(47.7ms) DROP DATABASE IF EXISTS "canvas_sync_test"  (103.6ms) CREATE DATABASE "canvas_sync_test" ENCODING = 'unicode' SQL (0.4ms) CREATE EXTENSION IF NOT EXISTS "plpgsql"  (0.2ms) DROP TABLE IF EXISTS "accounts" CASCADE  (13.7ms) CREATE TABLE "accounts" ("id" bigserial primary key, "canvas_id" bigint NOT NULL, "sis_id" character varying, "canvas_parent_account_id" bigint, "sis_parent_account_id" character varying, "name" character varying, "workflow_state" character varying, "created_at" timestamp NOT NULL, "updated_at" timestamp NOT NULL)  (4.7ms) CREATE UNIQUE INDEX "index_accounts_on_canvas_id" ON "accounts" ("canvas_id")  (0.2ms) DROP TABLE IF EXISTS "admins" CASCADE  (9.6ms) CREATE TABLE "admins" ("id" bigserial primary key, "canvas_id" bigint NOT NULL, "role_name" character varying, "canvas_account_id" bigint, "canvas_role_id" bigint, "canvas_user_id" bigint, "workflow_state" character varying, "created_at" timestamp NOT NULL, "updated_at" timestamp NOT NULL)  (4.5ms) CREATE INDEX "index_admins_on_canvas_account_id" ON "admins" ("canvas_account_id")  (4.6ms) CREATE UNIQUE INDEX "index_admins_on_canvas_id" ON "admins" ("canvas_id")  (4.6ms) CREATE INDEX "index_admins_on_canvas_role_id" ON "admins" ("canvas_role_id")  (4.6ms) CREATE INDEX "index_admins_on_canvas_user_id" ON "admins" ("canvas_user_id")  (0.2ms) DROP TABLE IF EXISTS "assignment_groups" CASCADE  (9.9ms) CREATE TABLE "assignment_groups" ("id" bigserial primary key, "canvas_id" bigint NOT NULL, "canvas_course_id" bigint, "name" character varying, "rules" text, "position" integer, "group_weight" float, "workflow_state" character varying, "canvas_created_at" timestamp, "canvas_updated_at" timestamp, "created_at" timestamp NOT NULL, "updated_at" timestamp NOT NULL)  (11.8ms) CREATE INDEX "index_assignment_groups_on_canvas_course_id" ON "assignment_groups" ("canvas_course_id")  (4.5ms) CREATE UNIQUE INDEX "index_assignment_groups_on_canvas_id" ON "assignment_groups" ("canvas_id")  (0.2ms) DROP TABLE IF EXISTS "assignments" CASCADE  (9.9ms) CREATE TABLE "assignments" ("id" bigserial primary key, "canvas_id" bigint NOT NULL, "title" character varying, "description" text, "due_at" timestamp, "unlock_at" timestamp, "lock_at" timestamp, "points_possible" float, "min_score" float, "max_score" float, "mastery_score" float, "grading_type" character varying, "submission_types" character varying, "workflow_state" character varying, "canvas_context_id" integer, "canvas_context_type" character varying, "canvas_assignment_group_id" integer, "canvas_grading_scheme_id" integer, "canvas_grading_standard_id" integer, "created_at" timestamp NOT NULL, "updated_at" timestamp NOT NULL)  (4.7ms) CREATE INDEX "index_assignments_on_canvas_context_id_and_canvas_context_type" ON "assignments" ("canvas_context_id", "canvas_context_type")  (4.6ms) CREATE UNIQUE INDEX "index_assignments_on_canvas_id" ON "assignments" ("canvas_id")  (0.2ms) DROP TABLE IF EXISTS "canvas_sync_job_logs" CASCADE  (9.6ms) CREATE TABLE "canvas_sync_job_logs" ("id" serial NOT NULL PRIMARY KEY, "started_at" timestamp, "completed_at" timestamp, "exception" character varying, "backtrace" text, "job_class" character varying, "status" character varying, "metadata" text, "job_arguments" text, "created_at" timestamp, "updated_at" timestamp, "job_id" character varying, "fork_count" integer)  (4.7ms) CREATE INDEX "index_canvas_sync_job_logs_on_job_id" ON "canvas_sync_job_logs" ("job_id")  (0.2ms) DROP TABLE IF EXISTS "canvas_sync_sync_batches" CASCADE  (9.5ms) CREATE TABLE "canvas_sync_sync_batches" ("id" serial NOT NULL PRIMARY KEY, "started_at" timestamp, "completed_at" timestamp, "status" character varying, "created_at" timestamp, "updated_at" timestamp, "full_sync" boolean DEFAULT FALSE, "batch_genre" character varying, "batch_bid" character varying)  (0.2ms) DROP TABLE IF EXISTS "context_module_items" CASCADE  (9.5ms) CREATE TABLE "context_module_items" ("id" bigserial primary key, "canvas_id" bigint, "canvas_context_module_id" bigint, "position" integer, "canvas_content_id" bigint, "canvas_content_type" character varying, "canvas_assignment_id" bigint, "workflow_state" character varying, "created_at" timestamp NOT NULL, "updated_at" timestamp NOT NULL)  (4.6ms) CREATE INDEX "index_context_module_items_on_canvas_context_module_id" ON "context_module_items" ("canvas_context_module_id")  (4.7ms) CREATE UNIQUE INDEX "index_context_module_items_on_canvas_id" ON "context_module_items" ("canvas_id")  (0.2ms) DROP TABLE IF EXISTS "context_modules" CASCADE  (11.1ms) CREATE TABLE "context_modules" ("id" bigserial primary key, "canvas_id" bigint, "canvas_context_id" bigint, "canvas_context_type" character varying, "position" integer, "name" character varying, "workflow_state" character varying, "deleted_at" timestamp, "unlock_at" timestamp, "created_at" timestamp NOT NULL, "updated_at" timestamp NOT NULL)  (4.5ms) CREATE INDEX "index_context_modules_on_context" ON "context_modules" ("canvas_context_id", "canvas_context_type")  (4.4ms) CREATE UNIQUE INDEX "index_context_modules_on_canvas_id" ON "context_modules" ("canvas_id")  (0.2ms) DROP TABLE IF EXISTS "courses" CASCADE  (10.1ms) CREATE TABLE "courses" ("id" bigserial primary key, "canvas_id" bigint NOT NULL, "sis_id" character varying, "course_code" character varying, "name" character varying, "workflow_state" character varying, "canvas_account_id" integer, "canvas_term_id" integer, "start_at" timestamp, "end_at" timestamp, "grading_standard_id" bigint, "created_at" timestamp NOT NULL, "updated_at" timestamp NOT NULL)  (4.6ms) CREATE UNIQUE INDEX "index_courses_on_canvas_id" ON "courses" ("canvas_id")  (0.2ms) DROP TABLE IF EXISTS "enrollments" CASCADE  (9.8ms) CREATE TABLE "enrollments" ("id" bigserial primary key, "canvas_id" bigint NOT NULL, "canvas_course_id" bigint, "course_sis_id" character varying, "canvas_user_id" bigint, "user_sis_id" character varying, "role" character varying, "canvas_role_id" integer, "canvas_section_id" bigint, "workflow_state" character varying, "base_role_type" character varying, "created_at" timestamp NOT NULL, "updated_at" timestamp NOT NULL)  (4.6ms) CREATE INDEX "index_enrollments_on_canvas_course_id" ON "enrollments" ("canvas_course_id")  (4.5ms) CREATE UNIQUE INDEX "index_enrollments_on_canvas_id" ON "enrollments" ("canvas_id")  (4.7ms) CREATE INDEX "index_enrollments_on_canvas_user_id" ON "enrollments" ("canvas_user_id")  (0.2ms) DROP TABLE IF EXISTS "grading_period_groups" CASCADE  (9.3ms) CREATE TABLE "grading_period_groups" ("id" bigserial primary key, "canvas_id" bigint NOT NULL, "canvas_course_id" bigint, "canvas_account_id" bigint, "title" character varying, "weighted" boolean, "display_totals_for_all_grading_periods" boolean, "workflow_state" character varying, "created_at" timestamp NOT NULL, "updated_at" timestamp NOT NULL)  (4.6ms) CREATE INDEX "index_grading_period_groups_on_canvas_account_id" ON "grading_period_groups" ("canvas_account_id")  (4.5ms) CREATE INDEX "index_grading_period_groups_on_canvas_course_id" ON "grading_period_groups" ("canvas_course_id")  (4.9ms) CREATE UNIQUE INDEX "index_grading_period_groups_on_canvas_id" ON "grading_period_groups" ("canvas_id")  (0.2ms) DROP TABLE IF EXISTS "grading_periods" CASCADE  (9.9ms) CREATE TABLE "grading_periods" ("id" bigserial primary key, "canvas_id" bigint NOT NULL, "title" character varying, "weight" float, "start_date" timestamp, "end_date" timestamp, "close_date" timestamp, "canvas_grading_period_group_id" bigint, "workflow_state" character varying, "created_at" timestamp NOT NULL, "updated_at" timestamp NOT NULL)  (4.8ms) CREATE INDEX "index_grading_periods_on_canvas_grading_period_group_id" ON "grading_periods" ("canvas_grading_period_group_id")  (4.5ms) CREATE UNIQUE INDEX "index_grading_periods_on_canvas_id" ON "grading_periods" ("canvas_id")  (0.2ms) DROP TABLE IF EXISTS "group_memberships" CASCADE  (9.6ms) CREATE TABLE "group_memberships" ("id" bigserial primary key, "canvas_id" bigint NOT NULL, "canvas_user_id" bigint NOT NULL, "canvas_group_id" bigint NOT NULL, "group_sis_id" character varying, "user_sis_id" character varying, "workflow_state" character varying, "created_at" timestamp NOT NULL, "updated_at" timestamp NOT NULL)  (4.6ms) CREATE UNIQUE INDEX "index_group_memberships_on_canvas_id" ON "group_memberships" ("canvas_id")  (0.2ms) DROP TABLE IF EXISTS "groups" CASCADE  (9.8ms) CREATE TABLE "groups" ("id" bigserial primary key, "canvas_id" bigint NOT NULL, "sis_id" character varying, "canvas_group_category_id" bigint, "group_category_sis_id" character varying, "canvas_account_id" bigint, "canvas_course_id" bigint, "name" character varying, "workflow_state" character varying, "context_id" bigint, "context_type" character varying, "max_membership" integer, "created_at" timestamp NOT NULL, "updated_at" timestamp NOT NULL)  (4.5ms) CREATE UNIQUE INDEX "index_groups_on_canvas_id" ON "groups" ("canvas_id")  (0.2ms) DROP TABLE IF EXISTS "pseudonyms" CASCADE  (9.4ms) CREATE TABLE "pseudonyms" ("id" bigserial primary key, "canvas_id" bigint NOT NULL, "canvas_user_id" bigint, "sis_id" character varying, "unique_id" character varying, "workflow_state" character varying, "created_at" timestamp NOT NULL, "updated_at" timestamp NOT NULL)  (4.6ms) CREATE UNIQUE INDEX "index_pseudonyms_on_canvas_id" ON "pseudonyms" ("canvas_id")  (4.3ms) CREATE INDEX "index_pseudonyms_on_canvas_user_id" ON "pseudonyms" ("canvas_user_id")  (0.2ms) DROP TABLE IF EXISTS "roles" CASCADE  (9.3ms) CREATE TABLE "roles" ("id" bigserial primary key, "canvas_id" integer NOT NULL, "label" character varying, "base_role_type" character varying, "canvas_account_id" integer, "workflow_state" character varying, "permissions" json, "created_at" timestamp NOT NULL, "updated_at" timestamp NOT NULL)  (4.5ms) CREATE INDEX "index_roles_on_canvas_account_id" ON "roles" ("canvas_account_id")  (11.0ms) CREATE UNIQUE INDEX "index_roles_on_canvas_id" ON "roles" ("canvas_id")  (0.2ms) DROP TABLE IF EXISTS "sections" CASCADE  (18.8ms) CREATE TABLE "sections" ("id" bigserial primary key, "canvas_id" bigint NOT NULL, "sis_id" character varying, "canvas_course_id" bigint, "canvas_nonxlist_course_id" bigint, "name" character varying, "workflow_state" character varying, "start_at" timestamp, "end_at" timestamp, "created_at" timestamp NOT NULL, "updated_at" timestamp NOT NULL)  (7.9ms) CREATE INDEX "index_sections_on_canvas_course_id" ON "sections" ("canvas_course_id")  (11.1ms) CREATE UNIQUE INDEX "index_sections_on_canvas_id" ON "sections" ("canvas_id")  (0.3ms) DROP TABLE IF EXISTS "submissions" CASCADE  (12.4ms) CREATE TABLE "submissions" ("id" bigserial primary key, "canvas_id" bigint NOT NULL, "canvas_course_id" bigint, "canvas_assignment_id" bigint, "canvas_user_id" bigint, "submitted_at" timestamp, "due_at" timestamp, "graded_at" timestamp, "score" float, "points_possible" float, "excused" boolean, "workflow_state" character varying, "created_at" timestamp NOT NULL, "updated_at" timestamp NOT NULL)  (5.9ms) CREATE INDEX "index_submissions_on_canvas_assignment_id" ON "submissions" ("canvas_assignment_id")  (6.4ms) CREATE INDEX "index_submissions_on_canvas_course_id" ON "submissions" ("canvas_course_id")  (6.1ms) CREATE UNIQUE INDEX "index_submissions_on_canvas_id" ON "submissions" ("canvas_id")  (6.5ms) CREATE INDEX "index_submissions_on_canvas_user_id" ON "submissions" ("canvas_user_id")  (0.4ms) DROP TABLE IF EXISTS "terms" CASCADE  (13.7ms) CREATE TABLE "terms" ("id" bigserial primary key, "canvas_id" integer NOT NULL, "name" character varying, "start_at" timestamp, "end_at" timestamp, "workflow_state" character varying, "grading_period_group_id" integer, "sis_id" character varying, "created_at" timestamp NOT NULL, "updated_at" timestamp NOT NULL)  (6.2ms) CREATE UNIQUE INDEX "index_terms_on_canvas_id" ON "terms" ("canvas_id")  (0.4ms) DROP TABLE IF EXISTS "user_observers" CASCADE  (13.9ms) CREATE TABLE "user_observers" ("id" bigserial primary key, "observing_user_id" bigint, "observed_user_id" bigint, "workflow_state" character varying, "created_at" timestamp NOT NULL, "updated_at" timestamp NOT NULL)  (5.9ms) CREATE UNIQUE INDEX "index_user_observers_on_observed_user_id_and_observing_user_id" ON "user_observers" ("observed_user_id", "observing_user_id")  (5.8ms) CREATE INDEX "index_user_observers_on_observed_user_id" ON "user_observers" ("observed_user_id")  (6.1ms) CREATE INDEX "index_user_observers_on_observing_user_id" ON "user_observers" ("observing_user_id")  (0.4ms) DROP TABLE IF EXISTS "users" CASCADE  (14.8ms) CREATE TABLE "users" ("id" bigserial primary key, "canvas_id" bigint NOT NULL, "sis_id" character varying, "email" character varying, "first_name" character varying, "last_name" character varying, "workflow_state" character varying, "login_id" character varying, "name" character varying, "sortable_name" character varying, "created_at" timestamp NOT NULL, "updated_at" timestamp NOT NULL)  (5.8ms) CREATE UNIQUE INDEX "index_users_on_canvas_id" ON "users" ("canvas_id")  (11.8ms) CREATE TABLE "schema_migrations" ("version" character varying NOT NULL PRIMARY KEY)  (0.4ms) SELECT "schema_migrations"."version" FROM "schema_migrations" ORDER BY "schema_migrations"."version" ASC  (1.3ms) INSERT INTO "schema_migrations" (version) VALUES (20210907233331)  (1.4ms) INSERT INTO "schema_migrations" (version) VALUES (20201016181346), (20190702203620), (20190702203630), (20190702203627), (20190702203624), (20190702203621), (20200416214248), (20210907233330), (20190702203631), (20190702203632), (20190927204545), (20190702203622), (20190702203626), (20200415171620), (20190927204546), (20190702203625), (20210907233329), (20190702203623), (20180725155729), (20170915210836), (20201018210836), (20190916154829), (20201030210836);   (9.3ms) CREATE TABLE "ar_internal_metadata" ("key" character varying NOT NULL PRIMARY KEY, "value" character varying, "created_at" timestamp NOT NULL, "updated_at" timestamp NOT NULL) ActiveRecord::InternalMetadata Load (0.3ms) SELECT "ar_internal_metadata".* FROM "ar_internal_metadata" WHERE "ar_internal_metadata"."key" = $1 LIMIT $2 [["key", "environment"], ["LIMIT", 1]]  (0.2ms) BEGIN ActiveRecord::InternalMetadata Create (0.4ms) INSERT INTO "ar_internal_metadata" ("key", "value", "created_at", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "key" [["key", "environment"], ["value", "test"], ["created_at", "2021-09-07 23:38:38.413382"], ["updated_at", "2021-09-07 23:38:38.413382"]]  (1.0ms) COMMIT ActiveRecord::InternalMetadata Load (0.2ms) SELECT "ar_internal_metadata".* FROM "ar_internal_metadata" WHERE "ar_internal_metadata"."key" = $1 LIMIT $2 [["key", "environment"], ["LIMIT", 1]]  (0.1ms) BEGIN  (0.1ms) COMMIT  (0.4ms) SELECT "schema_migrations"."version" FROM "schema_migrations" ORDER BY "schema_migrations"."version" ASC  (0.5ms) BEGIN  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.4ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.9ms) SELECT COUNT(*) FROM "canvas_sync_job_logs" [ActiveJob] [GoodJob] [57bd5918-4542-4298-8321-ca0c362179bf] Performing GoodJob (Job ID: 57bd5918-4542-4298-8321-ca0c362179bf) from Test(default) with arguments: "argument" [ActiveJob] [GoodJob] [57bd5918-4542-4298-8321-ca0c362179bf] CanvasSync::JobLog Load (0.3ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "57bd5918-4542-4298-8321-ca0c362179bf"], ["LIMIT", 1]] [ActiveJob] [GoodJob] [57bd5918-4542-4298-8321-ca0c362179bf]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [GoodJob] [57bd5918-4542-4298-8321-ca0c362179bf] CanvasSync::JobLog Create (0.7ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "GoodJob"], ["status", "enqueued"], ["job_arguments", "---\n- argument\n"], ["created_at", "2021-09-07 23:38:38.826785"], ["updated_at", "2021-09-07 23:38:38.826785"], ["job_id", "57bd5918-4542-4298-8321-ca0c362179bf"]] [ActiveJob] [GoodJob] [57bd5918-4542-4298-8321-ca0c362179bf]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [GoodJob] [57bd5918-4542-4298-8321-ca0c362179bf]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [GoodJob] [57bd5918-4542-4298-8321-ca0c362179bf] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-09-07 23:38:38.828921"], ["status", "running"], ["updated_at", "2021-09-07 23:38:38.829339"], ["id", 1]] [ActiveJob] [GoodJob] [57bd5918-4542-4298-8321-ca0c362179bf]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [GoodJob] [57bd5918-4542-4298-8321-ca0c362179bf]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [GoodJob] [57bd5918-4542-4298-8321-ca0c362179bf] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2021-09-07 23:38:38.830594"], ["status", "success"], ["updated_at", "2021-09-07 23:38:38.831023"], ["id", 1]] [ActiveJob] [GoodJob] [57bd5918-4542-4298-8321-ca0c362179bf]  (1.0ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [GoodJob] [57bd5918-4542-4298-8321-ca0c362179bf] Performed GoodJob (Job ID: 57bd5918-4542-4298-8321-ca0c362179bf) from Test(default) in 22.02ms  (0.4ms) SELECT COUNT(*) FROM "canvas_sync_job_logs" CanvasSync::JobLog Load (0.3ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" ORDER BY "canvas_sync_job_logs"."id" DESC LIMIT $1 [["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [BadJob] [831a89db-7d79-4b8c-b007-86daca8fb491] Performing BadJob (Job ID: 831a89db-7d79-4b8c-b007-86daca8fb491) from Test(default) with arguments: "argument" [ActiveJob] [BadJob] [831a89db-7d79-4b8c-b007-86daca8fb491] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "831a89db-7d79-4b8c-b007-86daca8fb491"], ["LIMIT", 1]] [ActiveJob] [BadJob] [831a89db-7d79-4b8c-b007-86daca8fb491]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [BadJob] [831a89db-7d79-4b8c-b007-86daca8fb491] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "BadJob"], ["status", "enqueued"], ["job_arguments", "---\n- argument\n"], ["created_at", "2021-09-07 23:38:38.839909"], ["updated_at", "2021-09-07 23:38:38.839909"], ["job_id", "831a89db-7d79-4b8c-b007-86daca8fb491"]] [ActiveJob] [BadJob] [831a89db-7d79-4b8c-b007-86daca8fb491]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [BadJob] [831a89db-7d79-4b8c-b007-86daca8fb491]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [BadJob] [831a89db-7d79-4b8c-b007-86daca8fb491] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-09-07 23:38:38.841281"], ["status", "running"], ["updated_at", "2021-09-07 23:38:38.841644"], ["id", 2]] [ActiveJob] [BadJob] [831a89db-7d79-4b8c-b007-86daca8fb491]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [BadJob] [831a89db-7d79-4b8c-b007-86daca8fb491]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [BadJob] [831a89db-7d79-4b8c-b007-86daca8fb491] CanvasSync::JobLog Update (0.5ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "exception" = $2, "backtrace" = $3, "status" = $4, "updated_at" = $5 WHERE "canvas_sync_job_logs"."id" = $6 [["completed_at", "2021-09-07 23:38:38.842803"], ["exception", "EvilError: EvilError"], ["backtrace", "/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:12:in `perform'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:39:in `block in perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:109:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch_aware_job.rb:22:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:21:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/i18n-1.8.10/lib/i18n.rb:309:in `with_locale'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/translation.rb:9:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:26:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `block in instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications/instrumenter.rb:23:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:25:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `block in tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `block in tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:28:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:22:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:136:in `run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:38:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:18:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:40:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/matchers/built_in/raise_error.rb:59:in `matches?'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:51:in `block in handle_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:27:in `with_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:48:in `handle_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:65:in `to'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:101:in `to'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:39:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `block in with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `block in with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-rails-5.0.2/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:259:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:644:in `block in run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:606:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/configuration.rb:2067:in `with_suite_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:116:in `block in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/reporter.rb:74:in `report'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:115:in `run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:89:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:71:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:45:in `invoke'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/exe/rspec:4:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:63:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:63:in `kernel_load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:28:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:474:in `exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:30:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:24:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/exe/bundle:49:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/friendly_errors.rb:128:in `with_friendly_errors'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/exe/bundle:37:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `
'"], ["status", "error"], ["updated_at", "2021-09-07 23:38:38.843151"], ["id", 2]] [ActiveJob] [BadJob] [831a89db-7d79-4b8c-b007-86daca8fb491]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [BadJob] [831a89db-7d79-4b8c-b007-86daca8fb491] Error performing BadJob (Job ID: 831a89db-7d79-4b8c-b007-86daca8fb491) from Test(default) in 5.82ms: EvilError (EvilError): /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:12:in `perform' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:39:in `block in perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:109:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch_aware_job.rb:22:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:21:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/i18n-1.8.10/lib/i18n.rb:309:in `with_locale' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/translation.rb:9:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:26:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `block in instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications/instrumenter.rb:23:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:25:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `block in tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `block in tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:28:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:22:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:136:in `run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:38:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:18:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:40:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/matchers/built_in/raise_error.rb:59:in `matches?' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:51:in `block in handle_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:27:in `with_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:48:in `handle_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:65:in `to' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:101:in `to' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:39:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `block in with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `block in with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-rails-5.0.2/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:259:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:644:in `block in run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:606:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/configuration.rb:2067:in `with_suite_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:116:in `block in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/reporter.rb:74:in `report' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:115:in `run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:89:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:71:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:45:in `invoke' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/exe/rspec:4:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:63:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:63:in `kernel_load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:28:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:474:in `exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:30:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:24:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/exe/bundle:49:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/friendly_errors.rb:128:in `with_friendly_errors' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/exe/bundle:37:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `
' CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" ORDER BY "canvas_sync_job_logs"."id" DESC LIMIT $1 [["LIMIT", 1]]  (0.1ms) ROLLBACK  (0.3ms) BEGIN [ActiveJob] [BadJob] [316c1871-873f-4620-aff0-5cea52045784] Performing BadJob (Job ID: 316c1871-873f-4620-aff0-5cea52045784) from Test(default) [ActiveJob] [BadJob] [316c1871-873f-4620-aff0-5cea52045784] CanvasSync::JobLog Load (0.3ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "316c1871-873f-4620-aff0-5cea52045784"], ["LIMIT", 1]] [ActiveJob] [BadJob] [316c1871-873f-4620-aff0-5cea52045784]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [BadJob] [316c1871-873f-4620-aff0-5cea52045784] CanvasSync::JobLog Create (0.4ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["job_class", "BadJob"], ["status", "enqueued"], ["created_at", "2021-09-07 23:38:38.848520"], ["updated_at", "2021-09-07 23:38:38.848520"], ["job_id", "316c1871-873f-4620-aff0-5cea52045784"]] [ActiveJob] [BadJob] [316c1871-873f-4620-aff0-5cea52045784]  (0.3ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [BadJob] [316c1871-873f-4620-aff0-5cea52045784]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [BadJob] [316c1871-873f-4620-aff0-5cea52045784] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-09-07 23:38:38.850186"], ["status", "running"], ["updated_at", "2021-09-07 23:38:38.850839"], ["id", 3]] [ActiveJob] [BadJob] [316c1871-873f-4620-aff0-5cea52045784]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [BadJob] [316c1871-873f-4620-aff0-5cea52045784]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [BadJob] [316c1871-873f-4620-aff0-5cea52045784] CanvasSync::JobLog Update (0.5ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "exception" = $2, "backtrace" = $3, "status" = $4, "updated_at" = $5 WHERE "canvas_sync_job_logs"."id" = $6 [["completed_at", "2021-09-07 23:38:38.852777"], ["exception", "ArgumentError: wrong number of arguments (given 0, expected 1)"], ["backtrace", "/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:11:in `perform'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:39:in `block in perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:109:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch_aware_job.rb:22:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:21:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/i18n-1.8.10/lib/i18n.rb:309:in `with_locale'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/translation.rb:9:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:26:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `block in instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications/instrumenter.rb:23:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:25:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `block in tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `block in tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:28:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:22:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:136:in `run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:38:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:18:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:52:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/matchers/built_in/raise_error.rb:59:in `matches?'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:51:in `block in handle_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:27:in `with_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:48:in `handle_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:65:in `to'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:101:in `to'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:51:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `block in with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `block in with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-rails-5.0.2/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:259:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:644:in `block in run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:606:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/configuration.rb:2067:in `with_suite_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:116:in `block in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/reporter.rb:74:in `report'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:115:in `run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:89:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:71:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:45:in `invoke'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/exe/rspec:4:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:63:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:63:in `kernel_load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:28:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:474:in `exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:30:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:24:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/exe/bundle:49:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/friendly_errors.rb:128:in `with_friendly_errors'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/exe/bundle:37:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `
'"], ["status", "error"], ["updated_at", "2021-09-07 23:38:38.853185"], ["id", 3]] [ActiveJob] [BadJob] [316c1871-873f-4620-aff0-5cea52045784]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [BadJob] [316c1871-873f-4620-aff0-5cea52045784] Error performing BadJob (Job ID: 316c1871-873f-4620-aff0-5cea52045784) from Test(default) in 7.42ms: ArgumentError (wrong number of arguments (given 0, expected 1)): /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:11:in `perform' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:39:in `block in perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:109:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch_aware_job.rb:22:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:21:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/i18n-1.8.10/lib/i18n.rb:309:in `with_locale' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/translation.rb:9:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:26:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `block in instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications/instrumenter.rb:23:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:25:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `block in tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `block in tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:28:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:22:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:136:in `run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:38:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:18:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:52:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/matchers/built_in/raise_error.rb:59:in `matches?' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:51:in `block in handle_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:27:in `with_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:48:in `handle_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:65:in `to' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:101:in `to' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:51:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `block in with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `block in with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-rails-5.0.2/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:259:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:644:in `block in run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:606:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/configuration.rb:2067:in `with_suite_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:116:in `block in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/reporter.rb:74:in `report' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:115:in `run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:89:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:71:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:45:in `invoke' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/exe/rspec:4:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:63:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:63:in `kernel_load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:28:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:474:in `exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:30:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:24:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/exe/bundle:49:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/friendly_errors.rb:128:in `with_friendly_errors' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/exe/bundle:37:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `
'  (0.2ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [BadJob] [06905e1b-1661-4062-a0e7-4294da6ec5a7] Performing BadJob (Job ID: 06905e1b-1661-4062-a0e7-4294da6ec5a7) from Test(default) [ActiveJob] [BadJob] [06905e1b-1661-4062-a0e7-4294da6ec5a7] CanvasSync::JobLog Load (0.7ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "06905e1b-1661-4062-a0e7-4294da6ec5a7"], ["LIMIT", 1]] [ActiveJob] [BadJob] [06905e1b-1661-4062-a0e7-4294da6ec5a7]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [BadJob] [06905e1b-1661-4062-a0e7-4294da6ec5a7] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["job_class", "BadJob"], ["status", "enqueued"], ["created_at", "2021-09-07 23:38:38.858967"], ["updated_at", "2021-09-07 23:38:38.858967"], ["job_id", "06905e1b-1661-4062-a0e7-4294da6ec5a7"]] [ActiveJob] [BadJob] [06905e1b-1661-4062-a0e7-4294da6ec5a7]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [BadJob] [06905e1b-1661-4062-a0e7-4294da6ec5a7]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [BadJob] [06905e1b-1661-4062-a0e7-4294da6ec5a7] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-09-07 23:38:38.860110"], ["status", "running"], ["updated_at", "2021-09-07 23:38:38.860414"], ["id", 4]] [ActiveJob] [BadJob] [06905e1b-1661-4062-a0e7-4294da6ec5a7]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [BadJob] [06905e1b-1661-4062-a0e7-4294da6ec5a7]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [BadJob] [06905e1b-1661-4062-a0e7-4294da6ec5a7] CanvasSync::JobLog Update (1.3ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "exception" = $2, "backtrace" = $3, "status" = $4, "updated_at" = $5 WHERE "canvas_sync_job_logs"."id" = $6 [["completed_at", "2021-09-07 23:38:38.865215"], ["exception", "ArgumentError: wrong number of arguments (given 0, expected 1)"], ["backtrace", "/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:11:in `perform'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:39:in `block in perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:109:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch_aware_job.rb:22:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:21:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/i18n-1.8.10/lib/i18n.rb:309:in `with_locale'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/translation.rb:9:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:26:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `block in instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications/instrumenter.rb:23:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:25:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `block in tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `block in tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:28:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:22:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:136:in `run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:38:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:18:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:60:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/matchers/built_in/raise_error.rb:59:in `matches?'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:51:in `block in handle_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:27:in `with_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:48:in `handle_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:65:in `to'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:101:in `to'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:59:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `block in with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `block in with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-rails-5.0.2/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:259:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:644:in `block in run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:606:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/configuration.rb:2067:in `with_suite_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:116:in `block in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/reporter.rb:74:in `report'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:115:in `run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:89:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:71:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:45:in `invoke'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/exe/rspec:4:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:63:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:63:in `kernel_load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:28:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:474:in `exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:30:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:24:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/exe/bundle:49:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/friendly_errors.rb:128:in `with_friendly_errors'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/exe/bundle:37:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `
'\n\nError Occurred while handling an Error: NoMethodError: undefined method `bad_catcher' for BadJob:Class\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-mocks-3.10.2/lib/rspec/mocks/method_double.rb:28:in `block in original_implementation_callable'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-mocks-3.10.2/lib/rspec/mocks/message_expectation.rb:101:in `block in and_call_original'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-mocks-3.10.2/lib/rspec/mocks/message_expectation.rb:740:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-mocks-3.10.2/lib/rspec/mocks/message_expectation.rb:572:in `invoke_incrementing_actual_calls_by'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-mocks-3.10.2/lib/rspec/mocks/message_expectation.rb:427:in `invoke'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-mocks-3.10.2/lib/rspec/mocks/proxy.rb:217:in `message_received'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-mocks-3.10.2/lib/rspec/mocks/proxy.rb:361:in `message_received'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-mocks-3.10.2/lib/rspec/mocks/method_double.rb:78:in `proxy_method_invoked'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-mocks-3.10.2/lib/rspec/mocks/method_double.rb:64:in `block (2 levels) in define_proxy_method'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:31:in `rescue in block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:23:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/i18n-1.8.10/lib/i18n.rb:309:in `with_locale'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/translation.rb:9:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:26:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `block in instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications/instrumenter.rb:23:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:25:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `block in tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `block in tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:28:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:22:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:136:in `run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:38:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:18:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:60:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/matchers/built_in/raise_error.rb:59:in `matches?'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:51:in `block in handle_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:27:in `with_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:48:in `handle_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:65:in `to'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:101:in `to'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:59:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `block in with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `block in with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-rails-5.0.2/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:259:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:644:in `block in run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:606:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/configuration.rb:2067:in `with_suite_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:116:in `block in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/reporter.rb:74:in `report'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:115:in `run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:89:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:71:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:45:in `invoke'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/exe/rspec:4:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:63:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:63:in `kernel_load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:28:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:474:in `exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:30:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:24:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/exe/bundle:49:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/friendly_errors.rb:128:in `with_friendly_errors'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/exe/bundle:37:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `
'"], ["status", "error"], ["updated_at", "2021-09-07 23:38:38.865829"], ["id", 4]] [ActiveJob] [BadJob] [06905e1b-1661-4062-a0e7-4294da6ec5a7]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [BadJob] [06905e1b-1661-4062-a0e7-4294da6ec5a7] Error performing BadJob (Job ID: 06905e1b-1661-4062-a0e7-4294da6ec5a7) from Test(default) in 11.38ms: ArgumentError (wrong number of arguments (given 0, expected 1)): /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:11:in `perform' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:39:in `block in perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:109:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch_aware_job.rb:22:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:21:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/i18n-1.8.10/lib/i18n.rb:309:in `with_locale' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/translation.rb:9:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:26:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `block in instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications/instrumenter.rb:23:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:25:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `block in tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `block in tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:28:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:22:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:136:in `run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:38:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:18:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:60:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/matchers/built_in/raise_error.rb:59:in `matches?' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:51:in `block in handle_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:27:in `with_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:48:in `handle_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:65:in `to' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:101:in `to' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:59:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `block in with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `block in with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-rails-5.0.2/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:259:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:644:in `block in run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:606:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/configuration.rb:2067:in `with_suite_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:116:in `block in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/reporter.rb:74:in `report' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:115:in `run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:89:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:71:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:45:in `invoke' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/exe/rspec:4:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:63:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:63:in `kernel_load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:28:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:474:in `exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:30:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:24:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/exe/bundle:49:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/friendly_errors.rb:128:in `with_friendly_errors' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/exe/bundle:37:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `
' CanvasSync::JobLog Load (0.4ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" ORDER BY "canvas_sync_job_logs"."id" DESC LIMIT $1 [["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.4ms) BEGIN [ActiveJob] [CanvasSync::Jobs::ReportChecker] [a6ca6404-d054-443a-b973-3ea84dc3afa5] Performing CanvasSync::Jobs::ReportChecker (Job ID: a6ca6404-d054-443a-b973-3ea84dc3afa5) from Test(default) with arguments: "provisioning_csv", 1, "FakeProcessor", {} [ActiveJob] [CanvasSync::Jobs::ReportChecker] [a6ca6404-d054-443a-b973-3ea84dc3afa5] CanvasSync::JobLog Load (0.4ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "a6ca6404-d054-443a-b973-3ea84dc3afa5"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [a6ca6404-d054-443a-b973-3ea84dc3afa5]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [a6ca6404-d054-443a-b973-3ea84dc3afa5] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- provisioning_csv\n- 1\n- FakeProcessor\n- {}\n"], ["created_at", "2021-09-07 23:38:38.893765"], ["updated_at", "2021-09-07 23:38:38.893765"], ["job_id", "a6ca6404-d054-443a-b973-3ea84dc3afa5"]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [a6ca6404-d054-443a-b973-3ea84dc3afa5]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [a6ca6404-d054-443a-b973-3ea84dc3afa5]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [a6ca6404-d054-443a-b973-3ea84dc3afa5] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-09-07 23:38:38.895353"], ["status", "running"], ["updated_at", "2021-09-07 23:38:38.895708"], ["id", 5]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [a6ca6404-d054-443a-b973-3ea84dc3afa5]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [a6ca6404-d054-443a-b973-3ea84dc3afa5]  (0.3ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [a6ca6404-d054-443a-b973-3ea84dc3afa5] CanvasSync::JobLog Destroy (0.3ms) DELETE FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."id" = $1 [["id", 5]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [a6ca6404-d054-443a-b973-3ea84dc3afa5]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [a6ca6404-d054-443a-b973-3ea84dc3afa5] Performed CanvasSync::Jobs::ReportChecker (Job ID: a6ca6404-d054-443a-b973-3ea84dc3afa5) from Test(default) in 12.75ms  (0.2ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [CanvasSync::Jobs::ReportChecker] [c037d472-348a-4f53-aeab-2fe686b03b50] Performing CanvasSync::Jobs::ReportChecker (Job ID: c037d472-348a-4f53-aeab-2fe686b03b50) from Test(default) with arguments: "provisioning_csv", 1, "FakeProcessor", {} [ActiveJob] [CanvasSync::Jobs::ReportChecker] [c037d472-348a-4f53-aeab-2fe686b03b50] CanvasSync::JobLog Load (0.3ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "c037d472-348a-4f53-aeab-2fe686b03b50"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [c037d472-348a-4f53-aeab-2fe686b03b50]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [c037d472-348a-4f53-aeab-2fe686b03b50] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- provisioning_csv\n- 1\n- FakeProcessor\n- {}\n"], ["created_at", "2021-09-07 23:38:38.908535"], ["updated_at", "2021-09-07 23:38:38.908535"], ["job_id", "c037d472-348a-4f53-aeab-2fe686b03b50"]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [c037d472-348a-4f53-aeab-2fe686b03b50]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [c037d472-348a-4f53-aeab-2fe686b03b50]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [c037d472-348a-4f53-aeab-2fe686b03b50] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-09-07 23:38:38.910024"], ["status", "running"], ["updated_at", "2021-09-07 23:38:38.910368"], ["id", 6]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [c037d472-348a-4f53-aeab-2fe686b03b50]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [c037d472-348a-4f53-aeab-2fe686b03b50]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [c037d472-348a-4f53-aeab-2fe686b03b50] CanvasSync::JobLog Create (0.5ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- provisioning_csv\n- 1\n- FakeProcessor\n- {}\n- {}\n"], ["created_at", "2021-09-07 23:38:38.914913"], ["updated_at", "2021-09-07 23:38:38.914913"], ["job_id", "b17bacae-82c5-4d61-9f2e-1c1dd2bfffd4"]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [c037d472-348a-4f53-aeab-2fe686b03b50]  (0.3ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [c037d472-348a-4f53-aeab-2fe686b03b50] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: b17bacae-82c5-4d61-9f2e-1c1dd2bfffd4) to Test(default) at 2021-09-07 23:39:08 UTC with arguments: "provisioning_csv", 1, "FakeProcessor", {}, {} [ActiveJob] [CanvasSync::Jobs::ReportChecker] [c037d472-348a-4f53-aeab-2fe686b03b50]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [c037d472-348a-4f53-aeab-2fe686b03b50] CanvasSync::JobLog Destroy (5.6ms) DELETE FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."id" = $1 [["id", 6]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [c037d472-348a-4f53-aeab-2fe686b03b50]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [c037d472-348a-4f53-aeab-2fe686b03b50] Performed CanvasSync::Jobs::ReportChecker (Job ID: c037d472-348a-4f53-aeab-2fe686b03b50) from Test(default) in 17.11ms  (0.3ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] [CanvasSync::Jobs::ReportChecker] [ca66c0a5-fac1-40ec-a46f-4e2cc2c2a8d4] Performing CanvasSync::Jobs::ReportChecker (Job ID: ca66c0a5-fac1-40ec-a46f-4e2cc2c2a8d4) from Test(default) with arguments: "provisioning_csv", 1, "FakeProcessor", {} [ActiveJob] [CanvasSync::Jobs::ReportChecker] [ca66c0a5-fac1-40ec-a46f-4e2cc2c2a8d4] CanvasSync::JobLog Load (0.3ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "ca66c0a5-fac1-40ec-a46f-4e2cc2c2a8d4"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [ca66c0a5-fac1-40ec-a46f-4e2cc2c2a8d4]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [ca66c0a5-fac1-40ec-a46f-4e2cc2c2a8d4] CanvasSync::JobLog Create (0.9ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- provisioning_csv\n- 1\n- FakeProcessor\n- {}\n"], ["created_at", "2021-09-07 23:38:38.929553"], ["updated_at", "2021-09-07 23:38:38.929553"], ["job_id", "ca66c0a5-fac1-40ec-a46f-4e2cc2c2a8d4"]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [ca66c0a5-fac1-40ec-a46f-4e2cc2c2a8d4]  (0.3ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [ca66c0a5-fac1-40ec-a46f-4e2cc2c2a8d4]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [ca66c0a5-fac1-40ec-a46f-4e2cc2c2a8d4] CanvasSync::JobLog Update (4.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-09-07 23:38:38.933919"], ["status", "running"], ["updated_at", "2021-09-07 23:38:38.934671"], ["id", 8]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [ca66c0a5-fac1-40ec-a46f-4e2cc2c2a8d4]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [ca66c0a5-fac1-40ec-a46f-4e2cc2c2a8d4]  (0.5ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [ca66c0a5-fac1-40ec-a46f-4e2cc2c2a8d4] CanvasSync::JobLog Update (1.3ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "exception" = $2, "backtrace" = $3, "status" = $4, "updated_at" = $5 WHERE "canvas_sync_job_logs"."id" = $6 [["completed_at", "2021-09-07 23:38:38.950359"], ["exception", "NameError: undefined local variable or method `current_organization' for #"], ["backtrace", "/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/jobs/report_checker.rb:35:in `perform'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:39:in `block in perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:109:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch_aware_job.rb:22:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:21:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/i18n-1.8.10/lib/i18n.rb:309:in `with_locale'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/translation.rb:9:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:26:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `block in instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications/instrumenter.rb:23:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:25:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `block in tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `block in tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:28:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:22:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:136:in `run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:38:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:18:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/report_checker_spec.rb:11:in `start_job'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/report_checker_spec.rb:53:in `block (5 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/matchers/built_in/raise_error.rb:59:in `matches?'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:51:in `block in handle_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:27:in `with_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:48:in `handle_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:65:in `to'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:101:in `to'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/report_checker_spec.rb:53:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `block in with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `block in with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-rails-5.0.2/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:259:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:644:in `block in run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:606:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/configuration.rb:2067:in `with_suite_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:116:in `block in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/reporter.rb:74:in `report'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:115:in `run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:89:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:71:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:45:in `invoke'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/exe/rspec:4:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:63:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:63:in `kernel_load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:28:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:474:in `exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:30:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:24:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/exe/bundle:49:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/friendly_errors.rb:128:in `with_friendly_errors'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/exe/bundle:37:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `
'"], ["status", "error"], ["updated_at", "2021-09-07 23:38:38.951642"], ["id", 8]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [ca66c0a5-fac1-40ec-a46f-4e2cc2c2a8d4]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [ca66c0a5-fac1-40ec-a46f-4e2cc2c2a8d4] Error performing CanvasSync::Jobs::ReportChecker (Job ID: ca66c0a5-fac1-40ec-a46f-4e2cc2c2a8d4) from Test(default) in 27.71ms: NameError (undefined local variable or method `current_organization' for #): /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/jobs/report_checker.rb:35:in `perform' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:39:in `block in perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:109:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch_aware_job.rb:22:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:21:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/i18n-1.8.10/lib/i18n.rb:309:in `with_locale' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/translation.rb:9:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:26:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `block in instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications/instrumenter.rb:23:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:25:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `block in tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `block in tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:28:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:22:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:136:in `run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:38:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:18:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/report_checker_spec.rb:11:in `start_job' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/report_checker_spec.rb:53:in `block (5 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/matchers/built_in/raise_error.rb:59:in `matches?' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:51:in `block in handle_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:27:in `with_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:48:in `handle_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:65:in `to' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:101:in `to' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/report_checker_spec.rb:53:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `block in with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `block in with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-rails-5.0.2/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:259:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:644:in `block in run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:606:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/configuration.rb:2067:in `with_suite_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:116:in `block in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/reporter.rb:74:in `report' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:115:in `run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:89:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:71:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:45:in `invoke' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/exe/rspec:4:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:63:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:63:in `kernel_load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:28:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:474:in `exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:30:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:24:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/exe/bundle:49:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/friendly_errors.rb:128:in `with_friendly_errors' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/exe/bundle:37:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `
'  (0.7ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [44651e80-a345-4c4b-8859-e1bdede509ff] Performing CanvasSync::Jobs::ReportProcessorJob (Job ID: 44651e80-a345-4c4b-8859-e1bdede509ff) from Test(default) with arguments: "provisioning_csv", "https://test.instructure.com/sample_report_download", "FakeProcessor", {}, 1 [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [44651e80-a345-4c4b-8859-e1bdede509ff] CanvasSync::JobLog Load (0.5ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "44651e80-a345-4c4b-8859-e1bdede509ff"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [44651e80-a345-4c4b-8859-e1bdede509ff]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [44651e80-a345-4c4b-8859-e1bdede509ff] CanvasSync::JobLog Create (4.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportProcessorJob"], ["status", "enqueued"], ["job_arguments", "---\n- provisioning_csv\n- https://test.instructure.com/sample_report_download\n- FakeProcessor\n- {}\n- 1\n"], ["created_at", "2021-09-07 23:38:38.962524"], ["updated_at", "2021-09-07 23:38:38.962524"], ["job_id", "44651e80-a345-4c4b-8859-e1bdede509ff"]] [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [44651e80-a345-4c4b-8859-e1bdede509ff]  (2.4ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [44651e80-a345-4c4b-8859-e1bdede509ff]  (0.4ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [44651e80-a345-4c4b-8859-e1bdede509ff] CanvasSync::JobLog Update (1.0ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-09-07 23:38:38.974618"], ["status", "running"], ["updated_at", "2021-09-07 23:38:38.975557"], ["id", 9]] [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [44651e80-a345-4c4b-8859-e1bdede509ff]  (1.9ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [44651e80-a345-4c4b-8859-e1bdede509ff]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [44651e80-a345-4c4b-8859-e1bdede509ff] CanvasSync::JobLog Update (0.4ms) UPDATE "canvas_sync_job_logs" SET "job_class" = $1, "updated_at" = $2 WHERE "canvas_sync_job_logs"."id" = $3 [["job_class", "FakeProcessor"], ["updated_at", "2021-09-07 23:38:38.980534"], ["id", 9]] [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [44651e80-a345-4c4b-8859-e1bdede509ff]  (0.3ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [44651e80-a345-4c4b-8859-e1bdede509ff]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [44651e80-a345-4c4b-8859-e1bdede509ff] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2021-09-07 23:38:39.018033"], ["status", "success"], ["updated_at", "2021-09-07 23:38:39.018539"], ["id", 9]] [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [44651e80-a345-4c4b-8859-e1bdede509ff]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [44651e80-a345-4c4b-8859-e1bdede509ff] Performed CanvasSync::Jobs::ReportProcessorJob (Job ID: 44651e80-a345-4c4b-8859-e1bdede509ff) from Test(default) in 59.08ms  (0.1ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [CanvasSync::Jobs::ReportStarter] [0739ac0e-03f6-4cb6-91b7-ab2fa9266b57] Performing CanvasSync::Jobs::ReportStarter (Job ID: 0739ac0e-03f6-4cb6-91b7-ab2fa9266b57) from Test(default) with arguments: "provisioning_csv", {"parameters[users]"=>true}, "CoolProcessor", {:models=>["users"]} [ActiveJob] [CanvasSync::Jobs::ReportStarter] [0739ac0e-03f6-4cb6-91b7-ab2fa9266b57] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "0739ac0e-03f6-4cb6-91b7-ab2fa9266b57"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::ReportStarter] [0739ac0e-03f6-4cb6-91b7-ab2fa9266b57]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [0739ac0e-03f6-4cb6-91b7-ab2fa9266b57] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportStarter"], ["status", "enqueued"], ["job_arguments", "---\n- provisioning_csv\n- parameters[users]: true\n- CoolProcessor\n- :models:\n - users\n"], ["created_at", "2021-09-07 23:38:39.023326"], ["updated_at", "2021-09-07 23:38:39.023326"], ["job_id", "0739ac0e-03f6-4cb6-91b7-ab2fa9266b57"]] [ActiveJob] [CanvasSync::Jobs::ReportStarter] [0739ac0e-03f6-4cb6-91b7-ab2fa9266b57]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [0739ac0e-03f6-4cb6-91b7-ab2fa9266b57]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [0739ac0e-03f6-4cb6-91b7-ab2fa9266b57] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-09-07 23:38:39.025024"], ["status", "running"], ["updated_at", "2021-09-07 23:38:39.025345"], ["id", 10]] [ActiveJob] [CanvasSync::Jobs::ReportStarter] [0739ac0e-03f6-4cb6-91b7-ab2fa9266b57]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [0739ac0e-03f6-4cb6-91b7-ab2fa9266b57]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [0739ac0e-03f6-4cb6-91b7-ab2fa9266b57] CanvasSync::JobLog Create (0.2ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- provisioning_csv\n- 1\n- CoolProcessor\n- :models:\n - users\n :sync_start_time: '2021-09-07T23:38:39Z'\n :report_params:\n parameters[users]: true\n"], ["created_at", "2021-09-07 23:38:39.028963"], ["updated_at", "2021-09-07 23:38:39.028963"], ["job_id", "0a9400b9-3a30-4720-aa76-3a440b79d941"]] [ActiveJob] [CanvasSync::Jobs::ReportStarter] [0739ac0e-03f6-4cb6-91b7-ab2fa9266b57]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [0739ac0e-03f6-4cb6-91b7-ab2fa9266b57] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: 0a9400b9-3a30-4720-aa76-3a440b79d941) to Test(default) at 2021-09-07 23:39:09 UTC with arguments: "provisioning_csv", 1, "CoolProcessor", {:models=>["users"], :sync_start_time=>"2021-09-07T23:38:39Z", :report_params=>{"parameters[users]"=>true}} [ActiveJob] [CanvasSync::Jobs::ReportStarter] [0739ac0e-03f6-4cb6-91b7-ab2fa9266b57]  (0.9ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [0739ac0e-03f6-4cb6-91b7-ab2fa9266b57] CanvasSync::JobLog Update (0.8ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2021-09-07 23:38:39.031697"], ["status", "success"], ["updated_at", "2021-09-07 23:38:39.033398"], ["id", 10]] [ActiveJob] [CanvasSync::Jobs::ReportStarter] [0739ac0e-03f6-4cb6-91b7-ab2fa9266b57]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [0739ac0e-03f6-4cb6-91b7-ab2fa9266b57] Performed CanvasSync::Jobs::ReportStarter (Job ID: 0739ac0e-03f6-4cb6-91b7-ab2fa9266b57) from Test(default) in 13.46ms  (0.2ms) ROLLBACK  (0.3ms) BEGIN [ActiveJob] [CanvasSync::Jobs::ReportStarter] [78938864-994c-4695-ac26-85fb5ba15192] Performing CanvasSync::Jobs::ReportStarter (Job ID: 78938864-994c-4695-ac26-85fb5ba15192) from Test(default) with arguments: "provisioning_csv", {"parameters[users]"=>true}, "CoolProcessor", {:models=>["users"]}, {:allow_redownloads=>true} [ActiveJob] [CanvasSync::Jobs::ReportStarter] [78938864-994c-4695-ac26-85fb5ba15192] CanvasSync::JobLog Load (0.3ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "78938864-994c-4695-ac26-85fb5ba15192"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::ReportStarter] [78938864-994c-4695-ac26-85fb5ba15192]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [78938864-994c-4695-ac26-85fb5ba15192] CanvasSync::JobLog Create (0.4ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportStarter"], ["status", "enqueued"], ["job_arguments", "---\n- provisioning_csv\n- parameters[users]: true\n- CoolProcessor\n- :models:\n - users\n- :allow_redownloads: true\n"], ["created_at", "2021-09-07 23:38:39.039809"], ["updated_at", "2021-09-07 23:38:39.039809"], ["job_id", "78938864-994c-4695-ac26-85fb5ba15192"]] [ActiveJob] [CanvasSync::Jobs::ReportStarter] [78938864-994c-4695-ac26-85fb5ba15192]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [78938864-994c-4695-ac26-85fb5ba15192]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [78938864-994c-4695-ac26-85fb5ba15192] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-09-07 23:38:39.041916"], ["status", "running"], ["updated_at", "2021-09-07 23:38:39.042321"], ["id", 12]] [ActiveJob] [CanvasSync::Jobs::ReportStarter] [78938864-994c-4695-ac26-85fb5ba15192]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [78938864-994c-4695-ac26-85fb5ba15192]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [78938864-994c-4695-ac26-85fb5ba15192] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2021-09-07 23:38:39.045042"], ["status", "success"], ["updated_at", "2021-09-07 23:38:39.045539"], ["id", 12]] [ActiveJob] [CanvasSync::Jobs::ReportStarter] [78938864-994c-4695-ac26-85fb5ba15192]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [78938864-994c-4695-ac26-85fb5ba15192] Performed CanvasSync::Jobs::ReportStarter (Job ID: 78938864-994c-4695-ac26-85fb5ba15192) from Test(default) in 8.23ms  (0.5ms) ROLLBACK  (0.3ms) BEGIN  (0.3ms) SAVEPOINT active_record_1 Account Exists (1.2ms) SELECT 1 AS one FROM "accounts" WHERE "accounts"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] Account Create (0.9ms) INSERT INTO "accounts" ("canvas_id", "sis_id", "canvas_parent_account_id", "sis_parent_account_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 1], ["sis_id", "f1946e077c34d7f3e83b5a853f9a23ed"], ["canvas_parent_account_id", 1], ["sis_parent_account_id", "7f3a8aacda7a19281a9dd1c3346088b7"], ["name", "Account name"], ["workflow_state", "active"], ["created_at", "2021-09-07 23:38:39.066355"], ["updated_at", "2021-09-07 23:38:39.066355"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.6ms) SELECT COUNT(*) FROM "admins" [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [6ae54f2e-5367-46db-b284-a484c52ffa00] Performing CanvasSync::Jobs::SyncAdminsJob (Job ID: 6ae54f2e-5367-46db-b284-a484c52ffa00) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [6ae54f2e-5367-46db-b284-a484c52ffa00] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "6ae54f2e-5367-46db-b284-a484c52ffa00"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [6ae54f2e-5367-46db-b284-a484c52ffa00]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [6ae54f2e-5367-46db-b284-a484c52ffa00] CanvasSync::JobLog Create (0.4ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncAdminsJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2021-09-07 23:38:39.072632"], ["updated_at", "2021-09-07 23:38:39.072632"], ["job_id", "6ae54f2e-5367-46db-b284-a484c52ffa00"]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [6ae54f2e-5367-46db-b284-a484c52ffa00]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [6ae54f2e-5367-46db-b284-a484c52ffa00]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [6ae54f2e-5367-46db-b284-a484c52ffa00] CanvasSync::JobLog Update (0.5ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-09-07 23:38:39.074976"], ["status", "running"], ["updated_at", "2021-09-07 23:38:39.075432"], ["id", 13]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [6ae54f2e-5367-46db-b284-a484c52ffa00]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [6ae54f2e-5367-46db-b284-a484c52ffa00] Account Load (0.3ms) SELECT "accounts".* FROM "accounts" WHERE "accounts"."workflow_state" != $1 ORDER BY "accounts"."id" ASC LIMIT $2 [["workflow_state", "deleted"], ["LIMIT", 1000]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [6ae54f2e-5367-46db-b284-a484c52ffa00] Admin Load (0.4ms) SELECT "admins".* FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [6ae54f2e-5367-46db-b284-a484c52ffa00]  (0.3ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [6ae54f2e-5367-46db-b284-a484c52ffa00] Admin Exists (0.4ms) SELECT 1 AS one FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [6ae54f2e-5367-46db-b284-a484c52ffa00] Admin Create (0.7ms) INSERT INTO "admins" ("canvas_id", "role_name", "canvas_account_id", "canvas_role_id", "canvas_user_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 2], ["role_name", "AccountAdmin"], ["canvas_account_id", 1], ["canvas_role_id", 1], ["canvas_user_id", 1], ["workflow_state", "active"], ["created_at", "2021-09-07 23:38:39.089783"], ["updated_at", "2021-09-07 23:38:39.089783"]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [6ae54f2e-5367-46db-b284-a484c52ffa00]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [6ae54f2e-5367-46db-b284-a484c52ffa00] Admin Load (0.3ms) SELECT "admins".* FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 3], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [6ae54f2e-5367-46db-b284-a484c52ffa00]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [6ae54f2e-5367-46db-b284-a484c52ffa00] Admin Exists (0.2ms) SELECT 1 AS one FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 3], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [6ae54f2e-5367-46db-b284-a484c52ffa00] Admin Create (0.3ms) INSERT INTO "admins" ("canvas_id", "role_name", "canvas_account_id", "canvas_role_id", "canvas_user_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 3], ["role_name", "Custom Account Role"], ["canvas_account_id", 1], ["canvas_role_id", 11], ["canvas_user_id", 11], ["workflow_state", "active"], ["created_at", "2021-09-07 23:38:39.093465"], ["updated_at", "2021-09-07 23:38:39.093465"]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [6ae54f2e-5367-46db-b284-a484c52ffa00]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [6ae54f2e-5367-46db-b284-a484c52ffa00] Admin Load (0.2ms) SELECT "admins".* FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 4], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [6ae54f2e-5367-46db-b284-a484c52ffa00]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [6ae54f2e-5367-46db-b284-a484c52ffa00] Admin Exists (0.2ms) SELECT 1 AS one FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 4], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [6ae54f2e-5367-46db-b284-a484c52ffa00] Admin Create (0.3ms) INSERT INTO "admins" ("canvas_id", "role_name", "canvas_account_id", "canvas_role_id", "canvas_user_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 4], ["role_name", "Test"], ["canvas_account_id", 1], ["canvas_role_id", 10], ["canvas_user_id", 11], ["workflow_state", "active"], ["created_at", "2021-09-07 23:38:39.096219"], ["updated_at", "2021-09-07 23:38:39.096219"]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [6ae54f2e-5367-46db-b284-a484c52ffa00]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [6ae54f2e-5367-46db-b284-a484c52ffa00] Admin Update All (0.3ms) UPDATE "admins" SET "workflow_state" = 'inactive' WHERE "admins"."id" NOT IN ($1, $2, $3) [["id", 1], ["id", 2], ["id", 3]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [6ae54f2e-5367-46db-b284-a484c52ffa00]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [6ae54f2e-5367-46db-b284-a484c52ffa00] CanvasSync::JobLog Update (0.4ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2021-09-07 23:38:39.098107"], ["status", "success"], ["updated_at", "2021-09-07 23:38:39.098739"], ["id", 13]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [6ae54f2e-5367-46db-b284-a484c52ffa00]  (0.3ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [6ae54f2e-5367-46db-b284-a484c52ffa00] Performed CanvasSync::Jobs::SyncAdminsJob (Job ID: 6ae54f2e-5367-46db-b284-a484c52ffa00) from Test(default) in 29.07ms  (0.3ms) SELECT COUNT(*) FROM "admins"  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [780ebfb6-3ac0-41ac-a1e9-e39a991b799f] Performing CanvasSync::Jobs::SyncAssignmentGroupsJob (Job ID: 780ebfb6-3ac0-41ac-a1e9-e39a991b799f) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [780ebfb6-3ac0-41ac-a1e9-e39a991b799f] CanvasSync::JobLog Load (0.3ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "780ebfb6-3ac0-41ac-a1e9-e39a991b799f"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [780ebfb6-3ac0-41ac-a1e9-e39a991b799f]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [780ebfb6-3ac0-41ac-a1e9-e39a991b799f] CanvasSync::JobLog Create (0.4ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncAssignmentGroupsJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2021-09-07 23:38:39.106673"], ["updated_at", "2021-09-07 23:38:39.106673"], ["job_id", "780ebfb6-3ac0-41ac-a1e9-e39a991b799f"]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [780ebfb6-3ac0-41ac-a1e9-e39a991b799f]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [780ebfb6-3ac0-41ac-a1e9-e39a991b799f]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [780ebfb6-3ac0-41ac-a1e9-e39a991b799f] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-09-07 23:38:39.108756"], ["status", "running"], ["updated_at", "2021-09-07 23:38:39.109236"], ["id", 14]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [780ebfb6-3ac0-41ac-a1e9-e39a991b799f]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [780ebfb6-3ac0-41ac-a1e9-e39a991b799f]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [780ebfb6-3ac0-41ac-a1e9-e39a991b799f] CanvasSync::JobLog Create (1.2ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proserv_assignment_group_export_csv\n- 1\n- CanvasSync::Processors::AssignmentGroupsProcessor\n- :sync_start_time: '2021-09-07T23:38:39Z'\n :report_params:\n :parameters:\n :enrollment_term_id: 1\n"], ["created_at", "2021-09-07 23:38:39.113948"], ["updated_at", "2021-09-07 23:38:39.113948"], ["job_id", "13081619-f6f3-4743-ad57-73f635f65a03"]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [780ebfb6-3ac0-41ac-a1e9-e39a991b799f]  (6.3ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [780ebfb6-3ac0-41ac-a1e9-e39a991b799f] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: 13081619-f6f3-4743-ad57-73f635f65a03) to Test(default) at 2021-09-07 23:39:09 UTC with arguments: "proserv_assignment_group_export_csv", 1, "CanvasSync::Processors::AssignmentGroupsProcessor", {:sync_start_time=>"2021-09-07T23:38:39Z", :report_params=>{:parameters=>{:enrollment_term_id=>1}}} [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [780ebfb6-3ac0-41ac-a1e9-e39a991b799f]  (0.3ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [780ebfb6-3ac0-41ac-a1e9-e39a991b799f] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2021-09-07 23:38:39.125661"], ["status", "success"], ["updated_at", "2021-09-07 23:38:39.126361"], ["id", 14]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [780ebfb6-3ac0-41ac-a1e9-e39a991b799f]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [780ebfb6-3ac0-41ac-a1e9-e39a991b799f] Performed CanvasSync::Jobs::SyncAssignmentGroupsJob (Job ID: 780ebfb6-3ac0-41ac-a1e9-e39a991b799f) from Test(default) in 22.97ms  (0.1ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [040db786-0a72-4140-8c5e-debe266b95f7] Performing CanvasSync::Jobs::SyncAssignmentsJob (Job ID: 040db786-0a72-4140-8c5e-debe266b95f7) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [040db786-0a72-4140-8c5e-debe266b95f7] CanvasSync::JobLog Load (0.3ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "040db786-0a72-4140-8c5e-debe266b95f7"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [040db786-0a72-4140-8c5e-debe266b95f7]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [040db786-0a72-4140-8c5e-debe266b95f7] CanvasSync::JobLog Create (0.7ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncAssignmentsJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2021-09-07 23:38:39.149492"], ["updated_at", "2021-09-07 23:38:39.149492"], ["job_id", "040db786-0a72-4140-8c5e-debe266b95f7"]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [040db786-0a72-4140-8c5e-debe266b95f7]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [040db786-0a72-4140-8c5e-debe266b95f7]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [040db786-0a72-4140-8c5e-debe266b95f7] CanvasSync::JobLog Update (0.4ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-09-07 23:38:39.152409"], ["status", "running"], ["updated_at", "2021-09-07 23:38:39.152958"], ["id", 16]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [040db786-0a72-4140-8c5e-debe266b95f7]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [040db786-0a72-4140-8c5e-debe266b95f7]  (0.6ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [040db786-0a72-4140-8c5e-debe266b95f7] CanvasSync::JobLog Create (0.5ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proserv_assignment_export_csv\n- 1\n- CanvasSync::Processors::AssignmentsProcessor\n- :sync_start_time: '2021-09-07T23:38:39Z'\n :report_params:\n :parameters:\n :enrollment_term_id: 1\n"], ["created_at", "2021-09-07 23:38:39.158047"], ["updated_at", "2021-09-07 23:38:39.158047"], ["job_id", "51d52840-a066-4097-96e4-14cb117fa84c"]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [040db786-0a72-4140-8c5e-debe266b95f7]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [040db786-0a72-4140-8c5e-debe266b95f7] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: 51d52840-a066-4097-96e4-14cb117fa84c) to Test(default) at 2021-09-07 23:39:09 UTC with arguments: "proserv_assignment_export_csv", 1, "CanvasSync::Processors::AssignmentsProcessor", {:sync_start_time=>"2021-09-07T23:38:39Z", :report_params=>{:parameters=>{:enrollment_term_id=>1}}} [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [040db786-0a72-4140-8c5e-debe266b95f7]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [040db786-0a72-4140-8c5e-debe266b95f7] CanvasSync::JobLog Update (0.4ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2021-09-07 23:38:39.162222"], ["status", "success"], ["updated_at", "2021-09-07 23:38:39.162782"], ["id", 16]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [040db786-0a72-4140-8c5e-debe266b95f7]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [040db786-0a72-4140-8c5e-debe266b95f7] Performed CanvasSync::Jobs::SyncAssignmentsJob (Job ID: 040db786-0a72-4140-8c5e-debe266b95f7) from Test(default) in 17.28ms  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [83a89b24-0d10-4fa3-a8b5-d12670e0a439] Performing CanvasSync::Jobs::SyncAssignmentsJob (Job ID: 83a89b24-0d10-4fa3-a8b5-d12670e0a439) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [83a89b24-0d10-4fa3-a8b5-d12670e0a439] CanvasSync::JobLog Load (0.3ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "83a89b24-0d10-4fa3-a8b5-d12670e0a439"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [83a89b24-0d10-4fa3-a8b5-d12670e0a439]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [83a89b24-0d10-4fa3-a8b5-d12670e0a439] CanvasSync::JobLog Create (0.4ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncAssignmentsJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2021-09-07 23:38:39.169538"], ["updated_at", "2021-09-07 23:38:39.169538"], ["job_id", "83a89b24-0d10-4fa3-a8b5-d12670e0a439"]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [83a89b24-0d10-4fa3-a8b5-d12670e0a439]  (0.3ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [83a89b24-0d10-4fa3-a8b5-d12670e0a439]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [83a89b24-0d10-4fa3-a8b5-d12670e0a439] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-09-07 23:38:39.171898"], ["status", "running"], ["updated_at", "2021-09-07 23:38:39.172382"], ["id", 18]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [83a89b24-0d10-4fa3-a8b5-d12670e0a439]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [83a89b24-0d10-4fa3-a8b5-d12670e0a439]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [83a89b24-0d10-4fa3-a8b5-d12670e0a439] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proserv_assignment_export_csv\n- 1\n- CanvasSync::Processors::AssignmentsProcessor\n- :sync_start_time: '2021-09-07T23:38:39Z'\n :report_params:\n :parameters: {}\n"], ["created_at", "2021-09-07 23:38:39.176238"], ["updated_at", "2021-09-07 23:38:39.176238"], ["job_id", "afb40958-62ae-44c3-b6a5-efcd38a2c36e"]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [83a89b24-0d10-4fa3-a8b5-d12670e0a439]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [83a89b24-0d10-4fa3-a8b5-d12670e0a439] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: afb40958-62ae-44c3-b6a5-efcd38a2c36e) to Test(default) at 2021-09-07 23:39:09 UTC with arguments: "proserv_assignment_export_csv", 1, "CanvasSync::Processors::AssignmentsProcessor", {:sync_start_time=>"2021-09-07T23:38:39Z", :report_params=>{:parameters=>{}}} [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [83a89b24-0d10-4fa3-a8b5-d12670e0a439]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [83a89b24-0d10-4fa3-a8b5-d12670e0a439] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2021-09-07 23:38:39.179079"], ["status", "success"], ["updated_at", "2021-09-07 23:38:39.179488"], ["id", 18]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [83a89b24-0d10-4fa3-a8b5-d12670e0a439]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [83a89b24-0d10-4fa3-a8b5-d12670e0a439] Performed CanvasSync::Jobs::SyncAssignmentsJob (Job ID: 83a89b24-0d10-4fa3-a8b5-d12670e0a439) from Test(default) in 12.55ms  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [01c4af28-5333-45a4-9a60-a8ab0a989095] Performing CanvasSync::Jobs::SyncContextModuleItemsJob (Job ID: 01c4af28-5333-45a4-9a60-a8ab0a989095) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [01c4af28-5333-45a4-9a60-a8ab0a989095] CanvasSync::JobLog Load (0.3ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "01c4af28-5333-45a4-9a60-a8ab0a989095"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [01c4af28-5333-45a4-9a60-a8ab0a989095]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [01c4af28-5333-45a4-9a60-a8ab0a989095] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncContextModuleItemsJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2021-09-07 23:38:39.185847"], ["updated_at", "2021-09-07 23:38:39.185847"], ["job_id", "01c4af28-5333-45a4-9a60-a8ab0a989095"]] [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [01c4af28-5333-45a4-9a60-a8ab0a989095]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [01c4af28-5333-45a4-9a60-a8ab0a989095]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [01c4af28-5333-45a4-9a60-a8ab0a989095] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-09-07 23:38:39.187237"], ["status", "running"], ["updated_at", "2021-09-07 23:38:39.187551"], ["id", 20]] [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [01c4af28-5333-45a4-9a60-a8ab0a989095]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [01c4af28-5333-45a4-9a60-a8ab0a989095]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [01c4af28-5333-45a4-9a60-a8ab0a989095] CanvasSync::JobLog Create (0.4ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proserv_context_module_items_csv\n- 1\n- CanvasSync::Processors::ContextModuleItemsProcessor\n- :sync_start_time: '2021-09-07T23:38:39Z'\n :report_params:\n :parameters:\n :enrollment_term_id: 1\n"], ["created_at", "2021-09-07 23:38:39.190901"], ["updated_at", "2021-09-07 23:38:39.190901"], ["job_id", "7bd2e322-07d7-4dd1-9838-d4cd8db4ee6f"]] [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [01c4af28-5333-45a4-9a60-a8ab0a989095]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [01c4af28-5333-45a4-9a60-a8ab0a989095] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: 7bd2e322-07d7-4dd1-9838-d4cd8db4ee6f) to Test(default) at 2021-09-07 23:39:09 UTC with arguments: "proserv_context_module_items_csv", 1, "CanvasSync::Processors::ContextModuleItemsProcessor", {:sync_start_time=>"2021-09-07T23:38:39Z", :report_params=>{:parameters=>{:enrollment_term_id=>1}}} [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [01c4af28-5333-45a4-9a60-a8ab0a989095]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [01c4af28-5333-45a4-9a60-a8ab0a989095] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2021-09-07 23:38:39.193988"], ["status", "success"], ["updated_at", "2021-09-07 23:38:39.194433"], ["id", 20]] [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [01c4af28-5333-45a4-9a60-a8ab0a989095]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [01c4af28-5333-45a4-9a60-a8ab0a989095] Performed CanvasSync::Jobs::SyncContextModuleItemsJob (Job ID: 01c4af28-5333-45a4-9a60-a8ab0a989095) from Test(default) in 11.02ms  (0.1ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [1292d05a-2582-4c45-8f1b-a98d94b4347a] Performing CanvasSync::Jobs::SyncContextModuleItemsJob (Job ID: 1292d05a-2582-4c45-8f1b-a98d94b4347a) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [1292d05a-2582-4c45-8f1b-a98d94b4347a] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "1292d05a-2582-4c45-8f1b-a98d94b4347a"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [1292d05a-2582-4c45-8f1b-a98d94b4347a]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [1292d05a-2582-4c45-8f1b-a98d94b4347a] CanvasSync::JobLog Create (0.6ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncContextModuleItemsJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2021-09-07 23:38:39.198470"], ["updated_at", "2021-09-07 23:38:39.198470"], ["job_id", "1292d05a-2582-4c45-8f1b-a98d94b4347a"]] [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [1292d05a-2582-4c45-8f1b-a98d94b4347a]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [1292d05a-2582-4c45-8f1b-a98d94b4347a]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [1292d05a-2582-4c45-8f1b-a98d94b4347a] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-09-07 23:38:39.200930"], ["status", "running"], ["updated_at", "2021-09-07 23:38:39.201318"], ["id", 22]] [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [1292d05a-2582-4c45-8f1b-a98d94b4347a]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [1292d05a-2582-4c45-8f1b-a98d94b4347a]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [1292d05a-2582-4c45-8f1b-a98d94b4347a] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proserv_context_module_items_csv\n- 1\n- CanvasSync::Processors::ContextModuleItemsProcessor\n- :sync_start_time: '2021-09-07T23:38:39Z'\n :report_params:\n :parameters: {}\n"], ["created_at", "2021-09-07 23:38:39.204525"], ["updated_at", "2021-09-07 23:38:39.204525"], ["job_id", "142fa545-a763-4cce-9813-f587ed6d569e"]] [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [1292d05a-2582-4c45-8f1b-a98d94b4347a]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [1292d05a-2582-4c45-8f1b-a98d94b4347a] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: 142fa545-a763-4cce-9813-f587ed6d569e) to Test(default) at 2021-09-07 23:39:09 UTC with arguments: "proserv_context_module_items_csv", 1, "CanvasSync::Processors::ContextModuleItemsProcessor", {:sync_start_time=>"2021-09-07T23:38:39Z", :report_params=>{:parameters=>{}}} [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [1292d05a-2582-4c45-8f1b-a98d94b4347a]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [1292d05a-2582-4c45-8f1b-a98d94b4347a] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2021-09-07 23:38:39.207560"], ["status", "success"], ["updated_at", "2021-09-07 23:38:39.208049"], ["id", 22]] [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [1292d05a-2582-4c45-8f1b-a98d94b4347a]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [1292d05a-2582-4c45-8f1b-a98d94b4347a] Performed CanvasSync::Jobs::SyncContextModuleItemsJob (Job ID: 1292d05a-2582-4c45-8f1b-a98d94b4347a) from Test(default) in 11.72ms  (0.2ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [7f76b103-6d49-480c-bd10-38666bc775c7] Performing CanvasSync::Jobs::SyncContextModulesJob (Job ID: 7f76b103-6d49-480c-bd10-38666bc775c7) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [7f76b103-6d49-480c-bd10-38666bc775c7] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "7f76b103-6d49-480c-bd10-38666bc775c7"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [7f76b103-6d49-480c-bd10-38666bc775c7]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [7f76b103-6d49-480c-bd10-38666bc775c7] CanvasSync::JobLog Create (0.2ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncContextModulesJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2021-09-07 23:38:39.212517"], ["updated_at", "2021-09-07 23:38:39.212517"], ["job_id", "7f76b103-6d49-480c-bd10-38666bc775c7"]] [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [7f76b103-6d49-480c-bd10-38666bc775c7]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [7f76b103-6d49-480c-bd10-38666bc775c7]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [7f76b103-6d49-480c-bd10-38666bc775c7] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-09-07 23:38:39.213740"], ["status", "running"], ["updated_at", "2021-09-07 23:38:39.214007"], ["id", 24]] [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [7f76b103-6d49-480c-bd10-38666bc775c7]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [7f76b103-6d49-480c-bd10-38666bc775c7]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [7f76b103-6d49-480c-bd10-38666bc775c7] CanvasSync::JobLog Create (0.4ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proserv_context_modules_csv\n- 1\n- CanvasSync::Processors::ContextModulesProcessor\n- :sync_start_time: '2021-09-07T23:38:39Z'\n :report_params:\n :parameters:\n :enrollment_term_id: 1\n"], ["created_at", "2021-09-07 23:38:39.218068"], ["updated_at", "2021-09-07 23:38:39.218068"], ["job_id", "ef3cfd1a-6102-4fde-9368-59369a337bcd"]] [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [7f76b103-6d49-480c-bd10-38666bc775c7]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [7f76b103-6d49-480c-bd10-38666bc775c7] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: ef3cfd1a-6102-4fde-9368-59369a337bcd) to Test(default) at 2021-09-07 23:39:09 UTC with arguments: "proserv_context_modules_csv", 1, "CanvasSync::Processors::ContextModulesProcessor", {:sync_start_time=>"2021-09-07T23:38:39Z", :report_params=>{:parameters=>{:enrollment_term_id=>1}}} [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [7f76b103-6d49-480c-bd10-38666bc775c7]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [7f76b103-6d49-480c-bd10-38666bc775c7] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2021-09-07 23:38:39.220947"], ["status", "success"], ["updated_at", "2021-09-07 23:38:39.221395"], ["id", 24]] [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [7f76b103-6d49-480c-bd10-38666bc775c7]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [7f76b103-6d49-480c-bd10-38666bc775c7] Performed CanvasSync::Jobs::SyncContextModulesJob (Job ID: 7f76b103-6d49-480c-bd10-38666bc775c7) from Test(default) in 11.17ms  (0.3ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [4a51a1a6-383c-4137-8523-de60bc1a6691] Performing CanvasSync::Jobs::SyncContextModulesJob (Job ID: 4a51a1a6-383c-4137-8523-de60bc1a6691) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [4a51a1a6-383c-4137-8523-de60bc1a6691] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "4a51a1a6-383c-4137-8523-de60bc1a6691"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [4a51a1a6-383c-4137-8523-de60bc1a6691]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [4a51a1a6-383c-4137-8523-de60bc1a6691] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncContextModulesJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2021-09-07 23:38:39.226913"], ["updated_at", "2021-09-07 23:38:39.226913"], ["job_id", "4a51a1a6-383c-4137-8523-de60bc1a6691"]] [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [4a51a1a6-383c-4137-8523-de60bc1a6691]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [4a51a1a6-383c-4137-8523-de60bc1a6691]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [4a51a1a6-383c-4137-8523-de60bc1a6691] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-09-07 23:38:39.228251"], ["status", "running"], ["updated_at", "2021-09-07 23:38:39.228551"], ["id", 26]] [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [4a51a1a6-383c-4137-8523-de60bc1a6691]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [4a51a1a6-383c-4137-8523-de60bc1a6691]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [4a51a1a6-383c-4137-8523-de60bc1a6691] CanvasSync::JobLog Create (0.5ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proserv_context_modules_csv\n- 1\n- CanvasSync::Processors::ContextModulesProcessor\n- :sync_start_time: '2021-09-07T23:38:39Z'\n :report_params:\n :parameters: {}\n"], ["created_at", "2021-09-07 23:38:39.231250"], ["updated_at", "2021-09-07 23:38:39.231250"], ["job_id", "8b1547f0-8c24-4677-a187-b82fec248e52"]] [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [4a51a1a6-383c-4137-8523-de60bc1a6691]  (0.3ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [4a51a1a6-383c-4137-8523-de60bc1a6691] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: 8b1547f0-8c24-4677-a187-b82fec248e52) to Test(default) at 2021-09-07 23:39:09 UTC with arguments: "proserv_context_modules_csv", 1, "CanvasSync::Processors::ContextModulesProcessor", {:sync_start_time=>"2021-09-07T23:38:39Z", :report_params=>{:parameters=>{}}} [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [4a51a1a6-383c-4137-8523-de60bc1a6691]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [4a51a1a6-383c-4137-8523-de60bc1a6691] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2021-09-07 23:38:39.245201"], ["status", "success"], ["updated_at", "2021-09-07 23:38:39.245752"], ["id", 26]] [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [4a51a1a6-383c-4137-8523-de60bc1a6691]  (0.3ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [4a51a1a6-383c-4137-8523-de60bc1a6691] Performed CanvasSync::Jobs::SyncContextModulesJob (Job ID: 4a51a1a6-383c-4137-8523-de60bc1a6691) from Test(default) in 21.89ms  (0.2ms) ROLLBACK  (0.3ms) BEGIN  (0.3ms) SAVEPOINT active_record_1 Term Exists (0.6ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 93642509], ["LIMIT", 1]] Term Create (0.5ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 93642509], ["name", "Cool Term"], ["start_at", "2021-09-04 23:38:34.888401"], ["end_at", "2021-09-10 23:38:34.888508"], ["workflow_state", "active"], ["sis_id", "7573aafcf4e4bbd0f590c3a371e78500"], ["created_at", "2021-09-07 23:38:39.261172"], ["updated_at", "2021-09-07 23:38:39.261172"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [fe9221cf-1b10-4b1d-820c-6ccbe56122cb] Performing CanvasSync::Jobs::SyncProvisioningReportJob (Job ID: fe9221cf-1b10-4b1d-820c-6ccbe56122cb) from Test(default) with arguments: {:models=>["users", "courses"], :term_scope=>"active"} [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [fe9221cf-1b10-4b1d-820c-6ccbe56122cb] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "fe9221cf-1b10-4b1d-820c-6ccbe56122cb"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [fe9221cf-1b10-4b1d-820c-6ccbe56122cb]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [fe9221cf-1b10-4b1d-820c-6ccbe56122cb] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncProvisioningReportJob"], ["status", "enqueued"], ["job_arguments", "---\n- :models:\n - users\n - courses\n :term_scope: active\n"], ["created_at", "2021-09-07 23:38:39.263972"], ["updated_at", "2021-09-07 23:38:39.263972"], ["job_id", "fe9221cf-1b10-4b1d-820c-6ccbe56122cb"]] [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [fe9221cf-1b10-4b1d-820c-6ccbe56122cb]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [fe9221cf-1b10-4b1d-820c-6ccbe56122cb]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [fe9221cf-1b10-4b1d-820c-6ccbe56122cb] CanvasSync::JobLog Update (0.6ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-09-07 23:38:39.265617"], ["status", "running"], ["updated_at", "2021-09-07 23:38:39.266202"], ["id", 28]] [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [fe9221cf-1b10-4b1d-820c-6ccbe56122cb]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [fe9221cf-1b10-4b1d-820c-6ccbe56122cb]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [fe9221cf-1b10-4b1d-820c-6ccbe56122cb] CanvasSync::JobLog Create (0.4ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proservices_provisioning_csv\n- \n- CanvasSync::Processors::ProvisioningReportProcessor\n- :models:\n - users\n - courses\n :term_scope: active\n :sync_start_time: '2021-09-07T23:38:39Z'\n :report_params:\n :parameters:\n :include_deleted: true\n users: true\n courses: true\n :enrollment_term_id: 93642509\n"], ["created_at", "2021-09-07 23:38:39.270076"], ["updated_at", "2021-09-07 23:38:39.270076"], ["job_id", "25632c7d-e0db-4348-be34-3283bd67b3da"]] [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [fe9221cf-1b10-4b1d-820c-6ccbe56122cb]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [fe9221cf-1b10-4b1d-820c-6ccbe56122cb] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: 25632c7d-e0db-4348-be34-3283bd67b3da) to Test(default) at 2021-09-07 23:39:09 UTC with arguments: "proservices_provisioning_csv", nil, "CanvasSync::Processors::ProvisioningReportProcessor", {:models=>["users", "courses"], :term_scope=>"active", :sync_start_time=>"2021-09-07T23:38:39Z", :report_params=>{:parameters=>{:include_deleted=>true, "users"=>true, "courses"=>true, :enrollment_term_id=>93642509}}} [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [fe9221cf-1b10-4b1d-820c-6ccbe56122cb]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [fe9221cf-1b10-4b1d-820c-6ccbe56122cb] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2021-09-07 23:38:39.273403"], ["status", "success"], ["updated_at", "2021-09-07 23:38:39.273916"], ["id", 28]] [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [fe9221cf-1b10-4b1d-820c-6ccbe56122cb]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [fe9221cf-1b10-4b1d-820c-6ccbe56122cb] Performed CanvasSync::Jobs::SyncProvisioningReportJob (Job ID: fe9221cf-1b10-4b1d-820c-6ccbe56122cb) from Test(default) in 12.2ms  (0.1ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [d98c5721-8c60-4b48-8dcd-dc38b393bcec] Performing CanvasSync::Jobs::SyncProvisioningReportJob (Job ID: d98c5721-8c60-4b48-8dcd-dc38b393bcec) from Test(default) with arguments: {:models=>["users", "courses"]} [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [d98c5721-8c60-4b48-8dcd-dc38b393bcec] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "d98c5721-8c60-4b48-8dcd-dc38b393bcec"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [d98c5721-8c60-4b48-8dcd-dc38b393bcec]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [d98c5721-8c60-4b48-8dcd-dc38b393bcec] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncProvisioningReportJob"], ["status", "enqueued"], ["job_arguments", "---\n- :models:\n - users\n - courses\n"], ["created_at", "2021-09-07 23:38:39.278205"], ["updated_at", "2021-09-07 23:38:39.278205"], ["job_id", "d98c5721-8c60-4b48-8dcd-dc38b393bcec"]] [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [d98c5721-8c60-4b48-8dcd-dc38b393bcec]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [d98c5721-8c60-4b48-8dcd-dc38b393bcec]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [d98c5721-8c60-4b48-8dcd-dc38b393bcec] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-09-07 23:38:39.279625"], ["status", "running"], ["updated_at", "2021-09-07 23:38:39.279994"], ["id", 30]] [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [d98c5721-8c60-4b48-8dcd-dc38b393bcec]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [d98c5721-8c60-4b48-8dcd-dc38b393bcec]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [d98c5721-8c60-4b48-8dcd-dc38b393bcec] CanvasSync::JobLog Create (0.4ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proservices_provisioning_csv\n- \n- CanvasSync::Processors::ProvisioningReportProcessor\n- :models:\n - users\n - courses\n :sync_start_time: '2021-09-07T23:38:39Z'\n :report_params:\n :parameters:\n :include_deleted: true\n users: true\n courses: true\n"], ["created_at", "2021-09-07 23:38:39.283312"], ["updated_at", "2021-09-07 23:38:39.283312"], ["job_id", "6c104dac-edd8-47bd-a6c7-704120ad59a0"]] [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [d98c5721-8c60-4b48-8dcd-dc38b393bcec]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [d98c5721-8c60-4b48-8dcd-dc38b393bcec] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: 6c104dac-edd8-47bd-a6c7-704120ad59a0) to Test(default) at 2021-09-07 23:39:09 UTC with arguments: "proservices_provisioning_csv", nil, "CanvasSync::Processors::ProvisioningReportProcessor", {:models=>["users", "courses"], :sync_start_time=>"2021-09-07T23:38:39Z", :report_params=>{:parameters=>{:include_deleted=>true, "users"=>true, "courses"=>true}}} [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [d98c5721-8c60-4b48-8dcd-dc38b393bcec]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [d98c5721-8c60-4b48-8dcd-dc38b393bcec] CanvasSync::JobLog Update (0.4ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2021-09-07 23:38:39.286834"], ["status", "success"], ["updated_at", "2021-09-07 23:38:39.287304"], ["id", 30]] [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [d98c5721-8c60-4b48-8dcd-dc38b393bcec]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [d98c5721-8c60-4b48-8dcd-dc38b393bcec] Performed CanvasSync::Jobs::SyncProvisioningReportJob (Job ID: d98c5721-8c60-4b48-8dcd-dc38b393bcec) from Test(default) in 11.58ms  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Account Exists (0.3ms) SELECT 1 AS one FROM "accounts" WHERE "accounts"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] Account Create (0.2ms) INSERT INTO "accounts" ("canvas_id", "sis_id", "canvas_parent_account_id", "sis_parent_account_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 1], ["sis_id", "b8aec9635bb9caeb18f372542289575a"], ["canvas_parent_account_id", 1], ["sis_parent_account_id", "ef269c2edf0ea88a070ef9d403146ae0"], ["name", "Account name"], ["workflow_state", "active"], ["created_at", "2021-09-07 23:38:39.293136"], ["updated_at", "2021-09-07 23:38:39.293136"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.4ms) SELECT COUNT(*) FROM "roles" [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [bad91aad-30a3-487c-ada5-58c889eab6b3] Performing CanvasSync::Jobs::SyncRolesJob (Job ID: bad91aad-30a3-487c-ada5-58c889eab6b3) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [bad91aad-30a3-487c-ada5-58c889eab6b3] CanvasSync::JobLog Load (0.1ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "bad91aad-30a3-487c-ada5-58c889eab6b3"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [bad91aad-30a3-487c-ada5-58c889eab6b3]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [bad91aad-30a3-487c-ada5-58c889eab6b3] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncRolesJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2021-09-07 23:38:39.297494"], ["updated_at", "2021-09-07 23:38:39.297494"], ["job_id", "bad91aad-30a3-487c-ada5-58c889eab6b3"]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [bad91aad-30a3-487c-ada5-58c889eab6b3]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [bad91aad-30a3-487c-ada5-58c889eab6b3]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [bad91aad-30a3-487c-ada5-58c889eab6b3] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-09-07 23:38:39.300517"], ["status", "running"], ["updated_at", "2021-09-07 23:38:39.301066"], ["id", 32]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [bad91aad-30a3-487c-ada5-58c889eab6b3]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [bad91aad-30a3-487c-ada5-58c889eab6b3] Account Load (0.3ms) SELECT "accounts".* FROM "accounts" WHERE "accounts"."workflow_state" != $1 ORDER BY "accounts"."id" ASC LIMIT $2 [["workflow_state", "deleted"], ["LIMIT", 1000]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [bad91aad-30a3-487c-ada5-58c889eab6b3] Role Load (0.2ms) SELECT "roles".* FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [bad91aad-30a3-487c-ada5-58c889eab6b3]  (0.4ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [bad91aad-30a3-487c-ada5-58c889eab6b3] Role Exists (0.3ms) SELECT 1 AS one FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [bad91aad-30a3-487c-ada5-58c889eab6b3] Role Create (0.8ms) INSERT INTO "roles" ("canvas_id", "label", "base_role_type", "canvas_account_id", "workflow_state", "permissions", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 1], ["label", "Account Admin"], ["base_role_type", "AccountMembership"], ["canvas_account_id", 10], ["workflow_state", "built_in"], ["permissions", "{\"manage_wiki\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"post_to_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"moderate_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_announcements\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"send_messages\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"send_messages_all\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_outcomes\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"create_conferences\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"create_collaborations\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_roster\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_all_grades\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_grades\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_rubrics\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"comment_on_others_submissions\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_students\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_admin_users\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_role_overrides\":{\"enabled\":true,\"locked\":true,\"readonly\":true,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_account_memberships\":{\"enabled\":true,\"locked\":true,\"readonly\":true,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_account_settings\":{\"enabled\":true,\"locked\":true,\"readonly\":true,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_groups\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_group_pages\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_files\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_assignments\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"undelete_courses\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_grade_changes\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_course_changes\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_question_banks\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_calendar\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_reports\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_courses\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_user_logins\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_user_observers\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_alerts\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"become_user\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_developer_keys\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"import_sis\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_sis\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_sis\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_course_list\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_statistics\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_storage_quotas\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_course_content\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_content\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_interaction_alerts\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"change_course_state\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_sections\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_feature_flags\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_quiz_answer_audits\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"moderate_grades\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"lti_add_edit\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true}}"], ["created_at", "2021-09-07 23:38:39.316677"], ["updated_at", "2021-09-07 23:38:39.316677"]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [bad91aad-30a3-487c-ada5-58c889eab6b3]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [bad91aad-30a3-487c-ada5-58c889eab6b3] Role Load (0.2ms) SELECT "roles".* FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 3], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [bad91aad-30a3-487c-ada5-58c889eab6b3]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [bad91aad-30a3-487c-ada5-58c889eab6b3] Role Exists (0.2ms) SELECT 1 AS one FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 3], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [bad91aad-30a3-487c-ada5-58c889eab6b3] Role Create (0.3ms) INSERT INTO "roles" ("canvas_id", "label", "base_role_type", "canvas_account_id", "workflow_state", "permissions", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 3], ["label", "Student"], ["base_role_type", "StudentEnrollment"], ["canvas_account_id", 10], ["workflow_state", "built_in"], ["permissions", "{\"manage_wiki\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"read_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"post_to_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"moderate_forum\":{\"enabled\":false,\"locked\":false,\"readonly\":false,\"explicit\":false},\"read_announcements\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"send_messages\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"send_messages_all\":{\"enabled\":false,\"locked\":false,\"readonly\":false,\"explicit\":false},\"manage_outcomes\":{\"enabled\":false,\"locked\":false,\"readonly\":false,\"explicit\":false},\"create_conferences\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"create_collaborations\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_roster\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_all_grades\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_grades\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_rubrics\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"comment_on_others_submissions\":{\"enabled\":false,\"locked\":false,\"readonly\":false,\"explicit\":false},\"manage_students\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_admin_users\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_role_overrides\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_account_memberships\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_account_settings\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_groups\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"view_group_pages\":{\"enabled\":false,\"locked\":false,\"readonly\":false,\"explicit\":false},\"manage_files\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_assignments\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"undelete_courses\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"view_grade_changes\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"view_course_changes\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"read_question_banks\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_calendar\":{\"enabled\":false,\"locked\":false,\"readonly\":false,\"explicit\":false},\"read_reports\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_courses\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_user_logins\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_user_observers\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_alerts\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"become_user\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_developer_keys\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"import_sis\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_sis\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"read_sis\":{\"enabled\":false,\"locked\":false,\"readonly\":false,\"explicit\":false},\"read_course_list\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"view_statistics\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_storage_quotas\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"read_course_content\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_content\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_interaction_alerts\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"change_course_state\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_sections\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_feature_flags\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"view_quiz_answer_audits\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"moderate_grades\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"lti_add_edit\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false}}"], ["created_at", "2021-09-07 23:38:39.323821"], ["updated_at", "2021-09-07 23:38:39.323821"]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [bad91aad-30a3-487c-ada5-58c889eab6b3]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [bad91aad-30a3-487c-ada5-58c889eab6b3] Role Update All (0.2ms) UPDATE "roles" SET "workflow_state" = 'inactive' WHERE "roles"."id" NOT IN ($1, $2) [["id", 1], ["id", 2]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [bad91aad-30a3-487c-ada5-58c889eab6b3]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [bad91aad-30a3-487c-ada5-58c889eab6b3] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2021-09-07 23:38:39.326916"], ["status", "success"], ["updated_at", "2021-09-07 23:38:39.327236"], ["id", 32]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [bad91aad-30a3-487c-ada5-58c889eab6b3]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [bad91aad-30a3-487c-ada5-58c889eab6b3] Performed CanvasSync::Jobs::SyncRolesJob (Job ID: bad91aad-30a3-487c-ada5-58c889eab6b3) from Test(default) in 31.48ms  (0.2ms) SELECT COUNT(*) FROM "roles"  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Term Exists (0.7ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 17335768], ["LIMIT", 1]] Term Create (0.5ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 17335768], ["name", "Cool Term"], ["start_at", "2021-09-04 23:38:34.888401"], ["end_at", "2021-09-10 23:38:34.888508"], ["workflow_state", "active"], ["sis_id", "c150bd3383d3013606d153ef24e06d0d"], ["created_at", "2021-09-07 23:38:39.332365"], ["updated_at", "2021-09-07 23:38:39.332365"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [336b15b3-551d-4a51-8bbc-311b9534febb] Performing CanvasSync::Jobs::SyncSimpleTableJob (Job ID: 336b15b3-551d-4a51-8bbc-311b9534febb) from Test(default) with arguments: {:report_name=>"proservices_provisioning_csv", :model=>"courses", :mapping=>"courses", :klass=>"Course", :term_scope=>"active", :params=>{"parameters[include_deleted]"=>true, "parameters[courses]"=>true}} [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [336b15b3-551d-4a51-8bbc-311b9534febb] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "336b15b3-551d-4a51-8bbc-311b9534febb"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [336b15b3-551d-4a51-8bbc-311b9534febb]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [336b15b3-551d-4a51-8bbc-311b9534febb] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncSimpleTableJob"], ["status", "enqueued"], ["job_arguments", "---\n- :report_name: proservices_provisioning_csv\n :model: courses\n :mapping: courses\n :klass: Course\n :term_scope: active\n :params:\n parameters[include_deleted]: true\n parameters[courses]: true\n"], ["created_at", "2021-09-07 23:38:39.335871"], ["updated_at", "2021-09-07 23:38:39.335871"], ["job_id", "336b15b3-551d-4a51-8bbc-311b9534febb"]] [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [336b15b3-551d-4a51-8bbc-311b9534febb]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [336b15b3-551d-4a51-8bbc-311b9534febb]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [336b15b3-551d-4a51-8bbc-311b9534febb] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-09-07 23:38:39.337599"], ["status", "running"], ["updated_at", "2021-09-07 23:38:39.337896"], ["id", 33]] [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [336b15b3-551d-4a51-8bbc-311b9534febb]  (0.3ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [336b15b3-551d-4a51-8bbc-311b9534febb]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [336b15b3-551d-4a51-8bbc-311b9534febb] CanvasSync::JobLog Update (0.4ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2021-09-07 23:38:39.340232"], ["status", "success"], ["updated_at", "2021-09-07 23:38:39.340798"], ["id", 33]] [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [336b15b3-551d-4a51-8bbc-311b9534febb]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [336b15b3-551d-4a51-8bbc-311b9534febb] Performed CanvasSync::Jobs::SyncSimpleTableJob (Job ID: 336b15b3-551d-4a51-8bbc-311b9534febb) from Test(default) in 7.86ms  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [df2d3fee-f6b9-49d7-b4ec-f84200a63a46] Performing CanvasSync::Jobs::SyncSubmissionsJob (Job ID: df2d3fee-f6b9-49d7-b4ec-f84200a63a46) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [df2d3fee-f6b9-49d7-b4ec-f84200a63a46] CanvasSync::JobLog Load (0.3ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "df2d3fee-f6b9-49d7-b4ec-f84200a63a46"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [df2d3fee-f6b9-49d7-b4ec-f84200a63a46]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [df2d3fee-f6b9-49d7-b4ec-f84200a63a46] CanvasSync::JobLog Create (0.4ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncSubmissionsJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2021-09-07 23:38:39.347217"], ["updated_at", "2021-09-07 23:38:39.347217"], ["job_id", "df2d3fee-f6b9-49d7-b4ec-f84200a63a46"]] [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [df2d3fee-f6b9-49d7-b4ec-f84200a63a46]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [df2d3fee-f6b9-49d7-b4ec-f84200a63a46]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [df2d3fee-f6b9-49d7-b4ec-f84200a63a46] CanvasSync::JobLog Update (0.7ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-09-07 23:38:39.349388"], ["status", "running"], ["updated_at", "2021-09-07 23:38:39.350074"], ["id", 34]] [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [df2d3fee-f6b9-49d7-b4ec-f84200a63a46]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [df2d3fee-f6b9-49d7-b4ec-f84200a63a46]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [df2d3fee-f6b9-49d7-b4ec-f84200a63a46] CanvasSync::JobLog Create (0.5ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proserv_student_submissions_csv\n- 1\n- CanvasSync::Processors::SubmissionsProcessor\n- :sync_start_time: '2021-09-07T23:38:39Z'\n :report_params:\n :parameters:\n :include_all: \n :enrollment_term_id: 1\n"], ["created_at", "2021-09-07 23:38:39.355238"], ["updated_at", "2021-09-07 23:38:39.355238"], ["job_id", "ac381310-8c67-4c41-b858-607aa4990b80"]] [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [df2d3fee-f6b9-49d7-b4ec-f84200a63a46]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [df2d3fee-f6b9-49d7-b4ec-f84200a63a46] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: ac381310-8c67-4c41-b858-607aa4990b80) to Test(default) at 2021-09-07 23:39:09 UTC with arguments: "proserv_student_submissions_csv", 1, "CanvasSync::Processors::SubmissionsProcessor", {:sync_start_time=>"2021-09-07T23:38:39Z", :report_params=>{:parameters=>{:include_all=>nil, :enrollment_term_id=>1}}} [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [df2d3fee-f6b9-49d7-b4ec-f84200a63a46]  (0.3ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [df2d3fee-f6b9-49d7-b4ec-f84200a63a46] CanvasSync::JobLog Update (0.5ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2021-09-07 23:38:39.359015"], ["status", "success"], ["updated_at", "2021-09-07 23:38:39.359833"], ["id", 34]] [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [df2d3fee-f6b9-49d7-b4ec-f84200a63a46]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [df2d3fee-f6b9-49d7-b4ec-f84200a63a46] Performed CanvasSync::Jobs::SyncSubmissionsJob (Job ID: df2d3fee-f6b9-49d7-b4ec-f84200a63a46) from Test(default) in 16.08ms  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.6ms) SELECT COUNT(*) FROM "terms" [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [3cdefa79-c77b-4a57-adb2-89959de86e73] Performing CanvasSync::Jobs::SyncTermsJob (Job ID: 3cdefa79-c77b-4a57-adb2-89959de86e73) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [3cdefa79-c77b-4a57-adb2-89959de86e73] CanvasSync::JobLog Load (0.4ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "3cdefa79-c77b-4a57-adb2-89959de86e73"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [3cdefa79-c77b-4a57-adb2-89959de86e73]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [3cdefa79-c77b-4a57-adb2-89959de86e73] CanvasSync::JobLog Create (0.4ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncTermsJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2021-09-07 23:38:39.368178"], ["updated_at", "2021-09-07 23:38:39.368178"], ["job_id", "3cdefa79-c77b-4a57-adb2-89959de86e73"]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [3cdefa79-c77b-4a57-adb2-89959de86e73]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [3cdefa79-c77b-4a57-adb2-89959de86e73]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [3cdefa79-c77b-4a57-adb2-89959de86e73] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-09-07 23:38:39.370183"], ["status", "running"], ["updated_at", "2021-09-07 23:38:39.370544"], ["id", 36]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [3cdefa79-c77b-4a57-adb2-89959de86e73]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [3cdefa79-c77b-4a57-adb2-89959de86e73] Term Load (0.3ms) SELECT "terms".* FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [3cdefa79-c77b-4a57-adb2-89959de86e73]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [3cdefa79-c77b-4a57-adb2-89959de86e73] Term Exists (0.2ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [3cdefa79-c77b-4a57-adb2-89959de86e73] Term Create (0.3ms) INSERT INTO "terms" ("canvas_id", "name", "workflow_state", "grading_period_group_id", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 1], ["name", "Default Term"], ["workflow_state", "active"], ["grading_period_group_id", 1], ["sis_id", "Test"], ["created_at", "2021-09-07 23:38:39.376331"], ["updated_at", "2021-09-07 23:38:39.376331"]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [3cdefa79-c77b-4a57-adb2-89959de86e73]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [3cdefa79-c77b-4a57-adb2-89959de86e73] Term Load (0.2ms) SELECT "terms".* FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 6], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [3cdefa79-c77b-4a57-adb2-89959de86e73]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [3cdefa79-c77b-4a57-adb2-89959de86e73] Term Exists (0.2ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 6], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [3cdefa79-c77b-4a57-adb2-89959de86e73] Term Create (0.2ms) INSERT INTO "terms" ("canvas_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["canvas_id", 6], ["name", "Average Term 1"], ["workflow_state", "active"], ["created_at", "2021-09-07 23:38:39.378773"], ["updated_at", "2021-09-07 23:38:39.378773"]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [3cdefa79-c77b-4a57-adb2-89959de86e73]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [3cdefa79-c77b-4a57-adb2-89959de86e73] Term Load (0.2ms) SELECT "terms".* FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 7], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [3cdefa79-c77b-4a57-adb2-89959de86e73]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [3cdefa79-c77b-4a57-adb2-89959de86e73] Term Exists (0.2ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 7], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [3cdefa79-c77b-4a57-adb2-89959de86e73] Term Create (0.3ms) INSERT INTO "terms" ("canvas_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["canvas_id", 7], ["name", "Average Term 2"], ["workflow_state", "active"], ["created_at", "2021-09-07 23:38:39.381191"], ["updated_at", "2021-09-07 23:38:39.381191"]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [3cdefa79-c77b-4a57-adb2-89959de86e73]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [3cdefa79-c77b-4a57-adb2-89959de86e73] Term Load (0.3ms) SELECT "terms".* FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 5], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [3cdefa79-c77b-4a57-adb2-89959de86e73]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [3cdefa79-c77b-4a57-adb2-89959de86e73] Term Exists (0.3ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 5], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [3cdefa79-c77b-4a57-adb2-89959de86e73] Term Create (0.3ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 5], ["name", "Syllabus Term"], ["start_at", "2017-08-14 06:00:00"], ["end_at", "2017-08-31 06:00:00"], ["workflow_state", "active"], ["sis_id", "SYTERM"], ["created_at", "2021-09-07 23:38:39.385694"], ["updated_at", "2021-09-07 23:38:39.385694"]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [3cdefa79-c77b-4a57-adb2-89959de86e73]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [3cdefa79-c77b-4a57-adb2-89959de86e73] Term Load (0.2ms) SELECT "terms".* FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 4], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [3cdefa79-c77b-4a57-adb2-89959de86e73]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [3cdefa79-c77b-4a57-adb2-89959de86e73] Term Exists (0.2ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 4], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [3cdefa79-c77b-4a57-adb2-89959de86e73] Term Create (0.2ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "grading_period_group_id", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8, $9) RETURNING "id" [["canvas_id", 4], ["name", "Ellucian Term"], ["start_at", "2017-08-01 06:00:00"], ["end_at", "2017-10-31 06:00:00"], ["workflow_state", "active"], ["grading_period_group_id", 1], ["sis_id", "SH"], ["created_at", "2021-09-07 23:38:39.388660"], ["updated_at", "2021-09-07 23:38:39.388660"]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [3cdefa79-c77b-4a57-adb2-89959de86e73]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [3cdefa79-c77b-4a57-adb2-89959de86e73] Term Load (0.2ms) SELECT "terms".* FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 3], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [3cdefa79-c77b-4a57-adb2-89959de86e73]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [3cdefa79-c77b-4a57-adb2-89959de86e73] Term Exists (0.2ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 3], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [3cdefa79-c77b-4a57-adb2-89959de86e73] Term Create (0.2ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 3], ["name", "Current Term"], ["start_at", "2017-03-19 06:00:00"], ["end_at", "2017-08-01 06:00:00"], ["workflow_state", "active"], ["created_at", "2021-09-07 23:38:39.391113"], ["updated_at", "2021-09-07 23:38:39.391113"]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [3cdefa79-c77b-4a57-adb2-89959de86e73]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [3cdefa79-c77b-4a57-adb2-89959de86e73]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [3cdefa79-c77b-4a57-adb2-89959de86e73] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2021-09-07 23:38:39.391996"], ["status", "success"], ["updated_at", "2021-09-07 23:38:39.392306"], ["id", 36]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [3cdefa79-c77b-4a57-adb2-89959de86e73]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [3cdefa79-c77b-4a57-adb2-89959de86e73] Performed CanvasSync::Jobs::SyncTermsJob (Job ID: 3cdefa79-c77b-4a57-adb2-89959de86e73) from Test(default) in 26.89ms  (0.2ms) SELECT COUNT(*) FROM "terms"  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Account Exists (0.2ms) SELECT 1 AS one FROM "accounts" WHERE "accounts"."canvas_id" = $1 LIMIT $2 [["canvas_id", 45797853], ["LIMIT", 1]] Account Create (0.2ms) INSERT INTO "accounts" ("canvas_id", "sis_id", "canvas_parent_account_id", "sis_parent_account_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 45797853], ["sis_id", "71ce0e69061ee42d514730bc692c1d32"], ["canvas_parent_account_id", 1], ["sis_parent_account_id", "9874e62933639674e6a59a461692371d"], ["name", "Account name"], ["workflow_state", "active"], ["created_at", "2021-09-07 23:38:39.396500"], ["updated_at", "2021-09-07 23:38:39.396500"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Account Exists (0.3ms) SELECT 1 AS one FROM "accounts" WHERE "accounts"."canvas_id" IS NULL AND "accounts"."id" != $1 LIMIT $2 [["id", 3], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (1.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Account Exists (0.3ms) SELECT 1 AS one FROM "accounts" WHERE "accounts"."canvas_id" = $1 LIMIT $2 [["canvas_id", 70104496], ["LIMIT", 1]] Account Create (0.3ms) INSERT INTO "accounts" ("canvas_id", "sis_id", "canvas_parent_account_id", "sis_parent_account_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 70104496], ["sis_id", "4daeb3b709414caf292859f7eb3dd7f0"], ["canvas_parent_account_id", 1], ["sis_parent_account_id", "97d6ae1a4be559f28403924a3f3f66a9"], ["name", "Account name"], ["workflow_state", "active"], ["created_at", "2021-09-07 23:38:39.408213"], ["updated_at", "2021-09-07 23:38:39.408213"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Account Load (0.2ms) SELECT "accounts".* FROM "accounts" ORDER BY "accounts"."id" ASC LIMIT $1 [["LIMIT", 1]] Account Exists (0.2ms) SELECT 1 AS one FROM "accounts" WHERE "accounts"."canvas_id" = $1 LIMIT $2 [["canvas_id", 70104496], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Account Exists (0.3ms) SELECT 1 AS one FROM "accounts" WHERE "accounts"."canvas_id" = $1 LIMIT $2 [["canvas_id", 21144007], ["LIMIT", 1]] Account Create (0.3ms) INSERT INTO "accounts" ("canvas_id", "sis_id", "canvas_parent_account_id", "sis_parent_account_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 21144007], ["sis_id", "1c491209ba5f57554bfa40689314bdc5"], ["canvas_parent_account_id", 1], ["sis_parent_account_id", "7c380f55cb8d5b595c2ed5b1384f4337"], ["name", "Account name"], ["workflow_state", "active"], ["created_at", "2021-09-07 23:38:39.414391"], ["updated_at", "2021-09-07 23:38:39.414391"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Admin Exists (0.3ms) SELECT 1 AS one FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 3265056], ["LIMIT", 1]] Admin Create (0.3ms) INSERT INTO "admins" ("canvas_id", "role_name", "canvas_role_id", "canvas_user_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 3265056], ["role_name", "Cool Role"], ["canvas_role_id", 52533786], ["canvas_user_id", 1], ["workflow_state", "active"], ["created_at", "2021-09-07 23:38:39.422113"], ["updated_at", "2021-09-07 23:38:39.422113"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Admin Exists (0.9ms) SELECT 1 AS one FROM "admins" WHERE "admins"."canvas_id" IS NULL AND "admins"."id" != $1 LIMIT $2 [["id", 4], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Admin Exists (0.5ms) SELECT 1 AS one FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 12944908], ["LIMIT", 1]] Admin Create (0.3ms) INSERT INTO "admins" ("canvas_id", "role_name", "canvas_role_id", "canvas_user_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 12944908], ["role_name", "Cool Role"], ["canvas_role_id", 11874194], ["canvas_user_id", 1], ["workflow_state", "active"], ["created_at", "2021-09-07 23:38:39.440949"], ["updated_at", "2021-09-07 23:38:39.440949"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Admin Load (0.2ms) SELECT "admins".* FROM "admins" ORDER BY "admins"."id" ASC LIMIT $1 [["LIMIT", 1]] Admin Exists (0.4ms) SELECT 1 AS one FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 12944908], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SELECT COUNT(*) FROM "admins" Admin Load (0.3ms) SELECT "admins".* FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]]  (0.2ms) SAVEPOINT active_record_1 Admin Exists (0.4ms) SELECT 1 AS one FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]] Admin Create (0.5ms) INSERT INTO "admins" ("canvas_id", "role_name", "canvas_role_id", "canvas_user_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 2], ["role_name", "AccountAdmin"], ["canvas_role_id", 1], ["canvas_user_id", 1], ["workflow_state", "active"], ["created_at", "2021-09-07 23:38:39.449940"], ["updated_at", "2021-09-07 23:38:39.449940"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SELECT COUNT(*) FROM "admins" Admin Load (0.2ms) SELECT "admins".* FROM "admins" ORDER BY "admins"."id" DESC LIMIT $1 [["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.3ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Admin Exists (0.4ms) SELECT 1 AS one FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]] Admin Create (0.4ms) INSERT INTO "admins" ("canvas_id", "role_name", "canvas_role_id", "canvas_user_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 2], ["role_name", "Cool Role"], ["canvas_role_id", 79497602], ["canvas_user_id", 1], ["workflow_state", "active"], ["created_at", "2021-09-07 23:38:39.456883"], ["updated_at", "2021-09-07 23:38:39.456883"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SELECT COUNT(*) FROM "admins" Admin Load (0.3ms) SELECT "admins".* FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]]  (0.2ms) SAVEPOINT active_record_1 Admin Exists (0.2ms) SELECT 1 AS one FROM "admins" WHERE "admins"."canvas_id" = $1 AND "admins"."id" != $2 LIMIT $3 [["canvas_id", 2], ["id", 7], ["LIMIT", 1]] Admin Update (0.3ms) UPDATE "admins" SET "role_name" = $1, "canvas_role_id" = $2, "updated_at" = $3 WHERE "admins"."id" = $4 [["role_name", "AccountAdmin"], ["canvas_role_id", 1], ["updated_at", "2021-09-07 23:38:39.460705"], ["id", 7]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SELECT COUNT(*) FROM "admins" Admin Load (0.2ms) SELECT "admins".* FROM "admins" WHERE "admins"."id" = $1 LIMIT $2 [["id", 7], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) SAVEPOINT active_record_1 AssignmentGroup Exists (0.6ms) SELECT 1 AS one FROM "assignment_groups" WHERE "assignment_groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] AssignmentGroup Create (0.6ms) INSERT INTO "assignment_groups" ("canvas_id", "name", "workflow_state", "canvas_created_at", "canvas_updated_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 1], ["name", "Dummy Assignment Group"], ["workflow_state", "available"], ["canvas_created_at", "2021-08-31 23:38:39.476423"], ["canvas_updated_at", "2021-09-06 23:38:39.476542"], ["created_at", "2021-09-07 23:38:39.478420"], ["updated_at", "2021-09-07 23:38:39.478420"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 AssignmentGroup Exists (0.4ms) SELECT 1 AS one FROM "assignment_groups" WHERE "assignment_groups"."canvas_id" IS NULL AND "assignment_groups"."id" != $1 LIMIT $2 [["id", 1], ["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 AssignmentGroup Exists (0.3ms) SELECT 1 AS one FROM "assignment_groups" WHERE "assignment_groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]] AssignmentGroup Create (0.4ms) INSERT INTO "assignment_groups" ("canvas_id", "name", "workflow_state", "canvas_created_at", "canvas_updated_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 2], ["name", "Dummy Assignment Group"], ["workflow_state", "available"], ["canvas_created_at", "2021-08-31 23:38:39.485694"], ["canvas_updated_at", "2021-09-06 23:38:39.485795"], ["created_at", "2021-09-07 23:38:39.487252"], ["updated_at", "2021-09-07 23:38:39.487252"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 AssignmentGroup Load (0.3ms) SELECT "assignment_groups".* FROM "assignment_groups" ORDER BY "assignment_groups"."id" ASC LIMIT $1 [["LIMIT", 1]] AssignmentGroup Exists (0.4ms) SELECT 1 AS one FROM "assignment_groups" WHERE "assignment_groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 AssignmentGroup Exists (0.3ms) SELECT 1 AS one FROM "assignment_groups" WHERE "assignment_groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 3], ["LIMIT", 1]] AssignmentGroup Create (0.3ms) INSERT INTO "assignment_groups" ("canvas_id", "name", "workflow_state", "canvas_created_at", "canvas_updated_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 3], ["name", "Dummy Assignment Group"], ["workflow_state", "available"], ["canvas_created_at", "2021-08-31 23:38:39.493369"], ["canvas_updated_at", "2021-09-06 23:38:39.493465"], ["created_at", "2021-09-07 23:38:39.494739"], ["updated_at", "2021-09-07 23:38:39.494739"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 AssignmentGroup Exists (0.4ms) SELECT 1 AS one FROM "assignment_groups" WHERE "assignment_groups"."canvas_id" = $1 AND "assignment_groups"."id" != $2 LIMIT $3 [["canvas_id", 3], ["id", 3], ["LIMIT", 1]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 AssignmentGroup Exists (0.3ms) SELECT 1 AS one FROM "assignment_groups" WHERE "assignment_groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 4], ["LIMIT", 1]] AssignmentGroup Create (0.4ms) INSERT INTO "assignment_groups" ("canvas_id", "name", "workflow_state", "canvas_created_at", "canvas_updated_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 4], ["name", "Dummy Assignment Group"], ["workflow_state", "available"], ["canvas_created_at", "2021-08-31 23:38:39.504037"], ["canvas_updated_at", "2021-09-06 23:38:39.504142"], ["created_at", "2021-09-07 23:38:39.505394"], ["updated_at", "2021-09-07 23:38:39.505394"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.3ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Assignment Exists (0.6ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] Assignment Create (0.6ms) INSERT INTO "assignments" ("canvas_id", "title", "due_at", "unlock_at", "lock_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 1], ["title", "Assignment 1"], ["due_at", "2021-09-14 23:38:39.527621"], ["unlock_at", "2021-09-06 23:38:39.527735"], ["lock_at", "2021-09-28 23:38:39.527784"], ["created_at", "2021-09-07 23:38:39.529580"], ["updated_at", "2021-09-07 23:38:39.529580"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Assignment Exists (0.4ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" IS NULL AND "assignments"."id" != $1 LIMIT $2 [["id", 1], ["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Assignment Exists (0.3ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]] Assignment Create (0.3ms) INSERT INTO "assignments" ("canvas_id", "title", "due_at", "unlock_at", "lock_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 2], ["title", "Assignment 2"], ["due_at", "2021-09-14 23:38:39.538279"], ["unlock_at", "2021-09-06 23:38:39.538373"], ["lock_at", "2021-09-28 23:38:39.538416"], ["created_at", "2021-09-07 23:38:39.539680"], ["updated_at", "2021-09-07 23:38:39.539680"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Assignment Load (0.3ms) SELECT "assignments".* FROM "assignments" ORDER BY "assignments"."id" ASC LIMIT $1 [["LIMIT", 1]] Assignment Exists (0.4ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Assignment Exists (0.3ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 3], ["LIMIT", 1]] Assignment Create (0.3ms) INSERT INTO "assignments" ("canvas_id", "title", "due_at", "unlock_at", "lock_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 3], ["title", "Assignment 3"], ["due_at", "2021-09-14 23:38:39.545581"], ["unlock_at", "2021-09-06 23:38:39.545674"], ["lock_at", "2021-09-28 23:38:39.545717"], ["created_at", "2021-09-07 23:38:39.546993"], ["updated_at", "2021-09-07 23:38:39.546993"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Assignment Exists (0.2ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 4], ["LIMIT", 1]] Assignment Create (0.4ms) INSERT INTO "assignments" ("canvas_id", "title", "due_at", "unlock_at", "lock_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 4], ["title", "Assignment 4"], ["due_at", "2021-09-14 23:38:39.552956"], ["unlock_at", "2021-09-06 23:38:39.553053"], ["lock_at", "2021-09-28 23:38:39.553099"], ["created_at", "2021-09-07 23:38:39.554236"], ["updated_at", "2021-09-07 23:38:39.554236"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Assignment Exists (0.4ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 AND "assignments"."id" != $2 LIMIT $3 [["canvas_id", 4], ["id", 4], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Assignment Exists (0.2ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 5], ["LIMIT", 1]] Assignment Create (0.2ms) INSERT INTO "assignments" ("canvas_id", "title", "due_at", "unlock_at", "lock_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 5], ["title", "Assignment 5"], ["due_at", "2021-09-14 23:38:39.560043"], ["unlock_at", "2021-09-06 23:38:39.560135"], ["lock_at", "2021-09-28 23:38:39.560179"], ["created_at", "2021-09-07 23:38:39.561322"], ["updated_at", "2021-09-07 23:38:39.561322"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.5ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Assignment Exists (0.4ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 6], ["LIMIT", 1]] Assignment Create (0.4ms) INSERT INTO "assignments" ("canvas_id", "title", "due_at", "unlock_at", "lock_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 6], ["title", "Assignment 6"], ["due_at", "2021-09-14 23:38:39.566271"], ["unlock_at", "2021-09-06 23:38:39.566369"], ["lock_at", "2021-09-28 23:38:39.566413"], ["created_at", "2021-09-07 23:38:39.567862"], ["updated_at", "2021-09-07 23:38:39.567862"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) SAVEPOINT active_record_1 Course Exists (0.7ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 535326], ["LIMIT", 1]] Course Create (0.7ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 535326], ["sis_id", "7ebb894f34054a179b9bed2ba8e92202"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2021-09-04 23:38:39.583513"], ["end_at", "2021-09-28 23:38:39.583661"], ["created_at", "2021-09-07 23:38:39.586210"], ["updated_at", "2021-09-07 23:38:39.586210"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 Course Exists (0.3ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 25096158], ["LIMIT", 1]] Course Create (0.4ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 25096158], ["sis_id", "7cfc29bbc42dd1c991d21eba8d2ae705"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2021-09-04 23:38:39.588859"], ["end_at", "2021-09-28 23:38:39.588973"], ["created_at", "2021-09-07 23:38:39.590386"], ["updated_at", "2021-09-07 23:38:39.590386"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Assignment Exists (0.3ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 7], ["LIMIT", 1]] Assignment Create (0.3ms) INSERT INTO "assignments" ("canvas_id", "title", "due_at", "unlock_at", "lock_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 7], ["title", "Assignment 7"], ["due_at", "2021-09-14 23:38:39.592490"], ["unlock_at", "2021-09-06 23:38:39.592581"], ["lock_at", "2021-09-28 23:38:39.592623"], ["created_at", "2021-09-07 23:38:39.593847"], ["updated_at", "2021-09-07 23:38:39.593847"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Assignment Exists (0.3ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 AND "assignments"."id" != $2 LIMIT $3 [["canvas_id", 7], ["id", 7], ["LIMIT", 1]] Assignment Update (0.3ms) UPDATE "assignments" SET "canvas_context_id" = $1, "canvas_context_type" = $2, "updated_at" = $3 WHERE "assignments"."id" = $4 [["canvas_context_id", 25096158], ["canvas_context_type", "Course"], ["updated_at", "2021-09-07 23:38:39.596391"], ["id", 7]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Course Load (0.3ms) SELECT "courses".* FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 25096158], ["LIMIT", 1]]  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Assignment Exists (0.5ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 8], ["LIMIT", 1]] Assignment Create (0.4ms) INSERT INTO "assignments" ("canvas_id", "title", "due_at", "unlock_at", "lock_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 8], ["title", "Assignment 8"], ["due_at", "2021-09-14 23:38:39.615482"], ["unlock_at", "2021-09-06 23:38:39.615636"], ["lock_at", "2021-09-28 23:38:39.615763"], ["created_at", "2021-09-07 23:38:39.617579"], ["updated_at", "2021-09-07 23:38:39.617579"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 ContextModuleItem Create (0.9ms) INSERT INTO "context_module_items" ("canvas_id", "canvas_assignment_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["canvas_id", 1], ["canvas_assignment_id", 8], ["workflow_state", "active"], ["created_at", "2021-09-07 23:38:39.619812"], ["updated_at", "2021-09-07 23:38:39.619812"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Assignment Exists (0.3ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 9], ["LIMIT", 1]] Assignment Create (0.2ms) INSERT INTO "assignments" ("canvas_id", "title", "due_at", "unlock_at", "lock_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 9], ["title", "Assignment 9"], ["due_at", "2021-09-14 23:38:39.625477"], ["unlock_at", "2021-09-06 23:38:39.625573"], ["lock_at", "2021-09-28 23:38:39.625625"], ["created_at", "2021-09-07 23:38:39.626781"], ["updated_at", "2021-09-07 23:38:39.626781"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 ContextModuleItem Create (0.2ms) INSERT INTO "context_module_items" ("canvas_id", "canvas_assignment_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["canvas_id", 2], ["canvas_assignment_id", 9], ["workflow_state", "active"], ["created_at", "2021-09-07 23:38:39.628406"], ["updated_at", "2021-09-07 23:38:39.628406"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) SAVEPOINT active_record_1 Course Exists (0.3ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 72067893], ["LIMIT", 1]] Course Create (0.4ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 72067893], ["sis_id", "8dd3649a5d2d66cea2bd38d9f3da134f"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2021-09-04 23:38:39.643670"], ["end_at", "2021-09-28 23:38:39.643769"], ["created_at", "2021-09-07 23:38:39.645286"], ["updated_at", "2021-09-07 23:38:39.645286"]]  (0.3ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 ContextModule Create (1.2ms) INSERT INTO "context_modules" ("canvas_id", "canvas_context_id", "canvas_context_type", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 1], ["canvas_context_id", 72067893], ["canvas_context_type", "Course"], ["name", "Context Module"], ["workflow_state", "available"], ["created_at", "2021-09-07 23:38:39.661227"], ["updated_at", "2021-09-07 23:38:39.661227"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Course Exists (0.3ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 28687805], ["LIMIT", 1]] Course Create (0.3ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 28687805], ["sis_id", "521fb0690c4d346e6c8b7fdceaa22361"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2021-09-04 23:38:39.666176"], ["end_at", "2021-09-28 23:38:39.666268"], ["created_at", "2021-09-07 23:38:39.667494"], ["updated_at", "2021-09-07 23:38:39.667494"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 ContextModule Create (0.4ms) INSERT INTO "context_modules" ("canvas_id", "canvas_context_id", "canvas_context_type", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 2], ["canvas_context_id", 28687805], ["canvas_context_type", "Course"], ["name", "Context Module"], ["workflow_state", "available"], ["created_at", "2021-09-07 23:38:39.669522"], ["updated_at", "2021-09-07 23:38:39.669522"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Course Exists (0.3ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 28139095], ["LIMIT", 1]] Course Create (0.3ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 28139095], ["sis_id", "fb9df2cbd856c06a01f6d7bbeb346a7b"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2021-09-04 23:38:39.673085"], ["end_at", "2021-09-28 23:38:39.673174"], ["created_at", "2021-09-07 23:38:39.674403"], ["updated_at", "2021-09-07 23:38:39.674403"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 ContextModule Create (0.3ms) INSERT INTO "context_modules" ("canvas_id", "canvas_context_id", "canvas_context_type", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 3], ["canvas_context_id", 28139095], ["canvas_context_type", "Course"], ["name", "Context Module"], ["workflow_state", "available"], ["created_at", "2021-09-07 23:38:39.676148"], ["updated_at", "2021-09-07 23:38:39.676148"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Course Exists (0.3ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 66209965], ["LIMIT", 1]] Course Create (0.3ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 66209965], ["sis_id", "18b6945879c361d1cd861e7d66fe6a00"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2021-09-04 23:38:39.679613"], ["end_at", "2021-09-28 23:38:39.679730"], ["created_at", "2021-09-07 23:38:39.681147"], ["updated_at", "2021-09-07 23:38:39.681147"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Course Exists (0.4ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" IS NULL AND "courses"."id" != $1 LIMIT $2 [["id", 6], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) SAVEPOINT active_record_1 Course Exists (0.3ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 95161120], ["LIMIT", 1]] Course Create (0.3ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 95161120], ["sis_id", "e211fbd82fb33871bdacfe3d5f2ee643"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2021-09-04 23:38:39.689953"], ["end_at", "2021-09-28 23:38:39.690101"], ["created_at", "2021-09-07 23:38:39.691719"], ["updated_at", "2021-09-07 23:38:39.691719"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Course Load (0.2ms) SELECT "courses".* FROM "courses" ORDER BY "courses"."id" ASC LIMIT $1 [["LIMIT", 1]] Course Exists (0.3ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 95161120], ["LIMIT", 1]]  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Course Exists (0.2ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 79608051], ["LIMIT", 1]] Course Create (0.3ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 79608051], ["sis_id", "fc34ba6b82c3860cf365e9fa4b430583"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2021-09-04 23:38:39.696975"], ["end_at", "2021-09-28 23:38:39.697061"], ["created_at", "2021-09-07 23:38:39.698176"], ["updated_at", "2021-09-07 23:38:39.698176"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Course Exists (0.4ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 AND "courses"."id" != $2 LIMIT $3 [["canvas_id", 79608051], ["id", 8], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Course Exists (0.3ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 67448475], ["LIMIT", 1]] Course Create (0.5ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 67448475], ["sis_id", "975891808c078e03441d2aa88920450d"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2021-09-04 23:38:39.703228"], ["end_at", "2021-09-28 23:38:39.703327"], ["created_at", "2021-09-07 23:38:39.704630"], ["updated_at", "2021-09-07 23:38:39.704630"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Course Exists (0.3ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 85689407], ["LIMIT", 1]] Course Create (0.3ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 85689407], ["sis_id", "ceda529ac8f0e2dfeefda2f2ca6ef38c"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2021-09-04 23:38:39.710821"], ["end_at", "2021-09-28 23:38:39.710912"], ["created_at", "2021-09-07 23:38:39.712126"], ["updated_at", "2021-09-07 23:38:39.712126"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Course Exists (0.3ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 44034152], ["LIMIT", 1]] Course Create (0.3ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 44034152], ["sis_id", "a8dedebb30c244d3c03ccca997f54d93"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2021-09-04 23:38:39.717164"], ["end_at", "2021-09-28 23:38:39.717259"], ["created_at", "2021-09-07 23:38:39.718575"], ["updated_at", "2021-09-07 23:38:39.718575"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.4ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Course Exists (0.3ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 56034035], ["LIMIT", 1]] Course Create (0.3ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 56034035], ["sis_id", "85584323352d9ccf40d3c9a390ecf4a8"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2021-09-04 23:38:39.722204"], ["end_at", "2021-09-28 23:38:39.722346"], ["created_at", "2021-09-07 23:38:39.723939"], ["updated_at", "2021-09-07 23:38:39.723939"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Course Exists (0.2ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 42002298], ["LIMIT", 1]] Course Create (0.4ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 42002298], ["sis_id", "d55c7b1fd4e162e16a5286abe7cf7fc8"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2021-09-04 23:38:39.726896"], ["end_at", "2021-09-28 23:38:39.726986"], ["created_at", "2021-09-07 23:38:39.727992"], ["updated_at", "2021-09-07 23:38:39.727992"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Course Exists (0.3ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 8921237], ["LIMIT", 1]] Course Create (0.3ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 8921237], ["sis_id", "ae7e58caf9bb99d1eea6e2a5fcd43d6f"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2021-09-04 23:38:39.731073"], ["end_at", "2021-09-28 23:38:39.731201"], ["created_at", "2021-09-07 23:38:39.732589"], ["updated_at", "2021-09-07 23:38:39.732589"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Enrollment Exists (0.7ms) SELECT 1 AS one FROM "enrollments" WHERE "enrollments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 38274724], ["LIMIT", 1]] Enrollment Create (0.6ms) INSERT INTO "enrollments" ("canvas_id", "created_at", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["canvas_id", 38274724], ["created_at", "2021-09-07 23:38:39.746153"], ["updated_at", "2021-09-07 23:38:39.746153"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Enrollment Exists (0.4ms) SELECT 1 AS one FROM "enrollments" WHERE "enrollments"."canvas_id" IS NULL AND "enrollments"."id" != $1 LIMIT $2 [["id", 1], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Enrollment Exists (0.3ms) SELECT 1 AS one FROM "enrollments" WHERE "enrollments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 99366833], ["LIMIT", 1]] Enrollment Create (0.3ms) INSERT INTO "enrollments" ("canvas_id", "created_at", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["canvas_id", 99366833], ["created_at", "2021-09-07 23:38:39.754737"], ["updated_at", "2021-09-07 23:38:39.754737"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Enrollment Load (0.2ms) SELECT "enrollments".* FROM "enrollments" ORDER BY "enrollments"."id" ASC LIMIT $1 [["LIMIT", 1]] Enrollment Exists (0.4ms) SELECT 1 AS one FROM "enrollments" WHERE "enrollments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 99366833], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.3ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Enrollment Exists (0.3ms) SELECT 1 AS one FROM "enrollments" WHERE "enrollments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 77171791], ["LIMIT", 1]] Enrollment Create (0.3ms) INSERT INTO "enrollments" ("canvas_id", "created_at", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["canvas_id", 77171791], ["created_at", "2021-09-07 23:38:39.762533"], ["updated_at", "2021-09-07 23:38:39.762533"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Enrollment Exists (0.3ms) SELECT 1 AS one FROM "enrollments" WHERE "enrollments"."canvas_id" = $1 AND "enrollments"."id" != $2 LIMIT $3 [["canvas_id", 77171791], ["id", 3], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Enrollment Exists (0.3ms) SELECT 1 AS one FROM "enrollments" WHERE "enrollments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 48370935], ["LIMIT", 1]] Enrollment Create (0.3ms) INSERT INTO "enrollments" ("canvas_id", "created_at", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["canvas_id", 48370935], ["created_at", "2021-09-07 23:38:39.767995"], ["updated_at", "2021-09-07 23:38:39.767995"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Enrollment Exists (0.4ms) SELECT 1 AS one FROM "enrollments" WHERE "enrollments"."canvas_id" = $1 AND "enrollments"."id" != $2 LIMIT $3 [["canvas_id", 48370935], ["id", 4], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Enrollment Exists (0.5ms) SELECT 1 AS one FROM "enrollments" WHERE "enrollments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 4298262], ["LIMIT", 1]] Enrollment Create (0.3ms) INSERT INTO "enrollments" ("canvas_id", "created_at", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["canvas_id", 4298262], ["created_at", "2021-09-07 23:38:39.774490"], ["updated_at", "2021-09-07 23:38:39.774490"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Enrollment Exists (0.3ms) SELECT 1 AS one FROM "enrollments" WHERE "enrollments"."canvas_id" = $1 AND "enrollments"."id" != $2 LIMIT $3 [["canvas_id", 4298262], ["id", 5], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) SAVEPOINT active_record_1 Group Exists (0.5ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 58555557], ["LIMIT", 1]] Group Create (0.5ms) INSERT INTO "groups" ("canvas_id", "sis_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 58555557], ["sis_id", "0913046af2ca63d60898c94eb73fe462"], ["name", "Some User Group"], ["workflow_state", "available"], ["created_at", "2021-09-07 23:38:39.789471"], ["updated_at", "2021-09-07 23:38:39.789471"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 User Exists (0.5ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 64844349], ["LIMIT", 1]] User Create (0.5ms) INSERT INTO "users" ("canvas_id", "sis_id", "email", "first_name", "last_name", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 64844349], ["sis_id", "3a3e9813cb1e05ee464ec5f1e38bc13a"], ["email", "cooldude@coolsite.com"], ["first_name", "Cool"], ["last_name", "Dude"], ["created_at", "2021-09-07 23:38:39.800933"], ["updated_at", "2021-09-07 23:38:39.800933"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 GroupMembership Exists (0.4ms) SELECT 1 AS one FROM "group_memberships" WHERE "group_memberships"."canvas_id" = $1 LIMIT $2 [["canvas_id", 50460538], ["LIMIT", 1]] GroupMembership Create (0.4ms) INSERT INTO "group_memberships" ("canvas_id", "canvas_user_id", "canvas_group_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 50460538], ["canvas_user_id", 64844349], ["canvas_group_id", 58555557], ["workflow_state", "accepted"], ["created_at", "2021-09-07 23:38:39.810390"], ["updated_at", "2021-09-07 23:38:39.810390"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 GroupMembership Exists (0.2ms) SELECT 1 AS one FROM "group_memberships" WHERE "group_memberships"."canvas_id" IS NULL AND "group_memberships"."id" != $1 LIMIT $2 [["id", 1], ["LIMIT", 1]]  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 71629088], ["LIMIT", 1]] Group Create (0.3ms) INSERT INTO "groups" ("canvas_id", "sis_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 71629088], ["sis_id", "f4bb011954a73425ef76dda4d4d542ee"], ["name", "Some User Group"], ["workflow_state", "available"], ["created_at", "2021-09-07 23:38:39.816157"], ["updated_at", "2021-09-07 23:38:39.816157"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 User Exists (0.2ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 88454133], ["LIMIT", 1]] User Create (0.2ms) INSERT INTO "users" ("canvas_id", "sis_id", "email", "first_name", "last_name", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 88454133], ["sis_id", "377865ffcb55c8e41f05115a3e6a088e"], ["email", "cooldude@coolsite.com"], ["first_name", "Cool"], ["last_name", "Dude"], ["created_at", "2021-09-07 23:38:39.818549"], ["updated_at", "2021-09-07 23:38:39.818549"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 GroupMembership Exists (0.2ms) SELECT 1 AS one FROM "group_memberships" WHERE "group_memberships"."canvas_id" = $1 LIMIT $2 [["canvas_id", 79227164], ["LIMIT", 1]] GroupMembership Create (0.3ms) INSERT INTO "group_memberships" ("canvas_id", "canvas_user_id", "canvas_group_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 79227164], ["canvas_user_id", 88454133], ["canvas_group_id", 71629088], ["workflow_state", "accepted"], ["created_at", "2021-09-07 23:38:39.820764"], ["updated_at", "2021-09-07 23:38:39.820764"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 GroupMembership Load (0.2ms) SELECT "group_memberships".* FROM "group_memberships" ORDER BY "group_memberships"."id" ASC LIMIT $1 [["LIMIT", 1]] GroupMembership Exists (0.2ms) SELECT 1 AS one FROM "group_memberships" WHERE "group_memberships"."canvas_id" = $1 LIMIT $2 [["canvas_id", 79227164], ["LIMIT", 1]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 18756880], ["LIMIT", 1]] Group Create (0.2ms) INSERT INTO "groups" ("canvas_id", "sis_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 18756880], ["sis_id", "50a897b9db29dbba2c27c54996eb475a"], ["name", "Some User Group"], ["workflow_state", "available"], ["created_at", "2021-09-07 23:38:39.826304"], ["updated_at", "2021-09-07 23:38:39.826304"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 User Exists (0.2ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 37903932], ["LIMIT", 1]] User Create (0.2ms) INSERT INTO "users" ("canvas_id", "sis_id", "email", "first_name", "last_name", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 37903932], ["sis_id", "70e487a4fee5b4d3b534e02db7b95196"], ["email", "cooldude@coolsite.com"], ["first_name", "Cool"], ["last_name", "Dude"], ["created_at", "2021-09-07 23:38:39.828255"], ["updated_at", "2021-09-07 23:38:39.828255"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 GroupMembership Exists (0.2ms) SELECT 1 AS one FROM "group_memberships" WHERE "group_memberships"."canvas_id" = $1 LIMIT $2 [["canvas_id", 97333618], ["LIMIT", 1]] GroupMembership Create (0.2ms) INSERT INTO "group_memberships" ("canvas_id", "canvas_user_id", "canvas_group_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 97333618], ["canvas_user_id", 37903932], ["canvas_group_id", 18756880], ["workflow_state", "accepted"], ["created_at", "2021-09-07 23:38:39.830182"], ["updated_at", "2021-09-07 23:38:39.830182"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 GroupMembership Exists (0.3ms) SELECT 1 AS one FROM "group_memberships" WHERE "group_memberships"."canvas_id" = $1 AND "group_memberships"."id" != $2 LIMIT $3 [["canvas_id", 97333618], ["id", 3], ["LIMIT", 1]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 41521261], ["LIMIT", 1]] Group Create (0.3ms) INSERT INTO "groups" ("canvas_id", "sis_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 41521261], ["sis_id", "0e8d1101dbf098614589cca3cb44f83f"], ["name", "Some User Group"], ["workflow_state", "available"], ["created_at", "2021-09-07 23:38:39.835376"], ["updated_at", "2021-09-07 23:38:39.835376"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 User Exists (0.2ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 18818696], ["LIMIT", 1]] User Create (0.2ms) INSERT INTO "users" ("canvas_id", "sis_id", "email", "first_name", "last_name", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 18818696], ["sis_id", "9b8ede964f720828e9221ed3f375c376"], ["email", "cooldude@coolsite.com"], ["first_name", "Cool"], ["last_name", "Dude"], ["created_at", "2021-09-07 23:38:39.837793"], ["updated_at", "2021-09-07 23:38:39.837793"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.5ms) SAVEPOINT active_record_1 GroupMembership Exists (0.4ms) SELECT 1 AS one FROM "group_memberships" WHERE "group_memberships"."canvas_id" = $1 LIMIT $2 [["canvas_id", 56120895], ["LIMIT", 1]] GroupMembership Create (0.3ms) INSERT INTO "group_memberships" ("canvas_id", "canvas_user_id", "canvas_group_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 56120895], ["canvas_user_id", 18818696], ["canvas_group_id", 41521261], ["workflow_state", "accepted"], ["created_at", "2021-09-07 23:38:39.841026"], ["updated_at", "2021-09-07 23:38:39.841026"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 GroupMembership Exists (0.3ms) SELECT 1 AS one FROM "group_memberships" WHERE "group_memberships"."canvas_id" = $1 AND "group_memberships"."id" != $2 LIMIT $3 [["canvas_id", 56120895], ["id", 4], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 82048841], ["LIMIT", 1]] Group Create (2.5ms) INSERT INTO "groups" ("canvas_id", "sis_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 82048841], ["sis_id", "0a3f2dad3a34cdf5f45f444bff5be422"], ["name", "Some User Group"], ["workflow_state", "available"], ["created_at", "2021-09-07 23:38:39.856728"], ["updated_at", "2021-09-07 23:38:39.856728"]]  (0.3ms) RELEASE SAVEPOINT active_record_1 Group Exists (0.4ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" IS NULL AND "groups"."id" != $1 LIMIT $2 [["id", 5], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 22139775], ["LIMIT", 1]] Group Create (0.4ms) INSERT INTO "groups" ("canvas_id", "sis_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 22139775], ["sis_id", "4ae99c46a97ddcc3e933b281a0e2d646"], ["name", "Some User Group"], ["workflow_state", "available"], ["created_at", "2021-09-07 23:38:39.867898"], ["updated_at", "2021-09-07 23:38:39.867898"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Group Load (0.3ms) SELECT "groups".* FROM "groups" ORDER BY "groups"."id" ASC LIMIT $1 [["LIMIT", 1]] Group Exists (0.4ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 22139775], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 8786619], ["LIMIT", 1]] Group Create (0.3ms) INSERT INTO "groups" ("canvas_id", "sis_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 8786619], ["sis_id", "5b5db7c699cd8e7023682f7c2961a2db"], ["name", "Some User Group"], ["workflow_state", "available"], ["created_at", "2021-09-07 23:38:39.875410"], ["updated_at", "2021-09-07 23:38:39.875410"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 6008627], ["LIMIT", 1]] Group Create (0.3ms) INSERT INTO "groups" ("canvas_id", "sis_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 6008627], ["sis_id", "09588ab0c80151a7432a623067a3ff7a"], ["name", "Some User Group"], ["workflow_state", "available"], ["created_at", "2021-09-07 23:38:39.879533"], ["updated_at", "2021-09-07 23:38:39.879533"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 AND "groups"."id" != $2 LIMIT $3 [["canvas_id", 6008627], ["id", 8], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 79577561], ["LIMIT", 1]] Group Create (0.3ms) INSERT INTO "groups" ("canvas_id", "sis_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 79577561], ["sis_id", "5903dcf5ae4dfbbef7c705434bba310c"], ["name", "Some User Group"], ["workflow_state", "available"], ["created_at", "2021-09-07 23:38:39.885198"], ["updated_at", "2021-09-07 23:38:39.885198"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 AND "groups"."id" != $2 LIMIT $3 [["canvas_id", 79577561], ["id", 9], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Role Exists (0.3ms) SELECT 1 AS one FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 67645685], ["LIMIT", 1]] Role Create (0.3ms) INSERT INTO "roles" ("canvas_id", "label", "base_role_type", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 67645685], ["label", "Cool Role"], ["base_role_type", "AccountMembership"], ["workflow_state", "active"], ["created_at", "2021-09-07 23:38:39.892275"], ["updated_at", "2021-09-07 23:38:39.892275"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Role Exists (0.4ms) SELECT 1 AS one FROM "roles" WHERE "roles"."canvas_id" IS NULL AND "roles"."id" != $1 LIMIT $2 [["id", 3], ["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Role Exists (0.4ms) SELECT 1 AS one FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 41693336], ["LIMIT", 1]] Role Create (0.4ms) INSERT INTO "roles" ("canvas_id", "label", "base_role_type", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 41693336], ["label", "Cool Role"], ["base_role_type", "AccountMembership"], ["workflow_state", "active"], ["created_at", "2021-09-07 23:38:39.902547"], ["updated_at", "2021-09-07 23:38:39.902547"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Role Load (0.3ms) SELECT "roles".* FROM "roles" ORDER BY "roles"."id" ASC LIMIT $1 [["LIMIT", 1]] Role Exists (0.4ms) SELECT 1 AS one FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 41693336], ["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.1ms) BEGIN  (0.4ms) SELECT COUNT(*) FROM "roles" Role Load (0.4ms) SELECT "roles".* FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]]  (9.6ms) SAVEPOINT active_record_1 Role Exists (2.1ms) SELECT 1 AS one FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] Role Create (0.6ms) INSERT INTO "roles" ("canvas_id", "label", "base_role_type", "canvas_account_id", "workflow_state", "permissions", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 1], ["label", "Account Admin"], ["base_role_type", "AccountMembership"], ["canvas_account_id", 10], ["workflow_state", "built_in"], ["permissions", "{\"manage_wiki\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"post_to_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"moderate_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_announcements\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"send_messages\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"send_messages_all\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_outcomes\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"create_conferences\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"create_collaborations\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_roster\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_all_grades\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_grades\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_rubrics\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"comment_on_others_submissions\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_students\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_admin_users\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_role_overrides\":{\"enabled\":true,\"locked\":true,\"readonly\":true,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_account_memberships\":{\"enabled\":true,\"locked\":true,\"readonly\":true,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_account_settings\":{\"enabled\":true,\"locked\":true,\"readonly\":true,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_groups\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_group_pages\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_files\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_assignments\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"undelete_courses\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_grade_changes\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_course_changes\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_question_banks\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_calendar\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_reports\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_courses\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_user_logins\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_user_observers\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_alerts\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"become_user\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_developer_keys\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"import_sis\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_sis\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_sis\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_course_list\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_statistics\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_storage_quotas\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_course_content\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_content\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_interaction_alerts\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"change_course_state\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_sections\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_feature_flags\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_quiz_answer_audits\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"moderate_grades\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"lti_add_edit\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true}}"], ["created_at", "2021-09-07 23:38:39.928337"], ["updated_at", "2021-09-07 23:38:39.928337"]]  (0.3ms) RELEASE SAVEPOINT active_record_1  (0.6ms) SELECT COUNT(*) FROM "roles" Role Load (0.3ms) SELECT "roles".* FROM "roles" ORDER BY "roles"."id" DESC LIMIT $1 [["LIMIT", 1]]  (0.4ms) ROLLBACK  (0.3ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Role Exists (0.4ms) SELECT 1 AS one FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] Role Create (0.5ms) INSERT INTO "roles" ("canvas_id", "label", "base_role_type", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 1], ["label", "Cool Role"], ["base_role_type", "AccountMembership"], ["workflow_state", "active"], ["created_at", "2021-09-07 23:38:39.947942"], ["updated_at", "2021-09-07 23:38:39.947942"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.3ms) SELECT COUNT(*) FROM "roles" Role Load (0.6ms) SELECT "roles".* FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]]  (0.3ms) SAVEPOINT active_record_1 Role Exists (0.3ms) SELECT 1 AS one FROM "roles" WHERE "roles"."canvas_id" = $1 AND "roles"."id" != $2 LIMIT $3 [["canvas_id", 1], ["id", 6], ["LIMIT", 1]] Role Update (0.5ms) UPDATE "roles" SET "label" = $1, "canvas_account_id" = $2, "permissions" = $3, "workflow_state" = $4, "updated_at" = $5 WHERE "roles"."id" = $6 [["label", "Account Admin"], ["canvas_account_id", 10], ["permissions", "{\"manage_wiki\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"post_to_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"moderate_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_announcements\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"send_messages\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"send_messages_all\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_outcomes\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"create_conferences\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"create_collaborations\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_roster\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_all_grades\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_grades\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_rubrics\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"comment_on_others_submissions\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_students\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_admin_users\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_role_overrides\":{\"enabled\":true,\"locked\":true,\"readonly\":true,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_account_memberships\":{\"enabled\":true,\"locked\":true,\"readonly\":true,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_account_settings\":{\"enabled\":true,\"locked\":true,\"readonly\":true,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_groups\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_group_pages\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_files\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_assignments\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"undelete_courses\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_grade_changes\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_course_changes\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_question_banks\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_calendar\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_reports\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_courses\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_user_logins\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_user_observers\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_alerts\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"become_user\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_developer_keys\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"import_sis\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_sis\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_sis\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_course_list\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_statistics\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_storage_quotas\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_course_content\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_content\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_interaction_alerts\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"change_course_state\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_sections\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_feature_flags\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_quiz_answer_audits\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"moderate_grades\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"lti_add_edit\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true}}"], ["workflow_state", "built_in"], ["updated_at", "2021-09-07 23:38:39.962186"], ["id", 6]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.3ms) SELECT COUNT(*) FROM "roles" Role Load (0.3ms) SELECT "roles".* FROM "roles" WHERE "roles"."id" = $1 LIMIT $2 [["id", 6], ["LIMIT", 1]]  (0.4ms) ROLLBACK  (0.1ms) BEGIN  (0.3ms) SAVEPOINT active_record_1 Section Exists (0.6ms) SELECT 1 AS one FROM "sections" WHERE "sections"."canvas_id" = $1 LIMIT $2 [["canvas_id", 863267], ["LIMIT", 1]] Section Create (0.9ms) INSERT INTO "sections" ("canvas_id", "created_at", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["canvas_id", 863267], ["created_at", "2021-09-07 23:38:40.014824"], ["updated_at", "2021-09-07 23:38:40.014824"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Section Exists (0.4ms) SELECT 1 AS one FROM "sections" WHERE "sections"."canvas_id" IS NULL AND "sections"."id" != $1 LIMIT $2 [["id", 1], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Section Exists (0.4ms) SELECT 1 AS one FROM "sections" WHERE "sections"."canvas_id" = $1 LIMIT $2 [["canvas_id", 80610455], ["LIMIT", 1]] Section Create (0.3ms) INSERT INTO "sections" ("canvas_id", "created_at", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["canvas_id", 80610455], ["created_at", "2021-09-07 23:38:40.028523"], ["updated_at", "2021-09-07 23:38:40.028523"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Section Load (0.3ms) SELECT "sections".* FROM "sections" ORDER BY "sections"."id" ASC LIMIT $1 [["LIMIT", 1]] Section Exists (0.5ms) SELECT 1 AS one FROM "sections" WHERE "sections"."canvas_id" = $1 LIMIT $2 [["canvas_id", 80610455], ["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Section Exists (0.4ms) SELECT 1 AS one FROM "sections" WHERE "sections"."canvas_id" = $1 LIMIT $2 [["canvas_id", 5183299], ["LIMIT", 1]] Section Create (0.3ms) INSERT INTO "sections" ("canvas_id", "created_at", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["canvas_id", 5183299], ["created_at", "2021-09-07 23:38:40.038796"], ["updated_at", "2021-09-07 23:38:40.038796"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Section Exists (0.5ms) SELECT 1 AS one FROM "sections" WHERE "sections"."canvas_id" = $1 AND "sections"."id" != $2 LIMIT $3 [["canvas_id", 5183299], ["id", 3], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Section Exists (0.6ms) SELECT 1 AS one FROM "sections" WHERE "sections"."canvas_id" = $1 LIMIT $2 [["canvas_id", 11966988], ["LIMIT", 1]] Section Create (0.4ms) INSERT INTO "sections" ("canvas_id", "created_at", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["canvas_id", 11966988], ["created_at", "2021-09-07 23:38:40.048189"], ["updated_at", "2021-09-07 23:38:40.048189"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.8ms) BEGIN  (0.3ms) SAVEPOINT active_record_1 Submission Exists (0.7ms) SELECT 1 AS one FROM "submissions" WHERE "submissions"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] Submission Create (0.8ms) INSERT INTO "submissions" ("canvas_id", "submitted_at", "graded_at", "score", "points_possible", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 1], ["submitted_at", "2021-08-31 23:38:40.081325"], ["graded_at", "2021-09-06 23:38:40.081429"], ["score", 5.0], ["points_possible", 10.0], ["created_at", "2021-09-07 23:38:40.083813"], ["updated_at", "2021-09-07 23:38:40.083813"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Submission Exists (0.4ms) SELECT 1 AS one FROM "submissions" WHERE "submissions"."canvas_id" IS NULL AND "submissions"."id" != $1 LIMIT $2 [["id", 1], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Submission Exists (0.3ms) SELECT 1 AS one FROM "submissions" WHERE "submissions"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]] Submission Create (0.3ms) INSERT INTO "submissions" ("canvas_id", "submitted_at", "graded_at", "score", "points_possible", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 2], ["submitted_at", "2021-08-31 23:38:40.093990"], ["graded_at", "2021-09-06 23:38:40.094078"], ["score", 5.0], ["points_possible", 10.0], ["created_at", "2021-09-07 23:38:40.095878"], ["updated_at", "2021-09-07 23:38:40.095878"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Submission Load (0.4ms) SELECT "submissions".* FROM "submissions" ORDER BY "submissions"."id" ASC LIMIT $1 [["LIMIT", 1]] Submission Exists (0.4ms) SELECT 1 AS one FROM "submissions" WHERE "submissions"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Submission Exists (0.3ms) SELECT 1 AS one FROM "submissions" WHERE "submissions"."canvas_id" = $1 LIMIT $2 [["canvas_id", 3], ["LIMIT", 1]] Submission Create (2.0ms) INSERT INTO "submissions" ("canvas_id", "submitted_at", "graded_at", "score", "points_possible", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 3], ["submitted_at", "2021-08-31 23:38:40.105236"], ["graded_at", "2021-09-06 23:38:40.105399"], ["score", 5.0], ["points_possible", 10.0], ["created_at", "2021-09-07 23:38:40.107095"], ["updated_at", "2021-09-07 23:38:40.107095"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Submission Exists (0.4ms) SELECT 1 AS one FROM "submissions" WHERE "submissions"."canvas_id" = $1 AND "submissions"."id" != $2 LIMIT $3 [["canvas_id", 3], ["id", 3], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) SAVEPOINT active_record_1 Submission Exists (0.3ms) SELECT 1 AS one FROM "submissions" WHERE "submissions"."canvas_id" = $1 LIMIT $2 [["canvas_id", 4], ["LIMIT", 1]] Submission Create (0.3ms) INSERT INTO "submissions" ("canvas_id", "submitted_at", "graded_at", "score", "points_possible", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 4], ["submitted_at", "2021-08-31 23:38:40.130643"], ["graded_at", "2021-09-06 23:38:40.130739"], ["score", 5.0], ["points_possible", 10.0], ["created_at", "2021-09-07 23:38:40.132263"], ["updated_at", "2021-09-07 23:38:40.132263"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Submission Exists (0.4ms) SELECT 1 AS one FROM "submissions" WHERE "submissions"."canvas_id" = $1 AND "submissions"."id" != $2 LIMIT $3 [["canvas_id", 4], ["id", 4], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Submission Exists (0.5ms) SELECT 1 AS one FROM "submissions" WHERE "submissions"."canvas_id" = $1 LIMIT $2 [["canvas_id", 5], ["LIMIT", 1]] Submission Create (0.4ms) INSERT INTO "submissions" ("canvas_id", "submitted_at", "graded_at", "score", "points_possible", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 5], ["submitted_at", "2021-08-31 23:38:40.138040"], ["graded_at", "2021-09-06 23:38:40.138141"], ["score", 5.0], ["points_possible", 10.0], ["created_at", "2021-09-07 23:38:40.139923"], ["updated_at", "2021-09-07 23:38:40.139923"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Submission Exists (0.5ms) SELECT 1 AS one FROM "submissions" WHERE "submissions"."canvas_id" = $1 AND "submissions"."id" != $2 LIMIT $3 [["canvas_id", 5], ["id", 5], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Term Exists (0.3ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 51517630], ["LIMIT", 1]] Term Create (0.4ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 51517630], ["name", "Cool Term"], ["start_at", "2021-09-04 23:38:34.888401"], ["end_at", "2021-09-10 23:38:34.888508"], ["workflow_state", "active"], ["sis_id", "873703c43517611554c71f0876c751e6"], ["created_at", "2021-09-07 23:38:40.148491"], ["updated_at", "2021-09-07 23:38:40.148491"]]  (0.4ms) RELEASE SAVEPOINT active_record_1 Term Exists (0.5ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" IS NULL AND "terms"."id" != $1 LIMIT $2 [["id", 9], ["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Term Exists (0.8ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 40249554], ["LIMIT", 1]] Term Create (0.5ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 40249554], ["name", "Cool Term"], ["start_at", "2021-09-04 23:38:34.888401"], ["end_at", "2021-09-10 23:38:34.888508"], ["workflow_state", "active"], ["sis_id", "74b37998b0c6c78a42e11546de553038"], ["created_at", "2021-09-07 23:38:40.160722"], ["updated_at", "2021-09-07 23:38:40.160722"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Term Load (0.3ms) SELECT "terms".* FROM "terms" ORDER BY "terms"."id" ASC LIMIT $1 [["LIMIT", 1]] Term Exists (0.5ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 40249554], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.4ms) BEGIN  (0.4ms) SAVEPOINT active_record_1 Term Exists (0.6ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 60672588], ["LIMIT", 1]] Term Create (0.4ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 60672588], ["name", "Cool Term"], ["start_at", "2021-09-04 23:38:34.888401"], ["end_at", "2021-09-10 23:38:34.888508"], ["workflow_state", "active"], ["sis_id", "b5c3a14c73ec0de379e6503295fa804e"], ["created_at", "2021-09-07 23:38:40.172555"], ["updated_at", "2021-09-07 23:38:40.172555"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) SAVEPOINT active_record_1 Term Exists (0.3ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 47613285], ["LIMIT", 1]] Term Create (0.4ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 47613285], ["name", "Cool Term"], ["start_at", "2021-09-05 23:38:40.178013"], ["end_at", "2021-09-10 23:38:40.178146"], ["workflow_state", "active"], ["sis_id", "0faacef5d61d3233213144e67cea80af"], ["created_at", "2021-09-07 23:38:40.180605"], ["updated_at", "2021-09-07 23:38:40.180605"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 Term Exists (0.4ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 66112077], ["LIMIT", 1]] Term Create (0.5ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 66112077], ["name", "Cool Term"], ["start_at", "2021-09-04 23:38:34.888401"], ["end_at", "2021-09-10 23:38:34.888508"], ["workflow_state", "inactive"], ["sis_id", "c174d9a12637bb9adefa7a96020e7cd6"], ["created_at", "2021-09-07 23:38:40.184416"], ["updated_at", "2021-09-07 23:38:40.184416"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Term Exists (0.3ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 96564450], ["LIMIT", 1]] Term Create (0.4ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 96564450], ["name", "Cool Term"], ["start_at", "2021-07-07 23:38:40.186326"], ["end_at", "2021-08-07 23:38:40.186413"], ["workflow_state", "active"], ["sis_id", "2416b3ca771746ca775ab409ce84e4d1"], ["created_at", "2021-09-07 23:38:40.187969"], ["updated_at", "2021-09-07 23:38:40.187969"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 Term Exists (1.0ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1623450], ["LIMIT", 1]] Term Create (0.4ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 1623450], ["name", "Cool Term"], ["start_at", "2022-03-07 23:38:40.189702"], ["end_at", "2022-09-07 23:38:40.189797"], ["workflow_state", "active"], ["sis_id", "11483373c529085148afb314976aec18"], ["created_at", "2021-09-07 23:38:40.192503"], ["updated_at", "2021-09-07 23:38:40.192503"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Term Load (0.5ms) SELECT "terms".* FROM "terms" WHERE "terms"."workflow_state" = $1 AND (start_at <= '2021-09-22 23:38:40.194468' OR start_at IS NULL) AND (end_at >= '2021-08-23 23:38:40.194641' OR end_at IS NULL) [["workflow_state", "active"]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) SELECT COUNT(*) FROM "terms" Term Load (0.2ms) SELECT "terms".* FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]]  (0.2ms) SAVEPOINT active_record_1 Term Exists (0.2ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] Term Create (0.4ms) INSERT INTO "terms" ("canvas_id", "name", "workflow_state", "grading_period_group_id", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 1], ["name", "Default Term"], ["workflow_state", "active"], ["grading_period_group_id", 1], ["sis_id", "Test"], ["created_at", "2021-09-07 23:38:40.200687"], ["updated_at", "2021-09-07 23:38:40.200687"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SELECT COUNT(*) FROM "terms" Term Load (0.2ms) SELECT "terms".* FROM "terms" ORDER BY "terms"."id" DESC LIMIT $1 [["LIMIT", 1]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.3ms) SAVEPOINT active_record_1 Term Exists (0.3ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] Term Create (0.3ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 1], ["name", "Cool Term"], ["start_at", "2021-09-04 23:38:34.888401"], ["end_at", "2021-09-10 23:38:34.888508"], ["workflow_state", "active"], ["sis_id", "d993e1d755bd9344c95a63c701e936e1"], ["created_at", "2021-09-07 23:38:40.207957"], ["updated_at", "2021-09-07 23:38:40.207957"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SELECT COUNT(*) FROM "terms" Term Load (0.1ms) SELECT "terms".* FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]]  (0.1ms) SAVEPOINT active_record_1 Term Exists (0.2ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 AND "terms"."id" != $2 LIMIT $3 [["canvas_id", 1], ["id", 17], ["LIMIT", 1]] Term Update (0.3ms) UPDATE "terms" SET "name" = $1, "sis_id" = $2, "start_at" = $3, "end_at" = $4, "grading_period_group_id" = $5, "updated_at" = $6 WHERE "terms"."id" = $7 [["name", "Default Term"], ["sis_id", "Test"], ["start_at", nil], ["end_at", nil], ["grading_period_group_id", 1], ["updated_at", "2021-09-07 23:38:40.211486"], ["id", 17]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.4ms) SELECT COUNT(*) FROM "terms" Term Load (0.3ms) SELECT "terms".* FROM "terms" WHERE "terms"."id" = $1 LIMIT $2 [["id", 17], ["LIMIT", 1]]  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 User Exists (0.3ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 89997205], ["LIMIT", 1]] User Create (0.3ms) INSERT INTO "users" ("canvas_id", "sis_id", "email", "first_name", "last_name", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 89997205], ["sis_id", "301d8f8f4447ced21572f1a990f5f892"], ["email", "cooldude@coolsite.com"], ["first_name", "Cool"], ["last_name", "Dude"], ["created_at", "2021-09-07 23:38:40.218330"], ["updated_at", "2021-09-07 23:38:40.218330"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 User Exists (0.5ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" IS NULL AND "users"."id" != $1 LIMIT $2 [["id", 5], ["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.3ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 User Exists (0.2ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 76878453], ["LIMIT", 1]] User Create (0.3ms) INSERT INTO "users" ("canvas_id", "sis_id", "email", "first_name", "last_name", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 76878453], ["sis_id", "f3208f2c1ec96e662da3d8b691b458ab"], ["email", "cooldude@coolsite.com"], ["first_name", "Cool"], ["last_name", "Dude"], ["created_at", "2021-09-07 23:38:40.227071"], ["updated_at", "2021-09-07 23:38:40.227071"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 User Load (0.2ms) SELECT "users".* FROM "users" ORDER BY "users"."id" ASC LIMIT $1 [["LIMIT", 1]] User Exists (0.3ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 76878453], ["LIMIT", 1]]  (0.1ms) ROLLBACK  (0.3ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 User Exists (0.3ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 99882606], ["LIMIT", 1]] User Create (0.3ms) INSERT INTO "users" ("canvas_id", "sis_id", "email", "first_name", "last_name", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 99882606], ["sis_id", "b9108c0fa1b810e3a014adc8abdbf91a"], ["email", "cooldude@coolsite.com"], ["first_name", "Cool"], ["last_name", "Dude"], ["created_at", "2021-09-07 23:38:40.234812"], ["updated_at", "2021-09-07 23:38:40.234812"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 User Exists (0.3ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 83161101], ["LIMIT", 1]] User Create (0.5ms) INSERT INTO "users" ("canvas_id", "sis_id", "email", "first_name", "last_name", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 83161101], ["sis_id", "da0cd41cace20571f5dacd8a91a7d0b9"], ["email", "cooldude@coolsite.com"], ["first_name", "Cool"], ["last_name", "Dude"], ["created_at", "2021-09-07 23:38:40.239868"], ["updated_at", "2021-09-07 23:38:40.239868"]]  (0.3ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 User Exists (0.3ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 93403067], ["LIMIT", 1]] User Create (0.4ms) INSERT INTO "users" ("canvas_id", "sis_id", "email", "first_name", "last_name", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 93403067], ["sis_id", "07a8f586c25a764abb8d0a128e251b8f"], ["email", "cooldude@coolsite.com"], ["first_name", "Cool"], ["last_name", "Dude"], ["created_at", "2021-09-07 23:38:40.245405"], ["updated_at", "2021-09-07 23:38:40.245405"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) SELECT COUNT(*) FROM "assignment_groups" AssignmentGroup Create Many (0.9ms) INSERT INTO "assignment_groups" ("canvas_id","canvas_course_id","name","rules","position","group_weight","workflow_state","canvas_created_at","canvas_updated_at","created_at","updated_at") VALUES (1,1,'Assignments','--- drop_lowest:1\nnever_drop:36\n ',1,50.0,'available','2017-09-08 01:37:33','2017-09-08 01:37:33','2021-09-07 23:38:40.256170','2021-09-07 23:38:40.256170'),(2,1,'Tests',NULL,1,50.0,'available','2017-09-08 01:37:33','2017-09-08 01:37:33','2021-09-07 23:38:40.256170','2021-09-07 23:38:40.256170') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","canvas_course_id"=EXCLUDED."canvas_course_id","name"=EXCLUDED."name","rules"=EXCLUDED."rules","position"=EXCLUDED."position","group_weight"=EXCLUDED."group_weight","workflow_state"=EXCLUDED."workflow_state","canvas_created_at"=EXCLUDED."canvas_created_at","canvas_updated_at"=EXCLUDED."canvas_updated_at","updated_at"=EXCLUDED."updated_at" WHERE ("assignment_groups".canvas_id, "assignment_groups".canvas_course_id, "assignment_groups".name, "assignment_groups".rules, "assignment_groups".position, "assignment_groups".group_weight, "assignment_groups".workflow_state, "assignment_groups".canvas_created_at, "assignment_groups".canvas_updated_at) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.canvas_course_id, EXCLUDED.name, EXCLUDED.rules, EXCLUDED.position, EXCLUDED.group_weight, EXCLUDED.workflow_state, EXCLUDED.canvas_created_at, EXCLUDED.canvas_updated_at) RETURNING "id"  (0.4ms) SELECT COUNT(*) FROM "assignment_groups"  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) SELECT COUNT(*) FROM "assignments" Assignment Create Many (0.7ms) INSERT INTO "assignments" ("canvas_id","title","description","due_at","unlock_at","lock_at","points_possible","min_score","max_score","mastery_score","grading_type","submission_types","workflow_state","canvas_context_id","canvas_context_type","canvas_assignment_group_id","canvas_grading_scheme_id","canvas_grading_standard_id","created_at","updated_at") VALUES (88,'Assignment 1','

fdsfds

',NULL,NULL,NULL,100.0,NULL,NULL,NULL,'points','online_text_entry','published',58,'Course',55,NULL,NULL,'2021-09-07 23:38:40.262589','2021-09-07 23:38:40.262589'),(89,'fdsfdsfds','

fdsfdsfsdf

',NULL,NULL,NULL,100.0,NULL,NULL,NULL,'points','online_text_entry','published',59,'Course',56,NULL,NULL,'2021-09-07 23:38:40.262589','2021-09-07 23:38:40.262589') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","title"=EXCLUDED."title","description"=EXCLUDED."description","due_at"=EXCLUDED."due_at","unlock_at"=EXCLUDED."unlock_at","lock_at"=EXCLUDED."lock_at","points_possible"=EXCLUDED."points_possible","min_score"=EXCLUDED."min_score","max_score"=EXCLUDED."max_score","mastery_score"=EXCLUDED."mastery_score","grading_type"=EXCLUDED."grading_type","submission_types"=EXCLUDED."submission_types","workflow_state"=EXCLUDED."workflow_state","canvas_context_id"=EXCLUDED."canvas_context_id","canvas_context_type"=EXCLUDED."canvas_context_type","canvas_assignment_group_id"=EXCLUDED."canvas_assignment_group_id","canvas_grading_scheme_id"=EXCLUDED."canvas_grading_scheme_id","canvas_grading_standard_id"=EXCLUDED."canvas_grading_standard_id","updated_at"=EXCLUDED."updated_at" WHERE ("assignments".canvas_id, "assignments".title, "assignments".description, "assignments".due_at, "assignments".unlock_at, "assignments".lock_at, "assignments".points_possible, "assignments".min_score, "assignments".max_score, "assignments".mastery_score, "assignments".grading_type, "assignments".submission_types, "assignments".workflow_state, "assignments".canvas_context_id, "assignments".canvas_context_type, "assignments".canvas_assignment_group_id, "assignments".canvas_grading_scheme_id, "assignments".canvas_grading_standard_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.title, EXCLUDED.description, EXCLUDED.due_at, EXCLUDED.unlock_at, EXCLUDED.lock_at, EXCLUDED.points_possible, EXCLUDED.min_score, EXCLUDED.max_score, EXCLUDED.mastery_score, EXCLUDED.grading_type, EXCLUDED.submission_types, EXCLUDED.workflow_state, EXCLUDED.canvas_context_id, EXCLUDED.canvas_context_type, EXCLUDED.canvas_assignment_group_id, EXCLUDED.canvas_grading_scheme_id, EXCLUDED.canvas_grading_standard_id) RETURNING "id"  (0.3ms) SELECT COUNT(*) FROM "assignments"  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.4ms) SELECT COUNT(*) FROM "context_module_items" ContextModuleItem Create Many (0.6ms) INSERT INTO "context_module_items" ("canvas_id","canvas_context_module_id","position","canvas_content_id","canvas_content_type","workflow_state","canvas_assignment_id","created_at","updated_at") VALUES (15,9,1,83,'Assignment','active',1,'2021-09-07 23:38:40.268288','2021-09-07 23:38:40.268288'),(16,10,1,80,'Assignment','active',2,'2021-09-07 23:38:40.268288','2021-09-07 23:38:40.268288') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","canvas_context_module_id"=EXCLUDED."canvas_context_module_id","position"=EXCLUDED."position","canvas_content_id"=EXCLUDED."canvas_content_id","canvas_content_type"=EXCLUDED."canvas_content_type","workflow_state"=EXCLUDED."workflow_state","canvas_assignment_id"=EXCLUDED."canvas_assignment_id","updated_at"=EXCLUDED."updated_at" WHERE ("context_module_items".canvas_id, "context_module_items".canvas_context_module_id, "context_module_items".position, "context_module_items".canvas_content_id, "context_module_items".canvas_content_type, "context_module_items".workflow_state, "context_module_items".canvas_assignment_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.canvas_context_module_id, EXCLUDED.position, EXCLUDED.canvas_content_id, EXCLUDED.canvas_content_type, EXCLUDED.workflow_state, EXCLUDED.canvas_assignment_id) RETURNING "id"  (0.3ms) SELECT COUNT(*) FROM "context_module_items"  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.4ms) SELECT COUNT(*) FROM "context_modules" ContextModule Create Many (0.6ms) INSERT INTO "context_modules" ("canvas_id","canvas_context_id","canvas_context_type","position","name","workflow_state","deleted_at","created_at","updated_at") VALUES (23,785,'Course',1,'New Mod','active',NULL,'2021-09-07 23:38:40.273785','2021-09-07 23:38:40.273785'),(4,27,'Course',1,'Modules gonna module','unpublished',NULL,'2021-09-07 23:38:40.273785','2021-09-07 23:38:40.273785') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","canvas_context_id"=EXCLUDED."canvas_context_id","canvas_context_type"=EXCLUDED."canvas_context_type","position"=EXCLUDED."position","name"=EXCLUDED."name","workflow_state"=EXCLUDED."workflow_state","deleted_at"=EXCLUDED."deleted_at","updated_at"=EXCLUDED."updated_at" WHERE ("context_modules".canvas_id, "context_modules".canvas_context_id, "context_modules".canvas_context_type, "context_modules".position, "context_modules".name, "context_modules".workflow_state, "context_modules".deleted_at) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.canvas_context_id, EXCLUDED.canvas_context_type, EXCLUDED.position, EXCLUDED.name, EXCLUDED.workflow_state, EXCLUDED.deleted_at) RETURNING "id"  (0.3ms) SELECT COUNT(*) FROM "context_modules"  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SELECT COUNT(*) FROM "courses" Course Create Many (0.5ms) INSERT INTO "courses" ("canvas_id","sis_id","course_code","name","canvas_account_id","canvas_term_id","start_at","end_at","workflow_state","grading_standard_id","created_at","updated_at") VALUES (1,'course_sis_id_1','C1','Course #1',1,1,'2017-03-27 21:53:18','2017-04-27 12:21:18','active',NULL,'2021-09-07 23:38:40.278953','2021-09-07 23:38:40.278953'),(2,'course_sis_id_2','C2','Course #2',1,1,'2017-03-27 21:53:18','2017-04-27 12:21:18','unpublished',NULL,'2021-09-07 23:38:40.278953','2021-09-07 23:38:40.278953') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","sis_id"=EXCLUDED."sis_id","course_code"=EXCLUDED."course_code","name"=EXCLUDED."name","canvas_account_id"=EXCLUDED."canvas_account_id","canvas_term_id"=EXCLUDED."canvas_term_id","start_at"=EXCLUDED."start_at","end_at"=EXCLUDED."end_at","workflow_state"=EXCLUDED."workflow_state","grading_standard_id"=EXCLUDED."grading_standard_id","updated_at"=EXCLUDED."updated_at" WHERE ("courses".canvas_id, "courses".sis_id, "courses".course_code, "courses".name, "courses".canvas_account_id, "courses".canvas_term_id, "courses".start_at, "courses".end_at, "courses".workflow_state, "courses".grading_standard_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.sis_id, EXCLUDED.course_code, EXCLUDED.name, EXCLUDED.canvas_account_id, EXCLUDED.canvas_term_id, EXCLUDED.start_at, EXCLUDED.end_at, EXCLUDED.workflow_state, EXCLUDED.grading_standard_id) RETURNING "id"  (0.2ms) SELECT COUNT(*) FROM "courses"  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SELECT COUNT(*) FROM "users" User Create Many (0.6ms) INSERT INTO "users" ("canvas_id","sis_id","email","first_name","last_name","name","sortable_name","workflow_state","login_id","created_at","updated_at") VALUES (1,'sis_id_1','poorbastard@yharnam.com','Patches','the Spider','Patches the Spider','the Spider, Patches','active','spiderdude1337','2021-09-07 23:38:40.283925','2021-09-07 23:38:40.283925'),(2,'sis_id_2','dreamer@yharnam.com','Hunter','Djura','Hunter Djura','Djura, Hunter','active','retireddude109','2021-09-07 23:38:40.283925','2021-09-07 23:38:40.283925') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","sis_id"=EXCLUDED."sis_id","email"=EXCLUDED."email","first_name"=EXCLUDED."first_name","last_name"=EXCLUDED."last_name","name"=EXCLUDED."name","sortable_name"=EXCLUDED."sortable_name","workflow_state"=EXCLUDED."workflow_state","login_id"=EXCLUDED."login_id","updated_at"=EXCLUDED."updated_at" WHERE ("users".canvas_id, "users".sis_id, "users".email, "users".first_name, "users".last_name, "users".name, "users".sortable_name, "users".workflow_state, "users".login_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.sis_id, EXCLUDED.email, EXCLUDED.first_name, EXCLUDED.last_name, EXCLUDED.name, EXCLUDED.sortable_name, EXCLUDED.workflow_state, EXCLUDED.login_id) RETURNING "id"  (0.2ms) SELECT COUNT(*) FROM "users"  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.3ms) SELECT COUNT(*) FROM "courses" Course Create Many (0.8ms) INSERT INTO "courses" ("canvas_id","sis_id","course_code","name","canvas_account_id","canvas_term_id","start_at","end_at","workflow_state","grading_standard_id","created_at","updated_at") VALUES (1,'course_sis_id_1','C1','Course #1',1,1,'2017-03-27 21:53:18','2017-04-27 12:21:18','active',NULL,'2021-09-07 23:38:40.288707','2021-09-07 23:38:40.288707'),(2,'course_sis_id_2','C2','Course #2',1,1,'2017-03-27 21:53:18','2017-04-27 12:21:18','unpublished',NULL,'2021-09-07 23:38:40.288707','2021-09-07 23:38:40.288707') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","sis_id"=EXCLUDED."sis_id","course_code"=EXCLUDED."course_code","name"=EXCLUDED."name","canvas_account_id"=EXCLUDED."canvas_account_id","canvas_term_id"=EXCLUDED."canvas_term_id","start_at"=EXCLUDED."start_at","end_at"=EXCLUDED."end_at","workflow_state"=EXCLUDED."workflow_state","grading_standard_id"=EXCLUDED."grading_standard_id","updated_at"=EXCLUDED."updated_at" WHERE ("courses".canvas_id, "courses".sis_id, "courses".course_code, "courses".name, "courses".canvas_account_id, "courses".canvas_term_id, "courses".start_at, "courses".end_at, "courses".workflow_state, "courses".grading_standard_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.sis_id, EXCLUDED.course_code, EXCLUDED.name, EXCLUDED.canvas_account_id, EXCLUDED.canvas_term_id, EXCLUDED.start_at, EXCLUDED.end_at, EXCLUDED.workflow_state, EXCLUDED.grading_standard_id) RETURNING "id"  (0.3ms) SELECT COUNT(*) FROM "courses" Course Load (0.3ms) SELECT "courses".* FROM "courses" ORDER BY "courses"."id" ASC LIMIT $1 [["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) SELECT COUNT(*) FROM "enrollments" Enrollment Create Many (0.5ms) INSERT INTO "enrollments" ("canvas_id","canvas_course_id","course_sis_id","canvas_user_id","user_sis_id","role","canvas_role_id","canvas_section_id","workflow_state","base_role_type","created_at","updated_at") VALUES (1,1,'sis_MUSC_2520_834',2,'sis_dalvarez_247','teacher',4,1,'active','TeacherEnrollment','2021-09-07 23:38:40.294904','2021-09-07 23:38:40.294904'),(2,1,'sis_MUSC_2520_834',3,'sis_jweaver_720','student',4,1,'active','StudentEnrollment','2021-09-07 23:38:40.294904','2021-09-07 23:38:40.294904') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","canvas_course_id"=EXCLUDED."canvas_course_id","course_sis_id"=EXCLUDED."course_sis_id","canvas_user_id"=EXCLUDED."canvas_user_id","user_sis_id"=EXCLUDED."user_sis_id","role"=EXCLUDED."role","canvas_role_id"=EXCLUDED."canvas_role_id","canvas_section_id"=EXCLUDED."canvas_section_id","workflow_state"=EXCLUDED."workflow_state","base_role_type"=EXCLUDED."base_role_type","updated_at"=EXCLUDED."updated_at" WHERE ("enrollments".canvas_id, "enrollments".canvas_course_id, "enrollments".course_sis_id, "enrollments".canvas_user_id, "enrollments".user_sis_id, "enrollments".role, "enrollments".canvas_role_id, "enrollments".canvas_section_id, "enrollments".workflow_state, "enrollments".base_role_type) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.canvas_course_id, EXCLUDED.course_sis_id, EXCLUDED.canvas_user_id, EXCLUDED.user_sis_id, EXCLUDED.role, EXCLUDED.canvas_role_id, EXCLUDED.canvas_section_id, EXCLUDED.workflow_state, EXCLUDED.base_role_type) RETURNING "id"  (0.2ms) SELECT COUNT(*) FROM "enrollments"  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) SELECT COUNT(*) FROM "sections" Section Create Many (0.7ms) INSERT INTO "sections" ("canvas_id","sis_id","canvas_course_id","name","workflow_state","start_at","end_at","created_at","updated_at") VALUES (1,'sis_section_1',1,'Cool Section','active','2017-03-27 21:53:18','2017-03-27 21:53:18','2021-09-07 23:38:40.299514','2021-09-07 23:38:40.299514'),(2,'sis_section_2',2,'Lame Section','active','2017-03-27 21:53:18','2017-03-27 21:53:18','2021-09-07 23:38:40.299514','2021-09-07 23:38:40.299514') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","sis_id"=EXCLUDED."sis_id","canvas_course_id"=EXCLUDED."canvas_course_id","name"=EXCLUDED."name","workflow_state"=EXCLUDED."workflow_state","start_at"=EXCLUDED."start_at","end_at"=EXCLUDED."end_at","updated_at"=EXCLUDED."updated_at" WHERE ("sections".canvas_id, "sections".sis_id, "sections".canvas_course_id, "sections".name, "sections".workflow_state, "sections".start_at, "sections".end_at) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.sis_id, EXCLUDED.canvas_course_id, EXCLUDED.name, EXCLUDED.workflow_state, EXCLUDED.start_at, EXCLUDED.end_at) RETURNING "id"  (0.4ms) SELECT COUNT(*) FROM "sections" Section Load (0.3ms) SELECT "sections".* FROM "sections" ORDER BY "sections"."id" ASC LIMIT $1 [["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN Section Create Many (0.5ms) INSERT INTO "sections" ("canvas_id","canvas_nonxlist_course_id","created_at","updated_at") VALUES (2,2,'2021-09-07 23:38:40.305024','2021-09-07 23:38:40.305024') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","canvas_nonxlist_course_id"=EXCLUDED."canvas_nonxlist_course_id","updated_at"=EXCLUDED."updated_at" WHERE ("sections".canvas_id, "sections".canvas_nonxlist_course_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.canvas_nonxlist_course_id) RETURNING "id"  (0.4ms) SELECT COUNT(*) FROM "sections" WHERE "sections"."canvas_nonxlist_course_id" IS NOT NULL Section Load (0.3ms) SELECT "sections".* FROM "sections" WHERE "sections"."canvas_nonxlist_course_id" IS NOT NULL ORDER BY "sections"."id" ASC LIMIT $1 [["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) SELECT COUNT(*) FROM "groups" Group Create Many (0.5ms) INSERT INTO "groups" ("canvas_id","sis_id","canvas_group_category_id","group_category_sis_id","canvas_account_id","canvas_course_id","name","workflow_state","context_id","context_type","max_membership","created_at","updated_at") VALUES (50,'sis1',10,NULL,1,NULL,'Group1','available',1,'Account',NULL,'2021-09-07 23:38:40.311135','2021-09-07 23:38:40.311135'),(51,'sis2',2,NULL,NULL,1,'Group2','available',1,'Course',1,'2021-09-07 23:38:40.311135','2021-09-07 23:38:40.311135') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","sis_id"=EXCLUDED."sis_id","canvas_group_category_id"=EXCLUDED."canvas_group_category_id","group_category_sis_id"=EXCLUDED."group_category_sis_id","canvas_account_id"=EXCLUDED."canvas_account_id","canvas_course_id"=EXCLUDED."canvas_course_id","name"=EXCLUDED."name","workflow_state"=EXCLUDED."workflow_state","context_id"=EXCLUDED."context_id","context_type"=EXCLUDED."context_type","max_membership"=EXCLUDED."max_membership","updated_at"=EXCLUDED."updated_at" WHERE ("groups".canvas_id, "groups".sis_id, "groups".canvas_group_category_id, "groups".group_category_sis_id, "groups".canvas_account_id, "groups".canvas_course_id, "groups".name, "groups".workflow_state, "groups".context_id, "groups".context_type, "groups".max_membership) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.sis_id, EXCLUDED.canvas_group_category_id, EXCLUDED.group_category_sis_id, EXCLUDED.canvas_account_id, EXCLUDED.canvas_course_id, EXCLUDED.name, EXCLUDED.workflow_state, EXCLUDED.context_id, EXCLUDED.context_type, EXCLUDED.max_membership) RETURNING "id"  (0.2ms) SELECT COUNT(*) FROM "groups" Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."name" = $1 LIMIT $2 [["name", "Group1"], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) SELECT COUNT(*) FROM "group_memberships" GroupMembership Create Many (0.5ms) INSERT INTO "group_memberships" ("canvas_id","canvas_group_id","group_sis_id","canvas_user_id","user_sis_id","workflow_state","created_at","updated_at") VALUES (50,1,NULL,10,NULL,'accepted','2021-09-07 23:38:40.316696','2021-09-07 23:38:40.316696'),(51,2,NULL,11,NULL,'accepted','2021-09-07 23:38:40.316696','2021-09-07 23:38:40.316696') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","canvas_group_id"=EXCLUDED."canvas_group_id","group_sis_id"=EXCLUDED."group_sis_id","canvas_user_id"=EXCLUDED."canvas_user_id","user_sis_id"=EXCLUDED."user_sis_id","workflow_state"=EXCLUDED."workflow_state","updated_at"=EXCLUDED."updated_at" WHERE ("group_memberships".canvas_id, "group_memberships".canvas_group_id, "group_memberships".group_sis_id, "group_memberships".canvas_user_id, "group_memberships".user_sis_id, "group_memberships".workflow_state) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.canvas_group_id, EXCLUDED.group_sis_id, EXCLUDED.canvas_user_id, EXCLUDED.user_sis_id, EXCLUDED.workflow_state) RETURNING "id"  (0.3ms) SELECT COUNT(*) FROM "group_memberships" GroupMembership Load (0.2ms) SELECT "group_memberships".* FROM "group_memberships" WHERE "group_memberships"."canvas_id" = $1 LIMIT $2 [["canvas_id", 50], ["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.4ms) BEGIN  (0.6ms) SELECT COUNT(*) FROM "user_observers" UserObserver Create Many (0.8ms) INSERT INTO "user_observers" ("observing_user_id","observed_user_id","workflow_state","created_at","updated_at") VALUES (21,3,'active','2021-09-07 23:38:40.326093','2021-09-07 23:38:40.326093'),(21,2,'active','2021-09-07 23:38:40.326093','2021-09-07 23:38:40.326093') ON CONFLICT (observing_user_id, observed_user_id) DO UPDATE SET "observing_user_id"=EXCLUDED."observing_user_id","observed_user_id"=EXCLUDED."observed_user_id","workflow_state"=EXCLUDED."workflow_state","updated_at"=EXCLUDED."updated_at" WHERE ("user_observers".observing_user_id, "user_observers".observed_user_id, "user_observers".workflow_state) IS DISTINCT FROM (EXCLUDED.observing_user_id, EXCLUDED.observed_user_id, EXCLUDED.workflow_state) RETURNING "id"  (0.3ms) SELECT COUNT(*) FROM "user_observers"  (0.3ms) SELECT COUNT(*) FROM "user_observers" UserObserver Create Many (0.3ms) INSERT INTO "user_observers" ("observing_user_id","observed_user_id","workflow_state","created_at","updated_at") VALUES (21,3,'active','2021-09-07 23:38:40.329143','2021-09-07 23:38:40.329143'),(21,2,'active','2021-09-07 23:38:40.329143','2021-09-07 23:38:40.329143') ON CONFLICT (observing_user_id, observed_user_id) DO UPDATE SET "observing_user_id"=EXCLUDED."observing_user_id","observed_user_id"=EXCLUDED."observed_user_id","workflow_state"=EXCLUDED."workflow_state","updated_at"=EXCLUDED."updated_at" WHERE ("user_observers".observing_user_id, "user_observers".observed_user_id, "user_observers".workflow_state) IS DISTINCT FROM (EXCLUDED.observing_user_id, EXCLUDED.observed_user_id, EXCLUDED.workflow_state) RETURNING "id"  (0.2ms) SELECT COUNT(*) FROM "user_observers"  (0.2ms) ROLLBACK  (0.3ms) BEGIN  (0.3ms) SELECT COUNT(*) FROM "users"  (0.2ms) SELECT COUNT(*) FROM "courses" Course Create Many (0.6ms) INSERT INTO "courses" ("canvas_id","sis_id","course_code","name","canvas_account_id","canvas_term_id","start_at","end_at","workflow_state","grading_standard_id","created_at","updated_at") VALUES (1,'course_sis_id_1','C1','Course #1',1,1,'2017-03-27 21:53:18','2017-04-27 12:21:18','active',NULL,'2021-09-07 23:38:40.336381','2021-09-07 23:38:40.336381'),(2,'course_sis_id_2','C2','Course #2',1,1,'2017-03-27 21:53:18','2017-04-27 12:21:18','unpublished',NULL,'2021-09-07 23:38:40.336381','2021-09-07 23:38:40.336381') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","sis_id"=EXCLUDED."sis_id","course_code"=EXCLUDED."course_code","name"=EXCLUDED."name","canvas_account_id"=EXCLUDED."canvas_account_id","canvas_term_id"=EXCLUDED."canvas_term_id","start_at"=EXCLUDED."start_at","end_at"=EXCLUDED."end_at","workflow_state"=EXCLUDED."workflow_state","grading_standard_id"=EXCLUDED."grading_standard_id","updated_at"=EXCLUDED."updated_at" WHERE ("courses".canvas_id, "courses".sis_id, "courses".course_code, "courses".name, "courses".canvas_account_id, "courses".canvas_term_id, "courses".start_at, "courses".end_at, "courses".workflow_state, "courses".grading_standard_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.sis_id, EXCLUDED.course_code, EXCLUDED.name, EXCLUDED.canvas_account_id, EXCLUDED.canvas_term_id, EXCLUDED.start_at, EXCLUDED.end_at, EXCLUDED.workflow_state, EXCLUDED.grading_standard_id) RETURNING "id" User Create Many (0.6ms) INSERT INTO "users" ("canvas_id","sis_id","email","first_name","last_name","name","sortable_name","workflow_state","login_id","created_at","updated_at") VALUES (1,'sis_id_1','poorbastard@yharnam.com','Patches','the Spider','Patches the Spider','the Spider, Patches','active','spiderdude1337','2021-09-07 23:38:40.339040','2021-09-07 23:38:40.339040'),(2,'sis_id_2','dreamer@yharnam.com','Hunter','Djura','Hunter Djura','Djura, Hunter','active','retireddude109','2021-09-07 23:38:40.339040','2021-09-07 23:38:40.339040') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","sis_id"=EXCLUDED."sis_id","email"=EXCLUDED."email","first_name"=EXCLUDED."first_name","last_name"=EXCLUDED."last_name","name"=EXCLUDED."name","sortable_name"=EXCLUDED."sortable_name","workflow_state"=EXCLUDED."workflow_state","login_id"=EXCLUDED."login_id","updated_at"=EXCLUDED."updated_at" WHERE ("users".canvas_id, "users".sis_id, "users".email, "users".first_name, "users".last_name, "users".name, "users".sortable_name, "users".workflow_state, "users".login_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.sis_id, EXCLUDED.email, EXCLUDED.first_name, EXCLUDED.last_name, EXCLUDED.name, EXCLUDED.sortable_name, EXCLUDED.workflow_state, EXCLUDED.login_id) RETURNING "id"  (0.3ms) SELECT COUNT(*) FROM "users"  (0.2ms) SELECT COUNT(*) FROM "courses"  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN Course Create Many (0.5ms) INSERT INTO "courses" ("canvas_id","sis_id","course_code","name","canvas_account_id","canvas_term_id","start_at","end_at","workflow_state","grading_standard_id","created_at","updated_at") VALUES (1,'course_sis_id_1','C1','Course #1',1,1,'2017-03-27 21:53:18','2017-04-27 12:21:18','active',NULL,'2021-09-07 23:38:40.347005','2021-09-07 23:38:40.347005'),(2,'course_sis_id_2','C2','Course #2',1,1,'2017-03-27 21:53:18','2017-04-27 12:21:18','unpublished',NULL,'2021-09-07 23:38:40.347005','2021-09-07 23:38:40.347005') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","sis_id"=EXCLUDED."sis_id","course_code"=EXCLUDED."course_code","name"=EXCLUDED."name","canvas_account_id"=EXCLUDED."canvas_account_id","canvas_term_id"=EXCLUDED."canvas_term_id","start_at"=EXCLUDED."start_at","end_at"=EXCLUDED."end_at","workflow_state"=EXCLUDED."workflow_state","grading_standard_id"=EXCLUDED."grading_standard_id","updated_at"=EXCLUDED."updated_at" WHERE ("courses".canvas_id, "courses".sis_id, "courses".course_code, "courses".name, "courses".canvas_account_id, "courses".canvas_term_id, "courses".start_at, "courses".end_at, "courses".workflow_state, "courses".grading_standard_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.sis_id, EXCLUDED.course_code, EXCLUDED.name, EXCLUDED.canvas_account_id, EXCLUDED.canvas_term_id, EXCLUDED.start_at, EXCLUDED.end_at, EXCLUDED.workflow_state, EXCLUDED.grading_standard_id) RETURNING "id"  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) SELECT COUNT(*) FROM "submissions" Submission Create Many (0.7ms) INSERT INTO "submissions" ("canvas_id","canvas_user_id","canvas_course_id","canvas_assignment_id","submitted_at","due_at","graded_at","score","points_possible","excused","workflow_state","created_at","updated_at") VALUES (1,1,1,1,'2017-09-21 18:28:15','2017-09-27 18:28:15','2017-09-21 19:36:23',5.0,10.0,TRUE,'graded','2021-09-07 23:38:40.352998','2021-09-07 23:38:40.352998'),(2,1,1,2,'2017-09-21 18:28:15','2017-09-28 18:28:15','2017-09-21 19:36:23',5.0,10.0,FALSE,'submitted','2021-09-07 23:38:40.352998','2021-09-07 23:38:40.352998') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","canvas_user_id"=EXCLUDED."canvas_user_id","canvas_course_id"=EXCLUDED."canvas_course_id","canvas_assignment_id"=EXCLUDED."canvas_assignment_id","submitted_at"=EXCLUDED."submitted_at","due_at"=EXCLUDED."due_at","graded_at"=EXCLUDED."graded_at","score"=EXCLUDED."score","points_possible"=EXCLUDED."points_possible","excused"=EXCLUDED."excused","workflow_state"=EXCLUDED."workflow_state","updated_at"=EXCLUDED."updated_at" WHERE ("submissions".canvas_id, "submissions".canvas_user_id, "submissions".canvas_course_id, "submissions".canvas_assignment_id, "submissions".submitted_at, "submissions".due_at, "submissions".graded_at, "submissions".score, "submissions".points_possible, "submissions".excused, "submissions".workflow_state) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.canvas_user_id, EXCLUDED.canvas_course_id, EXCLUDED.canvas_assignment_id, EXCLUDED.submitted_at, EXCLUDED.due_at, EXCLUDED.graded_at, EXCLUDED.score, EXCLUDED.points_possible, EXCLUDED.excused, EXCLUDED.workflow_state) RETURNING "id"  (0.4ms) SELECT COUNT(*) FROM "submissions"  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] [BatchTestJobBase] [0eb90290-3e64-431f-b58d-b1ccba8102d7] Performing BatchTestJobBase (Job ID: 0eb90290-3e64-431f-b58d-b1ccba8102d7) from Test(default) [ActiveJob] [BatchTestJobBase] [0eb90290-3e64-431f-b58d-b1ccba8102d7] Performed BatchTestJobBase (Job ID: 0eb90290-3e64-431f-b58d-b1ccba8102d7) from Test(default) in 0.5ms  (0.3ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] [BatchTestJobBase] [3963357c-8c4a-45d5-bba9-6f8da8dde171] Performing BatchTestJobBase (Job ID: 3963357c-8c4a-45d5-bba9-6f8da8dde171) from Test(default) [ActiveJob] [BatchTestJobBase] [3963357c-8c4a-45d5-bba9-6f8da8dde171] Performed BatchTestJobBase (Job ID: 3963357c-8c4a-45d5-bba9-6f8da8dde171) from Test(default) in 0.26ms  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] [BatchTestJobBase] [9a46ccee-62d4-42e0-9eae-1827f1dd4979] Performing BatchTestJobBase (Job ID: 9a46ccee-62d4-42e0-9eae-1827f1dd4979) from Test(default) [ActiveJob] [BatchTestJobBase] [9a46ccee-62d4-42e0-9eae-1827f1dd4979] Performed BatchTestJobBase (Job ID: 9a46ccee-62d4-42e0-9eae-1827f1dd4979) from Test(default) in 0.08ms  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] [FailingBatchTestJobBase] [fa7c7317-6386-4fe1-a7ee-4d782b80613e] Performing FailingBatchTestJobBase (Job ID: fa7c7317-6386-4fe1-a7ee-4d782b80613e) from Test(default) [ActiveJob] [FailingBatchTestJobBase] [fa7c7317-6386-4fe1-a7ee-4d782b80613e] Error performing FailingBatchTestJobBase (Job ID: fa7c7317-6386-4fe1-a7ee-4d782b80613e) from Test(default) in 0.19ms: RuntimeError (Foo): /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/job_batching/support/base_job.rb:12:in `perform' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:39:in `block in perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:109:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch_aware_job.rb:12:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/i18n-1.8.10/lib/i18n.rb:309:in `with_locale' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/translation.rb:9:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:26:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `block in instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications/instrumenter.rb:23:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:25:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `block in tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `block in tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:28:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:22:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:136:in `run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:38:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/job_batching/batch_aware_job_spec.rb:46:in `block (5 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `block in with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `block in with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-rails-5.0.2/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:259:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:644:in `block in run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:606:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/configuration.rb:2067:in `with_suite_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:116:in `block in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/reporter.rb:74:in `report' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:115:in `run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:89:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:71:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:45:in `invoke' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/exe/rspec:4:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:63:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:63:in `kernel_load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:28:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:474:in `exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:30:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:24:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/exe/bundle:49:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/friendly_errors.rb:128:in `with_friendly_errors' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/exe/bundle:37:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `
'  (0.2ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] Enqueued BatchTestJobBase (Job ID: f15ea8a2-22c2-4066-88a4-d22245bd1c60) to Test(default)  (0.1ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] Enqueued BatchTestJobBase (Job ID: 0441234b-4117-448d-aec0-fbe1c10c28f8) to Test(default)  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] Enqueued BatchTestJobBase (Job ID: 5eda13b4-1295-4cd0-b9c3-d28dd15dea72) to Test(default)  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.3ms) BEGIN  (0.2ms) ROLLBACK  (0.3ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.4ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] Enqueued RetryingJob (Job ID: f473cb54-8e98-4335-9745-9b3ca3b768df) to Sidekiq(default) [ActiveJob] [RetryingJob] [f473cb54-8e98-4335-9745-9b3ca3b768df] Performing RetryingJob (Job ID: f473cb54-8e98-4335-9745-9b3ca3b768df) from Sidekiq(default) [ActiveJob] [RetryingJob] [f473cb54-8e98-4335-9745-9b3ca3b768df] Error performing RetryingJob (Job ID: f473cb54-8e98-4335-9745-9b3ca3b768df) from Sidekiq(default) in 4.04ms: RuntimeError (A Failure): /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/job_batching/batch_spec.rb:268:in `perform' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:39:in `block in perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:109:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch_aware_job.rb:12:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/i18n-1.8.10/lib/i18n.rb:314:in `with_locale' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/translation.rb:9:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:26:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `block in instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications/instrumenter.rb:23:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:25:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `block in tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `block in tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:28:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:22:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:136:in `run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:38:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:24:in `block in execute' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:109:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/railtie.rb:28:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/execution_wrapper.rb:87:in `wrap' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/reloader.rb:73:in `block in wrap' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/execution_wrapper.rb:87:in `wrap' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/reloader.rb:72:in `wrap' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/railtie.rb:27:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:136:in `run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:22:in `execute' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/queue_adapters/sidekiq_adapter.rb:42:in `perform' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/sidekiq-6.2.2/lib/sidekiq/testing.rb:300:in `execute_job' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/sidekiq-6.2.2/lib/sidekiq/testing.rb:295:in `block in process_job' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/sidekiq-6.2.2/lib/sidekiq/middleware/chain.rb:138:in `block in invoke' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/sidekiq.rb:73:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/sidekiq-6.2.2/lib/sidekiq/middleware/chain.rb:140:in `block in invoke' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/sidekiq-6.2.2/lib/sidekiq/middleware/chain.rb:143:in `invoke' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/sidekiq-6.2.2/lib/sidekiq/testing.rb:294:in `process_job' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/job_batching/batch_spec.rb:289:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `block in with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `block in with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-rails-5.0.2/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:259:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:644:in `block in run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:606:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/configuration.rb:2067:in `with_suite_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:116:in `block in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/reporter.rb:74:in `report' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:115:in `run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:89:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:71:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:45:in `invoke' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/exe/rspec:4:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:63:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:63:in `kernel_load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:28:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:474:in `exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:30:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:24:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/exe/bundle:49:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/friendly_errors.rb:128:in `with_friendly_errors' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/exe/bundle:37:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `
' [ActiveJob] [RetryingJob] [f473cb54-8e98-4335-9745-9b3ca3b768df] Performing RetryingJob (Job ID: f473cb54-8e98-4335-9745-9b3ca3b768df) from Sidekiq(default) [ActiveJob] [RetryingJob] [f473cb54-8e98-4335-9745-9b3ca3b768df] Performed RetryingJob (Job ID: f473cb54-8e98-4335-9745-9b3ca3b768df) from Sidekiq(default) in 2.89ms  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] Enqueued TestWorker (Job ID: b4ed4e5d-1a83-49c0-8dbf-b487071fac82) to Sidekiq(default)  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] Enqueued CanvasSync::JobBatches::Batch::Callback::ActiveJobCallbackWorker (Job ID: 8ef3621c-dc9b-47ef-922b-b8d683b08378) to Test(default) with arguments: "SampleCallback", "complete", {"a"=>"b"}, "Mwx5Oxg5HWicHg", nil  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] Enqueued CanvasSync::JobBatches::Batch::Callback::ActiveJobCallbackWorker (Job ID: 113dab63-bc6b-4cdf-ae88-beac144e6b17) to Test(default) with arguments: "SampleCallback2", "complete", {"b"=>"a"}, "JycxBqPWSt7fWQ", nil [ActiveJob] Enqueued CanvasSync::JobBatches::Batch::Callback::ActiveJobCallbackWorker (Job ID: 3597890e-11cd-48ec-9ba5-64b352c87ae0) to Test(default) with arguments: "SampleCallback", "complete", {"a"=>"b"}, "JycxBqPWSt7fWQ", nil  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) ROLLBACK  (0.3ms) BEGIN [ActiveJob] Enqueued ContextedJob (Job ID: 94cf2d46-734d-4d38-a9ef-5a9efd39b3e6) to Sidekiq(default) [ActiveJob] [TestWorker] [b4ed4e5d-1a83-49c0-8dbf-b487071fac82] Performing TestWorker (Job ID: b4ed4e5d-1a83-49c0-8dbf-b487071fac82) from Sidekiq(default) [ActiveJob] [TestWorker] [b4ed4e5d-1a83-49c0-8dbf-b487071fac82] Performed TestWorker (Job ID: b4ed4e5d-1a83-49c0-8dbf-b487071fac82) from Sidekiq(default) in 2.2ms [ActiveJob] [ContextedJob] [94cf2d46-734d-4d38-a9ef-5a9efd39b3e6] Performing ContextedJob (Job ID: 94cf2d46-734d-4d38-a9ef-5a9efd39b3e6) from Sidekiq(default) [ActiveJob] [ContextedJob] [94cf2d46-734d-4d38-a9ef-5a9efd39b3e6] Performed ContextedJob (Job ID: 94cf2d46-734d-4d38-a9ef-5a9efd39b3e6) from Sidekiq(default) in 2.8ms  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] Enqueued ContextedJob (Job ID: f87c9dec-7c0f-41e4-bd44-4b5dfd0c4b66) to Sidekiq(default) [ActiveJob] [ContextedJob] [f87c9dec-7c0f-41e4-bd44-4b5dfd0c4b66] Performing ContextedJob (Job ID: f87c9dec-7c0f-41e4-bd44-4b5dfd0c4b66) from Sidekiq(default) [ActiveJob] [ContextedJob] [f87c9dec-7c0f-41e4-bd44-4b5dfd0c4b66] Performed ContextedJob (Job ID: f87c9dec-7c0f-41e4-bd44-4b5dfd0c4b66) from Sidekiq(default) in 6.34ms  (0.2ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] Enqueued BatchTestJobBase (Job ID: 2cd7b15d-2012-4234-b2f5-501f6f468ea8) to Sidekiq(default) [ActiveJob] [BatchTestJobBase] [2cd7b15d-2012-4234-b2f5-501f6f468ea8] Performing BatchTestJobBase (Job ID: 2cd7b15d-2012-4234-b2f5-501f6f468ea8) from Sidekiq(default) [ActiveJob] [BatchTestJobBase] [2cd7b15d-2012-4234-b2f5-501f6f468ea8] Performed BatchTestJobBase (Job ID: 2cd7b15d-2012-4234-b2f5-501f6f468ea8) from Sidekiq(default) in 3.41ms [ActiveJob] Enqueued ContextedJob (Job ID: 3d710e21-da92-4199-be8a-369e2ecd1604) to Sidekiq(default) [ActiveJob] [ContextedJob] [3d710e21-da92-4199-be8a-369e2ecd1604] Performing ContextedJob (Job ID: 3d710e21-da92-4199-be8a-369e2ecd1604) from Sidekiq(default) [ActiveJob] [ContextedJob] [3d710e21-da92-4199-be8a-369e2ecd1604] Performed ContextedJob (Job ID: 3d710e21-da92-4199-be8a-369e2ecd1604) from Sidekiq(default) in 4.59ms  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] Enqueued TestWorker (Job ID: 3219e15e-ed56-44fc-824e-cd3aef112863) to Sidekiq(default) [ActiveJob] Enqueued TestWorker (Job ID: bafd078d-0efd-4291-9407-e9a511458999) to Sidekiq(default) [ActiveJob] Enqueued TestWorker (Job ID: f9bbb31c-c784-4369-bb3f-af5b586e157f) to Sidekiq(default)  (0.3ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] Enqueued WorkerA (Job ID: 45eff313-b2c0-4680-a687-83ac028d744f) to Sidekiq(default) [ActiveJob] Enqueued WorkerB (Job ID: 9a970124-272d-45f6-b184-44e393af554c) to Sidekiq(default) [ActiveJob] Enqueued WorkerA (Job ID: f66b9c56-fdb2-4993-8c92-704f516c7eff) to Sidekiq(default) [ActiveJob] Enqueued WorkerC (Job ID: 40bf766f-62f2-44f4-827f-646971c7af87) to Sidekiq(default)  (0.2ms) ROLLBACK  (0.4ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] Enqueued TestWorker (Job ID: bf7b433b-7ae6-47a2-8f2b-a0cbfae1240e) to Sidekiq(default)  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) ROLLBACK  (0.3ms) BEGIN [ActiveJob] Enqueued TestWorker (Job ID: 8e3276b8-be39-422c-9a7e-d67e5ef04eab) to Sidekiq(default)  (0.2ms) ROLLBACK  (68.8ms) DROP DATABASE IF EXISTS "canvas_sync_test"  (90.6ms) CREATE DATABASE "canvas_sync_test" ENCODING = 'unicode' SQL (0.8ms) CREATE EXTENSION IF NOT EXISTS "plpgsql"  (0.4ms) DROP TABLE IF EXISTS "accounts" CASCADE  (22.0ms) CREATE TABLE "accounts" ("id" bigserial primary key, "canvas_id" bigint NOT NULL, "sis_id" character varying, "canvas_parent_account_id" bigint, "sis_parent_account_id" character varying, "name" character varying, "workflow_state" character varying, "created_at" timestamp NOT NULL, "updated_at" timestamp NOT NULL)  (8.5ms) CREATE UNIQUE INDEX "index_accounts_on_canvas_id" ON "accounts" ("canvas_id")  (0.4ms) DROP TABLE IF EXISTS "admins" CASCADE  (24.8ms) CREATE TABLE "admins" ("id" bigserial primary key, "canvas_id" bigint NOT NULL, "role_name" character varying, "canvas_account_id" bigint, "canvas_role_id" bigint, "canvas_user_id" bigint, "workflow_state" character varying, "created_at" timestamp NOT NULL, "updated_at" timestamp NOT NULL)  (8.5ms) CREATE INDEX "index_admins_on_canvas_account_id" ON "admins" ("canvas_account_id")  (11.8ms) CREATE UNIQUE INDEX "index_admins_on_canvas_id" ON "admins" ("canvas_id")  (5.8ms) CREATE INDEX "index_admins_on_canvas_role_id" ON "admins" ("canvas_role_id")  (5.5ms) CREATE INDEX "index_admins_on_canvas_user_id" ON "admins" ("canvas_user_id")  (0.4ms) DROP TABLE IF EXISTS "assignment_groups" CASCADE  (11.9ms) CREATE TABLE "assignment_groups" ("id" bigserial primary key, "canvas_id" bigint NOT NULL, "canvas_course_id" bigint, "name" character varying, "rules" text, "position" integer, "group_weight" float, "workflow_state" character varying, "canvas_created_at" timestamp, "canvas_updated_at" timestamp, "created_at" timestamp NOT NULL, "updated_at" timestamp NOT NULL)  (5.6ms) CREATE INDEX "index_assignment_groups_on_canvas_course_id" ON "assignment_groups" ("canvas_course_id")  (5.5ms) CREATE UNIQUE INDEX "index_assignment_groups_on_canvas_id" ON "assignment_groups" ("canvas_id")  (0.4ms) DROP TABLE IF EXISTS "assignments" CASCADE  (12.2ms) CREATE TABLE "assignments" ("id" bigserial primary key, "canvas_id" bigint NOT NULL, "title" character varying, "description" text, "due_at" timestamp, "unlock_at" timestamp, "lock_at" timestamp, "points_possible" float, "min_score" float, "max_score" float, "mastery_score" float, "grading_type" character varying, "submission_types" character varying, "workflow_state" character varying, "canvas_context_id" integer, "canvas_context_type" character varying, "canvas_assignment_group_id" integer, "canvas_grading_scheme_id" integer, "canvas_grading_standard_id" integer, "created_at" timestamp NOT NULL, "updated_at" timestamp NOT NULL)  (5.8ms) CREATE INDEX "index_assignments_on_canvas_context_id_and_canvas_context_type" ON "assignments" ("canvas_context_id", "canvas_context_type")  (6.0ms) CREATE UNIQUE INDEX "index_assignments_on_canvas_id" ON "assignments" ("canvas_id")  (0.4ms) DROP TABLE IF EXISTS "canvas_sync_job_logs" CASCADE  (12.3ms) CREATE TABLE "canvas_sync_job_logs" ("id" serial NOT NULL PRIMARY KEY, "started_at" timestamp, "completed_at" timestamp, "exception" character varying, "backtrace" text, "job_class" character varying, "status" character varying, "metadata" text, "job_arguments" text, "created_at" timestamp, "updated_at" timestamp, "job_id" character varying, "fork_count" integer)  (5.6ms) CREATE INDEX "index_canvas_sync_job_logs_on_job_id" ON "canvas_sync_job_logs" ("job_id")  (0.4ms) DROP TABLE IF EXISTS "canvas_sync_sync_batches" CASCADE  (13.1ms) CREATE TABLE "canvas_sync_sync_batches" ("id" serial NOT NULL PRIMARY KEY, "started_at" timestamp, "completed_at" timestamp, "status" character varying, "created_at" timestamp, "updated_at" timestamp, "full_sync" boolean DEFAULT FALSE, "batch_genre" character varying, "batch_bid" character varying)  (0.6ms) DROP TABLE IF EXISTS "context_module_items" CASCADE  (13.1ms) CREATE TABLE "context_module_items" ("id" bigserial primary key, "canvas_id" bigint, "canvas_context_module_id" bigint, "position" integer, "canvas_content_id" bigint, "canvas_content_type" character varying, "canvas_assignment_id" bigint, "workflow_state" character varying, "created_at" timestamp NOT NULL, "updated_at" timestamp NOT NULL)  (5.6ms) CREATE INDEX "index_context_module_items_on_canvas_context_module_id" ON "context_module_items" ("canvas_context_module_id")  (5.1ms) CREATE UNIQUE INDEX "index_context_module_items_on_canvas_id" ON "context_module_items" ("canvas_id")  (0.5ms) DROP TABLE IF EXISTS "context_modules" CASCADE  (14.1ms) CREATE TABLE "context_modules" ("id" bigserial primary key, "canvas_id" bigint, "canvas_context_id" bigint, "canvas_context_type" character varying, "position" integer, "name" character varying, "workflow_state" character varying, "deleted_at" timestamp, "unlock_at" timestamp, "created_at" timestamp NOT NULL, "updated_at" timestamp NOT NULL)  (5.9ms) CREATE INDEX "index_context_modules_on_context" ON "context_modules" ("canvas_context_id", "canvas_context_type")  (4.8ms) CREATE UNIQUE INDEX "index_context_modules_on_canvas_id" ON "context_modules" ("canvas_id")  (0.2ms) DROP TABLE IF EXISTS "courses" CASCADE  (9.8ms) CREATE TABLE "courses" ("id" bigserial primary key, "canvas_id" bigint NOT NULL, "sis_id" character varying, "course_code" character varying, "name" character varying, "workflow_state" character varying, "canvas_account_id" integer, "canvas_term_id" integer, "start_at" timestamp, "end_at" timestamp, "grading_standard_id" bigint, "created_at" timestamp NOT NULL, "updated_at" timestamp NOT NULL)  (5.4ms) CREATE UNIQUE INDEX "index_courses_on_canvas_id" ON "courses" ("canvas_id")  (0.4ms) DROP TABLE IF EXISTS "enrollments" CASCADE  (12.7ms) CREATE TABLE "enrollments" ("id" bigserial primary key, "canvas_id" bigint NOT NULL, "canvas_course_id" bigint, "course_sis_id" character varying, "canvas_user_id" bigint, "user_sis_id" character varying, "role" character varying, "canvas_role_id" integer, "canvas_section_id" bigint, "workflow_state" character varying, "base_role_type" character varying, "created_at" timestamp NOT NULL, "updated_at" timestamp NOT NULL)  (5.1ms) CREATE INDEX "index_enrollments_on_canvas_course_id" ON "enrollments" ("canvas_course_id")  (4.8ms) CREATE UNIQUE INDEX "index_enrollments_on_canvas_id" ON "enrollments" ("canvas_id")  (4.4ms) CREATE INDEX "index_enrollments_on_canvas_user_id" ON "enrollments" ("canvas_user_id")  (0.2ms) DROP TABLE IF EXISTS "grading_period_groups" CASCADE  (9.1ms) CREATE TABLE "grading_period_groups" ("id" bigserial primary key, "canvas_id" bigint NOT NULL, "canvas_course_id" bigint, "canvas_account_id" bigint, "title" character varying, "weighted" boolean, "display_totals_for_all_grading_periods" boolean, "workflow_state" character varying, "created_at" timestamp NOT NULL, "updated_at" timestamp NOT NULL)  (4.4ms) CREATE INDEX "index_grading_period_groups_on_canvas_account_id" ON "grading_period_groups" ("canvas_account_id")  (4.8ms) CREATE INDEX "index_grading_period_groups_on_canvas_course_id" ON "grading_period_groups" ("canvas_course_id")  (4.4ms) CREATE UNIQUE INDEX "index_grading_period_groups_on_canvas_id" ON "grading_period_groups" ("canvas_id")  (0.2ms) DROP TABLE IF EXISTS "grading_periods" CASCADE  (8.8ms) CREATE TABLE "grading_periods" ("id" bigserial primary key, "canvas_id" bigint NOT NULL, "title" character varying, "weight" float, "start_date" timestamp, "end_date" timestamp, "close_date" timestamp, "canvas_grading_period_group_id" bigint, "workflow_state" character varying, "created_at" timestamp NOT NULL, "updated_at" timestamp NOT NULL)  (4.5ms) CREATE INDEX "index_grading_periods_on_canvas_grading_period_group_id" ON "grading_periods" ("canvas_grading_period_group_id")  (4.3ms) CREATE UNIQUE INDEX "index_grading_periods_on_canvas_id" ON "grading_periods" ("canvas_id")  (0.2ms) DROP TABLE IF EXISTS "group_memberships" CASCADE  (12.7ms) CREATE TABLE "group_memberships" ("id" bigserial primary key, "canvas_id" bigint NOT NULL, "canvas_user_id" bigint NOT NULL, "canvas_group_id" bigint NOT NULL, "group_sis_id" character varying, "user_sis_id" character varying, "workflow_state" character varying, "created_at" timestamp NOT NULL, "updated_at" timestamp NOT NULL)  (5.3ms) CREATE UNIQUE INDEX "index_group_memberships_on_canvas_id" ON "group_memberships" ("canvas_id")  (0.4ms) DROP TABLE IF EXISTS "groups" CASCADE  (10.9ms) CREATE TABLE "groups" ("id" bigserial primary key, "canvas_id" bigint NOT NULL, "sis_id" character varying, "canvas_group_category_id" bigint, "group_category_sis_id" character varying, "canvas_account_id" bigint, "canvas_course_id" bigint, "name" character varying, "workflow_state" character varying, "context_id" bigint, "context_type" character varying, "max_membership" integer, "created_at" timestamp NOT NULL, "updated_at" timestamp NOT NULL)  (5.3ms) CREATE UNIQUE INDEX "index_groups_on_canvas_id" ON "groups" ("canvas_id")  (0.2ms) DROP TABLE IF EXISTS "pseudonyms" CASCADE  (10.7ms) CREATE TABLE "pseudonyms" ("id" bigserial primary key, "canvas_id" bigint NOT NULL, "canvas_user_id" bigint, "sis_id" character varying, "unique_id" character varying, "workflow_state" character varying, "created_at" timestamp NOT NULL, "updated_at" timestamp NOT NULL)  (5.0ms) CREATE UNIQUE INDEX "index_pseudonyms_on_canvas_id" ON "pseudonyms" ("canvas_id")  (4.9ms) CREATE INDEX "index_pseudonyms_on_canvas_user_id" ON "pseudonyms" ("canvas_user_id")  (0.2ms) DROP TABLE IF EXISTS "roles" CASCADE  (10.4ms) CREATE TABLE "roles" ("id" bigserial primary key, "canvas_id" integer NOT NULL, "label" character varying, "base_role_type" character varying, "canvas_account_id" integer, "workflow_state" character varying, "permissions" json, "created_at" timestamp NOT NULL, "updated_at" timestamp NOT NULL)  (5.0ms) CREATE INDEX "index_roles_on_canvas_account_id" ON "roles" ("canvas_account_id")  (5.5ms) CREATE UNIQUE INDEX "index_roles_on_canvas_id" ON "roles" ("canvas_id")  (0.2ms) DROP TABLE IF EXISTS "sections" CASCADE  (10.4ms) CREATE TABLE "sections" ("id" bigserial primary key, "canvas_id" bigint NOT NULL, "sis_id" character varying, "canvas_course_id" bigint, "canvas_nonxlist_course_id" bigint, "name" character varying, "workflow_state" character varying, "start_at" timestamp, "end_at" timestamp, "created_at" timestamp NOT NULL, "updated_at" timestamp NOT NULL)  (5.0ms) CREATE INDEX "index_sections_on_canvas_course_id" ON "sections" ("canvas_course_id")  (4.8ms) CREATE UNIQUE INDEX "index_sections_on_canvas_id" ON "sections" ("canvas_id")  (0.2ms) DROP TABLE IF EXISTS "submissions" CASCADE  (10.2ms) CREATE TABLE "submissions" ("id" bigserial primary key, "canvas_id" bigint NOT NULL, "canvas_course_id" bigint, "canvas_assignment_id" bigint, "canvas_user_id" bigint, "submitted_at" timestamp, "due_at" timestamp, "graded_at" timestamp, "score" float, "points_possible" float, "excused" boolean, "workflow_state" character varying, "created_at" timestamp NOT NULL, "updated_at" timestamp NOT NULL)  (5.0ms) CREATE INDEX "index_submissions_on_canvas_assignment_id" ON "submissions" ("canvas_assignment_id")  (5.2ms) CREATE INDEX "index_submissions_on_canvas_course_id" ON "submissions" ("canvas_course_id")  (4.9ms) CREATE UNIQUE INDEX "index_submissions_on_canvas_id" ON "submissions" ("canvas_id")  (5.2ms) CREATE INDEX "index_submissions_on_canvas_user_id" ON "submissions" ("canvas_user_id")  (0.2ms) DROP TABLE IF EXISTS "terms" CASCADE  (10.6ms) CREATE TABLE "terms" ("id" bigserial primary key, "canvas_id" integer NOT NULL, "name" character varying, "start_at" timestamp, "end_at" timestamp, "workflow_state" character varying, "grading_period_group_id" integer, "sis_id" character varying, "created_at" timestamp NOT NULL, "updated_at" timestamp NOT NULL)  (5.1ms) CREATE UNIQUE INDEX "index_terms_on_canvas_id" ON "terms" ("canvas_id")  (0.3ms) DROP TABLE IF EXISTS "user_observers" CASCADE  (10.8ms) CREATE TABLE "user_observers" ("id" bigserial primary key, "observing_user_id" bigint, "observed_user_id" bigint, "workflow_state" character varying, "created_at" timestamp NOT NULL, "updated_at" timestamp NOT NULL)  (5.0ms) CREATE UNIQUE INDEX "index_user_observers_on_observed_user_id_and_observing_user_id" ON "user_observers" ("observed_user_id", "observing_user_id")  (5.4ms) CREATE INDEX "index_user_observers_on_observed_user_id" ON "user_observers" ("observed_user_id")  (5.5ms) CREATE INDEX "index_user_observers_on_observing_user_id" ON "user_observers" ("observing_user_id")  (0.4ms) DROP TABLE IF EXISTS "users" CASCADE  (12.3ms) CREATE TABLE "users" ("id" bigserial primary key, "canvas_id" bigint NOT NULL, "sis_id" character varying, "email" character varying, "first_name" character varying, "last_name" character varying, "workflow_state" character varying, "login_id" character varying, "name" character varying, "sortable_name" character varying, "created_at" timestamp NOT NULL, "updated_at" timestamp NOT NULL)  (8.7ms) CREATE UNIQUE INDEX "index_users_on_canvas_id" ON "users" ("canvas_id")  (12.0ms) CREATE TABLE "schema_migrations" ("version" character varying NOT NULL PRIMARY KEY)  (0.5ms) SELECT "schema_migrations"."version" FROM "schema_migrations" ORDER BY "schema_migrations"."version" ASC  (1.5ms) INSERT INTO "schema_migrations" (version) VALUES (20210907233331)  (1.8ms) INSERT INTO "schema_migrations" (version) VALUES (20201016181346), (20190702203620), (20190702203630), (20190702203627), (20190702203624), (20190702203621), (20200416214248), (20210907233330), (20190702203631), (20190702203632), (20190927204545), (20190702203622), (20190702203626), (20200415171620), (20190927204546), (20190702203625), (20210907233329), (20190702203623), (20180725155729), (20170915210836), (20201018210836), (20190916154829), (20201030210836);   (10.3ms) CREATE TABLE "ar_internal_metadata" ("key" character varying NOT NULL PRIMARY KEY, "value" character varying, "created_at" timestamp NOT NULL, "updated_at" timestamp NOT NULL) ActiveRecord::InternalMetadata Load (0.7ms) SELECT "ar_internal_metadata".* FROM "ar_internal_metadata" WHERE "ar_internal_metadata"."key" = $1 LIMIT $2 [["key", "environment"], ["LIMIT", 1]]  (0.3ms) BEGIN ActiveRecord::InternalMetadata Create (0.6ms) INSERT INTO "ar_internal_metadata" ("key", "value", "created_at", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "key" [["key", "environment"], ["value", "test"], ["created_at", "2021-09-08 17:03:07.185340"], ["updated_at", "2021-09-08 17:03:07.185340"]]  (1.2ms) COMMIT ActiveRecord::InternalMetadata Load (0.3ms) SELECT "ar_internal_metadata".* FROM "ar_internal_metadata" WHERE "ar_internal_metadata"."key" = $1 LIMIT $2 [["key", "environment"], ["LIMIT", 1]]  (0.2ms) BEGIN  (0.2ms) COMMIT  (0.7ms) SELECT "schema_migrations"."version" FROM "schema_migrations" ORDER BY "schema_migrations"."version" ASC  (0.3ms) BEGIN  (0.6ms) SELECT COUNT(*) FROM "users" User Create Many (0.8ms) INSERT INTO "users" ("canvas_id","sis_id","email","first_name","last_name","name","sortable_name","workflow_state","login_id","created_at","updated_at") VALUES (1,'sis_id_1','poorbastard@yharnam.com','Patches','the Spider','Patches the Spider','the Spider, Patches','active','spiderdude1337','2021-09-08 17:03:07.350220','2021-09-08 17:03:07.350220'),(2,'sis_id_2','dreamer@yharnam.com','Hunter','Djura','Hunter Djura','Djura, Hunter','active','retireddude109','2021-09-08 17:03:07.350220','2021-09-08 17:03:07.350220') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","sis_id"=EXCLUDED."sis_id","email"=EXCLUDED."email","first_name"=EXCLUDED."first_name","last_name"=EXCLUDED."last_name","name"=EXCLUDED."name","sortable_name"=EXCLUDED."sortable_name","workflow_state"=EXCLUDED."workflow_state","login_id"=EXCLUDED."login_id","updated_at"=EXCLUDED."updated_at" WHERE ("users".canvas_id, "users".sis_id, "users".email, "users".first_name, "users".last_name, "users".name, "users".sortable_name, "users".workflow_state, "users".login_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.sis_id, EXCLUDED.email, EXCLUDED.first_name, EXCLUDED.last_name, EXCLUDED.name, EXCLUDED.sortable_name, EXCLUDED.workflow_state, EXCLUDED.login_id) RETURNING "id"  (0.3ms) SELECT COUNT(*) FROM "users"  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.3ms) SELECT COUNT(*) FROM "courses" Course Create Many (0.6ms) INSERT INTO "courses" ("canvas_id","sis_id","course_code","name","canvas_account_id","canvas_term_id","start_at","end_at","workflow_state","grading_standard_id","created_at","updated_at") VALUES (1,'course_sis_id_1','C1','Course #1',1,1,'2017-03-27 21:53:18','2017-04-27 12:21:18','active',NULL,'2021-09-08 17:03:07.456999','2021-09-08 17:03:07.456999'),(2,'course_sis_id_2','C2','Course #2',1,1,'2017-03-27 21:53:18','2017-04-27 12:21:18','unpublished',NULL,'2021-09-08 17:03:07.456999','2021-09-08 17:03:07.456999') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","sis_id"=EXCLUDED."sis_id","course_code"=EXCLUDED."course_code","name"=EXCLUDED."name","canvas_account_id"=EXCLUDED."canvas_account_id","canvas_term_id"=EXCLUDED."canvas_term_id","start_at"=EXCLUDED."start_at","end_at"=EXCLUDED."end_at","workflow_state"=EXCLUDED."workflow_state","grading_standard_id"=EXCLUDED."grading_standard_id","updated_at"=EXCLUDED."updated_at" WHERE ("courses".canvas_id, "courses".sis_id, "courses".course_code, "courses".name, "courses".canvas_account_id, "courses".canvas_term_id, "courses".start_at, "courses".end_at, "courses".workflow_state, "courses".grading_standard_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.sis_id, EXCLUDED.course_code, EXCLUDED.name, EXCLUDED.canvas_account_id, EXCLUDED.canvas_term_id, EXCLUDED.start_at, EXCLUDED.end_at, EXCLUDED.workflow_state, EXCLUDED.grading_standard_id) RETURNING "id"  (0.2ms) SELECT COUNT(*) FROM "courses" Course Load (0.3ms) SELECT "courses".* FROM "courses" ORDER BY "courses"."id" ASC LIMIT $1 [["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.1ms) BEGIN  (0.5ms) SELECT COUNT(*) FROM "enrollments" Enrollment Create Many (0.8ms) INSERT INTO "enrollments" ("canvas_id","canvas_course_id","course_sis_id","canvas_user_id","user_sis_id","role","canvas_role_id","canvas_section_id","workflow_state","base_role_type","created_at","updated_at") VALUES (1,1,'sis_MUSC_2520_834',2,'sis_dalvarez_247','teacher',4,1,'active','TeacherEnrollment','2021-09-08 17:03:07.470910','2021-09-08 17:03:07.470910'),(2,1,'sis_MUSC_2520_834',3,'sis_jweaver_720','student',4,1,'active','StudentEnrollment','2021-09-08 17:03:07.470910','2021-09-08 17:03:07.470910') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","canvas_course_id"=EXCLUDED."canvas_course_id","course_sis_id"=EXCLUDED."course_sis_id","canvas_user_id"=EXCLUDED."canvas_user_id","user_sis_id"=EXCLUDED."user_sis_id","role"=EXCLUDED."role","canvas_role_id"=EXCLUDED."canvas_role_id","canvas_section_id"=EXCLUDED."canvas_section_id","workflow_state"=EXCLUDED."workflow_state","base_role_type"=EXCLUDED."base_role_type","updated_at"=EXCLUDED."updated_at" WHERE ("enrollments".canvas_id, "enrollments".canvas_course_id, "enrollments".course_sis_id, "enrollments".canvas_user_id, "enrollments".user_sis_id, "enrollments".role, "enrollments".canvas_role_id, "enrollments".canvas_section_id, "enrollments".workflow_state, "enrollments".base_role_type) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.canvas_course_id, EXCLUDED.course_sis_id, EXCLUDED.canvas_user_id, EXCLUDED.user_sis_id, EXCLUDED.role, EXCLUDED.canvas_role_id, EXCLUDED.canvas_section_id, EXCLUDED.workflow_state, EXCLUDED.base_role_type) RETURNING "id"  (0.2ms) SELECT COUNT(*) FROM "enrollments"  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.4ms) SELECT COUNT(*) FROM "sections" Section Create Many (0.8ms) INSERT INTO "sections" ("canvas_id","sis_id","canvas_course_id","name","workflow_state","start_at","end_at","created_at","updated_at") VALUES (1,'sis_section_1',1,'Cool Section','active','2017-03-27 21:53:18','2017-03-27 21:53:18','2021-09-08 17:03:07.477131','2021-09-08 17:03:07.477131'),(2,'sis_section_2',2,'Lame Section','active','2017-03-27 21:53:18','2017-03-27 21:53:18','2021-09-08 17:03:07.477131','2021-09-08 17:03:07.477131') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","sis_id"=EXCLUDED."sis_id","canvas_course_id"=EXCLUDED."canvas_course_id","name"=EXCLUDED."name","workflow_state"=EXCLUDED."workflow_state","start_at"=EXCLUDED."start_at","end_at"=EXCLUDED."end_at","updated_at"=EXCLUDED."updated_at" WHERE ("sections".canvas_id, "sections".sis_id, "sections".canvas_course_id, "sections".name, "sections".workflow_state, "sections".start_at, "sections".end_at) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.sis_id, EXCLUDED.canvas_course_id, EXCLUDED.name, EXCLUDED.workflow_state, EXCLUDED.start_at, EXCLUDED.end_at) RETURNING "id"  (0.4ms) SELECT COUNT(*) FROM "sections" Section Load (0.2ms) SELECT "sections".* FROM "sections" ORDER BY "sections"."id" ASC LIMIT $1 [["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN Section Create Many (0.3ms) INSERT INTO "sections" ("canvas_id","canvas_nonxlist_course_id","created_at","updated_at") VALUES (2,2,'2021-09-08 17:03:07.486492','2021-09-08 17:03:07.486492') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","canvas_nonxlist_course_id"=EXCLUDED."canvas_nonxlist_course_id","updated_at"=EXCLUDED."updated_at" WHERE ("sections".canvas_id, "sections".canvas_nonxlist_course_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.canvas_nonxlist_course_id) RETURNING "id"  (0.2ms) SELECT COUNT(*) FROM "sections" WHERE "sections"."canvas_nonxlist_course_id" IS NOT NULL Section Load (0.2ms) SELECT "sections".* FROM "sections" WHERE "sections"."canvas_nonxlist_course_id" IS NOT NULL ORDER BY "sections"."id" ASC LIMIT $1 [["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.4ms) SELECT COUNT(*) FROM "groups" Group Create Many (0.9ms) INSERT INTO "groups" ("canvas_id","sis_id","canvas_group_category_id","group_category_sis_id","canvas_account_id","canvas_course_id","name","workflow_state","context_id","context_type","max_membership","created_at","updated_at") VALUES (50,'sis1',10,NULL,1,NULL,'Group1','available',1,'Account',NULL,'2021-09-08 17:03:07.494528','2021-09-08 17:03:07.494528'),(51,'sis2',2,NULL,NULL,1,'Group2','available',1,'Course',1,'2021-09-08 17:03:07.494528','2021-09-08 17:03:07.494528') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","sis_id"=EXCLUDED."sis_id","canvas_group_category_id"=EXCLUDED."canvas_group_category_id","group_category_sis_id"=EXCLUDED."group_category_sis_id","canvas_account_id"=EXCLUDED."canvas_account_id","canvas_course_id"=EXCLUDED."canvas_course_id","name"=EXCLUDED."name","workflow_state"=EXCLUDED."workflow_state","context_id"=EXCLUDED."context_id","context_type"=EXCLUDED."context_type","max_membership"=EXCLUDED."max_membership","updated_at"=EXCLUDED."updated_at" WHERE ("groups".canvas_id, "groups".sis_id, "groups".canvas_group_category_id, "groups".group_category_sis_id, "groups".canvas_account_id, "groups".canvas_course_id, "groups".name, "groups".workflow_state, "groups".context_id, "groups".context_type, "groups".max_membership) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.sis_id, EXCLUDED.canvas_group_category_id, EXCLUDED.group_category_sis_id, EXCLUDED.canvas_account_id, EXCLUDED.canvas_course_id, EXCLUDED.name, EXCLUDED.workflow_state, EXCLUDED.context_id, EXCLUDED.context_type, EXCLUDED.max_membership) RETURNING "id"  (0.2ms) SELECT COUNT(*) FROM "groups" Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."name" = $1 LIMIT $2 [["name", "Group1"], ["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) SELECT COUNT(*) FROM "group_memberships" GroupMembership Create Many (0.5ms) INSERT INTO "group_memberships" ("canvas_id","canvas_group_id","group_sis_id","canvas_user_id","user_sis_id","workflow_state","created_at","updated_at") VALUES (50,1,NULL,10,NULL,'accepted','2021-09-08 17:03:07.507605','2021-09-08 17:03:07.507605'),(51,2,NULL,11,NULL,'accepted','2021-09-08 17:03:07.507605','2021-09-08 17:03:07.507605') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","canvas_group_id"=EXCLUDED."canvas_group_id","group_sis_id"=EXCLUDED."group_sis_id","canvas_user_id"=EXCLUDED."canvas_user_id","user_sis_id"=EXCLUDED."user_sis_id","workflow_state"=EXCLUDED."workflow_state","updated_at"=EXCLUDED."updated_at" WHERE ("group_memberships".canvas_id, "group_memberships".canvas_group_id, "group_memberships".group_sis_id, "group_memberships".canvas_user_id, "group_memberships".user_sis_id, "group_memberships".workflow_state) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.canvas_group_id, EXCLUDED.group_sis_id, EXCLUDED.canvas_user_id, EXCLUDED.user_sis_id, EXCLUDED.workflow_state) RETURNING "id"  (0.2ms) SELECT COUNT(*) FROM "group_memberships" GroupMembership Load (0.2ms) SELECT "group_memberships".* FROM "group_memberships" WHERE "group_memberships"."canvas_id" = $1 LIMIT $2 [["canvas_id", 50], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.3ms) SELECT COUNT(*) FROM "user_observers" UserObserver Create Many (0.6ms) INSERT INTO "user_observers" ("observing_user_id","observed_user_id","workflow_state","created_at","updated_at") VALUES (21,3,'active','2021-09-08 17:03:07.517177','2021-09-08 17:03:07.517177'),(21,2,'active','2021-09-08 17:03:07.517177','2021-09-08 17:03:07.517177') ON CONFLICT (observing_user_id, observed_user_id) DO UPDATE SET "observing_user_id"=EXCLUDED."observing_user_id","observed_user_id"=EXCLUDED."observed_user_id","workflow_state"=EXCLUDED."workflow_state","updated_at"=EXCLUDED."updated_at" WHERE ("user_observers".observing_user_id, "user_observers".observed_user_id, "user_observers".workflow_state) IS DISTINCT FROM (EXCLUDED.observing_user_id, EXCLUDED.observed_user_id, EXCLUDED.workflow_state) RETURNING "id"  (0.2ms) SELECT COUNT(*) FROM "user_observers" UserObserver Load (0.1ms) SELECT "user_observers".* FROM "user_observers" ORDER BY "user_observers"."id" ASC LIMIT $1 [["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SELECT COUNT(*) FROM "user_observers" UserObserver Create Many (0.3ms) INSERT INTO "user_observers" ("observing_user_id","observed_user_id","workflow_state","created_at","updated_at") VALUES (21,3,'active','2021-09-08 17:03:07.532169','2021-09-08 17:03:07.532169'),(21,2,'active','2021-09-08 17:03:07.532169','2021-09-08 17:03:07.532169') ON CONFLICT (observing_user_id, observed_user_id) DO UPDATE SET "observing_user_id"=EXCLUDED."observing_user_id","observed_user_id"=EXCLUDED."observed_user_id","workflow_state"=EXCLUDED."workflow_state","updated_at"=EXCLUDED."updated_at" WHERE ("user_observers".observing_user_id, "user_observers".observed_user_id, "user_observers".workflow_state) IS DISTINCT FROM (EXCLUDED.observing_user_id, EXCLUDED.observed_user_id, EXCLUDED.workflow_state) RETURNING "id"  (0.2ms) SELECT COUNT(*) FROM "user_observers"  (0.2ms) SELECT COUNT(*) FROM "user_observers" UserObserver Create Many (0.3ms) INSERT INTO "user_observers" ("observing_user_id","observed_user_id","workflow_state","created_at","updated_at") VALUES (21,3,'active','2021-09-08 17:03:07.533959','2021-09-08 17:03:07.533959'),(21,2,'active','2021-09-08 17:03:07.533959','2021-09-08 17:03:07.533959') ON CONFLICT (observing_user_id, observed_user_id) DO UPDATE SET "observing_user_id"=EXCLUDED."observing_user_id","observed_user_id"=EXCLUDED."observed_user_id","workflow_state"=EXCLUDED."workflow_state","updated_at"=EXCLUDED."updated_at" WHERE ("user_observers".observing_user_id, "user_observers".observed_user_id, "user_observers".workflow_state) IS DISTINCT FROM (EXCLUDED.observing_user_id, EXCLUDED.observed_user_id, EXCLUDED.workflow_state) RETURNING "id"  (0.2ms) SELECT COUNT(*) FROM "user_observers"  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SELECT COUNT(*) FROM "users"  (0.2ms) SELECT COUNT(*) FROM "courses" Course Create Many (0.4ms) INSERT INTO "courses" ("canvas_id","sis_id","course_code","name","canvas_account_id","canvas_term_id","start_at","end_at","workflow_state","grading_standard_id","created_at","updated_at") VALUES (1,'course_sis_id_1','C1','Course #1',1,1,'2017-03-27 21:53:18','2017-04-27 12:21:18','active',NULL,'2021-09-08 17:03:07.538248','2021-09-08 17:03:07.538248'),(2,'course_sis_id_2','C2','Course #2',1,1,'2017-03-27 21:53:18','2017-04-27 12:21:18','unpublished',NULL,'2021-09-08 17:03:07.538248','2021-09-08 17:03:07.538248') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","sis_id"=EXCLUDED."sis_id","course_code"=EXCLUDED."course_code","name"=EXCLUDED."name","canvas_account_id"=EXCLUDED."canvas_account_id","canvas_term_id"=EXCLUDED."canvas_term_id","start_at"=EXCLUDED."start_at","end_at"=EXCLUDED."end_at","workflow_state"=EXCLUDED."workflow_state","grading_standard_id"=EXCLUDED."grading_standard_id","updated_at"=EXCLUDED."updated_at" WHERE ("courses".canvas_id, "courses".sis_id, "courses".course_code, "courses".name, "courses".canvas_account_id, "courses".canvas_term_id, "courses".start_at, "courses".end_at, "courses".workflow_state, "courses".grading_standard_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.sis_id, EXCLUDED.course_code, EXCLUDED.name, EXCLUDED.canvas_account_id, EXCLUDED.canvas_term_id, EXCLUDED.start_at, EXCLUDED.end_at, EXCLUDED.workflow_state, EXCLUDED.grading_standard_id) RETURNING "id" User Create Many (0.4ms) INSERT INTO "users" ("canvas_id","sis_id","email","first_name","last_name","name","sortable_name","workflow_state","login_id","created_at","updated_at") VALUES (1,'sis_id_1','poorbastard@yharnam.com','Patches','the Spider','Patches the Spider','the Spider, Patches','active','spiderdude1337','2021-09-08 17:03:07.539694','2021-09-08 17:03:07.539694'),(2,'sis_id_2','dreamer@yharnam.com','Hunter','Djura','Hunter Djura','Djura, Hunter','active','retireddude109','2021-09-08 17:03:07.539694','2021-09-08 17:03:07.539694') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","sis_id"=EXCLUDED."sis_id","email"=EXCLUDED."email","first_name"=EXCLUDED."first_name","last_name"=EXCLUDED."last_name","name"=EXCLUDED."name","sortable_name"=EXCLUDED."sortable_name","workflow_state"=EXCLUDED."workflow_state","login_id"=EXCLUDED."login_id","updated_at"=EXCLUDED."updated_at" WHERE ("users".canvas_id, "users".sis_id, "users".email, "users".first_name, "users".last_name, "users".name, "users".sortable_name, "users".workflow_state, "users".login_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.sis_id, EXCLUDED.email, EXCLUDED.first_name, EXCLUDED.last_name, EXCLUDED.name, EXCLUDED.sortable_name, EXCLUDED.workflow_state, EXCLUDED.login_id) RETURNING "id"  (0.2ms) SELECT COUNT(*) FROM "users"  (0.2ms) SELECT COUNT(*) FROM "courses"  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) ROLLBACK  (0.1ms) BEGIN Course Create Many (0.5ms) INSERT INTO "courses" ("canvas_id","sis_id","course_code","name","canvas_account_id","canvas_term_id","start_at","end_at","workflow_state","grading_standard_id","created_at","updated_at") VALUES (1,'course_sis_id_1','C1','Course #1',1,1,'2017-03-27 21:53:18','2017-04-27 12:21:18','active',NULL,'2021-09-08 17:03:07.549900','2021-09-08 17:03:07.549900'),(2,'course_sis_id_2','C2','Course #2',1,1,'2017-03-27 21:53:18','2017-04-27 12:21:18','unpublished',NULL,'2021-09-08 17:03:07.549900','2021-09-08 17:03:07.549900') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","sis_id"=EXCLUDED."sis_id","course_code"=EXCLUDED."course_code","name"=EXCLUDED."name","canvas_account_id"=EXCLUDED."canvas_account_id","canvas_term_id"=EXCLUDED."canvas_term_id","start_at"=EXCLUDED."start_at","end_at"=EXCLUDED."end_at","workflow_state"=EXCLUDED."workflow_state","grading_standard_id"=EXCLUDED."grading_standard_id","updated_at"=EXCLUDED."updated_at" WHERE ("courses".canvas_id, "courses".sis_id, "courses".course_code, "courses".name, "courses".canvas_account_id, "courses".canvas_term_id, "courses".start_at, "courses".end_at, "courses".workflow_state, "courses".grading_standard_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.sis_id, EXCLUDED.course_code, EXCLUDED.name, EXCLUDED.canvas_account_id, EXCLUDED.canvas_term_id, EXCLUDED.start_at, EXCLUDED.end_at, EXCLUDED.workflow_state, EXCLUDED.grading_standard_id) RETURNING "id"  (0.2ms) ROLLBACK  (0.8ms) SELECT "schema_migrations"."version" FROM "schema_migrations" ORDER BY "schema_migrations"."version" ASC  (0.2ms) BEGIN  (0.4ms) SELECT COUNT(*) FROM "users" User Create Many (1.0ms) INSERT INTO "users" ("canvas_id","sis_id","email","first_name","last_name","name","sortable_name","workflow_state","login_id","created_at","updated_at") VALUES (1,'sis_id_1','poorbastard@yharnam.com','Patches','the Spider','Patches the Spider','the Spider, Patches','active','spiderdude1337','2021-09-08 17:04:30.759152','2021-09-08 17:04:30.759152'),(2,'sis_id_2','dreamer@yharnam.com','Hunter','Djura','Hunter Djura','Djura, Hunter','active','retireddude109','2021-09-08 17:04:30.759152','2021-09-08 17:04:30.759152') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","sis_id"=EXCLUDED."sis_id","email"=EXCLUDED."email","first_name"=EXCLUDED."first_name","last_name"=EXCLUDED."last_name","name"=EXCLUDED."name","sortable_name"=EXCLUDED."sortable_name","workflow_state"=EXCLUDED."workflow_state","login_id"=EXCLUDED."login_id","updated_at"=EXCLUDED."updated_at" WHERE ("users".canvas_id, "users".sis_id, "users".email, "users".first_name, "users".last_name, "users".name, "users".sortable_name, "users".workflow_state, "users".login_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.sis_id, EXCLUDED.email, EXCLUDED.first_name, EXCLUDED.last_name, EXCLUDED.name, EXCLUDED.sortable_name, EXCLUDED.workflow_state, EXCLUDED.login_id) RETURNING "id"  (0.3ms) SELECT COUNT(*) FROM "users"  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (1.2ms) SELECT COUNT(*) FROM "courses" Course Create Many (0.6ms) INSERT INTO "courses" ("canvas_id","sis_id","course_code","name","canvas_account_id","canvas_term_id","start_at","end_at","workflow_state","grading_standard_id","created_at","updated_at") VALUES (1,'course_sis_id_1','C1','Course #1',1,1,'2017-03-27 21:53:18','2017-04-27 12:21:18','active',NULL,'2021-09-08 17:04:30.918038','2021-09-08 17:04:30.918038'),(2,'course_sis_id_2','C2','Course #2',1,1,'2017-03-27 21:53:18','2017-04-27 12:21:18','unpublished',NULL,'2021-09-08 17:04:30.918038','2021-09-08 17:04:30.918038') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","sis_id"=EXCLUDED."sis_id","course_code"=EXCLUDED."course_code","name"=EXCLUDED."name","canvas_account_id"=EXCLUDED."canvas_account_id","canvas_term_id"=EXCLUDED."canvas_term_id","start_at"=EXCLUDED."start_at","end_at"=EXCLUDED."end_at","workflow_state"=EXCLUDED."workflow_state","grading_standard_id"=EXCLUDED."grading_standard_id","updated_at"=EXCLUDED."updated_at" WHERE ("courses".canvas_id, "courses".sis_id, "courses".course_code, "courses".name, "courses".canvas_account_id, "courses".canvas_term_id, "courses".start_at, "courses".end_at, "courses".workflow_state, "courses".grading_standard_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.sis_id, EXCLUDED.course_code, EXCLUDED.name, EXCLUDED.canvas_account_id, EXCLUDED.canvas_term_id, EXCLUDED.start_at, EXCLUDED.end_at, EXCLUDED.workflow_state, EXCLUDED.grading_standard_id) RETURNING "id"  (0.3ms) SELECT COUNT(*) FROM "courses" Course Load (0.2ms) SELECT "courses".* FROM "courses" ORDER BY "courses"."id" ASC LIMIT $1 [["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.4ms) SELECT COUNT(*) FROM "enrollments" Enrollment Create Many (0.6ms) INSERT INTO "enrollments" ("canvas_id","canvas_course_id","course_sis_id","canvas_user_id","user_sis_id","role","canvas_role_id","canvas_section_id","workflow_state","base_role_type","created_at","updated_at") VALUES (1,1,'sis_MUSC_2520_834',2,'sis_dalvarez_247','teacher',4,1,'active','TeacherEnrollment','2021-09-08 17:04:30.939093','2021-09-08 17:04:30.939093'),(2,1,'sis_MUSC_2520_834',3,'sis_jweaver_720','student',4,1,'active','StudentEnrollment','2021-09-08 17:04:30.939093','2021-09-08 17:04:30.939093') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","canvas_course_id"=EXCLUDED."canvas_course_id","course_sis_id"=EXCLUDED."course_sis_id","canvas_user_id"=EXCLUDED."canvas_user_id","user_sis_id"=EXCLUDED."user_sis_id","role"=EXCLUDED."role","canvas_role_id"=EXCLUDED."canvas_role_id","canvas_section_id"=EXCLUDED."canvas_section_id","workflow_state"=EXCLUDED."workflow_state","base_role_type"=EXCLUDED."base_role_type","updated_at"=EXCLUDED."updated_at" WHERE ("enrollments".canvas_id, "enrollments".canvas_course_id, "enrollments".course_sis_id, "enrollments".canvas_user_id, "enrollments".user_sis_id, "enrollments".role, "enrollments".canvas_role_id, "enrollments".canvas_section_id, "enrollments".workflow_state, "enrollments".base_role_type) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.canvas_course_id, EXCLUDED.course_sis_id, EXCLUDED.canvas_user_id, EXCLUDED.user_sis_id, EXCLUDED.role, EXCLUDED.canvas_role_id, EXCLUDED.canvas_section_id, EXCLUDED.workflow_state, EXCLUDED.base_role_type) RETURNING "id"  (0.2ms) SELECT COUNT(*) FROM "enrollments"  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.6ms) SELECT COUNT(*) FROM "sections" Section Create Many (0.8ms) INSERT INTO "sections" ("canvas_id","sis_id","canvas_course_id","name","workflow_state","start_at","end_at","created_at","updated_at") VALUES (1,'sis_section_1',1,'Cool Section','active','2017-03-27 21:53:18','2017-03-27 21:53:18','2021-09-08 17:04:30.946171','2021-09-08 17:04:30.946171'),(2,'sis_section_2',2,'Lame Section','active','2017-03-27 21:53:18','2017-03-27 21:53:18','2021-09-08 17:04:30.946171','2021-09-08 17:04:30.946171') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","sis_id"=EXCLUDED."sis_id","canvas_course_id"=EXCLUDED."canvas_course_id","name"=EXCLUDED."name","workflow_state"=EXCLUDED."workflow_state","start_at"=EXCLUDED."start_at","end_at"=EXCLUDED."end_at","updated_at"=EXCLUDED."updated_at" WHERE ("sections".canvas_id, "sections".sis_id, "sections".canvas_course_id, "sections".name, "sections".workflow_state, "sections".start_at, "sections".end_at) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.sis_id, EXCLUDED.canvas_course_id, EXCLUDED.name, EXCLUDED.workflow_state, EXCLUDED.start_at, EXCLUDED.end_at) RETURNING "id"  (0.5ms) SELECT COUNT(*) FROM "sections" Section Load (0.4ms) SELECT "sections".* FROM "sections" ORDER BY "sections"."id" ASC LIMIT $1 [["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.2ms) BEGIN Section Create Many (0.5ms) INSERT INTO "sections" ("canvas_id","canvas_nonxlist_course_id","created_at","updated_at") VALUES (2,2,'2021-09-08 17:04:30.959554','2021-09-08 17:04:30.959554') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","canvas_nonxlist_course_id"=EXCLUDED."canvas_nonxlist_course_id","updated_at"=EXCLUDED."updated_at" WHERE ("sections".canvas_id, "sections".canvas_nonxlist_course_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.canvas_nonxlist_course_id) RETURNING "id"  (0.4ms) SELECT COUNT(*) FROM "sections" WHERE "sections"."canvas_nonxlist_course_id" IS NOT NULL Section Load (0.3ms) SELECT "sections".* FROM "sections" WHERE "sections"."canvas_nonxlist_course_id" IS NOT NULL ORDER BY "sections"."id" ASC LIMIT $1 [["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.4ms) SELECT COUNT(*) FROM "groups" Group Create Many (0.6ms) INSERT INTO "groups" ("canvas_id","sis_id","canvas_group_category_id","group_category_sis_id","canvas_account_id","canvas_course_id","name","workflow_state","context_id","context_type","max_membership","created_at","updated_at") VALUES (50,'sis1',10,NULL,1,NULL,'Group1','available',1,'Account',NULL,'2021-09-08 17:04:30.969844','2021-09-08 17:04:30.969844'),(51,'sis2',2,NULL,NULL,1,'Group2','available',1,'Course',1,'2021-09-08 17:04:30.969844','2021-09-08 17:04:30.969844') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","sis_id"=EXCLUDED."sis_id","canvas_group_category_id"=EXCLUDED."canvas_group_category_id","group_category_sis_id"=EXCLUDED."group_category_sis_id","canvas_account_id"=EXCLUDED."canvas_account_id","canvas_course_id"=EXCLUDED."canvas_course_id","name"=EXCLUDED."name","workflow_state"=EXCLUDED."workflow_state","context_id"=EXCLUDED."context_id","context_type"=EXCLUDED."context_type","max_membership"=EXCLUDED."max_membership","updated_at"=EXCLUDED."updated_at" WHERE ("groups".canvas_id, "groups".sis_id, "groups".canvas_group_category_id, "groups".group_category_sis_id, "groups".canvas_account_id, "groups".canvas_course_id, "groups".name, "groups".workflow_state, "groups".context_id, "groups".context_type, "groups".max_membership) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.sis_id, EXCLUDED.canvas_group_category_id, EXCLUDED.group_category_sis_id, EXCLUDED.canvas_account_id, EXCLUDED.canvas_course_id, EXCLUDED.name, EXCLUDED.workflow_state, EXCLUDED.context_id, EXCLUDED.context_type, EXCLUDED.max_membership) RETURNING "id"  (0.3ms) SELECT COUNT(*) FROM "groups" Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."name" = $1 LIMIT $2 [["name", "Group1"], ["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) SELECT COUNT(*) FROM "group_memberships" GroupMembership Create Many (0.5ms) INSERT INTO "group_memberships" ("canvas_id","canvas_group_id","group_sis_id","canvas_user_id","user_sis_id","workflow_state","created_at","updated_at") VALUES (50,1,NULL,10,NULL,'accepted','2021-09-08 17:04:30.985490','2021-09-08 17:04:30.985490'),(51,2,NULL,11,NULL,'accepted','2021-09-08 17:04:30.985490','2021-09-08 17:04:30.985490') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","canvas_group_id"=EXCLUDED."canvas_group_id","group_sis_id"=EXCLUDED."group_sis_id","canvas_user_id"=EXCLUDED."canvas_user_id","user_sis_id"=EXCLUDED."user_sis_id","workflow_state"=EXCLUDED."workflow_state","updated_at"=EXCLUDED."updated_at" WHERE ("group_memberships".canvas_id, "group_memberships".canvas_group_id, "group_memberships".group_sis_id, "group_memberships".canvas_user_id, "group_memberships".user_sis_id, "group_memberships".workflow_state) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.canvas_group_id, EXCLUDED.group_sis_id, EXCLUDED.canvas_user_id, EXCLUDED.user_sis_id, EXCLUDED.workflow_state) RETURNING "id"  (0.2ms) SELECT COUNT(*) FROM "group_memberships" GroupMembership Load (0.3ms) SELECT "group_memberships".* FROM "group_memberships" WHERE "group_memberships"."canvas_id" = $1 LIMIT $2 [["canvas_id", 50], ["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.7ms) SELECT COUNT(*) FROM "user_observers" UserObserver Create Many (0.5ms) INSERT INTO "user_observers" ("observing_user_id","observed_user_id","workflow_state","created_at","updated_at") VALUES (21,3,'active','2021-09-08 17:04:30.998640','2021-09-08 17:04:30.998640'),(21,2,'active','2021-09-08 17:04:30.998640','2021-09-08 17:04:30.998640') ON CONFLICT (observing_user_id, observed_user_id) DO UPDATE SET "observing_user_id"=EXCLUDED."observing_user_id","observed_user_id"=EXCLUDED."observed_user_id","workflow_state"=EXCLUDED."workflow_state","updated_at"=EXCLUDED."updated_at" WHERE ("user_observers".observing_user_id, "user_observers".observed_user_id, "user_observers".workflow_state) IS DISTINCT FROM (EXCLUDED.observing_user_id, EXCLUDED.observed_user_id, EXCLUDED.workflow_state) RETURNING "id"  (0.3ms) SELECT COUNT(*) FROM "user_observers" UserObserver Load (0.2ms) SELECT "user_observers".* FROM "user_observers" WHERE "user_observers"."observed_user_id" = $1 LIMIT $2 [["observed_user_id", 3], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SELECT COUNT(*) FROM "user_observers" UserObserver Create Many (0.4ms) INSERT INTO "user_observers" ("observing_user_id","observed_user_id","workflow_state","created_at","updated_at") VALUES (21,3,'active','2021-09-08 17:04:31.006402','2021-09-08 17:04:31.006402'),(21,2,'active','2021-09-08 17:04:31.006402','2021-09-08 17:04:31.006402') ON CONFLICT (observing_user_id, observed_user_id) DO UPDATE SET "observing_user_id"=EXCLUDED."observing_user_id","observed_user_id"=EXCLUDED."observed_user_id","workflow_state"=EXCLUDED."workflow_state","updated_at"=EXCLUDED."updated_at" WHERE ("user_observers".observing_user_id, "user_observers".observed_user_id, "user_observers".workflow_state) IS DISTINCT FROM (EXCLUDED.observing_user_id, EXCLUDED.observed_user_id, EXCLUDED.workflow_state) RETURNING "id"  (0.2ms) SELECT COUNT(*) FROM "user_observers"  (0.2ms) SELECT COUNT(*) FROM "user_observers" UserObserver Create Many (0.3ms) INSERT INTO "user_observers" ("observing_user_id","observed_user_id","workflow_state","created_at","updated_at") VALUES (21,3,'active','2021-09-08 17:04:31.008386','2021-09-08 17:04:31.008386'),(21,2,'active','2021-09-08 17:04:31.008386','2021-09-08 17:04:31.008386') ON CONFLICT (observing_user_id, observed_user_id) DO UPDATE SET "observing_user_id"=EXCLUDED."observing_user_id","observed_user_id"=EXCLUDED."observed_user_id","workflow_state"=EXCLUDED."workflow_state","updated_at"=EXCLUDED."updated_at" WHERE ("user_observers".observing_user_id, "user_observers".observed_user_id, "user_observers".workflow_state) IS DISTINCT FROM (EXCLUDED.observing_user_id, EXCLUDED.observed_user_id, EXCLUDED.workflow_state) RETURNING "id"  (0.3ms) SELECT COUNT(*) FROM "user_observers"  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SELECT COUNT(*) FROM "users"  (0.2ms) SELECT COUNT(*) FROM "courses" Course Create Many (0.5ms) INSERT INTO "courses" ("canvas_id","sis_id","course_code","name","canvas_account_id","canvas_term_id","start_at","end_at","workflow_state","grading_standard_id","created_at","updated_at") VALUES (1,'course_sis_id_1','C1','Course #1',1,1,'2017-03-27 21:53:18','2017-04-27 12:21:18','active',NULL,'2021-09-08 17:04:31.013685','2021-09-08 17:04:31.013685'),(2,'course_sis_id_2','C2','Course #2',1,1,'2017-03-27 21:53:18','2017-04-27 12:21:18','unpublished',NULL,'2021-09-08 17:04:31.013685','2021-09-08 17:04:31.013685') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","sis_id"=EXCLUDED."sis_id","course_code"=EXCLUDED."course_code","name"=EXCLUDED."name","canvas_account_id"=EXCLUDED."canvas_account_id","canvas_term_id"=EXCLUDED."canvas_term_id","start_at"=EXCLUDED."start_at","end_at"=EXCLUDED."end_at","workflow_state"=EXCLUDED."workflow_state","grading_standard_id"=EXCLUDED."grading_standard_id","updated_at"=EXCLUDED."updated_at" WHERE ("courses".canvas_id, "courses".sis_id, "courses".course_code, "courses".name, "courses".canvas_account_id, "courses".canvas_term_id, "courses".start_at, "courses".end_at, "courses".workflow_state, "courses".grading_standard_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.sis_id, EXCLUDED.course_code, EXCLUDED.name, EXCLUDED.canvas_account_id, EXCLUDED.canvas_term_id, EXCLUDED.start_at, EXCLUDED.end_at, EXCLUDED.workflow_state, EXCLUDED.grading_standard_id) RETURNING "id" User Create Many (0.4ms) INSERT INTO "users" ("canvas_id","sis_id","email","first_name","last_name","name","sortable_name","workflow_state","login_id","created_at","updated_at") VALUES (1,'sis_id_1','poorbastard@yharnam.com','Patches','the Spider','Patches the Spider','the Spider, Patches','active','spiderdude1337','2021-09-08 17:04:31.015468','2021-09-08 17:04:31.015468'),(2,'sis_id_2','dreamer@yharnam.com','Hunter','Djura','Hunter Djura','Djura, Hunter','active','retireddude109','2021-09-08 17:04:31.015468','2021-09-08 17:04:31.015468') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","sis_id"=EXCLUDED."sis_id","email"=EXCLUDED."email","first_name"=EXCLUDED."first_name","last_name"=EXCLUDED."last_name","name"=EXCLUDED."name","sortable_name"=EXCLUDED."sortable_name","workflow_state"=EXCLUDED."workflow_state","login_id"=EXCLUDED."login_id","updated_at"=EXCLUDED."updated_at" WHERE ("users".canvas_id, "users".sis_id, "users".email, "users".first_name, "users".last_name, "users".name, "users".sortable_name, "users".workflow_state, "users".login_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.sis_id, EXCLUDED.email, EXCLUDED.first_name, EXCLUDED.last_name, EXCLUDED.name, EXCLUDED.sortable_name, EXCLUDED.workflow_state, EXCLUDED.login_id) RETURNING "id"  (0.2ms) SELECT COUNT(*) FROM "users"  (0.2ms) SELECT COUNT(*) FROM "courses"  (0.1ms) ROLLBACK  (0.4ms) BEGIN  (0.3ms) ROLLBACK  (0.1ms) BEGIN Course Create Many (0.7ms) INSERT INTO "courses" ("canvas_id","sis_id","course_code","name","canvas_account_id","canvas_term_id","start_at","end_at","workflow_state","grading_standard_id","created_at","updated_at") VALUES (1,'course_sis_id_1','C1','Course #1',1,1,'2017-03-27 21:53:18','2017-04-27 12:21:18','active',NULL,'2021-09-08 17:04:31.026928','2021-09-08 17:04:31.026928'),(2,'course_sis_id_2','C2','Course #2',1,1,'2017-03-27 21:53:18','2017-04-27 12:21:18','unpublished',NULL,'2021-09-08 17:04:31.026928','2021-09-08 17:04:31.026928') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","sis_id"=EXCLUDED."sis_id","course_code"=EXCLUDED."course_code","name"=EXCLUDED."name","canvas_account_id"=EXCLUDED."canvas_account_id","canvas_term_id"=EXCLUDED."canvas_term_id","start_at"=EXCLUDED."start_at","end_at"=EXCLUDED."end_at","workflow_state"=EXCLUDED."workflow_state","grading_standard_id"=EXCLUDED."grading_standard_id","updated_at"=EXCLUDED."updated_at" WHERE ("courses".canvas_id, "courses".sis_id, "courses".course_code, "courses".name, "courses".canvas_account_id, "courses".canvas_term_id, "courses".start_at, "courses".end_at, "courses".workflow_state, "courses".grading_standard_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.sis_id, EXCLUDED.course_code, EXCLUDED.name, EXCLUDED.canvas_account_id, EXCLUDED.canvas_term_id, EXCLUDED.start_at, EXCLUDED.end_at, EXCLUDED.workflow_state, EXCLUDED.grading_standard_id) RETURNING "id"  (0.2ms) ROLLBACK  (0.5ms) SELECT "schema_migrations"."version" FROM "schema_migrations" ORDER BY "schema_migrations"."version" ASC  (0.2ms) BEGIN  (0.5ms) SELECT COUNT(*) FROM "users" User Create Many (0.7ms) INSERT INTO "users" ("canvas_id","sis_id","email","first_name","last_name","name","sortable_name","workflow_state","login_id","created_at","updated_at") VALUES (1,'sis_id_1','poorbastard@yharnam.com','Patches','the Spider','Patches the Spider','the Spider, Patches','active','spiderdude1337','2021-09-08 17:13:07.060493','2021-09-08 17:13:07.060493'),(2,'sis_id_2','dreamer@yharnam.com','Hunter','Djura','Hunter Djura','Djura, Hunter','active','retireddude109','2021-09-08 17:13:07.060493','2021-09-08 17:13:07.060493') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","sis_id"=EXCLUDED."sis_id","email"=EXCLUDED."email","first_name"=EXCLUDED."first_name","last_name"=EXCLUDED."last_name","name"=EXCLUDED."name","sortable_name"=EXCLUDED."sortable_name","workflow_state"=EXCLUDED."workflow_state","login_id"=EXCLUDED."login_id","updated_at"=EXCLUDED."updated_at" WHERE ("users".canvas_id, "users".sis_id, "users".email, "users".first_name, "users".last_name, "users".name, "users".sortable_name, "users".workflow_state, "users".login_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.sis_id, EXCLUDED.email, EXCLUDED.first_name, EXCLUDED.last_name, EXCLUDED.name, EXCLUDED.sortable_name, EXCLUDED.workflow_state, EXCLUDED.login_id) RETURNING "id"  (0.3ms) SELECT COUNT(*) FROM "users"  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.4ms) SELECT COUNT(*) FROM "courses" Course Create Many (0.7ms) INSERT INTO "courses" ("canvas_id","sis_id","course_code","name","canvas_account_id","canvas_term_id","start_at","end_at","workflow_state","grading_standard_id","created_at","updated_at") VALUES (1,'course_sis_id_1','C1','Course #1',1,1,'2017-03-27 21:53:18','2017-04-27 12:21:18','active',NULL,'2021-09-08 17:13:07.169762','2021-09-08 17:13:07.169762'),(2,'course_sis_id_2','C2','Course #2',1,1,'2017-03-27 21:53:18','2017-04-27 12:21:18','unpublished',NULL,'2021-09-08 17:13:07.169762','2021-09-08 17:13:07.169762') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","sis_id"=EXCLUDED."sis_id","course_code"=EXCLUDED."course_code","name"=EXCLUDED."name","canvas_account_id"=EXCLUDED."canvas_account_id","canvas_term_id"=EXCLUDED."canvas_term_id","start_at"=EXCLUDED."start_at","end_at"=EXCLUDED."end_at","workflow_state"=EXCLUDED."workflow_state","grading_standard_id"=EXCLUDED."grading_standard_id","updated_at"=EXCLUDED."updated_at" WHERE ("courses".canvas_id, "courses".sis_id, "courses".course_code, "courses".name, "courses".canvas_account_id, "courses".canvas_term_id, "courses".start_at, "courses".end_at, "courses".workflow_state, "courses".grading_standard_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.sis_id, EXCLUDED.course_code, EXCLUDED.name, EXCLUDED.canvas_account_id, EXCLUDED.canvas_term_id, EXCLUDED.start_at, EXCLUDED.end_at, EXCLUDED.workflow_state, EXCLUDED.grading_standard_id) RETURNING "id"  (0.3ms) SELECT COUNT(*) FROM "courses" Course Load (0.3ms) SELECT "courses".* FROM "courses" ORDER BY "courses"."id" ASC LIMIT $1 [["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.7ms) SELECT COUNT(*) FROM "enrollments" Enrollment Create Many (0.9ms) INSERT INTO "enrollments" ("canvas_id","canvas_course_id","course_sis_id","canvas_user_id","user_sis_id","role","canvas_role_id","canvas_section_id","workflow_state","base_role_type","created_at","updated_at") VALUES (1,1,'sis_MUSC_2520_834',2,'sis_dalvarez_247','teacher',4,1,'active','TeacherEnrollment','2021-09-08 17:13:07.186931','2021-09-08 17:13:07.186931'),(2,1,'sis_MUSC_2520_834',3,'sis_jweaver_720','student',4,1,'active','StudentEnrollment','2021-09-08 17:13:07.186931','2021-09-08 17:13:07.186931') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","canvas_course_id"=EXCLUDED."canvas_course_id","course_sis_id"=EXCLUDED."course_sis_id","canvas_user_id"=EXCLUDED."canvas_user_id","user_sis_id"=EXCLUDED."user_sis_id","role"=EXCLUDED."role","canvas_role_id"=EXCLUDED."canvas_role_id","canvas_section_id"=EXCLUDED."canvas_section_id","workflow_state"=EXCLUDED."workflow_state","base_role_type"=EXCLUDED."base_role_type","updated_at"=EXCLUDED."updated_at" WHERE ("enrollments".canvas_id, "enrollments".canvas_course_id, "enrollments".course_sis_id, "enrollments".canvas_user_id, "enrollments".user_sis_id, "enrollments".role, "enrollments".canvas_role_id, "enrollments".canvas_section_id, "enrollments".workflow_state, "enrollments".base_role_type) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.canvas_course_id, EXCLUDED.course_sis_id, EXCLUDED.canvas_user_id, EXCLUDED.user_sis_id, EXCLUDED.role, EXCLUDED.canvas_role_id, EXCLUDED.canvas_section_id, EXCLUDED.workflow_state, EXCLUDED.base_role_type) RETURNING "id"  (0.2ms) SELECT COUNT(*) FROM "enrollments"  (0.2ms) ROLLBACK  (0.4ms) BEGIN  (0.4ms) SELECT COUNT(*) FROM "sections" Section Create Many (0.5ms) INSERT INTO "sections" ("canvas_id","sis_id","canvas_course_id","name","workflow_state","start_at","end_at","created_at","updated_at") VALUES (1,'sis_section_1',1,'Cool Section','active','2017-03-27 21:53:18','2017-03-27 21:53:18','2021-09-08 17:13:07.194285','2021-09-08 17:13:07.194285'),(2,'sis_section_2',2,'Lame Section','active','2017-03-27 21:53:18','2017-03-27 21:53:18','2021-09-08 17:13:07.194285','2021-09-08 17:13:07.194285') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","sis_id"=EXCLUDED."sis_id","canvas_course_id"=EXCLUDED."canvas_course_id","name"=EXCLUDED."name","workflow_state"=EXCLUDED."workflow_state","start_at"=EXCLUDED."start_at","end_at"=EXCLUDED."end_at","updated_at"=EXCLUDED."updated_at" WHERE ("sections".canvas_id, "sections".sis_id, "sections".canvas_course_id, "sections".name, "sections".workflow_state, "sections".start_at, "sections".end_at) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.sis_id, EXCLUDED.canvas_course_id, EXCLUDED.name, EXCLUDED.workflow_state, EXCLUDED.start_at, EXCLUDED.end_at) RETURNING "id"  (0.2ms) SELECT COUNT(*) FROM "sections" Section Load (0.2ms) SELECT "sections".* FROM "sections" ORDER BY "sections"."id" ASC LIMIT $1 [["LIMIT", 1]]  (0.8ms) ROLLBACK  (1.3ms) BEGIN Section Create Many (0.5ms) INSERT INTO "sections" ("canvas_id","canvas_nonxlist_course_id","created_at","updated_at") VALUES (2,2,'2021-09-08 17:13:07.208212','2021-09-08 17:13:07.208212') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","canvas_nonxlist_course_id"=EXCLUDED."canvas_nonxlist_course_id","updated_at"=EXCLUDED."updated_at" WHERE ("sections".canvas_id, "sections".canvas_nonxlist_course_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.canvas_nonxlist_course_id) RETURNING "id"  (0.3ms) SELECT COUNT(*) FROM "sections" WHERE "sections"."canvas_nonxlist_course_id" IS NOT NULL Section Load (0.2ms) SELECT "sections".* FROM "sections" WHERE "sections"."canvas_nonxlist_course_id" IS NOT NULL ORDER BY "sections"."id" ASC LIMIT $1 [["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.4ms) SELECT COUNT(*) FROM "groups" Group Create Many (0.8ms) INSERT INTO "groups" ("canvas_id","sis_id","canvas_group_category_id","group_category_sis_id","canvas_account_id","canvas_course_id","name","workflow_state","context_id","context_type","max_membership","created_at","updated_at") VALUES (50,'sis1',10,NULL,1,NULL,'Group1','available',1,'Account',NULL,'2021-09-08 17:13:07.217429','2021-09-08 17:13:07.217429'),(51,'sis2',2,NULL,NULL,1,'Group2','available',1,'Course',1,'2021-09-08 17:13:07.217429','2021-09-08 17:13:07.217429') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","sis_id"=EXCLUDED."sis_id","canvas_group_category_id"=EXCLUDED."canvas_group_category_id","group_category_sis_id"=EXCLUDED."group_category_sis_id","canvas_account_id"=EXCLUDED."canvas_account_id","canvas_course_id"=EXCLUDED."canvas_course_id","name"=EXCLUDED."name","workflow_state"=EXCLUDED."workflow_state","context_id"=EXCLUDED."context_id","context_type"=EXCLUDED."context_type","max_membership"=EXCLUDED."max_membership","updated_at"=EXCLUDED."updated_at" WHERE ("groups".canvas_id, "groups".sis_id, "groups".canvas_group_category_id, "groups".group_category_sis_id, "groups".canvas_account_id, "groups".canvas_course_id, "groups".name, "groups".workflow_state, "groups".context_id, "groups".context_type, "groups".max_membership) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.sis_id, EXCLUDED.canvas_group_category_id, EXCLUDED.group_category_sis_id, EXCLUDED.canvas_account_id, EXCLUDED.canvas_course_id, EXCLUDED.name, EXCLUDED.workflow_state, EXCLUDED.context_id, EXCLUDED.context_type, EXCLUDED.max_membership) RETURNING "id"  (0.3ms) SELECT COUNT(*) FROM "groups" Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."name" = $1 LIMIT $2 [["name", "Group1"], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.4ms) SELECT COUNT(*) FROM "group_memberships" GroupMembership Create Many (0.7ms) INSERT INTO "group_memberships" ("canvas_id","canvas_group_id","group_sis_id","canvas_user_id","user_sis_id","workflow_state","created_at","updated_at") VALUES (50,1,NULL,10,NULL,'accepted','2021-09-08 17:13:07.235256','2021-09-08 17:13:07.235256'),(51,2,NULL,11,NULL,'accepted','2021-09-08 17:13:07.235256','2021-09-08 17:13:07.235256') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","canvas_group_id"=EXCLUDED."canvas_group_id","group_sis_id"=EXCLUDED."group_sis_id","canvas_user_id"=EXCLUDED."canvas_user_id","user_sis_id"=EXCLUDED."user_sis_id","workflow_state"=EXCLUDED."workflow_state","updated_at"=EXCLUDED."updated_at" WHERE ("group_memberships".canvas_id, "group_memberships".canvas_group_id, "group_memberships".group_sis_id, "group_memberships".canvas_user_id, "group_memberships".user_sis_id, "group_memberships".workflow_state) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.canvas_group_id, EXCLUDED.group_sis_id, EXCLUDED.canvas_user_id, EXCLUDED.user_sis_id, EXCLUDED.workflow_state) RETURNING "id"  (0.3ms) SELECT COUNT(*) FROM "group_memberships" GroupMembership Load (0.4ms) SELECT "group_memberships".* FROM "group_memberships" WHERE "group_memberships"."canvas_id" = $1 LIMIT $2 [["canvas_id", 50], ["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.1ms) BEGIN  (0.6ms) SELECT COUNT(*) FROM "user_observers" UserObserver Create Many (0.6ms) INSERT INTO "user_observers" ("observing_user_id","observed_user_id","workflow_state","created_at","updated_at") VALUES (21,3,'active','2021-09-08 17:13:07.249834','2021-09-08 17:13:07.249834'),(21,2,'active','2021-09-08 17:13:07.249834','2021-09-08 17:13:07.249834') ON CONFLICT (observing_user_id, observed_user_id) DO UPDATE SET "observing_user_id"=EXCLUDED."observing_user_id","observed_user_id"=EXCLUDED."observed_user_id","workflow_state"=EXCLUDED."workflow_state","updated_at"=EXCLUDED."updated_at" WHERE ("user_observers".observing_user_id, "user_observers".observed_user_id, "user_observers".workflow_state) IS DISTINCT FROM (EXCLUDED.observing_user_id, EXCLUDED.observed_user_id, EXCLUDED.workflow_state) RETURNING "id"  (0.2ms) SELECT COUNT(*) FROM "user_observers" UserObserver Load (0.2ms) SELECT "user_observers".* FROM "user_observers" WHERE "user_observers"."observed_user_id" = $1 LIMIT $2 [["observed_user_id", 3], ["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.6ms) SELECT COUNT(*) FROM "grading_periods"  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.6ms) SELECT COUNT(*) FROM "grading_period_groups"  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) SELECT COUNT(*) FROM "user_observers" UserObserver Create Many (0.5ms) INSERT INTO "user_observers" ("observing_user_id","observed_user_id","workflow_state","created_at","updated_at") VALUES (21,3,'active','2021-09-08 17:13:07.268723','2021-09-08 17:13:07.268723'),(21,2,'active','2021-09-08 17:13:07.268723','2021-09-08 17:13:07.268723') ON CONFLICT (observing_user_id, observed_user_id) DO UPDATE SET "observing_user_id"=EXCLUDED."observing_user_id","observed_user_id"=EXCLUDED."observed_user_id","workflow_state"=EXCLUDED."workflow_state","updated_at"=EXCLUDED."updated_at" WHERE ("user_observers".observing_user_id, "user_observers".observed_user_id, "user_observers".workflow_state) IS DISTINCT FROM (EXCLUDED.observing_user_id, EXCLUDED.observed_user_id, EXCLUDED.workflow_state) RETURNING "id"  (0.3ms) SELECT COUNT(*) FROM "user_observers"  (0.3ms) SELECT COUNT(*) FROM "user_observers" UserObserver Create Many (0.5ms) INSERT INTO "user_observers" ("observing_user_id","observed_user_id","workflow_state","created_at","updated_at") VALUES (21,3,'active','2021-09-08 17:13:07.271661','2021-09-08 17:13:07.271661'),(21,2,'active','2021-09-08 17:13:07.271661','2021-09-08 17:13:07.271661') ON CONFLICT (observing_user_id, observed_user_id) DO UPDATE SET "observing_user_id"=EXCLUDED."observing_user_id","observed_user_id"=EXCLUDED."observed_user_id","workflow_state"=EXCLUDED."workflow_state","updated_at"=EXCLUDED."updated_at" WHERE ("user_observers".observing_user_id, "user_observers".observed_user_id, "user_observers".workflow_state) IS DISTINCT FROM (EXCLUDED.observing_user_id, EXCLUDED.observed_user_id, EXCLUDED.workflow_state) RETURNING "id"  (0.3ms) SELECT COUNT(*) FROM "user_observers"  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.3ms) SELECT COUNT(*) FROM "users"  (0.2ms) SELECT COUNT(*) FROM "courses" Course Create Many (0.5ms) INSERT INTO "courses" ("canvas_id","sis_id","course_code","name","canvas_account_id","canvas_term_id","start_at","end_at","workflow_state","grading_standard_id","created_at","updated_at") VALUES (1,'course_sis_id_1','C1','Course #1',1,1,'2017-03-27 21:53:18','2017-04-27 12:21:18','active',NULL,'2021-09-08 17:13:07.277424','2021-09-08 17:13:07.277424'),(2,'course_sis_id_2','C2','Course #2',1,1,'2017-03-27 21:53:18','2017-04-27 12:21:18','unpublished',NULL,'2021-09-08 17:13:07.277424','2021-09-08 17:13:07.277424') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","sis_id"=EXCLUDED."sis_id","course_code"=EXCLUDED."course_code","name"=EXCLUDED."name","canvas_account_id"=EXCLUDED."canvas_account_id","canvas_term_id"=EXCLUDED."canvas_term_id","start_at"=EXCLUDED."start_at","end_at"=EXCLUDED."end_at","workflow_state"=EXCLUDED."workflow_state","grading_standard_id"=EXCLUDED."grading_standard_id","updated_at"=EXCLUDED."updated_at" WHERE ("courses".canvas_id, "courses".sis_id, "courses".course_code, "courses".name, "courses".canvas_account_id, "courses".canvas_term_id, "courses".start_at, "courses".end_at, "courses".workflow_state, "courses".grading_standard_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.sis_id, EXCLUDED.course_code, EXCLUDED.name, EXCLUDED.canvas_account_id, EXCLUDED.canvas_term_id, EXCLUDED.start_at, EXCLUDED.end_at, EXCLUDED.workflow_state, EXCLUDED.grading_standard_id) RETURNING "id" User Create Many (0.5ms) INSERT INTO "users" ("canvas_id","sis_id","email","first_name","last_name","name","sortable_name","workflow_state","login_id","created_at","updated_at") VALUES (1,'sis_id_1','poorbastard@yharnam.com','Patches','the Spider','Patches the Spider','the Spider, Patches','active','spiderdude1337','2021-09-08 17:13:07.279059','2021-09-08 17:13:07.279059'),(2,'sis_id_2','dreamer@yharnam.com','Hunter','Djura','Hunter Djura','Djura, Hunter','active','retireddude109','2021-09-08 17:13:07.279059','2021-09-08 17:13:07.279059') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","sis_id"=EXCLUDED."sis_id","email"=EXCLUDED."email","first_name"=EXCLUDED."first_name","last_name"=EXCLUDED."last_name","name"=EXCLUDED."name","sortable_name"=EXCLUDED."sortable_name","workflow_state"=EXCLUDED."workflow_state","login_id"=EXCLUDED."login_id","updated_at"=EXCLUDED."updated_at" WHERE ("users".canvas_id, "users".sis_id, "users".email, "users".first_name, "users".last_name, "users".name, "users".sortable_name, "users".workflow_state, "users".login_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.sis_id, EXCLUDED.email, EXCLUDED.first_name, EXCLUDED.last_name, EXCLUDED.name, EXCLUDED.sortable_name, EXCLUDED.workflow_state, EXCLUDED.login_id) RETURNING "id"  (0.3ms) SELECT COUNT(*) FROM "users"  (0.3ms) SELECT COUNT(*) FROM "courses"  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.4ms) ROLLBACK  (0.2ms) BEGIN Course Create Many (0.6ms) INSERT INTO "courses" ("canvas_id","sis_id","course_code","name","canvas_account_id","canvas_term_id","start_at","end_at","workflow_state","grading_standard_id","created_at","updated_at") VALUES (1,'course_sis_id_1','C1','Course #1',1,1,'2017-03-27 21:53:18','2017-04-27 12:21:18','active',NULL,'2021-09-08 17:13:07.293451','2021-09-08 17:13:07.293451'),(2,'course_sis_id_2','C2','Course #2',1,1,'2017-03-27 21:53:18','2017-04-27 12:21:18','unpublished',NULL,'2021-09-08 17:13:07.293451','2021-09-08 17:13:07.293451') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","sis_id"=EXCLUDED."sis_id","course_code"=EXCLUDED."course_code","name"=EXCLUDED."name","canvas_account_id"=EXCLUDED."canvas_account_id","canvas_term_id"=EXCLUDED."canvas_term_id","start_at"=EXCLUDED."start_at","end_at"=EXCLUDED."end_at","workflow_state"=EXCLUDED."workflow_state","grading_standard_id"=EXCLUDED."grading_standard_id","updated_at"=EXCLUDED."updated_at" WHERE ("courses".canvas_id, "courses".sis_id, "courses".course_code, "courses".name, "courses".canvas_account_id, "courses".canvas_term_id, "courses".start_at, "courses".end_at, "courses".workflow_state, "courses".grading_standard_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.sis_id, EXCLUDED.course_code, EXCLUDED.name, EXCLUDED.canvas_account_id, EXCLUDED.canvas_term_id, EXCLUDED.start_at, EXCLUDED.end_at, EXCLUDED.workflow_state, EXCLUDED.grading_standard_id) RETURNING "id"  (0.2ms) ROLLBACK  (0.4ms) SELECT "schema_migrations"."version" FROM "schema_migrations" ORDER BY "schema_migrations"."version" ASC  (0.3ms) BEGIN  (0.5ms) SELECT COUNT(*) FROM "users" User Create Many (0.7ms) INSERT INTO "users" ("canvas_id","sis_id","email","first_name","last_name","name","sortable_name","workflow_state","login_id","created_at","updated_at") VALUES (1,'sis_id_1','poorbastard@yharnam.com','Patches','the Spider','Patches the Spider','the Spider, Patches','active','spiderdude1337','2021-09-08 17:15:27.626697','2021-09-08 17:15:27.626697'),(2,'sis_id_2','dreamer@yharnam.com','Hunter','Djura','Hunter Djura','Djura, Hunter','active','retireddude109','2021-09-08 17:15:27.626697','2021-09-08 17:15:27.626697') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","sis_id"=EXCLUDED."sis_id","email"=EXCLUDED."email","first_name"=EXCLUDED."first_name","last_name"=EXCLUDED."last_name","name"=EXCLUDED."name","sortable_name"=EXCLUDED."sortable_name","workflow_state"=EXCLUDED."workflow_state","login_id"=EXCLUDED."login_id","updated_at"=EXCLUDED."updated_at" WHERE ("users".canvas_id, "users".sis_id, "users".email, "users".first_name, "users".last_name, "users".name, "users".sortable_name, "users".workflow_state, "users".login_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.sis_id, EXCLUDED.email, EXCLUDED.first_name, EXCLUDED.last_name, EXCLUDED.name, EXCLUDED.sortable_name, EXCLUDED.workflow_state, EXCLUDED.login_id) RETURNING "id"  (0.2ms) SELECT COUNT(*) FROM "users"  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) SELECT COUNT(*) FROM "courses" Course Create Many (0.6ms) INSERT INTO "courses" ("canvas_id","sis_id","course_code","name","canvas_account_id","canvas_term_id","start_at","end_at","workflow_state","grading_standard_id","created_at","updated_at") VALUES (1,'course_sis_id_1','C1','Course #1',1,1,'2017-03-27 21:53:18','2017-04-27 12:21:18','active',NULL,'2021-09-08 17:15:27.706999','2021-09-08 17:15:27.706999'),(2,'course_sis_id_2','C2','Course #2',1,1,'2017-03-27 21:53:18','2017-04-27 12:21:18','unpublished',NULL,'2021-09-08 17:15:27.706999','2021-09-08 17:15:27.706999') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","sis_id"=EXCLUDED."sis_id","course_code"=EXCLUDED."course_code","name"=EXCLUDED."name","canvas_account_id"=EXCLUDED."canvas_account_id","canvas_term_id"=EXCLUDED."canvas_term_id","start_at"=EXCLUDED."start_at","end_at"=EXCLUDED."end_at","workflow_state"=EXCLUDED."workflow_state","grading_standard_id"=EXCLUDED."grading_standard_id","updated_at"=EXCLUDED."updated_at" WHERE ("courses".canvas_id, "courses".sis_id, "courses".course_code, "courses".name, "courses".canvas_account_id, "courses".canvas_term_id, "courses".start_at, "courses".end_at, "courses".workflow_state, "courses".grading_standard_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.sis_id, EXCLUDED.course_code, EXCLUDED.name, EXCLUDED.canvas_account_id, EXCLUDED.canvas_term_id, EXCLUDED.start_at, EXCLUDED.end_at, EXCLUDED.workflow_state, EXCLUDED.grading_standard_id) RETURNING "id"  (0.2ms) SELECT COUNT(*) FROM "courses" Course Load (0.2ms) SELECT "courses".* FROM "courses" ORDER BY "courses"."id" ASC LIMIT $1 [["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.4ms) SELECT COUNT(*) FROM "enrollments" Enrollment Create Many (0.5ms) INSERT INTO "enrollments" ("canvas_id","canvas_course_id","course_sis_id","canvas_user_id","user_sis_id","role","canvas_role_id","canvas_section_id","workflow_state","base_role_type","created_at","updated_at") VALUES (1,1,'sis_MUSC_2520_834',2,'sis_dalvarez_247','teacher',4,1,'active','TeacherEnrollment','2021-09-08 17:15:27.722239','2021-09-08 17:15:27.722239'),(2,1,'sis_MUSC_2520_834',3,'sis_jweaver_720','student',4,1,'active','StudentEnrollment','2021-09-08 17:15:27.722239','2021-09-08 17:15:27.722239') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","canvas_course_id"=EXCLUDED."canvas_course_id","course_sis_id"=EXCLUDED."course_sis_id","canvas_user_id"=EXCLUDED."canvas_user_id","user_sis_id"=EXCLUDED."user_sis_id","role"=EXCLUDED."role","canvas_role_id"=EXCLUDED."canvas_role_id","canvas_section_id"=EXCLUDED."canvas_section_id","workflow_state"=EXCLUDED."workflow_state","base_role_type"=EXCLUDED."base_role_type","updated_at"=EXCLUDED."updated_at" WHERE ("enrollments".canvas_id, "enrollments".canvas_course_id, "enrollments".course_sis_id, "enrollments".canvas_user_id, "enrollments".user_sis_id, "enrollments".role, "enrollments".canvas_role_id, "enrollments".canvas_section_id, "enrollments".workflow_state, "enrollments".base_role_type) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.canvas_course_id, EXCLUDED.course_sis_id, EXCLUDED.canvas_user_id, EXCLUDED.user_sis_id, EXCLUDED.role, EXCLUDED.canvas_role_id, EXCLUDED.canvas_section_id, EXCLUDED.workflow_state, EXCLUDED.base_role_type) RETURNING "id"  (0.3ms) SELECT COUNT(*) FROM "enrollments"  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.3ms) SELECT COUNT(*) FROM "sections" Section Create Many (0.5ms) INSERT INTO "sections" ("canvas_id","sis_id","canvas_course_id","name","workflow_state","start_at","end_at","created_at","updated_at") VALUES (1,'sis_section_1',1,'Cool Section','active','2017-03-27 21:53:18','2017-03-27 21:53:18','2021-09-08 17:15:27.728154','2021-09-08 17:15:27.728154'),(2,'sis_section_2',2,'Lame Section','active','2017-03-27 21:53:18','2017-03-27 21:53:18','2021-09-08 17:15:27.728154','2021-09-08 17:15:27.728154') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","sis_id"=EXCLUDED."sis_id","canvas_course_id"=EXCLUDED."canvas_course_id","name"=EXCLUDED."name","workflow_state"=EXCLUDED."workflow_state","start_at"=EXCLUDED."start_at","end_at"=EXCLUDED."end_at","updated_at"=EXCLUDED."updated_at" WHERE ("sections".canvas_id, "sections".sis_id, "sections".canvas_course_id, "sections".name, "sections".workflow_state, "sections".start_at, "sections".end_at) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.sis_id, EXCLUDED.canvas_course_id, EXCLUDED.name, EXCLUDED.workflow_state, EXCLUDED.start_at, EXCLUDED.end_at) RETURNING "id"  (0.2ms) SELECT COUNT(*) FROM "sections" Section Load (0.2ms) SELECT "sections".* FROM "sections" ORDER BY "sections"."id" ASC LIMIT $1 [["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.1ms) BEGIN Section Create Many (0.4ms) INSERT INTO "sections" ("canvas_id","canvas_nonxlist_course_id","created_at","updated_at") VALUES (2,2,'2021-09-08 17:15:27.737144','2021-09-08 17:15:27.737144') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","canvas_nonxlist_course_id"=EXCLUDED."canvas_nonxlist_course_id","updated_at"=EXCLUDED."updated_at" WHERE ("sections".canvas_id, "sections".canvas_nonxlist_course_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.canvas_nonxlist_course_id) RETURNING "id"  (0.3ms) SELECT COUNT(*) FROM "sections" WHERE "sections"."canvas_nonxlist_course_id" IS NOT NULL Section Load (0.2ms) SELECT "sections".* FROM "sections" WHERE "sections"."canvas_nonxlist_course_id" IS NOT NULL ORDER BY "sections"."id" ASC LIMIT $1 [["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.4ms) SELECT COUNT(*) FROM "groups" Group Create Many (0.6ms) INSERT INTO "groups" ("canvas_id","sis_id","canvas_group_category_id","group_category_sis_id","canvas_account_id","canvas_course_id","name","workflow_state","context_id","context_type","max_membership","created_at","updated_at") VALUES (50,'sis1',10,NULL,1,NULL,'Group1','available',1,'Account',NULL,'2021-09-08 17:15:27.745567','2021-09-08 17:15:27.745567'),(51,'sis2',2,NULL,NULL,1,'Group2','available',1,'Course',1,'2021-09-08 17:15:27.745567','2021-09-08 17:15:27.745567') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","sis_id"=EXCLUDED."sis_id","canvas_group_category_id"=EXCLUDED."canvas_group_category_id","group_category_sis_id"=EXCLUDED."group_category_sis_id","canvas_account_id"=EXCLUDED."canvas_account_id","canvas_course_id"=EXCLUDED."canvas_course_id","name"=EXCLUDED."name","workflow_state"=EXCLUDED."workflow_state","context_id"=EXCLUDED."context_id","context_type"=EXCLUDED."context_type","max_membership"=EXCLUDED."max_membership","updated_at"=EXCLUDED."updated_at" WHERE ("groups".canvas_id, "groups".sis_id, "groups".canvas_group_category_id, "groups".group_category_sis_id, "groups".canvas_account_id, "groups".canvas_course_id, "groups".name, "groups".workflow_state, "groups".context_id, "groups".context_type, "groups".max_membership) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.sis_id, EXCLUDED.canvas_group_category_id, EXCLUDED.group_category_sis_id, EXCLUDED.canvas_account_id, EXCLUDED.canvas_course_id, EXCLUDED.name, EXCLUDED.workflow_state, EXCLUDED.context_id, EXCLUDED.context_type, EXCLUDED.max_membership) RETURNING "id"  (0.3ms) SELECT COUNT(*) FROM "groups" Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."name" = $1 LIMIT $2 [["name", "Group1"], ["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.1ms) BEGIN  (0.4ms) SELECT COUNT(*) FROM "group_memberships" GroupMembership Create Many (0.5ms) INSERT INTO "group_memberships" ("canvas_id","canvas_group_id","group_sis_id","canvas_user_id","user_sis_id","workflow_state","created_at","updated_at") VALUES (50,1,NULL,10,NULL,'accepted','2021-09-08 17:15:27.759970','2021-09-08 17:15:27.759970'),(51,2,NULL,11,NULL,'accepted','2021-09-08 17:15:27.759970','2021-09-08 17:15:27.759970') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","canvas_group_id"=EXCLUDED."canvas_group_id","group_sis_id"=EXCLUDED."group_sis_id","canvas_user_id"=EXCLUDED."canvas_user_id","user_sis_id"=EXCLUDED."user_sis_id","workflow_state"=EXCLUDED."workflow_state","updated_at"=EXCLUDED."updated_at" WHERE ("group_memberships".canvas_id, "group_memberships".canvas_group_id, "group_memberships".group_sis_id, "group_memberships".canvas_user_id, "group_memberships".user_sis_id, "group_memberships".workflow_state) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.canvas_group_id, EXCLUDED.group_sis_id, EXCLUDED.canvas_user_id, EXCLUDED.user_sis_id, EXCLUDED.workflow_state) RETURNING "id"  (0.3ms) SELECT COUNT(*) FROM "group_memberships" GroupMembership Load (0.2ms) SELECT "group_memberships".* FROM "group_memberships" WHERE "group_memberships"."canvas_id" = $1 LIMIT $2 [["canvas_id", 50], ["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.1ms) BEGIN  (0.3ms) SELECT COUNT(*) FROM "user_observers" UserObserver Create Many (0.4ms) INSERT INTO "user_observers" ("observing_user_id","observed_user_id","workflow_state","created_at","updated_at") VALUES (21,3,'active','2021-09-08 17:15:27.771454','2021-09-08 17:15:27.771454'),(21,2,'active','2021-09-08 17:15:27.771454','2021-09-08 17:15:27.771454') ON CONFLICT (observing_user_id, observed_user_id) DO UPDATE SET "observing_user_id"=EXCLUDED."observing_user_id","observed_user_id"=EXCLUDED."observed_user_id","workflow_state"=EXCLUDED."workflow_state","updated_at"=EXCLUDED."updated_at" WHERE ("user_observers".observing_user_id, "user_observers".observed_user_id, "user_observers".workflow_state) IS DISTINCT FROM (EXCLUDED.observing_user_id, EXCLUDED.observed_user_id, EXCLUDED.workflow_state) RETURNING "id"  (0.2ms) SELECT COUNT(*) FROM "user_observers" UserObserver Load (0.2ms) SELECT "user_observers".* FROM "user_observers" WHERE "user_observers"."observed_user_id" = $1 LIMIT $2 [["observed_user_id", 3], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.4ms) SELECT COUNT(*) FROM "grading_periods"  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.4ms) SELECT COUNT(*) FROM "grading_period_groups"  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) SELECT COUNT(*) FROM "user_observers" UserObserver Create Many (0.8ms) INSERT INTO "user_observers" ("observing_user_id","observed_user_id","workflow_state","created_at","updated_at") VALUES (21,3,'active','2021-09-08 17:15:27.811337','2021-09-08 17:15:27.811337'),(21,2,'active','2021-09-08 17:15:27.811337','2021-09-08 17:15:27.811337') ON CONFLICT (observing_user_id, observed_user_id) DO UPDATE SET "observing_user_id"=EXCLUDED."observing_user_id","observed_user_id"=EXCLUDED."observed_user_id","workflow_state"=EXCLUDED."workflow_state","updated_at"=EXCLUDED."updated_at" WHERE ("user_observers".observing_user_id, "user_observers".observed_user_id, "user_observers".workflow_state) IS DISTINCT FROM (EXCLUDED.observing_user_id, EXCLUDED.observed_user_id, EXCLUDED.workflow_state) RETURNING "id"  (0.5ms) SELECT COUNT(*) FROM "user_observers"  (0.3ms) SELECT COUNT(*) FROM "user_observers" UserObserver Create Many (0.4ms) INSERT INTO "user_observers" ("observing_user_id","observed_user_id","workflow_state","created_at","updated_at") VALUES (21,3,'active','2021-09-08 17:15:27.814997','2021-09-08 17:15:27.814997'),(21,2,'active','2021-09-08 17:15:27.814997','2021-09-08 17:15:27.814997') ON CONFLICT (observing_user_id, observed_user_id) DO UPDATE SET "observing_user_id"=EXCLUDED."observing_user_id","observed_user_id"=EXCLUDED."observed_user_id","workflow_state"=EXCLUDED."workflow_state","updated_at"=EXCLUDED."updated_at" WHERE ("user_observers".observing_user_id, "user_observers".observed_user_id, "user_observers".workflow_state) IS DISTINCT FROM (EXCLUDED.observing_user_id, EXCLUDED.observed_user_id, EXCLUDED.workflow_state) RETURNING "id"  (0.2ms) SELECT COUNT(*) FROM "user_observers"  (0.2ms) ROLLBACK  (0.3ms) BEGIN  (0.3ms) SELECT COUNT(*) FROM "users"  (0.3ms) SELECT COUNT(*) FROM "courses" Course Create Many (0.5ms) INSERT INTO "courses" ("canvas_id","sis_id","course_code","name","canvas_account_id","canvas_term_id","start_at","end_at","workflow_state","grading_standard_id","created_at","updated_at") VALUES (1,'course_sis_id_1','C1','Course #1',1,1,'2017-03-27 21:53:18','2017-04-27 12:21:18','active',NULL,'2021-09-08 17:15:27.820709','2021-09-08 17:15:27.820709'),(2,'course_sis_id_2','C2','Course #2',1,1,'2017-03-27 21:53:18','2017-04-27 12:21:18','unpublished',NULL,'2021-09-08 17:15:27.820709','2021-09-08 17:15:27.820709') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","sis_id"=EXCLUDED."sis_id","course_code"=EXCLUDED."course_code","name"=EXCLUDED."name","canvas_account_id"=EXCLUDED."canvas_account_id","canvas_term_id"=EXCLUDED."canvas_term_id","start_at"=EXCLUDED."start_at","end_at"=EXCLUDED."end_at","workflow_state"=EXCLUDED."workflow_state","grading_standard_id"=EXCLUDED."grading_standard_id","updated_at"=EXCLUDED."updated_at" WHERE ("courses".canvas_id, "courses".sis_id, "courses".course_code, "courses".name, "courses".canvas_account_id, "courses".canvas_term_id, "courses".start_at, "courses".end_at, "courses".workflow_state, "courses".grading_standard_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.sis_id, EXCLUDED.course_code, EXCLUDED.name, EXCLUDED.canvas_account_id, EXCLUDED.canvas_term_id, EXCLUDED.start_at, EXCLUDED.end_at, EXCLUDED.workflow_state, EXCLUDED.grading_standard_id) RETURNING "id" User Create Many (0.4ms) INSERT INTO "users" ("canvas_id","sis_id","email","first_name","last_name","name","sortable_name","workflow_state","login_id","created_at","updated_at") VALUES (1,'sis_id_1','poorbastard@yharnam.com','Patches','the Spider','Patches the Spider','the Spider, Patches','active','spiderdude1337','2021-09-08 17:15:27.822421','2021-09-08 17:15:27.822421'),(2,'sis_id_2','dreamer@yharnam.com','Hunter','Djura','Hunter Djura','Djura, Hunter','active','retireddude109','2021-09-08 17:15:27.822421','2021-09-08 17:15:27.822421') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","sis_id"=EXCLUDED."sis_id","email"=EXCLUDED."email","first_name"=EXCLUDED."first_name","last_name"=EXCLUDED."last_name","name"=EXCLUDED."name","sortable_name"=EXCLUDED."sortable_name","workflow_state"=EXCLUDED."workflow_state","login_id"=EXCLUDED."login_id","updated_at"=EXCLUDED."updated_at" WHERE ("users".canvas_id, "users".sis_id, "users".email, "users".first_name, "users".last_name, "users".name, "users".sortable_name, "users".workflow_state, "users".login_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.sis_id, EXCLUDED.email, EXCLUDED.first_name, EXCLUDED.last_name, EXCLUDED.name, EXCLUDED.sortable_name, EXCLUDED.workflow_state, EXCLUDED.login_id) RETURNING "id"  (0.3ms) SELECT COUNT(*) FROM "users"  (0.2ms) SELECT COUNT(*) FROM "courses"  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN Course Create Many (0.5ms) INSERT INTO "courses" ("canvas_id","sis_id","course_code","name","canvas_account_id","canvas_term_id","start_at","end_at","workflow_state","grading_standard_id","created_at","updated_at") VALUES (1,'course_sis_id_1','C1','Course #1',1,1,'2017-03-27 21:53:18','2017-04-27 12:21:18','active',NULL,'2021-09-08 17:15:27.835380','2021-09-08 17:15:27.835380'),(2,'course_sis_id_2','C2','Course #2',1,1,'2017-03-27 21:53:18','2017-04-27 12:21:18','unpublished',NULL,'2021-09-08 17:15:27.835380','2021-09-08 17:15:27.835380') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","sis_id"=EXCLUDED."sis_id","course_code"=EXCLUDED."course_code","name"=EXCLUDED."name","canvas_account_id"=EXCLUDED."canvas_account_id","canvas_term_id"=EXCLUDED."canvas_term_id","start_at"=EXCLUDED."start_at","end_at"=EXCLUDED."end_at","workflow_state"=EXCLUDED."workflow_state","grading_standard_id"=EXCLUDED."grading_standard_id","updated_at"=EXCLUDED."updated_at" WHERE ("courses".canvas_id, "courses".sis_id, "courses".course_code, "courses".name, "courses".canvas_account_id, "courses".canvas_term_id, "courses".start_at, "courses".end_at, "courses".workflow_state, "courses".grading_standard_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.sis_id, EXCLUDED.course_code, EXCLUDED.name, EXCLUDED.canvas_account_id, EXCLUDED.canvas_term_id, EXCLUDED.start_at, EXCLUDED.end_at, EXCLUDED.workflow_state, EXCLUDED.grading_standard_id) RETURNING "id"  (0.1ms) ROLLBACK  (0.4ms) SELECT "schema_migrations"."version" FROM "schema_migrations" ORDER BY "schema_migrations"."version" ASC  (0.3ms) BEGIN  (0.4ms) SELECT COUNT(*) FROM "users" User Create Many (0.7ms) INSERT INTO "users" ("canvas_id","sis_id","email","first_name","last_name","name","sortable_name","workflow_state","login_id","created_at","updated_at") VALUES (1,'sis_id_1','poorbastard@yharnam.com','Patches','the Spider','Patches the Spider','the Spider, Patches','active','spiderdude1337','2021-09-08 17:18:57.317173','2021-09-08 17:18:57.317173'),(2,'sis_id_2','dreamer@yharnam.com','Hunter','Djura','Hunter Djura','Djura, Hunter','active','retireddude109','2021-09-08 17:18:57.317173','2021-09-08 17:18:57.317173') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","sis_id"=EXCLUDED."sis_id","email"=EXCLUDED."email","first_name"=EXCLUDED."first_name","last_name"=EXCLUDED."last_name","name"=EXCLUDED."name","sortable_name"=EXCLUDED."sortable_name","workflow_state"=EXCLUDED."workflow_state","login_id"=EXCLUDED."login_id","updated_at"=EXCLUDED."updated_at" WHERE ("users".canvas_id, "users".sis_id, "users".email, "users".first_name, "users".last_name, "users".name, "users".sortable_name, "users".workflow_state, "users".login_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.sis_id, EXCLUDED.email, EXCLUDED.first_name, EXCLUDED.last_name, EXCLUDED.name, EXCLUDED.sortable_name, EXCLUDED.workflow_state, EXCLUDED.login_id) RETURNING "id"  (0.4ms) SELECT COUNT(*) FROM "users"  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.4ms) SELECT COUNT(*) FROM "courses" Course Create Many (0.6ms) INSERT INTO "courses" ("canvas_id","sis_id","course_code","name","canvas_account_id","canvas_term_id","start_at","end_at","workflow_state","grading_standard_id","created_at","updated_at") VALUES (1,'course_sis_id_1','C1','Course #1',1,1,'2017-03-27 21:53:18','2017-04-27 12:21:18','active',NULL,'2021-09-08 17:18:57.416005','2021-09-08 17:18:57.416005'),(2,'course_sis_id_2','C2','Course #2',1,1,'2017-03-27 21:53:18','2017-04-27 12:21:18','unpublished',NULL,'2021-09-08 17:18:57.416005','2021-09-08 17:18:57.416005') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","sis_id"=EXCLUDED."sis_id","course_code"=EXCLUDED."course_code","name"=EXCLUDED."name","canvas_account_id"=EXCLUDED."canvas_account_id","canvas_term_id"=EXCLUDED."canvas_term_id","start_at"=EXCLUDED."start_at","end_at"=EXCLUDED."end_at","workflow_state"=EXCLUDED."workflow_state","grading_standard_id"=EXCLUDED."grading_standard_id","updated_at"=EXCLUDED."updated_at" WHERE ("courses".canvas_id, "courses".sis_id, "courses".course_code, "courses".name, "courses".canvas_account_id, "courses".canvas_term_id, "courses".start_at, "courses".end_at, "courses".workflow_state, "courses".grading_standard_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.sis_id, EXCLUDED.course_code, EXCLUDED.name, EXCLUDED.canvas_account_id, EXCLUDED.canvas_term_id, EXCLUDED.start_at, EXCLUDED.end_at, EXCLUDED.workflow_state, EXCLUDED.grading_standard_id) RETURNING "id"  (0.2ms) SELECT COUNT(*) FROM "courses" Course Load (0.2ms) SELECT "courses".* FROM "courses" ORDER BY "courses"."id" ASC LIMIT $1 [["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.1ms) BEGIN  (0.5ms) SELECT COUNT(*) FROM "enrollments" Enrollment Create Many (0.7ms) INSERT INTO "enrollments" ("canvas_id","canvas_course_id","course_sis_id","canvas_user_id","user_sis_id","role","canvas_role_id","canvas_section_id","workflow_state","base_role_type","created_at","updated_at") VALUES (1,1,'sis_MUSC_2520_834',2,'sis_dalvarez_247','teacher',4,1,'active','TeacherEnrollment','2021-09-08 17:18:57.432498','2021-09-08 17:18:57.432498'),(2,1,'sis_MUSC_2520_834',3,'sis_jweaver_720','student',4,1,'active','StudentEnrollment','2021-09-08 17:18:57.432498','2021-09-08 17:18:57.432498') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","canvas_course_id"=EXCLUDED."canvas_course_id","course_sis_id"=EXCLUDED."course_sis_id","canvas_user_id"=EXCLUDED."canvas_user_id","user_sis_id"=EXCLUDED."user_sis_id","role"=EXCLUDED."role","canvas_role_id"=EXCLUDED."canvas_role_id","canvas_section_id"=EXCLUDED."canvas_section_id","workflow_state"=EXCLUDED."workflow_state","base_role_type"=EXCLUDED."base_role_type","updated_at"=EXCLUDED."updated_at" WHERE ("enrollments".canvas_id, "enrollments".canvas_course_id, "enrollments".course_sis_id, "enrollments".canvas_user_id, "enrollments".user_sis_id, "enrollments".role, "enrollments".canvas_role_id, "enrollments".canvas_section_id, "enrollments".workflow_state, "enrollments".base_role_type) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.canvas_course_id, EXCLUDED.course_sis_id, EXCLUDED.canvas_user_id, EXCLUDED.user_sis_id, EXCLUDED.role, EXCLUDED.canvas_role_id, EXCLUDED.canvas_section_id, EXCLUDED.workflow_state, EXCLUDED.base_role_type) RETURNING "id"  (0.2ms) SELECT COUNT(*) FROM "enrollments"  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.5ms) SELECT COUNT(*) FROM "sections" Section Create Many (0.5ms) INSERT INTO "sections" ("canvas_id","sis_id","canvas_course_id","name","workflow_state","start_at","end_at","created_at","updated_at") VALUES (1,'sis_section_1',1,'Cool Section','active','2017-03-27 21:53:18','2017-03-27 21:53:18','2021-09-08 17:18:57.438822','2021-09-08 17:18:57.438822'),(2,'sis_section_2',2,'Lame Section','active','2017-03-27 21:53:18','2017-03-27 21:53:18','2021-09-08 17:18:57.438822','2021-09-08 17:18:57.438822') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","sis_id"=EXCLUDED."sis_id","canvas_course_id"=EXCLUDED."canvas_course_id","name"=EXCLUDED."name","workflow_state"=EXCLUDED."workflow_state","start_at"=EXCLUDED."start_at","end_at"=EXCLUDED."end_at","updated_at"=EXCLUDED."updated_at" WHERE ("sections".canvas_id, "sections".sis_id, "sections".canvas_course_id, "sections".name, "sections".workflow_state, "sections".start_at, "sections".end_at) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.sis_id, EXCLUDED.canvas_course_id, EXCLUDED.name, EXCLUDED.workflow_state, EXCLUDED.start_at, EXCLUDED.end_at) RETURNING "id"  (0.3ms) SELECT COUNT(*) FROM "sections" Section Load (0.3ms) SELECT "sections".* FROM "sections" ORDER BY "sections"."id" ASC LIMIT $1 [["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN Section Create Many (0.6ms) INSERT INTO "sections" ("canvas_id","canvas_nonxlist_course_id","created_at","updated_at") VALUES (2,2,'2021-09-08 17:18:57.449174','2021-09-08 17:18:57.449174') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","canvas_nonxlist_course_id"=EXCLUDED."canvas_nonxlist_course_id","updated_at"=EXCLUDED."updated_at" WHERE ("sections".canvas_id, "sections".canvas_nonxlist_course_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.canvas_nonxlist_course_id) RETURNING "id"  (0.3ms) SELECT COUNT(*) FROM "sections" WHERE "sections"."canvas_nonxlist_course_id" IS NOT NULL Section Load (0.3ms) SELECT "sections".* FROM "sections" WHERE "sections"."canvas_nonxlist_course_id" IS NOT NULL ORDER BY "sections"."id" ASC LIMIT $1 [["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.4ms) SELECT COUNT(*) FROM "groups" Group Create Many (0.8ms) INSERT INTO "groups" ("canvas_id","sis_id","canvas_group_category_id","group_category_sis_id","canvas_account_id","canvas_course_id","name","workflow_state","context_id","context_type","max_membership","created_at","updated_at") VALUES (50,'sis1',10,NULL,1,NULL,'Group1','available',1,'Account',NULL,'2021-09-08 17:18:57.458147','2021-09-08 17:18:57.458147'),(51,'sis2',2,NULL,NULL,1,'Group2','available',1,'Course',1,'2021-09-08 17:18:57.458147','2021-09-08 17:18:57.458147') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","sis_id"=EXCLUDED."sis_id","canvas_group_category_id"=EXCLUDED."canvas_group_category_id","group_category_sis_id"=EXCLUDED."group_category_sis_id","canvas_account_id"=EXCLUDED."canvas_account_id","canvas_course_id"=EXCLUDED."canvas_course_id","name"=EXCLUDED."name","workflow_state"=EXCLUDED."workflow_state","context_id"=EXCLUDED."context_id","context_type"=EXCLUDED."context_type","max_membership"=EXCLUDED."max_membership","updated_at"=EXCLUDED."updated_at" WHERE ("groups".canvas_id, "groups".sis_id, "groups".canvas_group_category_id, "groups".group_category_sis_id, "groups".canvas_account_id, "groups".canvas_course_id, "groups".name, "groups".workflow_state, "groups".context_id, "groups".context_type, "groups".max_membership) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.sis_id, EXCLUDED.canvas_group_category_id, EXCLUDED.group_category_sis_id, EXCLUDED.canvas_account_id, EXCLUDED.canvas_course_id, EXCLUDED.name, EXCLUDED.workflow_state, EXCLUDED.context_id, EXCLUDED.context_type, EXCLUDED.max_membership) RETURNING "id"  (0.6ms) SELECT COUNT(*) FROM "groups" Group Load (0.4ms) SELECT "groups".* FROM "groups" WHERE "groups"."name" = $1 LIMIT $2 [["name", "Group1"], ["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.1ms) BEGIN  (0.4ms) SELECT COUNT(*) FROM "group_memberships" GroupMembership Create Many (0.8ms) INSERT INTO "group_memberships" ("canvas_id","canvas_group_id","group_sis_id","canvas_user_id","user_sis_id","workflow_state","created_at","updated_at") VALUES (50,1,NULL,10,NULL,'accepted','2021-09-08 17:18:57.476812','2021-09-08 17:18:57.476812'),(51,2,NULL,11,NULL,'accepted','2021-09-08 17:18:57.476812','2021-09-08 17:18:57.476812') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","canvas_group_id"=EXCLUDED."canvas_group_id","group_sis_id"=EXCLUDED."group_sis_id","canvas_user_id"=EXCLUDED."canvas_user_id","user_sis_id"=EXCLUDED."user_sis_id","workflow_state"=EXCLUDED."workflow_state","updated_at"=EXCLUDED."updated_at" WHERE ("group_memberships".canvas_id, "group_memberships".canvas_group_id, "group_memberships".group_sis_id, "group_memberships".canvas_user_id, "group_memberships".user_sis_id, "group_memberships".workflow_state) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.canvas_group_id, EXCLUDED.group_sis_id, EXCLUDED.canvas_user_id, EXCLUDED.user_sis_id, EXCLUDED.workflow_state) RETURNING "id"  (0.3ms) SELECT COUNT(*) FROM "group_memberships" GroupMembership Load (0.3ms) SELECT "group_memberships".* FROM "group_memberships" WHERE "group_memberships"."canvas_id" = $1 LIMIT $2 [["canvas_id", 50], ["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.1ms) BEGIN  (0.5ms) SELECT COUNT(*) FROM "user_observers" UserObserver Create Many (0.7ms) INSERT INTO "user_observers" ("observing_user_id","observed_user_id","workflow_state","created_at","updated_at") VALUES (21,3,'active','2021-09-08 17:18:57.494249','2021-09-08 17:18:57.494249'),(21,2,'active','2021-09-08 17:18:57.494249','2021-09-08 17:18:57.494249') ON CONFLICT (observing_user_id, observed_user_id) DO UPDATE SET "observing_user_id"=EXCLUDED."observing_user_id","observed_user_id"=EXCLUDED."observed_user_id","workflow_state"=EXCLUDED."workflow_state","updated_at"=EXCLUDED."updated_at" WHERE ("user_observers".observing_user_id, "user_observers".observed_user_id, "user_observers".workflow_state) IS DISTINCT FROM (EXCLUDED.observing_user_id, EXCLUDED.observed_user_id, EXCLUDED.workflow_state) RETURNING "id"  (0.3ms) SELECT COUNT(*) FROM "user_observers" UserObserver Load (0.2ms) SELECT "user_observers".* FROM "user_observers" WHERE "user_observers"."observed_user_id" = $1 LIMIT $2 [["observed_user_id", 3], ["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.1ms) BEGIN  (0.6ms) SELECT COUNT(*) FROM "grading_periods"  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.5ms) SELECT COUNT(*) FROM "grading_period_groups"  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) SELECT COUNT(*) FROM "user_observers" UserObserver Create Many (0.5ms) INSERT INTO "user_observers" ("observing_user_id","observed_user_id","workflow_state","created_at","updated_at") VALUES (21,3,'active','2021-09-08 17:18:57.514102','2021-09-08 17:18:57.514102'),(21,2,'active','2021-09-08 17:18:57.514102','2021-09-08 17:18:57.514102') ON CONFLICT (observing_user_id, observed_user_id) DO UPDATE SET "observing_user_id"=EXCLUDED."observing_user_id","observed_user_id"=EXCLUDED."observed_user_id","workflow_state"=EXCLUDED."workflow_state","updated_at"=EXCLUDED."updated_at" WHERE ("user_observers".observing_user_id, "user_observers".observed_user_id, "user_observers".workflow_state) IS DISTINCT FROM (EXCLUDED.observing_user_id, EXCLUDED.observed_user_id, EXCLUDED.workflow_state) RETURNING "id"  (0.3ms) SELECT COUNT(*) FROM "user_observers"  (0.2ms) SELECT COUNT(*) FROM "user_observers" UserObserver Create Many (0.4ms) INSERT INTO "user_observers" ("observing_user_id","observed_user_id","workflow_state","created_at","updated_at") VALUES (21,3,'active','2021-09-08 17:18:57.516666','2021-09-08 17:18:57.516666'),(21,2,'active','2021-09-08 17:18:57.516666','2021-09-08 17:18:57.516666') ON CONFLICT (observing_user_id, observed_user_id) DO UPDATE SET "observing_user_id"=EXCLUDED."observing_user_id","observed_user_id"=EXCLUDED."observed_user_id","workflow_state"=EXCLUDED."workflow_state","updated_at"=EXCLUDED."updated_at" WHERE ("user_observers".observing_user_id, "user_observers".observed_user_id, "user_observers".workflow_state) IS DISTINCT FROM (EXCLUDED.observing_user_id, EXCLUDED.observed_user_id, EXCLUDED.workflow_state) RETURNING "id"  (0.3ms) SELECT COUNT(*) FROM "user_observers"  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.5ms) SELECT COUNT(*) FROM "users"  (0.3ms) SELECT COUNT(*) FROM "courses" Course Create Many (0.6ms) INSERT INTO "courses" ("canvas_id","sis_id","course_code","name","canvas_account_id","canvas_term_id","start_at","end_at","workflow_state","grading_standard_id","created_at","updated_at") VALUES (1,'course_sis_id_1','C1','Course #1',1,1,'2017-03-27 21:53:18','2017-04-27 12:21:18','active',NULL,'2021-09-08 17:18:57.524793','2021-09-08 17:18:57.524793'),(2,'course_sis_id_2','C2','Course #2',1,1,'2017-03-27 21:53:18','2017-04-27 12:21:18','unpublished',NULL,'2021-09-08 17:18:57.524793','2021-09-08 17:18:57.524793') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","sis_id"=EXCLUDED."sis_id","course_code"=EXCLUDED."course_code","name"=EXCLUDED."name","canvas_account_id"=EXCLUDED."canvas_account_id","canvas_term_id"=EXCLUDED."canvas_term_id","start_at"=EXCLUDED."start_at","end_at"=EXCLUDED."end_at","workflow_state"=EXCLUDED."workflow_state","grading_standard_id"=EXCLUDED."grading_standard_id","updated_at"=EXCLUDED."updated_at" WHERE ("courses".canvas_id, "courses".sis_id, "courses".course_code, "courses".name, "courses".canvas_account_id, "courses".canvas_term_id, "courses".start_at, "courses".end_at, "courses".workflow_state, "courses".grading_standard_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.sis_id, EXCLUDED.course_code, EXCLUDED.name, EXCLUDED.canvas_account_id, EXCLUDED.canvas_term_id, EXCLUDED.start_at, EXCLUDED.end_at, EXCLUDED.workflow_state, EXCLUDED.grading_standard_id) RETURNING "id" User Create Many (0.7ms) INSERT INTO "users" ("canvas_id","sis_id","email","first_name","last_name","name","sortable_name","workflow_state","login_id","created_at","updated_at") VALUES (1,'sis_id_1','poorbastard@yharnam.com','Patches','the Spider','Patches the Spider','the Spider, Patches','active','spiderdude1337','2021-09-08 17:18:57.527432','2021-09-08 17:18:57.527432'),(2,'sis_id_2','dreamer@yharnam.com','Hunter','Djura','Hunter Djura','Djura, Hunter','active','retireddude109','2021-09-08 17:18:57.527432','2021-09-08 17:18:57.527432') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","sis_id"=EXCLUDED."sis_id","email"=EXCLUDED."email","first_name"=EXCLUDED."first_name","last_name"=EXCLUDED."last_name","name"=EXCLUDED."name","sortable_name"=EXCLUDED."sortable_name","workflow_state"=EXCLUDED."workflow_state","login_id"=EXCLUDED."login_id","updated_at"=EXCLUDED."updated_at" WHERE ("users".canvas_id, "users".sis_id, "users".email, "users".first_name, "users".last_name, "users".name, "users".sortable_name, "users".workflow_state, "users".login_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.sis_id, EXCLUDED.email, EXCLUDED.first_name, EXCLUDED.last_name, EXCLUDED.name, EXCLUDED.sortable_name, EXCLUDED.workflow_state, EXCLUDED.login_id) RETURNING "id"  (0.3ms) SELECT COUNT(*) FROM "users"  (0.2ms) SELECT COUNT(*) FROM "courses"  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.3ms) ROLLBACK  (0.3ms) BEGIN Course Create Many (0.7ms) INSERT INTO "courses" ("canvas_id","sis_id","course_code","name","canvas_account_id","canvas_term_id","start_at","end_at","workflow_state","grading_standard_id","created_at","updated_at") VALUES (1,'course_sis_id_1','C1','Course #1',1,1,'2017-03-27 21:53:18','2017-04-27 12:21:18','active',NULL,'2021-09-08 17:18:57.545121','2021-09-08 17:18:57.545121'),(2,'course_sis_id_2','C2','Course #2',1,1,'2017-03-27 21:53:18','2017-04-27 12:21:18','unpublished',NULL,'2021-09-08 17:18:57.545121','2021-09-08 17:18:57.545121') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","sis_id"=EXCLUDED."sis_id","course_code"=EXCLUDED."course_code","name"=EXCLUDED."name","canvas_account_id"=EXCLUDED."canvas_account_id","canvas_term_id"=EXCLUDED."canvas_term_id","start_at"=EXCLUDED."start_at","end_at"=EXCLUDED."end_at","workflow_state"=EXCLUDED."workflow_state","grading_standard_id"=EXCLUDED."grading_standard_id","updated_at"=EXCLUDED."updated_at" WHERE ("courses".canvas_id, "courses".sis_id, "courses".course_code, "courses".name, "courses".canvas_account_id, "courses".canvas_term_id, "courses".start_at, "courses".end_at, "courses".workflow_state, "courses".grading_standard_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.sis_id, EXCLUDED.course_code, EXCLUDED.name, EXCLUDED.canvas_account_id, EXCLUDED.canvas_term_id, EXCLUDED.start_at, EXCLUDED.end_at, EXCLUDED.workflow_state, EXCLUDED.grading_standard_id) RETURNING "id"  (0.2ms) ROLLBACK  (0.4ms) SELECT "schema_migrations"."version" FROM "schema_migrations" ORDER BY "schema_migrations"."version" ASC  (0.3ms) BEGIN  (0.4ms) SELECT COUNT(*) FROM "users" User Create Many (0.8ms) INSERT INTO "users" ("canvas_id","sis_id","email","first_name","last_name","name","sortable_name","workflow_state","login_id","created_at","updated_at") VALUES (1,'sis_id_1','poorbastard@yharnam.com','Patches','the Spider','Patches the Spider','the Spider, Patches','active','spiderdude1337','2021-09-08 17:22:01.139738','2021-09-08 17:22:01.139738'),(2,'sis_id_2','dreamer@yharnam.com','Hunter','Djura','Hunter Djura','Djura, Hunter','active','retireddude109','2021-09-08 17:22:01.139738','2021-09-08 17:22:01.139738') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","sis_id"=EXCLUDED."sis_id","email"=EXCLUDED."email","first_name"=EXCLUDED."first_name","last_name"=EXCLUDED."last_name","name"=EXCLUDED."name","sortable_name"=EXCLUDED."sortable_name","workflow_state"=EXCLUDED."workflow_state","login_id"=EXCLUDED."login_id","updated_at"=EXCLUDED."updated_at" WHERE ("users".canvas_id, "users".sis_id, "users".email, "users".first_name, "users".last_name, "users".name, "users".sortable_name, "users".workflow_state, "users".login_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.sis_id, EXCLUDED.email, EXCLUDED.first_name, EXCLUDED.last_name, EXCLUDED.name, EXCLUDED.sortable_name, EXCLUDED.workflow_state, EXCLUDED.login_id) RETURNING "id"  (0.3ms) SELECT COUNT(*) FROM "users"  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) SELECT COUNT(*) FROM "courses" Course Create Many (0.5ms) INSERT INTO "courses" ("canvas_id","sis_id","course_code","name","canvas_account_id","canvas_term_id","start_at","end_at","workflow_state","grading_standard_id","created_at","updated_at") VALUES (1,'course_sis_id_1','C1','Course #1',1,1,'2017-03-27 21:53:18','2017-04-27 12:21:18','active',NULL,'2021-09-08 17:22:01.250941','2021-09-08 17:22:01.250941'),(2,'course_sis_id_2','C2','Course #2',1,1,'2017-03-27 21:53:18','2017-04-27 12:21:18','unpublished',NULL,'2021-09-08 17:22:01.250941','2021-09-08 17:22:01.250941') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","sis_id"=EXCLUDED."sis_id","course_code"=EXCLUDED."course_code","name"=EXCLUDED."name","canvas_account_id"=EXCLUDED."canvas_account_id","canvas_term_id"=EXCLUDED."canvas_term_id","start_at"=EXCLUDED."start_at","end_at"=EXCLUDED."end_at","workflow_state"=EXCLUDED."workflow_state","grading_standard_id"=EXCLUDED."grading_standard_id","updated_at"=EXCLUDED."updated_at" WHERE ("courses".canvas_id, "courses".sis_id, "courses".course_code, "courses".name, "courses".canvas_account_id, "courses".canvas_term_id, "courses".start_at, "courses".end_at, "courses".workflow_state, "courses".grading_standard_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.sis_id, EXCLUDED.course_code, EXCLUDED.name, EXCLUDED.canvas_account_id, EXCLUDED.canvas_term_id, EXCLUDED.start_at, EXCLUDED.end_at, EXCLUDED.workflow_state, EXCLUDED.grading_standard_id) RETURNING "id"  (0.2ms) SELECT COUNT(*) FROM "courses" Course Load (0.2ms) SELECT "courses".* FROM "courses" ORDER BY "courses"."id" ASC LIMIT $1 [["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) SELECT COUNT(*) FROM "enrollments" Enrollment Create Many (0.5ms) INSERT INTO "enrollments" ("canvas_id","canvas_course_id","course_sis_id","canvas_user_id","user_sis_id","role","canvas_role_id","canvas_section_id","workflow_state","base_role_type","created_at","updated_at") VALUES (1,1,'sis_MUSC_2520_834',2,'sis_dalvarez_247','teacher',4,1,'active','TeacherEnrollment','2021-09-08 17:22:01.266426','2021-09-08 17:22:01.266426'),(2,1,'sis_MUSC_2520_834',3,'sis_jweaver_720','student',4,1,'active','StudentEnrollment','2021-09-08 17:22:01.266426','2021-09-08 17:22:01.266426') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","canvas_course_id"=EXCLUDED."canvas_course_id","course_sis_id"=EXCLUDED."course_sis_id","canvas_user_id"=EXCLUDED."canvas_user_id","user_sis_id"=EXCLUDED."user_sis_id","role"=EXCLUDED."role","canvas_role_id"=EXCLUDED."canvas_role_id","canvas_section_id"=EXCLUDED."canvas_section_id","workflow_state"=EXCLUDED."workflow_state","base_role_type"=EXCLUDED."base_role_type","updated_at"=EXCLUDED."updated_at" WHERE ("enrollments".canvas_id, "enrollments".canvas_course_id, "enrollments".course_sis_id, "enrollments".canvas_user_id, "enrollments".user_sis_id, "enrollments".role, "enrollments".canvas_role_id, "enrollments".canvas_section_id, "enrollments".workflow_state, "enrollments".base_role_type) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.canvas_course_id, EXCLUDED.course_sis_id, EXCLUDED.canvas_user_id, EXCLUDED.user_sis_id, EXCLUDED.role, EXCLUDED.canvas_role_id, EXCLUDED.canvas_section_id, EXCLUDED.workflow_state, EXCLUDED.base_role_type) RETURNING "id"  (0.3ms) SELECT COUNT(*) FROM "enrollments"  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.5ms) SELECT COUNT(*) FROM "sections" Section Create Many (0.6ms) INSERT INTO "sections" ("canvas_id","sis_id","canvas_course_id","name","workflow_state","start_at","end_at","created_at","updated_at") VALUES (1,'sis_section_1',1,'Cool Section','active','2017-03-27 21:53:18','2017-03-27 21:53:18','2021-09-08 17:22:01.274649','2021-09-08 17:22:01.274649'),(2,'sis_section_2',2,'Lame Section','active','2017-03-27 21:53:18','2017-03-27 21:53:18','2021-09-08 17:22:01.274649','2021-09-08 17:22:01.274649') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","sis_id"=EXCLUDED."sis_id","canvas_course_id"=EXCLUDED."canvas_course_id","name"=EXCLUDED."name","workflow_state"=EXCLUDED."workflow_state","start_at"=EXCLUDED."start_at","end_at"=EXCLUDED."end_at","updated_at"=EXCLUDED."updated_at" WHERE ("sections".canvas_id, "sections".sis_id, "sections".canvas_course_id, "sections".name, "sections".workflow_state, "sections".start_at, "sections".end_at) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.sis_id, EXCLUDED.canvas_course_id, EXCLUDED.name, EXCLUDED.workflow_state, EXCLUDED.start_at, EXCLUDED.end_at) RETURNING "id"  (0.2ms) SELECT COUNT(*) FROM "sections" Section Load (0.2ms) SELECT "sections".* FROM "sections" ORDER BY "sections"."id" ASC LIMIT $1 [["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.1ms) BEGIN Section Create Many (0.5ms) INSERT INTO "sections" ("canvas_id","canvas_nonxlist_course_id","created_at","updated_at") VALUES (2,2,'2021-09-08 17:22:01.285028','2021-09-08 17:22:01.285028') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","canvas_nonxlist_course_id"=EXCLUDED."canvas_nonxlist_course_id","updated_at"=EXCLUDED."updated_at" WHERE ("sections".canvas_id, "sections".canvas_nonxlist_course_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.canvas_nonxlist_course_id) RETURNING "id"  (0.5ms) SELECT COUNT(*) FROM "sections" WHERE "sections"."canvas_nonxlist_course_id" IS NOT NULL Section Load (0.2ms) SELECT "sections".* FROM "sections" WHERE "sections"."canvas_nonxlist_course_id" IS NOT NULL ORDER BY "sections"."id" ASC LIMIT $1 [["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.6ms) SELECT COUNT(*) FROM "groups" Group Create Many (0.8ms) INSERT INTO "groups" ("canvas_id","sis_id","canvas_group_category_id","group_category_sis_id","canvas_account_id","canvas_course_id","name","workflow_state","context_id","context_type","max_membership","created_at","updated_at") VALUES (50,'sis1',10,NULL,1,NULL,'Group1','available',1,'Account',NULL,'2021-09-08 17:22:01.297249','2021-09-08 17:22:01.297249'),(51,'sis2',2,NULL,NULL,1,'Group2','available',1,'Course',1,'2021-09-08 17:22:01.297249','2021-09-08 17:22:01.297249') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","sis_id"=EXCLUDED."sis_id","canvas_group_category_id"=EXCLUDED."canvas_group_category_id","group_category_sis_id"=EXCLUDED."group_category_sis_id","canvas_account_id"=EXCLUDED."canvas_account_id","canvas_course_id"=EXCLUDED."canvas_course_id","name"=EXCLUDED."name","workflow_state"=EXCLUDED."workflow_state","context_id"=EXCLUDED."context_id","context_type"=EXCLUDED."context_type","max_membership"=EXCLUDED."max_membership","updated_at"=EXCLUDED."updated_at" WHERE ("groups".canvas_id, "groups".sis_id, "groups".canvas_group_category_id, "groups".group_category_sis_id, "groups".canvas_account_id, "groups".canvas_course_id, "groups".name, "groups".workflow_state, "groups".context_id, "groups".context_type, "groups".max_membership) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.sis_id, EXCLUDED.canvas_group_category_id, EXCLUDED.group_category_sis_id, EXCLUDED.canvas_account_id, EXCLUDED.canvas_course_id, EXCLUDED.name, EXCLUDED.workflow_state, EXCLUDED.context_id, EXCLUDED.context_type, EXCLUDED.max_membership) RETURNING "id"  (0.3ms) SELECT COUNT(*) FROM "groups" Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."name" = $1 LIMIT $2 [["name", "Group1"], ["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.5ms) SELECT COUNT(*) FROM "group_memberships" GroupMembership Create Many (0.7ms) INSERT INTO "group_memberships" ("canvas_id","canvas_group_id","group_sis_id","canvas_user_id","user_sis_id","workflow_state","created_at","updated_at") VALUES (50,1,NULL,10,NULL,'accepted','2021-09-08 17:22:01.317015','2021-09-08 17:22:01.317015'),(51,2,NULL,11,NULL,'accepted','2021-09-08 17:22:01.317015','2021-09-08 17:22:01.317015') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","canvas_group_id"=EXCLUDED."canvas_group_id","group_sis_id"=EXCLUDED."group_sis_id","canvas_user_id"=EXCLUDED."canvas_user_id","user_sis_id"=EXCLUDED."user_sis_id","workflow_state"=EXCLUDED."workflow_state","updated_at"=EXCLUDED."updated_at" WHERE ("group_memberships".canvas_id, "group_memberships".canvas_group_id, "group_memberships".group_sis_id, "group_memberships".canvas_user_id, "group_memberships".user_sis_id, "group_memberships".workflow_state) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.canvas_group_id, EXCLUDED.group_sis_id, EXCLUDED.canvas_user_id, EXCLUDED.user_sis_id, EXCLUDED.workflow_state) RETURNING "id"  (0.3ms) SELECT COUNT(*) FROM "group_memberships" GroupMembership Load (0.3ms) SELECT "group_memberships".* FROM "group_memberships" WHERE "group_memberships"."canvas_id" = $1 LIMIT $2 [["canvas_id", 50], ["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.1ms) BEGIN  (0.4ms) SELECT COUNT(*) FROM "user_observers" UserObserver Create Many (0.5ms) INSERT INTO "user_observers" ("observing_user_id","observed_user_id","workflow_state","created_at","updated_at") VALUES (21,3,'active','2021-09-08 17:22:01.332388','2021-09-08 17:22:01.332388'),(21,2,'active','2021-09-08 17:22:01.332388','2021-09-08 17:22:01.332388') ON CONFLICT (observing_user_id, observed_user_id) DO UPDATE SET "observing_user_id"=EXCLUDED."observing_user_id","observed_user_id"=EXCLUDED."observed_user_id","workflow_state"=EXCLUDED."workflow_state","updated_at"=EXCLUDED."updated_at" WHERE ("user_observers".observing_user_id, "user_observers".observed_user_id, "user_observers".workflow_state) IS DISTINCT FROM (EXCLUDED.observing_user_id, EXCLUDED.observed_user_id, EXCLUDED.workflow_state) RETURNING "id"  (0.2ms) SELECT COUNT(*) FROM "user_observers" UserObserver Load (0.2ms) SELECT "user_observers".* FROM "user_observers" WHERE "user_observers"."observed_user_id" = $1 LIMIT $2 [["observed_user_id", 3], ["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.3ms) BEGIN  (0.4ms) SELECT COUNT(*) FROM "grading_periods" GradingPeriod Create Many (1.1ms) INSERT INTO "grading_periods" ("canvas_id","title","weight","start_date","end_date","close_date","canvas_grading_period_group_id","workflow_state","created_at","updated_at") VALUES (2,'Period 2',NULL,'2019-08-01 06:00:00','2019-09-01 05:59:59','2019-09-01 05:59:59',1,'active','2021-09-08 17:22:01.344385','2021-09-08 17:22:01.344385'),(1,'Period 1',NULL,'2019-07-01 06:00:00','2019-08-01 05:59:59','2019-08-01 05:59:59',1,'deleted','2021-09-08 17:22:01.344385','2021-09-08 17:22:01.344385') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","title"=EXCLUDED."title","weight"=EXCLUDED."weight","start_date"=EXCLUDED."start_date","end_date"=EXCLUDED."end_date","close_date"=EXCLUDED."close_date","canvas_grading_period_group_id"=EXCLUDED."canvas_grading_period_group_id","workflow_state"=EXCLUDED."workflow_state","updated_at"=EXCLUDED."updated_at" WHERE ("grading_periods".canvas_id, "grading_periods".title, "grading_periods".weight, "grading_periods".start_date, "grading_periods".end_date, "grading_periods".close_date, "grading_periods".canvas_grading_period_group_id, "grading_periods".workflow_state) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.title, EXCLUDED.weight, EXCLUDED.start_date, EXCLUDED.end_date, EXCLUDED.close_date, EXCLUDED.canvas_grading_period_group_id, EXCLUDED.workflow_state) RETURNING "id"  (0.2ms) SELECT COUNT(*) FROM "grading_periods"  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.5ms) SELECT COUNT(*) FROM "grading_period_groups" GradingPeriodGroup Create Many (1.1ms) INSERT INTO "grading_period_groups" ("canvas_id","canvas_course_id","canvas_account_id","title","weighted","display_totals_for_all_grading_periods","workflow_state","created_at","updated_at") VALUES (1,NULL,1,'Test Period',FALSE,FALSE,'active','2021-09-08 17:22:01.352932','2021-09-08 17:22:01.352932') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","canvas_course_id"=EXCLUDED."canvas_course_id","canvas_account_id"=EXCLUDED."canvas_account_id","title"=EXCLUDED."title","weighted"=EXCLUDED."weighted","display_totals_for_all_grading_periods"=EXCLUDED."display_totals_for_all_grading_periods","workflow_state"=EXCLUDED."workflow_state","updated_at"=EXCLUDED."updated_at" WHERE ("grading_period_groups".canvas_id, "grading_period_groups".canvas_course_id, "grading_period_groups".canvas_account_id, "grading_period_groups".title, "grading_period_groups".weighted, "grading_period_groups".display_totals_for_all_grading_periods, "grading_period_groups".workflow_state) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.canvas_course_id, EXCLUDED.canvas_account_id, EXCLUDED.title, EXCLUDED.weighted, EXCLUDED.display_totals_for_all_grading_periods, EXCLUDED.workflow_state) RETURNING "id"  (0.2ms) SELECT COUNT(*) FROM "grading_period_groups"  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SELECT COUNT(*) FROM "user_observers" UserObserver Create Many (0.5ms) INSERT INTO "user_observers" ("observing_user_id","observed_user_id","workflow_state","created_at","updated_at") VALUES (21,3,'active','2021-09-08 17:22:01.394650','2021-09-08 17:22:01.394650'),(21,2,'active','2021-09-08 17:22:01.394650','2021-09-08 17:22:01.394650') ON CONFLICT (observing_user_id, observed_user_id) DO UPDATE SET "observing_user_id"=EXCLUDED."observing_user_id","observed_user_id"=EXCLUDED."observed_user_id","workflow_state"=EXCLUDED."workflow_state","updated_at"=EXCLUDED."updated_at" WHERE ("user_observers".observing_user_id, "user_observers".observed_user_id, "user_observers".workflow_state) IS DISTINCT FROM (EXCLUDED.observing_user_id, EXCLUDED.observed_user_id, EXCLUDED.workflow_state) RETURNING "id"  (0.2ms) SELECT COUNT(*) FROM "user_observers"  (0.1ms) SELECT COUNT(*) FROM "user_observers" UserObserver Create Many (0.4ms) INSERT INTO "user_observers" ("observing_user_id","observed_user_id","workflow_state","created_at","updated_at") VALUES (21,3,'active','2021-09-08 17:22:01.396697','2021-09-08 17:22:01.396697'),(21,2,'active','2021-09-08 17:22:01.396697','2021-09-08 17:22:01.396697') ON CONFLICT (observing_user_id, observed_user_id) DO UPDATE SET "observing_user_id"=EXCLUDED."observing_user_id","observed_user_id"=EXCLUDED."observed_user_id","workflow_state"=EXCLUDED."workflow_state","updated_at"=EXCLUDED."updated_at" WHERE ("user_observers".observing_user_id, "user_observers".observed_user_id, "user_observers".workflow_state) IS DISTINCT FROM (EXCLUDED.observing_user_id, EXCLUDED.observed_user_id, EXCLUDED.workflow_state) RETURNING "id"  (0.2ms) SELECT COUNT(*) FROM "user_observers"  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SELECT COUNT(*) FROM "users"  (0.1ms) SELECT COUNT(*) FROM "courses" Course Create Many (0.6ms) INSERT INTO "courses" ("canvas_id","sis_id","course_code","name","canvas_account_id","canvas_term_id","start_at","end_at","workflow_state","grading_standard_id","created_at","updated_at") VALUES (1,'course_sis_id_1','C1','Course #1',1,1,'2017-03-27 21:53:18','2017-04-27 12:21:18','active',NULL,'2021-09-08 17:22:01.401306','2021-09-08 17:22:01.401306'),(2,'course_sis_id_2','C2','Course #2',1,1,'2017-03-27 21:53:18','2017-04-27 12:21:18','unpublished',NULL,'2021-09-08 17:22:01.401306','2021-09-08 17:22:01.401306') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","sis_id"=EXCLUDED."sis_id","course_code"=EXCLUDED."course_code","name"=EXCLUDED."name","canvas_account_id"=EXCLUDED."canvas_account_id","canvas_term_id"=EXCLUDED."canvas_term_id","start_at"=EXCLUDED."start_at","end_at"=EXCLUDED."end_at","workflow_state"=EXCLUDED."workflow_state","grading_standard_id"=EXCLUDED."grading_standard_id","updated_at"=EXCLUDED."updated_at" WHERE ("courses".canvas_id, "courses".sis_id, "courses".course_code, "courses".name, "courses".canvas_account_id, "courses".canvas_term_id, "courses".start_at, "courses".end_at, "courses".workflow_state, "courses".grading_standard_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.sis_id, EXCLUDED.course_code, EXCLUDED.name, EXCLUDED.canvas_account_id, EXCLUDED.canvas_term_id, EXCLUDED.start_at, EXCLUDED.end_at, EXCLUDED.workflow_state, EXCLUDED.grading_standard_id) RETURNING "id" User Create Many (0.6ms) INSERT INTO "users" ("canvas_id","sis_id","email","first_name","last_name","name","sortable_name","workflow_state","login_id","created_at","updated_at") VALUES (1,'sis_id_1','poorbastard@yharnam.com','Patches','the Spider','Patches the Spider','the Spider, Patches','active','spiderdude1337','2021-09-08 17:22:01.403224','2021-09-08 17:22:01.403224'),(2,'sis_id_2','dreamer@yharnam.com','Hunter','Djura','Hunter Djura','Djura, Hunter','active','retireddude109','2021-09-08 17:22:01.403224','2021-09-08 17:22:01.403224') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","sis_id"=EXCLUDED."sis_id","email"=EXCLUDED."email","first_name"=EXCLUDED."first_name","last_name"=EXCLUDED."last_name","name"=EXCLUDED."name","sortable_name"=EXCLUDED."sortable_name","workflow_state"=EXCLUDED."workflow_state","login_id"=EXCLUDED."login_id","updated_at"=EXCLUDED."updated_at" WHERE ("users".canvas_id, "users".sis_id, "users".email, "users".first_name, "users".last_name, "users".name, "users".sortable_name, "users".workflow_state, "users".login_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.sis_id, EXCLUDED.email, EXCLUDED.first_name, EXCLUDED.last_name, EXCLUDED.name, EXCLUDED.sortable_name, EXCLUDED.workflow_state, EXCLUDED.login_id) RETURNING "id"  (0.3ms) SELECT COUNT(*) FROM "users"  (0.2ms) SELECT COUNT(*) FROM "courses"  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN Course Create Many (0.8ms) INSERT INTO "courses" ("canvas_id","sis_id","course_code","name","canvas_account_id","canvas_term_id","start_at","end_at","workflow_state","grading_standard_id","created_at","updated_at") VALUES (1,'course_sis_id_1','C1','Course #1',1,1,'2017-03-27 21:53:18','2017-04-27 12:21:18','active',NULL,'2021-09-08 17:22:01.418686','2021-09-08 17:22:01.418686'),(2,'course_sis_id_2','C2','Course #2',1,1,'2017-03-27 21:53:18','2017-04-27 12:21:18','unpublished',NULL,'2021-09-08 17:22:01.418686','2021-09-08 17:22:01.418686') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","sis_id"=EXCLUDED."sis_id","course_code"=EXCLUDED."course_code","name"=EXCLUDED."name","canvas_account_id"=EXCLUDED."canvas_account_id","canvas_term_id"=EXCLUDED."canvas_term_id","start_at"=EXCLUDED."start_at","end_at"=EXCLUDED."end_at","workflow_state"=EXCLUDED."workflow_state","grading_standard_id"=EXCLUDED."grading_standard_id","updated_at"=EXCLUDED."updated_at" WHERE ("courses".canvas_id, "courses".sis_id, "courses".course_code, "courses".name, "courses".canvas_account_id, "courses".canvas_term_id, "courses".start_at, "courses".end_at, "courses".workflow_state, "courses".grading_standard_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.sis_id, EXCLUDED.course_code, EXCLUDED.name, EXCLUDED.canvas_account_id, EXCLUDED.canvas_term_id, EXCLUDED.start_at, EXCLUDED.end_at, EXCLUDED.workflow_state, EXCLUDED.grading_standard_id) RETURNING "id"  (0.3ms) ROLLBACK  (0.4ms) SELECT "schema_migrations"."version" FROM "schema_migrations" ORDER BY "schema_migrations"."version" ASC  (0.3ms) BEGIN  (0.7ms) SELECT COUNT(*) FROM "users" User Create Many (0.7ms) INSERT INTO "users" ("canvas_id","sis_id","email","first_name","last_name","name","sortable_name","workflow_state","login_id","created_at","updated_at") VALUES (1,'sis_id_1','poorbastard@yharnam.com','Patches','the Spider','Patches the Spider','the Spider, Patches','active','spiderdude1337','2021-09-08 17:22:54.972181','2021-09-08 17:22:54.972181'),(2,'sis_id_2','dreamer@yharnam.com','Hunter','Djura','Hunter Djura','Djura, Hunter','active','retireddude109','2021-09-08 17:22:54.972181','2021-09-08 17:22:54.972181') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","sis_id"=EXCLUDED."sis_id","email"=EXCLUDED."email","first_name"=EXCLUDED."first_name","last_name"=EXCLUDED."last_name","name"=EXCLUDED."name","sortable_name"=EXCLUDED."sortable_name","workflow_state"=EXCLUDED."workflow_state","login_id"=EXCLUDED."login_id","updated_at"=EXCLUDED."updated_at" WHERE ("users".canvas_id, "users".sis_id, "users".email, "users".first_name, "users".last_name, "users".name, "users".sortable_name, "users".workflow_state, "users".login_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.sis_id, EXCLUDED.email, EXCLUDED.first_name, EXCLUDED.last_name, EXCLUDED.name, EXCLUDED.sortable_name, EXCLUDED.workflow_state, EXCLUDED.login_id) RETURNING "id"  (0.3ms) SELECT COUNT(*) FROM "users"  (0.4ms) ROLLBACK  (0.3ms) BEGIN  (1.7ms) SELECT COUNT(*) FROM "courses" Course Create Many (1.3ms) INSERT INTO "courses" ("canvas_id","sis_id","course_code","name","canvas_account_id","canvas_term_id","start_at","end_at","workflow_state","grading_standard_id","created_at","updated_at") VALUES (1,'course_sis_id_1','C1','Course #1',1,1,'2017-03-27 21:53:18','2017-04-27 12:21:18','active',NULL,'2021-09-08 17:22:55.151607','2021-09-08 17:22:55.151607'),(2,'course_sis_id_2','C2','Course #2',1,1,'2017-03-27 21:53:18','2017-04-27 12:21:18','unpublished',NULL,'2021-09-08 17:22:55.151607','2021-09-08 17:22:55.151607') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","sis_id"=EXCLUDED."sis_id","course_code"=EXCLUDED."course_code","name"=EXCLUDED."name","canvas_account_id"=EXCLUDED."canvas_account_id","canvas_term_id"=EXCLUDED."canvas_term_id","start_at"=EXCLUDED."start_at","end_at"=EXCLUDED."end_at","workflow_state"=EXCLUDED."workflow_state","grading_standard_id"=EXCLUDED."grading_standard_id","updated_at"=EXCLUDED."updated_at" WHERE ("courses".canvas_id, "courses".sis_id, "courses".course_code, "courses".name, "courses".canvas_account_id, "courses".canvas_term_id, "courses".start_at, "courses".end_at, "courses".workflow_state, "courses".grading_standard_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.sis_id, EXCLUDED.course_code, EXCLUDED.name, EXCLUDED.canvas_account_id, EXCLUDED.canvas_term_id, EXCLUDED.start_at, EXCLUDED.end_at, EXCLUDED.workflow_state, EXCLUDED.grading_standard_id) RETURNING "id"  (0.6ms) SELECT COUNT(*) FROM "courses" Course Load (0.5ms) SELECT "courses".* FROM "courses" ORDER BY "courses"."id" ASC LIMIT $1 [["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.5ms) BEGIN  (0.9ms) SELECT COUNT(*) FROM "enrollments" Enrollment Create Many (1.0ms) INSERT INTO "enrollments" ("canvas_id","canvas_course_id","course_sis_id","canvas_user_id","user_sis_id","role","canvas_role_id","canvas_section_id","workflow_state","base_role_type","created_at","updated_at") VALUES (1,1,'sis_MUSC_2520_834',2,'sis_dalvarez_247','teacher',4,1,'active','TeacherEnrollment','2021-09-08 17:22:55.188383','2021-09-08 17:22:55.188383'),(2,1,'sis_MUSC_2520_834',3,'sis_jweaver_720','student',4,1,'active','StudentEnrollment','2021-09-08 17:22:55.188383','2021-09-08 17:22:55.188383') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","canvas_course_id"=EXCLUDED."canvas_course_id","course_sis_id"=EXCLUDED."course_sis_id","canvas_user_id"=EXCLUDED."canvas_user_id","user_sis_id"=EXCLUDED."user_sis_id","role"=EXCLUDED."role","canvas_role_id"=EXCLUDED."canvas_role_id","canvas_section_id"=EXCLUDED."canvas_section_id","workflow_state"=EXCLUDED."workflow_state","base_role_type"=EXCLUDED."base_role_type","updated_at"=EXCLUDED."updated_at" WHERE ("enrollments".canvas_id, "enrollments".canvas_course_id, "enrollments".course_sis_id, "enrollments".canvas_user_id, "enrollments".user_sis_id, "enrollments".role, "enrollments".canvas_role_id, "enrollments".canvas_section_id, "enrollments".workflow_state, "enrollments".base_role_type) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.canvas_course_id, EXCLUDED.course_sis_id, EXCLUDED.canvas_user_id, EXCLUDED.user_sis_id, EXCLUDED.role, EXCLUDED.canvas_role_id, EXCLUDED.canvas_section_id, EXCLUDED.workflow_state, EXCLUDED.base_role_type) RETURNING "id"  (0.4ms) SELECT COUNT(*) FROM "enrollments"  (0.3ms) ROLLBACK  (0.3ms) BEGIN  (1.1ms) SELECT COUNT(*) FROM "sections" Section Create Many (1.1ms) INSERT INTO "sections" ("canvas_id","sis_id","canvas_course_id","name","workflow_state","start_at","end_at","created_at","updated_at") VALUES (1,'sis_section_1',1,'Cool Section','active','2017-03-27 21:53:18','2017-03-27 21:53:18','2021-09-08 17:22:55.202107','2021-09-08 17:22:55.202107'),(2,'sis_section_2',2,'Lame Section','active','2017-03-27 21:53:18','2017-03-27 21:53:18','2021-09-08 17:22:55.202107','2021-09-08 17:22:55.202107') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","sis_id"=EXCLUDED."sis_id","canvas_course_id"=EXCLUDED."canvas_course_id","name"=EXCLUDED."name","workflow_state"=EXCLUDED."workflow_state","start_at"=EXCLUDED."start_at","end_at"=EXCLUDED."end_at","updated_at"=EXCLUDED."updated_at" WHERE ("sections".canvas_id, "sections".sis_id, "sections".canvas_course_id, "sections".name, "sections".workflow_state, "sections".start_at, "sections".end_at) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.sis_id, EXCLUDED.canvas_course_id, EXCLUDED.name, EXCLUDED.workflow_state, EXCLUDED.start_at, EXCLUDED.end_at) RETURNING "id"  (0.9ms) SELECT COUNT(*) FROM "sections" Section Load (0.4ms) SELECT "sections".* FROM "sections" ORDER BY "sections"."id" ASC LIMIT $1 [["LIMIT", 1]]  (0.4ms) ROLLBACK  (0.2ms) BEGIN Section Create Many (0.6ms) INSERT INTO "sections" ("canvas_id","canvas_nonxlist_course_id","created_at","updated_at") VALUES (2,2,'2021-09-08 17:22:55.225025','2021-09-08 17:22:55.225025') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","canvas_nonxlist_course_id"=EXCLUDED."canvas_nonxlist_course_id","updated_at"=EXCLUDED."updated_at" WHERE ("sections".canvas_id, "sections".canvas_nonxlist_course_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.canvas_nonxlist_course_id) RETURNING "id"  (1.0ms) SELECT COUNT(*) FROM "sections" WHERE "sections"."canvas_nonxlist_course_id" IS NOT NULL Section Load (0.4ms) SELECT "sections".* FROM "sections" WHERE "sections"."canvas_nonxlist_course_id" IS NOT NULL ORDER BY "sections"."id" ASC LIMIT $1 [["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.3ms) BEGIN  (0.6ms) SELECT COUNT(*) FROM "groups" Group Create Many (0.9ms) INSERT INTO "groups" ("canvas_id","sis_id","canvas_group_category_id","group_category_sis_id","canvas_account_id","canvas_course_id","name","workflow_state","context_id","context_type","max_membership","created_at","updated_at") VALUES (50,'sis1',10,NULL,1,NULL,'Group1','available',1,'Account',NULL,'2021-09-08 17:22:55.240978','2021-09-08 17:22:55.240978'),(51,'sis2',2,NULL,NULL,1,'Group2','available',1,'Course',1,'2021-09-08 17:22:55.240978','2021-09-08 17:22:55.240978') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","sis_id"=EXCLUDED."sis_id","canvas_group_category_id"=EXCLUDED."canvas_group_category_id","group_category_sis_id"=EXCLUDED."group_category_sis_id","canvas_account_id"=EXCLUDED."canvas_account_id","canvas_course_id"=EXCLUDED."canvas_course_id","name"=EXCLUDED."name","workflow_state"=EXCLUDED."workflow_state","context_id"=EXCLUDED."context_id","context_type"=EXCLUDED."context_type","max_membership"=EXCLUDED."max_membership","updated_at"=EXCLUDED."updated_at" WHERE ("groups".canvas_id, "groups".sis_id, "groups".canvas_group_category_id, "groups".group_category_sis_id, "groups".canvas_account_id, "groups".canvas_course_id, "groups".name, "groups".workflow_state, "groups".context_id, "groups".context_type, "groups".max_membership) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.sis_id, EXCLUDED.canvas_group_category_id, EXCLUDED.group_category_sis_id, EXCLUDED.canvas_account_id, EXCLUDED.canvas_course_id, EXCLUDED.name, EXCLUDED.workflow_state, EXCLUDED.context_id, EXCLUDED.context_type, EXCLUDED.max_membership) RETURNING "id"  (0.4ms) SELECT COUNT(*) FROM "groups" Group Load (0.7ms) SELECT "groups".* FROM "groups" WHERE "groups"."name" = $1 LIMIT $2 [["name", "Group1"], ["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.3ms) BEGIN  (0.6ms) SELECT COUNT(*) FROM "group_memberships" GroupMembership Create Many (1.2ms) INSERT INTO "group_memberships" ("canvas_id","canvas_group_id","group_sis_id","canvas_user_id","user_sis_id","workflow_state","created_at","updated_at") VALUES (50,1,NULL,10,NULL,'accepted','2021-09-08 17:22:55.268959','2021-09-08 17:22:55.268959'),(51,2,NULL,11,NULL,'accepted','2021-09-08 17:22:55.268959','2021-09-08 17:22:55.268959') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","canvas_group_id"=EXCLUDED."canvas_group_id","group_sis_id"=EXCLUDED."group_sis_id","canvas_user_id"=EXCLUDED."canvas_user_id","user_sis_id"=EXCLUDED."user_sis_id","workflow_state"=EXCLUDED."workflow_state","updated_at"=EXCLUDED."updated_at" WHERE ("group_memberships".canvas_id, "group_memberships".canvas_group_id, "group_memberships".group_sis_id, "group_memberships".canvas_user_id, "group_memberships".user_sis_id, "group_memberships".workflow_state) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.canvas_group_id, EXCLUDED.group_sis_id, EXCLUDED.canvas_user_id, EXCLUDED.user_sis_id, EXCLUDED.workflow_state) RETURNING "id"  (0.6ms) SELECT COUNT(*) FROM "group_memberships" GroupMembership Load (0.3ms) SELECT "group_memberships".* FROM "group_memberships" WHERE "group_memberships"."canvas_id" = $1 LIMIT $2 [["canvas_id", 50], ["LIMIT", 1]]  (0.4ms) ROLLBACK  (0.2ms) BEGIN  (0.8ms) SELECT COUNT(*) FROM "user_observers" UserObserver Create Many (0.7ms) INSERT INTO "user_observers" ("observing_user_id","observed_user_id","workflow_state","created_at","updated_at") VALUES (21,3,'active','2021-09-08 17:22:55.289728','2021-09-08 17:22:55.289728'),(21,2,'active','2021-09-08 17:22:55.289728','2021-09-08 17:22:55.289728') ON CONFLICT (observing_user_id, observed_user_id) DO UPDATE SET "observing_user_id"=EXCLUDED."observing_user_id","observed_user_id"=EXCLUDED."observed_user_id","workflow_state"=EXCLUDED."workflow_state","updated_at"=EXCLUDED."updated_at" WHERE ("user_observers".observing_user_id, "user_observers".observed_user_id, "user_observers".workflow_state) IS DISTINCT FROM (EXCLUDED.observing_user_id, EXCLUDED.observed_user_id, EXCLUDED.workflow_state) RETURNING "id"  (0.4ms) SELECT COUNT(*) FROM "user_observers" UserObserver Load (0.4ms) SELECT "user_observers".* FROM "user_observers" WHERE "user_observers"."observed_user_id" = $1 LIMIT $2 [["observed_user_id", 3], ["LIMIT", 1]]  (0.4ms) ROLLBACK  (0.5ms) BEGIN  (0.6ms) SELECT COUNT(*) FROM "grading_periods" GradingPeriod Create Many (1.0ms) INSERT INTO "grading_periods" ("canvas_id","title","weight","start_date","end_date","close_date","canvas_grading_period_group_id","workflow_state","created_at","updated_at") VALUES (2,'Period 2',NULL,'2019-08-01 06:00:00','2019-09-01 05:59:59','2019-09-01 05:59:59',1,'active','2021-09-08 17:22:55.311164','2021-09-08 17:22:55.311164'),(1,'Period 1',NULL,'2019-07-01 06:00:00','2019-08-01 05:59:59','2019-08-01 05:59:59',1,'deleted','2021-09-08 17:22:55.311164','2021-09-08 17:22:55.311164') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","title"=EXCLUDED."title","weight"=EXCLUDED."weight","start_date"=EXCLUDED."start_date","end_date"=EXCLUDED."end_date","close_date"=EXCLUDED."close_date","canvas_grading_period_group_id"=EXCLUDED."canvas_grading_period_group_id","workflow_state"=EXCLUDED."workflow_state","updated_at"=EXCLUDED."updated_at" WHERE ("grading_periods".canvas_id, "grading_periods".title, "grading_periods".weight, "grading_periods".start_date, "grading_periods".end_date, "grading_periods".close_date, "grading_periods".canvas_grading_period_group_id, "grading_periods".workflow_state) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.title, EXCLUDED.weight, EXCLUDED.start_date, EXCLUDED.end_date, EXCLUDED.close_date, EXCLUDED.canvas_grading_period_group_id, EXCLUDED.workflow_state) RETURNING "id"  (0.5ms) SELECT COUNT(*) FROM "grading_periods" GradingPeriod Load (0.8ms) SELECT "grading_periods".* FROM "grading_periods" WHERE "grading_periods"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.3ms) BEGIN  (0.9ms) SELECT COUNT(*) FROM "grading_period_groups" GradingPeriodGroup Create Many (0.8ms) INSERT INTO "grading_period_groups" ("canvas_id","canvas_course_id","canvas_account_id","title","weighted","display_totals_for_all_grading_periods","workflow_state","created_at","updated_at") VALUES (1,NULL,1,'Test Period',FALSE,FALSE,'active','2021-09-08 17:22:55.352113','2021-09-08 17:22:55.352113') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","canvas_course_id"=EXCLUDED."canvas_course_id","canvas_account_id"=EXCLUDED."canvas_account_id","title"=EXCLUDED."title","weighted"=EXCLUDED."weighted","display_totals_for_all_grading_periods"=EXCLUDED."display_totals_for_all_grading_periods","workflow_state"=EXCLUDED."workflow_state","updated_at"=EXCLUDED."updated_at" WHERE ("grading_period_groups".canvas_id, "grading_period_groups".canvas_course_id, "grading_period_groups".canvas_account_id, "grading_period_groups".title, "grading_period_groups".weighted, "grading_period_groups".display_totals_for_all_grading_periods, "grading_period_groups".workflow_state) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.canvas_course_id, EXCLUDED.canvas_account_id, EXCLUDED.title, EXCLUDED.weighted, EXCLUDED.display_totals_for_all_grading_periods, EXCLUDED.workflow_state) RETURNING "id"  (0.4ms) SELECT COUNT(*) FROM "grading_period_groups" GradingPeriodGroup Load (0.5ms) SELECT "grading_period_groups".* FROM "grading_period_groups" WHERE "grading_period_groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]]  (0.7ms) ROLLBACK  (0.5ms) BEGIN  (0.5ms) SELECT COUNT(*) FROM "user_observers" UserObserver Create Many (0.8ms) INSERT INTO "user_observers" ("observing_user_id","observed_user_id","workflow_state","created_at","updated_at") VALUES (21,3,'active','2021-09-08 17:22:55.375379','2021-09-08 17:22:55.375379'),(21,2,'active','2021-09-08 17:22:55.375379','2021-09-08 17:22:55.375379') ON CONFLICT (observing_user_id, observed_user_id) DO UPDATE SET "observing_user_id"=EXCLUDED."observing_user_id","observed_user_id"=EXCLUDED."observed_user_id","workflow_state"=EXCLUDED."workflow_state","updated_at"=EXCLUDED."updated_at" WHERE ("user_observers".observing_user_id, "user_observers".observed_user_id, "user_observers".workflow_state) IS DISTINCT FROM (EXCLUDED.observing_user_id, EXCLUDED.observed_user_id, EXCLUDED.workflow_state) RETURNING "id"  (0.4ms) SELECT COUNT(*) FROM "user_observers"  (0.4ms) SELECT COUNT(*) FROM "user_observers" UserObserver Create Many (0.9ms) INSERT INTO "user_observers" ("observing_user_id","observed_user_id","workflow_state","created_at","updated_at") VALUES (21,3,'active','2021-09-08 17:22:55.379660','2021-09-08 17:22:55.379660'),(21,2,'active','2021-09-08 17:22:55.379660','2021-09-08 17:22:55.379660') ON CONFLICT (observing_user_id, observed_user_id) DO UPDATE SET "observing_user_id"=EXCLUDED."observing_user_id","observed_user_id"=EXCLUDED."observed_user_id","workflow_state"=EXCLUDED."workflow_state","updated_at"=EXCLUDED."updated_at" WHERE ("user_observers".observing_user_id, "user_observers".observed_user_id, "user_observers".workflow_state) IS DISTINCT FROM (EXCLUDED.observing_user_id, EXCLUDED.observed_user_id, EXCLUDED.workflow_state) RETURNING "id"  (1.0ms) SELECT COUNT(*) FROM "user_observers"  (0.5ms) ROLLBACK  (0.2ms) BEGIN  (0.5ms) SELECT COUNT(*) FROM "users"  (0.4ms) SELECT COUNT(*) FROM "courses" Course Create Many (0.8ms) INSERT INTO "courses" ("canvas_id","sis_id","course_code","name","canvas_account_id","canvas_term_id","start_at","end_at","workflow_state","grading_standard_id","created_at","updated_at") VALUES (1,'course_sis_id_1','C1','Course #1',1,1,'2017-03-27 21:53:18','2017-04-27 12:21:18','active',NULL,'2021-09-08 17:22:55.391697','2021-09-08 17:22:55.391697'),(2,'course_sis_id_2','C2','Course #2',1,1,'2017-03-27 21:53:18','2017-04-27 12:21:18','unpublished',NULL,'2021-09-08 17:22:55.391697','2021-09-08 17:22:55.391697') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","sis_id"=EXCLUDED."sis_id","course_code"=EXCLUDED."course_code","name"=EXCLUDED."name","canvas_account_id"=EXCLUDED."canvas_account_id","canvas_term_id"=EXCLUDED."canvas_term_id","start_at"=EXCLUDED."start_at","end_at"=EXCLUDED."end_at","workflow_state"=EXCLUDED."workflow_state","grading_standard_id"=EXCLUDED."grading_standard_id","updated_at"=EXCLUDED."updated_at" WHERE ("courses".canvas_id, "courses".sis_id, "courses".course_code, "courses".name, "courses".canvas_account_id, "courses".canvas_term_id, "courses".start_at, "courses".end_at, "courses".workflow_state, "courses".grading_standard_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.sis_id, EXCLUDED.course_code, EXCLUDED.name, EXCLUDED.canvas_account_id, EXCLUDED.canvas_term_id, EXCLUDED.start_at, EXCLUDED.end_at, EXCLUDED.workflow_state, EXCLUDED.grading_standard_id) RETURNING "id" User Create Many (0.8ms) INSERT INTO "users" ("canvas_id","sis_id","email","first_name","last_name","name","sortable_name","workflow_state","login_id","created_at","updated_at") VALUES (1,'sis_id_1','poorbastard@yharnam.com','Patches','the Spider','Patches the Spider','the Spider, Patches','active','spiderdude1337','2021-09-08 17:22:55.394799','2021-09-08 17:22:55.394799'),(2,'sis_id_2','dreamer@yharnam.com','Hunter','Djura','Hunter Djura','Djura, Hunter','active','retireddude109','2021-09-08 17:22:55.394799','2021-09-08 17:22:55.394799') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","sis_id"=EXCLUDED."sis_id","email"=EXCLUDED."email","first_name"=EXCLUDED."first_name","last_name"=EXCLUDED."last_name","name"=EXCLUDED."name","sortable_name"=EXCLUDED."sortable_name","workflow_state"=EXCLUDED."workflow_state","login_id"=EXCLUDED."login_id","updated_at"=EXCLUDED."updated_at" WHERE ("users".canvas_id, "users".sis_id, "users".email, "users".first_name, "users".last_name, "users".name, "users".sortable_name, "users".workflow_state, "users".login_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.sis_id, EXCLUDED.email, EXCLUDED.first_name, EXCLUDED.last_name, EXCLUDED.name, EXCLUDED.sortable_name, EXCLUDED.workflow_state, EXCLUDED.login_id) RETURNING "id"  (0.3ms) SELECT COUNT(*) FROM "users"  (0.4ms) SELECT COUNT(*) FROM "courses"  (0.5ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) ROLLBACK  (0.4ms) BEGIN Course Create Many (0.9ms) INSERT INTO "courses" ("canvas_id","sis_id","course_code","name","canvas_account_id","canvas_term_id","start_at","end_at","workflow_state","grading_standard_id","created_at","updated_at") VALUES (1,'course_sis_id_1','C1','Course #1',1,1,'2017-03-27 21:53:18','2017-04-27 12:21:18','active',NULL,'2021-09-08 17:22:55.419417','2021-09-08 17:22:55.419417'),(2,'course_sis_id_2','C2','Course #2',1,1,'2017-03-27 21:53:18','2017-04-27 12:21:18','unpublished',NULL,'2021-09-08 17:22:55.419417','2021-09-08 17:22:55.419417') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","sis_id"=EXCLUDED."sis_id","course_code"=EXCLUDED."course_code","name"=EXCLUDED."name","canvas_account_id"=EXCLUDED."canvas_account_id","canvas_term_id"=EXCLUDED."canvas_term_id","start_at"=EXCLUDED."start_at","end_at"=EXCLUDED."end_at","workflow_state"=EXCLUDED."workflow_state","grading_standard_id"=EXCLUDED."grading_standard_id","updated_at"=EXCLUDED."updated_at" WHERE ("courses".canvas_id, "courses".sis_id, "courses".course_code, "courses".name, "courses".canvas_account_id, "courses".canvas_term_id, "courses".start_at, "courses".end_at, "courses".workflow_state, "courses".grading_standard_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.sis_id, EXCLUDED.course_code, EXCLUDED.name, EXCLUDED.canvas_account_id, EXCLUDED.canvas_term_id, EXCLUDED.start_at, EXCLUDED.end_at, EXCLUDED.workflow_state, EXCLUDED.grading_standard_id) RETURNING "id"  (0.3ms) ROLLBACK  (0.4ms) SELECT "schema_migrations"."version" FROM "schema_migrations" ORDER BY "schema_migrations"."version" ASC  (0.2ms) BEGIN  (0.4ms) SELECT COUNT(*) FROM "users" User Create Many (0.7ms) INSERT INTO "users" ("canvas_id","sis_id","email","first_name","last_name","name","sortable_name","workflow_state","login_id","created_at","updated_at") VALUES (1,'sis_id_1','poorbastard@yharnam.com','Patches','the Spider','Patches the Spider','the Spider, Patches','active','spiderdude1337','2021-09-08 17:24:55.113594','2021-09-08 17:24:55.113594'),(2,'sis_id_2','dreamer@yharnam.com','Hunter','Djura','Hunter Djura','Djura, Hunter','active','retireddude109','2021-09-08 17:24:55.113594','2021-09-08 17:24:55.113594') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","sis_id"=EXCLUDED."sis_id","email"=EXCLUDED."email","first_name"=EXCLUDED."first_name","last_name"=EXCLUDED."last_name","name"=EXCLUDED."name","sortable_name"=EXCLUDED."sortable_name","workflow_state"=EXCLUDED."workflow_state","login_id"=EXCLUDED."login_id","updated_at"=EXCLUDED."updated_at" WHERE ("users".canvas_id, "users".sis_id, "users".email, "users".first_name, "users".last_name, "users".name, "users".sortable_name, "users".workflow_state, "users".login_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.sis_id, EXCLUDED.email, EXCLUDED.first_name, EXCLUDED.last_name, EXCLUDED.name, EXCLUDED.sortable_name, EXCLUDED.workflow_state, EXCLUDED.login_id) RETURNING "id"  (0.2ms) SELECT COUNT(*) FROM "users"  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.4ms) SELECT COUNT(*) FROM "courses" Course Create Many (0.6ms) INSERT INTO "courses" ("canvas_id","sis_id","course_code","name","canvas_account_id","canvas_term_id","start_at","end_at","workflow_state","grading_standard_id","created_at","updated_at") VALUES (1,'course_sis_id_1','C1','Course #1',1,1,'2017-03-27 21:53:18','2017-04-27 12:21:18','active',NULL,'2021-09-08 17:24:55.211002','2021-09-08 17:24:55.211002'),(2,'course_sis_id_2','C2','Course #2',1,1,'2017-03-27 21:53:18','2017-04-27 12:21:18','unpublished',NULL,'2021-09-08 17:24:55.211002','2021-09-08 17:24:55.211002') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","sis_id"=EXCLUDED."sis_id","course_code"=EXCLUDED."course_code","name"=EXCLUDED."name","canvas_account_id"=EXCLUDED."canvas_account_id","canvas_term_id"=EXCLUDED."canvas_term_id","start_at"=EXCLUDED."start_at","end_at"=EXCLUDED."end_at","workflow_state"=EXCLUDED."workflow_state","grading_standard_id"=EXCLUDED."grading_standard_id","updated_at"=EXCLUDED."updated_at" WHERE ("courses".canvas_id, "courses".sis_id, "courses".course_code, "courses".name, "courses".canvas_account_id, "courses".canvas_term_id, "courses".start_at, "courses".end_at, "courses".workflow_state, "courses".grading_standard_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.sis_id, EXCLUDED.course_code, EXCLUDED.name, EXCLUDED.canvas_account_id, EXCLUDED.canvas_term_id, EXCLUDED.start_at, EXCLUDED.end_at, EXCLUDED.workflow_state, EXCLUDED.grading_standard_id) RETURNING "id"  (0.2ms) SELECT COUNT(*) FROM "courses" Course Load (0.2ms) SELECT "courses".* FROM "courses" ORDER BY "courses"."id" ASC LIMIT $1 [["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.4ms) SELECT COUNT(*) FROM "enrollments" Enrollment Create Many (0.6ms) INSERT INTO "enrollments" ("canvas_id","canvas_course_id","course_sis_id","canvas_user_id","user_sis_id","role","canvas_role_id","canvas_section_id","workflow_state","base_role_type","created_at","updated_at") VALUES (1,1,'sis_MUSC_2520_834',2,'sis_dalvarez_247','teacher',4,1,'active','TeacherEnrollment','2021-09-08 17:24:55.226044','2021-09-08 17:24:55.226044'),(2,1,'sis_MUSC_2520_834',3,'sis_jweaver_720','student',4,1,'active','StudentEnrollment','2021-09-08 17:24:55.226044','2021-09-08 17:24:55.226044') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","canvas_course_id"=EXCLUDED."canvas_course_id","course_sis_id"=EXCLUDED."course_sis_id","canvas_user_id"=EXCLUDED."canvas_user_id","user_sis_id"=EXCLUDED."user_sis_id","role"=EXCLUDED."role","canvas_role_id"=EXCLUDED."canvas_role_id","canvas_section_id"=EXCLUDED."canvas_section_id","workflow_state"=EXCLUDED."workflow_state","base_role_type"=EXCLUDED."base_role_type","updated_at"=EXCLUDED."updated_at" WHERE ("enrollments".canvas_id, "enrollments".canvas_course_id, "enrollments".course_sis_id, "enrollments".canvas_user_id, "enrollments".user_sis_id, "enrollments".role, "enrollments".canvas_role_id, "enrollments".canvas_section_id, "enrollments".workflow_state, "enrollments".base_role_type) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.canvas_course_id, EXCLUDED.course_sis_id, EXCLUDED.canvas_user_id, EXCLUDED.user_sis_id, EXCLUDED.role, EXCLUDED.canvas_role_id, EXCLUDED.canvas_section_id, EXCLUDED.workflow_state, EXCLUDED.base_role_type) RETURNING "id"  (0.3ms) SELECT COUNT(*) FROM "enrollments"  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.4ms) SELECT COUNT(*) FROM "sections" Section Create Many (0.5ms) INSERT INTO "sections" ("canvas_id","sis_id","canvas_course_id","name","workflow_state","start_at","end_at","created_at","updated_at") VALUES (1,'sis_section_1',1,'Cool Section','active','2017-03-27 21:53:18','2017-03-27 21:53:18','2021-09-08 17:24:55.232497','2021-09-08 17:24:55.232497'),(2,'sis_section_2',2,'Lame Section','active','2017-03-27 21:53:18','2017-03-27 21:53:18','2021-09-08 17:24:55.232497','2021-09-08 17:24:55.232497') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","sis_id"=EXCLUDED."sis_id","canvas_course_id"=EXCLUDED."canvas_course_id","name"=EXCLUDED."name","workflow_state"=EXCLUDED."workflow_state","start_at"=EXCLUDED."start_at","end_at"=EXCLUDED."end_at","updated_at"=EXCLUDED."updated_at" WHERE ("sections".canvas_id, "sections".sis_id, "sections".canvas_course_id, "sections".name, "sections".workflow_state, "sections".start_at, "sections".end_at) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.sis_id, EXCLUDED.canvas_course_id, EXCLUDED.name, EXCLUDED.workflow_state, EXCLUDED.start_at, EXCLUDED.end_at) RETURNING "id"  (0.2ms) SELECT COUNT(*) FROM "sections" Section Load (0.2ms) SELECT "sections".* FROM "sections" ORDER BY "sections"."id" ASC LIMIT $1 [["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.1ms) BEGIN Section Create Many (0.4ms) INSERT INTO "sections" ("canvas_id","canvas_nonxlist_course_id","created_at","updated_at") VALUES (2,2,'2021-09-08 17:24:55.242967','2021-09-08 17:24:55.242967') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","canvas_nonxlist_course_id"=EXCLUDED."canvas_nonxlist_course_id","updated_at"=EXCLUDED."updated_at" WHERE ("sections".canvas_id, "sections".canvas_nonxlist_course_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.canvas_nonxlist_course_id) RETURNING "id"  (0.3ms) SELECT COUNT(*) FROM "sections" WHERE "sections"."canvas_nonxlist_course_id" IS NOT NULL Section Load (0.2ms) SELECT "sections".* FROM "sections" WHERE "sections"."canvas_nonxlist_course_id" IS NOT NULL ORDER BY "sections"."id" ASC LIMIT $1 [["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.4ms) SELECT COUNT(*) FROM "groups" Group Create Many (0.7ms) INSERT INTO "groups" ("canvas_id","sis_id","canvas_group_category_id","group_category_sis_id","canvas_account_id","canvas_course_id","name","workflow_state","context_id","context_type","max_membership","created_at","updated_at") VALUES (50,'sis1',10,NULL,1,NULL,'Group1','available',1,'Account',NULL,'2021-09-08 17:24:55.250964','2021-09-08 17:24:55.250964'),(51,'sis2',2,NULL,NULL,1,'Group2','available',1,'Course',1,'2021-09-08 17:24:55.250964','2021-09-08 17:24:55.250964') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","sis_id"=EXCLUDED."sis_id","canvas_group_category_id"=EXCLUDED."canvas_group_category_id","group_category_sis_id"=EXCLUDED."group_category_sis_id","canvas_account_id"=EXCLUDED."canvas_account_id","canvas_course_id"=EXCLUDED."canvas_course_id","name"=EXCLUDED."name","workflow_state"=EXCLUDED."workflow_state","context_id"=EXCLUDED."context_id","context_type"=EXCLUDED."context_type","max_membership"=EXCLUDED."max_membership","updated_at"=EXCLUDED."updated_at" WHERE ("groups".canvas_id, "groups".sis_id, "groups".canvas_group_category_id, "groups".group_category_sis_id, "groups".canvas_account_id, "groups".canvas_course_id, "groups".name, "groups".workflow_state, "groups".context_id, "groups".context_type, "groups".max_membership) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.sis_id, EXCLUDED.canvas_group_category_id, EXCLUDED.group_category_sis_id, EXCLUDED.canvas_account_id, EXCLUDED.canvas_course_id, EXCLUDED.name, EXCLUDED.workflow_state, EXCLUDED.context_id, EXCLUDED.context_type, EXCLUDED.max_membership) RETURNING "id"  (0.2ms) SELECT COUNT(*) FROM "groups" Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."name" = $1 LIMIT $2 [["name", "Group1"], ["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) SELECT COUNT(*) FROM "group_memberships" GroupMembership Create Many (0.5ms) INSERT INTO "group_memberships" ("canvas_id","canvas_group_id","group_sis_id","canvas_user_id","user_sis_id","workflow_state","created_at","updated_at") VALUES (50,1,NULL,10,NULL,'accepted','2021-09-08 17:24:55.266717','2021-09-08 17:24:55.266717'),(51,2,NULL,11,NULL,'accepted','2021-09-08 17:24:55.266717','2021-09-08 17:24:55.266717') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","canvas_group_id"=EXCLUDED."canvas_group_id","group_sis_id"=EXCLUDED."group_sis_id","canvas_user_id"=EXCLUDED."canvas_user_id","user_sis_id"=EXCLUDED."user_sis_id","workflow_state"=EXCLUDED."workflow_state","updated_at"=EXCLUDED."updated_at" WHERE ("group_memberships".canvas_id, "group_memberships".canvas_group_id, "group_memberships".group_sis_id, "group_memberships".canvas_user_id, "group_memberships".user_sis_id, "group_memberships".workflow_state) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.canvas_group_id, EXCLUDED.group_sis_id, EXCLUDED.canvas_user_id, EXCLUDED.user_sis_id, EXCLUDED.workflow_state) RETURNING "id"  (0.2ms) SELECT COUNT(*) FROM "group_memberships" GroupMembership Load (0.2ms) SELECT "group_memberships".* FROM "group_memberships" WHERE "group_memberships"."canvas_id" = $1 LIMIT $2 [["canvas_id", 50], ["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.4ms) SELECT COUNT(*) FROM "user_observers" UserObserver Create Many (0.5ms) INSERT INTO "user_observers" ("observing_user_id","observed_user_id","workflow_state","created_at","updated_at") VALUES (21,3,'active','2021-09-08 17:24:55.278754','2021-09-08 17:24:55.278754'),(21,2,'active','2021-09-08 17:24:55.278754','2021-09-08 17:24:55.278754') ON CONFLICT (observing_user_id, observed_user_id) DO UPDATE SET "observing_user_id"=EXCLUDED."observing_user_id","observed_user_id"=EXCLUDED."observed_user_id","workflow_state"=EXCLUDED."workflow_state","updated_at"=EXCLUDED."updated_at" WHERE ("user_observers".observing_user_id, "user_observers".observed_user_id, "user_observers".workflow_state) IS DISTINCT FROM (EXCLUDED.observing_user_id, EXCLUDED.observed_user_id, EXCLUDED.workflow_state) RETURNING "id"  (0.3ms) SELECT COUNT(*) FROM "user_observers" UserObserver Load (0.2ms) SELECT "user_observers".* FROM "user_observers" WHERE "user_observers"."observed_user_id" = $1 LIMIT $2 [["observed_user_id", 3], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.4ms) SELECT COUNT(*) FROM "grading_periods" GradingPeriod Create Many (0.7ms) INSERT INTO "grading_periods" ("canvas_id","title","weight","start_date","end_date","close_date","canvas_grading_period_group_id","workflow_state","created_at","updated_at") VALUES (1,'Period 1',0.2,'2019-07-01 06:00:00','2019-08-01 05:59:59','2019-08-01 05:59:59',1,'active','2021-09-08 17:24:55.289548','2021-09-08 17:24:55.289548'),(2,'Period 2',0.8,'2019-08-01 06:00:00','2019-09-01 05:59:59','2019-09-01 05:59:59',1,'deleted','2021-09-08 17:24:55.289548','2021-09-08 17:24:55.289548') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","title"=EXCLUDED."title","weight"=EXCLUDED."weight","start_date"=EXCLUDED."start_date","end_date"=EXCLUDED."end_date","close_date"=EXCLUDED."close_date","canvas_grading_period_group_id"=EXCLUDED."canvas_grading_period_group_id","workflow_state"=EXCLUDED."workflow_state","updated_at"=EXCLUDED."updated_at" WHERE ("grading_periods".canvas_id, "grading_periods".title, "grading_periods".weight, "grading_periods".start_date, "grading_periods".end_date, "grading_periods".close_date, "grading_periods".canvas_grading_period_group_id, "grading_periods".workflow_state) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.title, EXCLUDED.weight, EXCLUDED.start_date, EXCLUDED.end_date, EXCLUDED.close_date, EXCLUDED.canvas_grading_period_group_id, EXCLUDED.workflow_state) RETURNING "id"  (0.3ms) SELECT COUNT(*) FROM "grading_periods" GradingPeriod Load (0.2ms) SELECT "grading_periods".* FROM "grading_periods" WHERE "grading_periods"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.1ms) BEGIN  (0.4ms) SELECT COUNT(*) FROM "grading_period_groups" GradingPeriodGroup Create Many (0.4ms) INSERT INTO "grading_period_groups" ("canvas_id","canvas_course_id","canvas_account_id","title","weighted","display_totals_for_all_grading_periods","workflow_state","created_at","updated_at") VALUES (1,NULL,1,'Test Group',FALSE,FALSE,'active','2021-09-08 17:24:55.302354','2021-09-08 17:24:55.302354') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","canvas_course_id"=EXCLUDED."canvas_course_id","canvas_account_id"=EXCLUDED."canvas_account_id","title"=EXCLUDED."title","weighted"=EXCLUDED."weighted","display_totals_for_all_grading_periods"=EXCLUDED."display_totals_for_all_grading_periods","workflow_state"=EXCLUDED."workflow_state","updated_at"=EXCLUDED."updated_at" WHERE ("grading_period_groups".canvas_id, "grading_period_groups".canvas_course_id, "grading_period_groups".canvas_account_id, "grading_period_groups".title, "grading_period_groups".weighted, "grading_period_groups".display_totals_for_all_grading_periods, "grading_period_groups".workflow_state) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.canvas_course_id, EXCLUDED.canvas_account_id, EXCLUDED.title, EXCLUDED.weighted, EXCLUDED.display_totals_for_all_grading_periods, EXCLUDED.workflow_state) RETURNING "id"  (0.2ms) SELECT COUNT(*) FROM "grading_period_groups" GradingPeriodGroup Load (0.2ms) SELECT "grading_period_groups".* FROM "grading_period_groups" WHERE "grading_period_groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) SELECT COUNT(*) FROM "user_observers" UserObserver Create Many (0.4ms) INSERT INTO "user_observers" ("observing_user_id","observed_user_id","workflow_state","created_at","updated_at") VALUES (21,3,'active','2021-09-08 17:24:55.313331','2021-09-08 17:24:55.313331'),(21,2,'active','2021-09-08 17:24:55.313331','2021-09-08 17:24:55.313331') ON CONFLICT (observing_user_id, observed_user_id) DO UPDATE SET "observing_user_id"=EXCLUDED."observing_user_id","observed_user_id"=EXCLUDED."observed_user_id","workflow_state"=EXCLUDED."workflow_state","updated_at"=EXCLUDED."updated_at" WHERE ("user_observers".observing_user_id, "user_observers".observed_user_id, "user_observers".workflow_state) IS DISTINCT FROM (EXCLUDED.observing_user_id, EXCLUDED.observed_user_id, EXCLUDED.workflow_state) RETURNING "id"  (0.2ms) SELECT COUNT(*) FROM "user_observers"  (0.2ms) SELECT COUNT(*) FROM "user_observers" UserObserver Create Many (0.3ms) INSERT INTO "user_observers" ("observing_user_id","observed_user_id","workflow_state","created_at","updated_at") VALUES (21,3,'active','2021-09-08 17:24:55.315413','2021-09-08 17:24:55.315413'),(21,2,'active','2021-09-08 17:24:55.315413','2021-09-08 17:24:55.315413') ON CONFLICT (observing_user_id, observed_user_id) DO UPDATE SET "observing_user_id"=EXCLUDED."observing_user_id","observed_user_id"=EXCLUDED."observed_user_id","workflow_state"=EXCLUDED."workflow_state","updated_at"=EXCLUDED."updated_at" WHERE ("user_observers".observing_user_id, "user_observers".observed_user_id, "user_observers".workflow_state) IS DISTINCT FROM (EXCLUDED.observing_user_id, EXCLUDED.observed_user_id, EXCLUDED.workflow_state) RETURNING "id"  (0.2ms) SELECT COUNT(*) FROM "user_observers"  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.3ms) SELECT COUNT(*) FROM "users"  (0.2ms) SELECT COUNT(*) FROM "courses" Course Create Many (0.5ms) INSERT INTO "courses" ("canvas_id","sis_id","course_code","name","canvas_account_id","canvas_term_id","start_at","end_at","workflow_state","grading_standard_id","created_at","updated_at") VALUES (1,'course_sis_id_1','C1','Course #1',1,1,'2017-03-27 21:53:18','2017-04-27 12:21:18','active',NULL,'2021-09-08 17:24:55.319864','2021-09-08 17:24:55.319864'),(2,'course_sis_id_2','C2','Course #2',1,1,'2017-03-27 21:53:18','2017-04-27 12:21:18','unpublished',NULL,'2021-09-08 17:24:55.319864','2021-09-08 17:24:55.319864') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","sis_id"=EXCLUDED."sis_id","course_code"=EXCLUDED."course_code","name"=EXCLUDED."name","canvas_account_id"=EXCLUDED."canvas_account_id","canvas_term_id"=EXCLUDED."canvas_term_id","start_at"=EXCLUDED."start_at","end_at"=EXCLUDED."end_at","workflow_state"=EXCLUDED."workflow_state","grading_standard_id"=EXCLUDED."grading_standard_id","updated_at"=EXCLUDED."updated_at" WHERE ("courses".canvas_id, "courses".sis_id, "courses".course_code, "courses".name, "courses".canvas_account_id, "courses".canvas_term_id, "courses".start_at, "courses".end_at, "courses".workflow_state, "courses".grading_standard_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.sis_id, EXCLUDED.course_code, EXCLUDED.name, EXCLUDED.canvas_account_id, EXCLUDED.canvas_term_id, EXCLUDED.start_at, EXCLUDED.end_at, EXCLUDED.workflow_state, EXCLUDED.grading_standard_id) RETURNING "id" User Create Many (0.4ms) INSERT INTO "users" ("canvas_id","sis_id","email","first_name","last_name","name","sortable_name","workflow_state","login_id","created_at","updated_at") VALUES (1,'sis_id_1','poorbastard@yharnam.com','Patches','the Spider','Patches the Spider','the Spider, Patches','active','spiderdude1337','2021-09-08 17:24:55.321452','2021-09-08 17:24:55.321452'),(2,'sis_id_2','dreamer@yharnam.com','Hunter','Djura','Hunter Djura','Djura, Hunter','active','retireddude109','2021-09-08 17:24:55.321452','2021-09-08 17:24:55.321452') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","sis_id"=EXCLUDED."sis_id","email"=EXCLUDED."email","first_name"=EXCLUDED."first_name","last_name"=EXCLUDED."last_name","name"=EXCLUDED."name","sortable_name"=EXCLUDED."sortable_name","workflow_state"=EXCLUDED."workflow_state","login_id"=EXCLUDED."login_id","updated_at"=EXCLUDED."updated_at" WHERE ("users".canvas_id, "users".sis_id, "users".email, "users".first_name, "users".last_name, "users".name, "users".sortable_name, "users".workflow_state, "users".login_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.sis_id, EXCLUDED.email, EXCLUDED.first_name, EXCLUDED.last_name, EXCLUDED.name, EXCLUDED.sortable_name, EXCLUDED.workflow_state, EXCLUDED.login_id) RETURNING "id"  (0.2ms) SELECT COUNT(*) FROM "users"  (0.2ms) SELECT COUNT(*) FROM "courses"  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.3ms) ROLLBACK  (0.2ms) BEGIN Course Create Many (0.5ms) INSERT INTO "courses" ("canvas_id","sis_id","course_code","name","canvas_account_id","canvas_term_id","start_at","end_at","workflow_state","grading_standard_id","created_at","updated_at") VALUES (1,'course_sis_id_1','C1','Course #1',1,1,'2017-03-27 21:53:18','2017-04-27 12:21:18','active',NULL,'2021-09-08 17:24:55.332809','2021-09-08 17:24:55.332809'),(2,'course_sis_id_2','C2','Course #2',1,1,'2017-03-27 21:53:18','2017-04-27 12:21:18','unpublished',NULL,'2021-09-08 17:24:55.332809','2021-09-08 17:24:55.332809') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","sis_id"=EXCLUDED."sis_id","course_code"=EXCLUDED."course_code","name"=EXCLUDED."name","canvas_account_id"=EXCLUDED."canvas_account_id","canvas_term_id"=EXCLUDED."canvas_term_id","start_at"=EXCLUDED."start_at","end_at"=EXCLUDED."end_at","workflow_state"=EXCLUDED."workflow_state","grading_standard_id"=EXCLUDED."grading_standard_id","updated_at"=EXCLUDED."updated_at" WHERE ("courses".canvas_id, "courses".sis_id, "courses".course_code, "courses".name, "courses".canvas_account_id, "courses".canvas_term_id, "courses".start_at, "courses".end_at, "courses".workflow_state, "courses".grading_standard_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.sis_id, EXCLUDED.course_code, EXCLUDED.name, EXCLUDED.canvas_account_id, EXCLUDED.canvas_term_id, EXCLUDED.start_at, EXCLUDED.end_at, EXCLUDED.workflow_state, EXCLUDED.grading_standard_id) RETURNING "id"  (0.1ms) ROLLBACK  (0.3ms) SELECT "schema_migrations"."version" FROM "schema_migrations" ORDER BY "schema_migrations"."version" ASC  (0.3ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.3ms) BEGIN  (0.4ms) SELECT COUNT(*) FROM "canvas_sync_job_logs" [ActiveJob] [GoodJob] [10d0a475-8426-4ff4-a7ff-32adeba49790] Performing GoodJob (Job ID: 10d0a475-8426-4ff4-a7ff-32adeba49790) from Test(default) with arguments: "argument" [ActiveJob] [GoodJob] [10d0a475-8426-4ff4-a7ff-32adeba49790] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "10d0a475-8426-4ff4-a7ff-32adeba49790"], ["LIMIT", 1]] [ActiveJob] [GoodJob] [10d0a475-8426-4ff4-a7ff-32adeba49790]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [GoodJob] [10d0a475-8426-4ff4-a7ff-32adeba49790] CanvasSync::JobLog Create (0.7ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "GoodJob"], ["status", "enqueued"], ["job_arguments", "---\n- argument\n"], ["created_at", "2021-09-08 19:59:10.840018"], ["updated_at", "2021-09-08 19:59:10.840018"], ["job_id", "10d0a475-8426-4ff4-a7ff-32adeba49790"]] [ActiveJob] [GoodJob] [10d0a475-8426-4ff4-a7ff-32adeba49790]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [GoodJob] [10d0a475-8426-4ff4-a7ff-32adeba49790]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [GoodJob] [10d0a475-8426-4ff4-a7ff-32adeba49790] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-09-08 19:59:10.842133"], ["status", "running"], ["updated_at", "2021-09-08 19:59:10.842400"], ["id", 1]] [ActiveJob] [GoodJob] [10d0a475-8426-4ff4-a7ff-32adeba49790]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [GoodJob] [10d0a475-8426-4ff4-a7ff-32adeba49790]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [GoodJob] [10d0a475-8426-4ff4-a7ff-32adeba49790] CanvasSync::JobLog Update (0.6ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2021-09-08 19:59:10.843418"], ["status", "success"], ["updated_at", "2021-09-08 19:59:10.843675"], ["id", 1]] [ActiveJob] [GoodJob] [10d0a475-8426-4ff4-a7ff-32adeba49790]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [GoodJob] [10d0a475-8426-4ff4-a7ff-32adeba49790] Performed GoodJob (Job ID: 10d0a475-8426-4ff4-a7ff-32adeba49790) from Test(default) in 16.84ms  (0.3ms) SELECT COUNT(*) FROM "canvas_sync_job_logs" CanvasSync::JobLog Load (0.3ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" ORDER BY "canvas_sync_job_logs"."id" DESC LIMIT $1 [["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [BadJob] [8de906ec-dd8d-4c1c-a474-70668c6d70a1] Performing BadJob (Job ID: 8de906ec-dd8d-4c1c-a474-70668c6d70a1) from Test(default) with arguments: "argument" [ActiveJob] [BadJob] [8de906ec-dd8d-4c1c-a474-70668c6d70a1] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "8de906ec-dd8d-4c1c-a474-70668c6d70a1"], ["LIMIT", 1]] [ActiveJob] [BadJob] [8de906ec-dd8d-4c1c-a474-70668c6d70a1]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [BadJob] [8de906ec-dd8d-4c1c-a474-70668c6d70a1] CanvasSync::JobLog Create (0.2ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "BadJob"], ["status", "enqueued"], ["job_arguments", "---\n- argument\n"], ["created_at", "2021-09-08 19:59:10.851774"], ["updated_at", "2021-09-08 19:59:10.851774"], ["job_id", "8de906ec-dd8d-4c1c-a474-70668c6d70a1"]] [ActiveJob] [BadJob] [8de906ec-dd8d-4c1c-a474-70668c6d70a1]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [BadJob] [8de906ec-dd8d-4c1c-a474-70668c6d70a1]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [BadJob] [8de906ec-dd8d-4c1c-a474-70668c6d70a1] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-09-08 19:59:10.852938"], ["status", "running"], ["updated_at", "2021-09-08 19:59:10.853171"], ["id", 2]] [ActiveJob] [BadJob] [8de906ec-dd8d-4c1c-a474-70668c6d70a1]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [BadJob] [8de906ec-dd8d-4c1c-a474-70668c6d70a1]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [BadJob] [8de906ec-dd8d-4c1c-a474-70668c6d70a1] CanvasSync::JobLog Update (0.6ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "exception" = $2, "backtrace" = $3, "status" = $4, "updated_at" = $5 WHERE "canvas_sync_job_logs"."id" = $6 [["completed_at", "2021-09-08 19:59:10.854140"], ["exception", "EvilError: EvilError"], ["backtrace", "/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:12:in `perform'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:39:in `block in perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:109:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch_aware_job.rb:22:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:21:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/i18n-1.8.10/lib/i18n.rb:309:in `with_locale'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/translation.rb:9:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:26:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `block in instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications/instrumenter.rb:23:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:25:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `block in tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `block in tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:28:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:22:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:136:in `run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:38:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:18:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:40:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/matchers/built_in/raise_error.rb:59:in `matches?'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:51:in `block in handle_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:27:in `with_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:48:in `handle_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:65:in `to'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:101:in `to'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:39:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `block in with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `block in with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-rails-5.0.2/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:259:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:644:in `block in run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:606:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/configuration.rb:2067:in `with_suite_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:116:in `block in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/reporter.rb:74:in `report'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:115:in `run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:89:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:71:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:45:in `invoke'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/exe/rspec:4:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:63:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:63:in `kernel_load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:28:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:474:in `exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:30:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:24:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/exe/bundle:49:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/friendly_errors.rb:128:in `with_friendly_errors'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/exe/bundle:37:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `
'"], ["status", "error"], ["updated_at", "2021-09-08 19:59:10.854375"], ["id", 2]] [ActiveJob] [BadJob] [8de906ec-dd8d-4c1c-a474-70668c6d70a1]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [BadJob] [8de906ec-dd8d-4c1c-a474-70668c6d70a1] Error performing BadJob (Job ID: 8de906ec-dd8d-4c1c-a474-70668c6d70a1) from Test(default) in 5.03ms: EvilError (EvilError): /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:12:in `perform' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:39:in `block in perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:109:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch_aware_job.rb:22:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:21:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/i18n-1.8.10/lib/i18n.rb:309:in `with_locale' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/translation.rb:9:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:26:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `block in instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications/instrumenter.rb:23:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:25:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `block in tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `block in tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:28:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:22:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:136:in `run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:38:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:18:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:40:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/matchers/built_in/raise_error.rb:59:in `matches?' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:51:in `block in handle_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:27:in `with_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:48:in `handle_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:65:in `to' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:101:in `to' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:39:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `block in with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `block in with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-rails-5.0.2/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:259:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:644:in `block in run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:606:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/configuration.rb:2067:in `with_suite_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:116:in `block in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/reporter.rb:74:in `report' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:115:in `run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:89:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:71:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:45:in `invoke' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/exe/rspec:4:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:63:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:63:in `kernel_load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:28:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:474:in `exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:30:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:24:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/exe/bundle:49:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/friendly_errors.rb:128:in `with_friendly_errors' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/exe/bundle:37:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `
' CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" ORDER BY "canvas_sync_job_logs"."id" DESC LIMIT $1 [["LIMIT", 1]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [BadJob] [14945b09-8ac3-4fa2-ae80-5b6bbb930c95] Performing BadJob (Job ID: 14945b09-8ac3-4fa2-ae80-5b6bbb930c95) from Test(default) [ActiveJob] [BadJob] [14945b09-8ac3-4fa2-ae80-5b6bbb930c95] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "14945b09-8ac3-4fa2-ae80-5b6bbb930c95"], ["LIMIT", 1]] [ActiveJob] [BadJob] [14945b09-8ac3-4fa2-ae80-5b6bbb930c95]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [BadJob] [14945b09-8ac3-4fa2-ae80-5b6bbb930c95] CanvasSync::JobLog Create (0.2ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["job_class", "BadJob"], ["status", "enqueued"], ["created_at", "2021-09-08 19:59:10.859041"], ["updated_at", "2021-09-08 19:59:10.859041"], ["job_id", "14945b09-8ac3-4fa2-ae80-5b6bbb930c95"]] [ActiveJob] [BadJob] [14945b09-8ac3-4fa2-ae80-5b6bbb930c95]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [BadJob] [14945b09-8ac3-4fa2-ae80-5b6bbb930c95]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [BadJob] [14945b09-8ac3-4fa2-ae80-5b6bbb930c95] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-09-08 19:59:10.859861"], ["status", "running"], ["updated_at", "2021-09-08 19:59:10.860098"], ["id", 3]] [ActiveJob] [BadJob] [14945b09-8ac3-4fa2-ae80-5b6bbb930c95]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [BadJob] [14945b09-8ac3-4fa2-ae80-5b6bbb930c95]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [BadJob] [14945b09-8ac3-4fa2-ae80-5b6bbb930c95] CanvasSync::JobLog Update (0.5ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "exception" = $2, "backtrace" = $3, "status" = $4, "updated_at" = $5 WHERE "canvas_sync_job_logs"."id" = $6 [["completed_at", "2021-09-08 19:59:10.861256"], ["exception", "ArgumentError: wrong number of arguments (given 0, expected 1)"], ["backtrace", "/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:11:in `perform'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:39:in `block in perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:109:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch_aware_job.rb:22:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:21:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/i18n-1.8.10/lib/i18n.rb:309:in `with_locale'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/translation.rb:9:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:26:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `block in instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications/instrumenter.rb:23:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:25:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `block in tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `block in tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:28:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:22:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:136:in `run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:38:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:18:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:52:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/matchers/built_in/raise_error.rb:59:in `matches?'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:51:in `block in handle_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:27:in `with_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:48:in `handle_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:65:in `to'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:101:in `to'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:51:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `block in with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `block in with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-rails-5.0.2/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:259:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:644:in `block in run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:606:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/configuration.rb:2067:in `with_suite_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:116:in `block in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/reporter.rb:74:in `report'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:115:in `run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:89:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:71:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:45:in `invoke'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/exe/rspec:4:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:63:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:63:in `kernel_load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:28:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:474:in `exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:30:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:24:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/exe/bundle:49:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/friendly_errors.rb:128:in `with_friendly_errors'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/exe/bundle:37:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `
'"], ["status", "error"], ["updated_at", "2021-09-08 19:59:10.861558"], ["id", 3]] [ActiveJob] [BadJob] [14945b09-8ac3-4fa2-ae80-5b6bbb930c95]  (0.3ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [BadJob] [14945b09-8ac3-4fa2-ae80-5b6bbb930c95] Error performing BadJob (Job ID: 14945b09-8ac3-4fa2-ae80-5b6bbb930c95) from Test(default) in 5.35ms: ArgumentError (wrong number of arguments (given 0, expected 1)): /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:11:in `perform' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:39:in `block in perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:109:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch_aware_job.rb:22:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:21:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/i18n-1.8.10/lib/i18n.rb:309:in `with_locale' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/translation.rb:9:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:26:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `block in instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications/instrumenter.rb:23:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:25:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `block in tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `block in tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:28:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:22:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:136:in `run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:38:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:18:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:52:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/matchers/built_in/raise_error.rb:59:in `matches?' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:51:in `block in handle_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:27:in `with_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:48:in `handle_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:65:in `to' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:101:in `to' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:51:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `block in with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `block in with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-rails-5.0.2/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:259:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:644:in `block in run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:606:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/configuration.rb:2067:in `with_suite_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:116:in `block in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/reporter.rb:74:in `report' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:115:in `run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:89:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:71:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:45:in `invoke' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/exe/rspec:4:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:63:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:63:in `kernel_load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:28:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:474:in `exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:30:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:24:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/exe/bundle:49:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/friendly_errors.rb:128:in `with_friendly_errors' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/exe/bundle:37:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `
'  (0.1ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [BadJob] [23cafa5f-73be-4e3a-9bd2-f5b936b9c50b] Performing BadJob (Job ID: 23cafa5f-73be-4e3a-9bd2-f5b936b9c50b) from Test(default) [ActiveJob] [BadJob] [23cafa5f-73be-4e3a-9bd2-f5b936b9c50b] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "23cafa5f-73be-4e3a-9bd2-f5b936b9c50b"], ["LIMIT", 1]] [ActiveJob] [BadJob] [23cafa5f-73be-4e3a-9bd2-f5b936b9c50b]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [BadJob] [23cafa5f-73be-4e3a-9bd2-f5b936b9c50b] CanvasSync::JobLog Create (0.5ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["job_class", "BadJob"], ["status", "enqueued"], ["created_at", "2021-09-08 19:59:10.867012"], ["updated_at", "2021-09-08 19:59:10.867012"], ["job_id", "23cafa5f-73be-4e3a-9bd2-f5b936b9c50b"]] [ActiveJob] [BadJob] [23cafa5f-73be-4e3a-9bd2-f5b936b9c50b]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [BadJob] [23cafa5f-73be-4e3a-9bd2-f5b936b9c50b]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [BadJob] [23cafa5f-73be-4e3a-9bd2-f5b936b9c50b] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-09-08 19:59:10.868407"], ["status", "running"], ["updated_at", "2021-09-08 19:59:10.868721"], ["id", 4]] [ActiveJob] [BadJob] [23cafa5f-73be-4e3a-9bd2-f5b936b9c50b]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [BadJob] [23cafa5f-73be-4e3a-9bd2-f5b936b9c50b]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [BadJob] [23cafa5f-73be-4e3a-9bd2-f5b936b9c50b] CanvasSync::JobLog Update (0.9ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "exception" = $2, "backtrace" = $3, "status" = $4, "updated_at" = $5 WHERE "canvas_sync_job_logs"."id" = $6 [["completed_at", "2021-09-08 19:59:10.874095"], ["exception", "ArgumentError: wrong number of arguments (given 0, expected 1)"], ["backtrace", "/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:11:in `perform'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:39:in `block in perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:109:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch_aware_job.rb:22:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:21:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/i18n-1.8.10/lib/i18n.rb:309:in `with_locale'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/translation.rb:9:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:26:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `block in instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications/instrumenter.rb:23:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:25:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `block in tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `block in tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:28:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:22:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:136:in `run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:38:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:18:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:60:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/matchers/built_in/raise_error.rb:59:in `matches?'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:51:in `block in handle_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:27:in `with_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:48:in `handle_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:65:in `to'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:101:in `to'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:59:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `block in with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `block in with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-rails-5.0.2/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:259:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:644:in `block in run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:606:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/configuration.rb:2067:in `with_suite_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:116:in `block in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/reporter.rb:74:in `report'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:115:in `run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:89:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:71:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:45:in `invoke'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/exe/rspec:4:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:63:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:63:in `kernel_load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:28:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:474:in `exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:30:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:24:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/exe/bundle:49:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/friendly_errors.rb:128:in `with_friendly_errors'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/exe/bundle:37:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `
'\n\nError Occurred while handling an Error: NoMethodError: undefined method `bad_catcher' for BadJob:Class\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-mocks-3.10.2/lib/rspec/mocks/method_double.rb:28:in `block in original_implementation_callable'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-mocks-3.10.2/lib/rspec/mocks/message_expectation.rb:101:in `block in and_call_original'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-mocks-3.10.2/lib/rspec/mocks/message_expectation.rb:740:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-mocks-3.10.2/lib/rspec/mocks/message_expectation.rb:572:in `invoke_incrementing_actual_calls_by'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-mocks-3.10.2/lib/rspec/mocks/message_expectation.rb:427:in `invoke'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-mocks-3.10.2/lib/rspec/mocks/proxy.rb:217:in `message_received'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-mocks-3.10.2/lib/rspec/mocks/proxy.rb:361:in `message_received'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-mocks-3.10.2/lib/rspec/mocks/method_double.rb:78:in `proxy_method_invoked'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-mocks-3.10.2/lib/rspec/mocks/method_double.rb:64:in `block (2 levels) in define_proxy_method'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:31:in `rescue in block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:23:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/i18n-1.8.10/lib/i18n.rb:309:in `with_locale'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/translation.rb:9:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:26:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `block in instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications/instrumenter.rb:23:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:25:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `block in tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `block in tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:28:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:22:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:136:in `run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:38:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:18:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:60:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/matchers/built_in/raise_error.rb:59:in `matches?'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:51:in `block in handle_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:27:in `with_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:48:in `handle_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:65:in `to'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:101:in `to'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:59:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `block in with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `block in with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-rails-5.0.2/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:259:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:644:in `block in run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:606:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/configuration.rb:2067:in `with_suite_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:116:in `block in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/reporter.rb:74:in `report'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:115:in `run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:89:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:71:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:45:in `invoke'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/exe/rspec:4:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:63:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:63:in `kernel_load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:28:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:474:in `exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:30:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:24:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/exe/bundle:49:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/friendly_errors.rb:128:in `with_friendly_errors'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/exe/bundle:37:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `
'"], ["status", "error"], ["updated_at", "2021-09-08 19:59:10.874662"], ["id", 4]] [ActiveJob] [BadJob] [23cafa5f-73be-4e3a-9bd2-f5b936b9c50b]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [BadJob] [23cafa5f-73be-4e3a-9bd2-f5b936b9c50b] Error performing BadJob (Job ID: 23cafa5f-73be-4e3a-9bd2-f5b936b9c50b) from Test(default) in 11.07ms: ArgumentError (wrong number of arguments (given 0, expected 1)): /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:11:in `perform' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:39:in `block in perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:109:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch_aware_job.rb:22:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:21:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/i18n-1.8.10/lib/i18n.rb:309:in `with_locale' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/translation.rb:9:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:26:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `block in instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications/instrumenter.rb:23:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:25:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `block in tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `block in tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:28:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:22:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:136:in `run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:38:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:18:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:60:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/matchers/built_in/raise_error.rb:59:in `matches?' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:51:in `block in handle_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:27:in `with_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:48:in `handle_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:65:in `to' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:101:in `to' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:59:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `block in with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `block in with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-rails-5.0.2/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:259:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:644:in `block in run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:606:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/configuration.rb:2067:in `with_suite_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:116:in `block in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/reporter.rb:74:in `report' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:115:in `run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:89:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:71:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:45:in `invoke' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/exe/rspec:4:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:63:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:63:in `kernel_load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:28:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:474:in `exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:30:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:24:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/exe/bundle:49:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/friendly_errors.rb:128:in `with_friendly_errors' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/exe/bundle:37:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `
' CanvasSync::JobLog Load (0.3ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" ORDER BY "canvas_sync_job_logs"."id" DESC LIMIT $1 [["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] [CanvasSync::Jobs::ReportChecker] [a31ddb45-05a9-4cd5-816d-7959080e89ad] Performing CanvasSync::Jobs::ReportChecker (Job ID: a31ddb45-05a9-4cd5-816d-7959080e89ad) from Test(default) with arguments: "provisioning_csv", 1, "FakeProcessor", {} [ActiveJob] [CanvasSync::Jobs::ReportChecker] [a31ddb45-05a9-4cd5-816d-7959080e89ad] CanvasSync::JobLog Load (0.3ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "a31ddb45-05a9-4cd5-816d-7959080e89ad"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [a31ddb45-05a9-4cd5-816d-7959080e89ad]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [a31ddb45-05a9-4cd5-816d-7959080e89ad] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- provisioning_csv\n- 1\n- FakeProcessor\n- {}\n"], ["created_at", "2021-09-08 19:59:10.884563"], ["updated_at", "2021-09-08 19:59:10.884563"], ["job_id", "a31ddb45-05a9-4cd5-816d-7959080e89ad"]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [a31ddb45-05a9-4cd5-816d-7959080e89ad]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [a31ddb45-05a9-4cd5-816d-7959080e89ad]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [a31ddb45-05a9-4cd5-816d-7959080e89ad] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-09-08 19:59:10.886142"], ["status", "running"], ["updated_at", "2021-09-08 19:59:10.886506"], ["id", 5]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [a31ddb45-05a9-4cd5-816d-7959080e89ad]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [a31ddb45-05a9-4cd5-816d-7959080e89ad]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [a31ddb45-05a9-4cd5-816d-7959080e89ad] CanvasSync::JobLog Destroy (0.2ms) DELETE FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."id" = $1 [["id", 5]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [a31ddb45-05a9-4cd5-816d-7959080e89ad]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [a31ddb45-05a9-4cd5-816d-7959080e89ad] Performed CanvasSync::Jobs::ReportChecker (Job ID: a31ddb45-05a9-4cd5-816d-7959080e89ad) from Test(default) in 9.22ms  (0.2ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [CanvasSync::Jobs::ReportChecker] [90432d6a-86d4-4ebe-a018-542874e531de] Performing CanvasSync::Jobs::ReportChecker (Job ID: 90432d6a-86d4-4ebe-a018-542874e531de) from Test(default) with arguments: "provisioning_csv", 1, "FakeProcessor", {} [ActiveJob] [CanvasSync::Jobs::ReportChecker] [90432d6a-86d4-4ebe-a018-542874e531de] CanvasSync::JobLog Load (0.3ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "90432d6a-86d4-4ebe-a018-542874e531de"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [90432d6a-86d4-4ebe-a018-542874e531de]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [90432d6a-86d4-4ebe-a018-542874e531de] CanvasSync::JobLog Create (0.5ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- provisioning_csv\n- 1\n- FakeProcessor\n- {}\n"], ["created_at", "2021-09-08 19:59:10.896101"], ["updated_at", "2021-09-08 19:59:10.896101"], ["job_id", "90432d6a-86d4-4ebe-a018-542874e531de"]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [90432d6a-86d4-4ebe-a018-542874e531de]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [90432d6a-86d4-4ebe-a018-542874e531de]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [90432d6a-86d4-4ebe-a018-542874e531de] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-09-08 19:59:10.898455"], ["status", "running"], ["updated_at", "2021-09-08 19:59:10.898828"], ["id", 6]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [90432d6a-86d4-4ebe-a018-542874e531de]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [90432d6a-86d4-4ebe-a018-542874e531de]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [90432d6a-86d4-4ebe-a018-542874e531de] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- provisioning_csv\n- 1\n- FakeProcessor\n- {}\n- {}\n"], ["created_at", "2021-09-08 19:59:10.902255"], ["updated_at", "2021-09-08 19:59:10.902255"], ["job_id", "2c14eb61-e3b7-416d-93f3-d037b7fbdac0"]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [90432d6a-86d4-4ebe-a018-542874e531de]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [90432d6a-86d4-4ebe-a018-542874e531de] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: 2c14eb61-e3b7-416d-93f3-d037b7fbdac0) to Test(default) at 2021-09-08 19:59:40 UTC with arguments: "provisioning_csv", 1, "FakeProcessor", {}, {} [ActiveJob] [CanvasSync::Jobs::ReportChecker] [90432d6a-86d4-4ebe-a018-542874e531de]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [90432d6a-86d4-4ebe-a018-542874e531de] CanvasSync::JobLog Destroy (0.3ms) DELETE FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."id" = $1 [["id", 6]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [90432d6a-86d4-4ebe-a018-542874e531de]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [90432d6a-86d4-4ebe-a018-542874e531de] Performed CanvasSync::Jobs::ReportChecker (Job ID: 90432d6a-86d4-4ebe-a018-542874e531de) from Test(default) in 10.33ms  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] [CanvasSync::Jobs::ReportChecker] [625ae3a9-e138-44a0-bfcf-7eae742a7557] Performing CanvasSync::Jobs::ReportChecker (Job ID: 625ae3a9-e138-44a0-bfcf-7eae742a7557) from Test(default) with arguments: "provisioning_csv", 1, "FakeProcessor", {} [ActiveJob] [CanvasSync::Jobs::ReportChecker] [625ae3a9-e138-44a0-bfcf-7eae742a7557] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "625ae3a9-e138-44a0-bfcf-7eae742a7557"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [625ae3a9-e138-44a0-bfcf-7eae742a7557]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [625ae3a9-e138-44a0-bfcf-7eae742a7557] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- provisioning_csv\n- 1\n- FakeProcessor\n- {}\n"], ["created_at", "2021-09-08 19:59:10.908601"], ["updated_at", "2021-09-08 19:59:10.908601"], ["job_id", "625ae3a9-e138-44a0-bfcf-7eae742a7557"]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [625ae3a9-e138-44a0-bfcf-7eae742a7557]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [625ae3a9-e138-44a0-bfcf-7eae742a7557]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [625ae3a9-e138-44a0-bfcf-7eae742a7557] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-09-08 19:59:10.910117"], ["status", "running"], ["updated_at", "2021-09-08 19:59:10.910485"], ["id", 8]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [625ae3a9-e138-44a0-bfcf-7eae742a7557]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [625ae3a9-e138-44a0-bfcf-7eae742a7557]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [625ae3a9-e138-44a0-bfcf-7eae742a7557] CanvasSync::JobLog Update (0.7ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "exception" = $2, "backtrace" = $3, "status" = $4, "updated_at" = $5 WHERE "canvas_sync_job_logs"."id" = $6 [["completed_at", "2021-09-08 19:59:10.931477"], ["exception", "NameError: undefined local variable or method `current_organization' for #"], ["backtrace", "/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/jobs/report_checker.rb:35:in `perform'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:39:in `block in perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:109:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch_aware_job.rb:22:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:21:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/i18n-1.8.10/lib/i18n.rb:309:in `with_locale'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/translation.rb:9:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:26:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `block in instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications/instrumenter.rb:23:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:25:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `block in tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `block in tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:28:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:22:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:136:in `run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:38:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:18:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/report_checker_spec.rb:11:in `start_job'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/report_checker_spec.rb:53:in `block (5 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/matchers/built_in/raise_error.rb:59:in `matches?'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:51:in `block in handle_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:27:in `with_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:48:in `handle_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:65:in `to'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:101:in `to'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/report_checker_spec.rb:53:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `block in with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `block in with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-rails-5.0.2/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:259:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:644:in `block in run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:606:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/configuration.rb:2067:in `with_suite_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:116:in `block in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/reporter.rb:74:in `report'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:115:in `run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:89:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:71:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:45:in `invoke'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/exe/rspec:4:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:63:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:63:in `kernel_load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:28:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:474:in `exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:30:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:24:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/exe/bundle:49:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/friendly_errors.rb:128:in `with_friendly_errors'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/exe/bundle:37:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `
'"], ["status", "error"], ["updated_at", "2021-09-08 19:59:10.932066"], ["id", 8]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [625ae3a9-e138-44a0-bfcf-7eae742a7557]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [625ae3a9-e138-44a0-bfcf-7eae742a7557] Error performing CanvasSync::Jobs::ReportChecker (Job ID: 625ae3a9-e138-44a0-bfcf-7eae742a7557) from Test(default) in 26.82ms: NameError (undefined local variable or method `current_organization' for #): /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/jobs/report_checker.rb:35:in `perform' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:39:in `block in perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:109:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch_aware_job.rb:22:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:21:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/i18n-1.8.10/lib/i18n.rb:309:in `with_locale' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/translation.rb:9:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:26:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `block in instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications/instrumenter.rb:23:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:25:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `block in tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `block in tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:28:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:22:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:136:in `run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:38:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:18:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/report_checker_spec.rb:11:in `start_job' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/report_checker_spec.rb:53:in `block (5 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/matchers/built_in/raise_error.rb:59:in `matches?' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:51:in `block in handle_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:27:in `with_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:48:in `handle_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:65:in `to' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:101:in `to' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/report_checker_spec.rb:53:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `block in with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `block in with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-rails-5.0.2/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:259:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:644:in `block in run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:606:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/configuration.rb:2067:in `with_suite_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:116:in `block in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/reporter.rb:74:in `report' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:115:in `run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:89:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:71:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:45:in `invoke' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/exe/rspec:4:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:63:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:63:in `kernel_load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:28:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:474:in `exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:30:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:24:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/exe/bundle:49:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/friendly_errors.rb:128:in `with_friendly_errors' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/exe/bundle:37:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `
'  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [3d50c756-bae9-4f84-96e5-08534f96bba8] Performing CanvasSync::Jobs::ReportProcessorJob (Job ID: 3d50c756-bae9-4f84-96e5-08534f96bba8) from Test(default) with arguments: "provisioning_csv", "https://test.instructure.com/sample_report_download", "FakeProcessor", {}, 1 [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [3d50c756-bae9-4f84-96e5-08534f96bba8] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "3d50c756-bae9-4f84-96e5-08534f96bba8"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [3d50c756-bae9-4f84-96e5-08534f96bba8]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [3d50c756-bae9-4f84-96e5-08534f96bba8] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportProcessorJob"], ["status", "enqueued"], ["job_arguments", "---\n- provisioning_csv\n- https://test.instructure.com/sample_report_download\n- FakeProcessor\n- {}\n- 1\n"], ["created_at", "2021-09-08 19:59:10.938506"], ["updated_at", "2021-09-08 19:59:10.938506"], ["job_id", "3d50c756-bae9-4f84-96e5-08534f96bba8"]] [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [3d50c756-bae9-4f84-96e5-08534f96bba8]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [3d50c756-bae9-4f84-96e5-08534f96bba8]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [3d50c756-bae9-4f84-96e5-08534f96bba8] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-09-08 19:59:10.939980"], ["status", "running"], ["updated_at", "2021-09-08 19:59:10.940291"], ["id", 9]] [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [3d50c756-bae9-4f84-96e5-08534f96bba8]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [3d50c756-bae9-4f84-96e5-08534f96bba8]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [3d50c756-bae9-4f84-96e5-08534f96bba8] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "job_class" = $1, "updated_at" = $2 WHERE "canvas_sync_job_logs"."id" = $3 [["job_class", "FakeProcessor"], ["updated_at", "2021-09-08 19:59:10.941768"], ["id", 9]] [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [3d50c756-bae9-4f84-96e5-08534f96bba8]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [3d50c756-bae9-4f84-96e5-08534f96bba8]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [3d50c756-bae9-4f84-96e5-08534f96bba8] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2021-09-08 19:59:10.954524"], ["status", "success"], ["updated_at", "2021-09-08 19:59:10.954991"], ["id", 9]] [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [3d50c756-bae9-4f84-96e5-08534f96bba8]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [3d50c756-bae9-4f84-96e5-08534f96bba8] Performed CanvasSync::Jobs::ReportProcessorJob (Job ID: 3d50c756-bae9-4f84-96e5-08534f96bba8) from Test(default) in 18.73ms  (0.1ms) ROLLBACK  (0.4ms) BEGIN [ActiveJob] [CanvasSync::Jobs::ReportStarter] [29014867-d0b4-4980-8b72-b49a6da0022b] Performing CanvasSync::Jobs::ReportStarter (Job ID: 29014867-d0b4-4980-8b72-b49a6da0022b) from Test(default) with arguments: "provisioning_csv", {"parameters[users]"=>true}, "CoolProcessor", {:models=>["users"]} [ActiveJob] [CanvasSync::Jobs::ReportStarter] [29014867-d0b4-4980-8b72-b49a6da0022b] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "29014867-d0b4-4980-8b72-b49a6da0022b"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::ReportStarter] [29014867-d0b4-4980-8b72-b49a6da0022b]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [29014867-d0b4-4980-8b72-b49a6da0022b] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportStarter"], ["status", "enqueued"], ["job_arguments", "---\n- provisioning_csv\n- parameters[users]: true\n- CoolProcessor\n- :models:\n - users\n"], ["created_at", "2021-09-08 19:59:10.959430"], ["updated_at", "2021-09-08 19:59:10.959430"], ["job_id", "29014867-d0b4-4980-8b72-b49a6da0022b"]] [ActiveJob] [CanvasSync::Jobs::ReportStarter] [29014867-d0b4-4980-8b72-b49a6da0022b]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [29014867-d0b4-4980-8b72-b49a6da0022b]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [29014867-d0b4-4980-8b72-b49a6da0022b] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-09-08 19:59:10.961107"], ["status", "running"], ["updated_at", "2021-09-08 19:59:10.961521"], ["id", 10]] [ActiveJob] [CanvasSync::Jobs::ReportStarter] [29014867-d0b4-4980-8b72-b49a6da0022b]  (0.3ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [29014867-d0b4-4980-8b72-b49a6da0022b]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [29014867-d0b4-4980-8b72-b49a6da0022b] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- provisioning_csv\n- 1\n- CoolProcessor\n- :models:\n - users\n :sync_start_time: '2021-09-08T19:59:10Z'\n :report_params:\n parameters[users]: true\n"], ["created_at", "2021-09-08 19:59:10.965282"], ["updated_at", "2021-09-08 19:59:10.965282"], ["job_id", "2f660621-f607-464b-af3f-ab6604f6526a"]] [ActiveJob] [CanvasSync::Jobs::ReportStarter] [29014867-d0b4-4980-8b72-b49a6da0022b]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [29014867-d0b4-4980-8b72-b49a6da0022b] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: 2f660621-f607-464b-af3f-ab6604f6526a) to Test(default) at 2021-09-08 19:59:40 UTC with arguments: "provisioning_csv", 1, "CoolProcessor", {:models=>["users"], :sync_start_time=>"2021-09-08T19:59:10Z", :report_params=>{"parameters[users]"=>true}} [ActiveJob] [CanvasSync::Jobs::ReportStarter] [29014867-d0b4-4980-8b72-b49a6da0022b]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [29014867-d0b4-4980-8b72-b49a6da0022b] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2021-09-08 19:59:10.967658"], ["status", "success"], ["updated_at", "2021-09-08 19:59:10.967963"], ["id", 10]] [ActiveJob] [CanvasSync::Jobs::ReportStarter] [29014867-d0b4-4980-8b72-b49a6da0022b]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [29014867-d0b4-4980-8b72-b49a6da0022b] Performed CanvasSync::Jobs::ReportStarter (Job ID: 29014867-d0b4-4980-8b72-b49a6da0022b) from Test(default) in 10.66ms  (0.2ms) ROLLBACK  (0.4ms) BEGIN [ActiveJob] [CanvasSync::Jobs::ReportStarter] [58cf3233-3db8-49b1-b327-237c20993eb7] Performing CanvasSync::Jobs::ReportStarter (Job ID: 58cf3233-3db8-49b1-b327-237c20993eb7) from Test(default) with arguments: "provisioning_csv", {"parameters[users]"=>true}, "CoolProcessor", {:models=>["users"]}, {:allow_redownloads=>true} [ActiveJob] [CanvasSync::Jobs::ReportStarter] [58cf3233-3db8-49b1-b327-237c20993eb7] CanvasSync::JobLog Load (0.3ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "58cf3233-3db8-49b1-b327-237c20993eb7"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::ReportStarter] [58cf3233-3db8-49b1-b327-237c20993eb7]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [58cf3233-3db8-49b1-b327-237c20993eb7] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportStarter"], ["status", "enqueued"], ["job_arguments", "---\n- provisioning_csv\n- parameters[users]: true\n- CoolProcessor\n- :models:\n - users\n- :allow_redownloads: true\n"], ["created_at", "2021-09-08 19:59:10.972744"], ["updated_at", "2021-09-08 19:59:10.972744"], ["job_id", "58cf3233-3db8-49b1-b327-237c20993eb7"]] [ActiveJob] [CanvasSync::Jobs::ReportStarter] [58cf3233-3db8-49b1-b327-237c20993eb7]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [58cf3233-3db8-49b1-b327-237c20993eb7]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [58cf3233-3db8-49b1-b327-237c20993eb7] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-09-08 19:59:10.974464"], ["status", "running"], ["updated_at", "2021-09-08 19:59:10.974837"], ["id", 12]] [ActiveJob] [CanvasSync::Jobs::ReportStarter] [58cf3233-3db8-49b1-b327-237c20993eb7]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [58cf3233-3db8-49b1-b327-237c20993eb7]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [58cf3233-3db8-49b1-b327-237c20993eb7] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2021-09-08 19:59:10.977256"], ["status", "success"], ["updated_at", "2021-09-08 19:59:10.977613"], ["id", 12]] [ActiveJob] [CanvasSync::Jobs::ReportStarter] [58cf3233-3db8-49b1-b327-237c20993eb7]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [58cf3233-3db8-49b1-b327-237c20993eb7] Performed CanvasSync::Jobs::ReportStarter (Job ID: 58cf3233-3db8-49b1-b327-237c20993eb7) from Test(default) in 7.85ms  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Account Exists (0.5ms) SELECT 1 AS one FROM "accounts" WHERE "accounts"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] Account Create (0.4ms) INSERT INTO "accounts" ("canvas_id", "sis_id", "canvas_parent_account_id", "sis_parent_account_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 1], ["sis_id", "98c2eb1ffa1aa7ae62e11001a8d7fb15"], ["canvas_parent_account_id", 1], ["sis_parent_account_id", "996f77e6fae91380436e265f6bf807a8"], ["name", "Account name"], ["workflow_state", "active"], ["created_at", "2021-09-08 19:59:10.990367"], ["updated_at", "2021-09-08 19:59:10.990367"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.5ms) SELECT COUNT(*) FROM "admins" [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [f7c3c462-5906-41af-92e7-655e51335bef] Performing CanvasSync::Jobs::SyncAdminsJob (Job ID: f7c3c462-5906-41af-92e7-655e51335bef) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [f7c3c462-5906-41af-92e7-655e51335bef] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "f7c3c462-5906-41af-92e7-655e51335bef"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [f7c3c462-5906-41af-92e7-655e51335bef]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [f7c3c462-5906-41af-92e7-655e51335bef] CanvasSync::JobLog Create (0.4ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncAdminsJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2021-09-08 19:59:10.995667"], ["updated_at", "2021-09-08 19:59:10.995667"], ["job_id", "f7c3c462-5906-41af-92e7-655e51335bef"]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [f7c3c462-5906-41af-92e7-655e51335bef]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [f7c3c462-5906-41af-92e7-655e51335bef]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [f7c3c462-5906-41af-92e7-655e51335bef] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-09-08 19:59:10.997568"], ["status", "running"], ["updated_at", "2021-09-08 19:59:10.997984"], ["id", 13]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [f7c3c462-5906-41af-92e7-655e51335bef]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [f7c3c462-5906-41af-92e7-655e51335bef] Account Load (0.3ms) SELECT "accounts".* FROM "accounts" WHERE "accounts"."workflow_state" != $1 ORDER BY "accounts"."id" ASC LIMIT $2 [["workflow_state", "deleted"], ["LIMIT", 1000]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [f7c3c462-5906-41af-92e7-655e51335bef] Admin Load (0.3ms) SELECT "admins".* FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [f7c3c462-5906-41af-92e7-655e51335bef]  (0.3ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [f7c3c462-5906-41af-92e7-655e51335bef] Admin Exists (0.3ms) SELECT 1 AS one FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [f7c3c462-5906-41af-92e7-655e51335bef] Admin Create (0.6ms) INSERT INTO "admins" ("canvas_id", "role_name", "canvas_account_id", "canvas_role_id", "canvas_user_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 2], ["role_name", "AccountAdmin"], ["canvas_account_id", 1], ["canvas_role_id", 1], ["canvas_user_id", 1], ["workflow_state", "active"], ["created_at", "2021-09-08 19:59:11.011480"], ["updated_at", "2021-09-08 19:59:11.011480"]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [f7c3c462-5906-41af-92e7-655e51335bef]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [f7c3c462-5906-41af-92e7-655e51335bef] Admin Load (0.3ms) SELECT "admins".* FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 3], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [f7c3c462-5906-41af-92e7-655e51335bef]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [f7c3c462-5906-41af-92e7-655e51335bef] Admin Exists (0.2ms) SELECT 1 AS one FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 3], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [f7c3c462-5906-41af-92e7-655e51335bef] Admin Create (0.3ms) INSERT INTO "admins" ("canvas_id", "role_name", "canvas_account_id", "canvas_role_id", "canvas_user_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 3], ["role_name", "Custom Account Role"], ["canvas_account_id", 1], ["canvas_role_id", 11], ["canvas_user_id", 11], ["workflow_state", "active"], ["created_at", "2021-09-08 19:59:11.014596"], ["updated_at", "2021-09-08 19:59:11.014596"]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [f7c3c462-5906-41af-92e7-655e51335bef]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [f7c3c462-5906-41af-92e7-655e51335bef] Admin Load (0.2ms) SELECT "admins".* FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 4], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [f7c3c462-5906-41af-92e7-655e51335bef]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [f7c3c462-5906-41af-92e7-655e51335bef] Admin Exists (0.2ms) SELECT 1 AS one FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 4], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [f7c3c462-5906-41af-92e7-655e51335bef] Admin Create (0.3ms) INSERT INTO "admins" ("canvas_id", "role_name", "canvas_account_id", "canvas_role_id", "canvas_user_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 4], ["role_name", "Test"], ["canvas_account_id", 1], ["canvas_role_id", 10], ["canvas_user_id", 11], ["workflow_state", "active"], ["created_at", "2021-09-08 19:59:11.016844"], ["updated_at", "2021-09-08 19:59:11.016844"]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [f7c3c462-5906-41af-92e7-655e51335bef]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [f7c3c462-5906-41af-92e7-655e51335bef] Admin Update All (0.3ms) UPDATE "admins" SET "workflow_state" = 'inactive' WHERE "admins"."id" NOT IN ($1, $2, $3) [["id", 1], ["id", 2], ["id", 3]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [f7c3c462-5906-41af-92e7-655e51335bef]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [f7c3c462-5906-41af-92e7-655e51335bef] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2021-09-08 19:59:11.018321"], ["status", "success"], ["updated_at", "2021-09-08 19:59:11.018692"], ["id", 13]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [f7c3c462-5906-41af-92e7-655e51335bef]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [f7c3c462-5906-41af-92e7-655e51335bef] Performed CanvasSync::Jobs::SyncAdminsJob (Job ID: f7c3c462-5906-41af-92e7-655e51335bef) from Test(default) in 25.23ms  (0.2ms) SELECT COUNT(*) FROM "admins"  (0.1ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [dc79397a-23ab-4a36-912f-8fe17d0cfbfa] Performing CanvasSync::Jobs::SyncAssignmentGroupsJob (Job ID: dc79397a-23ab-4a36-912f-8fe17d0cfbfa) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [dc79397a-23ab-4a36-912f-8fe17d0cfbfa] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "dc79397a-23ab-4a36-912f-8fe17d0cfbfa"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [dc79397a-23ab-4a36-912f-8fe17d0cfbfa]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [dc79397a-23ab-4a36-912f-8fe17d0cfbfa] CanvasSync::JobLog Create (0.2ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncAssignmentGroupsJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2021-09-08 19:59:11.023267"], ["updated_at", "2021-09-08 19:59:11.023267"], ["job_id", "dc79397a-23ab-4a36-912f-8fe17d0cfbfa"]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [dc79397a-23ab-4a36-912f-8fe17d0cfbfa]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [dc79397a-23ab-4a36-912f-8fe17d0cfbfa]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [dc79397a-23ab-4a36-912f-8fe17d0cfbfa] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-09-08 19:59:11.024475"], ["status", "running"], ["updated_at", "2021-09-08 19:59:11.024783"], ["id", 14]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [dc79397a-23ab-4a36-912f-8fe17d0cfbfa]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [dc79397a-23ab-4a36-912f-8fe17d0cfbfa]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [dc79397a-23ab-4a36-912f-8fe17d0cfbfa] CanvasSync::JobLog Create (0.2ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proserv_assignment_group_export_csv\n- 1\n- CanvasSync::Processors::AssignmentGroupsProcessor\n- :sync_start_time: '2021-09-08T19:59:11Z'\n :report_params:\n :parameters:\n :enrollment_term_id: 1\n"], ["created_at", "2021-09-08 19:59:11.027323"], ["updated_at", "2021-09-08 19:59:11.027323"], ["job_id", "30ea31b0-6f82-46a3-8ccc-354ccbe6dfc3"]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [dc79397a-23ab-4a36-912f-8fe17d0cfbfa]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [dc79397a-23ab-4a36-912f-8fe17d0cfbfa] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: 30ea31b0-6f82-46a3-8ccc-354ccbe6dfc3) to Test(default) at 2021-09-08 19:59:41 UTC with arguments: "proserv_assignment_group_export_csv", 1, "CanvasSync::Processors::AssignmentGroupsProcessor", {:sync_start_time=>"2021-09-08T19:59:11Z", :report_params=>{:parameters=>{:enrollment_term_id=>1}}} [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [dc79397a-23ab-4a36-912f-8fe17d0cfbfa]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [dc79397a-23ab-4a36-912f-8fe17d0cfbfa] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2021-09-08 19:59:11.029168"], ["status", "success"], ["updated_at", "2021-09-08 19:59:11.029522"], ["id", 14]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [dc79397a-23ab-4a36-912f-8fe17d0cfbfa]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [dc79397a-23ab-4a36-912f-8fe17d0cfbfa] Performed CanvasSync::Jobs::SyncAssignmentGroupsJob (Job ID: dc79397a-23ab-4a36-912f-8fe17d0cfbfa) from Test(default) in 8.06ms  (0.2ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [ecaad8bd-1916-4a4b-8564-9709f504326c] Performing CanvasSync::Jobs::SyncAssignmentsJob (Job ID: ecaad8bd-1916-4a4b-8564-9709f504326c) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [ecaad8bd-1916-4a4b-8564-9709f504326c] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "ecaad8bd-1916-4a4b-8564-9709f504326c"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [ecaad8bd-1916-4a4b-8564-9709f504326c]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [ecaad8bd-1916-4a4b-8564-9709f504326c] CanvasSync::JobLog Create (0.2ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncAssignmentsJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2021-09-08 19:59:11.033266"], ["updated_at", "2021-09-08 19:59:11.033266"], ["job_id", "ecaad8bd-1916-4a4b-8564-9709f504326c"]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [ecaad8bd-1916-4a4b-8564-9709f504326c]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [ecaad8bd-1916-4a4b-8564-9709f504326c]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [ecaad8bd-1916-4a4b-8564-9709f504326c] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-09-08 19:59:11.034292"], ["status", "running"], ["updated_at", "2021-09-08 19:59:11.034500"], ["id", 16]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [ecaad8bd-1916-4a4b-8564-9709f504326c]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [ecaad8bd-1916-4a4b-8564-9709f504326c]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [ecaad8bd-1916-4a4b-8564-9709f504326c] CanvasSync::JobLog Create (0.2ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proserv_assignment_export_csv\n- 1\n- CanvasSync::Processors::AssignmentsProcessor\n- :sync_start_time: '2021-09-08T19:59:11Z'\n :report_params:\n :parameters:\n :enrollment_term_id: 1\n"], ["created_at", "2021-09-08 19:59:11.036844"], ["updated_at", "2021-09-08 19:59:11.036844"], ["job_id", "556eca16-1e63-414e-9de5-1ef9979422c7"]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [ecaad8bd-1916-4a4b-8564-9709f504326c]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [ecaad8bd-1916-4a4b-8564-9709f504326c] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: 556eca16-1e63-414e-9de5-1ef9979422c7) to Test(default) at 2021-09-08 19:59:41 UTC with arguments: "proserv_assignment_export_csv", 1, "CanvasSync::Processors::AssignmentsProcessor", {:sync_start_time=>"2021-09-08T19:59:11Z", :report_params=>{:parameters=>{:enrollment_term_id=>1}}} [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [ecaad8bd-1916-4a4b-8564-9709f504326c]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [ecaad8bd-1916-4a4b-8564-9709f504326c] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2021-09-08 19:59:11.038751"], ["status", "success"], ["updated_at", "2021-09-08 19:59:11.039041"], ["id", 16]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [ecaad8bd-1916-4a4b-8564-9709f504326c]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [ecaad8bd-1916-4a4b-8564-9709f504326c] Performed CanvasSync::Jobs::SyncAssignmentsJob (Job ID: ecaad8bd-1916-4a4b-8564-9709f504326c) from Test(default) in 7.54ms  (0.1ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [625e1435-4f62-4fef-8bc9-1c2d0a6f92af] Performing CanvasSync::Jobs::SyncAssignmentsJob (Job ID: 625e1435-4f62-4fef-8bc9-1c2d0a6f92af) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [625e1435-4f62-4fef-8bc9-1c2d0a6f92af] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "625e1435-4f62-4fef-8bc9-1c2d0a6f92af"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [625e1435-4f62-4fef-8bc9-1c2d0a6f92af]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [625e1435-4f62-4fef-8bc9-1c2d0a6f92af] CanvasSync::JobLog Create (0.2ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncAssignmentsJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2021-09-08 19:59:11.042528"], ["updated_at", "2021-09-08 19:59:11.042528"], ["job_id", "625e1435-4f62-4fef-8bc9-1c2d0a6f92af"]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [625e1435-4f62-4fef-8bc9-1c2d0a6f92af]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [625e1435-4f62-4fef-8bc9-1c2d0a6f92af]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [625e1435-4f62-4fef-8bc9-1c2d0a6f92af] CanvasSync::JobLog Update (0.4ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-09-08 19:59:11.043678"], ["status", "running"], ["updated_at", "2021-09-08 19:59:11.043974"], ["id", 18]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [625e1435-4f62-4fef-8bc9-1c2d0a6f92af]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [625e1435-4f62-4fef-8bc9-1c2d0a6f92af]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [625e1435-4f62-4fef-8bc9-1c2d0a6f92af] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proserv_assignment_export_csv\n- 1\n- CanvasSync::Processors::AssignmentsProcessor\n- :sync_start_time: '2021-09-08T19:59:11Z'\n :report_params:\n :parameters: {}\n"], ["created_at", "2021-09-08 19:59:11.047719"], ["updated_at", "2021-09-08 19:59:11.047719"], ["job_id", "14c8bf19-9843-4bae-97a5-77cc72789476"]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [625e1435-4f62-4fef-8bc9-1c2d0a6f92af]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [625e1435-4f62-4fef-8bc9-1c2d0a6f92af] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: 14c8bf19-9843-4bae-97a5-77cc72789476) to Test(default) at 2021-09-08 19:59:41 UTC with arguments: "proserv_assignment_export_csv", 1, "CanvasSync::Processors::AssignmentsProcessor", {:sync_start_time=>"2021-09-08T19:59:11Z", :report_params=>{:parameters=>{}}} [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [625e1435-4f62-4fef-8bc9-1c2d0a6f92af]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [625e1435-4f62-4fef-8bc9-1c2d0a6f92af] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2021-09-08 19:59:11.049936"], ["status", "success"], ["updated_at", "2021-09-08 19:59:11.050297"], ["id", 18]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [625e1435-4f62-4fef-8bc9-1c2d0a6f92af]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [625e1435-4f62-4fef-8bc9-1c2d0a6f92af] Performed CanvasSync::Jobs::SyncAssignmentsJob (Job ID: 625e1435-4f62-4fef-8bc9-1c2d0a6f92af) from Test(default) in 9.6ms  (0.1ms) ROLLBACK  (0.3ms) BEGIN [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [c4d8ba01-fb48-4d80-b12e-26bf57345439] Performing CanvasSync::Jobs::SyncContextModuleItemsJob (Job ID: c4d8ba01-fb48-4d80-b12e-26bf57345439) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [c4d8ba01-fb48-4d80-b12e-26bf57345439] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "c4d8ba01-fb48-4d80-b12e-26bf57345439"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [c4d8ba01-fb48-4d80-b12e-26bf57345439]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [c4d8ba01-fb48-4d80-b12e-26bf57345439] CanvasSync::JobLog Create (0.2ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncContextModuleItemsJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2021-09-08 19:59:11.054578"], ["updated_at", "2021-09-08 19:59:11.054578"], ["job_id", "c4d8ba01-fb48-4d80-b12e-26bf57345439"]] [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [c4d8ba01-fb48-4d80-b12e-26bf57345439]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [c4d8ba01-fb48-4d80-b12e-26bf57345439]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [c4d8ba01-fb48-4d80-b12e-26bf57345439] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-09-08 19:59:11.055787"], ["status", "running"], ["updated_at", "2021-09-08 19:59:11.056049"], ["id", 20]] [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [c4d8ba01-fb48-4d80-b12e-26bf57345439]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [c4d8ba01-fb48-4d80-b12e-26bf57345439]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [c4d8ba01-fb48-4d80-b12e-26bf57345439] CanvasSync::JobLog Create (0.2ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proserv_context_module_items_csv\n- 1\n- CanvasSync::Processors::ContextModuleItemsProcessor\n- :sync_start_time: '2021-09-08T19:59:11Z'\n :report_params:\n :parameters:\n :enrollment_term_id: 1\n"], ["created_at", "2021-09-08 19:59:11.059217"], ["updated_at", "2021-09-08 19:59:11.059217"], ["job_id", "48d906c3-4534-4256-ab91-7d79d44c4c21"]] [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [c4d8ba01-fb48-4d80-b12e-26bf57345439]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [c4d8ba01-fb48-4d80-b12e-26bf57345439] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: 48d906c3-4534-4256-ab91-7d79d44c4c21) to Test(default) at 2021-09-08 19:59:41 UTC with arguments: "proserv_context_module_items_csv", 1, "CanvasSync::Processors::ContextModuleItemsProcessor", {:sync_start_time=>"2021-09-08T19:59:11Z", :report_params=>{:parameters=>{:enrollment_term_id=>1}}} [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [c4d8ba01-fb48-4d80-b12e-26bf57345439]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [c4d8ba01-fb48-4d80-b12e-26bf57345439] CanvasSync::JobLog Update (0.4ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2021-09-08 19:59:11.061578"], ["status", "success"], ["updated_at", "2021-09-08 19:59:11.062201"], ["id", 20]] [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [c4d8ba01-fb48-4d80-b12e-26bf57345439]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [c4d8ba01-fb48-4d80-b12e-26bf57345439] Performed CanvasSync::Jobs::SyncContextModuleItemsJob (Job ID: c4d8ba01-fb48-4d80-b12e-26bf57345439) from Test(default) in 9.92ms  (0.2ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [2d551f45-9837-42df-9e21-0628eb343155] Performing CanvasSync::Jobs::SyncContextModuleItemsJob (Job ID: 2d551f45-9837-42df-9e21-0628eb343155) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [2d551f45-9837-42df-9e21-0628eb343155] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "2d551f45-9837-42df-9e21-0628eb343155"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [2d551f45-9837-42df-9e21-0628eb343155]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [2d551f45-9837-42df-9e21-0628eb343155] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncContextModuleItemsJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2021-09-08 19:59:11.066914"], ["updated_at", "2021-09-08 19:59:11.066914"], ["job_id", "2d551f45-9837-42df-9e21-0628eb343155"]] [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [2d551f45-9837-42df-9e21-0628eb343155]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [2d551f45-9837-42df-9e21-0628eb343155]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [2d551f45-9837-42df-9e21-0628eb343155] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-09-08 19:59:11.068177"], ["status", "running"], ["updated_at", "2021-09-08 19:59:11.068475"], ["id", 22]] [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [2d551f45-9837-42df-9e21-0628eb343155]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [2d551f45-9837-42df-9e21-0628eb343155]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [2d551f45-9837-42df-9e21-0628eb343155] CanvasSync::JobLog Create (0.4ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proserv_context_module_items_csv\n- 1\n- CanvasSync::Processors::ContextModuleItemsProcessor\n- :sync_start_time: '2021-09-08T19:59:11Z'\n :report_params:\n :parameters: {}\n"], ["created_at", "2021-09-08 19:59:11.071176"], ["updated_at", "2021-09-08 19:59:11.071176"], ["job_id", "03a8fdbd-f770-4955-9eca-b66e9422a0cb"]] [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [2d551f45-9837-42df-9e21-0628eb343155]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [2d551f45-9837-42df-9e21-0628eb343155] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: 03a8fdbd-f770-4955-9eca-b66e9422a0cb) to Test(default) at 2021-09-08 19:59:41 UTC with arguments: "proserv_context_module_items_csv", 1, "CanvasSync::Processors::ContextModuleItemsProcessor", {:sync_start_time=>"2021-09-08T19:59:11Z", :report_params=>{:parameters=>{}}} [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [2d551f45-9837-42df-9e21-0628eb343155]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [2d551f45-9837-42df-9e21-0628eb343155] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2021-09-08 19:59:11.073777"], ["status", "success"], ["updated_at", "2021-09-08 19:59:11.074252"], ["id", 22]] [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [2d551f45-9837-42df-9e21-0628eb343155]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [2d551f45-9837-42df-9e21-0628eb343155] Performed CanvasSync::Jobs::SyncContextModuleItemsJob (Job ID: 2d551f45-9837-42df-9e21-0628eb343155) from Test(default) in 9.47ms  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [6131a9cd-3b25-4020-a4aa-d22eca3acc16] Performing CanvasSync::Jobs::SyncContextModulesJob (Job ID: 6131a9cd-3b25-4020-a4aa-d22eca3acc16) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [6131a9cd-3b25-4020-a4aa-d22eca3acc16] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "6131a9cd-3b25-4020-a4aa-d22eca3acc16"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [6131a9cd-3b25-4020-a4aa-d22eca3acc16]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [6131a9cd-3b25-4020-a4aa-d22eca3acc16] CanvasSync::JobLog Create (0.2ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncContextModulesJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2021-09-08 19:59:11.078827"], ["updated_at", "2021-09-08 19:59:11.078827"], ["job_id", "6131a9cd-3b25-4020-a4aa-d22eca3acc16"]] [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [6131a9cd-3b25-4020-a4aa-d22eca3acc16]  (0.9ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [6131a9cd-3b25-4020-a4aa-d22eca3acc16]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [6131a9cd-3b25-4020-a4aa-d22eca3acc16] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-09-08 19:59:11.080932"], ["status", "running"], ["updated_at", "2021-09-08 19:59:11.081454"], ["id", 24]] [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [6131a9cd-3b25-4020-a4aa-d22eca3acc16]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [6131a9cd-3b25-4020-a4aa-d22eca3acc16]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [6131a9cd-3b25-4020-a4aa-d22eca3acc16] CanvasSync::JobLog Create (0.2ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proserv_context_modules_csv\n- 1\n- CanvasSync::Processors::ContextModulesProcessor\n- :sync_start_time: '2021-09-08T19:59:11Z'\n :report_params:\n :parameters:\n :enrollment_term_id: 1\n"], ["created_at", "2021-09-08 19:59:11.084760"], ["updated_at", "2021-09-08 19:59:11.084760"], ["job_id", "ce3594e1-b1f0-4773-aa6f-6a0d681a0475"]] [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [6131a9cd-3b25-4020-a4aa-d22eca3acc16]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [6131a9cd-3b25-4020-a4aa-d22eca3acc16] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: ce3594e1-b1f0-4773-aa6f-6a0d681a0475) to Test(default) at 2021-09-08 19:59:41 UTC with arguments: "proserv_context_modules_csv", 1, "CanvasSync::Processors::ContextModulesProcessor", {:sync_start_time=>"2021-09-08T19:59:11Z", :report_params=>{:parameters=>{:enrollment_term_id=>1}}} [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [6131a9cd-3b25-4020-a4aa-d22eca3acc16]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [6131a9cd-3b25-4020-a4aa-d22eca3acc16] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2021-09-08 19:59:11.086965"], ["status", "success"], ["updated_at", "2021-09-08 19:59:11.087267"], ["id", 24]] [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [6131a9cd-3b25-4020-a4aa-d22eca3acc16]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [6131a9cd-3b25-4020-a4aa-d22eca3acc16] Performed CanvasSync::Jobs::SyncContextModulesJob (Job ID: 6131a9cd-3b25-4020-a4aa-d22eca3acc16) from Test(default) in 10.36ms  (0.2ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [05c6426c-32c5-40b3-93ff-b94591a7a5a7] Performing CanvasSync::Jobs::SyncContextModulesJob (Job ID: 05c6426c-32c5-40b3-93ff-b94591a7a5a7) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [05c6426c-32c5-40b3-93ff-b94591a7a5a7] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "05c6426c-32c5-40b3-93ff-b94591a7a5a7"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [05c6426c-32c5-40b3-93ff-b94591a7a5a7]  (0.3ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [05c6426c-32c5-40b3-93ff-b94591a7a5a7] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncContextModulesJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2021-09-08 19:59:11.091493"], ["updated_at", "2021-09-08 19:59:11.091493"], ["job_id", "05c6426c-32c5-40b3-93ff-b94591a7a5a7"]] [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [05c6426c-32c5-40b3-93ff-b94591a7a5a7]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [05c6426c-32c5-40b3-93ff-b94591a7a5a7]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [05c6426c-32c5-40b3-93ff-b94591a7a5a7] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-09-08 19:59:11.093052"], ["status", "running"], ["updated_at", "2021-09-08 19:59:11.093399"], ["id", 26]] [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [05c6426c-32c5-40b3-93ff-b94591a7a5a7]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [05c6426c-32c5-40b3-93ff-b94591a7a5a7]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [05c6426c-32c5-40b3-93ff-b94591a7a5a7] CanvasSync::JobLog Create (0.4ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proserv_context_modules_csv\n- 1\n- CanvasSync::Processors::ContextModulesProcessor\n- :sync_start_time: '2021-09-08T19:59:11Z'\n :report_params:\n :parameters: {}\n"], ["created_at", "2021-09-08 19:59:11.096193"], ["updated_at", "2021-09-08 19:59:11.096193"], ["job_id", "d1aa6eea-dda4-4acd-9aa9-55cc311b83c8"]] [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [05c6426c-32c5-40b3-93ff-b94591a7a5a7]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [05c6426c-32c5-40b3-93ff-b94591a7a5a7] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: d1aa6eea-dda4-4acd-9aa9-55cc311b83c8) to Test(default) at 2021-09-08 19:59:41 UTC with arguments: "proserv_context_modules_csv", 1, "CanvasSync::Processors::ContextModulesProcessor", {:sync_start_time=>"2021-09-08T19:59:11Z", :report_params=>{:parameters=>{}}} [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [05c6426c-32c5-40b3-93ff-b94591a7a5a7]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [05c6426c-32c5-40b3-93ff-b94591a7a5a7] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2021-09-08 19:59:11.098973"], ["status", "success"], ["updated_at", "2021-09-08 19:59:11.099379"], ["id", 26]] [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [05c6426c-32c5-40b3-93ff-b94591a7a5a7]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [05c6426c-32c5-40b3-93ff-b94591a7a5a7] Performed CanvasSync::Jobs::SyncContextModulesJob (Job ID: 05c6426c-32c5-40b3-93ff-b94591a7a5a7) from Test(default) in 10.27ms  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Term Exists (0.6ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 71690834], ["LIMIT", 1]] Term Create (0.7ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 71690834], ["name", "Cool Term"], ["start_at", "2021-09-05 19:59:10.325369"], ["end_at", "2021-09-11 19:59:10.325481"], ["workflow_state", "active"], ["sis_id", "e4df5c9b8c07c2876176319a7cdb0380"], ["created_at", "2021-09-08 19:59:11.112480"], ["updated_at", "2021-09-08 19:59:11.112480"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [8f13d690-71f7-4c04-ac79-44536bf3f000] Performing CanvasSync::Jobs::SyncProvisioningReportJob (Job ID: 8f13d690-71f7-4c04-ac79-44536bf3f000) from Test(default) with arguments: {:models=>["users", "courses"], :term_scope=>"active"} [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [8f13d690-71f7-4c04-ac79-44536bf3f000] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "8f13d690-71f7-4c04-ac79-44536bf3f000"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [8f13d690-71f7-4c04-ac79-44536bf3f000]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [8f13d690-71f7-4c04-ac79-44536bf3f000] CanvasSync::JobLog Create (0.4ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncProvisioningReportJob"], ["status", "enqueued"], ["job_arguments", "---\n- :models:\n - users\n - courses\n :term_scope: active\n"], ["created_at", "2021-09-08 19:59:11.116139"], ["updated_at", "2021-09-08 19:59:11.116139"], ["job_id", "8f13d690-71f7-4c04-ac79-44536bf3f000"]] [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [8f13d690-71f7-4c04-ac79-44536bf3f000]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [8f13d690-71f7-4c04-ac79-44536bf3f000]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [8f13d690-71f7-4c04-ac79-44536bf3f000] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-09-08 19:59:11.117789"], ["status", "running"], ["updated_at", "2021-09-08 19:59:11.118187"], ["id", 28]] [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [8f13d690-71f7-4c04-ac79-44536bf3f000]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [8f13d690-71f7-4c04-ac79-44536bf3f000]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [8f13d690-71f7-4c04-ac79-44536bf3f000] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proservices_provisioning_csv\n- \n- CanvasSync::Processors::ProvisioningReportProcessor\n- :models:\n - users\n - courses\n :term_scope: active\n :sync_start_time: '2021-09-08T19:59:11Z'\n :report_params:\n :parameters:\n :include_deleted: true\n users: true\n courses: true\n :enrollment_term_id: 71690834\n"], ["created_at", "2021-09-08 19:59:11.121043"], ["updated_at", "2021-09-08 19:59:11.121043"], ["job_id", "de9a9bb2-445b-4759-9ee9-d6007dfa21d4"]] [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [8f13d690-71f7-4c04-ac79-44536bf3f000]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [8f13d690-71f7-4c04-ac79-44536bf3f000] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: de9a9bb2-445b-4759-9ee9-d6007dfa21d4) to Test(default) at 2021-09-08 19:59:41 UTC with arguments: "proservices_provisioning_csv", nil, "CanvasSync::Processors::ProvisioningReportProcessor", {:models=>["users", "courses"], :term_scope=>"active", :sync_start_time=>"2021-09-08T19:59:11Z", :report_params=>{:parameters=>{:include_deleted=>true, "users"=>true, "courses"=>true, :enrollment_term_id=>71690834}}} [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [8f13d690-71f7-4c04-ac79-44536bf3f000]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [8f13d690-71f7-4c04-ac79-44536bf3f000] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2021-09-08 19:59:11.123532"], ["status", "success"], ["updated_at", "2021-09-08 19:59:11.123979"], ["id", 28]] [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [8f13d690-71f7-4c04-ac79-44536bf3f000]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [8f13d690-71f7-4c04-ac79-44536bf3f000] Performed CanvasSync::Jobs::SyncProvisioningReportJob (Job ID: 8f13d690-71f7-4c04-ac79-44536bf3f000) from Test(default) in 10.2ms  (0.2ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [ad5e57fe-2fa0-44e3-b6f6-788783d8b678] Performing CanvasSync::Jobs::SyncProvisioningReportJob (Job ID: ad5e57fe-2fa0-44e3-b6f6-788783d8b678) from Test(default) with arguments: {:models=>["users", "courses"]} [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [ad5e57fe-2fa0-44e3-b6f6-788783d8b678] CanvasSync::JobLog Load (0.3ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "ad5e57fe-2fa0-44e3-b6f6-788783d8b678"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [ad5e57fe-2fa0-44e3-b6f6-788783d8b678]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [ad5e57fe-2fa0-44e3-b6f6-788783d8b678] CanvasSync::JobLog Create (0.4ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncProvisioningReportJob"], ["status", "enqueued"], ["job_arguments", "---\n- :models:\n - users\n - courses\n"], ["created_at", "2021-09-08 19:59:11.138648"], ["updated_at", "2021-09-08 19:59:11.138648"], ["job_id", "ad5e57fe-2fa0-44e3-b6f6-788783d8b678"]] [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [ad5e57fe-2fa0-44e3-b6f6-788783d8b678]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [ad5e57fe-2fa0-44e3-b6f6-788783d8b678]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [ad5e57fe-2fa0-44e3-b6f6-788783d8b678] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-09-08 19:59:11.141165"], ["status", "running"], ["updated_at", "2021-09-08 19:59:11.141604"], ["id", 30]] [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [ad5e57fe-2fa0-44e3-b6f6-788783d8b678]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [ad5e57fe-2fa0-44e3-b6f6-788783d8b678]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [ad5e57fe-2fa0-44e3-b6f6-788783d8b678] CanvasSync::JobLog Create (0.4ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proservices_provisioning_csv\n- \n- CanvasSync::Processors::ProvisioningReportProcessor\n- :models:\n - users\n - courses\n :sync_start_time: '2021-09-08T19:59:11Z'\n :report_params:\n :parameters:\n :include_deleted: true\n users: true\n courses: true\n"], ["created_at", "2021-09-08 19:59:11.144780"], ["updated_at", "2021-09-08 19:59:11.144780"], ["job_id", "297e8024-c592-4a55-a7e6-756e460fa12d"]] [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [ad5e57fe-2fa0-44e3-b6f6-788783d8b678]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [ad5e57fe-2fa0-44e3-b6f6-788783d8b678] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: 297e8024-c592-4a55-a7e6-756e460fa12d) to Test(default) at 2021-09-08 19:59:41 UTC with arguments: "proservices_provisioning_csv", nil, "CanvasSync::Processors::ProvisioningReportProcessor", {:models=>["users", "courses"], :sync_start_time=>"2021-09-08T19:59:11Z", :report_params=>{:parameters=>{:include_deleted=>true, "users"=>true, "courses"=>true}}} [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [ad5e57fe-2fa0-44e3-b6f6-788783d8b678]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [ad5e57fe-2fa0-44e3-b6f6-788783d8b678] CanvasSync::JobLog Update (0.4ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2021-09-08 19:59:11.149275"], ["status", "success"], ["updated_at", "2021-09-08 19:59:11.149827"], ["id", 30]] [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [ad5e57fe-2fa0-44e3-b6f6-788783d8b678]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [ad5e57fe-2fa0-44e3-b6f6-788783d8b678] Performed CanvasSync::Jobs::SyncProvisioningReportJob (Job ID: ad5e57fe-2fa0-44e3-b6f6-788783d8b678) from Test(default) in 24.11ms  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Account Exists (0.4ms) SELECT 1 AS one FROM "accounts" WHERE "accounts"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] Account Create (0.3ms) INSERT INTO "accounts" ("canvas_id", "sis_id", "canvas_parent_account_id", "sis_parent_account_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 1], ["sis_id", "43d0d7873fbdcfc4751a451bd34dd9ca"], ["canvas_parent_account_id", 1], ["sis_parent_account_id", "a971537cffaa5196ba109ac54d8c6cf6"], ["name", "Account name"], ["workflow_state", "active"], ["created_at", "2021-09-08 19:59:11.155225"], ["updated_at", "2021-09-08 19:59:11.155225"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.4ms) SELECT COUNT(*) FROM "roles" [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [7901744a-b451-45b5-a065-f4cc6b79b785] Performing CanvasSync::Jobs::SyncRolesJob (Job ID: 7901744a-b451-45b5-a065-f4cc6b79b785) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [7901744a-b451-45b5-a065-f4cc6b79b785] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "7901744a-b451-45b5-a065-f4cc6b79b785"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [7901744a-b451-45b5-a065-f4cc6b79b785]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [7901744a-b451-45b5-a065-f4cc6b79b785] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncRolesJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2021-09-08 19:59:11.160304"], ["updated_at", "2021-09-08 19:59:11.160304"], ["job_id", "7901744a-b451-45b5-a065-f4cc6b79b785"]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [7901744a-b451-45b5-a065-f4cc6b79b785]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [7901744a-b451-45b5-a065-f4cc6b79b785]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [7901744a-b451-45b5-a065-f4cc6b79b785] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-09-08 19:59:11.161790"], ["status", "running"], ["updated_at", "2021-09-08 19:59:11.162230"], ["id", 32]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [7901744a-b451-45b5-a065-f4cc6b79b785]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [7901744a-b451-45b5-a065-f4cc6b79b785] Account Load (0.3ms) SELECT "accounts".* FROM "accounts" WHERE "accounts"."workflow_state" != $1 ORDER BY "accounts"."id" ASC LIMIT $2 [["workflow_state", "deleted"], ["LIMIT", 1000]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [7901744a-b451-45b5-a065-f4cc6b79b785] Role Load (0.3ms) SELECT "roles".* FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [7901744a-b451-45b5-a065-f4cc6b79b785]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [7901744a-b451-45b5-a065-f4cc6b79b785] Role Exists (0.3ms) SELECT 1 AS one FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [7901744a-b451-45b5-a065-f4cc6b79b785] Role Create (0.5ms) INSERT INTO "roles" ("canvas_id", "label", "base_role_type", "canvas_account_id", "workflow_state", "permissions", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 1], ["label", "Account Admin"], ["base_role_type", "AccountMembership"], ["canvas_account_id", 10], ["workflow_state", "built_in"], ["permissions", "{\"manage_wiki\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"post_to_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"moderate_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_announcements\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"send_messages\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"send_messages_all\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_outcomes\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"create_conferences\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"create_collaborations\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_roster\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_all_grades\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_grades\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_rubrics\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"comment_on_others_submissions\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_students\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_admin_users\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_role_overrides\":{\"enabled\":true,\"locked\":true,\"readonly\":true,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_account_memberships\":{\"enabled\":true,\"locked\":true,\"readonly\":true,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_account_settings\":{\"enabled\":true,\"locked\":true,\"readonly\":true,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_groups\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_group_pages\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_files\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_assignments\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"undelete_courses\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_grade_changes\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_course_changes\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_question_banks\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_calendar\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_reports\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_courses\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_user_logins\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_user_observers\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_alerts\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"become_user\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_developer_keys\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"import_sis\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_sis\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_sis\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_course_list\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_statistics\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_storage_quotas\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_course_content\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_content\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_interaction_alerts\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"change_course_state\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_sections\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_feature_flags\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_quiz_answer_audits\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"moderate_grades\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"lti_add_edit\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true}}"], ["created_at", "2021-09-08 19:59:11.182195"], ["updated_at", "2021-09-08 19:59:11.182195"]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [7901744a-b451-45b5-a065-f4cc6b79b785]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [7901744a-b451-45b5-a065-f4cc6b79b785] Role Load (0.2ms) SELECT "roles".* FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 3], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [7901744a-b451-45b5-a065-f4cc6b79b785]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [7901744a-b451-45b5-a065-f4cc6b79b785] Role Exists (0.2ms) SELECT 1 AS one FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 3], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [7901744a-b451-45b5-a065-f4cc6b79b785] Role Create (0.3ms) INSERT INTO "roles" ("canvas_id", "label", "base_role_type", "canvas_account_id", "workflow_state", "permissions", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 3], ["label", "Student"], ["base_role_type", "StudentEnrollment"], ["canvas_account_id", 10], ["workflow_state", "built_in"], ["permissions", "{\"manage_wiki\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"read_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"post_to_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"moderate_forum\":{\"enabled\":false,\"locked\":false,\"readonly\":false,\"explicit\":false},\"read_announcements\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"send_messages\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"send_messages_all\":{\"enabled\":false,\"locked\":false,\"readonly\":false,\"explicit\":false},\"manage_outcomes\":{\"enabled\":false,\"locked\":false,\"readonly\":false,\"explicit\":false},\"create_conferences\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"create_collaborations\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_roster\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_all_grades\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_grades\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_rubrics\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"comment_on_others_submissions\":{\"enabled\":false,\"locked\":false,\"readonly\":false,\"explicit\":false},\"manage_students\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_admin_users\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_role_overrides\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_account_memberships\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_account_settings\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_groups\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"view_group_pages\":{\"enabled\":false,\"locked\":false,\"readonly\":false,\"explicit\":false},\"manage_files\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_assignments\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"undelete_courses\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"view_grade_changes\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"view_course_changes\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"read_question_banks\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_calendar\":{\"enabled\":false,\"locked\":false,\"readonly\":false,\"explicit\":false},\"read_reports\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_courses\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_user_logins\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_user_observers\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_alerts\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"become_user\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_developer_keys\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"import_sis\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_sis\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"read_sis\":{\"enabled\":false,\"locked\":false,\"readonly\":false,\"explicit\":false},\"read_course_list\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"view_statistics\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_storage_quotas\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"read_course_content\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_content\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_interaction_alerts\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"change_course_state\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_sections\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_feature_flags\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"view_quiz_answer_audits\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"moderate_grades\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"lti_add_edit\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false}}"], ["created_at", "2021-09-08 19:59:11.187545"], ["updated_at", "2021-09-08 19:59:11.187545"]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [7901744a-b451-45b5-a065-f4cc6b79b785]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [7901744a-b451-45b5-a065-f4cc6b79b785] Role Update All (0.2ms) UPDATE "roles" SET "workflow_state" = 'inactive' WHERE "roles"."id" NOT IN ($1, $2) [["id", 1], ["id", 2]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [7901744a-b451-45b5-a065-f4cc6b79b785]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [7901744a-b451-45b5-a065-f4cc6b79b785] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2021-09-08 19:59:11.190368"], ["status", "success"], ["updated_at", "2021-09-08 19:59:11.190669"], ["id", 32]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [7901744a-b451-45b5-a065-f4cc6b79b785]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [7901744a-b451-45b5-a065-f4cc6b79b785] Performed CanvasSync::Jobs::SyncRolesJob (Job ID: 7901744a-b451-45b5-a065-f4cc6b79b785) from Test(default) in 32.24ms  (0.2ms) SELECT COUNT(*) FROM "roles"  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Term Exists (0.2ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1888971], ["LIMIT", 1]] Term Create (0.2ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 1888971], ["name", "Cool Term"], ["start_at", "2021-09-05 19:59:10.325369"], ["end_at", "2021-09-11 19:59:10.325481"], ["workflow_state", "active"], ["sis_id", "68317f4b3c0bbfd2172b7e4fd98a2cc2"], ["created_at", "2021-09-08 19:59:11.194543"], ["updated_at", "2021-09-08 19:59:11.194543"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [76561017-f33c-4736-9ddb-1a2ff9c15de4] Performing CanvasSync::Jobs::SyncSimpleTableJob (Job ID: 76561017-f33c-4736-9ddb-1a2ff9c15de4) from Test(default) with arguments: {:report_name=>"proservices_provisioning_csv", :model=>"courses", :mapping=>"courses", :klass=>"Course", :term_scope=>"active", :params=>{"parameters[include_deleted]"=>true, "parameters[courses]"=>true}} [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [76561017-f33c-4736-9ddb-1a2ff9c15de4] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "76561017-f33c-4736-9ddb-1a2ff9c15de4"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [76561017-f33c-4736-9ddb-1a2ff9c15de4]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [76561017-f33c-4736-9ddb-1a2ff9c15de4] CanvasSync::JobLog Create (0.2ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncSimpleTableJob"], ["status", "enqueued"], ["job_arguments", "---\n- :report_name: proservices_provisioning_csv\n :model: courses\n :mapping: courses\n :klass: Course\n :term_scope: active\n :params:\n parameters[include_deleted]: true\n parameters[courses]: true\n"], ["created_at", "2021-09-08 19:59:11.196760"], ["updated_at", "2021-09-08 19:59:11.196760"], ["job_id", "76561017-f33c-4736-9ddb-1a2ff9c15de4"]] [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [76561017-f33c-4736-9ddb-1a2ff9c15de4]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [76561017-f33c-4736-9ddb-1a2ff9c15de4]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [76561017-f33c-4736-9ddb-1a2ff9c15de4] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-09-08 19:59:11.198199"], ["status", "running"], ["updated_at", "2021-09-08 19:59:11.198513"], ["id", 33]] [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [76561017-f33c-4736-9ddb-1a2ff9c15de4]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [76561017-f33c-4736-9ddb-1a2ff9c15de4]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [76561017-f33c-4736-9ddb-1a2ff9c15de4] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2021-09-08 19:59:11.199694"], ["status", "success"], ["updated_at", "2021-09-08 19:59:11.199938"], ["id", 33]] [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [76561017-f33c-4736-9ddb-1a2ff9c15de4]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [76561017-f33c-4736-9ddb-1a2ff9c15de4] Performed CanvasSync::Jobs::SyncSimpleTableJob (Job ID: 76561017-f33c-4736-9ddb-1a2ff9c15de4) from Test(default) in 4.85ms  (0.1ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [ff2aa163-0b77-483c-8d53-be6e7355df2b] Performing CanvasSync::Jobs::SyncSubmissionsJob (Job ID: ff2aa163-0b77-483c-8d53-be6e7355df2b) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [ff2aa163-0b77-483c-8d53-be6e7355df2b] CanvasSync::JobLog Load (0.1ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "ff2aa163-0b77-483c-8d53-be6e7355df2b"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [ff2aa163-0b77-483c-8d53-be6e7355df2b]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [ff2aa163-0b77-483c-8d53-be6e7355df2b] CanvasSync::JobLog Create (0.2ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncSubmissionsJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2021-09-08 19:59:11.203597"], ["updated_at", "2021-09-08 19:59:11.203597"], ["job_id", "ff2aa163-0b77-483c-8d53-be6e7355df2b"]] [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [ff2aa163-0b77-483c-8d53-be6e7355df2b]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [ff2aa163-0b77-483c-8d53-be6e7355df2b]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [ff2aa163-0b77-483c-8d53-be6e7355df2b] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-09-08 19:59:11.204537"], ["status", "running"], ["updated_at", "2021-09-08 19:59:11.204744"], ["id", 34]] [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [ff2aa163-0b77-483c-8d53-be6e7355df2b]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [ff2aa163-0b77-483c-8d53-be6e7355df2b]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [ff2aa163-0b77-483c-8d53-be6e7355df2b] CanvasSync::JobLog Create (0.2ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proserv_student_submissions_csv\n- 1\n- CanvasSync::Processors::SubmissionsProcessor\n- :sync_start_time: '2021-09-08T19:59:11Z'\n :report_params:\n :parameters:\n :include_all: \n :enrollment_term_id: 1\n"], ["created_at", "2021-09-08 19:59:11.207005"], ["updated_at", "2021-09-08 19:59:11.207005"], ["job_id", "d2bd52ea-c618-467e-a389-20a56e99a9be"]] [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [ff2aa163-0b77-483c-8d53-be6e7355df2b]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [ff2aa163-0b77-483c-8d53-be6e7355df2b] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: d2bd52ea-c618-467e-a389-20a56e99a9be) to Test(default) at 2021-09-08 19:59:41 UTC with arguments: "proserv_student_submissions_csv", 1, "CanvasSync::Processors::SubmissionsProcessor", {:sync_start_time=>"2021-09-08T19:59:11Z", :report_params=>{:parameters=>{:include_all=>nil, :enrollment_term_id=>1}}} [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [ff2aa163-0b77-483c-8d53-be6e7355df2b]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [ff2aa163-0b77-483c-8d53-be6e7355df2b] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2021-09-08 19:59:11.208897"], ["status", "success"], ["updated_at", "2021-09-08 19:59:11.209150"], ["id", 34]] [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [ff2aa163-0b77-483c-8d53-be6e7355df2b]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [ff2aa163-0b77-483c-8d53-be6e7355df2b] Performed CanvasSync::Jobs::SyncSubmissionsJob (Job ID: ff2aa163-0b77-483c-8d53-be6e7355df2b) from Test(default) in 7.08ms  (0.1ms) ROLLBACK  (0.3ms) BEGIN  (0.4ms) SELECT COUNT(*) FROM "terms" [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [559190f0-4638-43d6-98f7-6c698c0e105a] Performing CanvasSync::Jobs::SyncTermsJob (Job ID: 559190f0-4638-43d6-98f7-6c698c0e105a) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [559190f0-4638-43d6-98f7-6c698c0e105a] CanvasSync::JobLog Load (0.3ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "559190f0-4638-43d6-98f7-6c698c0e105a"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [559190f0-4638-43d6-98f7-6c698c0e105a]  (0.3ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [559190f0-4638-43d6-98f7-6c698c0e105a] CanvasSync::JobLog Create (0.4ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncTermsJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2021-09-08 19:59:11.214288"], ["updated_at", "2021-09-08 19:59:11.214288"], ["job_id", "559190f0-4638-43d6-98f7-6c698c0e105a"]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [559190f0-4638-43d6-98f7-6c698c0e105a]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [559190f0-4638-43d6-98f7-6c698c0e105a]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [559190f0-4638-43d6-98f7-6c698c0e105a] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-09-08 19:59:11.216344"], ["status", "running"], ["updated_at", "2021-09-08 19:59:11.216727"], ["id", 36]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [559190f0-4638-43d6-98f7-6c698c0e105a]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [559190f0-4638-43d6-98f7-6c698c0e105a] Term Load (0.3ms) SELECT "terms".* FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [559190f0-4638-43d6-98f7-6c698c0e105a]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [559190f0-4638-43d6-98f7-6c698c0e105a] Term Exists (0.3ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [559190f0-4638-43d6-98f7-6c698c0e105a] Term Create (0.3ms) INSERT INTO "terms" ("canvas_id", "name", "workflow_state", "grading_period_group_id", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 1], ["name", "Default Term"], ["workflow_state", "active"], ["grading_period_group_id", 1], ["sis_id", "Test"], ["created_at", "2021-09-08 19:59:11.222497"], ["updated_at", "2021-09-08 19:59:11.222497"]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [559190f0-4638-43d6-98f7-6c698c0e105a]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [559190f0-4638-43d6-98f7-6c698c0e105a] Term Load (0.3ms) SELECT "terms".* FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 6], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [559190f0-4638-43d6-98f7-6c698c0e105a]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [559190f0-4638-43d6-98f7-6c698c0e105a] Term Exists (0.3ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 6], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [559190f0-4638-43d6-98f7-6c698c0e105a] Term Create (0.3ms) INSERT INTO "terms" ("canvas_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["canvas_id", 6], ["name", "Average Term 1"], ["workflow_state", "active"], ["created_at", "2021-09-08 19:59:11.225663"], ["updated_at", "2021-09-08 19:59:11.225663"]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [559190f0-4638-43d6-98f7-6c698c0e105a]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [559190f0-4638-43d6-98f7-6c698c0e105a] Term Load (0.2ms) SELECT "terms".* FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 7], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [559190f0-4638-43d6-98f7-6c698c0e105a]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [559190f0-4638-43d6-98f7-6c698c0e105a] Term Exists (0.2ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 7], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [559190f0-4638-43d6-98f7-6c698c0e105a] Term Create (0.3ms) INSERT INTO "terms" ("canvas_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["canvas_id", 7], ["name", "Average Term 2"], ["workflow_state", "active"], ["created_at", "2021-09-08 19:59:11.228342"], ["updated_at", "2021-09-08 19:59:11.228342"]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [559190f0-4638-43d6-98f7-6c698c0e105a]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [559190f0-4638-43d6-98f7-6c698c0e105a] Term Load (0.2ms) SELECT "terms".* FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 5], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [559190f0-4638-43d6-98f7-6c698c0e105a]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [559190f0-4638-43d6-98f7-6c698c0e105a] Term Exists (0.4ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 5], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [559190f0-4638-43d6-98f7-6c698c0e105a] Term Create (0.4ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 5], ["name", "Syllabus Term"], ["start_at", "2017-08-14 06:00:00"], ["end_at", "2017-08-31 06:00:00"], ["workflow_state", "active"], ["sis_id", "SYTERM"], ["created_at", "2021-09-08 19:59:11.232535"], ["updated_at", "2021-09-08 19:59:11.232535"]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [559190f0-4638-43d6-98f7-6c698c0e105a]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [559190f0-4638-43d6-98f7-6c698c0e105a] Term Load (0.2ms) SELECT "terms".* FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 4], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [559190f0-4638-43d6-98f7-6c698c0e105a]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [559190f0-4638-43d6-98f7-6c698c0e105a] Term Exists (0.3ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 4], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [559190f0-4638-43d6-98f7-6c698c0e105a] Term Create (0.3ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "grading_period_group_id", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8, $9) RETURNING "id" [["canvas_id", 4], ["name", "Ellucian Term"], ["start_at", "2017-08-01 06:00:00"], ["end_at", "2017-10-31 06:00:00"], ["workflow_state", "active"], ["grading_period_group_id", 1], ["sis_id", "SH"], ["created_at", "2021-09-08 19:59:11.235931"], ["updated_at", "2021-09-08 19:59:11.235931"]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [559190f0-4638-43d6-98f7-6c698c0e105a]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [559190f0-4638-43d6-98f7-6c698c0e105a] Term Load (0.2ms) SELECT "terms".* FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 3], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [559190f0-4638-43d6-98f7-6c698c0e105a]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [559190f0-4638-43d6-98f7-6c698c0e105a] Term Exists (0.2ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 3], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [559190f0-4638-43d6-98f7-6c698c0e105a] Term Create (0.2ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 3], ["name", "Current Term"], ["start_at", "2017-03-19 06:00:00"], ["end_at", "2017-08-01 06:00:00"], ["workflow_state", "active"], ["created_at", "2021-09-08 19:59:11.238804"], ["updated_at", "2021-09-08 19:59:11.238804"]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [559190f0-4638-43d6-98f7-6c698c0e105a]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [559190f0-4638-43d6-98f7-6c698c0e105a]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [559190f0-4638-43d6-98f7-6c698c0e105a] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2021-09-08 19:59:11.239684"], ["status", "success"], ["updated_at", "2021-09-08 19:59:11.239971"], ["id", 36]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [559190f0-4638-43d6-98f7-6c698c0e105a]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [559190f0-4638-43d6-98f7-6c698c0e105a] Performed CanvasSync::Jobs::SyncTermsJob (Job ID: 559190f0-4638-43d6-98f7-6c698c0e105a) from Test(default) in 28.47ms  (0.3ms) SELECT COUNT(*) FROM "terms"  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Account Exists (0.3ms) SELECT 1 AS one FROM "accounts" WHERE "accounts"."canvas_id" = $1 LIMIT $2 [["canvas_id", 40968916], ["LIMIT", 1]] Account Create (0.2ms) INSERT INTO "accounts" ("canvas_id", "sis_id", "canvas_parent_account_id", "sis_parent_account_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 40968916], ["sis_id", "b21526ee375770f06c602382aace6a0b"], ["canvas_parent_account_id", 1], ["sis_parent_account_id", "fbe739f9c1eab8b656d6409df2963315"], ["name", "Account name"], ["workflow_state", "active"], ["created_at", "2021-09-08 19:59:11.245847"], ["updated_at", "2021-09-08 19:59:11.245847"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Account Exists (0.3ms) SELECT 1 AS one FROM "accounts" WHERE "accounts"."canvas_id" IS NULL AND "accounts"."id" != $1 LIMIT $2 [["id", 3], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Account Exists (0.3ms) SELECT 1 AS one FROM "accounts" WHERE "accounts"."canvas_id" = $1 LIMIT $2 [["canvas_id", 94843053], ["LIMIT", 1]] Account Create (0.3ms) INSERT INTO "accounts" ("canvas_id", "sis_id", "canvas_parent_account_id", "sis_parent_account_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 94843053], ["sis_id", "e9c50dc40a8f95babfee3b63271fbced"], ["canvas_parent_account_id", 1], ["sis_parent_account_id", "780534c054d6e8d90f4c114cf6cdd500"], ["name", "Account name"], ["workflow_state", "active"], ["created_at", "2021-09-08 19:59:11.253620"], ["updated_at", "2021-09-08 19:59:11.253620"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Account Load (0.2ms) SELECT "accounts".* FROM "accounts" ORDER BY "accounts"."id" ASC LIMIT $1 [["LIMIT", 1]] Account Exists (0.3ms) SELECT 1 AS one FROM "accounts" WHERE "accounts"."canvas_id" = $1 LIMIT $2 [["canvas_id", 94843053], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.3ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Account Exists (0.3ms) SELECT 1 AS one FROM "accounts" WHERE "accounts"."canvas_id" = $1 LIMIT $2 [["canvas_id", 77152704], ["LIMIT", 1]] Account Create (0.3ms) INSERT INTO "accounts" ("canvas_id", "sis_id", "canvas_parent_account_id", "sis_parent_account_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 77152704], ["sis_id", "6c7d1a7c37295fea5bbdaf6252aa133c"], ["canvas_parent_account_id", 1], ["sis_parent_account_id", "9e0c860d7f461c897179766de8ea0ea5"], ["name", "Account name"], ["workflow_state", "active"], ["created_at", "2021-09-08 19:59:11.259945"], ["updated_at", "2021-09-08 19:59:11.259945"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Admin Exists (0.2ms) SELECT 1 AS one FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 92829930], ["LIMIT", 1]] Admin Create (0.3ms) INSERT INTO "admins" ("canvas_id", "role_name", "canvas_role_id", "canvas_user_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 92829930], ["role_name", "Cool Role"], ["canvas_role_id", 97332894], ["canvas_user_id", 1], ["workflow_state", "active"], ["created_at", "2021-09-08 19:59:11.267384"], ["updated_at", "2021-09-08 19:59:11.267384"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Admin Exists (0.3ms) SELECT 1 AS one FROM "admins" WHERE "admins"."canvas_id" IS NULL AND "admins"."id" != $1 LIMIT $2 [["id", 4], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Admin Exists (0.2ms) SELECT 1 AS one FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 60152283], ["LIMIT", 1]] Admin Create (0.3ms) INSERT INTO "admins" ("canvas_id", "role_name", "canvas_role_id", "canvas_user_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 60152283], ["role_name", "Cool Role"], ["canvas_role_id", 21337364], ["canvas_user_id", 1], ["workflow_state", "active"], ["created_at", "2021-09-08 19:59:11.273680"], ["updated_at", "2021-09-08 19:59:11.273680"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Admin Load (0.2ms) SELECT "admins".* FROM "admins" ORDER BY "admins"."id" ASC LIMIT $1 [["LIMIT", 1]] Admin Exists (0.2ms) SELECT 1 AS one FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 60152283], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.5ms) SELECT COUNT(*) FROM "admins" Admin Load (0.3ms) SELECT "admins".* FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]]  (0.1ms) SAVEPOINT active_record_1 Admin Exists (0.2ms) SELECT 1 AS one FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]] Admin Create (0.4ms) INSERT INTO "admins" ("canvas_id", "role_name", "canvas_role_id", "canvas_user_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 2], ["role_name", "AccountAdmin"], ["canvas_role_id", 1], ["canvas_user_id", 1], ["workflow_state", "active"], ["created_at", "2021-09-08 19:59:11.283273"], ["updated_at", "2021-09-08 19:59:11.283273"]]  (0.3ms) RELEASE SAVEPOINT active_record_1  (0.3ms) SELECT COUNT(*) FROM "admins" Admin Load (0.2ms) SELECT "admins".* FROM "admins" ORDER BY "admins"."id" DESC LIMIT $1 [["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Admin Exists (0.3ms) SELECT 1 AS one FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]] Admin Create (0.3ms) INSERT INTO "admins" ("canvas_id", "role_name", "canvas_role_id", "canvas_user_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 2], ["role_name", "Cool Role"], ["canvas_role_id", 12618765], ["canvas_user_id", 1], ["workflow_state", "active"], ["created_at", "2021-09-08 19:59:11.289581"], ["updated_at", "2021-09-08 19:59:11.289581"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SELECT COUNT(*) FROM "admins" Admin Load (0.2ms) SELECT "admins".* FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]]  (0.1ms) SAVEPOINT active_record_1 Admin Exists (0.2ms) SELECT 1 AS one FROM "admins" WHERE "admins"."canvas_id" = $1 AND "admins"."id" != $2 LIMIT $3 [["canvas_id", 2], ["id", 7], ["LIMIT", 1]] Admin Update (0.3ms) UPDATE "admins" SET "role_name" = $1, "canvas_role_id" = $2, "updated_at" = $3 WHERE "admins"."id" = $4 [["role_name", "AccountAdmin"], ["canvas_role_id", 1], ["updated_at", "2021-09-08 19:59:11.293246"], ["id", 7]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.3ms) SELECT COUNT(*) FROM "admins" Admin Load (0.2ms) SELECT "admins".* FROM "admins" WHERE "admins"."id" = $1 LIMIT $2 [["id", 7], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.4ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 AssignmentGroup Exists (0.4ms) SELECT 1 AS one FROM "assignment_groups" WHERE "assignment_groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] AssignmentGroup Create (0.4ms) INSERT INTO "assignment_groups" ("canvas_id", "name", "workflow_state", "canvas_created_at", "canvas_updated_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 1], ["name", "Dummy Assignment Group"], ["workflow_state", "available"], ["canvas_created_at", "2021-09-01 19:59:11.310221"], ["canvas_updated_at", "2021-09-07 19:59:11.310360"], ["created_at", "2021-09-08 19:59:11.312186"], ["updated_at", "2021-09-08 19:59:11.312186"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 AssignmentGroup Exists (0.5ms) SELECT 1 AS one FROM "assignment_groups" WHERE "assignment_groups"."canvas_id" IS NULL AND "assignment_groups"."id" != $1 LIMIT $2 [["id", 1], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 AssignmentGroup Exists (0.3ms) SELECT 1 AS one FROM "assignment_groups" WHERE "assignment_groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]] AssignmentGroup Create (0.3ms) INSERT INTO "assignment_groups" ("canvas_id", "name", "workflow_state", "canvas_created_at", "canvas_updated_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 2], ["name", "Dummy Assignment Group"], ["workflow_state", "available"], ["canvas_created_at", "2021-09-01 19:59:11.329068"], ["canvas_updated_at", "2021-09-07 19:59:11.329159"], ["created_at", "2021-09-08 19:59:11.330391"], ["updated_at", "2021-09-08 19:59:11.330391"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 AssignmentGroup Load (0.2ms) SELECT "assignment_groups".* FROM "assignment_groups" ORDER BY "assignment_groups"."id" ASC LIMIT $1 [["LIMIT", 1]] AssignmentGroup Exists (0.2ms) SELECT 1 AS one FROM "assignment_groups" WHERE "assignment_groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 AssignmentGroup Exists (0.2ms) SELECT 1 AS one FROM "assignment_groups" WHERE "assignment_groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 3], ["LIMIT", 1]] AssignmentGroup Create (0.3ms) INSERT INTO "assignment_groups" ("canvas_id", "name", "workflow_state", "canvas_created_at", "canvas_updated_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 3], ["name", "Dummy Assignment Group"], ["workflow_state", "available"], ["canvas_created_at", "2021-09-01 19:59:11.335901"], ["canvas_updated_at", "2021-09-07 19:59:11.335986"], ["created_at", "2021-09-08 19:59:11.336997"], ["updated_at", "2021-09-08 19:59:11.336997"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 AssignmentGroup Exists (0.4ms) SELECT 1 AS one FROM "assignment_groups" WHERE "assignment_groups"."canvas_id" = $1 AND "assignment_groups"."id" != $2 LIMIT $3 [["canvas_id", 3], ["id", 3], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 AssignmentGroup Exists (0.3ms) SELECT 1 AS one FROM "assignment_groups" WHERE "assignment_groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 4], ["LIMIT", 1]] AssignmentGroup Create (0.4ms) INSERT INTO "assignment_groups" ("canvas_id", "name", "workflow_state", "canvas_created_at", "canvas_updated_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 4], ["name", "Dummy Assignment Group"], ["workflow_state", "available"], ["canvas_created_at", "2021-09-01 19:59:11.343767"], ["canvas_updated_at", "2021-09-07 19:59:11.343887"], ["created_at", "2021-09-08 19:59:11.345258"], ["updated_at", "2021-09-08 19:59:11.345258"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Assignment Exists (0.4ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] Assignment Create (0.5ms) INSERT INTO "assignments" ("canvas_id", "title", "due_at", "unlock_at", "lock_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 1], ["title", "Assignment 1"], ["due_at", "2021-09-15 19:59:11.363736"], ["unlock_at", "2021-09-07 19:59:11.363880"], ["lock_at", "2021-09-29 19:59:11.363938"], ["created_at", "2021-09-08 19:59:11.365546"], ["updated_at", "2021-09-08 19:59:11.365546"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Assignment Exists (0.2ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" IS NULL AND "assignments"."id" != $1 LIMIT $2 [["id", 1], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Assignment Exists (0.3ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]] Assignment Create (0.3ms) INSERT INTO "assignments" ("canvas_id", "title", "due_at", "unlock_at", "lock_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 2], ["title", "Assignment 2"], ["due_at", "2021-09-15 19:59:11.371593"], ["unlock_at", "2021-09-07 19:59:11.371679"], ["lock_at", "2021-09-29 19:59:11.371716"], ["created_at", "2021-09-08 19:59:11.372802"], ["updated_at", "2021-09-08 19:59:11.372802"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Assignment Load (0.2ms) SELECT "assignments".* FROM "assignments" ORDER BY "assignments"."id" ASC LIMIT $1 [["LIMIT", 1]] Assignment Exists (0.4ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Assignment Exists (0.3ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 3], ["LIMIT", 1]] Assignment Create (0.3ms) INSERT INTO "assignments" ("canvas_id", "title", "due_at", "unlock_at", "lock_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 3], ["title", "Assignment 3"], ["due_at", "2021-09-15 19:59:11.378981"], ["unlock_at", "2021-09-07 19:59:11.379069"], ["lock_at", "2021-09-29 19:59:11.379109"], ["created_at", "2021-09-08 19:59:11.380374"], ["updated_at", "2021-09-08 19:59:11.380374"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Assignment Exists (0.3ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 4], ["LIMIT", 1]] Assignment Create (0.3ms) INSERT INTO "assignments" ("canvas_id", "title", "due_at", "unlock_at", "lock_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 4], ["title", "Assignment 4"], ["due_at", "2021-09-15 19:59:11.385263"], ["unlock_at", "2021-09-07 19:59:11.385348"], ["lock_at", "2021-09-29 19:59:11.385387"], ["created_at", "2021-09-08 19:59:11.386533"], ["updated_at", "2021-09-08 19:59:11.386533"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Assignment Exists (0.3ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 AND "assignments"."id" != $2 LIMIT $3 [["canvas_id", 4], ["id", 4], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Assignment Exists (0.3ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 5], ["LIMIT", 1]] Assignment Create (0.3ms) INSERT INTO "assignments" ("canvas_id", "title", "due_at", "unlock_at", "lock_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 5], ["title", "Assignment 5"], ["due_at", "2021-09-15 19:59:11.390979"], ["unlock_at", "2021-09-07 19:59:11.391098"], ["lock_at", "2021-09-29 19:59:11.391160"], ["created_at", "2021-09-08 19:59:11.392443"], ["updated_at", "2021-09-08 19:59:11.392443"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.5ms) BEGIN  (0.3ms) SAVEPOINT active_record_1 Assignment Exists (0.3ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 6], ["LIMIT", 1]] Assignment Create (0.3ms) INSERT INTO "assignments" ("canvas_id", "title", "due_at", "unlock_at", "lock_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 6], ["title", "Assignment 6"], ["due_at", "2021-09-15 19:59:11.398660"], ["unlock_at", "2021-09-07 19:59:11.398790"], ["lock_at", "2021-09-29 19:59:11.398851"], ["created_at", "2021-09-08 19:59:11.400357"], ["updated_at", "2021-09-08 19:59:11.400357"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) SAVEPOINT active_record_1 Course Exists (0.5ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 21865921], ["LIMIT", 1]] Course Create (0.4ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 21865921], ["sis_id", "1bb81b6dcf85574987f2027cbf750ee2"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2021-09-05 19:59:11.413105"], ["end_at", "2021-09-29 19:59:11.413225"], ["created_at", "2021-09-08 19:59:11.415471"], ["updated_at", "2021-09-08 19:59:11.415471"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 Course Exists (0.3ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 93762291], ["LIMIT", 1]] Course Create (0.3ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 93762291], ["sis_id", "a9b198c5c79a5a396b619caa266d0454"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2021-09-05 19:59:11.417110"], ["end_at", "2021-09-29 19:59:11.417190"], ["created_at", "2021-09-08 19:59:11.418306"], ["updated_at", "2021-09-08 19:59:11.418306"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 Assignment Exists (0.2ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 7], ["LIMIT", 1]] Assignment Create (0.3ms) INSERT INTO "assignments" ("canvas_id", "title", "due_at", "unlock_at", "lock_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 7], ["title", "Assignment 7"], ["due_at", "2021-09-15 19:59:11.419630"], ["unlock_at", "2021-09-07 19:59:11.419699"], ["lock_at", "2021-09-29 19:59:11.419737"], ["created_at", "2021-09-08 19:59:11.420734"], ["updated_at", "2021-09-08 19:59:11.420734"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 Assignment Exists (0.3ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 AND "assignments"."id" != $2 LIMIT $3 [["canvas_id", 7], ["id", 7], ["LIMIT", 1]] Assignment Update (0.4ms) UPDATE "assignments" SET "canvas_context_id" = $1, "canvas_context_type" = $2, "updated_at" = $3 WHERE "assignments"."id" = $4 [["canvas_context_id", 93762291], ["canvas_context_type", "Course"], ["updated_at", "2021-09-08 19:59:11.423163"], ["id", 7]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Course Load (0.3ms) SELECT "courses".* FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 93762291], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Assignment Exists (0.3ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 8], ["LIMIT", 1]] Assignment Create (0.3ms) INSERT INTO "assignments" ("canvas_id", "title", "due_at", "unlock_at", "lock_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 8], ["title", "Assignment 8"], ["due_at", "2021-09-15 19:59:11.437938"], ["unlock_at", "2021-09-07 19:59:11.438034"], ["lock_at", "2021-09-29 19:59:11.438072"], ["created_at", "2021-09-08 19:59:11.439387"], ["updated_at", "2021-09-08 19:59:11.439387"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 ContextModuleItem Create (0.5ms) INSERT INTO "context_module_items" ("canvas_id", "canvas_assignment_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["canvas_id", 1], ["canvas_assignment_id", 8], ["workflow_state", "active"], ["created_at", "2021-09-08 19:59:11.441150"], ["updated_at", "2021-09-08 19:59:11.441150"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Assignment Exists (0.4ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 9], ["LIMIT", 1]] Assignment Create (0.7ms) INSERT INTO "assignments" ("canvas_id", "title", "due_at", "unlock_at", "lock_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 9], ["title", "Assignment 9"], ["due_at", "2021-09-15 19:59:11.444794"], ["unlock_at", "2021-09-07 19:59:11.444876"], ["lock_at", "2021-09-29 19:59:11.444912"], ["created_at", "2021-09-08 19:59:11.446641"], ["updated_at", "2021-09-08 19:59:11.446641"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 ContextModuleItem Create (0.3ms) INSERT INTO "context_module_items" ("canvas_id", "canvas_assignment_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["canvas_id", 2], ["canvas_assignment_id", 9], ["workflow_state", "active"], ["created_at", "2021-09-08 19:59:11.449637"], ["updated_at", "2021-09-08 19:59:11.449637"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Course Exists (0.2ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 66208708], ["LIMIT", 1]] Course Create (0.3ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 66208708], ["sis_id", "c720d7dd965e211a93bdea9a55c8714f"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2021-09-05 19:59:11.460316"], ["end_at", "2021-09-29 19:59:11.460403"], ["created_at", "2021-09-08 19:59:11.461610"], ["updated_at", "2021-09-08 19:59:11.461610"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 ContextModule Create (0.9ms) INSERT INTO "context_modules" ("canvas_id", "canvas_context_id", "canvas_context_type", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 1], ["canvas_context_id", 66208708], ["canvas_context_type", "Course"], ["name", "Context Module"], ["workflow_state", "available"], ["created_at", "2021-09-08 19:59:11.464045"], ["updated_at", "2021-09-08 19:59:11.464045"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Course Exists (0.2ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 83478053], ["LIMIT", 1]] Course Create (0.2ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 83478053], ["sis_id", "d2399b5ce67466803b15da6f93a55a50"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2021-09-05 19:59:11.468966"], ["end_at", "2021-09-29 19:59:11.469052"], ["created_at", "2021-09-08 19:59:11.470121"], ["updated_at", "2021-09-08 19:59:11.470121"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 ContextModule Create (0.3ms) INSERT INTO "context_modules" ("canvas_id", "canvas_context_id", "canvas_context_type", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 2], ["canvas_context_id", 83478053], ["canvas_context_type", "Course"], ["name", "Context Module"], ["workflow_state", "available"], ["created_at", "2021-09-08 19:59:11.471532"], ["updated_at", "2021-09-08 19:59:11.471532"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Course Exists (0.3ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 4968091], ["LIMIT", 1]] Course Create (0.3ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 4968091], ["sis_id", "945780ff7379ad81d5333d85b592b78c"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2021-09-05 19:59:11.474722"], ["end_at", "2021-09-29 19:59:11.474837"], ["created_at", "2021-09-08 19:59:11.476238"], ["updated_at", "2021-09-08 19:59:11.476238"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 ContextModule Create (0.3ms) INSERT INTO "context_modules" ("canvas_id", "canvas_context_id", "canvas_context_type", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 3], ["canvas_context_id", 4968091], ["canvas_context_type", "Course"], ["name", "Context Module"], ["workflow_state", "available"], ["created_at", "2021-09-08 19:59:11.478065"], ["updated_at", "2021-09-08 19:59:11.478065"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.3ms) ROLLBACK  (0.3ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Course Exists (0.4ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 43973463], ["LIMIT", 1]] Course Create (0.3ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 43973463], ["sis_id", "ea9992711903938dfffc7812655d98ae"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2021-09-05 19:59:11.482838"], ["end_at", "2021-09-29 19:59:11.482947"], ["created_at", "2021-09-08 19:59:11.484916"], ["updated_at", "2021-09-08 19:59:11.484916"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Course Exists (0.4ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" IS NULL AND "courses"."id" != $1 LIMIT $2 [["id", 54], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Course Exists (0.2ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 92493798], ["LIMIT", 1]] Course Create (0.2ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 92493798], ["sis_id", "5797e61bea9844378a87d5a23fe89cb0"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2021-09-05 19:59:11.491472"], ["end_at", "2021-09-29 19:59:11.491563"], ["created_at", "2021-09-08 19:59:11.492615"], ["updated_at", "2021-09-08 19:59:11.492615"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Course Load (0.2ms) SELECT "courses".* FROM "courses" ORDER BY "courses"."id" ASC LIMIT $1 [["LIMIT", 1]] Course Exists (0.5ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 92493798], ["LIMIT", 1]]  (0.4ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Course Exists (0.3ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 96836920], ["LIMIT", 1]] Course Create (0.4ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 96836920], ["sis_id", "7ad36dc35fc38f978cc89e2637ff177b"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2021-09-05 19:59:11.500447"], ["end_at", "2021-09-29 19:59:11.500544"], ["created_at", "2021-09-08 19:59:11.501883"], ["updated_at", "2021-09-08 19:59:11.501883"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Course Exists (0.3ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 AND "courses"."id" != $2 LIMIT $3 [["canvas_id", 96836920], ["id", 56], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Course Exists (0.3ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 36528417], ["LIMIT", 1]] Course Create (0.3ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 36528417], ["sis_id", "f0a7b9eb5b71457963677780c984b7a1"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2021-09-05 19:59:11.506894"], ["end_at", "2021-09-29 19:59:11.506990"], ["created_at", "2021-09-08 19:59:11.508188"], ["updated_at", "2021-09-08 19:59:11.508188"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) SAVEPOINT active_record_1 Course Exists (0.6ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 87019404], ["LIMIT", 1]] Course Create (0.4ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 87019404], ["sis_id", "58c882637216af6fb4e3927e2ad2ba74"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2021-09-05 19:59:11.513908"], ["end_at", "2021-09-29 19:59:11.514040"], ["created_at", "2021-09-08 19:59:11.516399"], ["updated_at", "2021-09-08 19:59:11.516399"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Course Exists (0.3ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 9966919], ["LIMIT", 1]] Course Create (0.4ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 9966919], ["sis_id", "3e40a2409bf786ad6167dbe7b8085803"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2021-09-05 19:59:11.522170"], ["end_at", "2021-09-29 19:59:11.522266"], ["created_at", "2021-09-08 19:59:11.523498"], ["updated_at", "2021-09-08 19:59:11.523498"]]  (0.3ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Course Exists (0.4ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 69936868], ["LIMIT", 1]] Course Create (0.3ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 69936868], ["sis_id", "f49c4459b6ee8b3e8637eb14e9bf95ee"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2021-09-05 19:59:11.542010"], ["end_at", "2021-09-29 19:59:11.542146"], ["created_at", "2021-09-08 19:59:11.543831"], ["updated_at", "2021-09-08 19:59:11.543831"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) SAVEPOINT active_record_1 Course Exists (0.5ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 51904130], ["LIMIT", 1]] Course Create (0.5ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 51904130], ["sis_id", "3f708549c14d425fcd157d0c5ce8db1d"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2021-09-05 19:59:11.548043"], ["end_at", "2021-09-29 19:59:11.548181"], ["created_at", "2021-09-08 19:59:11.550286"], ["updated_at", "2021-09-08 19:59:11.550286"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.3ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Course Exists (0.4ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1038784], ["LIMIT", 1]] Course Create (0.4ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 1038784], ["sis_id", "8ebc5bd8334d40294ea9639265d4a1b9"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2021-09-05 19:59:11.554569"], ["end_at", "2021-09-29 19:59:11.554671"], ["created_at", "2021-09-08 19:59:11.556253"], ["updated_at", "2021-09-08 19:59:11.556253"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) SAVEPOINT active_record_1 Enrollment Exists (0.6ms) SELECT 1 AS one FROM "enrollments" WHERE "enrollments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 81385992], ["LIMIT", 1]] Enrollment Create (0.5ms) INSERT INTO "enrollments" ("canvas_id", "created_at", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["canvas_id", 81385992], ["created_at", "2021-09-08 19:59:11.572195"], ["updated_at", "2021-09-08 19:59:11.572195"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Enrollment Exists (0.4ms) SELECT 1 AS one FROM "enrollments" WHERE "enrollments"."canvas_id" IS NULL AND "enrollments"."id" != $1 LIMIT $2 [["id", 17], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Enrollment Exists (0.3ms) SELECT 1 AS one FROM "enrollments" WHERE "enrollments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 33072253], ["LIMIT", 1]] Enrollment Create (0.9ms) INSERT INTO "enrollments" ("canvas_id", "created_at", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["canvas_id", 33072253], ["created_at", "2021-09-08 19:59:11.580170"], ["updated_at", "2021-09-08 19:59:11.580170"]]  (0.3ms) RELEASE SAVEPOINT active_record_1 Enrollment Load (0.3ms) SELECT "enrollments".* FROM "enrollments" ORDER BY "enrollments"."id" ASC LIMIT $1 [["LIMIT", 1]] Enrollment Exists (0.4ms) SELECT 1 AS one FROM "enrollments" WHERE "enrollments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 33072253], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.4ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Enrollment Exists (0.3ms) SELECT 1 AS one FROM "enrollments" WHERE "enrollments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 64860076], ["LIMIT", 1]] Enrollment Create (0.3ms) INSERT INTO "enrollments" ("canvas_id", "created_at", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["canvas_id", 64860076], ["created_at", "2021-09-08 19:59:11.589765"], ["updated_at", "2021-09-08 19:59:11.589765"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Enrollment Exists (0.4ms) SELECT 1 AS one FROM "enrollments" WHERE "enrollments"."canvas_id" = $1 AND "enrollments"."id" != $2 LIMIT $3 [["canvas_id", 64860076], ["id", 19], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Enrollment Exists (0.3ms) SELECT 1 AS one FROM "enrollments" WHERE "enrollments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 18260179], ["LIMIT", 1]] Enrollment Create (0.4ms) INSERT INTO "enrollments" ("canvas_id", "created_at", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["canvas_id", 18260179], ["created_at", "2021-09-08 19:59:11.595853"], ["updated_at", "2021-09-08 19:59:11.595853"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Enrollment Exists (0.5ms) SELECT 1 AS one FROM "enrollments" WHERE "enrollments"."canvas_id" = $1 AND "enrollments"."id" != $2 LIMIT $3 [["canvas_id", 18260179], ["id", 20], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.4ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Enrollment Exists (0.3ms) SELECT 1 AS one FROM "enrollments" WHERE "enrollments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 45630127], ["LIMIT", 1]] Enrollment Create (0.4ms) INSERT INTO "enrollments" ("canvas_id", "created_at", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["canvas_id", 45630127], ["created_at", "2021-09-08 19:59:11.603799"], ["updated_at", "2021-09-08 19:59:11.603799"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Enrollment Exists (0.4ms) SELECT 1 AS one FROM "enrollments" WHERE "enrollments"."canvas_id" = $1 AND "enrollments"."id" != $2 LIMIT $3 [["canvas_id", 45630127], ["id", 21], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) SAVEPOINT active_record_1 Group Exists (0.5ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 74433603], ["LIMIT", 1]] Group Create (0.4ms) INSERT INTO "groups" ("canvas_id", "sis_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 74433603], ["sis_id", "c708a21c674fb7088b59795a807157ee"], ["name", "Some User Group"], ["workflow_state", "available"], ["created_at", "2021-09-08 19:59:11.620975"], ["updated_at", "2021-09-08 19:59:11.620975"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.4ms) SAVEPOINT active_record_1 User Exists (0.6ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 97717667], ["LIMIT", 1]] User Create (0.3ms) INSERT INTO "users" ("canvas_id", "sis_id", "email", "first_name", "last_name", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 97717667], ["sis_id", "52dd8649b65d4ab6ddeeb82660e8a210"], ["email", "cooldude@coolsite.com"], ["first_name", "Cool"], ["last_name", "Dude"], ["created_at", "2021-09-08 19:59:11.634353"], ["updated_at", "2021-09-08 19:59:11.634353"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.3ms) SAVEPOINT active_record_1 GroupMembership Exists (0.4ms) SELECT 1 AS one FROM "group_memberships" WHERE "group_memberships"."canvas_id" = $1 LIMIT $2 [["canvas_id", 98015877], ["LIMIT", 1]] GroupMembership Create (0.4ms) INSERT INTO "group_memberships" ("canvas_id", "canvas_user_id", "canvas_group_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 98015877], ["canvas_user_id", 97717667], ["canvas_group_id", 74433603], ["workflow_state", "accepted"], ["created_at", "2021-09-08 19:59:11.645201"], ["updated_at", "2021-09-08 19:59:11.645201"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 GroupMembership Exists (0.4ms) SELECT 1 AS one FROM "group_memberships" WHERE "group_memberships"."canvas_id" IS NULL AND "group_memberships"."id" != $1 LIMIT $2 [["id", 17], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 14187700], ["LIMIT", 1]] Group Create (0.2ms) INSERT INTO "groups" ("canvas_id", "sis_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 14187700], ["sis_id", "f07425c4017b5d7d2e0bb94fc5cf4100"], ["name", "Some User Group"], ["workflow_state", "available"], ["created_at", "2021-09-08 19:59:11.652589"], ["updated_at", "2021-09-08 19:59:11.652589"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 User Exists (0.2ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 78138019], ["LIMIT", 1]] User Create (0.2ms) INSERT INTO "users" ("canvas_id", "sis_id", "email", "first_name", "last_name", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 78138019], ["sis_id", "df9ec07d46df9d44b4c264f6898b7a08"], ["email", "cooldude@coolsite.com"], ["first_name", "Cool"], ["last_name", "Dude"], ["created_at", "2021-09-08 19:59:11.654812"], ["updated_at", "2021-09-08 19:59:11.654812"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 GroupMembership Exists (0.3ms) SELECT 1 AS one FROM "group_memberships" WHERE "group_memberships"."canvas_id" = $1 LIMIT $2 [["canvas_id", 78986453], ["LIMIT", 1]] GroupMembership Create (0.3ms) INSERT INTO "group_memberships" ("canvas_id", "canvas_user_id", "canvas_group_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 78986453], ["canvas_user_id", 78138019], ["canvas_group_id", 14187700], ["workflow_state", "accepted"], ["created_at", "2021-09-08 19:59:11.657235"], ["updated_at", "2021-09-08 19:59:11.657235"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 GroupMembership Load (0.2ms) SELECT "group_memberships".* FROM "group_memberships" ORDER BY "group_memberships"."id" ASC LIMIT $1 [["LIMIT", 1]] GroupMembership Exists (0.2ms) SELECT 1 AS one FROM "group_memberships" WHERE "group_memberships"."canvas_id" = $1 LIMIT $2 [["canvas_id", 78986453], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Group Exists (0.5ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 21410175], ["LIMIT", 1]] Group Create (0.4ms) INSERT INTO "groups" ("canvas_id", "sis_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 21410175], ["sis_id", "25a200b70a97f9ac217cfbd72f9fd8e0"], ["name", "Some User Group"], ["workflow_state", "available"], ["created_at", "2021-09-08 19:59:11.665157"], ["updated_at", "2021-09-08 19:59:11.665157"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 User Exists (0.2ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 62870854], ["LIMIT", 1]] User Create (0.3ms) INSERT INTO "users" ("canvas_id", "sis_id", "email", "first_name", "last_name", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 62870854], ["sis_id", "056a0c565aa4053c95826cf020c42ee3"], ["email", "cooldude@coolsite.com"], ["first_name", "Cool"], ["last_name", "Dude"], ["created_at", "2021-09-08 19:59:11.668080"], ["updated_at", "2021-09-08 19:59:11.668080"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 GroupMembership Exists (0.2ms) SELECT 1 AS one FROM "group_memberships" WHERE "group_memberships"."canvas_id" = $1 LIMIT $2 [["canvas_id", 30770283], ["LIMIT", 1]] GroupMembership Create (0.3ms) INSERT INTO "group_memberships" ("canvas_id", "canvas_user_id", "canvas_group_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 30770283], ["canvas_user_id", 62870854], ["canvas_group_id", 21410175], ["workflow_state", "accepted"], ["created_at", "2021-09-08 19:59:11.670401"], ["updated_at", "2021-09-08 19:59:11.670401"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 GroupMembership Exists (0.3ms) SELECT 1 AS one FROM "group_memberships" WHERE "group_memberships"."canvas_id" = $1 AND "group_memberships"."id" != $2 LIMIT $3 [["canvas_id", 30770283], ["id", 19], ["LIMIT", 1]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 12543839], ["LIMIT", 1]] Group Create (0.3ms) INSERT INTO "groups" ("canvas_id", "sis_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 12543839], ["sis_id", "6df1b12f31a90b5daa2834c07b86bb37"], ["name", "Some User Group"], ["workflow_state", "available"], ["created_at", "2021-09-08 19:59:11.675452"], ["updated_at", "2021-09-08 19:59:11.675452"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 User Exists (0.2ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 92910348], ["LIMIT", 1]] User Create (0.3ms) INSERT INTO "users" ("canvas_id", "sis_id", "email", "first_name", "last_name", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 92910348], ["sis_id", "2d28736a04615b927857178e575afffb"], ["email", "cooldude@coolsite.com"], ["first_name", "Cool"], ["last_name", "Dude"], ["created_at", "2021-09-08 19:59:11.677691"], ["updated_at", "2021-09-08 19:59:11.677691"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 GroupMembership Exists (0.4ms) SELECT 1 AS one FROM "group_memberships" WHERE "group_memberships"."canvas_id" = $1 LIMIT $2 [["canvas_id", 93566173], ["LIMIT", 1]] GroupMembership Create (0.6ms) INSERT INTO "group_memberships" ("canvas_id", "canvas_user_id", "canvas_group_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 93566173], ["canvas_user_id", 92910348], ["canvas_group_id", 12543839], ["workflow_state", "accepted"], ["created_at", "2021-09-08 19:59:11.680535"], ["updated_at", "2021-09-08 19:59:11.680535"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 GroupMembership Exists (0.3ms) SELECT 1 AS one FROM "group_memberships" WHERE "group_memberships"."canvas_id" = $1 AND "group_memberships"."id" != $2 LIMIT $3 [["canvas_id", 93566173], ["id", 20], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 53095364], ["LIMIT", 1]] Group Create (0.3ms) INSERT INTO "groups" ("canvas_id", "sis_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 53095364], ["sis_id", "b3271cb1b8633374b8ef589eb65f964f"], ["name", "Some User Group"], ["workflow_state", "available"], ["created_at", "2021-09-08 19:59:11.687320"], ["updated_at", "2021-09-08 19:59:11.687320"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Group Exists (0.4ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" IS NULL AND "groups"."id" != $1 LIMIT $2 [["id", 21], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.4ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 58369547], ["LIMIT", 1]] Group Create (0.3ms) INSERT INTO "groups" ("canvas_id", "sis_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 58369547], ["sis_id", "c2e4383fbbae2ddc2c9ca88bc69432a6"], ["name", "Some User Group"], ["workflow_state", "available"], ["created_at", "2021-09-08 19:59:11.695099"], ["updated_at", "2021-09-08 19:59:11.695099"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Group Load (0.2ms) SELECT "groups".* FROM "groups" ORDER BY "groups"."id" ASC LIMIT $1 [["LIMIT", 1]] Group Exists (0.5ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 58369547], ["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 59693590], ["LIMIT", 1]] Group Create (0.3ms) INSERT INTO "groups" ("canvas_id", "sis_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 59693590], ["sis_id", "86000ef374ed1ad976262d6d169faa53"], ["name", "Some User Group"], ["workflow_state", "available"], ["created_at", "2021-09-08 19:59:11.703374"], ["updated_at", "2021-09-08 19:59:11.703374"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 66814204], ["LIMIT", 1]] Group Create (0.4ms) INSERT INTO "groups" ("canvas_id", "sis_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 66814204], ["sis_id", "ce796a4d12ca41b470f72be96ad3d287"], ["name", "Some User Group"], ["workflow_state", "available"], ["created_at", "2021-09-08 19:59:11.707835"], ["updated_at", "2021-09-08 19:59:11.707835"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 AND "groups"."id" != $2 LIMIT $3 [["canvas_id", 66814204], ["id", 24], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Group Exists (0.9ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 78168191], ["LIMIT", 1]] Group Create (0.5ms) INSERT INTO "groups" ("canvas_id", "sis_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 78168191], ["sis_id", "cc4318b5cf1257b56f2650c0c38fdc61"], ["name", "Some User Group"], ["workflow_state", "available"], ["created_at", "2021-09-08 19:59:11.716034"], ["updated_at", "2021-09-08 19:59:11.716034"]]  (0.3ms) RELEASE SAVEPOINT active_record_1 Group Exists (0.4ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 AND "groups"."id" != $2 LIMIT $3 [["canvas_id", 78168191], ["id", 25], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Role Exists (0.3ms) SELECT 1 AS one FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 31081006], ["LIMIT", 1]] Role Create (0.2ms) INSERT INTO "roles" ("canvas_id", "label", "base_role_type", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 31081006], ["label", "Cool Role"], ["base_role_type", "AccountMembership"], ["workflow_state", "active"], ["created_at", "2021-09-08 19:59:11.724598"], ["updated_at", "2021-09-08 19:59:11.724598"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Role Exists (0.4ms) SELECT 1 AS one FROM "roles" WHERE "roles"."canvas_id" IS NULL AND "roles"."id" != $1 LIMIT $2 [["id", 3], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.6ms) SAVEPOINT active_record_1 Role Exists (0.5ms) SELECT 1 AS one FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 25142102], ["LIMIT", 1]] Role Create (0.5ms) INSERT INTO "roles" ("canvas_id", "label", "base_role_type", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 25142102], ["label", "Cool Role"], ["base_role_type", "AccountMembership"], ["workflow_state", "active"], ["created_at", "2021-09-08 19:59:11.733814"], ["updated_at", "2021-09-08 19:59:11.733814"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Role Load (0.2ms) SELECT "roles".* FROM "roles" ORDER BY "roles"."id" ASC LIMIT $1 [["LIMIT", 1]] Role Exists (0.4ms) SELECT 1 AS one FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 25142102], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) SELECT COUNT(*) FROM "roles" Role Load (0.2ms) SELECT "roles".* FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]]  (0.2ms) SAVEPOINT active_record_1 Role Exists (0.6ms) SELECT 1 AS one FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] Role Create (0.8ms) INSERT INTO "roles" ("canvas_id", "label", "base_role_type", "canvas_account_id", "workflow_state", "permissions", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 1], ["label", "Account Admin"], ["base_role_type", "AccountMembership"], ["canvas_account_id", 10], ["workflow_state", "built_in"], ["permissions", "{\"manage_wiki\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"post_to_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"moderate_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_announcements\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"send_messages\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"send_messages_all\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_outcomes\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"create_conferences\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"create_collaborations\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_roster\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_all_grades\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_grades\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_rubrics\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"comment_on_others_submissions\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_students\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_admin_users\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_role_overrides\":{\"enabled\":true,\"locked\":true,\"readonly\":true,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_account_memberships\":{\"enabled\":true,\"locked\":true,\"readonly\":true,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_account_settings\":{\"enabled\":true,\"locked\":true,\"readonly\":true,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_groups\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_group_pages\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_files\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_assignments\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"undelete_courses\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_grade_changes\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_course_changes\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_question_banks\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_calendar\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_reports\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_courses\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_user_logins\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_user_observers\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_alerts\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"become_user\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_developer_keys\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"import_sis\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_sis\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_sis\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_course_list\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_statistics\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_storage_quotas\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_course_content\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_content\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_interaction_alerts\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"change_course_state\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_sections\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_feature_flags\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_quiz_answer_audits\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"moderate_grades\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"lti_add_edit\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true}}"], ["created_at", "2021-09-08 19:59:11.759930"], ["updated_at", "2021-09-08 19:59:11.759930"]]  (0.3ms) RELEASE SAVEPOINT active_record_1  (0.3ms) SELECT COUNT(*) FROM "roles" Role Load (0.3ms) SELECT "roles".* FROM "roles" ORDER BY "roles"."id" DESC LIMIT $1 [["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Role Exists (0.3ms) SELECT 1 AS one FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] Role Create (0.4ms) INSERT INTO "roles" ("canvas_id", "label", "base_role_type", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 1], ["label", "Cool Role"], ["base_role_type", "AccountMembership"], ["workflow_state", "active"], ["created_at", "2021-09-08 19:59:11.773318"], ["updated_at", "2021-09-08 19:59:11.773318"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SELECT COUNT(*) FROM "roles" Role Load (0.3ms) SELECT "roles".* FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]]  (0.2ms) SAVEPOINT active_record_1 Role Exists (0.4ms) SELECT 1 AS one FROM "roles" WHERE "roles"."canvas_id" = $1 AND "roles"."id" != $2 LIMIT $3 [["canvas_id", 1], ["id", 6], ["LIMIT", 1]] Role Update (0.6ms) UPDATE "roles" SET "label" = $1, "canvas_account_id" = $2, "permissions" = $3, "workflow_state" = $4, "updated_at" = $5 WHERE "roles"."id" = $6 [["label", "Account Admin"], ["canvas_account_id", 10], ["permissions", "{\"manage_wiki\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"post_to_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"moderate_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_announcements\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"send_messages\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"send_messages_all\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_outcomes\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"create_conferences\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"create_collaborations\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_roster\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_all_grades\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_grades\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_rubrics\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"comment_on_others_submissions\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_students\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_admin_users\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_role_overrides\":{\"enabled\":true,\"locked\":true,\"readonly\":true,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_account_memberships\":{\"enabled\":true,\"locked\":true,\"readonly\":true,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_account_settings\":{\"enabled\":true,\"locked\":true,\"readonly\":true,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_groups\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_group_pages\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_files\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_assignments\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"undelete_courses\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_grade_changes\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_course_changes\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_question_banks\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_calendar\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_reports\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_courses\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_user_logins\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_user_observers\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_alerts\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"become_user\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_developer_keys\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"import_sis\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_sis\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_sis\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_course_list\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_statistics\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_storage_quotas\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_course_content\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_content\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_interaction_alerts\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"change_course_state\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_sections\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_feature_flags\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_quiz_answer_audits\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"moderate_grades\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"lti_add_edit\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true}}"], ["workflow_state", "built_in"], ["updated_at", "2021-09-08 19:59:11.781126"], ["id", 6]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.3ms) SELECT COUNT(*) FROM "roles" Role Load (0.3ms) SELECT "roles".* FROM "roles" WHERE "roles"."id" = $1 LIMIT $2 [["id", 6], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.3ms) BEGIN  (0.4ms) SAVEPOINT active_record_1 Section Exists (0.6ms) SELECT 1 AS one FROM "sections" WHERE "sections"."canvas_id" = $1 LIMIT $2 [["canvas_id", 36220009], ["LIMIT", 1]] Section Create (0.4ms) INSERT INTO "sections" ("canvas_id", "created_at", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["canvas_id", 36220009], ["created_at", "2021-09-08 19:59:11.800957"], ["updated_at", "2021-09-08 19:59:11.800957"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Section Exists (0.4ms) SELECT 1 AS one FROM "sections" WHERE "sections"."canvas_id" IS NULL AND "sections"."id" != $1 LIMIT $2 [["id", 25], ["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Section Exists (0.3ms) SELECT 1 AS one FROM "sections" WHERE "sections"."canvas_id" = $1 LIMIT $2 [["canvas_id", 77682864], ["LIMIT", 1]] Section Create (0.3ms) INSERT INTO "sections" ("canvas_id", "created_at", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["canvas_id", 77682864], ["created_at", "2021-09-08 19:59:11.809229"], ["updated_at", "2021-09-08 19:59:11.809229"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Section Load (0.3ms) SELECT "sections".* FROM "sections" ORDER BY "sections"."id" ASC LIMIT $1 [["LIMIT", 1]] Section Exists (0.4ms) SELECT 1 AS one FROM "sections" WHERE "sections"."canvas_id" = $1 LIMIT $2 [["canvas_id", 77682864], ["LIMIT", 1]]  (0.6ms) ROLLBACK  (0.5ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Section Exists (0.3ms) SELECT 1 AS one FROM "sections" WHERE "sections"."canvas_id" = $1 LIMIT $2 [["canvas_id", 69246880], ["LIMIT", 1]] Section Create (0.4ms) INSERT INTO "sections" ("canvas_id", "created_at", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["canvas_id", 69246880], ["created_at", "2021-09-08 19:59:11.819321"], ["updated_at", "2021-09-08 19:59:11.819321"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Section Exists (0.4ms) SELECT 1 AS one FROM "sections" WHERE "sections"."canvas_id" = $1 AND "sections"."id" != $2 LIMIT $3 [["canvas_id", 69246880], ["id", 27], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Section Exists (0.3ms) SELECT 1 AS one FROM "sections" WHERE "sections"."canvas_id" = $1 LIMIT $2 [["canvas_id", 46062763], ["LIMIT", 1]] Section Create (0.3ms) INSERT INTO "sections" ("canvas_id", "created_at", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["canvas_id", 46062763], ["created_at", "2021-09-08 19:59:11.826620"], ["updated_at", "2021-09-08 19:59:11.826620"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Submission Exists (0.7ms) SELECT 1 AS one FROM "submissions" WHERE "submissions"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] Submission Create (0.8ms) INSERT INTO "submissions" ("canvas_id", "submitted_at", "graded_at", "score", "points_possible", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 1], ["submitted_at", "2021-09-01 19:59:11.844381"], ["graded_at", "2021-09-07 19:59:11.844484"], ["score", 5.0], ["points_possible", 10.0], ["created_at", "2021-09-08 19:59:11.846570"], ["updated_at", "2021-09-08 19:59:11.846570"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Submission Exists (0.5ms) SELECT 1 AS one FROM "submissions" WHERE "submissions"."canvas_id" IS NULL AND "submissions"."id" != $1 LIMIT $2 [["id", 1], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Submission Exists (0.3ms) SELECT 1 AS one FROM "submissions" WHERE "submissions"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]] Submission Create (0.3ms) INSERT INTO "submissions" ("canvas_id", "submitted_at", "graded_at", "score", "points_possible", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 2], ["submitted_at", "2021-09-01 19:59:11.853826"], ["graded_at", "2021-09-07 19:59:11.853924"], ["score", 5.0], ["points_possible", 10.0], ["created_at", "2021-09-08 19:59:11.855105"], ["updated_at", "2021-09-08 19:59:11.855105"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Submission Load (0.2ms) SELECT "submissions".* FROM "submissions" ORDER BY "submissions"."id" ASC LIMIT $1 [["LIMIT", 1]] Submission Exists (0.3ms) SELECT 1 AS one FROM "submissions" WHERE "submissions"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]]  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Submission Exists (0.4ms) SELECT 1 AS one FROM "submissions" WHERE "submissions"."canvas_id" = $1 LIMIT $2 [["canvas_id", 3], ["LIMIT", 1]] Submission Create (0.4ms) INSERT INTO "submissions" ("canvas_id", "submitted_at", "graded_at", "score", "points_possible", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 3], ["submitted_at", "2021-09-01 19:59:11.860773"], ["graded_at", "2021-09-07 19:59:11.860864"], ["score", 5.0], ["points_possible", 10.0], ["created_at", "2021-09-08 19:59:11.862112"], ["updated_at", "2021-09-08 19:59:11.862112"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Submission Exists (0.4ms) SELECT 1 AS one FROM "submissions" WHERE "submissions"."canvas_id" = $1 AND "submissions"."id" != $2 LIMIT $3 [["canvas_id", 3], ["id", 3], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Submission Exists (0.3ms) SELECT 1 AS one FROM "submissions" WHERE "submissions"."canvas_id" = $1 LIMIT $2 [["canvas_id", 4], ["LIMIT", 1]] Submission Create (0.4ms) INSERT INTO "submissions" ("canvas_id", "submitted_at", "graded_at", "score", "points_possible", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 4], ["submitted_at", "2021-09-01 19:59:11.869533"], ["graded_at", "2021-09-07 19:59:11.869631"], ["score", 5.0], ["points_possible", 10.0], ["created_at", "2021-09-08 19:59:11.870893"], ["updated_at", "2021-09-08 19:59:11.870893"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Submission Exists (0.5ms) SELECT 1 AS one FROM "submissions" WHERE "submissions"."canvas_id" = $1 AND "submissions"."id" != $2 LIMIT $3 [["canvas_id", 4], ["id", 4], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Submission Exists (0.3ms) SELECT 1 AS one FROM "submissions" WHERE "submissions"."canvas_id" = $1 LIMIT $2 [["canvas_id", 5], ["LIMIT", 1]] Submission Create (0.3ms) INSERT INTO "submissions" ("canvas_id", "submitted_at", "graded_at", "score", "points_possible", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 5], ["submitted_at", "2021-09-01 19:59:11.875811"], ["graded_at", "2021-09-07 19:59:11.875906"], ["score", 5.0], ["points_possible", 10.0], ["created_at", "2021-09-08 19:59:11.876942"], ["updated_at", "2021-09-08 19:59:11.876942"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Submission Exists (0.4ms) SELECT 1 AS one FROM "submissions" WHERE "submissions"."canvas_id" = $1 AND "submissions"."id" != $2 LIMIT $3 [["canvas_id", 5], ["id", 5], ["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.4ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Term Exists (0.3ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 45606803], ["LIMIT", 1]] Term Create (0.3ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 45606803], ["name", "Cool Term"], ["start_at", "2021-09-05 19:59:10.325369"], ["end_at", "2021-09-11 19:59:10.325481"], ["workflow_state", "active"], ["sis_id", "45a48a6f0f13bbc908a66b7ff289ad3a"], ["created_at", "2021-09-08 19:59:11.885890"], ["updated_at", "2021-09-08 19:59:11.885890"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Term Exists (0.4ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" IS NULL AND "terms"."id" != $1 LIMIT $2 [["id", 9], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Term Exists (0.3ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 3724514], ["LIMIT", 1]] Term Create (0.3ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 3724514], ["name", "Cool Term"], ["start_at", "2021-09-05 19:59:10.325369"], ["end_at", "2021-09-11 19:59:10.325481"], ["workflow_state", "active"], ["sis_id", "3d24c120e023ae315f01e7c66b5bab08"], ["created_at", "2021-09-08 19:59:11.894169"], ["updated_at", "2021-09-08 19:59:11.894169"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Term Load (0.2ms) SELECT "terms".* FROM "terms" ORDER BY "terms"."id" ASC LIMIT $1 [["LIMIT", 1]] Term Exists (0.4ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 3724514], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Term Exists (0.2ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 22614544], ["LIMIT", 1]] Term Create (0.4ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 22614544], ["name", "Cool Term"], ["start_at", "2021-09-05 19:59:10.325369"], ["end_at", "2021-09-11 19:59:10.325481"], ["workflow_state", "active"], ["sis_id", "22c759cdf55c6ab2d36ff8bbb4dbc113"], ["created_at", "2021-09-08 19:59:11.903206"], ["updated_at", "2021-09-08 19:59:11.903206"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Term Exists (0.3ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 16513855], ["LIMIT", 1]] Term Create (0.4ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 16513855], ["name", "Cool Term"], ["start_at", "2021-09-06 19:59:11.907022"], ["end_at", "2021-09-11 19:59:11.907126"], ["workflow_state", "active"], ["sis_id", "3b8d2d20d7089dbd3b74142908808cce"], ["created_at", "2021-09-08 19:59:11.909063"], ["updated_at", "2021-09-08 19:59:11.909063"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Term Exists (0.3ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 27369558], ["LIMIT", 1]] Term Create (0.4ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 27369558], ["name", "Cool Term"], ["start_at", "2021-09-05 19:59:10.325369"], ["end_at", "2021-09-11 19:59:10.325481"], ["workflow_state", "inactive"], ["sis_id", "177b67129dcad915d7bfb8758d2b8095"], ["created_at", "2021-09-08 19:59:11.912094"], ["updated_at", "2021-09-08 19:59:11.912094"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.3ms) SAVEPOINT active_record_1 Term Exists (0.4ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 13890870], ["LIMIT", 1]] Term Create (0.4ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 13890870], ["name", "Cool Term"], ["start_at", "2021-07-08 19:59:11.913672"], ["end_at", "2021-08-08 19:59:11.913759"], ["workflow_state", "active"], ["sis_id", "768f7cdbc01eb335642df344dd9fc1ad"], ["created_at", "2021-09-08 19:59:11.915745"], ["updated_at", "2021-09-08 19:59:11.915745"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 Term Exists (0.3ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 9491716], ["LIMIT", 1]] Term Create (0.4ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 9491716], ["name", "Cool Term"], ["start_at", "2022-03-08 19:59:11.917274"], ["end_at", "2022-09-08 19:59:11.917355"], ["workflow_state", "active"], ["sis_id", "b714a02cec01d80b3256f5a3bc74f33d"], ["created_at", "2021-09-08 19:59:11.918931"], ["updated_at", "2021-09-08 19:59:11.918931"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Term Load (0.4ms) SELECT "terms".* FROM "terms" WHERE "terms"."workflow_state" = $1 AND (start_at <= '2021-09-23 19:59:11.920478' OR start_at IS NULL) AND (end_at >= '2021-08-24 19:59:11.920657' OR end_at IS NULL) [["workflow_state", "active"]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) SELECT COUNT(*) FROM "terms" Term Load (0.2ms) SELECT "terms".* FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]]  (0.1ms) SAVEPOINT active_record_1 Term Exists (0.4ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] Term Create (0.4ms) INSERT INTO "terms" ("canvas_id", "name", "workflow_state", "grading_period_group_id", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 1], ["name", "Default Term"], ["workflow_state", "active"], ["grading_period_group_id", 1], ["sis_id", "Test"], ["created_at", "2021-09-08 19:59:11.927078"], ["updated_at", "2021-09-08 19:59:11.927078"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.3ms) SELECT COUNT(*) FROM "terms" Term Load (0.2ms) SELECT "terms".* FROM "terms" ORDER BY "terms"."id" DESC LIMIT $1 [["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Term Exists (0.3ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] Term Create (0.3ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 1], ["name", "Cool Term"], ["start_at", "2021-09-05 19:59:10.325369"], ["end_at", "2021-09-11 19:59:10.325481"], ["workflow_state", "active"], ["sis_id", "9d592169806f78beefec12c079cc6dc7"], ["created_at", "2021-09-08 19:59:11.934115"], ["updated_at", "2021-09-08 19:59:11.934115"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SELECT COUNT(*) FROM "terms" Term Load (0.2ms) SELECT "terms".* FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]]  (0.2ms) SAVEPOINT active_record_1 Term Exists (0.3ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 AND "terms"."id" != $2 LIMIT $3 [["canvas_id", 1], ["id", 17], ["LIMIT", 1]] Term Update (0.4ms) UPDATE "terms" SET "name" = $1, "sis_id" = $2, "start_at" = $3, "end_at" = $4, "grading_period_group_id" = $5, "updated_at" = $6 WHERE "terms"."id" = $7 [["name", "Default Term"], ["sis_id", "Test"], ["start_at", nil], ["end_at", nil], ["grading_period_group_id", 1], ["updated_at", "2021-09-08 19:59:11.938188"], ["id", 17]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.3ms) SELECT COUNT(*) FROM "terms" Term Load (0.2ms) SELECT "terms".* FROM "terms" WHERE "terms"."id" = $1 LIMIT $2 [["id", 17], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.3ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 User Exists (0.4ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 40678673], ["LIMIT", 1]] User Create (0.5ms) INSERT INTO "users" ("canvas_id", "sis_id", "email", "first_name", "last_name", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 40678673], ["sis_id", "c39a91e6a276162d696d9faa34c1f98e"], ["email", "cooldude@coolsite.com"], ["first_name", "Cool"], ["last_name", "Dude"], ["created_at", "2021-09-08 19:59:11.946272"], ["updated_at", "2021-09-08 19:59:11.946272"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 User Exists (1.7ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" IS NULL AND "users"."id" != $1 LIMIT $2 [["id", 37], ["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 User Exists (0.3ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 95616458], ["LIMIT", 1]] User Create (0.3ms) INSERT INTO "users" ("canvas_id", "sis_id", "email", "first_name", "last_name", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 95616458], ["sis_id", "8c847a83934898ee44eda96ef4504568"], ["email", "cooldude@coolsite.com"], ["first_name", "Cool"], ["last_name", "Dude"], ["created_at", "2021-09-08 19:59:11.969083"], ["updated_at", "2021-09-08 19:59:11.969083"]]  (0.3ms) RELEASE SAVEPOINT active_record_1 User Load (0.3ms) SELECT "users".* FROM "users" ORDER BY "users"."id" ASC LIMIT $1 [["LIMIT", 1]] User Exists (0.5ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 95616458], ["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 User Exists (0.3ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 39514993], ["LIMIT", 1]] User Create (0.3ms) INSERT INTO "users" ("canvas_id", "sis_id", "email", "first_name", "last_name", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 39514993], ["sis_id", "b768961eb5d42ed116d9cd82f59f6d3d"], ["email", "cooldude@coolsite.com"], ["first_name", "Cool"], ["last_name", "Dude"], ["created_at", "2021-09-08 19:59:11.978879"], ["updated_at", "2021-09-08 19:59:11.978879"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.3ms) BEGIN  (0.3ms) SAVEPOINT active_record_1 User Exists (0.3ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 40976819], ["LIMIT", 1]] User Create (0.2ms) INSERT INTO "users" ("canvas_id", "sis_id", "email", "first_name", "last_name", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 40976819], ["sis_id", "a4738241eece607d6483f8e37df42dd7"], ["email", "cooldude@coolsite.com"], ["first_name", "Cool"], ["last_name", "Dude"], ["created_at", "2021-09-08 19:59:11.984957"], ["updated_at", "2021-09-08 19:59:11.984957"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) SAVEPOINT active_record_1 User Exists (0.4ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2403550], ["LIMIT", 1]] User Create (0.3ms) INSERT INTO "users" ("canvas_id", "sis_id", "email", "first_name", "last_name", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 2403550], ["sis_id", "591d366aa8598b793d279817e103fb04"], ["email", "cooldude@coolsite.com"], ["first_name", "Cool"], ["last_name", "Dude"], ["created_at", "2021-09-08 19:59:11.991032"], ["updated_at", "2021-09-08 19:59:11.991032"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.4ms) SELECT COUNT(*) FROM "assignment_groups" AssignmentGroup Create Many (0.8ms) INSERT INTO "assignment_groups" ("canvas_id","canvas_course_id","name","rules","position","group_weight","workflow_state","canvas_created_at","canvas_updated_at","created_at","updated_at") VALUES (1,1,'Assignments','--- drop_lowest:1\nnever_drop:36\n ',1,50.0,'available','2017-09-08 01:37:33','2017-09-08 01:37:33','2021-09-08 19:59:12.002866','2021-09-08 19:59:12.002866'),(2,1,'Tests',NULL,1,50.0,'available','2017-09-08 01:37:33','2017-09-08 01:37:33','2021-09-08 19:59:12.002866','2021-09-08 19:59:12.002866') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","canvas_course_id"=EXCLUDED."canvas_course_id","name"=EXCLUDED."name","rules"=EXCLUDED."rules","position"=EXCLUDED."position","group_weight"=EXCLUDED."group_weight","workflow_state"=EXCLUDED."workflow_state","canvas_created_at"=EXCLUDED."canvas_created_at","canvas_updated_at"=EXCLUDED."canvas_updated_at","updated_at"=EXCLUDED."updated_at" WHERE ("assignment_groups".canvas_id, "assignment_groups".canvas_course_id, "assignment_groups".name, "assignment_groups".rules, "assignment_groups".position, "assignment_groups".group_weight, "assignment_groups".workflow_state, "assignment_groups".canvas_created_at, "assignment_groups".canvas_updated_at) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.canvas_course_id, EXCLUDED.name, EXCLUDED.rules, EXCLUDED.position, EXCLUDED.group_weight, EXCLUDED.workflow_state, EXCLUDED.canvas_created_at, EXCLUDED.canvas_updated_at) RETURNING "id"  (0.4ms) SELECT COUNT(*) FROM "assignment_groups"  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.4ms) SELECT COUNT(*) FROM "assignments" Assignment Create Many (0.9ms) INSERT INTO "assignments" ("canvas_id","title","description","due_at","unlock_at","lock_at","points_possible","min_score","max_score","mastery_score","grading_type","submission_types","workflow_state","canvas_context_id","canvas_context_type","canvas_assignment_group_id","canvas_grading_scheme_id","canvas_grading_standard_id","created_at","updated_at") VALUES (88,'Assignment 1','

fdsfds

',NULL,NULL,NULL,100.0,NULL,NULL,NULL,'points','online_text_entry','published',58,'Course',55,NULL,NULL,'2021-09-08 19:59:12.009561','2021-09-08 19:59:12.009561'),(89,'fdsfdsfds','

fdsfdsfsdf

',NULL,NULL,NULL,100.0,NULL,NULL,NULL,'points','online_text_entry','published',59,'Course',56,NULL,NULL,'2021-09-08 19:59:12.009561','2021-09-08 19:59:12.009561') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","title"=EXCLUDED."title","description"=EXCLUDED."description","due_at"=EXCLUDED."due_at","unlock_at"=EXCLUDED."unlock_at","lock_at"=EXCLUDED."lock_at","points_possible"=EXCLUDED."points_possible","min_score"=EXCLUDED."min_score","max_score"=EXCLUDED."max_score","mastery_score"=EXCLUDED."mastery_score","grading_type"=EXCLUDED."grading_type","submission_types"=EXCLUDED."submission_types","workflow_state"=EXCLUDED."workflow_state","canvas_context_id"=EXCLUDED."canvas_context_id","canvas_context_type"=EXCLUDED."canvas_context_type","canvas_assignment_group_id"=EXCLUDED."canvas_assignment_group_id","canvas_grading_scheme_id"=EXCLUDED."canvas_grading_scheme_id","canvas_grading_standard_id"=EXCLUDED."canvas_grading_standard_id","updated_at"=EXCLUDED."updated_at" WHERE ("assignments".canvas_id, "assignments".title, "assignments".description, "assignments".due_at, "assignments".unlock_at, "assignments".lock_at, "assignments".points_possible, "assignments".min_score, "assignments".max_score, "assignments".mastery_score, "assignments".grading_type, "assignments".submission_types, "assignments".workflow_state, "assignments".canvas_context_id, "assignments".canvas_context_type, "assignments".canvas_assignment_group_id, "assignments".canvas_grading_scheme_id, "assignments".canvas_grading_standard_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.title, EXCLUDED.description, EXCLUDED.due_at, EXCLUDED.unlock_at, EXCLUDED.lock_at, EXCLUDED.points_possible, EXCLUDED.min_score, EXCLUDED.max_score, EXCLUDED.mastery_score, EXCLUDED.grading_type, EXCLUDED.submission_types, EXCLUDED.workflow_state, EXCLUDED.canvas_context_id, EXCLUDED.canvas_context_type, EXCLUDED.canvas_assignment_group_id, EXCLUDED.canvas_grading_scheme_id, EXCLUDED.canvas_grading_standard_id) RETURNING "id"  (0.4ms) SELECT COUNT(*) FROM "assignments"  (0.2ms) ROLLBACK  (0.3ms) BEGIN  (0.5ms) SELECT COUNT(*) FROM "context_module_items" ContextModuleItem Create Many (0.7ms) INSERT INTO "context_module_items" ("canvas_id","canvas_context_module_id","position","canvas_content_id","canvas_content_type","workflow_state","canvas_assignment_id","created_at","updated_at") VALUES (15,9,1,83,'Assignment','active',1,'2021-09-08 19:59:12.016268','2021-09-08 19:59:12.016268'),(16,10,1,80,'Assignment','active',2,'2021-09-08 19:59:12.016268','2021-09-08 19:59:12.016268') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","canvas_context_module_id"=EXCLUDED."canvas_context_module_id","position"=EXCLUDED."position","canvas_content_id"=EXCLUDED."canvas_content_id","canvas_content_type"=EXCLUDED."canvas_content_type","workflow_state"=EXCLUDED."workflow_state","canvas_assignment_id"=EXCLUDED."canvas_assignment_id","updated_at"=EXCLUDED."updated_at" WHERE ("context_module_items".canvas_id, "context_module_items".canvas_context_module_id, "context_module_items".position, "context_module_items".canvas_content_id, "context_module_items".canvas_content_type, "context_module_items".workflow_state, "context_module_items".canvas_assignment_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.canvas_context_module_id, EXCLUDED.position, EXCLUDED.canvas_content_id, EXCLUDED.canvas_content_type, EXCLUDED.workflow_state, EXCLUDED.canvas_assignment_id) RETURNING "id"  (0.3ms) SELECT COUNT(*) FROM "context_module_items"  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.7ms) SELECT COUNT(*) FROM "context_modules" ContextModule Create Many (0.7ms) INSERT INTO "context_modules" ("canvas_id","canvas_context_id","canvas_context_type","position","name","workflow_state","deleted_at","created_at","updated_at") VALUES (23,785,'Course',1,'New Mod','active',NULL,'2021-09-08 19:59:12.022678','2021-09-08 19:59:12.022678'),(4,27,'Course',1,'Modules gonna module','unpublished',NULL,'2021-09-08 19:59:12.022678','2021-09-08 19:59:12.022678') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","canvas_context_id"=EXCLUDED."canvas_context_id","canvas_context_type"=EXCLUDED."canvas_context_type","position"=EXCLUDED."position","name"=EXCLUDED."name","workflow_state"=EXCLUDED."workflow_state","deleted_at"=EXCLUDED."deleted_at","updated_at"=EXCLUDED."updated_at" WHERE ("context_modules".canvas_id, "context_modules".canvas_context_id, "context_modules".canvas_context_type, "context_modules".position, "context_modules".name, "context_modules".workflow_state, "context_modules".deleted_at) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.canvas_context_id, EXCLUDED.canvas_context_type, EXCLUDED.position, EXCLUDED.name, EXCLUDED.workflow_state, EXCLUDED.deleted_at) RETURNING "id"  (0.3ms) SELECT COUNT(*) FROM "context_modules"  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.4ms) SELECT COUNT(*) FROM "courses"  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.4ms) SELECT COUNT(*) FROM "users" User Create Many (0.8ms) INSERT INTO "users" ("canvas_id","sis_id","email","first_name","last_name","name","sortable_name","workflow_state","login_id","created_at","updated_at") VALUES (1,'sis_id_1','poorbastard@yharnam.com','Patches','the Spider','Patches the Spider','the Spider, Patches','active','spiderdude1337','2021-09-08 19:59:12.032639','2021-09-08 19:59:12.032639'),(2,'sis_id_2','dreamer@yharnam.com','Hunter','Djura','Hunter Djura','Djura, Hunter','active','retireddude109','2021-09-08 19:59:12.032639','2021-09-08 19:59:12.032639') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","sis_id"=EXCLUDED."sis_id","email"=EXCLUDED."email","first_name"=EXCLUDED."first_name","last_name"=EXCLUDED."last_name","name"=EXCLUDED."name","sortable_name"=EXCLUDED."sortable_name","workflow_state"=EXCLUDED."workflow_state","login_id"=EXCLUDED."login_id","updated_at"=EXCLUDED."updated_at" WHERE ("users".canvas_id, "users".sis_id, "users".email, "users".first_name, "users".last_name, "users".name, "users".sortable_name, "users".workflow_state, "users".login_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.sis_id, EXCLUDED.email, EXCLUDED.first_name, EXCLUDED.last_name, EXCLUDED.name, EXCLUDED.sortable_name, EXCLUDED.workflow_state, EXCLUDED.login_id) RETURNING "id"  (0.3ms) SELECT COUNT(*) FROM "users"  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.3ms) SELECT COUNT(*) FROM "courses" Course Create Many (0.7ms) INSERT INTO "courses" ("canvas_id","sis_id","course_code","name","canvas_account_id","canvas_term_id","start_at","end_at","workflow_state","grading_standard_id","created_at","updated_at") VALUES (1,'course_sis_id_1','C1','Course #1',1,1,'2017-03-27 21:53:18','2017-04-27 12:21:18','active',NULL,'2021-09-08 19:59:12.037917','2021-09-08 19:59:12.037917'),(2,'course_sis_id_2','C2','Course #2',1,1,'2017-03-27 21:53:18','2017-04-27 12:21:18','unpublished',NULL,'2021-09-08 19:59:12.037917','2021-09-08 19:59:12.037917') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","sis_id"=EXCLUDED."sis_id","course_code"=EXCLUDED."course_code","name"=EXCLUDED."name","canvas_account_id"=EXCLUDED."canvas_account_id","canvas_term_id"=EXCLUDED."canvas_term_id","start_at"=EXCLUDED."start_at","end_at"=EXCLUDED."end_at","workflow_state"=EXCLUDED."workflow_state","grading_standard_id"=EXCLUDED."grading_standard_id","updated_at"=EXCLUDED."updated_at" WHERE ("courses".canvas_id, "courses".sis_id, "courses".course_code, "courses".name, "courses".canvas_account_id, "courses".canvas_term_id, "courses".start_at, "courses".end_at, "courses".workflow_state, "courses".grading_standard_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.sis_id, EXCLUDED.course_code, EXCLUDED.name, EXCLUDED.canvas_account_id, EXCLUDED.canvas_term_id, EXCLUDED.start_at, EXCLUDED.end_at, EXCLUDED.workflow_state, EXCLUDED.grading_standard_id) RETURNING "id"  (0.3ms) SELECT COUNT(*) FROM "courses" Course Load (0.2ms) SELECT "courses".* FROM "courses" ORDER BY "courses"."id" ASC LIMIT $1 [["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.4ms) SELECT COUNT(*) FROM "enrollments" Enrollment Create Many (1.9ms) INSERT INTO "enrollments" ("canvas_id","canvas_course_id","course_sis_id","canvas_user_id","user_sis_id","role","canvas_role_id","canvas_section_id","workflow_state","base_role_type","created_at","updated_at") VALUES (1,1,'sis_MUSC_2520_834',2,'sis_dalvarez_247','teacher',4,1,'active','TeacherEnrollment','2021-09-08 19:59:12.044743','2021-09-08 19:59:12.044743'),(2,1,'sis_MUSC_2520_834',3,'sis_jweaver_720','student',4,1,'active','StudentEnrollment','2021-09-08 19:59:12.044743','2021-09-08 19:59:12.044743') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","canvas_course_id"=EXCLUDED."canvas_course_id","course_sis_id"=EXCLUDED."course_sis_id","canvas_user_id"=EXCLUDED."canvas_user_id","user_sis_id"=EXCLUDED."user_sis_id","role"=EXCLUDED."role","canvas_role_id"=EXCLUDED."canvas_role_id","canvas_section_id"=EXCLUDED."canvas_section_id","workflow_state"=EXCLUDED."workflow_state","base_role_type"=EXCLUDED."base_role_type","updated_at"=EXCLUDED."updated_at" WHERE ("enrollments".canvas_id, "enrollments".canvas_course_id, "enrollments".course_sis_id, "enrollments".canvas_user_id, "enrollments".user_sis_id, "enrollments".role, "enrollments".canvas_role_id, "enrollments".canvas_section_id, "enrollments".workflow_state, "enrollments".base_role_type) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.canvas_course_id, EXCLUDED.course_sis_id, EXCLUDED.canvas_user_id, EXCLUDED.user_sis_id, EXCLUDED.role, EXCLUDED.canvas_role_id, EXCLUDED.canvas_section_id, EXCLUDED.workflow_state, EXCLUDED.base_role_type) RETURNING "id"  (0.7ms) SELECT COUNT(*) FROM "enrollments"  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) SELECT COUNT(*) FROM "sections" Section Create Many (0.5ms) INSERT INTO "sections" ("canvas_id","sis_id","canvas_course_id","name","workflow_state","start_at","end_at","created_at","updated_at") VALUES (1,'sis_section_1',1,'Cool Section','active','2017-03-27 21:53:18','2017-03-27 21:53:18','2021-09-08 19:59:12.052405','2021-09-08 19:59:12.052405'),(2,'sis_section_2',2,'Lame Section','active','2017-03-27 21:53:18','2017-03-27 21:53:18','2021-09-08 19:59:12.052405','2021-09-08 19:59:12.052405') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","sis_id"=EXCLUDED."sis_id","canvas_course_id"=EXCLUDED."canvas_course_id","name"=EXCLUDED."name","workflow_state"=EXCLUDED."workflow_state","start_at"=EXCLUDED."start_at","end_at"=EXCLUDED."end_at","updated_at"=EXCLUDED."updated_at" WHERE ("sections".canvas_id, "sections".sis_id, "sections".canvas_course_id, "sections".name, "sections".workflow_state, "sections".start_at, "sections".end_at) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.sis_id, EXCLUDED.canvas_course_id, EXCLUDED.name, EXCLUDED.workflow_state, EXCLUDED.start_at, EXCLUDED.end_at) RETURNING "id"  (0.3ms) SELECT COUNT(*) FROM "sections" Section Load (0.3ms) SELECT "sections".* FROM "sections" ORDER BY "sections"."id" ASC LIMIT $1 [["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN Section Create Many (0.5ms) INSERT INTO "sections" ("canvas_id","canvas_nonxlist_course_id","created_at","updated_at") VALUES (2,2,'2021-09-08 19:59:12.057827','2021-09-08 19:59:12.057827') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","canvas_nonxlist_course_id"=EXCLUDED."canvas_nonxlist_course_id","updated_at"=EXCLUDED."updated_at" WHERE ("sections".canvas_id, "sections".canvas_nonxlist_course_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.canvas_nonxlist_course_id) RETURNING "id"  (0.3ms) SELECT COUNT(*) FROM "sections" WHERE "sections"."canvas_nonxlist_course_id" IS NOT NULL Section Load (0.3ms) SELECT "sections".* FROM "sections" WHERE "sections"."canvas_nonxlist_course_id" IS NOT NULL ORDER BY "sections"."id" ASC LIMIT $1 [["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.4ms) SELECT COUNT(*) FROM "groups" Group Create Many (0.9ms) INSERT INTO "groups" ("canvas_id","sis_id","canvas_group_category_id","group_category_sis_id","canvas_account_id","canvas_course_id","name","workflow_state","context_id","context_type","max_membership","created_at","updated_at") VALUES (50,'sis1',10,NULL,1,NULL,'Group1','available',1,'Account',NULL,'2021-09-08 19:59:12.065319','2021-09-08 19:59:12.065319'),(51,'sis2',2,NULL,NULL,1,'Group2','available',1,'Course',1,'2021-09-08 19:59:12.065319','2021-09-08 19:59:12.065319') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","sis_id"=EXCLUDED."sis_id","canvas_group_category_id"=EXCLUDED."canvas_group_category_id","group_category_sis_id"=EXCLUDED."group_category_sis_id","canvas_account_id"=EXCLUDED."canvas_account_id","canvas_course_id"=EXCLUDED."canvas_course_id","name"=EXCLUDED."name","workflow_state"=EXCLUDED."workflow_state","context_id"=EXCLUDED."context_id","context_type"=EXCLUDED."context_type","max_membership"=EXCLUDED."max_membership","updated_at"=EXCLUDED."updated_at" WHERE ("groups".canvas_id, "groups".sis_id, "groups".canvas_group_category_id, "groups".group_category_sis_id, "groups".canvas_account_id, "groups".canvas_course_id, "groups".name, "groups".workflow_state, "groups".context_id, "groups".context_type, "groups".max_membership) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.sis_id, EXCLUDED.canvas_group_category_id, EXCLUDED.group_category_sis_id, EXCLUDED.canvas_account_id, EXCLUDED.canvas_course_id, EXCLUDED.name, EXCLUDED.workflow_state, EXCLUDED.context_id, EXCLUDED.context_type, EXCLUDED.max_membership) RETURNING "id"  (0.3ms) SELECT COUNT(*) FROM "groups" Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."name" = $1 LIMIT $2 [["name", "Group1"], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.4ms) SELECT COUNT(*) FROM "group_memberships" GroupMembership Create Many (0.6ms) INSERT INTO "group_memberships" ("canvas_id","canvas_group_id","group_sis_id","canvas_user_id","user_sis_id","workflow_state","created_at","updated_at") VALUES (50,1,NULL,10,NULL,'accepted','2021-09-08 19:59:12.072821','2021-09-08 19:59:12.072821'),(51,2,NULL,11,NULL,'accepted','2021-09-08 19:59:12.072821','2021-09-08 19:59:12.072821') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","canvas_group_id"=EXCLUDED."canvas_group_id","group_sis_id"=EXCLUDED."group_sis_id","canvas_user_id"=EXCLUDED."canvas_user_id","user_sis_id"=EXCLUDED."user_sis_id","workflow_state"=EXCLUDED."workflow_state","updated_at"=EXCLUDED."updated_at" WHERE ("group_memberships".canvas_id, "group_memberships".canvas_group_id, "group_memberships".group_sis_id, "group_memberships".canvas_user_id, "group_memberships".user_sis_id, "group_memberships".workflow_state) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.canvas_group_id, EXCLUDED.group_sis_id, EXCLUDED.canvas_user_id, EXCLUDED.user_sis_id, EXCLUDED.workflow_state) RETURNING "id"  (0.3ms) SELECT COUNT(*) FROM "group_memberships" GroupMembership Load (0.3ms) SELECT "group_memberships".* FROM "group_memberships" WHERE "group_memberships"."canvas_id" = $1 LIMIT $2 [["canvas_id", 50], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.9ms) SELECT COUNT(*) FROM "user_observers" UserObserver Create Many (0.5ms) INSERT INTO "user_observers" ("observing_user_id","observed_user_id","workflow_state","created_at","updated_at") VALUES (21,3,'active','2021-09-08 19:59:12.084120','2021-09-08 19:59:12.084120'),(21,2,'active','2021-09-08 19:59:12.084120','2021-09-08 19:59:12.084120') ON CONFLICT (observing_user_id, observed_user_id) DO UPDATE SET "observing_user_id"=EXCLUDED."observing_user_id","observed_user_id"=EXCLUDED."observed_user_id","workflow_state"=EXCLUDED."workflow_state","updated_at"=EXCLUDED."updated_at" WHERE ("user_observers".observing_user_id, "user_observers".observed_user_id, "user_observers".workflow_state) IS DISTINCT FROM (EXCLUDED.observing_user_id, EXCLUDED.observed_user_id, EXCLUDED.workflow_state) RETURNING "id"  (0.2ms) SELECT COUNT(*) FROM "user_observers" UserObserver Load (0.3ms) SELECT "user_observers".* FROM "user_observers" WHERE "user_observers"."observed_user_id" = $1 LIMIT $2 [["observed_user_id", 3], ["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.3ms) BEGIN  (0.6ms) SELECT COUNT(*) FROM "grading_periods" GradingPeriod Create Many (0.7ms) INSERT INTO "grading_periods" ("canvas_id","title","weight","start_date","end_date","close_date","canvas_grading_period_group_id","workflow_state","created_at","updated_at") VALUES (1,'Period 1',0.2,'2019-07-01 06:00:00','2019-08-01 05:59:59','2019-08-01 05:59:59',1,'active','2021-09-08 19:59:12.101074','2021-09-08 19:59:12.101074'),(2,'Period 2',0.8,'2019-08-01 06:00:00','2019-09-01 05:59:59','2019-09-01 05:59:59',1,'deleted','2021-09-08 19:59:12.101074','2021-09-08 19:59:12.101074') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","title"=EXCLUDED."title","weight"=EXCLUDED."weight","start_date"=EXCLUDED."start_date","end_date"=EXCLUDED."end_date","close_date"=EXCLUDED."close_date","canvas_grading_period_group_id"=EXCLUDED."canvas_grading_period_group_id","workflow_state"=EXCLUDED."workflow_state","updated_at"=EXCLUDED."updated_at" WHERE ("grading_periods".canvas_id, "grading_periods".title, "grading_periods".weight, "grading_periods".start_date, "grading_periods".end_date, "grading_periods".close_date, "grading_periods".canvas_grading_period_group_id, "grading_periods".workflow_state) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.title, EXCLUDED.weight, EXCLUDED.start_date, EXCLUDED.end_date, EXCLUDED.close_date, EXCLUDED.canvas_grading_period_group_id, EXCLUDED.workflow_state) RETURNING "id"  (0.2ms) SELECT COUNT(*) FROM "grading_periods" GradingPeriod Load (0.3ms) SELECT "grading_periods".* FROM "grading_periods" WHERE "grading_periods"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.5ms) SELECT COUNT(*) FROM "grading_period_groups" GradingPeriodGroup Create Many (0.7ms) INSERT INTO "grading_period_groups" ("canvas_id","canvas_course_id","canvas_account_id","title","weighted","display_totals_for_all_grading_periods","workflow_state","created_at","updated_at") VALUES (1,NULL,1,'Test Group',FALSE,FALSE,'active','2021-09-08 19:59:12.138241','2021-09-08 19:59:12.138241') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","canvas_course_id"=EXCLUDED."canvas_course_id","canvas_account_id"=EXCLUDED."canvas_account_id","title"=EXCLUDED."title","weighted"=EXCLUDED."weighted","display_totals_for_all_grading_periods"=EXCLUDED."display_totals_for_all_grading_periods","workflow_state"=EXCLUDED."workflow_state","updated_at"=EXCLUDED."updated_at" WHERE ("grading_period_groups".canvas_id, "grading_period_groups".canvas_course_id, "grading_period_groups".canvas_account_id, "grading_period_groups".title, "grading_period_groups".weighted, "grading_period_groups".display_totals_for_all_grading_periods, "grading_period_groups".workflow_state) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.canvas_course_id, EXCLUDED.canvas_account_id, EXCLUDED.title, EXCLUDED.weighted, EXCLUDED.display_totals_for_all_grading_periods, EXCLUDED.workflow_state) RETURNING "id"  (0.4ms) SELECT COUNT(*) FROM "grading_period_groups" GradingPeriodGroup Load (0.3ms) SELECT "grading_period_groups".* FROM "grading_period_groups" WHERE "grading_period_groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) SELECT COUNT(*) FROM "user_observers" UserObserver Create Many (0.6ms) INSERT INTO "user_observers" ("observing_user_id","observed_user_id","workflow_state","created_at","updated_at") VALUES (21,3,'active','2021-09-08 19:59:12.162513','2021-09-08 19:59:12.162513'),(21,2,'active','2021-09-08 19:59:12.162513','2021-09-08 19:59:12.162513') ON CONFLICT (observing_user_id, observed_user_id) DO UPDATE SET "observing_user_id"=EXCLUDED."observing_user_id","observed_user_id"=EXCLUDED."observed_user_id","workflow_state"=EXCLUDED."workflow_state","updated_at"=EXCLUDED."updated_at" WHERE ("user_observers".observing_user_id, "user_observers".observed_user_id, "user_observers".workflow_state) IS DISTINCT FROM (EXCLUDED.observing_user_id, EXCLUDED.observed_user_id, EXCLUDED.workflow_state) RETURNING "id"  (0.3ms) SELECT COUNT(*) FROM "user_observers"  (0.3ms) SELECT COUNT(*) FROM "user_observers" UserObserver Create Many (0.6ms) INSERT INTO "user_observers" ("observing_user_id","observed_user_id","workflow_state","created_at","updated_at") VALUES (21,3,'active','2021-09-08 19:59:12.167878','2021-09-08 19:59:12.167878'),(21,2,'active','2021-09-08 19:59:12.167878','2021-09-08 19:59:12.167878') ON CONFLICT (observing_user_id, observed_user_id) DO UPDATE SET "observing_user_id"=EXCLUDED."observing_user_id","observed_user_id"=EXCLUDED."observed_user_id","workflow_state"=EXCLUDED."workflow_state","updated_at"=EXCLUDED."updated_at" WHERE ("user_observers".observing_user_id, "user_observers".observed_user_id, "user_observers".workflow_state) IS DISTINCT FROM (EXCLUDED.observing_user_id, EXCLUDED.observed_user_id, EXCLUDED.workflow_state) RETURNING "id"  (0.3ms) SELECT COUNT(*) FROM "user_observers"  (0.3ms) ROLLBACK  (0.4ms) BEGIN  (0.4ms) SELECT COUNT(*) FROM "users"  (0.3ms) SELECT COUNT(*) FROM "courses" Course Create Many (0.6ms) INSERT INTO "courses" ("canvas_id","sis_id","course_code","name","canvas_account_id","canvas_term_id","start_at","end_at","workflow_state","grading_standard_id","created_at","updated_at") VALUES (1,'course_sis_id_1','C1','Course #1',1,1,'2017-03-27 21:53:18','2017-04-27 12:21:18','active',NULL,'2021-09-08 19:59:12.177521','2021-09-08 19:59:12.177521'),(2,'course_sis_id_2','C2','Course #2',1,1,'2017-03-27 21:53:18','2017-04-27 12:21:18','unpublished',NULL,'2021-09-08 19:59:12.177521','2021-09-08 19:59:12.177521') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","sis_id"=EXCLUDED."sis_id","course_code"=EXCLUDED."course_code","name"=EXCLUDED."name","canvas_account_id"=EXCLUDED."canvas_account_id","canvas_term_id"=EXCLUDED."canvas_term_id","start_at"=EXCLUDED."start_at","end_at"=EXCLUDED."end_at","workflow_state"=EXCLUDED."workflow_state","grading_standard_id"=EXCLUDED."grading_standard_id","updated_at"=EXCLUDED."updated_at" WHERE ("courses".canvas_id, "courses".sis_id, "courses".course_code, "courses".name, "courses".canvas_account_id, "courses".canvas_term_id, "courses".start_at, "courses".end_at, "courses".workflow_state, "courses".grading_standard_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.sis_id, EXCLUDED.course_code, EXCLUDED.name, EXCLUDED.canvas_account_id, EXCLUDED.canvas_term_id, EXCLUDED.start_at, EXCLUDED.end_at, EXCLUDED.workflow_state, EXCLUDED.grading_standard_id) RETURNING "id" User Create Many (0.6ms) INSERT INTO "users" ("canvas_id","sis_id","email","first_name","last_name","name","sortable_name","workflow_state","login_id","created_at","updated_at") VALUES (1,'sis_id_1','poorbastard@yharnam.com','Patches','the Spider','Patches the Spider','the Spider, Patches','active','spiderdude1337','2021-09-08 19:59:12.180469','2021-09-08 19:59:12.180469'),(2,'sis_id_2','dreamer@yharnam.com','Hunter','Djura','Hunter Djura','Djura, Hunter','active','retireddude109','2021-09-08 19:59:12.180469','2021-09-08 19:59:12.180469') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","sis_id"=EXCLUDED."sis_id","email"=EXCLUDED."email","first_name"=EXCLUDED."first_name","last_name"=EXCLUDED."last_name","name"=EXCLUDED."name","sortable_name"=EXCLUDED."sortable_name","workflow_state"=EXCLUDED."workflow_state","login_id"=EXCLUDED."login_id","updated_at"=EXCLUDED."updated_at" WHERE ("users".canvas_id, "users".sis_id, "users".email, "users".first_name, "users".last_name, "users".name, "users".sortable_name, "users".workflow_state, "users".login_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.sis_id, EXCLUDED.email, EXCLUDED.first_name, EXCLUDED.last_name, EXCLUDED.name, EXCLUDED.sortable_name, EXCLUDED.workflow_state, EXCLUDED.login_id) RETURNING "id"  (0.3ms) SELECT COUNT(*) FROM "users"  (0.2ms) SELECT COUNT(*) FROM "courses"  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) ROLLBACK  (0.2ms) BEGIN Course Create Many (0.6ms) INSERT INTO "courses" ("canvas_id","sis_id","course_code","name","canvas_account_id","canvas_term_id","start_at","end_at","workflow_state","grading_standard_id","created_at","updated_at") VALUES (1,'course_sis_id_1','C1','Course #1',1,1,'2017-03-27 21:53:18','2017-04-27 12:21:18','active',NULL,'2021-09-08 19:59:12.194559','2021-09-08 19:59:12.194559'),(2,'course_sis_id_2','C2','Course #2',1,1,'2017-03-27 21:53:18','2017-04-27 12:21:18','unpublished',NULL,'2021-09-08 19:59:12.194559','2021-09-08 19:59:12.194559') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","sis_id"=EXCLUDED."sis_id","course_code"=EXCLUDED."course_code","name"=EXCLUDED."name","canvas_account_id"=EXCLUDED."canvas_account_id","canvas_term_id"=EXCLUDED."canvas_term_id","start_at"=EXCLUDED."start_at","end_at"=EXCLUDED."end_at","workflow_state"=EXCLUDED."workflow_state","grading_standard_id"=EXCLUDED."grading_standard_id","updated_at"=EXCLUDED."updated_at" WHERE ("courses".canvas_id, "courses".sis_id, "courses".course_code, "courses".name, "courses".canvas_account_id, "courses".canvas_term_id, "courses".start_at, "courses".end_at, "courses".workflow_state, "courses".grading_standard_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.sis_id, EXCLUDED.course_code, EXCLUDED.name, EXCLUDED.canvas_account_id, EXCLUDED.canvas_term_id, EXCLUDED.start_at, EXCLUDED.end_at, EXCLUDED.workflow_state, EXCLUDED.grading_standard_id) RETURNING "id"  (0.3ms) ROLLBACK  (0.4ms) BEGIN  (0.4ms) SELECT COUNT(*) FROM "submissions" Submission Create Many (0.9ms) INSERT INTO "submissions" ("canvas_id","canvas_user_id","canvas_course_id","canvas_assignment_id","submitted_at","due_at","graded_at","score","points_possible","excused","workflow_state","created_at","updated_at") VALUES (1,1,1,1,'2017-09-21 18:28:15','2017-09-27 18:28:15','2017-09-21 19:36:23',5.0,10.0,TRUE,'graded','2021-09-08 19:59:12.203432','2021-09-08 19:59:12.203432'),(2,1,1,2,'2017-09-21 18:28:15','2017-09-28 18:28:15','2017-09-21 19:36:23',5.0,10.0,FALSE,'submitted','2021-09-08 19:59:12.203432','2021-09-08 19:59:12.203432') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","canvas_user_id"=EXCLUDED."canvas_user_id","canvas_course_id"=EXCLUDED."canvas_course_id","canvas_assignment_id"=EXCLUDED."canvas_assignment_id","submitted_at"=EXCLUDED."submitted_at","due_at"=EXCLUDED."due_at","graded_at"=EXCLUDED."graded_at","score"=EXCLUDED."score","points_possible"=EXCLUDED."points_possible","excused"=EXCLUDED."excused","workflow_state"=EXCLUDED."workflow_state","updated_at"=EXCLUDED."updated_at" WHERE ("submissions".canvas_id, "submissions".canvas_user_id, "submissions".canvas_course_id, "submissions".canvas_assignment_id, "submissions".submitted_at, "submissions".due_at, "submissions".graded_at, "submissions".score, "submissions".points_possible, "submissions".excused, "submissions".workflow_state) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.canvas_user_id, EXCLUDED.canvas_course_id, EXCLUDED.canvas_assignment_id, EXCLUDED.submitted_at, EXCLUDED.due_at, EXCLUDED.graded_at, EXCLUDED.score, EXCLUDED.points_possible, EXCLUDED.excused, EXCLUDED.workflow_state) RETURNING "id"  (0.4ms) SELECT COUNT(*) FROM "submissions"  (0.2ms) ROLLBACK  (0.3ms) BEGIN [ActiveJob] [BatchTestJobBase] [7870b0af-98e0-47d8-bfb2-ffc4f03f2205] Performing BatchTestJobBase (Job ID: 7870b0af-98e0-47d8-bfb2-ffc4f03f2205) from Test(default) [ActiveJob] [BatchTestJobBase] [7870b0af-98e0-47d8-bfb2-ffc4f03f2205] Performed BatchTestJobBase (Job ID: 7870b0af-98e0-47d8-bfb2-ffc4f03f2205) from Test(default) in 0.95ms  (0.3ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [BatchTestJobBase] [0f9705ec-179a-4343-b1f6-1f3c284ff43e] Performing BatchTestJobBase (Job ID: 0f9705ec-179a-4343-b1f6-1f3c284ff43e) from Test(default) [ActiveJob] [BatchTestJobBase] [0f9705ec-179a-4343-b1f6-1f3c284ff43e] Performed BatchTestJobBase (Job ID: 0f9705ec-179a-4343-b1f6-1f3c284ff43e) from Test(default) in 0.26ms  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] [BatchTestJobBase] [03a43ce8-8769-472d-86aa-cd865b53f0c3] Performing BatchTestJobBase (Job ID: 03a43ce8-8769-472d-86aa-cd865b53f0c3) from Test(default) [ActiveJob] [BatchTestJobBase] [03a43ce8-8769-472d-86aa-cd865b53f0c3] Performed BatchTestJobBase (Job ID: 03a43ce8-8769-472d-86aa-cd865b53f0c3) from Test(default) in 0.11ms  (0.3ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] [FailingBatchTestJobBase] [8941e416-0531-47d9-b0e1-f2dffb9256a5] Performing FailingBatchTestJobBase (Job ID: 8941e416-0531-47d9-b0e1-f2dffb9256a5) from Test(default) [ActiveJob] [FailingBatchTestJobBase] [8941e416-0531-47d9-b0e1-f2dffb9256a5] Error performing FailingBatchTestJobBase (Job ID: 8941e416-0531-47d9-b0e1-f2dffb9256a5) from Test(default) in 0.22ms: RuntimeError (Foo): /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/job_batching/support/base_job.rb:12:in `perform' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:39:in `block in perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:109:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch_aware_job.rb:12:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/i18n-1.8.10/lib/i18n.rb:309:in `with_locale' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/translation.rb:9:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:26:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `block in instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications/instrumenter.rb:23:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:25:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `block in tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `block in tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:28:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:22:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:136:in `run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:38:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/job_batching/batch_aware_job_spec.rb:46:in `block (5 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `block in with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `block in with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-rails-5.0.2/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:259:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:644:in `block in run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:606:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/configuration.rb:2067:in `with_suite_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:116:in `block in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/reporter.rb:74:in `report' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:115:in `run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:89:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:71:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:45:in `invoke' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/exe/rspec:4:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:63:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:63:in `kernel_load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:28:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:474:in `exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:30:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:24:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/exe/bundle:49:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/friendly_errors.rb:128:in `with_friendly_errors' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/exe/bundle:37:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `
'  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] Enqueued BatchTestJobBase (Job ID: c79fec75-09d2-4454-86de-06640f122185) to Test(default)  (0.3ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] Enqueued BatchTestJobBase (Job ID: c747af5d-6bf1-4d02-853c-49ae623799b8) to Test(default)  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] Enqueued BatchTestJobBase (Job ID: 584a77e5-9cb5-4c96-9755-9410b8bf3e40) to Test(default)  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) ROLLBACK  (0.3ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.3ms) ROLLBACK  (0.3ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] Enqueued RetryingJob (Job ID: ba1b039f-b4f6-4e0e-979e-0a9bf37858c6) to Sidekiq(default) [ActiveJob] [RetryingJob] [ba1b039f-b4f6-4e0e-979e-0a9bf37858c6] Performing RetryingJob (Job ID: ba1b039f-b4f6-4e0e-979e-0a9bf37858c6) from Sidekiq(default) [ActiveJob] [RetryingJob] [ba1b039f-b4f6-4e0e-979e-0a9bf37858c6] Error performing RetryingJob (Job ID: ba1b039f-b4f6-4e0e-979e-0a9bf37858c6) from Sidekiq(default) in 3.76ms: RuntimeError (A Failure): /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/job_batching/batch_spec.rb:268:in `perform' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:39:in `block in perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:109:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch_aware_job.rb:12:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/i18n-1.8.10/lib/i18n.rb:314:in `with_locale' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/translation.rb:9:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:26:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `block in instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications/instrumenter.rb:23:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:25:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `block in tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `block in tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:28:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:22:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:136:in `run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:38:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:24:in `block in execute' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:109:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/railtie.rb:28:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/execution_wrapper.rb:87:in `wrap' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/reloader.rb:73:in `block in wrap' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/execution_wrapper.rb:87:in `wrap' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/reloader.rb:72:in `wrap' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/railtie.rb:27:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:136:in `run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:22:in `execute' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/queue_adapters/sidekiq_adapter.rb:42:in `perform' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/sidekiq-6.2.2/lib/sidekiq/testing.rb:300:in `execute_job' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/sidekiq-6.2.2/lib/sidekiq/testing.rb:295:in `block in process_job' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/sidekiq-6.2.2/lib/sidekiq/middleware/chain.rb:138:in `block in invoke' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/sidekiq.rb:73:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/sidekiq-6.2.2/lib/sidekiq/middleware/chain.rb:140:in `block in invoke' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/sidekiq-6.2.2/lib/sidekiq/middleware/chain.rb:143:in `invoke' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/sidekiq-6.2.2/lib/sidekiq/testing.rb:294:in `process_job' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/job_batching/batch_spec.rb:289:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `block in with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `block in with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-rails-5.0.2/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:259:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:644:in `block in run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:606:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/configuration.rb:2067:in `with_suite_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:116:in `block in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/reporter.rb:74:in `report' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:115:in `run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:89:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:71:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:45:in `invoke' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/exe/rspec:4:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:63:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:63:in `kernel_load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:28:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:474:in `exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:30:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:24:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/exe/bundle:49:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/friendly_errors.rb:128:in `with_friendly_errors' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/exe/bundle:37:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `
' [ActiveJob] [RetryingJob] [ba1b039f-b4f6-4e0e-979e-0a9bf37858c6] Performing RetryingJob (Job ID: ba1b039f-b4f6-4e0e-979e-0a9bf37858c6) from Sidekiq(default) [ActiveJob] [RetryingJob] [ba1b039f-b4f6-4e0e-979e-0a9bf37858c6] Performed RetryingJob (Job ID: ba1b039f-b4f6-4e0e-979e-0a9bf37858c6) from Sidekiq(default) in 5.51ms  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.4ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] Enqueued TestWorker (Job ID: eee6f196-377c-4af5-9fbc-193c4972069e) to Sidekiq(default)  (0.2ms) ROLLBACK  (0.4ms) BEGIN  (0.2ms) ROLLBACK  (3.2ms) BEGIN  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] Enqueued CanvasSync::JobBatches::Batch::Callback::ActiveJobCallbackWorker (Job ID: 8ba6d964-165c-4027-9e1f-9b1554b7341f) to Test(default) with arguments: "SampleCallback", "complete", {"a"=>"b"}, "aL76SN3vGk8yGQ", nil  (0.2ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] Enqueued CanvasSync::JobBatches::Batch::Callback::ActiveJobCallbackWorker (Job ID: 995bcc5b-953e-42e1-9b03-210a5f3b0cff) to Test(default) with arguments: "SampleCallback2", "complete", {"b"=>"a"}, "rAtnHP2sh8NxoQ", nil [ActiveJob] Enqueued CanvasSync::JobBatches::Batch::Callback::ActiveJobCallbackWorker (Job ID: a046bc21-d846-419c-bed4-39ae055962be) to Test(default) with arguments: "SampleCallback", "complete", {"a"=>"b"}, "rAtnHP2sh8NxoQ", nil  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.4ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.6ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.4ms) BEGIN [ActiveJob] Enqueued ContextedJob (Job ID: c99b75c1-be6f-446a-9fa1-abd504a8be36) to Sidekiq(default) [ActiveJob] [TestWorker] [eee6f196-377c-4af5-9fbc-193c4972069e] Performing TestWorker (Job ID: eee6f196-377c-4af5-9fbc-193c4972069e) from Sidekiq(default) [ActiveJob] [TestWorker] [eee6f196-377c-4af5-9fbc-193c4972069e] Performed TestWorker (Job ID: eee6f196-377c-4af5-9fbc-193c4972069e) from Sidekiq(default) in 2.89ms [ActiveJob] [ContextedJob] [c99b75c1-be6f-446a-9fa1-abd504a8be36] Performing ContextedJob (Job ID: c99b75c1-be6f-446a-9fa1-abd504a8be36) from Sidekiq(default) [ActiveJob] [ContextedJob] [c99b75c1-be6f-446a-9fa1-abd504a8be36] Performed ContextedJob (Job ID: c99b75c1-be6f-446a-9fa1-abd504a8be36) from Sidekiq(default) in 4.72ms  (0.3ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] Enqueued ContextedJob (Job ID: 243a8d15-13bf-49da-9abc-53927289cb14) to Sidekiq(default) [ActiveJob] [ContextedJob] [243a8d15-13bf-49da-9abc-53927289cb14] Performing ContextedJob (Job ID: 243a8d15-13bf-49da-9abc-53927289cb14) from Sidekiq(default) [ActiveJob] [ContextedJob] [243a8d15-13bf-49da-9abc-53927289cb14] Performed ContextedJob (Job ID: 243a8d15-13bf-49da-9abc-53927289cb14) from Sidekiq(default) in 8.04ms  (0.3ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] Enqueued BatchTestJobBase (Job ID: 6ad2ce4b-0ea1-47c6-8985-7fa4d5276a9a) to Sidekiq(default) [ActiveJob] [BatchTestJobBase] [6ad2ce4b-0ea1-47c6-8985-7fa4d5276a9a] Performing BatchTestJobBase (Job ID: 6ad2ce4b-0ea1-47c6-8985-7fa4d5276a9a) from Sidekiq(default) [ActiveJob] [BatchTestJobBase] [6ad2ce4b-0ea1-47c6-8985-7fa4d5276a9a] Performed BatchTestJobBase (Job ID: 6ad2ce4b-0ea1-47c6-8985-7fa4d5276a9a) from Sidekiq(default) in 3.87ms [ActiveJob] Enqueued ContextedJob (Job ID: 7719158a-5145-46ff-b0fe-60eced0c32b3) to Sidekiq(default) [ActiveJob] [ContextedJob] [7719158a-5145-46ff-b0fe-60eced0c32b3] Performing ContextedJob (Job ID: 7719158a-5145-46ff-b0fe-60eced0c32b3) from Sidekiq(default) [ActiveJob] [ContextedJob] [7719158a-5145-46ff-b0fe-60eced0c32b3] Performed ContextedJob (Job ID: 7719158a-5145-46ff-b0fe-60eced0c32b3) from Sidekiq(default) in 4.22ms  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] Enqueued TestWorker (Job ID: 562dcaeb-3d3d-4d5f-af24-483efd57e1c8) to Sidekiq(default) [ActiveJob] Enqueued TestWorker (Job ID: fd6903d5-2157-4abc-b50b-93c1dbbd5a97) to Sidekiq(default) [ActiveJob] Enqueued TestWorker (Job ID: 2d4ceb95-2114-4170-9b7d-bb78d9d72d12) to Sidekiq(default)  (0.2ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] Enqueued WorkerA (Job ID: f916da26-3bae-4615-afe4-1a9b56d0d3e9) to Sidekiq(default) [ActiveJob] Enqueued WorkerB (Job ID: 28c342e8-1422-4836-9f3d-6029de3e2aab) to Sidekiq(default) [ActiveJob] Enqueued WorkerA (Job ID: e1e2fea9-0a40-489b-b567-948bb7eed2ff) to Sidekiq(default) [ActiveJob] Enqueued WorkerC (Job ID: ff862aed-ddfb-49dc-961d-aad6d14fda48) to Sidekiq(default)  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.4ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.5ms) BEGIN  (0.1ms) ROLLBACK  (0.3ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] Enqueued TestWorker (Job ID: ab6741ae-e96b-4fa0-80df-cb01b56dc71f) to Sidekiq(default)  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.6ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] Enqueued TestWorker (Job ID: 6a42cc34-7ff0-4df1-a55e-ef688efaaf87) to Sidekiq(default)  (0.2ms) ROLLBACK  (0.4ms) SELECT "schema_migrations"."version" FROM "schema_migrations" ORDER BY "schema_migrations"."version" ASC  (0.3ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.7ms) SELECT COUNT(*) FROM "canvas_sync_job_logs" [ActiveJob] [GoodJob] [1d99d7ab-a47f-438f-8371-b3e25d266734] Performing GoodJob (Job ID: 1d99d7ab-a47f-438f-8371-b3e25d266734) from Test(default) with arguments: "argument" [ActiveJob] [GoodJob] [1d99d7ab-a47f-438f-8371-b3e25d266734] CanvasSync::JobLog Load (0.3ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "1d99d7ab-a47f-438f-8371-b3e25d266734"], ["LIMIT", 1]] [ActiveJob] [GoodJob] [1d99d7ab-a47f-438f-8371-b3e25d266734]  (0.3ms) SAVEPOINT active_record_1 [ActiveJob] [GoodJob] [1d99d7ab-a47f-438f-8371-b3e25d266734] CanvasSync::JobLog Create (1.8ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "GoodJob"], ["status", "enqueued"], ["job_arguments", "---\n- argument\n"], ["created_at", "2021-09-08 20:03:30.083150"], ["updated_at", "2021-09-08 20:03:30.083150"], ["job_id", "1d99d7ab-a47f-438f-8371-b3e25d266734"]] [ActiveJob] [GoodJob] [1d99d7ab-a47f-438f-8371-b3e25d266734]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [GoodJob] [1d99d7ab-a47f-438f-8371-b3e25d266734]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [GoodJob] [1d99d7ab-a47f-438f-8371-b3e25d266734] CanvasSync::JobLog Update (0.5ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-09-08 20:03:30.088488"], ["status", "running"], ["updated_at", "2021-09-08 20:03:30.089049"], ["id", 37]] [ActiveJob] [GoodJob] [1d99d7ab-a47f-438f-8371-b3e25d266734]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [GoodJob] [1d99d7ab-a47f-438f-8371-b3e25d266734]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [GoodJob] [1d99d7ab-a47f-438f-8371-b3e25d266734] CanvasSync::JobLog Update (0.4ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2021-09-08 20:03:30.091273"], ["status", "success"], ["updated_at", "2021-09-08 20:03:30.092004"], ["id", 37]] [ActiveJob] [GoodJob] [1d99d7ab-a47f-438f-8371-b3e25d266734]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [GoodJob] [1d99d7ab-a47f-438f-8371-b3e25d266734] Performed GoodJob (Job ID: 1d99d7ab-a47f-438f-8371-b3e25d266734) from Test(default) in 71.76ms  (0.3ms) SELECT COUNT(*) FROM "canvas_sync_job_logs" CanvasSync::JobLog Load (0.3ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" ORDER BY "canvas_sync_job_logs"."id" DESC LIMIT $1 [["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] [BadJob] [739280f7-0286-45af-9375-7df7aaf96716] Performing BadJob (Job ID: 739280f7-0286-45af-9375-7df7aaf96716) from Test(default) with arguments: "argument" [ActiveJob] [BadJob] [739280f7-0286-45af-9375-7df7aaf96716] CanvasSync::JobLog Load (0.7ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "739280f7-0286-45af-9375-7df7aaf96716"], ["LIMIT", 1]] [ActiveJob] [BadJob] [739280f7-0286-45af-9375-7df7aaf96716]  (0.3ms) SAVEPOINT active_record_1 [ActiveJob] [BadJob] [739280f7-0286-45af-9375-7df7aaf96716] CanvasSync::JobLog Create (0.6ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "BadJob"], ["status", "enqueued"], ["job_arguments", "---\n- argument\n"], ["created_at", "2021-09-08 20:03:30.104077"], ["updated_at", "2021-09-08 20:03:30.104077"], ["job_id", "739280f7-0286-45af-9375-7df7aaf96716"]] [ActiveJob] [BadJob] [739280f7-0286-45af-9375-7df7aaf96716]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [BadJob] [739280f7-0286-45af-9375-7df7aaf96716]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [BadJob] [739280f7-0286-45af-9375-7df7aaf96716] CanvasSync::JobLog Update (0.4ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-09-08 20:03:30.106872"], ["status", "running"], ["updated_at", "2021-09-08 20:03:30.107426"], ["id", 38]] [ActiveJob] [BadJob] [739280f7-0286-45af-9375-7df7aaf96716]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [BadJob] [739280f7-0286-45af-9375-7df7aaf96716]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [BadJob] [739280f7-0286-45af-9375-7df7aaf96716] CanvasSync::JobLog Update (0.9ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "exception" = $2, "backtrace" = $3, "status" = $4, "updated_at" = $5 WHERE "canvas_sync_job_logs"."id" = $6 [["completed_at", "2021-09-08 20:03:30.109616"], ["exception", "EvilError: EvilError"], ["backtrace", "/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:12:in `perform'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:39:in `block in perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:109:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch_aware_job.rb:22:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:21:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/i18n-1.8.10/lib/i18n.rb:309:in `with_locale'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/translation.rb:9:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:26:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `block in instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications/instrumenter.rb:23:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:25:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `block in tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `block in tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:28:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:22:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:136:in `run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:38:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:18:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:40:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/matchers/built_in/raise_error.rb:59:in `matches?'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:51:in `block in handle_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:27:in `with_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:48:in `handle_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:65:in `to'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:101:in `to'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:39:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `block in with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `block in with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-rails-5.0.2/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:259:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:644:in `block in run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:606:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/configuration.rb:2067:in `with_suite_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:116:in `block in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/reporter.rb:74:in `report'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:115:in `run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:89:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:71:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:45:in `invoke'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/exe/rspec:4:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:63:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:63:in `kernel_load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:28:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:474:in `exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:30:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:24:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/exe/bundle:49:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/friendly_errors.rb:128:in `with_friendly_errors'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/exe/bundle:37:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `
'"], ["status", "error"], ["updated_at", "2021-09-08 20:03:30.110235"], ["id", 38]] [ActiveJob] [BadJob] [739280f7-0286-45af-9375-7df7aaf96716]  (0.3ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [BadJob] [739280f7-0286-45af-9375-7df7aaf96716] Error performing BadJob (Job ID: 739280f7-0286-45af-9375-7df7aaf96716) from Test(default) in 12.99ms: EvilError (EvilError): /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:12:in `perform' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:39:in `block in perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:109:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch_aware_job.rb:22:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:21:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/i18n-1.8.10/lib/i18n.rb:309:in `with_locale' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/translation.rb:9:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:26:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `block in instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications/instrumenter.rb:23:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:25:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `block in tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `block in tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:28:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:22:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:136:in `run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:38:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:18:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:40:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/matchers/built_in/raise_error.rb:59:in `matches?' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:51:in `block in handle_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:27:in `with_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:48:in `handle_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:65:in `to' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:101:in `to' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:39:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `block in with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `block in with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-rails-5.0.2/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:259:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:644:in `block in run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:606:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/configuration.rb:2067:in `with_suite_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:116:in `block in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/reporter.rb:74:in `report' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:115:in `run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:89:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:71:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:45:in `invoke' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/exe/rspec:4:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:63:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:63:in `kernel_load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:28:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:474:in `exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:30:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:24:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/exe/bundle:49:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/friendly_errors.rb:128:in `with_friendly_errors' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/exe/bundle:37:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `
' CanvasSync::JobLog Load (0.5ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" ORDER BY "canvas_sync_job_logs"."id" DESC LIMIT $1 [["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] [BadJob] [c722d61d-deb3-419d-a7c1-d713f34a5aab] Performing BadJob (Job ID: c722d61d-deb3-419d-a7c1-d713f34a5aab) from Test(default) [ActiveJob] [BadJob] [c722d61d-deb3-419d-a7c1-d713f34a5aab] CanvasSync::JobLog Load (0.4ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "c722d61d-deb3-419d-a7c1-d713f34a5aab"], ["LIMIT", 1]] [ActiveJob] [BadJob] [c722d61d-deb3-419d-a7c1-d713f34a5aab]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [BadJob] [c722d61d-deb3-419d-a7c1-d713f34a5aab] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["job_class", "BadJob"], ["status", "enqueued"], ["created_at", "2021-09-08 20:03:30.120276"], ["updated_at", "2021-09-08 20:03:30.120276"], ["job_id", "c722d61d-deb3-419d-a7c1-d713f34a5aab"]] [ActiveJob] [BadJob] [c722d61d-deb3-419d-a7c1-d713f34a5aab]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [BadJob] [c722d61d-deb3-419d-a7c1-d713f34a5aab]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [BadJob] [c722d61d-deb3-419d-a7c1-d713f34a5aab] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-09-08 20:03:30.121611"], ["status", "running"], ["updated_at", "2021-09-08 20:03:30.122012"], ["id", 39]] [ActiveJob] [BadJob] [c722d61d-deb3-419d-a7c1-d713f34a5aab]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [BadJob] [c722d61d-deb3-419d-a7c1-d713f34a5aab]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [BadJob] [c722d61d-deb3-419d-a7c1-d713f34a5aab] CanvasSync::JobLog Update (1.6ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "exception" = $2, "backtrace" = $3, "status" = $4, "updated_at" = $5 WHERE "canvas_sync_job_logs"."id" = $6 [["completed_at", "2021-09-08 20:03:30.124031"], ["exception", "ArgumentError: wrong number of arguments (given 0, expected 1)"], ["backtrace", "/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:11:in `perform'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:39:in `block in perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:109:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch_aware_job.rb:22:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:21:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/i18n-1.8.10/lib/i18n.rb:309:in `with_locale'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/translation.rb:9:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:26:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `block in instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications/instrumenter.rb:23:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:25:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `block in tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `block in tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:28:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:22:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:136:in `run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:38:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:18:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:52:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/matchers/built_in/raise_error.rb:59:in `matches?'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:51:in `block in handle_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:27:in `with_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:48:in `handle_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:65:in `to'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:101:in `to'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:51:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `block in with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `block in with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-rails-5.0.2/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:259:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:644:in `block in run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:606:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/configuration.rb:2067:in `with_suite_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:116:in `block in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/reporter.rb:74:in `report'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:115:in `run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:89:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:71:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:45:in `invoke'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/exe/rspec:4:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:63:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:63:in `kernel_load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:28:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:474:in `exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:30:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:24:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/exe/bundle:49:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/friendly_errors.rb:128:in `with_friendly_errors'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/exe/bundle:37:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `
'"], ["status", "error"], ["updated_at", "2021-09-08 20:03:30.124524"], ["id", 39]] [ActiveJob] [BadJob] [c722d61d-deb3-419d-a7c1-d713f34a5aab]  (0.3ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [BadJob] [c722d61d-deb3-419d-a7c1-d713f34a5aab] Error performing BadJob (Job ID: c722d61d-deb3-419d-a7c1-d713f34a5aab) from Test(default) in 9.13ms: ArgumentError (wrong number of arguments (given 0, expected 1)): /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:11:in `perform' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:39:in `block in perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:109:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch_aware_job.rb:22:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:21:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/i18n-1.8.10/lib/i18n.rb:309:in `with_locale' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/translation.rb:9:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:26:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `block in instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications/instrumenter.rb:23:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:25:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `block in tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `block in tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:28:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:22:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:136:in `run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:38:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:18:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:52:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/matchers/built_in/raise_error.rb:59:in `matches?' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:51:in `block in handle_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:27:in `with_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:48:in `handle_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:65:in `to' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:101:in `to' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:51:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `block in with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `block in with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-rails-5.0.2/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:259:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:644:in `block in run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:606:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/configuration.rb:2067:in `with_suite_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:116:in `block in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/reporter.rb:74:in `report' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:115:in `run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:89:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:71:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:45:in `invoke' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/exe/rspec:4:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:63:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:63:in `kernel_load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:28:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:474:in `exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:30:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:24:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/exe/bundle:49:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/friendly_errors.rb:128:in `with_friendly_errors' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/exe/bundle:37:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `
'  (0.3ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [BadJob] [4a621e8b-fdd4-49a2-baca-b0b453723dc0] Performing BadJob (Job ID: 4a621e8b-fdd4-49a2-baca-b0b453723dc0) from Test(default) [ActiveJob] [BadJob] [4a621e8b-fdd4-49a2-baca-b0b453723dc0] CanvasSync::JobLog Load (0.4ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "4a621e8b-fdd4-49a2-baca-b0b453723dc0"], ["LIMIT", 1]] [ActiveJob] [BadJob] [4a621e8b-fdd4-49a2-baca-b0b453723dc0]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [BadJob] [4a621e8b-fdd4-49a2-baca-b0b453723dc0] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["job_class", "BadJob"], ["status", "enqueued"], ["created_at", "2021-09-08 20:03:30.133113"], ["updated_at", "2021-09-08 20:03:30.133113"], ["job_id", "4a621e8b-fdd4-49a2-baca-b0b453723dc0"]] [ActiveJob] [BadJob] [4a621e8b-fdd4-49a2-baca-b0b453723dc0]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [BadJob] [4a621e8b-fdd4-49a2-baca-b0b453723dc0]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [BadJob] [4a621e8b-fdd4-49a2-baca-b0b453723dc0] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-09-08 20:03:30.134365"], ["status", "running"], ["updated_at", "2021-09-08 20:03:30.134735"], ["id", 40]] [ActiveJob] [BadJob] [4a621e8b-fdd4-49a2-baca-b0b453723dc0]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [BadJob] [4a621e8b-fdd4-49a2-baca-b0b453723dc0]  (0.4ms) SAVEPOINT active_record_1 [ActiveJob] [BadJob] [4a621e8b-fdd4-49a2-baca-b0b453723dc0] CanvasSync::JobLog Update (1.4ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "exception" = $2, "backtrace" = $3, "status" = $4, "updated_at" = $5 WHERE "canvas_sync_job_logs"."id" = $6 [["completed_at", "2021-09-08 20:03:30.141080"], ["exception", "ArgumentError: wrong number of arguments (given 0, expected 1)"], ["backtrace", "/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:11:in `perform'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:39:in `block in perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:109:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch_aware_job.rb:22:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:21:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/i18n-1.8.10/lib/i18n.rb:309:in `with_locale'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/translation.rb:9:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:26:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `block in instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications/instrumenter.rb:23:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:25:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `block in tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `block in tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:28:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:22:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:136:in `run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:38:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:18:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:60:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/matchers/built_in/raise_error.rb:59:in `matches?'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:51:in `block in handle_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:27:in `with_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:48:in `handle_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:65:in `to'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:101:in `to'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:59:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `block in with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `block in with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-rails-5.0.2/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:259:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:644:in `block in run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:606:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/configuration.rb:2067:in `with_suite_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:116:in `block in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/reporter.rb:74:in `report'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:115:in `run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:89:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:71:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:45:in `invoke'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/exe/rspec:4:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:63:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:63:in `kernel_load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:28:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:474:in `exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:30:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:24:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/exe/bundle:49:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/friendly_errors.rb:128:in `with_friendly_errors'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/exe/bundle:37:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `
'\n\nError Occurred while handling an Error: NoMethodError: undefined method `bad_catcher' for BadJob:Class\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-mocks-3.10.2/lib/rspec/mocks/method_double.rb:28:in `block in original_implementation_callable'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-mocks-3.10.2/lib/rspec/mocks/message_expectation.rb:101:in `block in and_call_original'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-mocks-3.10.2/lib/rspec/mocks/message_expectation.rb:740:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-mocks-3.10.2/lib/rspec/mocks/message_expectation.rb:572:in `invoke_incrementing_actual_calls_by'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-mocks-3.10.2/lib/rspec/mocks/message_expectation.rb:427:in `invoke'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-mocks-3.10.2/lib/rspec/mocks/proxy.rb:217:in `message_received'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-mocks-3.10.2/lib/rspec/mocks/proxy.rb:361:in `message_received'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-mocks-3.10.2/lib/rspec/mocks/method_double.rb:78:in `proxy_method_invoked'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-mocks-3.10.2/lib/rspec/mocks/method_double.rb:64:in `block (2 levels) in define_proxy_method'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:31:in `rescue in block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:23:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/i18n-1.8.10/lib/i18n.rb:309:in `with_locale'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/translation.rb:9:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:26:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `block in instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications/instrumenter.rb:23:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:25:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `block in tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `block in tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:28:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:22:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:136:in `run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:38:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:18:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:60:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/matchers/built_in/raise_error.rb:59:in `matches?'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:51:in `block in handle_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:27:in `with_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:48:in `handle_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:65:in `to'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:101:in `to'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:59:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `block in with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `block in with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-rails-5.0.2/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:259:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:644:in `block in run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:606:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/configuration.rb:2067:in `with_suite_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:116:in `block in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/reporter.rb:74:in `report'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:115:in `run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:89:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:71:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:45:in `invoke'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/exe/rspec:4:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:63:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:63:in `kernel_load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:28:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:474:in `exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:30:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:24:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/exe/bundle:49:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/friendly_errors.rb:128:in `with_friendly_errors'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/exe/bundle:37:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `
'"], ["status", "error"], ["updated_at", "2021-09-08 20:03:30.142338"], ["id", 40]] [ActiveJob] [BadJob] [4a621e8b-fdd4-49a2-baca-b0b453723dc0]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [BadJob] [4a621e8b-fdd4-49a2-baca-b0b453723dc0] Error performing BadJob (Job ID: 4a621e8b-fdd4-49a2-baca-b0b453723dc0) from Test(default) in 14.16ms: ArgumentError (wrong number of arguments (given 0, expected 1)): /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:11:in `perform' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:39:in `block in perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:109:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch_aware_job.rb:22:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:21:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/i18n-1.8.10/lib/i18n.rb:309:in `with_locale' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/translation.rb:9:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:26:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `block in instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications/instrumenter.rb:23:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:25:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `block in tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `block in tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:28:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:22:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:136:in `run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:38:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:18:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:60:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/matchers/built_in/raise_error.rb:59:in `matches?' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:51:in `block in handle_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:27:in `with_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:48:in `handle_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:65:in `to' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:101:in `to' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:59:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `block in with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `block in with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-rails-5.0.2/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:259:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:644:in `block in run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:606:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/configuration.rb:2067:in `with_suite_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:116:in `block in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/reporter.rb:74:in `report' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:115:in `run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:89:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:71:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:45:in `invoke' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/exe/rspec:4:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:63:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:63:in `kernel_load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:28:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:474:in `exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:30:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:24:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/exe/bundle:49:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/friendly_errors.rb:128:in `with_friendly_errors' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/exe/bundle:37:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `
' CanvasSync::JobLog Load (0.6ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" ORDER BY "canvas_sync_job_logs"."id" DESC LIMIT $1 [["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] [CanvasSync::Jobs::ReportChecker] [2467717e-9dbb-4e07-bd81-bf69c5ceb68e] Performing CanvasSync::Jobs::ReportChecker (Job ID: 2467717e-9dbb-4e07-bd81-bf69c5ceb68e) from Test(default) with arguments: "provisioning_csv", 1, "FakeProcessor", {} [ActiveJob] [CanvasSync::Jobs::ReportChecker] [2467717e-9dbb-4e07-bd81-bf69c5ceb68e] CanvasSync::JobLog Load (0.8ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "2467717e-9dbb-4e07-bd81-bf69c5ceb68e"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [2467717e-9dbb-4e07-bd81-bf69c5ceb68e]  (0.3ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [2467717e-9dbb-4e07-bd81-bf69c5ceb68e] CanvasSync::JobLog Create (0.4ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- provisioning_csv\n- 1\n- FakeProcessor\n- {}\n"], ["created_at", "2021-09-08 20:03:30.155444"], ["updated_at", "2021-09-08 20:03:30.155444"], ["job_id", "2467717e-9dbb-4e07-bd81-bf69c5ceb68e"]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [2467717e-9dbb-4e07-bd81-bf69c5ceb68e]  (0.3ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [2467717e-9dbb-4e07-bd81-bf69c5ceb68e]  (0.3ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [2467717e-9dbb-4e07-bd81-bf69c5ceb68e] CanvasSync::JobLog Update (0.4ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-09-08 20:03:30.159017"], ["status", "running"], ["updated_at", "2021-09-08 20:03:30.159787"], ["id", 41]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [2467717e-9dbb-4e07-bd81-bf69c5ceb68e]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [2467717e-9dbb-4e07-bd81-bf69c5ceb68e]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [2467717e-9dbb-4e07-bd81-bf69c5ceb68e] CanvasSync::JobLog Destroy (0.3ms) DELETE FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."id" = $1 [["id", 41]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [2467717e-9dbb-4e07-bd81-bf69c5ceb68e]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [2467717e-9dbb-4e07-bd81-bf69c5ceb68e] Performed CanvasSync::Jobs::ReportChecker (Job ID: 2467717e-9dbb-4e07-bd81-bf69c5ceb68e) from Test(default) in 15.6ms  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] [CanvasSync::Jobs::ReportChecker] [00f3eebf-5ba5-4293-bd17-7a06f456eae9] Performing CanvasSync::Jobs::ReportChecker (Job ID: 00f3eebf-5ba5-4293-bd17-7a06f456eae9) from Test(default) with arguments: "provisioning_csv", 1, "FakeProcessor", {} [ActiveJob] [CanvasSync::Jobs::ReportChecker] [00f3eebf-5ba5-4293-bd17-7a06f456eae9] CanvasSync::JobLog Load (0.3ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "00f3eebf-5ba5-4293-bd17-7a06f456eae9"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [00f3eebf-5ba5-4293-bd17-7a06f456eae9]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [00f3eebf-5ba5-4293-bd17-7a06f456eae9] CanvasSync::JobLog Create (0.4ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- provisioning_csv\n- 1\n- FakeProcessor\n- {}\n"], ["created_at", "2021-09-08 20:03:30.172928"], ["updated_at", "2021-09-08 20:03:30.172928"], ["job_id", "00f3eebf-5ba5-4293-bd17-7a06f456eae9"]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [00f3eebf-5ba5-4293-bd17-7a06f456eae9]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [00f3eebf-5ba5-4293-bd17-7a06f456eae9]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [00f3eebf-5ba5-4293-bd17-7a06f456eae9] CanvasSync::JobLog Update (0.5ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-09-08 20:03:30.174866"], ["status", "running"], ["updated_at", "2021-09-08 20:03:30.175344"], ["id", 42]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [00f3eebf-5ba5-4293-bd17-7a06f456eae9]  (0.3ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [00f3eebf-5ba5-4293-bd17-7a06f456eae9]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [00f3eebf-5ba5-4293-bd17-7a06f456eae9] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- provisioning_csv\n- 1\n- FakeProcessor\n- {}\n- {}\n"], ["created_at", "2021-09-08 20:03:30.180566"], ["updated_at", "2021-09-08 20:03:30.180566"], ["job_id", "73c49e6f-009a-4df0-b09d-d457ea88dd11"]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [00f3eebf-5ba5-4293-bd17-7a06f456eae9]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [00f3eebf-5ba5-4293-bd17-7a06f456eae9] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: 73c49e6f-009a-4df0-b09d-d457ea88dd11) to Test(default) at 2021-09-08 20:04:00 UTC with arguments: "provisioning_csv", 1, "FakeProcessor", {}, {} [ActiveJob] [CanvasSync::Jobs::ReportChecker] [00f3eebf-5ba5-4293-bd17-7a06f456eae9]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [00f3eebf-5ba5-4293-bd17-7a06f456eae9] CanvasSync::JobLog Destroy (0.3ms) DELETE FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."id" = $1 [["id", 42]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [00f3eebf-5ba5-4293-bd17-7a06f456eae9]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [00f3eebf-5ba5-4293-bd17-7a06f456eae9] Performed CanvasSync::Jobs::ReportChecker (Job ID: 00f3eebf-5ba5-4293-bd17-7a06f456eae9) from Test(default) in 12.1ms  (0.3ms) ROLLBACK  (0.3ms) BEGIN [ActiveJob] [CanvasSync::Jobs::ReportChecker] [483b17d3-3a9a-46f7-885a-14889b729a47] Performing CanvasSync::Jobs::ReportChecker (Job ID: 483b17d3-3a9a-46f7-885a-14889b729a47) from Test(default) with arguments: "provisioning_csv", 1, "FakeProcessor", {} [ActiveJob] [CanvasSync::Jobs::ReportChecker] [483b17d3-3a9a-46f7-885a-14889b729a47] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "483b17d3-3a9a-46f7-885a-14889b729a47"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [483b17d3-3a9a-46f7-885a-14889b729a47]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [483b17d3-3a9a-46f7-885a-14889b729a47] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- provisioning_csv\n- 1\n- FakeProcessor\n- {}\n"], ["created_at", "2021-09-08 20:03:30.188823"], ["updated_at", "2021-09-08 20:03:30.188823"], ["job_id", "483b17d3-3a9a-46f7-885a-14889b729a47"]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [483b17d3-3a9a-46f7-885a-14889b729a47]  (0.3ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [483b17d3-3a9a-46f7-885a-14889b729a47]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [483b17d3-3a9a-46f7-885a-14889b729a47] CanvasSync::JobLog Update (0.6ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-09-08 20:03:30.191342"], ["status", "running"], ["updated_at", "2021-09-08 20:03:30.192021"], ["id", 44]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [483b17d3-3a9a-46f7-885a-14889b729a47]  (0.3ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [483b17d3-3a9a-46f7-885a-14889b729a47]  (0.3ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [483b17d3-3a9a-46f7-885a-14889b729a47] CanvasSync::JobLog Update (0.9ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "exception" = $2, "backtrace" = $3, "status" = $4, "updated_at" = $5 WHERE "canvas_sync_job_logs"."id" = $6 [["completed_at", "2021-09-08 20:03:30.199722"], ["exception", "NameError: undefined local variable or method `current_organization' for #"], ["backtrace", "/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/jobs/report_checker.rb:35:in `perform'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:39:in `block in perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:109:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch_aware_job.rb:22:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:21:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/i18n-1.8.10/lib/i18n.rb:309:in `with_locale'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/translation.rb:9:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:26:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `block in instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications/instrumenter.rb:23:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:25:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `block in tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `block in tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:28:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:22:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:136:in `run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:38:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:18:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/report_checker_spec.rb:11:in `start_job'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/report_checker_spec.rb:53:in `block (5 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/matchers/built_in/raise_error.rb:59:in `matches?'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:51:in `block in handle_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:27:in `with_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:48:in `handle_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:65:in `to'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:101:in `to'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/report_checker_spec.rb:53:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `block in with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `block in with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-rails-5.0.2/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:259:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:644:in `block in run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:606:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/configuration.rb:2067:in `with_suite_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:116:in `block in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/reporter.rb:74:in `report'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:115:in `run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:89:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:71:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:45:in `invoke'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/exe/rspec:4:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:63:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:63:in `kernel_load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:28:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:474:in `exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:30:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:24:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/exe/bundle:49:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/friendly_errors.rb:128:in `with_friendly_errors'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/exe/bundle:37:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `
'"], ["status", "error"], ["updated_at", "2021-09-08 20:03:30.200526"], ["id", 44]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [483b17d3-3a9a-46f7-885a-14889b729a47]  (0.3ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [483b17d3-3a9a-46f7-885a-14889b729a47] Error performing CanvasSync::Jobs::ReportChecker (Job ID: 483b17d3-3a9a-46f7-885a-14889b729a47) from Test(default) in 16.31ms: NameError (undefined local variable or method `current_organization' for #): /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/jobs/report_checker.rb:35:in `perform' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:39:in `block in perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:109:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch_aware_job.rb:22:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:21:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/i18n-1.8.10/lib/i18n.rb:309:in `with_locale' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/translation.rb:9:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:26:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `block in instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications/instrumenter.rb:23:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:25:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `block in tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `block in tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:28:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:22:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:136:in `run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:38:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:18:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/report_checker_spec.rb:11:in `start_job' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/report_checker_spec.rb:53:in `block (5 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/matchers/built_in/raise_error.rb:59:in `matches?' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:51:in `block in handle_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:27:in `with_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:48:in `handle_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:65:in `to' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:101:in `to' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/report_checker_spec.rb:53:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `block in with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `block in with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-rails-5.0.2/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:259:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:644:in `block in run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:606:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/configuration.rb:2067:in `with_suite_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:116:in `block in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/reporter.rb:74:in `report' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:115:in `run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:89:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:71:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:45:in `invoke' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/exe/rspec:4:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:63:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:63:in `kernel_load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:28:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:474:in `exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:30:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:24:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/exe/bundle:49:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/friendly_errors.rb:128:in `with_friendly_errors' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/exe/bundle:37:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `
'  (0.3ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [0a13a73e-c0e0-4dff-804f-dc16dace1382] Performing CanvasSync::Jobs::ReportProcessorJob (Job ID: 0a13a73e-c0e0-4dff-804f-dc16dace1382) from Test(default) with arguments: "provisioning_csv", "https://test.instructure.com/sample_report_download", "FakeProcessor", {}, 1 [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [0a13a73e-c0e0-4dff-804f-dc16dace1382] CanvasSync::JobLog Load (0.3ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "0a13a73e-c0e0-4dff-804f-dc16dace1382"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [0a13a73e-c0e0-4dff-804f-dc16dace1382]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [0a13a73e-c0e0-4dff-804f-dc16dace1382] CanvasSync::JobLog Create (0.4ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportProcessorJob"], ["status", "enqueued"], ["job_arguments", "---\n- provisioning_csv\n- https://test.instructure.com/sample_report_download\n- FakeProcessor\n- {}\n- 1\n"], ["created_at", "2021-09-08 20:03:30.209240"], ["updated_at", "2021-09-08 20:03:30.209240"], ["job_id", "0a13a73e-c0e0-4dff-804f-dc16dace1382"]] [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [0a13a73e-c0e0-4dff-804f-dc16dace1382]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [0a13a73e-c0e0-4dff-804f-dc16dace1382]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [0a13a73e-c0e0-4dff-804f-dc16dace1382] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-09-08 20:03:30.212126"], ["status", "running"], ["updated_at", "2021-09-08 20:03:30.212543"], ["id", 45]] [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [0a13a73e-c0e0-4dff-804f-dc16dace1382]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [0a13a73e-c0e0-4dff-804f-dc16dace1382]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [0a13a73e-c0e0-4dff-804f-dc16dace1382] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "job_class" = $1, "updated_at" = $2 WHERE "canvas_sync_job_logs"."id" = $3 [["job_class", "FakeProcessor"], ["updated_at", "2021-09-08 20:03:30.214273"], ["id", 45]] [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [0a13a73e-c0e0-4dff-804f-dc16dace1382]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [0a13a73e-c0e0-4dff-804f-dc16dace1382]  (0.3ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [0a13a73e-c0e0-4dff-804f-dc16dace1382] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2021-09-08 20:03:30.228910"], ["status", "success"], ["updated_at", "2021-09-08 20:03:30.229571"], ["id", 45]] [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [0a13a73e-c0e0-4dff-804f-dc16dace1382]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [0a13a73e-c0e0-4dff-804f-dc16dace1382] Performed CanvasSync::Jobs::ReportProcessorJob (Job ID: 0a13a73e-c0e0-4dff-804f-dc16dace1382) from Test(default) in 23.52ms  (0.1ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] [CanvasSync::Jobs::ReportStarter] [8c46a066-8135-412b-9f77-17d376441987] Performing CanvasSync::Jobs::ReportStarter (Job ID: 8c46a066-8135-412b-9f77-17d376441987) from Test(default) with arguments: "provisioning_csv", {"parameters[users]"=>true}, "CoolProcessor", {:models=>["users"]} [ActiveJob] [CanvasSync::Jobs::ReportStarter] [8c46a066-8135-412b-9f77-17d376441987] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "8c46a066-8135-412b-9f77-17d376441987"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::ReportStarter] [8c46a066-8135-412b-9f77-17d376441987]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [8c46a066-8135-412b-9f77-17d376441987] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportStarter"], ["status", "enqueued"], ["job_arguments", "---\n- provisioning_csv\n- parameters[users]: true\n- CoolProcessor\n- :models:\n - users\n"], ["created_at", "2021-09-08 20:03:30.234829"], ["updated_at", "2021-09-08 20:03:30.234829"], ["job_id", "8c46a066-8135-412b-9f77-17d376441987"]] [ActiveJob] [CanvasSync::Jobs::ReportStarter] [8c46a066-8135-412b-9f77-17d376441987]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [8c46a066-8135-412b-9f77-17d376441987]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [8c46a066-8135-412b-9f77-17d376441987] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-09-08 20:03:30.236619"], ["status", "running"], ["updated_at", "2021-09-08 20:03:30.236959"], ["id", 46]] [ActiveJob] [CanvasSync::Jobs::ReportStarter] [8c46a066-8135-412b-9f77-17d376441987]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [8c46a066-8135-412b-9f77-17d376441987]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [8c46a066-8135-412b-9f77-17d376441987] CanvasSync::JobLog Create (0.5ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- provisioning_csv\n- 1\n- CoolProcessor\n- :models:\n - users\n :sync_start_time: '2021-09-08T20:03:30Z'\n :report_params:\n parameters[users]: true\n"], ["created_at", "2021-09-08 20:03:30.241090"], ["updated_at", "2021-09-08 20:03:30.241090"], ["job_id", "b7705b18-c548-4e76-be00-2599a38dc165"]] [ActiveJob] [CanvasSync::Jobs::ReportStarter] [8c46a066-8135-412b-9f77-17d376441987]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [8c46a066-8135-412b-9f77-17d376441987] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: b7705b18-c548-4e76-be00-2599a38dc165) to Test(default) at 2021-09-08 20:04:00 UTC with arguments: "provisioning_csv", 1, "CoolProcessor", {:models=>["users"], :sync_start_time=>"2021-09-08T20:03:30Z", :report_params=>{"parameters[users]"=>true}} [ActiveJob] [CanvasSync::Jobs::ReportStarter] [8c46a066-8135-412b-9f77-17d376441987]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [8c46a066-8135-412b-9f77-17d376441987] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2021-09-08 20:03:30.245107"], ["status", "success"], ["updated_at", "2021-09-08 20:03:30.245529"], ["id", 46]] [ActiveJob] [CanvasSync::Jobs::ReportStarter] [8c46a066-8135-412b-9f77-17d376441987]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [8c46a066-8135-412b-9f77-17d376441987] Performed CanvasSync::Jobs::ReportStarter (Job ID: 8c46a066-8135-412b-9f77-17d376441987) from Test(default) in 13.24ms  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] [CanvasSync::Jobs::ReportStarter] [e7886862-2238-47fd-bcb8-1bfacd7b064e] Performing CanvasSync::Jobs::ReportStarter (Job ID: e7886862-2238-47fd-bcb8-1bfacd7b064e) from Test(default) with arguments: "provisioning_csv", {"parameters[users]"=>true}, "CoolProcessor", {:models=>["users"]}, {:allow_redownloads=>true} [ActiveJob] [CanvasSync::Jobs::ReportStarter] [e7886862-2238-47fd-bcb8-1bfacd7b064e] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "e7886862-2238-47fd-bcb8-1bfacd7b064e"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::ReportStarter] [e7886862-2238-47fd-bcb8-1bfacd7b064e]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [e7886862-2238-47fd-bcb8-1bfacd7b064e] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportStarter"], ["status", "enqueued"], ["job_arguments", "---\n- provisioning_csv\n- parameters[users]: true\n- CoolProcessor\n- :models:\n - users\n- :allow_redownloads: true\n"], ["created_at", "2021-09-08 20:03:30.250568"], ["updated_at", "2021-09-08 20:03:30.250568"], ["job_id", "e7886862-2238-47fd-bcb8-1bfacd7b064e"]] [ActiveJob] [CanvasSync::Jobs::ReportStarter] [e7886862-2238-47fd-bcb8-1bfacd7b064e]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [e7886862-2238-47fd-bcb8-1bfacd7b064e]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [e7886862-2238-47fd-bcb8-1bfacd7b064e] CanvasSync::JobLog Update (0.4ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-09-08 20:03:30.252390"], ["status", "running"], ["updated_at", "2021-09-08 20:03:30.252690"], ["id", 48]] [ActiveJob] [CanvasSync::Jobs::ReportStarter] [e7886862-2238-47fd-bcb8-1bfacd7b064e]  (0.3ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [e7886862-2238-47fd-bcb8-1bfacd7b064e]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [e7886862-2238-47fd-bcb8-1bfacd7b064e] CanvasSync::JobLog Update (0.4ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2021-09-08 20:03:30.256162"], ["status", "success"], ["updated_at", "2021-09-08 20:03:30.256678"], ["id", 48]] [ActiveJob] [CanvasSync::Jobs::ReportStarter] [e7886862-2238-47fd-bcb8-1bfacd7b064e]  (0.3ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [e7886862-2238-47fd-bcb8-1bfacd7b064e] Performed CanvasSync::Jobs::ReportStarter (Job ID: e7886862-2238-47fd-bcb8-1bfacd7b064e) from Test(default) in 9.11ms  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) SAVEPOINT active_record_1 Account Exists (0.7ms) SELECT 1 AS one FROM "accounts" WHERE "accounts"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] Account Create (0.4ms) INSERT INTO "accounts" ("canvas_id", "sis_id", "canvas_parent_account_id", "sis_parent_account_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 1], ["sis_id", "730b5da92e0b598d65012c6038729c57"], ["canvas_parent_account_id", 1], ["sis_parent_account_id", "9de3dbd4d9f71d1fd9ba4b8f4679078b"], ["name", "Account name"], ["workflow_state", "active"], ["created_at", "2021-09-08 20:03:30.271791"], ["updated_at", "2021-09-08 20:03:30.271791"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.8ms) SELECT COUNT(*) FROM "admins" [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [47086a65-e764-458b-818e-309d4c76891b] Performing CanvasSync::Jobs::SyncAdminsJob (Job ID: 47086a65-e764-458b-818e-309d4c76891b) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [47086a65-e764-458b-818e-309d4c76891b] CanvasSync::JobLog Load (0.3ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "47086a65-e764-458b-818e-309d4c76891b"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [47086a65-e764-458b-818e-309d4c76891b]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [47086a65-e764-458b-818e-309d4c76891b] CanvasSync::JobLog Create (0.4ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncAdminsJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2021-09-08 20:03:30.278990"], ["updated_at", "2021-09-08 20:03:30.278990"], ["job_id", "47086a65-e764-458b-818e-309d4c76891b"]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [47086a65-e764-458b-818e-309d4c76891b]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [47086a65-e764-458b-818e-309d4c76891b]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [47086a65-e764-458b-818e-309d4c76891b] CanvasSync::JobLog Update (0.4ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-09-08 20:03:30.280791"], ["status", "running"], ["updated_at", "2021-09-08 20:03:30.281249"], ["id", 49]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [47086a65-e764-458b-818e-309d4c76891b]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [47086a65-e764-458b-818e-309d4c76891b] Account Load (0.4ms) SELECT "accounts".* FROM "accounts" WHERE "accounts"."workflow_state" != $1 ORDER BY "accounts"."id" ASC LIMIT $2 [["workflow_state", "deleted"], ["LIMIT", 1000]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [47086a65-e764-458b-818e-309d4c76891b] Admin Load (0.3ms) SELECT "admins".* FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [47086a65-e764-458b-818e-309d4c76891b]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [47086a65-e764-458b-818e-309d4c76891b] Admin Exists (0.3ms) SELECT 1 AS one FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [47086a65-e764-458b-818e-309d4c76891b] Admin Create (0.4ms) INSERT INTO "admins" ("canvas_id", "role_name", "canvas_account_id", "canvas_role_id", "canvas_user_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 2], ["role_name", "AccountAdmin"], ["canvas_account_id", 1], ["canvas_role_id", 1], ["canvas_user_id", 1], ["workflow_state", "active"], ["created_at", "2021-09-08 20:03:30.298213"], ["updated_at", "2021-09-08 20:03:30.298213"]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [47086a65-e764-458b-818e-309d4c76891b]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [47086a65-e764-458b-818e-309d4c76891b] Admin Load (0.2ms) SELECT "admins".* FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 3], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [47086a65-e764-458b-818e-309d4c76891b]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [47086a65-e764-458b-818e-309d4c76891b] Admin Exists (0.2ms) SELECT 1 AS one FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 3], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [47086a65-e764-458b-818e-309d4c76891b] Admin Create (0.3ms) INSERT INTO "admins" ("canvas_id", "role_name", "canvas_account_id", "canvas_role_id", "canvas_user_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 3], ["role_name", "Custom Account Role"], ["canvas_account_id", 1], ["canvas_role_id", 11], ["canvas_user_id", 11], ["workflow_state", "active"], ["created_at", "2021-09-08 20:03:30.301481"], ["updated_at", "2021-09-08 20:03:30.301481"]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [47086a65-e764-458b-818e-309d4c76891b]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [47086a65-e764-458b-818e-309d4c76891b] Admin Load (0.2ms) SELECT "admins".* FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 4], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [47086a65-e764-458b-818e-309d4c76891b]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [47086a65-e764-458b-818e-309d4c76891b] Admin Exists (0.2ms) SELECT 1 AS one FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 4], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [47086a65-e764-458b-818e-309d4c76891b] Admin Create (0.2ms) INSERT INTO "admins" ("canvas_id", "role_name", "canvas_account_id", "canvas_role_id", "canvas_user_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 4], ["role_name", "Test"], ["canvas_account_id", 1], ["canvas_role_id", 10], ["canvas_user_id", 11], ["workflow_state", "active"], ["created_at", "2021-09-08 20:03:30.303983"], ["updated_at", "2021-09-08 20:03:30.303983"]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [47086a65-e764-458b-818e-309d4c76891b]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [47086a65-e764-458b-818e-309d4c76891b] Admin Update All (0.2ms) UPDATE "admins" SET "workflow_state" = 'inactive' WHERE "admins"."id" NOT IN ($1, $2, $3) [["id", 8], ["id", 9], ["id", 10]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [47086a65-e764-458b-818e-309d4c76891b]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [47086a65-e764-458b-818e-309d4c76891b] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2021-09-08 20:03:30.305570"], ["status", "success"], ["updated_at", "2021-09-08 20:03:30.305931"], ["id", 49]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [47086a65-e764-458b-818e-309d4c76891b]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [47086a65-e764-458b-818e-309d4c76891b] Performed CanvasSync::Jobs::SyncAdminsJob (Job ID: 47086a65-e764-458b-818e-309d4c76891b) from Test(default) in 29.5ms  (0.3ms) SELECT COUNT(*) FROM "admins"  (0.2ms) ROLLBACK  (0.3ms) BEGIN [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [e210cded-cef4-41d6-ab50-f42983fd7cc3] Performing CanvasSync::Jobs::SyncAssignmentGroupsJob (Job ID: e210cded-cef4-41d6-ab50-f42983fd7cc3) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [e210cded-cef4-41d6-ab50-f42983fd7cc3] CanvasSync::JobLog Load (0.3ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "e210cded-cef4-41d6-ab50-f42983fd7cc3"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [e210cded-cef4-41d6-ab50-f42983fd7cc3]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [e210cded-cef4-41d6-ab50-f42983fd7cc3] CanvasSync::JobLog Create (0.4ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncAssignmentGroupsJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2021-09-08 20:03:30.313527"], ["updated_at", "2021-09-08 20:03:30.313527"], ["job_id", "e210cded-cef4-41d6-ab50-f42983fd7cc3"]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [e210cded-cef4-41d6-ab50-f42983fd7cc3]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [e210cded-cef4-41d6-ab50-f42983fd7cc3]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [e210cded-cef4-41d6-ab50-f42983fd7cc3] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-09-08 20:03:30.315497"], ["status", "running"], ["updated_at", "2021-09-08 20:03:30.315878"], ["id", 50]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [e210cded-cef4-41d6-ab50-f42983fd7cc3]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [e210cded-cef4-41d6-ab50-f42983fd7cc3]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [e210cded-cef4-41d6-ab50-f42983fd7cc3] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proserv_assignment_group_export_csv\n- 1\n- CanvasSync::Processors::AssignmentGroupsProcessor\n- :sync_start_time: '2021-09-08T20:03:30Z'\n :report_params:\n :parameters:\n :enrollment_term_id: 1\n"], ["created_at", "2021-09-08 20:03:30.319953"], ["updated_at", "2021-09-08 20:03:30.319953"], ["job_id", "d0cc13a4-5e86-494d-94c3-f72a6aa00c31"]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [e210cded-cef4-41d6-ab50-f42983fd7cc3]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [e210cded-cef4-41d6-ab50-f42983fd7cc3] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: d0cc13a4-5e86-494d-94c3-f72a6aa00c31) to Test(default) at 2021-09-08 20:04:00 UTC with arguments: "proserv_assignment_group_export_csv", 1, "CanvasSync::Processors::AssignmentGroupsProcessor", {:sync_start_time=>"2021-09-08T20:03:30Z", :report_params=>{:parameters=>{:enrollment_term_id=>1}}} [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [e210cded-cef4-41d6-ab50-f42983fd7cc3]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [e210cded-cef4-41d6-ab50-f42983fd7cc3] CanvasSync::JobLog Update (0.4ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2021-09-08 20:03:30.323306"], ["status", "success"], ["updated_at", "2021-09-08 20:03:30.323738"], ["id", 50]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [e210cded-cef4-41d6-ab50-f42983fd7cc3]  (1.6ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [e210cded-cef4-41d6-ab50-f42983fd7cc3] Performed CanvasSync::Jobs::SyncAssignmentGroupsJob (Job ID: e210cded-cef4-41d6-ab50-f42983fd7cc3) from Test(default) in 15.16ms  (0.4ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [67457ee9-3fd6-41a9-bf04-ec56ff942821] Performing CanvasSync::Jobs::SyncAssignmentsJob (Job ID: 67457ee9-3fd6-41a9-bf04-ec56ff942821) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [67457ee9-3fd6-41a9-bf04-ec56ff942821] CanvasSync::JobLog Load (0.3ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "67457ee9-3fd6-41a9-bf04-ec56ff942821"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [67457ee9-3fd6-41a9-bf04-ec56ff942821]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [67457ee9-3fd6-41a9-bf04-ec56ff942821] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncAssignmentsJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2021-09-08 20:03:30.332496"], ["updated_at", "2021-09-08 20:03:30.332496"], ["job_id", "67457ee9-3fd6-41a9-bf04-ec56ff942821"]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [67457ee9-3fd6-41a9-bf04-ec56ff942821]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [67457ee9-3fd6-41a9-bf04-ec56ff942821]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [67457ee9-3fd6-41a9-bf04-ec56ff942821] CanvasSync::JobLog Update (0.4ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-09-08 20:03:30.334887"], ["status", "running"], ["updated_at", "2021-09-08 20:03:30.335357"], ["id", 52]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [67457ee9-3fd6-41a9-bf04-ec56ff942821]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [67457ee9-3fd6-41a9-bf04-ec56ff942821]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [67457ee9-3fd6-41a9-bf04-ec56ff942821] CanvasSync::JobLog Create (0.6ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proserv_assignment_export_csv\n- 1\n- CanvasSync::Processors::AssignmentsProcessor\n- :sync_start_time: '2021-09-08T20:03:30Z'\n :report_params:\n :parameters:\n :enrollment_term_id: 1\n"], ["created_at", "2021-09-08 20:03:30.340697"], ["updated_at", "2021-09-08 20:03:30.340697"], ["job_id", "e4e21eb8-42b0-416e-b134-9aef140a1d7c"]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [67457ee9-3fd6-41a9-bf04-ec56ff942821]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [67457ee9-3fd6-41a9-bf04-ec56ff942821] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: e4e21eb8-42b0-416e-b134-9aef140a1d7c) to Test(default) at 2021-09-08 20:04:00 UTC with arguments: "proserv_assignment_export_csv", 1, "CanvasSync::Processors::AssignmentsProcessor", {:sync_start_time=>"2021-09-08T20:03:30Z", :report_params=>{:parameters=>{:enrollment_term_id=>1}}} [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [67457ee9-3fd6-41a9-bf04-ec56ff942821]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [67457ee9-3fd6-41a9-bf04-ec56ff942821] CanvasSync::JobLog Update (0.4ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2021-09-08 20:03:30.345408"], ["status", "success"], ["updated_at", "2021-09-08 20:03:30.346022"], ["id", 52]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [67457ee9-3fd6-41a9-bf04-ec56ff942821]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [67457ee9-3fd6-41a9-bf04-ec56ff942821] Performed CanvasSync::Jobs::SyncAssignmentsJob (Job ID: 67457ee9-3fd6-41a9-bf04-ec56ff942821) from Test(default) in 16.81ms  (0.1ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [0663d21f-f1e3-41b9-8815-6dabca026e76] Performing CanvasSync::Jobs::SyncAssignmentsJob (Job ID: 0663d21f-f1e3-41b9-8815-6dabca026e76) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [0663d21f-f1e3-41b9-8815-6dabca026e76] CanvasSync::JobLog Load (0.3ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "0663d21f-f1e3-41b9-8815-6dabca026e76"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [0663d21f-f1e3-41b9-8815-6dabca026e76]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [0663d21f-f1e3-41b9-8815-6dabca026e76] CanvasSync::JobLog Create (0.4ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncAssignmentsJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2021-09-08 20:03:30.351831"], ["updated_at", "2021-09-08 20:03:30.351831"], ["job_id", "0663d21f-f1e3-41b9-8815-6dabca026e76"]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [0663d21f-f1e3-41b9-8815-6dabca026e76]  (0.3ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [0663d21f-f1e3-41b9-8815-6dabca026e76]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [0663d21f-f1e3-41b9-8815-6dabca026e76] CanvasSync::JobLog Update (0.5ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-09-08 20:03:30.354088"], ["status", "running"], ["updated_at", "2021-09-08 20:03:30.354556"], ["id", 54]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [0663d21f-f1e3-41b9-8815-6dabca026e76]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [0663d21f-f1e3-41b9-8815-6dabca026e76]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [0663d21f-f1e3-41b9-8815-6dabca026e76] CanvasSync::JobLog Create (0.4ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proserv_assignment_export_csv\n- 1\n- CanvasSync::Processors::AssignmentsProcessor\n- :sync_start_time: '2021-09-08T20:03:30Z'\n :report_params:\n :parameters: {}\n"], ["created_at", "2021-09-08 20:03:30.358679"], ["updated_at", "2021-09-08 20:03:30.358679"], ["job_id", "1eec02fb-4df4-4c6f-ad65-b805b156f74b"]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [0663d21f-f1e3-41b9-8815-6dabca026e76]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [0663d21f-f1e3-41b9-8815-6dabca026e76] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: 1eec02fb-4df4-4c6f-ad65-b805b156f74b) to Test(default) at 2021-09-08 20:04:00 UTC with arguments: "proserv_assignment_export_csv", 1, "CanvasSync::Processors::AssignmentsProcessor", {:sync_start_time=>"2021-09-08T20:03:30Z", :report_params=>{:parameters=>{}}} [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [0663d21f-f1e3-41b9-8815-6dabca026e76]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [0663d21f-f1e3-41b9-8815-6dabca026e76] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2021-09-08 20:03:30.361542"], ["status", "success"], ["updated_at", "2021-09-08 20:03:30.361962"], ["id", 54]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [0663d21f-f1e3-41b9-8815-6dabca026e76]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [0663d21f-f1e3-41b9-8815-6dabca026e76] Performed CanvasSync::Jobs::SyncAssignmentsJob (Job ID: 0663d21f-f1e3-41b9-8815-6dabca026e76) from Test(default) in 12.44ms  (0.1ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [24b23552-690b-4968-a065-11e1ccb79b51] Performing CanvasSync::Jobs::SyncContextModuleItemsJob (Job ID: 24b23552-690b-4968-a065-11e1ccb79b51) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [24b23552-690b-4968-a065-11e1ccb79b51] CanvasSync::JobLog Load (0.7ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "24b23552-690b-4968-a065-11e1ccb79b51"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [24b23552-690b-4968-a065-11e1ccb79b51]  (0.3ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [24b23552-690b-4968-a065-11e1ccb79b51] CanvasSync::JobLog Create (0.5ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncContextModuleItemsJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2021-09-08 20:03:30.368627"], ["updated_at", "2021-09-08 20:03:30.368627"], ["job_id", "24b23552-690b-4968-a065-11e1ccb79b51"]] [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [24b23552-690b-4968-a065-11e1ccb79b51]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [24b23552-690b-4968-a065-11e1ccb79b51]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [24b23552-690b-4968-a065-11e1ccb79b51] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-09-08 20:03:30.370611"], ["status", "running"], ["updated_at", "2021-09-08 20:03:30.370972"], ["id", 56]] [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [24b23552-690b-4968-a065-11e1ccb79b51]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [24b23552-690b-4968-a065-11e1ccb79b51]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [24b23552-690b-4968-a065-11e1ccb79b51] CanvasSync::JobLog Create (0.4ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proserv_context_module_items_csv\n- 1\n- CanvasSync::Processors::ContextModuleItemsProcessor\n- :sync_start_time: '2021-09-08T20:03:30Z'\n :report_params:\n :parameters:\n :enrollment_term_id: 1\n"], ["created_at", "2021-09-08 20:03:30.389269"], ["updated_at", "2021-09-08 20:03:30.389269"], ["job_id", "6898f353-93d3-4706-aaa0-a1236dd9d736"]] [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [24b23552-690b-4968-a065-11e1ccb79b51]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [24b23552-690b-4968-a065-11e1ccb79b51] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: 6898f353-93d3-4706-aaa0-a1236dd9d736) to Test(default) at 2021-09-08 20:04:00 UTC with arguments: "proserv_context_module_items_csv", 1, "CanvasSync::Processors::ContextModuleItemsProcessor", {:sync_start_time=>"2021-09-08T20:03:30Z", :report_params=>{:parameters=>{:enrollment_term_id=>1}}} [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [24b23552-690b-4968-a065-11e1ccb79b51]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [24b23552-690b-4968-a065-11e1ccb79b51] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2021-09-08 20:03:30.392538"], ["status", "success"], ["updated_at", "2021-09-08 20:03:30.392956"], ["id", 56]] [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [24b23552-690b-4968-a065-11e1ccb79b51]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [24b23552-690b-4968-a065-11e1ccb79b51] Performed CanvasSync::Jobs::SyncContextModuleItemsJob (Job ID: 24b23552-690b-4968-a065-11e1ccb79b51) from Test(default) in 28.06ms  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [77a0aa6d-13a4-4498-a005-66ead6a4e0e6] Performing CanvasSync::Jobs::SyncContextModuleItemsJob (Job ID: 77a0aa6d-13a4-4498-a005-66ead6a4e0e6) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [77a0aa6d-13a4-4498-a005-66ead6a4e0e6] CanvasSync::JobLog Load (0.3ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "77a0aa6d-13a4-4498-a005-66ead6a4e0e6"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [77a0aa6d-13a4-4498-a005-66ead6a4e0e6]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [77a0aa6d-13a4-4498-a005-66ead6a4e0e6] CanvasSync::JobLog Create (0.4ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncContextModuleItemsJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2021-09-08 20:03:30.398793"], ["updated_at", "2021-09-08 20:03:30.398793"], ["job_id", "77a0aa6d-13a4-4498-a005-66ead6a4e0e6"]] [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [77a0aa6d-13a4-4498-a005-66ead6a4e0e6]  (0.4ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [77a0aa6d-13a4-4498-a005-66ead6a4e0e6]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [77a0aa6d-13a4-4498-a005-66ead6a4e0e6] CanvasSync::JobLog Update (0.4ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-09-08 20:03:30.401407"], ["status", "running"], ["updated_at", "2021-09-08 20:03:30.401952"], ["id", 58]] [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [77a0aa6d-13a4-4498-a005-66ead6a4e0e6]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [77a0aa6d-13a4-4498-a005-66ead6a4e0e6]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [77a0aa6d-13a4-4498-a005-66ead6a4e0e6] CanvasSync::JobLog Create (0.2ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proserv_context_module_items_csv\n- 1\n- CanvasSync::Processors::ContextModuleItemsProcessor\n- :sync_start_time: '2021-09-08T20:03:30Z'\n :report_params:\n :parameters: {}\n"], ["created_at", "2021-09-08 20:03:30.405139"], ["updated_at", "2021-09-08 20:03:30.405139"], ["job_id", "27f18256-42b8-4e77-a655-a034e88087cf"]] [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [77a0aa6d-13a4-4498-a005-66ead6a4e0e6]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [77a0aa6d-13a4-4498-a005-66ead6a4e0e6] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: 27f18256-42b8-4e77-a655-a034e88087cf) to Test(default) at 2021-09-08 20:04:00 UTC with arguments: "proserv_context_module_items_csv", 1, "CanvasSync::Processors::ContextModuleItemsProcessor", {:sync_start_time=>"2021-09-08T20:03:30Z", :report_params=>{:parameters=>{}}} [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [77a0aa6d-13a4-4498-a005-66ead6a4e0e6]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [77a0aa6d-13a4-4498-a005-66ead6a4e0e6] CanvasSync::JobLog Update (0.4ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2021-09-08 20:03:30.407476"], ["status", "success"], ["updated_at", "2021-09-08 20:03:30.407836"], ["id", 58]] [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [77a0aa6d-13a4-4498-a005-66ead6a4e0e6]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [77a0aa6d-13a4-4498-a005-66ead6a4e0e6] Performed CanvasSync::Jobs::SyncContextModuleItemsJob (Job ID: 77a0aa6d-13a4-4498-a005-66ead6a4e0e6) from Test(default) in 12.12ms  (0.2ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [21470e15-cb1a-42e4-8525-713715848b2d] Performing CanvasSync::Jobs::SyncContextModulesJob (Job ID: 21470e15-cb1a-42e4-8525-713715848b2d) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [21470e15-cb1a-42e4-8525-713715848b2d] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "21470e15-cb1a-42e4-8525-713715848b2d"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [21470e15-cb1a-42e4-8525-713715848b2d]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [21470e15-cb1a-42e4-8525-713715848b2d] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncContextModulesJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2021-09-08 20:03:30.413765"], ["updated_at", "2021-09-08 20:03:30.413765"], ["job_id", "21470e15-cb1a-42e4-8525-713715848b2d"]] [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [21470e15-cb1a-42e4-8525-713715848b2d]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [21470e15-cb1a-42e4-8525-713715848b2d]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [21470e15-cb1a-42e4-8525-713715848b2d] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-09-08 20:03:30.415520"], ["status", "running"], ["updated_at", "2021-09-08 20:03:30.415952"], ["id", 60]] [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [21470e15-cb1a-42e4-8525-713715848b2d]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [21470e15-cb1a-42e4-8525-713715848b2d]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [21470e15-cb1a-42e4-8525-713715848b2d] CanvasSync::JobLog Create (0.4ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proserv_context_modules_csv\n- 1\n- CanvasSync::Processors::ContextModulesProcessor\n- :sync_start_time: '2021-09-08T20:03:30Z'\n :report_params:\n :parameters:\n :enrollment_term_id: 1\n"], ["created_at", "2021-09-08 20:03:30.420521"], ["updated_at", "2021-09-08 20:03:30.420521"], ["job_id", "472511f2-d6d2-42c5-89cf-b3b9f0bcaa1d"]] [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [21470e15-cb1a-42e4-8525-713715848b2d]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [21470e15-cb1a-42e4-8525-713715848b2d] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: 472511f2-d6d2-42c5-89cf-b3b9f0bcaa1d) to Test(default) at 2021-09-08 20:04:00 UTC with arguments: "proserv_context_modules_csv", 1, "CanvasSync::Processors::ContextModulesProcessor", {:sync_start_time=>"2021-09-08T20:03:30Z", :report_params=>{:parameters=>{:enrollment_term_id=>1}}} [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [21470e15-cb1a-42e4-8525-713715848b2d]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [21470e15-cb1a-42e4-8525-713715848b2d] CanvasSync::JobLog Update (0.4ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2021-09-08 20:03:30.424254"], ["status", "success"], ["updated_at", "2021-09-08 20:03:30.424780"], ["id", 60]] [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [21470e15-cb1a-42e4-8525-713715848b2d]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [21470e15-cb1a-42e4-8525-713715848b2d] Performed CanvasSync::Jobs::SyncContextModulesJob (Job ID: 21470e15-cb1a-42e4-8525-713715848b2d) from Test(default) in 13.93ms  (0.2ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [3e1d255b-f634-48b0-bcdf-ec8656374118] Performing CanvasSync::Jobs::SyncContextModulesJob (Job ID: 3e1d255b-f634-48b0-bcdf-ec8656374118) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [3e1d255b-f634-48b0-bcdf-ec8656374118] CanvasSync::JobLog Load (0.3ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "3e1d255b-f634-48b0-bcdf-ec8656374118"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [3e1d255b-f634-48b0-bcdf-ec8656374118]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [3e1d255b-f634-48b0-bcdf-ec8656374118] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncContextModulesJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2021-09-08 20:03:30.431167"], ["updated_at", "2021-09-08 20:03:30.431167"], ["job_id", "3e1d255b-f634-48b0-bcdf-ec8656374118"]] [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [3e1d255b-f634-48b0-bcdf-ec8656374118]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [3e1d255b-f634-48b0-bcdf-ec8656374118]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [3e1d255b-f634-48b0-bcdf-ec8656374118] CanvasSync::JobLog Update (0.4ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-09-08 20:03:30.433048"], ["status", "running"], ["updated_at", "2021-09-08 20:03:30.433509"], ["id", 62]] [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [3e1d255b-f634-48b0-bcdf-ec8656374118]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [3e1d255b-f634-48b0-bcdf-ec8656374118]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [3e1d255b-f634-48b0-bcdf-ec8656374118] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proserv_context_modules_csv\n- 1\n- CanvasSync::Processors::ContextModulesProcessor\n- :sync_start_time: '2021-09-08T20:03:30Z'\n :report_params:\n :parameters: {}\n"], ["created_at", "2021-09-08 20:03:30.438024"], ["updated_at", "2021-09-08 20:03:30.438024"], ["job_id", "923c810a-d355-44fe-a7f4-c7ee3933d581"]] [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [3e1d255b-f634-48b0-bcdf-ec8656374118]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [3e1d255b-f634-48b0-bcdf-ec8656374118] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: 923c810a-d355-44fe-a7f4-c7ee3933d581) to Test(default) at 2021-09-08 20:04:00 UTC with arguments: "proserv_context_modules_csv", 1, "CanvasSync::Processors::ContextModulesProcessor", {:sync_start_time=>"2021-09-08T20:03:30Z", :report_params=>{:parameters=>{}}} [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [3e1d255b-f634-48b0-bcdf-ec8656374118]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [3e1d255b-f634-48b0-bcdf-ec8656374118] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2021-09-08 20:03:30.440982"], ["status", "success"], ["updated_at", "2021-09-08 20:03:30.441427"], ["id", 62]] [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [3e1d255b-f634-48b0-bcdf-ec8656374118]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [3e1d255b-f634-48b0-bcdf-ec8656374118] Performed CanvasSync::Jobs::SyncContextModulesJob (Job ID: 3e1d255b-f634-48b0-bcdf-ec8656374118) from Test(default) in 13.04ms  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Term Exists (0.5ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 94337243], ["LIMIT", 1]] Term Create (0.4ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 94337243], ["name", "Cool Term"], ["start_at", "2021-09-05 20:03:29.493012"], ["end_at", "2021-09-11 20:03:29.493112"], ["workflow_state", "active"], ["sis_id", "49d83988d1156fbbdc998e8e1e59d3a5"], ["created_at", "2021-09-08 20:03:30.458473"], ["updated_at", "2021-09-08 20:03:30.458473"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [568a6214-cf27-478a-bf4f-82ea6bc5eb26] Performing CanvasSync::Jobs::SyncProvisioningReportJob (Job ID: 568a6214-cf27-478a-bf4f-82ea6bc5eb26) from Test(default) with arguments: {:models=>["users", "courses"], :term_scope=>"active"} [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [568a6214-cf27-478a-bf4f-82ea6bc5eb26] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "568a6214-cf27-478a-bf4f-82ea6bc5eb26"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [568a6214-cf27-478a-bf4f-82ea6bc5eb26]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [568a6214-cf27-478a-bf4f-82ea6bc5eb26] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncProvisioningReportJob"], ["status", "enqueued"], ["job_arguments", "---\n- :models:\n - users\n - courses\n :term_scope: active\n"], ["created_at", "2021-09-08 20:03:30.461588"], ["updated_at", "2021-09-08 20:03:30.461588"], ["job_id", "568a6214-cf27-478a-bf4f-82ea6bc5eb26"]] [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [568a6214-cf27-478a-bf4f-82ea6bc5eb26]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [568a6214-cf27-478a-bf4f-82ea6bc5eb26]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [568a6214-cf27-478a-bf4f-82ea6bc5eb26] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-09-08 20:03:30.463356"], ["status", "running"], ["updated_at", "2021-09-08 20:03:30.463704"], ["id", 64]] [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [568a6214-cf27-478a-bf4f-82ea6bc5eb26]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [568a6214-cf27-478a-bf4f-82ea6bc5eb26]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [568a6214-cf27-478a-bf4f-82ea6bc5eb26] CanvasSync::JobLog Create (0.4ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proservices_provisioning_csv\n- \n- CanvasSync::Processors::ProvisioningReportProcessor\n- :models:\n - users\n - courses\n :term_scope: active\n :sync_start_time: '2021-09-08T20:03:30Z'\n :report_params:\n :parameters:\n :include_deleted: true\n users: true\n courses: true\n :enrollment_term_id: 94337243\n"], ["created_at", "2021-09-08 20:03:30.466831"], ["updated_at", "2021-09-08 20:03:30.466831"], ["job_id", "2b1c81dc-6e8b-49f3-a09c-7d8c25d79684"]] [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [568a6214-cf27-478a-bf4f-82ea6bc5eb26]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [568a6214-cf27-478a-bf4f-82ea6bc5eb26] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: 2b1c81dc-6e8b-49f3-a09c-7d8c25d79684) to Test(default) at 2021-09-08 20:04:00 UTC with arguments: "proservices_provisioning_csv", nil, "CanvasSync::Processors::ProvisioningReportProcessor", {:models=>["users", "courses"], :term_scope=>"active", :sync_start_time=>"2021-09-08T20:03:30Z", :report_params=>{:parameters=>{:include_deleted=>true, "users"=>true, "courses"=>true, :enrollment_term_id=>94337243}}} [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [568a6214-cf27-478a-bf4f-82ea6bc5eb26]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [568a6214-cf27-478a-bf4f-82ea6bc5eb26] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2021-09-08 20:03:30.470486"], ["status", "success"], ["updated_at", "2021-09-08 20:03:30.470950"], ["id", 64]] [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [568a6214-cf27-478a-bf4f-82ea6bc5eb26]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [568a6214-cf27-478a-bf4f-82ea6bc5eb26] Performed CanvasSync::Jobs::SyncProvisioningReportJob (Job ID: 568a6214-cf27-478a-bf4f-82ea6bc5eb26) from Test(default) in 11.72ms  (0.1ms) ROLLBACK  (0.4ms) BEGIN [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [b5a28bfc-8d06-4ac4-8ff4-57ff66e3d5cc] Performing CanvasSync::Jobs::SyncProvisioningReportJob (Job ID: b5a28bfc-8d06-4ac4-8ff4-57ff66e3d5cc) from Test(default) with arguments: {:models=>["users", "courses"]} [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [b5a28bfc-8d06-4ac4-8ff4-57ff66e3d5cc] CanvasSync::JobLog Load (0.3ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "b5a28bfc-8d06-4ac4-8ff4-57ff66e3d5cc"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [b5a28bfc-8d06-4ac4-8ff4-57ff66e3d5cc]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [b5a28bfc-8d06-4ac4-8ff4-57ff66e3d5cc] CanvasSync::JobLog Create (0.4ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncProvisioningReportJob"], ["status", "enqueued"], ["job_arguments", "---\n- :models:\n - users\n - courses\n"], ["created_at", "2021-09-08 20:03:30.475895"], ["updated_at", "2021-09-08 20:03:30.475895"], ["job_id", "b5a28bfc-8d06-4ac4-8ff4-57ff66e3d5cc"]] [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [b5a28bfc-8d06-4ac4-8ff4-57ff66e3d5cc]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [b5a28bfc-8d06-4ac4-8ff4-57ff66e3d5cc]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [b5a28bfc-8d06-4ac4-8ff4-57ff66e3d5cc] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-09-08 20:03:30.477782"], ["status", "running"], ["updated_at", "2021-09-08 20:03:30.478206"], ["id", 66]] [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [b5a28bfc-8d06-4ac4-8ff4-57ff66e3d5cc]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [b5a28bfc-8d06-4ac4-8ff4-57ff66e3d5cc]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [b5a28bfc-8d06-4ac4-8ff4-57ff66e3d5cc] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proservices_provisioning_csv\n- \n- CanvasSync::Processors::ProvisioningReportProcessor\n- :models:\n - users\n - courses\n :sync_start_time: '2021-09-08T20:03:30Z'\n :report_params:\n :parameters:\n :include_deleted: true\n users: true\n courses: true\n"], ["created_at", "2021-09-08 20:03:30.481144"], ["updated_at", "2021-09-08 20:03:30.481144"], ["job_id", "bcb16bd2-2cee-4641-a986-dd60455a14d6"]] [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [b5a28bfc-8d06-4ac4-8ff4-57ff66e3d5cc]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [b5a28bfc-8d06-4ac4-8ff4-57ff66e3d5cc] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: bcb16bd2-2cee-4641-a986-dd60455a14d6) to Test(default) at 2021-09-08 20:04:00 UTC with arguments: "proservices_provisioning_csv", nil, "CanvasSync::Processors::ProvisioningReportProcessor", {:models=>["users", "courses"], :sync_start_time=>"2021-09-08T20:03:30Z", :report_params=>{:parameters=>{:include_deleted=>true, "users"=>true, "courses"=>true}}} [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [b5a28bfc-8d06-4ac4-8ff4-57ff66e3d5cc]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [b5a28bfc-8d06-4ac4-8ff4-57ff66e3d5cc] CanvasSync::JobLog Update (0.4ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2021-09-08 20:03:30.483805"], ["status", "success"], ["updated_at", "2021-09-08 20:03:30.484230"], ["id", 66]] [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [b5a28bfc-8d06-4ac4-8ff4-57ff66e3d5cc]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [b5a28bfc-8d06-4ac4-8ff4-57ff66e3d5cc] Performed CanvasSync::Jobs::SyncProvisioningReportJob (Job ID: b5a28bfc-8d06-4ac4-8ff4-57ff66e3d5cc) from Test(default) in 11.05ms  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Account Exists (0.3ms) SELECT 1 AS one FROM "accounts" WHERE "accounts"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] Account Create (0.3ms) INSERT INTO "accounts" ("canvas_id", "sis_id", "canvas_parent_account_id", "sis_parent_account_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 1], ["sis_id", "6072244207fcc869d44d059185c41b97"], ["canvas_parent_account_id", 1], ["sis_parent_account_id", "e3e715a52e2943378386ad0395d88308"], ["name", "Account name"], ["workflow_state", "active"], ["created_at", "2021-09-08 20:03:30.488911"], ["updated_at", "2021-09-08 20:03:30.488911"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.4ms) SELECT COUNT(*) FROM "roles" [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [a47dc0c2-70c8-47b3-814d-09d089ef9309] Performing CanvasSync::Jobs::SyncRolesJob (Job ID: a47dc0c2-70c8-47b3-814d-09d089ef9309) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [a47dc0c2-70c8-47b3-814d-09d089ef9309] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "a47dc0c2-70c8-47b3-814d-09d089ef9309"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [a47dc0c2-70c8-47b3-814d-09d089ef9309]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [a47dc0c2-70c8-47b3-814d-09d089ef9309] CanvasSync::JobLog Create (0.2ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncRolesJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2021-09-08 20:03:30.495351"], ["updated_at", "2021-09-08 20:03:30.495351"], ["job_id", "a47dc0c2-70c8-47b3-814d-09d089ef9309"]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [a47dc0c2-70c8-47b3-814d-09d089ef9309]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [a47dc0c2-70c8-47b3-814d-09d089ef9309]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [a47dc0c2-70c8-47b3-814d-09d089ef9309] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-09-08 20:03:30.496859"], ["status", "running"], ["updated_at", "2021-09-08 20:03:30.497199"], ["id", 68]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [a47dc0c2-70c8-47b3-814d-09d089ef9309]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [a47dc0c2-70c8-47b3-814d-09d089ef9309] Account Load (0.2ms) SELECT "accounts".* FROM "accounts" WHERE "accounts"."workflow_state" != $1 ORDER BY "accounts"."id" ASC LIMIT $2 [["workflow_state", "deleted"], ["LIMIT", 1000]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [a47dc0c2-70c8-47b3-814d-09d089ef9309] Role Load (0.2ms) SELECT "roles".* FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [a47dc0c2-70c8-47b3-814d-09d089ef9309]  (0.8ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [a47dc0c2-70c8-47b3-814d-09d089ef9309] Role Exists (0.7ms) SELECT 1 AS one FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [a47dc0c2-70c8-47b3-814d-09d089ef9309] Role Create (0.7ms) INSERT INTO "roles" ("canvas_id", "label", "base_role_type", "canvas_account_id", "workflow_state", "permissions", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 1], ["label", "Account Admin"], ["base_role_type", "AccountMembership"], ["canvas_account_id", 10], ["workflow_state", "built_in"], ["permissions", "{\"manage_wiki\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"post_to_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"moderate_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_announcements\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"send_messages\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"send_messages_all\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_outcomes\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"create_conferences\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"create_collaborations\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_roster\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_all_grades\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_grades\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_rubrics\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"comment_on_others_submissions\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_students\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_admin_users\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_role_overrides\":{\"enabled\":true,\"locked\":true,\"readonly\":true,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_account_memberships\":{\"enabled\":true,\"locked\":true,\"readonly\":true,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_account_settings\":{\"enabled\":true,\"locked\":true,\"readonly\":true,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_groups\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_group_pages\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_files\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_assignments\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"undelete_courses\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_grade_changes\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_course_changes\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_question_banks\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_calendar\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_reports\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_courses\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_user_logins\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_user_observers\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_alerts\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"become_user\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_developer_keys\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"import_sis\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_sis\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_sis\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_course_list\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_statistics\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_storage_quotas\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_course_content\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_content\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_interaction_alerts\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"change_course_state\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_sections\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_feature_flags\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_quiz_answer_audits\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"moderate_grades\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"lti_add_edit\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true}}"], ["created_at", "2021-09-08 20:03:30.520177"], ["updated_at", "2021-09-08 20:03:30.520177"]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [a47dc0c2-70c8-47b3-814d-09d089ef9309]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [a47dc0c2-70c8-47b3-814d-09d089ef9309] Role Load (0.2ms) SELECT "roles".* FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 3], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [a47dc0c2-70c8-47b3-814d-09d089ef9309]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [a47dc0c2-70c8-47b3-814d-09d089ef9309] Role Exists (0.3ms) SELECT 1 AS one FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 3], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [a47dc0c2-70c8-47b3-814d-09d089ef9309] Role Create (0.4ms) INSERT INTO "roles" ("canvas_id", "label", "base_role_type", "canvas_account_id", "workflow_state", "permissions", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 3], ["label", "Student"], ["base_role_type", "StudentEnrollment"], ["canvas_account_id", 10], ["workflow_state", "built_in"], ["permissions", "{\"manage_wiki\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"read_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"post_to_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"moderate_forum\":{\"enabled\":false,\"locked\":false,\"readonly\":false,\"explicit\":false},\"read_announcements\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"send_messages\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"send_messages_all\":{\"enabled\":false,\"locked\":false,\"readonly\":false,\"explicit\":false},\"manage_outcomes\":{\"enabled\":false,\"locked\":false,\"readonly\":false,\"explicit\":false},\"create_conferences\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"create_collaborations\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_roster\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_all_grades\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_grades\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_rubrics\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"comment_on_others_submissions\":{\"enabled\":false,\"locked\":false,\"readonly\":false,\"explicit\":false},\"manage_students\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_admin_users\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_role_overrides\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_account_memberships\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_account_settings\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_groups\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"view_group_pages\":{\"enabled\":false,\"locked\":false,\"readonly\":false,\"explicit\":false},\"manage_files\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_assignments\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"undelete_courses\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"view_grade_changes\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"view_course_changes\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"read_question_banks\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_calendar\":{\"enabled\":false,\"locked\":false,\"readonly\":false,\"explicit\":false},\"read_reports\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_courses\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_user_logins\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_user_observers\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_alerts\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"become_user\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_developer_keys\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"import_sis\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_sis\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"read_sis\":{\"enabled\":false,\"locked\":false,\"readonly\":false,\"explicit\":false},\"read_course_list\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"view_statistics\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_storage_quotas\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"read_course_content\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_content\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_interaction_alerts\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"change_course_state\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_sections\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_feature_flags\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"view_quiz_answer_audits\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"moderate_grades\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"lti_add_edit\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false}}"], ["created_at", "2021-09-08 20:03:30.527812"], ["updated_at", "2021-09-08 20:03:30.527812"]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [a47dc0c2-70c8-47b3-814d-09d089ef9309]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [a47dc0c2-70c8-47b3-814d-09d089ef9309] Role Update All (0.3ms) UPDATE "roles" SET "workflow_state" = 'inactive' WHERE "roles"."id" NOT IN ($1, $2) [["id", 7], ["id", 8]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [a47dc0c2-70c8-47b3-814d-09d089ef9309]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [a47dc0c2-70c8-47b3-814d-09d089ef9309] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2021-09-08 20:03:30.531670"], ["status", "success"], ["updated_at", "2021-09-08 20:03:30.532094"], ["id", 68]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [a47dc0c2-70c8-47b3-814d-09d089ef9309]  (0.5ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [a47dc0c2-70c8-47b3-814d-09d089ef9309] Performed CanvasSync::Jobs::SyncRolesJob (Job ID: a47dc0c2-70c8-47b3-814d-09d089ef9309) from Test(default) in 39.38ms  (0.3ms) SELECT COUNT(*) FROM "roles"  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Term Exists (0.2ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 64480700], ["LIMIT", 1]] Term Create (0.2ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 64480700], ["name", "Cool Term"], ["start_at", "2021-09-05 20:03:29.493012"], ["end_at", "2021-09-11 20:03:29.493112"], ["workflow_state", "active"], ["sis_id", "8a1426bb653c5a7bc0634d2346522c07"], ["created_at", "2021-09-08 20:03:30.536948"], ["updated_at", "2021-09-08 20:03:30.536948"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [13b6ab63-6f6a-491b-af02-a42bb162e5ca] Performing CanvasSync::Jobs::SyncSimpleTableJob (Job ID: 13b6ab63-6f6a-491b-af02-a42bb162e5ca) from Test(default) with arguments: {:report_name=>"proservices_provisioning_csv", :model=>"courses", :mapping=>"courses", :klass=>"Course", :term_scope=>"active", :params=>{"parameters[include_deleted]"=>true, "parameters[courses]"=>true}} [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [13b6ab63-6f6a-491b-af02-a42bb162e5ca] CanvasSync::JobLog Load (0.4ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "13b6ab63-6f6a-491b-af02-a42bb162e5ca"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [13b6ab63-6f6a-491b-af02-a42bb162e5ca]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [13b6ab63-6f6a-491b-af02-a42bb162e5ca] CanvasSync::JobLog Create (0.4ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncSimpleTableJob"], ["status", "enqueued"], ["job_arguments", "---\n- :report_name: proservices_provisioning_csv\n :model: courses\n :mapping: courses\n :klass: Course\n :term_scope: active\n :params:\n parameters[include_deleted]: true\n parameters[courses]: true\n"], ["created_at", "2021-09-08 20:03:30.540427"], ["updated_at", "2021-09-08 20:03:30.540427"], ["job_id", "13b6ab63-6f6a-491b-af02-a42bb162e5ca"]] [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [13b6ab63-6f6a-491b-af02-a42bb162e5ca]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [13b6ab63-6f6a-491b-af02-a42bb162e5ca]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [13b6ab63-6f6a-491b-af02-a42bb162e5ca] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-09-08 20:03:30.542463"], ["status", "running"], ["updated_at", "2021-09-08 20:03:30.542811"], ["id", 69]] [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [13b6ab63-6f6a-491b-af02-a42bb162e5ca]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [13b6ab63-6f6a-491b-af02-a42bb162e5ca]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [13b6ab63-6f6a-491b-af02-a42bb162e5ca] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2021-09-08 20:03:30.544337"], ["status", "success"], ["updated_at", "2021-09-08 20:03:30.544661"], ["id", 69]] [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [13b6ab63-6f6a-491b-af02-a42bb162e5ca]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [13b6ab63-6f6a-491b-af02-a42bb162e5ca] Performed CanvasSync::Jobs::SyncSimpleTableJob (Job ID: 13b6ab63-6f6a-491b-af02-a42bb162e5ca) from Test(default) in 7.19ms  (0.1ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [45cef2a1-5a3e-4df3-ba8f-5e642ed026d2] Performing CanvasSync::Jobs::SyncSubmissionsJob (Job ID: 45cef2a1-5a3e-4df3-ba8f-5e642ed026d2) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [45cef2a1-5a3e-4df3-ba8f-5e642ed026d2] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "45cef2a1-5a3e-4df3-ba8f-5e642ed026d2"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [45cef2a1-5a3e-4df3-ba8f-5e642ed026d2]  (0.7ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [45cef2a1-5a3e-4df3-ba8f-5e642ed026d2] CanvasSync::JobLog Create (0.5ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncSubmissionsJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2021-09-08 20:03:30.550880"], ["updated_at", "2021-09-08 20:03:30.550880"], ["job_id", "45cef2a1-5a3e-4df3-ba8f-5e642ed026d2"]] [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [45cef2a1-5a3e-4df3-ba8f-5e642ed026d2]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [45cef2a1-5a3e-4df3-ba8f-5e642ed026d2]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [45cef2a1-5a3e-4df3-ba8f-5e642ed026d2] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-09-08 20:03:30.555457"], ["status", "running"], ["updated_at", "2021-09-08 20:03:30.555920"], ["id", 70]] [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [45cef2a1-5a3e-4df3-ba8f-5e642ed026d2]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [45cef2a1-5a3e-4df3-ba8f-5e642ed026d2]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [45cef2a1-5a3e-4df3-ba8f-5e642ed026d2] CanvasSync::JobLog Create (0.5ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proserv_student_submissions_csv\n- 1\n- CanvasSync::Processors::SubmissionsProcessor\n- :sync_start_time: '2021-09-08T20:03:30Z'\n :report_params:\n :parameters:\n :include_all: \n :enrollment_term_id: 1\n"], ["created_at", "2021-09-08 20:03:30.560846"], ["updated_at", "2021-09-08 20:03:30.560846"], ["job_id", "992ae554-c2e1-48f0-ba59-02492ea17b85"]] [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [45cef2a1-5a3e-4df3-ba8f-5e642ed026d2]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [45cef2a1-5a3e-4df3-ba8f-5e642ed026d2] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: 992ae554-c2e1-48f0-ba59-02492ea17b85) to Test(default) at 2021-09-08 20:04:00 UTC with arguments: "proserv_student_submissions_csv", 1, "CanvasSync::Processors::SubmissionsProcessor", {:sync_start_time=>"2021-09-08T20:03:30Z", :report_params=>{:parameters=>{:include_all=>nil, :enrollment_term_id=>1}}} [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [45cef2a1-5a3e-4df3-ba8f-5e642ed026d2]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [45cef2a1-5a3e-4df3-ba8f-5e642ed026d2] CanvasSync::JobLog Update (1.7ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2021-09-08 20:03:30.564844"], ["status", "success"], ["updated_at", "2021-09-08 20:03:30.565409"], ["id", 70]] [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [45cef2a1-5a3e-4df3-ba8f-5e642ed026d2]  (0.3ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [45cef2a1-5a3e-4df3-ba8f-5e642ed026d2] Performed CanvasSync::Jobs::SyncSubmissionsJob (Job ID: 45cef2a1-5a3e-4df3-ba8f-5e642ed026d2) from Test(default) in 19.89ms  (0.4ms) ROLLBACK  (0.2ms) BEGIN  (13.1ms) SELECT COUNT(*) FROM "terms" [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [ca616891-abda-433b-a0fe-da11ec4c7825] Performing CanvasSync::Jobs::SyncTermsJob (Job ID: ca616891-abda-433b-a0fe-da11ec4c7825) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [ca616891-abda-433b-a0fe-da11ec4c7825] CanvasSync::JobLog Load (0.3ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "ca616891-abda-433b-a0fe-da11ec4c7825"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [ca616891-abda-433b-a0fe-da11ec4c7825]  (0.4ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [ca616891-abda-433b-a0fe-da11ec4c7825] CanvasSync::JobLog Create (0.5ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncTermsJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2021-09-08 20:03:30.588807"], ["updated_at", "2021-09-08 20:03:30.588807"], ["job_id", "ca616891-abda-433b-a0fe-da11ec4c7825"]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [ca616891-abda-433b-a0fe-da11ec4c7825]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [ca616891-abda-433b-a0fe-da11ec4c7825]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [ca616891-abda-433b-a0fe-da11ec4c7825] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-09-08 20:03:30.590901"], ["status", "running"], ["updated_at", "2021-09-08 20:03:30.591320"], ["id", 72]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [ca616891-abda-433b-a0fe-da11ec4c7825]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [ca616891-abda-433b-a0fe-da11ec4c7825] Term Load (0.3ms) SELECT "terms".* FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [ca616891-abda-433b-a0fe-da11ec4c7825]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [ca616891-abda-433b-a0fe-da11ec4c7825] Term Exists (0.3ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [ca616891-abda-433b-a0fe-da11ec4c7825] Term Create (0.7ms) INSERT INTO "terms" ("canvas_id", "name", "workflow_state", "grading_period_group_id", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 1], ["name", "Default Term"], ["workflow_state", "active"], ["grading_period_group_id", 1], ["sis_id", "Test"], ["created_at", "2021-09-08 20:03:30.599199"], ["updated_at", "2021-09-08 20:03:30.599199"]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [ca616891-abda-433b-a0fe-da11ec4c7825]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [ca616891-abda-433b-a0fe-da11ec4c7825] Term Load (1.0ms) SELECT "terms".* FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 6], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [ca616891-abda-433b-a0fe-da11ec4c7825]  (0.3ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [ca616891-abda-433b-a0fe-da11ec4c7825] Term Exists (0.4ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 6], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [ca616891-abda-433b-a0fe-da11ec4c7825] Term Create (0.9ms) INSERT INTO "terms" ("canvas_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["canvas_id", 6], ["name", "Average Term 1"], ["workflow_state", "active"], ["created_at", "2021-09-08 20:03:30.620039"], ["updated_at", "2021-09-08 20:03:30.620039"]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [ca616891-abda-433b-a0fe-da11ec4c7825]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [ca616891-abda-433b-a0fe-da11ec4c7825] Term Load (0.3ms) SELECT "terms".* FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 7], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [ca616891-abda-433b-a0fe-da11ec4c7825]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [ca616891-abda-433b-a0fe-da11ec4c7825] Term Exists (0.3ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 7], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [ca616891-abda-433b-a0fe-da11ec4c7825] Term Create (0.3ms) INSERT INTO "terms" ("canvas_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["canvas_id", 7], ["name", "Average Term 2"], ["workflow_state", "active"], ["created_at", "2021-09-08 20:03:30.624016"], ["updated_at", "2021-09-08 20:03:30.624016"]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [ca616891-abda-433b-a0fe-da11ec4c7825]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [ca616891-abda-433b-a0fe-da11ec4c7825] Term Load (0.3ms) SELECT "terms".* FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 5], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [ca616891-abda-433b-a0fe-da11ec4c7825]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [ca616891-abda-433b-a0fe-da11ec4c7825] Term Exists (0.3ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 5], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [ca616891-abda-433b-a0fe-da11ec4c7825] Term Create (0.2ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 5], ["name", "Syllabus Term"], ["start_at", "2017-08-14 06:00:00"], ["end_at", "2017-08-31 06:00:00"], ["workflow_state", "active"], ["sis_id", "SYTERM"], ["created_at", "2021-09-08 20:03:30.627831"], ["updated_at", "2021-09-08 20:03:30.627831"]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [ca616891-abda-433b-a0fe-da11ec4c7825]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [ca616891-abda-433b-a0fe-da11ec4c7825] Term Load (0.2ms) SELECT "terms".* FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 4], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [ca616891-abda-433b-a0fe-da11ec4c7825]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [ca616891-abda-433b-a0fe-da11ec4c7825] Term Exists (0.3ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 4], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [ca616891-abda-433b-a0fe-da11ec4c7825] Term Create (0.3ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "grading_period_group_id", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8, $9) RETURNING "id" [["canvas_id", 4], ["name", "Ellucian Term"], ["start_at", "2017-08-01 06:00:00"], ["end_at", "2017-10-31 06:00:00"], ["workflow_state", "active"], ["grading_period_group_id", 1], ["sis_id", "SH"], ["created_at", "2021-09-08 20:03:30.631098"], ["updated_at", "2021-09-08 20:03:30.631098"]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [ca616891-abda-433b-a0fe-da11ec4c7825]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [ca616891-abda-433b-a0fe-da11ec4c7825] Term Load (0.2ms) SELECT "terms".* FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 3], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [ca616891-abda-433b-a0fe-da11ec4c7825]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [ca616891-abda-433b-a0fe-da11ec4c7825] Term Exists (0.3ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 3], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [ca616891-abda-433b-a0fe-da11ec4c7825] Term Create (0.4ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 3], ["name", "Current Term"], ["start_at", "2017-03-19 06:00:00"], ["end_at", "2017-08-01 06:00:00"], ["workflow_state", "active"], ["created_at", "2021-09-08 20:03:30.634915"], ["updated_at", "2021-09-08 20:03:30.634915"]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [ca616891-abda-433b-a0fe-da11ec4c7825]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [ca616891-abda-433b-a0fe-da11ec4c7825]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [ca616891-abda-433b-a0fe-da11ec4c7825] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2021-09-08 20:03:30.636260"], ["status", "success"], ["updated_at", "2021-09-08 20:03:30.636607"], ["id", 72]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [ca616891-abda-433b-a0fe-da11ec4c7825]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [ca616891-abda-433b-a0fe-da11ec4c7825] Performed CanvasSync::Jobs::SyncTermsJob (Job ID: ca616891-abda-433b-a0fe-da11ec4c7825) from Test(default) in 50.6ms  (0.2ms) SELECT COUNT(*) FROM "terms"  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Account Exists (0.5ms) SELECT 1 AS one FROM "accounts" WHERE "accounts"."canvas_id" = $1 LIMIT $2 [["canvas_id", 89901336], ["LIMIT", 1]] Account Create (0.4ms) INSERT INTO "accounts" ("canvas_id", "sis_id", "canvas_parent_account_id", "sis_parent_account_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 89901336], ["sis_id", "e93dc22110a0a9855480ec0bc10af668"], ["canvas_parent_account_id", 1], ["sis_parent_account_id", "322bcc5b6d2a25cc65e51b14616ac30d"], ["name", "Account name"], ["workflow_state", "active"], ["created_at", "2021-09-08 20:03:30.642521"], ["updated_at", "2021-09-08 20:03:30.642521"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Account Exists (0.4ms) SELECT 1 AS one FROM "accounts" WHERE "accounts"."canvas_id" IS NULL AND "accounts"."id" != $1 LIMIT $2 [["id", 8], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) SAVEPOINT active_record_1 Account Exists (0.4ms) SELECT 1 AS one FROM "accounts" WHERE "accounts"."canvas_id" = $1 LIMIT $2 [["canvas_id", 4238426], ["LIMIT", 1]] Account Create (0.3ms) INSERT INTO "accounts" ("canvas_id", "sis_id", "canvas_parent_account_id", "sis_parent_account_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 4238426], ["sis_id", "99fb6d6cb3c2e3a7637bf10953a7af7a"], ["canvas_parent_account_id", 1], ["sis_parent_account_id", "2d2615484ab45bcb2e51dc0fb43b2330"], ["name", "Account name"], ["workflow_state", "active"], ["created_at", "2021-09-08 20:03:30.653842"], ["updated_at", "2021-09-08 20:03:30.653842"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Account Load (0.2ms) SELECT "accounts".* FROM "accounts" ORDER BY "accounts"."id" ASC LIMIT $1 [["LIMIT", 1]] Account Exists (0.6ms) SELECT 1 AS one FROM "accounts" WHERE "accounts"."canvas_id" = $1 LIMIT $2 [["canvas_id", 4238426], ["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Account Exists (0.2ms) SELECT 1 AS one FROM "accounts" WHERE "accounts"."canvas_id" = $1 LIMIT $2 [["canvas_id", 33941438], ["LIMIT", 1]] Account Create (0.3ms) INSERT INTO "accounts" ("canvas_id", "sis_id", "canvas_parent_account_id", "sis_parent_account_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 33941438], ["sis_id", "614cfc288912fb45e90a0833102f7f3e"], ["canvas_parent_account_id", 1], ["sis_parent_account_id", "27dc9bf7d2d3d88246db0e8782bfa1ac"], ["name", "Account name"], ["workflow_state", "active"], ["created_at", "2021-09-08 20:03:30.662444"], ["updated_at", "2021-09-08 20:03:30.662444"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.3ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Admin Exists (0.2ms) SELECT 1 AS one FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 40095089], ["LIMIT", 1]] Admin Create (0.3ms) INSERT INTO "admins" ("canvas_id", "role_name", "canvas_role_id", "canvas_user_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 40095089], ["role_name", "Cool Role"], ["canvas_role_id", 83322401], ["canvas_user_id", 1], ["workflow_state", "active"], ["created_at", "2021-09-08 20:03:30.671754"], ["updated_at", "2021-09-08 20:03:30.671754"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Admin Exists (0.4ms) SELECT 1 AS one FROM "admins" WHERE "admins"."canvas_id" IS NULL AND "admins"."id" != $1 LIMIT $2 [["id", 11], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.3ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Admin Exists (0.3ms) SELECT 1 AS one FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 88113509], ["LIMIT", 1]] Admin Create (0.4ms) INSERT INTO "admins" ("canvas_id", "role_name", "canvas_role_id", "canvas_user_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 88113509], ["role_name", "Cool Role"], ["canvas_role_id", 57905088], ["canvas_user_id", 1], ["workflow_state", "active"], ["created_at", "2021-09-08 20:03:30.678730"], ["updated_at", "2021-09-08 20:03:30.678730"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Admin Load (0.2ms) SELECT "admins".* FROM "admins" ORDER BY "admins"."id" ASC LIMIT $1 [["LIMIT", 1]] Admin Exists (0.5ms) SELECT 1 AS one FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 88113509], ["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.4ms) SELECT COUNT(*) FROM "admins" Admin Load (0.3ms) SELECT "admins".* FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]]  (0.2ms) SAVEPOINT active_record_1 Admin Exists (0.2ms) SELECT 1 AS one FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]] Admin Create (0.3ms) INSERT INTO "admins" ("canvas_id", "role_name", "canvas_role_id", "canvas_user_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 2], ["role_name", "AccountAdmin"], ["canvas_role_id", 1], ["canvas_user_id", 1], ["workflow_state", "active"], ["created_at", "2021-09-08 20:03:30.688611"], ["updated_at", "2021-09-08 20:03:30.688611"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.3ms) SELECT COUNT(*) FROM "admins" Admin Load (0.3ms) SELECT "admins".* FROM "admins" ORDER BY "admins"."id" DESC LIMIT $1 [["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Admin Exists (0.4ms) SELECT 1 AS one FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]] Admin Create (0.4ms) INSERT INTO "admins" ("canvas_id", "role_name", "canvas_role_id", "canvas_user_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 2], ["role_name", "Cool Role"], ["canvas_role_id", 342451], ["canvas_user_id", 1], ["workflow_state", "active"], ["created_at", "2021-09-08 20:03:30.694762"], ["updated_at", "2021-09-08 20:03:30.694762"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.3ms) SELECT COUNT(*) FROM "admins" Admin Load (0.2ms) SELECT "admins".* FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]]  (0.1ms) SAVEPOINT active_record_1 Admin Exists (0.3ms) SELECT 1 AS one FROM "admins" WHERE "admins"."canvas_id" = $1 AND "admins"."id" != $2 LIMIT $3 [["canvas_id", 2], ["id", 14], ["LIMIT", 1]] Admin Update (0.3ms) UPDATE "admins" SET "role_name" = $1, "canvas_role_id" = $2, "updated_at" = $3 WHERE "admins"."id" = $4 [["role_name", "AccountAdmin"], ["canvas_role_id", 1], ["updated_at", "2021-09-08 20:03:30.698496"], ["id", 14]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.3ms) SELECT COUNT(*) FROM "admins" Admin Load (0.3ms) SELECT "admins".* FROM "admins" WHERE "admins"."id" = $1 LIMIT $2 [["id", 14], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 AssignmentGroup Exists (0.8ms) SELECT 1 AS one FROM "assignment_groups" WHERE "assignment_groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] AssignmentGroup Create (0.5ms) INSERT INTO "assignment_groups" ("canvas_id", "name", "workflow_state", "canvas_created_at", "canvas_updated_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 1], ["name", "Dummy Assignment Group"], ["workflow_state", "available"], ["canvas_created_at", "2021-09-01 20:03:30.713775"], ["canvas_updated_at", "2021-09-07 20:03:30.713907"], ["created_at", "2021-09-08 20:03:30.716214"], ["updated_at", "2021-09-08 20:03:30.716214"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 AssignmentGroup Exists (0.4ms) SELECT 1 AS one FROM "assignment_groups" WHERE "assignment_groups"."canvas_id" IS NULL AND "assignment_groups"."id" != $1 LIMIT $2 [["id", 7], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 AssignmentGroup Exists (0.3ms) SELECT 1 AS one FROM "assignment_groups" WHERE "assignment_groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]] AssignmentGroup Create (0.4ms) INSERT INTO "assignment_groups" ("canvas_id", "name", "workflow_state", "canvas_created_at", "canvas_updated_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 2], ["name", "Dummy Assignment Group"], ["workflow_state", "available"], ["canvas_created_at", "2021-09-01 20:03:30.722913"], ["canvas_updated_at", "2021-09-07 20:03:30.723006"], ["created_at", "2021-09-08 20:03:30.724274"], ["updated_at", "2021-09-08 20:03:30.724274"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 AssignmentGroup Load (0.3ms) SELECT "assignment_groups".* FROM "assignment_groups" ORDER BY "assignment_groups"."id" ASC LIMIT $1 [["LIMIT", 1]] AssignmentGroup Exists (0.4ms) SELECT 1 AS one FROM "assignment_groups" WHERE "assignment_groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 AssignmentGroup Exists (0.3ms) SELECT 1 AS one FROM "assignment_groups" WHERE "assignment_groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 3], ["LIMIT", 1]] AssignmentGroup Create (0.8ms) INSERT INTO "assignment_groups" ("canvas_id", "name", "workflow_state", "canvas_created_at", "canvas_updated_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 3], ["name", "Dummy Assignment Group"], ["workflow_state", "available"], ["canvas_created_at", "2021-09-01 20:03:30.731223"], ["canvas_updated_at", "2021-09-07 20:03:30.731332"], ["created_at", "2021-09-08 20:03:30.732803"], ["updated_at", "2021-09-08 20:03:30.732803"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 AssignmentGroup Exists (0.4ms) SELECT 1 AS one FROM "assignment_groups" WHERE "assignment_groups"."canvas_id" = $1 AND "assignment_groups"."id" != $2 LIMIT $3 [["canvas_id", 3], ["id", 9], ["LIMIT", 1]]  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 AssignmentGroup Exists (0.3ms) SELECT 1 AS one FROM "assignment_groups" WHERE "assignment_groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 4], ["LIMIT", 1]] AssignmentGroup Create (0.3ms) INSERT INTO "assignment_groups" ("canvas_id", "name", "workflow_state", "canvas_created_at", "canvas_updated_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 4], ["name", "Dummy Assignment Group"], ["workflow_state", "available"], ["canvas_created_at", "2021-09-01 20:03:30.742099"], ["canvas_updated_at", "2021-09-07 20:03:30.742237"], ["created_at", "2021-09-08 20:03:30.743597"], ["updated_at", "2021-09-08 20:03:30.743597"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) SAVEPOINT active_record_1 Assignment Exists (0.6ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] Assignment Create (1.1ms) INSERT INTO "assignments" ("canvas_id", "title", "due_at", "unlock_at", "lock_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 1], ["title", "Assignment 1"], ["due_at", "2021-09-15 20:03:30.763496"], ["unlock_at", "2021-09-07 20:03:30.763610"], ["lock_at", "2021-09-29 20:03:30.763661"], ["created_at", "2021-09-08 20:03:30.765708"], ["updated_at", "2021-09-08 20:03:30.765708"]]  (0.3ms) RELEASE SAVEPOINT active_record_1 Assignment Exists (0.4ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" IS NULL AND "assignments"."id" != $1 LIMIT $2 [["id", 12], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) SAVEPOINT active_record_1 Assignment Exists (0.3ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]] Assignment Create (0.3ms) INSERT INTO "assignments" ("canvas_id", "title", "due_at", "unlock_at", "lock_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 2], ["title", "Assignment 2"], ["due_at", "2021-09-15 20:03:30.774826"], ["unlock_at", "2021-09-07 20:03:30.774923"], ["lock_at", "2021-09-29 20:03:30.774969"], ["created_at", "2021-09-08 20:03:30.776579"], ["updated_at", "2021-09-08 20:03:30.776579"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Assignment Load (0.3ms) SELECT "assignments".* FROM "assignments" ORDER BY "assignments"."id" ASC LIMIT $1 [["LIMIT", 1]] Assignment Exists (0.4ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.3ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Assignment Exists (0.4ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 3], ["LIMIT", 1]] Assignment Create (0.7ms) INSERT INTO "assignments" ("canvas_id", "title", "due_at", "unlock_at", "lock_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 3], ["title", "Assignment 3"], ["due_at", "2021-09-15 20:03:30.783213"], ["unlock_at", "2021-09-07 20:03:30.783306"], ["lock_at", "2021-09-29 20:03:30.783351"], ["created_at", "2021-09-08 20:03:30.784739"], ["updated_at", "2021-09-08 20:03:30.784739"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Assignment Exists (0.4ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 4], ["LIMIT", 1]] Assignment Create (0.5ms) INSERT INTO "assignments" ("canvas_id", "title", "due_at", "unlock_at", "lock_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 4], ["title", "Assignment 4"], ["due_at", "2021-09-15 20:03:30.790987"], ["unlock_at", "2021-09-07 20:03:30.791090"], ["lock_at", "2021-09-29 20:03:30.791141"], ["created_at", "2021-09-08 20:03:30.792941"], ["updated_at", "2021-09-08 20:03:30.792941"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Assignment Exists (0.4ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 AND "assignments"."id" != $2 LIMIT $3 [["canvas_id", 4], ["id", 15], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Assignment Exists (0.2ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 5], ["LIMIT", 1]] Assignment Create (0.4ms) INSERT INTO "assignments" ("canvas_id", "title", "due_at", "unlock_at", "lock_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 5], ["title", "Assignment 5"], ["due_at", "2021-09-15 20:03:30.798252"], ["unlock_at", "2021-09-07 20:03:30.798353"], ["lock_at", "2021-09-29 20:03:30.798397"], ["created_at", "2021-09-08 20:03:30.799603"], ["updated_at", "2021-09-08 20:03:30.799603"]]  (1.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Assignment Exists (0.4ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 6], ["LIMIT", 1]] Assignment Create (0.4ms) INSERT INTO "assignments" ("canvas_id", "title", "due_at", "unlock_at", "lock_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 6], ["title", "Assignment 6"], ["due_at", "2021-09-15 20:03:30.807149"], ["unlock_at", "2021-09-07 20:03:30.807354"], ["lock_at", "2021-09-29 20:03:30.807402"], ["created_at", "2021-09-08 20:03:30.808810"], ["updated_at", "2021-09-08 20:03:30.808810"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Course Exists (0.5ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 62455219], ["LIMIT", 1]] Course Create (0.5ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 62455219], ["sis_id", "95482bc5427d6c2b4c4e08f2249fe238"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2021-09-05 20:03:30.823152"], ["end_at", "2021-09-29 20:03:30.823254"], ["created_at", "2021-09-08 20:03:30.825103"], ["updated_at", "2021-09-08 20:03:30.825103"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 Course Exists (0.3ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 32778362], ["LIMIT", 1]] Course Create (0.3ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 32778362], ["sis_id", "7bf3fd20e784af03e871aa2234db714f"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2021-09-05 20:03:30.827009"], ["end_at", "2021-09-29 20:03:30.827103"], ["created_at", "2021-09-08 20:03:30.828366"], ["updated_at", "2021-09-08 20:03:30.828366"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Assignment Exists (0.3ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 7], ["LIMIT", 1]] Assignment Create (0.3ms) INSERT INTO "assignments" ("canvas_id", "title", "due_at", "unlock_at", "lock_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 7], ["title", "Assignment 7"], ["due_at", "2021-09-15 20:03:30.830092"], ["unlock_at", "2021-09-07 20:03:30.830181"], ["lock_at", "2021-09-29 20:03:30.830227"], ["created_at", "2021-09-08 20:03:30.831356"], ["updated_at", "2021-09-08 20:03:30.831356"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Assignment Exists (0.3ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 AND "assignments"."id" != $2 LIMIT $3 [["canvas_id", 7], ["id", 18], ["LIMIT", 1]] Assignment Update (0.4ms) UPDATE "assignments" SET "canvas_context_id" = $1, "canvas_context_type" = $2, "updated_at" = $3 WHERE "assignments"."id" = $4 [["canvas_context_id", 32778362], ["canvas_context_type", "Course"], ["updated_at", "2021-09-08 20:03:30.834084"], ["id", 18]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Course Load (0.2ms) SELECT "courses".* FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 32778362], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Assignment Exists (0.3ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 8], ["LIMIT", 1]] Assignment Create (0.4ms) INSERT INTO "assignments" ("canvas_id", "title", "due_at", "unlock_at", "lock_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 8], ["title", "Assignment 8"], ["due_at", "2021-09-15 20:03:30.862577"], ["unlock_at", "2021-09-07 20:03:30.862678"], ["lock_at", "2021-09-29 20:03:30.862726"], ["created_at", "2021-09-08 20:03:30.864353"], ["updated_at", "2021-09-08 20:03:30.864353"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 ContextModuleItem Create (0.9ms) INSERT INTO "context_module_items" ("canvas_id", "canvas_assignment_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["canvas_id", 1], ["canvas_assignment_id", 8], ["workflow_state", "active"], ["created_at", "2021-09-08 20:03:30.867237"], ["updated_at", "2021-09-08 20:03:30.867237"]]  (0.3ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.3ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Assignment Exists (0.3ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 9], ["LIMIT", 1]] Assignment Create (0.3ms) INSERT INTO "assignments" ("canvas_id", "title", "due_at", "unlock_at", "lock_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 9], ["title", "Assignment 9"], ["due_at", "2021-09-15 20:03:30.872987"], ["unlock_at", "2021-09-07 20:03:30.873084"], ["lock_at", "2021-09-29 20:03:30.873130"], ["created_at", "2021-09-08 20:03:30.874459"], ["updated_at", "2021-09-08 20:03:30.874459"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 ContextModuleItem Create (0.2ms) INSERT INTO "context_module_items" ("canvas_id", "canvas_assignment_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["canvas_id", 2], ["canvas_assignment_id", 9], ["workflow_state", "active"], ["created_at", "2021-09-08 20:03:30.876165"], ["updated_at", "2021-09-08 20:03:30.876165"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Course Exists (0.3ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2119758], ["LIMIT", 1]] Course Create (0.4ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 2119758], ["sis_id", "009124d811b98b493c6065dba6a30245"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2021-09-05 20:03:30.891384"], ["end_at", "2021-09-29 20:03:30.891513"], ["created_at", "2021-09-08 20:03:30.892950"], ["updated_at", "2021-09-08 20:03:30.892950"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 ContextModule Create (0.6ms) INSERT INTO "context_modules" ("canvas_id", "canvas_context_id", "canvas_context_type", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 1], ["canvas_context_id", 2119758], ["canvas_context_type", "Course"], ["name", "Context Module"], ["workflow_state", "available"], ["created_at", "2021-09-08 20:03:30.895531"], ["updated_at", "2021-09-08 20:03:30.895531"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.4ms) BEGIN  (0.9ms) SAVEPOINT active_record_1 Course Exists (0.4ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 22531647], ["LIMIT", 1]] Course Create (0.4ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 22531647], ["sis_id", "a20c96aaa5c76e88c604edc7bb51f875"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2021-09-05 20:03:30.900423"], ["end_at", "2021-09-29 20:03:30.900564"], ["created_at", "2021-09-08 20:03:30.903155"], ["updated_at", "2021-09-08 20:03:30.903155"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 ContextModule Create (0.3ms) INSERT INTO "context_modules" ("canvas_id", "canvas_context_id", "canvas_context_type", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 2], ["canvas_context_id", 22531647], ["canvas_context_type", "Course"], ["name", "Context Module"], ["workflow_state", "available"], ["created_at", "2021-09-08 20:03:30.905117"], ["updated_at", "2021-09-08 20:03:30.905117"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Course Exists (0.3ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 86134211], ["LIMIT", 1]] Course Create (0.3ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 86134211], ["sis_id", "09bcb994177380c178d4d2738e48ecd7"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2021-09-05 20:03:30.908874"], ["end_at", "2021-09-29 20:03:30.908971"], ["created_at", "2021-09-08 20:03:30.910412"], ["updated_at", "2021-09-08 20:03:30.910412"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 ContextModule Create (0.3ms) INSERT INTO "context_modules" ("canvas_id", "canvas_context_id", "canvas_context_type", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 3], ["canvas_context_id", 86134211], ["canvas_context_type", "Course"], ["name", "Context Module"], ["workflow_state", "available"], ["created_at", "2021-09-08 20:03:30.912321"], ["updated_at", "2021-09-08 20:03:30.912321"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Course Exists (0.4ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 71273272], ["LIMIT", 1]] Course Create (0.5ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 71273272], ["sis_id", "5cfcb4bcd725778e647f24d4ae9a76d4"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2021-09-05 20:03:30.916006"], ["end_at", "2021-09-29 20:03:30.916135"], ["created_at", "2021-09-08 20:03:30.917935"], ["updated_at", "2021-09-08 20:03:30.917935"]]  (0.3ms) RELEASE SAVEPOINT active_record_1 Course Exists (0.3ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" IS NULL AND "courses"."id" != $1 LIMIT $2 [["id", 74], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Course Exists (0.3ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 53955060], ["LIMIT", 1]] Course Create (0.3ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 53955060], ["sis_id", "4cb4c7f546490a7aa6cfa31d5f583ffb"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2021-09-05 20:03:30.925487"], ["end_at", "2021-09-29 20:03:30.925590"], ["created_at", "2021-09-08 20:03:30.926886"], ["updated_at", "2021-09-08 20:03:30.926886"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Course Load (0.3ms) SELECT "courses".* FROM "courses" ORDER BY "courses"."id" ASC LIMIT $1 [["LIMIT", 1]] Course Exists (0.4ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 53955060], ["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) SAVEPOINT active_record_1 Course Exists (0.3ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 63700457], ["LIMIT", 1]] Course Create (0.3ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 63700457], ["sis_id", "60877af730896e97c700226da57c0abc"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2021-09-05 20:03:30.935433"], ["end_at", "2021-09-29 20:03:30.935578"], ["created_at", "2021-09-08 20:03:30.937225"], ["updated_at", "2021-09-08 20:03:30.937225"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Course Exists (0.3ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 AND "courses"."id" != $2 LIMIT $3 [["canvas_id", 63700457], ["id", 76], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Course Exists (0.3ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 88846641], ["LIMIT", 1]] Course Create (0.3ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 88846641], ["sis_id", "d044bfb76d3c21852b005f74ac08d637"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2021-09-05 20:03:30.942489"], ["end_at", "2021-09-29 20:03:30.942592"], ["created_at", "2021-09-08 20:03:30.943886"], ["updated_at", "2021-09-08 20:03:30.943886"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.4ms) SAVEPOINT active_record_1 Course Exists (0.4ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 58180415], ["LIMIT", 1]] Course Create (0.6ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 58180415], ["sis_id", "fefafa1d242644d7ad5eee20b8bbd887"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2021-09-05 20:03:30.950368"], ["end_at", "2021-09-29 20:03:30.950498"], ["created_at", "2021-09-08 20:03:30.952511"], ["updated_at", "2021-09-08 20:03:30.952511"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Course Exists (0.3ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 28204682], ["LIMIT", 1]] Course Create (0.3ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 28204682], ["sis_id", "998e23c0de273c91830d3b0e68003e44"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2021-09-05 20:03:30.958786"], ["end_at", "2021-09-29 20:03:30.958882"], ["created_at", "2021-09-08 20:03:30.960165"], ["updated_at", "2021-09-08 20:03:30.960165"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.3ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Course Exists (0.3ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 93625789], ["LIMIT", 1]] Course Create (0.3ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 93625789], ["sis_id", "c6b136379571b8448dcfcc76261b589d"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2021-09-05 20:03:30.964061"], ["end_at", "2021-09-29 20:03:30.964163"], ["created_at", "2021-09-08 20:03:30.965474"], ["updated_at", "2021-09-08 20:03:30.965474"]]  (0.3ms) RELEASE SAVEPOINT active_record_1  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Course Exists (0.4ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 90848012], ["LIMIT", 1]] Course Create (0.3ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 90848012], ["sis_id", "0cb1ece401584c3170fc9b09081f8547"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2021-09-05 20:03:30.969750"], ["end_at", "2021-09-29 20:03:30.969868"], ["created_at", "2021-09-08 20:03:30.971289"], ["updated_at", "2021-09-08 20:03:30.971289"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Course Exists (0.3ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 39018566], ["LIMIT", 1]] Course Create (0.4ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 39018566], ["sis_id", "83699a9cbfa3001546648c95f385b77c"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2021-09-05 20:03:30.974602"], ["end_at", "2021-09-29 20:03:30.974734"], ["created_at", "2021-09-08 20:03:30.976163"], ["updated_at", "2021-09-08 20:03:30.976163"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) SAVEPOINT active_record_1 Enrollment Exists (0.5ms) SELECT 1 AS one FROM "enrollments" WHERE "enrollments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 12003926], ["LIMIT", 1]] Enrollment Create (0.4ms) INSERT INTO "enrollments" ("canvas_id", "created_at", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["canvas_id", 12003926], ["created_at", "2021-09-08 20:03:30.991482"], ["updated_at", "2021-09-08 20:03:30.991482"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Enrollment Exists (0.4ms) SELECT 1 AS one FROM "enrollments" WHERE "enrollments"."canvas_id" IS NULL AND "enrollments"."id" != $1 LIMIT $2 [["id", 24], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Enrollment Exists (0.4ms) SELECT 1 AS one FROM "enrollments" WHERE "enrollments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 75734609], ["LIMIT", 1]] Enrollment Create (0.5ms) INSERT INTO "enrollments" ("canvas_id", "created_at", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["canvas_id", 75734609], ["created_at", "2021-09-08 20:03:31.000036"], ["updated_at", "2021-09-08 20:03:31.000036"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Enrollment Load (0.3ms) SELECT "enrollments".* FROM "enrollments" ORDER BY "enrollments"."id" ASC LIMIT $1 [["LIMIT", 1]] Enrollment Exists (0.4ms) SELECT 1 AS one FROM "enrollments" WHERE "enrollments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 75734609], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Enrollment Exists (0.4ms) SELECT 1 AS one FROM "enrollments" WHERE "enrollments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 74208907], ["LIMIT", 1]] Enrollment Create (0.3ms) INSERT INTO "enrollments" ("canvas_id", "created_at", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["canvas_id", 74208907], ["created_at", "2021-09-08 20:03:31.008557"], ["updated_at", "2021-09-08 20:03:31.008557"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Enrollment Exists (0.4ms) SELECT 1 AS one FROM "enrollments" WHERE "enrollments"."canvas_id" = $1 AND "enrollments"."id" != $2 LIMIT $3 [["canvas_id", 74208907], ["id", 26], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Enrollment Exists (0.3ms) SELECT 1 AS one FROM "enrollments" WHERE "enrollments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 56997963], ["LIMIT", 1]] Enrollment Create (0.3ms) INSERT INTO "enrollments" ("canvas_id", "created_at", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["canvas_id", 56997963], ["created_at", "2021-09-08 20:03:31.015204"], ["updated_at", "2021-09-08 20:03:31.015204"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Enrollment Exists (0.4ms) SELECT 1 AS one FROM "enrollments" WHERE "enrollments"."canvas_id" = $1 AND "enrollments"."id" != $2 LIMIT $3 [["canvas_id", 56997963], ["id", 27], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Enrollment Exists (0.3ms) SELECT 1 AS one FROM "enrollments" WHERE "enrollments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 93673826], ["LIMIT", 1]] Enrollment Create (0.3ms) INSERT INTO "enrollments" ("canvas_id", "created_at", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["canvas_id", 93673826], ["created_at", "2021-09-08 20:03:31.022894"], ["updated_at", "2021-09-08 20:03:31.022894"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Enrollment Exists (0.4ms) SELECT 1 AS one FROM "enrollments" WHERE "enrollments"."canvas_id" = $1 AND "enrollments"."id" != $2 LIMIT $3 [["canvas_id", 93673826], ["id", 28], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Group Exists (0.6ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 44051802], ["LIMIT", 1]] Group Create (0.6ms) INSERT INTO "groups" ("canvas_id", "sis_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 44051802], ["sis_id", "e9dc91e3c632cdba326dbda25b7c195b"], ["name", "Some User Group"], ["workflow_state", "available"], ["created_at", "2021-09-08 20:03:31.046323"], ["updated_at", "2021-09-08 20:03:31.046323"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.3ms) SAVEPOINT active_record_1 User Exists (0.7ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 81366433], ["LIMIT", 1]] User Create (0.7ms) INSERT INTO "users" ("canvas_id", "sis_id", "email", "first_name", "last_name", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 81366433], ["sis_id", "594a924549536a6c6a9912c621946bc2"], ["email", "cooldude@coolsite.com"], ["first_name", "Cool"], ["last_name", "Dude"], ["created_at", "2021-09-08 20:03:31.069670"], ["updated_at", "2021-09-08 20:03:31.069670"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.3ms) SAVEPOINT active_record_1 GroupMembership Exists (0.8ms) SELECT 1 AS one FROM "group_memberships" WHERE "group_memberships"."canvas_id" = $1 LIMIT $2 [["canvas_id", 81889227], ["LIMIT", 1]] GroupMembership Create (0.5ms) INSERT INTO "group_memberships" ("canvas_id", "canvas_user_id", "canvas_group_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 81889227], ["canvas_user_id", 81366433], ["canvas_group_id", 44051802], ["workflow_state", "accepted"], ["created_at", "2021-09-08 20:03:31.096371"], ["updated_at", "2021-09-08 20:03:31.096371"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 GroupMembership Exists (0.3ms) SELECT 1 AS one FROM "group_memberships" WHERE "group_memberships"."canvas_id" IS NULL AND "group_memberships"."id" != $1 LIMIT $2 [["id", 23], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.4ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 93512537], ["LIMIT", 1]] Group Create (0.2ms) INSERT INTO "groups" ("canvas_id", "sis_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 93512537], ["sis_id", "c521bb1ae4e5b96f5ada4cf5e28abf93"], ["name", "Some User Group"], ["workflow_state", "available"], ["created_at", "2021-09-08 20:03:31.103846"], ["updated_at", "2021-09-08 20:03:31.103846"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 User Exists (0.2ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 75854975], ["LIMIT", 1]] User Create (0.2ms) INSERT INTO "users" ("canvas_id", "sis_id", "email", "first_name", "last_name", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 75854975], ["sis_id", "791b4bd15357c1564c63133ab7d6dd65"], ["email", "cooldude@coolsite.com"], ["first_name", "Cool"], ["last_name", "Dude"], ["created_at", "2021-09-08 20:03:31.106108"], ["updated_at", "2021-09-08 20:03:31.106108"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 GroupMembership Exists (0.4ms) SELECT 1 AS one FROM "group_memberships" WHERE "group_memberships"."canvas_id" = $1 LIMIT $2 [["canvas_id", 27027611], ["LIMIT", 1]] GroupMembership Create (0.4ms) INSERT INTO "group_memberships" ("canvas_id", "canvas_user_id", "canvas_group_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 27027611], ["canvas_user_id", 75854975], ["canvas_group_id", 93512537], ["workflow_state", "accepted"], ["created_at", "2021-09-08 20:03:31.108952"], ["updated_at", "2021-09-08 20:03:31.108952"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 GroupMembership Load (0.2ms) SELECT "group_memberships".* FROM "group_memberships" ORDER BY "group_memberships"."id" ASC LIMIT $1 [["LIMIT", 1]] GroupMembership Exists (0.3ms) SELECT 1 AS one FROM "group_memberships" WHERE "group_memberships"."canvas_id" = $1 LIMIT $2 [["canvas_id", 27027611], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 99757213], ["LIMIT", 1]] Group Create (0.4ms) INSERT INTO "groups" ("canvas_id", "sis_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 99757213], ["sis_id", "2a925f1e4cfc809a26109d2749a8369b"], ["name", "Some User Group"], ["workflow_state", "available"], ["created_at", "2021-09-08 20:03:31.117660"], ["updated_at", "2021-09-08 20:03:31.117660"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.3ms) SAVEPOINT active_record_1 User Exists (0.5ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 10626418], ["LIMIT", 1]] User Create (1.1ms) INSERT INTO "users" ("canvas_id", "sis_id", "email", "first_name", "last_name", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 10626418], ["sis_id", "28f677165e250cef9bb0cfa1ac5425db"], ["email", "cooldude@coolsite.com"], ["first_name", "Cool"], ["last_name", "Dude"], ["created_at", "2021-09-08 20:03:31.123791"], ["updated_at", "2021-09-08 20:03:31.123791"]]  (0.7ms) RELEASE SAVEPOINT active_record_1  (0.6ms) SAVEPOINT active_record_1 GroupMembership Exists (1.3ms) SELECT 1 AS one FROM "group_memberships" WHERE "group_memberships"."canvas_id" = $1 LIMIT $2 [["canvas_id", 77910572], ["LIMIT", 1]] GroupMembership Create (1.5ms) INSERT INTO "group_memberships" ("canvas_id", "canvas_user_id", "canvas_group_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 77910572], ["canvas_user_id", 10626418], ["canvas_group_id", 99757213], ["workflow_state", "accepted"], ["created_at", "2021-09-08 20:03:31.142523"], ["updated_at", "2021-09-08 20:03:31.142523"]]  (0.6ms) RELEASE SAVEPOINT active_record_1 GroupMembership Exists (0.8ms) SELECT 1 AS one FROM "group_memberships" WHERE "group_memberships"."canvas_id" = $1 AND "group_memberships"."id" != $2 LIMIT $3 [["canvas_id", 77910572], ["id", 25], ["LIMIT", 1]]  (0.4ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Group Exists (0.4ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 10907462], ["LIMIT", 1]] Group Create (0.4ms) INSERT INTO "groups" ("canvas_id", "sis_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 10907462], ["sis_id", "daf11b514eb941fdcec9f217f96ffbd1"], ["name", "Some User Group"], ["workflow_state", "available"], ["created_at", "2021-09-08 20:03:31.170977"], ["updated_at", "2021-09-08 20:03:31.170977"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 User Exists (0.5ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 61376489], ["LIMIT", 1]] User Create (0.4ms) INSERT INTO "users" ("canvas_id", "sis_id", "email", "first_name", "last_name", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 61376489], ["sis_id", "c10b100fada8c51a3b5a30cbf28b19db"], ["email", "cooldude@coolsite.com"], ["first_name", "Cool"], ["last_name", "Dude"], ["created_at", "2021-09-08 20:03:31.175276"], ["updated_at", "2021-09-08 20:03:31.175276"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 GroupMembership Exists (0.4ms) SELECT 1 AS one FROM "group_memberships" WHERE "group_memberships"."canvas_id" = $1 LIMIT $2 [["canvas_id", 86250946], ["LIMIT", 1]] GroupMembership Create (0.4ms) INSERT INTO "group_memberships" ("canvas_id", "canvas_user_id", "canvas_group_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 86250946], ["canvas_user_id", 61376489], ["canvas_group_id", 10907462], ["workflow_state", "accepted"], ["created_at", "2021-09-08 20:03:31.179749"], ["updated_at", "2021-09-08 20:03:31.179749"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 GroupMembership Exists (0.4ms) SELECT 1 AS one FROM "group_memberships" WHERE "group_memberships"."canvas_id" = $1 AND "group_memberships"."id" != $2 LIMIT $3 [["canvas_id", 86250946], ["id", 26], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.3ms) BEGIN  (0.3ms) SAVEPOINT active_record_1 Group Exists (0.4ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 48664447], ["LIMIT", 1]] Group Create (0.8ms) INSERT INTO "groups" ("canvas_id", "sis_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 48664447], ["sis_id", "65a25ee8684b9ecd066a487bbdc9c015"], ["name", "Some User Group"], ["workflow_state", "available"], ["created_at", "2021-09-08 20:03:31.207283"], ["updated_at", "2021-09-08 20:03:31.207283"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Group Exists (0.4ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" IS NULL AND "groups"."id" != $1 LIMIT $2 [["id", 32], ["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Group Exists (0.4ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 46217752], ["LIMIT", 1]] Group Create (0.3ms) INSERT INTO "groups" ("canvas_id", "sis_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 46217752], ["sis_id", "dd66c88ba1e3d70c5f9d0698e442633a"], ["name", "Some User Group"], ["workflow_state", "available"], ["created_at", "2021-09-08 20:03:31.221382"], ["updated_at", "2021-09-08 20:03:31.221382"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Group Load (0.2ms) SELECT "groups".* FROM "groups" ORDER BY "groups"."id" ASC LIMIT $1 [["LIMIT", 1]] Group Exists (0.4ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 46217752], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 56089713], ["LIMIT", 1]] Group Create (0.5ms) INSERT INTO "groups" ("canvas_id", "sis_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 56089713], ["sis_id", "355283821acefd8b84fc67b143326ef5"], ["name", "Some User Group"], ["workflow_state", "available"], ["created_at", "2021-09-08 20:03:31.245626"], ["updated_at", "2021-09-08 20:03:31.245626"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Group Exists (0.4ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 76000719], ["LIMIT", 1]] Group Create (0.5ms) INSERT INTO "groups" ("canvas_id", "sis_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 76000719], ["sis_id", "e570d3034af0422dfd748eb81fde08b7"], ["name", "Some User Group"], ["workflow_state", "available"], ["created_at", "2021-09-08 20:03:31.256563"], ["updated_at", "2021-09-08 20:03:31.256563"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Group Exists (0.7ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 AND "groups"."id" != $2 LIMIT $3 [["canvas_id", 76000719], ["id", 35], ["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Group Exists (1.3ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 3443385], ["LIMIT", 1]] Group Create (0.5ms) INSERT INTO "groups" ("canvas_id", "sis_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 3443385], ["sis_id", "c0532400884e22ffb85b4d318c4b08a5"], ["name", "Some User Group"], ["workflow_state", "available"], ["created_at", "2021-09-08 20:03:31.275311"], ["updated_at", "2021-09-08 20:03:31.275311"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Group Exists (0.5ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 AND "groups"."id" != $2 LIMIT $3 [["canvas_id", 3443385], ["id", 36], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.5ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Role Exists (0.4ms) SELECT 1 AS one FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 88383849], ["LIMIT", 1]] Role Create (0.4ms) INSERT INTO "roles" ("canvas_id", "label", "base_role_type", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 88383849], ["label", "Cool Role"], ["base_role_type", "AccountMembership"], ["workflow_state", "active"], ["created_at", "2021-09-08 20:03:31.285487"], ["updated_at", "2021-09-08 20:03:31.285487"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Role Exists (0.4ms) SELECT 1 AS one FROM "roles" WHERE "roles"."canvas_id" IS NULL AND "roles"."id" != $1 LIMIT $2 [["id", 9], ["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Role Exists (0.3ms) SELECT 1 AS one FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 38485920], ["LIMIT", 1]] Role Create (0.4ms) INSERT INTO "roles" ("canvas_id", "label", "base_role_type", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 38485920], ["label", "Cool Role"], ["base_role_type", "AccountMembership"], ["workflow_state", "active"], ["created_at", "2021-09-08 20:03:31.296429"], ["updated_at", "2021-09-08 20:03:31.296429"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Role Load (0.2ms) SELECT "roles".* FROM "roles" ORDER BY "roles"."id" ASC LIMIT $1 [["LIMIT", 1]] Role Exists (0.4ms) SELECT 1 AS one FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 38485920], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (1.1ms) SELECT COUNT(*) FROM "roles" Role Load (1.6ms) SELECT "roles".* FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]]  (0.2ms) SAVEPOINT active_record_1 Role Exists (0.4ms) SELECT 1 AS one FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] Role Create (0.7ms) INSERT INTO "roles" ("canvas_id", "label", "base_role_type", "canvas_account_id", "workflow_state", "permissions", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 1], ["label", "Account Admin"], ["base_role_type", "AccountMembership"], ["canvas_account_id", 10], ["workflow_state", "built_in"], ["permissions", "{\"manage_wiki\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"post_to_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"moderate_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_announcements\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"send_messages\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"send_messages_all\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_outcomes\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"create_conferences\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"create_collaborations\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_roster\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_all_grades\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_grades\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_rubrics\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"comment_on_others_submissions\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_students\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_admin_users\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_role_overrides\":{\"enabled\":true,\"locked\":true,\"readonly\":true,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_account_memberships\":{\"enabled\":true,\"locked\":true,\"readonly\":true,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_account_settings\":{\"enabled\":true,\"locked\":true,\"readonly\":true,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_groups\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_group_pages\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_files\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_assignments\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"undelete_courses\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_grade_changes\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_course_changes\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_question_banks\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_calendar\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_reports\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_courses\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_user_logins\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_user_observers\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_alerts\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"become_user\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_developer_keys\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"import_sis\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_sis\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_sis\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_course_list\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_statistics\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_storage_quotas\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_course_content\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_content\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_interaction_alerts\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"change_course_state\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_sections\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_feature_flags\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_quiz_answer_audits\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"moderate_grades\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"lti_add_edit\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true}}"], ["created_at", "2021-09-08 20:03:31.317141"], ["updated_at", "2021-09-08 20:03:31.317141"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.5ms) SELECT COUNT(*) FROM "roles" Role Load (0.3ms) SELECT "roles".* FROM "roles" ORDER BY "roles"."id" DESC LIMIT $1 [["LIMIT", 1]]  (0.4ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Role Exists (0.4ms) SELECT 1 AS one FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] Role Create (0.4ms) INSERT INTO "roles" ("canvas_id", "label", "base_role_type", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 1], ["label", "Cool Role"], ["base_role_type", "AccountMembership"], ["workflow_state", "active"], ["created_at", "2021-09-08 20:03:31.355163"], ["updated_at", "2021-09-08 20:03:31.355163"]]  (0.4ms) RELEASE SAVEPOINT active_record_1  (0.5ms) SELECT COUNT(*) FROM "roles" Role Load (0.5ms) SELECT "roles".* FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]]  (0.4ms) SAVEPOINT active_record_1 Role Exists (0.6ms) SELECT 1 AS one FROM "roles" WHERE "roles"."canvas_id" = $1 AND "roles"."id" != $2 LIMIT $3 [["canvas_id", 1], ["id", 12], ["LIMIT", 1]] Role Update (1.0ms) UPDATE "roles" SET "label" = $1, "canvas_account_id" = $2, "permissions" = $3, "workflow_state" = $4, "updated_at" = $5 WHERE "roles"."id" = $6 [["label", "Account Admin"], ["canvas_account_id", 10], ["permissions", "{\"manage_wiki\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"post_to_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"moderate_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_announcements\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"send_messages\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"send_messages_all\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_outcomes\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"create_conferences\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"create_collaborations\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_roster\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_all_grades\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_grades\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_rubrics\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"comment_on_others_submissions\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_students\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_admin_users\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_role_overrides\":{\"enabled\":true,\"locked\":true,\"readonly\":true,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_account_memberships\":{\"enabled\":true,\"locked\":true,\"readonly\":true,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_account_settings\":{\"enabled\":true,\"locked\":true,\"readonly\":true,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_groups\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_group_pages\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_files\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_assignments\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"undelete_courses\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_grade_changes\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_course_changes\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_question_banks\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_calendar\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_reports\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_courses\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_user_logins\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_user_observers\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_alerts\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"become_user\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_developer_keys\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"import_sis\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_sis\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_sis\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_course_list\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_statistics\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_storage_quotas\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_course_content\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_content\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_interaction_alerts\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"change_course_state\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_sections\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_feature_flags\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_quiz_answer_audits\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"moderate_grades\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"lti_add_edit\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true}}"], ["workflow_state", "built_in"], ["updated_at", "2021-09-08 20:03:31.390018"], ["id", 12]]  (0.4ms) RELEASE SAVEPOINT active_record_1  (0.5ms) SELECT COUNT(*) FROM "roles" Role Load (0.4ms) SELECT "roles".* FROM "roles" WHERE "roles"."id" = $1 LIMIT $2 [["id", 12], ["LIMIT", 1]]  (0.6ms) ROLLBACK  (0.3ms) BEGIN  (0.3ms) SAVEPOINT active_record_1 Section Exists (0.7ms) SELECT 1 AS one FROM "sections" WHERE "sections"."canvas_id" = $1 LIMIT $2 [["canvas_id", 63115909], ["LIMIT", 1]] Section Create (0.6ms) INSERT INTO "sections" ("canvas_id", "created_at", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["canvas_id", 63115909], ["created_at", "2021-09-08 20:03:31.470055"], ["updated_at", "2021-09-08 20:03:31.470055"]]  (0.3ms) RELEASE SAVEPOINT active_record_1 Section Exists (0.6ms) SELECT 1 AS one FROM "sections" WHERE "sections"."canvas_id" IS NULL AND "sections"."id" != $1 LIMIT $2 [["id", 32], ["LIMIT", 1]]  (0.4ms) ROLLBACK  (0.3ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Section Exists (0.5ms) SELECT 1 AS one FROM "sections" WHERE "sections"."canvas_id" = $1 LIMIT $2 [["canvas_id", 84014288], ["LIMIT", 1]] Section Create (0.5ms) INSERT INTO "sections" ("canvas_id", "created_at", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["canvas_id", 84014288], ["created_at", "2021-09-08 20:03:31.491649"], ["updated_at", "2021-09-08 20:03:31.491649"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Section Load (0.3ms) SELECT "sections".* FROM "sections" ORDER BY "sections"."id" ASC LIMIT $1 [["LIMIT", 1]] Section Exists (0.6ms) SELECT 1 AS one FROM "sections" WHERE "sections"."canvas_id" = $1 LIMIT $2 [["canvas_id", 84014288], ["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) SAVEPOINT active_record_1 Section Exists (0.5ms) SELECT 1 AS one FROM "sections" WHERE "sections"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1000335], ["LIMIT", 1]] Section Create (0.6ms) INSERT INTO "sections" ("canvas_id", "created_at", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["canvas_id", 1000335], ["created_at", "2021-09-08 20:03:31.515653"], ["updated_at", "2021-09-08 20:03:31.515653"]]  (1.7ms) RELEASE SAVEPOINT active_record_1 Section Exists (0.9ms) SELECT 1 AS one FROM "sections" WHERE "sections"."canvas_id" = $1 AND "sections"."id" != $2 LIMIT $3 [["canvas_id", 1000335], ["id", 34], ["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) SAVEPOINT active_record_1 Section Exists (0.5ms) SELECT 1 AS one FROM "sections" WHERE "sections"."canvas_id" = $1 LIMIT $2 [["canvas_id", 79179372], ["LIMIT", 1]] Section Create (0.5ms) INSERT INTO "sections" ("canvas_id", "created_at", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["canvas_id", 79179372], ["created_at", "2021-09-08 20:03:31.556363"], ["updated_at", "2021-09-08 20:03:31.556363"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.4ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) SAVEPOINT active_record_1 Submission Exists (0.9ms) SELECT 1 AS one FROM "submissions" WHERE "submissions"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] Submission Create (1.0ms) INSERT INTO "submissions" ("canvas_id", "submitted_at", "graded_at", "score", "points_possible", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 1], ["submitted_at", "2021-09-01 20:03:31.581613"], ["graded_at", "2021-09-07 20:03:31.581819"], ["score", 5.0], ["points_possible", 10.0], ["created_at", "2021-09-08 20:03:31.585544"], ["updated_at", "2021-09-08 20:03:31.585544"]]  (0.3ms) RELEASE SAVEPOINT active_record_1 Submission Exists (0.4ms) SELECT 1 AS one FROM "submissions" WHERE "submissions"."canvas_id" IS NULL AND "submissions"."id" != $1 LIMIT $2 [["id", 8], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.3ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Submission Exists (0.4ms) SELECT 1 AS one FROM "submissions" WHERE "submissions"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]] Submission Create (0.4ms) INSERT INTO "submissions" ("canvas_id", "submitted_at", "graded_at", "score", "points_possible", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 2], ["submitted_at", "2021-09-01 20:03:31.595523"], ["graded_at", "2021-09-07 20:03:31.595633"], ["score", 5.0], ["points_possible", 10.0], ["created_at", "2021-09-08 20:03:31.597407"], ["updated_at", "2021-09-08 20:03:31.597407"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Submission Load (0.3ms) SELECT "submissions".* FROM "submissions" ORDER BY "submissions"."id" ASC LIMIT $1 [["LIMIT", 1]] Submission Exists (0.4ms) SELECT 1 AS one FROM "submissions" WHERE "submissions"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Submission Exists (0.4ms) SELECT 1 AS one FROM "submissions" WHERE "submissions"."canvas_id" = $1 LIMIT $2 [["canvas_id", 3], ["LIMIT", 1]] Submission Create (0.4ms) INSERT INTO "submissions" ("canvas_id", "submitted_at", "graded_at", "score", "points_possible", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 3], ["submitted_at", "2021-09-01 20:03:31.605943"], ["graded_at", "2021-09-07 20:03:31.606093"], ["score", 5.0], ["points_possible", 10.0], ["created_at", "2021-09-08 20:03:31.607716"], ["updated_at", "2021-09-08 20:03:31.607716"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Submission Exists (0.5ms) SELECT 1 AS one FROM "submissions" WHERE "submissions"."canvas_id" = $1 AND "submissions"."id" != $2 LIMIT $3 [["canvas_id", 3], ["id", 10], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.5ms) BEGIN  (0.3ms) SAVEPOINT active_record_1 Submission Exists (0.3ms) SELECT 1 AS one FROM "submissions" WHERE "submissions"."canvas_id" = $1 LIMIT $2 [["canvas_id", 4], ["LIMIT", 1]] Submission Create (0.4ms) INSERT INTO "submissions" ("canvas_id", "submitted_at", "graded_at", "score", "points_possible", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 4], ["submitted_at", "2021-09-01 20:03:31.615493"], ["graded_at", "2021-09-07 20:03:31.615627"], ["score", 5.0], ["points_possible", 10.0], ["created_at", "2021-09-08 20:03:31.617304"], ["updated_at", "2021-09-08 20:03:31.617304"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Submission Exists (0.3ms) SELECT 1 AS one FROM "submissions" WHERE "submissions"."canvas_id" = $1 AND "submissions"."id" != $2 LIMIT $3 [["canvas_id", 4], ["id", 11], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Submission Exists (0.3ms) SELECT 1 AS one FROM "submissions" WHERE "submissions"."canvas_id" = $1 LIMIT $2 [["canvas_id", 5], ["LIMIT", 1]] Submission Create (0.4ms) INSERT INTO "submissions" ("canvas_id", "submitted_at", "graded_at", "score", "points_possible", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 5], ["submitted_at", "2021-09-01 20:03:31.623377"], ["graded_at", "2021-09-07 20:03:31.623472"], ["score", 5.0], ["points_possible", 10.0], ["created_at", "2021-09-08 20:03:31.624813"], ["updated_at", "2021-09-08 20:03:31.624813"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Submission Exists (0.3ms) SELECT 1 AS one FROM "submissions" WHERE "submissions"."canvas_id" = $1 AND "submissions"."id" != $2 LIMIT $3 [["canvas_id", 5], ["id", 12], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Term Exists (0.2ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 46291071], ["LIMIT", 1]] Term Create (0.2ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 46291071], ["name", "Cool Term"], ["start_at", "2021-09-05 20:03:29.493012"], ["end_at", "2021-09-11 20:03:29.493112"], ["workflow_state", "active"], ["sis_id", "8a114ff96b86cbabd49ae721d149ef9f"], ["created_at", "2021-09-08 20:03:31.631345"], ["updated_at", "2021-09-08 20:03:31.631345"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Term Exists (0.4ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" IS NULL AND "terms"."id" != $1 LIMIT $2 [["id", 26], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.4ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Term Exists (0.3ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 43359312], ["LIMIT", 1]] Term Create (0.2ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 43359312], ["name", "Cool Term"], ["start_at", "2021-09-05 20:03:29.493012"], ["end_at", "2021-09-11 20:03:29.493112"], ["workflow_state", "active"], ["sis_id", "ca1eeebc1bcef617f30b547c8420e2f2"], ["created_at", "2021-09-08 20:03:31.639849"], ["updated_at", "2021-09-08 20:03:31.639849"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Term Load (0.2ms) SELECT "terms".* FROM "terms" ORDER BY "terms"."id" ASC LIMIT $1 [["LIMIT", 1]] Term Exists (1.2ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 43359312], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Term Exists (0.3ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 74855785], ["LIMIT", 1]] Term Create (0.3ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 74855785], ["name", "Cool Term"], ["start_at", "2021-09-05 20:03:29.493012"], ["end_at", "2021-09-11 20:03:29.493112"], ["workflow_state", "active"], ["sis_id", "23d68b9b1b31c3342333bab376abadd3"], ["created_at", "2021-09-08 20:03:31.648055"], ["updated_at", "2021-09-08 20:03:31.648055"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Term Exists (0.2ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 97788178], ["LIMIT", 1]] Term Create (0.3ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 97788178], ["name", "Cool Term"], ["start_at", "2021-09-06 20:03:31.652154"], ["end_at", "2021-09-11 20:03:31.652239"], ["workflow_state", "active"], ["sis_id", "f0d8c7d17d7a62871dbb2390d17bf39a"], ["created_at", "2021-09-08 20:03:31.653817"], ["updated_at", "2021-09-08 20:03:31.653817"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Term Exists (0.2ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 49745827], ["LIMIT", 1]] Term Create (0.2ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 49745827], ["name", "Cool Term"], ["start_at", "2021-09-05 20:03:29.493012"], ["end_at", "2021-09-11 20:03:29.493112"], ["workflow_state", "inactive"], ["sis_id", "039434b7f4163b13b564b38a0b96cff1"], ["created_at", "2021-09-08 20:03:31.656199"], ["updated_at", "2021-09-08 20:03:31.656199"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Term Exists (0.2ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 42658844], ["LIMIT", 1]] Term Create (0.2ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 42658844], ["name", "Cool Term"], ["start_at", "2021-07-08 20:03:31.657190"], ["end_at", "2021-08-08 20:03:31.657261"], ["workflow_state", "active"], ["sis_id", "2e234db4b3fe2d61cf19085f64e9c323"], ["created_at", "2021-09-08 20:03:31.658427"], ["updated_at", "2021-09-08 20:03:31.658427"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Term Exists (0.2ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 68830168], ["LIMIT", 1]] Term Create (0.3ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 68830168], ["name", "Cool Term"], ["start_at", "2022-03-08 20:03:31.659441"], ["end_at", "2022-09-08 20:03:31.659505"], ["workflow_state", "active"], ["sis_id", "43985bfd12d3639d97196578f3d6e83d"], ["created_at", "2021-09-08 20:03:31.660720"], ["updated_at", "2021-09-08 20:03:31.660720"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Term Load (0.3ms) SELECT "terms".* FROM "terms" WHERE "terms"."workflow_state" = $1 AND (start_at <= '2021-09-23 20:03:31.662065' OR start_at IS NULL) AND (end_at >= '2021-08-24 20:03:31.662229' OR end_at IS NULL) [["workflow_state", "active"]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SELECT COUNT(*) FROM "terms" Term Load (0.1ms) SELECT "terms".* FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]]  (0.2ms) SAVEPOINT active_record_1 Term Exists (0.3ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] Term Create (0.3ms) INSERT INTO "terms" ("canvas_id", "name", "workflow_state", "grading_period_group_id", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 1], ["name", "Default Term"], ["workflow_state", "active"], ["grading_period_group_id", 1], ["sis_id", "Test"], ["created_at", "2021-09-08 20:03:31.667613"], ["updated_at", "2021-09-08 20:03:31.667613"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SELECT COUNT(*) FROM "terms" Term Load (0.2ms) SELECT "terms".* FROM "terms" ORDER BY "terms"."id" DESC LIMIT $1 [["LIMIT", 1]]  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Term Exists (0.3ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] Term Create (0.3ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 1], ["name", "Cool Term"], ["start_at", "2021-09-05 20:03:29.493012"], ["end_at", "2021-09-11 20:03:29.493112"], ["workflow_state", "active"], ["sis_id", "3aecb8bb9c26b48c0c270887d793a0d7"], ["created_at", "2021-09-08 20:03:31.673252"], ["updated_at", "2021-09-08 20:03:31.673252"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.3ms) SELECT COUNT(*) FROM "terms" Term Load (0.2ms) SELECT "terms".* FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]]  (0.2ms) SAVEPOINT active_record_1 Term Exists (0.3ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 AND "terms"."id" != $2 LIMIT $3 [["canvas_id", 1], ["id", 34], ["LIMIT", 1]] Term Update (0.4ms) UPDATE "terms" SET "name" = $1, "sis_id" = $2, "start_at" = $3, "end_at" = $4, "grading_period_group_id" = $5, "updated_at" = $6 WHERE "terms"."id" = $7 [["name", "Default Term"], ["sis_id", "Test"], ["start_at", nil], ["end_at", nil], ["grading_period_group_id", 1], ["updated_at", "2021-09-08 20:03:31.677291"], ["id", 34]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SELECT COUNT(*) FROM "terms" Term Load (0.3ms) SELECT "terms".* FROM "terms" WHERE "terms"."id" = $1 LIMIT $2 [["id", 34], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 User Exists (0.4ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 84637361], ["LIMIT", 1]] User Create (0.5ms) INSERT INTO "users" ("canvas_id", "sis_id", "email", "first_name", "last_name", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 84637361], ["sis_id", "5fae5c24fd0c3a08493aecfc0733b35e"], ["email", "cooldude@coolsite.com"], ["first_name", "Cool"], ["last_name", "Dude"], ["created_at", "2021-09-08 20:03:31.683598"], ["updated_at", "2021-09-08 20:03:31.683598"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 User Exists (0.4ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" IS NULL AND "users"."id" != $1 LIMIT $2 [["id", 50], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 User Exists (0.3ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 99963084], ["LIMIT", 1]] User Create (0.3ms) INSERT INTO "users" ("canvas_id", "sis_id", "email", "first_name", "last_name", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 99963084], ["sis_id", "72f28d9858dd101726ae443dcfb9970e"], ["email", "cooldude@coolsite.com"], ["first_name", "Cool"], ["last_name", "Dude"], ["created_at", "2021-09-08 20:03:31.691454"], ["updated_at", "2021-09-08 20:03:31.691454"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 User Load (0.2ms) SELECT "users".* FROM "users" ORDER BY "users"."id" ASC LIMIT $1 [["LIMIT", 1]] User Exists (0.4ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 99963084], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 User Exists (0.3ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 73057297], ["LIMIT", 1]] User Create (0.6ms) INSERT INTO "users" ("canvas_id", "sis_id", "email", "first_name", "last_name", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 73057297], ["sis_id", "1d3c3f9a26d93a18343466e61519aed2"], ["email", "cooldude@coolsite.com"], ["first_name", "Cool"], ["last_name", "Dude"], ["created_at", "2021-09-08 20:03:31.698645"], ["updated_at", "2021-09-08 20:03:31.698645"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 User Exists (0.3ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 3852085], ["LIMIT", 1]] User Create (0.3ms) INSERT INTO "users" ("canvas_id", "sis_id", "email", "first_name", "last_name", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 3852085], ["sis_id", "84967348fb7c22d803dea8075dff5232"], ["email", "cooldude@coolsite.com"], ["first_name", "Cool"], ["last_name", "Dude"], ["created_at", "2021-09-08 20:03:31.704115"], ["updated_at", "2021-09-08 20:03:31.704115"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 User Exists (0.2ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1625154], ["LIMIT", 1]] User Create (0.3ms) INSERT INTO "users" ("canvas_id", "sis_id", "email", "first_name", "last_name", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 1625154], ["sis_id", "351634e0e54b0d82412cd61cb5cc8e49"], ["email", "cooldude@coolsite.com"], ["first_name", "Cool"], ["last_name", "Dude"], ["created_at", "2021-09-08 20:03:31.708409"], ["updated_at", "2021-09-08 20:03:31.708409"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.3ms) SELECT COUNT(*) FROM "assignment_groups" AssignmentGroup Create Many (0.7ms) INSERT INTO "assignment_groups" ("canvas_id","canvas_course_id","name","rules","position","group_weight","workflow_state","canvas_created_at","canvas_updated_at","created_at","updated_at") VALUES (1,1,'Assignments','--- drop_lowest:1\nnever_drop:36\n ',1,50.0,'available','2017-09-08 01:37:33','2017-09-08 01:37:33','2021-09-08 20:03:31.721096','2021-09-08 20:03:31.721096'),(2,1,'Tests',NULL,1,50.0,'available','2017-09-08 01:37:33','2017-09-08 01:37:33','2021-09-08 20:03:31.721096','2021-09-08 20:03:31.721096') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","canvas_course_id"=EXCLUDED."canvas_course_id","name"=EXCLUDED."name","rules"=EXCLUDED."rules","position"=EXCLUDED."position","group_weight"=EXCLUDED."group_weight","workflow_state"=EXCLUDED."workflow_state","canvas_created_at"=EXCLUDED."canvas_created_at","canvas_updated_at"=EXCLUDED."canvas_updated_at","updated_at"=EXCLUDED."updated_at" WHERE ("assignment_groups".canvas_id, "assignment_groups".canvas_course_id, "assignment_groups".name, "assignment_groups".rules, "assignment_groups".position, "assignment_groups".group_weight, "assignment_groups".workflow_state, "assignment_groups".canvas_created_at, "assignment_groups".canvas_updated_at) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.canvas_course_id, EXCLUDED.name, EXCLUDED.rules, EXCLUDED.position, EXCLUDED.group_weight, EXCLUDED.workflow_state, EXCLUDED.canvas_created_at, EXCLUDED.canvas_updated_at) RETURNING "id"  (0.3ms) SELECT COUNT(*) FROM "assignment_groups"  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) SELECT COUNT(*) FROM "assignments" Assignment Create Many (0.8ms) INSERT INTO "assignments" ("canvas_id","title","description","due_at","unlock_at","lock_at","points_possible","min_score","max_score","mastery_score","grading_type","submission_types","workflow_state","canvas_context_id","canvas_context_type","canvas_assignment_group_id","canvas_grading_scheme_id","canvas_grading_standard_id","created_at","updated_at") VALUES (88,'Assignment 1','

fdsfds

',NULL,NULL,NULL,100.0,NULL,NULL,NULL,'points','online_text_entry','published',58,'Course',55,NULL,NULL,'2021-09-08 20:03:31.727794','2021-09-08 20:03:31.727794'),(89,'fdsfdsfds','

fdsfdsfsdf

',NULL,NULL,NULL,100.0,NULL,NULL,NULL,'points','online_text_entry','published',59,'Course',56,NULL,NULL,'2021-09-08 20:03:31.727794','2021-09-08 20:03:31.727794') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","title"=EXCLUDED."title","description"=EXCLUDED."description","due_at"=EXCLUDED."due_at","unlock_at"=EXCLUDED."unlock_at","lock_at"=EXCLUDED."lock_at","points_possible"=EXCLUDED."points_possible","min_score"=EXCLUDED."min_score","max_score"=EXCLUDED."max_score","mastery_score"=EXCLUDED."mastery_score","grading_type"=EXCLUDED."grading_type","submission_types"=EXCLUDED."submission_types","workflow_state"=EXCLUDED."workflow_state","canvas_context_id"=EXCLUDED."canvas_context_id","canvas_context_type"=EXCLUDED."canvas_context_type","canvas_assignment_group_id"=EXCLUDED."canvas_assignment_group_id","canvas_grading_scheme_id"=EXCLUDED."canvas_grading_scheme_id","canvas_grading_standard_id"=EXCLUDED."canvas_grading_standard_id","updated_at"=EXCLUDED."updated_at" WHERE ("assignments".canvas_id, "assignments".title, "assignments".description, "assignments".due_at, "assignments".unlock_at, "assignments".lock_at, "assignments".points_possible, "assignments".min_score, "assignments".max_score, "assignments".mastery_score, "assignments".grading_type, "assignments".submission_types, "assignments".workflow_state, "assignments".canvas_context_id, "assignments".canvas_context_type, "assignments".canvas_assignment_group_id, "assignments".canvas_grading_scheme_id, "assignments".canvas_grading_standard_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.title, EXCLUDED.description, EXCLUDED.due_at, EXCLUDED.unlock_at, EXCLUDED.lock_at, EXCLUDED.points_possible, EXCLUDED.min_score, EXCLUDED.max_score, EXCLUDED.mastery_score, EXCLUDED.grading_type, EXCLUDED.submission_types, EXCLUDED.workflow_state, EXCLUDED.canvas_context_id, EXCLUDED.canvas_context_type, EXCLUDED.canvas_assignment_group_id, EXCLUDED.canvas_grading_scheme_id, EXCLUDED.canvas_grading_standard_id) RETURNING "id"  (0.2ms) SELECT COUNT(*) FROM "assignments"  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) SELECT COUNT(*) FROM "context_module_items" ContextModuleItem Create Many (0.6ms) INSERT INTO "context_module_items" ("canvas_id","canvas_context_module_id","position","canvas_content_id","canvas_content_type","workflow_state","canvas_assignment_id","created_at","updated_at") VALUES (15,9,1,83,'Assignment','active',1,'2021-09-08 20:03:31.733112','2021-09-08 20:03:31.733112'),(16,10,1,80,'Assignment','active',2,'2021-09-08 20:03:31.733112','2021-09-08 20:03:31.733112') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","canvas_context_module_id"=EXCLUDED."canvas_context_module_id","position"=EXCLUDED."position","canvas_content_id"=EXCLUDED."canvas_content_id","canvas_content_type"=EXCLUDED."canvas_content_type","workflow_state"=EXCLUDED."workflow_state","canvas_assignment_id"=EXCLUDED."canvas_assignment_id","updated_at"=EXCLUDED."updated_at" WHERE ("context_module_items".canvas_id, "context_module_items".canvas_context_module_id, "context_module_items".position, "context_module_items".canvas_content_id, "context_module_items".canvas_content_type, "context_module_items".workflow_state, "context_module_items".canvas_assignment_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.canvas_context_module_id, EXCLUDED.position, EXCLUDED.canvas_content_id, EXCLUDED.canvas_content_type, EXCLUDED.workflow_state, EXCLUDED.canvas_assignment_id) RETURNING "id"  (0.2ms) SELECT COUNT(*) FROM "context_module_items"  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.4ms) SELECT COUNT(*) FROM "context_modules" ContextModule Create Many (0.6ms) INSERT INTO "context_modules" ("canvas_id","canvas_context_id","canvas_context_type","position","name","workflow_state","deleted_at","created_at","updated_at") VALUES (23,785,'Course',1,'New Mod','active',NULL,'2021-09-08 20:03:31.738258','2021-09-08 20:03:31.738258'),(4,27,'Course',1,'Modules gonna module','unpublished',NULL,'2021-09-08 20:03:31.738258','2021-09-08 20:03:31.738258') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","canvas_context_id"=EXCLUDED."canvas_context_id","canvas_context_type"=EXCLUDED."canvas_context_type","position"=EXCLUDED."position","name"=EXCLUDED."name","workflow_state"=EXCLUDED."workflow_state","deleted_at"=EXCLUDED."deleted_at","updated_at"=EXCLUDED."updated_at" WHERE ("context_modules".canvas_id, "context_modules".canvas_context_id, "context_modules".canvas_context_type, "context_modules".position, "context_modules".name, "context_modules".workflow_state, "context_modules".deleted_at) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.canvas_context_id, EXCLUDED.canvas_context_type, EXCLUDED.position, EXCLUDED.name, EXCLUDED.workflow_state, EXCLUDED.deleted_at) RETURNING "id"  (0.2ms) SELECT COUNT(*) FROM "context_modules"  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) SELECT COUNT(*) FROM "courses"  (0.2ms) ROLLBACK  (0.5ms) BEGIN  (0.3ms) SELECT COUNT(*) FROM "users" User Create Many (0.5ms) INSERT INTO "users" ("canvas_id","sis_id","email","first_name","last_name","name","sortable_name","workflow_state","login_id","created_at","updated_at") VALUES (1,'sis_id_1','poorbastard@yharnam.com','Patches','the Spider','Patches the Spider','the Spider, Patches','active','spiderdude1337','2021-09-08 20:03:31.746574','2021-09-08 20:03:31.746574'),(2,'sis_id_2','dreamer@yharnam.com','Hunter','Djura','Hunter Djura','Djura, Hunter','active','retireddude109','2021-09-08 20:03:31.746574','2021-09-08 20:03:31.746574') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","sis_id"=EXCLUDED."sis_id","email"=EXCLUDED."email","first_name"=EXCLUDED."first_name","last_name"=EXCLUDED."last_name","name"=EXCLUDED."name","sortable_name"=EXCLUDED."sortable_name","workflow_state"=EXCLUDED."workflow_state","login_id"=EXCLUDED."login_id","updated_at"=EXCLUDED."updated_at" WHERE ("users".canvas_id, "users".sis_id, "users".email, "users".first_name, "users".last_name, "users".name, "users".sortable_name, "users".workflow_state, "users".login_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.sis_id, EXCLUDED.email, EXCLUDED.first_name, EXCLUDED.last_name, EXCLUDED.name, EXCLUDED.sortable_name, EXCLUDED.workflow_state, EXCLUDED.login_id) RETURNING "id"  (0.3ms) SELECT COUNT(*) FROM "users"  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.4ms) SELECT COUNT(*) FROM "courses" Course Create Many (0.5ms) INSERT INTO "courses" ("canvas_id","sis_id","course_code","name","canvas_account_id","canvas_term_id","start_at","end_at","workflow_state","grading_standard_id","created_at","updated_at") VALUES (1,'course_sis_id_1','C1','Course #1',1,1,'2017-03-27 21:53:18','2017-04-27 12:21:18','active',NULL,'2021-09-08 20:03:31.751758','2021-09-08 20:03:31.751758'),(2,'course_sis_id_2','C2','Course #2',1,1,'2017-03-27 21:53:18','2017-04-27 12:21:18','unpublished',NULL,'2021-09-08 20:03:31.751758','2021-09-08 20:03:31.751758') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","sis_id"=EXCLUDED."sis_id","course_code"=EXCLUDED."course_code","name"=EXCLUDED."name","canvas_account_id"=EXCLUDED."canvas_account_id","canvas_term_id"=EXCLUDED."canvas_term_id","start_at"=EXCLUDED."start_at","end_at"=EXCLUDED."end_at","workflow_state"=EXCLUDED."workflow_state","grading_standard_id"=EXCLUDED."grading_standard_id","updated_at"=EXCLUDED."updated_at" WHERE ("courses".canvas_id, "courses".sis_id, "courses".course_code, "courses".name, "courses".canvas_account_id, "courses".canvas_term_id, "courses".start_at, "courses".end_at, "courses".workflow_state, "courses".grading_standard_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.sis_id, EXCLUDED.course_code, EXCLUDED.name, EXCLUDED.canvas_account_id, EXCLUDED.canvas_term_id, EXCLUDED.start_at, EXCLUDED.end_at, EXCLUDED.workflow_state, EXCLUDED.grading_standard_id) RETURNING "id"  (0.2ms) SELECT COUNT(*) FROM "courses" Course Load (0.2ms) SELECT "courses".* FROM "courses" ORDER BY "courses"."id" ASC LIMIT $1 [["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.3ms) SELECT COUNT(*) FROM "enrollments" Enrollment Create Many (0.8ms) INSERT INTO "enrollments" ("canvas_id","canvas_course_id","course_sis_id","canvas_user_id","user_sis_id","role","canvas_role_id","canvas_section_id","workflow_state","base_role_type","created_at","updated_at") VALUES (1,1,'sis_MUSC_2520_834',2,'sis_dalvarez_247','teacher',4,1,'active','TeacherEnrollment','2021-09-08 20:03:31.757377','2021-09-08 20:03:31.757377'),(2,1,'sis_MUSC_2520_834',3,'sis_jweaver_720','student',4,1,'active','StudentEnrollment','2021-09-08 20:03:31.757377','2021-09-08 20:03:31.757377') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","canvas_course_id"=EXCLUDED."canvas_course_id","course_sis_id"=EXCLUDED."course_sis_id","canvas_user_id"=EXCLUDED."canvas_user_id","user_sis_id"=EXCLUDED."user_sis_id","role"=EXCLUDED."role","canvas_role_id"=EXCLUDED."canvas_role_id","canvas_section_id"=EXCLUDED."canvas_section_id","workflow_state"=EXCLUDED."workflow_state","base_role_type"=EXCLUDED."base_role_type","updated_at"=EXCLUDED."updated_at" WHERE ("enrollments".canvas_id, "enrollments".canvas_course_id, "enrollments".course_sis_id, "enrollments".canvas_user_id, "enrollments".user_sis_id, "enrollments".role, "enrollments".canvas_role_id, "enrollments".canvas_section_id, "enrollments".workflow_state, "enrollments".base_role_type) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.canvas_course_id, EXCLUDED.course_sis_id, EXCLUDED.canvas_user_id, EXCLUDED.user_sis_id, EXCLUDED.role, EXCLUDED.canvas_role_id, EXCLUDED.canvas_section_id, EXCLUDED.workflow_state, EXCLUDED.base_role_type) RETURNING "id"  (0.3ms) SELECT COUNT(*) FROM "enrollments"  (0.2ms) ROLLBACK  (0.4ms) BEGIN  (0.4ms) SELECT COUNT(*) FROM "sections" Section Create Many (0.7ms) INSERT INTO "sections" ("canvas_id","sis_id","canvas_course_id","name","workflow_state","start_at","end_at","created_at","updated_at") VALUES (1,'sis_section_1',1,'Cool Section','active','2017-03-27 21:53:18','2017-03-27 21:53:18','2021-09-08 20:03:31.763601','2021-09-08 20:03:31.763601'),(2,'sis_section_2',2,'Lame Section','active','2017-03-27 21:53:18','2017-03-27 21:53:18','2021-09-08 20:03:31.763601','2021-09-08 20:03:31.763601') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","sis_id"=EXCLUDED."sis_id","canvas_course_id"=EXCLUDED."canvas_course_id","name"=EXCLUDED."name","workflow_state"=EXCLUDED."workflow_state","start_at"=EXCLUDED."start_at","end_at"=EXCLUDED."end_at","updated_at"=EXCLUDED."updated_at" WHERE ("sections".canvas_id, "sections".sis_id, "sections".canvas_course_id, "sections".name, "sections".workflow_state, "sections".start_at, "sections".end_at) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.sis_id, EXCLUDED.canvas_course_id, EXCLUDED.name, EXCLUDED.workflow_state, EXCLUDED.start_at, EXCLUDED.end_at) RETURNING "id"  (0.3ms) SELECT COUNT(*) FROM "sections" Section Load (0.5ms) SELECT "sections".* FROM "sections" ORDER BY "sections"."id" ASC LIMIT $1 [["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN Section Create Many (0.5ms) INSERT INTO "sections" ("canvas_id","canvas_nonxlist_course_id","created_at","updated_at") VALUES (2,2,'2021-09-08 20:03:31.770874','2021-09-08 20:03:31.770874') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","canvas_nonxlist_course_id"=EXCLUDED."canvas_nonxlist_course_id","updated_at"=EXCLUDED."updated_at" WHERE ("sections".canvas_id, "sections".canvas_nonxlist_course_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.canvas_nonxlist_course_id) RETURNING "id"  (0.3ms) SELECT COUNT(*) FROM "sections" WHERE "sections"."canvas_nonxlist_course_id" IS NOT NULL Section Load (0.2ms) SELECT "sections".* FROM "sections" WHERE "sections"."canvas_nonxlist_course_id" IS NOT NULL ORDER BY "sections"."id" ASC LIMIT $1 [["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.3ms) SELECT COUNT(*) FROM "groups" Group Create Many (0.9ms) INSERT INTO "groups" ("canvas_id","sis_id","canvas_group_category_id","group_category_sis_id","canvas_account_id","canvas_course_id","name","workflow_state","context_id","context_type","max_membership","created_at","updated_at") VALUES (50,'sis1',10,NULL,1,NULL,'Group1','available',1,'Account',NULL,'2021-09-08 20:03:31.778673','2021-09-08 20:03:31.778673'),(51,'sis2',2,NULL,NULL,1,'Group2','available',1,'Course',1,'2021-09-08 20:03:31.778673','2021-09-08 20:03:31.778673') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","sis_id"=EXCLUDED."sis_id","canvas_group_category_id"=EXCLUDED."canvas_group_category_id","group_category_sis_id"=EXCLUDED."group_category_sis_id","canvas_account_id"=EXCLUDED."canvas_account_id","canvas_course_id"=EXCLUDED."canvas_course_id","name"=EXCLUDED."name","workflow_state"=EXCLUDED."workflow_state","context_id"=EXCLUDED."context_id","context_type"=EXCLUDED."context_type","max_membership"=EXCLUDED."max_membership","updated_at"=EXCLUDED."updated_at" WHERE ("groups".canvas_id, "groups".sis_id, "groups".canvas_group_category_id, "groups".group_category_sis_id, "groups".canvas_account_id, "groups".canvas_course_id, "groups".name, "groups".workflow_state, "groups".context_id, "groups".context_type, "groups".max_membership) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.sis_id, EXCLUDED.canvas_group_category_id, EXCLUDED.group_category_sis_id, EXCLUDED.canvas_account_id, EXCLUDED.canvas_course_id, EXCLUDED.name, EXCLUDED.workflow_state, EXCLUDED.context_id, EXCLUDED.context_type, EXCLUDED.max_membership) RETURNING "id"  (0.5ms) SELECT COUNT(*) FROM "groups" Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."name" = $1 LIMIT $2 [["name", "Group1"], ["LIMIT", 1]]  (1.3ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) SELECT COUNT(*) FROM "group_memberships" GroupMembership Create Many (0.6ms) INSERT INTO "group_memberships" ("canvas_id","canvas_group_id","group_sis_id","canvas_user_id","user_sis_id","workflow_state","created_at","updated_at") VALUES (50,1,NULL,10,NULL,'accepted','2021-09-08 20:03:31.798156','2021-09-08 20:03:31.798156'),(51,2,NULL,11,NULL,'accepted','2021-09-08 20:03:31.798156','2021-09-08 20:03:31.798156') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","canvas_group_id"=EXCLUDED."canvas_group_id","group_sis_id"=EXCLUDED."group_sis_id","canvas_user_id"=EXCLUDED."canvas_user_id","user_sis_id"=EXCLUDED."user_sis_id","workflow_state"=EXCLUDED."workflow_state","updated_at"=EXCLUDED."updated_at" WHERE ("group_memberships".canvas_id, "group_memberships".canvas_group_id, "group_memberships".group_sis_id, "group_memberships".canvas_user_id, "group_memberships".user_sis_id, "group_memberships".workflow_state) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.canvas_group_id, EXCLUDED.group_sis_id, EXCLUDED.canvas_user_id, EXCLUDED.user_sis_id, EXCLUDED.workflow_state) RETURNING "id"  (0.3ms) SELECT COUNT(*) FROM "group_memberships" GroupMembership Load (0.2ms) SELECT "group_memberships".* FROM "group_memberships" WHERE "group_memberships"."canvas_id" = $1 LIMIT $2 [["canvas_id", 50], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.6ms) SELECT COUNT(*) FROM "user_observers" UserObserver Create Many (0.6ms) INSERT INTO "user_observers" ("observing_user_id","observed_user_id","workflow_state","created_at","updated_at") VALUES (21,3,'active','2021-09-08 20:03:31.813189','2021-09-08 20:03:31.813189'),(21,2,'active','2021-09-08 20:03:31.813189','2021-09-08 20:03:31.813189') ON CONFLICT (observing_user_id, observed_user_id) DO UPDATE SET "observing_user_id"=EXCLUDED."observing_user_id","observed_user_id"=EXCLUDED."observed_user_id","workflow_state"=EXCLUDED."workflow_state","updated_at"=EXCLUDED."updated_at" WHERE ("user_observers".observing_user_id, "user_observers".observed_user_id, "user_observers".workflow_state) IS DISTINCT FROM (EXCLUDED.observing_user_id, EXCLUDED.observed_user_id, EXCLUDED.workflow_state) RETURNING "id"  (0.2ms) SELECT COUNT(*) FROM "user_observers" UserObserver Load (0.2ms) SELECT "user_observers".* FROM "user_observers" WHERE "user_observers"."observed_user_id" = $1 LIMIT $2 [["observed_user_id", 3], ["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.5ms) SELECT COUNT(*) FROM "grading_periods" GradingPeriod Create Many (0.8ms) INSERT INTO "grading_periods" ("canvas_id","title","weight","start_date","end_date","close_date","canvas_grading_period_group_id","workflow_state","created_at","updated_at") VALUES (1,'Period 1',0.2,'2019-07-01 06:00:00','2019-08-01 05:59:59','2019-08-01 05:59:59',1,'active','2021-09-08 20:03:31.826310','2021-09-08 20:03:31.826310'),(2,'Period 2',0.8,'2019-08-01 06:00:00','2019-09-01 05:59:59','2019-09-01 05:59:59',1,'deleted','2021-09-08 20:03:31.826310','2021-09-08 20:03:31.826310') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","title"=EXCLUDED."title","weight"=EXCLUDED."weight","start_date"=EXCLUDED."start_date","end_date"=EXCLUDED."end_date","close_date"=EXCLUDED."close_date","canvas_grading_period_group_id"=EXCLUDED."canvas_grading_period_group_id","workflow_state"=EXCLUDED."workflow_state","updated_at"=EXCLUDED."updated_at" WHERE ("grading_periods".canvas_id, "grading_periods".title, "grading_periods".weight, "grading_periods".start_date, "grading_periods".end_date, "grading_periods".close_date, "grading_periods".canvas_grading_period_group_id, "grading_periods".workflow_state) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.title, EXCLUDED.weight, EXCLUDED.start_date, EXCLUDED.end_date, EXCLUDED.close_date, EXCLUDED.canvas_grading_period_group_id, EXCLUDED.workflow_state) RETURNING "id"  (0.3ms) SELECT COUNT(*) FROM "grading_periods" GradingPeriod Load (0.3ms) SELECT "grading_periods".* FROM "grading_periods" WHERE "grading_periods"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.5ms) SELECT COUNT(*) FROM "grading_period_groups" GradingPeriodGroup Create Many (0.8ms) INSERT INTO "grading_period_groups" ("canvas_id","canvas_course_id","canvas_account_id","title","weighted","display_totals_for_all_grading_periods","workflow_state","created_at","updated_at") VALUES (1,NULL,1,'Test Group',FALSE,FALSE,'active','2021-09-08 20:03:31.849955','2021-09-08 20:03:31.849955') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","canvas_course_id"=EXCLUDED."canvas_course_id","canvas_account_id"=EXCLUDED."canvas_account_id","title"=EXCLUDED."title","weighted"=EXCLUDED."weighted","display_totals_for_all_grading_periods"=EXCLUDED."display_totals_for_all_grading_periods","workflow_state"=EXCLUDED."workflow_state","updated_at"=EXCLUDED."updated_at" WHERE ("grading_period_groups".canvas_id, "grading_period_groups".canvas_course_id, "grading_period_groups".canvas_account_id, "grading_period_groups".title, "grading_period_groups".weighted, "grading_period_groups".display_totals_for_all_grading_periods, "grading_period_groups".workflow_state) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.canvas_course_id, EXCLUDED.canvas_account_id, EXCLUDED.title, EXCLUDED.weighted, EXCLUDED.display_totals_for_all_grading_periods, EXCLUDED.workflow_state) RETURNING "id"  (0.2ms) SELECT COUNT(*) FROM "grading_period_groups" GradingPeriodGroup Load (0.2ms) SELECT "grading_period_groups".* FROM "grading_period_groups" WHERE "grading_period_groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SELECT COUNT(*) FROM "user_observers" UserObserver Create Many (0.6ms) INSERT INTO "user_observers" ("observing_user_id","observed_user_id","workflow_state","created_at","updated_at") VALUES (21,3,'active','2021-09-08 20:03:31.861474','2021-09-08 20:03:31.861474'),(21,2,'active','2021-09-08 20:03:31.861474','2021-09-08 20:03:31.861474') ON CONFLICT (observing_user_id, observed_user_id) DO UPDATE SET "observing_user_id"=EXCLUDED."observing_user_id","observed_user_id"=EXCLUDED."observed_user_id","workflow_state"=EXCLUDED."workflow_state","updated_at"=EXCLUDED."updated_at" WHERE ("user_observers".observing_user_id, "user_observers".observed_user_id, "user_observers".workflow_state) IS DISTINCT FROM (EXCLUDED.observing_user_id, EXCLUDED.observed_user_id, EXCLUDED.workflow_state) RETURNING "id"  (0.3ms) SELECT COUNT(*) FROM "user_observers"  (0.2ms) SELECT COUNT(*) FROM "user_observers" UserObserver Create Many (0.3ms) INSERT INTO "user_observers" ("observing_user_id","observed_user_id","workflow_state","created_at","updated_at") VALUES (21,3,'active','2021-09-08 20:03:31.864087','2021-09-08 20:03:31.864087'),(21,2,'active','2021-09-08 20:03:31.864087','2021-09-08 20:03:31.864087') ON CONFLICT (observing_user_id, observed_user_id) DO UPDATE SET "observing_user_id"=EXCLUDED."observing_user_id","observed_user_id"=EXCLUDED."observed_user_id","workflow_state"=EXCLUDED."workflow_state","updated_at"=EXCLUDED."updated_at" WHERE ("user_observers".observing_user_id, "user_observers".observed_user_id, "user_observers".workflow_state) IS DISTINCT FROM (EXCLUDED.observing_user_id, EXCLUDED.observed_user_id, EXCLUDED.workflow_state) RETURNING "id"  (0.2ms) SELECT COUNT(*) FROM "user_observers"  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.3ms) SELECT COUNT(*) FROM "users"  (0.3ms) SELECT COUNT(*) FROM "courses" Course Create Many (0.6ms) INSERT INTO "courses" ("canvas_id","sis_id","course_code","name","canvas_account_id","canvas_term_id","start_at","end_at","workflow_state","grading_standard_id","created_at","updated_at") VALUES (1,'course_sis_id_1','C1','Course #1',1,1,'2017-03-27 21:53:18','2017-04-27 12:21:18','active',NULL,'2021-09-08 20:03:31.869261','2021-09-08 20:03:31.869261'),(2,'course_sis_id_2','C2','Course #2',1,1,'2017-03-27 21:53:18','2017-04-27 12:21:18','unpublished',NULL,'2021-09-08 20:03:31.869261','2021-09-08 20:03:31.869261') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","sis_id"=EXCLUDED."sis_id","course_code"=EXCLUDED."course_code","name"=EXCLUDED."name","canvas_account_id"=EXCLUDED."canvas_account_id","canvas_term_id"=EXCLUDED."canvas_term_id","start_at"=EXCLUDED."start_at","end_at"=EXCLUDED."end_at","workflow_state"=EXCLUDED."workflow_state","grading_standard_id"=EXCLUDED."grading_standard_id","updated_at"=EXCLUDED."updated_at" WHERE ("courses".canvas_id, "courses".sis_id, "courses".course_code, "courses".name, "courses".canvas_account_id, "courses".canvas_term_id, "courses".start_at, "courses".end_at, "courses".workflow_state, "courses".grading_standard_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.sis_id, EXCLUDED.course_code, EXCLUDED.name, EXCLUDED.canvas_account_id, EXCLUDED.canvas_term_id, EXCLUDED.start_at, EXCLUDED.end_at, EXCLUDED.workflow_state, EXCLUDED.grading_standard_id) RETURNING "id" User Create Many (0.4ms) INSERT INTO "users" ("canvas_id","sis_id","email","first_name","last_name","name","sortable_name","workflow_state","login_id","created_at","updated_at") VALUES (1,'sis_id_1','poorbastard@yharnam.com','Patches','the Spider','Patches the Spider','the Spider, Patches','active','spiderdude1337','2021-09-08 20:03:31.871026','2021-09-08 20:03:31.871026'),(2,'sis_id_2','dreamer@yharnam.com','Hunter','Djura','Hunter Djura','Djura, Hunter','active','retireddude109','2021-09-08 20:03:31.871026','2021-09-08 20:03:31.871026') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","sis_id"=EXCLUDED."sis_id","email"=EXCLUDED."email","first_name"=EXCLUDED."first_name","last_name"=EXCLUDED."last_name","name"=EXCLUDED."name","sortable_name"=EXCLUDED."sortable_name","workflow_state"=EXCLUDED."workflow_state","login_id"=EXCLUDED."login_id","updated_at"=EXCLUDED."updated_at" WHERE ("users".canvas_id, "users".sis_id, "users".email, "users".first_name, "users".last_name, "users".name, "users".sortable_name, "users".workflow_state, "users".login_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.sis_id, EXCLUDED.email, EXCLUDED.first_name, EXCLUDED.last_name, EXCLUDED.name, EXCLUDED.sortable_name, EXCLUDED.workflow_state, EXCLUDED.login_id) RETURNING "id"  (0.2ms) SELECT COUNT(*) FROM "users"  (0.2ms) SELECT COUNT(*) FROM "courses"  (0.2ms) ROLLBACK  (0.8ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN Course Create Many (0.5ms) INSERT INTO "courses" ("canvas_id","sis_id","course_code","name","canvas_account_id","canvas_term_id","start_at","end_at","workflow_state","grading_standard_id","created_at","updated_at") VALUES (1,'course_sis_id_1','C1','Course #1',1,1,'2017-03-27 21:53:18','2017-04-27 12:21:18','active',NULL,'2021-09-08 20:03:31.880015','2021-09-08 20:03:31.880015'),(2,'course_sis_id_2','C2','Course #2',1,1,'2017-03-27 21:53:18','2017-04-27 12:21:18','unpublished',NULL,'2021-09-08 20:03:31.880015','2021-09-08 20:03:31.880015') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","sis_id"=EXCLUDED."sis_id","course_code"=EXCLUDED."course_code","name"=EXCLUDED."name","canvas_account_id"=EXCLUDED."canvas_account_id","canvas_term_id"=EXCLUDED."canvas_term_id","start_at"=EXCLUDED."start_at","end_at"=EXCLUDED."end_at","workflow_state"=EXCLUDED."workflow_state","grading_standard_id"=EXCLUDED."grading_standard_id","updated_at"=EXCLUDED."updated_at" WHERE ("courses".canvas_id, "courses".sis_id, "courses".course_code, "courses".name, "courses".canvas_account_id, "courses".canvas_term_id, "courses".start_at, "courses".end_at, "courses".workflow_state, "courses".grading_standard_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.sis_id, EXCLUDED.course_code, EXCLUDED.name, EXCLUDED.canvas_account_id, EXCLUDED.canvas_term_id, EXCLUDED.start_at, EXCLUDED.end_at, EXCLUDED.workflow_state, EXCLUDED.grading_standard_id) RETURNING "id"  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.3ms) SELECT COUNT(*) FROM "submissions" Submission Create Many (0.8ms) INSERT INTO "submissions" ("canvas_id","canvas_user_id","canvas_course_id","canvas_assignment_id","submitted_at","due_at","graded_at","score","points_possible","excused","workflow_state","created_at","updated_at") VALUES (1,1,1,1,'2017-09-21 18:28:15','2017-09-27 18:28:15','2017-09-21 19:36:23',5.0,10.0,TRUE,'graded','2021-09-08 20:03:31.884427','2021-09-08 20:03:31.884427'),(2,1,1,2,'2017-09-21 18:28:15','2017-09-28 18:28:15','2017-09-21 19:36:23',5.0,10.0,FALSE,'submitted','2021-09-08 20:03:31.884427','2021-09-08 20:03:31.884427') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","canvas_user_id"=EXCLUDED."canvas_user_id","canvas_course_id"=EXCLUDED."canvas_course_id","canvas_assignment_id"=EXCLUDED."canvas_assignment_id","submitted_at"=EXCLUDED."submitted_at","due_at"=EXCLUDED."due_at","graded_at"=EXCLUDED."graded_at","score"=EXCLUDED."score","points_possible"=EXCLUDED."points_possible","excused"=EXCLUDED."excused","workflow_state"=EXCLUDED."workflow_state","updated_at"=EXCLUDED."updated_at" WHERE ("submissions".canvas_id, "submissions".canvas_user_id, "submissions".canvas_course_id, "submissions".canvas_assignment_id, "submissions".submitted_at, "submissions".due_at, "submissions".graded_at, "submissions".score, "submissions".points_possible, "submissions".excused, "submissions".workflow_state) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.canvas_user_id, EXCLUDED.canvas_course_id, EXCLUDED.canvas_assignment_id, EXCLUDED.submitted_at, EXCLUDED.due_at, EXCLUDED.graded_at, EXCLUDED.score, EXCLUDED.points_possible, EXCLUDED.excused, EXCLUDED.workflow_state) RETURNING "id"  (0.3ms) SELECT COUNT(*) FROM "submissions"  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] [BatchTestJobBase] [65f423db-f5b1-40f6-8a96-0e71df240278] Performing BatchTestJobBase (Job ID: 65f423db-f5b1-40f6-8a96-0e71df240278) from Test(default) [ActiveJob] [BatchTestJobBase] [65f423db-f5b1-40f6-8a96-0e71df240278] Performed BatchTestJobBase (Job ID: 65f423db-f5b1-40f6-8a96-0e71df240278) from Test(default) in 0.21ms  (0.1ms) ROLLBACK  (0.3ms) BEGIN [ActiveJob] [BatchTestJobBase] [c28a9b8e-8174-46a5-bc4a-263e5eba36de] Performing BatchTestJobBase (Job ID: c28a9b8e-8174-46a5-bc4a-263e5eba36de) from Test(default) [ActiveJob] [BatchTestJobBase] [c28a9b8e-8174-46a5-bc4a-263e5eba36de] Performed BatchTestJobBase (Job ID: c28a9b8e-8174-46a5-bc4a-263e5eba36de) from Test(default) in 0.2ms  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] [BatchTestJobBase] [a132e417-66b5-4666-ad04-664dc6b84015] Performing BatchTestJobBase (Job ID: a132e417-66b5-4666-ad04-664dc6b84015) from Test(default) [ActiveJob] [BatchTestJobBase] [a132e417-66b5-4666-ad04-664dc6b84015] Performed BatchTestJobBase (Job ID: a132e417-66b5-4666-ad04-664dc6b84015) from Test(default) in 0.06ms  (0.1ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [FailingBatchTestJobBase] [913b45d1-a9e9-4d4c-863b-ddc9a6d33524] Performing FailingBatchTestJobBase (Job ID: 913b45d1-a9e9-4d4c-863b-ddc9a6d33524) from Test(default) [ActiveJob] [FailingBatchTestJobBase] [913b45d1-a9e9-4d4c-863b-ddc9a6d33524] Error performing FailingBatchTestJobBase (Job ID: 913b45d1-a9e9-4d4c-863b-ddc9a6d33524) from Test(default) in 0.18ms: RuntimeError (Foo): /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/job_batching/support/base_job.rb:12:in `perform' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:39:in `block in perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:109:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch_aware_job.rb:12:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/i18n-1.8.10/lib/i18n.rb:309:in `with_locale' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/translation.rb:9:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:26:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `block in instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications/instrumenter.rb:23:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:25:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `block in tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `block in tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:28:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:22:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:136:in `run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:38:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/job_batching/batch_aware_job_spec.rb:46:in `block (5 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `block in with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `block in with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-rails-5.0.2/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:259:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:644:in `block in run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:606:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/configuration.rb:2067:in `with_suite_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:116:in `block in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/reporter.rb:74:in `report' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:115:in `run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:89:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:71:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:45:in `invoke' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/exe/rspec:4:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:63:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:63:in `kernel_load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:28:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:474:in `exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:30:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:24:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/exe/bundle:49:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/friendly_errors.rb:128:in `with_friendly_errors' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/exe/bundle:37:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `
'  (0.3ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] Enqueued BatchTestJobBase (Job ID: 6c4e84fb-4134-4698-bfd8-872e08157e89) to Test(default)  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] Enqueued BatchTestJobBase (Job ID: 09c59b04-e196-494a-8fbd-fe825da7057d) to Test(default)  (0.1ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] Enqueued BatchTestJobBase (Job ID: 4bb15f5e-78e5-4059-82ec-7d82b19a4df2) to Test(default)  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.3ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] Enqueued RetryingJob (Job ID: b7c92775-9ee0-4143-af42-be6c5add5945) to Sidekiq(default) [ActiveJob] [RetryingJob] [b7c92775-9ee0-4143-af42-be6c5add5945] Performing RetryingJob (Job ID: b7c92775-9ee0-4143-af42-be6c5add5945) from Sidekiq(default) [ActiveJob] [RetryingJob] [b7c92775-9ee0-4143-af42-be6c5add5945] Error performing RetryingJob (Job ID: b7c92775-9ee0-4143-af42-be6c5add5945) from Sidekiq(default) in 2.87ms: RuntimeError (A Failure): /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/job_batching/batch_spec.rb:268:in `perform' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:39:in `block in perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:109:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch_aware_job.rb:12:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/i18n-1.8.10/lib/i18n.rb:314:in `with_locale' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/translation.rb:9:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:26:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `block in instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications/instrumenter.rb:23:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:25:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `block in tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `block in tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:28:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:22:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:136:in `run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:38:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:24:in `block in execute' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:109:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/railtie.rb:28:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/execution_wrapper.rb:87:in `wrap' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/reloader.rb:73:in `block in wrap' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/execution_wrapper.rb:87:in `wrap' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/reloader.rb:72:in `wrap' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/railtie.rb:27:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:136:in `run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:22:in `execute' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/queue_adapters/sidekiq_adapter.rb:42:in `perform' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/sidekiq-6.2.2/lib/sidekiq/testing.rb:300:in `execute_job' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/sidekiq-6.2.2/lib/sidekiq/testing.rb:295:in `block in process_job' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/sidekiq-6.2.2/lib/sidekiq/middleware/chain.rb:138:in `block in invoke' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/sidekiq.rb:73:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/sidekiq-6.2.2/lib/sidekiq/middleware/chain.rb:140:in `block in invoke' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/sidekiq-6.2.2/lib/sidekiq/middleware/chain.rb:143:in `invoke' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/sidekiq-6.2.2/lib/sidekiq/testing.rb:294:in `process_job' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/job_batching/batch_spec.rb:289:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `block in with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `block in with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-rails-5.0.2/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:259:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:644:in `block in run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:606:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/configuration.rb:2067:in `with_suite_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:116:in `block in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/reporter.rb:74:in `report' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:115:in `run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:89:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:71:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:45:in `invoke' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/exe/rspec:4:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:63:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:63:in `kernel_load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:28:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:474:in `exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:30:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:24:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/exe/bundle:49:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/friendly_errors.rb:128:in `with_friendly_errors' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/exe/bundle:37:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `
' [ActiveJob] [RetryingJob] [b7c92775-9ee0-4143-af42-be6c5add5945] Performing RetryingJob (Job ID: b7c92775-9ee0-4143-af42-be6c5add5945) from Sidekiq(default) [ActiveJob] [RetryingJob] [b7c92775-9ee0-4143-af42-be6c5add5945] Performed RetryingJob (Job ID: b7c92775-9ee0-4143-af42-be6c5add5945) from Sidekiq(default) in 20.89ms  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] Enqueued TestWorker (Job ID: 8c50f5b7-2df4-4922-9592-1dd5c66ad91b) to Sidekiq(default)  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (1.2ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] Enqueued CanvasSync::JobBatches::Batch::Callback::ActiveJobCallbackWorker (Job ID: feeb0982-c763-4447-a78f-4b807da62c97) to Test(default) with arguments: "SampleCallback", "complete", {"a"=>"b"}, "-wlxwuKeAhgIsQ", nil  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] Enqueued CanvasSync::JobBatches::Batch::Callback::ActiveJobCallbackWorker (Job ID: d369845f-7248-4559-a3c6-5fc7e2dac728) to Test(default) with arguments: "SampleCallback2", "complete", {"b"=>"a"}, "Bd1on23Z0ZTPzQ", nil [ActiveJob] Enqueued CanvasSync::JobBatches::Batch::Callback::ActiveJobCallbackWorker (Job ID: a8e47162-e777-480e-8089-71e6c43db176) to Test(default) with arguments: "SampleCallback", "complete", {"a"=>"b"}, "Bd1on23Z0ZTPzQ", nil  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.4ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] Enqueued ContextedJob (Job ID: 469fb4bd-06af-4600-9f76-87bc1cf55ba5) to Sidekiq(default) [ActiveJob] [TestWorker] [8c50f5b7-2df4-4922-9592-1dd5c66ad91b] Performing TestWorker (Job ID: 8c50f5b7-2df4-4922-9592-1dd5c66ad91b) from Sidekiq(default) [ActiveJob] [TestWorker] [8c50f5b7-2df4-4922-9592-1dd5c66ad91b] Performed TestWorker (Job ID: 8c50f5b7-2df4-4922-9592-1dd5c66ad91b) from Sidekiq(default) in 2.76ms [ActiveJob] [ContextedJob] [469fb4bd-06af-4600-9f76-87bc1cf55ba5] Performing ContextedJob (Job ID: 469fb4bd-06af-4600-9f76-87bc1cf55ba5) from Sidekiq(default) [ActiveJob] [ContextedJob] [469fb4bd-06af-4600-9f76-87bc1cf55ba5] Performed ContextedJob (Job ID: 469fb4bd-06af-4600-9f76-87bc1cf55ba5) from Sidekiq(default) in 3.75ms  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] Enqueued ContextedJob (Job ID: 29af982d-05da-47fc-a696-25a4d8f78ffd) to Sidekiq(default) [ActiveJob] [ContextedJob] [29af982d-05da-47fc-a696-25a4d8f78ffd] Performing ContextedJob (Job ID: 29af982d-05da-47fc-a696-25a4d8f78ffd) from Sidekiq(default) [ActiveJob] [ContextedJob] [29af982d-05da-47fc-a696-25a4d8f78ffd] Performed ContextedJob (Job ID: 29af982d-05da-47fc-a696-25a4d8f78ffd) from Sidekiq(default) in 6.38ms  (0.2ms) ROLLBACK  (0.5ms) BEGIN [ActiveJob] Enqueued BatchTestJobBase (Job ID: 231e6955-daec-4711-9a7e-b3faea60fe10) to Sidekiq(default) [ActiveJob] [BatchTestJobBase] [231e6955-daec-4711-9a7e-b3faea60fe10] Performing BatchTestJobBase (Job ID: 231e6955-daec-4711-9a7e-b3faea60fe10) from Sidekiq(default) [ActiveJob] [BatchTestJobBase] [231e6955-daec-4711-9a7e-b3faea60fe10] Performed BatchTestJobBase (Job ID: 231e6955-daec-4711-9a7e-b3faea60fe10) from Sidekiq(default) in 2.81ms [ActiveJob] Enqueued ContextedJob (Job ID: b416c5d5-6b05-4773-a38f-01e3c874bbc7) to Sidekiq(default) [ActiveJob] [ContextedJob] [b416c5d5-6b05-4773-a38f-01e3c874bbc7] Performing ContextedJob (Job ID: b416c5d5-6b05-4773-a38f-01e3c874bbc7) from Sidekiq(default) [ActiveJob] [ContextedJob] [b416c5d5-6b05-4773-a38f-01e3c874bbc7] Performed ContextedJob (Job ID: b416c5d5-6b05-4773-a38f-01e3c874bbc7) from Sidekiq(default) in 5.84ms  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] Enqueued TestWorker (Job ID: 6432da33-2bb0-4525-80bb-70d3639a81eb) to Sidekiq(default) [ActiveJob] Enqueued TestWorker (Job ID: 8e72fe71-5321-46a5-83ff-fc88d345e5e6) to Sidekiq(default) [ActiveJob] Enqueued TestWorker (Job ID: 170b7de4-9cbf-49f4-b66f-c582a6f95a76) to Sidekiq(default)  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] Enqueued WorkerA (Job ID: d1f9af5a-90a8-4a53-a63c-516f3166ecb4) to Sidekiq(default) [ActiveJob] Enqueued WorkerB (Job ID: 3bfad04e-f5db-4978-9151-74a94e92f294) to Sidekiq(default) [ActiveJob] Enqueued WorkerA (Job ID: 2269c208-3851-40b5-8d1e-f02fba92a26a) to Sidekiq(default) [ActiveJob] Enqueued WorkerC (Job ID: 93c20bc5-9de7-4281-950d-1039ef9e74a9) to Sidekiq(default)  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.7ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.3ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.5ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] Enqueued TestWorker (Job ID: d86e86ee-71ce-424f-aed7-a1b109f70e15) to Sidekiq(default)  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] Enqueued TestWorker (Job ID: f5bd5d56-a8d5-4bb4-849d-5f051568a6f8) to Sidekiq(default)  (0.2ms) ROLLBACK  (0.3ms) SELECT "schema_migrations"."version" FROM "schema_migrations" ORDER BY "schema_migrations"."version" ASC  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.4ms) ROLLBACK  (0.3ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.3ms) BEGIN  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.7ms) SELECT COUNT(*) FROM "canvas_sync_job_logs" [ActiveJob] [GoodJob] [ce5bc420-3eeb-4096-a218-eaebb2d9bca4] Performing GoodJob (Job ID: ce5bc420-3eeb-4096-a218-eaebb2d9bca4) from Test(default) with arguments: "argument" [ActiveJob] [GoodJob] [ce5bc420-3eeb-4096-a218-eaebb2d9bca4] CanvasSync::JobLog Load (0.3ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "ce5bc420-3eeb-4096-a218-eaebb2d9bca4"], ["LIMIT", 1]] [ActiveJob] [GoodJob] [ce5bc420-3eeb-4096-a218-eaebb2d9bca4]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [GoodJob] [ce5bc420-3eeb-4096-a218-eaebb2d9bca4] CanvasSync::JobLog Create (0.5ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "GoodJob"], ["status", "enqueued"], ["job_arguments", "---\n- argument\n"], ["created_at", "2021-09-08 22:06:18.715548"], ["updated_at", "2021-09-08 22:06:18.715548"], ["job_id", "ce5bc420-3eeb-4096-a218-eaebb2d9bca4"]] [ActiveJob] [GoodJob] [ce5bc420-3eeb-4096-a218-eaebb2d9bca4]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [GoodJob] [ce5bc420-3eeb-4096-a218-eaebb2d9bca4]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [GoodJob] [ce5bc420-3eeb-4096-a218-eaebb2d9bca4] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-09-08 22:06:18.717459"], ["status", "running"], ["updated_at", "2021-09-08 22:06:18.717832"], ["id", 73]] [ActiveJob] [GoodJob] [ce5bc420-3eeb-4096-a218-eaebb2d9bca4]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [GoodJob] [ce5bc420-3eeb-4096-a218-eaebb2d9bca4]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [GoodJob] [ce5bc420-3eeb-4096-a218-eaebb2d9bca4] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2021-09-08 22:06:18.719297"], ["status", "success"], ["updated_at", "2021-09-08 22:06:18.719759"], ["id", 73]] [ActiveJob] [GoodJob] [ce5bc420-3eeb-4096-a218-eaebb2d9bca4]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [GoodJob] [ce5bc420-3eeb-4096-a218-eaebb2d9bca4] Performed GoodJob (Job ID: ce5bc420-3eeb-4096-a218-eaebb2d9bca4) from Test(default) in 41.51ms  (0.2ms) SELECT COUNT(*) FROM "canvas_sync_job_logs" CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" ORDER BY "canvas_sync_job_logs"."id" DESC LIMIT $1 [["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [BadJob] [dbc98304-ddb0-498a-bb32-02f470f3085e] Performing BadJob (Job ID: dbc98304-ddb0-498a-bb32-02f470f3085e) from Test(default) with arguments: "argument" [ActiveJob] [BadJob] [dbc98304-ddb0-498a-bb32-02f470f3085e] CanvasSync::JobLog Load (0.3ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "dbc98304-ddb0-498a-bb32-02f470f3085e"], ["LIMIT", 1]] [ActiveJob] [BadJob] [dbc98304-ddb0-498a-bb32-02f470f3085e]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [BadJob] [dbc98304-ddb0-498a-bb32-02f470f3085e] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "BadJob"], ["status", "enqueued"], ["job_arguments", "---\n- argument\n"], ["created_at", "2021-09-08 22:06:18.726177"], ["updated_at", "2021-09-08 22:06:18.726177"], ["job_id", "dbc98304-ddb0-498a-bb32-02f470f3085e"]] [ActiveJob] [BadJob] [dbc98304-ddb0-498a-bb32-02f470f3085e]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [BadJob] [dbc98304-ddb0-498a-bb32-02f470f3085e]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [BadJob] [dbc98304-ddb0-498a-bb32-02f470f3085e] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-09-08 22:06:18.727541"], ["status", "running"], ["updated_at", "2021-09-08 22:06:18.727827"], ["id", 74]] [ActiveJob] [BadJob] [dbc98304-ddb0-498a-bb32-02f470f3085e]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [BadJob] [dbc98304-ddb0-498a-bb32-02f470f3085e]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [BadJob] [dbc98304-ddb0-498a-bb32-02f470f3085e] CanvasSync::JobLog Update (0.5ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "exception" = $2, "backtrace" = $3, "status" = $4, "updated_at" = $5 WHERE "canvas_sync_job_logs"."id" = $6 [["completed_at", "2021-09-08 22:06:18.728914"], ["exception", "EvilError: EvilError"], ["backtrace", "/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:12:in `perform'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:39:in `block in perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:109:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch_aware_job.rb:22:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:21:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/i18n-1.8.10/lib/i18n.rb:309:in `with_locale'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/translation.rb:9:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:26:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `block in instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications/instrumenter.rb:23:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:25:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `block in tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `block in tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:28:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:22:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:136:in `run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:38:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:18:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:40:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/matchers/built_in/raise_error.rb:59:in `matches?'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:51:in `block in handle_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:27:in `with_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:48:in `handle_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:65:in `to'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:101:in `to'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:39:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `block in with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `block in with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-rails-5.0.2/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:259:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:644:in `block in run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:606:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/configuration.rb:2067:in `with_suite_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:116:in `block in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/reporter.rb:74:in `report'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:115:in `run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:89:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:71:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:45:in `invoke'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/exe/rspec:4:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:63:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:63:in `kernel_load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:28:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:474:in `exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:30:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:24:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/exe/bundle:49:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/friendly_errors.rb:128:in `with_friendly_errors'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/exe/bundle:37:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `
'"], ["status", "error"], ["updated_at", "2021-09-08 22:06:18.729154"], ["id", 74]] [ActiveJob] [BadJob] [dbc98304-ddb0-498a-bb32-02f470f3085e]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [BadJob] [dbc98304-ddb0-498a-bb32-02f470f3085e] Error performing BadJob (Job ID: dbc98304-ddb0-498a-bb32-02f470f3085e) from Test(default) in 5.45ms: EvilError (EvilError): /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:12:in `perform' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:39:in `block in perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:109:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch_aware_job.rb:22:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:21:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/i18n-1.8.10/lib/i18n.rb:309:in `with_locale' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/translation.rb:9:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:26:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `block in instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications/instrumenter.rb:23:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:25:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `block in tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `block in tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:28:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:22:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:136:in `run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:38:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:18:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:40:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/matchers/built_in/raise_error.rb:59:in `matches?' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:51:in `block in handle_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:27:in `with_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:48:in `handle_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:65:in `to' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:101:in `to' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:39:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `block in with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `block in with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-rails-5.0.2/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:259:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:644:in `block in run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:606:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/configuration.rb:2067:in `with_suite_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:116:in `block in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/reporter.rb:74:in `report' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:115:in `run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:89:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:71:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:45:in `invoke' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/exe/rspec:4:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:63:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:63:in `kernel_load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:28:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:474:in `exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:30:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:24:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/exe/bundle:49:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/friendly_errors.rb:128:in `with_friendly_errors' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/exe/bundle:37:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `
' CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" ORDER BY "canvas_sync_job_logs"."id" DESC LIMIT $1 [["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [BadJob] [959eebbe-d246-478d-bb09-4b3852cd7bda] Performing BadJob (Job ID: 959eebbe-d246-478d-bb09-4b3852cd7bda) from Test(default) [ActiveJob] [BadJob] [959eebbe-d246-478d-bb09-4b3852cd7bda] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "959eebbe-d246-478d-bb09-4b3852cd7bda"], ["LIMIT", 1]] [ActiveJob] [BadJob] [959eebbe-d246-478d-bb09-4b3852cd7bda]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [BadJob] [959eebbe-d246-478d-bb09-4b3852cd7bda] CanvasSync::JobLog Create (0.2ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["job_class", "BadJob"], ["status", "enqueued"], ["created_at", "2021-09-08 22:06:18.733923"], ["updated_at", "2021-09-08 22:06:18.733923"], ["job_id", "959eebbe-d246-478d-bb09-4b3852cd7bda"]] [ActiveJob] [BadJob] [959eebbe-d246-478d-bb09-4b3852cd7bda]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [BadJob] [959eebbe-d246-478d-bb09-4b3852cd7bda]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [BadJob] [959eebbe-d246-478d-bb09-4b3852cd7bda] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-09-08 22:06:18.734853"], ["status", "running"], ["updated_at", "2021-09-08 22:06:18.735119"], ["id", 75]] [ActiveJob] [BadJob] [959eebbe-d246-478d-bb09-4b3852cd7bda]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [BadJob] [959eebbe-d246-478d-bb09-4b3852cd7bda]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [BadJob] [959eebbe-d246-478d-bb09-4b3852cd7bda] CanvasSync::JobLog Update (0.4ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "exception" = $2, "backtrace" = $3, "status" = $4, "updated_at" = $5 WHERE "canvas_sync_job_logs"."id" = $6 [["completed_at", "2021-09-08 22:06:18.736366"], ["exception", "ArgumentError: wrong number of arguments (given 0, expected 1)"], ["backtrace", "/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:11:in `perform'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:39:in `block in perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:109:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch_aware_job.rb:22:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:21:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/i18n-1.8.10/lib/i18n.rb:309:in `with_locale'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/translation.rb:9:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:26:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `block in instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications/instrumenter.rb:23:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:25:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `block in tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `block in tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:28:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:22:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:136:in `run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:38:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:18:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:52:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/matchers/built_in/raise_error.rb:59:in `matches?'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:51:in `block in handle_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:27:in `with_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:48:in `handle_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:65:in `to'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:101:in `to'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:51:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `block in with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `block in with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-rails-5.0.2/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:259:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:644:in `block in run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:606:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/configuration.rb:2067:in `with_suite_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:116:in `block in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/reporter.rb:74:in `report'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:115:in `run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:89:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:71:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:45:in `invoke'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/exe/rspec:4:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:63:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:63:in `kernel_load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:28:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:474:in `exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:30:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:24:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/exe/bundle:49:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/friendly_errors.rb:128:in `with_friendly_errors'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/exe/bundle:37:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `
'"], ["status", "error"], ["updated_at", "2021-09-08 22:06:18.736656"], ["id", 75]] [ActiveJob] [BadJob] [959eebbe-d246-478d-bb09-4b3852cd7bda]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [BadJob] [959eebbe-d246-478d-bb09-4b3852cd7bda] Error performing BadJob (Job ID: 959eebbe-d246-478d-bb09-4b3852cd7bda) from Test(default) in 4.81ms: ArgumentError (wrong number of arguments (given 0, expected 1)): /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:11:in `perform' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:39:in `block in perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:109:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch_aware_job.rb:22:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:21:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/i18n-1.8.10/lib/i18n.rb:309:in `with_locale' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/translation.rb:9:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:26:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `block in instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications/instrumenter.rb:23:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:25:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `block in tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `block in tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:28:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:22:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:136:in `run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:38:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:18:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:52:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/matchers/built_in/raise_error.rb:59:in `matches?' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:51:in `block in handle_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:27:in `with_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:48:in `handle_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:65:in `to' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:101:in `to' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:51:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `block in with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `block in with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-rails-5.0.2/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:259:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:644:in `block in run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:606:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/configuration.rb:2067:in `with_suite_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:116:in `block in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/reporter.rb:74:in `report' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:115:in `run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:89:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:71:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:45:in `invoke' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/exe/rspec:4:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:63:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:63:in `kernel_load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:28:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:474:in `exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:30:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:24:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/exe/bundle:49:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/friendly_errors.rb:128:in `with_friendly_errors' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/exe/bundle:37:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `
'  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] [BadJob] [ec838eec-b391-4261-994f-12dcad495353] Performing BadJob (Job ID: ec838eec-b391-4261-994f-12dcad495353) from Test(default) [ActiveJob] [BadJob] [ec838eec-b391-4261-994f-12dcad495353] CanvasSync::JobLog Load (0.3ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "ec838eec-b391-4261-994f-12dcad495353"], ["LIMIT", 1]] [ActiveJob] [BadJob] [ec838eec-b391-4261-994f-12dcad495353]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [BadJob] [ec838eec-b391-4261-994f-12dcad495353] CanvasSync::JobLog Create (0.2ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["job_class", "BadJob"], ["status", "enqueued"], ["created_at", "2021-09-08 22:06:18.740908"], ["updated_at", "2021-09-08 22:06:18.740908"], ["job_id", "ec838eec-b391-4261-994f-12dcad495353"]] [ActiveJob] [BadJob] [ec838eec-b391-4261-994f-12dcad495353]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [BadJob] [ec838eec-b391-4261-994f-12dcad495353]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [BadJob] [ec838eec-b391-4261-994f-12dcad495353] CanvasSync::JobLog Update (0.4ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-09-08 22:06:18.741854"], ["status", "running"], ["updated_at", "2021-09-08 22:06:18.742151"], ["id", 76]] [ActiveJob] [BadJob] [ec838eec-b391-4261-994f-12dcad495353]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [BadJob] [ec838eec-b391-4261-994f-12dcad495353]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [BadJob] [ec838eec-b391-4261-994f-12dcad495353] CanvasSync::JobLog Update (0.9ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "exception" = $2, "backtrace" = $3, "status" = $4, "updated_at" = $5 WHERE "canvas_sync_job_logs"."id" = $6 [["completed_at", "2021-09-08 22:06:18.747483"], ["exception", "ArgumentError: wrong number of arguments (given 0, expected 1)"], ["backtrace", "/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:11:in `perform'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:39:in `block in perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:109:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch_aware_job.rb:22:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:21:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/i18n-1.8.10/lib/i18n.rb:309:in `with_locale'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/translation.rb:9:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:26:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `block in instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications/instrumenter.rb:23:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:25:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `block in tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `block in tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:28:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:22:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:136:in `run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:38:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:18:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:60:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/matchers/built_in/raise_error.rb:59:in `matches?'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:51:in `block in handle_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:27:in `with_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:48:in `handle_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:65:in `to'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:101:in `to'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:59:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `block in with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `block in with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-rails-5.0.2/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:259:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:644:in `block in run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:606:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/configuration.rb:2067:in `with_suite_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:116:in `block in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/reporter.rb:74:in `report'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:115:in `run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:89:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:71:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:45:in `invoke'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/exe/rspec:4:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:63:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:63:in `kernel_load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:28:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:474:in `exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:30:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:24:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/exe/bundle:49:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/friendly_errors.rb:128:in `with_friendly_errors'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/exe/bundle:37:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `
'\n\nError Occurred while handling an Error: NoMethodError: undefined method `bad_catcher' for BadJob:Class\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-mocks-3.10.2/lib/rspec/mocks/method_double.rb:28:in `block in original_implementation_callable'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-mocks-3.10.2/lib/rspec/mocks/message_expectation.rb:101:in `block in and_call_original'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-mocks-3.10.2/lib/rspec/mocks/message_expectation.rb:740:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-mocks-3.10.2/lib/rspec/mocks/message_expectation.rb:572:in `invoke_incrementing_actual_calls_by'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-mocks-3.10.2/lib/rspec/mocks/message_expectation.rb:427:in `invoke'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-mocks-3.10.2/lib/rspec/mocks/proxy.rb:217:in `message_received'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-mocks-3.10.2/lib/rspec/mocks/proxy.rb:361:in `message_received'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-mocks-3.10.2/lib/rspec/mocks/method_double.rb:78:in `proxy_method_invoked'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-mocks-3.10.2/lib/rspec/mocks/method_double.rb:64:in `block (2 levels) in define_proxy_method'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:31:in `rescue in block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:23:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/i18n-1.8.10/lib/i18n.rb:309:in `with_locale'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/translation.rb:9:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:26:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `block in instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications/instrumenter.rb:23:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:25:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `block in tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `block in tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:28:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:22:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:136:in `run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:38:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:18:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:60:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/matchers/built_in/raise_error.rb:59:in `matches?'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:51:in `block in handle_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:27:in `with_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:48:in `handle_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:65:in `to'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:101:in `to'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:59:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `block in with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `block in with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-rails-5.0.2/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:259:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:644:in `block in run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:606:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/configuration.rb:2067:in `with_suite_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:116:in `block in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/reporter.rb:74:in `report'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:115:in `run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:89:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:71:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:45:in `invoke'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/exe/rspec:4:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:63:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:63:in `kernel_load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:28:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:474:in `exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:30:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:24:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/exe/bundle:49:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/friendly_errors.rb:128:in `with_friendly_errors'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/exe/bundle:37:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `
'"], ["status", "error"], ["updated_at", "2021-09-08 22:06:18.748063"], ["id", 76]] [ActiveJob] [BadJob] [ec838eec-b391-4261-994f-12dcad495353]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [BadJob] [ec838eec-b391-4261-994f-12dcad495353] Error performing BadJob (Job ID: ec838eec-b391-4261-994f-12dcad495353) from Test(default) in 10.13ms: ArgumentError (wrong number of arguments (given 0, expected 1)): /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:11:in `perform' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:39:in `block in perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:109:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch_aware_job.rb:22:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:21:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/i18n-1.8.10/lib/i18n.rb:309:in `with_locale' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/translation.rb:9:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:26:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `block in instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications/instrumenter.rb:23:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:25:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `block in tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `block in tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:28:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:22:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:136:in `run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:38:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:18:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:60:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/matchers/built_in/raise_error.rb:59:in `matches?' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:51:in `block in handle_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:27:in `with_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:48:in `handle_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:65:in `to' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:101:in `to' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:59:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `block in with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `block in with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-rails-5.0.2/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:259:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:644:in `block in run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:606:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/configuration.rb:2067:in `with_suite_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:116:in `block in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/reporter.rb:74:in `report' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:115:in `run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:89:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:71:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:45:in `invoke' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/exe/rspec:4:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:63:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:63:in `kernel_load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:28:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:474:in `exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:30:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:24:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/exe/bundle:49:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/friendly_errors.rb:128:in `with_friendly_errors' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/exe/bundle:37:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `
' CanvasSync::JobLog Load (0.3ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" ORDER BY "canvas_sync_job_logs"."id" DESC LIMIT $1 [["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [CanvasSync::Jobs::ReportChecker] [7e0b8fe2-b598-4b3e-9128-d074a9f30958] Performing CanvasSync::Jobs::ReportChecker (Job ID: 7e0b8fe2-b598-4b3e-9128-d074a9f30958) from Test(default) with arguments: "provisioning_csv", 1, "FakeProcessor", {} [ActiveJob] [CanvasSync::Jobs::ReportChecker] [7e0b8fe2-b598-4b3e-9128-d074a9f30958] CanvasSync::JobLog Load (0.3ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "7e0b8fe2-b598-4b3e-9128-d074a9f30958"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [7e0b8fe2-b598-4b3e-9128-d074a9f30958]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [7e0b8fe2-b598-4b3e-9128-d074a9f30958] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- provisioning_csv\n- 1\n- FakeProcessor\n- {}\n"], ["created_at", "2021-09-08 22:06:18.756557"], ["updated_at", "2021-09-08 22:06:18.756557"], ["job_id", "7e0b8fe2-b598-4b3e-9128-d074a9f30958"]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [7e0b8fe2-b598-4b3e-9128-d074a9f30958]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [7e0b8fe2-b598-4b3e-9128-d074a9f30958]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [7e0b8fe2-b598-4b3e-9128-d074a9f30958] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-09-08 22:06:18.758153"], ["status", "running"], ["updated_at", "2021-09-08 22:06:18.758566"], ["id", 77]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [7e0b8fe2-b598-4b3e-9128-d074a9f30958]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [7e0b8fe2-b598-4b3e-9128-d074a9f30958]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [7e0b8fe2-b598-4b3e-9128-d074a9f30958] CanvasSync::JobLog Destroy (0.2ms) DELETE FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."id" = $1 [["id", 77]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [7e0b8fe2-b598-4b3e-9128-d074a9f30958]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [7e0b8fe2-b598-4b3e-9128-d074a9f30958] Performed CanvasSync::Jobs::ReportChecker (Job ID: 7e0b8fe2-b598-4b3e-9128-d074a9f30958) from Test(default) in 10.36ms  (0.1ms) ROLLBACK  (0.4ms) BEGIN [ActiveJob] [CanvasSync::Jobs::ReportChecker] [948715b3-5a49-4625-8ccf-3b1dfcb2b847] Performing CanvasSync::Jobs::ReportChecker (Job ID: 948715b3-5a49-4625-8ccf-3b1dfcb2b847) from Test(default) with arguments: "provisioning_csv", 1, "FakeProcessor", {} [ActiveJob] [CanvasSync::Jobs::ReportChecker] [948715b3-5a49-4625-8ccf-3b1dfcb2b847] CanvasSync::JobLog Load (0.3ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "948715b3-5a49-4625-8ccf-3b1dfcb2b847"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [948715b3-5a49-4625-8ccf-3b1dfcb2b847]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [948715b3-5a49-4625-8ccf-3b1dfcb2b847] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- provisioning_csv\n- 1\n- FakeProcessor\n- {}\n"], ["created_at", "2021-09-08 22:06:18.768791"], ["updated_at", "2021-09-08 22:06:18.768791"], ["job_id", "948715b3-5a49-4625-8ccf-3b1dfcb2b847"]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [948715b3-5a49-4625-8ccf-3b1dfcb2b847]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [948715b3-5a49-4625-8ccf-3b1dfcb2b847]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [948715b3-5a49-4625-8ccf-3b1dfcb2b847] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-09-08 22:06:18.770635"], ["status", "running"], ["updated_at", "2021-09-08 22:06:18.771027"], ["id", 78]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [948715b3-5a49-4625-8ccf-3b1dfcb2b847]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [948715b3-5a49-4625-8ccf-3b1dfcb2b847]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [948715b3-5a49-4625-8ccf-3b1dfcb2b847] CanvasSync::JobLog Create (0.4ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- provisioning_csv\n- 1\n- FakeProcessor\n- {}\n- {}\n"], ["created_at", "2021-09-08 22:06:18.774772"], ["updated_at", "2021-09-08 22:06:18.774772"], ["job_id", "281bea3a-574e-40ff-9307-7613034e1c9f"]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [948715b3-5a49-4625-8ccf-3b1dfcb2b847]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [948715b3-5a49-4625-8ccf-3b1dfcb2b847] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: 281bea3a-574e-40ff-9307-7613034e1c9f) to Test(default) at 2021-09-08 22:06:48 UTC with arguments: "provisioning_csv", 1, "FakeProcessor", {}, {} [ActiveJob] [CanvasSync::Jobs::ReportChecker] [948715b3-5a49-4625-8ccf-3b1dfcb2b847]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [948715b3-5a49-4625-8ccf-3b1dfcb2b847] CanvasSync::JobLog Destroy (0.3ms) DELETE FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."id" = $1 [["id", 78]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [948715b3-5a49-4625-8ccf-3b1dfcb2b847]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [948715b3-5a49-4625-8ccf-3b1dfcb2b847] Performed CanvasSync::Jobs::ReportChecker (Job ID: 948715b3-5a49-4625-8ccf-3b1dfcb2b847) from Test(default) in 11.13ms  (0.2ms) ROLLBACK  (0.3ms) BEGIN [ActiveJob] [CanvasSync::Jobs::ReportChecker] [7855a5cc-d1c8-497b-b5a0-e7bba564affe] Performing CanvasSync::Jobs::ReportChecker (Job ID: 7855a5cc-d1c8-497b-b5a0-e7bba564affe) from Test(default) with arguments: "provisioning_csv", 1, "FakeProcessor", {} [ActiveJob] [CanvasSync::Jobs::ReportChecker] [7855a5cc-d1c8-497b-b5a0-e7bba564affe] CanvasSync::JobLog Load (0.3ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "7855a5cc-d1c8-497b-b5a0-e7bba564affe"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [7855a5cc-d1c8-497b-b5a0-e7bba564affe]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [7855a5cc-d1c8-497b-b5a0-e7bba564affe] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- provisioning_csv\n- 1\n- FakeProcessor\n- {}\n"], ["created_at", "2021-09-08 22:06:18.783140"], ["updated_at", "2021-09-08 22:06:18.783140"], ["job_id", "7855a5cc-d1c8-497b-b5a0-e7bba564affe"]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [7855a5cc-d1c8-497b-b5a0-e7bba564affe]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [7855a5cc-d1c8-497b-b5a0-e7bba564affe]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [7855a5cc-d1c8-497b-b5a0-e7bba564affe] CanvasSync::JobLog Update (0.4ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-09-08 22:06:18.784536"], ["status", "running"], ["updated_at", "2021-09-08 22:06:18.784827"], ["id", 80]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [7855a5cc-d1c8-497b-b5a0-e7bba564affe]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [7855a5cc-d1c8-497b-b5a0-e7bba564affe]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [7855a5cc-d1c8-497b-b5a0-e7bba564affe] CanvasSync::JobLog Update (0.8ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "exception" = $2, "backtrace" = $3, "status" = $4, "updated_at" = $5 WHERE "canvas_sync_job_logs"."id" = $6 [["completed_at", "2021-09-08 22:06:18.793079"], ["exception", "NameError: undefined local variable or method `current_organization' for #"], ["backtrace", "/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/jobs/report_checker.rb:35:in `perform'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:39:in `block in perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:109:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch_aware_job.rb:22:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:21:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/i18n-1.8.10/lib/i18n.rb:309:in `with_locale'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/translation.rb:9:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:26:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `block in instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications/instrumenter.rb:23:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:25:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `block in tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `block in tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:28:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:22:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:136:in `run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:38:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:18:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/report_checker_spec.rb:11:in `start_job'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/report_checker_spec.rb:53:in `block (5 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/matchers/built_in/raise_error.rb:59:in `matches?'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:51:in `block in handle_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:27:in `with_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:48:in `handle_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:65:in `to'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:101:in `to'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/report_checker_spec.rb:53:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `block in with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `block in with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-rails-5.0.2/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:259:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:644:in `block in run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:606:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/configuration.rb:2067:in `with_suite_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:116:in `block in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/reporter.rb:74:in `report'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:115:in `run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:89:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:71:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:45:in `invoke'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/exe/rspec:4:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:63:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:63:in `kernel_load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:28:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:474:in `exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:30:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:24:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/exe/bundle:49:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/friendly_errors.rb:128:in `with_friendly_errors'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/exe/bundle:37:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `
'"], ["status", "error"], ["updated_at", "2021-09-08 22:06:18.793697"], ["id", 80]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [7855a5cc-d1c8-497b-b5a0-e7bba564affe]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [7855a5cc-d1c8-497b-b5a0-e7bba564affe] Error performing CanvasSync::Jobs::ReportChecker (Job ID: 7855a5cc-d1c8-497b-b5a0-e7bba564affe) from Test(default) in 14.86ms: NameError (undefined local variable or method `current_organization' for #): /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/jobs/report_checker.rb:35:in `perform' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:39:in `block in perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:109:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch_aware_job.rb:22:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:21:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/i18n-1.8.10/lib/i18n.rb:309:in `with_locale' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/translation.rb:9:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:26:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `block in instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications/instrumenter.rb:23:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:25:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `block in tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `block in tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:28:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:22:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:136:in `run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:38:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:18:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/report_checker_spec.rb:11:in `start_job' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/report_checker_spec.rb:53:in `block (5 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/matchers/built_in/raise_error.rb:59:in `matches?' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:51:in `block in handle_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:27:in `with_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:48:in `handle_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:65:in `to' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:101:in `to' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/report_checker_spec.rb:53:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `block in with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `block in with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-rails-5.0.2/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:259:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:644:in `block in run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:606:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/configuration.rb:2067:in `with_suite_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:116:in `block in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/reporter.rb:74:in `report' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:115:in `run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:89:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:71:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:45:in `invoke' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/exe/rspec:4:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:63:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:63:in `kernel_load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:28:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:474:in `exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:30:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:24:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/exe/bundle:49:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/friendly_errors.rb:128:in `with_friendly_errors' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/exe/bundle:37:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `
'  (0.2ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [0c2ebacf-0f6a-49ee-952c-2d73cd73892a] Performing CanvasSync::Jobs::ReportProcessorJob (Job ID: 0c2ebacf-0f6a-49ee-952c-2d73cd73892a) from Test(default) with arguments: "provisioning_csv", "https://test.instructure.com/sample_report_download", "FakeProcessor", {}, 1 [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [0c2ebacf-0f6a-49ee-952c-2d73cd73892a] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "0c2ebacf-0f6a-49ee-952c-2d73cd73892a"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [0c2ebacf-0f6a-49ee-952c-2d73cd73892a]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [0c2ebacf-0f6a-49ee-952c-2d73cd73892a] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportProcessorJob"], ["status", "enqueued"], ["job_arguments", "---\n- provisioning_csv\n- https://test.instructure.com/sample_report_download\n- FakeProcessor\n- {}\n- 1\n"], ["created_at", "2021-09-08 22:06:18.800890"], ["updated_at", "2021-09-08 22:06:18.800890"], ["job_id", "0c2ebacf-0f6a-49ee-952c-2d73cd73892a"]] [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [0c2ebacf-0f6a-49ee-952c-2d73cd73892a]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [0c2ebacf-0f6a-49ee-952c-2d73cd73892a]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [0c2ebacf-0f6a-49ee-952c-2d73cd73892a] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-09-08 22:06:18.802442"], ["status", "running"], ["updated_at", "2021-09-08 22:06:18.802842"], ["id", 81]] [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [0c2ebacf-0f6a-49ee-952c-2d73cd73892a]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [0c2ebacf-0f6a-49ee-952c-2d73cd73892a]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [0c2ebacf-0f6a-49ee-952c-2d73cd73892a] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "job_class" = $1, "updated_at" = $2 WHERE "canvas_sync_job_logs"."id" = $3 [["job_class", "FakeProcessor"], ["updated_at", "2021-09-08 22:06:18.804554"], ["id", 81]] [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [0c2ebacf-0f6a-49ee-952c-2d73cd73892a]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [0c2ebacf-0f6a-49ee-952c-2d73cd73892a]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [0c2ebacf-0f6a-49ee-952c-2d73cd73892a] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2021-09-08 22:06:18.816999"], ["status", "success"], ["updated_at", "2021-09-08 22:06:18.817509"], ["id", 81]] [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [0c2ebacf-0f6a-49ee-952c-2d73cd73892a]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [0c2ebacf-0f6a-49ee-952c-2d73cd73892a] Performed CanvasSync::Jobs::ReportProcessorJob (Job ID: 0c2ebacf-0f6a-49ee-952c-2d73cd73892a) from Test(default) in 18.79ms  (0.1ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [CanvasSync::Jobs::ReportStarter] [e7c6ecce-e00a-4be1-8218-1a2b1e514363] Performing CanvasSync::Jobs::ReportStarter (Job ID: e7c6ecce-e00a-4be1-8218-1a2b1e514363) from Test(default) with arguments: "provisioning_csv", {"parameters[users]"=>true}, "CoolProcessor", {:models=>["users"]} [ActiveJob] [CanvasSync::Jobs::ReportStarter] [e7c6ecce-e00a-4be1-8218-1a2b1e514363] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "e7c6ecce-e00a-4be1-8218-1a2b1e514363"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::ReportStarter] [e7c6ecce-e00a-4be1-8218-1a2b1e514363]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [e7c6ecce-e00a-4be1-8218-1a2b1e514363] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportStarter"], ["status", "enqueued"], ["job_arguments", "---\n- provisioning_csv\n- parameters[users]: true\n- CoolProcessor\n- :models:\n - users\n"], ["created_at", "2021-09-08 22:06:18.821879"], ["updated_at", "2021-09-08 22:06:18.821879"], ["job_id", "e7c6ecce-e00a-4be1-8218-1a2b1e514363"]] [ActiveJob] [CanvasSync::Jobs::ReportStarter] [e7c6ecce-e00a-4be1-8218-1a2b1e514363]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [e7c6ecce-e00a-4be1-8218-1a2b1e514363]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [e7c6ecce-e00a-4be1-8218-1a2b1e514363] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-09-08 22:06:18.823577"], ["status", "running"], ["updated_at", "2021-09-08 22:06:18.823932"], ["id", 82]] [ActiveJob] [CanvasSync::Jobs::ReportStarter] [e7c6ecce-e00a-4be1-8218-1a2b1e514363]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [e7c6ecce-e00a-4be1-8218-1a2b1e514363]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [e7c6ecce-e00a-4be1-8218-1a2b1e514363] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- provisioning_csv\n- 1\n- CoolProcessor\n- :models:\n - users\n :sync_start_time: '2021-09-08T22:06:18Z'\n :report_params:\n parameters[users]: true\n"], ["created_at", "2021-09-08 22:06:18.828317"], ["updated_at", "2021-09-08 22:06:18.828317"], ["job_id", "0f2429cb-3aee-4775-a456-59ef8fb95ab9"]] [ActiveJob] [CanvasSync::Jobs::ReportStarter] [e7c6ecce-e00a-4be1-8218-1a2b1e514363]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [e7c6ecce-e00a-4be1-8218-1a2b1e514363] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: 0f2429cb-3aee-4775-a456-59ef8fb95ab9) to Test(default) at 2021-09-08 22:06:48 UTC with arguments: "provisioning_csv", 1, "CoolProcessor", {:models=>["users"], :sync_start_time=>"2021-09-08T22:06:18Z", :report_params=>{"parameters[users]"=>true}} [ActiveJob] [CanvasSync::Jobs::ReportStarter] [e7c6ecce-e00a-4be1-8218-1a2b1e514363]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [e7c6ecce-e00a-4be1-8218-1a2b1e514363] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2021-09-08 22:06:18.830519"], ["status", "success"], ["updated_at", "2021-09-08 22:06:18.830837"], ["id", 82]] [ActiveJob] [CanvasSync::Jobs::ReportStarter] [e7c6ecce-e00a-4be1-8218-1a2b1e514363]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [e7c6ecce-e00a-4be1-8218-1a2b1e514363] Performed CanvasSync::Jobs::ReportStarter (Job ID: e7c6ecce-e00a-4be1-8218-1a2b1e514363) from Test(default) in 10.92ms  (0.2ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [CanvasSync::Jobs::ReportStarter] [db51ee43-f216-4d62-b6b6-4f6e67a486b8] Performing CanvasSync::Jobs::ReportStarter (Job ID: db51ee43-f216-4d62-b6b6-4f6e67a486b8) from Test(default) with arguments: "provisioning_csv", {"parameters[users]"=>true}, "CoolProcessor", {:models=>["users"]}, {:allow_redownloads=>true} [ActiveJob] [CanvasSync::Jobs::ReportStarter] [db51ee43-f216-4d62-b6b6-4f6e67a486b8] CanvasSync::JobLog Load (0.1ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "db51ee43-f216-4d62-b6b6-4f6e67a486b8"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::ReportStarter] [db51ee43-f216-4d62-b6b6-4f6e67a486b8]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [db51ee43-f216-4d62-b6b6-4f6e67a486b8] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportStarter"], ["status", "enqueued"], ["job_arguments", "---\n- provisioning_csv\n- parameters[users]: true\n- CoolProcessor\n- :models:\n - users\n- :allow_redownloads: true\n"], ["created_at", "2021-09-08 22:06:18.834880"], ["updated_at", "2021-09-08 22:06:18.834880"], ["job_id", "db51ee43-f216-4d62-b6b6-4f6e67a486b8"]] [ActiveJob] [CanvasSync::Jobs::ReportStarter] [db51ee43-f216-4d62-b6b6-4f6e67a486b8]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [db51ee43-f216-4d62-b6b6-4f6e67a486b8]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [db51ee43-f216-4d62-b6b6-4f6e67a486b8] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-09-08 22:06:18.836495"], ["status", "running"], ["updated_at", "2021-09-08 22:06:18.836762"], ["id", 84]] [ActiveJob] [CanvasSync::Jobs::ReportStarter] [db51ee43-f216-4d62-b6b6-4f6e67a486b8]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [db51ee43-f216-4d62-b6b6-4f6e67a486b8]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [db51ee43-f216-4d62-b6b6-4f6e67a486b8] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2021-09-08 22:06:18.838853"], ["status", "success"], ["updated_at", "2021-09-08 22:06:18.839155"], ["id", 84]] [ActiveJob] [CanvasSync::Jobs::ReportStarter] [db51ee43-f216-4d62-b6b6-4f6e67a486b8]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [db51ee43-f216-4d62-b6b6-4f6e67a486b8] Performed CanvasSync::Jobs::ReportStarter (Job ID: db51ee43-f216-4d62-b6b6-4f6e67a486b8) from Test(default) in 6.8ms  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Account Exists (0.4ms) SELECT 1 AS one FROM "accounts" WHERE "accounts"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] Account Create (0.3ms) INSERT INTO "accounts" ("canvas_id", "sis_id", "canvas_parent_account_id", "sis_parent_account_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 1], ["sis_id", "49b5d9827afc22ab24f90cfeca5d85e4"], ["canvas_parent_account_id", 1], ["sis_parent_account_id", "86634592920e77eca9a86432d8ddbb7a"], ["name", "Account name"], ["workflow_state", "active"], ["created_at", "2021-09-08 22:06:18.851081"], ["updated_at", "2021-09-08 22:06:18.851081"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.4ms) SELECT COUNT(*) FROM "admins" [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [f7c22547-9ecf-4fff-b2dc-a3b06a7eb086] Performing CanvasSync::Jobs::SyncAdminsJob (Job ID: f7c22547-9ecf-4fff-b2dc-a3b06a7eb086) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [f7c22547-9ecf-4fff-b2dc-a3b06a7eb086] CanvasSync::JobLog Load (0.1ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "f7c22547-9ecf-4fff-b2dc-a3b06a7eb086"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [f7c22547-9ecf-4fff-b2dc-a3b06a7eb086]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [f7c22547-9ecf-4fff-b2dc-a3b06a7eb086] CanvasSync::JobLog Create (0.2ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncAdminsJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2021-09-08 22:06:18.855297"], ["updated_at", "2021-09-08 22:06:18.855297"], ["job_id", "f7c22547-9ecf-4fff-b2dc-a3b06a7eb086"]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [f7c22547-9ecf-4fff-b2dc-a3b06a7eb086]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [f7c22547-9ecf-4fff-b2dc-a3b06a7eb086]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [f7c22547-9ecf-4fff-b2dc-a3b06a7eb086] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-09-08 22:06:18.856502"], ["status", "running"], ["updated_at", "2021-09-08 22:06:18.857275"], ["id", 85]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [f7c22547-9ecf-4fff-b2dc-a3b06a7eb086]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [f7c22547-9ecf-4fff-b2dc-a3b06a7eb086] Account Load (0.3ms) SELECT "accounts".* FROM "accounts" WHERE "accounts"."workflow_state" != $1 ORDER BY "accounts"."id" ASC LIMIT $2 [["workflow_state", "deleted"], ["LIMIT", 1000]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [f7c22547-9ecf-4fff-b2dc-a3b06a7eb086] Admin Load (0.3ms) SELECT "admins".* FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [f7c22547-9ecf-4fff-b2dc-a3b06a7eb086]  (0.3ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [f7c22547-9ecf-4fff-b2dc-a3b06a7eb086] Admin Exists (0.3ms) SELECT 1 AS one FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [f7c22547-9ecf-4fff-b2dc-a3b06a7eb086] Admin Create (0.4ms) INSERT INTO "admins" ("canvas_id", "role_name", "canvas_account_id", "canvas_role_id", "canvas_user_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 2], ["role_name", "AccountAdmin"], ["canvas_account_id", 1], ["canvas_role_id", 1], ["canvas_user_id", 1], ["workflow_state", "active"], ["created_at", "2021-09-08 22:06:18.869551"], ["updated_at", "2021-09-08 22:06:18.869551"]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [f7c22547-9ecf-4fff-b2dc-a3b06a7eb086]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [f7c22547-9ecf-4fff-b2dc-a3b06a7eb086] Admin Load (0.3ms) SELECT "admins".* FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 3], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [f7c22547-9ecf-4fff-b2dc-a3b06a7eb086]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [f7c22547-9ecf-4fff-b2dc-a3b06a7eb086] Admin Exists (0.3ms) SELECT 1 AS one FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 3], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [f7c22547-9ecf-4fff-b2dc-a3b06a7eb086] Admin Create (0.4ms) INSERT INTO "admins" ("canvas_id", "role_name", "canvas_account_id", "canvas_role_id", "canvas_user_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 3], ["role_name", "Custom Account Role"], ["canvas_account_id", 1], ["canvas_role_id", 11], ["canvas_user_id", 11], ["workflow_state", "active"], ["created_at", "2021-09-08 22:06:18.872688"], ["updated_at", "2021-09-08 22:06:18.872688"]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [f7c22547-9ecf-4fff-b2dc-a3b06a7eb086]  (0.3ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [f7c22547-9ecf-4fff-b2dc-a3b06a7eb086] Admin Load (0.2ms) SELECT "admins".* FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 4], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [f7c22547-9ecf-4fff-b2dc-a3b06a7eb086]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [f7c22547-9ecf-4fff-b2dc-a3b06a7eb086] Admin Exists (0.2ms) SELECT 1 AS one FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 4], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [f7c22547-9ecf-4fff-b2dc-a3b06a7eb086] Admin Create (0.2ms) INSERT INTO "admins" ("canvas_id", "role_name", "canvas_account_id", "canvas_role_id", "canvas_user_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 4], ["role_name", "Test"], ["canvas_account_id", 1], ["canvas_role_id", 10], ["canvas_user_id", 11], ["workflow_state", "active"], ["created_at", "2021-09-08 22:06:18.875993"], ["updated_at", "2021-09-08 22:06:18.875993"]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [f7c22547-9ecf-4fff-b2dc-a3b06a7eb086]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [f7c22547-9ecf-4fff-b2dc-a3b06a7eb086] Admin Update All (0.3ms) UPDATE "admins" SET "workflow_state" = 'inactive' WHERE "admins"."id" NOT IN ($1, $2, $3) [["id", 15], ["id", 16], ["id", 17]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [f7c22547-9ecf-4fff-b2dc-a3b06a7eb086]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [f7c22547-9ecf-4fff-b2dc-a3b06a7eb086] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2021-09-08 22:06:18.877415"], ["status", "success"], ["updated_at", "2021-09-08 22:06:18.877765"], ["id", 85]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [f7c22547-9ecf-4fff-b2dc-a3b06a7eb086]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [f7c22547-9ecf-4fff-b2dc-a3b06a7eb086] Performed CanvasSync::Jobs::SyncAdminsJob (Job ID: f7c22547-9ecf-4fff-b2dc-a3b06a7eb086) from Test(default) in 24.22ms  (0.2ms) SELECT COUNT(*) FROM "admins"  (0.1ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [3ffa230f-752c-465a-871c-6366f7262b25] Performing CanvasSync::Jobs::SyncAssignmentGroupsJob (Job ID: 3ffa230f-752c-465a-871c-6366f7262b25) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [3ffa230f-752c-465a-871c-6366f7262b25] CanvasSync::JobLog Load (0.1ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "3ffa230f-752c-465a-871c-6366f7262b25"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [3ffa230f-752c-465a-871c-6366f7262b25]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [3ffa230f-752c-465a-871c-6366f7262b25] CanvasSync::JobLog Create (0.2ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncAssignmentGroupsJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2021-09-08 22:06:18.881928"], ["updated_at", "2021-09-08 22:06:18.881928"], ["job_id", "3ffa230f-752c-465a-871c-6366f7262b25"]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [3ffa230f-752c-465a-871c-6366f7262b25]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [3ffa230f-752c-465a-871c-6366f7262b25]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [3ffa230f-752c-465a-871c-6366f7262b25] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-09-08 22:06:18.883143"], ["status", "running"], ["updated_at", "2021-09-08 22:06:18.883399"], ["id", 86]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [3ffa230f-752c-465a-871c-6366f7262b25]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [3ffa230f-752c-465a-871c-6366f7262b25]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [3ffa230f-752c-465a-871c-6366f7262b25] CanvasSync::JobLog Create (0.2ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proserv_assignment_group_export_csv\n- 1\n- CanvasSync::Processors::AssignmentGroupsProcessor\n- :sync_start_time: '2021-09-08T22:06:18Z'\n :report_params:\n :parameters:\n :enrollment_term_id: 1\n"], ["created_at", "2021-09-08 22:06:18.885965"], ["updated_at", "2021-09-08 22:06:18.885965"], ["job_id", "cc03d3ef-8fc7-4ac2-8613-3c16ce6e93ed"]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [3ffa230f-752c-465a-871c-6366f7262b25]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [3ffa230f-752c-465a-871c-6366f7262b25] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: cc03d3ef-8fc7-4ac2-8613-3c16ce6e93ed) to Test(default) at 2021-09-08 22:06:48 UTC with arguments: "proserv_assignment_group_export_csv", 1, "CanvasSync::Processors::AssignmentGroupsProcessor", {:sync_start_time=>"2021-09-08T22:06:18Z", :report_params=>{:parameters=>{:enrollment_term_id=>1}}} [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [3ffa230f-752c-465a-871c-6366f7262b25]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [3ffa230f-752c-465a-871c-6366f7262b25] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2021-09-08 22:06:18.888144"], ["status", "success"], ["updated_at", "2021-09-08 22:06:18.888448"], ["id", 86]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [3ffa230f-752c-465a-871c-6366f7262b25]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [3ffa230f-752c-465a-871c-6366f7262b25] Performed CanvasSync::Jobs::SyncAssignmentGroupsJob (Job ID: 3ffa230f-752c-465a-871c-6366f7262b25) from Test(default) in 8.34ms  (0.1ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [c8f28558-837a-4453-a693-92babe367acd] Performing CanvasSync::Jobs::SyncAssignmentsJob (Job ID: c8f28558-837a-4453-a693-92babe367acd) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [c8f28558-837a-4453-a693-92babe367acd] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "c8f28558-837a-4453-a693-92babe367acd"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [c8f28558-837a-4453-a693-92babe367acd]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [c8f28558-837a-4453-a693-92babe367acd] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncAssignmentsJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2021-09-08 22:06:18.893961"], ["updated_at", "2021-09-08 22:06:18.893961"], ["job_id", "c8f28558-837a-4453-a693-92babe367acd"]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [c8f28558-837a-4453-a693-92babe367acd]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [c8f28558-837a-4453-a693-92babe367acd]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [c8f28558-837a-4453-a693-92babe367acd] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-09-08 22:06:18.895456"], ["status", "running"], ["updated_at", "2021-09-08 22:06:18.895764"], ["id", 88]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [c8f28558-837a-4453-a693-92babe367acd]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [c8f28558-837a-4453-a693-92babe367acd]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [c8f28558-837a-4453-a693-92babe367acd] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proserv_assignment_export_csv\n- 1\n- CanvasSync::Processors::AssignmentsProcessor\n- :sync_start_time: '2021-09-08T22:06:18Z'\n :report_params:\n :parameters:\n :enrollment_term_id: 1\n"], ["created_at", "2021-09-08 22:06:18.898753"], ["updated_at", "2021-09-08 22:06:18.898753"], ["job_id", "3ba1bf70-8562-4cbd-a782-002b83f4219e"]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [c8f28558-837a-4453-a693-92babe367acd]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [c8f28558-837a-4453-a693-92babe367acd] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: 3ba1bf70-8562-4cbd-a782-002b83f4219e) to Test(default) at 2021-09-08 22:06:48 UTC with arguments: "proserv_assignment_export_csv", 1, "CanvasSync::Processors::AssignmentsProcessor", {:sync_start_time=>"2021-09-08T22:06:18Z", :report_params=>{:parameters=>{:enrollment_term_id=>1}}} [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [c8f28558-837a-4453-a693-92babe367acd]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [c8f28558-837a-4453-a693-92babe367acd] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2021-09-08 22:06:18.900896"], ["status", "success"], ["updated_at", "2021-09-08 22:06:18.901206"], ["id", 88]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [c8f28558-837a-4453-a693-92babe367acd]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [c8f28558-837a-4453-a693-92babe367acd] Performed CanvasSync::Jobs::SyncAssignmentsJob (Job ID: c8f28558-837a-4453-a693-92babe367acd) from Test(default) in 9.54ms  (0.1ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [99d93472-ec9e-4384-9b3f-d34b96563aca] Performing CanvasSync::Jobs::SyncAssignmentsJob (Job ID: 99d93472-ec9e-4384-9b3f-d34b96563aca) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [99d93472-ec9e-4384-9b3f-d34b96563aca] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "99d93472-ec9e-4384-9b3f-d34b96563aca"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [99d93472-ec9e-4384-9b3f-d34b96563aca]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [99d93472-ec9e-4384-9b3f-d34b96563aca] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncAssignmentsJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2021-09-08 22:06:18.905166"], ["updated_at", "2021-09-08 22:06:18.905166"], ["job_id", "99d93472-ec9e-4384-9b3f-d34b96563aca"]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [99d93472-ec9e-4384-9b3f-d34b96563aca]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [99d93472-ec9e-4384-9b3f-d34b96563aca]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [99d93472-ec9e-4384-9b3f-d34b96563aca] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-09-08 22:06:18.906446"], ["status", "running"], ["updated_at", "2021-09-08 22:06:18.906719"], ["id", 90]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [99d93472-ec9e-4384-9b3f-d34b96563aca]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [99d93472-ec9e-4384-9b3f-d34b96563aca]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [99d93472-ec9e-4384-9b3f-d34b96563aca] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proserv_assignment_export_csv\n- 1\n- CanvasSync::Processors::AssignmentsProcessor\n- :sync_start_time: '2021-09-08T22:06:18Z'\n :report_params:\n :parameters: {}\n"], ["created_at", "2021-09-08 22:06:18.909689"], ["updated_at", "2021-09-08 22:06:18.909689"], ["job_id", "e469f089-4c11-4701-9b10-35dc4805f986"]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [99d93472-ec9e-4384-9b3f-d34b96563aca]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [99d93472-ec9e-4384-9b3f-d34b96563aca] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: e469f089-4c11-4701-9b10-35dc4805f986) to Test(default) at 2021-09-08 22:06:48 UTC with arguments: "proserv_assignment_export_csv", 1, "CanvasSync::Processors::AssignmentsProcessor", {:sync_start_time=>"2021-09-08T22:06:18Z", :report_params=>{:parameters=>{}}} [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [99d93472-ec9e-4384-9b3f-d34b96563aca]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [99d93472-ec9e-4384-9b3f-d34b96563aca] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2021-09-08 22:06:18.912447"], ["status", "success"], ["updated_at", "2021-09-08 22:06:18.912774"], ["id", 90]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [99d93472-ec9e-4384-9b3f-d34b96563aca]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [99d93472-ec9e-4384-9b3f-d34b96563aca] Performed CanvasSync::Jobs::SyncAssignmentsJob (Job ID: 99d93472-ec9e-4384-9b3f-d34b96563aca) from Test(default) in 9.64ms  (0.1ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [6a7ce08b-2456-4768-8b46-57aaf046886c] Performing CanvasSync::Jobs::SyncContextModuleItemsJob (Job ID: 6a7ce08b-2456-4768-8b46-57aaf046886c) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [6a7ce08b-2456-4768-8b46-57aaf046886c] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "6a7ce08b-2456-4768-8b46-57aaf046886c"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [6a7ce08b-2456-4768-8b46-57aaf046886c]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [6a7ce08b-2456-4768-8b46-57aaf046886c] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncContextModuleItemsJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2021-09-08 22:06:18.917397"], ["updated_at", "2021-09-08 22:06:18.917397"], ["job_id", "6a7ce08b-2456-4768-8b46-57aaf046886c"]] [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [6a7ce08b-2456-4768-8b46-57aaf046886c]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [6a7ce08b-2456-4768-8b46-57aaf046886c]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [6a7ce08b-2456-4768-8b46-57aaf046886c] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-09-08 22:06:18.918758"], ["status", "running"], ["updated_at", "2021-09-08 22:06:18.919074"], ["id", 92]] [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [6a7ce08b-2456-4768-8b46-57aaf046886c]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [6a7ce08b-2456-4768-8b46-57aaf046886c]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [6a7ce08b-2456-4768-8b46-57aaf046886c] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proserv_context_module_items_csv\n- 1\n- CanvasSync::Processors::ContextModuleItemsProcessor\n- :sync_start_time: '2021-09-08T22:06:18Z'\n :report_params:\n :parameters:\n :enrollment_term_id: 1\n"], ["created_at", "2021-09-08 22:06:18.922092"], ["updated_at", "2021-09-08 22:06:18.922092"], ["job_id", "8eed0f50-f364-414b-ba41-946da9281beb"]] [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [6a7ce08b-2456-4768-8b46-57aaf046886c]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [6a7ce08b-2456-4768-8b46-57aaf046886c] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: 8eed0f50-f364-414b-ba41-946da9281beb) to Test(default) at 2021-09-08 22:06:48 UTC with arguments: "proserv_context_module_items_csv", 1, "CanvasSync::Processors::ContextModuleItemsProcessor", {:sync_start_time=>"2021-09-08T22:06:18Z", :report_params=>{:parameters=>{:enrollment_term_id=>1}}} [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [6a7ce08b-2456-4768-8b46-57aaf046886c]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [6a7ce08b-2456-4768-8b46-57aaf046886c] CanvasSync::JobLog Update (0.4ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2021-09-08 22:06:18.924638"], ["status", "success"], ["updated_at", "2021-09-08 22:06:18.925031"], ["id", 92]] [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [6a7ce08b-2456-4768-8b46-57aaf046886c]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [6a7ce08b-2456-4768-8b46-57aaf046886c] Performed CanvasSync::Jobs::SyncContextModuleItemsJob (Job ID: 6a7ce08b-2456-4768-8b46-57aaf046886c) from Test(default) in 20.98ms  (0.2ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [1560de0e-5aeb-456c-9237-9f95dc61b93d] Performing CanvasSync::Jobs::SyncContextModuleItemsJob (Job ID: 1560de0e-5aeb-456c-9237-9f95dc61b93d) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [1560de0e-5aeb-456c-9237-9f95dc61b93d] CanvasSync::JobLog Load (0.3ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "1560de0e-5aeb-456c-9237-9f95dc61b93d"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [1560de0e-5aeb-456c-9237-9f95dc61b93d]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [1560de0e-5aeb-456c-9237-9f95dc61b93d] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncContextModuleItemsJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2021-09-08 22:06:18.941602"], ["updated_at", "2021-09-08 22:06:18.941602"], ["job_id", "1560de0e-5aeb-456c-9237-9f95dc61b93d"]] [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [1560de0e-5aeb-456c-9237-9f95dc61b93d]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [1560de0e-5aeb-456c-9237-9f95dc61b93d]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [1560de0e-5aeb-456c-9237-9f95dc61b93d] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-09-08 22:06:18.943237"], ["status", "running"], ["updated_at", "2021-09-08 22:06:18.943651"], ["id", 94]] [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [1560de0e-5aeb-456c-9237-9f95dc61b93d]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [1560de0e-5aeb-456c-9237-9f95dc61b93d]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [1560de0e-5aeb-456c-9237-9f95dc61b93d] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proserv_context_module_items_csv\n- 1\n- CanvasSync::Processors::ContextModuleItemsProcessor\n- :sync_start_time: '2021-09-08T22:06:18Z'\n :report_params:\n :parameters: {}\n"], ["created_at", "2021-09-08 22:06:18.946726"], ["updated_at", "2021-09-08 22:06:18.946726"], ["job_id", "be2b5c07-4e60-42d7-83ae-1fe2cf80bbaf"]] [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [1560de0e-5aeb-456c-9237-9f95dc61b93d]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [1560de0e-5aeb-456c-9237-9f95dc61b93d] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: be2b5c07-4e60-42d7-83ae-1fe2cf80bbaf) to Test(default) at 2021-09-08 22:06:48 UTC with arguments: "proserv_context_module_items_csv", 1, "CanvasSync::Processors::ContextModuleItemsProcessor", {:sync_start_time=>"2021-09-08T22:06:18Z", :report_params=>{:parameters=>{}}} [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [1560de0e-5aeb-456c-9237-9f95dc61b93d]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [1560de0e-5aeb-456c-9237-9f95dc61b93d] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2021-09-08 22:06:18.948932"], ["status", "success"], ["updated_at", "2021-09-08 22:06:18.949219"], ["id", 94]] [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [1560de0e-5aeb-456c-9237-9f95dc61b93d]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [1560de0e-5aeb-456c-9237-9f95dc61b93d] Performed CanvasSync::Jobs::SyncContextModuleItemsJob (Job ID: 1560de0e-5aeb-456c-9237-9f95dc61b93d) from Test(default) in 9.88ms  (0.1ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [9418cf2e-6383-4629-8357-743895851672] Performing CanvasSync::Jobs::SyncContextModulesJob (Job ID: 9418cf2e-6383-4629-8357-743895851672) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [9418cf2e-6383-4629-8357-743895851672] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "9418cf2e-6383-4629-8357-743895851672"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [9418cf2e-6383-4629-8357-743895851672]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [9418cf2e-6383-4629-8357-743895851672] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncContextModulesJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2021-09-08 22:06:18.953575"], ["updated_at", "2021-09-08 22:06:18.953575"], ["job_id", "9418cf2e-6383-4629-8357-743895851672"]] [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [9418cf2e-6383-4629-8357-743895851672]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [9418cf2e-6383-4629-8357-743895851672]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [9418cf2e-6383-4629-8357-743895851672] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-09-08 22:06:18.954993"], ["status", "running"], ["updated_at", "2021-09-08 22:06:18.955363"], ["id", 96]] [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [9418cf2e-6383-4629-8357-743895851672]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [9418cf2e-6383-4629-8357-743895851672]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [9418cf2e-6383-4629-8357-743895851672] CanvasSync::JobLog Create (0.4ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proserv_context_modules_csv\n- 1\n- CanvasSync::Processors::ContextModulesProcessor\n- :sync_start_time: '2021-09-08T22:06:18Z'\n :report_params:\n :parameters:\n :enrollment_term_id: 1\n"], ["created_at", "2021-09-08 22:06:18.959319"], ["updated_at", "2021-09-08 22:06:18.959319"], ["job_id", "c8edca90-65ba-4451-942e-e464fae31c6f"]] [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [9418cf2e-6383-4629-8357-743895851672]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [9418cf2e-6383-4629-8357-743895851672] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: c8edca90-65ba-4451-942e-e464fae31c6f) to Test(default) at 2021-09-08 22:06:48 UTC with arguments: "proserv_context_modules_csv", 1, "CanvasSync::Processors::ContextModulesProcessor", {:sync_start_time=>"2021-09-08T22:06:18Z", :report_params=>{:parameters=>{:enrollment_term_id=>1}}} [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [9418cf2e-6383-4629-8357-743895851672]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [9418cf2e-6383-4629-8357-743895851672] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2021-09-08 22:06:18.962307"], ["status", "success"], ["updated_at", "2021-09-08 22:06:18.962691"], ["id", 96]] [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [9418cf2e-6383-4629-8357-743895851672]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [9418cf2e-6383-4629-8357-743895851672] Performed CanvasSync::Jobs::SyncContextModulesJob (Job ID: 9418cf2e-6383-4629-8357-743895851672) from Test(default) in 11.27ms  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [009e48cd-f181-4a1c-8f08-d6ce19717782] Performing CanvasSync::Jobs::SyncContextModulesJob (Job ID: 009e48cd-f181-4a1c-8f08-d6ce19717782) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [009e48cd-f181-4a1c-8f08-d6ce19717782] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "009e48cd-f181-4a1c-8f08-d6ce19717782"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [009e48cd-f181-4a1c-8f08-d6ce19717782]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [009e48cd-f181-4a1c-8f08-d6ce19717782] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncContextModulesJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2021-09-08 22:06:18.967017"], ["updated_at", "2021-09-08 22:06:18.967017"], ["job_id", "009e48cd-f181-4a1c-8f08-d6ce19717782"]] [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [009e48cd-f181-4a1c-8f08-d6ce19717782]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [009e48cd-f181-4a1c-8f08-d6ce19717782]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [009e48cd-f181-4a1c-8f08-d6ce19717782] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-09-08 22:06:18.968524"], ["status", "running"], ["updated_at", "2021-09-08 22:06:18.968896"], ["id", 98]] [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [009e48cd-f181-4a1c-8f08-d6ce19717782]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [009e48cd-f181-4a1c-8f08-d6ce19717782]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [009e48cd-f181-4a1c-8f08-d6ce19717782] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proserv_context_modules_csv\n- 1\n- CanvasSync::Processors::ContextModulesProcessor\n- :sync_start_time: '2021-09-08T22:06:18Z'\n :report_params:\n :parameters: {}\n"], ["created_at", "2021-09-08 22:06:18.971594"], ["updated_at", "2021-09-08 22:06:18.971594"], ["job_id", "9e18e67f-ffbe-4b85-83c2-2a8969d03a08"]] [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [009e48cd-f181-4a1c-8f08-d6ce19717782]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [009e48cd-f181-4a1c-8f08-d6ce19717782] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: 9e18e67f-ffbe-4b85-83c2-2a8969d03a08) to Test(default) at 2021-09-08 22:06:48 UTC with arguments: "proserv_context_modules_csv", 1, "CanvasSync::Processors::ContextModulesProcessor", {:sync_start_time=>"2021-09-08T22:06:18Z", :report_params=>{:parameters=>{}}} [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [009e48cd-f181-4a1c-8f08-d6ce19717782]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [009e48cd-f181-4a1c-8f08-d6ce19717782] CanvasSync::JobLog Update (0.4ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2021-09-08 22:06:18.974481"], ["status", "success"], ["updated_at", "2021-09-08 22:06:18.974915"], ["id", 98]] [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [009e48cd-f181-4a1c-8f08-d6ce19717782]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [009e48cd-f181-4a1c-8f08-d6ce19717782] Performed CanvasSync::Jobs::SyncContextModulesJob (Job ID: 009e48cd-f181-4a1c-8f08-d6ce19717782) from Test(default) in 10.43ms  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) SAVEPOINT active_record_1 Term Exists (1.1ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 72002086], ["LIMIT", 1]] Term Create (1.0ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 72002086], ["name", "Cool Term"], ["start_at", "2021-09-05 22:06:18.162177"], ["end_at", "2021-09-11 22:06:18.162299"], ["workflow_state", "active"], ["sis_id", "afb35c341fa326c12766f009e80a54fd"], ["created_at", "2021-09-08 22:06:18.989225"], ["updated_at", "2021-09-08 22:06:18.989225"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [1907595e-93f5-4c50-a6f3-24d047d91d9f] Performing CanvasSync::Jobs::SyncProvisioningReportJob (Job ID: 1907595e-93f5-4c50-a6f3-24d047d91d9f) from Test(default) with arguments: {:models=>["users", "courses"], :term_scope=>"active"} [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [1907595e-93f5-4c50-a6f3-24d047d91d9f] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "1907595e-93f5-4c50-a6f3-24d047d91d9f"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [1907595e-93f5-4c50-a6f3-24d047d91d9f]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [1907595e-93f5-4c50-a6f3-24d047d91d9f] CanvasSync::JobLog Create (0.4ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncProvisioningReportJob"], ["status", "enqueued"], ["job_arguments", "---\n- :models:\n - users\n - courses\n :term_scope: active\n"], ["created_at", "2021-09-08 22:06:18.993138"], ["updated_at", "2021-09-08 22:06:18.993138"], ["job_id", "1907595e-93f5-4c50-a6f3-24d047d91d9f"]] [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [1907595e-93f5-4c50-a6f3-24d047d91d9f]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [1907595e-93f5-4c50-a6f3-24d047d91d9f]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [1907595e-93f5-4c50-a6f3-24d047d91d9f] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-09-08 22:06:18.995175"], ["status", "running"], ["updated_at", "2021-09-08 22:06:18.995548"], ["id", 100]] [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [1907595e-93f5-4c50-a6f3-24d047d91d9f]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [1907595e-93f5-4c50-a6f3-24d047d91d9f]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [1907595e-93f5-4c50-a6f3-24d047d91d9f] CanvasSync::JobLog Create (0.2ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proservices_provisioning_csv\n- \n- CanvasSync::Processors::ProvisioningReportProcessor\n- :models:\n - users\n - courses\n :term_scope: active\n :sync_start_time: '2021-09-08T22:06:18Z'\n :report_params:\n :parameters:\n :include_deleted: true\n users: true\n courses: true\n :enrollment_term_id: 72002086\n"], ["created_at", "2021-09-08 22:06:18.998417"], ["updated_at", "2021-09-08 22:06:18.998417"], ["job_id", "0ba93836-ec0d-4b21-a044-80f23b2d1be8"]] [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [1907595e-93f5-4c50-a6f3-24d047d91d9f]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [1907595e-93f5-4c50-a6f3-24d047d91d9f] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: 0ba93836-ec0d-4b21-a044-80f23b2d1be8) to Test(default) at 2021-09-08 22:06:48 UTC with arguments: "proservices_provisioning_csv", nil, "CanvasSync::Processors::ProvisioningReportProcessor", {:models=>["users", "courses"], :term_scope=>"active", :sync_start_time=>"2021-09-08T22:06:18Z", :report_params=>{:parameters=>{:include_deleted=>true, "users"=>true, "courses"=>true, :enrollment_term_id=>72002086}}} [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [1907595e-93f5-4c50-a6f3-24d047d91d9f]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [1907595e-93f5-4c50-a6f3-24d047d91d9f] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2021-09-08 22:06:19.000645"], ["status", "success"], ["updated_at", "2021-09-08 22:06:19.000956"], ["id", 100]] [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [1907595e-93f5-4c50-a6f3-24d047d91d9f]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [1907595e-93f5-4c50-a6f3-24d047d91d9f] Performed CanvasSync::Jobs::SyncProvisioningReportJob (Job ID: 1907595e-93f5-4c50-a6f3-24d047d91d9f) from Test(default) in 10.09ms  (0.2ms) ROLLBACK  (0.3ms) BEGIN [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [a181167d-b7bf-4de7-90c2-2e20152bf555] Performing CanvasSync::Jobs::SyncProvisioningReportJob (Job ID: a181167d-b7bf-4de7-90c2-2e20152bf555) from Test(default) with arguments: {:models=>["users", "courses"]} [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [a181167d-b7bf-4de7-90c2-2e20152bf555] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "a181167d-b7bf-4de7-90c2-2e20152bf555"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [a181167d-b7bf-4de7-90c2-2e20152bf555]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [a181167d-b7bf-4de7-90c2-2e20152bf555] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncProvisioningReportJob"], ["status", "enqueued"], ["job_arguments", "---\n- :models:\n - users\n - courses\n"], ["created_at", "2021-09-08 22:06:19.005575"], ["updated_at", "2021-09-08 22:06:19.005575"], ["job_id", "a181167d-b7bf-4de7-90c2-2e20152bf555"]] [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [a181167d-b7bf-4de7-90c2-2e20152bf555]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [a181167d-b7bf-4de7-90c2-2e20152bf555]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [a181167d-b7bf-4de7-90c2-2e20152bf555] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-09-08 22:06:19.007333"], ["status", "running"], ["updated_at", "2021-09-08 22:06:19.007745"], ["id", 102]] [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [a181167d-b7bf-4de7-90c2-2e20152bf555]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [a181167d-b7bf-4de7-90c2-2e20152bf555]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [a181167d-b7bf-4de7-90c2-2e20152bf555] CanvasSync::JobLog Create (0.2ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proservices_provisioning_csv\n- \n- CanvasSync::Processors::ProvisioningReportProcessor\n- :models:\n - users\n - courses\n :sync_start_time: '2021-09-08T22:06:19Z'\n :report_params:\n :parameters:\n :include_deleted: true\n users: true\n courses: true\n"], ["created_at", "2021-09-08 22:06:19.010515"], ["updated_at", "2021-09-08 22:06:19.010515"], ["job_id", "a6f72735-128b-4315-8979-31e9ac4f2aaf"]] [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [a181167d-b7bf-4de7-90c2-2e20152bf555]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [a181167d-b7bf-4de7-90c2-2e20152bf555] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: a6f72735-128b-4315-8979-31e9ac4f2aaf) to Test(default) at 2021-09-08 22:06:49 UTC with arguments: "proservices_provisioning_csv", nil, "CanvasSync::Processors::ProvisioningReportProcessor", {:models=>["users", "courses"], :sync_start_time=>"2021-09-08T22:06:19Z", :report_params=>{:parameters=>{:include_deleted=>true, "users"=>true, "courses"=>true}}} [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [a181167d-b7bf-4de7-90c2-2e20152bf555]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [a181167d-b7bf-4de7-90c2-2e20152bf555] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2021-09-08 22:06:19.012815"], ["status", "success"], ["updated_at", "2021-09-08 22:06:19.013130"], ["id", 102]] [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [a181167d-b7bf-4de7-90c2-2e20152bf555]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [a181167d-b7bf-4de7-90c2-2e20152bf555] Performed CanvasSync::Jobs::SyncProvisioningReportJob (Job ID: a181167d-b7bf-4de7-90c2-2e20152bf555) from Test(default) in 9.74ms  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Account Exists (0.2ms) SELECT 1 AS one FROM "accounts" WHERE "accounts"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] Account Create (0.2ms) INSERT INTO "accounts" ("canvas_id", "sis_id", "canvas_parent_account_id", "sis_parent_account_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 1], ["sis_id", "449aca2f9a5bdc0b2f659dcbdd41d955"], ["canvas_parent_account_id", 1], ["sis_parent_account_id", "a0e61828a1d7111f1ae7334d33b90878"], ["name", "Account name"], ["workflow_state", "active"], ["created_at", "2021-09-08 22:06:19.016959"], ["updated_at", "2021-09-08 22:06:19.016959"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.4ms) SELECT COUNT(*) FROM "roles" [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [58cf9ab1-8677-43e4-a392-d7b41c4d6ac4] Performing CanvasSync::Jobs::SyncRolesJob (Job ID: 58cf9ab1-8677-43e4-a392-d7b41c4d6ac4) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [58cf9ab1-8677-43e4-a392-d7b41c4d6ac4] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "58cf9ab1-8677-43e4-a392-d7b41c4d6ac4"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [58cf9ab1-8677-43e4-a392-d7b41c4d6ac4]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [58cf9ab1-8677-43e4-a392-d7b41c4d6ac4] CanvasSync::JobLog Create (0.2ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncRolesJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2021-09-08 22:06:19.021909"], ["updated_at", "2021-09-08 22:06:19.021909"], ["job_id", "58cf9ab1-8677-43e4-a392-d7b41c4d6ac4"]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [58cf9ab1-8677-43e4-a392-d7b41c4d6ac4]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [58cf9ab1-8677-43e4-a392-d7b41c4d6ac4]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [58cf9ab1-8677-43e4-a392-d7b41c4d6ac4] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-09-08 22:06:19.023156"], ["status", "running"], ["updated_at", "2021-09-08 22:06:19.023488"], ["id", 104]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [58cf9ab1-8677-43e4-a392-d7b41c4d6ac4]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [58cf9ab1-8677-43e4-a392-d7b41c4d6ac4] Account Load (0.4ms) SELECT "accounts".* FROM "accounts" WHERE "accounts"."workflow_state" != $1 ORDER BY "accounts"."id" ASC LIMIT $2 [["workflow_state", "deleted"], ["LIMIT", 1000]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [58cf9ab1-8677-43e4-a392-d7b41c4d6ac4] Role Load (0.3ms) SELECT "roles".* FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [58cf9ab1-8677-43e4-a392-d7b41c4d6ac4]  (0.4ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [58cf9ab1-8677-43e4-a392-d7b41c4d6ac4] Role Exists (0.6ms) SELECT 1 AS one FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [58cf9ab1-8677-43e4-a392-d7b41c4d6ac4] Role Create (0.8ms) INSERT INTO "roles" ("canvas_id", "label", "base_role_type", "canvas_account_id", "workflow_state", "permissions", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 1], ["label", "Account Admin"], ["base_role_type", "AccountMembership"], ["canvas_account_id", 10], ["workflow_state", "built_in"], ["permissions", "{\"manage_wiki\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"post_to_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"moderate_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_announcements\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"send_messages\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"send_messages_all\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_outcomes\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"create_conferences\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"create_collaborations\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_roster\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_all_grades\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_grades\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_rubrics\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"comment_on_others_submissions\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_students\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_admin_users\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_role_overrides\":{\"enabled\":true,\"locked\":true,\"readonly\":true,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_account_memberships\":{\"enabled\":true,\"locked\":true,\"readonly\":true,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_account_settings\":{\"enabled\":true,\"locked\":true,\"readonly\":true,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_groups\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_group_pages\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_files\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_assignments\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"undelete_courses\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_grade_changes\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_course_changes\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_question_banks\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_calendar\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_reports\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_courses\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_user_logins\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_user_observers\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_alerts\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"become_user\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_developer_keys\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"import_sis\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_sis\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_sis\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_course_list\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_statistics\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_storage_quotas\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_course_content\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_content\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_interaction_alerts\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"change_course_state\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_sections\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_feature_flags\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_quiz_answer_audits\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"moderate_grades\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"lti_add_edit\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true}}"], ["created_at", "2021-09-08 22:06:19.043521"], ["updated_at", "2021-09-08 22:06:19.043521"]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [58cf9ab1-8677-43e4-a392-d7b41c4d6ac4]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [58cf9ab1-8677-43e4-a392-d7b41c4d6ac4] Role Load (0.3ms) SELECT "roles".* FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 3], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [58cf9ab1-8677-43e4-a392-d7b41c4d6ac4]  (0.3ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [58cf9ab1-8677-43e4-a392-d7b41c4d6ac4] Role Exists (0.4ms) SELECT 1 AS one FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 3], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [58cf9ab1-8677-43e4-a392-d7b41c4d6ac4] Role Create (0.4ms) INSERT INTO "roles" ("canvas_id", "label", "base_role_type", "canvas_account_id", "workflow_state", "permissions", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 3], ["label", "Student"], ["base_role_type", "StudentEnrollment"], ["canvas_account_id", 10], ["workflow_state", "built_in"], ["permissions", "{\"manage_wiki\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"read_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"post_to_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"moderate_forum\":{\"enabled\":false,\"locked\":false,\"readonly\":false,\"explicit\":false},\"read_announcements\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"send_messages\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"send_messages_all\":{\"enabled\":false,\"locked\":false,\"readonly\":false,\"explicit\":false},\"manage_outcomes\":{\"enabled\":false,\"locked\":false,\"readonly\":false,\"explicit\":false},\"create_conferences\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"create_collaborations\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_roster\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_all_grades\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_grades\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_rubrics\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"comment_on_others_submissions\":{\"enabled\":false,\"locked\":false,\"readonly\":false,\"explicit\":false},\"manage_students\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_admin_users\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_role_overrides\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_account_memberships\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_account_settings\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_groups\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"view_group_pages\":{\"enabled\":false,\"locked\":false,\"readonly\":false,\"explicit\":false},\"manage_files\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_assignments\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"undelete_courses\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"view_grade_changes\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"view_course_changes\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"read_question_banks\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_calendar\":{\"enabled\":false,\"locked\":false,\"readonly\":false,\"explicit\":false},\"read_reports\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_courses\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_user_logins\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_user_observers\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_alerts\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"become_user\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_developer_keys\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"import_sis\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_sis\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"read_sis\":{\"enabled\":false,\"locked\":false,\"readonly\":false,\"explicit\":false},\"read_course_list\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"view_statistics\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_storage_quotas\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"read_course_content\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_content\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_interaction_alerts\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"change_course_state\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_sections\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_feature_flags\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"view_quiz_answer_audits\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"moderate_grades\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"lti_add_edit\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false}}"], ["created_at", "2021-09-08 22:06:19.051017"], ["updated_at", "2021-09-08 22:06:19.051017"]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [58cf9ab1-8677-43e4-a392-d7b41c4d6ac4]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [58cf9ab1-8677-43e4-a392-d7b41c4d6ac4] Role Update All (0.2ms) UPDATE "roles" SET "workflow_state" = 'inactive' WHERE "roles"."id" NOT IN ($1, $2) [["id", 13], ["id", 14]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [58cf9ab1-8677-43e4-a392-d7b41c4d6ac4]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [58cf9ab1-8677-43e4-a392-d7b41c4d6ac4] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2021-09-08 22:06:19.054557"], ["status", "success"], ["updated_at", "2021-09-08 22:06:19.054905"], ["id", 104]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [58cf9ab1-8677-43e4-a392-d7b41c4d6ac4]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [58cf9ab1-8677-43e4-a392-d7b41c4d6ac4] Performed CanvasSync::Jobs::SyncRolesJob (Job ID: 58cf9ab1-8677-43e4-a392-d7b41c4d6ac4) from Test(default) in 34.79ms  (0.2ms) SELECT COUNT(*) FROM "roles"  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Term Exists (0.2ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 13547562], ["LIMIT", 1]] Term Create (0.3ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 13547562], ["name", "Cool Term"], ["start_at", "2021-09-05 22:06:18.162177"], ["end_at", "2021-09-11 22:06:18.162299"], ["workflow_state", "active"], ["sis_id", "e674f0eeab93089d7b64b02e0f395acd"], ["created_at", "2021-09-08 22:06:19.059156"], ["updated_at", "2021-09-08 22:06:19.059156"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [da1f30b9-74be-4199-9d74-e0c04bb4f6da] Performing CanvasSync::Jobs::SyncSimpleTableJob (Job ID: da1f30b9-74be-4199-9d74-e0c04bb4f6da) from Test(default) with arguments: {:report_name=>"proservices_provisioning_csv", :model=>"courses", :mapping=>"courses", :klass=>"Course", :term_scope=>"active", :params=>{"parameters[include_deleted]"=>true, "parameters[courses]"=>true}} [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [da1f30b9-74be-4199-9d74-e0c04bb4f6da] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "da1f30b9-74be-4199-9d74-e0c04bb4f6da"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [da1f30b9-74be-4199-9d74-e0c04bb4f6da]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [da1f30b9-74be-4199-9d74-e0c04bb4f6da] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncSimpleTableJob"], ["status", "enqueued"], ["job_arguments", "---\n- :report_name: proservices_provisioning_csv\n :model: courses\n :mapping: courses\n :klass: Course\n :term_scope: active\n :params:\n parameters[include_deleted]: true\n parameters[courses]: true\n"], ["created_at", "2021-09-08 22:06:19.061528"], ["updated_at", "2021-09-08 22:06:19.061528"], ["job_id", "da1f30b9-74be-4199-9d74-e0c04bb4f6da"]] [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [da1f30b9-74be-4199-9d74-e0c04bb4f6da]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [da1f30b9-74be-4199-9d74-e0c04bb4f6da]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [da1f30b9-74be-4199-9d74-e0c04bb4f6da] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-09-08 22:06:19.063177"], ["status", "running"], ["updated_at", "2021-09-08 22:06:19.063436"], ["id", 105]] [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [da1f30b9-74be-4199-9d74-e0c04bb4f6da]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [da1f30b9-74be-4199-9d74-e0c04bb4f6da]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [da1f30b9-74be-4199-9d74-e0c04bb4f6da] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2021-09-08 22:06:19.064879"], ["status", "success"], ["updated_at", "2021-09-08 22:06:19.065206"], ["id", 105]] [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [da1f30b9-74be-4199-9d74-e0c04bb4f6da]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [da1f30b9-74be-4199-9d74-e0c04bb4f6da] Performed CanvasSync::Jobs::SyncSimpleTableJob (Job ID: da1f30b9-74be-4199-9d74-e0c04bb4f6da) from Test(default) in 5.64ms  (0.2ms) ROLLBACK  (0.3ms) BEGIN [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [48a60390-e884-40d7-861e-98947138998e] Performing CanvasSync::Jobs::SyncSubmissionsJob (Job ID: 48a60390-e884-40d7-861e-98947138998e) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [48a60390-e884-40d7-861e-98947138998e] CanvasSync::JobLog Load (0.3ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "48a60390-e884-40d7-861e-98947138998e"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [48a60390-e884-40d7-861e-98947138998e]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [48a60390-e884-40d7-861e-98947138998e] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncSubmissionsJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2021-09-08 22:06:19.071112"], ["updated_at", "2021-09-08 22:06:19.071112"], ["job_id", "48a60390-e884-40d7-861e-98947138998e"]] [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [48a60390-e884-40d7-861e-98947138998e]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [48a60390-e884-40d7-861e-98947138998e]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [48a60390-e884-40d7-861e-98947138998e] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-09-08 22:06:19.072493"], ["status", "running"], ["updated_at", "2021-09-08 22:06:19.072788"], ["id", 106]] [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [48a60390-e884-40d7-861e-98947138998e]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [48a60390-e884-40d7-861e-98947138998e]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [48a60390-e884-40d7-861e-98947138998e] CanvasSync::JobLog Create (0.5ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proserv_student_submissions_csv\n- 1\n- CanvasSync::Processors::SubmissionsProcessor\n- :sync_start_time: '2021-09-08T22:06:19Z'\n :report_params:\n :parameters:\n :include_all: \n :enrollment_term_id: 1\n"], ["created_at", "2021-09-08 22:06:19.075987"], ["updated_at", "2021-09-08 22:06:19.075987"], ["job_id", "b54e9900-d53c-449e-885c-c14a13c9da4b"]] [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [48a60390-e884-40d7-861e-98947138998e]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [48a60390-e884-40d7-861e-98947138998e] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: b54e9900-d53c-449e-885c-c14a13c9da4b) to Test(default) at 2021-09-08 22:06:49 UTC with arguments: "proserv_student_submissions_csv", 1, "CanvasSync::Processors::SubmissionsProcessor", {:sync_start_time=>"2021-09-08T22:06:19Z", :report_params=>{:parameters=>{:include_all=>nil, :enrollment_term_id=>1}}} [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [48a60390-e884-40d7-861e-98947138998e]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [48a60390-e884-40d7-861e-98947138998e] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2021-09-08 22:06:19.079451"], ["status", "success"], ["updated_at", "2021-09-08 22:06:19.079865"], ["id", 106]] [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [48a60390-e884-40d7-861e-98947138998e]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [48a60390-e884-40d7-861e-98947138998e] Performed CanvasSync::Jobs::SyncSubmissionsJob (Job ID: 48a60390-e884-40d7-861e-98947138998e) from Test(default) in 11.24ms  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SELECT COUNT(*) FROM "terms" [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [57455b23-9ceb-4652-b205-35b4ae78fee6] Performing CanvasSync::Jobs::SyncTermsJob (Job ID: 57455b23-9ceb-4652-b205-35b4ae78fee6) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [57455b23-9ceb-4652-b205-35b4ae78fee6] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "57455b23-9ceb-4652-b205-35b4ae78fee6"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [57455b23-9ceb-4652-b205-35b4ae78fee6]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [57455b23-9ceb-4652-b205-35b4ae78fee6] CanvasSync::JobLog Create (0.2ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncTermsJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2021-09-08 22:06:19.084590"], ["updated_at", "2021-09-08 22:06:19.084590"], ["job_id", "57455b23-9ceb-4652-b205-35b4ae78fee6"]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [57455b23-9ceb-4652-b205-35b4ae78fee6]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [57455b23-9ceb-4652-b205-35b4ae78fee6]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [57455b23-9ceb-4652-b205-35b4ae78fee6] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-09-08 22:06:19.085961"], ["status", "running"], ["updated_at", "2021-09-08 22:06:19.086301"], ["id", 108]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [57455b23-9ceb-4652-b205-35b4ae78fee6]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [57455b23-9ceb-4652-b205-35b4ae78fee6] Term Load (0.2ms) SELECT "terms".* FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [57455b23-9ceb-4652-b205-35b4ae78fee6]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [57455b23-9ceb-4652-b205-35b4ae78fee6] Term Exists (0.4ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [57455b23-9ceb-4652-b205-35b4ae78fee6] Term Create (0.5ms) INSERT INTO "terms" ("canvas_id", "name", "workflow_state", "grading_period_group_id", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 1], ["name", "Default Term"], ["workflow_state", "active"], ["grading_period_group_id", 1], ["sis_id", "Test"], ["created_at", "2021-09-08 22:06:19.092511"], ["updated_at", "2021-09-08 22:06:19.092511"]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [57455b23-9ceb-4652-b205-35b4ae78fee6]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [57455b23-9ceb-4652-b205-35b4ae78fee6] Term Load (0.2ms) SELECT "terms".* FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 6], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [57455b23-9ceb-4652-b205-35b4ae78fee6]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [57455b23-9ceb-4652-b205-35b4ae78fee6] Term Exists (0.3ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 6], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [57455b23-9ceb-4652-b205-35b4ae78fee6] Term Create (0.3ms) INSERT INTO "terms" ("canvas_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["canvas_id", 6], ["name", "Average Term 1"], ["workflow_state", "active"], ["created_at", "2021-09-08 22:06:19.096288"], ["updated_at", "2021-09-08 22:06:19.096288"]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [57455b23-9ceb-4652-b205-35b4ae78fee6]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [57455b23-9ceb-4652-b205-35b4ae78fee6] Term Load (0.3ms) SELECT "terms".* FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 7], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [57455b23-9ceb-4652-b205-35b4ae78fee6]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [57455b23-9ceb-4652-b205-35b4ae78fee6] Term Exists (0.2ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 7], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [57455b23-9ceb-4652-b205-35b4ae78fee6] Term Create (0.3ms) INSERT INTO "terms" ("canvas_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["canvas_id", 7], ["name", "Average Term 2"], ["workflow_state", "active"], ["created_at", "2021-09-08 22:06:19.099257"], ["updated_at", "2021-09-08 22:06:19.099257"]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [57455b23-9ceb-4652-b205-35b4ae78fee6]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [57455b23-9ceb-4652-b205-35b4ae78fee6] Term Load (0.6ms) SELECT "terms".* FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 5], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [57455b23-9ceb-4652-b205-35b4ae78fee6]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [57455b23-9ceb-4652-b205-35b4ae78fee6] Term Exists (0.3ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 5], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [57455b23-9ceb-4652-b205-35b4ae78fee6] Term Create (0.3ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 5], ["name", "Syllabus Term"], ["start_at", "2017-08-14 06:00:00"], ["end_at", "2017-08-31 06:00:00"], ["workflow_state", "active"], ["sis_id", "SYTERM"], ["created_at", "2021-09-08 22:06:19.113730"], ["updated_at", "2021-09-08 22:06:19.113730"]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [57455b23-9ceb-4652-b205-35b4ae78fee6]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [57455b23-9ceb-4652-b205-35b4ae78fee6] Term Load (0.2ms) SELECT "terms".* FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 4], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [57455b23-9ceb-4652-b205-35b4ae78fee6]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [57455b23-9ceb-4652-b205-35b4ae78fee6] Term Exists (0.2ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 4], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [57455b23-9ceb-4652-b205-35b4ae78fee6] Term Create (0.3ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "grading_period_group_id", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8, $9) RETURNING "id" [["canvas_id", 4], ["name", "Ellucian Term"], ["start_at", "2017-08-01 06:00:00"], ["end_at", "2017-10-31 06:00:00"], ["workflow_state", "active"], ["grading_period_group_id", 1], ["sis_id", "SH"], ["created_at", "2021-09-08 22:06:19.116776"], ["updated_at", "2021-09-08 22:06:19.116776"]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [57455b23-9ceb-4652-b205-35b4ae78fee6]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [57455b23-9ceb-4652-b205-35b4ae78fee6] Term Load (0.2ms) SELECT "terms".* FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 3], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [57455b23-9ceb-4652-b205-35b4ae78fee6]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [57455b23-9ceb-4652-b205-35b4ae78fee6] Term Exists (0.3ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 3], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [57455b23-9ceb-4652-b205-35b4ae78fee6] Term Create (0.3ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 3], ["name", "Current Term"], ["start_at", "2017-03-19 06:00:00"], ["end_at", "2017-08-01 06:00:00"], ["workflow_state", "active"], ["created_at", "2021-09-08 22:06:19.119850"], ["updated_at", "2021-09-08 22:06:19.119850"]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [57455b23-9ceb-4652-b205-35b4ae78fee6]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [57455b23-9ceb-4652-b205-35b4ae78fee6]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [57455b23-9ceb-4652-b205-35b4ae78fee6] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2021-09-08 22:06:19.120914"], ["status", "success"], ["updated_at", "2021-09-08 22:06:19.121322"], ["id", 108]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [57455b23-9ceb-4652-b205-35b4ae78fee6]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [57455b23-9ceb-4652-b205-35b4ae78fee6] Performed CanvasSync::Jobs::SyncTermsJob (Job ID: 57455b23-9ceb-4652-b205-35b4ae78fee6) from Test(default) in 38.76ms  (0.2ms) SELECT COUNT(*) FROM "terms"  (0.2ms) ROLLBACK  (0.4ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Account Exists (0.3ms) SELECT 1 AS one FROM "accounts" WHERE "accounts"."canvas_id" = $1 LIMIT $2 [["canvas_id", 95139341], ["LIMIT", 1]] Account Create (0.3ms) INSERT INTO "accounts" ("canvas_id", "sis_id", "canvas_parent_account_id", "sis_parent_account_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 95139341], ["sis_id", "d0eceea60d87d7b63f126808efea7894"], ["canvas_parent_account_id", 1], ["sis_parent_account_id", "f61db908ea134da7cde705fc3be72440"], ["name", "Account name"], ["workflow_state", "active"], ["created_at", "2021-09-08 22:06:19.126179"], ["updated_at", "2021-09-08 22:06:19.126179"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Account Exists (0.2ms) SELECT 1 AS one FROM "accounts" WHERE "accounts"."canvas_id" IS NULL AND "accounts"."id" != $1 LIMIT $2 [["id", 13], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Account Exists (0.2ms) SELECT 1 AS one FROM "accounts" WHERE "accounts"."canvas_id" = $1 LIMIT $2 [["canvas_id", 20923890], ["LIMIT", 1]] Account Create (0.2ms) INSERT INTO "accounts" ("canvas_id", "sis_id", "canvas_parent_account_id", "sis_parent_account_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 20923890], ["sis_id", "3ff7021c3afebfcd676c1da1f7431a12"], ["canvas_parent_account_id", 1], ["sis_parent_account_id", "cdbabe42fbb12e5adba3a0326124df02"], ["name", "Account name"], ["workflow_state", "active"], ["created_at", "2021-09-08 22:06:19.134104"], ["updated_at", "2021-09-08 22:06:19.134104"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Account Load (0.2ms) SELECT "accounts".* FROM "accounts" ORDER BY "accounts"."id" ASC LIMIT $1 [["LIMIT", 1]] Account Exists (0.3ms) SELECT 1 AS one FROM "accounts" WHERE "accounts"."canvas_id" = $1 LIMIT $2 [["canvas_id", 20923890], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Account Exists (0.2ms) SELECT 1 AS one FROM "accounts" WHERE "accounts"."canvas_id" = $1 LIMIT $2 [["canvas_id", 48042495], ["LIMIT", 1]] Account Create (0.3ms) INSERT INTO "accounts" ("canvas_id", "sis_id", "canvas_parent_account_id", "sis_parent_account_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 48042495], ["sis_id", "289b9536fd5e8a9a12bcbf45ab2d3d61"], ["canvas_parent_account_id", 1], ["sis_parent_account_id", "c54ddfa853dbbcd1a72a3125b15cafb0"], ["name", "Account name"], ["workflow_state", "active"], ["created_at", "2021-09-08 22:06:19.140479"], ["updated_at", "2021-09-08 22:06:19.140479"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Admin Exists (0.2ms) SELECT 1 AS one FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 43345049], ["LIMIT", 1]] Admin Create (0.2ms) INSERT INTO "admins" ("canvas_id", "role_name", "canvas_role_id", "canvas_user_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 43345049], ["role_name", "Cool Role"], ["canvas_role_id", 88484461], ["canvas_user_id", 1], ["workflow_state", "active"], ["created_at", "2021-09-08 22:06:19.148317"], ["updated_at", "2021-09-08 22:06:19.148317"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Admin Exists (0.2ms) SELECT 1 AS one FROM "admins" WHERE "admins"."canvas_id" IS NULL AND "admins"."id" != $1 LIMIT $2 [["id", 18], ["LIMIT", 1]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Admin Exists (0.3ms) SELECT 1 AS one FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 21465999], ["LIMIT", 1]] Admin Create (0.3ms) INSERT INTO "admins" ("canvas_id", "role_name", "canvas_role_id", "canvas_user_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 21465999], ["role_name", "Cool Role"], ["canvas_role_id", 96363142], ["canvas_user_id", 1], ["workflow_state", "active"], ["created_at", "2021-09-08 22:06:19.154415"], ["updated_at", "2021-09-08 22:06:19.154415"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Admin Load (0.2ms) SELECT "admins".* FROM "admins" ORDER BY "admins"."id" ASC LIMIT $1 [["LIMIT", 1]] Admin Exists (0.2ms) SELECT 1 AS one FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 21465999], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.4ms) SELECT COUNT(*) FROM "admins" Admin Load (0.3ms) SELECT "admins".* FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]]  (0.2ms) SAVEPOINT active_record_1 Admin Exists (0.3ms) SELECT 1 AS one FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]] Admin Create (0.3ms) INSERT INTO "admins" ("canvas_id", "role_name", "canvas_role_id", "canvas_user_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 2], ["role_name", "AccountAdmin"], ["canvas_role_id", 1], ["canvas_user_id", 1], ["workflow_state", "active"], ["created_at", "2021-09-08 22:06:19.163546"], ["updated_at", "2021-09-08 22:06:19.163546"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SELECT COUNT(*) FROM "admins" Admin Load (0.2ms) SELECT "admins".* FROM "admins" ORDER BY "admins"."id" DESC LIMIT $1 [["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Admin Exists (0.3ms) SELECT 1 AS one FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]] Admin Create (0.3ms) INSERT INTO "admins" ("canvas_id", "role_name", "canvas_role_id", "canvas_user_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 2], ["role_name", "Cool Role"], ["canvas_role_id", 42077602], ["canvas_user_id", 1], ["workflow_state", "active"], ["created_at", "2021-09-08 22:06:19.169042"], ["updated_at", "2021-09-08 22:06:19.169042"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SELECT COUNT(*) FROM "admins" Admin Load (0.2ms) SELECT "admins".* FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]]  (0.2ms) SAVEPOINT active_record_1 Admin Exists (0.3ms) SELECT 1 AS one FROM "admins" WHERE "admins"."canvas_id" = $1 AND "admins"."id" != $2 LIMIT $3 [["canvas_id", 2], ["id", 21], ["LIMIT", 1]] Admin Update (0.3ms) UPDATE "admins" SET "role_name" = $1, "canvas_role_id" = $2, "updated_at" = $3 WHERE "admins"."id" = $4 [["role_name", "AccountAdmin"], ["canvas_role_id", 1], ["updated_at", "2021-09-08 22:06:19.172840"], ["id", 21]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SELECT COUNT(*) FROM "admins" Admin Load (0.3ms) SELECT "admins".* FROM "admins" WHERE "admins"."id" = $1 LIMIT $2 [["id", 21], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) SAVEPOINT active_record_1 AssignmentGroup Exists (0.5ms) SELECT 1 AS one FROM "assignment_groups" WHERE "assignment_groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] AssignmentGroup Create (0.4ms) INSERT INTO "assignment_groups" ("canvas_id", "name", "workflow_state", "canvas_created_at", "canvas_updated_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 1], ["name", "Dummy Assignment Group"], ["workflow_state", "available"], ["canvas_created_at", "2021-09-01 22:06:19.187943"], ["canvas_updated_at", "2021-09-07 22:06:19.188091"], ["created_at", "2021-09-08 22:06:19.190016"], ["updated_at", "2021-09-08 22:06:19.190016"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 AssignmentGroup Exists (0.5ms) SELECT 1 AS one FROM "assignment_groups" WHERE "assignment_groups"."canvas_id" IS NULL AND "assignment_groups"."id" != $1 LIMIT $2 [["id", 13], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 AssignmentGroup Exists (0.3ms) SELECT 1 AS one FROM "assignment_groups" WHERE "assignment_groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]] AssignmentGroup Create (0.3ms) INSERT INTO "assignment_groups" ("canvas_id", "name", "workflow_state", "canvas_created_at", "canvas_updated_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 2], ["name", "Dummy Assignment Group"], ["workflow_state", "available"], ["canvas_created_at", "2021-09-01 22:06:19.197022"], ["canvas_updated_at", "2021-09-07 22:06:19.197113"], ["created_at", "2021-09-08 22:06:19.198455"], ["updated_at", "2021-09-08 22:06:19.198455"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 AssignmentGroup Load (0.2ms) SELECT "assignment_groups".* FROM "assignment_groups" ORDER BY "assignment_groups"."id" ASC LIMIT $1 [["LIMIT", 1]] AssignmentGroup Exists (0.2ms) SELECT 1 AS one FROM "assignment_groups" WHERE "assignment_groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 AssignmentGroup Exists (0.3ms) SELECT 1 AS one FROM "assignment_groups" WHERE "assignment_groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 3], ["LIMIT", 1]] AssignmentGroup Create (0.4ms) INSERT INTO "assignment_groups" ("canvas_id", "name", "workflow_state", "canvas_created_at", "canvas_updated_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 3], ["name", "Dummy Assignment Group"], ["workflow_state", "available"], ["canvas_created_at", "2021-09-01 22:06:19.203904"], ["canvas_updated_at", "2021-09-07 22:06:19.203992"], ["created_at", "2021-09-08 22:06:19.205086"], ["updated_at", "2021-09-08 22:06:19.205086"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 AssignmentGroup Exists (0.4ms) SELECT 1 AS one FROM "assignment_groups" WHERE "assignment_groups"."canvas_id" = $1 AND "assignment_groups"."id" != $2 LIMIT $3 [["canvas_id", 3], ["id", 15], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 AssignmentGroup Exists (0.3ms) SELECT 1 AS one FROM "assignment_groups" WHERE "assignment_groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 4], ["LIMIT", 1]] AssignmentGroup Create (0.3ms) INSERT INTO "assignment_groups" ("canvas_id", "name", "workflow_state", "canvas_created_at", "canvas_updated_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 4], ["name", "Dummy Assignment Group"], ["workflow_state", "available"], ["canvas_created_at", "2021-09-01 22:06:19.214793"], ["canvas_updated_at", "2021-09-07 22:06:19.214882"], ["created_at", "2021-09-08 22:06:19.216080"], ["updated_at", "2021-09-08 22:06:19.216080"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Assignment Exists (0.5ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] Assignment Create (0.4ms) INSERT INTO "assignments" ("canvas_id", "title", "due_at", "unlock_at", "lock_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 1], ["title", "Assignment 1"], ["due_at", "2021-09-15 22:06:19.233018"], ["unlock_at", "2021-09-07 22:06:19.233113"], ["lock_at", "2021-09-29 22:06:19.233151"], ["created_at", "2021-09-08 22:06:19.234767"], ["updated_at", "2021-09-08 22:06:19.234767"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Assignment Exists (0.3ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" IS NULL AND "assignments"."id" != $1 LIMIT $2 [["id", 23], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Assignment Exists (0.4ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]] Assignment Create (0.3ms) INSERT INTO "assignments" ("canvas_id", "title", "due_at", "unlock_at", "lock_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 2], ["title", "Assignment 2"], ["due_at", "2021-09-15 22:06:19.242094"], ["unlock_at", "2021-09-07 22:06:19.242219"], ["lock_at", "2021-09-29 22:06:19.242278"], ["created_at", "2021-09-08 22:06:19.244017"], ["updated_at", "2021-09-08 22:06:19.244017"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Assignment Load (0.2ms) SELECT "assignments".* FROM "assignments" ORDER BY "assignments"."id" ASC LIMIT $1 [["LIMIT", 1]] Assignment Exists (0.4ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Assignment Exists (0.3ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 3], ["LIMIT", 1]] Assignment Create (0.3ms) INSERT INTO "assignments" ("canvas_id", "title", "due_at", "unlock_at", "lock_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 3], ["title", "Assignment 3"], ["due_at", "2021-09-15 22:06:19.249771"], ["unlock_at", "2021-09-07 22:06:19.249886"], ["lock_at", "2021-09-29 22:06:19.249928"], ["created_at", "2021-09-08 22:06:19.251120"], ["updated_at", "2021-09-08 22:06:19.251120"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.3ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Assignment Exists (0.3ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 4], ["LIMIT", 1]] Assignment Create (0.5ms) INSERT INTO "assignments" ("canvas_id", "title", "due_at", "unlock_at", "lock_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 4], ["title", "Assignment 4"], ["due_at", "2021-09-15 22:06:19.256120"], ["unlock_at", "2021-09-07 22:06:19.256205"], ["lock_at", "2021-09-29 22:06:19.256243"], ["created_at", "2021-09-08 22:06:19.257536"], ["updated_at", "2021-09-08 22:06:19.257536"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Assignment Exists (0.4ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 AND "assignments"."id" != $2 LIMIT $3 [["canvas_id", 4], ["id", 26], ["LIMIT", 1]]  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Assignment Exists (0.3ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 5], ["LIMIT", 1]] Assignment Create (0.3ms) INSERT INTO "assignments" ("canvas_id", "title", "due_at", "unlock_at", "lock_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 5], ["title", "Assignment 5"], ["due_at", "2021-09-15 22:06:19.263123"], ["unlock_at", "2021-09-07 22:06:19.263213"], ["lock_at", "2021-09-29 22:06:19.263256"], ["created_at", "2021-09-08 22:06:19.264544"], ["updated_at", "2021-09-08 22:06:19.264544"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Assignment Exists (0.3ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 6], ["LIMIT", 1]] Assignment Create (0.3ms) INSERT INTO "assignments" ("canvas_id", "title", "due_at", "unlock_at", "lock_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 6], ["title", "Assignment 6"], ["due_at", "2021-09-15 22:06:19.269424"], ["unlock_at", "2021-09-07 22:06:19.269549"], ["lock_at", "2021-09-29 22:06:19.269617"], ["created_at", "2021-09-08 22:06:19.271282"], ["updated_at", "2021-09-08 22:06:19.271282"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) SAVEPOINT active_record_1 Course Exists (0.4ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 12602452], ["LIMIT", 1]] Course Create (0.4ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 12602452], ["sis_id", "2c5369172bca6cf2a8e9bb6d7c6d6d8e"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2021-09-05 22:06:19.284009"], ["end_at", "2021-09-29 22:06:19.284101"], ["created_at", "2021-09-08 22:06:19.285750"], ["updated_at", "2021-09-08 22:06:19.285750"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 Course Exists (0.3ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 51232152], ["LIMIT", 1]] Course Create (0.3ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 51232152], ["sis_id", "83d6d2179323d03d22eea7adcaa2d283"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2021-09-05 22:06:19.287412"], ["end_at", "2021-09-29 22:06:19.287483"], ["created_at", "2021-09-08 22:06:19.288547"], ["updated_at", "2021-09-08 22:06:19.288547"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 Assignment Exists (0.3ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 7], ["LIMIT", 1]] Assignment Create (0.5ms) INSERT INTO "assignments" ("canvas_id", "title", "due_at", "unlock_at", "lock_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 7], ["title", "Assignment 7"], ["due_at", "2021-09-15 22:06:19.289970"], ["unlock_at", "2021-09-07 22:06:19.290058"], ["lock_at", "2021-09-29 22:06:19.290105"], ["created_at", "2021-09-08 22:06:19.291308"], ["updated_at", "2021-09-08 22:06:19.291308"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 Assignment Exists (0.3ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 AND "assignments"."id" != $2 LIMIT $3 [["canvas_id", 7], ["id", 29], ["LIMIT", 1]] Assignment Update (0.3ms) UPDATE "assignments" SET "canvas_context_id" = $1, "canvas_context_type" = $2, "updated_at" = $3 WHERE "assignments"."id" = $4 [["canvas_context_id", 51232152], ["canvas_context_type", "Course"], ["updated_at", "2021-09-08 22:06:19.294686"], ["id", 29]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Course Load (0.3ms) SELECT "courses".* FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 51232152], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Assignment Exists (0.3ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 8], ["LIMIT", 1]] Assignment Create (0.3ms) INSERT INTO "assignments" ("canvas_id", "title", "due_at", "unlock_at", "lock_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 8], ["title", "Assignment 8"], ["due_at", "2021-09-15 22:06:19.321010"], ["unlock_at", "2021-09-07 22:06:19.321132"], ["lock_at", "2021-09-29 22:06:19.321197"], ["created_at", "2021-09-08 22:06:19.322731"], ["updated_at", "2021-09-08 22:06:19.322731"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 ContextModuleItem Create (0.7ms) INSERT INTO "context_module_items" ("canvas_id", "canvas_assignment_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["canvas_id", 1], ["canvas_assignment_id", 8], ["workflow_state", "active"], ["created_at", "2021-09-08 22:06:19.325193"], ["updated_at", "2021-09-08 22:06:19.325193"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.3ms) ROLLBACK  (0.3ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Assignment Exists (0.3ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 9], ["LIMIT", 1]] Assignment Create (0.3ms) INSERT INTO "assignments" ("canvas_id", "title", "due_at", "unlock_at", "lock_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 9], ["title", "Assignment 9"], ["due_at", "2021-09-15 22:06:19.330911"], ["unlock_at", "2021-09-07 22:06:19.330999"], ["lock_at", "2021-09-29 22:06:19.331039"], ["created_at", "2021-09-08 22:06:19.332348"], ["updated_at", "2021-09-08 22:06:19.332348"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 ContextModuleItem Create (0.3ms) INSERT INTO "context_module_items" ("canvas_id", "canvas_assignment_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["canvas_id", 2], ["canvas_assignment_id", 9], ["workflow_state", "active"], ["created_at", "2021-09-08 22:06:19.334163"], ["updated_at", "2021-09-08 22:06:19.334163"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) SAVEPOINT active_record_1 Course Exists (0.3ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 50353878], ["LIMIT", 1]] Course Create (0.3ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 50353878], ["sis_id", "941d5f4c1521442808e73b45f33aea4f"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2021-09-05 22:06:19.347886"], ["end_at", "2021-09-29 22:06:19.347977"], ["created_at", "2021-09-08 22:06:19.349414"], ["updated_at", "2021-09-08 22:06:19.349414"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 ContextModule Create (0.4ms) INSERT INTO "context_modules" ("canvas_id", "canvas_context_id", "canvas_context_type", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 1], ["canvas_context_id", 50353878], ["canvas_context_type", "Course"], ["name", "Context Module"], ["workflow_state", "available"], ["created_at", "2021-09-08 22:06:19.351200"], ["updated_at", "2021-09-08 22:06:19.351200"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Course Exists (0.3ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 80444111], ["LIMIT", 1]] Course Create (0.4ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 80444111], ["sis_id", "272c02806a96116ee08c5b48897c78bc"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2021-09-05 22:06:19.354979"], ["end_at", "2021-09-29 22:06:19.355067"], ["created_at", "2021-09-08 22:06:19.356192"], ["updated_at", "2021-09-08 22:06:19.356192"]]  (0.3ms) RELEASE SAVEPOINT active_record_1  (0.4ms) SAVEPOINT active_record_1 ContextModule Create (0.4ms) INSERT INTO "context_modules" ("canvas_id", "canvas_context_id", "canvas_context_type", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 2], ["canvas_context_id", 80444111], ["canvas_context_type", "Course"], ["name", "Context Module"], ["workflow_state", "available"], ["created_at", "2021-09-08 22:06:19.359972"], ["updated_at", "2021-09-08 22:06:19.359972"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Course Exists (0.3ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 64913106], ["LIMIT", 1]] Course Create (0.3ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 64913106], ["sis_id", "aa1c759e48284a5deeaf44842388a027"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2021-09-05 22:06:19.363546"], ["end_at", "2021-09-29 22:06:19.363634"], ["created_at", "2021-09-08 22:06:19.364982"], ["updated_at", "2021-09-08 22:06:19.364982"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 ContextModule Create (0.2ms) INSERT INTO "context_modules" ("canvas_id", "canvas_context_id", "canvas_context_type", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 3], ["canvas_context_id", 64913106], ["canvas_context_type", "Course"], ["name", "Context Module"], ["workflow_state", "available"], ["created_at", "2021-09-08 22:06:19.366693"], ["updated_at", "2021-09-08 22:06:19.366693"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Course Exists (0.2ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 77152731], ["LIMIT", 1]] Course Create (0.3ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 77152731], ["sis_id", "ab05a58be2321b565402b7daac9525d8"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2021-09-05 22:06:19.369908"], ["end_at", "2021-09-29 22:06:19.370021"], ["created_at", "2021-09-08 22:06:19.371221"], ["updated_at", "2021-09-08 22:06:19.371221"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Course Exists (0.5ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" IS NULL AND "courses"."id" != $1 LIMIT $2 [["id", 94], ["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.3ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Course Exists (0.3ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 5749725], ["LIMIT", 1]] Course Create (0.3ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 5749725], ["sis_id", "38956de2aeb0bfb85b55290a74665043"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2021-09-05 22:06:19.379750"], ["end_at", "2021-09-29 22:06:19.379840"], ["created_at", "2021-09-08 22:06:19.381099"], ["updated_at", "2021-09-08 22:06:19.381099"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Course Load (0.3ms) SELECT "courses".* FROM "courses" ORDER BY "courses"."id" ASC LIMIT $1 [["LIMIT", 1]] Course Exists (0.3ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 5749725], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Course Exists (0.3ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 70854736], ["LIMIT", 1]] Course Create (0.3ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 70854736], ["sis_id", "ef0abcd027cde776a1268e92902ce2eb"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2021-09-05 22:06:19.387024"], ["end_at", "2021-09-29 22:06:19.387111"], ["created_at", "2021-09-08 22:06:19.388185"], ["updated_at", "2021-09-08 22:06:19.388185"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Course Exists (0.3ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 AND "courses"."id" != $2 LIMIT $3 [["canvas_id", 70854736], ["id", 96], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.6ms) BEGIN  (0.3ms) SAVEPOINT active_record_1 Course Exists (0.3ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 15116692], ["LIMIT", 1]] Course Create (0.3ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 15116692], ["sis_id", "a3f8be14c087759ae5778117c92490ed"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2021-09-05 22:06:19.394135"], ["end_at", "2021-09-29 22:06:19.394307"], ["created_at", "2021-09-08 22:06:19.395919"], ["updated_at", "2021-09-08 22:06:19.395919"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Course Exists (0.2ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 79156443], ["LIMIT", 1]] Course Create (0.3ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 79156443], ["sis_id", "959e5d31a294b7f461c73cbebece8c4d"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2021-09-05 22:06:19.401101"], ["end_at", "2021-09-29 22:06:19.401201"], ["created_at", "2021-09-08 22:06:19.402410"], ["updated_at", "2021-09-08 22:06:19.402410"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Course Exists (0.3ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 49856400], ["LIMIT", 1]] Course Create (0.6ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 49856400], ["sis_id", "5c27451949c855e3049af93be1dd4051"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2021-09-05 22:06:19.407549"], ["end_at", "2021-09-29 22:06:19.407650"], ["created_at", "2021-09-08 22:06:19.409177"], ["updated_at", "2021-09-08 22:06:19.409177"]]  (0.3ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Course Exists (0.3ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2243543], ["LIMIT", 1]] Course Create (0.3ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 2243543], ["sis_id", "be32557444aad8300d08bce46e44c3ec"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2021-09-05 22:06:19.414398"], ["end_at", "2021-09-29 22:06:19.414493"], ["created_at", "2021-09-08 22:06:19.415899"], ["updated_at", "2021-09-08 22:06:19.415899"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Course Exists (0.3ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 20435506], ["LIMIT", 1]] Course Create (0.2ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 20435506], ["sis_id", "d2999154a6bbdf5604095042aa7d2348"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2021-09-05 22:06:19.419152"], ["end_at", "2021-09-29 22:06:19.419257"], ["created_at", "2021-09-08 22:06:19.420423"], ["updated_at", "2021-09-08 22:06:19.420423"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Course Exists (0.5ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 29410730], ["LIMIT", 1]] Course Create (0.4ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 29410730], ["sis_id", "37e66e7fec2fc2a53ccd1c5122bb0af1"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2021-09-05 22:06:19.424634"], ["end_at", "2021-09-29 22:06:19.424762"], ["created_at", "2021-09-08 22:06:19.426394"], ["updated_at", "2021-09-08 22:06:19.426394"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Enrollment Exists (0.5ms) SELECT 1 AS one FROM "enrollments" WHERE "enrollments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 93307784], ["LIMIT", 1]] Enrollment Create (0.5ms) INSERT INTO "enrollments" ("canvas_id", "created_at", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["canvas_id", 93307784], ["created_at", "2021-09-08 22:06:19.439975"], ["updated_at", "2021-09-08 22:06:19.439975"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Enrollment Exists (0.5ms) SELECT 1 AS one FROM "enrollments" WHERE "enrollments"."canvas_id" IS NULL AND "enrollments"."id" != $1 LIMIT $2 [["id", 31], ["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Enrollment Exists (0.3ms) SELECT 1 AS one FROM "enrollments" WHERE "enrollments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 74693265], ["LIMIT", 1]] Enrollment Create (0.3ms) INSERT INTO "enrollments" ("canvas_id", "created_at", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["canvas_id", 74693265], ["created_at", "2021-09-08 22:06:19.448829"], ["updated_at", "2021-09-08 22:06:19.448829"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Enrollment Load (0.2ms) SELECT "enrollments".* FROM "enrollments" ORDER BY "enrollments"."id" ASC LIMIT $1 [["LIMIT", 1]] Enrollment Exists (0.3ms) SELECT 1 AS one FROM "enrollments" WHERE "enrollments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 74693265], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Enrollment Exists (0.3ms) SELECT 1 AS one FROM "enrollments" WHERE "enrollments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 12198151], ["LIMIT", 1]] Enrollment Create (0.3ms) INSERT INTO "enrollments" ("canvas_id", "created_at", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["canvas_id", 12198151], ["created_at", "2021-09-08 22:06:19.455368"], ["updated_at", "2021-09-08 22:06:19.455368"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Enrollment Exists (0.5ms) SELECT 1 AS one FROM "enrollments" WHERE "enrollments"."canvas_id" = $1 AND "enrollments"."id" != $2 LIMIT $3 [["canvas_id", 12198151], ["id", 33], ["LIMIT", 1]]  (0.4ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Enrollment Exists (0.3ms) SELECT 1 AS one FROM "enrollments" WHERE "enrollments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 23524855], ["LIMIT", 1]] Enrollment Create (0.2ms) INSERT INTO "enrollments" ("canvas_id", "created_at", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["canvas_id", 23524855], ["created_at", "2021-09-08 22:06:19.462905"], ["updated_at", "2021-09-08 22:06:19.462905"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Enrollment Exists (0.3ms) SELECT 1 AS one FROM "enrollments" WHERE "enrollments"."canvas_id" = $1 AND "enrollments"."id" != $2 LIMIT $3 [["canvas_id", 23524855], ["id", 34], ["LIMIT", 1]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Enrollment Exists (0.2ms) SELECT 1 AS one FROM "enrollments" WHERE "enrollments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 79537539], ["LIMIT", 1]] Enrollment Create (0.3ms) INSERT INTO "enrollments" ("canvas_id", "created_at", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["canvas_id", 79537539], ["created_at", "2021-09-08 22:06:19.468152"], ["updated_at", "2021-09-08 22:06:19.468152"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Enrollment Exists (0.4ms) SELECT 1 AS one FROM "enrollments" WHERE "enrollments"."canvas_id" = $1 AND "enrollments"."id" != $2 LIMIT $3 [["canvas_id", 79537539], ["id", 35], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) SAVEPOINT active_record_1 Group Exists (0.5ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 92493937], ["LIMIT", 1]] Group Create (0.4ms) INSERT INTO "groups" ("canvas_id", "sis_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 92493937], ["sis_id", "684501a3701fdcdad051c6f247c94da4"], ["name", "Some User Group"], ["workflow_state", "available"], ["created_at", "2021-09-08 22:06:19.485769"], ["updated_at", "2021-09-08 22:06:19.485769"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 User Exists (0.6ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 71408708], ["LIMIT", 1]] User Create (0.4ms) INSERT INTO "users" ("canvas_id", "sis_id", "email", "first_name", "last_name", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 71408708], ["sis_id", "dbb268a27ca1a8038aba68b65dbabd70"], ["email", "cooldude@coolsite.com"], ["first_name", "Cool"], ["last_name", "Dude"], ["created_at", "2021-09-08 22:06:19.498709"], ["updated_at", "2021-09-08 22:06:19.498709"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 GroupMembership Exists (0.5ms) SELECT 1 AS one FROM "group_memberships" WHERE "group_memberships"."canvas_id" = $1 LIMIT $2 [["canvas_id", 64942384], ["LIMIT", 1]] GroupMembership Create (0.4ms) INSERT INTO "group_memberships" ("canvas_id", "canvas_user_id", "canvas_group_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 64942384], ["canvas_user_id", 71408708], ["canvas_group_id", 92493937], ["workflow_state", "accepted"], ["created_at", "2021-09-08 22:06:19.521810"], ["updated_at", "2021-09-08 22:06:19.521810"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 GroupMembership Exists (0.5ms) SELECT 1 AS one FROM "group_memberships" WHERE "group_memberships"."canvas_id" IS NULL AND "group_memberships"."id" != $1 LIMIT $2 [["id", 29], ["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 26875988], ["LIMIT", 1]] Group Create (0.3ms) INSERT INTO "groups" ("canvas_id", "sis_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 26875988], ["sis_id", "bc90e03b4d0fdebd4774bcd348669953"], ["name", "Some User Group"], ["workflow_state", "available"], ["created_at", "2021-09-08 22:06:19.529931"], ["updated_at", "2021-09-08 22:06:19.529931"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 User Exists (0.3ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 88514691], ["LIMIT", 1]] User Create (0.3ms) INSERT INTO "users" ("canvas_id", "sis_id", "email", "first_name", "last_name", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 88514691], ["sis_id", "8b66427c16bd3a5a7301cc15d5724d53"], ["email", "cooldude@coolsite.com"], ["first_name", "Cool"], ["last_name", "Dude"], ["created_at", "2021-09-08 22:06:19.532253"], ["updated_at", "2021-09-08 22:06:19.532253"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 GroupMembership Exists (0.2ms) SELECT 1 AS one FROM "group_memberships" WHERE "group_memberships"."canvas_id" = $1 LIMIT $2 [["canvas_id", 10069739], ["LIMIT", 1]] GroupMembership Create (0.2ms) INSERT INTO "group_memberships" ("canvas_id", "canvas_user_id", "canvas_group_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 10069739], ["canvas_user_id", 88514691], ["canvas_group_id", 26875988], ["workflow_state", "accepted"], ["created_at", "2021-09-08 22:06:19.534457"], ["updated_at", "2021-09-08 22:06:19.534457"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 GroupMembership Load (0.3ms) SELECT "group_memberships".* FROM "group_memberships" ORDER BY "group_memberships"."id" ASC LIMIT $1 [["LIMIT", 1]] GroupMembership Exists (0.4ms) SELECT 1 AS one FROM "group_memberships" WHERE "group_memberships"."canvas_id" = $1 LIMIT $2 [["canvas_id", 10069739], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 43608610], ["LIMIT", 1]] Group Create (0.4ms) INSERT INTO "groups" ("canvas_id", "sis_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 43608610], ["sis_id", "fec6191c1efc3c23434a9265bbf62a2f"], ["name", "Some User Group"], ["workflow_state", "available"], ["created_at", "2021-09-08 22:06:19.541240"], ["updated_at", "2021-09-08 22:06:19.541240"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.3ms) SAVEPOINT active_record_1 User Exists (0.4ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 91512479], ["LIMIT", 1]] User Create (0.4ms) INSERT INTO "users" ("canvas_id", "sis_id", "email", "first_name", "last_name", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 91512479], ["sis_id", "d77b0bfad27acabb264dee890a16bc8c"], ["email", "cooldude@coolsite.com"], ["first_name", "Cool"], ["last_name", "Dude"], ["created_at", "2021-09-08 22:06:19.545044"], ["updated_at", "2021-09-08 22:06:19.545044"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 GroupMembership Exists (0.3ms) SELECT 1 AS one FROM "group_memberships" WHERE "group_memberships"."canvas_id" = $1 LIMIT $2 [["canvas_id", 40386766], ["LIMIT", 1]] GroupMembership Create (0.3ms) INSERT INTO "group_memberships" ("canvas_id", "canvas_user_id", "canvas_group_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 40386766], ["canvas_user_id", 91512479], ["canvas_group_id", 43608610], ["workflow_state", "accepted"], ["created_at", "2021-09-08 22:06:19.547958"], ["updated_at", "2021-09-08 22:06:19.547958"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 GroupMembership Exists (0.3ms) SELECT 1 AS one FROM "group_memberships" WHERE "group_memberships"."canvas_id" = $1 AND "group_memberships"."id" != $2 LIMIT $3 [["canvas_id", 40386766], ["id", 31], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.3ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 82524249], ["LIMIT", 1]] Group Create (0.3ms) INSERT INTO "groups" ("canvas_id", "sis_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 82524249], ["sis_id", "bc85324bcde28d1263a5408dd42acf80"], ["name", "Some User Group"], ["workflow_state", "available"], ["created_at", "2021-09-08 22:06:19.553695"], ["updated_at", "2021-09-08 22:06:19.553695"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 User Exists (0.2ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1979959], ["LIMIT", 1]] User Create (0.3ms) INSERT INTO "users" ("canvas_id", "sis_id", "email", "first_name", "last_name", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 1979959], ["sis_id", "69fc5141b73c9be865e9a7f4d813dd09"], ["email", "cooldude@coolsite.com"], ["first_name", "Cool"], ["last_name", "Dude"], ["created_at", "2021-09-08 22:06:19.556196"], ["updated_at", "2021-09-08 22:06:19.556196"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 GroupMembership Exists (0.4ms) SELECT 1 AS one FROM "group_memberships" WHERE "group_memberships"."canvas_id" = $1 LIMIT $2 [["canvas_id", 65335009], ["LIMIT", 1]] GroupMembership Create (0.4ms) INSERT INTO "group_memberships" ("canvas_id", "canvas_user_id", "canvas_group_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 65335009], ["canvas_user_id", 1979959], ["canvas_group_id", 82524249], ["workflow_state", "accepted"], ["created_at", "2021-09-08 22:06:19.559149"], ["updated_at", "2021-09-08 22:06:19.559149"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 GroupMembership Exists (0.4ms) SELECT 1 AS one FROM "group_memberships" WHERE "group_memberships"."canvas_id" = $1 AND "group_memberships"."id" != $2 LIMIT $3 [["canvas_id", 65335009], ["id", 32], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 54192822], ["LIMIT", 1]] Group Create (0.3ms) INSERT INTO "groups" ("canvas_id", "sis_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 54192822], ["sis_id", "194a75fd0453f847b1ebad5d3a8bfc85"], ["name", "Some User Group"], ["workflow_state", "available"], ["created_at", "2021-09-08 22:06:19.566315"], ["updated_at", "2021-09-08 22:06:19.566315"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Group Exists (0.4ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" IS NULL AND "groups"."id" != $1 LIMIT $2 [["id", 43], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Group Exists (0.4ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 47599088], ["LIMIT", 1]] Group Create (0.4ms) INSERT INTO "groups" ("canvas_id", "sis_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 47599088], ["sis_id", "d0eace42ee4bb4261af686f93568aadb"], ["name", "Some User Group"], ["workflow_state", "available"], ["created_at", "2021-09-08 22:06:19.573707"], ["updated_at", "2021-09-08 22:06:19.573707"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Group Load (0.4ms) SELECT "groups".* FROM "groups" ORDER BY "groups"."id" ASC LIMIT $1 [["LIMIT", 1]] Group Exists (0.4ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 47599088], ["LIMIT", 1]]  (0.1ms) ROLLBACK  (0.3ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 44273378], ["LIMIT", 1]] Group Create (0.3ms) INSERT INTO "groups" ("canvas_id", "sis_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 44273378], ["sis_id", "e8f7c0c5ac95bc77c4876c10c77917ff"], ["name", "Some User Group"], ["workflow_state", "available"], ["created_at", "2021-09-08 22:06:19.582618"], ["updated_at", "2021-09-08 22:06:19.582618"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 23710017], ["LIMIT", 1]] Group Create (0.2ms) INSERT INTO "groups" ("canvas_id", "sis_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 23710017], ["sis_id", "8d06393236d41dd49fb7475b81c82a39"], ["name", "Some User Group"], ["workflow_state", "available"], ["created_at", "2021-09-08 22:06:19.587013"], ["updated_at", "2021-09-08 22:06:19.587013"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 AND "groups"."id" != $2 LIMIT $3 [["canvas_id", 23710017], ["id", 46], ["LIMIT", 1]]  (0.5ms) ROLLBACK  (0.3ms) BEGIN  (0.3ms) SAVEPOINT active_record_1 Group Exists (0.4ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 14959327], ["LIMIT", 1]] Group Create (0.4ms) INSERT INTO "groups" ("canvas_id", "sis_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 14959327], ["sis_id", "ffb25345bcf2890d922b604c6a39d973"], ["name", "Some User Group"], ["workflow_state", "available"], ["created_at", "2021-09-08 22:06:19.595353"], ["updated_at", "2021-09-08 22:06:19.595353"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Group Exists (0.4ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 AND "groups"."id" != $2 LIMIT $3 [["canvas_id", 14959327], ["id", 47], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Role Exists (0.3ms) SELECT 1 AS one FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 77936383], ["LIMIT", 1]] Role Create (0.4ms) INSERT INTO "roles" ("canvas_id", "label", "base_role_type", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 77936383], ["label", "Cool Role"], ["base_role_type", "AccountMembership"], ["workflow_state", "active"], ["created_at", "2021-09-08 22:06:19.603229"], ["updated_at", "2021-09-08 22:06:19.603229"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Role Exists (0.4ms) SELECT 1 AS one FROM "roles" WHERE "roles"."canvas_id" IS NULL AND "roles"."id" != $1 LIMIT $2 [["id", 15], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.5ms) BEGIN  (0.3ms) SAVEPOINT active_record_1 Role Exists (0.3ms) SELECT 1 AS one FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 88737157], ["LIMIT", 1]] Role Create (0.4ms) INSERT INTO "roles" ("canvas_id", "label", "base_role_type", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 88737157], ["label", "Cool Role"], ["base_role_type", "AccountMembership"], ["workflow_state", "active"], ["created_at", "2021-09-08 22:06:19.612354"], ["updated_at", "2021-09-08 22:06:19.612354"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Role Load (0.3ms) SELECT "roles".* FROM "roles" ORDER BY "roles"."id" ASC LIMIT $1 [["LIMIT", 1]] Role Exists (0.4ms) SELECT 1 AS one FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 88737157], ["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) SELECT COUNT(*) FROM "roles" Role Load (0.2ms) SELECT "roles".* FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]]  (0.2ms) SAVEPOINT active_record_1 Role Exists (0.3ms) SELECT 1 AS one FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] Role Create (0.5ms) INSERT INTO "roles" ("canvas_id", "label", "base_role_type", "canvas_account_id", "workflow_state", "permissions", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 1], ["label", "Account Admin"], ["base_role_type", "AccountMembership"], ["canvas_account_id", 10], ["workflow_state", "built_in"], ["permissions", "{\"manage_wiki\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"post_to_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"moderate_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_announcements\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"send_messages\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"send_messages_all\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_outcomes\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"create_conferences\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"create_collaborations\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_roster\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_all_grades\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_grades\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_rubrics\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"comment_on_others_submissions\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_students\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_admin_users\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_role_overrides\":{\"enabled\":true,\"locked\":true,\"readonly\":true,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_account_memberships\":{\"enabled\":true,\"locked\":true,\"readonly\":true,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_account_settings\":{\"enabled\":true,\"locked\":true,\"readonly\":true,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_groups\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_group_pages\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_files\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_assignments\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"undelete_courses\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_grade_changes\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_course_changes\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_question_banks\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_calendar\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_reports\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_courses\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_user_logins\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_user_observers\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_alerts\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"become_user\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_developer_keys\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"import_sis\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_sis\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_sis\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_course_list\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_statistics\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_storage_quotas\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_course_content\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_content\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_interaction_alerts\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"change_course_state\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_sections\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_feature_flags\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_quiz_answer_audits\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"moderate_grades\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"lti_add_edit\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true}}"], ["created_at", "2021-09-08 22:06:19.625489"], ["updated_at", "2021-09-08 22:06:19.625489"]]  (0.3ms) RELEASE SAVEPOINT active_record_1  (0.3ms) SELECT COUNT(*) FROM "roles" Role Load (0.3ms) SELECT "roles".* FROM "roles" ORDER BY "roles"."id" DESC LIMIT $1 [["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Role Exists (0.3ms) SELECT 1 AS one FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] Role Create (0.4ms) INSERT INTO "roles" ("canvas_id", "label", "base_role_type", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 1], ["label", "Cool Role"], ["base_role_type", "AccountMembership"], ["workflow_state", "active"], ["created_at", "2021-09-08 22:06:19.656675"], ["updated_at", "2021-09-08 22:06:19.656675"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.4ms) SELECT COUNT(*) FROM "roles" Role Load (0.3ms) SELECT "roles".* FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]]  (0.3ms) SAVEPOINT active_record_1 Role Exists (0.3ms) SELECT 1 AS one FROM "roles" WHERE "roles"."canvas_id" = $1 AND "roles"."id" != $2 LIMIT $3 [["canvas_id", 1], ["id", 18], ["LIMIT", 1]] Role Update (0.6ms) UPDATE "roles" SET "label" = $1, "canvas_account_id" = $2, "permissions" = $3, "workflow_state" = $4, "updated_at" = $5 WHERE "roles"."id" = $6 [["label", "Account Admin"], ["canvas_account_id", 10], ["permissions", "{\"manage_wiki\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"post_to_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"moderate_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_announcements\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"send_messages\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"send_messages_all\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_outcomes\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"create_conferences\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"create_collaborations\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_roster\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_all_grades\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_grades\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_rubrics\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"comment_on_others_submissions\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_students\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_admin_users\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_role_overrides\":{\"enabled\":true,\"locked\":true,\"readonly\":true,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_account_memberships\":{\"enabled\":true,\"locked\":true,\"readonly\":true,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_account_settings\":{\"enabled\":true,\"locked\":true,\"readonly\":true,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_groups\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_group_pages\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_files\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_assignments\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"undelete_courses\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_grade_changes\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_course_changes\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_question_banks\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_calendar\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_reports\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_courses\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_user_logins\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_user_observers\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_alerts\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"become_user\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_developer_keys\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"import_sis\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_sis\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_sis\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_course_list\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_statistics\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_storage_quotas\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_course_content\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_content\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_interaction_alerts\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"change_course_state\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_sections\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_feature_flags\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_quiz_answer_audits\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"moderate_grades\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"lti_add_edit\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true}}"], ["workflow_state", "built_in"], ["updated_at", "2021-09-08 22:06:19.671303"], ["id", 18]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.3ms) SELECT COUNT(*) FROM "roles" Role Load (0.3ms) SELECT "roles".* FROM "roles" WHERE "roles"."id" = $1 LIMIT $2 [["id", 18], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.3ms) SAVEPOINT active_record_1 Section Exists (0.5ms) SELECT 1 AS one FROM "sections" WHERE "sections"."canvas_id" = $1 LIMIT $2 [["canvas_id", 25510550], ["LIMIT", 1]] Section Create (0.4ms) INSERT INTO "sections" ("canvas_id", "created_at", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["canvas_id", 25510550], ["created_at", "2021-09-08 22:06:19.704703"], ["updated_at", "2021-09-08 22:06:19.704703"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Section Exists (0.4ms) SELECT 1 AS one FROM "sections" WHERE "sections"."canvas_id" IS NULL AND "sections"."id" != $1 LIMIT $2 [["id", 39], ["LIMIT", 1]]  (0.9ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Section Exists (0.4ms) SELECT 1 AS one FROM "sections" WHERE "sections"."canvas_id" = $1 LIMIT $2 [["canvas_id", 37948985], ["LIMIT", 1]] Section Create (0.3ms) INSERT INTO "sections" ("canvas_id", "created_at", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["canvas_id", 37948985], ["created_at", "2021-09-08 22:06:19.717754"], ["updated_at", "2021-09-08 22:06:19.717754"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Section Load (0.3ms) SELECT "sections".* FROM "sections" ORDER BY "sections"."id" ASC LIMIT $1 [["LIMIT", 1]] Section Exists (0.4ms) SELECT 1 AS one FROM "sections" WHERE "sections"."canvas_id" = $1 LIMIT $2 [["canvas_id", 37948985], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.4ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Section Exists (0.3ms) SELECT 1 AS one FROM "sections" WHERE "sections"."canvas_id" = $1 LIMIT $2 [["canvas_id", 54242285], ["LIMIT", 1]] Section Create (0.3ms) INSERT INTO "sections" ("canvas_id", "created_at", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["canvas_id", 54242285], ["created_at", "2021-09-08 22:06:19.728910"], ["updated_at", "2021-09-08 22:06:19.728910"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Section Exists (0.4ms) SELECT 1 AS one FROM "sections" WHERE "sections"."canvas_id" = $1 AND "sections"."id" != $2 LIMIT $3 [["canvas_id", 54242285], ["id", 41], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Section Exists (0.6ms) SELECT 1 AS one FROM "sections" WHERE "sections"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2016248], ["LIMIT", 1]] Section Create (0.3ms) INSERT INTO "sections" ("canvas_id", "created_at", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["canvas_id", 2016248], ["created_at", "2021-09-08 22:06:19.754399"], ["updated_at", "2021-09-08 22:06:19.754399"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Submission Exists (0.7ms) SELECT 1 AS one FROM "submissions" WHERE "submissions"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] Submission Create (0.5ms) INSERT INTO "submissions" ("canvas_id", "submitted_at", "graded_at", "score", "points_possible", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 1], ["submitted_at", "2021-09-01 22:06:19.767979"], ["graded_at", "2021-09-07 22:06:19.768086"], ["score", 5.0], ["points_possible", 10.0], ["created_at", "2021-09-08 22:06:19.770141"], ["updated_at", "2021-09-08 22:06:19.770141"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Submission Exists (0.3ms) SELECT 1 AS one FROM "submissions" WHERE "submissions"."canvas_id" IS NULL AND "submissions"."id" != $1 LIMIT $2 [["id", 15], ["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Submission Exists (0.3ms) SELECT 1 AS one FROM "submissions" WHERE "submissions"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]] Submission Create (0.3ms) INSERT INTO "submissions" ("canvas_id", "submitted_at", "graded_at", "score", "points_possible", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 2], ["submitted_at", "2021-09-01 22:06:19.777059"], ["graded_at", "2021-09-07 22:06:19.777152"], ["score", 5.0], ["points_possible", 10.0], ["created_at", "2021-09-08 22:06:19.778316"], ["updated_at", "2021-09-08 22:06:19.778316"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Submission Load (0.2ms) SELECT "submissions".* FROM "submissions" ORDER BY "submissions"."id" ASC LIMIT $1 [["LIMIT", 1]] Submission Exists (0.3ms) SELECT 1 AS one FROM "submissions" WHERE "submissions"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Submission Exists (0.3ms) SELECT 1 AS one FROM "submissions" WHERE "submissions"."canvas_id" = $1 LIMIT $2 [["canvas_id", 3], ["LIMIT", 1]] Submission Create (0.3ms) INSERT INTO "submissions" ("canvas_id", "submitted_at", "graded_at", "score", "points_possible", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 3], ["submitted_at", "2021-09-01 22:06:19.784337"], ["graded_at", "2021-09-07 22:06:19.784432"], ["score", 5.0], ["points_possible", 10.0], ["created_at", "2021-09-08 22:06:19.785538"], ["updated_at", "2021-09-08 22:06:19.785538"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Submission Exists (0.3ms) SELECT 1 AS one FROM "submissions" WHERE "submissions"."canvas_id" = $1 AND "submissions"."id" != $2 LIMIT $3 [["canvas_id", 3], ["id", 17], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) SAVEPOINT active_record_1 Submission Exists (0.3ms) SELECT 1 AS one FROM "submissions" WHERE "submissions"."canvas_id" = $1 LIMIT $2 [["canvas_id", 4], ["LIMIT", 1]] Submission Create (0.5ms) INSERT INTO "submissions" ("canvas_id", "submitted_at", "graded_at", "score", "points_possible", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 4], ["submitted_at", "2021-09-01 22:06:19.790629"], ["graded_at", "2021-09-07 22:06:19.790769"], ["score", 5.0], ["points_possible", 10.0], ["created_at", "2021-09-08 22:06:19.792681"], ["updated_at", "2021-09-08 22:06:19.792681"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Submission Exists (0.4ms) SELECT 1 AS one FROM "submissions" WHERE "submissions"."canvas_id" = $1 AND "submissions"."id" != $2 LIMIT $3 [["canvas_id", 4], ["id", 18], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.3ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Submission Exists (0.3ms) SELECT 1 AS one FROM "submissions" WHERE "submissions"."canvas_id" = $1 LIMIT $2 [["canvas_id", 5], ["LIMIT", 1]] Submission Create (0.3ms) INSERT INTO "submissions" ("canvas_id", "submitted_at", "graded_at", "score", "points_possible", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 5], ["submitted_at", "2021-09-01 22:06:19.799357"], ["graded_at", "2021-09-07 22:06:19.799490"], ["score", 5.0], ["points_possible", 10.0], ["created_at", "2021-09-08 22:06:19.800942"], ["updated_at", "2021-09-08 22:06:19.800942"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Submission Exists (0.4ms) SELECT 1 AS one FROM "submissions" WHERE "submissions"."canvas_id" = $1 AND "submissions"."id" != $2 LIMIT $3 [["canvas_id", 5], ["id", 19], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.3ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Term Exists (0.4ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 49459931], ["LIMIT", 1]] Term Create (0.5ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 49459931], ["name", "Cool Term"], ["start_at", "2021-09-05 22:06:18.162177"], ["end_at", "2021-09-11 22:06:18.162299"], ["workflow_state", "active"], ["sis_id", "d354937ff4ec513b4f85f607dfb2a0cb"], ["created_at", "2021-09-08 22:06:19.808750"], ["updated_at", "2021-09-08 22:06:19.808750"]]  (0.3ms) RELEASE SAVEPOINT active_record_1 Term Exists (0.4ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" IS NULL AND "terms"."id" != $1 LIMIT $2 [["id", 43], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.3ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Term Exists (0.3ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 94829952], ["LIMIT", 1]] Term Create (0.3ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 94829952], ["name", "Cool Term"], ["start_at", "2021-09-05 22:06:18.162177"], ["end_at", "2021-09-11 22:06:18.162299"], ["workflow_state", "active"], ["sis_id", "2bafa8ae09f3a05851dac880f590da19"], ["created_at", "2021-09-08 22:06:19.817500"], ["updated_at", "2021-09-08 22:06:19.817500"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Term Load (0.3ms) SELECT "terms".* FROM "terms" ORDER BY "terms"."id" ASC LIMIT $1 [["LIMIT", 1]] Term Exists (0.4ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 94829952], ["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Term Exists (0.7ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 26163869], ["LIMIT", 1]] Term Create (0.4ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 26163869], ["name", "Cool Term"], ["start_at", "2021-09-05 22:06:18.162177"], ["end_at", "2021-09-11 22:06:18.162299"], ["workflow_state", "active"], ["sis_id", "aa730dc0d62bd5d290d52a38db9d9ed1"], ["created_at", "2021-09-08 22:06:19.826621"], ["updated_at", "2021-09-08 22:06:19.826621"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Term Exists (0.3ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 96422431], ["LIMIT", 1]] Term Create (0.3ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 96422431], ["name", "Cool Term"], ["start_at", "2021-09-06 22:06:19.830390"], ["end_at", "2021-09-11 22:06:19.830474"], ["workflow_state", "active"], ["sis_id", "bc4fa4e8769f548facf087469bafdce4"], ["created_at", "2021-09-08 22:06:19.832156"], ["updated_at", "2021-09-08 22:06:19.832156"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Term Exists (0.2ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 71412824], ["LIMIT", 1]] Term Create (0.3ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 71412824], ["name", "Cool Term"], ["start_at", "2021-09-05 22:06:18.162177"], ["end_at", "2021-09-11 22:06:18.162299"], ["workflow_state", "inactive"], ["sis_id", "710671b2d85971f7e3ada1b78af939cc"], ["created_at", "2021-09-08 22:06:19.834610"], ["updated_at", "2021-09-08 22:06:19.834610"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 Term Exists (0.3ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 89719163], ["LIMIT", 1]] Term Create (0.3ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 89719163], ["name", "Cool Term"], ["start_at", "2021-07-08 22:06:19.835976"], ["end_at", "2021-08-08 22:06:19.836149"], ["workflow_state", "active"], ["sis_id", "b7a434b1d13aea4e91516058172caf36"], ["created_at", "2021-09-08 22:06:19.837947"], ["updated_at", "2021-09-08 22:06:19.837947"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (1.2ms) SAVEPOINT active_record_1 Term Exists (0.5ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 58749416], ["LIMIT", 1]] Term Create (0.6ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 58749416], ["name", "Cool Term"], ["start_at", "2022-03-08 22:06:19.839334"], ["end_at", "2022-09-08 22:06:19.839420"], ["workflow_state", "active"], ["sis_id", "5369888fed998f62823abfb639ec5454"], ["created_at", "2021-09-08 22:06:19.842707"], ["updated_at", "2021-09-08 22:06:19.842707"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Term Load (0.4ms) SELECT "terms".* FROM "terms" WHERE "terms"."workflow_state" = $1 AND (start_at <= '2021-09-23 22:06:19.845268' OR start_at IS NULL) AND (end_at >= '2021-08-24 22:06:19.845467' OR end_at IS NULL) [["workflow_state", "active"]]  (0.2ms) ROLLBACK  (0.3ms) BEGIN  (0.3ms) SELECT COUNT(*) FROM "terms" Term Load (0.2ms) SELECT "terms".* FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]]  (0.1ms) SAVEPOINT active_record_1 Term Exists (0.3ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] Term Create (0.3ms) INSERT INTO "terms" ("canvas_id", "name", "workflow_state", "grading_period_group_id", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 1], ["name", "Default Term"], ["workflow_state", "active"], ["grading_period_group_id", 1], ["sis_id", "Test"], ["created_at", "2021-09-08 22:06:19.851398"], ["updated_at", "2021-09-08 22:06:19.851398"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.3ms) SELECT COUNT(*) FROM "terms" Term Load (0.2ms) SELECT "terms".* FROM "terms" ORDER BY "terms"."id" DESC LIMIT $1 [["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Term Exists (0.3ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] Term Create (0.6ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 1], ["name", "Cool Term"], ["start_at", "2021-09-05 22:06:18.162177"], ["end_at", "2021-09-11 22:06:18.162299"], ["workflow_state", "active"], ["sis_id", "732a62e50387238cdee091c6fc35ec09"], ["created_at", "2021-09-08 22:06:19.858201"], ["updated_at", "2021-09-08 22:06:19.858201"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SELECT COUNT(*) FROM "terms" Term Load (0.1ms) SELECT "terms".* FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]]  (0.1ms) SAVEPOINT active_record_1 Term Exists (0.3ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 AND "terms"."id" != $2 LIMIT $3 [["canvas_id", 1], ["id", 51], ["LIMIT", 1]] Term Update (0.3ms) UPDATE "terms" SET "name" = $1, "sis_id" = $2, "start_at" = $3, "end_at" = $4, "grading_period_group_id" = $5, "updated_at" = $6 WHERE "terms"."id" = $7 [["name", "Default Term"], ["sis_id", "Test"], ["start_at", nil], ["end_at", nil], ["grading_period_group_id", 1], ["updated_at", "2021-09-08 22:06:19.862843"], ["id", 51]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SELECT COUNT(*) FROM "terms" Term Load (0.2ms) SELECT "terms".* FROM "terms" WHERE "terms"."id" = $1 LIMIT $2 [["id", 51], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 User Exists (0.3ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 6112139], ["LIMIT", 1]] User Create (0.3ms) INSERT INTO "users" ("canvas_id", "sis_id", "email", "first_name", "last_name", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 6112139], ["sis_id", "ed88938ac799835ae49a5cc08c84feb2"], ["email", "cooldude@coolsite.com"], ["first_name", "Cool"], ["last_name", "Dude"], ["created_at", "2021-09-08 22:06:19.868912"], ["updated_at", "2021-09-08 22:06:19.868912"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 User Exists (0.4ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" IS NULL AND "users"."id" != $1 LIMIT $2 [["id", 63], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.3ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 User Exists (0.3ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 47243452], ["LIMIT", 1]] User Create (0.3ms) INSERT INTO "users" ("canvas_id", "sis_id", "email", "first_name", "last_name", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 47243452], ["sis_id", "5c9beb07ab1cfcd997ef4ac747a79c3b"], ["email", "cooldude@coolsite.com"], ["first_name", "Cool"], ["last_name", "Dude"], ["created_at", "2021-09-08 22:06:19.878690"], ["updated_at", "2021-09-08 22:06:19.878690"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 User Load (0.2ms) SELECT "users".* FROM "users" ORDER BY "users"."id" ASC LIMIT $1 [["LIMIT", 1]] User Exists (0.3ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 47243452], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 User Exists (0.3ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 8515000], ["LIMIT", 1]] User Create (0.3ms) INSERT INTO "users" ("canvas_id", "sis_id", "email", "first_name", "last_name", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 8515000], ["sis_id", "50466f101f8aaf30cc8b55a20c7ce0b9"], ["email", "cooldude@coolsite.com"], ["first_name", "Cool"], ["last_name", "Dude"], ["created_at", "2021-09-08 22:06:19.885521"], ["updated_at", "2021-09-08 22:06:19.885521"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 User Exists (0.3ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 21273160], ["LIMIT", 1]] User Create (0.3ms) INSERT INTO "users" ("canvas_id", "sis_id", "email", "first_name", "last_name", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 21273160], ["sis_id", "2c447c70a1718677a7fabdf19248680b"], ["email", "cooldude@coolsite.com"], ["first_name", "Cool"], ["last_name", "Dude"], ["created_at", "2021-09-08 22:06:19.890088"], ["updated_at", "2021-09-08 22:06:19.890088"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.3ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 User Exists (0.3ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 52225496], ["LIMIT", 1]] User Create (0.3ms) INSERT INTO "users" ("canvas_id", "sis_id", "email", "first_name", "last_name", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 52225496], ["sis_id", "b940073b8b314a57ca841b0cbab5f7d2"], ["email", "cooldude@coolsite.com"], ["first_name", "Cool"], ["last_name", "Dude"], ["created_at", "2021-09-08 22:06:19.895316"], ["updated_at", "2021-09-08 22:06:19.895316"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.3ms) SELECT COUNT(*) FROM "assignment_groups"  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) SELECT COUNT(*) FROM "assignments"  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.9ms) SELECT COUNT(*) FROM "context_module_items"  (0.4ms) ROLLBACK  (0.2ms) BEGIN  (0.4ms) SELECT COUNT(*) FROM "context_modules"  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) SELECT COUNT(*) FROM "courses"  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) SELECT COUNT(*) FROM "users"  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) SELECT COUNT(*) FROM "courses"  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.5ms) SELECT COUNT(*) FROM "enrollments"  (0.8ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) SELECT COUNT(*) FROM "sections"  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.3ms) SELECT COUNT(*) FROM "groups"  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.5ms) SELECT COUNT(*) FROM "group_memberships"  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.4ms) SELECT COUNT(*) FROM "users"  (0.3ms) SELECT COUNT(*) FROM "courses"  (0.3ms) ROLLBACK  (0.1ms) BEGIN  (0.4ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.4ms) SELECT COUNT(*) FROM "submissions"  (0.3ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] [BatchTestJobBase] [1327dd9e-eb58-4852-96fa-696a89586673] Performing BatchTestJobBase (Job ID: 1327dd9e-eb58-4852-96fa-696a89586673) from Test(default) [ActiveJob] [BatchTestJobBase] [1327dd9e-eb58-4852-96fa-696a89586673] Performed BatchTestJobBase (Job ID: 1327dd9e-eb58-4852-96fa-696a89586673) from Test(default) in 0.66ms  (1.7ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] [BatchTestJobBase] [7c6cd881-9ae7-427a-b626-cb0e8b165e46] Performing BatchTestJobBase (Job ID: 7c6cd881-9ae7-427a-b626-cb0e8b165e46) from Test(default) [ActiveJob] [BatchTestJobBase] [7c6cd881-9ae7-427a-b626-cb0e8b165e46] Performed BatchTestJobBase (Job ID: 7c6cd881-9ae7-427a-b626-cb0e8b165e46) from Test(default) in 0.35ms  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] [BatchTestJobBase] [e8b1eb23-b816-4ce1-a708-4e8fb67f9192] Performing BatchTestJobBase (Job ID: e8b1eb23-b816-4ce1-a708-4e8fb67f9192) from Test(default) [ActiveJob] [BatchTestJobBase] [e8b1eb23-b816-4ce1-a708-4e8fb67f9192] Performed BatchTestJobBase (Job ID: e8b1eb23-b816-4ce1-a708-4e8fb67f9192) from Test(default) in 0.21ms  (0.3ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] [FailingBatchTestJobBase] [1a49b37d-112c-4b87-81f7-ef685d44b9a0] Performing FailingBatchTestJobBase (Job ID: 1a49b37d-112c-4b87-81f7-ef685d44b9a0) from Test(default) [ActiveJob] [FailingBatchTestJobBase] [1a49b37d-112c-4b87-81f7-ef685d44b9a0] Error performing FailingBatchTestJobBase (Job ID: 1a49b37d-112c-4b87-81f7-ef685d44b9a0) from Test(default) in 0.72ms: RuntimeError (Foo): /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/job_batching/support/base_job.rb:12:in `perform' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:39:in `block in perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:109:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch_aware_job.rb:12:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/i18n-1.8.10/lib/i18n.rb:309:in `with_locale' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/translation.rb:9:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:26:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `block in instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications/instrumenter.rb:23:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:25:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `block in tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `block in tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:28:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:22:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:136:in `run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:38:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/job_batching/batch_aware_job_spec.rb:46:in `block (5 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `block in with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `block in with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-rails-5.0.2/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:259:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:644:in `block in run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:606:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/configuration.rb:2067:in `with_suite_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:116:in `block in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/reporter.rb:74:in `report' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:115:in `run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:89:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:71:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:45:in `invoke' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/exe/rspec:4:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:63:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:63:in `kernel_load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:28:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:474:in `exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:30:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:24:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/exe/bundle:49:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/friendly_errors.rb:128:in `with_friendly_errors' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/exe/bundle:37:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `
'  (0.6ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] Enqueued BatchTestJobBase (Job ID: bd73fd84-2f89-458c-8bdf-5a78c2a712be) to Test(default)  (0.3ms) ROLLBACK  (0.3ms) BEGIN [ActiveJob] Enqueued BatchTestJobBase (Job ID: 796ffa2c-fc03-4782-823c-b318732eb268) to Test(default)  (0.3ms) ROLLBACK  (0.7ms) BEGIN [ActiveJob] Enqueued BatchTestJobBase (Job ID: 432db8f0-f04f-48c7-8f00-921f316a17d1) to Test(default)  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.6ms) ROLLBACK  (0.3ms) BEGIN  (0.5ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.3ms) BEGIN  (0.7ms) ROLLBACK  (0.3ms) BEGIN  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) ROLLBACK  (0.3ms) BEGIN  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.7ms) ROLLBACK  (2.6ms) BEGIN  (0.3ms) ROLLBACK  (0.3ms) BEGIN  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.3ms) BEGIN  (0.5ms) ROLLBACK  (0.2ms) BEGIN  (0.5ms) ROLLBACK  (0.7ms) BEGIN  (0.6ms) ROLLBACK  (0.3ms) BEGIN  (0.5ms) ROLLBACK  (0.3ms) BEGIN  (0.3ms) ROLLBACK  (0.6ms) BEGIN  (0.3ms) ROLLBACK  (0.3ms) BEGIN  (0.3ms) ROLLBACK  (0.7ms) BEGIN  (0.3ms) ROLLBACK  (0.3ms) BEGIN  (0.3ms) ROLLBACK  (1.0ms) BEGIN  (0.4ms) ROLLBACK  (0.4ms) BEGIN [ActiveJob] Enqueued RetryingJob (Job ID: e3d908ff-d805-4ebc-a28a-83def6a4d418) to Sidekiq(default) [ActiveJob] [RetryingJob] [e3d908ff-d805-4ebc-a28a-83def6a4d418] Performing RetryingJob (Job ID: e3d908ff-d805-4ebc-a28a-83def6a4d418) from Sidekiq(default) [ActiveJob] [RetryingJob] [e3d908ff-d805-4ebc-a28a-83def6a4d418] Error performing RetryingJob (Job ID: e3d908ff-d805-4ebc-a28a-83def6a4d418) from Sidekiq(default) in 5.58ms: RuntimeError (A Failure): /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/job_batching/batch_spec.rb:268:in `perform' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:39:in `block in perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:109:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch_aware_job.rb:12:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/i18n-1.8.10/lib/i18n.rb:314:in `with_locale' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/translation.rb:9:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:26:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `block in instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications/instrumenter.rb:23:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:25:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `block in tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `block in tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:28:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:22:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:136:in `run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:38:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:24:in `block in execute' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:109:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/railtie.rb:28:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/execution_wrapper.rb:87:in `wrap' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/reloader.rb:73:in `block in wrap' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/execution_wrapper.rb:87:in `wrap' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/reloader.rb:72:in `wrap' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/railtie.rb:27:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:136:in `run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:22:in `execute' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/queue_adapters/sidekiq_adapter.rb:42:in `perform' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/sidekiq-6.2.2/lib/sidekiq/testing.rb:300:in `execute_job' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/sidekiq-6.2.2/lib/sidekiq/testing.rb:295:in `block in process_job' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/sidekiq-6.2.2/lib/sidekiq/middleware/chain.rb:138:in `block in invoke' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/sidekiq.rb:73:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/sidekiq-6.2.2/lib/sidekiq/middleware/chain.rb:140:in `block in invoke' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/sidekiq-6.2.2/lib/sidekiq/middleware/chain.rb:143:in `invoke' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/sidekiq-6.2.2/lib/sidekiq/testing.rb:294:in `process_job' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/job_batching/batch_spec.rb:289:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `block in with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `block in with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-rails-5.0.2/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:259:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:644:in `block in run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:606:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/configuration.rb:2067:in `with_suite_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:116:in `block in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/reporter.rb:74:in `report' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:115:in `run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:89:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:71:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:45:in `invoke' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/exe/rspec:4:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:63:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:63:in `kernel_load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:28:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:474:in `exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:30:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:24:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/exe/bundle:49:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/friendly_errors.rb:128:in `with_friendly_errors' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/exe/bundle:37:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `
' [ActiveJob] [RetryingJob] [e3d908ff-d805-4ebc-a28a-83def6a4d418] Performing RetryingJob (Job ID: e3d908ff-d805-4ebc-a28a-83def6a4d418) from Sidekiq(default) [ActiveJob] [RetryingJob] [e3d908ff-d805-4ebc-a28a-83def6a4d418] Performed RetryingJob (Job ID: e3d908ff-d805-4ebc-a28a-83def6a4d418) from Sidekiq(default) in 6.64ms  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] Enqueued TestWorker (Job ID: 2afbb3d1-0f35-4453-b70b-3bbeef7b7d4e) to Sidekiq(default)  (0.3ms) ROLLBACK  (0.3ms) BEGIN  (0.4ms) ROLLBACK  (0.3ms) BEGIN  (0.3ms) ROLLBACK  (0.3ms) BEGIN  (0.3ms) ROLLBACK  (0.5ms) BEGIN [ActiveJob] Enqueued CanvasSync::JobBatches::Batch::Callback::ActiveJobCallbackWorker (Job ID: c307eb53-ee8e-422a-8238-62ab4e0c490a) to Test(default) with arguments: "SampleCallback", "complete", {"a"=>"b"}, "8PkItyjl_Ub0Jg", nil  (0.4ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] Enqueued CanvasSync::JobBatches::Batch::Callback::ActiveJobCallbackWorker (Job ID: 956779db-d2e6-4359-be14-4f937c75b966) to Test(default) with arguments: "SampleCallback2", "complete", {"b"=>"a"}, "ceP5hGHazgEsyQ", nil [ActiveJob] Enqueued CanvasSync::JobBatches::Batch::Callback::ActiveJobCallbackWorker (Job ID: ae6820f4-7c2b-433d-b083-840684762748) to Test(default) with arguments: "SampleCallback", "complete", {"a"=>"b"}, "ceP5hGHazgEsyQ", nil  (0.3ms) ROLLBACK  (0.3ms) BEGIN  (0.4ms) ROLLBACK  (1.1ms) BEGIN  (0.3ms) ROLLBACK  (0.3ms) BEGIN  (0.5ms) ROLLBACK  (0.3ms) BEGIN  (2.1ms) ROLLBACK  (0.4ms) BEGIN  (0.3ms) ROLLBACK  (0.4ms) BEGIN  (0.4ms) ROLLBACK  (0.4ms) BEGIN  (0.4ms) ROLLBACK  (0.4ms) BEGIN  (0.4ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] Enqueued ContextedJob (Job ID: 1c1dc992-40f0-4ea9-898d-769edfae9c4d) to Sidekiq(default) [ActiveJob] [TestWorker] [2afbb3d1-0f35-4453-b70b-3bbeef7b7d4e] Performing TestWorker (Job ID: 2afbb3d1-0f35-4453-b70b-3bbeef7b7d4e) from Sidekiq(default) [ActiveJob] [TestWorker] [2afbb3d1-0f35-4453-b70b-3bbeef7b7d4e] Performed TestWorker (Job ID: 2afbb3d1-0f35-4453-b70b-3bbeef7b7d4e) from Sidekiq(default) in 3.96ms [ActiveJob] [ContextedJob] [1c1dc992-40f0-4ea9-898d-769edfae9c4d] Performing ContextedJob (Job ID: 1c1dc992-40f0-4ea9-898d-769edfae9c4d) from Sidekiq(default) [ActiveJob] [ContextedJob] [1c1dc992-40f0-4ea9-898d-769edfae9c4d] Performed ContextedJob (Job ID: 1c1dc992-40f0-4ea9-898d-769edfae9c4d) from Sidekiq(default) in 5.54ms  (0.3ms) ROLLBACK  (0.3ms) BEGIN [ActiveJob] Enqueued ContextedJob (Job ID: 895c5da3-7852-44a3-a740-6b7d5eb870b5) to Sidekiq(default) [ActiveJob] [ContextedJob] [895c5da3-7852-44a3-a740-6b7d5eb870b5] Performing ContextedJob (Job ID: 895c5da3-7852-44a3-a740-6b7d5eb870b5) from Sidekiq(default) [ActiveJob] [ContextedJob] [895c5da3-7852-44a3-a740-6b7d5eb870b5] Performed ContextedJob (Job ID: 895c5da3-7852-44a3-a740-6b7d5eb870b5) from Sidekiq(default) in 8.42ms  (0.3ms) ROLLBACK  (0.5ms) BEGIN [ActiveJob] Enqueued BatchTestJobBase (Job ID: 1e5d205d-706b-4455-8f29-f6d27728e3f6) to Sidekiq(default) [ActiveJob] [BatchTestJobBase] [1e5d205d-706b-4455-8f29-f6d27728e3f6] Performing BatchTestJobBase (Job ID: 1e5d205d-706b-4455-8f29-f6d27728e3f6) from Sidekiq(default) [ActiveJob] [BatchTestJobBase] [1e5d205d-706b-4455-8f29-f6d27728e3f6] Performed BatchTestJobBase (Job ID: 1e5d205d-706b-4455-8f29-f6d27728e3f6) from Sidekiq(default) in 4.13ms [ActiveJob] Enqueued ContextedJob (Job ID: 7c6b9ebc-2abe-4e59-849f-2fa942afb109) to Sidekiq(default) [ActiveJob] [ContextedJob] [7c6b9ebc-2abe-4e59-849f-2fa942afb109] Performing ContextedJob (Job ID: 7c6b9ebc-2abe-4e59-849f-2fa942afb109) from Sidekiq(default) [ActiveJob] [ContextedJob] [7c6b9ebc-2abe-4e59-849f-2fa942afb109] Performed ContextedJob (Job ID: 7c6b9ebc-2abe-4e59-849f-2fa942afb109) from Sidekiq(default) in 6.93ms  (0.4ms) ROLLBACK  (0.3ms) BEGIN [ActiveJob] Enqueued TestWorker (Job ID: ee42b1f1-5530-4a9f-83e8-9a3a15552c03) to Sidekiq(default) [ActiveJob] Enqueued TestWorker (Job ID: 6a1f746d-e1eb-4646-a29f-055b2d26ded5) to Sidekiq(default) [ActiveJob] Enqueued TestWorker (Job ID: d40be288-0c1c-4aa7-9df9-e61e5e5c083f) to Sidekiq(default)  (0.3ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] Enqueued WorkerA (Job ID: 073edfdf-9d3c-41e4-bfa6-d35fabc6198f) to Sidekiq(default) [ActiveJob] Enqueued WorkerB (Job ID: e55f08ac-bf53-4ac4-9057-ece46d723011) to Sidekiq(default) [ActiveJob] Enqueued WorkerA (Job ID: a02daec6-a955-4b66-915a-99b41c37fe3b) to Sidekiq(default) [ActiveJob] Enqueued WorkerC (Job ID: e0de5425-25a3-4681-b7db-ff70ba5995c2) to Sidekiq(default)  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.3ms) BEGIN  (0.4ms) ROLLBACK  (0.5ms) BEGIN  (0.4ms) ROLLBACK  (0.3ms) BEGIN  (0.4ms) ROLLBACK  (0.8ms) BEGIN  (0.3ms) ROLLBACK  (0.3ms) BEGIN  (0.3ms) ROLLBACK  (0.6ms) BEGIN  (0.3ms) ROLLBACK  (0.3ms) BEGIN  (0.3ms) ROLLBACK  (0.3ms) BEGIN  (0.8ms) ROLLBACK  (0.3ms) BEGIN  (0.4ms) ROLLBACK  (0.4ms) BEGIN  (0.3ms) ROLLBACK  (0.4ms) BEGIN  (0.6ms) ROLLBACK  (28.6ms) BEGIN  (2.6ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] Enqueued TestWorker (Job ID: 0fd91747-ccb4-4233-848c-07efd90f97c5) to Sidekiq(default)  (0.4ms) ROLLBACK  (0.7ms) BEGIN  (0.3ms) ROLLBACK  (0.7ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.7ms) BEGIN [ActiveJob] Enqueued TestWorker (Job ID: b234de56-9e82-46d7-8db5-10b8d5b3ce62) to Sidekiq(default)  (0.4ms) ROLLBACK  (0.5ms) SELECT "schema_migrations"."version" FROM "schema_migrations" ORDER BY "schema_migrations"."version" ASC  (0.4ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.4ms) SELECT COUNT(*) FROM "canvas_sync_job_logs" [ActiveJob] [GoodJob] [c304ceb7-e094-4d5d-a492-45aeb1ecfa8f] Performing GoodJob (Job ID: c304ceb7-e094-4d5d-a492-45aeb1ecfa8f) from Test(default) with arguments: "argument" [ActiveJob] [GoodJob] [c304ceb7-e094-4d5d-a492-45aeb1ecfa8f] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "c304ceb7-e094-4d5d-a492-45aeb1ecfa8f"], ["LIMIT", 1]] [ActiveJob] [GoodJob] [c304ceb7-e094-4d5d-a492-45aeb1ecfa8f]  (0.3ms) SAVEPOINT active_record_1 [ActiveJob] [GoodJob] [c304ceb7-e094-4d5d-a492-45aeb1ecfa8f] CanvasSync::JobLog Create (0.4ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "GoodJob"], ["status", "enqueued"], ["job_arguments", "---\n- argument\n"], ["created_at", "2021-09-08 22:07:23.774703"], ["updated_at", "2021-09-08 22:07:23.774703"], ["job_id", "c304ceb7-e094-4d5d-a492-45aeb1ecfa8f"]] [ActiveJob] [GoodJob] [c304ceb7-e094-4d5d-a492-45aeb1ecfa8f]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [GoodJob] [c304ceb7-e094-4d5d-a492-45aeb1ecfa8f]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [GoodJob] [c304ceb7-e094-4d5d-a492-45aeb1ecfa8f] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-09-08 22:07:23.776496"], ["status", "running"], ["updated_at", "2021-09-08 22:07:23.776819"], ["id", 109]] [ActiveJob] [GoodJob] [c304ceb7-e094-4d5d-a492-45aeb1ecfa8f]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [GoodJob] [c304ceb7-e094-4d5d-a492-45aeb1ecfa8f]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [GoodJob] [c304ceb7-e094-4d5d-a492-45aeb1ecfa8f] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2021-09-08 22:07:23.778033"], ["status", "success"], ["updated_at", "2021-09-08 22:07:23.778467"], ["id", 109]] [ActiveJob] [GoodJob] [c304ceb7-e094-4d5d-a492-45aeb1ecfa8f]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [GoodJob] [c304ceb7-e094-4d5d-a492-45aeb1ecfa8f] Performed GoodJob (Job ID: c304ceb7-e094-4d5d-a492-45aeb1ecfa8f) from Test(default) in 16.44ms  (0.3ms) SELECT COUNT(*) FROM "canvas_sync_job_logs" CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" ORDER BY "canvas_sync_job_logs"."id" DESC LIMIT $1 [["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] [BadJob] [1334954b-eb5b-4da8-b6eb-43a2c6266f08] Performing BadJob (Job ID: 1334954b-eb5b-4da8-b6eb-43a2c6266f08) from Test(default) with arguments: "argument" [ActiveJob] [BadJob] [1334954b-eb5b-4da8-b6eb-43a2c6266f08] CanvasSync::JobLog Load (0.3ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "1334954b-eb5b-4da8-b6eb-43a2c6266f08"], ["LIMIT", 1]] [ActiveJob] [BadJob] [1334954b-eb5b-4da8-b6eb-43a2c6266f08]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [BadJob] [1334954b-eb5b-4da8-b6eb-43a2c6266f08] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "BadJob"], ["status", "enqueued"], ["job_arguments", "---\n- argument\n"], ["created_at", "2021-09-08 22:07:23.785580"], ["updated_at", "2021-09-08 22:07:23.785580"], ["job_id", "1334954b-eb5b-4da8-b6eb-43a2c6266f08"]] [ActiveJob] [BadJob] [1334954b-eb5b-4da8-b6eb-43a2c6266f08]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [BadJob] [1334954b-eb5b-4da8-b6eb-43a2c6266f08]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [BadJob] [1334954b-eb5b-4da8-b6eb-43a2c6266f08] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-09-08 22:07:23.786938"], ["status", "running"], ["updated_at", "2021-09-08 22:07:23.787208"], ["id", 110]] [ActiveJob] [BadJob] [1334954b-eb5b-4da8-b6eb-43a2c6266f08]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [BadJob] [1334954b-eb5b-4da8-b6eb-43a2c6266f08]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [BadJob] [1334954b-eb5b-4da8-b6eb-43a2c6266f08] CanvasSync::JobLog Update (0.5ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "exception" = $2, "backtrace" = $3, "status" = $4, "updated_at" = $5 WHERE "canvas_sync_job_logs"."id" = $6 [["completed_at", "2021-09-08 22:07:23.788290"], ["exception", "EvilError: EvilError"], ["backtrace", "/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:12:in `perform'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:39:in `block in perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:109:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch_aware_job.rb:22:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:21:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/i18n-1.8.10/lib/i18n.rb:309:in `with_locale'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/translation.rb:9:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:26:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `block in instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications/instrumenter.rb:23:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:25:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `block in tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `block in tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:28:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:22:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:136:in `run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:38:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:18:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:40:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/matchers/built_in/raise_error.rb:59:in `matches?'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:51:in `block in handle_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:27:in `with_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:48:in `handle_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:65:in `to'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:101:in `to'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:39:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `block in with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `block in with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-rails-5.0.2/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:259:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:644:in `block in run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:606:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/configuration.rb:2067:in `with_suite_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:116:in `block in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/reporter.rb:74:in `report'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:115:in `run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:89:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:71:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:45:in `invoke'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/exe/rspec:4:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:63:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:63:in `kernel_load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:28:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:474:in `exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:30:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:24:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/exe/bundle:49:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/friendly_errors.rb:128:in `with_friendly_errors'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/exe/bundle:37:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `
'"], ["status", "error"], ["updated_at", "2021-09-08 22:07:23.788618"], ["id", 110]] [ActiveJob] [BadJob] [1334954b-eb5b-4da8-b6eb-43a2c6266f08]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [BadJob] [1334954b-eb5b-4da8-b6eb-43a2c6266f08] Error performing BadJob (Job ID: 1334954b-eb5b-4da8-b6eb-43a2c6266f08) from Test(default) in 5.89ms: EvilError (EvilError): /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:12:in `perform' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:39:in `block in perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:109:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch_aware_job.rb:22:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:21:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/i18n-1.8.10/lib/i18n.rb:309:in `with_locale' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/translation.rb:9:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:26:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `block in instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications/instrumenter.rb:23:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:25:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `block in tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `block in tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:28:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:22:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:136:in `run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:38:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:18:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:40:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/matchers/built_in/raise_error.rb:59:in `matches?' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:51:in `block in handle_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:27:in `with_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:48:in `handle_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:65:in `to' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:101:in `to' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:39:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `block in with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `block in with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-rails-5.0.2/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:259:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:644:in `block in run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:606:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/configuration.rb:2067:in `with_suite_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:116:in `block in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/reporter.rb:74:in `report' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:115:in `run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:89:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:71:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:45:in `invoke' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/exe/rspec:4:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:63:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:63:in `kernel_load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:28:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:474:in `exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:30:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:24:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/exe/bundle:49:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/friendly_errors.rb:128:in `with_friendly_errors' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/exe/bundle:37:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `
' CanvasSync::JobLog Load (0.3ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" ORDER BY "canvas_sync_job_logs"."id" DESC LIMIT $1 [["LIMIT", 1]]  (0.1ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] [BadJob] [e3383ce4-518b-4a39-a9dc-9eec3209e008] Performing BadJob (Job ID: e3383ce4-518b-4a39-a9dc-9eec3209e008) from Test(default) [ActiveJob] [BadJob] [e3383ce4-518b-4a39-a9dc-9eec3209e008] CanvasSync::JobLog Load (0.3ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "e3383ce4-518b-4a39-a9dc-9eec3209e008"], ["LIMIT", 1]] [ActiveJob] [BadJob] [e3383ce4-518b-4a39-a9dc-9eec3209e008]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [BadJob] [e3383ce4-518b-4a39-a9dc-9eec3209e008] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["job_class", "BadJob"], ["status", "enqueued"], ["created_at", "2021-09-08 22:07:23.794091"], ["updated_at", "2021-09-08 22:07:23.794091"], ["job_id", "e3383ce4-518b-4a39-a9dc-9eec3209e008"]] [ActiveJob] [BadJob] [e3383ce4-518b-4a39-a9dc-9eec3209e008]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [BadJob] [e3383ce4-518b-4a39-a9dc-9eec3209e008]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [BadJob] [e3383ce4-518b-4a39-a9dc-9eec3209e008] CanvasSync::JobLog Update (0.4ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-09-08 22:07:23.795171"], ["status", "running"], ["updated_at", "2021-09-08 22:07:23.795473"], ["id", 111]] [ActiveJob] [BadJob] [e3383ce4-518b-4a39-a9dc-9eec3209e008]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [BadJob] [e3383ce4-518b-4a39-a9dc-9eec3209e008]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [BadJob] [e3383ce4-518b-4a39-a9dc-9eec3209e008] CanvasSync::JobLog Update (0.5ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "exception" = $2, "backtrace" = $3, "status" = $4, "updated_at" = $5 WHERE "canvas_sync_job_logs"."id" = $6 [["completed_at", "2021-09-08 22:07:23.797199"], ["exception", "ArgumentError: wrong number of arguments (given 0, expected 1)"], ["backtrace", "/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:11:in `perform'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:39:in `block in perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:109:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch_aware_job.rb:22:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:21:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/i18n-1.8.10/lib/i18n.rb:309:in `with_locale'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/translation.rb:9:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:26:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `block in instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications/instrumenter.rb:23:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:25:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `block in tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `block in tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:28:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:22:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:136:in `run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:38:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:18:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:52:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/matchers/built_in/raise_error.rb:59:in `matches?'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:51:in `block in handle_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:27:in `with_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:48:in `handle_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:65:in `to'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:101:in `to'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:51:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `block in with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `block in with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-rails-5.0.2/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:259:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:644:in `block in run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:606:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/configuration.rb:2067:in `with_suite_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:116:in `block in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/reporter.rb:74:in `report'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:115:in `run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:89:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:71:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:45:in `invoke'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/exe/rspec:4:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:63:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:63:in `kernel_load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:28:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:474:in `exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:30:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:24:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/exe/bundle:49:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/friendly_errors.rb:128:in `with_friendly_errors'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/exe/bundle:37:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `
'"], ["status", "error"], ["updated_at", "2021-09-08 22:07:23.797609"], ["id", 111]] [ActiveJob] [BadJob] [e3383ce4-518b-4a39-a9dc-9eec3209e008]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [BadJob] [e3383ce4-518b-4a39-a9dc-9eec3209e008] Error performing BadJob (Job ID: e3383ce4-518b-4a39-a9dc-9eec3209e008) from Test(default) in 5.99ms: ArgumentError (wrong number of arguments (given 0, expected 1)): /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:11:in `perform' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:39:in `block in perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:109:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch_aware_job.rb:22:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:21:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/i18n-1.8.10/lib/i18n.rb:309:in `with_locale' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/translation.rb:9:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:26:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `block in instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications/instrumenter.rb:23:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:25:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `block in tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `block in tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:28:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:22:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:136:in `run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:38:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:18:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:52:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/matchers/built_in/raise_error.rb:59:in `matches?' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:51:in `block in handle_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:27:in `with_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:48:in `handle_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:65:in `to' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:101:in `to' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:51:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `block in with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `block in with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-rails-5.0.2/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:259:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:644:in `block in run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:606:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/configuration.rb:2067:in `with_suite_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:116:in `block in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/reporter.rb:74:in `report' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:115:in `run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:89:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:71:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:45:in `invoke' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/exe/rspec:4:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:63:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:63:in `kernel_load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:28:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:474:in `exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:30:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:24:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/exe/bundle:49:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/friendly_errors.rb:128:in `with_friendly_errors' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/exe/bundle:37:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `
'  (0.1ms) ROLLBACK  (0.4ms) BEGIN [ActiveJob] [BadJob] [638fe6be-b8cd-4f60-98e7-093c68dd13e1] Performing BadJob (Job ID: 638fe6be-b8cd-4f60-98e7-093c68dd13e1) from Test(default) [ActiveJob] [BadJob] [638fe6be-b8cd-4f60-98e7-093c68dd13e1] CanvasSync::JobLog Load (0.3ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "638fe6be-b8cd-4f60-98e7-093c68dd13e1"], ["LIMIT", 1]] [ActiveJob] [BadJob] [638fe6be-b8cd-4f60-98e7-093c68dd13e1]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [BadJob] [638fe6be-b8cd-4f60-98e7-093c68dd13e1] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["job_class", "BadJob"], ["status", "enqueued"], ["created_at", "2021-09-08 22:07:23.802479"], ["updated_at", "2021-09-08 22:07:23.802479"], ["job_id", "638fe6be-b8cd-4f60-98e7-093c68dd13e1"]] [ActiveJob] [BadJob] [638fe6be-b8cd-4f60-98e7-093c68dd13e1]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [BadJob] [638fe6be-b8cd-4f60-98e7-093c68dd13e1]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [BadJob] [638fe6be-b8cd-4f60-98e7-093c68dd13e1] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-09-08 22:07:23.803736"], ["status", "running"], ["updated_at", "2021-09-08 22:07:23.804108"], ["id", 112]] [ActiveJob] [BadJob] [638fe6be-b8cd-4f60-98e7-093c68dd13e1]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [BadJob] [638fe6be-b8cd-4f60-98e7-093c68dd13e1]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [BadJob] [638fe6be-b8cd-4f60-98e7-093c68dd13e1] CanvasSync::JobLog Update (1.2ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "exception" = $2, "backtrace" = $3, "status" = $4, "updated_at" = $5 WHERE "canvas_sync_job_logs"."id" = $6 [["completed_at", "2021-09-08 22:07:23.808752"], ["exception", "ArgumentError: wrong number of arguments (given 0, expected 1)"], ["backtrace", "/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:11:in `perform'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:39:in `block in perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:109:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch_aware_job.rb:22:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:21:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/i18n-1.8.10/lib/i18n.rb:309:in `with_locale'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/translation.rb:9:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:26:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `block in instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications/instrumenter.rb:23:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:25:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `block in tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `block in tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:28:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:22:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:136:in `run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:38:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:18:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:60:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/matchers/built_in/raise_error.rb:59:in `matches?'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:51:in `block in handle_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:27:in `with_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:48:in `handle_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:65:in `to'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:101:in `to'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:59:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `block in with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `block in with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-rails-5.0.2/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:259:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:644:in `block in run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:606:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/configuration.rb:2067:in `with_suite_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:116:in `block in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/reporter.rb:74:in `report'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:115:in `run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:89:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:71:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:45:in `invoke'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/exe/rspec:4:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:63:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:63:in `kernel_load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:28:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:474:in `exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:30:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:24:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/exe/bundle:49:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/friendly_errors.rb:128:in `with_friendly_errors'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/exe/bundle:37:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `
'\n\nError Occurred while handling an Error: NoMethodError: undefined method `bad_catcher' for BadJob:Class\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-mocks-3.10.2/lib/rspec/mocks/method_double.rb:28:in `block in original_implementation_callable'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-mocks-3.10.2/lib/rspec/mocks/message_expectation.rb:101:in `block in and_call_original'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-mocks-3.10.2/lib/rspec/mocks/message_expectation.rb:740:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-mocks-3.10.2/lib/rspec/mocks/message_expectation.rb:572:in `invoke_incrementing_actual_calls_by'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-mocks-3.10.2/lib/rspec/mocks/message_expectation.rb:427:in `invoke'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-mocks-3.10.2/lib/rspec/mocks/proxy.rb:217:in `message_received'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-mocks-3.10.2/lib/rspec/mocks/proxy.rb:361:in `message_received'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-mocks-3.10.2/lib/rspec/mocks/method_double.rb:78:in `proxy_method_invoked'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-mocks-3.10.2/lib/rspec/mocks/method_double.rb:64:in `block (2 levels) in define_proxy_method'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:31:in `rescue in block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:23:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/i18n-1.8.10/lib/i18n.rb:309:in `with_locale'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/translation.rb:9:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:26:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `block in instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications/instrumenter.rb:23:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:25:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `block in tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `block in tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:28:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:22:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:136:in `run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:38:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:18:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:60:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/matchers/built_in/raise_error.rb:59:in `matches?'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:51:in `block in handle_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:27:in `with_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:48:in `handle_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:65:in `to'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:101:in `to'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:59:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `block in with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `block in with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-rails-5.0.2/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:259:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:644:in `block in run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:606:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/configuration.rb:2067:in `with_suite_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:116:in `block in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/reporter.rb:74:in `report'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:115:in `run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:89:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:71:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:45:in `invoke'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/exe/rspec:4:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:63:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:63:in `kernel_load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:28:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:474:in `exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:30:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:24:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/exe/bundle:49:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/friendly_errors.rb:128:in `with_friendly_errors'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/exe/bundle:37:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `
'"], ["status", "error"], ["updated_at", "2021-09-08 22:07:23.809288"], ["id", 112]] [ActiveJob] [BadJob] [638fe6be-b8cd-4f60-98e7-093c68dd13e1]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [BadJob] [638fe6be-b8cd-4f60-98e7-093c68dd13e1] Error performing BadJob (Job ID: 638fe6be-b8cd-4f60-98e7-093c68dd13e1) from Test(default) in 10.42ms: ArgumentError (wrong number of arguments (given 0, expected 1)): /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:11:in `perform' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:39:in `block in perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:109:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch_aware_job.rb:22:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:21:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/i18n-1.8.10/lib/i18n.rb:309:in `with_locale' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/translation.rb:9:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:26:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `block in instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications/instrumenter.rb:23:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:25:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `block in tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `block in tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:28:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:22:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:136:in `run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:38:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:18:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:60:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/matchers/built_in/raise_error.rb:59:in `matches?' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:51:in `block in handle_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:27:in `with_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:48:in `handle_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:65:in `to' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:101:in `to' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:59:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `block in with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `block in with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-rails-5.0.2/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:259:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:644:in `block in run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:606:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/configuration.rb:2067:in `with_suite_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:116:in `block in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/reporter.rb:74:in `report' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:115:in `run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:89:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:71:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:45:in `invoke' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/exe/rspec:4:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:63:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:63:in `kernel_load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:28:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:474:in `exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:30:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:24:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/exe/bundle:49:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/friendly_errors.rb:128:in `with_friendly_errors' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/exe/bundle:37:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `
' CanvasSync::JobLog Load (0.4ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" ORDER BY "canvas_sync_job_logs"."id" DESC LIMIT $1 [["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] [CanvasSync::Jobs::ReportChecker] [9c6e06eb-b631-46ee-945c-b988ff280163] Performing CanvasSync::Jobs::ReportChecker (Job ID: 9c6e06eb-b631-46ee-945c-b988ff280163) from Test(default) with arguments: "provisioning_csv", 1, "FakeProcessor", {} [ActiveJob] [CanvasSync::Jobs::ReportChecker] [9c6e06eb-b631-46ee-945c-b988ff280163] CanvasSync::JobLog Load (0.4ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "9c6e06eb-b631-46ee-945c-b988ff280163"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [9c6e06eb-b631-46ee-945c-b988ff280163]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [9c6e06eb-b631-46ee-945c-b988ff280163] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- provisioning_csv\n- 1\n- FakeProcessor\n- {}\n"], ["created_at", "2021-09-08 22:07:23.835622"], ["updated_at", "2021-09-08 22:07:23.835622"], ["job_id", "9c6e06eb-b631-46ee-945c-b988ff280163"]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [9c6e06eb-b631-46ee-945c-b988ff280163]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [9c6e06eb-b631-46ee-945c-b988ff280163]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [9c6e06eb-b631-46ee-945c-b988ff280163] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-09-08 22:07:23.837204"], ["status", "running"], ["updated_at", "2021-09-08 22:07:23.837543"], ["id", 113]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [9c6e06eb-b631-46ee-945c-b988ff280163]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [9c6e06eb-b631-46ee-945c-b988ff280163]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [9c6e06eb-b631-46ee-945c-b988ff280163] CanvasSync::JobLog Destroy (0.3ms) DELETE FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."id" = $1 [["id", 113]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [9c6e06eb-b631-46ee-945c-b988ff280163]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [9c6e06eb-b631-46ee-945c-b988ff280163] Performed CanvasSync::Jobs::ReportChecker (Job ID: 9c6e06eb-b631-46ee-945c-b988ff280163) from Test(default) in 10.08ms  (0.1ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [CanvasSync::Jobs::ReportChecker] [4676bdaa-55b9-46b6-bcc2-e99cb87d3667] Performing CanvasSync::Jobs::ReportChecker (Job ID: 4676bdaa-55b9-46b6-bcc2-e99cb87d3667) from Test(default) with arguments: "provisioning_csv", 1, "FakeProcessor", {} [ActiveJob] [CanvasSync::Jobs::ReportChecker] [4676bdaa-55b9-46b6-bcc2-e99cb87d3667] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "4676bdaa-55b9-46b6-bcc2-e99cb87d3667"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [4676bdaa-55b9-46b6-bcc2-e99cb87d3667]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [4676bdaa-55b9-46b6-bcc2-e99cb87d3667] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- provisioning_csv\n- 1\n- FakeProcessor\n- {}\n"], ["created_at", "2021-09-08 22:07:23.847174"], ["updated_at", "2021-09-08 22:07:23.847174"], ["job_id", "4676bdaa-55b9-46b6-bcc2-e99cb87d3667"]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [4676bdaa-55b9-46b6-bcc2-e99cb87d3667]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [4676bdaa-55b9-46b6-bcc2-e99cb87d3667]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [4676bdaa-55b9-46b6-bcc2-e99cb87d3667] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-09-08 22:07:23.848586"], ["status", "running"], ["updated_at", "2021-09-08 22:07:23.848895"], ["id", 114]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [4676bdaa-55b9-46b6-bcc2-e99cb87d3667]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [4676bdaa-55b9-46b6-bcc2-e99cb87d3667]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [4676bdaa-55b9-46b6-bcc2-e99cb87d3667] CanvasSync::JobLog Create (0.2ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- provisioning_csv\n- 1\n- FakeProcessor\n- {}\n- {}\n"], ["created_at", "2021-09-08 22:07:23.851909"], ["updated_at", "2021-09-08 22:07:23.851909"], ["job_id", "4af69650-dec3-4c35-86b7-3e9050d4f583"]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [4676bdaa-55b9-46b6-bcc2-e99cb87d3667]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [4676bdaa-55b9-46b6-bcc2-e99cb87d3667] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: 4af69650-dec3-4c35-86b7-3e9050d4f583) to Test(default) at 2021-09-08 22:07:53 UTC with arguments: "provisioning_csv", 1, "FakeProcessor", {}, {} [ActiveJob] [CanvasSync::Jobs::ReportChecker] [4676bdaa-55b9-46b6-bcc2-e99cb87d3667]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [4676bdaa-55b9-46b6-bcc2-e99cb87d3667] CanvasSync::JobLog Destroy (0.3ms) DELETE FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."id" = $1 [["id", 114]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [4676bdaa-55b9-46b6-bcc2-e99cb87d3667]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [4676bdaa-55b9-46b6-bcc2-e99cb87d3667] Performed CanvasSync::Jobs::ReportChecker (Job ID: 4676bdaa-55b9-46b6-bcc2-e99cb87d3667) from Test(default) in 7.95ms  (0.1ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] [CanvasSync::Jobs::ReportChecker] [f5cca85d-f1f3-40b5-a3d7-af70b9c7dbb5] Performing CanvasSync::Jobs::ReportChecker (Job ID: f5cca85d-f1f3-40b5-a3d7-af70b9c7dbb5) from Test(default) with arguments: "provisioning_csv", 1, "FakeProcessor", {} [ActiveJob] [CanvasSync::Jobs::ReportChecker] [f5cca85d-f1f3-40b5-a3d7-af70b9c7dbb5] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "f5cca85d-f1f3-40b5-a3d7-af70b9c7dbb5"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [f5cca85d-f1f3-40b5-a3d7-af70b9c7dbb5]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [f5cca85d-f1f3-40b5-a3d7-af70b9c7dbb5] CanvasSync::JobLog Create (0.4ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- provisioning_csv\n- 1\n- FakeProcessor\n- {}\n"], ["created_at", "2021-09-08 22:07:23.858455"], ["updated_at", "2021-09-08 22:07:23.858455"], ["job_id", "f5cca85d-f1f3-40b5-a3d7-af70b9c7dbb5"]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [f5cca85d-f1f3-40b5-a3d7-af70b9c7dbb5]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [f5cca85d-f1f3-40b5-a3d7-af70b9c7dbb5]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [f5cca85d-f1f3-40b5-a3d7-af70b9c7dbb5] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-09-08 22:07:23.860392"], ["status", "running"], ["updated_at", "2021-09-08 22:07:23.860701"], ["id", 116]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [f5cca85d-f1f3-40b5-a3d7-af70b9c7dbb5]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [f5cca85d-f1f3-40b5-a3d7-af70b9c7dbb5]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [f5cca85d-f1f3-40b5-a3d7-af70b9c7dbb5] CanvasSync::JobLog Update (0.6ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "exception" = $2, "backtrace" = $3, "status" = $4, "updated_at" = $5 WHERE "canvas_sync_job_logs"."id" = $6 [["completed_at", "2021-09-08 22:07:23.865933"], ["exception", "NameError: undefined local variable or method `current_organization' for #"], ["backtrace", "/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/jobs/report_checker.rb:35:in `perform'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:39:in `block in perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:109:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch_aware_job.rb:22:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:21:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/i18n-1.8.10/lib/i18n.rb:309:in `with_locale'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/translation.rb:9:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:26:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `block in instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications/instrumenter.rb:23:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:25:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `block in tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `block in tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:28:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:22:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:136:in `run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:38:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:18:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/report_checker_spec.rb:11:in `start_job'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/report_checker_spec.rb:53:in `block (5 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/matchers/built_in/raise_error.rb:59:in `matches?'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:51:in `block in handle_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:27:in `with_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:48:in `handle_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:65:in `to'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:101:in `to'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/report_checker_spec.rb:53:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `block in with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `block in with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-rails-5.0.2/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:259:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:644:in `block in run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:606:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/configuration.rb:2067:in `with_suite_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:116:in `block in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/reporter.rb:74:in `report'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:115:in `run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:89:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:71:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:45:in `invoke'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/exe/rspec:4:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:63:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:63:in `kernel_load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:28:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:474:in `exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:30:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:24:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/exe/bundle:49:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/friendly_errors.rb:128:in `with_friendly_errors'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/exe/bundle:37:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `
'"], ["status", "error"], ["updated_at", "2021-09-08 22:07:23.866513"], ["id", 116]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [f5cca85d-f1f3-40b5-a3d7-af70b9c7dbb5]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [f5cca85d-f1f3-40b5-a3d7-af70b9c7dbb5] Error performing CanvasSync::Jobs::ReportChecker (Job ID: f5cca85d-f1f3-40b5-a3d7-af70b9c7dbb5) from Test(default) in 11.42ms: NameError (undefined local variable or method `current_organization' for #): /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/jobs/report_checker.rb:35:in `perform' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:39:in `block in perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:109:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch_aware_job.rb:22:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:21:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/i18n-1.8.10/lib/i18n.rb:309:in `with_locale' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/translation.rb:9:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:26:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `block in instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications/instrumenter.rb:23:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:25:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `block in tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `block in tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:28:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:22:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:136:in `run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:38:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:18:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/report_checker_spec.rb:11:in `start_job' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/report_checker_spec.rb:53:in `block (5 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/matchers/built_in/raise_error.rb:59:in `matches?' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:51:in `block in handle_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:27:in `with_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:48:in `handle_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:65:in `to' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:101:in `to' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/report_checker_spec.rb:53:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `block in with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `block in with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-rails-5.0.2/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:259:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:644:in `block in run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:606:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/configuration.rb:2067:in `with_suite_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:116:in `block in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/reporter.rb:74:in `report' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:115:in `run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:89:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:71:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:45:in `invoke' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/exe/rspec:4:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:63:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:63:in `kernel_load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:28:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:474:in `exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:30:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:24:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/exe/bundle:49:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/friendly_errors.rb:128:in `with_friendly_errors' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/exe/bundle:37:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `
'  (0.2ms) ROLLBACK  (0.3ms) BEGIN [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [707e310f-9cf6-41b0-8856-36f47b44f7ba] Performing CanvasSync::Jobs::ReportProcessorJob (Job ID: 707e310f-9cf6-41b0-8856-36f47b44f7ba) from Test(default) with arguments: "provisioning_csv", "https://test.instructure.com/sample_report_download", "FakeProcessor", {}, 1 [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [707e310f-9cf6-41b0-8856-36f47b44f7ba] CanvasSync::JobLog Load (0.3ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "707e310f-9cf6-41b0-8856-36f47b44f7ba"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [707e310f-9cf6-41b0-8856-36f47b44f7ba]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [707e310f-9cf6-41b0-8856-36f47b44f7ba] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportProcessorJob"], ["status", "enqueued"], ["job_arguments", "---\n- provisioning_csv\n- https://test.instructure.com/sample_report_download\n- FakeProcessor\n- {}\n- 1\n"], ["created_at", "2021-09-08 22:07:23.872572"], ["updated_at", "2021-09-08 22:07:23.872572"], ["job_id", "707e310f-9cf6-41b0-8856-36f47b44f7ba"]] [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [707e310f-9cf6-41b0-8856-36f47b44f7ba]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [707e310f-9cf6-41b0-8856-36f47b44f7ba]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [707e310f-9cf6-41b0-8856-36f47b44f7ba] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-09-08 22:07:23.874253"], ["status", "running"], ["updated_at", "2021-09-08 22:07:23.874626"], ["id", 117]] [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [707e310f-9cf6-41b0-8856-36f47b44f7ba]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [707e310f-9cf6-41b0-8856-36f47b44f7ba]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [707e310f-9cf6-41b0-8856-36f47b44f7ba] CanvasSync::JobLog Update (0.4ms) UPDATE "canvas_sync_job_logs" SET "job_class" = $1, "updated_at" = $2 WHERE "canvas_sync_job_logs"."id" = $3 [["job_class", "FakeProcessor"], ["updated_at", "2021-09-08 22:07:23.876683"], ["id", 117]] [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [707e310f-9cf6-41b0-8856-36f47b44f7ba]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [707e310f-9cf6-41b0-8856-36f47b44f7ba]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [707e310f-9cf6-41b0-8856-36f47b44f7ba] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2021-09-08 22:07:23.895437"], ["status", "success"], ["updated_at", "2021-09-08 22:07:23.895916"], ["id", 117]] [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [707e310f-9cf6-41b0-8856-36f47b44f7ba]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [707e310f-9cf6-41b0-8856-36f47b44f7ba] Performed CanvasSync::Jobs::ReportProcessorJob (Job ID: 707e310f-9cf6-41b0-8856-36f47b44f7ba) from Test(default) in 25.61ms  (0.2ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [CanvasSync::Jobs::ReportStarter] [1df61fa3-eb2a-462b-8218-b767e971690c] Performing CanvasSync::Jobs::ReportStarter (Job ID: 1df61fa3-eb2a-462b-8218-b767e971690c) from Test(default) with arguments: "provisioning_csv", {"parameters[users]"=>true}, "CoolProcessor", {:models=>["users"]} [ActiveJob] [CanvasSync::Jobs::ReportStarter] [1df61fa3-eb2a-462b-8218-b767e971690c] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "1df61fa3-eb2a-462b-8218-b767e971690c"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::ReportStarter] [1df61fa3-eb2a-462b-8218-b767e971690c]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [1df61fa3-eb2a-462b-8218-b767e971690c] CanvasSync::JobLog Create (0.2ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportStarter"], ["status", "enqueued"], ["job_arguments", "---\n- provisioning_csv\n- parameters[users]: true\n- CoolProcessor\n- :models:\n - users\n"], ["created_at", "2021-09-08 22:07:23.900488"], ["updated_at", "2021-09-08 22:07:23.900488"], ["job_id", "1df61fa3-eb2a-462b-8218-b767e971690c"]] [ActiveJob] [CanvasSync::Jobs::ReportStarter] [1df61fa3-eb2a-462b-8218-b767e971690c]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [1df61fa3-eb2a-462b-8218-b767e971690c]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [1df61fa3-eb2a-462b-8218-b767e971690c] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-09-08 22:07:23.902047"], ["status", "running"], ["updated_at", "2021-09-08 22:07:23.902349"], ["id", 118]] [ActiveJob] [CanvasSync::Jobs::ReportStarter] [1df61fa3-eb2a-462b-8218-b767e971690c]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [1df61fa3-eb2a-462b-8218-b767e971690c]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [1df61fa3-eb2a-462b-8218-b767e971690c] CanvasSync::JobLog Create (0.2ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- provisioning_csv\n- 1\n- CoolProcessor\n- :models:\n - users\n :sync_start_time: '2021-09-08T22:07:23Z'\n :report_params:\n parameters[users]: true\n"], ["created_at", "2021-09-08 22:07:23.905495"], ["updated_at", "2021-09-08 22:07:23.905495"], ["job_id", "e39f01e8-2378-4a3b-a16c-e333f3f9d1dc"]] [ActiveJob] [CanvasSync::Jobs::ReportStarter] [1df61fa3-eb2a-462b-8218-b767e971690c]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [1df61fa3-eb2a-462b-8218-b767e971690c] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: e39f01e8-2378-4a3b-a16c-e333f3f9d1dc) to Test(default) at 2021-09-08 22:07:53 UTC with arguments: "provisioning_csv", 1, "CoolProcessor", {:models=>["users"], :sync_start_time=>"2021-09-08T22:07:23Z", :report_params=>{"parameters[users]"=>true}} [ActiveJob] [CanvasSync::Jobs::ReportStarter] [1df61fa3-eb2a-462b-8218-b767e971690c]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [1df61fa3-eb2a-462b-8218-b767e971690c] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2021-09-08 22:07:23.907570"], ["status", "success"], ["updated_at", "2021-09-08 22:07:23.907937"], ["id", 118]] [ActiveJob] [CanvasSync::Jobs::ReportStarter] [1df61fa3-eb2a-462b-8218-b767e971690c]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [1df61fa3-eb2a-462b-8218-b767e971690c] Performed CanvasSync::Jobs::ReportStarter (Job ID: 1df61fa3-eb2a-462b-8218-b767e971690c) from Test(default) in 9.8ms  (0.2ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [CanvasSync::Jobs::ReportStarter] [88b7fa98-c96f-4737-98e1-a221a3699959] Performing CanvasSync::Jobs::ReportStarter (Job ID: 88b7fa98-c96f-4737-98e1-a221a3699959) from Test(default) with arguments: "provisioning_csv", {"parameters[users]"=>true}, "CoolProcessor", {:models=>["users"]}, {:allow_redownloads=>true} [ActiveJob] [CanvasSync::Jobs::ReportStarter] [88b7fa98-c96f-4737-98e1-a221a3699959] CanvasSync::JobLog Load (0.1ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "88b7fa98-c96f-4737-98e1-a221a3699959"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::ReportStarter] [88b7fa98-c96f-4737-98e1-a221a3699959]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [88b7fa98-c96f-4737-98e1-a221a3699959] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportStarter"], ["status", "enqueued"], ["job_arguments", "---\n- provisioning_csv\n- parameters[users]: true\n- CoolProcessor\n- :models:\n - users\n- :allow_redownloads: true\n"], ["created_at", "2021-09-08 22:07:23.912929"], ["updated_at", "2021-09-08 22:07:23.912929"], ["job_id", "88b7fa98-c96f-4737-98e1-a221a3699959"]] [ActiveJob] [CanvasSync::Jobs::ReportStarter] [88b7fa98-c96f-4737-98e1-a221a3699959]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [88b7fa98-c96f-4737-98e1-a221a3699959]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [88b7fa98-c96f-4737-98e1-a221a3699959] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-09-08 22:07:23.914543"], ["status", "running"], ["updated_at", "2021-09-08 22:07:23.914879"], ["id", 120]] [ActiveJob] [CanvasSync::Jobs::ReportStarter] [88b7fa98-c96f-4737-98e1-a221a3699959]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [88b7fa98-c96f-4737-98e1-a221a3699959]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [88b7fa98-c96f-4737-98e1-a221a3699959] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2021-09-08 22:07:23.917532"], ["status", "success"], ["updated_at", "2021-09-08 22:07:23.917929"], ["id", 120]] [ActiveJob] [CanvasSync::Jobs::ReportStarter] [88b7fa98-c96f-4737-98e1-a221a3699959]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [88b7fa98-c96f-4737-98e1-a221a3699959] Performed CanvasSync::Jobs::ReportStarter (Job ID: 88b7fa98-c96f-4737-98e1-a221a3699959) from Test(default) in 6.94ms  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.3ms) SAVEPOINT active_record_1 Account Exists (0.5ms) SELECT 1 AS one FROM "accounts" WHERE "accounts"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] Account Create (0.4ms) INSERT INTO "accounts" ("canvas_id", "sis_id", "canvas_parent_account_id", "sis_parent_account_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 1], ["sis_id", "73d89e97aa24ad3fb09ec56594be2e88"], ["canvas_parent_account_id", 1], ["sis_parent_account_id", "544f0eeb412af0edb6879f6a6c188744"], ["name", "Account name"], ["workflow_state", "active"], ["created_at", "2021-09-08 22:07:23.929659"], ["updated_at", "2021-09-08 22:07:23.929659"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.4ms) SELECT COUNT(*) FROM "admins" [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [83e69dae-9bcb-4ba9-aca8-39a93e52f1b2] Performing CanvasSync::Jobs::SyncAdminsJob (Job ID: 83e69dae-9bcb-4ba9-aca8-39a93e52f1b2) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [83e69dae-9bcb-4ba9-aca8-39a93e52f1b2] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "83e69dae-9bcb-4ba9-aca8-39a93e52f1b2"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [83e69dae-9bcb-4ba9-aca8-39a93e52f1b2]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [83e69dae-9bcb-4ba9-aca8-39a93e52f1b2] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncAdminsJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2021-09-08 22:07:23.934572"], ["updated_at", "2021-09-08 22:07:23.934572"], ["job_id", "83e69dae-9bcb-4ba9-aca8-39a93e52f1b2"]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [83e69dae-9bcb-4ba9-aca8-39a93e52f1b2]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [83e69dae-9bcb-4ba9-aca8-39a93e52f1b2]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [83e69dae-9bcb-4ba9-aca8-39a93e52f1b2] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-09-08 22:07:23.935887"], ["status", "running"], ["updated_at", "2021-09-08 22:07:23.936201"], ["id", 121]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [83e69dae-9bcb-4ba9-aca8-39a93e52f1b2]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [83e69dae-9bcb-4ba9-aca8-39a93e52f1b2] Account Load (0.3ms) SELECT "accounts".* FROM "accounts" WHERE "accounts"."workflow_state" != $1 ORDER BY "accounts"."id" ASC LIMIT $2 [["workflow_state", "deleted"], ["LIMIT", 1000]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [83e69dae-9bcb-4ba9-aca8-39a93e52f1b2] Admin Load (0.3ms) SELECT "admins".* FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [83e69dae-9bcb-4ba9-aca8-39a93e52f1b2]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [83e69dae-9bcb-4ba9-aca8-39a93e52f1b2] Admin Exists (0.3ms) SELECT 1 AS one FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [83e69dae-9bcb-4ba9-aca8-39a93e52f1b2] Admin Create (0.3ms) INSERT INTO "admins" ("canvas_id", "role_name", "canvas_account_id", "canvas_role_id", "canvas_user_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 2], ["role_name", "AccountAdmin"], ["canvas_account_id", 1], ["canvas_role_id", 1], ["canvas_user_id", 1], ["workflow_state", "active"], ["created_at", "2021-09-08 22:07:23.948044"], ["updated_at", "2021-09-08 22:07:23.948044"]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [83e69dae-9bcb-4ba9-aca8-39a93e52f1b2]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [83e69dae-9bcb-4ba9-aca8-39a93e52f1b2] Admin Load (0.2ms) SELECT "admins".* FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 3], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [83e69dae-9bcb-4ba9-aca8-39a93e52f1b2]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [83e69dae-9bcb-4ba9-aca8-39a93e52f1b2] Admin Exists (0.2ms) SELECT 1 AS one FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 3], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [83e69dae-9bcb-4ba9-aca8-39a93e52f1b2] Admin Create (0.2ms) INSERT INTO "admins" ("canvas_id", "role_name", "canvas_account_id", "canvas_role_id", "canvas_user_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 3], ["role_name", "Custom Account Role"], ["canvas_account_id", 1], ["canvas_role_id", 11], ["canvas_user_id", 11], ["workflow_state", "active"], ["created_at", "2021-09-08 22:07:23.950767"], ["updated_at", "2021-09-08 22:07:23.950767"]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [83e69dae-9bcb-4ba9-aca8-39a93e52f1b2]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [83e69dae-9bcb-4ba9-aca8-39a93e52f1b2] Admin Load (0.2ms) SELECT "admins".* FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 4], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [83e69dae-9bcb-4ba9-aca8-39a93e52f1b2]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [83e69dae-9bcb-4ba9-aca8-39a93e52f1b2] Admin Exists (0.2ms) SELECT 1 AS one FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 4], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [83e69dae-9bcb-4ba9-aca8-39a93e52f1b2] Admin Create (0.3ms) INSERT INTO "admins" ("canvas_id", "role_name", "canvas_account_id", "canvas_role_id", "canvas_user_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 4], ["role_name", "Test"], ["canvas_account_id", 1], ["canvas_role_id", 10], ["canvas_user_id", 11], ["workflow_state", "active"], ["created_at", "2021-09-08 22:07:23.953113"], ["updated_at", "2021-09-08 22:07:23.953113"]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [83e69dae-9bcb-4ba9-aca8-39a93e52f1b2]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [83e69dae-9bcb-4ba9-aca8-39a93e52f1b2] Admin Update All (0.3ms) UPDATE "admins" SET "workflow_state" = 'inactive' WHERE "admins"."id" NOT IN ($1, $2, $3) [["id", 22], ["id", 23], ["id", 24]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [83e69dae-9bcb-4ba9-aca8-39a93e52f1b2]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [83e69dae-9bcb-4ba9-aca8-39a93e52f1b2] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2021-09-08 22:07:23.954708"], ["status", "success"], ["updated_at", "2021-09-08 22:07:23.955109"], ["id", 121]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [83e69dae-9bcb-4ba9-aca8-39a93e52f1b2]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [83e69dae-9bcb-4ba9-aca8-39a93e52f1b2] Performed CanvasSync::Jobs::SyncAdminsJob (Job ID: 83e69dae-9bcb-4ba9-aca8-39a93e52f1b2) from Test(default) in 22.49ms  (0.2ms) SELECT COUNT(*) FROM "admins"  (0.1ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [73788b5a-21cb-4cce-8cb0-68648767c740] Performing CanvasSync::Jobs::SyncAssignmentGroupsJob (Job ID: 73788b5a-21cb-4cce-8cb0-68648767c740) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [73788b5a-21cb-4cce-8cb0-68648767c740] CanvasSync::JobLog Load (0.3ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "73788b5a-21cb-4cce-8cb0-68648767c740"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [73788b5a-21cb-4cce-8cb0-68648767c740]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [73788b5a-21cb-4cce-8cb0-68648767c740] CanvasSync::JobLog Create (0.4ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncAssignmentGroupsJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2021-09-08 22:07:23.960626"], ["updated_at", "2021-09-08 22:07:23.960626"], ["job_id", "73788b5a-21cb-4cce-8cb0-68648767c740"]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [73788b5a-21cb-4cce-8cb0-68648767c740]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [73788b5a-21cb-4cce-8cb0-68648767c740]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [73788b5a-21cb-4cce-8cb0-68648767c740] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-09-08 22:07:23.962657"], ["status", "running"], ["updated_at", "2021-09-08 22:07:23.963052"], ["id", 122]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [73788b5a-21cb-4cce-8cb0-68648767c740]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [73788b5a-21cb-4cce-8cb0-68648767c740]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [73788b5a-21cb-4cce-8cb0-68648767c740] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proserv_assignment_group_export_csv\n- 1\n- CanvasSync::Processors::AssignmentGroupsProcessor\n- :sync_start_time: '2021-09-08T22:07:23Z'\n :report_params:\n :parameters:\n :enrollment_term_id: 1\n"], ["created_at", "2021-09-08 22:07:23.965956"], ["updated_at", "2021-09-08 22:07:23.965956"], ["job_id", "be70ea3b-8da9-4076-b436-54cc878598d9"]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [73788b5a-21cb-4cce-8cb0-68648767c740]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [73788b5a-21cb-4cce-8cb0-68648767c740] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: be70ea3b-8da9-4076-b436-54cc878598d9) to Test(default) at 2021-09-08 22:07:53 UTC with arguments: "proserv_assignment_group_export_csv", 1, "CanvasSync::Processors::AssignmentGroupsProcessor", {:sync_start_time=>"2021-09-08T22:07:23Z", :report_params=>{:parameters=>{:enrollment_term_id=>1}}} [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [73788b5a-21cb-4cce-8cb0-68648767c740]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [73788b5a-21cb-4cce-8cb0-68648767c740] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2021-09-08 22:07:23.968066"], ["status", "success"], ["updated_at", "2021-09-08 22:07:23.968378"], ["id", 122]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [73788b5a-21cb-4cce-8cb0-68648767c740]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [73788b5a-21cb-4cce-8cb0-68648767c740] Performed CanvasSync::Jobs::SyncAssignmentGroupsJob (Job ID: 73788b5a-21cb-4cce-8cb0-68648767c740) from Test(default) in 10.26ms  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [82a82fb4-6c6d-4984-948d-6c1ee29d66ad] Performing CanvasSync::Jobs::SyncAssignmentsJob (Job ID: 82a82fb4-6c6d-4984-948d-6c1ee29d66ad) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [82a82fb4-6c6d-4984-948d-6c1ee29d66ad] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "82a82fb4-6c6d-4984-948d-6c1ee29d66ad"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [82a82fb4-6c6d-4984-948d-6c1ee29d66ad]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [82a82fb4-6c6d-4984-948d-6c1ee29d66ad] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncAssignmentsJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2021-09-08 22:07:23.972617"], ["updated_at", "2021-09-08 22:07:23.972617"], ["job_id", "82a82fb4-6c6d-4984-948d-6c1ee29d66ad"]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [82a82fb4-6c6d-4984-948d-6c1ee29d66ad]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [82a82fb4-6c6d-4984-948d-6c1ee29d66ad]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [82a82fb4-6c6d-4984-948d-6c1ee29d66ad] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-09-08 22:07:23.974230"], ["status", "running"], ["updated_at", "2021-09-08 22:07:23.974656"], ["id", 124]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [82a82fb4-6c6d-4984-948d-6c1ee29d66ad]  (0.3ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [82a82fb4-6c6d-4984-948d-6c1ee29d66ad]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [82a82fb4-6c6d-4984-948d-6c1ee29d66ad] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proserv_assignment_export_csv\n- 1\n- CanvasSync::Processors::AssignmentsProcessor\n- :sync_start_time: '2021-09-08T22:07:23Z'\n :report_params:\n :parameters:\n :enrollment_term_id: 1\n"], ["created_at", "2021-09-08 22:07:23.979020"], ["updated_at", "2021-09-08 22:07:23.979020"], ["job_id", "e7a9b7d5-0cc0-487c-9ae4-0a806036d6cc"]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [82a82fb4-6c6d-4984-948d-6c1ee29d66ad]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [82a82fb4-6c6d-4984-948d-6c1ee29d66ad] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: e7a9b7d5-0cc0-487c-9ae4-0a806036d6cc) to Test(default) at 2021-09-08 22:07:53 UTC with arguments: "proserv_assignment_export_csv", 1, "CanvasSync::Processors::AssignmentsProcessor", {:sync_start_time=>"2021-09-08T22:07:23Z", :report_params=>{:parameters=>{:enrollment_term_id=>1}}} [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [82a82fb4-6c6d-4984-948d-6c1ee29d66ad]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [82a82fb4-6c6d-4984-948d-6c1ee29d66ad] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2021-09-08 22:07:23.981410"], ["status", "success"], ["updated_at", "2021-09-08 22:07:23.981763"], ["id", 124]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [82a82fb4-6c6d-4984-948d-6c1ee29d66ad]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [82a82fb4-6c6d-4984-948d-6c1ee29d66ad] Performed CanvasSync::Jobs::SyncAssignmentsJob (Job ID: 82a82fb4-6c6d-4984-948d-6c1ee29d66ad) from Test(default) in 11.25ms  (0.1ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [19ecceb3-0c13-4e7c-ad36-3bc345d7d7e7] Performing CanvasSync::Jobs::SyncAssignmentsJob (Job ID: 19ecceb3-0c13-4e7c-ad36-3bc345d7d7e7) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [19ecceb3-0c13-4e7c-ad36-3bc345d7d7e7] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "19ecceb3-0c13-4e7c-ad36-3bc345d7d7e7"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [19ecceb3-0c13-4e7c-ad36-3bc345d7d7e7]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [19ecceb3-0c13-4e7c-ad36-3bc345d7d7e7] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncAssignmentsJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2021-09-08 22:07:23.985909"], ["updated_at", "2021-09-08 22:07:23.985909"], ["job_id", "19ecceb3-0c13-4e7c-ad36-3bc345d7d7e7"]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [19ecceb3-0c13-4e7c-ad36-3bc345d7d7e7]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [19ecceb3-0c13-4e7c-ad36-3bc345d7d7e7]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [19ecceb3-0c13-4e7c-ad36-3bc345d7d7e7] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-09-08 22:07:23.987259"], ["status", "running"], ["updated_at", "2021-09-08 22:07:23.987636"], ["id", 126]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [19ecceb3-0c13-4e7c-ad36-3bc345d7d7e7]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [19ecceb3-0c13-4e7c-ad36-3bc345d7d7e7]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [19ecceb3-0c13-4e7c-ad36-3bc345d7d7e7] CanvasSync::JobLog Create (0.4ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proserv_assignment_export_csv\n- 1\n- CanvasSync::Processors::AssignmentsProcessor\n- :sync_start_time: '2021-09-08T22:07:23Z'\n :report_params:\n :parameters: {}\n"], ["created_at", "2021-09-08 22:07:23.990276"], ["updated_at", "2021-09-08 22:07:23.990276"], ["job_id", "36d68e7a-bb3c-4c0f-af0a-f7a2537c4eb0"]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [19ecceb3-0c13-4e7c-ad36-3bc345d7d7e7]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [19ecceb3-0c13-4e7c-ad36-3bc345d7d7e7] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: 36d68e7a-bb3c-4c0f-af0a-f7a2537c4eb0) to Test(default) at 2021-09-08 22:07:53 UTC with arguments: "proserv_assignment_export_csv", 1, "CanvasSync::Processors::AssignmentsProcessor", {:sync_start_time=>"2021-09-08T22:07:23Z", :report_params=>{:parameters=>{}}} [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [19ecceb3-0c13-4e7c-ad36-3bc345d7d7e7]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [19ecceb3-0c13-4e7c-ad36-3bc345d7d7e7] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2021-09-08 22:07:23.992920"], ["status", "success"], ["updated_at", "2021-09-08 22:07:23.993543"], ["id", 126]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [19ecceb3-0c13-4e7c-ad36-3bc345d7d7e7]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [19ecceb3-0c13-4e7c-ad36-3bc345d7d7e7] Performed CanvasSync::Jobs::SyncAssignmentsJob (Job ID: 19ecceb3-0c13-4e7c-ad36-3bc345d7d7e7) from Test(default) in 9.86ms  (0.1ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [f4325ac3-b38c-4440-9637-094024d34f43] Performing CanvasSync::Jobs::SyncContextModuleItemsJob (Job ID: f4325ac3-b38c-4440-9637-094024d34f43) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [f4325ac3-b38c-4440-9637-094024d34f43] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "f4325ac3-b38c-4440-9637-094024d34f43"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [f4325ac3-b38c-4440-9637-094024d34f43]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [f4325ac3-b38c-4440-9637-094024d34f43] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncContextModuleItemsJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2021-09-08 22:07:23.998501"], ["updated_at", "2021-09-08 22:07:23.998501"], ["job_id", "f4325ac3-b38c-4440-9637-094024d34f43"]] [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [f4325ac3-b38c-4440-9637-094024d34f43]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [f4325ac3-b38c-4440-9637-094024d34f43]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [f4325ac3-b38c-4440-9637-094024d34f43] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-09-08 22:07:23.999813"], ["status", "running"], ["updated_at", "2021-09-08 22:07:24.000096"], ["id", 128]] [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [f4325ac3-b38c-4440-9637-094024d34f43]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [f4325ac3-b38c-4440-9637-094024d34f43]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [f4325ac3-b38c-4440-9637-094024d34f43] CanvasSync::JobLog Create (0.2ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proserv_context_module_items_csv\n- 1\n- CanvasSync::Processors::ContextModuleItemsProcessor\n- :sync_start_time: '2021-09-08T22:07:24Z'\n :report_params:\n :parameters:\n :enrollment_term_id: 1\n"], ["created_at", "2021-09-08 22:07:24.002994"], ["updated_at", "2021-09-08 22:07:24.002994"], ["job_id", "c2ea98ed-67c4-417d-8452-3f10d52aeca7"]] [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [f4325ac3-b38c-4440-9637-094024d34f43]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [f4325ac3-b38c-4440-9637-094024d34f43] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: c2ea98ed-67c4-417d-8452-3f10d52aeca7) to Test(default) at 2021-09-08 22:07:54 UTC with arguments: "proserv_context_module_items_csv", 1, "CanvasSync::Processors::ContextModuleItemsProcessor", {:sync_start_time=>"2021-09-08T22:07:24Z", :report_params=>{:parameters=>{:enrollment_term_id=>1}}} [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [f4325ac3-b38c-4440-9637-094024d34f43]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [f4325ac3-b38c-4440-9637-094024d34f43] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2021-09-08 22:07:24.005137"], ["status", "success"], ["updated_at", "2021-09-08 22:07:24.005414"], ["id", 128]] [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [f4325ac3-b38c-4440-9637-094024d34f43]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [f4325ac3-b38c-4440-9637-094024d34f43] Performed CanvasSync::Jobs::SyncContextModuleItemsJob (Job ID: f4325ac3-b38c-4440-9637-094024d34f43) from Test(default) in 8.84ms  (0.1ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [020e1516-f476-4d3c-ba88-198b76145046] Performing CanvasSync::Jobs::SyncContextModuleItemsJob (Job ID: 020e1516-f476-4d3c-ba88-198b76145046) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [020e1516-f476-4d3c-ba88-198b76145046] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "020e1516-f476-4d3c-ba88-198b76145046"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [020e1516-f476-4d3c-ba88-198b76145046]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [020e1516-f476-4d3c-ba88-198b76145046] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncContextModuleItemsJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2021-09-08 22:07:24.009610"], ["updated_at", "2021-09-08 22:07:24.009610"], ["job_id", "020e1516-f476-4d3c-ba88-198b76145046"]] [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [020e1516-f476-4d3c-ba88-198b76145046]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [020e1516-f476-4d3c-ba88-198b76145046]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [020e1516-f476-4d3c-ba88-198b76145046] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-09-08 22:07:24.011211"], ["status", "running"], ["updated_at", "2021-09-08 22:07:24.011631"], ["id", 130]] [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [020e1516-f476-4d3c-ba88-198b76145046]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [020e1516-f476-4d3c-ba88-198b76145046]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [020e1516-f476-4d3c-ba88-198b76145046] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proserv_context_module_items_csv\n- 1\n- CanvasSync::Processors::ContextModuleItemsProcessor\n- :sync_start_time: '2021-09-08T22:07:24Z'\n :report_params:\n :parameters: {}\n"], ["created_at", "2021-09-08 22:07:24.015080"], ["updated_at", "2021-09-08 22:07:24.015080"], ["job_id", "e2443e70-e181-48b4-8092-4fe8d262ccb3"]] [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [020e1516-f476-4d3c-ba88-198b76145046]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [020e1516-f476-4d3c-ba88-198b76145046] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: e2443e70-e181-48b4-8092-4fe8d262ccb3) to Test(default) at 2021-09-08 22:07:54 UTC with arguments: "proserv_context_module_items_csv", 1, "CanvasSync::Processors::ContextModuleItemsProcessor", {:sync_start_time=>"2021-09-08T22:07:24Z", :report_params=>{:parameters=>{}}} [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [020e1516-f476-4d3c-ba88-198b76145046]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [020e1516-f476-4d3c-ba88-198b76145046] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2021-09-08 22:07:24.017483"], ["status", "success"], ["updated_at", "2021-09-08 22:07:24.017827"], ["id", 130]] [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [020e1516-f476-4d3c-ba88-198b76145046]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [020e1516-f476-4d3c-ba88-198b76145046] Performed CanvasSync::Jobs::SyncContextModuleItemsJob (Job ID: 020e1516-f476-4d3c-ba88-198b76145046) from Test(default) in 10.36ms  (0.2ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [de8399f6-fe37-4be8-bf1f-c2ad75c3fa6a] Performing CanvasSync::Jobs::SyncContextModulesJob (Job ID: de8399f6-fe37-4be8-bf1f-c2ad75c3fa6a) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [de8399f6-fe37-4be8-bf1f-c2ad75c3fa6a] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "de8399f6-fe37-4be8-bf1f-c2ad75c3fa6a"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [de8399f6-fe37-4be8-bf1f-c2ad75c3fa6a]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [de8399f6-fe37-4be8-bf1f-c2ad75c3fa6a] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncContextModulesJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2021-09-08 22:07:24.022200"], ["updated_at", "2021-09-08 22:07:24.022200"], ["job_id", "de8399f6-fe37-4be8-bf1f-c2ad75c3fa6a"]] [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [de8399f6-fe37-4be8-bf1f-c2ad75c3fa6a]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [de8399f6-fe37-4be8-bf1f-c2ad75c3fa6a]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [de8399f6-fe37-4be8-bf1f-c2ad75c3fa6a] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-09-08 22:07:24.023514"], ["status", "running"], ["updated_at", "2021-09-08 22:07:24.023859"], ["id", 132]] [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [de8399f6-fe37-4be8-bf1f-c2ad75c3fa6a]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [de8399f6-fe37-4be8-bf1f-c2ad75c3fa6a]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [de8399f6-fe37-4be8-bf1f-c2ad75c3fa6a] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proserv_context_modules_csv\n- 1\n- CanvasSync::Processors::ContextModulesProcessor\n- :sync_start_time: '2021-09-08T22:07:24Z'\n :report_params:\n :parameters:\n :enrollment_term_id: 1\n"], ["created_at", "2021-09-08 22:07:24.027248"], ["updated_at", "2021-09-08 22:07:24.027248"], ["job_id", "edb7f9d7-054d-42c8-b6a3-df3ce6870c61"]] [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [de8399f6-fe37-4be8-bf1f-c2ad75c3fa6a]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [de8399f6-fe37-4be8-bf1f-c2ad75c3fa6a] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: edb7f9d7-054d-42c8-b6a3-df3ce6870c61) to Test(default) at 2021-09-08 22:07:54 UTC with arguments: "proserv_context_modules_csv", 1, "CanvasSync::Processors::ContextModulesProcessor", {:sync_start_time=>"2021-09-08T22:07:24Z", :report_params=>{:parameters=>{:enrollment_term_id=>1}}} [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [de8399f6-fe37-4be8-bf1f-c2ad75c3fa6a]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [de8399f6-fe37-4be8-bf1f-c2ad75c3fa6a] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2021-09-08 22:07:24.029970"], ["status", "success"], ["updated_at", "2021-09-08 22:07:24.030372"], ["id", 132]] [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [de8399f6-fe37-4be8-bf1f-c2ad75c3fa6a]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [de8399f6-fe37-4be8-bf1f-c2ad75c3fa6a] Performed CanvasSync::Jobs::SyncContextModulesJob (Job ID: de8399f6-fe37-4be8-bf1f-c2ad75c3fa6a) from Test(default) in 10.6ms  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [53c768f8-80dc-4c03-b4b8-ac5bb5fdc3f9] Performing CanvasSync::Jobs::SyncContextModulesJob (Job ID: 53c768f8-80dc-4c03-b4b8-ac5bb5fdc3f9) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [53c768f8-80dc-4c03-b4b8-ac5bb5fdc3f9] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "53c768f8-80dc-4c03-b4b8-ac5bb5fdc3f9"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [53c768f8-80dc-4c03-b4b8-ac5bb5fdc3f9]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [53c768f8-80dc-4c03-b4b8-ac5bb5fdc3f9] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncContextModulesJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2021-09-08 22:07:24.035044"], ["updated_at", "2021-09-08 22:07:24.035044"], ["job_id", "53c768f8-80dc-4c03-b4b8-ac5bb5fdc3f9"]] [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [53c768f8-80dc-4c03-b4b8-ac5bb5fdc3f9]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [53c768f8-80dc-4c03-b4b8-ac5bb5fdc3f9]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [53c768f8-80dc-4c03-b4b8-ac5bb5fdc3f9] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-09-08 22:07:24.036519"], ["status", "running"], ["updated_at", "2021-09-08 22:07:24.036809"], ["id", 134]] [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [53c768f8-80dc-4c03-b4b8-ac5bb5fdc3f9]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [53c768f8-80dc-4c03-b4b8-ac5bb5fdc3f9]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [53c768f8-80dc-4c03-b4b8-ac5bb5fdc3f9] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proserv_context_modules_csv\n- 1\n- CanvasSync::Processors::ContextModulesProcessor\n- :sync_start_time: '2021-09-08T22:07:24Z'\n :report_params:\n :parameters: {}\n"], ["created_at", "2021-09-08 22:07:24.039449"], ["updated_at", "2021-09-08 22:07:24.039449"], ["job_id", "e14801ba-4dbf-4173-b99d-57adaba4b804"]] [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [53c768f8-80dc-4c03-b4b8-ac5bb5fdc3f9]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [53c768f8-80dc-4c03-b4b8-ac5bb5fdc3f9] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: e14801ba-4dbf-4173-b99d-57adaba4b804) to Test(default) at 2021-09-08 22:07:54 UTC with arguments: "proserv_context_modules_csv", 1, "CanvasSync::Processors::ContextModulesProcessor", {:sync_start_time=>"2021-09-08T22:07:24Z", :report_params=>{:parameters=>{}}} [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [53c768f8-80dc-4c03-b4b8-ac5bb5fdc3f9]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [53c768f8-80dc-4c03-b4b8-ac5bb5fdc3f9] CanvasSync::JobLog Update (0.4ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2021-09-08 22:07:24.041993"], ["status", "success"], ["updated_at", "2021-09-08 22:07:24.042424"], ["id", 134]] [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [53c768f8-80dc-4c03-b4b8-ac5bb5fdc3f9]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [53c768f8-80dc-4c03-b4b8-ac5bb5fdc3f9] Performed CanvasSync::Jobs::SyncContextModulesJob (Job ID: 53c768f8-80dc-4c03-b4b8-ac5bb5fdc3f9) from Test(default) in 23.66ms  (0.2ms) ROLLBACK  (0.4ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Term Exists (0.4ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 33947895], ["LIMIT", 1]] Term Create (0.4ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 33947895], ["name", "Cool Term"], ["start_at", "2021-09-05 22:07:23.146872"], ["end_at", "2021-09-11 22:07:23.146969"], ["workflow_state", "active"], ["sis_id", "b36f56a5d66ad02bef17dfd73326e4be"], ["created_at", "2021-09-08 22:07:24.070215"], ["updated_at", "2021-09-08 22:07:24.070215"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [a9565dc3-1df7-4347-b4dc-6de5b0551c96] Performing CanvasSync::Jobs::SyncProvisioningReportJob (Job ID: a9565dc3-1df7-4347-b4dc-6de5b0551c96) from Test(default) with arguments: {:models=>["users", "courses"], :term_scope=>"active"} [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [a9565dc3-1df7-4347-b4dc-6de5b0551c96] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "a9565dc3-1df7-4347-b4dc-6de5b0551c96"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [a9565dc3-1df7-4347-b4dc-6de5b0551c96]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [a9565dc3-1df7-4347-b4dc-6de5b0551c96] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncProvisioningReportJob"], ["status", "enqueued"], ["job_arguments", "---\n- :models:\n - users\n - courses\n :term_scope: active\n"], ["created_at", "2021-09-08 22:07:24.072675"], ["updated_at", "2021-09-08 22:07:24.072675"], ["job_id", "a9565dc3-1df7-4347-b4dc-6de5b0551c96"]] [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [a9565dc3-1df7-4347-b4dc-6de5b0551c96]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [a9565dc3-1df7-4347-b4dc-6de5b0551c96]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [a9565dc3-1df7-4347-b4dc-6de5b0551c96] CanvasSync::JobLog Update (0.4ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-09-08 22:07:24.074207"], ["status", "running"], ["updated_at", "2021-09-08 22:07:24.074715"], ["id", 136]] [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [a9565dc3-1df7-4347-b4dc-6de5b0551c96]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [a9565dc3-1df7-4347-b4dc-6de5b0551c96]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [a9565dc3-1df7-4347-b4dc-6de5b0551c96] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proservices_provisioning_csv\n- \n- CanvasSync::Processors::ProvisioningReportProcessor\n- :models:\n - users\n - courses\n :term_scope: active\n :sync_start_time: '2021-09-08T22:07:24Z'\n :report_params:\n :parameters:\n :include_deleted: true\n users: true\n courses: true\n :enrollment_term_id: 33947895\n"], ["created_at", "2021-09-08 22:07:24.078309"], ["updated_at", "2021-09-08 22:07:24.078309"], ["job_id", "d319b26f-6ac6-498b-8c2c-68c0f17e1bdd"]] [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [a9565dc3-1df7-4347-b4dc-6de5b0551c96]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [a9565dc3-1df7-4347-b4dc-6de5b0551c96] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: d319b26f-6ac6-498b-8c2c-68c0f17e1bdd) to Test(default) at 2021-09-08 22:07:54 UTC with arguments: "proservices_provisioning_csv", nil, "CanvasSync::Processors::ProvisioningReportProcessor", {:models=>["users", "courses"], :term_scope=>"active", :sync_start_time=>"2021-09-08T22:07:24Z", :report_params=>{:parameters=>{:include_deleted=>true, "users"=>true, "courses"=>true, :enrollment_term_id=>33947895}}} [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [a9565dc3-1df7-4347-b4dc-6de5b0551c96]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [a9565dc3-1df7-4347-b4dc-6de5b0551c96] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2021-09-08 22:07:24.081324"], ["status", "success"], ["updated_at", "2021-09-08 22:07:24.081771"], ["id", 136]] [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [a9565dc3-1df7-4347-b4dc-6de5b0551c96]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [a9565dc3-1df7-4347-b4dc-6de5b0551c96] Performed CanvasSync::Jobs::SyncProvisioningReportJob (Job ID: a9565dc3-1df7-4347-b4dc-6de5b0551c96) from Test(default) in 11.21ms  (0.2ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [bef021a9-0526-407e-8c5e-18a88838a44c] Performing CanvasSync::Jobs::SyncProvisioningReportJob (Job ID: bef021a9-0526-407e-8c5e-18a88838a44c) from Test(default) with arguments: {:models=>["users", "courses"]} [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [bef021a9-0526-407e-8c5e-18a88838a44c] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "bef021a9-0526-407e-8c5e-18a88838a44c"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [bef021a9-0526-407e-8c5e-18a88838a44c]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [bef021a9-0526-407e-8c5e-18a88838a44c] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncProvisioningReportJob"], ["status", "enqueued"], ["job_arguments", "---\n- :models:\n - users\n - courses\n"], ["created_at", "2021-09-08 22:07:24.085797"], ["updated_at", "2021-09-08 22:07:24.085797"], ["job_id", "bef021a9-0526-407e-8c5e-18a88838a44c"]] [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [bef021a9-0526-407e-8c5e-18a88838a44c]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [bef021a9-0526-407e-8c5e-18a88838a44c]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [bef021a9-0526-407e-8c5e-18a88838a44c] CanvasSync::JobLog Update (0.4ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-09-08 22:07:24.087309"], ["status", "running"], ["updated_at", "2021-09-08 22:07:24.087650"], ["id", 138]] [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [bef021a9-0526-407e-8c5e-18a88838a44c]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [bef021a9-0526-407e-8c5e-18a88838a44c]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [bef021a9-0526-407e-8c5e-18a88838a44c] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proservices_provisioning_csv\n- \n- CanvasSync::Processors::ProvisioningReportProcessor\n- :models:\n - users\n - courses\n :sync_start_time: '2021-09-08T22:07:24Z'\n :report_params:\n :parameters:\n :include_deleted: true\n users: true\n courses: true\n"], ["created_at", "2021-09-08 22:07:24.090250"], ["updated_at", "2021-09-08 22:07:24.090250"], ["job_id", "e6f3846e-a1a1-486b-8273-b7cb29418947"]] [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [bef021a9-0526-407e-8c5e-18a88838a44c]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [bef021a9-0526-407e-8c5e-18a88838a44c] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: e6f3846e-a1a1-486b-8273-b7cb29418947) to Test(default) at 2021-09-08 22:07:54 UTC with arguments: "proservices_provisioning_csv", nil, "CanvasSync::Processors::ProvisioningReportProcessor", {:models=>["users", "courses"], :sync_start_time=>"2021-09-08T22:07:24Z", :report_params=>{:parameters=>{:include_deleted=>true, "users"=>true, "courses"=>true}}} [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [bef021a9-0526-407e-8c5e-18a88838a44c]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [bef021a9-0526-407e-8c5e-18a88838a44c] CanvasSync::JobLog Update (0.4ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2021-09-08 22:07:24.093022"], ["status", "success"], ["updated_at", "2021-09-08 22:07:24.093602"], ["id", 138]] [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [bef021a9-0526-407e-8c5e-18a88838a44c]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [bef021a9-0526-407e-8c5e-18a88838a44c] Performed CanvasSync::Jobs::SyncProvisioningReportJob (Job ID: bef021a9-0526-407e-8c5e-18a88838a44c) from Test(default) in 10.38ms  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Account Exists (0.2ms) SELECT 1 AS one FROM "accounts" WHERE "accounts"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] Account Create (0.2ms) INSERT INTO "accounts" ("canvas_id", "sis_id", "canvas_parent_account_id", "sis_parent_account_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 1], ["sis_id", "883da72b0f731a02f92dd3f03d88986c"], ["canvas_parent_account_id", 1], ["sis_parent_account_id", "761b7a1b95f44bbf05fd52fbf51f1523"], ["name", "Account name"], ["workflow_state", "active"], ["created_at", "2021-09-08 22:07:24.098545"], ["updated_at", "2021-09-08 22:07:24.098545"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.3ms) SELECT COUNT(*) FROM "roles" [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [2a51bc79-a569-49bd-aa71-85fb9be4d86f] Performing CanvasSync::Jobs::SyncRolesJob (Job ID: 2a51bc79-a569-49bd-aa71-85fb9be4d86f) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [2a51bc79-a569-49bd-aa71-85fb9be4d86f] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "2a51bc79-a569-49bd-aa71-85fb9be4d86f"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [2a51bc79-a569-49bd-aa71-85fb9be4d86f]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [2a51bc79-a569-49bd-aa71-85fb9be4d86f] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncRolesJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2021-09-08 22:07:24.102985"], ["updated_at", "2021-09-08 22:07:24.102985"], ["job_id", "2a51bc79-a569-49bd-aa71-85fb9be4d86f"]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [2a51bc79-a569-49bd-aa71-85fb9be4d86f]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [2a51bc79-a569-49bd-aa71-85fb9be4d86f]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [2a51bc79-a569-49bd-aa71-85fb9be4d86f] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-09-08 22:07:24.104257"], ["status", "running"], ["updated_at", "2021-09-08 22:07:24.104533"], ["id", 140]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [2a51bc79-a569-49bd-aa71-85fb9be4d86f]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [2a51bc79-a569-49bd-aa71-85fb9be4d86f] Account Load (0.2ms) SELECT "accounts".* FROM "accounts" WHERE "accounts"."workflow_state" != $1 ORDER BY "accounts"."id" ASC LIMIT $2 [["workflow_state", "deleted"], ["LIMIT", 1000]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [2a51bc79-a569-49bd-aa71-85fb9be4d86f] Role Load (0.2ms) SELECT "roles".* FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [2a51bc79-a569-49bd-aa71-85fb9be4d86f]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [2a51bc79-a569-49bd-aa71-85fb9be4d86f] Role Exists (0.3ms) SELECT 1 AS one FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [2a51bc79-a569-49bd-aa71-85fb9be4d86f] Role Create (0.4ms) INSERT INTO "roles" ("canvas_id", "label", "base_role_type", "canvas_account_id", "workflow_state", "permissions", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 1], ["label", "Account Admin"], ["base_role_type", "AccountMembership"], ["canvas_account_id", 10], ["workflow_state", "built_in"], ["permissions", "{\"manage_wiki\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"post_to_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"moderate_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_announcements\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"send_messages\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"send_messages_all\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_outcomes\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"create_conferences\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"create_collaborations\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_roster\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_all_grades\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_grades\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_rubrics\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"comment_on_others_submissions\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_students\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_admin_users\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_role_overrides\":{\"enabled\":true,\"locked\":true,\"readonly\":true,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_account_memberships\":{\"enabled\":true,\"locked\":true,\"readonly\":true,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_account_settings\":{\"enabled\":true,\"locked\":true,\"readonly\":true,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_groups\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_group_pages\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_files\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_assignments\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"undelete_courses\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_grade_changes\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_course_changes\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_question_banks\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_calendar\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_reports\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_courses\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_user_logins\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_user_observers\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_alerts\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"become_user\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_developer_keys\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"import_sis\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_sis\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_sis\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_course_list\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_statistics\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_storage_quotas\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_course_content\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_content\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_interaction_alerts\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"change_course_state\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_sections\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_feature_flags\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_quiz_answer_audits\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"moderate_grades\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"lti_add_edit\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true}}"], ["created_at", "2021-09-08 22:07:24.120076"], ["updated_at", "2021-09-08 22:07:24.120076"]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [2a51bc79-a569-49bd-aa71-85fb9be4d86f]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [2a51bc79-a569-49bd-aa71-85fb9be4d86f] Role Load (0.2ms) SELECT "roles".* FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 3], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [2a51bc79-a569-49bd-aa71-85fb9be4d86f]  (0.3ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [2a51bc79-a569-49bd-aa71-85fb9be4d86f] Role Exists (0.4ms) SELECT 1 AS one FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 3], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [2a51bc79-a569-49bd-aa71-85fb9be4d86f] Role Create (0.4ms) INSERT INTO "roles" ("canvas_id", "label", "base_role_type", "canvas_account_id", "workflow_state", "permissions", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 3], ["label", "Student"], ["base_role_type", "StudentEnrollment"], ["canvas_account_id", 10], ["workflow_state", "built_in"], ["permissions", "{\"manage_wiki\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"read_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"post_to_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"moderate_forum\":{\"enabled\":false,\"locked\":false,\"readonly\":false,\"explicit\":false},\"read_announcements\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"send_messages\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"send_messages_all\":{\"enabled\":false,\"locked\":false,\"readonly\":false,\"explicit\":false},\"manage_outcomes\":{\"enabled\":false,\"locked\":false,\"readonly\":false,\"explicit\":false},\"create_conferences\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"create_collaborations\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_roster\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_all_grades\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_grades\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_rubrics\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"comment_on_others_submissions\":{\"enabled\":false,\"locked\":false,\"readonly\":false,\"explicit\":false},\"manage_students\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_admin_users\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_role_overrides\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_account_memberships\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_account_settings\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_groups\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"view_group_pages\":{\"enabled\":false,\"locked\":false,\"readonly\":false,\"explicit\":false},\"manage_files\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_assignments\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"undelete_courses\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"view_grade_changes\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"view_course_changes\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"read_question_banks\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_calendar\":{\"enabled\":false,\"locked\":false,\"readonly\":false,\"explicit\":false},\"read_reports\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_courses\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_user_logins\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_user_observers\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_alerts\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"become_user\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_developer_keys\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"import_sis\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_sis\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"read_sis\":{\"enabled\":false,\"locked\":false,\"readonly\":false,\"explicit\":false},\"read_course_list\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"view_statistics\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_storage_quotas\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"read_course_content\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_content\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_interaction_alerts\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"change_course_state\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_sections\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_feature_flags\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"view_quiz_answer_audits\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"moderate_grades\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"lti_add_edit\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false}}"], ["created_at", "2021-09-08 22:07:24.127859"], ["updated_at", "2021-09-08 22:07:24.127859"]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [2a51bc79-a569-49bd-aa71-85fb9be4d86f]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [2a51bc79-a569-49bd-aa71-85fb9be4d86f] Role Update All (0.3ms) UPDATE "roles" SET "workflow_state" = 'inactive' WHERE "roles"."id" NOT IN ($1, $2) [["id", 19], ["id", 20]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [2a51bc79-a569-49bd-aa71-85fb9be4d86f]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [2a51bc79-a569-49bd-aa71-85fb9be4d86f] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2021-09-08 22:07:24.131242"], ["status", "success"], ["updated_at", "2021-09-08 22:07:24.131652"], ["id", 140]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [2a51bc79-a569-49bd-aa71-85fb9be4d86f]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [2a51bc79-a569-49bd-aa71-85fb9be4d86f] Performed CanvasSync::Jobs::SyncRolesJob (Job ID: 2a51bc79-a569-49bd-aa71-85fb9be4d86f) from Test(default) in 30.53ms  (0.2ms) SELECT COUNT(*) FROM "roles"  (0.2ms) ROLLBACK  (0.3ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Term Exists (0.2ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 79510464], ["LIMIT", 1]] Term Create (0.2ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 79510464], ["name", "Cool Term"], ["start_at", "2021-09-05 22:07:23.146872"], ["end_at", "2021-09-11 22:07:23.146969"], ["workflow_state", "active"], ["sis_id", "76496a5b31a9ff16d3ae59cf85fd1a0a"], ["created_at", "2021-09-08 22:07:24.135987"], ["updated_at", "2021-09-08 22:07:24.135987"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [d685ffec-7bcd-4b13-833c-45dce4da9336] Performing CanvasSync::Jobs::SyncSimpleTableJob (Job ID: d685ffec-7bcd-4b13-833c-45dce4da9336) from Test(default) with arguments: {:report_name=>"proservices_provisioning_csv", :model=>"courses", :mapping=>"courses", :klass=>"Course", :term_scope=>"active", :params=>{"parameters[include_deleted]"=>true, "parameters[courses]"=>true}} [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [d685ffec-7bcd-4b13-833c-45dce4da9336] CanvasSync::JobLog Load (0.1ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "d685ffec-7bcd-4b13-833c-45dce4da9336"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [d685ffec-7bcd-4b13-833c-45dce4da9336]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [d685ffec-7bcd-4b13-833c-45dce4da9336] CanvasSync::JobLog Create (0.2ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncSimpleTableJob"], ["status", "enqueued"], ["job_arguments", "---\n- :report_name: proservices_provisioning_csv\n :model: courses\n :mapping: courses\n :klass: Course\n :term_scope: active\n :params:\n parameters[include_deleted]: true\n parameters[courses]: true\n"], ["created_at", "2021-09-08 22:07:24.138150"], ["updated_at", "2021-09-08 22:07:24.138150"], ["job_id", "d685ffec-7bcd-4b13-833c-45dce4da9336"]] [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [d685ffec-7bcd-4b13-833c-45dce4da9336]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [d685ffec-7bcd-4b13-833c-45dce4da9336]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [d685ffec-7bcd-4b13-833c-45dce4da9336] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-09-08 22:07:24.139483"], ["status", "running"], ["updated_at", "2021-09-08 22:07:24.139778"], ["id", 141]] [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [d685ffec-7bcd-4b13-833c-45dce4da9336]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [d685ffec-7bcd-4b13-833c-45dce4da9336]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [d685ffec-7bcd-4b13-833c-45dce4da9336] CanvasSync::JobLog Update (0.4ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2021-09-08 22:07:24.141357"], ["status", "success"], ["updated_at", "2021-09-08 22:07:24.141779"], ["id", 141]] [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [d685ffec-7bcd-4b13-833c-45dce4da9336]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [d685ffec-7bcd-4b13-833c-45dce4da9336] Performed CanvasSync::Jobs::SyncSimpleTableJob (Job ID: d685ffec-7bcd-4b13-833c-45dce4da9336) from Test(default) in 6.11ms  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [5c06a8d7-7021-464c-9d6a-c0e85a04388c] Performing CanvasSync::Jobs::SyncSubmissionsJob (Job ID: 5c06a8d7-7021-464c-9d6a-c0e85a04388c) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [5c06a8d7-7021-464c-9d6a-c0e85a04388c] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "5c06a8d7-7021-464c-9d6a-c0e85a04388c"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [5c06a8d7-7021-464c-9d6a-c0e85a04388c]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [5c06a8d7-7021-464c-9d6a-c0e85a04388c] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncSubmissionsJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2021-09-08 22:07:24.147738"], ["updated_at", "2021-09-08 22:07:24.147738"], ["job_id", "5c06a8d7-7021-464c-9d6a-c0e85a04388c"]] [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [5c06a8d7-7021-464c-9d6a-c0e85a04388c]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [5c06a8d7-7021-464c-9d6a-c0e85a04388c]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [5c06a8d7-7021-464c-9d6a-c0e85a04388c] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-09-08 22:07:24.149047"], ["status", "running"], ["updated_at", "2021-09-08 22:07:24.149372"], ["id", 142]] [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [5c06a8d7-7021-464c-9d6a-c0e85a04388c]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [5c06a8d7-7021-464c-9d6a-c0e85a04388c]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [5c06a8d7-7021-464c-9d6a-c0e85a04388c] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proserv_student_submissions_csv\n- 1\n- CanvasSync::Processors::SubmissionsProcessor\n- :sync_start_time: '2021-09-08T22:07:24Z'\n :report_params:\n :parameters:\n :include_all: \n :enrollment_term_id: 1\n"], ["created_at", "2021-09-08 22:07:24.152392"], ["updated_at", "2021-09-08 22:07:24.152392"], ["job_id", "d1887d98-75fd-49af-9777-26a9f6340908"]] [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [5c06a8d7-7021-464c-9d6a-c0e85a04388c]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [5c06a8d7-7021-464c-9d6a-c0e85a04388c] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: d1887d98-75fd-49af-9777-26a9f6340908) to Test(default) at 2021-09-08 22:07:54 UTC with arguments: "proserv_student_submissions_csv", 1, "CanvasSync::Processors::SubmissionsProcessor", {:sync_start_time=>"2021-09-08T22:07:24Z", :report_params=>{:parameters=>{:include_all=>nil, :enrollment_term_id=>1}}} [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [5c06a8d7-7021-464c-9d6a-c0e85a04388c]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [5c06a8d7-7021-464c-9d6a-c0e85a04388c] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2021-09-08 22:07:24.154549"], ["status", "success"], ["updated_at", "2021-09-08 22:07:24.154850"], ["id", 142]] [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [5c06a8d7-7021-464c-9d6a-c0e85a04388c]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [5c06a8d7-7021-464c-9d6a-c0e85a04388c] Performed CanvasSync::Jobs::SyncSubmissionsJob (Job ID: 5c06a8d7-7021-464c-9d6a-c0e85a04388c) from Test(default) in 9.04ms  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) SELECT COUNT(*) FROM "terms" [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [44231945-d866-4bda-ab8c-503a8fc021cc] Performing CanvasSync::Jobs::SyncTermsJob (Job ID: 44231945-d866-4bda-ab8c-503a8fc021cc) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [44231945-d866-4bda-ab8c-503a8fc021cc] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "44231945-d866-4bda-ab8c-503a8fc021cc"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [44231945-d866-4bda-ab8c-503a8fc021cc]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [44231945-d866-4bda-ab8c-503a8fc021cc] CanvasSync::JobLog Create (0.4ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncTermsJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2021-09-08 22:07:24.159777"], ["updated_at", "2021-09-08 22:07:24.159777"], ["job_id", "44231945-d866-4bda-ab8c-503a8fc021cc"]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [44231945-d866-4bda-ab8c-503a8fc021cc]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [44231945-d866-4bda-ab8c-503a8fc021cc]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [44231945-d866-4bda-ab8c-503a8fc021cc] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-09-08 22:07:24.161413"], ["status", "running"], ["updated_at", "2021-09-08 22:07:24.161783"], ["id", 144]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [44231945-d866-4bda-ab8c-503a8fc021cc]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [44231945-d866-4bda-ab8c-503a8fc021cc] Term Load (0.2ms) SELECT "terms".* FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [44231945-d866-4bda-ab8c-503a8fc021cc]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [44231945-d866-4bda-ab8c-503a8fc021cc] Term Exists (0.2ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [44231945-d866-4bda-ab8c-503a8fc021cc] Term Create (0.3ms) INSERT INTO "terms" ("canvas_id", "name", "workflow_state", "grading_period_group_id", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 1], ["name", "Default Term"], ["workflow_state", "active"], ["grading_period_group_id", 1], ["sis_id", "Test"], ["created_at", "2021-09-08 22:07:24.167556"], ["updated_at", "2021-09-08 22:07:24.167556"]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [44231945-d866-4bda-ab8c-503a8fc021cc]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [44231945-d866-4bda-ab8c-503a8fc021cc] Term Load (0.2ms) SELECT "terms".* FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 6], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [44231945-d866-4bda-ab8c-503a8fc021cc]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [44231945-d866-4bda-ab8c-503a8fc021cc] Term Exists (0.2ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 6], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [44231945-d866-4bda-ab8c-503a8fc021cc] Term Create (0.2ms) INSERT INTO "terms" ("canvas_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["canvas_id", 6], ["name", "Average Term 1"], ["workflow_state", "active"], ["created_at", "2021-09-08 22:07:24.169938"], ["updated_at", "2021-09-08 22:07:24.169938"]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [44231945-d866-4bda-ab8c-503a8fc021cc]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [44231945-d866-4bda-ab8c-503a8fc021cc] Term Load (0.2ms) SELECT "terms".* FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 7], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [44231945-d866-4bda-ab8c-503a8fc021cc]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [44231945-d866-4bda-ab8c-503a8fc021cc] Term Exists (0.2ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 7], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [44231945-d866-4bda-ab8c-503a8fc021cc] Term Create (0.2ms) INSERT INTO "terms" ("canvas_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["canvas_id", 7], ["name", "Average Term 2"], ["workflow_state", "active"], ["created_at", "2021-09-08 22:07:24.171993"], ["updated_at", "2021-09-08 22:07:24.171993"]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [44231945-d866-4bda-ab8c-503a8fc021cc]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [44231945-d866-4bda-ab8c-503a8fc021cc] Term Load (0.2ms) SELECT "terms".* FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 5], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [44231945-d866-4bda-ab8c-503a8fc021cc]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [44231945-d866-4bda-ab8c-503a8fc021cc] Term Exists (0.2ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 5], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [44231945-d866-4bda-ab8c-503a8fc021cc] Term Create (0.3ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 5], ["name", "Syllabus Term"], ["start_at", "2017-08-14 06:00:00"], ["end_at", "2017-08-31 06:00:00"], ["workflow_state", "active"], ["sis_id", "SYTERM"], ["created_at", "2021-09-08 22:07:24.174709"], ["updated_at", "2021-09-08 22:07:24.174709"]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [44231945-d866-4bda-ab8c-503a8fc021cc]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [44231945-d866-4bda-ab8c-503a8fc021cc] Term Load (0.3ms) SELECT "terms".* FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 4], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [44231945-d866-4bda-ab8c-503a8fc021cc]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [44231945-d866-4bda-ab8c-503a8fc021cc] Term Exists (0.3ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 4], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [44231945-d866-4bda-ab8c-503a8fc021cc] Term Create (0.3ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "grading_period_group_id", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8, $9) RETURNING "id" [["canvas_id", 4], ["name", "Ellucian Term"], ["start_at", "2017-08-01 06:00:00"], ["end_at", "2017-10-31 06:00:00"], ["workflow_state", "active"], ["grading_period_group_id", 1], ["sis_id", "SH"], ["created_at", "2021-09-08 22:07:24.177897"], ["updated_at", "2021-09-08 22:07:24.177897"]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [44231945-d866-4bda-ab8c-503a8fc021cc]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [44231945-d866-4bda-ab8c-503a8fc021cc] Term Load (0.2ms) SELECT "terms".* FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 3], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [44231945-d866-4bda-ab8c-503a8fc021cc]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [44231945-d866-4bda-ab8c-503a8fc021cc] Term Exists (0.2ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 3], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [44231945-d866-4bda-ab8c-503a8fc021cc] Term Create (0.3ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 3], ["name", "Current Term"], ["start_at", "2017-03-19 06:00:00"], ["end_at", "2017-08-01 06:00:00"], ["workflow_state", "active"], ["created_at", "2021-09-08 22:07:24.180967"], ["updated_at", "2021-09-08 22:07:24.180967"]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [44231945-d866-4bda-ab8c-503a8fc021cc]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [44231945-d866-4bda-ab8c-503a8fc021cc]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [44231945-d866-4bda-ab8c-503a8fc021cc] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2021-09-08 22:07:24.182180"], ["status", "success"], ["updated_at", "2021-09-08 22:07:24.182514"], ["id", 144]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [44231945-d866-4bda-ab8c-503a8fc021cc]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [44231945-d866-4bda-ab8c-503a8fc021cc] Performed CanvasSync::Jobs::SyncTermsJob (Job ID: 44231945-d866-4bda-ab8c-503a8fc021cc) from Test(default) in 24.75ms  (0.1ms) SELECT COUNT(*) FROM "terms"  (0.2ms) ROLLBACK  (0.3ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Account Exists (0.2ms) SELECT 1 AS one FROM "accounts" WHERE "accounts"."canvas_id" = $1 LIMIT $2 [["canvas_id", 52376716], ["LIMIT", 1]] Account Create (0.3ms) INSERT INTO "accounts" ("canvas_id", "sis_id", "canvas_parent_account_id", "sis_parent_account_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 52376716], ["sis_id", "ec89816180c14e069009e421e965971a"], ["canvas_parent_account_id", 1], ["sis_parent_account_id", "b06d6a3153aba93e80e0d2dd843ddbb6"], ["name", "Account name"], ["workflow_state", "active"], ["created_at", "2021-09-08 22:07:24.186740"], ["updated_at", "2021-09-08 22:07:24.186740"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Account Exists (0.4ms) SELECT 1 AS one FROM "accounts" WHERE "accounts"."canvas_id" IS NULL AND "accounts"."id" != $1 LIMIT $2 [["id", 18], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Account Exists (0.2ms) SELECT 1 AS one FROM "accounts" WHERE "accounts"."canvas_id" = $1 LIMIT $2 [["canvas_id", 72978117], ["LIMIT", 1]] Account Create (0.2ms) INSERT INTO "accounts" ("canvas_id", "sis_id", "canvas_parent_account_id", "sis_parent_account_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 72978117], ["sis_id", "3f103f0dd0756ae767c6e0d4017f7eea"], ["canvas_parent_account_id", 1], ["sis_parent_account_id", "bbf33625d3baf15b26da1212daaff014"], ["name", "Account name"], ["workflow_state", "active"], ["created_at", "2021-09-08 22:07:24.196007"], ["updated_at", "2021-09-08 22:07:24.196007"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Account Load (0.2ms) SELECT "accounts".* FROM "accounts" ORDER BY "accounts"."id" ASC LIMIT $1 [["LIMIT", 1]] Account Exists (0.3ms) SELECT 1 AS one FROM "accounts" WHERE "accounts"."canvas_id" = $1 LIMIT $2 [["canvas_id", 72978117], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Account Exists (0.3ms) SELECT 1 AS one FROM "accounts" WHERE "accounts"."canvas_id" = $1 LIMIT $2 [["canvas_id", 84671834], ["LIMIT", 1]] Account Create (0.3ms) INSERT INTO "accounts" ("canvas_id", "sis_id", "canvas_parent_account_id", "sis_parent_account_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 84671834], ["sis_id", "025fbffdfd674b770d91077651191796"], ["canvas_parent_account_id", 1], ["sis_parent_account_id", "691d05ed4fd5143eb29c21ded17df972"], ["name", "Account name"], ["workflow_state", "active"], ["created_at", "2021-09-08 22:07:24.202570"], ["updated_at", "2021-09-08 22:07:24.202570"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.4ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Admin Exists (0.3ms) SELECT 1 AS one FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 33695193], ["LIMIT", 1]] Admin Create (0.4ms) INSERT INTO "admins" ("canvas_id", "role_name", "canvas_role_id", "canvas_user_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 33695193], ["role_name", "Cool Role"], ["canvas_role_id", 10812431], ["canvas_user_id", 1], ["workflow_state", "active"], ["created_at", "2021-09-08 22:07:24.209944"], ["updated_at", "2021-09-08 22:07:24.209944"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Admin Exists (0.4ms) SELECT 1 AS one FROM "admins" WHERE "admins"."canvas_id" IS NULL AND "admins"."id" != $1 LIMIT $2 [["id", 25], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Admin Exists (0.3ms) SELECT 1 AS one FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 86378259], ["LIMIT", 1]] Admin Create (0.5ms) INSERT INTO "admins" ("canvas_id", "role_name", "canvas_role_id", "canvas_user_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 86378259], ["role_name", "Cool Role"], ["canvas_role_id", 14915830], ["canvas_user_id", 1], ["workflow_state", "active"], ["created_at", "2021-09-08 22:07:24.227041"], ["updated_at", "2021-09-08 22:07:24.227041"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Admin Load (0.3ms) SELECT "admins".* FROM "admins" ORDER BY "admins"."id" ASC LIMIT $1 [["LIMIT", 1]] Admin Exists (0.4ms) SELECT 1 AS one FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 86378259], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) SELECT COUNT(*) FROM "admins" Admin Load (0.3ms) SELECT "admins".* FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]]  (0.2ms) SAVEPOINT active_record_1 Admin Exists (0.2ms) SELECT 1 AS one FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]] Admin Create (0.3ms) INSERT INTO "admins" ("canvas_id", "role_name", "canvas_role_id", "canvas_user_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 2], ["role_name", "AccountAdmin"], ["canvas_role_id", 1], ["canvas_user_id", 1], ["workflow_state", "active"], ["created_at", "2021-09-08 22:07:24.236520"], ["updated_at", "2021-09-08 22:07:24.236520"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SELECT COUNT(*) FROM "admins" Admin Load (0.3ms) SELECT "admins".* FROM "admins" ORDER BY "admins"."id" DESC LIMIT $1 [["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Admin Exists (0.3ms) SELECT 1 AS one FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]] Admin Create (0.3ms) INSERT INTO "admins" ("canvas_id", "role_name", "canvas_role_id", "canvas_user_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 2], ["role_name", "Cool Role"], ["canvas_role_id", 63111032], ["canvas_user_id", 1], ["workflow_state", "active"], ["created_at", "2021-09-08 22:07:24.242217"], ["updated_at", "2021-09-08 22:07:24.242217"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.3ms) SELECT COUNT(*) FROM "admins" Admin Load (0.2ms) SELECT "admins".* FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]]  (0.2ms) SAVEPOINT active_record_1 Admin Exists (0.3ms) SELECT 1 AS one FROM "admins" WHERE "admins"."canvas_id" = $1 AND "admins"."id" != $2 LIMIT $3 [["canvas_id", 2], ["id", 28], ["LIMIT", 1]] Admin Update (0.4ms) UPDATE "admins" SET "role_name" = $1, "canvas_role_id" = $2, "updated_at" = $3 WHERE "admins"."id" = $4 [["role_name", "AccountAdmin"], ["canvas_role_id", 1], ["updated_at", "2021-09-08 22:07:24.246866"], ["id", 28]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.3ms) SELECT COUNT(*) FROM "admins" Admin Load (0.2ms) SELECT "admins".* FROM "admins" WHERE "admins"."id" = $1 LIMIT $2 [["id", 28], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 AssignmentGroup Exists (0.5ms) SELECT 1 AS one FROM "assignment_groups" WHERE "assignment_groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] AssignmentGroup Create (0.4ms) INSERT INTO "assignment_groups" ("canvas_id", "name", "workflow_state", "canvas_created_at", "canvas_updated_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 1], ["name", "Dummy Assignment Group"], ["workflow_state", "available"], ["canvas_created_at", "2021-09-01 22:07:24.262873"], ["canvas_updated_at", "2021-09-07 22:07:24.263013"], ["created_at", "2021-09-08 22:07:24.264836"], ["updated_at", "2021-09-08 22:07:24.264836"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 AssignmentGroup Exists (0.4ms) SELECT 1 AS one FROM "assignment_groups" WHERE "assignment_groups"."canvas_id" IS NULL AND "assignment_groups"."id" != $1 LIMIT $2 [["id", 17], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 AssignmentGroup Exists (0.3ms) SELECT 1 AS one FROM "assignment_groups" WHERE "assignment_groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]] AssignmentGroup Create (0.3ms) INSERT INTO "assignment_groups" ("canvas_id", "name", "workflow_state", "canvas_created_at", "canvas_updated_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 2], ["name", "Dummy Assignment Group"], ["workflow_state", "available"], ["canvas_created_at", "2021-09-01 22:07:24.271128"], ["canvas_updated_at", "2021-09-07 22:07:24.271218"], ["created_at", "2021-09-08 22:07:24.272337"], ["updated_at", "2021-09-08 22:07:24.272337"]]  (0.3ms) RELEASE SAVEPOINT active_record_1 AssignmentGroup Load (0.2ms) SELECT "assignment_groups".* FROM "assignment_groups" ORDER BY "assignment_groups"."id" ASC LIMIT $1 [["LIMIT", 1]] AssignmentGroup Exists (0.4ms) SELECT 1 AS one FROM "assignment_groups" WHERE "assignment_groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.3ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 AssignmentGroup Exists (0.3ms) SELECT 1 AS one FROM "assignment_groups" WHERE "assignment_groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 3], ["LIMIT", 1]] AssignmentGroup Create (0.3ms) INSERT INTO "assignment_groups" ("canvas_id", "name", "workflow_state", "canvas_created_at", "canvas_updated_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 3], ["name", "Dummy Assignment Group"], ["workflow_state", "available"], ["canvas_created_at", "2021-09-01 22:07:24.279688"], ["canvas_updated_at", "2021-09-07 22:07:24.279796"], ["created_at", "2021-09-08 22:07:24.281029"], ["updated_at", "2021-09-08 22:07:24.281029"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 AssignmentGroup Exists (0.3ms) SELECT 1 AS one FROM "assignment_groups" WHERE "assignment_groups"."canvas_id" = $1 AND "assignment_groups"."id" != $2 LIMIT $3 [["canvas_id", 3], ["id", 19], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 AssignmentGroup Exists (0.2ms) SELECT 1 AS one FROM "assignment_groups" WHERE "assignment_groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 4], ["LIMIT", 1]] AssignmentGroup Create (0.3ms) INSERT INTO "assignment_groups" ("canvas_id", "name", "workflow_state", "canvas_created_at", "canvas_updated_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 4], ["name", "Dummy Assignment Group"], ["workflow_state", "available"], ["canvas_created_at", "2021-09-01 22:07:24.289217"], ["canvas_updated_at", "2021-09-07 22:07:24.289306"], ["created_at", "2021-09-08 22:07:24.290361"], ["updated_at", "2021-09-08 22:07:24.290361"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.3ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Assignment Exists (0.6ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] Assignment Create (0.5ms) INSERT INTO "assignments" ("canvas_id", "title", "due_at", "unlock_at", "lock_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 1], ["title", "Assignment 1"], ["due_at", "2021-09-15 22:07:24.307828"], ["unlock_at", "2021-09-07 22:07:24.307937"], ["lock_at", "2021-09-29 22:07:24.308002"], ["created_at", "2021-09-08 22:07:24.310076"], ["updated_at", "2021-09-08 22:07:24.310076"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Assignment Exists (0.3ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" IS NULL AND "assignments"."id" != $1 LIMIT $2 [["id", 32], ["LIMIT", 1]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Assignment Exists (0.3ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]] Assignment Create (0.2ms) INSERT INTO "assignments" ("canvas_id", "title", "due_at", "unlock_at", "lock_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 2], ["title", "Assignment 2"], ["due_at", "2021-09-15 22:07:24.316925"], ["unlock_at", "2021-09-07 22:07:24.317018"], ["lock_at", "2021-09-29 22:07:24.317062"], ["created_at", "2021-09-08 22:07:24.318128"], ["updated_at", "2021-09-08 22:07:24.318128"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Assignment Load (0.2ms) SELECT "assignments".* FROM "assignments" ORDER BY "assignments"."id" ASC LIMIT $1 [["LIMIT", 1]] Assignment Exists (0.2ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]]  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Assignment Exists (0.3ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 3], ["LIMIT", 1]] Assignment Create (0.4ms) INSERT INTO "assignments" ("canvas_id", "title", "due_at", "unlock_at", "lock_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 3], ["title", "Assignment 3"], ["due_at", "2021-09-15 22:07:24.323614"], ["unlock_at", "2021-09-07 22:07:24.323711"], ["lock_at", "2021-09-29 22:07:24.323757"], ["created_at", "2021-09-08 22:07:24.325158"], ["updated_at", "2021-09-08 22:07:24.325158"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Assignment Exists (0.3ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 4], ["LIMIT", 1]] Assignment Create (0.3ms) INSERT INTO "assignments" ("canvas_id", "title", "due_at", "unlock_at", "lock_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 4], ["title", "Assignment 4"], ["due_at", "2021-09-15 22:07:24.331530"], ["unlock_at", "2021-09-07 22:07:24.331623"], ["lock_at", "2021-09-29 22:07:24.331665"], ["created_at", "2021-09-08 22:07:24.332891"], ["updated_at", "2021-09-08 22:07:24.332891"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Assignment Exists (0.3ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 AND "assignments"."id" != $2 LIMIT $3 [["canvas_id", 4], ["id", 35], ["LIMIT", 1]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Assignment Exists (0.2ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 5], ["LIMIT", 1]] Assignment Create (0.2ms) INSERT INTO "assignments" ("canvas_id", "title", "due_at", "unlock_at", "lock_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 5], ["title", "Assignment 5"], ["due_at", "2021-09-15 22:07:24.337116"], ["unlock_at", "2021-09-07 22:07:24.337209"], ["lock_at", "2021-09-29 22:07:24.337253"], ["created_at", "2021-09-08 22:07:24.338295"], ["updated_at", "2021-09-08 22:07:24.338295"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Assignment Exists (0.3ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 6], ["LIMIT", 1]] Assignment Create (0.3ms) INSERT INTO "assignments" ("canvas_id", "title", "due_at", "unlock_at", "lock_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 6], ["title", "Assignment 6"], ["due_at", "2021-09-15 22:07:24.343209"], ["unlock_at", "2021-09-07 22:07:24.343510"], ["lock_at", "2021-09-29 22:07:24.343578"], ["created_at", "2021-09-08 22:07:24.345230"], ["updated_at", "2021-09-08 22:07:24.345230"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Course Exists (0.5ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 26437069], ["LIMIT", 1]] Course Create (0.4ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 26437069], ["sis_id", "dba49bf7101b485925b8b99669da0531"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2021-09-05 22:07:24.360084"], ["end_at", "2021-09-29 22:07:24.360192"], ["created_at", "2021-09-08 22:07:24.362198"], ["updated_at", "2021-09-08 22:07:24.362198"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 Course Exists (0.3ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 36071224], ["LIMIT", 1]] Course Create (0.3ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 36071224], ["sis_id", "09071cf8b4fab4e743b85d7e8ba1eaf1"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2021-09-05 22:07:24.364074"], ["end_at", "2021-09-29 22:07:24.364156"], ["created_at", "2021-09-08 22:07:24.365291"], ["updated_at", "2021-09-08 22:07:24.365291"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 Assignment Exists (0.3ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 7], ["LIMIT", 1]] Assignment Create (0.3ms) INSERT INTO "assignments" ("canvas_id", "title", "due_at", "unlock_at", "lock_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 7], ["title", "Assignment 7"], ["due_at", "2021-09-15 22:07:24.366692"], ["unlock_at", "2021-09-07 22:07:24.366766"], ["lock_at", "2021-09-29 22:07:24.366803"], ["created_at", "2021-09-08 22:07:24.367903"], ["updated_at", "2021-09-08 22:07:24.367903"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 Assignment Exists (0.3ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 AND "assignments"."id" != $2 LIMIT $3 [["canvas_id", 7], ["id", 38], ["LIMIT", 1]] Assignment Update (0.3ms) UPDATE "assignments" SET "canvas_context_id" = $1, "canvas_context_type" = $2, "updated_at" = $3 WHERE "assignments"."id" = $4 [["canvas_context_id", 36071224], ["canvas_context_type", "Course"], ["updated_at", "2021-09-08 22:07:24.370084"], ["id", 38]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Course Load (0.2ms) SELECT "courses".* FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 36071224], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Assignment Exists (0.3ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 8], ["LIMIT", 1]] Assignment Create (0.3ms) INSERT INTO "assignments" ("canvas_id", "title", "due_at", "unlock_at", "lock_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 8], ["title", "Assignment 8"], ["due_at", "2021-09-15 22:07:24.383439"], ["unlock_at", "2021-09-07 22:07:24.383526"], ["lock_at", "2021-09-29 22:07:24.383565"], ["created_at", "2021-09-08 22:07:24.384829"], ["updated_at", "2021-09-08 22:07:24.384829"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 ContextModuleItem Create (0.3ms) INSERT INTO "context_module_items" ("canvas_id", "canvas_assignment_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["canvas_id", 1], ["canvas_assignment_id", 8], ["workflow_state", "active"], ["created_at", "2021-09-08 22:07:24.386593"], ["updated_at", "2021-09-08 22:07:24.386593"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Assignment Exists (0.3ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 9], ["LIMIT", 1]] Assignment Create (0.2ms) INSERT INTO "assignments" ("canvas_id", "title", "due_at", "unlock_at", "lock_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 9], ["title", "Assignment 9"], ["due_at", "2021-09-15 22:07:24.390072"], ["unlock_at", "2021-09-07 22:07:24.390160"], ["lock_at", "2021-09-29 22:07:24.390201"], ["created_at", "2021-09-08 22:07:24.391417"], ["updated_at", "2021-09-08 22:07:24.391417"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 ContextModuleItem Create (0.2ms) INSERT INTO "context_module_items" ("canvas_id", "canvas_assignment_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["canvas_id", 2], ["canvas_assignment_id", 9], ["workflow_state", "active"], ["created_at", "2021-09-08 22:07:24.392823"], ["updated_at", "2021-09-08 22:07:24.392823"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) SAVEPOINT active_record_1 Course Exists (4.0ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 92179348], ["LIMIT", 1]] Course Create (0.8ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 92179348], ["sis_id", "9f9ffb41e4bf0f034fc5ad30f2793a96"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2021-09-05 22:07:24.409420"], ["end_at", "2021-09-29 22:07:24.409566"], ["created_at", "2021-09-08 22:07:24.432016"], ["updated_at", "2021-09-08 22:07:24.432016"]]  (1.9ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 ContextModule Create (3.0ms) INSERT INTO "context_modules" ("canvas_id", "canvas_context_id", "canvas_context_type", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 1], ["canvas_context_id", 92179348], ["canvas_context_type", "Course"], ["name", "Context Module"], ["workflow_state", "available"], ["created_at", "2021-09-08 22:07:24.436942"], ["updated_at", "2021-09-08 22:07:24.436942"]]  (0.4ms) RELEASE SAVEPOINT active_record_1  (0.3ms) ROLLBACK  (0.4ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Course Exists (0.6ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 16401195], ["LIMIT", 1]] Course Create (0.3ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 16401195], ["sis_id", "f0e8e0d1cdcdb1e486b68b7d242a5e78"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2021-09-05 22:07:24.448578"], ["end_at", "2021-09-29 22:07:24.448667"], ["created_at", "2021-09-08 22:07:24.450509"], ["updated_at", "2021-09-08 22:07:24.450509"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 ContextModule Create (1.0ms) INSERT INTO "context_modules" ("canvas_id", "canvas_context_id", "canvas_context_type", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 2], ["canvas_context_id", 16401195], ["canvas_context_type", "Course"], ["name", "Context Module"], ["workflow_state", "available"], ["created_at", "2021-09-08 22:07:24.452337"], ["updated_at", "2021-09-08 22:07:24.452337"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.3ms) SAVEPOINT active_record_1 Course Exists (0.4ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 75370968], ["LIMIT", 1]] Course Create (0.5ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 75370968], ["sis_id", "4b0990c1c607ff01fd171bc478d318b2"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2021-09-05 22:07:24.456700"], ["end_at", "2021-09-29 22:07:24.456845"], ["created_at", "2021-09-08 22:07:24.461281"], ["updated_at", "2021-09-08 22:07:24.461281"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.5ms) SAVEPOINT active_record_1 ContextModule Create (0.3ms) INSERT INTO "context_modules" ("canvas_id", "canvas_context_id", "canvas_context_type", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 3], ["canvas_context_id", 75370968], ["canvas_context_type", "Course"], ["name", "Context Module"], ["workflow_state", "available"], ["created_at", "2021-09-08 22:07:24.464094"], ["updated_at", "2021-09-08 22:07:24.464094"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Course Exists (0.3ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 64834065], ["LIMIT", 1]] Course Create (0.3ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 64834065], ["sis_id", "35478ff16e26cefd63d092bc0e8bf72d"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2021-09-05 22:07:24.469606"], ["end_at", "2021-09-29 22:07:24.469704"], ["created_at", "2021-09-08 22:07:24.470975"], ["updated_at", "2021-09-08 22:07:24.470975"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Course Exists (0.3ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" IS NULL AND "courses"."id" != $1 LIMIT $2 [["id", 108], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Course Exists (0.3ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 81702558], ["LIMIT", 1]] Course Create (0.3ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 81702558], ["sis_id", "ed3ca3fb3c3a10eecaa40bce6e16c61d"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2021-09-05 22:07:24.477783"], ["end_at", "2021-09-29 22:07:24.477906"], ["created_at", "2021-09-08 22:07:24.479124"], ["updated_at", "2021-09-08 22:07:24.479124"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Course Load (0.2ms) SELECT "courses".* FROM "courses" ORDER BY "courses"."id" ASC LIMIT $1 [["LIMIT", 1]] Course Exists (0.5ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 81702558], ["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Course Exists (0.4ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 99238612], ["LIMIT", 1]] Course Create (0.2ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 99238612], ["sis_id", "3c87a5c1b1730c9a4a4075385e0da422"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2021-09-05 22:07:24.485372"], ["end_at", "2021-09-29 22:07:24.485459"], ["created_at", "2021-09-08 22:07:24.486851"], ["updated_at", "2021-09-08 22:07:24.486851"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Course Exists (0.2ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 AND "courses"."id" != $2 LIMIT $3 [["canvas_id", 99238612], ["id", 110], ["LIMIT", 1]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Course Exists (0.3ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 3087119], ["LIMIT", 1]] Course Create (0.4ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 3087119], ["sis_id", "23b102b8963ee1db15b65fb737ea9698"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2021-09-05 22:07:24.490919"], ["end_at", "2021-09-29 22:07:24.491008"], ["created_at", "2021-09-08 22:07:24.492414"], ["updated_at", "2021-09-08 22:07:24.492414"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Course Exists (0.3ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 19305180], ["LIMIT", 1]] Course Create (0.2ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 19305180], ["sis_id", "f20a081c26fb06c2ccda39e30aee72a9"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2021-09-05 22:07:24.498140"], ["end_at", "2021-09-29 22:07:24.498231"], ["created_at", "2021-09-08 22:07:24.499409"], ["updated_at", "2021-09-08 22:07:24.499409"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Course Exists (0.3ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 98137030], ["LIMIT", 1]] Course Create (0.3ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 98137030], ["sis_id", "0152ea56784a381ae2c369ec393ed565"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2021-09-05 22:07:24.504444"], ["end_at", "2021-09-29 22:07:24.504533"], ["created_at", "2021-09-08 22:07:24.505730"], ["updated_at", "2021-09-08 22:07:24.505730"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.4ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Course Exists (0.3ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 25425309], ["LIMIT", 1]] Course Create (0.3ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 25425309], ["sis_id", "fcdcdc43eff678b1c824584b2a3658f6"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2021-09-05 22:07:24.509322"], ["end_at", "2021-09-29 22:07:24.509414"], ["created_at", "2021-09-08 22:07:24.510592"], ["updated_at", "2021-09-08 22:07:24.510592"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.4ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Course Exists (0.3ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 96921371], ["LIMIT", 1]] Course Create (0.3ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 96921371], ["sis_id", "5d8fec84cfca389e1c87445130b5a94f"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2021-09-05 22:07:24.514411"], ["end_at", "2021-09-29 22:07:24.514529"], ["created_at", "2021-09-08 22:07:24.515799"], ["updated_at", "2021-09-08 22:07:24.515799"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.4ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Course Exists (0.3ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 71820484], ["LIMIT", 1]] Course Create (0.3ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 71820484], ["sis_id", "f1728237d83ade791059ddc2a8d86872"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2021-09-05 22:07:24.519204"], ["end_at", "2021-09-29 22:07:24.519330"], ["created_at", "2021-09-08 22:07:24.520643"], ["updated_at", "2021-09-08 22:07:24.520643"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Enrollment Exists (0.6ms) SELECT 1 AS one FROM "enrollments" WHERE "enrollments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 46790434], ["LIMIT", 1]] Enrollment Create (0.4ms) INSERT INTO "enrollments" ("canvas_id", "created_at", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["canvas_id", 46790434], ["created_at", "2021-09-08 22:07:24.533960"], ["updated_at", "2021-09-08 22:07:24.533960"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Enrollment Exists (0.3ms) SELECT 1 AS one FROM "enrollments" WHERE "enrollments"."canvas_id" IS NULL AND "enrollments"."id" != $1 LIMIT $2 [["id", 36], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.3ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Enrollment Exists (0.3ms) SELECT 1 AS one FROM "enrollments" WHERE "enrollments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 46917889], ["LIMIT", 1]] Enrollment Create (0.3ms) INSERT INTO "enrollments" ("canvas_id", "created_at", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["canvas_id", 46917889], ["created_at", "2021-09-08 22:07:24.540850"], ["updated_at", "2021-09-08 22:07:24.540850"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Enrollment Load (0.3ms) SELECT "enrollments".* FROM "enrollments" ORDER BY "enrollments"."id" ASC LIMIT $1 [["LIMIT", 1]] Enrollment Exists (0.3ms) SELECT 1 AS one FROM "enrollments" WHERE "enrollments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 46917889], ["LIMIT", 1]]  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Enrollment Exists (0.2ms) SELECT 1 AS one FROM "enrollments" WHERE "enrollments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 54395554], ["LIMIT", 1]] Enrollment Create (0.2ms) INSERT INTO "enrollments" ("canvas_id", "created_at", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["canvas_id", 54395554], ["created_at", "2021-09-08 22:07:24.548647"], ["updated_at", "2021-09-08 22:07:24.548647"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Enrollment Exists (0.2ms) SELECT 1 AS one FROM "enrollments" WHERE "enrollments"."canvas_id" = $1 AND "enrollments"."id" != $2 LIMIT $3 [["canvas_id", 54395554], ["id", 38], ["LIMIT", 1]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Enrollment Exists (0.4ms) SELECT 1 AS one FROM "enrollments" WHERE "enrollments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 25137643], ["LIMIT", 1]] Enrollment Create (0.2ms) INSERT INTO "enrollments" ("canvas_id", "created_at", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["canvas_id", 25137643], ["created_at", "2021-09-08 22:07:24.553708"], ["updated_at", "2021-09-08 22:07:24.553708"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Enrollment Exists (0.2ms) SELECT 1 AS one FROM "enrollments" WHERE "enrollments"."canvas_id" = $1 AND "enrollments"."id" != $2 LIMIT $3 [["canvas_id", 25137643], ["id", 39], ["LIMIT", 1]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Enrollment Exists (0.3ms) SELECT 1 AS one FROM "enrollments" WHERE "enrollments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 32371712], ["LIMIT", 1]] Enrollment Create (0.3ms) INSERT INTO "enrollments" ("canvas_id", "created_at", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["canvas_id", 32371712], ["created_at", "2021-09-08 22:07:24.558786"], ["updated_at", "2021-09-08 22:07:24.558786"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Enrollment Exists (0.3ms) SELECT 1 AS one FROM "enrollments" WHERE "enrollments"."canvas_id" = $1 AND "enrollments"."id" != $2 LIMIT $3 [["canvas_id", 32371712], ["id", 40], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Group Exists (0.6ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 9537848], ["LIMIT", 1]] Group Create (0.4ms) INSERT INTO "groups" ("canvas_id", "sis_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 9537848], ["sis_id", "3423803ce9d53c19c1d77f048cad6816"], ["name", "Some User Group"], ["workflow_state", "available"], ["created_at", "2021-09-08 22:07:24.574445"], ["updated_at", "2021-09-08 22:07:24.574445"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.3ms) SAVEPOINT active_record_1 User Exists (0.4ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 8865940], ["LIMIT", 1]] User Create (0.4ms) INSERT INTO "users" ("canvas_id", "sis_id", "email", "first_name", "last_name", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 8865940], ["sis_id", "8f1cb7b499621524d6cfcbd5d93a6c14"], ["email", "cooldude@coolsite.com"], ["first_name", "Cool"], ["last_name", "Dude"], ["created_at", "2021-09-08 22:07:24.586832"], ["updated_at", "2021-09-08 22:07:24.586832"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 GroupMembership Exists (0.5ms) SELECT 1 AS one FROM "group_memberships" WHERE "group_memberships"."canvas_id" = $1 LIMIT $2 [["canvas_id", 58769388], ["LIMIT", 1]] GroupMembership Create (0.3ms) INSERT INTO "group_memberships" ("canvas_id", "canvas_user_id", "canvas_group_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 58769388], ["canvas_user_id", 8865940], ["canvas_group_id", 9537848], ["workflow_state", "accepted"], ["created_at", "2021-09-08 22:07:24.596835"], ["updated_at", "2021-09-08 22:07:24.596835"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 GroupMembership Exists (0.2ms) SELECT 1 AS one FROM "group_memberships" WHERE "group_memberships"."canvas_id" IS NULL AND "group_memberships"."id" != $1 LIMIT $2 [["id", 33], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 58917589], ["LIMIT", 1]] Group Create (0.3ms) INSERT INTO "groups" ("canvas_id", "sis_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 58917589], ["sis_id", "455a09a45715a95c4573a2467c428d1d"], ["name", "Some User Group"], ["workflow_state", "available"], ["created_at", "2021-09-08 22:07:24.602437"], ["updated_at", "2021-09-08 22:07:24.602437"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 User Exists (0.2ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 46340691], ["LIMIT", 1]] User Create (0.2ms) INSERT INTO "users" ("canvas_id", "sis_id", "email", "first_name", "last_name", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 46340691], ["sis_id", "31a691aa11ac203e800bdd7d26bf2398"], ["email", "cooldude@coolsite.com"], ["first_name", "Cool"], ["last_name", "Dude"], ["created_at", "2021-09-08 22:07:24.604321"], ["updated_at", "2021-09-08 22:07:24.604321"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 GroupMembership Exists (0.2ms) SELECT 1 AS one FROM "group_memberships" WHERE "group_memberships"."canvas_id" = $1 LIMIT $2 [["canvas_id", 85703973], ["LIMIT", 1]] GroupMembership Create (0.2ms) INSERT INTO "group_memberships" ("canvas_id", "canvas_user_id", "canvas_group_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 85703973], ["canvas_user_id", 46340691], ["canvas_group_id", 58917589], ["workflow_state", "accepted"], ["created_at", "2021-09-08 22:07:24.606238"], ["updated_at", "2021-09-08 22:07:24.606238"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 GroupMembership Load (0.2ms) SELECT "group_memberships".* FROM "group_memberships" ORDER BY "group_memberships"."id" ASC LIMIT $1 [["LIMIT", 1]] GroupMembership Exists (0.2ms) SELECT 1 AS one FROM "group_memberships" WHERE "group_memberships"."canvas_id" = $1 LIMIT $2 [["canvas_id", 85703973], ["LIMIT", 1]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 80966288], ["LIMIT", 1]] Group Create (0.3ms) INSERT INTO "groups" ("canvas_id", "sis_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 80966288], ["sis_id", "a78452029ee042d69dd99d7d8c23d4dc"], ["name", "Some User Group"], ["workflow_state", "available"], ["created_at", "2021-09-08 22:07:24.612650"], ["updated_at", "2021-09-08 22:07:24.612650"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 User Exists (0.3ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 57663479], ["LIMIT", 1]] User Create (0.2ms) INSERT INTO "users" ("canvas_id", "sis_id", "email", "first_name", "last_name", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 57663479], ["sis_id", "9246b4b573eda5c5840a4cc10a51413b"], ["email", "cooldude@coolsite.com"], ["first_name", "Cool"], ["last_name", "Dude"], ["created_at", "2021-09-08 22:07:24.615135"], ["updated_at", "2021-09-08 22:07:24.615135"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 GroupMembership Exists (0.2ms) SELECT 1 AS one FROM "group_memberships" WHERE "group_memberships"."canvas_id" = $1 LIMIT $2 [["canvas_id", 84664015], ["LIMIT", 1]] GroupMembership Create (0.3ms) INSERT INTO "group_memberships" ("canvas_id", "canvas_user_id", "canvas_group_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 84664015], ["canvas_user_id", 57663479], ["canvas_group_id", 80966288], ["workflow_state", "accepted"], ["created_at", "2021-09-08 22:07:24.617393"], ["updated_at", "2021-09-08 22:07:24.617393"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 GroupMembership Exists (0.2ms) SELECT 1 AS one FROM "group_memberships" WHERE "group_memberships"."canvas_id" = $1 AND "group_memberships"."id" != $2 LIMIT $3 [["canvas_id", 84664015], ["id", 35], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 62582865], ["LIMIT", 1]] Group Create (0.3ms) INSERT INTO "groups" ("canvas_id", "sis_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 62582865], ["sis_id", "5e90103a8a9a80fae8feeb8fb5301dc7"], ["name", "Some User Group"], ["workflow_state", "available"], ["created_at", "2021-09-08 22:07:24.621827"], ["updated_at", "2021-09-08 22:07:24.621827"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 User Exists (0.2ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 91869275], ["LIMIT", 1]] User Create (0.3ms) INSERT INTO "users" ("canvas_id", "sis_id", "email", "first_name", "last_name", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 91869275], ["sis_id", "2ad92938b1b973265c26323055dc26f5"], ["email", "cooldude@coolsite.com"], ["first_name", "Cool"], ["last_name", "Dude"], ["created_at", "2021-09-08 22:07:24.623947"], ["updated_at", "2021-09-08 22:07:24.623947"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 GroupMembership Exists (0.2ms) SELECT 1 AS one FROM "group_memberships" WHERE "group_memberships"."canvas_id" = $1 LIMIT $2 [["canvas_id", 48874855], ["LIMIT", 1]] GroupMembership Create (0.3ms) INSERT INTO "group_memberships" ("canvas_id", "canvas_user_id", "canvas_group_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 48874855], ["canvas_user_id", 91869275], ["canvas_group_id", 62582865], ["workflow_state", "accepted"], ["created_at", "2021-09-08 22:07:24.626200"], ["updated_at", "2021-09-08 22:07:24.626200"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 GroupMembership Exists (0.3ms) SELECT 1 AS one FROM "group_memberships" WHERE "group_memberships"."canvas_id" = $1 AND "group_memberships"."id" != $2 LIMIT $3 [["canvas_id", 48874855], ["id", 36], ["LIMIT", 1]]  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) SAVEPOINT active_record_1 Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 84466080], ["LIMIT", 1]] Group Create (0.3ms) INSERT INTO "groups" ("canvas_id", "sis_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 84466080], ["sis_id", "e3fe5b59fd817df9bebe0e9813cd8912"], ["name", "Some User Group"], ["workflow_state", "available"], ["created_at", "2021-09-08 22:07:24.643260"], ["updated_at", "2021-09-08 22:07:24.643260"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" IS NULL AND "groups"."id" != $1 LIMIT $2 [["id", 52], ["LIMIT", 1]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Group Exists (1.0ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 77365218], ["LIMIT", 1]] Group Create (0.4ms) INSERT INTO "groups" ("canvas_id", "sis_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 77365218], ["sis_id", "ddd42fd30bf5724e18ce4e80669c7d1f"], ["name", "Some User Group"], ["workflow_state", "available"], ["created_at", "2021-09-08 22:07:24.651836"], ["updated_at", "2021-09-08 22:07:24.651836"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Group Load (0.2ms) SELECT "groups".* FROM "groups" ORDER BY "groups"."id" ASC LIMIT $1 [["LIMIT", 1]] Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 77365218], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 48292502], ["LIMIT", 1]] Group Create (0.3ms) INSERT INTO "groups" ("canvas_id", "sis_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 48292502], ["sis_id", "343a0599dee1385283c7a2666ebf11c0"], ["name", "Some User Group"], ["workflow_state", "available"], ["created_at", "2021-09-08 22:07:24.664324"], ["updated_at", "2021-09-08 22:07:24.664324"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 44067264], ["LIMIT", 1]] Group Create (0.3ms) INSERT INTO "groups" ("canvas_id", "sis_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 44067264], ["sis_id", "c86f19a34056d21fcb5aefa5494f6a9d"], ["name", "Some User Group"], ["workflow_state", "available"], ["created_at", "2021-09-08 22:07:24.671423"], ["updated_at", "2021-09-08 22:07:24.671423"]]  (0.4ms) RELEASE SAVEPOINT active_record_1 Group Exists (0.8ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 AND "groups"."id" != $2 LIMIT $3 [["canvas_id", 44067264], ["id", 55], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 62437156], ["LIMIT", 1]] Group Create (0.3ms) INSERT INTO "groups" ("canvas_id", "sis_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 62437156], ["sis_id", "64bb3ae609182c42fad04394c0f72142"], ["name", "Some User Group"], ["workflow_state", "available"], ["created_at", "2021-09-08 22:07:24.682839"], ["updated_at", "2021-09-08 22:07:24.682839"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 AND "groups"."id" != $2 LIMIT $3 [["canvas_id", 62437156], ["id", 56], ["LIMIT", 1]]  (0.1ms) ROLLBACK  (0.3ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Role Exists (0.3ms) SELECT 1 AS one FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 4508801], ["LIMIT", 1]] Role Create (0.6ms) INSERT INTO "roles" ("canvas_id", "label", "base_role_type", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 4508801], ["label", "Cool Role"], ["base_role_type", "AccountMembership"], ["workflow_state", "active"], ["created_at", "2021-09-08 22:07:24.689812"], ["updated_at", "2021-09-08 22:07:24.689812"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Role Exists (0.5ms) SELECT 1 AS one FROM "roles" WHERE "roles"."canvas_id" IS NULL AND "roles"."id" != $1 LIMIT $2 [["id", 21], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Role Exists (0.3ms) SELECT 1 AS one FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 25632380], ["LIMIT", 1]] Role Create (0.2ms) INSERT INTO "roles" ("canvas_id", "label", "base_role_type", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 25632380], ["label", "Cool Role"], ["base_role_type", "AccountMembership"], ["workflow_state", "active"], ["created_at", "2021-09-08 22:07:24.700303"], ["updated_at", "2021-09-08 22:07:24.700303"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Role Load (0.3ms) SELECT "roles".* FROM "roles" ORDER BY "roles"."id" ASC LIMIT $1 [["LIMIT", 1]] Role Exists (0.3ms) SELECT 1 AS one FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 25632380], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.3ms) SELECT COUNT(*) FROM "roles" Role Load (0.2ms) SELECT "roles".* FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]]  (0.2ms) SAVEPOINT active_record_1 Role Exists (0.2ms) SELECT 1 AS one FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] Role Create (0.7ms) INSERT INTO "roles" ("canvas_id", "label", "base_role_type", "canvas_account_id", "workflow_state", "permissions", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 1], ["label", "Account Admin"], ["base_role_type", "AccountMembership"], ["canvas_account_id", 10], ["workflow_state", "built_in"], ["permissions", "{\"manage_wiki\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"post_to_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"moderate_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_announcements\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"send_messages\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"send_messages_all\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_outcomes\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"create_conferences\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"create_collaborations\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_roster\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_all_grades\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_grades\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_rubrics\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"comment_on_others_submissions\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_students\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_admin_users\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_role_overrides\":{\"enabled\":true,\"locked\":true,\"readonly\":true,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_account_memberships\":{\"enabled\":true,\"locked\":true,\"readonly\":true,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_account_settings\":{\"enabled\":true,\"locked\":true,\"readonly\":true,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_groups\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_group_pages\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_files\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_assignments\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"undelete_courses\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_grade_changes\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_course_changes\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_question_banks\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_calendar\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_reports\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_courses\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_user_logins\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_user_observers\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_alerts\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"become_user\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_developer_keys\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"import_sis\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_sis\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_sis\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_course_list\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_statistics\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_storage_quotas\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_course_content\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_content\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_interaction_alerts\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"change_course_state\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_sections\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_feature_flags\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_quiz_answer_audits\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"moderate_grades\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"lti_add_edit\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true}}"], ["created_at", "2021-09-08 22:07:24.709677"], ["updated_at", "2021-09-08 22:07:24.709677"]]  (0.3ms) RELEASE SAVEPOINT active_record_1  (0.3ms) SELECT COUNT(*) FROM "roles" Role Load (0.2ms) SELECT "roles".* FROM "roles" ORDER BY "roles"."id" DESC LIMIT $1 [["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Role Exists (0.3ms) SELECT 1 AS one FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] Role Create (0.3ms) INSERT INTO "roles" ("canvas_id", "label", "base_role_type", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 1], ["label", "Cool Role"], ["base_role_type", "AccountMembership"], ["workflow_state", "active"], ["created_at", "2021-09-08 22:07:24.718928"], ["updated_at", "2021-09-08 22:07:24.718928"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SELECT COUNT(*) FROM "roles" Role Load (0.2ms) SELECT "roles".* FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]]  (0.3ms) SAVEPOINT active_record_1 Role Exists (0.3ms) SELECT 1 AS one FROM "roles" WHERE "roles"."canvas_id" = $1 AND "roles"."id" != $2 LIMIT $3 [["canvas_id", 1], ["id", 24], ["LIMIT", 1]] Role Update (0.5ms) UPDATE "roles" SET "label" = $1, "canvas_account_id" = $2, "permissions" = $3, "workflow_state" = $4, "updated_at" = $5 WHERE "roles"."id" = $6 [["label", "Account Admin"], ["canvas_account_id", 10], ["permissions", "{\"manage_wiki\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"post_to_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"moderate_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_announcements\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"send_messages\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"send_messages_all\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_outcomes\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"create_conferences\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"create_collaborations\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_roster\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_all_grades\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_grades\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_rubrics\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"comment_on_others_submissions\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_students\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_admin_users\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_role_overrides\":{\"enabled\":true,\"locked\":true,\"readonly\":true,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_account_memberships\":{\"enabled\":true,\"locked\":true,\"readonly\":true,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_account_settings\":{\"enabled\":true,\"locked\":true,\"readonly\":true,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_groups\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_group_pages\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_files\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_assignments\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"undelete_courses\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_grade_changes\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_course_changes\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_question_banks\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_calendar\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_reports\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_courses\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_user_logins\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_user_observers\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_alerts\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"become_user\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_developer_keys\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"import_sis\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_sis\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_sis\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_course_list\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_statistics\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_storage_quotas\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_course_content\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_content\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_interaction_alerts\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"change_course_state\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_sections\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_feature_flags\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_quiz_answer_audits\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"moderate_grades\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"lti_add_edit\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true}}"], ["workflow_state", "built_in"], ["updated_at", "2021-09-08 22:07:24.727441"], ["id", 24]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SELECT COUNT(*) FROM "roles" Role Load (0.2ms) SELECT "roles".* FROM "roles" WHERE "roles"."id" = $1 LIMIT $2 [["id", 24], ["LIMIT", 1]]  (0.4ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Section Exists (0.5ms) SELECT 1 AS one FROM "sections" WHERE "sections"."canvas_id" = $1 LIMIT $2 [["canvas_id", 68655194], ["LIMIT", 1]] Section Create (0.4ms) INSERT INTO "sections" ("canvas_id", "created_at", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["canvas_id", 68655194], ["created_at", "2021-09-08 22:07:24.765817"], ["updated_at", "2021-09-08 22:07:24.765817"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Section Exists (0.3ms) SELECT 1 AS one FROM "sections" WHERE "sections"."canvas_id" IS NULL AND "sections"."id" != $1 LIMIT $2 [["id", 43], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.6ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Section Exists (0.2ms) SELECT 1 AS one FROM "sections" WHERE "sections"."canvas_id" = $1 LIMIT $2 [["canvas_id", 37053196], ["LIMIT", 1]] Section Create (0.3ms) INSERT INTO "sections" ("canvas_id", "created_at", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["canvas_id", 37053196], ["created_at", "2021-09-08 22:07:24.775147"], ["updated_at", "2021-09-08 22:07:24.775147"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Section Load (0.2ms) SELECT "sections".* FROM "sections" ORDER BY "sections"."id" ASC LIMIT $1 [["LIMIT", 1]] Section Exists (0.4ms) SELECT 1 AS one FROM "sections" WHERE "sections"."canvas_id" = $1 LIMIT $2 [["canvas_id", 37053196], ["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Section Exists (0.3ms) SELECT 1 AS one FROM "sections" WHERE "sections"."canvas_id" = $1 LIMIT $2 [["canvas_id", 22253743], ["LIMIT", 1]] Section Create (0.3ms) INSERT INTO "sections" ("canvas_id", "created_at", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["canvas_id", 22253743], ["created_at", "2021-09-08 22:07:24.784841"], ["updated_at", "2021-09-08 22:07:24.784841"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Section Exists (1.1ms) SELECT 1 AS one FROM "sections" WHERE "sections"."canvas_id" = $1 AND "sections"."id" != $2 LIMIT $3 [["canvas_id", 22253743], ["id", 45], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Section Exists (0.2ms) SELECT 1 AS one FROM "sections" WHERE "sections"."canvas_id" = $1 LIMIT $2 [["canvas_id", 86548617], ["LIMIT", 1]] Section Create (0.2ms) INSERT INTO "sections" ("canvas_id", "created_at", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["canvas_id", 86548617], ["created_at", "2021-09-08 22:07:24.792174"], ["updated_at", "2021-09-08 22:07:24.792174"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.3ms) SAVEPOINT active_record_1 Submission Exists (0.5ms) SELECT 1 AS one FROM "submissions" WHERE "submissions"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] Submission Create (0.4ms) INSERT INTO "submissions" ("canvas_id", "submitted_at", "graded_at", "score", "points_possible", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 1], ["submitted_at", "2021-09-01 22:07:24.816288"], ["graded_at", "2021-09-07 22:07:24.816384"], ["score", 5.0], ["points_possible", 10.0], ["created_at", "2021-09-08 22:07:24.818920"], ["updated_at", "2021-09-08 22:07:24.818920"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Submission Exists (0.3ms) SELECT 1 AS one FROM "submissions" WHERE "submissions"."canvas_id" IS NULL AND "submissions"."id" != $1 LIMIT $2 [["id", 20], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Submission Exists (0.3ms) SELECT 1 AS one FROM "submissions" WHERE "submissions"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]] Submission Create (0.3ms) INSERT INTO "submissions" ("canvas_id", "submitted_at", "graded_at", "score", "points_possible", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 2], ["submitted_at", "2021-09-01 22:07:24.829535"], ["graded_at", "2021-09-07 22:07:24.829632"], ["score", 5.0], ["points_possible", 10.0], ["created_at", "2021-09-08 22:07:24.831792"], ["updated_at", "2021-09-08 22:07:24.831792"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Submission Load (0.4ms) SELECT "submissions".* FROM "submissions" ORDER BY "submissions"."id" ASC LIMIT $1 [["LIMIT", 1]] Submission Exists (0.3ms) SELECT 1 AS one FROM "submissions" WHERE "submissions"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Submission Exists (1.1ms) SELECT 1 AS one FROM "submissions" WHERE "submissions"."canvas_id" = $1 LIMIT $2 [["canvas_id", 3], ["LIMIT", 1]] Submission Create (0.5ms) INSERT INTO "submissions" ("canvas_id", "submitted_at", "graded_at", "score", "points_possible", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 3], ["submitted_at", "2021-09-01 22:07:24.864914"], ["graded_at", "2021-09-07 22:07:24.865053"], ["score", 5.0], ["points_possible", 10.0], ["created_at", "2021-09-08 22:07:24.867349"], ["updated_at", "2021-09-08 22:07:24.867349"]]  (0.5ms) RELEASE SAVEPOINT active_record_1 Submission Exists (0.4ms) SELECT 1 AS one FROM "submissions" WHERE "submissions"."canvas_id" = $1 AND "submissions"."id" != $2 LIMIT $3 [["canvas_id", 3], ["id", 22], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Submission Exists (0.3ms) SELECT 1 AS one FROM "submissions" WHERE "submissions"."canvas_id" = $1 LIMIT $2 [["canvas_id", 4], ["LIMIT", 1]] Submission Create (0.3ms) INSERT INTO "submissions" ("canvas_id", "submitted_at", "graded_at", "score", "points_possible", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 4], ["submitted_at", "2021-09-01 22:07:24.874568"], ["graded_at", "2021-09-07 22:07:24.874674"], ["score", 5.0], ["points_possible", 10.0], ["created_at", "2021-09-08 22:07:24.875870"], ["updated_at", "2021-09-08 22:07:24.875870"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Submission Exists (0.3ms) SELECT 1 AS one FROM "submissions" WHERE "submissions"."canvas_id" = $1 AND "submissions"."id" != $2 LIMIT $3 [["canvas_id", 4], ["id", 23], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Submission Exists (0.3ms) SELECT 1 AS one FROM "submissions" WHERE "submissions"."canvas_id" = $1 LIMIT $2 [["canvas_id", 5], ["LIMIT", 1]] Submission Create (0.3ms) INSERT INTO "submissions" ("canvas_id", "submitted_at", "graded_at", "score", "points_possible", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 5], ["submitted_at", "2021-09-01 22:07:24.880603"], ["graded_at", "2021-09-07 22:07:24.880705"], ["score", 5.0], ["points_possible", 10.0], ["created_at", "2021-09-08 22:07:24.882071"], ["updated_at", "2021-09-08 22:07:24.882071"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Submission Exists (0.4ms) SELECT 1 AS one FROM "submissions" WHERE "submissions"."canvas_id" = $1 AND "submissions"."id" != $2 LIMIT $3 [["canvas_id", 5], ["id", 24], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Term Exists (0.3ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 91052967], ["LIMIT", 1]] Term Create (0.3ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 91052967], ["name", "Cool Term"], ["start_at", "2021-09-05 22:07:23.146872"], ["end_at", "2021-09-11 22:07:23.146969"], ["workflow_state", "active"], ["sis_id", "814d71df3c268875af0143fdc8bdd94d"], ["created_at", "2021-09-08 22:07:24.888906"], ["updated_at", "2021-09-08 22:07:24.888906"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Term Exists (0.4ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" IS NULL AND "terms"."id" != $1 LIMIT $2 [["id", 60], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Term Exists (0.4ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 68429665], ["LIMIT", 1]] Term Create (0.4ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 68429665], ["name", "Cool Term"], ["start_at", "2021-09-05 22:07:23.146872"], ["end_at", "2021-09-11 22:07:23.146969"], ["workflow_state", "active"], ["sis_id", "0043044c64736a33279d12f7cf80ad42"], ["created_at", "2021-09-08 22:07:24.896616"], ["updated_at", "2021-09-08 22:07:24.896616"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Term Load (0.3ms) SELECT "terms".* FROM "terms" ORDER BY "terms"."id" ASC LIMIT $1 [["LIMIT", 1]] Term Exists (0.4ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 68429665], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.4ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Term Exists (0.3ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 39990813], ["LIMIT", 1]] Term Create (0.3ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 39990813], ["name", "Cool Term"], ["start_at", "2021-09-05 22:07:23.146872"], ["end_at", "2021-09-11 22:07:23.146969"], ["workflow_state", "active"], ["sis_id", "d189392cf4abd34a491f35317e4d55a5"], ["created_at", "2021-09-08 22:07:24.904603"], ["updated_at", "2021-09-08 22:07:24.904603"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Term Exists (0.3ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 33192277], ["LIMIT", 1]] Term Create (0.4ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 33192277], ["name", "Cool Term"], ["start_at", "2021-09-06 22:07:24.910712"], ["end_at", "2021-09-11 22:07:24.910794"], ["workflow_state", "active"], ["sis_id", "d45c4557debc83407630dbaf7be2256b"], ["created_at", "2021-09-08 22:07:24.912554"], ["updated_at", "2021-09-08 22:07:24.912554"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 Term Exists (0.5ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 51390352], ["LIMIT", 1]] Term Create (0.4ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 51390352], ["name", "Cool Term"], ["start_at", "2021-09-05 22:07:23.146872"], ["end_at", "2021-09-11 22:07:23.146969"], ["workflow_state", "inactive"], ["sis_id", "9e1ba712bf91d0c73cee627994dffeea"], ["created_at", "2021-09-08 22:07:24.916244"], ["updated_at", "2021-09-08 22:07:24.916244"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 Term Exists (0.3ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 75684005], ["LIMIT", 1]] Term Create (0.3ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 75684005], ["name", "Cool Term"], ["start_at", "2021-07-08 22:07:24.917762"], ["end_at", "2021-08-08 22:07:24.917857"], ["workflow_state", "active"], ["sis_id", "8b10ab2a93a4d182cda35fe345a78690"], ["created_at", "2021-09-08 22:07:24.919294"], ["updated_at", "2021-09-08 22:07:24.919294"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 Term Exists (0.3ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 22383645], ["LIMIT", 1]] Term Create (0.4ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 22383645], ["name", "Cool Term"], ["start_at", "2022-03-08 22:07:24.920554"], ["end_at", "2022-09-08 22:07:24.920621"], ["workflow_state", "active"], ["sis_id", "166c498f1ce38a10c691ecc06a4fc5fa"], ["created_at", "2021-09-08 22:07:24.922106"], ["updated_at", "2021-09-08 22:07:24.922106"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Term Load (0.5ms) SELECT "terms".* FROM "terms" WHERE "terms"."workflow_state" = $1 AND (start_at <= '2021-09-23 22:07:24.923973' OR start_at IS NULL) AND (end_at >= '2021-08-24 22:07:24.924205' OR end_at IS NULL) [["workflow_state", "active"]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) SELECT COUNT(*) FROM "terms" Term Load (0.2ms) SELECT "terms".* FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]]  (0.2ms) SAVEPOINT active_record_1 Term Exists (0.3ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] Term Create (0.3ms) INSERT INTO "terms" ("canvas_id", "name", "workflow_state", "grading_period_group_id", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 1], ["name", "Default Term"], ["workflow_state", "active"], ["grading_period_group_id", 1], ["sis_id", "Test"], ["created_at", "2021-09-08 22:07:24.932122"], ["updated_at", "2021-09-08 22:07:24.932122"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.3ms) SELECT COUNT(*) FROM "terms" Term Load (0.2ms) SELECT "terms".* FROM "terms" ORDER BY "terms"."id" DESC LIMIT $1 [["LIMIT", 1]]  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Term Exists (0.3ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] Term Create (0.3ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 1], ["name", "Cool Term"], ["start_at", "2021-09-05 22:07:23.146872"], ["end_at", "2021-09-11 22:07:23.146969"], ["workflow_state", "active"], ["sis_id", "c8797e05285e2e98c4ecc4272c6236a0"], ["created_at", "2021-09-08 22:07:24.938856"], ["updated_at", "2021-09-08 22:07:24.938856"]]  (0.3ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SELECT COUNT(*) FROM "terms" Term Load (0.2ms) SELECT "terms".* FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]]  (0.3ms) SAVEPOINT active_record_1 Term Exists (0.4ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 AND "terms"."id" != $2 LIMIT $3 [["canvas_id", 1], ["id", 68], ["LIMIT", 1]] Term Update (0.5ms) UPDATE "terms" SET "name" = $1, "sis_id" = $2, "start_at" = $3, "end_at" = $4, "grading_period_group_id" = $5, "updated_at" = $6 WHERE "terms"."id" = $7 [["name", "Default Term"], ["sis_id", "Test"], ["start_at", nil], ["end_at", nil], ["grading_period_group_id", 1], ["updated_at", "2021-09-08 22:07:24.944473"], ["id", 68]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.3ms) SELECT COUNT(*) FROM "terms" Term Load (0.3ms) SELECT "terms".* FROM "terms" WHERE "terms"."id" = $1 LIMIT $2 [["id", 68], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.3ms) BEGIN  (0.3ms) SAVEPOINT active_record_1 User Exists (0.4ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 44371681], ["LIMIT", 1]] User Create (0.3ms) INSERT INTO "users" ("canvas_id", "sis_id", "email", "first_name", "last_name", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 44371681], ["sis_id", "0a2e43b4de3b007201f68e7b353f5555"], ["email", "cooldude@coolsite.com"], ["first_name", "Cool"], ["last_name", "Dude"], ["created_at", "2021-09-08 22:07:24.952468"], ["updated_at", "2021-09-08 22:07:24.952468"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 User Exists (0.3ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" IS NULL AND "users"."id" != $1 LIMIT $2 [["id", 72], ["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 User Exists (0.5ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 39467564], ["LIMIT", 1]] User Create (0.4ms) INSERT INTO "users" ("canvas_id", "sis_id", "email", "first_name", "last_name", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 39467564], ["sis_id", "364efec30dd51e4b929a9c5e695e3765"], ["email", "cooldude@coolsite.com"], ["first_name", "Cool"], ["last_name", "Dude"], ["created_at", "2021-09-08 22:07:24.961634"], ["updated_at", "2021-09-08 22:07:24.961634"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 User Load (0.2ms) SELECT "users".* FROM "users" ORDER BY "users"."id" ASC LIMIT $1 [["LIMIT", 1]] User Exists (0.5ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 39467564], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 User Exists (0.3ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 50835484], ["LIMIT", 1]] User Create (0.3ms) INSERT INTO "users" ("canvas_id", "sis_id", "email", "first_name", "last_name", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 50835484], ["sis_id", "e4617eaa26b684a20705b923b2f3cd98"], ["email", "cooldude@coolsite.com"], ["first_name", "Cool"], ["last_name", "Dude"], ["created_at", "2021-09-08 22:07:24.969764"], ["updated_at", "2021-09-08 22:07:24.969764"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 User Exists (0.3ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 34623992], ["LIMIT", 1]] User Create (0.4ms) INSERT INTO "users" ("canvas_id", "sis_id", "email", "first_name", "last_name", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 34623992], ["sis_id", "50cd69d0f3e2d832cbb1a2ed88f06f51"], ["email", "cooldude@coolsite.com"], ["first_name", "Cool"], ["last_name", "Dude"], ["created_at", "2021-09-08 22:07:24.974571"], ["updated_at", "2021-09-08 22:07:24.974571"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 User Exists (0.3ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 61469977], ["LIMIT", 1]] User Create (0.3ms) INSERT INTO "users" ("canvas_id", "sis_id", "email", "first_name", "last_name", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 61469977], ["sis_id", "ea1f6b650b3ddf170f057a85e45a74fc"], ["email", "cooldude@coolsite.com"], ["first_name", "Cool"], ["last_name", "Dude"], ["created_at", "2021-09-08 22:07:24.980185"], ["updated_at", "2021-09-08 22:07:24.980185"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SELECT COUNT(*) FROM "assignment_groups" AssignmentGroup Create Many (0.8ms) INSERT INTO "assignment_groups" ("canvas_id","canvas_course_id","name","rules","position","group_weight","workflow_state","canvas_created_at","canvas_updated_at","created_at","updated_at") VALUES (1,1,'Assignments','--- drop_lowest:1\nnever_drop:36\n ',1,50.0,'available','2017-09-08 01:37:33','2017-09-08 01:37:33','2021-09-08 22:07:24.989017','2021-09-08 22:07:24.989017'),(2,1,'Tests',NULL,1,50.0,'available','2017-09-08 01:37:33','2017-09-08 01:37:33','2021-09-08 22:07:24.989017','2021-09-08 22:07:24.989017') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","canvas_course_id"=EXCLUDED."canvas_course_id","name"=EXCLUDED."name","rules"=EXCLUDED."rules","position"=EXCLUDED."position","group_weight"=EXCLUDED."group_weight","workflow_state"=EXCLUDED."workflow_state","canvas_created_at"=EXCLUDED."canvas_created_at","canvas_updated_at"=EXCLUDED."canvas_updated_at","updated_at"=EXCLUDED."updated_at" WHERE ("assignment_groups".canvas_id, "assignment_groups".canvas_course_id, "assignment_groups".name, "assignment_groups".rules, "assignment_groups".position, "assignment_groups".group_weight, "assignment_groups".workflow_state, "assignment_groups".canvas_created_at, "assignment_groups".canvas_updated_at) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.canvas_course_id, EXCLUDED.name, EXCLUDED.rules, EXCLUDED.position, EXCLUDED.group_weight, EXCLUDED.workflow_state, EXCLUDED.canvas_created_at, EXCLUDED.canvas_updated_at) RETURNING "id"  (0.3ms) SELECT COUNT(*) FROM "assignment_groups"  (0.2ms) ROLLBACK  (0.3ms) BEGIN  (0.3ms) SELECT COUNT(*) FROM "assignments" Assignment Create Many (0.9ms) INSERT INTO "assignments" ("canvas_id","title","description","due_at","unlock_at","lock_at","points_possible","min_score","max_score","mastery_score","grading_type","submission_types","workflow_state","canvas_context_id","canvas_context_type","canvas_assignment_group_id","canvas_grading_scheme_id","canvas_grading_standard_id","created_at","updated_at") VALUES (88,'Assignment 1','

fdsfds

',NULL,NULL,NULL,100.0,NULL,NULL,NULL,'points','online_text_entry','published',58,'Course',55,NULL,NULL,'2021-09-08 22:07:24.996541','2021-09-08 22:07:24.996541'),(89,'fdsfdsfds','

fdsfdsfsdf

',NULL,NULL,NULL,100.0,NULL,NULL,NULL,'points','online_text_entry','published',59,'Course',56,NULL,NULL,'2021-09-08 22:07:24.996541','2021-09-08 22:07:24.996541') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","title"=EXCLUDED."title","description"=EXCLUDED."description","due_at"=EXCLUDED."due_at","unlock_at"=EXCLUDED."unlock_at","lock_at"=EXCLUDED."lock_at","points_possible"=EXCLUDED."points_possible","min_score"=EXCLUDED."min_score","max_score"=EXCLUDED."max_score","mastery_score"=EXCLUDED."mastery_score","grading_type"=EXCLUDED."grading_type","submission_types"=EXCLUDED."submission_types","workflow_state"=EXCLUDED."workflow_state","canvas_context_id"=EXCLUDED."canvas_context_id","canvas_context_type"=EXCLUDED."canvas_context_type","canvas_assignment_group_id"=EXCLUDED."canvas_assignment_group_id","canvas_grading_scheme_id"=EXCLUDED."canvas_grading_scheme_id","canvas_grading_standard_id"=EXCLUDED."canvas_grading_standard_id","updated_at"=EXCLUDED."updated_at" WHERE ("assignments".canvas_id, "assignments".title, "assignments".description, "assignments".due_at, "assignments".unlock_at, "assignments".lock_at, "assignments".points_possible, "assignments".min_score, "assignments".max_score, "assignments".mastery_score, "assignments".grading_type, "assignments".submission_types, "assignments".workflow_state, "assignments".canvas_context_id, "assignments".canvas_context_type, "assignments".canvas_assignment_group_id, "assignments".canvas_grading_scheme_id, "assignments".canvas_grading_standard_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.title, EXCLUDED.description, EXCLUDED.due_at, EXCLUDED.unlock_at, EXCLUDED.lock_at, EXCLUDED.points_possible, EXCLUDED.min_score, EXCLUDED.max_score, EXCLUDED.mastery_score, EXCLUDED.grading_type, EXCLUDED.submission_types, EXCLUDED.workflow_state, EXCLUDED.canvas_context_id, EXCLUDED.canvas_context_type, EXCLUDED.canvas_assignment_group_id, EXCLUDED.canvas_grading_scheme_id, EXCLUDED.canvas_grading_standard_id) RETURNING "id"  (0.4ms) SELECT COUNT(*) FROM "assignments"  (0.2ms) ROLLBACK  (0.3ms) BEGIN  (0.4ms) SELECT COUNT(*) FROM "context_module_items" ContextModuleItem Create Many (0.5ms) INSERT INTO "context_module_items" ("canvas_id","canvas_context_module_id","position","canvas_content_id","canvas_content_type","workflow_state","canvas_assignment_id","created_at","updated_at") VALUES (15,9,1,83,'Assignment','active',1,'2021-09-08 22:07:25.001792','2021-09-08 22:07:25.001792'),(16,10,1,80,'Assignment','active',2,'2021-09-08 22:07:25.001792','2021-09-08 22:07:25.001792') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","canvas_context_module_id"=EXCLUDED."canvas_context_module_id","position"=EXCLUDED."position","canvas_content_id"=EXCLUDED."canvas_content_id","canvas_content_type"=EXCLUDED."canvas_content_type","workflow_state"=EXCLUDED."workflow_state","canvas_assignment_id"=EXCLUDED."canvas_assignment_id","updated_at"=EXCLUDED."updated_at" WHERE ("context_module_items".canvas_id, "context_module_items".canvas_context_module_id, "context_module_items".position, "context_module_items".canvas_content_id, "context_module_items".canvas_content_type, "context_module_items".workflow_state, "context_module_items".canvas_assignment_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.canvas_context_module_id, EXCLUDED.position, EXCLUDED.canvas_content_id, EXCLUDED.canvas_content_type, EXCLUDED.workflow_state, EXCLUDED.canvas_assignment_id) RETURNING "id"  (0.2ms) SELECT COUNT(*) FROM "context_module_items"  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.4ms) SELECT COUNT(*) FROM "context_modules" ContextModule Create Many (0.5ms) INSERT INTO "context_modules" ("canvas_id","canvas_context_id","canvas_context_type","position","name","workflow_state","deleted_at","created_at","updated_at") VALUES (23,785,'Course',1,'New Mod','active',NULL,'2021-09-08 22:07:25.006224','2021-09-08 22:07:25.006224'),(4,27,'Course',1,'Modules gonna module','unpublished',NULL,'2021-09-08 22:07:25.006224','2021-09-08 22:07:25.006224') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","canvas_context_id"=EXCLUDED."canvas_context_id","canvas_context_type"=EXCLUDED."canvas_context_type","position"=EXCLUDED."position","name"=EXCLUDED."name","workflow_state"=EXCLUDED."workflow_state","deleted_at"=EXCLUDED."deleted_at","updated_at"=EXCLUDED."updated_at" WHERE ("context_modules".canvas_id, "context_modules".canvas_context_id, "context_modules".canvas_context_type, "context_modules".position, "context_modules".name, "context_modules".workflow_state, "context_modules".deleted_at) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.canvas_context_id, EXCLUDED.canvas_context_type, EXCLUDED.position, EXCLUDED.name, EXCLUDED.workflow_state, EXCLUDED.deleted_at) RETURNING "id"  (0.3ms) SELECT COUNT(*) FROM "context_modules"  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.4ms) SELECT COUNT(*) FROM "courses" Course Create Many (0.6ms) INSERT INTO "courses" ("canvas_id","sis_id","course_code","name","canvas_account_id","canvas_term_id","start_at","end_at","workflow_state","grading_standard_id","created_at","updated_at") VALUES (1,'course_sis_id_1','C1','Course #1',1,1,'2017-03-27 21:53:18','2017-04-27 12:21:18','active',NULL,'2021-09-08 22:07:25.011416','2021-09-08 22:07:25.011416'),(2,'course_sis_id_2','C2','Course #2',1,1,'2017-03-27 21:53:18','2017-04-27 12:21:18','unpublished',NULL,'2021-09-08 22:07:25.011416','2021-09-08 22:07:25.011416') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","sis_id"=EXCLUDED."sis_id","course_code"=EXCLUDED."course_code","name"=EXCLUDED."name","canvas_account_id"=EXCLUDED."canvas_account_id","canvas_term_id"=EXCLUDED."canvas_term_id","start_at"=EXCLUDED."start_at","end_at"=EXCLUDED."end_at","workflow_state"=EXCLUDED."workflow_state","grading_standard_id"=EXCLUDED."grading_standard_id","updated_at"=EXCLUDED."updated_at" WHERE ("courses".canvas_id, "courses".sis_id, "courses".course_code, "courses".name, "courses".canvas_account_id, "courses".canvas_term_id, "courses".start_at, "courses".end_at, "courses".workflow_state, "courses".grading_standard_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.sis_id, EXCLUDED.course_code, EXCLUDED.name, EXCLUDED.canvas_account_id, EXCLUDED.canvas_term_id, EXCLUDED.start_at, EXCLUDED.end_at, EXCLUDED.workflow_state, EXCLUDED.grading_standard_id) RETURNING "id"  (0.2ms) SELECT COUNT(*) FROM "courses"  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) SELECT COUNT(*) FROM "users" User Create Many (0.5ms) INSERT INTO "users" ("canvas_id","sis_id","email","first_name","last_name","name","sortable_name","workflow_state","login_id","created_at","updated_at") VALUES (1,'sis_id_1','poorbastard@yharnam.com','Patches','the Spider','Patches the Spider','the Spider, Patches','active','spiderdude1337','2021-09-08 22:07:25.016813','2021-09-08 22:07:25.016813'),(2,'sis_id_2','dreamer@yharnam.com','Hunter','Djura','Hunter Djura','Djura, Hunter','active','retireddude109','2021-09-08 22:07:25.016813','2021-09-08 22:07:25.016813') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","sis_id"=EXCLUDED."sis_id","email"=EXCLUDED."email","first_name"=EXCLUDED."first_name","last_name"=EXCLUDED."last_name","name"=EXCLUDED."name","sortable_name"=EXCLUDED."sortable_name","workflow_state"=EXCLUDED."workflow_state","login_id"=EXCLUDED."login_id","updated_at"=EXCLUDED."updated_at" WHERE ("users".canvas_id, "users".sis_id, "users".email, "users".first_name, "users".last_name, "users".name, "users".sortable_name, "users".workflow_state, "users".login_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.sis_id, EXCLUDED.email, EXCLUDED.first_name, EXCLUDED.last_name, EXCLUDED.name, EXCLUDED.sortable_name, EXCLUDED.workflow_state, EXCLUDED.login_id) RETURNING "id"  (0.2ms) SELECT COUNT(*) FROM "users"  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SELECT COUNT(*) FROM "courses" Course Create Many (0.4ms) INSERT INTO "courses" ("canvas_id","sis_id","course_code","name","canvas_account_id","canvas_term_id","start_at","end_at","workflow_state","grading_standard_id","created_at","updated_at") VALUES (1,'course_sis_id_1','C1','Course #1',1,1,'2017-03-27 21:53:18','2017-04-27 12:21:18','active',NULL,'2021-09-08 22:07:25.021061','2021-09-08 22:07:25.021061'),(2,'course_sis_id_2','C2','Course #2',1,1,'2017-03-27 21:53:18','2017-04-27 12:21:18','unpublished',NULL,'2021-09-08 22:07:25.021061','2021-09-08 22:07:25.021061') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","sis_id"=EXCLUDED."sis_id","course_code"=EXCLUDED."course_code","name"=EXCLUDED."name","canvas_account_id"=EXCLUDED."canvas_account_id","canvas_term_id"=EXCLUDED."canvas_term_id","start_at"=EXCLUDED."start_at","end_at"=EXCLUDED."end_at","workflow_state"=EXCLUDED."workflow_state","grading_standard_id"=EXCLUDED."grading_standard_id","updated_at"=EXCLUDED."updated_at" WHERE ("courses".canvas_id, "courses".sis_id, "courses".course_code, "courses".name, "courses".canvas_account_id, "courses".canvas_term_id, "courses".start_at, "courses".end_at, "courses".workflow_state, "courses".grading_standard_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.sis_id, EXCLUDED.course_code, EXCLUDED.name, EXCLUDED.canvas_account_id, EXCLUDED.canvas_term_id, EXCLUDED.start_at, EXCLUDED.end_at, EXCLUDED.workflow_state, EXCLUDED.grading_standard_id) RETURNING "id"  (0.2ms) SELECT COUNT(*) FROM "courses" Course Load (0.2ms) SELECT "courses".* FROM "courses" ORDER BY "courses"."id" ASC LIMIT $1 [["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) SELECT COUNT(*) FROM "enrollments" Enrollment Create Many (0.7ms) INSERT INTO "enrollments" ("canvas_id","canvas_course_id","course_sis_id","canvas_user_id","user_sis_id","role","canvas_role_id","canvas_section_id","workflow_state","base_role_type","created_at","updated_at") VALUES (1,1,'sis_MUSC_2520_834',2,'sis_dalvarez_247','teacher',4,1,'active','TeacherEnrollment','2021-09-08 22:07:25.026361','2021-09-08 22:07:25.026361'),(2,1,'sis_MUSC_2520_834',3,'sis_jweaver_720','student',4,1,'active','StudentEnrollment','2021-09-08 22:07:25.026361','2021-09-08 22:07:25.026361') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","canvas_course_id"=EXCLUDED."canvas_course_id","course_sis_id"=EXCLUDED."course_sis_id","canvas_user_id"=EXCLUDED."canvas_user_id","user_sis_id"=EXCLUDED."user_sis_id","role"=EXCLUDED."role","canvas_role_id"=EXCLUDED."canvas_role_id","canvas_section_id"=EXCLUDED."canvas_section_id","workflow_state"=EXCLUDED."workflow_state","base_role_type"=EXCLUDED."base_role_type","updated_at"=EXCLUDED."updated_at" WHERE ("enrollments".canvas_id, "enrollments".canvas_course_id, "enrollments".course_sis_id, "enrollments".canvas_user_id, "enrollments".user_sis_id, "enrollments".role, "enrollments".canvas_role_id, "enrollments".canvas_section_id, "enrollments".workflow_state, "enrollments".base_role_type) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.canvas_course_id, EXCLUDED.course_sis_id, EXCLUDED.canvas_user_id, EXCLUDED.user_sis_id, EXCLUDED.role, EXCLUDED.canvas_role_id, EXCLUDED.canvas_section_id, EXCLUDED.workflow_state, EXCLUDED.base_role_type) RETURNING "id"  (0.3ms) SELECT COUNT(*) FROM "enrollments"  (0.2ms) ROLLBACK  (0.4ms) BEGIN  (0.3ms) SELECT COUNT(*) FROM "sections" Section Create Many (0.5ms) INSERT INTO "sections" ("canvas_id","sis_id","canvas_course_id","name","workflow_state","start_at","end_at","created_at","updated_at") VALUES (1,'sis_section_1',1,'Cool Section','active','2017-03-27 21:53:18','2017-03-27 21:53:18','2021-09-08 22:07:25.031532','2021-09-08 22:07:25.031532'),(2,'sis_section_2',2,'Lame Section','active','2017-03-27 21:53:18','2017-03-27 21:53:18','2021-09-08 22:07:25.031532','2021-09-08 22:07:25.031532') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","sis_id"=EXCLUDED."sis_id","canvas_course_id"=EXCLUDED."canvas_course_id","name"=EXCLUDED."name","workflow_state"=EXCLUDED."workflow_state","start_at"=EXCLUDED."start_at","end_at"=EXCLUDED."end_at","updated_at"=EXCLUDED."updated_at" WHERE ("sections".canvas_id, "sections".sis_id, "sections".canvas_course_id, "sections".name, "sections".workflow_state, "sections".start_at, "sections".end_at) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.sis_id, EXCLUDED.canvas_course_id, EXCLUDED.name, EXCLUDED.workflow_state, EXCLUDED.start_at, EXCLUDED.end_at) RETURNING "id"  (0.2ms) SELECT COUNT(*) FROM "sections" Section Load (0.2ms) SELECT "sections".* FROM "sections" ORDER BY "sections"."id" ASC LIMIT $1 [["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN Section Create Many (0.4ms) INSERT INTO "sections" ("canvas_id","canvas_nonxlist_course_id","created_at","updated_at") VALUES (2,2,'2021-09-08 22:07:25.036344','2021-09-08 22:07:25.036344') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","canvas_nonxlist_course_id"=EXCLUDED."canvas_nonxlist_course_id","updated_at"=EXCLUDED."updated_at" WHERE ("sections".canvas_id, "sections".canvas_nonxlist_course_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.canvas_nonxlist_course_id) RETURNING "id"  (0.2ms) SELECT COUNT(*) FROM "sections" WHERE "sections"."canvas_nonxlist_course_id" IS NOT NULL Section Load (0.2ms) SELECT "sections".* FROM "sections" WHERE "sections"."canvas_nonxlist_course_id" IS NOT NULL ORDER BY "sections"."id" ASC LIMIT $1 [["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.3ms) SELECT COUNT(*) FROM "groups" Group Create Many (0.6ms) INSERT INTO "groups" ("canvas_id","sis_id","canvas_group_category_id","group_category_sis_id","canvas_account_id","canvas_course_id","name","workflow_state","context_id","context_type","max_membership","created_at","updated_at") VALUES (50,'sis1',10,NULL,1,NULL,'Group1','available',1,'Account',NULL,'2021-09-08 22:07:25.041788','2021-09-08 22:07:25.041788'),(51,'sis2',2,NULL,NULL,1,'Group2','available',1,'Course',1,'2021-09-08 22:07:25.041788','2021-09-08 22:07:25.041788') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","sis_id"=EXCLUDED."sis_id","canvas_group_category_id"=EXCLUDED."canvas_group_category_id","group_category_sis_id"=EXCLUDED."group_category_sis_id","canvas_account_id"=EXCLUDED."canvas_account_id","canvas_course_id"=EXCLUDED."canvas_course_id","name"=EXCLUDED."name","workflow_state"=EXCLUDED."workflow_state","context_id"=EXCLUDED."context_id","context_type"=EXCLUDED."context_type","max_membership"=EXCLUDED."max_membership","updated_at"=EXCLUDED."updated_at" WHERE ("groups".canvas_id, "groups".sis_id, "groups".canvas_group_category_id, "groups".group_category_sis_id, "groups".canvas_account_id, "groups".canvas_course_id, "groups".name, "groups".workflow_state, "groups".context_id, "groups".context_type, "groups".max_membership) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.sis_id, EXCLUDED.canvas_group_category_id, EXCLUDED.group_category_sis_id, EXCLUDED.canvas_account_id, EXCLUDED.canvas_course_id, EXCLUDED.name, EXCLUDED.workflow_state, EXCLUDED.context_id, EXCLUDED.context_type, EXCLUDED.max_membership) RETURNING "id"  (0.4ms) SELECT COUNT(*) FROM "groups" Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."name" = $1 LIMIT $2 [["name", "Group1"], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.3ms) SELECT COUNT(*) FROM "group_memberships" GroupMembership Create Many (0.6ms) INSERT INTO "group_memberships" ("canvas_id","canvas_group_id","group_sis_id","canvas_user_id","user_sis_id","workflow_state","created_at","updated_at") VALUES (50,1,NULL,10,NULL,'accepted','2021-09-08 22:07:25.048611','2021-09-08 22:07:25.048611'),(51,2,NULL,11,NULL,'accepted','2021-09-08 22:07:25.048611','2021-09-08 22:07:25.048611') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","canvas_group_id"=EXCLUDED."canvas_group_id","group_sis_id"=EXCLUDED."group_sis_id","canvas_user_id"=EXCLUDED."canvas_user_id","user_sis_id"=EXCLUDED."user_sis_id","workflow_state"=EXCLUDED."workflow_state","updated_at"=EXCLUDED."updated_at" WHERE ("group_memberships".canvas_id, "group_memberships".canvas_group_id, "group_memberships".group_sis_id, "group_memberships".canvas_user_id, "group_memberships".user_sis_id, "group_memberships".workflow_state) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.canvas_group_id, EXCLUDED.group_sis_id, EXCLUDED.canvas_user_id, EXCLUDED.user_sis_id, EXCLUDED.workflow_state) RETURNING "id"  (0.3ms) SELECT COUNT(*) FROM "group_memberships" GroupMembership Load (0.2ms) SELECT "group_memberships".* FROM "group_memberships" WHERE "group_memberships"."canvas_id" = $1 LIMIT $2 [["canvas_id", 50], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.3ms) BEGIN  (0.2ms) SELECT COUNT(*) FROM "users"  (0.2ms) SELECT COUNT(*) FROM "courses" Course Create Many (0.6ms) INSERT INTO "courses" ("canvas_id","sis_id","course_code","name","canvas_account_id","canvas_term_id","start_at","end_at","workflow_state","grading_standard_id","created_at","updated_at") VALUES (1,'course_sis_id_1','C1','Course #1',1,1,'2017-03-27 21:53:18','2017-04-27 12:21:18','active',NULL,'2021-09-08 22:07:25.055724','2021-09-08 22:07:25.055724'),(2,'course_sis_id_2','C2','Course #2',1,1,'2017-03-27 21:53:18','2017-04-27 12:21:18','unpublished',NULL,'2021-09-08 22:07:25.055724','2021-09-08 22:07:25.055724') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","sis_id"=EXCLUDED."sis_id","course_code"=EXCLUDED."course_code","name"=EXCLUDED."name","canvas_account_id"=EXCLUDED."canvas_account_id","canvas_term_id"=EXCLUDED."canvas_term_id","start_at"=EXCLUDED."start_at","end_at"=EXCLUDED."end_at","workflow_state"=EXCLUDED."workflow_state","grading_standard_id"=EXCLUDED."grading_standard_id","updated_at"=EXCLUDED."updated_at" WHERE ("courses".canvas_id, "courses".sis_id, "courses".course_code, "courses".name, "courses".canvas_account_id, "courses".canvas_term_id, "courses".start_at, "courses".end_at, "courses".workflow_state, "courses".grading_standard_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.sis_id, EXCLUDED.course_code, EXCLUDED.name, EXCLUDED.canvas_account_id, EXCLUDED.canvas_term_id, EXCLUDED.start_at, EXCLUDED.end_at, EXCLUDED.workflow_state, EXCLUDED.grading_standard_id) RETURNING "id" User Create Many (0.7ms) INSERT INTO "users" ("canvas_id","sis_id","email","first_name","last_name","name","sortable_name","workflow_state","login_id","created_at","updated_at") VALUES (1,'sis_id_1','poorbastard@yharnam.com','Patches','the Spider','Patches the Spider','the Spider, Patches','active','spiderdude1337','2021-09-08 22:07:25.058082','2021-09-08 22:07:25.058082'),(2,'sis_id_2','dreamer@yharnam.com','Hunter','Djura','Hunter Djura','Djura, Hunter','active','retireddude109','2021-09-08 22:07:25.058082','2021-09-08 22:07:25.058082') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","sis_id"=EXCLUDED."sis_id","email"=EXCLUDED."email","first_name"=EXCLUDED."first_name","last_name"=EXCLUDED."last_name","name"=EXCLUDED."name","sortable_name"=EXCLUDED."sortable_name","workflow_state"=EXCLUDED."workflow_state","login_id"=EXCLUDED."login_id","updated_at"=EXCLUDED."updated_at" WHERE ("users".canvas_id, "users".sis_id, "users".email, "users".first_name, "users".last_name, "users".name, "users".sortable_name, "users".workflow_state, "users".login_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.sis_id, EXCLUDED.email, EXCLUDED.first_name, EXCLUDED.last_name, EXCLUDED.name, EXCLUDED.sortable_name, EXCLUDED.workflow_state, EXCLUDED.login_id) RETURNING "id"  (0.3ms) SELECT COUNT(*) FROM "users"  (0.2ms) SELECT COUNT(*) FROM "courses"  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.3ms) BEGIN Course Create Many (0.6ms) INSERT INTO "courses" ("canvas_id","sis_id","course_code","name","canvas_account_id","canvas_term_id","start_at","end_at","workflow_state","grading_standard_id","created_at","updated_at") VALUES (1,'course_sis_id_1','C1','Course #1',1,1,'2017-03-27 21:53:18','2017-04-27 12:21:18','active',NULL,'2021-09-08 22:07:25.066685','2021-09-08 22:07:25.066685'),(2,'course_sis_id_2','C2','Course #2',1,1,'2017-03-27 21:53:18','2017-04-27 12:21:18','unpublished',NULL,'2021-09-08 22:07:25.066685','2021-09-08 22:07:25.066685') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","sis_id"=EXCLUDED."sis_id","course_code"=EXCLUDED."course_code","name"=EXCLUDED."name","canvas_account_id"=EXCLUDED."canvas_account_id","canvas_term_id"=EXCLUDED."canvas_term_id","start_at"=EXCLUDED."start_at","end_at"=EXCLUDED."end_at","workflow_state"=EXCLUDED."workflow_state","grading_standard_id"=EXCLUDED."grading_standard_id","updated_at"=EXCLUDED."updated_at" WHERE ("courses".canvas_id, "courses".sis_id, "courses".course_code, "courses".name, "courses".canvas_account_id, "courses".canvas_term_id, "courses".start_at, "courses".end_at, "courses".workflow_state, "courses".grading_standard_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.sis_id, EXCLUDED.course_code, EXCLUDED.name, EXCLUDED.canvas_account_id, EXCLUDED.canvas_term_id, EXCLUDED.start_at, EXCLUDED.end_at, EXCLUDED.workflow_state, EXCLUDED.grading_standard_id) RETURNING "id"  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SELECT COUNT(*) FROM "submissions" Submission Create Many (0.6ms) INSERT INTO "submissions" ("canvas_id","canvas_user_id","canvas_course_id","canvas_assignment_id","submitted_at","due_at","graded_at","score","points_possible","excused","workflow_state","created_at","updated_at") VALUES (1,1,1,1,'2017-09-21 18:28:15','2017-09-27 18:28:15','2017-09-21 19:36:23',5.0,10.0,TRUE,'graded','2021-09-08 22:07:25.070821','2021-09-08 22:07:25.070821'),(2,1,1,2,'2017-09-21 18:28:15','2017-09-28 18:28:15','2017-09-21 19:36:23',5.0,10.0,FALSE,'submitted','2021-09-08 22:07:25.070821','2021-09-08 22:07:25.070821') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","canvas_user_id"=EXCLUDED."canvas_user_id","canvas_course_id"=EXCLUDED."canvas_course_id","canvas_assignment_id"=EXCLUDED."canvas_assignment_id","submitted_at"=EXCLUDED."submitted_at","due_at"=EXCLUDED."due_at","graded_at"=EXCLUDED."graded_at","score"=EXCLUDED."score","points_possible"=EXCLUDED."points_possible","excused"=EXCLUDED."excused","workflow_state"=EXCLUDED."workflow_state","updated_at"=EXCLUDED."updated_at" WHERE ("submissions".canvas_id, "submissions".canvas_user_id, "submissions".canvas_course_id, "submissions".canvas_assignment_id, "submissions".submitted_at, "submissions".due_at, "submissions".graded_at, "submissions".score, "submissions".points_possible, "submissions".excused, "submissions".workflow_state) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.canvas_user_id, EXCLUDED.canvas_course_id, EXCLUDED.canvas_assignment_id, EXCLUDED.submitted_at, EXCLUDED.due_at, EXCLUDED.graded_at, EXCLUDED.score, EXCLUDED.points_possible, EXCLUDED.excused, EXCLUDED.workflow_state) RETURNING "id"  (0.3ms) SELECT COUNT(*) FROM "submissions"  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] [BatchTestJobBase] [dc1d8006-0d62-4a09-8b36-39041a595d21] Performing BatchTestJobBase (Job ID: dc1d8006-0d62-4a09-8b36-39041a595d21) from Test(default) [ActiveJob] [BatchTestJobBase] [dc1d8006-0d62-4a09-8b36-39041a595d21] Performed BatchTestJobBase (Job ID: dc1d8006-0d62-4a09-8b36-39041a595d21) from Test(default) in 0.25ms  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] [BatchTestJobBase] [95a52a7d-351b-4911-b0b4-98d7210c0bea] Performing BatchTestJobBase (Job ID: 95a52a7d-351b-4911-b0b4-98d7210c0bea) from Test(default) [ActiveJob] [BatchTestJobBase] [95a52a7d-351b-4911-b0b4-98d7210c0bea] Performed BatchTestJobBase (Job ID: 95a52a7d-351b-4911-b0b4-98d7210c0bea) from Test(default) in 0.28ms  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] [BatchTestJobBase] [31c65599-e415-4eee-8bf6-5e7c8b99aacd] Performing BatchTestJobBase (Job ID: 31c65599-e415-4eee-8bf6-5e7c8b99aacd) from Test(default) [ActiveJob] [BatchTestJobBase] [31c65599-e415-4eee-8bf6-5e7c8b99aacd] Performed BatchTestJobBase (Job ID: 31c65599-e415-4eee-8bf6-5e7c8b99aacd) from Test(default) in 0.06ms  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] [FailingBatchTestJobBase] [48b3a223-3e6c-451c-8591-80e61a209383] Performing FailingBatchTestJobBase (Job ID: 48b3a223-3e6c-451c-8591-80e61a209383) from Test(default) [ActiveJob] [FailingBatchTestJobBase] [48b3a223-3e6c-451c-8591-80e61a209383] Error performing FailingBatchTestJobBase (Job ID: 48b3a223-3e6c-451c-8591-80e61a209383) from Test(default) in 0.18ms: RuntimeError (Foo): /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/job_batching/support/base_job.rb:12:in `perform' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:39:in `block in perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:109:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch_aware_job.rb:12:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/i18n-1.8.10/lib/i18n.rb:309:in `with_locale' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/translation.rb:9:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:26:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `block in instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications/instrumenter.rb:23:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:25:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `block in tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `block in tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:28:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:22:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:136:in `run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:38:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/job_batching/batch_aware_job_spec.rb:46:in `block (5 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `block in with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `block in with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-rails-5.0.2/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:259:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:644:in `block in run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:606:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/configuration.rb:2067:in `with_suite_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:116:in `block in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/reporter.rb:74:in `report' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:115:in `run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:89:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:71:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:45:in `invoke' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/exe/rspec:4:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:63:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:63:in `kernel_load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:28:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:474:in `exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:30:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:24:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/exe/bundle:49:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/friendly_errors.rb:128:in `with_friendly_errors' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/exe/bundle:37:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `
'  (0.2ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] Enqueued BatchTestJobBase (Job ID: cc62758d-9c8f-4d57-8501-b71a6040b467) to Test(default)  (0.1ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] Enqueued BatchTestJobBase (Job ID: 9acfe62f-af8d-469a-8290-248387608688) to Test(default)  (0.2ms) ROLLBACK  (0.8ms) BEGIN [ActiveJob] Enqueued BatchTestJobBase (Job ID: f69032f7-f589-426e-b1f4-e917f09d9465) to Test(default)  (0.2ms) ROLLBACK  (0.3ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) ROLLBACK  (0.4ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.3ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] Enqueued RetryingJob (Job ID: 5fc8ed53-4704-4fa9-b04b-bb6b0b03689a) to Sidekiq(default) [ActiveJob] [RetryingJob] [5fc8ed53-4704-4fa9-b04b-bb6b0b03689a] Performing RetryingJob (Job ID: 5fc8ed53-4704-4fa9-b04b-bb6b0b03689a) from Sidekiq(default) [ActiveJob] [RetryingJob] [5fc8ed53-4704-4fa9-b04b-bb6b0b03689a] Error performing RetryingJob (Job ID: 5fc8ed53-4704-4fa9-b04b-bb6b0b03689a) from Sidekiq(default) in 1.93ms: RuntimeError (A Failure): /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/job_batching/batch_spec.rb:268:in `perform' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:39:in `block in perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:109:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch_aware_job.rb:12:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/i18n-1.8.10/lib/i18n.rb:314:in `with_locale' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/translation.rb:9:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:26:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `block in instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications/instrumenter.rb:23:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:25:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `block in tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `block in tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:28:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:22:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:136:in `run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:38:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:24:in `block in execute' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:109:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/railtie.rb:28:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/execution_wrapper.rb:87:in `wrap' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/reloader.rb:73:in `block in wrap' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/execution_wrapper.rb:87:in `wrap' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/reloader.rb:72:in `wrap' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/railtie.rb:27:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:136:in `run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:22:in `execute' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/queue_adapters/sidekiq_adapter.rb:42:in `perform' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/sidekiq-6.2.2/lib/sidekiq/testing.rb:300:in `execute_job' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/sidekiq-6.2.2/lib/sidekiq/testing.rb:295:in `block in process_job' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/sidekiq-6.2.2/lib/sidekiq/middleware/chain.rb:138:in `block in invoke' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/sidekiq.rb:73:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/sidekiq-6.2.2/lib/sidekiq/middleware/chain.rb:140:in `block in invoke' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/sidekiq-6.2.2/lib/sidekiq/middleware/chain.rb:143:in `invoke' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/sidekiq-6.2.2/lib/sidekiq/testing.rb:294:in `process_job' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/job_batching/batch_spec.rb:289:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `block in with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `block in with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-rails-5.0.2/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:259:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:644:in `block in run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:606:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/configuration.rb:2067:in `with_suite_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:116:in `block in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/reporter.rb:74:in `report' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:115:in `run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:89:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:71:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:45:in `invoke' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/exe/rspec:4:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:63:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:63:in `kernel_load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:28:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:474:in `exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:30:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:24:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/exe/bundle:49:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/friendly_errors.rb:128:in `with_friendly_errors' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/exe/bundle:37:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `
' [ActiveJob] [RetryingJob] [5fc8ed53-4704-4fa9-b04b-bb6b0b03689a] Performing RetryingJob (Job ID: 5fc8ed53-4704-4fa9-b04b-bb6b0b03689a) from Sidekiq(default) [ActiveJob] [RetryingJob] [5fc8ed53-4704-4fa9-b04b-bb6b0b03689a] Performed RetryingJob (Job ID: 5fc8ed53-4704-4fa9-b04b-bb6b0b03689a) from Sidekiq(default) in 2.5ms  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] Enqueued TestWorker (Job ID: 29015610-fb64-4ea9-a729-33fbc687e5ca) to Sidekiq(default)  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] Enqueued CanvasSync::JobBatches::Batch::Callback::ActiveJobCallbackWorker (Job ID: 637e856a-2bd1-43cf-84c0-76043d900d02) to Test(default) with arguments: "SampleCallback", "complete", {"a"=>"b"}, "87x4Ye928e5xCA", nil  (0.2ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] Enqueued CanvasSync::JobBatches::Batch::Callback::ActiveJobCallbackWorker (Job ID: b920795e-ee9c-45af-acda-18f78d232ca0) to Test(default) with arguments: "SampleCallback2", "complete", {"b"=>"a"}, "60vNb6LS3F4GVg", nil [ActiveJob] Enqueued CanvasSync::JobBatches::Batch::Callback::ActiveJobCallbackWorker (Job ID: bcac60df-ab84-4424-afbf-32ba571526a7) to Test(default) with arguments: "SampleCallback", "complete", {"a"=>"b"}, "60vNb6LS3F4GVg", nil  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.3ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.8ms) BEGIN [ActiveJob] Enqueued ContextedJob (Job ID: 51f3bca9-ce16-4b73-8f4e-54d99d61c796) to Sidekiq(default) [ActiveJob] [TestWorker] [29015610-fb64-4ea9-a729-33fbc687e5ca] Performing TestWorker (Job ID: 29015610-fb64-4ea9-a729-33fbc687e5ca) from Sidekiq(default) [ActiveJob] [TestWorker] [29015610-fb64-4ea9-a729-33fbc687e5ca] Performed TestWorker (Job ID: 29015610-fb64-4ea9-a729-33fbc687e5ca) from Sidekiq(default) in 2.41ms [ActiveJob] [ContextedJob] [51f3bca9-ce16-4b73-8f4e-54d99d61c796] Performing ContextedJob (Job ID: 51f3bca9-ce16-4b73-8f4e-54d99d61c796) from Sidekiq(default) [ActiveJob] [ContextedJob] [51f3bca9-ce16-4b73-8f4e-54d99d61c796] Performed ContextedJob (Job ID: 51f3bca9-ce16-4b73-8f4e-54d99d61c796) from Sidekiq(default) in 2.91ms  (0.2ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] Enqueued ContextedJob (Job ID: a080d557-701f-4190-95a6-eab73ba1dffe) to Sidekiq(default) [ActiveJob] [ContextedJob] [a080d557-701f-4190-95a6-eab73ba1dffe] Performing ContextedJob (Job ID: a080d557-701f-4190-95a6-eab73ba1dffe) from Sidekiq(default) [ActiveJob] [ContextedJob] [a080d557-701f-4190-95a6-eab73ba1dffe] Performed ContextedJob (Job ID: a080d557-701f-4190-95a6-eab73ba1dffe) from Sidekiq(default) in 4.75ms  (0.1ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] Enqueued BatchTestJobBase (Job ID: 5aa7bd91-d5f0-4aba-965b-c0800524413d) to Sidekiq(default) [ActiveJob] [BatchTestJobBase] [5aa7bd91-d5f0-4aba-965b-c0800524413d] Performing BatchTestJobBase (Job ID: 5aa7bd91-d5f0-4aba-965b-c0800524413d) from Sidekiq(default) [ActiveJob] [BatchTestJobBase] [5aa7bd91-d5f0-4aba-965b-c0800524413d] Performed BatchTestJobBase (Job ID: 5aa7bd91-d5f0-4aba-965b-c0800524413d) from Sidekiq(default) in 2.38ms [ActiveJob] Enqueued ContextedJob (Job ID: 42323d0c-bf74-4807-a394-7bc2b73fec52) to Sidekiq(default) [ActiveJob] [ContextedJob] [42323d0c-bf74-4807-a394-7bc2b73fec52] Performing ContextedJob (Job ID: 42323d0c-bf74-4807-a394-7bc2b73fec52) from Sidekiq(default) [ActiveJob] [ContextedJob] [42323d0c-bf74-4807-a394-7bc2b73fec52] Performed ContextedJob (Job ID: 42323d0c-bf74-4807-a394-7bc2b73fec52) from Sidekiq(default) in 4.42ms  (0.2ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] Enqueued TestWorker (Job ID: 02fe63ee-f05b-4a70-af1e-a85ade49b295) to Sidekiq(default) [ActiveJob] Enqueued TestWorker (Job ID: c34cd142-a1d1-4344-aabf-fa1872e300fa) to Sidekiq(default) [ActiveJob] Enqueued TestWorker (Job ID: 694d400b-521c-4ef2-8967-6226b59d231f) to Sidekiq(default)  (0.2ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] Enqueued WorkerA (Job ID: 69772a75-92dd-4482-b010-23f673b755a4) to Sidekiq(default) [ActiveJob] Enqueued WorkerB (Job ID: bfe5ef38-a4cb-4850-9a93-23a51da887dd) to Sidekiq(default) [ActiveJob] Enqueued WorkerA (Job ID: 760b3f69-a2a0-40ba-8641-15d0bdd17745) to Sidekiq(default) [ActiveJob] Enqueued WorkerC (Job ID: 7a367af2-e8ba-4618-868c-d441ff09dcfc) to Sidekiq(default)  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) ROLLBACK  (0.3ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) ROLLBACK  (0.3ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) ROLLBACK  (0.4ms) BEGIN  (0.3ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] Enqueued TestWorker (Job ID: 55245423-4040-4b44-8a19-2a353d561e6c) to Sidekiq(default)  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) ROLLBACK  (0.3ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.3ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] Enqueued TestWorker (Job ID: 5af9769b-04c7-45f5-a18f-aec1e1395adb) to Sidekiq(default)  (0.2ms) ROLLBACK  (0.5ms) SELECT "schema_migrations"."version" FROM "schema_migrations" ORDER BY "schema_migrations"."version" ASC  (0.5ms) BEGIN  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.5ms) SELECT COUNT(*) FROM "canvas_sync_job_logs" [ActiveJob] [GoodJob] [398f77ac-865f-471a-9271-66321d50625c] Performing GoodJob (Job ID: 398f77ac-865f-471a-9271-66321d50625c) from Test(default) with arguments: "argument" [ActiveJob] [GoodJob] [398f77ac-865f-471a-9271-66321d50625c] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "398f77ac-865f-471a-9271-66321d50625c"], ["LIMIT", 1]] [ActiveJob] [GoodJob] [398f77ac-865f-471a-9271-66321d50625c]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [GoodJob] [398f77ac-865f-471a-9271-66321d50625c] CanvasSync::JobLog Create (0.4ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "GoodJob"], ["status", "enqueued"], ["job_arguments", "---\n- argument\n"], ["created_at", "2021-09-15 23:00:35.743614"], ["updated_at", "2021-09-15 23:00:35.743614"], ["job_id", "398f77ac-865f-471a-9271-66321d50625c"]] [ActiveJob] [GoodJob] [398f77ac-865f-471a-9271-66321d50625c]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [GoodJob] [398f77ac-865f-471a-9271-66321d50625c]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [GoodJob] [398f77ac-865f-471a-9271-66321d50625c] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-09-15 23:00:35.745245"], ["status", "running"], ["updated_at", "2021-09-15 23:00:35.745508"], ["id", 145]] [ActiveJob] [GoodJob] [398f77ac-865f-471a-9271-66321d50625c]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [GoodJob] [398f77ac-865f-471a-9271-66321d50625c]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [GoodJob] [398f77ac-865f-471a-9271-66321d50625c] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2021-09-15 23:00:35.746646"], ["status", "success"], ["updated_at", "2021-09-15 23:00:35.746994"], ["id", 145]] [ActiveJob] [GoodJob] [398f77ac-865f-471a-9271-66321d50625c]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [GoodJob] [398f77ac-865f-471a-9271-66321d50625c] Performed GoodJob (Job ID: 398f77ac-865f-471a-9271-66321d50625c) from Test(default) in 16.92ms  (0.2ms) SELECT COUNT(*) FROM "canvas_sync_job_logs" CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" ORDER BY "canvas_sync_job_logs"."id" DESC LIMIT $1 [["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [BadJob] [b3d5762d-b3df-4fe5-af61-bf117a067cb2] Performing BadJob (Job ID: b3d5762d-b3df-4fe5-af61-bf117a067cb2) from Test(default) with arguments: "argument" [ActiveJob] [BadJob] [b3d5762d-b3df-4fe5-af61-bf117a067cb2] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "b3d5762d-b3df-4fe5-af61-bf117a067cb2"], ["LIMIT", 1]] [ActiveJob] [BadJob] [b3d5762d-b3df-4fe5-af61-bf117a067cb2]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [BadJob] [b3d5762d-b3df-4fe5-af61-bf117a067cb2] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "BadJob"], ["status", "enqueued"], ["job_arguments", "---\n- argument\n"], ["created_at", "2021-09-15 23:00:35.753067"], ["updated_at", "2021-09-15 23:00:35.753067"], ["job_id", "b3d5762d-b3df-4fe5-af61-bf117a067cb2"]] [ActiveJob] [BadJob] [b3d5762d-b3df-4fe5-af61-bf117a067cb2]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [BadJob] [b3d5762d-b3df-4fe5-af61-bf117a067cb2]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [BadJob] [b3d5762d-b3df-4fe5-af61-bf117a067cb2] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-09-15 23:00:35.754320"], ["status", "running"], ["updated_at", "2021-09-15 23:00:35.754564"], ["id", 146]] [ActiveJob] [BadJob] [b3d5762d-b3df-4fe5-af61-bf117a067cb2]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [BadJob] [b3d5762d-b3df-4fe5-af61-bf117a067cb2]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [BadJob] [b3d5762d-b3df-4fe5-af61-bf117a067cb2] CanvasSync::JobLog Update (0.4ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "exception" = $2, "backtrace" = $3, "status" = $4, "updated_at" = $5 WHERE "canvas_sync_job_logs"."id" = $6 [["completed_at", "2021-09-15 23:00:35.755531"], ["exception", "EvilError: EvilError"], ["backtrace", "/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:12:in `perform'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:39:in `block in perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:109:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch_aware_job.rb:22:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:21:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/i18n-1.8.10/lib/i18n.rb:309:in `with_locale'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/translation.rb:9:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:26:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `block in instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications/instrumenter.rb:23:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:25:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `block in tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `block in tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:28:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:22:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:136:in `run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:38:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:18:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:40:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/matchers/built_in/raise_error.rb:59:in `matches?'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:51:in `block in handle_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:27:in `with_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:48:in `handle_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:65:in `to'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:101:in `to'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:39:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `block in with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `block in with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-rails-5.0.2/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:259:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:644:in `block in run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:606:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/configuration.rb:2067:in `with_suite_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:116:in `block in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/reporter.rb:74:in `report'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:115:in `run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:89:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:71:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:45:in `invoke'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/exe/rspec:4:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:63:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:63:in `kernel_load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:28:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:474:in `exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:30:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:24:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/exe/bundle:49:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/friendly_errors.rb:128:in `with_friendly_errors'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/exe/bundle:37:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `
'"], ["status", "error"], ["updated_at", "2021-09-15 23:00:35.755758"], ["id", 146]] [ActiveJob] [BadJob] [b3d5762d-b3df-4fe5-af61-bf117a067cb2]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [BadJob] [b3d5762d-b3df-4fe5-af61-bf117a067cb2] Error performing BadJob (Job ID: b3d5762d-b3df-4fe5-af61-bf117a067cb2) from Test(default) in 4.76ms: EvilError (EvilError): /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:12:in `perform' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:39:in `block in perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:109:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch_aware_job.rb:22:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:21:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/i18n-1.8.10/lib/i18n.rb:309:in `with_locale' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/translation.rb:9:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:26:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `block in instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications/instrumenter.rb:23:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:25:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `block in tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `block in tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:28:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:22:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:136:in `run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:38:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:18:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:40:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/matchers/built_in/raise_error.rb:59:in `matches?' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:51:in `block in handle_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:27:in `with_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:48:in `handle_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:65:in `to' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:101:in `to' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:39:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `block in with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `block in with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-rails-5.0.2/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:259:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:644:in `block in run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:606:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/configuration.rb:2067:in `with_suite_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:116:in `block in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/reporter.rb:74:in `report' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:115:in `run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:89:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:71:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:45:in `invoke' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/exe/rspec:4:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:63:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:63:in `kernel_load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:28:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:474:in `exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:30:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:24:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/exe/bundle:49:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/friendly_errors.rb:128:in `with_friendly_errors' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/exe/bundle:37:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `
' CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" ORDER BY "canvas_sync_job_logs"."id" DESC LIMIT $1 [["LIMIT", 1]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [BadJob] [2e8a6da4-d548-4467-8b10-8875dd5b55c5] Performing BadJob (Job ID: 2e8a6da4-d548-4467-8b10-8875dd5b55c5) from Test(default) [ActiveJob] [BadJob] [2e8a6da4-d548-4467-8b10-8875dd5b55c5] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "2e8a6da4-d548-4467-8b10-8875dd5b55c5"], ["LIMIT", 1]] [ActiveJob] [BadJob] [2e8a6da4-d548-4467-8b10-8875dd5b55c5]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [BadJob] [2e8a6da4-d548-4467-8b10-8875dd5b55c5] CanvasSync::JobLog Create (0.2ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["job_class", "BadJob"], ["status", "enqueued"], ["created_at", "2021-09-15 23:00:35.760015"], ["updated_at", "2021-09-15 23:00:35.760015"], ["job_id", "2e8a6da4-d548-4467-8b10-8875dd5b55c5"]] [ActiveJob] [BadJob] [2e8a6da4-d548-4467-8b10-8875dd5b55c5]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [BadJob] [2e8a6da4-d548-4467-8b10-8875dd5b55c5]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [BadJob] [2e8a6da4-d548-4467-8b10-8875dd5b55c5] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-09-15 23:00:35.760838"], ["status", "running"], ["updated_at", "2021-09-15 23:00:35.761065"], ["id", 147]] [ActiveJob] [BadJob] [2e8a6da4-d548-4467-8b10-8875dd5b55c5]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [BadJob] [2e8a6da4-d548-4467-8b10-8875dd5b55c5]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [BadJob] [2e8a6da4-d548-4467-8b10-8875dd5b55c5] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "exception" = $2, "backtrace" = $3, "status" = $4, "updated_at" = $5 WHERE "canvas_sync_job_logs"."id" = $6 [["completed_at", "2021-09-15 23:00:35.762197"], ["exception", "ArgumentError: wrong number of arguments (given 0, expected 1)"], ["backtrace", "/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:11:in `perform'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:39:in `block in perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:109:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch_aware_job.rb:22:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:21:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/i18n-1.8.10/lib/i18n.rb:309:in `with_locale'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/translation.rb:9:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:26:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `block in instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications/instrumenter.rb:23:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:25:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `block in tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `block in tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:28:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:22:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:136:in `run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:38:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:18:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:52:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/matchers/built_in/raise_error.rb:59:in `matches?'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:51:in `block in handle_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:27:in `with_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:48:in `handle_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:65:in `to'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:101:in `to'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:51:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `block in with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `block in with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-rails-5.0.2/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:259:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:644:in `block in run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:606:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/configuration.rb:2067:in `with_suite_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:116:in `block in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/reporter.rb:74:in `report'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:115:in `run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:89:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:71:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:45:in `invoke'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/exe/rspec:4:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:63:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:63:in `kernel_load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:28:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:474:in `exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:30:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:24:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/exe/bundle:49:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/friendly_errors.rb:128:in `with_friendly_errors'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/exe/bundle:37:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `
'"], ["status", "error"], ["updated_at", "2021-09-15 23:00:35.762456"], ["id", 147]] [ActiveJob] [BadJob] [2e8a6da4-d548-4467-8b10-8875dd5b55c5]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [BadJob] [2e8a6da4-d548-4467-8b10-8875dd5b55c5] Error performing BadJob (Job ID: 2e8a6da4-d548-4467-8b10-8875dd5b55c5) from Test(default) in 4.33ms: ArgumentError (wrong number of arguments (given 0, expected 1)): /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:11:in `perform' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:39:in `block in perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:109:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch_aware_job.rb:22:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:21:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/i18n-1.8.10/lib/i18n.rb:309:in `with_locale' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/translation.rb:9:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:26:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `block in instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications/instrumenter.rb:23:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:25:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `block in tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `block in tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:28:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:22:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:136:in `run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:38:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:18:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:52:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/matchers/built_in/raise_error.rb:59:in `matches?' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:51:in `block in handle_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:27:in `with_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:48:in `handle_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:65:in `to' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:101:in `to' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:51:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `block in with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `block in with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-rails-5.0.2/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:259:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:644:in `block in run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:606:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/configuration.rb:2067:in `with_suite_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:116:in `block in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/reporter.rb:74:in `report' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:115:in `run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:89:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:71:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:45:in `invoke' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/exe/rspec:4:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:63:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:63:in `kernel_load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:28:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:474:in `exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:30:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:24:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/exe/bundle:49:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/friendly_errors.rb:128:in `with_friendly_errors' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/exe/bundle:37:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `
'  (0.1ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [BadJob] [dea5c902-04a0-45fb-92e9-1199fd750fc7] Performing BadJob (Job ID: dea5c902-04a0-45fb-92e9-1199fd750fc7) from Test(default) [ActiveJob] [BadJob] [dea5c902-04a0-45fb-92e9-1199fd750fc7] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "dea5c902-04a0-45fb-92e9-1199fd750fc7"], ["LIMIT", 1]] [ActiveJob] [BadJob] [dea5c902-04a0-45fb-92e9-1199fd750fc7]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [BadJob] [dea5c902-04a0-45fb-92e9-1199fd750fc7] CanvasSync::JobLog Create (0.2ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["job_class", "BadJob"], ["status", "enqueued"], ["created_at", "2021-09-15 23:00:35.766022"], ["updated_at", "2021-09-15 23:00:35.766022"], ["job_id", "dea5c902-04a0-45fb-92e9-1199fd750fc7"]] [ActiveJob] [BadJob] [dea5c902-04a0-45fb-92e9-1199fd750fc7]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [BadJob] [dea5c902-04a0-45fb-92e9-1199fd750fc7]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [BadJob] [dea5c902-04a0-45fb-92e9-1199fd750fc7] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-09-15 23:00:35.766841"], ["status", "running"], ["updated_at", "2021-09-15 23:00:35.767080"], ["id", 148]] [ActiveJob] [BadJob] [dea5c902-04a0-45fb-92e9-1199fd750fc7]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [BadJob] [dea5c902-04a0-45fb-92e9-1199fd750fc7]  (0.3ms) SAVEPOINT active_record_1 [ActiveJob] [BadJob] [dea5c902-04a0-45fb-92e9-1199fd750fc7] CanvasSync::JobLog Update (1.0ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "exception" = $2, "backtrace" = $3, "status" = $4, "updated_at" = $5 WHERE "canvas_sync_job_logs"."id" = $6 [["completed_at", "2021-09-15 23:00:35.772133"], ["exception", "ArgumentError: wrong number of arguments (given 0, expected 1)"], ["backtrace", "/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:11:in `perform'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:39:in `block in perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:109:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch_aware_job.rb:22:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:21:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/i18n-1.8.10/lib/i18n.rb:309:in `with_locale'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/translation.rb:9:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:26:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `block in instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications/instrumenter.rb:23:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:25:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `block in tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `block in tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:28:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:22:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:136:in `run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:38:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:18:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:60:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/matchers/built_in/raise_error.rb:59:in `matches?'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:51:in `block in handle_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:27:in `with_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:48:in `handle_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:65:in `to'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:101:in `to'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:59:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `block in with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `block in with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-rails-5.0.2/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:259:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:644:in `block in run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:606:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/configuration.rb:2067:in `with_suite_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:116:in `block in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/reporter.rb:74:in `report'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:115:in `run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:89:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:71:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:45:in `invoke'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/exe/rspec:4:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:63:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:63:in `kernel_load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:28:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:474:in `exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:30:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:24:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/exe/bundle:49:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/friendly_errors.rb:128:in `with_friendly_errors'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/exe/bundle:37:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `
'\n\nError Occurred while handling an Error: NoMethodError: undefined method `bad_catcher' for BadJob:Class\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-mocks-3.10.2/lib/rspec/mocks/method_double.rb:28:in `block in original_implementation_callable'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-mocks-3.10.2/lib/rspec/mocks/message_expectation.rb:101:in `block in and_call_original'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-mocks-3.10.2/lib/rspec/mocks/message_expectation.rb:740:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-mocks-3.10.2/lib/rspec/mocks/message_expectation.rb:572:in `invoke_incrementing_actual_calls_by'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-mocks-3.10.2/lib/rspec/mocks/message_expectation.rb:427:in `invoke'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-mocks-3.10.2/lib/rspec/mocks/proxy.rb:217:in `message_received'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-mocks-3.10.2/lib/rspec/mocks/proxy.rb:361:in `message_received'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-mocks-3.10.2/lib/rspec/mocks/method_double.rb:78:in `proxy_method_invoked'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-mocks-3.10.2/lib/rspec/mocks/method_double.rb:64:in `block (2 levels) in define_proxy_method'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:31:in `rescue in block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:23:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/i18n-1.8.10/lib/i18n.rb:309:in `with_locale'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/translation.rb:9:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:26:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `block in instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications/instrumenter.rb:23:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:25:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `block in tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `block in tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:28:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:22:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:136:in `run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:38:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:18:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:60:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/matchers/built_in/raise_error.rb:59:in `matches?'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:51:in `block in handle_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:27:in `with_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:48:in `handle_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:65:in `to'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:101:in `to'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:59:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `block in with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `block in with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-rails-5.0.2/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:259:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:644:in `block in run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:606:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/configuration.rb:2067:in `with_suite_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:116:in `block in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/reporter.rb:74:in `report'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:115:in `run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:89:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:71:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:45:in `invoke'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/exe/rspec:4:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:63:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:63:in `kernel_load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:28:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:474:in `exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:30:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:24:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/exe/bundle:49:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/friendly_errors.rb:128:in `with_friendly_errors'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/exe/bundle:37:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `
'"], ["status", "error"], ["updated_at", "2021-09-15 23:00:35.772880"], ["id", 148]] [ActiveJob] [BadJob] [dea5c902-04a0-45fb-92e9-1199fd750fc7]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [BadJob] [dea5c902-04a0-45fb-92e9-1199fd750fc7] Error performing BadJob (Job ID: dea5c902-04a0-45fb-92e9-1199fd750fc7) from Test(default) in 10.16ms: ArgumentError (wrong number of arguments (given 0, expected 1)): /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:11:in `perform' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:39:in `block in perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:109:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch_aware_job.rb:22:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:21:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/i18n-1.8.10/lib/i18n.rb:309:in `with_locale' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/translation.rb:9:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:26:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `block in instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications/instrumenter.rb:23:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:25:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `block in tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `block in tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:28:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:22:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:136:in `run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:38:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:18:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:60:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/matchers/built_in/raise_error.rb:59:in `matches?' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:51:in `block in handle_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:27:in `with_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:48:in `handle_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:65:in `to' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:101:in `to' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:59:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `block in with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `block in with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-rails-5.0.2/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:259:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:644:in `block in run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:606:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/configuration.rb:2067:in `with_suite_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:116:in `block in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/reporter.rb:74:in `report' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:115:in `run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:89:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:71:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:45:in `invoke' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/exe/rspec:4:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:63:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:63:in `kernel_load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:28:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:474:in `exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:30:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:24:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/exe/bundle:49:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/friendly_errors.rb:128:in `with_friendly_errors' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/exe/bundle:37:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `
' CanvasSync::JobLog Load (0.4ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" ORDER BY "canvas_sync_job_logs"."id" DESC LIMIT $1 [["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [CanvasSync::Jobs::ReportChecker] [306500a2-6843-41be-9192-c323c0ce8c4f] Performing CanvasSync::Jobs::ReportChecker (Job ID: 306500a2-6843-41be-9192-c323c0ce8c4f) from Test(default) with arguments: "provisioning_csv", 1, "FakeProcessor", {} [ActiveJob] [CanvasSync::Jobs::ReportChecker] [306500a2-6843-41be-9192-c323c0ce8c4f] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "306500a2-6843-41be-9192-c323c0ce8c4f"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [306500a2-6843-41be-9192-c323c0ce8c4f]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [306500a2-6843-41be-9192-c323c0ce8c4f] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- provisioning_csv\n- 1\n- FakeProcessor\n- {}\n"], ["created_at", "2021-09-15 23:00:35.783241"], ["updated_at", "2021-09-15 23:00:35.783241"], ["job_id", "306500a2-6843-41be-9192-c323c0ce8c4f"]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [306500a2-6843-41be-9192-c323c0ce8c4f]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [306500a2-6843-41be-9192-c323c0ce8c4f]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [306500a2-6843-41be-9192-c323c0ce8c4f] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-09-15 23:00:35.784886"], ["status", "running"], ["updated_at", "2021-09-15 23:00:35.785272"], ["id", 149]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [306500a2-6843-41be-9192-c323c0ce8c4f]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [306500a2-6843-41be-9192-c323c0ce8c4f]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [306500a2-6843-41be-9192-c323c0ce8c4f] CanvasSync::JobLog Destroy (0.3ms) DELETE FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."id" = $1 [["id", 149]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [306500a2-6843-41be-9192-c323c0ce8c4f]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [306500a2-6843-41be-9192-c323c0ce8c4f] Performed CanvasSync::Jobs::ReportChecker (Job ID: 306500a2-6843-41be-9192-c323c0ce8c4f) from Test(default) in 10.14ms  (0.2ms) ROLLBACK  (0.3ms) BEGIN [ActiveJob] [CanvasSync::Jobs::ReportChecker] [f8dcb0fd-1a0b-448f-8753-d99373cf88a0] Performing CanvasSync::Jobs::ReportChecker (Job ID: f8dcb0fd-1a0b-448f-8753-d99373cf88a0) from Test(default) with arguments: "provisioning_csv", 1, "FakeProcessor", {} [ActiveJob] [CanvasSync::Jobs::ReportChecker] [f8dcb0fd-1a0b-448f-8753-d99373cf88a0] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "f8dcb0fd-1a0b-448f-8753-d99373cf88a0"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [f8dcb0fd-1a0b-448f-8753-d99373cf88a0]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [f8dcb0fd-1a0b-448f-8753-d99373cf88a0] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- provisioning_csv\n- 1\n- FakeProcessor\n- {}\n"], ["created_at", "2021-09-15 23:00:35.795218"], ["updated_at", "2021-09-15 23:00:35.795218"], ["job_id", "f8dcb0fd-1a0b-448f-8753-d99373cf88a0"]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [f8dcb0fd-1a0b-448f-8753-d99373cf88a0]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [f8dcb0fd-1a0b-448f-8753-d99373cf88a0]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [f8dcb0fd-1a0b-448f-8753-d99373cf88a0] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-09-15 23:00:35.796549"], ["status", "running"], ["updated_at", "2021-09-15 23:00:35.796956"], ["id", 150]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [f8dcb0fd-1a0b-448f-8753-d99373cf88a0]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [f8dcb0fd-1a0b-448f-8753-d99373cf88a0]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [f8dcb0fd-1a0b-448f-8753-d99373cf88a0] CanvasSync::JobLog Create (0.2ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- provisioning_csv\n- 1\n- FakeProcessor\n- {}\n- {}\n"], ["created_at", "2021-09-15 23:00:35.799834"], ["updated_at", "2021-09-15 23:00:35.799834"], ["job_id", "c36c688a-bc30-473c-a512-3d375f89a99f"]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [f8dcb0fd-1a0b-448f-8753-d99373cf88a0]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [f8dcb0fd-1a0b-448f-8753-d99373cf88a0] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: c36c688a-bc30-473c-a512-3d375f89a99f) to Test(default) at 2021-09-15 23:01:05 UTC with arguments: "provisioning_csv", 1, "FakeProcessor", {}, {} [ActiveJob] [CanvasSync::Jobs::ReportChecker] [f8dcb0fd-1a0b-448f-8753-d99373cf88a0]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [f8dcb0fd-1a0b-448f-8753-d99373cf88a0] CanvasSync::JobLog Destroy (0.2ms) DELETE FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."id" = $1 [["id", 150]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [f8dcb0fd-1a0b-448f-8753-d99373cf88a0]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [f8dcb0fd-1a0b-448f-8753-d99373cf88a0] Performed CanvasSync::Jobs::ReportChecker (Job ID: f8dcb0fd-1a0b-448f-8753-d99373cf88a0) from Test(default) in 7.6ms  (0.2ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [CanvasSync::Jobs::ReportChecker] [2b936355-959d-4519-b93a-bb0901d50bc9] Performing CanvasSync::Jobs::ReportChecker (Job ID: 2b936355-959d-4519-b93a-bb0901d50bc9) from Test(default) with arguments: "provisioning_csv", 1, "FakeProcessor", {} [ActiveJob] [CanvasSync::Jobs::ReportChecker] [2b936355-959d-4519-b93a-bb0901d50bc9] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "2b936355-959d-4519-b93a-bb0901d50bc9"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [2b936355-959d-4519-b93a-bb0901d50bc9]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [2b936355-959d-4519-b93a-bb0901d50bc9] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- provisioning_csv\n- 1\n- FakeProcessor\n- {}\n"], ["created_at", "2021-09-15 23:00:35.804750"], ["updated_at", "2021-09-15 23:00:35.804750"], ["job_id", "2b936355-959d-4519-b93a-bb0901d50bc9"]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [2b936355-959d-4519-b93a-bb0901d50bc9]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [2b936355-959d-4519-b93a-bb0901d50bc9]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [2b936355-959d-4519-b93a-bb0901d50bc9] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-09-15 23:00:35.806098"], ["status", "running"], ["updated_at", "2021-09-15 23:00:35.806431"], ["id", 152]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [2b936355-959d-4519-b93a-bb0901d50bc9]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [2b936355-959d-4519-b93a-bb0901d50bc9]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [2b936355-959d-4519-b93a-bb0901d50bc9] CanvasSync::JobLog Update (0.7ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "exception" = $2, "backtrace" = $3, "status" = $4, "updated_at" = $5 WHERE "canvas_sync_job_logs"."id" = $6 [["completed_at", "2021-09-15 23:00:35.813272"], ["exception", "NameError: undefined local variable or method `current_organization' for #"], ["backtrace", "/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/jobs/report_checker.rb:35:in `perform'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:39:in `block in perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:109:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch_aware_job.rb:22:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:21:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/i18n-1.8.10/lib/i18n.rb:309:in `with_locale'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/translation.rb:9:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:26:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `block in instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications/instrumenter.rb:23:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:25:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `block in tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `block in tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:28:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:22:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:136:in `run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:38:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:18:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/report_checker_spec.rb:11:in `start_job'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/report_checker_spec.rb:53:in `block (5 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/matchers/built_in/raise_error.rb:59:in `matches?'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:51:in `block in handle_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:27:in `with_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:48:in `handle_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:65:in `to'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:101:in `to'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/report_checker_spec.rb:53:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `block in with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `block in with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-rails-5.0.2/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:259:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:644:in `block in run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:606:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/configuration.rb:2067:in `with_suite_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:116:in `block in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/reporter.rb:74:in `report'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:115:in `run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:89:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:71:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:45:in `invoke'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/exe/rspec:4:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:63:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:63:in `kernel_load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:28:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:474:in `exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:30:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:24:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/exe/bundle:49:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/friendly_errors.rb:128:in `with_friendly_errors'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/exe/bundle:37:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `
'"], ["status", "error"], ["updated_at", "2021-09-15 23:00:35.813995"], ["id", 152]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [2b936355-959d-4519-b93a-bb0901d50bc9]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [2b936355-959d-4519-b93a-bb0901d50bc9] Error performing CanvasSync::Jobs::ReportChecker (Job ID: 2b936355-959d-4519-b93a-bb0901d50bc9) from Test(default) in 12.66ms: NameError (undefined local variable or method `current_organization' for #): /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/jobs/report_checker.rb:35:in `perform' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:39:in `block in perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:109:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch_aware_job.rb:22:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:21:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/i18n-1.8.10/lib/i18n.rb:309:in `with_locale' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/translation.rb:9:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:26:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `block in instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications/instrumenter.rb:23:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:25:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `block in tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `block in tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:28:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:22:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:136:in `run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:38:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:18:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/report_checker_spec.rb:11:in `start_job' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/report_checker_spec.rb:53:in `block (5 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/matchers/built_in/raise_error.rb:59:in `matches?' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:51:in `block in handle_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:27:in `with_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:48:in `handle_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:65:in `to' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:101:in `to' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/report_checker_spec.rb:53:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `block in with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `block in with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-rails-5.0.2/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:259:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:644:in `block in run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:606:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/configuration.rb:2067:in `with_suite_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:116:in `block in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/reporter.rb:74:in `report' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:115:in `run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:89:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:71:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:45:in `invoke' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/exe/rspec:4:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:63:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:63:in `kernel_load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:28:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:474:in `exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:30:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:24:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/exe/bundle:49:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/friendly_errors.rb:128:in `with_friendly_errors' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/exe/bundle:37:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `
'  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [3a0b81f7-f5b8-44db-8a89-853b6606f15a] Performing CanvasSync::Jobs::ReportProcessorJob (Job ID: 3a0b81f7-f5b8-44db-8a89-853b6606f15a) from Test(default) with arguments: "provisioning_csv", "https://test.instructure.com/sample_report_download", "FakeProcessor", {}, 1 [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [3a0b81f7-f5b8-44db-8a89-853b6606f15a] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "3a0b81f7-f5b8-44db-8a89-853b6606f15a"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [3a0b81f7-f5b8-44db-8a89-853b6606f15a]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [3a0b81f7-f5b8-44db-8a89-853b6606f15a] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportProcessorJob"], ["status", "enqueued"], ["job_arguments", "---\n- provisioning_csv\n- https://test.instructure.com/sample_report_download\n- FakeProcessor\n- {}\n- 1\n"], ["created_at", "2021-09-15 23:00:35.821087"], ["updated_at", "2021-09-15 23:00:35.821087"], ["job_id", "3a0b81f7-f5b8-44db-8a89-853b6606f15a"]] [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [3a0b81f7-f5b8-44db-8a89-853b6606f15a]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [3a0b81f7-f5b8-44db-8a89-853b6606f15a]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [3a0b81f7-f5b8-44db-8a89-853b6606f15a] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-09-15 23:00:35.822595"], ["status", "running"], ["updated_at", "2021-09-15 23:00:35.822897"], ["id", 153]] [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [3a0b81f7-f5b8-44db-8a89-853b6606f15a]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [3a0b81f7-f5b8-44db-8a89-853b6606f15a]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [3a0b81f7-f5b8-44db-8a89-853b6606f15a] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "job_class" = $1, "updated_at" = $2 WHERE "canvas_sync_job_logs"."id" = $3 [["job_class", "FakeProcessor"], ["updated_at", "2021-09-15 23:00:35.824427"], ["id", 153]] [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [3a0b81f7-f5b8-44db-8a89-853b6606f15a]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [3a0b81f7-f5b8-44db-8a89-853b6606f15a]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [3a0b81f7-f5b8-44db-8a89-853b6606f15a] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2021-09-15 23:00:35.858598"], ["status", "success"], ["updated_at", "2021-09-15 23:00:35.859104"], ["id", 153]] [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [3a0b81f7-f5b8-44db-8a89-853b6606f15a]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [3a0b81f7-f5b8-44db-8a89-853b6606f15a] Performed CanvasSync::Jobs::ReportProcessorJob (Job ID: 3a0b81f7-f5b8-44db-8a89-853b6606f15a) from Test(default) in 40.19ms  (0.1ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [CanvasSync::Jobs::ReportStarter] [419de530-a222-42a4-b190-dd0b82d5f56e] Performing CanvasSync::Jobs::ReportStarter (Job ID: 419de530-a222-42a4-b190-dd0b82d5f56e) from Test(default) with arguments: "provisioning_csv", {"parameters[users]"=>true}, "CoolProcessor", {:models=>["users"]} [ActiveJob] [CanvasSync::Jobs::ReportStarter] [419de530-a222-42a4-b190-dd0b82d5f56e] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "419de530-a222-42a4-b190-dd0b82d5f56e"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::ReportStarter] [419de530-a222-42a4-b190-dd0b82d5f56e]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [419de530-a222-42a4-b190-dd0b82d5f56e] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportStarter"], ["status", "enqueued"], ["job_arguments", "---\n- provisioning_csv\n- parameters[users]: true\n- CoolProcessor\n- :models:\n - users\n"], ["created_at", "2021-09-15 23:00:35.862916"], ["updated_at", "2021-09-15 23:00:35.862916"], ["job_id", "419de530-a222-42a4-b190-dd0b82d5f56e"]] [ActiveJob] [CanvasSync::Jobs::ReportStarter] [419de530-a222-42a4-b190-dd0b82d5f56e]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [419de530-a222-42a4-b190-dd0b82d5f56e]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [419de530-a222-42a4-b190-dd0b82d5f56e] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-09-15 23:00:35.864653"], ["status", "running"], ["updated_at", "2021-09-15 23:00:35.864920"], ["id", 154]] [ActiveJob] [CanvasSync::Jobs::ReportStarter] [419de530-a222-42a4-b190-dd0b82d5f56e]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [419de530-a222-42a4-b190-dd0b82d5f56e]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [419de530-a222-42a4-b190-dd0b82d5f56e] CanvasSync::JobLog Create (0.4ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- provisioning_csv\n- 1\n- CoolProcessor\n- :models:\n - users\n :sync_start_time: '2021-09-15T23:00:35Z'\n :report_params:\n parameters[users]: true\n"], ["created_at", "2021-09-15 23:00:35.868558"], ["updated_at", "2021-09-15 23:00:35.868558"], ["job_id", "c12ced28-f684-4d0c-b043-04a819589cf8"]] [ActiveJob] [CanvasSync::Jobs::ReportStarter] [419de530-a222-42a4-b190-dd0b82d5f56e]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [419de530-a222-42a4-b190-dd0b82d5f56e] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: c12ced28-f684-4d0c-b043-04a819589cf8) to Test(default) at 2021-09-15 23:01:05 UTC with arguments: "provisioning_csv", 1, "CoolProcessor", {:models=>["users"], :sync_start_time=>"2021-09-15T23:00:35Z", :report_params=>{"parameters[users]"=>true}} [ActiveJob] [CanvasSync::Jobs::ReportStarter] [419de530-a222-42a4-b190-dd0b82d5f56e]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [419de530-a222-42a4-b190-dd0b82d5f56e] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2021-09-15 23:00:35.871407"], ["status", "success"], ["updated_at", "2021-09-15 23:00:35.871766"], ["id", 154]] [ActiveJob] [CanvasSync::Jobs::ReportStarter] [419de530-a222-42a4-b190-dd0b82d5f56e]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [419de530-a222-42a4-b190-dd0b82d5f56e] Performed CanvasSync::Jobs::ReportStarter (Job ID: 419de530-a222-42a4-b190-dd0b82d5f56e) from Test(default) in 10.92ms  (0.1ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [CanvasSync::Jobs::ReportStarter] [42af3379-6b8e-4497-aa81-35255248f44b] Performing CanvasSync::Jobs::ReportStarter (Job ID: 42af3379-6b8e-4497-aa81-35255248f44b) from Test(default) with arguments: "provisioning_csv", {"parameters[users]"=>true}, "CoolProcessor", {:models=>["users"]}, {:allow_redownloads=>true} [ActiveJob] [CanvasSync::Jobs::ReportStarter] [42af3379-6b8e-4497-aa81-35255248f44b] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "42af3379-6b8e-4497-aa81-35255248f44b"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::ReportStarter] [42af3379-6b8e-4497-aa81-35255248f44b]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [42af3379-6b8e-4497-aa81-35255248f44b] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportStarter"], ["status", "enqueued"], ["job_arguments", "---\n- provisioning_csv\n- parameters[users]: true\n- CoolProcessor\n- :models:\n - users\n- :allow_redownloads: true\n"], ["created_at", "2021-09-15 23:00:35.876055"], ["updated_at", "2021-09-15 23:00:35.876055"], ["job_id", "42af3379-6b8e-4497-aa81-35255248f44b"]] [ActiveJob] [CanvasSync::Jobs::ReportStarter] [42af3379-6b8e-4497-aa81-35255248f44b]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [42af3379-6b8e-4497-aa81-35255248f44b]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [42af3379-6b8e-4497-aa81-35255248f44b] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-09-15 23:00:35.877569"], ["status", "running"], ["updated_at", "2021-09-15 23:00:35.877867"], ["id", 156]] [ActiveJob] [CanvasSync::Jobs::ReportStarter] [42af3379-6b8e-4497-aa81-35255248f44b]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [42af3379-6b8e-4497-aa81-35255248f44b]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [42af3379-6b8e-4497-aa81-35255248f44b] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2021-09-15 23:00:35.880018"], ["status", "success"], ["updated_at", "2021-09-15 23:00:35.880334"], ["id", 156]] [ActiveJob] [CanvasSync::Jobs::ReportStarter] [42af3379-6b8e-4497-aa81-35255248f44b]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [42af3379-6b8e-4497-aa81-35255248f44b] Performed CanvasSync::Jobs::ReportStarter (Job ID: 42af3379-6b8e-4497-aa81-35255248f44b) from Test(default) in 6.26ms  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Account Exists (0.6ms) SELECT 1 AS one FROM "accounts" WHERE "accounts"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] Account Create (0.3ms) INSERT INTO "accounts" ("canvas_id", "sis_id", "canvas_parent_account_id", "sis_parent_account_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 1], ["sis_id", "c280f5a07c5c2449f5615c07af8df036"], ["canvas_parent_account_id", 1], ["sis_parent_account_id", "b9ccf40d375513542e93e6a212ad39e9"], ["name", "Account name"], ["workflow_state", "active"], ["created_at", "2021-09-15 23:00:35.892556"], ["updated_at", "2021-09-15 23:00:35.892556"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.6ms) SELECT COUNT(*) FROM "admins" [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [c2a1c681-b1b6-4e9c-868d-b273a1ce4302] Performing CanvasSync::Jobs::SyncAdminsJob (Job ID: c2a1c681-b1b6-4e9c-868d-b273a1ce4302) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [c2a1c681-b1b6-4e9c-868d-b273a1ce4302] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "c2a1c681-b1b6-4e9c-868d-b273a1ce4302"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [c2a1c681-b1b6-4e9c-868d-b273a1ce4302]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [c2a1c681-b1b6-4e9c-868d-b273a1ce4302] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncAdminsJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2021-09-15 23:00:35.897864"], ["updated_at", "2021-09-15 23:00:35.897864"], ["job_id", "c2a1c681-b1b6-4e9c-868d-b273a1ce4302"]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [c2a1c681-b1b6-4e9c-868d-b273a1ce4302]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [c2a1c681-b1b6-4e9c-868d-b273a1ce4302]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [c2a1c681-b1b6-4e9c-868d-b273a1ce4302] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-09-15 23:00:35.899438"], ["status", "running"], ["updated_at", "2021-09-15 23:00:35.899807"], ["id", 157]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [c2a1c681-b1b6-4e9c-868d-b273a1ce4302]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [c2a1c681-b1b6-4e9c-868d-b273a1ce4302] Account Load (0.2ms) SELECT "accounts".* FROM "accounts" WHERE "accounts"."workflow_state" != $1 ORDER BY "accounts"."id" ASC LIMIT $2 [["workflow_state", "deleted"], ["LIMIT", 1000]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [c2a1c681-b1b6-4e9c-868d-b273a1ce4302] Admin Load (0.2ms) SELECT "admins".* FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [c2a1c681-b1b6-4e9c-868d-b273a1ce4302]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [c2a1c681-b1b6-4e9c-868d-b273a1ce4302] Admin Exists (0.3ms) SELECT 1 AS one FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [c2a1c681-b1b6-4e9c-868d-b273a1ce4302] Admin Create (0.7ms) INSERT INTO "admins" ("canvas_id", "role_name", "canvas_account_id", "canvas_role_id", "canvas_user_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 2], ["role_name", "AccountAdmin"], ["canvas_account_id", 1], ["canvas_role_id", 1], ["canvas_user_id", 1], ["workflow_state", "active"], ["created_at", "2021-09-15 23:00:35.911422"], ["updated_at", "2021-09-15 23:00:35.911422"]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [c2a1c681-b1b6-4e9c-868d-b273a1ce4302]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [c2a1c681-b1b6-4e9c-868d-b273a1ce4302] Admin Load (0.3ms) SELECT "admins".* FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 3], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [c2a1c681-b1b6-4e9c-868d-b273a1ce4302]  (0.3ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [c2a1c681-b1b6-4e9c-868d-b273a1ce4302] Admin Exists (0.4ms) SELECT 1 AS one FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 3], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [c2a1c681-b1b6-4e9c-868d-b273a1ce4302] Admin Create (0.4ms) INSERT INTO "admins" ("canvas_id", "role_name", "canvas_account_id", "canvas_role_id", "canvas_user_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 3], ["role_name", "Custom Account Role"], ["canvas_account_id", 1], ["canvas_role_id", 11], ["canvas_user_id", 11], ["workflow_state", "active"], ["created_at", "2021-09-15 23:00:35.917086"], ["updated_at", "2021-09-15 23:00:35.917086"]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [c2a1c681-b1b6-4e9c-868d-b273a1ce4302]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [c2a1c681-b1b6-4e9c-868d-b273a1ce4302] Admin Load (0.3ms) SELECT "admins".* FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 4], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [c2a1c681-b1b6-4e9c-868d-b273a1ce4302]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [c2a1c681-b1b6-4e9c-868d-b273a1ce4302] Admin Exists (0.2ms) SELECT 1 AS one FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 4], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [c2a1c681-b1b6-4e9c-868d-b273a1ce4302] Admin Create (0.2ms) INSERT INTO "admins" ("canvas_id", "role_name", "canvas_account_id", "canvas_role_id", "canvas_user_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 4], ["role_name", "Test"], ["canvas_account_id", 1], ["canvas_role_id", 10], ["canvas_user_id", 11], ["workflow_state", "active"], ["created_at", "2021-09-15 23:00:35.920681"], ["updated_at", "2021-09-15 23:00:35.920681"]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [c2a1c681-b1b6-4e9c-868d-b273a1ce4302]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [c2a1c681-b1b6-4e9c-868d-b273a1ce4302] Admin Update All (0.3ms) UPDATE "admins" SET "workflow_state" = 'inactive' WHERE "admins"."id" NOT IN ($1, $2, $3) [["id", 29], ["id", 30], ["id", 31]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [c2a1c681-b1b6-4e9c-868d-b273a1ce4302]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [c2a1c681-b1b6-4e9c-868d-b273a1ce4302] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2021-09-15 23:00:35.922126"], ["status", "success"], ["updated_at", "2021-09-15 23:00:35.922446"], ["id", 157]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [c2a1c681-b1b6-4e9c-868d-b273a1ce4302]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [c2a1c681-b1b6-4e9c-868d-b273a1ce4302] Performed CanvasSync::Jobs::SyncAdminsJob (Job ID: c2a1c681-b1b6-4e9c-868d-b273a1ce4302) from Test(default) in 26.56ms  (0.2ms) SELECT COUNT(*) FROM "admins"  (0.1ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [9adae229-5e0f-480e-a148-b747eb19593d] Performing CanvasSync::Jobs::SyncAssignmentGroupsJob (Job ID: 9adae229-5e0f-480e-a148-b747eb19593d) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [9adae229-5e0f-480e-a148-b747eb19593d] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "9adae229-5e0f-480e-a148-b747eb19593d"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [9adae229-5e0f-480e-a148-b747eb19593d]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [9adae229-5e0f-480e-a148-b747eb19593d] CanvasSync::JobLog Create (0.2ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncAssignmentGroupsJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2021-09-15 23:00:35.926832"], ["updated_at", "2021-09-15 23:00:35.926832"], ["job_id", "9adae229-5e0f-480e-a148-b747eb19593d"]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [9adae229-5e0f-480e-a148-b747eb19593d]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [9adae229-5e0f-480e-a148-b747eb19593d]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [9adae229-5e0f-480e-a148-b747eb19593d] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-09-15 23:00:35.927904"], ["status", "running"], ["updated_at", "2021-09-15 23:00:35.928134"], ["id", 158]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [9adae229-5e0f-480e-a148-b747eb19593d]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [9adae229-5e0f-480e-a148-b747eb19593d]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [9adae229-5e0f-480e-a148-b747eb19593d] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proserv_assignment_group_export_csv\n- 1\n- CanvasSync::Processors::AssignmentGroupsProcessor\n- :sync_start_time: '2021-09-15T23:00:35Z'\n :report_params:\n :parameters:\n :enrollment_term_id: 1\n"], ["created_at", "2021-09-15 23:00:35.930897"], ["updated_at", "2021-09-15 23:00:35.930897"], ["job_id", "d68b7c33-f67b-4cab-98a3-52ff78ef2fa3"]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [9adae229-5e0f-480e-a148-b747eb19593d]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [9adae229-5e0f-480e-a148-b747eb19593d] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: d68b7c33-f67b-4cab-98a3-52ff78ef2fa3) to Test(default) at 2021-09-15 23:01:05 UTC with arguments: "proserv_assignment_group_export_csv", 1, "CanvasSync::Processors::AssignmentGroupsProcessor", {:sync_start_time=>"2021-09-15T23:00:35Z", :report_params=>{:parameters=>{:enrollment_term_id=>1}}} [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [9adae229-5e0f-480e-a148-b747eb19593d]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [9adae229-5e0f-480e-a148-b747eb19593d] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2021-09-15 23:00:35.933165"], ["status", "success"], ["updated_at", "2021-09-15 23:00:35.933464"], ["id", 158]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [9adae229-5e0f-480e-a148-b747eb19593d]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [9adae229-5e0f-480e-a148-b747eb19593d] Performed CanvasSync::Jobs::SyncAssignmentGroupsJob (Job ID: 9adae229-5e0f-480e-a148-b747eb19593d) from Test(default) in 8.48ms  (0.1ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [04aa2a2b-1478-47fa-a92f-c83bf4970ad1] Performing CanvasSync::Jobs::SyncAssignmentsJob (Job ID: 04aa2a2b-1478-47fa-a92f-c83bf4970ad1) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [04aa2a2b-1478-47fa-a92f-c83bf4970ad1] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "04aa2a2b-1478-47fa-a92f-c83bf4970ad1"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [04aa2a2b-1478-47fa-a92f-c83bf4970ad1]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [04aa2a2b-1478-47fa-a92f-c83bf4970ad1] CanvasSync::JobLog Create (0.2ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncAssignmentsJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2021-09-15 23:00:35.938142"], ["updated_at", "2021-09-15 23:00:35.938142"], ["job_id", "04aa2a2b-1478-47fa-a92f-c83bf4970ad1"]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [04aa2a2b-1478-47fa-a92f-c83bf4970ad1]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [04aa2a2b-1478-47fa-a92f-c83bf4970ad1]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [04aa2a2b-1478-47fa-a92f-c83bf4970ad1] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-09-15 23:00:35.939319"], ["status", "running"], ["updated_at", "2021-09-15 23:00:35.939658"], ["id", 160]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [04aa2a2b-1478-47fa-a92f-c83bf4970ad1]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [04aa2a2b-1478-47fa-a92f-c83bf4970ad1]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [04aa2a2b-1478-47fa-a92f-c83bf4970ad1] CanvasSync::JobLog Create (0.2ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proserv_assignment_export_csv\n- 1\n- CanvasSync::Processors::AssignmentsProcessor\n- :sync_start_time: '2021-09-15T23:00:35Z'\n :report_params:\n :parameters:\n :enrollment_term_id: 1\n"], ["created_at", "2021-09-15 23:00:35.942006"], ["updated_at", "2021-09-15 23:00:35.942006"], ["job_id", "33be1c92-1923-4ed1-801f-21883aa3ee24"]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [04aa2a2b-1478-47fa-a92f-c83bf4970ad1]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [04aa2a2b-1478-47fa-a92f-c83bf4970ad1] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: 33be1c92-1923-4ed1-801f-21883aa3ee24) to Test(default) at 2021-09-15 23:01:05 UTC with arguments: "proserv_assignment_export_csv", 1, "CanvasSync::Processors::AssignmentsProcessor", {:sync_start_time=>"2021-09-15T23:00:35Z", :report_params=>{:parameters=>{:enrollment_term_id=>1}}} [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [04aa2a2b-1478-47fa-a92f-c83bf4970ad1]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [04aa2a2b-1478-47fa-a92f-c83bf4970ad1] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2021-09-15 23:00:35.943767"], ["status", "success"], ["updated_at", "2021-09-15 23:00:35.944050"], ["id", 160]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [04aa2a2b-1478-47fa-a92f-c83bf4970ad1]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [04aa2a2b-1478-47fa-a92f-c83bf4970ad1] Performed CanvasSync::Jobs::SyncAssignmentsJob (Job ID: 04aa2a2b-1478-47fa-a92f-c83bf4970ad1) from Test(default) in 7.69ms  (0.1ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [7e030f29-a56d-452c-b1ff-1e7165f4f103] Performing CanvasSync::Jobs::SyncAssignmentsJob (Job ID: 7e030f29-a56d-452c-b1ff-1e7165f4f103) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [7e030f29-a56d-452c-b1ff-1e7165f4f103] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "7e030f29-a56d-452c-b1ff-1e7165f4f103"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [7e030f29-a56d-452c-b1ff-1e7165f4f103]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [7e030f29-a56d-452c-b1ff-1e7165f4f103] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncAssignmentsJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2021-09-15 23:00:35.947381"], ["updated_at", "2021-09-15 23:00:35.947381"], ["job_id", "7e030f29-a56d-452c-b1ff-1e7165f4f103"]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [7e030f29-a56d-452c-b1ff-1e7165f4f103]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [7e030f29-a56d-452c-b1ff-1e7165f4f103]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [7e030f29-a56d-452c-b1ff-1e7165f4f103] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-09-15 23:00:35.948581"], ["status", "running"], ["updated_at", "2021-09-15 23:00:35.948831"], ["id", 162]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [7e030f29-a56d-452c-b1ff-1e7165f4f103]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [7e030f29-a56d-452c-b1ff-1e7165f4f103]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [7e030f29-a56d-452c-b1ff-1e7165f4f103] CanvasSync::JobLog Create (0.2ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proserv_assignment_export_csv\n- 1\n- CanvasSync::Processors::AssignmentsProcessor\n- :sync_start_time: '2021-09-15T23:00:35Z'\n :report_params:\n :parameters: {}\n"], ["created_at", "2021-09-15 23:00:35.951136"], ["updated_at", "2021-09-15 23:00:35.951136"], ["job_id", "3d6beafc-5989-4d8a-bc75-3c19b3492fe9"]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [7e030f29-a56d-452c-b1ff-1e7165f4f103]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [7e030f29-a56d-452c-b1ff-1e7165f4f103] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: 3d6beafc-5989-4d8a-bc75-3c19b3492fe9) to Test(default) at 2021-09-15 23:01:05 UTC with arguments: "proserv_assignment_export_csv", 1, "CanvasSync::Processors::AssignmentsProcessor", {:sync_start_time=>"2021-09-15T23:00:35Z", :report_params=>{:parameters=>{}}} [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [7e030f29-a56d-452c-b1ff-1e7165f4f103]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [7e030f29-a56d-452c-b1ff-1e7165f4f103] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2021-09-15 23:00:35.953176"], ["status", "success"], ["updated_at", "2021-09-15 23:00:35.953458"], ["id", 162]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [7e030f29-a56d-452c-b1ff-1e7165f4f103]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [7e030f29-a56d-452c-b1ff-1e7165f4f103] Performed CanvasSync::Jobs::SyncAssignmentsJob (Job ID: 7e030f29-a56d-452c-b1ff-1e7165f4f103) from Test(default) in 7.79ms  (0.1ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [28cd4e09-a1dc-4eae-a6e8-faa54644c29e] Performing CanvasSync::Jobs::SyncContextModuleItemsJob (Job ID: 28cd4e09-a1dc-4eae-a6e8-faa54644c29e) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [28cd4e09-a1dc-4eae-a6e8-faa54644c29e] CanvasSync::JobLog Load (0.1ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "28cd4e09-a1dc-4eae-a6e8-faa54644c29e"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [28cd4e09-a1dc-4eae-a6e8-faa54644c29e]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [28cd4e09-a1dc-4eae-a6e8-faa54644c29e] CanvasSync::JobLog Create (0.2ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncContextModuleItemsJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2021-09-15 23:00:35.957279"], ["updated_at", "2021-09-15 23:00:35.957279"], ["job_id", "28cd4e09-a1dc-4eae-a6e8-faa54644c29e"]] [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [28cd4e09-a1dc-4eae-a6e8-faa54644c29e]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [28cd4e09-a1dc-4eae-a6e8-faa54644c29e]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [28cd4e09-a1dc-4eae-a6e8-faa54644c29e] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-09-15 23:00:35.958432"], ["status", "running"], ["updated_at", "2021-09-15 23:00:35.958765"], ["id", 164]] [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [28cd4e09-a1dc-4eae-a6e8-faa54644c29e]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [28cd4e09-a1dc-4eae-a6e8-faa54644c29e]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [28cd4e09-a1dc-4eae-a6e8-faa54644c29e] CanvasSync::JobLog Create (0.4ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proserv_context_module_items_csv\n- 1\n- CanvasSync::Processors::ContextModuleItemsProcessor\n- :sync_start_time: '2021-09-15T23:00:35Z'\n :report_params:\n :parameters:\n :enrollment_term_id: 1\n"], ["created_at", "2021-09-15 23:00:35.961610"], ["updated_at", "2021-09-15 23:00:35.961610"], ["job_id", "693ffa67-be2e-481c-a8dd-8fad60020036"]] [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [28cd4e09-a1dc-4eae-a6e8-faa54644c29e]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [28cd4e09-a1dc-4eae-a6e8-faa54644c29e] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: 693ffa67-be2e-481c-a8dd-8fad60020036) to Test(default) at 2021-09-15 23:01:05 UTC with arguments: "proserv_context_module_items_csv", 1, "CanvasSync::Processors::ContextModuleItemsProcessor", {:sync_start_time=>"2021-09-15T23:00:35Z", :report_params=>{:parameters=>{:enrollment_term_id=>1}}} [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [28cd4e09-a1dc-4eae-a6e8-faa54644c29e]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [28cd4e09-a1dc-4eae-a6e8-faa54644c29e] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2021-09-15 23:00:35.964679"], ["status", "success"], ["updated_at", "2021-09-15 23:00:35.965213"], ["id", 164]] [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [28cd4e09-a1dc-4eae-a6e8-faa54644c29e]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [28cd4e09-a1dc-4eae-a6e8-faa54644c29e] Performed CanvasSync::Jobs::SyncContextModuleItemsJob (Job ID: 28cd4e09-a1dc-4eae-a6e8-faa54644c29e) from Test(default) in 10.19ms  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [986269ee-1919-4bbd-8066-5fd14b4b693f] Performing CanvasSync::Jobs::SyncContextModuleItemsJob (Job ID: 986269ee-1919-4bbd-8066-5fd14b4b693f) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [986269ee-1919-4bbd-8066-5fd14b4b693f] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "986269ee-1919-4bbd-8066-5fd14b4b693f"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [986269ee-1919-4bbd-8066-5fd14b4b693f]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [986269ee-1919-4bbd-8066-5fd14b4b693f] CanvasSync::JobLog Create (0.2ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncContextModuleItemsJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2021-09-15 23:00:35.969683"], ["updated_at", "2021-09-15 23:00:35.969683"], ["job_id", "986269ee-1919-4bbd-8066-5fd14b4b693f"]] [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [986269ee-1919-4bbd-8066-5fd14b4b693f]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [986269ee-1919-4bbd-8066-5fd14b4b693f]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [986269ee-1919-4bbd-8066-5fd14b4b693f] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-09-15 23:00:35.970879"], ["status", "running"], ["updated_at", "2021-09-15 23:00:35.971147"], ["id", 166]] [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [986269ee-1919-4bbd-8066-5fd14b4b693f]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [986269ee-1919-4bbd-8066-5fd14b4b693f]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [986269ee-1919-4bbd-8066-5fd14b4b693f] CanvasSync::JobLog Create (0.2ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proserv_context_module_items_csv\n- 1\n- CanvasSync::Processors::ContextModuleItemsProcessor\n- :sync_start_time: '2021-09-15T23:00:35Z'\n :report_params:\n :parameters: {}\n"], ["created_at", "2021-09-15 23:00:35.973603"], ["updated_at", "2021-09-15 23:00:35.973603"], ["job_id", "f32b6bd8-d5a0-451e-af85-f05e04cb9125"]] [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [986269ee-1919-4bbd-8066-5fd14b4b693f]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [986269ee-1919-4bbd-8066-5fd14b4b693f] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: f32b6bd8-d5a0-451e-af85-f05e04cb9125) to Test(default) at 2021-09-15 23:01:05 UTC with arguments: "proserv_context_module_items_csv", 1, "CanvasSync::Processors::ContextModuleItemsProcessor", {:sync_start_time=>"2021-09-15T23:00:35Z", :report_params=>{:parameters=>{}}} [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [986269ee-1919-4bbd-8066-5fd14b4b693f]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [986269ee-1919-4bbd-8066-5fd14b4b693f] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2021-09-15 23:00:35.975484"], ["status", "success"], ["updated_at", "2021-09-15 23:00:35.975750"], ["id", 166]] [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [986269ee-1919-4bbd-8066-5fd14b4b693f]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [986269ee-1919-4bbd-8066-5fd14b4b693f] Performed CanvasSync::Jobs::SyncContextModuleItemsJob (Job ID: 986269ee-1919-4bbd-8066-5fd14b4b693f) from Test(default) in 7.81ms  (0.1ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [5b356196-6d56-49ab-b9f2-0b0cec2ff316] Performing CanvasSync::Jobs::SyncContextModulesJob (Job ID: 5b356196-6d56-49ab-b9f2-0b0cec2ff316) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [5b356196-6d56-49ab-b9f2-0b0cec2ff316] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "5b356196-6d56-49ab-b9f2-0b0cec2ff316"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [5b356196-6d56-49ab-b9f2-0b0cec2ff316]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [5b356196-6d56-49ab-b9f2-0b0cec2ff316] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncContextModulesJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2021-09-15 23:00:35.979183"], ["updated_at", "2021-09-15 23:00:35.979183"], ["job_id", "5b356196-6d56-49ab-b9f2-0b0cec2ff316"]] [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [5b356196-6d56-49ab-b9f2-0b0cec2ff316]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [5b356196-6d56-49ab-b9f2-0b0cec2ff316]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [5b356196-6d56-49ab-b9f2-0b0cec2ff316] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-09-15 23:00:35.980479"], ["status", "running"], ["updated_at", "2021-09-15 23:00:35.980832"], ["id", 168]] [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [5b356196-6d56-49ab-b9f2-0b0cec2ff316]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [5b356196-6d56-49ab-b9f2-0b0cec2ff316]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [5b356196-6d56-49ab-b9f2-0b0cec2ff316] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proserv_context_modules_csv\n- 1\n- CanvasSync::Processors::ContextModulesProcessor\n- :sync_start_time: '2021-09-15T23:00:35Z'\n :report_params:\n :parameters:\n :enrollment_term_id: 1\n"], ["created_at", "2021-09-15 23:00:35.983755"], ["updated_at", "2021-09-15 23:00:35.983755"], ["job_id", "f7041b38-c2ee-439c-935e-67d03e3e0648"]] [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [5b356196-6d56-49ab-b9f2-0b0cec2ff316]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [5b356196-6d56-49ab-b9f2-0b0cec2ff316] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: f7041b38-c2ee-439c-935e-67d03e3e0648) to Test(default) at 2021-09-15 23:01:05 UTC with arguments: "proserv_context_modules_csv", 1, "CanvasSync::Processors::ContextModulesProcessor", {:sync_start_time=>"2021-09-15T23:00:35Z", :report_params=>{:parameters=>{:enrollment_term_id=>1}}} [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [5b356196-6d56-49ab-b9f2-0b0cec2ff316]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [5b356196-6d56-49ab-b9f2-0b0cec2ff316] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2021-09-15 23:00:35.986046"], ["status", "success"], ["updated_at", "2021-09-15 23:00:35.986380"], ["id", 168]] [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [5b356196-6d56-49ab-b9f2-0b0cec2ff316]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [5b356196-6d56-49ab-b9f2-0b0cec2ff316] Performed CanvasSync::Jobs::SyncContextModulesJob (Job ID: 5b356196-6d56-49ab-b9f2-0b0cec2ff316) from Test(default) in 8.99ms  (0.1ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [26d6eb41-315f-489d-8c5c-da94db84c371] Performing CanvasSync::Jobs::SyncContextModulesJob (Job ID: 26d6eb41-315f-489d-8c5c-da94db84c371) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [26d6eb41-315f-489d-8c5c-da94db84c371] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "26d6eb41-315f-489d-8c5c-da94db84c371"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [26d6eb41-315f-489d-8c5c-da94db84c371]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [26d6eb41-315f-489d-8c5c-da94db84c371] CanvasSync::JobLog Create (0.2ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncContextModulesJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2021-09-15 23:00:35.989916"], ["updated_at", "2021-09-15 23:00:35.989916"], ["job_id", "26d6eb41-315f-489d-8c5c-da94db84c371"]] [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [26d6eb41-315f-489d-8c5c-da94db84c371]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [26d6eb41-315f-489d-8c5c-da94db84c371]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [26d6eb41-315f-489d-8c5c-da94db84c371] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-09-15 23:00:35.991096"], ["status", "running"], ["updated_at", "2021-09-15 23:00:35.991359"], ["id", 170]] [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [26d6eb41-315f-489d-8c5c-da94db84c371]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [26d6eb41-315f-489d-8c5c-da94db84c371]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [26d6eb41-315f-489d-8c5c-da94db84c371] CanvasSync::JobLog Create (0.4ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proserv_context_modules_csv\n- 1\n- CanvasSync::Processors::ContextModulesProcessor\n- :sync_start_time: '2021-09-15T23:00:35Z'\n :report_params:\n :parameters: {}\n"], ["created_at", "2021-09-15 23:00:35.993926"], ["updated_at", "2021-09-15 23:00:35.993926"], ["job_id", "ae91c837-6dc4-409e-9f4c-9ed28e42e450"]] [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [26d6eb41-315f-489d-8c5c-da94db84c371]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [26d6eb41-315f-489d-8c5c-da94db84c371] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: ae91c837-6dc4-409e-9f4c-9ed28e42e450) to Test(default) at 2021-09-15 23:01:05 UTC with arguments: "proserv_context_modules_csv", 1, "CanvasSync::Processors::ContextModulesProcessor", {:sync_start_time=>"2021-09-15T23:00:35Z", :report_params=>{:parameters=>{}}} [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [26d6eb41-315f-489d-8c5c-da94db84c371]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [26d6eb41-315f-489d-8c5c-da94db84c371] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2021-09-15 23:00:35.997331"], ["status", "success"], ["updated_at", "2021-09-15 23:00:35.997816"], ["id", 170]] [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [26d6eb41-315f-489d-8c5c-da94db84c371]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [26d6eb41-315f-489d-8c5c-da94db84c371] Performed CanvasSync::Jobs::SyncContextModulesJob (Job ID: 26d6eb41-315f-489d-8c5c-da94db84c371) from Test(default) in 9.76ms  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Term Exists (0.5ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 38200893], ["LIMIT", 1]] Term Create (0.3ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 38200893], ["name", "Cool Term"], ["start_at", "2021-09-12 23:00:33.896579"], ["end_at", "2021-09-18 23:00:33.896720"], ["workflow_state", "active"], ["sis_id", "4e30c128a970c497152723a0e1853422"], ["created_at", "2021-09-15 23:00:36.011098"], ["updated_at", "2021-09-15 23:00:36.011098"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [1378d7f0-4206-451a-abb0-119e32a82651] Performing CanvasSync::Jobs::SyncProvisioningReportJob (Job ID: 1378d7f0-4206-451a-abb0-119e32a82651) from Test(default) with arguments: {:models=>["users", "courses"], :term_scope=>"active"} [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [1378d7f0-4206-451a-abb0-119e32a82651] CanvasSync::JobLog Load (0.1ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "1378d7f0-4206-451a-abb0-119e32a82651"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [1378d7f0-4206-451a-abb0-119e32a82651]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [1378d7f0-4206-451a-abb0-119e32a82651] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncProvisioningReportJob"], ["status", "enqueued"], ["job_arguments", "---\n- :models:\n - users\n - courses\n :term_scope: active\n"], ["created_at", "2021-09-15 23:00:36.013888"], ["updated_at", "2021-09-15 23:00:36.013888"], ["job_id", "1378d7f0-4206-451a-abb0-119e32a82651"]] [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [1378d7f0-4206-451a-abb0-119e32a82651]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [1378d7f0-4206-451a-abb0-119e32a82651]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [1378d7f0-4206-451a-abb0-119e32a82651] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-09-15 23:00:36.015739"], ["status", "running"], ["updated_at", "2021-09-15 23:00:36.016080"], ["id", 172]] [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [1378d7f0-4206-451a-abb0-119e32a82651]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [1378d7f0-4206-451a-abb0-119e32a82651]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [1378d7f0-4206-451a-abb0-119e32a82651] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proservices_provisioning_csv\n- \n- CanvasSync::Processors::ProvisioningReportProcessor\n- :models:\n - users\n - courses\n :term_scope: active\n :sync_start_time: '2021-09-15T23:00:36Z'\n :report_params:\n :parameters:\n :include_deleted: true\n users: true\n courses: true\n :enrollment_term_id: 38200893\n"], ["created_at", "2021-09-15 23:00:36.019269"], ["updated_at", "2021-09-15 23:00:36.019269"], ["job_id", "10e9a23f-2729-491b-a9d8-bcfdb44fbb1d"]] [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [1378d7f0-4206-451a-abb0-119e32a82651]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [1378d7f0-4206-451a-abb0-119e32a82651] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: 10e9a23f-2729-491b-a9d8-bcfdb44fbb1d) to Test(default) at 2021-09-15 23:01:06 UTC with arguments: "proservices_provisioning_csv", nil, "CanvasSync::Processors::ProvisioningReportProcessor", {:models=>["users", "courses"], :term_scope=>"active", :sync_start_time=>"2021-09-15T23:00:36Z", :report_params=>{:parameters=>{:include_deleted=>true, "users"=>true, "courses"=>true, :enrollment_term_id=>38200893}}} [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [1378d7f0-4206-451a-abb0-119e32a82651]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [1378d7f0-4206-451a-abb0-119e32a82651] CanvasSync::JobLog Update (15.2ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2021-09-15 23:00:36.021679"], ["status", "success"], ["updated_at", "2021-09-15 23:00:36.022190"], ["id", 172]] [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [1378d7f0-4206-451a-abb0-119e32a82651]  (3.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [1378d7f0-4206-451a-abb0-119e32a82651] Performed CanvasSync::Jobs::SyncProvisioningReportJob (Job ID: 1378d7f0-4206-451a-abb0-119e32a82651) from Test(default) in 28.95ms  (0.3ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [381bb5a1-3973-4dd3-bfce-47c976272476] Performing CanvasSync::Jobs::SyncProvisioningReportJob (Job ID: 381bb5a1-3973-4dd3-bfce-47c976272476) from Test(default) with arguments: {:models=>["users", "courses"]} [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [381bb5a1-3973-4dd3-bfce-47c976272476] CanvasSync::JobLog Load (0.3ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "381bb5a1-3973-4dd3-bfce-47c976272476"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [381bb5a1-3973-4dd3-bfce-47c976272476]  (0.3ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [381bb5a1-3973-4dd3-bfce-47c976272476] CanvasSync::JobLog Create (0.4ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncProvisioningReportJob"], ["status", "enqueued"], ["job_arguments", "---\n- :models:\n - users\n - courses\n"], ["created_at", "2021-09-15 23:00:36.057526"], ["updated_at", "2021-09-15 23:00:36.057526"], ["job_id", "381bb5a1-3973-4dd3-bfce-47c976272476"]] [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [381bb5a1-3973-4dd3-bfce-47c976272476]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [381bb5a1-3973-4dd3-bfce-47c976272476]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [381bb5a1-3973-4dd3-bfce-47c976272476] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-09-15 23:00:36.059684"], ["status", "running"], ["updated_at", "2021-09-15 23:00:36.060110"], ["id", 174]] [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [381bb5a1-3973-4dd3-bfce-47c976272476]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [381bb5a1-3973-4dd3-bfce-47c976272476]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [381bb5a1-3973-4dd3-bfce-47c976272476] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proservices_provisioning_csv\n- \n- CanvasSync::Processors::ProvisioningReportProcessor\n- :models:\n - users\n - courses\n :sync_start_time: '2021-09-15T23:00:36Z'\n :report_params:\n :parameters:\n :include_deleted: true\n users: true\n courses: true\n"], ["created_at", "2021-09-15 23:00:36.064724"], ["updated_at", "2021-09-15 23:00:36.064724"], ["job_id", "6f360e19-8e55-42a4-b80a-2a49a3850e19"]] [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [381bb5a1-3973-4dd3-bfce-47c976272476]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [381bb5a1-3973-4dd3-bfce-47c976272476] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: 6f360e19-8e55-42a4-b80a-2a49a3850e19) to Test(default) at 2021-09-15 23:01:06 UTC with arguments: "proservices_provisioning_csv", nil, "CanvasSync::Processors::ProvisioningReportProcessor", {:models=>["users", "courses"], :sync_start_time=>"2021-09-15T23:00:36Z", :report_params=>{:parameters=>{:include_deleted=>true, "users"=>true, "courses"=>true}}} [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [381bb5a1-3973-4dd3-bfce-47c976272476]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [381bb5a1-3973-4dd3-bfce-47c976272476] CanvasSync::JobLog Update (0.4ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2021-09-15 23:00:36.067534"], ["status", "success"], ["updated_at", "2021-09-15 23:00:36.067983"], ["id", 174]] [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [381bb5a1-3973-4dd3-bfce-47c976272476]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [381bb5a1-3973-4dd3-bfce-47c976272476] Performed CanvasSync::Jobs::SyncProvisioningReportJob (Job ID: 381bb5a1-3973-4dd3-bfce-47c976272476) from Test(default) in 13.52ms  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Account Exists (0.3ms) SELECT 1 AS one FROM "accounts" WHERE "accounts"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] Account Create (0.2ms) INSERT INTO "accounts" ("canvas_id", "sis_id", "canvas_parent_account_id", "sis_parent_account_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 1], ["sis_id", "292b0fe172f24b415abdd4ed09374a36"], ["canvas_parent_account_id", 1], ["sis_parent_account_id", "c1ae07f34bff8b03e7293766851fe9ba"], ["name", "Account name"], ["workflow_state", "active"], ["created_at", "2021-09-15 23:00:36.074738"], ["updated_at", "2021-09-15 23:00:36.074738"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.4ms) SELECT COUNT(*) FROM "roles" [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [3f463772-5465-4a53-a192-57cb26cd8775] Performing CanvasSync::Jobs::SyncRolesJob (Job ID: 3f463772-5465-4a53-a192-57cb26cd8775) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [3f463772-5465-4a53-a192-57cb26cd8775] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "3f463772-5465-4a53-a192-57cb26cd8775"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [3f463772-5465-4a53-a192-57cb26cd8775]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [3f463772-5465-4a53-a192-57cb26cd8775] CanvasSync::JobLog Create (0.2ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncRolesJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2021-09-15 23:00:36.083069"], ["updated_at", "2021-09-15 23:00:36.083069"], ["job_id", "3f463772-5465-4a53-a192-57cb26cd8775"]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [3f463772-5465-4a53-a192-57cb26cd8775]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [3f463772-5465-4a53-a192-57cb26cd8775]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [3f463772-5465-4a53-a192-57cb26cd8775] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-09-15 23:00:36.084227"], ["status", "running"], ["updated_at", "2021-09-15 23:00:36.084562"], ["id", 176]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [3f463772-5465-4a53-a192-57cb26cd8775]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [3f463772-5465-4a53-a192-57cb26cd8775] Account Load (0.2ms) SELECT "accounts".* FROM "accounts" WHERE "accounts"."workflow_state" != $1 ORDER BY "accounts"."id" ASC LIMIT $2 [["workflow_state", "deleted"], ["LIMIT", 1000]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [3f463772-5465-4a53-a192-57cb26cd8775] Role Load (0.2ms) SELECT "roles".* FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [3f463772-5465-4a53-a192-57cb26cd8775]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [3f463772-5465-4a53-a192-57cb26cd8775] Role Exists (0.3ms) SELECT 1 AS one FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [3f463772-5465-4a53-a192-57cb26cd8775] Role Create (0.5ms) INSERT INTO "roles" ("canvas_id", "label", "base_role_type", "canvas_account_id", "workflow_state", "permissions", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 1], ["label", "Account Admin"], ["base_role_type", "AccountMembership"], ["canvas_account_id", 10], ["workflow_state", "built_in"], ["permissions", "{\"manage_wiki\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"post_to_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"moderate_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_announcements\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"send_messages\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"send_messages_all\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_outcomes\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"create_conferences\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"create_collaborations\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_roster\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_all_grades\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_grades\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_rubrics\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"comment_on_others_submissions\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_students\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_admin_users\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_role_overrides\":{\"enabled\":true,\"locked\":true,\"readonly\":true,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_account_memberships\":{\"enabled\":true,\"locked\":true,\"readonly\":true,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_account_settings\":{\"enabled\":true,\"locked\":true,\"readonly\":true,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_groups\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_group_pages\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_files\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_assignments\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"undelete_courses\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_grade_changes\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_course_changes\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_question_banks\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_calendar\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_reports\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_courses\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_user_logins\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_user_observers\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_alerts\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"become_user\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_developer_keys\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"import_sis\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_sis\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_sis\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_course_list\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_statistics\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_storage_quotas\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_course_content\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_content\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_interaction_alerts\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"change_course_state\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_sections\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_feature_flags\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_quiz_answer_audits\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"moderate_grades\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"lti_add_edit\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true}}"], ["created_at", "2021-09-15 23:00:36.097956"], ["updated_at", "2021-09-15 23:00:36.097956"]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [3f463772-5465-4a53-a192-57cb26cd8775]  (0.3ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [3f463772-5465-4a53-a192-57cb26cd8775] Role Load (0.3ms) SELECT "roles".* FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 3], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [3f463772-5465-4a53-a192-57cb26cd8775]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [3f463772-5465-4a53-a192-57cb26cd8775] Role Exists (0.3ms) SELECT 1 AS one FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 3], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [3f463772-5465-4a53-a192-57cb26cd8775] Role Create (0.4ms) INSERT INTO "roles" ("canvas_id", "label", "base_role_type", "canvas_account_id", "workflow_state", "permissions", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 3], ["label", "Student"], ["base_role_type", "StudentEnrollment"], ["canvas_account_id", 10], ["workflow_state", "built_in"], ["permissions", "{\"manage_wiki\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"read_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"post_to_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"moderate_forum\":{\"enabled\":false,\"locked\":false,\"readonly\":false,\"explicit\":false},\"read_announcements\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"send_messages\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"send_messages_all\":{\"enabled\":false,\"locked\":false,\"readonly\":false,\"explicit\":false},\"manage_outcomes\":{\"enabled\":false,\"locked\":false,\"readonly\":false,\"explicit\":false},\"create_conferences\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"create_collaborations\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_roster\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_all_grades\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_grades\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_rubrics\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"comment_on_others_submissions\":{\"enabled\":false,\"locked\":false,\"readonly\":false,\"explicit\":false},\"manage_students\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_admin_users\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_role_overrides\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_account_memberships\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_account_settings\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_groups\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"view_group_pages\":{\"enabled\":false,\"locked\":false,\"readonly\":false,\"explicit\":false},\"manage_files\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_assignments\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"undelete_courses\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"view_grade_changes\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"view_course_changes\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"read_question_banks\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_calendar\":{\"enabled\":false,\"locked\":false,\"readonly\":false,\"explicit\":false},\"read_reports\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_courses\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_user_logins\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_user_observers\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_alerts\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"become_user\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_developer_keys\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"import_sis\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_sis\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"read_sis\":{\"enabled\":false,\"locked\":false,\"readonly\":false,\"explicit\":false},\"read_course_list\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"view_statistics\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_storage_quotas\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"read_course_content\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_content\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_interaction_alerts\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"change_course_state\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_sections\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_feature_flags\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"view_quiz_answer_audits\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"moderate_grades\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"lti_add_edit\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false}}"], ["created_at", "2021-09-15 23:00:36.106433"], ["updated_at", "2021-09-15 23:00:36.106433"]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [3f463772-5465-4a53-a192-57cb26cd8775]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [3f463772-5465-4a53-a192-57cb26cd8775] Role Update All (0.3ms) UPDATE "roles" SET "workflow_state" = 'inactive' WHERE "roles"."id" NOT IN ($1, $2) [["id", 25], ["id", 26]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [3f463772-5465-4a53-a192-57cb26cd8775]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [3f463772-5465-4a53-a192-57cb26cd8775] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2021-09-15 23:00:36.110175"], ["status", "success"], ["updated_at", "2021-09-15 23:00:36.110614"], ["id", 176]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [3f463772-5465-4a53-a192-57cb26cd8775]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [3f463772-5465-4a53-a192-57cb26cd8775] Performed CanvasSync::Jobs::SyncRolesJob (Job ID: 3f463772-5465-4a53-a192-57cb26cd8775) from Test(default) in 29.9ms  (0.2ms) SELECT COUNT(*) FROM "roles"  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Term Exists (0.3ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 70405092], ["LIMIT", 1]] Term Create (0.3ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 70405092], ["name", "Cool Term"], ["start_at", "2021-09-12 23:00:33.896579"], ["end_at", "2021-09-18 23:00:33.896720"], ["workflow_state", "active"], ["sis_id", "4871b827d3291f200d937bb0cba6f241"], ["created_at", "2021-09-15 23:00:36.116056"], ["updated_at", "2021-09-15 23:00:36.116056"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [5b01d7c0-ddf1-44a8-917a-bf72ab891386] Performing CanvasSync::Jobs::SyncSimpleTableJob (Job ID: 5b01d7c0-ddf1-44a8-917a-bf72ab891386) from Test(default) with arguments: {:report_name=>"proservices_provisioning_csv", :model=>"courses", :mapping=>"courses", :klass=>"Course", :term_scope=>"active", :params=>{"parameters[include_deleted]"=>true, "parameters[courses]"=>true}} [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [5b01d7c0-ddf1-44a8-917a-bf72ab891386] CanvasSync::JobLog Load (0.4ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "5b01d7c0-ddf1-44a8-917a-bf72ab891386"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [5b01d7c0-ddf1-44a8-917a-bf72ab891386]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [5b01d7c0-ddf1-44a8-917a-bf72ab891386] CanvasSync::JobLog Create (0.4ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncSimpleTableJob"], ["status", "enqueued"], ["job_arguments", "---\n- :report_name: proservices_provisioning_csv\n :model: courses\n :mapping: courses\n :klass: Course\n :term_scope: active\n :params:\n parameters[include_deleted]: true\n parameters[courses]: true\n"], ["created_at", "2021-09-15 23:00:36.134480"], ["updated_at", "2021-09-15 23:00:36.134480"], ["job_id", "5b01d7c0-ddf1-44a8-917a-bf72ab891386"]] [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [5b01d7c0-ddf1-44a8-917a-bf72ab891386]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [5b01d7c0-ddf1-44a8-917a-bf72ab891386]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [5b01d7c0-ddf1-44a8-917a-bf72ab891386] CanvasSync::JobLog Update (0.4ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-09-15 23:00:36.138260"], ["status", "running"], ["updated_at", "2021-09-15 23:00:36.138757"], ["id", 177]] [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [5b01d7c0-ddf1-44a8-917a-bf72ab891386]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [5b01d7c0-ddf1-44a8-917a-bf72ab891386]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [5b01d7c0-ddf1-44a8-917a-bf72ab891386] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2021-09-15 23:00:36.141561"], ["status", "success"], ["updated_at", "2021-09-15 23:00:36.142295"], ["id", 177]] [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [5b01d7c0-ddf1-44a8-917a-bf72ab891386]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [5b01d7c0-ddf1-44a8-917a-bf72ab891386] Performed CanvasSync::Jobs::SyncSimpleTableJob (Job ID: 5b01d7c0-ddf1-44a8-917a-bf72ab891386) from Test(default) in 11.34ms  (0.2ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [2e4b62e6-2e44-431d-8484-bc056a8e3cbc] Performing CanvasSync::Jobs::SyncSubmissionsJob (Job ID: 2e4b62e6-2e44-431d-8484-bc056a8e3cbc) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [2e4b62e6-2e44-431d-8484-bc056a8e3cbc] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "2e4b62e6-2e44-431d-8484-bc056a8e3cbc"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [2e4b62e6-2e44-431d-8484-bc056a8e3cbc]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [2e4b62e6-2e44-431d-8484-bc056a8e3cbc] CanvasSync::JobLog Create (0.2ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncSubmissionsJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2021-09-15 23:00:36.148147"], ["updated_at", "2021-09-15 23:00:36.148147"], ["job_id", "2e4b62e6-2e44-431d-8484-bc056a8e3cbc"]] [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [2e4b62e6-2e44-431d-8484-bc056a8e3cbc]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [2e4b62e6-2e44-431d-8484-bc056a8e3cbc]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [2e4b62e6-2e44-431d-8484-bc056a8e3cbc] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-09-15 23:00:36.149327"], ["status", "running"], ["updated_at", "2021-09-15 23:00:36.149595"], ["id", 178]] [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [2e4b62e6-2e44-431d-8484-bc056a8e3cbc]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [2e4b62e6-2e44-431d-8484-bc056a8e3cbc]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [2e4b62e6-2e44-431d-8484-bc056a8e3cbc] CanvasSync::JobLog Create (0.2ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proserv_student_submissions_csv\n- 1\n- CanvasSync::Processors::SubmissionsProcessor\n- :sync_start_time: '2021-09-15T23:00:36Z'\n :report_params:\n :parameters:\n :include_all: \n :enrollment_term_id: 1\n"], ["created_at", "2021-09-15 23:00:36.153091"], ["updated_at", "2021-09-15 23:00:36.153091"], ["job_id", "4d4aef80-e704-40cf-a68e-d3fe8504f29b"]] [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [2e4b62e6-2e44-431d-8484-bc056a8e3cbc]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [2e4b62e6-2e44-431d-8484-bc056a8e3cbc] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: 4d4aef80-e704-40cf-a68e-d3fe8504f29b) to Test(default) at 2021-09-15 23:01:06 UTC with arguments: "proserv_student_submissions_csv", 1, "CanvasSync::Processors::SubmissionsProcessor", {:sync_start_time=>"2021-09-15T23:00:36Z", :report_params=>{:parameters=>{:include_all=>nil, :enrollment_term_id=>1}}} [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [2e4b62e6-2e44-431d-8484-bc056a8e3cbc]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [2e4b62e6-2e44-431d-8484-bc056a8e3cbc] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2021-09-15 23:00:36.155307"], ["status", "success"], ["updated_at", "2021-09-15 23:00:36.155634"], ["id", 178]] [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [2e4b62e6-2e44-431d-8484-bc056a8e3cbc]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [2e4b62e6-2e44-431d-8484-bc056a8e3cbc] Performed CanvasSync::Jobs::SyncSubmissionsJob (Job ID: 2e4b62e6-2e44-431d-8484-bc056a8e3cbc) from Test(default) in 9.33ms  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SELECT COUNT(*) FROM "terms" [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [661c9b3c-3e24-4760-b309-349b23f16971] Performing CanvasSync::Jobs::SyncTermsJob (Job ID: 661c9b3c-3e24-4760-b309-349b23f16971) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [661c9b3c-3e24-4760-b309-349b23f16971] CanvasSync::JobLog Load (0.1ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "661c9b3c-3e24-4760-b309-349b23f16971"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [661c9b3c-3e24-4760-b309-349b23f16971]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [661c9b3c-3e24-4760-b309-349b23f16971] CanvasSync::JobLog Create (0.2ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncTermsJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2021-09-15 23:00:36.159497"], ["updated_at", "2021-09-15 23:00:36.159497"], ["job_id", "661c9b3c-3e24-4760-b309-349b23f16971"]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [661c9b3c-3e24-4760-b309-349b23f16971]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [661c9b3c-3e24-4760-b309-349b23f16971]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [661c9b3c-3e24-4760-b309-349b23f16971] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-09-15 23:00:36.160653"], ["status", "running"], ["updated_at", "2021-09-15 23:00:36.160881"], ["id", 180]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [661c9b3c-3e24-4760-b309-349b23f16971]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [661c9b3c-3e24-4760-b309-349b23f16971] Term Load (0.2ms) SELECT "terms".* FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [661c9b3c-3e24-4760-b309-349b23f16971]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [661c9b3c-3e24-4760-b309-349b23f16971] Term Exists (0.2ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [661c9b3c-3e24-4760-b309-349b23f16971] Term Create (0.2ms) INSERT INTO "terms" ("canvas_id", "name", "workflow_state", "grading_period_group_id", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 1], ["name", "Default Term"], ["workflow_state", "active"], ["grading_period_group_id", 1], ["sis_id", "Test"], ["created_at", "2021-09-15 23:00:36.165354"], ["updated_at", "2021-09-15 23:00:36.165354"]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [661c9b3c-3e24-4760-b309-349b23f16971]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [661c9b3c-3e24-4760-b309-349b23f16971] Term Load (0.1ms) SELECT "terms".* FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 6], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [661c9b3c-3e24-4760-b309-349b23f16971]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [661c9b3c-3e24-4760-b309-349b23f16971] Term Exists (0.1ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 6], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [661c9b3c-3e24-4760-b309-349b23f16971] Term Create (0.2ms) INSERT INTO "terms" ("canvas_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["canvas_id", 6], ["name", "Average Term 1"], ["workflow_state", "active"], ["created_at", "2021-09-15 23:00:36.167411"], ["updated_at", "2021-09-15 23:00:36.167411"]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [661c9b3c-3e24-4760-b309-349b23f16971]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [661c9b3c-3e24-4760-b309-349b23f16971] Term Load (0.1ms) SELECT "terms".* FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 7], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [661c9b3c-3e24-4760-b309-349b23f16971]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [661c9b3c-3e24-4760-b309-349b23f16971] Term Exists (0.1ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 7], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [661c9b3c-3e24-4760-b309-349b23f16971] Term Create (0.2ms) INSERT INTO "terms" ("canvas_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["canvas_id", 7], ["name", "Average Term 2"], ["workflow_state", "active"], ["created_at", "2021-09-15 23:00:36.169257"], ["updated_at", "2021-09-15 23:00:36.169257"]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [661c9b3c-3e24-4760-b309-349b23f16971]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [661c9b3c-3e24-4760-b309-349b23f16971] Term Load (0.2ms) SELECT "terms".* FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 5], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [661c9b3c-3e24-4760-b309-349b23f16971]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [661c9b3c-3e24-4760-b309-349b23f16971] Term Exists (0.3ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 5], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [661c9b3c-3e24-4760-b309-349b23f16971] Term Create (0.3ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 5], ["name", "Syllabus Term"], ["start_at", "2017-08-14 06:00:00"], ["end_at", "2017-08-31 06:00:00"], ["workflow_state", "active"], ["sis_id", "SYTERM"], ["created_at", "2021-09-15 23:00:36.172692"], ["updated_at", "2021-09-15 23:00:36.172692"]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [661c9b3c-3e24-4760-b309-349b23f16971]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [661c9b3c-3e24-4760-b309-349b23f16971] Term Load (0.2ms) SELECT "terms".* FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 4], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [661c9b3c-3e24-4760-b309-349b23f16971]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [661c9b3c-3e24-4760-b309-349b23f16971] Term Exists (0.2ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 4], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [661c9b3c-3e24-4760-b309-349b23f16971] Term Create (0.2ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "grading_period_group_id", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8, $9) RETURNING "id" [["canvas_id", 4], ["name", "Ellucian Term"], ["start_at", "2017-08-01 06:00:00"], ["end_at", "2017-10-31 06:00:00"], ["workflow_state", "active"], ["grading_period_group_id", 1], ["sis_id", "SH"], ["created_at", "2021-09-15 23:00:36.175722"], ["updated_at", "2021-09-15 23:00:36.175722"]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [661c9b3c-3e24-4760-b309-349b23f16971]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [661c9b3c-3e24-4760-b309-349b23f16971] Term Load (0.1ms) SELECT "terms".* FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 3], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [661c9b3c-3e24-4760-b309-349b23f16971]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [661c9b3c-3e24-4760-b309-349b23f16971] Term Exists (0.3ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 3], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [661c9b3c-3e24-4760-b309-349b23f16971] Term Create (0.3ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 3], ["name", "Current Term"], ["start_at", "2017-03-19 06:00:00"], ["end_at", "2017-08-01 06:00:00"], ["workflow_state", "active"], ["created_at", "2021-09-15 23:00:36.178409"], ["updated_at", "2021-09-15 23:00:36.178409"]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [661c9b3c-3e24-4760-b309-349b23f16971]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [661c9b3c-3e24-4760-b309-349b23f16971]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [661c9b3c-3e24-4760-b309-349b23f16971] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2021-09-15 23:00:36.179382"], ["status", "success"], ["updated_at", "2021-09-15 23:00:36.179742"], ["id", 180]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [661c9b3c-3e24-4760-b309-349b23f16971]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [661c9b3c-3e24-4760-b309-349b23f16971] Performed CanvasSync::Jobs::SyncTermsJob (Job ID: 661c9b3c-3e24-4760-b309-349b23f16971) from Test(default) in 22.06ms  (0.2ms) SELECT COUNT(*) FROM "terms"  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Account Exists (0.2ms) SELECT 1 AS one FROM "accounts" WHERE "accounts"."canvas_id" = $1 LIMIT $2 [["canvas_id", 79932436], ["LIMIT", 1]] Account Create (0.3ms) INSERT INTO "accounts" ("canvas_id", "sis_id", "canvas_parent_account_id", "sis_parent_account_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 79932436], ["sis_id", "d932ee10340ef796aec8f83491127e50"], ["canvas_parent_account_id", 1], ["sis_parent_account_id", "e52addb3edbc415b8e18cca557b0a4f7"], ["name", "Account name"], ["workflow_state", "active"], ["created_at", "2021-09-15 23:00:36.184376"], ["updated_at", "2021-09-15 23:00:36.184376"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Account Exists (0.3ms) SELECT 1 AS one FROM "accounts" WHERE "accounts"."canvas_id" IS NULL AND "accounts"."id" != $1 LIMIT $2 [["id", 23], ["LIMIT", 1]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Account Exists (0.2ms) SELECT 1 AS one FROM "accounts" WHERE "accounts"."canvas_id" = $1 LIMIT $2 [["canvas_id", 65901708], ["LIMIT", 1]] Account Create (0.2ms) INSERT INTO "accounts" ("canvas_id", "sis_id", "canvas_parent_account_id", "sis_parent_account_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 65901708], ["sis_id", "0fc67441f56f6aa84fc7143113231224"], ["canvas_parent_account_id", 1], ["sis_parent_account_id", "e1ea790283568da55fbb077003cb6e7f"], ["name", "Account name"], ["workflow_state", "active"], ["created_at", "2021-09-15 23:00:36.192883"], ["updated_at", "2021-09-15 23:00:36.192883"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Account Load (0.2ms) SELECT "accounts".* FROM "accounts" ORDER BY "accounts"."id" ASC LIMIT $1 [["LIMIT", 1]] Account Exists (0.2ms) SELECT 1 AS one FROM "accounts" WHERE "accounts"."canvas_id" = $1 LIMIT $2 [["canvas_id", 65901708], ["LIMIT", 1]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Account Exists (0.3ms) SELECT 1 AS one FROM "accounts" WHERE "accounts"."canvas_id" = $1 LIMIT $2 [["canvas_id", 14996450], ["LIMIT", 1]] Account Create (0.4ms) INSERT INTO "accounts" ("canvas_id", "sis_id", "canvas_parent_account_id", "sis_parent_account_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 14996450], ["sis_id", "63a362dd5d7a02b5f8b5eaf4a2681f02"], ["canvas_parent_account_id", 1], ["sis_parent_account_id", "dc3198af01a1daca0de613fe5a552282"], ["name", "Account name"], ["workflow_state", "active"], ["created_at", "2021-09-15 23:00:36.198660"], ["updated_at", "2021-09-15 23:00:36.198660"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Admin Exists (0.3ms) SELECT 1 AS one FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 63281870], ["LIMIT", 1]] Admin Create (0.2ms) INSERT INTO "admins" ("canvas_id", "role_name", "canvas_role_id", "canvas_user_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 63281870], ["role_name", "Cool Role"], ["canvas_role_id", 86791477], ["canvas_user_id", 1], ["workflow_state", "active"], ["created_at", "2021-09-15 23:00:36.206164"], ["updated_at", "2021-09-15 23:00:36.206164"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Admin Exists (0.3ms) SELECT 1 AS one FROM "admins" WHERE "admins"."canvas_id" IS NULL AND "admins"."id" != $1 LIMIT $2 [["id", 32], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Admin Exists (0.2ms) SELECT 1 AS one FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 58043706], ["LIMIT", 1]] Admin Create (0.3ms) INSERT INTO "admins" ("canvas_id", "role_name", "canvas_role_id", "canvas_user_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 58043706], ["role_name", "Cool Role"], ["canvas_role_id", 40793910], ["canvas_user_id", 1], ["workflow_state", "active"], ["created_at", "2021-09-15 23:00:36.211846"], ["updated_at", "2021-09-15 23:00:36.211846"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Admin Load (0.2ms) SELECT "admins".* FROM "admins" ORDER BY "admins"."id" ASC LIMIT $1 [["LIMIT", 1]] Admin Exists (0.3ms) SELECT 1 AS one FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 58043706], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.3ms) SELECT COUNT(*) FROM "admins" Admin Load (0.3ms) SELECT "admins".* FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]]  (0.2ms) SAVEPOINT active_record_1 Admin Exists (0.3ms) SELECT 1 AS one FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]] Admin Create (0.2ms) INSERT INTO "admins" ("canvas_id", "role_name", "canvas_role_id", "canvas_user_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 2], ["role_name", "AccountAdmin"], ["canvas_role_id", 1], ["canvas_user_id", 1], ["workflow_state", "active"], ["created_at", "2021-09-15 23:00:36.219483"], ["updated_at", "2021-09-15 23:00:36.219483"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SELECT COUNT(*) FROM "admins" Admin Load (0.2ms) SELECT "admins".* FROM "admins" ORDER BY "admins"."id" DESC LIMIT $1 [["LIMIT", 1]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Admin Exists (0.2ms) SELECT 1 AS one FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]] Admin Create (0.3ms) INSERT INTO "admins" ("canvas_id", "role_name", "canvas_role_id", "canvas_user_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 2], ["role_name", "Cool Role"], ["canvas_role_id", 95493098], ["canvas_user_id", 1], ["workflow_state", "active"], ["created_at", "2021-09-15 23:00:36.223696"], ["updated_at", "2021-09-15 23:00:36.223696"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SELECT COUNT(*) FROM "admins" Admin Load (0.2ms) SELECT "admins".* FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]]  (0.1ms) SAVEPOINT active_record_1 Admin Exists (0.3ms) SELECT 1 AS one FROM "admins" WHERE "admins"."canvas_id" = $1 AND "admins"."id" != $2 LIMIT $3 [["canvas_id", 2], ["id", 35], ["LIMIT", 1]] Admin Update (0.5ms) UPDATE "admins" SET "role_name" = $1, "canvas_role_id" = $2, "updated_at" = $3 WHERE "admins"."id" = $4 [["role_name", "AccountAdmin"], ["canvas_role_id", 1], ["updated_at", "2021-09-15 23:00:36.226881"], ["id", 35]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SELECT COUNT(*) FROM "admins" Admin Load (0.2ms) SELECT "admins".* FROM "admins" WHERE "admins"."id" = $1 LIMIT $2 [["id", 35], ["LIMIT", 1]]  (0.1ms) ROLLBACK  (0.4ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 AssignmentGroup Exists (0.6ms) SELECT 1 AS one FROM "assignment_groups" WHERE "assignment_groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] AssignmentGroup Create (0.3ms) INSERT INTO "assignment_groups" ("canvas_id", "name", "workflow_state", "canvas_created_at", "canvas_updated_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 1], ["name", "Dummy Assignment Group"], ["workflow_state", "available"], ["canvas_created_at", "2021-09-08 23:00:36.241970"], ["canvas_updated_at", "2021-09-14 23:00:36.242070"], ["created_at", "2021-09-15 23:00:36.243895"], ["updated_at", "2021-09-15 23:00:36.243895"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 AssignmentGroup Exists (0.3ms) SELECT 1 AS one FROM "assignment_groups" WHERE "assignment_groups"."canvas_id" IS NULL AND "assignment_groups"."id" != $1 LIMIT $2 [["id", 23], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 AssignmentGroup Exists (0.2ms) SELECT 1 AS one FROM "assignment_groups" WHERE "assignment_groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]] AssignmentGroup Create (0.3ms) INSERT INTO "assignment_groups" ("canvas_id", "name", "workflow_state", "canvas_created_at", "canvas_updated_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 2], ["name", "Dummy Assignment Group"], ["workflow_state", "available"], ["canvas_created_at", "2021-09-08 23:00:36.249199"], ["canvas_updated_at", "2021-09-14 23:00:36.249286"], ["created_at", "2021-09-15 23:00:36.250371"], ["updated_at", "2021-09-15 23:00:36.250371"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 AssignmentGroup Load (0.2ms) SELECT "assignment_groups".* FROM "assignment_groups" ORDER BY "assignment_groups"."id" ASC LIMIT $1 [["LIMIT", 1]] AssignmentGroup Exists (0.4ms) SELECT 1 AS one FROM "assignment_groups" WHERE "assignment_groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 AssignmentGroup Exists (0.2ms) SELECT 1 AS one FROM "assignment_groups" WHERE "assignment_groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 3], ["LIMIT", 1]] AssignmentGroup Create (0.2ms) INSERT INTO "assignment_groups" ("canvas_id", "name", "workflow_state", "canvas_created_at", "canvas_updated_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 3], ["name", "Dummy Assignment Group"], ["workflow_state", "available"], ["canvas_created_at", "2021-09-08 23:00:36.256228"], ["canvas_updated_at", "2021-09-14 23:00:36.256317"], ["created_at", "2021-09-15 23:00:36.257244"], ["updated_at", "2021-09-15 23:00:36.257244"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 AssignmentGroup Exists (0.3ms) SELECT 1 AS one FROM "assignment_groups" WHERE "assignment_groups"."canvas_id" = $1 AND "assignment_groups"."id" != $2 LIMIT $3 [["canvas_id", 3], ["id", 25], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 AssignmentGroup Exists (0.3ms) SELECT 1 AS one FROM "assignment_groups" WHERE "assignment_groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 4], ["LIMIT", 1]] AssignmentGroup Create (0.3ms) INSERT INTO "assignment_groups" ("canvas_id", "name", "workflow_state", "canvas_created_at", "canvas_updated_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 4], ["name", "Dummy Assignment Group"], ["workflow_state", "available"], ["canvas_created_at", "2021-09-08 23:00:36.263595"], ["canvas_updated_at", "2021-09-14 23:00:36.263681"], ["created_at", "2021-09-15 23:00:36.264792"], ["updated_at", "2021-09-15 23:00:36.264792"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Assignment Exists (0.6ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] Assignment Create (0.4ms) INSERT INTO "assignments" ("canvas_id", "title", "due_at", "unlock_at", "lock_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 1], ["title", "Assignment 1"], ["due_at", "2021-09-22 23:00:36.282829"], ["unlock_at", "2021-09-14 23:00:36.282928"], ["lock_at", "2021-10-06 23:00:36.282968"], ["created_at", "2021-09-15 23:00:36.284811"], ["updated_at", "2021-09-15 23:00:36.284811"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Assignment Exists (0.4ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" IS NULL AND "assignments"."id" != $1 LIMIT $2 [["id", 43], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Assignment Exists (0.3ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]] Assignment Create (0.3ms) INSERT INTO "assignments" ("canvas_id", "title", "due_at", "unlock_at", "lock_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 2], ["title", "Assignment 2"], ["due_at", "2021-09-22 23:00:36.290975"], ["unlock_at", "2021-09-14 23:00:36.291059"], ["lock_at", "2021-10-06 23:00:36.291096"], ["created_at", "2021-09-15 23:00:36.292306"], ["updated_at", "2021-09-15 23:00:36.292306"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Assignment Load (0.2ms) SELECT "assignments".* FROM "assignments" ORDER BY "assignments"."id" ASC LIMIT $1 [["LIMIT", 1]] Assignment Exists (0.2ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Assignment Exists (0.8ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 3], ["LIMIT", 1]] Assignment Create (0.3ms) INSERT INTO "assignments" ("canvas_id", "title", "due_at", "unlock_at", "lock_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 3], ["title", "Assignment 3"], ["due_at", "2021-09-22 23:00:36.297420"], ["unlock_at", "2021-09-14 23:00:36.297531"], ["lock_at", "2021-10-06 23:00:36.297585"], ["created_at", "2021-09-15 23:00:36.299395"], ["updated_at", "2021-09-15 23:00:36.299395"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.3ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Assignment Exists (0.3ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 4], ["LIMIT", 1]] Assignment Create (0.3ms) INSERT INTO "assignments" ("canvas_id", "title", "due_at", "unlock_at", "lock_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 4], ["title", "Assignment 4"], ["due_at", "2021-09-22 23:00:36.304881"], ["unlock_at", "2021-09-14 23:00:36.304969"], ["lock_at", "2021-10-06 23:00:36.305005"], ["created_at", "2021-09-15 23:00:36.306102"], ["updated_at", "2021-09-15 23:00:36.306102"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Assignment Exists (0.3ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 AND "assignments"."id" != $2 LIMIT $3 [["canvas_id", 4], ["id", 46], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Assignment Exists (0.3ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 5], ["LIMIT", 1]] Assignment Create (0.3ms) INSERT INTO "assignments" ("canvas_id", "title", "due_at", "unlock_at", "lock_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 5], ["title", "Assignment 5"], ["due_at", "2021-09-22 23:00:36.310125"], ["unlock_at", "2021-09-14 23:00:36.310210"], ["lock_at", "2021-10-06 23:00:36.310247"], ["created_at", "2021-09-15 23:00:36.311326"], ["updated_at", "2021-09-15 23:00:36.311326"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Assignment Exists (0.2ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 6], ["LIMIT", 1]] Assignment Create (0.4ms) INSERT INTO "assignments" ("canvas_id", "title", "due_at", "unlock_at", "lock_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 6], ["title", "Assignment 6"], ["due_at", "2021-09-22 23:00:36.316605"], ["unlock_at", "2021-09-14 23:00:36.316699"], ["lock_at", "2021-10-06 23:00:36.316741"], ["created_at", "2021-09-15 23:00:36.317837"], ["updated_at", "2021-09-15 23:00:36.317837"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.5ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) SAVEPOINT active_record_1 Course Exists (0.5ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 44068992], ["LIMIT", 1]] Course Create (0.4ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 44068992], ["sis_id", "d228fb5b432fbe3762ea337d8d25545a"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2021-09-12 23:00:36.334168"], ["end_at", "2021-10-06 23:00:36.334296"], ["created_at", "2021-09-15 23:00:36.336196"], ["updated_at", "2021-09-15 23:00:36.336196"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Course Exists (0.2ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 91846587], ["LIMIT", 1]] Course Create (0.3ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 91846587], ["sis_id", "e59c1e27aa1f36c9809de196ece81018"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2021-09-12 23:00:36.337917"], ["end_at", "2021-10-06 23:00:36.338019"], ["created_at", "2021-09-15 23:00:36.338995"], ["updated_at", "2021-09-15 23:00:36.338995"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Assignment Exists (0.2ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 7], ["LIMIT", 1]] Assignment Create (0.2ms) INSERT INTO "assignments" ("canvas_id", "title", "due_at", "unlock_at", "lock_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 7], ["title", "Assignment 7"], ["due_at", "2021-09-22 23:00:36.340167"], ["unlock_at", "2021-09-14 23:00:36.340225"], ["lock_at", "2021-10-06 23:00:36.340262"], ["created_at", "2021-09-15 23:00:36.341178"], ["updated_at", "2021-09-15 23:00:36.341178"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 Assignment Exists (0.3ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 AND "assignments"."id" != $2 LIMIT $3 [["canvas_id", 7], ["id", 49], ["LIMIT", 1]] Assignment Update (0.3ms) UPDATE "assignments" SET "canvas_context_id" = $1, "canvas_context_type" = $2, "updated_at" = $3 WHERE "assignments"."id" = $4 [["canvas_context_id", 91846587], ["canvas_context_type", "Course"], ["updated_at", "2021-09-15 23:00:36.343331"], ["id", 49]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Course Load (0.3ms) SELECT "courses".* FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 91846587], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) SAVEPOINT active_record_1 Assignment Exists (0.3ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 8], ["LIMIT", 1]] Assignment Create (0.4ms) INSERT INTO "assignments" ("canvas_id", "title", "due_at", "unlock_at", "lock_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 8], ["title", "Assignment 8"], ["due_at", "2021-09-22 23:00:36.364868"], ["unlock_at", "2021-09-14 23:00:36.364968"], ["lock_at", "2021-10-06 23:00:36.365006"], ["created_at", "2021-09-15 23:00:36.366469"], ["updated_at", "2021-09-15 23:00:36.366469"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 ContextModuleItem Create (0.5ms) INSERT INTO "context_module_items" ("canvas_id", "canvas_assignment_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["canvas_id", 1], ["canvas_assignment_id", 8], ["workflow_state", "active"], ["created_at", "2021-09-15 23:00:36.369351"], ["updated_at", "2021-09-15 23:00:36.369351"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Assignment Exists (0.3ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 9], ["LIMIT", 1]] Assignment Create (0.3ms) INSERT INTO "assignments" ("canvas_id", "title", "due_at", "unlock_at", "lock_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 9], ["title", "Assignment 9"], ["due_at", "2021-09-22 23:00:36.373193"], ["unlock_at", "2021-09-14 23:00:36.373309"], ["lock_at", "2021-10-06 23:00:36.373368"], ["created_at", "2021-09-15 23:00:36.374556"], ["updated_at", "2021-09-15 23:00:36.374556"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 ContextModuleItem Create (0.2ms) INSERT INTO "context_module_items" ("canvas_id", "canvas_assignment_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["canvas_id", 2], ["canvas_assignment_id", 9], ["workflow_state", "active"], ["created_at", "2021-09-15 23:00:36.376063"], ["updated_at", "2021-09-15 23:00:36.376063"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Course Exists (0.3ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 18353008], ["LIMIT", 1]] Course Create (0.2ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 18353008], ["sis_id", "4219833d9e1b2942249131a3c9ea1aee"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2021-09-12 23:00:36.390760"], ["end_at", "2021-10-06 23:00:36.390869"], ["created_at", "2021-09-15 23:00:36.392264"], ["updated_at", "2021-09-15 23:00:36.392264"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 ContextModule Create (0.4ms) INSERT INTO "context_modules" ("canvas_id", "canvas_context_id", "canvas_context_type", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 1], ["canvas_context_id", 18353008], ["canvas_context_type", "Course"], ["name", "Context Module"], ["workflow_state", "available"], ["created_at", "2021-09-15 23:00:36.394027"], ["updated_at", "2021-09-15 23:00:36.394027"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Course Exists (0.2ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 26882446], ["LIMIT", 1]] Course Create (0.7ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 26882446], ["sis_id", "9e2cc35bf67d9d3cd23409bca88244d2"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2021-09-12 23:00:36.397984"], ["end_at", "2021-10-06 23:00:36.398094"], ["created_at", "2021-09-15 23:00:36.399262"], ["updated_at", "2021-09-15 23:00:36.399262"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 ContextModule Create (0.3ms) INSERT INTO "context_modules" ("canvas_id", "canvas_context_id", "canvas_context_type", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 2], ["canvas_context_id", 26882446], ["canvas_context_type", "Course"], ["name", "Context Module"], ["workflow_state", "available"], ["created_at", "2021-09-15 23:00:36.401547"], ["updated_at", "2021-09-15 23:00:36.401547"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Course Exists (0.3ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 33772814], ["LIMIT", 1]] Course Create (0.3ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 33772814], ["sis_id", "12efb298f5cba477205665a144165578"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2021-09-12 23:00:36.404801"], ["end_at", "2021-10-06 23:00:36.404882"], ["created_at", "2021-09-15 23:00:36.405982"], ["updated_at", "2021-09-15 23:00:36.405982"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 ContextModule Create (0.2ms) INSERT INTO "context_modules" ("canvas_id", "canvas_context_id", "canvas_context_type", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 3], ["canvas_context_id", 33772814], ["canvas_context_type", "Course"], ["name", "Context Module"], ["workflow_state", "available"], ["created_at", "2021-09-15 23:00:36.407535"], ["updated_at", "2021-09-15 23:00:36.407535"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Course Exists (0.2ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 77990203], ["LIMIT", 1]] Course Create (0.2ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 77990203], ["sis_id", "9135906067b8d54b63dbf1af72d5f479"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2021-09-12 23:00:36.410779"], ["end_at", "2021-10-06 23:00:36.410886"], ["created_at", "2021-09-15 23:00:36.412114"], ["updated_at", "2021-09-15 23:00:36.412114"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Course Exists (0.3ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" IS NULL AND "courses"."id" != $1 LIMIT $2 [["id", 130], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Course Exists (0.7ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 20575884], ["LIMIT", 1]] Course Create (0.6ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 20575884], ["sis_id", "6e777d2b42709c34abd0817c231e85e5"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2021-09-12 23:00:36.418940"], ["end_at", "2021-10-06 23:00:36.419066"], ["created_at", "2021-09-15 23:00:36.441896"], ["updated_at", "2021-09-15 23:00:36.441896"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Course Load (0.3ms) SELECT "courses".* FROM "courses" ORDER BY "courses"."id" ASC LIMIT $1 [["LIMIT", 1]] Course Exists (0.5ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 20575884], ["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Course Exists (0.3ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 93875146], ["LIMIT", 1]] Course Create (0.3ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 93875146], ["sis_id", "e1ca31e32c41b26797c6631eedd5c176"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2021-09-12 23:00:36.449374"], ["end_at", "2021-10-06 23:00:36.449553"], ["created_at", "2021-09-15 23:00:36.450990"], ["updated_at", "2021-09-15 23:00:36.450990"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Course Exists (0.3ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 AND "courses"."id" != $2 LIMIT $3 [["canvas_id", 93875146], ["id", 132], ["LIMIT", 1]]  (0.1ms) ROLLBACK  (0.3ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Course Exists (0.3ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 84092820], ["LIMIT", 1]] Course Create (0.4ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 84092820], ["sis_id", "ef6e0de02b2fac23a8986a384cb07153"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2021-09-12 23:00:36.456500"], ["end_at", "2021-10-06 23:00:36.456634"], ["created_at", "2021-09-15 23:00:36.458003"], ["updated_at", "2021-09-15 23:00:36.458003"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.3ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Course Exists (0.3ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 77462485], ["LIMIT", 1]] Course Create (0.3ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 77462485], ["sis_id", "975fa5a624bc9c786278a98c04beeef1"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2021-09-12 23:00:36.464282"], ["end_at", "2021-10-06 23:00:36.464372"], ["created_at", "2021-09-15 23:00:36.465607"], ["updated_at", "2021-09-15 23:00:36.465607"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Course Exists (0.3ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 94098951], ["LIMIT", 1]] Course Create (0.3ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 94098951], ["sis_id", "8a3b99711917e84e473c85cf48651949"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2021-09-12 23:00:36.471454"], ["end_at", "2021-10-06 23:00:36.471541"], ["created_at", "2021-09-15 23:00:36.472690"], ["updated_at", "2021-09-15 23:00:36.472690"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Course Exists (0.2ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 67269445], ["LIMIT", 1]] Course Create (0.3ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 67269445], ["sis_id", "1fb6872653905bc563b415d333f98ab7"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2021-09-12 23:00:36.475453"], ["end_at", "2021-10-06 23:00:36.475556"], ["created_at", "2021-09-15 23:00:36.476565"], ["updated_at", "2021-09-15 23:00:36.476565"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Course Exists (0.2ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 84754980], ["LIMIT", 1]] Course Create (0.3ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 84754980], ["sis_id", "d54ed3a2f5faf6f96168c209432b1309"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2021-09-12 23:00:36.479500"], ["end_at", "2021-10-06 23:00:36.479590"], ["created_at", "2021-09-15 23:00:36.480711"], ["updated_at", "2021-09-15 23:00:36.480711"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Course Exists (0.4ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 12772469], ["LIMIT", 1]] Course Create (0.3ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 12772469], ["sis_id", "30facdbcaef34394f7fba9bb1e0893f3"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2021-09-12 23:00:36.484995"], ["end_at", "2021-10-06 23:00:36.485089"], ["created_at", "2021-09-15 23:00:36.486802"], ["updated_at", "2021-09-15 23:00:36.486802"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) SAVEPOINT active_record_1 Enrollment Exists (0.6ms) SELECT 1 AS one FROM "enrollments" WHERE "enrollments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 37411836], ["LIMIT", 1]] Enrollment Create (0.4ms) INSERT INTO "enrollments" ("canvas_id", "created_at", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["canvas_id", 37411836], ["created_at", "2021-09-15 23:00:36.501216"], ["updated_at", "2021-09-15 23:00:36.501216"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Enrollment Exists (0.4ms) SELECT 1 AS one FROM "enrollments" WHERE "enrollments"."canvas_id" IS NULL AND "enrollments"."id" != $1 LIMIT $2 [["id", 43], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Enrollment Exists (0.3ms) SELECT 1 AS one FROM "enrollments" WHERE "enrollments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 96931251], ["LIMIT", 1]] Enrollment Create (0.3ms) INSERT INTO "enrollments" ("canvas_id", "created_at", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["canvas_id", 96931251], ["created_at", "2021-09-15 23:00:36.508187"], ["updated_at", "2021-09-15 23:00:36.508187"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Enrollment Load (0.2ms) SELECT "enrollments".* FROM "enrollments" ORDER BY "enrollments"."id" ASC LIMIT $1 [["LIMIT", 1]] Enrollment Exists (0.2ms) SELECT 1 AS one FROM "enrollments" WHERE "enrollments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 96931251], ["LIMIT", 1]]  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Enrollment Exists (0.2ms) SELECT 1 AS one FROM "enrollments" WHERE "enrollments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 54954263], ["LIMIT", 1]] Enrollment Create (0.3ms) INSERT INTO "enrollments" ("canvas_id", "created_at", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["canvas_id", 54954263], ["created_at", "2021-09-15 23:00:36.513826"], ["updated_at", "2021-09-15 23:00:36.513826"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Enrollment Exists (0.3ms) SELECT 1 AS one FROM "enrollments" WHERE "enrollments"."canvas_id" = $1 AND "enrollments"."id" != $2 LIMIT $3 [["canvas_id", 54954263], ["id", 45], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Enrollment Exists (0.4ms) SELECT 1 AS one FROM "enrollments" WHERE "enrollments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 69743560], ["LIMIT", 1]] Enrollment Create (0.3ms) INSERT INTO "enrollments" ("canvas_id", "created_at", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["canvas_id", 69743560], ["created_at", "2021-09-15 23:00:36.519882"], ["updated_at", "2021-09-15 23:00:36.519882"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Enrollment Exists (0.4ms) SELECT 1 AS one FROM "enrollments" WHERE "enrollments"."canvas_id" = $1 AND "enrollments"."id" != $2 LIMIT $3 [["canvas_id", 69743560], ["id", 46], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Enrollment Exists (0.3ms) SELECT 1 AS one FROM "enrollments" WHERE "enrollments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 80730301], ["LIMIT", 1]] Enrollment Create (0.3ms) INSERT INTO "enrollments" ("canvas_id", "created_at", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["canvas_id", 80730301], ["created_at", "2021-09-15 23:00:36.526443"], ["updated_at", "2021-09-15 23:00:36.526443"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Enrollment Exists (0.4ms) SELECT 1 AS one FROM "enrollments" WHERE "enrollments"."canvas_id" = $1 AND "enrollments"."id" != $2 LIMIT $3 [["canvas_id", 80730301], ["id", 47], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Group Exists (0.4ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 40913874], ["LIMIT", 1]] Group Create (0.3ms) INSERT INTO "groups" ("canvas_id", "sis_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 40913874], ["sis_id", "b18439bfa6ad23b47868c37e60489e41"], ["name", "Some User Group"], ["workflow_state", "available"], ["created_at", "2021-09-15 23:00:36.541951"], ["updated_at", "2021-09-15 23:00:36.541951"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 User Exists (0.5ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 89482710], ["LIMIT", 1]] User Create (0.3ms) INSERT INTO "users" ("canvas_id", "sis_id", "email", "first_name", "last_name", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 89482710], ["sis_id", "83c7d438a6d1f027f9c33c84d57630dc"], ["email", "cooldude@coolsite.com"], ["first_name", "Cool"], ["last_name", "Dude"], ["created_at", "2021-09-15 23:00:36.555404"], ["updated_at", "2021-09-15 23:00:36.555404"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 GroupMembership Exists (0.6ms) SELECT 1 AS one FROM "group_memberships" WHERE "group_memberships"."canvas_id" = $1 LIMIT $2 [["canvas_id", 39705453], ["LIMIT", 1]] GroupMembership Create (0.6ms) INSERT INTO "group_memberships" ("canvas_id", "canvas_user_id", "canvas_group_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 39705453], ["canvas_user_id", 89482710], ["canvas_group_id", 40913874], ["workflow_state", "accepted"], ["created_at", "2021-09-15 23:00:36.567631"], ["updated_at", "2021-09-15 23:00:36.567631"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 GroupMembership Exists (0.4ms) SELECT 1 AS one FROM "group_memberships" WHERE "group_memberships"."canvas_id" IS NULL AND "group_memberships"."id" != $1 LIMIT $2 [["id", 39], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 54986623], ["LIMIT", 1]] Group Create (0.2ms) INSERT INTO "groups" ("canvas_id", "sis_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 54986623], ["sis_id", "62d5f1dbe35bd2b536b3a8d864d3aa99"], ["name", "Some User Group"], ["workflow_state", "available"], ["created_at", "2021-09-15 23:00:36.574991"], ["updated_at", "2021-09-15 23:00:36.574991"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 User Exists (0.3ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 75651854], ["LIMIT", 1]] User Create (0.3ms) INSERT INTO "users" ("canvas_id", "sis_id", "email", "first_name", "last_name", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 75651854], ["sis_id", "4e9d6f4a5765b9ece71d87f71994aa75"], ["email", "cooldude@coolsite.com"], ["first_name", "Cool"], ["last_name", "Dude"], ["created_at", "2021-09-15 23:00:36.577032"], ["updated_at", "2021-09-15 23:00:36.577032"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 GroupMembership Exists (0.2ms) SELECT 1 AS one FROM "group_memberships" WHERE "group_memberships"."canvas_id" = $1 LIMIT $2 [["canvas_id", 90252055], ["LIMIT", 1]] GroupMembership Create (0.3ms) INSERT INTO "group_memberships" ("canvas_id", "canvas_user_id", "canvas_group_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 90252055], ["canvas_user_id", 75651854], ["canvas_group_id", 54986623], ["workflow_state", "accepted"], ["created_at", "2021-09-15 23:00:36.579047"], ["updated_at", "2021-09-15 23:00:36.579047"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 GroupMembership Load (0.2ms) SELECT "group_memberships".* FROM "group_memberships" ORDER BY "group_memberships"."id" ASC LIMIT $1 [["LIMIT", 1]] GroupMembership Exists (0.3ms) SELECT 1 AS one FROM "group_memberships" WHERE "group_memberships"."canvas_id" = $1 LIMIT $2 [["canvas_id", 90252055], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Group Exists (0.6ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 91933492], ["LIMIT", 1]] Group Create (0.4ms) INSERT INTO "groups" ("canvas_id", "sis_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 91933492], ["sis_id", "bfcb2f5703acfa2e8e7199e8f187f6a6"], ["name", "Some User Group"], ["workflow_state", "available"], ["created_at", "2021-09-15 23:00:36.586312"], ["updated_at", "2021-09-15 23:00:36.586312"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 User Exists (0.2ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 35269063], ["LIMIT", 1]] User Create (0.3ms) INSERT INTO "users" ("canvas_id", "sis_id", "email", "first_name", "last_name", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 35269063], ["sis_id", "a91e6393bcb70246f7dfc19b952db8b2"], ["email", "cooldude@coolsite.com"], ["first_name", "Cool"], ["last_name", "Dude"], ["created_at", "2021-09-15 23:00:36.589259"], ["updated_at", "2021-09-15 23:00:36.589259"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 GroupMembership Exists (0.3ms) SELECT 1 AS one FROM "group_memberships" WHERE "group_memberships"."canvas_id" = $1 LIMIT $2 [["canvas_id", 52739234], ["LIMIT", 1]] GroupMembership Create (0.3ms) INSERT INTO "group_memberships" ("canvas_id", "canvas_user_id", "canvas_group_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 52739234], ["canvas_user_id", 35269063], ["canvas_group_id", 91933492], ["workflow_state", "accepted"], ["created_at", "2021-09-15 23:00:36.591838"], ["updated_at", "2021-09-15 23:00:36.591838"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 GroupMembership Exists (0.3ms) SELECT 1 AS one FROM "group_memberships" WHERE "group_memberships"."canvas_id" = $1 AND "group_memberships"."id" != $2 LIMIT $3 [["canvas_id", 52739234], ["id", 41], ["LIMIT", 1]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 99282873], ["LIMIT", 1]] Group Create (0.3ms) INSERT INTO "groups" ("canvas_id", "sis_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 99282873], ["sis_id", "55a4e2e1b150021454549c3b67212a95"], ["name", "Some User Group"], ["workflow_state", "available"], ["created_at", "2021-09-15 23:00:36.596671"], ["updated_at", "2021-09-15 23:00:36.596671"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 User Exists (0.3ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 68819295], ["LIMIT", 1]] User Create (0.3ms) INSERT INTO "users" ("canvas_id", "sis_id", "email", "first_name", "last_name", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 68819295], ["sis_id", "7fc1977f1b1e268a1f1ab6a76929a685"], ["email", "cooldude@coolsite.com"], ["first_name", "Cool"], ["last_name", "Dude"], ["created_at", "2021-09-15 23:00:36.599057"], ["updated_at", "2021-09-15 23:00:36.599057"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 GroupMembership Exists (0.2ms) SELECT 1 AS one FROM "group_memberships" WHERE "group_memberships"."canvas_id" = $1 LIMIT $2 [["canvas_id", 68830158], ["LIMIT", 1]] GroupMembership Create (0.2ms) INSERT INTO "group_memberships" ("canvas_id", "canvas_user_id", "canvas_group_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 68830158], ["canvas_user_id", 68819295], ["canvas_group_id", 99282873], ["workflow_state", "accepted"], ["created_at", "2021-09-15 23:00:36.601411"], ["updated_at", "2021-09-15 23:00:36.601411"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 GroupMembership Exists (0.2ms) SELECT 1 AS one FROM "group_memberships" WHERE "group_memberships"."canvas_id" = $1 AND "group_memberships"."id" != $2 LIMIT $3 [["canvas_id", 68830158], ["id", 42], ["LIMIT", 1]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 68638252], ["LIMIT", 1]] Group Create (0.3ms) INSERT INTO "groups" ("canvas_id", "sis_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 68638252], ["sis_id", "2c6da90069dd9eaa5114504eedfd7abd"], ["name", "Some User Group"], ["workflow_state", "available"], ["created_at", "2021-09-15 23:00:36.606416"], ["updated_at", "2021-09-15 23:00:36.606416"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" IS NULL AND "groups"."id" != $1 LIMIT $2 [["id", 63], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 65121070], ["LIMIT", 1]] Group Create (0.3ms) INSERT INTO "groups" ("canvas_id", "sis_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 65121070], ["sis_id", "f2bccaf11b9a23cd5b7260e79fe9a4d7"], ["name", "Some User Group"], ["workflow_state", "available"], ["created_at", "2021-09-15 23:00:36.613659"], ["updated_at", "2021-09-15 23:00:36.613659"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Group Load (0.2ms) SELECT "groups".* FROM "groups" ORDER BY "groups"."id" ASC LIMIT $1 [["LIMIT", 1]] Group Exists (0.4ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 65121070], ["LIMIT", 1]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1996266], ["LIMIT", 1]] Group Create (0.2ms) INSERT INTO "groups" ("canvas_id", "sis_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 1996266], ["sis_id", "c23d4e35cbbd4d86c4ab584e8ac26ab2"], ["name", "Some User Group"], ["workflow_state", "available"], ["created_at", "2021-09-15 23:00:36.620551"], ["updated_at", "2021-09-15 23:00:36.620551"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 36921659], ["LIMIT", 1]] Group Create (0.2ms) INSERT INTO "groups" ("canvas_id", "sis_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 36921659], ["sis_id", "89ce8529448514afe283ae61b789cbce"], ["name", "Some User Group"], ["workflow_state", "available"], ["created_at", "2021-09-15 23:00:36.624059"], ["updated_at", "2021-09-15 23:00:36.624059"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 AND "groups"."id" != $2 LIMIT $3 [["canvas_id", 36921659], ["id", 66], ["LIMIT", 1]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 71373232], ["LIMIT", 1]] Group Create (0.2ms) INSERT INTO "groups" ("canvas_id", "sis_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 71373232], ["sis_id", "51a95c014465cbbe32c1a2be402f870e"], ["name", "Some User Group"], ["workflow_state", "available"], ["created_at", "2021-09-15 23:00:36.628462"], ["updated_at", "2021-09-15 23:00:36.628462"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Group Exists (0.4ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 AND "groups"."id" != $2 LIMIT $3 [["canvas_id", 71373232], ["id", 67], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Role Exists (0.3ms) SELECT 1 AS one FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 14589814], ["LIMIT", 1]] Role Create (0.2ms) INSERT INTO "roles" ("canvas_id", "label", "base_role_type", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 14589814], ["label", "Cool Role"], ["base_role_type", "AccountMembership"], ["workflow_state", "active"], ["created_at", "2021-09-15 23:00:36.635295"], ["updated_at", "2021-09-15 23:00:36.635295"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Role Exists (0.4ms) SELECT 1 AS one FROM "roles" WHERE "roles"."canvas_id" IS NULL AND "roles"."id" != $1 LIMIT $2 [["id", 27], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.3ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Role Exists (0.3ms) SELECT 1 AS one FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 70943830], ["LIMIT", 1]] Role Create (0.3ms) INSERT INTO "roles" ("canvas_id", "label", "base_role_type", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 70943830], ["label", "Cool Role"], ["base_role_type", "AccountMembership"], ["workflow_state", "active"], ["created_at", "2021-09-15 23:00:36.643596"], ["updated_at", "2021-09-15 23:00:36.643596"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Role Load (0.2ms) SELECT "roles".* FROM "roles" ORDER BY "roles"."id" ASC LIMIT $1 [["LIMIT", 1]] Role Exists (0.3ms) SELECT 1 AS one FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 70943830], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) SELECT COUNT(*) FROM "roles" Role Load (0.2ms) SELECT "roles".* FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]]  (0.2ms) SAVEPOINT active_record_1 Role Exists (0.3ms) SELECT 1 AS one FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] Role Create (0.5ms) INSERT INTO "roles" ("canvas_id", "label", "base_role_type", "canvas_account_id", "workflow_state", "permissions", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 1], ["label", "Account Admin"], ["base_role_type", "AccountMembership"], ["canvas_account_id", 10], ["workflow_state", "built_in"], ["permissions", "{\"manage_wiki\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"post_to_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"moderate_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_announcements\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"send_messages\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"send_messages_all\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_outcomes\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"create_conferences\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"create_collaborations\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_roster\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_all_grades\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_grades\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_rubrics\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"comment_on_others_submissions\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_students\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_admin_users\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_role_overrides\":{\"enabled\":true,\"locked\":true,\"readonly\":true,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_account_memberships\":{\"enabled\":true,\"locked\":true,\"readonly\":true,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_account_settings\":{\"enabled\":true,\"locked\":true,\"readonly\":true,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_groups\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_group_pages\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_files\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_assignments\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"undelete_courses\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_grade_changes\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_course_changes\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_question_banks\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_calendar\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_reports\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_courses\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_user_logins\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_user_observers\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_alerts\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"become_user\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_developer_keys\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"import_sis\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_sis\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_sis\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_course_list\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_statistics\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_storage_quotas\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_course_content\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_content\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_interaction_alerts\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"change_course_state\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_sections\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_feature_flags\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_quiz_answer_audits\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"moderate_grades\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"lti_add_edit\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true}}"], ["created_at", "2021-09-15 23:00:36.655349"], ["updated_at", "2021-09-15 23:00:36.655349"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SELECT COUNT(*) FROM "roles" Role Load (0.2ms) SELECT "roles".* FROM "roles" ORDER BY "roles"."id" DESC LIMIT $1 [["LIMIT", 1]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Role Exists (0.3ms) SELECT 1 AS one FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] Role Create (0.3ms) INSERT INTO "roles" ("canvas_id", "label", "base_role_type", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 1], ["label", "Cool Role"], ["base_role_type", "AccountMembership"], ["workflow_state", "active"], ["created_at", "2021-09-15 23:00:36.665212"], ["updated_at", "2021-09-15 23:00:36.665212"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SELECT COUNT(*) FROM "roles" Role Load (0.3ms) SELECT "roles".* FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]]  (0.2ms) SAVEPOINT active_record_1 Role Exists (0.3ms) SELECT 1 AS one FROM "roles" WHERE "roles"."canvas_id" = $1 AND "roles"."id" != $2 LIMIT $3 [["canvas_id", 1], ["id", 30], ["LIMIT", 1]] Role Update (0.4ms) UPDATE "roles" SET "label" = $1, "canvas_account_id" = $2, "permissions" = $3, "workflow_state" = $4, "updated_at" = $5 WHERE "roles"."id" = $6 [["label", "Account Admin"], ["canvas_account_id", 10], ["permissions", "{\"manage_wiki\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"post_to_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"moderate_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_announcements\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"send_messages\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"send_messages_all\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_outcomes\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"create_conferences\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"create_collaborations\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_roster\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_all_grades\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_grades\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_rubrics\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"comment_on_others_submissions\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_students\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_admin_users\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_role_overrides\":{\"enabled\":true,\"locked\":true,\"readonly\":true,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_account_memberships\":{\"enabled\":true,\"locked\":true,\"readonly\":true,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_account_settings\":{\"enabled\":true,\"locked\":true,\"readonly\":true,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_groups\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_group_pages\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_files\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_assignments\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"undelete_courses\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_grade_changes\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_course_changes\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_question_banks\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_calendar\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_reports\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_courses\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_user_logins\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_user_observers\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_alerts\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"become_user\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_developer_keys\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"import_sis\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_sis\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_sis\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_course_list\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_statistics\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_storage_quotas\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_course_content\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_content\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_interaction_alerts\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"change_course_state\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_sections\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_feature_flags\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_quiz_answer_audits\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"moderate_grades\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"lti_add_edit\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true}}"], ["workflow_state", "built_in"], ["updated_at", "2021-09-15 23:00:36.671066"], ["id", 30]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.3ms) SELECT COUNT(*) FROM "roles" Role Load (0.2ms) SELECT "roles".* FROM "roles" WHERE "roles"."id" = $1 LIMIT $2 [["id", 30], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Section Exists (0.6ms) SELECT 1 AS one FROM "sections" WHERE "sections"."canvas_id" = $1 LIMIT $2 [["canvas_id", 33140820], ["LIMIT", 1]] Section Create (0.5ms) INSERT INTO "sections" ("canvas_id", "created_at", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["canvas_id", 33140820], ["created_at", "2021-09-15 23:00:36.702606"], ["updated_at", "2021-09-15 23:00:36.702606"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Section Exists (0.4ms) SELECT 1 AS one FROM "sections" WHERE "sections"."canvas_id" IS NULL AND "sections"."id" != $1 LIMIT $2 [["id", 50], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Section Exists (0.2ms) SELECT 1 AS one FROM "sections" WHERE "sections"."canvas_id" = $1 LIMIT $2 [["canvas_id", 95165684], ["LIMIT", 1]] Section Create (0.2ms) INSERT INTO "sections" ("canvas_id", "created_at", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["canvas_id", 95165684], ["created_at", "2021-09-15 23:00:36.709274"], ["updated_at", "2021-09-15 23:00:36.709274"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Section Load (0.1ms) SELECT "sections".* FROM "sections" ORDER BY "sections"."id" ASC LIMIT $1 [["LIMIT", 1]] Section Exists (0.3ms) SELECT 1 AS one FROM "sections" WHERE "sections"."canvas_id" = $1 LIMIT $2 [["canvas_id", 95165684], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Section Exists (0.3ms) SELECT 1 AS one FROM "sections" WHERE "sections"."canvas_id" = $1 LIMIT $2 [["canvas_id", 53413778], ["LIMIT", 1]] Section Create (0.3ms) INSERT INTO "sections" ("canvas_id", "created_at", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["canvas_id", 53413778], ["created_at", "2021-09-15 23:00:36.715811"], ["updated_at", "2021-09-15 23:00:36.715811"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Section Exists (0.3ms) SELECT 1 AS one FROM "sections" WHERE "sections"."canvas_id" = $1 AND "sections"."id" != $2 LIMIT $3 [["canvas_id", 53413778], ["id", 52], ["LIMIT", 1]]  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.5ms) SAVEPOINT active_record_1 Section Exists (0.5ms) SELECT 1 AS one FROM "sections" WHERE "sections"."canvas_id" = $1 LIMIT $2 [["canvas_id", 26790399], ["LIMIT", 1]] Section Create (0.4ms) INSERT INTO "sections" ("canvas_id", "created_at", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["canvas_id", 26790399], ["created_at", "2021-09-15 23:00:36.722821"], ["updated_at", "2021-09-15 23:00:36.722821"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Submission Exists (0.6ms) SELECT 1 AS one FROM "submissions" WHERE "submissions"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] Submission Create (0.4ms) INSERT INTO "submissions" ("canvas_id", "submitted_at", "graded_at", "score", "points_possible", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 1], ["submitted_at", "2021-09-08 23:00:36.735326"], ["graded_at", "2021-09-14 23:00:36.735453"], ["score", 5.0], ["points_possible", 10.0], ["created_at", "2021-09-15 23:00:36.737265"], ["updated_at", "2021-09-15 23:00:36.737265"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Submission Exists (0.5ms) SELECT 1 AS one FROM "submissions" WHERE "submissions"."canvas_id" IS NULL AND "submissions"."id" != $1 LIMIT $2 [["id", 27], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Submission Exists (0.2ms) SELECT 1 AS one FROM "submissions" WHERE "submissions"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]] Submission Create (0.3ms) INSERT INTO "submissions" ("canvas_id", "submitted_at", "graded_at", "score", "points_possible", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 2], ["submitted_at", "2021-09-08 23:00:36.743534"], ["graded_at", "2021-09-14 23:00:36.743658"], ["score", 5.0], ["points_possible", 10.0], ["created_at", "2021-09-15 23:00:36.745032"], ["updated_at", "2021-09-15 23:00:36.745032"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Submission Load (0.4ms) SELECT "submissions".* FROM "submissions" ORDER BY "submissions"."id" ASC LIMIT $1 [["LIMIT", 1]] Submission Exists (0.4ms) SELECT 1 AS one FROM "submissions" WHERE "submissions"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Submission Exists (0.2ms) SELECT 1 AS one FROM "submissions" WHERE "submissions"."canvas_id" = $1 LIMIT $2 [["canvas_id", 3], ["LIMIT", 1]] Submission Create (0.2ms) INSERT INTO "submissions" ("canvas_id", "submitted_at", "graded_at", "score", "points_possible", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 3], ["submitted_at", "2021-09-08 23:00:36.751942"], ["graded_at", "2021-09-14 23:00:36.752041"], ["score", 5.0], ["points_possible", 10.0], ["created_at", "2021-09-15 23:00:36.753097"], ["updated_at", "2021-09-15 23:00:36.753097"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Submission Exists (0.2ms) SELECT 1 AS one FROM "submissions" WHERE "submissions"."canvas_id" = $1 AND "submissions"."id" != $2 LIMIT $3 [["canvas_id", 3], ["id", 29], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.3ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Submission Exists (0.3ms) SELECT 1 AS one FROM "submissions" WHERE "submissions"."canvas_id" = $1 LIMIT $2 [["canvas_id", 4], ["LIMIT", 1]] Submission Create (0.3ms) INSERT INTO "submissions" ("canvas_id", "submitted_at", "graded_at", "score", "points_possible", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 4], ["submitted_at", "2021-09-08 23:00:36.757042"], ["graded_at", "2021-09-14 23:00:36.757135"], ["score", 5.0], ["points_possible", 10.0], ["created_at", "2021-09-15 23:00:36.758260"], ["updated_at", "2021-09-15 23:00:36.758260"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Submission Exists (0.3ms) SELECT 1 AS one FROM "submissions" WHERE "submissions"."canvas_id" = $1 AND "submissions"."id" != $2 LIMIT $3 [["canvas_id", 4], ["id", 30], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Submission Exists (0.3ms) SELECT 1 AS one FROM "submissions" WHERE "submissions"."canvas_id" = $1 LIMIT $2 [["canvas_id", 5], ["LIMIT", 1]] Submission Create (0.4ms) INSERT INTO "submissions" ("canvas_id", "submitted_at", "graded_at", "score", "points_possible", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 5], ["submitted_at", "2021-09-08 23:00:36.762176"], ["graded_at", "2021-09-14 23:00:36.762264"], ["score", 5.0], ["points_possible", 10.0], ["created_at", "2021-09-15 23:00:36.763579"], ["updated_at", "2021-09-15 23:00:36.763579"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Submission Exists (0.4ms) SELECT 1 AS one FROM "submissions" WHERE "submissions"."canvas_id" = $1 AND "submissions"."id" != $2 LIMIT $3 [["canvas_id", 5], ["id", 31], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Term Exists (0.3ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 201202], ["LIMIT", 1]] Term Create (0.3ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 201202], ["name", "Cool Term"], ["start_at", "2021-09-12 23:00:33.896579"], ["end_at", "2021-09-18 23:00:33.896720"], ["workflow_state", "active"], ["sis_id", "bbd2f2f00d410ecd2b357884d5eadea6"], ["created_at", "2021-09-15 23:00:36.770183"], ["updated_at", "2021-09-15 23:00:36.770183"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Term Exists (0.4ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" IS NULL AND "terms"."id" != $1 LIMIT $2 [["id", 77], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Term Exists (0.3ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 77565696], ["LIMIT", 1]] Term Create (0.3ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 77565696], ["name", "Cool Term"], ["start_at", "2021-09-12 23:00:33.896579"], ["end_at", "2021-09-18 23:00:33.896720"], ["workflow_state", "active"], ["sis_id", "5fec2f99cf97cc34061b7574b584787f"], ["created_at", "2021-09-15 23:00:36.776965"], ["updated_at", "2021-09-15 23:00:36.776965"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Term Load (0.2ms) SELECT "terms".* FROM "terms" ORDER BY "terms"."id" ASC LIMIT $1 [["LIMIT", 1]] Term Exists (0.3ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 77565696], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.9ms) SAVEPOINT active_record_1 Term Exists (0.3ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 96445912], ["LIMIT", 1]] Term Create (0.3ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 96445912], ["name", "Cool Term"], ["start_at", "2021-09-12 23:00:33.896579"], ["end_at", "2021-09-18 23:00:33.896720"], ["workflow_state", "active"], ["sis_id", "7b48143eea4b239ac4a64bfc1ac05c0f"], ["created_at", "2021-09-15 23:00:36.785595"], ["updated_at", "2021-09-15 23:00:36.785595"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Term Exists (0.3ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 50355216], ["LIMIT", 1]] Term Create (0.3ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 50355216], ["name", "Cool Term"], ["start_at", "2021-09-13 23:00:36.789413"], ["end_at", "2021-09-18 23:00:36.789524"], ["workflow_state", "active"], ["sis_id", "6a451d9c22f046b83cd791e0301f2815"], ["created_at", "2021-09-15 23:00:36.791352"], ["updated_at", "2021-09-15 23:00:36.791352"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Term Exists (0.2ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 94636062], ["LIMIT", 1]] Term Create (0.2ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 94636062], ["name", "Cool Term"], ["start_at", "2021-09-12 23:00:33.896579"], ["end_at", "2021-09-18 23:00:33.896720"], ["workflow_state", "inactive"], ["sis_id", "82d245b6293a9f463535a09c07c81e0c"], ["created_at", "2021-09-15 23:00:36.793919"], ["updated_at", "2021-09-15 23:00:36.793919"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 Term Exists (0.2ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 59163950], ["LIMIT", 1]] Term Create (0.2ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 59163950], ["name", "Cool Term"], ["start_at", "2021-07-15 23:00:36.795038"], ["end_at", "2021-08-15 23:00:36.795109"], ["workflow_state", "active"], ["sis_id", "be760d6e1fa475f71bdc2ef9fb40700e"], ["created_at", "2021-09-15 23:00:36.796358"], ["updated_at", "2021-09-15 23:00:36.796358"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Term Exists (0.2ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 69325806], ["LIMIT", 1]] Term Create (0.2ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 69325806], ["name", "Cool Term"], ["start_at", "2022-03-15 23:00:36.797477"], ["end_at", "2022-09-15 23:00:36.797542"], ["workflow_state", "active"], ["sis_id", "27a6b74f78d56454215ababe19fb1d7c"], ["created_at", "2021-09-15 23:00:36.798767"], ["updated_at", "2021-09-15 23:00:36.798767"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Term Load (0.3ms) SELECT "terms".* FROM "terms" WHERE "terms"."workflow_state" = $1 AND (start_at <= '2021-09-30 23:00:36.799699' OR start_at IS NULL) AND (end_at >= '2021-08-31 23:00:36.799826' OR end_at IS NULL) [["workflow_state", "active"]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) SELECT COUNT(*) FROM "terms" Term Load (0.2ms) SELECT "terms".* FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]]  (0.1ms) SAVEPOINT active_record_1 Term Exists (0.2ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] Term Create (0.2ms) INSERT INTO "terms" ("canvas_id", "name", "workflow_state", "grading_period_group_id", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 1], ["name", "Default Term"], ["workflow_state", "active"], ["grading_period_group_id", 1], ["sis_id", "Test"], ["created_at", "2021-09-15 23:00:36.804437"], ["updated_at", "2021-09-15 23:00:36.804437"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SELECT COUNT(*) FROM "terms" Term Load (0.2ms) SELECT "terms".* FROM "terms" ORDER BY "terms"."id" DESC LIMIT $1 [["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Term Exists (0.4ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] Term Create (0.4ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 1], ["name", "Cool Term"], ["start_at", "2021-09-12 23:00:33.896579"], ["end_at", "2021-09-18 23:00:33.896720"], ["workflow_state", "active"], ["sis_id", "9cde86fb606254452806f38e78ee10fc"], ["created_at", "2021-09-15 23:00:36.809882"], ["updated_at", "2021-09-15 23:00:36.809882"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.3ms) SELECT COUNT(*) FROM "terms" Term Load (0.2ms) SELECT "terms".* FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]]  (0.2ms) SAVEPOINT active_record_1 Term Exists (0.3ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 AND "terms"."id" != $2 LIMIT $3 [["canvas_id", 1], ["id", 85], ["LIMIT", 1]] Term Update (0.4ms) UPDATE "terms" SET "name" = $1, "sis_id" = $2, "start_at" = $3, "end_at" = $4, "grading_period_group_id" = $5, "updated_at" = $6 WHERE "terms"."id" = $7 [["name", "Default Term"], ["sis_id", "Test"], ["start_at", nil], ["end_at", nil], ["grading_period_group_id", 1], ["updated_at", "2021-09-15 23:00:36.814172"], ["id", 85]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.3ms) SELECT COUNT(*) FROM "terms" Term Load (0.2ms) SELECT "terms".* FROM "terms" WHERE "terms"."id" = $1 LIMIT $2 [["id", 85], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 User Exists (0.2ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 28832022], ["LIMIT", 1]] User Create (0.3ms) INSERT INTO "users" ("canvas_id", "sis_id", "email", "first_name", "last_name", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 28832022], ["sis_id", "2b5dc3eaa313cb9c5ce959e49c198855"], ["email", "cooldude@coolsite.com"], ["first_name", "Cool"], ["last_name", "Dude"], ["created_at", "2021-09-15 23:00:36.820835"], ["updated_at", "2021-09-15 23:00:36.820835"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 User Exists (0.3ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" IS NULL AND "users"."id" != $1 LIMIT $2 [["id", 85], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 User Exists (0.2ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1149391], ["LIMIT", 1]] User Create (0.2ms) INSERT INTO "users" ("canvas_id", "sis_id", "email", "first_name", "last_name", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 1149391], ["sis_id", "d3ecde0b2d5eaae15ddc081dbe5433ba"], ["email", "cooldude@coolsite.com"], ["first_name", "Cool"], ["last_name", "Dude"], ["created_at", "2021-09-15 23:00:36.827398"], ["updated_at", "2021-09-15 23:00:36.827398"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 User Load (0.2ms) SELECT "users".* FROM "users" ORDER BY "users"."id" ASC LIMIT $1 [["LIMIT", 1]] User Exists (0.2ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1149391], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 User Exists (0.3ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 92707955], ["LIMIT", 1]] User Create (0.4ms) INSERT INTO "users" ("canvas_id", "sis_id", "email", "first_name", "last_name", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 92707955], ["sis_id", "a9d670d1d6324de19c5e6ec09885e7f2"], ["email", "cooldude@coolsite.com"], ["first_name", "Cool"], ["last_name", "Dude"], ["created_at", "2021-09-15 23:00:36.833500"], ["updated_at", "2021-09-15 23:00:36.833500"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.3ms) ROLLBACK  (0.6ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 User Exists (0.3ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 42540937], ["LIMIT", 1]] User Create (0.4ms) INSERT INTO "users" ("canvas_id", "sis_id", "email", "first_name", "last_name", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 42540937], ["sis_id", "db566b1b7d5857d770255dba7920d813"], ["email", "cooldude@coolsite.com"], ["first_name", "Cool"], ["last_name", "Dude"], ["created_at", "2021-09-15 23:00:36.839181"], ["updated_at", "2021-09-15 23:00:36.839181"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 User Exists (0.3ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 69873141], ["LIMIT", 1]] User Create (0.3ms) INSERT INTO "users" ("canvas_id", "sis_id", "email", "first_name", "last_name", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 69873141], ["sis_id", "740d7b5e220da98efc0a8808cec4f424"], ["email", "cooldude@coolsite.com"], ["first_name", "Cool"], ["last_name", "Dude"], ["created_at", "2021-09-15 23:00:36.843410"], ["updated_at", "2021-09-15 23:00:36.843410"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SELECT COUNT(*) FROM "assignment_groups" AssignmentGroup Create Many (0.7ms) INSERT INTO "assignment_groups" ("canvas_id","canvas_course_id","name","rules","position","group_weight","workflow_state","canvas_created_at","canvas_updated_at","created_at","updated_at") VALUES (1,1,'Assignments','--- drop_lowest:1\nnever_drop:36\n ',1,50.0,'available','2017-09-08 01:37:33','2017-09-08 01:37:33','2021-09-15 23:00:36.851818','2021-09-15 23:00:36.851818'),(2,1,'Tests',NULL,1,50.0,'available','2017-09-08 01:37:33','2017-09-08 01:37:33','2021-09-15 23:00:36.851818','2021-09-15 23:00:36.851818') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","canvas_course_id"=EXCLUDED."canvas_course_id","name"=EXCLUDED."name","rules"=EXCLUDED."rules","position"=EXCLUDED."position","group_weight"=EXCLUDED."group_weight","workflow_state"=EXCLUDED."workflow_state","canvas_created_at"=EXCLUDED."canvas_created_at","canvas_updated_at"=EXCLUDED."canvas_updated_at","updated_at"=EXCLUDED."updated_at" WHERE ("assignment_groups".canvas_id, "assignment_groups".canvas_course_id, "assignment_groups".name, "assignment_groups".rules, "assignment_groups".position, "assignment_groups".group_weight, "assignment_groups".workflow_state, "assignment_groups".canvas_created_at, "assignment_groups".canvas_updated_at) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.canvas_course_id, EXCLUDED.name, EXCLUDED.rules, EXCLUDED.position, EXCLUDED.group_weight, EXCLUDED.workflow_state, EXCLUDED.canvas_created_at, EXCLUDED.canvas_updated_at) RETURNING "id"  (0.2ms) SELECT COUNT(*) FROM "assignment_groups"  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.3ms) SELECT COUNT(*) FROM "assignments" Assignment Create Many (1.1ms) INSERT INTO "assignments" ("canvas_id","title","description","due_at","unlock_at","lock_at","points_possible","min_score","max_score","mastery_score","grading_type","submission_types","workflow_state","canvas_context_id","canvas_context_type","canvas_assignment_group_id","canvas_grading_scheme_id","canvas_grading_standard_id","created_at","updated_at") VALUES (88,'Assignment 1','

fdsfds

',NULL,NULL,NULL,100.0,NULL,NULL,NULL,'points','online_text_entry','published',58,'Course',55,NULL,NULL,'2021-09-15 23:00:36.856872','2021-09-15 23:00:36.856872'),(89,'fdsfdsfds','

fdsfdsfsdf

',NULL,NULL,NULL,100.0,NULL,NULL,NULL,'points','online_text_entry','published',59,'Course',56,NULL,NULL,'2021-09-15 23:00:36.856872','2021-09-15 23:00:36.856872') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","title"=EXCLUDED."title","description"=EXCLUDED."description","due_at"=EXCLUDED."due_at","unlock_at"=EXCLUDED."unlock_at","lock_at"=EXCLUDED."lock_at","points_possible"=EXCLUDED."points_possible","min_score"=EXCLUDED."min_score","max_score"=EXCLUDED."max_score","mastery_score"=EXCLUDED."mastery_score","grading_type"=EXCLUDED."grading_type","submission_types"=EXCLUDED."submission_types","workflow_state"=EXCLUDED."workflow_state","canvas_context_id"=EXCLUDED."canvas_context_id","canvas_context_type"=EXCLUDED."canvas_context_type","canvas_assignment_group_id"=EXCLUDED."canvas_assignment_group_id","canvas_grading_scheme_id"=EXCLUDED."canvas_grading_scheme_id","canvas_grading_standard_id"=EXCLUDED."canvas_grading_standard_id","updated_at"=EXCLUDED."updated_at" WHERE ("assignments".canvas_id, "assignments".title, "assignments".description, "assignments".due_at, "assignments".unlock_at, "assignments".lock_at, "assignments".points_possible, "assignments".min_score, "assignments".max_score, "assignments".mastery_score, "assignments".grading_type, "assignments".submission_types, "assignments".workflow_state, "assignments".canvas_context_id, "assignments".canvas_context_type, "assignments".canvas_assignment_group_id, "assignments".canvas_grading_scheme_id, "assignments".canvas_grading_standard_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.title, EXCLUDED.description, EXCLUDED.due_at, EXCLUDED.unlock_at, EXCLUDED.lock_at, EXCLUDED.points_possible, EXCLUDED.min_score, EXCLUDED.max_score, EXCLUDED.mastery_score, EXCLUDED.grading_type, EXCLUDED.submission_types, EXCLUDED.workflow_state, EXCLUDED.canvas_context_id, EXCLUDED.canvas_context_type, EXCLUDED.canvas_assignment_group_id, EXCLUDED.canvas_grading_scheme_id, EXCLUDED.canvas_grading_standard_id) RETURNING "id"  (0.4ms) SELECT COUNT(*) FROM "assignments"  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.4ms) SELECT COUNT(*) FROM "context_module_items" ContextModuleItem Create Many (0.5ms) INSERT INTO "context_module_items" ("canvas_id","canvas_context_module_id","position","canvas_content_id","canvas_content_type","workflow_state","canvas_assignment_id","created_at","updated_at") VALUES (15,9,1,83,'Assignment','active',1,'2021-09-15 23:00:36.863244','2021-09-15 23:00:36.863244'),(16,10,1,80,'Assignment','active',2,'2021-09-15 23:00:36.863244','2021-09-15 23:00:36.863244') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","canvas_context_module_id"=EXCLUDED."canvas_context_module_id","position"=EXCLUDED."position","canvas_content_id"=EXCLUDED."canvas_content_id","canvas_content_type"=EXCLUDED."canvas_content_type","workflow_state"=EXCLUDED."workflow_state","canvas_assignment_id"=EXCLUDED."canvas_assignment_id","updated_at"=EXCLUDED."updated_at" WHERE ("context_module_items".canvas_id, "context_module_items".canvas_context_module_id, "context_module_items".position, "context_module_items".canvas_content_id, "context_module_items".canvas_content_type, "context_module_items".workflow_state, "context_module_items".canvas_assignment_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.canvas_context_module_id, EXCLUDED.position, EXCLUDED.canvas_content_id, EXCLUDED.canvas_content_type, EXCLUDED.workflow_state, EXCLUDED.canvas_assignment_id) RETURNING "id"  (0.2ms) SELECT COUNT(*) FROM "context_module_items"  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.4ms) SELECT COUNT(*) FROM "context_modules" ContextModule Create Many (0.6ms) INSERT INTO "context_modules" ("canvas_id","canvas_context_id","canvas_context_type","position","name","workflow_state","deleted_at","created_at","updated_at") VALUES (23,785,'Course',1,'New Mod','active',NULL,'2021-09-15 23:00:36.867663','2021-09-15 23:00:36.867663'),(4,27,'Course',1,'Modules gonna module','unpublished',NULL,'2021-09-15 23:00:36.867663','2021-09-15 23:00:36.867663') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","canvas_context_id"=EXCLUDED."canvas_context_id","canvas_context_type"=EXCLUDED."canvas_context_type","position"=EXCLUDED."position","name"=EXCLUDED."name","workflow_state"=EXCLUDED."workflow_state","deleted_at"=EXCLUDED."deleted_at","updated_at"=EXCLUDED."updated_at" WHERE ("context_modules".canvas_id, "context_modules".canvas_context_id, "context_modules".canvas_context_type, "context_modules".position, "context_modules".name, "context_modules".workflow_state, "context_modules".deleted_at) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.canvas_context_id, EXCLUDED.canvas_context_type, EXCLUDED.position, EXCLUDED.name, EXCLUDED.workflow_state, EXCLUDED.deleted_at) RETURNING "id"  (0.3ms) SELECT COUNT(*) FROM "context_modules"  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SELECT COUNT(*) FROM "courses" Course Create Many (0.4ms) INSERT INTO "courses" ("canvas_id","sis_id","course_code","name","canvas_account_id","canvas_term_id","start_at","end_at","workflow_state","grading_standard_id","created_at","updated_at") VALUES (1,'course_sis_id_1','C1','Course #1',1,1,'2017-03-27 21:53:18','2017-04-27 12:21:18','active',NULL,'2021-09-15 23:00:36.872495','2021-09-15 23:00:36.872495'),(2,'course_sis_id_2','C2','Course #2',1,1,'2017-03-27 21:53:18','2017-04-27 12:21:18','unpublished',NULL,'2021-09-15 23:00:36.872495','2021-09-15 23:00:36.872495') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","sis_id"=EXCLUDED."sis_id","course_code"=EXCLUDED."course_code","name"=EXCLUDED."name","canvas_account_id"=EXCLUDED."canvas_account_id","canvas_term_id"=EXCLUDED."canvas_term_id","start_at"=EXCLUDED."start_at","end_at"=EXCLUDED."end_at","workflow_state"=EXCLUDED."workflow_state","grading_standard_id"=EXCLUDED."grading_standard_id","updated_at"=EXCLUDED."updated_at" WHERE ("courses".canvas_id, "courses".sis_id, "courses".course_code, "courses".name, "courses".canvas_account_id, "courses".canvas_term_id, "courses".start_at, "courses".end_at, "courses".workflow_state, "courses".grading_standard_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.sis_id, EXCLUDED.course_code, EXCLUDED.name, EXCLUDED.canvas_account_id, EXCLUDED.canvas_term_id, EXCLUDED.start_at, EXCLUDED.end_at, EXCLUDED.workflow_state, EXCLUDED.grading_standard_id) RETURNING "id"  (0.2ms) SELECT COUNT(*) FROM "courses"  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.3ms) SELECT COUNT(*) FROM "users" User Create Many (0.4ms) INSERT INTO "users" ("canvas_id","sis_id","email","first_name","last_name","name","sortable_name","workflow_state","login_id","created_at","updated_at") VALUES (1,'sis_id_1','poorbastard@yharnam.com','Patches','the Spider','Patches the Spider','the Spider, Patches','active','spiderdude1337','2021-09-15 23:00:36.876625','2021-09-15 23:00:36.876625'),(2,'sis_id_2','dreamer@yharnam.com','Hunter','Djura','Hunter Djura','Djura, Hunter','active','retireddude109','2021-09-15 23:00:36.876625','2021-09-15 23:00:36.876625') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","sis_id"=EXCLUDED."sis_id","email"=EXCLUDED."email","first_name"=EXCLUDED."first_name","last_name"=EXCLUDED."last_name","name"=EXCLUDED."name","sortable_name"=EXCLUDED."sortable_name","workflow_state"=EXCLUDED."workflow_state","login_id"=EXCLUDED."login_id","updated_at"=EXCLUDED."updated_at" WHERE ("users".canvas_id, "users".sis_id, "users".email, "users".first_name, "users".last_name, "users".name, "users".sortable_name, "users".workflow_state, "users".login_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.sis_id, EXCLUDED.email, EXCLUDED.first_name, EXCLUDED.last_name, EXCLUDED.name, EXCLUDED.sortable_name, EXCLUDED.workflow_state, EXCLUDED.login_id) RETURNING "id"  (0.2ms) SELECT COUNT(*) FROM "users"  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SELECT COUNT(*) FROM "courses" Course Create Many (0.6ms) INSERT INTO "courses" ("canvas_id","sis_id","course_code","name","canvas_account_id","canvas_term_id","start_at","end_at","workflow_state","grading_standard_id","created_at","updated_at") VALUES (1,'course_sis_id_1','C1','Course #1',1,1,'2017-03-27 21:53:18','2017-04-27 12:21:18','active',NULL,'2021-09-15 23:00:36.880537','2021-09-15 23:00:36.880537'),(2,'course_sis_id_2','C2','Course #2',1,1,'2017-03-27 21:53:18','2017-04-27 12:21:18','unpublished',NULL,'2021-09-15 23:00:36.880537','2021-09-15 23:00:36.880537') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","sis_id"=EXCLUDED."sis_id","course_code"=EXCLUDED."course_code","name"=EXCLUDED."name","canvas_account_id"=EXCLUDED."canvas_account_id","canvas_term_id"=EXCLUDED."canvas_term_id","start_at"=EXCLUDED."start_at","end_at"=EXCLUDED."end_at","workflow_state"=EXCLUDED."workflow_state","grading_standard_id"=EXCLUDED."grading_standard_id","updated_at"=EXCLUDED."updated_at" WHERE ("courses".canvas_id, "courses".sis_id, "courses".course_code, "courses".name, "courses".canvas_account_id, "courses".canvas_term_id, "courses".start_at, "courses".end_at, "courses".workflow_state, "courses".grading_standard_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.sis_id, EXCLUDED.course_code, EXCLUDED.name, EXCLUDED.canvas_account_id, EXCLUDED.canvas_term_id, EXCLUDED.start_at, EXCLUDED.end_at, EXCLUDED.workflow_state, EXCLUDED.grading_standard_id) RETURNING "id"  (0.3ms) SELECT COUNT(*) FROM "courses" Course Load (0.3ms) SELECT "courses".* FROM "courses" ORDER BY "courses"."id" ASC LIMIT $1 [["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) SELECT COUNT(*) FROM "enrollments" Enrollment Create Many (0.6ms) INSERT INTO "enrollments" ("canvas_id","canvas_course_id","course_sis_id","canvas_user_id","user_sis_id","role","canvas_role_id","canvas_section_id","workflow_state","base_role_type","created_at","updated_at") VALUES (1,1,'sis_MUSC_2520_834',2,'sis_dalvarez_247','teacher',4,1,'active','TeacherEnrollment','2021-09-15 23:00:36.886700','2021-09-15 23:00:36.886700'),(2,1,'sis_MUSC_2520_834',3,'sis_jweaver_720','student',4,1,'active','StudentEnrollment','2021-09-15 23:00:36.886700','2021-09-15 23:00:36.886700') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","canvas_course_id"=EXCLUDED."canvas_course_id","course_sis_id"=EXCLUDED."course_sis_id","canvas_user_id"=EXCLUDED."canvas_user_id","user_sis_id"=EXCLUDED."user_sis_id","role"=EXCLUDED."role","canvas_role_id"=EXCLUDED."canvas_role_id","canvas_section_id"=EXCLUDED."canvas_section_id","workflow_state"=EXCLUDED."workflow_state","base_role_type"=EXCLUDED."base_role_type","updated_at"=EXCLUDED."updated_at" WHERE ("enrollments".canvas_id, "enrollments".canvas_course_id, "enrollments".course_sis_id, "enrollments".canvas_user_id, "enrollments".user_sis_id, "enrollments".role, "enrollments".canvas_role_id, "enrollments".canvas_section_id, "enrollments".workflow_state, "enrollments".base_role_type) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.canvas_course_id, EXCLUDED.course_sis_id, EXCLUDED.canvas_user_id, EXCLUDED.user_sis_id, EXCLUDED.role, EXCLUDED.canvas_role_id, EXCLUDED.canvas_section_id, EXCLUDED.workflow_state, EXCLUDED.base_role_type) RETURNING "id"  (0.2ms) SELECT COUNT(*) FROM "enrollments"  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) SELECT COUNT(*) FROM "sections" Section Create Many (0.5ms) INSERT INTO "sections" ("canvas_id","sis_id","canvas_course_id","name","workflow_state","start_at","end_at","created_at","updated_at") VALUES (1,'sis_section_1',1,'Cool Section','active','2017-03-27 21:53:18','2017-03-27 21:53:18','2021-09-15 23:00:36.891254','2021-09-15 23:00:36.891254'),(2,'sis_section_2',2,'Lame Section','active','2017-03-27 21:53:18','2017-03-27 21:53:18','2021-09-15 23:00:36.891254','2021-09-15 23:00:36.891254') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","sis_id"=EXCLUDED."sis_id","canvas_course_id"=EXCLUDED."canvas_course_id","name"=EXCLUDED."name","workflow_state"=EXCLUDED."workflow_state","start_at"=EXCLUDED."start_at","end_at"=EXCLUDED."end_at","updated_at"=EXCLUDED."updated_at" WHERE ("sections".canvas_id, "sections".sis_id, "sections".canvas_course_id, "sections".name, "sections".workflow_state, "sections".start_at, "sections".end_at) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.sis_id, EXCLUDED.canvas_course_id, EXCLUDED.name, EXCLUDED.workflow_state, EXCLUDED.start_at, EXCLUDED.end_at) RETURNING "id"  (0.2ms) SELECT COUNT(*) FROM "sections" Section Load (0.2ms) SELECT "sections".* FROM "sections" ORDER BY "sections"."id" ASC LIMIT $1 [["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN Section Create Many (0.5ms) INSERT INTO "sections" ("canvas_id","canvas_nonxlist_course_id","created_at","updated_at") VALUES (2,2,'2021-09-15 23:00:36.895744','2021-09-15 23:00:36.895744') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","canvas_nonxlist_course_id"=EXCLUDED."canvas_nonxlist_course_id","updated_at"=EXCLUDED."updated_at" WHERE ("sections".canvas_id, "sections".canvas_nonxlist_course_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.canvas_nonxlist_course_id) RETURNING "id"  (0.3ms) SELECT COUNT(*) FROM "sections" WHERE "sections"."canvas_nonxlist_course_id" IS NOT NULL Section Load (0.2ms) SELECT "sections".* FROM "sections" WHERE "sections"."canvas_nonxlist_course_id" IS NOT NULL ORDER BY "sections"."id" ASC LIMIT $1 [["LIMIT", 1]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.3ms) SELECT COUNT(*) FROM "groups" Group Create Many (0.6ms) INSERT INTO "groups" ("canvas_id","sis_id","canvas_group_category_id","group_category_sis_id","canvas_account_id","canvas_course_id","name","workflow_state","context_id","context_type","max_membership","created_at","updated_at") VALUES (50,'sis1',10,NULL,1,NULL,'Group1','available',1,'Account',NULL,'2021-09-15 23:00:36.901933','2021-09-15 23:00:36.901933'),(51,'sis2',2,NULL,NULL,1,'Group2','available',1,'Course',1,'2021-09-15 23:00:36.901933','2021-09-15 23:00:36.901933') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","sis_id"=EXCLUDED."sis_id","canvas_group_category_id"=EXCLUDED."canvas_group_category_id","group_category_sis_id"=EXCLUDED."group_category_sis_id","canvas_account_id"=EXCLUDED."canvas_account_id","canvas_course_id"=EXCLUDED."canvas_course_id","name"=EXCLUDED."name","workflow_state"=EXCLUDED."workflow_state","context_id"=EXCLUDED."context_id","context_type"=EXCLUDED."context_type","max_membership"=EXCLUDED."max_membership","updated_at"=EXCLUDED."updated_at" WHERE ("groups".canvas_id, "groups".sis_id, "groups".canvas_group_category_id, "groups".group_category_sis_id, "groups".canvas_account_id, "groups".canvas_course_id, "groups".name, "groups".workflow_state, "groups".context_id, "groups".context_type, "groups".max_membership) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.sis_id, EXCLUDED.canvas_group_category_id, EXCLUDED.group_category_sis_id, EXCLUDED.canvas_account_id, EXCLUDED.canvas_course_id, EXCLUDED.name, EXCLUDED.workflow_state, EXCLUDED.context_id, EXCLUDED.context_type, EXCLUDED.max_membership) RETURNING "id"  (0.2ms) SELECT COUNT(*) FROM "groups" Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."name" = $1 LIMIT $2 [["name", "Group1"], ["LIMIT", 1]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.3ms) SELECT COUNT(*) FROM "group_memberships" GroupMembership Create Many (0.5ms) INSERT INTO "group_memberships" ("canvas_id","canvas_group_id","group_sis_id","canvas_user_id","user_sis_id","workflow_state","created_at","updated_at") VALUES (50,1,NULL,10,NULL,'accepted','2021-09-15 23:00:36.908050','2021-09-15 23:00:36.908050'),(51,2,NULL,11,NULL,'accepted','2021-09-15 23:00:36.908050','2021-09-15 23:00:36.908050') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","canvas_group_id"=EXCLUDED."canvas_group_id","group_sis_id"=EXCLUDED."group_sis_id","canvas_user_id"=EXCLUDED."canvas_user_id","user_sis_id"=EXCLUDED."user_sis_id","workflow_state"=EXCLUDED."workflow_state","updated_at"=EXCLUDED."updated_at" WHERE ("group_memberships".canvas_id, "group_memberships".canvas_group_id, "group_memberships".group_sis_id, "group_memberships".canvas_user_id, "group_memberships".user_sis_id, "group_memberships".workflow_state) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.canvas_group_id, EXCLUDED.group_sis_id, EXCLUDED.canvas_user_id, EXCLUDED.user_sis_id, EXCLUDED.workflow_state) RETURNING "id"  (0.2ms) SELECT COUNT(*) FROM "group_memberships" GroupMembership Load (0.2ms) SELECT "group_memberships".* FROM "group_memberships" WHERE "group_memberships"."canvas_id" = $1 LIMIT $2 [["canvas_id", 50], ["LIMIT", 1]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (1.3ms) SELECT COUNT(*) FROM "user_observers" UserObserver Create Many (0.9ms) INSERT INTO "user_observers" ("observing_user_id","observed_user_id","workflow_state","created_at","updated_at") VALUES (21,3,'active','2021-09-15 23:00:36.920507','2021-09-15 23:00:36.920507'),(21,2,'active','2021-09-15 23:00:36.920507','2021-09-15 23:00:36.920507'),(22,NULL,'active','2021-09-15 23:00:36.920507','2021-09-15 23:00:36.920507') ON CONFLICT (observing_user_id, observed_user_id) DO UPDATE SET "observing_user_id"=EXCLUDED."observing_user_id","observed_user_id"=EXCLUDED."observed_user_id","workflow_state"=EXCLUDED."workflow_state","updated_at"=EXCLUDED."updated_at" WHERE ("user_observers".observing_user_id, "user_observers".observed_user_id, "user_observers".workflow_state) IS DISTINCT FROM (EXCLUDED.observing_user_id, EXCLUDED.observed_user_id, EXCLUDED.workflow_state) RETURNING "id"  (0.2ms) SELECT COUNT(*) FROM "user_observers"  (0.3ms) ROLLBACK  (0.1ms) BEGIN  (1.1ms) SELECT COUNT(*) FROM "grading_periods" GradingPeriod Create Many (0.9ms) INSERT INTO "grading_periods" ("canvas_id","title","weight","start_date","end_date","close_date","canvas_grading_period_group_id","workflow_state","created_at","updated_at") VALUES (1,'Period 1',0.2,'2019-07-01 06:00:00','2019-08-01 05:59:59','2019-08-01 05:59:59',1,'active','2021-09-15 23:00:36.999789','2021-09-15 23:00:36.999789'),(2,'Period 2',0.8,'2019-08-01 06:00:00','2019-09-01 05:59:59','2019-09-01 05:59:59',1,'deleted','2021-09-15 23:00:36.999789','2021-09-15 23:00:36.999789') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","title"=EXCLUDED."title","weight"=EXCLUDED."weight","start_date"=EXCLUDED."start_date","end_date"=EXCLUDED."end_date","close_date"=EXCLUDED."close_date","canvas_grading_period_group_id"=EXCLUDED."canvas_grading_period_group_id","workflow_state"=EXCLUDED."workflow_state","updated_at"=EXCLUDED."updated_at" WHERE ("grading_periods".canvas_id, "grading_periods".title, "grading_periods".weight, "grading_periods".start_date, "grading_periods".end_date, "grading_periods".close_date, "grading_periods".canvas_grading_period_group_id, "grading_periods".workflow_state) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.title, EXCLUDED.weight, EXCLUDED.start_date, EXCLUDED.end_date, EXCLUDED.close_date, EXCLUDED.canvas_grading_period_group_id, EXCLUDED.workflow_state) RETURNING "id"  (0.3ms) SELECT COUNT(*) FROM "grading_periods" GradingPeriod Load (0.2ms) SELECT "grading_periods".* FROM "grading_periods" WHERE "grading_periods"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (1.5ms) SELECT COUNT(*) FROM "grading_period_groups" GradingPeriodGroup Create Many (0.9ms) INSERT INTO "grading_period_groups" ("canvas_id","canvas_course_id","canvas_account_id","title","weighted","display_totals_for_all_grading_periods","workflow_state","created_at","updated_at") VALUES (1,NULL,1,'Test Group',FALSE,FALSE,'active','2021-09-15 23:00:37.018825','2021-09-15 23:00:37.018825') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","canvas_course_id"=EXCLUDED."canvas_course_id","canvas_account_id"=EXCLUDED."canvas_account_id","title"=EXCLUDED."title","weighted"=EXCLUDED."weighted","display_totals_for_all_grading_periods"=EXCLUDED."display_totals_for_all_grading_periods","workflow_state"=EXCLUDED."workflow_state","updated_at"=EXCLUDED."updated_at" WHERE ("grading_period_groups".canvas_id, "grading_period_groups".canvas_course_id, "grading_period_groups".canvas_account_id, "grading_period_groups".title, "grading_period_groups".weighted, "grading_period_groups".display_totals_for_all_grading_periods, "grading_period_groups".workflow_state) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.canvas_course_id, EXCLUDED.canvas_account_id, EXCLUDED.title, EXCLUDED.weighted, EXCLUDED.display_totals_for_all_grading_periods, EXCLUDED.workflow_state) RETURNING "id"  (0.2ms) SELECT COUNT(*) FROM "grading_period_groups" GradingPeriodGroup Load (0.2ms) SELECT "grading_period_groups".* FROM "grading_period_groups" WHERE "grading_period_groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SELECT COUNT(*) FROM "user_observers" UserObserver Create Many (0.4ms) INSERT INTO "user_observers" ("observing_user_id","observed_user_id","workflow_state","created_at","updated_at") VALUES (21,3,'active','2021-09-15 23:00:37.029756','2021-09-15 23:00:37.029756'),(21,2,'active','2021-09-15 23:00:37.029756','2021-09-15 23:00:37.029756'),(22,NULL,'active','2021-09-15 23:00:37.029756','2021-09-15 23:00:37.029756') ON CONFLICT (observing_user_id, observed_user_id) DO UPDATE SET "observing_user_id"=EXCLUDED."observing_user_id","observed_user_id"=EXCLUDED."observed_user_id","workflow_state"=EXCLUDED."workflow_state","updated_at"=EXCLUDED."updated_at" WHERE ("user_observers".observing_user_id, "user_observers".observed_user_id, "user_observers".workflow_state) IS DISTINCT FROM (EXCLUDED.observing_user_id, EXCLUDED.observed_user_id, EXCLUDED.workflow_state) RETURNING "id"  (0.3ms) SELECT COUNT(*) FROM "user_observers"  (0.2ms) SELECT COUNT(*) FROM "user_observers" UserObserver Create Many (0.3ms) INSERT INTO "user_observers" ("observing_user_id","observed_user_id","workflow_state","created_at","updated_at") VALUES (21,3,'active','2021-09-15 23:00:37.032340','2021-09-15 23:00:37.032340'),(21,2,'active','2021-09-15 23:00:37.032340','2021-09-15 23:00:37.032340'),(22,NULL,'active','2021-09-15 23:00:37.032340','2021-09-15 23:00:37.032340') ON CONFLICT (observing_user_id, observed_user_id) DO UPDATE SET "observing_user_id"=EXCLUDED."observing_user_id","observed_user_id"=EXCLUDED."observed_user_id","workflow_state"=EXCLUDED."workflow_state","updated_at"=EXCLUDED."updated_at" WHERE ("user_observers".observing_user_id, "user_observers".observed_user_id, "user_observers".workflow_state) IS DISTINCT FROM (EXCLUDED.observing_user_id, EXCLUDED.observed_user_id, EXCLUDED.workflow_state) RETURNING "id"  (0.2ms) SELECT COUNT(*) FROM "user_observers"  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SELECT COUNT(*) FROM "users"  (0.1ms) SELECT COUNT(*) FROM "courses" Course Create Many (0.6ms) INSERT INTO "courses" ("canvas_id","sis_id","course_code","name","canvas_account_id","canvas_term_id","start_at","end_at","workflow_state","grading_standard_id","created_at","updated_at") VALUES (1,'course_sis_id_1','C1','Course #1',1,1,'2017-03-27 21:53:18','2017-04-27 12:21:18','active',NULL,'2021-09-15 23:00:37.038375','2021-09-15 23:00:37.038375'),(2,'course_sis_id_2','C2','Course #2',1,1,'2017-03-27 21:53:18','2017-04-27 12:21:18','unpublished',NULL,'2021-09-15 23:00:37.038375','2021-09-15 23:00:37.038375') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","sis_id"=EXCLUDED."sis_id","course_code"=EXCLUDED."course_code","name"=EXCLUDED."name","canvas_account_id"=EXCLUDED."canvas_account_id","canvas_term_id"=EXCLUDED."canvas_term_id","start_at"=EXCLUDED."start_at","end_at"=EXCLUDED."end_at","workflow_state"=EXCLUDED."workflow_state","grading_standard_id"=EXCLUDED."grading_standard_id","updated_at"=EXCLUDED."updated_at" WHERE ("courses".canvas_id, "courses".sis_id, "courses".course_code, "courses".name, "courses".canvas_account_id, "courses".canvas_term_id, "courses".start_at, "courses".end_at, "courses".workflow_state, "courses".grading_standard_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.sis_id, EXCLUDED.course_code, EXCLUDED.name, EXCLUDED.canvas_account_id, EXCLUDED.canvas_term_id, EXCLUDED.start_at, EXCLUDED.end_at, EXCLUDED.workflow_state, EXCLUDED.grading_standard_id) RETURNING "id" User Create Many (0.5ms) INSERT INTO "users" ("canvas_id","sis_id","email","first_name","last_name","name","sortable_name","workflow_state","login_id","created_at","updated_at") VALUES (1,'sis_id_1','poorbastard@yharnam.com','Patches','the Spider','Patches the Spider','the Spider, Patches','active','spiderdude1337','2021-09-15 23:00:37.040684','2021-09-15 23:00:37.040684'),(2,'sis_id_2','dreamer@yharnam.com','Hunter','Djura','Hunter Djura','Djura, Hunter','active','retireddude109','2021-09-15 23:00:37.040684','2021-09-15 23:00:37.040684') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","sis_id"=EXCLUDED."sis_id","email"=EXCLUDED."email","first_name"=EXCLUDED."first_name","last_name"=EXCLUDED."last_name","name"=EXCLUDED."name","sortable_name"=EXCLUDED."sortable_name","workflow_state"=EXCLUDED."workflow_state","login_id"=EXCLUDED."login_id","updated_at"=EXCLUDED."updated_at" WHERE ("users".canvas_id, "users".sis_id, "users".email, "users".first_name, "users".last_name, "users".name, "users".sortable_name, "users".workflow_state, "users".login_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.sis_id, EXCLUDED.email, EXCLUDED.first_name, EXCLUDED.last_name, EXCLUDED.name, EXCLUDED.sortable_name, EXCLUDED.workflow_state, EXCLUDED.login_id) RETURNING "id"  (0.2ms) SELECT COUNT(*) FROM "users"  (0.2ms) SELECT COUNT(*) FROM "courses"  (0.2ms) ROLLBACK  (0.3ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN Course Create Many (0.5ms) INSERT INTO "courses" ("canvas_id","sis_id","course_code","name","canvas_account_id","canvas_term_id","start_at","end_at","workflow_state","grading_standard_id","created_at","updated_at") VALUES (1,'course_sis_id_1','C1','Course #1',1,1,'2017-03-27 21:53:18','2017-04-27 12:21:18','active',NULL,'2021-09-15 23:00:37.048366','2021-09-15 23:00:37.048366'),(2,'course_sis_id_2','C2','Course #2',1,1,'2017-03-27 21:53:18','2017-04-27 12:21:18','unpublished',NULL,'2021-09-15 23:00:37.048366','2021-09-15 23:00:37.048366') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","sis_id"=EXCLUDED."sis_id","course_code"=EXCLUDED."course_code","name"=EXCLUDED."name","canvas_account_id"=EXCLUDED."canvas_account_id","canvas_term_id"=EXCLUDED."canvas_term_id","start_at"=EXCLUDED."start_at","end_at"=EXCLUDED."end_at","workflow_state"=EXCLUDED."workflow_state","grading_standard_id"=EXCLUDED."grading_standard_id","updated_at"=EXCLUDED."updated_at" WHERE ("courses".canvas_id, "courses".sis_id, "courses".course_code, "courses".name, "courses".canvas_account_id, "courses".canvas_term_id, "courses".start_at, "courses".end_at, "courses".workflow_state, "courses".grading_standard_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.sis_id, EXCLUDED.course_code, EXCLUDED.name, EXCLUDED.canvas_account_id, EXCLUDED.canvas_term_id, EXCLUDED.start_at, EXCLUDED.end_at, EXCLUDED.workflow_state, EXCLUDED.grading_standard_id) RETURNING "id"  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) SELECT COUNT(*) FROM "submissions" Submission Create Many (0.5ms) INSERT INTO "submissions" ("canvas_id","canvas_user_id","canvas_course_id","canvas_assignment_id","submitted_at","due_at","graded_at","score","points_possible","excused","workflow_state","created_at","updated_at") VALUES (1,1,1,1,'2017-09-21 18:28:15','2017-09-27 18:28:15','2017-09-21 19:36:23',5.0,10.0,TRUE,'graded','2021-09-15 23:00:37.053576','2021-09-15 23:00:37.053576'),(2,1,1,2,'2017-09-21 18:28:15','2017-09-28 18:28:15','2017-09-21 19:36:23',5.0,10.0,FALSE,'submitted','2021-09-15 23:00:37.053576','2021-09-15 23:00:37.053576') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","canvas_user_id"=EXCLUDED."canvas_user_id","canvas_course_id"=EXCLUDED."canvas_course_id","canvas_assignment_id"=EXCLUDED."canvas_assignment_id","submitted_at"=EXCLUDED."submitted_at","due_at"=EXCLUDED."due_at","graded_at"=EXCLUDED."graded_at","score"=EXCLUDED."score","points_possible"=EXCLUDED."points_possible","excused"=EXCLUDED."excused","workflow_state"=EXCLUDED."workflow_state","updated_at"=EXCLUDED."updated_at" WHERE ("submissions".canvas_id, "submissions".canvas_user_id, "submissions".canvas_course_id, "submissions".canvas_assignment_id, "submissions".submitted_at, "submissions".due_at, "submissions".graded_at, "submissions".score, "submissions".points_possible, "submissions".excused, "submissions".workflow_state) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.canvas_user_id, EXCLUDED.canvas_course_id, EXCLUDED.canvas_assignment_id, EXCLUDED.submitted_at, EXCLUDED.due_at, EXCLUDED.graded_at, EXCLUDED.score, EXCLUDED.points_possible, EXCLUDED.excused, EXCLUDED.workflow_state) RETURNING "id"  (0.2ms) SELECT COUNT(*) FROM "submissions"  (0.2ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [BatchTestJobBase] [f1b5226a-237e-456b-a7d8-61b99f1ef4ba] Performing BatchTestJobBase (Job ID: f1b5226a-237e-456b-a7d8-61b99f1ef4ba) from Test(default) [ActiveJob] [BatchTestJobBase] [f1b5226a-237e-456b-a7d8-61b99f1ef4ba] Performed BatchTestJobBase (Job ID: f1b5226a-237e-456b-a7d8-61b99f1ef4ba) from Test(default) in 0.16ms  (0.1ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [BatchTestJobBase] [dc209aeb-4b33-47b9-943d-e02365d6811a] Performing BatchTestJobBase (Job ID: dc209aeb-4b33-47b9-943d-e02365d6811a) from Test(default) [ActiveJob] [BatchTestJobBase] [dc209aeb-4b33-47b9-943d-e02365d6811a] Performed BatchTestJobBase (Job ID: dc209aeb-4b33-47b9-943d-e02365d6811a) from Test(default) in 0.19ms  (0.1ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [BatchTestJobBase] [2c841112-0972-4358-9112-bf1aabd4e481] Performing BatchTestJobBase (Job ID: 2c841112-0972-4358-9112-bf1aabd4e481) from Test(default) [ActiveJob] [BatchTestJobBase] [2c841112-0972-4358-9112-bf1aabd4e481] Performed BatchTestJobBase (Job ID: 2c841112-0972-4358-9112-bf1aabd4e481) from Test(default) in 0.05ms  (0.1ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [FailingBatchTestJobBase] [0bd45c3e-7498-4c99-8e82-968f97f049fe] Performing FailingBatchTestJobBase (Job ID: 0bd45c3e-7498-4c99-8e82-968f97f049fe) from Test(default) [ActiveJob] [FailingBatchTestJobBase] [0bd45c3e-7498-4c99-8e82-968f97f049fe] Error performing FailingBatchTestJobBase (Job ID: 0bd45c3e-7498-4c99-8e82-968f97f049fe) from Test(default) in 0.16ms: RuntimeError (Foo): /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/job_batching/support/base_job.rb:12:in `perform' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:39:in `block in perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:109:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch_aware_job.rb:12:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/i18n-1.8.10/lib/i18n.rb:309:in `with_locale' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/translation.rb:9:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:26:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `block in instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications/instrumenter.rb:23:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:25:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `block in tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `block in tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:28:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:22:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:136:in `run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:38:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/job_batching/batch_aware_job_spec.rb:46:in `block (5 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `block in with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `block in with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-rails-5.0.2/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:259:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:644:in `block in run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:606:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/configuration.rb:2067:in `with_suite_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:116:in `block in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/reporter.rb:74:in `report' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:115:in `run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:89:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:71:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:45:in `invoke' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/exe/rspec:4:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:63:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:63:in `kernel_load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:28:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:474:in `exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:30:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:24:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/exe/bundle:49:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/friendly_errors.rb:128:in `with_friendly_errors' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/exe/bundle:37:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `
'  (0.1ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] Enqueued BatchTestJobBase (Job ID: 21a7cdfe-38f3-4225-945c-d61135370926) to Test(default)  (0.2ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] Enqueued BatchTestJobBase (Job ID: e06e716a-7ae6-4e7a-98f1-d5c4d53350d8) to Test(default)  (0.1ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] Enqueued BatchTestJobBase (Job ID: c966fa08-57ad-41e8-baea-d222028e5069) to Test(default)  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.3ms) BEGIN  (0.1ms) ROLLBACK  (0.5ms) BEGIN  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] Enqueued RetryingJob (Job ID: f9e4b899-5201-445d-8d11-fb107b8d9947) to Sidekiq(default) [ActiveJob] [RetryingJob] [f9e4b899-5201-445d-8d11-fb107b8d9947] Performing RetryingJob (Job ID: f9e4b899-5201-445d-8d11-fb107b8d9947) from Sidekiq(default) [ActiveJob] [RetryingJob] [f9e4b899-5201-445d-8d11-fb107b8d9947] Error performing RetryingJob (Job ID: f9e4b899-5201-445d-8d11-fb107b8d9947) from Sidekiq(default) in 2.88ms: RuntimeError (A Failure): /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/job_batching/batch_spec.rb:268:in `perform' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:39:in `block in perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:109:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch_aware_job.rb:12:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/i18n-1.8.10/lib/i18n.rb:314:in `with_locale' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/translation.rb:9:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:26:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `block in instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications/instrumenter.rb:23:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:25:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `block in tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `block in tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:28:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:22:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:136:in `run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:38:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:24:in `block in execute' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:109:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/railtie.rb:28:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/execution_wrapper.rb:87:in `wrap' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/reloader.rb:73:in `block in wrap' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/execution_wrapper.rb:87:in `wrap' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/reloader.rb:72:in `wrap' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/railtie.rb:27:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:136:in `run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:22:in `execute' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/queue_adapters/sidekiq_adapter.rb:42:in `perform' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/sidekiq-6.2.2/lib/sidekiq/testing.rb:300:in `execute_job' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/sidekiq-6.2.2/lib/sidekiq/testing.rb:295:in `block in process_job' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/sidekiq-6.2.2/lib/sidekiq/middleware/chain.rb:138:in `block in invoke' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/sidekiq.rb:73:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/sidekiq-6.2.2/lib/sidekiq/middleware/chain.rb:140:in `block in invoke' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/sidekiq-6.2.2/lib/sidekiq/middleware/chain.rb:143:in `invoke' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/sidekiq-6.2.2/lib/sidekiq/testing.rb:294:in `process_job' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/job_batching/batch_spec.rb:289:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `block in with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `block in with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-rails-5.0.2/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:259:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:644:in `block in run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:606:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/configuration.rb:2067:in `with_suite_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:116:in `block in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/reporter.rb:74:in `report' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:115:in `run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:89:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:71:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:45:in `invoke' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/exe/rspec:4:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:63:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:63:in `kernel_load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:28:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:474:in `exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:30:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:24:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/exe/bundle:49:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/friendly_errors.rb:128:in `with_friendly_errors' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/exe/bundle:37:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `
' [ActiveJob] [RetryingJob] [f9e4b899-5201-445d-8d11-fb107b8d9947] Performing RetryingJob (Job ID: f9e4b899-5201-445d-8d11-fb107b8d9947) from Sidekiq(default) [ActiveJob] [RetryingJob] [f9e4b899-5201-445d-8d11-fb107b8d9947] Performed RetryingJob (Job ID: f9e4b899-5201-445d-8d11-fb107b8d9947) from Sidekiq(default) in 1.74ms  (0.2ms) ROLLBACK  (0.3ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] Enqueued TestWorker (Job ID: 4e3f1782-6d5f-46fe-872a-570b72d69792) to Sidekiq(default)  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] Enqueued CanvasSync::JobBatches::Batch::Callback::ActiveJobCallbackWorker (Job ID: 0f3d45bf-a33a-4f48-89ba-d82f4bc44c45) to Test(default) with arguments: "SampleCallback", "complete", {"a"=>"b"}, "i5SNH5dDXQZj7Q", nil  (0.2ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] Enqueued CanvasSync::JobBatches::Batch::Callback::ActiveJobCallbackWorker (Job ID: 0043402f-71aa-42eb-b325-f91664f27fb1) to Test(default) with arguments: "SampleCallback2", "complete", {"b"=>"a"}, "REDkjcJP99NlmA", nil [ActiveJob] Enqueued CanvasSync::JobBatches::Batch::Callback::ActiveJobCallbackWorker (Job ID: c2e6bf90-665c-4e81-a60d-06a74a488b70) to Test(default) with arguments: "SampleCallback", "complete", {"a"=>"b"}, "REDkjcJP99NlmA", nil  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.4ms) ROLLBACK  (0.2ms) BEGIN  (1.4ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) ROLLBACK  (0.4ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] Enqueued ContextedJob (Job ID: e66db097-9acf-4ab4-8905-8a66c7dc15a7) to Sidekiq(default) [ActiveJob] [TestWorker] [4e3f1782-6d5f-46fe-872a-570b72d69792] Performing TestWorker (Job ID: 4e3f1782-6d5f-46fe-872a-570b72d69792) from Sidekiq(default) [ActiveJob] [TestWorker] [4e3f1782-6d5f-46fe-872a-570b72d69792] Performed TestWorker (Job ID: 4e3f1782-6d5f-46fe-872a-570b72d69792) from Sidekiq(default) in 1.99ms [ActiveJob] [ContextedJob] [e66db097-9acf-4ab4-8905-8a66c7dc15a7] Performing ContextedJob (Job ID: e66db097-9acf-4ab4-8905-8a66c7dc15a7) from Sidekiq(default) [ActiveJob] [ContextedJob] [e66db097-9acf-4ab4-8905-8a66c7dc15a7] Performed ContextedJob (Job ID: e66db097-9acf-4ab4-8905-8a66c7dc15a7) from Sidekiq(default) in 1.85ms  (0.2ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] Enqueued ContextedJob (Job ID: 7c91162b-3363-486f-9c78-b734387a62de) to Sidekiq(default) [ActiveJob] [ContextedJob] [7c91162b-3363-486f-9c78-b734387a62de] Performing ContextedJob (Job ID: 7c91162b-3363-486f-9c78-b734387a62de) from Sidekiq(default) [ActiveJob] [ContextedJob] [7c91162b-3363-486f-9c78-b734387a62de] Performed ContextedJob (Job ID: 7c91162b-3363-486f-9c78-b734387a62de) from Sidekiq(default) in 6.36ms  (0.2ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] Enqueued BatchTestJobBase (Job ID: 084b0b68-cd16-43d9-88ff-40c718351faf) to Sidekiq(default) [ActiveJob] [BatchTestJobBase] [084b0b68-cd16-43d9-88ff-40c718351faf] Performing BatchTestJobBase (Job ID: 084b0b68-cd16-43d9-88ff-40c718351faf) from Sidekiq(default) [ActiveJob] [BatchTestJobBase] [084b0b68-cd16-43d9-88ff-40c718351faf] Performed BatchTestJobBase (Job ID: 084b0b68-cd16-43d9-88ff-40c718351faf) from Sidekiq(default) in 2.6ms [ActiveJob] Enqueued ContextedJob (Job ID: 2c9cab1c-35ed-4f1e-a5bb-9410b05cdfa6) to Sidekiq(default) [ActiveJob] [ContextedJob] [2c9cab1c-35ed-4f1e-a5bb-9410b05cdfa6] Performing ContextedJob (Job ID: 2c9cab1c-35ed-4f1e-a5bb-9410b05cdfa6) from Sidekiq(default) [ActiveJob] [ContextedJob] [2c9cab1c-35ed-4f1e-a5bb-9410b05cdfa6] Performed ContextedJob (Job ID: 2c9cab1c-35ed-4f1e-a5bb-9410b05cdfa6) from Sidekiq(default) in 2.84ms  (0.1ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] Enqueued TestWorker (Job ID: 9b53814c-e71e-458a-b7ac-17ed2129094a) to Sidekiq(default) [ActiveJob] Enqueued TestWorker (Job ID: 22994a2a-c0f3-4795-adfa-a47f1b2a239e) to Sidekiq(default) [ActiveJob] Enqueued TestWorker (Job ID: fd5b9c5b-e9a5-446b-8c9a-29ee6f15d087) to Sidekiq(default)  (0.2ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] Enqueued WorkerA (Job ID: a9b6d5c7-af01-483f-9458-5f3a670bff1c) to Sidekiq(default) [ActiveJob] Enqueued WorkerB (Job ID: 8f31a398-b61d-4b1a-9c38-f359fc27d448) to Sidekiq(default) [ActiveJob] Enqueued WorkerA (Job ID: 713e11d0-4f81-49af-8623-b3267921be59) to Sidekiq(default) [ActiveJob] Enqueued WorkerC (Job ID: 814ba236-3040-4c22-bb3e-a8f5bb770dc7) to Sidekiq(default)  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.3ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.9ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] Enqueued TestWorker (Job ID: 52000c81-e84c-410f-9fa8-c77e708feac2) to Sidekiq(default)  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.3ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (1.2ms) BEGIN  (0.2ms) ROLLBACK  (0.4ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] Enqueued TestWorker (Job ID: 4e45d871-f10a-4259-bde4-c3a12169d8b9) to Sidekiq(default)  (0.3ms) ROLLBACK  (0.4ms) SELECT "schema_migrations"."version" FROM "schema_migrations" ORDER BY "schema_migrations"."version" ASC  (0.3ms) BEGIN  (0.3ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.3ms) ROLLBACK  (0.1ms) BEGIN  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) ROLLBACK  (0.3ms) BEGIN  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.7ms) SELECT COUNT(*) FROM "canvas_sync_job_logs" [ActiveJob] [GoodJob] [74f06fcb-afbd-4207-96aa-db405876466a] Performing GoodJob (Job ID: 74f06fcb-afbd-4207-96aa-db405876466a) from Test(default) with arguments: "argument" [ActiveJob] [GoodJob] [74f06fcb-afbd-4207-96aa-db405876466a] CanvasSync::JobLog Load (0.3ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "74f06fcb-afbd-4207-96aa-db405876466a"], ["LIMIT", 1]] [ActiveJob] [GoodJob] [74f06fcb-afbd-4207-96aa-db405876466a]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [GoodJob] [74f06fcb-afbd-4207-96aa-db405876466a] CanvasSync::JobLog Create (0.7ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "GoodJob"], ["status", "enqueued"], ["job_arguments", "---\n- argument\n"], ["created_at", "2021-09-15 23:01:00.320891"], ["updated_at", "2021-09-15 23:01:00.320891"], ["job_id", "74f06fcb-afbd-4207-96aa-db405876466a"]] [ActiveJob] [GoodJob] [74f06fcb-afbd-4207-96aa-db405876466a]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [GoodJob] [74f06fcb-afbd-4207-96aa-db405876466a]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [GoodJob] [74f06fcb-afbd-4207-96aa-db405876466a] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-09-15 23:01:00.322967"], ["status", "running"], ["updated_at", "2021-09-15 23:01:00.323375"], ["id", 181]] [ActiveJob] [GoodJob] [74f06fcb-afbd-4207-96aa-db405876466a]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [GoodJob] [74f06fcb-afbd-4207-96aa-db405876466a]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [GoodJob] [74f06fcb-afbd-4207-96aa-db405876466a] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2021-09-15 23:01:00.324538"], ["status", "success"], ["updated_at", "2021-09-15 23:01:00.324773"], ["id", 181]] [ActiveJob] [GoodJob] [74f06fcb-afbd-4207-96aa-db405876466a]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [GoodJob] [74f06fcb-afbd-4207-96aa-db405876466a] Performed GoodJob (Job ID: 74f06fcb-afbd-4207-96aa-db405876466a) from Test(default) in 17.86ms  (0.2ms) SELECT COUNT(*) FROM "canvas_sync_job_logs" CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" ORDER BY "canvas_sync_job_logs"."id" DESC LIMIT $1 [["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] [BadJob] [682e0e53-0479-4a90-a82a-e71632a2b082] Performing BadJob (Job ID: 682e0e53-0479-4a90-a82a-e71632a2b082) from Test(default) with arguments: "argument" [ActiveJob] [BadJob] [682e0e53-0479-4a90-a82a-e71632a2b082] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "682e0e53-0479-4a90-a82a-e71632a2b082"], ["LIMIT", 1]] [ActiveJob] [BadJob] [682e0e53-0479-4a90-a82a-e71632a2b082]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [BadJob] [682e0e53-0479-4a90-a82a-e71632a2b082] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "BadJob"], ["status", "enqueued"], ["job_arguments", "---\n- argument\n"], ["created_at", "2021-09-15 23:01:00.329951"], ["updated_at", "2021-09-15 23:01:00.329951"], ["job_id", "682e0e53-0479-4a90-a82a-e71632a2b082"]] [ActiveJob] [BadJob] [682e0e53-0479-4a90-a82a-e71632a2b082]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [BadJob] [682e0e53-0479-4a90-a82a-e71632a2b082]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [BadJob] [682e0e53-0479-4a90-a82a-e71632a2b082] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-09-15 23:01:00.331169"], ["status", "running"], ["updated_at", "2021-09-15 23:01:00.331395"], ["id", 182]] [ActiveJob] [BadJob] [682e0e53-0479-4a90-a82a-e71632a2b082]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [BadJob] [682e0e53-0479-4a90-a82a-e71632a2b082]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [BadJob] [682e0e53-0479-4a90-a82a-e71632a2b082] CanvasSync::JobLog Update (0.5ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "exception" = $2, "backtrace" = $3, "status" = $4, "updated_at" = $5 WHERE "canvas_sync_job_logs"."id" = $6 [["completed_at", "2021-09-15 23:01:00.332372"], ["exception", "EvilError: EvilError"], ["backtrace", "/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:12:in `perform'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:39:in `block in perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:109:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch_aware_job.rb:22:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:21:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/i18n-1.8.10/lib/i18n.rb:309:in `with_locale'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/translation.rb:9:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:26:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `block in instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications/instrumenter.rb:23:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:25:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `block in tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `block in tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:28:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:22:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:136:in `run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:38:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:18:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:40:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/matchers/built_in/raise_error.rb:59:in `matches?'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:51:in `block in handle_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:27:in `with_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:48:in `handle_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:65:in `to'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:101:in `to'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:39:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `block in with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `block in with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-rails-5.0.2/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:259:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:644:in `block in run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:606:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/configuration.rb:2067:in `with_suite_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:116:in `block in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/reporter.rb:74:in `report'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:115:in `run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:89:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:71:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:45:in `invoke'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/exe/rspec:4:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:63:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:63:in `kernel_load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:28:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:474:in `exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:30:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:24:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/exe/bundle:49:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/friendly_errors.rb:128:in `with_friendly_errors'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/exe/bundle:37:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `
'"], ["status", "error"], ["updated_at", "2021-09-15 23:01:00.332620"], ["id", 182]] [ActiveJob] [BadJob] [682e0e53-0479-4a90-a82a-e71632a2b082]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [BadJob] [682e0e53-0479-4a90-a82a-e71632a2b082] Error performing BadJob (Job ID: 682e0e53-0479-4a90-a82a-e71632a2b082) from Test(default) in 5.02ms: EvilError (EvilError): /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:12:in `perform' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:39:in `block in perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:109:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch_aware_job.rb:22:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:21:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/i18n-1.8.10/lib/i18n.rb:309:in `with_locale' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/translation.rb:9:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:26:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `block in instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications/instrumenter.rb:23:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:25:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `block in tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `block in tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:28:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:22:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:136:in `run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:38:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:18:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:40:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/matchers/built_in/raise_error.rb:59:in `matches?' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:51:in `block in handle_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:27:in `with_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:48:in `handle_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:65:in `to' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:101:in `to' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:39:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `block in with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `block in with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-rails-5.0.2/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:259:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:644:in `block in run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:606:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/configuration.rb:2067:in `with_suite_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:116:in `block in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/reporter.rb:74:in `report' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:115:in `run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:89:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:71:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:45:in `invoke' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/exe/rspec:4:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:63:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:63:in `kernel_load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:28:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:474:in `exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:30:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:24:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/exe/bundle:49:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/friendly_errors.rb:128:in `with_friendly_errors' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/exe/bundle:37:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `
' CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" ORDER BY "canvas_sync_job_logs"."id" DESC LIMIT $1 [["LIMIT", 1]]  (0.1ms) ROLLBACK  (0.3ms) BEGIN [ActiveJob] [BadJob] [71ea72e1-cc0a-49d6-8b2b-175aaa047df6] Performing BadJob (Job ID: 71ea72e1-cc0a-49d6-8b2b-175aaa047df6) from Test(default) [ActiveJob] [BadJob] [71ea72e1-cc0a-49d6-8b2b-175aaa047df6] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "71ea72e1-cc0a-49d6-8b2b-175aaa047df6"], ["LIMIT", 1]] [ActiveJob] [BadJob] [71ea72e1-cc0a-49d6-8b2b-175aaa047df6]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [BadJob] [71ea72e1-cc0a-49d6-8b2b-175aaa047df6] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["job_class", "BadJob"], ["status", "enqueued"], ["created_at", "2021-09-15 23:01:00.337984"], ["updated_at", "2021-09-15 23:01:00.337984"], ["job_id", "71ea72e1-cc0a-49d6-8b2b-175aaa047df6"]] [ActiveJob] [BadJob] [71ea72e1-cc0a-49d6-8b2b-175aaa047df6]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [BadJob] [71ea72e1-cc0a-49d6-8b2b-175aaa047df6]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [BadJob] [71ea72e1-cc0a-49d6-8b2b-175aaa047df6] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-09-15 23:01:00.339138"], ["status", "running"], ["updated_at", "2021-09-15 23:01:00.339485"], ["id", 183]] [ActiveJob] [BadJob] [71ea72e1-cc0a-49d6-8b2b-175aaa047df6]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [BadJob] [71ea72e1-cc0a-49d6-8b2b-175aaa047df6]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [BadJob] [71ea72e1-cc0a-49d6-8b2b-175aaa047df6] CanvasSync::JobLog Update (0.4ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "exception" = $2, "backtrace" = $3, "status" = $4, "updated_at" = $5 WHERE "canvas_sync_job_logs"."id" = $6 [["completed_at", "2021-09-15 23:01:00.341068"], ["exception", "ArgumentError: wrong number of arguments (given 0, expected 1)"], ["backtrace", "/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:11:in `perform'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:39:in `block in perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:109:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch_aware_job.rb:22:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:21:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/i18n-1.8.10/lib/i18n.rb:309:in `with_locale'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/translation.rb:9:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:26:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `block in instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications/instrumenter.rb:23:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:25:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `block in tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `block in tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:28:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:22:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:136:in `run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:38:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:18:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:52:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/matchers/built_in/raise_error.rb:59:in `matches?'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:51:in `block in handle_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:27:in `with_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:48:in `handle_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:65:in `to'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:101:in `to'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:51:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `block in with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `block in with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-rails-5.0.2/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:259:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:644:in `block in run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:606:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/configuration.rb:2067:in `with_suite_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:116:in `block in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/reporter.rb:74:in `report'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:115:in `run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:89:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:71:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:45:in `invoke'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/exe/rspec:4:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:63:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:63:in `kernel_load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:28:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:474:in `exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:30:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:24:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/exe/bundle:49:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/friendly_errors.rb:128:in `with_friendly_errors'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/exe/bundle:37:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `
'"], ["status", "error"], ["updated_at", "2021-09-15 23:01:00.341439"], ["id", 183]] [ActiveJob] [BadJob] [71ea72e1-cc0a-49d6-8b2b-175aaa047df6]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [BadJob] [71ea72e1-cc0a-49d6-8b2b-175aaa047df6] Error performing BadJob (Job ID: 71ea72e1-cc0a-49d6-8b2b-175aaa047df6) from Test(default) in 6.21ms: ArgumentError (wrong number of arguments (given 0, expected 1)): /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:11:in `perform' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:39:in `block in perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:109:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch_aware_job.rb:22:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:21:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/i18n-1.8.10/lib/i18n.rb:309:in `with_locale' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/translation.rb:9:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:26:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `block in instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications/instrumenter.rb:23:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:25:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `block in tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `block in tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:28:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:22:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:136:in `run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:38:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:18:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:52:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/matchers/built_in/raise_error.rb:59:in `matches?' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:51:in `block in handle_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:27:in `with_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:48:in `handle_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:65:in `to' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:101:in `to' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:51:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `block in with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `block in with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-rails-5.0.2/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:259:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:644:in `block in run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:606:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/configuration.rb:2067:in `with_suite_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:116:in `block in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/reporter.rb:74:in `report' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:115:in `run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:89:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:71:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:45:in `invoke' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/exe/rspec:4:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:63:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:63:in `kernel_load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:28:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:474:in `exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:30:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:24:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/exe/bundle:49:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/friendly_errors.rb:128:in `with_friendly_errors' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/exe/bundle:37:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `
'  (0.2ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [BadJob] [dda42083-f835-4155-864c-266947de7dc3] Performing BadJob (Job ID: dda42083-f835-4155-864c-266947de7dc3) from Test(default) [ActiveJob] [BadJob] [dda42083-f835-4155-864c-266947de7dc3] CanvasSync::JobLog Load (0.3ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "dda42083-f835-4155-864c-266947de7dc3"], ["LIMIT", 1]] [ActiveJob] [BadJob] [dda42083-f835-4155-864c-266947de7dc3]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [BadJob] [dda42083-f835-4155-864c-266947de7dc3] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["job_class", "BadJob"], ["status", "enqueued"], ["created_at", "2021-09-15 23:01:00.346500"], ["updated_at", "2021-09-15 23:01:00.346500"], ["job_id", "dda42083-f835-4155-864c-266947de7dc3"]] [ActiveJob] [BadJob] [dda42083-f835-4155-864c-266947de7dc3]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [BadJob] [dda42083-f835-4155-864c-266947de7dc3]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [BadJob] [dda42083-f835-4155-864c-266947de7dc3] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-09-15 23:01:00.347646"], ["status", "running"], ["updated_at", "2021-09-15 23:01:00.347994"], ["id", 184]] [ActiveJob] [BadJob] [dda42083-f835-4155-864c-266947de7dc3]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [BadJob] [dda42083-f835-4155-864c-266947de7dc3]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [BadJob] [dda42083-f835-4155-864c-266947de7dc3] CanvasSync::JobLog Update (0.8ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "exception" = $2, "backtrace" = $3, "status" = $4, "updated_at" = $5 WHERE "canvas_sync_job_logs"."id" = $6 [["completed_at", "2021-09-15 23:01:00.356850"], ["exception", "ArgumentError: wrong number of arguments (given 0, expected 1)"], ["backtrace", "/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:11:in `perform'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:39:in `block in perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:109:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch_aware_job.rb:22:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:21:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/i18n-1.8.10/lib/i18n.rb:309:in `with_locale'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/translation.rb:9:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:26:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `block in instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications/instrumenter.rb:23:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:25:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `block in tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `block in tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:28:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:22:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:136:in `run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:38:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:18:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:60:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/matchers/built_in/raise_error.rb:59:in `matches?'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:51:in `block in handle_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:27:in `with_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:48:in `handle_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:65:in `to'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:101:in `to'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:59:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `block in with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `block in with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-rails-5.0.2/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:259:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:644:in `block in run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:606:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/configuration.rb:2067:in `with_suite_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:116:in `block in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/reporter.rb:74:in `report'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:115:in `run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:89:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:71:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:45:in `invoke'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/exe/rspec:4:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:63:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:63:in `kernel_load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:28:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:474:in `exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:30:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:24:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/exe/bundle:49:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/friendly_errors.rb:128:in `with_friendly_errors'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/exe/bundle:37:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `
'\n\nError Occurred while handling an Error: NoMethodError: undefined method `bad_catcher' for BadJob:Class\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-mocks-3.10.2/lib/rspec/mocks/method_double.rb:28:in `block in original_implementation_callable'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-mocks-3.10.2/lib/rspec/mocks/message_expectation.rb:101:in `block in and_call_original'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-mocks-3.10.2/lib/rspec/mocks/message_expectation.rb:740:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-mocks-3.10.2/lib/rspec/mocks/message_expectation.rb:572:in `invoke_incrementing_actual_calls_by'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-mocks-3.10.2/lib/rspec/mocks/message_expectation.rb:427:in `invoke'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-mocks-3.10.2/lib/rspec/mocks/proxy.rb:217:in `message_received'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-mocks-3.10.2/lib/rspec/mocks/proxy.rb:361:in `message_received'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-mocks-3.10.2/lib/rspec/mocks/method_double.rb:78:in `proxy_method_invoked'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-mocks-3.10.2/lib/rspec/mocks/method_double.rb:64:in `block (2 levels) in define_proxy_method'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:31:in `rescue in block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:23:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/i18n-1.8.10/lib/i18n.rb:309:in `with_locale'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/translation.rb:9:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:26:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `block in instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications/instrumenter.rb:23:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:25:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `block in tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `block in tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:28:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:22:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:136:in `run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:38:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:18:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:60:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/matchers/built_in/raise_error.rb:59:in `matches?'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:51:in `block in handle_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:27:in `with_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:48:in `handle_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:65:in `to'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:101:in `to'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:59:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `block in with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `block in with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-rails-5.0.2/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:259:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:644:in `block in run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:606:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/configuration.rb:2067:in `with_suite_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:116:in `block in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/reporter.rb:74:in `report'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:115:in `run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:89:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:71:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:45:in `invoke'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/exe/rspec:4:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:63:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:63:in `kernel_load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:28:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:474:in `exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:30:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:24:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/exe/bundle:49:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/friendly_errors.rb:128:in `with_friendly_errors'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/exe/bundle:37:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `
'"], ["status", "error"], ["updated_at", "2021-09-15 23:01:00.357423"], ["id", 184]] [ActiveJob] [BadJob] [dda42083-f835-4155-864c-266947de7dc3]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [BadJob] [dda42083-f835-4155-864c-266947de7dc3] Error performing BadJob (Job ID: dda42083-f835-4155-864c-266947de7dc3) from Test(default) in 14.51ms: ArgumentError (wrong number of arguments (given 0, expected 1)): /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:11:in `perform' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:39:in `block in perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:109:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch_aware_job.rb:22:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:21:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/i18n-1.8.10/lib/i18n.rb:309:in `with_locale' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/translation.rb:9:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:26:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `block in instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications/instrumenter.rb:23:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:25:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `block in tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `block in tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:28:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:22:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:136:in `run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:38:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:18:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:60:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/matchers/built_in/raise_error.rb:59:in `matches?' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:51:in `block in handle_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:27:in `with_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:48:in `handle_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:65:in `to' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:101:in `to' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:59:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `block in with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `block in with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-rails-5.0.2/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:259:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:644:in `block in run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:606:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/configuration.rb:2067:in `with_suite_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:116:in `block in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/reporter.rb:74:in `report' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:115:in `run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:89:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:71:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:45:in `invoke' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/exe/rspec:4:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:63:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:63:in `kernel_load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:28:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:474:in `exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:30:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:24:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/exe/bundle:49:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/friendly_errors.rb:128:in `with_friendly_errors' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/exe/bundle:37:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `
' CanvasSync::JobLog Load (0.3ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" ORDER BY "canvas_sync_job_logs"."id" DESC LIMIT $1 [["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] [CanvasSync::Jobs::ReportChecker] [7dc3beaf-6823-42f3-87db-140763934766] Performing CanvasSync::Jobs::ReportChecker (Job ID: 7dc3beaf-6823-42f3-87db-140763934766) from Test(default) with arguments: "provisioning_csv", 1, "FakeProcessor", {} [ActiveJob] [CanvasSync::Jobs::ReportChecker] [7dc3beaf-6823-42f3-87db-140763934766] CanvasSync::JobLog Load (0.4ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "7dc3beaf-6823-42f3-87db-140763934766"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [7dc3beaf-6823-42f3-87db-140763934766]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [7dc3beaf-6823-42f3-87db-140763934766] CanvasSync::JobLog Create (0.4ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- provisioning_csv\n- 1\n- FakeProcessor\n- {}\n"], ["created_at", "2021-09-15 23:01:00.367396"], ["updated_at", "2021-09-15 23:01:00.367396"], ["job_id", "7dc3beaf-6823-42f3-87db-140763934766"]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [7dc3beaf-6823-42f3-87db-140763934766]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [7dc3beaf-6823-42f3-87db-140763934766]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [7dc3beaf-6823-42f3-87db-140763934766] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-09-15 23:01:00.369953"], ["status", "running"], ["updated_at", "2021-09-15 23:01:00.370434"], ["id", 185]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [7dc3beaf-6823-42f3-87db-140763934766]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [7dc3beaf-6823-42f3-87db-140763934766]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [7dc3beaf-6823-42f3-87db-140763934766] CanvasSync::JobLog Destroy (0.2ms) DELETE FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."id" = $1 [["id", 185]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [7dc3beaf-6823-42f3-87db-140763934766]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [7dc3beaf-6823-42f3-87db-140763934766] Performed CanvasSync::Jobs::ReportChecker (Job ID: 7dc3beaf-6823-42f3-87db-140763934766) from Test(default) in 10.93ms  (0.1ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [CanvasSync::Jobs::ReportChecker] [7a241a5f-7d52-447a-aec1-2d325b75dad1] Performing CanvasSync::Jobs::ReportChecker (Job ID: 7a241a5f-7d52-447a-aec1-2d325b75dad1) from Test(default) with arguments: "provisioning_csv", 1, "FakeProcessor", {} [ActiveJob] [CanvasSync::Jobs::ReportChecker] [7a241a5f-7d52-447a-aec1-2d325b75dad1] CanvasSync::JobLog Load (0.3ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "7a241a5f-7d52-447a-aec1-2d325b75dad1"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [7a241a5f-7d52-447a-aec1-2d325b75dad1]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [7a241a5f-7d52-447a-aec1-2d325b75dad1] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- provisioning_csv\n- 1\n- FakeProcessor\n- {}\n"], ["created_at", "2021-09-15 23:01:00.380098"], ["updated_at", "2021-09-15 23:01:00.380098"], ["job_id", "7a241a5f-7d52-447a-aec1-2d325b75dad1"]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [7a241a5f-7d52-447a-aec1-2d325b75dad1]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [7a241a5f-7d52-447a-aec1-2d325b75dad1]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [7a241a5f-7d52-447a-aec1-2d325b75dad1] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-09-15 23:01:00.381731"], ["status", "running"], ["updated_at", "2021-09-15 23:01:00.382121"], ["id", 186]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [7a241a5f-7d52-447a-aec1-2d325b75dad1]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [7a241a5f-7d52-447a-aec1-2d325b75dad1]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [7a241a5f-7d52-447a-aec1-2d325b75dad1] CanvasSync::JobLog Create (0.4ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- provisioning_csv\n- 1\n- FakeProcessor\n- {}\n- {}\n"], ["created_at", "2021-09-15 23:01:00.386666"], ["updated_at", "2021-09-15 23:01:00.386666"], ["job_id", "07688fe9-4aa3-4299-9a64-14043472ee81"]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [7a241a5f-7d52-447a-aec1-2d325b75dad1]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [7a241a5f-7d52-447a-aec1-2d325b75dad1] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: 07688fe9-4aa3-4299-9a64-14043472ee81) to Test(default) at 2021-09-15 23:01:30 UTC with arguments: "provisioning_csv", 1, "FakeProcessor", {}, {} [ActiveJob] [CanvasSync::Jobs::ReportChecker] [7a241a5f-7d52-447a-aec1-2d325b75dad1]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [7a241a5f-7d52-447a-aec1-2d325b75dad1] CanvasSync::JobLog Destroy (0.2ms) DELETE FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."id" = $1 [["id", 186]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [7a241a5f-7d52-447a-aec1-2d325b75dad1]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [7a241a5f-7d52-447a-aec1-2d325b75dad1] Performed CanvasSync::Jobs::ReportChecker (Job ID: 7a241a5f-7d52-447a-aec1-2d325b75dad1) from Test(default) in 10.67ms  (0.1ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [CanvasSync::Jobs::ReportChecker] [cb79c429-3f7f-427d-a388-c9dc0424b2c1] Performing CanvasSync::Jobs::ReportChecker (Job ID: cb79c429-3f7f-427d-a388-c9dc0424b2c1) from Test(default) with arguments: "provisioning_csv", 1, "FakeProcessor", {} [ActiveJob] [CanvasSync::Jobs::ReportChecker] [cb79c429-3f7f-427d-a388-c9dc0424b2c1] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "cb79c429-3f7f-427d-a388-c9dc0424b2c1"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [cb79c429-3f7f-427d-a388-c9dc0424b2c1]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [cb79c429-3f7f-427d-a388-c9dc0424b2c1] CanvasSync::JobLog Create (0.2ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- provisioning_csv\n- 1\n- FakeProcessor\n- {}\n"], ["created_at", "2021-09-15 23:01:00.392273"], ["updated_at", "2021-09-15 23:01:00.392273"], ["job_id", "cb79c429-3f7f-427d-a388-c9dc0424b2c1"]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [cb79c429-3f7f-427d-a388-c9dc0424b2c1]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [cb79c429-3f7f-427d-a388-c9dc0424b2c1]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [cb79c429-3f7f-427d-a388-c9dc0424b2c1] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-09-15 23:01:00.393530"], ["status", "running"], ["updated_at", "2021-09-15 23:01:00.393789"], ["id", 188]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [cb79c429-3f7f-427d-a388-c9dc0424b2c1]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [cb79c429-3f7f-427d-a388-c9dc0424b2c1]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [cb79c429-3f7f-427d-a388-c9dc0424b2c1] CanvasSync::JobLog Update (0.6ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "exception" = $2, "backtrace" = $3, "status" = $4, "updated_at" = $5 WHERE "canvas_sync_job_logs"."id" = $6 [["completed_at", "2021-09-15 23:01:00.398621"], ["exception", "NameError: undefined local variable or method `current_organization' for #"], ["backtrace", "/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/jobs/report_checker.rb:35:in `perform'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:39:in `block in perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:109:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch_aware_job.rb:22:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:21:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/i18n-1.8.10/lib/i18n.rb:309:in `with_locale'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/translation.rb:9:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:26:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `block in instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications/instrumenter.rb:23:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:25:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `block in tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `block in tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:28:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:22:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:136:in `run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:38:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:18:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/report_checker_spec.rb:11:in `start_job'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/report_checker_spec.rb:53:in `block (5 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/matchers/built_in/raise_error.rb:59:in `matches?'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:51:in `block in handle_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:27:in `with_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:48:in `handle_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:65:in `to'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:101:in `to'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/report_checker_spec.rb:53:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `block in with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `block in with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-rails-5.0.2/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:259:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:644:in `block in run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:606:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/configuration.rb:2067:in `with_suite_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:116:in `block in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/reporter.rb:74:in `report'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:115:in `run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:89:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:71:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:45:in `invoke'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/exe/rspec:4:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:63:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:63:in `kernel_load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:28:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:474:in `exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:30:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:24:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/exe/bundle:49:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/friendly_errors.rb:128:in `with_friendly_errors'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/exe/bundle:37:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `
'"], ["status", "error"], ["updated_at", "2021-09-15 23:01:00.399070"], ["id", 188]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [cb79c429-3f7f-427d-a388-c9dc0424b2c1]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [cb79c429-3f7f-427d-a388-c9dc0424b2c1] Error performing CanvasSync::Jobs::ReportChecker (Job ID: cb79c429-3f7f-427d-a388-c9dc0424b2c1) from Test(default) in 9.55ms: NameError (undefined local variable or method `current_organization' for #): /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/jobs/report_checker.rb:35:in `perform' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:39:in `block in perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:109:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch_aware_job.rb:22:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:21:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/i18n-1.8.10/lib/i18n.rb:309:in `with_locale' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/translation.rb:9:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:26:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `block in instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications/instrumenter.rb:23:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:25:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `block in tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `block in tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:28:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:22:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:136:in `run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:38:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:18:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/report_checker_spec.rb:11:in `start_job' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/report_checker_spec.rb:53:in `block (5 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/matchers/built_in/raise_error.rb:59:in `matches?' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:51:in `block in handle_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:27:in `with_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:48:in `handle_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:65:in `to' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:101:in `to' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/report_checker_spec.rb:53:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `block in with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `block in with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-rails-5.0.2/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:259:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:644:in `block in run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:606:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/configuration.rb:2067:in `with_suite_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:116:in `block in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/reporter.rb:74:in `report' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:115:in `run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:89:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:71:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:45:in `invoke' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/exe/rspec:4:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:63:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:63:in `kernel_load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:28:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:474:in `exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:30:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:24:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/exe/bundle:49:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/friendly_errors.rb:128:in `with_friendly_errors' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/exe/bundle:37:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `
'  (0.1ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [d352f0b0-464e-4b96-a2ef-bd1c30fc1dc9] Performing CanvasSync::Jobs::ReportProcessorJob (Job ID: d352f0b0-464e-4b96-a2ef-bd1c30fc1dc9) from Test(default) with arguments: "provisioning_csv", "https://test.instructure.com/sample_report_download", "FakeProcessor", {}, 1 [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [d352f0b0-464e-4b96-a2ef-bd1c30fc1dc9] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "d352f0b0-464e-4b96-a2ef-bd1c30fc1dc9"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [d352f0b0-464e-4b96-a2ef-bd1c30fc1dc9]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [d352f0b0-464e-4b96-a2ef-bd1c30fc1dc9] CanvasSync::JobLog Create (0.2ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportProcessorJob"], ["status", "enqueued"], ["job_arguments", "---\n- provisioning_csv\n- https://test.instructure.com/sample_report_download\n- FakeProcessor\n- {}\n- 1\n"], ["created_at", "2021-09-15 23:01:00.404463"], ["updated_at", "2021-09-15 23:01:00.404463"], ["job_id", "d352f0b0-464e-4b96-a2ef-bd1c30fc1dc9"]] [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [d352f0b0-464e-4b96-a2ef-bd1c30fc1dc9]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [d352f0b0-464e-4b96-a2ef-bd1c30fc1dc9]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [d352f0b0-464e-4b96-a2ef-bd1c30fc1dc9] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-09-15 23:01:00.405896"], ["status", "running"], ["updated_at", "2021-09-15 23:01:00.406214"], ["id", 189]] [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [d352f0b0-464e-4b96-a2ef-bd1c30fc1dc9]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [d352f0b0-464e-4b96-a2ef-bd1c30fc1dc9]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [d352f0b0-464e-4b96-a2ef-bd1c30fc1dc9] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "job_class" = $1, "updated_at" = $2 WHERE "canvas_sync_job_logs"."id" = $3 [["job_class", "FakeProcessor"], ["updated_at", "2021-09-15 23:01:00.407798"], ["id", 189]] [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [d352f0b0-464e-4b96-a2ef-bd1c30fc1dc9]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [d352f0b0-464e-4b96-a2ef-bd1c30fc1dc9]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [d352f0b0-464e-4b96-a2ef-bd1c30fc1dc9] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2021-09-15 23:01:00.433835"], ["status", "success"], ["updated_at", "2021-09-15 23:01:00.434349"], ["id", 189]] [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [d352f0b0-464e-4b96-a2ef-bd1c30fc1dc9]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [d352f0b0-464e-4b96-a2ef-bd1c30fc1dc9] Performed CanvasSync::Jobs::ReportProcessorJob (Job ID: d352f0b0-464e-4b96-a2ef-bd1c30fc1dc9) from Test(default) in 31.91ms  (0.1ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] [CanvasSync::Jobs::ReportStarter] [c3408079-aa3d-49fc-bef2-54d2b023c396] Performing CanvasSync::Jobs::ReportStarter (Job ID: c3408079-aa3d-49fc-bef2-54d2b023c396) from Test(default) with arguments: "provisioning_csv", {"parameters[users]"=>true}, "CoolProcessor", {:models=>["users"]} [ActiveJob] [CanvasSync::Jobs::ReportStarter] [c3408079-aa3d-49fc-bef2-54d2b023c396] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "c3408079-aa3d-49fc-bef2-54d2b023c396"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::ReportStarter] [c3408079-aa3d-49fc-bef2-54d2b023c396]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [c3408079-aa3d-49fc-bef2-54d2b023c396] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportStarter"], ["status", "enqueued"], ["job_arguments", "---\n- provisioning_csv\n- parameters[users]: true\n- CoolProcessor\n- :models:\n - users\n"], ["created_at", "2021-09-15 23:01:00.438598"], ["updated_at", "2021-09-15 23:01:00.438598"], ["job_id", "c3408079-aa3d-49fc-bef2-54d2b023c396"]] [ActiveJob] [CanvasSync::Jobs::ReportStarter] [c3408079-aa3d-49fc-bef2-54d2b023c396]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [c3408079-aa3d-49fc-bef2-54d2b023c396]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [c3408079-aa3d-49fc-bef2-54d2b023c396] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-09-15 23:01:00.440118"], ["status", "running"], ["updated_at", "2021-09-15 23:01:00.440495"], ["id", 190]] [ActiveJob] [CanvasSync::Jobs::ReportStarter] [c3408079-aa3d-49fc-bef2-54d2b023c396]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [c3408079-aa3d-49fc-bef2-54d2b023c396]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [c3408079-aa3d-49fc-bef2-54d2b023c396] CanvasSync::JobLog Create (0.2ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- provisioning_csv\n- 1\n- CoolProcessor\n- :models:\n - users\n :sync_start_time: '2021-09-15T23:01:00Z'\n :report_params:\n parameters[users]: true\n"], ["created_at", "2021-09-15 23:01:00.443848"], ["updated_at", "2021-09-15 23:01:00.443848"], ["job_id", "be553a61-3240-4deb-9d85-86050bfe9743"]] [ActiveJob] [CanvasSync::Jobs::ReportStarter] [c3408079-aa3d-49fc-bef2-54d2b023c396]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [c3408079-aa3d-49fc-bef2-54d2b023c396] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: be553a61-3240-4deb-9d85-86050bfe9743) to Test(default) at 2021-09-15 23:01:30 UTC with arguments: "provisioning_csv", 1, "CoolProcessor", {:models=>["users"], :sync_start_time=>"2021-09-15T23:01:00Z", :report_params=>{"parameters[users]"=>true}} [ActiveJob] [CanvasSync::Jobs::ReportStarter] [c3408079-aa3d-49fc-bef2-54d2b023c396]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [c3408079-aa3d-49fc-bef2-54d2b023c396] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2021-09-15 23:01:00.445896"], ["status", "success"], ["updated_at", "2021-09-15 23:01:00.446174"], ["id", 190]] [ActiveJob] [CanvasSync::Jobs::ReportStarter] [c3408079-aa3d-49fc-bef2-54d2b023c396]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [c3408079-aa3d-49fc-bef2-54d2b023c396] Performed CanvasSync::Jobs::ReportStarter (Job ID: c3408079-aa3d-49fc-bef2-54d2b023c396) from Test(default) in 9.62ms  (0.1ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [CanvasSync::Jobs::ReportStarter] [e1d909fd-32bf-4328-9e10-2b794cf5a7ec] Performing CanvasSync::Jobs::ReportStarter (Job ID: e1d909fd-32bf-4328-9e10-2b794cf5a7ec) from Test(default) with arguments: "provisioning_csv", {"parameters[users]"=>true}, "CoolProcessor", {:models=>["users"]}, {:allow_redownloads=>true} [ActiveJob] [CanvasSync::Jobs::ReportStarter] [e1d909fd-32bf-4328-9e10-2b794cf5a7ec] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "e1d909fd-32bf-4328-9e10-2b794cf5a7ec"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::ReportStarter] [e1d909fd-32bf-4328-9e10-2b794cf5a7ec]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [e1d909fd-32bf-4328-9e10-2b794cf5a7ec] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportStarter"], ["status", "enqueued"], ["job_arguments", "---\n- provisioning_csv\n- parameters[users]: true\n- CoolProcessor\n- :models:\n - users\n- :allow_redownloads: true\n"], ["created_at", "2021-09-15 23:01:00.450971"], ["updated_at", "2021-09-15 23:01:00.450971"], ["job_id", "e1d909fd-32bf-4328-9e10-2b794cf5a7ec"]] [ActiveJob] [CanvasSync::Jobs::ReportStarter] [e1d909fd-32bf-4328-9e10-2b794cf5a7ec]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [e1d909fd-32bf-4328-9e10-2b794cf5a7ec]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [e1d909fd-32bf-4328-9e10-2b794cf5a7ec] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-09-15 23:01:00.453012"], ["status", "running"], ["updated_at", "2021-09-15 23:01:00.453385"], ["id", 192]] [ActiveJob] [CanvasSync::Jobs::ReportStarter] [e1d909fd-32bf-4328-9e10-2b794cf5a7ec]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [e1d909fd-32bf-4328-9e10-2b794cf5a7ec]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [e1d909fd-32bf-4328-9e10-2b794cf5a7ec] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2021-09-15 23:01:00.456062"], ["status", "success"], ["updated_at", "2021-09-15 23:01:00.456492"], ["id", 192]] [ActiveJob] [CanvasSync::Jobs::ReportStarter] [e1d909fd-32bf-4328-9e10-2b794cf5a7ec]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [e1d909fd-32bf-4328-9e10-2b794cf5a7ec] Performed CanvasSync::Jobs::ReportStarter (Job ID: e1d909fd-32bf-4328-9e10-2b794cf5a7ec) from Test(default) in 8.04ms  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Account Exists (0.5ms) SELECT 1 AS one FROM "accounts" WHERE "accounts"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] Account Create (0.4ms) INSERT INTO "accounts" ("canvas_id", "sis_id", "canvas_parent_account_id", "sis_parent_account_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 1], ["sis_id", "fbdafd77af95b82145fb05820a436593"], ["canvas_parent_account_id", 1], ["sis_parent_account_id", "c76045772785bf57b67b47fed76410e6"], ["name", "Account name"], ["workflow_state", "active"], ["created_at", "2021-09-15 23:01:00.471939"], ["updated_at", "2021-09-15 23:01:00.471939"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.3ms) SELECT COUNT(*) FROM "admins" [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [98b0a413-d1f4-4704-ac0a-ca3be87953bc] Performing CanvasSync::Jobs::SyncAdminsJob (Job ID: 98b0a413-d1f4-4704-ac0a-ca3be87953bc) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [98b0a413-d1f4-4704-ac0a-ca3be87953bc] CanvasSync::JobLog Load (0.1ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "98b0a413-d1f4-4704-ac0a-ca3be87953bc"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [98b0a413-d1f4-4704-ac0a-ca3be87953bc]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [98b0a413-d1f4-4704-ac0a-ca3be87953bc] CanvasSync::JobLog Create (0.2ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncAdminsJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2021-09-15 23:01:00.476690"], ["updated_at", "2021-09-15 23:01:00.476690"], ["job_id", "98b0a413-d1f4-4704-ac0a-ca3be87953bc"]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [98b0a413-d1f4-4704-ac0a-ca3be87953bc]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [98b0a413-d1f4-4704-ac0a-ca3be87953bc]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [98b0a413-d1f4-4704-ac0a-ca3be87953bc] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-09-15 23:01:00.477910"], ["status", "running"], ["updated_at", "2021-09-15 23:01:00.478187"], ["id", 193]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [98b0a413-d1f4-4704-ac0a-ca3be87953bc]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [98b0a413-d1f4-4704-ac0a-ca3be87953bc] Account Load (0.2ms) SELECT "accounts".* FROM "accounts" WHERE "accounts"."workflow_state" != $1 ORDER BY "accounts"."id" ASC LIMIT $2 [["workflow_state", "deleted"], ["LIMIT", 1000]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [98b0a413-d1f4-4704-ac0a-ca3be87953bc] Admin Load (0.2ms) SELECT "admins".* FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [98b0a413-d1f4-4704-ac0a-ca3be87953bc]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [98b0a413-d1f4-4704-ac0a-ca3be87953bc] Admin Exists (0.3ms) SELECT 1 AS one FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [98b0a413-d1f4-4704-ac0a-ca3be87953bc] Admin Create (0.2ms) INSERT INTO "admins" ("canvas_id", "role_name", "canvas_account_id", "canvas_role_id", "canvas_user_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 2], ["role_name", "AccountAdmin"], ["canvas_account_id", 1], ["canvas_role_id", 1], ["canvas_user_id", 1], ["workflow_state", "active"], ["created_at", "2021-09-15 23:01:00.491517"], ["updated_at", "2021-09-15 23:01:00.491517"]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [98b0a413-d1f4-4704-ac0a-ca3be87953bc]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [98b0a413-d1f4-4704-ac0a-ca3be87953bc] Admin Load (0.2ms) SELECT "admins".* FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 3], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [98b0a413-d1f4-4704-ac0a-ca3be87953bc]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [98b0a413-d1f4-4704-ac0a-ca3be87953bc] Admin Exists (0.2ms) SELECT 1 AS one FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 3], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [98b0a413-d1f4-4704-ac0a-ca3be87953bc] Admin Create (0.3ms) INSERT INTO "admins" ("canvas_id", "role_name", "canvas_account_id", "canvas_role_id", "canvas_user_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 3], ["role_name", "Custom Account Role"], ["canvas_account_id", 1], ["canvas_role_id", 11], ["canvas_user_id", 11], ["workflow_state", "active"], ["created_at", "2021-09-15 23:01:00.493749"], ["updated_at", "2021-09-15 23:01:00.493749"]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [98b0a413-d1f4-4704-ac0a-ca3be87953bc]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [98b0a413-d1f4-4704-ac0a-ca3be87953bc] Admin Load (0.2ms) SELECT "admins".* FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 4], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [98b0a413-d1f4-4704-ac0a-ca3be87953bc]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [98b0a413-d1f4-4704-ac0a-ca3be87953bc] Admin Exists (0.2ms) SELECT 1 AS one FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 4], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [98b0a413-d1f4-4704-ac0a-ca3be87953bc] Admin Create (0.2ms) INSERT INTO "admins" ("canvas_id", "role_name", "canvas_account_id", "canvas_role_id", "canvas_user_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 4], ["role_name", "Test"], ["canvas_account_id", 1], ["canvas_role_id", 10], ["canvas_user_id", 11], ["workflow_state", "active"], ["created_at", "2021-09-15 23:01:00.495757"], ["updated_at", "2021-09-15 23:01:00.495757"]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [98b0a413-d1f4-4704-ac0a-ca3be87953bc]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [98b0a413-d1f4-4704-ac0a-ca3be87953bc] Admin Update All (0.2ms) UPDATE "admins" SET "workflow_state" = 'inactive' WHERE "admins"."id" NOT IN ($1, $2, $3) [["id", 36], ["id", 37], ["id", 38]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [98b0a413-d1f4-4704-ac0a-ca3be87953bc]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [98b0a413-d1f4-4704-ac0a-ca3be87953bc] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2021-09-15 23:01:00.496918"], ["status", "success"], ["updated_at", "2021-09-15 23:01:00.497230"], ["id", 193]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [98b0a413-d1f4-4704-ac0a-ca3be87953bc]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [98b0a413-d1f4-4704-ac0a-ca3be87953bc] Performed CanvasSync::Jobs::SyncAdminsJob (Job ID: 98b0a413-d1f4-4704-ac0a-ca3be87953bc) from Test(default) in 22.22ms  (0.2ms) SELECT COUNT(*) FROM "admins"  (0.2ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [ef9a14f2-6470-4260-b415-6c4a4a12b460] Performing CanvasSync::Jobs::SyncAssignmentGroupsJob (Job ID: ef9a14f2-6470-4260-b415-6c4a4a12b460) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [ef9a14f2-6470-4260-b415-6c4a4a12b460] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "ef9a14f2-6470-4260-b415-6c4a4a12b460"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [ef9a14f2-6470-4260-b415-6c4a4a12b460]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [ef9a14f2-6470-4260-b415-6c4a4a12b460] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncAssignmentGroupsJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2021-09-15 23:01:00.501601"], ["updated_at", "2021-09-15 23:01:00.501601"], ["job_id", "ef9a14f2-6470-4260-b415-6c4a4a12b460"]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [ef9a14f2-6470-4260-b415-6c4a4a12b460]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [ef9a14f2-6470-4260-b415-6c4a4a12b460]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [ef9a14f2-6470-4260-b415-6c4a4a12b460] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-09-15 23:01:00.502738"], ["status", "running"], ["updated_at", "2021-09-15 23:01:00.502966"], ["id", 194]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [ef9a14f2-6470-4260-b415-6c4a4a12b460]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [ef9a14f2-6470-4260-b415-6c4a4a12b460]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [ef9a14f2-6470-4260-b415-6c4a4a12b460] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proserv_assignment_group_export_csv\n- 1\n- CanvasSync::Processors::AssignmentGroupsProcessor\n- :sync_start_time: '2021-09-15T23:01:00Z'\n :report_params:\n :parameters:\n :enrollment_term_id: 1\n"], ["created_at", "2021-09-15 23:01:00.505500"], ["updated_at", "2021-09-15 23:01:00.505500"], ["job_id", "6e634d5c-2867-45f3-8258-2da207490ae0"]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [ef9a14f2-6470-4260-b415-6c4a4a12b460]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [ef9a14f2-6470-4260-b415-6c4a4a12b460] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: 6e634d5c-2867-45f3-8258-2da207490ae0) to Test(default) at 2021-09-15 23:01:30 UTC with arguments: "proserv_assignment_group_export_csv", 1, "CanvasSync::Processors::AssignmentGroupsProcessor", {:sync_start_time=>"2021-09-15T23:01:00Z", :report_params=>{:parameters=>{:enrollment_term_id=>1}}} [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [ef9a14f2-6470-4260-b415-6c4a4a12b460]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [ef9a14f2-6470-4260-b415-6c4a4a12b460] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2021-09-15 23:01:00.507853"], ["status", "success"], ["updated_at", "2021-09-15 23:01:00.508195"], ["id", 194]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [ef9a14f2-6470-4260-b415-6c4a4a12b460]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [ef9a14f2-6470-4260-b415-6c4a4a12b460] Performed CanvasSync::Jobs::SyncAssignmentGroupsJob (Job ID: ef9a14f2-6470-4260-b415-6c4a4a12b460) from Test(default) in 8.36ms  (0.1ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [31071e60-0fd5-4629-a005-b5d39b5723be] Performing CanvasSync::Jobs::SyncAssignmentsJob (Job ID: 31071e60-0fd5-4629-a005-b5d39b5723be) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [31071e60-0fd5-4629-a005-b5d39b5723be] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "31071e60-0fd5-4629-a005-b5d39b5723be"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [31071e60-0fd5-4629-a005-b5d39b5723be]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [31071e60-0fd5-4629-a005-b5d39b5723be] CanvasSync::JobLog Create (0.2ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncAssignmentsJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2021-09-15 23:01:00.512287"], ["updated_at", "2021-09-15 23:01:00.512287"], ["job_id", "31071e60-0fd5-4629-a005-b5d39b5723be"]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [31071e60-0fd5-4629-a005-b5d39b5723be]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [31071e60-0fd5-4629-a005-b5d39b5723be]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [31071e60-0fd5-4629-a005-b5d39b5723be] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-09-15 23:01:00.513309"], ["status", "running"], ["updated_at", "2021-09-15 23:01:00.513522"], ["id", 196]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [31071e60-0fd5-4629-a005-b5d39b5723be]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [31071e60-0fd5-4629-a005-b5d39b5723be]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [31071e60-0fd5-4629-a005-b5d39b5723be] CanvasSync::JobLog Create (0.2ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proserv_assignment_export_csv\n- 1\n- CanvasSync::Processors::AssignmentsProcessor\n- :sync_start_time: '2021-09-15T23:01:00Z'\n :report_params:\n :parameters:\n :enrollment_term_id: 1\n"], ["created_at", "2021-09-15 23:01:00.515976"], ["updated_at", "2021-09-15 23:01:00.515976"], ["job_id", "1d8be1b8-140f-4b14-af24-961aa7972405"]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [31071e60-0fd5-4629-a005-b5d39b5723be]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [31071e60-0fd5-4629-a005-b5d39b5723be] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: 1d8be1b8-140f-4b14-af24-961aa7972405) to Test(default) at 2021-09-15 23:01:30 UTC with arguments: "proserv_assignment_export_csv", 1, "CanvasSync::Processors::AssignmentsProcessor", {:sync_start_time=>"2021-09-15T23:01:00Z", :report_params=>{:parameters=>{:enrollment_term_id=>1}}} [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [31071e60-0fd5-4629-a005-b5d39b5723be]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [31071e60-0fd5-4629-a005-b5d39b5723be] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2021-09-15 23:01:00.517968"], ["status", "success"], ["updated_at", "2021-09-15 23:01:00.518224"], ["id", 196]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [31071e60-0fd5-4629-a005-b5d39b5723be]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [31071e60-0fd5-4629-a005-b5d39b5723be] Performed CanvasSync::Jobs::SyncAssignmentsJob (Job ID: 31071e60-0fd5-4629-a005-b5d39b5723be) from Test(default) in 7.72ms  (0.1ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [05bb0f03-347a-4496-a891-1217dde2f217] Performing CanvasSync::Jobs::SyncAssignmentsJob (Job ID: 05bb0f03-347a-4496-a891-1217dde2f217) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [05bb0f03-347a-4496-a891-1217dde2f217] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "05bb0f03-347a-4496-a891-1217dde2f217"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [05bb0f03-347a-4496-a891-1217dde2f217]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [05bb0f03-347a-4496-a891-1217dde2f217] CanvasSync::JobLog Create (0.2ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncAssignmentsJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2021-09-15 23:01:00.521620"], ["updated_at", "2021-09-15 23:01:00.521620"], ["job_id", "05bb0f03-347a-4496-a891-1217dde2f217"]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [05bb0f03-347a-4496-a891-1217dde2f217]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [05bb0f03-347a-4496-a891-1217dde2f217]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [05bb0f03-347a-4496-a891-1217dde2f217] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-09-15 23:01:00.522734"], ["status", "running"], ["updated_at", "2021-09-15 23:01:00.522959"], ["id", 198]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [05bb0f03-347a-4496-a891-1217dde2f217]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [05bb0f03-347a-4496-a891-1217dde2f217]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [05bb0f03-347a-4496-a891-1217dde2f217] CanvasSync::JobLog Create (0.2ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proserv_assignment_export_csv\n- 1\n- CanvasSync::Processors::AssignmentsProcessor\n- :sync_start_time: '2021-09-15T23:01:00Z'\n :report_params:\n :parameters: {}\n"], ["created_at", "2021-09-15 23:01:00.525201"], ["updated_at", "2021-09-15 23:01:00.525201"], ["job_id", "91594d6b-e99a-46a3-8c3e-9f3bc87316d2"]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [05bb0f03-347a-4496-a891-1217dde2f217]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [05bb0f03-347a-4496-a891-1217dde2f217] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: 91594d6b-e99a-46a3-8c3e-9f3bc87316d2) to Test(default) at 2021-09-15 23:01:30 UTC with arguments: "proserv_assignment_export_csv", 1, "CanvasSync::Processors::AssignmentsProcessor", {:sync_start_time=>"2021-09-15T23:01:00Z", :report_params=>{:parameters=>{}}} [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [05bb0f03-347a-4496-a891-1217dde2f217]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [05bb0f03-347a-4496-a891-1217dde2f217] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2021-09-15 23:01:00.527168"], ["status", "success"], ["updated_at", "2021-09-15 23:01:00.527439"], ["id", 198]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [05bb0f03-347a-4496-a891-1217dde2f217]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [05bb0f03-347a-4496-a891-1217dde2f217] Performed CanvasSync::Jobs::SyncAssignmentsJob (Job ID: 05bb0f03-347a-4496-a891-1217dde2f217) from Test(default) in 7.51ms  (0.1ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [2aa95881-aff3-455b-b2cd-673b5b076cc0] Performing CanvasSync::Jobs::SyncContextModuleItemsJob (Job ID: 2aa95881-aff3-455b-b2cd-673b5b076cc0) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [2aa95881-aff3-455b-b2cd-673b5b076cc0] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "2aa95881-aff3-455b-b2cd-673b5b076cc0"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [2aa95881-aff3-455b-b2cd-673b5b076cc0]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [2aa95881-aff3-455b-b2cd-673b5b076cc0] CanvasSync::JobLog Create (0.2ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncContextModuleItemsJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2021-09-15 23:01:00.531476"], ["updated_at", "2021-09-15 23:01:00.531476"], ["job_id", "2aa95881-aff3-455b-b2cd-673b5b076cc0"]] [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [2aa95881-aff3-455b-b2cd-673b5b076cc0]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [2aa95881-aff3-455b-b2cd-673b5b076cc0]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [2aa95881-aff3-455b-b2cd-673b5b076cc0] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-09-15 23:01:00.532689"], ["status", "running"], ["updated_at", "2021-09-15 23:01:00.532954"], ["id", 200]] [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [2aa95881-aff3-455b-b2cd-673b5b076cc0]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [2aa95881-aff3-455b-b2cd-673b5b076cc0]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [2aa95881-aff3-455b-b2cd-673b5b076cc0] CanvasSync::JobLog Create (0.2ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proserv_context_module_items_csv\n- 1\n- CanvasSync::Processors::ContextModuleItemsProcessor\n- :sync_start_time: '2021-09-15T23:01:00Z'\n :report_params:\n :parameters:\n :enrollment_term_id: 1\n"], ["created_at", "2021-09-15 23:01:00.535553"], ["updated_at", "2021-09-15 23:01:00.535553"], ["job_id", "3931fcc6-83db-4e1c-862e-616dc8780092"]] [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [2aa95881-aff3-455b-b2cd-673b5b076cc0]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [2aa95881-aff3-455b-b2cd-673b5b076cc0] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: 3931fcc6-83db-4e1c-862e-616dc8780092) to Test(default) at 2021-09-15 23:01:30 UTC with arguments: "proserv_context_module_items_csv", 1, "CanvasSync::Processors::ContextModuleItemsProcessor", {:sync_start_time=>"2021-09-15T23:01:00Z", :report_params=>{:parameters=>{:enrollment_term_id=>1}}} [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [2aa95881-aff3-455b-b2cd-673b5b076cc0]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [2aa95881-aff3-455b-b2cd-673b5b076cc0] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2021-09-15 23:01:00.537584"], ["status", "success"], ["updated_at", "2021-09-15 23:01:00.537880"], ["id", 200]] [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [2aa95881-aff3-455b-b2cd-673b5b076cc0]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [2aa95881-aff3-455b-b2cd-673b5b076cc0] Performed CanvasSync::Jobs::SyncContextModuleItemsJob (Job ID: 2aa95881-aff3-455b-b2cd-673b5b076cc0) from Test(default) in 8.3ms  (0.1ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [14b0f110-2413-483f-a119-9a39908dd4da] Performing CanvasSync::Jobs::SyncContextModuleItemsJob (Job ID: 14b0f110-2413-483f-a119-9a39908dd4da) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [14b0f110-2413-483f-a119-9a39908dd4da] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "14b0f110-2413-483f-a119-9a39908dd4da"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [14b0f110-2413-483f-a119-9a39908dd4da]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [14b0f110-2413-483f-a119-9a39908dd4da] CanvasSync::JobLog Create (0.2ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncContextModuleItemsJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2021-09-15 23:01:00.541365"], ["updated_at", "2021-09-15 23:01:00.541365"], ["job_id", "14b0f110-2413-483f-a119-9a39908dd4da"]] [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [14b0f110-2413-483f-a119-9a39908dd4da]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [14b0f110-2413-483f-a119-9a39908dd4da]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [14b0f110-2413-483f-a119-9a39908dd4da] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-09-15 23:01:00.542570"], ["status", "running"], ["updated_at", "2021-09-15 23:01:00.542904"], ["id", 202]] [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [14b0f110-2413-483f-a119-9a39908dd4da]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [14b0f110-2413-483f-a119-9a39908dd4da]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [14b0f110-2413-483f-a119-9a39908dd4da] CanvasSync::JobLog Create (0.2ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proserv_context_module_items_csv\n- 1\n- CanvasSync::Processors::ContextModuleItemsProcessor\n- :sync_start_time: '2021-09-15T23:01:00Z'\n :report_params:\n :parameters: {}\n"], ["created_at", "2021-09-15 23:01:00.545482"], ["updated_at", "2021-09-15 23:01:00.545482"], ["job_id", "b8cc46ad-4399-4dbe-a447-2066521fc444"]] [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [14b0f110-2413-483f-a119-9a39908dd4da]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [14b0f110-2413-483f-a119-9a39908dd4da] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: b8cc46ad-4399-4dbe-a447-2066521fc444) to Test(default) at 2021-09-15 23:01:30 UTC with arguments: "proserv_context_module_items_csv", 1, "CanvasSync::Processors::ContextModuleItemsProcessor", {:sync_start_time=>"2021-09-15T23:01:00Z", :report_params=>{:parameters=>{}}} [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [14b0f110-2413-483f-a119-9a39908dd4da]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [14b0f110-2413-483f-a119-9a39908dd4da] CanvasSync::JobLog Update (0.4ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2021-09-15 23:01:00.547878"], ["status", "success"], ["updated_at", "2021-09-15 23:01:00.548501"], ["id", 202]] [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [14b0f110-2413-483f-a119-9a39908dd4da]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [14b0f110-2413-483f-a119-9a39908dd4da] Performed CanvasSync::Jobs::SyncContextModuleItemsJob (Job ID: 14b0f110-2413-483f-a119-9a39908dd4da) from Test(default) in 9.51ms  (0.1ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [aab2d40e-0cd7-4520-b5e7-b3cbe215d610] Performing CanvasSync::Jobs::SyncContextModulesJob (Job ID: aab2d40e-0cd7-4520-b5e7-b3cbe215d610) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [aab2d40e-0cd7-4520-b5e7-b3cbe215d610] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "aab2d40e-0cd7-4520-b5e7-b3cbe215d610"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [aab2d40e-0cd7-4520-b5e7-b3cbe215d610]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [aab2d40e-0cd7-4520-b5e7-b3cbe215d610] CanvasSync::JobLog Create (0.2ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncContextModulesJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2021-09-15 23:01:00.553693"], ["updated_at", "2021-09-15 23:01:00.553693"], ["job_id", "aab2d40e-0cd7-4520-b5e7-b3cbe215d610"]] [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [aab2d40e-0cd7-4520-b5e7-b3cbe215d610]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [aab2d40e-0cd7-4520-b5e7-b3cbe215d610]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [aab2d40e-0cd7-4520-b5e7-b3cbe215d610] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-09-15 23:01:00.554936"], ["status", "running"], ["updated_at", "2021-09-15 23:01:00.555197"], ["id", 204]] [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [aab2d40e-0cd7-4520-b5e7-b3cbe215d610]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [aab2d40e-0cd7-4520-b5e7-b3cbe215d610]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [aab2d40e-0cd7-4520-b5e7-b3cbe215d610] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proserv_context_modules_csv\n- 1\n- CanvasSync::Processors::ContextModulesProcessor\n- :sync_start_time: '2021-09-15T23:01:00Z'\n :report_params:\n :parameters:\n :enrollment_term_id: 1\n"], ["created_at", "2021-09-15 23:01:00.558249"], ["updated_at", "2021-09-15 23:01:00.558249"], ["job_id", "60fbc503-0a68-402b-8b24-9bb4dd089f7e"]] [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [aab2d40e-0cd7-4520-b5e7-b3cbe215d610]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [aab2d40e-0cd7-4520-b5e7-b3cbe215d610] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: 60fbc503-0a68-402b-8b24-9bb4dd089f7e) to Test(default) at 2021-09-15 23:01:30 UTC with arguments: "proserv_context_modules_csv", 1, "CanvasSync::Processors::ContextModulesProcessor", {:sync_start_time=>"2021-09-15T23:01:00Z", :report_params=>{:parameters=>{:enrollment_term_id=>1}}} [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [aab2d40e-0cd7-4520-b5e7-b3cbe215d610]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [aab2d40e-0cd7-4520-b5e7-b3cbe215d610] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2021-09-15 23:01:00.560469"], ["status", "success"], ["updated_at", "2021-09-15 23:01:00.560780"], ["id", 204]] [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [aab2d40e-0cd7-4520-b5e7-b3cbe215d610]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [aab2d40e-0cd7-4520-b5e7-b3cbe215d610] Performed CanvasSync::Jobs::SyncContextModulesJob (Job ID: aab2d40e-0cd7-4520-b5e7-b3cbe215d610) from Test(default) in 9.07ms  (0.1ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [6cc5ee7f-0e84-4912-959e-45fd60aac118] Performing CanvasSync::Jobs::SyncContextModulesJob (Job ID: 6cc5ee7f-0e84-4912-959e-45fd60aac118) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [6cc5ee7f-0e84-4912-959e-45fd60aac118] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "6cc5ee7f-0e84-4912-959e-45fd60aac118"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [6cc5ee7f-0e84-4912-959e-45fd60aac118]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [6cc5ee7f-0e84-4912-959e-45fd60aac118] CanvasSync::JobLog Create (0.2ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncContextModulesJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2021-09-15 23:01:00.564364"], ["updated_at", "2021-09-15 23:01:00.564364"], ["job_id", "6cc5ee7f-0e84-4912-959e-45fd60aac118"]] [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [6cc5ee7f-0e84-4912-959e-45fd60aac118]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [6cc5ee7f-0e84-4912-959e-45fd60aac118]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [6cc5ee7f-0e84-4912-959e-45fd60aac118] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-09-15 23:01:00.565519"], ["status", "running"], ["updated_at", "2021-09-15 23:01:00.565752"], ["id", 206]] [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [6cc5ee7f-0e84-4912-959e-45fd60aac118]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [6cc5ee7f-0e84-4912-959e-45fd60aac118]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [6cc5ee7f-0e84-4912-959e-45fd60aac118] CanvasSync::JobLog Create (0.2ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proserv_context_modules_csv\n- 1\n- CanvasSync::Processors::ContextModulesProcessor\n- :sync_start_time: '2021-09-15T23:01:00Z'\n :report_params:\n :parameters: {}\n"], ["created_at", "2021-09-15 23:01:00.568420"], ["updated_at", "2021-09-15 23:01:00.568420"], ["job_id", "9336acdb-68dc-410a-a383-894521dd184e"]] [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [6cc5ee7f-0e84-4912-959e-45fd60aac118]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [6cc5ee7f-0e84-4912-959e-45fd60aac118] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: 9336acdb-68dc-410a-a383-894521dd184e) to Test(default) at 2021-09-15 23:01:30 UTC with arguments: "proserv_context_modules_csv", 1, "CanvasSync::Processors::ContextModulesProcessor", {:sync_start_time=>"2021-09-15T23:01:00Z", :report_params=>{:parameters=>{}}} [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [6cc5ee7f-0e84-4912-959e-45fd60aac118]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [6cc5ee7f-0e84-4912-959e-45fd60aac118] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2021-09-15 23:01:00.570491"], ["status", "success"], ["updated_at", "2021-09-15 23:01:00.570903"], ["id", 206]] [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [6cc5ee7f-0e84-4912-959e-45fd60aac118]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [6cc5ee7f-0e84-4912-959e-45fd60aac118] Performed CanvasSync::Jobs::SyncContextModulesJob (Job ID: 6cc5ee7f-0e84-4912-959e-45fd60aac118) from Test(default) in 8.35ms  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Term Exists (0.4ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 25644339], ["LIMIT", 1]] Term Create (0.4ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 25644339], ["name", "Cool Term"], ["start_at", "2021-09-12 23:00:59.197446"], ["end_at", "2021-09-18 23:00:59.197563"], ["workflow_state", "active"], ["sis_id", "f42c18ac18c2077fdf58573f0aa06a84"], ["created_at", "2021-09-15 23:01:00.582071"], ["updated_at", "2021-09-15 23:01:00.582071"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [323ce3e4-e99e-4bb9-9deb-30654203ecba] Performing CanvasSync::Jobs::SyncProvisioningReportJob (Job ID: 323ce3e4-e99e-4bb9-9deb-30654203ecba) from Test(default) with arguments: {:models=>["users", "courses"], :term_scope=>"active"} [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [323ce3e4-e99e-4bb9-9deb-30654203ecba] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "323ce3e4-e99e-4bb9-9deb-30654203ecba"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [323ce3e4-e99e-4bb9-9deb-30654203ecba]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [323ce3e4-e99e-4bb9-9deb-30654203ecba] CanvasSync::JobLog Create (0.4ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncProvisioningReportJob"], ["status", "enqueued"], ["job_arguments", "---\n- :models:\n - users\n - courses\n :term_scope: active\n"], ["created_at", "2021-09-15 23:01:00.585192"], ["updated_at", "2021-09-15 23:01:00.585192"], ["job_id", "323ce3e4-e99e-4bb9-9deb-30654203ecba"]] [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [323ce3e4-e99e-4bb9-9deb-30654203ecba]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [323ce3e4-e99e-4bb9-9deb-30654203ecba]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [323ce3e4-e99e-4bb9-9deb-30654203ecba] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-09-15 23:01:00.586904"], ["status", "running"], ["updated_at", "2021-09-15 23:01:00.587225"], ["id", 208]] [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [323ce3e4-e99e-4bb9-9deb-30654203ecba]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [323ce3e4-e99e-4bb9-9deb-30654203ecba]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [323ce3e4-e99e-4bb9-9deb-30654203ecba] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proservices_provisioning_csv\n- \n- CanvasSync::Processors::ProvisioningReportProcessor\n- :models:\n - users\n - courses\n :term_scope: active\n :sync_start_time: '2021-09-15T23:01:00Z'\n :report_params:\n :parameters:\n :include_deleted: true\n users: true\n courses: true\n :enrollment_term_id: 25644339\n"], ["created_at", "2021-09-15 23:01:00.589712"], ["updated_at", "2021-09-15 23:01:00.589712"], ["job_id", "21e0bc8d-eff6-4eb1-b206-5e1d8b04dcdc"]] [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [323ce3e4-e99e-4bb9-9deb-30654203ecba]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [323ce3e4-e99e-4bb9-9deb-30654203ecba] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: 21e0bc8d-eff6-4eb1-b206-5e1d8b04dcdc) to Test(default) at 2021-09-15 23:01:30 UTC with arguments: "proservices_provisioning_csv", nil, "CanvasSync::Processors::ProvisioningReportProcessor", {:models=>["users", "courses"], :term_scope=>"active", :sync_start_time=>"2021-09-15T23:01:00Z", :report_params=>{:parameters=>{:include_deleted=>true, "users"=>true, "courses"=>true, :enrollment_term_id=>25644339}}} [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [323ce3e4-e99e-4bb9-9deb-30654203ecba]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [323ce3e4-e99e-4bb9-9deb-30654203ecba] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2021-09-15 23:01:00.592378"], ["status", "success"], ["updated_at", "2021-09-15 23:01:00.592686"], ["id", 208]] [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [323ce3e4-e99e-4bb9-9deb-30654203ecba]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [323ce3e4-e99e-4bb9-9deb-30654203ecba] Performed CanvasSync::Jobs::SyncProvisioningReportJob (Job ID: 323ce3e4-e99e-4bb9-9deb-30654203ecba) from Test(default) in 9.62ms  (0.1ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [d7af4a5e-4546-4e92-bf22-c86d93dec4db] Performing CanvasSync::Jobs::SyncProvisioningReportJob (Job ID: d7af4a5e-4546-4e92-bf22-c86d93dec4db) from Test(default) with arguments: {:models=>["users", "courses"]} [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [d7af4a5e-4546-4e92-bf22-c86d93dec4db] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "d7af4a5e-4546-4e92-bf22-c86d93dec4db"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [d7af4a5e-4546-4e92-bf22-c86d93dec4db]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [d7af4a5e-4546-4e92-bf22-c86d93dec4db] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncProvisioningReportJob"], ["status", "enqueued"], ["job_arguments", "---\n- :models:\n - users\n - courses\n"], ["created_at", "2021-09-15 23:01:00.596902"], ["updated_at", "2021-09-15 23:01:00.596902"], ["job_id", "d7af4a5e-4546-4e92-bf22-c86d93dec4db"]] [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [d7af4a5e-4546-4e92-bf22-c86d93dec4db]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [d7af4a5e-4546-4e92-bf22-c86d93dec4db]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [d7af4a5e-4546-4e92-bf22-c86d93dec4db] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-09-15 23:01:00.598458"], ["status", "running"], ["updated_at", "2021-09-15 23:01:00.598795"], ["id", 210]] [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [d7af4a5e-4546-4e92-bf22-c86d93dec4db]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [d7af4a5e-4546-4e92-bf22-c86d93dec4db]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [d7af4a5e-4546-4e92-bf22-c86d93dec4db] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proservices_provisioning_csv\n- \n- CanvasSync::Processors::ProvisioningReportProcessor\n- :models:\n - users\n - courses\n :sync_start_time: '2021-09-15T23:01:00Z'\n :report_params:\n :parameters:\n :include_deleted: true\n users: true\n courses: true\n"], ["created_at", "2021-09-15 23:01:00.601119"], ["updated_at", "2021-09-15 23:01:00.601119"], ["job_id", "3de7bd6a-4dc5-4216-ae7d-3e00bebbb499"]] [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [d7af4a5e-4546-4e92-bf22-c86d93dec4db]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [d7af4a5e-4546-4e92-bf22-c86d93dec4db] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: 3de7bd6a-4dc5-4216-ae7d-3e00bebbb499) to Test(default) at 2021-09-15 23:01:30 UTC with arguments: "proservices_provisioning_csv", nil, "CanvasSync::Processors::ProvisioningReportProcessor", {:models=>["users", "courses"], :sync_start_time=>"2021-09-15T23:01:00Z", :report_params=>{:parameters=>{:include_deleted=>true, "users"=>true, "courses"=>true}}} [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [d7af4a5e-4546-4e92-bf22-c86d93dec4db]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [d7af4a5e-4546-4e92-bf22-c86d93dec4db] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2021-09-15 23:01:00.603489"], ["status", "success"], ["updated_at", "2021-09-15 23:01:00.603815"], ["id", 210]] [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [d7af4a5e-4546-4e92-bf22-c86d93dec4db]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [d7af4a5e-4546-4e92-bf22-c86d93dec4db] Performed CanvasSync::Jobs::SyncProvisioningReportJob (Job ID: d7af4a5e-4546-4e92-bf22-c86d93dec4db) from Test(default) in 9.14ms  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Account Exists (0.3ms) SELECT 1 AS one FROM "accounts" WHERE "accounts"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] Account Create (0.2ms) INSERT INTO "accounts" ("canvas_id", "sis_id", "canvas_parent_account_id", "sis_parent_account_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 1], ["sis_id", "1f861f5997da4d786d3fae4be5bbb898"], ["canvas_parent_account_id", 1], ["sis_parent_account_id", "ab9f968e50e461508c8d075be772f214"], ["name", "Account name"], ["workflow_state", "active"], ["created_at", "2021-09-15 23:01:00.608156"], ["updated_at", "2021-09-15 23:01:00.608156"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.9ms) SELECT COUNT(*) FROM "roles" [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [a459c339-cb03-4344-80a3-58bd9000a171] Performing CanvasSync::Jobs::SyncRolesJob (Job ID: a459c339-cb03-4344-80a3-58bd9000a171) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [a459c339-cb03-4344-80a3-58bd9000a171] CanvasSync::JobLog Load (0.4ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "a459c339-cb03-4344-80a3-58bd9000a171"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [a459c339-cb03-4344-80a3-58bd9000a171]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [a459c339-cb03-4344-80a3-58bd9000a171] CanvasSync::JobLog Create (0.2ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncRolesJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2021-09-15 23:01:00.623315"], ["updated_at", "2021-09-15 23:01:00.623315"], ["job_id", "a459c339-cb03-4344-80a3-58bd9000a171"]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [a459c339-cb03-4344-80a3-58bd9000a171]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [a459c339-cb03-4344-80a3-58bd9000a171]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [a459c339-cb03-4344-80a3-58bd9000a171] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-09-15 23:01:00.624557"], ["status", "running"], ["updated_at", "2021-09-15 23:01:00.624807"], ["id", 212]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [a459c339-cb03-4344-80a3-58bd9000a171]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [a459c339-cb03-4344-80a3-58bd9000a171] Account Load (0.2ms) SELECT "accounts".* FROM "accounts" WHERE "accounts"."workflow_state" != $1 ORDER BY "accounts"."id" ASC LIMIT $2 [["workflow_state", "deleted"], ["LIMIT", 1000]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [a459c339-cb03-4344-80a3-58bd9000a171] Role Load (0.2ms) SELECT "roles".* FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [a459c339-cb03-4344-80a3-58bd9000a171]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [a459c339-cb03-4344-80a3-58bd9000a171] Role Exists (0.2ms) SELECT 1 AS one FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [a459c339-cb03-4344-80a3-58bd9000a171] Role Create (0.4ms) INSERT INTO "roles" ("canvas_id", "label", "base_role_type", "canvas_account_id", "workflow_state", "permissions", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 1], ["label", "Account Admin"], ["base_role_type", "AccountMembership"], ["canvas_account_id", 10], ["workflow_state", "built_in"], ["permissions", "{\"manage_wiki\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"post_to_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"moderate_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_announcements\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"send_messages\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"send_messages_all\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_outcomes\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"create_conferences\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"create_collaborations\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_roster\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_all_grades\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_grades\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_rubrics\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"comment_on_others_submissions\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_students\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_admin_users\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_role_overrides\":{\"enabled\":true,\"locked\":true,\"readonly\":true,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_account_memberships\":{\"enabled\":true,\"locked\":true,\"readonly\":true,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_account_settings\":{\"enabled\":true,\"locked\":true,\"readonly\":true,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_groups\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_group_pages\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_files\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_assignments\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"undelete_courses\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_grade_changes\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_course_changes\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_question_banks\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_calendar\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_reports\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_courses\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_user_logins\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_user_observers\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_alerts\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"become_user\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_developer_keys\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"import_sis\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_sis\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_sis\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_course_list\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_statistics\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_storage_quotas\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_course_content\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_content\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_interaction_alerts\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"change_course_state\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_sections\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_feature_flags\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_quiz_answer_audits\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"moderate_grades\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"lti_add_edit\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true}}"], ["created_at", "2021-09-15 23:01:00.638891"], ["updated_at", "2021-09-15 23:01:00.638891"]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [a459c339-cb03-4344-80a3-58bd9000a171]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [a459c339-cb03-4344-80a3-58bd9000a171] Role Load (0.2ms) SELECT "roles".* FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 3], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [a459c339-cb03-4344-80a3-58bd9000a171]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [a459c339-cb03-4344-80a3-58bd9000a171] Role Exists (0.3ms) SELECT 1 AS one FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 3], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [a459c339-cb03-4344-80a3-58bd9000a171] Role Create (0.7ms) INSERT INTO "roles" ("canvas_id", "label", "base_role_type", "canvas_account_id", "workflow_state", "permissions", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 3], ["label", "Student"], ["base_role_type", "StudentEnrollment"], ["canvas_account_id", 10], ["workflow_state", "built_in"], ["permissions", "{\"manage_wiki\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"read_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"post_to_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"moderate_forum\":{\"enabled\":false,\"locked\":false,\"readonly\":false,\"explicit\":false},\"read_announcements\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"send_messages\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"send_messages_all\":{\"enabled\":false,\"locked\":false,\"readonly\":false,\"explicit\":false},\"manage_outcomes\":{\"enabled\":false,\"locked\":false,\"readonly\":false,\"explicit\":false},\"create_conferences\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"create_collaborations\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_roster\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_all_grades\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_grades\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_rubrics\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"comment_on_others_submissions\":{\"enabled\":false,\"locked\":false,\"readonly\":false,\"explicit\":false},\"manage_students\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_admin_users\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_role_overrides\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_account_memberships\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_account_settings\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_groups\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"view_group_pages\":{\"enabled\":false,\"locked\":false,\"readonly\":false,\"explicit\":false},\"manage_files\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_assignments\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"undelete_courses\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"view_grade_changes\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"view_course_changes\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"read_question_banks\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_calendar\":{\"enabled\":false,\"locked\":false,\"readonly\":false,\"explicit\":false},\"read_reports\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_courses\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_user_logins\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_user_observers\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_alerts\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"become_user\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_developer_keys\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"import_sis\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_sis\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"read_sis\":{\"enabled\":false,\"locked\":false,\"readonly\":false,\"explicit\":false},\"read_course_list\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"view_statistics\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_storage_quotas\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"read_course_content\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_content\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_interaction_alerts\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"change_course_state\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_sections\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_feature_flags\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"view_quiz_answer_audits\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"moderate_grades\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"lti_add_edit\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false}}"], ["created_at", "2021-09-15 23:01:00.646805"], ["updated_at", "2021-09-15 23:01:00.646805"]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [a459c339-cb03-4344-80a3-58bd9000a171]  (0.3ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [a459c339-cb03-4344-80a3-58bd9000a171] Role Update All (0.3ms) UPDATE "roles" SET "workflow_state" = 'inactive' WHERE "roles"."id" NOT IN ($1, $2) [["id", 31], ["id", 32]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [a459c339-cb03-4344-80a3-58bd9000a171]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [a459c339-cb03-4344-80a3-58bd9000a171] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2021-09-15 23:01:00.653447"], ["status", "success"], ["updated_at", "2021-09-15 23:01:00.653993"], ["id", 212]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [a459c339-cb03-4344-80a3-58bd9000a171]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [a459c339-cb03-4344-80a3-58bd9000a171] Performed CanvasSync::Jobs::SyncRolesJob (Job ID: a459c339-cb03-4344-80a3-58bd9000a171) from Test(default) in 33.32ms  (0.3ms) SELECT COUNT(*) FROM "roles"  (0.3ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Term Exists (0.2ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 23325740], ["LIMIT", 1]] Term Create (0.3ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 23325740], ["name", "Cool Term"], ["start_at", "2021-09-12 23:00:59.197446"], ["end_at", "2021-09-18 23:00:59.197563"], ["workflow_state", "active"], ["sis_id", "5d8e1d989e7735a30a1d93ab62ca156c"], ["created_at", "2021-09-15 23:01:00.659446"], ["updated_at", "2021-09-15 23:01:00.659446"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [ea07dd57-3ee8-4535-83b3-04cc03ab1a27] Performing CanvasSync::Jobs::SyncSimpleTableJob (Job ID: ea07dd57-3ee8-4535-83b3-04cc03ab1a27) from Test(default) with arguments: {:report_name=>"proservices_provisioning_csv", :model=>"courses", :mapping=>"courses", :klass=>"Course", :term_scope=>"active", :params=>{"parameters[include_deleted]"=>true, "parameters[courses]"=>true}} [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [ea07dd57-3ee8-4535-83b3-04cc03ab1a27] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "ea07dd57-3ee8-4535-83b3-04cc03ab1a27"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [ea07dd57-3ee8-4535-83b3-04cc03ab1a27]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [ea07dd57-3ee8-4535-83b3-04cc03ab1a27] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncSimpleTableJob"], ["status", "enqueued"], ["job_arguments", "---\n- :report_name: proservices_provisioning_csv\n :model: courses\n :mapping: courses\n :klass: Course\n :term_scope: active\n :params:\n parameters[include_deleted]: true\n parameters[courses]: true\n"], ["created_at", "2021-09-15 23:01:00.662509"], ["updated_at", "2021-09-15 23:01:00.662509"], ["job_id", "ea07dd57-3ee8-4535-83b3-04cc03ab1a27"]] [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [ea07dd57-3ee8-4535-83b3-04cc03ab1a27]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [ea07dd57-3ee8-4535-83b3-04cc03ab1a27]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [ea07dd57-3ee8-4535-83b3-04cc03ab1a27] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-09-15 23:01:00.664771"], ["status", "running"], ["updated_at", "2021-09-15 23:01:00.665111"], ["id", 213]] [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [ea07dd57-3ee8-4535-83b3-04cc03ab1a27]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [ea07dd57-3ee8-4535-83b3-04cc03ab1a27]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [ea07dd57-3ee8-4535-83b3-04cc03ab1a27] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2021-09-15 23:01:00.667527"], ["status", "success"], ["updated_at", "2021-09-15 23:01:00.667894"], ["id", 213]] [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [ea07dd57-3ee8-4535-83b3-04cc03ab1a27]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [ea07dd57-3ee8-4535-83b3-04cc03ab1a27] Performed CanvasSync::Jobs::SyncSimpleTableJob (Job ID: ea07dd57-3ee8-4535-83b3-04cc03ab1a27) from Test(default) in 7.67ms  (0.2ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [3f7b2413-2e83-4f8c-acae-b7ab50baab44] Performing CanvasSync::Jobs::SyncSubmissionsJob (Job ID: 3f7b2413-2e83-4f8c-acae-b7ab50baab44) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [3f7b2413-2e83-4f8c-acae-b7ab50baab44] CanvasSync::JobLog Load (0.1ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "3f7b2413-2e83-4f8c-acae-b7ab50baab44"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [3f7b2413-2e83-4f8c-acae-b7ab50baab44]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [3f7b2413-2e83-4f8c-acae-b7ab50baab44] CanvasSync::JobLog Create (0.2ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncSubmissionsJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2021-09-15 23:01:00.671904"], ["updated_at", "2021-09-15 23:01:00.671904"], ["job_id", "3f7b2413-2e83-4f8c-acae-b7ab50baab44"]] [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [3f7b2413-2e83-4f8c-acae-b7ab50baab44]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [3f7b2413-2e83-4f8c-acae-b7ab50baab44]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [3f7b2413-2e83-4f8c-acae-b7ab50baab44] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-09-15 23:01:00.672924"], ["status", "running"], ["updated_at", "2021-09-15 23:01:00.673197"], ["id", 214]] [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [3f7b2413-2e83-4f8c-acae-b7ab50baab44]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [3f7b2413-2e83-4f8c-acae-b7ab50baab44]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [3f7b2413-2e83-4f8c-acae-b7ab50baab44] CanvasSync::JobLog Create (0.2ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proserv_student_submissions_csv\n- 1\n- CanvasSync::Processors::SubmissionsProcessor\n- :sync_start_time: '2021-09-15T23:01:00Z'\n :report_params:\n :parameters:\n :include_all: \n :enrollment_term_id: 1\n"], ["created_at", "2021-09-15 23:01:00.675581"], ["updated_at", "2021-09-15 23:01:00.675581"], ["job_id", "5d345d0e-0291-4df6-a06f-f74a0a0d9fba"]] [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [3f7b2413-2e83-4f8c-acae-b7ab50baab44]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [3f7b2413-2e83-4f8c-acae-b7ab50baab44] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: 5d345d0e-0291-4df6-a06f-f74a0a0d9fba) to Test(default) at 2021-09-15 23:01:30 UTC with arguments: "proserv_student_submissions_csv", 1, "CanvasSync::Processors::SubmissionsProcessor", {:sync_start_time=>"2021-09-15T23:01:00Z", :report_params=>{:parameters=>{:include_all=>nil, :enrollment_term_id=>1}}} [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [3f7b2413-2e83-4f8c-acae-b7ab50baab44]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [3f7b2413-2e83-4f8c-acae-b7ab50baab44] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2021-09-15 23:01:00.677435"], ["status", "success"], ["updated_at", "2021-09-15 23:01:00.677683"], ["id", 214]] [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [3f7b2413-2e83-4f8c-acae-b7ab50baab44]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [3f7b2413-2e83-4f8c-acae-b7ab50baab44] Performed CanvasSync::Jobs::SyncSubmissionsJob (Job ID: 3f7b2413-2e83-4f8c-acae-b7ab50baab44) from Test(default) in 7.47ms  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.3ms) SELECT COUNT(*) FROM "terms" [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [42990ef1-4166-4a14-8de3-8f3b49da7b0e] Performing CanvasSync::Jobs::SyncTermsJob (Job ID: 42990ef1-4166-4a14-8de3-8f3b49da7b0e) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [42990ef1-4166-4a14-8de3-8f3b49da7b0e] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "42990ef1-4166-4a14-8de3-8f3b49da7b0e"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [42990ef1-4166-4a14-8de3-8f3b49da7b0e]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [42990ef1-4166-4a14-8de3-8f3b49da7b0e] CanvasSync::JobLog Create (0.4ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncTermsJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2021-09-15 23:01:00.682350"], ["updated_at", "2021-09-15 23:01:00.682350"], ["job_id", "42990ef1-4166-4a14-8de3-8f3b49da7b0e"]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [42990ef1-4166-4a14-8de3-8f3b49da7b0e]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [42990ef1-4166-4a14-8de3-8f3b49da7b0e]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [42990ef1-4166-4a14-8de3-8f3b49da7b0e] CanvasSync::JobLog Update (0.5ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-09-15 23:01:00.684846"], ["status", "running"], ["updated_at", "2021-09-15 23:01:00.685457"], ["id", 216]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [42990ef1-4166-4a14-8de3-8f3b49da7b0e]  (0.3ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [42990ef1-4166-4a14-8de3-8f3b49da7b0e] Term Load (0.3ms) SELECT "terms".* FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [42990ef1-4166-4a14-8de3-8f3b49da7b0e]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [42990ef1-4166-4a14-8de3-8f3b49da7b0e] Term Exists (0.3ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [42990ef1-4166-4a14-8de3-8f3b49da7b0e] Term Create (0.3ms) INSERT INTO "terms" ("canvas_id", "name", "workflow_state", "grading_period_group_id", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 1], ["name", "Default Term"], ["workflow_state", "active"], ["grading_period_group_id", 1], ["sis_id", "Test"], ["created_at", "2021-09-15 23:01:00.694454"], ["updated_at", "2021-09-15 23:01:00.694454"]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [42990ef1-4166-4a14-8de3-8f3b49da7b0e]  (0.4ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [42990ef1-4166-4a14-8de3-8f3b49da7b0e] Term Load (0.5ms) SELECT "terms".* FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 6], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [42990ef1-4166-4a14-8de3-8f3b49da7b0e]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [42990ef1-4166-4a14-8de3-8f3b49da7b0e] Term Exists (0.4ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 6], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [42990ef1-4166-4a14-8de3-8f3b49da7b0e] Term Create (0.3ms) INSERT INTO "terms" ("canvas_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["canvas_id", 6], ["name", "Average Term 1"], ["workflow_state", "active"], ["created_at", "2021-09-15 23:01:00.699666"], ["updated_at", "2021-09-15 23:01:00.699666"]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [42990ef1-4166-4a14-8de3-8f3b49da7b0e]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [42990ef1-4166-4a14-8de3-8f3b49da7b0e] Term Load (0.2ms) SELECT "terms".* FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 7], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [42990ef1-4166-4a14-8de3-8f3b49da7b0e]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [42990ef1-4166-4a14-8de3-8f3b49da7b0e] Term Exists (0.2ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 7], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [42990ef1-4166-4a14-8de3-8f3b49da7b0e] Term Create (0.3ms) INSERT INTO "terms" ("canvas_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["canvas_id", 7], ["name", "Average Term 2"], ["workflow_state", "active"], ["created_at", "2021-09-15 23:01:00.703325"], ["updated_at", "2021-09-15 23:01:00.703325"]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [42990ef1-4166-4a14-8de3-8f3b49da7b0e]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [42990ef1-4166-4a14-8de3-8f3b49da7b0e] Term Load (0.2ms) SELECT "terms".* FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 5], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [42990ef1-4166-4a14-8de3-8f3b49da7b0e]  (0.3ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [42990ef1-4166-4a14-8de3-8f3b49da7b0e] Term Exists (0.4ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 5], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [42990ef1-4166-4a14-8de3-8f3b49da7b0e] Term Create (0.4ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 5], ["name", "Syllabus Term"], ["start_at", "2017-08-14 06:00:00"], ["end_at", "2017-08-31 06:00:00"], ["workflow_state", "active"], ["sis_id", "SYTERM"], ["created_at", "2021-09-15 23:01:00.708418"], ["updated_at", "2021-09-15 23:01:00.708418"]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [42990ef1-4166-4a14-8de3-8f3b49da7b0e]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [42990ef1-4166-4a14-8de3-8f3b49da7b0e] Term Load (0.3ms) SELECT "terms".* FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 4], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [42990ef1-4166-4a14-8de3-8f3b49da7b0e]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [42990ef1-4166-4a14-8de3-8f3b49da7b0e] Term Exists (0.3ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 4], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [42990ef1-4166-4a14-8de3-8f3b49da7b0e] Term Create (0.3ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "grading_period_group_id", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8, $9) RETURNING "id" [["canvas_id", 4], ["name", "Ellucian Term"], ["start_at", "2017-08-01 06:00:00"], ["end_at", "2017-10-31 06:00:00"], ["workflow_state", "active"], ["grading_period_group_id", 1], ["sis_id", "SH"], ["created_at", "2021-09-15 23:01:00.712933"], ["updated_at", "2021-09-15 23:01:00.712933"]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [42990ef1-4166-4a14-8de3-8f3b49da7b0e]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [42990ef1-4166-4a14-8de3-8f3b49da7b0e] Term Load (0.2ms) SELECT "terms".* FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 3], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [42990ef1-4166-4a14-8de3-8f3b49da7b0e]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [42990ef1-4166-4a14-8de3-8f3b49da7b0e] Term Exists (0.3ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 3], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [42990ef1-4166-4a14-8de3-8f3b49da7b0e] Term Create (0.3ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 3], ["name", "Current Term"], ["start_at", "2017-03-19 06:00:00"], ["end_at", "2017-08-01 06:00:00"], ["workflow_state", "active"], ["created_at", "2021-09-15 23:01:00.717514"], ["updated_at", "2021-09-15 23:01:00.717514"]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [42990ef1-4166-4a14-8de3-8f3b49da7b0e]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [42990ef1-4166-4a14-8de3-8f3b49da7b0e]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [42990ef1-4166-4a14-8de3-8f3b49da7b0e] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2021-09-15 23:01:00.719000"], ["status", "success"], ["updated_at", "2021-09-15 23:01:00.719433"], ["id", 216]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [42990ef1-4166-4a14-8de3-8f3b49da7b0e]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [42990ef1-4166-4a14-8de3-8f3b49da7b0e] Performed CanvasSync::Jobs::SyncTermsJob (Job ID: 42990ef1-4166-4a14-8de3-8f3b49da7b0e) from Test(default) in 39.59ms  (0.2ms) SELECT COUNT(*) FROM "terms"  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Account Exists (0.3ms) SELECT 1 AS one FROM "accounts" WHERE "accounts"."canvas_id" = $1 LIMIT $2 [["canvas_id", 47606621], ["LIMIT", 1]] Account Create (0.3ms) INSERT INTO "accounts" ("canvas_id", "sis_id", "canvas_parent_account_id", "sis_parent_account_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 47606621], ["sis_id", "88a5728a854996fe279e700e53310ba6"], ["canvas_parent_account_id", 1], ["sis_parent_account_id", "c93eb84b04be884424ea6515517ba5cd"], ["name", "Account name"], ["workflow_state", "active"], ["created_at", "2021-09-15 23:01:00.724493"], ["updated_at", "2021-09-15 23:01:00.724493"]]  (0.3ms) RELEASE SAVEPOINT active_record_1 Account Exists (1.7ms) SELECT 1 AS one FROM "accounts" WHERE "accounts"."canvas_id" IS NULL AND "accounts"."id" != $1 LIMIT $2 [["id", 28], ["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.3ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Account Exists (0.3ms) SELECT 1 AS one FROM "accounts" WHERE "accounts"."canvas_id" = $1 LIMIT $2 [["canvas_id", 28933996], ["LIMIT", 1]] Account Create (0.3ms) INSERT INTO "accounts" ("canvas_id", "sis_id", "canvas_parent_account_id", "sis_parent_account_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 28933996], ["sis_id", "be9192ccbb99836dc6f5ea30caac3dfd"], ["canvas_parent_account_id", 1], ["sis_parent_account_id", "9cb8cef0d9ecd654b6bfab51d5ba9355"], ["name", "Account name"], ["workflow_state", "active"], ["created_at", "2021-09-15 23:01:00.738102"], ["updated_at", "2021-09-15 23:01:00.738102"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Account Load (0.2ms) SELECT "accounts".* FROM "accounts" ORDER BY "accounts"."id" ASC LIMIT $1 [["LIMIT", 1]] Account Exists (0.3ms) SELECT 1 AS one FROM "accounts" WHERE "accounts"."canvas_id" = $1 LIMIT $2 [["canvas_id", 28933996], ["LIMIT", 1]]  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Account Exists (0.2ms) SELECT 1 AS one FROM "accounts" WHERE "accounts"."canvas_id" = $1 LIMIT $2 [["canvas_id", 78718211], ["LIMIT", 1]] Account Create (0.2ms) INSERT INTO "accounts" ("canvas_id", "sis_id", "canvas_parent_account_id", "sis_parent_account_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 78718211], ["sis_id", "c09b423c2673fa0daa820f6590c47881"], ["canvas_parent_account_id", 1], ["sis_parent_account_id", "c2ac6ef7c8ff45421f37b94b98a35d1a"], ["name", "Account name"], ["workflow_state", "active"], ["created_at", "2021-09-15 23:01:00.744736"], ["updated_at", "2021-09-15 23:01:00.744736"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Admin Exists (0.2ms) SELECT 1 AS one FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 33524046], ["LIMIT", 1]] Admin Create (0.2ms) INSERT INTO "admins" ("canvas_id", "role_name", "canvas_role_id", "canvas_user_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 33524046], ["role_name", "Cool Role"], ["canvas_role_id", 69963698], ["canvas_user_id", 1], ["workflow_state", "active"], ["created_at", "2021-09-15 23:01:00.750625"], ["updated_at", "2021-09-15 23:01:00.750625"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Admin Exists (0.3ms) SELECT 1 AS one FROM "admins" WHERE "admins"."canvas_id" IS NULL AND "admins"."id" != $1 LIMIT $2 [["id", 39], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Admin Exists (0.2ms) SELECT 1 AS one FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 93448243], ["LIMIT", 1]] Admin Create (0.2ms) INSERT INTO "admins" ("canvas_id", "role_name", "canvas_role_id", "canvas_user_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 93448243], ["role_name", "Cool Role"], ["canvas_role_id", 55058287], ["canvas_user_id", 1], ["workflow_state", "active"], ["created_at", "2021-09-15 23:01:00.756748"], ["updated_at", "2021-09-15 23:01:00.756748"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Admin Load (0.2ms) SELECT "admins".* FROM "admins" ORDER BY "admins"."id" ASC LIMIT $1 [["LIMIT", 1]] Admin Exists (0.2ms) SELECT 1 AS one FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 93448243], ["LIMIT", 1]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SELECT COUNT(*) FROM "admins" Admin Load (0.2ms) SELECT "admins".* FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]]  (0.1ms) SAVEPOINT active_record_1 Admin Exists (0.2ms) SELECT 1 AS one FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]] Admin Create (0.2ms) INSERT INTO "admins" ("canvas_id", "role_name", "canvas_role_id", "canvas_user_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 2], ["role_name", "AccountAdmin"], ["canvas_role_id", 1], ["canvas_user_id", 1], ["workflow_state", "active"], ["created_at", "2021-09-15 23:01:00.762777"], ["updated_at", "2021-09-15 23:01:00.762777"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SELECT COUNT(*) FROM "admins" Admin Load (0.2ms) SELECT "admins".* FROM "admins" ORDER BY "admins"."id" DESC LIMIT $1 [["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Admin Exists (0.2ms) SELECT 1 AS one FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]] Admin Create (0.2ms) INSERT INTO "admins" ("canvas_id", "role_name", "canvas_role_id", "canvas_user_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 2], ["role_name", "Cool Role"], ["canvas_role_id", 57394140], ["canvas_user_id", 1], ["workflow_state", "active"], ["created_at", "2021-09-15 23:01:00.766478"], ["updated_at", "2021-09-15 23:01:00.766478"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SELECT COUNT(*) FROM "admins" Admin Load (0.1ms) SELECT "admins".* FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]]  (0.1ms) SAVEPOINT active_record_1 Admin Exists (0.1ms) SELECT 1 AS one FROM "admins" WHERE "admins"."canvas_id" = $1 AND "admins"."id" != $2 LIMIT $3 [["canvas_id", 2], ["id", 42], ["LIMIT", 1]] Admin Update (0.2ms) UPDATE "admins" SET "role_name" = $1, "canvas_role_id" = $2, "updated_at" = $3 WHERE "admins"."id" = $4 [["role_name", "AccountAdmin"], ["canvas_role_id", 1], ["updated_at", "2021-09-15 23:01:00.768793"], ["id", 42]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SELECT COUNT(*) FROM "admins" Admin Load (0.1ms) SELECT "admins".* FROM "admins" WHERE "admins"."id" = $1 LIMIT $2 [["id", 42], ["LIMIT", 1]]  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 AssignmentGroup Exists (0.7ms) SELECT 1 AS one FROM "assignment_groups" WHERE "assignment_groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] AssignmentGroup Create (0.4ms) INSERT INTO "assignment_groups" ("canvas_id", "name", "workflow_state", "canvas_created_at", "canvas_updated_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 1], ["name", "Dummy Assignment Group"], ["workflow_state", "available"], ["canvas_created_at", "2021-09-08 23:01:00.779885"], ["canvas_updated_at", "2021-09-14 23:01:00.780049"], ["created_at", "2021-09-15 23:01:00.782449"], ["updated_at", "2021-09-15 23:01:00.782449"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 AssignmentGroup Exists (0.3ms) SELECT 1 AS one FROM "assignment_groups" WHERE "assignment_groups"."canvas_id" IS NULL AND "assignment_groups"."id" != $1 LIMIT $2 [["id", 29], ["LIMIT", 1]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 AssignmentGroup Exists (0.3ms) SELECT 1 AS one FROM "assignment_groups" WHERE "assignment_groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]] AssignmentGroup Create (0.3ms) INSERT INTO "assignment_groups" ("canvas_id", "name", "workflow_state", "canvas_created_at", "canvas_updated_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 2], ["name", "Dummy Assignment Group"], ["workflow_state", "available"], ["canvas_created_at", "2021-09-08 23:01:00.788375"], ["canvas_updated_at", "2021-09-14 23:01:00.788468"], ["created_at", "2021-09-15 23:01:00.790380"], ["updated_at", "2021-09-15 23:01:00.790380"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 AssignmentGroup Load (0.1ms) SELECT "assignment_groups".* FROM "assignment_groups" ORDER BY "assignment_groups"."id" ASC LIMIT $1 [["LIMIT", 1]] AssignmentGroup Exists (0.2ms) SELECT 1 AS one FROM "assignment_groups" WHERE "assignment_groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 AssignmentGroup Exists (0.5ms) SELECT 1 AS one FROM "assignment_groups" WHERE "assignment_groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 3], ["LIMIT", 1]] AssignmentGroup Create (0.2ms) INSERT INTO "assignment_groups" ("canvas_id", "name", "workflow_state", "canvas_created_at", "canvas_updated_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 3], ["name", "Dummy Assignment Group"], ["workflow_state", "available"], ["canvas_created_at", "2021-09-08 23:01:00.803313"], ["canvas_updated_at", "2021-09-14 23:01:00.803401"], ["created_at", "2021-09-15 23:01:00.804887"], ["updated_at", "2021-09-15 23:01:00.804887"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 AssignmentGroup Exists (0.3ms) SELECT 1 AS one FROM "assignment_groups" WHERE "assignment_groups"."canvas_id" = $1 AND "assignment_groups"."id" != $2 LIMIT $3 [["canvas_id", 3], ["id", 31], ["LIMIT", 1]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 AssignmentGroup Exists (0.2ms) SELECT 1 AS one FROM "assignment_groups" WHERE "assignment_groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 4], ["LIMIT", 1]] AssignmentGroup Create (0.2ms) INSERT INTO "assignment_groups" ("canvas_id", "name", "workflow_state", "canvas_created_at", "canvas_updated_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 4], ["name", "Dummy Assignment Group"], ["workflow_state", "available"], ["canvas_created_at", "2021-09-08 23:01:00.810833"], ["canvas_updated_at", "2021-09-14 23:01:00.810914"], ["created_at", "2021-09-15 23:01:00.811774"], ["updated_at", "2021-09-15 23:01:00.811774"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Assignment Exists (0.4ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] Assignment Create (0.3ms) INSERT INTO "assignments" ("canvas_id", "title", "due_at", "unlock_at", "lock_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 1], ["title", "Assignment 1"], ["due_at", "2021-09-22 23:01:00.829560"], ["unlock_at", "2021-09-14 23:01:00.829651"], ["lock_at", "2021-10-06 23:01:00.829689"], ["created_at", "2021-09-15 23:01:00.831035"], ["updated_at", "2021-09-15 23:01:00.831035"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Assignment Exists (0.2ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" IS NULL AND "assignments"."id" != $1 LIMIT $2 [["id", 54], ["LIMIT", 1]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Assignment Exists (0.2ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]] Assignment Create (0.2ms) INSERT INTO "assignments" ("canvas_id", "title", "due_at", "unlock_at", "lock_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 2], ["title", "Assignment 2"], ["due_at", "2021-09-22 23:01:00.836570"], ["unlock_at", "2021-09-14 23:01:00.836689"], ["lock_at", "2021-10-06 23:01:00.836726"], ["created_at", "2021-09-15 23:01:00.837934"], ["updated_at", "2021-09-15 23:01:00.837934"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Assignment Load (0.1ms) SELECT "assignments".* FROM "assignments" ORDER BY "assignments"."id" ASC LIMIT $1 [["LIMIT", 1]] Assignment Exists (0.2ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Assignment Exists (0.2ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 3], ["LIMIT", 1]] Assignment Create (0.2ms) INSERT INTO "assignments" ("canvas_id", "title", "due_at", "unlock_at", "lock_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 3], ["title", "Assignment 3"], ["due_at", "2021-09-22 23:01:00.842187"], ["unlock_at", "2021-09-14 23:01:00.842262"], ["lock_at", "2021-10-06 23:01:00.842297"], ["created_at", "2021-09-15 23:01:00.843113"], ["updated_at", "2021-09-15 23:01:00.843113"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Assignment Exists (0.2ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 4], ["LIMIT", 1]] Assignment Create (0.2ms) INSERT INTO "assignments" ("canvas_id", "title", "due_at", "unlock_at", "lock_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 4], ["title", "Assignment 4"], ["due_at", "2021-09-22 23:01:00.847172"], ["unlock_at", "2021-09-14 23:01:00.847251"], ["lock_at", "2021-10-06 23:01:00.847286"], ["created_at", "2021-09-15 23:01:00.848224"], ["updated_at", "2021-09-15 23:01:00.848224"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Assignment Exists (0.2ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 AND "assignments"."id" != $2 LIMIT $3 [["canvas_id", 4], ["id", 57], ["LIMIT", 1]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Assignment Exists (0.2ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 5], ["LIMIT", 1]] Assignment Create (0.3ms) INSERT INTO "assignments" ("canvas_id", "title", "due_at", "unlock_at", "lock_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 5], ["title", "Assignment 5"], ["due_at", "2021-09-22 23:01:00.851783"], ["unlock_at", "2021-09-14 23:01:00.851865"], ["lock_at", "2021-10-06 23:01:00.851901"], ["created_at", "2021-09-15 23:01:00.852769"], ["updated_at", "2021-09-15 23:01:00.852769"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Assignment Exists (0.2ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 6], ["LIMIT", 1]] Assignment Create (0.4ms) INSERT INTO "assignments" ("canvas_id", "title", "due_at", "unlock_at", "lock_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 6], ["title", "Assignment 6"], ["due_at", "2021-09-22 23:01:00.858407"], ["unlock_at", "2021-09-14 23:01:00.858529"], ["lock_at", "2021-10-06 23:01:00.858590"], ["created_at", "2021-09-15 23:01:00.859879"], ["updated_at", "2021-09-15 23:01:00.859879"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Course Exists (0.4ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 22272989], ["LIMIT", 1]] Course Create (0.3ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 22272989], ["sis_id", "cb145818f94e466ba455c1245c014242"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2021-09-12 23:01:00.873850"], ["end_at", "2021-10-06 23:01:00.873940"], ["created_at", "2021-09-15 23:01:00.875323"], ["updated_at", "2021-09-15 23:01:00.875323"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Course Exists (0.2ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 28089942], ["LIMIT", 1]] Course Create (0.2ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 28089942], ["sis_id", "31842a87b8acdf146f02a4c8a8c312f1"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2021-09-12 23:01:00.876948"], ["end_at", "2021-10-06 23:01:00.877024"], ["created_at", "2021-09-15 23:01:00.878020"], ["updated_at", "2021-09-15 23:01:00.878020"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Assignment Exists (0.2ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 7], ["LIMIT", 1]] Assignment Create (0.3ms) INSERT INTO "assignments" ("canvas_id", "title", "due_at", "unlock_at", "lock_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 7], ["title", "Assignment 7"], ["due_at", "2021-09-22 23:01:00.879241"], ["unlock_at", "2021-09-14 23:01:00.879310"], ["lock_at", "2021-10-06 23:01:00.879359"], ["created_at", "2021-09-15 23:01:00.880444"], ["updated_at", "2021-09-15 23:01:00.880444"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Assignment Exists (0.2ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 AND "assignments"."id" != $2 LIMIT $3 [["canvas_id", 7], ["id", 60], ["LIMIT", 1]] Assignment Update (0.3ms) UPDATE "assignments" SET "canvas_context_id" = $1, "canvas_context_type" = $2, "updated_at" = $3 WHERE "assignments"."id" = $4 [["canvas_context_id", 28089942], ["canvas_context_type", "Course"], ["updated_at", "2021-09-15 23:01:00.882978"], ["id", 60]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Course Load (0.3ms) SELECT "courses".* FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 28089942], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.3ms) SAVEPOINT active_record_1 Assignment Exists (0.3ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 8], ["LIMIT", 1]] Assignment Create (0.3ms) INSERT INTO "assignments" ("canvas_id", "title", "due_at", "unlock_at", "lock_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 8], ["title", "Assignment 8"], ["due_at", "2021-09-22 23:01:00.901210"], ["unlock_at", "2021-09-14 23:01:00.901328"], ["lock_at", "2021-10-06 23:01:00.901381"], ["created_at", "2021-09-15 23:01:00.902826"], ["updated_at", "2021-09-15 23:01:00.902826"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 ContextModuleItem Create (0.4ms) INSERT INTO "context_module_items" ("canvas_id", "canvas_assignment_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["canvas_id", 1], ["canvas_assignment_id", 8], ["workflow_state", "active"], ["created_at", "2021-09-15 23:01:00.905089"], ["updated_at", "2021-09-15 23:01:00.905089"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Assignment Exists (0.2ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 9], ["LIMIT", 1]] Assignment Create (0.2ms) INSERT INTO "assignments" ("canvas_id", "title", "due_at", "unlock_at", "lock_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 9], ["title", "Assignment 9"], ["due_at", "2021-09-22 23:01:00.909257"], ["unlock_at", "2021-09-14 23:01:00.909357"], ["lock_at", "2021-10-06 23:01:00.909404"], ["created_at", "2021-09-15 23:01:00.910544"], ["updated_at", "2021-09-15 23:01:00.910544"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 ContextModuleItem Create (0.2ms) INSERT INTO "context_module_items" ("canvas_id", "canvas_assignment_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["canvas_id", 2], ["canvas_assignment_id", 9], ["workflow_state", "active"], ["created_at", "2021-09-15 23:01:00.912156"], ["updated_at", "2021-09-15 23:01:00.912156"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Course Exists (0.2ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 33212403], ["LIMIT", 1]] Course Create (0.2ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 33212403], ["sis_id", "9064c5379f2b7b8263add940e9d13a48"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2021-09-12 23:01:00.926382"], ["end_at", "2021-10-06 23:01:00.926482"], ["created_at", "2021-09-15 23:01:00.927736"], ["updated_at", "2021-09-15 23:01:00.927736"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 ContextModule Create (0.3ms) INSERT INTO "context_modules" ("canvas_id", "canvas_context_id", "canvas_context_type", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 1], ["canvas_context_id", 33212403], ["canvas_context_type", "Course"], ["name", "Context Module"], ["workflow_state", "available"], ["created_at", "2021-09-15 23:01:00.929392"], ["updated_at", "2021-09-15 23:01:00.929392"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Course Exists (0.2ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 41195538], ["LIMIT", 1]] Course Create (0.2ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 41195538], ["sis_id", "aaa00821d121362f117b8fea219a02e8"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2021-09-12 23:01:00.933163"], ["end_at", "2021-10-06 23:01:00.933266"], ["created_at", "2021-09-15 23:01:00.934411"], ["updated_at", "2021-09-15 23:01:00.934411"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 ContextModule Create (0.2ms) INSERT INTO "context_modules" ("canvas_id", "canvas_context_id", "canvas_context_type", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 2], ["canvas_context_id", 41195538], ["canvas_context_type", "Course"], ["name", "Context Module"], ["workflow_state", "available"], ["created_at", "2021-09-15 23:01:00.936034"], ["updated_at", "2021-09-15 23:01:00.936034"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Course Exists (0.3ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 39833406], ["LIMIT", 1]] Course Create (0.2ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 39833406], ["sis_id", "1a2314bdc1bd6108a6f5e05616954079"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2021-09-12 23:01:00.939091"], ["end_at", "2021-10-06 23:01:00.939190"], ["created_at", "2021-09-15 23:01:00.940521"], ["updated_at", "2021-09-15 23:01:00.940521"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 ContextModule Create (0.2ms) INSERT INTO "context_modules" ("canvas_id", "canvas_context_id", "canvas_context_type", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 3], ["canvas_context_id", 39833406], ["canvas_context_type", "Course"], ["name", "Context Module"], ["workflow_state", "available"], ["created_at", "2021-09-15 23:01:00.942183"], ["updated_at", "2021-09-15 23:01:00.942183"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Course Exists (0.2ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 93433201], ["LIMIT", 1]] Course Create (0.2ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 93433201], ["sis_id", "c85e39474337cc848e14cb5299559932"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2021-09-12 23:01:00.945352"], ["end_at", "2021-10-06 23:01:00.945431"], ["created_at", "2021-09-15 23:01:00.946341"], ["updated_at", "2021-09-15 23:01:00.946341"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Course Exists (0.2ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" IS NULL AND "courses"."id" != $1 LIMIT $2 [["id", 152], ["LIMIT", 1]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.3ms) SAVEPOINT active_record_1 Course Exists (0.3ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 13293114], ["LIMIT", 1]] Course Create (0.3ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 13293114], ["sis_id", "41de21d02c1d36dca4c9fd206b230d71"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2021-09-12 23:01:00.951520"], ["end_at", "2021-10-06 23:01:00.951674"], ["created_at", "2021-09-15 23:01:00.953383"], ["updated_at", "2021-09-15 23:01:00.953383"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Course Load (0.2ms) SELECT "courses".* FROM "courses" ORDER BY "courses"."id" ASC LIMIT $1 [["LIMIT", 1]] Course Exists (0.3ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 13293114], ["LIMIT", 1]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Course Exists (0.2ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 18355164], ["LIMIT", 1]] Course Create (0.2ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 18355164], ["sis_id", "b898cd643ba83e4aa8b893f3f94af7db"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2021-09-12 23:01:00.958505"], ["end_at", "2021-10-06 23:01:00.958586"], ["created_at", "2021-09-15 23:01:00.959658"], ["updated_at", "2021-09-15 23:01:00.959658"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Course Exists (0.2ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 AND "courses"."id" != $2 LIMIT $3 [["canvas_id", 18355164], ["id", 154], ["LIMIT", 1]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Course Exists (0.2ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 95228469], ["LIMIT", 1]] Course Create (0.2ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 95228469], ["sis_id", "226c90b186bafe5794bd75f24b5c8e32"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2021-09-12 23:01:00.963086"], ["end_at", "2021-10-06 23:01:00.963165"], ["created_at", "2021-09-15 23:01:00.963979"], ["updated_at", "2021-09-15 23:01:00.963979"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Course Exists (0.2ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 86512663], ["LIMIT", 1]] Course Create (0.2ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 86512663], ["sis_id", "e1b403656b41f409f9227a66253fe345"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2021-09-12 23:01:00.968194"], ["end_at", "2021-10-06 23:01:00.968272"], ["created_at", "2021-09-15 23:01:00.969127"], ["updated_at", "2021-09-15 23:01:00.969127"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Course Exists (0.3ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 97566226], ["LIMIT", 1]] Course Create (0.2ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 97566226], ["sis_id", "95e56cf5cb1a07f366501441721461f2"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2021-09-12 23:01:00.973377"], ["end_at", "2021-10-06 23:01:00.973459"], ["created_at", "2021-09-15 23:01:00.974577"], ["updated_at", "2021-09-15 23:01:00.974577"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Course Exists (0.2ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 25989253], ["LIMIT", 1]] Course Create (0.2ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 25989253], ["sis_id", "16d285f3dc87628ac25eccdb70061899"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2021-09-12 23:01:00.976965"], ["end_at", "2021-10-06 23:01:00.977036"], ["created_at", "2021-09-15 23:01:00.977897"], ["updated_at", "2021-09-15 23:01:00.977897"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Course Exists (0.2ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 10549543], ["LIMIT", 1]] Course Create (0.3ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 10549543], ["sis_id", "5e902c04378f9ba0bd1877a2e3532fb3"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2021-09-12 23:01:00.980084"], ["end_at", "2021-10-06 23:01:00.980160"], ["created_at", "2021-09-15 23:01:00.981023"], ["updated_at", "2021-09-15 23:01:00.981023"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Course Exists (0.3ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1351772], ["LIMIT", 1]] Course Create (0.3ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 1351772], ["sis_id", "27c192868ab6bf087a9edb40b9b2ca98"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2021-09-12 23:01:00.995198"], ["end_at", "2021-10-06 23:01:00.995288"], ["created_at", "2021-09-15 23:01:00.996711"], ["updated_at", "2021-09-15 23:01:00.996711"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Enrollment Exists (0.4ms) SELECT 1 AS one FROM "enrollments" WHERE "enrollments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 9853885], ["LIMIT", 1]] Enrollment Create (0.3ms) INSERT INTO "enrollments" ("canvas_id", "created_at", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["canvas_id", 9853885], ["created_at", "2021-09-15 23:01:01.012647"], ["updated_at", "2021-09-15 23:01:01.012647"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Enrollment Exists (0.3ms) SELECT 1 AS one FROM "enrollments" WHERE "enrollments"."canvas_id" IS NULL AND "enrollments"."id" != $1 LIMIT $2 [["id", 50], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Enrollment Exists (0.2ms) SELECT 1 AS one FROM "enrollments" WHERE "enrollments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 67722692], ["LIMIT", 1]] Enrollment Create (0.2ms) INSERT INTO "enrollments" ("canvas_id", "created_at", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["canvas_id", 67722692], ["created_at", "2021-09-15 23:01:01.019116"], ["updated_at", "2021-09-15 23:01:01.019116"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Enrollment Load (0.1ms) SELECT "enrollments".* FROM "enrollments" ORDER BY "enrollments"."id" ASC LIMIT $1 [["LIMIT", 1]] Enrollment Exists (0.2ms) SELECT 1 AS one FROM "enrollments" WHERE "enrollments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 67722692], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Enrollment Exists (0.3ms) SELECT 1 AS one FROM "enrollments" WHERE "enrollments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 52445283], ["LIMIT", 1]] Enrollment Create (0.2ms) INSERT INTO "enrollments" ("canvas_id", "created_at", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["canvas_id", 52445283], ["created_at", "2021-09-15 23:01:01.024239"], ["updated_at", "2021-09-15 23:01:01.024239"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Enrollment Exists (0.2ms) SELECT 1 AS one FROM "enrollments" WHERE "enrollments"."canvas_id" = $1 AND "enrollments"."id" != $2 LIMIT $3 [["canvas_id", 52445283], ["id", 52], ["LIMIT", 1]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Enrollment Exists (0.2ms) SELECT 1 AS one FROM "enrollments" WHERE "enrollments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 19043801], ["LIMIT", 1]] Enrollment Create (0.2ms) INSERT INTO "enrollments" ("canvas_id", "created_at", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["canvas_id", 19043801], ["created_at", "2021-09-15 23:01:01.028541"], ["updated_at", "2021-09-15 23:01:01.028541"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Enrollment Exists (0.2ms) SELECT 1 AS one FROM "enrollments" WHERE "enrollments"."canvas_id" = $1 AND "enrollments"."id" != $2 LIMIT $3 [["canvas_id", 19043801], ["id", 53], ["LIMIT", 1]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Enrollment Exists (0.2ms) SELECT 1 AS one FROM "enrollments" WHERE "enrollments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 4140883], ["LIMIT", 1]] Enrollment Create (0.2ms) INSERT INTO "enrollments" ("canvas_id", "created_at", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["canvas_id", 4140883], ["created_at", "2021-09-15 23:01:01.032755"], ["updated_at", "2021-09-15 23:01:01.032755"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Enrollment Exists (0.5ms) SELECT 1 AS one FROM "enrollments" WHERE "enrollments"."canvas_id" = $1 AND "enrollments"."id" != $2 LIMIT $3 [["canvas_id", 4140883], ["id", 54], ["LIMIT", 1]]  (0.4ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Group Exists (0.6ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 73703401], ["LIMIT", 1]] Group Create (0.4ms) INSERT INTO "groups" ("canvas_id", "sis_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 73703401], ["sis_id", "f4bf085992106e5c13d2c45ffe6e1610"], ["name", "Some User Group"], ["workflow_state", "available"], ["created_at", "2021-09-15 23:01:01.049132"], ["updated_at", "2021-09-15 23:01:01.049132"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 User Exists (0.4ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 21805552], ["LIMIT", 1]] User Create (0.3ms) INSERT INTO "users" ("canvas_id", "sis_id", "email", "first_name", "last_name", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 21805552], ["sis_id", "4a7ee8ad3b7c42bbc64d1e55b13310bf"], ["email", "cooldude@coolsite.com"], ["first_name", "Cool"], ["last_name", "Dude"], ["created_at", "2021-09-15 23:01:01.060836"], ["updated_at", "2021-09-15 23:01:01.060836"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.3ms) SAVEPOINT active_record_1 GroupMembership Exists (0.4ms) SELECT 1 AS one FROM "group_memberships" WHERE "group_memberships"."canvas_id" = $1 LIMIT $2 [["canvas_id", 4722938], ["LIMIT", 1]] GroupMembership Create (0.3ms) INSERT INTO "group_memberships" ("canvas_id", "canvas_user_id", "canvas_group_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 4722938], ["canvas_user_id", 21805552], ["canvas_group_id", 73703401], ["workflow_state", "accepted"], ["created_at", "2021-09-15 23:01:01.071751"], ["updated_at", "2021-09-15 23:01:01.071751"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 GroupMembership Exists (0.3ms) SELECT 1 AS one FROM "group_memberships" WHERE "group_memberships"."canvas_id" IS NULL AND "group_memberships"."id" != $1 LIMIT $2 [["id", 45], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 30267551], ["LIMIT", 1]] Group Create (0.3ms) INSERT INTO "groups" ("canvas_id", "sis_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 30267551], ["sis_id", "b6a5069161baa3a790f0456bb466c213"], ["name", "Some User Group"], ["workflow_state", "available"], ["created_at", "2021-09-15 23:01:01.077336"], ["updated_at", "2021-09-15 23:01:01.077336"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 User Exists (0.2ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 41190375], ["LIMIT", 1]] User Create (0.2ms) INSERT INTO "users" ("canvas_id", "sis_id", "email", "first_name", "last_name", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 41190375], ["sis_id", "d05778b5c567854418ca968b74fcc086"], ["email", "cooldude@coolsite.com"], ["first_name", "Cool"], ["last_name", "Dude"], ["created_at", "2021-09-15 23:01:01.079282"], ["updated_at", "2021-09-15 23:01:01.079282"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 GroupMembership Exists (0.2ms) SELECT 1 AS one FROM "group_memberships" WHERE "group_memberships"."canvas_id" = $1 LIMIT $2 [["canvas_id", 58325193], ["LIMIT", 1]] GroupMembership Create (0.3ms) INSERT INTO "group_memberships" ("canvas_id", "canvas_user_id", "canvas_group_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 58325193], ["canvas_user_id", 41190375], ["canvas_group_id", 30267551], ["workflow_state", "accepted"], ["created_at", "2021-09-15 23:01:01.081267"], ["updated_at", "2021-09-15 23:01:01.081267"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 GroupMembership Load (0.2ms) SELECT "group_memberships".* FROM "group_memberships" ORDER BY "group_memberships"."id" ASC LIMIT $1 [["LIMIT", 1]] GroupMembership Exists (0.3ms) SELECT 1 AS one FROM "group_memberships" WHERE "group_memberships"."canvas_id" = $1 LIMIT $2 [["canvas_id", 58325193], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 14937054], ["LIMIT", 1]] Group Create (0.3ms) INSERT INTO "groups" ("canvas_id", "sis_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 14937054], ["sis_id", "1d1dc1c0119294317a1c98813f001670"], ["name", "Some User Group"], ["workflow_state", "available"], ["created_at", "2021-09-15 23:01:01.088501"], ["updated_at", "2021-09-15 23:01:01.088501"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 User Exists (0.3ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 54704566], ["LIMIT", 1]] User Create (0.3ms) INSERT INTO "users" ("canvas_id", "sis_id", "email", "first_name", "last_name", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 54704566], ["sis_id", "645aa6a8a661219c9a3acef93fe3f530"], ["email", "cooldude@coolsite.com"], ["first_name", "Cool"], ["last_name", "Dude"], ["created_at", "2021-09-15 23:01:01.091422"], ["updated_at", "2021-09-15 23:01:01.091422"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 GroupMembership Exists (0.3ms) SELECT 1 AS one FROM "group_memberships" WHERE "group_memberships"."canvas_id" = $1 LIMIT $2 [["canvas_id", 57955303], ["LIMIT", 1]] GroupMembership Create (0.2ms) INSERT INTO "group_memberships" ("canvas_id", "canvas_user_id", "canvas_group_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 57955303], ["canvas_user_id", 54704566], ["canvas_group_id", 14937054], ["workflow_state", "accepted"], ["created_at", "2021-09-15 23:01:01.094205"], ["updated_at", "2021-09-15 23:01:01.094205"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 GroupMembership Exists (0.3ms) SELECT 1 AS one FROM "group_memberships" WHERE "group_memberships"."canvas_id" = $1 AND "group_memberships"."id" != $2 LIMIT $3 [["canvas_id", 57955303], ["id", 47], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2132929], ["LIMIT", 1]] Group Create (0.3ms) INSERT INTO "groups" ("canvas_id", "sis_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 2132929], ["sis_id", "1815e76c86b7664d7cbbf5e51e639c85"], ["name", "Some User Group"], ["workflow_state", "available"], ["created_at", "2021-09-15 23:01:01.098597"], ["updated_at", "2021-09-15 23:01:01.098597"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 User Exists (0.2ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 72473549], ["LIMIT", 1]] User Create (0.3ms) INSERT INTO "users" ("canvas_id", "sis_id", "email", "first_name", "last_name", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 72473549], ["sis_id", "6974b6b6f0da0e70acf1b5886d0ec307"], ["email", "cooldude@coolsite.com"], ["first_name", "Cool"], ["last_name", "Dude"], ["created_at", "2021-09-15 23:01:01.100999"], ["updated_at", "2021-09-15 23:01:01.100999"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 GroupMembership Exists (0.3ms) SELECT 1 AS one FROM "group_memberships" WHERE "group_memberships"."canvas_id" = $1 LIMIT $2 [["canvas_id", 11648813], ["LIMIT", 1]] GroupMembership Create (0.3ms) INSERT INTO "group_memberships" ("canvas_id", "canvas_user_id", "canvas_group_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 11648813], ["canvas_user_id", 72473549], ["canvas_group_id", 2132929], ["workflow_state", "accepted"], ["created_at", "2021-09-15 23:01:01.103530"], ["updated_at", "2021-09-15 23:01:01.103530"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 GroupMembership Exists (0.3ms) SELECT 1 AS one FROM "group_memberships" WHERE "group_memberships"."canvas_id" = $1 AND "group_memberships"."id" != $2 LIMIT $3 [["canvas_id", 11648813], ["id", 48], ["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 6105586], ["LIMIT", 1]] Group Create (0.2ms) INSERT INTO "groups" ("canvas_id", "sis_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 6105586], ["sis_id", "29bc1abf71fec41eafc59a2238c0bfa3"], ["name", "Some User Group"], ["workflow_state", "available"], ["created_at", "2021-09-15 23:01:01.110004"], ["updated_at", "2021-09-15 23:01:01.110004"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" IS NULL AND "groups"."id" != $1 LIMIT $2 [["id", 74], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 97883835], ["LIMIT", 1]] Group Create (0.3ms) INSERT INTO "groups" ("canvas_id", "sis_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 97883835], ["sis_id", "33c02964fbb5af484e75004233b664b0"], ["name", "Some User Group"], ["workflow_state", "available"], ["created_at", "2021-09-15 23:01:01.115616"], ["updated_at", "2021-09-15 23:01:01.115616"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Group Load (0.2ms) SELECT "groups".* FROM "groups" ORDER BY "groups"."id" ASC LIMIT $1 [["LIMIT", 1]] Group Exists (0.4ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 97883835], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 16371683], ["LIMIT", 1]] Group Create (0.7ms) INSERT INTO "groups" ("canvas_id", "sis_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 16371683], ["sis_id", "3c5d225ac12b982dc453e0ac84e2c2a8"], ["name", "Some User Group"], ["workflow_state", "available"], ["created_at", "2021-09-15 23:01:01.122405"], ["updated_at", "2021-09-15 23:01:01.122405"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.3ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 86969426], ["LIMIT", 1]] Group Create (0.3ms) INSERT INTO "groups" ("canvas_id", "sis_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 86969426], ["sis_id", "deed32ca7f8d85f9c446124c5556ae18"], ["name", "Some User Group"], ["workflow_state", "available"], ["created_at", "2021-09-15 23:01:01.127505"], ["updated_at", "2021-09-15 23:01:01.127505"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 AND "groups"."id" != $2 LIMIT $3 [["canvas_id", 86969426], ["id", 77], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 15576038], ["LIMIT", 1]] Group Create (0.5ms) INSERT INTO "groups" ("canvas_id", "sis_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 15576038], ["sis_id", "03b92e269686c8c0dd03f152d670602e"], ["name", "Some User Group"], ["workflow_state", "available"], ["created_at", "2021-09-15 23:01:01.132571"], ["updated_at", "2021-09-15 23:01:01.132571"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Group Exists (0.4ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 AND "groups"."id" != $2 LIMIT $3 [["canvas_id", 15576038], ["id", 78], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Role Exists (0.2ms) SELECT 1 AS one FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 33502031], ["LIMIT", 1]] Role Create (0.2ms) INSERT INTO "roles" ("canvas_id", "label", "base_role_type", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 33502031], ["label", "Cool Role"], ["base_role_type", "AccountMembership"], ["workflow_state", "active"], ["created_at", "2021-09-15 23:01:01.138405"], ["updated_at", "2021-09-15 23:01:01.138405"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Role Exists (0.3ms) SELECT 1 AS one FROM "roles" WHERE "roles"."canvas_id" IS NULL AND "roles"."id" != $1 LIMIT $2 [["id", 33], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Role Exists (0.2ms) SELECT 1 AS one FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 39718660], ["LIMIT", 1]] Role Create (0.2ms) INSERT INTO "roles" ("canvas_id", "label", "base_role_type", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 39718660], ["label", "Cool Role"], ["base_role_type", "AccountMembership"], ["workflow_state", "active"], ["created_at", "2021-09-15 23:01:01.144397"], ["updated_at", "2021-09-15 23:01:01.144397"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Role Load (0.3ms) SELECT "roles".* FROM "roles" ORDER BY "roles"."id" ASC LIMIT $1 [["LIMIT", 1]] Role Exists (0.3ms) SELECT 1 AS one FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 39718660], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.3ms) SELECT COUNT(*) FROM "roles" Role Load (0.3ms) SELECT "roles".* FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]]  (0.2ms) SAVEPOINT active_record_1 Role Exists (0.2ms) SELECT 1 AS one FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] Role Create (0.5ms) INSERT INTO "roles" ("canvas_id", "label", "base_role_type", "canvas_account_id", "workflow_state", "permissions", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 1], ["label", "Account Admin"], ["base_role_type", "AccountMembership"], ["canvas_account_id", 10], ["workflow_state", "built_in"], ["permissions", "{\"manage_wiki\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"post_to_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"moderate_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_announcements\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"send_messages\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"send_messages_all\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_outcomes\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"create_conferences\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"create_collaborations\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_roster\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_all_grades\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_grades\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_rubrics\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"comment_on_others_submissions\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_students\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_admin_users\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_role_overrides\":{\"enabled\":true,\"locked\":true,\"readonly\":true,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_account_memberships\":{\"enabled\":true,\"locked\":true,\"readonly\":true,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_account_settings\":{\"enabled\":true,\"locked\":true,\"readonly\":true,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_groups\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_group_pages\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_files\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_assignments\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"undelete_courses\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_grade_changes\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_course_changes\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_question_banks\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_calendar\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_reports\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_courses\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_user_logins\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_user_observers\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_alerts\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"become_user\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_developer_keys\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"import_sis\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_sis\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_sis\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_course_list\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_statistics\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_storage_quotas\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_course_content\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_content\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_interaction_alerts\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"change_course_state\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_sections\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_feature_flags\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_quiz_answer_audits\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"moderate_grades\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"lti_add_edit\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true}}"], ["created_at", "2021-09-15 23:01:01.154739"], ["updated_at", "2021-09-15 23:01:01.154739"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SELECT COUNT(*) FROM "roles" Role Load (0.2ms) SELECT "roles".* FROM "roles" ORDER BY "roles"."id" DESC LIMIT $1 [["LIMIT", 1]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (13.3ms) SAVEPOINT active_record_1 Role Exists (14.3ms) SELECT 1 AS one FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] Role Create (0.7ms) INSERT INTO "roles" ("canvas_id", "label", "base_role_type", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 1], ["label", "Cool Role"], ["base_role_type", "AccountMembership"], ["workflow_state", "active"], ["created_at", "2021-09-15 23:01:01.201270"], ["updated_at", "2021-09-15 23:01:01.201270"]]  (1.6ms) RELEASE SAVEPOINT active_record_1  (0.4ms) SELECT COUNT(*) FROM "roles" Role Load (0.3ms) SELECT "roles".* FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]]  (0.2ms) SAVEPOINT active_record_1 Role Exists (1.2ms) SELECT 1 AS one FROM "roles" WHERE "roles"."canvas_id" = $1 AND "roles"."id" != $2 LIMIT $3 [["canvas_id", 1], ["id", 36], ["LIMIT", 1]] Role Update (0.9ms) UPDATE "roles" SET "label" = $1, "canvas_account_id" = $2, "permissions" = $3, "workflow_state" = $4, "updated_at" = $5 WHERE "roles"."id" = $6 [["label", "Account Admin"], ["canvas_account_id", 10], ["permissions", "{\"manage_wiki\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"post_to_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"moderate_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_announcements\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"send_messages\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"send_messages_all\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_outcomes\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"create_conferences\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"create_collaborations\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_roster\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_all_grades\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_grades\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_rubrics\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"comment_on_others_submissions\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_students\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_admin_users\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_role_overrides\":{\"enabled\":true,\"locked\":true,\"readonly\":true,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_account_memberships\":{\"enabled\":true,\"locked\":true,\"readonly\":true,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_account_settings\":{\"enabled\":true,\"locked\":true,\"readonly\":true,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_groups\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_group_pages\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_files\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_assignments\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"undelete_courses\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_grade_changes\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_course_changes\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_question_banks\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_calendar\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_reports\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_courses\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_user_logins\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_user_observers\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_alerts\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"become_user\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_developer_keys\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"import_sis\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_sis\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_sis\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_course_list\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_statistics\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_storage_quotas\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_course_content\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_content\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_interaction_alerts\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"change_course_state\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_sections\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_feature_flags\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_quiz_answer_audits\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"moderate_grades\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"lti_add_edit\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true}}"], ["workflow_state", "built_in"], ["updated_at", "2021-09-15 23:01:01.212585"], ["id", 36]]  (0.3ms) RELEASE SAVEPOINT active_record_1  (0.4ms) SELECT COUNT(*) FROM "roles" Role Load (0.9ms) SELECT "roles".* FROM "roles" WHERE "roles"."id" = $1 LIMIT $2 [["id", 36], ["LIMIT", 1]]  (0.4ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Section Exists (0.5ms) SELECT 1 AS one FROM "sections" WHERE "sections"."canvas_id" = $1 LIMIT $2 [["canvas_id", 11942538], ["LIMIT", 1]] Section Create (0.4ms) INSERT INTO "sections" ("canvas_id", "created_at", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["canvas_id", 11942538], ["created_at", "2021-09-15 23:01:01.238130"], ["updated_at", "2021-09-15 23:01:01.238130"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Section Exists (0.4ms) SELECT 1 AS one FROM "sections" WHERE "sections"."canvas_id" IS NULL AND "sections"."id" != $1 LIMIT $2 [["id", 57], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Section Exists (0.2ms) SELECT 1 AS one FROM "sections" WHERE "sections"."canvas_id" = $1 LIMIT $2 [["canvas_id", 15102407], ["LIMIT", 1]] Section Create (0.2ms) INSERT INTO "sections" ("canvas_id", "created_at", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["canvas_id", 15102407], ["created_at", "2021-09-15 23:01:01.245318"], ["updated_at", "2021-09-15 23:01:01.245318"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Section Load (0.2ms) SELECT "sections".* FROM "sections" ORDER BY "sections"."id" ASC LIMIT $1 [["LIMIT", 1]] Section Exists (0.3ms) SELECT 1 AS one FROM "sections" WHERE "sections"."canvas_id" = $1 LIMIT $2 [["canvas_id", 15102407], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Section Exists (0.3ms) SELECT 1 AS one FROM "sections" WHERE "sections"."canvas_id" = $1 LIMIT $2 [["canvas_id", 39654951], ["LIMIT", 1]] Section Create (0.2ms) INSERT INTO "sections" ("canvas_id", "created_at", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["canvas_id", 39654951], ["created_at", "2021-09-15 23:01:01.252175"], ["updated_at", "2021-09-15 23:01:01.252175"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Section Exists (0.3ms) SELECT 1 AS one FROM "sections" WHERE "sections"."canvas_id" = $1 AND "sections"."id" != $2 LIMIT $3 [["canvas_id", 39654951], ["id", 59], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Section Exists (0.2ms) SELECT 1 AS one FROM "sections" WHERE "sections"."canvas_id" = $1 LIMIT $2 [["canvas_id", 16348808], ["LIMIT", 1]] Section Create (0.2ms) INSERT INTO "sections" ("canvas_id", "created_at", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["canvas_id", 16348808], ["created_at", "2021-09-15 23:01:01.257136"], ["updated_at", "2021-09-15 23:01:01.257136"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Submission Exists (0.8ms) SELECT 1 AS one FROM "submissions" WHERE "submissions"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] Submission Create (0.3ms) INSERT INTO "submissions" ("canvas_id", "submitted_at", "graded_at", "score", "points_possible", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 1], ["submitted_at", "2021-09-08 23:01:01.271038"], ["graded_at", "2021-09-14 23:01:01.271153"], ["score", 5.0], ["points_possible", 10.0], ["created_at", "2021-09-15 23:01:01.273633"], ["updated_at", "2021-09-15 23:01:01.273633"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Submission Exists (2.7ms) SELECT 1 AS one FROM "submissions" WHERE "submissions"."canvas_id" IS NULL AND "submissions"."id" != $1 LIMIT $2 [["id", 34], ["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.4ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Submission Exists (0.3ms) SELECT 1 AS one FROM "submissions" WHERE "submissions"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]] Submission Create (0.3ms) INSERT INTO "submissions" ("canvas_id", "submitted_at", "graded_at", "score", "points_possible", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 2], ["submitted_at", "2021-09-08 23:01:01.287125"], ["graded_at", "2021-09-14 23:01:01.287266"], ["score", 5.0], ["points_possible", 10.0], ["created_at", "2021-09-15 23:01:01.288793"], ["updated_at", "2021-09-15 23:01:01.288793"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Submission Load (0.2ms) SELECT "submissions".* FROM "submissions" ORDER BY "submissions"."id" ASC LIMIT $1 [["LIMIT", 1]] Submission Exists (0.4ms) SELECT 1 AS one FROM "submissions" WHERE "submissions"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Submission Exists (0.4ms) SELECT 1 AS one FROM "submissions" WHERE "submissions"."canvas_id" = $1 LIMIT $2 [["canvas_id", 3], ["LIMIT", 1]] Submission Create (0.4ms) INSERT INTO "submissions" ("canvas_id", "submitted_at", "graded_at", "score", "points_possible", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 3], ["submitted_at", "2021-09-08 23:01:01.297035"], ["graded_at", "2021-09-14 23:01:01.297163"], ["score", 5.0], ["points_possible", 10.0], ["created_at", "2021-09-15 23:01:01.298796"], ["updated_at", "2021-09-15 23:01:01.298796"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Submission Exists (0.5ms) SELECT 1 AS one FROM "submissions" WHERE "submissions"."canvas_id" = $1 AND "submissions"."id" != $2 LIMIT $3 [["canvas_id", 3], ["id", 36], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.4ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Submission Exists (0.4ms) SELECT 1 AS one FROM "submissions" WHERE "submissions"."canvas_id" = $1 LIMIT $2 [["canvas_id", 4], ["LIMIT", 1]] Submission Create (0.3ms) INSERT INTO "submissions" ("canvas_id", "submitted_at", "graded_at", "score", "points_possible", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 4], ["submitted_at", "2021-09-08 23:01:01.306277"], ["graded_at", "2021-09-14 23:01:01.306401"], ["score", 5.0], ["points_possible", 10.0], ["created_at", "2021-09-15 23:01:01.308374"], ["updated_at", "2021-09-15 23:01:01.308374"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Submission Exists (0.4ms) SELECT 1 AS one FROM "submissions" WHERE "submissions"."canvas_id" = $1 AND "submissions"."id" != $2 LIMIT $3 [["canvas_id", 4], ["id", 37], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.4ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Submission Exists (0.4ms) SELECT 1 AS one FROM "submissions" WHERE "submissions"."canvas_id" = $1 LIMIT $2 [["canvas_id", 5], ["LIMIT", 1]] Submission Create (0.4ms) INSERT INTO "submissions" ("canvas_id", "submitted_at", "graded_at", "score", "points_possible", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 5], ["submitted_at", "2021-09-08 23:01:01.314601"], ["graded_at", "2021-09-14 23:01:01.314724"], ["score", 5.0], ["points_possible", 10.0], ["created_at", "2021-09-15 23:01:01.316442"], ["updated_at", "2021-09-15 23:01:01.316442"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Submission Exists (0.4ms) SELECT 1 AS one FROM "submissions" WHERE "submissions"."canvas_id" = $1 AND "submissions"."id" != $2 LIMIT $3 [["canvas_id", 5], ["id", 38], ["LIMIT", 1]]  (0.5ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Term Exists (0.3ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 21003612], ["LIMIT", 1]] Term Create (0.4ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 21003612], ["name", "Cool Term"], ["start_at", "2021-09-12 23:00:59.197446"], ["end_at", "2021-09-18 23:00:59.197563"], ["workflow_state", "active"], ["sis_id", "01d4dcf795a55679e49c971d3e61925f"], ["created_at", "2021-09-15 23:01:01.325452"], ["updated_at", "2021-09-15 23:01:01.325452"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Term Exists (0.9ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" IS NULL AND "terms"."id" != $1 LIMIT $2 [["id", 94], ["LIMIT", 1]]  (0.4ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Term Exists (0.3ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 40951841], ["LIMIT", 1]] Term Create (0.2ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 40951841], ["name", "Cool Term"], ["start_at", "2021-09-12 23:00:59.197446"], ["end_at", "2021-09-18 23:00:59.197563"], ["workflow_state", "active"], ["sis_id", "26b8b7996ded1815930c705cb40b8018"], ["created_at", "2021-09-15 23:01:01.334804"], ["updated_at", "2021-09-15 23:01:01.334804"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Term Load (0.2ms) SELECT "terms".* FROM "terms" ORDER BY "terms"."id" ASC LIMIT $1 [["LIMIT", 1]] Term Exists (0.3ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 40951841], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Term Exists (0.2ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 99510172], ["LIMIT", 1]] Term Create (0.2ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 99510172], ["name", "Cool Term"], ["start_at", "2021-09-12 23:00:59.197446"], ["end_at", "2021-09-18 23:00:59.197563"], ["workflow_state", "active"], ["sis_id", "f137bb5504d698d4900028bfefcabf72"], ["created_at", "2021-09-15 23:01:01.341790"], ["updated_at", "2021-09-15 23:01:01.341790"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Term Exists (0.2ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 64159874], ["LIMIT", 1]] Term Create (0.2ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 64159874], ["name", "Cool Term"], ["start_at", "2021-09-13 23:01:01.344437"], ["end_at", "2021-09-18 23:01:01.344524"], ["workflow_state", "active"], ["sis_id", "1de9ce17c2315f00cfd4272baccfd1f7"], ["created_at", "2021-09-15 23:01:01.346008"], ["updated_at", "2021-09-15 23:01:01.346008"]]  (1.9ms) RELEASE SAVEPOINT active_record_1  (0.5ms) SAVEPOINT active_record_1 Term Exists (0.4ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 84415350], ["LIMIT", 1]] Term Create (0.6ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 84415350], ["name", "Cool Term"], ["start_at", "2021-09-12 23:00:59.197446"], ["end_at", "2021-09-18 23:00:59.197563"], ["workflow_state", "inactive"], ["sis_id", "e0b719e3032706b69079f23531f8d568"], ["created_at", "2021-09-15 23:01:01.351299"], ["updated_at", "2021-09-15 23:01:01.351299"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Term Exists (0.2ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 11886599], ["LIMIT", 1]] Term Create (0.3ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 11886599], ["name", "Cool Term"], ["start_at", "2021-07-15 23:01:01.353269"], ["end_at", "2021-08-15 23:01:01.353353"], ["workflow_state", "active"], ["sis_id", "fc9b82539f77acde16c1e4f3fae9d035"], ["created_at", "2021-09-15 23:01:01.354740"], ["updated_at", "2021-09-15 23:01:01.354740"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Term Exists (0.4ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 36252124], ["LIMIT", 1]] Term Create (0.2ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 36252124], ["name", "Cool Term"], ["start_at", "2022-03-15 23:01:01.355933"], ["end_at", "2022-09-15 23:01:01.355997"], ["workflow_state", "active"], ["sis_id", "340f3a90e73e28366832034f3c60455f"], ["created_at", "2021-09-15 23:01:01.357797"], ["updated_at", "2021-09-15 23:01:01.357797"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Term Load (0.3ms) SELECT "terms".* FROM "terms" WHERE "terms"."workflow_state" = $1 AND (start_at <= '2021-09-30 23:01:01.358890' OR start_at IS NULL) AND (end_at >= '2021-08-31 23:01:01.359033' OR end_at IS NULL) [["workflow_state", "active"]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SELECT COUNT(*) FROM "terms" Term Load (0.1ms) SELECT "terms".* FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]]  (0.1ms) SAVEPOINT active_record_1 Term Exists (0.2ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] Term Create (0.2ms) INSERT INTO "terms" ("canvas_id", "name", "workflow_state", "grading_period_group_id", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 1], ["name", "Default Term"], ["workflow_state", "active"], ["grading_period_group_id", 1], ["sis_id", "Test"], ["created_at", "2021-09-15 23:01:01.363054"], ["updated_at", "2021-09-15 23:01:01.363054"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SELECT COUNT(*) FROM "terms" Term Load (0.1ms) SELECT "terms".* FROM "terms" ORDER BY "terms"."id" DESC LIMIT $1 [["LIMIT", 1]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Term Exists (0.3ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] Term Create (0.3ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 1], ["name", "Cool Term"], ["start_at", "2021-09-12 23:00:59.197446"], ["end_at", "2021-09-18 23:00:59.197563"], ["workflow_state", "active"], ["sis_id", "900d09114b1743d6bd383fc023a7095b"], ["created_at", "2021-09-15 23:01:01.367792"], ["updated_at", "2021-09-15 23:01:01.367792"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.3ms) SELECT COUNT(*) FROM "terms" Term Load (0.2ms) SELECT "terms".* FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]]  (0.2ms) SAVEPOINT active_record_1 Term Exists (0.2ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 AND "terms"."id" != $2 LIMIT $3 [["canvas_id", 1], ["id", 102], ["LIMIT", 1]] Term Update (0.2ms) UPDATE "terms" SET "name" = $1, "sis_id" = $2, "start_at" = $3, "end_at" = $4, "grading_period_group_id" = $5, "updated_at" = $6 WHERE "terms"."id" = $7 [["name", "Default Term"], ["sis_id", "Test"], ["start_at", nil], ["end_at", nil], ["grading_period_group_id", 1], ["updated_at", "2021-09-15 23:01:01.371345"], ["id", 102]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SELECT COUNT(*) FROM "terms" Term Load (0.3ms) SELECT "terms".* FROM "terms" WHERE "terms"."id" = $1 LIMIT $2 [["id", 102], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 User Exists (0.2ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 73966819], ["LIMIT", 1]] User Create (0.2ms) INSERT INTO "users" ("canvas_id", "sis_id", "email", "first_name", "last_name", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 73966819], ["sis_id", "4f7d307791d0ded6fe40fadddb792246"], ["email", "cooldude@coolsite.com"], ["first_name", "Cool"], ["last_name", "Dude"], ["created_at", "2021-09-15 23:01:01.376584"], ["updated_at", "2021-09-15 23:01:01.376584"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 User Exists (0.3ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" IS NULL AND "users"."id" != $1 LIMIT $2 [["id", 98], ["LIMIT", 1]]  (0.4ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 User Exists (0.4ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 70120080], ["LIMIT", 1]] User Create (0.3ms) INSERT INTO "users" ("canvas_id", "sis_id", "email", "first_name", "last_name", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 70120080], ["sis_id", "591352c8c495e50018a9ec7d99208596"], ["email", "cooldude@coolsite.com"], ["first_name", "Cool"], ["last_name", "Dude"], ["created_at", "2021-09-15 23:01:01.397845"], ["updated_at", "2021-09-15 23:01:01.397845"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 User Load (0.2ms) SELECT "users".* FROM "users" ORDER BY "users"."id" ASC LIMIT $1 [["LIMIT", 1]] User Exists (0.4ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 70120080], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 User Exists (0.2ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 6370143], ["LIMIT", 1]] User Create (0.2ms) INSERT INTO "users" ("canvas_id", "sis_id", "email", "first_name", "last_name", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 6370143], ["sis_id", "c1d9e716f296466d5dcb2615adedac6b"], ["email", "cooldude@coolsite.com"], ["first_name", "Cool"], ["last_name", "Dude"], ["created_at", "2021-09-15 23:01:01.404923"], ["updated_at", "2021-09-15 23:01:01.404923"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 User Exists (0.2ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 88437797], ["LIMIT", 1]] User Create (0.2ms) INSERT INTO "users" ("canvas_id", "sis_id", "email", "first_name", "last_name", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 88437797], ["sis_id", "2b820fa4c25a877ad4e2d26f6075c2e3"], ["email", "cooldude@coolsite.com"], ["first_name", "Cool"], ["last_name", "Dude"], ["created_at", "2021-09-15 23:01:01.408859"], ["updated_at", "2021-09-15 23:01:01.408859"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 User Exists (0.2ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 37288444], ["LIMIT", 1]] User Create (0.2ms) INSERT INTO "users" ("canvas_id", "sis_id", "email", "first_name", "last_name", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 37288444], ["sis_id", "64e6b8895b97c87ada47170ad936346d"], ["email", "cooldude@coolsite.com"], ["first_name", "Cool"], ["last_name", "Dude"], ["created_at", "2021-09-15 23:01:01.412298"], ["updated_at", "2021-09-15 23:01:01.412298"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.3ms) SELECT COUNT(*) FROM "assignment_groups" AssignmentGroup Create Many (0.6ms) INSERT INTO "assignment_groups" ("canvas_id","canvas_course_id","name","rules","position","group_weight","workflow_state","canvas_created_at","canvas_updated_at","created_at","updated_at") VALUES (1,1,'Assignments','--- drop_lowest:1\nnever_drop:36\n ',1,50.0,'available','2017-09-08 01:37:33','2017-09-08 01:37:33','2021-09-15 23:01:01.420200','2021-09-15 23:01:01.420200'),(2,1,'Tests',NULL,1,50.0,'available','2017-09-08 01:37:33','2017-09-08 01:37:33','2021-09-15 23:01:01.420200','2021-09-15 23:01:01.420200') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","canvas_course_id"=EXCLUDED."canvas_course_id","name"=EXCLUDED."name","rules"=EXCLUDED."rules","position"=EXCLUDED."position","group_weight"=EXCLUDED."group_weight","workflow_state"=EXCLUDED."workflow_state","canvas_created_at"=EXCLUDED."canvas_created_at","canvas_updated_at"=EXCLUDED."canvas_updated_at","updated_at"=EXCLUDED."updated_at" WHERE ("assignment_groups".canvas_id, "assignment_groups".canvas_course_id, "assignment_groups".name, "assignment_groups".rules, "assignment_groups".position, "assignment_groups".group_weight, "assignment_groups".workflow_state, "assignment_groups".canvas_created_at, "assignment_groups".canvas_updated_at) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.canvas_course_id, EXCLUDED.name, EXCLUDED.rules, EXCLUDED.position, EXCLUDED.group_weight, EXCLUDED.workflow_state, EXCLUDED.canvas_created_at, EXCLUDED.canvas_updated_at) RETURNING "id"  (0.3ms) SELECT COUNT(*) FROM "assignment_groups"  (0.4ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SELECT COUNT(*) FROM "assignments" Assignment Create Many (0.7ms) INSERT INTO "assignments" ("canvas_id","title","description","due_at","unlock_at","lock_at","points_possible","min_score","max_score","mastery_score","grading_type","submission_types","workflow_state","canvas_context_id","canvas_context_type","canvas_assignment_group_id","canvas_grading_scheme_id","canvas_grading_standard_id","created_at","updated_at") VALUES (88,'Assignment 1','

fdsfds

',NULL,NULL,NULL,100.0,NULL,NULL,NULL,'points','online_text_entry','published',58,'Course',55,NULL,NULL,'2021-09-15 23:01:01.425569','2021-09-15 23:01:01.425569'),(89,'fdsfdsfds','

fdsfdsfsdf

',NULL,NULL,NULL,100.0,NULL,NULL,NULL,'points','online_text_entry','published',59,'Course',56,NULL,NULL,'2021-09-15 23:01:01.425569','2021-09-15 23:01:01.425569') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","title"=EXCLUDED."title","description"=EXCLUDED."description","due_at"=EXCLUDED."due_at","unlock_at"=EXCLUDED."unlock_at","lock_at"=EXCLUDED."lock_at","points_possible"=EXCLUDED."points_possible","min_score"=EXCLUDED."min_score","max_score"=EXCLUDED."max_score","mastery_score"=EXCLUDED."mastery_score","grading_type"=EXCLUDED."grading_type","submission_types"=EXCLUDED."submission_types","workflow_state"=EXCLUDED."workflow_state","canvas_context_id"=EXCLUDED."canvas_context_id","canvas_context_type"=EXCLUDED."canvas_context_type","canvas_assignment_group_id"=EXCLUDED."canvas_assignment_group_id","canvas_grading_scheme_id"=EXCLUDED."canvas_grading_scheme_id","canvas_grading_standard_id"=EXCLUDED."canvas_grading_standard_id","updated_at"=EXCLUDED."updated_at" WHERE ("assignments".canvas_id, "assignments".title, "assignments".description, "assignments".due_at, "assignments".unlock_at, "assignments".lock_at, "assignments".points_possible, "assignments".min_score, "assignments".max_score, "assignments".mastery_score, "assignments".grading_type, "assignments".submission_types, "assignments".workflow_state, "assignments".canvas_context_id, "assignments".canvas_context_type, "assignments".canvas_assignment_group_id, "assignments".canvas_grading_scheme_id, "assignments".canvas_grading_standard_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.title, EXCLUDED.description, EXCLUDED.due_at, EXCLUDED.unlock_at, EXCLUDED.lock_at, EXCLUDED.points_possible, EXCLUDED.min_score, EXCLUDED.max_score, EXCLUDED.mastery_score, EXCLUDED.grading_type, EXCLUDED.submission_types, EXCLUDED.workflow_state, EXCLUDED.canvas_context_id, EXCLUDED.canvas_context_type, EXCLUDED.canvas_assignment_group_id, EXCLUDED.canvas_grading_scheme_id, EXCLUDED.canvas_grading_standard_id) RETURNING "id"  (0.3ms) SELECT COUNT(*) FROM "assignments"  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.3ms) SELECT COUNT(*) FROM "context_module_items" ContextModuleItem Create Many (0.7ms) INSERT INTO "context_module_items" ("canvas_id","canvas_context_module_id","position","canvas_content_id","canvas_content_type","workflow_state","canvas_assignment_id","created_at","updated_at") VALUES (15,9,1,83,'Assignment','active',1,'2021-09-15 23:01:01.429995','2021-09-15 23:01:01.429995'),(16,10,1,80,'Assignment','active',2,'2021-09-15 23:01:01.429995','2021-09-15 23:01:01.429995') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","canvas_context_module_id"=EXCLUDED."canvas_context_module_id","position"=EXCLUDED."position","canvas_content_id"=EXCLUDED."canvas_content_id","canvas_content_type"=EXCLUDED."canvas_content_type","workflow_state"=EXCLUDED."workflow_state","canvas_assignment_id"=EXCLUDED."canvas_assignment_id","updated_at"=EXCLUDED."updated_at" WHERE ("context_module_items".canvas_id, "context_module_items".canvas_context_module_id, "context_module_items".position, "context_module_items".canvas_content_id, "context_module_items".canvas_content_type, "context_module_items".workflow_state, "context_module_items".canvas_assignment_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.canvas_context_module_id, EXCLUDED.position, EXCLUDED.canvas_content_id, EXCLUDED.canvas_content_type, EXCLUDED.workflow_state, EXCLUDED.canvas_assignment_id) RETURNING "id"  (0.3ms) SELECT COUNT(*) FROM "context_module_items"  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.7ms) SELECT COUNT(*) FROM "context_modules" ContextModule Create Many (0.8ms) INSERT INTO "context_modules" ("canvas_id","canvas_context_id","canvas_context_type","position","name","workflow_state","deleted_at","created_at","updated_at") VALUES (23,785,'Course',1,'New Mod','active',NULL,'2021-09-15 23:01:01.436682','2021-09-15 23:01:01.436682'),(4,27,'Course',1,'Modules gonna module','unpublished',NULL,'2021-09-15 23:01:01.436682','2021-09-15 23:01:01.436682') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","canvas_context_id"=EXCLUDED."canvas_context_id","canvas_context_type"=EXCLUDED."canvas_context_type","position"=EXCLUDED."position","name"=EXCLUDED."name","workflow_state"=EXCLUDED."workflow_state","deleted_at"=EXCLUDED."deleted_at","updated_at"=EXCLUDED."updated_at" WHERE ("context_modules".canvas_id, "context_modules".canvas_context_id, "context_modules".canvas_context_type, "context_modules".position, "context_modules".name, "context_modules".workflow_state, "context_modules".deleted_at) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.canvas_context_id, EXCLUDED.canvas_context_type, EXCLUDED.position, EXCLUDED.name, EXCLUDED.workflow_state, EXCLUDED.deleted_at) RETURNING "id"  (0.3ms) SELECT COUNT(*) FROM "context_modules"  (0.2ms) ROLLBACK  (0.3ms) BEGIN  (0.3ms) SELECT COUNT(*) FROM "courses" Course Create Many (0.5ms) INSERT INTO "courses" ("canvas_id","sis_id","course_code","name","canvas_account_id","canvas_term_id","start_at","end_at","workflow_state","grading_standard_id","created_at","updated_at") VALUES (1,'course_sis_id_1','C1','Course #1',1,1,'2017-03-27 21:53:18','2017-04-27 12:21:18','active',NULL,'2021-09-15 23:01:01.442719','2021-09-15 23:01:01.442719'),(2,'course_sis_id_2','C2','Course #2',1,1,'2017-03-27 21:53:18','2017-04-27 12:21:18','unpublished',NULL,'2021-09-15 23:01:01.442719','2021-09-15 23:01:01.442719') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","sis_id"=EXCLUDED."sis_id","course_code"=EXCLUDED."course_code","name"=EXCLUDED."name","canvas_account_id"=EXCLUDED."canvas_account_id","canvas_term_id"=EXCLUDED."canvas_term_id","start_at"=EXCLUDED."start_at","end_at"=EXCLUDED."end_at","workflow_state"=EXCLUDED."workflow_state","grading_standard_id"=EXCLUDED."grading_standard_id","updated_at"=EXCLUDED."updated_at" WHERE ("courses".canvas_id, "courses".sis_id, "courses".course_code, "courses".name, "courses".canvas_account_id, "courses".canvas_term_id, "courses".start_at, "courses".end_at, "courses".workflow_state, "courses".grading_standard_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.sis_id, EXCLUDED.course_code, EXCLUDED.name, EXCLUDED.canvas_account_id, EXCLUDED.canvas_term_id, EXCLUDED.start_at, EXCLUDED.end_at, EXCLUDED.workflow_state, EXCLUDED.grading_standard_id) RETURNING "id"  (0.2ms) SELECT COUNT(*) FROM "courses"  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SELECT COUNT(*) FROM "users" User Create Many (0.4ms) INSERT INTO "users" ("canvas_id","sis_id","email","first_name","last_name","name","sortable_name","workflow_state","login_id","created_at","updated_at") VALUES (1,'sis_id_1','poorbastard@yharnam.com','Patches','the Spider','Patches the Spider','the Spider, Patches','active','spiderdude1337','2021-09-15 23:01:01.446751','2021-09-15 23:01:01.446751'),(2,'sis_id_2','dreamer@yharnam.com','Hunter','Djura','Hunter Djura','Djura, Hunter','active','retireddude109','2021-09-15 23:01:01.446751','2021-09-15 23:01:01.446751') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","sis_id"=EXCLUDED."sis_id","email"=EXCLUDED."email","first_name"=EXCLUDED."first_name","last_name"=EXCLUDED."last_name","name"=EXCLUDED."name","sortable_name"=EXCLUDED."sortable_name","workflow_state"=EXCLUDED."workflow_state","login_id"=EXCLUDED."login_id","updated_at"=EXCLUDED."updated_at" WHERE ("users".canvas_id, "users".sis_id, "users".email, "users".first_name, "users".last_name, "users".name, "users".sortable_name, "users".workflow_state, "users".login_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.sis_id, EXCLUDED.email, EXCLUDED.first_name, EXCLUDED.last_name, EXCLUDED.name, EXCLUDED.sortable_name, EXCLUDED.workflow_state, EXCLUDED.login_id) RETURNING "id"  (0.2ms) SELECT COUNT(*) FROM "users"  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.5ms) SELECT COUNT(*) FROM "courses" Course Create Many (0.5ms) INSERT INTO "courses" ("canvas_id","sis_id","course_code","name","canvas_account_id","canvas_term_id","start_at","end_at","workflow_state","grading_standard_id","created_at","updated_at") VALUES (1,'course_sis_id_1','C1','Course #1',1,1,'2017-03-27 21:53:18','2017-04-27 12:21:18','active',NULL,'2021-09-15 23:01:01.451194','2021-09-15 23:01:01.451194'),(2,'course_sis_id_2','C2','Course #2',1,1,'2017-03-27 21:53:18','2017-04-27 12:21:18','unpublished',NULL,'2021-09-15 23:01:01.451194','2021-09-15 23:01:01.451194') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","sis_id"=EXCLUDED."sis_id","course_code"=EXCLUDED."course_code","name"=EXCLUDED."name","canvas_account_id"=EXCLUDED."canvas_account_id","canvas_term_id"=EXCLUDED."canvas_term_id","start_at"=EXCLUDED."start_at","end_at"=EXCLUDED."end_at","workflow_state"=EXCLUDED."workflow_state","grading_standard_id"=EXCLUDED."grading_standard_id","updated_at"=EXCLUDED."updated_at" WHERE ("courses".canvas_id, "courses".sis_id, "courses".course_code, "courses".name, "courses".canvas_account_id, "courses".canvas_term_id, "courses".start_at, "courses".end_at, "courses".workflow_state, "courses".grading_standard_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.sis_id, EXCLUDED.course_code, EXCLUDED.name, EXCLUDED.canvas_account_id, EXCLUDED.canvas_term_id, EXCLUDED.start_at, EXCLUDED.end_at, EXCLUDED.workflow_state, EXCLUDED.grading_standard_id) RETURNING "id"  (0.3ms) SELECT COUNT(*) FROM "courses" Course Load (0.3ms) SELECT "courses".* FROM "courses" ORDER BY "courses"."id" ASC LIMIT $1 [["LIMIT", 1]]  (0.6ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SELECT COUNT(*) FROM "enrollments" Enrollment Create Many (0.5ms) INSERT INTO "enrollments" ("canvas_id","canvas_course_id","course_sis_id","canvas_user_id","user_sis_id","role","canvas_role_id","canvas_section_id","workflow_state","base_role_type","created_at","updated_at") VALUES (1,1,'sis_MUSC_2520_834',2,'sis_dalvarez_247','teacher',4,1,'active','TeacherEnrollment','2021-09-15 23:01:01.458085','2021-09-15 23:01:01.458085'),(2,1,'sis_MUSC_2520_834',3,'sis_jweaver_720','student',4,1,'active','StudentEnrollment','2021-09-15 23:01:01.458085','2021-09-15 23:01:01.458085') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","canvas_course_id"=EXCLUDED."canvas_course_id","course_sis_id"=EXCLUDED."course_sis_id","canvas_user_id"=EXCLUDED."canvas_user_id","user_sis_id"=EXCLUDED."user_sis_id","role"=EXCLUDED."role","canvas_role_id"=EXCLUDED."canvas_role_id","canvas_section_id"=EXCLUDED."canvas_section_id","workflow_state"=EXCLUDED."workflow_state","base_role_type"=EXCLUDED."base_role_type","updated_at"=EXCLUDED."updated_at" WHERE ("enrollments".canvas_id, "enrollments".canvas_course_id, "enrollments".course_sis_id, "enrollments".canvas_user_id, "enrollments".user_sis_id, "enrollments".role, "enrollments".canvas_role_id, "enrollments".canvas_section_id, "enrollments".workflow_state, "enrollments".base_role_type) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.canvas_course_id, EXCLUDED.course_sis_id, EXCLUDED.canvas_user_id, EXCLUDED.user_sis_id, EXCLUDED.role, EXCLUDED.canvas_role_id, EXCLUDED.canvas_section_id, EXCLUDED.workflow_state, EXCLUDED.base_role_type) RETURNING "id"  (0.2ms) SELECT COUNT(*) FROM "enrollments"  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SELECT COUNT(*) FROM "sections" Section Create Many (0.4ms) INSERT INTO "sections" ("canvas_id","sis_id","canvas_course_id","name","workflow_state","start_at","end_at","created_at","updated_at") VALUES (1,'sis_section_1',1,'Cool Section','active','2017-03-27 21:53:18','2017-03-27 21:53:18','2021-09-15 23:01:01.462214','2021-09-15 23:01:01.462214'),(2,'sis_section_2',2,'Lame Section','active','2017-03-27 21:53:18','2017-03-27 21:53:18','2021-09-15 23:01:01.462214','2021-09-15 23:01:01.462214') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","sis_id"=EXCLUDED."sis_id","canvas_course_id"=EXCLUDED."canvas_course_id","name"=EXCLUDED."name","workflow_state"=EXCLUDED."workflow_state","start_at"=EXCLUDED."start_at","end_at"=EXCLUDED."end_at","updated_at"=EXCLUDED."updated_at" WHERE ("sections".canvas_id, "sections".sis_id, "sections".canvas_course_id, "sections".name, "sections".workflow_state, "sections".start_at, "sections".end_at) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.sis_id, EXCLUDED.canvas_course_id, EXCLUDED.name, EXCLUDED.workflow_state, EXCLUDED.start_at, EXCLUDED.end_at) RETURNING "id"  (0.2ms) SELECT COUNT(*) FROM "sections" Section Load (0.2ms) SELECT "sections".* FROM "sections" ORDER BY "sections"."id" ASC LIMIT $1 [["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN Section Create Many (0.4ms) INSERT INTO "sections" ("canvas_id","canvas_nonxlist_course_id","created_at","updated_at") VALUES (2,2,'2021-09-15 23:01:01.466169','2021-09-15 23:01:01.466169') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","canvas_nonxlist_course_id"=EXCLUDED."canvas_nonxlist_course_id","updated_at"=EXCLUDED."updated_at" WHERE ("sections".canvas_id, "sections".canvas_nonxlist_course_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.canvas_nonxlist_course_id) RETURNING "id"  (0.2ms) SELECT COUNT(*) FROM "sections" WHERE "sections"."canvas_nonxlist_course_id" IS NOT NULL Section Load (0.2ms) SELECT "sections".* FROM "sections" WHERE "sections"."canvas_nonxlist_course_id" IS NOT NULL ORDER BY "sections"."id" ASC LIMIT $1 [["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.3ms) SELECT COUNT(*) FROM "groups" Group Create Many (0.5ms) INSERT INTO "groups" ("canvas_id","sis_id","canvas_group_category_id","group_category_sis_id","canvas_account_id","canvas_course_id","name","workflow_state","context_id","context_type","max_membership","created_at","updated_at") VALUES (50,'sis1',10,NULL,1,NULL,'Group1','available',1,'Account',NULL,'2021-09-15 23:01:01.471445','2021-09-15 23:01:01.471445'),(51,'sis2',2,NULL,NULL,1,'Group2','available',1,'Course',1,'2021-09-15 23:01:01.471445','2021-09-15 23:01:01.471445') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","sis_id"=EXCLUDED."sis_id","canvas_group_category_id"=EXCLUDED."canvas_group_category_id","group_category_sis_id"=EXCLUDED."group_category_sis_id","canvas_account_id"=EXCLUDED."canvas_account_id","canvas_course_id"=EXCLUDED."canvas_course_id","name"=EXCLUDED."name","workflow_state"=EXCLUDED."workflow_state","context_id"=EXCLUDED."context_id","context_type"=EXCLUDED."context_type","max_membership"=EXCLUDED."max_membership","updated_at"=EXCLUDED."updated_at" WHERE ("groups".canvas_id, "groups".sis_id, "groups".canvas_group_category_id, "groups".group_category_sis_id, "groups".canvas_account_id, "groups".canvas_course_id, "groups".name, "groups".workflow_state, "groups".context_id, "groups".context_type, "groups".max_membership) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.sis_id, EXCLUDED.canvas_group_category_id, EXCLUDED.group_category_sis_id, EXCLUDED.canvas_account_id, EXCLUDED.canvas_course_id, EXCLUDED.name, EXCLUDED.workflow_state, EXCLUDED.context_id, EXCLUDED.context_type, EXCLUDED.max_membership) RETURNING "id"  (0.2ms) SELECT COUNT(*) FROM "groups" Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."name" = $1 LIMIT $2 [["name", "Group1"], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SELECT COUNT(*) FROM "group_memberships" GroupMembership Create Many (0.4ms) INSERT INTO "group_memberships" ("canvas_id","canvas_group_id","group_sis_id","canvas_user_id","user_sis_id","workflow_state","created_at","updated_at") VALUES (50,1,NULL,10,NULL,'accepted','2021-09-15 23:01:01.476796','2021-09-15 23:01:01.476796'),(51,2,NULL,11,NULL,'accepted','2021-09-15 23:01:01.476796','2021-09-15 23:01:01.476796') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","canvas_group_id"=EXCLUDED."canvas_group_id","group_sis_id"=EXCLUDED."group_sis_id","canvas_user_id"=EXCLUDED."canvas_user_id","user_sis_id"=EXCLUDED."user_sis_id","workflow_state"=EXCLUDED."workflow_state","updated_at"=EXCLUDED."updated_at" WHERE ("group_memberships".canvas_id, "group_memberships".canvas_group_id, "group_memberships".group_sis_id, "group_memberships".canvas_user_id, "group_memberships".user_sis_id, "group_memberships".workflow_state) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.canvas_group_id, EXCLUDED.group_sis_id, EXCLUDED.canvas_user_id, EXCLUDED.user_sis_id, EXCLUDED.workflow_state) RETURNING "id"  (0.2ms) SELECT COUNT(*) FROM "group_memberships" GroupMembership Load (0.2ms) SELECT "group_memberships".* FROM "group_memberships" WHERE "group_memberships"."canvas_id" = $1 LIMIT $2 [["canvas_id", 50], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.4ms) SELECT COUNT(*) FROM "user_observers" UserObserver Create Many (0.6ms) INSERT INTO "user_observers" ("observing_user_id","observed_user_id","workflow_state","created_at","updated_at") VALUES (21,3,'active','2021-09-15 23:01:01.486851','2021-09-15 23:01:01.486851'),(21,2,'active','2021-09-15 23:01:01.486851','2021-09-15 23:01:01.486851'),(22,NULL,'active','2021-09-15 23:01:01.486851','2021-09-15 23:01:01.486851') ON CONFLICT (observing_user_id, observed_user_id) DO UPDATE SET "observing_user_id"=EXCLUDED."observing_user_id","observed_user_id"=EXCLUDED."observed_user_id","workflow_state"=EXCLUDED."workflow_state","updated_at"=EXCLUDED."updated_at" WHERE ("user_observers".observing_user_id, "user_observers".observed_user_id, "user_observers".workflow_state) IS DISTINCT FROM (EXCLUDED.observing_user_id, EXCLUDED.observed_user_id, EXCLUDED.workflow_state) RETURNING "id"  (0.3ms) SELECT COUNT(*) FROM "user_observers" UserObserver Load (0.4ms) SELECT "user_observers".* FROM "user_observers" WHERE "user_observers"."observed_user_id" = $1 LIMIT $2 [["observed_user_id", 3], ["LIMIT", 1]]  (0.9ms) ROLLBACK  (0.1ms) BEGIN  (0.5ms) SELECT COUNT(*) FROM "grading_periods" GradingPeriod Create Many (0.5ms) INSERT INTO "grading_periods" ("canvas_id","title","weight","start_date","end_date","close_date","canvas_grading_period_group_id","workflow_state","created_at","updated_at") VALUES (1,'Period 1',0.2,'2019-07-01 06:00:00','2019-08-01 05:59:59','2019-08-01 05:59:59',1,'active','2021-09-15 23:01:01.507892','2021-09-15 23:01:01.507892'),(2,'Period 2',0.8,'2019-08-01 06:00:00','2019-09-01 05:59:59','2019-09-01 05:59:59',1,'deleted','2021-09-15 23:01:01.507892','2021-09-15 23:01:01.507892') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","title"=EXCLUDED."title","weight"=EXCLUDED."weight","start_date"=EXCLUDED."start_date","end_date"=EXCLUDED."end_date","close_date"=EXCLUDED."close_date","canvas_grading_period_group_id"=EXCLUDED."canvas_grading_period_group_id","workflow_state"=EXCLUDED."workflow_state","updated_at"=EXCLUDED."updated_at" WHERE ("grading_periods".canvas_id, "grading_periods".title, "grading_periods".weight, "grading_periods".start_date, "grading_periods".end_date, "grading_periods".close_date, "grading_periods".canvas_grading_period_group_id, "grading_periods".workflow_state) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.title, EXCLUDED.weight, EXCLUDED.start_date, EXCLUDED.end_date, EXCLUDED.close_date, EXCLUDED.canvas_grading_period_group_id, EXCLUDED.workflow_state) RETURNING "id"  (0.3ms) SELECT COUNT(*) FROM "grading_periods" GradingPeriod Load (0.2ms) SELECT "grading_periods".* FROM "grading_periods" WHERE "grading_periods"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.1ms) BEGIN  (0.7ms) SELECT COUNT(*) FROM "grading_period_groups" GradingPeriodGroup Create Many (0.6ms) INSERT INTO "grading_period_groups" ("canvas_id","canvas_course_id","canvas_account_id","title","weighted","display_totals_for_all_grading_periods","workflow_state","created_at","updated_at") VALUES (1,NULL,1,'Test Group',FALSE,FALSE,'active','2021-09-15 23:01:01.539859','2021-09-15 23:01:01.539859') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","canvas_course_id"=EXCLUDED."canvas_course_id","canvas_account_id"=EXCLUDED."canvas_account_id","title"=EXCLUDED."title","weighted"=EXCLUDED."weighted","display_totals_for_all_grading_periods"=EXCLUDED."display_totals_for_all_grading_periods","workflow_state"=EXCLUDED."workflow_state","updated_at"=EXCLUDED."updated_at" WHERE ("grading_period_groups".canvas_id, "grading_period_groups".canvas_course_id, "grading_period_groups".canvas_account_id, "grading_period_groups".title, "grading_period_groups".weighted, "grading_period_groups".display_totals_for_all_grading_periods, "grading_period_groups".workflow_state) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.canvas_course_id, EXCLUDED.canvas_account_id, EXCLUDED.title, EXCLUDED.weighted, EXCLUDED.display_totals_for_all_grading_periods, EXCLUDED.workflow_state) RETURNING "id"  (0.3ms) SELECT COUNT(*) FROM "grading_period_groups" GradingPeriodGroup Load (0.3ms) SELECT "grading_period_groups".* FROM "grading_period_groups" WHERE "grading_period_groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SELECT COUNT(*) FROM "user_observers" UserObserver Create Many (0.4ms) INSERT INTO "user_observers" ("observing_user_id","observed_user_id","workflow_state","created_at","updated_at") VALUES (21,3,'active','2021-09-15 23:01:01.562026','2021-09-15 23:01:01.562026'),(21,2,'active','2021-09-15 23:01:01.562026','2021-09-15 23:01:01.562026'),(22,NULL,'active','2021-09-15 23:01:01.562026','2021-09-15 23:01:01.562026') ON CONFLICT (observing_user_id, observed_user_id) DO UPDATE SET "observing_user_id"=EXCLUDED."observing_user_id","observed_user_id"=EXCLUDED."observed_user_id","workflow_state"=EXCLUDED."workflow_state","updated_at"=EXCLUDED."updated_at" WHERE ("user_observers".observing_user_id, "user_observers".observed_user_id, "user_observers".workflow_state) IS DISTINCT FROM (EXCLUDED.observing_user_id, EXCLUDED.observed_user_id, EXCLUDED.workflow_state) RETURNING "id"  (0.2ms) SELECT COUNT(*) FROM "user_observers"  (0.2ms) SELECT COUNT(*) FROM "user_observers" UserObserver Create Many (0.4ms) INSERT INTO "user_observers" ("observing_user_id","observed_user_id","workflow_state","created_at","updated_at") VALUES (21,3,'active','2021-09-15 23:01:01.564922','2021-09-15 23:01:01.564922'),(21,2,'active','2021-09-15 23:01:01.564922','2021-09-15 23:01:01.564922'),(22,NULL,'active','2021-09-15 23:01:01.564922','2021-09-15 23:01:01.564922') ON CONFLICT (observing_user_id, observed_user_id) DO UPDATE SET "observing_user_id"=EXCLUDED."observing_user_id","observed_user_id"=EXCLUDED."observed_user_id","workflow_state"=EXCLUDED."workflow_state","updated_at"=EXCLUDED."updated_at" WHERE ("user_observers".observing_user_id, "user_observers".observed_user_id, "user_observers".workflow_state) IS DISTINCT FROM (EXCLUDED.observing_user_id, EXCLUDED.observed_user_id, EXCLUDED.workflow_state) RETURNING "id"  (0.3ms) SELECT COUNT(*) FROM "user_observers"  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) SELECT COUNT(*) FROM "users"  (0.2ms) SELECT COUNT(*) FROM "courses" Course Create Many (0.5ms) INSERT INTO "courses" ("canvas_id","sis_id","course_code","name","canvas_account_id","canvas_term_id","start_at","end_at","workflow_state","grading_standard_id","created_at","updated_at") VALUES (1,'course_sis_id_1','C1','Course #1',1,1,'2017-03-27 21:53:18','2017-04-27 12:21:18','active',NULL,'2021-09-15 23:01:01.663042','2021-09-15 23:01:01.663042'),(2,'course_sis_id_2','C2','Course #2',1,1,'2017-03-27 21:53:18','2017-04-27 12:21:18','unpublished',NULL,'2021-09-15 23:01:01.663042','2021-09-15 23:01:01.663042') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","sis_id"=EXCLUDED."sis_id","course_code"=EXCLUDED."course_code","name"=EXCLUDED."name","canvas_account_id"=EXCLUDED."canvas_account_id","canvas_term_id"=EXCLUDED."canvas_term_id","start_at"=EXCLUDED."start_at","end_at"=EXCLUDED."end_at","workflow_state"=EXCLUDED."workflow_state","grading_standard_id"=EXCLUDED."grading_standard_id","updated_at"=EXCLUDED."updated_at" WHERE ("courses".canvas_id, "courses".sis_id, "courses".course_code, "courses".name, "courses".canvas_account_id, "courses".canvas_term_id, "courses".start_at, "courses".end_at, "courses".workflow_state, "courses".grading_standard_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.sis_id, EXCLUDED.course_code, EXCLUDED.name, EXCLUDED.canvas_account_id, EXCLUDED.canvas_term_id, EXCLUDED.start_at, EXCLUDED.end_at, EXCLUDED.workflow_state, EXCLUDED.grading_standard_id) RETURNING "id" User Create Many (0.4ms) INSERT INTO "users" ("canvas_id","sis_id","email","first_name","last_name","name","sortable_name","workflow_state","login_id","created_at","updated_at") VALUES (1,'sis_id_1','poorbastard@yharnam.com','Patches','the Spider','Patches the Spider','the Spider, Patches','active','spiderdude1337','2021-09-15 23:01:01.664874','2021-09-15 23:01:01.664874'),(2,'sis_id_2','dreamer@yharnam.com','Hunter','Djura','Hunter Djura','Djura, Hunter','active','retireddude109','2021-09-15 23:01:01.664874','2021-09-15 23:01:01.664874') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","sis_id"=EXCLUDED."sis_id","email"=EXCLUDED."email","first_name"=EXCLUDED."first_name","last_name"=EXCLUDED."last_name","name"=EXCLUDED."name","sortable_name"=EXCLUDED."sortable_name","workflow_state"=EXCLUDED."workflow_state","login_id"=EXCLUDED."login_id","updated_at"=EXCLUDED."updated_at" WHERE ("users".canvas_id, "users".sis_id, "users".email, "users".first_name, "users".last_name, "users".name, "users".sortable_name, "users".workflow_state, "users".login_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.sis_id, EXCLUDED.email, EXCLUDED.first_name, EXCLUDED.last_name, EXCLUDED.name, EXCLUDED.sortable_name, EXCLUDED.workflow_state, EXCLUDED.login_id) RETURNING "id"  (0.4ms) SELECT COUNT(*) FROM "users"  (0.2ms) SELECT COUNT(*) FROM "courses"  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) ROLLBACK  (0.3ms) BEGIN Course Create Many (0.5ms) INSERT INTO "courses" ("canvas_id","sis_id","course_code","name","canvas_account_id","canvas_term_id","start_at","end_at","workflow_state","grading_standard_id","created_at","updated_at") VALUES (1,'course_sis_id_1','C1','Course #1',1,1,'2017-03-27 21:53:18','2017-04-27 12:21:18','active',NULL,'2021-09-15 23:01:01.672366','2021-09-15 23:01:01.672366'),(2,'course_sis_id_2','C2','Course #2',1,1,'2017-03-27 21:53:18','2017-04-27 12:21:18','unpublished',NULL,'2021-09-15 23:01:01.672366','2021-09-15 23:01:01.672366') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","sis_id"=EXCLUDED."sis_id","course_code"=EXCLUDED."course_code","name"=EXCLUDED."name","canvas_account_id"=EXCLUDED."canvas_account_id","canvas_term_id"=EXCLUDED."canvas_term_id","start_at"=EXCLUDED."start_at","end_at"=EXCLUDED."end_at","workflow_state"=EXCLUDED."workflow_state","grading_standard_id"=EXCLUDED."grading_standard_id","updated_at"=EXCLUDED."updated_at" WHERE ("courses".canvas_id, "courses".sis_id, "courses".course_code, "courses".name, "courses".canvas_account_id, "courses".canvas_term_id, "courses".start_at, "courses".end_at, "courses".workflow_state, "courses".grading_standard_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.sis_id, EXCLUDED.course_code, EXCLUDED.name, EXCLUDED.canvas_account_id, EXCLUDED.canvas_term_id, EXCLUDED.start_at, EXCLUDED.end_at, EXCLUDED.workflow_state, EXCLUDED.grading_standard_id) RETURNING "id"  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) SELECT COUNT(*) FROM "submissions" Submission Create Many (0.5ms) INSERT INTO "submissions" ("canvas_id","canvas_user_id","canvas_course_id","canvas_assignment_id","submitted_at","due_at","graded_at","score","points_possible","excused","workflow_state","created_at","updated_at") VALUES (1,1,1,1,'2017-09-21 18:28:15','2017-09-27 18:28:15','2017-09-21 19:36:23',5.0,10.0,TRUE,'graded','2021-09-15 23:01:01.676482','2021-09-15 23:01:01.676482'),(2,1,1,2,'2017-09-21 18:28:15','2017-09-28 18:28:15','2017-09-21 19:36:23',5.0,10.0,FALSE,'submitted','2021-09-15 23:01:01.676482','2021-09-15 23:01:01.676482') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","canvas_user_id"=EXCLUDED."canvas_user_id","canvas_course_id"=EXCLUDED."canvas_course_id","canvas_assignment_id"=EXCLUDED."canvas_assignment_id","submitted_at"=EXCLUDED."submitted_at","due_at"=EXCLUDED."due_at","graded_at"=EXCLUDED."graded_at","score"=EXCLUDED."score","points_possible"=EXCLUDED."points_possible","excused"=EXCLUDED."excused","workflow_state"=EXCLUDED."workflow_state","updated_at"=EXCLUDED."updated_at" WHERE ("submissions".canvas_id, "submissions".canvas_user_id, "submissions".canvas_course_id, "submissions".canvas_assignment_id, "submissions".submitted_at, "submissions".due_at, "submissions".graded_at, "submissions".score, "submissions".points_possible, "submissions".excused, "submissions".workflow_state) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.canvas_user_id, EXCLUDED.canvas_course_id, EXCLUDED.canvas_assignment_id, EXCLUDED.submitted_at, EXCLUDED.due_at, EXCLUDED.graded_at, EXCLUDED.score, EXCLUDED.points_possible, EXCLUDED.excused, EXCLUDED.workflow_state) RETURNING "id"  (0.3ms) SELECT COUNT(*) FROM "submissions"  (0.1ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [BatchTestJobBase] [e53f283e-d93c-4141-a07e-a6eb8b6786eb] Performing BatchTestJobBase (Job ID: e53f283e-d93c-4141-a07e-a6eb8b6786eb) from Test(default) [ActiveJob] [BatchTestJobBase] [e53f283e-d93c-4141-a07e-a6eb8b6786eb] Performed BatchTestJobBase (Job ID: e53f283e-d93c-4141-a07e-a6eb8b6786eb) from Test(default) in 0.29ms  (0.3ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] [BatchTestJobBase] [dbfc420d-08a7-4f96-9e09-24a2508b7f20] Performing BatchTestJobBase (Job ID: dbfc420d-08a7-4f96-9e09-24a2508b7f20) from Test(default) [ActiveJob] [BatchTestJobBase] [dbfc420d-08a7-4f96-9e09-24a2508b7f20] Performed BatchTestJobBase (Job ID: dbfc420d-08a7-4f96-9e09-24a2508b7f20) from Test(default) in 0.35ms  (0.2ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [BatchTestJobBase] [7a3fd8c0-5a32-4964-a9d5-5f9c2f48cb2a] Performing BatchTestJobBase (Job ID: 7a3fd8c0-5a32-4964-a9d5-5f9c2f48cb2a) from Test(default) [ActiveJob] [BatchTestJobBase] [7a3fd8c0-5a32-4964-a9d5-5f9c2f48cb2a] Performed BatchTestJobBase (Job ID: 7a3fd8c0-5a32-4964-a9d5-5f9c2f48cb2a) from Test(default) in 0.06ms  (0.2ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [FailingBatchTestJobBase] [c459ab5b-e5da-4549-b9bd-43fc708cf103] Performing FailingBatchTestJobBase (Job ID: c459ab5b-e5da-4549-b9bd-43fc708cf103) from Test(default) [ActiveJob] [FailingBatchTestJobBase] [c459ab5b-e5da-4549-b9bd-43fc708cf103] Error performing FailingBatchTestJobBase (Job ID: c459ab5b-e5da-4549-b9bd-43fc708cf103) from Test(default) in 0.17ms: RuntimeError (Foo): /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/job_batching/support/base_job.rb:12:in `perform' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:39:in `block in perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:109:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch_aware_job.rb:12:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/i18n-1.8.10/lib/i18n.rb:309:in `with_locale' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/translation.rb:9:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:26:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `block in instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications/instrumenter.rb:23:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:25:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `block in tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `block in tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:28:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:22:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:136:in `run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:38:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/job_batching/batch_aware_job_spec.rb:46:in `block (5 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `block in with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `block in with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-rails-5.0.2/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:259:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:644:in `block in run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:606:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/configuration.rb:2067:in `with_suite_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:116:in `block in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/reporter.rb:74:in `report' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:115:in `run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:89:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:71:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:45:in `invoke' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/exe/rspec:4:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:63:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:63:in `kernel_load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:28:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:474:in `exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:30:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:24:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/exe/bundle:49:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/friendly_errors.rb:128:in `with_friendly_errors' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/exe/bundle:37:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `
'  (0.2ms) ROLLBACK  (0.4ms) BEGIN [ActiveJob] Enqueued BatchTestJobBase (Job ID: 763c93f5-dcc2-472b-8b5f-67dfdaa6f80a) to Test(default)  (0.1ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] Enqueued BatchTestJobBase (Job ID: 046c1222-7c7f-41c5-9a9c-75f03c5bad46) to Test(default)  (0.1ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] Enqueued BatchTestJobBase (Job ID: e9b059e6-d054-4774-b844-9f72661cfb43) to Test(default)  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.4ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] Enqueued RetryingJob (Job ID: 07ddc3bf-fc73-4a47-b5b2-da909e1e90d4) to Sidekiq(default) [ActiveJob] [RetryingJob] [07ddc3bf-fc73-4a47-b5b2-da909e1e90d4] Performing RetryingJob (Job ID: 07ddc3bf-fc73-4a47-b5b2-da909e1e90d4) from Sidekiq(default) [ActiveJob] [RetryingJob] [07ddc3bf-fc73-4a47-b5b2-da909e1e90d4] Error performing RetryingJob (Job ID: 07ddc3bf-fc73-4a47-b5b2-da909e1e90d4) from Sidekiq(default) in 2.26ms: RuntimeError (A Failure): /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/job_batching/batch_spec.rb:268:in `perform' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:39:in `block in perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:109:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch_aware_job.rb:12:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/i18n-1.8.10/lib/i18n.rb:314:in `with_locale' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/translation.rb:9:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:26:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `block in instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications/instrumenter.rb:23:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:25:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `block in tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `block in tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:28:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:22:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:136:in `run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:38:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:24:in `block in execute' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:109:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/railtie.rb:28:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/execution_wrapper.rb:87:in `wrap' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/reloader.rb:73:in `block in wrap' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/execution_wrapper.rb:87:in `wrap' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/reloader.rb:72:in `wrap' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/railtie.rb:27:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:136:in `run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:22:in `execute' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/queue_adapters/sidekiq_adapter.rb:42:in `perform' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/sidekiq-6.2.2/lib/sidekiq/testing.rb:300:in `execute_job' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/sidekiq-6.2.2/lib/sidekiq/testing.rb:295:in `block in process_job' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/sidekiq-6.2.2/lib/sidekiq/middleware/chain.rb:138:in `block in invoke' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/sidekiq.rb:73:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/sidekiq-6.2.2/lib/sidekiq/middleware/chain.rb:140:in `block in invoke' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/sidekiq-6.2.2/lib/sidekiq/middleware/chain.rb:143:in `invoke' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/sidekiq-6.2.2/lib/sidekiq/testing.rb:294:in `process_job' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/job_batching/batch_spec.rb:289:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `block in with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `block in with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-rails-5.0.2/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:259:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:644:in `block in run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:606:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/configuration.rb:2067:in `with_suite_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:116:in `block in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/reporter.rb:74:in `report' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:115:in `run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:89:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:71:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:45:in `invoke' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/exe/rspec:4:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:63:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:63:in `kernel_load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:28:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:474:in `exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:30:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:24:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/exe/bundle:49:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/friendly_errors.rb:128:in `with_friendly_errors' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/exe/bundle:37:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `
' [ActiveJob] [RetryingJob] [07ddc3bf-fc73-4a47-b5b2-da909e1e90d4] Performing RetryingJob (Job ID: 07ddc3bf-fc73-4a47-b5b2-da909e1e90d4) from Sidekiq(default) [ActiveJob] [RetryingJob] [07ddc3bf-fc73-4a47-b5b2-da909e1e90d4] Performed RetryingJob (Job ID: 07ddc3bf-fc73-4a47-b5b2-da909e1e90d4) from Sidekiq(default) in 2.43ms  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] Enqueued TestWorker (Job ID: 6553d8a9-0a0a-4096-9b0c-6d47d8d5ed5e) to Sidekiq(default)  (0.3ms) ROLLBACK  (0.1ms) BEGIN  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] Enqueued CanvasSync::JobBatches::Batch::Callback::ActiveJobCallbackWorker (Job ID: 138d33c0-b370-406e-91fa-06dd4630787a) to Test(default) with arguments: "SampleCallback", "complete", {"a"=>"b"}, "ZYR3E3MXB7Fg_A", nil  (0.3ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] Enqueued CanvasSync::JobBatches::Batch::Callback::ActiveJobCallbackWorker (Job ID: c30c90c0-a51f-46d9-abe3-650a6b6ac2f8) to Test(default) with arguments: "SampleCallback2", "complete", {"b"=>"a"}, "HxdScrmEzJ6YnQ", nil [ActiveJob] Enqueued CanvasSync::JobBatches::Batch::Callback::ActiveJobCallbackWorker (Job ID: 1a42b9ad-104a-4f38-aaae-00869e4ba6bf) to Test(default) with arguments: "SampleCallback", "complete", {"a"=>"b"}, "HxdScrmEzJ6YnQ", nil  (0.3ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] Enqueued ContextedJob (Job ID: 8570effc-1f9c-4524-ba86-6b49549ca326) to Sidekiq(default) [ActiveJob] [TestWorker] [6553d8a9-0a0a-4096-9b0c-6d47d8d5ed5e] Performing TestWorker (Job ID: 6553d8a9-0a0a-4096-9b0c-6d47d8d5ed5e) from Sidekiq(default) [ActiveJob] [TestWorker] [6553d8a9-0a0a-4096-9b0c-6d47d8d5ed5e] Performed TestWorker (Job ID: 6553d8a9-0a0a-4096-9b0c-6d47d8d5ed5e) from Sidekiq(default) in 2.27ms [ActiveJob] [ContextedJob] [8570effc-1f9c-4524-ba86-6b49549ca326] Performing ContextedJob (Job ID: 8570effc-1f9c-4524-ba86-6b49549ca326) from Sidekiq(default) [ActiveJob] [ContextedJob] [8570effc-1f9c-4524-ba86-6b49549ca326] Performed ContextedJob (Job ID: 8570effc-1f9c-4524-ba86-6b49549ca326) from Sidekiq(default) in 2.65ms  (0.2ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] Enqueued ContextedJob (Job ID: 11a499b4-9d2e-4bb2-85f7-7a61fbdbda77) to Sidekiq(default) [ActiveJob] [ContextedJob] [11a499b4-9d2e-4bb2-85f7-7a61fbdbda77] Performing ContextedJob (Job ID: 11a499b4-9d2e-4bb2-85f7-7a61fbdbda77) from Sidekiq(default) [ActiveJob] [ContextedJob] [11a499b4-9d2e-4bb2-85f7-7a61fbdbda77] Performed ContextedJob (Job ID: 11a499b4-9d2e-4bb2-85f7-7a61fbdbda77) from Sidekiq(default) in 4.94ms  (0.1ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] Enqueued BatchTestJobBase (Job ID: 96ebfe6b-7c23-4feb-b12d-90f33e202216) to Sidekiq(default) [ActiveJob] [BatchTestJobBase] [96ebfe6b-7c23-4feb-b12d-90f33e202216] Performing BatchTestJobBase (Job ID: 96ebfe6b-7c23-4feb-b12d-90f33e202216) from Sidekiq(default) [ActiveJob] [BatchTestJobBase] [96ebfe6b-7c23-4feb-b12d-90f33e202216] Performed BatchTestJobBase (Job ID: 96ebfe6b-7c23-4feb-b12d-90f33e202216) from Sidekiq(default) in 2.52ms [ActiveJob] Enqueued ContextedJob (Job ID: 93feb9cb-c3eb-4903-90cb-c38097d2286c) to Sidekiq(default) [ActiveJob] [ContextedJob] [93feb9cb-c3eb-4903-90cb-c38097d2286c] Performing ContextedJob (Job ID: 93feb9cb-c3eb-4903-90cb-c38097d2286c) from Sidekiq(default) [ActiveJob] [ContextedJob] [93feb9cb-c3eb-4903-90cb-c38097d2286c] Performed ContextedJob (Job ID: 93feb9cb-c3eb-4903-90cb-c38097d2286c) from Sidekiq(default) in 2.65ms  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] Enqueued TestWorker (Job ID: b077bab3-9af9-43a0-9e17-58224e821a4b) to Sidekiq(default) [ActiveJob] Enqueued TestWorker (Job ID: ce79f325-e25e-43f8-9d5a-5f90376a1d27) to Sidekiq(default) [ActiveJob] Enqueued TestWorker (Job ID: 10588902-2715-4394-9962-b21cd69a9fbe) to Sidekiq(default)  (0.2ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] Enqueued WorkerA (Job ID: a49d5620-6a24-4350-b5e8-763b03efc053) to Sidekiq(default) [ActiveJob] Enqueued WorkerB (Job ID: 57151112-823e-4e44-8ad3-1476066c2d1a) to Sidekiq(default) [ActiveJob] Enqueued WorkerA (Job ID: dde33ad7-69b3-436c-9ea8-f410e5859087) to Sidekiq(default) [ActiveJob] Enqueued WorkerC (Job ID: 5189a6f6-e752-477c-87d0-535a3ff968f5) to Sidekiq(default)  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.4ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] Enqueued TestWorker (Job ID: 8f0ef82c-3de8-44c7-9f19-00b6e0326e1b) to Sidekiq(default)  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] Enqueued TestWorker (Job ID: 6b65c31e-6acb-4396-bb34-dc6bdb11c779) to Sidekiq(default)  (0.2ms) ROLLBACK  (0.4ms) SELECT "schema_migrations"."version" FROM "schema_migrations" ORDER BY "schema_migrations"."version" ASC  (0.3ms) BEGIN  (0.4ms) SELECT COUNT(*) FROM "users" User Create Many (0.5ms) INSERT INTO "users" ("canvas_id","sis_id","email","first_name","last_name","name","sortable_name","workflow_state","login_id","created_at","updated_at") VALUES (1,'sis_id_1','poorbastard@yharnam.com','Patches','the Spider','Patches the Spider','the Spider, Patches','active','spiderdude1337','2021-09-15 23:01:49.991734','2021-09-15 23:01:49.991734'),(2,'sis_id_2','dreamer@yharnam.com','Hunter','Djura','Hunter Djura','Djura, Hunter','active','retireddude109','2021-09-15 23:01:49.991734','2021-09-15 23:01:49.991734') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","sis_id"=EXCLUDED."sis_id","email"=EXCLUDED."email","first_name"=EXCLUDED."first_name","last_name"=EXCLUDED."last_name","name"=EXCLUDED."name","sortable_name"=EXCLUDED."sortable_name","workflow_state"=EXCLUDED."workflow_state","login_id"=EXCLUDED."login_id","updated_at"=EXCLUDED."updated_at" WHERE ("users".canvas_id, "users".sis_id, "users".email, "users".first_name, "users".last_name, "users".name, "users".sortable_name, "users".workflow_state, "users".login_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.sis_id, EXCLUDED.email, EXCLUDED.first_name, EXCLUDED.last_name, EXCLUDED.name, EXCLUDED.sortable_name, EXCLUDED.workflow_state, EXCLUDED.login_id) RETURNING "id"  (0.2ms) SELECT COUNT(*) FROM "users"  (0.3ms) ROLLBACK  (0.1ms) BEGIN  (0.4ms) SELECT COUNT(*) FROM "courses" Course Create Many (0.5ms) INSERT INTO "courses" ("canvas_id","sis_id","course_code","name","canvas_account_id","canvas_term_id","start_at","end_at","workflow_state","grading_standard_id","created_at","updated_at") VALUES (1,'course_sis_id_1','C1','Course #1',1,1,'2017-03-27 21:53:18','2017-04-27 12:21:18','active',NULL,'2021-09-15 23:01:50.096486','2021-09-15 23:01:50.096486'),(2,'course_sis_id_2','C2','Course #2',1,1,'2017-03-27 21:53:18','2017-04-27 12:21:18','unpublished',NULL,'2021-09-15 23:01:50.096486','2021-09-15 23:01:50.096486') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","sis_id"=EXCLUDED."sis_id","course_code"=EXCLUDED."course_code","name"=EXCLUDED."name","canvas_account_id"=EXCLUDED."canvas_account_id","canvas_term_id"=EXCLUDED."canvas_term_id","start_at"=EXCLUDED."start_at","end_at"=EXCLUDED."end_at","workflow_state"=EXCLUDED."workflow_state","grading_standard_id"=EXCLUDED."grading_standard_id","updated_at"=EXCLUDED."updated_at" WHERE ("courses".canvas_id, "courses".sis_id, "courses".course_code, "courses".name, "courses".canvas_account_id, "courses".canvas_term_id, "courses".start_at, "courses".end_at, "courses".workflow_state, "courses".grading_standard_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.sis_id, EXCLUDED.course_code, EXCLUDED.name, EXCLUDED.canvas_account_id, EXCLUDED.canvas_term_id, EXCLUDED.start_at, EXCLUDED.end_at, EXCLUDED.workflow_state, EXCLUDED.grading_standard_id) RETURNING "id"  (0.4ms) SELECT COUNT(*) FROM "courses" Course Load (0.2ms) SELECT "courses".* FROM "courses" ORDER BY "courses"."id" ASC LIMIT $1 [["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.4ms) SELECT COUNT(*) FROM "enrollments" Enrollment Create Many (0.6ms) INSERT INTO "enrollments" ("canvas_id","canvas_course_id","course_sis_id","canvas_user_id","user_sis_id","role","canvas_role_id","canvas_section_id","workflow_state","base_role_type","created_at","updated_at") VALUES (1,1,'sis_MUSC_2520_834',2,'sis_dalvarez_247','teacher',4,1,'active','TeacherEnrollment','2021-09-15 23:01:50.114310','2021-09-15 23:01:50.114310'),(2,1,'sis_MUSC_2520_834',3,'sis_jweaver_720','student',4,1,'active','StudentEnrollment','2021-09-15 23:01:50.114310','2021-09-15 23:01:50.114310') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","canvas_course_id"=EXCLUDED."canvas_course_id","course_sis_id"=EXCLUDED."course_sis_id","canvas_user_id"=EXCLUDED."canvas_user_id","user_sis_id"=EXCLUDED."user_sis_id","role"=EXCLUDED."role","canvas_role_id"=EXCLUDED."canvas_role_id","canvas_section_id"=EXCLUDED."canvas_section_id","workflow_state"=EXCLUDED."workflow_state","base_role_type"=EXCLUDED."base_role_type","updated_at"=EXCLUDED."updated_at" WHERE ("enrollments".canvas_id, "enrollments".canvas_course_id, "enrollments".course_sis_id, "enrollments".canvas_user_id, "enrollments".user_sis_id, "enrollments".role, "enrollments".canvas_role_id, "enrollments".canvas_section_id, "enrollments".workflow_state, "enrollments".base_role_type) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.canvas_course_id, EXCLUDED.course_sis_id, EXCLUDED.canvas_user_id, EXCLUDED.user_sis_id, EXCLUDED.role, EXCLUDED.canvas_role_id, EXCLUDED.canvas_section_id, EXCLUDED.workflow_state, EXCLUDED.base_role_type) RETURNING "id"  (0.2ms) SELECT COUNT(*) FROM "enrollments"  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.6ms) SELECT COUNT(*) FROM "sections" Section Create Many (0.6ms) INSERT INTO "sections" ("canvas_id","sis_id","canvas_course_id","name","workflow_state","start_at","end_at","created_at","updated_at") VALUES (1,'sis_section_1',1,'Cool Section','active','2017-03-27 21:53:18','2017-03-27 21:53:18','2021-09-15 23:01:50.125169','2021-09-15 23:01:50.125169'),(2,'sis_section_2',2,'Lame Section','active','2017-03-27 21:53:18','2017-03-27 21:53:18','2021-09-15 23:01:50.125169','2021-09-15 23:01:50.125169') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","sis_id"=EXCLUDED."sis_id","canvas_course_id"=EXCLUDED."canvas_course_id","name"=EXCLUDED."name","workflow_state"=EXCLUDED."workflow_state","start_at"=EXCLUDED."start_at","end_at"=EXCLUDED."end_at","updated_at"=EXCLUDED."updated_at" WHERE ("sections".canvas_id, "sections".sis_id, "sections".canvas_course_id, "sections".name, "sections".workflow_state, "sections".start_at, "sections".end_at) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.sis_id, EXCLUDED.canvas_course_id, EXCLUDED.name, EXCLUDED.workflow_state, EXCLUDED.start_at, EXCLUDED.end_at) RETURNING "id"  (0.2ms) SELECT COUNT(*) FROM "sections" Section Load (0.3ms) SELECT "sections".* FROM "sections" ORDER BY "sections"."id" ASC LIMIT $1 [["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.1ms) BEGIN Section Create Many (0.4ms) INSERT INTO "sections" ("canvas_id","canvas_nonxlist_course_id","created_at","updated_at") VALUES (2,2,'2021-09-15 23:01:50.139136','2021-09-15 23:01:50.139136') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","canvas_nonxlist_course_id"=EXCLUDED."canvas_nonxlist_course_id","updated_at"=EXCLUDED."updated_at" WHERE ("sections".canvas_id, "sections".canvas_nonxlist_course_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.canvas_nonxlist_course_id) RETURNING "id"  (0.3ms) SELECT COUNT(*) FROM "sections" WHERE "sections"."canvas_nonxlist_course_id" IS NOT NULL Section Load (0.1ms) SELECT "sections".* FROM "sections" WHERE "sections"."canvas_nonxlist_course_id" IS NOT NULL ORDER BY "sections"."id" ASC LIMIT $1 [["LIMIT", 1]]  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) SELECT COUNT(*) FROM "groups" Group Create Many (0.4ms) INSERT INTO "groups" ("canvas_id","sis_id","canvas_group_category_id","group_category_sis_id","canvas_account_id","canvas_course_id","name","workflow_state","context_id","context_type","max_membership","created_at","updated_at") VALUES (50,'sis1',10,NULL,1,NULL,'Group1','available',1,'Account',NULL,'2021-09-15 23:01:50.149396','2021-09-15 23:01:50.149396'),(51,'sis2',2,NULL,NULL,1,'Group2','available',1,'Course',1,'2021-09-15 23:01:50.149396','2021-09-15 23:01:50.149396') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","sis_id"=EXCLUDED."sis_id","canvas_group_category_id"=EXCLUDED."canvas_group_category_id","group_category_sis_id"=EXCLUDED."group_category_sis_id","canvas_account_id"=EXCLUDED."canvas_account_id","canvas_course_id"=EXCLUDED."canvas_course_id","name"=EXCLUDED."name","workflow_state"=EXCLUDED."workflow_state","context_id"=EXCLUDED."context_id","context_type"=EXCLUDED."context_type","max_membership"=EXCLUDED."max_membership","updated_at"=EXCLUDED."updated_at" WHERE ("groups".canvas_id, "groups".sis_id, "groups".canvas_group_category_id, "groups".group_category_sis_id, "groups".canvas_account_id, "groups".canvas_course_id, "groups".name, "groups".workflow_state, "groups".context_id, "groups".context_type, "groups".max_membership) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.sis_id, EXCLUDED.canvas_group_category_id, EXCLUDED.group_category_sis_id, EXCLUDED.canvas_account_id, EXCLUDED.canvas_course_id, EXCLUDED.name, EXCLUDED.workflow_state, EXCLUDED.context_id, EXCLUDED.context_type, EXCLUDED.max_membership) RETURNING "id"  (0.2ms) SELECT COUNT(*) FROM "groups" Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."name" = $1 LIMIT $2 [["name", "Group1"], ["LIMIT", 1]]  (0.4ms) ROLLBACK  (0.1ms) BEGIN  (0.3ms) SELECT COUNT(*) FROM "group_memberships" GroupMembership Create Many (0.4ms) INSERT INTO "group_memberships" ("canvas_id","canvas_group_id","group_sis_id","canvas_user_id","user_sis_id","workflow_state","created_at","updated_at") VALUES (50,1,NULL,10,NULL,'accepted','2021-09-15 23:01:50.168543','2021-09-15 23:01:50.168543'),(51,2,NULL,11,NULL,'accepted','2021-09-15 23:01:50.168543','2021-09-15 23:01:50.168543') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","canvas_group_id"=EXCLUDED."canvas_group_id","group_sis_id"=EXCLUDED."group_sis_id","canvas_user_id"=EXCLUDED."canvas_user_id","user_sis_id"=EXCLUDED."user_sis_id","workflow_state"=EXCLUDED."workflow_state","updated_at"=EXCLUDED."updated_at" WHERE ("group_memberships".canvas_id, "group_memberships".canvas_group_id, "group_memberships".group_sis_id, "group_memberships".canvas_user_id, "group_memberships".user_sis_id, "group_memberships".workflow_state) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.canvas_group_id, EXCLUDED.group_sis_id, EXCLUDED.canvas_user_id, EXCLUDED.user_sis_id, EXCLUDED.workflow_state) RETURNING "id"  (0.2ms) SELECT COUNT(*) FROM "group_memberships" GroupMembership Load (0.2ms) SELECT "group_memberships".* FROM "group_memberships" WHERE "group_memberships"."canvas_id" = $1 LIMIT $2 [["canvas_id", 50], ["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.1ms) BEGIN  (0.5ms) SELECT COUNT(*) FROM "user_observers" UserObserver Create Many (0.5ms) INSERT INTO "user_observers" ("observing_user_id","observed_user_id","workflow_state","created_at","updated_at") VALUES (21,3,'active','2021-09-15 23:01:50.205166','2021-09-15 23:01:50.205166'),(21,2,'active','2021-09-15 23:01:50.205166','2021-09-15 23:01:50.205166'),(22,NULL,'active','2021-09-15 23:01:50.205166','2021-09-15 23:01:50.205166') ON CONFLICT (observing_user_id, observed_user_id) DO UPDATE SET "observing_user_id"=EXCLUDED."observing_user_id","observed_user_id"=EXCLUDED."observed_user_id","workflow_state"=EXCLUDED."workflow_state","updated_at"=EXCLUDED."updated_at" WHERE ("user_observers".observing_user_id, "user_observers".observed_user_id, "user_observers".workflow_state) IS DISTINCT FROM (EXCLUDED.observing_user_id, EXCLUDED.observed_user_id, EXCLUDED.workflow_state) RETURNING "id"  (0.3ms) SELECT COUNT(*) FROM "user_observers" UserObserver Load (0.2ms) SELECT "user_observers".* FROM "user_observers" WHERE "user_observers"."observed_user_id" = $1 LIMIT $2 [["observed_user_id", 3], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.5ms) SELECT COUNT(*) FROM "grading_periods" GradingPeriod Create Many (0.6ms) INSERT INTO "grading_periods" ("canvas_id","title","weight","start_date","end_date","close_date","canvas_grading_period_group_id","workflow_state","created_at","updated_at") VALUES (1,'Period 1',0.2,'2019-07-01 06:00:00','2019-08-01 05:59:59','2019-08-01 05:59:59',1,'active','2021-09-15 23:01:50.218337','2021-09-15 23:01:50.218337'),(2,'Period 2',0.8,'2019-08-01 06:00:00','2019-09-01 05:59:59','2019-09-01 05:59:59',1,'deleted','2021-09-15 23:01:50.218337','2021-09-15 23:01:50.218337') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","title"=EXCLUDED."title","weight"=EXCLUDED."weight","start_date"=EXCLUDED."start_date","end_date"=EXCLUDED."end_date","close_date"=EXCLUDED."close_date","canvas_grading_period_group_id"=EXCLUDED."canvas_grading_period_group_id","workflow_state"=EXCLUDED."workflow_state","updated_at"=EXCLUDED."updated_at" WHERE ("grading_periods".canvas_id, "grading_periods".title, "grading_periods".weight, "grading_periods".start_date, "grading_periods".end_date, "grading_periods".close_date, "grading_periods".canvas_grading_period_group_id, "grading_periods".workflow_state) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.title, EXCLUDED.weight, EXCLUDED.start_date, EXCLUDED.end_date, EXCLUDED.close_date, EXCLUDED.canvas_grading_period_group_id, EXCLUDED.workflow_state) RETURNING "id"  (0.2ms) SELECT COUNT(*) FROM "grading_periods" GradingPeriod Load (0.2ms) SELECT "grading_periods".* FROM "grading_periods" WHERE "grading_periods"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.4ms) SELECT COUNT(*) FROM "grading_period_groups" GradingPeriodGroup Create Many (0.4ms) INSERT INTO "grading_period_groups" ("canvas_id","canvas_course_id","canvas_account_id","title","weighted","display_totals_for_all_grading_periods","workflow_state","created_at","updated_at") VALUES (1,NULL,1,'Test Group',FALSE,FALSE,'active','2021-09-15 23:01:50.234419','2021-09-15 23:01:50.234419') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","canvas_course_id"=EXCLUDED."canvas_course_id","canvas_account_id"=EXCLUDED."canvas_account_id","title"=EXCLUDED."title","weighted"=EXCLUDED."weighted","display_totals_for_all_grading_periods"=EXCLUDED."display_totals_for_all_grading_periods","workflow_state"=EXCLUDED."workflow_state","updated_at"=EXCLUDED."updated_at" WHERE ("grading_period_groups".canvas_id, "grading_period_groups".canvas_course_id, "grading_period_groups".canvas_account_id, "grading_period_groups".title, "grading_period_groups".weighted, "grading_period_groups".display_totals_for_all_grading_periods, "grading_period_groups".workflow_state) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.canvas_course_id, EXCLUDED.canvas_account_id, EXCLUDED.title, EXCLUDED.weighted, EXCLUDED.display_totals_for_all_grading_periods, EXCLUDED.workflow_state) RETURNING "id"  (0.2ms) SELECT COUNT(*) FROM "grading_period_groups" GradingPeriodGroup Load (0.2ms) SELECT "grading_period_groups".* FROM "grading_period_groups" WHERE "grading_period_groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SELECT COUNT(*) FROM "user_observers" UserObserver Create Many (0.3ms) INSERT INTO "user_observers" ("observing_user_id","observed_user_id","workflow_state","created_at","updated_at") VALUES (21,3,'active','2021-09-15 23:01:50.242874','2021-09-15 23:01:50.242874'),(21,2,'active','2021-09-15 23:01:50.242874','2021-09-15 23:01:50.242874'),(22,NULL,'active','2021-09-15 23:01:50.242874','2021-09-15 23:01:50.242874') ON CONFLICT (observing_user_id, observed_user_id) DO UPDATE SET "observing_user_id"=EXCLUDED."observing_user_id","observed_user_id"=EXCLUDED."observed_user_id","workflow_state"=EXCLUDED."workflow_state","updated_at"=EXCLUDED."updated_at" WHERE ("user_observers".observing_user_id, "user_observers".observed_user_id, "user_observers".workflow_state) IS DISTINCT FROM (EXCLUDED.observing_user_id, EXCLUDED.observed_user_id, EXCLUDED.workflow_state) RETURNING "id"  (0.2ms) SELECT COUNT(*) FROM "user_observers"  (0.1ms) SELECT COUNT(*) FROM "user_observers" UserObserver Create Many (0.2ms) INSERT INTO "user_observers" ("observing_user_id","observed_user_id","workflow_state","created_at","updated_at") VALUES (21,3,'active','2021-09-15 23:01:50.244570','2021-09-15 23:01:50.244570'),(21,2,'active','2021-09-15 23:01:50.244570','2021-09-15 23:01:50.244570'),(22,NULL,'active','2021-09-15 23:01:50.244570','2021-09-15 23:01:50.244570') ON CONFLICT (observing_user_id, observed_user_id) DO UPDATE SET "observing_user_id"=EXCLUDED."observing_user_id","observed_user_id"=EXCLUDED."observed_user_id","workflow_state"=EXCLUDED."workflow_state","updated_at"=EXCLUDED."updated_at" WHERE ("user_observers".observing_user_id, "user_observers".observed_user_id, "user_observers".workflow_state) IS DISTINCT FROM (EXCLUDED.observing_user_id, EXCLUDED.observed_user_id, EXCLUDED.workflow_state) RETURNING "id"  (0.2ms) SELECT COUNT(*) FROM "user_observers"  (0.3ms) ROLLBACK  (0.1ms) BEGIN  (0.4ms) SELECT COUNT(*) FROM "users"  (0.3ms) SELECT COUNT(*) FROM "courses" Course Create Many (0.7ms) INSERT INTO "courses" ("canvas_id","sis_id","course_code","name","canvas_account_id","canvas_term_id","start_at","end_at","workflow_state","grading_standard_id","created_at","updated_at") VALUES (1,'course_sis_id_1','C1','Course #1',1,1,'2017-03-27 21:53:18','2017-04-27 12:21:18','active',NULL,'2021-09-15 23:01:50.304506','2021-09-15 23:01:50.304506'),(2,'course_sis_id_2','C2','Course #2',1,1,'2017-03-27 21:53:18','2017-04-27 12:21:18','unpublished',NULL,'2021-09-15 23:01:50.304506','2021-09-15 23:01:50.304506') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","sis_id"=EXCLUDED."sis_id","course_code"=EXCLUDED."course_code","name"=EXCLUDED."name","canvas_account_id"=EXCLUDED."canvas_account_id","canvas_term_id"=EXCLUDED."canvas_term_id","start_at"=EXCLUDED."start_at","end_at"=EXCLUDED."end_at","workflow_state"=EXCLUDED."workflow_state","grading_standard_id"=EXCLUDED."grading_standard_id","updated_at"=EXCLUDED."updated_at" WHERE ("courses".canvas_id, "courses".sis_id, "courses".course_code, "courses".name, "courses".canvas_account_id, "courses".canvas_term_id, "courses".start_at, "courses".end_at, "courses".workflow_state, "courses".grading_standard_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.sis_id, EXCLUDED.course_code, EXCLUDED.name, EXCLUDED.canvas_account_id, EXCLUDED.canvas_term_id, EXCLUDED.start_at, EXCLUDED.end_at, EXCLUDED.workflow_state, EXCLUDED.grading_standard_id) RETURNING "id" User Create Many (0.6ms) INSERT INTO "users" ("canvas_id","sis_id","email","first_name","last_name","name","sortable_name","workflow_state","login_id","created_at","updated_at") VALUES (1,'sis_id_1','poorbastard@yharnam.com','Patches','the Spider','Patches the Spider','the Spider, Patches','active','spiderdude1337','2021-09-15 23:01:50.307133','2021-09-15 23:01:50.307133'),(2,'sis_id_2','dreamer@yharnam.com','Hunter','Djura','Hunter Djura','Djura, Hunter','active','retireddude109','2021-09-15 23:01:50.307133','2021-09-15 23:01:50.307133') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","sis_id"=EXCLUDED."sis_id","email"=EXCLUDED."email","first_name"=EXCLUDED."first_name","last_name"=EXCLUDED."last_name","name"=EXCLUDED."name","sortable_name"=EXCLUDED."sortable_name","workflow_state"=EXCLUDED."workflow_state","login_id"=EXCLUDED."login_id","updated_at"=EXCLUDED."updated_at" WHERE ("users".canvas_id, "users".sis_id, "users".email, "users".first_name, "users".last_name, "users".name, "users".sortable_name, "users".workflow_state, "users".login_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.sis_id, EXCLUDED.email, EXCLUDED.first_name, EXCLUDED.last_name, EXCLUDED.name, EXCLUDED.sortable_name, EXCLUDED.workflow_state, EXCLUDED.login_id) RETURNING "id"  (0.3ms) SELECT COUNT(*) FROM "users"  (0.2ms) SELECT COUNT(*) FROM "courses"  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN Course Create Many (0.6ms) INSERT INTO "courses" ("canvas_id","sis_id","course_code","name","canvas_account_id","canvas_term_id","start_at","end_at","workflow_state","grading_standard_id","created_at","updated_at") VALUES (1,'course_sis_id_1','C1','Course #1',1,1,'2017-03-27 21:53:18','2017-04-27 12:21:18','active',NULL,'2021-09-15 23:01:50.318216','2021-09-15 23:01:50.318216'),(2,'course_sis_id_2','C2','Course #2',1,1,'2017-03-27 21:53:18','2017-04-27 12:21:18','unpublished',NULL,'2021-09-15 23:01:50.318216','2021-09-15 23:01:50.318216') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","sis_id"=EXCLUDED."sis_id","course_code"=EXCLUDED."course_code","name"=EXCLUDED."name","canvas_account_id"=EXCLUDED."canvas_account_id","canvas_term_id"=EXCLUDED."canvas_term_id","start_at"=EXCLUDED."start_at","end_at"=EXCLUDED."end_at","workflow_state"=EXCLUDED."workflow_state","grading_standard_id"=EXCLUDED."grading_standard_id","updated_at"=EXCLUDED."updated_at" WHERE ("courses".canvas_id, "courses".sis_id, "courses".course_code, "courses".name, "courses".canvas_account_id, "courses".canvas_term_id, "courses".start_at, "courses".end_at, "courses".workflow_state, "courses".grading_standard_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.sis_id, EXCLUDED.course_code, EXCLUDED.name, EXCLUDED.canvas_account_id, EXCLUDED.canvas_term_id, EXCLUDED.start_at, EXCLUDED.end_at, EXCLUDED.workflow_state, EXCLUDED.grading_standard_id) RETURNING "id"  (0.2ms) ROLLBACK  (0.6ms) SELECT "schema_migrations"."version" FROM "schema_migrations" ORDER BY "schema_migrations"."version" ASC  (0.2ms) BEGIN  (0.4ms) SELECT COUNT(*) FROM "user_observers" UserObserver Create Many (0.5ms) INSERT INTO "user_observers" ("observing_user_id","observed_user_id","workflow_state","created_at","updated_at") VALUES (21,3,'active','2021-09-15 23:01:58.706875','2021-09-15 23:01:58.706875'),(21,2,'active','2021-09-15 23:01:58.706875','2021-09-15 23:01:58.706875'),(22,NULL,'active','2021-09-15 23:01:58.706875','2021-09-15 23:01:58.706875') ON CONFLICT (observing_user_id, observed_user_id) DO UPDATE SET "observing_user_id"=EXCLUDED."observing_user_id","observed_user_id"=EXCLUDED."observed_user_id","workflow_state"=EXCLUDED."workflow_state","updated_at"=EXCLUDED."updated_at" WHERE ("user_observers".observing_user_id, "user_observers".observed_user_id, "user_observers".workflow_state) IS DISTINCT FROM (EXCLUDED.observing_user_id, EXCLUDED.observed_user_id, EXCLUDED.workflow_state) RETURNING "id"  (0.2ms) SELECT COUNT(*) FROM "user_observers"  (0.1ms) SELECT COUNT(*) FROM "user_observers" UserObserver Create Many (0.3ms) INSERT INTO "user_observers" ("observing_user_id","observed_user_id","workflow_state","created_at","updated_at") VALUES (21,3,'active','2021-09-15 23:01:58.709203','2021-09-15 23:01:58.709203'),(21,2,'active','2021-09-15 23:01:58.709203','2021-09-15 23:01:58.709203'),(22,NULL,'active','2021-09-15 23:01:58.709203','2021-09-15 23:01:58.709203') ON CONFLICT (observing_user_id, observed_user_id) DO UPDATE SET "observing_user_id"=EXCLUDED."observing_user_id","observed_user_id"=EXCLUDED."observed_user_id","workflow_state"=EXCLUDED."workflow_state","updated_at"=EXCLUDED."updated_at" WHERE ("user_observers".observing_user_id, "user_observers".observed_user_id, "user_observers".workflow_state) IS DISTINCT FROM (EXCLUDED.observing_user_id, EXCLUDED.observed_user_id, EXCLUDED.workflow_state) RETURNING "id"  (0.1ms) SELECT COUNT(*) FROM "user_observers"  (0.3ms) ROLLBACK  (0.7ms) SELECT "schema_migrations"."version" FROM "schema_migrations" ORDER BY "schema_migrations"."version" ASC  (0.2ms) BEGIN  (0.4ms) SELECT COUNT(*) FROM "user_observers" UserObserver Create Many (0.6ms) INSERT INTO "user_observers" ("observing_user_id","observed_user_id","workflow_state","created_at","updated_at") VALUES (21,3,'active','2021-09-15 23:07:11.472225','2021-09-15 23:07:11.472225'),(21,2,'active','2021-09-15 23:07:11.472225','2021-09-15 23:07:11.472225'),(22,NULL,'active','2021-09-15 23:07:11.472225','2021-09-15 23:07:11.472225') ON CONFLICT (observing_user_id, observed_user_id) DO UPDATE SET "observing_user_id"=EXCLUDED."observing_user_id","observed_user_id"=EXCLUDED."observed_user_id","workflow_state"=EXCLUDED."workflow_state","updated_at"=EXCLUDED."updated_at" WHERE ("user_observers".observing_user_id, "user_observers".observed_user_id, "user_observers".workflow_state) IS DISTINCT FROM (EXCLUDED.observing_user_id, EXCLUDED.observed_user_id, EXCLUDED.workflow_state) RETURNING "id"  (0.2ms) SELECT COUNT(*) FROM "user_observers"  (0.2ms) SELECT COUNT(*) FROM "user_observers" UserObserver Create Many (0.5ms) INSERT INTO "user_observers" ("observing_user_id","observed_user_id","workflow_state","created_at","updated_at") VALUES (21,3,'active','2021-09-15 23:07:11.474899','2021-09-15 23:07:11.474899'),(21,2,'active','2021-09-15 23:07:11.474899','2021-09-15 23:07:11.474899'),(22,NULL,'active','2021-09-15 23:07:11.474899','2021-09-15 23:07:11.474899') ON CONFLICT (observing_user_id, observed_user_id) DO UPDATE SET "observing_user_id"=EXCLUDED."observing_user_id","observed_user_id"=EXCLUDED."observed_user_id","workflow_state"=EXCLUDED."workflow_state","updated_at"=EXCLUDED."updated_at" WHERE ("user_observers".observing_user_id, "user_observers".observed_user_id, "user_observers".workflow_state) IS DISTINCT FROM (EXCLUDED.observing_user_id, EXCLUDED.observed_user_id, EXCLUDED.workflow_state) RETURNING "id"  (0.2ms) SELECT COUNT(*) FROM "user_observers"  (0.5ms) ROLLBACK  (0.7ms) SELECT "schema_migrations"."version" FROM "schema_migrations" ORDER BY "schema_migrations"."version" ASC  (0.2ms) BEGIN  (0.3ms) SELECT COUNT(*) FROM "user_observers" UserObserver Create Many (0.6ms) INSERT INTO "user_observers" ("observing_user_id","observed_user_id","workflow_state","created_at","updated_at") VALUES (21,3,'active','2021-09-15 23:08:05.669084','2021-09-15 23:08:05.669084'),(21,2,'active','2021-09-15 23:08:05.669084','2021-09-15 23:08:05.669084'),(22,NULL,'active','2021-09-15 23:08:05.669084','2021-09-15 23:08:05.669084') ON CONFLICT (observing_user_id, observed_user_id) DO UPDATE SET "observing_user_id"=EXCLUDED."observing_user_id","observed_user_id"=EXCLUDED."observed_user_id","workflow_state"=EXCLUDED."workflow_state","updated_at"=EXCLUDED."updated_at" WHERE ("user_observers".observing_user_id, "user_observers".observed_user_id, "user_observers".workflow_state) IS DISTINCT FROM (EXCLUDED.observing_user_id, EXCLUDED.observed_user_id, EXCLUDED.workflow_state) RETURNING "id"  (0.2ms) SELECT COUNT(*) FROM "user_observers"  (0.1ms) SELECT COUNT(*) FROM "user_observers" UserObserver Create Many (0.2ms) INSERT INTO "user_observers" ("observing_user_id","observed_user_id","workflow_state","created_at","updated_at") VALUES (21,3,'active','2021-09-15 23:08:05.671484','2021-09-15 23:08:05.671484'),(21,2,'active','2021-09-15 23:08:05.671484','2021-09-15 23:08:05.671484'),(22,NULL,'active','2021-09-15 23:08:05.671484','2021-09-15 23:08:05.671484') ON CONFLICT (observing_user_id, observed_user_id) DO UPDATE SET "observing_user_id"=EXCLUDED."observing_user_id","observed_user_id"=EXCLUDED."observed_user_id","workflow_state"=EXCLUDED."workflow_state","updated_at"=EXCLUDED."updated_at" WHERE ("user_observers".observing_user_id, "user_observers".observed_user_id, "user_observers".workflow_state) IS DISTINCT FROM (EXCLUDED.observing_user_id, EXCLUDED.observed_user_id, EXCLUDED.workflow_state) RETURNING "id"  (0.2ms) SELECT COUNT(*) FROM "user_observers"  (0.3ms) ROLLBACK  (54.1ms) DROP DATABASE IF EXISTS "canvas_sync_test"  (102.8ms) CREATE DATABASE "canvas_sync_test" ENCODING = 'unicode' SQL (0.5ms) CREATE EXTENSION IF NOT EXISTS "plpgsql"  (0.4ms) DROP TABLE IF EXISTS "accounts" CASCADE  (14.9ms) CREATE TABLE "accounts" ("id" bigserial primary key, "canvas_id" bigint NOT NULL, "sis_id" character varying, "canvas_parent_account_id" bigint, "sis_parent_account_id" character varying, "name" character varying, "workflow_state" character varying, "created_at" timestamp NOT NULL, "updated_at" timestamp NOT NULL)  (5.8ms) CREATE UNIQUE INDEX "index_accounts_on_canvas_id" ON "accounts" ("canvas_id")  (0.4ms) DROP TABLE IF EXISTS "admins" CASCADE  (12.0ms) CREATE TABLE "admins" ("id" bigserial primary key, "canvas_id" bigint NOT NULL, "role_name" character varying, "canvas_account_id" bigint, "canvas_role_id" bigint, "canvas_user_id" bigint, "workflow_state" character varying, "created_at" timestamp NOT NULL, "updated_at" timestamp NOT NULL)  (5.5ms) CREATE INDEX "index_admins_on_canvas_account_id" ON "admins" ("canvas_account_id")  (5.6ms) CREATE UNIQUE INDEX "index_admins_on_canvas_id" ON "admins" ("canvas_id")  (5.3ms) CREATE INDEX "index_admins_on_canvas_role_id" ON "admins" ("canvas_role_id")  (5.3ms) CREATE INDEX "index_admins_on_canvas_user_id" ON "admins" ("canvas_user_id")  (0.3ms) DROP TABLE IF EXISTS "assignment_groups" CASCADE  (11.8ms) CREATE TABLE "assignment_groups" ("id" bigserial primary key, "canvas_id" bigint NOT NULL, "canvas_course_id" bigint, "name" character varying, "rules" text, "position" integer, "group_weight" float, "workflow_state" character varying, "canvas_created_at" timestamp, "canvas_updated_at" timestamp, "created_at" timestamp NOT NULL, "updated_at" timestamp NOT NULL)  (5.4ms) CREATE INDEX "index_assignment_groups_on_canvas_course_id" ON "assignment_groups" ("canvas_course_id")  (5.5ms) CREATE UNIQUE INDEX "index_assignment_groups_on_canvas_id" ON "assignment_groups" ("canvas_id")  (0.4ms) DROP TABLE IF EXISTS "assignments" CASCADE  (12.0ms) CREATE TABLE "assignments" ("id" bigserial primary key, "canvas_id" bigint NOT NULL, "title" character varying, "description" text, "due_at" timestamp, "unlock_at" timestamp, "lock_at" timestamp, "points_possible" float, "min_score" float, "max_score" float, "mastery_score" float, "grading_type" character varying, "submission_types" character varying, "workflow_state" character varying, "canvas_context_id" integer, "canvas_context_type" character varying, "canvas_assignment_group_id" integer, "canvas_grading_scheme_id" integer, "canvas_grading_standard_id" integer, "created_at" timestamp NOT NULL, "updated_at" timestamp NOT NULL)  (6.0ms) CREATE INDEX "index_assignments_on_canvas_context_id_and_canvas_context_type" ON "assignments" ("canvas_context_id", "canvas_context_type")  (5.2ms) CREATE UNIQUE INDEX "index_assignments_on_canvas_id" ON "assignments" ("canvas_id")  (0.4ms) DROP TABLE IF EXISTS "canvas_sync_job_logs" CASCADE  (11.7ms) CREATE TABLE "canvas_sync_job_logs" ("id" serial NOT NULL PRIMARY KEY, "started_at" timestamp, "completed_at" timestamp, "exception" character varying, "backtrace" text, "job_class" character varying, "status" character varying, "metadata" text, "job_arguments" text, "created_at" timestamp, "updated_at" timestamp, "job_id" character varying, "fork_count" integer)  (5.7ms) CREATE INDEX "index_canvas_sync_job_logs_on_job_id" ON "canvas_sync_job_logs" ("job_id")  (0.4ms) DROP TABLE IF EXISTS "canvas_sync_sync_batches" CASCADE  (11.0ms) CREATE TABLE "canvas_sync_sync_batches" ("id" serial NOT NULL PRIMARY KEY, "started_at" timestamp, "completed_at" timestamp, "status" character varying, "created_at" timestamp, "updated_at" timestamp, "full_sync" boolean DEFAULT FALSE, "batch_genre" character varying, "batch_bid" character varying)  (0.4ms) DROP TABLE IF EXISTS "context_module_items" CASCADE  (10.3ms) CREATE TABLE "context_module_items" ("id" bigserial primary key, "canvas_id" bigint, "canvas_context_module_id" bigint, "position" integer, "canvas_content_id" bigint, "canvas_content_type" character varying, "canvas_assignment_id" bigint, "workflow_state" character varying, "created_at" timestamp NOT NULL, "updated_at" timestamp NOT NULL)  (5.2ms) CREATE INDEX "index_context_module_items_on_canvas_context_module_id" ON "context_module_items" ("canvas_context_module_id")  (5.2ms) CREATE UNIQUE INDEX "index_context_module_items_on_canvas_id" ON "context_module_items" ("canvas_id")  (0.5ms) DROP TABLE IF EXISTS "context_modules" CASCADE  (12.2ms) CREATE TABLE "context_modules" ("id" bigserial primary key, "canvas_id" bigint, "canvas_context_id" bigint, "canvas_context_type" character varying, "position" integer, "name" character varying, "workflow_state" character varying, "deleted_at" timestamp, "unlock_at" timestamp, "created_at" timestamp NOT NULL, "updated_at" timestamp NOT NULL)  (5.7ms) CREATE INDEX "index_context_modules_on_context" ON "context_modules" ("canvas_context_id", "canvas_context_type")  (5.8ms) CREATE UNIQUE INDEX "index_context_modules_on_canvas_id" ON "context_modules" ("canvas_id")  (0.4ms) DROP TABLE IF EXISTS "courses" CASCADE  (12.2ms) CREATE TABLE "courses" ("id" bigserial primary key, "canvas_id" bigint NOT NULL, "sis_id" character varying, "course_code" character varying, "name" character varying, "workflow_state" character varying, "canvas_account_id" integer, "canvas_term_id" integer, "start_at" timestamp, "end_at" timestamp, "grading_standard_id" bigint, "created_at" timestamp NOT NULL, "updated_at" timestamp NOT NULL)  (5.5ms) CREATE UNIQUE INDEX "index_courses_on_canvas_id" ON "courses" ("canvas_id")  (0.4ms) DROP TABLE IF EXISTS "enrollments" CASCADE  (11.0ms) CREATE TABLE "enrollments" ("id" bigserial primary key, "canvas_id" bigint NOT NULL, "canvas_course_id" bigint, "course_sis_id" character varying, "canvas_user_id" bigint, "user_sis_id" character varying, "role" character varying, "canvas_role_id" integer, "canvas_section_id" bigint, "workflow_state" character varying, "base_role_type" character varying, "created_at" timestamp NOT NULL, "updated_at" timestamp NOT NULL)  (5.1ms) CREATE INDEX "index_enrollments_on_canvas_course_id" ON "enrollments" ("canvas_course_id")  (5.0ms) CREATE UNIQUE INDEX "index_enrollments_on_canvas_id" ON "enrollments" ("canvas_id")  (5.2ms) CREATE INDEX "index_enrollments_on_canvas_user_id" ON "enrollments" ("canvas_user_id")  (0.4ms) DROP TABLE IF EXISTS "grading_period_groups" CASCADE  (10.7ms) CREATE TABLE "grading_period_groups" ("id" bigserial primary key, "canvas_id" bigint NOT NULL, "title" character varying, "weighted" boolean, "display_totals_for_all_grading_periods" boolean, "workflow_state" character varying, "created_at" timestamp NOT NULL, "updated_at" timestamp NOT NULL)  (5.8ms) CREATE UNIQUE INDEX "index_grading_period_groups_on_canvas_id" ON "grading_period_groups" ("canvas_id")  (0.4ms) DROP TABLE IF EXISTS "grading_periods" CASCADE  (12.2ms) CREATE TABLE "grading_periods" ("id" bigserial primary key, "canvas_id" bigint NOT NULL, "title" character varying, "weight" float, "start_date" timestamp, "end_date" timestamp, "close_date" timestamp, "canvas_grading_period_group_id" bigint, "workflow_state" character varying, "created_at" timestamp NOT NULL, "updated_at" timestamp NOT NULL)  (6.0ms) CREATE INDEX "index_grading_periods_on_canvas_grading_period_group_id" ON "grading_periods" ("canvas_grading_period_group_id")  (5.7ms) CREATE UNIQUE INDEX "index_grading_periods_on_canvas_id" ON "grading_periods" ("canvas_id")  (0.4ms) DROP TABLE IF EXISTS "group_memberships" CASCADE  (13.2ms) CREATE TABLE "group_memberships" ("id" bigserial primary key, "canvas_id" bigint NOT NULL, "canvas_user_id" bigint NOT NULL, "canvas_group_id" bigint NOT NULL, "group_sis_id" character varying, "user_sis_id" character varying, "workflow_state" character varying, "created_at" timestamp NOT NULL, "updated_at" timestamp NOT NULL)  (5.7ms) CREATE UNIQUE INDEX "index_group_memberships_on_canvas_id" ON "group_memberships" ("canvas_id")  (0.4ms) DROP TABLE IF EXISTS "groups" CASCADE  (13.8ms) CREATE TABLE "groups" ("id" bigserial primary key, "canvas_id" bigint NOT NULL, "sis_id" character varying, "canvas_group_category_id" bigint, "group_category_sis_id" character varying, "canvas_account_id" bigint, "canvas_course_id" bigint, "name" character varying, "workflow_state" character varying, "context_id" bigint, "context_type" character varying, "max_membership" integer, "created_at" timestamp NOT NULL, "updated_at" timestamp NOT NULL)  (5.8ms) CREATE UNIQUE INDEX "index_groups_on_canvas_id" ON "groups" ("canvas_id")  (0.4ms) DROP TABLE IF EXISTS "pseudonyms" CASCADE  (14.3ms) CREATE TABLE "pseudonyms" ("id" bigserial primary key, "canvas_id" bigint NOT NULL, "canvas_user_id" bigint, "sis_id" character varying, "unique_id" character varying, "workflow_state" character varying, "created_at" timestamp NOT NULL, "updated_at" timestamp NOT NULL)  (6.3ms) CREATE UNIQUE INDEX "index_pseudonyms_on_canvas_id" ON "pseudonyms" ("canvas_id")  (6.0ms) CREATE INDEX "index_pseudonyms_on_canvas_user_id" ON "pseudonyms" ("canvas_user_id")  (0.5ms) DROP TABLE IF EXISTS "roles" CASCADE  (14.0ms) CREATE TABLE "roles" ("id" bigserial primary key, "canvas_id" integer NOT NULL, "label" character varying, "base_role_type" character varying, "canvas_account_id" integer, "workflow_state" character varying, "permissions" json, "created_at" timestamp NOT NULL, "updated_at" timestamp NOT NULL)  (5.7ms) CREATE INDEX "index_roles_on_canvas_account_id" ON "roles" ("canvas_account_id")  (5.6ms) CREATE UNIQUE INDEX "index_roles_on_canvas_id" ON "roles" ("canvas_id")  (0.4ms) DROP TABLE IF EXISTS "sections" CASCADE  (11.3ms) CREATE TABLE "sections" ("id" bigserial primary key, "canvas_id" bigint NOT NULL, "sis_id" character varying, "canvas_course_id" bigint, "canvas_nonxlist_course_id" bigint, "name" character varying, "workflow_state" character varying, "start_at" timestamp, "end_at" timestamp, "created_at" timestamp NOT NULL, "updated_at" timestamp NOT NULL)  (5.0ms) CREATE INDEX "index_sections_on_canvas_course_id" ON "sections" ("canvas_course_id")  (5.1ms) CREATE UNIQUE INDEX "index_sections_on_canvas_id" ON "sections" ("canvas_id")  (0.2ms) DROP TABLE IF EXISTS "submissions" CASCADE  (9.7ms) CREATE TABLE "submissions" ("id" bigserial primary key, "canvas_id" bigint NOT NULL, "canvas_course_id" bigint, "canvas_assignment_id" bigint, "canvas_user_id" bigint, "submitted_at" timestamp, "due_at" timestamp, "graded_at" timestamp, "score" float, "points_possible" float, "excused" boolean, "workflow_state" character varying, "created_at" timestamp NOT NULL, "updated_at" timestamp NOT NULL)  (5.8ms) CREATE INDEX "index_submissions_on_canvas_assignment_id" ON "submissions" ("canvas_assignment_id")  (6.0ms) CREATE INDEX "index_submissions_on_canvas_course_id" ON "submissions" ("canvas_course_id")  (5.5ms) CREATE UNIQUE INDEX "index_submissions_on_canvas_id" ON "submissions" ("canvas_id")  (5.9ms) CREATE INDEX "index_submissions_on_canvas_user_id" ON "submissions" ("canvas_user_id")  (0.5ms) DROP TABLE IF EXISTS "terms" CASCADE  (13.3ms) CREATE TABLE "terms" ("id" bigserial primary key, "canvas_id" integer NOT NULL, "name" character varying, "start_at" timestamp, "end_at" timestamp, "workflow_state" character varying, "grading_period_group_id" integer, "sis_id" character varying, "created_at" timestamp NOT NULL, "updated_at" timestamp NOT NULL)  (5.7ms) CREATE UNIQUE INDEX "index_terms_on_canvas_id" ON "terms" ("canvas_id")  (0.4ms) DROP TABLE IF EXISTS "user_observers" CASCADE  (11.7ms) CREATE TABLE "user_observers" ("id" bigserial primary key, "observing_user_id" bigint, "observed_user_id" bigint, "workflow_state" character varying, "created_at" timestamp NOT NULL, "updated_at" timestamp NOT NULL)  (5.1ms) CREATE UNIQUE INDEX "index_user_observers_on_observed_user_id_and_observing_user_id" ON "user_observers" ("observed_user_id", "observing_user_id")  (5.8ms) CREATE INDEX "index_user_observers_on_observed_user_id" ON "user_observers" ("observed_user_id")  (7.9ms) CREATE INDEX "index_user_observers_on_observing_user_id" ON "user_observers" ("observing_user_id")  (0.5ms) DROP TABLE IF EXISTS "users" CASCADE  (14.0ms) CREATE TABLE "users" ("id" bigserial primary key, "canvas_id" bigint NOT NULL, "sis_id" character varying, "email" character varying, "first_name" character varying, "last_name" character varying, "workflow_state" character varying, "login_id" character varying, "name" character varying, "sortable_name" character varying, "created_at" timestamp NOT NULL, "updated_at" timestamp NOT NULL)  (5.8ms) CREATE UNIQUE INDEX "index_users_on_canvas_id" ON "users" ("canvas_id")  (12.1ms) CREATE TABLE "schema_migrations" ("version" character varying NOT NULL PRIMARY KEY)  (0.6ms) SELECT "schema_migrations"."version" FROM "schema_migrations" ORDER BY "schema_migrations"."version" ASC  (1.4ms) INSERT INTO "schema_migrations" (version) VALUES (20211001184920)  (1.4ms) INSERT INTO "schema_migrations" (version) VALUES (20201016181346), (20190702203620), (20190702203630), (20190702203627), (20190702203624), (20190702203621), (20200416214248), (20210907233330), (20190702203631), (20190702203632), (20190927204545), (20190702203622), (20190702203626), (20200415171620), (20190927204546), (20190702203625), (20210907233329), (20190702203623), (20180725155729), (20170915210836), (20201018210836), (20190916154829), (20201030210836);   (9.5ms) CREATE TABLE "ar_internal_metadata" ("key" character varying NOT NULL PRIMARY KEY, "value" character varying, "created_at" timestamp NOT NULL, "updated_at" timestamp NOT NULL) ActiveRecord::InternalMetadata Load (0.3ms) SELECT "ar_internal_metadata".* FROM "ar_internal_metadata" WHERE "ar_internal_metadata"."key" = $1 LIMIT $2 [["key", "environment"], ["LIMIT", 1]]  (0.2ms) BEGIN ActiveRecord::InternalMetadata Create (0.4ms) INSERT INTO "ar_internal_metadata" ("key", "value", "created_at", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "key" [["key", "environment"], ["value", "test"], ["created_at", "2021-10-01 18:50:42.490976"], ["updated_at", "2021-10-01 18:50:42.490976"]]  (1.2ms) COMMIT ActiveRecord::InternalMetadata Load (0.3ms) SELECT "ar_internal_metadata".* FROM "ar_internal_metadata" WHERE "ar_internal_metadata"."key" = $1 LIMIT $2 [["key", "environment"], ["LIMIT", 1]]  (0.2ms) BEGIN  (0.2ms) COMMIT  (0.5ms) SELECT "schema_migrations"."version" FROM "schema_migrations" ORDER BY "schema_migrations"."version" ASC  (0.3ms) BEGIN  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.5ms) SELECT COUNT(*) FROM "canvas_sync_job_logs" [ActiveJob] [GoodJob] [d39b05e9-1689-46fe-9ab8-63bef15eeb3b] Performing GoodJob (Job ID: d39b05e9-1689-46fe-9ab8-63bef15eeb3b) from Test(default) with arguments: "argument" [ActiveJob] [GoodJob] [d39b05e9-1689-46fe-9ab8-63bef15eeb3b] CanvasSync::JobLog Load (0.3ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "d39b05e9-1689-46fe-9ab8-63bef15eeb3b"], ["LIMIT", 1]] [ActiveJob] [GoodJob] [d39b05e9-1689-46fe-9ab8-63bef15eeb3b]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [GoodJob] [d39b05e9-1689-46fe-9ab8-63bef15eeb3b] CanvasSync::JobLog Create (0.5ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "GoodJob"], ["status", "enqueued"], ["job_arguments", "---\n- argument\n"], ["created_at", "2021-10-01 18:50:42.809342"], ["updated_at", "2021-10-01 18:50:42.809342"], ["job_id", "d39b05e9-1689-46fe-9ab8-63bef15eeb3b"]] [ActiveJob] [GoodJob] [d39b05e9-1689-46fe-9ab8-63bef15eeb3b]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [GoodJob] [d39b05e9-1689-46fe-9ab8-63bef15eeb3b]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [GoodJob] [d39b05e9-1689-46fe-9ab8-63bef15eeb3b] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-10-01 18:50:42.811227"], ["status", "running"], ["updated_at", "2021-10-01 18:50:42.811565"], ["id", 1]] [ActiveJob] [GoodJob] [d39b05e9-1689-46fe-9ab8-63bef15eeb3b]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [GoodJob] [d39b05e9-1689-46fe-9ab8-63bef15eeb3b]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [GoodJob] [d39b05e9-1689-46fe-9ab8-63bef15eeb3b] CanvasSync::JobLog Update (0.4ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2021-10-01 18:50:42.812844"], ["status", "success"], ["updated_at", "2021-10-01 18:50:42.813250"], ["id", 1]] [ActiveJob] [GoodJob] [d39b05e9-1689-46fe-9ab8-63bef15eeb3b]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [GoodJob] [d39b05e9-1689-46fe-9ab8-63bef15eeb3b] Performed GoodJob (Job ID: d39b05e9-1689-46fe-9ab8-63bef15eeb3b) from Test(default) in 18.55ms  (0.2ms) SELECT COUNT(*) FROM "canvas_sync_job_logs" CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" ORDER BY "canvas_sync_job_logs"."id" DESC LIMIT $1 [["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [BadJob] [bdee1c8c-7812-45bd-8fea-e5bf02744996] Performing BadJob (Job ID: bdee1c8c-7812-45bd-8fea-e5bf02744996) from Test(default) with arguments: "argument" [ActiveJob] [BadJob] [bdee1c8c-7812-45bd-8fea-e5bf02744996] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "bdee1c8c-7812-45bd-8fea-e5bf02744996"], ["LIMIT", 1]] [ActiveJob] [BadJob] [bdee1c8c-7812-45bd-8fea-e5bf02744996]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [BadJob] [bdee1c8c-7812-45bd-8fea-e5bf02744996] CanvasSync::JobLog Create (0.2ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "BadJob"], ["status", "enqueued"], ["job_arguments", "---\n- argument\n"], ["created_at", "2021-10-01 18:50:42.819599"], ["updated_at", "2021-10-01 18:50:42.819599"], ["job_id", "bdee1c8c-7812-45bd-8fea-e5bf02744996"]] [ActiveJob] [BadJob] [bdee1c8c-7812-45bd-8fea-e5bf02744996]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [BadJob] [bdee1c8c-7812-45bd-8fea-e5bf02744996]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [BadJob] [bdee1c8c-7812-45bd-8fea-e5bf02744996] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-10-01 18:50:42.820811"], ["status", "running"], ["updated_at", "2021-10-01 18:50:42.821087"], ["id", 2]] [ActiveJob] [BadJob] [bdee1c8c-7812-45bd-8fea-e5bf02744996]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [BadJob] [bdee1c8c-7812-45bd-8fea-e5bf02744996]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [BadJob] [bdee1c8c-7812-45bd-8fea-e5bf02744996] CanvasSync::JobLog Update (0.6ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "exception" = $2, "backtrace" = $3, "status" = $4, "updated_at" = $5 WHERE "canvas_sync_job_logs"."id" = $6 [["completed_at", "2021-10-01 18:50:42.822246"], ["exception", "EvilError: EvilError"], ["backtrace", "/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:12:in `perform'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:39:in `block in perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:109:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch_aware_job.rb:22:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:21:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/i18n-1.8.10/lib/i18n.rb:309:in `with_locale'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/translation.rb:9:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:26:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `block in instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications/instrumenter.rb:23:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:25:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `block in tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `block in tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:28:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:22:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:136:in `run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:38:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:18:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:40:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/matchers/built_in/raise_error.rb:59:in `matches?'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:51:in `block in handle_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:27:in `with_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:48:in `handle_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:65:in `to'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:101:in `to'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:39:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `block in with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `block in with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-rails-5.0.2/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:259:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:644:in `block in run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:606:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/configuration.rb:2067:in `with_suite_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:116:in `block in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/reporter.rb:74:in `report'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:115:in `run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:89:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:71:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:45:in `invoke'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/exe/rspec:4:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:63:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:63:in `kernel_load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:28:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:474:in `exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:30:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:24:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/exe/bundle:49:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/friendly_errors.rb:128:in `with_friendly_errors'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/exe/bundle:37:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `
'"], ["status", "error"], ["updated_at", "2021-10-01 18:50:42.822573"], ["id", 2]] [ActiveJob] [BadJob] [bdee1c8c-7812-45bd-8fea-e5bf02744996]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [BadJob] [bdee1c8c-7812-45bd-8fea-e5bf02744996] Error performing BadJob (Job ID: bdee1c8c-7812-45bd-8fea-e5bf02744996) from Test(default) in 5.61ms: EvilError (EvilError): /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:12:in `perform' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:39:in `block in perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:109:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch_aware_job.rb:22:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:21:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/i18n-1.8.10/lib/i18n.rb:309:in `with_locale' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/translation.rb:9:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:26:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `block in instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications/instrumenter.rb:23:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:25:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `block in tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `block in tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:28:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:22:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:136:in `run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:38:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:18:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:40:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/matchers/built_in/raise_error.rb:59:in `matches?' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:51:in `block in handle_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:27:in `with_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:48:in `handle_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:65:in `to' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:101:in `to' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:39:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `block in with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `block in with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-rails-5.0.2/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:259:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:644:in `block in run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:606:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/configuration.rb:2067:in `with_suite_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:116:in `block in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/reporter.rb:74:in `report' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:115:in `run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:89:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:71:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:45:in `invoke' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/exe/rspec:4:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:63:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:63:in `kernel_load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:28:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:474:in `exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:30:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:24:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/exe/bundle:49:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/friendly_errors.rb:128:in `with_friendly_errors' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/exe/bundle:37:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `
' CanvasSync::JobLog Load (0.3ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" ORDER BY "canvas_sync_job_logs"."id" DESC LIMIT $1 [["LIMIT", 1]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [BadJob] [f18cf033-3b56-4c06-b474-caae19b44388] Performing BadJob (Job ID: f18cf033-3b56-4c06-b474-caae19b44388) from Test(default) [ActiveJob] [BadJob] [f18cf033-3b56-4c06-b474-caae19b44388] CanvasSync::JobLog Load (0.3ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "f18cf033-3b56-4c06-b474-caae19b44388"], ["LIMIT", 1]] [ActiveJob] [BadJob] [f18cf033-3b56-4c06-b474-caae19b44388]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [BadJob] [f18cf033-3b56-4c06-b474-caae19b44388] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["job_class", "BadJob"], ["status", "enqueued"], ["created_at", "2021-10-01 18:50:42.828435"], ["updated_at", "2021-10-01 18:50:42.828435"], ["job_id", "f18cf033-3b56-4c06-b474-caae19b44388"]] [ActiveJob] [BadJob] [f18cf033-3b56-4c06-b474-caae19b44388]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [BadJob] [f18cf033-3b56-4c06-b474-caae19b44388]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [BadJob] [f18cf033-3b56-4c06-b474-caae19b44388] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-10-01 18:50:42.829625"], ["status", "running"], ["updated_at", "2021-10-01 18:50:42.830018"], ["id", 3]] [ActiveJob] [BadJob] [f18cf033-3b56-4c06-b474-caae19b44388]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [BadJob] [f18cf033-3b56-4c06-b474-caae19b44388]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [BadJob] [f18cf033-3b56-4c06-b474-caae19b44388] CanvasSync::JobLog Update (0.4ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "exception" = $2, "backtrace" = $3, "status" = $4, "updated_at" = $5 WHERE "canvas_sync_job_logs"."id" = $6 [["completed_at", "2021-10-01 18:50:42.831638"], ["exception", "ArgumentError: wrong number of arguments (given 0, expected 1)"], ["backtrace", "/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:11:in `perform'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:39:in `block in perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:109:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch_aware_job.rb:22:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:21:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/i18n-1.8.10/lib/i18n.rb:309:in `with_locale'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/translation.rb:9:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:26:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `block in instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications/instrumenter.rb:23:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:25:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `block in tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `block in tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:28:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:22:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:136:in `run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:38:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:18:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:52:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/matchers/built_in/raise_error.rb:59:in `matches?'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:51:in `block in handle_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:27:in `with_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:48:in `handle_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:65:in `to'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:101:in `to'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:51:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `block in with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `block in with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-rails-5.0.2/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:259:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:644:in `block in run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:606:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/configuration.rb:2067:in `with_suite_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:116:in `block in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/reporter.rb:74:in `report'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:115:in `run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:89:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:71:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:45:in `invoke'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/exe/rspec:4:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:63:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:63:in `kernel_load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:28:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:474:in `exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:30:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:24:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/exe/bundle:49:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/friendly_errors.rb:128:in `with_friendly_errors'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/exe/bundle:37:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `
'"], ["status", "error"], ["updated_at", "2021-10-01 18:50:42.831977"], ["id", 3]] [ActiveJob] [BadJob] [f18cf033-3b56-4c06-b474-caae19b44388]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [BadJob] [f18cf033-3b56-4c06-b474-caae19b44388] Error performing BadJob (Job ID: f18cf033-3b56-4c06-b474-caae19b44388) from Test(default) in 6.08ms: ArgumentError (wrong number of arguments (given 0, expected 1)): /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:11:in `perform' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:39:in `block in perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:109:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch_aware_job.rb:22:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:21:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/i18n-1.8.10/lib/i18n.rb:309:in `with_locale' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/translation.rb:9:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:26:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `block in instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications/instrumenter.rb:23:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:25:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `block in tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `block in tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:28:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:22:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:136:in `run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:38:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:18:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:52:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/matchers/built_in/raise_error.rb:59:in `matches?' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:51:in `block in handle_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:27:in `with_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:48:in `handle_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:65:in `to' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:101:in `to' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:51:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `block in with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `block in with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-rails-5.0.2/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:259:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:644:in `block in run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:606:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/configuration.rb:2067:in `with_suite_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:116:in `block in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/reporter.rb:74:in `report' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:115:in `run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:89:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:71:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:45:in `invoke' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/exe/rspec:4:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:63:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:63:in `kernel_load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:28:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:474:in `exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:30:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:24:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/exe/bundle:49:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/friendly_errors.rb:128:in `with_friendly_errors' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/exe/bundle:37:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `
'  (0.1ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] [BadJob] [2021834b-113e-4e66-b63a-b7c83cb53eaf] Performing BadJob (Job ID: 2021834b-113e-4e66-b63a-b7c83cb53eaf) from Test(default) [ActiveJob] [BadJob] [2021834b-113e-4e66-b63a-b7c83cb53eaf] CanvasSync::JobLog Load (0.3ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "2021834b-113e-4e66-b63a-b7c83cb53eaf"], ["LIMIT", 1]] [ActiveJob] [BadJob] [2021834b-113e-4e66-b63a-b7c83cb53eaf]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [BadJob] [2021834b-113e-4e66-b63a-b7c83cb53eaf] CanvasSync::JobLog Create (0.2ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["job_class", "BadJob"], ["status", "enqueued"], ["created_at", "2021-10-01 18:50:42.835875"], ["updated_at", "2021-10-01 18:50:42.835875"], ["job_id", "2021834b-113e-4e66-b63a-b7c83cb53eaf"]] [ActiveJob] [BadJob] [2021834b-113e-4e66-b63a-b7c83cb53eaf]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [BadJob] [2021834b-113e-4e66-b63a-b7c83cb53eaf]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [BadJob] [2021834b-113e-4e66-b63a-b7c83cb53eaf] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-10-01 18:50:42.836785"], ["status", "running"], ["updated_at", "2021-10-01 18:50:42.837028"], ["id", 4]] [ActiveJob] [BadJob] [2021834b-113e-4e66-b63a-b7c83cb53eaf]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [BadJob] [2021834b-113e-4e66-b63a-b7c83cb53eaf]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [BadJob] [2021834b-113e-4e66-b63a-b7c83cb53eaf] CanvasSync::JobLog Update (0.8ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "exception" = $2, "backtrace" = $3, "status" = $4, "updated_at" = $5 WHERE "canvas_sync_job_logs"."id" = $6 [["completed_at", "2021-10-01 18:50:42.841366"], ["exception", "ArgumentError: wrong number of arguments (given 0, expected 1)"], ["backtrace", "/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:11:in `perform'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:39:in `block in perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:109:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch_aware_job.rb:22:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:21:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/i18n-1.8.10/lib/i18n.rb:309:in `with_locale'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/translation.rb:9:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:26:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `block in instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications/instrumenter.rb:23:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:25:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `block in tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `block in tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:28:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:22:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:136:in `run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:38:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:18:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:60:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/matchers/built_in/raise_error.rb:59:in `matches?'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:51:in `block in handle_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:27:in `with_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:48:in `handle_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:65:in `to'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:101:in `to'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:59:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `block in with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `block in with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-rails-5.0.2/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:259:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:644:in `block in run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:606:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/configuration.rb:2067:in `with_suite_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:116:in `block in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/reporter.rb:74:in `report'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:115:in `run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:89:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:71:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:45:in `invoke'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/exe/rspec:4:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:63:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:63:in `kernel_load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:28:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:474:in `exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:30:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:24:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/exe/bundle:49:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/friendly_errors.rb:128:in `with_friendly_errors'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/exe/bundle:37:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `
'\n\nError Occurred while handling an Error: NoMethodError: undefined method `bad_catcher' for BadJob:Class\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-mocks-3.10.2/lib/rspec/mocks/method_double.rb:28:in `block in original_implementation_callable'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-mocks-3.10.2/lib/rspec/mocks/message_expectation.rb:101:in `block in and_call_original'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-mocks-3.10.2/lib/rspec/mocks/message_expectation.rb:740:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-mocks-3.10.2/lib/rspec/mocks/message_expectation.rb:572:in `invoke_incrementing_actual_calls_by'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-mocks-3.10.2/lib/rspec/mocks/message_expectation.rb:427:in `invoke'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-mocks-3.10.2/lib/rspec/mocks/proxy.rb:217:in `message_received'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-mocks-3.10.2/lib/rspec/mocks/proxy.rb:361:in `message_received'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-mocks-3.10.2/lib/rspec/mocks/method_double.rb:78:in `proxy_method_invoked'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-mocks-3.10.2/lib/rspec/mocks/method_double.rb:64:in `block (2 levels) in define_proxy_method'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:31:in `rescue in block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:23:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/i18n-1.8.10/lib/i18n.rb:309:in `with_locale'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/translation.rb:9:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:26:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `block in instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications/instrumenter.rb:23:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:25:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `block in tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `block in tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:28:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:22:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:136:in `run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:38:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:18:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:60:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/matchers/built_in/raise_error.rb:59:in `matches?'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:51:in `block in handle_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:27:in `with_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:48:in `handle_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:65:in `to'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:101:in `to'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:59:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `block in with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `block in with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-rails-5.0.2/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:259:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:644:in `block in run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:606:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/configuration.rb:2067:in `with_suite_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:116:in `block in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/reporter.rb:74:in `report'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:115:in `run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:89:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:71:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:45:in `invoke'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/exe/rspec:4:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:63:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:63:in `kernel_load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:28:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:474:in `exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:30:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:24:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/exe/bundle:49:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/friendly_errors.rb:128:in `with_friendly_errors'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/exe/bundle:37:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `
'"], ["status", "error"], ["updated_at", "2021-10-01 18:50:42.841788"], ["id", 4]] [ActiveJob] [BadJob] [2021834b-113e-4e66-b63a-b7c83cb53eaf]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [BadJob] [2021834b-113e-4e66-b63a-b7c83cb53eaf] Error performing BadJob (Job ID: 2021834b-113e-4e66-b63a-b7c83cb53eaf) from Test(default) in 8.67ms: ArgumentError (wrong number of arguments (given 0, expected 1)): /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:11:in `perform' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:39:in `block in perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:109:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch_aware_job.rb:22:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:21:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/i18n-1.8.10/lib/i18n.rb:309:in `with_locale' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/translation.rb:9:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:26:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `block in instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications/instrumenter.rb:23:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:25:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `block in tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `block in tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:28:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:22:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:136:in `run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:38:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:18:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:60:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/matchers/built_in/raise_error.rb:59:in `matches?' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:51:in `block in handle_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:27:in `with_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:48:in `handle_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:65:in `to' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:101:in `to' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:59:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `block in with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `block in with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-rails-5.0.2/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:259:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:644:in `block in run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:606:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/configuration.rb:2067:in `with_suite_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:116:in `block in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/reporter.rb:74:in `report' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:115:in `run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:89:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:71:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:45:in `invoke' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/exe/rspec:4:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:63:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:63:in `kernel_load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:28:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:474:in `exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:30:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:24:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/exe/bundle:49:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/friendly_errors.rb:128:in `with_friendly_errors' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/exe/bundle:37:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `
' CanvasSync::JobLog Load (0.3ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" ORDER BY "canvas_sync_job_logs"."id" DESC LIMIT $1 [["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [CanvasSync::Jobs::ReportChecker] [36e5f8f8-531d-405a-8ab1-042d464f1b12] Performing CanvasSync::Jobs::ReportChecker (Job ID: 36e5f8f8-531d-405a-8ab1-042d464f1b12) from Test(default) with arguments: "provisioning_csv", 1, "FakeProcessor", {} [ActiveJob] [CanvasSync::Jobs::ReportChecker] [36e5f8f8-531d-405a-8ab1-042d464f1b12] CanvasSync::JobLog Load (0.3ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "36e5f8f8-531d-405a-8ab1-042d464f1b12"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [36e5f8f8-531d-405a-8ab1-042d464f1b12]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [36e5f8f8-531d-405a-8ab1-042d464f1b12] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- provisioning_csv\n- 1\n- FakeProcessor\n- {}\n"], ["created_at", "2021-10-01 18:50:42.850071"], ["updated_at", "2021-10-01 18:50:42.850071"], ["job_id", "36e5f8f8-531d-405a-8ab1-042d464f1b12"]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [36e5f8f8-531d-405a-8ab1-042d464f1b12]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [36e5f8f8-531d-405a-8ab1-042d464f1b12]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [36e5f8f8-531d-405a-8ab1-042d464f1b12] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-10-01 18:50:42.851533"], ["status", "running"], ["updated_at", "2021-10-01 18:50:42.851783"], ["id", 5]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [36e5f8f8-531d-405a-8ab1-042d464f1b12]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [36e5f8f8-531d-405a-8ab1-042d464f1b12]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [36e5f8f8-531d-405a-8ab1-042d464f1b12] CanvasSync::JobLog Destroy (0.3ms) DELETE FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."id" = $1 [["id", 5]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [36e5f8f8-531d-405a-8ab1-042d464f1b12]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [36e5f8f8-531d-405a-8ab1-042d464f1b12] Performed CanvasSync::Jobs::ReportChecker (Job ID: 36e5f8f8-531d-405a-8ab1-042d464f1b12) from Test(default) in 9.2ms  (0.2ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [CanvasSync::Jobs::ReportChecker] [9cb396c5-3bd7-4ba4-8fb0-010582cd025c] Performing CanvasSync::Jobs::ReportChecker (Job ID: 9cb396c5-3bd7-4ba4-8fb0-010582cd025c) from Test(default) with arguments: "provisioning_csv", 1, "FakeProcessor", {} [ActiveJob] [CanvasSync::Jobs::ReportChecker] [9cb396c5-3bd7-4ba4-8fb0-010582cd025c] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "9cb396c5-3bd7-4ba4-8fb0-010582cd025c"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [9cb396c5-3bd7-4ba4-8fb0-010582cd025c]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [9cb396c5-3bd7-4ba4-8fb0-010582cd025c] CanvasSync::JobLog Create (0.6ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- provisioning_csv\n- 1\n- FakeProcessor\n- {}\n"], ["created_at", "2021-10-01 18:50:42.860669"], ["updated_at", "2021-10-01 18:50:42.860669"], ["job_id", "9cb396c5-3bd7-4ba4-8fb0-010582cd025c"]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [9cb396c5-3bd7-4ba4-8fb0-010582cd025c]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [9cb396c5-3bd7-4ba4-8fb0-010582cd025c]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [9cb396c5-3bd7-4ba4-8fb0-010582cd025c] CanvasSync::JobLog Update (0.4ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-10-01 18:50:42.862509"], ["status", "running"], ["updated_at", "2021-10-01 18:50:42.862796"], ["id", 6]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [9cb396c5-3bd7-4ba4-8fb0-010582cd025c]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [9cb396c5-3bd7-4ba4-8fb0-010582cd025c]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [9cb396c5-3bd7-4ba4-8fb0-010582cd025c] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- provisioning_csv\n- 1\n- FakeProcessor\n- {}\n- {}\n"], ["created_at", "2021-10-01 18:50:42.866765"], ["updated_at", "2021-10-01 18:50:42.866765"], ["job_id", "c05a8ff2-8e2b-4d0b-82dd-1da569292517"]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [9cb396c5-3bd7-4ba4-8fb0-010582cd025c]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [9cb396c5-3bd7-4ba4-8fb0-010582cd025c] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: c05a8ff2-8e2b-4d0b-82dd-1da569292517) to Test(default) at 2021-10-01 18:51:12 UTC with arguments: "provisioning_csv", 1, "FakeProcessor", {}, {} [ActiveJob] [CanvasSync::Jobs::ReportChecker] [9cb396c5-3bd7-4ba4-8fb0-010582cd025c]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [9cb396c5-3bd7-4ba4-8fb0-010582cd025c] CanvasSync::JobLog Destroy (0.2ms) DELETE FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."id" = $1 [["id", 6]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [9cb396c5-3bd7-4ba4-8fb0-010582cd025c]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [9cb396c5-3bd7-4ba4-8fb0-010582cd025c] Performed CanvasSync::Jobs::ReportChecker (Job ID: 9cb396c5-3bd7-4ba4-8fb0-010582cd025c) from Test(default) in 9.41ms  (0.1ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [CanvasSync::Jobs::ReportChecker] [f3027b81-3f72-4070-be9b-986e199d1e21] Performing CanvasSync::Jobs::ReportChecker (Job ID: f3027b81-3f72-4070-be9b-986e199d1e21) from Test(default) with arguments: "provisioning_csv", 1, "FakeProcessor", {} [ActiveJob] [CanvasSync::Jobs::ReportChecker] [f3027b81-3f72-4070-be9b-986e199d1e21] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "f3027b81-3f72-4070-be9b-986e199d1e21"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [f3027b81-3f72-4070-be9b-986e199d1e21]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [f3027b81-3f72-4070-be9b-986e199d1e21] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- provisioning_csv\n- 1\n- FakeProcessor\n- {}\n"], ["created_at", "2021-10-01 18:50:42.871801"], ["updated_at", "2021-10-01 18:50:42.871801"], ["job_id", "f3027b81-3f72-4070-be9b-986e199d1e21"]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [f3027b81-3f72-4070-be9b-986e199d1e21]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [f3027b81-3f72-4070-be9b-986e199d1e21]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [f3027b81-3f72-4070-be9b-986e199d1e21] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-10-01 18:50:42.873415"], ["status", "running"], ["updated_at", "2021-10-01 18:50:42.873824"], ["id", 8]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [f3027b81-3f72-4070-be9b-986e199d1e21]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [f3027b81-3f72-4070-be9b-986e199d1e21]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [f3027b81-3f72-4070-be9b-986e199d1e21] CanvasSync::JobLog Update (0.6ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "exception" = $2, "backtrace" = $3, "status" = $4, "updated_at" = $5 WHERE "canvas_sync_job_logs"."id" = $6 [["completed_at", "2021-10-01 18:50:42.883420"], ["exception", "NameError: undefined local variable or method `current_organization' for #"], ["backtrace", "/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/jobs/report_checker.rb:35:in `perform'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:39:in `block in perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:109:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch_aware_job.rb:22:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:21:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/i18n-1.8.10/lib/i18n.rb:309:in `with_locale'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/translation.rb:9:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:26:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `block in instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications/instrumenter.rb:23:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:25:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `block in tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `block in tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:28:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:22:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:136:in `run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:38:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:18:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/report_checker_spec.rb:11:in `start_job'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/report_checker_spec.rb:53:in `block (5 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/matchers/built_in/raise_error.rb:59:in `matches?'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:51:in `block in handle_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:27:in `with_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:48:in `handle_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:65:in `to'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:101:in `to'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/report_checker_spec.rb:53:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `block in with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `block in with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-rails-5.0.2/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:259:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:644:in `block in run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:606:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/configuration.rb:2067:in `with_suite_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:116:in `block in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/reporter.rb:74:in `report'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:115:in `run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:89:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:71:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:45:in `invoke'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/exe/rspec:4:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:63:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:63:in `kernel_load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:28:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:474:in `exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:30:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:24:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/exe/bundle:49:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/friendly_errors.rb:128:in `with_friendly_errors'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/exe/bundle:37:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `
'"], ["status", "error"], ["updated_at", "2021-10-01 18:50:42.883945"], ["id", 8]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [f3027b81-3f72-4070-be9b-986e199d1e21]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [f3027b81-3f72-4070-be9b-986e199d1e21] Error performing CanvasSync::Jobs::ReportChecker (Job ID: f3027b81-3f72-4070-be9b-986e199d1e21) from Test(default) in 14.78ms: NameError (undefined local variable or method `current_organization' for #): /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/jobs/report_checker.rb:35:in `perform' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:39:in `block in perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:109:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch_aware_job.rb:22:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:21:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/i18n-1.8.10/lib/i18n.rb:309:in `with_locale' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/translation.rb:9:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:26:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `block in instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications/instrumenter.rb:23:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:25:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `block in tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `block in tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:28:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:22:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:136:in `run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:38:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:18:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/report_checker_spec.rb:11:in `start_job' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/report_checker_spec.rb:53:in `block (5 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/matchers/built_in/raise_error.rb:59:in `matches?' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:51:in `block in handle_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:27:in `with_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:48:in `handle_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:65:in `to' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:101:in `to' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/report_checker_spec.rb:53:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `block in with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `block in with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-rails-5.0.2/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:259:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:644:in `block in run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:606:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/configuration.rb:2067:in `with_suite_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:116:in `block in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/reporter.rb:74:in `report' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:115:in `run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:89:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:71:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:45:in `invoke' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/exe/rspec:4:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:63:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:63:in `kernel_load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:28:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:474:in `exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:30:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:24:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/exe/bundle:49:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/friendly_errors.rb:128:in `with_friendly_errors' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/exe/bundle:37:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `
'  (0.2ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [6c00ec22-4968-430b-ae90-7544c1d04bc3] Performing CanvasSync::Jobs::ReportProcessorJob (Job ID: 6c00ec22-4968-430b-ae90-7544c1d04bc3) from Test(default) with arguments: "provisioning_csv", "https://test.instructure.com/sample_report_download", "FakeProcessor", {}, 1 [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [6c00ec22-4968-430b-ae90-7544c1d04bc3] CanvasSync::JobLog Load (0.1ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "6c00ec22-4968-430b-ae90-7544c1d04bc3"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [6c00ec22-4968-430b-ae90-7544c1d04bc3]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [6c00ec22-4968-430b-ae90-7544c1d04bc3] CanvasSync::JobLog Create (0.2ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportProcessorJob"], ["status", "enqueued"], ["job_arguments", "---\n- provisioning_csv\n- https://test.instructure.com/sample_report_download\n- FakeProcessor\n- {}\n- 1\n"], ["created_at", "2021-10-01 18:50:42.889081"], ["updated_at", "2021-10-01 18:50:42.889081"], ["job_id", "6c00ec22-4968-430b-ae90-7544c1d04bc3"]] [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [6c00ec22-4968-430b-ae90-7544c1d04bc3]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [6c00ec22-4968-430b-ae90-7544c1d04bc3]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [6c00ec22-4968-430b-ae90-7544c1d04bc3] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-10-01 18:50:42.890301"], ["status", "running"], ["updated_at", "2021-10-01 18:50:42.890531"], ["id", 9]] [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [6c00ec22-4968-430b-ae90-7544c1d04bc3]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [6c00ec22-4968-430b-ae90-7544c1d04bc3]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [6c00ec22-4968-430b-ae90-7544c1d04bc3] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "job_class" = $1, "updated_at" = $2 WHERE "canvas_sync_job_logs"."id" = $3 [["job_class", "FakeProcessor"], ["updated_at", "2021-10-01 18:50:42.891642"], ["id", 9]] [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [6c00ec22-4968-430b-ae90-7544c1d04bc3]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [6c00ec22-4968-430b-ae90-7544c1d04bc3]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [6c00ec22-4968-430b-ae90-7544c1d04bc3] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2021-10-01 18:50:42.904498"], ["status", "success"], ["updated_at", "2021-10-01 18:50:42.904978"], ["id", 9]] [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [6c00ec22-4968-430b-ae90-7544c1d04bc3]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [6c00ec22-4968-430b-ae90-7544c1d04bc3] Performed CanvasSync::Jobs::ReportProcessorJob (Job ID: 6c00ec22-4968-430b-ae90-7544c1d04bc3) from Test(default) in 17.78ms  (0.1ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [CanvasSync::Jobs::ReportStarter] [11912e38-edfd-4e7f-b8a3-7c167e40db69] Performing CanvasSync::Jobs::ReportStarter (Job ID: 11912e38-edfd-4e7f-b8a3-7c167e40db69) from Test(default) with arguments: "provisioning_csv", {"parameters[users]"=>true}, "CoolProcessor", {:models=>["users"]} [ActiveJob] [CanvasSync::Jobs::ReportStarter] [11912e38-edfd-4e7f-b8a3-7c167e40db69] CanvasSync::JobLog Load (0.1ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "11912e38-edfd-4e7f-b8a3-7c167e40db69"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::ReportStarter] [11912e38-edfd-4e7f-b8a3-7c167e40db69]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [11912e38-edfd-4e7f-b8a3-7c167e40db69] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportStarter"], ["status", "enqueued"], ["job_arguments", "---\n- provisioning_csv\n- parameters[users]: true\n- CoolProcessor\n- :models:\n - users\n"], ["created_at", "2021-10-01 18:50:42.908670"], ["updated_at", "2021-10-01 18:50:42.908670"], ["job_id", "11912e38-edfd-4e7f-b8a3-7c167e40db69"]] [ActiveJob] [CanvasSync::Jobs::ReportStarter] [11912e38-edfd-4e7f-b8a3-7c167e40db69]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [11912e38-edfd-4e7f-b8a3-7c167e40db69]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [11912e38-edfd-4e7f-b8a3-7c167e40db69] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-10-01 18:50:42.910176"], ["status", "running"], ["updated_at", "2021-10-01 18:50:42.910502"], ["id", 10]] [ActiveJob] [CanvasSync::Jobs::ReportStarter] [11912e38-edfd-4e7f-b8a3-7c167e40db69]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [11912e38-edfd-4e7f-b8a3-7c167e40db69]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [11912e38-edfd-4e7f-b8a3-7c167e40db69] CanvasSync::JobLog Create (0.2ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- provisioning_csv\n- 1\n- CoolProcessor\n- :models:\n - users\n :sync_start_time: '2021-10-01T18:50:42Z'\n :report_params:\n parameters[users]: true\n"], ["created_at", "2021-10-01 18:50:42.914130"], ["updated_at", "2021-10-01 18:50:42.914130"], ["job_id", "5e79b3a6-62b5-4d0d-9fb6-6e93cb9d8f49"]] [ActiveJob] [CanvasSync::Jobs::ReportStarter] [11912e38-edfd-4e7f-b8a3-7c167e40db69]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [11912e38-edfd-4e7f-b8a3-7c167e40db69] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: 5e79b3a6-62b5-4d0d-9fb6-6e93cb9d8f49) to Test(default) at 2021-10-01 18:51:12 UTC with arguments: "provisioning_csv", 1, "CoolProcessor", {:models=>["users"], :sync_start_time=>"2021-10-01T18:50:42Z", :report_params=>{"parameters[users]"=>true}} [ActiveJob] [CanvasSync::Jobs::ReportStarter] [11912e38-edfd-4e7f-b8a3-7c167e40db69]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [11912e38-edfd-4e7f-b8a3-7c167e40db69] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2021-10-01 18:50:42.916127"], ["status", "success"], ["updated_at", "2021-10-01 18:50:42.916376"], ["id", 10]] [ActiveJob] [CanvasSync::Jobs::ReportStarter] [11912e38-edfd-4e7f-b8a3-7c167e40db69]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [11912e38-edfd-4e7f-b8a3-7c167e40db69] Performed CanvasSync::Jobs::ReportStarter (Job ID: 11912e38-edfd-4e7f-b8a3-7c167e40db69) from Test(default) in 9.49ms  (0.1ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] [CanvasSync::Jobs::ReportStarter] [4ddfe4ca-32e2-41ec-afd3-fa6974856ef3] Performing CanvasSync::Jobs::ReportStarter (Job ID: 4ddfe4ca-32e2-41ec-afd3-fa6974856ef3) from Test(default) with arguments: "provisioning_csv", {"parameters[users]"=>true}, "CoolProcessor", {:models=>["users"]}, {:allow_redownloads=>true} [ActiveJob] [CanvasSync::Jobs::ReportStarter] [4ddfe4ca-32e2-41ec-afd3-fa6974856ef3] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "4ddfe4ca-32e2-41ec-afd3-fa6974856ef3"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::ReportStarter] [4ddfe4ca-32e2-41ec-afd3-fa6974856ef3]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [4ddfe4ca-32e2-41ec-afd3-fa6974856ef3] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportStarter"], ["status", "enqueued"], ["job_arguments", "---\n- provisioning_csv\n- parameters[users]: true\n- CoolProcessor\n- :models:\n - users\n- :allow_redownloads: true\n"], ["created_at", "2021-10-01 18:50:42.920858"], ["updated_at", "2021-10-01 18:50:42.920858"], ["job_id", "4ddfe4ca-32e2-41ec-afd3-fa6974856ef3"]] [ActiveJob] [CanvasSync::Jobs::ReportStarter] [4ddfe4ca-32e2-41ec-afd3-fa6974856ef3]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [4ddfe4ca-32e2-41ec-afd3-fa6974856ef3]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [4ddfe4ca-32e2-41ec-afd3-fa6974856ef3] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-10-01 18:50:42.922500"], ["status", "running"], ["updated_at", "2021-10-01 18:50:42.922853"], ["id", 12]] [ActiveJob] [CanvasSync::Jobs::ReportStarter] [4ddfe4ca-32e2-41ec-afd3-fa6974856ef3]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [4ddfe4ca-32e2-41ec-afd3-fa6974856ef3]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [4ddfe4ca-32e2-41ec-afd3-fa6974856ef3] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2021-10-01 18:50:42.925012"], ["status", "success"], ["updated_at", "2021-10-01 18:50:42.925315"], ["id", 12]] [ActiveJob] [CanvasSync::Jobs::ReportStarter] [4ddfe4ca-32e2-41ec-afd3-fa6974856ef3]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [4ddfe4ca-32e2-41ec-afd3-fa6974856ef3] Performed CanvasSync::Jobs::ReportStarter (Job ID: 4ddfe4ca-32e2-41ec-afd3-fa6974856ef3) from Test(default) in 6.59ms  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Account Exists (0.6ms) SELECT 1 AS one FROM "accounts" WHERE "accounts"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] Account Create (0.5ms) INSERT INTO "accounts" ("canvas_id", "sis_id", "canvas_parent_account_id", "sis_parent_account_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 1], ["sis_id", "0958fca13b4a34988e29bd8975b07bcc"], ["canvas_parent_account_id", 1], ["sis_parent_account_id", "81f2d5716a77ea3ee046374f74db3ee3"], ["name", "Account name"], ["workflow_state", "active"], ["created_at", "2021-10-01 18:50:42.937543"], ["updated_at", "2021-10-01 18:50:42.937543"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.4ms) SELECT COUNT(*) FROM "admins" [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [9991bca2-15ea-474b-b19c-8a63cdcdd620] Performing CanvasSync::Jobs::SyncAdminsJob (Job ID: 9991bca2-15ea-474b-b19c-8a63cdcdd620) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [9991bca2-15ea-474b-b19c-8a63cdcdd620] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "9991bca2-15ea-474b-b19c-8a63cdcdd620"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [9991bca2-15ea-474b-b19c-8a63cdcdd620]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [9991bca2-15ea-474b-b19c-8a63cdcdd620] CanvasSync::JobLog Create (0.2ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncAdminsJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2021-10-01 18:50:42.942191"], ["updated_at", "2021-10-01 18:50:42.942191"], ["job_id", "9991bca2-15ea-474b-b19c-8a63cdcdd620"]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [9991bca2-15ea-474b-b19c-8a63cdcdd620]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [9991bca2-15ea-474b-b19c-8a63cdcdd620]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [9991bca2-15ea-474b-b19c-8a63cdcdd620] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-10-01 18:50:42.943281"], ["status", "running"], ["updated_at", "2021-10-01 18:50:42.943641"], ["id", 13]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [9991bca2-15ea-474b-b19c-8a63cdcdd620]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [9991bca2-15ea-474b-b19c-8a63cdcdd620] Account Load (0.3ms) SELECT "accounts".* FROM "accounts" WHERE "accounts"."workflow_state" != $1 ORDER BY "accounts"."id" ASC LIMIT $2 [["workflow_state", "deleted"], ["LIMIT", 1000]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [9991bca2-15ea-474b-b19c-8a63cdcdd620] Admin Load (0.2ms) SELECT "admins".* FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [9991bca2-15ea-474b-b19c-8a63cdcdd620]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [9991bca2-15ea-474b-b19c-8a63cdcdd620] Admin Exists (0.3ms) SELECT 1 AS one FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [9991bca2-15ea-474b-b19c-8a63cdcdd620] Admin Create (0.5ms) INSERT INTO "admins" ("canvas_id", "role_name", "canvas_account_id", "canvas_role_id", "canvas_user_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 2], ["role_name", "AccountAdmin"], ["canvas_account_id", 1], ["canvas_role_id", 1], ["canvas_user_id", 1], ["workflow_state", "active"], ["created_at", "2021-10-01 18:50:42.968862"], ["updated_at", "2021-10-01 18:50:42.968862"]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [9991bca2-15ea-474b-b19c-8a63cdcdd620]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [9991bca2-15ea-474b-b19c-8a63cdcdd620] Admin Load (0.2ms) SELECT "admins".* FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 3], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [9991bca2-15ea-474b-b19c-8a63cdcdd620]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [9991bca2-15ea-474b-b19c-8a63cdcdd620] Admin Exists (0.2ms) SELECT 1 AS one FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 3], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [9991bca2-15ea-474b-b19c-8a63cdcdd620] Admin Create (0.2ms) INSERT INTO "admins" ("canvas_id", "role_name", "canvas_account_id", "canvas_role_id", "canvas_user_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 3], ["role_name", "Custom Account Role"], ["canvas_account_id", 1], ["canvas_role_id", 11], ["canvas_user_id", 11], ["workflow_state", "active"], ["created_at", "2021-10-01 18:50:42.971542"], ["updated_at", "2021-10-01 18:50:42.971542"]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [9991bca2-15ea-474b-b19c-8a63cdcdd620]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [9991bca2-15ea-474b-b19c-8a63cdcdd620] Admin Load (0.2ms) SELECT "admins".* FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 4], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [9991bca2-15ea-474b-b19c-8a63cdcdd620]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [9991bca2-15ea-474b-b19c-8a63cdcdd620] Admin Exists (0.2ms) SELECT 1 AS one FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 4], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [9991bca2-15ea-474b-b19c-8a63cdcdd620] Admin Create (0.2ms) INSERT INTO "admins" ("canvas_id", "role_name", "canvas_account_id", "canvas_role_id", "canvas_user_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 4], ["role_name", "Test"], ["canvas_account_id", 1], ["canvas_role_id", 10], ["canvas_user_id", 11], ["workflow_state", "active"], ["created_at", "2021-10-01 18:50:42.973679"], ["updated_at", "2021-10-01 18:50:42.973679"]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [9991bca2-15ea-474b-b19c-8a63cdcdd620]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [9991bca2-15ea-474b-b19c-8a63cdcdd620] Admin Update All (0.2ms) UPDATE "admins" SET "workflow_state" = 'inactive' WHERE "admins"."id" NOT IN ($1, $2, $3) [["id", 1], ["id", 2], ["id", 3]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [9991bca2-15ea-474b-b19c-8a63cdcdd620]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [9991bca2-15ea-474b-b19c-8a63cdcdd620] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2021-10-01 18:50:42.975080"], ["status", "success"], ["updated_at", "2021-10-01 18:50:42.975338"], ["id", 13]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [9991bca2-15ea-474b-b19c-8a63cdcdd620]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [9991bca2-15ea-474b-b19c-8a63cdcdd620] Performed CanvasSync::Jobs::SyncAdminsJob (Job ID: 9991bca2-15ea-474b-b19c-8a63cdcdd620) from Test(default) in 34.86ms  (0.2ms) SELECT COUNT(*) FROM "admins"  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [87ad3acf-4d40-4a45-944c-af0cf31d4ae0] Performing CanvasSync::Jobs::SyncAssignmentGroupsJob (Job ID: 87ad3acf-4d40-4a45-944c-af0cf31d4ae0) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [87ad3acf-4d40-4a45-944c-af0cf31d4ae0] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "87ad3acf-4d40-4a45-944c-af0cf31d4ae0"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [87ad3acf-4d40-4a45-944c-af0cf31d4ae0]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [87ad3acf-4d40-4a45-944c-af0cf31d4ae0] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncAssignmentGroupsJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2021-10-01 18:50:42.980748"], ["updated_at", "2021-10-01 18:50:42.980748"], ["job_id", "87ad3acf-4d40-4a45-944c-af0cf31d4ae0"]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [87ad3acf-4d40-4a45-944c-af0cf31d4ae0]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [87ad3acf-4d40-4a45-944c-af0cf31d4ae0]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [87ad3acf-4d40-4a45-944c-af0cf31d4ae0] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-10-01 18:50:42.982206"], ["status", "running"], ["updated_at", "2021-10-01 18:50:42.982504"], ["id", 14]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [87ad3acf-4d40-4a45-944c-af0cf31d4ae0]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [87ad3acf-4d40-4a45-944c-af0cf31d4ae0]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [87ad3acf-4d40-4a45-944c-af0cf31d4ae0] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proserv_assignment_group_export_csv\n- 1\n- CanvasSync::Processors::AssignmentGroupsProcessor\n- :sync_start_time: '2021-10-01T18:50:42Z'\n :report_params:\n :parameters:\n :enrollment_term_id: 1\n"], ["created_at", "2021-10-01 18:50:42.985213"], ["updated_at", "2021-10-01 18:50:42.985213"], ["job_id", "9a858887-f1b1-4516-ac2f-3e9adbfcc25b"]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [87ad3acf-4d40-4a45-944c-af0cf31d4ae0]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [87ad3acf-4d40-4a45-944c-af0cf31d4ae0] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: 9a858887-f1b1-4516-ac2f-3e9adbfcc25b) to Test(default) at 2021-10-01 18:51:12 UTC with arguments: "proserv_assignment_group_export_csv", 1, "CanvasSync::Processors::AssignmentGroupsProcessor", {:sync_start_time=>"2021-10-01T18:50:42Z", :report_params=>{:parameters=>{:enrollment_term_id=>1}}} [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [87ad3acf-4d40-4a45-944c-af0cf31d4ae0]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [87ad3acf-4d40-4a45-944c-af0cf31d4ae0] CanvasSync::JobLog Update (0.4ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2021-10-01 18:50:42.987923"], ["status", "success"], ["updated_at", "2021-10-01 18:50:42.988496"], ["id", 14]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [87ad3acf-4d40-4a45-944c-af0cf31d4ae0]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [87ad3acf-4d40-4a45-944c-af0cf31d4ae0] Performed CanvasSync::Jobs::SyncAssignmentGroupsJob (Job ID: 87ad3acf-4d40-4a45-944c-af0cf31d4ae0) from Test(default) in 10.36ms  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [4237aecb-aa2a-45e9-9354-7074ad4fa2aa] Performing CanvasSync::Jobs::SyncAssignmentsJob (Job ID: 4237aecb-aa2a-45e9-9354-7074ad4fa2aa) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [4237aecb-aa2a-45e9-9354-7074ad4fa2aa] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "4237aecb-aa2a-45e9-9354-7074ad4fa2aa"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [4237aecb-aa2a-45e9-9354-7074ad4fa2aa]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [4237aecb-aa2a-45e9-9354-7074ad4fa2aa] CanvasSync::JobLog Create (0.2ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncAssignmentsJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2021-10-01 18:50:42.993735"], ["updated_at", "2021-10-01 18:50:42.993735"], ["job_id", "4237aecb-aa2a-45e9-9354-7074ad4fa2aa"]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [4237aecb-aa2a-45e9-9354-7074ad4fa2aa]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [4237aecb-aa2a-45e9-9354-7074ad4fa2aa]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [4237aecb-aa2a-45e9-9354-7074ad4fa2aa] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-10-01 18:50:42.994884"], ["status", "running"], ["updated_at", "2021-10-01 18:50:42.995110"], ["id", 16]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [4237aecb-aa2a-45e9-9354-7074ad4fa2aa]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [4237aecb-aa2a-45e9-9354-7074ad4fa2aa]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [4237aecb-aa2a-45e9-9354-7074ad4fa2aa] CanvasSync::JobLog Create (0.2ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proserv_assignment_export_csv\n- 1\n- CanvasSync::Processors::AssignmentsProcessor\n- :sync_start_time: '2021-10-01T18:50:42Z'\n :report_params:\n :parameters:\n :enrollment_term_id: 1\n"], ["created_at", "2021-10-01 18:50:42.997676"], ["updated_at", "2021-10-01 18:50:42.997676"], ["job_id", "799eb09f-77d1-44dd-90dc-32a0493f7259"]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [4237aecb-aa2a-45e9-9354-7074ad4fa2aa]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [4237aecb-aa2a-45e9-9354-7074ad4fa2aa] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: 799eb09f-77d1-44dd-90dc-32a0493f7259) to Test(default) at 2021-10-01 18:51:12 UTC with arguments: "proserv_assignment_export_csv", 1, "CanvasSync::Processors::AssignmentsProcessor", {:sync_start_time=>"2021-10-01T18:50:42Z", :report_params=>{:parameters=>{:enrollment_term_id=>1}}} [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [4237aecb-aa2a-45e9-9354-7074ad4fa2aa]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [4237aecb-aa2a-45e9-9354-7074ad4fa2aa] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2021-10-01 18:50:42.999566"], ["status", "success"], ["updated_at", "2021-10-01 18:50:42.999807"], ["id", 16]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [4237aecb-aa2a-45e9-9354-7074ad4fa2aa]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [4237aecb-aa2a-45e9-9354-7074ad4fa2aa] Performed CanvasSync::Jobs::SyncAssignmentsJob (Job ID: 4237aecb-aa2a-45e9-9354-7074ad4fa2aa) from Test(default) in 7.86ms  (0.1ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [340d6e7a-79c8-4433-b1de-cf0101cbc2be] Performing CanvasSync::Jobs::SyncAssignmentsJob (Job ID: 340d6e7a-79c8-4433-b1de-cf0101cbc2be) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [340d6e7a-79c8-4433-b1de-cf0101cbc2be] CanvasSync::JobLog Load (0.1ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "340d6e7a-79c8-4433-b1de-cf0101cbc2be"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [340d6e7a-79c8-4433-b1de-cf0101cbc2be]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [340d6e7a-79c8-4433-b1de-cf0101cbc2be] CanvasSync::JobLog Create (0.2ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncAssignmentsJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2021-10-01 18:50:43.003150"], ["updated_at", "2021-10-01 18:50:43.003150"], ["job_id", "340d6e7a-79c8-4433-b1de-cf0101cbc2be"]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [340d6e7a-79c8-4433-b1de-cf0101cbc2be]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [340d6e7a-79c8-4433-b1de-cf0101cbc2be]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [340d6e7a-79c8-4433-b1de-cf0101cbc2be] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-10-01 18:50:43.004225"], ["status", "running"], ["updated_at", "2021-10-01 18:50:43.004460"], ["id", 18]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [340d6e7a-79c8-4433-b1de-cf0101cbc2be]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [340d6e7a-79c8-4433-b1de-cf0101cbc2be]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [340d6e7a-79c8-4433-b1de-cf0101cbc2be] CanvasSync::JobLog Create (0.2ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proserv_assignment_export_csv\n- 1\n- CanvasSync::Processors::AssignmentsProcessor\n- :sync_start_time: '2021-10-01T18:50:43Z'\n :report_params:\n :parameters: {}\n"], ["created_at", "2021-10-01 18:50:43.006798"], ["updated_at", "2021-10-01 18:50:43.006798"], ["job_id", "bb48909b-8f94-4be2-8741-e95b22368cda"]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [340d6e7a-79c8-4433-b1de-cf0101cbc2be]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [340d6e7a-79c8-4433-b1de-cf0101cbc2be] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: bb48909b-8f94-4be2-8741-e95b22368cda) to Test(default) at 2021-10-01 18:51:13 UTC with arguments: "proserv_assignment_export_csv", 1, "CanvasSync::Processors::AssignmentsProcessor", {:sync_start_time=>"2021-10-01T18:50:43Z", :report_params=>{:parameters=>{}}} [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [340d6e7a-79c8-4433-b1de-cf0101cbc2be]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [340d6e7a-79c8-4433-b1de-cf0101cbc2be] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2021-10-01 18:50:43.008736"], ["status", "success"], ["updated_at", "2021-10-01 18:50:43.009002"], ["id", 18]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [340d6e7a-79c8-4433-b1de-cf0101cbc2be]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [340d6e7a-79c8-4433-b1de-cf0101cbc2be] Performed CanvasSync::Jobs::SyncAssignmentsJob (Job ID: 340d6e7a-79c8-4433-b1de-cf0101cbc2be) from Test(default) in 7.41ms  (0.1ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [32739dd0-b594-4eb6-b701-30ad1077df9c] Performing CanvasSync::Jobs::SyncContextModuleItemsJob (Job ID: 32739dd0-b594-4eb6-b701-30ad1077df9c) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [32739dd0-b594-4eb6-b701-30ad1077df9c] CanvasSync::JobLog Load (0.1ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "32739dd0-b594-4eb6-b701-30ad1077df9c"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [32739dd0-b594-4eb6-b701-30ad1077df9c]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [32739dd0-b594-4eb6-b701-30ad1077df9c] CanvasSync::JobLog Create (0.2ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncContextModuleItemsJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2021-10-01 18:50:43.012758"], ["updated_at", "2021-10-01 18:50:43.012758"], ["job_id", "32739dd0-b594-4eb6-b701-30ad1077df9c"]] [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [32739dd0-b594-4eb6-b701-30ad1077df9c]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [32739dd0-b594-4eb6-b701-30ad1077df9c]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [32739dd0-b594-4eb6-b701-30ad1077df9c] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-10-01 18:50:43.013853"], ["status", "running"], ["updated_at", "2021-10-01 18:50:43.014082"], ["id", 20]] [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [32739dd0-b594-4eb6-b701-30ad1077df9c]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [32739dd0-b594-4eb6-b701-30ad1077df9c]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [32739dd0-b594-4eb6-b701-30ad1077df9c] CanvasSync::JobLog Create (0.2ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proserv_context_module_items_csv\n- 1\n- CanvasSync::Processors::ContextModuleItemsProcessor\n- :sync_start_time: '2021-10-01T18:50:43Z'\n :report_params:\n :parameters:\n :enrollment_term_id: 1\n"], ["created_at", "2021-10-01 18:50:43.016514"], ["updated_at", "2021-10-01 18:50:43.016514"], ["job_id", "65b8579c-51e5-4d34-bcbe-567eed93de2f"]] [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [32739dd0-b594-4eb6-b701-30ad1077df9c]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [32739dd0-b594-4eb6-b701-30ad1077df9c] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: 65b8579c-51e5-4d34-bcbe-567eed93de2f) to Test(default) at 2021-10-01 18:51:13 UTC with arguments: "proserv_context_module_items_csv", 1, "CanvasSync::Processors::ContextModuleItemsProcessor", {:sync_start_time=>"2021-10-01T18:50:43Z", :report_params=>{:parameters=>{:enrollment_term_id=>1}}} [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [32739dd0-b594-4eb6-b701-30ad1077df9c]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [32739dd0-b594-4eb6-b701-30ad1077df9c] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2021-10-01 18:50:43.019003"], ["status", "success"], ["updated_at", "2021-10-01 18:50:43.019402"], ["id", 20]] [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [32739dd0-b594-4eb6-b701-30ad1077df9c]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [32739dd0-b594-4eb6-b701-30ad1077df9c] Performed CanvasSync::Jobs::SyncContextModuleItemsJob (Job ID: 32739dd0-b594-4eb6-b701-30ad1077df9c) from Test(default) in 8.83ms  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [c2a972b1-e7ca-433c-8552-fa7769ca283d] Performing CanvasSync::Jobs::SyncContextModuleItemsJob (Job ID: c2a972b1-e7ca-433c-8552-fa7769ca283d) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [c2a972b1-e7ca-433c-8552-fa7769ca283d] CanvasSync::JobLog Load (0.3ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "c2a972b1-e7ca-433c-8552-fa7769ca283d"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [c2a972b1-e7ca-433c-8552-fa7769ca283d]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [c2a972b1-e7ca-433c-8552-fa7769ca283d] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncContextModuleItemsJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2021-10-01 18:50:43.024651"], ["updated_at", "2021-10-01 18:50:43.024651"], ["job_id", "c2a972b1-e7ca-433c-8552-fa7769ca283d"]] [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [c2a972b1-e7ca-433c-8552-fa7769ca283d]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [c2a972b1-e7ca-433c-8552-fa7769ca283d]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [c2a972b1-e7ca-433c-8552-fa7769ca283d] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-10-01 18:50:43.026070"], ["status", "running"], ["updated_at", "2021-10-01 18:50:43.026353"], ["id", 22]] [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [c2a972b1-e7ca-433c-8552-fa7769ca283d]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [c2a972b1-e7ca-433c-8552-fa7769ca283d]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [c2a972b1-e7ca-433c-8552-fa7769ca283d] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proserv_context_module_items_csv\n- 1\n- CanvasSync::Processors::ContextModuleItemsProcessor\n- :sync_start_time: '2021-10-01T18:50:43Z'\n :report_params:\n :parameters: {}\n"], ["created_at", "2021-10-01 18:50:43.028601"], ["updated_at", "2021-10-01 18:50:43.028601"], ["job_id", "3bffe569-f752-4272-a953-f73a4c44ea24"]] [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [c2a972b1-e7ca-433c-8552-fa7769ca283d]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [c2a972b1-e7ca-433c-8552-fa7769ca283d] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: 3bffe569-f752-4272-a953-f73a4c44ea24) to Test(default) at 2021-10-01 18:51:13 UTC with arguments: "proserv_context_module_items_csv", 1, "CanvasSync::Processors::ContextModuleItemsProcessor", {:sync_start_time=>"2021-10-01T18:50:43Z", :report_params=>{:parameters=>{}}} [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [c2a972b1-e7ca-433c-8552-fa7769ca283d]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [c2a972b1-e7ca-433c-8552-fa7769ca283d] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2021-10-01 18:50:43.030815"], ["status", "success"], ["updated_at", "2021-10-01 18:50:43.031107"], ["id", 22]] [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [c2a972b1-e7ca-433c-8552-fa7769ca283d]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [c2a972b1-e7ca-433c-8552-fa7769ca283d] Performed CanvasSync::Jobs::SyncContextModuleItemsJob (Job ID: c2a972b1-e7ca-433c-8552-fa7769ca283d) from Test(default) in 8.73ms  (0.1ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [7c16ef2d-7e1c-41e3-854f-a3d0a9a9c2fc] Performing CanvasSync::Jobs::SyncContextModulesJob (Job ID: 7c16ef2d-7e1c-41e3-854f-a3d0a9a9c2fc) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [7c16ef2d-7e1c-41e3-854f-a3d0a9a9c2fc] CanvasSync::JobLog Load (0.1ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "7c16ef2d-7e1c-41e3-854f-a3d0a9a9c2fc"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [7c16ef2d-7e1c-41e3-854f-a3d0a9a9c2fc]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [7c16ef2d-7e1c-41e3-854f-a3d0a9a9c2fc] CanvasSync::JobLog Create (0.2ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncContextModulesJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2021-10-01 18:50:43.034724"], ["updated_at", "2021-10-01 18:50:43.034724"], ["job_id", "7c16ef2d-7e1c-41e3-854f-a3d0a9a9c2fc"]] [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [7c16ef2d-7e1c-41e3-854f-a3d0a9a9c2fc]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [7c16ef2d-7e1c-41e3-854f-a3d0a9a9c2fc]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [7c16ef2d-7e1c-41e3-854f-a3d0a9a9c2fc] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-10-01 18:50:43.035806"], ["status", "running"], ["updated_at", "2021-10-01 18:50:43.036035"], ["id", 24]] [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [7c16ef2d-7e1c-41e3-854f-a3d0a9a9c2fc]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [7c16ef2d-7e1c-41e3-854f-a3d0a9a9c2fc]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [7c16ef2d-7e1c-41e3-854f-a3d0a9a9c2fc] CanvasSync::JobLog Create (0.2ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proserv_context_modules_csv\n- 1\n- CanvasSync::Processors::ContextModulesProcessor\n- :sync_start_time: '2021-10-01T18:50:43Z'\n :report_params:\n :parameters:\n :enrollment_term_id: 1\n"], ["created_at", "2021-10-01 18:50:43.038402"], ["updated_at", "2021-10-01 18:50:43.038402"], ["job_id", "88ec8ced-5825-49a1-9983-1dc96646d8d1"]] [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [7c16ef2d-7e1c-41e3-854f-a3d0a9a9c2fc]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [7c16ef2d-7e1c-41e3-854f-a3d0a9a9c2fc] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: 88ec8ced-5825-49a1-9983-1dc96646d8d1) to Test(default) at 2021-10-01 18:51:13 UTC with arguments: "proserv_context_modules_csv", 1, "CanvasSync::Processors::ContextModulesProcessor", {:sync_start_time=>"2021-10-01T18:50:43Z", :report_params=>{:parameters=>{:enrollment_term_id=>1}}} [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [7c16ef2d-7e1c-41e3-854f-a3d0a9a9c2fc]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [7c16ef2d-7e1c-41e3-854f-a3d0a9a9c2fc] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2021-10-01 18:50:43.040431"], ["status", "success"], ["updated_at", "2021-10-01 18:50:43.040701"], ["id", 24]] [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [7c16ef2d-7e1c-41e3-854f-a3d0a9a9c2fc]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [7c16ef2d-7e1c-41e3-854f-a3d0a9a9c2fc] Performed CanvasSync::Jobs::SyncContextModulesJob (Job ID: 7c16ef2d-7e1c-41e3-854f-a3d0a9a9c2fc) from Test(default) in 7.65ms  (0.1ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [212816bd-9c00-4322-b097-5a966eeb7fb4] Performing CanvasSync::Jobs::SyncContextModulesJob (Job ID: 212816bd-9c00-4322-b097-5a966eeb7fb4) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [212816bd-9c00-4322-b097-5a966eeb7fb4] CanvasSync::JobLog Load (0.1ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "212816bd-9c00-4322-b097-5a966eeb7fb4"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [212816bd-9c00-4322-b097-5a966eeb7fb4]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [212816bd-9c00-4322-b097-5a966eeb7fb4] CanvasSync::JobLog Create (0.2ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncContextModulesJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2021-10-01 18:50:43.044016"], ["updated_at", "2021-10-01 18:50:43.044016"], ["job_id", "212816bd-9c00-4322-b097-5a966eeb7fb4"]] [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [212816bd-9c00-4322-b097-5a966eeb7fb4]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [212816bd-9c00-4322-b097-5a966eeb7fb4]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [212816bd-9c00-4322-b097-5a966eeb7fb4] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-10-01 18:50:43.045125"], ["status", "running"], ["updated_at", "2021-10-01 18:50:43.045368"], ["id", 26]] [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [212816bd-9c00-4322-b097-5a966eeb7fb4]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [212816bd-9c00-4322-b097-5a966eeb7fb4]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [212816bd-9c00-4322-b097-5a966eeb7fb4] CanvasSync::JobLog Create (0.4ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proserv_context_modules_csv\n- 1\n- CanvasSync::Processors::ContextModulesProcessor\n- :sync_start_time: '2021-10-01T18:50:43Z'\n :report_params:\n :parameters: {}\n"], ["created_at", "2021-10-01 18:50:43.047820"], ["updated_at", "2021-10-01 18:50:43.047820"], ["job_id", "da1b5f65-1ea7-483a-b847-cb1eb211f2c3"]] [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [212816bd-9c00-4322-b097-5a966eeb7fb4]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [212816bd-9c00-4322-b097-5a966eeb7fb4] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: da1b5f65-1ea7-483a-b847-cb1eb211f2c3) to Test(default) at 2021-10-01 18:51:13 UTC with arguments: "proserv_context_modules_csv", 1, "CanvasSync::Processors::ContextModulesProcessor", {:sync_start_time=>"2021-10-01T18:50:43Z", :report_params=>{:parameters=>{}}} [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [212816bd-9c00-4322-b097-5a966eeb7fb4]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [212816bd-9c00-4322-b097-5a966eeb7fb4] CanvasSync::JobLog Update (0.4ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2021-10-01 18:50:43.050795"], ["status", "success"], ["updated_at", "2021-10-01 18:50:43.051285"], ["id", 26]] [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [212816bd-9c00-4322-b097-5a966eeb7fb4]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [212816bd-9c00-4322-b097-5a966eeb7fb4] Performed CanvasSync::Jobs::SyncContextModulesJob (Job ID: 212816bd-9c00-4322-b097-5a966eeb7fb4) from Test(default) in 9.32ms  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Term Exists (0.4ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 45926931], ["LIMIT", 1]] Term Create (0.3ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 45926931], ["name", "Cool Term"], ["start_at", "2021-09-28 18:50:39.416758"], ["end_at", "2021-10-04 18:50:39.416904"], ["workflow_state", "active"], ["sis_id", "d6df137615a56f432759e0574fdf28d9"], ["created_at", "2021-10-01 18:50:43.063590"], ["updated_at", "2021-10-01 18:50:43.063590"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [7614bc1d-2511-4076-b388-6bfdffc152dc] Performing CanvasSync::Jobs::SyncProvisioningReportJob (Job ID: 7614bc1d-2511-4076-b388-6bfdffc152dc) from Test(default) with arguments: {:models=>["users", "courses"], :term_scope=>"active"} [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [7614bc1d-2511-4076-b388-6bfdffc152dc] CanvasSync::JobLog Load (0.1ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "7614bc1d-2511-4076-b388-6bfdffc152dc"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [7614bc1d-2511-4076-b388-6bfdffc152dc]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [7614bc1d-2511-4076-b388-6bfdffc152dc] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncProvisioningReportJob"], ["status", "enqueued"], ["job_arguments", "---\n- :models:\n - users\n - courses\n :term_scope: active\n"], ["created_at", "2021-10-01 18:50:43.065868"], ["updated_at", "2021-10-01 18:50:43.065868"], ["job_id", "7614bc1d-2511-4076-b388-6bfdffc152dc"]] [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [7614bc1d-2511-4076-b388-6bfdffc152dc]  (0.3ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [7614bc1d-2511-4076-b388-6bfdffc152dc]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [7614bc1d-2511-4076-b388-6bfdffc152dc] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-10-01 18:50:43.067336"], ["status", "running"], ["updated_at", "2021-10-01 18:50:43.067655"], ["id", 28]] [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [7614bc1d-2511-4076-b388-6bfdffc152dc]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [7614bc1d-2511-4076-b388-6bfdffc152dc]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [7614bc1d-2511-4076-b388-6bfdffc152dc] CanvasSync::JobLog Create (0.2ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proservices_provisioning_csv\n- \n- CanvasSync::Processors::ProvisioningReportProcessor\n- :models:\n - users\n - courses\n :term_scope: active\n :sync_start_time: '2021-10-01T18:50:43Z'\n :report_params:\n :parameters:\n :include_deleted: true\n users: true\n courses: true\n :enrollment_term_id: 45926931\n"], ["created_at", "2021-10-01 18:50:43.070176"], ["updated_at", "2021-10-01 18:50:43.070176"], ["job_id", "aa3efa29-fa89-4933-821f-cdd9dc94d655"]] [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [7614bc1d-2511-4076-b388-6bfdffc152dc]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [7614bc1d-2511-4076-b388-6bfdffc152dc] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: aa3efa29-fa89-4933-821f-cdd9dc94d655) to Test(default) at 2021-10-01 18:51:13 UTC with arguments: "proservices_provisioning_csv", nil, "CanvasSync::Processors::ProvisioningReportProcessor", {:models=>["users", "courses"], :term_scope=>"active", :sync_start_time=>"2021-10-01T18:50:43Z", :report_params=>{:parameters=>{:include_deleted=>true, "users"=>true, "courses"=>true, :enrollment_term_id=>45926931}}} [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [7614bc1d-2511-4076-b388-6bfdffc152dc]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [7614bc1d-2511-4076-b388-6bfdffc152dc] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2021-10-01 18:50:43.072338"], ["status", "success"], ["updated_at", "2021-10-01 18:50:43.072617"], ["id", 28]] [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [7614bc1d-2511-4076-b388-6bfdffc152dc]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [7614bc1d-2511-4076-b388-6bfdffc152dc] Performed CanvasSync::Jobs::SyncProvisioningReportJob (Job ID: 7614bc1d-2511-4076-b388-6bfdffc152dc) from Test(default) in 8.46ms  (0.1ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [1d4126c0-846b-4b0c-ba50-297f48684fc2] Performing CanvasSync::Jobs::SyncProvisioningReportJob (Job ID: 1d4126c0-846b-4b0c-ba50-297f48684fc2) from Test(default) with arguments: {:models=>["users", "courses"]} [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [1d4126c0-846b-4b0c-ba50-297f48684fc2] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "1d4126c0-846b-4b0c-ba50-297f48684fc2"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [1d4126c0-846b-4b0c-ba50-297f48684fc2]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [1d4126c0-846b-4b0c-ba50-297f48684fc2] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncProvisioningReportJob"], ["status", "enqueued"], ["job_arguments", "---\n- :models:\n - users\n - courses\n"], ["created_at", "2021-10-01 18:50:43.076427"], ["updated_at", "2021-10-01 18:50:43.076427"], ["job_id", "1d4126c0-846b-4b0c-ba50-297f48684fc2"]] [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [1d4126c0-846b-4b0c-ba50-297f48684fc2]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [1d4126c0-846b-4b0c-ba50-297f48684fc2]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [1d4126c0-846b-4b0c-ba50-297f48684fc2] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-10-01 18:50:43.078266"], ["status", "running"], ["updated_at", "2021-10-01 18:50:43.078653"], ["id", 30]] [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [1d4126c0-846b-4b0c-ba50-297f48684fc2]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [1d4126c0-846b-4b0c-ba50-297f48684fc2]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [1d4126c0-846b-4b0c-ba50-297f48684fc2] CanvasSync::JobLog Create (0.2ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proservices_provisioning_csv\n- \n- CanvasSync::Processors::ProvisioningReportProcessor\n- :models:\n - users\n - courses\n :sync_start_time: '2021-10-01T18:50:43Z'\n :report_params:\n :parameters:\n :include_deleted: true\n users: true\n courses: true\n"], ["created_at", "2021-10-01 18:50:43.081495"], ["updated_at", "2021-10-01 18:50:43.081495"], ["job_id", "b170b935-67f9-408d-9d5d-a865d537c06c"]] [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [1d4126c0-846b-4b0c-ba50-297f48684fc2]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [1d4126c0-846b-4b0c-ba50-297f48684fc2] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: b170b935-67f9-408d-9d5d-a865d537c06c) to Test(default) at 2021-10-01 18:51:13 UTC with arguments: "proservices_provisioning_csv", nil, "CanvasSync::Processors::ProvisioningReportProcessor", {:models=>["users", "courses"], :sync_start_time=>"2021-10-01T18:50:43Z", :report_params=>{:parameters=>{:include_deleted=>true, "users"=>true, "courses"=>true}}} [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [1d4126c0-846b-4b0c-ba50-297f48684fc2]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [1d4126c0-846b-4b0c-ba50-297f48684fc2] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2021-10-01 18:50:43.083926"], ["status", "success"], ["updated_at", "2021-10-01 18:50:43.084209"], ["id", 30]] [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [1d4126c0-846b-4b0c-ba50-297f48684fc2]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [1d4126c0-846b-4b0c-ba50-297f48684fc2] Performed CanvasSync::Jobs::SyncProvisioningReportJob (Job ID: 1d4126c0-846b-4b0c-ba50-297f48684fc2) from Test(default) in 10.07ms  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Account Exists (0.2ms) SELECT 1 AS one FROM "accounts" WHERE "accounts"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] Account Create (0.2ms) INSERT INTO "accounts" ("canvas_id", "sis_id", "canvas_parent_account_id", "sis_parent_account_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 1], ["sis_id", "180a456fa266695815fbd72b5b220b95"], ["canvas_parent_account_id", 1], ["sis_parent_account_id", "d3b1ccfeaa5c515a4c2f6b9f388c3090"], ["name", "Account name"], ["workflow_state", "active"], ["created_at", "2021-10-01 18:50:43.087719"], ["updated_at", "2021-10-01 18:50:43.087719"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.3ms) SELECT COUNT(*) FROM "roles" [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [6c0a202b-8e28-4488-82d1-5150bcf855bd] Performing CanvasSync::Jobs::SyncRolesJob (Job ID: 6c0a202b-8e28-4488-82d1-5150bcf855bd) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [6c0a202b-8e28-4488-82d1-5150bcf855bd] CanvasSync::JobLog Load (0.1ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "6c0a202b-8e28-4488-82d1-5150bcf855bd"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [6c0a202b-8e28-4488-82d1-5150bcf855bd]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [6c0a202b-8e28-4488-82d1-5150bcf855bd] CanvasSync::JobLog Create (0.2ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncRolesJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2021-10-01 18:50:43.091827"], ["updated_at", "2021-10-01 18:50:43.091827"], ["job_id", "6c0a202b-8e28-4488-82d1-5150bcf855bd"]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [6c0a202b-8e28-4488-82d1-5150bcf855bd]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [6c0a202b-8e28-4488-82d1-5150bcf855bd]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [6c0a202b-8e28-4488-82d1-5150bcf855bd] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-10-01 18:50:43.092918"], ["status", "running"], ["updated_at", "2021-10-01 18:50:43.093168"], ["id", 32]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [6c0a202b-8e28-4488-82d1-5150bcf855bd]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [6c0a202b-8e28-4488-82d1-5150bcf855bd] Account Load (0.2ms) SELECT "accounts".* FROM "accounts" WHERE "accounts"."workflow_state" != $1 ORDER BY "accounts"."id" ASC LIMIT $2 [["workflow_state", "deleted"], ["LIMIT", 1000]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [6c0a202b-8e28-4488-82d1-5150bcf855bd] Role Load (0.2ms) SELECT "roles".* FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [6c0a202b-8e28-4488-82d1-5150bcf855bd]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [6c0a202b-8e28-4488-82d1-5150bcf855bd] Role Exists (0.3ms) SELECT 1 AS one FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [6c0a202b-8e28-4488-82d1-5150bcf855bd] Role Create (0.5ms) INSERT INTO "roles" ("canvas_id", "label", "base_role_type", "canvas_account_id", "workflow_state", "permissions", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 1], ["label", "Account Admin"], ["base_role_type", "AccountMembership"], ["canvas_account_id", 10], ["workflow_state", "built_in"], ["permissions", "{\"manage_wiki\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"post_to_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"moderate_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_announcements\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"send_messages\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"send_messages_all\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_outcomes\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"create_conferences\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"create_collaborations\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_roster\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_all_grades\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_grades\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_rubrics\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"comment_on_others_submissions\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_students\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_admin_users\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_role_overrides\":{\"enabled\":true,\"locked\":true,\"readonly\":true,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_account_memberships\":{\"enabled\":true,\"locked\":true,\"readonly\":true,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_account_settings\":{\"enabled\":true,\"locked\":true,\"readonly\":true,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_groups\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_group_pages\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_files\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_assignments\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"undelete_courses\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_grade_changes\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_course_changes\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_question_banks\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_calendar\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_reports\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_courses\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_user_logins\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_user_observers\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_alerts\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"become_user\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_developer_keys\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"import_sis\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_sis\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_sis\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_course_list\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_statistics\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_storage_quotas\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_course_content\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_content\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_interaction_alerts\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"change_course_state\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_sections\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_feature_flags\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_quiz_answer_audits\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"moderate_grades\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"lti_add_edit\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true}}"], ["created_at", "2021-10-01 18:50:43.106841"], ["updated_at", "2021-10-01 18:50:43.106841"]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [6c0a202b-8e28-4488-82d1-5150bcf855bd]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [6c0a202b-8e28-4488-82d1-5150bcf855bd] Role Load (0.2ms) SELECT "roles".* FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 3], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [6c0a202b-8e28-4488-82d1-5150bcf855bd]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [6c0a202b-8e28-4488-82d1-5150bcf855bd] Role Exists (0.3ms) SELECT 1 AS one FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 3], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [6c0a202b-8e28-4488-82d1-5150bcf855bd] Role Create (0.4ms) INSERT INTO "roles" ("canvas_id", "label", "base_role_type", "canvas_account_id", "workflow_state", "permissions", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 3], ["label", "Student"], ["base_role_type", "StudentEnrollment"], ["canvas_account_id", 10], ["workflow_state", "built_in"], ["permissions", "{\"manage_wiki\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"read_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"post_to_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"moderate_forum\":{\"enabled\":false,\"locked\":false,\"readonly\":false,\"explicit\":false},\"read_announcements\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"send_messages\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"send_messages_all\":{\"enabled\":false,\"locked\":false,\"readonly\":false,\"explicit\":false},\"manage_outcomes\":{\"enabled\":false,\"locked\":false,\"readonly\":false,\"explicit\":false},\"create_conferences\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"create_collaborations\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_roster\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_all_grades\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_grades\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_rubrics\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"comment_on_others_submissions\":{\"enabled\":false,\"locked\":false,\"readonly\":false,\"explicit\":false},\"manage_students\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_admin_users\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_role_overrides\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_account_memberships\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_account_settings\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_groups\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"view_group_pages\":{\"enabled\":false,\"locked\":false,\"readonly\":false,\"explicit\":false},\"manage_files\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_assignments\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"undelete_courses\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"view_grade_changes\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"view_course_changes\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"read_question_banks\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_calendar\":{\"enabled\":false,\"locked\":false,\"readonly\":false,\"explicit\":false},\"read_reports\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_courses\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_user_logins\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_user_observers\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_alerts\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"become_user\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_developer_keys\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"import_sis\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_sis\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"read_sis\":{\"enabled\":false,\"locked\":false,\"readonly\":false,\"explicit\":false},\"read_course_list\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"view_statistics\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_storage_quotas\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"read_course_content\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_content\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_interaction_alerts\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"change_course_state\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_sections\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_feature_flags\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"view_quiz_answer_audits\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"moderate_grades\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"lti_add_edit\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false}}"], ["created_at", "2021-10-01 18:50:43.112768"], ["updated_at", "2021-10-01 18:50:43.112768"]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [6c0a202b-8e28-4488-82d1-5150bcf855bd]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [6c0a202b-8e28-4488-82d1-5150bcf855bd] Role Update All (0.2ms) UPDATE "roles" SET "workflow_state" = 'inactive' WHERE "roles"."id" NOT IN ($1, $2) [["id", 1], ["id", 2]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [6c0a202b-8e28-4488-82d1-5150bcf855bd]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [6c0a202b-8e28-4488-82d1-5150bcf855bd] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2021-10-01 18:50:43.115968"], ["status", "success"], ["updated_at", "2021-10-01 18:50:43.116261"], ["id", 32]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [6c0a202b-8e28-4488-82d1-5150bcf855bd]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [6c0a202b-8e28-4488-82d1-5150bcf855bd] Performed CanvasSync::Jobs::SyncRolesJob (Job ID: 6c0a202b-8e28-4488-82d1-5150bcf855bd) from Test(default) in 26.09ms  (0.2ms) SELECT COUNT(*) FROM "roles"  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Term Exists (0.9ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 21169050], ["LIMIT", 1]] Term Create (0.5ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 21169050], ["name", "Cool Term"], ["start_at", "2021-09-28 18:50:39.416758"], ["end_at", "2021-10-04 18:50:39.416904"], ["workflow_state", "active"], ["sis_id", "3bdf4c0d28816330e0506bd7694ccc32"], ["created_at", "2021-10-01 18:50:43.130107"], ["updated_at", "2021-10-01 18:50:43.130107"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [b8b4723b-85db-43cc-93ed-d4332c55f0e3] Performing CanvasSync::Jobs::SyncSimpleTableJob (Job ID: b8b4723b-85db-43cc-93ed-d4332c55f0e3) from Test(default) with arguments: {:report_name=>"proservices_provisioning_csv", :model=>"courses", :mapping=>"courses", :klass=>"Course", :term_scope=>"active", :params=>{"parameters[include_deleted]"=>true, "parameters[courses]"=>true}} [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [b8b4723b-85db-43cc-93ed-d4332c55f0e3] CanvasSync::JobLog Load (0.4ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "b8b4723b-85db-43cc-93ed-d4332c55f0e3"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [b8b4723b-85db-43cc-93ed-d4332c55f0e3]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [b8b4723b-85db-43cc-93ed-d4332c55f0e3] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncSimpleTableJob"], ["status", "enqueued"], ["job_arguments", "---\n- :report_name: proservices_provisioning_csv\n :model: courses\n :mapping: courses\n :klass: Course\n :term_scope: active\n :params:\n parameters[include_deleted]: true\n parameters[courses]: true\n"], ["created_at", "2021-10-01 18:50:43.133702"], ["updated_at", "2021-10-01 18:50:43.133702"], ["job_id", "b8b4723b-85db-43cc-93ed-d4332c55f0e3"]] [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [b8b4723b-85db-43cc-93ed-d4332c55f0e3]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [b8b4723b-85db-43cc-93ed-d4332c55f0e3]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [b8b4723b-85db-43cc-93ed-d4332c55f0e3] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-10-01 18:50:43.135281"], ["status", "running"], ["updated_at", "2021-10-01 18:50:43.135553"], ["id", 33]] [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [b8b4723b-85db-43cc-93ed-d4332c55f0e3]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [b8b4723b-85db-43cc-93ed-d4332c55f0e3]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [b8b4723b-85db-43cc-93ed-d4332c55f0e3] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2021-10-01 18:50:43.136945"], ["status", "success"], ["updated_at", "2021-10-01 18:50:43.137225"], ["id", 33]] [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [b8b4723b-85db-43cc-93ed-d4332c55f0e3]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [b8b4723b-85db-43cc-93ed-d4332c55f0e3] Performed CanvasSync::Jobs::SyncSimpleTableJob (Job ID: b8b4723b-85db-43cc-93ed-d4332c55f0e3) from Test(default) in 5.65ms  (0.1ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [8dec2443-44be-4835-91ca-f519e5689a7b] Performing CanvasSync::Jobs::SyncSubmissionsJob (Job ID: 8dec2443-44be-4835-91ca-f519e5689a7b) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [8dec2443-44be-4835-91ca-f519e5689a7b] CanvasSync::JobLog Load (0.1ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "8dec2443-44be-4835-91ca-f519e5689a7b"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [8dec2443-44be-4835-91ca-f519e5689a7b]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [8dec2443-44be-4835-91ca-f519e5689a7b] CanvasSync::JobLog Create (0.2ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncSubmissionsJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2021-10-01 18:50:43.140994"], ["updated_at", "2021-10-01 18:50:43.140994"], ["job_id", "8dec2443-44be-4835-91ca-f519e5689a7b"]] [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [8dec2443-44be-4835-91ca-f519e5689a7b]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [8dec2443-44be-4835-91ca-f519e5689a7b]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [8dec2443-44be-4835-91ca-f519e5689a7b] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-10-01 18:50:43.142220"], ["status", "running"], ["updated_at", "2021-10-01 18:50:43.142561"], ["id", 34]] [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [8dec2443-44be-4835-91ca-f519e5689a7b]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [8dec2443-44be-4835-91ca-f519e5689a7b]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [8dec2443-44be-4835-91ca-f519e5689a7b] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proserv_student_submissions_csv\n- 1\n- CanvasSync::Processors::SubmissionsProcessor\n- :sync_start_time: '2021-10-01T18:50:43Z'\n :report_params:\n :parameters:\n :include_all: \n :enrollment_term_id: 1\n"], ["created_at", "2021-10-01 18:50:43.145303"], ["updated_at", "2021-10-01 18:50:43.145303"], ["job_id", "d4887388-94fd-4e94-a0a4-cb280fac7c7a"]] [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [8dec2443-44be-4835-91ca-f519e5689a7b]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [8dec2443-44be-4835-91ca-f519e5689a7b] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: d4887388-94fd-4e94-a0a4-cb280fac7c7a) to Test(default) at 2021-10-01 18:51:13 UTC with arguments: "proserv_student_submissions_csv", 1, "CanvasSync::Processors::SubmissionsProcessor", {:sync_start_time=>"2021-10-01T18:50:43Z", :report_params=>{:parameters=>{:include_all=>nil, :enrollment_term_id=>1}}} [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [8dec2443-44be-4835-91ca-f519e5689a7b]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [8dec2443-44be-4835-91ca-f519e5689a7b] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2021-10-01 18:50:43.147651"], ["status", "success"], ["updated_at", "2021-10-01 18:50:43.147971"], ["id", 34]] [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [8dec2443-44be-4835-91ca-f519e5689a7b]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [8dec2443-44be-4835-91ca-f519e5689a7b] Performed CanvasSync::Jobs::SyncSubmissionsJob (Job ID: 8dec2443-44be-4835-91ca-f519e5689a7b) from Test(default) in 8.7ms  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SELECT COUNT(*) FROM "terms" [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [43ece1b3-0ffc-42d6-9181-98a87d000821] Performing CanvasSync::Jobs::SyncTermsJob (Job ID: 43ece1b3-0ffc-42d6-9181-98a87d000821) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [43ece1b3-0ffc-42d6-9181-98a87d000821] CanvasSync::JobLog Load (0.1ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "43ece1b3-0ffc-42d6-9181-98a87d000821"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [43ece1b3-0ffc-42d6-9181-98a87d000821]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [43ece1b3-0ffc-42d6-9181-98a87d000821] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncTermsJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2021-10-01 18:50:43.152211"], ["updated_at", "2021-10-01 18:50:43.152211"], ["job_id", "43ece1b3-0ffc-42d6-9181-98a87d000821"]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [43ece1b3-0ffc-42d6-9181-98a87d000821]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [43ece1b3-0ffc-42d6-9181-98a87d000821]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [43ece1b3-0ffc-42d6-9181-98a87d000821] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-10-01 18:50:43.153354"], ["status", "running"], ["updated_at", "2021-10-01 18:50:43.153596"], ["id", 36]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [43ece1b3-0ffc-42d6-9181-98a87d000821]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [43ece1b3-0ffc-42d6-9181-98a87d000821] Term Load (0.3ms) SELECT "terms".* FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [43ece1b3-0ffc-42d6-9181-98a87d000821]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [43ece1b3-0ffc-42d6-9181-98a87d000821] Term Exists (0.2ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [43ece1b3-0ffc-42d6-9181-98a87d000821] Term Create (0.2ms) INSERT INTO "terms" ("canvas_id", "name", "workflow_state", "grading_period_group_id", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 1], ["name", "Default Term"], ["workflow_state", "active"], ["grading_period_group_id", 1], ["sis_id", "Test"], ["created_at", "2021-10-01 18:50:43.159744"], ["updated_at", "2021-10-01 18:50:43.159744"]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [43ece1b3-0ffc-42d6-9181-98a87d000821]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [43ece1b3-0ffc-42d6-9181-98a87d000821] Term Load (0.2ms) SELECT "terms".* FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 6], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [43ece1b3-0ffc-42d6-9181-98a87d000821]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [43ece1b3-0ffc-42d6-9181-98a87d000821] Term Exists (0.2ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 6], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [43ece1b3-0ffc-42d6-9181-98a87d000821] Term Create (0.3ms) INSERT INTO "terms" ("canvas_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["canvas_id", 6], ["name", "Average Term 1"], ["workflow_state", "active"], ["created_at", "2021-10-01 18:50:43.162150"], ["updated_at", "2021-10-01 18:50:43.162150"]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [43ece1b3-0ffc-42d6-9181-98a87d000821]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [43ece1b3-0ffc-42d6-9181-98a87d000821] Term Load (0.2ms) SELECT "terms".* FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 7], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [43ece1b3-0ffc-42d6-9181-98a87d000821]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [43ece1b3-0ffc-42d6-9181-98a87d000821] Term Exists (0.2ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 7], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [43ece1b3-0ffc-42d6-9181-98a87d000821] Term Create (0.2ms) INSERT INTO "terms" ("canvas_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["canvas_id", 7], ["name", "Average Term 2"], ["workflow_state", "active"], ["created_at", "2021-10-01 18:50:43.164898"], ["updated_at", "2021-10-01 18:50:43.164898"]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [43ece1b3-0ffc-42d6-9181-98a87d000821]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [43ece1b3-0ffc-42d6-9181-98a87d000821] Term Load (0.2ms) SELECT "terms".* FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 5], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [43ece1b3-0ffc-42d6-9181-98a87d000821]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [43ece1b3-0ffc-42d6-9181-98a87d000821] Term Exists (0.1ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 5], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [43ece1b3-0ffc-42d6-9181-98a87d000821] Term Create (0.3ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 5], ["name", "Syllabus Term"], ["start_at", "2017-08-14 06:00:00"], ["end_at", "2017-08-31 06:00:00"], ["workflow_state", "active"], ["sis_id", "SYTERM"], ["created_at", "2021-10-01 18:50:43.167373"], ["updated_at", "2021-10-01 18:50:43.167373"]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [43ece1b3-0ffc-42d6-9181-98a87d000821]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [43ece1b3-0ffc-42d6-9181-98a87d000821] Term Load (0.2ms) SELECT "terms".* FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 4], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [43ece1b3-0ffc-42d6-9181-98a87d000821]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [43ece1b3-0ffc-42d6-9181-98a87d000821] Term Exists (0.2ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 4], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [43ece1b3-0ffc-42d6-9181-98a87d000821] Term Create (0.2ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "grading_period_group_id", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8, $9) RETURNING "id" [["canvas_id", 4], ["name", "Ellucian Term"], ["start_at", "2017-08-01 06:00:00"], ["end_at", "2017-10-31 06:00:00"], ["workflow_state", "active"], ["grading_period_group_id", 1], ["sis_id", "SH"], ["created_at", "2021-10-01 18:50:43.169586"], ["updated_at", "2021-10-01 18:50:43.169586"]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [43ece1b3-0ffc-42d6-9181-98a87d000821]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [43ece1b3-0ffc-42d6-9181-98a87d000821] Term Load (0.2ms) SELECT "terms".* FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 3], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [43ece1b3-0ffc-42d6-9181-98a87d000821]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [43ece1b3-0ffc-42d6-9181-98a87d000821] Term Exists (0.2ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 3], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [43ece1b3-0ffc-42d6-9181-98a87d000821] Term Create (0.2ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 3], ["name", "Current Term"], ["start_at", "2017-03-19 06:00:00"], ["end_at", "2017-08-01 06:00:00"], ["workflow_state", "active"], ["created_at", "2021-10-01 18:50:43.171876"], ["updated_at", "2021-10-01 18:50:43.171876"]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [43ece1b3-0ffc-42d6-9181-98a87d000821]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [43ece1b3-0ffc-42d6-9181-98a87d000821]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [43ece1b3-0ffc-42d6-9181-98a87d000821] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2021-10-01 18:50:43.172689"], ["status", "success"], ["updated_at", "2021-10-01 18:50:43.172956"], ["id", 36]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [43ece1b3-0ffc-42d6-9181-98a87d000821]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [43ece1b3-0ffc-42d6-9181-98a87d000821] Performed CanvasSync::Jobs::SyncTermsJob (Job ID: 43ece1b3-0ffc-42d6-9181-98a87d000821) from Test(default) in 22.27ms  (0.1ms) SELECT COUNT(*) FROM "terms"  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Account Exists (0.2ms) SELECT 1 AS one FROM "accounts" WHERE "accounts"."canvas_id" = $1 LIMIT $2 [["canvas_id", 23864118], ["LIMIT", 1]] Account Create (0.2ms) INSERT INTO "accounts" ("canvas_id", "sis_id", "canvas_parent_account_id", "sis_parent_account_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 23864118], ["sis_id", "8d305e5b2c1cc2b206086c5d1850bef3"], ["canvas_parent_account_id", 1], ["sis_parent_account_id", "26392e313cbf70503feb3943dced29a5"], ["name", "Account name"], ["workflow_state", "active"], ["created_at", "2021-10-01 18:50:43.176497"], ["updated_at", "2021-10-01 18:50:43.176497"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Account Exists (0.3ms) SELECT 1 AS one FROM "accounts" WHERE "accounts"."canvas_id" IS NULL AND "accounts"."id" != $1 LIMIT $2 [["id", 3], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Account Exists (0.2ms) SELECT 1 AS one FROM "accounts" WHERE "accounts"."canvas_id" = $1 LIMIT $2 [["canvas_id", 15231000], ["LIMIT", 1]] Account Create (0.2ms) INSERT INTO "accounts" ("canvas_id", "sis_id", "canvas_parent_account_id", "sis_parent_account_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 15231000], ["sis_id", "59d7883860ff9a41bc0d86c53af1b9bc"], ["canvas_parent_account_id", 1], ["sis_parent_account_id", "07b7e4f140d421e4f8c72cbcaa375c74"], ["name", "Account name"], ["workflow_state", "active"], ["created_at", "2021-10-01 18:50:43.187757"], ["updated_at", "2021-10-01 18:50:43.187757"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Account Load (0.1ms) SELECT "accounts".* FROM "accounts" ORDER BY "accounts"."id" ASC LIMIT $1 [["LIMIT", 1]] Account Exists (0.2ms) SELECT 1 AS one FROM "accounts" WHERE "accounts"."canvas_id" = $1 LIMIT $2 [["canvas_id", 15231000], ["LIMIT", 1]]  (0.1ms) ROLLBACK  (13.6ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Account Exists (0.6ms) SELECT 1 AS one FROM "accounts" WHERE "accounts"."canvas_id" = $1 LIMIT $2 [["canvas_id", 42285919], ["LIMIT", 1]] Account Create (4.5ms) INSERT INTO "accounts" ("canvas_id", "sis_id", "canvas_parent_account_id", "sis_parent_account_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 42285919], ["sis_id", "ed39037536d2a7dbc69a898ea4097658"], ["canvas_parent_account_id", 1], ["sis_parent_account_id", "67586575bb920cc04c69febf52159295"], ["name", "Account name"], ["workflow_state", "active"], ["created_at", "2021-10-01 18:50:43.207862"], ["updated_at", "2021-10-01 18:50:43.207862"]]  (0.3ms) RELEASE SAVEPOINT active_record_1  (0.3ms) ROLLBACK  (0.1ms) BEGIN  (2.9ms) SAVEPOINT active_record_1 Admin Exists (0.4ms) SELECT 1 AS one FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 86724660], ["LIMIT", 1]] Admin Create (0.4ms) INSERT INTO "admins" ("canvas_id", "role_name", "canvas_role_id", "canvas_user_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 86724660], ["role_name", "Cool Role"], ["canvas_role_id", 58791650], ["canvas_user_id", 1], ["workflow_state", "active"], ["created_at", "2021-10-01 18:50:43.225161"], ["updated_at", "2021-10-01 18:50:43.225161"]]  (2.5ms) RELEASE SAVEPOINT active_record_1 Admin Exists (2.4ms) SELECT 1 AS one FROM "admins" WHERE "admins"."canvas_id" IS NULL AND "admins"."id" != $1 LIMIT $2 [["id", 4], ["LIMIT", 1]]  (0.8ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Admin Exists (0.4ms) SELECT 1 AS one FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 55624308], ["LIMIT", 1]] Admin Create (0.4ms) INSERT INTO "admins" ("canvas_id", "role_name", "canvas_role_id", "canvas_user_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 55624308], ["role_name", "Cool Role"], ["canvas_role_id", 39985880], ["canvas_user_id", 1], ["workflow_state", "active"], ["created_at", "2021-10-01 18:50:43.247824"], ["updated_at", "2021-10-01 18:50:43.247824"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Admin Load (0.3ms) SELECT "admins".* FROM "admins" ORDER BY "admins"."id" ASC LIMIT $1 [["LIMIT", 1]] Admin Exists (0.5ms) SELECT 1 AS one FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 55624308], ["LIMIT", 1]]  (1.4ms) ROLLBACK  (0.2ms) BEGIN  (5.1ms) SELECT COUNT(*) FROM "admins" Admin Load (0.4ms) SELECT "admins".* FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]]  (0.2ms) SAVEPOINT active_record_1 Admin Exists (0.3ms) SELECT 1 AS one FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]] Admin Create (0.4ms) INSERT INTO "admins" ("canvas_id", "role_name", "canvas_role_id", "canvas_user_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 2], ["role_name", "AccountAdmin"], ["canvas_role_id", 1], ["canvas_user_id", 1], ["workflow_state", "active"], ["created_at", "2021-10-01 18:50:43.267521"], ["updated_at", "2021-10-01 18:50:43.267521"]]  (3.3ms) RELEASE SAVEPOINT active_record_1  (0.4ms) SELECT COUNT(*) FROM "admins" Admin Load (0.2ms) SELECT "admins".* FROM "admins" ORDER BY "admins"."id" DESC LIMIT $1 [["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.6ms) SAVEPOINT active_record_1 Admin Exists (0.8ms) SELECT 1 AS one FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]] Admin Create (9.2ms) INSERT INTO "admins" ("canvas_id", "role_name", "canvas_role_id", "canvas_user_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 2], ["role_name", "Cool Role"], ["canvas_role_id", 40922711], ["canvas_user_id", 1], ["workflow_state", "active"], ["created_at", "2021-10-01 18:50:43.278852"], ["updated_at", "2021-10-01 18:50:43.278852"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.4ms) SELECT COUNT(*) FROM "admins" Admin Load (0.3ms) SELECT "admins".* FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]]  (0.2ms) SAVEPOINT active_record_1 Admin Exists (0.4ms) SELECT 1 AS one FROM "admins" WHERE "admins"."canvas_id" = $1 AND "admins"."id" != $2 LIMIT $3 [["canvas_id", 2], ["id", 7], ["LIMIT", 1]] Admin Update (0.5ms) UPDATE "admins" SET "role_name" = $1, "canvas_role_id" = $2, "updated_at" = $3 WHERE "admins"."id" = $4 [["role_name", "AccountAdmin"], ["canvas_role_id", 1], ["updated_at", "2021-10-01 18:50:43.294499"], ["id", 7]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.4ms) SELECT COUNT(*) FROM "admins" Admin Load (0.5ms) SELECT "admins".* FROM "admins" WHERE "admins"."id" = $1 LIMIT $2 [["id", 7], ["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.3ms) BEGIN  (1.2ms) SAVEPOINT active_record_1 AssignmentGroup Exists (5.0ms) SELECT 1 AS one FROM "assignment_groups" WHERE "assignment_groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] AssignmentGroup Create (5.9ms) INSERT INTO "assignment_groups" ("canvas_id", "name", "workflow_state", "canvas_created_at", "canvas_updated_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 1], ["name", "Dummy Assignment Group"], ["workflow_state", "available"], ["canvas_created_at", "2021-09-24 18:50:43.338405"], ["canvas_updated_at", "2021-09-30 18:50:43.338708"], ["created_at", "2021-10-01 18:50:43.347104"], ["updated_at", "2021-10-01 18:50:43.347104"]]  (1.3ms) RELEASE SAVEPOINT active_record_1 AssignmentGroup Exists (4.4ms) SELECT 1 AS one FROM "assignment_groups" WHERE "assignment_groups"."canvas_id" IS NULL AND "assignment_groups"."id" != $1 LIMIT $2 [["id", 1], ["LIMIT", 1]]  (1.0ms) ROLLBACK  (0.3ms) BEGIN  (0.3ms) SAVEPOINT active_record_1 AssignmentGroup Exists (0.5ms) SELECT 1 AS one FROM "assignment_groups" WHERE "assignment_groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]] AssignmentGroup Create (0.5ms) INSERT INTO "assignment_groups" ("canvas_id", "name", "workflow_state", "canvas_created_at", "canvas_updated_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 2], ["name", "Dummy Assignment Group"], ["workflow_state", "available"], ["canvas_created_at", "2021-09-24 18:50:43.380263"], ["canvas_updated_at", "2021-09-30 18:50:43.380423"], ["created_at", "2021-10-01 18:50:43.382927"], ["updated_at", "2021-10-01 18:50:43.382927"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 AssignmentGroup Load (0.7ms) SELECT "assignment_groups".* FROM "assignment_groups" ORDER BY "assignment_groups"."id" ASC LIMIT $1 [["LIMIT", 1]] AssignmentGroup Exists (5.3ms) SELECT 1 AS one FROM "assignment_groups" WHERE "assignment_groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.7ms) BEGIN  (0.4ms) SAVEPOINT active_record_1 AssignmentGroup Exists (0.6ms) SELECT 1 AS one FROM "assignment_groups" WHERE "assignment_groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 3], ["LIMIT", 1]] AssignmentGroup Create (0.6ms) INSERT INTO "assignment_groups" ("canvas_id", "name", "workflow_state", "canvas_created_at", "canvas_updated_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 3], ["name", "Dummy Assignment Group"], ["workflow_state", "available"], ["canvas_created_at", "2021-09-24 18:50:43.400853"], ["canvas_updated_at", "2021-09-30 18:50:43.401059"], ["created_at", "2021-10-01 18:50:43.403558"], ["updated_at", "2021-10-01 18:50:43.403558"]]  (1.0ms) RELEASE SAVEPOINT active_record_1 AssignmentGroup Exists (7.2ms) SELECT 1 AS one FROM "assignment_groups" WHERE "assignment_groups"."canvas_id" = $1 AND "assignment_groups"."id" != $2 LIMIT $3 [["canvas_id", 3], ["id", 3], ["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 AssignmentGroup Exists (0.4ms) SELECT 1 AS one FROM "assignment_groups" WHERE "assignment_groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 4], ["LIMIT", 1]] AssignmentGroup Create (4.1ms) INSERT INTO "assignment_groups" ("canvas_id", "name", "workflow_state", "canvas_created_at", "canvas_updated_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 4], ["name", "Dummy Assignment Group"], ["workflow_state", "available"], ["canvas_created_at", "2021-09-24 18:50:43.435698"], ["canvas_updated_at", "2021-09-30 18:50:43.435867"], ["created_at", "2021-10-01 18:50:43.437882"], ["updated_at", "2021-10-01 18:50:43.437882"]]  (0.3ms) RELEASE SAVEPOINT active_record_1  (0.3ms) ROLLBACK  (0.3ms) BEGIN  (2.0ms) SAVEPOINT active_record_1 Assignment Exists (1.0ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] Assignment Create (1.0ms) INSERT INTO "assignments" ("canvas_id", "title", "due_at", "unlock_at", "lock_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 1], ["title", "Assignment 1"], ["due_at", "2021-10-08 18:50:43.497711"], ["unlock_at", "2021-09-30 18:50:43.497886"], ["lock_at", "2021-10-22 18:50:43.497978"], ["created_at", "2021-10-01 18:50:43.503039"], ["updated_at", "2021-10-01 18:50:43.503039"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Assignment Exists (0.6ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" IS NULL AND "assignments"."id" != $1 LIMIT $2 [["id", 1], ["LIMIT", 1]]  (0.4ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) SAVEPOINT active_record_1 Assignment Exists (0.5ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]] Assignment Create (0.6ms) INSERT INTO "assignments" ("canvas_id", "title", "due_at", "unlock_at", "lock_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 2], ["title", "Assignment 2"], ["due_at", "2021-10-08 18:50:43.517104"], ["unlock_at", "2021-09-30 18:50:43.517292"], ["lock_at", "2021-10-22 18:50:43.517392"], ["created_at", "2021-10-01 18:50:43.519608"], ["updated_at", "2021-10-01 18:50:43.519608"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Assignment Load (0.4ms) SELECT "assignments".* FROM "assignments" ORDER BY "assignments"."id" ASC LIMIT $1 [["LIMIT", 1]] Assignment Exists (0.6ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]]  (0.4ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) SAVEPOINT active_record_1 Assignment Exists (0.5ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 3], ["LIMIT", 1]] Assignment Create (0.5ms) INSERT INTO "assignments" ("canvas_id", "title", "due_at", "unlock_at", "lock_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 3], ["title", "Assignment 3"], ["due_at", "2021-10-08 18:50:43.531618"], ["unlock_at", "2021-09-30 18:50:43.531803"], ["lock_at", "2021-10-22 18:50:43.531910"], ["created_at", "2021-10-01 18:50:43.534221"], ["updated_at", "2021-10-01 18:50:43.534221"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.4ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) SAVEPOINT active_record_1 Assignment Exists (0.5ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 4], ["LIMIT", 1]] Assignment Create (0.8ms) INSERT INTO "assignments" ("canvas_id", "title", "due_at", "unlock_at", "lock_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 4], ["title", "Assignment 4"], ["due_at", "2021-10-08 18:50:43.545263"], ["unlock_at", "2021-09-30 18:50:43.545452"], ["lock_at", "2021-10-22 18:50:43.545556"], ["created_at", "2021-10-01 18:50:43.548021"], ["updated_at", "2021-10-01 18:50:43.548021"]]  (0.3ms) RELEASE SAVEPOINT active_record_1 Assignment Exists (0.6ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 AND "assignments"."id" != $2 LIMIT $3 [["canvas_id", 4], ["id", 4], ["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) SAVEPOINT active_record_1 Assignment Exists (0.5ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 5], ["LIMIT", 1]] Assignment Create (0.5ms) INSERT INTO "assignments" ("canvas_id", "title", "due_at", "unlock_at", "lock_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 5], ["title", "Assignment 5"], ["due_at", "2021-10-08 18:50:43.557409"], ["unlock_at", "2021-09-30 18:50:43.557589"], ["lock_at", "2021-10-22 18:50:43.557687"], ["created_at", "2021-10-01 18:50:43.559987"], ["updated_at", "2021-10-01 18:50:43.559987"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.4ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) SAVEPOINT active_record_1 Assignment Exists (0.5ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 6], ["LIMIT", 1]] Assignment Create (0.6ms) INSERT INTO "assignments" ("canvas_id", "title", "due_at", "unlock_at", "lock_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 6], ["title", "Assignment 6"], ["due_at", "2021-10-08 18:50:43.570995"], ["unlock_at", "2021-09-30 18:50:43.571191"], ["lock_at", "2021-10-22 18:50:43.571308"], ["created_at", "2021-10-01 18:50:43.573766"], ["updated_at", "2021-10-01 18:50:43.573766"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.3ms) ROLLBACK  (0.3ms) BEGIN  (0.3ms) SAVEPOINT active_record_1 Course Exists (0.8ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 79322570], ["LIMIT", 1]] Course Create (1.0ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 79322570], ["sis_id", "4b487a520f1cd57d59ad0faac6f5d599"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2021-09-28 18:50:43.608416"], ["end_at", "2021-10-22 18:50:43.608615"], ["created_at", "2021-10-01 18:50:43.611947"], ["updated_at", "2021-10-01 18:50:43.611947"]]  (0.3ms) RELEASE SAVEPOINT active_record_1  (0.3ms) SAVEPOINT active_record_1 Course Exists (0.5ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 39656916], ["LIMIT", 1]] Course Create (0.6ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 39656916], ["sis_id", "eafbba368825fbb3f1b95a42267ab95d"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2021-09-28 18:50:43.615686"], ["end_at", "2021-10-22 18:50:43.615850"], ["created_at", "2021-10-01 18:50:43.618178"], ["updated_at", "2021-10-01 18:50:43.618178"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 Assignment Exists (0.5ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 7], ["LIMIT", 1]] Assignment Create (0.6ms) INSERT INTO "assignments" ("canvas_id", "title", "due_at", "unlock_at", "lock_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 7], ["title", "Assignment 7"], ["due_at", "2021-10-08 18:50:43.621078"], ["unlock_at", "2021-09-30 18:50:43.621257"], ["lock_at", "2021-10-22 18:50:43.621356"], ["created_at", "2021-10-01 18:50:43.623598"], ["updated_at", "2021-10-01 18:50:43.623598"]]  (0.4ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 Assignment Exists (1.7ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 AND "assignments"."id" != $2 LIMIT $3 [["canvas_id", 7], ["id", 7], ["LIMIT", 1]] Assignment Update (0.8ms) UPDATE "assignments" SET "canvas_context_id" = $1, "canvas_context_type" = $2, "updated_at" = $3 WHERE "assignments"."id" = $4 [["canvas_context_id", 39656916], ["canvas_context_type", "Course"], ["updated_at", "2021-10-01 18:50:43.654629"], ["id", 7]]  (4.0ms) RELEASE SAVEPOINT active_record_1 Course Load (0.5ms) SELECT "courses".* FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 39656916], ["LIMIT", 1]]  (0.8ms) ROLLBACK  (0.6ms) BEGIN  (1.1ms) SAVEPOINT active_record_1 Assignment Exists (0.6ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 8], ["LIMIT", 1]] Assignment Create (1.0ms) INSERT INTO "assignments" ("canvas_id", "title", "due_at", "unlock_at", "lock_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 8], ["title", "Assignment 8"], ["due_at", "2021-10-08 18:50:43.706568"], ["unlock_at", "2021-09-30 18:50:43.706759"], ["lock_at", "2021-10-22 18:50:43.706860"], ["created_at", "2021-10-01 18:50:43.710310"], ["updated_at", "2021-10-01 18:50:43.710310"]]  (0.3ms) RELEASE SAVEPOINT active_record_1  (0.3ms) SAVEPOINT active_record_1 ContextModuleItem Create (1.1ms) INSERT INTO "context_module_items" ("canvas_id", "canvas_assignment_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["canvas_id", 1], ["canvas_assignment_id", 8], ["workflow_state", "active"], ["created_at", "2021-10-01 18:50:43.716223"], ["updated_at", "2021-10-01 18:50:43.716223"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.3ms) ROLLBACK  (0.3ms) BEGIN  (0.3ms) SAVEPOINT active_record_1 Assignment Exists (0.5ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 9], ["LIMIT", 1]] Assignment Create (0.6ms) INSERT INTO "assignments" ("canvas_id", "title", "due_at", "unlock_at", "lock_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 9], ["title", "Assignment 9"], ["due_at", "2021-10-08 18:50:43.725741"], ["unlock_at", "2021-09-30 18:50:43.725909"], ["lock_at", "2021-10-22 18:50:43.726006"], ["created_at", "2021-10-01 18:50:43.728706"], ["updated_at", "2021-10-01 18:50:43.728706"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 ContextModuleItem Create (0.5ms) INSERT INTO "context_module_items" ("canvas_id", "canvas_assignment_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["canvas_id", 2], ["canvas_assignment_id", 9], ["workflow_state", "active"], ["created_at", "2021-10-01 18:50:43.732319"], ["updated_at", "2021-10-01 18:50:43.732319"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) SAVEPOINT active_record_1 Course Exists (0.5ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 57103858], ["LIMIT", 1]] Course Create (0.6ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 57103858], ["sis_id", "35fbacf42f4839052a5ca31f86179081"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2021-09-28 18:50:43.781911"], ["end_at", "2021-10-22 18:50:43.782086"], ["created_at", "2021-10-01 18:50:43.784712"], ["updated_at", "2021-10-01 18:50:43.784712"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 ContextModule Create (1.3ms) INSERT INTO "context_modules" ("canvas_id", "canvas_context_id", "canvas_context_type", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 1], ["canvas_context_id", 57103858], ["canvas_context_type", "Course"], ["name", "Context Module"], ["workflow_state", "available"], ["created_at", "2021-10-01 18:50:43.788441"], ["updated_at", "2021-10-01 18:50:43.788441"]]  (0.7ms) RELEASE SAVEPOINT active_record_1  (1.6ms) ROLLBACK  (0.2ms) BEGIN  (3.0ms) SAVEPOINT active_record_1 Course Exists (0.8ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 92404287], ["LIMIT", 1]] Course Create (0.6ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 92404287], ["sis_id", "ecb6b7890b49d6c3ea571e64a0c9e277"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2021-09-28 18:50:43.799638"], ["end_at", "2021-10-22 18:50:43.799812"], ["created_at", "2021-10-01 18:50:43.805582"], ["updated_at", "2021-10-01 18:50:43.805582"]]  (0.3ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 ContextModule Create (0.8ms) INSERT INTO "context_modules" ("canvas_id", "canvas_context_id", "canvas_context_type", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 2], ["canvas_context_id", 92404287], ["canvas_context_type", "Course"], ["name", "Context Module"], ["workflow_state", "available"], ["created_at", "2021-10-01 18:50:43.809195"], ["updated_at", "2021-10-01 18:50:43.809195"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.5ms) SAVEPOINT active_record_1 Course Exists (0.5ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 71489581], ["LIMIT", 1]] Course Create (0.8ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 71489581], ["sis_id", "ec86388c6de19ab52da3b42def18cf76"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2021-09-28 18:50:43.816066"], ["end_at", "2021-10-22 18:50:43.816240"], ["created_at", "2021-10-01 18:50:43.819045"], ["updated_at", "2021-10-01 18:50:43.819045"]]  (0.3ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 ContextModule Create (0.6ms) INSERT INTO "context_modules" ("canvas_id", "canvas_context_id", "canvas_context_type", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 3], ["canvas_context_id", 71489581], ["canvas_context_type", "Course"], ["name", "Context Module"], ["workflow_state", "available"], ["created_at", "2021-10-01 18:50:43.823124"], ["updated_at", "2021-10-01 18:50:43.823124"]]  (0.3ms) RELEASE SAVEPOINT active_record_1  (0.3ms) ROLLBACK  (0.3ms) BEGIN  (0.3ms) SAVEPOINT active_record_1 Course Exists (0.7ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 53566119], ["LIMIT", 1]] Course Create (0.6ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 53566119], ["sis_id", "a046c64be4d81ee1f72abe0b7c6997f8"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2021-09-28 18:50:43.830757"], ["end_at", "2021-10-22 18:50:43.830928"], ["created_at", "2021-10-01 18:50:43.833720"], ["updated_at", "2021-10-01 18:50:43.833720"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Course Exists (0.6ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" IS NULL AND "courses"."id" != $1 LIMIT $2 [["id", 6], ["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) SAVEPOINT active_record_1 Course Exists (0.5ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 74127962], ["LIMIT", 1]] Course Create (0.8ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 74127962], ["sis_id", "489eb2ccced9af54c23ba4225f3016b8"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2021-09-28 18:50:43.847122"], ["end_at", "2021-10-22 18:50:43.847301"], ["created_at", "2021-10-01 18:50:43.849635"], ["updated_at", "2021-10-01 18:50:43.849635"]]  (0.3ms) RELEASE SAVEPOINT active_record_1 Course Load (0.4ms) SELECT "courses".* FROM "courses" ORDER BY "courses"."id" ASC LIMIT $1 [["LIMIT", 1]] Course Exists (0.6ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 74127962], ["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) SAVEPOINT active_record_1 Course Exists (0.5ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 99046164], ["LIMIT", 1]] Course Create (1.6ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 99046164], ["sis_id", "37d06ccb5625c49311d8103057363015"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2021-09-28 18:50:43.861642"], ["end_at", "2021-10-22 18:50:43.861816"], ["created_at", "2021-10-01 18:50:43.864164"], ["updated_at", "2021-10-01 18:50:43.864164"]]  (0.3ms) RELEASE SAVEPOINT active_record_1 Course Exists (0.8ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 AND "courses"."id" != $2 LIMIT $3 [["canvas_id", 99046164], ["id", 8], ["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) SAVEPOINT active_record_1 Course Exists (0.5ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 82632644], ["LIMIT", 1]] Course Create (0.6ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 82632644], ["sis_id", "0272021b9038a04aa2dac158355f3ce6"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2021-09-28 18:50:43.874893"], ["end_at", "2021-10-22 18:50:43.875065"], ["created_at", "2021-10-01 18:50:43.877454"], ["updated_at", "2021-10-01 18:50:43.877454"]]  (0.3ms) RELEASE SAVEPOINT active_record_1  (0.5ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Course Exists (0.9ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 6834613], ["LIMIT", 1]] Course Create (0.6ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 6834613], ["sis_id", "b91861ba2bb1af20aba58910072439b0"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2021-09-28 18:50:43.893664"], ["end_at", "2021-10-22 18:50:43.893832"], ["created_at", "2021-10-01 18:50:43.896489"], ["updated_at", "2021-10-01 18:50:43.896489"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.4ms) ROLLBACK  (0.3ms) BEGIN  (0.3ms) SAVEPOINT active_record_1 Course Exists (0.5ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 67474253], ["LIMIT", 1]] Course Create (0.5ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 67474253], ["sis_id", "470351d356d11a7d05115fa36bcc971a"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2021-09-28 18:50:43.907049"], ["end_at", "2021-10-22 18:50:43.907352"], ["created_at", "2021-10-01 18:50:43.909805"], ["updated_at", "2021-10-01 18:50:43.909805"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Course Exists (0.4ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 66723143], ["LIMIT", 1]] Course Create (0.5ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 66723143], ["sis_id", "57c3cd9dee457818a30ac75bd067fb1b"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2021-09-28 18:50:43.915286"], ["end_at", "2021-10-22 18:50:43.915449"], ["created_at", "2021-10-01 18:50:43.917415"], ["updated_at", "2021-10-01 18:50:43.917415"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Course Exists (0.4ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 69874612], ["LIMIT", 1]] Course Create (0.4ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 69874612], ["sis_id", "6fa9e4ab770f56b7500d04e62ec01c10"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2021-09-28 18:50:43.922519"], ["end_at", "2021-10-22 18:50:43.922668"], ["created_at", "2021-10-01 18:50:43.924430"], ["updated_at", "2021-10-01 18:50:43.924430"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.4ms) SAVEPOINT active_record_1 Course Exists (0.5ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 23586071], ["LIMIT", 1]] Course Create (0.6ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 23586071], ["sis_id", "96cc8608614018f842dfc38d3f8ca89c"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2021-09-28 18:50:43.929458"], ["end_at", "2021-10-22 18:50:43.929609"], ["created_at", "2021-10-01 18:50:43.932061"], ["updated_at", "2021-10-01 18:50:43.932061"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) SAVEPOINT active_record_1 Enrollment Exists (0.6ms) SELECT 1 AS one FROM "enrollments" WHERE "enrollments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 12202095], ["LIMIT", 1]] Enrollment Create (0.7ms) INSERT INTO "enrollments" ("canvas_id", "created_at", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["canvas_id", 12202095], ["created_at", "2021-10-01 18:50:43.958463"], ["updated_at", "2021-10-01 18:50:43.958463"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Enrollment Exists (0.4ms) SELECT 1 AS one FROM "enrollments" WHERE "enrollments"."canvas_id" IS NULL AND "enrollments"."id" != $1 LIMIT $2 [["id", 1], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Enrollment Exists (0.4ms) SELECT 1 AS one FROM "enrollments" WHERE "enrollments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 17387686], ["LIMIT", 1]] Enrollment Create (0.4ms) INSERT INTO "enrollments" ("canvas_id", "created_at", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["canvas_id", 17387686], ["created_at", "2021-10-01 18:50:43.968632"], ["updated_at", "2021-10-01 18:50:43.968632"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Enrollment Load (0.3ms) SELECT "enrollments".* FROM "enrollments" ORDER BY "enrollments"."id" ASC LIMIT $1 [["LIMIT", 1]] Enrollment Exists (0.5ms) SELECT 1 AS one FROM "enrollments" WHERE "enrollments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 17387686], ["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.3ms) BEGIN  (0.3ms) SAVEPOINT active_record_1 Enrollment Exists (0.4ms) SELECT 1 AS one FROM "enrollments" WHERE "enrollments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 62909371], ["LIMIT", 1]] Enrollment Create (0.5ms) INSERT INTO "enrollments" ("canvas_id", "created_at", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["canvas_id", 62909371], ["created_at", "2021-10-01 18:50:43.979194"], ["updated_at", "2021-10-01 18:50:43.979194"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Enrollment Exists (0.4ms) SELECT 1 AS one FROM "enrollments" WHERE "enrollments"."canvas_id" = $1 AND "enrollments"."id" != $2 LIMIT $3 [["canvas_id", 62909371], ["id", 3], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Enrollment Exists (0.4ms) SELECT 1 AS one FROM "enrollments" WHERE "enrollments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 53122447], ["LIMIT", 1]] Enrollment Create (0.4ms) INSERT INTO "enrollments" ("canvas_id", "created_at", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["canvas_id", 53122447], ["created_at", "2021-10-01 18:50:43.986692"], ["updated_at", "2021-10-01 18:50:43.986692"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Enrollment Exists (0.5ms) SELECT 1 AS one FROM "enrollments" WHERE "enrollments"."canvas_id" = $1 AND "enrollments"."id" != $2 LIMIT $3 [["canvas_id", 53122447], ["id", 4], ["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Enrollment Exists (0.6ms) SELECT 1 AS one FROM "enrollments" WHERE "enrollments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 40264869], ["LIMIT", 1]] Enrollment Create (0.6ms) INSERT INTO "enrollments" ("canvas_id", "created_at", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["canvas_id", 40264869], ["created_at", "2021-10-01 18:50:43.995278"], ["updated_at", "2021-10-01 18:50:43.995278"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Enrollment Exists (0.5ms) SELECT 1 AS one FROM "enrollments" WHERE "enrollments"."canvas_id" = $1 AND "enrollments"."id" != $2 LIMIT $3 [["canvas_id", 40264869], ["id", 5], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) SAVEPOINT active_record_1 Group Exists (0.7ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 65456278], ["LIMIT", 1]] Group Create (0.9ms) INSERT INTO "groups" ("canvas_id", "sis_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 65456278], ["sis_id", "d820bff4a43444b5518c6d5e3563ec61"], ["name", "Some User Group"], ["workflow_state", "available"], ["created_at", "2021-10-01 18:50:44.028461"], ["updated_at", "2021-10-01 18:50:44.028461"]]  (0.3ms) RELEASE SAVEPOINT active_record_1  (3.1ms) SAVEPOINT active_record_1 User Exists (1.6ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 11423143], ["LIMIT", 1]] User Create (0.8ms) INSERT INTO "users" ("canvas_id", "sis_id", "email", "first_name", "last_name", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 11423143], ["sis_id", "d2d7cfa1fd196b78a34f2d082132cfba"], ["email", "cooldude@coolsite.com"], ["first_name", "Cool"], ["last_name", "Dude"], ["created_at", "2021-10-01 18:50:44.086202"], ["updated_at", "2021-10-01 18:50:44.086202"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 GroupMembership Exists (2.7ms) SELECT 1 AS one FROM "group_memberships" WHERE "group_memberships"."canvas_id" = $1 LIMIT $2 [["canvas_id", 51362419], ["LIMIT", 1]] GroupMembership Create (2.4ms) INSERT INTO "group_memberships" ("canvas_id", "canvas_user_id", "canvas_group_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 51362419], ["canvas_user_id", 11423143], ["canvas_group_id", 65456278], ["workflow_state", "accepted"], ["created_at", "2021-10-01 18:50:44.111666"], ["updated_at", "2021-10-01 18:50:44.111666"]]  (3.6ms) RELEASE SAVEPOINT active_record_1 GroupMembership Exists (0.4ms) SELECT 1 AS one FROM "group_memberships" WHERE "group_memberships"."canvas_id" IS NULL AND "group_memberships"."id" != $1 LIMIT $2 [["id", 1], ["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.3ms) BEGIN  (1.3ms) SAVEPOINT active_record_1 Group Exists (0.4ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 53111950], ["LIMIT", 1]] Group Create (0.5ms) INSERT INTO "groups" ("canvas_id", "sis_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 53111950], ["sis_id", "ca4b2de65f15c7732ec6b4ce190583d5"], ["name", "Some User Group"], ["workflow_state", "available"], ["created_at", "2021-10-01 18:50:44.130187"], ["updated_at", "2021-10-01 18:50:44.130187"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 User Exists (0.4ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 80041207], ["LIMIT", 1]] User Create (0.4ms) INSERT INTO "users" ("canvas_id", "sis_id", "email", "first_name", "last_name", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 80041207], ["sis_id", "9f8e27ea17a0edf7ad463ed6ff4fe616"], ["email", "cooldude@coolsite.com"], ["first_name", "Cool"], ["last_name", "Dude"], ["created_at", "2021-10-01 18:50:44.134006"], ["updated_at", "2021-10-01 18:50:44.134006"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.3ms) SAVEPOINT active_record_1 GroupMembership Exists (1.3ms) SELECT 1 AS one FROM "group_memberships" WHERE "group_memberships"."canvas_id" = $1 LIMIT $2 [["canvas_id", 90894196], ["LIMIT", 1]] GroupMembership Create (0.8ms) INSERT INTO "group_memberships" ("canvas_id", "canvas_user_id", "canvas_group_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 90894196], ["canvas_user_id", 80041207], ["canvas_group_id", 53111950], ["workflow_state", "accepted"], ["created_at", "2021-10-01 18:50:44.160332"], ["updated_at", "2021-10-01 18:50:44.160332"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 GroupMembership Load (0.5ms) SELECT "group_memberships".* FROM "group_memberships" ORDER BY "group_memberships"."id" ASC LIMIT $1 [["LIMIT", 1]] GroupMembership Exists (0.5ms) SELECT 1 AS one FROM "group_memberships" WHERE "group_memberships"."canvas_id" = $1 LIMIT $2 [["canvas_id", 90894196], ["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.3ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Group Exists (0.4ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 17170133], ["LIMIT", 1]] Group Create (0.4ms) INSERT INTO "groups" ("canvas_id", "sis_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 17170133], ["sis_id", "e32a5a8bdeb4ee074c13464f96f2fe8c"], ["name", "Some User Group"], ["workflow_state", "available"], ["created_at", "2021-10-01 18:50:44.173789"], ["updated_at", "2021-10-01 18:50:44.173789"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 User Exists (0.3ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1702322], ["LIMIT", 1]] User Create (0.4ms) INSERT INTO "users" ("canvas_id", "sis_id", "email", "first_name", "last_name", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 1702322], ["sis_id", "ec93b367343a8cd279815615bb8a7105"], ["email", "cooldude@coolsite.com"], ["first_name", "Cool"], ["last_name", "Dude"], ["created_at", "2021-10-01 18:50:44.177144"], ["updated_at", "2021-10-01 18:50:44.177144"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 GroupMembership Exists (0.4ms) SELECT 1 AS one FROM "group_memberships" WHERE "group_memberships"."canvas_id" = $1 LIMIT $2 [["canvas_id", 11910917], ["LIMIT", 1]] GroupMembership Create (0.6ms) INSERT INTO "group_memberships" ("canvas_id", "canvas_user_id", "canvas_group_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 11910917], ["canvas_user_id", 1702322], ["canvas_group_id", 17170133], ["workflow_state", "accepted"], ["created_at", "2021-10-01 18:50:44.181219"], ["updated_at", "2021-10-01 18:50:44.181219"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 GroupMembership Exists (0.4ms) SELECT 1 AS one FROM "group_memberships" WHERE "group_memberships"."canvas_id" = $1 AND "group_memberships"."id" != $2 LIMIT $3 [["canvas_id", 11910917], ["id", 3], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 73263839], ["LIMIT", 1]] Group Create (0.3ms) INSERT INTO "groups" ("canvas_id", "sis_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 73263839], ["sis_id", "f2026484db2768913fcc96fb185d4df0"], ["name", "Some User Group"], ["workflow_state", "available"], ["created_at", "2021-10-01 18:50:44.188851"], ["updated_at", "2021-10-01 18:50:44.188851"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 User Exists (0.3ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 86103327], ["LIMIT", 1]] User Create (0.3ms) INSERT INTO "users" ("canvas_id", "sis_id", "email", "first_name", "last_name", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 86103327], ["sis_id", "36f40aea30ac29f1a209effa93529da4"], ["email", "cooldude@coolsite.com"], ["first_name", "Cool"], ["last_name", "Dude"], ["created_at", "2021-10-01 18:50:44.191854"], ["updated_at", "2021-10-01 18:50:44.191854"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 GroupMembership Exists (0.3ms) SELECT 1 AS one FROM "group_memberships" WHERE "group_memberships"."canvas_id" = $1 LIMIT $2 [["canvas_id", 75034934], ["LIMIT", 1]] GroupMembership Create (0.3ms) INSERT INTO "group_memberships" ("canvas_id", "canvas_user_id", "canvas_group_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 75034934], ["canvas_user_id", 86103327], ["canvas_group_id", 73263839], ["workflow_state", "accepted"], ["created_at", "2021-10-01 18:50:44.194944"], ["updated_at", "2021-10-01 18:50:44.194944"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 GroupMembership Exists (0.6ms) SELECT 1 AS one FROM "group_memberships" WHERE "group_memberships"."canvas_id" = $1 AND "group_memberships"."id" != $2 LIMIT $3 [["canvas_id", 75034934], ["id", 4], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 27773259], ["LIMIT", 1]] Group Create (0.3ms) INSERT INTO "groups" ("canvas_id", "sis_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 27773259], ["sis_id", "0fbbe3b43aa140da1222c879bdaf7d12"], ["name", "Some User Group"], ["workflow_state", "available"], ["created_at", "2021-10-01 18:50:44.202827"], ["updated_at", "2021-10-01 18:50:44.202827"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Group Exists (0.9ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" IS NULL AND "groups"."id" != $1 LIMIT $2 [["id", 5], ["LIMIT", 1]]  (0.4ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) SAVEPOINT active_record_1 Group Exists (0.7ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 29689457], ["LIMIT", 1]] Group Create (0.6ms) INSERT INTO "groups" ("canvas_id", "sis_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 29689457], ["sis_id", "21c505b59e0298b725134a76108b1b1e"], ["name", "Some User Group"], ["workflow_state", "available"], ["created_at", "2021-10-01 18:50:44.216670"], ["updated_at", "2021-10-01 18:50:44.216670"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Group Load (0.4ms) SELECT "groups".* FROM "groups" ORDER BY "groups"."id" ASC LIMIT $1 [["LIMIT", 1]] Group Exists (0.5ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 29689457], ["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.3ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Group Exists (0.4ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 75831286], ["LIMIT", 1]] Group Create (0.4ms) INSERT INTO "groups" ("canvas_id", "sis_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 75831286], ["sis_id", "f47f3aa8e3956fdab4ff10f2ce10fbae"], ["name", "Some User Group"], ["workflow_state", "available"], ["created_at", "2021-10-01 18:50:44.228783"], ["updated_at", "2021-10-01 18:50:44.228783"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 63889871], ["LIMIT", 1]] Group Create (0.3ms) INSERT INTO "groups" ("canvas_id", "sis_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 63889871], ["sis_id", "a829c40adbbf7bfa1235b3d37e67b71e"], ["name", "Some User Group"], ["workflow_state", "available"], ["created_at", "2021-10-01 18:50:44.235642"], ["updated_at", "2021-10-01 18:50:44.235642"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Group Exists (0.5ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 AND "groups"."id" != $2 LIMIT $3 [["canvas_id", 63889871], ["id", 8], ["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.4ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 54268589], ["LIMIT", 1]] Group Create (0.4ms) INSERT INTO "groups" ("canvas_id", "sis_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 54268589], ["sis_id", "5462954038c275266f12c828e6a5e31c"], ["name", "Some User Group"], ["workflow_state", "available"], ["created_at", "2021-10-01 18:50:44.243612"], ["updated_at", "2021-10-01 18:50:44.243612"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Group Exists (0.5ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 AND "groups"."id" != $2 LIMIT $3 [["canvas_id", 54268589], ["id", 9], ["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) SAVEPOINT active_record_1 Role Exists (0.4ms) SELECT 1 AS one FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 75095353], ["LIMIT", 1]] Role Create (0.4ms) INSERT INTO "roles" ("canvas_id", "label", "base_role_type", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 75095353], ["label", "Cool Role"], ["base_role_type", "AccountMembership"], ["workflow_state", "active"], ["created_at", "2021-10-01 18:50:44.253211"], ["updated_at", "2021-10-01 18:50:44.253211"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Role Exists (0.5ms) SELECT 1 AS one FROM "roles" WHERE "roles"."canvas_id" IS NULL AND "roles"."id" != $1 LIMIT $2 [["id", 3], ["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Role Exists (0.4ms) SELECT 1 AS one FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 4295568], ["LIMIT", 1]] Role Create (0.4ms) INSERT INTO "roles" ("canvas_id", "label", "base_role_type", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 4295568], ["label", "Cool Role"], ["base_role_type", "AccountMembership"], ["workflow_state", "active"], ["created_at", "2021-10-01 18:50:44.263717"], ["updated_at", "2021-10-01 18:50:44.263717"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Role Load (0.3ms) SELECT "roles".* FROM "roles" ORDER BY "roles"."id" ASC LIMIT $1 [["LIMIT", 1]] Role Exists (0.5ms) SELECT 1 AS one FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 4295568], ["LIMIT", 1]]  (0.4ms) ROLLBACK  (1.6ms) BEGIN  (0.4ms) SELECT COUNT(*) FROM "roles" Role Load (0.4ms) SELECT "roles".* FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]]  (0.3ms) SAVEPOINT active_record_1 Role Exists (0.3ms) SELECT 1 AS one FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] Role Create (0.5ms) INSERT INTO "roles" ("canvas_id", "label", "base_role_type", "canvas_account_id", "workflow_state", "permissions", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 1], ["label", "Account Admin"], ["base_role_type", "AccountMembership"], ["canvas_account_id", 10], ["workflow_state", "built_in"], ["permissions", "{\"manage_wiki\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"post_to_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"moderate_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_announcements\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"send_messages\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"send_messages_all\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_outcomes\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"create_conferences\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"create_collaborations\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_roster\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_all_grades\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_grades\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_rubrics\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"comment_on_others_submissions\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_students\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_admin_users\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_role_overrides\":{\"enabled\":true,\"locked\":true,\"readonly\":true,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_account_memberships\":{\"enabled\":true,\"locked\":true,\"readonly\":true,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_account_settings\":{\"enabled\":true,\"locked\":true,\"readonly\":true,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_groups\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_group_pages\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_files\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_assignments\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"undelete_courses\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_grade_changes\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_course_changes\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_question_banks\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_calendar\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_reports\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_courses\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_user_logins\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_user_observers\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_alerts\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"become_user\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_developer_keys\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"import_sis\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_sis\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_sis\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_course_list\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_statistics\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_storage_quotas\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_course_content\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_content\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_interaction_alerts\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"change_course_state\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_sections\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_feature_flags\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_quiz_answer_audits\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"moderate_grades\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"lti_add_edit\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true}}"], ["created_at", "2021-10-01 18:50:44.284281"], ["updated_at", "2021-10-01 18:50:44.284281"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SELECT COUNT(*) FROM "roles" Role Load (0.3ms) SELECT "roles".* FROM "roles" ORDER BY "roles"."id" DESC LIMIT $1 [["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Role Exists (0.3ms) SELECT 1 AS one FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] Role Create (0.3ms) INSERT INTO "roles" ("canvas_id", "label", "base_role_type", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 1], ["label", "Cool Role"], ["base_role_type", "AccountMembership"], ["workflow_state", "active"], ["created_at", "2021-10-01 18:50:44.295560"], ["updated_at", "2021-10-01 18:50:44.295560"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.3ms) SELECT COUNT(*) FROM "roles" Role Load (0.4ms) SELECT "roles".* FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]]  (0.2ms) SAVEPOINT active_record_1 Role Exists (0.4ms) SELECT 1 AS one FROM "roles" WHERE "roles"."canvas_id" = $1 AND "roles"."id" != $2 LIMIT $3 [["canvas_id", 1], ["id", 6], ["LIMIT", 1]] Role Update (0.8ms) UPDATE "roles" SET "label" = $1, "canvas_account_id" = $2, "permissions" = $3, "workflow_state" = $4, "updated_at" = $5 WHERE "roles"."id" = $6 [["label", "Account Admin"], ["canvas_account_id", 10], ["permissions", "{\"manage_wiki\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"post_to_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"moderate_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_announcements\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"send_messages\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"send_messages_all\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_outcomes\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"create_conferences\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"create_collaborations\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_roster\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_all_grades\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_grades\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_rubrics\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"comment_on_others_submissions\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_students\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_admin_users\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_role_overrides\":{\"enabled\":true,\"locked\":true,\"readonly\":true,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_account_memberships\":{\"enabled\":true,\"locked\":true,\"readonly\":true,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_account_settings\":{\"enabled\":true,\"locked\":true,\"readonly\":true,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_groups\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_group_pages\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_files\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_assignments\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"undelete_courses\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_grade_changes\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_course_changes\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_question_banks\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_calendar\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_reports\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_courses\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_user_logins\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_user_observers\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_alerts\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"become_user\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_developer_keys\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"import_sis\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_sis\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_sis\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_course_list\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_statistics\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_storage_quotas\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_course_content\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_content\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_interaction_alerts\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"change_course_state\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_sections\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_feature_flags\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_quiz_answer_audits\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"moderate_grades\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"lti_add_edit\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true}}"], ["workflow_state", "built_in"], ["updated_at", "2021-10-01 18:50:44.303897"], ["id", 6]]  (0.3ms) RELEASE SAVEPOINT active_record_1  (0.3ms) SELECT COUNT(*) FROM "roles" Role Load (0.3ms) SELECT "roles".* FROM "roles" WHERE "roles"."id" = $1 LIMIT $2 [["id", 6], ["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) SAVEPOINT active_record_1 Section Exists (0.6ms) SELECT 1 AS one FROM "sections" WHERE "sections"."canvas_id" = $1 LIMIT $2 [["canvas_id", 16520357], ["LIMIT", 1]] Section Create (0.9ms) INSERT INTO "sections" ("canvas_id", "created_at", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["canvas_id", 16520357], ["created_at", "2021-10-01 18:50:44.343634"], ["updated_at", "2021-10-01 18:50:44.343634"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Section Exists (0.4ms) SELECT 1 AS one FROM "sections" WHERE "sections"."canvas_id" IS NULL AND "sections"."id" != $1 LIMIT $2 [["id", 1], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Section Exists (0.3ms) SELECT 1 AS one FROM "sections" WHERE "sections"."canvas_id" = $1 LIMIT $2 [["canvas_id", 43307986], ["LIMIT", 1]] Section Create (0.3ms) INSERT INTO "sections" ("canvas_id", "created_at", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["canvas_id", 43307986], ["created_at", "2021-10-01 18:50:44.354752"], ["updated_at", "2021-10-01 18:50:44.354752"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Section Load (0.2ms) SELECT "sections".* FROM "sections" ORDER BY "sections"."id" ASC LIMIT $1 [["LIMIT", 1]] Section Exists (0.4ms) SELECT 1 AS one FROM "sections" WHERE "sections"."canvas_id" = $1 LIMIT $2 [["canvas_id", 43307986], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Section Exists (0.4ms) SELECT 1 AS one FROM "sections" WHERE "sections"."canvas_id" = $1 LIMIT $2 [["canvas_id", 54452615], ["LIMIT", 1]] Section Create (0.3ms) INSERT INTO "sections" ("canvas_id", "created_at", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["canvas_id", 54452615], ["created_at", "2021-10-01 18:50:44.364161"], ["updated_at", "2021-10-01 18:50:44.364161"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Section Exists (0.4ms) SELECT 1 AS one FROM "sections" WHERE "sections"."canvas_id" = $1 AND "sections"."id" != $2 LIMIT $3 [["canvas_id", 54452615], ["id", 3], ["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.4ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Section Exists (0.4ms) SELECT 1 AS one FROM "sections" WHERE "sections"."canvas_id" = $1 LIMIT $2 [["canvas_id", 16902110], ["LIMIT", 1]] Section Create (0.3ms) INSERT INTO "sections" ("canvas_id", "created_at", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["canvas_id", 16902110], ["created_at", "2021-10-01 18:50:44.375346"], ["updated_at", "2021-10-01 18:50:44.375346"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) SAVEPOINT active_record_1 Submission Exists (0.6ms) SELECT 1 AS one FROM "submissions" WHERE "submissions"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] Submission Create (0.6ms) INSERT INTO "submissions" ("canvas_id", "submitted_at", "graded_at", "score", "points_possible", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 1], ["submitted_at", "2021-09-24 18:50:44.390447"], ["graded_at", "2021-09-30 18:50:44.390553"], ["score", 5.0], ["points_possible", 10.0], ["created_at", "2021-10-01 18:50:44.392648"], ["updated_at", "2021-10-01 18:50:44.392648"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Submission Exists (0.5ms) SELECT 1 AS one FROM "submissions" WHERE "submissions"."canvas_id" IS NULL AND "submissions"."id" != $1 LIMIT $2 [["id", 1], ["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Submission Exists (0.3ms) SELECT 1 AS one FROM "submissions" WHERE "submissions"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]] Submission Create (0.3ms) INSERT INTO "submissions" ("canvas_id", "submitted_at", "graded_at", "score", "points_possible", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 2], ["submitted_at", "2021-09-24 18:50:44.400931"], ["graded_at", "2021-09-30 18:50:44.401034"], ["score", 5.0], ["points_possible", 10.0], ["created_at", "2021-10-01 18:50:44.402230"], ["updated_at", "2021-10-01 18:50:44.402230"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Submission Load (0.2ms) SELECT "submissions".* FROM "submissions" ORDER BY "submissions"."id" ASC LIMIT $1 [["LIMIT", 1]] Submission Exists (0.4ms) SELECT 1 AS one FROM "submissions" WHERE "submissions"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Submission Exists (0.3ms) SELECT 1 AS one FROM "submissions" WHERE "submissions"."canvas_id" = $1 LIMIT $2 [["canvas_id", 3], ["LIMIT", 1]] Submission Create (0.3ms) INSERT INTO "submissions" ("canvas_id", "submitted_at", "graded_at", "score", "points_possible", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 3], ["submitted_at", "2021-09-24 18:50:44.408357"], ["graded_at", "2021-09-30 18:50:44.408452"], ["score", 5.0], ["points_possible", 10.0], ["created_at", "2021-10-01 18:50:44.409616"], ["updated_at", "2021-10-01 18:50:44.409616"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Submission Exists (0.4ms) SELECT 1 AS one FROM "submissions" WHERE "submissions"."canvas_id" = $1 AND "submissions"."id" != $2 LIMIT $3 [["canvas_id", 3], ["id", 3], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.3ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Submission Exists (0.7ms) SELECT 1 AS one FROM "submissions" WHERE "submissions"."canvas_id" = $1 LIMIT $2 [["canvas_id", 4], ["LIMIT", 1]] Submission Create (0.4ms) INSERT INTO "submissions" ("canvas_id", "submitted_at", "graded_at", "score", "points_possible", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 4], ["submitted_at", "2021-09-24 18:50:44.431430"], ["graded_at", "2021-09-30 18:50:44.431545"], ["score", 5.0], ["points_possible", 10.0], ["created_at", "2021-10-01 18:50:44.433497"], ["updated_at", "2021-10-01 18:50:44.433497"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Submission Exists (0.4ms) SELECT 1 AS one FROM "submissions" WHERE "submissions"."canvas_id" = $1 AND "submissions"."id" != $2 LIMIT $3 [["canvas_id", 4], ["id", 4], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Submission Exists (0.3ms) SELECT 1 AS one FROM "submissions" WHERE "submissions"."canvas_id" = $1 LIMIT $2 [["canvas_id", 5], ["LIMIT", 1]] Submission Create (0.3ms) INSERT INTO "submissions" ("canvas_id", "submitted_at", "graded_at", "score", "points_possible", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 5], ["submitted_at", "2021-09-24 18:50:44.438827"], ["graded_at", "2021-09-30 18:50:44.438932"], ["score", 5.0], ["points_possible", 10.0], ["created_at", "2021-10-01 18:50:44.440199"], ["updated_at", "2021-10-01 18:50:44.440199"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Submission Exists (0.4ms) SELECT 1 AS one FROM "submissions" WHERE "submissions"."canvas_id" = $1 AND "submissions"."id" != $2 LIMIT $3 [["canvas_id", 5], ["id", 5], ["LIMIT", 1]]  (0.1ms) ROLLBACK  (0.8ms) BEGIN  (0.3ms) SAVEPOINT active_record_1 Term Exists (0.5ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 42012795], ["LIMIT", 1]] Term Create (0.3ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 42012795], ["name", "Cool Term"], ["start_at", "2021-09-28 18:50:39.416758"], ["end_at", "2021-10-04 18:50:39.416904"], ["workflow_state", "active"], ["sis_id", "07793a74a1a1fab11d80ab66ed5b4f5d"], ["created_at", "2021-10-01 18:50:44.449600"], ["updated_at", "2021-10-01 18:50:44.449600"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Term Exists (0.3ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" IS NULL AND "terms"."id" != $1 LIMIT $2 [["id", 9], ["LIMIT", 1]]  (0.1ms) ROLLBACK  (0.4ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Term Exists (0.3ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 72470260], ["LIMIT", 1]] Term Create (0.3ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 72470260], ["name", "Cool Term"], ["start_at", "2021-09-28 18:50:39.416758"], ["end_at", "2021-10-04 18:50:39.416904"], ["workflow_state", "active"], ["sis_id", "10360d1df611ef2b2a346b18ea90f924"], ["created_at", "2021-10-01 18:50:44.457410"], ["updated_at", "2021-10-01 18:50:44.457410"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Term Load (0.3ms) SELECT "terms".* FROM "terms" ORDER BY "terms"."id" ASC LIMIT $1 [["LIMIT", 1]] Term Exists (0.3ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 72470260], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.3ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Term Exists (0.3ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 99355465], ["LIMIT", 1]] Term Create (0.3ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 99355465], ["name", "Cool Term"], ["start_at", "2021-09-28 18:50:39.416758"], ["end_at", "2021-10-04 18:50:39.416904"], ["workflow_state", "active"], ["sis_id", "fcef0aaa9058e4e2dc5c0b474b7ebdae"], ["created_at", "2021-10-01 18:50:44.465480"], ["updated_at", "2021-10-01 18:50:44.465480"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Term Exists (0.4ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 47087771], ["LIMIT", 1]] Term Create (0.4ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 47087771], ["name", "Cool Term"], ["start_at", "2021-09-29 18:50:44.469367"], ["end_at", "2021-10-04 18:50:44.469463"], ["workflow_state", "active"], ["sis_id", "b611aaa1f17bda6ea230a46acb9627a0"], ["created_at", "2021-10-01 18:50:44.471415"], ["updated_at", "2021-10-01 18:50:44.471415"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 Term Exists (0.3ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 46596212], ["LIMIT", 1]] Term Create (0.3ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 46596212], ["name", "Cool Term"], ["start_at", "2021-09-28 18:50:39.416758"], ["end_at", "2021-10-04 18:50:39.416904"], ["workflow_state", "inactive"], ["sis_id", "503407a59d86c62a9aa3f4c4c5fec942"], ["created_at", "2021-10-01 18:50:44.474706"], ["updated_at", "2021-10-01 18:50:44.474706"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Term Exists (0.3ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 90859642], ["LIMIT", 1]] Term Create (0.3ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 90859642], ["name", "Cool Term"], ["start_at", "2021-08-01 18:50:44.475845"], ["end_at", "2021-09-01 18:50:44.475922"], ["workflow_state", "active"], ["sis_id", "a57edfbc5c7c8e50681a481edcf65d13"], ["created_at", "2021-10-01 18:50:44.477950"], ["updated_at", "2021-10-01 18:50:44.477950"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Term Exists (0.5ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 54220116], ["LIMIT", 1]] Term Create (0.5ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 54220116], ["name", "Cool Term"], ["start_at", "2022-04-01 18:50:44.479248"], ["end_at", "2022-10-01 18:50:44.479316"], ["workflow_state", "active"], ["sis_id", "202bfc0bf073677986c3a2895300a83f"], ["created_at", "2021-10-01 18:50:44.481255"], ["updated_at", "2021-10-01 18:50:44.481255"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Term Load (0.5ms) SELECT "terms".* FROM "terms" WHERE "terms"."workflow_state" = $1 AND (start_at <= '2021-10-16 18:50:44.484020' OR start_at IS NULL) AND (end_at >= '2021-09-16 18:50:44.484261' OR end_at IS NULL) [["workflow_state", "active"]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) SELECT COUNT(*) FROM "terms" Term Load (0.2ms) SELECT "terms".* FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]]  (0.2ms) SAVEPOINT active_record_1 Term Exists (0.3ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] Term Create (0.2ms) INSERT INTO "terms" ("canvas_id", "name", "workflow_state", "grading_period_group_id", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 1], ["name", "Default Term"], ["workflow_state", "active"], ["grading_period_group_id", 1], ["sis_id", "Test"], ["created_at", "2021-10-01 18:50:44.490470"], ["updated_at", "2021-10-01 18:50:44.490470"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SELECT COUNT(*) FROM "terms" Term Load (0.2ms) SELECT "terms".* FROM "terms" ORDER BY "terms"."id" DESC LIMIT $1 [["LIMIT", 1]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Term Exists (0.2ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] Term Create (0.3ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 1], ["name", "Cool Term"], ["start_at", "2021-09-28 18:50:39.416758"], ["end_at", "2021-10-04 18:50:39.416904"], ["workflow_state", "active"], ["sis_id", "4a3563bb8f65bc2dcd8947f5c2d0ab2d"], ["created_at", "2021-10-01 18:50:44.495305"], ["updated_at", "2021-10-01 18:50:44.495305"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SELECT COUNT(*) FROM "terms" Term Load (0.2ms) SELECT "terms".* FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]]  (0.2ms) SAVEPOINT active_record_1 Term Exists (0.3ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 AND "terms"."id" != $2 LIMIT $3 [["canvas_id", 1], ["id", 17], ["LIMIT", 1]] Term Update (0.3ms) UPDATE "terms" SET "name" = $1, "sis_id" = $2, "start_at" = $3, "end_at" = $4, "grading_period_group_id" = $5, "updated_at" = $6 WHERE "terms"."id" = $7 [["name", "Default Term"], ["sis_id", "Test"], ["start_at", nil], ["end_at", nil], ["grading_period_group_id", 1], ["updated_at", "2021-10-01 18:50:44.499415"], ["id", 17]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SELECT COUNT(*) FROM "terms" Term Load (0.2ms) SELECT "terms".* FROM "terms" WHERE "terms"."id" = $1 LIMIT $2 [["id", 17], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 User Exists (0.3ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 50156397], ["LIMIT", 1]] User Create (0.3ms) INSERT INTO "users" ("canvas_id", "sis_id", "email", "first_name", "last_name", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 50156397], ["sis_id", "75b7f41e940fd9c0060586041fffe279"], ["email", "cooldude@coolsite.com"], ["first_name", "Cool"], ["last_name", "Dude"], ["created_at", "2021-10-01 18:50:44.504545"], ["updated_at", "2021-10-01 18:50:44.504545"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 User Exists (0.3ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" IS NULL AND "users"."id" != $1 LIMIT $2 [["id", 5], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 User Exists (0.2ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 4929965], ["LIMIT", 1]] User Create (0.2ms) INSERT INTO "users" ("canvas_id", "sis_id", "email", "first_name", "last_name", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 4929965], ["sis_id", "ff96bac7d544466b2a356b58dccb1940"], ["email", "cooldude@coolsite.com"], ["first_name", "Cool"], ["last_name", "Dude"], ["created_at", "2021-10-01 18:50:44.511069"], ["updated_at", "2021-10-01 18:50:44.511069"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 User Load (0.3ms) SELECT "users".* FROM "users" ORDER BY "users"."id" ASC LIMIT $1 [["LIMIT", 1]] User Exists (0.6ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 4929965], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 User Exists (0.3ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 97605490], ["LIMIT", 1]] User Create (0.3ms) INSERT INTO "users" ("canvas_id", "sis_id", "email", "first_name", "last_name", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 97605490], ["sis_id", "cda34905aecced70ccb0c60b003d4a4d"], ["email", "cooldude@coolsite.com"], ["first_name", "Cool"], ["last_name", "Dude"], ["created_at", "2021-10-01 18:50:44.519215"], ["updated_at", "2021-10-01 18:50:44.519215"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 User Exists (0.3ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 40432388], ["LIMIT", 1]] User Create (0.3ms) INSERT INTO "users" ("canvas_id", "sis_id", "email", "first_name", "last_name", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 40432388], ["sis_id", "e59191598e7c915b5f633a92cc89c4ca"], ["email", "cooldude@coolsite.com"], ["first_name", "Cool"], ["last_name", "Dude"], ["created_at", "2021-10-01 18:50:44.523612"], ["updated_at", "2021-10-01 18:50:44.523612"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 User Exists (0.3ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 97816084], ["LIMIT", 1]] User Create (0.3ms) INSERT INTO "users" ("canvas_id", "sis_id", "email", "first_name", "last_name", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 97816084], ["sis_id", "8de3f27f378e445299d9ae3a9fc0692a"], ["email", "cooldude@coolsite.com"], ["first_name", "Cool"], ["last_name", "Dude"], ["created_at", "2021-10-01 18:50:44.527896"], ["updated_at", "2021-10-01 18:50:44.527896"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) SELECT COUNT(*) FROM "assignment_groups" AssignmentGroup Create Many (0.8ms) INSERT INTO "assignment_groups" ("canvas_id","canvas_course_id","name","rules","position","group_weight","workflow_state","canvas_created_at","canvas_updated_at","created_at","updated_at") VALUES (1,1,'Assignments','--- drop_lowest:1\nnever_drop:36\n ',1,50.0,'available','2017-09-08 01:37:33','2017-09-08 01:37:33','2021-10-01 18:50:44.541738','2021-10-01 18:50:44.541738'),(2,1,'Tests',NULL,1,50.0,'available','2017-09-08 01:37:33','2017-09-08 01:37:33','2021-10-01 18:50:44.541738','2021-10-01 18:50:44.541738') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","canvas_course_id"=EXCLUDED."canvas_course_id","name"=EXCLUDED."name","rules"=EXCLUDED."rules","position"=EXCLUDED."position","group_weight"=EXCLUDED."group_weight","workflow_state"=EXCLUDED."workflow_state","canvas_created_at"=EXCLUDED."canvas_created_at","canvas_updated_at"=EXCLUDED."canvas_updated_at","updated_at"=EXCLUDED."updated_at" WHERE ("assignment_groups".canvas_id, "assignment_groups".canvas_course_id, "assignment_groups".name, "assignment_groups".rules, "assignment_groups".position, "assignment_groups".group_weight, "assignment_groups".workflow_state, "assignment_groups".canvas_created_at, "assignment_groups".canvas_updated_at) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.canvas_course_id, EXCLUDED.name, EXCLUDED.rules, EXCLUDED.position, EXCLUDED.group_weight, EXCLUDED.workflow_state, EXCLUDED.canvas_created_at, EXCLUDED.canvas_updated_at) RETURNING "id"  (0.2ms) SELECT COUNT(*) FROM "assignment_groups"  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.3ms) SELECT COUNT(*) FROM "assignments" Assignment Create Many (0.9ms) INSERT INTO "assignments" ("canvas_id","title","description","due_at","unlock_at","lock_at","points_possible","min_score","max_score","mastery_score","grading_type","submission_types","workflow_state","canvas_context_id","canvas_context_type","canvas_assignment_group_id","canvas_grading_scheme_id","canvas_grading_standard_id","created_at","updated_at") VALUES (88,'Assignment 1','

fdsfds

',NULL,NULL,NULL,100.0,NULL,NULL,NULL,'points','online_text_entry','published',58,'Course',55,NULL,NULL,'2021-10-01 18:50:44.547331','2021-10-01 18:50:44.547331'),(89,'fdsfdsfds','

fdsfdsfsdf

',NULL,NULL,NULL,100.0,NULL,NULL,NULL,'points','online_text_entry','published',59,'Course',56,NULL,NULL,'2021-10-01 18:50:44.547331','2021-10-01 18:50:44.547331') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","title"=EXCLUDED."title","description"=EXCLUDED."description","due_at"=EXCLUDED."due_at","unlock_at"=EXCLUDED."unlock_at","lock_at"=EXCLUDED."lock_at","points_possible"=EXCLUDED."points_possible","min_score"=EXCLUDED."min_score","max_score"=EXCLUDED."max_score","mastery_score"=EXCLUDED."mastery_score","grading_type"=EXCLUDED."grading_type","submission_types"=EXCLUDED."submission_types","workflow_state"=EXCLUDED."workflow_state","canvas_context_id"=EXCLUDED."canvas_context_id","canvas_context_type"=EXCLUDED."canvas_context_type","canvas_assignment_group_id"=EXCLUDED."canvas_assignment_group_id","canvas_grading_scheme_id"=EXCLUDED."canvas_grading_scheme_id","canvas_grading_standard_id"=EXCLUDED."canvas_grading_standard_id","updated_at"=EXCLUDED."updated_at" WHERE ("assignments".canvas_id, "assignments".title, "assignments".description, "assignments".due_at, "assignments".unlock_at, "assignments".lock_at, "assignments".points_possible, "assignments".min_score, "assignments".max_score, "assignments".mastery_score, "assignments".grading_type, "assignments".submission_types, "assignments".workflow_state, "assignments".canvas_context_id, "assignments".canvas_context_type, "assignments".canvas_assignment_group_id, "assignments".canvas_grading_scheme_id, "assignments".canvas_grading_standard_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.title, EXCLUDED.description, EXCLUDED.due_at, EXCLUDED.unlock_at, EXCLUDED.lock_at, EXCLUDED.points_possible, EXCLUDED.min_score, EXCLUDED.max_score, EXCLUDED.mastery_score, EXCLUDED.grading_type, EXCLUDED.submission_types, EXCLUDED.workflow_state, EXCLUDED.canvas_context_id, EXCLUDED.canvas_context_type, EXCLUDED.canvas_assignment_group_id, EXCLUDED.canvas_grading_scheme_id, EXCLUDED.canvas_grading_standard_id) RETURNING "id"  (0.3ms) SELECT COUNT(*) FROM "assignments"  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.4ms) SELECT COUNT(*) FROM "context_module_items" ContextModuleItem Create Many (0.4ms) INSERT INTO "context_module_items" ("canvas_id","canvas_context_module_id","position","canvas_content_id","canvas_content_type","workflow_state","canvas_assignment_id","created_at","updated_at") VALUES (15,9,1,83,'Assignment','active',1,'2021-10-01 18:50:44.552533','2021-10-01 18:50:44.552533'),(16,10,1,80,'Assignment','active',2,'2021-10-01 18:50:44.552533','2021-10-01 18:50:44.552533') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","canvas_context_module_id"=EXCLUDED."canvas_context_module_id","position"=EXCLUDED."position","canvas_content_id"=EXCLUDED."canvas_content_id","canvas_content_type"=EXCLUDED."canvas_content_type","workflow_state"=EXCLUDED."workflow_state","canvas_assignment_id"=EXCLUDED."canvas_assignment_id","updated_at"=EXCLUDED."updated_at" WHERE ("context_module_items".canvas_id, "context_module_items".canvas_context_module_id, "context_module_items".position, "context_module_items".canvas_content_id, "context_module_items".canvas_content_type, "context_module_items".workflow_state, "context_module_items".canvas_assignment_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.canvas_context_module_id, EXCLUDED.position, EXCLUDED.canvas_content_id, EXCLUDED.canvas_content_type, EXCLUDED.workflow_state, EXCLUDED.canvas_assignment_id) RETURNING "id"  (0.3ms) SELECT COUNT(*) FROM "context_module_items"  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) SELECT COUNT(*) FROM "context_modules" ContextModule Create Many (0.4ms) INSERT INTO "context_modules" ("canvas_id","canvas_context_id","canvas_context_type","position","name","workflow_state","deleted_at","created_at","updated_at") VALUES (23,785,'Course',1,'New Mod','active',NULL,'2021-10-01 18:50:44.557233','2021-10-01 18:50:44.557233'),(4,27,'Course',1,'Modules gonna module','unpublished',NULL,'2021-10-01 18:50:44.557233','2021-10-01 18:50:44.557233') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","canvas_context_id"=EXCLUDED."canvas_context_id","canvas_context_type"=EXCLUDED."canvas_context_type","position"=EXCLUDED."position","name"=EXCLUDED."name","workflow_state"=EXCLUDED."workflow_state","deleted_at"=EXCLUDED."deleted_at","updated_at"=EXCLUDED."updated_at" WHERE ("context_modules".canvas_id, "context_modules".canvas_context_id, "context_modules".canvas_context_type, "context_modules".position, "context_modules".name, "context_modules".workflow_state, "context_modules".deleted_at) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.canvas_context_id, EXCLUDED.canvas_context_type, EXCLUDED.position, EXCLUDED.name, EXCLUDED.workflow_state, EXCLUDED.deleted_at) RETURNING "id"  (0.2ms) SELECT COUNT(*) FROM "context_modules"  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) SELECT COUNT(*) FROM "courses" Course Create Many (0.7ms) INSERT INTO "courses" ("canvas_id","sis_id","course_code","name","canvas_account_id","canvas_term_id","start_at","end_at","workflow_state","grading_standard_id","created_at","updated_at") VALUES (1,'course_sis_id_1','C1','Course #1',1,1,'2017-03-27 21:53:18','2017-04-27 12:21:18','active',NULL,'2021-10-01 18:50:44.562333','2021-10-01 18:50:44.562333'),(2,'course_sis_id_2','C2','Course #2',1,1,'2017-03-27 21:53:18','2017-04-27 12:21:18','unpublished',NULL,'2021-10-01 18:50:44.562333','2021-10-01 18:50:44.562333') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","sis_id"=EXCLUDED."sis_id","course_code"=EXCLUDED."course_code","name"=EXCLUDED."name","canvas_account_id"=EXCLUDED."canvas_account_id","canvas_term_id"=EXCLUDED."canvas_term_id","start_at"=EXCLUDED."start_at","end_at"=EXCLUDED."end_at","workflow_state"=EXCLUDED."workflow_state","grading_standard_id"=EXCLUDED."grading_standard_id","updated_at"=EXCLUDED."updated_at" WHERE ("courses".canvas_id, "courses".sis_id, "courses".course_code, "courses".name, "courses".canvas_account_id, "courses".canvas_term_id, "courses".start_at, "courses".end_at, "courses".workflow_state, "courses".grading_standard_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.sis_id, EXCLUDED.course_code, EXCLUDED.name, EXCLUDED.canvas_account_id, EXCLUDED.canvas_term_id, EXCLUDED.start_at, EXCLUDED.end_at, EXCLUDED.workflow_state, EXCLUDED.grading_standard_id) RETURNING "id"  (0.3ms) SELECT COUNT(*) FROM "courses"  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) SELECT COUNT(*) FROM "users" User Create Many (0.8ms) INSERT INTO "users" ("canvas_id","sis_id","email","first_name","last_name","name","sortable_name","workflow_state","login_id","created_at","updated_at") VALUES (1,'sis_id_1','poorbastard@yharnam.com','Patches','the Spider','Patches the Spider','the Spider, Patches','active','spiderdude1337','2021-10-01 18:50:44.567740','2021-10-01 18:50:44.567740'),(2,'sis_id_2','dreamer@yharnam.com','Hunter','Djura','Hunter Djura','Djura, Hunter','active','retireddude109','2021-10-01 18:50:44.567740','2021-10-01 18:50:44.567740') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","sis_id"=EXCLUDED."sis_id","email"=EXCLUDED."email","first_name"=EXCLUDED."first_name","last_name"=EXCLUDED."last_name","name"=EXCLUDED."name","sortable_name"=EXCLUDED."sortable_name","workflow_state"=EXCLUDED."workflow_state","login_id"=EXCLUDED."login_id","updated_at"=EXCLUDED."updated_at" WHERE ("users".canvas_id, "users".sis_id, "users".email, "users".first_name, "users".last_name, "users".name, "users".sortable_name, "users".workflow_state, "users".login_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.sis_id, EXCLUDED.email, EXCLUDED.first_name, EXCLUDED.last_name, EXCLUDED.name, EXCLUDED.sortable_name, EXCLUDED.workflow_state, EXCLUDED.login_id) RETURNING "id"  (0.3ms) SELECT COUNT(*) FROM "users"  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SELECT COUNT(*) FROM "courses" Course Create Many (0.5ms) INSERT INTO "courses" ("canvas_id","sis_id","course_code","name","canvas_account_id","canvas_term_id","start_at","end_at","workflow_state","grading_standard_id","created_at","updated_at") VALUES (1,'course_sis_id_1','C1','Course #1',1,1,'2017-03-27 21:53:18','2017-04-27 12:21:18','active',NULL,'2021-10-01 18:50:44.572711','2021-10-01 18:50:44.572711'),(2,'course_sis_id_2','C2','Course #2',1,1,'2017-03-27 21:53:18','2017-04-27 12:21:18','unpublished',NULL,'2021-10-01 18:50:44.572711','2021-10-01 18:50:44.572711') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","sis_id"=EXCLUDED."sis_id","course_code"=EXCLUDED."course_code","name"=EXCLUDED."name","canvas_account_id"=EXCLUDED."canvas_account_id","canvas_term_id"=EXCLUDED."canvas_term_id","start_at"=EXCLUDED."start_at","end_at"=EXCLUDED."end_at","workflow_state"=EXCLUDED."workflow_state","grading_standard_id"=EXCLUDED."grading_standard_id","updated_at"=EXCLUDED."updated_at" WHERE ("courses".canvas_id, "courses".sis_id, "courses".course_code, "courses".name, "courses".canvas_account_id, "courses".canvas_term_id, "courses".start_at, "courses".end_at, "courses".workflow_state, "courses".grading_standard_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.sis_id, EXCLUDED.course_code, EXCLUDED.name, EXCLUDED.canvas_account_id, EXCLUDED.canvas_term_id, EXCLUDED.start_at, EXCLUDED.end_at, EXCLUDED.workflow_state, EXCLUDED.grading_standard_id) RETURNING "id"  (0.3ms) SELECT COUNT(*) FROM "courses" Course Load (0.2ms) SELECT "courses".* FROM "courses" ORDER BY "courses"."id" ASC LIMIT $1 [["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SELECT COUNT(*) FROM "enrollments" Enrollment Create Many (0.6ms) INSERT INTO "enrollments" ("canvas_id","canvas_course_id","course_sis_id","canvas_user_id","user_sis_id","role","canvas_role_id","canvas_section_id","workflow_state","base_role_type","created_at","updated_at") VALUES (1,1,'sis_MUSC_2520_834',2,'sis_dalvarez_247','teacher',4,1,'active','TeacherEnrollment','2021-10-01 18:50:44.577990','2021-10-01 18:50:44.577990'),(2,1,'sis_MUSC_2520_834',3,'sis_jweaver_720','student',4,1,'active','StudentEnrollment','2021-10-01 18:50:44.577990','2021-10-01 18:50:44.577990') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","canvas_course_id"=EXCLUDED."canvas_course_id","course_sis_id"=EXCLUDED."course_sis_id","canvas_user_id"=EXCLUDED."canvas_user_id","user_sis_id"=EXCLUDED."user_sis_id","role"=EXCLUDED."role","canvas_role_id"=EXCLUDED."canvas_role_id","canvas_section_id"=EXCLUDED."canvas_section_id","workflow_state"=EXCLUDED."workflow_state","base_role_type"=EXCLUDED."base_role_type","updated_at"=EXCLUDED."updated_at" WHERE ("enrollments".canvas_id, "enrollments".canvas_course_id, "enrollments".course_sis_id, "enrollments".canvas_user_id, "enrollments".user_sis_id, "enrollments".role, "enrollments".canvas_role_id, "enrollments".canvas_section_id, "enrollments".workflow_state, "enrollments".base_role_type) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.canvas_course_id, EXCLUDED.course_sis_id, EXCLUDED.canvas_user_id, EXCLUDED.user_sis_id, EXCLUDED.role, EXCLUDED.canvas_role_id, EXCLUDED.canvas_section_id, EXCLUDED.workflow_state, EXCLUDED.base_role_type) RETURNING "id"  (0.3ms) SELECT COUNT(*) FROM "enrollments"  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.4ms) SELECT COUNT(*) FROM "sections" Section Create Many (0.5ms) INSERT INTO "sections" ("canvas_id","sis_id","canvas_course_id","name","workflow_state","start_at","end_at","created_at","updated_at") VALUES (1,'sis_section_1',1,'Cool Section','active','2017-03-27 21:53:18','2017-03-27 21:53:18','2021-10-01 18:50:44.583566','2021-10-01 18:50:44.583566'),(2,'sis_section_2',2,'Lame Section','active','2017-03-27 21:53:18','2017-03-27 21:53:18','2021-10-01 18:50:44.583566','2021-10-01 18:50:44.583566') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","sis_id"=EXCLUDED."sis_id","canvas_course_id"=EXCLUDED."canvas_course_id","name"=EXCLUDED."name","workflow_state"=EXCLUDED."workflow_state","start_at"=EXCLUDED."start_at","end_at"=EXCLUDED."end_at","updated_at"=EXCLUDED."updated_at" WHERE ("sections".canvas_id, "sections".sis_id, "sections".canvas_course_id, "sections".name, "sections".workflow_state, "sections".start_at, "sections".end_at) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.sis_id, EXCLUDED.canvas_course_id, EXCLUDED.name, EXCLUDED.workflow_state, EXCLUDED.start_at, EXCLUDED.end_at) RETURNING "id"  (0.2ms) SELECT COUNT(*) FROM "sections" Section Load (0.2ms) SELECT "sections".* FROM "sections" ORDER BY "sections"."id" ASC LIMIT $1 [["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN Section Create Many (0.4ms) INSERT INTO "sections" ("canvas_id","canvas_nonxlist_course_id","created_at","updated_at") VALUES (2,2,'2021-10-01 18:50:44.587961','2021-10-01 18:50:44.587961') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","canvas_nonxlist_course_id"=EXCLUDED."canvas_nonxlist_course_id","updated_at"=EXCLUDED."updated_at" WHERE ("sections".canvas_id, "sections".canvas_nonxlist_course_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.canvas_nonxlist_course_id) RETURNING "id"  (0.2ms) SELECT COUNT(*) FROM "sections" WHERE "sections"."canvas_nonxlist_course_id" IS NOT NULL Section Load (0.2ms) SELECT "sections".* FROM "sections" WHERE "sections"."canvas_nonxlist_course_id" IS NOT NULL ORDER BY "sections"."id" ASC LIMIT $1 [["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.3ms) BEGIN  (0.3ms) SELECT COUNT(*) FROM "groups" Group Create Many (0.5ms) INSERT INTO "groups" ("canvas_id","sis_id","canvas_group_category_id","group_category_sis_id","canvas_account_id","canvas_course_id","name","workflow_state","context_id","context_type","max_membership","created_at","updated_at") VALUES (50,'sis1',10,NULL,1,NULL,'Group1','available',1,'Account',NULL,'2021-10-01 18:50:44.593570','2021-10-01 18:50:44.593570'),(51,'sis2',2,NULL,NULL,1,'Group2','available',1,'Course',1,'2021-10-01 18:50:44.593570','2021-10-01 18:50:44.593570') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","sis_id"=EXCLUDED."sis_id","canvas_group_category_id"=EXCLUDED."canvas_group_category_id","group_category_sis_id"=EXCLUDED."group_category_sis_id","canvas_account_id"=EXCLUDED."canvas_account_id","canvas_course_id"=EXCLUDED."canvas_course_id","name"=EXCLUDED."name","workflow_state"=EXCLUDED."workflow_state","context_id"=EXCLUDED."context_id","context_type"=EXCLUDED."context_type","max_membership"=EXCLUDED."max_membership","updated_at"=EXCLUDED."updated_at" WHERE ("groups".canvas_id, "groups".sis_id, "groups".canvas_group_category_id, "groups".group_category_sis_id, "groups".canvas_account_id, "groups".canvas_course_id, "groups".name, "groups".workflow_state, "groups".context_id, "groups".context_type, "groups".max_membership) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.sis_id, EXCLUDED.canvas_group_category_id, EXCLUDED.group_category_sis_id, EXCLUDED.canvas_account_id, EXCLUDED.canvas_course_id, EXCLUDED.name, EXCLUDED.workflow_state, EXCLUDED.context_id, EXCLUDED.context_type, EXCLUDED.max_membership) RETURNING "id"  (0.3ms) SELECT COUNT(*) FROM "groups" Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."name" = $1 LIMIT $2 [["name", "Group1"], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) SELECT COUNT(*) FROM "group_memberships" GroupMembership Create Many (0.6ms) INSERT INTO "group_memberships" ("canvas_id","canvas_group_id","group_sis_id","canvas_user_id","user_sis_id","workflow_state","created_at","updated_at") VALUES (50,1,NULL,10,NULL,'accepted','2021-10-01 18:50:44.599674','2021-10-01 18:50:44.599674'),(51,2,NULL,11,NULL,'accepted','2021-10-01 18:50:44.599674','2021-10-01 18:50:44.599674') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","canvas_group_id"=EXCLUDED."canvas_group_id","group_sis_id"=EXCLUDED."group_sis_id","canvas_user_id"=EXCLUDED."canvas_user_id","user_sis_id"=EXCLUDED."user_sis_id","workflow_state"=EXCLUDED."workflow_state","updated_at"=EXCLUDED."updated_at" WHERE ("group_memberships".canvas_id, "group_memberships".canvas_group_id, "group_memberships".group_sis_id, "group_memberships".canvas_user_id, "group_memberships".user_sis_id, "group_memberships".workflow_state) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.canvas_group_id, EXCLUDED.group_sis_id, EXCLUDED.canvas_user_id, EXCLUDED.user_sis_id, EXCLUDED.workflow_state) RETURNING "id"  (0.3ms) SELECT COUNT(*) FROM "group_memberships" GroupMembership Load (0.2ms) SELECT "group_memberships".* FROM "group_memberships" WHERE "group_memberships"."canvas_id" = $1 LIMIT $2 [["canvas_id", 50], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.5ms) SELECT COUNT(*) FROM "user_observers" UserObserver Create Many (0.8ms) INSERT INTO "user_observers" ("observing_user_id","observed_user_id","workflow_state","created_at","updated_at") VALUES (21,3,'active','2021-10-01 18:50:44.611479','2021-10-01 18:50:44.611479'),(21,2,'active','2021-10-01 18:50:44.611479','2021-10-01 18:50:44.611479') ON CONFLICT (observing_user_id, observed_user_id) DO UPDATE SET "observing_user_id"=EXCLUDED."observing_user_id","observed_user_id"=EXCLUDED."observed_user_id","workflow_state"=EXCLUDED."workflow_state","updated_at"=EXCLUDED."updated_at" WHERE ("user_observers".observing_user_id, "user_observers".observed_user_id, "user_observers".workflow_state) IS DISTINCT FROM (EXCLUDED.observing_user_id, EXCLUDED.observed_user_id, EXCLUDED.workflow_state) RETURNING "id"  (0.3ms) SELECT COUNT(*) FROM "user_observers" UserObserver Load (1.0ms) SELECT "user_observers".* FROM "user_observers" WHERE "user_observers"."observed_user_id" = $1 LIMIT $2 [["observed_user_id", 3], ["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.4ms) SELECT COUNT(*) FROM "grading_periods" GradingPeriod Create Many (0.7ms) INSERT INTO "grading_periods" ("canvas_id","title","weight","start_date","end_date","close_date","canvas_grading_period_group_id","workflow_state","created_at","updated_at") VALUES (1,'Period 1',0.2,'2019-07-01 06:00:00','2019-08-01 05:59:59','2019-08-01 05:59:59',1,'active','2021-10-01 18:50:44.627177','2021-10-01 18:50:44.627177'),(2,'Period 2',0.8,'2019-08-01 06:00:00','2019-09-01 05:59:59','2019-09-01 05:59:59',1,'deleted','2021-10-01 18:50:44.627177','2021-10-01 18:50:44.627177') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","title"=EXCLUDED."title","weight"=EXCLUDED."weight","start_date"=EXCLUDED."start_date","end_date"=EXCLUDED."end_date","close_date"=EXCLUDED."close_date","canvas_grading_period_group_id"=EXCLUDED."canvas_grading_period_group_id","workflow_state"=EXCLUDED."workflow_state","updated_at"=EXCLUDED."updated_at" WHERE ("grading_periods".canvas_id, "grading_periods".title, "grading_periods".weight, "grading_periods".start_date, "grading_periods".end_date, "grading_periods".close_date, "grading_periods".canvas_grading_period_group_id, "grading_periods".workflow_state) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.title, EXCLUDED.weight, EXCLUDED.start_date, EXCLUDED.end_date, EXCLUDED.close_date, EXCLUDED.canvas_grading_period_group_id, EXCLUDED.workflow_state) RETURNING "id"  (0.3ms) SELECT COUNT(*) FROM "grading_periods" GradingPeriod Load (0.2ms) SELECT "grading_periods".* FROM "grading_periods" WHERE "grading_periods"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) SELECT COUNT(*) FROM "grading_period_groups" GradingPeriodGroup Create Many (0.5ms) INSERT INTO "grading_period_groups" ("canvas_id","title","weighted","display_totals_for_all_grading_periods","workflow_state","created_at","updated_at") VALUES (1,'Test Group',FALSE,FALSE,'active','2021-10-01 18:50:44.643013','2021-10-01 18:50:44.643013') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","title"=EXCLUDED."title","weighted"=EXCLUDED."weighted","display_totals_for_all_grading_periods"=EXCLUDED."display_totals_for_all_grading_periods","workflow_state"=EXCLUDED."workflow_state","updated_at"=EXCLUDED."updated_at" WHERE ("grading_period_groups".canvas_id, "grading_period_groups".title, "grading_period_groups".weighted, "grading_period_groups".display_totals_for_all_grading_periods, "grading_period_groups".workflow_state) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.title, EXCLUDED.weighted, EXCLUDED.display_totals_for_all_grading_periods, EXCLUDED.workflow_state) RETURNING "id"  (0.3ms) SELECT COUNT(*) FROM "grading_period_groups" GradingPeriodGroup Load (1.3ms) SELECT "grading_period_groups".* FROM "grading_period_groups" WHERE "grading_period_groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) SELECT COUNT(*) FROM "user_observers" UserObserver Create Many (0.4ms) INSERT INTO "user_observers" ("observing_user_id","observed_user_id","workflow_state","created_at","updated_at") VALUES (21,3,'active','2021-10-01 18:50:44.654440','2021-10-01 18:50:44.654440'),(21,2,'active','2021-10-01 18:50:44.654440','2021-10-01 18:50:44.654440') ON CONFLICT (observing_user_id, observed_user_id) DO UPDATE SET "observing_user_id"=EXCLUDED."observing_user_id","observed_user_id"=EXCLUDED."observed_user_id","workflow_state"=EXCLUDED."workflow_state","updated_at"=EXCLUDED."updated_at" WHERE ("user_observers".observing_user_id, "user_observers".observed_user_id, "user_observers".workflow_state) IS DISTINCT FROM (EXCLUDED.observing_user_id, EXCLUDED.observed_user_id, EXCLUDED.workflow_state) RETURNING "id"  (0.2ms) SELECT COUNT(*) FROM "user_observers"  (0.1ms) SELECT COUNT(*) FROM "user_observers" UserObserver Create Many (0.4ms) INSERT INTO "user_observers" ("observing_user_id","observed_user_id","workflow_state","created_at","updated_at") VALUES (21,3,'active','2021-10-01 18:50:44.656510','2021-10-01 18:50:44.656510'),(21,2,'active','2021-10-01 18:50:44.656510','2021-10-01 18:50:44.656510') ON CONFLICT (observing_user_id, observed_user_id) DO UPDATE SET "observing_user_id"=EXCLUDED."observing_user_id","observed_user_id"=EXCLUDED."observed_user_id","workflow_state"=EXCLUDED."workflow_state","updated_at"=EXCLUDED."updated_at" WHERE ("user_observers".observing_user_id, "user_observers".observed_user_id, "user_observers".workflow_state) IS DISTINCT FROM (EXCLUDED.observing_user_id, EXCLUDED.observed_user_id, EXCLUDED.workflow_state) RETURNING "id"  (0.2ms) SELECT COUNT(*) FROM "user_observers"  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SELECT COUNT(*) FROM "users"  (0.4ms) SELECT COUNT(*) FROM "courses" Course Create Many (0.8ms) INSERT INTO "courses" ("canvas_id","sis_id","course_code","name","canvas_account_id","canvas_term_id","start_at","end_at","workflow_state","grading_standard_id","created_at","updated_at") VALUES (1,'course_sis_id_1','C1','Course #1',1,1,'2017-03-27 21:53:18','2017-04-27 12:21:18','active',NULL,'2021-10-01 18:50:44.662368','2021-10-01 18:50:44.662368'),(2,'course_sis_id_2','C2','Course #2',1,1,'2017-03-27 21:53:18','2017-04-27 12:21:18','unpublished',NULL,'2021-10-01 18:50:44.662368','2021-10-01 18:50:44.662368') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","sis_id"=EXCLUDED."sis_id","course_code"=EXCLUDED."course_code","name"=EXCLUDED."name","canvas_account_id"=EXCLUDED."canvas_account_id","canvas_term_id"=EXCLUDED."canvas_term_id","start_at"=EXCLUDED."start_at","end_at"=EXCLUDED."end_at","workflow_state"=EXCLUDED."workflow_state","grading_standard_id"=EXCLUDED."grading_standard_id","updated_at"=EXCLUDED."updated_at" WHERE ("courses".canvas_id, "courses".sis_id, "courses".course_code, "courses".name, "courses".canvas_account_id, "courses".canvas_term_id, "courses".start_at, "courses".end_at, "courses".workflow_state, "courses".grading_standard_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.sis_id, EXCLUDED.course_code, EXCLUDED.name, EXCLUDED.canvas_account_id, EXCLUDED.canvas_term_id, EXCLUDED.start_at, EXCLUDED.end_at, EXCLUDED.workflow_state, EXCLUDED.grading_standard_id) RETURNING "id" User Create Many (0.7ms) INSERT INTO "users" ("canvas_id","sis_id","email","first_name","last_name","name","sortable_name","workflow_state","login_id","created_at","updated_at") VALUES (1,'sis_id_1','poorbastard@yharnam.com','Patches','the Spider','Patches the Spider','the Spider, Patches','active','spiderdude1337','2021-10-01 18:50:44.665203','2021-10-01 18:50:44.665203'),(2,'sis_id_2','dreamer@yharnam.com','Hunter','Djura','Hunter Djura','Djura, Hunter','active','retireddude109','2021-10-01 18:50:44.665203','2021-10-01 18:50:44.665203') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","sis_id"=EXCLUDED."sis_id","email"=EXCLUDED."email","first_name"=EXCLUDED."first_name","last_name"=EXCLUDED."last_name","name"=EXCLUDED."name","sortable_name"=EXCLUDED."sortable_name","workflow_state"=EXCLUDED."workflow_state","login_id"=EXCLUDED."login_id","updated_at"=EXCLUDED."updated_at" WHERE ("users".canvas_id, "users".sis_id, "users".email, "users".first_name, "users".last_name, "users".name, "users".sortable_name, "users".workflow_state, "users".login_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.sis_id, EXCLUDED.email, EXCLUDED.first_name, EXCLUDED.last_name, EXCLUDED.name, EXCLUDED.sortable_name, EXCLUDED.workflow_state, EXCLUDED.login_id) RETURNING "id"  (0.3ms) SELECT COUNT(*) FROM "users"  (1.5ms) SELECT COUNT(*) FROM "courses"  (0.2ms) ROLLBACK  (0.3ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN Course Create Many (0.6ms) INSERT INTO "courses" ("canvas_id","sis_id","course_code","name","canvas_account_id","canvas_term_id","start_at","end_at","workflow_state","grading_standard_id","created_at","updated_at") VALUES (1,'course_sis_id_1','C1','Course #1',1,1,'2017-03-27 21:53:18','2017-04-27 12:21:18','active',NULL,'2021-10-01 18:50:44.693773','2021-10-01 18:50:44.693773'),(2,'course_sis_id_2','C2','Course #2',1,1,'2017-03-27 21:53:18','2017-04-27 12:21:18','unpublished',NULL,'2021-10-01 18:50:44.693773','2021-10-01 18:50:44.693773') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","sis_id"=EXCLUDED."sis_id","course_code"=EXCLUDED."course_code","name"=EXCLUDED."name","canvas_account_id"=EXCLUDED."canvas_account_id","canvas_term_id"=EXCLUDED."canvas_term_id","start_at"=EXCLUDED."start_at","end_at"=EXCLUDED."end_at","workflow_state"=EXCLUDED."workflow_state","grading_standard_id"=EXCLUDED."grading_standard_id","updated_at"=EXCLUDED."updated_at" WHERE ("courses".canvas_id, "courses".sis_id, "courses".course_code, "courses".name, "courses".canvas_account_id, "courses".canvas_term_id, "courses".start_at, "courses".end_at, "courses".workflow_state, "courses".grading_standard_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.sis_id, EXCLUDED.course_code, EXCLUDED.name, EXCLUDED.canvas_account_id, EXCLUDED.canvas_term_id, EXCLUDED.start_at, EXCLUDED.end_at, EXCLUDED.workflow_state, EXCLUDED.grading_standard_id) RETURNING "id"  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) SELECT COUNT(*) FROM "submissions" Submission Create Many (0.5ms) INSERT INTO "submissions" ("canvas_id","canvas_user_id","canvas_course_id","canvas_assignment_id","submitted_at","due_at","graded_at","score","points_possible","excused","workflow_state","created_at","updated_at") VALUES (1,1,1,1,'2017-09-21 18:28:15','2017-09-27 18:28:15','2017-09-21 19:36:23',5.0,10.0,TRUE,'graded','2021-10-01 18:50:44.699185','2021-10-01 18:50:44.699185'),(2,1,1,2,'2017-09-21 18:28:15','2017-09-28 18:28:15','2017-09-21 19:36:23',5.0,10.0,FALSE,'submitted','2021-10-01 18:50:44.699185','2021-10-01 18:50:44.699185') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","canvas_user_id"=EXCLUDED."canvas_user_id","canvas_course_id"=EXCLUDED."canvas_course_id","canvas_assignment_id"=EXCLUDED."canvas_assignment_id","submitted_at"=EXCLUDED."submitted_at","due_at"=EXCLUDED."due_at","graded_at"=EXCLUDED."graded_at","score"=EXCLUDED."score","points_possible"=EXCLUDED."points_possible","excused"=EXCLUDED."excused","workflow_state"=EXCLUDED."workflow_state","updated_at"=EXCLUDED."updated_at" WHERE ("submissions".canvas_id, "submissions".canvas_user_id, "submissions".canvas_course_id, "submissions".canvas_assignment_id, "submissions".submitted_at, "submissions".due_at, "submissions".graded_at, "submissions".score, "submissions".points_possible, "submissions".excused, "submissions".workflow_state) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.canvas_user_id, EXCLUDED.canvas_course_id, EXCLUDED.canvas_assignment_id, EXCLUDED.submitted_at, EXCLUDED.due_at, EXCLUDED.graded_at, EXCLUDED.score, EXCLUDED.points_possible, EXCLUDED.excused, EXCLUDED.workflow_state) RETURNING "id"  (0.2ms) SELECT COUNT(*) FROM "submissions"  (0.1ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] [BatchTestJobBase] [58acb2bc-043c-4449-9e14-2dc3f20aebfa] Performing BatchTestJobBase (Job ID: 58acb2bc-043c-4449-9e14-2dc3f20aebfa) from Test(default) [ActiveJob] [BatchTestJobBase] [58acb2bc-043c-4449-9e14-2dc3f20aebfa] Performed BatchTestJobBase (Job ID: 58acb2bc-043c-4449-9e14-2dc3f20aebfa) from Test(default) in 0.17ms  (0.2ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [BatchTestJobBase] [8a5f1857-5b7a-4ed4-9247-b74b931ed221] Performing BatchTestJobBase (Job ID: 8a5f1857-5b7a-4ed4-9247-b74b931ed221) from Test(default) [ActiveJob] [BatchTestJobBase] [8a5f1857-5b7a-4ed4-9247-b74b931ed221] Performed BatchTestJobBase (Job ID: 8a5f1857-5b7a-4ed4-9247-b74b931ed221) from Test(default) in 0.2ms  (0.1ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [BatchTestJobBase] [1ca300cf-78c9-4062-98f1-96cb0b3bfde3] Performing BatchTestJobBase (Job ID: 1ca300cf-78c9-4062-98f1-96cb0b3bfde3) from Test(default) [ActiveJob] [BatchTestJobBase] [1ca300cf-78c9-4062-98f1-96cb0b3bfde3] Performed BatchTestJobBase (Job ID: 1ca300cf-78c9-4062-98f1-96cb0b3bfde3) from Test(default) in 0.05ms  (0.1ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [FailingBatchTestJobBase] [ad7dc4fa-4177-4851-935a-04b1bb66f467] Performing FailingBatchTestJobBase (Job ID: ad7dc4fa-4177-4851-935a-04b1bb66f467) from Test(default) [ActiveJob] [FailingBatchTestJobBase] [ad7dc4fa-4177-4851-935a-04b1bb66f467] Error performing FailingBatchTestJobBase (Job ID: ad7dc4fa-4177-4851-935a-04b1bb66f467) from Test(default) in 0.16ms: RuntimeError (Foo): /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/job_batching/support/base_job.rb:12:in `perform' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:39:in `block in perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:109:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch_aware_job.rb:12:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/i18n-1.8.10/lib/i18n.rb:309:in `with_locale' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/translation.rb:9:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:26:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `block in instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications/instrumenter.rb:23:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:25:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `block in tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `block in tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:28:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:22:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:136:in `run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:38:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/job_batching/batch_aware_job_spec.rb:46:in `block (5 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `block in with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `block in with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-rails-5.0.2/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:259:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:644:in `block in run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:606:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/configuration.rb:2067:in `with_suite_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:116:in `block in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/reporter.rb:74:in `report' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:115:in `run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:89:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:71:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:45:in `invoke' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/exe/rspec:4:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:63:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:63:in `kernel_load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:28:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:474:in `exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:30:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:24:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/exe/bundle:49:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/friendly_errors.rb:128:in `with_friendly_errors' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/exe/bundle:37:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `
'  (0.1ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] Enqueued BatchTestJobBase (Job ID: 41b3f3ba-04b3-4c34-b2a3-f606ceccc80e) to Test(default)  (0.1ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] Enqueued BatchTestJobBase (Job ID: e7bcc1c8-f6d0-446a-b361-f01cc739b984) to Test(default)  (0.2ms) ROLLBACK  (0.3ms) BEGIN [ActiveJob] Enqueued BatchTestJobBase (Job ID: 1ddcbf77-93a7-4001-8e33-fbc1d4bbbfcd) to Test(default)  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) ROLLBACK  (0.4ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.4ms) ROLLBACK  (0.3ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.3ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.3ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] Enqueued RetryingJob (Job ID: 5277fcab-c5b1-438c-8c58-bc6b47685a19) to Sidekiq(default) [ActiveJob] [RetryingJob] [5277fcab-c5b1-438c-8c58-bc6b47685a19] Performing RetryingJob (Job ID: 5277fcab-c5b1-438c-8c58-bc6b47685a19) from Sidekiq(default) [ActiveJob] [RetryingJob] [5277fcab-c5b1-438c-8c58-bc6b47685a19] Error performing RetryingJob (Job ID: 5277fcab-c5b1-438c-8c58-bc6b47685a19) from Sidekiq(default) in 8.1ms: RuntimeError (A Failure): /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/job_batching/batch_spec.rb:268:in `perform' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:39:in `block in perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:109:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch_aware_job.rb:12:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/i18n-1.8.10/lib/i18n.rb:314:in `with_locale' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/translation.rb:9:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:26:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `block in instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications/instrumenter.rb:23:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:25:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `block in tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `block in tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:28:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:22:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:136:in `run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:38:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:24:in `block in execute' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:109:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/railtie.rb:28:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/execution_wrapper.rb:87:in `wrap' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/reloader.rb:73:in `block in wrap' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/execution_wrapper.rb:87:in `wrap' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/reloader.rb:72:in `wrap' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/railtie.rb:27:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:136:in `run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:22:in `execute' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/queue_adapters/sidekiq_adapter.rb:42:in `perform' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/sidekiq-6.2.2/lib/sidekiq/testing.rb:300:in `execute_job' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/sidekiq-6.2.2/lib/sidekiq/testing.rb:295:in `block in process_job' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/sidekiq-6.2.2/lib/sidekiq/middleware/chain.rb:138:in `block in invoke' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/sidekiq.rb:73:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/sidekiq-6.2.2/lib/sidekiq/middleware/chain.rb:140:in `block in invoke' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/sidekiq-6.2.2/lib/sidekiq/middleware/chain.rb:143:in `invoke' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/sidekiq-6.2.2/lib/sidekiq/testing.rb:294:in `process_job' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/job_batching/batch_spec.rb:289:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `block in with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `block in with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-rails-5.0.2/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:259:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:644:in `block in run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:606:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/configuration.rb:2067:in `with_suite_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:116:in `block in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/reporter.rb:74:in `report' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:115:in `run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:89:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:71:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:45:in `invoke' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/exe/rspec:4:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:63:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:63:in `kernel_load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:28:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:474:in `exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:30:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:24:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/exe/bundle:49:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/friendly_errors.rb:128:in `with_friendly_errors' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/exe/bundle:37:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `
' [ActiveJob] [RetryingJob] [5277fcab-c5b1-438c-8c58-bc6b47685a19] Performing RetryingJob (Job ID: 5277fcab-c5b1-438c-8c58-bc6b47685a19) from Sidekiq(default) [ActiveJob] [RetryingJob] [5277fcab-c5b1-438c-8c58-bc6b47685a19] Performed RetryingJob (Job ID: 5277fcab-c5b1-438c-8c58-bc6b47685a19) from Sidekiq(default) in 7.28ms  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] Enqueued TestWorker (Job ID: 1e9b9cfc-eba7-4e07-9759-b57cd4785dcd) to Sidekiq(default)  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] Enqueued CanvasSync::JobBatches::Batch::Callback::ActiveJobCallbackWorker (Job ID: 59e3471d-151d-4914-99b5-63904156fae8) to Test(default) with arguments: "SampleCallback", "complete", {"a"=>"b"}, "7Ve4gAypUxpemA", nil  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] Enqueued CanvasSync::JobBatches::Batch::Callback::ActiveJobCallbackWorker (Job ID: 12f5e6f6-eb7f-4bf8-b00b-423eefb107e8) to Test(default) with arguments: "SampleCallback2", "complete", {"b"=>"a"}, "mLz89KLPgOrkIQ", nil [ActiveJob] Enqueued CanvasSync::JobBatches::Batch::Callback::ActiveJobCallbackWorker (Job ID: 21412328-9d83-457c-8015-7b20971b66fe) to Test(default) with arguments: "SampleCallback", "complete", {"a"=>"b"}, "mLz89KLPgOrkIQ", nil  (0.5ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.4ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (1.3ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (10.6ms) BEGIN [ActiveJob] Enqueued ContextedJob (Job ID: 113a6238-378a-437e-8e8d-572304f9f1c2) to Sidekiq(default) [ActiveJob] [TestWorker] [1e9b9cfc-eba7-4e07-9759-b57cd4785dcd] Performing TestWorker (Job ID: 1e9b9cfc-eba7-4e07-9759-b57cd4785dcd) from Sidekiq(default) [ActiveJob] [TestWorker] [1e9b9cfc-eba7-4e07-9759-b57cd4785dcd] Performed TestWorker (Job ID: 1e9b9cfc-eba7-4e07-9759-b57cd4785dcd) from Sidekiq(default) in 6.28ms [ActiveJob] [ContextedJob] [113a6238-378a-437e-8e8d-572304f9f1c2] Performing ContextedJob (Job ID: 113a6238-378a-437e-8e8d-572304f9f1c2) from Sidekiq(default) [ActiveJob] [ContextedJob] [113a6238-378a-437e-8e8d-572304f9f1c2] Performed ContextedJob (Job ID: 113a6238-378a-437e-8e8d-572304f9f1c2) from Sidekiq(default) in 6.64ms  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] Enqueued ContextedJob (Job ID: 266eae8e-06fc-4ec9-9703-c1457e5b67c4) to Sidekiq(default) [ActiveJob] [ContextedJob] [266eae8e-06fc-4ec9-9703-c1457e5b67c4] Performing ContextedJob (Job ID: 266eae8e-06fc-4ec9-9703-c1457e5b67c4) from Sidekiq(default) [ActiveJob] [ContextedJob] [266eae8e-06fc-4ec9-9703-c1457e5b67c4] Performed ContextedJob (Job ID: 266eae8e-06fc-4ec9-9703-c1457e5b67c4) from Sidekiq(default) in 6.94ms  (0.2ms) ROLLBACK  (0.7ms) BEGIN [ActiveJob] Enqueued BatchTestJobBase (Job ID: 94fb9291-cc7c-41f5-b60d-0e11f7ab44d5) to Sidekiq(default) [ActiveJob] [BatchTestJobBase] [94fb9291-cc7c-41f5-b60d-0e11f7ab44d5] Performing BatchTestJobBase (Job ID: 94fb9291-cc7c-41f5-b60d-0e11f7ab44d5) from Sidekiq(default) [ActiveJob] [BatchTestJobBase] [94fb9291-cc7c-41f5-b60d-0e11f7ab44d5] Performed BatchTestJobBase (Job ID: 94fb9291-cc7c-41f5-b60d-0e11f7ab44d5) from Sidekiq(default) in 2.92ms [ActiveJob] Enqueued ContextedJob (Job ID: 3ea39c81-a34a-486f-9859-f72d10be6c95) to Sidekiq(default) [ActiveJob] [ContextedJob] [3ea39c81-a34a-486f-9859-f72d10be6c95] Performing ContextedJob (Job ID: 3ea39c81-a34a-486f-9859-f72d10be6c95) from Sidekiq(default) [ActiveJob] [ContextedJob] [3ea39c81-a34a-486f-9859-f72d10be6c95] Performed ContextedJob (Job ID: 3ea39c81-a34a-486f-9859-f72d10be6c95) from Sidekiq(default) in 3.7ms  (0.1ms) ROLLBACK  (0.3ms) BEGIN [ActiveJob] Enqueued TestWorker (Job ID: ad53d027-86ff-4921-aa7c-72bdbbfa90ff) to Sidekiq(default) [ActiveJob] Enqueued TestWorker (Job ID: 85d845f2-0b5f-491c-ad34-356e1cf4aa8b) to Sidekiq(default) [ActiveJob] Enqueued TestWorker (Job ID: 97bd85bc-079f-416a-bec4-1353d1c8cdcd) to Sidekiq(default)  (0.2ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] Enqueued WorkerA (Job ID: f95adadf-1952-4dfa-b06f-fb7e74ba971e) to Sidekiq(default) [ActiveJob] Enqueued WorkerB (Job ID: e0bf0e06-a389-4994-849c-e05afad68570) to Sidekiq(default) [ActiveJob] Enqueued WorkerA (Job ID: 27042623-49cf-4779-bc23-816940962f52) to Sidekiq(default) [ActiveJob] Enqueued WorkerC (Job ID: 74c15c34-f81b-459c-8698-694fe6a84ef9) to Sidekiq(default)  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.3ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] Enqueued TestWorker (Job ID: 20f46166-de89-4b4d-b160-f3f75d883d8c) to Sidekiq(default)  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] Enqueued TestWorker (Job ID: a8e8c93b-a24d-42d8-a825-b2e02d02d3b5) to Sidekiq(default)  (0.2ms) ROLLBACK  (0.5ms) SELECT "schema_migrations"."version" FROM "schema_migrations" ORDER BY "schema_migrations"."version" ASC  (0.2ms) BEGIN  (0.3ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.4ms) SELECT COUNT(*) FROM "canvas_sync_job_logs" [ActiveJob] [GoodJob] [2aa9e5cb-66c3-484c-8234-00d775e8f65d] Performing GoodJob (Job ID: 2aa9e5cb-66c3-484c-8234-00d775e8f65d) from Test(default) with arguments: "argument" [ActiveJob] [GoodJob] [2aa9e5cb-66c3-484c-8234-00d775e8f65d] CanvasSync::JobLog Load (0.3ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "2aa9e5cb-66c3-484c-8234-00d775e8f65d"], ["LIMIT", 1]] [ActiveJob] [GoodJob] [2aa9e5cb-66c3-484c-8234-00d775e8f65d]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [GoodJob] [2aa9e5cb-66c3-484c-8234-00d775e8f65d] CanvasSync::JobLog Create (0.6ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "GoodJob"], ["status", "enqueued"], ["job_arguments", "---\n- argument\n"], ["created_at", "2021-10-01 18:52:01.074686"], ["updated_at", "2021-10-01 18:52:01.074686"], ["job_id", "2aa9e5cb-66c3-484c-8234-00d775e8f65d"]] [ActiveJob] [GoodJob] [2aa9e5cb-66c3-484c-8234-00d775e8f65d]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [GoodJob] [2aa9e5cb-66c3-484c-8234-00d775e8f65d]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [GoodJob] [2aa9e5cb-66c3-484c-8234-00d775e8f65d] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-10-01 18:52:01.076598"], ["status", "running"], ["updated_at", "2021-10-01 18:52:01.076843"], ["id", 37]] [ActiveJob] [GoodJob] [2aa9e5cb-66c3-484c-8234-00d775e8f65d]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [GoodJob] [2aa9e5cb-66c3-484c-8234-00d775e8f65d]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [GoodJob] [2aa9e5cb-66c3-484c-8234-00d775e8f65d] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2021-10-01 18:52:01.077943"], ["status", "success"], ["updated_at", "2021-10-01 18:52:01.078271"], ["id", 37]] [ActiveJob] [GoodJob] [2aa9e5cb-66c3-484c-8234-00d775e8f65d]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [GoodJob] [2aa9e5cb-66c3-484c-8234-00d775e8f65d] Performed GoodJob (Job ID: 2aa9e5cb-66c3-484c-8234-00d775e8f65d) from Test(default) in 15.31ms  (0.2ms) SELECT COUNT(*) FROM "canvas_sync_job_logs" CanvasSync::JobLog Load (1.0ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" ORDER BY "canvas_sync_job_logs"."id" DESC LIMIT $1 [["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [BadJob] [2e28091d-5561-4bd7-98f3-a6938060c61c] Performing BadJob (Job ID: 2e28091d-5561-4bd7-98f3-a6938060c61c) from Test(default) with arguments: "argument" [ActiveJob] [BadJob] [2e28091d-5561-4bd7-98f3-a6938060c61c] CanvasSync::JobLog Load (0.3ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "2e28091d-5561-4bd7-98f3-a6938060c61c"], ["LIMIT", 1]] [ActiveJob] [BadJob] [2e28091d-5561-4bd7-98f3-a6938060c61c]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [BadJob] [2e28091d-5561-4bd7-98f3-a6938060c61c] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "BadJob"], ["status", "enqueued"], ["job_arguments", "---\n- argument\n"], ["created_at", "2021-10-01 18:52:01.085750"], ["updated_at", "2021-10-01 18:52:01.085750"], ["job_id", "2e28091d-5561-4bd7-98f3-a6938060c61c"]] [ActiveJob] [BadJob] [2e28091d-5561-4bd7-98f3-a6938060c61c]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [BadJob] [2e28091d-5561-4bd7-98f3-a6938060c61c]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [BadJob] [2e28091d-5561-4bd7-98f3-a6938060c61c] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-10-01 18:52:01.087028"], ["status", "running"], ["updated_at", "2021-10-01 18:52:01.087335"], ["id", 38]] [ActiveJob] [BadJob] [2e28091d-5561-4bd7-98f3-a6938060c61c]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [BadJob] [2e28091d-5561-4bd7-98f3-a6938060c61c]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [BadJob] [2e28091d-5561-4bd7-98f3-a6938060c61c] CanvasSync::JobLog Update (0.6ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "exception" = $2, "backtrace" = $3, "status" = $4, "updated_at" = $5 WHERE "canvas_sync_job_logs"."id" = $6 [["completed_at", "2021-10-01 18:52:01.088572"], ["exception", "EvilError: EvilError"], ["backtrace", "/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:12:in `perform'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:39:in `block in perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:109:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch_aware_job.rb:22:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:21:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/i18n-1.8.10/lib/i18n.rb:309:in `with_locale'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/translation.rb:9:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:26:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `block in instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications/instrumenter.rb:23:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:25:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `block in tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `block in tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:28:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:22:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:136:in `run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:38:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:18:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:40:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/matchers/built_in/raise_error.rb:59:in `matches?'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:51:in `block in handle_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:27:in `with_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:48:in `handle_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:65:in `to'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:101:in `to'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:39:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `block in with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `block in with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-rails-5.0.2/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:259:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:644:in `block in run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:606:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/configuration.rb:2067:in `with_suite_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:116:in `block in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/reporter.rb:74:in `report'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:115:in `run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:89:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:71:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:45:in `invoke'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/exe/rspec:4:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:63:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:63:in `kernel_load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:28:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:474:in `exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:30:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:24:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/exe/bundle:49:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/friendly_errors.rb:128:in `with_friendly_errors'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/exe/bundle:37:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `
'"], ["status", "error"], ["updated_at", "2021-10-01 18:52:01.088931"], ["id", 38]] [ActiveJob] [BadJob] [2e28091d-5561-4bd7-98f3-a6938060c61c]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [BadJob] [2e28091d-5561-4bd7-98f3-a6938060c61c] Error performing BadJob (Job ID: 2e28091d-5561-4bd7-98f3-a6938060c61c) from Test(default) in 6.22ms: EvilError (EvilError): /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:12:in `perform' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:39:in `block in perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:109:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch_aware_job.rb:22:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:21:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/i18n-1.8.10/lib/i18n.rb:309:in `with_locale' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/translation.rb:9:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:26:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `block in instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications/instrumenter.rb:23:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:25:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `block in tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `block in tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:28:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:22:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:136:in `run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:38:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:18:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:40:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/matchers/built_in/raise_error.rb:59:in `matches?' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:51:in `block in handle_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:27:in `with_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:48:in `handle_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:65:in `to' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:101:in `to' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:39:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `block in with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `block in with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-rails-5.0.2/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:259:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:644:in `block in run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:606:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/configuration.rb:2067:in `with_suite_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:116:in `block in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/reporter.rb:74:in `report' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:115:in `run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:89:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:71:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:45:in `invoke' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/exe/rspec:4:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:63:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:63:in `kernel_load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:28:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:474:in `exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:30:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:24:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/exe/bundle:49:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/friendly_errors.rb:128:in `with_friendly_errors' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/exe/bundle:37:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `
' CanvasSync::JobLog Load (0.4ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" ORDER BY "canvas_sync_job_logs"."id" DESC LIMIT $1 [["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [BadJob] [ba65003f-51d9-471d-8497-d63613d036db] Performing BadJob (Job ID: ba65003f-51d9-471d-8497-d63613d036db) from Test(default) [ActiveJob] [BadJob] [ba65003f-51d9-471d-8497-d63613d036db] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "ba65003f-51d9-471d-8497-d63613d036db"], ["LIMIT", 1]] [ActiveJob] [BadJob] [ba65003f-51d9-471d-8497-d63613d036db]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [BadJob] [ba65003f-51d9-471d-8497-d63613d036db] CanvasSync::JobLog Create (0.2ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["job_class", "BadJob"], ["status", "enqueued"], ["created_at", "2021-10-01 18:52:01.094880"], ["updated_at", "2021-10-01 18:52:01.094880"], ["job_id", "ba65003f-51d9-471d-8497-d63613d036db"]] [ActiveJob] [BadJob] [ba65003f-51d9-471d-8497-d63613d036db]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [BadJob] [ba65003f-51d9-471d-8497-d63613d036db]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [BadJob] [ba65003f-51d9-471d-8497-d63613d036db] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-10-01 18:52:01.095711"], ["status", "running"], ["updated_at", "2021-10-01 18:52:01.095926"], ["id", 39]] [ActiveJob] [BadJob] [ba65003f-51d9-471d-8497-d63613d036db]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [BadJob] [ba65003f-51d9-471d-8497-d63613d036db]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [BadJob] [ba65003f-51d9-471d-8497-d63613d036db] CanvasSync::JobLog Update (0.5ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "exception" = $2, "backtrace" = $3, "status" = $4, "updated_at" = $5 WHERE "canvas_sync_job_logs"."id" = $6 [["completed_at", "2021-10-01 18:52:01.097189"], ["exception", "ArgumentError: wrong number of arguments (given 0, expected 1)"], ["backtrace", "/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:11:in `perform'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:39:in `block in perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:109:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch_aware_job.rb:22:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:21:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/i18n-1.8.10/lib/i18n.rb:309:in `with_locale'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/translation.rb:9:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:26:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `block in instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications/instrumenter.rb:23:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:25:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `block in tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `block in tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:28:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:22:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:136:in `run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:38:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:18:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:52:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/matchers/built_in/raise_error.rb:59:in `matches?'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:51:in `block in handle_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:27:in `with_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:48:in `handle_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:65:in `to'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:101:in `to'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:51:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `block in with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `block in with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-rails-5.0.2/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:259:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:644:in `block in run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:606:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/configuration.rb:2067:in `with_suite_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:116:in `block in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/reporter.rb:74:in `report'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:115:in `run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:89:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:71:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:45:in `invoke'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/exe/rspec:4:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:63:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:63:in `kernel_load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:28:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:474:in `exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:30:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:24:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/exe/bundle:49:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/friendly_errors.rb:128:in `with_friendly_errors'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/exe/bundle:37:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `
'"], ["status", "error"], ["updated_at", "2021-10-01 18:52:01.097622"], ["id", 39]] [ActiveJob] [BadJob] [ba65003f-51d9-471d-8497-d63613d036db]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [BadJob] [ba65003f-51d9-471d-8497-d63613d036db] Error performing BadJob (Job ID: ba65003f-51d9-471d-8497-d63613d036db) from Test(default) in 5.2ms: ArgumentError (wrong number of arguments (given 0, expected 1)): /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:11:in `perform' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:39:in `block in perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:109:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch_aware_job.rb:22:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:21:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/i18n-1.8.10/lib/i18n.rb:309:in `with_locale' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/translation.rb:9:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:26:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `block in instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications/instrumenter.rb:23:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:25:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `block in tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `block in tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:28:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:22:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:136:in `run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:38:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:18:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:52:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/matchers/built_in/raise_error.rb:59:in `matches?' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:51:in `block in handle_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:27:in `with_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:48:in `handle_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:65:in `to' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:101:in `to' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:51:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `block in with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `block in with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-rails-5.0.2/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:259:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:644:in `block in run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:606:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/configuration.rb:2067:in `with_suite_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:116:in `block in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/reporter.rb:74:in `report' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:115:in `run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:89:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:71:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:45:in `invoke' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/exe/rspec:4:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:63:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:63:in `kernel_load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:28:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:474:in `exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:30:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:24:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/exe/bundle:49:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/friendly_errors.rb:128:in `with_friendly_errors' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/exe/bundle:37:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `
'  (0.2ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [BadJob] [fc641840-23d6-460d-ae29-6add0cab2ba5] Performing BadJob (Job ID: fc641840-23d6-460d-ae29-6add0cab2ba5) from Test(default) [ActiveJob] [BadJob] [fc641840-23d6-460d-ae29-6add0cab2ba5] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "fc641840-23d6-460d-ae29-6add0cab2ba5"], ["LIMIT", 1]] [ActiveJob] [BadJob] [fc641840-23d6-460d-ae29-6add0cab2ba5]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [BadJob] [fc641840-23d6-460d-ae29-6add0cab2ba5] CanvasSync::JobLog Create (0.2ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["job_class", "BadJob"], ["status", "enqueued"], ["created_at", "2021-10-01 18:52:01.102121"], ["updated_at", "2021-10-01 18:52:01.102121"], ["job_id", "fc641840-23d6-460d-ae29-6add0cab2ba5"]] [ActiveJob] [BadJob] [fc641840-23d6-460d-ae29-6add0cab2ba5]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [BadJob] [fc641840-23d6-460d-ae29-6add0cab2ba5]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [BadJob] [fc641840-23d6-460d-ae29-6add0cab2ba5] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-10-01 18:52:01.102977"], ["status", "running"], ["updated_at", "2021-10-01 18:52:01.103219"], ["id", 40]] [ActiveJob] [BadJob] [fc641840-23d6-460d-ae29-6add0cab2ba5]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [BadJob] [fc641840-23d6-460d-ae29-6add0cab2ba5]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [BadJob] [fc641840-23d6-460d-ae29-6add0cab2ba5] CanvasSync::JobLog Update (1.1ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "exception" = $2, "backtrace" = $3, "status" = $4, "updated_at" = $5 WHERE "canvas_sync_job_logs"."id" = $6 [["completed_at", "2021-10-01 18:52:01.108367"], ["exception", "ArgumentError: wrong number of arguments (given 0, expected 1)"], ["backtrace", "/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:11:in `perform'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:39:in `block in perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:109:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch_aware_job.rb:22:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:21:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/i18n-1.8.10/lib/i18n.rb:309:in `with_locale'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/translation.rb:9:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:26:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `block in instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications/instrumenter.rb:23:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:25:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `block in tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `block in tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:28:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:22:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:136:in `run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:38:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:18:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:60:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/matchers/built_in/raise_error.rb:59:in `matches?'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:51:in `block in handle_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:27:in `with_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:48:in `handle_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:65:in `to'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:101:in `to'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:59:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `block in with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `block in with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-rails-5.0.2/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:259:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:644:in `block in run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:606:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/configuration.rb:2067:in `with_suite_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:116:in `block in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/reporter.rb:74:in `report'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:115:in `run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:89:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:71:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:45:in `invoke'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/exe/rspec:4:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:63:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:63:in `kernel_load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:28:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:474:in `exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:30:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:24:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/exe/bundle:49:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/friendly_errors.rb:128:in `with_friendly_errors'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/exe/bundle:37:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `
'\n\nError Occurred while handling an Error: NoMethodError: undefined method `bad_catcher' for BadJob:Class\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-mocks-3.10.2/lib/rspec/mocks/method_double.rb:28:in `block in original_implementation_callable'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-mocks-3.10.2/lib/rspec/mocks/message_expectation.rb:101:in `block in and_call_original'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-mocks-3.10.2/lib/rspec/mocks/message_expectation.rb:740:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-mocks-3.10.2/lib/rspec/mocks/message_expectation.rb:572:in `invoke_incrementing_actual_calls_by'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-mocks-3.10.2/lib/rspec/mocks/message_expectation.rb:427:in `invoke'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-mocks-3.10.2/lib/rspec/mocks/proxy.rb:217:in `message_received'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-mocks-3.10.2/lib/rspec/mocks/proxy.rb:361:in `message_received'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-mocks-3.10.2/lib/rspec/mocks/method_double.rb:78:in `proxy_method_invoked'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-mocks-3.10.2/lib/rspec/mocks/method_double.rb:64:in `block (2 levels) in define_proxy_method'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:31:in `rescue in block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:23:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/i18n-1.8.10/lib/i18n.rb:309:in `with_locale'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/translation.rb:9:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:26:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `block in instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications/instrumenter.rb:23:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:25:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `block in tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `block in tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:28:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:22:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:136:in `run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:38:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:18:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:60:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/matchers/built_in/raise_error.rb:59:in `matches?'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:51:in `block in handle_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:27:in `with_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:48:in `handle_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:65:in `to'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:101:in `to'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:59:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `block in with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `block in with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-rails-5.0.2/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:259:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:644:in `block in run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:606:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/configuration.rb:2067:in `with_suite_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:116:in `block in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/reporter.rb:74:in `report'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:115:in `run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:89:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:71:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:45:in `invoke'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/exe/rspec:4:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:63:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:63:in `kernel_load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:28:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:474:in `exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:30:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:24:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/exe/bundle:49:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/friendly_errors.rb:128:in `with_friendly_errors'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/exe/bundle:37:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `
'"], ["status", "error"], ["updated_at", "2021-10-01 18:52:01.108832"], ["id", 40]] [ActiveJob] [BadJob] [fc641840-23d6-460d-ae29-6add0cab2ba5]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [BadJob] [fc641840-23d6-460d-ae29-6add0cab2ba5] Error performing BadJob (Job ID: fc641840-23d6-460d-ae29-6add0cab2ba5) from Test(default) in 9.69ms: ArgumentError (wrong number of arguments (given 0, expected 1)): /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:11:in `perform' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:39:in `block in perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:109:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch_aware_job.rb:22:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:21:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/i18n-1.8.10/lib/i18n.rb:309:in `with_locale' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/translation.rb:9:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:26:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `block in instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications/instrumenter.rb:23:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:25:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `block in tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `block in tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:28:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:22:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:136:in `run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:38:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:18:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:60:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/matchers/built_in/raise_error.rb:59:in `matches?' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:51:in `block in handle_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:27:in `with_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:48:in `handle_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:65:in `to' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:101:in `to' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:59:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `block in with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `block in with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-rails-5.0.2/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:259:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:644:in `block in run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:606:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/configuration.rb:2067:in `with_suite_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:116:in `block in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/reporter.rb:74:in `report' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:115:in `run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:89:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:71:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:45:in `invoke' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/exe/rspec:4:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:63:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:63:in `kernel_load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:28:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:474:in `exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:30:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:24:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/exe/bundle:49:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/friendly_errors.rb:128:in `with_friendly_errors' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/exe/bundle:37:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `
' CanvasSync::JobLog Load (0.4ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" ORDER BY "canvas_sync_job_logs"."id" DESC LIMIT $1 [["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] [CanvasSync::Jobs::ReportChecker] [4192f292-e998-4d2a-aa4b-b40e8bf120a2] Performing CanvasSync::Jobs::ReportChecker (Job ID: 4192f292-e998-4d2a-aa4b-b40e8bf120a2) from Test(default) with arguments: "provisioning_csv", 1, "FakeProcessor", {} [ActiveJob] [CanvasSync::Jobs::ReportChecker] [4192f292-e998-4d2a-aa4b-b40e8bf120a2] CanvasSync::JobLog Load (0.3ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "4192f292-e998-4d2a-aa4b-b40e8bf120a2"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [4192f292-e998-4d2a-aa4b-b40e8bf120a2]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [4192f292-e998-4d2a-aa4b-b40e8bf120a2] CanvasSync::JobLog Create (0.2ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- provisioning_csv\n- 1\n- FakeProcessor\n- {}\n"], ["created_at", "2021-10-01 18:52:01.117763"], ["updated_at", "2021-10-01 18:52:01.117763"], ["job_id", "4192f292-e998-4d2a-aa4b-b40e8bf120a2"]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [4192f292-e998-4d2a-aa4b-b40e8bf120a2]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [4192f292-e998-4d2a-aa4b-b40e8bf120a2]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [4192f292-e998-4d2a-aa4b-b40e8bf120a2] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-10-01 18:52:01.119141"], ["status", "running"], ["updated_at", "2021-10-01 18:52:01.119401"], ["id", 41]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [4192f292-e998-4d2a-aa4b-b40e8bf120a2]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [4192f292-e998-4d2a-aa4b-b40e8bf120a2]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [4192f292-e998-4d2a-aa4b-b40e8bf120a2] CanvasSync::JobLog Destroy (0.3ms) DELETE FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."id" = $1 [["id", 41]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [4192f292-e998-4d2a-aa4b-b40e8bf120a2]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [4192f292-e998-4d2a-aa4b-b40e8bf120a2] Performed CanvasSync::Jobs::ReportChecker (Job ID: 4192f292-e998-4d2a-aa4b-b40e8bf120a2) from Test(default) in 9.41ms  (0.1ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] [CanvasSync::Jobs::ReportChecker] [33d74aeb-0fe3-4ada-bc29-6cf773e31821] Performing CanvasSync::Jobs::ReportChecker (Job ID: 33d74aeb-0fe3-4ada-bc29-6cf773e31821) from Test(default) with arguments: "provisioning_csv", 1, "FakeProcessor", {} [ActiveJob] [CanvasSync::Jobs::ReportChecker] [33d74aeb-0fe3-4ada-bc29-6cf773e31821] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "33d74aeb-0fe3-4ada-bc29-6cf773e31821"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [33d74aeb-0fe3-4ada-bc29-6cf773e31821]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [33d74aeb-0fe3-4ada-bc29-6cf773e31821] CanvasSync::JobLog Create (0.2ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- provisioning_csv\n- 1\n- FakeProcessor\n- {}\n"], ["created_at", "2021-10-01 18:52:01.128734"], ["updated_at", "2021-10-01 18:52:01.128734"], ["job_id", "33d74aeb-0fe3-4ada-bc29-6cf773e31821"]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [33d74aeb-0fe3-4ada-bc29-6cf773e31821]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [33d74aeb-0fe3-4ada-bc29-6cf773e31821]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [33d74aeb-0fe3-4ada-bc29-6cf773e31821] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-10-01 18:52:01.130028"], ["status", "running"], ["updated_at", "2021-10-01 18:52:01.130298"], ["id", 42]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [33d74aeb-0fe3-4ada-bc29-6cf773e31821]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [33d74aeb-0fe3-4ada-bc29-6cf773e31821]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [33d74aeb-0fe3-4ada-bc29-6cf773e31821] CanvasSync::JobLog Create (0.2ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- provisioning_csv\n- 1\n- FakeProcessor\n- {}\n- {}\n"], ["created_at", "2021-10-01 18:52:01.134001"], ["updated_at", "2021-10-01 18:52:01.134001"], ["job_id", "42ba58b9-904b-4442-a83c-e0841104c8aa"]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [33d74aeb-0fe3-4ada-bc29-6cf773e31821]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [33d74aeb-0fe3-4ada-bc29-6cf773e31821] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: 42ba58b9-904b-4442-a83c-e0841104c8aa) to Test(default) at 2021-10-01 18:52:31 UTC with arguments: "provisioning_csv", 1, "FakeProcessor", {}, {} [ActiveJob] [CanvasSync::Jobs::ReportChecker] [33d74aeb-0fe3-4ada-bc29-6cf773e31821]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [33d74aeb-0fe3-4ada-bc29-6cf773e31821] CanvasSync::JobLog Destroy (0.3ms) DELETE FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."id" = $1 [["id", 42]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [33d74aeb-0fe3-4ada-bc29-6cf773e31821]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [33d74aeb-0fe3-4ada-bc29-6cf773e31821] Performed CanvasSync::Jobs::ReportChecker (Job ID: 33d74aeb-0fe3-4ada-bc29-6cf773e31821) from Test(default) in 8.56ms  (0.1ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [CanvasSync::Jobs::ReportChecker] [adec5792-eb6c-4ee2-834d-878cac3646af] Performing CanvasSync::Jobs::ReportChecker (Job ID: adec5792-eb6c-4ee2-834d-878cac3646af) from Test(default) with arguments: "provisioning_csv", 1, "FakeProcessor", {} [ActiveJob] [CanvasSync::Jobs::ReportChecker] [adec5792-eb6c-4ee2-834d-878cac3646af] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "adec5792-eb6c-4ee2-834d-878cac3646af"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [adec5792-eb6c-4ee2-834d-878cac3646af]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [adec5792-eb6c-4ee2-834d-878cac3646af] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- provisioning_csv\n- 1\n- FakeProcessor\n- {}\n"], ["created_at", "2021-10-01 18:52:01.139167"], ["updated_at", "2021-10-01 18:52:01.139167"], ["job_id", "adec5792-eb6c-4ee2-834d-878cac3646af"]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [adec5792-eb6c-4ee2-834d-878cac3646af]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [adec5792-eb6c-4ee2-834d-878cac3646af]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [adec5792-eb6c-4ee2-834d-878cac3646af] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-10-01 18:52:01.140558"], ["status", "running"], ["updated_at", "2021-10-01 18:52:01.140802"], ["id", 44]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [adec5792-eb6c-4ee2-834d-878cac3646af]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [adec5792-eb6c-4ee2-834d-878cac3646af]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [adec5792-eb6c-4ee2-834d-878cac3646af] CanvasSync::JobLog Update (0.8ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "exception" = $2, "backtrace" = $3, "status" = $4, "updated_at" = $5 WHERE "canvas_sync_job_logs"."id" = $6 [["completed_at", "2021-10-01 18:52:01.146097"], ["exception", "NameError: undefined local variable or method `current_organization' for #"], ["backtrace", "/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/jobs/report_checker.rb:35:in `perform'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:39:in `block in perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:109:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch_aware_job.rb:22:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:21:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/i18n-1.8.10/lib/i18n.rb:309:in `with_locale'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/translation.rb:9:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:26:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `block in instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications/instrumenter.rb:23:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:25:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `block in tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `block in tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:28:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:22:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:136:in `run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:38:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:18:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/report_checker_spec.rb:11:in `start_job'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/report_checker_spec.rb:53:in `block (5 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/matchers/built_in/raise_error.rb:59:in `matches?'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:51:in `block in handle_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:27:in `with_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:48:in `handle_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:65:in `to'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:101:in `to'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/report_checker_spec.rb:53:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `block in with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `block in with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-rails-5.0.2/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:259:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:644:in `block in run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:606:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/configuration.rb:2067:in `with_suite_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:116:in `block in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/reporter.rb:74:in `report'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:115:in `run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:89:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:71:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:45:in `invoke'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/exe/rspec:4:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:63:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:63:in `kernel_load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:28:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:474:in `exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:30:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:24:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/exe/bundle:49:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/friendly_errors.rb:128:in `with_friendly_errors'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/exe/bundle:37:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `
'"], ["status", "error"], ["updated_at", "2021-10-01 18:52:01.146600"], ["id", 44]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [adec5792-eb6c-4ee2-834d-878cac3646af]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [adec5792-eb6c-4ee2-834d-878cac3646af] Error performing CanvasSync::Jobs::ReportChecker (Job ID: adec5792-eb6c-4ee2-834d-878cac3646af) from Test(default) in 10.76ms: NameError (undefined local variable or method `current_organization' for #): /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/jobs/report_checker.rb:35:in `perform' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:39:in `block in perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:109:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch_aware_job.rb:22:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:21:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/i18n-1.8.10/lib/i18n.rb:309:in `with_locale' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/translation.rb:9:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:26:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `block in instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications/instrumenter.rb:23:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:25:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `block in tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `block in tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:28:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:22:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:136:in `run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:38:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:18:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/report_checker_spec.rb:11:in `start_job' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/report_checker_spec.rb:53:in `block (5 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/matchers/built_in/raise_error.rb:59:in `matches?' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:51:in `block in handle_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:27:in `with_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:48:in `handle_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:65:in `to' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:101:in `to' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/report_checker_spec.rb:53:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `block in with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `block in with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-rails-5.0.2/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:259:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:644:in `block in run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:606:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/configuration.rb:2067:in `with_suite_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:116:in `block in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/reporter.rb:74:in `report' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:115:in `run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:89:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:71:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:45:in `invoke' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/exe/rspec:4:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:63:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:63:in `kernel_load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:28:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:474:in `exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:30:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:24:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/exe/bundle:49:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/friendly_errors.rb:128:in `with_friendly_errors' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/exe/bundle:37:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `
'  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [16a029b8-7c62-4847-a441-4ec546b9817c] Performing CanvasSync::Jobs::ReportProcessorJob (Job ID: 16a029b8-7c62-4847-a441-4ec546b9817c) from Test(default) with arguments: "provisioning_csv", "https://test.instructure.com/sample_report_download", "FakeProcessor", {}, 1 [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [16a029b8-7c62-4847-a441-4ec546b9817c] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "16a029b8-7c62-4847-a441-4ec546b9817c"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [16a029b8-7c62-4847-a441-4ec546b9817c]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [16a029b8-7c62-4847-a441-4ec546b9817c] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportProcessorJob"], ["status", "enqueued"], ["job_arguments", "---\n- provisioning_csv\n- https://test.instructure.com/sample_report_download\n- FakeProcessor\n- {}\n- 1\n"], ["created_at", "2021-10-01 18:52:01.168465"], ["updated_at", "2021-10-01 18:52:01.168465"], ["job_id", "16a029b8-7c62-4847-a441-4ec546b9817c"]] [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [16a029b8-7c62-4847-a441-4ec546b9817c]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [16a029b8-7c62-4847-a441-4ec546b9817c]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [16a029b8-7c62-4847-a441-4ec546b9817c] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-10-01 18:52:01.170004"], ["status", "running"], ["updated_at", "2021-10-01 18:52:01.170325"], ["id", 45]] [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [16a029b8-7c62-4847-a441-4ec546b9817c]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [16a029b8-7c62-4847-a441-4ec546b9817c]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [16a029b8-7c62-4847-a441-4ec546b9817c] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "job_class" = $1, "updated_at" = $2 WHERE "canvas_sync_job_logs"."id" = $3 [["job_class", "FakeProcessor"], ["updated_at", "2021-10-01 18:52:01.171738"], ["id", 45]] [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [16a029b8-7c62-4847-a441-4ec546b9817c]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [16a029b8-7c62-4847-a441-4ec546b9817c]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [16a029b8-7c62-4847-a441-4ec546b9817c] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2021-10-01 18:52:01.183788"], ["status", "success"], ["updated_at", "2021-10-01 18:52:01.184309"], ["id", 45]] [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [16a029b8-7c62-4847-a441-4ec546b9817c]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [16a029b8-7c62-4847-a441-4ec546b9817c] Performed CanvasSync::Jobs::ReportProcessorJob (Job ID: 16a029b8-7c62-4847-a441-4ec546b9817c) from Test(default) in 18.13ms  (0.2ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [CanvasSync::Jobs::ReportStarter] [743611df-4b78-458d-b655-a164c24ed796] Performing CanvasSync::Jobs::ReportStarter (Job ID: 743611df-4b78-458d-b655-a164c24ed796) from Test(default) with arguments: "provisioning_csv", {"parameters[users]"=>true}, "CoolProcessor", {:models=>["users"]} [ActiveJob] [CanvasSync::Jobs::ReportStarter] [743611df-4b78-458d-b655-a164c24ed796] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "743611df-4b78-458d-b655-a164c24ed796"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::ReportStarter] [743611df-4b78-458d-b655-a164c24ed796]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [743611df-4b78-458d-b655-a164c24ed796] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportStarter"], ["status", "enqueued"], ["job_arguments", "---\n- provisioning_csv\n- parameters[users]: true\n- CoolProcessor\n- :models:\n - users\n"], ["created_at", "2021-10-01 18:52:01.189445"], ["updated_at", "2021-10-01 18:52:01.189445"], ["job_id", "743611df-4b78-458d-b655-a164c24ed796"]] [ActiveJob] [CanvasSync::Jobs::ReportStarter] [743611df-4b78-458d-b655-a164c24ed796]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [743611df-4b78-458d-b655-a164c24ed796]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [743611df-4b78-458d-b655-a164c24ed796] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-10-01 18:52:01.190891"], ["status", "running"], ["updated_at", "2021-10-01 18:52:01.191164"], ["id", 46]] [ActiveJob] [CanvasSync::Jobs::ReportStarter] [743611df-4b78-458d-b655-a164c24ed796]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [743611df-4b78-458d-b655-a164c24ed796]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [743611df-4b78-458d-b655-a164c24ed796] CanvasSync::JobLog Create (0.2ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- provisioning_csv\n- 1\n- CoolProcessor\n- :models:\n - users\n :sync_start_time: '2021-10-01T18:52:01Z'\n :report_params:\n parameters[users]: true\n"], ["created_at", "2021-10-01 18:52:01.194292"], ["updated_at", "2021-10-01 18:52:01.194292"], ["job_id", "6312e566-3cfd-47b3-950f-abde84ffba47"]] [ActiveJob] [CanvasSync::Jobs::ReportStarter] [743611df-4b78-458d-b655-a164c24ed796]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [743611df-4b78-458d-b655-a164c24ed796] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: 6312e566-3cfd-47b3-950f-abde84ffba47) to Test(default) at 2021-10-01 18:52:31 UTC with arguments: "provisioning_csv", 1, "CoolProcessor", {:models=>["users"], :sync_start_time=>"2021-10-01T18:52:01Z", :report_params=>{"parameters[users]"=>true}} [ActiveJob] [CanvasSync::Jobs::ReportStarter] [743611df-4b78-458d-b655-a164c24ed796]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [743611df-4b78-458d-b655-a164c24ed796] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2021-10-01 18:52:01.196410"], ["status", "success"], ["updated_at", "2021-10-01 18:52:01.196706"], ["id", 46]] [ActiveJob] [CanvasSync::Jobs::ReportStarter] [743611df-4b78-458d-b655-a164c24ed796]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [743611df-4b78-458d-b655-a164c24ed796] Performed CanvasSync::Jobs::ReportStarter (Job ID: 743611df-4b78-458d-b655-a164c24ed796) from Test(default) in 9.72ms  (0.2ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [CanvasSync::Jobs::ReportStarter] [e7c9acfc-3852-440e-9512-5d1ae89f9542] Performing CanvasSync::Jobs::ReportStarter (Job ID: e7c9acfc-3852-440e-9512-5d1ae89f9542) from Test(default) with arguments: "provisioning_csv", {"parameters[users]"=>true}, "CoolProcessor", {:models=>["users"]}, {:allow_redownloads=>true} [ActiveJob] [CanvasSync::Jobs::ReportStarter] [e7c9acfc-3852-440e-9512-5d1ae89f9542] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "e7c9acfc-3852-440e-9512-5d1ae89f9542"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::ReportStarter] [e7c9acfc-3852-440e-9512-5d1ae89f9542]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [e7c9acfc-3852-440e-9512-5d1ae89f9542] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportStarter"], ["status", "enqueued"], ["job_arguments", "---\n- provisioning_csv\n- parameters[users]: true\n- CoolProcessor\n- :models:\n - users\n- :allow_redownloads: true\n"], ["created_at", "2021-10-01 18:52:01.201356"], ["updated_at", "2021-10-01 18:52:01.201356"], ["job_id", "e7c9acfc-3852-440e-9512-5d1ae89f9542"]] [ActiveJob] [CanvasSync::Jobs::ReportStarter] [e7c9acfc-3852-440e-9512-5d1ae89f9542]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [e7c9acfc-3852-440e-9512-5d1ae89f9542]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [e7c9acfc-3852-440e-9512-5d1ae89f9542] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-10-01 18:52:01.202872"], ["status", "running"], ["updated_at", "2021-10-01 18:52:01.203173"], ["id", 48]] [ActiveJob] [CanvasSync::Jobs::ReportStarter] [e7c9acfc-3852-440e-9512-5d1ae89f9542]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [e7c9acfc-3852-440e-9512-5d1ae89f9542]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [e7c9acfc-3852-440e-9512-5d1ae89f9542] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2021-10-01 18:52:01.205473"], ["status", "success"], ["updated_at", "2021-10-01 18:52:01.205792"], ["id", 48]] [ActiveJob] [CanvasSync::Jobs::ReportStarter] [e7c9acfc-3852-440e-9512-5d1ae89f9542]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [e7c9acfc-3852-440e-9512-5d1ae89f9542] Performed CanvasSync::Jobs::ReportStarter (Job ID: e7c9acfc-3852-440e-9512-5d1ae89f9542) from Test(default) in 6.41ms  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.3ms) SAVEPOINT active_record_1 Account Exists (0.5ms) SELECT 1 AS one FROM "accounts" WHERE "accounts"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] Account Create (0.3ms) INSERT INTO "accounts" ("canvas_id", "sis_id", "canvas_parent_account_id", "sis_parent_account_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 1], ["sis_id", "5391c9e56289a7f3efdd325c5bf2e446"], ["canvas_parent_account_id", 1], ["sis_parent_account_id", "77360a02c73a80066c328b9e66959296"], ["name", "Account name"], ["workflow_state", "active"], ["created_at", "2021-10-01 18:52:01.219981"], ["updated_at", "2021-10-01 18:52:01.219981"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.5ms) SELECT COUNT(*) FROM "admins" [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [0f766cee-40d0-4d85-ad1a-228711062582] Performing CanvasSync::Jobs::SyncAdminsJob (Job ID: 0f766cee-40d0-4d85-ad1a-228711062582) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [0f766cee-40d0-4d85-ad1a-228711062582] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "0f766cee-40d0-4d85-ad1a-228711062582"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [0f766cee-40d0-4d85-ad1a-228711062582]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [0f766cee-40d0-4d85-ad1a-228711062582] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncAdminsJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2021-10-01 18:52:01.225639"], ["updated_at", "2021-10-01 18:52:01.225639"], ["job_id", "0f766cee-40d0-4d85-ad1a-228711062582"]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [0f766cee-40d0-4d85-ad1a-228711062582]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [0f766cee-40d0-4d85-ad1a-228711062582]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [0f766cee-40d0-4d85-ad1a-228711062582] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-10-01 18:52:01.227025"], ["status", "running"], ["updated_at", "2021-10-01 18:52:01.227323"], ["id", 49]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [0f766cee-40d0-4d85-ad1a-228711062582]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [0f766cee-40d0-4d85-ad1a-228711062582] Account Load (0.2ms) SELECT "accounts".* FROM "accounts" WHERE "accounts"."workflow_state" != $1 ORDER BY "accounts"."id" ASC LIMIT $2 [["workflow_state", "deleted"], ["LIMIT", 1000]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [0f766cee-40d0-4d85-ad1a-228711062582] Admin Load (0.3ms) SELECT "admins".* FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [0f766cee-40d0-4d85-ad1a-228711062582]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [0f766cee-40d0-4d85-ad1a-228711062582] Admin Exists (0.3ms) SELECT 1 AS one FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [0f766cee-40d0-4d85-ad1a-228711062582] Admin Create (0.3ms) INSERT INTO "admins" ("canvas_id", "role_name", "canvas_account_id", "canvas_role_id", "canvas_user_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 2], ["role_name", "AccountAdmin"], ["canvas_account_id", 1], ["canvas_role_id", 1], ["canvas_user_id", 1], ["workflow_state", "active"], ["created_at", "2021-10-01 18:52:01.239750"], ["updated_at", "2021-10-01 18:52:01.239750"]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [0f766cee-40d0-4d85-ad1a-228711062582]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [0f766cee-40d0-4d85-ad1a-228711062582] Admin Load (0.2ms) SELECT "admins".* FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 3], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [0f766cee-40d0-4d85-ad1a-228711062582]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [0f766cee-40d0-4d85-ad1a-228711062582] Admin Exists (0.2ms) SELECT 1 AS one FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 3], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [0f766cee-40d0-4d85-ad1a-228711062582] Admin Create (0.2ms) INSERT INTO "admins" ("canvas_id", "role_name", "canvas_account_id", "canvas_role_id", "canvas_user_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 3], ["role_name", "Custom Account Role"], ["canvas_account_id", 1], ["canvas_role_id", 11], ["canvas_user_id", 11], ["workflow_state", "active"], ["created_at", "2021-10-01 18:52:01.242218"], ["updated_at", "2021-10-01 18:52:01.242218"]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [0f766cee-40d0-4d85-ad1a-228711062582]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [0f766cee-40d0-4d85-ad1a-228711062582] Admin Load (0.2ms) SELECT "admins".* FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 4], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [0f766cee-40d0-4d85-ad1a-228711062582]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [0f766cee-40d0-4d85-ad1a-228711062582] Admin Exists (0.2ms) SELECT 1 AS one FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 4], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [0f766cee-40d0-4d85-ad1a-228711062582] Admin Create (0.2ms) INSERT INTO "admins" ("canvas_id", "role_name", "canvas_account_id", "canvas_role_id", "canvas_user_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 4], ["role_name", "Test"], ["canvas_account_id", 1], ["canvas_role_id", 10], ["canvas_user_id", 11], ["workflow_state", "active"], ["created_at", "2021-10-01 18:52:01.244424"], ["updated_at", "2021-10-01 18:52:01.244424"]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [0f766cee-40d0-4d85-ad1a-228711062582]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [0f766cee-40d0-4d85-ad1a-228711062582] Admin Update All (0.2ms) UPDATE "admins" SET "workflow_state" = 'inactive' WHERE "admins"."id" NOT IN ($1, $2, $3) [["id", 8], ["id", 9], ["id", 10]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [0f766cee-40d0-4d85-ad1a-228711062582]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [0f766cee-40d0-4d85-ad1a-228711062582] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2021-10-01 18:52:01.245776"], ["status", "success"], ["updated_at", "2021-10-01 18:52:01.246087"], ["id", 49]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [0f766cee-40d0-4d85-ad1a-228711062582]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [0f766cee-40d0-4d85-ad1a-228711062582] Performed CanvasSync::Jobs::SyncAdminsJob (Job ID: 0f766cee-40d0-4d85-ad1a-228711062582) from Test(default) in 22.62ms  (0.2ms) SELECT COUNT(*) FROM "admins"  (0.2ms) ROLLBACK  (0.3ms) BEGIN [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [d93c2813-f0c1-40e8-914b-5b31e9814b2e] Performing CanvasSync::Jobs::SyncAssignmentGroupsJob (Job ID: d93c2813-f0c1-40e8-914b-5b31e9814b2e) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [d93c2813-f0c1-40e8-914b-5b31e9814b2e] CanvasSync::JobLog Load (0.3ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "d93c2813-f0c1-40e8-914b-5b31e9814b2e"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [d93c2813-f0c1-40e8-914b-5b31e9814b2e]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [d93c2813-f0c1-40e8-914b-5b31e9814b2e] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncAssignmentGroupsJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2021-10-01 18:52:01.251103"], ["updated_at", "2021-10-01 18:52:01.251103"], ["job_id", "d93c2813-f0c1-40e8-914b-5b31e9814b2e"]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [d93c2813-f0c1-40e8-914b-5b31e9814b2e]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [d93c2813-f0c1-40e8-914b-5b31e9814b2e]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [d93c2813-f0c1-40e8-914b-5b31e9814b2e] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-10-01 18:52:01.252371"], ["status", "running"], ["updated_at", "2021-10-01 18:52:01.252682"], ["id", 50]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [d93c2813-f0c1-40e8-914b-5b31e9814b2e]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [d93c2813-f0c1-40e8-914b-5b31e9814b2e]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [d93c2813-f0c1-40e8-914b-5b31e9814b2e] CanvasSync::JobLog Create (0.2ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proserv_assignment_group_export_csv\n- 1\n- CanvasSync::Processors::AssignmentGroupsProcessor\n- :sync_start_time: '2021-10-01T18:52:01Z'\n :report_params:\n :parameters:\n :enrollment_term_id: 1\n"], ["created_at", "2021-10-01 18:52:01.255401"], ["updated_at", "2021-10-01 18:52:01.255401"], ["job_id", "0d6e8d2e-8776-45ff-bde4-abf0cf1a667c"]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [d93c2813-f0c1-40e8-914b-5b31e9814b2e]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [d93c2813-f0c1-40e8-914b-5b31e9814b2e] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: 0d6e8d2e-8776-45ff-bde4-abf0cf1a667c) to Test(default) at 2021-10-01 18:52:31 UTC with arguments: "proserv_assignment_group_export_csv", 1, "CanvasSync::Processors::AssignmentGroupsProcessor", {:sync_start_time=>"2021-10-01T18:52:01Z", :report_params=>{:parameters=>{:enrollment_term_id=>1}}} [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [d93c2813-f0c1-40e8-914b-5b31e9814b2e]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [d93c2813-f0c1-40e8-914b-5b31e9814b2e] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2021-10-01 18:52:01.257366"], ["status", "success"], ["updated_at", "2021-10-01 18:52:01.257668"], ["id", 50]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [d93c2813-f0c1-40e8-914b-5b31e9814b2e]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [d93c2813-f0c1-40e8-914b-5b31e9814b2e] Performed CanvasSync::Jobs::SyncAssignmentGroupsJob (Job ID: d93c2813-f0c1-40e8-914b-5b31e9814b2e) from Test(default) in 8.47ms  (0.2ms) ROLLBACK  (0.3ms) BEGIN [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [2835abd9-e5d1-4f63-bf86-4ce408e219a7] Performing CanvasSync::Jobs::SyncAssignmentsJob (Job ID: 2835abd9-e5d1-4f63-bf86-4ce408e219a7) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [2835abd9-e5d1-4f63-bf86-4ce408e219a7] CanvasSync::JobLog Load (0.3ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "2835abd9-e5d1-4f63-bf86-4ce408e219a7"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [2835abd9-e5d1-4f63-bf86-4ce408e219a7]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [2835abd9-e5d1-4f63-bf86-4ce408e219a7] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncAssignmentsJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2021-10-01 18:52:01.263101"], ["updated_at", "2021-10-01 18:52:01.263101"], ["job_id", "2835abd9-e5d1-4f63-bf86-4ce408e219a7"]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [2835abd9-e5d1-4f63-bf86-4ce408e219a7]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [2835abd9-e5d1-4f63-bf86-4ce408e219a7]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [2835abd9-e5d1-4f63-bf86-4ce408e219a7] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-10-01 18:52:01.264470"], ["status", "running"], ["updated_at", "2021-10-01 18:52:01.264838"], ["id", 52]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [2835abd9-e5d1-4f63-bf86-4ce408e219a7]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [2835abd9-e5d1-4f63-bf86-4ce408e219a7]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [2835abd9-e5d1-4f63-bf86-4ce408e219a7] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proserv_assignment_export_csv\n- 1\n- CanvasSync::Processors::AssignmentsProcessor\n- :sync_start_time: '2021-10-01T18:52:01Z'\n :report_params:\n :parameters:\n :enrollment_term_id: 1\n"], ["created_at", "2021-10-01 18:52:01.268044"], ["updated_at", "2021-10-01 18:52:01.268044"], ["job_id", "2893c6a4-de8f-49a3-9550-e7d2194b1e1b"]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [2835abd9-e5d1-4f63-bf86-4ce408e219a7]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [2835abd9-e5d1-4f63-bf86-4ce408e219a7] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: 2893c6a4-de8f-49a3-9550-e7d2194b1e1b) to Test(default) at 2021-10-01 18:52:31 UTC with arguments: "proserv_assignment_export_csv", 1, "CanvasSync::Processors::AssignmentsProcessor", {:sync_start_time=>"2021-10-01T18:52:01Z", :report_params=>{:parameters=>{:enrollment_term_id=>1}}} [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [2835abd9-e5d1-4f63-bf86-4ce408e219a7]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [2835abd9-e5d1-4f63-bf86-4ce408e219a7] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2021-10-01 18:52:01.270218"], ["status", "success"], ["updated_at", "2021-10-01 18:52:01.270479"], ["id", 52]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [2835abd9-e5d1-4f63-bf86-4ce408e219a7]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [2835abd9-e5d1-4f63-bf86-4ce408e219a7] Performed CanvasSync::Jobs::SyncAssignmentsJob (Job ID: 2835abd9-e5d1-4f63-bf86-4ce408e219a7) from Test(default) in 9.38ms  (0.1ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [735df537-ce66-489e-bf9f-a61a2498c4fa] Performing CanvasSync::Jobs::SyncAssignmentsJob (Job ID: 735df537-ce66-489e-bf9f-a61a2498c4fa) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [735df537-ce66-489e-bf9f-a61a2498c4fa] CanvasSync::JobLog Load (0.1ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "735df537-ce66-489e-bf9f-a61a2498c4fa"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [735df537-ce66-489e-bf9f-a61a2498c4fa]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [735df537-ce66-489e-bf9f-a61a2498c4fa] CanvasSync::JobLog Create (0.2ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncAssignmentsJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2021-10-01 18:52:01.273697"], ["updated_at", "2021-10-01 18:52:01.273697"], ["job_id", "735df537-ce66-489e-bf9f-a61a2498c4fa"]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [735df537-ce66-489e-bf9f-a61a2498c4fa]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [735df537-ce66-489e-bf9f-a61a2498c4fa]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [735df537-ce66-489e-bf9f-a61a2498c4fa] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-10-01 18:52:01.274768"], ["status", "running"], ["updated_at", "2021-10-01 18:52:01.274976"], ["id", 54]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [735df537-ce66-489e-bf9f-a61a2498c4fa]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [735df537-ce66-489e-bf9f-a61a2498c4fa]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [735df537-ce66-489e-bf9f-a61a2498c4fa] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proserv_assignment_export_csv\n- 1\n- CanvasSync::Processors::AssignmentsProcessor\n- :sync_start_time: '2021-10-01T18:52:01Z'\n :report_params:\n :parameters: {}\n"], ["created_at", "2021-10-01 18:52:01.277378"], ["updated_at", "2021-10-01 18:52:01.277378"], ["job_id", "73e49717-cbea-4ca0-b85b-3b89bd0c674e"]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [735df537-ce66-489e-bf9f-a61a2498c4fa]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [735df537-ce66-489e-bf9f-a61a2498c4fa] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: 73e49717-cbea-4ca0-b85b-3b89bd0c674e) to Test(default) at 2021-10-01 18:52:31 UTC with arguments: "proserv_assignment_export_csv", 1, "CanvasSync::Processors::AssignmentsProcessor", {:sync_start_time=>"2021-10-01T18:52:01Z", :report_params=>{:parameters=>{}}} [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [735df537-ce66-489e-bf9f-a61a2498c4fa]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [735df537-ce66-489e-bf9f-a61a2498c4fa] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2021-10-01 18:52:01.279453"], ["status", "success"], ["updated_at", "2021-10-01 18:52:01.279704"], ["id", 54]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [735df537-ce66-489e-bf9f-a61a2498c4fa]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [735df537-ce66-489e-bf9f-a61a2498c4fa] Performed CanvasSync::Jobs::SyncAssignmentsJob (Job ID: 735df537-ce66-489e-bf9f-a61a2498c4fa) from Test(default) in 7.77ms  (0.1ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [a45a9f8c-1a49-421d-9542-c84206a0d2bd] Performing CanvasSync::Jobs::SyncContextModuleItemsJob (Job ID: a45a9f8c-1a49-421d-9542-c84206a0d2bd) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [a45a9f8c-1a49-421d-9542-c84206a0d2bd] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "a45a9f8c-1a49-421d-9542-c84206a0d2bd"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [a45a9f8c-1a49-421d-9542-c84206a0d2bd]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [a45a9f8c-1a49-421d-9542-c84206a0d2bd] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncContextModuleItemsJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2021-10-01 18:52:01.284307"], ["updated_at", "2021-10-01 18:52:01.284307"], ["job_id", "a45a9f8c-1a49-421d-9542-c84206a0d2bd"]] [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [a45a9f8c-1a49-421d-9542-c84206a0d2bd]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [a45a9f8c-1a49-421d-9542-c84206a0d2bd]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [a45a9f8c-1a49-421d-9542-c84206a0d2bd] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-10-01 18:52:01.285607"], ["status", "running"], ["updated_at", "2021-10-01 18:52:01.285835"], ["id", 56]] [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [a45a9f8c-1a49-421d-9542-c84206a0d2bd]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [a45a9f8c-1a49-421d-9542-c84206a0d2bd]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [a45a9f8c-1a49-421d-9542-c84206a0d2bd] CanvasSync::JobLog Create (0.4ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proserv_context_module_items_csv\n- 1\n- CanvasSync::Processors::ContextModuleItemsProcessor\n- :sync_start_time: '2021-10-01T18:52:01Z'\n :report_params:\n :parameters:\n :enrollment_term_id: 1\n"], ["created_at", "2021-10-01 18:52:01.289520"], ["updated_at", "2021-10-01 18:52:01.289520"], ["job_id", "4d4cabae-218e-4923-9254-81916bdba558"]] [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [a45a9f8c-1a49-421d-9542-c84206a0d2bd]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [a45a9f8c-1a49-421d-9542-c84206a0d2bd] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: 4d4cabae-218e-4923-9254-81916bdba558) to Test(default) at 2021-10-01 18:52:31 UTC with arguments: "proserv_context_module_items_csv", 1, "CanvasSync::Processors::ContextModuleItemsProcessor", {:sync_start_time=>"2021-10-01T18:52:01Z", :report_params=>{:parameters=>{:enrollment_term_id=>1}}} [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [a45a9f8c-1a49-421d-9542-c84206a0d2bd]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [a45a9f8c-1a49-421d-9542-c84206a0d2bd] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2021-10-01 18:52:01.292213"], ["status", "success"], ["updated_at", "2021-10-01 18:52:01.292602"], ["id", 56]] [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [a45a9f8c-1a49-421d-9542-c84206a0d2bd]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [a45a9f8c-1a49-421d-9542-c84206a0d2bd] Performed CanvasSync::Jobs::SyncContextModuleItemsJob (Job ID: a45a9f8c-1a49-421d-9542-c84206a0d2bd) from Test(default) in 10.4ms  (0.2ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [d070f09d-eb6c-4cd2-94e3-542cf3abf84f] Performing CanvasSync::Jobs::SyncContextModuleItemsJob (Job ID: d070f09d-eb6c-4cd2-94e3-542cf3abf84f) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [d070f09d-eb6c-4cd2-94e3-542cf3abf84f] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "d070f09d-eb6c-4cd2-94e3-542cf3abf84f"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [d070f09d-eb6c-4cd2-94e3-542cf3abf84f]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [d070f09d-eb6c-4cd2-94e3-542cf3abf84f] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncContextModuleItemsJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2021-10-01 18:52:01.296400"], ["updated_at", "2021-10-01 18:52:01.296400"], ["job_id", "d070f09d-eb6c-4cd2-94e3-542cf3abf84f"]] [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [d070f09d-eb6c-4cd2-94e3-542cf3abf84f]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [d070f09d-eb6c-4cd2-94e3-542cf3abf84f]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [d070f09d-eb6c-4cd2-94e3-542cf3abf84f] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-10-01 18:52:01.297727"], ["status", "running"], ["updated_at", "2021-10-01 18:52:01.298018"], ["id", 58]] [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [d070f09d-eb6c-4cd2-94e3-542cf3abf84f]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [d070f09d-eb6c-4cd2-94e3-542cf3abf84f]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [d070f09d-eb6c-4cd2-94e3-542cf3abf84f] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proserv_context_module_items_csv\n- 1\n- CanvasSync::Processors::ContextModuleItemsProcessor\n- :sync_start_time: '2021-10-01T18:52:01Z'\n :report_params:\n :parameters: {}\n"], ["created_at", "2021-10-01 18:52:01.300805"], ["updated_at", "2021-10-01 18:52:01.300805"], ["job_id", "bffeb19a-c11f-4e4f-9e28-c1de065e0d42"]] [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [d070f09d-eb6c-4cd2-94e3-542cf3abf84f]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [d070f09d-eb6c-4cd2-94e3-542cf3abf84f] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: bffeb19a-c11f-4e4f-9e28-c1de065e0d42) to Test(default) at 2021-10-01 18:52:31 UTC with arguments: "proserv_context_module_items_csv", 1, "CanvasSync::Processors::ContextModuleItemsProcessor", {:sync_start_time=>"2021-10-01T18:52:01Z", :report_params=>{:parameters=>{}}} [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [d070f09d-eb6c-4cd2-94e3-542cf3abf84f]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [d070f09d-eb6c-4cd2-94e3-542cf3abf84f] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2021-10-01 18:52:01.302941"], ["status", "success"], ["updated_at", "2021-10-01 18:52:01.303228"], ["id", 58]] [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [d070f09d-eb6c-4cd2-94e3-542cf3abf84f]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [d070f09d-eb6c-4cd2-94e3-542cf3abf84f] Performed CanvasSync::Jobs::SyncContextModuleItemsJob (Job ID: d070f09d-eb6c-4cd2-94e3-542cf3abf84f) from Test(default) in 8.67ms  (0.1ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [54f5c8d2-b49d-48e8-bd58-103afc20caef] Performing CanvasSync::Jobs::SyncContextModulesJob (Job ID: 54f5c8d2-b49d-48e8-bd58-103afc20caef) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [54f5c8d2-b49d-48e8-bd58-103afc20caef] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "54f5c8d2-b49d-48e8-bd58-103afc20caef"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [54f5c8d2-b49d-48e8-bd58-103afc20caef]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [54f5c8d2-b49d-48e8-bd58-103afc20caef] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncContextModulesJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2021-10-01 18:52:01.307155"], ["updated_at", "2021-10-01 18:52:01.307155"], ["job_id", "54f5c8d2-b49d-48e8-bd58-103afc20caef"]] [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [54f5c8d2-b49d-48e8-bd58-103afc20caef]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [54f5c8d2-b49d-48e8-bd58-103afc20caef]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [54f5c8d2-b49d-48e8-bd58-103afc20caef] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-10-01 18:52:01.308662"], ["status", "running"], ["updated_at", "2021-10-01 18:52:01.309000"], ["id", 60]] [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [54f5c8d2-b49d-48e8-bd58-103afc20caef]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [54f5c8d2-b49d-48e8-bd58-103afc20caef]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [54f5c8d2-b49d-48e8-bd58-103afc20caef] CanvasSync::JobLog Create (0.4ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proserv_context_modules_csv\n- 1\n- CanvasSync::Processors::ContextModulesProcessor\n- :sync_start_time: '2021-10-01T18:52:01Z'\n :report_params:\n :parameters:\n :enrollment_term_id: 1\n"], ["created_at", "2021-10-01 18:52:01.312831"], ["updated_at", "2021-10-01 18:52:01.312831"], ["job_id", "7cf8655a-a265-4dc0-ba2a-52edc9e47dc0"]] [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [54f5c8d2-b49d-48e8-bd58-103afc20caef]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [54f5c8d2-b49d-48e8-bd58-103afc20caef] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: 7cf8655a-a265-4dc0-ba2a-52edc9e47dc0) to Test(default) at 2021-10-01 18:52:31 UTC with arguments: "proserv_context_modules_csv", 1, "CanvasSync::Processors::ContextModulesProcessor", {:sync_start_time=>"2021-10-01T18:52:01Z", :report_params=>{:parameters=>{:enrollment_term_id=>1}}} [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [54f5c8d2-b49d-48e8-bd58-103afc20caef]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [54f5c8d2-b49d-48e8-bd58-103afc20caef] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2021-10-01 18:52:01.315646"], ["status", "success"], ["updated_at", "2021-10-01 18:52:01.316006"], ["id", 60]] [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [54f5c8d2-b49d-48e8-bd58-103afc20caef]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [54f5c8d2-b49d-48e8-bd58-103afc20caef] Performed CanvasSync::Jobs::SyncContextModulesJob (Job ID: 54f5c8d2-b49d-48e8-bd58-103afc20caef) from Test(default) in 11.0ms  (0.1ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [bf9ab3a2-2a32-4e23-9007-a647f14b8d52] Performing CanvasSync::Jobs::SyncContextModulesJob (Job ID: bf9ab3a2-2a32-4e23-9007-a647f14b8d52) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [bf9ab3a2-2a32-4e23-9007-a647f14b8d52] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "bf9ab3a2-2a32-4e23-9007-a647f14b8d52"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [bf9ab3a2-2a32-4e23-9007-a647f14b8d52]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [bf9ab3a2-2a32-4e23-9007-a647f14b8d52] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncContextModulesJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2021-10-01 18:52:01.320538"], ["updated_at", "2021-10-01 18:52:01.320538"], ["job_id", "bf9ab3a2-2a32-4e23-9007-a647f14b8d52"]] [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [bf9ab3a2-2a32-4e23-9007-a647f14b8d52]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [bf9ab3a2-2a32-4e23-9007-a647f14b8d52]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [bf9ab3a2-2a32-4e23-9007-a647f14b8d52] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-10-01 18:52:01.321699"], ["status", "running"], ["updated_at", "2021-10-01 18:52:01.321956"], ["id", 62]] [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [bf9ab3a2-2a32-4e23-9007-a647f14b8d52]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [bf9ab3a2-2a32-4e23-9007-a647f14b8d52]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [bf9ab3a2-2a32-4e23-9007-a647f14b8d52] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proserv_context_modules_csv\n- 1\n- CanvasSync::Processors::ContextModulesProcessor\n- :sync_start_time: '2021-10-01T18:52:01Z'\n :report_params:\n :parameters: {}\n"], ["created_at", "2021-10-01 18:52:01.324467"], ["updated_at", "2021-10-01 18:52:01.324467"], ["job_id", "a0535fa3-4b6a-4bd0-8e26-6b547dff10ab"]] [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [bf9ab3a2-2a32-4e23-9007-a647f14b8d52]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [bf9ab3a2-2a32-4e23-9007-a647f14b8d52] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: a0535fa3-4b6a-4bd0-8e26-6b547dff10ab) to Test(default) at 2021-10-01 18:52:31 UTC with arguments: "proserv_context_modules_csv", 1, "CanvasSync::Processors::ContextModulesProcessor", {:sync_start_time=>"2021-10-01T18:52:01Z", :report_params=>{:parameters=>{}}} [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [bf9ab3a2-2a32-4e23-9007-a647f14b8d52]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [bf9ab3a2-2a32-4e23-9007-a647f14b8d52] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2021-10-01 18:52:01.326630"], ["status", "success"], ["updated_at", "2021-10-01 18:52:01.326933"], ["id", 62]] [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [bf9ab3a2-2a32-4e23-9007-a647f14b8d52]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [bf9ab3a2-2a32-4e23-9007-a647f14b8d52] Performed CanvasSync::Jobs::SyncContextModulesJob (Job ID: bf9ab3a2-2a32-4e23-9007-a647f14b8d52) from Test(default) in 8.23ms  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Term Exists (0.4ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 23218004], ["LIMIT", 1]] Term Create (0.3ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 23218004], ["name", "Cool Term"], ["start_at", "2021-09-28 18:52:00.198408"], ["end_at", "2021-10-04 18:52:00.198550"], ["workflow_state", "active"], ["sis_id", "23093807a6bd0bd562f0bb3ad3d3ba0d"], ["created_at", "2021-10-01 18:52:01.339455"], ["updated_at", "2021-10-01 18:52:01.339455"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [468aaccd-bfe5-4238-ae31-b577c4a943e2] Performing CanvasSync::Jobs::SyncProvisioningReportJob (Job ID: 468aaccd-bfe5-4238-ae31-b577c4a943e2) from Test(default) with arguments: {:models=>["users", "courses"], :term_scope=>"active"} [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [468aaccd-bfe5-4238-ae31-b577c4a943e2] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "468aaccd-bfe5-4238-ae31-b577c4a943e2"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [468aaccd-bfe5-4238-ae31-b577c4a943e2]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [468aaccd-bfe5-4238-ae31-b577c4a943e2] CanvasSync::JobLog Create (0.2ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncProvisioningReportJob"], ["status", "enqueued"], ["job_arguments", "---\n- :models:\n - users\n - courses\n :term_scope: active\n"], ["created_at", "2021-10-01 18:52:01.341669"], ["updated_at", "2021-10-01 18:52:01.341669"], ["job_id", "468aaccd-bfe5-4238-ae31-b577c4a943e2"]] [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [468aaccd-bfe5-4238-ae31-b577c4a943e2]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [468aaccd-bfe5-4238-ae31-b577c4a943e2]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [468aaccd-bfe5-4238-ae31-b577c4a943e2] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-10-01 18:52:01.342981"], ["status", "running"], ["updated_at", "2021-10-01 18:52:01.343317"], ["id", 64]] [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [468aaccd-bfe5-4238-ae31-b577c4a943e2]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [468aaccd-bfe5-4238-ae31-b577c4a943e2]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [468aaccd-bfe5-4238-ae31-b577c4a943e2] CanvasSync::JobLog Create (0.2ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proservices_provisioning_csv\n- \n- CanvasSync::Processors::ProvisioningReportProcessor\n- :models:\n - users\n - courses\n :term_scope: active\n :sync_start_time: '2021-10-01T18:52:01Z'\n :report_params:\n :parameters:\n :include_deleted: true\n users: true\n courses: true\n :enrollment_term_id: 23218004\n"], ["created_at", "2021-10-01 18:52:01.345590"], ["updated_at", "2021-10-01 18:52:01.345590"], ["job_id", "c076cbe2-2b3d-4053-843a-78b62c2584e3"]] [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [468aaccd-bfe5-4238-ae31-b577c4a943e2]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [468aaccd-bfe5-4238-ae31-b577c4a943e2] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: c076cbe2-2b3d-4053-843a-78b62c2584e3) to Test(default) at 2021-10-01 18:52:31 UTC with arguments: "proservices_provisioning_csv", nil, "CanvasSync::Processors::ProvisioningReportProcessor", {:models=>["users", "courses"], :term_scope=>"active", :sync_start_time=>"2021-10-01T18:52:01Z", :report_params=>{:parameters=>{:include_deleted=>true, "users"=>true, "courses"=>true, :enrollment_term_id=>23218004}}} [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [468aaccd-bfe5-4238-ae31-b577c4a943e2]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [468aaccd-bfe5-4238-ae31-b577c4a943e2] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2021-10-01 18:52:01.347594"], ["status", "success"], ["updated_at", "2021-10-01 18:52:01.347893"], ["id", 64]] [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [468aaccd-bfe5-4238-ae31-b577c4a943e2]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [468aaccd-bfe5-4238-ae31-b577c4a943e2] Performed CanvasSync::Jobs::SyncProvisioningReportJob (Job ID: 468aaccd-bfe5-4238-ae31-b577c4a943e2) from Test(default) in 8.3ms  (0.2ms) ROLLBACK  (0.4ms) BEGIN [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [007b06de-16ac-4ce0-8081-4164062cd3ac] Performing CanvasSync::Jobs::SyncProvisioningReportJob (Job ID: 007b06de-16ac-4ce0-8081-4164062cd3ac) from Test(default) with arguments: {:models=>["users", "courses"]} [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [007b06de-16ac-4ce0-8081-4164062cd3ac] CanvasSync::JobLog Load (0.3ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "007b06de-16ac-4ce0-8081-4164062cd3ac"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [007b06de-16ac-4ce0-8081-4164062cd3ac]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [007b06de-16ac-4ce0-8081-4164062cd3ac] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncProvisioningReportJob"], ["status", "enqueued"], ["job_arguments", "---\n- :models:\n - users\n - courses\n"], ["created_at", "2021-10-01 18:52:01.353752"], ["updated_at", "2021-10-01 18:52:01.353752"], ["job_id", "007b06de-16ac-4ce0-8081-4164062cd3ac"]] [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [007b06de-16ac-4ce0-8081-4164062cd3ac]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [007b06de-16ac-4ce0-8081-4164062cd3ac]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [007b06de-16ac-4ce0-8081-4164062cd3ac] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-10-01 18:52:01.355496"], ["status", "running"], ["updated_at", "2021-10-01 18:52:01.355879"], ["id", 66]] [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [007b06de-16ac-4ce0-8081-4164062cd3ac]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [007b06de-16ac-4ce0-8081-4164062cd3ac]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [007b06de-16ac-4ce0-8081-4164062cd3ac] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proservices_provisioning_csv\n- \n- CanvasSync::Processors::ProvisioningReportProcessor\n- :models:\n - users\n - courses\n :sync_start_time: '2021-10-01T18:52:01Z'\n :report_params:\n :parameters:\n :include_deleted: true\n users: true\n courses: true\n"], ["created_at", "2021-10-01 18:52:01.358918"], ["updated_at", "2021-10-01 18:52:01.358918"], ["job_id", "2274fce7-818c-4366-ae9b-66fd3bc3a61a"]] [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [007b06de-16ac-4ce0-8081-4164062cd3ac]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [007b06de-16ac-4ce0-8081-4164062cd3ac] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: 2274fce7-818c-4366-ae9b-66fd3bc3a61a) to Test(default) at 2021-10-01 18:52:31 UTC with arguments: "proservices_provisioning_csv", nil, "CanvasSync::Processors::ProvisioningReportProcessor", {:models=>["users", "courses"], :sync_start_time=>"2021-10-01T18:52:01Z", :report_params=>{:parameters=>{:include_deleted=>true, "users"=>true, "courses"=>true}}} [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [007b06de-16ac-4ce0-8081-4164062cd3ac]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [007b06de-16ac-4ce0-8081-4164062cd3ac] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2021-10-01 18:52:01.361132"], ["status", "success"], ["updated_at", "2021-10-01 18:52:01.361454"], ["id", 66]] [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [007b06de-16ac-4ce0-8081-4164062cd3ac]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [007b06de-16ac-4ce0-8081-4164062cd3ac] Performed CanvasSync::Jobs::SyncProvisioningReportJob (Job ID: 007b06de-16ac-4ce0-8081-4164062cd3ac) from Test(default) in 10.09ms  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Account Exists (0.7ms) SELECT 1 AS one FROM "accounts" WHERE "accounts"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] Account Create (0.5ms) INSERT INTO "accounts" ("canvas_id", "sis_id", "canvas_parent_account_id", "sis_parent_account_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 1], ["sis_id", "25844f064683b71227e6e9ea77f656a0"], ["canvas_parent_account_id", 1], ["sis_parent_account_id", "0abd088e7a0c4c97474a566accf1f9ac"], ["name", "Account name"], ["workflow_state", "active"], ["created_at", "2021-10-01 18:52:01.367101"], ["updated_at", "2021-10-01 18:52:01.367101"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.3ms) SELECT COUNT(*) FROM "roles" [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [6ed452bc-fb32-41c4-a2df-97cd6822444e] Performing CanvasSync::Jobs::SyncRolesJob (Job ID: 6ed452bc-fb32-41c4-a2df-97cd6822444e) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [6ed452bc-fb32-41c4-a2df-97cd6822444e] CanvasSync::JobLog Load (0.1ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "6ed452bc-fb32-41c4-a2df-97cd6822444e"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [6ed452bc-fb32-41c4-a2df-97cd6822444e]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [6ed452bc-fb32-41c4-a2df-97cd6822444e] CanvasSync::JobLog Create (0.2ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncRolesJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2021-10-01 18:52:01.373219"], ["updated_at", "2021-10-01 18:52:01.373219"], ["job_id", "6ed452bc-fb32-41c4-a2df-97cd6822444e"]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [6ed452bc-fb32-41c4-a2df-97cd6822444e]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [6ed452bc-fb32-41c4-a2df-97cd6822444e]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [6ed452bc-fb32-41c4-a2df-97cd6822444e] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-10-01 18:52:01.374508"], ["status", "running"], ["updated_at", "2021-10-01 18:52:01.374796"], ["id", 68]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [6ed452bc-fb32-41c4-a2df-97cd6822444e]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [6ed452bc-fb32-41c4-a2df-97cd6822444e] Account Load (0.2ms) SELECT "accounts".* FROM "accounts" WHERE "accounts"."workflow_state" != $1 ORDER BY "accounts"."id" ASC LIMIT $2 [["workflow_state", "deleted"], ["LIMIT", 1000]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [6ed452bc-fb32-41c4-a2df-97cd6822444e] Role Load (0.3ms) SELECT "roles".* FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [6ed452bc-fb32-41c4-a2df-97cd6822444e]  (0.3ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [6ed452bc-fb32-41c4-a2df-97cd6822444e] Role Exists (0.3ms) SELECT 1 AS one FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [6ed452bc-fb32-41c4-a2df-97cd6822444e] Role Create (0.5ms) INSERT INTO "roles" ("canvas_id", "label", "base_role_type", "canvas_account_id", "workflow_state", "permissions", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 1], ["label", "Account Admin"], ["base_role_type", "AccountMembership"], ["canvas_account_id", 10], ["workflow_state", "built_in"], ["permissions", "{\"manage_wiki\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"post_to_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"moderate_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_announcements\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"send_messages\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"send_messages_all\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_outcomes\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"create_conferences\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"create_collaborations\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_roster\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_all_grades\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_grades\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_rubrics\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"comment_on_others_submissions\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_students\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_admin_users\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_role_overrides\":{\"enabled\":true,\"locked\":true,\"readonly\":true,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_account_memberships\":{\"enabled\":true,\"locked\":true,\"readonly\":true,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_account_settings\":{\"enabled\":true,\"locked\":true,\"readonly\":true,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_groups\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_group_pages\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_files\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_assignments\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"undelete_courses\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_grade_changes\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_course_changes\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_question_banks\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_calendar\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_reports\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_courses\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_user_logins\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_user_observers\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_alerts\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"become_user\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_developer_keys\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"import_sis\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_sis\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_sis\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_course_list\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_statistics\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_storage_quotas\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_course_content\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_content\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_interaction_alerts\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"change_course_state\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_sections\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_feature_flags\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_quiz_answer_audits\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"moderate_grades\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"lti_add_edit\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true}}"], ["created_at", "2021-10-01 18:52:01.404162"], ["updated_at", "2021-10-01 18:52:01.404162"]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [6ed452bc-fb32-41c4-a2df-97cd6822444e]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [6ed452bc-fb32-41c4-a2df-97cd6822444e] Role Load (0.3ms) SELECT "roles".* FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 3], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [6ed452bc-fb32-41c4-a2df-97cd6822444e]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [6ed452bc-fb32-41c4-a2df-97cd6822444e] Role Exists (0.3ms) SELECT 1 AS one FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 3], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [6ed452bc-fb32-41c4-a2df-97cd6822444e] Role Create (0.4ms) INSERT INTO "roles" ("canvas_id", "label", "base_role_type", "canvas_account_id", "workflow_state", "permissions", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 3], ["label", "Student"], ["base_role_type", "StudentEnrollment"], ["canvas_account_id", 10], ["workflow_state", "built_in"], ["permissions", "{\"manage_wiki\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"read_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"post_to_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"moderate_forum\":{\"enabled\":false,\"locked\":false,\"readonly\":false,\"explicit\":false},\"read_announcements\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"send_messages\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"send_messages_all\":{\"enabled\":false,\"locked\":false,\"readonly\":false,\"explicit\":false},\"manage_outcomes\":{\"enabled\":false,\"locked\":false,\"readonly\":false,\"explicit\":false},\"create_conferences\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"create_collaborations\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_roster\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_all_grades\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_grades\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_rubrics\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"comment_on_others_submissions\":{\"enabled\":false,\"locked\":false,\"readonly\":false,\"explicit\":false},\"manage_students\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_admin_users\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_role_overrides\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_account_memberships\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_account_settings\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_groups\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"view_group_pages\":{\"enabled\":false,\"locked\":false,\"readonly\":false,\"explicit\":false},\"manage_files\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_assignments\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"undelete_courses\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"view_grade_changes\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"view_course_changes\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"read_question_banks\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_calendar\":{\"enabled\":false,\"locked\":false,\"readonly\":false,\"explicit\":false},\"read_reports\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_courses\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_user_logins\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_user_observers\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_alerts\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"become_user\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_developer_keys\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"import_sis\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_sis\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"read_sis\":{\"enabled\":false,\"locked\":false,\"readonly\":false,\"explicit\":false},\"read_course_list\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"view_statistics\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_storage_quotas\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"read_course_content\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_content\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_interaction_alerts\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"change_course_state\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_sections\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_feature_flags\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"view_quiz_answer_audits\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"moderate_grades\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"lti_add_edit\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false}}"], ["created_at", "2021-10-01 18:52:01.411216"], ["updated_at", "2021-10-01 18:52:01.411216"]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [6ed452bc-fb32-41c4-a2df-97cd6822444e]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [6ed452bc-fb32-41c4-a2df-97cd6822444e] Role Update All (0.3ms) UPDATE "roles" SET "workflow_state" = 'inactive' WHERE "roles"."id" NOT IN ($1, $2) [["id", 7], ["id", 8]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [6ed452bc-fb32-41c4-a2df-97cd6822444e]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [6ed452bc-fb32-41c4-a2df-97cd6822444e] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2021-10-01 18:52:01.414967"], ["status", "success"], ["updated_at", "2021-10-01 18:52:01.415450"], ["id", 68]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [6ed452bc-fb32-41c4-a2df-97cd6822444e]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [6ed452bc-fb32-41c4-a2df-97cd6822444e] Performed CanvasSync::Jobs::SyncRolesJob (Job ID: 6ed452bc-fb32-41c4-a2df-97cd6822444e) from Test(default) in 44.32ms  (0.3ms) SELECT COUNT(*) FROM "roles"  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) SAVEPOINT active_record_1 Term Exists (0.3ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 59155755], ["LIMIT", 1]] Term Create (0.4ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 59155755], ["name", "Cool Term"], ["start_at", "2021-09-28 18:52:00.198408"], ["end_at", "2021-10-04 18:52:00.198550"], ["workflow_state", "active"], ["sis_id", "d4d9d0ee2cbf0df2daffe2b5b3520fc8"], ["created_at", "2021-10-01 18:52:01.422779"], ["updated_at", "2021-10-01 18:52:01.422779"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [578757a0-2c8d-4af3-a241-a5d1b38a02b1] Performing CanvasSync::Jobs::SyncSimpleTableJob (Job ID: 578757a0-2c8d-4af3-a241-a5d1b38a02b1) from Test(default) with arguments: {:report_name=>"proservices_provisioning_csv", :model=>"courses", :mapping=>"courses", :klass=>"Course", :term_scope=>"active", :params=>{"parameters[include_deleted]"=>true, "parameters[courses]"=>true}} [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [578757a0-2c8d-4af3-a241-a5d1b38a02b1] CanvasSync::JobLog Load (0.3ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "578757a0-2c8d-4af3-a241-a5d1b38a02b1"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [578757a0-2c8d-4af3-a241-a5d1b38a02b1]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [578757a0-2c8d-4af3-a241-a5d1b38a02b1] CanvasSync::JobLog Create (0.4ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncSimpleTableJob"], ["status", "enqueued"], ["job_arguments", "---\n- :report_name: proservices_provisioning_csv\n :model: courses\n :mapping: courses\n :klass: Course\n :term_scope: active\n :params:\n parameters[include_deleted]: true\n parameters[courses]: true\n"], ["created_at", "2021-10-01 18:52:01.426706"], ["updated_at", "2021-10-01 18:52:01.426706"], ["job_id", "578757a0-2c8d-4af3-a241-a5d1b38a02b1"]] [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [578757a0-2c8d-4af3-a241-a5d1b38a02b1]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [578757a0-2c8d-4af3-a241-a5d1b38a02b1]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [578757a0-2c8d-4af3-a241-a5d1b38a02b1] CanvasSync::JobLog Update (0.4ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-10-01 18:52:01.429681"], ["status", "running"], ["updated_at", "2021-10-01 18:52:01.430175"], ["id", 69]] [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [578757a0-2c8d-4af3-a241-a5d1b38a02b1]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [578757a0-2c8d-4af3-a241-a5d1b38a02b1]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [578757a0-2c8d-4af3-a241-a5d1b38a02b1] CanvasSync::JobLog Update (0.4ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2021-10-01 18:52:01.432681"], ["status", "success"], ["updated_at", "2021-10-01 18:52:01.433206"], ["id", 69]] [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [578757a0-2c8d-4af3-a241-a5d1b38a02b1]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [578757a0-2c8d-4af3-a241-a5d1b38a02b1] Performed CanvasSync::Jobs::SyncSimpleTableJob (Job ID: 578757a0-2c8d-4af3-a241-a5d1b38a02b1) from Test(default) in 10.18ms  (0.2ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [bed89226-e178-4444-a266-38fe265f01a4] Performing CanvasSync::Jobs::SyncSubmissionsJob (Job ID: bed89226-e178-4444-a266-38fe265f01a4) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [bed89226-e178-4444-a266-38fe265f01a4] CanvasSync::JobLog Load (0.3ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "bed89226-e178-4444-a266-38fe265f01a4"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [bed89226-e178-4444-a266-38fe265f01a4]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [bed89226-e178-4444-a266-38fe265f01a4] CanvasSync::JobLog Create (0.4ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncSubmissionsJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2021-10-01 18:52:01.440775"], ["updated_at", "2021-10-01 18:52:01.440775"], ["job_id", "bed89226-e178-4444-a266-38fe265f01a4"]] [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [bed89226-e178-4444-a266-38fe265f01a4]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [bed89226-e178-4444-a266-38fe265f01a4]  (0.5ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [bed89226-e178-4444-a266-38fe265f01a4] CanvasSync::JobLog Update (0.5ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-10-01 18:52:01.442901"], ["status", "running"], ["updated_at", "2021-10-01 18:52:01.443772"], ["id", 70]] [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [bed89226-e178-4444-a266-38fe265f01a4]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [bed89226-e178-4444-a266-38fe265f01a4]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [bed89226-e178-4444-a266-38fe265f01a4] CanvasSync::JobLog Create (0.5ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proserv_student_submissions_csv\n- 1\n- CanvasSync::Processors::SubmissionsProcessor\n- :sync_start_time: '2021-10-01T18:52:01Z'\n :report_params:\n :parameters:\n :include_all: \n :enrollment_term_id: 1\n"], ["created_at", "2021-10-01 18:52:01.449538"], ["updated_at", "2021-10-01 18:52:01.449538"], ["job_id", "02899ed0-fc35-4847-aa0d-cc33dda4e5a7"]] [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [bed89226-e178-4444-a266-38fe265f01a4]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [bed89226-e178-4444-a266-38fe265f01a4] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: 02899ed0-fc35-4847-aa0d-cc33dda4e5a7) to Test(default) at 2021-10-01 18:52:31 UTC with arguments: "proserv_student_submissions_csv", 1, "CanvasSync::Processors::SubmissionsProcessor", {:sync_start_time=>"2021-10-01T18:52:01Z", :report_params=>{:parameters=>{:include_all=>nil, :enrollment_term_id=>1}}} [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [bed89226-e178-4444-a266-38fe265f01a4]  (0.3ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [bed89226-e178-4444-a266-38fe265f01a4] CanvasSync::JobLog Update (0.4ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2021-10-01 18:52:01.454015"], ["status", "success"], ["updated_at", "2021-10-01 18:52:01.454771"], ["id", 70]] [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [bed89226-e178-4444-a266-38fe265f01a4]  (13.6ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [bed89226-e178-4444-a266-38fe265f01a4] Performed CanvasSync::Jobs::SyncSubmissionsJob (Job ID: bed89226-e178-4444-a266-38fe265f01a4) from Test(default) in 30.74ms  (1.6ms) ROLLBACK  (1.7ms) BEGIN  (1.2ms) SELECT COUNT(*) FROM "terms" [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [e2b2d81c-5c53-4b44-bb58-c534906e2e1e] Performing CanvasSync::Jobs::SyncTermsJob (Job ID: e2b2d81c-5c53-4b44-bb58-c534906e2e1e) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [e2b2d81c-5c53-4b44-bb58-c534906e2e1e] CanvasSync::JobLog Load (0.4ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "e2b2d81c-5c53-4b44-bb58-c534906e2e1e"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [e2b2d81c-5c53-4b44-bb58-c534906e2e1e]  (0.5ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [e2b2d81c-5c53-4b44-bb58-c534906e2e1e] CanvasSync::JobLog Create (0.7ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncTermsJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2021-10-01 18:52:01.480343"], ["updated_at", "2021-10-01 18:52:01.480343"], ["job_id", "e2b2d81c-5c53-4b44-bb58-c534906e2e1e"]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [e2b2d81c-5c53-4b44-bb58-c534906e2e1e]  (2.8ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [e2b2d81c-5c53-4b44-bb58-c534906e2e1e]  (0.7ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [e2b2d81c-5c53-4b44-bb58-c534906e2e1e] CanvasSync::JobLog Update (0.8ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-10-01 18:52:01.491599"], ["status", "running"], ["updated_at", "2021-10-01 18:52:01.492757"], ["id", 72]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [e2b2d81c-5c53-4b44-bb58-c534906e2e1e]  (0.4ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [e2b2d81c-5c53-4b44-bb58-c534906e2e1e] Term Load (1.3ms) SELECT "terms".* FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [e2b2d81c-5c53-4b44-bb58-c534906e2e1e]  (2.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [e2b2d81c-5c53-4b44-bb58-c534906e2e1e] Term Exists (0.4ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [e2b2d81c-5c53-4b44-bb58-c534906e2e1e] Term Create (0.4ms) INSERT INTO "terms" ("canvas_id", "name", "workflow_state", "grading_period_group_id", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 1], ["name", "Default Term"], ["workflow_state", "active"], ["grading_period_group_id", 1], ["sis_id", "Test"], ["created_at", "2021-10-01 18:52:01.510529"], ["updated_at", "2021-10-01 18:52:01.510529"]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [e2b2d81c-5c53-4b44-bb58-c534906e2e1e]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [e2b2d81c-5c53-4b44-bb58-c534906e2e1e] Term Load (0.2ms) SELECT "terms".* FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 6], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [e2b2d81c-5c53-4b44-bb58-c534906e2e1e]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [e2b2d81c-5c53-4b44-bb58-c534906e2e1e] Term Exists (0.2ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 6], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [e2b2d81c-5c53-4b44-bb58-c534906e2e1e] Term Create (0.3ms) INSERT INTO "terms" ("canvas_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["canvas_id", 6], ["name", "Average Term 1"], ["workflow_state", "active"], ["created_at", "2021-10-01 18:52:01.514552"], ["updated_at", "2021-10-01 18:52:01.514552"]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [e2b2d81c-5c53-4b44-bb58-c534906e2e1e]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [e2b2d81c-5c53-4b44-bb58-c534906e2e1e] Term Load (0.2ms) SELECT "terms".* FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 7], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [e2b2d81c-5c53-4b44-bb58-c534906e2e1e]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [e2b2d81c-5c53-4b44-bb58-c534906e2e1e] Term Exists (0.2ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 7], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [e2b2d81c-5c53-4b44-bb58-c534906e2e1e] Term Create (0.3ms) INSERT INTO "terms" ("canvas_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["canvas_id", 7], ["name", "Average Term 2"], ["workflow_state", "active"], ["created_at", "2021-10-01 18:52:01.517402"], ["updated_at", "2021-10-01 18:52:01.517402"]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [e2b2d81c-5c53-4b44-bb58-c534906e2e1e]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [e2b2d81c-5c53-4b44-bb58-c534906e2e1e] Term Load (0.3ms) SELECT "terms".* FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 5], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [e2b2d81c-5c53-4b44-bb58-c534906e2e1e]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [e2b2d81c-5c53-4b44-bb58-c534906e2e1e] Term Exists (0.3ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 5], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [e2b2d81c-5c53-4b44-bb58-c534906e2e1e] Term Create (0.4ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 5], ["name", "Syllabus Term"], ["start_at", "2017-08-14 06:00:00"], ["end_at", "2017-08-31 06:00:00"], ["workflow_state", "active"], ["sis_id", "SYTERM"], ["created_at", "2021-10-01 18:52:01.521835"], ["updated_at", "2021-10-01 18:52:01.521835"]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [e2b2d81c-5c53-4b44-bb58-c534906e2e1e]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [e2b2d81c-5c53-4b44-bb58-c534906e2e1e] Term Load (0.3ms) SELECT "terms".* FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 4], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [e2b2d81c-5c53-4b44-bb58-c534906e2e1e]  (0.3ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [e2b2d81c-5c53-4b44-bb58-c534906e2e1e] Term Exists (0.4ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 4], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [e2b2d81c-5c53-4b44-bb58-c534906e2e1e] Term Create (0.4ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "grading_period_group_id", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8, $9) RETURNING "id" [["canvas_id", 4], ["name", "Ellucian Term"], ["start_at", "2017-08-01 06:00:00"], ["end_at", "2017-10-31 06:00:00"], ["workflow_state", "active"], ["grading_period_group_id", 1], ["sis_id", "SH"], ["created_at", "2021-10-01 18:52:01.527201"], ["updated_at", "2021-10-01 18:52:01.527201"]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [e2b2d81c-5c53-4b44-bb58-c534906e2e1e]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [e2b2d81c-5c53-4b44-bb58-c534906e2e1e] Term Load (0.2ms) SELECT "terms".* FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 3], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [e2b2d81c-5c53-4b44-bb58-c534906e2e1e]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [e2b2d81c-5c53-4b44-bb58-c534906e2e1e] Term Exists (0.2ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 3], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [e2b2d81c-5c53-4b44-bb58-c534906e2e1e] Term Create (0.3ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 3], ["name", "Current Term"], ["start_at", "2017-03-19 06:00:00"], ["end_at", "2017-08-01 06:00:00"], ["workflow_state", "active"], ["created_at", "2021-10-01 18:52:01.530945"], ["updated_at", "2021-10-01 18:52:01.530945"]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [e2b2d81c-5c53-4b44-bb58-c534906e2e1e]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [e2b2d81c-5c53-4b44-bb58-c534906e2e1e]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [e2b2d81c-5c53-4b44-bb58-c534906e2e1e] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2021-10-01 18:52:01.532073"], ["status", "success"], ["updated_at", "2021-10-01 18:52:01.532444"], ["id", 72]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [e2b2d81c-5c53-4b44-bb58-c534906e2e1e]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [e2b2d81c-5c53-4b44-bb58-c534906e2e1e] Performed CanvasSync::Jobs::SyncTermsJob (Job ID: e2b2d81c-5c53-4b44-bb58-c534906e2e1e) from Test(default) in 55.42ms  (0.2ms) SELECT COUNT(*) FROM "terms"  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Account Exists (0.3ms) SELECT 1 AS one FROM "accounts" WHERE "accounts"."canvas_id" = $1 LIMIT $2 [["canvas_id", 22135447], ["LIMIT", 1]] Account Create (0.3ms) INSERT INTO "accounts" ("canvas_id", "sis_id", "canvas_parent_account_id", "sis_parent_account_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 22135447], ["sis_id", "ffed1f3e66ac55ccddee0aa8d650c46d"], ["canvas_parent_account_id", 1], ["sis_parent_account_id", "55d6f367a20f12e73aba068a5e146dcb"], ["name", "Account name"], ["workflow_state", "active"], ["created_at", "2021-10-01 18:52:01.537632"], ["updated_at", "2021-10-01 18:52:01.537632"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Account Exists (0.4ms) SELECT 1 AS one FROM "accounts" WHERE "accounts"."canvas_id" IS NULL AND "accounts"."id" != $1 LIMIT $2 [["id", 8], ["LIMIT", 1]]  (0.4ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Account Exists (0.3ms) SELECT 1 AS one FROM "accounts" WHERE "accounts"."canvas_id" = $1 LIMIT $2 [["canvas_id", 27312011], ["LIMIT", 1]] Account Create (0.4ms) INSERT INTO "accounts" ("canvas_id", "sis_id", "canvas_parent_account_id", "sis_parent_account_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 27312011], ["sis_id", "7fbb51b0472b2c89e4e53449506f0af6"], ["canvas_parent_account_id", 1], ["sis_parent_account_id", "e5785a65712687483b52d870fa285006"], ["name", "Account name"], ["workflow_state", "active"], ["created_at", "2021-10-01 18:52:01.549328"], ["updated_at", "2021-10-01 18:52:01.549328"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Account Load (0.2ms) SELECT "accounts".* FROM "accounts" ORDER BY "accounts"."id" ASC LIMIT $1 [["LIMIT", 1]] Account Exists (0.5ms) SELECT 1 AS one FROM "accounts" WHERE "accounts"."canvas_id" = $1 LIMIT $2 [["canvas_id", 27312011], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Account Exists (0.3ms) SELECT 1 AS one FROM "accounts" WHERE "accounts"."canvas_id" = $1 LIMIT $2 [["canvas_id", 4381663], ["LIMIT", 1]] Account Create (0.3ms) INSERT INTO "accounts" ("canvas_id", "sis_id", "canvas_parent_account_id", "sis_parent_account_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 4381663], ["sis_id", "7af7849d665a7ffc3d9f8746156312b0"], ["canvas_parent_account_id", 1], ["sis_parent_account_id", "ae908294bae1aef56a2fd45ba55ce4cb"], ["name", "Account name"], ["workflow_state", "active"], ["created_at", "2021-10-01 18:52:01.558443"], ["updated_at", "2021-10-01 18:52:01.558443"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.4ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Admin Exists (0.3ms) SELECT 1 AS one FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 96545312], ["LIMIT", 1]] Admin Create (0.3ms) INSERT INTO "admins" ("canvas_id", "role_name", "canvas_role_id", "canvas_user_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 96545312], ["role_name", "Cool Role"], ["canvas_role_id", 51026501], ["canvas_user_id", 1], ["workflow_state", "active"], ["created_at", "2021-10-01 18:52:01.567623"], ["updated_at", "2021-10-01 18:52:01.567623"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Admin Exists (0.4ms) SELECT 1 AS one FROM "admins" WHERE "admins"."canvas_id" IS NULL AND "admins"."id" != $1 LIMIT $2 [["id", 11], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Admin Exists (1.0ms) SELECT 1 AS one FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 85766402], ["LIMIT", 1]] Admin Create (0.7ms) INSERT INTO "admins" ("canvas_id", "role_name", "canvas_role_id", "canvas_user_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 85766402], ["role_name", "Cool Role"], ["canvas_role_id", 71118622], ["canvas_user_id", 1], ["workflow_state", "active"], ["created_at", "2021-10-01 18:52:01.577269"], ["updated_at", "2021-10-01 18:52:01.577269"]]  (0.3ms) RELEASE SAVEPOINT active_record_1 Admin Load (0.4ms) SELECT "admins".* FROM "admins" ORDER BY "admins"."id" ASC LIMIT $1 [["LIMIT", 1]] Admin Exists (0.5ms) SELECT 1 AS one FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 85766402], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (1.1ms) SELECT COUNT(*) FROM "admins" Admin Load (0.2ms) SELECT "admins".* FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]]  (0.1ms) SAVEPOINT active_record_1 Admin Exists (0.2ms) SELECT 1 AS one FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]] Admin Create (0.2ms) INSERT INTO "admins" ("canvas_id", "role_name", "canvas_role_id", "canvas_user_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 2], ["role_name", "AccountAdmin"], ["canvas_role_id", 1], ["canvas_user_id", 1], ["workflow_state", "active"], ["created_at", "2021-10-01 18:52:01.590319"], ["updated_at", "2021-10-01 18:52:01.590319"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SELECT COUNT(*) FROM "admins" Admin Load (0.2ms) SELECT "admins".* FROM "admins" ORDER BY "admins"."id" DESC LIMIT $1 [["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Admin Exists (0.3ms) SELECT 1 AS one FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]] Admin Create (0.3ms) INSERT INTO "admins" ("canvas_id", "role_name", "canvas_role_id", "canvas_user_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 2], ["role_name", "Cool Role"], ["canvas_role_id", 30439168], ["canvas_user_id", 1], ["workflow_state", "active"], ["created_at", "2021-10-01 18:52:01.596353"], ["updated_at", "2021-10-01 18:52:01.596353"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SELECT COUNT(*) FROM "admins" Admin Load (0.2ms) SELECT "admins".* FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]]  (0.1ms) SAVEPOINT active_record_1 Admin Exists (0.4ms) SELECT 1 AS one FROM "admins" WHERE "admins"."canvas_id" = $1 AND "admins"."id" != $2 LIMIT $3 [["canvas_id", 2], ["id", 14], ["LIMIT", 1]] Admin Update (0.4ms) UPDATE "admins" SET "role_name" = $1, "canvas_role_id" = $2, "updated_at" = $3 WHERE "admins"."id" = $4 [["role_name", "AccountAdmin"], ["canvas_role_id", 1], ["updated_at", "2021-10-01 18:52:01.600383"], ["id", 14]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SELECT COUNT(*) FROM "admins" Admin Load (0.2ms) SELECT "admins".* FROM "admins" WHERE "admins"."id" = $1 LIMIT $2 [["id", 14], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 AssignmentGroup Exists (0.4ms) SELECT 1 AS one FROM "assignment_groups" WHERE "assignment_groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] AssignmentGroup Create (0.4ms) INSERT INTO "assignment_groups" ("canvas_id", "name", "workflow_state", "canvas_created_at", "canvas_updated_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 1], ["name", "Dummy Assignment Group"], ["workflow_state", "available"], ["canvas_created_at", "2021-09-24 18:52:01.613499"], ["canvas_updated_at", "2021-09-30 18:52:01.613611"], ["created_at", "2021-10-01 18:52:01.615168"], ["updated_at", "2021-10-01 18:52:01.615168"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 AssignmentGroup Exists (0.4ms) SELECT 1 AS one FROM "assignment_groups" WHERE "assignment_groups"."canvas_id" IS NULL AND "assignment_groups"."id" != $1 LIMIT $2 [["id", 7], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 AssignmentGroup Exists (0.3ms) SELECT 1 AS one FROM "assignment_groups" WHERE "assignment_groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]] AssignmentGroup Create (0.3ms) INSERT INTO "assignment_groups" ("canvas_id", "name", "workflow_state", "canvas_created_at", "canvas_updated_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 2], ["name", "Dummy Assignment Group"], ["workflow_state", "available"], ["canvas_created_at", "2021-09-24 18:52:01.624177"], ["canvas_updated_at", "2021-09-30 18:52:01.624263"], ["created_at", "2021-10-01 18:52:01.625370"], ["updated_at", "2021-10-01 18:52:01.625370"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 AssignmentGroup Load (0.2ms) SELECT "assignment_groups".* FROM "assignment_groups" ORDER BY "assignment_groups"."id" ASC LIMIT $1 [["LIMIT", 1]] AssignmentGroup Exists (0.2ms) SELECT 1 AS one FROM "assignment_groups" WHERE "assignment_groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 AssignmentGroup Exists (0.2ms) SELECT 1 AS one FROM "assignment_groups" WHERE "assignment_groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 3], ["LIMIT", 1]] AssignmentGroup Create (0.3ms) INSERT INTO "assignment_groups" ("canvas_id", "name", "workflow_state", "canvas_created_at", "canvas_updated_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 3], ["name", "Dummy Assignment Group"], ["workflow_state", "available"], ["canvas_created_at", "2021-09-24 18:52:01.630130"], ["canvas_updated_at", "2021-09-30 18:52:01.630227"], ["created_at", "2021-10-01 18:52:01.631178"], ["updated_at", "2021-10-01 18:52:01.631178"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 AssignmentGroup Exists (0.3ms) SELECT 1 AS one FROM "assignment_groups" WHERE "assignment_groups"."canvas_id" = $1 AND "assignment_groups"."id" != $2 LIMIT $3 [["canvas_id", 3], ["id", 9], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 AssignmentGroup Exists (0.3ms) SELECT 1 AS one FROM "assignment_groups" WHERE "assignment_groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 4], ["LIMIT", 1]] AssignmentGroup Create (0.3ms) INSERT INTO "assignment_groups" ("canvas_id", "name", "workflow_state", "canvas_created_at", "canvas_updated_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 4], ["name", "Dummy Assignment Group"], ["workflow_state", "available"], ["canvas_created_at", "2021-09-24 18:52:01.637648"], ["canvas_updated_at", "2021-09-30 18:52:01.637734"], ["created_at", "2021-10-01 18:52:01.638822"], ["updated_at", "2021-10-01 18:52:01.638822"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Assignment Exists (0.4ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] Assignment Create (0.3ms) INSERT INTO "assignments" ("canvas_id", "title", "due_at", "unlock_at", "lock_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 1], ["title", "Assignment 1"], ["due_at", "2021-10-08 18:52:01.657064"], ["unlock_at", "2021-09-30 18:52:01.657157"], ["lock_at", "2021-10-22 18:52:01.657197"], ["created_at", "2021-10-01 18:52:01.658736"], ["updated_at", "2021-10-01 18:52:01.658736"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Assignment Exists (0.3ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" IS NULL AND "assignments"."id" != $1 LIMIT $2 [["id", 12], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Assignment Exists (0.3ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]] Assignment Create (0.3ms) INSERT INTO "assignments" ("canvas_id", "title", "due_at", "unlock_at", "lock_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 2], ["title", "Assignment 2"], ["due_at", "2021-10-08 18:52:01.665666"], ["unlock_at", "2021-09-30 18:52:01.665825"], ["lock_at", "2021-10-22 18:52:01.665875"], ["created_at", "2021-10-01 18:52:01.667225"], ["updated_at", "2021-10-01 18:52:01.667225"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Assignment Load (0.3ms) SELECT "assignments".* FROM "assignments" ORDER BY "assignments"."id" ASC LIMIT $1 [["LIMIT", 1]] Assignment Exists (0.2ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Assignment Exists (0.2ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 3], ["LIMIT", 1]] Assignment Create (0.3ms) INSERT INTO "assignments" ("canvas_id", "title", "due_at", "unlock_at", "lock_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 3], ["title", "Assignment 3"], ["due_at", "2021-10-08 18:52:01.672756"], ["unlock_at", "2021-09-30 18:52:01.672839"], ["lock_at", "2021-10-22 18:52:01.672898"], ["created_at", "2021-10-01 18:52:01.673938"], ["updated_at", "2021-10-01 18:52:01.673938"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Assignment Exists (0.3ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 4], ["LIMIT", 1]] Assignment Create (0.4ms) INSERT INTO "assignments" ("canvas_id", "title", "due_at", "unlock_at", "lock_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 4], ["title", "Assignment 4"], ["due_at", "2021-10-08 18:52:01.678825"], ["unlock_at", "2021-09-30 18:52:01.678912"], ["lock_at", "2021-10-22 18:52:01.678949"], ["created_at", "2021-10-01 18:52:01.681118"], ["updated_at", "2021-10-01 18:52:01.681118"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Assignment Exists (0.3ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 AND "assignments"."id" != $2 LIMIT $3 [["canvas_id", 4], ["id", 15], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.3ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Assignment Exists (0.4ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 5], ["LIMIT", 1]] Assignment Create (0.3ms) INSERT INTO "assignments" ("canvas_id", "title", "due_at", "unlock_at", "lock_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 5], ["title", "Assignment 5"], ["due_at", "2021-10-08 18:52:01.686242"], ["unlock_at", "2021-09-30 18:52:01.686335"], ["lock_at", "2021-10-22 18:52:01.686372"], ["created_at", "2021-10-01 18:52:01.687778"], ["updated_at", "2021-10-01 18:52:01.687778"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.3ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Assignment Exists (0.2ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 6], ["LIMIT", 1]] Assignment Create (0.2ms) INSERT INTO "assignments" ("canvas_id", "title", "due_at", "unlock_at", "lock_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 6], ["title", "Assignment 6"], ["due_at", "2021-10-08 18:52:01.692687"], ["unlock_at", "2021-09-30 18:52:01.692801"], ["lock_at", "2021-10-22 18:52:01.692839"], ["created_at", "2021-10-01 18:52:01.693836"], ["updated_at", "2021-10-01 18:52:01.693836"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Course Exists (0.4ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 25625639], ["LIMIT", 1]] Course Create (0.3ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 25625639], ["sis_id", "4cc18fa8f3357021ba1651b8db8d3bd4"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2021-09-28 18:52:01.720382"], ["end_at", "2021-10-22 18:52:01.720518"], ["created_at", "2021-10-01 18:52:01.722265"], ["updated_at", "2021-10-01 18:52:01.722265"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Course Exists (0.3ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 97108206], ["LIMIT", 1]] Course Create (0.3ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 97108206], ["sis_id", "74befdf5648ba0a6fde4c6082a7c5377"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2021-09-28 18:52:01.723674"], ["end_at", "2021-10-22 18:52:01.723741"], ["created_at", "2021-10-01 18:52:01.724686"], ["updated_at", "2021-10-01 18:52:01.724686"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 Assignment Exists (0.3ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 7], ["LIMIT", 1]] Assignment Create (0.3ms) INSERT INTO "assignments" ("canvas_id", "title", "due_at", "unlock_at", "lock_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 7], ["title", "Assignment 7"], ["due_at", "2021-10-08 18:52:01.725949"], ["unlock_at", "2021-09-30 18:52:01.726007"], ["lock_at", "2021-10-22 18:52:01.726042"], ["created_at", "2021-10-01 18:52:01.727088"], ["updated_at", "2021-10-01 18:52:01.727088"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 Assignment Exists (0.3ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 AND "assignments"."id" != $2 LIMIT $3 [["canvas_id", 7], ["id", 18], ["LIMIT", 1]] Assignment Update (0.3ms) UPDATE "assignments" SET "canvas_context_id" = $1, "canvas_context_type" = $2, "updated_at" = $3 WHERE "assignments"."id" = $4 [["canvas_context_id", 97108206], ["canvas_context_type", "Course"], ["updated_at", "2021-10-01 18:52:01.729295"], ["id", 18]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Course Load (0.2ms) SELECT "courses".* FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 97108206], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Assignment Exists (0.3ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 8], ["LIMIT", 1]] Assignment Create (0.3ms) INSERT INTO "assignments" ("canvas_id", "title", "due_at", "unlock_at", "lock_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 8], ["title", "Assignment 8"], ["due_at", "2021-10-08 18:52:01.744655"], ["unlock_at", "2021-09-30 18:52:01.744739"], ["lock_at", "2021-10-22 18:52:01.744775"], ["created_at", "2021-10-01 18:52:01.745992"], ["updated_at", "2021-10-01 18:52:01.745992"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 ContextModuleItem Create (0.4ms) INSERT INTO "context_module_items" ("canvas_id", "canvas_assignment_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["canvas_id", 1], ["canvas_assignment_id", 8], ["workflow_state", "active"], ["created_at", "2021-10-01 18:52:01.748024"], ["updated_at", "2021-10-01 18:52:01.748024"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Assignment Exists (0.3ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 9], ["LIMIT", 1]] Assignment Create (0.2ms) INSERT INTO "assignments" ("canvas_id", "title", "due_at", "unlock_at", "lock_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 9], ["title", "Assignment 9"], ["due_at", "2021-10-08 18:52:01.752235"], ["unlock_at", "2021-09-30 18:52:01.752316"], ["lock_at", "2021-10-22 18:52:01.752351"], ["created_at", "2021-10-01 18:52:01.753523"], ["updated_at", "2021-10-01 18:52:01.753523"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 ContextModuleItem Create (0.2ms) INSERT INTO "context_module_items" ("canvas_id", "canvas_assignment_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["canvas_id", 2], ["canvas_assignment_id", 9], ["workflow_state", "active"], ["created_at", "2021-10-01 18:52:01.755041"], ["updated_at", "2021-10-01 18:52:01.755041"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Course Exists (0.3ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 10211499], ["LIMIT", 1]] Course Create (0.3ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 10211499], ["sis_id", "1fc6ffbcfdc2dcc488bce14dcf491fa4"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2021-09-28 18:52:01.767079"], ["end_at", "2021-10-22 18:52:01.767164"], ["created_at", "2021-10-01 18:52:01.768408"], ["updated_at", "2021-10-01 18:52:01.768408"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 ContextModule Create (0.3ms) INSERT INTO "context_modules" ("canvas_id", "canvas_context_id", "canvas_context_type", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 1], ["canvas_context_id", 10211499], ["canvas_context_type", "Course"], ["name", "Context Module"], ["workflow_state", "available"], ["created_at", "2021-10-01 18:52:01.769950"], ["updated_at", "2021-10-01 18:52:01.769950"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Course Exists (0.2ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 81998983], ["LIMIT", 1]] Course Create (0.2ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 81998983], ["sis_id", "e0ffd9e1f18296a5a6221817eec62abd"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2021-09-28 18:52:01.773163"], ["end_at", "2021-10-22 18:52:01.773244"], ["created_at", "2021-10-01 18:52:01.774263"], ["updated_at", "2021-10-01 18:52:01.774263"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 ContextModule Create (0.2ms) INSERT INTO "context_modules" ("canvas_id", "canvas_context_id", "canvas_context_type", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 2], ["canvas_context_id", 81998983], ["canvas_context_type", "Course"], ["name", "Context Module"], ["workflow_state", "available"], ["created_at", "2021-10-01 18:52:01.775612"], ["updated_at", "2021-10-01 18:52:01.775612"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Course Exists (0.2ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2235322], ["LIMIT", 1]] Course Create (0.2ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 2235322], ["sis_id", "84a04ec0407dcd95846e64e5ff82302d"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2021-09-28 18:52:01.778217"], ["end_at", "2021-10-22 18:52:01.778294"], ["created_at", "2021-10-01 18:52:01.779286"], ["updated_at", "2021-10-01 18:52:01.779286"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 ContextModule Create (0.3ms) INSERT INTO "context_modules" ("canvas_id", "canvas_context_id", "canvas_context_type", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 3], ["canvas_context_id", 2235322], ["canvas_context_type", "Course"], ["name", "Context Module"], ["workflow_state", "available"], ["created_at", "2021-10-01 18:52:01.780853"], ["updated_at", "2021-10-01 18:52:01.780853"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Course Exists (0.2ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 84415431], ["LIMIT", 1]] Course Create (0.3ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 84415431], ["sis_id", "d9a1420247898a07d595067fe47c9dd4"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2021-09-28 18:52:01.784583"], ["end_at", "2021-10-22 18:52:01.784671"], ["created_at", "2021-10-01 18:52:01.785702"], ["updated_at", "2021-10-01 18:52:01.785702"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Course Exists (0.3ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" IS NULL AND "courses"."id" != $1 LIMIT $2 [["id", 28], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Course Exists (0.3ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 57175346], ["LIMIT", 1]] Course Create (0.3ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 57175346], ["sis_id", "c663fecd4dff6218f2540402ff714be2"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2021-09-28 18:52:01.790655"], ["end_at", "2021-10-22 18:52:01.790735"], ["created_at", "2021-10-01 18:52:01.791718"], ["updated_at", "2021-10-01 18:52:01.791718"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Course Load (0.2ms) SELECT "courses".* FROM "courses" ORDER BY "courses"."id" ASC LIMIT $1 [["LIMIT", 1]] Course Exists (0.3ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 57175346], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Course Exists (0.3ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 89364244], ["LIMIT", 1]] Course Create (0.3ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 89364244], ["sis_id", "75cd41db6815d3d1d7711446eba65c52"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2021-09-28 18:52:01.796443"], ["end_at", "2021-10-22 18:52:01.796528"], ["created_at", "2021-10-01 18:52:01.797597"], ["updated_at", "2021-10-01 18:52:01.797597"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Course Exists (0.4ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 AND "courses"."id" != $2 LIMIT $3 [["canvas_id", 89364244], ["id", 30], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Course Exists (0.3ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 79522514], ["LIMIT", 1]] Course Create (0.4ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 79522514], ["sis_id", "bfbdc9f9d522c9bca4a0ac84edb9758b"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2021-09-28 18:52:01.801990"], ["end_at", "2021-10-22 18:52:01.802102"], ["created_at", "2021-10-01 18:52:01.803328"], ["updated_at", "2021-10-01 18:52:01.803328"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Course Exists (0.3ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 71161756], ["LIMIT", 1]] Course Create (0.4ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 71161756], ["sis_id", "8b7c48da9444c8406159d511c35d6b79"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2021-09-28 18:52:01.809578"], ["end_at", "2021-10-22 18:52:01.809680"], ["created_at", "2021-10-01 18:52:01.811036"], ["updated_at", "2021-10-01 18:52:01.811036"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.5ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Course Exists (0.3ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 98690902], ["LIMIT", 1]] Course Create (0.3ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 98690902], ["sis_id", "eccb7996581c8dcaba76b92c5f8a967d"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2021-09-28 18:52:01.818719"], ["end_at", "2021-10-22 18:52:01.818858"], ["created_at", "2021-10-01 18:52:01.820304"], ["updated_at", "2021-10-01 18:52:01.820304"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Course Exists (0.2ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 67384297], ["LIMIT", 1]] Course Create (0.2ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 67384297], ["sis_id", "bac14d3b846060ed8b15af309606c81e"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2021-09-28 18:52:01.823989"], ["end_at", "2021-10-22 18:52:01.824109"], ["created_at", "2021-10-01 18:52:01.825160"], ["updated_at", "2021-10-01 18:52:01.825160"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Course Exists (0.3ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 39231051], ["LIMIT", 1]] Course Create (0.3ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 39231051], ["sis_id", "bf5c75d137ce2a67e839c3e030725541"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2021-09-28 18:52:01.828060"], ["end_at", "2021-10-22 18:52:01.828150"], ["created_at", "2021-10-01 18:52:01.829185"], ["updated_at", "2021-10-01 18:52:01.829185"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Course Exists (0.3ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 77658964], ["LIMIT", 1]] Course Create (0.4ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 77658964], ["sis_id", "be6c8efb8a3ec71f8cdf325027d100ef"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2021-09-28 18:52:01.832236"], ["end_at", "2021-10-22 18:52:01.832398"], ["created_at", "2021-10-01 18:52:01.833982"], ["updated_at", "2021-10-01 18:52:01.833982"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Enrollment Exists (0.5ms) SELECT 1 AS one FROM "enrollments" WHERE "enrollments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 80623347], ["LIMIT", 1]] Enrollment Create (0.3ms) INSERT INTO "enrollments" ("canvas_id", "created_at", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["canvas_id", 80623347], ["created_at", "2021-10-01 18:52:01.847670"], ["updated_at", "2021-10-01 18:52:01.847670"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Enrollment Exists (0.4ms) SELECT 1 AS one FROM "enrollments" WHERE "enrollments"."canvas_id" IS NULL AND "enrollments"."id" != $1 LIMIT $2 [["id", 8], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Enrollment Exists (0.3ms) SELECT 1 AS one FROM "enrollments" WHERE "enrollments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 87409322], ["LIMIT", 1]] Enrollment Create (0.3ms) INSERT INTO "enrollments" ("canvas_id", "created_at", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["canvas_id", 87409322], ["created_at", "2021-10-01 18:52:01.854174"], ["updated_at", "2021-10-01 18:52:01.854174"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Enrollment Load (0.2ms) SELECT "enrollments".* FROM "enrollments" ORDER BY "enrollments"."id" ASC LIMIT $1 [["LIMIT", 1]] Enrollment Exists (0.3ms) SELECT 1 AS one FROM "enrollments" WHERE "enrollments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 87409322], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Enrollment Exists (0.3ms) SELECT 1 AS one FROM "enrollments" WHERE "enrollments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 99646445], ["LIMIT", 1]] Enrollment Create (0.4ms) INSERT INTO "enrollments" ("canvas_id", "created_at", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["canvas_id", 99646445], ["created_at", "2021-10-01 18:52:01.860824"], ["updated_at", "2021-10-01 18:52:01.860824"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Enrollment Exists (0.3ms) SELECT 1 AS one FROM "enrollments" WHERE "enrollments"."canvas_id" = $1 AND "enrollments"."id" != $2 LIMIT $3 [["canvas_id", 99646445], ["id", 10], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Enrollment Exists (0.4ms) SELECT 1 AS one FROM "enrollments" WHERE "enrollments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 9145344], ["LIMIT", 1]] Enrollment Create (0.3ms) INSERT INTO "enrollments" ("canvas_id", "created_at", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["canvas_id", 9145344], ["created_at", "2021-10-01 18:52:01.866153"], ["updated_at", "2021-10-01 18:52:01.866153"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Enrollment Exists (0.2ms) SELECT 1 AS one FROM "enrollments" WHERE "enrollments"."canvas_id" = $1 AND "enrollments"."id" != $2 LIMIT $3 [["canvas_id", 9145344], ["id", 11], ["LIMIT", 1]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Enrollment Exists (0.2ms) SELECT 1 AS one FROM "enrollments" WHERE "enrollments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 33388478], ["LIMIT", 1]] Enrollment Create (0.2ms) INSERT INTO "enrollments" ("canvas_id", "created_at", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["canvas_id", 33388478], ["created_at", "2021-10-01 18:52:01.870720"], ["updated_at", "2021-10-01 18:52:01.870720"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Enrollment Exists (0.3ms) SELECT 1 AS one FROM "enrollments" WHERE "enrollments"."canvas_id" = $1 AND "enrollments"."id" != $2 LIMIT $3 [["canvas_id", 33388478], ["id", 12], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Group Exists (0.4ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 66707385], ["LIMIT", 1]] Group Create (0.3ms) INSERT INTO "groups" ("canvas_id", "sis_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 66707385], ["sis_id", "556391b5d39a555285beab4079fd811a"], ["name", "Some User Group"], ["workflow_state", "available"], ["created_at", "2021-10-01 18:52:01.885333"], ["updated_at", "2021-10-01 18:52:01.885333"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 User Exists (0.4ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 56143301], ["LIMIT", 1]] User Create (0.3ms) INSERT INTO "users" ("canvas_id", "sis_id", "email", "first_name", "last_name", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 56143301], ["sis_id", "6c064289645b424ee849881124edc1cd"], ["email", "cooldude@coolsite.com"], ["first_name", "Cool"], ["last_name", "Dude"], ["created_at", "2021-10-01 18:52:01.896034"], ["updated_at", "2021-10-01 18:52:01.896034"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 GroupMembership Exists (0.4ms) SELECT 1 AS one FROM "group_memberships" WHERE "group_memberships"."canvas_id" = $1 LIMIT $2 [["canvas_id", 10807168], ["LIMIT", 1]] GroupMembership Create (0.3ms) INSERT INTO "group_memberships" ("canvas_id", "canvas_user_id", "canvas_group_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 10807168], ["canvas_user_id", 56143301], ["canvas_group_id", 66707385], ["workflow_state", "accepted"], ["created_at", "2021-10-01 18:52:01.907129"], ["updated_at", "2021-10-01 18:52:01.907129"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 GroupMembership Exists (0.2ms) SELECT 1 AS one FROM "group_memberships" WHERE "group_memberships"."canvas_id" IS NULL AND "group_memberships"."id" != $1 LIMIT $2 [["id", 7], ["LIMIT", 1]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 78903811], ["LIMIT", 1]] Group Create (0.2ms) INSERT INTO "groups" ("canvas_id", "sis_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 78903811], ["sis_id", "09334ca77fea3c845a0e3028d7617e67"], ["name", "Some User Group"], ["workflow_state", "available"], ["created_at", "2021-10-01 18:52:01.912317"], ["updated_at", "2021-10-01 18:52:01.912317"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 User Exists (0.2ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 52935099], ["LIMIT", 1]] User Create (0.2ms) INSERT INTO "users" ("canvas_id", "sis_id", "email", "first_name", "last_name", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 52935099], ["sis_id", "d60d27991d75a92b0ebc6c49dade75fc"], ["email", "cooldude@coolsite.com"], ["first_name", "Cool"], ["last_name", "Dude"], ["created_at", "2021-10-01 18:52:01.914286"], ["updated_at", "2021-10-01 18:52:01.914286"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 GroupMembership Exists (0.2ms) SELECT 1 AS one FROM "group_memberships" WHERE "group_memberships"."canvas_id" = $1 LIMIT $2 [["canvas_id", 74376129], ["LIMIT", 1]] GroupMembership Create (0.2ms) INSERT INTO "group_memberships" ("canvas_id", "canvas_user_id", "canvas_group_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 74376129], ["canvas_user_id", 52935099], ["canvas_group_id", 78903811], ["workflow_state", "accepted"], ["created_at", "2021-10-01 18:52:01.916349"], ["updated_at", "2021-10-01 18:52:01.916349"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 GroupMembership Load (0.2ms) SELECT "group_memberships".* FROM "group_memberships" ORDER BY "group_memberships"."id" ASC LIMIT $1 [["LIMIT", 1]] GroupMembership Exists (2.1ms) SELECT 1 AS one FROM "group_memberships" WHERE "group_memberships"."canvas_id" = $1 LIMIT $2 [["canvas_id", 74376129], ["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Group Exists (0.9ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 99017833], ["LIMIT", 1]] Group Create (0.3ms) INSERT INTO "groups" ("canvas_id", "sis_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 99017833], ["sis_id", "36ccc8577f560f30977918e5efe8d3db"], ["name", "Some User Group"], ["workflow_state", "available"], ["created_at", "2021-10-01 18:52:01.937714"], ["updated_at", "2021-10-01 18:52:01.937714"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 User Exists (0.3ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 48548930], ["LIMIT", 1]] User Create (0.3ms) INSERT INTO "users" ("canvas_id", "sis_id", "email", "first_name", "last_name", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 48548930], ["sis_id", "c5b5ce39ca8842b0870f97043df2e340"], ["email", "cooldude@coolsite.com"], ["first_name", "Cool"], ["last_name", "Dude"], ["created_at", "2021-10-01 18:52:01.940065"], ["updated_at", "2021-10-01 18:52:01.940065"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 GroupMembership Exists (0.3ms) SELECT 1 AS one FROM "group_memberships" WHERE "group_memberships"."canvas_id" = $1 LIMIT $2 [["canvas_id", 97993268], ["LIMIT", 1]] GroupMembership Create (0.3ms) INSERT INTO "group_memberships" ("canvas_id", "canvas_user_id", "canvas_group_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 97993268], ["canvas_user_id", 48548930], ["canvas_group_id", 99017833], ["workflow_state", "accepted"], ["created_at", "2021-10-01 18:52:01.942368"], ["updated_at", "2021-10-01 18:52:01.942368"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 GroupMembership Exists (0.2ms) SELECT 1 AS one FROM "group_memberships" WHERE "group_memberships"."canvas_id" = $1 AND "group_memberships"."id" != $2 LIMIT $3 [["canvas_id", 97993268], ["id", 9], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.5ms) SAVEPOINT active_record_1 Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 83890886], ["LIMIT", 1]] Group Create (0.3ms) INSERT INTO "groups" ("canvas_id", "sis_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 83890886], ["sis_id", "6a03ab40c6735841068802023e4aadd5"], ["name", "Some User Group"], ["workflow_state", "available"], ["created_at", "2021-10-01 18:52:01.949945"], ["updated_at", "2021-10-01 18:52:01.949945"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 User Exists (0.2ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 72594008], ["LIMIT", 1]] User Create (0.2ms) INSERT INTO "users" ("canvas_id", "sis_id", "email", "first_name", "last_name", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 72594008], ["sis_id", "70989dd33855532c749378dff3d12dfd"], ["email", "cooldude@coolsite.com"], ["first_name", "Cool"], ["last_name", "Dude"], ["created_at", "2021-10-01 18:52:01.952093"], ["updated_at", "2021-10-01 18:52:01.952093"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 GroupMembership Exists (0.2ms) SELECT 1 AS one FROM "group_memberships" WHERE "group_memberships"."canvas_id" = $1 LIMIT $2 [["canvas_id", 19415252], ["LIMIT", 1]] GroupMembership Create (0.2ms) INSERT INTO "group_memberships" ("canvas_id", "canvas_user_id", "canvas_group_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 19415252], ["canvas_user_id", 72594008], ["canvas_group_id", 83890886], ["workflow_state", "accepted"], ["created_at", "2021-10-01 18:52:01.953989"], ["updated_at", "2021-10-01 18:52:01.953989"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 GroupMembership Exists (0.2ms) SELECT 1 AS one FROM "group_memberships" WHERE "group_memberships"."canvas_id" = $1 AND "group_memberships"."id" != $2 LIMIT $3 [["canvas_id", 19415252], ["id", 10], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 87980071], ["LIMIT", 1]] Group Create (0.3ms) INSERT INTO "groups" ("canvas_id", "sis_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 87980071], ["sis_id", "01c233130aea8fa5572b28106db34ca5"], ["name", "Some User Group"], ["workflow_state", "available"], ["created_at", "2021-10-01 18:52:01.958642"], ["updated_at", "2021-10-01 18:52:01.958642"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" IS NULL AND "groups"."id" != $1 LIMIT $2 [["id", 16], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Group Exists (0.4ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 20299917], ["LIMIT", 1]] Group Create (0.4ms) INSERT INTO "groups" ("canvas_id", "sis_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 20299917], ["sis_id", "0bd277c54912ee000426bded52a494fd"], ["name", "Some User Group"], ["workflow_state", "available"], ["created_at", "2021-10-01 18:52:01.965302"], ["updated_at", "2021-10-01 18:52:01.965302"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Group Load (0.2ms) SELECT "groups".* FROM "groups" ORDER BY "groups"."id" ASC LIMIT $1 [["LIMIT", 1]] Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 20299917], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 81380629], ["LIMIT", 1]] Group Create (0.2ms) INSERT INTO "groups" ("canvas_id", "sis_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 81380629], ["sis_id", "53a745ff44e1feb18ce22f9283a6e394"], ["name", "Some User Group"], ["workflow_state", "available"], ["created_at", "2021-10-01 18:52:01.971856"], ["updated_at", "2021-10-01 18:52:01.971856"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 77835313], ["LIMIT", 1]] Group Create (0.2ms) INSERT INTO "groups" ("canvas_id", "sis_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 77835313], ["sis_id", "ade8783e32e4372e7316004c49f96686"], ["name", "Some User Group"], ["workflow_state", "available"], ["created_at", "2021-10-01 18:52:01.975449"], ["updated_at", "2021-10-01 18:52:01.975449"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 AND "groups"."id" != $2 LIMIT $3 [["canvas_id", 77835313], ["id", 19], ["LIMIT", 1]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 24358011], ["LIMIT", 1]] Group Create (0.2ms) INSERT INTO "groups" ("canvas_id", "sis_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 24358011], ["sis_id", "0e3ba0c77a6d2fec950b2030b5bf2992"], ["name", "Some User Group"], ["workflow_state", "available"], ["created_at", "2021-10-01 18:52:01.979703"], ["updated_at", "2021-10-01 18:52:01.979703"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 AND "groups"."id" != $2 LIMIT $3 [["canvas_id", 24358011], ["id", 20], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Role Exists (0.3ms) SELECT 1 AS one FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 67048777], ["LIMIT", 1]] Role Create (0.2ms) INSERT INTO "roles" ("canvas_id", "label", "base_role_type", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 67048777], ["label", "Cool Role"], ["base_role_type", "AccountMembership"], ["workflow_state", "active"], ["created_at", "2021-10-01 18:52:01.985395"], ["updated_at", "2021-10-01 18:52:01.985395"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Role Exists (0.2ms) SELECT 1 AS one FROM "roles" WHERE "roles"."canvas_id" IS NULL AND "roles"."id" != $1 LIMIT $2 [["id", 9], ["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Role Exists (0.2ms) SELECT 1 AS one FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 21001156], ["LIMIT", 1]] Role Create (0.2ms) INSERT INTO "roles" ("canvas_id", "label", "base_role_type", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 21001156], ["label", "Cool Role"], ["base_role_type", "AccountMembership"], ["workflow_state", "active"], ["created_at", "2021-10-01 18:52:01.992164"], ["updated_at", "2021-10-01 18:52:01.992164"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Role Load (0.2ms) SELECT "roles".* FROM "roles" ORDER BY "roles"."id" ASC LIMIT $1 [["LIMIT", 1]] Role Exists (0.3ms) SELECT 1 AS one FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 21001156], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.3ms) SELECT COUNT(*) FROM "roles" Role Load (0.3ms) SELECT "roles".* FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]]  (0.1ms) SAVEPOINT active_record_1 Role Exists (0.2ms) SELECT 1 AS one FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] Role Create (0.5ms) INSERT INTO "roles" ("canvas_id", "label", "base_role_type", "canvas_account_id", "workflow_state", "permissions", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 1], ["label", "Account Admin"], ["base_role_type", "AccountMembership"], ["canvas_account_id", 10], ["workflow_state", "built_in"], ["permissions", "{\"manage_wiki\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"post_to_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"moderate_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_announcements\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"send_messages\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"send_messages_all\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_outcomes\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"create_conferences\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"create_collaborations\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_roster\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_all_grades\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_grades\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_rubrics\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"comment_on_others_submissions\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_students\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_admin_users\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_role_overrides\":{\"enabled\":true,\"locked\":true,\"readonly\":true,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_account_memberships\":{\"enabled\":true,\"locked\":true,\"readonly\":true,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_account_settings\":{\"enabled\":true,\"locked\":true,\"readonly\":true,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_groups\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_group_pages\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_files\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_assignments\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"undelete_courses\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_grade_changes\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_course_changes\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_question_banks\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_calendar\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_reports\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_courses\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_user_logins\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_user_observers\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_alerts\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"become_user\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_developer_keys\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"import_sis\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_sis\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_sis\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_course_list\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_statistics\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_storage_quotas\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_course_content\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_content\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_interaction_alerts\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"change_course_state\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_sections\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_feature_flags\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_quiz_answer_audits\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"moderate_grades\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"lti_add_edit\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true}}"], ["created_at", "2021-10-01 18:52:02.001022"], ["updated_at", "2021-10-01 18:52:02.001022"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.3ms) SELECT COUNT(*) FROM "roles" Role Load (0.2ms) SELECT "roles".* FROM "roles" ORDER BY "roles"."id" DESC LIMIT $1 [["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Role Exists (0.3ms) SELECT 1 AS one FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] Role Create (0.3ms) INSERT INTO "roles" ("canvas_id", "label", "base_role_type", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 1], ["label", "Cool Role"], ["base_role_type", "AccountMembership"], ["workflow_state", "active"], ["created_at", "2021-10-01 18:52:02.010703"], ["updated_at", "2021-10-01 18:52:02.010703"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SELECT COUNT(*) FROM "roles" Role Load (0.2ms) SELECT "roles".* FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]]  (0.2ms) SAVEPOINT active_record_1 Role Exists (0.2ms) SELECT 1 AS one FROM "roles" WHERE "roles"."canvas_id" = $1 AND "roles"."id" != $2 LIMIT $3 [["canvas_id", 1], ["id", 12], ["LIMIT", 1]] Role Update (0.5ms) UPDATE "roles" SET "label" = $1, "canvas_account_id" = $2, "permissions" = $3, "workflow_state" = $4, "updated_at" = $5 WHERE "roles"."id" = $6 [["label", "Account Admin"], ["canvas_account_id", 10], ["permissions", "{\"manage_wiki\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"post_to_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"moderate_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_announcements\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"send_messages\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"send_messages_all\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_outcomes\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"create_conferences\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"create_collaborations\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_roster\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_all_grades\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_grades\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_rubrics\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"comment_on_others_submissions\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_students\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_admin_users\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_role_overrides\":{\"enabled\":true,\"locked\":true,\"readonly\":true,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_account_memberships\":{\"enabled\":true,\"locked\":true,\"readonly\":true,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_account_settings\":{\"enabled\":true,\"locked\":true,\"readonly\":true,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_groups\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_group_pages\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_files\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_assignments\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"undelete_courses\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_grade_changes\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_course_changes\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_question_banks\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_calendar\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_reports\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_courses\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_user_logins\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_user_observers\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_alerts\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"become_user\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_developer_keys\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"import_sis\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_sis\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_sis\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_course_list\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_statistics\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_storage_quotas\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_course_content\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_content\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_interaction_alerts\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"change_course_state\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_sections\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_feature_flags\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_quiz_answer_audits\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"moderate_grades\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"lti_add_edit\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true}}"], ["workflow_state", "built_in"], ["updated_at", "2021-10-01 18:52:02.015321"], ["id", 12]]  (0.3ms) RELEASE SAVEPOINT active_record_1  (0.3ms) SELECT COUNT(*) FROM "roles" Role Load (0.3ms) SELECT "roles".* FROM "roles" WHERE "roles"."id" = $1 LIMIT $2 [["id", 12], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Section Exists (0.4ms) SELECT 1 AS one FROM "sections" WHERE "sections"."canvas_id" = $1 LIMIT $2 [["canvas_id", 67879715], ["LIMIT", 1]] Section Create (0.3ms) INSERT INTO "sections" ("canvas_id", "created_at", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["canvas_id", 67879715], ["created_at", "2021-10-01 18:52:02.031616"], ["updated_at", "2021-10-01 18:52:02.031616"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Section Exists (0.4ms) SELECT 1 AS one FROM "sections" WHERE "sections"."canvas_id" IS NULL AND "sections"."id" != $1 LIMIT $2 [["id", 8], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Section Exists (0.2ms) SELECT 1 AS one FROM "sections" WHERE "sections"."canvas_id" = $1 LIMIT $2 [["canvas_id", 36688], ["LIMIT", 1]] Section Create (0.2ms) INSERT INTO "sections" ("canvas_id", "created_at", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["canvas_id", 36688], ["created_at", "2021-10-01 18:52:02.037814"], ["updated_at", "2021-10-01 18:52:02.037814"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Section Load (0.2ms) SELECT "sections".* FROM "sections" ORDER BY "sections"."id" ASC LIMIT $1 [["LIMIT", 1]] Section Exists (0.5ms) SELECT 1 AS one FROM "sections" WHERE "sections"."canvas_id" = $1 LIMIT $2 [["canvas_id", 36688], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Section Exists (0.3ms) SELECT 1 AS one FROM "sections" WHERE "sections"."canvas_id" = $1 LIMIT $2 [["canvas_id", 43088452], ["LIMIT", 1]] Section Create (0.3ms) INSERT INTO "sections" ("canvas_id", "created_at", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["canvas_id", 43088452], ["created_at", "2021-10-01 18:52:02.044652"], ["updated_at", "2021-10-01 18:52:02.044652"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Section Exists (0.2ms) SELECT 1 AS one FROM "sections" WHERE "sections"."canvas_id" = $1 AND "sections"."id" != $2 LIMIT $3 [["canvas_id", 43088452], ["id", 10], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Section Exists (0.2ms) SELECT 1 AS one FROM "sections" WHERE "sections"."canvas_id" = $1 LIMIT $2 [["canvas_id", 71263774], ["LIMIT", 1]] Section Create (0.2ms) INSERT INTO "sections" ("canvas_id", "created_at", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["canvas_id", 71263774], ["created_at", "2021-10-01 18:52:02.048987"], ["updated_at", "2021-10-01 18:52:02.048987"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Submission Exists (0.5ms) SELECT 1 AS one FROM "submissions" WHERE "submissions"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] Submission Create (0.4ms) INSERT INTO "submissions" ("canvas_id", "submitted_at", "graded_at", "score", "points_possible", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 1], ["submitted_at", "2021-09-24 18:52:02.060022"], ["graded_at", "2021-09-30 18:52:02.060175"], ["score", 5.0], ["points_possible", 10.0], ["created_at", "2021-10-01 18:52:02.062113"], ["updated_at", "2021-10-01 18:52:02.062113"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Submission Exists (0.2ms) SELECT 1 AS one FROM "submissions" WHERE "submissions"."canvas_id" IS NULL AND "submissions"."id" != $1 LIMIT $2 [["id", 8], ["LIMIT", 1]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Submission Exists (0.2ms) SELECT 1 AS one FROM "submissions" WHERE "submissions"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]] Submission Create (0.2ms) INSERT INTO "submissions" ("canvas_id", "submitted_at", "graded_at", "score", "points_possible", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 2], ["submitted_at", "2021-09-24 18:52:02.067131"], ["graded_at", "2021-09-30 18:52:02.067216"], ["score", 5.0], ["points_possible", 10.0], ["created_at", "2021-10-01 18:52:02.068190"], ["updated_at", "2021-10-01 18:52:02.068190"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Submission Load (0.1ms) SELECT "submissions".* FROM "submissions" ORDER BY "submissions"."id" ASC LIMIT $1 [["LIMIT", 1]] Submission Exists (0.2ms) SELECT 1 AS one FROM "submissions" WHERE "submissions"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Submission Exists (0.2ms) SELECT 1 AS one FROM "submissions" WHERE "submissions"."canvas_id" = $1 LIMIT $2 [["canvas_id", 3], ["LIMIT", 1]] Submission Create (0.2ms) INSERT INTO "submissions" ("canvas_id", "submitted_at", "graded_at", "score", "points_possible", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 3], ["submitted_at", "2021-09-24 18:52:02.072484"], ["graded_at", "2021-09-30 18:52:02.072568"], ["score", 5.0], ["points_possible", 10.0], ["created_at", "2021-10-01 18:52:02.073486"], ["updated_at", "2021-10-01 18:52:02.073486"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Submission Exists (0.2ms) SELECT 1 AS one FROM "submissions" WHERE "submissions"."canvas_id" = $1 AND "submissions"."id" != $2 LIMIT $3 [["canvas_id", 3], ["id", 10], ["LIMIT", 1]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Submission Exists (0.2ms) SELECT 1 AS one FROM "submissions" WHERE "submissions"."canvas_id" = $1 LIMIT $2 [["canvas_id", 4], ["LIMIT", 1]] Submission Create (0.2ms) INSERT INTO "submissions" ("canvas_id", "submitted_at", "graded_at", "score", "points_possible", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 4], ["submitted_at", "2021-09-24 18:52:02.076973"], ["graded_at", "2021-09-30 18:52:02.077057"], ["score", 5.0], ["points_possible", 10.0], ["created_at", "2021-10-01 18:52:02.077978"], ["updated_at", "2021-10-01 18:52:02.077978"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Submission Exists (0.2ms) SELECT 1 AS one FROM "submissions" WHERE "submissions"."canvas_id" = $1 AND "submissions"."id" != $2 LIMIT $3 [["canvas_id", 4], ["id", 11], ["LIMIT", 1]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Submission Exists (0.3ms) SELECT 1 AS one FROM "submissions" WHERE "submissions"."canvas_id" = $1 LIMIT $2 [["canvas_id", 5], ["LIMIT", 1]] Submission Create (0.3ms) INSERT INTO "submissions" ("canvas_id", "submitted_at", "graded_at", "score", "points_possible", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 5], ["submitted_at", "2021-09-24 18:52:02.081300"], ["graded_at", "2021-09-30 18:52:02.081385"], ["score", 5.0], ["points_possible", 10.0], ["created_at", "2021-10-01 18:52:02.082552"], ["updated_at", "2021-10-01 18:52:02.082552"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Submission Exists (0.4ms) SELECT 1 AS one FROM "submissions" WHERE "submissions"."canvas_id" = $1 AND "submissions"."id" != $2 LIMIT $3 [["canvas_id", 5], ["id", 12], ["LIMIT", 1]]  (0.1ms) ROLLBACK  (0.3ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Term Exists (0.3ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 51745146], ["LIMIT", 1]] Term Create (0.3ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 51745146], ["name", "Cool Term"], ["start_at", "2021-09-28 18:52:00.198408"], ["end_at", "2021-10-04 18:52:00.198550"], ["workflow_state", "active"], ["sis_id", "b6d9ee11b2fda6eb99463ff682215c33"], ["created_at", "2021-10-01 18:52:02.088953"], ["updated_at", "2021-10-01 18:52:02.088953"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Term Exists (0.3ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" IS NULL AND "terms"."id" != $1 LIMIT $2 [["id", 26], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Term Exists (0.3ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 31582668], ["LIMIT", 1]] Term Create (0.3ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 31582668], ["name", "Cool Term"], ["start_at", "2021-09-28 18:52:00.198408"], ["end_at", "2021-10-04 18:52:00.198550"], ["workflow_state", "active"], ["sis_id", "4e0e505cc3f1b0448d65874dc85978dc"], ["created_at", "2021-10-01 18:52:02.095350"], ["updated_at", "2021-10-01 18:52:02.095350"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Term Load (0.2ms) SELECT "terms".* FROM "terms" ORDER BY "terms"."id" ASC LIMIT $1 [["LIMIT", 1]] Term Exists (0.2ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 31582668], ["LIMIT", 1]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Term Exists (0.2ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 64006696], ["LIMIT", 1]] Term Create (0.3ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 64006696], ["name", "Cool Term"], ["start_at", "2021-09-28 18:52:00.198408"], ["end_at", "2021-10-04 18:52:00.198550"], ["workflow_state", "active"], ["sis_id", "5e2508aaf88b0e3f2852643ae0036690"], ["created_at", "2021-10-01 18:52:02.101103"], ["updated_at", "2021-10-01 18:52:02.101103"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Term Exists (0.2ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 95494354], ["LIMIT", 1]] Term Create (0.3ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 95494354], ["name", "Cool Term"], ["start_at", "2021-09-29 18:52:02.103897"], ["end_at", "2021-10-04 18:52:02.103992"], ["workflow_state", "active"], ["sis_id", "b5432aeab36bff72975a8b646f69bd8a"], ["created_at", "2021-10-01 18:52:02.105334"], ["updated_at", "2021-10-01 18:52:02.105334"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Term Exists (0.2ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 33939096], ["LIMIT", 1]] Term Create (0.3ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 33939096], ["name", "Cool Term"], ["start_at", "2021-09-28 18:52:00.198408"], ["end_at", "2021-10-04 18:52:00.198550"], ["workflow_state", "inactive"], ["sis_id", "b919143a08e09bb86e225d3078fc78c1"], ["created_at", "2021-10-01 18:52:02.107512"], ["updated_at", "2021-10-01 18:52:02.107512"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Term Exists (0.7ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 12152781], ["LIMIT", 1]] Term Create (0.4ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 12152781], ["name", "Cool Term"], ["start_at", "2021-08-01 18:52:02.120605"], ["end_at", "2021-09-01 18:52:02.120697"], ["workflow_state", "active"], ["sis_id", "cdbcce371328f7a85b114d6ab1a201dd"], ["created_at", "2021-10-01 18:52:02.122688"], ["updated_at", "2021-10-01 18:52:02.122688"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Term Exists (0.3ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 81673444], ["LIMIT", 1]] Term Create (0.3ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 81673444], ["name", "Cool Term"], ["start_at", "2022-04-01 18:52:02.123947"], ["end_at", "2022-10-01 18:52:02.124007"], ["workflow_state", "active"], ["sis_id", "f0ace2a61c738bd25b739e773423f8c1"], ["created_at", "2021-10-01 18:52:02.125187"], ["updated_at", "2021-10-01 18:52:02.125187"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Term Load (0.3ms) SELECT "terms".* FROM "terms" WHERE "terms"."workflow_state" = $1 AND (start_at <= '2021-10-16 18:52:02.126294' OR start_at IS NULL) AND (end_at >= '2021-09-16 18:52:02.126422' OR end_at IS NULL) [["workflow_state", "active"]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SELECT COUNT(*) FROM "terms" Term Load (0.2ms) SELECT "terms".* FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]]  (0.1ms) SAVEPOINT active_record_1 Term Exists (0.2ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] Term Create (0.2ms) INSERT INTO "terms" ("canvas_id", "name", "workflow_state", "grading_period_group_id", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 1], ["name", "Default Term"], ["workflow_state", "active"], ["grading_period_group_id", 1], ["sis_id", "Test"], ["created_at", "2021-10-01 18:52:02.131426"], ["updated_at", "2021-10-01 18:52:02.131426"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SELECT COUNT(*) FROM "terms" Term Load (0.2ms) SELECT "terms".* FROM "terms" ORDER BY "terms"."id" DESC LIMIT $1 [["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Term Exists (0.3ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] Term Create (0.3ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 1], ["name", "Cool Term"], ["start_at", "2021-09-28 18:52:00.198408"], ["end_at", "2021-10-04 18:52:00.198550"], ["workflow_state", "active"], ["sis_id", "aa0824aaf0333054eb7fe434234ce31d"], ["created_at", "2021-10-01 18:52:02.137888"], ["updated_at", "2021-10-01 18:52:02.137888"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SELECT COUNT(*) FROM "terms" Term Load (0.2ms) SELECT "terms".* FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]]  (0.1ms) SAVEPOINT active_record_1 Term Exists (0.2ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 AND "terms"."id" != $2 LIMIT $3 [["canvas_id", 1], ["id", 34], ["LIMIT", 1]] Term Update (0.3ms) UPDATE "terms" SET "name" = $1, "sis_id" = $2, "start_at" = $3, "end_at" = $4, "grading_period_group_id" = $5, "updated_at" = $6 WHERE "terms"."id" = $7 [["name", "Default Term"], ["sis_id", "Test"], ["start_at", nil], ["end_at", nil], ["grading_period_group_id", 1], ["updated_at", "2021-10-01 18:52:02.141329"], ["id", 34]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SELECT COUNT(*) FROM "terms" Term Load (0.2ms) SELECT "terms".* FROM "terms" WHERE "terms"."id" = $1 LIMIT $2 [["id", 34], ["LIMIT", 1]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 User Exists (0.3ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 33743142], ["LIMIT", 1]] User Create (0.3ms) INSERT INTO "users" ("canvas_id", "sis_id", "email", "first_name", "last_name", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 33743142], ["sis_id", "a4bde7ac8fe3e06b8380c347882ff18c"], ["email", "cooldude@coolsite.com"], ["first_name", "Cool"], ["last_name", "Dude"], ["created_at", "2021-10-01 18:52:02.146412"], ["updated_at", "2021-10-01 18:52:02.146412"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 User Exists (0.3ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" IS NULL AND "users"."id" != $1 LIMIT $2 [["id", 18], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 User Exists (0.2ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 40403561], ["LIMIT", 1]] User Create (0.2ms) INSERT INTO "users" ("canvas_id", "sis_id", "email", "first_name", "last_name", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 40403561], ["sis_id", "abc3baebac7f963eef20e78c0a0517e4"], ["email", "cooldude@coolsite.com"], ["first_name", "Cool"], ["last_name", "Dude"], ["created_at", "2021-10-01 18:52:02.152996"], ["updated_at", "2021-10-01 18:52:02.152996"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 User Load (0.2ms) SELECT "users".* FROM "users" ORDER BY "users"."id" ASC LIMIT $1 [["LIMIT", 1]] User Exists (0.3ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 40403561], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 User Exists (0.3ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 58636573], ["LIMIT", 1]] User Create (0.3ms) INSERT INTO "users" ("canvas_id", "sis_id", "email", "first_name", "last_name", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 58636573], ["sis_id", "103a7bd7306bc91917037da16fb554ff"], ["email", "cooldude@coolsite.com"], ["first_name", "Cool"], ["last_name", "Dude"], ["created_at", "2021-10-01 18:52:02.159309"], ["updated_at", "2021-10-01 18:52:02.159309"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 User Exists (0.4ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 25593685], ["LIMIT", 1]] User Create (0.3ms) INSERT INTO "users" ("canvas_id", "sis_id", "email", "first_name", "last_name", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 25593685], ["sis_id", "34e5842eeb20faad3efc649347b1abb4"], ["email", "cooldude@coolsite.com"], ["first_name", "Cool"], ["last_name", "Dude"], ["created_at", "2021-10-01 18:52:02.163886"], ["updated_at", "2021-10-01 18:52:02.163886"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 User Exists (0.3ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 83162629], ["LIMIT", 1]] User Create (0.3ms) INSERT INTO "users" ("canvas_id", "sis_id", "email", "first_name", "last_name", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 83162629], ["sis_id", "efeb246dfa126411f0dfa283e41f568c"], ["email", "cooldude@coolsite.com"], ["first_name", "Cool"], ["last_name", "Dude"], ["created_at", "2021-10-01 18:52:02.168990"], ["updated_at", "2021-10-01 18:52:02.168990"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) SELECT COUNT(*) FROM "assignment_groups" AssignmentGroup Create Many (0.7ms) INSERT INTO "assignment_groups" ("canvas_id","canvas_course_id","name","rules","position","group_weight","workflow_state","canvas_created_at","canvas_updated_at","created_at","updated_at") VALUES (1,1,'Assignments','--- drop_lowest:1\nnever_drop:36\n ',1,50.0,'available','2017-09-08 01:37:33','2017-09-08 01:37:33','2021-10-01 18:52:02.177409','2021-10-01 18:52:02.177409'),(2,1,'Tests',NULL,1,50.0,'available','2017-09-08 01:37:33','2017-09-08 01:37:33','2021-10-01 18:52:02.177409','2021-10-01 18:52:02.177409') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","canvas_course_id"=EXCLUDED."canvas_course_id","name"=EXCLUDED."name","rules"=EXCLUDED."rules","position"=EXCLUDED."position","group_weight"=EXCLUDED."group_weight","workflow_state"=EXCLUDED."workflow_state","canvas_created_at"=EXCLUDED."canvas_created_at","canvas_updated_at"=EXCLUDED."canvas_updated_at","updated_at"=EXCLUDED."updated_at" WHERE ("assignment_groups".canvas_id, "assignment_groups".canvas_course_id, "assignment_groups".name, "assignment_groups".rules, "assignment_groups".position, "assignment_groups".group_weight, "assignment_groups".workflow_state, "assignment_groups".canvas_created_at, "assignment_groups".canvas_updated_at) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.canvas_course_id, EXCLUDED.name, EXCLUDED.rules, EXCLUDED.position, EXCLUDED.group_weight, EXCLUDED.workflow_state, EXCLUDED.canvas_created_at, EXCLUDED.canvas_updated_at) RETURNING "id"  (0.3ms) SELECT COUNT(*) FROM "assignment_groups"  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SELECT COUNT(*) FROM "assignments" Assignment Create Many (0.7ms) INSERT INTO "assignments" ("canvas_id","title","description","due_at","unlock_at","lock_at","points_possible","min_score","max_score","mastery_score","grading_type","submission_types","workflow_state","canvas_context_id","canvas_context_type","canvas_assignment_group_id","canvas_grading_scheme_id","canvas_grading_standard_id","created_at","updated_at") VALUES (88,'Assignment 1','

fdsfds

',NULL,NULL,NULL,100.0,NULL,NULL,NULL,'points','online_text_entry','published',58,'Course',55,NULL,NULL,'2021-10-01 18:52:02.182761','2021-10-01 18:52:02.182761'),(89,'fdsfdsfds','

fdsfdsfsdf

',NULL,NULL,NULL,100.0,NULL,NULL,NULL,'points','online_text_entry','published',59,'Course',56,NULL,NULL,'2021-10-01 18:52:02.182761','2021-10-01 18:52:02.182761') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","title"=EXCLUDED."title","description"=EXCLUDED."description","due_at"=EXCLUDED."due_at","unlock_at"=EXCLUDED."unlock_at","lock_at"=EXCLUDED."lock_at","points_possible"=EXCLUDED."points_possible","min_score"=EXCLUDED."min_score","max_score"=EXCLUDED."max_score","mastery_score"=EXCLUDED."mastery_score","grading_type"=EXCLUDED."grading_type","submission_types"=EXCLUDED."submission_types","workflow_state"=EXCLUDED."workflow_state","canvas_context_id"=EXCLUDED."canvas_context_id","canvas_context_type"=EXCLUDED."canvas_context_type","canvas_assignment_group_id"=EXCLUDED."canvas_assignment_group_id","canvas_grading_scheme_id"=EXCLUDED."canvas_grading_scheme_id","canvas_grading_standard_id"=EXCLUDED."canvas_grading_standard_id","updated_at"=EXCLUDED."updated_at" WHERE ("assignments".canvas_id, "assignments".title, "assignments".description, "assignments".due_at, "assignments".unlock_at, "assignments".lock_at, "assignments".points_possible, "assignments".min_score, "assignments".max_score, "assignments".mastery_score, "assignments".grading_type, "assignments".submission_types, "assignments".workflow_state, "assignments".canvas_context_id, "assignments".canvas_context_type, "assignments".canvas_assignment_group_id, "assignments".canvas_grading_scheme_id, "assignments".canvas_grading_standard_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.title, EXCLUDED.description, EXCLUDED.due_at, EXCLUDED.unlock_at, EXCLUDED.lock_at, EXCLUDED.points_possible, EXCLUDED.min_score, EXCLUDED.max_score, EXCLUDED.mastery_score, EXCLUDED.grading_type, EXCLUDED.submission_types, EXCLUDED.workflow_state, EXCLUDED.canvas_context_id, EXCLUDED.canvas_context_type, EXCLUDED.canvas_assignment_group_id, EXCLUDED.canvas_grading_scheme_id, EXCLUDED.canvas_grading_standard_id) RETURNING "id"  (0.2ms) SELECT COUNT(*) FROM "assignments"  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.3ms) SELECT COUNT(*) FROM "context_module_items" ContextModuleItem Create Many (0.4ms) INSERT INTO "context_module_items" ("canvas_id","canvas_context_module_id","position","canvas_content_id","canvas_content_type","workflow_state","canvas_assignment_id","created_at","updated_at") VALUES (15,9,1,83,'Assignment','active',1,'2021-10-01 18:52:02.186941','2021-10-01 18:52:02.186941'),(16,10,1,80,'Assignment','active',2,'2021-10-01 18:52:02.186941','2021-10-01 18:52:02.186941') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","canvas_context_module_id"=EXCLUDED."canvas_context_module_id","position"=EXCLUDED."position","canvas_content_id"=EXCLUDED."canvas_content_id","canvas_content_type"=EXCLUDED."canvas_content_type","workflow_state"=EXCLUDED."workflow_state","canvas_assignment_id"=EXCLUDED."canvas_assignment_id","updated_at"=EXCLUDED."updated_at" WHERE ("context_module_items".canvas_id, "context_module_items".canvas_context_module_id, "context_module_items".position, "context_module_items".canvas_content_id, "context_module_items".canvas_content_type, "context_module_items".workflow_state, "context_module_items".canvas_assignment_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.canvas_context_module_id, EXCLUDED.position, EXCLUDED.canvas_content_id, EXCLUDED.canvas_content_type, EXCLUDED.workflow_state, EXCLUDED.canvas_assignment_id) RETURNING "id"  (0.2ms) SELECT COUNT(*) FROM "context_module_items"  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.4ms) SELECT COUNT(*) FROM "context_modules" ContextModule Create Many (0.5ms) INSERT INTO "context_modules" ("canvas_id","canvas_context_id","canvas_context_type","position","name","workflow_state","deleted_at","created_at","updated_at") VALUES (23,785,'Course',1,'New Mod','active',NULL,'2021-10-01 18:52:02.192119','2021-10-01 18:52:02.192119'),(4,27,'Course',1,'Modules gonna module','unpublished',NULL,'2021-10-01 18:52:02.192119','2021-10-01 18:52:02.192119') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","canvas_context_id"=EXCLUDED."canvas_context_id","canvas_context_type"=EXCLUDED."canvas_context_type","position"=EXCLUDED."position","name"=EXCLUDED."name","workflow_state"=EXCLUDED."workflow_state","deleted_at"=EXCLUDED."deleted_at","updated_at"=EXCLUDED."updated_at" WHERE ("context_modules".canvas_id, "context_modules".canvas_context_id, "context_modules".canvas_context_type, "context_modules".position, "context_modules".name, "context_modules".workflow_state, "context_modules".deleted_at) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.canvas_context_id, EXCLUDED.canvas_context_type, EXCLUDED.position, EXCLUDED.name, EXCLUDED.workflow_state, EXCLUDED.deleted_at) RETURNING "id"  (0.3ms) SELECT COUNT(*) FROM "context_modules"  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.3ms) SELECT COUNT(*) FROM "courses" Course Create Many (0.4ms) INSERT INTO "courses" ("canvas_id","sis_id","course_code","name","canvas_account_id","canvas_term_id","start_at","end_at","workflow_state","grading_standard_id","created_at","updated_at") VALUES (1,'course_sis_id_1','C1','Course #1',1,1,'2017-03-27 21:53:18','2017-04-27 12:21:18','active',NULL,'2021-10-01 18:52:02.196912','2021-10-01 18:52:02.196912'),(2,'course_sis_id_2','C2','Course #2',1,1,'2017-03-27 21:53:18','2017-04-27 12:21:18','unpublished',NULL,'2021-10-01 18:52:02.196912','2021-10-01 18:52:02.196912') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","sis_id"=EXCLUDED."sis_id","course_code"=EXCLUDED."course_code","name"=EXCLUDED."name","canvas_account_id"=EXCLUDED."canvas_account_id","canvas_term_id"=EXCLUDED."canvas_term_id","start_at"=EXCLUDED."start_at","end_at"=EXCLUDED."end_at","workflow_state"=EXCLUDED."workflow_state","grading_standard_id"=EXCLUDED."grading_standard_id","updated_at"=EXCLUDED."updated_at" WHERE ("courses".canvas_id, "courses".sis_id, "courses".course_code, "courses".name, "courses".canvas_account_id, "courses".canvas_term_id, "courses".start_at, "courses".end_at, "courses".workflow_state, "courses".grading_standard_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.sis_id, EXCLUDED.course_code, EXCLUDED.name, EXCLUDED.canvas_account_id, EXCLUDED.canvas_term_id, EXCLUDED.start_at, EXCLUDED.end_at, EXCLUDED.workflow_state, EXCLUDED.grading_standard_id) RETURNING "id"  (0.2ms) SELECT COUNT(*) FROM "courses"  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SELECT COUNT(*) FROM "users" User Create Many (0.5ms) INSERT INTO "users" ("canvas_id","sis_id","email","first_name","last_name","name","sortable_name","workflow_state","login_id","created_at","updated_at") VALUES (1,'sis_id_1','poorbastard@yharnam.com','Patches','the Spider','Patches the Spider','the Spider, Patches','active','spiderdude1337','2021-10-01 18:52:02.200828','2021-10-01 18:52:02.200828'),(2,'sis_id_2','dreamer@yharnam.com','Hunter','Djura','Hunter Djura','Djura, Hunter','active','retireddude109','2021-10-01 18:52:02.200828','2021-10-01 18:52:02.200828') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","sis_id"=EXCLUDED."sis_id","email"=EXCLUDED."email","first_name"=EXCLUDED."first_name","last_name"=EXCLUDED."last_name","name"=EXCLUDED."name","sortable_name"=EXCLUDED."sortable_name","workflow_state"=EXCLUDED."workflow_state","login_id"=EXCLUDED."login_id","updated_at"=EXCLUDED."updated_at" WHERE ("users".canvas_id, "users".sis_id, "users".email, "users".first_name, "users".last_name, "users".name, "users".sortable_name, "users".workflow_state, "users".login_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.sis_id, EXCLUDED.email, EXCLUDED.first_name, EXCLUDED.last_name, EXCLUDED.name, EXCLUDED.sortable_name, EXCLUDED.workflow_state, EXCLUDED.login_id) RETURNING "id"  (0.2ms) SELECT COUNT(*) FROM "users"  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SELECT COUNT(*) FROM "courses" Course Create Many (0.4ms) INSERT INTO "courses" ("canvas_id","sis_id","course_code","name","canvas_account_id","canvas_term_id","start_at","end_at","workflow_state","grading_standard_id","created_at","updated_at") VALUES (1,'course_sis_id_1','C1','Course #1',1,1,'2017-03-27 21:53:18','2017-04-27 12:21:18','active',NULL,'2021-10-01 18:52:02.204667','2021-10-01 18:52:02.204667'),(2,'course_sis_id_2','C2','Course #2',1,1,'2017-03-27 21:53:18','2017-04-27 12:21:18','unpublished',NULL,'2021-10-01 18:52:02.204667','2021-10-01 18:52:02.204667') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","sis_id"=EXCLUDED."sis_id","course_code"=EXCLUDED."course_code","name"=EXCLUDED."name","canvas_account_id"=EXCLUDED."canvas_account_id","canvas_term_id"=EXCLUDED."canvas_term_id","start_at"=EXCLUDED."start_at","end_at"=EXCLUDED."end_at","workflow_state"=EXCLUDED."workflow_state","grading_standard_id"=EXCLUDED."grading_standard_id","updated_at"=EXCLUDED."updated_at" WHERE ("courses".canvas_id, "courses".sis_id, "courses".course_code, "courses".name, "courses".canvas_account_id, "courses".canvas_term_id, "courses".start_at, "courses".end_at, "courses".workflow_state, "courses".grading_standard_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.sis_id, EXCLUDED.course_code, EXCLUDED.name, EXCLUDED.canvas_account_id, EXCLUDED.canvas_term_id, EXCLUDED.start_at, EXCLUDED.end_at, EXCLUDED.workflow_state, EXCLUDED.grading_standard_id) RETURNING "id"  (0.2ms) SELECT COUNT(*) FROM "courses" Course Load (0.2ms) SELECT "courses".* FROM "courses" ORDER BY "courses"."id" ASC LIMIT $1 [["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SELECT COUNT(*) FROM "enrollments" Enrollment Create Many (0.5ms) INSERT INTO "enrollments" ("canvas_id","canvas_course_id","course_sis_id","canvas_user_id","user_sis_id","role","canvas_role_id","canvas_section_id","workflow_state","base_role_type","created_at","updated_at") VALUES (1,1,'sis_MUSC_2520_834',2,'sis_dalvarez_247','teacher',4,1,'active','TeacherEnrollment','2021-10-01 18:52:02.208878','2021-10-01 18:52:02.208878'),(2,1,'sis_MUSC_2520_834',3,'sis_jweaver_720','student',4,1,'active','StudentEnrollment','2021-10-01 18:52:02.208878','2021-10-01 18:52:02.208878') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","canvas_course_id"=EXCLUDED."canvas_course_id","course_sis_id"=EXCLUDED."course_sis_id","canvas_user_id"=EXCLUDED."canvas_user_id","user_sis_id"=EXCLUDED."user_sis_id","role"=EXCLUDED."role","canvas_role_id"=EXCLUDED."canvas_role_id","canvas_section_id"=EXCLUDED."canvas_section_id","workflow_state"=EXCLUDED."workflow_state","base_role_type"=EXCLUDED."base_role_type","updated_at"=EXCLUDED."updated_at" WHERE ("enrollments".canvas_id, "enrollments".canvas_course_id, "enrollments".course_sis_id, "enrollments".canvas_user_id, "enrollments".user_sis_id, "enrollments".role, "enrollments".canvas_role_id, "enrollments".canvas_section_id, "enrollments".workflow_state, "enrollments".base_role_type) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.canvas_course_id, EXCLUDED.course_sis_id, EXCLUDED.canvas_user_id, EXCLUDED.user_sis_id, EXCLUDED.role, EXCLUDED.canvas_role_id, EXCLUDED.canvas_section_id, EXCLUDED.workflow_state, EXCLUDED.base_role_type) RETURNING "id"  (0.2ms) SELECT COUNT(*) FROM "enrollments"  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.3ms) SELECT COUNT(*) FROM "sections" Section Create Many (0.5ms) INSERT INTO "sections" ("canvas_id","sis_id","canvas_course_id","name","workflow_state","start_at","end_at","created_at","updated_at") VALUES (1,'sis_section_1',1,'Cool Section','active','2017-03-27 21:53:18','2017-03-27 21:53:18','2021-10-01 18:52:02.212717','2021-10-01 18:52:02.212717'),(2,'sis_section_2',2,'Lame Section','active','2017-03-27 21:53:18','2017-03-27 21:53:18','2021-10-01 18:52:02.212717','2021-10-01 18:52:02.212717') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","sis_id"=EXCLUDED."sis_id","canvas_course_id"=EXCLUDED."canvas_course_id","name"=EXCLUDED."name","workflow_state"=EXCLUDED."workflow_state","start_at"=EXCLUDED."start_at","end_at"=EXCLUDED."end_at","updated_at"=EXCLUDED."updated_at" WHERE ("sections".canvas_id, "sections".sis_id, "sections".canvas_course_id, "sections".name, "sections".workflow_state, "sections".start_at, "sections".end_at) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.sis_id, EXCLUDED.canvas_course_id, EXCLUDED.name, EXCLUDED.workflow_state, EXCLUDED.start_at, EXCLUDED.end_at) RETURNING "id"  (0.2ms) SELECT COUNT(*) FROM "sections" Section Load (0.2ms) SELECT "sections".* FROM "sections" ORDER BY "sections"."id" ASC LIMIT $1 [["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN Section Create Many (0.4ms) INSERT INTO "sections" ("canvas_id","canvas_nonxlist_course_id","created_at","updated_at") VALUES (2,2,'2021-10-01 18:52:02.217067','2021-10-01 18:52:02.217067') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","canvas_nonxlist_course_id"=EXCLUDED."canvas_nonxlist_course_id","updated_at"=EXCLUDED."updated_at" WHERE ("sections".canvas_id, "sections".canvas_nonxlist_course_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.canvas_nonxlist_course_id) RETURNING "id"  (0.2ms) SELECT COUNT(*) FROM "sections" WHERE "sections"."canvas_nonxlist_course_id" IS NOT NULL Section Load (0.2ms) SELECT "sections".* FROM "sections" WHERE "sections"."canvas_nonxlist_course_id" IS NOT NULL ORDER BY "sections"."id" ASC LIMIT $1 [["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.4ms) SELECT COUNT(*) FROM "groups" Group Create Many (0.6ms) INSERT INTO "groups" ("canvas_id","sis_id","canvas_group_category_id","group_category_sis_id","canvas_account_id","canvas_course_id","name","workflow_state","context_id","context_type","max_membership","created_at","updated_at") VALUES (50,'sis1',10,NULL,1,NULL,'Group1','available',1,'Account',NULL,'2021-10-01 18:52:02.224758','2021-10-01 18:52:02.224758'),(51,'sis2',2,NULL,NULL,1,'Group2','available',1,'Course',1,'2021-10-01 18:52:02.224758','2021-10-01 18:52:02.224758') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","sis_id"=EXCLUDED."sis_id","canvas_group_category_id"=EXCLUDED."canvas_group_category_id","group_category_sis_id"=EXCLUDED."group_category_sis_id","canvas_account_id"=EXCLUDED."canvas_account_id","canvas_course_id"=EXCLUDED."canvas_course_id","name"=EXCLUDED."name","workflow_state"=EXCLUDED."workflow_state","context_id"=EXCLUDED."context_id","context_type"=EXCLUDED."context_type","max_membership"=EXCLUDED."max_membership","updated_at"=EXCLUDED."updated_at" WHERE ("groups".canvas_id, "groups".sis_id, "groups".canvas_group_category_id, "groups".group_category_sis_id, "groups".canvas_account_id, "groups".canvas_course_id, "groups".name, "groups".workflow_state, "groups".context_id, "groups".context_type, "groups".max_membership) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.sis_id, EXCLUDED.canvas_group_category_id, EXCLUDED.group_category_sis_id, EXCLUDED.canvas_account_id, EXCLUDED.canvas_course_id, EXCLUDED.name, EXCLUDED.workflow_state, EXCLUDED.context_id, EXCLUDED.context_type, EXCLUDED.max_membership) RETURNING "id"  (0.4ms) SELECT COUNT(*) FROM "groups" Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."name" = $1 LIMIT $2 [["name", "Group1"], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) SELECT COUNT(*) FROM "group_memberships" GroupMembership Create Many (0.4ms) INSERT INTO "group_memberships" ("canvas_id","canvas_group_id","group_sis_id","canvas_user_id","user_sis_id","workflow_state","created_at","updated_at") VALUES (50,1,NULL,10,NULL,'accepted','2021-10-01 18:52:02.230644','2021-10-01 18:52:02.230644'),(51,2,NULL,11,NULL,'accepted','2021-10-01 18:52:02.230644','2021-10-01 18:52:02.230644') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","canvas_group_id"=EXCLUDED."canvas_group_id","group_sis_id"=EXCLUDED."group_sis_id","canvas_user_id"=EXCLUDED."canvas_user_id","user_sis_id"=EXCLUDED."user_sis_id","workflow_state"=EXCLUDED."workflow_state","updated_at"=EXCLUDED."updated_at" WHERE ("group_memberships".canvas_id, "group_memberships".canvas_group_id, "group_memberships".group_sis_id, "group_memberships".canvas_user_id, "group_memberships".user_sis_id, "group_memberships".workflow_state) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.canvas_group_id, EXCLUDED.group_sis_id, EXCLUDED.canvas_user_id, EXCLUDED.user_sis_id, EXCLUDED.workflow_state) RETURNING "id"  (0.2ms) SELECT COUNT(*) FROM "group_memberships" GroupMembership Load (0.2ms) SELECT "group_memberships".* FROM "group_memberships" WHERE "group_memberships"."canvas_id" = $1 LIMIT $2 [["canvas_id", 50], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.4ms) SELECT COUNT(*) FROM "user_observers" UserObserver Create Many (0.4ms) INSERT INTO "user_observers" ("observing_user_id","observed_user_id","workflow_state","created_at","updated_at") VALUES (21,3,'active','2021-10-01 18:52:02.240241','2021-10-01 18:52:02.240241'),(21,2,'active','2021-10-01 18:52:02.240241','2021-10-01 18:52:02.240241') ON CONFLICT (observing_user_id, observed_user_id) DO UPDATE SET "observing_user_id"=EXCLUDED."observing_user_id","observed_user_id"=EXCLUDED."observed_user_id","workflow_state"=EXCLUDED."workflow_state","updated_at"=EXCLUDED."updated_at" WHERE ("user_observers".observing_user_id, "user_observers".observed_user_id, "user_observers".workflow_state) IS DISTINCT FROM (EXCLUDED.observing_user_id, EXCLUDED.observed_user_id, EXCLUDED.workflow_state) RETURNING "id"  (0.3ms) SELECT COUNT(*) FROM "user_observers" UserObserver Load (0.2ms) SELECT "user_observers".* FROM "user_observers" WHERE "user_observers"."observed_user_id" = $1 LIMIT $2 [["observed_user_id", 3], ["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.5ms) SELECT COUNT(*) FROM "grading_periods" GradingPeriod Create Many (0.6ms) INSERT INTO "grading_periods" ("canvas_id","title","weight","start_date","end_date","close_date","canvas_grading_period_group_id","workflow_state","created_at","updated_at") VALUES (1,'Period 1',0.2,'2019-07-01 06:00:00','2019-08-01 05:59:59','2019-08-01 05:59:59',1,'active','2021-10-01 18:52:02.255396','2021-10-01 18:52:02.255396'),(2,'Period 2',0.8,'2019-08-01 06:00:00','2019-09-01 05:59:59','2019-09-01 05:59:59',1,'deleted','2021-10-01 18:52:02.255396','2021-10-01 18:52:02.255396') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","title"=EXCLUDED."title","weight"=EXCLUDED."weight","start_date"=EXCLUDED."start_date","end_date"=EXCLUDED."end_date","close_date"=EXCLUDED."close_date","canvas_grading_period_group_id"=EXCLUDED."canvas_grading_period_group_id","workflow_state"=EXCLUDED."workflow_state","updated_at"=EXCLUDED."updated_at" WHERE ("grading_periods".canvas_id, "grading_periods".title, "grading_periods".weight, "grading_periods".start_date, "grading_periods".end_date, "grading_periods".close_date, "grading_periods".canvas_grading_period_group_id, "grading_periods".workflow_state) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.title, EXCLUDED.weight, EXCLUDED.start_date, EXCLUDED.end_date, EXCLUDED.close_date, EXCLUDED.canvas_grading_period_group_id, EXCLUDED.workflow_state) RETURNING "id"  (0.2ms) SELECT COUNT(*) FROM "grading_periods" GradingPeriod Load (0.2ms) SELECT "grading_periods".* FROM "grading_periods" WHERE "grading_periods"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.4ms) SELECT COUNT(*) FROM "grading_period_groups" GradingPeriodGroup Create Many (0.6ms) INSERT INTO "grading_period_groups" ("canvas_id","title","weighted","display_totals_for_all_grading_periods","workflow_state","created_at","updated_at") VALUES (1,'Test Group',FALSE,FALSE,'active','2021-10-01 18:52:02.271493','2021-10-01 18:52:02.271493') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","title"=EXCLUDED."title","weighted"=EXCLUDED."weighted","display_totals_for_all_grading_periods"=EXCLUDED."display_totals_for_all_grading_periods","workflow_state"=EXCLUDED."workflow_state","updated_at"=EXCLUDED."updated_at" WHERE ("grading_period_groups".canvas_id, "grading_period_groups".title, "grading_period_groups".weighted, "grading_period_groups".display_totals_for_all_grading_periods, "grading_period_groups".workflow_state) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.title, EXCLUDED.weighted, EXCLUDED.display_totals_for_all_grading_periods, EXCLUDED.workflow_state) RETURNING "id"  (0.3ms) SELECT COUNT(*) FROM "grading_period_groups" GradingPeriodGroup Load (0.3ms) SELECT "grading_period_groups".* FROM "grading_period_groups" WHERE "grading_period_groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.3ms) BEGIN  (0.3ms) SELECT COUNT(*) FROM "user_observers" UserObserver Create Many (0.4ms) INSERT INTO "user_observers" ("observing_user_id","observed_user_id","workflow_state","created_at","updated_at") VALUES (21,3,'active','2021-10-01 18:52:02.281267','2021-10-01 18:52:02.281267'),(21,2,'active','2021-10-01 18:52:02.281267','2021-10-01 18:52:02.281267') ON CONFLICT (observing_user_id, observed_user_id) DO UPDATE SET "observing_user_id"=EXCLUDED."observing_user_id","observed_user_id"=EXCLUDED."observed_user_id","workflow_state"=EXCLUDED."workflow_state","updated_at"=EXCLUDED."updated_at" WHERE ("user_observers".observing_user_id, "user_observers".observed_user_id, "user_observers".workflow_state) IS DISTINCT FROM (EXCLUDED.observing_user_id, EXCLUDED.observed_user_id, EXCLUDED.workflow_state) RETURNING "id"  (0.2ms) SELECT COUNT(*) FROM "user_observers"  (0.2ms) SELECT COUNT(*) FROM "user_observers" UserObserver Create Many (0.4ms) INSERT INTO "user_observers" ("observing_user_id","observed_user_id","workflow_state","created_at","updated_at") VALUES (21,3,'active','2021-10-01 18:52:02.283222','2021-10-01 18:52:02.283222'),(21,2,'active','2021-10-01 18:52:02.283222','2021-10-01 18:52:02.283222') ON CONFLICT (observing_user_id, observed_user_id) DO UPDATE SET "observing_user_id"=EXCLUDED."observing_user_id","observed_user_id"=EXCLUDED."observed_user_id","workflow_state"=EXCLUDED."workflow_state","updated_at"=EXCLUDED."updated_at" WHERE ("user_observers".observing_user_id, "user_observers".observed_user_id, "user_observers".workflow_state) IS DISTINCT FROM (EXCLUDED.observing_user_id, EXCLUDED.observed_user_id, EXCLUDED.workflow_state) RETURNING "id"  (0.3ms) SELECT COUNT(*) FROM "user_observers"  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) SELECT COUNT(*) FROM "users"  (0.2ms) SELECT COUNT(*) FROM "courses" Course Create Many (0.5ms) INSERT INTO "courses" ("canvas_id","sis_id","course_code","name","canvas_account_id","canvas_term_id","start_at","end_at","workflow_state","grading_standard_id","created_at","updated_at") VALUES (1,'course_sis_id_1','C1','Course #1',1,1,'2017-03-27 21:53:18','2017-04-27 12:21:18','active',NULL,'2021-10-01 18:52:02.287845','2021-10-01 18:52:02.287845'),(2,'course_sis_id_2','C2','Course #2',1,1,'2017-03-27 21:53:18','2017-04-27 12:21:18','unpublished',NULL,'2021-10-01 18:52:02.287845','2021-10-01 18:52:02.287845') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","sis_id"=EXCLUDED."sis_id","course_code"=EXCLUDED."course_code","name"=EXCLUDED."name","canvas_account_id"=EXCLUDED."canvas_account_id","canvas_term_id"=EXCLUDED."canvas_term_id","start_at"=EXCLUDED."start_at","end_at"=EXCLUDED."end_at","workflow_state"=EXCLUDED."workflow_state","grading_standard_id"=EXCLUDED."grading_standard_id","updated_at"=EXCLUDED."updated_at" WHERE ("courses".canvas_id, "courses".sis_id, "courses".course_code, "courses".name, "courses".canvas_account_id, "courses".canvas_term_id, "courses".start_at, "courses".end_at, "courses".workflow_state, "courses".grading_standard_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.sis_id, EXCLUDED.course_code, EXCLUDED.name, EXCLUDED.canvas_account_id, EXCLUDED.canvas_term_id, EXCLUDED.start_at, EXCLUDED.end_at, EXCLUDED.workflow_state, EXCLUDED.grading_standard_id) RETURNING "id" User Create Many (0.4ms) INSERT INTO "users" ("canvas_id","sis_id","email","first_name","last_name","name","sortable_name","workflow_state","login_id","created_at","updated_at") VALUES (1,'sis_id_1','poorbastard@yharnam.com','Patches','the Spider','Patches the Spider','the Spider, Patches','active','spiderdude1337','2021-10-01 18:52:02.289316','2021-10-01 18:52:02.289316'),(2,'sis_id_2','dreamer@yharnam.com','Hunter','Djura','Hunter Djura','Djura, Hunter','active','retireddude109','2021-10-01 18:52:02.289316','2021-10-01 18:52:02.289316') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","sis_id"=EXCLUDED."sis_id","email"=EXCLUDED."email","first_name"=EXCLUDED."first_name","last_name"=EXCLUDED."last_name","name"=EXCLUDED."name","sortable_name"=EXCLUDED."sortable_name","workflow_state"=EXCLUDED."workflow_state","login_id"=EXCLUDED."login_id","updated_at"=EXCLUDED."updated_at" WHERE ("users".canvas_id, "users".sis_id, "users".email, "users".first_name, "users".last_name, "users".name, "users".sortable_name, "users".workflow_state, "users".login_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.sis_id, EXCLUDED.email, EXCLUDED.first_name, EXCLUDED.last_name, EXCLUDED.name, EXCLUDED.sortable_name, EXCLUDED.workflow_state, EXCLUDED.login_id) RETURNING "id"  (0.2ms) SELECT COUNT(*) FROM "users"  (0.2ms) SELECT COUNT(*) FROM "courses"  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN Course Create Many (0.6ms) INSERT INTO "courses" ("canvas_id","sis_id","course_code","name","canvas_account_id","canvas_term_id","start_at","end_at","workflow_state","grading_standard_id","created_at","updated_at") VALUES (1,'course_sis_id_1','C1','Course #1',1,1,'2017-03-27 21:53:18','2017-04-27 12:21:18','active',NULL,'2021-10-01 18:52:02.296183','2021-10-01 18:52:02.296183'),(2,'course_sis_id_2','C2','Course #2',1,1,'2017-03-27 21:53:18','2017-04-27 12:21:18','unpublished',NULL,'2021-10-01 18:52:02.296183','2021-10-01 18:52:02.296183') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","sis_id"=EXCLUDED."sis_id","course_code"=EXCLUDED."course_code","name"=EXCLUDED."name","canvas_account_id"=EXCLUDED."canvas_account_id","canvas_term_id"=EXCLUDED."canvas_term_id","start_at"=EXCLUDED."start_at","end_at"=EXCLUDED."end_at","workflow_state"=EXCLUDED."workflow_state","grading_standard_id"=EXCLUDED."grading_standard_id","updated_at"=EXCLUDED."updated_at" WHERE ("courses".canvas_id, "courses".sis_id, "courses".course_code, "courses".name, "courses".canvas_account_id, "courses".canvas_term_id, "courses".start_at, "courses".end_at, "courses".workflow_state, "courses".grading_standard_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.sis_id, EXCLUDED.course_code, EXCLUDED.name, EXCLUDED.canvas_account_id, EXCLUDED.canvas_term_id, EXCLUDED.start_at, EXCLUDED.end_at, EXCLUDED.workflow_state, EXCLUDED.grading_standard_id) RETURNING "id"  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SELECT COUNT(*) FROM "submissions" Submission Create Many (0.6ms) INSERT INTO "submissions" ("canvas_id","canvas_user_id","canvas_course_id","canvas_assignment_id","submitted_at","due_at","graded_at","score","points_possible","excused","workflow_state","created_at","updated_at") VALUES (1,1,1,1,'2017-09-21 18:28:15','2017-09-27 18:28:15','2017-09-21 19:36:23',5.0,10.0,TRUE,'graded','2021-10-01 18:52:02.300521','2021-10-01 18:52:02.300521'),(2,1,1,2,'2017-09-21 18:28:15','2017-09-28 18:28:15','2017-09-21 19:36:23',5.0,10.0,FALSE,'submitted','2021-10-01 18:52:02.300521','2021-10-01 18:52:02.300521') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","canvas_user_id"=EXCLUDED."canvas_user_id","canvas_course_id"=EXCLUDED."canvas_course_id","canvas_assignment_id"=EXCLUDED."canvas_assignment_id","submitted_at"=EXCLUDED."submitted_at","due_at"=EXCLUDED."due_at","graded_at"=EXCLUDED."graded_at","score"=EXCLUDED."score","points_possible"=EXCLUDED."points_possible","excused"=EXCLUDED."excused","workflow_state"=EXCLUDED."workflow_state","updated_at"=EXCLUDED."updated_at" WHERE ("submissions".canvas_id, "submissions".canvas_user_id, "submissions".canvas_course_id, "submissions".canvas_assignment_id, "submissions".submitted_at, "submissions".due_at, "submissions".graded_at, "submissions".score, "submissions".points_possible, "submissions".excused, "submissions".workflow_state) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.canvas_user_id, EXCLUDED.canvas_course_id, EXCLUDED.canvas_assignment_id, EXCLUDED.submitted_at, EXCLUDED.due_at, EXCLUDED.graded_at, EXCLUDED.score, EXCLUDED.points_possible, EXCLUDED.excused, EXCLUDED.workflow_state) RETURNING "id"  (0.3ms) SELECT COUNT(*) FROM "submissions"  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] [BatchTestJobBase] [b526d590-2f57-4dcf-acf1-7727ab662e93] Performing BatchTestJobBase (Job ID: b526d590-2f57-4dcf-acf1-7727ab662e93) from Test(default) [ActiveJob] [BatchTestJobBase] [b526d590-2f57-4dcf-acf1-7727ab662e93] Performed BatchTestJobBase (Job ID: b526d590-2f57-4dcf-acf1-7727ab662e93) from Test(default) in 0.29ms  (0.2ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [BatchTestJobBase] [0182a1a7-13c2-4922-bf67-703732e434e3] Performing BatchTestJobBase (Job ID: 0182a1a7-13c2-4922-bf67-703732e434e3) from Test(default) [ActiveJob] [BatchTestJobBase] [0182a1a7-13c2-4922-bf67-703732e434e3] Performed BatchTestJobBase (Job ID: 0182a1a7-13c2-4922-bf67-703732e434e3) from Test(default) in 0.24ms  (0.2ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [BatchTestJobBase] [22c145aa-7396-423e-aa38-97f1070ed4a1] Performing BatchTestJobBase (Job ID: 22c145aa-7396-423e-aa38-97f1070ed4a1) from Test(default) [ActiveJob] [BatchTestJobBase] [22c145aa-7396-423e-aa38-97f1070ed4a1] Performed BatchTestJobBase (Job ID: 22c145aa-7396-423e-aa38-97f1070ed4a1) from Test(default) in 0.07ms  (0.1ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [FailingBatchTestJobBase] [f419614f-6af5-46e8-b556-5f2dc40344e3] Performing FailingBatchTestJobBase (Job ID: f419614f-6af5-46e8-b556-5f2dc40344e3) from Test(default) [ActiveJob] [FailingBatchTestJobBase] [f419614f-6af5-46e8-b556-5f2dc40344e3] Error performing FailingBatchTestJobBase (Job ID: f419614f-6af5-46e8-b556-5f2dc40344e3) from Test(default) in 0.19ms: RuntimeError (Foo): /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/job_batching/support/base_job.rb:12:in `perform' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:39:in `block in perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:109:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch_aware_job.rb:12:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/i18n-1.8.10/lib/i18n.rb:309:in `with_locale' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/translation.rb:9:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:26:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `block in instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications/instrumenter.rb:23:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:25:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `block in tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `block in tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:28:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:22:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:136:in `run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:38:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/job_batching/batch_aware_job_spec.rb:46:in `block (5 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `block in with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `block in with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-rails-5.0.2/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:259:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:644:in `block in run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:606:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/configuration.rb:2067:in `with_suite_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:116:in `block in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/reporter.rb:74:in `report' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:115:in `run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:89:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:71:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:45:in `invoke' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/exe/rspec:4:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:63:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:63:in `kernel_load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:28:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:474:in `exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:30:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:24:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/exe/bundle:49:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/friendly_errors.rb:128:in `with_friendly_errors' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/exe/bundle:37:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `
'  (0.1ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] Enqueued BatchTestJobBase (Job ID: 7a8c0064-3a7a-4ada-8756-b388f3dc207e) to Test(default)  (0.2ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] Enqueued BatchTestJobBase (Job ID: 6f2ef564-2cf8-40ea-9f6d-f794b2549353) to Test(default)  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] Enqueued BatchTestJobBase (Job ID: f83778d0-eed9-4dce-b2e9-b750fe6952bf) to Test(default)  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.3ms) BEGIN  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) ROLLBACK  (0.6ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.3ms) BEGIN [ActiveJob] Enqueued RetryingJob (Job ID: 40b19ad8-1a3a-4431-a5f1-67b7cc98edf5) to Sidekiq(default) [ActiveJob] [RetryingJob] [40b19ad8-1a3a-4431-a5f1-67b7cc98edf5] Performing RetryingJob (Job ID: 40b19ad8-1a3a-4431-a5f1-67b7cc98edf5) from Sidekiq(default) [ActiveJob] [RetryingJob] [40b19ad8-1a3a-4431-a5f1-67b7cc98edf5] Error performing RetryingJob (Job ID: 40b19ad8-1a3a-4431-a5f1-67b7cc98edf5) from Sidekiq(default) in 2.51ms: RuntimeError (A Failure): /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/job_batching/batch_spec.rb:268:in `perform' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:39:in `block in perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:109:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch_aware_job.rb:12:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/i18n-1.8.10/lib/i18n.rb:314:in `with_locale' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/translation.rb:9:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:26:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `block in instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications/instrumenter.rb:23:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:25:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `block in tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `block in tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:28:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:22:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:136:in `run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:38:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:24:in `block in execute' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:109:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/railtie.rb:28:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/execution_wrapper.rb:87:in `wrap' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/reloader.rb:73:in `block in wrap' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/execution_wrapper.rb:87:in `wrap' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/reloader.rb:72:in `wrap' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/railtie.rb:27:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:136:in `run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:22:in `execute' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/queue_adapters/sidekiq_adapter.rb:42:in `perform' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/sidekiq-6.2.2/lib/sidekiq/testing.rb:300:in `execute_job' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/sidekiq-6.2.2/lib/sidekiq/testing.rb:295:in `block in process_job' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/sidekiq-6.2.2/lib/sidekiq/middleware/chain.rb:138:in `block in invoke' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/sidekiq.rb:73:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/sidekiq-6.2.2/lib/sidekiq/middleware/chain.rb:140:in `block in invoke' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/sidekiq-6.2.2/lib/sidekiq/middleware/chain.rb:143:in `invoke' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/sidekiq-6.2.2/lib/sidekiq/testing.rb:294:in `process_job' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/job_batching/batch_spec.rb:289:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `block in with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `block in with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-rails-5.0.2/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:259:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:644:in `block in run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:606:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/configuration.rb:2067:in `with_suite_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:116:in `block in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/reporter.rb:74:in `report' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:115:in `run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:89:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:71:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:45:in `invoke' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/exe/rspec:4:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:63:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:63:in `kernel_load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:28:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:474:in `exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:30:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:24:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/exe/bundle:49:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/friendly_errors.rb:128:in `with_friendly_errors' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/exe/bundle:37:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `
' [ActiveJob] [RetryingJob] [40b19ad8-1a3a-4431-a5f1-67b7cc98edf5] Performing RetryingJob (Job ID: 40b19ad8-1a3a-4431-a5f1-67b7cc98edf5) from Sidekiq(default) [ActiveJob] [RetryingJob] [40b19ad8-1a3a-4431-a5f1-67b7cc98edf5] Performed RetryingJob (Job ID: 40b19ad8-1a3a-4431-a5f1-67b7cc98edf5) from Sidekiq(default) in 1.74ms  (0.2ms) ROLLBACK  (0.3ms) BEGIN  (1.9ms) ROLLBACK  (0.4ms) BEGIN [ActiveJob] Enqueued TestWorker (Job ID: 67a64673-ba03-449e-a965-c1dbbd18e1d6) to Sidekiq(default)  (0.4ms) ROLLBACK  (0.3ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] Enqueued CanvasSync::JobBatches::Batch::Callback::ActiveJobCallbackWorker (Job ID: 3d941082-3071-4938-9472-57e1b20174ee) to Test(default) with arguments: "SampleCallback", "complete", {"a"=>"b"}, "4BxSXIofWY1xLg", nil  (0.1ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] Enqueued CanvasSync::JobBatches::Batch::Callback::ActiveJobCallbackWorker (Job ID: 70bc80f8-8984-4c09-abd1-8b18e4db2215) to Test(default) with arguments: "SampleCallback2", "complete", {"b"=>"a"}, "6iMKkPKRL8B39A", nil [ActiveJob] Enqueued CanvasSync::JobBatches::Batch::Callback::ActiveJobCallbackWorker (Job ID: 6f714acb-099f-459e-a00b-1493e03da6c4) to Test(default) with arguments: "SampleCallback", "complete", {"a"=>"b"}, "6iMKkPKRL8B39A", nil  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.3ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] Enqueued ContextedJob (Job ID: c4e0e651-ddac-4c7c-97e2-0b34301058e0) to Sidekiq(default) [ActiveJob] [TestWorker] [67a64673-ba03-449e-a965-c1dbbd18e1d6] Performing TestWorker (Job ID: 67a64673-ba03-449e-a965-c1dbbd18e1d6) from Sidekiq(default) [ActiveJob] [TestWorker] [67a64673-ba03-449e-a965-c1dbbd18e1d6] Performed TestWorker (Job ID: 67a64673-ba03-449e-a965-c1dbbd18e1d6) from Sidekiq(default) in 2.52ms [ActiveJob] [ContextedJob] [c4e0e651-ddac-4c7c-97e2-0b34301058e0] Performing ContextedJob (Job ID: c4e0e651-ddac-4c7c-97e2-0b34301058e0) from Sidekiq(default) [ActiveJob] [ContextedJob] [c4e0e651-ddac-4c7c-97e2-0b34301058e0] Performed ContextedJob (Job ID: c4e0e651-ddac-4c7c-97e2-0b34301058e0) from Sidekiq(default) in 19.24ms  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] Enqueued ContextedJob (Job ID: 7c7da5a5-0cda-45b5-841d-3d40c83fd346) to Sidekiq(default) [ActiveJob] [ContextedJob] [7c7da5a5-0cda-45b5-841d-3d40c83fd346] Performing ContextedJob (Job ID: 7c7da5a5-0cda-45b5-841d-3d40c83fd346) from Sidekiq(default) [ActiveJob] [ContextedJob] [7c7da5a5-0cda-45b5-841d-3d40c83fd346] Performed ContextedJob (Job ID: 7c7da5a5-0cda-45b5-841d-3d40c83fd346) from Sidekiq(default) in 14.64ms  (0.2ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] Enqueued BatchTestJobBase (Job ID: e0a823b2-2ead-481c-aabd-15f400b7ad38) to Sidekiq(default) [ActiveJob] [BatchTestJobBase] [e0a823b2-2ead-481c-aabd-15f400b7ad38] Performing BatchTestJobBase (Job ID: e0a823b2-2ead-481c-aabd-15f400b7ad38) from Sidekiq(default) [ActiveJob] [BatchTestJobBase] [e0a823b2-2ead-481c-aabd-15f400b7ad38] Performed BatchTestJobBase (Job ID: e0a823b2-2ead-481c-aabd-15f400b7ad38) from Sidekiq(default) in 3.87ms [ActiveJob] Enqueued ContextedJob (Job ID: 9877440d-98ef-4844-90cb-1770137c2c85) to Sidekiq(default) [ActiveJob] [ContextedJob] [9877440d-98ef-4844-90cb-1770137c2c85] Performing ContextedJob (Job ID: 9877440d-98ef-4844-90cb-1770137c2c85) from Sidekiq(default) [ActiveJob] [ContextedJob] [9877440d-98ef-4844-90cb-1770137c2c85] Performed ContextedJob (Job ID: 9877440d-98ef-4844-90cb-1770137c2c85) from Sidekiq(default) in 4.19ms  (0.2ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] Enqueued TestWorker (Job ID: 2e6362d4-621f-4291-bea3-36429aa2911a) to Sidekiq(default) [ActiveJob] Enqueued TestWorker (Job ID: f6eeeaaf-f8d7-4ac4-9757-70fab662e166) to Sidekiq(default) [ActiveJob] Enqueued TestWorker (Job ID: 9dc84a28-8a85-455b-a8f9-4b552c0b3472) to Sidekiq(default)  (0.2ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] Enqueued WorkerA (Job ID: 14c35fff-6690-4478-ad4e-f471787d0866) to Sidekiq(default) [ActiveJob] Enqueued WorkerB (Job ID: e04e2f59-82dc-4628-babb-fc2a6426bc7d) to Sidekiq(default) [ActiveJob] Enqueued WorkerA (Job ID: 33ab2983-d248-48b0-86ee-0e347f6b1e6d) to Sidekiq(default) [ActiveJob] Enqueued WorkerC (Job ID: 57821fad-8f18-4c41-b4ba-4e7424259ac6) to Sidekiq(default)  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.9ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.4ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] Enqueued TestWorker (Job ID: 0ec3083f-0102-41f4-9e70-67025997db62) to Sidekiq(default)  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] Enqueued TestWorker (Job ID: 1ac86150-5174-4037-9adb-b8c82f1dcdb6) to Sidekiq(default)  (0.2ms) ROLLBACK  (59.1ms) DROP DATABASE IF EXISTS "canvas_sync_test"  (112.9ms) CREATE DATABASE "canvas_sync_test" ENCODING = 'unicode' SQL (0.4ms) CREATE EXTENSION IF NOT EXISTS "plpgsql"  (0.2ms) DROP TABLE IF EXISTS "accounts" CASCADE  (20.2ms) CREATE TABLE "accounts" ("id" bigserial primary key, "canvas_id" bigint NOT NULL, "sis_id" character varying, "canvas_parent_account_id" bigint, "sis_parent_account_id" character varying, "name" character varying, "workflow_state" character varying, "created_at" timestamp NOT NULL, "updated_at" timestamp NOT NULL)  (5.2ms) CREATE UNIQUE INDEX "index_accounts_on_canvas_id" ON "accounts" ("canvas_id")  (0.3ms) DROP TABLE IF EXISTS "admins" CASCADE  (10.9ms) CREATE TABLE "admins" ("id" bigserial primary key, "canvas_id" bigint NOT NULL, "role_name" character varying, "canvas_account_id" bigint, "canvas_role_id" bigint, "canvas_user_id" bigint, "workflow_state" character varying, "created_at" timestamp NOT NULL, "updated_at" timestamp NOT NULL)  (5.6ms) CREATE INDEX "index_admins_on_canvas_account_id" ON "admins" ("canvas_account_id")  (5.8ms) CREATE UNIQUE INDEX "index_admins_on_canvas_id" ON "admins" ("canvas_id")  (5.9ms) CREATE INDEX "index_admins_on_canvas_role_id" ON "admins" ("canvas_role_id")  (6.1ms) CREATE INDEX "index_admins_on_canvas_user_id" ON "admins" ("canvas_user_id")  (0.5ms) DROP TABLE IF EXISTS "assignment_groups" CASCADE  (12.6ms) CREATE TABLE "assignment_groups" ("id" bigserial primary key, "canvas_id" bigint NOT NULL, "canvas_course_id" bigint, "name" character varying, "rules" text, "position" integer, "group_weight" float, "workflow_state" character varying, "canvas_created_at" timestamp, "canvas_updated_at" timestamp, "created_at" timestamp NOT NULL, "updated_at" timestamp NOT NULL)  (5.8ms) CREATE INDEX "index_assignment_groups_on_canvas_course_id" ON "assignment_groups" ("canvas_course_id")  (5.6ms) CREATE UNIQUE INDEX "index_assignment_groups_on_canvas_id" ON "assignment_groups" ("canvas_id")  (0.5ms) DROP TABLE IF EXISTS "assignments" CASCADE  (13.5ms) CREATE TABLE "assignments" ("id" bigserial primary key, "canvas_id" bigint NOT NULL, "title" character varying, "description" text, "due_at" timestamp, "unlock_at" timestamp, "lock_at" timestamp, "points_possible" float, "min_score" float, "max_score" float, "mastery_score" float, "grading_type" character varying, "submission_types" character varying, "workflow_state" character varying, "canvas_context_id" integer, "canvas_context_type" character varying, "canvas_assignment_group_id" integer, "canvas_grading_scheme_id" integer, "canvas_grading_standard_id" integer, "created_at" timestamp NOT NULL, "updated_at" timestamp NOT NULL)  (6.8ms) CREATE INDEX "index_assignments_on_canvas_context_id_and_canvas_context_type" ON "assignments" ("canvas_context_id", "canvas_context_type")  (6.0ms) CREATE UNIQUE INDEX "index_assignments_on_canvas_id" ON "assignments" ("canvas_id")  (0.5ms) DROP TABLE IF EXISTS "canvas_sync_job_logs" CASCADE  (13.0ms) CREATE TABLE "canvas_sync_job_logs" ("id" serial NOT NULL PRIMARY KEY, "started_at" timestamp, "completed_at" timestamp, "exception" character varying, "backtrace" text, "job_class" character varying, "status" character varying, "metadata" text, "job_arguments" text, "created_at" timestamp, "updated_at" timestamp, "job_id" character varying, "fork_count" integer)  (6.1ms) CREATE INDEX "index_canvas_sync_job_logs_on_job_id" ON "canvas_sync_job_logs" ("job_id")  (0.5ms) DROP TABLE IF EXISTS "canvas_sync_sync_batches" CASCADE  (13.9ms) CREATE TABLE "canvas_sync_sync_batches" ("id" serial NOT NULL PRIMARY KEY, "started_at" timestamp, "completed_at" timestamp, "status" character varying, "created_at" timestamp, "updated_at" timestamp, "full_sync" boolean DEFAULT FALSE, "batch_genre" character varying, "batch_bid" character varying)  (0.6ms) DROP TABLE IF EXISTS "context_module_items" CASCADE  (13.0ms) CREATE TABLE "context_module_items" ("id" bigserial primary key, "canvas_id" bigint, "canvas_context_module_id" bigint, "position" integer, "canvas_content_id" bigint, "canvas_content_type" character varying, "canvas_assignment_id" bigint, "workflow_state" character varying, "created_at" timestamp NOT NULL, "updated_at" timestamp NOT NULL)  (5.8ms) CREATE INDEX "index_context_module_items_on_canvas_context_module_id" ON "context_module_items" ("canvas_context_module_id")  (5.9ms) CREATE UNIQUE INDEX "index_context_module_items_on_canvas_id" ON "context_module_items" ("canvas_id")  (0.5ms) DROP TABLE IF EXISTS "context_modules" CASCADE  (12.7ms) CREATE TABLE "context_modules" ("id" bigserial primary key, "canvas_id" bigint, "canvas_context_id" bigint, "canvas_context_type" character varying, "position" integer, "name" character varying, "workflow_state" character varying, "deleted_at" timestamp, "unlock_at" timestamp, "created_at" timestamp NOT NULL, "updated_at" timestamp NOT NULL)  (6.0ms) CREATE INDEX "index_context_modules_on_context" ON "context_modules" ("canvas_context_id", "canvas_context_type")  (5.9ms) CREATE UNIQUE INDEX "index_context_modules_on_canvas_id" ON "context_modules" ("canvas_id")  (0.5ms) DROP TABLE IF EXISTS "courses" CASCADE  (14.7ms) CREATE TABLE "courses" ("id" bigserial primary key, "canvas_id" bigint NOT NULL, "sis_id" character varying, "course_code" character varying, "name" character varying, "workflow_state" character varying, "canvas_account_id" integer, "canvas_term_id" integer, "start_at" timestamp, "end_at" timestamp, "grading_standard_id" bigint, "created_at" timestamp NOT NULL, "updated_at" timestamp NOT NULL)  (5.9ms) CREATE UNIQUE INDEX "index_courses_on_canvas_id" ON "courses" ("canvas_id")  (0.4ms) DROP TABLE IF EXISTS "enrollments" CASCADE  (18.0ms) CREATE TABLE "enrollments" ("id" bigserial primary key, "canvas_id" bigint NOT NULL, "canvas_course_id" bigint, "course_sis_id" character varying, "canvas_user_id" bigint, "user_sis_id" character varying, "role" character varying, "canvas_role_id" integer, "canvas_section_id" bigint, "workflow_state" character varying, "base_role_type" character varying, "created_at" timestamp NOT NULL, "updated_at" timestamp NOT NULL)  (6.2ms) CREATE INDEX "index_enrollments_on_canvas_course_id" ON "enrollments" ("canvas_course_id")  (5.9ms) CREATE UNIQUE INDEX "index_enrollments_on_canvas_id" ON "enrollments" ("canvas_id")  (6.4ms) CREATE INDEX "index_enrollments_on_canvas_user_id" ON "enrollments" ("canvas_user_id")  (0.6ms) DROP TABLE IF EXISTS "grading_period_groups" CASCADE  (15.0ms) CREATE TABLE "grading_period_groups" ("id" bigserial primary key, "canvas_id" bigint NOT NULL, "title" character varying, "weighted" boolean, "display_totals_for_all_grading_periods" boolean, "workflow_state" character varying, "created_at" timestamp NOT NULL, "updated_at" timestamp NOT NULL)  (6.1ms) CREATE UNIQUE INDEX "index_grading_period_groups_on_canvas_id" ON "grading_period_groups" ("canvas_id")  (0.5ms) DROP TABLE IF EXISTS "grading_periods" CASCADE  (13.8ms) CREATE TABLE "grading_periods" ("id" bigserial primary key, "canvas_id" bigint NOT NULL, "title" character varying, "weight" float, "start_date" timestamp, "end_date" timestamp, "close_date" timestamp, "canvas_grading_period_group_id" bigint, "workflow_state" character varying, "created_at" timestamp NOT NULL, "updated_at" timestamp NOT NULL)  (6.1ms) CREATE INDEX "index_grading_periods_on_canvas_grading_period_group_id" ON "grading_periods" ("canvas_grading_period_group_id")  (6.1ms) CREATE UNIQUE INDEX "index_grading_periods_on_canvas_id" ON "grading_periods" ("canvas_id")  (0.5ms) DROP TABLE IF EXISTS "group_memberships" CASCADE  (14.2ms) CREATE TABLE "group_memberships" ("id" bigserial primary key, "canvas_id" bigint NOT NULL, "canvas_user_id" bigint NOT NULL, "canvas_group_id" bigint NOT NULL, "group_sis_id" character varying, "user_sis_id" character varying, "workflow_state" character varying, "created_at" timestamp NOT NULL, "updated_at" timestamp NOT NULL)  (6.1ms) CREATE UNIQUE INDEX "index_group_memberships_on_canvas_id" ON "group_memberships" ("canvas_id")  (0.5ms) DROP TABLE IF EXISTS "groups" CASCADE  (14.4ms) CREATE TABLE "groups" ("id" bigserial primary key, "canvas_id" bigint NOT NULL, "sis_id" character varying, "canvas_group_category_id" bigint, "group_category_sis_id" character varying, "canvas_account_id" bigint, "canvas_course_id" bigint, "name" character varying, "workflow_state" character varying, "context_id" bigint, "context_type" character varying, "max_membership" integer, "created_at" timestamp NOT NULL, "updated_at" timestamp NOT NULL)  (6.7ms) CREATE UNIQUE INDEX "index_groups_on_canvas_id" ON "groups" ("canvas_id")  (0.5ms) DROP TABLE IF EXISTS "pseudonyms" CASCADE  (15.1ms) CREATE TABLE "pseudonyms" ("id" bigserial primary key, "canvas_id" bigint NOT NULL, "canvas_user_id" bigint, "sis_id" character varying, "unique_id" character varying, "workflow_state" character varying, "created_at" timestamp NOT NULL, "updated_at" timestamp NOT NULL)  (6.6ms) CREATE UNIQUE INDEX "index_pseudonyms_on_canvas_id" ON "pseudonyms" ("canvas_id")  (6.1ms) CREATE INDEX "index_pseudonyms_on_canvas_user_id" ON "pseudonyms" ("canvas_user_id")  (0.5ms) DROP TABLE IF EXISTS "roles" CASCADE  (14.1ms) CREATE TABLE "roles" ("id" bigserial primary key, "canvas_id" integer NOT NULL, "label" character varying, "base_role_type" character varying, "canvas_account_id" integer, "workflow_state" character varying, "permissions" json, "created_at" timestamp NOT NULL, "updated_at" timestamp NOT NULL)  (6.0ms) CREATE INDEX "index_roles_on_canvas_account_id" ON "roles" ("canvas_account_id")  (6.1ms) CREATE UNIQUE INDEX "index_roles_on_canvas_id" ON "roles" ("canvas_id")  (0.6ms) DROP TABLE IF EXISTS "sections" CASCADE  (13.8ms) CREATE TABLE "sections" ("id" bigserial primary key, "canvas_id" bigint NOT NULL, "sis_id" character varying, "canvas_course_id" bigint, "canvas_nonxlist_course_id" bigint, "name" character varying, "workflow_state" character varying, "start_at" timestamp, "end_at" timestamp, "created_at" timestamp NOT NULL, "updated_at" timestamp NOT NULL)  (6.1ms) CREATE INDEX "index_sections_on_canvas_course_id" ON "sections" ("canvas_course_id")  (6.3ms) CREATE UNIQUE INDEX "index_sections_on_canvas_id" ON "sections" ("canvas_id")  (0.5ms) DROP TABLE IF EXISTS "submissions" CASCADE  (13.9ms) CREATE TABLE "submissions" ("id" bigserial primary key, "canvas_id" bigint NOT NULL, "canvas_course_id" bigint, "canvas_assignment_id" bigint, "canvas_user_id" bigint, "submitted_at" timestamp, "due_at" timestamp, "graded_at" timestamp, "score" float, "points_possible" float, "excused" boolean, "workflow_state" character varying, "created_at" timestamp NOT NULL, "updated_at" timestamp NOT NULL)  (6.0ms) CREATE INDEX "index_submissions_on_canvas_assignment_id" ON "submissions" ("canvas_assignment_id")  (6.1ms) CREATE INDEX "index_submissions_on_canvas_course_id" ON "submissions" ("canvas_course_id")  (6.2ms) CREATE UNIQUE INDEX "index_submissions_on_canvas_id" ON "submissions" ("canvas_id")  (6.5ms) CREATE INDEX "index_submissions_on_canvas_user_id" ON "submissions" ("canvas_user_id")  (0.6ms) DROP TABLE IF EXISTS "terms" CASCADE  (15.8ms) CREATE TABLE "terms" ("id" bigserial primary key, "canvas_id" integer NOT NULL, "name" character varying, "start_at" timestamp, "end_at" timestamp, "workflow_state" character varying, "grading_period_group_id" integer, "sis_id" character varying, "created_at" timestamp NOT NULL, "updated_at" timestamp NOT NULL)  (6.0ms) CREATE UNIQUE INDEX "index_terms_on_canvas_id" ON "terms" ("canvas_id")  (0.3ms) DROP TABLE IF EXISTS "user_observers" CASCADE  (9.9ms) CREATE TABLE "user_observers" ("id" bigserial primary key, "observing_user_id" bigint, "observed_user_id" bigint, "workflow_state" character varying, "created_at" timestamp NOT NULL, "updated_at" timestamp NOT NULL)  (4.9ms) CREATE UNIQUE INDEX "index_user_observers_on_observed_user_id_and_observing_user_id" ON "user_observers" ("observed_user_id", "observing_user_id")  (5.1ms) CREATE INDEX "index_user_observers_on_observed_user_id" ON "user_observers" ("observed_user_id")  (4.8ms) CREATE INDEX "index_user_observers_on_observing_user_id" ON "user_observers" ("observing_user_id")  (0.6ms) DROP TABLE IF EXISTS "users" CASCADE  (14.5ms) CREATE TABLE "users" ("id" bigserial primary key, "canvas_id" bigint NOT NULL, "sis_id" character varying, "email" character varying, "first_name" character varying, "last_name" character varying, "workflow_state" character varying, "login_id" character varying, "name" character varying, "sortable_name" character varying, "created_at" timestamp NOT NULL, "updated_at" timestamp NOT NULL)  (6.5ms) CREATE UNIQUE INDEX "index_users_on_canvas_id" ON "users" ("canvas_id")  (10.3ms) CREATE TABLE "schema_migrations" ("version" character varying NOT NULL PRIMARY KEY)  (0.3ms) SELECT "schema_migrations"."version" FROM "schema_migrations" ORDER BY "schema_migrations"."version" ASC  (1.5ms) INSERT INTO "schema_migrations" (version) VALUES (20211001184920)  (1.5ms) INSERT INTO "schema_migrations" (version) VALUES (20201016181346), (20190702203620), (20190702203630), (20190702203627), (20190702203624), (20190702203621), (20200416214248), (20210907233330), (20190702203631), (20190702203632), (20190927204545), (20190702203622), (20190702203626), (20200415171620), (20190927204546), (20190702203625), (20210907233329), (20190702203623), (20180725155729), (20170915210836), (20201018210836), (20190916154829), (20201030210836);   (9.7ms) CREATE TABLE "ar_internal_metadata" ("key" character varying NOT NULL PRIMARY KEY, "value" character varying, "created_at" timestamp NOT NULL, "updated_at" timestamp NOT NULL) ActiveRecord::InternalMetadata Load (0.8ms) SELECT "ar_internal_metadata".* FROM "ar_internal_metadata" WHERE "ar_internal_metadata"."key" = $1 LIMIT $2 [["key", "environment"], ["LIMIT", 1]]  (0.4ms) BEGIN ActiveRecord::InternalMetadata Create (1.0ms) INSERT INTO "ar_internal_metadata" ("key", "value", "created_at", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "key" [["key", "environment"], ["value", "test"], ["created_at", "2021-10-15 16:52:36.451893"], ["updated_at", "2021-10-15 16:52:36.451893"]]  (1.6ms) COMMIT ActiveRecord::InternalMetadata Load (0.6ms) SELECT "ar_internal_metadata".* FROM "ar_internal_metadata" WHERE "ar_internal_metadata"."key" = $1 LIMIT $2 [["key", "environment"], ["LIMIT", 1]]  (0.4ms) BEGIN  (0.4ms) COMMIT  (0.7ms) SELECT "schema_migrations"."version" FROM "schema_migrations" ORDER BY "schema_migrations"."version" ASC  (0.3ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.4ms) SELECT COUNT(*) FROM "canvas_sync_job_logs" [ActiveJob] [GoodJob] [3cf9f360-1aa3-4cbe-95ee-d1ab0d62a52f] Performing GoodJob (Job ID: 3cf9f360-1aa3-4cbe-95ee-d1ab0d62a52f) from Test(default) with arguments: "argument" [ActiveJob] [GoodJob] [3cf9f360-1aa3-4cbe-95ee-d1ab0d62a52f] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "3cf9f360-1aa3-4cbe-95ee-d1ab0d62a52f"], ["LIMIT", 1]] [ActiveJob] [GoodJob] [3cf9f360-1aa3-4cbe-95ee-d1ab0d62a52f]  (0.3ms) SAVEPOINT active_record_1 [ActiveJob] [GoodJob] [3cf9f360-1aa3-4cbe-95ee-d1ab0d62a52f] CanvasSync::JobLog Create (0.5ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "GoodJob"], ["status", "enqueued"], ["job_arguments", "---\n- argument\n"], ["created_at", "2021-10-15 16:52:37.162940"], ["updated_at", "2021-10-15 16:52:37.162940"], ["job_id", "3cf9f360-1aa3-4cbe-95ee-d1ab0d62a52f"]] [ActiveJob] [GoodJob] [3cf9f360-1aa3-4cbe-95ee-d1ab0d62a52f]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [GoodJob] [3cf9f360-1aa3-4cbe-95ee-d1ab0d62a52f]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [GoodJob] [3cf9f360-1aa3-4cbe-95ee-d1ab0d62a52f] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-10-15 16:52:37.164784"], ["status", "running"], ["updated_at", "2021-10-15 16:52:37.165115"], ["id", 1]] [ActiveJob] [GoodJob] [3cf9f360-1aa3-4cbe-95ee-d1ab0d62a52f]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [GoodJob] [3cf9f360-1aa3-4cbe-95ee-d1ab0d62a52f]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [GoodJob] [3cf9f360-1aa3-4cbe-95ee-d1ab0d62a52f] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2021-10-15 16:52:37.166140"], ["status", "success"], ["updated_at", "2021-10-15 16:52:37.166437"], ["id", 1]] [ActiveJob] [GoodJob] [3cf9f360-1aa3-4cbe-95ee-d1ab0d62a52f]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [GoodJob] [3cf9f360-1aa3-4cbe-95ee-d1ab0d62a52f] Performed GoodJob (Job ID: 3cf9f360-1aa3-4cbe-95ee-d1ab0d62a52f) from Test(default) in 17.41ms  (0.1ms) SELECT COUNT(*) FROM "canvas_sync_job_logs" CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" ORDER BY "canvas_sync_job_logs"."id" DESC LIMIT $1 [["LIMIT", 1]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [BadJob] [bd7ebcc8-c59d-45ef-b2c5-f16b92d0853e] Performing BadJob (Job ID: bd7ebcc8-c59d-45ef-b2c5-f16b92d0853e) from Test(default) with arguments: "argument" [ActiveJob] [BadJob] [bd7ebcc8-c59d-45ef-b2c5-f16b92d0853e] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "bd7ebcc8-c59d-45ef-b2c5-f16b92d0853e"], ["LIMIT", 1]] [ActiveJob] [BadJob] [bd7ebcc8-c59d-45ef-b2c5-f16b92d0853e]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [BadJob] [bd7ebcc8-c59d-45ef-b2c5-f16b92d0853e] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "BadJob"], ["status", "enqueued"], ["job_arguments", "---\n- argument\n"], ["created_at", "2021-10-15 16:52:37.171780"], ["updated_at", "2021-10-15 16:52:37.171780"], ["job_id", "bd7ebcc8-c59d-45ef-b2c5-f16b92d0853e"]] [ActiveJob] [BadJob] [bd7ebcc8-c59d-45ef-b2c5-f16b92d0853e]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [BadJob] [bd7ebcc8-c59d-45ef-b2c5-f16b92d0853e]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [BadJob] [bd7ebcc8-c59d-45ef-b2c5-f16b92d0853e] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-10-15 16:52:37.173200"], ["status", "running"], ["updated_at", "2021-10-15 16:52:37.173487"], ["id", 2]] [ActiveJob] [BadJob] [bd7ebcc8-c59d-45ef-b2c5-f16b92d0853e]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [BadJob] [bd7ebcc8-c59d-45ef-b2c5-f16b92d0853e]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [BadJob] [bd7ebcc8-c59d-45ef-b2c5-f16b92d0853e] CanvasSync::JobLog Update (0.5ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "exception" = $2, "backtrace" = $3, "status" = $4, "updated_at" = $5 WHERE "canvas_sync_job_logs"."id" = $6 [["completed_at", "2021-10-15 16:52:37.174909"], ["exception", "EvilError: EvilError"], ["backtrace", "/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:12:in `perform'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:39:in `block in perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:109:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch_aware_job.rb:22:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:21:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/i18n-1.8.10/lib/i18n.rb:309:in `with_locale'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/translation.rb:9:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:26:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `block in instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications/instrumenter.rb:23:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:25:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `block in tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `block in tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:28:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:22:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:136:in `run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:38:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:18:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:40:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/matchers/built_in/raise_error.rb:59:in `matches?'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:51:in `block in handle_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:27:in `with_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:48:in `handle_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:65:in `to'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:101:in `to'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:39:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `block in with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `block in with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-rails-5.0.2/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:259:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:644:in `block in run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:606:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/configuration.rb:2067:in `with_suite_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:116:in `block in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/reporter.rb:74:in `report'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:115:in `run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:89:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:71:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:45:in `invoke'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/exe/rspec:4:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:63:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:63:in `kernel_load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:28:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:474:in `exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:30:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:24:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/exe/bundle:49:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/friendly_errors.rb:128:in `with_friendly_errors'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/exe/bundle:37:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `
'"], ["status", "error"], ["updated_at", "2021-10-15 16:52:37.175286"], ["id", 2]] [ActiveJob] [BadJob] [bd7ebcc8-c59d-45ef-b2c5-f16b92d0853e]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [BadJob] [bd7ebcc8-c59d-45ef-b2c5-f16b92d0853e] Error performing BadJob (Job ID: bd7ebcc8-c59d-45ef-b2c5-f16b92d0853e) from Test(default) in 5.83ms: EvilError (EvilError): /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:12:in `perform' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:39:in `block in perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:109:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch_aware_job.rb:22:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:21:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/i18n-1.8.10/lib/i18n.rb:309:in `with_locale' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/translation.rb:9:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:26:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `block in instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications/instrumenter.rb:23:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:25:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `block in tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `block in tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:28:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:22:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:136:in `run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:38:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:18:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:40:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/matchers/built_in/raise_error.rb:59:in `matches?' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:51:in `block in handle_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:27:in `with_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:48:in `handle_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:65:in `to' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:101:in `to' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:39:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `block in with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `block in with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-rails-5.0.2/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:259:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:644:in `block in run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:606:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/configuration.rb:2067:in `with_suite_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:116:in `block in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/reporter.rb:74:in `report' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:115:in `run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:89:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:71:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:45:in `invoke' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/exe/rspec:4:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:63:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:63:in `kernel_load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:28:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:474:in `exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:30:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:24:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/exe/bundle:49:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/friendly_errors.rb:128:in `with_friendly_errors' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/exe/bundle:37:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `
' CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" ORDER BY "canvas_sync_job_logs"."id" DESC LIMIT $1 [["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [BadJob] [13f5e988-dfd4-4203-bee0-c354ce68d0a6] Performing BadJob (Job ID: 13f5e988-dfd4-4203-bee0-c354ce68d0a6) from Test(default) [ActiveJob] [BadJob] [13f5e988-dfd4-4203-bee0-c354ce68d0a6] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "13f5e988-dfd4-4203-bee0-c354ce68d0a6"], ["LIMIT", 1]] [ActiveJob] [BadJob] [13f5e988-dfd4-4203-bee0-c354ce68d0a6]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [BadJob] [13f5e988-dfd4-4203-bee0-c354ce68d0a6] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["job_class", "BadJob"], ["status", "enqueued"], ["created_at", "2021-10-15 16:52:37.179925"], ["updated_at", "2021-10-15 16:52:37.179925"], ["job_id", "13f5e988-dfd4-4203-bee0-c354ce68d0a6"]] [ActiveJob] [BadJob] [13f5e988-dfd4-4203-bee0-c354ce68d0a6]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [BadJob] [13f5e988-dfd4-4203-bee0-c354ce68d0a6]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [BadJob] [13f5e988-dfd4-4203-bee0-c354ce68d0a6] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-10-15 16:52:37.180858"], ["status", "running"], ["updated_at", "2021-10-15 16:52:37.181157"], ["id", 3]] [ActiveJob] [BadJob] [13f5e988-dfd4-4203-bee0-c354ce68d0a6]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [BadJob] [13f5e988-dfd4-4203-bee0-c354ce68d0a6]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [BadJob] [13f5e988-dfd4-4203-bee0-c354ce68d0a6] CanvasSync::JobLog Update (0.4ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "exception" = $2, "backtrace" = $3, "status" = $4, "updated_at" = $5 WHERE "canvas_sync_job_logs"."id" = $6 [["completed_at", "2021-10-15 16:52:37.182376"], ["exception", "ArgumentError: wrong number of arguments (given 0, expected 1)"], ["backtrace", "/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:11:in `perform'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:39:in `block in perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:109:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch_aware_job.rb:22:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:21:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/i18n-1.8.10/lib/i18n.rb:309:in `with_locale'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/translation.rb:9:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:26:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `block in instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications/instrumenter.rb:23:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:25:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `block in tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `block in tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:28:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:22:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:136:in `run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:38:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:18:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:52:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/matchers/built_in/raise_error.rb:59:in `matches?'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:51:in `block in handle_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:27:in `with_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:48:in `handle_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:65:in `to'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:101:in `to'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:51:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `block in with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `block in with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-rails-5.0.2/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:259:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:644:in `block in run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:606:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/configuration.rb:2067:in `with_suite_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:116:in `block in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/reporter.rb:74:in `report'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:115:in `run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:89:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:71:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:45:in `invoke'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/exe/rspec:4:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:63:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:63:in `kernel_load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:28:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:474:in `exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:30:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:24:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/exe/bundle:49:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/friendly_errors.rb:128:in `with_friendly_errors'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/exe/bundle:37:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `
'"], ["status", "error"], ["updated_at", "2021-10-15 16:52:37.182647"], ["id", 3]] [ActiveJob] [BadJob] [13f5e988-dfd4-4203-bee0-c354ce68d0a6]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [BadJob] [13f5e988-dfd4-4203-bee0-c354ce68d0a6] Error performing BadJob (Job ID: 13f5e988-dfd4-4203-bee0-c354ce68d0a6) from Test(default) in 4.68ms: ArgumentError (wrong number of arguments (given 0, expected 1)): /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:11:in `perform' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:39:in `block in perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:109:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch_aware_job.rb:22:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:21:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/i18n-1.8.10/lib/i18n.rb:309:in `with_locale' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/translation.rb:9:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:26:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `block in instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications/instrumenter.rb:23:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:25:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `block in tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `block in tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:28:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:22:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:136:in `run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:38:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:18:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:52:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/matchers/built_in/raise_error.rb:59:in `matches?' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:51:in `block in handle_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:27:in `with_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:48:in `handle_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:65:in `to' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:101:in `to' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:51:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `block in with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `block in with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-rails-5.0.2/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:259:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:644:in `block in run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:606:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/configuration.rb:2067:in `with_suite_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:116:in `block in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/reporter.rb:74:in `report' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:115:in `run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:89:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:71:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:45:in `invoke' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/exe/rspec:4:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:63:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:63:in `kernel_load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:28:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:474:in `exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:30:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:24:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/exe/bundle:49:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/friendly_errors.rb:128:in `with_friendly_errors' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/exe/bundle:37:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `
'  (0.1ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [BadJob] [cdd812e8-fb50-42c0-a76a-c4d7ee526757] Performing BadJob (Job ID: cdd812e8-fb50-42c0-a76a-c4d7ee526757) from Test(default) [ActiveJob] [BadJob] [cdd812e8-fb50-42c0-a76a-c4d7ee526757] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "cdd812e8-fb50-42c0-a76a-c4d7ee526757"], ["LIMIT", 1]] [ActiveJob] [BadJob] [cdd812e8-fb50-42c0-a76a-c4d7ee526757]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [BadJob] [cdd812e8-fb50-42c0-a76a-c4d7ee526757] CanvasSync::JobLog Create (0.2ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["job_class", "BadJob"], ["status", "enqueued"], ["created_at", "2021-10-15 16:52:37.186100"], ["updated_at", "2021-10-15 16:52:37.186100"], ["job_id", "cdd812e8-fb50-42c0-a76a-c4d7ee526757"]] [ActiveJob] [BadJob] [cdd812e8-fb50-42c0-a76a-c4d7ee526757]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [BadJob] [cdd812e8-fb50-42c0-a76a-c4d7ee526757]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [BadJob] [cdd812e8-fb50-42c0-a76a-c4d7ee526757] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-10-15 16:52:37.186956"], ["status", "running"], ["updated_at", "2021-10-15 16:52:37.187213"], ["id", 4]] [ActiveJob] [BadJob] [cdd812e8-fb50-42c0-a76a-c4d7ee526757]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [BadJob] [cdd812e8-fb50-42c0-a76a-c4d7ee526757]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [BadJob] [cdd812e8-fb50-42c0-a76a-c4d7ee526757] CanvasSync::JobLog Update (0.8ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "exception" = $2, "backtrace" = $3, "status" = $4, "updated_at" = $5 WHERE "canvas_sync_job_logs"."id" = $6 [["completed_at", "2021-10-15 16:52:37.192392"], ["exception", "ArgumentError: wrong number of arguments (given 0, expected 1)"], ["backtrace", "/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:11:in `perform'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:39:in `block in perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:109:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch_aware_job.rb:22:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:21:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/i18n-1.8.10/lib/i18n.rb:309:in `with_locale'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/translation.rb:9:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:26:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `block in instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications/instrumenter.rb:23:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:25:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `block in tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `block in tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:28:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:22:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:136:in `run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:38:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:18:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:60:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/matchers/built_in/raise_error.rb:59:in `matches?'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:51:in `block in handle_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:27:in `with_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:48:in `handle_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:65:in `to'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:101:in `to'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:59:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `block in with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `block in with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-rails-5.0.2/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:259:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:644:in `block in run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:606:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/configuration.rb:2067:in `with_suite_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:116:in `block in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/reporter.rb:74:in `report'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:115:in `run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:89:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:71:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:45:in `invoke'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/exe/rspec:4:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:63:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:63:in `kernel_load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:28:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:474:in `exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:30:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:24:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/exe/bundle:49:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/friendly_errors.rb:128:in `with_friendly_errors'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/exe/bundle:37:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `
'\n\nError Occurred while handling an Error: NoMethodError: undefined method `bad_catcher' for BadJob:Class\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-mocks-3.10.2/lib/rspec/mocks/method_double.rb:28:in `block in original_implementation_callable'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-mocks-3.10.2/lib/rspec/mocks/message_expectation.rb:101:in `block in and_call_original'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-mocks-3.10.2/lib/rspec/mocks/message_expectation.rb:740:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-mocks-3.10.2/lib/rspec/mocks/message_expectation.rb:572:in `invoke_incrementing_actual_calls_by'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-mocks-3.10.2/lib/rspec/mocks/message_expectation.rb:427:in `invoke'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-mocks-3.10.2/lib/rspec/mocks/proxy.rb:217:in `message_received'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-mocks-3.10.2/lib/rspec/mocks/proxy.rb:361:in `message_received'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-mocks-3.10.2/lib/rspec/mocks/method_double.rb:78:in `proxy_method_invoked'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-mocks-3.10.2/lib/rspec/mocks/method_double.rb:64:in `block (2 levels) in define_proxy_method'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:31:in `rescue in block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:23:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/i18n-1.8.10/lib/i18n.rb:309:in `with_locale'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/translation.rb:9:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:26:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `block in instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications/instrumenter.rb:23:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:25:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `block in tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `block in tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:28:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:22:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:136:in `run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:38:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:18:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:60:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/matchers/built_in/raise_error.rb:59:in `matches?'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:51:in `block in handle_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:27:in `with_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:48:in `handle_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:65:in `to'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:101:in `to'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:59:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `block in with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `block in with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-rails-5.0.2/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:259:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:644:in `block in run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:606:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/configuration.rb:2067:in `with_suite_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:116:in `block in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/reporter.rb:74:in `report'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:115:in `run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:89:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:71:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:45:in `invoke'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/exe/rspec:4:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:63:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:63:in `kernel_load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:28:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:474:in `exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:30:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:24:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/exe/bundle:49:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/friendly_errors.rb:128:in `with_friendly_errors'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/exe/bundle:37:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `
'"], ["status", "error"], ["updated_at", "2021-10-15 16:52:37.192967"], ["id", 4]] [ActiveJob] [BadJob] [cdd812e8-fb50-42c0-a76a-c4d7ee526757]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [BadJob] [cdd812e8-fb50-42c0-a76a-c4d7ee526757] Error performing BadJob (Job ID: cdd812e8-fb50-42c0-a76a-c4d7ee526757) from Test(default) in 9.46ms: ArgumentError (wrong number of arguments (given 0, expected 1)): /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:11:in `perform' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:39:in `block in perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:109:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch_aware_job.rb:22:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:21:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/i18n-1.8.10/lib/i18n.rb:309:in `with_locale' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/translation.rb:9:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:26:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `block in instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications/instrumenter.rb:23:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:25:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `block in tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `block in tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:28:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:22:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:136:in `run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:38:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:18:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:60:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/matchers/built_in/raise_error.rb:59:in `matches?' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:51:in `block in handle_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:27:in `with_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:48:in `handle_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:65:in `to' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:101:in `to' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:59:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `block in with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `block in with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-rails-5.0.2/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:259:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:644:in `block in run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:606:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/configuration.rb:2067:in `with_suite_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:116:in `block in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/reporter.rb:74:in `report' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:115:in `run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:89:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:71:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:45:in `invoke' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/exe/rspec:4:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:63:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:63:in `kernel_load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:28:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:474:in `exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:30:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:24:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/exe/bundle:49:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/friendly_errors.rb:128:in `with_friendly_errors' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/exe/bundle:37:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `
' CanvasSync::JobLog Load (0.3ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" ORDER BY "canvas_sync_job_logs"."id" DESC LIMIT $1 [["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [CanvasSync::Jobs::ReportChecker] [62db5240-94a2-4d9d-9c75-b26b01031078] Performing CanvasSync::Jobs::ReportChecker (Job ID: 62db5240-94a2-4d9d-9c75-b26b01031078) from Test(default) with arguments: "provisioning_csv", 1, "FakeProcessor", {} [ActiveJob] [CanvasSync::Jobs::ReportChecker] [62db5240-94a2-4d9d-9c75-b26b01031078] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "62db5240-94a2-4d9d-9c75-b26b01031078"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [62db5240-94a2-4d9d-9c75-b26b01031078]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [62db5240-94a2-4d9d-9c75-b26b01031078] CanvasSync::JobLog Create (0.2ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- provisioning_csv\n- 1\n- FakeProcessor\n- {}\n"], ["created_at", "2021-10-15 16:52:37.200700"], ["updated_at", "2021-10-15 16:52:37.200700"], ["job_id", "62db5240-94a2-4d9d-9c75-b26b01031078"]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [62db5240-94a2-4d9d-9c75-b26b01031078]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [62db5240-94a2-4d9d-9c75-b26b01031078]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [62db5240-94a2-4d9d-9c75-b26b01031078] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-10-15 16:52:37.201896"], ["status", "running"], ["updated_at", "2021-10-15 16:52:37.202127"], ["id", 5]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [62db5240-94a2-4d9d-9c75-b26b01031078]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [62db5240-94a2-4d9d-9c75-b26b01031078]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [62db5240-94a2-4d9d-9c75-b26b01031078] CanvasSync::JobLog Destroy (0.2ms) DELETE FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."id" = $1 [["id", 5]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [62db5240-94a2-4d9d-9c75-b26b01031078]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [62db5240-94a2-4d9d-9c75-b26b01031078] Performed CanvasSync::Jobs::ReportChecker (Job ID: 62db5240-94a2-4d9d-9c75-b26b01031078) from Test(default) in 7.76ms  (0.1ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [CanvasSync::Jobs::ReportChecker] [82497bc2-2413-4be6-a91f-389878ccdf20] Performing CanvasSync::Jobs::ReportChecker (Job ID: 82497bc2-2413-4be6-a91f-389878ccdf20) from Test(default) with arguments: "provisioning_csv", 1, "FakeProcessor", {} [ActiveJob] [CanvasSync::Jobs::ReportChecker] [82497bc2-2413-4be6-a91f-389878ccdf20] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "82497bc2-2413-4be6-a91f-389878ccdf20"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [82497bc2-2413-4be6-a91f-389878ccdf20]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [82497bc2-2413-4be6-a91f-389878ccdf20] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- provisioning_csv\n- 1\n- FakeProcessor\n- {}\n"], ["created_at", "2021-10-15 16:52:37.209958"], ["updated_at", "2021-10-15 16:52:37.209958"], ["job_id", "82497bc2-2413-4be6-a91f-389878ccdf20"]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [82497bc2-2413-4be6-a91f-389878ccdf20]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [82497bc2-2413-4be6-a91f-389878ccdf20]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [82497bc2-2413-4be6-a91f-389878ccdf20] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-10-15 16:52:37.211359"], ["status", "running"], ["updated_at", "2021-10-15 16:52:37.211654"], ["id", 6]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [82497bc2-2413-4be6-a91f-389878ccdf20]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [82497bc2-2413-4be6-a91f-389878ccdf20]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [82497bc2-2413-4be6-a91f-389878ccdf20] CanvasSync::JobLog Create (0.2ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- provisioning_csv\n- 1\n- FakeProcessor\n- {}\n- {}\n"], ["created_at", "2021-10-15 16:52:37.214613"], ["updated_at", "2021-10-15 16:52:37.214613"], ["job_id", "358cabb1-451b-4df5-893f-bea98d966a46"]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [82497bc2-2413-4be6-a91f-389878ccdf20]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [82497bc2-2413-4be6-a91f-389878ccdf20] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: 358cabb1-451b-4df5-893f-bea98d966a46) to Test(default) at 2021-10-15 16:53:07 UTC with arguments: "provisioning_csv", 1, "FakeProcessor", {}, {} [ActiveJob] [CanvasSync::Jobs::ReportChecker] [82497bc2-2413-4be6-a91f-389878ccdf20]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [82497bc2-2413-4be6-a91f-389878ccdf20] CanvasSync::JobLog Destroy (0.2ms) DELETE FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."id" = $1 [["id", 6]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [82497bc2-2413-4be6-a91f-389878ccdf20]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [82497bc2-2413-4be6-a91f-389878ccdf20] Performed CanvasSync::Jobs::ReportChecker (Job ID: 82497bc2-2413-4be6-a91f-389878ccdf20) from Test(default) in 7.57ms  (0.1ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [CanvasSync::Jobs::ReportChecker] [84d51a03-dd75-43ea-a87a-da3a72e949db] Performing CanvasSync::Jobs::ReportChecker (Job ID: 84d51a03-dd75-43ea-a87a-da3a72e949db) from Test(default) with arguments: "provisioning_csv", 1, "FakeProcessor", {} [ActiveJob] [CanvasSync::Jobs::ReportChecker] [84d51a03-dd75-43ea-a87a-da3a72e949db] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "84d51a03-dd75-43ea-a87a-da3a72e949db"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [84d51a03-dd75-43ea-a87a-da3a72e949db]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [84d51a03-dd75-43ea-a87a-da3a72e949db] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- provisioning_csv\n- 1\n- FakeProcessor\n- {}\n"], ["created_at", "2021-10-15 16:52:37.219353"], ["updated_at", "2021-10-15 16:52:37.219353"], ["job_id", "84d51a03-dd75-43ea-a87a-da3a72e949db"]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [84d51a03-dd75-43ea-a87a-da3a72e949db]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [84d51a03-dd75-43ea-a87a-da3a72e949db]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [84d51a03-dd75-43ea-a87a-da3a72e949db] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-10-15 16:52:37.220895"], ["status", "running"], ["updated_at", "2021-10-15 16:52:37.221198"], ["id", 8]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [84d51a03-dd75-43ea-a87a-da3a72e949db]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [84d51a03-dd75-43ea-a87a-da3a72e949db]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [84d51a03-dd75-43ea-a87a-da3a72e949db] CanvasSync::JobLog Update (0.5ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "exception" = $2, "backtrace" = $3, "status" = $4, "updated_at" = $5 WHERE "canvas_sync_job_logs"."id" = $6 [["completed_at", "2021-10-15 16:52:37.226334"], ["exception", "NameError: undefined local variable or method `current_organization' for #"], ["backtrace", "/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/jobs/report_checker.rb:35:in `perform'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:39:in `block in perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:109:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch_aware_job.rb:22:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:21:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/i18n-1.8.10/lib/i18n.rb:309:in `with_locale'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/translation.rb:9:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:26:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `block in instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications/instrumenter.rb:23:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:25:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `block in tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `block in tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:28:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:22:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:136:in `run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:38:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:18:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/report_checker_spec.rb:11:in `start_job'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/report_checker_spec.rb:53:in `block (5 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/matchers/built_in/raise_error.rb:59:in `matches?'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:51:in `block in handle_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:27:in `with_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:48:in `handle_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:65:in `to'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:101:in `to'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/report_checker_spec.rb:53:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `block in with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `block in with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-rails-5.0.2/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:259:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:644:in `block in run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:606:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/configuration.rb:2067:in `with_suite_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:116:in `block in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/reporter.rb:74:in `report'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:115:in `run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:89:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:71:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:45:in `invoke'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/exe/rspec:4:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:63:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:63:in `kernel_load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:28:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:474:in `exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:30:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:24:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/exe/bundle:49:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/friendly_errors.rb:128:in `with_friendly_errors'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/exe/bundle:37:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `
'"], ["status", "error"], ["updated_at", "2021-10-15 16:52:37.226722"], ["id", 8]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [84d51a03-dd75-43ea-a87a-da3a72e949db]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [84d51a03-dd75-43ea-a87a-da3a72e949db] Error performing CanvasSync::Jobs::ReportChecker (Job ID: 84d51a03-dd75-43ea-a87a-da3a72e949db) from Test(default) in 9.95ms: NameError (undefined local variable or method `current_organization' for #): /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/jobs/report_checker.rb:35:in `perform' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:39:in `block in perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:109:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch_aware_job.rb:22:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:21:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/i18n-1.8.10/lib/i18n.rb:309:in `with_locale' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/translation.rb:9:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:26:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `block in instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications/instrumenter.rb:23:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:25:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `block in tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `block in tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:28:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:22:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:136:in `run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:38:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:18:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/report_checker_spec.rb:11:in `start_job' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/report_checker_spec.rb:53:in `block (5 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/matchers/built_in/raise_error.rb:59:in `matches?' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:51:in `block in handle_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:27:in `with_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:48:in `handle_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:65:in `to' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:101:in `to' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/report_checker_spec.rb:53:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `block in with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `block in with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-rails-5.0.2/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:259:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:644:in `block in run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:606:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/configuration.rb:2067:in `with_suite_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:116:in `block in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/reporter.rb:74:in `report' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:115:in `run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:89:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:71:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:45:in `invoke' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/exe/rspec:4:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:63:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:63:in `kernel_load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:28:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:474:in `exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:30:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:24:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/exe/bundle:49:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/friendly_errors.rb:128:in `with_friendly_errors' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/exe/bundle:37:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `
'  (0.1ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [64b4c5fe-996e-4727-a15d-9a7c3b6b8db1] Performing CanvasSync::Jobs::ReportProcessorJob (Job ID: 64b4c5fe-996e-4727-a15d-9a7c3b6b8db1) from Test(default) with arguments: "provisioning_csv", "https://test.instructure.com/sample_report_download", "FakeProcessor", {}, 1 [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [64b4c5fe-996e-4727-a15d-9a7c3b6b8db1] CanvasSync::JobLog Load (0.1ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "64b4c5fe-996e-4727-a15d-9a7c3b6b8db1"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [64b4c5fe-996e-4727-a15d-9a7c3b6b8db1]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [64b4c5fe-996e-4727-a15d-9a7c3b6b8db1] CanvasSync::JobLog Create (0.2ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportProcessorJob"], ["status", "enqueued"], ["job_arguments", "---\n- provisioning_csv\n- https://test.instructure.com/sample_report_download\n- FakeProcessor\n- {}\n- 1\n"], ["created_at", "2021-10-15 16:52:37.231514"], ["updated_at", "2021-10-15 16:52:37.231514"], ["job_id", "64b4c5fe-996e-4727-a15d-9a7c3b6b8db1"]] [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [64b4c5fe-996e-4727-a15d-9a7c3b6b8db1]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [64b4c5fe-996e-4727-a15d-9a7c3b6b8db1]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [64b4c5fe-996e-4727-a15d-9a7c3b6b8db1] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-10-15 16:52:37.232716"], ["status", "running"], ["updated_at", "2021-10-15 16:52:37.232956"], ["id", 9]] [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [64b4c5fe-996e-4727-a15d-9a7c3b6b8db1]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [64b4c5fe-996e-4727-a15d-9a7c3b6b8db1]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [64b4c5fe-996e-4727-a15d-9a7c3b6b8db1] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "job_class" = $1, "updated_at" = $2 WHERE "canvas_sync_job_logs"."id" = $3 [["job_class", "FakeProcessor"], ["updated_at", "2021-10-15 16:52:37.234192"], ["id", 9]] [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [64b4c5fe-996e-4727-a15d-9a7c3b6b8db1]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [64b4c5fe-996e-4727-a15d-9a7c3b6b8db1]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [64b4c5fe-996e-4727-a15d-9a7c3b6b8db1] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2021-10-15 16:52:37.248252"], ["status", "success"], ["updated_at", "2021-10-15 16:52:37.248946"], ["id", 9]] [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [64b4c5fe-996e-4727-a15d-9a7c3b6b8db1]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [64b4c5fe-996e-4727-a15d-9a7c3b6b8db1] Performed CanvasSync::Jobs::ReportProcessorJob (Job ID: 64b4c5fe-996e-4727-a15d-9a7c3b6b8db1) from Test(default) in 19.79ms  (0.1ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [CanvasSync::Jobs::ReportStarter] [af11351a-e08c-4ac6-9ffd-c1885eb3eee8] Performing CanvasSync::Jobs::ReportStarter (Job ID: af11351a-e08c-4ac6-9ffd-c1885eb3eee8) from Test(default) with arguments: "provisioning_csv", {"parameters[users]"=>true}, "CoolProcessor", {:models=>["users"]} [ActiveJob] [CanvasSync::Jobs::ReportStarter] [af11351a-e08c-4ac6-9ffd-c1885eb3eee8] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "af11351a-e08c-4ac6-9ffd-c1885eb3eee8"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::ReportStarter] [af11351a-e08c-4ac6-9ffd-c1885eb3eee8]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [af11351a-e08c-4ac6-9ffd-c1885eb3eee8] CanvasSync::JobLog Create (0.2ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportStarter"], ["status", "enqueued"], ["job_arguments", "---\n- provisioning_csv\n- parameters[users]: true\n- CoolProcessor\n- :models:\n - users\n"], ["created_at", "2021-10-15 16:52:37.254208"], ["updated_at", "2021-10-15 16:52:37.254208"], ["job_id", "af11351a-e08c-4ac6-9ffd-c1885eb3eee8"]] [ActiveJob] [CanvasSync::Jobs::ReportStarter] [af11351a-e08c-4ac6-9ffd-c1885eb3eee8]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [af11351a-e08c-4ac6-9ffd-c1885eb3eee8]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [af11351a-e08c-4ac6-9ffd-c1885eb3eee8] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-10-15 16:52:37.256015"], ["status", "running"], ["updated_at", "2021-10-15 16:52:37.256349"], ["id", 10]] [ActiveJob] [CanvasSync::Jobs::ReportStarter] [af11351a-e08c-4ac6-9ffd-c1885eb3eee8]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [af11351a-e08c-4ac6-9ffd-c1885eb3eee8]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [af11351a-e08c-4ac6-9ffd-c1885eb3eee8] CanvasSync::JobLog Create (0.2ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- provisioning_csv\n- 1\n- CoolProcessor\n- :models:\n - users\n :sync_start_time: '2021-10-15T16:52:37Z'\n :report_params:\n parameters[users]: true\n"], ["created_at", "2021-10-15 16:52:37.260081"], ["updated_at", "2021-10-15 16:52:37.260081"], ["job_id", "bc958ae3-f730-4375-8638-24db98bd8a37"]] [ActiveJob] [CanvasSync::Jobs::ReportStarter] [af11351a-e08c-4ac6-9ffd-c1885eb3eee8]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [af11351a-e08c-4ac6-9ffd-c1885eb3eee8] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: bc958ae3-f730-4375-8638-24db98bd8a37) to Test(default) at 2021-10-15 16:53:07 UTC with arguments: "provisioning_csv", 1, "CoolProcessor", {:models=>["users"], :sync_start_time=>"2021-10-15T16:52:37Z", :report_params=>{"parameters[users]"=>true}} [ActiveJob] [CanvasSync::Jobs::ReportStarter] [af11351a-e08c-4ac6-9ffd-c1885eb3eee8]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [af11351a-e08c-4ac6-9ffd-c1885eb3eee8] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2021-10-15 16:52:37.262625"], ["status", "success"], ["updated_at", "2021-10-15 16:52:37.262930"], ["id", 10]] [ActiveJob] [CanvasSync::Jobs::ReportStarter] [af11351a-e08c-4ac6-9ffd-c1885eb3eee8]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [af11351a-e08c-4ac6-9ffd-c1885eb3eee8] Performed CanvasSync::Jobs::ReportStarter (Job ID: af11351a-e08c-4ac6-9ffd-c1885eb3eee8) from Test(default) in 10.94ms  (0.1ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [CanvasSync::Jobs::ReportStarter] [a8a47d65-1a26-4b92-ad34-690c2ebfb556] Performing CanvasSync::Jobs::ReportStarter (Job ID: a8a47d65-1a26-4b92-ad34-690c2ebfb556) from Test(default) with arguments: "provisioning_csv", {"parameters[users]"=>true}, "CoolProcessor", {:models=>["users"]}, {:allow_redownloads=>true} [ActiveJob] [CanvasSync::Jobs::ReportStarter] [a8a47d65-1a26-4b92-ad34-690c2ebfb556] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "a8a47d65-1a26-4b92-ad34-690c2ebfb556"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::ReportStarter] [a8a47d65-1a26-4b92-ad34-690c2ebfb556]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [a8a47d65-1a26-4b92-ad34-690c2ebfb556] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportStarter"], ["status", "enqueued"], ["job_arguments", "---\n- provisioning_csv\n- parameters[users]: true\n- CoolProcessor\n- :models:\n - users\n- :allow_redownloads: true\n"], ["created_at", "2021-10-15 16:52:37.267288"], ["updated_at", "2021-10-15 16:52:37.267288"], ["job_id", "a8a47d65-1a26-4b92-ad34-690c2ebfb556"]] [ActiveJob] [CanvasSync::Jobs::ReportStarter] [a8a47d65-1a26-4b92-ad34-690c2ebfb556]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [a8a47d65-1a26-4b92-ad34-690c2ebfb556]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [a8a47d65-1a26-4b92-ad34-690c2ebfb556] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-10-15 16:52:37.284136"], ["status", "running"], ["updated_at", "2021-10-15 16:52:37.284491"], ["id", 12]] [ActiveJob] [CanvasSync::Jobs::ReportStarter] [a8a47d65-1a26-4b92-ad34-690c2ebfb556]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [a8a47d65-1a26-4b92-ad34-690c2ebfb556]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [a8a47d65-1a26-4b92-ad34-690c2ebfb556] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2021-10-15 16:52:37.286958"], ["status", "success"], ["updated_at", "2021-10-15 16:52:37.287406"], ["id", 12]] [ActiveJob] [CanvasSync::Jobs::ReportStarter] [a8a47d65-1a26-4b92-ad34-690c2ebfb556]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [a8a47d65-1a26-4b92-ad34-690c2ebfb556] Performed CanvasSync::Jobs::ReportStarter (Job ID: a8a47d65-1a26-4b92-ad34-690c2ebfb556) from Test(default) in 22.63ms  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Account Exists (0.5ms) SELECT 1 AS one FROM "accounts" WHERE "accounts"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] Account Create (0.5ms) INSERT INTO "accounts" ("canvas_id", "sis_id", "canvas_parent_account_id", "sis_parent_account_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 1], ["sis_id", "788dbe6e944d7d49d100bb75633561e3"], ["canvas_parent_account_id", 1], ["sis_parent_account_id", "4439dd078f4191ccfe847356ce0b439b"], ["name", "Account name"], ["workflow_state", "active"], ["created_at", "2021-10-15 16:52:37.301753"], ["updated_at", "2021-10-15 16:52:37.301753"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.5ms) SELECT COUNT(*) FROM "admins" [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [5e0c7bbe-95f1-40db-9d47-220f36a32cac] Performing CanvasSync::Jobs::SyncAdminsJob (Job ID: 5e0c7bbe-95f1-40db-9d47-220f36a32cac) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [5e0c7bbe-95f1-40db-9d47-220f36a32cac] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "5e0c7bbe-95f1-40db-9d47-220f36a32cac"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [5e0c7bbe-95f1-40db-9d47-220f36a32cac]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [5e0c7bbe-95f1-40db-9d47-220f36a32cac] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncAdminsJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2021-10-15 16:52:37.306173"], ["updated_at", "2021-10-15 16:52:37.306173"], ["job_id", "5e0c7bbe-95f1-40db-9d47-220f36a32cac"]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [5e0c7bbe-95f1-40db-9d47-220f36a32cac]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [5e0c7bbe-95f1-40db-9d47-220f36a32cac]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [5e0c7bbe-95f1-40db-9d47-220f36a32cac] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-10-15 16:52:37.307369"], ["status", "running"], ["updated_at", "2021-10-15 16:52:37.307599"], ["id", 13]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [5e0c7bbe-95f1-40db-9d47-220f36a32cac]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [5e0c7bbe-95f1-40db-9d47-220f36a32cac] Account Load (0.2ms) SELECT "accounts".* FROM "accounts" WHERE "accounts"."workflow_state" != $1 ORDER BY "accounts"."id" ASC LIMIT $2 [["workflow_state", "deleted"], ["LIMIT", 1000]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [5e0c7bbe-95f1-40db-9d47-220f36a32cac] Admin Load (0.2ms) SELECT "admins".* FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [5e0c7bbe-95f1-40db-9d47-220f36a32cac]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [5e0c7bbe-95f1-40db-9d47-220f36a32cac] Admin Exists (0.3ms) SELECT 1 AS one FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [5e0c7bbe-95f1-40db-9d47-220f36a32cac] Admin Create (0.5ms) INSERT INTO "admins" ("canvas_id", "role_name", "canvas_account_id", "canvas_role_id", "canvas_user_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 2], ["role_name", "AccountAdmin"], ["canvas_account_id", 1], ["canvas_role_id", 1], ["canvas_user_id", 1], ["workflow_state", "active"], ["created_at", "2021-10-15 16:52:37.320793"], ["updated_at", "2021-10-15 16:52:37.320793"]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [5e0c7bbe-95f1-40db-9d47-220f36a32cac]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [5e0c7bbe-95f1-40db-9d47-220f36a32cac] Admin Load (0.2ms) SELECT "admins".* FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 3], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [5e0c7bbe-95f1-40db-9d47-220f36a32cac]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [5e0c7bbe-95f1-40db-9d47-220f36a32cac] Admin Exists (0.2ms) SELECT 1 AS one FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 3], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [5e0c7bbe-95f1-40db-9d47-220f36a32cac] Admin Create (0.2ms) INSERT INTO "admins" ("canvas_id", "role_name", "canvas_account_id", "canvas_role_id", "canvas_user_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 3], ["role_name", "Custom Account Role"], ["canvas_account_id", 1], ["canvas_role_id", 11], ["canvas_user_id", 11], ["workflow_state", "active"], ["created_at", "2021-10-15 16:52:37.323423"], ["updated_at", "2021-10-15 16:52:37.323423"]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [5e0c7bbe-95f1-40db-9d47-220f36a32cac]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [5e0c7bbe-95f1-40db-9d47-220f36a32cac] Admin Load (0.2ms) SELECT "admins".* FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 4], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [5e0c7bbe-95f1-40db-9d47-220f36a32cac]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [5e0c7bbe-95f1-40db-9d47-220f36a32cac] Admin Exists (0.2ms) SELECT 1 AS one FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 4], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [5e0c7bbe-95f1-40db-9d47-220f36a32cac] Admin Create (0.2ms) INSERT INTO "admins" ("canvas_id", "role_name", "canvas_account_id", "canvas_role_id", "canvas_user_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 4], ["role_name", "Test"], ["canvas_account_id", 1], ["canvas_role_id", 10], ["canvas_user_id", 11], ["workflow_state", "active"], ["created_at", "2021-10-15 16:52:37.325308"], ["updated_at", "2021-10-15 16:52:37.325308"]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [5e0c7bbe-95f1-40db-9d47-220f36a32cac]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [5e0c7bbe-95f1-40db-9d47-220f36a32cac] Admin Update All (0.3ms) UPDATE "admins" SET "workflow_state" = 'inactive' WHERE "admins"."id" NOT IN ($1, $2, $3) [["id", 1], ["id", 2], ["id", 3]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [5e0c7bbe-95f1-40db-9d47-220f36a32cac]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [5e0c7bbe-95f1-40db-9d47-220f36a32cac] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2021-10-15 16:52:37.326623"], ["status", "success"], ["updated_at", "2021-10-15 16:52:37.326983"], ["id", 13]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [5e0c7bbe-95f1-40db-9d47-220f36a32cac]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [5e0c7bbe-95f1-40db-9d47-220f36a32cac] Performed CanvasSync::Jobs::SyncAdminsJob (Job ID: 5e0c7bbe-95f1-40db-9d47-220f36a32cac) from Test(default) in 22.73ms  (0.2ms) SELECT COUNT(*) FROM "admins"  (0.2ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [7a5a9051-4824-4e83-bb36-4195c9917912] Performing CanvasSync::Jobs::SyncAssignmentGroupsJob (Job ID: 7a5a9051-4824-4e83-bb36-4195c9917912) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [7a5a9051-4824-4e83-bb36-4195c9917912] CanvasSync::JobLog Load (0.1ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "7a5a9051-4824-4e83-bb36-4195c9917912"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [7a5a9051-4824-4e83-bb36-4195c9917912]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [7a5a9051-4824-4e83-bb36-4195c9917912] CanvasSync::JobLog Create (0.2ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncAssignmentGroupsJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2021-10-15 16:52:37.331416"], ["updated_at", "2021-10-15 16:52:37.331416"], ["job_id", "7a5a9051-4824-4e83-bb36-4195c9917912"]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [7a5a9051-4824-4e83-bb36-4195c9917912]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [7a5a9051-4824-4e83-bb36-4195c9917912]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [7a5a9051-4824-4e83-bb36-4195c9917912] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-10-15 16:52:37.332552"], ["status", "running"], ["updated_at", "2021-10-15 16:52:37.332843"], ["id", 14]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [7a5a9051-4824-4e83-bb36-4195c9917912]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [7a5a9051-4824-4e83-bb36-4195c9917912]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [7a5a9051-4824-4e83-bb36-4195c9917912] CanvasSync::JobLog Create (0.2ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proserv_assignment_group_export_csv\n- 1\n- CanvasSync::Processors::AssignmentGroupsProcessor\n- :sync_start_time: '2021-10-15T16:52:37Z'\n :report_params:\n :parameters:\n :enrollment_term_id: 1\n"], ["created_at", "2021-10-15 16:52:37.335285"], ["updated_at", "2021-10-15 16:52:37.335285"], ["job_id", "fa3eff29-8835-41b0-9985-671b00d8d112"]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [7a5a9051-4824-4e83-bb36-4195c9917912]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [7a5a9051-4824-4e83-bb36-4195c9917912] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: fa3eff29-8835-41b0-9985-671b00d8d112) to Test(default) at 2021-10-15 16:53:07 UTC with arguments: "proserv_assignment_group_export_csv", 1, "CanvasSync::Processors::AssignmentGroupsProcessor", {:sync_start_time=>"2021-10-15T16:52:37Z", :report_params=>{:parameters=>{:enrollment_term_id=>1}}} [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [7a5a9051-4824-4e83-bb36-4195c9917912]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [7a5a9051-4824-4e83-bb36-4195c9917912] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2021-10-15 16:52:37.337105"], ["status", "success"], ["updated_at", "2021-10-15 16:52:37.337363"], ["id", 14]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [7a5a9051-4824-4e83-bb36-4195c9917912]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [7a5a9051-4824-4e83-bb36-4195c9917912] Performed CanvasSync::Jobs::SyncAssignmentGroupsJob (Job ID: 7a5a9051-4824-4e83-bb36-4195c9917912) from Test(default) in 7.59ms  (0.2ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [fad8c6b6-1447-4c63-92b6-c623b7dd823a] Performing CanvasSync::Jobs::SyncAssignmentsJob (Job ID: fad8c6b6-1447-4c63-92b6-c623b7dd823a) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [fad8c6b6-1447-4c63-92b6-c623b7dd823a] CanvasSync::JobLog Load (0.1ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "fad8c6b6-1447-4c63-92b6-c623b7dd823a"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [fad8c6b6-1447-4c63-92b6-c623b7dd823a]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [fad8c6b6-1447-4c63-92b6-c623b7dd823a] CanvasSync::JobLog Create (0.2ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncAssignmentsJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2021-10-15 16:52:37.341011"], ["updated_at", "2021-10-15 16:52:37.341011"], ["job_id", "fad8c6b6-1447-4c63-92b6-c623b7dd823a"]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [fad8c6b6-1447-4c63-92b6-c623b7dd823a]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [fad8c6b6-1447-4c63-92b6-c623b7dd823a]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [fad8c6b6-1447-4c63-92b6-c623b7dd823a] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-10-15 16:52:37.342071"], ["status", "running"], ["updated_at", "2021-10-15 16:52:37.342307"], ["id", 16]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [fad8c6b6-1447-4c63-92b6-c623b7dd823a]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [fad8c6b6-1447-4c63-92b6-c623b7dd823a]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [fad8c6b6-1447-4c63-92b6-c623b7dd823a] CanvasSync::JobLog Create (0.2ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proserv_assignment_export_csv\n- 1\n- CanvasSync::Processors::AssignmentsProcessor\n- :sync_start_time: '2021-10-15T16:52:37Z'\n :report_params:\n :parameters:\n :enrollment_term_id: 1\n"], ["created_at", "2021-10-15 16:52:37.344822"], ["updated_at", "2021-10-15 16:52:37.344822"], ["job_id", "5828a406-d60b-4026-821f-65f3cf60ac79"]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [fad8c6b6-1447-4c63-92b6-c623b7dd823a]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [fad8c6b6-1447-4c63-92b6-c623b7dd823a] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: 5828a406-d60b-4026-821f-65f3cf60ac79) to Test(default) at 2021-10-15 16:53:07 UTC with arguments: "proserv_assignment_export_csv", 1, "CanvasSync::Processors::AssignmentsProcessor", {:sync_start_time=>"2021-10-15T16:52:37Z", :report_params=>{:parameters=>{:enrollment_term_id=>1}}} [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [fad8c6b6-1447-4c63-92b6-c623b7dd823a]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [fad8c6b6-1447-4c63-92b6-c623b7dd823a] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2021-10-15 16:52:37.346903"], ["status", "success"], ["updated_at", "2021-10-15 16:52:37.347201"], ["id", 16]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [fad8c6b6-1447-4c63-92b6-c623b7dd823a]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [fad8c6b6-1447-4c63-92b6-c623b7dd823a] Performed CanvasSync::Jobs::SyncAssignmentsJob (Job ID: fad8c6b6-1447-4c63-92b6-c623b7dd823a) from Test(default) in 7.94ms  (0.1ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [ad0b7404-d9d0-4ef5-a8e0-9f19c1b71913] Performing CanvasSync::Jobs::SyncAssignmentsJob (Job ID: ad0b7404-d9d0-4ef5-a8e0-9f19c1b71913) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [ad0b7404-d9d0-4ef5-a8e0-9f19c1b71913] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "ad0b7404-d9d0-4ef5-a8e0-9f19c1b71913"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [ad0b7404-d9d0-4ef5-a8e0-9f19c1b71913]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [ad0b7404-d9d0-4ef5-a8e0-9f19c1b71913] CanvasSync::JobLog Create (0.4ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncAssignmentsJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2021-10-15 16:52:37.350662"], ["updated_at", "2021-10-15 16:52:37.350662"], ["job_id", "ad0b7404-d9d0-4ef5-a8e0-9f19c1b71913"]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [ad0b7404-d9d0-4ef5-a8e0-9f19c1b71913]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [ad0b7404-d9d0-4ef5-a8e0-9f19c1b71913]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [ad0b7404-d9d0-4ef5-a8e0-9f19c1b71913] CanvasSync::JobLog Update (0.4ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-10-15 16:52:37.352612"], ["status", "running"], ["updated_at", "2021-10-15 16:52:37.353008"], ["id", 18]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [ad0b7404-d9d0-4ef5-a8e0-9f19c1b71913]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [ad0b7404-d9d0-4ef5-a8e0-9f19c1b71913]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [ad0b7404-d9d0-4ef5-a8e0-9f19c1b71913] CanvasSync::JobLog Create (0.2ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proserv_assignment_export_csv\n- 1\n- CanvasSync::Processors::AssignmentsProcessor\n- :sync_start_time: '2021-10-15T16:52:37Z'\n :report_params:\n :parameters: {}\n"], ["created_at", "2021-10-15 16:52:37.355893"], ["updated_at", "2021-10-15 16:52:37.355893"], ["job_id", "8bff5d08-faee-4cdd-9da0-a4e2b7585196"]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [ad0b7404-d9d0-4ef5-a8e0-9f19c1b71913]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [ad0b7404-d9d0-4ef5-a8e0-9f19c1b71913] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: 8bff5d08-faee-4cdd-9da0-a4e2b7585196) to Test(default) at 2021-10-15 16:53:07 UTC with arguments: "proserv_assignment_export_csv", 1, "CanvasSync::Processors::AssignmentsProcessor", {:sync_start_time=>"2021-10-15T16:52:37Z", :report_params=>{:parameters=>{}}} [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [ad0b7404-d9d0-4ef5-a8e0-9f19c1b71913]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [ad0b7404-d9d0-4ef5-a8e0-9f19c1b71913] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2021-10-15 16:52:37.357830"], ["status", "success"], ["updated_at", "2021-10-15 16:52:37.358080"], ["id", 18]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [ad0b7404-d9d0-4ef5-a8e0-9f19c1b71913]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [ad0b7404-d9d0-4ef5-a8e0-9f19c1b71913] Performed CanvasSync::Jobs::SyncAssignmentsJob (Job ID: ad0b7404-d9d0-4ef5-a8e0-9f19c1b71913) from Test(default) in 9.11ms  (0.1ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [406bdb44-b7de-43cc-89c9-dd8f73017b31] Performing CanvasSync::Jobs::SyncContextModuleItemsJob (Job ID: 406bdb44-b7de-43cc-89c9-dd8f73017b31) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [406bdb44-b7de-43cc-89c9-dd8f73017b31] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "406bdb44-b7de-43cc-89c9-dd8f73017b31"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [406bdb44-b7de-43cc-89c9-dd8f73017b31]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [406bdb44-b7de-43cc-89c9-dd8f73017b31] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncContextModuleItemsJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2021-10-15 16:52:37.361731"], ["updated_at", "2021-10-15 16:52:37.361731"], ["job_id", "406bdb44-b7de-43cc-89c9-dd8f73017b31"]] [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [406bdb44-b7de-43cc-89c9-dd8f73017b31]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [406bdb44-b7de-43cc-89c9-dd8f73017b31]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [406bdb44-b7de-43cc-89c9-dd8f73017b31] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-10-15 16:52:37.362952"], ["status", "running"], ["updated_at", "2021-10-15 16:52:37.363237"], ["id", 20]] [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [406bdb44-b7de-43cc-89c9-dd8f73017b31]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [406bdb44-b7de-43cc-89c9-dd8f73017b31]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [406bdb44-b7de-43cc-89c9-dd8f73017b31] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proserv_context_module_items_csv\n- 1\n- CanvasSync::Processors::ContextModuleItemsProcessor\n- :sync_start_time: '2021-10-15T16:52:37Z'\n :report_params:\n :parameters:\n :enrollment_term_id: 1\n"], ["created_at", "2021-10-15 16:52:37.365926"], ["updated_at", "2021-10-15 16:52:37.365926"], ["job_id", "458f81d3-4caa-427a-9510-37a3ae85d07b"]] [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [406bdb44-b7de-43cc-89c9-dd8f73017b31]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [406bdb44-b7de-43cc-89c9-dd8f73017b31] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: 458f81d3-4caa-427a-9510-37a3ae85d07b) to Test(default) at 2021-10-15 16:53:07 UTC with arguments: "proserv_context_module_items_csv", 1, "CanvasSync::Processors::ContextModuleItemsProcessor", {:sync_start_time=>"2021-10-15T16:52:37Z", :report_params=>{:parameters=>{:enrollment_term_id=>1}}} [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [406bdb44-b7de-43cc-89c9-dd8f73017b31]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [406bdb44-b7de-43cc-89c9-dd8f73017b31] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2021-10-15 16:52:37.367966"], ["status", "success"], ["updated_at", "2021-10-15 16:52:37.368244"], ["id", 20]] [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [406bdb44-b7de-43cc-89c9-dd8f73017b31]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [406bdb44-b7de-43cc-89c9-dd8f73017b31] Performed CanvasSync::Jobs::SyncContextModuleItemsJob (Job ID: 406bdb44-b7de-43cc-89c9-dd8f73017b31) from Test(default) in 8.23ms  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [ba6ed39c-a079-46c0-8d46-5460f915b642] Performing CanvasSync::Jobs::SyncContextModuleItemsJob (Job ID: ba6ed39c-a079-46c0-8d46-5460f915b642) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [ba6ed39c-a079-46c0-8d46-5460f915b642] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "ba6ed39c-a079-46c0-8d46-5460f915b642"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [ba6ed39c-a079-46c0-8d46-5460f915b642]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [ba6ed39c-a079-46c0-8d46-5460f915b642] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncContextModuleItemsJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2021-10-15 16:52:37.371986"], ["updated_at", "2021-10-15 16:52:37.371986"], ["job_id", "ba6ed39c-a079-46c0-8d46-5460f915b642"]] [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [ba6ed39c-a079-46c0-8d46-5460f915b642]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [ba6ed39c-a079-46c0-8d46-5460f915b642]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [ba6ed39c-a079-46c0-8d46-5460f915b642] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-10-15 16:52:37.373218"], ["status", "running"], ["updated_at", "2021-10-15 16:52:37.373478"], ["id", 22]] [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [ba6ed39c-a079-46c0-8d46-5460f915b642]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [ba6ed39c-a079-46c0-8d46-5460f915b642]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [ba6ed39c-a079-46c0-8d46-5460f915b642] CanvasSync::JobLog Create (0.2ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proserv_context_module_items_csv\n- 1\n- CanvasSync::Processors::ContextModuleItemsProcessor\n- :sync_start_time: '2021-10-15T16:52:37Z'\n :report_params:\n :parameters: {}\n"], ["created_at", "2021-10-15 16:52:37.375829"], ["updated_at", "2021-10-15 16:52:37.375829"], ["job_id", "20077763-9328-40f9-8da2-6714ca166bce"]] [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [ba6ed39c-a079-46c0-8d46-5460f915b642]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [ba6ed39c-a079-46c0-8d46-5460f915b642] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: 20077763-9328-40f9-8da2-6714ca166bce) to Test(default) at 2021-10-15 16:53:07 UTC with arguments: "proserv_context_module_items_csv", 1, "CanvasSync::Processors::ContextModuleItemsProcessor", {:sync_start_time=>"2021-10-15T16:52:37Z", :report_params=>{:parameters=>{}}} [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [ba6ed39c-a079-46c0-8d46-5460f915b642]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [ba6ed39c-a079-46c0-8d46-5460f915b642] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2021-10-15 16:52:37.377825"], ["status", "success"], ["updated_at", "2021-10-15 16:52:37.378135"], ["id", 22]] [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [ba6ed39c-a079-46c0-8d46-5460f915b642]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [ba6ed39c-a079-46c0-8d46-5460f915b642] Performed CanvasSync::Jobs::SyncContextModuleItemsJob (Job ID: ba6ed39c-a079-46c0-8d46-5460f915b642) from Test(default) in 7.95ms  (0.1ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [0b9545d0-124e-43fb-af1d-6c7750cd5f5c] Performing CanvasSync::Jobs::SyncContextModulesJob (Job ID: 0b9545d0-124e-43fb-af1d-6c7750cd5f5c) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [0b9545d0-124e-43fb-af1d-6c7750cd5f5c] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "0b9545d0-124e-43fb-af1d-6c7750cd5f5c"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [0b9545d0-124e-43fb-af1d-6c7750cd5f5c]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [0b9545d0-124e-43fb-af1d-6c7750cd5f5c] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncContextModulesJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2021-10-15 16:52:37.383236"], ["updated_at", "2021-10-15 16:52:37.383236"], ["job_id", "0b9545d0-124e-43fb-af1d-6c7750cd5f5c"]] [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [0b9545d0-124e-43fb-af1d-6c7750cd5f5c]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [0b9545d0-124e-43fb-af1d-6c7750cd5f5c]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [0b9545d0-124e-43fb-af1d-6c7750cd5f5c] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-10-15 16:52:37.384612"], ["status", "running"], ["updated_at", "2021-10-15 16:52:37.384905"], ["id", 24]] [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [0b9545d0-124e-43fb-af1d-6c7750cd5f5c]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [0b9545d0-124e-43fb-af1d-6c7750cd5f5c]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [0b9545d0-124e-43fb-af1d-6c7750cd5f5c] CanvasSync::JobLog Create (0.2ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proserv_context_modules_csv\n- 1\n- CanvasSync::Processors::ContextModulesProcessor\n- :sync_start_time: '2021-10-15T16:52:37Z'\n :report_params:\n :parameters:\n :enrollment_term_id: 1\n"], ["created_at", "2021-10-15 16:52:37.387603"], ["updated_at", "2021-10-15 16:52:37.387603"], ["job_id", "76d9116f-02fb-4080-b075-024ee6cea56d"]] [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [0b9545d0-124e-43fb-af1d-6c7750cd5f5c]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [0b9545d0-124e-43fb-af1d-6c7750cd5f5c] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: 76d9116f-02fb-4080-b075-024ee6cea56d) to Test(default) at 2021-10-15 16:53:07 UTC with arguments: "proserv_context_modules_csv", 1, "CanvasSync::Processors::ContextModulesProcessor", {:sync_start_time=>"2021-10-15T16:52:37Z", :report_params=>{:parameters=>{:enrollment_term_id=>1}}} [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [0b9545d0-124e-43fb-af1d-6c7750cd5f5c]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [0b9545d0-124e-43fb-af1d-6c7750cd5f5c] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2021-10-15 16:52:37.389519"], ["status", "success"], ["updated_at", "2021-10-15 16:52:37.389798"], ["id", 24]] [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [0b9545d0-124e-43fb-af1d-6c7750cd5f5c]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [0b9545d0-124e-43fb-af1d-6c7750cd5f5c] Performed CanvasSync::Jobs::SyncContextModulesJob (Job ID: 0b9545d0-124e-43fb-af1d-6c7750cd5f5c) from Test(default) in 8.74ms  (0.1ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [96ec945b-6d3c-4e59-a15d-345f4e979ccd] Performing CanvasSync::Jobs::SyncContextModulesJob (Job ID: 96ec945b-6d3c-4e59-a15d-345f4e979ccd) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [96ec945b-6d3c-4e59-a15d-345f4e979ccd] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "96ec945b-6d3c-4e59-a15d-345f4e979ccd"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [96ec945b-6d3c-4e59-a15d-345f4e979ccd]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [96ec945b-6d3c-4e59-a15d-345f4e979ccd] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncContextModulesJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2021-10-15 16:52:37.393267"], ["updated_at", "2021-10-15 16:52:37.393267"], ["job_id", "96ec945b-6d3c-4e59-a15d-345f4e979ccd"]] [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [96ec945b-6d3c-4e59-a15d-345f4e979ccd]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [96ec945b-6d3c-4e59-a15d-345f4e979ccd]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [96ec945b-6d3c-4e59-a15d-345f4e979ccd] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-10-15 16:52:37.394468"], ["status", "running"], ["updated_at", "2021-10-15 16:52:37.394755"], ["id", 26]] [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [96ec945b-6d3c-4e59-a15d-345f4e979ccd]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [96ec945b-6d3c-4e59-a15d-345f4e979ccd]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [96ec945b-6d3c-4e59-a15d-345f4e979ccd] CanvasSync::JobLog Create (0.2ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proserv_context_modules_csv\n- 1\n- CanvasSync::Processors::ContextModulesProcessor\n- :sync_start_time: '2021-10-15T16:52:37Z'\n :report_params:\n :parameters: {}\n"], ["created_at", "2021-10-15 16:52:37.397079"], ["updated_at", "2021-10-15 16:52:37.397079"], ["job_id", "ff4f1d5f-b61c-4d8e-8853-f400e62721df"]] [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [96ec945b-6d3c-4e59-a15d-345f4e979ccd]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [96ec945b-6d3c-4e59-a15d-345f4e979ccd] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: ff4f1d5f-b61c-4d8e-8853-f400e62721df) to Test(default) at 2021-10-15 16:53:07 UTC with arguments: "proserv_context_modules_csv", 1, "CanvasSync::Processors::ContextModulesProcessor", {:sync_start_time=>"2021-10-15T16:52:37Z", :report_params=>{:parameters=>{}}} [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [96ec945b-6d3c-4e59-a15d-345f4e979ccd]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [96ec945b-6d3c-4e59-a15d-345f4e979ccd] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2021-10-15 16:52:37.399046"], ["status", "success"], ["updated_at", "2021-10-15 16:52:37.399347"], ["id", 26]] [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [96ec945b-6d3c-4e59-a15d-345f4e979ccd]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [96ec945b-6d3c-4e59-a15d-345f4e979ccd] Performed CanvasSync::Jobs::SyncContextModulesJob (Job ID: 96ec945b-6d3c-4e59-a15d-345f4e979ccd) from Test(default) in 7.95ms  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Term Exists (0.4ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 48365035], ["LIMIT", 1]] Term Create (0.4ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 48365035], ["name", "Cool Term"], ["start_at", "2021-10-12 16:52:30.797025"], ["end_at", "2021-10-18 16:52:30.797122"], ["workflow_state", "active"], ["sis_id", "49b406d033f3009303e1631ebd76ad88"], ["created_at", "2021-10-15 16:52:37.410731"], ["updated_at", "2021-10-15 16:52:37.410731"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [9a2e96ef-67e5-4550-a3d2-a478e28467ff] Performing CanvasSync::Jobs::SyncProvisioningReportJob (Job ID: 9a2e96ef-67e5-4550-a3d2-a478e28467ff) from Test(default) with arguments: {:models=>["users", "courses"], :term_scope=>"active"} [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [9a2e96ef-67e5-4550-a3d2-a478e28467ff] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "9a2e96ef-67e5-4550-a3d2-a478e28467ff"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [9a2e96ef-67e5-4550-a3d2-a478e28467ff]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [9a2e96ef-67e5-4550-a3d2-a478e28467ff] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncProvisioningReportJob"], ["status", "enqueued"], ["job_arguments", "---\n- :models:\n - users\n - courses\n :term_scope: active\n"], ["created_at", "2021-10-15 16:52:37.413276"], ["updated_at", "2021-10-15 16:52:37.413276"], ["job_id", "9a2e96ef-67e5-4550-a3d2-a478e28467ff"]] [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [9a2e96ef-67e5-4550-a3d2-a478e28467ff]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [9a2e96ef-67e5-4550-a3d2-a478e28467ff]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [9a2e96ef-67e5-4550-a3d2-a478e28467ff] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-10-15 16:52:37.414691"], ["status", "running"], ["updated_at", "2021-10-15 16:52:37.414970"], ["id", 28]] [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [9a2e96ef-67e5-4550-a3d2-a478e28467ff]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [9a2e96ef-67e5-4550-a3d2-a478e28467ff]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [9a2e96ef-67e5-4550-a3d2-a478e28467ff] CanvasSync::JobLog Create (0.2ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proservices_provisioning_csv\n- \n- CanvasSync::Processors::ProvisioningReportProcessor\n- :models:\n - users\n - courses\n :term_scope: active\n :sync_start_time: '2021-10-15T16:52:37Z'\n :report_params:\n :parameters:\n :include_deleted: true\n users: true\n courses: true\n :enrollment_term_id: 48365035\n"], ["created_at", "2021-10-15 16:52:37.417236"], ["updated_at", "2021-10-15 16:52:37.417236"], ["job_id", "850b736b-a8bc-4264-9512-ed25168921e6"]] [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [9a2e96ef-67e5-4550-a3d2-a478e28467ff]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [9a2e96ef-67e5-4550-a3d2-a478e28467ff] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: 850b736b-a8bc-4264-9512-ed25168921e6) to Test(default) at 2021-10-15 16:53:07 UTC with arguments: "proservices_provisioning_csv", nil, "CanvasSync::Processors::ProvisioningReportProcessor", {:models=>["users", "courses"], :term_scope=>"active", :sync_start_time=>"2021-10-15T16:52:37Z", :report_params=>{:parameters=>{:include_deleted=>true, "users"=>true, "courses"=>true, :enrollment_term_id=>48365035}}} [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [9a2e96ef-67e5-4550-a3d2-a478e28467ff]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [9a2e96ef-67e5-4550-a3d2-a478e28467ff] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2021-10-15 16:52:37.419297"], ["status", "success"], ["updated_at", "2021-10-15 16:52:37.419558"], ["id", 28]] [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [9a2e96ef-67e5-4550-a3d2-a478e28467ff]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [9a2e96ef-67e5-4550-a3d2-a478e28467ff] Performed CanvasSync::Jobs::SyncProvisioningReportJob (Job ID: 9a2e96ef-67e5-4550-a3d2-a478e28467ff) from Test(default) in 8.09ms  (0.1ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [cb5676d0-b35a-4669-9256-bd852900f1b6] Performing CanvasSync::Jobs::SyncProvisioningReportJob (Job ID: cb5676d0-b35a-4669-9256-bd852900f1b6) from Test(default) with arguments: {:models=>["users", "courses"]} [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [cb5676d0-b35a-4669-9256-bd852900f1b6] CanvasSync::JobLog Load (0.1ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "cb5676d0-b35a-4669-9256-bd852900f1b6"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [cb5676d0-b35a-4669-9256-bd852900f1b6]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [cb5676d0-b35a-4669-9256-bd852900f1b6] CanvasSync::JobLog Create (0.2ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncProvisioningReportJob"], ["status", "enqueued"], ["job_arguments", "---\n- :models:\n - users\n - courses\n"], ["created_at", "2021-10-15 16:52:37.422714"], ["updated_at", "2021-10-15 16:52:37.422714"], ["job_id", "cb5676d0-b35a-4669-9256-bd852900f1b6"]] [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [cb5676d0-b35a-4669-9256-bd852900f1b6]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [cb5676d0-b35a-4669-9256-bd852900f1b6]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [cb5676d0-b35a-4669-9256-bd852900f1b6] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-10-15 16:52:37.423949"], ["status", "running"], ["updated_at", "2021-10-15 16:52:37.424196"], ["id", 30]] [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [cb5676d0-b35a-4669-9256-bd852900f1b6]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [cb5676d0-b35a-4669-9256-bd852900f1b6]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [cb5676d0-b35a-4669-9256-bd852900f1b6] CanvasSync::JobLog Create (0.2ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proservices_provisioning_csv\n- \n- CanvasSync::Processors::ProvisioningReportProcessor\n- :models:\n - users\n - courses\n :sync_start_time: '2021-10-15T16:52:37Z'\n :report_params:\n :parameters:\n :include_deleted: true\n users: true\n courses: true\n"], ["created_at", "2021-10-15 16:52:37.426150"], ["updated_at", "2021-10-15 16:52:37.426150"], ["job_id", "111971c1-411d-475a-a112-52af53712cd3"]] [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [cb5676d0-b35a-4669-9256-bd852900f1b6]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [cb5676d0-b35a-4669-9256-bd852900f1b6] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: 111971c1-411d-475a-a112-52af53712cd3) to Test(default) at 2021-10-15 16:53:07 UTC with arguments: "proservices_provisioning_csv", nil, "CanvasSync::Processors::ProvisioningReportProcessor", {:models=>["users", "courses"], :sync_start_time=>"2021-10-15T16:52:37Z", :report_params=>{:parameters=>{:include_deleted=>true, "users"=>true, "courses"=>true}}} [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [cb5676d0-b35a-4669-9256-bd852900f1b6]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [cb5676d0-b35a-4669-9256-bd852900f1b6] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2021-10-15 16:52:37.428037"], ["status", "success"], ["updated_at", "2021-10-15 16:52:37.428315"], ["id", 30]] [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [cb5676d0-b35a-4669-9256-bd852900f1b6]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [cb5676d0-b35a-4669-9256-bd852900f1b6] Performed CanvasSync::Jobs::SyncProvisioningReportJob (Job ID: cb5676d0-b35a-4669-9256-bd852900f1b6) from Test(default) in 7.36ms  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Account Exists (0.3ms) SELECT 1 AS one FROM "accounts" WHERE "accounts"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] Account Create (0.3ms) INSERT INTO "accounts" ("canvas_id", "sis_id", "canvas_parent_account_id", "sis_parent_account_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 1], ["sis_id", "8f29b5661369e5f89865228c12639f45"], ["canvas_parent_account_id", 1], ["sis_parent_account_id", "8826b694b71a5ac59e8cdaade92998d4"], ["name", "Account name"], ["workflow_state", "active"], ["created_at", "2021-10-15 16:52:37.434238"], ["updated_at", "2021-10-15 16:52:37.434238"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.3ms) SELECT COUNT(*) FROM "roles" [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [a8ff2e58-4020-42f2-8484-b58ffd1287a3] Performing CanvasSync::Jobs::SyncRolesJob (Job ID: a8ff2e58-4020-42f2-8484-b58ffd1287a3) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [a8ff2e58-4020-42f2-8484-b58ffd1287a3] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "a8ff2e58-4020-42f2-8484-b58ffd1287a3"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [a8ff2e58-4020-42f2-8484-b58ffd1287a3]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [a8ff2e58-4020-42f2-8484-b58ffd1287a3] CanvasSync::JobLog Create (0.2ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncRolesJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2021-10-15 16:52:37.439478"], ["updated_at", "2021-10-15 16:52:37.439478"], ["job_id", "a8ff2e58-4020-42f2-8484-b58ffd1287a3"]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [a8ff2e58-4020-42f2-8484-b58ffd1287a3]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [a8ff2e58-4020-42f2-8484-b58ffd1287a3]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [a8ff2e58-4020-42f2-8484-b58ffd1287a3] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-10-15 16:52:37.440962"], ["status", "running"], ["updated_at", "2021-10-15 16:52:37.441327"], ["id", 32]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [a8ff2e58-4020-42f2-8484-b58ffd1287a3]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [a8ff2e58-4020-42f2-8484-b58ffd1287a3] Account Load (0.2ms) SELECT "accounts".* FROM "accounts" WHERE "accounts"."workflow_state" != $1 ORDER BY "accounts"."id" ASC LIMIT $2 [["workflow_state", "deleted"], ["LIMIT", 1000]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [a8ff2e58-4020-42f2-8484-b58ffd1287a3] Role Load (0.2ms) SELECT "roles".* FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [a8ff2e58-4020-42f2-8484-b58ffd1287a3]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [a8ff2e58-4020-42f2-8484-b58ffd1287a3] Role Exists (0.2ms) SELECT 1 AS one FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [a8ff2e58-4020-42f2-8484-b58ffd1287a3] Role Create (0.6ms) INSERT INTO "roles" ("canvas_id", "label", "base_role_type", "canvas_account_id", "workflow_state", "permissions", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 1], ["label", "Account Admin"], ["base_role_type", "AccountMembership"], ["canvas_account_id", 10], ["workflow_state", "built_in"], ["permissions", "{\"manage_wiki\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"post_to_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"moderate_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_announcements\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"send_messages\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"send_messages_all\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_outcomes\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"create_conferences\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"create_collaborations\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_roster\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_all_grades\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_grades\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_rubrics\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"comment_on_others_submissions\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_students\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_admin_users\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_role_overrides\":{\"enabled\":true,\"locked\":true,\"readonly\":true,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_account_memberships\":{\"enabled\":true,\"locked\":true,\"readonly\":true,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_account_settings\":{\"enabled\":true,\"locked\":true,\"readonly\":true,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_groups\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_group_pages\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_files\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_assignments\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"undelete_courses\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_grade_changes\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_course_changes\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_question_banks\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_calendar\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_reports\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_courses\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_user_logins\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_user_observers\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_alerts\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"become_user\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_developer_keys\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"import_sis\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_sis\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_sis\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_course_list\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_statistics\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_storage_quotas\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_course_content\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_content\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_interaction_alerts\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"change_course_state\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_sections\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_feature_flags\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_quiz_answer_audits\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"moderate_grades\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"lti_add_edit\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true}}"], ["created_at", "2021-10-15 16:52:37.458479"], ["updated_at", "2021-10-15 16:52:37.458479"]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [a8ff2e58-4020-42f2-8484-b58ffd1287a3]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [a8ff2e58-4020-42f2-8484-b58ffd1287a3] Role Load (0.2ms) SELECT "roles".* FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 3], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [a8ff2e58-4020-42f2-8484-b58ffd1287a3]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [a8ff2e58-4020-42f2-8484-b58ffd1287a3] Role Exists (0.2ms) SELECT 1 AS one FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 3], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [a8ff2e58-4020-42f2-8484-b58ffd1287a3] Role Create (0.3ms) INSERT INTO "roles" ("canvas_id", "label", "base_role_type", "canvas_account_id", "workflow_state", "permissions", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 3], ["label", "Student"], ["base_role_type", "StudentEnrollment"], ["canvas_account_id", 10], ["workflow_state", "built_in"], ["permissions", "{\"manage_wiki\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"read_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"post_to_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"moderate_forum\":{\"enabled\":false,\"locked\":false,\"readonly\":false,\"explicit\":false},\"read_announcements\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"send_messages\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"send_messages_all\":{\"enabled\":false,\"locked\":false,\"readonly\":false,\"explicit\":false},\"manage_outcomes\":{\"enabled\":false,\"locked\":false,\"readonly\":false,\"explicit\":false},\"create_conferences\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"create_collaborations\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_roster\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_all_grades\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_grades\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_rubrics\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"comment_on_others_submissions\":{\"enabled\":false,\"locked\":false,\"readonly\":false,\"explicit\":false},\"manage_students\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_admin_users\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_role_overrides\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_account_memberships\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_account_settings\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_groups\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"view_group_pages\":{\"enabled\":false,\"locked\":false,\"readonly\":false,\"explicit\":false},\"manage_files\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_assignments\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"undelete_courses\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"view_grade_changes\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"view_course_changes\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"read_question_banks\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_calendar\":{\"enabled\":false,\"locked\":false,\"readonly\":false,\"explicit\":false},\"read_reports\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_courses\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_user_logins\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_user_observers\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_alerts\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"become_user\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_developer_keys\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"import_sis\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_sis\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"read_sis\":{\"enabled\":false,\"locked\":false,\"readonly\":false,\"explicit\":false},\"read_course_list\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"view_statistics\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_storage_quotas\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"read_course_content\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_content\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_interaction_alerts\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"change_course_state\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_sections\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_feature_flags\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"view_quiz_answer_audits\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"moderate_grades\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"lti_add_edit\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false}}"], ["created_at", "2021-10-15 16:52:37.475054"], ["updated_at", "2021-10-15 16:52:37.475054"]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [a8ff2e58-4020-42f2-8484-b58ffd1287a3]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [a8ff2e58-4020-42f2-8484-b58ffd1287a3] Role Update All (0.3ms) UPDATE "roles" SET "workflow_state" = 'inactive' WHERE "roles"."id" NOT IN ($1, $2) [["id", 1], ["id", 2]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [a8ff2e58-4020-42f2-8484-b58ffd1287a3]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [a8ff2e58-4020-42f2-8484-b58ffd1287a3] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2021-10-15 16:52:37.478029"], ["status", "success"], ["updated_at", "2021-10-15 16:52:37.478381"], ["id", 32]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [a8ff2e58-4020-42f2-8484-b58ffd1287a3]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [a8ff2e58-4020-42f2-8484-b58ffd1287a3] Performed CanvasSync::Jobs::SyncRolesJob (Job ID: a8ff2e58-4020-42f2-8484-b58ffd1287a3) from Test(default) in 40.92ms  (0.2ms) SELECT COUNT(*) FROM "roles"  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Term Exists (0.3ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 34870554], ["LIMIT", 1]] Term Create (0.3ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 34870554], ["name", "Cool Term"], ["start_at", "2021-10-12 16:52:30.797025"], ["end_at", "2021-10-18 16:52:30.797122"], ["workflow_state", "active"], ["sis_id", "44199f9d203eed7dd76313ac4d9a5280"], ["created_at", "2021-10-15 16:52:37.483434"], ["updated_at", "2021-10-15 16:52:37.483434"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [dd789dc3-8f7c-4a6d-9fc9-af8566c2f9eb] Performing CanvasSync::Jobs::SyncSimpleTableJob (Job ID: dd789dc3-8f7c-4a6d-9fc9-af8566c2f9eb) from Test(default) with arguments: {:report_name=>"proservices_provisioning_csv", :model=>"courses", :mapping=>"courses", :klass=>"Course", :term_scope=>"active", :params=>{"parameters[include_deleted]"=>true, "parameters[courses]"=>true}} [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [dd789dc3-8f7c-4a6d-9fc9-af8566c2f9eb] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "dd789dc3-8f7c-4a6d-9fc9-af8566c2f9eb"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [dd789dc3-8f7c-4a6d-9fc9-af8566c2f9eb]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [dd789dc3-8f7c-4a6d-9fc9-af8566c2f9eb] CanvasSync::JobLog Create (0.2ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncSimpleTableJob"], ["status", "enqueued"], ["job_arguments", "---\n- :report_name: proservices_provisioning_csv\n :model: courses\n :mapping: courses\n :klass: Course\n :term_scope: active\n :params:\n parameters[include_deleted]: true\n parameters[courses]: true\n"], ["created_at", "2021-10-15 16:52:37.485853"], ["updated_at", "2021-10-15 16:52:37.485853"], ["job_id", "dd789dc3-8f7c-4a6d-9fc9-af8566c2f9eb"]] [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [dd789dc3-8f7c-4a6d-9fc9-af8566c2f9eb]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [dd789dc3-8f7c-4a6d-9fc9-af8566c2f9eb]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [dd789dc3-8f7c-4a6d-9fc9-af8566c2f9eb] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-10-15 16:52:37.487309"], ["status", "running"], ["updated_at", "2021-10-15 16:52:37.487564"], ["id", 33]] [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [dd789dc3-8f7c-4a6d-9fc9-af8566c2f9eb]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [dd789dc3-8f7c-4a6d-9fc9-af8566c2f9eb]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [dd789dc3-8f7c-4a6d-9fc9-af8566c2f9eb] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2021-10-15 16:52:37.488819"], ["status", "success"], ["updated_at", "2021-10-15 16:52:37.489089"], ["id", 33]] [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [dd789dc3-8f7c-4a6d-9fc9-af8566c2f9eb]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [dd789dc3-8f7c-4a6d-9fc9-af8566c2f9eb] Performed CanvasSync::Jobs::SyncSimpleTableJob (Job ID: dd789dc3-8f7c-4a6d-9fc9-af8566c2f9eb) from Test(default) in 5.07ms  (0.2ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [168b1176-e9fc-4f50-ad93-b44c08a896a0] Performing CanvasSync::Jobs::SyncSubmissionsJob (Job ID: 168b1176-e9fc-4f50-ad93-b44c08a896a0) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [168b1176-e9fc-4f50-ad93-b44c08a896a0] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "168b1176-e9fc-4f50-ad93-b44c08a896a0"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [168b1176-e9fc-4f50-ad93-b44c08a896a0]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [168b1176-e9fc-4f50-ad93-b44c08a896a0] CanvasSync::JobLog Create (0.2ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncSubmissionsJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2021-10-15 16:52:37.493087"], ["updated_at", "2021-10-15 16:52:37.493087"], ["job_id", "168b1176-e9fc-4f50-ad93-b44c08a896a0"]] [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [168b1176-e9fc-4f50-ad93-b44c08a896a0]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [168b1176-e9fc-4f50-ad93-b44c08a896a0]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [168b1176-e9fc-4f50-ad93-b44c08a896a0] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-10-15 16:52:37.494278"], ["status", "running"], ["updated_at", "2021-10-15 16:52:37.494540"], ["id", 34]] [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [168b1176-e9fc-4f50-ad93-b44c08a896a0]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [168b1176-e9fc-4f50-ad93-b44c08a896a0]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [168b1176-e9fc-4f50-ad93-b44c08a896a0] CanvasSync::JobLog Create (0.2ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proserv_student_submissions_csv\n- 1\n- CanvasSync::Processors::SubmissionsProcessor\n- :sync_start_time: '2021-10-15T16:52:37Z'\n :report_params:\n :parameters:\n :include_all: \n :enrollment_term_id: 1\n"], ["created_at", "2021-10-15 16:52:37.497141"], ["updated_at", "2021-10-15 16:52:37.497141"], ["job_id", "2c30a692-96b6-455f-add3-60e0b266075e"]] [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [168b1176-e9fc-4f50-ad93-b44c08a896a0]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [168b1176-e9fc-4f50-ad93-b44c08a896a0] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: 2c30a692-96b6-455f-add3-60e0b266075e) to Test(default) at 2021-10-15 16:53:07 UTC with arguments: "proserv_student_submissions_csv", 1, "CanvasSync::Processors::SubmissionsProcessor", {:sync_start_time=>"2021-10-15T16:52:37Z", :report_params=>{:parameters=>{:include_all=>nil, :enrollment_term_id=>1}}} [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [168b1176-e9fc-4f50-ad93-b44c08a896a0]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [168b1176-e9fc-4f50-ad93-b44c08a896a0] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2021-10-15 16:52:37.499381"], ["status", "success"], ["updated_at", "2021-10-15 16:52:37.499707"], ["id", 34]] [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [168b1176-e9fc-4f50-ad93-b44c08a896a0]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [168b1176-e9fc-4f50-ad93-b44c08a896a0] Performed CanvasSync::Jobs::SyncSubmissionsJob (Job ID: 168b1176-e9fc-4f50-ad93-b44c08a896a0) from Test(default) in 8.4ms  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SELECT COUNT(*) FROM "terms" [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [dee24024-28cc-4f43-b9f3-fb231db366a7] Performing CanvasSync::Jobs::SyncTermsJob (Job ID: dee24024-28cc-4f43-b9f3-fb231db366a7) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [dee24024-28cc-4f43-b9f3-fb231db366a7] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "dee24024-28cc-4f43-b9f3-fb231db366a7"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [dee24024-28cc-4f43-b9f3-fb231db366a7]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [dee24024-28cc-4f43-b9f3-fb231db366a7] CanvasSync::JobLog Create (0.2ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncTermsJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2021-10-15 16:52:37.504176"], ["updated_at", "2021-10-15 16:52:37.504176"], ["job_id", "dee24024-28cc-4f43-b9f3-fb231db366a7"]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [dee24024-28cc-4f43-b9f3-fb231db366a7]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [dee24024-28cc-4f43-b9f3-fb231db366a7]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [dee24024-28cc-4f43-b9f3-fb231db366a7] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-10-15 16:52:37.505502"], ["status", "running"], ["updated_at", "2021-10-15 16:52:37.505936"], ["id", 36]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [dee24024-28cc-4f43-b9f3-fb231db366a7]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [dee24024-28cc-4f43-b9f3-fb231db366a7] Term Load (0.2ms) SELECT "terms".* FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [dee24024-28cc-4f43-b9f3-fb231db366a7]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [dee24024-28cc-4f43-b9f3-fb231db366a7] Term Exists (0.2ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [dee24024-28cc-4f43-b9f3-fb231db366a7] Term Create (0.2ms) INSERT INTO "terms" ("canvas_id", "name", "workflow_state", "grading_period_group_id", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 1], ["name", "Default Term"], ["workflow_state", "active"], ["grading_period_group_id", 1], ["sis_id", "Test"], ["created_at", "2021-10-15 16:52:37.511359"], ["updated_at", "2021-10-15 16:52:37.511359"]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [dee24024-28cc-4f43-b9f3-fb231db366a7]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [dee24024-28cc-4f43-b9f3-fb231db366a7] Term Load (0.1ms) SELECT "terms".* FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 6], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [dee24024-28cc-4f43-b9f3-fb231db366a7]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [dee24024-28cc-4f43-b9f3-fb231db366a7] Term Exists (0.7ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 6], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [dee24024-28cc-4f43-b9f3-fb231db366a7] Term Create (0.3ms) INSERT INTO "terms" ("canvas_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["canvas_id", 6], ["name", "Average Term 1"], ["workflow_state", "active"], ["created_at", "2021-10-15 16:52:37.514020"], ["updated_at", "2021-10-15 16:52:37.514020"]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [dee24024-28cc-4f43-b9f3-fb231db366a7]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [dee24024-28cc-4f43-b9f3-fb231db366a7] Term Load (0.2ms) SELECT "terms".* FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 7], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [dee24024-28cc-4f43-b9f3-fb231db366a7]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [dee24024-28cc-4f43-b9f3-fb231db366a7] Term Exists (0.2ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 7], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [dee24024-28cc-4f43-b9f3-fb231db366a7] Term Create (0.2ms) INSERT INTO "terms" ("canvas_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["canvas_id", 7], ["name", "Average Term 2"], ["workflow_state", "active"], ["created_at", "2021-10-15 16:52:37.516305"], ["updated_at", "2021-10-15 16:52:37.516305"]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [dee24024-28cc-4f43-b9f3-fb231db366a7]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [dee24024-28cc-4f43-b9f3-fb231db366a7] Term Load (0.2ms) SELECT "terms".* FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 5], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [dee24024-28cc-4f43-b9f3-fb231db366a7]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [dee24024-28cc-4f43-b9f3-fb231db366a7] Term Exists (0.2ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 5], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [dee24024-28cc-4f43-b9f3-fb231db366a7] Term Create (0.2ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 5], ["name", "Syllabus Term"], ["start_at", "2017-08-14 06:00:00"], ["end_at", "2017-08-31 06:00:00"], ["workflow_state", "active"], ["sis_id", "SYTERM"], ["created_at", "2021-10-15 16:52:37.518838"], ["updated_at", "2021-10-15 16:52:37.518838"]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [dee24024-28cc-4f43-b9f3-fb231db366a7]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [dee24024-28cc-4f43-b9f3-fb231db366a7] Term Load (0.2ms) SELECT "terms".* FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 4], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [dee24024-28cc-4f43-b9f3-fb231db366a7]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [dee24024-28cc-4f43-b9f3-fb231db366a7] Term Exists (0.2ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 4], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [dee24024-28cc-4f43-b9f3-fb231db366a7] Term Create (0.2ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "grading_period_group_id", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8, $9) RETURNING "id" [["canvas_id", 4], ["name", "Ellucian Term"], ["start_at", "2017-08-01 06:00:00"], ["end_at", "2017-10-31 06:00:00"], ["workflow_state", "active"], ["grading_period_group_id", 1], ["sis_id", "SH"], ["created_at", "2021-10-15 16:52:37.521119"], ["updated_at", "2021-10-15 16:52:37.521119"]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [dee24024-28cc-4f43-b9f3-fb231db366a7]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [dee24024-28cc-4f43-b9f3-fb231db366a7] Term Load (0.2ms) SELECT "terms".* FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 3], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [dee24024-28cc-4f43-b9f3-fb231db366a7]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [dee24024-28cc-4f43-b9f3-fb231db366a7] Term Exists (0.2ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 3], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [dee24024-28cc-4f43-b9f3-fb231db366a7] Term Create (0.2ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 3], ["name", "Current Term"], ["start_at", "2017-03-19 06:00:00"], ["end_at", "2017-08-01 06:00:00"], ["workflow_state", "active"], ["created_at", "2021-10-15 16:52:37.523654"], ["updated_at", "2021-10-15 16:52:37.523654"]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [dee24024-28cc-4f43-b9f3-fb231db366a7]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [dee24024-28cc-4f43-b9f3-fb231db366a7]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [dee24024-28cc-4f43-b9f3-fb231db366a7] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2021-10-15 16:52:37.524613"], ["status", "success"], ["updated_at", "2021-10-15 16:52:37.524943"], ["id", 36]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [dee24024-28cc-4f43-b9f3-fb231db366a7]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [dee24024-28cc-4f43-b9f3-fb231db366a7] Performed CanvasSync::Jobs::SyncTermsJob (Job ID: dee24024-28cc-4f43-b9f3-fb231db366a7) from Test(default) in 22.69ms  (0.2ms) SELECT COUNT(*) FROM "terms"  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Account Exists (0.3ms) SELECT 1 AS one FROM "accounts" WHERE "accounts"."canvas_id" = $1 LIMIT $2 [["canvas_id", 49039354], ["LIMIT", 1]] Account Create (0.3ms) INSERT INTO "accounts" ("canvas_id", "sis_id", "canvas_parent_account_id", "sis_parent_account_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 49039354], ["sis_id", "292ad5da24a7c4d23cee6762c9c05c63"], ["canvas_parent_account_id", 1], ["sis_parent_account_id", "62abd1260e46fcb9f07904145e4c3ff4"], ["name", "Account name"], ["workflow_state", "active"], ["created_at", "2021-10-15 16:52:37.530531"], ["updated_at", "2021-10-15 16:52:37.530531"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Account Exists (0.3ms) SELECT 1 AS one FROM "accounts" WHERE "accounts"."canvas_id" IS NULL AND "accounts"."id" != $1 LIMIT $2 [["id", 3], ["LIMIT", 1]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Account Exists (0.3ms) SELECT 1 AS one FROM "accounts" WHERE "accounts"."canvas_id" = $1 LIMIT $2 [["canvas_id", 82006312], ["LIMIT", 1]] Account Create (0.3ms) INSERT INTO "accounts" ("canvas_id", "sis_id", "canvas_parent_account_id", "sis_parent_account_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 82006312], ["sis_id", "bc18d84ce6d2a307996bf58db6b86291"], ["canvas_parent_account_id", 1], ["sis_parent_account_id", "232c10a029b9d4d784a6c1ea4ceca91f"], ["name", "Account name"], ["workflow_state", "active"], ["created_at", "2021-10-15 16:52:37.541830"], ["updated_at", "2021-10-15 16:52:37.541830"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Account Load (0.1ms) SELECT "accounts".* FROM "accounts" ORDER BY "accounts"."id" ASC LIMIT $1 [["LIMIT", 1]] Account Exists (0.3ms) SELECT 1 AS one FROM "accounts" WHERE "accounts"."canvas_id" = $1 LIMIT $2 [["canvas_id", 82006312], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Account Exists (0.3ms) SELECT 1 AS one FROM "accounts" WHERE "accounts"."canvas_id" = $1 LIMIT $2 [["canvas_id", 40628713], ["LIMIT", 1]] Account Create (0.3ms) INSERT INTO "accounts" ("canvas_id", "sis_id", "canvas_parent_account_id", "sis_parent_account_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 40628713], ["sis_id", "37e07a9a21d92f7bae54e88607f64722"], ["canvas_parent_account_id", 1], ["sis_parent_account_id", "523ee4378939cf25766a65efa2c64c8a"], ["name", "Account name"], ["workflow_state", "active"], ["created_at", "2021-10-15 16:52:37.548654"], ["updated_at", "2021-10-15 16:52:37.548654"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Admin Exists (0.2ms) SELECT 1 AS one FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 83556728], ["LIMIT", 1]] Admin Create (0.2ms) INSERT INTO "admins" ("canvas_id", "role_name", "canvas_role_id", "canvas_user_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 83556728], ["role_name", "Cool Role"], ["canvas_role_id", 30779768], ["canvas_user_id", 1], ["workflow_state", "active"], ["created_at", "2021-10-15 16:52:37.554785"], ["updated_at", "2021-10-15 16:52:37.554785"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Admin Exists (0.2ms) SELECT 1 AS one FROM "admins" WHERE "admins"."canvas_id" IS NULL AND "admins"."id" != $1 LIMIT $2 [["id", 4], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Admin Exists (0.2ms) SELECT 1 AS one FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 93939101], ["LIMIT", 1]] Admin Create (0.3ms) INSERT INTO "admins" ("canvas_id", "role_name", "canvas_role_id", "canvas_user_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 93939101], ["role_name", "Cool Role"], ["canvas_role_id", 19074650], ["canvas_user_id", 1], ["workflow_state", "active"], ["created_at", "2021-10-15 16:52:37.560190"], ["updated_at", "2021-10-15 16:52:37.560190"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Admin Load (0.2ms) SELECT "admins".* FROM "admins" ORDER BY "admins"."id" ASC LIMIT $1 [["LIMIT", 1]] Admin Exists (0.4ms) SELECT 1 AS one FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 93939101], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SELECT COUNT(*) FROM "admins" Admin Load (0.2ms) SELECT "admins".* FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]]  (0.1ms) SAVEPOINT active_record_1 Admin Exists (0.2ms) SELECT 1 AS one FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]] Admin Create (0.2ms) INSERT INTO "admins" ("canvas_id", "role_name", "canvas_role_id", "canvas_user_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 2], ["role_name", "AccountAdmin"], ["canvas_role_id", 1], ["canvas_user_id", 1], ["workflow_state", "active"], ["created_at", "2021-10-15 16:52:37.568149"], ["updated_at", "2021-10-15 16:52:37.568149"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SELECT COUNT(*) FROM "admins" Admin Load (0.1ms) SELECT "admins".* FROM "admins" ORDER BY "admins"."id" DESC LIMIT $1 [["LIMIT", 1]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Admin Exists (0.2ms) SELECT 1 AS one FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]] Admin Create (0.2ms) INSERT INTO "admins" ("canvas_id", "role_name", "canvas_role_id", "canvas_user_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 2], ["role_name", "Cool Role"], ["canvas_role_id", 42605177], ["canvas_user_id", 1], ["workflow_state", "active"], ["created_at", "2021-10-15 16:52:37.572161"], ["updated_at", "2021-10-15 16:52:37.572161"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SELECT COUNT(*) FROM "admins" Admin Load (0.2ms) SELECT "admins".* FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]]  (0.1ms) SAVEPOINT active_record_1 Admin Exists (0.2ms) SELECT 1 AS one FROM "admins" WHERE "admins"."canvas_id" = $1 AND "admins"."id" != $2 LIMIT $3 [["canvas_id", 2], ["id", 7], ["LIMIT", 1]] Admin Update (0.3ms) UPDATE "admins" SET "role_name" = $1, "canvas_role_id" = $2, "updated_at" = $3 WHERE "admins"."id" = $4 [["role_name", "AccountAdmin"], ["canvas_role_id", 1], ["updated_at", "2021-10-15 16:52:37.575076"], ["id", 7]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SELECT COUNT(*) FROM "admins" Admin Load (0.2ms) SELECT "admins".* FROM "admins" WHERE "admins"."id" = $1 LIMIT $2 [["id", 7], ["LIMIT", 1]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 AssignmentGroup Exists (0.5ms) SELECT 1 AS one FROM "assignment_groups" WHERE "assignment_groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] AssignmentGroup Create (0.4ms) INSERT INTO "assignment_groups" ("canvas_id", "name", "workflow_state", "canvas_created_at", "canvas_updated_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 1], ["name", "Dummy Assignment Group"], ["workflow_state", "available"], ["canvas_created_at", "2021-10-08 16:52:37.586827"], ["canvas_updated_at", "2021-10-14 16:52:37.586922"], ["created_at", "2021-10-15 16:52:37.588427"], ["updated_at", "2021-10-15 16:52:37.588427"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 AssignmentGroup Exists (0.5ms) SELECT 1 AS one FROM "assignment_groups" WHERE "assignment_groups"."canvas_id" IS NULL AND "assignment_groups"."id" != $1 LIMIT $2 [["id", 1], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 AssignmentGroup Exists (0.3ms) SELECT 1 AS one FROM "assignment_groups" WHERE "assignment_groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]] AssignmentGroup Create (0.3ms) INSERT INTO "assignment_groups" ("canvas_id", "name", "workflow_state", "canvas_created_at", "canvas_updated_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 2], ["name", "Dummy Assignment Group"], ["workflow_state", "available"], ["canvas_created_at", "2021-10-08 16:52:37.594475"], ["canvas_updated_at", "2021-10-14 16:52:37.594573"], ["created_at", "2021-10-15 16:52:37.595645"], ["updated_at", "2021-10-15 16:52:37.595645"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 AssignmentGroup Load (0.2ms) SELECT "assignment_groups".* FROM "assignment_groups" ORDER BY "assignment_groups"."id" ASC LIMIT $1 [["LIMIT", 1]] AssignmentGroup Exists (0.3ms) SELECT 1 AS one FROM "assignment_groups" WHERE "assignment_groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 AssignmentGroup Exists (0.3ms) SELECT 1 AS one FROM "assignment_groups" WHERE "assignment_groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 3], ["LIMIT", 1]] AssignmentGroup Create (0.2ms) INSERT INTO "assignment_groups" ("canvas_id", "name", "workflow_state", "canvas_created_at", "canvas_updated_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 3], ["name", "Dummy Assignment Group"], ["workflow_state", "available"], ["canvas_created_at", "2021-10-08 16:52:37.600543"], ["canvas_updated_at", "2021-10-14 16:52:37.600629"], ["created_at", "2021-10-15 16:52:37.601675"], ["updated_at", "2021-10-15 16:52:37.601675"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 AssignmentGroup Exists (0.2ms) SELECT 1 AS one FROM "assignment_groups" WHERE "assignment_groups"."canvas_id" = $1 AND "assignment_groups"."id" != $2 LIMIT $3 [["canvas_id", 3], ["id", 3], ["LIMIT", 1]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 AssignmentGroup Exists (0.2ms) SELECT 1 AS one FROM "assignment_groups" WHERE "assignment_groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 4], ["LIMIT", 1]] AssignmentGroup Create (0.2ms) INSERT INTO "assignment_groups" ("canvas_id", "name", "workflow_state", "canvas_created_at", "canvas_updated_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 4], ["name", "Dummy Assignment Group"], ["workflow_state", "available"], ["canvas_created_at", "2021-10-08 16:52:37.607273"], ["canvas_updated_at", "2021-10-14 16:52:37.607371"], ["created_at", "2021-10-15 16:52:37.608380"], ["updated_at", "2021-10-15 16:52:37.608380"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Assignment Exists (0.5ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] Assignment Create (0.4ms) INSERT INTO "assignments" ("canvas_id", "title", "due_at", "unlock_at", "lock_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 1], ["title", "Assignment 1"], ["due_at", "2021-10-22 16:52:37.625083"], ["unlock_at", "2021-10-14 16:52:37.625175"], ["lock_at", "2021-11-05 16:52:37.625212"], ["created_at", "2021-10-15 16:52:37.626779"], ["updated_at", "2021-10-15 16:52:37.626779"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Assignment Exists (0.4ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" IS NULL AND "assignments"."id" != $1 LIMIT $2 [["id", 1], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Assignment Exists (0.3ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]] Assignment Create (0.5ms) INSERT INTO "assignments" ("canvas_id", "title", "due_at", "unlock_at", "lock_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 2], ["title", "Assignment 2"], ["due_at", "2021-10-22 16:52:37.632334"], ["unlock_at", "2021-10-14 16:52:37.632412"], ["lock_at", "2021-11-05 16:52:37.632451"], ["created_at", "2021-10-15 16:52:37.633401"], ["updated_at", "2021-10-15 16:52:37.633401"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Assignment Load (0.4ms) SELECT "assignments".* FROM "assignments" ORDER BY "assignments"."id" ASC LIMIT $1 [["LIMIT", 1]] Assignment Exists (0.6ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Assignment Exists (0.3ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 3], ["LIMIT", 1]] Assignment Create (0.5ms) INSERT INTO "assignments" ("canvas_id", "title", "due_at", "unlock_at", "lock_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 3], ["title", "Assignment 3"], ["due_at", "2021-10-22 16:52:37.649967"], ["unlock_at", "2021-10-14 16:52:37.650054"], ["lock_at", "2021-11-05 16:52:37.650095"], ["created_at", "2021-10-15 16:52:37.651324"], ["updated_at", "2021-10-15 16:52:37.651324"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Assignment Exists (0.3ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 4], ["LIMIT", 1]] Assignment Create (0.3ms) INSERT INTO "assignments" ("canvas_id", "title", "due_at", "unlock_at", "lock_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 4], ["title", "Assignment 4"], ["due_at", "2021-10-22 16:52:37.656311"], ["unlock_at", "2021-10-14 16:52:37.656419"], ["lock_at", "2021-11-05 16:52:37.656461"], ["created_at", "2021-10-15 16:52:37.657669"], ["updated_at", "2021-10-15 16:52:37.657669"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Assignment Exists (0.2ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 AND "assignments"."id" != $2 LIMIT $3 [["canvas_id", 4], ["id", 4], ["LIMIT", 1]]  (0.1ms) ROLLBACK  (0.4ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Assignment Exists (0.2ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 5], ["LIMIT", 1]] Assignment Create (0.2ms) INSERT INTO "assignments" ("canvas_id", "title", "due_at", "unlock_at", "lock_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 5], ["title", "Assignment 5"], ["due_at", "2021-10-22 16:52:37.662050"], ["unlock_at", "2021-10-14 16:52:37.662132"], ["lock_at", "2021-11-05 16:52:37.662169"], ["created_at", "2021-10-15 16:52:37.663056"], ["updated_at", "2021-10-15 16:52:37.663056"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Assignment Exists (0.2ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 6], ["LIMIT", 1]] Assignment Create (0.2ms) INSERT INTO "assignments" ("canvas_id", "title", "due_at", "unlock_at", "lock_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 6], ["title", "Assignment 6"], ["due_at", "2021-10-22 16:52:37.667027"], ["unlock_at", "2021-10-14 16:52:37.667112"], ["lock_at", "2021-11-05 16:52:37.667150"], ["created_at", "2021-10-15 16:52:37.668182"], ["updated_at", "2021-10-15 16:52:37.668182"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Course Exists (0.5ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 66015160], ["LIMIT", 1]] Course Create (0.5ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 66015160], ["sis_id", "b07ffcce8fdc155b34bbd631431e6b04"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2021-10-12 16:52:37.680499"], ["end_at", "2021-11-05 16:52:37.680591"], ["created_at", "2021-10-15 16:52:37.682339"], ["updated_at", "2021-10-15 16:52:37.682339"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 Course Exists (0.2ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 62485781], ["LIMIT", 1]] Course Create (0.2ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 62485781], ["sis_id", "80d311b53bc0258595b8d817858e958e"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2021-10-12 16:52:37.683927"], ["end_at", "2021-11-05 16:52:37.683995"], ["created_at", "2021-10-15 16:52:37.684956"], ["updated_at", "2021-10-15 16:52:37.684956"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Assignment Exists (0.3ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 7], ["LIMIT", 1]] Assignment Create (0.3ms) INSERT INTO "assignments" ("canvas_id", "title", "due_at", "unlock_at", "lock_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 7], ["title", "Assignment 7"], ["due_at", "2021-10-22 16:52:37.686075"], ["unlock_at", "2021-10-14 16:52:37.686132"], ["lock_at", "2021-11-05 16:52:37.686168"], ["created_at", "2021-10-15 16:52:37.687090"], ["updated_at", "2021-10-15 16:52:37.687090"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Assignment Exists (0.2ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 AND "assignments"."id" != $2 LIMIT $3 [["canvas_id", 7], ["id", 7], ["LIMIT", 1]] Assignment Update (0.3ms) UPDATE "assignments" SET "canvas_context_id" = $1, "canvas_context_type" = $2, "updated_at" = $3 WHERE "assignments"."id" = $4 [["canvas_context_id", 62485781], ["canvas_context_type", "Course"], ["updated_at", "2021-10-15 16:52:37.689198"], ["id", 7]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Course Load (0.3ms) SELECT "courses".* FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 62485781], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Assignment Exists (0.3ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 8], ["LIMIT", 1]] Assignment Create (0.3ms) INSERT INTO "assignments" ("canvas_id", "title", "due_at", "unlock_at", "lock_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 8], ["title", "Assignment 8"], ["due_at", "2021-10-22 16:52:37.706425"], ["unlock_at", "2021-10-14 16:52:37.706506"], ["lock_at", "2021-11-05 16:52:37.706541"], ["created_at", "2021-10-15 16:52:37.707771"], ["updated_at", "2021-10-15 16:52:37.707771"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 ContextModuleItem Create (0.7ms) INSERT INTO "context_module_items" ("canvas_id", "canvas_assignment_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["canvas_id", 1], ["canvas_assignment_id", 8], ["workflow_state", "active"], ["created_at", "2021-10-15 16:52:37.709605"], ["updated_at", "2021-10-15 16:52:37.709605"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Assignment Exists (0.3ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 9], ["LIMIT", 1]] Assignment Create (0.3ms) INSERT INTO "assignments" ("canvas_id", "title", "due_at", "unlock_at", "lock_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 9], ["title", "Assignment 9"], ["due_at", "2021-10-22 16:52:37.713405"], ["unlock_at", "2021-10-14 16:52:37.713483"], ["lock_at", "2021-11-05 16:52:37.713518"], ["created_at", "2021-10-15 16:52:37.714628"], ["updated_at", "2021-10-15 16:52:37.714628"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 ContextModuleItem Create (0.3ms) INSERT INTO "context_module_items" ("canvas_id", "canvas_assignment_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["canvas_id", 2], ["canvas_assignment_id", 9], ["workflow_state", "active"], ["created_at", "2021-10-15 16:52:37.716237"], ["updated_at", "2021-10-15 16:52:37.716237"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Course Exists (0.2ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 50395203], ["LIMIT", 1]] Course Create (0.2ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 50395203], ["sis_id", "f369f057301e1e461e72867d49137bc5"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2021-10-12 16:52:37.731444"], ["end_at", "2021-11-05 16:52:37.731556"], ["created_at", "2021-10-15 16:52:37.732917"], ["updated_at", "2021-10-15 16:52:37.732917"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 ContextModule Create (0.5ms) INSERT INTO "context_modules" ("canvas_id", "canvas_context_id", "canvas_context_type", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 1], ["canvas_context_id", 50395203], ["canvas_context_type", "Course"], ["name", "Context Module"], ["workflow_state", "available"], ["created_at", "2021-10-15 16:52:37.734686"], ["updated_at", "2021-10-15 16:52:37.734686"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Course Exists (0.2ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 68254147], ["LIMIT", 1]] Course Create (0.3ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 68254147], ["sis_id", "4783e9de3eebc3e80ae64d110a847cc7"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2021-10-12 16:52:37.738517"], ["end_at", "2021-11-05 16:52:37.738612"], ["created_at", "2021-10-15 16:52:37.739831"], ["updated_at", "2021-10-15 16:52:37.739831"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 ContextModule Create (0.2ms) INSERT INTO "context_modules" ("canvas_id", "canvas_context_id", "canvas_context_type", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 2], ["canvas_context_id", 68254147], ["canvas_context_type", "Course"], ["name", "Context Module"], ["workflow_state", "available"], ["created_at", "2021-10-15 16:52:37.741513"], ["updated_at", "2021-10-15 16:52:37.741513"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Course Exists (0.3ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 30721697], ["LIMIT", 1]] Course Create (0.2ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 30721697], ["sis_id", "58baadf6317d26a489a32b67f2c5572d"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2021-10-12 16:52:37.744569"], ["end_at", "2021-11-05 16:52:37.744668"], ["created_at", "2021-10-15 16:52:37.745896"], ["updated_at", "2021-10-15 16:52:37.745896"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 ContextModule Create (0.2ms) INSERT INTO "context_modules" ("canvas_id", "canvas_context_id", "canvas_context_type", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 3], ["canvas_context_id", 30721697], ["canvas_context_type", "Course"], ["name", "Context Module"], ["workflow_state", "available"], ["created_at", "2021-10-15 16:52:37.747572"], ["updated_at", "2021-10-15 16:52:37.747572"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Course Exists (0.4ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 92195289], ["LIMIT", 1]] Course Create (0.3ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 92195289], ["sis_id", "5df56dd4fb517f36f7a00478e9a041a2"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2021-10-12 16:52:37.750925"], ["end_at", "2021-11-05 16:52:37.751032"], ["created_at", "2021-10-15 16:52:37.752736"], ["updated_at", "2021-10-15 16:52:37.752736"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Course Exists (0.3ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" IS NULL AND "courses"."id" != $1 LIMIT $2 [["id", 6], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Course Exists (0.3ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 69627890], ["LIMIT", 1]] Course Create (0.3ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 69627890], ["sis_id", "b07f38ee38991601a2d01ac9aceaa31d"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2021-10-12 16:52:37.759720"], ["end_at", "2021-11-05 16:52:37.759798"], ["created_at", "2021-10-15 16:52:37.760830"], ["updated_at", "2021-10-15 16:52:37.760830"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Course Load (0.2ms) SELECT "courses".* FROM "courses" ORDER BY "courses"."id" ASC LIMIT $1 [["LIMIT", 1]] Course Exists (0.2ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 69627890], ["LIMIT", 1]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Course Exists (0.2ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 38205235], ["LIMIT", 1]] Course Create (0.2ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 38205235], ["sis_id", "cb72d36d38aa47b733faf903a367e3ba"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2021-10-12 16:52:37.765467"], ["end_at", "2021-11-05 16:52:37.765545"], ["created_at", "2021-10-15 16:52:37.766552"], ["updated_at", "2021-10-15 16:52:37.766552"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Course Exists (0.3ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 AND "courses"."id" != $2 LIMIT $3 [["canvas_id", 38205235], ["id", 8], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Course Exists (0.3ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 34640300], ["LIMIT", 1]] Course Create (0.3ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 34640300], ["sis_id", "7da52aea0203140eb37a44d5a70e79ac"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2021-10-12 16:52:37.770284"], ["end_at", "2021-11-05 16:52:37.770362"], ["created_at", "2021-10-15 16:52:37.771389"], ["updated_at", "2021-10-15 16:52:37.771389"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Course Exists (0.3ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1774324], ["LIMIT", 1]] Course Create (0.4ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 1774324], ["sis_id", "610d3c17201aaf2ece9822c8f10d6f3c"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2021-10-12 16:52:37.775562"], ["end_at", "2021-11-05 16:52:37.775648"], ["created_at", "2021-10-15 16:52:37.777031"], ["updated_at", "2021-10-15 16:52:37.777031"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Course Exists (0.2ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 61278500], ["LIMIT", 1]] Course Create (0.2ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 61278500], ["sis_id", "e1ed360991ad4c1d3abb71f916bf3278"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2021-10-12 16:52:37.782622"], ["end_at", "2021-11-05 16:52:37.782726"], ["created_at", "2021-10-15 16:52:37.783979"], ["updated_at", "2021-10-15 16:52:37.783979"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Course Exists (0.2ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 72670666], ["LIMIT", 1]] Course Create (0.2ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 72670666], ["sis_id", "1ec41ec3a2f2dca163c7b4c20430dd08"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2021-10-12 16:52:37.787009"], ["end_at", "2021-11-05 16:52:37.787088"], ["created_at", "2021-10-15 16:52:37.788036"], ["updated_at", "2021-10-15 16:52:37.788036"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Course Exists (0.2ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 26200353], ["LIMIT", 1]] Course Create (0.2ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 26200353], ["sis_id", "77b6addb6e25d0ba09aa1fce8709ba20"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2021-10-12 16:52:37.790371"], ["end_at", "2021-11-05 16:52:37.790448"], ["created_at", "2021-10-15 16:52:37.791326"], ["updated_at", "2021-10-15 16:52:37.791326"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Course Exists (0.2ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 61155559], ["LIMIT", 1]] Course Create (0.2ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 61155559], ["sis_id", "1d578d6673a5d10996571b8b3d2f0873"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2021-10-12 16:52:37.793667"], ["end_at", "2021-11-05 16:52:37.793747"], ["created_at", "2021-10-15 16:52:37.794657"], ["updated_at", "2021-10-15 16:52:37.794657"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Enrollment Exists (0.5ms) SELECT 1 AS one FROM "enrollments" WHERE "enrollments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 26119743], ["LIMIT", 1]] Enrollment Create (0.5ms) INSERT INTO "enrollments" ("canvas_id", "created_at", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["canvas_id", 26119743], ["created_at", "2021-10-15 16:52:37.806435"], ["updated_at", "2021-10-15 16:52:37.806435"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Enrollment Exists (0.3ms) SELECT 1 AS one FROM "enrollments" WHERE "enrollments"."canvas_id" IS NULL AND "enrollments"."id" != $1 LIMIT $2 [["id", 1], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Enrollment Exists (0.3ms) SELECT 1 AS one FROM "enrollments" WHERE "enrollments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 31782850], ["LIMIT", 1]] Enrollment Create (0.3ms) INSERT INTO "enrollments" ("canvas_id", "created_at", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["canvas_id", 31782850], ["created_at", "2021-10-15 16:52:37.812470"], ["updated_at", "2021-10-15 16:52:37.812470"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Enrollment Load (0.2ms) SELECT "enrollments".* FROM "enrollments" ORDER BY "enrollments"."id" ASC LIMIT $1 [["LIMIT", 1]] Enrollment Exists (0.4ms) SELECT 1 AS one FROM "enrollments" WHERE "enrollments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 31782850], ["LIMIT", 1]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Enrollment Exists (0.2ms) SELECT 1 AS one FROM "enrollments" WHERE "enrollments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 20445391], ["LIMIT", 1]] Enrollment Create (0.2ms) INSERT INTO "enrollments" ("canvas_id", "created_at", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["canvas_id", 20445391], ["created_at", "2021-10-15 16:52:37.819230"], ["updated_at", "2021-10-15 16:52:37.819230"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Enrollment Exists (0.2ms) SELECT 1 AS one FROM "enrollments" WHERE "enrollments"."canvas_id" = $1 AND "enrollments"."id" != $2 LIMIT $3 [["canvas_id", 20445391], ["id", 3], ["LIMIT", 1]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Enrollment Exists (0.2ms) SELECT 1 AS one FROM "enrollments" WHERE "enrollments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 83060701], ["LIMIT", 1]] Enrollment Create (0.2ms) INSERT INTO "enrollments" ("canvas_id", "created_at", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["canvas_id", 83060701], ["created_at", "2021-10-15 16:52:37.823653"], ["updated_at", "2021-10-15 16:52:37.823653"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Enrollment Exists (0.2ms) SELECT 1 AS one FROM "enrollments" WHERE "enrollments"."canvas_id" = $1 AND "enrollments"."id" != $2 LIMIT $3 [["canvas_id", 83060701], ["id", 4], ["LIMIT", 1]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Enrollment Exists (0.2ms) SELECT 1 AS one FROM "enrollments" WHERE "enrollments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 39433538], ["LIMIT", 1]] Enrollment Create (0.2ms) INSERT INTO "enrollments" ("canvas_id", "created_at", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["canvas_id", 39433538], ["created_at", "2021-10-15 16:52:37.827994"], ["updated_at", "2021-10-15 16:52:37.827994"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Enrollment Exists (0.2ms) SELECT 1 AS one FROM "enrollments" WHERE "enrollments"."canvas_id" = $1 AND "enrollments"."id" != $2 LIMIT $3 [["canvas_id", 39433538], ["id", 5], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Group Exists (0.5ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 57473429], ["LIMIT", 1]] Group Create (0.5ms) INSERT INTO "groups" ("canvas_id", "sis_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 57473429], ["sis_id", "d96f00758b48c4b9e4d0655cd35ec691"], ["name", "Some User Group"], ["workflow_state", "available"], ["created_at", "2021-10-15 16:52:37.854705"], ["updated_at", "2021-10-15 16:52:37.854705"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 User Exists (0.5ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 24534624], ["LIMIT", 1]] User Create (0.4ms) INSERT INTO "users" ("canvas_id", "sis_id", "email", "first_name", "last_name", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 24534624], ["sis_id", "a5e1a3dbdf3340dc0a96a9172a50e179"], ["email", "cooldude@coolsite.com"], ["first_name", "Cool"], ["last_name", "Dude"], ["created_at", "2021-10-15 16:52:37.868336"], ["updated_at", "2021-10-15 16:52:37.868336"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 GroupMembership Exists (0.4ms) SELECT 1 AS one FROM "group_memberships" WHERE "group_memberships"."canvas_id" = $1 LIMIT $2 [["canvas_id", 826293], ["LIMIT", 1]] GroupMembership Create (0.4ms) INSERT INTO "group_memberships" ("canvas_id", "canvas_user_id", "canvas_group_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 826293], ["canvas_user_id", 24534624], ["canvas_group_id", 57473429], ["workflow_state", "accepted"], ["created_at", "2021-10-15 16:52:37.879766"], ["updated_at", "2021-10-15 16:52:37.879766"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 GroupMembership Exists (0.3ms) SELECT 1 AS one FROM "group_memberships" WHERE "group_memberships"."canvas_id" IS NULL AND "group_memberships"."id" != $1 LIMIT $2 [["id", 1], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Group Exists (0.5ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 89648771], ["LIMIT", 1]] Group Create (0.2ms) INSERT INTO "groups" ("canvas_id", "sis_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 89648771], ["sis_id", "d54fd05a54ad251354bdaa1489c2e823"], ["name", "Some User Group"], ["workflow_state", "available"], ["created_at", "2021-10-15 16:52:37.886436"], ["updated_at", "2021-10-15 16:52:37.886436"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 User Exists (0.2ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 29766432], ["LIMIT", 1]] User Create (0.2ms) INSERT INTO "users" ("canvas_id", "sis_id", "email", "first_name", "last_name", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 29766432], ["sis_id", "831f5865d26050be206ff3a16d0b0a1f"], ["email", "cooldude@coolsite.com"], ["first_name", "Cool"], ["last_name", "Dude"], ["created_at", "2021-10-15 16:52:37.888230"], ["updated_at", "2021-10-15 16:52:37.888230"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 GroupMembership Exists (0.1ms) SELECT 1 AS one FROM "group_memberships" WHERE "group_memberships"."canvas_id" = $1 LIMIT $2 [["canvas_id", 48467269], ["LIMIT", 1]] GroupMembership Create (0.2ms) INSERT INTO "group_memberships" ("canvas_id", "canvas_user_id", "canvas_group_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 48467269], ["canvas_user_id", 29766432], ["canvas_group_id", 89648771], ["workflow_state", "accepted"], ["created_at", "2021-10-15 16:52:37.889908"], ["updated_at", "2021-10-15 16:52:37.889908"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 GroupMembership Load (0.1ms) SELECT "group_memberships".* FROM "group_memberships" ORDER BY "group_memberships"."id" ASC LIMIT $1 [["LIMIT", 1]] GroupMembership Exists (0.2ms) SELECT 1 AS one FROM "group_memberships" WHERE "group_memberships"."canvas_id" = $1 LIMIT $2 [["canvas_id", 48467269], ["LIMIT", 1]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 10540954], ["LIMIT", 1]] Group Create (0.2ms) INSERT INTO "groups" ("canvas_id", "sis_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 10540954], ["sis_id", "7ace3124cc76384a3609e5f43f8b8829"], ["name", "Some User Group"], ["workflow_state", "available"], ["created_at", "2021-10-15 16:52:37.894669"], ["updated_at", "2021-10-15 16:52:37.894669"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 User Exists (0.5ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 54799534], ["LIMIT", 1]] User Create (0.2ms) INSERT INTO "users" ("canvas_id", "sis_id", "email", "first_name", "last_name", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 54799534], ["sis_id", "155b8c42c3be7bb5531722d280212f07"], ["email", "cooldude@coolsite.com"], ["first_name", "Cool"], ["last_name", "Dude"], ["created_at", "2021-10-15 16:52:37.896799"], ["updated_at", "2021-10-15 16:52:37.896799"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 GroupMembership Exists (0.2ms) SELECT 1 AS one FROM "group_memberships" WHERE "group_memberships"."canvas_id" = $1 LIMIT $2 [["canvas_id", 4535735], ["LIMIT", 1]] GroupMembership Create (0.2ms) INSERT INTO "group_memberships" ("canvas_id", "canvas_user_id", "canvas_group_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 4535735], ["canvas_user_id", 54799534], ["canvas_group_id", 10540954], ["workflow_state", "accepted"], ["created_at", "2021-10-15 16:52:37.898724"], ["updated_at", "2021-10-15 16:52:37.898724"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 GroupMembership Exists (0.3ms) SELECT 1 AS one FROM "group_memberships" WHERE "group_memberships"."canvas_id" = $1 AND "group_memberships"."id" != $2 LIMIT $3 [["canvas_id", 4535735], ["id", 3], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 85303254], ["LIMIT", 1]] Group Create (0.3ms) INSERT INTO "groups" ("canvas_id", "sis_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 85303254], ["sis_id", "af720a9ba30db270b1d46b8052def931"], ["name", "Some User Group"], ["workflow_state", "available"], ["created_at", "2021-10-15 16:52:37.903852"], ["updated_at", "2021-10-15 16:52:37.903852"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 User Exists (0.2ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 56279706], ["LIMIT", 1]] User Create (0.2ms) INSERT INTO "users" ("canvas_id", "sis_id", "email", "first_name", "last_name", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 56279706], ["sis_id", "c4838a6a7763fc892de6a4487d42a1ac"], ["email", "cooldude@coolsite.com"], ["first_name", "Cool"], ["last_name", "Dude"], ["created_at", "2021-10-15 16:52:37.905866"], ["updated_at", "2021-10-15 16:52:37.905866"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 GroupMembership Exists (0.2ms) SELECT 1 AS one FROM "group_memberships" WHERE "group_memberships"."canvas_id" = $1 LIMIT $2 [["canvas_id", 94104310], ["LIMIT", 1]] GroupMembership Create (0.2ms) INSERT INTO "group_memberships" ("canvas_id", "canvas_user_id", "canvas_group_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 94104310], ["canvas_user_id", 56279706], ["canvas_group_id", 85303254], ["workflow_state", "accepted"], ["created_at", "2021-10-15 16:52:37.907632"], ["updated_at", "2021-10-15 16:52:37.907632"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 GroupMembership Exists (0.2ms) SELECT 1 AS one FROM "group_memberships" WHERE "group_memberships"."canvas_id" = $1 AND "group_memberships"."id" != $2 LIMIT $3 [["canvas_id", 94104310], ["id", 4], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 63864899], ["LIMIT", 1]] Group Create (0.2ms) INSERT INTO "groups" ("canvas_id", "sis_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 63864899], ["sis_id", "abfc3996a62ee5a90fab5030b3d52f18"], ["name", "Some User Group"], ["workflow_state", "available"], ["created_at", "2021-10-15 16:52:37.911907"], ["updated_at", "2021-10-15 16:52:37.911907"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" IS NULL AND "groups"."id" != $1 LIMIT $2 [["id", 5], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 98690984], ["LIMIT", 1]] Group Create (0.2ms) INSERT INTO "groups" ("canvas_id", "sis_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 98690984], ["sis_id", "df02a25df0a5e40438b37eedf8efa9c1"], ["name", "Some User Group"], ["workflow_state", "available"], ["created_at", "2021-10-15 16:52:37.917587"], ["updated_at", "2021-10-15 16:52:37.917587"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Group Load (0.2ms) SELECT "groups".* FROM "groups" ORDER BY "groups"."id" ASC LIMIT $1 [["LIMIT", 1]] Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 98690984], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 35662757], ["LIMIT", 1]] Group Create (0.4ms) INSERT INTO "groups" ("canvas_id", "sis_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 35662757], ["sis_id", "37fa216e28c518acb2c3b607a9dba022"], ["name", "Some User Group"], ["workflow_state", "available"], ["created_at", "2021-10-15 16:52:37.923564"], ["updated_at", "2021-10-15 16:52:37.923564"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 38100491], ["LIMIT", 1]] Group Create (0.2ms) INSERT INTO "groups" ("canvas_id", "sis_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 38100491], ["sis_id", "5d69f699569046053c5843ebbe64f566"], ["name", "Some User Group"], ["workflow_state", "available"], ["created_at", "2021-10-15 16:52:37.927838"], ["updated_at", "2021-10-15 16:52:37.927838"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 AND "groups"."id" != $2 LIMIT $3 [["canvas_id", 38100491], ["id", 8], ["LIMIT", 1]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 43493196], ["LIMIT", 1]] Group Create (0.2ms) INSERT INTO "groups" ("canvas_id", "sis_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 43493196], ["sis_id", "b86531297398c2e755f3f62afdeb80fa"], ["name", "Some User Group"], ["workflow_state", "available"], ["created_at", "2021-10-15 16:52:37.932101"], ["updated_at", "2021-10-15 16:52:37.932101"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 AND "groups"."id" != $2 LIMIT $3 [["canvas_id", 43493196], ["id", 9], ["LIMIT", 1]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Role Exists (0.2ms) SELECT 1 AS one FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 51502152], ["LIMIT", 1]] Role Create (0.2ms) INSERT INTO "roles" ("canvas_id", "label", "base_role_type", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 51502152], ["label", "Cool Role"], ["base_role_type", "AccountMembership"], ["workflow_state", "active"], ["created_at", "2021-10-15 16:52:37.936724"], ["updated_at", "2021-10-15 16:52:37.936724"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Role Exists (0.2ms) SELECT 1 AS one FROM "roles" WHERE "roles"."canvas_id" IS NULL AND "roles"."id" != $1 LIMIT $2 [["id", 3], ["LIMIT", 1]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Role Exists (0.2ms) SELECT 1 AS one FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 99048154], ["LIMIT", 1]] Role Create (0.2ms) INSERT INTO "roles" ("canvas_id", "label", "base_role_type", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 99048154], ["label", "Cool Role"], ["base_role_type", "AccountMembership"], ["workflow_state", "active"], ["created_at", "2021-10-15 16:52:37.942038"], ["updated_at", "2021-10-15 16:52:37.942038"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Role Load (0.2ms) SELECT "roles".* FROM "roles" ORDER BY "roles"."id" ASC LIMIT $1 [["LIMIT", 1]] Role Exists (0.4ms) SELECT 1 AS one FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 99048154], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SELECT COUNT(*) FROM "roles" Role Load (0.3ms) SELECT "roles".* FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]]  (0.2ms) SAVEPOINT active_record_1 Role Exists (0.3ms) SELECT 1 AS one FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] Role Create (0.3ms) INSERT INTO "roles" ("canvas_id", "label", "base_role_type", "canvas_account_id", "workflow_state", "permissions", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 1], ["label", "Account Admin"], ["base_role_type", "AccountMembership"], ["canvas_account_id", 10], ["workflow_state", "built_in"], ["permissions", "{\"manage_wiki\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"post_to_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"moderate_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_announcements\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"send_messages\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"send_messages_all\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_outcomes\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"create_conferences\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"create_collaborations\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_roster\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_all_grades\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_grades\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_rubrics\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"comment_on_others_submissions\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_students\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_admin_users\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_role_overrides\":{\"enabled\":true,\"locked\":true,\"readonly\":true,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_account_memberships\":{\"enabled\":true,\"locked\":true,\"readonly\":true,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_account_settings\":{\"enabled\":true,\"locked\":true,\"readonly\":true,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_groups\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_group_pages\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_files\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_assignments\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"undelete_courses\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_grade_changes\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_course_changes\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_question_banks\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_calendar\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_reports\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_courses\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_user_logins\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_user_observers\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_alerts\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"become_user\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_developer_keys\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"import_sis\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_sis\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_sis\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_course_list\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_statistics\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_storage_quotas\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_course_content\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_content\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_interaction_alerts\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"change_course_state\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_sections\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_feature_flags\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_quiz_answer_audits\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"moderate_grades\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"lti_add_edit\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true}}"], ["created_at", "2021-10-15 16:52:37.953300"], ["updated_at", "2021-10-15 16:52:37.953300"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SELECT COUNT(*) FROM "roles" Role Load (0.2ms) SELECT "roles".* FROM "roles" ORDER BY "roles"."id" DESC LIMIT $1 [["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Role Exists (0.2ms) SELECT 1 AS one FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] Role Create (0.2ms) INSERT INTO "roles" ("canvas_id", "label", "base_role_type", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 1], ["label", "Cool Role"], ["base_role_type", "AccountMembership"], ["workflow_state", "active"], ["created_at", "2021-10-15 16:52:37.962469"], ["updated_at", "2021-10-15 16:52:37.962469"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SELECT COUNT(*) FROM "roles" Role Load (0.1ms) SELECT "roles".* FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]]  (0.1ms) SAVEPOINT active_record_1 Role Exists (0.2ms) SELECT 1 AS one FROM "roles" WHERE "roles"."canvas_id" = $1 AND "roles"."id" != $2 LIMIT $3 [["canvas_id", 1], ["id", 6], ["LIMIT", 1]] Role Update (0.3ms) UPDATE "roles" SET "label" = $1, "canvas_account_id" = $2, "permissions" = $3, "workflow_state" = $4, "updated_at" = $5 WHERE "roles"."id" = $6 [["label", "Account Admin"], ["canvas_account_id", 10], ["permissions", "{\"manage_wiki\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"post_to_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"moderate_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_announcements\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"send_messages\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"send_messages_all\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_outcomes\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"create_conferences\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"create_collaborations\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_roster\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_all_grades\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_grades\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_rubrics\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"comment_on_others_submissions\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_students\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_admin_users\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_role_overrides\":{\"enabled\":true,\"locked\":true,\"readonly\":true,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_account_memberships\":{\"enabled\":true,\"locked\":true,\"readonly\":true,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_account_settings\":{\"enabled\":true,\"locked\":true,\"readonly\":true,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_groups\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_group_pages\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_files\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_assignments\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"undelete_courses\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_grade_changes\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_course_changes\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_question_banks\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_calendar\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_reports\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_courses\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_user_logins\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_user_observers\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_alerts\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"become_user\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_developer_keys\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"import_sis\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_sis\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_sis\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_course_list\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_statistics\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_storage_quotas\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_course_content\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_content\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_interaction_alerts\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"change_course_state\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_sections\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_feature_flags\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_quiz_answer_audits\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"moderate_grades\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"lti_add_edit\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true}}"], ["workflow_state", "built_in"], ["updated_at", "2021-10-15 16:52:37.966508"], ["id", 6]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SELECT COUNT(*) FROM "roles" Role Load (0.3ms) SELECT "roles".* FROM "roles" WHERE "roles"."id" = $1 LIMIT $2 [["id", 6], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Section Exists (0.6ms) SELECT 1 AS one FROM "sections" WHERE "sections"."canvas_id" = $1 LIMIT $2 [["canvas_id", 37705672], ["LIMIT", 1]] Section Create (0.5ms) INSERT INTO "sections" ("canvas_id", "created_at", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["canvas_id", 37705672], ["created_at", "2021-10-15 16:52:37.982192"], ["updated_at", "2021-10-15 16:52:37.982192"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Section Exists (1.4ms) SELECT 1 AS one FROM "sections" WHERE "sections"."canvas_id" IS NULL AND "sections"."id" != $1 LIMIT $2 [["id", 1], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Section Exists (0.8ms) SELECT 1 AS one FROM "sections" WHERE "sections"."canvas_id" = $1 LIMIT $2 [["canvas_id", 36654795], ["LIMIT", 1]] Section Create (0.4ms) INSERT INTO "sections" ("canvas_id", "created_at", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["canvas_id", 36654795], ["created_at", "2021-10-15 16:52:38.002035"], ["updated_at", "2021-10-15 16:52:38.002035"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Section Load (0.2ms) SELECT "sections".* FROM "sections" ORDER BY "sections"."id" ASC LIMIT $1 [["LIMIT", 1]] Section Exists (0.4ms) SELECT 1 AS one FROM "sections" WHERE "sections"."canvas_id" = $1 LIMIT $2 [["canvas_id", 36654795], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Section Exists (0.4ms) SELECT 1 AS one FROM "sections" WHERE "sections"."canvas_id" = $1 LIMIT $2 [["canvas_id", 3142480], ["LIMIT", 1]] Section Create (0.3ms) INSERT INTO "sections" ("canvas_id", "created_at", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["canvas_id", 3142480], ["created_at", "2021-10-15 16:52:38.009941"], ["updated_at", "2021-10-15 16:52:38.009941"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Section Exists (0.4ms) SELECT 1 AS one FROM "sections" WHERE "sections"."canvas_id" = $1 AND "sections"."id" != $2 LIMIT $3 [["canvas_id", 3142480], ["id", 3], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Section Exists (0.3ms) SELECT 1 AS one FROM "sections" WHERE "sections"."canvas_id" = $1 LIMIT $2 [["canvas_id", 18270257], ["LIMIT", 1]] Section Create (0.2ms) INSERT INTO "sections" ("canvas_id", "created_at", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["canvas_id", 18270257], ["created_at", "2021-10-15 16:52:38.016917"], ["updated_at", "2021-10-15 16:52:38.016917"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Submission Exists (0.6ms) SELECT 1 AS one FROM "submissions" WHERE "submissions"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] Submission Create (0.7ms) INSERT INTO "submissions" ("canvas_id", "submitted_at", "graded_at", "score", "points_possible", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 1], ["submitted_at", "2021-10-08 16:52:38.035806"], ["graded_at", "2021-10-14 16:52:38.035934"], ["score", 5.0], ["points_possible", 10.0], ["created_at", "2021-10-15 16:52:38.038114"], ["updated_at", "2021-10-15 16:52:38.038114"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Submission Exists (0.4ms) SELECT 1 AS one FROM "submissions" WHERE "submissions"."canvas_id" IS NULL AND "submissions"."id" != $1 LIMIT $2 [["id", 1], ["LIMIT", 1]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Submission Exists (0.2ms) SELECT 1 AS one FROM "submissions" WHERE "submissions"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]] Submission Create (0.2ms) INSERT INTO "submissions" ("canvas_id", "submitted_at", "graded_at", "score", "points_possible", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 2], ["submitted_at", "2021-10-08 16:52:38.044215"], ["graded_at", "2021-10-14 16:52:38.044302"], ["score", 5.0], ["points_possible", 10.0], ["created_at", "2021-10-15 16:52:38.045317"], ["updated_at", "2021-10-15 16:52:38.045317"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Submission Load (1.4ms) SELECT "submissions".* FROM "submissions" ORDER BY "submissions"."id" ASC LIMIT $1 [["LIMIT", 1]] Submission Exists (0.4ms) SELECT 1 AS one FROM "submissions" WHERE "submissions"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Submission Exists (0.3ms) SELECT 1 AS one FROM "submissions" WHERE "submissions"."canvas_id" = $1 LIMIT $2 [["canvas_id", 3], ["LIMIT", 1]] Submission Create (0.4ms) INSERT INTO "submissions" ("canvas_id", "submitted_at", "graded_at", "score", "points_possible", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 3], ["submitted_at", "2021-10-08 16:52:38.054859"], ["graded_at", "2021-10-14 16:52:38.054954"], ["score", 5.0], ["points_possible", 10.0], ["created_at", "2021-10-15 16:52:38.056200"], ["updated_at", "2021-10-15 16:52:38.056200"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Submission Exists (0.4ms) SELECT 1 AS one FROM "submissions" WHERE "submissions"."canvas_id" = $1 AND "submissions"."id" != $2 LIMIT $3 [["canvas_id", 3], ["id", 3], ["LIMIT", 1]]  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Submission Exists (0.3ms) SELECT 1 AS one FROM "submissions" WHERE "submissions"."canvas_id" = $1 LIMIT $2 [["canvas_id", 4], ["LIMIT", 1]] Submission Create (0.3ms) INSERT INTO "submissions" ("canvas_id", "submitted_at", "graded_at", "score", "points_possible", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 4], ["submitted_at", "2021-10-08 16:52:38.060744"], ["graded_at", "2021-10-14 16:52:38.060859"], ["score", 5.0], ["points_possible", 10.0], ["created_at", "2021-10-15 16:52:38.062157"], ["updated_at", "2021-10-15 16:52:38.062157"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Submission Exists (0.4ms) SELECT 1 AS one FROM "submissions" WHERE "submissions"."canvas_id" = $1 AND "submissions"."id" != $2 LIMIT $3 [["canvas_id", 4], ["id", 4], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Submission Exists (0.3ms) SELECT 1 AS one FROM "submissions" WHERE "submissions"."canvas_id" = $1 LIMIT $2 [["canvas_id", 5], ["LIMIT", 1]] Submission Create (0.3ms) INSERT INTO "submissions" ("canvas_id", "submitted_at", "graded_at", "score", "points_possible", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 5], ["submitted_at", "2021-10-08 16:52:38.067803"], ["graded_at", "2021-10-14 16:52:38.067889"], ["score", 5.0], ["points_possible", 10.0], ["created_at", "2021-10-15 16:52:38.069087"], ["updated_at", "2021-10-15 16:52:38.069087"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Submission Exists (0.2ms) SELECT 1 AS one FROM "submissions" WHERE "submissions"."canvas_id" = $1 AND "submissions"."id" != $2 LIMIT $3 [["canvas_id", 5], ["id", 5], ["LIMIT", 1]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Term Exists (0.2ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 93165962], ["LIMIT", 1]] Term Create (0.3ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 93165962], ["name", "Cool Term"], ["start_at", "2021-10-12 16:52:30.797025"], ["end_at", "2021-10-18 16:52:30.797122"], ["workflow_state", "active"], ["sis_id", "96b3c6f97e7392ee201685711074b982"], ["created_at", "2021-10-15 16:52:38.074214"], ["updated_at", "2021-10-15 16:52:38.074214"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Term Exists (0.3ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" IS NULL AND "terms"."id" != $1 LIMIT $2 [["id", 9], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.4ms) BEGIN  (0.4ms) SAVEPOINT active_record_1 Term Exists (0.3ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 20235063], ["LIMIT", 1]] Term Create (0.3ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 20235063], ["name", "Cool Term"], ["start_at", "2021-10-12 16:52:30.797025"], ["end_at", "2021-10-18 16:52:30.797122"], ["workflow_state", "active"], ["sis_id", "64f35bee14d6b621c5308fbb0f97a73d"], ["created_at", "2021-10-15 16:52:38.082008"], ["updated_at", "2021-10-15 16:52:38.082008"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Term Load (0.2ms) SELECT "terms".* FROM "terms" ORDER BY "terms"."id" ASC LIMIT $1 [["LIMIT", 1]] Term Exists (0.3ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 20235063], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Term Exists (0.3ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 54291510], ["LIMIT", 1]] Term Create (0.4ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 54291510], ["name", "Cool Term"], ["start_at", "2021-10-12 16:52:30.797025"], ["end_at", "2021-10-18 16:52:30.797122"], ["workflow_state", "active"], ["sis_id", "97f4489418ca8792c5e0f1f010484a2e"], ["created_at", "2021-10-15 16:52:38.089285"], ["updated_at", "2021-10-15 16:52:38.089285"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Term Exists (0.3ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 29362775], ["LIMIT", 1]] Term Create (0.3ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 29362775], ["name", "Cool Term"], ["start_at", "2021-10-13 16:52:38.093122"], ["end_at", "2021-10-18 16:52:38.093213"], ["workflow_state", "active"], ["sis_id", "a2b2156f1f861badde4ae606e89f152f"], ["created_at", "2021-10-15 16:52:38.094948"], ["updated_at", "2021-10-15 16:52:38.094948"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Term Exists (0.3ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 9333804], ["LIMIT", 1]] Term Create (0.3ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 9333804], ["name", "Cool Term"], ["start_at", "2021-10-12 16:52:30.797025"], ["end_at", "2021-10-18 16:52:30.797122"], ["workflow_state", "inactive"], ["sis_id", "aaf0b3956158b908f34069cf67720cc3"], ["created_at", "2021-10-15 16:52:38.097745"], ["updated_at", "2021-10-15 16:52:38.097745"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 Term Exists (0.3ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 56550432], ["LIMIT", 1]] Term Create (0.3ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 56550432], ["name", "Cool Term"], ["start_at", "2021-08-15 16:52:38.099164"], ["end_at", "2021-09-15 16:52:38.099247"], ["workflow_state", "active"], ["sis_id", "8f6b1b240ce771715a8040909be1fb62"], ["created_at", "2021-10-15 16:52:38.100835"], ["updated_at", "2021-10-15 16:52:38.100835"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Term Exists (0.2ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 12045397], ["LIMIT", 1]] Term Create (0.3ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 12045397], ["name", "Cool Term"], ["start_at", "2022-04-15 16:52:38.102162"], ["end_at", "2022-10-15 16:52:38.102240"], ["workflow_state", "active"], ["sis_id", "edb359033c7b92158d954ed0e471c64d"], ["created_at", "2021-10-15 16:52:38.103750"], ["updated_at", "2021-10-15 16:52:38.103750"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.3ms) SELECT COUNT(*) FROM "terms" Term Load (0.2ms) SELECT "terms".* FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]]  (0.1ms) SAVEPOINT active_record_1 Term Exists (0.3ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] Term Create (0.3ms) INSERT INTO "terms" ("canvas_id", "name", "workflow_state", "grading_period_group_id", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 1], ["name", "Default Term"], ["workflow_state", "active"], ["grading_period_group_id", 1], ["sis_id", "Test"], ["created_at", "2021-10-15 16:52:38.110754"], ["updated_at", "2021-10-15 16:52:38.110754"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SELECT COUNT(*) FROM "terms" Term Load (0.2ms) SELECT "terms".* FROM "terms" ORDER BY "terms"."id" DESC LIMIT $1 [["LIMIT", 1]]  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Term Exists (0.3ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] Term Create (0.3ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 1], ["name", "Cool Term"], ["start_at", "2021-10-12 16:52:30.797025"], ["end_at", "2021-10-18 16:52:30.797122"], ["workflow_state", "active"], ["sis_id", "5989175d580f2b6627abddf9539ce63b"], ["created_at", "2021-10-15 16:52:38.117025"], ["updated_at", "2021-10-15 16:52:38.117025"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SELECT COUNT(*) FROM "terms" Term Load (0.1ms) SELECT "terms".* FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]]  (0.1ms) SAVEPOINT active_record_1 Term Exists (0.3ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 AND "terms"."id" != $2 LIMIT $3 [["canvas_id", 1], ["id", 17], ["LIMIT", 1]] Term Update (0.3ms) UPDATE "terms" SET "name" = $1, "sis_id" = $2, "start_at" = $3, "end_at" = $4, "grading_period_group_id" = $5, "updated_at" = $6 WHERE "terms"."id" = $7 [["name", "Default Term"], ["sis_id", "Test"], ["start_at", nil], ["end_at", nil], ["grading_period_group_id", 1], ["updated_at", "2021-10-15 16:52:38.121303"], ["id", 17]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SELECT COUNT(*) FROM "terms" Term Load (0.2ms) SELECT "terms".* FROM "terms" WHERE "terms"."id" = $1 LIMIT $2 [["id", 17], ["LIMIT", 1]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 User Exists (0.3ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 82577760], ["LIMIT", 1]] User Create (0.3ms) INSERT INTO "users" ("canvas_id", "sis_id", "email", "first_name", "last_name", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 82577760], ["sis_id", "bba4e9a05874755c97782160f6a6e444"], ["email", "cooldude@coolsite.com"], ["first_name", "Cool"], ["last_name", "Dude"], ["created_at", "2021-10-15 16:52:38.127555"], ["updated_at", "2021-10-15 16:52:38.127555"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 User Exists (0.3ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" IS NULL AND "users"."id" != $1 LIMIT $2 [["id", 5], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.6ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 User Exists (0.3ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 56420555], ["LIMIT", 1]] User Create (0.4ms) INSERT INTO "users" ("canvas_id", "sis_id", "email", "first_name", "last_name", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 56420555], ["sis_id", "e791bda97b87fabbd9d0e378330476fd"], ["email", "cooldude@coolsite.com"], ["first_name", "Cool"], ["last_name", "Dude"], ["created_at", "2021-10-15 16:52:38.137356"], ["updated_at", "2021-10-15 16:52:38.137356"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 User Load (0.2ms) SELECT "users".* FROM "users" ORDER BY "users"."id" ASC LIMIT $1 [["LIMIT", 1]] User Exists (0.3ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 56420555], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 User Exists (0.3ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 22961122], ["LIMIT", 1]] User Create (0.3ms) INSERT INTO "users" ("canvas_id", "sis_id", "email", "first_name", "last_name", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 22961122], ["sis_id", "e8ca62edb1d338f2d1d19a0689aed7c5"], ["email", "cooldude@coolsite.com"], ["first_name", "Cool"], ["last_name", "Dude"], ["created_at", "2021-10-15 16:52:38.144503"], ["updated_at", "2021-10-15 16:52:38.144503"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 User Exists (0.2ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 83338018], ["LIMIT", 1]] User Create (0.2ms) INSERT INTO "users" ("canvas_id", "sis_id", "email", "first_name", "last_name", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 83338018], ["sis_id", "ce5ae267d8bef75d9f3ffde43d8a079e"], ["email", "cooldude@coolsite.com"], ["first_name", "Cool"], ["last_name", "Dude"], ["created_at", "2021-10-15 16:52:38.148567"], ["updated_at", "2021-10-15 16:52:38.148567"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.3ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 User Exists (0.3ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 78429592], ["LIMIT", 1]] User Create (0.3ms) INSERT INTO "users" ("canvas_id", "sis_id", "email", "first_name", "last_name", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 78429592], ["sis_id", "0b2fb4f89aaee741a8bb94f338fcfb07"], ["email", "cooldude@coolsite.com"], ["first_name", "Cool"], ["last_name", "Dude"], ["created_at", "2021-10-15 16:52:38.152931"], ["updated_at", "2021-10-15 16:52:38.152931"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.3ms) SELECT COUNT(*) FROM "assignment_groups" AssignmentGroup Create Many (0.7ms) INSERT INTO "assignment_groups" ("canvas_id","canvas_course_id","name","rules","position","group_weight","workflow_state","canvas_created_at","canvas_updated_at","created_at","updated_at") VALUES (1,1,'Assignments','--- drop_lowest:1\nnever_drop:36\n ',1,50.0,'available','2017-09-08 01:37:33','2017-09-08 01:37:33','2021-10-15 16:52:38.163840','2021-10-15 16:52:38.163840'),(2,1,'Tests',NULL,1,50.0,'available','2017-09-08 01:37:33','2017-09-08 01:37:33','2021-10-15 16:52:38.163840','2021-10-15 16:52:38.163840') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","canvas_course_id"=EXCLUDED."canvas_course_id","name"=EXCLUDED."name","rules"=EXCLUDED."rules","position"=EXCLUDED."position","group_weight"=EXCLUDED."group_weight","workflow_state"=EXCLUDED."workflow_state","canvas_created_at"=EXCLUDED."canvas_created_at","canvas_updated_at"=EXCLUDED."canvas_updated_at","updated_at"=EXCLUDED."updated_at" WHERE ("assignment_groups".canvas_id, "assignment_groups".canvas_course_id, "assignment_groups".name, "assignment_groups".rules, "assignment_groups".position, "assignment_groups".group_weight, "assignment_groups".workflow_state, "assignment_groups".canvas_created_at, "assignment_groups".canvas_updated_at) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.canvas_course_id, EXCLUDED.name, EXCLUDED.rules, EXCLUDED.position, EXCLUDED.group_weight, EXCLUDED.workflow_state, EXCLUDED.canvas_created_at, EXCLUDED.canvas_updated_at) RETURNING "id"  (0.2ms) SELECT COUNT(*) FROM "assignment_groups"  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SELECT COUNT(*) FROM "assignments" Assignment Create Many (0.6ms) INSERT INTO "assignments" ("canvas_id","title","description","due_at","unlock_at","lock_at","points_possible","min_score","max_score","mastery_score","grading_type","submission_types","workflow_state","canvas_context_id","canvas_context_type","canvas_assignment_group_id","canvas_grading_scheme_id","canvas_grading_standard_id","created_at","updated_at") VALUES (88,'Assignment 1','

fdsfds

',NULL,NULL,NULL,100.0,NULL,NULL,NULL,'points','online_text_entry','published',58,'Course',55,NULL,NULL,'2021-10-15 16:52:38.169106','2021-10-15 16:52:38.169106'),(89,'fdsfdsfds','

fdsfdsfsdf

',NULL,NULL,NULL,100.0,NULL,NULL,NULL,'points','online_text_entry','published',59,'Course',56,NULL,NULL,'2021-10-15 16:52:38.169106','2021-10-15 16:52:38.169106') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","title"=EXCLUDED."title","description"=EXCLUDED."description","due_at"=EXCLUDED."due_at","unlock_at"=EXCLUDED."unlock_at","lock_at"=EXCLUDED."lock_at","points_possible"=EXCLUDED."points_possible","min_score"=EXCLUDED."min_score","max_score"=EXCLUDED."max_score","mastery_score"=EXCLUDED."mastery_score","grading_type"=EXCLUDED."grading_type","submission_types"=EXCLUDED."submission_types","workflow_state"=EXCLUDED."workflow_state","canvas_context_id"=EXCLUDED."canvas_context_id","canvas_context_type"=EXCLUDED."canvas_context_type","canvas_assignment_group_id"=EXCLUDED."canvas_assignment_group_id","canvas_grading_scheme_id"=EXCLUDED."canvas_grading_scheme_id","canvas_grading_standard_id"=EXCLUDED."canvas_grading_standard_id","updated_at"=EXCLUDED."updated_at" WHERE ("assignments".canvas_id, "assignments".title, "assignments".description, "assignments".due_at, "assignments".unlock_at, "assignments".lock_at, "assignments".points_possible, "assignments".min_score, "assignments".max_score, "assignments".mastery_score, "assignments".grading_type, "assignments".submission_types, "assignments".workflow_state, "assignments".canvas_context_id, "assignments".canvas_context_type, "assignments".canvas_assignment_group_id, "assignments".canvas_grading_scheme_id, "assignments".canvas_grading_standard_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.title, EXCLUDED.description, EXCLUDED.due_at, EXCLUDED.unlock_at, EXCLUDED.lock_at, EXCLUDED.points_possible, EXCLUDED.min_score, EXCLUDED.max_score, EXCLUDED.mastery_score, EXCLUDED.grading_type, EXCLUDED.submission_types, EXCLUDED.workflow_state, EXCLUDED.canvas_context_id, EXCLUDED.canvas_context_type, EXCLUDED.canvas_assignment_group_id, EXCLUDED.canvas_grading_scheme_id, EXCLUDED.canvas_grading_standard_id) RETURNING "id"  (0.3ms) SELECT COUNT(*) FROM "assignments"  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.3ms) SELECT COUNT(*) FROM "context_module_items" ContextModuleItem Create Many (0.4ms) INSERT INTO "context_module_items" ("canvas_id","canvas_context_module_id","position","canvas_content_id","canvas_content_type","workflow_state","canvas_assignment_id","created_at","updated_at") VALUES (15,9,1,83,'Assignment','active',1,'2021-10-15 16:52:38.173602','2021-10-15 16:52:38.173602'),(16,10,1,80,'Assignment','active',2,'2021-10-15 16:52:38.173602','2021-10-15 16:52:38.173602') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","canvas_context_module_id"=EXCLUDED."canvas_context_module_id","position"=EXCLUDED."position","canvas_content_id"=EXCLUDED."canvas_content_id","canvas_content_type"=EXCLUDED."canvas_content_type","workflow_state"=EXCLUDED."workflow_state","canvas_assignment_id"=EXCLUDED."canvas_assignment_id","updated_at"=EXCLUDED."updated_at" WHERE ("context_module_items".canvas_id, "context_module_items".canvas_context_module_id, "context_module_items".position, "context_module_items".canvas_content_id, "context_module_items".canvas_content_type, "context_module_items".workflow_state, "context_module_items".canvas_assignment_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.canvas_context_module_id, EXCLUDED.position, EXCLUDED.canvas_content_id, EXCLUDED.canvas_content_type, EXCLUDED.workflow_state, EXCLUDED.canvas_assignment_id) RETURNING "id"  (0.1ms) SELECT COUNT(*) FROM "context_module_items"  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.3ms) SELECT COUNT(*) FROM "context_modules" ContextModule Create Many (0.6ms) INSERT INTO "context_modules" ("canvas_id","canvas_context_id","canvas_context_type","position","name","workflow_state","deleted_at","created_at","updated_at") VALUES (23,785,'Course',1,'New Mod','active',NULL,'2021-10-15 16:52:38.177488','2021-10-15 16:52:38.177488'),(4,27,'Course',1,'Modules gonna module','unpublished',NULL,'2021-10-15 16:52:38.177488','2021-10-15 16:52:38.177488') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","canvas_context_id"=EXCLUDED."canvas_context_id","canvas_context_type"=EXCLUDED."canvas_context_type","position"=EXCLUDED."position","name"=EXCLUDED."name","workflow_state"=EXCLUDED."workflow_state","deleted_at"=EXCLUDED."deleted_at","updated_at"=EXCLUDED."updated_at" WHERE ("context_modules".canvas_id, "context_modules".canvas_context_id, "context_modules".canvas_context_type, "context_modules".position, "context_modules".name, "context_modules".workflow_state, "context_modules".deleted_at) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.canvas_context_id, EXCLUDED.canvas_context_type, EXCLUDED.position, EXCLUDED.name, EXCLUDED.workflow_state, EXCLUDED.deleted_at) RETURNING "id"  (0.2ms) SELECT COUNT(*) FROM "context_modules"  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.3ms) SELECT COUNT(*) FROM "courses" Course Create Many (0.5ms) INSERT INTO "courses" ("canvas_id","sis_id","course_code","name","canvas_account_id","canvas_term_id","start_at","end_at","workflow_state","grading_standard_id","created_at","updated_at") VALUES (1,'course_sis_id_1','C1','Course #1',1,1,'2017-03-27 21:53:18','2017-04-27 12:21:18','active',NULL,'2021-10-15 16:52:38.182201','2021-10-15 16:52:38.182201'),(2,'course_sis_id_2','C2','Course #2',1,1,'2017-03-27 21:53:18','2017-04-27 12:21:18','unpublished',NULL,'2021-10-15 16:52:38.182201','2021-10-15 16:52:38.182201') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","sis_id"=EXCLUDED."sis_id","course_code"=EXCLUDED."course_code","name"=EXCLUDED."name","canvas_account_id"=EXCLUDED."canvas_account_id","canvas_term_id"=EXCLUDED."canvas_term_id","start_at"=EXCLUDED."start_at","end_at"=EXCLUDED."end_at","workflow_state"=EXCLUDED."workflow_state","grading_standard_id"=EXCLUDED."grading_standard_id","updated_at"=EXCLUDED."updated_at" WHERE ("courses".canvas_id, "courses".sis_id, "courses".course_code, "courses".name, "courses".canvas_account_id, "courses".canvas_term_id, "courses".start_at, "courses".end_at, "courses".workflow_state, "courses".grading_standard_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.sis_id, EXCLUDED.course_code, EXCLUDED.name, EXCLUDED.canvas_account_id, EXCLUDED.canvas_term_id, EXCLUDED.start_at, EXCLUDED.end_at, EXCLUDED.workflow_state, EXCLUDED.grading_standard_id) RETURNING "id"  (0.2ms) SELECT COUNT(*) FROM "courses"  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.3ms) SELECT COUNT(*) FROM "users" User Create Many (0.7ms) INSERT INTO "users" ("canvas_id","sis_id","email","first_name","last_name","name","sortable_name","workflow_state","login_id","created_at","updated_at") VALUES (1,'sis_id_1','poorbastard@yharnam.com','Patches','the Spider','Patches the Spider','the Spider, Patches','active','spiderdude1337','2021-10-15 16:52:38.187254','2021-10-15 16:52:38.187254'),(2,'sis_id_2','dreamer@yharnam.com','Hunter','Djura','Hunter Djura','Djura, Hunter','active','retireddude109','2021-10-15 16:52:38.187254','2021-10-15 16:52:38.187254') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","sis_id"=EXCLUDED."sis_id","email"=EXCLUDED."email","first_name"=EXCLUDED."first_name","last_name"=EXCLUDED."last_name","name"=EXCLUDED."name","sortable_name"=EXCLUDED."sortable_name","workflow_state"=EXCLUDED."workflow_state","login_id"=EXCLUDED."login_id","updated_at"=EXCLUDED."updated_at" WHERE ("users".canvas_id, "users".sis_id, "users".email, "users".first_name, "users".last_name, "users".name, "users".sortable_name, "users".workflow_state, "users".login_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.sis_id, EXCLUDED.email, EXCLUDED.first_name, EXCLUDED.last_name, EXCLUDED.name, EXCLUDED.sortable_name, EXCLUDED.workflow_state, EXCLUDED.login_id) RETURNING "id"  (0.3ms) SELECT COUNT(*) FROM "users"  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SELECT COUNT(*) FROM "courses" Course Create Many (0.5ms) INSERT INTO "courses" ("canvas_id","sis_id","course_code","name","canvas_account_id","canvas_term_id","start_at","end_at","workflow_state","grading_standard_id","created_at","updated_at") VALUES (1,'course_sis_id_1','C1','Course #1',1,1,'2017-03-27 21:53:18','2017-04-27 12:21:18','active',NULL,'2021-10-15 16:52:38.192368','2021-10-15 16:52:38.192368'),(2,'course_sis_id_2','C2','Course #2',1,1,'2017-03-27 21:53:18','2017-04-27 12:21:18','unpublished',NULL,'2021-10-15 16:52:38.192368','2021-10-15 16:52:38.192368') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","sis_id"=EXCLUDED."sis_id","course_code"=EXCLUDED."course_code","name"=EXCLUDED."name","canvas_account_id"=EXCLUDED."canvas_account_id","canvas_term_id"=EXCLUDED."canvas_term_id","start_at"=EXCLUDED."start_at","end_at"=EXCLUDED."end_at","workflow_state"=EXCLUDED."workflow_state","grading_standard_id"=EXCLUDED."grading_standard_id","updated_at"=EXCLUDED."updated_at" WHERE ("courses".canvas_id, "courses".sis_id, "courses".course_code, "courses".name, "courses".canvas_account_id, "courses".canvas_term_id, "courses".start_at, "courses".end_at, "courses".workflow_state, "courses".grading_standard_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.sis_id, EXCLUDED.course_code, EXCLUDED.name, EXCLUDED.canvas_account_id, EXCLUDED.canvas_term_id, EXCLUDED.start_at, EXCLUDED.end_at, EXCLUDED.workflow_state, EXCLUDED.grading_standard_id) RETURNING "id"  (0.2ms) SELECT COUNT(*) FROM "courses" Course Load (0.2ms) SELECT "courses".* FROM "courses" ORDER BY "courses"."id" ASC LIMIT $1 [["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.3ms) SELECT COUNT(*) FROM "enrollments" Enrollment Create Many (0.5ms) INSERT INTO "enrollments" ("canvas_id","canvas_course_id","course_sis_id","canvas_user_id","user_sis_id","role","canvas_role_id","canvas_section_id","workflow_state","base_role_type","created_at","updated_at") VALUES (1,1,'sis_MUSC_2520_834',2,'sis_dalvarez_247','teacher',4,1,'active','TeacherEnrollment','2021-10-15 16:52:38.198026','2021-10-15 16:52:38.198026'),(2,1,'sis_MUSC_2520_834',3,'sis_jweaver_720','student',4,1,'active','StudentEnrollment','2021-10-15 16:52:38.198026','2021-10-15 16:52:38.198026') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","canvas_course_id"=EXCLUDED."canvas_course_id","course_sis_id"=EXCLUDED."course_sis_id","canvas_user_id"=EXCLUDED."canvas_user_id","user_sis_id"=EXCLUDED."user_sis_id","role"=EXCLUDED."role","canvas_role_id"=EXCLUDED."canvas_role_id","canvas_section_id"=EXCLUDED."canvas_section_id","workflow_state"=EXCLUDED."workflow_state","base_role_type"=EXCLUDED."base_role_type","updated_at"=EXCLUDED."updated_at" WHERE ("enrollments".canvas_id, "enrollments".canvas_course_id, "enrollments".course_sis_id, "enrollments".canvas_user_id, "enrollments".user_sis_id, "enrollments".role, "enrollments".canvas_role_id, "enrollments".canvas_section_id, "enrollments".workflow_state, "enrollments".base_role_type) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.canvas_course_id, EXCLUDED.course_sis_id, EXCLUDED.canvas_user_id, EXCLUDED.user_sis_id, EXCLUDED.role, EXCLUDED.canvas_role_id, EXCLUDED.canvas_section_id, EXCLUDED.workflow_state, EXCLUDED.base_role_type) RETURNING "id"  (0.2ms) SELECT COUNT(*) FROM "enrollments"  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SELECT COUNT(*) FROM "sections" Section Create Many (0.5ms) INSERT INTO "sections" ("canvas_id","sis_id","canvas_course_id","name","workflow_state","start_at","end_at","created_at","updated_at") VALUES (1,'sis_section_1',1,'Cool Section','active','2017-03-27 21:53:18','2017-03-27 21:53:18','2021-10-15 16:52:38.202563','2021-10-15 16:52:38.202563'),(2,'sis_section_2',2,'Lame Section','active','2017-03-27 21:53:18','2017-03-27 21:53:18','2021-10-15 16:52:38.202563','2021-10-15 16:52:38.202563') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","sis_id"=EXCLUDED."sis_id","canvas_course_id"=EXCLUDED."canvas_course_id","name"=EXCLUDED."name","workflow_state"=EXCLUDED."workflow_state","start_at"=EXCLUDED."start_at","end_at"=EXCLUDED."end_at","updated_at"=EXCLUDED."updated_at" WHERE ("sections".canvas_id, "sections".sis_id, "sections".canvas_course_id, "sections".name, "sections".workflow_state, "sections".start_at, "sections".end_at) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.sis_id, EXCLUDED.canvas_course_id, EXCLUDED.name, EXCLUDED.workflow_state, EXCLUDED.start_at, EXCLUDED.end_at) RETURNING "id"  (0.2ms) SELECT COUNT(*) FROM "sections" Section Load (0.2ms) SELECT "sections".* FROM "sections" ORDER BY "sections"."id" ASC LIMIT $1 [["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN Section Create Many (0.4ms) INSERT INTO "sections" ("canvas_id","canvas_nonxlist_course_id","created_at","updated_at") VALUES (2,2,'2021-10-15 16:52:38.207130','2021-10-15 16:52:38.207130') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","canvas_nonxlist_course_id"=EXCLUDED."canvas_nonxlist_course_id","updated_at"=EXCLUDED."updated_at" WHERE ("sections".canvas_id, "sections".canvas_nonxlist_course_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.canvas_nonxlist_course_id) RETURNING "id"  (0.2ms) SELECT COUNT(*) FROM "sections" WHERE "sections"."canvas_nonxlist_course_id" IS NOT NULL Section Load (0.2ms) SELECT "sections".* FROM "sections" WHERE "sections"."canvas_nonxlist_course_id" IS NOT NULL ORDER BY "sections"."id" ASC LIMIT $1 [["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SELECT COUNT(*) FROM "groups" Group Create Many (0.6ms) INSERT INTO "groups" ("canvas_id","sis_id","canvas_group_category_id","group_category_sis_id","canvas_account_id","canvas_course_id","name","workflow_state","context_id","context_type","max_membership","created_at","updated_at") VALUES (50,'sis1',10,NULL,1,NULL,'Group1','available',1,'Account',NULL,'2021-10-15 16:52:38.212300','2021-10-15 16:52:38.212300'),(51,'sis2',2,NULL,NULL,1,'Group2','available',1,'Course',1,'2021-10-15 16:52:38.212300','2021-10-15 16:52:38.212300') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","sis_id"=EXCLUDED."sis_id","canvas_group_category_id"=EXCLUDED."canvas_group_category_id","group_category_sis_id"=EXCLUDED."group_category_sis_id","canvas_account_id"=EXCLUDED."canvas_account_id","canvas_course_id"=EXCLUDED."canvas_course_id","name"=EXCLUDED."name","workflow_state"=EXCLUDED."workflow_state","context_id"=EXCLUDED."context_id","context_type"=EXCLUDED."context_type","max_membership"=EXCLUDED."max_membership","updated_at"=EXCLUDED."updated_at" WHERE ("groups".canvas_id, "groups".sis_id, "groups".canvas_group_category_id, "groups".group_category_sis_id, "groups".canvas_account_id, "groups".canvas_course_id, "groups".name, "groups".workflow_state, "groups".context_id, "groups".context_type, "groups".max_membership) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.sis_id, EXCLUDED.canvas_group_category_id, EXCLUDED.group_category_sis_id, EXCLUDED.canvas_account_id, EXCLUDED.canvas_course_id, EXCLUDED.name, EXCLUDED.workflow_state, EXCLUDED.context_id, EXCLUDED.context_type, EXCLUDED.max_membership) RETURNING "id"  (0.3ms) SELECT COUNT(*) FROM "groups" Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."name" = $1 LIMIT $2 [["name", "Group1"], ["LIMIT", 1]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SELECT COUNT(*) FROM "group_memberships" GroupMembership Create Many (0.5ms) INSERT INTO "group_memberships" ("canvas_id","canvas_group_id","group_sis_id","canvas_user_id","user_sis_id","workflow_state","created_at","updated_at") VALUES (50,1,NULL,10,NULL,'accepted','2021-10-15 16:52:38.218408','2021-10-15 16:52:38.218408'),(51,2,NULL,11,NULL,'accepted','2021-10-15 16:52:38.218408','2021-10-15 16:52:38.218408') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","canvas_group_id"=EXCLUDED."canvas_group_id","group_sis_id"=EXCLUDED."group_sis_id","canvas_user_id"=EXCLUDED."canvas_user_id","user_sis_id"=EXCLUDED."user_sis_id","workflow_state"=EXCLUDED."workflow_state","updated_at"=EXCLUDED."updated_at" WHERE ("group_memberships".canvas_id, "group_memberships".canvas_group_id, "group_memberships".group_sis_id, "group_memberships".canvas_user_id, "group_memberships".user_sis_id, "group_memberships".workflow_state) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.canvas_group_id, EXCLUDED.group_sis_id, EXCLUDED.canvas_user_id, EXCLUDED.user_sis_id, EXCLUDED.workflow_state) RETURNING "id"  (0.2ms) SELECT COUNT(*) FROM "group_memberships" GroupMembership Load (0.2ms) SELECT "group_memberships".* FROM "group_memberships" WHERE "group_memberships"."canvas_id" = $1 LIMIT $2 [["canvas_id", 50], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.4ms) SELECT COUNT(*) FROM "user_observers" UserObserver Create Many (0.6ms) INSERT INTO "user_observers" ("observing_user_id","observed_user_id","workflow_state","created_at","updated_at") VALUES (21,3,'active','2021-10-15 16:52:38.229604','2021-10-15 16:52:38.229604'),(21,2,'active','2021-10-15 16:52:38.229604','2021-10-15 16:52:38.229604') ON CONFLICT (observing_user_id, observed_user_id) DO UPDATE SET "observing_user_id"=EXCLUDED."observing_user_id","observed_user_id"=EXCLUDED."observed_user_id","workflow_state"=EXCLUDED."workflow_state","updated_at"=EXCLUDED."updated_at" WHERE ("user_observers".observing_user_id, "user_observers".observed_user_id, "user_observers".workflow_state) IS DISTINCT FROM (EXCLUDED.observing_user_id, EXCLUDED.observed_user_id, EXCLUDED.workflow_state) RETURNING "id"  (0.2ms) SELECT COUNT(*) FROM "user_observers" UserObserver Load (0.2ms) SELECT "user_observers".* FROM "user_observers" WHERE "user_observers"."observed_user_id" = $1 LIMIT $2 [["observed_user_id", 3], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.5ms) SELECT COUNT(*) FROM "grading_periods" GradingPeriod Create Many (1.0ms) INSERT INTO "grading_periods" ("canvas_id","title","weight","start_date","end_date","close_date","canvas_grading_period_group_id","workflow_state","created_at","updated_at") VALUES (1,'Period 1',0.2,'2019-07-01 06:00:00','2019-08-01 05:59:59','2019-08-01 05:59:59',1,'active','2021-10-15 16:52:38.261736','2021-10-15 16:52:38.261736'),(2,'Period 2',0.8,'2019-08-01 06:00:00','2019-09-01 05:59:59','2019-09-01 05:59:59',1,'deleted','2021-10-15 16:52:38.261736','2021-10-15 16:52:38.261736') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","title"=EXCLUDED."title","weight"=EXCLUDED."weight","start_date"=EXCLUDED."start_date","end_date"=EXCLUDED."end_date","close_date"=EXCLUDED."close_date","canvas_grading_period_group_id"=EXCLUDED."canvas_grading_period_group_id","workflow_state"=EXCLUDED."workflow_state","updated_at"=EXCLUDED."updated_at" WHERE ("grading_periods".canvas_id, "grading_periods".title, "grading_periods".weight, "grading_periods".start_date, "grading_periods".end_date, "grading_periods".close_date, "grading_periods".canvas_grading_period_group_id, "grading_periods".workflow_state) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.title, EXCLUDED.weight, EXCLUDED.start_date, EXCLUDED.end_date, EXCLUDED.close_date, EXCLUDED.canvas_grading_period_group_id, EXCLUDED.workflow_state) RETURNING "id"  (0.3ms) SELECT COUNT(*) FROM "grading_periods" GradingPeriod Load (0.3ms) SELECT "grading_periods".* FROM "grading_periods" WHERE "grading_periods"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.4ms) SELECT COUNT(*) FROM "grading_period_groups" GradingPeriodGroup Create Many (0.9ms) INSERT INTO "grading_period_groups" ("canvas_id","title","weighted","display_totals_for_all_grading_periods","workflow_state","created_at","updated_at") VALUES (1,'Test Group',FALSE,FALSE,'active','2021-10-15 16:52:38.279472','2021-10-15 16:52:38.279472') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","title"=EXCLUDED."title","weighted"=EXCLUDED."weighted","display_totals_for_all_grading_periods"=EXCLUDED."display_totals_for_all_grading_periods","workflow_state"=EXCLUDED."workflow_state","updated_at"=EXCLUDED."updated_at" WHERE ("grading_period_groups".canvas_id, "grading_period_groups".title, "grading_period_groups".weighted, "grading_period_groups".display_totals_for_all_grading_periods, "grading_period_groups".workflow_state) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.title, EXCLUDED.weighted, EXCLUDED.display_totals_for_all_grading_periods, EXCLUDED.workflow_state) RETURNING "id"  (0.3ms) SELECT COUNT(*) FROM "grading_period_groups" GradingPeriodGroup Load (0.2ms) SELECT "grading_period_groups".* FROM "grading_period_groups" WHERE "grading_period_groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SELECT COUNT(*) FROM "user_observers" UserObserver Create Many (0.3ms) INSERT INTO "user_observers" ("observing_user_id","observed_user_id","workflow_state","created_at","updated_at") VALUES (21,3,'active','2021-10-15 16:52:38.289949','2021-10-15 16:52:38.289949'),(21,2,'active','2021-10-15 16:52:38.289949','2021-10-15 16:52:38.289949') ON CONFLICT (observing_user_id, observed_user_id) DO UPDATE SET "observing_user_id"=EXCLUDED."observing_user_id","observed_user_id"=EXCLUDED."observed_user_id","workflow_state"=EXCLUDED."workflow_state","updated_at"=EXCLUDED."updated_at" WHERE ("user_observers".observing_user_id, "user_observers".observed_user_id, "user_observers".workflow_state) IS DISTINCT FROM (EXCLUDED.observing_user_id, EXCLUDED.observed_user_id, EXCLUDED.workflow_state) RETURNING "id"  (0.2ms) SELECT COUNT(*) FROM "user_observers"  (0.2ms) SELECT COUNT(*) FROM "user_observers" UserObserver Create Many (0.3ms) INSERT INTO "user_observers" ("observing_user_id","observed_user_id","workflow_state","created_at","updated_at") VALUES (21,3,'active','2021-10-15 16:52:38.291944','2021-10-15 16:52:38.291944'),(21,2,'active','2021-10-15 16:52:38.291944','2021-10-15 16:52:38.291944') ON CONFLICT (observing_user_id, observed_user_id) DO UPDATE SET "observing_user_id"=EXCLUDED."observing_user_id","observed_user_id"=EXCLUDED."observed_user_id","workflow_state"=EXCLUDED."workflow_state","updated_at"=EXCLUDED."updated_at" WHERE ("user_observers".observing_user_id, "user_observers".observed_user_id, "user_observers".workflow_state) IS DISTINCT FROM (EXCLUDED.observing_user_id, EXCLUDED.observed_user_id, EXCLUDED.workflow_state) RETURNING "id"  (0.2ms) SELECT COUNT(*) FROM "user_observers"  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SELECT COUNT(*) FROM "users"  (0.2ms) SELECT COUNT(*) FROM "courses" Course Create Many (0.5ms) INSERT INTO "courses" ("canvas_id","sis_id","course_code","name","canvas_account_id","canvas_term_id","start_at","end_at","workflow_state","grading_standard_id","created_at","updated_at") VALUES (1,'course_sis_id_1','C1','Course #1',1,1,'2017-03-27 21:53:18','2017-04-27 12:21:18','active',NULL,'2021-10-15 16:52:38.299051','2021-10-15 16:52:38.299051'),(2,'course_sis_id_2','C2','Course #2',1,1,'2017-03-27 21:53:18','2017-04-27 12:21:18','unpublished',NULL,'2021-10-15 16:52:38.299051','2021-10-15 16:52:38.299051') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","sis_id"=EXCLUDED."sis_id","course_code"=EXCLUDED."course_code","name"=EXCLUDED."name","canvas_account_id"=EXCLUDED."canvas_account_id","canvas_term_id"=EXCLUDED."canvas_term_id","start_at"=EXCLUDED."start_at","end_at"=EXCLUDED."end_at","workflow_state"=EXCLUDED."workflow_state","grading_standard_id"=EXCLUDED."grading_standard_id","updated_at"=EXCLUDED."updated_at" WHERE ("courses".canvas_id, "courses".sis_id, "courses".course_code, "courses".name, "courses".canvas_account_id, "courses".canvas_term_id, "courses".start_at, "courses".end_at, "courses".workflow_state, "courses".grading_standard_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.sis_id, EXCLUDED.course_code, EXCLUDED.name, EXCLUDED.canvas_account_id, EXCLUDED.canvas_term_id, EXCLUDED.start_at, EXCLUDED.end_at, EXCLUDED.workflow_state, EXCLUDED.grading_standard_id) RETURNING "id" User Create Many (0.3ms) INSERT INTO "users" ("canvas_id","sis_id","email","first_name","last_name","name","sortable_name","workflow_state","login_id","created_at","updated_at") VALUES (1,'sis_id_1','poorbastard@yharnam.com','Patches','the Spider','Patches the Spider','the Spider, Patches','active','spiderdude1337','2021-10-15 16:52:38.300879','2021-10-15 16:52:38.300879'),(2,'sis_id_2','dreamer@yharnam.com','Hunter','Djura','Hunter Djura','Djura, Hunter','active','retireddude109','2021-10-15 16:52:38.300879','2021-10-15 16:52:38.300879') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","sis_id"=EXCLUDED."sis_id","email"=EXCLUDED."email","first_name"=EXCLUDED."first_name","last_name"=EXCLUDED."last_name","name"=EXCLUDED."name","sortable_name"=EXCLUDED."sortable_name","workflow_state"=EXCLUDED."workflow_state","login_id"=EXCLUDED."login_id","updated_at"=EXCLUDED."updated_at" WHERE ("users".canvas_id, "users".sis_id, "users".email, "users".first_name, "users".last_name, "users".name, "users".sortable_name, "users".workflow_state, "users".login_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.sis_id, EXCLUDED.email, EXCLUDED.first_name, EXCLUDED.last_name, EXCLUDED.name, EXCLUDED.sortable_name, EXCLUDED.workflow_state, EXCLUDED.login_id) RETURNING "id"  (0.2ms) SELECT COUNT(*) FROM "users"  (0.2ms) SELECT COUNT(*) FROM "courses"  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN Course Create Many (0.6ms) INSERT INTO "courses" ("canvas_id","sis_id","course_code","name","canvas_account_id","canvas_term_id","start_at","end_at","workflow_state","grading_standard_id","created_at","updated_at") VALUES (1,'course_sis_id_1','C1','Course #1',1,1,'2017-03-27 21:53:18','2017-04-27 12:21:18','active',NULL,'2021-10-15 16:52:38.306791','2021-10-15 16:52:38.306791'),(2,'course_sis_id_2','C2','Course #2',1,1,'2017-03-27 21:53:18','2017-04-27 12:21:18','unpublished',NULL,'2021-10-15 16:52:38.306791','2021-10-15 16:52:38.306791') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","sis_id"=EXCLUDED."sis_id","course_code"=EXCLUDED."course_code","name"=EXCLUDED."name","canvas_account_id"=EXCLUDED."canvas_account_id","canvas_term_id"=EXCLUDED."canvas_term_id","start_at"=EXCLUDED."start_at","end_at"=EXCLUDED."end_at","workflow_state"=EXCLUDED."workflow_state","grading_standard_id"=EXCLUDED."grading_standard_id","updated_at"=EXCLUDED."updated_at" WHERE ("courses".canvas_id, "courses".sis_id, "courses".course_code, "courses".name, "courses".canvas_account_id, "courses".canvas_term_id, "courses".start_at, "courses".end_at, "courses".workflow_state, "courses".grading_standard_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.sis_id, EXCLUDED.course_code, EXCLUDED.name, EXCLUDED.canvas_account_id, EXCLUDED.canvas_term_id, EXCLUDED.start_at, EXCLUDED.end_at, EXCLUDED.workflow_state, EXCLUDED.grading_standard_id) RETURNING "id"  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SELECT COUNT(*) FROM "submissions" Submission Create Many (0.5ms) INSERT INTO "submissions" ("canvas_id","canvas_user_id","canvas_course_id","canvas_assignment_id","submitted_at","due_at","graded_at","score","points_possible","excused","workflow_state","created_at","updated_at") VALUES (1,1,1,1,'2017-09-21 18:28:15','2017-09-27 18:28:15','2017-09-21 19:36:23',5.0,10.0,TRUE,'graded','2021-10-15 16:52:38.310893','2021-10-15 16:52:38.310893'),(2,1,1,2,'2017-09-21 18:28:15','2017-09-28 18:28:15','2017-09-21 19:36:23',5.0,10.0,FALSE,'submitted','2021-10-15 16:52:38.310893','2021-10-15 16:52:38.310893') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","canvas_user_id"=EXCLUDED."canvas_user_id","canvas_course_id"=EXCLUDED."canvas_course_id","canvas_assignment_id"=EXCLUDED."canvas_assignment_id","submitted_at"=EXCLUDED."submitted_at","due_at"=EXCLUDED."due_at","graded_at"=EXCLUDED."graded_at","score"=EXCLUDED."score","points_possible"=EXCLUDED."points_possible","excused"=EXCLUDED."excused","workflow_state"=EXCLUDED."workflow_state","updated_at"=EXCLUDED."updated_at" WHERE ("submissions".canvas_id, "submissions".canvas_user_id, "submissions".canvas_course_id, "submissions".canvas_assignment_id, "submissions".submitted_at, "submissions".due_at, "submissions".graded_at, "submissions".score, "submissions".points_possible, "submissions".excused, "submissions".workflow_state) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.canvas_user_id, EXCLUDED.canvas_course_id, EXCLUDED.canvas_assignment_id, EXCLUDED.submitted_at, EXCLUDED.due_at, EXCLUDED.graded_at, EXCLUDED.score, EXCLUDED.points_possible, EXCLUDED.excused, EXCLUDED.workflow_state) RETURNING "id"  (0.2ms) SELECT COUNT(*) FROM "submissions"  (0.2ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [BatchTestJobBase] [6a52be40-facf-47d1-9492-4168d999b66f] Performing BatchTestJobBase (Job ID: 6a52be40-facf-47d1-9492-4168d999b66f) from Test(default) [ActiveJob] [BatchTestJobBase] [6a52be40-facf-47d1-9492-4168d999b66f] Performed BatchTestJobBase (Job ID: 6a52be40-facf-47d1-9492-4168d999b66f) from Test(default) in 0.15ms  (0.1ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [BatchTestJobBase] [30fa730a-bcd4-41df-8c91-59c5b2c5662f] Performing BatchTestJobBase (Job ID: 30fa730a-bcd4-41df-8c91-59c5b2c5662f) from Test(default) [ActiveJob] [BatchTestJobBase] [30fa730a-bcd4-41df-8c91-59c5b2c5662f] Performed BatchTestJobBase (Job ID: 30fa730a-bcd4-41df-8c91-59c5b2c5662f) from Test(default) in 0.17ms  (0.1ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [BatchTestJobBase] [44b16c5e-f1a6-4968-aca7-3e784bcbe4ca] Performing BatchTestJobBase (Job ID: 44b16c5e-f1a6-4968-aca7-3e784bcbe4ca) from Test(default) [ActiveJob] [BatchTestJobBase] [44b16c5e-f1a6-4968-aca7-3e784bcbe4ca] Performed BatchTestJobBase (Job ID: 44b16c5e-f1a6-4968-aca7-3e784bcbe4ca) from Test(default) in 0.05ms  (0.1ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] [FailingBatchTestJobBase] [eb904e2c-43e7-4895-b1dd-20aad7cc65b0] Performing FailingBatchTestJobBase (Job ID: eb904e2c-43e7-4895-b1dd-20aad7cc65b0) from Test(default) [ActiveJob] [FailingBatchTestJobBase] [eb904e2c-43e7-4895-b1dd-20aad7cc65b0] Error performing FailingBatchTestJobBase (Job ID: eb904e2c-43e7-4895-b1dd-20aad7cc65b0) from Test(default) in 0.16ms: RuntimeError (Foo): /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/job_batching/support/base_job.rb:12:in `perform' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:39:in `block in perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:109:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch_aware_job.rb:12:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/i18n-1.8.10/lib/i18n.rb:309:in `with_locale' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/translation.rb:9:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:26:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `block in instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications/instrumenter.rb:23:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:25:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `block in tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `block in tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:28:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:22:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:136:in `run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:38:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/job_batching/batch_aware_job_spec.rb:46:in `block (5 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `block in with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `block in with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-rails-5.0.2/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:259:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:644:in `block in run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:606:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/configuration.rb:2067:in `with_suite_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:116:in `block in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/reporter.rb:74:in `report' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:115:in `run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:89:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:71:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:45:in `invoke' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/exe/rspec:4:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:63:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:63:in `kernel_load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:28:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:474:in `exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:30:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:24:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/exe/bundle:49:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/friendly_errors.rb:128:in `with_friendly_errors' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/exe/bundle:37:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `
'  (0.1ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] Enqueued BatchTestJobBase (Job ID: ad3ba008-6b86-40a0-8bbd-d3c911a42ea9) to Test(default)  (0.2ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] Enqueued BatchTestJobBase (Job ID: 86c07938-f467-480a-8673-504db6475d89) to Test(default)  (0.1ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] Enqueued BatchTestJobBase (Job ID: dee2f306-3890-4cfc-b031-e031277f5e98) to Test(default)  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.4ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.4ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] Enqueued RetryingJob (Job ID: d799ba73-5d6e-4f85-8474-7ea63a5466e5) to Sidekiq(default) [ActiveJob] [RetryingJob] [d799ba73-5d6e-4f85-8474-7ea63a5466e5] Performing RetryingJob (Job ID: d799ba73-5d6e-4f85-8474-7ea63a5466e5) from Sidekiq(default) [ActiveJob] [RetryingJob] [d799ba73-5d6e-4f85-8474-7ea63a5466e5] Error performing RetryingJob (Job ID: d799ba73-5d6e-4f85-8474-7ea63a5466e5) from Sidekiq(default) in 2.57ms: RuntimeError (A Failure): /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/job_batching/batch_spec.rb:268:in `perform' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:39:in `block in perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:109:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch_aware_job.rb:12:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/i18n-1.8.10/lib/i18n.rb:314:in `with_locale' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/translation.rb:9:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:26:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `block in instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications/instrumenter.rb:23:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:25:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `block in tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `block in tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:28:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:22:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:136:in `run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:38:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:24:in `block in execute' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:109:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/railtie.rb:28:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/execution_wrapper.rb:87:in `wrap' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/reloader.rb:73:in `block in wrap' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/execution_wrapper.rb:87:in `wrap' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/reloader.rb:72:in `wrap' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/railtie.rb:27:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:136:in `run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:22:in `execute' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/queue_adapters/sidekiq_adapter.rb:42:in `perform' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/sidekiq-6.2.2/lib/sidekiq/testing.rb:300:in `execute_job' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/sidekiq-6.2.2/lib/sidekiq/testing.rb:295:in `block in process_job' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/sidekiq-6.2.2/lib/sidekiq/middleware/chain.rb:138:in `block in invoke' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/sidekiq.rb:73:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/sidekiq-6.2.2/lib/sidekiq/middleware/chain.rb:140:in `block in invoke' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/sidekiq-6.2.2/lib/sidekiq/middleware/chain.rb:143:in `invoke' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/sidekiq-6.2.2/lib/sidekiq/testing.rb:294:in `process_job' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/job_batching/batch_spec.rb:289:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `block in with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `block in with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-rails-5.0.2/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:259:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:644:in `block in run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:606:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/configuration.rb:2067:in `with_suite_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:116:in `block in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/reporter.rb:74:in `report' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:115:in `run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:89:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:71:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:45:in `invoke' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/exe/rspec:4:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:63:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:63:in `kernel_load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:28:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:474:in `exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:30:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:24:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/exe/bundle:49:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/friendly_errors.rb:128:in `with_friendly_errors' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/exe/bundle:37:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `
' [ActiveJob] [RetryingJob] [d799ba73-5d6e-4f85-8474-7ea63a5466e5] Performing RetryingJob (Job ID: d799ba73-5d6e-4f85-8474-7ea63a5466e5) from Sidekiq(default) [ActiveJob] [RetryingJob] [d799ba73-5d6e-4f85-8474-7ea63a5466e5] Performed RetryingJob (Job ID: d799ba73-5d6e-4f85-8474-7ea63a5466e5) from Sidekiq(default) in 2.7ms  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] Enqueued TestWorker (Job ID: d360fe74-42e7-4f7e-9f03-02c0d6cf1c87) to Sidekiq(default)  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] Enqueued CanvasSync::JobBatches::Batch::Callback::ActiveJobCallbackWorker (Job ID: cdb72882-62f0-449d-a28f-8a68a4a97e51) to Test(default) with arguments: "SampleCallback", "complete", {"a"=>"b"}, "i_mtyTAc74rppg", nil  (0.1ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] Enqueued CanvasSync::JobBatches::Batch::Callback::ActiveJobCallbackWorker (Job ID: 26c5881a-5f35-4285-ad60-1608cafe11aa) to Test(default) with arguments: "SampleCallback2", "complete", {"b"=>"a"}, "2nEqc329zuiSEg", nil [ActiveJob] Enqueued CanvasSync::JobBatches::Batch::Callback::ActiveJobCallbackWorker (Job ID: 1f1d38c1-00e5-41a1-ab7b-b4d4dfdcc7ec) to Test(default) with arguments: "SampleCallback", "complete", {"a"=>"b"}, "2nEqc329zuiSEg", nil  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] Enqueued ContextedJob (Job ID: 17959a87-c2f3-4861-9fd2-3dc502e4c6e1) to Sidekiq(default) [ActiveJob] [TestWorker] [d360fe74-42e7-4f7e-9f03-02c0d6cf1c87] Performing TestWorker (Job ID: d360fe74-42e7-4f7e-9f03-02c0d6cf1c87) from Sidekiq(default) [ActiveJob] [TestWorker] [d360fe74-42e7-4f7e-9f03-02c0d6cf1c87] Performed TestWorker (Job ID: d360fe74-42e7-4f7e-9f03-02c0d6cf1c87) from Sidekiq(default) in 3.01ms [ActiveJob] [ContextedJob] [17959a87-c2f3-4861-9fd2-3dc502e4c6e1] Performing ContextedJob (Job ID: 17959a87-c2f3-4861-9fd2-3dc502e4c6e1) from Sidekiq(default) [ActiveJob] [ContextedJob] [17959a87-c2f3-4861-9fd2-3dc502e4c6e1] Performed ContextedJob (Job ID: 17959a87-c2f3-4861-9fd2-3dc502e4c6e1) from Sidekiq(default) in 3.59ms  (0.2ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] Enqueued ContextedJob (Job ID: ba3085e0-99f9-478a-8521-9c4f4e93db6b) to Sidekiq(default) [ActiveJob] [ContextedJob] [ba3085e0-99f9-478a-8521-9c4f4e93db6b] Performing ContextedJob (Job ID: ba3085e0-99f9-478a-8521-9c4f4e93db6b) from Sidekiq(default) [ActiveJob] [ContextedJob] [ba3085e0-99f9-478a-8521-9c4f4e93db6b] Performed ContextedJob (Job ID: ba3085e0-99f9-478a-8521-9c4f4e93db6b) from Sidekiq(default) in 7.19ms  (0.2ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] Enqueued BatchTestJobBase (Job ID: 5981d8a2-7cb3-4dd6-9dd0-72e8b50e843b) to Sidekiq(default) [ActiveJob] [BatchTestJobBase] [5981d8a2-7cb3-4dd6-9dd0-72e8b50e843b] Performing BatchTestJobBase (Job ID: 5981d8a2-7cb3-4dd6-9dd0-72e8b50e843b) from Sidekiq(default) [ActiveJob] [BatchTestJobBase] [5981d8a2-7cb3-4dd6-9dd0-72e8b50e843b] Performed BatchTestJobBase (Job ID: 5981d8a2-7cb3-4dd6-9dd0-72e8b50e843b) from Sidekiq(default) in 3.57ms [ActiveJob] Enqueued ContextedJob (Job ID: 98d1c4bd-5c26-4c53-9c27-519ff0a2e7f5) to Sidekiq(default) [ActiveJob] [ContextedJob] [98d1c4bd-5c26-4c53-9c27-519ff0a2e7f5] Performing ContextedJob (Job ID: 98d1c4bd-5c26-4c53-9c27-519ff0a2e7f5) from Sidekiq(default) [ActiveJob] [ContextedJob] [98d1c4bd-5c26-4c53-9c27-519ff0a2e7f5] Performed ContextedJob (Job ID: 98d1c4bd-5c26-4c53-9c27-519ff0a2e7f5) from Sidekiq(default) in 26.23ms  (0.2ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] Enqueued TestWorker (Job ID: 11d3cf1c-34dd-4ecd-9400-be38cc36b245) to Sidekiq(default) [ActiveJob] Enqueued TestWorker (Job ID: 392913a6-bb6b-40af-b30e-5570cdb9cbc2) to Sidekiq(default) [ActiveJob] Enqueued TestWorker (Job ID: c8903e45-bf2f-4468-9753-4d2f4037c0c6) to Sidekiq(default)  (0.2ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] Enqueued WorkerA (Job ID: 68d44302-eb77-448d-8c67-ebd1bee6a5ae) to Sidekiq(default) [ActiveJob] Enqueued WorkerB (Job ID: 352317f8-f464-4317-990b-51bd7edae5b0) to Sidekiq(default) [ActiveJob] Enqueued WorkerA (Job ID: 8425676b-81df-42c2-9fbe-69399fee7261) to Sidekiq(default) [ActiveJob] Enqueued WorkerC (Job ID: 8e019789-fc16-45dd-9ce8-2c788157e903) to Sidekiq(default)  (1.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (1.1ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] Enqueued TestWorker (Job ID: 95e2d9a0-892b-4d25-b957-3f5c24f96614) to Sidekiq(default)  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) ROLLBACK  (0.3ms) BEGIN  (0.3ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] Enqueued TestWorker (Job ID: 9d9a9ffa-85c4-4513-867d-3fb4251f65cf) to Sidekiq(default)  (0.2ms) ROLLBACK Term Load (0.2ms) SELECT "terms".* FROM "terms" WHERE "terms"."workflow_state" = $1 LIMIT $2 [["workflow_state", "active"], ["LIMIT", 11]] Term Load (0.2ms) SELECT "terms".* FROM "terms" WHERE "terms"."workflow_state" = $1 LIMIT $2 [["workflow_state", "active"], ["LIMIT", 11]]  (0.4ms) SELECT "schema_migrations"."version" FROM "schema_migrations" ORDER BY "schema_migrations"."version" ASC  (0.6ms) SELECT "schema_migrations"."version" FROM "schema_migrations" ORDER BY "schema_migrations"."version" ASC  (0.4ms) SELECT "schema_migrations"."version" FROM "schema_migrations" ORDER BY "schema_migrations"."version" ASC  (0.3ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.3ms) SELECT COUNT(*) FROM "canvas_sync_job_logs" [ActiveJob] [GoodJob] [e9268b15-89ea-4241-973e-1da5da029d38] Performing GoodJob (Job ID: e9268b15-89ea-4241-973e-1da5da029d38) from Test(default) with arguments: "argument" [ActiveJob] [GoodJob] [e9268b15-89ea-4241-973e-1da5da029d38] CanvasSync::JobLog Load (0.3ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "e9268b15-89ea-4241-973e-1da5da029d38"], ["LIMIT", 1]] [ActiveJob] [GoodJob] [e9268b15-89ea-4241-973e-1da5da029d38]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [GoodJob] [e9268b15-89ea-4241-973e-1da5da029d38] CanvasSync::JobLog Create (0.4ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "GoodJob"], ["status", "enqueued"], ["job_arguments", "---\n- argument\n"], ["created_at", "2021-10-15 16:58:09.330971"], ["updated_at", "2021-10-15 16:58:09.330971"], ["job_id", "e9268b15-89ea-4241-973e-1da5da029d38"]] [ActiveJob] [GoodJob] [e9268b15-89ea-4241-973e-1da5da029d38]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [GoodJob] [e9268b15-89ea-4241-973e-1da5da029d38]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [GoodJob] [e9268b15-89ea-4241-973e-1da5da029d38] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-10-15 16:58:09.332654"], ["status", "running"], ["updated_at", "2021-10-15 16:58:09.332996"], ["id", 37]] [ActiveJob] [GoodJob] [e9268b15-89ea-4241-973e-1da5da029d38]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [GoodJob] [e9268b15-89ea-4241-973e-1da5da029d38]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [GoodJob] [e9268b15-89ea-4241-973e-1da5da029d38] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2021-10-15 16:58:09.334079"], ["status", "success"], ["updated_at", "2021-10-15 16:58:09.334354"], ["id", 37]] [ActiveJob] [GoodJob] [e9268b15-89ea-4241-973e-1da5da029d38]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [GoodJob] [e9268b15-89ea-4241-973e-1da5da029d38] Performed GoodJob (Job ID: e9268b15-89ea-4241-973e-1da5da029d38) from Test(default) in 15.71ms  (0.2ms) SELECT COUNT(*) FROM "canvas_sync_job_logs" CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" ORDER BY "canvas_sync_job_logs"."id" DESC LIMIT $1 [["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [BadJob] [771f306f-d665-4c4c-bf24-2d5383abd893] Performing BadJob (Job ID: 771f306f-d665-4c4c-bf24-2d5383abd893) from Test(default) with arguments: "argument" [ActiveJob] [BadJob] [771f306f-d665-4c4c-bf24-2d5383abd893] CanvasSync::JobLog Load (0.3ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "771f306f-d665-4c4c-bf24-2d5383abd893"], ["LIMIT", 1]] [ActiveJob] [BadJob] [771f306f-d665-4c4c-bf24-2d5383abd893]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [BadJob] [771f306f-d665-4c4c-bf24-2d5383abd893] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "BadJob"], ["status", "enqueued"], ["job_arguments", "---\n- argument\n"], ["created_at", "2021-10-15 16:58:09.339988"], ["updated_at", "2021-10-15 16:58:09.339988"], ["job_id", "771f306f-d665-4c4c-bf24-2d5383abd893"]] [ActiveJob] [BadJob] [771f306f-d665-4c4c-bf24-2d5383abd893]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [BadJob] [771f306f-d665-4c4c-bf24-2d5383abd893]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [BadJob] [771f306f-d665-4c4c-bf24-2d5383abd893] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-10-15 16:58:09.341216"], ["status", "running"], ["updated_at", "2021-10-15 16:58:09.341513"], ["id", 38]] [ActiveJob] [BadJob] [771f306f-d665-4c4c-bf24-2d5383abd893]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [BadJob] [771f306f-d665-4c4c-bf24-2d5383abd893]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [BadJob] [771f306f-d665-4c4c-bf24-2d5383abd893] CanvasSync::JobLog Update (0.5ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "exception" = $2, "backtrace" = $3, "status" = $4, "updated_at" = $5 WHERE "canvas_sync_job_logs"."id" = $6 [["completed_at", "2021-10-15 16:58:09.342494"], ["exception", "EvilError: EvilError"], ["backtrace", "/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:12:in `perform'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:39:in `block in perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:109:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch_aware_job.rb:22:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:21:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/i18n-1.8.10/lib/i18n.rb:309:in `with_locale'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/translation.rb:9:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:26:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `block in instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications/instrumenter.rb:23:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:25:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `block in tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `block in tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:28:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:22:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:136:in `run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:38:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:18:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:40:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/matchers/built_in/raise_error.rb:59:in `matches?'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:51:in `block in handle_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:27:in `with_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:48:in `handle_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:65:in `to'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:101:in `to'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:39:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `block in with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `block in with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-rails-5.0.2/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:259:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:644:in `block in run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:606:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/configuration.rb:2067:in `with_suite_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:116:in `block in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/reporter.rb:74:in `report'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:115:in `run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:89:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:71:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:45:in `invoke'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/exe/rspec:4:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:63:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:63:in `kernel_load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:28:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:474:in `exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:30:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:24:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/exe/bundle:49:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/friendly_errors.rb:128:in `with_friendly_errors'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/exe/bundle:37:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `
'"], ["status", "error"], ["updated_at", "2021-10-15 16:58:09.342798"], ["id", 38]] [ActiveJob] [BadJob] [771f306f-d665-4c4c-bf24-2d5383abd893]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [BadJob] [771f306f-d665-4c4c-bf24-2d5383abd893] Error performing BadJob (Job ID: 771f306f-d665-4c4c-bf24-2d5383abd893) from Test(default) in 5.92ms: EvilError (EvilError): /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:12:in `perform' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:39:in `block in perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:109:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch_aware_job.rb:22:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:21:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/i18n-1.8.10/lib/i18n.rb:309:in `with_locale' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/translation.rb:9:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:26:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `block in instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications/instrumenter.rb:23:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:25:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `block in tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `block in tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:28:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:22:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:136:in `run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:38:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:18:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:40:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/matchers/built_in/raise_error.rb:59:in `matches?' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:51:in `block in handle_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:27:in `with_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:48:in `handle_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:65:in `to' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:101:in `to' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:39:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `block in with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `block in with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-rails-5.0.2/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:259:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:644:in `block in run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:606:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/configuration.rb:2067:in `with_suite_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:116:in `block in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/reporter.rb:74:in `report' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:115:in `run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:89:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:71:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:45:in `invoke' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/exe/rspec:4:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:63:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:63:in `kernel_load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:28:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:474:in `exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:30:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:24:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/exe/bundle:49:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/friendly_errors.rb:128:in `with_friendly_errors' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/exe/bundle:37:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `
' CanvasSync::JobLog Load (0.3ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" ORDER BY "canvas_sync_job_logs"."id" DESC LIMIT $1 [["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.4ms) BEGIN [ActiveJob] [BadJob] [e9628a53-b035-4232-b01f-11b331dfcfdc] Performing BadJob (Job ID: e9628a53-b035-4232-b01f-11b331dfcfdc) from Test(default) [ActiveJob] [BadJob] [e9628a53-b035-4232-b01f-11b331dfcfdc] CanvasSync::JobLog Load (0.3ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "e9628a53-b035-4232-b01f-11b331dfcfdc"], ["LIMIT", 1]] [ActiveJob] [BadJob] [e9628a53-b035-4232-b01f-11b331dfcfdc]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [BadJob] [e9628a53-b035-4232-b01f-11b331dfcfdc] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["job_class", "BadJob"], ["status", "enqueued"], ["created_at", "2021-10-15 16:58:09.349860"], ["updated_at", "2021-10-15 16:58:09.349860"], ["job_id", "e9628a53-b035-4232-b01f-11b331dfcfdc"]] [ActiveJob] [BadJob] [e9628a53-b035-4232-b01f-11b331dfcfdc]  (1.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [BadJob] [e9628a53-b035-4232-b01f-11b331dfcfdc]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [BadJob] [e9628a53-b035-4232-b01f-11b331dfcfdc] CanvasSync::JobLog Update (0.5ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-10-15 16:58:09.352265"], ["status", "running"], ["updated_at", "2021-10-15 16:58:09.352896"], ["id", 39]] [ActiveJob] [BadJob] [e9628a53-b035-4232-b01f-11b331dfcfdc]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [BadJob] [e9628a53-b035-4232-b01f-11b331dfcfdc]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [BadJob] [e9628a53-b035-4232-b01f-11b331dfcfdc] CanvasSync::JobLog Update (0.6ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "exception" = $2, "backtrace" = $3, "status" = $4, "updated_at" = $5 WHERE "canvas_sync_job_logs"."id" = $6 [["completed_at", "2021-10-15 16:58:09.355459"], ["exception", "ArgumentError: wrong number of arguments (given 0, expected 1)"], ["backtrace", "/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:11:in `perform'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:39:in `block in perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:109:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch_aware_job.rb:22:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:21:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/i18n-1.8.10/lib/i18n.rb:309:in `with_locale'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/translation.rb:9:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:26:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `block in instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications/instrumenter.rb:23:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:25:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `block in tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `block in tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:28:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:22:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:136:in `run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:38:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:18:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:52:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/matchers/built_in/raise_error.rb:59:in `matches?'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:51:in `block in handle_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:27:in `with_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:48:in `handle_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:65:in `to'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:101:in `to'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:51:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `block in with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `block in with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-rails-5.0.2/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:259:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:644:in `block in run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:606:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/configuration.rb:2067:in `with_suite_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:116:in `block in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/reporter.rb:74:in `report'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:115:in `run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:89:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:71:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:45:in `invoke'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/exe/rspec:4:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:63:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:63:in `kernel_load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:28:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:474:in `exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:30:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:24:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/exe/bundle:49:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/friendly_errors.rb:128:in `with_friendly_errors'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/exe/bundle:37:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `
'"], ["status", "error"], ["updated_at", "2021-10-15 16:58:09.356131"], ["id", 39]] [ActiveJob] [BadJob] [e9628a53-b035-4232-b01f-11b331dfcfdc]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [BadJob] [e9628a53-b035-4232-b01f-11b331dfcfdc] Error performing BadJob (Job ID: e9628a53-b035-4232-b01f-11b331dfcfdc) from Test(default) in 9.6ms: ArgumentError (wrong number of arguments (given 0, expected 1)): /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:11:in `perform' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:39:in `block in perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:109:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch_aware_job.rb:22:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:21:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/i18n-1.8.10/lib/i18n.rb:309:in `with_locale' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/translation.rb:9:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:26:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `block in instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications/instrumenter.rb:23:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:25:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `block in tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `block in tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:28:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:22:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:136:in `run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:38:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:18:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:52:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/matchers/built_in/raise_error.rb:59:in `matches?' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:51:in `block in handle_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:27:in `with_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:48:in `handle_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:65:in `to' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:101:in `to' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:51:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `block in with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `block in with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-rails-5.0.2/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:259:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:644:in `block in run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:606:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/configuration.rb:2067:in `with_suite_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:116:in `block in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/reporter.rb:74:in `report' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:115:in `run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:89:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:71:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:45:in `invoke' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/exe/rspec:4:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:63:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:63:in `kernel_load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:28:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:474:in `exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:30:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:24:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/exe/bundle:49:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/friendly_errors.rb:128:in `with_friendly_errors' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/exe/bundle:37:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `
'  (0.1ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [BadJob] [5b0082d7-88a8-473e-bf7c-9966dd48cf17] Performing BadJob (Job ID: 5b0082d7-88a8-473e-bf7c-9966dd48cf17) from Test(default) [ActiveJob] [BadJob] [5b0082d7-88a8-473e-bf7c-9966dd48cf17] CanvasSync::JobLog Load (0.3ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "5b0082d7-88a8-473e-bf7c-9966dd48cf17"], ["LIMIT", 1]] [ActiveJob] [BadJob] [5b0082d7-88a8-473e-bf7c-9966dd48cf17]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [BadJob] [5b0082d7-88a8-473e-bf7c-9966dd48cf17] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["job_class", "BadJob"], ["status", "enqueued"], ["created_at", "2021-10-15 16:58:09.361252"], ["updated_at", "2021-10-15 16:58:09.361252"], ["job_id", "5b0082d7-88a8-473e-bf7c-9966dd48cf17"]] [ActiveJob] [BadJob] [5b0082d7-88a8-473e-bf7c-9966dd48cf17]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [BadJob] [5b0082d7-88a8-473e-bf7c-9966dd48cf17]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [BadJob] [5b0082d7-88a8-473e-bf7c-9966dd48cf17] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-10-15 16:58:09.362154"], ["status", "running"], ["updated_at", "2021-10-15 16:58:09.362406"], ["id", 40]] [ActiveJob] [BadJob] [5b0082d7-88a8-473e-bf7c-9966dd48cf17]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [BadJob] [5b0082d7-88a8-473e-bf7c-9966dd48cf17]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [BadJob] [5b0082d7-88a8-473e-bf7c-9966dd48cf17] CanvasSync::JobLog Update (1.0ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "exception" = $2, "backtrace" = $3, "status" = $4, "updated_at" = $5 WHERE "canvas_sync_job_logs"."id" = $6 [["completed_at", "2021-10-15 16:58:09.367328"], ["exception", "ArgumentError: wrong number of arguments (given 0, expected 1)"], ["backtrace", "/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:11:in `perform'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:39:in `block in perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:109:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch_aware_job.rb:22:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:21:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/i18n-1.8.10/lib/i18n.rb:309:in `with_locale'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/translation.rb:9:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:26:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `block in instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications/instrumenter.rb:23:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:25:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `block in tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `block in tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:28:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:22:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:136:in `run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:38:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:18:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:60:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/matchers/built_in/raise_error.rb:59:in `matches?'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:51:in `block in handle_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:27:in `with_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:48:in `handle_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:65:in `to'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:101:in `to'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:59:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `block in with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `block in with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-rails-5.0.2/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:259:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:644:in `block in run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:606:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/configuration.rb:2067:in `with_suite_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:116:in `block in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/reporter.rb:74:in `report'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:115:in `run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:89:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:71:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:45:in `invoke'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/exe/rspec:4:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:63:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:63:in `kernel_load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:28:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:474:in `exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:30:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:24:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/exe/bundle:49:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/friendly_errors.rb:128:in `with_friendly_errors'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/exe/bundle:37:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `
'\n\nError Occurred while handling an Error: NoMethodError: undefined method `bad_catcher' for BadJob:Class\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-mocks-3.10.2/lib/rspec/mocks/method_double.rb:28:in `block in original_implementation_callable'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-mocks-3.10.2/lib/rspec/mocks/message_expectation.rb:101:in `block in and_call_original'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-mocks-3.10.2/lib/rspec/mocks/message_expectation.rb:740:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-mocks-3.10.2/lib/rspec/mocks/message_expectation.rb:572:in `invoke_incrementing_actual_calls_by'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-mocks-3.10.2/lib/rspec/mocks/message_expectation.rb:427:in `invoke'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-mocks-3.10.2/lib/rspec/mocks/proxy.rb:217:in `message_received'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-mocks-3.10.2/lib/rspec/mocks/proxy.rb:361:in `message_received'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-mocks-3.10.2/lib/rspec/mocks/method_double.rb:78:in `proxy_method_invoked'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-mocks-3.10.2/lib/rspec/mocks/method_double.rb:64:in `block (2 levels) in define_proxy_method'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:31:in `rescue in block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:23:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/i18n-1.8.10/lib/i18n.rb:309:in `with_locale'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/translation.rb:9:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:26:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `block in instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications/instrumenter.rb:23:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:25:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `block in tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `block in tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:28:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:22:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:136:in `run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:38:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:18:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:60:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/matchers/built_in/raise_error.rb:59:in `matches?'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:51:in `block in handle_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:27:in `with_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:48:in `handle_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:65:in `to'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:101:in `to'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:59:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `block in with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `block in with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-rails-5.0.2/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:259:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:644:in `block in run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:606:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/configuration.rb:2067:in `with_suite_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:116:in `block in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/reporter.rb:74:in `report'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:115:in `run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:89:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:71:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:45:in `invoke'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/exe/rspec:4:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:63:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:63:in `kernel_load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:28:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:474:in `exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:30:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:24:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/exe/bundle:49:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/friendly_errors.rb:128:in `with_friendly_errors'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/exe/bundle:37:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `
'"], ["status", "error"], ["updated_at", "2021-10-15 16:58:09.367751"], ["id", 40]] [ActiveJob] [BadJob] [5b0082d7-88a8-473e-bf7c-9966dd48cf17]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [BadJob] [5b0082d7-88a8-473e-bf7c-9966dd48cf17] Error performing BadJob (Job ID: 5b0082d7-88a8-473e-bf7c-9966dd48cf17) from Test(default) in 9.53ms: ArgumentError (wrong number of arguments (given 0, expected 1)): /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:11:in `perform' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:39:in `block in perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:109:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch_aware_job.rb:22:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:21:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/i18n-1.8.10/lib/i18n.rb:309:in `with_locale' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/translation.rb:9:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:26:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `block in instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications/instrumenter.rb:23:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:25:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `block in tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `block in tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:28:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:22:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:136:in `run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:38:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:18:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:60:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/matchers/built_in/raise_error.rb:59:in `matches?' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:51:in `block in handle_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:27:in `with_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:48:in `handle_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:65:in `to' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:101:in `to' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:59:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `block in with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `block in with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-rails-5.0.2/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:259:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:644:in `block in run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:606:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/configuration.rb:2067:in `with_suite_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:116:in `block in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/reporter.rb:74:in `report' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:115:in `run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:89:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:71:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:45:in `invoke' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/exe/rspec:4:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:63:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:63:in `kernel_load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:28:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:474:in `exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:30:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:24:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/exe/bundle:49:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/friendly_errors.rb:128:in `with_friendly_errors' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/exe/bundle:37:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `
' CanvasSync::JobLog Load (0.3ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" ORDER BY "canvas_sync_job_logs"."id" DESC LIMIT $1 [["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] [CanvasSync::Jobs::ReportChecker] [8fd7a923-72d1-4c30-b90e-68ce58d1d382] Performing CanvasSync::Jobs::ReportChecker (Job ID: 8fd7a923-72d1-4c30-b90e-68ce58d1d382) from Test(default) with arguments: "provisioning_csv", 1, "FakeProcessor", {} [ActiveJob] [CanvasSync::Jobs::ReportChecker] [8fd7a923-72d1-4c30-b90e-68ce58d1d382] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "8fd7a923-72d1-4c30-b90e-68ce58d1d382"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [8fd7a923-72d1-4c30-b90e-68ce58d1d382]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [8fd7a923-72d1-4c30-b90e-68ce58d1d382] CanvasSync::JobLog Create (0.2ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- provisioning_csv\n- 1\n- FakeProcessor\n- {}\n"], ["created_at", "2021-10-15 16:58:09.376091"], ["updated_at", "2021-10-15 16:58:09.376091"], ["job_id", "8fd7a923-72d1-4c30-b90e-68ce58d1d382"]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [8fd7a923-72d1-4c30-b90e-68ce58d1d382]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [8fd7a923-72d1-4c30-b90e-68ce58d1d382]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [8fd7a923-72d1-4c30-b90e-68ce58d1d382] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-10-15 16:58:09.377591"], ["status", "running"], ["updated_at", "2021-10-15 16:58:09.377874"], ["id", 41]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [8fd7a923-72d1-4c30-b90e-68ce58d1d382]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [8fd7a923-72d1-4c30-b90e-68ce58d1d382]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [8fd7a923-72d1-4c30-b90e-68ce58d1d382] CanvasSync::JobLog Destroy (0.3ms) DELETE FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."id" = $1 [["id", 41]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [8fd7a923-72d1-4c30-b90e-68ce58d1d382]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [8fd7a923-72d1-4c30-b90e-68ce58d1d382] Performed CanvasSync::Jobs::ReportChecker (Job ID: 8fd7a923-72d1-4c30-b90e-68ce58d1d382) from Test(default) in 10.16ms  (0.1ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [CanvasSync::Jobs::ReportChecker] [53032cb8-67ac-47b7-bafb-5b5cb06c0bc7] Performing CanvasSync::Jobs::ReportChecker (Job ID: 53032cb8-67ac-47b7-bafb-5b5cb06c0bc7) from Test(default) with arguments: "provisioning_csv", 1, "FakeProcessor", {} [ActiveJob] [CanvasSync::Jobs::ReportChecker] [53032cb8-67ac-47b7-bafb-5b5cb06c0bc7] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "53032cb8-67ac-47b7-bafb-5b5cb06c0bc7"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [53032cb8-67ac-47b7-bafb-5b5cb06c0bc7]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [53032cb8-67ac-47b7-bafb-5b5cb06c0bc7] CanvasSync::JobLog Create (0.2ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- provisioning_csv\n- 1\n- FakeProcessor\n- {}\n"], ["created_at", "2021-10-15 16:58:09.388370"], ["updated_at", "2021-10-15 16:58:09.388370"], ["job_id", "53032cb8-67ac-47b7-bafb-5b5cb06c0bc7"]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [53032cb8-67ac-47b7-bafb-5b5cb06c0bc7]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [53032cb8-67ac-47b7-bafb-5b5cb06c0bc7]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [53032cb8-67ac-47b7-bafb-5b5cb06c0bc7] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-10-15 16:58:09.389921"], ["status", "running"], ["updated_at", "2021-10-15 16:58:09.390261"], ["id", 42]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [53032cb8-67ac-47b7-bafb-5b5cb06c0bc7]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [53032cb8-67ac-47b7-bafb-5b5cb06c0bc7]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [53032cb8-67ac-47b7-bafb-5b5cb06c0bc7] CanvasSync::JobLog Create (0.2ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- provisioning_csv\n- 1\n- FakeProcessor\n- {}\n- {}\n"], ["created_at", "2021-10-15 16:58:09.393933"], ["updated_at", "2021-10-15 16:58:09.393933"], ["job_id", "4d1715a0-cf88-46b4-84b4-04d93c5e7f1b"]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [53032cb8-67ac-47b7-bafb-5b5cb06c0bc7]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [53032cb8-67ac-47b7-bafb-5b5cb06c0bc7] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: 4d1715a0-cf88-46b4-84b4-04d93c5e7f1b) to Test(default) at 2021-10-15 16:58:39 UTC with arguments: "provisioning_csv", 1, "FakeProcessor", {}, {} [ActiveJob] [CanvasSync::Jobs::ReportChecker] [53032cb8-67ac-47b7-bafb-5b5cb06c0bc7]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [53032cb8-67ac-47b7-bafb-5b5cb06c0bc7] CanvasSync::JobLog Destroy (0.2ms) DELETE FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."id" = $1 [["id", 42]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [53032cb8-67ac-47b7-bafb-5b5cb06c0bc7]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [53032cb8-67ac-47b7-bafb-5b5cb06c0bc7] Performed CanvasSync::Jobs::ReportChecker (Job ID: 53032cb8-67ac-47b7-bafb-5b5cb06c0bc7) from Test(default) in 9.33ms  (0.1ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [CanvasSync::Jobs::ReportChecker] [f9633df6-c5a2-4d23-8fae-15b0119a166d] Performing CanvasSync::Jobs::ReportChecker (Job ID: f9633df6-c5a2-4d23-8fae-15b0119a166d) from Test(default) with arguments: "provisioning_csv", 1, "FakeProcessor", {} [ActiveJob] [CanvasSync::Jobs::ReportChecker] [f9633df6-c5a2-4d23-8fae-15b0119a166d] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "f9633df6-c5a2-4d23-8fae-15b0119a166d"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [f9633df6-c5a2-4d23-8fae-15b0119a166d]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [f9633df6-c5a2-4d23-8fae-15b0119a166d] CanvasSync::JobLog Create (0.4ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- provisioning_csv\n- 1\n- FakeProcessor\n- {}\n"], ["created_at", "2021-10-15 16:58:09.400272"], ["updated_at", "2021-10-15 16:58:09.400272"], ["job_id", "f9633df6-c5a2-4d23-8fae-15b0119a166d"]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [f9633df6-c5a2-4d23-8fae-15b0119a166d]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [f9633df6-c5a2-4d23-8fae-15b0119a166d]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [f9633df6-c5a2-4d23-8fae-15b0119a166d] CanvasSync::JobLog Update (0.4ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-10-15 16:58:09.402425"], ["status", "running"], ["updated_at", "2021-10-15 16:58:09.402908"], ["id", 44]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [f9633df6-c5a2-4d23-8fae-15b0119a166d]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [f9633df6-c5a2-4d23-8fae-15b0119a166d]  (0.3ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [f9633df6-c5a2-4d23-8fae-15b0119a166d] CanvasSync::JobLog Update (0.8ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "exception" = $2, "backtrace" = $3, "status" = $4, "updated_at" = $5 WHERE "canvas_sync_job_logs"."id" = $6 [["completed_at", "2021-10-15 16:58:09.412437"], ["exception", "NameError: undefined local variable or method `current_organization' for #"], ["backtrace", "/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/jobs/report_checker.rb:35:in `perform'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:39:in `block in perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:109:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch_aware_job.rb:22:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:21:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/i18n-1.8.10/lib/i18n.rb:309:in `with_locale'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/translation.rb:9:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:26:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `block in instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications/instrumenter.rb:23:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:25:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `block in tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `block in tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:28:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:22:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:136:in `run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:38:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:18:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/report_checker_spec.rb:11:in `start_job'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/report_checker_spec.rb:53:in `block (5 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/matchers/built_in/raise_error.rb:59:in `matches?'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:51:in `block in handle_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:27:in `with_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:48:in `handle_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:65:in `to'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:101:in `to'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/report_checker_spec.rb:53:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `block in with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `block in with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-rails-5.0.2/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:259:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:644:in `block in run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:606:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/configuration.rb:2067:in `with_suite_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:116:in `block in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/reporter.rb:74:in `report'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:115:in `run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:89:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:71:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:45:in `invoke'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/exe/rspec:4:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:63:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:63:in `kernel_load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:28:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:474:in `exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:30:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:24:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/exe/bundle:49:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/friendly_errors.rb:128:in `with_friendly_errors'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/exe/bundle:37:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `
'"], ["status", "error"], ["updated_at", "2021-10-15 16:58:09.413338"], ["id", 44]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [f9633df6-c5a2-4d23-8fae-15b0119a166d]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [f9633df6-c5a2-4d23-8fae-15b0119a166d] Error performing CanvasSync::Jobs::ReportChecker (Job ID: f9633df6-c5a2-4d23-8fae-15b0119a166d) from Test(default) in 16.66ms: NameError (undefined local variable or method `current_organization' for #): /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/jobs/report_checker.rb:35:in `perform' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:39:in `block in perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:109:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch_aware_job.rb:22:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:21:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/i18n-1.8.10/lib/i18n.rb:309:in `with_locale' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/translation.rb:9:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:26:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `block in instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications/instrumenter.rb:23:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:25:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `block in tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `block in tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:28:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:22:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:136:in `run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:38:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:18:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/report_checker_spec.rb:11:in `start_job' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/report_checker_spec.rb:53:in `block (5 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/matchers/built_in/raise_error.rb:59:in `matches?' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:51:in `block in handle_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:27:in `with_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:48:in `handle_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:65:in `to' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:101:in `to' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/report_checker_spec.rb:53:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `block in with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `block in with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-rails-5.0.2/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:259:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:644:in `block in run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:606:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/configuration.rb:2067:in `with_suite_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:116:in `block in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/reporter.rb:74:in `report' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:115:in `run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:89:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:71:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:45:in `invoke' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/exe/rspec:4:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:63:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:63:in `kernel_load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:28:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:474:in `exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:30:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:24:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/exe/bundle:49:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/friendly_errors.rb:128:in `with_friendly_errors' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/exe/bundle:37:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `
'  (0.2ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [73826eeb-7e8d-4c25-be44-d4b2ec1844b9] Performing CanvasSync::Jobs::ReportProcessorJob (Job ID: 73826eeb-7e8d-4c25-be44-d4b2ec1844b9) from Test(default) with arguments: "provisioning_csv", "https://test.instructure.com/sample_report_download", "FakeProcessor", {}, 1 [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [73826eeb-7e8d-4c25-be44-d4b2ec1844b9] CanvasSync::JobLog Load (0.3ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "73826eeb-7e8d-4c25-be44-d4b2ec1844b9"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [73826eeb-7e8d-4c25-be44-d4b2ec1844b9]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [73826eeb-7e8d-4c25-be44-d4b2ec1844b9] CanvasSync::JobLog Create (0.4ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportProcessorJob"], ["status", "enqueued"], ["job_arguments", "---\n- provisioning_csv\n- https://test.instructure.com/sample_report_download\n- FakeProcessor\n- {}\n- 1\n"], ["created_at", "2021-10-15 16:58:09.420496"], ["updated_at", "2021-10-15 16:58:09.420496"], ["job_id", "73826eeb-7e8d-4c25-be44-d4b2ec1844b9"]] [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [73826eeb-7e8d-4c25-be44-d4b2ec1844b9]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [73826eeb-7e8d-4c25-be44-d4b2ec1844b9]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [73826eeb-7e8d-4c25-be44-d4b2ec1844b9] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-10-15 16:58:09.422888"], ["status", "running"], ["updated_at", "2021-10-15 16:58:09.423329"], ["id", 45]] [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [73826eeb-7e8d-4c25-be44-d4b2ec1844b9]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [73826eeb-7e8d-4c25-be44-d4b2ec1844b9]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [73826eeb-7e8d-4c25-be44-d4b2ec1844b9] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "job_class" = $1, "updated_at" = $2 WHERE "canvas_sync_job_logs"."id" = $3 [["job_class", "FakeProcessor"], ["updated_at", "2021-10-15 16:58:09.425263"], ["id", 45]] [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [73826eeb-7e8d-4c25-be44-d4b2ec1844b9]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [73826eeb-7e8d-4c25-be44-d4b2ec1844b9]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [73826eeb-7e8d-4c25-be44-d4b2ec1844b9] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2021-10-15 16:58:09.437175"], ["status", "success"], ["updated_at", "2021-10-15 16:58:09.437638"], ["id", 45]] [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [73826eeb-7e8d-4c25-be44-d4b2ec1844b9]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [73826eeb-7e8d-4c25-be44-d4b2ec1844b9] Performed CanvasSync::Jobs::ReportProcessorJob (Job ID: 73826eeb-7e8d-4c25-be44-d4b2ec1844b9) from Test(default) in 19.81ms  (0.1ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] [CanvasSync::Jobs::ReportStarter] [e479b8e5-0644-4200-9f8a-f73092005c87] Performing CanvasSync::Jobs::ReportStarter (Job ID: e479b8e5-0644-4200-9f8a-f73092005c87) from Test(default) with arguments: "provisioning_csv", {"parameters[users]"=>true}, "CoolProcessor", {:models=>["users"]} [ActiveJob] [CanvasSync::Jobs::ReportStarter] [e479b8e5-0644-4200-9f8a-f73092005c87] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "e479b8e5-0644-4200-9f8a-f73092005c87"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::ReportStarter] [e479b8e5-0644-4200-9f8a-f73092005c87]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [e479b8e5-0644-4200-9f8a-f73092005c87] CanvasSync::JobLog Create (0.4ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportStarter"], ["status", "enqueued"], ["job_arguments", "---\n- provisioning_csv\n- parameters[users]: true\n- CoolProcessor\n- :models:\n - users\n"], ["created_at", "2021-10-15 16:58:09.441923"], ["updated_at", "2021-10-15 16:58:09.441923"], ["job_id", "e479b8e5-0644-4200-9f8a-f73092005c87"]] [ActiveJob] [CanvasSync::Jobs::ReportStarter] [e479b8e5-0644-4200-9f8a-f73092005c87]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [e479b8e5-0644-4200-9f8a-f73092005c87]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [e479b8e5-0644-4200-9f8a-f73092005c87] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-10-15 16:58:09.444205"], ["status", "running"], ["updated_at", "2021-10-15 16:58:09.444612"], ["id", 46]] [ActiveJob] [CanvasSync::Jobs::ReportStarter] [e479b8e5-0644-4200-9f8a-f73092005c87]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [e479b8e5-0644-4200-9f8a-f73092005c87]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [e479b8e5-0644-4200-9f8a-f73092005c87] CanvasSync::JobLog Create (0.2ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- provisioning_csv\n- 1\n- CoolProcessor\n- :models:\n - users\n :sync_start_time: '2021-10-15T16:58:09Z'\n :report_params:\n parameters[users]: true\n"], ["created_at", "2021-10-15 16:58:09.448195"], ["updated_at", "2021-10-15 16:58:09.448195"], ["job_id", "a047e455-bc68-468e-bc5a-0b31d2728216"]] [ActiveJob] [CanvasSync::Jobs::ReportStarter] [e479b8e5-0644-4200-9f8a-f73092005c87]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [e479b8e5-0644-4200-9f8a-f73092005c87] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: a047e455-bc68-468e-bc5a-0b31d2728216) to Test(default) at 2021-10-15 16:58:39 UTC with arguments: "provisioning_csv", 1, "CoolProcessor", {:models=>["users"], :sync_start_time=>"2021-10-15T16:58:09Z", :report_params=>{"parameters[users]"=>true}} [ActiveJob] [CanvasSync::Jobs::ReportStarter] [e479b8e5-0644-4200-9f8a-f73092005c87]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [e479b8e5-0644-4200-9f8a-f73092005c87] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2021-10-15 16:58:09.450408"], ["status", "success"], ["updated_at", "2021-10-15 16:58:09.450731"], ["id", 46]] [ActiveJob] [CanvasSync::Jobs::ReportStarter] [e479b8e5-0644-4200-9f8a-f73092005c87]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [e479b8e5-0644-4200-9f8a-f73092005c87] Performed CanvasSync::Jobs::ReportStarter (Job ID: e479b8e5-0644-4200-9f8a-f73092005c87) from Test(default) in 11.33ms  (0.2ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [CanvasSync::Jobs::ReportStarter] [e3c572da-d44e-4ca4-b18f-8ae1c180e049] Performing CanvasSync::Jobs::ReportStarter (Job ID: e3c572da-d44e-4ca4-b18f-8ae1c180e049) from Test(default) with arguments: "provisioning_csv", {"parameters[users]"=>true}, "CoolProcessor", {:models=>["users"]}, {:allow_redownloads=>true} [ActiveJob] [CanvasSync::Jobs::ReportStarter] [e3c572da-d44e-4ca4-b18f-8ae1c180e049] CanvasSync::JobLog Load (0.3ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "e3c572da-d44e-4ca4-b18f-8ae1c180e049"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::ReportStarter] [e3c572da-d44e-4ca4-b18f-8ae1c180e049]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [e3c572da-d44e-4ca4-b18f-8ae1c180e049] CanvasSync::JobLog Create (0.6ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportStarter"], ["status", "enqueued"], ["job_arguments", "---\n- provisioning_csv\n- parameters[users]: true\n- CoolProcessor\n- :models:\n - users\n- :allow_redownloads: true\n"], ["created_at", "2021-10-15 16:58:09.456523"], ["updated_at", "2021-10-15 16:58:09.456523"], ["job_id", "e3c572da-d44e-4ca4-b18f-8ae1c180e049"]] [ActiveJob] [CanvasSync::Jobs::ReportStarter] [e3c572da-d44e-4ca4-b18f-8ae1c180e049]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [e3c572da-d44e-4ca4-b18f-8ae1c180e049]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [e3c572da-d44e-4ca4-b18f-8ae1c180e049] CanvasSync::JobLog Update (0.5ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-10-15 16:58:09.459536"], ["status", "running"], ["updated_at", "2021-10-15 16:58:09.460118"], ["id", 48]] [ActiveJob] [CanvasSync::Jobs::ReportStarter] [e3c572da-d44e-4ca4-b18f-8ae1c180e049]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [e3c572da-d44e-4ca4-b18f-8ae1c180e049]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [e3c572da-d44e-4ca4-b18f-8ae1c180e049] CanvasSync::JobLog Update (0.4ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2021-10-15 16:58:09.463411"], ["status", "success"], ["updated_at", "2021-10-15 16:58:09.463973"], ["id", 48]] [ActiveJob] [CanvasSync::Jobs::ReportStarter] [e3c572da-d44e-4ca4-b18f-8ae1c180e049]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [e3c572da-d44e-4ca4-b18f-8ae1c180e049] Performed CanvasSync::Jobs::ReportStarter (Job ID: e3c572da-d44e-4ca4-b18f-8ae1c180e049) from Test(default) in 10.68ms  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) SAVEPOINT active_record_1 Account Exists (0.7ms) SELECT 1 AS one FROM "accounts" WHERE "accounts"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] Account Create (0.4ms) INSERT INTO "accounts" ("canvas_id", "sis_id", "canvas_parent_account_id", "sis_parent_account_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 1], ["sis_id", "baeea897f2b9ae2f66a21b9fb73338d5"], ["canvas_parent_account_id", 1], ["sis_parent_account_id", "7f892a669afd65e4331b6a1734636da0"], ["name", "Account name"], ["workflow_state", "active"], ["created_at", "2021-10-15 16:58:09.495143"], ["updated_at", "2021-10-15 16:58:09.495143"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.5ms) SELECT COUNT(*) FROM "admins" [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [cdd625d5-4aa7-4371-b1b4-624ee5c44966] Performing CanvasSync::Jobs::SyncAdminsJob (Job ID: cdd625d5-4aa7-4371-b1b4-624ee5c44966) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [cdd625d5-4aa7-4371-b1b4-624ee5c44966] CanvasSync::JobLog Load (0.3ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "cdd625d5-4aa7-4371-b1b4-624ee5c44966"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [cdd625d5-4aa7-4371-b1b4-624ee5c44966]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [cdd625d5-4aa7-4371-b1b4-624ee5c44966] CanvasSync::JobLog Create (0.5ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncAdminsJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2021-10-15 16:58:09.500822"], ["updated_at", "2021-10-15 16:58:09.500822"], ["job_id", "cdd625d5-4aa7-4371-b1b4-624ee5c44966"]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [cdd625d5-4aa7-4371-b1b4-624ee5c44966]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [cdd625d5-4aa7-4371-b1b4-624ee5c44966]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [cdd625d5-4aa7-4371-b1b4-624ee5c44966] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-10-15 16:58:09.503192"], ["status", "running"], ["updated_at", "2021-10-15 16:58:09.503678"], ["id", 49]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [cdd625d5-4aa7-4371-b1b4-624ee5c44966]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [cdd625d5-4aa7-4371-b1b4-624ee5c44966] Account Load (0.3ms) SELECT "accounts".* FROM "accounts" WHERE "accounts"."workflow_state" != $1 ORDER BY "accounts"."id" ASC LIMIT $2 [["workflow_state", "deleted"], ["LIMIT", 1000]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [cdd625d5-4aa7-4371-b1b4-624ee5c44966] Admin Load (0.3ms) SELECT "admins".* FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [cdd625d5-4aa7-4371-b1b4-624ee5c44966]  (0.3ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [cdd625d5-4aa7-4371-b1b4-624ee5c44966] Admin Exists (0.4ms) SELECT 1 AS one FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [cdd625d5-4aa7-4371-b1b4-624ee5c44966] Admin Create (0.7ms) INSERT INTO "admins" ("canvas_id", "role_name", "canvas_account_id", "canvas_role_id", "canvas_user_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 2], ["role_name", "AccountAdmin"], ["canvas_account_id", 1], ["canvas_role_id", 1], ["canvas_user_id", 1], ["workflow_state", "active"], ["created_at", "2021-10-15 16:58:09.523149"], ["updated_at", "2021-10-15 16:58:09.523149"]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [cdd625d5-4aa7-4371-b1b4-624ee5c44966]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [cdd625d5-4aa7-4371-b1b4-624ee5c44966] Admin Load (0.3ms) SELECT "admins".* FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 3], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [cdd625d5-4aa7-4371-b1b4-624ee5c44966]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [cdd625d5-4aa7-4371-b1b4-624ee5c44966] Admin Exists (0.4ms) SELECT 1 AS one FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 3], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [cdd625d5-4aa7-4371-b1b4-624ee5c44966] Admin Create (0.3ms) INSERT INTO "admins" ("canvas_id", "role_name", "canvas_account_id", "canvas_role_id", "canvas_user_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 3], ["role_name", "Custom Account Role"], ["canvas_account_id", 1], ["canvas_role_id", 11], ["canvas_user_id", 11], ["workflow_state", "active"], ["created_at", "2021-10-15 16:58:09.527821"], ["updated_at", "2021-10-15 16:58:09.527821"]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [cdd625d5-4aa7-4371-b1b4-624ee5c44966]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [cdd625d5-4aa7-4371-b1b4-624ee5c44966] Admin Load (0.2ms) SELECT "admins".* FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 4], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [cdd625d5-4aa7-4371-b1b4-624ee5c44966]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [cdd625d5-4aa7-4371-b1b4-624ee5c44966] Admin Exists (0.2ms) SELECT 1 AS one FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 4], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [cdd625d5-4aa7-4371-b1b4-624ee5c44966] Admin Create (0.2ms) INSERT INTO "admins" ("canvas_id", "role_name", "canvas_account_id", "canvas_role_id", "canvas_user_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 4], ["role_name", "Test"], ["canvas_account_id", 1], ["canvas_role_id", 10], ["canvas_user_id", 11], ["workflow_state", "active"], ["created_at", "2021-10-15 16:58:09.530705"], ["updated_at", "2021-10-15 16:58:09.530705"]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [cdd625d5-4aa7-4371-b1b4-624ee5c44966]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [cdd625d5-4aa7-4371-b1b4-624ee5c44966] Admin Update All (0.3ms) UPDATE "admins" SET "workflow_state" = 'inactive' WHERE "admins"."id" NOT IN ($1, $2, $3) [["id", 8], ["id", 9], ["id", 10]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [cdd625d5-4aa7-4371-b1b4-624ee5c44966]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [cdd625d5-4aa7-4371-b1b4-624ee5c44966] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2021-10-15 16:58:09.532418"], ["status", "success"], ["updated_at", "2021-10-15 16:58:09.532853"], ["id", 49]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [cdd625d5-4aa7-4371-b1b4-624ee5c44966]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [cdd625d5-4aa7-4371-b1b4-624ee5c44966] Performed CanvasSync::Jobs::SyncAdminsJob (Job ID: cdd625d5-4aa7-4371-b1b4-624ee5c44966) from Test(default) in 34.4ms  (0.2ms) SELECT COUNT(*) FROM "admins"  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [b2e665ef-1dee-4b56-addb-8d1434607691] Performing CanvasSync::Jobs::SyncAssignmentGroupsJob (Job ID: b2e665ef-1dee-4b56-addb-8d1434607691) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [b2e665ef-1dee-4b56-addb-8d1434607691] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "b2e665ef-1dee-4b56-addb-8d1434607691"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [b2e665ef-1dee-4b56-addb-8d1434607691]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [b2e665ef-1dee-4b56-addb-8d1434607691] CanvasSync::JobLog Create (0.6ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncAssignmentGroupsJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2021-10-15 16:58:09.538235"], ["updated_at", "2021-10-15 16:58:09.538235"], ["job_id", "b2e665ef-1dee-4b56-addb-8d1434607691"]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [b2e665ef-1dee-4b56-addb-8d1434607691]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [b2e665ef-1dee-4b56-addb-8d1434607691]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [b2e665ef-1dee-4b56-addb-8d1434607691] CanvasSync::JobLog Update (0.4ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-10-15 16:58:09.540762"], ["status", "running"], ["updated_at", "2021-10-15 16:58:09.541246"], ["id", 50]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [b2e665ef-1dee-4b56-addb-8d1434607691]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [b2e665ef-1dee-4b56-addb-8d1434607691]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [b2e665ef-1dee-4b56-addb-8d1434607691] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proserv_assignment_group_export_csv\n- 1\n- CanvasSync::Processors::AssignmentGroupsProcessor\n- :sync_start_time: '2021-10-15T16:58:09Z'\n :report_params:\n :parameters:\n :enrollment_term_id: 1\n"], ["created_at", "2021-10-15 16:58:09.545822"], ["updated_at", "2021-10-15 16:58:09.545822"], ["job_id", "b3534dd7-cb96-4acb-a0f5-037f04acc77a"]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [b2e665ef-1dee-4b56-addb-8d1434607691]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [b2e665ef-1dee-4b56-addb-8d1434607691] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: b3534dd7-cb96-4acb-a0f5-037f04acc77a) to Test(default) at 2021-10-15 16:58:39 UTC with arguments: "proserv_assignment_group_export_csv", 1, "CanvasSync::Processors::AssignmentGroupsProcessor", {:sync_start_time=>"2021-10-15T16:58:09Z", :report_params=>{:parameters=>{:enrollment_term_id=>1}}} [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [b2e665ef-1dee-4b56-addb-8d1434607691]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [b2e665ef-1dee-4b56-addb-8d1434607691] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2021-10-15 16:58:09.549105"], ["status", "success"], ["updated_at", "2021-10-15 16:58:09.549555"], ["id", 50]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [b2e665ef-1dee-4b56-addb-8d1434607691]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [b2e665ef-1dee-4b56-addb-8d1434607691] Performed CanvasSync::Jobs::SyncAssignmentGroupsJob (Job ID: b2e665ef-1dee-4b56-addb-8d1434607691) from Test(default) in 13.93ms  (0.1ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [43bfed30-366c-4f7f-8aee-c627dc863d53] Performing CanvasSync::Jobs::SyncAssignmentsJob (Job ID: 43bfed30-366c-4f7f-8aee-c627dc863d53) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [43bfed30-366c-4f7f-8aee-c627dc863d53] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "43bfed30-366c-4f7f-8aee-c627dc863d53"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [43bfed30-366c-4f7f-8aee-c627dc863d53]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [43bfed30-366c-4f7f-8aee-c627dc863d53] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncAssignmentsJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2021-10-15 16:58:09.554569"], ["updated_at", "2021-10-15 16:58:09.554569"], ["job_id", "43bfed30-366c-4f7f-8aee-c627dc863d53"]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [43bfed30-366c-4f7f-8aee-c627dc863d53]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [43bfed30-366c-4f7f-8aee-c627dc863d53]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [43bfed30-366c-4f7f-8aee-c627dc863d53] CanvasSync::JobLog Update (0.7ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-10-15 16:58:09.556647"], ["status", "running"], ["updated_at", "2021-10-15 16:58:09.557038"], ["id", 52]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [43bfed30-366c-4f7f-8aee-c627dc863d53]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [43bfed30-366c-4f7f-8aee-c627dc863d53]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [43bfed30-366c-4f7f-8aee-c627dc863d53] CanvasSync::JobLog Create (0.4ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proserv_assignment_export_csv\n- 1\n- CanvasSync::Processors::AssignmentsProcessor\n- :sync_start_time: '2021-10-15T16:58:09Z'\n :report_params:\n :parameters:\n :enrollment_term_id: 1\n"], ["created_at", "2021-10-15 16:58:09.561746"], ["updated_at", "2021-10-15 16:58:09.561746"], ["job_id", "13f33fae-f65f-484f-a128-064cbaa9c71e"]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [43bfed30-366c-4f7f-8aee-c627dc863d53]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [43bfed30-366c-4f7f-8aee-c627dc863d53] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: 13f33fae-f65f-484f-a128-064cbaa9c71e) to Test(default) at 2021-10-15 16:58:39 UTC with arguments: "proserv_assignment_export_csv", 1, "CanvasSync::Processors::AssignmentsProcessor", {:sync_start_time=>"2021-10-15T16:58:09Z", :report_params=>{:parameters=>{:enrollment_term_id=>1}}} [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [43bfed30-366c-4f7f-8aee-c627dc863d53]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [43bfed30-366c-4f7f-8aee-c627dc863d53] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2021-10-15 16:58:09.564238"], ["status", "success"], ["updated_at", "2021-10-15 16:58:09.564526"], ["id", 52]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [43bfed30-366c-4f7f-8aee-c627dc863d53]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [43bfed30-366c-4f7f-8aee-c627dc863d53] Performed CanvasSync::Jobs::SyncAssignmentsJob (Job ID: 43bfed30-366c-4f7f-8aee-c627dc863d53) from Test(default) in 11.8ms  (0.2ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [79599414-fbba-4219-95eb-bf67a6f2a2ca] Performing CanvasSync::Jobs::SyncAssignmentsJob (Job ID: 79599414-fbba-4219-95eb-bf67a6f2a2ca) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [79599414-fbba-4219-95eb-bf67a6f2a2ca] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "79599414-fbba-4219-95eb-bf67a6f2a2ca"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [79599414-fbba-4219-95eb-bf67a6f2a2ca]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [79599414-fbba-4219-95eb-bf67a6f2a2ca] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncAssignmentsJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2021-10-15 16:58:09.568725"], ["updated_at", "2021-10-15 16:58:09.568725"], ["job_id", "79599414-fbba-4219-95eb-bf67a6f2a2ca"]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [79599414-fbba-4219-95eb-bf67a6f2a2ca]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [79599414-fbba-4219-95eb-bf67a6f2a2ca]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [79599414-fbba-4219-95eb-bf67a6f2a2ca] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-10-15 16:58:09.570278"], ["status", "running"], ["updated_at", "2021-10-15 16:58:09.570682"], ["id", 54]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [79599414-fbba-4219-95eb-bf67a6f2a2ca]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [79599414-fbba-4219-95eb-bf67a6f2a2ca]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [79599414-fbba-4219-95eb-bf67a6f2a2ca] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proserv_assignment_export_csv\n- 1\n- CanvasSync::Processors::AssignmentsProcessor\n- :sync_start_time: '2021-10-15T16:58:09Z'\n :report_params:\n :parameters: {}\n"], ["created_at", "2021-10-15 16:58:09.573636"], ["updated_at", "2021-10-15 16:58:09.573636"], ["job_id", "b8075b51-3296-4456-9ea4-1edf676834be"]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [79599414-fbba-4219-95eb-bf67a6f2a2ca]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [79599414-fbba-4219-95eb-bf67a6f2a2ca] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: b8075b51-3296-4456-9ea4-1edf676834be) to Test(default) at 2021-10-15 16:58:39 UTC with arguments: "proserv_assignment_export_csv", 1, "CanvasSync::Processors::AssignmentsProcessor", {:sync_start_time=>"2021-10-15T16:58:09Z", :report_params=>{:parameters=>{}}} [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [79599414-fbba-4219-95eb-bf67a6f2a2ca]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [79599414-fbba-4219-95eb-bf67a6f2a2ca] CanvasSync::JobLog Update (0.5ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2021-10-15 16:58:09.575914"], ["status", "success"], ["updated_at", "2021-10-15 16:58:09.576346"], ["id", 54]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [79599414-fbba-4219-95eb-bf67a6f2a2ca]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [79599414-fbba-4219-95eb-bf67a6f2a2ca] Performed CanvasSync::Jobs::SyncAssignmentsJob (Job ID: 79599414-fbba-4219-95eb-bf67a6f2a2ca) from Test(default) in 10.43ms  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [a08d8fd0-7e2d-45e3-8432-d256d26e6acc] Performing CanvasSync::Jobs::SyncContextModuleItemsJob (Job ID: a08d8fd0-7e2d-45e3-8432-d256d26e6acc) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [a08d8fd0-7e2d-45e3-8432-d256d26e6acc] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "a08d8fd0-7e2d-45e3-8432-d256d26e6acc"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [a08d8fd0-7e2d-45e3-8432-d256d26e6acc]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [a08d8fd0-7e2d-45e3-8432-d256d26e6acc] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncContextModuleItemsJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2021-10-15 16:58:09.581914"], ["updated_at", "2021-10-15 16:58:09.581914"], ["job_id", "a08d8fd0-7e2d-45e3-8432-d256d26e6acc"]] [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [a08d8fd0-7e2d-45e3-8432-d256d26e6acc]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [a08d8fd0-7e2d-45e3-8432-d256d26e6acc]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [a08d8fd0-7e2d-45e3-8432-d256d26e6acc] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-10-15 16:58:09.583264"], ["status", "running"], ["updated_at", "2021-10-15 16:58:09.583554"], ["id", 56]] [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [a08d8fd0-7e2d-45e3-8432-d256d26e6acc]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [a08d8fd0-7e2d-45e3-8432-d256d26e6acc]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [a08d8fd0-7e2d-45e3-8432-d256d26e6acc] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proserv_context_module_items_csv\n- 1\n- CanvasSync::Processors::ContextModuleItemsProcessor\n- :sync_start_time: '2021-10-15T16:58:09Z'\n :report_params:\n :parameters:\n :enrollment_term_id: 1\n"], ["created_at", "2021-10-15 16:58:09.586613"], ["updated_at", "2021-10-15 16:58:09.586613"], ["job_id", "ecdf8e26-edea-45ff-aebd-4eeee259b7dc"]] [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [a08d8fd0-7e2d-45e3-8432-d256d26e6acc]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [a08d8fd0-7e2d-45e3-8432-d256d26e6acc] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: ecdf8e26-edea-45ff-aebd-4eeee259b7dc) to Test(default) at 2021-10-15 16:58:39 UTC with arguments: "proserv_context_module_items_csv", 1, "CanvasSync::Processors::ContextModuleItemsProcessor", {:sync_start_time=>"2021-10-15T16:58:09Z", :report_params=>{:parameters=>{:enrollment_term_id=>1}}} [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [a08d8fd0-7e2d-45e3-8432-d256d26e6acc]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [a08d8fd0-7e2d-45e3-8432-d256d26e6acc] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2021-10-15 16:58:09.589053"], ["status", "success"], ["updated_at", "2021-10-15 16:58:09.589387"], ["id", 56]] [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [a08d8fd0-7e2d-45e3-8432-d256d26e6acc]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [a08d8fd0-7e2d-45e3-8432-d256d26e6acc] Performed CanvasSync::Jobs::SyncContextModuleItemsJob (Job ID: a08d8fd0-7e2d-45e3-8432-d256d26e6acc) from Test(default) in 9.6ms  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [7da8699e-5bb8-461e-bff9-8893c9061492] Performing CanvasSync::Jobs::SyncContextModuleItemsJob (Job ID: 7da8699e-5bb8-461e-bff9-8893c9061492) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [7da8699e-5bb8-461e-bff9-8893c9061492] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "7da8699e-5bb8-461e-bff9-8893c9061492"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [7da8699e-5bb8-461e-bff9-8893c9061492]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [7da8699e-5bb8-461e-bff9-8893c9061492] CanvasSync::JobLog Create (0.2ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncContextModuleItemsJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2021-10-15 16:58:09.594663"], ["updated_at", "2021-10-15 16:58:09.594663"], ["job_id", "7da8699e-5bb8-461e-bff9-8893c9061492"]] [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [7da8699e-5bb8-461e-bff9-8893c9061492]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [7da8699e-5bb8-461e-bff9-8893c9061492]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [7da8699e-5bb8-461e-bff9-8893c9061492] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-10-15 16:58:09.596192"], ["status", "running"], ["updated_at", "2021-10-15 16:58:09.596555"], ["id", 58]] [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [7da8699e-5bb8-461e-bff9-8893c9061492]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [7da8699e-5bb8-461e-bff9-8893c9061492]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [7da8699e-5bb8-461e-bff9-8893c9061492] CanvasSync::JobLog Create (0.4ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proserv_context_module_items_csv\n- 1\n- CanvasSync::Processors::ContextModuleItemsProcessor\n- :sync_start_time: '2021-10-15T16:58:09Z'\n :report_params:\n :parameters: {}\n"], ["created_at", "2021-10-15 16:58:09.600757"], ["updated_at", "2021-10-15 16:58:09.600757"], ["job_id", "07e9bca4-1380-4bc5-8bb4-aa3d89557bee"]] [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [7da8699e-5bb8-461e-bff9-8893c9061492]  (1.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [7da8699e-5bb8-461e-bff9-8893c9061492] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: 07e9bca4-1380-4bc5-8bb4-aa3d89557bee) to Test(default) at 2021-10-15 16:58:39 UTC with arguments: "proserv_context_module_items_csv", 1, "CanvasSync::Processors::ContextModuleItemsProcessor", {:sync_start_time=>"2021-10-15T16:58:09Z", :report_params=>{:parameters=>{}}} [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [7da8699e-5bb8-461e-bff9-8893c9061492]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [7da8699e-5bb8-461e-bff9-8893c9061492] CanvasSync::JobLog Update (0.4ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2021-10-15 16:58:09.604791"], ["status", "success"], ["updated_at", "2021-10-15 16:58:09.605245"], ["id", 58]] [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [7da8699e-5bb8-461e-bff9-8893c9061492]  (0.3ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [7da8699e-5bb8-461e-bff9-8893c9061492] Performed CanvasSync::Jobs::SyncContextModuleItemsJob (Job ID: 7da8699e-5bb8-461e-bff9-8893c9061492) from Test(default) in 13.68ms  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [3754ce2e-750c-4971-91bd-952044405701] Performing CanvasSync::Jobs::SyncContextModulesJob (Job ID: 3754ce2e-750c-4971-91bd-952044405701) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [3754ce2e-750c-4971-91bd-952044405701] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "3754ce2e-750c-4971-91bd-952044405701"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [3754ce2e-750c-4971-91bd-952044405701]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [3754ce2e-750c-4971-91bd-952044405701] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncContextModulesJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2021-10-15 16:58:09.611739"], ["updated_at", "2021-10-15 16:58:09.611739"], ["job_id", "3754ce2e-750c-4971-91bd-952044405701"]] [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [3754ce2e-750c-4971-91bd-952044405701]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [3754ce2e-750c-4971-91bd-952044405701]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [3754ce2e-750c-4971-91bd-952044405701] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-10-15 16:58:09.613110"], ["status", "running"], ["updated_at", "2021-10-15 16:58:09.613385"], ["id", 60]] [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [3754ce2e-750c-4971-91bd-952044405701]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [3754ce2e-750c-4971-91bd-952044405701]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [3754ce2e-750c-4971-91bd-952044405701] CanvasSync::JobLog Create (0.2ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proserv_context_modules_csv\n- 1\n- CanvasSync::Processors::ContextModulesProcessor\n- :sync_start_time: '2021-10-15T16:58:09Z'\n :report_params:\n :parameters:\n :enrollment_term_id: 1\n"], ["created_at", "2021-10-15 16:58:09.616714"], ["updated_at", "2021-10-15 16:58:09.616714"], ["job_id", "de9f8744-1225-4ac2-b5b0-54f047e5c386"]] [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [3754ce2e-750c-4971-91bd-952044405701]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [3754ce2e-750c-4971-91bd-952044405701] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: de9f8744-1225-4ac2-b5b0-54f047e5c386) to Test(default) at 2021-10-15 16:58:39 UTC with arguments: "proserv_context_modules_csv", 1, "CanvasSync::Processors::ContextModulesProcessor", {:sync_start_time=>"2021-10-15T16:58:09Z", :report_params=>{:parameters=>{:enrollment_term_id=>1}}} [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [3754ce2e-750c-4971-91bd-952044405701]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [3754ce2e-750c-4971-91bd-952044405701] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2021-10-15 16:58:09.618950"], ["status", "success"], ["updated_at", "2021-10-15 16:58:09.619240"], ["id", 60]] [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [3754ce2e-750c-4971-91bd-952044405701]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [3754ce2e-750c-4971-91bd-952044405701] Performed CanvasSync::Jobs::SyncContextModulesJob (Job ID: 3754ce2e-750c-4971-91bd-952044405701) from Test(default) in 9.37ms  (0.2ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [2110f9e1-5cf2-46cd-b583-d1ceb30548a0] Performing CanvasSync::Jobs::SyncContextModulesJob (Job ID: 2110f9e1-5cf2-46cd-b583-d1ceb30548a0) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [2110f9e1-5cf2-46cd-b583-d1ceb30548a0] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "2110f9e1-5cf2-46cd-b583-d1ceb30548a0"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [2110f9e1-5cf2-46cd-b583-d1ceb30548a0]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [2110f9e1-5cf2-46cd-b583-d1ceb30548a0] CanvasSync::JobLog Create (0.4ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncContextModulesJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2021-10-15 16:58:09.623334"], ["updated_at", "2021-10-15 16:58:09.623334"], ["job_id", "2110f9e1-5cf2-46cd-b583-d1ceb30548a0"]] [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [2110f9e1-5cf2-46cd-b583-d1ceb30548a0]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [2110f9e1-5cf2-46cd-b583-d1ceb30548a0]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [2110f9e1-5cf2-46cd-b583-d1ceb30548a0] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-10-15 16:58:09.625083"], ["status", "running"], ["updated_at", "2021-10-15 16:58:09.625394"], ["id", 62]] [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [2110f9e1-5cf2-46cd-b583-d1ceb30548a0]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [2110f9e1-5cf2-46cd-b583-d1ceb30548a0]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [2110f9e1-5cf2-46cd-b583-d1ceb30548a0] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proserv_context_modules_csv\n- 1\n- CanvasSync::Processors::ContextModulesProcessor\n- :sync_start_time: '2021-10-15T16:58:09Z'\n :report_params:\n :parameters: {}\n"], ["created_at", "2021-10-15 16:58:09.628420"], ["updated_at", "2021-10-15 16:58:09.628420"], ["job_id", "a4fa57ec-2ec2-40f0-840d-57e31fde07c3"]] [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [2110f9e1-5cf2-46cd-b583-d1ceb30548a0]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [2110f9e1-5cf2-46cd-b583-d1ceb30548a0] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: a4fa57ec-2ec2-40f0-840d-57e31fde07c3) to Test(default) at 2021-10-15 16:58:39 UTC with arguments: "proserv_context_modules_csv", 1, "CanvasSync::Processors::ContextModulesProcessor", {:sync_start_time=>"2021-10-15T16:58:09Z", :report_params=>{:parameters=>{}}} [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [2110f9e1-5cf2-46cd-b583-d1ceb30548a0]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [2110f9e1-5cf2-46cd-b583-d1ceb30548a0] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2021-10-15 16:58:09.631118"], ["status", "success"], ["updated_at", "2021-10-15 16:58:09.631520"], ["id", 62]] [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [2110f9e1-5cf2-46cd-b583-d1ceb30548a0]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [2110f9e1-5cf2-46cd-b583-d1ceb30548a0] Performed CanvasSync::Jobs::SyncContextModulesJob (Job ID: 2110f9e1-5cf2-46cd-b583-d1ceb30548a0) from Test(default) in 10.41ms  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Term Exists (0.5ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 60444220], ["LIMIT", 1]] Term Create (0.3ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 60444220], ["name", "Cool Term"], ["start_at", "2021-10-12 16:58:07.535570"], ["end_at", "2021-10-18 16:58:07.535732"], ["workflow_state", "active"], ["sis_id", "d32ec0bc30378b76d4cde028faaae9b5"], ["created_at", "2021-10-15 16:58:09.647940"], ["updated_at", "2021-10-15 16:58:09.647940"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [23f792ef-5055-4675-af14-76377d43a672] Performing CanvasSync::Jobs::SyncProvisioningReportJob (Job ID: 23f792ef-5055-4675-af14-76377d43a672) from Test(default) with arguments: {:models=>["users", "courses"], :term_scope=>"active"} [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [23f792ef-5055-4675-af14-76377d43a672] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "23f792ef-5055-4675-af14-76377d43a672"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [23f792ef-5055-4675-af14-76377d43a672]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [23f792ef-5055-4675-af14-76377d43a672] CanvasSync::JobLog Create (0.2ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncProvisioningReportJob"], ["status", "enqueued"], ["job_arguments", "---\n- :models:\n - users\n - courses\n :term_scope: active\n"], ["created_at", "2021-10-15 16:58:09.650769"], ["updated_at", "2021-10-15 16:58:09.650769"], ["job_id", "23f792ef-5055-4675-af14-76377d43a672"]] [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [23f792ef-5055-4675-af14-76377d43a672]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [23f792ef-5055-4675-af14-76377d43a672]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [23f792ef-5055-4675-af14-76377d43a672] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-10-15 16:58:09.652367"], ["status", "running"], ["updated_at", "2021-10-15 16:58:09.652692"], ["id", 64]] [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [23f792ef-5055-4675-af14-76377d43a672]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [23f792ef-5055-4675-af14-76377d43a672]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [23f792ef-5055-4675-af14-76377d43a672] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proservices_provisioning_csv\n- \n- CanvasSync::Processors::ProvisioningReportProcessor\n- :models:\n - users\n - courses\n :term_scope: active\n :sync_start_time: '2021-10-15T16:58:09Z'\n :report_params:\n :parameters:\n :include_deleted: true\n users: true\n courses: true\n :enrollment_term_id: 60444220\n"], ["created_at", "2021-10-15 16:58:09.655558"], ["updated_at", "2021-10-15 16:58:09.655558"], ["job_id", "04afc9be-7740-4ddd-b92c-ce2becc2427b"]] [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [23f792ef-5055-4675-af14-76377d43a672]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [23f792ef-5055-4675-af14-76377d43a672] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: 04afc9be-7740-4ddd-b92c-ce2becc2427b) to Test(default) at 2021-10-15 16:58:39 UTC with arguments: "proservices_provisioning_csv", nil, "CanvasSync::Processors::ProvisioningReportProcessor", {:models=>["users", "courses"], :term_scope=>"active", :sync_start_time=>"2021-10-15T16:58:09Z", :report_params=>{:parameters=>{:include_deleted=>true, "users"=>true, "courses"=>true, :enrollment_term_id=>60444220}}} [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [23f792ef-5055-4675-af14-76377d43a672]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [23f792ef-5055-4675-af14-76377d43a672] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2021-10-15 16:58:09.657858"], ["status", "success"], ["updated_at", "2021-10-15 16:58:09.658153"], ["id", 64]] [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [23f792ef-5055-4675-af14-76377d43a672]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [23f792ef-5055-4675-af14-76377d43a672] Performed CanvasSync::Jobs::SyncProvisioningReportJob (Job ID: 23f792ef-5055-4675-af14-76377d43a672) from Test(default) in 9.13ms  (0.1ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [7681e0d5-2c85-44d9-a8bf-2a7722978a6d] Performing CanvasSync::Jobs::SyncProvisioningReportJob (Job ID: 7681e0d5-2c85-44d9-a8bf-2a7722978a6d) from Test(default) with arguments: {:models=>["users", "courses"]} [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [7681e0d5-2c85-44d9-a8bf-2a7722978a6d] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "7681e0d5-2c85-44d9-a8bf-2a7722978a6d"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [7681e0d5-2c85-44d9-a8bf-2a7722978a6d]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [7681e0d5-2c85-44d9-a8bf-2a7722978a6d] CanvasSync::JobLog Create (0.2ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncProvisioningReportJob"], ["status", "enqueued"], ["job_arguments", "---\n- :models:\n - users\n - courses\n"], ["created_at", "2021-10-15 16:58:09.661499"], ["updated_at", "2021-10-15 16:58:09.661499"], ["job_id", "7681e0d5-2c85-44d9-a8bf-2a7722978a6d"]] [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [7681e0d5-2c85-44d9-a8bf-2a7722978a6d]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [7681e0d5-2c85-44d9-a8bf-2a7722978a6d]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [7681e0d5-2c85-44d9-a8bf-2a7722978a6d] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-10-15 16:58:09.662778"], ["status", "running"], ["updated_at", "2021-10-15 16:58:09.663103"], ["id", 66]] [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [7681e0d5-2c85-44d9-a8bf-2a7722978a6d]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [7681e0d5-2c85-44d9-a8bf-2a7722978a6d]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [7681e0d5-2c85-44d9-a8bf-2a7722978a6d] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proservices_provisioning_csv\n- \n- CanvasSync::Processors::ProvisioningReportProcessor\n- :models:\n - users\n - courses\n :sync_start_time: '2021-10-15T16:58:09Z'\n :report_params:\n :parameters:\n :include_deleted: true\n users: true\n courses: true\n"], ["created_at", "2021-10-15 16:58:09.665410"], ["updated_at", "2021-10-15 16:58:09.665410"], ["job_id", "d72e9dca-dcb1-4e1c-a5b6-f593fc9b5df6"]] [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [7681e0d5-2c85-44d9-a8bf-2a7722978a6d]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [7681e0d5-2c85-44d9-a8bf-2a7722978a6d] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: d72e9dca-dcb1-4e1c-a5b6-f593fc9b5df6) to Test(default) at 2021-10-15 16:58:39 UTC with arguments: "proservices_provisioning_csv", nil, "CanvasSync::Processors::ProvisioningReportProcessor", {:models=>["users", "courses"], :sync_start_time=>"2021-10-15T16:58:09Z", :report_params=>{:parameters=>{:include_deleted=>true, "users"=>true, "courses"=>true}}} [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [7681e0d5-2c85-44d9-a8bf-2a7722978a6d]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [7681e0d5-2c85-44d9-a8bf-2a7722978a6d] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2021-10-15 16:58:09.667803"], ["status", "success"], ["updated_at", "2021-10-15 16:58:09.668182"], ["id", 66]] [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [7681e0d5-2c85-44d9-a8bf-2a7722978a6d]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [7681e0d5-2c85-44d9-a8bf-2a7722978a6d] Performed CanvasSync::Jobs::SyncProvisioningReportJob (Job ID: 7681e0d5-2c85-44d9-a8bf-2a7722978a6d) from Test(default) in 8.59ms  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Account Exists (0.3ms) SELECT 1 AS one FROM "accounts" WHERE "accounts"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] Account Create (0.3ms) INSERT INTO "accounts" ("canvas_id", "sis_id", "canvas_parent_account_id", "sis_parent_account_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 1], ["sis_id", "9982af5e70b20abe653a23b6b94b87dc"], ["canvas_parent_account_id", 1], ["sis_parent_account_id", "fa7b8e94c19cbfa3cde71478bdb840c3"], ["name", "Account name"], ["workflow_state", "active"], ["created_at", "2021-10-15 16:58:09.672575"], ["updated_at", "2021-10-15 16:58:09.672575"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.5ms) SELECT COUNT(*) FROM "roles" [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [c6871c44-e1f6-4fb0-a9bf-8089b0f524df] Performing CanvasSync::Jobs::SyncRolesJob (Job ID: c6871c44-e1f6-4fb0-a9bf-8089b0f524df) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [c6871c44-e1f6-4fb0-a9bf-8089b0f524df] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "c6871c44-e1f6-4fb0-a9bf-8089b0f524df"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [c6871c44-e1f6-4fb0-a9bf-8089b0f524df]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [c6871c44-e1f6-4fb0-a9bf-8089b0f524df] CanvasSync::JobLog Create (0.4ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncRolesJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2021-10-15 16:58:09.678141"], ["updated_at", "2021-10-15 16:58:09.678141"], ["job_id", "c6871c44-e1f6-4fb0-a9bf-8089b0f524df"]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [c6871c44-e1f6-4fb0-a9bf-8089b0f524df]  (0.3ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [c6871c44-e1f6-4fb0-a9bf-8089b0f524df]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [c6871c44-e1f6-4fb0-a9bf-8089b0f524df] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-10-15 16:58:09.680181"], ["status", "running"], ["updated_at", "2021-10-15 16:58:09.680628"], ["id", 68]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [c6871c44-e1f6-4fb0-a9bf-8089b0f524df]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [c6871c44-e1f6-4fb0-a9bf-8089b0f524df] Account Load (0.3ms) SELECT "accounts".* FROM "accounts" WHERE "accounts"."workflow_state" != $1 ORDER BY "accounts"."id" ASC LIMIT $2 [["workflow_state", "deleted"], ["LIMIT", 1000]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [c6871c44-e1f6-4fb0-a9bf-8089b0f524df] Role Load (0.3ms) SELECT "roles".* FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [c6871c44-e1f6-4fb0-a9bf-8089b0f524df]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [c6871c44-e1f6-4fb0-a9bf-8089b0f524df] Role Exists (0.3ms) SELECT 1 AS one FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [c6871c44-e1f6-4fb0-a9bf-8089b0f524df] Role Create (0.4ms) INSERT INTO "roles" ("canvas_id", "label", "base_role_type", "canvas_account_id", "workflow_state", "permissions", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 1], ["label", "Account Admin"], ["base_role_type", "AccountMembership"], ["canvas_account_id", 10], ["workflow_state", "built_in"], ["permissions", "{\"manage_wiki\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"post_to_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"moderate_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_announcements\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"send_messages\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"send_messages_all\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_outcomes\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"create_conferences\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"create_collaborations\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_roster\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_all_grades\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_grades\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_rubrics\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"comment_on_others_submissions\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_students\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_admin_users\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_role_overrides\":{\"enabled\":true,\"locked\":true,\"readonly\":true,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_account_memberships\":{\"enabled\":true,\"locked\":true,\"readonly\":true,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_account_settings\":{\"enabled\":true,\"locked\":true,\"readonly\":true,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_groups\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_group_pages\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_files\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_assignments\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"undelete_courses\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_grade_changes\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_course_changes\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_question_banks\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_calendar\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_reports\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_courses\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_user_logins\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_user_observers\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_alerts\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"become_user\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_developer_keys\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"import_sis\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_sis\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_sis\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_course_list\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_statistics\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_storage_quotas\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_course_content\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_content\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_interaction_alerts\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"change_course_state\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_sections\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_feature_flags\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_quiz_answer_audits\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"moderate_grades\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"lti_add_edit\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true}}"], ["created_at", "2021-10-15 16:58:09.695219"], ["updated_at", "2021-10-15 16:58:09.695219"]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [c6871c44-e1f6-4fb0-a9bf-8089b0f524df]  (0.3ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [c6871c44-e1f6-4fb0-a9bf-8089b0f524df] Role Load (0.3ms) SELECT "roles".* FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 3], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [c6871c44-e1f6-4fb0-a9bf-8089b0f524df]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [c6871c44-e1f6-4fb0-a9bf-8089b0f524df] Role Exists (0.3ms) SELECT 1 AS one FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 3], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [c6871c44-e1f6-4fb0-a9bf-8089b0f524df] Role Create (0.4ms) INSERT INTO "roles" ("canvas_id", "label", "base_role_type", "canvas_account_id", "workflow_state", "permissions", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 3], ["label", "Student"], ["base_role_type", "StudentEnrollment"], ["canvas_account_id", 10], ["workflow_state", "built_in"], ["permissions", "{\"manage_wiki\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"read_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"post_to_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"moderate_forum\":{\"enabled\":false,\"locked\":false,\"readonly\":false,\"explicit\":false},\"read_announcements\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"send_messages\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"send_messages_all\":{\"enabled\":false,\"locked\":false,\"readonly\":false,\"explicit\":false},\"manage_outcomes\":{\"enabled\":false,\"locked\":false,\"readonly\":false,\"explicit\":false},\"create_conferences\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"create_collaborations\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_roster\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_all_grades\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_grades\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_rubrics\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"comment_on_others_submissions\":{\"enabled\":false,\"locked\":false,\"readonly\":false,\"explicit\":false},\"manage_students\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_admin_users\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_role_overrides\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_account_memberships\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_account_settings\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_groups\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"view_group_pages\":{\"enabled\":false,\"locked\":false,\"readonly\":false,\"explicit\":false},\"manage_files\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_assignments\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"undelete_courses\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"view_grade_changes\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"view_course_changes\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"read_question_banks\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_calendar\":{\"enabled\":false,\"locked\":false,\"readonly\":false,\"explicit\":false},\"read_reports\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_courses\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_user_logins\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_user_observers\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_alerts\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"become_user\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_developer_keys\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"import_sis\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_sis\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"read_sis\":{\"enabled\":false,\"locked\":false,\"readonly\":false,\"explicit\":false},\"read_course_list\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"view_statistics\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_storage_quotas\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"read_course_content\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_content\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_interaction_alerts\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"change_course_state\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_sections\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_feature_flags\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"view_quiz_answer_audits\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"moderate_grades\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"lti_add_edit\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false}}"], ["created_at", "2021-10-15 16:58:09.712014"], ["updated_at", "2021-10-15 16:58:09.712014"]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [c6871c44-e1f6-4fb0-a9bf-8089b0f524df]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [c6871c44-e1f6-4fb0-a9bf-8089b0f524df] Role Update All (0.2ms) UPDATE "roles" SET "workflow_state" = 'inactive' WHERE "roles"."id" NOT IN ($1, $2) [["id", 7], ["id", 8]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [c6871c44-e1f6-4fb0-a9bf-8089b0f524df]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [c6871c44-e1f6-4fb0-a9bf-8089b0f524df] CanvasSync::JobLog Update (0.4ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2021-10-15 16:58:09.715294"], ["status", "success"], ["updated_at", "2021-10-15 16:58:09.715781"], ["id", 68]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [c6871c44-e1f6-4fb0-a9bf-8089b0f524df]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [c6871c44-e1f6-4fb0-a9bf-8089b0f524df] Performed CanvasSync::Jobs::SyncRolesJob (Job ID: c6871c44-e1f6-4fb0-a9bf-8089b0f524df) from Test(default) in 40.39ms  (0.3ms) SELECT COUNT(*) FROM "roles"  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Term Exists (0.3ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 26035698], ["LIMIT", 1]] Term Create (0.3ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 26035698], ["name", "Cool Term"], ["start_at", "2021-10-12 16:58:07.535570"], ["end_at", "2021-10-18 16:58:07.535732"], ["workflow_state", "active"], ["sis_id", "b48c42d6f04fab4abb46774b4f806592"], ["created_at", "2021-10-15 16:58:09.720910"], ["updated_at", "2021-10-15 16:58:09.720910"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [88b4abb3-ffd3-4879-b9d1-d7499ec9e828] Performing CanvasSync::Jobs::SyncSimpleTableJob (Job ID: 88b4abb3-ffd3-4879-b9d1-d7499ec9e828) from Test(default) with arguments: {:report_name=>"proservices_provisioning_csv", :model=>"courses", :mapping=>"courses", :klass=>"Course", :term_scope=>"active", :params=>{"parameters[include_deleted]"=>true, "parameters[courses]"=>true}} [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [88b4abb3-ffd3-4879-b9d1-d7499ec9e828] CanvasSync::JobLog Load (0.1ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "88b4abb3-ffd3-4879-b9d1-d7499ec9e828"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [88b4abb3-ffd3-4879-b9d1-d7499ec9e828]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [88b4abb3-ffd3-4879-b9d1-d7499ec9e828] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncSimpleTableJob"], ["status", "enqueued"], ["job_arguments", "---\n- :report_name: proservices_provisioning_csv\n :model: courses\n :mapping: courses\n :klass: Course\n :term_scope: active\n :params:\n parameters[include_deleted]: true\n parameters[courses]: true\n"], ["created_at", "2021-10-15 16:58:09.723295"], ["updated_at", "2021-10-15 16:58:09.723295"], ["job_id", "88b4abb3-ffd3-4879-b9d1-d7499ec9e828"]] [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [88b4abb3-ffd3-4879-b9d1-d7499ec9e828]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [88b4abb3-ffd3-4879-b9d1-d7499ec9e828]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [88b4abb3-ffd3-4879-b9d1-d7499ec9e828] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-10-15 16:58:09.724980"], ["status", "running"], ["updated_at", "2021-10-15 16:58:09.725296"], ["id", 69]] [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [88b4abb3-ffd3-4879-b9d1-d7499ec9e828]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [88b4abb3-ffd3-4879-b9d1-d7499ec9e828]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [88b4abb3-ffd3-4879-b9d1-d7499ec9e828] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2021-10-15 16:58:09.726554"], ["status", "success"], ["updated_at", "2021-10-15 16:58:09.726879"], ["id", 69]] [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [88b4abb3-ffd3-4879-b9d1-d7499ec9e828]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [88b4abb3-ffd3-4879-b9d1-d7499ec9e828] Performed CanvasSync::Jobs::SyncSimpleTableJob (Job ID: 88b4abb3-ffd3-4879-b9d1-d7499ec9e828) from Test(default) in 5.52ms  (0.1ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [da8202cc-0c40-445c-aa53-f3fe239f3173] Performing CanvasSync::Jobs::SyncSubmissionsJob (Job ID: da8202cc-0c40-445c-aa53-f3fe239f3173) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [da8202cc-0c40-445c-aa53-f3fe239f3173] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "da8202cc-0c40-445c-aa53-f3fe239f3173"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [da8202cc-0c40-445c-aa53-f3fe239f3173]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [da8202cc-0c40-445c-aa53-f3fe239f3173] CanvasSync::JobLog Create (0.2ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncSubmissionsJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2021-10-15 16:58:09.730912"], ["updated_at", "2021-10-15 16:58:09.730912"], ["job_id", "da8202cc-0c40-445c-aa53-f3fe239f3173"]] [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [da8202cc-0c40-445c-aa53-f3fe239f3173]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [da8202cc-0c40-445c-aa53-f3fe239f3173]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [da8202cc-0c40-445c-aa53-f3fe239f3173] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-10-15 16:58:09.731985"], ["status", "running"], ["updated_at", "2021-10-15 16:58:09.732240"], ["id", 70]] [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [da8202cc-0c40-445c-aa53-f3fe239f3173]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [da8202cc-0c40-445c-aa53-f3fe239f3173]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [da8202cc-0c40-445c-aa53-f3fe239f3173] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proserv_student_submissions_csv\n- 1\n- CanvasSync::Processors::SubmissionsProcessor\n- :sync_start_time: '2021-10-15T16:58:09Z'\n :report_params:\n :parameters:\n :include_all: \n :enrollment_term_id: 1\n"], ["created_at", "2021-10-15 16:58:09.735259"], ["updated_at", "2021-10-15 16:58:09.735259"], ["job_id", "4955a1cf-7eaa-4806-beed-50d56a9be7bf"]] [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [da8202cc-0c40-445c-aa53-f3fe239f3173]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [da8202cc-0c40-445c-aa53-f3fe239f3173] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: 4955a1cf-7eaa-4806-beed-50d56a9be7bf) to Test(default) at 2021-10-15 16:58:39 UTC with arguments: "proserv_student_submissions_csv", 1, "CanvasSync::Processors::SubmissionsProcessor", {:sync_start_time=>"2021-10-15T16:58:09Z", :report_params=>{:parameters=>{:include_all=>nil, :enrollment_term_id=>1}}} [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [da8202cc-0c40-445c-aa53-f3fe239f3173]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [da8202cc-0c40-445c-aa53-f3fe239f3173] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2021-10-15 16:58:09.737627"], ["status", "success"], ["updated_at", "2021-10-15 16:58:09.738047"], ["id", 70]] [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [da8202cc-0c40-445c-aa53-f3fe239f3173]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [da8202cc-0c40-445c-aa53-f3fe239f3173] Performed CanvasSync::Jobs::SyncSubmissionsJob (Job ID: da8202cc-0c40-445c-aa53-f3fe239f3173) from Test(default) in 9.04ms  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SELECT COUNT(*) FROM "terms" [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [3c608d7a-93c6-4384-8c75-adf8f7650997] Performing CanvasSync::Jobs::SyncTermsJob (Job ID: 3c608d7a-93c6-4384-8c75-adf8f7650997) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [3c608d7a-93c6-4384-8c75-adf8f7650997] CanvasSync::JobLog Load (0.1ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "3c608d7a-93c6-4384-8c75-adf8f7650997"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [3c608d7a-93c6-4384-8c75-adf8f7650997]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [3c608d7a-93c6-4384-8c75-adf8f7650997] CanvasSync::JobLog Create (0.2ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncTermsJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2021-10-15 16:58:09.742355"], ["updated_at", "2021-10-15 16:58:09.742355"], ["job_id", "3c608d7a-93c6-4384-8c75-adf8f7650997"]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [3c608d7a-93c6-4384-8c75-adf8f7650997]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [3c608d7a-93c6-4384-8c75-adf8f7650997]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [3c608d7a-93c6-4384-8c75-adf8f7650997] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-10-15 16:58:09.743618"], ["status", "running"], ["updated_at", "2021-10-15 16:58:09.744061"], ["id", 72]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [3c608d7a-93c6-4384-8c75-adf8f7650997]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [3c608d7a-93c6-4384-8c75-adf8f7650997] Term Load (0.2ms) SELECT "terms".* FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [3c608d7a-93c6-4384-8c75-adf8f7650997]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [3c608d7a-93c6-4384-8c75-adf8f7650997] Term Exists (0.2ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [3c608d7a-93c6-4384-8c75-adf8f7650997] Term Create (0.2ms) INSERT INTO "terms" ("canvas_id", "name", "workflow_state", "grading_period_group_id", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 1], ["name", "Default Term"], ["workflow_state", "active"], ["grading_period_group_id", 1], ["sis_id", "Test"], ["created_at", "2021-10-15 16:58:09.750588"], ["updated_at", "2021-10-15 16:58:09.750588"]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [3c608d7a-93c6-4384-8c75-adf8f7650997]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [3c608d7a-93c6-4384-8c75-adf8f7650997] Term Load (0.2ms) SELECT "terms".* FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 6], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [3c608d7a-93c6-4384-8c75-adf8f7650997]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [3c608d7a-93c6-4384-8c75-adf8f7650997] Term Exists (0.4ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 6], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [3c608d7a-93c6-4384-8c75-adf8f7650997] Term Create (0.3ms) INSERT INTO "terms" ("canvas_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["canvas_id", 6], ["name", "Average Term 1"], ["workflow_state", "active"], ["created_at", "2021-10-15 16:58:09.754097"], ["updated_at", "2021-10-15 16:58:09.754097"]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [3c608d7a-93c6-4384-8c75-adf8f7650997]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [3c608d7a-93c6-4384-8c75-adf8f7650997] Term Load (0.6ms) SELECT "terms".* FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 7], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [3c608d7a-93c6-4384-8c75-adf8f7650997]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [3c608d7a-93c6-4384-8c75-adf8f7650997] Term Exists (0.3ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 7], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [3c608d7a-93c6-4384-8c75-adf8f7650997] Term Create (0.3ms) INSERT INTO "terms" ("canvas_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["canvas_id", 7], ["name", "Average Term 2"], ["workflow_state", "active"], ["created_at", "2021-10-15 16:58:09.759733"], ["updated_at", "2021-10-15 16:58:09.759733"]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [3c608d7a-93c6-4384-8c75-adf8f7650997]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [3c608d7a-93c6-4384-8c75-adf8f7650997] Term Load (0.2ms) SELECT "terms".* FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 5], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [3c608d7a-93c6-4384-8c75-adf8f7650997]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [3c608d7a-93c6-4384-8c75-adf8f7650997] Term Exists (0.2ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 5], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [3c608d7a-93c6-4384-8c75-adf8f7650997] Term Create (0.2ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 5], ["name", "Syllabus Term"], ["start_at", "2017-08-14 06:00:00"], ["end_at", "2017-08-31 06:00:00"], ["workflow_state", "active"], ["sis_id", "SYTERM"], ["created_at", "2021-10-15 16:58:09.762496"], ["updated_at", "2021-10-15 16:58:09.762496"]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [3c608d7a-93c6-4384-8c75-adf8f7650997]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [3c608d7a-93c6-4384-8c75-adf8f7650997] Term Load (0.2ms) SELECT "terms".* FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 4], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [3c608d7a-93c6-4384-8c75-adf8f7650997]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [3c608d7a-93c6-4384-8c75-adf8f7650997] Term Exists (0.4ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 4], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [3c608d7a-93c6-4384-8c75-adf8f7650997] Term Create (0.2ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "grading_period_group_id", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8, $9) RETURNING "id" [["canvas_id", 4], ["name", "Ellucian Term"], ["start_at", "2017-08-01 06:00:00"], ["end_at", "2017-10-31 06:00:00"], ["workflow_state", "active"], ["grading_period_group_id", 1], ["sis_id", "SH"], ["created_at", "2021-10-15 16:58:09.765221"], ["updated_at", "2021-10-15 16:58:09.765221"]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [3c608d7a-93c6-4384-8c75-adf8f7650997]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [3c608d7a-93c6-4384-8c75-adf8f7650997] Term Load (0.2ms) SELECT "terms".* FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 3], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [3c608d7a-93c6-4384-8c75-adf8f7650997]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [3c608d7a-93c6-4384-8c75-adf8f7650997] Term Exists (0.2ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 3], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [3c608d7a-93c6-4384-8c75-adf8f7650997] Term Create (0.2ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 3], ["name", "Current Term"], ["start_at", "2017-03-19 06:00:00"], ["end_at", "2017-08-01 06:00:00"], ["workflow_state", "active"], ["created_at", "2021-10-15 16:58:09.768088"], ["updated_at", "2021-10-15 16:58:09.768088"]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [3c608d7a-93c6-4384-8c75-adf8f7650997]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [3c608d7a-93c6-4384-8c75-adf8f7650997]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [3c608d7a-93c6-4384-8c75-adf8f7650997] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2021-10-15 16:58:09.769053"], ["status", "success"], ["updated_at", "2021-10-15 16:58:09.769387"], ["id", 72]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [3c608d7a-93c6-4384-8c75-adf8f7650997]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [3c608d7a-93c6-4384-8c75-adf8f7650997] Performed CanvasSync::Jobs::SyncTermsJob (Job ID: 3c608d7a-93c6-4384-8c75-adf8f7650997) from Test(default) in 28.77ms  (0.2ms) SELECT COUNT(*) FROM "terms"  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Account Exists (0.2ms) SELECT 1 AS one FROM "accounts" WHERE "accounts"."canvas_id" = $1 LIMIT $2 [["canvas_id", 71591278], ["LIMIT", 1]] Account Create (0.3ms) INSERT INTO "accounts" ("canvas_id", "sis_id", "canvas_parent_account_id", "sis_parent_account_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 71591278], ["sis_id", "399a14f52d7c89cee118823ab4114cca"], ["canvas_parent_account_id", 1], ["sis_parent_account_id", "aee54262b16fcd511174ec88dc478861"], ["name", "Account name"], ["workflow_state", "active"], ["created_at", "2021-10-15 16:58:09.774212"], ["updated_at", "2021-10-15 16:58:09.774212"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Account Exists (0.3ms) SELECT 1 AS one FROM "accounts" WHERE "accounts"."canvas_id" IS NULL AND "accounts"."id" != $1 LIMIT $2 [["id", 8], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Account Exists (0.2ms) SELECT 1 AS one FROM "accounts" WHERE "accounts"."canvas_id" = $1 LIMIT $2 [["canvas_id", 82378996], ["LIMIT", 1]] Account Create (0.2ms) INSERT INTO "accounts" ("canvas_id", "sis_id", "canvas_parent_account_id", "sis_parent_account_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 82378996], ["sis_id", "c7a26d51582d90e197484be56bb0fb96"], ["canvas_parent_account_id", 1], ["sis_parent_account_id", "65bdaf2e07b9006834c588582a87f8bb"], ["name", "Account name"], ["workflow_state", "active"], ["created_at", "2021-10-15 16:58:09.782166"], ["updated_at", "2021-10-15 16:58:09.782166"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Account Load (0.2ms) SELECT "accounts".* FROM "accounts" ORDER BY "accounts"."id" ASC LIMIT $1 [["LIMIT", 1]] Account Exists (0.2ms) SELECT 1 AS one FROM "accounts" WHERE "accounts"."canvas_id" = $1 LIMIT $2 [["canvas_id", 82378996], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Account Exists (0.2ms) SELECT 1 AS one FROM "accounts" WHERE "accounts"."canvas_id" = $1 LIMIT $2 [["canvas_id", 98036053], ["LIMIT", 1]] Account Create (0.3ms) INSERT INTO "accounts" ("canvas_id", "sis_id", "canvas_parent_account_id", "sis_parent_account_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 98036053], ["sis_id", "9417bc4d7d32a54869c1f47187c1cf41"], ["canvas_parent_account_id", 1], ["sis_parent_account_id", "6b8cab4f5856bd6a97a5c30a3994ff57"], ["name", "Account name"], ["workflow_state", "active"], ["created_at", "2021-10-15 16:58:09.788869"], ["updated_at", "2021-10-15 16:58:09.788869"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Admin Exists (0.3ms) SELECT 1 AS one FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 64792629], ["LIMIT", 1]] Admin Create (0.3ms) INSERT INTO "admins" ("canvas_id", "role_name", "canvas_role_id", "canvas_user_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 64792629], ["role_name", "Cool Role"], ["canvas_role_id", 59126036], ["canvas_user_id", 1], ["workflow_state", "active"], ["created_at", "2021-10-15 16:58:09.796014"], ["updated_at", "2021-10-15 16:58:09.796014"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Admin Exists (0.2ms) SELECT 1 AS one FROM "admins" WHERE "admins"."canvas_id" IS NULL AND "admins"."id" != $1 LIMIT $2 [["id", 11], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Admin Exists (0.2ms) SELECT 1 AS one FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 29736619], ["LIMIT", 1]] Admin Create (0.3ms) INSERT INTO "admins" ("canvas_id", "role_name", "canvas_role_id", "canvas_user_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 29736619], ["role_name", "Cool Role"], ["canvas_role_id", 66378804], ["canvas_user_id", 1], ["workflow_state", "active"], ["created_at", "2021-10-15 16:58:09.801599"], ["updated_at", "2021-10-15 16:58:09.801599"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Admin Load (0.2ms) SELECT "admins".* FROM "admins" ORDER BY "admins"."id" ASC LIMIT $1 [["LIMIT", 1]] Admin Exists (0.3ms) SELECT 1 AS one FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 29736619], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SELECT COUNT(*) FROM "admins" Admin Load (0.2ms) SELECT "admins".* FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]]  (0.2ms) SAVEPOINT active_record_1 Admin Exists (0.2ms) SELECT 1 AS one FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]] Admin Create (0.3ms) INSERT INTO "admins" ("canvas_id", "role_name", "canvas_role_id", "canvas_user_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 2], ["role_name", "AccountAdmin"], ["canvas_role_id", 1], ["canvas_user_id", 1], ["workflow_state", "active"], ["created_at", "2021-10-15 16:58:09.808802"], ["updated_at", "2021-10-15 16:58:09.808802"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SELECT COUNT(*) FROM "admins" Admin Load (0.1ms) SELECT "admins".* FROM "admins" ORDER BY "admins"."id" DESC LIMIT $1 [["LIMIT", 1]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Admin Exists (0.2ms) SELECT 1 AS one FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]] Admin Create (0.2ms) INSERT INTO "admins" ("canvas_id", "role_name", "canvas_role_id", "canvas_user_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 2], ["role_name", "Cool Role"], ["canvas_role_id", 81167952], ["canvas_user_id", 1], ["workflow_state", "active"], ["created_at", "2021-10-15 16:58:09.812883"], ["updated_at", "2021-10-15 16:58:09.812883"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SELECT COUNT(*) FROM "admins" Admin Load (0.1ms) SELECT "admins".* FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]]  (0.1ms) SAVEPOINT active_record_1 Admin Exists (0.2ms) SELECT 1 AS one FROM "admins" WHERE "admins"."canvas_id" = $1 AND "admins"."id" != $2 LIMIT $3 [["canvas_id", 2], ["id", 14], ["LIMIT", 1]] Admin Update (0.3ms) UPDATE "admins" SET "role_name" = $1, "canvas_role_id" = $2, "updated_at" = $3 WHERE "admins"."id" = $4 [["role_name", "AccountAdmin"], ["canvas_role_id", 1], ["updated_at", "2021-10-15 16:58:09.815429"], ["id", 14]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SELECT COUNT(*) FROM "admins" Admin Load (0.2ms) SELECT "admins".* FROM "admins" WHERE "admins"."id" = $1 LIMIT $2 [["id", 14], ["LIMIT", 1]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 AssignmentGroup Exists (0.7ms) SELECT 1 AS one FROM "assignment_groups" WHERE "assignment_groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] AssignmentGroup Create (0.3ms) INSERT INTO "assignment_groups" ("canvas_id", "name", "workflow_state", "canvas_created_at", "canvas_updated_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 1], ["name", "Dummy Assignment Group"], ["workflow_state", "available"], ["canvas_created_at", "2021-10-08 16:58:09.828290"], ["canvas_updated_at", "2021-10-14 16:58:09.828396"], ["created_at", "2021-10-15 16:58:09.830379"], ["updated_at", "2021-10-15 16:58:09.830379"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 AssignmentGroup Exists (0.5ms) SELECT 1 AS one FROM "assignment_groups" WHERE "assignment_groups"."canvas_id" IS NULL AND "assignment_groups"."id" != $1 LIMIT $2 [["id", 7], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 AssignmentGroup Exists (0.3ms) SELECT 1 AS one FROM "assignment_groups" WHERE "assignment_groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]] AssignmentGroup Create (0.3ms) INSERT INTO "assignment_groups" ("canvas_id", "name", "workflow_state", "canvas_created_at", "canvas_updated_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 2], ["name", "Dummy Assignment Group"], ["workflow_state", "available"], ["canvas_created_at", "2021-10-08 16:58:09.835551"], ["canvas_updated_at", "2021-10-14 16:58:09.835626"], ["created_at", "2021-10-15 16:58:09.836606"], ["updated_at", "2021-10-15 16:58:09.836606"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 AssignmentGroup Load (0.2ms) SELECT "assignment_groups".* FROM "assignment_groups" ORDER BY "assignment_groups"."id" ASC LIMIT $1 [["LIMIT", 1]] AssignmentGroup Exists (0.2ms) SELECT 1 AS one FROM "assignment_groups" WHERE "assignment_groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 AssignmentGroup Exists (0.2ms) SELECT 1 AS one FROM "assignment_groups" WHERE "assignment_groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 3], ["LIMIT", 1]] AssignmentGroup Create (0.2ms) INSERT INTO "assignment_groups" ("canvas_id", "name", "workflow_state", "canvas_created_at", "canvas_updated_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 3], ["name", "Dummy Assignment Group"], ["workflow_state", "available"], ["canvas_created_at", "2021-10-08 16:58:09.841580"], ["canvas_updated_at", "2021-10-14 16:58:09.841675"], ["created_at", "2021-10-15 16:58:09.842762"], ["updated_at", "2021-10-15 16:58:09.842762"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 AssignmentGroup Exists (0.3ms) SELECT 1 AS one FROM "assignment_groups" WHERE "assignment_groups"."canvas_id" = $1 AND "assignment_groups"."id" != $2 LIMIT $3 [["canvas_id", 3], ["id", 9], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 AssignmentGroup Exists (0.3ms) SELECT 1 AS one FROM "assignment_groups" WHERE "assignment_groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 4], ["LIMIT", 1]] AssignmentGroup Create (0.3ms) INSERT INTO "assignment_groups" ("canvas_id", "name", "workflow_state", "canvas_created_at", "canvas_updated_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 4], ["name", "Dummy Assignment Group"], ["workflow_state", "available"], ["canvas_created_at", "2021-10-08 16:58:09.850013"], ["canvas_updated_at", "2021-10-14 16:58:09.850092"], ["created_at", "2021-10-15 16:58:09.851144"], ["updated_at", "2021-10-15 16:58:09.851144"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Assignment Exists (0.5ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] Assignment Create (0.3ms) INSERT INTO "assignments" ("canvas_id", "title", "due_at", "unlock_at", "lock_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 1], ["title", "Assignment 1"], ["due_at", "2021-10-22 16:58:09.871684"], ["unlock_at", "2021-10-14 16:58:09.871813"], ["lock_at", "2021-11-05 16:58:09.871874"], ["created_at", "2021-10-15 16:58:09.873754"], ["updated_at", "2021-10-15 16:58:09.873754"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Assignment Exists (0.2ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" IS NULL AND "assignments"."id" != $1 LIMIT $2 [["id", 12], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Assignment Exists (0.2ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]] Assignment Create (0.2ms) INSERT INTO "assignments" ("canvas_id", "title", "due_at", "unlock_at", "lock_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 2], ["title", "Assignment 2"], ["due_at", "2021-10-22 16:58:09.880251"], ["unlock_at", "2021-10-14 16:58:09.880342"], ["lock_at", "2021-11-05 16:58:09.880385"], ["created_at", "2021-10-15 16:58:09.881376"], ["updated_at", "2021-10-15 16:58:09.881376"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Assignment Load (0.2ms) SELECT "assignments".* FROM "assignments" ORDER BY "assignments"."id" ASC LIMIT $1 [["LIMIT", 1]] Assignment Exists (0.3ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.6ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Assignment Exists (0.3ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 3], ["LIMIT", 1]] Assignment Create (0.2ms) INSERT INTO "assignments" ("canvas_id", "title", "due_at", "unlock_at", "lock_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 3], ["title", "Assignment 3"], ["due_at", "2021-10-22 16:58:09.887709"], ["unlock_at", "2021-10-14 16:58:09.887783"], ["lock_at", "2021-11-05 16:58:09.887813"], ["created_at", "2021-10-15 16:58:09.888892"], ["updated_at", "2021-10-15 16:58:09.888892"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Assignment Exists (0.2ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 4], ["LIMIT", 1]] Assignment Create (0.3ms) INSERT INTO "assignments" ("canvas_id", "title", "due_at", "unlock_at", "lock_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 4], ["title", "Assignment 4"], ["due_at", "2021-10-22 16:58:09.894077"], ["unlock_at", "2021-10-14 16:58:09.894193"], ["lock_at", "2021-11-05 16:58:09.894249"], ["created_at", "2021-10-15 16:58:09.895414"], ["updated_at", "2021-10-15 16:58:09.895414"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Assignment Exists (0.6ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 AND "assignments"."id" != $2 LIMIT $3 [["canvas_id", 4], ["id", 15], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Assignment Exists (0.4ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 5], ["LIMIT", 1]] Assignment Create (0.3ms) INSERT INTO "assignments" ("canvas_id", "title", "due_at", "unlock_at", "lock_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 5], ["title", "Assignment 5"], ["due_at", "2021-10-22 16:58:09.913999"], ["unlock_at", "2021-10-14 16:58:09.914097"], ["lock_at", "2021-11-05 16:58:09.914146"], ["created_at", "2021-10-15 16:58:09.915384"], ["updated_at", "2021-10-15 16:58:09.915384"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Assignment Exists (0.2ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 6], ["LIMIT", 1]] Assignment Create (0.2ms) INSERT INTO "assignments" ("canvas_id", "title", "due_at", "unlock_at", "lock_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 6], ["title", "Assignment 6"], ["due_at", "2021-10-22 16:58:09.920159"], ["unlock_at", "2021-10-14 16:58:09.920238"], ["lock_at", "2021-11-05 16:58:09.920276"], ["created_at", "2021-10-15 16:58:09.921229"], ["updated_at", "2021-10-15 16:58:09.921229"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Course Exists (0.7ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 45484508], ["LIMIT", 1]] Course Create (0.4ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 45484508], ["sis_id", "b3e67820aa9666fa70a0794872c4a243"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2021-10-12 16:58:09.933795"], ["end_at", "2021-11-05 16:58:09.933896"], ["created_at", "2021-10-15 16:58:09.936338"], ["updated_at", "2021-10-15 16:58:09.936338"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Course Exists (0.2ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 31117531], ["LIMIT", 1]] Course Create (0.3ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 31117531], ["sis_id", "ead38d3e7b8c0029a9fce03e3ad03e7d"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2021-10-12 16:58:09.937840"], ["end_at", "2021-11-05 16:58:09.937909"], ["created_at", "2021-10-15 16:58:09.938911"], ["updated_at", "2021-10-15 16:58:09.938911"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 Assignment Exists (0.3ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 7], ["LIMIT", 1]] Assignment Create (0.3ms) INSERT INTO "assignments" ("canvas_id", "title", "due_at", "unlock_at", "lock_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 7], ["title", "Assignment 7"], ["due_at", "2021-10-22 16:58:09.940250"], ["unlock_at", "2021-10-14 16:58:09.940315"], ["lock_at", "2021-11-05 16:58:09.940350"], ["created_at", "2021-10-15 16:58:09.941352"], ["updated_at", "2021-10-15 16:58:09.941352"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Assignment Exists (0.2ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 AND "assignments"."id" != $2 LIMIT $3 [["canvas_id", 7], ["id", 18], ["LIMIT", 1]] Assignment Update (0.3ms) UPDATE "assignments" SET "canvas_context_id" = $1, "canvas_context_type" = $2, "updated_at" = $3 WHERE "assignments"."id" = $4 [["canvas_context_id", 31117531], ["canvas_context_type", "Course"], ["updated_at", "2021-10-15 16:58:09.943334"], ["id", 18]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Course Load (0.2ms) SELECT "courses".* FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 31117531], ["LIMIT", 1]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Assignment Exists (0.4ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 8], ["LIMIT", 1]] Assignment Create (0.3ms) INSERT INTO "assignments" ("canvas_id", "title", "due_at", "unlock_at", "lock_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 8], ["title", "Assignment 8"], ["due_at", "2021-10-22 16:58:09.958642"], ["unlock_at", "2021-10-14 16:58:09.958765"], ["lock_at", "2021-11-05 16:58:09.958819"], ["created_at", "2021-10-15 16:58:09.960592"], ["updated_at", "2021-10-15 16:58:09.960592"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 ContextModuleItem Create (0.3ms) INSERT INTO "context_module_items" ("canvas_id", "canvas_assignment_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["canvas_id", 1], ["canvas_assignment_id", 8], ["workflow_state", "active"], ["created_at", "2021-10-15 16:58:09.963062"], ["updated_at", "2021-10-15 16:58:09.963062"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Assignment Exists (0.3ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 9], ["LIMIT", 1]] Assignment Create (0.4ms) INSERT INTO "assignments" ("canvas_id", "title", "due_at", "unlock_at", "lock_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 9], ["title", "Assignment 9"], ["due_at", "2021-10-22 16:58:09.967134"], ["unlock_at", "2021-10-14 16:58:09.967259"], ["lock_at", "2021-11-05 16:58:09.967328"], ["created_at", "2021-10-15 16:58:09.968955"], ["updated_at", "2021-10-15 16:58:09.968955"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 ContextModuleItem Create (0.3ms) INSERT INTO "context_module_items" ("canvas_id", "canvas_assignment_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["canvas_id", 2], ["canvas_assignment_id", 9], ["workflow_state", "active"], ["created_at", "2021-10-15 16:58:09.971281"], ["updated_at", "2021-10-15 16:58:09.971281"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Course Exists (0.3ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 38701231], ["LIMIT", 1]] Course Create (0.3ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 38701231], ["sis_id", "e707a5e311bd3840ad31959a6156bf9c"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2021-10-12 16:58:09.984277"], ["end_at", "2021-11-05 16:58:09.984358"], ["created_at", "2021-10-15 16:58:09.985522"], ["updated_at", "2021-10-15 16:58:09.985522"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 ContextModule Create (0.5ms) INSERT INTO "context_modules" ("canvas_id", "canvas_context_id", "canvas_context_type", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 1], ["canvas_context_id", 38701231], ["canvas_context_type", "Course"], ["name", "Context Module"], ["workflow_state", "available"], ["created_at", "2021-10-15 16:58:09.986914"], ["updated_at", "2021-10-15 16:58:09.986914"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Course Exists (0.3ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 59573148], ["LIMIT", 1]] Course Create (0.3ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 59573148], ["sis_id", "10078645f43cf59f04f7ae1a4a58de10"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2021-10-12 16:58:09.990807"], ["end_at", "2021-11-05 16:58:09.990957"], ["created_at", "2021-10-15 16:58:09.992330"], ["updated_at", "2021-10-15 16:58:09.992330"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 ContextModule Create (0.3ms) INSERT INTO "context_modules" ("canvas_id", "canvas_context_id", "canvas_context_type", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 2], ["canvas_context_id", 59573148], ["canvas_context_type", "Course"], ["name", "Context Module"], ["workflow_state", "available"], ["created_at", "2021-10-15 16:58:09.993985"], ["updated_at", "2021-10-15 16:58:09.993985"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Course Exists (0.2ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 26449045], ["LIMIT", 1]] Course Create (0.3ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 26449045], ["sis_id", "82b3ce242b88ee6380f8ca52fb4be16d"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2021-10-12 16:58:09.996702"], ["end_at", "2021-11-05 16:58:09.996782"], ["created_at", "2021-10-15 16:58:09.998019"], ["updated_at", "2021-10-15 16:58:09.998019"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 ContextModule Create (0.3ms) INSERT INTO "context_modules" ("canvas_id", "canvas_context_id", "canvas_context_type", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 3], ["canvas_context_id", 26449045], ["canvas_context_type", "Course"], ["name", "Context Module"], ["workflow_state", "available"], ["created_at", "2021-10-15 16:58:09.999839"], ["updated_at", "2021-10-15 16:58:09.999839"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Course Exists (0.2ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 46761206], ["LIMIT", 1]] Course Create (0.3ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 46761206], ["sis_id", "30016cd080763c99df5eef742eec6e5c"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2021-10-12 16:58:10.003204"], ["end_at", "2021-11-05 16:58:10.003291"], ["created_at", "2021-10-15 16:58:10.004312"], ["updated_at", "2021-10-15 16:58:10.004312"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Course Exists (0.4ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" IS NULL AND "courses"."id" != $1 LIMIT $2 [["id", 28], ["LIMIT", 1]]  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Course Exists (0.2ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 22013739], ["LIMIT", 1]] Course Create (0.3ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 22013739], ["sis_id", "e76652d829dc3cc393cc6cbaeb0617d2"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2021-10-12 16:58:10.010336"], ["end_at", "2021-11-05 16:58:10.010436"], ["created_at", "2021-10-15 16:58:10.011542"], ["updated_at", "2021-10-15 16:58:10.011542"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Course Load (0.2ms) SELECT "courses".* FROM "courses" ORDER BY "courses"."id" ASC LIMIT $1 [["LIMIT", 1]] Course Exists (0.3ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 22013739], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Course Exists (0.2ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 37237191], ["LIMIT", 1]] Course Create (0.2ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 37237191], ["sis_id", "b3405c335bcf24677e525a001393d94e"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2021-10-12 16:58:10.016537"], ["end_at", "2021-11-05 16:58:10.016611"], ["created_at", "2021-10-15 16:58:10.017469"], ["updated_at", "2021-10-15 16:58:10.017469"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Course Exists (0.2ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 AND "courses"."id" != $2 LIMIT $3 [["canvas_id", 37237191], ["id", 30], ["LIMIT", 1]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Course Exists (0.2ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 61951416], ["LIMIT", 1]] Course Create (0.2ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 61951416], ["sis_id", "58445b86601ca60a33007115fa3d203b"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2021-10-12 16:58:10.020793"], ["end_at", "2021-11-05 16:58:10.020873"], ["created_at", "2021-10-15 16:58:10.021785"], ["updated_at", "2021-10-15 16:58:10.021785"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Course Exists (0.2ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 9436534], ["LIMIT", 1]] Course Create (0.3ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 9436534], ["sis_id", "399eaf8eba69f6835051ed2156e05e93"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2021-10-12 16:58:10.026031"], ["end_at", "2021-11-05 16:58:10.026110"], ["created_at", "2021-10-15 16:58:10.027028"], ["updated_at", "2021-10-15 16:58:10.027028"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Course Exists (0.2ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 18307026], ["LIMIT", 1]] Course Create (0.2ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 18307026], ["sis_id", "210d17518de8c44c37868d3fb33272cd"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2021-10-12 16:58:10.031276"], ["end_at", "2021-11-05 16:58:10.031356"], ["created_at", "2021-10-15 16:58:10.032285"], ["updated_at", "2021-10-15 16:58:10.032285"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Course Exists (0.2ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 69572098], ["LIMIT", 1]] Course Create (0.2ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 69572098], ["sis_id", "55fac8e00c3dad6fa84759797acc53ad"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2021-10-12 16:58:10.034710"], ["end_at", "2021-11-05 16:58:10.034798"], ["created_at", "2021-10-15 16:58:10.035879"], ["updated_at", "2021-10-15 16:58:10.035879"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Course Exists (0.3ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 36871746], ["LIMIT", 1]] Course Create (0.4ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 36871746], ["sis_id", "e859a1261f4d44c0ad07524443c0a9c2"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2021-10-12 16:58:10.038332"], ["end_at", "2021-11-05 16:58:10.038411"], ["created_at", "2021-10-15 16:58:10.039552"], ["updated_at", "2021-10-15 16:58:10.039552"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Course Exists (0.2ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 55523116], ["LIMIT", 1]] Course Create (0.2ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 55523116], ["sis_id", "ece9a5a15cfcb63d37700ea30a3dd665"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2021-10-12 16:58:10.043335"], ["end_at", "2021-11-05 16:58:10.043455"], ["created_at", "2021-10-15 16:58:10.044701"], ["updated_at", "2021-10-15 16:58:10.044701"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Enrollment Exists (0.4ms) SELECT 1 AS one FROM "enrollments" WHERE "enrollments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 4831121], ["LIMIT", 1]] Enrollment Create (0.3ms) INSERT INTO "enrollments" ("canvas_id", "created_at", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["canvas_id", 4831121], ["created_at", "2021-10-15 16:58:10.056419"], ["updated_at", "2021-10-15 16:58:10.056419"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Enrollment Exists (0.2ms) SELECT 1 AS one FROM "enrollments" WHERE "enrollments"."canvas_id" IS NULL AND "enrollments"."id" != $1 LIMIT $2 [["id", 8], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Enrollment Exists (0.3ms) SELECT 1 AS one FROM "enrollments" WHERE "enrollments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 82742283], ["LIMIT", 1]] Enrollment Create (0.3ms) INSERT INTO "enrollments" ("canvas_id", "created_at", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["canvas_id", 82742283], ["created_at", "2021-10-15 16:58:10.062763"], ["updated_at", "2021-10-15 16:58:10.062763"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Enrollment Load (0.2ms) SELECT "enrollments".* FROM "enrollments" ORDER BY "enrollments"."id" ASC LIMIT $1 [["LIMIT", 1]] Enrollment Exists (0.3ms) SELECT 1 AS one FROM "enrollments" WHERE "enrollments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 82742283], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Enrollment Exists (0.2ms) SELECT 1 AS one FROM "enrollments" WHERE "enrollments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 92076349], ["LIMIT", 1]] Enrollment Create (0.2ms) INSERT INTO "enrollments" ("canvas_id", "created_at", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["canvas_id", 92076349], ["created_at", "2021-10-15 16:58:10.068550"], ["updated_at", "2021-10-15 16:58:10.068550"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Enrollment Exists (0.2ms) SELECT 1 AS one FROM "enrollments" WHERE "enrollments"."canvas_id" = $1 AND "enrollments"."id" != $2 LIMIT $3 [["canvas_id", 92076349], ["id", 10], ["LIMIT", 1]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Enrollment Exists (0.3ms) SELECT 1 AS one FROM "enrollments" WHERE "enrollments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 54258212], ["LIMIT", 1]] Enrollment Create (0.3ms) INSERT INTO "enrollments" ("canvas_id", "created_at", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["canvas_id", 54258212], ["created_at", "2021-10-15 16:58:10.072982"], ["updated_at", "2021-10-15 16:58:10.072982"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Enrollment Exists (0.3ms) SELECT 1 AS one FROM "enrollments" WHERE "enrollments"."canvas_id" = $1 AND "enrollments"."id" != $2 LIMIT $3 [["canvas_id", 54258212], ["id", 11], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Enrollment Exists (0.2ms) SELECT 1 AS one FROM "enrollments" WHERE "enrollments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 10869357], ["LIMIT", 1]] Enrollment Create (0.2ms) INSERT INTO "enrollments" ("canvas_id", "created_at", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["canvas_id", 10869357], ["created_at", "2021-10-15 16:58:10.077957"], ["updated_at", "2021-10-15 16:58:10.077957"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Enrollment Exists (0.2ms) SELECT 1 AS one FROM "enrollments" WHERE "enrollments"."canvas_id" = $1 AND "enrollments"."id" != $2 LIMIT $3 [["canvas_id", 10869357], ["id", 12], ["LIMIT", 1]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 88765351], ["LIMIT", 1]] Group Create (0.3ms) INSERT INTO "groups" ("canvas_id", "sis_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 88765351], ["sis_id", "2c736fac312eb4919494c2ae79f80912"], ["name", "Some User Group"], ["workflow_state", "available"], ["created_at", "2021-10-15 16:58:10.090518"], ["updated_at", "2021-10-15 16:58:10.090518"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 User Exists (0.3ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 93083797], ["LIMIT", 1]] User Create (0.2ms) INSERT INTO "users" ("canvas_id", "sis_id", "email", "first_name", "last_name", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 93083797], ["sis_id", "2c4eed5f87f633981a4d26cba9126e99"], ["email", "cooldude@coolsite.com"], ["first_name", "Cool"], ["last_name", "Dude"], ["created_at", "2021-10-15 16:58:10.117721"], ["updated_at", "2021-10-15 16:58:10.117721"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 GroupMembership Exists (0.3ms) SELECT 1 AS one FROM "group_memberships" WHERE "group_memberships"."canvas_id" = $1 LIMIT $2 [["canvas_id", 67261079], ["LIMIT", 1]] GroupMembership Create (0.2ms) INSERT INTO "group_memberships" ("canvas_id", "canvas_user_id", "canvas_group_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 67261079], ["canvas_user_id", 93083797], ["canvas_group_id", 88765351], ["workflow_state", "accepted"], ["created_at", "2021-10-15 16:58:10.128255"], ["updated_at", "2021-10-15 16:58:10.128255"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 GroupMembership Exists (0.2ms) SELECT 1 AS one FROM "group_memberships" WHERE "group_memberships"."canvas_id" IS NULL AND "group_memberships"."id" != $1 LIMIT $2 [["id", 7], ["LIMIT", 1]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 99301039], ["LIMIT", 1]] Group Create (0.2ms) INSERT INTO "groups" ("canvas_id", "sis_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 99301039], ["sis_id", "bef42201bd0d2a65ae7fcc470e88e706"], ["name", "Some User Group"], ["workflow_state", "available"], ["created_at", "2021-10-15 16:58:10.133302"], ["updated_at", "2021-10-15 16:58:10.133302"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 User Exists (0.4ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 25941749], ["LIMIT", 1]] User Create (0.2ms) INSERT INTO "users" ("canvas_id", "sis_id", "email", "first_name", "last_name", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 25941749], ["sis_id", "99e81366a6e04d46932120cd89a576ce"], ["email", "cooldude@coolsite.com"], ["first_name", "Cool"], ["last_name", "Dude"], ["created_at", "2021-10-15 16:58:10.135479"], ["updated_at", "2021-10-15 16:58:10.135479"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 GroupMembership Exists (0.3ms) SELECT 1 AS one FROM "group_memberships" WHERE "group_memberships"."canvas_id" = $1 LIMIT $2 [["canvas_id", 17928532], ["LIMIT", 1]] GroupMembership Create (0.3ms) INSERT INTO "group_memberships" ("canvas_id", "canvas_user_id", "canvas_group_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 17928532], ["canvas_user_id", 25941749], ["canvas_group_id", 99301039], ["workflow_state", "accepted"], ["created_at", "2021-10-15 16:58:10.137662"], ["updated_at", "2021-10-15 16:58:10.137662"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 GroupMembership Load (0.8ms) SELECT "group_memberships".* FROM "group_memberships" ORDER BY "group_memberships"."id" ASC LIMIT $1 [["LIMIT", 1]] GroupMembership Exists (0.4ms) SELECT 1 AS one FROM "group_memberships" WHERE "group_memberships"."canvas_id" = $1 LIMIT $2 [["canvas_id", 17928532], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 92660631], ["LIMIT", 1]] Group Create (0.3ms) INSERT INTO "groups" ("canvas_id", "sis_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 92660631], ["sis_id", "4eaa12eb7971690f54517ec600afef2e"], ["name", "Some User Group"], ["workflow_state", "available"], ["created_at", "2021-10-15 16:58:10.144935"], ["updated_at", "2021-10-15 16:58:10.144935"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 User Exists (0.3ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 52705738], ["LIMIT", 1]] User Create (0.4ms) INSERT INTO "users" ("canvas_id", "sis_id", "email", "first_name", "last_name", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 52705738], ["sis_id", "0afd52ef4b75be1af8d984f47fca05ef"], ["email", "cooldude@coolsite.com"], ["first_name", "Cool"], ["last_name", "Dude"], ["created_at", "2021-10-15 16:58:10.147298"], ["updated_at", "2021-10-15 16:58:10.147298"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 GroupMembership Exists (0.3ms) SELECT 1 AS one FROM "group_memberships" WHERE "group_memberships"."canvas_id" = $1 LIMIT $2 [["canvas_id", 53079126], ["LIMIT", 1]] GroupMembership Create (0.3ms) INSERT INTO "group_memberships" ("canvas_id", "canvas_user_id", "canvas_group_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 53079126], ["canvas_user_id", 52705738], ["canvas_group_id", 92660631], ["workflow_state", "accepted"], ["created_at", "2021-10-15 16:58:10.150715"], ["updated_at", "2021-10-15 16:58:10.150715"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 GroupMembership Exists (0.4ms) SELECT 1 AS one FROM "group_memberships" WHERE "group_memberships"."canvas_id" = $1 AND "group_memberships"."id" != $2 LIMIT $3 [["canvas_id", 53079126], ["id", 9], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 5003816], ["LIMIT", 1]] Group Create (0.3ms) INSERT INTO "groups" ("canvas_id", "sis_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 5003816], ["sis_id", "627d64330d47de167f90ce87ca3d5edc"], ["name", "Some User Group"], ["workflow_state", "available"], ["created_at", "2021-10-15 16:58:10.156518"], ["updated_at", "2021-10-15 16:58:10.156518"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 User Exists (0.3ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 56470210], ["LIMIT", 1]] User Create (0.2ms) INSERT INTO "users" ("canvas_id", "sis_id", "email", "first_name", "last_name", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 56470210], ["sis_id", "15f861c9d847de0d9b8153c4b3fd3119"], ["email", "cooldude@coolsite.com"], ["first_name", "Cool"], ["last_name", "Dude"], ["created_at", "2021-10-15 16:58:10.158953"], ["updated_at", "2021-10-15 16:58:10.158953"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 GroupMembership Exists (0.2ms) SELECT 1 AS one FROM "group_memberships" WHERE "group_memberships"."canvas_id" = $1 LIMIT $2 [["canvas_id", 11663002], ["LIMIT", 1]] GroupMembership Create (0.3ms) INSERT INTO "group_memberships" ("canvas_id", "canvas_user_id", "canvas_group_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 11663002], ["canvas_user_id", 56470210], ["canvas_group_id", 5003816], ["workflow_state", "accepted"], ["created_at", "2021-10-15 16:58:10.161248"], ["updated_at", "2021-10-15 16:58:10.161248"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 GroupMembership Exists (0.3ms) SELECT 1 AS one FROM "group_memberships" WHERE "group_memberships"."canvas_id" = $1 AND "group_memberships"."id" != $2 LIMIT $3 [["canvas_id", 11663002], ["id", 10], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 11600907], ["LIMIT", 1]] Group Create (0.2ms) INSERT INTO "groups" ("canvas_id", "sis_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 11600907], ["sis_id", "62213266f93fd2645d7c5677395abf61"], ["name", "Some User Group"], ["workflow_state", "available"], ["created_at", "2021-10-15 16:58:10.167254"], ["updated_at", "2021-10-15 16:58:10.167254"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Group Exists (0.4ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" IS NULL AND "groups"."id" != $1 LIMIT $2 [["id", 16], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 38611486], ["LIMIT", 1]] Group Create (0.3ms) INSERT INTO "groups" ("canvas_id", "sis_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 38611486], ["sis_id", "c450348c9db9d229b1717596f1a98faf"], ["name", "Some User Group"], ["workflow_state", "available"], ["created_at", "2021-10-15 16:58:10.176383"], ["updated_at", "2021-10-15 16:58:10.176383"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Group Load (0.2ms) SELECT "groups".* FROM "groups" ORDER BY "groups"."id" ASC LIMIT $1 [["LIMIT", 1]] Group Exists (0.4ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 38611486], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 44251933], ["LIMIT", 1]] Group Create (0.2ms) INSERT INTO "groups" ("canvas_id", "sis_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 44251933], ["sis_id", "b9052e4851a21e416edbb53fafe40d98"], ["name", "Some User Group"], ["workflow_state", "available"], ["created_at", "2021-10-15 16:58:10.184690"], ["updated_at", "2021-10-15 16:58:10.184690"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.3ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 98150573], ["LIMIT", 1]] Group Create (0.5ms) INSERT INTO "groups" ("canvas_id", "sis_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 98150573], ["sis_id", "68e3856a41769fb7f0fbbf359029b617"], ["name", "Some User Group"], ["workflow_state", "available"], ["created_at", "2021-10-15 16:58:10.189746"], ["updated_at", "2021-10-15 16:58:10.189746"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Group Exists (0.5ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 AND "groups"."id" != $2 LIMIT $3 [["canvas_id", 98150573], ["id", 19], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Group Exists (0.4ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 64390355], ["LIMIT", 1]] Group Create (0.3ms) INSERT INTO "groups" ("canvas_id", "sis_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 64390355], ["sis_id", "41411226bede9dc98420dc3743bd3e80"], ["name", "Some User Group"], ["workflow_state", "available"], ["created_at", "2021-10-15 16:58:10.196812"], ["updated_at", "2021-10-15 16:58:10.196812"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 AND "groups"."id" != $2 LIMIT $3 [["canvas_id", 64390355], ["id", 20], ["LIMIT", 1]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Role Exists (0.2ms) SELECT 1 AS one FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 15809550], ["LIMIT", 1]] Role Create (0.3ms) INSERT INTO "roles" ("canvas_id", "label", "base_role_type", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 15809550], ["label", "Cool Role"], ["base_role_type", "AccountMembership"], ["workflow_state", "active"], ["created_at", "2021-10-15 16:58:10.203143"], ["updated_at", "2021-10-15 16:58:10.203143"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Role Exists (0.4ms) SELECT 1 AS one FROM "roles" WHERE "roles"."canvas_id" IS NULL AND "roles"."id" != $1 LIMIT $2 [["id", 9], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Role Exists (0.2ms) SELECT 1 AS one FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 20822613], ["LIMIT", 1]] Role Create (0.2ms) INSERT INTO "roles" ("canvas_id", "label", "base_role_type", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 20822613], ["label", "Cool Role"], ["base_role_type", "AccountMembership"], ["workflow_state", "active"], ["created_at", "2021-10-15 16:58:10.210107"], ["updated_at", "2021-10-15 16:58:10.210107"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Role Load (0.2ms) SELECT "roles".* FROM "roles" ORDER BY "roles"."id" ASC LIMIT $1 [["LIMIT", 1]] Role Exists (0.2ms) SELECT 1 AS one FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 20822613], ["LIMIT", 1]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.3ms) SELECT COUNT(*) FROM "roles" Role Load (0.3ms) SELECT "roles".* FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]]  (0.2ms) SAVEPOINT active_record_1 Role Exists (0.2ms) SELECT 1 AS one FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] Role Create (0.7ms) INSERT INTO "roles" ("canvas_id", "label", "base_role_type", "canvas_account_id", "workflow_state", "permissions", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 1], ["label", "Account Admin"], ["base_role_type", "AccountMembership"], ["canvas_account_id", 10], ["workflow_state", "built_in"], ["permissions", "{\"manage_wiki\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"post_to_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"moderate_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_announcements\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"send_messages\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"send_messages_all\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_outcomes\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"create_conferences\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"create_collaborations\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_roster\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_all_grades\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_grades\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_rubrics\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"comment_on_others_submissions\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_students\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_admin_users\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_role_overrides\":{\"enabled\":true,\"locked\":true,\"readonly\":true,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_account_memberships\":{\"enabled\":true,\"locked\":true,\"readonly\":true,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_account_settings\":{\"enabled\":true,\"locked\":true,\"readonly\":true,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_groups\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_group_pages\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_files\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_assignments\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"undelete_courses\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_grade_changes\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_course_changes\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_question_banks\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_calendar\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_reports\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_courses\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_user_logins\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_user_observers\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_alerts\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"become_user\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_developer_keys\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"import_sis\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_sis\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_sis\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_course_list\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_statistics\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_storage_quotas\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_course_content\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_content\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_interaction_alerts\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"change_course_state\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_sections\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_feature_flags\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_quiz_answer_audits\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"moderate_grades\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"lti_add_edit\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true}}"], ["created_at", "2021-10-15 16:58:10.219874"], ["updated_at", "2021-10-15 16:58:10.219874"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.3ms) SELECT COUNT(*) FROM "roles" Role Load (0.3ms) SELECT "roles".* FROM "roles" ORDER BY "roles"."id" DESC LIMIT $1 [["LIMIT", 1]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Role Exists (0.2ms) SELECT 1 AS one FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] Role Create (0.2ms) INSERT INTO "roles" ("canvas_id", "label", "base_role_type", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 1], ["label", "Cool Role"], ["base_role_type", "AccountMembership"], ["workflow_state", "active"], ["created_at", "2021-10-15 16:58:10.228871"], ["updated_at", "2021-10-15 16:58:10.228871"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SELECT COUNT(*) FROM "roles" Role Load (0.2ms) SELECT "roles".* FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]]  (0.1ms) SAVEPOINT active_record_1 Role Exists (0.2ms) SELECT 1 AS one FROM "roles" WHERE "roles"."canvas_id" = $1 AND "roles"."id" != $2 LIMIT $3 [["canvas_id", 1], ["id", 12], ["LIMIT", 1]] Role Update (0.4ms) UPDATE "roles" SET "label" = $1, "canvas_account_id" = $2, "permissions" = $3, "workflow_state" = $4, "updated_at" = $5 WHERE "roles"."id" = $6 [["label", "Account Admin"], ["canvas_account_id", 10], ["permissions", "{\"manage_wiki\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"post_to_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"moderate_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_announcements\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"send_messages\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"send_messages_all\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_outcomes\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"create_conferences\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"create_collaborations\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_roster\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_all_grades\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_grades\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_rubrics\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"comment_on_others_submissions\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_students\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_admin_users\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_role_overrides\":{\"enabled\":true,\"locked\":true,\"readonly\":true,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_account_memberships\":{\"enabled\":true,\"locked\":true,\"readonly\":true,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_account_settings\":{\"enabled\":true,\"locked\":true,\"readonly\":true,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_groups\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_group_pages\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_files\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_assignments\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"undelete_courses\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_grade_changes\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_course_changes\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_question_banks\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_calendar\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_reports\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_courses\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_user_logins\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_user_observers\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_alerts\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"become_user\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_developer_keys\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"import_sis\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_sis\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_sis\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_course_list\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_statistics\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_storage_quotas\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_course_content\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_content\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_interaction_alerts\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"change_course_state\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_sections\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_feature_flags\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_quiz_answer_audits\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"moderate_grades\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"lti_add_edit\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true}}"], ["workflow_state", "built_in"], ["updated_at", "2021-10-15 16:58:10.233229"], ["id", 12]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.3ms) SELECT COUNT(*) FROM "roles" Role Load (0.8ms) SELECT "roles".* FROM "roles" WHERE "roles"."id" = $1 LIMIT $2 [["id", 12], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Section Exists (0.4ms) SELECT 1 AS one FROM "sections" WHERE "sections"."canvas_id" = $1 LIMIT $2 [["canvas_id", 93096224], ["LIMIT", 1]] Section Create (0.3ms) INSERT INTO "sections" ("canvas_id", "created_at", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["canvas_id", 93096224], ["created_at", "2021-10-15 16:58:10.252824"], ["updated_at", "2021-10-15 16:58:10.252824"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Section Exists (0.2ms) SELECT 1 AS one FROM "sections" WHERE "sections"."canvas_id" IS NULL AND "sections"."id" != $1 LIMIT $2 [["id", 8], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Section Exists (0.3ms) SELECT 1 AS one FROM "sections" WHERE "sections"."canvas_id" = $1 LIMIT $2 [["canvas_id", 52046677], ["LIMIT", 1]] Section Create (0.2ms) INSERT INTO "sections" ("canvas_id", "created_at", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["canvas_id", 52046677], ["created_at", "2021-10-15 16:58:10.258707"], ["updated_at", "2021-10-15 16:58:10.258707"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Section Load (0.2ms) SELECT "sections".* FROM "sections" ORDER BY "sections"."id" ASC LIMIT $1 [["LIMIT", 1]] Section Exists (0.3ms) SELECT 1 AS one FROM "sections" WHERE "sections"."canvas_id" = $1 LIMIT $2 [["canvas_id", 52046677], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Section Exists (0.2ms) SELECT 1 AS one FROM "sections" WHERE "sections"."canvas_id" = $1 LIMIT $2 [["canvas_id", 71404407], ["LIMIT", 1]] Section Create (0.3ms) INSERT INTO "sections" ("canvas_id", "created_at", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["canvas_id", 71404407], ["created_at", "2021-10-15 16:58:10.264134"], ["updated_at", "2021-10-15 16:58:10.264134"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Section Exists (0.3ms) SELECT 1 AS one FROM "sections" WHERE "sections"."canvas_id" = $1 AND "sections"."id" != $2 LIMIT $3 [["canvas_id", 71404407], ["id", 10], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Section Exists (0.3ms) SELECT 1 AS one FROM "sections" WHERE "sections"."canvas_id" = $1 LIMIT $2 [["canvas_id", 35881048], ["LIMIT", 1]] Section Create (0.3ms) INSERT INTO "sections" ("canvas_id", "created_at", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["canvas_id", 35881048], ["created_at", "2021-10-15 16:58:10.268773"], ["updated_at", "2021-10-15 16:58:10.268773"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Submission Exists (0.5ms) SELECT 1 AS one FROM "submissions" WHERE "submissions"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] Submission Create (0.4ms) INSERT INTO "submissions" ("canvas_id", "submitted_at", "graded_at", "score", "points_possible", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 1], ["submitted_at", "2021-10-08 16:58:10.293570"], ["graded_at", "2021-10-14 16:58:10.293657"], ["score", 5.0], ["points_possible", 10.0], ["created_at", "2021-10-15 16:58:10.295206"], ["updated_at", "2021-10-15 16:58:10.295206"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Submission Exists (0.3ms) SELECT 1 AS one FROM "submissions" WHERE "submissions"."canvas_id" IS NULL AND "submissions"."id" != $1 LIMIT $2 [["id", 8], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Submission Exists (0.3ms) SELECT 1 AS one FROM "submissions" WHERE "submissions"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]] Submission Create (0.3ms) INSERT INTO "submissions" ("canvas_id", "submitted_at", "graded_at", "score", "points_possible", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 2], ["submitted_at", "2021-10-08 16:58:10.300331"], ["graded_at", "2021-10-14 16:58:10.300412"], ["score", 5.0], ["points_possible", 10.0], ["created_at", "2021-10-15 16:58:10.301480"], ["updated_at", "2021-10-15 16:58:10.301480"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Submission Load (0.2ms) SELECT "submissions".* FROM "submissions" ORDER BY "submissions"."id" ASC LIMIT $1 [["LIMIT", 1]] Submission Exists (0.3ms) SELECT 1 AS one FROM "submissions" WHERE "submissions"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Submission Exists (0.2ms) SELECT 1 AS one FROM "submissions" WHERE "submissions"."canvas_id" = $1 LIMIT $2 [["canvas_id", 3], ["LIMIT", 1]] Submission Create (0.2ms) INSERT INTO "submissions" ("canvas_id", "submitted_at", "graded_at", "score", "points_possible", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 3], ["submitted_at", "2021-10-08 16:58:10.306784"], ["graded_at", "2021-10-14 16:58:10.306867"], ["score", 5.0], ["points_possible", 10.0], ["created_at", "2021-10-15 16:58:10.307844"], ["updated_at", "2021-10-15 16:58:10.307844"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Submission Exists (0.3ms) SELECT 1 AS one FROM "submissions" WHERE "submissions"."canvas_id" = $1 AND "submissions"."id" != $2 LIMIT $3 [["canvas_id", 3], ["id", 10], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Submission Exists (0.4ms) SELECT 1 AS one FROM "submissions" WHERE "submissions"."canvas_id" = $1 LIMIT $2 [["canvas_id", 4], ["LIMIT", 1]] Submission Create (0.4ms) INSERT INTO "submissions" ("canvas_id", "submitted_at", "graded_at", "score", "points_possible", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 4], ["submitted_at", "2021-10-08 16:58:10.312464"], ["graded_at", "2021-10-14 16:58:10.312557"], ["score", 5.0], ["points_possible", 10.0], ["created_at", "2021-10-15 16:58:10.314038"], ["updated_at", "2021-10-15 16:58:10.314038"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Submission Exists (0.4ms) SELECT 1 AS one FROM "submissions" WHERE "submissions"."canvas_id" = $1 AND "submissions"."id" != $2 LIMIT $3 [["canvas_id", 4], ["id", 11], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Submission Exists (0.3ms) SELECT 1 AS one FROM "submissions" WHERE "submissions"."canvas_id" = $1 LIMIT $2 [["canvas_id", 5], ["LIMIT", 1]] Submission Create (0.2ms) INSERT INTO "submissions" ("canvas_id", "submitted_at", "graded_at", "score", "points_possible", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 5], ["submitted_at", "2021-10-08 16:58:10.318590"], ["graded_at", "2021-10-14 16:58:10.318671"], ["score", 5.0], ["points_possible", 10.0], ["created_at", "2021-10-15 16:58:10.319791"], ["updated_at", "2021-10-15 16:58:10.319791"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Submission Exists (0.2ms) SELECT 1 AS one FROM "submissions" WHERE "submissions"."canvas_id" = $1 AND "submissions"."id" != $2 LIMIT $3 [["canvas_id", 5], ["id", 12], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Term Exists (0.3ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 42327749], ["LIMIT", 1]] Term Create (0.3ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 42327749], ["name", "Cool Term"], ["start_at", "2021-10-12 16:58:07.535570"], ["end_at", "2021-10-18 16:58:07.535732"], ["workflow_state", "active"], ["sis_id", "e6a5b17cfde0beaebf9b7f064daaecdf"], ["created_at", "2021-10-15 16:58:10.324821"], ["updated_at", "2021-10-15 16:58:10.324821"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Term Exists (0.3ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" IS NULL AND "terms"."id" != $1 LIMIT $2 [["id", 26], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Term Exists (0.2ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 5813758], ["LIMIT", 1]] Term Create (0.3ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 5813758], ["name", "Cool Term"], ["start_at", "2021-10-12 16:58:07.535570"], ["end_at", "2021-10-18 16:58:07.535732"], ["workflow_state", "active"], ["sis_id", "6ec288c5af93a0431391569b5393134e"], ["created_at", "2021-10-15 16:58:10.330448"], ["updated_at", "2021-10-15 16:58:10.330448"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Term Load (0.2ms) SELECT "terms".* FROM "terms" ORDER BY "terms"."id" ASC LIMIT $1 [["LIMIT", 1]] Term Exists (0.3ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 5813758], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Term Exists (0.2ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 46630229], ["LIMIT", 1]] Term Create (0.2ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 46630229], ["name", "Cool Term"], ["start_at", "2021-10-12 16:58:07.535570"], ["end_at", "2021-10-18 16:58:07.535732"], ["workflow_state", "active"], ["sis_id", "06f97fa81d998a1457e1f9668bfebc98"], ["created_at", "2021-10-15 16:58:10.336180"], ["updated_at", "2021-10-15 16:58:10.336180"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Term Exists (0.3ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 80492395], ["LIMIT", 1]] Term Create (0.4ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 80492395], ["name", "Cool Term"], ["start_at", "2021-10-13 16:58:10.338711"], ["end_at", "2021-10-18 16:58:10.338779"], ["workflow_state", "active"], ["sis_id", "bb9074413e164318828b55d6ebb425a6"], ["created_at", "2021-10-15 16:58:10.340466"], ["updated_at", "2021-10-15 16:58:10.340466"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Term Exists (0.3ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 90726984], ["LIMIT", 1]] Term Create (0.2ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 90726984], ["name", "Cool Term"], ["start_at", "2021-10-12 16:58:07.535570"], ["end_at", "2021-10-18 16:58:07.535732"], ["workflow_state", "inactive"], ["sis_id", "bf6a2d75865d8ce7aa3853534f0079c7"], ["created_at", "2021-10-15 16:58:10.343195"], ["updated_at", "2021-10-15 16:58:10.343195"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Term Exists (0.2ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 9154965], ["LIMIT", 1]] Term Create (0.2ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 9154965], ["name", "Cool Term"], ["start_at", "2021-08-15 16:58:10.344204"], ["end_at", "2021-09-15 16:58:10.344263"], ["workflow_state", "active"], ["sis_id", "08c87d6acf5b62fd02b6367a68dcf640"], ["created_at", "2021-10-15 16:58:10.345272"], ["updated_at", "2021-10-15 16:58:10.345272"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Term Exists (0.1ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 26302105], ["LIMIT", 1]] Term Create (0.2ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 26302105], ["name", "Cool Term"], ["start_at", "2022-04-15 16:58:10.346064"], ["end_at", "2022-10-15 16:58:10.346105"], ["workflow_state", "active"], ["sis_id", "512ce38cedd84496d4bbdee1da4041ba"], ["created_at", "2021-10-15 16:58:10.346937"], ["updated_at", "2021-10-15 16:58:10.346937"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SELECT COUNT(*) FROM "terms" Term Load (0.1ms) SELECT "terms".* FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]]  (0.1ms) SAVEPOINT active_record_1 Term Exists (0.1ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] Term Create (0.2ms) INSERT INTO "terms" ("canvas_id", "name", "workflow_state", "grading_period_group_id", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 1], ["name", "Default Term"], ["workflow_state", "active"], ["grading_period_group_id", 1], ["sis_id", "Test"], ["created_at", "2021-10-15 16:58:10.350950"], ["updated_at", "2021-10-15 16:58:10.350950"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SELECT COUNT(*) FROM "terms" Term Load (0.1ms) SELECT "terms".* FROM "terms" ORDER BY "terms"."id" DESC LIMIT $1 [["LIMIT", 1]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Term Exists (0.2ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] Term Create (0.2ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 1], ["name", "Cool Term"], ["start_at", "2021-10-12 16:58:07.535570"], ["end_at", "2021-10-18 16:58:07.535732"], ["workflow_state", "active"], ["sis_id", "ddfeb4e12a3e24eff14e3ce6277691d6"], ["created_at", "2021-10-15 16:58:10.354981"], ["updated_at", "2021-10-15 16:58:10.354981"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SELECT COUNT(*) FROM "terms" Term Load (0.2ms) SELECT "terms".* FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]]  (0.1ms) SAVEPOINT active_record_1 Term Exists (0.1ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 AND "terms"."id" != $2 LIMIT $3 [["canvas_id", 1], ["id", 34], ["LIMIT", 1]] Term Update (0.2ms) UPDATE "terms" SET "name" = $1, "sis_id" = $2, "start_at" = $3, "end_at" = $4, "grading_period_group_id" = $5, "updated_at" = $6 WHERE "terms"."id" = $7 [["name", "Default Term"], ["sis_id", "Test"], ["start_at", nil], ["end_at", nil], ["grading_period_group_id", 1], ["updated_at", "2021-10-15 16:58:10.358011"], ["id", 34]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SELECT COUNT(*) FROM "terms" Term Load (0.1ms) SELECT "terms".* FROM "terms" WHERE "terms"."id" = $1 LIMIT $2 [["id", 34], ["LIMIT", 1]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 User Exists (0.2ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 18613911], ["LIMIT", 1]] User Create (0.2ms) INSERT INTO "users" ("canvas_id", "sis_id", "email", "first_name", "last_name", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 18613911], ["sis_id", "332bcc02c3564a33bcd9f35f4cf3960e"], ["email", "cooldude@coolsite.com"], ["first_name", "Cool"], ["last_name", "Dude"], ["created_at", "2021-10-15 16:58:10.362503"], ["updated_at", "2021-10-15 16:58:10.362503"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 User Exists (0.2ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" IS NULL AND "users"."id" != $1 LIMIT $2 [["id", 18], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 User Exists (0.2ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 35023038], ["LIMIT", 1]] User Create (0.2ms) INSERT INTO "users" ("canvas_id", "sis_id", "email", "first_name", "last_name", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 35023038], ["sis_id", "45113d364f250adc6d4704c7ec7a5f07"], ["email", "cooldude@coolsite.com"], ["first_name", "Cool"], ["last_name", "Dude"], ["created_at", "2021-10-15 16:58:10.368389"], ["updated_at", "2021-10-15 16:58:10.368389"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 User Load (0.2ms) SELECT "users".* FROM "users" ORDER BY "users"."id" ASC LIMIT $1 [["LIMIT", 1]] User Exists (0.4ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 35023038], ["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 User Exists (0.3ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 8570873], ["LIMIT", 1]] User Create (0.3ms) INSERT INTO "users" ("canvas_id", "sis_id", "email", "first_name", "last_name", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 8570873], ["sis_id", "e8bf2df5caa26687b7359137f2325fa1"], ["email", "cooldude@coolsite.com"], ["first_name", "Cool"], ["last_name", "Dude"], ["created_at", "2021-10-15 16:58:10.376400"], ["updated_at", "2021-10-15 16:58:10.376400"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 User Exists (0.3ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 46471545], ["LIMIT", 1]] User Create (0.3ms) INSERT INTO "users" ("canvas_id", "sis_id", "email", "first_name", "last_name", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 46471545], ["sis_id", "afdfd07fec409b2b91670bba5789fd53"], ["email", "cooldude@coolsite.com"], ["first_name", "Cool"], ["last_name", "Dude"], ["created_at", "2021-10-15 16:58:10.381243"], ["updated_at", "2021-10-15 16:58:10.381243"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 User Exists (0.2ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 90576390], ["LIMIT", 1]] User Create (0.3ms) INSERT INTO "users" ("canvas_id", "sis_id", "email", "first_name", "last_name", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 90576390], ["sis_id", "399f12f937335eb8c24c33ada426a7c2"], ["email", "cooldude@coolsite.com"], ["first_name", "Cool"], ["last_name", "Dude"], ["created_at", "2021-10-15 16:58:10.384505"], ["updated_at", "2021-10-15 16:58:10.384505"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.3ms) SELECT COUNT(*) FROM "assignment_groups" AssignmentGroup Create Many (0.5ms) INSERT INTO "assignment_groups" ("canvas_id","canvas_course_id","name","rules","position","group_weight","workflow_state","canvas_created_at","canvas_updated_at","created_at","updated_at") VALUES (1,1,'Assignments','--- drop_lowest:1\nnever_drop:36\n ',1,50.0,'available','2017-09-08 01:37:33','2017-09-08 01:37:33','2021-10-15 16:58:10.391384','2021-10-15 16:58:10.391384'),(2,1,'Tests',NULL,1,50.0,'available','2017-09-08 01:37:33','2017-09-08 01:37:33','2021-10-15 16:58:10.391384','2021-10-15 16:58:10.391384') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","canvas_course_id"=EXCLUDED."canvas_course_id","name"=EXCLUDED."name","rules"=EXCLUDED."rules","position"=EXCLUDED."position","group_weight"=EXCLUDED."group_weight","workflow_state"=EXCLUDED."workflow_state","canvas_created_at"=EXCLUDED."canvas_created_at","canvas_updated_at"=EXCLUDED."canvas_updated_at","updated_at"=EXCLUDED."updated_at" WHERE ("assignment_groups".canvas_id, "assignment_groups".canvas_course_id, "assignment_groups".name, "assignment_groups".rules, "assignment_groups".position, "assignment_groups".group_weight, "assignment_groups".workflow_state, "assignment_groups".canvas_created_at, "assignment_groups".canvas_updated_at) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.canvas_course_id, EXCLUDED.name, EXCLUDED.rules, EXCLUDED.position, EXCLUDED.group_weight, EXCLUDED.workflow_state, EXCLUDED.canvas_created_at, EXCLUDED.canvas_updated_at) RETURNING "id"  (0.2ms) SELECT COUNT(*) FROM "assignment_groups"  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SELECT COUNT(*) FROM "assignments" Assignment Create Many (0.5ms) INSERT INTO "assignments" ("canvas_id","title","description","due_at","unlock_at","lock_at","points_possible","min_score","max_score","mastery_score","grading_type","submission_types","workflow_state","canvas_context_id","canvas_context_type","canvas_assignment_group_id","canvas_grading_scheme_id","canvas_grading_standard_id","created_at","updated_at") VALUES (88,'Assignment 1','

fdsfds

',NULL,NULL,NULL,100.0,NULL,NULL,NULL,'points','online_text_entry','published',58,'Course',55,NULL,NULL,'2021-10-15 16:58:10.395677','2021-10-15 16:58:10.395677'),(89,'fdsfdsfds','

fdsfdsfsdf

',NULL,NULL,NULL,100.0,NULL,NULL,NULL,'points','online_text_entry','published',59,'Course',56,NULL,NULL,'2021-10-15 16:58:10.395677','2021-10-15 16:58:10.395677') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","title"=EXCLUDED."title","description"=EXCLUDED."description","due_at"=EXCLUDED."due_at","unlock_at"=EXCLUDED."unlock_at","lock_at"=EXCLUDED."lock_at","points_possible"=EXCLUDED."points_possible","min_score"=EXCLUDED."min_score","max_score"=EXCLUDED."max_score","mastery_score"=EXCLUDED."mastery_score","grading_type"=EXCLUDED."grading_type","submission_types"=EXCLUDED."submission_types","workflow_state"=EXCLUDED."workflow_state","canvas_context_id"=EXCLUDED."canvas_context_id","canvas_context_type"=EXCLUDED."canvas_context_type","canvas_assignment_group_id"=EXCLUDED."canvas_assignment_group_id","canvas_grading_scheme_id"=EXCLUDED."canvas_grading_scheme_id","canvas_grading_standard_id"=EXCLUDED."canvas_grading_standard_id","updated_at"=EXCLUDED."updated_at" WHERE ("assignments".canvas_id, "assignments".title, "assignments".description, "assignments".due_at, "assignments".unlock_at, "assignments".lock_at, "assignments".points_possible, "assignments".min_score, "assignments".max_score, "assignments".mastery_score, "assignments".grading_type, "assignments".submission_types, "assignments".workflow_state, "assignments".canvas_context_id, "assignments".canvas_context_type, "assignments".canvas_assignment_group_id, "assignments".canvas_grading_scheme_id, "assignments".canvas_grading_standard_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.title, EXCLUDED.description, EXCLUDED.due_at, EXCLUDED.unlock_at, EXCLUDED.lock_at, EXCLUDED.points_possible, EXCLUDED.min_score, EXCLUDED.max_score, EXCLUDED.mastery_score, EXCLUDED.grading_type, EXCLUDED.submission_types, EXCLUDED.workflow_state, EXCLUDED.canvas_context_id, EXCLUDED.canvas_context_type, EXCLUDED.canvas_assignment_group_id, EXCLUDED.canvas_grading_scheme_id, EXCLUDED.canvas_grading_standard_id) RETURNING "id"  (0.2ms) SELECT COUNT(*) FROM "assignments"  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.4ms) SELECT COUNT(*) FROM "context_module_items" ContextModuleItem Create Many (0.5ms) INSERT INTO "context_module_items" ("canvas_id","canvas_context_module_id","position","canvas_content_id","canvas_content_type","workflow_state","canvas_assignment_id","created_at","updated_at") VALUES (15,9,1,83,'Assignment','active',1,'2021-10-15 16:58:10.399744','2021-10-15 16:58:10.399744'),(16,10,1,80,'Assignment','active',2,'2021-10-15 16:58:10.399744','2021-10-15 16:58:10.399744') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","canvas_context_module_id"=EXCLUDED."canvas_context_module_id","position"=EXCLUDED."position","canvas_content_id"=EXCLUDED."canvas_content_id","canvas_content_type"=EXCLUDED."canvas_content_type","workflow_state"=EXCLUDED."workflow_state","canvas_assignment_id"=EXCLUDED."canvas_assignment_id","updated_at"=EXCLUDED."updated_at" WHERE ("context_module_items".canvas_id, "context_module_items".canvas_context_module_id, "context_module_items".position, "context_module_items".canvas_content_id, "context_module_items".canvas_content_type, "context_module_items".workflow_state, "context_module_items".canvas_assignment_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.canvas_context_module_id, EXCLUDED.position, EXCLUDED.canvas_content_id, EXCLUDED.canvas_content_type, EXCLUDED.workflow_state, EXCLUDED.canvas_assignment_id) RETURNING "id"  (0.2ms) SELECT COUNT(*) FROM "context_module_items"  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) SELECT COUNT(*) FROM "context_modules" ContextModule Create Many (0.4ms) INSERT INTO "context_modules" ("canvas_id","canvas_context_id","canvas_context_type","position","name","workflow_state","deleted_at","created_at","updated_at") VALUES (23,785,'Course',1,'New Mod','active',NULL,'2021-10-15 16:58:10.403675','2021-10-15 16:58:10.403675'),(4,27,'Course',1,'Modules gonna module','unpublished',NULL,'2021-10-15 16:58:10.403675','2021-10-15 16:58:10.403675') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","canvas_context_id"=EXCLUDED."canvas_context_id","canvas_context_type"=EXCLUDED."canvas_context_type","position"=EXCLUDED."position","name"=EXCLUDED."name","workflow_state"=EXCLUDED."workflow_state","deleted_at"=EXCLUDED."deleted_at","updated_at"=EXCLUDED."updated_at" WHERE ("context_modules".canvas_id, "context_modules".canvas_context_id, "context_modules".canvas_context_type, "context_modules".position, "context_modules".name, "context_modules".workflow_state, "context_modules".deleted_at) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.canvas_context_id, EXCLUDED.canvas_context_type, EXCLUDED.position, EXCLUDED.name, EXCLUDED.workflow_state, EXCLUDED.deleted_at) RETURNING "id"  (0.2ms) SELECT COUNT(*) FROM "context_modules"  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SELECT COUNT(*) FROM "courses" Course Create Many (0.4ms) INSERT INTO "courses" ("canvas_id","sis_id","course_code","name","canvas_account_id","canvas_term_id","start_at","end_at","workflow_state","grading_standard_id","created_at","updated_at") VALUES (1,'course_sis_id_1','C1','Course #1',1,1,'2017-03-27 21:53:18','2017-04-27 12:21:18','active',NULL,'2021-10-15 16:58:10.407488','2021-10-15 16:58:10.407488'),(2,'course_sis_id_2','C2','Course #2',1,1,'2017-03-27 21:53:18','2017-04-27 12:21:18','unpublished',NULL,'2021-10-15 16:58:10.407488','2021-10-15 16:58:10.407488') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","sis_id"=EXCLUDED."sis_id","course_code"=EXCLUDED."course_code","name"=EXCLUDED."name","canvas_account_id"=EXCLUDED."canvas_account_id","canvas_term_id"=EXCLUDED."canvas_term_id","start_at"=EXCLUDED."start_at","end_at"=EXCLUDED."end_at","workflow_state"=EXCLUDED."workflow_state","grading_standard_id"=EXCLUDED."grading_standard_id","updated_at"=EXCLUDED."updated_at" WHERE ("courses".canvas_id, "courses".sis_id, "courses".course_code, "courses".name, "courses".canvas_account_id, "courses".canvas_term_id, "courses".start_at, "courses".end_at, "courses".workflow_state, "courses".grading_standard_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.sis_id, EXCLUDED.course_code, EXCLUDED.name, EXCLUDED.canvas_account_id, EXCLUDED.canvas_term_id, EXCLUDED.start_at, EXCLUDED.end_at, EXCLUDED.workflow_state, EXCLUDED.grading_standard_id) RETURNING "id"  (0.2ms) SELECT COUNT(*) FROM "courses"  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) SELECT COUNT(*) FROM "users" User Create Many (0.6ms) INSERT INTO "users" ("canvas_id","sis_id","email","first_name","last_name","name","sortable_name","workflow_state","login_id","created_at","updated_at") VALUES (1,'sis_id_1','poorbastard@yharnam.com','Patches','the Spider','Patches the Spider','the Spider, Patches','active','spiderdude1337','2021-10-15 16:58:10.412294','2021-10-15 16:58:10.412294'),(2,'sis_id_2','dreamer@yharnam.com','Hunter','Djura','Hunter Djura','Djura, Hunter','active','retireddude109','2021-10-15 16:58:10.412294','2021-10-15 16:58:10.412294') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","sis_id"=EXCLUDED."sis_id","email"=EXCLUDED."email","first_name"=EXCLUDED."first_name","last_name"=EXCLUDED."last_name","name"=EXCLUDED."name","sortable_name"=EXCLUDED."sortable_name","workflow_state"=EXCLUDED."workflow_state","login_id"=EXCLUDED."login_id","updated_at"=EXCLUDED."updated_at" WHERE ("users".canvas_id, "users".sis_id, "users".email, "users".first_name, "users".last_name, "users".name, "users".sortable_name, "users".workflow_state, "users".login_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.sis_id, EXCLUDED.email, EXCLUDED.first_name, EXCLUDED.last_name, EXCLUDED.name, EXCLUDED.sortable_name, EXCLUDED.workflow_state, EXCLUDED.login_id) RETURNING "id"  (0.3ms) SELECT COUNT(*) FROM "users"  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SELECT COUNT(*) FROM "courses" Course Create Many (0.4ms) INSERT INTO "courses" ("canvas_id","sis_id","course_code","name","canvas_account_id","canvas_term_id","start_at","end_at","workflow_state","grading_standard_id","created_at","updated_at") VALUES (1,'course_sis_id_1','C1','Course #1',1,1,'2017-03-27 21:53:18','2017-04-27 12:21:18','active',NULL,'2021-10-15 16:58:10.416920','2021-10-15 16:58:10.416920'),(2,'course_sis_id_2','C2','Course #2',1,1,'2017-03-27 21:53:18','2017-04-27 12:21:18','unpublished',NULL,'2021-10-15 16:58:10.416920','2021-10-15 16:58:10.416920') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","sis_id"=EXCLUDED."sis_id","course_code"=EXCLUDED."course_code","name"=EXCLUDED."name","canvas_account_id"=EXCLUDED."canvas_account_id","canvas_term_id"=EXCLUDED."canvas_term_id","start_at"=EXCLUDED."start_at","end_at"=EXCLUDED."end_at","workflow_state"=EXCLUDED."workflow_state","grading_standard_id"=EXCLUDED."grading_standard_id","updated_at"=EXCLUDED."updated_at" WHERE ("courses".canvas_id, "courses".sis_id, "courses".course_code, "courses".name, "courses".canvas_account_id, "courses".canvas_term_id, "courses".start_at, "courses".end_at, "courses".workflow_state, "courses".grading_standard_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.sis_id, EXCLUDED.course_code, EXCLUDED.name, EXCLUDED.canvas_account_id, EXCLUDED.canvas_term_id, EXCLUDED.start_at, EXCLUDED.end_at, EXCLUDED.workflow_state, EXCLUDED.grading_standard_id) RETURNING "id"  (0.2ms) SELECT COUNT(*) FROM "courses" Course Load (0.2ms) SELECT "courses".* FROM "courses" ORDER BY "courses"."id" ASC LIMIT $1 [["LIMIT", 1]]  (0.1ms) ROLLBACK  (0.3ms) BEGIN  (0.3ms) SELECT COUNT(*) FROM "enrollments" Enrollment Create Many (0.4ms) INSERT INTO "enrollments" ("canvas_id","canvas_course_id","course_sis_id","canvas_user_id","user_sis_id","role","canvas_role_id","canvas_section_id","workflow_state","base_role_type","created_at","updated_at") VALUES (1,1,'sis_MUSC_2520_834',2,'sis_dalvarez_247','teacher',4,1,'active','TeacherEnrollment','2021-10-15 16:58:10.422193','2021-10-15 16:58:10.422193'),(2,1,'sis_MUSC_2520_834',3,'sis_jweaver_720','student',4,1,'active','StudentEnrollment','2021-10-15 16:58:10.422193','2021-10-15 16:58:10.422193') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","canvas_course_id"=EXCLUDED."canvas_course_id","course_sis_id"=EXCLUDED."course_sis_id","canvas_user_id"=EXCLUDED."canvas_user_id","user_sis_id"=EXCLUDED."user_sis_id","role"=EXCLUDED."role","canvas_role_id"=EXCLUDED."canvas_role_id","canvas_section_id"=EXCLUDED."canvas_section_id","workflow_state"=EXCLUDED."workflow_state","base_role_type"=EXCLUDED."base_role_type","updated_at"=EXCLUDED."updated_at" WHERE ("enrollments".canvas_id, "enrollments".canvas_course_id, "enrollments".course_sis_id, "enrollments".canvas_user_id, "enrollments".user_sis_id, "enrollments".role, "enrollments".canvas_role_id, "enrollments".canvas_section_id, "enrollments".workflow_state, "enrollments".base_role_type) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.canvas_course_id, EXCLUDED.course_sis_id, EXCLUDED.canvas_user_id, EXCLUDED.user_sis_id, EXCLUDED.role, EXCLUDED.canvas_role_id, EXCLUDED.canvas_section_id, EXCLUDED.workflow_state, EXCLUDED.base_role_type) RETURNING "id"  (0.2ms) SELECT COUNT(*) FROM "enrollments"  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.3ms) SELECT COUNT(*) FROM "sections" Section Create Many (0.4ms) INSERT INTO "sections" ("canvas_id","sis_id","canvas_course_id","name","workflow_state","start_at","end_at","created_at","updated_at") VALUES (1,'sis_section_1',1,'Cool Section','active','2017-03-27 21:53:18','2017-03-27 21:53:18','2021-10-15 16:58:10.425831','2021-10-15 16:58:10.425831'),(2,'sis_section_2',2,'Lame Section','active','2017-03-27 21:53:18','2017-03-27 21:53:18','2021-10-15 16:58:10.425831','2021-10-15 16:58:10.425831') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","sis_id"=EXCLUDED."sis_id","canvas_course_id"=EXCLUDED."canvas_course_id","name"=EXCLUDED."name","workflow_state"=EXCLUDED."workflow_state","start_at"=EXCLUDED."start_at","end_at"=EXCLUDED."end_at","updated_at"=EXCLUDED."updated_at" WHERE ("sections".canvas_id, "sections".sis_id, "sections".canvas_course_id, "sections".name, "sections".workflow_state, "sections".start_at, "sections".end_at) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.sis_id, EXCLUDED.canvas_course_id, EXCLUDED.name, EXCLUDED.workflow_state, EXCLUDED.start_at, EXCLUDED.end_at) RETURNING "id"  (0.2ms) SELECT COUNT(*) FROM "sections" Section Load (0.2ms) SELECT "sections".* FROM "sections" ORDER BY "sections"."id" ASC LIMIT $1 [["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN Section Create Many (0.3ms) INSERT INTO "sections" ("canvas_id","canvas_nonxlist_course_id","created_at","updated_at") VALUES (2,2,'2021-10-15 16:58:10.429316','2021-10-15 16:58:10.429316') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","canvas_nonxlist_course_id"=EXCLUDED."canvas_nonxlist_course_id","updated_at"=EXCLUDED."updated_at" WHERE ("sections".canvas_id, "sections".canvas_nonxlist_course_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.canvas_nonxlist_course_id) RETURNING "id"  (0.2ms) SELECT COUNT(*) FROM "sections" WHERE "sections"."canvas_nonxlist_course_id" IS NOT NULL Section Load (0.1ms) SELECT "sections".* FROM "sections" WHERE "sections"."canvas_nonxlist_course_id" IS NOT NULL ORDER BY "sections"."id" ASC LIMIT $1 [["LIMIT", 1]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SELECT COUNT(*) FROM "groups" Group Create Many (0.4ms) INSERT INTO "groups" ("canvas_id","sis_id","canvas_group_category_id","group_category_sis_id","canvas_account_id","canvas_course_id","name","workflow_state","context_id","context_type","max_membership","created_at","updated_at") VALUES (50,'sis1',10,NULL,1,NULL,'Group1','available',1,'Account',NULL,'2021-10-15 16:58:10.432850','2021-10-15 16:58:10.432850'),(51,'sis2',2,NULL,NULL,1,'Group2','available',1,'Course',1,'2021-10-15 16:58:10.432850','2021-10-15 16:58:10.432850') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","sis_id"=EXCLUDED."sis_id","canvas_group_category_id"=EXCLUDED."canvas_group_category_id","group_category_sis_id"=EXCLUDED."group_category_sis_id","canvas_account_id"=EXCLUDED."canvas_account_id","canvas_course_id"=EXCLUDED."canvas_course_id","name"=EXCLUDED."name","workflow_state"=EXCLUDED."workflow_state","context_id"=EXCLUDED."context_id","context_type"=EXCLUDED."context_type","max_membership"=EXCLUDED."max_membership","updated_at"=EXCLUDED."updated_at" WHERE ("groups".canvas_id, "groups".sis_id, "groups".canvas_group_category_id, "groups".group_category_sis_id, "groups".canvas_account_id, "groups".canvas_course_id, "groups".name, "groups".workflow_state, "groups".context_id, "groups".context_type, "groups".max_membership) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.sis_id, EXCLUDED.canvas_group_category_id, EXCLUDED.group_category_sis_id, EXCLUDED.canvas_account_id, EXCLUDED.canvas_course_id, EXCLUDED.name, EXCLUDED.workflow_state, EXCLUDED.context_id, EXCLUDED.context_type, EXCLUDED.max_membership) RETURNING "id"  (0.2ms) SELECT COUNT(*) FROM "groups" Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."name" = $1 LIMIT $2 [["name", "Group1"], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SELECT COUNT(*) FROM "group_memberships" GroupMembership Create Many (0.4ms) INSERT INTO "group_memberships" ("canvas_id","canvas_group_id","group_sis_id","canvas_user_id","user_sis_id","workflow_state","created_at","updated_at") VALUES (50,1,NULL,10,NULL,'accepted','2021-10-15 16:58:10.437345','2021-10-15 16:58:10.437345'),(51,2,NULL,11,NULL,'accepted','2021-10-15 16:58:10.437345','2021-10-15 16:58:10.437345') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","canvas_group_id"=EXCLUDED."canvas_group_id","group_sis_id"=EXCLUDED."group_sis_id","canvas_user_id"=EXCLUDED."canvas_user_id","user_sis_id"=EXCLUDED."user_sis_id","workflow_state"=EXCLUDED."workflow_state","updated_at"=EXCLUDED."updated_at" WHERE ("group_memberships".canvas_id, "group_memberships".canvas_group_id, "group_memberships".group_sis_id, "group_memberships".canvas_user_id, "group_memberships".user_sis_id, "group_memberships".workflow_state) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.canvas_group_id, EXCLUDED.group_sis_id, EXCLUDED.canvas_user_id, EXCLUDED.user_sis_id, EXCLUDED.workflow_state) RETURNING "id"  (0.2ms) SELECT COUNT(*) FROM "group_memberships" GroupMembership Load (0.2ms) SELECT "group_memberships".* FROM "group_memberships" WHERE "group_memberships"."canvas_id" = $1 LIMIT $2 [["canvas_id", 50], ["LIMIT", 1]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.4ms) SELECT COUNT(*) FROM "user_observers" UserObserver Create Many (0.4ms) INSERT INTO "user_observers" ("observing_user_id","observed_user_id","workflow_state","created_at","updated_at") VALUES (21,3,'active','2021-10-15 16:58:10.445913','2021-10-15 16:58:10.445913'),(21,2,'active','2021-10-15 16:58:10.445913','2021-10-15 16:58:10.445913') ON CONFLICT (observing_user_id, observed_user_id) DO UPDATE SET "observing_user_id"=EXCLUDED."observing_user_id","observed_user_id"=EXCLUDED."observed_user_id","workflow_state"=EXCLUDED."workflow_state","updated_at"=EXCLUDED."updated_at" WHERE ("user_observers".observing_user_id, "user_observers".observed_user_id, "user_observers".workflow_state) IS DISTINCT FROM (EXCLUDED.observing_user_id, EXCLUDED.observed_user_id, EXCLUDED.workflow_state) RETURNING "id"  (0.2ms) SELECT COUNT(*) FROM "user_observers" UserObserver Load (0.2ms) SELECT "user_observers".* FROM "user_observers" WHERE "user_observers"."observed_user_id" = $1 LIMIT $2 [["observed_user_id", 3], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.3ms) SELECT COUNT(*) FROM "grading_periods" GradingPeriod Create Many (0.4ms) INSERT INTO "grading_periods" ("canvas_id","title","weight","start_date","end_date","close_date","canvas_grading_period_group_id","workflow_state","created_at","updated_at") VALUES (1,'Period 1',0.2,'2019-07-01 06:00:00','2019-08-01 05:59:59','2019-08-01 05:59:59',1,'active','2021-10-15 16:58:10.458515','2021-10-15 16:58:10.458515'),(2,'Period 2',0.8,'2019-08-01 06:00:00','2019-09-01 05:59:59','2019-09-01 05:59:59',1,'deleted','2021-10-15 16:58:10.458515','2021-10-15 16:58:10.458515') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","title"=EXCLUDED."title","weight"=EXCLUDED."weight","start_date"=EXCLUDED."start_date","end_date"=EXCLUDED."end_date","close_date"=EXCLUDED."close_date","canvas_grading_period_group_id"=EXCLUDED."canvas_grading_period_group_id","workflow_state"=EXCLUDED."workflow_state","updated_at"=EXCLUDED."updated_at" WHERE ("grading_periods".canvas_id, "grading_periods".title, "grading_periods".weight, "grading_periods".start_date, "grading_periods".end_date, "grading_periods".close_date, "grading_periods".canvas_grading_period_group_id, "grading_periods".workflow_state) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.title, EXCLUDED.weight, EXCLUDED.start_date, EXCLUDED.end_date, EXCLUDED.close_date, EXCLUDED.canvas_grading_period_group_id, EXCLUDED.workflow_state) RETURNING "id"  (0.2ms) SELECT COUNT(*) FROM "grading_periods" GradingPeriod Load (0.1ms) SELECT "grading_periods".* FROM "grading_periods" WHERE "grading_periods"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.1ms) BEGIN  (0.5ms) SELECT COUNT(*) FROM "grading_period_groups" GradingPeriodGroup Create Many (0.4ms) INSERT INTO "grading_period_groups" ("canvas_id","title","weighted","display_totals_for_all_grading_periods","workflow_state","created_at","updated_at") VALUES (1,'Test Group',FALSE,FALSE,'active','2021-10-15 16:58:10.490513','2021-10-15 16:58:10.490513') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","title"=EXCLUDED."title","weighted"=EXCLUDED."weighted","display_totals_for_all_grading_periods"=EXCLUDED."display_totals_for_all_grading_periods","workflow_state"=EXCLUDED."workflow_state","updated_at"=EXCLUDED."updated_at" WHERE ("grading_period_groups".canvas_id, "grading_period_groups".title, "grading_period_groups".weighted, "grading_period_groups".display_totals_for_all_grading_periods, "grading_period_groups".workflow_state) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.title, EXCLUDED.weighted, EXCLUDED.display_totals_for_all_grading_periods, EXCLUDED.workflow_state) RETURNING "id"  (0.2ms) SELECT COUNT(*) FROM "grading_period_groups" GradingPeriodGroup Load (0.2ms) SELECT "grading_period_groups".* FROM "grading_period_groups" WHERE "grading_period_groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SELECT COUNT(*) FROM "user_observers" UserObserver Create Many (0.3ms) INSERT INTO "user_observers" ("observing_user_id","observed_user_id","workflow_state","created_at","updated_at") VALUES (21,3,'active','2021-10-15 16:58:10.501654','2021-10-15 16:58:10.501654'),(21,2,'active','2021-10-15 16:58:10.501654','2021-10-15 16:58:10.501654') ON CONFLICT (observing_user_id, observed_user_id) DO UPDATE SET "observing_user_id"=EXCLUDED."observing_user_id","observed_user_id"=EXCLUDED."observed_user_id","workflow_state"=EXCLUDED."workflow_state","updated_at"=EXCLUDED."updated_at" WHERE ("user_observers".observing_user_id, "user_observers".observed_user_id, "user_observers".workflow_state) IS DISTINCT FROM (EXCLUDED.observing_user_id, EXCLUDED.observed_user_id, EXCLUDED.workflow_state) RETURNING "id"  (0.1ms) SELECT COUNT(*) FROM "user_observers"  (0.1ms) SELECT COUNT(*) FROM "user_observers" UserObserver Create Many (0.3ms) INSERT INTO "user_observers" ("observing_user_id","observed_user_id","workflow_state","created_at","updated_at") VALUES (21,3,'active','2021-10-15 16:58:10.503470','2021-10-15 16:58:10.503470'),(21,2,'active','2021-10-15 16:58:10.503470','2021-10-15 16:58:10.503470') ON CONFLICT (observing_user_id, observed_user_id) DO UPDATE SET "observing_user_id"=EXCLUDED."observing_user_id","observed_user_id"=EXCLUDED."observed_user_id","workflow_state"=EXCLUDED."workflow_state","updated_at"=EXCLUDED."updated_at" WHERE ("user_observers".observing_user_id, "user_observers".observed_user_id, "user_observers".workflow_state) IS DISTINCT FROM (EXCLUDED.observing_user_id, EXCLUDED.observed_user_id, EXCLUDED.workflow_state) RETURNING "id"  (0.2ms) SELECT COUNT(*) FROM "user_observers"  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SELECT COUNT(*) FROM "users"  (0.1ms) SELECT COUNT(*) FROM "courses" Course Create Many (0.4ms) INSERT INTO "courses" ("canvas_id","sis_id","course_code","name","canvas_account_id","canvas_term_id","start_at","end_at","workflow_state","grading_standard_id","created_at","updated_at") VALUES (1,'course_sis_id_1','C1','Course #1',1,1,'2017-03-27 21:53:18','2017-04-27 12:21:18','active',NULL,'2021-10-15 16:58:10.507998','2021-10-15 16:58:10.507998'),(2,'course_sis_id_2','C2','Course #2',1,1,'2017-03-27 21:53:18','2017-04-27 12:21:18','unpublished',NULL,'2021-10-15 16:58:10.507998','2021-10-15 16:58:10.507998') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","sis_id"=EXCLUDED."sis_id","course_code"=EXCLUDED."course_code","name"=EXCLUDED."name","canvas_account_id"=EXCLUDED."canvas_account_id","canvas_term_id"=EXCLUDED."canvas_term_id","start_at"=EXCLUDED."start_at","end_at"=EXCLUDED."end_at","workflow_state"=EXCLUDED."workflow_state","grading_standard_id"=EXCLUDED."grading_standard_id","updated_at"=EXCLUDED."updated_at" WHERE ("courses".canvas_id, "courses".sis_id, "courses".course_code, "courses".name, "courses".canvas_account_id, "courses".canvas_term_id, "courses".start_at, "courses".end_at, "courses".workflow_state, "courses".grading_standard_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.sis_id, EXCLUDED.course_code, EXCLUDED.name, EXCLUDED.canvas_account_id, EXCLUDED.canvas_term_id, EXCLUDED.start_at, EXCLUDED.end_at, EXCLUDED.workflow_state, EXCLUDED.grading_standard_id) RETURNING "id" User Create Many (0.3ms) INSERT INTO "users" ("canvas_id","sis_id","email","first_name","last_name","name","sortable_name","workflow_state","login_id","created_at","updated_at") VALUES (1,'sis_id_1','poorbastard@yharnam.com','Patches','the Spider','Patches the Spider','the Spider, Patches','active','spiderdude1337','2021-10-15 16:58:10.509769','2021-10-15 16:58:10.509769'),(2,'sis_id_2','dreamer@yharnam.com','Hunter','Djura','Hunter Djura','Djura, Hunter','active','retireddude109','2021-10-15 16:58:10.509769','2021-10-15 16:58:10.509769') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","sis_id"=EXCLUDED."sis_id","email"=EXCLUDED."email","first_name"=EXCLUDED."first_name","last_name"=EXCLUDED."last_name","name"=EXCLUDED."name","sortable_name"=EXCLUDED."sortable_name","workflow_state"=EXCLUDED."workflow_state","login_id"=EXCLUDED."login_id","updated_at"=EXCLUDED."updated_at" WHERE ("users".canvas_id, "users".sis_id, "users".email, "users".first_name, "users".last_name, "users".name, "users".sortable_name, "users".workflow_state, "users".login_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.sis_id, EXCLUDED.email, EXCLUDED.first_name, EXCLUDED.last_name, EXCLUDED.name, EXCLUDED.sortable_name, EXCLUDED.workflow_state, EXCLUDED.login_id) RETURNING "id"  (0.2ms) SELECT COUNT(*) FROM "users"  (0.1ms) SELECT COUNT(*) FROM "courses"  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.2ms) BEGIN Course Create Many (0.5ms) INSERT INTO "courses" ("canvas_id","sis_id","course_code","name","canvas_account_id","canvas_term_id","start_at","end_at","workflow_state","grading_standard_id","created_at","updated_at") VALUES (1,'course_sis_id_1','C1','Course #1',1,1,'2017-03-27 21:53:18','2017-04-27 12:21:18','active',NULL,'2021-10-15 16:58:10.516486','2021-10-15 16:58:10.516486'),(2,'course_sis_id_2','C2','Course #2',1,1,'2017-03-27 21:53:18','2017-04-27 12:21:18','unpublished',NULL,'2021-10-15 16:58:10.516486','2021-10-15 16:58:10.516486') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","sis_id"=EXCLUDED."sis_id","course_code"=EXCLUDED."course_code","name"=EXCLUDED."name","canvas_account_id"=EXCLUDED."canvas_account_id","canvas_term_id"=EXCLUDED."canvas_term_id","start_at"=EXCLUDED."start_at","end_at"=EXCLUDED."end_at","workflow_state"=EXCLUDED."workflow_state","grading_standard_id"=EXCLUDED."grading_standard_id","updated_at"=EXCLUDED."updated_at" WHERE ("courses".canvas_id, "courses".sis_id, "courses".course_code, "courses".name, "courses".canvas_account_id, "courses".canvas_term_id, "courses".start_at, "courses".end_at, "courses".workflow_state, "courses".grading_standard_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.sis_id, EXCLUDED.course_code, EXCLUDED.name, EXCLUDED.canvas_account_id, EXCLUDED.canvas_term_id, EXCLUDED.start_at, EXCLUDED.end_at, EXCLUDED.workflow_state, EXCLUDED.grading_standard_id) RETURNING "id"  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SELECT COUNT(*) FROM "submissions" Submission Create Many (0.7ms) INSERT INTO "submissions" ("canvas_id","canvas_user_id","canvas_course_id","canvas_assignment_id","submitted_at","due_at","graded_at","score","points_possible","excused","workflow_state","created_at","updated_at") VALUES (1,1,1,1,'2017-09-21 18:28:15','2017-09-27 18:28:15','2017-09-21 19:36:23',5.0,10.0,TRUE,'graded','2021-10-15 16:58:10.520978','2021-10-15 16:58:10.520978'),(2,1,1,2,'2017-09-21 18:28:15','2017-09-28 18:28:15','2017-09-21 19:36:23',5.0,10.0,FALSE,'submitted','2021-10-15 16:58:10.520978','2021-10-15 16:58:10.520978') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","canvas_user_id"=EXCLUDED."canvas_user_id","canvas_course_id"=EXCLUDED."canvas_course_id","canvas_assignment_id"=EXCLUDED."canvas_assignment_id","submitted_at"=EXCLUDED."submitted_at","due_at"=EXCLUDED."due_at","graded_at"=EXCLUDED."graded_at","score"=EXCLUDED."score","points_possible"=EXCLUDED."points_possible","excused"=EXCLUDED."excused","workflow_state"=EXCLUDED."workflow_state","updated_at"=EXCLUDED."updated_at" WHERE ("submissions".canvas_id, "submissions".canvas_user_id, "submissions".canvas_course_id, "submissions".canvas_assignment_id, "submissions".submitted_at, "submissions".due_at, "submissions".graded_at, "submissions".score, "submissions".points_possible, "submissions".excused, "submissions".workflow_state) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.canvas_user_id, EXCLUDED.canvas_course_id, EXCLUDED.canvas_assignment_id, EXCLUDED.submitted_at, EXCLUDED.due_at, EXCLUDED.graded_at, EXCLUDED.score, EXCLUDED.points_possible, EXCLUDED.excused, EXCLUDED.workflow_state) RETURNING "id"  (0.2ms) SELECT COUNT(*) FROM "submissions"  (0.1ms) ROLLBACK  (1.8ms) BEGIN [ActiveJob] [BatchTestJobBase] [f692a510-287a-4ea9-bd06-a7ef683d2fbd] Performing BatchTestJobBase (Job ID: f692a510-287a-4ea9-bd06-a7ef683d2fbd) from Test(default) [ActiveJob] [BatchTestJobBase] [f692a510-287a-4ea9-bd06-a7ef683d2fbd] Performed BatchTestJobBase (Job ID: f692a510-287a-4ea9-bd06-a7ef683d2fbd) from Test(default) in 0.19ms  (0.2ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [BatchTestJobBase] [dc35117a-775c-4006-9ab5-a7b8cd88803f] Performing BatchTestJobBase (Job ID: dc35117a-775c-4006-9ab5-a7b8cd88803f) from Test(default) [ActiveJob] [BatchTestJobBase] [dc35117a-775c-4006-9ab5-a7b8cd88803f] Performed BatchTestJobBase (Job ID: dc35117a-775c-4006-9ab5-a7b8cd88803f) from Test(default) in 0.19ms  (0.2ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [BatchTestJobBase] [4e9fb242-1834-420e-9923-3d0696dc6cbe] Performing BatchTestJobBase (Job ID: 4e9fb242-1834-420e-9923-3d0696dc6cbe) from Test(default) [ActiveJob] [BatchTestJobBase] [4e9fb242-1834-420e-9923-3d0696dc6cbe] Performed BatchTestJobBase (Job ID: 4e9fb242-1834-420e-9923-3d0696dc6cbe) from Test(default) in 0.05ms  (0.1ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [FailingBatchTestJobBase] [3716f84d-462b-496a-a092-0d8e8506fb64] Performing FailingBatchTestJobBase (Job ID: 3716f84d-462b-496a-a092-0d8e8506fb64) from Test(default) [ActiveJob] [FailingBatchTestJobBase] [3716f84d-462b-496a-a092-0d8e8506fb64] Error performing FailingBatchTestJobBase (Job ID: 3716f84d-462b-496a-a092-0d8e8506fb64) from Test(default) in 0.16ms: RuntimeError (Foo): /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/job_batching/support/base_job.rb:12:in `perform' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:39:in `block in perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:109:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch_aware_job.rb:12:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/i18n-1.8.10/lib/i18n.rb:309:in `with_locale' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/translation.rb:9:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:26:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `block in instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications/instrumenter.rb:23:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:25:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `block in tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `block in tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:28:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:22:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:136:in `run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:38:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/job_batching/batch_aware_job_spec.rb:46:in `block (5 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `block in with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `block in with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-rails-5.0.2/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:259:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:644:in `block in run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:606:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/configuration.rb:2067:in `with_suite_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:116:in `block in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/reporter.rb:74:in `report' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:115:in `run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:89:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:71:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:45:in `invoke' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/exe/rspec:4:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:63:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:63:in `kernel_load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:28:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:474:in `exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:30:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:24:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/exe/bundle:49:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/friendly_errors.rb:128:in `with_friendly_errors' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/exe/bundle:37:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `
'  (0.1ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] Enqueued BatchTestJobBase (Job ID: 6c7c54f2-99d0-421b-bc25-e17acf84eeaa) to Test(default)  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] Enqueued BatchTestJobBase (Job ID: 675368ef-7c63-4672-a202-3d9daa891931) to Test(default)  (0.1ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] Enqueued BatchTestJobBase (Job ID: 437a887a-3ec9-433c-bb8f-9a09424368ef) to Test(default)  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.3ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.5ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] Enqueued RetryingJob (Job ID: 11ec458d-491e-42d5-ae9e-89f6f24aadd8) to Sidekiq(default) [ActiveJob] [RetryingJob] [11ec458d-491e-42d5-ae9e-89f6f24aadd8] Performing RetryingJob (Job ID: 11ec458d-491e-42d5-ae9e-89f6f24aadd8) from Sidekiq(default) [ActiveJob] [RetryingJob] [11ec458d-491e-42d5-ae9e-89f6f24aadd8] Error performing RetryingJob (Job ID: 11ec458d-491e-42d5-ae9e-89f6f24aadd8) from Sidekiq(default) in 3.35ms: RuntimeError (A Failure): /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/job_batching/batch_spec.rb:268:in `perform' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:39:in `block in perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:109:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch_aware_job.rb:12:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/i18n-1.8.10/lib/i18n.rb:314:in `with_locale' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/translation.rb:9:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:26:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `block in instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications/instrumenter.rb:23:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:25:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `block in tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `block in tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:28:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:22:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:136:in `run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:38:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:24:in `block in execute' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:109:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/railtie.rb:28:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/execution_wrapper.rb:87:in `wrap' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/reloader.rb:73:in `block in wrap' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/execution_wrapper.rb:87:in `wrap' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/reloader.rb:72:in `wrap' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/railtie.rb:27:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:136:in `run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:22:in `execute' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/queue_adapters/sidekiq_adapter.rb:42:in `perform' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/sidekiq-6.2.2/lib/sidekiq/testing.rb:300:in `execute_job' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/sidekiq-6.2.2/lib/sidekiq/testing.rb:295:in `block in process_job' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/sidekiq-6.2.2/lib/sidekiq/middleware/chain.rb:138:in `block in invoke' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/sidekiq.rb:73:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/sidekiq-6.2.2/lib/sidekiq/middleware/chain.rb:140:in `block in invoke' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/sidekiq-6.2.2/lib/sidekiq/middleware/chain.rb:143:in `invoke' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/sidekiq-6.2.2/lib/sidekiq/testing.rb:294:in `process_job' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/job_batching/batch_spec.rb:289:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `block in with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `block in with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-rails-5.0.2/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:259:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:644:in `block in run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:606:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/configuration.rb:2067:in `with_suite_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:116:in `block in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/reporter.rb:74:in `report' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:115:in `run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:89:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:71:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:45:in `invoke' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/exe/rspec:4:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:63:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:63:in `kernel_load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:28:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:474:in `exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:30:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:24:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/exe/bundle:49:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/friendly_errors.rb:128:in `with_friendly_errors' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/exe/bundle:37:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `
' [ActiveJob] [RetryingJob] [11ec458d-491e-42d5-ae9e-89f6f24aadd8] Performing RetryingJob (Job ID: 11ec458d-491e-42d5-ae9e-89f6f24aadd8) from Sidekiq(default) [ActiveJob] [RetryingJob] [11ec458d-491e-42d5-ae9e-89f6f24aadd8] Performed RetryingJob (Job ID: 11ec458d-491e-42d5-ae9e-89f6f24aadd8) from Sidekiq(default) in 3.53ms  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] Enqueued TestWorker (Job ID: c327cbed-efb6-491b-9846-fb9d02e1a0fe) to Sidekiq(default)  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] Enqueued CanvasSync::JobBatches::Batch::Callback::ActiveJobCallbackWorker (Job ID: dd7e9e4f-6a44-4e36-b1b0-b20c0c42ab25) to Test(default) with arguments: "SampleCallback", "complete", {"a"=>"b"}, "Z8uG3udf6EkZbQ", nil  (0.2ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] Enqueued CanvasSync::JobBatches::Batch::Callback::ActiveJobCallbackWorker (Job ID: 12f1bbb6-b6b4-49c1-ab7e-346a1373c161) to Test(default) with arguments: "SampleCallback2", "complete", {"b"=>"a"}, "mC7naddBklY4aA", nil [ActiveJob] Enqueued CanvasSync::JobBatches::Batch::Callback::ActiveJobCallbackWorker (Job ID: 620dcf9e-1065-41bc-b803-c06051aa97f5) to Test(default) with arguments: "SampleCallback", "complete", {"a"=>"b"}, "mC7naddBklY4aA", nil  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] Enqueued ContextedJob (Job ID: 1e8006db-079a-4ee6-99f3-ee0f4ebd86d6) to Sidekiq(default) [ActiveJob] [TestWorker] [c327cbed-efb6-491b-9846-fb9d02e1a0fe] Performing TestWorker (Job ID: c327cbed-efb6-491b-9846-fb9d02e1a0fe) from Sidekiq(default) [ActiveJob] [TestWorker] [c327cbed-efb6-491b-9846-fb9d02e1a0fe] Performed TestWorker (Job ID: c327cbed-efb6-491b-9846-fb9d02e1a0fe) from Sidekiq(default) in 1.64ms [ActiveJob] [ContextedJob] [1e8006db-079a-4ee6-99f3-ee0f4ebd86d6] Performing ContextedJob (Job ID: 1e8006db-079a-4ee6-99f3-ee0f4ebd86d6) from Sidekiq(default) [ActiveJob] [ContextedJob] [1e8006db-079a-4ee6-99f3-ee0f4ebd86d6] Performed ContextedJob (Job ID: 1e8006db-079a-4ee6-99f3-ee0f4ebd86d6) from Sidekiq(default) in 3.25ms  (0.2ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] Enqueued ContextedJob (Job ID: d6ede380-a11e-44e9-b5ea-cc334088d401) to Sidekiq(default) [ActiveJob] [ContextedJob] [d6ede380-a11e-44e9-b5ea-cc334088d401] Performing ContextedJob (Job ID: d6ede380-a11e-44e9-b5ea-cc334088d401) from Sidekiq(default) [ActiveJob] [ContextedJob] [d6ede380-a11e-44e9-b5ea-cc334088d401] Performed ContextedJob (Job ID: d6ede380-a11e-44e9-b5ea-cc334088d401) from Sidekiq(default) in 5.37ms  (0.2ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] Enqueued BatchTestJobBase (Job ID: f338fdad-b3f9-4c83-9ea0-56c706892242) to Sidekiq(default) [ActiveJob] [BatchTestJobBase] [f338fdad-b3f9-4c83-9ea0-56c706892242] Performing BatchTestJobBase (Job ID: f338fdad-b3f9-4c83-9ea0-56c706892242) from Sidekiq(default) [ActiveJob] [BatchTestJobBase] [f338fdad-b3f9-4c83-9ea0-56c706892242] Performed BatchTestJobBase (Job ID: f338fdad-b3f9-4c83-9ea0-56c706892242) from Sidekiq(default) in 3.71ms [ActiveJob] Enqueued ContextedJob (Job ID: eaec03eb-2cc4-48fa-bcc7-c464b6a87670) to Sidekiq(default) [ActiveJob] [ContextedJob] [eaec03eb-2cc4-48fa-bcc7-c464b6a87670] Performing ContextedJob (Job ID: eaec03eb-2cc4-48fa-bcc7-c464b6a87670) from Sidekiq(default) [ActiveJob] [ContextedJob] [eaec03eb-2cc4-48fa-bcc7-c464b6a87670] Performed ContextedJob (Job ID: eaec03eb-2cc4-48fa-bcc7-c464b6a87670) from Sidekiq(default) in 8.13ms  (0.2ms) ROLLBACK  (0.3ms) BEGIN [ActiveJob] Enqueued TestWorker (Job ID: 1fddd052-1b34-45ff-ab2f-af215b646e09) to Sidekiq(default) [ActiveJob] Enqueued TestWorker (Job ID: 82472302-1085-4386-ba72-e79b89531fa8) to Sidekiq(default) [ActiveJob] Enqueued TestWorker (Job ID: 11eb5bc0-3f3c-44d4-80e6-771763d51dd0) to Sidekiq(default)  (0.2ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] Enqueued WorkerA (Job ID: ed6340b5-cd33-446f-8f97-cbc0a591c9e9) to Sidekiq(default) [ActiveJob] Enqueued WorkerB (Job ID: c7f41236-f3d2-4a34-adbe-54d8237e652d) to Sidekiq(default) [ActiveJob] Enqueued WorkerA (Job ID: 5089f4b0-438c-4d5f-b025-74355bcd1b94) to Sidekiq(default) [ActiveJob] Enqueued WorkerC (Job ID: 77fbba18-4415-4de8-b4cd-e3f93bea79b8) to Sidekiq(default)  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (1.4ms) BEGIN  (0.2ms) ROLLBACK  (2.4ms) BEGIN  (1.4ms) ROLLBACK  (0.2ms) BEGIN  (0.4ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.3ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) ROLLBACK  (0.3ms) BEGIN  (0.3ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] Enqueued TestWorker (Job ID: dce55dc2-f803-432f-b0cc-8dec5493919d) to Sidekiq(default)  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] Enqueued TestWorker (Job ID: 51e00bc4-17ed-4369-8297-04dd76055be5) to Sidekiq(default)  (1.4ms) ROLLBACK  (0.4ms) SELECT "schema_migrations"."version" FROM "schema_migrations" ORDER BY "schema_migrations"."version" ASC  (0.2ms) BEGIN  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.5ms) SELECT COUNT(*) FROM "canvas_sync_job_logs" [ActiveJob] [GoodJob] [716ea295-80f3-4af8-aaa4-3f6e6beb5763] Performing GoodJob (Job ID: 716ea295-80f3-4af8-aaa4-3f6e6beb5763) from Test(default) with arguments: "argument" [ActiveJob] [GoodJob] [716ea295-80f3-4af8-aaa4-3f6e6beb5763] CanvasSync::JobLog Load (0.3ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "716ea295-80f3-4af8-aaa4-3f6e6beb5763"], ["LIMIT", 1]] [ActiveJob] [GoodJob] [716ea295-80f3-4af8-aaa4-3f6e6beb5763]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [GoodJob] [716ea295-80f3-4af8-aaa4-3f6e6beb5763] CanvasSync::JobLog Create (0.5ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "GoodJob"], ["status", "enqueued"], ["job_arguments", "---\n- argument\n"], ["created_at", "2021-10-15 16:58:56.400746"], ["updated_at", "2021-10-15 16:58:56.400746"], ["job_id", "716ea295-80f3-4af8-aaa4-3f6e6beb5763"]] [ActiveJob] [GoodJob] [716ea295-80f3-4af8-aaa4-3f6e6beb5763]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [GoodJob] [716ea295-80f3-4af8-aaa4-3f6e6beb5763]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [GoodJob] [716ea295-80f3-4af8-aaa4-3f6e6beb5763] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-10-15 16:58:56.402621"], ["status", "running"], ["updated_at", "2021-10-15 16:58:56.402908"], ["id", 73]] [ActiveJob] [GoodJob] [716ea295-80f3-4af8-aaa4-3f6e6beb5763]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [GoodJob] [716ea295-80f3-4af8-aaa4-3f6e6beb5763]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [GoodJob] [716ea295-80f3-4af8-aaa4-3f6e6beb5763] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2021-10-15 16:58:56.404495"], ["status", "success"], ["updated_at", "2021-10-15 16:58:56.404834"], ["id", 73]] [ActiveJob] [GoodJob] [716ea295-80f3-4af8-aaa4-3f6e6beb5763]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [GoodJob] [716ea295-80f3-4af8-aaa4-3f6e6beb5763] Performed GoodJob (Job ID: 716ea295-80f3-4af8-aaa4-3f6e6beb5763) from Test(default) in 16.42ms  (0.2ms) SELECT COUNT(*) FROM "canvas_sync_job_logs" CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" ORDER BY "canvas_sync_job_logs"."id" DESC LIMIT $1 [["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [BadJob] [61824b8a-1b3c-4c92-9f24-980a54d35320] Performing BadJob (Job ID: 61824b8a-1b3c-4c92-9f24-980a54d35320) from Test(default) with arguments: "argument" [ActiveJob] [BadJob] [61824b8a-1b3c-4c92-9f24-980a54d35320] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "61824b8a-1b3c-4c92-9f24-980a54d35320"], ["LIMIT", 1]] [ActiveJob] [BadJob] [61824b8a-1b3c-4c92-9f24-980a54d35320]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [BadJob] [61824b8a-1b3c-4c92-9f24-980a54d35320] CanvasSync::JobLog Create (0.2ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "BadJob"], ["status", "enqueued"], ["job_arguments", "---\n- argument\n"], ["created_at", "2021-10-15 16:58:56.410430"], ["updated_at", "2021-10-15 16:58:56.410430"], ["job_id", "61824b8a-1b3c-4c92-9f24-980a54d35320"]] [ActiveJob] [BadJob] [61824b8a-1b3c-4c92-9f24-980a54d35320]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [BadJob] [61824b8a-1b3c-4c92-9f24-980a54d35320]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [BadJob] [61824b8a-1b3c-4c92-9f24-980a54d35320] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-10-15 16:58:56.411540"], ["status", "running"], ["updated_at", "2021-10-15 16:58:56.411827"], ["id", 74]] [ActiveJob] [BadJob] [61824b8a-1b3c-4c92-9f24-980a54d35320]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [BadJob] [61824b8a-1b3c-4c92-9f24-980a54d35320]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [BadJob] [61824b8a-1b3c-4c92-9f24-980a54d35320] CanvasSync::JobLog Update (0.5ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "exception" = $2, "backtrace" = $3, "status" = $4, "updated_at" = $5 WHERE "canvas_sync_job_logs"."id" = $6 [["completed_at", "2021-10-15 16:58:56.413073"], ["exception", "EvilError: EvilError"], ["backtrace", "/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:12:in `perform'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:39:in `block in perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:109:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch_aware_job.rb:22:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:21:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/i18n-1.8.10/lib/i18n.rb:309:in `with_locale'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/translation.rb:9:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:26:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `block in instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications/instrumenter.rb:23:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:25:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `block in tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `block in tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:28:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:22:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:136:in `run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:38:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:18:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:40:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/matchers/built_in/raise_error.rb:59:in `matches?'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:51:in `block in handle_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:27:in `with_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:48:in `handle_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:65:in `to'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:101:in `to'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:39:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `block in with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `block in with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-rails-5.0.2/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:259:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:644:in `block in run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:606:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/configuration.rb:2067:in `with_suite_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:116:in `block in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/reporter.rb:74:in `report'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:115:in `run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:89:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:71:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:45:in `invoke'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/exe/rspec:4:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:63:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:63:in `kernel_load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:28:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:474:in `exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:30:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:24:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/exe/bundle:49:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/friendly_errors.rb:128:in `with_friendly_errors'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/exe/bundle:37:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `
'"], ["status", "error"], ["updated_at", "2021-10-15 16:58:56.413355"], ["id", 74]] [ActiveJob] [BadJob] [61824b8a-1b3c-4c92-9f24-980a54d35320]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [BadJob] [61824b8a-1b3c-4c92-9f24-980a54d35320] Error performing BadJob (Job ID: 61824b8a-1b3c-4c92-9f24-980a54d35320) from Test(default) in 5.17ms: EvilError (EvilError): /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:12:in `perform' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:39:in `block in perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:109:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch_aware_job.rb:22:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:21:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/i18n-1.8.10/lib/i18n.rb:309:in `with_locale' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/translation.rb:9:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:26:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `block in instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications/instrumenter.rb:23:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:25:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `block in tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `block in tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:28:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:22:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:136:in `run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:38:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:18:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:40:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/matchers/built_in/raise_error.rb:59:in `matches?' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:51:in `block in handle_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:27:in `with_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:48:in `handle_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:65:in `to' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:101:in `to' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:39:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `block in with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `block in with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-rails-5.0.2/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:259:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:644:in `block in run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:606:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/configuration.rb:2067:in `with_suite_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:116:in `block in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/reporter.rb:74:in `report' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:115:in `run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:89:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:71:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:45:in `invoke' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/exe/rspec:4:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:63:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:63:in `kernel_load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:28:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:474:in `exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:30:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:24:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/exe/bundle:49:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/friendly_errors.rb:128:in `with_friendly_errors' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/exe/bundle:37:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `
' CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" ORDER BY "canvas_sync_job_logs"."id" DESC LIMIT $1 [["LIMIT", 1]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [BadJob] [eb17ce8f-6d32-4de0-b47a-7c8be5678383] Performing BadJob (Job ID: eb17ce8f-6d32-4de0-b47a-7c8be5678383) from Test(default) [ActiveJob] [BadJob] [eb17ce8f-6d32-4de0-b47a-7c8be5678383] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "eb17ce8f-6d32-4de0-b47a-7c8be5678383"], ["LIMIT", 1]] [ActiveJob] [BadJob] [eb17ce8f-6d32-4de0-b47a-7c8be5678383]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [BadJob] [eb17ce8f-6d32-4de0-b47a-7c8be5678383] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["job_class", "BadJob"], ["status", "enqueued"], ["created_at", "2021-10-15 16:58:56.417910"], ["updated_at", "2021-10-15 16:58:56.417910"], ["job_id", "eb17ce8f-6d32-4de0-b47a-7c8be5678383"]] [ActiveJob] [BadJob] [eb17ce8f-6d32-4de0-b47a-7c8be5678383]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [BadJob] [eb17ce8f-6d32-4de0-b47a-7c8be5678383]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [BadJob] [eb17ce8f-6d32-4de0-b47a-7c8be5678383] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-10-15 16:58:56.418826"], ["status", "running"], ["updated_at", "2021-10-15 16:58:56.419114"], ["id", 75]] [ActiveJob] [BadJob] [eb17ce8f-6d32-4de0-b47a-7c8be5678383]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [BadJob] [eb17ce8f-6d32-4de0-b47a-7c8be5678383]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [BadJob] [eb17ce8f-6d32-4de0-b47a-7c8be5678383] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "exception" = $2, "backtrace" = $3, "status" = $4, "updated_at" = $5 WHERE "canvas_sync_job_logs"."id" = $6 [["completed_at", "2021-10-15 16:58:56.420331"], ["exception", "ArgumentError: wrong number of arguments (given 0, expected 1)"], ["backtrace", "/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:11:in `perform'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:39:in `block in perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:109:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch_aware_job.rb:22:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:21:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/i18n-1.8.10/lib/i18n.rb:309:in `with_locale'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/translation.rb:9:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:26:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `block in instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications/instrumenter.rb:23:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:25:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `block in tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `block in tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:28:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:22:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:136:in `run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:38:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:18:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:52:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/matchers/built_in/raise_error.rb:59:in `matches?'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:51:in `block in handle_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:27:in `with_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:48:in `handle_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:65:in `to'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:101:in `to'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:51:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `block in with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `block in with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-rails-5.0.2/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:259:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:644:in `block in run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:606:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/configuration.rb:2067:in `with_suite_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:116:in `block in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/reporter.rb:74:in `report'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:115:in `run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:89:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:71:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:45:in `invoke'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/exe/rspec:4:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:63:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:63:in `kernel_load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:28:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:474:in `exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:30:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:24:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/exe/bundle:49:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/friendly_errors.rb:128:in `with_friendly_errors'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/exe/bundle:37:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `
'"], ["status", "error"], ["updated_at", "2021-10-15 16:58:56.420584"], ["id", 75]] [ActiveJob] [BadJob] [eb17ce8f-6d32-4de0-b47a-7c8be5678383]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [BadJob] [eb17ce8f-6d32-4de0-b47a-7c8be5678383] Error performing BadJob (Job ID: eb17ce8f-6d32-4de0-b47a-7c8be5678383) from Test(default) in 4.61ms: ArgumentError (wrong number of arguments (given 0, expected 1)): /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:11:in `perform' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:39:in `block in perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:109:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch_aware_job.rb:22:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:21:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/i18n-1.8.10/lib/i18n.rb:309:in `with_locale' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/translation.rb:9:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:26:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `block in instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications/instrumenter.rb:23:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:25:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `block in tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `block in tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:28:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:22:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:136:in `run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:38:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:18:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:52:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/matchers/built_in/raise_error.rb:59:in `matches?' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:51:in `block in handle_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:27:in `with_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:48:in `handle_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:65:in `to' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:101:in `to' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:51:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `block in with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `block in with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-rails-5.0.2/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:259:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:644:in `block in run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:606:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/configuration.rb:2067:in `with_suite_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:116:in `block in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/reporter.rb:74:in `report' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:115:in `run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:89:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:71:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:45:in `invoke' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/exe/rspec:4:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:63:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:63:in `kernel_load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:28:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:474:in `exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:30:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:24:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/exe/bundle:49:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/friendly_errors.rb:128:in `with_friendly_errors' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/exe/bundle:37:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `
'  (0.1ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [BadJob] [a795595a-5411-48c2-aa10-b2b29f7871f5] Performing BadJob (Job ID: a795595a-5411-48c2-aa10-b2b29f7871f5) from Test(default) [ActiveJob] [BadJob] [a795595a-5411-48c2-aa10-b2b29f7871f5] CanvasSync::JobLog Load (0.3ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "a795595a-5411-48c2-aa10-b2b29f7871f5"], ["LIMIT", 1]] [ActiveJob] [BadJob] [a795595a-5411-48c2-aa10-b2b29f7871f5]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [BadJob] [a795595a-5411-48c2-aa10-b2b29f7871f5] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["job_class", "BadJob"], ["status", "enqueued"], ["created_at", "2021-10-15 16:58:56.424210"], ["updated_at", "2021-10-15 16:58:56.424210"], ["job_id", "a795595a-5411-48c2-aa10-b2b29f7871f5"]] [ActiveJob] [BadJob] [a795595a-5411-48c2-aa10-b2b29f7871f5]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [BadJob] [a795595a-5411-48c2-aa10-b2b29f7871f5]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [BadJob] [a795595a-5411-48c2-aa10-b2b29f7871f5] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-10-15 16:58:56.425215"], ["status", "running"], ["updated_at", "2021-10-15 16:58:56.425563"], ["id", 76]] [ActiveJob] [BadJob] [a795595a-5411-48c2-aa10-b2b29f7871f5]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [BadJob] [a795595a-5411-48c2-aa10-b2b29f7871f5]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [BadJob] [a795595a-5411-48c2-aa10-b2b29f7871f5] CanvasSync::JobLog Update (0.8ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "exception" = $2, "backtrace" = $3, "status" = $4, "updated_at" = $5 WHERE "canvas_sync_job_logs"."id" = $6 [["completed_at", "2021-10-15 16:58:56.429675"], ["exception", "ArgumentError: wrong number of arguments (given 0, expected 1)"], ["backtrace", "/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:11:in `perform'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:39:in `block in perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:109:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch_aware_job.rb:22:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:21:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/i18n-1.8.10/lib/i18n.rb:309:in `with_locale'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/translation.rb:9:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:26:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `block in instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications/instrumenter.rb:23:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:25:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `block in tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `block in tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:28:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:22:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:136:in `run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:38:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:18:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:60:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/matchers/built_in/raise_error.rb:59:in `matches?'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:51:in `block in handle_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:27:in `with_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:48:in `handle_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:65:in `to'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:101:in `to'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:59:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `block in with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `block in with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-rails-5.0.2/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:259:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:644:in `block in run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:606:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/configuration.rb:2067:in `with_suite_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:116:in `block in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/reporter.rb:74:in `report'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:115:in `run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:89:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:71:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:45:in `invoke'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/exe/rspec:4:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:63:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:63:in `kernel_load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:28:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:474:in `exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:30:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:24:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/exe/bundle:49:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/friendly_errors.rb:128:in `with_friendly_errors'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/exe/bundle:37:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `
'\n\nError Occurred while handling an Error: NoMethodError: undefined method `bad_catcher' for BadJob:Class\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-mocks-3.10.2/lib/rspec/mocks/method_double.rb:28:in `block in original_implementation_callable'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-mocks-3.10.2/lib/rspec/mocks/message_expectation.rb:101:in `block in and_call_original'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-mocks-3.10.2/lib/rspec/mocks/message_expectation.rb:740:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-mocks-3.10.2/lib/rspec/mocks/message_expectation.rb:572:in `invoke_incrementing_actual_calls_by'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-mocks-3.10.2/lib/rspec/mocks/message_expectation.rb:427:in `invoke'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-mocks-3.10.2/lib/rspec/mocks/proxy.rb:217:in `message_received'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-mocks-3.10.2/lib/rspec/mocks/proxy.rb:361:in `message_received'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-mocks-3.10.2/lib/rspec/mocks/method_double.rb:78:in `proxy_method_invoked'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-mocks-3.10.2/lib/rspec/mocks/method_double.rb:64:in `block (2 levels) in define_proxy_method'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:31:in `rescue in block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:23:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/i18n-1.8.10/lib/i18n.rb:309:in `with_locale'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/translation.rb:9:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:26:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `block in instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications/instrumenter.rb:23:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:25:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `block in tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `block in tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:28:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:22:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:136:in `run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:38:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:18:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:60:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/matchers/built_in/raise_error.rb:59:in `matches?'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:51:in `block in handle_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:27:in `with_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:48:in `handle_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:65:in `to'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:101:in `to'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:59:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `block in with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `block in with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-rails-5.0.2/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:259:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:644:in `block in run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:606:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/configuration.rb:2067:in `with_suite_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:116:in `block in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/reporter.rb:74:in `report'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:115:in `run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:89:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:71:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:45:in `invoke'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/exe/rspec:4:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:63:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:63:in `kernel_load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:28:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:474:in `exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:30:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:24:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/exe/bundle:49:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/friendly_errors.rb:128:in `with_friendly_errors'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/exe/bundle:37:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `
'"], ["status", "error"], ["updated_at", "2021-10-15 16:58:56.430148"], ["id", 76]] [ActiveJob] [BadJob] [a795595a-5411-48c2-aa10-b2b29f7871f5]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [BadJob] [a795595a-5411-48c2-aa10-b2b29f7871f5] Error performing BadJob (Job ID: a795595a-5411-48c2-aa10-b2b29f7871f5) from Test(default) in 8.81ms: ArgumentError (wrong number of arguments (given 0, expected 1)): /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:11:in `perform' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:39:in `block in perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:109:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch_aware_job.rb:22:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:21:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/i18n-1.8.10/lib/i18n.rb:309:in `with_locale' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/translation.rb:9:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:26:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `block in instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications/instrumenter.rb:23:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:25:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `block in tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `block in tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:28:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:22:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:136:in `run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:38:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:18:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:60:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/matchers/built_in/raise_error.rb:59:in `matches?' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:51:in `block in handle_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:27:in `with_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:48:in `handle_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:65:in `to' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:101:in `to' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:59:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `block in with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `block in with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-rails-5.0.2/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:259:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:644:in `block in run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:606:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/configuration.rb:2067:in `with_suite_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:116:in `block in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/reporter.rb:74:in `report' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:115:in `run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:89:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:71:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:45:in `invoke' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/exe/rspec:4:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:63:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:63:in `kernel_load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:28:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:474:in `exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:30:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:24:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/exe/bundle:49:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/friendly_errors.rb:128:in `with_friendly_errors' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/exe/bundle:37:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `
' CanvasSync::JobLog Load (0.3ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" ORDER BY "canvas_sync_job_logs"."id" DESC LIMIT $1 [["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [CanvasSync::Jobs::ReportChecker] [6bea5bc8-064a-4357-b677-dad78b90526f] Performing CanvasSync::Jobs::ReportChecker (Job ID: 6bea5bc8-064a-4357-b677-dad78b90526f) from Test(default) with arguments: "provisioning_csv", 1, "FakeProcessor", {} [ActiveJob] [CanvasSync::Jobs::ReportChecker] [6bea5bc8-064a-4357-b677-dad78b90526f] CanvasSync::JobLog Load (0.3ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "6bea5bc8-064a-4357-b677-dad78b90526f"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [6bea5bc8-064a-4357-b677-dad78b90526f]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [6bea5bc8-064a-4357-b677-dad78b90526f] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- provisioning_csv\n- 1\n- FakeProcessor\n- {}\n"], ["created_at", "2021-10-15 16:58:56.437298"], ["updated_at", "2021-10-15 16:58:56.437298"], ["job_id", "6bea5bc8-064a-4357-b677-dad78b90526f"]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [6bea5bc8-064a-4357-b677-dad78b90526f]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [6bea5bc8-064a-4357-b677-dad78b90526f]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [6bea5bc8-064a-4357-b677-dad78b90526f] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-10-15 16:58:56.438670"], ["status", "running"], ["updated_at", "2021-10-15 16:58:56.438961"], ["id", 77]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [6bea5bc8-064a-4357-b677-dad78b90526f]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [6bea5bc8-064a-4357-b677-dad78b90526f]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [6bea5bc8-064a-4357-b677-dad78b90526f] CanvasSync::JobLog Destroy (0.2ms) DELETE FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."id" = $1 [["id", 77]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [6bea5bc8-064a-4357-b677-dad78b90526f]  (0.3ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [6bea5bc8-064a-4357-b677-dad78b90526f] Performed CanvasSync::Jobs::ReportChecker (Job ID: 6bea5bc8-064a-4357-b677-dad78b90526f) from Test(default) in 8.23ms  (0.2ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [CanvasSync::Jobs::ReportChecker] [7a4665f0-ec36-4b07-bffd-5d5bb45af29b] Performing CanvasSync::Jobs::ReportChecker (Job ID: 7a4665f0-ec36-4b07-bffd-5d5bb45af29b) from Test(default) with arguments: "provisioning_csv", 1, "FakeProcessor", {} [ActiveJob] [CanvasSync::Jobs::ReportChecker] [7a4665f0-ec36-4b07-bffd-5d5bb45af29b] CanvasSync::JobLog Load (0.3ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "7a4665f0-ec36-4b07-bffd-5d5bb45af29b"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [7a4665f0-ec36-4b07-bffd-5d5bb45af29b]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [7a4665f0-ec36-4b07-bffd-5d5bb45af29b] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- provisioning_csv\n- 1\n- FakeProcessor\n- {}\n"], ["created_at", "2021-10-15 16:58:56.447387"], ["updated_at", "2021-10-15 16:58:56.447387"], ["job_id", "7a4665f0-ec36-4b07-bffd-5d5bb45af29b"]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [7a4665f0-ec36-4b07-bffd-5d5bb45af29b]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [7a4665f0-ec36-4b07-bffd-5d5bb45af29b]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [7a4665f0-ec36-4b07-bffd-5d5bb45af29b] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-10-15 16:58:56.448822"], ["status", "running"], ["updated_at", "2021-10-15 16:58:56.449161"], ["id", 78]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [7a4665f0-ec36-4b07-bffd-5d5bb45af29b]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [7a4665f0-ec36-4b07-bffd-5d5bb45af29b]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [7a4665f0-ec36-4b07-bffd-5d5bb45af29b] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- provisioning_csv\n- 1\n- FakeProcessor\n- {}\n- {}\n"], ["created_at", "2021-10-15 16:58:56.452824"], ["updated_at", "2021-10-15 16:58:56.452824"], ["job_id", "c3e667fb-b7a9-47c2-9f72-923f6ef715e7"]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [7a4665f0-ec36-4b07-bffd-5d5bb45af29b]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [7a4665f0-ec36-4b07-bffd-5d5bb45af29b] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: c3e667fb-b7a9-47c2-9f72-923f6ef715e7) to Test(default) at 2021-10-15 16:59:26 UTC with arguments: "provisioning_csv", 1, "FakeProcessor", {}, {} [ActiveJob] [CanvasSync::Jobs::ReportChecker] [7a4665f0-ec36-4b07-bffd-5d5bb45af29b]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [7a4665f0-ec36-4b07-bffd-5d5bb45af29b] CanvasSync::JobLog Destroy (0.2ms) DELETE FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."id" = $1 [["id", 78]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [7a4665f0-ec36-4b07-bffd-5d5bb45af29b]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [7a4665f0-ec36-4b07-bffd-5d5bb45af29b] Performed CanvasSync::Jobs::ReportChecker (Job ID: 7a4665f0-ec36-4b07-bffd-5d5bb45af29b) from Test(default) in 9.08ms  (0.1ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [CanvasSync::Jobs::ReportChecker] [c40db78d-75a2-43cc-b30c-a1515315295b] Performing CanvasSync::Jobs::ReportChecker (Job ID: c40db78d-75a2-43cc-b30c-a1515315295b) from Test(default) with arguments: "provisioning_csv", 1, "FakeProcessor", {} [ActiveJob] [CanvasSync::Jobs::ReportChecker] [c40db78d-75a2-43cc-b30c-a1515315295b] CanvasSync::JobLog Load (0.1ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "c40db78d-75a2-43cc-b30c-a1515315295b"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [c40db78d-75a2-43cc-b30c-a1515315295b]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [c40db78d-75a2-43cc-b30c-a1515315295b] CanvasSync::JobLog Create (0.2ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- provisioning_csv\n- 1\n- FakeProcessor\n- {}\n"], ["created_at", "2021-10-15 16:58:56.457765"], ["updated_at", "2021-10-15 16:58:56.457765"], ["job_id", "c40db78d-75a2-43cc-b30c-a1515315295b"]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [c40db78d-75a2-43cc-b30c-a1515315295b]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [c40db78d-75a2-43cc-b30c-a1515315295b]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [c40db78d-75a2-43cc-b30c-a1515315295b] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-10-15 16:58:56.458924"], ["status", "running"], ["updated_at", "2021-10-15 16:58:56.459133"], ["id", 80]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [c40db78d-75a2-43cc-b30c-a1515315295b]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [c40db78d-75a2-43cc-b30c-a1515315295b]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [c40db78d-75a2-43cc-b30c-a1515315295b] CanvasSync::JobLog Update (0.5ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "exception" = $2, "backtrace" = $3, "status" = $4, "updated_at" = $5 WHERE "canvas_sync_job_logs"."id" = $6 [["completed_at", "2021-10-15 16:58:56.463923"], ["exception", "NameError: undefined local variable or method `current_organization' for #"], ["backtrace", "/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/jobs/report_checker.rb:35:in `perform'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:39:in `block in perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:109:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch_aware_job.rb:22:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:21:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/i18n-1.8.10/lib/i18n.rb:309:in `with_locale'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/translation.rb:9:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:26:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `block in instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications/instrumenter.rb:23:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:25:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `block in tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `block in tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:28:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:22:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:136:in `run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:38:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:18:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/report_checker_spec.rb:11:in `start_job'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/report_checker_spec.rb:53:in `block (5 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/matchers/built_in/raise_error.rb:59:in `matches?'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:51:in `block in handle_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:27:in `with_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:48:in `handle_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:65:in `to'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:101:in `to'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/report_checker_spec.rb:53:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `block in with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `block in with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-rails-5.0.2/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:259:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:644:in `block in run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:606:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/configuration.rb:2067:in `with_suite_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:116:in `block in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/reporter.rb:74:in `report'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:115:in `run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:89:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:71:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:45:in `invoke'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/exe/rspec:4:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:63:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:63:in `kernel_load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:28:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:474:in `exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:30:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:24:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/exe/bundle:49:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/friendly_errors.rb:128:in `with_friendly_errors'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/exe/bundle:37:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `
'"], ["status", "error"], ["updated_at", "2021-10-15 16:58:56.464365"], ["id", 80]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [c40db78d-75a2-43cc-b30c-a1515315295b]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [c40db78d-75a2-43cc-b30c-a1515315295b] Error performing CanvasSync::Jobs::ReportChecker (Job ID: c40db78d-75a2-43cc-b30c-a1515315295b) from Test(default) in 9.07ms: NameError (undefined local variable or method `current_organization' for #): /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/jobs/report_checker.rb:35:in `perform' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:39:in `block in perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:109:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch_aware_job.rb:22:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:21:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/i18n-1.8.10/lib/i18n.rb:309:in `with_locale' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/translation.rb:9:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:26:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `block in instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications/instrumenter.rb:23:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:25:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `block in tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `block in tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:28:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:22:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:136:in `run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:38:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:18:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/report_checker_spec.rb:11:in `start_job' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/report_checker_spec.rb:53:in `block (5 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/matchers/built_in/raise_error.rb:59:in `matches?' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:51:in `block in handle_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:27:in `with_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:48:in `handle_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:65:in `to' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:101:in `to' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/report_checker_spec.rb:53:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `block in with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `block in with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-rails-5.0.2/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:259:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:644:in `block in run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:606:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/configuration.rb:2067:in `with_suite_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:116:in `block in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/reporter.rb:74:in `report' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:115:in `run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:89:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:71:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:45:in `invoke' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/exe/rspec:4:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:63:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:63:in `kernel_load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:28:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:474:in `exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:30:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:24:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/exe/bundle:49:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/friendly_errors.rb:128:in `with_friendly_errors' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/exe/bundle:37:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `
'  (0.1ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [e8aa2b3b-de01-4afb-9d57-5720f7227c16] Performing CanvasSync::Jobs::ReportProcessorJob (Job ID: e8aa2b3b-de01-4afb-9d57-5720f7227c16) from Test(default) with arguments: "provisioning_csv", "https://test.instructure.com/sample_report_download", "FakeProcessor", {}, 1 [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [e8aa2b3b-de01-4afb-9d57-5720f7227c16] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "e8aa2b3b-de01-4afb-9d57-5720f7227c16"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [e8aa2b3b-de01-4afb-9d57-5720f7227c16]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [e8aa2b3b-de01-4afb-9d57-5720f7227c16] CanvasSync::JobLog Create (0.2ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportProcessorJob"], ["status", "enqueued"], ["job_arguments", "---\n- provisioning_csv\n- https://test.instructure.com/sample_report_download\n- FakeProcessor\n- {}\n- 1\n"], ["created_at", "2021-10-15 16:58:56.469241"], ["updated_at", "2021-10-15 16:58:56.469241"], ["job_id", "e8aa2b3b-de01-4afb-9d57-5720f7227c16"]] [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [e8aa2b3b-de01-4afb-9d57-5720f7227c16]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [e8aa2b3b-de01-4afb-9d57-5720f7227c16]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [e8aa2b3b-de01-4afb-9d57-5720f7227c16] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-10-15 16:58:56.470420"], ["status", "running"], ["updated_at", "2021-10-15 16:58:56.470660"], ["id", 81]] [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [e8aa2b3b-de01-4afb-9d57-5720f7227c16]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [e8aa2b3b-de01-4afb-9d57-5720f7227c16]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [e8aa2b3b-de01-4afb-9d57-5720f7227c16] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "job_class" = $1, "updated_at" = $2 WHERE "canvas_sync_job_logs"."id" = $3 [["job_class", "FakeProcessor"], ["updated_at", "2021-10-15 16:58:56.471824"], ["id", 81]] [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [e8aa2b3b-de01-4afb-9d57-5720f7227c16]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [e8aa2b3b-de01-4afb-9d57-5720f7227c16]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [e8aa2b3b-de01-4afb-9d57-5720f7227c16] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2021-10-15 16:58:56.494247"], ["status", "success"], ["updated_at", "2021-10-15 16:58:56.494694"], ["id", 81]] [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [e8aa2b3b-de01-4afb-9d57-5720f7227c16]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [e8aa2b3b-de01-4afb-9d57-5720f7227c16] Performed CanvasSync::Jobs::ReportProcessorJob (Job ID: e8aa2b3b-de01-4afb-9d57-5720f7227c16) from Test(default) in 27.64ms  (0.2ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [CanvasSync::Jobs::ReportStarter] [20db919c-ffd4-41e2-819a-ad7663495f03] Performing CanvasSync::Jobs::ReportStarter (Job ID: 20db919c-ffd4-41e2-819a-ad7663495f03) from Test(default) with arguments: "provisioning_csv", {"parameters[users]"=>true}, "CoolProcessor", {:models=>["users"]} [ActiveJob] [CanvasSync::Jobs::ReportStarter] [20db919c-ffd4-41e2-819a-ad7663495f03] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "20db919c-ffd4-41e2-819a-ad7663495f03"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::ReportStarter] [20db919c-ffd4-41e2-819a-ad7663495f03]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [20db919c-ffd4-41e2-819a-ad7663495f03] CanvasSync::JobLog Create (0.4ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportStarter"], ["status", "enqueued"], ["job_arguments", "---\n- provisioning_csv\n- parameters[users]: true\n- CoolProcessor\n- :models:\n - users\n"], ["created_at", "2021-10-15 16:58:56.499053"], ["updated_at", "2021-10-15 16:58:56.499053"], ["job_id", "20db919c-ffd4-41e2-819a-ad7663495f03"]] [ActiveJob] [CanvasSync::Jobs::ReportStarter] [20db919c-ffd4-41e2-819a-ad7663495f03]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [20db919c-ffd4-41e2-819a-ad7663495f03]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [20db919c-ffd4-41e2-819a-ad7663495f03] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-10-15 16:58:56.501520"], ["status", "running"], ["updated_at", "2021-10-15 16:58:56.501934"], ["id", 82]] [ActiveJob] [CanvasSync::Jobs::ReportStarter] [20db919c-ffd4-41e2-819a-ad7663495f03]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [20db919c-ffd4-41e2-819a-ad7663495f03]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [20db919c-ffd4-41e2-819a-ad7663495f03] CanvasSync::JobLog Create (0.2ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- provisioning_csv\n- 1\n- CoolProcessor\n- :models:\n - users\n :sync_start_time: '2021-10-15T16:58:56Z'\n :report_params:\n parameters[users]: true\n"], ["created_at", "2021-10-15 16:58:56.505922"], ["updated_at", "2021-10-15 16:58:56.505922"], ["job_id", "eab5172c-c754-4fb3-aff1-cee5a7847128"]] [ActiveJob] [CanvasSync::Jobs::ReportStarter] [20db919c-ffd4-41e2-819a-ad7663495f03]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [20db919c-ffd4-41e2-819a-ad7663495f03] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: eab5172c-c754-4fb3-aff1-cee5a7847128) to Test(default) at 2021-10-15 16:59:26 UTC with arguments: "provisioning_csv", 1, "CoolProcessor", {:models=>["users"], :sync_start_time=>"2021-10-15T16:58:56Z", :report_params=>{"parameters[users]"=>true}} [ActiveJob] [CanvasSync::Jobs::ReportStarter] [20db919c-ffd4-41e2-819a-ad7663495f03]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [20db919c-ffd4-41e2-819a-ad7663495f03] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2021-10-15 16:58:56.508479"], ["status", "success"], ["updated_at", "2021-10-15 16:58:56.508826"], ["id", 82]] [ActiveJob] [CanvasSync::Jobs::ReportStarter] [20db919c-ffd4-41e2-819a-ad7663495f03]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [20db919c-ffd4-41e2-819a-ad7663495f03] Performed CanvasSync::Jobs::ReportStarter (Job ID: 20db919c-ffd4-41e2-819a-ad7663495f03) from Test(default) in 12.0ms  (0.1ms) ROLLBACK  (0.3ms) BEGIN [ActiveJob] [CanvasSync::Jobs::ReportStarter] [edff5845-d3f3-478a-9e3d-dbbcb03aa609] Performing CanvasSync::Jobs::ReportStarter (Job ID: edff5845-d3f3-478a-9e3d-dbbcb03aa609) from Test(default) with arguments: "provisioning_csv", {"parameters[users]"=>true}, "CoolProcessor", {:models=>["users"]}, {:allow_redownloads=>true} [ActiveJob] [CanvasSync::Jobs::ReportStarter] [edff5845-d3f3-478a-9e3d-dbbcb03aa609] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "edff5845-d3f3-478a-9e3d-dbbcb03aa609"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::ReportStarter] [edff5845-d3f3-478a-9e3d-dbbcb03aa609]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [edff5845-d3f3-478a-9e3d-dbbcb03aa609] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportStarter"], ["status", "enqueued"], ["job_arguments", "---\n- provisioning_csv\n- parameters[users]: true\n- CoolProcessor\n- :models:\n - users\n- :allow_redownloads: true\n"], ["created_at", "2021-10-15 16:58:56.513758"], ["updated_at", "2021-10-15 16:58:56.513758"], ["job_id", "edff5845-d3f3-478a-9e3d-dbbcb03aa609"]] [ActiveJob] [CanvasSync::Jobs::ReportStarter] [edff5845-d3f3-478a-9e3d-dbbcb03aa609]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [edff5845-d3f3-478a-9e3d-dbbcb03aa609]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [edff5845-d3f3-478a-9e3d-dbbcb03aa609] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-10-15 16:58:56.515478"], ["status", "running"], ["updated_at", "2021-10-15 16:58:56.515765"], ["id", 84]] [ActiveJob] [CanvasSync::Jobs::ReportStarter] [edff5845-d3f3-478a-9e3d-dbbcb03aa609]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [edff5845-d3f3-478a-9e3d-dbbcb03aa609]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [edff5845-d3f3-478a-9e3d-dbbcb03aa609] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2021-10-15 16:58:56.517984"], ["status", "success"], ["updated_at", "2021-10-15 16:58:56.518280"], ["id", 84]] [ActiveJob] [CanvasSync::Jobs::ReportStarter] [edff5845-d3f3-478a-9e3d-dbbcb03aa609]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [edff5845-d3f3-478a-9e3d-dbbcb03aa609] Performed CanvasSync::Jobs::ReportStarter (Job ID: edff5845-d3f3-478a-9e3d-dbbcb03aa609) from Test(default) in 6.73ms  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Account Exists (0.5ms) SELECT 1 AS one FROM "accounts" WHERE "accounts"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] Account Create (0.3ms) INSERT INTO "accounts" ("canvas_id", "sis_id", "canvas_parent_account_id", "sis_parent_account_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 1], ["sis_id", "8203af891cff05c7a719d2585859ff2d"], ["canvas_parent_account_id", 1], ["sis_parent_account_id", "da9af8b5caa0798891d42fa4d3a34660"], ["name", "Account name"], ["workflow_state", "active"], ["created_at", "2021-10-15 16:58:56.529367"], ["updated_at", "2021-10-15 16:58:56.529367"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.4ms) SELECT COUNT(*) FROM "admins" [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [aecc8613-e51a-4d01-be35-b414b14210b5] Performing CanvasSync::Jobs::SyncAdminsJob (Job ID: aecc8613-e51a-4d01-be35-b414b14210b5) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [aecc8613-e51a-4d01-be35-b414b14210b5] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "aecc8613-e51a-4d01-be35-b414b14210b5"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [aecc8613-e51a-4d01-be35-b414b14210b5]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [aecc8613-e51a-4d01-be35-b414b14210b5] CanvasSync::JobLog Create (0.2ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncAdminsJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2021-10-15 16:58:56.533948"], ["updated_at", "2021-10-15 16:58:56.533948"], ["job_id", "aecc8613-e51a-4d01-be35-b414b14210b5"]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [aecc8613-e51a-4d01-be35-b414b14210b5]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [aecc8613-e51a-4d01-be35-b414b14210b5]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [aecc8613-e51a-4d01-be35-b414b14210b5] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-10-15 16:58:56.535130"], ["status", "running"], ["updated_at", "2021-10-15 16:58:56.535437"], ["id", 85]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [aecc8613-e51a-4d01-be35-b414b14210b5]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [aecc8613-e51a-4d01-be35-b414b14210b5] Account Load (0.2ms) SELECT "accounts".* FROM "accounts" WHERE "accounts"."workflow_state" != $1 ORDER BY "accounts"."id" ASC LIMIT $2 [["workflow_state", "deleted"], ["LIMIT", 1000]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [aecc8613-e51a-4d01-be35-b414b14210b5] Admin Load (0.2ms) SELECT "admins".* FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [aecc8613-e51a-4d01-be35-b414b14210b5]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [aecc8613-e51a-4d01-be35-b414b14210b5] Admin Exists (0.3ms) SELECT 1 AS one FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [aecc8613-e51a-4d01-be35-b414b14210b5] Admin Create (0.3ms) INSERT INTO "admins" ("canvas_id", "role_name", "canvas_account_id", "canvas_role_id", "canvas_user_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 2], ["role_name", "AccountAdmin"], ["canvas_account_id", 1], ["canvas_role_id", 1], ["canvas_user_id", 1], ["workflow_state", "active"], ["created_at", "2021-10-15 16:58:56.550611"], ["updated_at", "2021-10-15 16:58:56.550611"]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [aecc8613-e51a-4d01-be35-b414b14210b5]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [aecc8613-e51a-4d01-be35-b414b14210b5] Admin Load (0.2ms) SELECT "admins".* FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 3], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [aecc8613-e51a-4d01-be35-b414b14210b5]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [aecc8613-e51a-4d01-be35-b414b14210b5] Admin Exists (0.3ms) SELECT 1 AS one FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 3], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [aecc8613-e51a-4d01-be35-b414b14210b5] Admin Create (0.3ms) INSERT INTO "admins" ("canvas_id", "role_name", "canvas_account_id", "canvas_role_id", "canvas_user_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 3], ["role_name", "Custom Account Role"], ["canvas_account_id", 1], ["canvas_role_id", 11], ["canvas_user_id", 11], ["workflow_state", "active"], ["created_at", "2021-10-15 16:58:56.553855"], ["updated_at", "2021-10-15 16:58:56.553855"]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [aecc8613-e51a-4d01-be35-b414b14210b5]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [aecc8613-e51a-4d01-be35-b414b14210b5] Admin Load (0.2ms) SELECT "admins".* FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 4], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [aecc8613-e51a-4d01-be35-b414b14210b5]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [aecc8613-e51a-4d01-be35-b414b14210b5] Admin Exists (0.2ms) SELECT 1 AS one FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 4], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [aecc8613-e51a-4d01-be35-b414b14210b5] Admin Create (0.2ms) INSERT INTO "admins" ("canvas_id", "role_name", "canvas_account_id", "canvas_role_id", "canvas_user_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 4], ["role_name", "Test"], ["canvas_account_id", 1], ["canvas_role_id", 10], ["canvas_user_id", 11], ["workflow_state", "active"], ["created_at", "2021-10-15 16:58:56.556468"], ["updated_at", "2021-10-15 16:58:56.556468"]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [aecc8613-e51a-4d01-be35-b414b14210b5]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [aecc8613-e51a-4d01-be35-b414b14210b5] Admin Update All (0.3ms) UPDATE "admins" SET "workflow_state" = 'inactive' WHERE "admins"."id" NOT IN ($1, $2, $3) [["id", 15], ["id", 16], ["id", 17]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [aecc8613-e51a-4d01-be35-b414b14210b5]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [aecc8613-e51a-4d01-be35-b414b14210b5] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2021-10-15 16:58:56.557919"], ["status", "success"], ["updated_at", "2021-10-15 16:58:56.558209"], ["id", 85]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [aecc8613-e51a-4d01-be35-b414b14210b5]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [aecc8613-e51a-4d01-be35-b414b14210b5] Performed CanvasSync::Jobs::SyncAdminsJob (Job ID: aecc8613-e51a-4d01-be35-b414b14210b5) from Test(default) in 26.07ms  (0.3ms) SELECT COUNT(*) FROM "admins"  (0.2ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [f9d6dc84-0275-4595-b622-7dea89098ff0] Performing CanvasSync::Jobs::SyncAssignmentGroupsJob (Job ID: f9d6dc84-0275-4595-b622-7dea89098ff0) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [f9d6dc84-0275-4595-b622-7dea89098ff0] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "f9d6dc84-0275-4595-b622-7dea89098ff0"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [f9d6dc84-0275-4595-b622-7dea89098ff0]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [f9d6dc84-0275-4595-b622-7dea89098ff0] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncAssignmentGroupsJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2021-10-15 16:58:56.562855"], ["updated_at", "2021-10-15 16:58:56.562855"], ["job_id", "f9d6dc84-0275-4595-b622-7dea89098ff0"]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [f9d6dc84-0275-4595-b622-7dea89098ff0]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [f9d6dc84-0275-4595-b622-7dea89098ff0]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [f9d6dc84-0275-4595-b622-7dea89098ff0] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-10-15 16:58:56.564140"], ["status", "running"], ["updated_at", "2021-10-15 16:58:56.564446"], ["id", 86]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [f9d6dc84-0275-4595-b622-7dea89098ff0]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [f9d6dc84-0275-4595-b622-7dea89098ff0]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [f9d6dc84-0275-4595-b622-7dea89098ff0] CanvasSync::JobLog Create (0.2ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proserv_assignment_group_export_csv\n- 1\n- CanvasSync::Processors::AssignmentGroupsProcessor\n- :sync_start_time: '2021-10-15T16:58:56Z'\n :report_params:\n :parameters:\n :enrollment_term_id: 1\n"], ["created_at", "2021-10-15 16:58:56.566881"], ["updated_at", "2021-10-15 16:58:56.566881"], ["job_id", "c2a8df78-84b6-461f-a052-69c58deef737"]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [f9d6dc84-0275-4595-b622-7dea89098ff0]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [f9d6dc84-0275-4595-b622-7dea89098ff0] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: c2a8df78-84b6-461f-a052-69c58deef737) to Test(default) at 2021-10-15 16:59:26 UTC with arguments: "proserv_assignment_group_export_csv", 1, "CanvasSync::Processors::AssignmentGroupsProcessor", {:sync_start_time=>"2021-10-15T16:58:56Z", :report_params=>{:parameters=>{:enrollment_term_id=>1}}} [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [f9d6dc84-0275-4595-b622-7dea89098ff0]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [f9d6dc84-0275-4595-b622-7dea89098ff0] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2021-10-15 16:58:56.568716"], ["status", "success"], ["updated_at", "2021-10-15 16:58:56.568954"], ["id", 86]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [f9d6dc84-0275-4595-b622-7dea89098ff0]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [f9d6dc84-0275-4595-b622-7dea89098ff0] Performed CanvasSync::Jobs::SyncAssignmentGroupsJob (Job ID: f9d6dc84-0275-4595-b622-7dea89098ff0) from Test(default) in 7.8ms  (0.1ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [e6cc6b2b-1747-4613-8a8d-ddb1db76e175] Performing CanvasSync::Jobs::SyncAssignmentsJob (Job ID: e6cc6b2b-1747-4613-8a8d-ddb1db76e175) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [e6cc6b2b-1747-4613-8a8d-ddb1db76e175] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "e6cc6b2b-1747-4613-8a8d-ddb1db76e175"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [e6cc6b2b-1747-4613-8a8d-ddb1db76e175]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [e6cc6b2b-1747-4613-8a8d-ddb1db76e175] CanvasSync::JobLog Create (0.2ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncAssignmentsJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2021-10-15 16:58:56.572740"], ["updated_at", "2021-10-15 16:58:56.572740"], ["job_id", "e6cc6b2b-1747-4613-8a8d-ddb1db76e175"]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [e6cc6b2b-1747-4613-8a8d-ddb1db76e175]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [e6cc6b2b-1747-4613-8a8d-ddb1db76e175]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [e6cc6b2b-1747-4613-8a8d-ddb1db76e175] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-10-15 16:58:56.573868"], ["status", "running"], ["updated_at", "2021-10-15 16:58:56.574136"], ["id", 88]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [e6cc6b2b-1747-4613-8a8d-ddb1db76e175]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [e6cc6b2b-1747-4613-8a8d-ddb1db76e175]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [e6cc6b2b-1747-4613-8a8d-ddb1db76e175] CanvasSync::JobLog Create (0.2ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proserv_assignment_export_csv\n- 1\n- CanvasSync::Processors::AssignmentsProcessor\n- :sync_start_time: '2021-10-15T16:58:56Z'\n :report_params:\n :parameters:\n :enrollment_term_id: 1\n"], ["created_at", "2021-10-15 16:58:56.576488"], ["updated_at", "2021-10-15 16:58:56.576488"], ["job_id", "7f76daa3-c31e-4ba8-8d8f-62f335dc4fc1"]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [e6cc6b2b-1747-4613-8a8d-ddb1db76e175]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [e6cc6b2b-1747-4613-8a8d-ddb1db76e175] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: 7f76daa3-c31e-4ba8-8d8f-62f335dc4fc1) to Test(default) at 2021-10-15 16:59:26 UTC with arguments: "proserv_assignment_export_csv", 1, "CanvasSync::Processors::AssignmentsProcessor", {:sync_start_time=>"2021-10-15T16:58:56Z", :report_params=>{:parameters=>{:enrollment_term_id=>1}}} [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [e6cc6b2b-1747-4613-8a8d-ddb1db76e175]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [e6cc6b2b-1747-4613-8a8d-ddb1db76e175] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2021-10-15 16:58:56.578201"], ["status", "success"], ["updated_at", "2021-10-15 16:58:56.578489"], ["id", 88]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [e6cc6b2b-1747-4613-8a8d-ddb1db76e175]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [e6cc6b2b-1747-4613-8a8d-ddb1db76e175] Performed CanvasSync::Jobs::SyncAssignmentsJob (Job ID: e6cc6b2b-1747-4613-8a8d-ddb1db76e175) from Test(default) in 7.85ms  (0.2ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [5a3a4977-c041-4a47-a09a-52e9054ec2cc] Performing CanvasSync::Jobs::SyncAssignmentsJob (Job ID: 5a3a4977-c041-4a47-a09a-52e9054ec2cc) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [5a3a4977-c041-4a47-a09a-52e9054ec2cc] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "5a3a4977-c041-4a47-a09a-52e9054ec2cc"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [5a3a4977-c041-4a47-a09a-52e9054ec2cc]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [5a3a4977-c041-4a47-a09a-52e9054ec2cc] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncAssignmentsJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2021-10-15 16:58:56.582290"], ["updated_at", "2021-10-15 16:58:56.582290"], ["job_id", "5a3a4977-c041-4a47-a09a-52e9054ec2cc"]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [5a3a4977-c041-4a47-a09a-52e9054ec2cc]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [5a3a4977-c041-4a47-a09a-52e9054ec2cc]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [5a3a4977-c041-4a47-a09a-52e9054ec2cc] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-10-15 16:58:56.583413"], ["status", "running"], ["updated_at", "2021-10-15 16:58:56.583646"], ["id", 90]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [5a3a4977-c041-4a47-a09a-52e9054ec2cc]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [5a3a4977-c041-4a47-a09a-52e9054ec2cc]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [5a3a4977-c041-4a47-a09a-52e9054ec2cc] CanvasSync::JobLog Create (0.2ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proserv_assignment_export_csv\n- 1\n- CanvasSync::Processors::AssignmentsProcessor\n- :sync_start_time: '2021-10-15T16:58:56Z'\n :report_params:\n :parameters: {}\n"], ["created_at", "2021-10-15 16:58:56.585842"], ["updated_at", "2021-10-15 16:58:56.585842"], ["job_id", "802bf2f2-3a8a-49fa-ad24-08173640301f"]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [5a3a4977-c041-4a47-a09a-52e9054ec2cc]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [5a3a4977-c041-4a47-a09a-52e9054ec2cc] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: 802bf2f2-3a8a-49fa-ad24-08173640301f) to Test(default) at 2021-10-15 16:59:26 UTC with arguments: "proserv_assignment_export_csv", 1, "CanvasSync::Processors::AssignmentsProcessor", {:sync_start_time=>"2021-10-15T16:58:56Z", :report_params=>{:parameters=>{}}} [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [5a3a4977-c041-4a47-a09a-52e9054ec2cc]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [5a3a4977-c041-4a47-a09a-52e9054ec2cc] CanvasSync::JobLog Update (0.4ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2021-10-15 16:58:56.587686"], ["status", "success"], ["updated_at", "2021-10-15 16:58:56.587994"], ["id", 90]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [5a3a4977-c041-4a47-a09a-52e9054ec2cc]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [5a3a4977-c041-4a47-a09a-52e9054ec2cc] Performed CanvasSync::Jobs::SyncAssignmentsJob (Job ID: 5a3a4977-c041-4a47-a09a-52e9054ec2cc) from Test(default) in 7.59ms  (0.1ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [30499d3d-17c5-4de0-868a-b921470ed318] Performing CanvasSync::Jobs::SyncContextModuleItemsJob (Job ID: 30499d3d-17c5-4de0-868a-b921470ed318) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [30499d3d-17c5-4de0-868a-b921470ed318] CanvasSync::JobLog Load (0.1ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "30499d3d-17c5-4de0-868a-b921470ed318"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [30499d3d-17c5-4de0-868a-b921470ed318]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [30499d3d-17c5-4de0-868a-b921470ed318] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncContextModuleItemsJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2021-10-15 16:58:56.591576"], ["updated_at", "2021-10-15 16:58:56.591576"], ["job_id", "30499d3d-17c5-4de0-868a-b921470ed318"]] [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [30499d3d-17c5-4de0-868a-b921470ed318]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [30499d3d-17c5-4de0-868a-b921470ed318]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [30499d3d-17c5-4de0-868a-b921470ed318] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-10-15 16:58:56.592761"], ["status", "running"], ["updated_at", "2021-10-15 16:58:56.593017"], ["id", 92]] [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [30499d3d-17c5-4de0-868a-b921470ed318]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [30499d3d-17c5-4de0-868a-b921470ed318]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [30499d3d-17c5-4de0-868a-b921470ed318] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proserv_context_module_items_csv\n- 1\n- CanvasSync::Processors::ContextModuleItemsProcessor\n- :sync_start_time: '2021-10-15T16:58:56Z'\n :report_params:\n :parameters:\n :enrollment_term_id: 1\n"], ["created_at", "2021-10-15 16:58:56.595695"], ["updated_at", "2021-10-15 16:58:56.595695"], ["job_id", "1bda1aad-7897-45c8-a237-595c01e9b67d"]] [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [30499d3d-17c5-4de0-868a-b921470ed318]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [30499d3d-17c5-4de0-868a-b921470ed318] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: 1bda1aad-7897-45c8-a237-595c01e9b67d) to Test(default) at 2021-10-15 16:59:26 UTC with arguments: "proserv_context_module_items_csv", 1, "CanvasSync::Processors::ContextModuleItemsProcessor", {:sync_start_time=>"2021-10-15T16:58:56Z", :report_params=>{:parameters=>{:enrollment_term_id=>1}}} [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [30499d3d-17c5-4de0-868a-b921470ed318]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [30499d3d-17c5-4de0-868a-b921470ed318] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2021-10-15 16:58:56.597940"], ["status", "success"], ["updated_at", "2021-10-15 16:58:56.598188"], ["id", 92]] [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [30499d3d-17c5-4de0-868a-b921470ed318]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [30499d3d-17c5-4de0-868a-b921470ed318] Performed CanvasSync::Jobs::SyncContextModuleItemsJob (Job ID: 30499d3d-17c5-4de0-868a-b921470ed318) from Test(default) in 8.12ms  (0.1ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [0353a9d6-24c0-4908-ae34-6be887dd48ab] Performing CanvasSync::Jobs::SyncContextModuleItemsJob (Job ID: 0353a9d6-24c0-4908-ae34-6be887dd48ab) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [0353a9d6-24c0-4908-ae34-6be887dd48ab] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "0353a9d6-24c0-4908-ae34-6be887dd48ab"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [0353a9d6-24c0-4908-ae34-6be887dd48ab]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [0353a9d6-24c0-4908-ae34-6be887dd48ab] CanvasSync::JobLog Create (0.2ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncContextModuleItemsJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2021-10-15 16:58:56.601469"], ["updated_at", "2021-10-15 16:58:56.601469"], ["job_id", "0353a9d6-24c0-4908-ae34-6be887dd48ab"]] [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [0353a9d6-24c0-4908-ae34-6be887dd48ab]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [0353a9d6-24c0-4908-ae34-6be887dd48ab]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [0353a9d6-24c0-4908-ae34-6be887dd48ab] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-10-15 16:58:56.602685"], ["status", "running"], ["updated_at", "2021-10-15 16:58:56.602978"], ["id", 94]] [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [0353a9d6-24c0-4908-ae34-6be887dd48ab]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [0353a9d6-24c0-4908-ae34-6be887dd48ab]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [0353a9d6-24c0-4908-ae34-6be887dd48ab] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proserv_context_module_items_csv\n- 1\n- CanvasSync::Processors::ContextModuleItemsProcessor\n- :sync_start_time: '2021-10-15T16:58:56Z'\n :report_params:\n :parameters: {}\n"], ["created_at", "2021-10-15 16:58:56.605892"], ["updated_at", "2021-10-15 16:58:56.605892"], ["job_id", "5162b546-748b-4ea8-bdcd-d94f26dd8cbe"]] [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [0353a9d6-24c0-4908-ae34-6be887dd48ab]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [0353a9d6-24c0-4908-ae34-6be887dd48ab] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: 5162b546-748b-4ea8-bdcd-d94f26dd8cbe) to Test(default) at 2021-10-15 16:59:26 UTC with arguments: "proserv_context_module_items_csv", 1, "CanvasSync::Processors::ContextModuleItemsProcessor", {:sync_start_time=>"2021-10-15T16:58:56Z", :report_params=>{:parameters=>{}}} [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [0353a9d6-24c0-4908-ae34-6be887dd48ab]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [0353a9d6-24c0-4908-ae34-6be887dd48ab] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2021-10-15 16:58:56.608073"], ["status", "success"], ["updated_at", "2021-10-15 16:58:56.608435"], ["id", 94]] [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [0353a9d6-24c0-4908-ae34-6be887dd48ab]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [0353a9d6-24c0-4908-ae34-6be887dd48ab] Performed CanvasSync::Jobs::SyncContextModuleItemsJob (Job ID: 0353a9d6-24c0-4908-ae34-6be887dd48ab) from Test(default) in 8.79ms  (0.1ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [937a9cdd-4db9-45b0-9f2f-0077f9ee6c43] Performing CanvasSync::Jobs::SyncContextModulesJob (Job ID: 937a9cdd-4db9-45b0-9f2f-0077f9ee6c43) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [937a9cdd-4db9-45b0-9f2f-0077f9ee6c43] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "937a9cdd-4db9-45b0-9f2f-0077f9ee6c43"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [937a9cdd-4db9-45b0-9f2f-0077f9ee6c43]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [937a9cdd-4db9-45b0-9f2f-0077f9ee6c43] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncContextModulesJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2021-10-15 16:58:56.612469"], ["updated_at", "2021-10-15 16:58:56.612469"], ["job_id", "937a9cdd-4db9-45b0-9f2f-0077f9ee6c43"]] [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [937a9cdd-4db9-45b0-9f2f-0077f9ee6c43]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [937a9cdd-4db9-45b0-9f2f-0077f9ee6c43]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [937a9cdd-4db9-45b0-9f2f-0077f9ee6c43] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-10-15 16:58:56.613807"], ["status", "running"], ["updated_at", "2021-10-15 16:58:56.614127"], ["id", 96]] [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [937a9cdd-4db9-45b0-9f2f-0077f9ee6c43]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [937a9cdd-4db9-45b0-9f2f-0077f9ee6c43]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [937a9cdd-4db9-45b0-9f2f-0077f9ee6c43] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proserv_context_modules_csv\n- 1\n- CanvasSync::Processors::ContextModulesProcessor\n- :sync_start_time: '2021-10-15T16:58:56Z'\n :report_params:\n :parameters:\n :enrollment_term_id: 1\n"], ["created_at", "2021-10-15 16:58:56.616682"], ["updated_at", "2021-10-15 16:58:56.616682"], ["job_id", "d0bfda12-7719-4d3e-be67-592031f43f84"]] [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [937a9cdd-4db9-45b0-9f2f-0077f9ee6c43]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [937a9cdd-4db9-45b0-9f2f-0077f9ee6c43] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: d0bfda12-7719-4d3e-be67-592031f43f84) to Test(default) at 2021-10-15 16:59:26 UTC with arguments: "proserv_context_modules_csv", 1, "CanvasSync::Processors::ContextModulesProcessor", {:sync_start_time=>"2021-10-15T16:58:56Z", :report_params=>{:parameters=>{:enrollment_term_id=>1}}} [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [937a9cdd-4db9-45b0-9f2f-0077f9ee6c43]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [937a9cdd-4db9-45b0-9f2f-0077f9ee6c43] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2021-10-15 16:58:56.618958"], ["status", "success"], ["updated_at", "2021-10-15 16:58:56.619238"], ["id", 96]] [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [937a9cdd-4db9-45b0-9f2f-0077f9ee6c43]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [937a9cdd-4db9-45b0-9f2f-0077f9ee6c43] Performed CanvasSync::Jobs::SyncContextModulesJob (Job ID: 937a9cdd-4db9-45b0-9f2f-0077f9ee6c43) from Test(default) in 8.72ms  (0.1ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [e70e88be-3233-4121-a6b7-4f860fffedd3] Performing CanvasSync::Jobs::SyncContextModulesJob (Job ID: e70e88be-3233-4121-a6b7-4f860fffedd3) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [e70e88be-3233-4121-a6b7-4f860fffedd3] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "e70e88be-3233-4121-a6b7-4f860fffedd3"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [e70e88be-3233-4121-a6b7-4f860fffedd3]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [e70e88be-3233-4121-a6b7-4f860fffedd3] CanvasSync::JobLog Create (0.2ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncContextModulesJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2021-10-15 16:58:56.622581"], ["updated_at", "2021-10-15 16:58:56.622581"], ["job_id", "e70e88be-3233-4121-a6b7-4f860fffedd3"]] [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [e70e88be-3233-4121-a6b7-4f860fffedd3]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [e70e88be-3233-4121-a6b7-4f860fffedd3]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [e70e88be-3233-4121-a6b7-4f860fffedd3] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-10-15 16:58:56.623780"], ["status", "running"], ["updated_at", "2021-10-15 16:58:56.623982"], ["id", 98]] [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [e70e88be-3233-4121-a6b7-4f860fffedd3]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [e70e88be-3233-4121-a6b7-4f860fffedd3]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [e70e88be-3233-4121-a6b7-4f860fffedd3] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proserv_context_modules_csv\n- 1\n- CanvasSync::Processors::ContextModulesProcessor\n- :sync_start_time: '2021-10-15T16:58:56Z'\n :report_params:\n :parameters: {}\n"], ["created_at", "2021-10-15 16:58:56.627158"], ["updated_at", "2021-10-15 16:58:56.627158"], ["job_id", "25ccfca1-6a4c-4a3a-9073-f657dd631bfb"]] [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [e70e88be-3233-4121-a6b7-4f860fffedd3]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [e70e88be-3233-4121-a6b7-4f860fffedd3] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: 25ccfca1-6a4c-4a3a-9073-f657dd631bfb) to Test(default) at 2021-10-15 16:59:26 UTC with arguments: "proserv_context_modules_csv", 1, "CanvasSync::Processors::ContextModulesProcessor", {:sync_start_time=>"2021-10-15T16:58:56Z", :report_params=>{:parameters=>{}}} [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [e70e88be-3233-4121-a6b7-4f860fffedd3]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [e70e88be-3233-4121-a6b7-4f860fffedd3] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2021-10-15 16:58:56.629942"], ["status", "success"], ["updated_at", "2021-10-15 16:58:56.630328"], ["id", 98]] [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [e70e88be-3233-4121-a6b7-4f860fffedd3]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [e70e88be-3233-4121-a6b7-4f860fffedd3] Performed CanvasSync::Jobs::SyncContextModulesJob (Job ID: e70e88be-3233-4121-a6b7-4f860fffedd3) from Test(default) in 9.71ms  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Term Exists (0.4ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 12676876], ["LIMIT", 1]] Term Create (0.2ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 12676876], ["name", "Cool Term"], ["start_at", "2021-10-12 16:58:55.601513"], ["end_at", "2021-10-18 16:58:55.601642"], ["workflow_state", "active"], ["sis_id", "85d40f537c2dc715b426376741a9377c"], ["created_at", "2021-10-15 16:58:56.643730"], ["updated_at", "2021-10-15 16:58:56.643730"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [be442260-7dbd-4abf-aed4-3e456478e4e0] Performing CanvasSync::Jobs::SyncProvisioningReportJob (Job ID: be442260-7dbd-4abf-aed4-3e456478e4e0) from Test(default) with arguments: {:models=>["users", "courses"], :term_scope=>"active"} [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [be442260-7dbd-4abf-aed4-3e456478e4e0] CanvasSync::JobLog Load (0.3ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "be442260-7dbd-4abf-aed4-3e456478e4e0"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [be442260-7dbd-4abf-aed4-3e456478e4e0]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [be442260-7dbd-4abf-aed4-3e456478e4e0] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncProvisioningReportJob"], ["status", "enqueued"], ["job_arguments", "---\n- :models:\n - users\n - courses\n :term_scope: active\n"], ["created_at", "2021-10-15 16:58:56.646799"], ["updated_at", "2021-10-15 16:58:56.646799"], ["job_id", "be442260-7dbd-4abf-aed4-3e456478e4e0"]] [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [be442260-7dbd-4abf-aed4-3e456478e4e0]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [be442260-7dbd-4abf-aed4-3e456478e4e0]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [be442260-7dbd-4abf-aed4-3e456478e4e0] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-10-15 16:58:56.648491"], ["status", "running"], ["updated_at", "2021-10-15 16:58:56.648887"], ["id", 100]] [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [be442260-7dbd-4abf-aed4-3e456478e4e0]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [be442260-7dbd-4abf-aed4-3e456478e4e0]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [be442260-7dbd-4abf-aed4-3e456478e4e0] CanvasSync::JobLog Create (0.2ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proservices_provisioning_csv\n- \n- CanvasSync::Processors::ProvisioningReportProcessor\n- :models:\n - users\n - courses\n :term_scope: active\n :sync_start_time: '2021-10-15T16:58:56Z'\n :report_params:\n :parameters:\n :include_deleted: true\n users: true\n courses: true\n :enrollment_term_id: 12676876\n"], ["created_at", "2021-10-15 16:58:56.651430"], ["updated_at", "2021-10-15 16:58:56.651430"], ["job_id", "6274d0ff-a866-4f1b-bf65-32e92336e911"]] [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [be442260-7dbd-4abf-aed4-3e456478e4e0]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [be442260-7dbd-4abf-aed4-3e456478e4e0] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: 6274d0ff-a866-4f1b-bf65-32e92336e911) to Test(default) at 2021-10-15 16:59:26 UTC with arguments: "proservices_provisioning_csv", nil, "CanvasSync::Processors::ProvisioningReportProcessor", {:models=>["users", "courses"], :term_scope=>"active", :sync_start_time=>"2021-10-15T16:58:56Z", :report_params=>{:parameters=>{:include_deleted=>true, "users"=>true, "courses"=>true, :enrollment_term_id=>12676876}}} [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [be442260-7dbd-4abf-aed4-3e456478e4e0]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [be442260-7dbd-4abf-aed4-3e456478e4e0] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2021-10-15 16:58:56.653823"], ["status", "success"], ["updated_at", "2021-10-15 16:58:56.654115"], ["id", 100]] [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [be442260-7dbd-4abf-aed4-3e456478e4e0]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [be442260-7dbd-4abf-aed4-3e456478e4e0] Performed CanvasSync::Jobs::SyncProvisioningReportJob (Job ID: be442260-7dbd-4abf-aed4-3e456478e4e0) from Test(default) in 9.72ms  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [0b393584-5345-4de7-856b-5491001b22a2] Performing CanvasSync::Jobs::SyncProvisioningReportJob (Job ID: 0b393584-5345-4de7-856b-5491001b22a2) from Test(default) with arguments: {:models=>["users", "courses"]} [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [0b393584-5345-4de7-856b-5491001b22a2] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "0b393584-5345-4de7-856b-5491001b22a2"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [0b393584-5345-4de7-856b-5491001b22a2]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [0b393584-5345-4de7-856b-5491001b22a2] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncProvisioningReportJob"], ["status", "enqueued"], ["job_arguments", "---\n- :models:\n - users\n - courses\n"], ["created_at", "2021-10-15 16:58:56.657752"], ["updated_at", "2021-10-15 16:58:56.657752"], ["job_id", "0b393584-5345-4de7-856b-5491001b22a2"]] [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [0b393584-5345-4de7-856b-5491001b22a2]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [0b393584-5345-4de7-856b-5491001b22a2]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [0b393584-5345-4de7-856b-5491001b22a2] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-10-15 16:58:56.659022"], ["status", "running"], ["updated_at", "2021-10-15 16:58:56.659249"], ["id", 102]] [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [0b393584-5345-4de7-856b-5491001b22a2]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [0b393584-5345-4de7-856b-5491001b22a2]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [0b393584-5345-4de7-856b-5491001b22a2] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proservices_provisioning_csv\n- \n- CanvasSync::Processors::ProvisioningReportProcessor\n- :models:\n - users\n - courses\n :sync_start_time: '2021-10-15T16:58:56Z'\n :report_params:\n :parameters:\n :include_deleted: true\n users: true\n courses: true\n"], ["created_at", "2021-10-15 16:58:56.661196"], ["updated_at", "2021-10-15 16:58:56.661196"], ["job_id", "98174322-a7c9-4bd0-8d1f-797ee4c51e87"]] [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [0b393584-5345-4de7-856b-5491001b22a2]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [0b393584-5345-4de7-856b-5491001b22a2] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: 98174322-a7c9-4bd0-8d1f-797ee4c51e87) to Test(default) at 2021-10-15 16:59:26 UTC with arguments: "proservices_provisioning_csv", nil, "CanvasSync::Processors::ProvisioningReportProcessor", {:models=>["users", "courses"], :sync_start_time=>"2021-10-15T16:58:56Z", :report_params=>{:parameters=>{:include_deleted=>true, "users"=>true, "courses"=>true}}} [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [0b393584-5345-4de7-856b-5491001b22a2]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [0b393584-5345-4de7-856b-5491001b22a2] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2021-10-15 16:58:56.673606"], ["status", "success"], ["updated_at", "2021-10-15 16:58:56.673876"], ["id", 102]] [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [0b393584-5345-4de7-856b-5491001b22a2]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [0b393584-5345-4de7-856b-5491001b22a2] Performed CanvasSync::Jobs::SyncProvisioningReportJob (Job ID: 0b393584-5345-4de7-856b-5491001b22a2) from Test(default) in 17.87ms  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Account Exists (0.3ms) SELECT 1 AS one FROM "accounts" WHERE "accounts"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] Account Create (0.3ms) INSERT INTO "accounts" ("canvas_id", "sis_id", "canvas_parent_account_id", "sis_parent_account_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 1], ["sis_id", "94f91e912ac3d1146d5ccdddcb7e4c24"], ["canvas_parent_account_id", 1], ["sis_parent_account_id", "055f4960343477026779a554c587074e"], ["name", "Account name"], ["workflow_state", "active"], ["created_at", "2021-10-15 16:58:56.677689"], ["updated_at", "2021-10-15 16:58:56.677689"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.4ms) SELECT COUNT(*) FROM "roles" [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [c88fc8ed-5f0a-4c94-a692-63fcc719285a] Performing CanvasSync::Jobs::SyncRolesJob (Job ID: c88fc8ed-5f0a-4c94-a692-63fcc719285a) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [c88fc8ed-5f0a-4c94-a692-63fcc719285a] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "c88fc8ed-5f0a-4c94-a692-63fcc719285a"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [c88fc8ed-5f0a-4c94-a692-63fcc719285a]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [c88fc8ed-5f0a-4c94-a692-63fcc719285a] CanvasSync::JobLog Create (0.2ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncRolesJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2021-10-15 16:58:56.683068"], ["updated_at", "2021-10-15 16:58:56.683068"], ["job_id", "c88fc8ed-5f0a-4c94-a692-63fcc719285a"]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [c88fc8ed-5f0a-4c94-a692-63fcc719285a]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [c88fc8ed-5f0a-4c94-a692-63fcc719285a]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [c88fc8ed-5f0a-4c94-a692-63fcc719285a] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-10-15 16:58:56.684263"], ["status", "running"], ["updated_at", "2021-10-15 16:58:56.684601"], ["id", 104]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [c88fc8ed-5f0a-4c94-a692-63fcc719285a]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [c88fc8ed-5f0a-4c94-a692-63fcc719285a] Account Load (0.2ms) SELECT "accounts".* FROM "accounts" WHERE "accounts"."workflow_state" != $1 ORDER BY "accounts"."id" ASC LIMIT $2 [["workflow_state", "deleted"], ["LIMIT", 1000]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [c88fc8ed-5f0a-4c94-a692-63fcc719285a] Role Load (0.2ms) SELECT "roles".* FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [c88fc8ed-5f0a-4c94-a692-63fcc719285a]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [c88fc8ed-5f0a-4c94-a692-63fcc719285a] Role Exists (0.2ms) SELECT 1 AS one FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [c88fc8ed-5f0a-4c94-a692-63fcc719285a] Role Create (0.4ms) INSERT INTO "roles" ("canvas_id", "label", "base_role_type", "canvas_account_id", "workflow_state", "permissions", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 1], ["label", "Account Admin"], ["base_role_type", "AccountMembership"], ["canvas_account_id", 10], ["workflow_state", "built_in"], ["permissions", "{\"manage_wiki\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"post_to_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"moderate_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_announcements\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"send_messages\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"send_messages_all\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_outcomes\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"create_conferences\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"create_collaborations\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_roster\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_all_grades\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_grades\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_rubrics\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"comment_on_others_submissions\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_students\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_admin_users\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_role_overrides\":{\"enabled\":true,\"locked\":true,\"readonly\":true,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_account_memberships\":{\"enabled\":true,\"locked\":true,\"readonly\":true,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_account_settings\":{\"enabled\":true,\"locked\":true,\"readonly\":true,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_groups\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_group_pages\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_files\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_assignments\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"undelete_courses\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_grade_changes\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_course_changes\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_question_banks\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_calendar\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_reports\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_courses\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_user_logins\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_user_observers\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_alerts\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"become_user\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_developer_keys\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"import_sis\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_sis\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_sis\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_course_list\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_statistics\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_storage_quotas\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_course_content\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_content\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_interaction_alerts\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"change_course_state\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_sections\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_feature_flags\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_quiz_answer_audits\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"moderate_grades\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"lti_add_edit\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true}}"], ["created_at", "2021-10-15 16:58:56.698314"], ["updated_at", "2021-10-15 16:58:56.698314"]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [c88fc8ed-5f0a-4c94-a692-63fcc719285a]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [c88fc8ed-5f0a-4c94-a692-63fcc719285a] Role Load (0.2ms) SELECT "roles".* FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 3], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [c88fc8ed-5f0a-4c94-a692-63fcc719285a]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [c88fc8ed-5f0a-4c94-a692-63fcc719285a] Role Exists (0.2ms) SELECT 1 AS one FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 3], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [c88fc8ed-5f0a-4c94-a692-63fcc719285a] Role Create (0.3ms) INSERT INTO "roles" ("canvas_id", "label", "base_role_type", "canvas_account_id", "workflow_state", "permissions", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 3], ["label", "Student"], ["base_role_type", "StudentEnrollment"], ["canvas_account_id", 10], ["workflow_state", "built_in"], ["permissions", "{\"manage_wiki\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"read_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"post_to_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"moderate_forum\":{\"enabled\":false,\"locked\":false,\"readonly\":false,\"explicit\":false},\"read_announcements\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"send_messages\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"send_messages_all\":{\"enabled\":false,\"locked\":false,\"readonly\":false,\"explicit\":false},\"manage_outcomes\":{\"enabled\":false,\"locked\":false,\"readonly\":false,\"explicit\":false},\"create_conferences\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"create_collaborations\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_roster\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_all_grades\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_grades\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_rubrics\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"comment_on_others_submissions\":{\"enabled\":false,\"locked\":false,\"readonly\":false,\"explicit\":false},\"manage_students\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_admin_users\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_role_overrides\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_account_memberships\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_account_settings\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_groups\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"view_group_pages\":{\"enabled\":false,\"locked\":false,\"readonly\":false,\"explicit\":false},\"manage_files\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_assignments\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"undelete_courses\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"view_grade_changes\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"view_course_changes\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"read_question_banks\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_calendar\":{\"enabled\":false,\"locked\":false,\"readonly\":false,\"explicit\":false},\"read_reports\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_courses\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_user_logins\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_user_observers\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_alerts\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"become_user\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_developer_keys\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"import_sis\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_sis\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"read_sis\":{\"enabled\":false,\"locked\":false,\"readonly\":false,\"explicit\":false},\"read_course_list\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"view_statistics\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_storage_quotas\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"read_course_content\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_content\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_interaction_alerts\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"change_course_state\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_sections\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_feature_flags\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"view_quiz_answer_audits\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"moderate_grades\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"lti_add_edit\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false}}"], ["created_at", "2021-10-15 16:58:56.704041"], ["updated_at", "2021-10-15 16:58:56.704041"]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [c88fc8ed-5f0a-4c94-a692-63fcc719285a]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [c88fc8ed-5f0a-4c94-a692-63fcc719285a] Role Update All (0.2ms) UPDATE "roles" SET "workflow_state" = 'inactive' WHERE "roles"."id" NOT IN ($1, $2) [["id", 13], ["id", 14]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [c88fc8ed-5f0a-4c94-a692-63fcc719285a]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [c88fc8ed-5f0a-4c94-a692-63fcc719285a] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2021-10-15 16:58:56.707069"], ["status", "success"], ["updated_at", "2021-10-15 16:58:56.707486"], ["id", 104]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [c88fc8ed-5f0a-4c94-a692-63fcc719285a]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [c88fc8ed-5f0a-4c94-a692-63fcc719285a] Performed CanvasSync::Jobs::SyncRolesJob (Job ID: c88fc8ed-5f0a-4c94-a692-63fcc719285a) from Test(default) in 26.5ms  (0.2ms) SELECT COUNT(*) FROM "roles"  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Term Exists (0.3ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 77796367], ["LIMIT", 1]] Term Create (0.3ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 77796367], ["name", "Cool Term"], ["start_at", "2021-10-12 16:58:55.601513"], ["end_at", "2021-10-18 16:58:55.601642"], ["workflow_state", "active"], ["sis_id", "89ee2779f311c5e6300b79df48ff6241"], ["created_at", "2021-10-15 16:58:56.712183"], ["updated_at", "2021-10-15 16:58:56.712183"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [529c7a84-4a9a-4990-910b-1a31d1d68e44] Performing CanvasSync::Jobs::SyncSimpleTableJob (Job ID: 529c7a84-4a9a-4990-910b-1a31d1d68e44) from Test(default) with arguments: {:report_name=>"proservices_provisioning_csv", :model=>"courses", :mapping=>"courses", :klass=>"Course", :term_scope=>"active", :params=>{"parameters[include_deleted]"=>true, "parameters[courses]"=>true}} [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [529c7a84-4a9a-4990-910b-1a31d1d68e44] CanvasSync::JobLog Load (0.3ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "529c7a84-4a9a-4990-910b-1a31d1d68e44"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [529c7a84-4a9a-4990-910b-1a31d1d68e44]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [529c7a84-4a9a-4990-910b-1a31d1d68e44] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncSimpleTableJob"], ["status", "enqueued"], ["job_arguments", "---\n- :report_name: proservices_provisioning_csv\n :model: courses\n :mapping: courses\n :klass: Course\n :term_scope: active\n :params:\n parameters[include_deleted]: true\n parameters[courses]: true\n"], ["created_at", "2021-10-15 16:58:56.714952"], ["updated_at", "2021-10-15 16:58:56.714952"], ["job_id", "529c7a84-4a9a-4990-910b-1a31d1d68e44"]] [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [529c7a84-4a9a-4990-910b-1a31d1d68e44]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [529c7a84-4a9a-4990-910b-1a31d1d68e44]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [529c7a84-4a9a-4990-910b-1a31d1d68e44] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-10-15 16:58:56.716542"], ["status", "running"], ["updated_at", "2021-10-15 16:58:56.716927"], ["id", 105]] [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [529c7a84-4a9a-4990-910b-1a31d1d68e44]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [529c7a84-4a9a-4990-910b-1a31d1d68e44]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [529c7a84-4a9a-4990-910b-1a31d1d68e44] CanvasSync::JobLog Update (0.4ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2021-10-15 16:58:56.718909"], ["status", "success"], ["updated_at", "2021-10-15 16:58:56.719334"], ["id", 105]] [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [529c7a84-4a9a-4990-910b-1a31d1d68e44]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [529c7a84-4a9a-4990-910b-1a31d1d68e44] Performed CanvasSync::Jobs::SyncSimpleTableJob (Job ID: 529c7a84-4a9a-4990-910b-1a31d1d68e44) from Test(default) in 7.01ms  (0.2ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [2b45783e-445f-406c-a38d-197b19dc3bbb] Performing CanvasSync::Jobs::SyncSubmissionsJob (Job ID: 2b45783e-445f-406c-a38d-197b19dc3bbb) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [2b45783e-445f-406c-a38d-197b19dc3bbb] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "2b45783e-445f-406c-a38d-197b19dc3bbb"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [2b45783e-445f-406c-a38d-197b19dc3bbb]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [2b45783e-445f-406c-a38d-197b19dc3bbb] CanvasSync::JobLog Create (0.2ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncSubmissionsJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2021-10-15 16:58:56.724239"], ["updated_at", "2021-10-15 16:58:56.724239"], ["job_id", "2b45783e-445f-406c-a38d-197b19dc3bbb"]] [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [2b45783e-445f-406c-a38d-197b19dc3bbb]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [2b45783e-445f-406c-a38d-197b19dc3bbb]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [2b45783e-445f-406c-a38d-197b19dc3bbb] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-10-15 16:58:56.725309"], ["status", "running"], ["updated_at", "2021-10-15 16:58:56.725552"], ["id", 106]] [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [2b45783e-445f-406c-a38d-197b19dc3bbb]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [2b45783e-445f-406c-a38d-197b19dc3bbb]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [2b45783e-445f-406c-a38d-197b19dc3bbb] CanvasSync::JobLog Create (0.2ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proserv_student_submissions_csv\n- 1\n- CanvasSync::Processors::SubmissionsProcessor\n- :sync_start_time: '2021-10-15T16:58:56Z'\n :report_params:\n :parameters:\n :include_all: \n :enrollment_term_id: 1\n"], ["created_at", "2021-10-15 16:58:56.728028"], ["updated_at", "2021-10-15 16:58:56.728028"], ["job_id", "f2fabbb8-c544-412c-acef-7797b91532bb"]] [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [2b45783e-445f-406c-a38d-197b19dc3bbb]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [2b45783e-445f-406c-a38d-197b19dc3bbb] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: f2fabbb8-c544-412c-acef-7797b91532bb) to Test(default) at 2021-10-15 16:59:26 UTC with arguments: "proserv_student_submissions_csv", 1, "CanvasSync::Processors::SubmissionsProcessor", {:sync_start_time=>"2021-10-15T16:58:56Z", :report_params=>{:parameters=>{:include_all=>nil, :enrollment_term_id=>1}}} [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [2b45783e-445f-406c-a38d-197b19dc3bbb]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [2b45783e-445f-406c-a38d-197b19dc3bbb] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2021-10-15 16:58:56.730406"], ["status", "success"], ["updated_at", "2021-10-15 16:58:56.730859"], ["id", 106]] [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [2b45783e-445f-406c-a38d-197b19dc3bbb]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [2b45783e-445f-406c-a38d-197b19dc3bbb] Performed CanvasSync::Jobs::SyncSubmissionsJob (Job ID: 2b45783e-445f-406c-a38d-197b19dc3bbb) from Test(default) in 8.54ms  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SELECT COUNT(*) FROM "terms" [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [6b86267e-7599-4872-bc6c-815b3f8b280c] Performing CanvasSync::Jobs::SyncTermsJob (Job ID: 6b86267e-7599-4872-bc6c-815b3f8b280c) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [6b86267e-7599-4872-bc6c-815b3f8b280c] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "6b86267e-7599-4872-bc6c-815b3f8b280c"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [6b86267e-7599-4872-bc6c-815b3f8b280c]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [6b86267e-7599-4872-bc6c-815b3f8b280c] CanvasSync::JobLog Create (0.2ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncTermsJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2021-10-15 16:58:56.734984"], ["updated_at", "2021-10-15 16:58:56.734984"], ["job_id", "6b86267e-7599-4872-bc6c-815b3f8b280c"]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [6b86267e-7599-4872-bc6c-815b3f8b280c]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [6b86267e-7599-4872-bc6c-815b3f8b280c]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [6b86267e-7599-4872-bc6c-815b3f8b280c] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-10-15 16:58:56.736217"], ["status", "running"], ["updated_at", "2021-10-15 16:58:56.736509"], ["id", 108]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [6b86267e-7599-4872-bc6c-815b3f8b280c]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [6b86267e-7599-4872-bc6c-815b3f8b280c] Term Load (0.2ms) SELECT "terms".* FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [6b86267e-7599-4872-bc6c-815b3f8b280c]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [6b86267e-7599-4872-bc6c-815b3f8b280c] Term Exists (0.2ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [6b86267e-7599-4872-bc6c-815b3f8b280c] Term Create (0.2ms) INSERT INTO "terms" ("canvas_id", "name", "workflow_state", "grading_period_group_id", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 1], ["name", "Default Term"], ["workflow_state", "active"], ["grading_period_group_id", 1], ["sis_id", "Test"], ["created_at", "2021-10-15 16:58:56.742486"], ["updated_at", "2021-10-15 16:58:56.742486"]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [6b86267e-7599-4872-bc6c-815b3f8b280c]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [6b86267e-7599-4872-bc6c-815b3f8b280c] Term Load (0.2ms) SELECT "terms".* FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 6], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [6b86267e-7599-4872-bc6c-815b3f8b280c]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [6b86267e-7599-4872-bc6c-815b3f8b280c] Term Exists (0.1ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 6], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [6b86267e-7599-4872-bc6c-815b3f8b280c] Term Create (0.2ms) INSERT INTO "terms" ("canvas_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["canvas_id", 6], ["name", "Average Term 1"], ["workflow_state", "active"], ["created_at", "2021-10-15 16:58:56.744737"], ["updated_at", "2021-10-15 16:58:56.744737"]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [6b86267e-7599-4872-bc6c-815b3f8b280c]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [6b86267e-7599-4872-bc6c-815b3f8b280c] Term Load (0.2ms) SELECT "terms".* FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 7], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [6b86267e-7599-4872-bc6c-815b3f8b280c]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [6b86267e-7599-4872-bc6c-815b3f8b280c] Term Exists (0.2ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 7], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [6b86267e-7599-4872-bc6c-815b3f8b280c] Term Create (0.2ms) INSERT INTO "terms" ("canvas_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["canvas_id", 7], ["name", "Average Term 2"], ["workflow_state", "active"], ["created_at", "2021-10-15 16:58:56.747258"], ["updated_at", "2021-10-15 16:58:56.747258"]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [6b86267e-7599-4872-bc6c-815b3f8b280c]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [6b86267e-7599-4872-bc6c-815b3f8b280c] Term Load (0.2ms) SELECT "terms".* FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 5], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [6b86267e-7599-4872-bc6c-815b3f8b280c]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [6b86267e-7599-4872-bc6c-815b3f8b280c] Term Exists (0.2ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 5], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [6b86267e-7599-4872-bc6c-815b3f8b280c] Term Create (0.2ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 5], ["name", "Syllabus Term"], ["start_at", "2017-08-14 06:00:00"], ["end_at", "2017-08-31 06:00:00"], ["workflow_state", "active"], ["sis_id", "SYTERM"], ["created_at", "2021-10-15 16:58:56.750028"], ["updated_at", "2021-10-15 16:58:56.750028"]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [6b86267e-7599-4872-bc6c-815b3f8b280c]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [6b86267e-7599-4872-bc6c-815b3f8b280c] Term Load (0.2ms) SELECT "terms".* FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 4], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [6b86267e-7599-4872-bc6c-815b3f8b280c]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [6b86267e-7599-4872-bc6c-815b3f8b280c] Term Exists (0.2ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 4], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [6b86267e-7599-4872-bc6c-815b3f8b280c] Term Create (0.2ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "grading_period_group_id", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8, $9) RETURNING "id" [["canvas_id", 4], ["name", "Ellucian Term"], ["start_at", "2017-08-01 06:00:00"], ["end_at", "2017-10-31 06:00:00"], ["workflow_state", "active"], ["grading_period_group_id", 1], ["sis_id", "SH"], ["created_at", "2021-10-15 16:58:56.752420"], ["updated_at", "2021-10-15 16:58:56.752420"]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [6b86267e-7599-4872-bc6c-815b3f8b280c]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [6b86267e-7599-4872-bc6c-815b3f8b280c] Term Load (0.2ms) SELECT "terms".* FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 3], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [6b86267e-7599-4872-bc6c-815b3f8b280c]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [6b86267e-7599-4872-bc6c-815b3f8b280c] Term Exists (0.2ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 3], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [6b86267e-7599-4872-bc6c-815b3f8b280c] Term Create (0.2ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 3], ["name", "Current Term"], ["start_at", "2017-03-19 06:00:00"], ["end_at", "2017-08-01 06:00:00"], ["workflow_state", "active"], ["created_at", "2021-10-15 16:58:56.754744"], ["updated_at", "2021-10-15 16:58:56.754744"]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [6b86267e-7599-4872-bc6c-815b3f8b280c]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [6b86267e-7599-4872-bc6c-815b3f8b280c]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [6b86267e-7599-4872-bc6c-815b3f8b280c] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2021-10-15 16:58:56.755501"], ["status", "success"], ["updated_at", "2021-10-15 16:58:56.755809"], ["id", 108]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [6b86267e-7599-4872-bc6c-815b3f8b280c]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [6b86267e-7599-4872-bc6c-815b3f8b280c] Performed CanvasSync::Jobs::SyncTermsJob (Job ID: 6b86267e-7599-4872-bc6c-815b3f8b280c) from Test(default) in 22.58ms  (0.1ms) SELECT COUNT(*) FROM "terms"  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Account Exists (0.3ms) SELECT 1 AS one FROM "accounts" WHERE "accounts"."canvas_id" = $1 LIMIT $2 [["canvas_id", 49802063], ["LIMIT", 1]] Account Create (0.2ms) INSERT INTO "accounts" ("canvas_id", "sis_id", "canvas_parent_account_id", "sis_parent_account_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 49802063], ["sis_id", "f619caed611b3c1d125aff11b615fe51"], ["canvas_parent_account_id", 1], ["sis_parent_account_id", "4cb7e85a687969bf9e96c2d02e8487eb"], ["name", "Account name"], ["workflow_state", "active"], ["created_at", "2021-10-15 16:58:56.759438"], ["updated_at", "2021-10-15 16:58:56.759438"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Account Exists (0.4ms) SELECT 1 AS one FROM "accounts" WHERE "accounts"."canvas_id" IS NULL AND "accounts"."id" != $1 LIMIT $2 [["id", 13], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Account Exists (0.2ms) SELECT 1 AS one FROM "accounts" WHERE "accounts"."canvas_id" = $1 LIMIT $2 [["canvas_id", 80820099], ["LIMIT", 1]] Account Create (0.3ms) INSERT INTO "accounts" ("canvas_id", "sis_id", "canvas_parent_account_id", "sis_parent_account_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 80820099], ["sis_id", "1531610a47f8cdd482e2d606a41ccee8"], ["canvas_parent_account_id", 1], ["sis_parent_account_id", "f55251189de7335758fc32967dc4b979"], ["name", "Account name"], ["workflow_state", "active"], ["created_at", "2021-10-15 16:58:56.767136"], ["updated_at", "2021-10-15 16:58:56.767136"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Account Load (0.2ms) SELECT "accounts".* FROM "accounts" ORDER BY "accounts"."id" ASC LIMIT $1 [["LIMIT", 1]] Account Exists (0.2ms) SELECT 1 AS one FROM "accounts" WHERE "accounts"."canvas_id" = $1 LIMIT $2 [["canvas_id", 80820099], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Account Exists (0.2ms) SELECT 1 AS one FROM "accounts" WHERE "accounts"."canvas_id" = $1 LIMIT $2 [["canvas_id", 14761763], ["LIMIT", 1]] Account Create (0.2ms) INSERT INTO "accounts" ("canvas_id", "sis_id", "canvas_parent_account_id", "sis_parent_account_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 14761763], ["sis_id", "e02c10e31a519de0d6d0eb6b73679bcc"], ["canvas_parent_account_id", 1], ["sis_parent_account_id", "c11bac34fd7e1723d92c46d02891622a"], ["name", "Account name"], ["workflow_state", "active"], ["created_at", "2021-10-15 16:58:56.773355"], ["updated_at", "2021-10-15 16:58:56.773355"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Admin Exists (0.3ms) SELECT 1 AS one FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 89364912], ["LIMIT", 1]] Admin Create (0.3ms) INSERT INTO "admins" ("canvas_id", "role_name", "canvas_role_id", "canvas_user_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 89364912], ["role_name", "Cool Role"], ["canvas_role_id", 9472603], ["canvas_user_id", 1], ["workflow_state", "active"], ["created_at", "2021-10-15 16:58:56.780195"], ["updated_at", "2021-10-15 16:58:56.780195"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Admin Exists (0.3ms) SELECT 1 AS one FROM "admins" WHERE "admins"."canvas_id" IS NULL AND "admins"."id" != $1 LIMIT $2 [["id", 18], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Admin Exists (0.2ms) SELECT 1 AS one FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 85349134], ["LIMIT", 1]] Admin Create (0.2ms) INSERT INTO "admins" ("canvas_id", "role_name", "canvas_role_id", "canvas_user_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 85349134], ["role_name", "Cool Role"], ["canvas_role_id", 68218367], ["canvas_user_id", 1], ["workflow_state", "active"], ["created_at", "2021-10-15 16:58:56.787601"], ["updated_at", "2021-10-15 16:58:56.787601"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Admin Load (0.2ms) SELECT "admins".* FROM "admins" ORDER BY "admins"."id" ASC LIMIT $1 [["LIMIT", 1]] Admin Exists (0.3ms) SELECT 1 AS one FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 85349134], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) SELECT COUNT(*) FROM "admins" Admin Load (0.3ms) SELECT "admins".* FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]]  (0.1ms) SAVEPOINT active_record_1 Admin Exists (0.7ms) SELECT 1 AS one FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]] Admin Create (0.3ms) INSERT INTO "admins" ("canvas_id", "role_name", "canvas_role_id", "canvas_user_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 2], ["role_name", "AccountAdmin"], ["canvas_role_id", 1], ["canvas_user_id", 1], ["workflow_state", "active"], ["created_at", "2021-10-15 16:58:56.797585"], ["updated_at", "2021-10-15 16:58:56.797585"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SELECT COUNT(*) FROM "admins" Admin Load (0.2ms) SELECT "admins".* FROM "admins" ORDER BY "admins"."id" DESC LIMIT $1 [["LIMIT", 1]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Admin Exists (0.3ms) SELECT 1 AS one FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]] Admin Create (0.3ms) INSERT INTO "admins" ("canvas_id", "role_name", "canvas_role_id", "canvas_user_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 2], ["role_name", "Cool Role"], ["canvas_role_id", 34615473], ["canvas_user_id", 1], ["workflow_state", "active"], ["created_at", "2021-10-15 16:58:56.802319"], ["updated_at", "2021-10-15 16:58:56.802319"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SELECT COUNT(*) FROM "admins" Admin Load (0.2ms) SELECT "admins".* FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]]  (0.2ms) SAVEPOINT active_record_1 Admin Exists (0.3ms) SELECT 1 AS one FROM "admins" WHERE "admins"."canvas_id" = $1 AND "admins"."id" != $2 LIMIT $3 [["canvas_id", 2], ["id", 21], ["LIMIT", 1]] Admin Update (0.3ms) UPDATE "admins" SET "role_name" = $1, "canvas_role_id" = $2, "updated_at" = $3 WHERE "admins"."id" = $4 [["role_name", "AccountAdmin"], ["canvas_role_id", 1], ["updated_at", "2021-10-15 16:58:56.806878"], ["id", 21]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SELECT COUNT(*) FROM "admins" Admin Load (0.2ms) SELECT "admins".* FROM "admins" WHERE "admins"."id" = $1 LIMIT $2 [["id", 21], ["LIMIT", 1]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 AssignmentGroup Exists (0.5ms) SELECT 1 AS one FROM "assignment_groups" WHERE "assignment_groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] AssignmentGroup Create (0.4ms) INSERT INTO "assignment_groups" ("canvas_id", "name", "workflow_state", "canvas_created_at", "canvas_updated_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 1], ["name", "Dummy Assignment Group"], ["workflow_state", "available"], ["canvas_created_at", "2021-10-08 16:58:56.824993"], ["canvas_updated_at", "2021-10-14 16:58:56.825104"], ["created_at", "2021-10-15 16:58:56.826765"], ["updated_at", "2021-10-15 16:58:56.826765"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 AssignmentGroup Exists (0.4ms) SELECT 1 AS one FROM "assignment_groups" WHERE "assignment_groups"."canvas_id" IS NULL AND "assignment_groups"."id" != $1 LIMIT $2 [["id", 13], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 AssignmentGroup Exists (0.3ms) SELECT 1 AS one FROM "assignment_groups" WHERE "assignment_groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]] AssignmentGroup Create (0.2ms) INSERT INTO "assignment_groups" ("canvas_id", "name", "workflow_state", "canvas_created_at", "canvas_updated_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 2], ["name", "Dummy Assignment Group"], ["workflow_state", "available"], ["canvas_created_at", "2021-10-08 16:58:56.842379"], ["canvas_updated_at", "2021-10-14 16:58:56.842487"], ["created_at", "2021-10-15 16:58:56.843689"], ["updated_at", "2021-10-15 16:58:56.843689"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 AssignmentGroup Load (0.1ms) SELECT "assignment_groups".* FROM "assignment_groups" ORDER BY "assignment_groups"."id" ASC LIMIT $1 [["LIMIT", 1]] AssignmentGroup Exists (0.4ms) SELECT 1 AS one FROM "assignment_groups" WHERE "assignment_groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 AssignmentGroup Exists (0.3ms) SELECT 1 AS one FROM "assignment_groups" WHERE "assignment_groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 3], ["LIMIT", 1]] AssignmentGroup Create (0.4ms) INSERT INTO "assignment_groups" ("canvas_id", "name", "workflow_state", "canvas_created_at", "canvas_updated_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 3], ["name", "Dummy Assignment Group"], ["workflow_state", "available"], ["canvas_created_at", "2021-10-08 16:58:56.849639"], ["canvas_updated_at", "2021-10-14 16:58:56.849769"], ["created_at", "2021-10-15 16:58:56.851177"], ["updated_at", "2021-10-15 16:58:56.851177"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 AssignmentGroup Exists (0.4ms) SELECT 1 AS one FROM "assignment_groups" WHERE "assignment_groups"."canvas_id" = $1 AND "assignment_groups"."id" != $2 LIMIT $3 [["canvas_id", 3], ["id", 15], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 AssignmentGroup Exists (0.3ms) SELECT 1 AS one FROM "assignment_groups" WHERE "assignment_groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 4], ["LIMIT", 1]] AssignmentGroup Create (0.3ms) INSERT INTO "assignment_groups" ("canvas_id", "name", "workflow_state", "canvas_created_at", "canvas_updated_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 4], ["name", "Dummy Assignment Group"], ["workflow_state", "available"], ["canvas_created_at", "2021-10-08 16:58:56.858255"], ["canvas_updated_at", "2021-10-14 16:58:56.858342"], ["created_at", "2021-10-15 16:58:56.859487"], ["updated_at", "2021-10-15 16:58:56.859487"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.3ms) ROLLBACK  (0.5ms) BEGIN  (0.3ms) SAVEPOINT active_record_1 Assignment Exists (0.9ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] Assignment Create (0.5ms) INSERT INTO "assignments" ("canvas_id", "title", "due_at", "unlock_at", "lock_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 1], ["title", "Assignment 1"], ["due_at", "2021-10-22 16:58:56.878318"], ["unlock_at", "2021-10-14 16:58:56.878453"], ["lock_at", "2021-11-05 16:58:56.878531"], ["created_at", "2021-10-15 16:58:56.881579"], ["updated_at", "2021-10-15 16:58:56.881579"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Assignment Exists (0.3ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" IS NULL AND "assignments"."id" != $1 LIMIT $2 [["id", 23], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.3ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Assignment Exists (0.3ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]] Assignment Create (0.3ms) INSERT INTO "assignments" ("canvas_id", "title", "due_at", "unlock_at", "lock_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 2], ["title", "Assignment 2"], ["due_at", "2021-10-22 16:58:56.889864"], ["unlock_at", "2021-10-14 16:58:56.889974"], ["lock_at", "2021-11-05 16:58:56.890030"], ["created_at", "2021-10-15 16:58:56.891228"], ["updated_at", "2021-10-15 16:58:56.891228"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Assignment Load (0.2ms) SELECT "assignments".* FROM "assignments" ORDER BY "assignments"."id" ASC LIMIT $1 [["LIMIT", 1]] Assignment Exists (0.3ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Assignment Exists (0.3ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 3], ["LIMIT", 1]] Assignment Create (0.4ms) INSERT INTO "assignments" ("canvas_id", "title", "due_at", "unlock_at", "lock_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 3], ["title", "Assignment 3"], ["due_at", "2021-10-22 16:58:56.898414"], ["unlock_at", "2021-10-14 16:58:56.898542"], ["lock_at", "2021-11-05 16:58:56.898620"], ["created_at", "2021-10-15 16:58:56.900041"], ["updated_at", "2021-10-15 16:58:56.900041"]]  (0.4ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.3ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Assignment Exists (0.2ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 4], ["LIMIT", 1]] Assignment Create (0.2ms) INSERT INTO "assignments" ("canvas_id", "title", "due_at", "unlock_at", "lock_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 4], ["title", "Assignment 4"], ["due_at", "2021-10-22 16:58:56.906921"], ["unlock_at", "2021-10-14 16:58:56.907007"], ["lock_at", "2021-11-05 16:58:56.907045"], ["created_at", "2021-10-15 16:58:56.908063"], ["updated_at", "2021-10-15 16:58:56.908063"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Assignment Exists (0.3ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 AND "assignments"."id" != $2 LIMIT $3 [["canvas_id", 4], ["id", 26], ["LIMIT", 1]]  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Assignment Exists (0.4ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 5], ["LIMIT", 1]] Assignment Create (0.4ms) INSERT INTO "assignments" ("canvas_id", "title", "due_at", "unlock_at", "lock_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 5], ["title", "Assignment 5"], ["due_at", "2021-10-22 16:58:56.913428"], ["unlock_at", "2021-10-14 16:58:56.913732"], ["lock_at", "2021-11-05 16:58:56.913799"], ["created_at", "2021-10-15 16:58:56.915468"], ["updated_at", "2021-10-15 16:58:56.915468"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Assignment Exists (0.2ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 6], ["LIMIT", 1]] Assignment Create (0.2ms) INSERT INTO "assignments" ("canvas_id", "title", "due_at", "unlock_at", "lock_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 6], ["title", "Assignment 6"], ["due_at", "2021-10-22 16:58:56.920040"], ["unlock_at", "2021-10-14 16:58:56.920123"], ["lock_at", "2021-11-05 16:58:56.920161"], ["created_at", "2021-10-15 16:58:56.921090"], ["updated_at", "2021-10-15 16:58:56.921090"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Course Exists (0.4ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 54574947], ["LIMIT", 1]] Course Create (0.3ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 54574947], ["sis_id", "4db1edc6c58632a48f22e88c9a54eae5"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2021-10-12 16:58:56.933736"], ["end_at", "2021-11-05 16:58:56.933823"], ["created_at", "2021-10-15 16:58:56.935255"], ["updated_at", "2021-10-15 16:58:56.935255"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Course Exists (0.2ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 71961537], ["LIMIT", 1]] Course Create (0.2ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 71961537], ["sis_id", "2f5384db91342a265fb2fbc15babab7f"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2021-10-12 16:58:56.936448"], ["end_at", "2021-11-05 16:58:56.936501"], ["created_at", "2021-10-15 16:58:56.937347"], ["updated_at", "2021-10-15 16:58:56.937347"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Assignment Exists (0.2ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 7], ["LIMIT", 1]] Assignment Create (0.2ms) INSERT INTO "assignments" ("canvas_id", "title", "due_at", "unlock_at", "lock_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 7], ["title", "Assignment 7"], ["due_at", "2021-10-22 16:58:56.938399"], ["unlock_at", "2021-10-14 16:58:56.938450"], ["lock_at", "2021-11-05 16:58:56.938483"], ["created_at", "2021-10-15 16:58:56.939258"], ["updated_at", "2021-10-15 16:58:56.939258"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Assignment Exists (0.3ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 AND "assignments"."id" != $2 LIMIT $3 [["canvas_id", 7], ["id", 29], ["LIMIT", 1]] Assignment Update (0.4ms) UPDATE "assignments" SET "canvas_context_id" = $1, "canvas_context_type" = $2, "updated_at" = $3 WHERE "assignments"."id" = $4 [["canvas_context_id", 71961537], ["canvas_context_type", "Course"], ["updated_at", "2021-10-15 16:58:56.941238"], ["id", 29]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Course Load (0.3ms) SELECT "courses".* FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 71961537], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Assignment Exists (0.2ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 8], ["LIMIT", 1]] Assignment Create (0.3ms) INSERT INTO "assignments" ("canvas_id", "title", "due_at", "unlock_at", "lock_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 8], ["title", "Assignment 8"], ["due_at", "2021-10-22 16:58:56.956150"], ["unlock_at", "2021-10-14 16:58:56.956251"], ["lock_at", "2021-11-05 16:58:56.956289"], ["created_at", "2021-10-15 16:58:56.957425"], ["updated_at", "2021-10-15 16:58:56.957425"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 ContextModuleItem Create (0.4ms) INSERT INTO "context_module_items" ("canvas_id", "canvas_assignment_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["canvas_id", 1], ["canvas_assignment_id", 8], ["workflow_state", "active"], ["created_at", "2021-10-15 16:58:56.959237"], ["updated_at", "2021-10-15 16:58:56.959237"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Assignment Exists (0.3ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 9], ["LIMIT", 1]] Assignment Create (0.3ms) INSERT INTO "assignments" ("canvas_id", "title", "due_at", "unlock_at", "lock_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 9], ["title", "Assignment 9"], ["due_at", "2021-10-22 16:58:56.963460"], ["unlock_at", "2021-10-14 16:58:56.963590"], ["lock_at", "2021-11-05 16:58:56.963632"], ["created_at", "2021-10-15 16:58:56.964919"], ["updated_at", "2021-10-15 16:58:56.964919"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 ContextModuleItem Create (0.2ms) INSERT INTO "context_module_items" ("canvas_id", "canvas_assignment_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["canvas_id", 2], ["canvas_assignment_id", 9], ["workflow_state", "active"], ["created_at", "2021-10-15 16:58:56.966476"], ["updated_at", "2021-10-15 16:58:56.966476"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Course Exists (0.3ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 16524891], ["LIMIT", 1]] Course Create (0.4ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 16524891], ["sis_id", "e6a9b736b01a02810a68dc3c96a12860"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2021-10-12 16:58:56.976928"], ["end_at", "2021-11-05 16:58:56.977009"], ["created_at", "2021-10-15 16:58:56.978411"], ["updated_at", "2021-10-15 16:58:56.978411"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 ContextModule Create (0.4ms) INSERT INTO "context_modules" ("canvas_id", "canvas_context_id", "canvas_context_type", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 1], ["canvas_context_id", 16524891], ["canvas_context_type", "Course"], ["name", "Context Module"], ["workflow_state", "available"], ["created_at", "2021-10-15 16:58:56.980735"], ["updated_at", "2021-10-15 16:58:56.980735"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Course Exists (0.3ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 22567224], ["LIMIT", 1]] Course Create (0.2ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 22567224], ["sis_id", "065c72fa74c260285b02fb28259bf28c"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2021-10-12 16:58:56.984432"], ["end_at", "2021-11-05 16:58:56.984512"], ["created_at", "2021-10-15 16:58:56.985559"], ["updated_at", "2021-10-15 16:58:56.985559"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 ContextModule Create (0.2ms) INSERT INTO "context_modules" ("canvas_id", "canvas_context_id", "canvas_context_type", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 2], ["canvas_context_id", 22567224], ["canvas_context_type", "Course"], ["name", "Context Module"], ["workflow_state", "available"], ["created_at", "2021-10-15 16:58:56.986956"], ["updated_at", "2021-10-15 16:58:56.986956"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Course Exists (0.3ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2025576], ["LIMIT", 1]] Course Create (0.2ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 2025576], ["sis_id", "72b002a01bcb1ee897fe7c50b063f84d"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2021-10-12 16:58:56.989608"], ["end_at", "2021-11-05 16:58:56.989688"], ["created_at", "2021-10-15 16:58:56.990755"], ["updated_at", "2021-10-15 16:58:56.990755"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 ContextModule Create (0.3ms) INSERT INTO "context_modules" ("canvas_id", "canvas_context_id", "canvas_context_type", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 3], ["canvas_context_id", 2025576], ["canvas_context_type", "Course"], ["name", "Context Module"], ["workflow_state", "available"], ["created_at", "2021-10-15 16:58:56.992376"], ["updated_at", "2021-10-15 16:58:56.992376"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.3ms) SAVEPOINT active_record_1 Course Exists (0.5ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 86616475], ["LIMIT", 1]] Course Create (0.3ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 86616475], ["sis_id", "532921892fbc99202a12d41a179327a8"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2021-10-12 16:58:56.995961"], ["end_at", "2021-11-05 16:58:56.996091"], ["created_at", "2021-10-15 16:58:56.998219"], ["updated_at", "2021-10-15 16:58:56.998219"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Course Exists (0.2ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" IS NULL AND "courses"."id" != $1 LIMIT $2 [["id", 50], ["LIMIT", 1]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Course Exists (0.3ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 48853375], ["LIMIT", 1]] Course Create (0.3ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 48853375], ["sis_id", "7c17a605e44735c3c20570844f8fd380"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2021-10-12 16:58:57.003733"], ["end_at", "2021-11-05 16:58:57.003817"], ["created_at", "2021-10-15 16:58:57.004883"], ["updated_at", "2021-10-15 16:58:57.004883"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Course Load (0.2ms) SELECT "courses".* FROM "courses" ORDER BY "courses"."id" ASC LIMIT $1 [["LIMIT", 1]] Course Exists (0.3ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 48853375], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Course Exists (0.3ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 61493498], ["LIMIT", 1]] Course Create (0.3ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 61493498], ["sis_id", "a645ed2bdde115bbf4267ed5f6f295c7"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2021-10-12 16:58:57.009981"], ["end_at", "2021-11-05 16:58:57.010071"], ["created_at", "2021-10-15 16:58:57.011277"], ["updated_at", "2021-10-15 16:58:57.011277"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Course Exists (0.2ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 AND "courses"."id" != $2 LIMIT $3 [["canvas_id", 61493498], ["id", 52], ["LIMIT", 1]]  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Course Exists (0.2ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 84692771], ["LIMIT", 1]] Course Create (0.2ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 84692771], ["sis_id", "d8ac640ea78fae6a498a045e498f2294"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2021-10-12 16:58:57.015413"], ["end_at", "2021-11-05 16:58:57.015510"], ["created_at", "2021-10-15 16:58:57.016406"], ["updated_at", "2021-10-15 16:58:57.016406"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Course Exists (0.2ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 41952382], ["LIMIT", 1]] Course Create (0.2ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 41952382], ["sis_id", "4079c66a9ca3df2089ec8e48209e1316"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2021-10-12 16:58:57.020364"], ["end_at", "2021-11-05 16:58:57.020438"], ["created_at", "2021-10-15 16:58:57.021302"], ["updated_at", "2021-10-15 16:58:57.021302"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Course Exists (0.3ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 88487335], ["LIMIT", 1]] Course Create (0.4ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 88487335], ["sis_id", "0a988d65c5d47ee9101e14a893e9594d"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2021-10-12 16:58:57.035623"], ["end_at", "2021-11-05 16:58:57.035706"], ["created_at", "2021-10-15 16:58:57.036676"], ["updated_at", "2021-10-15 16:58:57.036676"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Course Exists (0.2ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1835470], ["LIMIT", 1]] Course Create (0.5ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 1835470], ["sis_id", "8278394e76b6c790e935dc9cb171f1cd"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2021-10-12 16:58:57.039388"], ["end_at", "2021-11-05 16:58:57.039471"], ["created_at", "2021-10-15 16:58:57.040407"], ["updated_at", "2021-10-15 16:58:57.040407"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Course Exists (0.3ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 31603707], ["LIMIT", 1]] Course Create (0.3ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 31603707], ["sis_id", "b272d014059c516770b2dcc3e4a6e20b"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2021-10-12 16:58:57.043661"], ["end_at", "2021-11-05 16:58:57.043749"], ["created_at", "2021-10-15 16:58:57.044774"], ["updated_at", "2021-10-15 16:58:57.044774"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Course Exists (0.4ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 39571114], ["LIMIT", 1]] Course Create (0.4ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 39571114], ["sis_id", "4304956345e5e1bd3f78b529fdf2d69c"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2021-10-12 16:58:57.048271"], ["end_at", "2021-11-05 16:58:57.048401"], ["created_at", "2021-10-15 16:58:57.050204"], ["updated_at", "2021-10-15 16:58:57.050204"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Enrollment Exists (0.4ms) SELECT 1 AS one FROM "enrollments" WHERE "enrollments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 10274962], ["LIMIT", 1]] Enrollment Create (0.3ms) INSERT INTO "enrollments" ("canvas_id", "created_at", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["canvas_id", 10274962], ["created_at", "2021-10-15 16:58:57.068615"], ["updated_at", "2021-10-15 16:58:57.068615"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Enrollment Exists (0.2ms) SELECT 1 AS one FROM "enrollments" WHERE "enrollments"."canvas_id" IS NULL AND "enrollments"."id" != $1 LIMIT $2 [["id", 15], ["LIMIT", 1]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Enrollment Exists (0.2ms) SELECT 1 AS one FROM "enrollments" WHERE "enrollments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1859750], ["LIMIT", 1]] Enrollment Create (0.2ms) INSERT INTO "enrollments" ("canvas_id", "created_at", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["canvas_id", 1859750], ["created_at", "2021-10-15 16:58:57.075121"], ["updated_at", "2021-10-15 16:58:57.075121"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Enrollment Load (0.2ms) SELECT "enrollments".* FROM "enrollments" ORDER BY "enrollments"."id" ASC LIMIT $1 [["LIMIT", 1]] Enrollment Exists (0.3ms) SELECT 1 AS one FROM "enrollments" WHERE "enrollments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1859750], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Enrollment Exists (0.3ms) SELECT 1 AS one FROM "enrollments" WHERE "enrollments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 26754789], ["LIMIT", 1]] Enrollment Create (0.3ms) INSERT INTO "enrollments" ("canvas_id", "created_at", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["canvas_id", 26754789], ["created_at", "2021-10-15 16:58:57.081204"], ["updated_at", "2021-10-15 16:58:57.081204"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Enrollment Exists (0.3ms) SELECT 1 AS one FROM "enrollments" WHERE "enrollments"."canvas_id" = $1 AND "enrollments"."id" != $2 LIMIT $3 [["canvas_id", 26754789], ["id", 17], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Enrollment Exists (0.2ms) SELECT 1 AS one FROM "enrollments" WHERE "enrollments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 57773233], ["LIMIT", 1]] Enrollment Create (0.3ms) INSERT INTO "enrollments" ("canvas_id", "created_at", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["canvas_id", 57773233], ["created_at", "2021-10-15 16:58:57.086068"], ["updated_at", "2021-10-15 16:58:57.086068"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Enrollment Exists (0.3ms) SELECT 1 AS one FROM "enrollments" WHERE "enrollments"."canvas_id" = $1 AND "enrollments"."id" != $2 LIMIT $3 [["canvas_id", 57773233], ["id", 18], ["LIMIT", 1]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Enrollment Exists (0.2ms) SELECT 1 AS one FROM "enrollments" WHERE "enrollments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 13723602], ["LIMIT", 1]] Enrollment Create (0.2ms) INSERT INTO "enrollments" ("canvas_id", "created_at", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["canvas_id", 13723602], ["created_at", "2021-10-15 16:58:57.090418"], ["updated_at", "2021-10-15 16:58:57.090418"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Enrollment Exists (0.2ms) SELECT 1 AS one FROM "enrollments" WHERE "enrollments"."canvas_id" = $1 AND "enrollments"."id" != $2 LIMIT $3 [["canvas_id", 13723602], ["id", 19], ["LIMIT", 1]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Group Exists (0.4ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 78736589], ["LIMIT", 1]] Group Create (0.3ms) INSERT INTO "groups" ("canvas_id", "sis_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 78736589], ["sis_id", "e3876e187d7086843305317eb0d2e3b6"], ["name", "Some User Group"], ["workflow_state", "available"], ["created_at", "2021-10-15 16:58:57.105146"], ["updated_at", "2021-10-15 16:58:57.105146"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 User Exists (0.4ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 67520859], ["LIMIT", 1]] User Create (0.3ms) INSERT INTO "users" ("canvas_id", "sis_id", "email", "first_name", "last_name", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 67520859], ["sis_id", "794d0dae067aa0e085b5f298bdbb6428"], ["email", "cooldude@coolsite.com"], ["first_name", "Cool"], ["last_name", "Dude"], ["created_at", "2021-10-15 16:58:57.118310"], ["updated_at", "2021-10-15 16:58:57.118310"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 GroupMembership Exists (0.4ms) SELECT 1 AS one FROM "group_memberships" WHERE "group_memberships"."canvas_id" = $1 LIMIT $2 [["canvas_id", 13968104], ["LIMIT", 1]] GroupMembership Create (0.4ms) INSERT INTO "group_memberships" ("canvas_id", "canvas_user_id", "canvas_group_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 13968104], ["canvas_user_id", 67520859], ["canvas_group_id", 78736589], ["workflow_state", "accepted"], ["created_at", "2021-10-15 16:58:57.127784"], ["updated_at", "2021-10-15 16:58:57.127784"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 GroupMembership Exists (0.3ms) SELECT 1 AS one FROM "group_memberships" WHERE "group_memberships"."canvas_id" IS NULL AND "group_memberships"."id" != $1 LIMIT $2 [["id", 13], ["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 19100551], ["LIMIT", 1]] Group Create (0.3ms) INSERT INTO "groups" ("canvas_id", "sis_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 19100551], ["sis_id", "08426fe4aa8404c7737b6df9e4d24fac"], ["name", "Some User Group"], ["workflow_state", "available"], ["created_at", "2021-10-15 16:58:57.134306"], ["updated_at", "2021-10-15 16:58:57.134306"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 User Exists (0.2ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 30038116], ["LIMIT", 1]] User Create (0.2ms) INSERT INTO "users" ("canvas_id", "sis_id", "email", "first_name", "last_name", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 30038116], ["sis_id", "1ad9cdf376db7bf92a4f756e3141dc23"], ["email", "cooldude@coolsite.com"], ["first_name", "Cool"], ["last_name", "Dude"], ["created_at", "2021-10-15 16:58:57.136321"], ["updated_at", "2021-10-15 16:58:57.136321"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 GroupMembership Exists (0.2ms) SELECT 1 AS one FROM "group_memberships" WHERE "group_memberships"."canvas_id" = $1 LIMIT $2 [["canvas_id", 13516302], ["LIMIT", 1]] GroupMembership Create (0.2ms) INSERT INTO "group_memberships" ("canvas_id", "canvas_user_id", "canvas_group_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 13516302], ["canvas_user_id", 30038116], ["canvas_group_id", 19100551], ["workflow_state", "accepted"], ["created_at", "2021-10-15 16:58:57.138330"], ["updated_at", "2021-10-15 16:58:57.138330"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 GroupMembership Load (0.1ms) SELECT "group_memberships".* FROM "group_memberships" ORDER BY "group_memberships"."id" ASC LIMIT $1 [["LIMIT", 1]] GroupMembership Exists (0.4ms) SELECT 1 AS one FROM "group_memberships" WHERE "group_memberships"."canvas_id" = $1 LIMIT $2 [["canvas_id", 13516302], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 13325920], ["LIMIT", 1]] Group Create (0.2ms) INSERT INTO "groups" ("canvas_id", "sis_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 13325920], ["sis_id", "7da6b192c7bb970494d88e71ecc85e20"], ["name", "Some User Group"], ["workflow_state", "available"], ["created_at", "2021-10-15 16:58:57.146397"], ["updated_at", "2021-10-15 16:58:57.146397"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 User Exists (0.2ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 41146602], ["LIMIT", 1]] User Create (0.2ms) INSERT INTO "users" ("canvas_id", "sis_id", "email", "first_name", "last_name", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 41146602], ["sis_id", "982963951271f1e68e1b3902782e9dc0"], ["email", "cooldude@coolsite.com"], ["first_name", "Cool"], ["last_name", "Dude"], ["created_at", "2021-10-15 16:58:57.148545"], ["updated_at", "2021-10-15 16:58:57.148545"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 GroupMembership Exists (0.2ms) SELECT 1 AS one FROM "group_memberships" WHERE "group_memberships"."canvas_id" = $1 LIMIT $2 [["canvas_id", 30297563], ["LIMIT", 1]] GroupMembership Create (0.2ms) INSERT INTO "group_memberships" ("canvas_id", "canvas_user_id", "canvas_group_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 30297563], ["canvas_user_id", 41146602], ["canvas_group_id", 13325920], ["workflow_state", "accepted"], ["created_at", "2021-10-15 16:58:57.150352"], ["updated_at", "2021-10-15 16:58:57.150352"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 GroupMembership Exists (0.2ms) SELECT 1 AS one FROM "group_memberships" WHERE "group_memberships"."canvas_id" = $1 AND "group_memberships"."id" != $2 LIMIT $3 [["canvas_id", 30297563], ["id", 15], ["LIMIT", 1]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 20968965], ["LIMIT", 1]] Group Create (0.2ms) INSERT INTO "groups" ("canvas_id", "sis_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 20968965], ["sis_id", "6012748678c3967b3d4b3bbe733cf3d9"], ["name", "Some User Group"], ["workflow_state", "available"], ["created_at", "2021-10-15 16:58:57.153921"], ["updated_at", "2021-10-15 16:58:57.153921"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 User Exists (0.1ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 76270306], ["LIMIT", 1]] User Create (0.2ms) INSERT INTO "users" ("canvas_id", "sis_id", "email", "first_name", "last_name", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 76270306], ["sis_id", "1484c36c52097232234505e1434462ab"], ["email", "cooldude@coolsite.com"], ["first_name", "Cool"], ["last_name", "Dude"], ["created_at", "2021-10-15 16:58:57.155529"], ["updated_at", "2021-10-15 16:58:57.155529"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 GroupMembership Exists (0.1ms) SELECT 1 AS one FROM "group_memberships" WHERE "group_memberships"."canvas_id" = $1 LIMIT $2 [["canvas_id", 52440129], ["LIMIT", 1]] GroupMembership Create (0.2ms) INSERT INTO "group_memberships" ("canvas_id", "canvas_user_id", "canvas_group_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 52440129], ["canvas_user_id", 76270306], ["canvas_group_id", 20968965], ["workflow_state", "accepted"], ["created_at", "2021-10-15 16:58:57.157352"], ["updated_at", "2021-10-15 16:58:57.157352"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 GroupMembership Exists (0.2ms) SELECT 1 AS one FROM "group_memberships" WHERE "group_memberships"."canvas_id" = $1 AND "group_memberships"."id" != $2 LIMIT $3 [["canvas_id", 52440129], ["id", 16], ["LIMIT", 1]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 39200381], ["LIMIT", 1]] Group Create (0.2ms) INSERT INTO "groups" ("canvas_id", "sis_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 39200381], ["sis_id", "a664303eb6bd7998820000d39aea79c1"], ["name", "Some User Group"], ["workflow_state", "available"], ["created_at", "2021-10-15 16:58:57.161391"], ["updated_at", "2021-10-15 16:58:57.161391"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" IS NULL AND "groups"."id" != $1 LIMIT $2 [["id", 27], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 30034666], ["LIMIT", 1]] Group Create (0.2ms) INSERT INTO "groups" ("canvas_id", "sis_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 30034666], ["sis_id", "418f85ded0c11d905553ccfcc4f2c7e7"], ["name", "Some User Group"], ["workflow_state", "available"], ["created_at", "2021-10-15 16:58:57.167056"], ["updated_at", "2021-10-15 16:58:57.167056"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Group Load (0.2ms) SELECT "groups".* FROM "groups" ORDER BY "groups"."id" ASC LIMIT $1 [["LIMIT", 1]] Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 30034666], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 22833267], ["LIMIT", 1]] Group Create (0.2ms) INSERT INTO "groups" ("canvas_id", "sis_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 22833267], ["sis_id", "e086fe871e1d05a5763965b882965c1c"], ["name", "Some User Group"], ["workflow_state", "available"], ["created_at", "2021-10-15 16:58:57.172845"], ["updated_at", "2021-10-15 16:58:57.172845"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 69288026], ["LIMIT", 1]] Group Create (0.3ms) INSERT INTO "groups" ("canvas_id", "sis_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 69288026], ["sis_id", "4fc167f118ab8efe699fb9ca01fb716f"], ["name", "Some User Group"], ["workflow_state", "available"], ["created_at", "2021-10-15 16:58:57.176850"], ["updated_at", "2021-10-15 16:58:57.176850"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 AND "groups"."id" != $2 LIMIT $3 [["canvas_id", 69288026], ["id", 30], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.3ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 12220875], ["LIMIT", 1]] Group Create (0.2ms) INSERT INTO "groups" ("canvas_id", "sis_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 12220875], ["sis_id", "ce56b82e53d4503bd0baa49f371dd183"], ["name", "Some User Group"], ["workflow_state", "available"], ["created_at", "2021-10-15 16:58:57.182818"], ["updated_at", "2021-10-15 16:58:57.182818"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 AND "groups"."id" != $2 LIMIT $3 [["canvas_id", 12220875], ["id", 31], ["LIMIT", 1]]  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Role Exists (0.3ms) SELECT 1 AS one FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 26140588], ["LIMIT", 1]] Role Create (0.3ms) INSERT INTO "roles" ("canvas_id", "label", "base_role_type", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 26140588], ["label", "Cool Role"], ["base_role_type", "AccountMembership"], ["workflow_state", "active"], ["created_at", "2021-10-15 16:58:57.189213"], ["updated_at", "2021-10-15 16:58:57.189213"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Role Exists (0.2ms) SELECT 1 AS one FROM "roles" WHERE "roles"."canvas_id" IS NULL AND "roles"."id" != $1 LIMIT $2 [["id", 15], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Role Exists (1.1ms) SELECT 1 AS one FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 65514030], ["LIMIT", 1]] Role Create (0.3ms) INSERT INTO "roles" ("canvas_id", "label", "base_role_type", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 65514030], ["label", "Cool Role"], ["base_role_type", "AccountMembership"], ["workflow_state", "active"], ["created_at", "2021-10-15 16:58:57.195318"], ["updated_at", "2021-10-15 16:58:57.195318"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Role Load (0.2ms) SELECT "roles".* FROM "roles" ORDER BY "roles"."id" ASC LIMIT $1 [["LIMIT", 1]] Role Exists (0.3ms) SELECT 1 AS one FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 65514030], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SELECT COUNT(*) FROM "roles" Role Load (0.2ms) SELECT "roles".* FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]]  (0.2ms) SAVEPOINT active_record_1 Role Exists (0.2ms) SELECT 1 AS one FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] Role Create (0.4ms) INSERT INTO "roles" ("canvas_id", "label", "base_role_type", "canvas_account_id", "workflow_state", "permissions", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 1], ["label", "Account Admin"], ["base_role_type", "AccountMembership"], ["canvas_account_id", 10], ["workflow_state", "built_in"], ["permissions", "{\"manage_wiki\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"post_to_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"moderate_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_announcements\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"send_messages\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"send_messages_all\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_outcomes\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"create_conferences\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"create_collaborations\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_roster\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_all_grades\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_grades\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_rubrics\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"comment_on_others_submissions\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_students\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_admin_users\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_role_overrides\":{\"enabled\":true,\"locked\":true,\"readonly\":true,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_account_memberships\":{\"enabled\":true,\"locked\":true,\"readonly\":true,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_account_settings\":{\"enabled\":true,\"locked\":true,\"readonly\":true,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_groups\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_group_pages\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_files\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_assignments\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"undelete_courses\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_grade_changes\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_course_changes\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_question_banks\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_calendar\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_reports\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_courses\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_user_logins\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_user_observers\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_alerts\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"become_user\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_developer_keys\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"import_sis\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_sis\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_sis\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_course_list\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_statistics\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_storage_quotas\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_course_content\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_content\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_interaction_alerts\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"change_course_state\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_sections\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_feature_flags\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_quiz_answer_audits\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"moderate_grades\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"lti_add_edit\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true}}"], ["created_at", "2021-10-15 16:58:57.213977"], ["updated_at", "2021-10-15 16:58:57.213977"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SELECT COUNT(*) FROM "roles" Role Load (0.1ms) SELECT "roles".* FROM "roles" ORDER BY "roles"."id" DESC LIMIT $1 [["LIMIT", 1]]  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Role Exists (0.2ms) SELECT 1 AS one FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] Role Create (0.2ms) INSERT INTO "roles" ("canvas_id", "label", "base_role_type", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 1], ["label", "Cool Role"], ["base_role_type", "AccountMembership"], ["workflow_state", "active"], ["created_at", "2021-10-15 16:58:57.220563"], ["updated_at", "2021-10-15 16:58:57.220563"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SELECT COUNT(*) FROM "roles" Role Load (0.2ms) SELECT "roles".* FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]]  (0.2ms) SAVEPOINT active_record_1 Role Exists (0.3ms) SELECT 1 AS one FROM "roles" WHERE "roles"."canvas_id" = $1 AND "roles"."id" != $2 LIMIT $3 [["canvas_id", 1], ["id", 18], ["LIMIT", 1]] Role Update (0.5ms) UPDATE "roles" SET "label" = $1, "canvas_account_id" = $2, "permissions" = $3, "workflow_state" = $4, "updated_at" = $5 WHERE "roles"."id" = $6 [["label", "Account Admin"], ["canvas_account_id", 10], ["permissions", "{\"manage_wiki\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"post_to_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"moderate_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_announcements\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"send_messages\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"send_messages_all\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_outcomes\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"create_conferences\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"create_collaborations\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_roster\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_all_grades\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_grades\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_rubrics\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"comment_on_others_submissions\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_students\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_admin_users\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_role_overrides\":{\"enabled\":true,\"locked\":true,\"readonly\":true,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_account_memberships\":{\"enabled\":true,\"locked\":true,\"readonly\":true,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_account_settings\":{\"enabled\":true,\"locked\":true,\"readonly\":true,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_groups\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_group_pages\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_files\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_assignments\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"undelete_courses\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_grade_changes\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_course_changes\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_question_banks\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_calendar\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_reports\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_courses\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_user_logins\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_user_observers\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_alerts\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"become_user\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_developer_keys\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"import_sis\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_sis\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_sis\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_course_list\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_statistics\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_storage_quotas\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_course_content\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_content\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_interaction_alerts\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"change_course_state\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_sections\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_feature_flags\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_quiz_answer_audits\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"moderate_grades\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"lti_add_edit\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true}}"], ["workflow_state", "built_in"], ["updated_at", "2021-10-15 16:58:57.224622"], ["id", 18]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SELECT COUNT(*) FROM "roles" Role Load (0.2ms) SELECT "roles".* FROM "roles" WHERE "roles"."id" = $1 LIMIT $2 [["id", 18], ["LIMIT", 1]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Section Exists (0.4ms) SELECT 1 AS one FROM "sections" WHERE "sections"."canvas_id" = $1 LIMIT $2 [["canvas_id", 8550352], ["LIMIT", 1]] Section Create (0.3ms) INSERT INTO "sections" ("canvas_id", "created_at", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["canvas_id", 8550352], ["created_at", "2021-10-15 16:58:57.240496"], ["updated_at", "2021-10-15 16:58:57.240496"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Section Exists (0.3ms) SELECT 1 AS one FROM "sections" WHERE "sections"."canvas_id" IS NULL AND "sections"."id" != $1 LIMIT $2 [["id", 15], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Section Exists (0.2ms) SELECT 1 AS one FROM "sections" WHERE "sections"."canvas_id" = $1 LIMIT $2 [["canvas_id", 25586506], ["LIMIT", 1]] Section Create (0.2ms) INSERT INTO "sections" ("canvas_id", "created_at", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["canvas_id", 25586506], ["created_at", "2021-10-15 16:58:57.246344"], ["updated_at", "2021-10-15 16:58:57.246344"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Section Load (0.2ms) SELECT "sections".* FROM "sections" ORDER BY "sections"."id" ASC LIMIT $1 [["LIMIT", 1]] Section Exists (0.2ms) SELECT 1 AS one FROM "sections" WHERE "sections"."canvas_id" = $1 LIMIT $2 [["canvas_id", 25586506], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Section Exists (0.2ms) SELECT 1 AS one FROM "sections" WHERE "sections"."canvas_id" = $1 LIMIT $2 [["canvas_id", 6136554], ["LIMIT", 1]] Section Create (0.2ms) INSERT INTO "sections" ("canvas_id", "created_at", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["canvas_id", 6136554], ["created_at", "2021-10-15 16:58:57.254450"], ["updated_at", "2021-10-15 16:58:57.254450"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Section Exists (0.2ms) SELECT 1 AS one FROM "sections" WHERE "sections"."canvas_id" = $1 AND "sections"."id" != $2 LIMIT $3 [["canvas_id", 6136554], ["id", 17], ["LIMIT", 1]]  (0.1ms) ROLLBACK  (0.8ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Section Exists (0.3ms) SELECT 1 AS one FROM "sections" WHERE "sections"."canvas_id" = $1 LIMIT $2 [["canvas_id", 97531879], ["LIMIT", 1]] Section Create (0.3ms) INSERT INTO "sections" ("canvas_id", "created_at", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["canvas_id", 97531879], ["created_at", "2021-10-15 16:58:57.262860"], ["updated_at", "2021-10-15 16:58:57.262860"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Submission Exists (0.5ms) SELECT 1 AS one FROM "submissions" WHERE "submissions"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] Submission Create (0.3ms) INSERT INTO "submissions" ("canvas_id", "submitted_at", "graded_at", "score", "points_possible", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 1], ["submitted_at", "2021-10-08 16:58:57.286124"], ["graded_at", "2021-10-14 16:58:57.286209"], ["score", 5.0], ["points_possible", 10.0], ["created_at", "2021-10-15 16:58:57.288309"], ["updated_at", "2021-10-15 16:58:57.288309"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Submission Exists (0.3ms) SELECT 1 AS one FROM "submissions" WHERE "submissions"."canvas_id" IS NULL AND "submissions"."id" != $1 LIMIT $2 [["id", 15], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Submission Exists (0.2ms) SELECT 1 AS one FROM "submissions" WHERE "submissions"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]] Submission Create (0.2ms) INSERT INTO "submissions" ("canvas_id", "submitted_at", "graded_at", "score", "points_possible", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 2], ["submitted_at", "2021-10-08 16:58:57.296792"], ["graded_at", "2021-10-14 16:58:57.296873"], ["score", 5.0], ["points_possible", 10.0], ["created_at", "2021-10-15 16:58:57.298385"], ["updated_at", "2021-10-15 16:58:57.298385"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Submission Load (0.1ms) SELECT "submissions".* FROM "submissions" ORDER BY "submissions"."id" ASC LIMIT $1 [["LIMIT", 1]] Submission Exists (0.3ms) SELECT 1 AS one FROM "submissions" WHERE "submissions"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Submission Exists (0.2ms) SELECT 1 AS one FROM "submissions" WHERE "submissions"."canvas_id" = $1 LIMIT $2 [["canvas_id", 3], ["LIMIT", 1]] Submission Create (0.2ms) INSERT INTO "submissions" ("canvas_id", "submitted_at", "graded_at", "score", "points_possible", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 3], ["submitted_at", "2021-10-08 16:58:57.305611"], ["graded_at", "2021-10-14 16:58:57.305692"], ["score", 5.0], ["points_possible", 10.0], ["created_at", "2021-10-15 16:58:57.307288"], ["updated_at", "2021-10-15 16:58:57.307288"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Submission Exists (0.4ms) SELECT 1 AS one FROM "submissions" WHERE "submissions"."canvas_id" = $1 AND "submissions"."id" != $2 LIMIT $3 [["canvas_id", 3], ["id", 17], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Submission Exists (0.3ms) SELECT 1 AS one FROM "submissions" WHERE "submissions"."canvas_id" = $1 LIMIT $2 [["canvas_id", 4], ["LIMIT", 1]] Submission Create (0.3ms) INSERT INTO "submissions" ("canvas_id", "submitted_at", "graded_at", "score", "points_possible", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 4], ["submitted_at", "2021-10-08 16:58:57.314097"], ["graded_at", "2021-10-14 16:58:57.314181"], ["score", 5.0], ["points_possible", 10.0], ["created_at", "2021-10-15 16:58:57.315619"], ["updated_at", "2021-10-15 16:58:57.315619"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Submission Exists (0.2ms) SELECT 1 AS one FROM "submissions" WHERE "submissions"."canvas_id" = $1 AND "submissions"."id" != $2 LIMIT $3 [["canvas_id", 4], ["id", 18], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Submission Exists (0.2ms) SELECT 1 AS one FROM "submissions" WHERE "submissions"."canvas_id" = $1 LIMIT $2 [["canvas_id", 5], ["LIMIT", 1]] Submission Create (0.3ms) INSERT INTO "submissions" ("canvas_id", "submitted_at", "graded_at", "score", "points_possible", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 5], ["submitted_at", "2021-10-08 16:58:57.320675"], ["graded_at", "2021-10-14 16:58:57.320782"], ["score", 5.0], ["points_possible", 10.0], ["created_at", "2021-10-15 16:58:57.322432"], ["updated_at", "2021-10-15 16:58:57.322432"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Submission Exists (0.3ms) SELECT 1 AS one FROM "submissions" WHERE "submissions"."canvas_id" = $1 AND "submissions"."id" != $2 LIMIT $3 [["canvas_id", 5], ["id", 19], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Term Exists (0.2ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 48046903], ["LIMIT", 1]] Term Create (0.2ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 48046903], ["name", "Cool Term"], ["start_at", "2021-10-12 16:58:55.601513"], ["end_at", "2021-10-18 16:58:55.601642"], ["workflow_state", "active"], ["sis_id", "03b96f5836fc16125d2453fde4eeec42"], ["created_at", "2021-10-15 16:58:57.330356"], ["updated_at", "2021-10-15 16:58:57.330356"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Term Exists (0.3ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" IS NULL AND "terms"."id" != $1 LIMIT $2 [["id", 43], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Term Exists (0.2ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 75946097], ["LIMIT", 1]] Term Create (0.2ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 75946097], ["name", "Cool Term"], ["start_at", "2021-10-12 16:58:55.601513"], ["end_at", "2021-10-18 16:58:55.601642"], ["workflow_state", "active"], ["sis_id", "f52d31c754ee7d720b6d197df79d89d4"], ["created_at", "2021-10-15 16:58:57.341640"], ["updated_at", "2021-10-15 16:58:57.341640"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Term Load (0.2ms) SELECT "terms".* FROM "terms" ORDER BY "terms"."id" ASC LIMIT $1 [["LIMIT", 1]] Term Exists (0.3ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 75946097], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Term Exists (0.2ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 48991788], ["LIMIT", 1]] Term Create (0.3ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 48991788], ["name", "Cool Term"], ["start_at", "2021-10-12 16:58:55.601513"], ["end_at", "2021-10-18 16:58:55.601642"], ["workflow_state", "active"], ["sis_id", "2c428910051913d46430f2f41c96bbfd"], ["created_at", "2021-10-15 16:58:57.352454"], ["updated_at", "2021-10-15 16:58:57.352454"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Term Exists (0.3ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 85060119], ["LIMIT", 1]] Term Create (0.2ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 85060119], ["name", "Cool Term"], ["start_at", "2021-10-13 16:58:57.356577"], ["end_at", "2021-10-18 16:58:57.356692"], ["workflow_state", "active"], ["sis_id", "aa598c1ee4a5f2ffdb97f2447f39f810"], ["created_at", "2021-10-15 16:58:57.360504"], ["updated_at", "2021-10-15 16:58:57.360504"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Term Exists (0.2ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 98747395], ["LIMIT", 1]] Term Create (0.2ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 98747395], ["name", "Cool Term"], ["start_at", "2021-10-12 16:58:55.601513"], ["end_at", "2021-10-18 16:58:55.601642"], ["workflow_state", "inactive"], ["sis_id", "42d26a01b579f864742700f09bf570b6"], ["created_at", "2021-10-15 16:58:57.364403"], ["updated_at", "2021-10-15 16:58:57.364403"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Term Exists (0.2ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 73032495], ["LIMIT", 1]] Term Create (0.2ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 73032495], ["name", "Cool Term"], ["start_at", "2021-08-15 16:58:57.365299"], ["end_at", "2021-09-15 16:58:57.365369"], ["workflow_state", "active"], ["sis_id", "e4ccd30365548adf6658ef5c045334fe"], ["created_at", "2021-10-15 16:58:57.367216"], ["updated_at", "2021-10-15 16:58:57.367216"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Term Exists (0.2ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 85815268], ["LIMIT", 1]] Term Create (0.2ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 85815268], ["name", "Cool Term"], ["start_at", "2022-04-15 16:58:57.369155"], ["end_at", "2022-10-15 16:58:57.369210"], ["workflow_state", "active"], ["sis_id", "024966e7622a4437c4260e900ea06083"], ["created_at", "2021-10-15 16:58:57.371259"], ["updated_at", "2021-10-15 16:58:57.371259"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SELECT COUNT(*) FROM "terms" Term Load (0.2ms) SELECT "terms".* FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]]  (0.1ms) SAVEPOINT active_record_1 Term Exists (0.3ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] Term Create (0.4ms) INSERT INTO "terms" ("canvas_id", "name", "workflow_state", "grading_period_group_id", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 1], ["name", "Default Term"], ["workflow_state", "active"], ["grading_period_group_id", 1], ["sis_id", "Test"], ["created_at", "2021-10-15 16:58:57.380415"], ["updated_at", "2021-10-15 16:58:57.380415"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.3ms) SELECT COUNT(*) FROM "terms" Term Load (0.3ms) SELECT "terms".* FROM "terms" ORDER BY "terms"."id" DESC LIMIT $1 [["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Term Exists (0.3ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] Term Create (0.3ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 1], ["name", "Cool Term"], ["start_at", "2021-10-12 16:58:55.601513"], ["end_at", "2021-10-18 16:58:55.601642"], ["workflow_state", "active"], ["sis_id", "1529f6d662af8774db753990e7f23b70"], ["created_at", "2021-10-15 16:58:57.388491"], ["updated_at", "2021-10-15 16:58:57.388491"]]  (0.4ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SELECT COUNT(*) FROM "terms" Term Load (0.2ms) SELECT "terms".* FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]]  (0.2ms) SAVEPOINT active_record_1 Term Exists (0.3ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 AND "terms"."id" != $2 LIMIT $3 [["canvas_id", 1], ["id", 51], ["LIMIT", 1]] Term Update (0.5ms) UPDATE "terms" SET "name" = $1, "sis_id" = $2, "start_at" = $3, "end_at" = $4, "grading_period_group_id" = $5, "updated_at" = $6 WHERE "terms"."id" = $7 [["name", "Default Term"], ["sis_id", "Test"], ["start_at", nil], ["end_at", nil], ["grading_period_group_id", 1], ["updated_at", "2021-10-15 16:58:57.393374"], ["id", 51]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.9ms) SELECT COUNT(*) FROM "terms" Term Load (0.2ms) SELECT "terms".* FROM "terms" WHERE "terms"."id" = $1 LIMIT $2 [["id", 51], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 User Exists (0.2ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 43429709], ["LIMIT", 1]] User Create (0.5ms) INSERT INTO "users" ("canvas_id", "sis_id", "email", "first_name", "last_name", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 43429709], ["sis_id", "27eaded3f3d9d7474e3f990b92ed742c"], ["email", "cooldude@coolsite.com"], ["first_name", "Cool"], ["last_name", "Dude"], ["created_at", "2021-10-15 16:58:57.415317"], ["updated_at", "2021-10-15 16:58:57.415317"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 User Exists (0.3ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" IS NULL AND "users"."id" != $1 LIMIT $2 [["id", 31], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 User Exists (0.2ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 96945523], ["LIMIT", 1]] User Create (0.2ms) INSERT INTO "users" ("canvas_id", "sis_id", "email", "first_name", "last_name", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 96945523], ["sis_id", "7afa5580d191a397241747b9f2b3a8ff"], ["email", "cooldude@coolsite.com"], ["first_name", "Cool"], ["last_name", "Dude"], ["created_at", "2021-10-15 16:58:57.421881"], ["updated_at", "2021-10-15 16:58:57.421881"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 User Load (0.1ms) SELECT "users".* FROM "users" ORDER BY "users"."id" ASC LIMIT $1 [["LIMIT", 1]] User Exists (0.2ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 96945523], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.3ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 User Exists (0.3ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 80700908], ["LIMIT", 1]] User Create (0.4ms) INSERT INTO "users" ("canvas_id", "sis_id", "email", "first_name", "last_name", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 80700908], ["sis_id", "7c9e7ea0d035b820be0a5f214993b187"], ["email", "cooldude@coolsite.com"], ["first_name", "Cool"], ["last_name", "Dude"], ["created_at", "2021-10-15 16:58:57.428570"], ["updated_at", "2021-10-15 16:58:57.428570"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 User Exists (0.3ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 26537050], ["LIMIT", 1]] User Create (0.3ms) INSERT INTO "users" ("canvas_id", "sis_id", "email", "first_name", "last_name", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 26537050], ["sis_id", "a9b511147447946f2f7edc7f7614d676"], ["email", "cooldude@coolsite.com"], ["first_name", "Cool"], ["last_name", "Dude"], ["created_at", "2021-10-15 16:58:57.434575"], ["updated_at", "2021-10-15 16:58:57.434575"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 User Exists (0.2ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 4964416], ["LIMIT", 1]] User Create (0.3ms) INSERT INTO "users" ("canvas_id", "sis_id", "email", "first_name", "last_name", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 4964416], ["sis_id", "cbf57a9dea111c650f515435608eb644"], ["email", "cooldude@coolsite.com"], ["first_name", "Cool"], ["last_name", "Dude"], ["created_at", "2021-10-15 16:58:57.439237"], ["updated_at", "2021-10-15 16:58:57.439237"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (1.6ms) BEGIN  (0.4ms) SELECT COUNT(*) FROM "assignment_groups" AssignmentGroup Create Many (0.9ms) INSERT INTO "assignment_groups" ("canvas_id","canvas_course_id","name","rules","position","group_weight","workflow_state","canvas_created_at","canvas_updated_at","created_at","updated_at") VALUES (1,1,'Assignments','--- drop_lowest:1\nnever_drop:36\n ',1,50.0,'available','2017-09-08 01:37:33','2017-09-08 01:37:33','2021-10-15 16:58:57.456438','2021-10-15 16:58:57.456438'),(2,1,'Tests',NULL,1,50.0,'available','2017-09-08 01:37:33','2017-09-08 01:37:33','2021-10-15 16:58:57.456438','2021-10-15 16:58:57.456438') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","canvas_course_id"=EXCLUDED."canvas_course_id","name"=EXCLUDED."name","rules"=EXCLUDED."rules","position"=EXCLUDED."position","group_weight"=EXCLUDED."group_weight","workflow_state"=EXCLUDED."workflow_state","canvas_created_at"=EXCLUDED."canvas_created_at","canvas_updated_at"=EXCLUDED."canvas_updated_at","updated_at"=EXCLUDED."updated_at" WHERE ("assignment_groups".canvas_id, "assignment_groups".canvas_course_id, "assignment_groups".name, "assignment_groups".rules, "assignment_groups".position, "assignment_groups".group_weight, "assignment_groups".workflow_state, "assignment_groups".canvas_created_at, "assignment_groups".canvas_updated_at) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.canvas_course_id, EXCLUDED.name, EXCLUDED.rules, EXCLUDED.position, EXCLUDED.group_weight, EXCLUDED.workflow_state, EXCLUDED.canvas_created_at, EXCLUDED.canvas_updated_at) RETURNING "id"  (0.6ms) SELECT COUNT(*) FROM "assignment_groups"  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.3ms) SELECT COUNT(*) FROM "assignments" Assignment Create Many (0.8ms) INSERT INTO "assignments" ("canvas_id","title","description","due_at","unlock_at","lock_at","points_possible","min_score","max_score","mastery_score","grading_type","submission_types","workflow_state","canvas_context_id","canvas_context_type","canvas_assignment_group_id","canvas_grading_scheme_id","canvas_grading_standard_id","created_at","updated_at") VALUES (88,'Assignment 1','

fdsfds

',NULL,NULL,NULL,100.0,NULL,NULL,NULL,'points','online_text_entry','published',58,'Course',55,NULL,NULL,'2021-10-15 16:58:57.464342','2021-10-15 16:58:57.464342'),(89,'fdsfdsfds','

fdsfdsfsdf

',NULL,NULL,NULL,100.0,NULL,NULL,NULL,'points','online_text_entry','published',59,'Course',56,NULL,NULL,'2021-10-15 16:58:57.464342','2021-10-15 16:58:57.464342') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","title"=EXCLUDED."title","description"=EXCLUDED."description","due_at"=EXCLUDED."due_at","unlock_at"=EXCLUDED."unlock_at","lock_at"=EXCLUDED."lock_at","points_possible"=EXCLUDED."points_possible","min_score"=EXCLUDED."min_score","max_score"=EXCLUDED."max_score","mastery_score"=EXCLUDED."mastery_score","grading_type"=EXCLUDED."grading_type","submission_types"=EXCLUDED."submission_types","workflow_state"=EXCLUDED."workflow_state","canvas_context_id"=EXCLUDED."canvas_context_id","canvas_context_type"=EXCLUDED."canvas_context_type","canvas_assignment_group_id"=EXCLUDED."canvas_assignment_group_id","canvas_grading_scheme_id"=EXCLUDED."canvas_grading_scheme_id","canvas_grading_standard_id"=EXCLUDED."canvas_grading_standard_id","updated_at"=EXCLUDED."updated_at" WHERE ("assignments".canvas_id, "assignments".title, "assignments".description, "assignments".due_at, "assignments".unlock_at, "assignments".lock_at, "assignments".points_possible, "assignments".min_score, "assignments".max_score, "assignments".mastery_score, "assignments".grading_type, "assignments".submission_types, "assignments".workflow_state, "assignments".canvas_context_id, "assignments".canvas_context_type, "assignments".canvas_assignment_group_id, "assignments".canvas_grading_scheme_id, "assignments".canvas_grading_standard_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.title, EXCLUDED.description, EXCLUDED.due_at, EXCLUDED.unlock_at, EXCLUDED.lock_at, EXCLUDED.points_possible, EXCLUDED.min_score, EXCLUDED.max_score, EXCLUDED.mastery_score, EXCLUDED.grading_type, EXCLUDED.submission_types, EXCLUDED.workflow_state, EXCLUDED.canvas_context_id, EXCLUDED.canvas_context_type, EXCLUDED.canvas_assignment_group_id, EXCLUDED.canvas_grading_scheme_id, EXCLUDED.canvas_grading_standard_id) RETURNING "id"  (0.5ms) SELECT COUNT(*) FROM "assignments"  (3.8ms) ROLLBACK  (0.2ms) BEGIN  (0.6ms) SELECT COUNT(*) FROM "context_module_items" ContextModuleItem Create Many (0.7ms) INSERT INTO "context_module_items" ("canvas_id","canvas_context_module_id","position","canvas_content_id","canvas_content_type","workflow_state","canvas_assignment_id","created_at","updated_at") VALUES (15,9,1,83,'Assignment','active',1,'2021-10-15 16:58:57.480449','2021-10-15 16:58:57.480449'),(16,10,1,80,'Assignment','active',2,'2021-10-15 16:58:57.480449','2021-10-15 16:58:57.480449') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","canvas_context_module_id"=EXCLUDED."canvas_context_module_id","position"=EXCLUDED."position","canvas_content_id"=EXCLUDED."canvas_content_id","canvas_content_type"=EXCLUDED."canvas_content_type","workflow_state"=EXCLUDED."workflow_state","canvas_assignment_id"=EXCLUDED."canvas_assignment_id","updated_at"=EXCLUDED."updated_at" WHERE ("context_module_items".canvas_id, "context_module_items".canvas_context_module_id, "context_module_items".position, "context_module_items".canvas_content_id, "context_module_items".canvas_content_type, "context_module_items".workflow_state, "context_module_items".canvas_assignment_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.canvas_context_module_id, EXCLUDED.position, EXCLUDED.canvas_content_id, EXCLUDED.canvas_content_type, EXCLUDED.workflow_state, EXCLUDED.canvas_assignment_id) RETURNING "id"  (0.3ms) SELECT COUNT(*) FROM "context_module_items"  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.5ms) SELECT COUNT(*) FROM "context_modules" ContextModule Create Many (0.7ms) INSERT INTO "context_modules" ("canvas_id","canvas_context_id","canvas_context_type","position","name","workflow_state","deleted_at","created_at","updated_at") VALUES (23,785,'Course',1,'New Mod','active',NULL,'2021-10-15 16:58:57.492617','2021-10-15 16:58:57.492617'),(4,27,'Course',1,'Modules gonna module','unpublished',NULL,'2021-10-15 16:58:57.492617','2021-10-15 16:58:57.492617') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","canvas_context_id"=EXCLUDED."canvas_context_id","canvas_context_type"=EXCLUDED."canvas_context_type","position"=EXCLUDED."position","name"=EXCLUDED."name","workflow_state"=EXCLUDED."workflow_state","deleted_at"=EXCLUDED."deleted_at","updated_at"=EXCLUDED."updated_at" WHERE ("context_modules".canvas_id, "context_modules".canvas_context_id, "context_modules".canvas_context_type, "context_modules".position, "context_modules".name, "context_modules".workflow_state, "context_modules".deleted_at) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.canvas_context_id, EXCLUDED.canvas_context_type, EXCLUDED.position, EXCLUDED.name, EXCLUDED.workflow_state, EXCLUDED.deleted_at) RETURNING "id"  (0.5ms) SELECT COUNT(*) FROM "context_modules"  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.3ms) SELECT COUNT(*) FROM "courses" Course Create Many (0.7ms) INSERT INTO "courses" ("canvas_id","sis_id","course_code","name","canvas_account_id","canvas_term_id","start_at","end_at","workflow_state","grading_standard_id","created_at","updated_at") VALUES (1,'course_sis_id_1','C1','Course #1',1,1,'2017-03-27 21:53:18','2017-04-27 12:21:18','active',NULL,'2021-10-15 16:58:57.499830','2021-10-15 16:58:57.499830'),(2,'course_sis_id_2','C2','Course #2',1,1,'2017-03-27 21:53:18','2017-04-27 12:21:18','unpublished',NULL,'2021-10-15 16:58:57.499830','2021-10-15 16:58:57.499830') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","sis_id"=EXCLUDED."sis_id","course_code"=EXCLUDED."course_code","name"=EXCLUDED."name","canvas_account_id"=EXCLUDED."canvas_account_id","canvas_term_id"=EXCLUDED."canvas_term_id","start_at"=EXCLUDED."start_at","end_at"=EXCLUDED."end_at","workflow_state"=EXCLUDED."workflow_state","grading_standard_id"=EXCLUDED."grading_standard_id","updated_at"=EXCLUDED."updated_at" WHERE ("courses".canvas_id, "courses".sis_id, "courses".course_code, "courses".name, "courses".canvas_account_id, "courses".canvas_term_id, "courses".start_at, "courses".end_at, "courses".workflow_state, "courses".grading_standard_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.sis_id, EXCLUDED.course_code, EXCLUDED.name, EXCLUDED.canvas_account_id, EXCLUDED.canvas_term_id, EXCLUDED.start_at, EXCLUDED.end_at, EXCLUDED.workflow_state, EXCLUDED.grading_standard_id) RETURNING "id"  (0.3ms) SELECT COUNT(*) FROM "courses"  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.3ms) SELECT COUNT(*) FROM "users" User Create Many (0.6ms) INSERT INTO "users" ("canvas_id","sis_id","email","first_name","last_name","name","sortable_name","workflow_state","login_id","created_at","updated_at") VALUES (1,'sis_id_1','poorbastard@yharnam.com','Patches','the Spider','Patches the Spider','the Spider, Patches','active','spiderdude1337','2021-10-15 16:58:57.505037','2021-10-15 16:58:57.505037'),(2,'sis_id_2','dreamer@yharnam.com','Hunter','Djura','Hunter Djura','Djura, Hunter','active','retireddude109','2021-10-15 16:58:57.505037','2021-10-15 16:58:57.505037') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","sis_id"=EXCLUDED."sis_id","email"=EXCLUDED."email","first_name"=EXCLUDED."first_name","last_name"=EXCLUDED."last_name","name"=EXCLUDED."name","sortable_name"=EXCLUDED."sortable_name","workflow_state"=EXCLUDED."workflow_state","login_id"=EXCLUDED."login_id","updated_at"=EXCLUDED."updated_at" WHERE ("users".canvas_id, "users".sis_id, "users".email, "users".first_name, "users".last_name, "users".name, "users".sortable_name, "users".workflow_state, "users".login_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.sis_id, EXCLUDED.email, EXCLUDED.first_name, EXCLUDED.last_name, EXCLUDED.name, EXCLUDED.sortable_name, EXCLUDED.workflow_state, EXCLUDED.login_id) RETURNING "id"  (0.2ms) SELECT COUNT(*) FROM "users"  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (1.0ms) SELECT COUNT(*) FROM "courses" Course Create Many (0.5ms) INSERT INTO "courses" ("canvas_id","sis_id","course_code","name","canvas_account_id","canvas_term_id","start_at","end_at","workflow_state","grading_standard_id","created_at","updated_at") VALUES (1,'course_sis_id_1','C1','Course #1',1,1,'2017-03-27 21:53:18','2017-04-27 12:21:18','active',NULL,'2021-10-15 16:58:57.510328','2021-10-15 16:58:57.510328'),(2,'course_sis_id_2','C2','Course #2',1,1,'2017-03-27 21:53:18','2017-04-27 12:21:18','unpublished',NULL,'2021-10-15 16:58:57.510328','2021-10-15 16:58:57.510328') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","sis_id"=EXCLUDED."sis_id","course_code"=EXCLUDED."course_code","name"=EXCLUDED."name","canvas_account_id"=EXCLUDED."canvas_account_id","canvas_term_id"=EXCLUDED."canvas_term_id","start_at"=EXCLUDED."start_at","end_at"=EXCLUDED."end_at","workflow_state"=EXCLUDED."workflow_state","grading_standard_id"=EXCLUDED."grading_standard_id","updated_at"=EXCLUDED."updated_at" WHERE ("courses".canvas_id, "courses".sis_id, "courses".course_code, "courses".name, "courses".canvas_account_id, "courses".canvas_term_id, "courses".start_at, "courses".end_at, "courses".workflow_state, "courses".grading_standard_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.sis_id, EXCLUDED.course_code, EXCLUDED.name, EXCLUDED.canvas_account_id, EXCLUDED.canvas_term_id, EXCLUDED.start_at, EXCLUDED.end_at, EXCLUDED.workflow_state, EXCLUDED.grading_standard_id) RETURNING "id"  (0.3ms) SELECT COUNT(*) FROM "courses" Course Load (0.2ms) SELECT "courses".* FROM "courses" ORDER BY "courses"."id" ASC LIMIT $1 [["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.3ms) BEGIN  (0.3ms) SELECT COUNT(*) FROM "enrollments" Enrollment Create Many (0.5ms) INSERT INTO "enrollments" ("canvas_id","canvas_course_id","course_sis_id","canvas_user_id","user_sis_id","role","canvas_role_id","canvas_section_id","workflow_state","base_role_type","created_at","updated_at") VALUES (1,1,'sis_MUSC_2520_834',2,'sis_dalvarez_247','teacher',4,1,'active','TeacherEnrollment','2021-10-15 16:58:57.516125','2021-10-15 16:58:57.516125'),(2,1,'sis_MUSC_2520_834',3,'sis_jweaver_720','student',4,1,'active','StudentEnrollment','2021-10-15 16:58:57.516125','2021-10-15 16:58:57.516125') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","canvas_course_id"=EXCLUDED."canvas_course_id","course_sis_id"=EXCLUDED."course_sis_id","canvas_user_id"=EXCLUDED."canvas_user_id","user_sis_id"=EXCLUDED."user_sis_id","role"=EXCLUDED."role","canvas_role_id"=EXCLUDED."canvas_role_id","canvas_section_id"=EXCLUDED."canvas_section_id","workflow_state"=EXCLUDED."workflow_state","base_role_type"=EXCLUDED."base_role_type","updated_at"=EXCLUDED."updated_at" WHERE ("enrollments".canvas_id, "enrollments".canvas_course_id, "enrollments".course_sis_id, "enrollments".canvas_user_id, "enrollments".user_sis_id, "enrollments".role, "enrollments".canvas_role_id, "enrollments".canvas_section_id, "enrollments".workflow_state, "enrollments".base_role_type) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.canvas_course_id, EXCLUDED.course_sis_id, EXCLUDED.canvas_user_id, EXCLUDED.user_sis_id, EXCLUDED.role, EXCLUDED.canvas_role_id, EXCLUDED.canvas_section_id, EXCLUDED.workflow_state, EXCLUDED.base_role_type) RETURNING "id"  (0.2ms) SELECT COUNT(*) FROM "enrollments"  (0.1ms) ROLLBACK  (0.3ms) BEGIN  (0.3ms) SELECT COUNT(*) FROM "sections" Section Create Many (0.5ms) INSERT INTO "sections" ("canvas_id","sis_id","canvas_course_id","name","workflow_state","start_at","end_at","created_at","updated_at") VALUES (1,'sis_section_1',1,'Cool Section','active','2017-03-27 21:53:18','2017-03-27 21:53:18','2021-10-15 16:58:57.520517','2021-10-15 16:58:57.520517'),(2,'sis_section_2',2,'Lame Section','active','2017-03-27 21:53:18','2017-03-27 21:53:18','2021-10-15 16:58:57.520517','2021-10-15 16:58:57.520517') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","sis_id"=EXCLUDED."sis_id","canvas_course_id"=EXCLUDED."canvas_course_id","name"=EXCLUDED."name","workflow_state"=EXCLUDED."workflow_state","start_at"=EXCLUDED."start_at","end_at"=EXCLUDED."end_at","updated_at"=EXCLUDED."updated_at" WHERE ("sections".canvas_id, "sections".sis_id, "sections".canvas_course_id, "sections".name, "sections".workflow_state, "sections".start_at, "sections".end_at) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.sis_id, EXCLUDED.canvas_course_id, EXCLUDED.name, EXCLUDED.workflow_state, EXCLUDED.start_at, EXCLUDED.end_at) RETURNING "id"  (0.2ms) SELECT COUNT(*) FROM "sections" Section Load (0.1ms) SELECT "sections".* FROM "sections" ORDER BY "sections"."id" ASC LIMIT $1 [["LIMIT", 1]]  (0.5ms) ROLLBACK  (0.2ms) BEGIN Section Create Many (0.5ms) INSERT INTO "sections" ("canvas_id","canvas_nonxlist_course_id","created_at","updated_at") VALUES (2,2,'2021-10-15 16:58:57.525749','2021-10-15 16:58:57.525749') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","canvas_nonxlist_course_id"=EXCLUDED."canvas_nonxlist_course_id","updated_at"=EXCLUDED."updated_at" WHERE ("sections".canvas_id, "sections".canvas_nonxlist_course_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.canvas_nonxlist_course_id) RETURNING "id"  (0.4ms) SELECT COUNT(*) FROM "sections" WHERE "sections"."canvas_nonxlist_course_id" IS NOT NULL Section Load (0.3ms) SELECT "sections".* FROM "sections" WHERE "sections"."canvas_nonxlist_course_id" IS NOT NULL ORDER BY "sections"."id" ASC LIMIT $1 [["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.1ms) BEGIN  (0.3ms) SELECT COUNT(*) FROM "groups" Group Create Many (0.6ms) INSERT INTO "groups" ("canvas_id","sis_id","canvas_group_category_id","group_category_sis_id","canvas_account_id","canvas_course_id","name","workflow_state","context_id","context_type","max_membership","created_at","updated_at") VALUES (50,'sis1',10,NULL,1,NULL,'Group1','available',1,'Account',NULL,'2021-10-15 16:58:57.532829','2021-10-15 16:58:57.532829'),(51,'sis2',2,NULL,NULL,1,'Group2','available',1,'Course',1,'2021-10-15 16:58:57.532829','2021-10-15 16:58:57.532829') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","sis_id"=EXCLUDED."sis_id","canvas_group_category_id"=EXCLUDED."canvas_group_category_id","group_category_sis_id"=EXCLUDED."group_category_sis_id","canvas_account_id"=EXCLUDED."canvas_account_id","canvas_course_id"=EXCLUDED."canvas_course_id","name"=EXCLUDED."name","workflow_state"=EXCLUDED."workflow_state","context_id"=EXCLUDED."context_id","context_type"=EXCLUDED."context_type","max_membership"=EXCLUDED."max_membership","updated_at"=EXCLUDED."updated_at" WHERE ("groups".canvas_id, "groups".sis_id, "groups".canvas_group_category_id, "groups".group_category_sis_id, "groups".canvas_account_id, "groups".canvas_course_id, "groups".name, "groups".workflow_state, "groups".context_id, "groups".context_type, "groups".max_membership) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.sis_id, EXCLUDED.canvas_group_category_id, EXCLUDED.group_category_sis_id, EXCLUDED.canvas_account_id, EXCLUDED.canvas_course_id, EXCLUDED.name, EXCLUDED.workflow_state, EXCLUDED.context_id, EXCLUDED.context_type, EXCLUDED.max_membership) RETURNING "id"  (0.3ms) SELECT COUNT(*) FROM "groups" Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."name" = $1 LIMIT $2 [["name", "Group1"], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SELECT COUNT(*) FROM "group_memberships" GroupMembership Create Many (0.5ms) INSERT INTO "group_memberships" ("canvas_id","canvas_group_id","group_sis_id","canvas_user_id","user_sis_id","workflow_state","created_at","updated_at") VALUES (50,1,NULL,10,NULL,'accepted','2021-10-15 16:58:57.539611','2021-10-15 16:58:57.539611'),(51,2,NULL,11,NULL,'accepted','2021-10-15 16:58:57.539611','2021-10-15 16:58:57.539611') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","canvas_group_id"=EXCLUDED."canvas_group_id","group_sis_id"=EXCLUDED."group_sis_id","canvas_user_id"=EXCLUDED."canvas_user_id","user_sis_id"=EXCLUDED."user_sis_id","workflow_state"=EXCLUDED."workflow_state","updated_at"=EXCLUDED."updated_at" WHERE ("group_memberships".canvas_id, "group_memberships".canvas_group_id, "group_memberships".group_sis_id, "group_memberships".canvas_user_id, "group_memberships".user_sis_id, "group_memberships".workflow_state) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.canvas_group_id, EXCLUDED.group_sis_id, EXCLUDED.canvas_user_id, EXCLUDED.user_sis_id, EXCLUDED.workflow_state) RETURNING "id"  (0.2ms) SELECT COUNT(*) FROM "group_memberships" GroupMembership Load (0.2ms) SELECT "group_memberships".* FROM "group_memberships" WHERE "group_memberships"."canvas_id" = $1 LIMIT $2 [["canvas_id", 50], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.6ms) SELECT COUNT(*) FROM "user_observers" UserObserver Create Many (0.6ms) INSERT INTO "user_observers" ("observing_user_id","observed_user_id","workflow_state","created_at","updated_at") VALUES (21,3,'active','2021-10-15 16:58:57.556186','2021-10-15 16:58:57.556186'),(21,2,'active','2021-10-15 16:58:57.556186','2021-10-15 16:58:57.556186') ON CONFLICT (observing_user_id, observed_user_id) DO UPDATE SET "observing_user_id"=EXCLUDED."observing_user_id","observed_user_id"=EXCLUDED."observed_user_id","workflow_state"=EXCLUDED."workflow_state","updated_at"=EXCLUDED."updated_at" WHERE ("user_observers".observing_user_id, "user_observers".observed_user_id, "user_observers".workflow_state) IS DISTINCT FROM (EXCLUDED.observing_user_id, EXCLUDED.observed_user_id, EXCLUDED.workflow_state) RETURNING "id"  (0.2ms) SELECT COUNT(*) FROM "user_observers" UserObserver Load (0.2ms) SELECT "user_observers".* FROM "user_observers" WHERE "user_observers"."observed_user_id" = $1 LIMIT $2 [["observed_user_id", 3], ["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.1ms) BEGIN  (0.5ms) SELECT COUNT(*) FROM "grading_periods" GradingPeriod Create Many (0.6ms) INSERT INTO "grading_periods" ("canvas_id","title","weight","start_date","end_date","close_date","canvas_grading_period_group_id","workflow_state","created_at","updated_at") VALUES (1,'Period 1',0.2,'2019-07-01 06:00:00','2019-08-01 05:59:59','2019-08-01 05:59:59',1,'active','2021-10-15 16:58:57.569391','2021-10-15 16:58:57.569391'),(2,'Period 2',0.8,'2019-08-01 06:00:00','2019-09-01 05:59:59','2019-09-01 05:59:59',1,'deleted','2021-10-15 16:58:57.569391','2021-10-15 16:58:57.569391') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","title"=EXCLUDED."title","weight"=EXCLUDED."weight","start_date"=EXCLUDED."start_date","end_date"=EXCLUDED."end_date","close_date"=EXCLUDED."close_date","canvas_grading_period_group_id"=EXCLUDED."canvas_grading_period_group_id","workflow_state"=EXCLUDED."workflow_state","updated_at"=EXCLUDED."updated_at" WHERE ("grading_periods".canvas_id, "grading_periods".title, "grading_periods".weight, "grading_periods".start_date, "grading_periods".end_date, "grading_periods".close_date, "grading_periods".canvas_grading_period_group_id, "grading_periods".workflow_state) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.title, EXCLUDED.weight, EXCLUDED.start_date, EXCLUDED.end_date, EXCLUDED.close_date, EXCLUDED.canvas_grading_period_group_id, EXCLUDED.workflow_state) RETURNING "id"  (0.2ms) SELECT COUNT(*) FROM "grading_periods" GradingPeriod Load (0.2ms) SELECT "grading_periods".* FROM "grading_periods" WHERE "grading_periods"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.3ms) SELECT COUNT(*) FROM "grading_period_groups" GradingPeriodGroup Create Many (0.4ms) INSERT INTO "grading_period_groups" ("canvas_id","title","weighted","display_totals_for_all_grading_periods","workflow_state","created_at","updated_at") VALUES (1,'Test Group',FALSE,FALSE,'active','2021-10-15 16:58:57.584336','2021-10-15 16:58:57.584336') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","title"=EXCLUDED."title","weighted"=EXCLUDED."weighted","display_totals_for_all_grading_periods"=EXCLUDED."display_totals_for_all_grading_periods","workflow_state"=EXCLUDED."workflow_state","updated_at"=EXCLUDED."updated_at" WHERE ("grading_period_groups".canvas_id, "grading_period_groups".title, "grading_period_groups".weighted, "grading_period_groups".display_totals_for_all_grading_periods, "grading_period_groups".workflow_state) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.title, EXCLUDED.weighted, EXCLUDED.display_totals_for_all_grading_periods, EXCLUDED.workflow_state) RETURNING "id"  (0.2ms) SELECT COUNT(*) FROM "grading_period_groups" GradingPeriodGroup Load (0.2ms) SELECT "grading_period_groups".* FROM "grading_period_groups" WHERE "grading_period_groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.3ms) SELECT COUNT(*) FROM "user_observers" UserObserver Create Many (0.3ms) INSERT INTO "user_observers" ("observing_user_id","observed_user_id","workflow_state","created_at","updated_at") VALUES (21,3,'active','2021-10-15 16:58:57.593130','2021-10-15 16:58:57.593130'),(21,2,'active','2021-10-15 16:58:57.593130','2021-10-15 16:58:57.593130') ON CONFLICT (observing_user_id, observed_user_id) DO UPDATE SET "observing_user_id"=EXCLUDED."observing_user_id","observed_user_id"=EXCLUDED."observed_user_id","workflow_state"=EXCLUDED."workflow_state","updated_at"=EXCLUDED."updated_at" WHERE ("user_observers".observing_user_id, "user_observers".observed_user_id, "user_observers".workflow_state) IS DISTINCT FROM (EXCLUDED.observing_user_id, EXCLUDED.observed_user_id, EXCLUDED.workflow_state) RETURNING "id"  (0.2ms) SELECT COUNT(*) FROM "user_observers"  (0.1ms) SELECT COUNT(*) FROM "user_observers" UserObserver Create Many (0.3ms) INSERT INTO "user_observers" ("observing_user_id","observed_user_id","workflow_state","created_at","updated_at") VALUES (21,3,'active','2021-10-15 16:58:57.595148','2021-10-15 16:58:57.595148'),(21,2,'active','2021-10-15 16:58:57.595148','2021-10-15 16:58:57.595148') ON CONFLICT (observing_user_id, observed_user_id) DO UPDATE SET "observing_user_id"=EXCLUDED."observing_user_id","observed_user_id"=EXCLUDED."observed_user_id","workflow_state"=EXCLUDED."workflow_state","updated_at"=EXCLUDED."updated_at" WHERE ("user_observers".observing_user_id, "user_observers".observed_user_id, "user_observers".workflow_state) IS DISTINCT FROM (EXCLUDED.observing_user_id, EXCLUDED.observed_user_id, EXCLUDED.workflow_state) RETURNING "id"  (0.2ms) SELECT COUNT(*) FROM "user_observers"  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SELECT COUNT(*) FROM "users"  (0.2ms) SELECT COUNT(*) FROM "courses" Course Create Many (0.3ms) INSERT INTO "courses" ("canvas_id","sis_id","course_code","name","canvas_account_id","canvas_term_id","start_at","end_at","workflow_state","grading_standard_id","created_at","updated_at") VALUES (1,'course_sis_id_1','C1','Course #1',1,1,'2017-03-27 21:53:18','2017-04-27 12:21:18','active',NULL,'2021-10-15 16:58:57.599207','2021-10-15 16:58:57.599207'),(2,'course_sis_id_2','C2','Course #2',1,1,'2017-03-27 21:53:18','2017-04-27 12:21:18','unpublished',NULL,'2021-10-15 16:58:57.599207','2021-10-15 16:58:57.599207') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","sis_id"=EXCLUDED."sis_id","course_code"=EXCLUDED."course_code","name"=EXCLUDED."name","canvas_account_id"=EXCLUDED."canvas_account_id","canvas_term_id"=EXCLUDED."canvas_term_id","start_at"=EXCLUDED."start_at","end_at"=EXCLUDED."end_at","workflow_state"=EXCLUDED."workflow_state","grading_standard_id"=EXCLUDED."grading_standard_id","updated_at"=EXCLUDED."updated_at" WHERE ("courses".canvas_id, "courses".sis_id, "courses".course_code, "courses".name, "courses".canvas_account_id, "courses".canvas_term_id, "courses".start_at, "courses".end_at, "courses".workflow_state, "courses".grading_standard_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.sis_id, EXCLUDED.course_code, EXCLUDED.name, EXCLUDED.canvas_account_id, EXCLUDED.canvas_term_id, EXCLUDED.start_at, EXCLUDED.end_at, EXCLUDED.workflow_state, EXCLUDED.grading_standard_id) RETURNING "id" User Create Many (0.3ms) INSERT INTO "users" ("canvas_id","sis_id","email","first_name","last_name","name","sortable_name","workflow_state","login_id","created_at","updated_at") VALUES (1,'sis_id_1','poorbastard@yharnam.com','Patches','the Spider','Patches the Spider','the Spider, Patches','active','spiderdude1337','2021-10-15 16:58:57.600674','2021-10-15 16:58:57.600674'),(2,'sis_id_2','dreamer@yharnam.com','Hunter','Djura','Hunter Djura','Djura, Hunter','active','retireddude109','2021-10-15 16:58:57.600674','2021-10-15 16:58:57.600674') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","sis_id"=EXCLUDED."sis_id","email"=EXCLUDED."email","first_name"=EXCLUDED."first_name","last_name"=EXCLUDED."last_name","name"=EXCLUDED."name","sortable_name"=EXCLUDED."sortable_name","workflow_state"=EXCLUDED."workflow_state","login_id"=EXCLUDED."login_id","updated_at"=EXCLUDED."updated_at" WHERE ("users".canvas_id, "users".sis_id, "users".email, "users".first_name, "users".last_name, "users".name, "users".sortable_name, "users".workflow_state, "users".login_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.sis_id, EXCLUDED.email, EXCLUDED.first_name, EXCLUDED.last_name, EXCLUDED.name, EXCLUDED.sortable_name, EXCLUDED.workflow_state, EXCLUDED.login_id) RETURNING "id"  (0.1ms) SELECT COUNT(*) FROM "users"  (0.1ms) SELECT COUNT(*) FROM "courses"  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN Course Create Many (0.4ms) INSERT INTO "courses" ("canvas_id","sis_id","course_code","name","canvas_account_id","canvas_term_id","start_at","end_at","workflow_state","grading_standard_id","created_at","updated_at") VALUES (1,'course_sis_id_1','C1','Course #1',1,1,'2017-03-27 21:53:18','2017-04-27 12:21:18','active',NULL,'2021-10-15 16:58:57.605656','2021-10-15 16:58:57.605656'),(2,'course_sis_id_2','C2','Course #2',1,1,'2017-03-27 21:53:18','2017-04-27 12:21:18','unpublished',NULL,'2021-10-15 16:58:57.605656','2021-10-15 16:58:57.605656') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","sis_id"=EXCLUDED."sis_id","course_code"=EXCLUDED."course_code","name"=EXCLUDED."name","canvas_account_id"=EXCLUDED."canvas_account_id","canvas_term_id"=EXCLUDED."canvas_term_id","start_at"=EXCLUDED."start_at","end_at"=EXCLUDED."end_at","workflow_state"=EXCLUDED."workflow_state","grading_standard_id"=EXCLUDED."grading_standard_id","updated_at"=EXCLUDED."updated_at" WHERE ("courses".canvas_id, "courses".sis_id, "courses".course_code, "courses".name, "courses".canvas_account_id, "courses".canvas_term_id, "courses".start_at, "courses".end_at, "courses".workflow_state, "courses".grading_standard_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.sis_id, EXCLUDED.course_code, EXCLUDED.name, EXCLUDED.canvas_account_id, EXCLUDED.canvas_term_id, EXCLUDED.start_at, EXCLUDED.end_at, EXCLUDED.workflow_state, EXCLUDED.grading_standard_id) RETURNING "id"  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.3ms) SELECT COUNT(*) FROM "submissions" Submission Create Many (0.7ms) INSERT INTO "submissions" ("canvas_id","canvas_user_id","canvas_course_id","canvas_assignment_id","submitted_at","due_at","graded_at","score","points_possible","excused","workflow_state","created_at","updated_at") VALUES (1,1,1,1,'2017-09-21 18:28:15','2017-09-27 18:28:15','2017-09-21 19:36:23',5.0,10.0,TRUE,'graded','2021-10-15 16:58:57.609928','2021-10-15 16:58:57.609928'),(2,1,1,2,'2017-09-21 18:28:15','2017-09-28 18:28:15','2017-09-21 19:36:23',5.0,10.0,FALSE,'submitted','2021-10-15 16:58:57.609928','2021-10-15 16:58:57.609928') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","canvas_user_id"=EXCLUDED."canvas_user_id","canvas_course_id"=EXCLUDED."canvas_course_id","canvas_assignment_id"=EXCLUDED."canvas_assignment_id","submitted_at"=EXCLUDED."submitted_at","due_at"=EXCLUDED."due_at","graded_at"=EXCLUDED."graded_at","score"=EXCLUDED."score","points_possible"=EXCLUDED."points_possible","excused"=EXCLUDED."excused","workflow_state"=EXCLUDED."workflow_state","updated_at"=EXCLUDED."updated_at" WHERE ("submissions".canvas_id, "submissions".canvas_user_id, "submissions".canvas_course_id, "submissions".canvas_assignment_id, "submissions".submitted_at, "submissions".due_at, "submissions".graded_at, "submissions".score, "submissions".points_possible, "submissions".excused, "submissions".workflow_state) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.canvas_user_id, EXCLUDED.canvas_course_id, EXCLUDED.canvas_assignment_id, EXCLUDED.submitted_at, EXCLUDED.due_at, EXCLUDED.graded_at, EXCLUDED.score, EXCLUDED.points_possible, EXCLUDED.excused, EXCLUDED.workflow_state) RETURNING "id"  (0.3ms) SELECT COUNT(*) FROM "submissions"  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] [BatchTestJobBase] [c1ac213d-7d2a-4153-9fa1-afe267cbdd8f] Performing BatchTestJobBase (Job ID: c1ac213d-7d2a-4153-9fa1-afe267cbdd8f) from Test(default) [ActiveJob] [BatchTestJobBase] [c1ac213d-7d2a-4153-9fa1-afe267cbdd8f] Performed BatchTestJobBase (Job ID: c1ac213d-7d2a-4153-9fa1-afe267cbdd8f) from Test(default) in 0.31ms  (0.2ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [BatchTestJobBase] [fe37d82e-2aff-4066-a653-0a65f1dd8dbe] Performing BatchTestJobBase (Job ID: fe37d82e-2aff-4066-a653-0a65f1dd8dbe) from Test(default) [ActiveJob] [BatchTestJobBase] [fe37d82e-2aff-4066-a653-0a65f1dd8dbe] Performed BatchTestJobBase (Job ID: fe37d82e-2aff-4066-a653-0a65f1dd8dbe) from Test(default) in 0.21ms  (0.2ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [BatchTestJobBase] [f692d8da-3e83-45d7-ba4f-8a7745e3ae81] Performing BatchTestJobBase (Job ID: f692d8da-3e83-45d7-ba4f-8a7745e3ae81) from Test(default) [ActiveJob] [BatchTestJobBase] [f692d8da-3e83-45d7-ba4f-8a7745e3ae81] Performed BatchTestJobBase (Job ID: f692d8da-3e83-45d7-ba4f-8a7745e3ae81) from Test(default) in 0.05ms  (0.1ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [FailingBatchTestJobBase] [a1021848-ef06-4232-a9db-5ffe347e6d4d] Performing FailingBatchTestJobBase (Job ID: a1021848-ef06-4232-a9db-5ffe347e6d4d) from Test(default) [ActiveJob] [FailingBatchTestJobBase] [a1021848-ef06-4232-a9db-5ffe347e6d4d] Error performing FailingBatchTestJobBase (Job ID: a1021848-ef06-4232-a9db-5ffe347e6d4d) from Test(default) in 0.15ms: RuntimeError (Foo): /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/job_batching/support/base_job.rb:12:in `perform' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:39:in `block in perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:109:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch_aware_job.rb:12:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/i18n-1.8.10/lib/i18n.rb:309:in `with_locale' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/translation.rb:9:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:26:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `block in instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications/instrumenter.rb:23:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:25:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `block in tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `block in tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:28:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:22:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:136:in `run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:38:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/job_batching/batch_aware_job_spec.rb:46:in `block (5 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `block in with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `block in with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-rails-5.0.2/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:259:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:644:in `block in run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:606:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/configuration.rb:2067:in `with_suite_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:116:in `block in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/reporter.rb:74:in `report' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:115:in `run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:89:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:71:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:45:in `invoke' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/exe/rspec:4:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:63:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:63:in `kernel_load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:28:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:474:in `exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:30:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:24:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/exe/bundle:49:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/friendly_errors.rb:128:in `with_friendly_errors' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/exe/bundle:37:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `
'  (0.1ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] Enqueued BatchTestJobBase (Job ID: b30c7787-19de-49b2-96f2-86ac866f5db6) to Test(default)  (0.1ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] Enqueued BatchTestJobBase (Job ID: 3d636e43-5771-4ebf-976a-0a5d64f1a142) to Test(default)  (0.1ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] Enqueued BatchTestJobBase (Job ID: dc0f6e5d-b0fc-4d3d-9e56-fa74d430c8c0) to Test(default)  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] Enqueued RetryingJob (Job ID: c73961b5-dcfe-4918-a385-b13457b1f8c7) to Sidekiq(default) [ActiveJob] [RetryingJob] [c73961b5-dcfe-4918-a385-b13457b1f8c7] Performing RetryingJob (Job ID: c73961b5-dcfe-4918-a385-b13457b1f8c7) from Sidekiq(default) [ActiveJob] [RetryingJob] [c73961b5-dcfe-4918-a385-b13457b1f8c7] Error performing RetryingJob (Job ID: c73961b5-dcfe-4918-a385-b13457b1f8c7) from Sidekiq(default) in 1.95ms: RuntimeError (A Failure): /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/job_batching/batch_spec.rb:268:in `perform' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:39:in `block in perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:109:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch_aware_job.rb:12:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/i18n-1.8.10/lib/i18n.rb:314:in `with_locale' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/translation.rb:9:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:26:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `block in instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications/instrumenter.rb:23:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:25:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `block in tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `block in tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:28:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:22:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:136:in `run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:38:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:24:in `block in execute' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:109:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/railtie.rb:28:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/execution_wrapper.rb:87:in `wrap' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/reloader.rb:73:in `block in wrap' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/execution_wrapper.rb:87:in `wrap' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/reloader.rb:72:in `wrap' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/railtie.rb:27:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:136:in `run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:22:in `execute' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/queue_adapters/sidekiq_adapter.rb:42:in `perform' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/sidekiq-6.2.2/lib/sidekiq/testing.rb:300:in `execute_job' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/sidekiq-6.2.2/lib/sidekiq/testing.rb:295:in `block in process_job' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/sidekiq-6.2.2/lib/sidekiq/middleware/chain.rb:138:in `block in invoke' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/sidekiq.rb:73:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/sidekiq-6.2.2/lib/sidekiq/middleware/chain.rb:140:in `block in invoke' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/sidekiq-6.2.2/lib/sidekiq/middleware/chain.rb:143:in `invoke' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/sidekiq-6.2.2/lib/sidekiq/testing.rb:294:in `process_job' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/job_batching/batch_spec.rb:289:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `block in with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `block in with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-rails-5.0.2/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:259:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:644:in `block in run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:606:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/configuration.rb:2067:in `with_suite_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:116:in `block in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/reporter.rb:74:in `report' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:115:in `run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:89:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:71:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:45:in `invoke' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/exe/rspec:4:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:63:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:63:in `kernel_load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:28:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:474:in `exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:30:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:24:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/exe/bundle:49:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/friendly_errors.rb:128:in `with_friendly_errors' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/exe/bundle:37:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `
' [ActiveJob] [RetryingJob] [c73961b5-dcfe-4918-a385-b13457b1f8c7] Performing RetryingJob (Job ID: c73961b5-dcfe-4918-a385-b13457b1f8c7) from Sidekiq(default) [ActiveJob] [RetryingJob] [c73961b5-dcfe-4918-a385-b13457b1f8c7] Performed RetryingJob (Job ID: c73961b5-dcfe-4918-a385-b13457b1f8c7) from Sidekiq(default) in 1.68ms  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] Enqueued TestWorker (Job ID: 3cc76c1a-e2d0-4366-8af8-523c71b7c4eb) to Sidekiq(default)  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] Enqueued CanvasSync::JobBatches::Batch::Callback::ActiveJobCallbackWorker (Job ID: b5d92e89-6db8-4476-8c75-75f4cbcabeef) to Test(default) with arguments: "SampleCallback", "complete", {"a"=>"b"}, "YZFj7xtCyy6PCg", nil  (0.2ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] Enqueued CanvasSync::JobBatches::Batch::Callback::ActiveJobCallbackWorker (Job ID: 31d23949-b549-4b92-a271-52fe4cdeafcf) to Test(default) with arguments: "SampleCallback2", "complete", {"b"=>"a"}, "USN7eGnMCqNFGg", nil [ActiveJob] Enqueued CanvasSync::JobBatches::Batch::Callback::ActiveJobCallbackWorker (Job ID: 92ce77e0-887d-4684-b69b-7296686fcfdd) to Test(default) with arguments: "SampleCallback", "complete", {"a"=>"b"}, "USN7eGnMCqNFGg", nil  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] Enqueued ContextedJob (Job ID: 8a2db950-9374-442c-b047-28bba9ea9100) to Sidekiq(default) [ActiveJob] [TestWorker] [3cc76c1a-e2d0-4366-8af8-523c71b7c4eb] Performing TestWorker (Job ID: 3cc76c1a-e2d0-4366-8af8-523c71b7c4eb) from Sidekiq(default) [ActiveJob] [TestWorker] [3cc76c1a-e2d0-4366-8af8-523c71b7c4eb] Performed TestWorker (Job ID: 3cc76c1a-e2d0-4366-8af8-523c71b7c4eb) from Sidekiq(default) in 2.7ms [ActiveJob] [ContextedJob] [8a2db950-9374-442c-b047-28bba9ea9100] Performing ContextedJob (Job ID: 8a2db950-9374-442c-b047-28bba9ea9100) from Sidekiq(default) [ActiveJob] [ContextedJob] [8a2db950-9374-442c-b047-28bba9ea9100] Performed ContextedJob (Job ID: 8a2db950-9374-442c-b047-28bba9ea9100) from Sidekiq(default) in 3.4ms  (0.2ms) ROLLBACK  (0.3ms) BEGIN [ActiveJob] Enqueued ContextedJob (Job ID: 137c7f32-c850-40aa-ae33-6f6fde98285c) to Sidekiq(default) [ActiveJob] [ContextedJob] [137c7f32-c850-40aa-ae33-6f6fde98285c] Performing ContextedJob (Job ID: 137c7f32-c850-40aa-ae33-6f6fde98285c) from Sidekiq(default) [ActiveJob] [ContextedJob] [137c7f32-c850-40aa-ae33-6f6fde98285c] Performed ContextedJob (Job ID: 137c7f32-c850-40aa-ae33-6f6fde98285c) from Sidekiq(default) in 7.44ms  (0.2ms) ROLLBACK  (0.3ms) BEGIN [ActiveJob] Enqueued BatchTestJobBase (Job ID: 0b331a18-fc62-4a36-86e9-0118a61f7fad) to Sidekiq(default) [ActiveJob] [BatchTestJobBase] [0b331a18-fc62-4a36-86e9-0118a61f7fad] Performing BatchTestJobBase (Job ID: 0b331a18-fc62-4a36-86e9-0118a61f7fad) from Sidekiq(default) [ActiveJob] [BatchTestJobBase] [0b331a18-fc62-4a36-86e9-0118a61f7fad] Performed BatchTestJobBase (Job ID: 0b331a18-fc62-4a36-86e9-0118a61f7fad) from Sidekiq(default) in 3.52ms [ActiveJob] Enqueued ContextedJob (Job ID: f6ff5b91-194c-433a-af62-2a9d198a0a9d) to Sidekiq(default) [ActiveJob] [ContextedJob] [f6ff5b91-194c-433a-af62-2a9d198a0a9d] Performing ContextedJob (Job ID: f6ff5b91-194c-433a-af62-2a9d198a0a9d) from Sidekiq(default) [ActiveJob] [ContextedJob] [f6ff5b91-194c-433a-af62-2a9d198a0a9d] Performed ContextedJob (Job ID: f6ff5b91-194c-433a-af62-2a9d198a0a9d) from Sidekiq(default) in 3.92ms  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] Enqueued TestWorker (Job ID: 6f812f83-22fe-4e51-9d97-38b09827cf10) to Sidekiq(default) [ActiveJob] Enqueued TestWorker (Job ID: ef4fba7e-b7c6-4eeb-94ca-84b62f32e5c9) to Sidekiq(default) [ActiveJob] Enqueued TestWorker (Job ID: c142c1be-9035-4c8d-9d94-e00bbdb4bde1) to Sidekiq(default)  (0.2ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] Enqueued WorkerA (Job ID: 60996007-dc73-4441-98da-35b94d95e298) to Sidekiq(default) [ActiveJob] Enqueued WorkerB (Job ID: da85a763-7bd3-4eb7-8e0a-24b81065d0a3) to Sidekiq(default) [ActiveJob] Enqueued WorkerA (Job ID: 4efac5a8-1b02-4fef-9f67-d46c712db88f) to Sidekiq(default) [ActiveJob] Enqueued WorkerC (Job ID: 365860b8-d10e-4199-9241-7f07ff6f4016) to Sidekiq(default)  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] Enqueued TestWorker (Job ID: e2acae92-f7d8-4361-9b43-f99857c3980b) to Sidekiq(default)  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] Enqueued TestWorker (Job ID: bd0c4b2a-c0fe-4829-bbd2-54d826e19876) to Sidekiq(default)  (0.1ms) ROLLBACK  (0.6ms) SELECT "schema_migrations"."version" FROM "schema_migrations" ORDER BY "schema_migrations"."version" ASC  (0.3ms) BEGIN  (0.2ms) ROLLBACK  (0.3ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.4ms) SELECT COUNT(*) FROM "canvas_sync_job_logs" [ActiveJob] [GoodJob] [44f3dc1f-f638-46f6-a4be-afa66500d31c] Performing GoodJob (Job ID: 44f3dc1f-f638-46f6-a4be-afa66500d31c) from Test(default) with arguments: "argument" [ActiveJob] [GoodJob] [44f3dc1f-f638-46f6-a4be-afa66500d31c] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "44f3dc1f-f638-46f6-a4be-afa66500d31c"], ["LIMIT", 1]] [ActiveJob] [GoodJob] [44f3dc1f-f638-46f6-a4be-afa66500d31c]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [GoodJob] [44f3dc1f-f638-46f6-a4be-afa66500d31c] CanvasSync::JobLog Create (0.4ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "GoodJob"], ["status", "enqueued"], ["job_arguments", "---\n- argument\n"], ["created_at", "2021-10-15 16:59:59.981746"], ["updated_at", "2021-10-15 16:59:59.981746"], ["job_id", "44f3dc1f-f638-46f6-a4be-afa66500d31c"]] [ActiveJob] [GoodJob] [44f3dc1f-f638-46f6-a4be-afa66500d31c]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [GoodJob] [44f3dc1f-f638-46f6-a4be-afa66500d31c]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [GoodJob] [44f3dc1f-f638-46f6-a4be-afa66500d31c] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-10-15 16:59:59.983275"], ["status", "running"], ["updated_at", "2021-10-15 16:59:59.983581"], ["id", 109]] [ActiveJob] [GoodJob] [44f3dc1f-f638-46f6-a4be-afa66500d31c]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [GoodJob] [44f3dc1f-f638-46f6-a4be-afa66500d31c]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [GoodJob] [44f3dc1f-f638-46f6-a4be-afa66500d31c] CanvasSync::JobLog Update (0.4ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2021-10-15 16:59:59.985072"], ["status", "success"], ["updated_at", "2021-10-15 16:59:59.985518"], ["id", 109]] [ActiveJob] [GoodJob] [44f3dc1f-f638-46f6-a4be-afa66500d31c]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [GoodJob] [44f3dc1f-f638-46f6-a4be-afa66500d31c] Performed GoodJob (Job ID: 44f3dc1f-f638-46f6-a4be-afa66500d31c) from Test(default) in 15.2ms  (0.2ms) SELECT COUNT(*) FROM "canvas_sync_job_logs" CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" ORDER BY "canvas_sync_job_logs"."id" DESC LIMIT $1 [["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [BadJob] [0b2b0172-1f39-42f2-ac0b-f2951748f77d] Performing BadJob (Job ID: 0b2b0172-1f39-42f2-ac0b-f2951748f77d) from Test(default) with arguments: "argument" [ActiveJob] [BadJob] [0b2b0172-1f39-42f2-ac0b-f2951748f77d] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "0b2b0172-1f39-42f2-ac0b-f2951748f77d"], ["LIMIT", 1]] [ActiveJob] [BadJob] [0b2b0172-1f39-42f2-ac0b-f2951748f77d]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [BadJob] [0b2b0172-1f39-42f2-ac0b-f2951748f77d] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "BadJob"], ["status", "enqueued"], ["job_arguments", "---\n- argument\n"], ["created_at", "2021-10-15 16:59:59.992087"], ["updated_at", "2021-10-15 16:59:59.992087"], ["job_id", "0b2b0172-1f39-42f2-ac0b-f2951748f77d"]] [ActiveJob] [BadJob] [0b2b0172-1f39-42f2-ac0b-f2951748f77d]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [BadJob] [0b2b0172-1f39-42f2-ac0b-f2951748f77d]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [BadJob] [0b2b0172-1f39-42f2-ac0b-f2951748f77d] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-10-15 16:59:59.993652"], ["status", "running"], ["updated_at", "2021-10-15 16:59:59.993915"], ["id", 110]] [ActiveJob] [BadJob] [0b2b0172-1f39-42f2-ac0b-f2951748f77d]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [BadJob] [0b2b0172-1f39-42f2-ac0b-f2951748f77d]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [BadJob] [0b2b0172-1f39-42f2-ac0b-f2951748f77d] CanvasSync::JobLog Update (0.5ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "exception" = $2, "backtrace" = $3, "status" = $4, "updated_at" = $5 WHERE "canvas_sync_job_logs"."id" = $6 [["completed_at", "2021-10-15 16:59:59.995065"], ["exception", "EvilError: EvilError"], ["backtrace", "/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:12:in `perform'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:39:in `block in perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:109:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch_aware_job.rb:22:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:21:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/i18n-1.8.10/lib/i18n.rb:309:in `with_locale'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/translation.rb:9:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:26:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `block in instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications/instrumenter.rb:23:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:25:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `block in tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `block in tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:28:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:22:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:136:in `run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:38:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:18:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:40:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/matchers/built_in/raise_error.rb:59:in `matches?'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:51:in `block in handle_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:27:in `with_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:48:in `handle_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:65:in `to'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:101:in `to'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:39:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `block in with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `block in with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-rails-5.0.2/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:259:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:644:in `block in run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:606:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/configuration.rb:2067:in `with_suite_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:116:in `block in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/reporter.rb:74:in `report'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:115:in `run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:89:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:71:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:45:in `invoke'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/exe/rspec:4:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:63:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:63:in `kernel_load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:28:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:474:in `exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:30:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:24:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/exe/bundle:49:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/friendly_errors.rb:128:in `with_friendly_errors'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/exe/bundle:37:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `
'"], ["status", "error"], ["updated_at", "2021-10-15 16:59:59.995348"], ["id", 110]] [ActiveJob] [BadJob] [0b2b0172-1f39-42f2-ac0b-f2951748f77d]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [BadJob] [0b2b0172-1f39-42f2-ac0b-f2951748f77d] Error performing BadJob (Job ID: 0b2b0172-1f39-42f2-ac0b-f2951748f77d) from Test(default) in 5.64ms: EvilError (EvilError): /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:12:in `perform' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:39:in `block in perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:109:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch_aware_job.rb:22:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:21:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/i18n-1.8.10/lib/i18n.rb:309:in `with_locale' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/translation.rb:9:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:26:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `block in instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications/instrumenter.rb:23:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:25:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `block in tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `block in tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:28:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:22:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:136:in `run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:38:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:18:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:40:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/matchers/built_in/raise_error.rb:59:in `matches?' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:51:in `block in handle_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:27:in `with_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:48:in `handle_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:65:in `to' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:101:in `to' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:39:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `block in with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `block in with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-rails-5.0.2/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:259:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:644:in `block in run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:606:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/configuration.rb:2067:in `with_suite_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:116:in `block in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/reporter.rb:74:in `report' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:115:in `run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:89:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:71:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:45:in `invoke' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/exe/rspec:4:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:63:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:63:in `kernel_load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:28:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:474:in `exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:30:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:24:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/exe/bundle:49:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/friendly_errors.rb:128:in `with_friendly_errors' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/exe/bundle:37:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `
' CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" ORDER BY "canvas_sync_job_logs"."id" DESC LIMIT $1 [["LIMIT", 1]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [BadJob] [69d43034-6b16-4ca7-9c6e-49af1a25aa3b] Performing BadJob (Job ID: 69d43034-6b16-4ca7-9c6e-49af1a25aa3b) from Test(default) [ActiveJob] [BadJob] [69d43034-6b16-4ca7-9c6e-49af1a25aa3b] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "69d43034-6b16-4ca7-9c6e-49af1a25aa3b"], ["LIMIT", 1]] [ActiveJob] [BadJob] [69d43034-6b16-4ca7-9c6e-49af1a25aa3b]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [BadJob] [69d43034-6b16-4ca7-9c6e-49af1a25aa3b] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["job_class", "BadJob"], ["status", "enqueued"], ["created_at", "2021-10-15 16:59:59.999573"], ["updated_at", "2021-10-15 16:59:59.999573"], ["job_id", "69d43034-6b16-4ca7-9c6e-49af1a25aa3b"]] [ActiveJob] [BadJob] [69d43034-6b16-4ca7-9c6e-49af1a25aa3b]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [BadJob] [69d43034-6b16-4ca7-9c6e-49af1a25aa3b]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [BadJob] [69d43034-6b16-4ca7-9c6e-49af1a25aa3b] CanvasSync::JobLog Update (0.4ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-10-15 17:00:00.000702"], ["status", "running"], ["updated_at", "2021-10-15 17:00:00.001070"], ["id", 111]] [ActiveJob] [BadJob] [69d43034-6b16-4ca7-9c6e-49af1a25aa3b]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [BadJob] [69d43034-6b16-4ca7-9c6e-49af1a25aa3b]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [BadJob] [69d43034-6b16-4ca7-9c6e-49af1a25aa3b] CanvasSync::JobLog Update (0.5ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "exception" = $2, "backtrace" = $3, "status" = $4, "updated_at" = $5 WHERE "canvas_sync_job_logs"."id" = $6 [["completed_at", "2021-10-15 17:00:00.003117"], ["exception", "ArgumentError: wrong number of arguments (given 0, expected 1)"], ["backtrace", "/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:11:in `perform'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:39:in `block in perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:109:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch_aware_job.rb:22:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:21:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/i18n-1.8.10/lib/i18n.rb:309:in `with_locale'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/translation.rb:9:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:26:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `block in instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications/instrumenter.rb:23:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:25:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `block in tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `block in tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:28:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:22:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:136:in `run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:38:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:18:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:52:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/matchers/built_in/raise_error.rb:59:in `matches?'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:51:in `block in handle_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:27:in `with_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:48:in `handle_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:65:in `to'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:101:in `to'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:51:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `block in with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `block in with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-rails-5.0.2/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:259:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:644:in `block in run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:606:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/configuration.rb:2067:in `with_suite_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:116:in `block in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/reporter.rb:74:in `report'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:115:in `run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:89:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:71:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:45:in `invoke'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/exe/rspec:4:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:63:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:63:in `kernel_load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:28:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:474:in `exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:30:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:24:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/exe/bundle:49:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/friendly_errors.rb:128:in `with_friendly_errors'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/exe/bundle:37:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `
'"], ["status", "error"], ["updated_at", "2021-10-15 17:00:00.003568"], ["id", 111]] [ActiveJob] [BadJob] [69d43034-6b16-4ca7-9c6e-49af1a25aa3b]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [BadJob] [69d43034-6b16-4ca7-9c6e-49af1a25aa3b] Error performing BadJob (Job ID: 69d43034-6b16-4ca7-9c6e-49af1a25aa3b) from Test(default) in 6.48ms: ArgumentError (wrong number of arguments (given 0, expected 1)): /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:11:in `perform' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:39:in `block in perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:109:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch_aware_job.rb:22:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:21:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/i18n-1.8.10/lib/i18n.rb:309:in `with_locale' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/translation.rb:9:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:26:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `block in instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications/instrumenter.rb:23:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:25:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `block in tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `block in tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:28:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:22:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:136:in `run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:38:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:18:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:52:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/matchers/built_in/raise_error.rb:59:in `matches?' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:51:in `block in handle_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:27:in `with_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:48:in `handle_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:65:in `to' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:101:in `to' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:51:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `block in with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `block in with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-rails-5.0.2/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:259:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:644:in `block in run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:606:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/configuration.rb:2067:in `with_suite_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:116:in `block in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/reporter.rb:74:in `report' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:115:in `run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:89:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:71:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:45:in `invoke' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/exe/rspec:4:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:63:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:63:in `kernel_load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:28:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:474:in `exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:30:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:24:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/exe/bundle:49:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/friendly_errors.rb:128:in `with_friendly_errors' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/exe/bundle:37:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `
'  (0.1ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [BadJob] [b363bd1c-d815-4293-b9d6-2930f82e481b] Performing BadJob (Job ID: b363bd1c-d815-4293-b9d6-2930f82e481b) from Test(default) [ActiveJob] [BadJob] [b363bd1c-d815-4293-b9d6-2930f82e481b] CanvasSync::JobLog Load (0.3ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "b363bd1c-d815-4293-b9d6-2930f82e481b"], ["LIMIT", 1]] [ActiveJob] [BadJob] [b363bd1c-d815-4293-b9d6-2930f82e481b]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [BadJob] [b363bd1c-d815-4293-b9d6-2930f82e481b] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["job_class", "BadJob"], ["status", "enqueued"], ["created_at", "2021-10-15 17:00:00.008314"], ["updated_at", "2021-10-15 17:00:00.008314"], ["job_id", "b363bd1c-d815-4293-b9d6-2930f82e481b"]] [ActiveJob] [BadJob] [b363bd1c-d815-4293-b9d6-2930f82e481b]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [BadJob] [b363bd1c-d815-4293-b9d6-2930f82e481b]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [BadJob] [b363bd1c-d815-4293-b9d6-2930f82e481b] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-10-15 17:00:00.009481"], ["status", "running"], ["updated_at", "2021-10-15 17:00:00.009764"], ["id", 112]] [ActiveJob] [BadJob] [b363bd1c-d815-4293-b9d6-2930f82e481b]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [BadJob] [b363bd1c-d815-4293-b9d6-2930f82e481b]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [BadJob] [b363bd1c-d815-4293-b9d6-2930f82e481b] CanvasSync::JobLog Update (0.9ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "exception" = $2, "backtrace" = $3, "status" = $4, "updated_at" = $5 WHERE "canvas_sync_job_logs"."id" = $6 [["completed_at", "2021-10-15 17:00:00.013877"], ["exception", "ArgumentError: wrong number of arguments (given 0, expected 1)"], ["backtrace", "/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:11:in `perform'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:39:in `block in perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:109:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch_aware_job.rb:22:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:21:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/i18n-1.8.10/lib/i18n.rb:309:in `with_locale'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/translation.rb:9:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:26:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `block in instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications/instrumenter.rb:23:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:25:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `block in tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `block in tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:28:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:22:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:136:in `run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:38:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:18:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:60:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/matchers/built_in/raise_error.rb:59:in `matches?'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:51:in `block in handle_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:27:in `with_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:48:in `handle_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:65:in `to'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:101:in `to'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:59:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `block in with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `block in with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-rails-5.0.2/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:259:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:644:in `block in run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:606:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/configuration.rb:2067:in `with_suite_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:116:in `block in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/reporter.rb:74:in `report'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:115:in `run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:89:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:71:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:45:in `invoke'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/exe/rspec:4:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:63:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:63:in `kernel_load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:28:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:474:in `exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:30:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:24:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/exe/bundle:49:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/friendly_errors.rb:128:in `with_friendly_errors'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/exe/bundle:37:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `
'\n\nError Occurred while handling an Error: NoMethodError: undefined method `bad_catcher' for BadJob:Class\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-mocks-3.10.2/lib/rspec/mocks/method_double.rb:28:in `block in original_implementation_callable'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-mocks-3.10.2/lib/rspec/mocks/message_expectation.rb:101:in `block in and_call_original'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-mocks-3.10.2/lib/rspec/mocks/message_expectation.rb:740:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-mocks-3.10.2/lib/rspec/mocks/message_expectation.rb:572:in `invoke_incrementing_actual_calls_by'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-mocks-3.10.2/lib/rspec/mocks/message_expectation.rb:427:in `invoke'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-mocks-3.10.2/lib/rspec/mocks/proxy.rb:217:in `message_received'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-mocks-3.10.2/lib/rspec/mocks/proxy.rb:361:in `message_received'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-mocks-3.10.2/lib/rspec/mocks/method_double.rb:78:in `proxy_method_invoked'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-mocks-3.10.2/lib/rspec/mocks/method_double.rb:64:in `block (2 levels) in define_proxy_method'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:31:in `rescue in block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:23:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/i18n-1.8.10/lib/i18n.rb:309:in `with_locale'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/translation.rb:9:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:26:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `block in instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications/instrumenter.rb:23:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:25:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `block in tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `block in tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:28:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:22:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:136:in `run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:38:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:18:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:60:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/matchers/built_in/raise_error.rb:59:in `matches?'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:51:in `block in handle_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:27:in `with_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:48:in `handle_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:65:in `to'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:101:in `to'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:59:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `block in with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `block in with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-rails-5.0.2/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:259:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:644:in `block in run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:606:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/configuration.rb:2067:in `with_suite_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:116:in `block in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/reporter.rb:74:in `report'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:115:in `run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:89:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:71:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:45:in `invoke'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/exe/rspec:4:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:63:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:63:in `kernel_load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:28:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:474:in `exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:30:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:24:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/exe/bundle:49:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/friendly_errors.rb:128:in `with_friendly_errors'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/exe/bundle:37:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `
'"], ["status", "error"], ["updated_at", "2021-10-15 17:00:00.014239"], ["id", 112]] [ActiveJob] [BadJob] [b363bd1c-d815-4293-b9d6-2930f82e481b]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [BadJob] [b363bd1c-d815-4293-b9d6-2930f82e481b] Error performing BadJob (Job ID: b363bd1c-d815-4293-b9d6-2930f82e481b) from Test(default) in 8.94ms: ArgumentError (wrong number of arguments (given 0, expected 1)): /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:11:in `perform' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:39:in `block in perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:109:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch_aware_job.rb:22:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:21:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/i18n-1.8.10/lib/i18n.rb:309:in `with_locale' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/translation.rb:9:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:26:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `block in instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications/instrumenter.rb:23:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:25:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `block in tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `block in tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:28:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:22:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:136:in `run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:38:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:18:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:60:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/matchers/built_in/raise_error.rb:59:in `matches?' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:51:in `block in handle_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:27:in `with_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:48:in `handle_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:65:in `to' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:101:in `to' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:59:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `block in with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `block in with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-rails-5.0.2/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:259:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:644:in `block in run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:606:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/configuration.rb:2067:in `with_suite_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:116:in `block in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/reporter.rb:74:in `report' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:115:in `run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:89:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:71:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:45:in `invoke' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/exe/rspec:4:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:63:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:63:in `kernel_load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:28:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:474:in `exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:30:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:24:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/exe/bundle:49:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/friendly_errors.rb:128:in `with_friendly_errors' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/exe/bundle:37:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `
' CanvasSync::JobLog Load (0.4ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" ORDER BY "canvas_sync_job_logs"."id" DESC LIMIT $1 [["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] [CanvasSync::Jobs::ReportChecker] [0e7c29b5-249a-4123-adc9-6aa3ec9d925b] Performing CanvasSync::Jobs::ReportChecker (Job ID: 0e7c29b5-249a-4123-adc9-6aa3ec9d925b) from Test(default) with arguments: "provisioning_csv", 1, "FakeProcessor", {} [ActiveJob] [CanvasSync::Jobs::ReportChecker] [0e7c29b5-249a-4123-adc9-6aa3ec9d925b] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "0e7c29b5-249a-4123-adc9-6aa3ec9d925b"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [0e7c29b5-249a-4123-adc9-6aa3ec9d925b]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [0e7c29b5-249a-4123-adc9-6aa3ec9d925b] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- provisioning_csv\n- 1\n- FakeProcessor\n- {}\n"], ["created_at", "2021-10-15 17:00:00.022057"], ["updated_at", "2021-10-15 17:00:00.022057"], ["job_id", "0e7c29b5-249a-4123-adc9-6aa3ec9d925b"]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [0e7c29b5-249a-4123-adc9-6aa3ec9d925b]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [0e7c29b5-249a-4123-adc9-6aa3ec9d925b]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [0e7c29b5-249a-4123-adc9-6aa3ec9d925b] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-10-15 17:00:00.023397"], ["status", "running"], ["updated_at", "2021-10-15 17:00:00.023660"], ["id", 113]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [0e7c29b5-249a-4123-adc9-6aa3ec9d925b]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [0e7c29b5-249a-4123-adc9-6aa3ec9d925b]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [0e7c29b5-249a-4123-adc9-6aa3ec9d925b] CanvasSync::JobLog Destroy (0.3ms) DELETE FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."id" = $1 [["id", 113]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [0e7c29b5-249a-4123-adc9-6aa3ec9d925b]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [0e7c29b5-249a-4123-adc9-6aa3ec9d925b] Performed CanvasSync::Jobs::ReportChecker (Job ID: 0e7c29b5-249a-4123-adc9-6aa3ec9d925b) from Test(default) in 9.18ms  (0.1ms) ROLLBACK  (0.3ms) BEGIN [ActiveJob] [CanvasSync::Jobs::ReportChecker] [e9cdb2ed-8f38-4b6d-b0fc-6306779d3f5f] Performing CanvasSync::Jobs::ReportChecker (Job ID: e9cdb2ed-8f38-4b6d-b0fc-6306779d3f5f) from Test(default) with arguments: "provisioning_csv", 1, "FakeProcessor", {} [ActiveJob] [CanvasSync::Jobs::ReportChecker] [e9cdb2ed-8f38-4b6d-b0fc-6306779d3f5f] CanvasSync::JobLog Load (0.4ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "e9cdb2ed-8f38-4b6d-b0fc-6306779d3f5f"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [e9cdb2ed-8f38-4b6d-b0fc-6306779d3f5f]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [e9cdb2ed-8f38-4b6d-b0fc-6306779d3f5f] CanvasSync::JobLog Create (6.6ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- provisioning_csv\n- 1\n- FakeProcessor\n- {}\n"], ["created_at", "2021-10-15 17:00:00.036107"], ["updated_at", "2021-10-15 17:00:00.036107"], ["job_id", "e9cdb2ed-8f38-4b6d-b0fc-6306779d3f5f"]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [e9cdb2ed-8f38-4b6d-b0fc-6306779d3f5f]  (2.7ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [e9cdb2ed-8f38-4b6d-b0fc-6306779d3f5f]  (1.8ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [e9cdb2ed-8f38-4b6d-b0fc-6306779d3f5f] CanvasSync::JobLog Update (0.7ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-10-15 17:00:00.047411"], ["status", "running"], ["updated_at", "2021-10-15 17:00:00.049635"], ["id", 114]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [e9cdb2ed-8f38-4b6d-b0fc-6306779d3f5f]  (5.7ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [e9cdb2ed-8f38-4b6d-b0fc-6306779d3f5f]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [e9cdb2ed-8f38-4b6d-b0fc-6306779d3f5f] CanvasSync::JobLog Create (5.5ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- provisioning_csv\n- 1\n- FakeProcessor\n- {}\n- {}\n"], ["created_at", "2021-10-15 17:00:00.060791"], ["updated_at", "2021-10-15 17:00:00.060791"], ["job_id", "ac6a8383-9461-4f0d-bae1-da48826d0926"]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [e9cdb2ed-8f38-4b6d-b0fc-6306779d3f5f]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [e9cdb2ed-8f38-4b6d-b0fc-6306779d3f5f] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: ac6a8383-9461-4f0d-bae1-da48826d0926) to Test(default) at 2021-10-15 17:00:30 UTC with arguments: "provisioning_csv", 1, "FakeProcessor", {}, {} [ActiveJob] [CanvasSync::Jobs::ReportChecker] [e9cdb2ed-8f38-4b6d-b0fc-6306779d3f5f]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [e9cdb2ed-8f38-4b6d-b0fc-6306779d3f5f] CanvasSync::JobLog Destroy (0.3ms) DELETE FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."id" = $1 [["id", 114]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [e9cdb2ed-8f38-4b6d-b0fc-6306779d3f5f]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [e9cdb2ed-8f38-4b6d-b0fc-6306779d3f5f] Performed CanvasSync::Jobs::ReportChecker (Job ID: e9cdb2ed-8f38-4b6d-b0fc-6306779d3f5f) from Test(default) in 35.67ms  (0.1ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [CanvasSync::Jobs::ReportChecker] [1a6f6182-7399-4eb7-8b87-4579c420dfa3] Performing CanvasSync::Jobs::ReportChecker (Job ID: 1a6f6182-7399-4eb7-8b87-4579c420dfa3) from Test(default) with arguments: "provisioning_csv", 1, "FakeProcessor", {} [ActiveJob] [CanvasSync::Jobs::ReportChecker] [1a6f6182-7399-4eb7-8b87-4579c420dfa3] CanvasSync::JobLog Load (4.0ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "1a6f6182-7399-4eb7-8b87-4579c420dfa3"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [1a6f6182-7399-4eb7-8b87-4579c420dfa3]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [1a6f6182-7399-4eb7-8b87-4579c420dfa3] CanvasSync::JobLog Create (0.4ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- provisioning_csv\n- 1\n- FakeProcessor\n- {}\n"], ["created_at", "2021-10-15 17:00:00.078489"], ["updated_at", "2021-10-15 17:00:00.078489"], ["job_id", "1a6f6182-7399-4eb7-8b87-4579c420dfa3"]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [1a6f6182-7399-4eb7-8b87-4579c420dfa3]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [1a6f6182-7399-4eb7-8b87-4579c420dfa3]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [1a6f6182-7399-4eb7-8b87-4579c420dfa3] CanvasSync::JobLog Update (0.4ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-10-15 17:00:00.080850"], ["status", "running"], ["updated_at", "2021-10-15 17:00:00.081277"], ["id", 116]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [1a6f6182-7399-4eb7-8b87-4579c420dfa3]  (1.6ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [1a6f6182-7399-4eb7-8b87-4579c420dfa3]  (1.5ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [1a6f6182-7399-4eb7-8b87-4579c420dfa3] CanvasSync::JobLog Update (2.3ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "exception" = $2, "backtrace" = $3, "status" = $4, "updated_at" = $5 WHERE "canvas_sync_job_logs"."id" = $6 [["completed_at", "2021-10-15 17:00:00.092483"], ["exception", "NameError: undefined local variable or method `current_organization' for #"], ["backtrace", "/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/jobs/report_checker.rb:35:in `perform'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:39:in `block in perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:109:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch_aware_job.rb:22:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:21:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/i18n-1.8.10/lib/i18n.rb:309:in `with_locale'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/translation.rb:9:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:26:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `block in instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications/instrumenter.rb:23:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:25:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `block in tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `block in tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:28:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:22:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:136:in `run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:38:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:18:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/report_checker_spec.rb:11:in `start_job'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/report_checker_spec.rb:53:in `block (5 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/matchers/built_in/raise_error.rb:59:in `matches?'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:51:in `block in handle_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:27:in `with_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:48:in `handle_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:65:in `to'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:101:in `to'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/report_checker_spec.rb:53:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `block in with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `block in with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-rails-5.0.2/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:259:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:644:in `block in run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:606:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/configuration.rb:2067:in `with_suite_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:116:in `block in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/reporter.rb:74:in `report'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:115:in `run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:89:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:71:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:45:in `invoke'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/exe/rspec:4:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:63:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:63:in `kernel_load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:28:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:474:in `exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:30:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:24:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/exe/bundle:49:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/friendly_errors.rb:128:in `with_friendly_errors'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/exe/bundle:37:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `
'"], ["status", "error"], ["updated_at", "2021-10-15 17:00:00.094502"], ["id", 116]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [1a6f6182-7399-4eb7-8b87-4579c420dfa3]  (2.9ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [1a6f6182-7399-4eb7-8b87-4579c420dfa3] Error performing CanvasSync::Jobs::ReportChecker (Job ID: 1a6f6182-7399-4eb7-8b87-4579c420dfa3) from Test(default) in 28.94ms: NameError (undefined local variable or method `current_organization' for #): /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/jobs/report_checker.rb:35:in `perform' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:39:in `block in perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:109:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch_aware_job.rb:22:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:21:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/i18n-1.8.10/lib/i18n.rb:309:in `with_locale' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/translation.rb:9:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:26:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `block in instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications/instrumenter.rb:23:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:25:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `block in tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `block in tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:28:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:22:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:136:in `run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:38:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:18:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/report_checker_spec.rb:11:in `start_job' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/report_checker_spec.rb:53:in `block (5 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/matchers/built_in/raise_error.rb:59:in `matches?' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:51:in `block in handle_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:27:in `with_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:48:in `handle_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:65:in `to' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:101:in `to' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/report_checker_spec.rb:53:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `block in with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `block in with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-rails-5.0.2/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:259:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:644:in `block in run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:606:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/configuration.rb:2067:in `with_suite_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:116:in `block in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/reporter.rb:74:in `report' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:115:in `run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:89:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:71:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:45:in `invoke' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/exe/rspec:4:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:63:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:63:in `kernel_load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:28:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:474:in `exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:30:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:24:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/exe/bundle:49:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/friendly_errors.rb:128:in `with_friendly_errors' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/exe/bundle:37:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `
'  (2.7ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [16ad7c0f-f1e1-401e-854f-1d48bef00f3d] Performing CanvasSync::Jobs::ReportProcessorJob (Job ID: 16ad7c0f-f1e1-401e-854f-1d48bef00f3d) from Test(default) with arguments: "provisioning_csv", "https://test.instructure.com/sample_report_download", "FakeProcessor", {}, 1 [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [16ad7c0f-f1e1-401e-854f-1d48bef00f3d] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "16ad7c0f-f1e1-401e-854f-1d48bef00f3d"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [16ad7c0f-f1e1-401e-854f-1d48bef00f3d]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [16ad7c0f-f1e1-401e-854f-1d48bef00f3d] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportProcessorJob"], ["status", "enqueued"], ["job_arguments", "---\n- provisioning_csv\n- https://test.instructure.com/sample_report_download\n- FakeProcessor\n- {}\n- 1\n"], ["created_at", "2021-10-15 17:00:00.108908"], ["updated_at", "2021-10-15 17:00:00.108908"], ["job_id", "16ad7c0f-f1e1-401e-854f-1d48bef00f3d"]] [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [16ad7c0f-f1e1-401e-854f-1d48bef00f3d]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [16ad7c0f-f1e1-401e-854f-1d48bef00f3d]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [16ad7c0f-f1e1-401e-854f-1d48bef00f3d] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-10-15 17:00:00.110325"], ["status", "running"], ["updated_at", "2021-10-15 17:00:00.110584"], ["id", 117]] [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [16ad7c0f-f1e1-401e-854f-1d48bef00f3d]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [16ad7c0f-f1e1-401e-854f-1d48bef00f3d]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [16ad7c0f-f1e1-401e-854f-1d48bef00f3d] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "job_class" = $1, "updated_at" = $2 WHERE "canvas_sync_job_logs"."id" = $3 [["job_class", "FakeProcessor"], ["updated_at", "2021-10-15 17:00:00.111911"], ["id", 117]] [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [16ad7c0f-f1e1-401e-854f-1d48bef00f3d]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [16ad7c0f-f1e1-401e-854f-1d48bef00f3d]  (0.3ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [16ad7c0f-f1e1-401e-854f-1d48bef00f3d] CanvasSync::JobLog Update (0.4ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2021-10-15 17:00:00.126629"], ["status", "success"], ["updated_at", "2021-10-15 17:00:00.127383"], ["id", 117]] [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [16ad7c0f-f1e1-401e-854f-1d48bef00f3d]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [16ad7c0f-f1e1-401e-854f-1d48bef00f3d] Performed CanvasSync::Jobs::ReportProcessorJob (Job ID: 16ad7c0f-f1e1-401e-854f-1d48bef00f3d) from Test(default) in 21.4ms  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] [CanvasSync::Jobs::ReportStarter] [3ac5b0f6-5437-4b91-81a4-3a52a818a98d] Performing CanvasSync::Jobs::ReportStarter (Job ID: 3ac5b0f6-5437-4b91-81a4-3a52a818a98d) from Test(default) with arguments: "provisioning_csv", {"parameters[users]"=>true}, "CoolProcessor", {:models=>["users"]} [ActiveJob] [CanvasSync::Jobs::ReportStarter] [3ac5b0f6-5437-4b91-81a4-3a52a818a98d] CanvasSync::JobLog Load (0.3ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "3ac5b0f6-5437-4b91-81a4-3a52a818a98d"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::ReportStarter] [3ac5b0f6-5437-4b91-81a4-3a52a818a98d]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [3ac5b0f6-5437-4b91-81a4-3a52a818a98d] CanvasSync::JobLog Create (0.5ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportStarter"], ["status", "enqueued"], ["job_arguments", "---\n- provisioning_csv\n- parameters[users]: true\n- CoolProcessor\n- :models:\n - users\n"], ["created_at", "2021-10-15 17:00:00.134592"], ["updated_at", "2021-10-15 17:00:00.134592"], ["job_id", "3ac5b0f6-5437-4b91-81a4-3a52a818a98d"]] [ActiveJob] [CanvasSync::Jobs::ReportStarter] [3ac5b0f6-5437-4b91-81a4-3a52a818a98d]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [3ac5b0f6-5437-4b91-81a4-3a52a818a98d]  (0.4ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [3ac5b0f6-5437-4b91-81a4-3a52a818a98d] CanvasSync::JobLog Update (0.4ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-10-15 17:00:00.137696"], ["status", "running"], ["updated_at", "2021-10-15 17:00:00.138468"], ["id", 118]] [ActiveJob] [CanvasSync::Jobs::ReportStarter] [3ac5b0f6-5437-4b91-81a4-3a52a818a98d]  (0.3ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [3ac5b0f6-5437-4b91-81a4-3a52a818a98d]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [3ac5b0f6-5437-4b91-81a4-3a52a818a98d] CanvasSync::JobLog Create (0.4ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- provisioning_csv\n- 1\n- CoolProcessor\n- :models:\n - users\n :sync_start_time: '2021-10-15T17:00:00Z'\n :report_params:\n parameters[users]: true\n"], ["created_at", "2021-10-15 17:00:00.144537"], ["updated_at", "2021-10-15 17:00:00.144537"], ["job_id", "46a33db8-9dd6-4476-b3a2-8497d9fbe59a"]] [ActiveJob] [CanvasSync::Jobs::ReportStarter] [3ac5b0f6-5437-4b91-81a4-3a52a818a98d]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [3ac5b0f6-5437-4b91-81a4-3a52a818a98d] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: 46a33db8-9dd6-4476-b3a2-8497d9fbe59a) to Test(default) at 2021-10-15 17:00:30 UTC with arguments: "provisioning_csv", 1, "CoolProcessor", {:models=>["users"], :sync_start_time=>"2021-10-15T17:00:00Z", :report_params=>{"parameters[users]"=>true}} [ActiveJob] [CanvasSync::Jobs::ReportStarter] [3ac5b0f6-5437-4b91-81a4-3a52a818a98d]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [3ac5b0f6-5437-4b91-81a4-3a52a818a98d] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2021-10-15 17:00:00.147727"], ["status", "success"], ["updated_at", "2021-10-15 17:00:00.148128"], ["id", 118]] [ActiveJob] [CanvasSync::Jobs::ReportStarter] [3ac5b0f6-5437-4b91-81a4-3a52a818a98d]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [3ac5b0f6-5437-4b91-81a4-3a52a818a98d] Performed CanvasSync::Jobs::ReportStarter (Job ID: 3ac5b0f6-5437-4b91-81a4-3a52a818a98d) from Test(default) in 16.68ms  (0.1ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] [CanvasSync::Jobs::ReportStarter] [f0d4b9ef-4e6e-42c3-8c15-096b34de65a9] Performing CanvasSync::Jobs::ReportStarter (Job ID: f0d4b9ef-4e6e-42c3-8c15-096b34de65a9) from Test(default) with arguments: "provisioning_csv", {"parameters[users]"=>true}, "CoolProcessor", {:models=>["users"]}, {:allow_redownloads=>true} [ActiveJob] [CanvasSync::Jobs::ReportStarter] [f0d4b9ef-4e6e-42c3-8c15-096b34de65a9] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "f0d4b9ef-4e6e-42c3-8c15-096b34de65a9"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::ReportStarter] [f0d4b9ef-4e6e-42c3-8c15-096b34de65a9]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [f0d4b9ef-4e6e-42c3-8c15-096b34de65a9] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportStarter"], ["status", "enqueued"], ["job_arguments", "---\n- provisioning_csv\n- parameters[users]: true\n- CoolProcessor\n- :models:\n - users\n- :allow_redownloads: true\n"], ["created_at", "2021-10-15 17:00:00.153092"], ["updated_at", "2021-10-15 17:00:00.153092"], ["job_id", "f0d4b9ef-4e6e-42c3-8c15-096b34de65a9"]] [ActiveJob] [CanvasSync::Jobs::ReportStarter] [f0d4b9ef-4e6e-42c3-8c15-096b34de65a9]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [f0d4b9ef-4e6e-42c3-8c15-096b34de65a9]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [f0d4b9ef-4e6e-42c3-8c15-096b34de65a9] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-10-15 17:00:00.154953"], ["status", "running"], ["updated_at", "2021-10-15 17:00:00.155312"], ["id", 120]] [ActiveJob] [CanvasSync::Jobs::ReportStarter] [f0d4b9ef-4e6e-42c3-8c15-096b34de65a9]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [f0d4b9ef-4e6e-42c3-8c15-096b34de65a9]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [f0d4b9ef-4e6e-42c3-8c15-096b34de65a9] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2021-10-15 17:00:00.158140"], ["status", "success"], ["updated_at", "2021-10-15 17:00:00.158635"], ["id", 120]] [ActiveJob] [CanvasSync::Jobs::ReportStarter] [f0d4b9ef-4e6e-42c3-8c15-096b34de65a9]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [f0d4b9ef-4e6e-42c3-8c15-096b34de65a9] Performed CanvasSync::Jobs::ReportStarter (Job ID: f0d4b9ef-4e6e-42c3-8c15-096b34de65a9) from Test(default) in 8.08ms  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.3ms) SAVEPOINT active_record_1 Account Exists (0.7ms) SELECT 1 AS one FROM "accounts" WHERE "accounts"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] Account Create (0.6ms) INSERT INTO "accounts" ("canvas_id", "sis_id", "canvas_parent_account_id", "sis_parent_account_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 1], ["sis_id", "cbb99963f7b886534f4216267374c758"], ["canvas_parent_account_id", 1], ["sis_parent_account_id", "b88298b893fd1b494950dc203a45576b"], ["name", "Account name"], ["workflow_state", "active"], ["created_at", "2021-10-15 17:00:00.188548"], ["updated_at", "2021-10-15 17:00:00.188548"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.6ms) SELECT COUNT(*) FROM "admins" [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [31161a49-41b0-4966-b2f2-f7cc7b43e33e] Performing CanvasSync::Jobs::SyncAdminsJob (Job ID: 31161a49-41b0-4966-b2f2-f7cc7b43e33e) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [31161a49-41b0-4966-b2f2-f7cc7b43e33e] CanvasSync::JobLog Load (0.3ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "31161a49-41b0-4966-b2f2-f7cc7b43e33e"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [31161a49-41b0-4966-b2f2-f7cc7b43e33e]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [31161a49-41b0-4966-b2f2-f7cc7b43e33e] CanvasSync::JobLog Create (0.6ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncAdminsJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2021-10-15 17:00:00.196849"], ["updated_at", "2021-10-15 17:00:00.196849"], ["job_id", "31161a49-41b0-4966-b2f2-f7cc7b43e33e"]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [31161a49-41b0-4966-b2f2-f7cc7b43e33e]  (0.3ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [31161a49-41b0-4966-b2f2-f7cc7b43e33e]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [31161a49-41b0-4966-b2f2-f7cc7b43e33e] CanvasSync::JobLog Update (0.5ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-10-15 17:00:00.199413"], ["status", "running"], ["updated_at", "2021-10-15 17:00:00.200094"], ["id", 121]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [31161a49-41b0-4966-b2f2-f7cc7b43e33e]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [31161a49-41b0-4966-b2f2-f7cc7b43e33e] Account Load (0.3ms) SELECT "accounts".* FROM "accounts" WHERE "accounts"."workflow_state" != $1 ORDER BY "accounts"."id" ASC LIMIT $2 [["workflow_state", "deleted"], ["LIMIT", 1000]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [31161a49-41b0-4966-b2f2-f7cc7b43e33e] Admin Load (0.3ms) SELECT "admins".* FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [31161a49-41b0-4966-b2f2-f7cc7b43e33e]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [31161a49-41b0-4966-b2f2-f7cc7b43e33e] Admin Exists (0.3ms) SELECT 1 AS one FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [31161a49-41b0-4966-b2f2-f7cc7b43e33e] Admin Create (0.4ms) INSERT INTO "admins" ("canvas_id", "role_name", "canvas_account_id", "canvas_role_id", "canvas_user_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 2], ["role_name", "AccountAdmin"], ["canvas_account_id", 1], ["canvas_role_id", 1], ["canvas_user_id", 1], ["workflow_state", "active"], ["created_at", "2021-10-15 17:00:00.216241"], ["updated_at", "2021-10-15 17:00:00.216241"]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [31161a49-41b0-4966-b2f2-f7cc7b43e33e]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [31161a49-41b0-4966-b2f2-f7cc7b43e33e] Admin Load (0.3ms) SELECT "admins".* FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 3], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [31161a49-41b0-4966-b2f2-f7cc7b43e33e]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [31161a49-41b0-4966-b2f2-f7cc7b43e33e] Admin Exists (0.3ms) SELECT 1 AS one FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 3], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [31161a49-41b0-4966-b2f2-f7cc7b43e33e] Admin Create (0.3ms) INSERT INTO "admins" ("canvas_id", "role_name", "canvas_account_id", "canvas_role_id", "canvas_user_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 3], ["role_name", "Custom Account Role"], ["canvas_account_id", 1], ["canvas_role_id", 11], ["canvas_user_id", 11], ["workflow_state", "active"], ["created_at", "2021-10-15 17:00:00.219717"], ["updated_at", "2021-10-15 17:00:00.219717"]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [31161a49-41b0-4966-b2f2-f7cc7b43e33e]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [31161a49-41b0-4966-b2f2-f7cc7b43e33e] Admin Load (0.2ms) SELECT "admins".* FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 4], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [31161a49-41b0-4966-b2f2-f7cc7b43e33e]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [31161a49-41b0-4966-b2f2-f7cc7b43e33e] Admin Exists (0.2ms) SELECT 1 AS one FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 4], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [31161a49-41b0-4966-b2f2-f7cc7b43e33e] Admin Create (0.2ms) INSERT INTO "admins" ("canvas_id", "role_name", "canvas_account_id", "canvas_role_id", "canvas_user_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 4], ["role_name", "Test"], ["canvas_account_id", 1], ["canvas_role_id", 10], ["canvas_user_id", 11], ["workflow_state", "active"], ["created_at", "2021-10-15 17:00:00.222425"], ["updated_at", "2021-10-15 17:00:00.222425"]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [31161a49-41b0-4966-b2f2-f7cc7b43e33e]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [31161a49-41b0-4966-b2f2-f7cc7b43e33e] Admin Update All (0.3ms) UPDATE "admins" SET "workflow_state" = 'inactive' WHERE "admins"."id" NOT IN ($1, $2, $3) [["id", 22], ["id", 23], ["id", 24]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [31161a49-41b0-4966-b2f2-f7cc7b43e33e]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [31161a49-41b0-4966-b2f2-f7cc7b43e33e] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2021-10-15 17:00:00.224068"], ["status", "success"], ["updated_at", "2021-10-15 17:00:00.224488"], ["id", 121]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [31161a49-41b0-4966-b2f2-f7cc7b43e33e]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [31161a49-41b0-4966-b2f2-f7cc7b43e33e] Performed CanvasSync::Jobs::SyncAdminsJob (Job ID: 31161a49-41b0-4966-b2f2-f7cc7b43e33e) from Test(default) in 30.42ms  (0.2ms) SELECT COUNT(*) FROM "admins"  (0.2ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [1f1f46b1-1239-49f4-879b-36c1ff951324] Performing CanvasSync::Jobs::SyncAssignmentGroupsJob (Job ID: 1f1f46b1-1239-49f4-879b-36c1ff951324) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [1f1f46b1-1239-49f4-879b-36c1ff951324] CanvasSync::JobLog Load (0.1ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "1f1f46b1-1239-49f4-879b-36c1ff951324"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [1f1f46b1-1239-49f4-879b-36c1ff951324]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [1f1f46b1-1239-49f4-879b-36c1ff951324] CanvasSync::JobLog Create (0.2ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncAssignmentGroupsJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2021-10-15 17:00:00.229495"], ["updated_at", "2021-10-15 17:00:00.229495"], ["job_id", "1f1f46b1-1239-49f4-879b-36c1ff951324"]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [1f1f46b1-1239-49f4-879b-36c1ff951324]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [1f1f46b1-1239-49f4-879b-36c1ff951324]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [1f1f46b1-1239-49f4-879b-36c1ff951324] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-10-15 17:00:00.230653"], ["status", "running"], ["updated_at", "2021-10-15 17:00:00.230896"], ["id", 122]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [1f1f46b1-1239-49f4-879b-36c1ff951324]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [1f1f46b1-1239-49f4-879b-36c1ff951324]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [1f1f46b1-1239-49f4-879b-36c1ff951324] CanvasSync::JobLog Create (0.2ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proserv_assignment_group_export_csv\n- 1\n- CanvasSync::Processors::AssignmentGroupsProcessor\n- :sync_start_time: '2021-10-15T17:00:00Z'\n :report_params:\n :parameters:\n :enrollment_term_id: 1\n"], ["created_at", "2021-10-15 17:00:00.234704"], ["updated_at", "2021-10-15 17:00:00.234704"], ["job_id", "22ed9e23-c38a-4227-a81f-eff48795b485"]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [1f1f46b1-1239-49f4-879b-36c1ff951324]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [1f1f46b1-1239-49f4-879b-36c1ff951324] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: 22ed9e23-c38a-4227-a81f-eff48795b485) to Test(default) at 2021-10-15 17:00:30 UTC with arguments: "proserv_assignment_group_export_csv", 1, "CanvasSync::Processors::AssignmentGroupsProcessor", {:sync_start_time=>"2021-10-15T17:00:00Z", :report_params=>{:parameters=>{:enrollment_term_id=>1}}} [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [1f1f46b1-1239-49f4-879b-36c1ff951324]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [1f1f46b1-1239-49f4-879b-36c1ff951324] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2021-10-15 17:00:00.236974"], ["status", "success"], ["updated_at", "2021-10-15 17:00:00.237262"], ["id", 122]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [1f1f46b1-1239-49f4-879b-36c1ff951324]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [1f1f46b1-1239-49f4-879b-36c1ff951324] Performed CanvasSync::Jobs::SyncAssignmentGroupsJob (Job ID: 1f1f46b1-1239-49f4-879b-36c1ff951324) from Test(default) in 9.53ms  (0.1ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [ee5ce500-ec99-449a-b777-52870e588730] Performing CanvasSync::Jobs::SyncAssignmentsJob (Job ID: ee5ce500-ec99-449a-b777-52870e588730) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [ee5ce500-ec99-449a-b777-52870e588730] CanvasSync::JobLog Load (0.1ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "ee5ce500-ec99-449a-b777-52870e588730"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [ee5ce500-ec99-449a-b777-52870e588730]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [ee5ce500-ec99-449a-b777-52870e588730] CanvasSync::JobLog Create (0.2ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncAssignmentsJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2021-10-15 17:00:00.241071"], ["updated_at", "2021-10-15 17:00:00.241071"], ["job_id", "ee5ce500-ec99-449a-b777-52870e588730"]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [ee5ce500-ec99-449a-b777-52870e588730]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [ee5ce500-ec99-449a-b777-52870e588730]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [ee5ce500-ec99-449a-b777-52870e588730] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-10-15 17:00:00.242179"], ["status", "running"], ["updated_at", "2021-10-15 17:00:00.242419"], ["id", 124]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [ee5ce500-ec99-449a-b777-52870e588730]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [ee5ce500-ec99-449a-b777-52870e588730]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [ee5ce500-ec99-449a-b777-52870e588730] CanvasSync::JobLog Create (0.2ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proserv_assignment_export_csv\n- 1\n- CanvasSync::Processors::AssignmentsProcessor\n- :sync_start_time: '2021-10-15T17:00:00Z'\n :report_params:\n :parameters:\n :enrollment_term_id: 1\n"], ["created_at", "2021-10-15 17:00:00.244893"], ["updated_at", "2021-10-15 17:00:00.244893"], ["job_id", "70964128-97c9-44e6-8e17-50312dd95485"]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [ee5ce500-ec99-449a-b777-52870e588730]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [ee5ce500-ec99-449a-b777-52870e588730] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: 70964128-97c9-44e6-8e17-50312dd95485) to Test(default) at 2021-10-15 17:00:30 UTC with arguments: "proserv_assignment_export_csv", 1, "CanvasSync::Processors::AssignmentsProcessor", {:sync_start_time=>"2021-10-15T17:00:00Z", :report_params=>{:parameters=>{:enrollment_term_id=>1}}} [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [ee5ce500-ec99-449a-b777-52870e588730]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [ee5ce500-ec99-449a-b777-52870e588730] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2021-10-15 17:00:00.246801"], ["status", "success"], ["updated_at", "2021-10-15 17:00:00.247070"], ["id", 124]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [ee5ce500-ec99-449a-b777-52870e588730]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [ee5ce500-ec99-449a-b777-52870e588730] Performed CanvasSync::Jobs::SyncAssignmentsJob (Job ID: ee5ce500-ec99-449a-b777-52870e588730) from Test(default) in 7.64ms  (0.1ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [c84efc77-0999-433e-b0e3-d85884a9dfa8] Performing CanvasSync::Jobs::SyncAssignmentsJob (Job ID: c84efc77-0999-433e-b0e3-d85884a9dfa8) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [c84efc77-0999-433e-b0e3-d85884a9dfa8] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "c84efc77-0999-433e-b0e3-d85884a9dfa8"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [c84efc77-0999-433e-b0e3-d85884a9dfa8]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [c84efc77-0999-433e-b0e3-d85884a9dfa8] CanvasSync::JobLog Create (0.2ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncAssignmentsJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2021-10-15 17:00:00.250792"], ["updated_at", "2021-10-15 17:00:00.250792"], ["job_id", "c84efc77-0999-433e-b0e3-d85884a9dfa8"]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [c84efc77-0999-433e-b0e3-d85884a9dfa8]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [c84efc77-0999-433e-b0e3-d85884a9dfa8]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [c84efc77-0999-433e-b0e3-d85884a9dfa8] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-10-15 17:00:00.251932"], ["status", "running"], ["updated_at", "2021-10-15 17:00:00.252170"], ["id", 126]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [c84efc77-0999-433e-b0e3-d85884a9dfa8]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [c84efc77-0999-433e-b0e3-d85884a9dfa8]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [c84efc77-0999-433e-b0e3-d85884a9dfa8] CanvasSync::JobLog Create (0.2ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proserv_assignment_export_csv\n- 1\n- CanvasSync::Processors::AssignmentsProcessor\n- :sync_start_time: '2021-10-15T17:00:00Z'\n :report_params:\n :parameters: {}\n"], ["created_at", "2021-10-15 17:00:00.254717"], ["updated_at", "2021-10-15 17:00:00.254717"], ["job_id", "9e9bd4b7-6660-4f41-b9c0-4f7363cd1f55"]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [c84efc77-0999-433e-b0e3-d85884a9dfa8]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [c84efc77-0999-433e-b0e3-d85884a9dfa8] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: 9e9bd4b7-6660-4f41-b9c0-4f7363cd1f55) to Test(default) at 2021-10-15 17:00:30 UTC with arguments: "proserv_assignment_export_csv", 1, "CanvasSync::Processors::AssignmentsProcessor", {:sync_start_time=>"2021-10-15T17:00:00Z", :report_params=>{:parameters=>{}}} [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [c84efc77-0999-433e-b0e3-d85884a9dfa8]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [c84efc77-0999-433e-b0e3-d85884a9dfa8] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2021-10-15 17:00:00.256758"], ["status", "success"], ["updated_at", "2021-10-15 17:00:00.257027"], ["id", 126]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [c84efc77-0999-433e-b0e3-d85884a9dfa8]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [c84efc77-0999-433e-b0e3-d85884a9dfa8] Performed CanvasSync::Jobs::SyncAssignmentsJob (Job ID: c84efc77-0999-433e-b0e3-d85884a9dfa8) from Test(default) in 7.97ms  (0.1ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [05e2abff-e63e-470e-a753-77b6e1096af1] Performing CanvasSync::Jobs::SyncContextModuleItemsJob (Job ID: 05e2abff-e63e-470e-a753-77b6e1096af1) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [05e2abff-e63e-470e-a753-77b6e1096af1] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "05e2abff-e63e-470e-a753-77b6e1096af1"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [05e2abff-e63e-470e-a753-77b6e1096af1]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [05e2abff-e63e-470e-a753-77b6e1096af1] CanvasSync::JobLog Create (0.2ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncContextModuleItemsJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2021-10-15 17:00:00.260767"], ["updated_at", "2021-10-15 17:00:00.260767"], ["job_id", "05e2abff-e63e-470e-a753-77b6e1096af1"]] [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [05e2abff-e63e-470e-a753-77b6e1096af1]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [05e2abff-e63e-470e-a753-77b6e1096af1]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [05e2abff-e63e-470e-a753-77b6e1096af1] CanvasSync::JobLog Update (0.4ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-10-15 17:00:00.262075"], ["status", "running"], ["updated_at", "2021-10-15 17:00:00.262509"], ["id", 128]] [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [05e2abff-e63e-470e-a753-77b6e1096af1]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [05e2abff-e63e-470e-a753-77b6e1096af1]  (0.3ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [05e2abff-e63e-470e-a753-77b6e1096af1] CanvasSync::JobLog Create (0.5ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proserv_context_module_items_csv\n- 1\n- CanvasSync::Processors::ContextModuleItemsProcessor\n- :sync_start_time: '2021-10-15T17:00:00Z'\n :report_params:\n :parameters:\n :enrollment_term_id: 1\n"], ["created_at", "2021-10-15 17:00:00.267365"], ["updated_at", "2021-10-15 17:00:00.267365"], ["job_id", "a11b90af-13d9-42a0-915a-c58a2b809747"]] [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [05e2abff-e63e-470e-a753-77b6e1096af1]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [05e2abff-e63e-470e-a753-77b6e1096af1] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: a11b90af-13d9-42a0-915a-c58a2b809747) to Test(default) at 2021-10-15 17:00:30 UTC with arguments: "proserv_context_module_items_csv", 1, "CanvasSync::Processors::ContextModuleItemsProcessor", {:sync_start_time=>"2021-10-15T17:00:00Z", :report_params=>{:parameters=>{:enrollment_term_id=>1}}} [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [05e2abff-e63e-470e-a753-77b6e1096af1]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [05e2abff-e63e-470e-a753-77b6e1096af1] CanvasSync::JobLog Update (0.4ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2021-10-15 17:00:00.271524"], ["status", "success"], ["updated_at", "2021-10-15 17:00:00.272110"], ["id", 128]] [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [05e2abff-e63e-470e-a753-77b6e1096af1]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [05e2abff-e63e-470e-a753-77b6e1096af1] Performed CanvasSync::Jobs::SyncContextModuleItemsJob (Job ID: 05e2abff-e63e-470e-a753-77b6e1096af1) from Test(default) in 13.8ms  (0.2ms) ROLLBACK  (0.3ms) BEGIN [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [0a89b375-7a91-4619-936f-378c93fc4759] Performing CanvasSync::Jobs::SyncContextModuleItemsJob (Job ID: 0a89b375-7a91-4619-936f-378c93fc4759) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [0a89b375-7a91-4619-936f-378c93fc4759] CanvasSync::JobLog Load (0.3ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "0a89b375-7a91-4619-936f-378c93fc4759"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [0a89b375-7a91-4619-936f-378c93fc4759]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [0a89b375-7a91-4619-936f-378c93fc4759] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncContextModuleItemsJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2021-10-15 17:00:00.278157"], ["updated_at", "2021-10-15 17:00:00.278157"], ["job_id", "0a89b375-7a91-4619-936f-378c93fc4759"]] [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [0a89b375-7a91-4619-936f-378c93fc4759]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [0a89b375-7a91-4619-936f-378c93fc4759]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [0a89b375-7a91-4619-936f-378c93fc4759] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-10-15 17:00:00.279453"], ["status", "running"], ["updated_at", "2021-10-15 17:00:00.279795"], ["id", 130]] [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [0a89b375-7a91-4619-936f-378c93fc4759]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [0a89b375-7a91-4619-936f-378c93fc4759]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [0a89b375-7a91-4619-936f-378c93fc4759] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proserv_context_module_items_csv\n- 1\n- CanvasSync::Processors::ContextModuleItemsProcessor\n- :sync_start_time: '2021-10-15T17:00:00Z'\n :report_params:\n :parameters: {}\n"], ["created_at", "2021-10-15 17:00:00.282623"], ["updated_at", "2021-10-15 17:00:00.282623"], ["job_id", "9f6a27c5-d4b0-47e9-aca2-140edceda22f"]] [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [0a89b375-7a91-4619-936f-378c93fc4759]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [0a89b375-7a91-4619-936f-378c93fc4759] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: 9f6a27c5-d4b0-47e9-aca2-140edceda22f) to Test(default) at 2021-10-15 17:00:30 UTC with arguments: "proserv_context_module_items_csv", 1, "CanvasSync::Processors::ContextModuleItemsProcessor", {:sync_start_time=>"2021-10-15T17:00:00Z", :report_params=>{:parameters=>{}}} [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [0a89b375-7a91-4619-936f-378c93fc4759]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [0a89b375-7a91-4619-936f-378c93fc4759] CanvasSync::JobLog Update (0.4ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2021-10-15 17:00:00.285183"], ["status", "success"], ["updated_at", "2021-10-15 17:00:00.285608"], ["id", 130]] [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [0a89b375-7a91-4619-936f-378c93fc4759]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [0a89b375-7a91-4619-936f-378c93fc4759] Performed CanvasSync::Jobs::SyncContextModuleItemsJob (Job ID: 0a89b375-7a91-4619-936f-378c93fc4759) from Test(default) in 10.28ms  (0.1ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [4702a820-97cc-4803-ab8d-ed6f416ab108] Performing CanvasSync::Jobs::SyncContextModulesJob (Job ID: 4702a820-97cc-4803-ab8d-ed6f416ab108) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [4702a820-97cc-4803-ab8d-ed6f416ab108] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "4702a820-97cc-4803-ab8d-ed6f416ab108"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [4702a820-97cc-4803-ab8d-ed6f416ab108]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [4702a820-97cc-4803-ab8d-ed6f416ab108] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncContextModulesJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2021-10-15 17:00:00.290699"], ["updated_at", "2021-10-15 17:00:00.290699"], ["job_id", "4702a820-97cc-4803-ab8d-ed6f416ab108"]] [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [4702a820-97cc-4803-ab8d-ed6f416ab108]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [4702a820-97cc-4803-ab8d-ed6f416ab108]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [4702a820-97cc-4803-ab8d-ed6f416ab108] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-10-15 17:00:00.291999"], ["status", "running"], ["updated_at", "2021-10-15 17:00:00.292276"], ["id", 132]] [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [4702a820-97cc-4803-ab8d-ed6f416ab108]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [4702a820-97cc-4803-ab8d-ed6f416ab108]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [4702a820-97cc-4803-ab8d-ed6f416ab108] CanvasSync::JobLog Create (0.2ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proserv_context_modules_csv\n- 1\n- CanvasSync::Processors::ContextModulesProcessor\n- :sync_start_time: '2021-10-15T17:00:00Z'\n :report_params:\n :parameters:\n :enrollment_term_id: 1\n"], ["created_at", "2021-10-15 17:00:00.295442"], ["updated_at", "2021-10-15 17:00:00.295442"], ["job_id", "341ced05-5211-4fa7-89e6-10819a06b778"]] [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [4702a820-97cc-4803-ab8d-ed6f416ab108]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [4702a820-97cc-4803-ab8d-ed6f416ab108] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: 341ced05-5211-4fa7-89e6-10819a06b778) to Test(default) at 2021-10-15 17:00:30 UTC with arguments: "proserv_context_modules_csv", 1, "CanvasSync::Processors::ContextModulesProcessor", {:sync_start_time=>"2021-10-15T17:00:00Z", :report_params=>{:parameters=>{:enrollment_term_id=>1}}} [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [4702a820-97cc-4803-ab8d-ed6f416ab108]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [4702a820-97cc-4803-ab8d-ed6f416ab108] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2021-10-15 17:00:00.297522"], ["status", "success"], ["updated_at", "2021-10-15 17:00:00.297777"], ["id", 132]] [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [4702a820-97cc-4803-ab8d-ed6f416ab108]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [4702a820-97cc-4803-ab8d-ed6f416ab108] Performed CanvasSync::Jobs::SyncContextModulesJob (Job ID: 4702a820-97cc-4803-ab8d-ed6f416ab108) from Test(default) in 8.84ms  (0.1ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [7dda0e10-12b5-48c9-b077-cd8196644ab3] Performing CanvasSync::Jobs::SyncContextModulesJob (Job ID: 7dda0e10-12b5-48c9-b077-cd8196644ab3) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [7dda0e10-12b5-48c9-b077-cd8196644ab3] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "7dda0e10-12b5-48c9-b077-cd8196644ab3"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [7dda0e10-12b5-48c9-b077-cd8196644ab3]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [7dda0e10-12b5-48c9-b077-cd8196644ab3] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncContextModulesJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2021-10-15 17:00:00.301769"], ["updated_at", "2021-10-15 17:00:00.301769"], ["job_id", "7dda0e10-12b5-48c9-b077-cd8196644ab3"]] [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [7dda0e10-12b5-48c9-b077-cd8196644ab3]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [7dda0e10-12b5-48c9-b077-cd8196644ab3]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [7dda0e10-12b5-48c9-b077-cd8196644ab3] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-10-15 17:00:00.303120"], ["status", "running"], ["updated_at", "2021-10-15 17:00:00.303438"], ["id", 134]] [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [7dda0e10-12b5-48c9-b077-cd8196644ab3]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [7dda0e10-12b5-48c9-b077-cd8196644ab3]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [7dda0e10-12b5-48c9-b077-cd8196644ab3] CanvasSync::JobLog Create (0.2ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proserv_context_modules_csv\n- 1\n- CanvasSync::Processors::ContextModulesProcessor\n- :sync_start_time: '2021-10-15T17:00:00Z'\n :report_params:\n :parameters: {}\n"], ["created_at", "2021-10-15 17:00:00.306282"], ["updated_at", "2021-10-15 17:00:00.306282"], ["job_id", "d7929a06-4757-4ba1-bcb8-bff09cbbc557"]] [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [7dda0e10-12b5-48c9-b077-cd8196644ab3]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [7dda0e10-12b5-48c9-b077-cd8196644ab3] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: d7929a06-4757-4ba1-bcb8-bff09cbbc557) to Test(default) at 2021-10-15 17:00:30 UTC with arguments: "proserv_context_modules_csv", 1, "CanvasSync::Processors::ContextModulesProcessor", {:sync_start_time=>"2021-10-15T17:00:00Z", :report_params=>{:parameters=>{}}} [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [7dda0e10-12b5-48c9-b077-cd8196644ab3]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [7dda0e10-12b5-48c9-b077-cd8196644ab3] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2021-10-15 17:00:00.308376"], ["status", "success"], ["updated_at", "2021-10-15 17:00:00.308680"], ["id", 134]] [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [7dda0e10-12b5-48c9-b077-cd8196644ab3]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [7dda0e10-12b5-48c9-b077-cd8196644ab3] Performed CanvasSync::Jobs::SyncContextModulesJob (Job ID: 7dda0e10-12b5-48c9-b077-cd8196644ab3) from Test(default) in 8.88ms  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Term Exists (0.4ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 31231095], ["LIMIT", 1]] Term Create (0.3ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 31231095], ["name", "Cool Term"], ["start_at", "2021-10-12 16:59:59.133302"], ["end_at", "2021-10-18 16:59:59.133399"], ["workflow_state", "active"], ["sis_id", "ad002b64d7606ce4004e89dc5c3af437"], ["created_at", "2021-10-15 17:00:00.320295"], ["updated_at", "2021-10-15 17:00:00.320295"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [abb7a119-77ee-4a76-bc66-559457019a15] Performing CanvasSync::Jobs::SyncProvisioningReportJob (Job ID: abb7a119-77ee-4a76-bc66-559457019a15) from Test(default) with arguments: {:models=>["users", "courses"], :term_scope=>"active"} [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [abb7a119-77ee-4a76-bc66-559457019a15] CanvasSync::JobLog Load (0.1ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "abb7a119-77ee-4a76-bc66-559457019a15"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [abb7a119-77ee-4a76-bc66-559457019a15]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [abb7a119-77ee-4a76-bc66-559457019a15] CanvasSync::JobLog Create (0.2ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncProvisioningReportJob"], ["status", "enqueued"], ["job_arguments", "---\n- :models:\n - users\n - courses\n :term_scope: active\n"], ["created_at", "2021-10-15 17:00:00.322436"], ["updated_at", "2021-10-15 17:00:00.322436"], ["job_id", "abb7a119-77ee-4a76-bc66-559457019a15"]] [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [abb7a119-77ee-4a76-bc66-559457019a15]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [abb7a119-77ee-4a76-bc66-559457019a15]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [abb7a119-77ee-4a76-bc66-559457019a15] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-10-15 17:00:00.323605"], ["status", "running"], ["updated_at", "2021-10-15 17:00:00.323829"], ["id", 136]] [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [abb7a119-77ee-4a76-bc66-559457019a15]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [abb7a119-77ee-4a76-bc66-559457019a15]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [abb7a119-77ee-4a76-bc66-559457019a15] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proservices_provisioning_csv\n- \n- CanvasSync::Processors::ProvisioningReportProcessor\n- :models:\n - users\n - courses\n :term_scope: active\n :sync_start_time: '2021-10-15T17:00:00Z'\n :report_params:\n :parameters:\n :include_deleted: true\n users: true\n courses: true\n :enrollment_term_id: 31231095\n"], ["created_at", "2021-10-15 17:00:00.326660"], ["updated_at", "2021-10-15 17:00:00.326660"], ["job_id", "2d06ea27-98d9-435b-9225-af862d3e2d96"]] [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [abb7a119-77ee-4a76-bc66-559457019a15]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [abb7a119-77ee-4a76-bc66-559457019a15] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: 2d06ea27-98d9-435b-9225-af862d3e2d96) to Test(default) at 2021-10-15 17:00:30 UTC with arguments: "proservices_provisioning_csv", nil, "CanvasSync::Processors::ProvisioningReportProcessor", {:models=>["users", "courses"], :term_scope=>"active", :sync_start_time=>"2021-10-15T17:00:00Z", :report_params=>{:parameters=>{:include_deleted=>true, "users"=>true, "courses"=>true, :enrollment_term_id=>31231095}}} [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [abb7a119-77ee-4a76-bc66-559457019a15]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [abb7a119-77ee-4a76-bc66-559457019a15] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2021-10-15 17:00:00.328962"], ["status", "success"], ["updated_at", "2021-10-15 17:00:00.329322"], ["id", 136]] [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [abb7a119-77ee-4a76-bc66-559457019a15]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [abb7a119-77ee-4a76-bc66-559457019a15] Performed CanvasSync::Jobs::SyncProvisioningReportJob (Job ID: abb7a119-77ee-4a76-bc66-559457019a15) from Test(default) in 8.95ms  (0.1ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [aafa36af-5ba5-41ed-9e98-8ccc2787ce5a] Performing CanvasSync::Jobs::SyncProvisioningReportJob (Job ID: aafa36af-5ba5-41ed-9e98-8ccc2787ce5a) from Test(default) with arguments: {:models=>["users", "courses"]} [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [aafa36af-5ba5-41ed-9e98-8ccc2787ce5a] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "aafa36af-5ba5-41ed-9e98-8ccc2787ce5a"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [aafa36af-5ba5-41ed-9e98-8ccc2787ce5a]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [aafa36af-5ba5-41ed-9e98-8ccc2787ce5a] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncProvisioningReportJob"], ["status", "enqueued"], ["job_arguments", "---\n- :models:\n - users\n - courses\n"], ["created_at", "2021-10-15 17:00:00.333251"], ["updated_at", "2021-10-15 17:00:00.333251"], ["job_id", "aafa36af-5ba5-41ed-9e98-8ccc2787ce5a"]] [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [aafa36af-5ba5-41ed-9e98-8ccc2787ce5a]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [aafa36af-5ba5-41ed-9e98-8ccc2787ce5a]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [aafa36af-5ba5-41ed-9e98-8ccc2787ce5a] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-10-15 17:00:00.334824"], ["status", "running"], ["updated_at", "2021-10-15 17:00:00.335124"], ["id", 138]] [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [aafa36af-5ba5-41ed-9e98-8ccc2787ce5a]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [aafa36af-5ba5-41ed-9e98-8ccc2787ce5a]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [aafa36af-5ba5-41ed-9e98-8ccc2787ce5a] CanvasSync::JobLog Create (0.2ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proservices_provisioning_csv\n- \n- CanvasSync::Processors::ProvisioningReportProcessor\n- :models:\n - users\n - courses\n :sync_start_time: '2021-10-15T17:00:00Z'\n :report_params:\n :parameters:\n :include_deleted: true\n users: true\n courses: true\n"], ["created_at", "2021-10-15 17:00:00.337848"], ["updated_at", "2021-10-15 17:00:00.337848"], ["job_id", "dbdfc63d-ef92-408f-915d-9e5677924096"]] [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [aafa36af-5ba5-41ed-9e98-8ccc2787ce5a]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [aafa36af-5ba5-41ed-9e98-8ccc2787ce5a] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: dbdfc63d-ef92-408f-915d-9e5677924096) to Test(default) at 2021-10-15 17:00:30 UTC with arguments: "proservices_provisioning_csv", nil, "CanvasSync::Processors::ProvisioningReportProcessor", {:models=>["users", "courses"], :sync_start_time=>"2021-10-15T17:00:00Z", :report_params=>{:parameters=>{:include_deleted=>true, "users"=>true, "courses"=>true}}} [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [aafa36af-5ba5-41ed-9e98-8ccc2787ce5a]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [aafa36af-5ba5-41ed-9e98-8ccc2787ce5a] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2021-10-15 17:00:00.339930"], ["status", "success"], ["updated_at", "2021-10-15 17:00:00.340221"], ["id", 138]] [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [aafa36af-5ba5-41ed-9e98-8ccc2787ce5a]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [aafa36af-5ba5-41ed-9e98-8ccc2787ce5a] Performed CanvasSync::Jobs::SyncProvisioningReportJob (Job ID: aafa36af-5ba5-41ed-9e98-8ccc2787ce5a) from Test(default) in 8.85ms  (0.1ms) ROLLBACK  (0.3ms) BEGIN  (0.3ms) SAVEPOINT active_record_1 Account Exists (0.4ms) SELECT 1 AS one FROM "accounts" WHERE "accounts"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] Account Create (0.4ms) INSERT INTO "accounts" ("canvas_id", "sis_id", "canvas_parent_account_id", "sis_parent_account_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 1], ["sis_id", "736217d718c0881aee488606511ddd30"], ["canvas_parent_account_id", 1], ["sis_parent_account_id", "e76bdb6be9ee4c629df3786b2344a853"], ["name", "Account name"], ["workflow_state", "active"], ["created_at", "2021-10-15 17:00:00.346553"], ["updated_at", "2021-10-15 17:00:00.346553"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.5ms) SELECT COUNT(*) FROM "roles" [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [f877c96d-cf83-45b5-9395-3bd5724f5139] Performing CanvasSync::Jobs::SyncRolesJob (Job ID: f877c96d-cf83-45b5-9395-3bd5724f5139) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [f877c96d-cf83-45b5-9395-3bd5724f5139] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "f877c96d-cf83-45b5-9395-3bd5724f5139"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [f877c96d-cf83-45b5-9395-3bd5724f5139]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [f877c96d-cf83-45b5-9395-3bd5724f5139] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncRolesJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2021-10-15 17:00:00.353978"], ["updated_at", "2021-10-15 17:00:00.353978"], ["job_id", "f877c96d-cf83-45b5-9395-3bd5724f5139"]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [f877c96d-cf83-45b5-9395-3bd5724f5139]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [f877c96d-cf83-45b5-9395-3bd5724f5139]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [f877c96d-cf83-45b5-9395-3bd5724f5139] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-10-15 17:00:00.355569"], ["status", "running"], ["updated_at", "2021-10-15 17:00:00.355932"], ["id", 140]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [f877c96d-cf83-45b5-9395-3bd5724f5139]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [f877c96d-cf83-45b5-9395-3bd5724f5139] Account Load (0.2ms) SELECT "accounts".* FROM "accounts" WHERE "accounts"."workflow_state" != $1 ORDER BY "accounts"."id" ASC LIMIT $2 [["workflow_state", "deleted"], ["LIMIT", 1000]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [f877c96d-cf83-45b5-9395-3bd5724f5139] Role Load (0.2ms) SELECT "roles".* FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [f877c96d-cf83-45b5-9395-3bd5724f5139]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [f877c96d-cf83-45b5-9395-3bd5724f5139] Role Exists (0.3ms) SELECT 1 AS one FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [f877c96d-cf83-45b5-9395-3bd5724f5139] Role Create (0.4ms) INSERT INTO "roles" ("canvas_id", "label", "base_role_type", "canvas_account_id", "workflow_state", "permissions", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 1], ["label", "Account Admin"], ["base_role_type", "AccountMembership"], ["canvas_account_id", 10], ["workflow_state", "built_in"], ["permissions", "{\"manage_wiki\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"post_to_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"moderate_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_announcements\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"send_messages\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"send_messages_all\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_outcomes\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"create_conferences\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"create_collaborations\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_roster\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_all_grades\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_grades\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_rubrics\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"comment_on_others_submissions\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_students\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_admin_users\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_role_overrides\":{\"enabled\":true,\"locked\":true,\"readonly\":true,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_account_memberships\":{\"enabled\":true,\"locked\":true,\"readonly\":true,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_account_settings\":{\"enabled\":true,\"locked\":true,\"readonly\":true,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_groups\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_group_pages\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_files\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_assignments\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"undelete_courses\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_grade_changes\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_course_changes\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_question_banks\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_calendar\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_reports\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_courses\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_user_logins\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_user_observers\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_alerts\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"become_user\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_developer_keys\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"import_sis\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_sis\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_sis\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_course_list\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_statistics\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_storage_quotas\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_course_content\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_content\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_interaction_alerts\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"change_course_state\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_sections\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_feature_flags\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_quiz_answer_audits\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"moderate_grades\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"lti_add_edit\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true}}"], ["created_at", "2021-10-15 17:00:00.371810"], ["updated_at", "2021-10-15 17:00:00.371810"]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [f877c96d-cf83-45b5-9395-3bd5724f5139]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [f877c96d-cf83-45b5-9395-3bd5724f5139] Role Load (0.2ms) SELECT "roles".* FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 3], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [f877c96d-cf83-45b5-9395-3bd5724f5139]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [f877c96d-cf83-45b5-9395-3bd5724f5139] Role Exists (0.3ms) SELECT 1 AS one FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 3], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [f877c96d-cf83-45b5-9395-3bd5724f5139] Role Create (0.3ms) INSERT INTO "roles" ("canvas_id", "label", "base_role_type", "canvas_account_id", "workflow_state", "permissions", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 3], ["label", "Student"], ["base_role_type", "StudentEnrollment"], ["canvas_account_id", 10], ["workflow_state", "built_in"], ["permissions", "{\"manage_wiki\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"read_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"post_to_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"moderate_forum\":{\"enabled\":false,\"locked\":false,\"readonly\":false,\"explicit\":false},\"read_announcements\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"send_messages\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"send_messages_all\":{\"enabled\":false,\"locked\":false,\"readonly\":false,\"explicit\":false},\"manage_outcomes\":{\"enabled\":false,\"locked\":false,\"readonly\":false,\"explicit\":false},\"create_conferences\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"create_collaborations\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_roster\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_all_grades\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_grades\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_rubrics\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"comment_on_others_submissions\":{\"enabled\":false,\"locked\":false,\"readonly\":false,\"explicit\":false},\"manage_students\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_admin_users\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_role_overrides\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_account_memberships\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_account_settings\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_groups\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"view_group_pages\":{\"enabled\":false,\"locked\":false,\"readonly\":false,\"explicit\":false},\"manage_files\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_assignments\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"undelete_courses\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"view_grade_changes\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"view_course_changes\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"read_question_banks\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_calendar\":{\"enabled\":false,\"locked\":false,\"readonly\":false,\"explicit\":false},\"read_reports\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_courses\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_user_logins\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_user_observers\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_alerts\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"become_user\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_developer_keys\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"import_sis\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_sis\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"read_sis\":{\"enabled\":false,\"locked\":false,\"readonly\":false,\"explicit\":false},\"read_course_list\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"view_statistics\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_storage_quotas\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"read_course_content\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_content\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_interaction_alerts\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"change_course_state\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_sections\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_feature_flags\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"view_quiz_answer_audits\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"moderate_grades\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"lti_add_edit\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false}}"], ["created_at", "2021-10-15 17:00:00.389166"], ["updated_at", "2021-10-15 17:00:00.389166"]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [f877c96d-cf83-45b5-9395-3bd5724f5139]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [f877c96d-cf83-45b5-9395-3bd5724f5139] Role Update All (0.2ms) UPDATE "roles" SET "workflow_state" = 'inactive' WHERE "roles"."id" NOT IN ($1, $2) [["id", 19], ["id", 20]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [f877c96d-cf83-45b5-9395-3bd5724f5139]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [f877c96d-cf83-45b5-9395-3bd5724f5139] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2021-10-15 17:00:00.392622"], ["status", "success"], ["updated_at", "2021-10-15 17:00:00.392970"], ["id", 140]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [f877c96d-cf83-45b5-9395-3bd5724f5139]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [f877c96d-cf83-45b5-9395-3bd5724f5139] Performed CanvasSync::Jobs::SyncRolesJob (Job ID: f877c96d-cf83-45b5-9395-3bd5724f5139) from Test(default) in 41.48ms  (0.2ms) SELECT COUNT(*) FROM "roles"  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Term Exists (0.2ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 22056246], ["LIMIT", 1]] Term Create (0.2ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 22056246], ["name", "Cool Term"], ["start_at", "2021-10-12 16:59:59.133302"], ["end_at", "2021-10-18 16:59:59.133399"], ["workflow_state", "active"], ["sis_id", "5a967fd16790ff8f790c4ff36e64e140"], ["created_at", "2021-10-15 17:00:00.397132"], ["updated_at", "2021-10-15 17:00:00.397132"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [3e2ea64a-747e-4de8-a646-c48ab2b36217] Performing CanvasSync::Jobs::SyncSimpleTableJob (Job ID: 3e2ea64a-747e-4de8-a646-c48ab2b36217) from Test(default) with arguments: {:report_name=>"proservices_provisioning_csv", :model=>"courses", :mapping=>"courses", :klass=>"Course", :term_scope=>"active", :params=>{"parameters[include_deleted]"=>true, "parameters[courses]"=>true}} [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [3e2ea64a-747e-4de8-a646-c48ab2b36217] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "3e2ea64a-747e-4de8-a646-c48ab2b36217"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [3e2ea64a-747e-4de8-a646-c48ab2b36217]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [3e2ea64a-747e-4de8-a646-c48ab2b36217] CanvasSync::JobLog Create (0.4ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncSimpleTableJob"], ["status", "enqueued"], ["job_arguments", "---\n- :report_name: proservices_provisioning_csv\n :model: courses\n :mapping: courses\n :klass: Course\n :term_scope: active\n :params:\n parameters[include_deleted]: true\n parameters[courses]: true\n"], ["created_at", "2021-10-15 17:00:00.399478"], ["updated_at", "2021-10-15 17:00:00.399478"], ["job_id", "3e2ea64a-747e-4de8-a646-c48ab2b36217"]] [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [3e2ea64a-747e-4de8-a646-c48ab2b36217]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [3e2ea64a-747e-4de8-a646-c48ab2b36217]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [3e2ea64a-747e-4de8-a646-c48ab2b36217] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-10-15 17:00:00.401625"], ["status", "running"], ["updated_at", "2021-10-15 17:00:00.401998"], ["id", 141]] [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [3e2ea64a-747e-4de8-a646-c48ab2b36217]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [3e2ea64a-747e-4de8-a646-c48ab2b36217]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [3e2ea64a-747e-4de8-a646-c48ab2b36217] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2021-10-15 17:00:00.403523"], ["status", "success"], ["updated_at", "2021-10-15 17:00:00.403854"], ["id", 141]] [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [3e2ea64a-747e-4de8-a646-c48ab2b36217]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [3e2ea64a-747e-4de8-a646-c48ab2b36217] Performed CanvasSync::Jobs::SyncSimpleTableJob (Job ID: 3e2ea64a-747e-4de8-a646-c48ab2b36217) from Test(default) in 6.37ms  (0.1ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [f9815ce3-b5aa-4b1c-81f4-14f28149694e] Performing CanvasSync::Jobs::SyncSubmissionsJob (Job ID: f9815ce3-b5aa-4b1c-81f4-14f28149694e) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [f9815ce3-b5aa-4b1c-81f4-14f28149694e] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "f9815ce3-b5aa-4b1c-81f4-14f28149694e"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [f9815ce3-b5aa-4b1c-81f4-14f28149694e]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [f9815ce3-b5aa-4b1c-81f4-14f28149694e] CanvasSync::JobLog Create (0.2ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncSubmissionsJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2021-10-15 17:00:00.407970"], ["updated_at", "2021-10-15 17:00:00.407970"], ["job_id", "f9815ce3-b5aa-4b1c-81f4-14f28149694e"]] [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [f9815ce3-b5aa-4b1c-81f4-14f28149694e]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [f9815ce3-b5aa-4b1c-81f4-14f28149694e]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [f9815ce3-b5aa-4b1c-81f4-14f28149694e] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-10-15 17:00:00.409115"], ["status", "running"], ["updated_at", "2021-10-15 17:00:00.409383"], ["id", 142]] [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [f9815ce3-b5aa-4b1c-81f4-14f28149694e]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [f9815ce3-b5aa-4b1c-81f4-14f28149694e]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [f9815ce3-b5aa-4b1c-81f4-14f28149694e] CanvasSync::JobLog Create (0.2ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proserv_student_submissions_csv\n- 1\n- CanvasSync::Processors::SubmissionsProcessor\n- :sync_start_time: '2021-10-15T17:00:00Z'\n :report_params:\n :parameters:\n :include_all: \n :enrollment_term_id: 1\n"], ["created_at", "2021-10-15 17:00:00.412001"], ["updated_at", "2021-10-15 17:00:00.412001"], ["job_id", "842fd290-d962-4191-933a-da72133b3ad8"]] [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [f9815ce3-b5aa-4b1c-81f4-14f28149694e]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [f9815ce3-b5aa-4b1c-81f4-14f28149694e] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: 842fd290-d962-4191-933a-da72133b3ad8) to Test(default) at 2021-10-15 17:00:30 UTC with arguments: "proserv_student_submissions_csv", 1, "CanvasSync::Processors::SubmissionsProcessor", {:sync_start_time=>"2021-10-15T17:00:00Z", :report_params=>{:parameters=>{:include_all=>nil, :enrollment_term_id=>1}}} [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [f9815ce3-b5aa-4b1c-81f4-14f28149694e]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [f9815ce3-b5aa-4b1c-81f4-14f28149694e] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2021-10-15 17:00:00.414094"], ["status", "success"], ["updated_at", "2021-10-15 17:00:00.414399"], ["id", 142]] [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [f9815ce3-b5aa-4b1c-81f4-14f28149694e]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [f9815ce3-b5aa-4b1c-81f4-14f28149694e] Performed CanvasSync::Jobs::SyncSubmissionsJob (Job ID: f9815ce3-b5aa-4b1c-81f4-14f28149694e) from Test(default) in 8.24ms  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SELECT COUNT(*) FROM "terms" [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [51b0882b-bfcc-4ff0-903f-f46c2c93ee27] Performing CanvasSync::Jobs::SyncTermsJob (Job ID: 51b0882b-bfcc-4ff0-903f-f46c2c93ee27) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [51b0882b-bfcc-4ff0-903f-f46c2c93ee27] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "51b0882b-bfcc-4ff0-903f-f46c2c93ee27"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [51b0882b-bfcc-4ff0-903f-f46c2c93ee27]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [51b0882b-bfcc-4ff0-903f-f46c2c93ee27] CanvasSync::JobLog Create (0.2ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncTermsJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2021-10-15 17:00:00.418721"], ["updated_at", "2021-10-15 17:00:00.418721"], ["job_id", "51b0882b-bfcc-4ff0-903f-f46c2c93ee27"]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [51b0882b-bfcc-4ff0-903f-f46c2c93ee27]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [51b0882b-bfcc-4ff0-903f-f46c2c93ee27]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [51b0882b-bfcc-4ff0-903f-f46c2c93ee27] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-10-15 17:00:00.419938"], ["status", "running"], ["updated_at", "2021-10-15 17:00:00.420215"], ["id", 144]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [51b0882b-bfcc-4ff0-903f-f46c2c93ee27]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [51b0882b-bfcc-4ff0-903f-f46c2c93ee27] Term Load (0.1ms) SELECT "terms".* FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [51b0882b-bfcc-4ff0-903f-f46c2c93ee27]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [51b0882b-bfcc-4ff0-903f-f46c2c93ee27] Term Exists (0.2ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [51b0882b-bfcc-4ff0-903f-f46c2c93ee27] Term Create (0.2ms) INSERT INTO "terms" ("canvas_id", "name", "workflow_state", "grading_period_group_id", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 1], ["name", "Default Term"], ["workflow_state", "active"], ["grading_period_group_id", 1], ["sis_id", "Test"], ["created_at", "2021-10-15 17:00:00.425135"], ["updated_at", "2021-10-15 17:00:00.425135"]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [51b0882b-bfcc-4ff0-903f-f46c2c93ee27]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [51b0882b-bfcc-4ff0-903f-f46c2c93ee27] Term Load (0.2ms) SELECT "terms".* FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 6], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [51b0882b-bfcc-4ff0-903f-f46c2c93ee27]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [51b0882b-bfcc-4ff0-903f-f46c2c93ee27] Term Exists (0.2ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 6], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [51b0882b-bfcc-4ff0-903f-f46c2c93ee27] Term Create (0.2ms) INSERT INTO "terms" ("canvas_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["canvas_id", 6], ["name", "Average Term 1"], ["workflow_state", "active"], ["created_at", "2021-10-15 17:00:00.427604"], ["updated_at", "2021-10-15 17:00:00.427604"]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [51b0882b-bfcc-4ff0-903f-f46c2c93ee27]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [51b0882b-bfcc-4ff0-903f-f46c2c93ee27] Term Load (0.2ms) SELECT "terms".* FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 7], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [51b0882b-bfcc-4ff0-903f-f46c2c93ee27]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [51b0882b-bfcc-4ff0-903f-f46c2c93ee27] Term Exists (0.3ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 7], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [51b0882b-bfcc-4ff0-903f-f46c2c93ee27] Term Create (0.4ms) INSERT INTO "terms" ("canvas_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["canvas_id", 7], ["name", "Average Term 2"], ["workflow_state", "active"], ["created_at", "2021-10-15 17:00:00.430645"], ["updated_at", "2021-10-15 17:00:00.430645"]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [51b0882b-bfcc-4ff0-903f-f46c2c93ee27]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [51b0882b-bfcc-4ff0-903f-f46c2c93ee27] Term Load (0.3ms) SELECT "terms".* FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 5], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [51b0882b-bfcc-4ff0-903f-f46c2c93ee27]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [51b0882b-bfcc-4ff0-903f-f46c2c93ee27] Term Exists (0.3ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 5], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [51b0882b-bfcc-4ff0-903f-f46c2c93ee27] Term Create (0.3ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 5], ["name", "Syllabus Term"], ["start_at", "2017-08-14 06:00:00"], ["end_at", "2017-08-31 06:00:00"], ["workflow_state", "active"], ["sis_id", "SYTERM"], ["created_at", "2021-10-15 17:00:00.435947"], ["updated_at", "2021-10-15 17:00:00.435947"]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [51b0882b-bfcc-4ff0-903f-f46c2c93ee27]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [51b0882b-bfcc-4ff0-903f-f46c2c93ee27] Term Load (0.2ms) SELECT "terms".* FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 4], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [51b0882b-bfcc-4ff0-903f-f46c2c93ee27]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [51b0882b-bfcc-4ff0-903f-f46c2c93ee27] Term Exists (0.2ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 4], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [51b0882b-bfcc-4ff0-903f-f46c2c93ee27] Term Create (0.3ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "grading_period_group_id", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8, $9) RETURNING "id" [["canvas_id", 4], ["name", "Ellucian Term"], ["start_at", "2017-08-01 06:00:00"], ["end_at", "2017-10-31 06:00:00"], ["workflow_state", "active"], ["grading_period_group_id", 1], ["sis_id", "SH"], ["created_at", "2021-10-15 17:00:00.439009"], ["updated_at", "2021-10-15 17:00:00.439009"]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [51b0882b-bfcc-4ff0-903f-f46c2c93ee27]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [51b0882b-bfcc-4ff0-903f-f46c2c93ee27] Term Load (0.3ms) SELECT "terms".* FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 3], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [51b0882b-bfcc-4ff0-903f-f46c2c93ee27]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [51b0882b-bfcc-4ff0-903f-f46c2c93ee27] Term Exists (0.3ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 3], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [51b0882b-bfcc-4ff0-903f-f46c2c93ee27] Term Create (0.3ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 3], ["name", "Current Term"], ["start_at", "2017-03-19 06:00:00"], ["end_at", "2017-08-01 06:00:00"], ["workflow_state", "active"], ["created_at", "2021-10-15 17:00:00.442684"], ["updated_at", "2021-10-15 17:00:00.442684"]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [51b0882b-bfcc-4ff0-903f-f46c2c93ee27]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [51b0882b-bfcc-4ff0-903f-f46c2c93ee27]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [51b0882b-bfcc-4ff0-903f-f46c2c93ee27] CanvasSync::JobLog Update (0.4ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2021-10-15 17:00:00.443861"], ["status", "success"], ["updated_at", "2021-10-15 17:00:00.444322"], ["id", 144]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [51b0882b-bfcc-4ff0-903f-f46c2c93ee27]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [51b0882b-bfcc-4ff0-903f-f46c2c93ee27] Performed CanvasSync::Jobs::SyncTermsJob (Job ID: 51b0882b-bfcc-4ff0-903f-f46c2c93ee27) from Test(default) in 28.21ms  (0.3ms) SELECT COUNT(*) FROM "terms"  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Account Exists (0.2ms) SELECT 1 AS one FROM "accounts" WHERE "accounts"."canvas_id" = $1 LIMIT $2 [["canvas_id", 35490395], ["LIMIT", 1]] Account Create (0.3ms) INSERT INTO "accounts" ("canvas_id", "sis_id", "canvas_parent_account_id", "sis_parent_account_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 35490395], ["sis_id", "0b2c545cc6d39798b621b98a4f43c3de"], ["canvas_parent_account_id", 1], ["sis_parent_account_id", "06bdd4f69fe37909eadc32118daf845d"], ["name", "Account name"], ["workflow_state", "active"], ["created_at", "2021-10-15 17:00:00.450264"], ["updated_at", "2021-10-15 17:00:00.450264"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Account Exists (0.4ms) SELECT 1 AS one FROM "accounts" WHERE "accounts"."canvas_id" IS NULL AND "accounts"."id" != $1 LIMIT $2 [["id", 18], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Account Exists (0.3ms) SELECT 1 AS one FROM "accounts" WHERE "accounts"."canvas_id" = $1 LIMIT $2 [["canvas_id", 80451957], ["LIMIT", 1]] Account Create (0.3ms) INSERT INTO "accounts" ("canvas_id", "sis_id", "canvas_parent_account_id", "sis_parent_account_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 80451957], ["sis_id", "98c3bd5e6b5e532da4caa5f24f0c2433"], ["canvas_parent_account_id", 1], ["sis_parent_account_id", "f955bd3e221d8314a2c216d7d739e9d2"], ["name", "Account name"], ["workflow_state", "active"], ["created_at", "2021-10-15 17:00:00.460314"], ["updated_at", "2021-10-15 17:00:00.460314"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Account Load (0.2ms) SELECT "accounts".* FROM "accounts" ORDER BY "accounts"."id" ASC LIMIT $1 [["LIMIT", 1]] Account Exists (0.4ms) SELECT 1 AS one FROM "accounts" WHERE "accounts"."canvas_id" = $1 LIMIT $2 [["canvas_id", 80451957], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Account Exists (0.3ms) SELECT 1 AS one FROM "accounts" WHERE "accounts"."canvas_id" = $1 LIMIT $2 [["canvas_id", 37684935], ["LIMIT", 1]] Account Create (0.3ms) INSERT INTO "accounts" ("canvas_id", "sis_id", "canvas_parent_account_id", "sis_parent_account_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 37684935], ["sis_id", "10043bc2e9baa38090ede8cd7dd33988"], ["canvas_parent_account_id", 1], ["sis_parent_account_id", "3cf3753d5a02e4dbeec743ba22780310"], ["name", "Account name"], ["workflow_state", "active"], ["created_at", "2021-10-15 17:00:00.468140"], ["updated_at", "2021-10-15 17:00:00.468140"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Admin Exists (0.2ms) SELECT 1 AS one FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 47971314], ["LIMIT", 1]] Admin Create (0.2ms) INSERT INTO "admins" ("canvas_id", "role_name", "canvas_role_id", "canvas_user_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 47971314], ["role_name", "Cool Role"], ["canvas_role_id", 22547461], ["canvas_user_id", 1], ["workflow_state", "active"], ["created_at", "2021-10-15 17:00:00.475443"], ["updated_at", "2021-10-15 17:00:00.475443"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Admin Exists (0.4ms) SELECT 1 AS one FROM "admins" WHERE "admins"."canvas_id" IS NULL AND "admins"."id" != $1 LIMIT $2 [["id", 25], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Admin Exists (0.2ms) SELECT 1 AS one FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 39365405], ["LIMIT", 1]] Admin Create (0.3ms) INSERT INTO "admins" ("canvas_id", "role_name", "canvas_role_id", "canvas_user_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 39365405], ["role_name", "Cool Role"], ["canvas_role_id", 33048231], ["canvas_user_id", 1], ["workflow_state", "active"], ["created_at", "2021-10-15 17:00:00.482856"], ["updated_at", "2021-10-15 17:00:00.482856"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Admin Load (0.3ms) SELECT "admins".* FROM "admins" ORDER BY "admins"."id" ASC LIMIT $1 [["LIMIT", 1]] Admin Exists (0.4ms) SELECT 1 AS one FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 39365405], ["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) SELECT COUNT(*) FROM "admins" Admin Load (0.3ms) SELECT "admins".* FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]]  (0.1ms) SAVEPOINT active_record_1 Admin Exists (0.3ms) SELECT 1 AS one FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]] Admin Create (0.3ms) INSERT INTO "admins" ("canvas_id", "role_name", "canvas_role_id", "canvas_user_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 2], ["role_name", "AccountAdmin"], ["canvas_role_id", 1], ["canvas_user_id", 1], ["workflow_state", "active"], ["created_at", "2021-10-15 17:00:00.492922"], ["updated_at", "2021-10-15 17:00:00.492922"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SELECT COUNT(*) FROM "admins" Admin Load (0.2ms) SELECT "admins".* FROM "admins" ORDER BY "admins"."id" DESC LIMIT $1 [["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Admin Exists (0.2ms) SELECT 1 AS one FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]] Admin Create (0.2ms) INSERT INTO "admins" ("canvas_id", "role_name", "canvas_role_id", "canvas_user_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 2], ["role_name", "Cool Role"], ["canvas_role_id", 38078774], ["canvas_user_id", 1], ["workflow_state", "active"], ["created_at", "2021-10-15 17:00:00.498749"], ["updated_at", "2021-10-15 17:00:00.498749"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.3ms) SELECT COUNT(*) FROM "admins" Admin Load (0.4ms) SELECT "admins".* FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]]  (0.3ms) SAVEPOINT active_record_1 Admin Exists (0.5ms) SELECT 1 AS one FROM "admins" WHERE "admins"."canvas_id" = $1 AND "admins"."id" != $2 LIMIT $3 [["canvas_id", 2], ["id", 28], ["LIMIT", 1]] Admin Update (0.5ms) UPDATE "admins" SET "role_name" = $1, "canvas_role_id" = $2, "updated_at" = $3 WHERE "admins"."id" = $4 [["role_name", "AccountAdmin"], ["canvas_role_id", 1], ["updated_at", "2021-10-15 17:00:00.504603"], ["id", 28]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SELECT COUNT(*) FROM "admins" Admin Load (0.2ms) SELECT "admins".* FROM "admins" WHERE "admins"."id" = $1 LIMIT $2 [["id", 28], ["LIMIT", 1]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.3ms) SAVEPOINT active_record_1 AssignmentGroup Exists (0.5ms) SELECT 1 AS one FROM "assignment_groups" WHERE "assignment_groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] AssignmentGroup Create (0.3ms) INSERT INTO "assignment_groups" ("canvas_id", "name", "workflow_state", "canvas_created_at", "canvas_updated_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 1], ["name", "Dummy Assignment Group"], ["workflow_state", "available"], ["canvas_created_at", "2021-10-08 17:00:00.522296"], ["canvas_updated_at", "2021-10-14 17:00:00.522442"], ["created_at", "2021-10-15 17:00:00.524500"], ["updated_at", "2021-10-15 17:00:00.524500"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 AssignmentGroup Exists (0.3ms) SELECT 1 AS one FROM "assignment_groups" WHERE "assignment_groups"."canvas_id" IS NULL AND "assignment_groups"."id" != $1 LIMIT $2 [["id", 19], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.3ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 AssignmentGroup Exists (0.2ms) SELECT 1 AS one FROM "assignment_groups" WHERE "assignment_groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]] AssignmentGroup Create (0.3ms) INSERT INTO "assignment_groups" ("canvas_id", "name", "workflow_state", "canvas_created_at", "canvas_updated_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 2], ["name", "Dummy Assignment Group"], ["workflow_state", "available"], ["canvas_created_at", "2021-10-08 17:00:00.530409"], ["canvas_updated_at", "2021-10-14 17:00:00.530498"], ["created_at", "2021-10-15 17:00:00.531557"], ["updated_at", "2021-10-15 17:00:00.531557"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 AssignmentGroup Load (0.2ms) SELECT "assignment_groups".* FROM "assignment_groups" ORDER BY "assignment_groups"."id" ASC LIMIT $1 [["LIMIT", 1]] AssignmentGroup Exists (0.5ms) SELECT 1 AS one FROM "assignment_groups" WHERE "assignment_groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 AssignmentGroup Exists (0.3ms) SELECT 1 AS one FROM "assignment_groups" WHERE "assignment_groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 3], ["LIMIT", 1]] AssignmentGroup Create (0.4ms) INSERT INTO "assignment_groups" ("canvas_id", "name", "workflow_state", "canvas_created_at", "canvas_updated_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 3], ["name", "Dummy Assignment Group"], ["workflow_state", "available"], ["canvas_created_at", "2021-10-08 17:00:00.538461"], ["canvas_updated_at", "2021-10-14 17:00:00.538555"], ["created_at", "2021-10-15 17:00:00.539738"], ["updated_at", "2021-10-15 17:00:00.539738"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 AssignmentGroup Exists (0.3ms) SELECT 1 AS one FROM "assignment_groups" WHERE "assignment_groups"."canvas_id" = $1 AND "assignment_groups"."id" != $2 LIMIT $3 [["canvas_id", 3], ["id", 21], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 AssignmentGroup Exists (0.3ms) SELECT 1 AS one FROM "assignment_groups" WHERE "assignment_groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 4], ["LIMIT", 1]] AssignmentGroup Create (0.3ms) INSERT INTO "assignment_groups" ("canvas_id", "name", "workflow_state", "canvas_created_at", "canvas_updated_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 4], ["name", "Dummy Assignment Group"], ["workflow_state", "available"], ["canvas_created_at", "2021-10-08 17:00:00.546551"], ["canvas_updated_at", "2021-10-14 17:00:00.546640"], ["created_at", "2021-10-15 17:00:00.547774"], ["updated_at", "2021-10-15 17:00:00.547774"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Assignment Exists (0.8ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] Assignment Create (0.6ms) INSERT INTO "assignments" ("canvas_id", "title", "due_at", "unlock_at", "lock_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 1], ["title", "Assignment 1"], ["due_at", "2021-10-22 17:00:00.571677"], ["unlock_at", "2021-10-14 17:00:00.571777"], ["lock_at", "2021-11-05 17:00:00.571823"], ["created_at", "2021-10-15 17:00:00.574435"], ["updated_at", "2021-10-15 17:00:00.574435"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Assignment Exists (0.4ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" IS NULL AND "assignments"."id" != $1 LIMIT $2 [["id", 34], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Assignment Exists (0.3ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]] Assignment Create (0.4ms) INSERT INTO "assignments" ("canvas_id", "title", "due_at", "unlock_at", "lock_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 2], ["title", "Assignment 2"], ["due_at", "2021-10-22 17:00:00.582243"], ["unlock_at", "2021-10-14 17:00:00.582370"], ["lock_at", "2021-11-05 17:00:00.582418"], ["created_at", "2021-10-15 17:00:00.583718"], ["updated_at", "2021-10-15 17:00:00.583718"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Assignment Load (0.3ms) SELECT "assignments".* FROM "assignments" ORDER BY "assignments"."id" ASC LIMIT $1 [["LIMIT", 1]] Assignment Exists (0.4ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Assignment Exists (0.3ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 3], ["LIMIT", 1]] Assignment Create (0.4ms) INSERT INTO "assignments" ("canvas_id", "title", "due_at", "unlock_at", "lock_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 3], ["title", "Assignment 3"], ["due_at", "2021-10-22 17:00:00.591570"], ["unlock_at", "2021-10-14 17:00:00.591707"], ["lock_at", "2021-11-05 17:00:00.591777"], ["created_at", "2021-10-15 17:00:00.593328"], ["updated_at", "2021-10-15 17:00:00.593328"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Assignment Exists (0.3ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 4], ["LIMIT", 1]] Assignment Create (0.3ms) INSERT INTO "assignments" ("canvas_id", "title", "due_at", "unlock_at", "lock_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 4], ["title", "Assignment 4"], ["due_at", "2021-10-22 17:00:00.601072"], ["unlock_at", "2021-10-14 17:00:00.601204"], ["lock_at", "2021-11-05 17:00:00.601277"], ["created_at", "2021-10-15 17:00:00.602762"], ["updated_at", "2021-10-15 17:00:00.602762"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Assignment Exists (0.3ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 AND "assignments"."id" != $2 LIMIT $3 [["canvas_id", 4], ["id", 37], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Assignment Exists (0.3ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 5], ["LIMIT", 1]] Assignment Create (0.3ms) INSERT INTO "assignments" ("canvas_id", "title", "due_at", "unlock_at", "lock_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 5], ["title", "Assignment 5"], ["due_at", "2021-10-22 17:00:00.608309"], ["unlock_at", "2021-10-14 17:00:00.608399"], ["lock_at", "2021-11-05 17:00:00.608445"], ["created_at", "2021-10-15 17:00:00.609549"], ["updated_at", "2021-10-15 17:00:00.609549"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Assignment Exists (0.6ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 6], ["LIMIT", 1]] Assignment Create (0.9ms) INSERT INTO "assignments" ("canvas_id", "title", "due_at", "unlock_at", "lock_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 6], ["title", "Assignment 6"], ["due_at", "2021-10-22 17:00:00.630840"], ["unlock_at", "2021-10-14 17:00:00.630969"], ["lock_at", "2021-11-05 17:00:00.631041"], ["created_at", "2021-10-15 17:00:00.632958"], ["updated_at", "2021-10-15 17:00:00.632958"]]  (0.3ms) RELEASE SAVEPOINT active_record_1  (0.8ms) ROLLBACK  (0.1ms) BEGIN  (0.3ms) SAVEPOINT active_record_1 Course Exists (0.5ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 25747023], ["LIMIT", 1]] Course Create (0.4ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 25747023], ["sis_id", "3e59d2da26489cdbde779e279cee3c7d"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2021-10-12 17:00:00.651550"], ["end_at", "2021-11-05 17:00:00.651739"], ["created_at", "2021-10-15 17:00:00.653862"], ["updated_at", "2021-10-15 17:00:00.653862"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Course Exists (0.3ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 83736308], ["LIMIT", 1]] Course Create (0.3ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 83736308], ["sis_id", "19557669b9b88d9b2b7cf14b39d97c09"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2021-10-12 17:00:00.655550"], ["end_at", "2021-11-05 17:00:00.655633"], ["created_at", "2021-10-15 17:00:00.656864"], ["updated_at", "2021-10-15 17:00:00.656864"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 Assignment Exists (0.3ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 7], ["LIMIT", 1]] Assignment Create (0.4ms) INSERT INTO "assignments" ("canvas_id", "title", "due_at", "unlock_at", "lock_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 7], ["title", "Assignment 7"], ["due_at", "2021-10-22 17:00:00.658455"], ["unlock_at", "2021-10-14 17:00:00.658540"], ["lock_at", "2021-11-05 17:00:00.658581"], ["created_at", "2021-10-15 17:00:00.660011"], ["updated_at", "2021-10-15 17:00:00.660011"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Assignment Exists (0.3ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 AND "assignments"."id" != $2 LIMIT $3 [["canvas_id", 7], ["id", 40], ["LIMIT", 1]] Assignment Update (0.4ms) UPDATE "assignments" SET "canvas_context_id" = $1, "canvas_context_type" = $2, "updated_at" = $3 WHERE "assignments"."id" = $4 [["canvas_context_id", 83736308], ["canvas_context_type", "Course"], ["updated_at", "2021-10-15 17:00:00.663781"], ["id", 40]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Course Load (0.2ms) SELECT "courses".* FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 83736308], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Assignment Exists (0.3ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 8], ["LIMIT", 1]] Assignment Create (0.3ms) INSERT INTO "assignments" ("canvas_id", "title", "due_at", "unlock_at", "lock_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 8], ["title", "Assignment 8"], ["due_at", "2021-10-22 17:00:00.685605"], ["unlock_at", "2021-10-14 17:00:00.685697"], ["lock_at", "2021-11-05 17:00:00.685740"], ["created_at", "2021-10-15 17:00:00.687085"], ["updated_at", "2021-10-15 17:00:00.687085"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 ContextModuleItem Create (0.5ms) INSERT INTO "context_module_items" ("canvas_id", "canvas_assignment_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["canvas_id", 1], ["canvas_assignment_id", 8], ["workflow_state", "active"], ["created_at", "2021-10-15 17:00:00.689267"], ["updated_at", "2021-10-15 17:00:00.689267"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Assignment Exists (0.4ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 9], ["LIMIT", 1]] Assignment Create (0.4ms) INSERT INTO "assignments" ("canvas_id", "title", "due_at", "unlock_at", "lock_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 9], ["title", "Assignment 9"], ["due_at", "2021-10-22 17:00:00.694241"], ["unlock_at", "2021-10-14 17:00:00.694332"], ["lock_at", "2021-11-05 17:00:00.694376"], ["created_at", "2021-10-15 17:00:00.696059"], ["updated_at", "2021-10-15 17:00:00.696059"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 ContextModuleItem Create (0.3ms) INSERT INTO "context_module_items" ("canvas_id", "canvas_assignment_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["canvas_id", 2], ["canvas_assignment_id", 9], ["workflow_state", "active"], ["created_at", "2021-10-15 17:00:00.698087"], ["updated_at", "2021-10-15 17:00:00.698087"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Course Exists (0.3ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 54798045], ["LIMIT", 1]] Course Create (0.3ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 54798045], ["sis_id", "c503227151349fe682530b7ef9d5e493"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2021-10-12 17:00:00.713411"], ["end_at", "2021-11-05 17:00:00.713520"], ["created_at", "2021-10-15 17:00:00.715076"], ["updated_at", "2021-10-15 17:00:00.715076"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 ContextModule Create (0.7ms) INSERT INTO "context_modules" ("canvas_id", "canvas_context_id", "canvas_context_type", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 1], ["canvas_context_id", 54798045], ["canvas_context_type", "Course"], ["name", "Context Module"], ["workflow_state", "available"], ["created_at", "2021-10-15 17:00:00.717488"], ["updated_at", "2021-10-15 17:00:00.717488"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.3ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Course Exists (0.2ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 41362569], ["LIMIT", 1]] Course Create (0.2ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 41362569], ["sis_id", "2ce50debb9c137eb8820b8eea411289a"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2021-10-12 17:00:00.723264"], ["end_at", "2021-11-05 17:00:00.723364"], ["created_at", "2021-10-15 17:00:00.724437"], ["updated_at", "2021-10-15 17:00:00.724437"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 ContextModule Create (0.2ms) INSERT INTO "context_modules" ("canvas_id", "canvas_context_id", "canvas_context_type", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 2], ["canvas_context_id", 41362569], ["canvas_context_type", "Course"], ["name", "Context Module"], ["workflow_state", "available"], ["created_at", "2021-10-15 17:00:00.725743"], ["updated_at", "2021-10-15 17:00:00.725743"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Course Exists (0.3ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 82465084], ["LIMIT", 1]] Course Create (0.2ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 82465084], ["sis_id", "a5cbf33862e5d5b3fe35dbf5a7b663c6"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2021-10-12 17:00:00.729305"], ["end_at", "2021-11-05 17:00:00.729442"], ["created_at", "2021-10-15 17:00:00.730692"], ["updated_at", "2021-10-15 17:00:00.730692"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 ContextModule Create (0.2ms) INSERT INTO "context_modules" ("canvas_id", "canvas_context_id", "canvas_context_type", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 3], ["canvas_context_id", 82465084], ["canvas_context_type", "Course"], ["name", "Context Module"], ["workflow_state", "available"], ["created_at", "2021-10-15 17:00:00.732402"], ["updated_at", "2021-10-15 17:00:00.732402"]]  (0.6ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Course Exists (0.3ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 18866293], ["LIMIT", 1]] Course Create (0.2ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 18866293], ["sis_id", "e51194c3892fa7f288daf190f7e743ef"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2021-10-12 17:00:00.736866"], ["end_at", "2021-11-05 17:00:00.736952"], ["created_at", "2021-10-15 17:00:00.738071"], ["updated_at", "2021-10-15 17:00:00.738071"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Course Exists (0.5ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" IS NULL AND "courses"."id" != $1 LIMIT $2 [["id", 72], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.4ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Course Exists (0.2ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 82183528], ["LIMIT", 1]] Course Create (0.2ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 82183528], ["sis_id", "f2ea0f1e220d05b95ec566934a96214c"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2021-10-12 17:00:00.744937"], ["end_at", "2021-11-05 17:00:00.745021"], ["created_at", "2021-10-15 17:00:00.746019"], ["updated_at", "2021-10-15 17:00:00.746019"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Course Load (0.2ms) SELECT "courses".* FROM "courses" ORDER BY "courses"."id" ASC LIMIT $1 [["LIMIT", 1]] Course Exists (0.3ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 82183528], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Course Exists (0.2ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 45298430], ["LIMIT", 1]] Course Create (0.2ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 45298430], ["sis_id", "19fdfa915a587ecc922ea57f379db4ea"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2021-10-12 17:00:00.751700"], ["end_at", "2021-11-05 17:00:00.751865"], ["created_at", "2021-10-15 17:00:00.753225"], ["updated_at", "2021-10-15 17:00:00.753225"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Course Exists (0.3ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 AND "courses"."id" != $2 LIMIT $3 [["canvas_id", 45298430], ["id", 74], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.5ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Course Exists (0.3ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 11486833], ["LIMIT", 1]] Course Create (0.3ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 11486833], ["sis_id", "92073cb4af1058d796bf12e3909ab23e"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2021-10-12 17:00:00.758011"], ["end_at", "2021-11-05 17:00:00.758146"], ["created_at", "2021-10-15 17:00:00.759430"], ["updated_at", "2021-10-15 17:00:00.759430"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Course Exists (0.3ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 26200370], ["LIMIT", 1]] Course Create (0.3ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 26200370], ["sis_id", "6d434ae06de0545534ce694576a02e57"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2021-10-12 17:00:00.764616"], ["end_at", "2021-11-05 17:00:00.764745"], ["created_at", "2021-10-15 17:00:00.766134"], ["updated_at", "2021-10-15 17:00:00.766134"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Course Exists (0.2ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 15829632], ["LIMIT", 1]] Course Create (0.2ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 15829632], ["sis_id", "6a8c66bd2b795f3d9de043d433b69dd7"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2021-10-12 17:00:00.771703"], ["end_at", "2021-11-05 17:00:00.771801"], ["created_at", "2021-10-15 17:00:00.772953"], ["updated_at", "2021-10-15 17:00:00.772953"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.3ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Course Exists (0.3ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 64450715], ["LIMIT", 1]] Course Create (0.3ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 64450715], ["sis_id", "9bfc062454fa0df3d1040db4676333a2"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2021-10-12 17:00:00.775903"], ["end_at", "2021-11-05 17:00:00.776005"], ["created_at", "2021-10-15 17:00:00.777192"], ["updated_at", "2021-10-15 17:00:00.777192"]]  (0.5ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Course Exists (0.2ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 36045419], ["LIMIT", 1]] Course Create (0.2ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 36045419], ["sis_id", "68c2f24a338a4b81500eb5030708d228"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2021-10-12 17:00:00.780551"], ["end_at", "2021-11-05 17:00:00.780637"], ["created_at", "2021-10-15 17:00:00.781617"], ["updated_at", "2021-10-15 17:00:00.781617"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Course Exists (0.2ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 60615101], ["LIMIT", 1]] Course Create (0.2ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 60615101], ["sis_id", "1acf80e413975c4e410e723c1c864ab6"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2021-10-12 17:00:00.784213"], ["end_at", "2021-11-05 17:00:00.784334"], ["created_at", "2021-10-15 17:00:00.785373"], ["updated_at", "2021-10-15 17:00:00.785373"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Enrollment Exists (0.5ms) SELECT 1 AS one FROM "enrollments" WHERE "enrollments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 58693887], ["LIMIT", 1]] Enrollment Create (0.3ms) INSERT INTO "enrollments" ("canvas_id", "created_at", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["canvas_id", 58693887], ["created_at", "2021-10-15 17:00:00.803272"], ["updated_at", "2021-10-15 17:00:00.803272"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Enrollment Exists (0.3ms) SELECT 1 AS one FROM "enrollments" WHERE "enrollments"."canvas_id" IS NULL AND "enrollments"."id" != $1 LIMIT $2 [["id", 22], ["LIMIT", 1]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Enrollment Exists (0.3ms) SELECT 1 AS one FROM "enrollments" WHERE "enrollments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 62903339], ["LIMIT", 1]] Enrollment Create (0.3ms) INSERT INTO "enrollments" ("canvas_id", "created_at", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["canvas_id", 62903339], ["created_at", "2021-10-15 17:00:00.811204"], ["updated_at", "2021-10-15 17:00:00.811204"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Enrollment Load (0.2ms) SELECT "enrollments".* FROM "enrollments" ORDER BY "enrollments"."id" ASC LIMIT $1 [["LIMIT", 1]] Enrollment Exists (0.4ms) SELECT 1 AS one FROM "enrollments" WHERE "enrollments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 62903339], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Enrollment Exists (0.2ms) SELECT 1 AS one FROM "enrollments" WHERE "enrollments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 27953567], ["LIMIT", 1]] Enrollment Create (0.2ms) INSERT INTO "enrollments" ("canvas_id", "created_at", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["canvas_id", 27953567], ["created_at", "2021-10-15 17:00:00.819121"], ["updated_at", "2021-10-15 17:00:00.819121"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Enrollment Exists (0.2ms) SELECT 1 AS one FROM "enrollments" WHERE "enrollments"."canvas_id" = $1 AND "enrollments"."id" != $2 LIMIT $3 [["canvas_id", 27953567], ["id", 24], ["LIMIT", 1]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Enrollment Exists (0.2ms) SELECT 1 AS one FROM "enrollments" WHERE "enrollments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 90277245], ["LIMIT", 1]] Enrollment Create (0.2ms) INSERT INTO "enrollments" ("canvas_id", "created_at", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["canvas_id", 90277245], ["created_at", "2021-10-15 17:00:00.823673"], ["updated_at", "2021-10-15 17:00:00.823673"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Enrollment Exists (0.3ms) SELECT 1 AS one FROM "enrollments" WHERE "enrollments"."canvas_id" = $1 AND "enrollments"."id" != $2 LIMIT $3 [["canvas_id", 90277245], ["id", 25], ["LIMIT", 1]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Enrollment Exists (0.3ms) SELECT 1 AS one FROM "enrollments" WHERE "enrollments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 66773666], ["LIMIT", 1]] Enrollment Create (0.3ms) INSERT INTO "enrollments" ("canvas_id", "created_at", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["canvas_id", 66773666], ["created_at", "2021-10-15 17:00:00.828457"], ["updated_at", "2021-10-15 17:00:00.828457"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Enrollment Exists (0.3ms) SELECT 1 AS one FROM "enrollments" WHERE "enrollments"."canvas_id" = $1 AND "enrollments"."id" != $2 LIMIT $3 [["canvas_id", 66773666], ["id", 26], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (1.3ms) BEGIN  (0.3ms) SAVEPOINT active_record_1 Group Exists (0.4ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 14132102], ["LIMIT", 1]] Group Create (0.3ms) INSERT INTO "groups" ("canvas_id", "sis_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 14132102], ["sis_id", "015b980855c48f5128602cb386ff2151"], ["name", "Some User Group"], ["workflow_state", "available"], ["created_at", "2021-10-15 17:00:00.844653"], ["updated_at", "2021-10-15 17:00:00.844653"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.3ms) SAVEPOINT active_record_1 User Exists (0.5ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 70113819], ["LIMIT", 1]] User Create (0.4ms) INSERT INTO "users" ("canvas_id", "sis_id", "email", "first_name", "last_name", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 70113819], ["sis_id", "03d0e8384f4474bb3fcad94584acb6be"], ["email", "cooldude@coolsite.com"], ["first_name", "Cool"], ["last_name", "Dude"], ["created_at", "2021-10-15 17:00:00.872486"], ["updated_at", "2021-10-15 17:00:00.872486"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.3ms) SAVEPOINT active_record_1 GroupMembership Exists (0.5ms) SELECT 1 AS one FROM "group_memberships" WHERE "group_memberships"."canvas_id" = $1 LIMIT $2 [["canvas_id", 16473232], ["LIMIT", 1]] GroupMembership Create (0.4ms) INSERT INTO "group_memberships" ("canvas_id", "canvas_user_id", "canvas_group_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 16473232], ["canvas_user_id", 70113819], ["canvas_group_id", 14132102], ["workflow_state", "accepted"], ["created_at", "2021-10-15 17:00:00.886717"], ["updated_at", "2021-10-15 17:00:00.886717"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 GroupMembership Exists (0.4ms) SELECT 1 AS one FROM "group_memberships" WHERE "group_memberships"."canvas_id" IS NULL AND "group_memberships"."id" != $1 LIMIT $2 [["id", 19], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Group Exists (0.5ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 42513406], ["LIMIT", 1]] Group Create (0.6ms) INSERT INTO "groups" ("canvas_id", "sis_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 42513406], ["sis_id", "a36cd16ecad3f86a5e0b05de53b65ca4"], ["name", "Some User Group"], ["workflow_state", "available"], ["created_at", "2021-10-15 17:00:00.896752"], ["updated_at", "2021-10-15 17:00:00.896752"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 User Exists (0.4ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 58787745], ["LIMIT", 1]] User Create (0.3ms) INSERT INTO "users" ("canvas_id", "sis_id", "email", "first_name", "last_name", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 58787745], ["sis_id", "c62a82e0345a89126442f5b23a6249de"], ["email", "cooldude@coolsite.com"], ["first_name", "Cool"], ["last_name", "Dude"], ["created_at", "2021-10-15 17:00:00.901719"], ["updated_at", "2021-10-15 17:00:00.901719"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 GroupMembership Exists (0.3ms) SELECT 1 AS one FROM "group_memberships" WHERE "group_memberships"."canvas_id" = $1 LIMIT $2 [["canvas_id", 78910355], ["LIMIT", 1]] GroupMembership Create (0.4ms) INSERT INTO "group_memberships" ("canvas_id", "canvas_user_id", "canvas_group_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 78910355], ["canvas_user_id", 58787745], ["canvas_group_id", 42513406], ["workflow_state", "accepted"], ["created_at", "2021-10-15 17:00:00.904839"], ["updated_at", "2021-10-15 17:00:00.904839"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 GroupMembership Load (0.5ms) SELECT "group_memberships".* FROM "group_memberships" ORDER BY "group_memberships"."id" ASC LIMIT $1 [["LIMIT", 1]] GroupMembership Exists (0.4ms) SELECT 1 AS one FROM "group_memberships" WHERE "group_memberships"."canvas_id" = $1 LIMIT $2 [["canvas_id", 78910355], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) SAVEPOINT active_record_1 Group Exists (0.4ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 36973165], ["LIMIT", 1]] Group Create (0.4ms) INSERT INTO "groups" ("canvas_id", "sis_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 36973165], ["sis_id", "973268119bdd58a801667c78fe4bc56f"], ["name", "Some User Group"], ["workflow_state", "available"], ["created_at", "2021-10-15 17:00:00.916550"], ["updated_at", "2021-10-15 17:00:00.916550"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 User Exists (0.3ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 54340641], ["LIMIT", 1]] User Create (0.2ms) INSERT INTO "users" ("canvas_id", "sis_id", "email", "first_name", "last_name", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 54340641], ["sis_id", "8614a6fb5fd8e6adeb9da911b911544a"], ["email", "cooldude@coolsite.com"], ["first_name", "Cool"], ["last_name", "Dude"], ["created_at", "2021-10-15 17:00:00.920234"], ["updated_at", "2021-10-15 17:00:00.920234"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 GroupMembership Exists (0.2ms) SELECT 1 AS one FROM "group_memberships" WHERE "group_memberships"."canvas_id" = $1 LIMIT $2 [["canvas_id", 19430286], ["LIMIT", 1]] GroupMembership Create (0.3ms) INSERT INTO "group_memberships" ("canvas_id", "canvas_user_id", "canvas_group_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 19430286], ["canvas_user_id", 54340641], ["canvas_group_id", 36973165], ["workflow_state", "accepted"], ["created_at", "2021-10-15 17:00:00.922581"], ["updated_at", "2021-10-15 17:00:00.922581"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 GroupMembership Exists (0.3ms) SELECT 1 AS one FROM "group_memberships" WHERE "group_memberships"."canvas_id" = $1 AND "group_memberships"."id" != $2 LIMIT $3 [["canvas_id", 19430286], ["id", 21], ["LIMIT", 1]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 4302670], ["LIMIT", 1]] Group Create (0.3ms) INSERT INTO "groups" ("canvas_id", "sis_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 4302670], ["sis_id", "2d78e465efa100f9e7f0c793e4fbd1e4"], ["name", "Some User Group"], ["workflow_state", "available"], ["created_at", "2021-10-15 17:00:00.928088"], ["updated_at", "2021-10-15 17:00:00.928088"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 User Exists (0.3ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 74971469], ["LIMIT", 1]] User Create (0.3ms) INSERT INTO "users" ("canvas_id", "sis_id", "email", "first_name", "last_name", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 74971469], ["sis_id", "606b6621312f070e866a2c4fed0fea5c"], ["email", "cooldude@coolsite.com"], ["first_name", "Cool"], ["last_name", "Dude"], ["created_at", "2021-10-15 17:00:00.931530"], ["updated_at", "2021-10-15 17:00:00.931530"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 GroupMembership Exists (0.3ms) SELECT 1 AS one FROM "group_memberships" WHERE "group_memberships"."canvas_id" = $1 LIMIT $2 [["canvas_id", 34030301], ["LIMIT", 1]] GroupMembership Create (0.3ms) INSERT INTO "group_memberships" ("canvas_id", "canvas_user_id", "canvas_group_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 34030301], ["canvas_user_id", 74971469], ["canvas_group_id", 4302670], ["workflow_state", "accepted"], ["created_at", "2021-10-15 17:00:00.934552"], ["updated_at", "2021-10-15 17:00:00.934552"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 GroupMembership Exists (0.5ms) SELECT 1 AS one FROM "group_memberships" WHERE "group_memberships"."canvas_id" = $1 AND "group_memberships"."id" != $2 LIMIT $3 [["canvas_id", 34030301], ["id", 22], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 14364355], ["LIMIT", 1]] Group Create (0.2ms) INSERT INTO "groups" ("canvas_id", "sis_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 14364355], ["sis_id", "cf4f1f23bf4729c14f0897ac745836b1"], ["name", "Some User Group"], ["workflow_state", "available"], ["created_at", "2021-10-15 17:00:00.942123"], ["updated_at", "2021-10-15 17:00:00.942123"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Group Exists (0.7ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" IS NULL AND "groups"."id" != $1 LIMIT $2 [["id", 38], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 60383887], ["LIMIT", 1]] Group Create (0.3ms) INSERT INTO "groups" ("canvas_id", "sis_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 60383887], ["sis_id", "51bd588633b44ab18c9378fab5660aec"], ["name", "Some User Group"], ["workflow_state", "available"], ["created_at", "2021-10-15 17:00:00.948891"], ["updated_at", "2021-10-15 17:00:00.948891"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Group Load (0.2ms) SELECT "groups".* FROM "groups" ORDER BY "groups"."id" ASC LIMIT $1 [["LIMIT", 1]] Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 60383887], ["LIMIT", 1]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 51108787], ["LIMIT", 1]] Group Create (0.2ms) INSERT INTO "groups" ("canvas_id", "sis_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 51108787], ["sis_id", "7c78f62384f4e392162b653feee3fe86"], ["name", "Some User Group"], ["workflow_state", "available"], ["created_at", "2021-10-15 17:00:00.954702"], ["updated_at", "2021-10-15 17:00:00.954702"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 23312598], ["LIMIT", 1]] Group Create (0.3ms) INSERT INTO "groups" ("canvas_id", "sis_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 23312598], ["sis_id", "1ba0c9060d958bd8abc23708bf30f410"], ["name", "Some User Group"], ["workflow_state", "available"], ["created_at", "2021-10-15 17:00:00.958123"], ["updated_at", "2021-10-15 17:00:00.958123"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Group Exists (0.4ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 AND "groups"."id" != $2 LIMIT $3 [["canvas_id", 23312598], ["id", 41], ["LIMIT", 1]]  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 24771308], ["LIMIT", 1]] Group Create (0.3ms) INSERT INTO "groups" ("canvas_id", "sis_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 24771308], ["sis_id", "963e142b03780e6347ade16fff5a5915"], ["name", "Some User Group"], ["workflow_state", "available"], ["created_at", "2021-10-15 17:00:00.964836"], ["updated_at", "2021-10-15 17:00:00.964836"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Group Exists (0.4ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 AND "groups"."id" != $2 LIMIT $3 [["canvas_id", 24771308], ["id", 42], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Role Exists (0.3ms) SELECT 1 AS one FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 89310489], ["LIMIT", 1]] Role Create (0.3ms) INSERT INTO "roles" ("canvas_id", "label", "base_role_type", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 89310489], ["label", "Cool Role"], ["base_role_type", "AccountMembership"], ["workflow_state", "active"], ["created_at", "2021-10-15 17:00:00.973236"], ["updated_at", "2021-10-15 17:00:00.973236"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Role Exists (0.4ms) SELECT 1 AS one FROM "roles" WHERE "roles"."canvas_id" IS NULL AND "roles"."id" != $1 LIMIT $2 [["id", 21], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Role Exists (0.4ms) SELECT 1 AS one FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 36642026], ["LIMIT", 1]] Role Create (0.4ms) INSERT INTO "roles" ("canvas_id", "label", "base_role_type", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 36642026], ["label", "Cool Role"], ["base_role_type", "AccountMembership"], ["workflow_state", "active"], ["created_at", "2021-10-15 17:00:00.982791"], ["updated_at", "2021-10-15 17:00:00.982791"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Role Load (0.2ms) SELECT "roles".* FROM "roles" ORDER BY "roles"."id" ASC LIMIT $1 [["LIMIT", 1]] Role Exists (0.4ms) SELECT 1 AS one FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 36642026], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.4ms) SELECT COUNT(*) FROM "roles" Role Load (0.4ms) SELECT "roles".* FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]]  (0.3ms) SAVEPOINT active_record_1 Role Exists (0.3ms) SELECT 1 AS one FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] Role Create (0.6ms) INSERT INTO "roles" ("canvas_id", "label", "base_role_type", "canvas_account_id", "workflow_state", "permissions", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 1], ["label", "Account Admin"], ["base_role_type", "AccountMembership"], ["canvas_account_id", 10], ["workflow_state", "built_in"], ["permissions", "{\"manage_wiki\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"post_to_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"moderate_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_announcements\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"send_messages\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"send_messages_all\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_outcomes\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"create_conferences\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"create_collaborations\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_roster\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_all_grades\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_grades\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_rubrics\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"comment_on_others_submissions\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_students\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_admin_users\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_role_overrides\":{\"enabled\":true,\"locked\":true,\"readonly\":true,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_account_memberships\":{\"enabled\":true,\"locked\":true,\"readonly\":true,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_account_settings\":{\"enabled\":true,\"locked\":true,\"readonly\":true,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_groups\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_group_pages\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_files\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_assignments\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"undelete_courses\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_grade_changes\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_course_changes\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_question_banks\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_calendar\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_reports\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_courses\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_user_logins\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_user_observers\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_alerts\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"become_user\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_developer_keys\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"import_sis\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_sis\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_sis\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_course_list\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_statistics\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_storage_quotas\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_course_content\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_content\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_interaction_alerts\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"change_course_state\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_sections\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_feature_flags\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_quiz_answer_audits\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"moderate_grades\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"lti_add_edit\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true}}"], ["created_at", "2021-10-15 17:00:00.998689"], ["updated_at", "2021-10-15 17:00:00.998689"]]  (0.3ms) RELEASE SAVEPOINT active_record_1  (0.3ms) SELECT COUNT(*) FROM "roles" Role Load (0.3ms) SELECT "roles".* FROM "roles" ORDER BY "roles"."id" DESC LIMIT $1 [["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Role Exists (0.3ms) SELECT 1 AS one FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] Role Create (0.3ms) INSERT INTO "roles" ("canvas_id", "label", "base_role_type", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 1], ["label", "Cool Role"], ["base_role_type", "AccountMembership"], ["workflow_state", "active"], ["created_at", "2021-10-15 17:00:01.012665"], ["updated_at", "2021-10-15 17:00:01.012665"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SELECT COUNT(*) FROM "roles" Role Load (0.4ms) SELECT "roles".* FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]]  (0.2ms) SAVEPOINT active_record_1 Role Exists (0.3ms) SELECT 1 AS one FROM "roles" WHERE "roles"."canvas_id" = $1 AND "roles"."id" != $2 LIMIT $3 [["canvas_id", 1], ["id", 24], ["LIMIT", 1]] Role Update (0.5ms) UPDATE "roles" SET "label" = $1, "canvas_account_id" = $2, "permissions" = $3, "workflow_state" = $4, "updated_at" = $5 WHERE "roles"."id" = $6 [["label", "Account Admin"], ["canvas_account_id", 10], ["permissions", "{\"manage_wiki\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"post_to_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"moderate_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_announcements\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"send_messages\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"send_messages_all\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_outcomes\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"create_conferences\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"create_collaborations\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_roster\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_all_grades\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_grades\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_rubrics\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"comment_on_others_submissions\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_students\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_admin_users\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_role_overrides\":{\"enabled\":true,\"locked\":true,\"readonly\":true,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_account_memberships\":{\"enabled\":true,\"locked\":true,\"readonly\":true,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_account_settings\":{\"enabled\":true,\"locked\":true,\"readonly\":true,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_groups\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_group_pages\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_files\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_assignments\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"undelete_courses\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_grade_changes\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_course_changes\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_question_banks\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_calendar\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_reports\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_courses\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_user_logins\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_user_observers\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_alerts\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"become_user\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_developer_keys\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"import_sis\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_sis\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_sis\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_course_list\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_statistics\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_storage_quotas\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_course_content\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_content\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_interaction_alerts\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"change_course_state\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_sections\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_feature_flags\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_quiz_answer_audits\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"moderate_grades\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"lti_add_edit\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true}}"], ["workflow_state", "built_in"], ["updated_at", "2021-10-15 17:00:01.019793"], ["id", 24]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SELECT COUNT(*) FROM "roles" Role Load (0.2ms) SELECT "roles".* FROM "roles" WHERE "roles"."id" = $1 LIMIT $2 [["id", 24], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Section Exists (0.4ms) SELECT 1 AS one FROM "sections" WHERE "sections"."canvas_id" = $1 LIMIT $2 [["canvas_id", 47448650], ["LIMIT", 1]] Section Create (0.2ms) INSERT INTO "sections" ("canvas_id", "created_at", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["canvas_id", 47448650], ["created_at", "2021-10-15 17:00:01.036950"], ["updated_at", "2021-10-15 17:00:01.036950"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Section Exists (0.2ms) SELECT 1 AS one FROM "sections" WHERE "sections"."canvas_id" IS NULL AND "sections"."id" != $1 LIMIT $2 [["id", 22], ["LIMIT", 1]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Section Exists (0.3ms) SELECT 1 AS one FROM "sections" WHERE "sections"."canvas_id" = $1 LIMIT $2 [["canvas_id", 41616004], ["LIMIT", 1]] Section Create (0.3ms) INSERT INTO "sections" ("canvas_id", "created_at", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["canvas_id", 41616004], ["created_at", "2021-10-15 17:00:01.043172"], ["updated_at", "2021-10-15 17:00:01.043172"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Section Load (0.3ms) SELECT "sections".* FROM "sections" ORDER BY "sections"."id" ASC LIMIT $1 [["LIMIT", 1]] Section Exists (0.4ms) SELECT 1 AS one FROM "sections" WHERE "sections"."canvas_id" = $1 LIMIT $2 [["canvas_id", 41616004], ["LIMIT", 1]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Section Exists (0.3ms) SELECT 1 AS one FROM "sections" WHERE "sections"."canvas_id" = $1 LIMIT $2 [["canvas_id", 68141325], ["LIMIT", 1]] Section Create (0.3ms) INSERT INTO "sections" ("canvas_id", "created_at", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["canvas_id", 68141325], ["created_at", "2021-10-15 17:00:01.050155"], ["updated_at", "2021-10-15 17:00:01.050155"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Section Exists (0.3ms) SELECT 1 AS one FROM "sections" WHERE "sections"."canvas_id" = $1 AND "sections"."id" != $2 LIMIT $3 [["canvas_id", 68141325], ["id", 24], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Section Exists (0.3ms) SELECT 1 AS one FROM "sections" WHERE "sections"."canvas_id" = $1 LIMIT $2 [["canvas_id", 98237523], ["LIMIT", 1]] Section Create (0.3ms) INSERT INTO "sections" ("canvas_id", "created_at", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["canvas_id", 98237523], ["created_at", "2021-10-15 17:00:01.055182"], ["updated_at", "2021-10-15 17:00:01.055182"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Submission Exists (0.6ms) SELECT 1 AS one FROM "submissions" WHERE "submissions"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] Submission Create (0.4ms) INSERT INTO "submissions" ("canvas_id", "submitted_at", "graded_at", "score", "points_possible", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 1], ["submitted_at", "2021-10-08 17:00:01.082143"], ["graded_at", "2021-10-14 17:00:01.082271"], ["score", 5.0], ["points_possible", 10.0], ["created_at", "2021-10-15 17:00:01.084347"], ["updated_at", "2021-10-15 17:00:01.084347"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Submission Exists (0.3ms) SELECT 1 AS one FROM "submissions" WHERE "submissions"."canvas_id" IS NULL AND "submissions"."id" != $1 LIMIT $2 [["id", 22], ["LIMIT", 1]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Submission Exists (0.3ms) SELECT 1 AS one FROM "submissions" WHERE "submissions"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]] Submission Create (0.4ms) INSERT INTO "submissions" ("canvas_id", "submitted_at", "graded_at", "score", "points_possible", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 2], ["submitted_at", "2021-10-08 17:00:01.089724"], ["graded_at", "2021-10-14 17:00:01.089807"], ["score", 5.0], ["points_possible", 10.0], ["created_at", "2021-10-15 17:00:01.091156"], ["updated_at", "2021-10-15 17:00:01.091156"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Submission Load (0.3ms) SELECT "submissions".* FROM "submissions" ORDER BY "submissions"."id" ASC LIMIT $1 [["LIMIT", 1]] Submission Exists (0.4ms) SELECT 1 AS one FROM "submissions" WHERE "submissions"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]]  (0.1ms) ROLLBACK  (0.4ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Submission Exists (0.3ms) SELECT 1 AS one FROM "submissions" WHERE "submissions"."canvas_id" = $1 LIMIT $2 [["canvas_id", 3], ["LIMIT", 1]] Submission Create (0.3ms) INSERT INTO "submissions" ("canvas_id", "submitted_at", "graded_at", "score", "points_possible", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 3], ["submitted_at", "2021-10-08 17:00:01.098151"], ["graded_at", "2021-10-14 17:00:01.098244"], ["score", 5.0], ["points_possible", 10.0], ["created_at", "2021-10-15 17:00:01.099485"], ["updated_at", "2021-10-15 17:00:01.099485"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Submission Exists (0.3ms) SELECT 1 AS one FROM "submissions" WHERE "submissions"."canvas_id" = $1 AND "submissions"."id" != $2 LIMIT $3 [["canvas_id", 3], ["id", 24], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Submission Exists (0.3ms) SELECT 1 AS one FROM "submissions" WHERE "submissions"."canvas_id" = $1 LIMIT $2 [["canvas_id", 4], ["LIMIT", 1]] Submission Create (0.3ms) INSERT INTO "submissions" ("canvas_id", "submitted_at", "graded_at", "score", "points_possible", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 4], ["submitted_at", "2021-10-08 17:00:01.103636"], ["graded_at", "2021-10-14 17:00:01.103720"], ["score", 5.0], ["points_possible", 10.0], ["created_at", "2021-10-15 17:00:01.104795"], ["updated_at", "2021-10-15 17:00:01.104795"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Submission Exists (0.3ms) SELECT 1 AS one FROM "submissions" WHERE "submissions"."canvas_id" = $1 AND "submissions"."id" != $2 LIMIT $3 [["canvas_id", 4], ["id", 25], ["LIMIT", 1]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Submission Exists (0.3ms) SELECT 1 AS one FROM "submissions" WHERE "submissions"."canvas_id" = $1 LIMIT $2 [["canvas_id", 5], ["LIMIT", 1]] Submission Create (0.3ms) INSERT INTO "submissions" ("canvas_id", "submitted_at", "graded_at", "score", "points_possible", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 5], ["submitted_at", "2021-10-08 17:00:01.108761"], ["graded_at", "2021-10-14 17:00:01.108846"], ["score", 5.0], ["points_possible", 10.0], ["created_at", "2021-10-15 17:00:01.109978"], ["updated_at", "2021-10-15 17:00:01.109978"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Submission Exists (0.3ms) SELECT 1 AS one FROM "submissions" WHERE "submissions"."canvas_id" = $1 AND "submissions"."id" != $2 LIMIT $3 [["canvas_id", 5], ["id", 26], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) SAVEPOINT active_record_1 Term Exists (0.4ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 43350287], ["LIMIT", 1]] Term Create (0.4ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 43350287], ["name", "Cool Term"], ["start_at", "2021-10-12 16:59:59.133302"], ["end_at", "2021-10-18 16:59:59.133399"], ["workflow_state", "active"], ["sis_id", "07d03de5cb5cb02c98c036422162c381"], ["created_at", "2021-10-15 17:00:01.117131"], ["updated_at", "2021-10-15 17:00:01.117131"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Term Exists (0.3ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" IS NULL AND "terms"."id" != $1 LIMIT $2 [["id", 60], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Term Exists (0.2ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 67278733], ["LIMIT", 1]] Term Create (0.3ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 67278733], ["name", "Cool Term"], ["start_at", "2021-10-12 16:59:59.133302"], ["end_at", "2021-10-18 16:59:59.133399"], ["workflow_state", "active"], ["sis_id", "ae3d41da85e6b5a9784ed9a148ce6968"], ["created_at", "2021-10-15 17:00:01.124045"], ["updated_at", "2021-10-15 17:00:01.124045"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Term Load (0.1ms) SELECT "terms".* FROM "terms" ORDER BY "terms"."id" ASC LIMIT $1 [["LIMIT", 1]] Term Exists (0.2ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 67278733], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Term Exists (0.5ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 38380348], ["LIMIT", 1]] Term Create (0.3ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 38380348], ["name", "Cool Term"], ["start_at", "2021-10-12 16:59:59.133302"], ["end_at", "2021-10-18 16:59:59.133399"], ["workflow_state", "active"], ["sis_id", "0895fc40d0b0b959d3623693a66b4ef0"], ["created_at", "2021-10-15 17:00:01.130655"], ["updated_at", "2021-10-15 17:00:01.130655"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Term Exists (0.3ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 64856110], ["LIMIT", 1]] Term Create (0.3ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 64856110], ["name", "Cool Term"], ["start_at", "2021-10-13 17:00:01.134030"], ["end_at", "2021-10-18 17:00:01.134104"], ["workflow_state", "active"], ["sis_id", "cf604767ca22d8d915ff2cc6c7a8114e"], ["created_at", "2021-10-15 17:00:01.135655"], ["updated_at", "2021-10-15 17:00:01.135655"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Term Exists (0.3ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 19999487], ["LIMIT", 1]] Term Create (0.3ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 19999487], ["name", "Cool Term"], ["start_at", "2021-10-12 16:59:59.133302"], ["end_at", "2021-10-18 16:59:59.133399"], ["workflow_state", "inactive"], ["sis_id", "e17d7fd332e0c1da8072d77eda4c2fed"], ["created_at", "2021-10-15 17:00:01.138023"], ["updated_at", "2021-10-15 17:00:01.138023"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 Term Exists (0.3ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 37169269], ["LIMIT", 1]] Term Create (0.3ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 37169269], ["name", "Cool Term"], ["start_at", "2021-08-15 17:00:01.139205"], ["end_at", "2021-09-15 17:00:01.139299"], ["workflow_state", "active"], ["sis_id", "925b63771c397a6587394ec36c091400"], ["created_at", "2021-10-15 17:00:01.140994"], ["updated_at", "2021-10-15 17:00:01.140994"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Term Exists (0.2ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 22419293], ["LIMIT", 1]] Term Create (0.2ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 22419293], ["name", "Cool Term"], ["start_at", "2022-04-15 17:00:01.142343"], ["end_at", "2022-10-15 17:00:01.142415"], ["workflow_state", "active"], ["sis_id", "7987510bb737d4e5a4d8d03d7fda0e0b"], ["created_at", "2021-10-15 17:00:01.143613"], ["updated_at", "2021-10-15 17:00:01.143613"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SELECT COUNT(*) FROM "terms" Term Load (0.1ms) SELECT "terms".* FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]]  (0.1ms) SAVEPOINT active_record_1 Term Exists (0.2ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] Term Create (0.2ms) INSERT INTO "terms" ("canvas_id", "name", "workflow_state", "grading_period_group_id", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 1], ["name", "Default Term"], ["workflow_state", "active"], ["grading_period_group_id", 1], ["sis_id", "Test"], ["created_at", "2021-10-15 17:00:01.148610"], ["updated_at", "2021-10-15 17:00:01.148610"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SELECT COUNT(*) FROM "terms" Term Load (0.1ms) SELECT "terms".* FROM "terms" ORDER BY "terms"."id" DESC LIMIT $1 [["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Term Exists (0.2ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] Term Create (0.2ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 1], ["name", "Cool Term"], ["start_at", "2021-10-12 16:59:59.133302"], ["end_at", "2021-10-18 16:59:59.133399"], ["workflow_state", "active"], ["sis_id", "a831cf12f74f2e1aff2b9b689d45eb7c"], ["created_at", "2021-10-15 17:00:01.153414"], ["updated_at", "2021-10-15 17:00:01.153414"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SELECT COUNT(*) FROM "terms" Term Load (0.2ms) SELECT "terms".* FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]]  (0.2ms) SAVEPOINT active_record_1 Term Exists (0.2ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 AND "terms"."id" != $2 LIMIT $3 [["canvas_id", 1], ["id", 68], ["LIMIT", 1]] Term Update (0.3ms) UPDATE "terms" SET "name" = $1, "sis_id" = $2, "start_at" = $3, "end_at" = $4, "grading_period_group_id" = $5, "updated_at" = $6 WHERE "terms"."id" = $7 [["name", "Default Term"], ["sis_id", "Test"], ["start_at", nil], ["end_at", nil], ["grading_period_group_id", 1], ["updated_at", "2021-10-15 17:00:01.156662"], ["id", 68]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SELECT COUNT(*) FROM "terms" Term Load (0.2ms) SELECT "terms".* FROM "terms" WHERE "terms"."id" = $1 LIMIT $2 [["id", 68], ["LIMIT", 1]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 User Exists (0.3ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 34386638], ["LIMIT", 1]] User Create (0.2ms) INSERT INTO "users" ("canvas_id", "sis_id", "email", "first_name", "last_name", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 34386638], ["sis_id", "57671e21a79f3a5ecb0d899d5b3a2b3f"], ["email", "cooldude@coolsite.com"], ["first_name", "Cool"], ["last_name", "Dude"], ["created_at", "2021-10-15 17:00:01.162276"], ["updated_at", "2021-10-15 17:00:01.162276"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 User Exists (0.4ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" IS NULL AND "users"."id" != $1 LIMIT $2 [["id", 44], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 User Exists (0.3ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2078288], ["LIMIT", 1]] User Create (0.3ms) INSERT INTO "users" ("canvas_id", "sis_id", "email", "first_name", "last_name", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 2078288], ["sis_id", "d58ef572b91d89bda804b6dc9f36b644"], ["email", "cooldude@coolsite.com"], ["first_name", "Cool"], ["last_name", "Dude"], ["created_at", "2021-10-15 17:00:01.169155"], ["updated_at", "2021-10-15 17:00:01.169155"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 User Load (0.2ms) SELECT "users".* FROM "users" ORDER BY "users"."id" ASC LIMIT $1 [["LIMIT", 1]] User Exists (0.3ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2078288], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 User Exists (0.3ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 49113177], ["LIMIT", 1]] User Create (0.3ms) INSERT INTO "users" ("canvas_id", "sis_id", "email", "first_name", "last_name", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 49113177], ["sis_id", "d1c49b3eba5580e93026a8db4c8c55f0"], ["email", "cooldude@coolsite.com"], ["first_name", "Cool"], ["last_name", "Dude"], ["created_at", "2021-10-15 17:00:01.175384"], ["updated_at", "2021-10-15 17:00:01.175384"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 User Exists (0.3ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 96860199], ["LIMIT", 1]] User Create (0.3ms) INSERT INTO "users" ("canvas_id", "sis_id", "email", "first_name", "last_name", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 96860199], ["sis_id", "c8ad009690ba1d2004ad5a67bb03bb63"], ["email", "cooldude@coolsite.com"], ["first_name", "Cool"], ["last_name", "Dude"], ["created_at", "2021-10-15 17:00:01.180106"], ["updated_at", "2021-10-15 17:00:01.180106"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.3ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 User Exists (0.2ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 60395836], ["LIMIT", 1]] User Create (0.7ms) INSERT INTO "users" ("canvas_id", "sis_id", "email", "first_name", "last_name", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 60395836], ["sis_id", "b9381d2b747d5fa71a2a979d2d2bc477"], ["email", "cooldude@coolsite.com"], ["first_name", "Cool"], ["last_name", "Dude"], ["created_at", "2021-10-15 17:00:01.184925"], ["updated_at", "2021-10-15 17:00:01.184925"]]  (0.3ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) SELECT COUNT(*) FROM "assignment_groups" AssignmentGroup Create Many (0.7ms) INSERT INTO "assignment_groups" ("canvas_id","canvas_course_id","name","rules","position","group_weight","workflow_state","canvas_created_at","canvas_updated_at","created_at","updated_at") VALUES (1,1,'Assignments','--- drop_lowest:1\nnever_drop:36\n ',1,50.0,'available','2017-09-08 01:37:33','2017-09-08 01:37:33','2021-10-15 17:00:01.196260','2021-10-15 17:00:01.196260'),(2,1,'Tests',NULL,1,50.0,'available','2017-09-08 01:37:33','2017-09-08 01:37:33','2021-10-15 17:00:01.196260','2021-10-15 17:00:01.196260') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","canvas_course_id"=EXCLUDED."canvas_course_id","name"=EXCLUDED."name","rules"=EXCLUDED."rules","position"=EXCLUDED."position","group_weight"=EXCLUDED."group_weight","workflow_state"=EXCLUDED."workflow_state","canvas_created_at"=EXCLUDED."canvas_created_at","canvas_updated_at"=EXCLUDED."canvas_updated_at","updated_at"=EXCLUDED."updated_at" WHERE ("assignment_groups".canvas_id, "assignment_groups".canvas_course_id, "assignment_groups".name, "assignment_groups".rules, "assignment_groups".position, "assignment_groups".group_weight, "assignment_groups".workflow_state, "assignment_groups".canvas_created_at, "assignment_groups".canvas_updated_at) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.canvas_course_id, EXCLUDED.name, EXCLUDED.rules, EXCLUDED.position, EXCLUDED.group_weight, EXCLUDED.workflow_state, EXCLUDED.canvas_created_at, EXCLUDED.canvas_updated_at) RETURNING "id"  (0.2ms) SELECT COUNT(*) FROM "assignment_groups"  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.6ms) SELECT COUNT(*) FROM "assignments" Assignment Create Many (0.8ms) INSERT INTO "assignments" ("canvas_id","title","description","due_at","unlock_at","lock_at","points_possible","min_score","max_score","mastery_score","grading_type","submission_types","workflow_state","canvas_context_id","canvas_context_type","canvas_assignment_group_id","canvas_grading_scheme_id","canvas_grading_standard_id","created_at","updated_at") VALUES (88,'Assignment 1','

fdsfds

',NULL,NULL,NULL,100.0,NULL,NULL,NULL,'points','online_text_entry','published',58,'Course',55,NULL,NULL,'2021-10-15 17:00:01.202423','2021-10-15 17:00:01.202423'),(89,'fdsfdsfds','

fdsfdsfsdf

',NULL,NULL,NULL,100.0,NULL,NULL,NULL,'points','online_text_entry','published',59,'Course',56,NULL,NULL,'2021-10-15 17:00:01.202423','2021-10-15 17:00:01.202423') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","title"=EXCLUDED."title","description"=EXCLUDED."description","due_at"=EXCLUDED."due_at","unlock_at"=EXCLUDED."unlock_at","lock_at"=EXCLUDED."lock_at","points_possible"=EXCLUDED."points_possible","min_score"=EXCLUDED."min_score","max_score"=EXCLUDED."max_score","mastery_score"=EXCLUDED."mastery_score","grading_type"=EXCLUDED."grading_type","submission_types"=EXCLUDED."submission_types","workflow_state"=EXCLUDED."workflow_state","canvas_context_id"=EXCLUDED."canvas_context_id","canvas_context_type"=EXCLUDED."canvas_context_type","canvas_assignment_group_id"=EXCLUDED."canvas_assignment_group_id","canvas_grading_scheme_id"=EXCLUDED."canvas_grading_scheme_id","canvas_grading_standard_id"=EXCLUDED."canvas_grading_standard_id","updated_at"=EXCLUDED."updated_at" WHERE ("assignments".canvas_id, "assignments".title, "assignments".description, "assignments".due_at, "assignments".unlock_at, "assignments".lock_at, "assignments".points_possible, "assignments".min_score, "assignments".max_score, "assignments".mastery_score, "assignments".grading_type, "assignments".submission_types, "assignments".workflow_state, "assignments".canvas_context_id, "assignments".canvas_context_type, "assignments".canvas_assignment_group_id, "assignments".canvas_grading_scheme_id, "assignments".canvas_grading_standard_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.title, EXCLUDED.description, EXCLUDED.due_at, EXCLUDED.unlock_at, EXCLUDED.lock_at, EXCLUDED.points_possible, EXCLUDED.min_score, EXCLUDED.max_score, EXCLUDED.mastery_score, EXCLUDED.grading_type, EXCLUDED.submission_types, EXCLUDED.workflow_state, EXCLUDED.canvas_context_id, EXCLUDED.canvas_context_type, EXCLUDED.canvas_assignment_group_id, EXCLUDED.canvas_grading_scheme_id, EXCLUDED.canvas_grading_standard_id) RETURNING "id"  (0.3ms) SELECT COUNT(*) FROM "assignments"  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.3ms) SELECT COUNT(*) FROM "context_module_items" ContextModuleItem Create Many (0.4ms) INSERT INTO "context_module_items" ("canvas_id","canvas_context_module_id","position","canvas_content_id","canvas_content_type","workflow_state","canvas_assignment_id","created_at","updated_at") VALUES (15,9,1,83,'Assignment','active',1,'2021-10-15 17:00:01.207556','2021-10-15 17:00:01.207556'),(16,10,1,80,'Assignment','active',2,'2021-10-15 17:00:01.207556','2021-10-15 17:00:01.207556') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","canvas_context_module_id"=EXCLUDED."canvas_context_module_id","position"=EXCLUDED."position","canvas_content_id"=EXCLUDED."canvas_content_id","canvas_content_type"=EXCLUDED."canvas_content_type","workflow_state"=EXCLUDED."workflow_state","canvas_assignment_id"=EXCLUDED."canvas_assignment_id","updated_at"=EXCLUDED."updated_at" WHERE ("context_module_items".canvas_id, "context_module_items".canvas_context_module_id, "context_module_items".position, "context_module_items".canvas_content_id, "context_module_items".canvas_content_type, "context_module_items".workflow_state, "context_module_items".canvas_assignment_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.canvas_context_module_id, EXCLUDED.position, EXCLUDED.canvas_content_id, EXCLUDED.canvas_content_type, EXCLUDED.workflow_state, EXCLUDED.canvas_assignment_id) RETURNING "id"  (0.2ms) SELECT COUNT(*) FROM "context_module_items"  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.3ms) SELECT COUNT(*) FROM "context_modules" ContextModule Create Many (0.5ms) INSERT INTO "context_modules" ("canvas_id","canvas_context_id","canvas_context_type","position","name","workflow_state","deleted_at","created_at","updated_at") VALUES (23,785,'Course',1,'New Mod','active',NULL,'2021-10-15 17:00:01.212711','2021-10-15 17:00:01.212711'),(4,27,'Course',1,'Modules gonna module','unpublished',NULL,'2021-10-15 17:00:01.212711','2021-10-15 17:00:01.212711') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","canvas_context_id"=EXCLUDED."canvas_context_id","canvas_context_type"=EXCLUDED."canvas_context_type","position"=EXCLUDED."position","name"=EXCLUDED."name","workflow_state"=EXCLUDED."workflow_state","deleted_at"=EXCLUDED."deleted_at","updated_at"=EXCLUDED."updated_at" WHERE ("context_modules".canvas_id, "context_modules".canvas_context_id, "context_modules".canvas_context_type, "context_modules".position, "context_modules".name, "context_modules".workflow_state, "context_modules".deleted_at) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.canvas_context_id, EXCLUDED.canvas_context_type, EXCLUDED.position, EXCLUDED.name, EXCLUDED.workflow_state, EXCLUDED.deleted_at) RETURNING "id"  (0.2ms) SELECT COUNT(*) FROM "context_modules"  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.6ms) SELECT COUNT(*) FROM "courses" Course Create Many (0.6ms) INSERT INTO "courses" ("canvas_id","sis_id","course_code","name","canvas_account_id","canvas_term_id","start_at","end_at","workflow_state","grading_standard_id","created_at","updated_at") VALUES (1,'course_sis_id_1','C1','Course #1',1,1,'2017-03-27 21:53:18','2017-04-27 12:21:18','active',NULL,'2021-10-15 17:00:01.218969','2021-10-15 17:00:01.218969'),(2,'course_sis_id_2','C2','Course #2',1,1,'2017-03-27 21:53:18','2017-04-27 12:21:18','unpublished',NULL,'2021-10-15 17:00:01.218969','2021-10-15 17:00:01.218969') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","sis_id"=EXCLUDED."sis_id","course_code"=EXCLUDED."course_code","name"=EXCLUDED."name","canvas_account_id"=EXCLUDED."canvas_account_id","canvas_term_id"=EXCLUDED."canvas_term_id","start_at"=EXCLUDED."start_at","end_at"=EXCLUDED."end_at","workflow_state"=EXCLUDED."workflow_state","grading_standard_id"=EXCLUDED."grading_standard_id","updated_at"=EXCLUDED."updated_at" WHERE ("courses".canvas_id, "courses".sis_id, "courses".course_code, "courses".name, "courses".canvas_account_id, "courses".canvas_term_id, "courses".start_at, "courses".end_at, "courses".workflow_state, "courses".grading_standard_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.sis_id, EXCLUDED.course_code, EXCLUDED.name, EXCLUDED.canvas_account_id, EXCLUDED.canvas_term_id, EXCLUDED.start_at, EXCLUDED.end_at, EXCLUDED.workflow_state, EXCLUDED.grading_standard_id) RETURNING "id"  (0.2ms) SELECT COUNT(*) FROM "courses"  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) SELECT COUNT(*) FROM "users" User Create Many (0.4ms) INSERT INTO "users" ("canvas_id","sis_id","email","first_name","last_name","name","sortable_name","workflow_state","login_id","created_at","updated_at") VALUES (1,'sis_id_1','poorbastard@yharnam.com','Patches','the Spider','Patches the Spider','the Spider, Patches','active','spiderdude1337','2021-10-15 17:00:01.224142','2021-10-15 17:00:01.224142'),(2,'sis_id_2','dreamer@yharnam.com','Hunter','Djura','Hunter Djura','Djura, Hunter','active','retireddude109','2021-10-15 17:00:01.224142','2021-10-15 17:00:01.224142') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","sis_id"=EXCLUDED."sis_id","email"=EXCLUDED."email","first_name"=EXCLUDED."first_name","last_name"=EXCLUDED."last_name","name"=EXCLUDED."name","sortable_name"=EXCLUDED."sortable_name","workflow_state"=EXCLUDED."workflow_state","login_id"=EXCLUDED."login_id","updated_at"=EXCLUDED."updated_at" WHERE ("users".canvas_id, "users".sis_id, "users".email, "users".first_name, "users".last_name, "users".name, "users".sortable_name, "users".workflow_state, "users".login_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.sis_id, EXCLUDED.email, EXCLUDED.first_name, EXCLUDED.last_name, EXCLUDED.name, EXCLUDED.sortable_name, EXCLUDED.workflow_state, EXCLUDED.login_id) RETURNING "id"  (0.2ms) SELECT COUNT(*) FROM "users"  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.3ms) SELECT COUNT(*) FROM "courses" Course Create Many (0.5ms) INSERT INTO "courses" ("canvas_id","sis_id","course_code","name","canvas_account_id","canvas_term_id","start_at","end_at","workflow_state","grading_standard_id","created_at","updated_at") VALUES (1,'course_sis_id_1','C1','Course #1',1,1,'2017-03-27 21:53:18','2017-04-27 12:21:18','active',NULL,'2021-10-15 17:00:01.228564','2021-10-15 17:00:01.228564'),(2,'course_sis_id_2','C2','Course #2',1,1,'2017-03-27 21:53:18','2017-04-27 12:21:18','unpublished',NULL,'2021-10-15 17:00:01.228564','2021-10-15 17:00:01.228564') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","sis_id"=EXCLUDED."sis_id","course_code"=EXCLUDED."course_code","name"=EXCLUDED."name","canvas_account_id"=EXCLUDED."canvas_account_id","canvas_term_id"=EXCLUDED."canvas_term_id","start_at"=EXCLUDED."start_at","end_at"=EXCLUDED."end_at","workflow_state"=EXCLUDED."workflow_state","grading_standard_id"=EXCLUDED."grading_standard_id","updated_at"=EXCLUDED."updated_at" WHERE ("courses".canvas_id, "courses".sis_id, "courses".course_code, "courses".name, "courses".canvas_account_id, "courses".canvas_term_id, "courses".start_at, "courses".end_at, "courses".workflow_state, "courses".grading_standard_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.sis_id, EXCLUDED.course_code, EXCLUDED.name, EXCLUDED.canvas_account_id, EXCLUDED.canvas_term_id, EXCLUDED.start_at, EXCLUDED.end_at, EXCLUDED.workflow_state, EXCLUDED.grading_standard_id) RETURNING "id"  (0.4ms) SELECT COUNT(*) FROM "courses" Course Load (0.2ms) SELECT "courses".* FROM "courses" ORDER BY "courses"."id" ASC LIMIT $1 [["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.3ms) SELECT COUNT(*) FROM "enrollments" Enrollment Create Many (0.8ms) INSERT INTO "enrollments" ("canvas_id","canvas_course_id","course_sis_id","canvas_user_id","user_sis_id","role","canvas_role_id","canvas_section_id","workflow_state","base_role_type","created_at","updated_at") VALUES (1,1,'sis_MUSC_2520_834',2,'sis_dalvarez_247','teacher',4,1,'active','TeacherEnrollment','2021-10-15 17:00:01.234401','2021-10-15 17:00:01.234401'),(2,1,'sis_MUSC_2520_834',3,'sis_jweaver_720','student',4,1,'active','StudentEnrollment','2021-10-15 17:00:01.234401','2021-10-15 17:00:01.234401') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","canvas_course_id"=EXCLUDED."canvas_course_id","course_sis_id"=EXCLUDED."course_sis_id","canvas_user_id"=EXCLUDED."canvas_user_id","user_sis_id"=EXCLUDED."user_sis_id","role"=EXCLUDED."role","canvas_role_id"=EXCLUDED."canvas_role_id","canvas_section_id"=EXCLUDED."canvas_section_id","workflow_state"=EXCLUDED."workflow_state","base_role_type"=EXCLUDED."base_role_type","updated_at"=EXCLUDED."updated_at" WHERE ("enrollments".canvas_id, "enrollments".canvas_course_id, "enrollments".course_sis_id, "enrollments".canvas_user_id, "enrollments".user_sis_id, "enrollments".role, "enrollments".canvas_role_id, "enrollments".canvas_section_id, "enrollments".workflow_state, "enrollments".base_role_type) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.canvas_course_id, EXCLUDED.course_sis_id, EXCLUDED.canvas_user_id, EXCLUDED.user_sis_id, EXCLUDED.role, EXCLUDED.canvas_role_id, EXCLUDED.canvas_section_id, EXCLUDED.workflow_state, EXCLUDED.base_role_type) RETURNING "id"  (0.3ms) SELECT COUNT(*) FROM "enrollments"  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.3ms) SELECT COUNT(*) FROM "sections" Section Create Many (0.6ms) INSERT INTO "sections" ("canvas_id","sis_id","canvas_course_id","name","workflow_state","start_at","end_at","created_at","updated_at") VALUES (1,'sis_section_1',1,'Cool Section','active','2017-03-27 21:53:18','2017-03-27 21:53:18','2021-10-15 17:00:01.239523','2021-10-15 17:00:01.239523'),(2,'sis_section_2',2,'Lame Section','active','2017-03-27 21:53:18','2017-03-27 21:53:18','2021-10-15 17:00:01.239523','2021-10-15 17:00:01.239523') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","sis_id"=EXCLUDED."sis_id","canvas_course_id"=EXCLUDED."canvas_course_id","name"=EXCLUDED."name","workflow_state"=EXCLUDED."workflow_state","start_at"=EXCLUDED."start_at","end_at"=EXCLUDED."end_at","updated_at"=EXCLUDED."updated_at" WHERE ("sections".canvas_id, "sections".sis_id, "sections".canvas_course_id, "sections".name, "sections".workflow_state, "sections".start_at, "sections".end_at) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.sis_id, EXCLUDED.canvas_course_id, EXCLUDED.name, EXCLUDED.workflow_state, EXCLUDED.start_at, EXCLUDED.end_at) RETURNING "id"  (0.2ms) SELECT COUNT(*) FROM "sections" Section Load (0.2ms) SELECT "sections".* FROM "sections" ORDER BY "sections"."id" ASC LIMIT $1 [["LIMIT", 1]]  (0.1ms) ROLLBACK  (0.4ms) BEGIN Section Create Many (2.0ms) INSERT INTO "sections" ("canvas_id","canvas_nonxlist_course_id","created_at","updated_at") VALUES (2,2,'2021-10-15 17:00:01.243842','2021-10-15 17:00:01.243842') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","canvas_nonxlist_course_id"=EXCLUDED."canvas_nonxlist_course_id","updated_at"=EXCLUDED."updated_at" WHERE ("sections".canvas_id, "sections".canvas_nonxlist_course_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.canvas_nonxlist_course_id) RETURNING "id"  (0.6ms) SELECT COUNT(*) FROM "sections" WHERE "sections"."canvas_nonxlist_course_id" IS NOT NULL Section Load (0.3ms) SELECT "sections".* FROM "sections" WHERE "sections"."canvas_nonxlist_course_id" IS NOT NULL ORDER BY "sections"."id" ASC LIMIT $1 [["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) SELECT COUNT(*) FROM "groups" Group Create Many (0.7ms) INSERT INTO "groups" ("canvas_id","sis_id","canvas_group_category_id","group_category_sis_id","canvas_account_id","canvas_course_id","name","workflow_state","context_id","context_type","max_membership","created_at","updated_at") VALUES (50,'sis1',10,NULL,1,NULL,'Group1','available',1,'Account',NULL,'2021-10-15 17:00:01.252717','2021-10-15 17:00:01.252717'),(51,'sis2',2,NULL,NULL,1,'Group2','available',1,'Course',1,'2021-10-15 17:00:01.252717','2021-10-15 17:00:01.252717') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","sis_id"=EXCLUDED."sis_id","canvas_group_category_id"=EXCLUDED."canvas_group_category_id","group_category_sis_id"=EXCLUDED."group_category_sis_id","canvas_account_id"=EXCLUDED."canvas_account_id","canvas_course_id"=EXCLUDED."canvas_course_id","name"=EXCLUDED."name","workflow_state"=EXCLUDED."workflow_state","context_id"=EXCLUDED."context_id","context_type"=EXCLUDED."context_type","max_membership"=EXCLUDED."max_membership","updated_at"=EXCLUDED."updated_at" WHERE ("groups".canvas_id, "groups".sis_id, "groups".canvas_group_category_id, "groups".group_category_sis_id, "groups".canvas_account_id, "groups".canvas_course_id, "groups".name, "groups".workflow_state, "groups".context_id, "groups".context_type, "groups".max_membership) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.sis_id, EXCLUDED.canvas_group_category_id, EXCLUDED.group_category_sis_id, EXCLUDED.canvas_account_id, EXCLUDED.canvas_course_id, EXCLUDED.name, EXCLUDED.workflow_state, EXCLUDED.context_id, EXCLUDED.context_type, EXCLUDED.max_membership) RETURNING "id"  (0.3ms) SELECT COUNT(*) FROM "groups" Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."name" = $1 LIMIT $2 [["name", "Group1"], ["LIMIT", 1]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SELECT COUNT(*) FROM "group_memberships" GroupMembership Create Many (0.5ms) INSERT INTO "group_memberships" ("canvas_id","canvas_group_id","group_sis_id","canvas_user_id","user_sis_id","workflow_state","created_at","updated_at") VALUES (50,1,NULL,10,NULL,'accepted','2021-10-15 17:00:01.258012','2021-10-15 17:00:01.258012'),(51,2,NULL,11,NULL,'accepted','2021-10-15 17:00:01.258012','2021-10-15 17:00:01.258012') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","canvas_group_id"=EXCLUDED."canvas_group_id","group_sis_id"=EXCLUDED."group_sis_id","canvas_user_id"=EXCLUDED."canvas_user_id","user_sis_id"=EXCLUDED."user_sis_id","workflow_state"=EXCLUDED."workflow_state","updated_at"=EXCLUDED."updated_at" WHERE ("group_memberships".canvas_id, "group_memberships".canvas_group_id, "group_memberships".group_sis_id, "group_memberships".canvas_user_id, "group_memberships".user_sis_id, "group_memberships".workflow_state) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.canvas_group_id, EXCLUDED.group_sis_id, EXCLUDED.canvas_user_id, EXCLUDED.user_sis_id, EXCLUDED.workflow_state) RETURNING "id"  (0.2ms) SELECT COUNT(*) FROM "group_memberships" GroupMembership Load (0.2ms) SELECT "group_memberships".* FROM "group_memberships" WHERE "group_memberships"."canvas_id" = $1 LIMIT $2 [["canvas_id", 50], ["LIMIT", 1]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.4ms) SELECT COUNT(*) FROM "user_observers" UserObserver Create Many (0.6ms) INSERT INTO "user_observers" ("observing_user_id","observed_user_id","workflow_state","created_at","updated_at") VALUES (21,3,'active','2021-10-15 17:00:01.268993','2021-10-15 17:00:01.268993'),(21,2,'active','2021-10-15 17:00:01.268993','2021-10-15 17:00:01.268993') ON CONFLICT (observing_user_id, observed_user_id) DO UPDATE SET "observing_user_id"=EXCLUDED."observing_user_id","observed_user_id"=EXCLUDED."observed_user_id","workflow_state"=EXCLUDED."workflow_state","updated_at"=EXCLUDED."updated_at" WHERE ("user_observers".observing_user_id, "user_observers".observed_user_id, "user_observers".workflow_state) IS DISTINCT FROM (EXCLUDED.observing_user_id, EXCLUDED.observed_user_id, EXCLUDED.workflow_state) RETURNING "id"  (0.3ms) SELECT COUNT(*) FROM "user_observers" UserObserver Load (0.3ms) SELECT "user_observers".* FROM "user_observers" WHERE "user_observers"."observed_user_id" = $1 LIMIT $2 [["observed_user_id", 3], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.4ms) SELECT COUNT(*) FROM "grading_periods" GradingPeriod Create Many (0.7ms) INSERT INTO "grading_periods" ("canvas_id","title","weight","start_date","end_date","close_date","canvas_grading_period_group_id","workflow_state","created_at","updated_at") VALUES (1,'Period 1',0.2,'2019-07-01 06:00:00','2019-08-01 05:59:59','2019-08-01 05:59:59',1,'active','2021-10-15 17:00:01.288329','2021-10-15 17:00:01.288329'),(2,'Period 2',0.8,'2019-08-01 06:00:00','2019-09-01 05:59:59','2019-09-01 05:59:59',1,'deleted','2021-10-15 17:00:01.288329','2021-10-15 17:00:01.288329') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","title"=EXCLUDED."title","weight"=EXCLUDED."weight","start_date"=EXCLUDED."start_date","end_date"=EXCLUDED."end_date","close_date"=EXCLUDED."close_date","canvas_grading_period_group_id"=EXCLUDED."canvas_grading_period_group_id","workflow_state"=EXCLUDED."workflow_state","updated_at"=EXCLUDED."updated_at" WHERE ("grading_periods".canvas_id, "grading_periods".title, "grading_periods".weight, "grading_periods".start_date, "grading_periods".end_date, "grading_periods".close_date, "grading_periods".canvas_grading_period_group_id, "grading_periods".workflow_state) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.title, EXCLUDED.weight, EXCLUDED.start_date, EXCLUDED.end_date, EXCLUDED.close_date, EXCLUDED.canvas_grading_period_group_id, EXCLUDED.workflow_state) RETURNING "id"  (0.3ms) SELECT COUNT(*) FROM "grading_periods" GradingPeriod Load (0.2ms) SELECT "grading_periods".* FROM "grading_periods" WHERE "grading_periods"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.3ms) BEGIN  (0.3ms) SELECT COUNT(*) FROM "grading_period_groups" GradingPeriodGroup Create Many (0.5ms) INSERT INTO "grading_period_groups" ("canvas_id","title","weighted","display_totals_for_all_grading_periods","workflow_state","created_at","updated_at") VALUES (1,'Test Group',FALSE,FALSE,'active','2021-10-15 17:00:01.325871','2021-10-15 17:00:01.325871') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","title"=EXCLUDED."title","weighted"=EXCLUDED."weighted","display_totals_for_all_grading_periods"=EXCLUDED."display_totals_for_all_grading_periods","workflow_state"=EXCLUDED."workflow_state","updated_at"=EXCLUDED."updated_at" WHERE ("grading_period_groups".canvas_id, "grading_period_groups".title, "grading_period_groups".weighted, "grading_period_groups".display_totals_for_all_grading_periods, "grading_period_groups".workflow_state) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.title, EXCLUDED.weighted, EXCLUDED.display_totals_for_all_grading_periods, EXCLUDED.workflow_state) RETURNING "id"  (0.2ms) SELECT COUNT(*) FROM "grading_period_groups" GradingPeriodGroup Load (0.2ms) SELECT "grading_period_groups".* FROM "grading_period_groups" WHERE "grading_period_groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]]  (0.4ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SELECT COUNT(*) FROM "user_observers" UserObserver Create Many (0.6ms) INSERT INTO "user_observers" ("observing_user_id","observed_user_id","workflow_state","created_at","updated_at") VALUES (21,3,'active','2021-10-15 17:00:01.338873','2021-10-15 17:00:01.338873'),(21,2,'active','2021-10-15 17:00:01.338873','2021-10-15 17:00:01.338873') ON CONFLICT (observing_user_id, observed_user_id) DO UPDATE SET "observing_user_id"=EXCLUDED."observing_user_id","observed_user_id"=EXCLUDED."observed_user_id","workflow_state"=EXCLUDED."workflow_state","updated_at"=EXCLUDED."updated_at" WHERE ("user_observers".observing_user_id, "user_observers".observed_user_id, "user_observers".workflow_state) IS DISTINCT FROM (EXCLUDED.observing_user_id, EXCLUDED.observed_user_id, EXCLUDED.workflow_state) RETURNING "id"  (0.2ms) SELECT COUNT(*) FROM "user_observers"  (0.2ms) SELECT COUNT(*) FROM "user_observers" UserObserver Create Many (0.4ms) INSERT INTO "user_observers" ("observing_user_id","observed_user_id","workflow_state","created_at","updated_at") VALUES (21,3,'active','2021-10-15 17:00:01.341831','2021-10-15 17:00:01.341831'),(21,2,'active','2021-10-15 17:00:01.341831','2021-10-15 17:00:01.341831') ON CONFLICT (observing_user_id, observed_user_id) DO UPDATE SET "observing_user_id"=EXCLUDED."observing_user_id","observed_user_id"=EXCLUDED."observed_user_id","workflow_state"=EXCLUDED."workflow_state","updated_at"=EXCLUDED."updated_at" WHERE ("user_observers".observing_user_id, "user_observers".observed_user_id, "user_observers".workflow_state) IS DISTINCT FROM (EXCLUDED.observing_user_id, EXCLUDED.observed_user_id, EXCLUDED.workflow_state) RETURNING "id"  (0.2ms) SELECT COUNT(*) FROM "user_observers"  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SELECT COUNT(*) FROM "users"  (0.2ms) SELECT COUNT(*) FROM "courses" Course Create Many (0.4ms) INSERT INTO "courses" ("canvas_id","sis_id","course_code","name","canvas_account_id","canvas_term_id","start_at","end_at","workflow_state","grading_standard_id","created_at","updated_at") VALUES (1,'course_sis_id_1','C1','Course #1',1,1,'2017-03-27 21:53:18','2017-04-27 12:21:18','active',NULL,'2021-10-15 17:00:01.346487','2021-10-15 17:00:01.346487'),(2,'course_sis_id_2','C2','Course #2',1,1,'2017-03-27 21:53:18','2017-04-27 12:21:18','unpublished',NULL,'2021-10-15 17:00:01.346487','2021-10-15 17:00:01.346487') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","sis_id"=EXCLUDED."sis_id","course_code"=EXCLUDED."course_code","name"=EXCLUDED."name","canvas_account_id"=EXCLUDED."canvas_account_id","canvas_term_id"=EXCLUDED."canvas_term_id","start_at"=EXCLUDED."start_at","end_at"=EXCLUDED."end_at","workflow_state"=EXCLUDED."workflow_state","grading_standard_id"=EXCLUDED."grading_standard_id","updated_at"=EXCLUDED."updated_at" WHERE ("courses".canvas_id, "courses".sis_id, "courses".course_code, "courses".name, "courses".canvas_account_id, "courses".canvas_term_id, "courses".start_at, "courses".end_at, "courses".workflow_state, "courses".grading_standard_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.sis_id, EXCLUDED.course_code, EXCLUDED.name, EXCLUDED.canvas_account_id, EXCLUDED.canvas_term_id, EXCLUDED.start_at, EXCLUDED.end_at, EXCLUDED.workflow_state, EXCLUDED.grading_standard_id) RETURNING "id" User Create Many (0.4ms) INSERT INTO "users" ("canvas_id","sis_id","email","first_name","last_name","name","sortable_name","workflow_state","login_id","created_at","updated_at") VALUES (1,'sis_id_1','poorbastard@yharnam.com','Patches','the Spider','Patches the Spider','the Spider, Patches','active','spiderdude1337','2021-10-15 17:00:01.347951','2021-10-15 17:00:01.347951'),(2,'sis_id_2','dreamer@yharnam.com','Hunter','Djura','Hunter Djura','Djura, Hunter','active','retireddude109','2021-10-15 17:00:01.347951','2021-10-15 17:00:01.347951') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","sis_id"=EXCLUDED."sis_id","email"=EXCLUDED."email","first_name"=EXCLUDED."first_name","last_name"=EXCLUDED."last_name","name"=EXCLUDED."name","sortable_name"=EXCLUDED."sortable_name","workflow_state"=EXCLUDED."workflow_state","login_id"=EXCLUDED."login_id","updated_at"=EXCLUDED."updated_at" WHERE ("users".canvas_id, "users".sis_id, "users".email, "users".first_name, "users".last_name, "users".name, "users".sortable_name, "users".workflow_state, "users".login_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.sis_id, EXCLUDED.email, EXCLUDED.first_name, EXCLUDED.last_name, EXCLUDED.name, EXCLUDED.sortable_name, EXCLUDED.workflow_state, EXCLUDED.login_id) RETURNING "id"  (0.2ms) SELECT COUNT(*) FROM "users"  (0.2ms) SELECT COUNT(*) FROM "courses"  (0.1ms) ROLLBACK  (0.6ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN Course Create Many (0.4ms) INSERT INTO "courses" ("canvas_id","sis_id","course_code","name","canvas_account_id","canvas_term_id","start_at","end_at","workflow_state","grading_standard_id","created_at","updated_at") VALUES (1,'course_sis_id_1','C1','Course #1',1,1,'2017-03-27 21:53:18','2017-04-27 12:21:18','active',NULL,'2021-10-15 17:00:01.355533','2021-10-15 17:00:01.355533'),(2,'course_sis_id_2','C2','Course #2',1,1,'2017-03-27 21:53:18','2017-04-27 12:21:18','unpublished',NULL,'2021-10-15 17:00:01.355533','2021-10-15 17:00:01.355533') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","sis_id"=EXCLUDED."sis_id","course_code"=EXCLUDED."course_code","name"=EXCLUDED."name","canvas_account_id"=EXCLUDED."canvas_account_id","canvas_term_id"=EXCLUDED."canvas_term_id","start_at"=EXCLUDED."start_at","end_at"=EXCLUDED."end_at","workflow_state"=EXCLUDED."workflow_state","grading_standard_id"=EXCLUDED."grading_standard_id","updated_at"=EXCLUDED."updated_at" WHERE ("courses".canvas_id, "courses".sis_id, "courses".course_code, "courses".name, "courses".canvas_account_id, "courses".canvas_term_id, "courses".start_at, "courses".end_at, "courses".workflow_state, "courses".grading_standard_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.sis_id, EXCLUDED.course_code, EXCLUDED.name, EXCLUDED.canvas_account_id, EXCLUDED.canvas_term_id, EXCLUDED.start_at, EXCLUDED.end_at, EXCLUDED.workflow_state, EXCLUDED.grading_standard_id) RETURNING "id"  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SELECT COUNT(*) FROM "submissions" Submission Create Many (0.8ms) INSERT INTO "submissions" ("canvas_id","canvas_user_id","canvas_course_id","canvas_assignment_id","submitted_at","due_at","graded_at","score","points_possible","excused","workflow_state","created_at","updated_at") VALUES (1,1,1,1,'2017-09-21 18:28:15','2017-09-27 18:28:15','2017-09-21 19:36:23',5.0,10.0,TRUE,'graded','2021-10-15 17:00:01.360259','2021-10-15 17:00:01.360259'),(2,1,1,2,'2017-09-21 18:28:15','2017-09-28 18:28:15','2017-09-21 19:36:23',5.0,10.0,FALSE,'submitted','2021-10-15 17:00:01.360259','2021-10-15 17:00:01.360259') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","canvas_user_id"=EXCLUDED."canvas_user_id","canvas_course_id"=EXCLUDED."canvas_course_id","canvas_assignment_id"=EXCLUDED."canvas_assignment_id","submitted_at"=EXCLUDED."submitted_at","due_at"=EXCLUDED."due_at","graded_at"=EXCLUDED."graded_at","score"=EXCLUDED."score","points_possible"=EXCLUDED."points_possible","excused"=EXCLUDED."excused","workflow_state"=EXCLUDED."workflow_state","updated_at"=EXCLUDED."updated_at" WHERE ("submissions".canvas_id, "submissions".canvas_user_id, "submissions".canvas_course_id, "submissions".canvas_assignment_id, "submissions".submitted_at, "submissions".due_at, "submissions".graded_at, "submissions".score, "submissions".points_possible, "submissions".excused, "submissions".workflow_state) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.canvas_user_id, EXCLUDED.canvas_course_id, EXCLUDED.canvas_assignment_id, EXCLUDED.submitted_at, EXCLUDED.due_at, EXCLUDED.graded_at, EXCLUDED.score, EXCLUDED.points_possible, EXCLUDED.excused, EXCLUDED.workflow_state) RETURNING "id"  (0.3ms) SELECT COUNT(*) FROM "submissions"  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] [BatchTestJobBase] [fbd86b1c-20a5-443c-80b5-b7729ad237df] Performing BatchTestJobBase (Job ID: fbd86b1c-20a5-443c-80b5-b7729ad237df) from Test(default) [ActiveJob] [BatchTestJobBase] [fbd86b1c-20a5-443c-80b5-b7729ad237df] Performed BatchTestJobBase (Job ID: fbd86b1c-20a5-443c-80b5-b7729ad237df) from Test(default) in 0.21ms  (0.2ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [BatchTestJobBase] [6be4844d-662a-4a7e-babd-cbfd7378bbc7] Performing BatchTestJobBase (Job ID: 6be4844d-662a-4a7e-babd-cbfd7378bbc7) from Test(default) [ActiveJob] [BatchTestJobBase] [6be4844d-662a-4a7e-babd-cbfd7378bbc7] Performed BatchTestJobBase (Job ID: 6be4844d-662a-4a7e-babd-cbfd7378bbc7) from Test(default) in 0.21ms  (0.1ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [BatchTestJobBase] [58b07dc0-71c1-4de5-af62-50a59e17fa75] Performing BatchTestJobBase (Job ID: 58b07dc0-71c1-4de5-af62-50a59e17fa75) from Test(default) [ActiveJob] [BatchTestJobBase] [58b07dc0-71c1-4de5-af62-50a59e17fa75] Performed BatchTestJobBase (Job ID: 58b07dc0-71c1-4de5-af62-50a59e17fa75) from Test(default) in 0.05ms  (0.1ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [FailingBatchTestJobBase] [cd4d8419-df6b-415c-8476-e65503a34dae] Performing FailingBatchTestJobBase (Job ID: cd4d8419-df6b-415c-8476-e65503a34dae) from Test(default) [ActiveJob] [FailingBatchTestJobBase] [cd4d8419-df6b-415c-8476-e65503a34dae] Error performing FailingBatchTestJobBase (Job ID: cd4d8419-df6b-415c-8476-e65503a34dae) from Test(default) in 0.15ms: RuntimeError (Foo): /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/job_batching/support/base_job.rb:12:in `perform' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:39:in `block in perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:109:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch_aware_job.rb:12:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/i18n-1.8.10/lib/i18n.rb:309:in `with_locale' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/translation.rb:9:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:26:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `block in instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications/instrumenter.rb:23:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:25:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `block in tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `block in tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:28:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:22:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:136:in `run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:38:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/job_batching/batch_aware_job_spec.rb:46:in `block (5 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `block in with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `block in with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-rails-5.0.2/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:259:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:644:in `block in run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:606:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/configuration.rb:2067:in `with_suite_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:116:in `block in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/reporter.rb:74:in `report' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:115:in `run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:89:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:71:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:45:in `invoke' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/exe/rspec:4:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:63:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:63:in `kernel_load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:28:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:474:in `exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:30:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:24:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/exe/bundle:49:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/friendly_errors.rb:128:in `with_friendly_errors' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/exe/bundle:37:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `
'  (0.1ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] Enqueued BatchTestJobBase (Job ID: 6ccccc1e-4664-400d-a467-28d5890d64bc) to Test(default)  (0.1ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] Enqueued BatchTestJobBase (Job ID: 2839331a-3eb0-467c-a4de-b95068cdf311) to Test(default)  (0.1ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] Enqueued BatchTestJobBase (Job ID: 1ac94eed-7190-4b9e-bb10-5f42adf957b1) to Test(default)  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) ROLLBACK  (0.1ms) BEGIN  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] Enqueued RetryingJob (Job ID: be61abf0-ad5c-437f-9f67-d092f7e36946) to Sidekiq(default) [ActiveJob] [RetryingJob] [be61abf0-ad5c-437f-9f67-d092f7e36946] Performing RetryingJob (Job ID: be61abf0-ad5c-437f-9f67-d092f7e36946) from Sidekiq(default) [ActiveJob] [RetryingJob] [be61abf0-ad5c-437f-9f67-d092f7e36946] Error performing RetryingJob (Job ID: be61abf0-ad5c-437f-9f67-d092f7e36946) from Sidekiq(default) in 3.5ms: RuntimeError (A Failure): /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/job_batching/batch_spec.rb:268:in `perform' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:39:in `block in perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:109:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch_aware_job.rb:12:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/i18n-1.8.10/lib/i18n.rb:314:in `with_locale' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/translation.rb:9:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:26:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `block in instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications/instrumenter.rb:23:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:25:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `block in tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `block in tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:28:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:22:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:136:in `run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:38:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:24:in `block in execute' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:109:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/railtie.rb:28:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/execution_wrapper.rb:87:in `wrap' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/reloader.rb:73:in `block in wrap' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/execution_wrapper.rb:87:in `wrap' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/reloader.rb:72:in `wrap' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/railtie.rb:27:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:136:in `run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:22:in `execute' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/queue_adapters/sidekiq_adapter.rb:42:in `perform' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/sidekiq-6.2.2/lib/sidekiq/testing.rb:300:in `execute_job' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/sidekiq-6.2.2/lib/sidekiq/testing.rb:295:in `block in process_job' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/sidekiq-6.2.2/lib/sidekiq/middleware/chain.rb:138:in `block in invoke' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/sidekiq.rb:73:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/sidekiq-6.2.2/lib/sidekiq/middleware/chain.rb:140:in `block in invoke' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/sidekiq-6.2.2/lib/sidekiq/middleware/chain.rb:143:in `invoke' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/sidekiq-6.2.2/lib/sidekiq/testing.rb:294:in `process_job' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/job_batching/batch_spec.rb:289:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `block in with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `block in with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-rails-5.0.2/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:259:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:644:in `block in run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:606:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/configuration.rb:2067:in `with_suite_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:116:in `block in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/reporter.rb:74:in `report' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:115:in `run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:89:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:71:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:45:in `invoke' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/exe/rspec:4:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:63:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:63:in `kernel_load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:28:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:474:in `exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:30:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:24:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/exe/bundle:49:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/friendly_errors.rb:128:in `with_friendly_errors' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/exe/bundle:37:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `
' [ActiveJob] [RetryingJob] [be61abf0-ad5c-437f-9f67-d092f7e36946] Performing RetryingJob (Job ID: be61abf0-ad5c-437f-9f67-d092f7e36946) from Sidekiq(default) [ActiveJob] [RetryingJob] [be61abf0-ad5c-437f-9f67-d092f7e36946] Performed RetryingJob (Job ID: be61abf0-ad5c-437f-9f67-d092f7e36946) from Sidekiq(default) in 4.42ms  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] Enqueued TestWorker (Job ID: 639ec8ad-c2cf-45f4-aeb0-6de15fafe384) to Sidekiq(default)  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] Enqueued CanvasSync::JobBatches::Batch::Callback::ActiveJobCallbackWorker (Job ID: 2a2bc560-623d-4ac3-ba0a-8e2a774dcffa) to Test(default) with arguments: "SampleCallback", "complete", {"a"=>"b"}, "ILhX6wJNhG8Xqw", nil  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] Enqueued CanvasSync::JobBatches::Batch::Callback::ActiveJobCallbackWorker (Job ID: f914c656-8f26-41c1-9289-bc889fcaa0ce) to Test(default) with arguments: "SampleCallback2", "complete", {"b"=>"a"}, "jZcdXwtjS42fbA", nil [ActiveJob] Enqueued CanvasSync::JobBatches::Batch::Callback::ActiveJobCallbackWorker (Job ID: 56f09953-48f7-408d-873d-be54363dad90) to Test(default) with arguments: "SampleCallback", "complete", {"a"=>"b"}, "jZcdXwtjS42fbA", nil  (0.3ms) ROLLBACK  (0.3ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.6ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] Enqueued ContextedJob (Job ID: 9b9f1aa2-ef06-4c60-b6c5-9f036e0dba0b) to Sidekiq(default) [ActiveJob] [TestWorker] [639ec8ad-c2cf-45f4-aeb0-6de15fafe384] Performing TestWorker (Job ID: 639ec8ad-c2cf-45f4-aeb0-6de15fafe384) from Sidekiq(default) [ActiveJob] [TestWorker] [639ec8ad-c2cf-45f4-aeb0-6de15fafe384] Performed TestWorker (Job ID: 639ec8ad-c2cf-45f4-aeb0-6de15fafe384) from Sidekiq(default) in 2.05ms [ActiveJob] [ContextedJob] [9b9f1aa2-ef06-4c60-b6c5-9f036e0dba0b] Performing ContextedJob (Job ID: 9b9f1aa2-ef06-4c60-b6c5-9f036e0dba0b) from Sidekiq(default) [ActiveJob] [ContextedJob] [9b9f1aa2-ef06-4c60-b6c5-9f036e0dba0b] Performed ContextedJob (Job ID: 9b9f1aa2-ef06-4c60-b6c5-9f036e0dba0b) from Sidekiq(default) in 2.24ms  (0.1ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] Enqueued ContextedJob (Job ID: 5c603d54-b5ef-4118-b32b-5c85d8b0df64) to Sidekiq(default) [ActiveJob] [ContextedJob] [5c603d54-b5ef-4118-b32b-5c85d8b0df64] Performing ContextedJob (Job ID: 5c603d54-b5ef-4118-b32b-5c85d8b0df64) from Sidekiq(default) [ActiveJob] [ContextedJob] [5c603d54-b5ef-4118-b32b-5c85d8b0df64] Performed ContextedJob (Job ID: 5c603d54-b5ef-4118-b32b-5c85d8b0df64) from Sidekiq(default) in 4.76ms  (0.1ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] Enqueued BatchTestJobBase (Job ID: 8323aeec-aeef-4153-902c-759ed076fbf5) to Sidekiq(default) [ActiveJob] [BatchTestJobBase] [8323aeec-aeef-4153-902c-759ed076fbf5] Performing BatchTestJobBase (Job ID: 8323aeec-aeef-4153-902c-759ed076fbf5) from Sidekiq(default) [ActiveJob] [BatchTestJobBase] [8323aeec-aeef-4153-902c-759ed076fbf5] Performed BatchTestJobBase (Job ID: 8323aeec-aeef-4153-902c-759ed076fbf5) from Sidekiq(default) in 2.07ms [ActiveJob] Enqueued ContextedJob (Job ID: 235c1eeb-e675-441e-b4ff-803399b64e21) to Sidekiq(default) [ActiveJob] [ContextedJob] [235c1eeb-e675-441e-b4ff-803399b64e21] Performing ContextedJob (Job ID: 235c1eeb-e675-441e-b4ff-803399b64e21) from Sidekiq(default) [ActiveJob] [ContextedJob] [235c1eeb-e675-441e-b4ff-803399b64e21] Performed ContextedJob (Job ID: 235c1eeb-e675-441e-b4ff-803399b64e21) from Sidekiq(default) in 2.89ms  (0.2ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] Enqueued TestWorker (Job ID: 1df898ee-61a3-4322-9466-cb4337fe9e52) to Sidekiq(default) [ActiveJob] Enqueued TestWorker (Job ID: c738bd60-e230-492e-8cda-00dd731f0cdd) to Sidekiq(default) [ActiveJob] Enqueued TestWorker (Job ID: 911453e3-16a7-4dbb-8ee5-06bfaedfe80e) to Sidekiq(default)  (0.2ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] Enqueued WorkerA (Job ID: fb34b38f-a9be-45db-ae77-e36f44f523c0) to Sidekiq(default) [ActiveJob] Enqueued WorkerB (Job ID: 7cd9628d-7cf3-4045-8b3a-46402c155a0e) to Sidekiq(default) [ActiveJob] Enqueued WorkerA (Job ID: e33a8617-ff28-47d9-b5ee-47a464e53a33) to Sidekiq(default) [ActiveJob] Enqueued WorkerC (Job ID: 113e1aa1-db57-421b-8057-03a745c43fe6) to Sidekiq(default)  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] Enqueued TestWorker (Job ID: d8a7b259-deea-4fba-a6d8-9132e20abfff) to Sidekiq(default)  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] Enqueued TestWorker (Job ID: 9aea5849-cedf-4d8a-a38a-612f99cfefb4) to Sidekiq(default)  (0.2ms) ROLLBACK  (42.7ms) DROP DATABASE IF EXISTS "canvas_sync_test"  (102.4ms) CREATE DATABASE "canvas_sync_test" ENCODING = 'unicode' SQL (0.9ms) CREATE EXTENSION IF NOT EXISTS "plpgsql"  (0.6ms) DROP TABLE IF EXISTS "accounts" CASCADE  (16.6ms) CREATE TABLE "accounts" ("id" bigserial primary key, "canvas_id" bigint NOT NULL, "sis_id" character varying, "canvas_parent_account_id" bigint, "sis_parent_account_id" character varying, "name" character varying, "workflow_state" character varying, "created_at" timestamp NOT NULL, "updated_at" timestamp NOT NULL)  (4.9ms) CREATE UNIQUE INDEX "index_accounts_on_canvas_id" ON "accounts" ("canvas_id")  (0.3ms) DROP TABLE IF EXISTS "admins" CASCADE  (9.9ms) CREATE TABLE "admins" ("id" bigserial primary key, "canvas_id" bigint NOT NULL, "role_name" character varying, "canvas_account_id" bigint, "canvas_role_id" bigint, "canvas_user_id" bigint, "workflow_state" character varying, "created_at" timestamp NOT NULL, "updated_at" timestamp NOT NULL)  (5.1ms) CREATE INDEX "index_admins_on_canvas_account_id" ON "admins" ("canvas_account_id")  (5.4ms) CREATE UNIQUE INDEX "index_admins_on_canvas_id" ON "admins" ("canvas_id")  (6.3ms) CREATE INDEX "index_admins_on_canvas_role_id" ON "admins" ("canvas_role_id")  (5.8ms) CREATE INDEX "index_admins_on_canvas_user_id" ON "admins" ("canvas_user_id")  (0.3ms) DROP TABLE IF EXISTS "assignment_groups" CASCADE  (11.0ms) CREATE TABLE "assignment_groups" ("id" bigserial primary key, "canvas_id" bigint NOT NULL, "canvas_course_id" bigint, "name" character varying, "rules" text, "position" integer, "group_weight" float, "workflow_state" character varying, "canvas_created_at" timestamp, "canvas_updated_at" timestamp, "created_at" timestamp NOT NULL, "updated_at" timestamp NOT NULL)  (4.8ms) CREATE INDEX "index_assignment_groups_on_canvas_course_id" ON "assignment_groups" ("canvas_course_id")  (4.9ms) CREATE UNIQUE INDEX "index_assignment_groups_on_canvas_id" ON "assignment_groups" ("canvas_id")  (0.2ms) DROP TABLE IF EXISTS "assignments" CASCADE  (10.2ms) CREATE TABLE "assignments" ("id" bigserial primary key, "canvas_id" bigint NOT NULL, "title" character varying, "description" text, "due_at" timestamp, "unlock_at" timestamp, "lock_at" timestamp, "points_possible" float, "min_score" float, "max_score" float, "mastery_score" float, "grading_type" character varying, "submission_types" character varying, "workflow_state" character varying, "canvas_context_id" integer, "canvas_context_type" character varying, "canvas_assignment_group_id" integer, "canvas_grading_scheme_id" integer, "canvas_grading_standard_id" integer, "created_at" timestamp NOT NULL, "updated_at" timestamp NOT NULL)  (5.0ms) CREATE INDEX "index_assignments_on_canvas_context_id_and_canvas_context_type" ON "assignments" ("canvas_context_id", "canvas_context_type")  (5.3ms) CREATE UNIQUE INDEX "index_assignments_on_canvas_id" ON "assignments" ("canvas_id")  (0.3ms) DROP TABLE IF EXISTS "canvas_sync_job_logs" CASCADE  (9.8ms) CREATE TABLE "canvas_sync_job_logs" ("id" serial NOT NULL PRIMARY KEY, "started_at" timestamp, "completed_at" timestamp, "exception" character varying, "backtrace" text, "job_class" character varying, "status" character varying, "metadata" text, "job_arguments" text, "created_at" timestamp, "updated_at" timestamp, "job_id" character varying, "fork_count" integer)  (5.6ms) CREATE INDEX "index_canvas_sync_job_logs_on_job_id" ON "canvas_sync_job_logs" ("job_id")  (0.4ms) DROP TABLE IF EXISTS "canvas_sync_sync_batches" CASCADE  (13.1ms) CREATE TABLE "canvas_sync_sync_batches" ("id" serial NOT NULL PRIMARY KEY, "started_at" timestamp, "completed_at" timestamp, "status" character varying, "created_at" timestamp, "updated_at" timestamp, "full_sync" boolean DEFAULT FALSE, "batch_genre" character varying, "batch_bid" character varying)  (0.4ms) DROP TABLE IF EXISTS "context_module_items" CASCADE  (13.3ms) CREATE TABLE "context_module_items" ("id" bigserial primary key, "canvas_id" bigint, "canvas_context_module_id" bigint, "position" integer, "canvas_content_id" bigint, "canvas_content_type" character varying, "canvas_assignment_id" bigint, "workflow_state" character varying, "created_at" timestamp NOT NULL, "updated_at" timestamp NOT NULL)  (5.8ms) CREATE INDEX "index_context_module_items_on_canvas_context_module_id" ON "context_module_items" ("canvas_context_module_id")  (5.6ms) CREATE UNIQUE INDEX "index_context_module_items_on_canvas_id" ON "context_module_items" ("canvas_id")  (0.5ms) DROP TABLE IF EXISTS "context_modules" CASCADE  (12.1ms) CREATE TABLE "context_modules" ("id" bigserial primary key, "canvas_id" bigint, "canvas_context_id" bigint, "canvas_context_type" character varying, "position" integer, "name" character varying, "workflow_state" character varying, "deleted_at" timestamp, "unlock_at" timestamp, "created_at" timestamp NOT NULL, "updated_at" timestamp NOT NULL)  (5.7ms) CREATE INDEX "index_context_modules_on_context" ON "context_modules" ("canvas_context_id", "canvas_context_type")  (5.7ms) CREATE UNIQUE INDEX "index_context_modules_on_canvas_id" ON "context_modules" ("canvas_id")  (0.4ms) DROP TABLE IF EXISTS "courses" CASCADE  (12.0ms) CREATE TABLE "courses" ("id" bigserial primary key, "canvas_id" bigint NOT NULL, "sis_id" character varying, "course_code" character varying, "name" character varying, "workflow_state" character varying, "canvas_account_id" integer, "canvas_term_id" integer, "start_at" timestamp, "end_at" timestamp, "grading_standard_id" bigint, "created_at" timestamp NOT NULL, "updated_at" timestamp NOT NULL)  (5.5ms) CREATE UNIQUE INDEX "index_courses_on_canvas_id" ON "courses" ("canvas_id")  (0.4ms) DROP TABLE IF EXISTS "enrollments" CASCADE  (12.0ms) CREATE TABLE "enrollments" ("id" bigserial primary key, "canvas_id" bigint NOT NULL, "canvas_course_id" bigint, "course_sis_id" character varying, "canvas_user_id" bigint, "user_sis_id" character varying, "role" character varying, "canvas_role_id" integer, "canvas_section_id" bigint, "workflow_state" character varying, "base_role_type" character varying, "created_at" timestamp NOT NULL, "updated_at" timestamp NOT NULL)  (5.6ms) CREATE INDEX "index_enrollments_on_canvas_course_id" ON "enrollments" ("canvas_course_id")  (5.5ms) CREATE UNIQUE INDEX "index_enrollments_on_canvas_id" ON "enrollments" ("canvas_id")  (5.2ms) CREATE INDEX "index_enrollments_on_canvas_user_id" ON "enrollments" ("canvas_user_id")  (0.4ms) DROP TABLE IF EXISTS "grading_period_groups" CASCADE  (12.0ms) CREATE TABLE "grading_period_groups" ("id" bigserial primary key, "canvas_id" bigint NOT NULL, "title" character varying, "weighted" boolean, "display_totals_for_all_grading_periods" boolean, "workflow_state" character varying, "created_at" timestamp NOT NULL, "updated_at" timestamp NOT NULL)  (5.7ms) CREATE UNIQUE INDEX "index_grading_period_groups_on_canvas_id" ON "grading_period_groups" ("canvas_id")  (0.4ms) DROP TABLE IF EXISTS "grading_periods" CASCADE  (12.3ms) CREATE TABLE "grading_periods" ("id" bigserial primary key, "canvas_id" bigint NOT NULL, "title" character varying, "weight" float, "start_date" timestamp, "end_date" timestamp, "close_date" timestamp, "canvas_grading_period_group_id" bigint, "workflow_state" character varying, "created_at" timestamp NOT NULL, "updated_at" timestamp NOT NULL)  (5.6ms) CREATE INDEX "index_grading_periods_on_canvas_grading_period_group_id" ON "grading_periods" ("canvas_grading_period_group_id")  (5.8ms) CREATE UNIQUE INDEX "index_grading_periods_on_canvas_id" ON "grading_periods" ("canvas_id")  (0.4ms) DROP TABLE IF EXISTS "group_memberships" CASCADE  (13.2ms) CREATE TABLE "group_memberships" ("id" bigserial primary key, "canvas_id" bigint NOT NULL, "canvas_user_id" bigint NOT NULL, "canvas_group_id" bigint NOT NULL, "group_sis_id" character varying, "user_sis_id" character varying, "workflow_state" character varying, "created_at" timestamp NOT NULL, "updated_at" timestamp NOT NULL)  (5.9ms) CREATE UNIQUE INDEX "index_group_memberships_on_canvas_id" ON "group_memberships" ("canvas_id")  (0.4ms) DROP TABLE IF EXISTS "groups" CASCADE  (12.5ms) CREATE TABLE "groups" ("id" bigserial primary key, "canvas_id" bigint NOT NULL, "sis_id" character varying, "canvas_group_category_id" bigint, "group_category_sis_id" character varying, "canvas_account_id" bigint, "canvas_course_id" bigint, "name" character varying, "workflow_state" character varying, "context_id" bigint, "context_type" character varying, "max_membership" integer, "created_at" timestamp NOT NULL, "updated_at" timestamp NOT NULL)  (5.6ms) CREATE UNIQUE INDEX "index_groups_on_canvas_id" ON "groups" ("canvas_id")  (0.4ms) DROP TABLE IF EXISTS "pseudonyms" CASCADE  (12.9ms) CREATE TABLE "pseudonyms" ("id" bigserial primary key, "canvas_id" bigint NOT NULL, "canvas_user_id" bigint, "sis_id" character varying, "unique_id" character varying, "workflow_state" character varying, "created_at" timestamp NOT NULL, "updated_at" timestamp NOT NULL)  (5.8ms) CREATE UNIQUE INDEX "index_pseudonyms_on_canvas_id" ON "pseudonyms" ("canvas_id")  (5.8ms) CREATE INDEX "index_pseudonyms_on_canvas_user_id" ON "pseudonyms" ("canvas_user_id")  (0.4ms) DROP TABLE IF EXISTS "roles" CASCADE  (12.5ms) CREATE TABLE "roles" ("id" bigserial primary key, "canvas_id" integer NOT NULL, "label" character varying, "base_role_type" character varying, "canvas_account_id" integer, "workflow_state" character varying, "permissions" json, "created_at" timestamp NOT NULL, "updated_at" timestamp NOT NULL)  (6.0ms) CREATE INDEX "index_roles_on_canvas_account_id" ON "roles" ("canvas_account_id")  (5.7ms) CREATE UNIQUE INDEX "index_roles_on_canvas_id" ON "roles" ("canvas_id")  (0.4ms) DROP TABLE IF EXISTS "sections" CASCADE  (12.8ms) CREATE TABLE "sections" ("id" bigserial primary key, "canvas_id" bigint NOT NULL, "sis_id" character varying, "canvas_course_id" bigint, "canvas_nonxlist_course_id" bigint, "name" character varying, "workflow_state" character varying, "start_at" timestamp, "end_at" timestamp, "created_at" timestamp NOT NULL, "updated_at" timestamp NOT NULL)  (5.7ms) CREATE INDEX "index_sections_on_canvas_course_id" ON "sections" ("canvas_course_id")  (5.6ms) CREATE UNIQUE INDEX "index_sections_on_canvas_id" ON "sections" ("canvas_id")  (0.3ms) DROP TABLE IF EXISTS "submissions" CASCADE  (12.7ms) CREATE TABLE "submissions" ("id" bigserial primary key, "canvas_id" bigint NOT NULL, "canvas_course_id" bigint, "canvas_assignment_id" bigint, "canvas_user_id" bigint, "submitted_at" timestamp, "due_at" timestamp, "graded_at" timestamp, "score" float, "points_possible" float, "excused" boolean, "workflow_state" character varying, "created_at" timestamp NOT NULL, "updated_at" timestamp NOT NULL)  (6.3ms) CREATE INDEX "index_submissions_on_canvas_assignment_id" ON "submissions" ("canvas_assignment_id")  (5.7ms) CREATE INDEX "index_submissions_on_canvas_course_id" ON "submissions" ("canvas_course_id")  (5.8ms) CREATE UNIQUE INDEX "index_submissions_on_canvas_id" ON "submissions" ("canvas_id")  (5.8ms) CREATE INDEX "index_submissions_on_canvas_user_id" ON "submissions" ("canvas_user_id")  (0.4ms) DROP TABLE IF EXISTS "terms" CASCADE  (13.3ms) CREATE TABLE "terms" ("id" bigserial primary key, "canvas_id" integer NOT NULL, "name" character varying, "start_at" timestamp, "end_at" timestamp, "workflow_state" character varying, "grading_period_group_id" integer, "sis_id" character varying, "created_at" timestamp NOT NULL, "updated_at" timestamp NOT NULL)  (5.7ms) CREATE UNIQUE INDEX "index_terms_on_canvas_id" ON "terms" ("canvas_id")  (0.4ms) DROP TABLE IF EXISTS "user_observers" CASCADE  (12.1ms) CREATE TABLE "user_observers" ("id" bigserial primary key, "observing_user_id" bigint, "observed_user_id" bigint, "workflow_state" character varying, "created_at" timestamp NOT NULL, "updated_at" timestamp NOT NULL)  (5.9ms) CREATE UNIQUE INDEX "index_user_observers_on_observed_user_id_and_observing_user_id" ON "user_observers" ("observed_user_id", "observing_user_id")  (5.9ms) CREATE INDEX "index_user_observers_on_observed_user_id" ON "user_observers" ("observed_user_id")  (5.7ms) CREATE INDEX "index_user_observers_on_observing_user_id" ON "user_observers" ("observing_user_id")  (0.4ms) DROP TABLE IF EXISTS "users" CASCADE  (13.1ms) CREATE TABLE "users" ("id" bigserial primary key, "canvas_id" bigint NOT NULL, "sis_id" character varying, "email" character varying, "first_name" character varying, "last_name" character varying, "workflow_state" character varying, "login_id" character varying, "name" character varying, "sortable_name" character varying, "created_at" timestamp NOT NULL, "updated_at" timestamp NOT NULL)  (5.8ms) CREATE UNIQUE INDEX "index_users_on_canvas_id" ON "users" ("canvas_id")  (11.2ms) CREATE TABLE "schema_migrations" ("version" character varying NOT NULL PRIMARY KEY)  (0.8ms) SELECT "schema_migrations"."version" FROM "schema_migrations" ORDER BY "schema_migrations"."version" ASC  (1.8ms) INSERT INTO "schema_migrations" (version) VALUES (20211001184920)  (1.7ms) INSERT INTO "schema_migrations" (version) VALUES (20201016181346), (20190702203620), (20190702203630), (20190702203627), (20190702203624), (20190702203621), (20200416214248), (20210907233330), (20190702203631), (20190702203632), (20190927204545), (20190702203622), (20190702203626), (20200415171620), (20190927204546), (20190702203625), (20210907233329), (20190702203623), (20180725155729), (20170915210836), (20201018210836), (20190916154829), (20201030210836);   (11.8ms) CREATE TABLE "ar_internal_metadata" ("key" character varying NOT NULL PRIMARY KEY, "value" character varying, "created_at" timestamp NOT NULL, "updated_at" timestamp NOT NULL) ActiveRecord::InternalMetadata Load (0.7ms) SELECT "ar_internal_metadata".* FROM "ar_internal_metadata" WHERE "ar_internal_metadata"."key" = $1 LIMIT $2 [["key", "environment"], ["LIMIT", 1]]  (0.4ms) BEGIN ActiveRecord::InternalMetadata Create (0.8ms) INSERT INTO "ar_internal_metadata" ("key", "value", "created_at", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "key" [["key", "environment"], ["value", "test"], ["created_at", "2021-10-15 17:00:33.631129"], ["updated_at", "2021-10-15 17:00:33.631129"]]  (1.4ms) COMMIT ActiveRecord::InternalMetadata Load (0.5ms) SELECT "ar_internal_metadata".* FROM "ar_internal_metadata" WHERE "ar_internal_metadata"."key" = $1 LIMIT $2 [["key", "environment"], ["LIMIT", 1]]  (0.4ms) BEGIN  (0.4ms) COMMIT  (0.4ms) SELECT "schema_migrations"."version" FROM "schema_migrations" ORDER BY "schema_migrations"."version" ASC  (0.3ms) BEGIN  (0.3ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.4ms) SELECT COUNT(*) FROM "canvas_sync_job_logs" [ActiveJob] [GoodJob] [9a59fdbd-4f91-4ab0-8407-97c85eef6064] Performing GoodJob (Job ID: 9a59fdbd-4f91-4ab0-8407-97c85eef6064) from Test(default) with arguments: "argument" [ActiveJob] [GoodJob] [9a59fdbd-4f91-4ab0-8407-97c85eef6064] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "9a59fdbd-4f91-4ab0-8407-97c85eef6064"], ["LIMIT", 1]] [ActiveJob] [GoodJob] [9a59fdbd-4f91-4ab0-8407-97c85eef6064]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [GoodJob] [9a59fdbd-4f91-4ab0-8407-97c85eef6064] CanvasSync::JobLog Create (0.5ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "GoodJob"], ["status", "enqueued"], ["job_arguments", "---\n- argument\n"], ["created_at", "2021-10-15 17:00:34.150160"], ["updated_at", "2021-10-15 17:00:34.150160"], ["job_id", "9a59fdbd-4f91-4ab0-8407-97c85eef6064"]] [ActiveJob] [GoodJob] [9a59fdbd-4f91-4ab0-8407-97c85eef6064]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [GoodJob] [9a59fdbd-4f91-4ab0-8407-97c85eef6064]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [GoodJob] [9a59fdbd-4f91-4ab0-8407-97c85eef6064] CanvasSync::JobLog Update (0.4ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-10-15 17:00:34.152216"], ["status", "running"], ["updated_at", "2021-10-15 17:00:34.152701"], ["id", 1]] [ActiveJob] [GoodJob] [9a59fdbd-4f91-4ab0-8407-97c85eef6064]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [GoodJob] [9a59fdbd-4f91-4ab0-8407-97c85eef6064]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [GoodJob] [9a59fdbd-4f91-4ab0-8407-97c85eef6064] CanvasSync::JobLog Update (0.4ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2021-10-15 17:00:34.154416"], ["status", "success"], ["updated_at", "2021-10-15 17:00:34.154866"], ["id", 1]] [ActiveJob] [GoodJob] [9a59fdbd-4f91-4ab0-8407-97c85eef6064]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [GoodJob] [9a59fdbd-4f91-4ab0-8407-97c85eef6064] Performed GoodJob (Job ID: 9a59fdbd-4f91-4ab0-8407-97c85eef6064) from Test(default) in 16.91ms  (0.3ms) SELECT COUNT(*) FROM "canvas_sync_job_logs" CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" ORDER BY "canvas_sync_job_logs"."id" DESC LIMIT $1 [["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [BadJob] [e1be30a2-938d-4b4e-8591-d2e13a612076] Performing BadJob (Job ID: e1be30a2-938d-4b4e-8591-d2e13a612076) from Test(default) with arguments: "argument" [ActiveJob] [BadJob] [e1be30a2-938d-4b4e-8591-d2e13a612076] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "e1be30a2-938d-4b4e-8591-d2e13a612076"], ["LIMIT", 1]] [ActiveJob] [BadJob] [e1be30a2-938d-4b4e-8591-d2e13a612076]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [BadJob] [e1be30a2-938d-4b4e-8591-d2e13a612076] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "BadJob"], ["status", "enqueued"], ["job_arguments", "---\n- argument\n"], ["created_at", "2021-10-15 17:00:34.162677"], ["updated_at", "2021-10-15 17:00:34.162677"], ["job_id", "e1be30a2-938d-4b4e-8591-d2e13a612076"]] [ActiveJob] [BadJob] [e1be30a2-938d-4b4e-8591-d2e13a612076]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [BadJob] [e1be30a2-938d-4b4e-8591-d2e13a612076]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [BadJob] [e1be30a2-938d-4b4e-8591-d2e13a612076] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-10-15 17:00:34.164156"], ["status", "running"], ["updated_at", "2021-10-15 17:00:34.164470"], ["id", 2]] [ActiveJob] [BadJob] [e1be30a2-938d-4b4e-8591-d2e13a612076]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [BadJob] [e1be30a2-938d-4b4e-8591-d2e13a612076]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [BadJob] [e1be30a2-938d-4b4e-8591-d2e13a612076] CanvasSync::JobLog Update (0.4ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "exception" = $2, "backtrace" = $3, "status" = $4, "updated_at" = $5 WHERE "canvas_sync_job_logs"."id" = $6 [["completed_at", "2021-10-15 17:00:34.165527"], ["exception", "EvilError: EvilError"], ["backtrace", "/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:12:in `perform'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:39:in `block in perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:109:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch_aware_job.rb:22:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:21:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/i18n-1.8.10/lib/i18n.rb:309:in `with_locale'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/translation.rb:9:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:26:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `block in instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications/instrumenter.rb:23:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:25:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `block in tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `block in tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:28:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:22:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:136:in `run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:38:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:18:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:40:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/matchers/built_in/raise_error.rb:59:in `matches?'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:51:in `block in handle_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:27:in `with_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:48:in `handle_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:65:in `to'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:101:in `to'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:39:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `block in with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `block in with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-rails-5.0.2/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:259:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:644:in `block in run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:606:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/configuration.rb:2067:in `with_suite_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:116:in `block in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/reporter.rb:74:in `report'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:115:in `run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:89:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:71:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:45:in `invoke'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/exe/rspec:4:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:63:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:63:in `kernel_load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:28:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:474:in `exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:30:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:24:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/exe/bundle:49:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/friendly_errors.rb:128:in `with_friendly_errors'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/exe/bundle:37:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `
'"], ["status", "error"], ["updated_at", "2021-10-15 17:00:34.165795"], ["id", 2]] [ActiveJob] [BadJob] [e1be30a2-938d-4b4e-8591-d2e13a612076]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [BadJob] [e1be30a2-938d-4b4e-8591-d2e13a612076] Error performing BadJob (Job ID: e1be30a2-938d-4b4e-8591-d2e13a612076) from Test(default) in 5.35ms: EvilError (EvilError): /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:12:in `perform' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:39:in `block in perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:109:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch_aware_job.rb:22:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:21:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/i18n-1.8.10/lib/i18n.rb:309:in `with_locale' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/translation.rb:9:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:26:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `block in instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications/instrumenter.rb:23:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:25:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `block in tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `block in tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:28:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:22:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:136:in `run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:38:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:18:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:40:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/matchers/built_in/raise_error.rb:59:in `matches?' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:51:in `block in handle_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:27:in `with_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:48:in `handle_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:65:in `to' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:101:in `to' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:39:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `block in with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `block in with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-rails-5.0.2/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:259:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:644:in `block in run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:606:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/configuration.rb:2067:in `with_suite_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:116:in `block in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/reporter.rb:74:in `report' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:115:in `run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:89:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:71:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:45:in `invoke' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/exe/rspec:4:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:63:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:63:in `kernel_load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:28:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:474:in `exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:30:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:24:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/exe/bundle:49:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/friendly_errors.rb:128:in `with_friendly_errors' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/exe/bundle:37:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `
' CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" ORDER BY "canvas_sync_job_logs"."id" DESC LIMIT $1 [["LIMIT", 1]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [BadJob] [f5dc56ea-68ed-4db1-89e4-a90280bc8275] Performing BadJob (Job ID: f5dc56ea-68ed-4db1-89e4-a90280bc8275) from Test(default) [ActiveJob] [BadJob] [f5dc56ea-68ed-4db1-89e4-a90280bc8275] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "f5dc56ea-68ed-4db1-89e4-a90280bc8275"], ["LIMIT", 1]] [ActiveJob] [BadJob] [f5dc56ea-68ed-4db1-89e4-a90280bc8275]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [BadJob] [f5dc56ea-68ed-4db1-89e4-a90280bc8275] CanvasSync::JobLog Create (0.2ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["job_class", "BadJob"], ["status", "enqueued"], ["created_at", "2021-10-15 17:00:34.169731"], ["updated_at", "2021-10-15 17:00:34.169731"], ["job_id", "f5dc56ea-68ed-4db1-89e4-a90280bc8275"]] [ActiveJob] [BadJob] [f5dc56ea-68ed-4db1-89e4-a90280bc8275]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [BadJob] [f5dc56ea-68ed-4db1-89e4-a90280bc8275]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [BadJob] [f5dc56ea-68ed-4db1-89e4-a90280bc8275] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-10-15 17:00:34.170496"], ["status", "running"], ["updated_at", "2021-10-15 17:00:34.170800"], ["id", 3]] [ActiveJob] [BadJob] [f5dc56ea-68ed-4db1-89e4-a90280bc8275]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [BadJob] [f5dc56ea-68ed-4db1-89e4-a90280bc8275]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [BadJob] [f5dc56ea-68ed-4db1-89e4-a90280bc8275] CanvasSync::JobLog Update (0.4ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "exception" = $2, "backtrace" = $3, "status" = $4, "updated_at" = $5 WHERE "canvas_sync_job_logs"."id" = $6 [["completed_at", "2021-10-15 17:00:34.172062"], ["exception", "ArgumentError: wrong number of arguments (given 0, expected 1)"], ["backtrace", "/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:11:in `perform'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:39:in `block in perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:109:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch_aware_job.rb:22:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:21:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/i18n-1.8.10/lib/i18n.rb:309:in `with_locale'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/translation.rb:9:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:26:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `block in instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications/instrumenter.rb:23:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:25:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `block in tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `block in tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:28:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:22:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:136:in `run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:38:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:18:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:52:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/matchers/built_in/raise_error.rb:59:in `matches?'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:51:in `block in handle_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:27:in `with_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:48:in `handle_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:65:in `to'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:101:in `to'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:51:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `block in with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `block in with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-rails-5.0.2/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:259:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:644:in `block in run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:606:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/configuration.rb:2067:in `with_suite_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:116:in `block in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/reporter.rb:74:in `report'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:115:in `run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:89:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:71:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:45:in `invoke'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/exe/rspec:4:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:63:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:63:in `kernel_load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:28:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:474:in `exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:30:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:24:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/exe/bundle:49:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/friendly_errors.rb:128:in `with_friendly_errors'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/exe/bundle:37:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `
'"], ["status", "error"], ["updated_at", "2021-10-15 17:00:34.172395"], ["id", 3]] [ActiveJob] [BadJob] [f5dc56ea-68ed-4db1-89e4-a90280bc8275]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [BadJob] [f5dc56ea-68ed-4db1-89e4-a90280bc8275] Error performing BadJob (Job ID: f5dc56ea-68ed-4db1-89e4-a90280bc8275) from Test(default) in 4.61ms: ArgumentError (wrong number of arguments (given 0, expected 1)): /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:11:in `perform' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:39:in `block in perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:109:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch_aware_job.rb:22:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:21:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/i18n-1.8.10/lib/i18n.rb:309:in `with_locale' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/translation.rb:9:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:26:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `block in instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications/instrumenter.rb:23:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:25:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `block in tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `block in tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:28:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:22:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:136:in `run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:38:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:18:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:52:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/matchers/built_in/raise_error.rb:59:in `matches?' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:51:in `block in handle_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:27:in `with_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:48:in `handle_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:65:in `to' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:101:in `to' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:51:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `block in with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `block in with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-rails-5.0.2/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:259:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:644:in `block in run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:606:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/configuration.rb:2067:in `with_suite_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:116:in `block in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/reporter.rb:74:in `report' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:115:in `run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:89:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:71:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:45:in `invoke' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/exe/rspec:4:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:63:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:63:in `kernel_load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:28:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:474:in `exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:30:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:24:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/exe/bundle:49:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/friendly_errors.rb:128:in `with_friendly_errors' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/exe/bundle:37:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `
'  (0.1ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [BadJob] [f3450e58-9828-458b-ae5d-97c7329532e8] Performing BadJob (Job ID: f3450e58-9828-458b-ae5d-97c7329532e8) from Test(default) [ActiveJob] [BadJob] [f3450e58-9828-458b-ae5d-97c7329532e8] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "f3450e58-9828-458b-ae5d-97c7329532e8"], ["LIMIT", 1]] [ActiveJob] [BadJob] [f3450e58-9828-458b-ae5d-97c7329532e8]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [BadJob] [f3450e58-9828-458b-ae5d-97c7329532e8] CanvasSync::JobLog Create (0.2ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["job_class", "BadJob"], ["status", "enqueued"], ["created_at", "2021-10-15 17:00:34.176346"], ["updated_at", "2021-10-15 17:00:34.176346"], ["job_id", "f3450e58-9828-458b-ae5d-97c7329532e8"]] [ActiveJob] [BadJob] [f3450e58-9828-458b-ae5d-97c7329532e8]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [BadJob] [f3450e58-9828-458b-ae5d-97c7329532e8]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [BadJob] [f3450e58-9828-458b-ae5d-97c7329532e8] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-10-15 17:00:34.177215"], ["status", "running"], ["updated_at", "2021-10-15 17:00:34.177498"], ["id", 4]] [ActiveJob] [BadJob] [f3450e58-9828-458b-ae5d-97c7329532e8]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [BadJob] [f3450e58-9828-458b-ae5d-97c7329532e8]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [BadJob] [f3450e58-9828-458b-ae5d-97c7329532e8] CanvasSync::JobLog Update (0.9ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "exception" = $2, "backtrace" = $3, "status" = $4, "updated_at" = $5 WHERE "canvas_sync_job_logs"."id" = $6 [["completed_at", "2021-10-15 17:00:34.183052"], ["exception", "ArgumentError: wrong number of arguments (given 0, expected 1)"], ["backtrace", "/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:11:in `perform'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:39:in `block in perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:109:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch_aware_job.rb:22:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:21:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/i18n-1.8.10/lib/i18n.rb:309:in `with_locale'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/translation.rb:9:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:26:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `block in instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications/instrumenter.rb:23:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:25:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `block in tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `block in tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:28:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:22:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:136:in `run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:38:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:18:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:60:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/matchers/built_in/raise_error.rb:59:in `matches?'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:51:in `block in handle_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:27:in `with_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:48:in `handle_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:65:in `to'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:101:in `to'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:59:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `block in with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `block in with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-rails-5.0.2/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:259:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:644:in `block in run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:606:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/configuration.rb:2067:in `with_suite_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:116:in `block in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/reporter.rb:74:in `report'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:115:in `run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:89:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:71:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:45:in `invoke'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/exe/rspec:4:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:63:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:63:in `kernel_load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:28:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:474:in `exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:30:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:24:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/exe/bundle:49:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/friendly_errors.rb:128:in `with_friendly_errors'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/exe/bundle:37:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `
'\n\nError Occurred while handling an Error: NoMethodError: undefined method `bad_catcher' for BadJob:Class\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-mocks-3.10.2/lib/rspec/mocks/method_double.rb:28:in `block in original_implementation_callable'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-mocks-3.10.2/lib/rspec/mocks/message_expectation.rb:101:in `block in and_call_original'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-mocks-3.10.2/lib/rspec/mocks/message_expectation.rb:740:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-mocks-3.10.2/lib/rspec/mocks/message_expectation.rb:572:in `invoke_incrementing_actual_calls_by'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-mocks-3.10.2/lib/rspec/mocks/message_expectation.rb:427:in `invoke'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-mocks-3.10.2/lib/rspec/mocks/proxy.rb:217:in `message_received'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-mocks-3.10.2/lib/rspec/mocks/proxy.rb:361:in `message_received'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-mocks-3.10.2/lib/rspec/mocks/method_double.rb:78:in `proxy_method_invoked'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-mocks-3.10.2/lib/rspec/mocks/method_double.rb:64:in `block (2 levels) in define_proxy_method'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:31:in `rescue in block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:23:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/i18n-1.8.10/lib/i18n.rb:309:in `with_locale'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/translation.rb:9:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:26:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `block in instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications/instrumenter.rb:23:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:25:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `block in tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `block in tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:28:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:22:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:136:in `run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:38:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:18:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:60:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/matchers/built_in/raise_error.rb:59:in `matches?'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:51:in `block in handle_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:27:in `with_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:48:in `handle_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:65:in `to'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:101:in `to'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:59:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `block in with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `block in with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-rails-5.0.2/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:259:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:644:in `block in run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:606:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/configuration.rb:2067:in `with_suite_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:116:in `block in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/reporter.rb:74:in `report'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:115:in `run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:89:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:71:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:45:in `invoke'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/exe/rspec:4:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:63:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:63:in `kernel_load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:28:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:474:in `exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:30:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:24:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/exe/bundle:49:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/friendly_errors.rb:128:in `with_friendly_errors'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/exe/bundle:37:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `
'"], ["status", "error"], ["updated_at", "2021-10-15 17:00:34.183658"], ["id", 4]] [ActiveJob] [BadJob] [f3450e58-9828-458b-ae5d-97c7329532e8]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [BadJob] [f3450e58-9828-458b-ae5d-97c7329532e8] Error performing BadJob (Job ID: f3450e58-9828-458b-ae5d-97c7329532e8) from Test(default) in 10.21ms: ArgumentError (wrong number of arguments (given 0, expected 1)): /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:11:in `perform' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:39:in `block in perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:109:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch_aware_job.rb:22:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:21:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/i18n-1.8.10/lib/i18n.rb:309:in `with_locale' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/translation.rb:9:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:26:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `block in instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications/instrumenter.rb:23:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:25:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `block in tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `block in tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:28:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:22:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:136:in `run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:38:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:18:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:60:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/matchers/built_in/raise_error.rb:59:in `matches?' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:51:in `block in handle_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:27:in `with_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:48:in `handle_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:65:in `to' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:101:in `to' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:59:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `block in with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `block in with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-rails-5.0.2/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:259:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:644:in `block in run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:606:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/configuration.rb:2067:in `with_suite_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:116:in `block in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/reporter.rb:74:in `report' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:115:in `run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:89:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:71:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:45:in `invoke' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/exe/rspec:4:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:63:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:63:in `kernel_load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:28:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:474:in `exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:30:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:24:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/exe/bundle:49:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/friendly_errors.rb:128:in `with_friendly_errors' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/exe/bundle:37:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `
' CanvasSync::JobLog Load (0.3ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" ORDER BY "canvas_sync_job_logs"."id" DESC LIMIT $1 [["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [CanvasSync::Jobs::ReportChecker] [64cd81b4-a4d3-495b-8c80-e2fc24c42f01] Performing CanvasSync::Jobs::ReportChecker (Job ID: 64cd81b4-a4d3-495b-8c80-e2fc24c42f01) from Test(default) with arguments: "provisioning_csv", 1, "FakeProcessor", {} [ActiveJob] [CanvasSync::Jobs::ReportChecker] [64cd81b4-a4d3-495b-8c80-e2fc24c42f01] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "64cd81b4-a4d3-495b-8c80-e2fc24c42f01"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [64cd81b4-a4d3-495b-8c80-e2fc24c42f01]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [64cd81b4-a4d3-495b-8c80-e2fc24c42f01] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- provisioning_csv\n- 1\n- FakeProcessor\n- {}\n"], ["created_at", "2021-10-15 17:00:34.190917"], ["updated_at", "2021-10-15 17:00:34.190917"], ["job_id", "64cd81b4-a4d3-495b-8c80-e2fc24c42f01"]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [64cd81b4-a4d3-495b-8c80-e2fc24c42f01]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [64cd81b4-a4d3-495b-8c80-e2fc24c42f01]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [64cd81b4-a4d3-495b-8c80-e2fc24c42f01] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-10-15 17:00:34.192409"], ["status", "running"], ["updated_at", "2021-10-15 17:00:34.192793"], ["id", 5]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [64cd81b4-a4d3-495b-8c80-e2fc24c42f01]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [64cd81b4-a4d3-495b-8c80-e2fc24c42f01]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [64cd81b4-a4d3-495b-8c80-e2fc24c42f01] CanvasSync::JobLog Destroy (0.2ms) DELETE FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."id" = $1 [["id", 5]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [64cd81b4-a4d3-495b-8c80-e2fc24c42f01]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [64cd81b4-a4d3-495b-8c80-e2fc24c42f01] Performed CanvasSync::Jobs::ReportChecker (Job ID: 64cd81b4-a4d3-495b-8c80-e2fc24c42f01) from Test(default) in 8.31ms  (0.2ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [CanvasSync::Jobs::ReportChecker] [1949404e-5130-485b-8a53-846dbae4916c] Performing CanvasSync::Jobs::ReportChecker (Job ID: 1949404e-5130-485b-8a53-846dbae4916c) from Test(default) with arguments: "provisioning_csv", 1, "FakeProcessor", {} [ActiveJob] [CanvasSync::Jobs::ReportChecker] [1949404e-5130-485b-8a53-846dbae4916c] CanvasSync::JobLog Load (0.3ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "1949404e-5130-485b-8a53-846dbae4916c"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [1949404e-5130-485b-8a53-846dbae4916c]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [1949404e-5130-485b-8a53-846dbae4916c] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- provisioning_csv\n- 1\n- FakeProcessor\n- {}\n"], ["created_at", "2021-10-15 17:00:34.201746"], ["updated_at", "2021-10-15 17:00:34.201746"], ["job_id", "1949404e-5130-485b-8a53-846dbae4916c"]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [1949404e-5130-485b-8a53-846dbae4916c]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [1949404e-5130-485b-8a53-846dbae4916c]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [1949404e-5130-485b-8a53-846dbae4916c] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-10-15 17:00:34.203070"], ["status", "running"], ["updated_at", "2021-10-15 17:00:34.203296"], ["id", 6]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [1949404e-5130-485b-8a53-846dbae4916c]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [1949404e-5130-485b-8a53-846dbae4916c]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [1949404e-5130-485b-8a53-846dbae4916c] CanvasSync::JobLog Create (0.2ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- provisioning_csv\n- 1\n- FakeProcessor\n- {}\n- {}\n"], ["created_at", "2021-10-15 17:00:34.206132"], ["updated_at", "2021-10-15 17:00:34.206132"], ["job_id", "e2cdf744-4e9d-45be-9e0b-5fd013a1c05b"]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [1949404e-5130-485b-8a53-846dbae4916c]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [1949404e-5130-485b-8a53-846dbae4916c] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: e2cdf744-4e9d-45be-9e0b-5fd013a1c05b) to Test(default) at 2021-10-15 17:01:04 UTC with arguments: "provisioning_csv", 1, "FakeProcessor", {}, {} [ActiveJob] [CanvasSync::Jobs::ReportChecker] [1949404e-5130-485b-8a53-846dbae4916c]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [1949404e-5130-485b-8a53-846dbae4916c] CanvasSync::JobLog Destroy (0.2ms) DELETE FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."id" = $1 [["id", 6]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [1949404e-5130-485b-8a53-846dbae4916c]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [1949404e-5130-485b-8a53-846dbae4916c] Performed CanvasSync::Jobs::ReportChecker (Job ID: 1949404e-5130-485b-8a53-846dbae4916c) from Test(default) in 7.82ms  (0.1ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [CanvasSync::Jobs::ReportChecker] [3f91a163-b746-4cd5-9648-61c6cb942609] Performing CanvasSync::Jobs::ReportChecker (Job ID: 3f91a163-b746-4cd5-9648-61c6cb942609) from Test(default) with arguments: "provisioning_csv", 1, "FakeProcessor", {} [ActiveJob] [CanvasSync::Jobs::ReportChecker] [3f91a163-b746-4cd5-9648-61c6cb942609] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "3f91a163-b746-4cd5-9648-61c6cb942609"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [3f91a163-b746-4cd5-9648-61c6cb942609]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [3f91a163-b746-4cd5-9648-61c6cb942609] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- provisioning_csv\n- 1\n- FakeProcessor\n- {}\n"], ["created_at", "2021-10-15 17:00:34.211405"], ["updated_at", "2021-10-15 17:00:34.211405"], ["job_id", "3f91a163-b746-4cd5-9648-61c6cb942609"]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [3f91a163-b746-4cd5-9648-61c6cb942609]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [3f91a163-b746-4cd5-9648-61c6cb942609]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [3f91a163-b746-4cd5-9648-61c6cb942609] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-10-15 17:00:34.213110"], ["status", "running"], ["updated_at", "2021-10-15 17:00:34.213471"], ["id", 8]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [3f91a163-b746-4cd5-9648-61c6cb942609]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [3f91a163-b746-4cd5-9648-61c6cb942609]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [3f91a163-b746-4cd5-9648-61c6cb942609] CanvasSync::JobLog Update (0.6ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "exception" = $2, "backtrace" = $3, "status" = $4, "updated_at" = $5 WHERE "canvas_sync_job_logs"."id" = $6 [["completed_at", "2021-10-15 17:00:34.220306"], ["exception", "NameError: undefined local variable or method `current_organization' for #"], ["backtrace", "/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/jobs/report_checker.rb:35:in `perform'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:39:in `block in perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:109:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch_aware_job.rb:22:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:21:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/i18n-1.8.10/lib/i18n.rb:309:in `with_locale'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/translation.rb:9:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:26:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `block in instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications/instrumenter.rb:23:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:25:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `block in tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `block in tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:28:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:22:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:136:in `run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:38:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:18:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/report_checker_spec.rb:11:in `start_job'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/report_checker_spec.rb:53:in `block (5 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/matchers/built_in/raise_error.rb:59:in `matches?'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:51:in `block in handle_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:27:in `with_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:48:in `handle_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:65:in `to'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:101:in `to'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/report_checker_spec.rb:53:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `block in with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `block in with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-rails-5.0.2/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:259:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:644:in `block in run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:606:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/configuration.rb:2067:in `with_suite_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:116:in `block in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/reporter.rb:74:in `report'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:115:in `run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:89:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:71:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:45:in `invoke'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/exe/rspec:4:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:63:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:63:in `kernel_load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:28:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:474:in `exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:30:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:24:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/exe/bundle:49:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/friendly_errors.rb:128:in `with_friendly_errors'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/exe/bundle:37:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `
'"], ["status", "error"], ["updated_at", "2021-10-15 17:00:34.220824"], ["id", 8]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [3f91a163-b746-4cd5-9648-61c6cb942609]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [3f91a163-b746-4cd5-9648-61c6cb942609] Error performing CanvasSync::Jobs::ReportChecker (Job ID: 3f91a163-b746-4cd5-9648-61c6cb942609) from Test(default) in 12.59ms: NameError (undefined local variable or method `current_organization' for #): /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/jobs/report_checker.rb:35:in `perform' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:39:in `block in perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:109:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch_aware_job.rb:22:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:21:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/i18n-1.8.10/lib/i18n.rb:309:in `with_locale' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/translation.rb:9:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:26:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `block in instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications/instrumenter.rb:23:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:25:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `block in tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `block in tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:28:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:22:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:136:in `run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:38:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:18:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/report_checker_spec.rb:11:in `start_job' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/report_checker_spec.rb:53:in `block (5 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/matchers/built_in/raise_error.rb:59:in `matches?' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:51:in `block in handle_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:27:in `with_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:48:in `handle_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:65:in `to' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:101:in `to' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/report_checker_spec.rb:53:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `block in with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `block in with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-rails-5.0.2/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:259:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:644:in `block in run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:606:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/configuration.rb:2067:in `with_suite_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:116:in `block in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/reporter.rb:74:in `report' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:115:in `run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:89:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:71:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:45:in `invoke' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/exe/rspec:4:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:63:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:63:in `kernel_load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:28:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:474:in `exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:30:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:24:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/exe/bundle:49:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/friendly_errors.rb:128:in `with_friendly_errors' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/exe/bundle:37:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `
'  (0.2ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [dd01acd8-08d1-47e7-b5d8-982ad48856d0] Performing CanvasSync::Jobs::ReportProcessorJob (Job ID: dd01acd8-08d1-47e7-b5d8-982ad48856d0) from Test(default) with arguments: "provisioning_csv", "https://test.instructure.com/sample_report_download", "FakeProcessor", {}, 1 [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [dd01acd8-08d1-47e7-b5d8-982ad48856d0] CanvasSync::JobLog Load (0.1ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "dd01acd8-08d1-47e7-b5d8-982ad48856d0"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [dd01acd8-08d1-47e7-b5d8-982ad48856d0]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [dd01acd8-08d1-47e7-b5d8-982ad48856d0] CanvasSync::JobLog Create (0.5ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportProcessorJob"], ["status", "enqueued"], ["job_arguments", "---\n- provisioning_csv\n- https://test.instructure.com/sample_report_download\n- FakeProcessor\n- {}\n- 1\n"], ["created_at", "2021-10-15 17:00:34.226743"], ["updated_at", "2021-10-15 17:00:34.226743"], ["job_id", "dd01acd8-08d1-47e7-b5d8-982ad48856d0"]] [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [dd01acd8-08d1-47e7-b5d8-982ad48856d0]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [dd01acd8-08d1-47e7-b5d8-982ad48856d0]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [dd01acd8-08d1-47e7-b5d8-982ad48856d0] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-10-15 17:00:34.228962"], ["status", "running"], ["updated_at", "2021-10-15 17:00:34.229354"], ["id", 9]] [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [dd01acd8-08d1-47e7-b5d8-982ad48856d0]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [dd01acd8-08d1-47e7-b5d8-982ad48856d0]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [dd01acd8-08d1-47e7-b5d8-982ad48856d0] CanvasSync::JobLog Update (0.4ms) UPDATE "canvas_sync_job_logs" SET "job_class" = $1, "updated_at" = $2 WHERE "canvas_sync_job_logs"."id" = $3 [["job_class", "FakeProcessor"], ["updated_at", "2021-10-15 17:00:34.230897"], ["id", 9]] [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [dd01acd8-08d1-47e7-b5d8-982ad48856d0]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [dd01acd8-08d1-47e7-b5d8-982ad48856d0]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [dd01acd8-08d1-47e7-b5d8-982ad48856d0] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2021-10-15 17:00:34.241332"], ["status", "success"], ["updated_at", "2021-10-15 17:00:34.241834"], ["id", 9]] [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [dd01acd8-08d1-47e7-b5d8-982ad48856d0]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [dd01acd8-08d1-47e7-b5d8-982ad48856d0] Performed CanvasSync::Jobs::ReportProcessorJob (Job ID: dd01acd8-08d1-47e7-b5d8-982ad48856d0) from Test(default) in 17.26ms  (0.2ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [CanvasSync::Jobs::ReportStarter] [30dec4de-bd8c-41d6-8fe7-b71f678a2671] Performing CanvasSync::Jobs::ReportStarter (Job ID: 30dec4de-bd8c-41d6-8fe7-b71f678a2671) from Test(default) with arguments: "provisioning_csv", {"parameters[users]"=>true}, "CoolProcessor", {:models=>["users"]} [ActiveJob] [CanvasSync::Jobs::ReportStarter] [30dec4de-bd8c-41d6-8fe7-b71f678a2671] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "30dec4de-bd8c-41d6-8fe7-b71f678a2671"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::ReportStarter] [30dec4de-bd8c-41d6-8fe7-b71f678a2671]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [30dec4de-bd8c-41d6-8fe7-b71f678a2671] CanvasSync::JobLog Create (0.4ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportStarter"], ["status", "enqueued"], ["job_arguments", "---\n- provisioning_csv\n- parameters[users]: true\n- CoolProcessor\n- :models:\n - users\n"], ["created_at", "2021-10-15 17:00:34.245833"], ["updated_at", "2021-10-15 17:00:34.245833"], ["job_id", "30dec4de-bd8c-41d6-8fe7-b71f678a2671"]] [ActiveJob] [CanvasSync::Jobs::ReportStarter] [30dec4de-bd8c-41d6-8fe7-b71f678a2671]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [30dec4de-bd8c-41d6-8fe7-b71f678a2671]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [30dec4de-bd8c-41d6-8fe7-b71f678a2671] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-10-15 17:00:34.247705"], ["status", "running"], ["updated_at", "2021-10-15 17:00:34.248121"], ["id", 10]] [ActiveJob] [CanvasSync::Jobs::ReportStarter] [30dec4de-bd8c-41d6-8fe7-b71f678a2671]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [30dec4de-bd8c-41d6-8fe7-b71f678a2671]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [30dec4de-bd8c-41d6-8fe7-b71f678a2671] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- provisioning_csv\n- 1\n- CoolProcessor\n- :models:\n - users\n :sync_start_time: '2021-10-15T17:00:34Z'\n :report_params:\n parameters[users]: true\n"], ["created_at", "2021-10-15 17:00:34.251881"], ["updated_at", "2021-10-15 17:00:34.251881"], ["job_id", "b6c0b362-e4f8-47e4-b00b-b0c3a263ec88"]] [ActiveJob] [CanvasSync::Jobs::ReportStarter] [30dec4de-bd8c-41d6-8fe7-b71f678a2671]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [30dec4de-bd8c-41d6-8fe7-b71f678a2671] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: b6c0b362-e4f8-47e4-b00b-b0c3a263ec88) to Test(default) at 2021-10-15 17:01:04 UTC with arguments: "provisioning_csv", 1, "CoolProcessor", {:models=>["users"], :sync_start_time=>"2021-10-15T17:00:34Z", :report_params=>{"parameters[users]"=>true}} [ActiveJob] [CanvasSync::Jobs::ReportStarter] [30dec4de-bd8c-41d6-8fe7-b71f678a2671]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [30dec4de-bd8c-41d6-8fe7-b71f678a2671] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2021-10-15 17:00:34.254058"], ["status", "success"], ["updated_at", "2021-10-15 17:00:34.254363"], ["id", 10]] [ActiveJob] [CanvasSync::Jobs::ReportStarter] [30dec4de-bd8c-41d6-8fe7-b71f678a2671]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [30dec4de-bd8c-41d6-8fe7-b71f678a2671] Performed CanvasSync::Jobs::ReportStarter (Job ID: 30dec4de-bd8c-41d6-8fe7-b71f678a2671) from Test(default) in 10.45ms  (0.1ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [CanvasSync::Jobs::ReportStarter] [c3e38d3c-7ba6-4323-80e8-b6062222f158] Performing CanvasSync::Jobs::ReportStarter (Job ID: c3e38d3c-7ba6-4323-80e8-b6062222f158) from Test(default) with arguments: "provisioning_csv", {"parameters[users]"=>true}, "CoolProcessor", {:models=>["users"]}, {:allow_redownloads=>true} [ActiveJob] [CanvasSync::Jobs::ReportStarter] [c3e38d3c-7ba6-4323-80e8-b6062222f158] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "c3e38d3c-7ba6-4323-80e8-b6062222f158"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::ReportStarter] [c3e38d3c-7ba6-4323-80e8-b6062222f158]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [c3e38d3c-7ba6-4323-80e8-b6062222f158] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportStarter"], ["status", "enqueued"], ["job_arguments", "---\n- provisioning_csv\n- parameters[users]: true\n- CoolProcessor\n- :models:\n - users\n- :allow_redownloads: true\n"], ["created_at", "2021-10-15 17:00:34.258829"], ["updated_at", "2021-10-15 17:00:34.258829"], ["job_id", "c3e38d3c-7ba6-4323-80e8-b6062222f158"]] [ActiveJob] [CanvasSync::Jobs::ReportStarter] [c3e38d3c-7ba6-4323-80e8-b6062222f158]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [c3e38d3c-7ba6-4323-80e8-b6062222f158]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [c3e38d3c-7ba6-4323-80e8-b6062222f158] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-10-15 17:00:34.260747"], ["status", "running"], ["updated_at", "2021-10-15 17:00:34.261084"], ["id", 12]] [ActiveJob] [CanvasSync::Jobs::ReportStarter] [c3e38d3c-7ba6-4323-80e8-b6062222f158]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [c3e38d3c-7ba6-4323-80e8-b6062222f158]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [c3e38d3c-7ba6-4323-80e8-b6062222f158] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2021-10-15 17:00:34.263553"], ["status", "success"], ["updated_at", "2021-10-15 17:00:34.263870"], ["id", 12]] [ActiveJob] [CanvasSync::Jobs::ReportStarter] [c3e38d3c-7ba6-4323-80e8-b6062222f158]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [c3e38d3c-7ba6-4323-80e8-b6062222f158] Performed CanvasSync::Jobs::ReportStarter (Job ID: c3e38d3c-7ba6-4323-80e8-b6062222f158) from Test(default) in 7.36ms  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Account Exists (0.5ms) SELECT 1 AS one FROM "accounts" WHERE "accounts"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] Account Create (0.5ms) INSERT INTO "accounts" ("canvas_id", "sis_id", "canvas_parent_account_id", "sis_parent_account_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 1], ["sis_id", "0c2c4665626e1a9f10921e94ab206fee"], ["canvas_parent_account_id", 1], ["sis_parent_account_id", "dabb408c2afb0bbfb29a01916f9a9653"], ["name", "Account name"], ["workflow_state", "active"], ["created_at", "2021-10-15 17:00:34.291429"], ["updated_at", "2021-10-15 17:00:34.291429"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.5ms) SELECT COUNT(*) FROM "admins" [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [082b685e-1e69-4d97-93cc-630ee2e0b277] Performing CanvasSync::Jobs::SyncAdminsJob (Job ID: 082b685e-1e69-4d97-93cc-630ee2e0b277) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [082b685e-1e69-4d97-93cc-630ee2e0b277] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "082b685e-1e69-4d97-93cc-630ee2e0b277"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [082b685e-1e69-4d97-93cc-630ee2e0b277]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [082b685e-1e69-4d97-93cc-630ee2e0b277] CanvasSync::JobLog Create (0.2ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncAdminsJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2021-10-15 17:00:34.296940"], ["updated_at", "2021-10-15 17:00:34.296940"], ["job_id", "082b685e-1e69-4d97-93cc-630ee2e0b277"]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [082b685e-1e69-4d97-93cc-630ee2e0b277]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [082b685e-1e69-4d97-93cc-630ee2e0b277]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [082b685e-1e69-4d97-93cc-630ee2e0b277] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-10-15 17:00:34.298064"], ["status", "running"], ["updated_at", "2021-10-15 17:00:34.298304"], ["id", 13]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [082b685e-1e69-4d97-93cc-630ee2e0b277]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [082b685e-1e69-4d97-93cc-630ee2e0b277] Account Load (0.2ms) SELECT "accounts".* FROM "accounts" WHERE "accounts"."workflow_state" != $1 ORDER BY "accounts"."id" ASC LIMIT $2 [["workflow_state", "deleted"], ["LIMIT", 1000]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [082b685e-1e69-4d97-93cc-630ee2e0b277] Admin Load (0.1ms) SELECT "admins".* FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [082b685e-1e69-4d97-93cc-630ee2e0b277]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [082b685e-1e69-4d97-93cc-630ee2e0b277] Admin Exists (0.2ms) SELECT 1 AS one FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [082b685e-1e69-4d97-93cc-630ee2e0b277] Admin Create (0.4ms) INSERT INTO "admins" ("canvas_id", "role_name", "canvas_account_id", "canvas_role_id", "canvas_user_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 2], ["role_name", "AccountAdmin"], ["canvas_account_id", 1], ["canvas_role_id", 1], ["canvas_user_id", 1], ["workflow_state", "active"], ["created_at", "2021-10-15 17:00:34.309032"], ["updated_at", "2021-10-15 17:00:34.309032"]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [082b685e-1e69-4d97-93cc-630ee2e0b277]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [082b685e-1e69-4d97-93cc-630ee2e0b277] Admin Load (0.1ms) SELECT "admins".* FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 3], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [082b685e-1e69-4d97-93cc-630ee2e0b277]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [082b685e-1e69-4d97-93cc-630ee2e0b277] Admin Exists (0.1ms) SELECT 1 AS one FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 3], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [082b685e-1e69-4d97-93cc-630ee2e0b277] Admin Create (0.2ms) INSERT INTO "admins" ("canvas_id", "role_name", "canvas_account_id", "canvas_role_id", "canvas_user_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 3], ["role_name", "Custom Account Role"], ["canvas_account_id", 1], ["canvas_role_id", 11], ["canvas_user_id", 11], ["workflow_state", "active"], ["created_at", "2021-10-15 17:00:34.311204"], ["updated_at", "2021-10-15 17:00:34.311204"]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [082b685e-1e69-4d97-93cc-630ee2e0b277]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [082b685e-1e69-4d97-93cc-630ee2e0b277] Admin Load (0.1ms) SELECT "admins".* FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 4], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [082b685e-1e69-4d97-93cc-630ee2e0b277]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [082b685e-1e69-4d97-93cc-630ee2e0b277] Admin Exists (0.1ms) SELECT 1 AS one FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 4], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [082b685e-1e69-4d97-93cc-630ee2e0b277] Admin Create (0.2ms) INSERT INTO "admins" ("canvas_id", "role_name", "canvas_account_id", "canvas_role_id", "canvas_user_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 4], ["role_name", "Test"], ["canvas_account_id", 1], ["canvas_role_id", 10], ["canvas_user_id", 11], ["workflow_state", "active"], ["created_at", "2021-10-15 17:00:34.312977"], ["updated_at", "2021-10-15 17:00:34.312977"]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [082b685e-1e69-4d97-93cc-630ee2e0b277]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [082b685e-1e69-4d97-93cc-630ee2e0b277] Admin Update All (0.3ms) UPDATE "admins" SET "workflow_state" = 'inactive' WHERE "admins"."id" NOT IN ($1, $2, $3) [["id", 1], ["id", 2], ["id", 3]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [082b685e-1e69-4d97-93cc-630ee2e0b277]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [082b685e-1e69-4d97-93cc-630ee2e0b277] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2021-10-15 17:00:34.314304"], ["status", "success"], ["updated_at", "2021-10-15 17:00:34.314649"], ["id", 13]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [082b685e-1e69-4d97-93cc-630ee2e0b277]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [082b685e-1e69-4d97-93cc-630ee2e0b277] Performed CanvasSync::Jobs::SyncAdminsJob (Job ID: 082b685e-1e69-4d97-93cc-630ee2e0b277) from Test(default) in 19.55ms  (0.2ms) SELECT COUNT(*) FROM "admins"  (0.2ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [c60db370-89fa-4a90-8ac4-17b33d4fc464] Performing CanvasSync::Jobs::SyncAssignmentGroupsJob (Job ID: c60db370-89fa-4a90-8ac4-17b33d4fc464) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [c60db370-89fa-4a90-8ac4-17b33d4fc464] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "c60db370-89fa-4a90-8ac4-17b33d4fc464"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [c60db370-89fa-4a90-8ac4-17b33d4fc464]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [c60db370-89fa-4a90-8ac4-17b33d4fc464] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncAssignmentGroupsJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2021-10-15 17:00:34.318818"], ["updated_at", "2021-10-15 17:00:34.318818"], ["job_id", "c60db370-89fa-4a90-8ac4-17b33d4fc464"]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [c60db370-89fa-4a90-8ac4-17b33d4fc464]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [c60db370-89fa-4a90-8ac4-17b33d4fc464]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [c60db370-89fa-4a90-8ac4-17b33d4fc464] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-10-15 17:00:34.320010"], ["status", "running"], ["updated_at", "2021-10-15 17:00:34.320263"], ["id", 14]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [c60db370-89fa-4a90-8ac4-17b33d4fc464]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [c60db370-89fa-4a90-8ac4-17b33d4fc464]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [c60db370-89fa-4a90-8ac4-17b33d4fc464] CanvasSync::JobLog Create (0.2ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proserv_assignment_group_export_csv\n- 1\n- CanvasSync::Processors::AssignmentGroupsProcessor\n- :sync_start_time: '2021-10-15T17:00:34Z'\n :report_params:\n :parameters:\n :enrollment_term_id: 1\n"], ["created_at", "2021-10-15 17:00:34.322850"], ["updated_at", "2021-10-15 17:00:34.322850"], ["job_id", "5c5250cd-f2f1-4b28-bf1f-c882d93370a6"]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [c60db370-89fa-4a90-8ac4-17b33d4fc464]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [c60db370-89fa-4a90-8ac4-17b33d4fc464] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: 5c5250cd-f2f1-4b28-bf1f-c882d93370a6) to Test(default) at 2021-10-15 17:01:04 UTC with arguments: "proserv_assignment_group_export_csv", 1, "CanvasSync::Processors::AssignmentGroupsProcessor", {:sync_start_time=>"2021-10-15T17:00:34Z", :report_params=>{:parameters=>{:enrollment_term_id=>1}}} [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [c60db370-89fa-4a90-8ac4-17b33d4fc464]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [c60db370-89fa-4a90-8ac4-17b33d4fc464] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2021-10-15 17:00:34.324798"], ["status", "success"], ["updated_at", "2021-10-15 17:00:34.325109"], ["id", 14]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [c60db370-89fa-4a90-8ac4-17b33d4fc464]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [c60db370-89fa-4a90-8ac4-17b33d4fc464] Performed CanvasSync::Jobs::SyncAssignmentGroupsJob (Job ID: c60db370-89fa-4a90-8ac4-17b33d4fc464) from Test(default) in 8.07ms  (0.1ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [99982648-0251-44d7-bd3f-2dd18273ac02] Performing CanvasSync::Jobs::SyncAssignmentsJob (Job ID: 99982648-0251-44d7-bd3f-2dd18273ac02) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [99982648-0251-44d7-bd3f-2dd18273ac02] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "99982648-0251-44d7-bd3f-2dd18273ac02"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [99982648-0251-44d7-bd3f-2dd18273ac02]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [99982648-0251-44d7-bd3f-2dd18273ac02] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncAssignmentsJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2021-10-15 17:00:34.328826"], ["updated_at", "2021-10-15 17:00:34.328826"], ["job_id", "99982648-0251-44d7-bd3f-2dd18273ac02"]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [99982648-0251-44d7-bd3f-2dd18273ac02]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [99982648-0251-44d7-bd3f-2dd18273ac02]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [99982648-0251-44d7-bd3f-2dd18273ac02] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-10-15 17:00:34.330156"], ["status", "running"], ["updated_at", "2021-10-15 17:00:34.330512"], ["id", 16]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [99982648-0251-44d7-bd3f-2dd18273ac02]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [99982648-0251-44d7-bd3f-2dd18273ac02]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [99982648-0251-44d7-bd3f-2dd18273ac02] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proserv_assignment_export_csv\n- 1\n- CanvasSync::Processors::AssignmentsProcessor\n- :sync_start_time: '2021-10-15T17:00:34Z'\n :report_params:\n :parameters:\n :enrollment_term_id: 1\n"], ["created_at", "2021-10-15 17:00:34.334147"], ["updated_at", "2021-10-15 17:00:34.334147"], ["job_id", "1fcd0e71-daca-48a4-b565-a68c694e4f4a"]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [99982648-0251-44d7-bd3f-2dd18273ac02]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [99982648-0251-44d7-bd3f-2dd18273ac02] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: 1fcd0e71-daca-48a4-b565-a68c694e4f4a) to Test(default) at 2021-10-15 17:01:04 UTC with arguments: "proserv_assignment_export_csv", 1, "CanvasSync::Processors::AssignmentsProcessor", {:sync_start_time=>"2021-10-15T17:00:34Z", :report_params=>{:parameters=>{:enrollment_term_id=>1}}} [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [99982648-0251-44d7-bd3f-2dd18273ac02]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [99982648-0251-44d7-bd3f-2dd18273ac02] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2021-10-15 17:00:34.336265"], ["status", "success"], ["updated_at", "2021-10-15 17:00:34.336540"], ["id", 16]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [99982648-0251-44d7-bd3f-2dd18273ac02]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [99982648-0251-44d7-bd3f-2dd18273ac02] Performed CanvasSync::Jobs::SyncAssignmentsJob (Job ID: 99982648-0251-44d7-bd3f-2dd18273ac02) from Test(default) in 9.43ms  (0.1ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [f6b574e6-3e87-43c5-9acd-da2e8ffb3df3] Performing CanvasSync::Jobs::SyncAssignmentsJob (Job ID: f6b574e6-3e87-43c5-9acd-da2e8ffb3df3) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [f6b574e6-3e87-43c5-9acd-da2e8ffb3df3] CanvasSync::JobLog Load (0.1ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "f6b574e6-3e87-43c5-9acd-da2e8ffb3df3"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [f6b574e6-3e87-43c5-9acd-da2e8ffb3df3]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [f6b574e6-3e87-43c5-9acd-da2e8ffb3df3] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncAssignmentsJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2021-10-15 17:00:34.340052"], ["updated_at", "2021-10-15 17:00:34.340052"], ["job_id", "f6b574e6-3e87-43c5-9acd-da2e8ffb3df3"]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [f6b574e6-3e87-43c5-9acd-da2e8ffb3df3]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [f6b574e6-3e87-43c5-9acd-da2e8ffb3df3]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [f6b574e6-3e87-43c5-9acd-da2e8ffb3df3] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-10-15 17:00:34.341319"], ["status", "running"], ["updated_at", "2021-10-15 17:00:34.341654"], ["id", 18]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [f6b574e6-3e87-43c5-9acd-da2e8ffb3df3]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [f6b574e6-3e87-43c5-9acd-da2e8ffb3df3]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [f6b574e6-3e87-43c5-9acd-da2e8ffb3df3] CanvasSync::JobLog Create (0.2ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proserv_assignment_export_csv\n- 1\n- CanvasSync::Processors::AssignmentsProcessor\n- :sync_start_time: '2021-10-15T17:00:34Z'\n :report_params:\n :parameters: {}\n"], ["created_at", "2021-10-15 17:00:34.344041"], ["updated_at", "2021-10-15 17:00:34.344041"], ["job_id", "6f16da47-91e5-4a6b-bfd6-42450dcbbafe"]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [f6b574e6-3e87-43c5-9acd-da2e8ffb3df3]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [f6b574e6-3e87-43c5-9acd-da2e8ffb3df3] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: 6f16da47-91e5-4a6b-bfd6-42450dcbbafe) to Test(default) at 2021-10-15 17:01:04 UTC with arguments: "proserv_assignment_export_csv", 1, "CanvasSync::Processors::AssignmentsProcessor", {:sync_start_time=>"2021-10-15T17:00:34Z", :report_params=>{:parameters=>{}}} [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [f6b574e6-3e87-43c5-9acd-da2e8ffb3df3]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [f6b574e6-3e87-43c5-9acd-da2e8ffb3df3] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2021-10-15 17:00:34.346305"], ["status", "success"], ["updated_at", "2021-10-15 17:00:34.346836"], ["id", 18]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [f6b574e6-3e87-43c5-9acd-da2e8ffb3df3]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [f6b574e6-3e87-43c5-9acd-da2e8ffb3df3] Performed CanvasSync::Jobs::SyncAssignmentsJob (Job ID: f6b574e6-3e87-43c5-9acd-da2e8ffb3df3) from Test(default) in 9.17ms  (0.3ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [627ca53a-f454-474a-a775-226841b32138] Performing CanvasSync::Jobs::SyncContextModuleItemsJob (Job ID: 627ca53a-f454-474a-a775-226841b32138) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [627ca53a-f454-474a-a775-226841b32138] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "627ca53a-f454-474a-a775-226841b32138"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [627ca53a-f454-474a-a775-226841b32138]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [627ca53a-f454-474a-a775-226841b32138] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncContextModuleItemsJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2021-10-15 17:00:34.353987"], ["updated_at", "2021-10-15 17:00:34.353987"], ["job_id", "627ca53a-f454-474a-a775-226841b32138"]] [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [627ca53a-f454-474a-a775-226841b32138]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [627ca53a-f454-474a-a775-226841b32138]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [627ca53a-f454-474a-a775-226841b32138] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-10-15 17:00:34.355523"], ["status", "running"], ["updated_at", "2021-10-15 17:00:34.355869"], ["id", 20]] [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [627ca53a-f454-474a-a775-226841b32138]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [627ca53a-f454-474a-a775-226841b32138]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [627ca53a-f454-474a-a775-226841b32138] CanvasSync::JobLog Create (0.4ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proserv_context_module_items_csv\n- 1\n- CanvasSync::Processors::ContextModuleItemsProcessor\n- :sync_start_time: '2021-10-15T17:00:34Z'\n :report_params:\n :parameters:\n :enrollment_term_id: 1\n"], ["created_at", "2021-10-15 17:00:34.359353"], ["updated_at", "2021-10-15 17:00:34.359353"], ["job_id", "5c8d9a17-91eb-42b1-9af8-bd8e1efe2eec"]] [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [627ca53a-f454-474a-a775-226841b32138]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [627ca53a-f454-474a-a775-226841b32138] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: 5c8d9a17-91eb-42b1-9af8-bd8e1efe2eec) to Test(default) at 2021-10-15 17:01:04 UTC with arguments: "proserv_context_module_items_csv", 1, "CanvasSync::Processors::ContextModuleItemsProcessor", {:sync_start_time=>"2021-10-15T17:00:34Z", :report_params=>{:parameters=>{:enrollment_term_id=>1}}} [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [627ca53a-f454-474a-a775-226841b32138]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [627ca53a-f454-474a-a775-226841b32138] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2021-10-15 17:00:34.362373"], ["status", "success"], ["updated_at", "2021-10-15 17:00:34.362910"], ["id", 20]] [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [627ca53a-f454-474a-a775-226841b32138]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [627ca53a-f454-474a-a775-226841b32138] Performed CanvasSync::Jobs::SyncContextModuleItemsJob (Job ID: 627ca53a-f454-474a-a775-226841b32138) from Test(default) in 11.41ms  (0.1ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [905a0990-43d7-4aa6-8f1b-21a576a16b51] Performing CanvasSync::Jobs::SyncContextModuleItemsJob (Job ID: 905a0990-43d7-4aa6-8f1b-21a576a16b51) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [905a0990-43d7-4aa6-8f1b-21a576a16b51] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "905a0990-43d7-4aa6-8f1b-21a576a16b51"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [905a0990-43d7-4aa6-8f1b-21a576a16b51]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [905a0990-43d7-4aa6-8f1b-21a576a16b51] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncContextModuleItemsJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2021-10-15 17:00:34.367396"], ["updated_at", "2021-10-15 17:00:34.367396"], ["job_id", "905a0990-43d7-4aa6-8f1b-21a576a16b51"]] [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [905a0990-43d7-4aa6-8f1b-21a576a16b51]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [905a0990-43d7-4aa6-8f1b-21a576a16b51]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [905a0990-43d7-4aa6-8f1b-21a576a16b51] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-10-15 17:00:34.368869"], ["status", "running"], ["updated_at", "2021-10-15 17:00:34.369215"], ["id", 22]] [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [905a0990-43d7-4aa6-8f1b-21a576a16b51]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [905a0990-43d7-4aa6-8f1b-21a576a16b51]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [905a0990-43d7-4aa6-8f1b-21a576a16b51] CanvasSync::JobLog Create (0.2ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proserv_context_module_items_csv\n- 1\n- CanvasSync::Processors::ContextModuleItemsProcessor\n- :sync_start_time: '2021-10-15T17:00:34Z'\n :report_params:\n :parameters: {}\n"], ["created_at", "2021-10-15 17:00:34.372193"], ["updated_at", "2021-10-15 17:00:34.372193"], ["job_id", "0a728b81-8404-43bd-990f-ed8d50f90596"]] [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [905a0990-43d7-4aa6-8f1b-21a576a16b51]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [905a0990-43d7-4aa6-8f1b-21a576a16b51] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: 0a728b81-8404-43bd-990f-ed8d50f90596) to Test(default) at 2021-10-15 17:01:04 UTC with arguments: "proserv_context_module_items_csv", 1, "CanvasSync::Processors::ContextModuleItemsProcessor", {:sync_start_time=>"2021-10-15T17:00:34Z", :report_params=>{:parameters=>{}}} [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [905a0990-43d7-4aa6-8f1b-21a576a16b51]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [905a0990-43d7-4aa6-8f1b-21a576a16b51] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2021-10-15 17:00:34.374560"], ["status", "success"], ["updated_at", "2021-10-15 17:00:34.374927"], ["id", 22]] [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [905a0990-43d7-4aa6-8f1b-21a576a16b51]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [905a0990-43d7-4aa6-8f1b-21a576a16b51] Performed CanvasSync::Jobs::SyncContextModuleItemsJob (Job ID: 905a0990-43d7-4aa6-8f1b-21a576a16b51) from Test(default) in 9.64ms  (0.1ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [68d72945-ca91-49d3-bad2-47fbaa90cccd] Performing CanvasSync::Jobs::SyncContextModulesJob (Job ID: 68d72945-ca91-49d3-bad2-47fbaa90cccd) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [68d72945-ca91-49d3-bad2-47fbaa90cccd] CanvasSync::JobLog Load (0.1ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "68d72945-ca91-49d3-bad2-47fbaa90cccd"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [68d72945-ca91-49d3-bad2-47fbaa90cccd]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [68d72945-ca91-49d3-bad2-47fbaa90cccd] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncContextModulesJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2021-10-15 17:00:34.378908"], ["updated_at", "2021-10-15 17:00:34.378908"], ["job_id", "68d72945-ca91-49d3-bad2-47fbaa90cccd"]] [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [68d72945-ca91-49d3-bad2-47fbaa90cccd]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [68d72945-ca91-49d3-bad2-47fbaa90cccd]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [68d72945-ca91-49d3-bad2-47fbaa90cccd] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-10-15 17:00:34.380167"], ["status", "running"], ["updated_at", "2021-10-15 17:00:34.380468"], ["id", 24]] [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [68d72945-ca91-49d3-bad2-47fbaa90cccd]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [68d72945-ca91-49d3-bad2-47fbaa90cccd]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [68d72945-ca91-49d3-bad2-47fbaa90cccd] CanvasSync::JobLog Create (0.2ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proserv_context_modules_csv\n- 1\n- CanvasSync::Processors::ContextModulesProcessor\n- :sync_start_time: '2021-10-15T17:00:34Z'\n :report_params:\n :parameters:\n :enrollment_term_id: 1\n"], ["created_at", "2021-10-15 17:00:34.383074"], ["updated_at", "2021-10-15 17:00:34.383074"], ["job_id", "85b117c4-78a4-43b5-8103-24cc334c66c5"]] [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [68d72945-ca91-49d3-bad2-47fbaa90cccd]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [68d72945-ca91-49d3-bad2-47fbaa90cccd] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: 85b117c4-78a4-43b5-8103-24cc334c66c5) to Test(default) at 2021-10-15 17:01:04 UTC with arguments: "proserv_context_modules_csv", 1, "CanvasSync::Processors::ContextModulesProcessor", {:sync_start_time=>"2021-10-15T17:00:34Z", :report_params=>{:parameters=>{:enrollment_term_id=>1}}} [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [68d72945-ca91-49d3-bad2-47fbaa90cccd]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [68d72945-ca91-49d3-bad2-47fbaa90cccd] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2021-10-15 17:00:34.385060"], ["status", "success"], ["updated_at", "2021-10-15 17:00:34.385319"], ["id", 24]] [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [68d72945-ca91-49d3-bad2-47fbaa90cccd]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [68d72945-ca91-49d3-bad2-47fbaa90cccd] Performed CanvasSync::Jobs::SyncContextModulesJob (Job ID: 68d72945-ca91-49d3-bad2-47fbaa90cccd) from Test(default) in 8.11ms  (0.2ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [a49fb86c-00a4-41fb-b683-72dc0a2ec625] Performing CanvasSync::Jobs::SyncContextModulesJob (Job ID: a49fb86c-00a4-41fb-b683-72dc0a2ec625) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [a49fb86c-00a4-41fb-b683-72dc0a2ec625] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "a49fb86c-00a4-41fb-b683-72dc0a2ec625"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [a49fb86c-00a4-41fb-b683-72dc0a2ec625]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [a49fb86c-00a4-41fb-b683-72dc0a2ec625] CanvasSync::JobLog Create (0.2ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncContextModulesJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2021-10-15 17:00:34.389449"], ["updated_at", "2021-10-15 17:00:34.389449"], ["job_id", "a49fb86c-00a4-41fb-b683-72dc0a2ec625"]] [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [a49fb86c-00a4-41fb-b683-72dc0a2ec625]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [a49fb86c-00a4-41fb-b683-72dc0a2ec625]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [a49fb86c-00a4-41fb-b683-72dc0a2ec625] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-10-15 17:00:34.390598"], ["status", "running"], ["updated_at", "2021-10-15 17:00:34.390934"], ["id", 26]] [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [a49fb86c-00a4-41fb-b683-72dc0a2ec625]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [a49fb86c-00a4-41fb-b683-72dc0a2ec625]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [a49fb86c-00a4-41fb-b683-72dc0a2ec625] CanvasSync::JobLog Create (0.2ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proserv_context_modules_csv\n- 1\n- CanvasSync::Processors::ContextModulesProcessor\n- :sync_start_time: '2021-10-15T17:00:34Z'\n :report_params:\n :parameters: {}\n"], ["created_at", "2021-10-15 17:00:34.393616"], ["updated_at", "2021-10-15 17:00:34.393616"], ["job_id", "6e12a213-4739-48e1-9930-42e74cc5d8af"]] [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [a49fb86c-00a4-41fb-b683-72dc0a2ec625]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [a49fb86c-00a4-41fb-b683-72dc0a2ec625] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: 6e12a213-4739-48e1-9930-42e74cc5d8af) to Test(default) at 2021-10-15 17:01:04 UTC with arguments: "proserv_context_modules_csv", 1, "CanvasSync::Processors::ContextModulesProcessor", {:sync_start_time=>"2021-10-15T17:00:34Z", :report_params=>{:parameters=>{}}} [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [a49fb86c-00a4-41fb-b683-72dc0a2ec625]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [a49fb86c-00a4-41fb-b683-72dc0a2ec625] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2021-10-15 17:00:34.395415"], ["status", "success"], ["updated_at", "2021-10-15 17:00:34.395664"], ["id", 26]] [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [a49fb86c-00a4-41fb-b683-72dc0a2ec625]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [a49fb86c-00a4-41fb-b683-72dc0a2ec625] Performed CanvasSync::Jobs::SyncContextModulesJob (Job ID: a49fb86c-00a4-41fb-b683-72dc0a2ec625) from Test(default) in 7.99ms  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Term Exists (0.5ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 77487000], ["LIMIT", 1]] Term Create (0.5ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 77487000], ["name", "Cool Term"], ["start_at", "2021-10-12 17:00:30.242017"], ["end_at", "2021-10-18 17:00:30.242184"], ["workflow_state", "active"], ["sis_id", "bf8590328806067c9081aad89f87767a"], ["created_at", "2021-10-15 17:00:34.407973"], ["updated_at", "2021-10-15 17:00:34.407973"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [31465241-aa1f-402e-8173-af2d33b1a4d4] Performing CanvasSync::Jobs::SyncProvisioningReportJob (Job ID: 31465241-aa1f-402e-8173-af2d33b1a4d4) from Test(default) with arguments: {:models=>["users", "courses"], :term_scope=>"active"} [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [31465241-aa1f-402e-8173-af2d33b1a4d4] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "31465241-aa1f-402e-8173-af2d33b1a4d4"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [31465241-aa1f-402e-8173-af2d33b1a4d4]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [31465241-aa1f-402e-8173-af2d33b1a4d4] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncProvisioningReportJob"], ["status", "enqueued"], ["job_arguments", "---\n- :models:\n - users\n - courses\n :term_scope: active\n"], ["created_at", "2021-10-15 17:00:34.410441"], ["updated_at", "2021-10-15 17:00:34.410441"], ["job_id", "31465241-aa1f-402e-8173-af2d33b1a4d4"]] [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [31465241-aa1f-402e-8173-af2d33b1a4d4]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [31465241-aa1f-402e-8173-af2d33b1a4d4]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [31465241-aa1f-402e-8173-af2d33b1a4d4] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-10-15 17:00:34.411802"], ["status", "running"], ["updated_at", "2021-10-15 17:00:34.412094"], ["id", 28]] [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [31465241-aa1f-402e-8173-af2d33b1a4d4]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [31465241-aa1f-402e-8173-af2d33b1a4d4]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [31465241-aa1f-402e-8173-af2d33b1a4d4] CanvasSync::JobLog Create (0.2ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proservices_provisioning_csv\n- \n- CanvasSync::Processors::ProvisioningReportProcessor\n- :models:\n - users\n - courses\n :term_scope: active\n :sync_start_time: '2021-10-15T17:00:34Z'\n :report_params:\n :parameters:\n :include_deleted: true\n users: true\n courses: true\n :enrollment_term_id: 77487000\n"], ["created_at", "2021-10-15 17:00:34.414747"], ["updated_at", "2021-10-15 17:00:34.414747"], ["job_id", "1c0c756c-b748-4798-9686-2406783f758d"]] [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [31465241-aa1f-402e-8173-af2d33b1a4d4]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [31465241-aa1f-402e-8173-af2d33b1a4d4] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: 1c0c756c-b748-4798-9686-2406783f758d) to Test(default) at 2021-10-15 17:01:04 UTC with arguments: "proservices_provisioning_csv", nil, "CanvasSync::Processors::ProvisioningReportProcessor", {:models=>["users", "courses"], :term_scope=>"active", :sync_start_time=>"2021-10-15T17:00:34Z", :report_params=>{:parameters=>{:include_deleted=>true, "users"=>true, "courses"=>true, :enrollment_term_id=>77487000}}} [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [31465241-aa1f-402e-8173-af2d33b1a4d4]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [31465241-aa1f-402e-8173-af2d33b1a4d4] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2021-10-15 17:00:34.417004"], ["status", "success"], ["updated_at", "2021-10-15 17:00:34.417262"], ["id", 28]] [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [31465241-aa1f-402e-8173-af2d33b1a4d4]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [31465241-aa1f-402e-8173-af2d33b1a4d4] Performed CanvasSync::Jobs::SyncProvisioningReportJob (Job ID: 31465241-aa1f-402e-8173-af2d33b1a4d4) from Test(default) in 8.49ms  (0.1ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [af75b3a5-415d-4011-96a6-a2f1df26b211] Performing CanvasSync::Jobs::SyncProvisioningReportJob (Job ID: af75b3a5-415d-4011-96a6-a2f1df26b211) from Test(default) with arguments: {:models=>["users", "courses"]} [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [af75b3a5-415d-4011-96a6-a2f1df26b211] CanvasSync::JobLog Load (0.1ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "af75b3a5-415d-4011-96a6-a2f1df26b211"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [af75b3a5-415d-4011-96a6-a2f1df26b211]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [af75b3a5-415d-4011-96a6-a2f1df26b211] CanvasSync::JobLog Create (0.2ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncProvisioningReportJob"], ["status", "enqueued"], ["job_arguments", "---\n- :models:\n - users\n - courses\n"], ["created_at", "2021-10-15 17:00:34.420171"], ["updated_at", "2021-10-15 17:00:34.420171"], ["job_id", "af75b3a5-415d-4011-96a6-a2f1df26b211"]] [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [af75b3a5-415d-4011-96a6-a2f1df26b211]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [af75b3a5-415d-4011-96a6-a2f1df26b211]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [af75b3a5-415d-4011-96a6-a2f1df26b211] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-10-15 17:00:34.421447"], ["status", "running"], ["updated_at", "2021-10-15 17:00:34.421701"], ["id", 30]] [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [af75b3a5-415d-4011-96a6-a2f1df26b211]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [af75b3a5-415d-4011-96a6-a2f1df26b211]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [af75b3a5-415d-4011-96a6-a2f1df26b211] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proservices_provisioning_csv\n- \n- CanvasSync::Processors::ProvisioningReportProcessor\n- :models:\n - users\n - courses\n :sync_start_time: '2021-10-15T17:00:34Z'\n :report_params:\n :parameters:\n :include_deleted: true\n users: true\n courses: true\n"], ["created_at", "2021-10-15 17:00:34.423905"], ["updated_at", "2021-10-15 17:00:34.423905"], ["job_id", "d18d446b-8fa9-4e5e-8df5-a60c24e1db9c"]] [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [af75b3a5-415d-4011-96a6-a2f1df26b211]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [af75b3a5-415d-4011-96a6-a2f1df26b211] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: d18d446b-8fa9-4e5e-8df5-a60c24e1db9c) to Test(default) at 2021-10-15 17:01:04 UTC with arguments: "proservices_provisioning_csv", nil, "CanvasSync::Processors::ProvisioningReportProcessor", {:models=>["users", "courses"], :sync_start_time=>"2021-10-15T17:00:34Z", :report_params=>{:parameters=>{:include_deleted=>true, "users"=>true, "courses"=>true}}} [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [af75b3a5-415d-4011-96a6-a2f1df26b211]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [af75b3a5-415d-4011-96a6-a2f1df26b211] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2021-10-15 17:00:34.426066"], ["status", "success"], ["updated_at", "2021-10-15 17:00:34.426335"], ["id", 30]] [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [af75b3a5-415d-4011-96a6-a2f1df26b211]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [af75b3a5-415d-4011-96a6-a2f1df26b211] Performed CanvasSync::Jobs::SyncProvisioningReportJob (Job ID: af75b3a5-415d-4011-96a6-a2f1df26b211) from Test(default) in 7.83ms  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Account Exists (0.2ms) SELECT 1 AS one FROM "accounts" WHERE "accounts"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] Account Create (0.2ms) INSERT INTO "accounts" ("canvas_id", "sis_id", "canvas_parent_account_id", "sis_parent_account_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 1], ["sis_id", "ff83f916b375e384200011f9887c949c"], ["canvas_parent_account_id", 1], ["sis_parent_account_id", "7e8a25d141cd1986d19711df787042a0"], ["name", "Account name"], ["workflow_state", "active"], ["created_at", "2021-10-15 17:00:34.429760"], ["updated_at", "2021-10-15 17:00:34.429760"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.5ms) SELECT COUNT(*) FROM "roles" [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [d938aa75-f3a8-4391-9ada-79bb6384802e] Performing CanvasSync::Jobs::SyncRolesJob (Job ID: d938aa75-f3a8-4391-9ada-79bb6384802e) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [d938aa75-f3a8-4391-9ada-79bb6384802e] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "d938aa75-f3a8-4391-9ada-79bb6384802e"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [d938aa75-f3a8-4391-9ada-79bb6384802e]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [d938aa75-f3a8-4391-9ada-79bb6384802e] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncRolesJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2021-10-15 17:00:34.435201"], ["updated_at", "2021-10-15 17:00:34.435201"], ["job_id", "d938aa75-f3a8-4391-9ada-79bb6384802e"]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [d938aa75-f3a8-4391-9ada-79bb6384802e]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [d938aa75-f3a8-4391-9ada-79bb6384802e]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [d938aa75-f3a8-4391-9ada-79bb6384802e] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-10-15 17:00:34.436452"], ["status", "running"], ["updated_at", "2021-10-15 17:00:34.436741"], ["id", 32]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [d938aa75-f3a8-4391-9ada-79bb6384802e]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [d938aa75-f3a8-4391-9ada-79bb6384802e] Account Load (0.2ms) SELECT "accounts".* FROM "accounts" WHERE "accounts"."workflow_state" != $1 ORDER BY "accounts"."id" ASC LIMIT $2 [["workflow_state", "deleted"], ["LIMIT", 1000]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [d938aa75-f3a8-4391-9ada-79bb6384802e] Role Load (0.2ms) SELECT "roles".* FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [d938aa75-f3a8-4391-9ada-79bb6384802e]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [d938aa75-f3a8-4391-9ada-79bb6384802e] Role Exists (0.3ms) SELECT 1 AS one FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [d938aa75-f3a8-4391-9ada-79bb6384802e] Role Create (0.6ms) INSERT INTO "roles" ("canvas_id", "label", "base_role_type", "canvas_account_id", "workflow_state", "permissions", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 1], ["label", "Account Admin"], ["base_role_type", "AccountMembership"], ["canvas_account_id", 10], ["workflow_state", "built_in"], ["permissions", "{\"manage_wiki\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"post_to_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"moderate_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_announcements\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"send_messages\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"send_messages_all\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_outcomes\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"create_conferences\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"create_collaborations\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_roster\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_all_grades\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_grades\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_rubrics\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"comment_on_others_submissions\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_students\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_admin_users\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_role_overrides\":{\"enabled\":true,\"locked\":true,\"readonly\":true,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_account_memberships\":{\"enabled\":true,\"locked\":true,\"readonly\":true,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_account_settings\":{\"enabled\":true,\"locked\":true,\"readonly\":true,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_groups\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_group_pages\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_files\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_assignments\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"undelete_courses\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_grade_changes\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_course_changes\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_question_banks\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_calendar\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_reports\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_courses\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_user_logins\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_user_observers\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_alerts\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"become_user\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_developer_keys\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"import_sis\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_sis\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_sis\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_course_list\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_statistics\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_storage_quotas\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_course_content\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_content\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_interaction_alerts\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"change_course_state\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_sections\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_feature_flags\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_quiz_answer_audits\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"moderate_grades\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"lti_add_edit\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true}}"], ["created_at", "2021-10-15 17:00:34.450133"], ["updated_at", "2021-10-15 17:00:34.450133"]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [d938aa75-f3a8-4391-9ada-79bb6384802e]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [d938aa75-f3a8-4391-9ada-79bb6384802e] Role Load (0.3ms) SELECT "roles".* FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 3], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [d938aa75-f3a8-4391-9ada-79bb6384802e]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [d938aa75-f3a8-4391-9ada-79bb6384802e] Role Exists (0.2ms) SELECT 1 AS one FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 3], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [d938aa75-f3a8-4391-9ada-79bb6384802e] Role Create (0.4ms) INSERT INTO "roles" ("canvas_id", "label", "base_role_type", "canvas_account_id", "workflow_state", "permissions", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 3], ["label", "Student"], ["base_role_type", "StudentEnrollment"], ["canvas_account_id", 10], ["workflow_state", "built_in"], ["permissions", "{\"manage_wiki\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"read_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"post_to_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"moderate_forum\":{\"enabled\":false,\"locked\":false,\"readonly\":false,\"explicit\":false},\"read_announcements\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"send_messages\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"send_messages_all\":{\"enabled\":false,\"locked\":false,\"readonly\":false,\"explicit\":false},\"manage_outcomes\":{\"enabled\":false,\"locked\":false,\"readonly\":false,\"explicit\":false},\"create_conferences\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"create_collaborations\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_roster\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_all_grades\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_grades\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_rubrics\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"comment_on_others_submissions\":{\"enabled\":false,\"locked\":false,\"readonly\":false,\"explicit\":false},\"manage_students\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_admin_users\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_role_overrides\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_account_memberships\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_account_settings\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_groups\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"view_group_pages\":{\"enabled\":false,\"locked\":false,\"readonly\":false,\"explicit\":false},\"manage_files\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_assignments\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"undelete_courses\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"view_grade_changes\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"view_course_changes\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"read_question_banks\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_calendar\":{\"enabled\":false,\"locked\":false,\"readonly\":false,\"explicit\":false},\"read_reports\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_courses\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_user_logins\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_user_observers\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_alerts\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"become_user\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_developer_keys\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"import_sis\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_sis\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"read_sis\":{\"enabled\":false,\"locked\":false,\"readonly\":false,\"explicit\":false},\"read_course_list\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"view_statistics\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_storage_quotas\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"read_course_content\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_content\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_interaction_alerts\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"change_course_state\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_sections\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_feature_flags\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"view_quiz_answer_audits\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"moderate_grades\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"lti_add_edit\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false}}"], ["created_at", "2021-10-15 17:00:34.471019"], ["updated_at", "2021-10-15 17:00:34.471019"]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [d938aa75-f3a8-4391-9ada-79bb6384802e]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [d938aa75-f3a8-4391-9ada-79bb6384802e] Role Update All (0.2ms) UPDATE "roles" SET "workflow_state" = 'inactive' WHERE "roles"."id" NOT IN ($1, $2) [["id", 1], ["id", 2]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [d938aa75-f3a8-4391-9ada-79bb6384802e]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [d938aa75-f3a8-4391-9ada-79bb6384802e] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2021-10-15 17:00:34.474199"], ["status", "success"], ["updated_at", "2021-10-15 17:00:34.474475"], ["id", 32]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [d938aa75-f3a8-4391-9ada-79bb6384802e]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [d938aa75-f3a8-4391-9ada-79bb6384802e] Performed CanvasSync::Jobs::SyncRolesJob (Job ID: d938aa75-f3a8-4391-9ada-79bb6384802e) from Test(default) in 41.1ms  (0.2ms) SELECT COUNT(*) FROM "roles"  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Term Exists (0.3ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 32733292], ["LIMIT", 1]] Term Create (0.2ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 32733292], ["name", "Cool Term"], ["start_at", "2021-10-12 17:00:30.242017"], ["end_at", "2021-10-18 17:00:30.242184"], ["workflow_state", "active"], ["sis_id", "a3dae3e905e2612f3ed9e70f0da34613"], ["created_at", "2021-10-15 17:00:34.478585"], ["updated_at", "2021-10-15 17:00:34.478585"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [87991f98-9467-4b08-932a-f87f4a9dc410] Performing CanvasSync::Jobs::SyncSimpleTableJob (Job ID: 87991f98-9467-4b08-932a-f87f4a9dc410) from Test(default) with arguments: {:report_name=>"proservices_provisioning_csv", :model=>"courses", :mapping=>"courses", :klass=>"Course", :term_scope=>"active", :params=>{"parameters[include_deleted]"=>true, "parameters[courses]"=>true}} [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [87991f98-9467-4b08-932a-f87f4a9dc410] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "87991f98-9467-4b08-932a-f87f4a9dc410"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [87991f98-9467-4b08-932a-f87f4a9dc410]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [87991f98-9467-4b08-932a-f87f4a9dc410] CanvasSync::JobLog Create (0.4ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncSimpleTableJob"], ["status", "enqueued"], ["job_arguments", "---\n- :report_name: proservices_provisioning_csv\n :model: courses\n :mapping: courses\n :klass: Course\n :term_scope: active\n :params:\n parameters[include_deleted]: true\n parameters[courses]: true\n"], ["created_at", "2021-10-15 17:00:34.481330"], ["updated_at", "2021-10-15 17:00:34.481330"], ["job_id", "87991f98-9467-4b08-932a-f87f4a9dc410"]] [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [87991f98-9467-4b08-932a-f87f4a9dc410]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [87991f98-9467-4b08-932a-f87f4a9dc410]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [87991f98-9467-4b08-932a-f87f4a9dc410] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-10-15 17:00:34.483724"], ["status", "running"], ["updated_at", "2021-10-15 17:00:34.484086"], ["id", 33]] [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [87991f98-9467-4b08-932a-f87f4a9dc410]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [87991f98-9467-4b08-932a-f87f4a9dc410]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [87991f98-9467-4b08-932a-f87f4a9dc410] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2021-10-15 17:00:34.485519"], ["status", "success"], ["updated_at", "2021-10-15 17:00:34.485811"], ["id", 33]] [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [87991f98-9467-4b08-932a-f87f4a9dc410]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [87991f98-9467-4b08-932a-f87f4a9dc410] Performed CanvasSync::Jobs::SyncSimpleTableJob (Job ID: 87991f98-9467-4b08-932a-f87f4a9dc410) from Test(default) in 6.66ms  (0.1ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [ba9a6a89-39ae-4fb1-89b4-c3655db7a231] Performing CanvasSync::Jobs::SyncSubmissionsJob (Job ID: ba9a6a89-39ae-4fb1-89b4-c3655db7a231) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [ba9a6a89-39ae-4fb1-89b4-c3655db7a231] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "ba9a6a89-39ae-4fb1-89b4-c3655db7a231"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [ba9a6a89-39ae-4fb1-89b4-c3655db7a231]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [ba9a6a89-39ae-4fb1-89b4-c3655db7a231] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncSubmissionsJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2021-10-15 17:00:34.489866"], ["updated_at", "2021-10-15 17:00:34.489866"], ["job_id", "ba9a6a89-39ae-4fb1-89b4-c3655db7a231"]] [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [ba9a6a89-39ae-4fb1-89b4-c3655db7a231]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [ba9a6a89-39ae-4fb1-89b4-c3655db7a231]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [ba9a6a89-39ae-4fb1-89b4-c3655db7a231] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-10-15 17:00:34.491092"], ["status", "running"], ["updated_at", "2021-10-15 17:00:34.491361"], ["id", 34]] [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [ba9a6a89-39ae-4fb1-89b4-c3655db7a231]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [ba9a6a89-39ae-4fb1-89b4-c3655db7a231]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [ba9a6a89-39ae-4fb1-89b4-c3655db7a231] CanvasSync::JobLog Create (0.2ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proserv_student_submissions_csv\n- 1\n- CanvasSync::Processors::SubmissionsProcessor\n- :sync_start_time: '2021-10-15T17:00:34Z'\n :report_params:\n :parameters:\n :include_all: \n :enrollment_term_id: 1\n"], ["created_at", "2021-10-15 17:00:34.494020"], ["updated_at", "2021-10-15 17:00:34.494020"], ["job_id", "887f71c5-ce3f-4e39-bfc8-f5026a763780"]] [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [ba9a6a89-39ae-4fb1-89b4-c3655db7a231]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [ba9a6a89-39ae-4fb1-89b4-c3655db7a231] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: 887f71c5-ce3f-4e39-bfc8-f5026a763780) to Test(default) at 2021-10-15 17:01:04 UTC with arguments: "proserv_student_submissions_csv", 1, "CanvasSync::Processors::SubmissionsProcessor", {:sync_start_time=>"2021-10-15T17:00:34Z", :report_params=>{:parameters=>{:include_all=>nil, :enrollment_term_id=>1}}} [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [ba9a6a89-39ae-4fb1-89b4-c3655db7a231]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [ba9a6a89-39ae-4fb1-89b4-c3655db7a231] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2021-10-15 17:00:34.495853"], ["status", "success"], ["updated_at", "2021-10-15 17:00:34.496173"], ["id", 34]] [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [ba9a6a89-39ae-4fb1-89b4-c3655db7a231]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [ba9a6a89-39ae-4fb1-89b4-c3655db7a231] Performed CanvasSync::Jobs::SyncSubmissionsJob (Job ID: ba9a6a89-39ae-4fb1-89b4-c3655db7a231) from Test(default) in 8.0ms  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.3ms) SELECT COUNT(*) FROM "terms" [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [d9091d05-5e37-438d-a515-48eeab182446] Performing CanvasSync::Jobs::SyncTermsJob (Job ID: d9091d05-5e37-438d-a515-48eeab182446) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [d9091d05-5e37-438d-a515-48eeab182446] CanvasSync::JobLog Load (0.1ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "d9091d05-5e37-438d-a515-48eeab182446"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [d9091d05-5e37-438d-a515-48eeab182446]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [d9091d05-5e37-438d-a515-48eeab182446] CanvasSync::JobLog Create (0.2ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncTermsJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2021-10-15 17:00:34.500013"], ["updated_at", "2021-10-15 17:00:34.500013"], ["job_id", "d9091d05-5e37-438d-a515-48eeab182446"]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [d9091d05-5e37-438d-a515-48eeab182446]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [d9091d05-5e37-438d-a515-48eeab182446]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [d9091d05-5e37-438d-a515-48eeab182446] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-10-15 17:00:34.501096"], ["status", "running"], ["updated_at", "2021-10-15 17:00:34.501326"], ["id", 36]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [d9091d05-5e37-438d-a515-48eeab182446]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [d9091d05-5e37-438d-a515-48eeab182446] Term Load (0.2ms) SELECT "terms".* FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [d9091d05-5e37-438d-a515-48eeab182446]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [d9091d05-5e37-438d-a515-48eeab182446] Term Exists (0.2ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [d9091d05-5e37-438d-a515-48eeab182446] Term Create (0.2ms) INSERT INTO "terms" ("canvas_id", "name", "workflow_state", "grading_period_group_id", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 1], ["name", "Default Term"], ["workflow_state", "active"], ["grading_period_group_id", 1], ["sis_id", "Test"], ["created_at", "2021-10-15 17:00:34.506177"], ["updated_at", "2021-10-15 17:00:34.506177"]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [d9091d05-5e37-438d-a515-48eeab182446]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [d9091d05-5e37-438d-a515-48eeab182446] Term Load (0.1ms) SELECT "terms".* FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 6], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [d9091d05-5e37-438d-a515-48eeab182446]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [d9091d05-5e37-438d-a515-48eeab182446] Term Exists (0.3ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 6], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [d9091d05-5e37-438d-a515-48eeab182446] Term Create (0.3ms) INSERT INTO "terms" ("canvas_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["canvas_id", 6], ["name", "Average Term 1"], ["workflow_state", "active"], ["created_at", "2021-10-15 17:00:34.508894"], ["updated_at", "2021-10-15 17:00:34.508894"]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [d9091d05-5e37-438d-a515-48eeab182446]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [d9091d05-5e37-438d-a515-48eeab182446] Term Load (0.2ms) SELECT "terms".* FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 7], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [d9091d05-5e37-438d-a515-48eeab182446]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [d9091d05-5e37-438d-a515-48eeab182446] Term Exists (0.2ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 7], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [d9091d05-5e37-438d-a515-48eeab182446] Term Create (0.3ms) INSERT INTO "terms" ("canvas_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["canvas_id", 7], ["name", "Average Term 2"], ["workflow_state", "active"], ["created_at", "2021-10-15 17:00:34.511539"], ["updated_at", "2021-10-15 17:00:34.511539"]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [d9091d05-5e37-438d-a515-48eeab182446]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [d9091d05-5e37-438d-a515-48eeab182446] Term Load (0.2ms) SELECT "terms".* FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 5], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [d9091d05-5e37-438d-a515-48eeab182446]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [d9091d05-5e37-438d-a515-48eeab182446] Term Exists (0.2ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 5], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [d9091d05-5e37-438d-a515-48eeab182446] Term Create (0.2ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 5], ["name", "Syllabus Term"], ["start_at", "2017-08-14 06:00:00"], ["end_at", "2017-08-31 06:00:00"], ["workflow_state", "active"], ["sis_id", "SYTERM"], ["created_at", "2021-10-15 17:00:34.514277"], ["updated_at", "2021-10-15 17:00:34.514277"]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [d9091d05-5e37-438d-a515-48eeab182446]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [d9091d05-5e37-438d-a515-48eeab182446] Term Load (0.2ms) SELECT "terms".* FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 4], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [d9091d05-5e37-438d-a515-48eeab182446]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [d9091d05-5e37-438d-a515-48eeab182446] Term Exists (0.2ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 4], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [d9091d05-5e37-438d-a515-48eeab182446] Term Create (0.2ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "grading_period_group_id", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8, $9) RETURNING "id" [["canvas_id", 4], ["name", "Ellucian Term"], ["start_at", "2017-08-01 06:00:00"], ["end_at", "2017-10-31 06:00:00"], ["workflow_state", "active"], ["grading_period_group_id", 1], ["sis_id", "SH"], ["created_at", "2021-10-15 17:00:34.516495"], ["updated_at", "2021-10-15 17:00:34.516495"]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [d9091d05-5e37-438d-a515-48eeab182446]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [d9091d05-5e37-438d-a515-48eeab182446] Term Load (0.2ms) SELECT "terms".* FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 3], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [d9091d05-5e37-438d-a515-48eeab182446]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [d9091d05-5e37-438d-a515-48eeab182446] Term Exists (0.1ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 3], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [d9091d05-5e37-438d-a515-48eeab182446] Term Create (0.2ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 3], ["name", "Current Term"], ["start_at", "2017-03-19 06:00:00"], ["end_at", "2017-08-01 06:00:00"], ["workflow_state", "active"], ["created_at", "2021-10-15 17:00:34.518445"], ["updated_at", "2021-10-15 17:00:34.518445"]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [d9091d05-5e37-438d-a515-48eeab182446]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [d9091d05-5e37-438d-a515-48eeab182446]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [d9091d05-5e37-438d-a515-48eeab182446] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2021-10-15 17:00:34.519188"], ["status", "success"], ["updated_at", "2021-10-15 17:00:34.519442"], ["id", 36]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [d9091d05-5e37-438d-a515-48eeab182446]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [d9091d05-5e37-438d-a515-48eeab182446] Performed CanvasSync::Jobs::SyncTermsJob (Job ID: d9091d05-5e37-438d-a515-48eeab182446) from Test(default) in 20.99ms  (0.1ms) SELECT COUNT(*) FROM "terms"  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Account Exists (0.3ms) SELECT 1 AS one FROM "accounts" WHERE "accounts"."canvas_id" = $1 LIMIT $2 [["canvas_id", 87932249], ["LIMIT", 1]] Account Create (0.3ms) INSERT INTO "accounts" ("canvas_id", "sis_id", "canvas_parent_account_id", "sis_parent_account_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 87932249], ["sis_id", "e98373fc830b51fd7ccc98a830f84cd5"], ["canvas_parent_account_id", 1], ["sis_parent_account_id", "91e4e9bb038444656bd38a96f815c442"], ["name", "Account name"], ["workflow_state", "active"], ["created_at", "2021-10-15 17:00:34.522925"], ["updated_at", "2021-10-15 17:00:34.522925"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Account Exists (0.4ms) SELECT 1 AS one FROM "accounts" WHERE "accounts"."canvas_id" IS NULL AND "accounts"."id" != $1 LIMIT $2 [["id", 3], ["LIMIT", 1]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Account Exists (0.2ms) SELECT 1 AS one FROM "accounts" WHERE "accounts"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2149522], ["LIMIT", 1]] Account Create (0.2ms) INSERT INTO "accounts" ("canvas_id", "sis_id", "canvas_parent_account_id", "sis_parent_account_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 2149522], ["sis_id", "cde8b03e3d12925ad7383f72852013ec"], ["canvas_parent_account_id", 1], ["sis_parent_account_id", "c2190828193bcf0b0daf5c36b08b11f1"], ["name", "Account name"], ["workflow_state", "active"], ["created_at", "2021-10-15 17:00:34.530436"], ["updated_at", "2021-10-15 17:00:34.530436"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Account Load (0.2ms) SELECT "accounts".* FROM "accounts" ORDER BY "accounts"."id" ASC LIMIT $1 [["LIMIT", 1]] Account Exists (0.4ms) SELECT 1 AS one FROM "accounts" WHERE "accounts"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2149522], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Account Exists (0.2ms) SELECT 1 AS one FROM "accounts" WHERE "accounts"."canvas_id" = $1 LIMIT $2 [["canvas_id", 66195856], ["LIMIT", 1]] Account Create (0.3ms) INSERT INTO "accounts" ("canvas_id", "sis_id", "canvas_parent_account_id", "sis_parent_account_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 66195856], ["sis_id", "cde64fdbe05e81a9fbe03ef3093460c4"], ["canvas_parent_account_id", 1], ["sis_parent_account_id", "b93b8d2d16a4d3aa700f3ce97133aed1"], ["name", "Account name"], ["workflow_state", "active"], ["created_at", "2021-10-15 17:00:34.537239"], ["updated_at", "2021-10-15 17:00:34.537239"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Admin Exists (0.2ms) SELECT 1 AS one FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 55274029], ["LIMIT", 1]] Admin Create (0.2ms) INSERT INTO "admins" ("canvas_id", "role_name", "canvas_role_id", "canvas_user_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 55274029], ["role_name", "Cool Role"], ["canvas_role_id", 44857659], ["canvas_user_id", 1], ["workflow_state", "active"], ["created_at", "2021-10-15 17:00:34.542689"], ["updated_at", "2021-10-15 17:00:34.542689"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Admin Exists (0.2ms) SELECT 1 AS one FROM "admins" WHERE "admins"."canvas_id" IS NULL AND "admins"."id" != $1 LIMIT $2 [["id", 4], ["LIMIT", 1]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Admin Exists (0.2ms) SELECT 1 AS one FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 46703543], ["LIMIT", 1]] Admin Create (0.2ms) INSERT INTO "admins" ("canvas_id", "role_name", "canvas_role_id", "canvas_user_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 46703543], ["role_name", "Cool Role"], ["canvas_role_id", 205700], ["canvas_user_id", 1], ["workflow_state", "active"], ["created_at", "2021-10-15 17:00:34.548449"], ["updated_at", "2021-10-15 17:00:34.548449"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Admin Load (0.1ms) SELECT "admins".* FROM "admins" ORDER BY "admins"."id" ASC LIMIT $1 [["LIMIT", 1]] Admin Exists (0.2ms) SELECT 1 AS one FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 46703543], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SELECT COUNT(*) FROM "admins" Admin Load (0.2ms) SELECT "admins".* FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]]  (0.1ms) SAVEPOINT active_record_1 Admin Exists (0.2ms) SELECT 1 AS one FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]] Admin Create (0.3ms) INSERT INTO "admins" ("canvas_id", "role_name", "canvas_role_id", "canvas_user_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 2], ["role_name", "AccountAdmin"], ["canvas_role_id", 1], ["canvas_user_id", 1], ["workflow_state", "active"], ["created_at", "2021-10-15 17:00:34.555389"], ["updated_at", "2021-10-15 17:00:34.555389"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SELECT COUNT(*) FROM "admins" Admin Load (0.3ms) SELECT "admins".* FROM "admins" ORDER BY "admins"."id" DESC LIMIT $1 [["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Admin Exists (0.3ms) SELECT 1 AS one FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]] Admin Create (0.3ms) INSERT INTO "admins" ("canvas_id", "role_name", "canvas_role_id", "canvas_user_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 2], ["role_name", "Cool Role"], ["canvas_role_id", 70830598], ["canvas_user_id", 1], ["workflow_state", "active"], ["created_at", "2021-10-15 17:00:34.561628"], ["updated_at", "2021-10-15 17:00:34.561628"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SELECT COUNT(*) FROM "admins" Admin Load (0.2ms) SELECT "admins".* FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]]  (0.1ms) SAVEPOINT active_record_1 Admin Exists (0.2ms) SELECT 1 AS one FROM "admins" WHERE "admins"."canvas_id" = $1 AND "admins"."id" != $2 LIMIT $3 [["canvas_id", 2], ["id", 7], ["LIMIT", 1]] Admin Update (0.3ms) UPDATE "admins" SET "role_name" = $1, "canvas_role_id" = $2, "updated_at" = $3 WHERE "admins"."id" = $4 [["role_name", "AccountAdmin"], ["canvas_role_id", 1], ["updated_at", "2021-10-15 17:00:34.564673"], ["id", 7]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SELECT COUNT(*) FROM "admins" Admin Load (0.2ms) SELECT "admins".* FROM "admins" WHERE "admins"."id" = $1 LIMIT $2 [["id", 7], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.3ms) SAVEPOINT active_record_1 AssignmentGroup Exists (0.5ms) SELECT 1 AS one FROM "assignment_groups" WHERE "assignment_groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] AssignmentGroup Create (0.8ms) INSERT INTO "assignment_groups" ("canvas_id", "name", "workflow_state", "canvas_created_at", "canvas_updated_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 1], ["name", "Dummy Assignment Group"], ["workflow_state", "available"], ["canvas_created_at", "2021-10-08 17:00:34.578067"], ["canvas_updated_at", "2021-10-14 17:00:34.578168"], ["created_at", "2021-10-15 17:00:34.580004"], ["updated_at", "2021-10-15 17:00:34.580004"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 AssignmentGroup Exists (0.4ms) SELECT 1 AS one FROM "assignment_groups" WHERE "assignment_groups"."canvas_id" IS NULL AND "assignment_groups"."id" != $1 LIMIT $2 [["id", 1], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 AssignmentGroup Exists (0.2ms) SELECT 1 AS one FROM "assignment_groups" WHERE "assignment_groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]] AssignmentGroup Create (0.3ms) INSERT INTO "assignment_groups" ("canvas_id", "name", "workflow_state", "canvas_created_at", "canvas_updated_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 2], ["name", "Dummy Assignment Group"], ["workflow_state", "available"], ["canvas_created_at", "2021-10-08 17:00:34.588038"], ["canvas_updated_at", "2021-10-14 17:00:34.588123"], ["created_at", "2021-10-15 17:00:34.589075"], ["updated_at", "2021-10-15 17:00:34.589075"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 AssignmentGroup Load (0.2ms) SELECT "assignment_groups".* FROM "assignment_groups" ORDER BY "assignment_groups"."id" ASC LIMIT $1 [["LIMIT", 1]] AssignmentGroup Exists (0.3ms) SELECT 1 AS one FROM "assignment_groups" WHERE "assignment_groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 AssignmentGroup Exists (0.3ms) SELECT 1 AS one FROM "assignment_groups" WHERE "assignment_groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 3], ["LIMIT", 1]] AssignmentGroup Create (0.2ms) INSERT INTO "assignment_groups" ("canvas_id", "name", "workflow_state", "canvas_created_at", "canvas_updated_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 3], ["name", "Dummy Assignment Group"], ["workflow_state", "available"], ["canvas_created_at", "2021-10-08 17:00:34.593872"], ["canvas_updated_at", "2021-10-14 17:00:34.593951"], ["created_at", "2021-10-15 17:00:34.594939"], ["updated_at", "2021-10-15 17:00:34.594939"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 AssignmentGroup Exists (0.4ms) SELECT 1 AS one FROM "assignment_groups" WHERE "assignment_groups"."canvas_id" = $1 AND "assignment_groups"."id" != $2 LIMIT $3 [["canvas_id", 3], ["id", 3], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 AssignmentGroup Exists (0.2ms) SELECT 1 AS one FROM "assignment_groups" WHERE "assignment_groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 4], ["LIMIT", 1]] AssignmentGroup Create (0.3ms) INSERT INTO "assignment_groups" ("canvas_id", "name", "workflow_state", "canvas_created_at", "canvas_updated_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 4], ["name", "Dummy Assignment Group"], ["workflow_state", "available"], ["canvas_created_at", "2021-10-08 17:00:34.603209"], ["canvas_updated_at", "2021-10-14 17:00:34.603292"], ["created_at", "2021-10-15 17:00:34.604330"], ["updated_at", "2021-10-15 17:00:34.604330"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.3ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Assignment Exists (0.4ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] Assignment Create (0.4ms) INSERT INTO "assignments" ("canvas_id", "title", "due_at", "unlock_at", "lock_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 1], ["title", "Assignment 1"], ["due_at", "2021-10-22 17:00:34.626819"], ["unlock_at", "2021-10-14 17:00:34.626933"], ["lock_at", "2021-11-05 17:00:34.626985"], ["created_at", "2021-10-15 17:00:34.628775"], ["updated_at", "2021-10-15 17:00:34.628775"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Assignment Exists (0.4ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" IS NULL AND "assignments"."id" != $1 LIMIT $2 [["id", 1], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Assignment Exists (0.3ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]] Assignment Create (0.3ms) INSERT INTO "assignments" ("canvas_id", "title", "due_at", "unlock_at", "lock_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 2], ["title", "Assignment 2"], ["due_at", "2021-10-22 17:00:34.636130"], ["unlock_at", "2021-10-14 17:00:34.636235"], ["lock_at", "2021-11-05 17:00:34.636277"], ["created_at", "2021-10-15 17:00:34.637470"], ["updated_at", "2021-10-15 17:00:34.637470"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Assignment Load (0.2ms) SELECT "assignments".* FROM "assignments" ORDER BY "assignments"."id" ASC LIMIT $1 [["LIMIT", 1]] Assignment Exists (0.2ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Assignment Exists (0.2ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 3], ["LIMIT", 1]] Assignment Create (0.3ms) INSERT INTO "assignments" ("canvas_id", "title", "due_at", "unlock_at", "lock_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 3], ["title", "Assignment 3"], ["due_at", "2021-10-22 17:00:34.642209"], ["unlock_at", "2021-10-14 17:00:34.642283"], ["lock_at", "2021-11-05 17:00:34.642316"], ["created_at", "2021-10-15 17:00:34.643170"], ["updated_at", "2021-10-15 17:00:34.643170"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Assignment Exists (0.3ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 4], ["LIMIT", 1]] Assignment Create (0.6ms) INSERT INTO "assignments" ("canvas_id", "title", "due_at", "unlock_at", "lock_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 4], ["title", "Assignment 4"], ["due_at", "2021-10-22 17:00:34.659638"], ["unlock_at", "2021-10-14 17:00:34.659746"], ["lock_at", "2021-11-05 17:00:34.659804"], ["created_at", "2021-10-15 17:00:34.661083"], ["updated_at", "2021-10-15 17:00:34.661083"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Assignment Exists (0.4ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 AND "assignments"."id" != $2 LIMIT $3 [["canvas_id", 4], ["id", 4], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Assignment Exists (0.2ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 5], ["LIMIT", 1]] Assignment Create (0.2ms) INSERT INTO "assignments" ("canvas_id", "title", "due_at", "unlock_at", "lock_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 5], ["title", "Assignment 5"], ["due_at", "2021-10-22 17:00:34.666011"], ["unlock_at", "2021-10-14 17:00:34.666094"], ["lock_at", "2021-11-05 17:00:34.666132"], ["created_at", "2021-10-15 17:00:34.667074"], ["updated_at", "2021-10-15 17:00:34.667074"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Assignment Exists (0.3ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 6], ["LIMIT", 1]] Assignment Create (0.4ms) INSERT INTO "assignments" ("canvas_id", "title", "due_at", "unlock_at", "lock_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 6], ["title", "Assignment 6"], ["due_at", "2021-10-22 17:00:34.670945"], ["unlock_at", "2021-10-14 17:00:34.671034"], ["lock_at", "2021-11-05 17:00:34.671087"], ["created_at", "2021-10-15 17:00:34.672554"], ["updated_at", "2021-10-15 17:00:34.672554"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Course Exists (0.5ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 26850602], ["LIMIT", 1]] Course Create (0.6ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 26850602], ["sis_id", "8254d15aef3d3887e89470ab8df283a4"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2021-10-12 17:00:34.695238"], ["end_at", "2021-11-05 17:00:34.695379"], ["created_at", "2021-10-15 17:00:34.697536"], ["updated_at", "2021-10-15 17:00:34.697536"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Course Exists (0.3ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 97097746], ["LIMIT", 1]] Course Create (0.3ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 97097746], ["sis_id", "469def80269de588b0d7e115a7557797"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2021-10-12 17:00:34.699949"], ["end_at", "2021-11-05 17:00:34.700057"], ["created_at", "2021-10-15 17:00:34.701447"], ["updated_at", "2021-10-15 17:00:34.701447"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Assignment Exists (0.3ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 7], ["LIMIT", 1]] Assignment Create (0.4ms) INSERT INTO "assignments" ("canvas_id", "title", "due_at", "unlock_at", "lock_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 7], ["title", "Assignment 7"], ["due_at", "2021-10-22 17:00:34.703300"], ["unlock_at", "2021-10-14 17:00:34.703402"], ["lock_at", "2021-11-05 17:00:34.703464"], ["created_at", "2021-10-15 17:00:34.704992"], ["updated_at", "2021-10-15 17:00:34.704992"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Assignment Exists (0.3ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 AND "assignments"."id" != $2 LIMIT $3 [["canvas_id", 7], ["id", 7], ["LIMIT", 1]] Assignment Update (0.4ms) UPDATE "assignments" SET "canvas_context_id" = $1, "canvas_context_type" = $2, "updated_at" = $3 WHERE "assignments"."id" = $4 [["canvas_context_id", 97097746], ["canvas_context_type", "Course"], ["updated_at", "2021-10-15 17:00:34.708266"], ["id", 7]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Course Load (0.3ms) SELECT "courses".* FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 97097746], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.4ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Assignment Exists (0.3ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 8], ["LIMIT", 1]] Assignment Create (0.3ms) INSERT INTO "assignments" ("canvas_id", "title", "due_at", "unlock_at", "lock_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 8], ["title", "Assignment 8"], ["due_at", "2021-10-22 17:00:34.737216"], ["unlock_at", "2021-10-14 17:00:34.737340"], ["lock_at", "2021-11-05 17:00:34.737403"], ["created_at", "2021-10-15 17:00:34.739024"], ["updated_at", "2021-10-15 17:00:34.739024"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 ContextModuleItem Create (0.7ms) INSERT INTO "context_module_items" ("canvas_id", "canvas_assignment_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["canvas_id", 1], ["canvas_assignment_id", 8], ["workflow_state", "active"], ["created_at", "2021-10-15 17:00:34.741754"], ["updated_at", "2021-10-15 17:00:34.741754"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.3ms) ROLLBACK  (0.4ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Assignment Exists (0.3ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 9], ["LIMIT", 1]] Assignment Create (0.3ms) INSERT INTO "assignments" ("canvas_id", "title", "due_at", "unlock_at", "lock_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 9], ["title", "Assignment 9"], ["due_at", "2021-10-22 17:00:34.747669"], ["unlock_at", "2021-10-14 17:00:34.747784"], ["lock_at", "2021-11-05 17:00:34.747847"], ["created_at", "2021-10-15 17:00:34.749365"], ["updated_at", "2021-10-15 17:00:34.749365"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 ContextModuleItem Create (0.3ms) INSERT INTO "context_module_items" ("canvas_id", "canvas_assignment_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["canvas_id", 2], ["canvas_assignment_id", 9], ["workflow_state", "active"], ["created_at", "2021-10-15 17:00:34.751581"], ["updated_at", "2021-10-15 17:00:34.751581"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Course Exists (0.3ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 65675048], ["LIMIT", 1]] Course Create (0.3ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 65675048], ["sis_id", "6bf86e3dbf2a8174b29865b32ee524c8"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2021-10-12 17:00:34.765621"], ["end_at", "2021-11-05 17:00:34.765715"], ["created_at", "2021-10-15 17:00:34.767152"], ["updated_at", "2021-10-15 17:00:34.767152"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 ContextModule Create (0.5ms) INSERT INTO "context_modules" ("canvas_id", "canvas_context_id", "canvas_context_type", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 1], ["canvas_context_id", 65675048], ["canvas_context_type", "Course"], ["name", "Context Module"], ["workflow_state", "available"], ["created_at", "2021-10-15 17:00:34.768877"], ["updated_at", "2021-10-15 17:00:34.768877"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Course Exists (0.2ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 29676446], ["LIMIT", 1]] Course Create (0.3ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 29676446], ["sis_id", "c0ddb3fde7ad7da09bf62f74d36995d9"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2021-10-12 17:00:34.773001"], ["end_at", "2021-11-05 17:00:34.773096"], ["created_at", "2021-10-15 17:00:34.774373"], ["updated_at", "2021-10-15 17:00:34.774373"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 ContextModule Create (0.2ms) INSERT INTO "context_modules" ("canvas_id", "canvas_context_id", "canvas_context_type", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 2], ["canvas_context_id", 29676446], ["canvas_context_type", "Course"], ["name", "Context Module"], ["workflow_state", "available"], ["created_at", "2021-10-15 17:00:34.776093"], ["updated_at", "2021-10-15 17:00:34.776093"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Course Exists (0.3ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 63472675], ["LIMIT", 1]] Course Create (0.3ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 63472675], ["sis_id", "df71a4d7b6635506e16af6e042ac17ee"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2021-10-12 17:00:34.779085"], ["end_at", "2021-11-05 17:00:34.779174"], ["created_at", "2021-10-15 17:00:34.780386"], ["updated_at", "2021-10-15 17:00:34.780386"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 ContextModule Create (0.3ms) INSERT INTO "context_modules" ("canvas_id", "canvas_context_id", "canvas_context_type", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 3], ["canvas_context_id", 63472675], ["canvas_context_type", "Course"], ["name", "Context Module"], ["workflow_state", "available"], ["created_at", "2021-10-15 17:00:34.782079"], ["updated_at", "2021-10-15 17:00:34.782079"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Course Exists (0.2ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 52975673], ["LIMIT", 1]] Course Create (0.3ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 52975673], ["sis_id", "0bd643929e540ae73b417719e8f6d358"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2021-10-12 17:00:34.785119"], ["end_at", "2021-11-05 17:00:34.785204"], ["created_at", "2021-10-15 17:00:34.786257"], ["updated_at", "2021-10-15 17:00:34.786257"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Course Exists (0.2ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" IS NULL AND "courses"."id" != $1 LIMIT $2 [["id", 6], ["LIMIT", 1]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Course Exists (0.2ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 47862970], ["LIMIT", 1]] Course Create (0.3ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 47862970], ["sis_id", "d3296238b59dd2d42cf1a65b155b9082"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2021-10-12 17:00:34.791182"], ["end_at", "2021-11-05 17:00:34.791262"], ["created_at", "2021-10-15 17:00:34.792228"], ["updated_at", "2021-10-15 17:00:34.792228"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Course Load (0.2ms) SELECT "courses".* FROM "courses" ORDER BY "courses"."id" ASC LIMIT $1 [["LIMIT", 1]] Course Exists (0.3ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 47862970], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Course Exists (0.2ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 29105432], ["LIMIT", 1]] Course Create (0.3ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 29105432], ["sis_id", "2002c14b61e8c9877a9fb857a240f37a"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2021-10-12 17:00:34.797472"], ["end_at", "2021-11-05 17:00:34.797559"], ["created_at", "2021-10-15 17:00:34.798479"], ["updated_at", "2021-10-15 17:00:34.798479"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Course Exists (0.2ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 AND "courses"."id" != $2 LIMIT $3 [["canvas_id", 29105432], ["id", 8], ["LIMIT", 1]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Course Exists (0.4ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 81082459], ["LIMIT", 1]] Course Create (0.4ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 81082459], ["sis_id", "0d42b6828594bdd4aaaf8edb18660f00"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2021-10-12 17:00:34.802328"], ["end_at", "2021-11-05 17:00:34.802440"], ["created_at", "2021-10-15 17:00:34.804082"], ["updated_at", "2021-10-15 17:00:34.804082"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Course Exists (0.2ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 60315252], ["LIMIT", 1]] Course Create (0.3ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 60315252], ["sis_id", "84a6aa9c9947ed84f4fdb9bdfe8dd57b"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2021-10-12 17:00:34.809372"], ["end_at", "2021-11-05 17:00:34.809459"], ["created_at", "2021-10-15 17:00:34.810454"], ["updated_at", "2021-10-15 17:00:34.810454"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Course Exists (0.2ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 43256612], ["LIMIT", 1]] Course Create (0.2ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 43256612], ["sis_id", "941144574f7cdd0980069c65f9270821"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2021-10-12 17:00:34.815251"], ["end_at", "2021-11-05 17:00:34.815334"], ["created_at", "2021-10-15 17:00:34.816413"], ["updated_at", "2021-10-15 17:00:34.816413"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Course Exists (0.2ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 80298066], ["LIMIT", 1]] Course Create (0.2ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 80298066], ["sis_id", "380f95b12e823547291b0e9d24a9f6db"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2021-10-12 17:00:34.818821"], ["end_at", "2021-11-05 17:00:34.818898"], ["created_at", "2021-10-15 17:00:34.819838"], ["updated_at", "2021-10-15 17:00:34.819838"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Course Exists (0.2ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 72093448], ["LIMIT", 1]] Course Create (0.3ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 72093448], ["sis_id", "9c863adfdf60ec5f3dfba13399d07cb0"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2021-10-12 17:00:34.822491"], ["end_at", "2021-11-05 17:00:34.822572"], ["created_at", "2021-10-15 17:00:34.823594"], ["updated_at", "2021-10-15 17:00:34.823594"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Course Exists (0.2ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 66868418], ["LIMIT", 1]] Course Create (0.3ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 66868418], ["sis_id", "e229173933f15747c07791b4f417927c"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2021-10-12 17:00:34.826200"], ["end_at", "2021-11-05 17:00:34.826278"], ["created_at", "2021-10-15 17:00:34.827270"], ["updated_at", "2021-10-15 17:00:34.827270"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) SAVEPOINT active_record_1 Enrollment Exists (0.8ms) SELECT 1 AS one FROM "enrollments" WHERE "enrollments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 68920591], ["LIMIT", 1]] Enrollment Create (0.8ms) INSERT INTO "enrollments" ("canvas_id", "created_at", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["canvas_id", 68920591], ["created_at", "2021-10-15 17:00:34.852394"], ["updated_at", "2021-10-15 17:00:34.852394"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Enrollment Exists (0.5ms) SELECT 1 AS one FROM "enrollments" WHERE "enrollments"."canvas_id" IS NULL AND "enrollments"."id" != $1 LIMIT $2 [["id", 1], ["LIMIT", 1]]  (0.4ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Enrollment Exists (0.3ms) SELECT 1 AS one FROM "enrollments" WHERE "enrollments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 17282412], ["LIMIT", 1]] Enrollment Create (0.3ms) INSERT INTO "enrollments" ("canvas_id", "created_at", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["canvas_id", 17282412], ["created_at", "2021-10-15 17:00:34.863786"], ["updated_at", "2021-10-15 17:00:34.863786"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Enrollment Load (0.2ms) SELECT "enrollments".* FROM "enrollments" ORDER BY "enrollments"."id" ASC LIMIT $1 [["LIMIT", 1]] Enrollment Exists (0.4ms) SELECT 1 AS one FROM "enrollments" WHERE "enrollments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 17282412], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Enrollment Exists (0.3ms) SELECT 1 AS one FROM "enrollments" WHERE "enrollments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 86803116], ["LIMIT", 1]] Enrollment Create (0.3ms) INSERT INTO "enrollments" ("canvas_id", "created_at", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["canvas_id", 86803116], ["created_at", "2021-10-15 17:00:34.871346"], ["updated_at", "2021-10-15 17:00:34.871346"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Enrollment Exists (0.3ms) SELECT 1 AS one FROM "enrollments" WHERE "enrollments"."canvas_id" = $1 AND "enrollments"."id" != $2 LIMIT $3 [["canvas_id", 86803116], ["id", 3], ["LIMIT", 1]]  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Enrollment Exists (0.3ms) SELECT 1 AS one FROM "enrollments" WHERE "enrollments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 47640337], ["LIMIT", 1]] Enrollment Create (0.3ms) INSERT INTO "enrollments" ("canvas_id", "created_at", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["canvas_id", 47640337], ["created_at", "2021-10-15 17:00:34.877033"], ["updated_at", "2021-10-15 17:00:34.877033"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Enrollment Exists (0.2ms) SELECT 1 AS one FROM "enrollments" WHERE "enrollments"."canvas_id" = $1 AND "enrollments"."id" != $2 LIMIT $3 [["canvas_id", 47640337], ["id", 4], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Enrollment Exists (0.2ms) SELECT 1 AS one FROM "enrollments" WHERE "enrollments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 29774129], ["LIMIT", 1]] Enrollment Create (0.3ms) INSERT INTO "enrollments" ("canvas_id", "created_at", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["canvas_id", 29774129], ["created_at", "2021-10-15 17:00:34.882117"], ["updated_at", "2021-10-15 17:00:34.882117"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Enrollment Exists (0.2ms) SELECT 1 AS one FROM "enrollments" WHERE "enrollments"."canvas_id" = $1 AND "enrollments"."id" != $2 LIMIT $3 [["canvas_id", 29774129], ["id", 5], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Group Exists (0.4ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 63605530], ["LIMIT", 1]] Group Create (0.5ms) INSERT INTO "groups" ("canvas_id", "sis_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 63605530], ["sis_id", "a9dedbd3572fc48a6670a8624ea64adb"], ["name", "Some User Group"], ["workflow_state", "available"], ["created_at", "2021-10-15 17:00:34.901992"], ["updated_at", "2021-10-15 17:00:34.901992"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 User Exists (0.5ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 592677], ["LIMIT", 1]] User Create (0.6ms) INSERT INTO "users" ("canvas_id", "sis_id", "email", "first_name", "last_name", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 592677], ["sis_id", "f15635ea4bce49404d122fb3468cf2c4"], ["email", "cooldude@coolsite.com"], ["first_name", "Cool"], ["last_name", "Dude"], ["created_at", "2021-10-15 17:00:34.934165"], ["updated_at", "2021-10-15 17:00:34.934165"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 GroupMembership Exists (0.4ms) SELECT 1 AS one FROM "group_memberships" WHERE "group_memberships"."canvas_id" = $1 LIMIT $2 [["canvas_id", 99666285], ["LIMIT", 1]] GroupMembership Create (0.4ms) INSERT INTO "group_memberships" ("canvas_id", "canvas_user_id", "canvas_group_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 99666285], ["canvas_user_id", 592677], ["canvas_group_id", 63605530], ["workflow_state", "accepted"], ["created_at", "2021-10-15 17:00:34.948933"], ["updated_at", "2021-10-15 17:00:34.948933"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 GroupMembership Exists (0.2ms) SELECT 1 AS one FROM "group_memberships" WHERE "group_memberships"."canvas_id" IS NULL AND "group_memberships"."id" != $1 LIMIT $2 [["id", 1], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (1.0ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 17930928], ["LIMIT", 1]] Group Create (0.3ms) INSERT INTO "groups" ("canvas_id", "sis_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 17930928], ["sis_id", "12ad8e26bd1d2b6087355ec23f83ffe1"], ["name", "Some User Group"], ["workflow_state", "available"], ["created_at", "2021-10-15 17:00:34.957257"], ["updated_at", "2021-10-15 17:00:34.957257"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 User Exists (0.2ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 75392026], ["LIMIT", 1]] User Create (0.3ms) INSERT INTO "users" ("canvas_id", "sis_id", "email", "first_name", "last_name", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 75392026], ["sis_id", "58d45e0e6329745516778ce085c9e35a"], ["email", "cooldude@coolsite.com"], ["first_name", "Cool"], ["last_name", "Dude"], ["created_at", "2021-10-15 17:00:34.959563"], ["updated_at", "2021-10-15 17:00:34.959563"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 GroupMembership Exists (0.2ms) SELECT 1 AS one FROM "group_memberships" WHERE "group_memberships"."canvas_id" = $1 LIMIT $2 [["canvas_id", 27417436], ["LIMIT", 1]] GroupMembership Create (0.2ms) INSERT INTO "group_memberships" ("canvas_id", "canvas_user_id", "canvas_group_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 27417436], ["canvas_user_id", 75392026], ["canvas_group_id", 17930928], ["workflow_state", "accepted"], ["created_at", "2021-10-15 17:00:34.962247"], ["updated_at", "2021-10-15 17:00:34.962247"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 GroupMembership Load (0.1ms) SELECT "group_memberships".* FROM "group_memberships" ORDER BY "group_memberships"."id" ASC LIMIT $1 [["LIMIT", 1]] GroupMembership Exists (0.2ms) SELECT 1 AS one FROM "group_memberships" WHERE "group_memberships"."canvas_id" = $1 LIMIT $2 [["canvas_id", 27417436], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 96380705], ["LIMIT", 1]] Group Create (0.3ms) INSERT INTO "groups" ("canvas_id", "sis_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 96380705], ["sis_id", "796ec851d3c854ae2db5d35618c850e8"], ["name", "Some User Group"], ["workflow_state", "available"], ["created_at", "2021-10-15 17:00:34.968685"], ["updated_at", "2021-10-15 17:00:34.968685"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 User Exists (0.2ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 65183503], ["LIMIT", 1]] User Create (0.2ms) INSERT INTO "users" ("canvas_id", "sis_id", "email", "first_name", "last_name", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 65183503], ["sis_id", "d59cd438854b9d3797c1c83ea7d1e60b"], ["email", "cooldude@coolsite.com"], ["first_name", "Cool"], ["last_name", "Dude"], ["created_at", "2021-10-15 17:00:34.970801"], ["updated_at", "2021-10-15 17:00:34.970801"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 GroupMembership Exists (0.2ms) SELECT 1 AS one FROM "group_memberships" WHERE "group_memberships"."canvas_id" = $1 LIMIT $2 [["canvas_id", 9236995], ["LIMIT", 1]] GroupMembership Create (0.2ms) INSERT INTO "group_memberships" ("canvas_id", "canvas_user_id", "canvas_group_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 9236995], ["canvas_user_id", 65183503], ["canvas_group_id", 96380705], ["workflow_state", "accepted"], ["created_at", "2021-10-15 17:00:34.972856"], ["updated_at", "2021-10-15 17:00:34.972856"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 GroupMembership Exists (0.4ms) SELECT 1 AS one FROM "group_memberships" WHERE "group_memberships"."canvas_id" = $1 AND "group_memberships"."id" != $2 LIMIT $3 [["canvas_id", 9236995], ["id", 3], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 46078718], ["LIMIT", 1]] Group Create (0.2ms) INSERT INTO "groups" ("canvas_id", "sis_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 46078718], ["sis_id", "20b58c9db036c95c3706cf957148c7de"], ["name", "Some User Group"], ["workflow_state", "available"], ["created_at", "2021-10-15 17:00:34.978895"], ["updated_at", "2021-10-15 17:00:34.978895"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 User Exists (0.3ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 12549197], ["LIMIT", 1]] User Create (0.3ms) INSERT INTO "users" ("canvas_id", "sis_id", "email", "first_name", "last_name", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 12549197], ["sis_id", "742bd09cc5ac3a78e47ead73c7ec0fee"], ["email", "cooldude@coolsite.com"], ["first_name", "Cool"], ["last_name", "Dude"], ["created_at", "2021-10-15 17:00:34.981964"], ["updated_at", "2021-10-15 17:00:34.981964"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 GroupMembership Exists (0.2ms) SELECT 1 AS one FROM "group_memberships" WHERE "group_memberships"."canvas_id" = $1 LIMIT $2 [["canvas_id", 55710237], ["LIMIT", 1]] GroupMembership Create (0.2ms) INSERT INTO "group_memberships" ("canvas_id", "canvas_user_id", "canvas_group_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 55710237], ["canvas_user_id", 12549197], ["canvas_group_id", 46078718], ["workflow_state", "accepted"], ["created_at", "2021-10-15 17:00:34.984198"], ["updated_at", "2021-10-15 17:00:34.984198"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 GroupMembership Exists (0.2ms) SELECT 1 AS one FROM "group_memberships" WHERE "group_memberships"."canvas_id" = $1 AND "group_memberships"."id" != $2 LIMIT $3 [["canvas_id", 55710237], ["id", 4], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 90318816], ["LIMIT", 1]] Group Create (0.2ms) INSERT INTO "groups" ("canvas_id", "sis_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 90318816], ["sis_id", "bf33d381275d42f54465ebb50cd84bf8"], ["name", "Some User Group"], ["workflow_state", "available"], ["created_at", "2021-10-15 17:00:34.988574"], ["updated_at", "2021-10-15 17:00:34.988574"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" IS NULL AND "groups"."id" != $1 LIMIT $2 [["id", 5], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 47998613], ["LIMIT", 1]] Group Create (0.2ms) INSERT INTO "groups" ("canvas_id", "sis_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 47998613], ["sis_id", "2704eeb15a94ad16b70885df7b4d3abc"], ["name", "Some User Group"], ["workflow_state", "available"], ["created_at", "2021-10-15 17:00:34.994236"], ["updated_at", "2021-10-15 17:00:34.994236"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Group Load (0.2ms) SELECT "groups".* FROM "groups" ORDER BY "groups"."id" ASC LIMIT $1 [["LIMIT", 1]] Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 47998613], ["LIMIT", 1]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 36171952], ["LIMIT", 1]] Group Create (0.3ms) INSERT INTO "groups" ("canvas_id", "sis_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 36171952], ["sis_id", "02934686459e7fd9ff6218e50da29e48"], ["name", "Some User Group"], ["workflow_state", "available"], ["created_at", "2021-10-15 17:00:34.999911"], ["updated_at", "2021-10-15 17:00:34.999911"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.4ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 76866086], ["LIMIT", 1]] Group Create (0.3ms) INSERT INTO "groups" ("canvas_id", "sis_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 76866086], ["sis_id", "12e6303b9379a805cbfba130155097f8"], ["name", "Some User Group"], ["workflow_state", "available"], ["created_at", "2021-10-15 17:00:35.004231"], ["updated_at", "2021-10-15 17:00:35.004231"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 AND "groups"."id" != $2 LIMIT $3 [["canvas_id", 76866086], ["id", 8], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 71370935], ["LIMIT", 1]] Group Create (0.2ms) INSERT INTO "groups" ("canvas_id", "sis_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 71370935], ["sis_id", "4f2d388cb598407282af16bd241d8702"], ["name", "Some User Group"], ["workflow_state", "available"], ["created_at", "2021-10-15 17:00:35.009285"], ["updated_at", "2021-10-15 17:00:35.009285"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 AND "groups"."id" != $2 LIMIT $3 [["canvas_id", 71370935], ["id", 9], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Role Exists (0.2ms) SELECT 1 AS one FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 27631806], ["LIMIT", 1]] Role Create (0.2ms) INSERT INTO "roles" ("canvas_id", "label", "base_role_type", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 27631806], ["label", "Cool Role"], ["base_role_type", "AccountMembership"], ["workflow_state", "active"], ["created_at", "2021-10-15 17:00:35.014044"], ["updated_at", "2021-10-15 17:00:35.014044"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Role Exists (0.3ms) SELECT 1 AS one FROM "roles" WHERE "roles"."canvas_id" IS NULL AND "roles"."id" != $1 LIMIT $2 [["id", 3], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Role Exists (0.3ms) SELECT 1 AS one FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 92160282], ["LIMIT", 1]] Role Create (0.2ms) INSERT INTO "roles" ("canvas_id", "label", "base_role_type", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 92160282], ["label", "Cool Role"], ["base_role_type", "AccountMembership"], ["workflow_state", "active"], ["created_at", "2021-10-15 17:00:35.019863"], ["updated_at", "2021-10-15 17:00:35.019863"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Role Load (0.2ms) SELECT "roles".* FROM "roles" ORDER BY "roles"."id" ASC LIMIT $1 [["LIMIT", 1]] Role Exists (0.4ms) SELECT 1 AS one FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 92160282], ["LIMIT", 1]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SELECT COUNT(*) FROM "roles" Role Load (0.2ms) SELECT "roles".* FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]]  (0.1ms) SAVEPOINT active_record_1 Role Exists (0.2ms) SELECT 1 AS one FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] Role Create (0.5ms) INSERT INTO "roles" ("canvas_id", "label", "base_role_type", "canvas_account_id", "workflow_state", "permissions", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 1], ["label", "Account Admin"], ["base_role_type", "AccountMembership"], ["canvas_account_id", 10], ["workflow_state", "built_in"], ["permissions", "{\"manage_wiki\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"post_to_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"moderate_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_announcements\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"send_messages\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"send_messages_all\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_outcomes\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"create_conferences\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"create_collaborations\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_roster\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_all_grades\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_grades\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_rubrics\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"comment_on_others_submissions\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_students\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_admin_users\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_role_overrides\":{\"enabled\":true,\"locked\":true,\"readonly\":true,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_account_memberships\":{\"enabled\":true,\"locked\":true,\"readonly\":true,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_account_settings\":{\"enabled\":true,\"locked\":true,\"readonly\":true,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_groups\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_group_pages\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_files\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_assignments\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"undelete_courses\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_grade_changes\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_course_changes\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_question_banks\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_calendar\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_reports\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_courses\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_user_logins\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_user_observers\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_alerts\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"become_user\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_developer_keys\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"import_sis\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_sis\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_sis\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_course_list\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_statistics\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_storage_quotas\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_course_content\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_content\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_interaction_alerts\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"change_course_state\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_sections\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_feature_flags\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_quiz_answer_audits\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"moderate_grades\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"lti_add_edit\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true}}"], ["created_at", "2021-10-15 17:00:35.029095"], ["updated_at", "2021-10-15 17:00:35.029095"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SELECT COUNT(*) FROM "roles" Role Load (0.2ms) SELECT "roles".* FROM "roles" ORDER BY "roles"."id" DESC LIMIT $1 [["LIMIT", 1]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Role Exists (0.3ms) SELECT 1 AS one FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] Role Create (0.3ms) INSERT INTO "roles" ("canvas_id", "label", "base_role_type", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 1], ["label", "Cool Role"], ["base_role_type", "AccountMembership"], ["workflow_state", "active"], ["created_at", "2021-10-15 17:00:35.036527"], ["updated_at", "2021-10-15 17:00:35.036527"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SELECT COUNT(*) FROM "roles" Role Load (0.2ms) SELECT "roles".* FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]]  (0.1ms) SAVEPOINT active_record_1 Role Exists (0.2ms) SELECT 1 AS one FROM "roles" WHERE "roles"."canvas_id" = $1 AND "roles"."id" != $2 LIMIT $3 [["canvas_id", 1], ["id", 6], ["LIMIT", 1]] Role Update (0.4ms) UPDATE "roles" SET "label" = $1, "canvas_account_id" = $2, "permissions" = $3, "workflow_state" = $4, "updated_at" = $5 WHERE "roles"."id" = $6 [["label", "Account Admin"], ["canvas_account_id", 10], ["permissions", "{\"manage_wiki\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"post_to_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"moderate_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_announcements\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"send_messages\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"send_messages_all\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_outcomes\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"create_conferences\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"create_collaborations\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_roster\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_all_grades\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_grades\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_rubrics\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"comment_on_others_submissions\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_students\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_admin_users\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_role_overrides\":{\"enabled\":true,\"locked\":true,\"readonly\":true,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_account_memberships\":{\"enabled\":true,\"locked\":true,\"readonly\":true,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_account_settings\":{\"enabled\":true,\"locked\":true,\"readonly\":true,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_groups\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_group_pages\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_files\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_assignments\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"undelete_courses\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_grade_changes\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_course_changes\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_question_banks\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_calendar\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_reports\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_courses\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_user_logins\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_user_observers\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_alerts\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"become_user\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_developer_keys\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"import_sis\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_sis\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_sis\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_course_list\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_statistics\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_storage_quotas\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_course_content\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_content\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_interaction_alerts\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"change_course_state\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_sections\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_feature_flags\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_quiz_answer_audits\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"moderate_grades\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"lti_add_edit\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true}}"], ["workflow_state", "built_in"], ["updated_at", "2021-10-15 17:00:35.040736"], ["id", 6]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SELECT COUNT(*) FROM "roles" Role Load (0.2ms) SELECT "roles".* FROM "roles" WHERE "roles"."id" = $1 LIMIT $2 [["id", 6], ["LIMIT", 1]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.3ms) SAVEPOINT active_record_1 Section Exists (0.6ms) SELECT 1 AS one FROM "sections" WHERE "sections"."canvas_id" = $1 LIMIT $2 [["canvas_id", 12137014], ["LIMIT", 1]] Section Create (0.5ms) INSERT INTO "sections" ("canvas_id", "created_at", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["canvas_id", 12137014], ["created_at", "2021-10-15 17:00:35.056388"], ["updated_at", "2021-10-15 17:00:35.056388"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Section Exists (0.4ms) SELECT 1 AS one FROM "sections" WHERE "sections"."canvas_id" IS NULL AND "sections"."id" != $1 LIMIT $2 [["id", 1], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Section Exists (0.3ms) SELECT 1 AS one FROM "sections" WHERE "sections"."canvas_id" = $1 LIMIT $2 [["canvas_id", 86162113], ["LIMIT", 1]] Section Create (0.3ms) INSERT INTO "sections" ("canvas_id", "created_at", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["canvas_id", 86162113], ["created_at", "2021-10-15 17:00:35.062814"], ["updated_at", "2021-10-15 17:00:35.062814"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Section Load (0.3ms) SELECT "sections".* FROM "sections" ORDER BY "sections"."id" ASC LIMIT $1 [["LIMIT", 1]] Section Exists (0.3ms) SELECT 1 AS one FROM "sections" WHERE "sections"."canvas_id" = $1 LIMIT $2 [["canvas_id", 86162113], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Section Exists (0.3ms) SELECT 1 AS one FROM "sections" WHERE "sections"."canvas_id" = $1 LIMIT $2 [["canvas_id", 55380792], ["LIMIT", 1]] Section Create (0.3ms) INSERT INTO "sections" ("canvas_id", "created_at", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["canvas_id", 55380792], ["created_at", "2021-10-15 17:00:35.068610"], ["updated_at", "2021-10-15 17:00:35.068610"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Section Exists (0.3ms) SELECT 1 AS one FROM "sections" WHERE "sections"."canvas_id" = $1 AND "sections"."id" != $2 LIMIT $3 [["canvas_id", 55380792], ["id", 3], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Section Exists (1.4ms) SELECT 1 AS one FROM "sections" WHERE "sections"."canvas_id" = $1 LIMIT $2 [["canvas_id", 47787851], ["LIMIT", 1]] Section Create (0.3ms) INSERT INTO "sections" ("canvas_id", "created_at", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["canvas_id", 47787851], ["created_at", "2021-10-15 17:00:35.084151"], ["updated_at", "2021-10-15 17:00:35.084151"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Submission Exists (0.5ms) SELECT 1 AS one FROM "submissions" WHERE "submissions"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] Submission Create (0.5ms) INSERT INTO "submissions" ("canvas_id", "submitted_at", "graded_at", "score", "points_possible", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 1], ["submitted_at", "2021-10-08 17:00:35.102398"], ["graded_at", "2021-10-14 17:00:35.102522"], ["score", 5.0], ["points_possible", 10.0], ["created_at", "2021-10-15 17:00:35.104400"], ["updated_at", "2021-10-15 17:00:35.104400"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Submission Exists (0.3ms) SELECT 1 AS one FROM "submissions" WHERE "submissions"."canvas_id" IS NULL AND "submissions"."id" != $1 LIMIT $2 [["id", 1], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Submission Exists (0.3ms) SELECT 1 AS one FROM "submissions" WHERE "submissions"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]] Submission Create (0.3ms) INSERT INTO "submissions" ("canvas_id", "submitted_at", "graded_at", "score", "points_possible", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 2], ["submitted_at", "2021-10-08 17:00:35.111110"], ["graded_at", "2021-10-14 17:00:35.111220"], ["score", 5.0], ["points_possible", 10.0], ["created_at", "2021-10-15 17:00:35.112494"], ["updated_at", "2021-10-15 17:00:35.112494"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Submission Load (0.2ms) SELECT "submissions".* FROM "submissions" ORDER BY "submissions"."id" ASC LIMIT $1 [["LIMIT", 1]] Submission Exists (0.4ms) SELECT 1 AS one FROM "submissions" WHERE "submissions"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Submission Exists (0.3ms) SELECT 1 AS one FROM "submissions" WHERE "submissions"."canvas_id" = $1 LIMIT $2 [["canvas_id", 3], ["LIMIT", 1]] Submission Create (0.3ms) INSERT INTO "submissions" ("canvas_id", "submitted_at", "graded_at", "score", "points_possible", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 3], ["submitted_at", "2021-10-08 17:00:35.119028"], ["graded_at", "2021-10-14 17:00:35.119127"], ["score", 5.0], ["points_possible", 10.0], ["created_at", "2021-10-15 17:00:35.120442"], ["updated_at", "2021-10-15 17:00:35.120442"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Submission Exists (0.2ms) SELECT 1 AS one FROM "submissions" WHERE "submissions"."canvas_id" = $1 AND "submissions"."id" != $2 LIMIT $3 [["canvas_id", 3], ["id", 3], ["LIMIT", 1]]  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Submission Exists (0.2ms) SELECT 1 AS one FROM "submissions" WHERE "submissions"."canvas_id" = $1 LIMIT $2 [["canvas_id", 4], ["LIMIT", 1]] Submission Create (0.2ms) INSERT INTO "submissions" ("canvas_id", "submitted_at", "graded_at", "score", "points_possible", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 4], ["submitted_at", "2021-10-08 17:00:35.124104"], ["graded_at", "2021-10-14 17:00:35.124187"], ["score", 5.0], ["points_possible", 10.0], ["created_at", "2021-10-15 17:00:35.125061"], ["updated_at", "2021-10-15 17:00:35.125061"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Submission Exists (0.2ms) SELECT 1 AS one FROM "submissions" WHERE "submissions"."canvas_id" = $1 AND "submissions"."id" != $2 LIMIT $3 [["canvas_id", 4], ["id", 4], ["LIMIT", 1]]  (0.1ms) ROLLBACK  (0.3ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Submission Exists (0.5ms) SELECT 1 AS one FROM "submissions" WHERE "submissions"."canvas_id" = $1 LIMIT $2 [["canvas_id", 5], ["LIMIT", 1]] Submission Create (0.3ms) INSERT INTO "submissions" ("canvas_id", "submitted_at", "graded_at", "score", "points_possible", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 5], ["submitted_at", "2021-10-08 17:00:35.128797"], ["graded_at", "2021-10-14 17:00:35.128882"], ["score", 5.0], ["points_possible", 10.0], ["created_at", "2021-10-15 17:00:35.130306"], ["updated_at", "2021-10-15 17:00:35.130306"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Submission Exists (0.3ms) SELECT 1 AS one FROM "submissions" WHERE "submissions"."canvas_id" = $1 AND "submissions"."id" != $2 LIMIT $3 [["canvas_id", 5], ["id", 5], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Term Exists (0.3ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 74030181], ["LIMIT", 1]] Term Create (0.4ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 74030181], ["name", "Cool Term"], ["start_at", "2021-10-12 17:00:30.242017"], ["end_at", "2021-10-18 17:00:30.242184"], ["workflow_state", "active"], ["sis_id", "e7b048553daaee51a1b28fe22c87aad2"], ["created_at", "2021-10-15 17:00:35.136166"], ["updated_at", "2021-10-15 17:00:35.136166"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Term Exists (0.4ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" IS NULL AND "terms"."id" != $1 LIMIT $2 [["id", 9], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Term Exists (0.2ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 71288614], ["LIMIT", 1]] Term Create (0.3ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 71288614], ["name", "Cool Term"], ["start_at", "2021-10-12 17:00:30.242017"], ["end_at", "2021-10-18 17:00:30.242184"], ["workflow_state", "active"], ["sis_id", "99bb486148aff183eeec4ca0c5e3c4ff"], ["created_at", "2021-10-15 17:00:35.143161"], ["updated_at", "2021-10-15 17:00:35.143161"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Term Load (0.2ms) SELECT "terms".* FROM "terms" ORDER BY "terms"."id" ASC LIMIT $1 [["LIMIT", 1]] Term Exists (0.2ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 71288614], ["LIMIT", 1]]  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Term Exists (0.3ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 68655156], ["LIMIT", 1]] Term Create (0.3ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 68655156], ["name", "Cool Term"], ["start_at", "2021-10-12 17:00:30.242017"], ["end_at", "2021-10-18 17:00:30.242184"], ["workflow_state", "active"], ["sis_id", "e411aa6f01eccecd712d0a892a7c3cda"], ["created_at", "2021-10-15 17:00:35.149893"], ["updated_at", "2021-10-15 17:00:35.149893"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Term Exists (0.3ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 10913031], ["LIMIT", 1]] Term Create (0.3ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 10913031], ["name", "Cool Term"], ["start_at", "2021-10-13 17:00:35.153319"], ["end_at", "2021-10-18 17:00:35.153412"], ["workflow_state", "active"], ["sis_id", "a2de374b8a0df2b450c2553088729394"], ["created_at", "2021-10-15 17:00:35.155156"], ["updated_at", "2021-10-15 17:00:35.155156"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Term Exists (0.2ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 88457663], ["LIMIT", 1]] Term Create (0.2ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 88457663], ["name", "Cool Term"], ["start_at", "2021-10-12 17:00:30.242017"], ["end_at", "2021-10-18 17:00:30.242184"], ["workflow_state", "inactive"], ["sis_id", "b61c1ee3976deb011c252f25d1275e91"], ["created_at", "2021-10-15 17:00:35.157559"], ["updated_at", "2021-10-15 17:00:35.157559"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 Term Exists (0.3ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 59567699], ["LIMIT", 1]] Term Create (0.3ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 59567699], ["name", "Cool Term"], ["start_at", "2021-08-15 17:00:35.158572"], ["end_at", "2021-09-15 17:00:35.158650"], ["workflow_state", "active"], ["sis_id", "3b01627f34d8f8896b289d19e8fb632c"], ["created_at", "2021-10-15 17:00:35.160137"], ["updated_at", "2021-10-15 17:00:35.160137"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Term Exists (0.2ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 23413726], ["LIMIT", 1]] Term Create (0.2ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 23413726], ["name", "Cool Term"], ["start_at", "2022-04-15 17:00:35.161217"], ["end_at", "2022-10-15 17:00:35.161281"], ["workflow_state", "active"], ["sis_id", "4c912b9f2926d31d3da778816e52ddee"], ["created_at", "2021-10-15 17:00:35.162406"], ["updated_at", "2021-10-15 17:00:35.162406"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) SELECT COUNT(*) FROM "terms" Term Load (0.2ms) SELECT "terms".* FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]]  (0.1ms) SAVEPOINT active_record_1 Term Exists (0.2ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] Term Create (0.2ms) INSERT INTO "terms" ("canvas_id", "name", "workflow_state", "grading_period_group_id", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 1], ["name", "Default Term"], ["workflow_state", "active"], ["grading_period_group_id", 1], ["sis_id", "Test"], ["created_at", "2021-10-15 17:00:35.168578"], ["updated_at", "2021-10-15 17:00:35.168578"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SELECT COUNT(*) FROM "terms" Term Load (0.2ms) SELECT "terms".* FROM "terms" ORDER BY "terms"."id" DESC LIMIT $1 [["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Term Exists (0.2ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] Term Create (0.3ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 1], ["name", "Cool Term"], ["start_at", "2021-10-12 17:00:30.242017"], ["end_at", "2021-10-18 17:00:30.242184"], ["workflow_state", "active"], ["sis_id", "b7698a4c77db8bb962d4f0e939c3464f"], ["created_at", "2021-10-15 17:00:35.173914"], ["updated_at", "2021-10-15 17:00:35.173914"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SELECT COUNT(*) FROM "terms" Term Load (0.2ms) SELECT "terms".* FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]]  (0.1ms) SAVEPOINT active_record_1 Term Exists (0.3ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 AND "terms"."id" != $2 LIMIT $3 [["canvas_id", 1], ["id", 17], ["LIMIT", 1]] Term Update (0.3ms) UPDATE "terms" SET "name" = $1, "sis_id" = $2, "start_at" = $3, "end_at" = $4, "grading_period_group_id" = $5, "updated_at" = $6 WHERE "terms"."id" = $7 [["name", "Default Term"], ["sis_id", "Test"], ["start_at", nil], ["end_at", nil], ["grading_period_group_id", 1], ["updated_at", "2021-10-15 17:00:35.177449"], ["id", 17]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SELECT COUNT(*) FROM "terms" Term Load (0.1ms) SELECT "terms".* FROM "terms" WHERE "terms"."id" = $1 LIMIT $2 [["id", 17], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 User Exists (0.2ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 92189390], ["LIMIT", 1]] User Create (0.3ms) INSERT INTO "users" ("canvas_id", "sis_id", "email", "first_name", "last_name", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 92189390], ["sis_id", "a685fdadfb147baa6a3018be3cad7eec"], ["email", "cooldude@coolsite.com"], ["first_name", "Cool"], ["last_name", "Dude"], ["created_at", "2021-10-15 17:00:35.182581"], ["updated_at", "2021-10-15 17:00:35.182581"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 User Exists (0.3ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" IS NULL AND "users"."id" != $1 LIMIT $2 [["id", 5], ["LIMIT", 1]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 User Exists (0.2ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 53451488], ["LIMIT", 1]] User Create (0.2ms) INSERT INTO "users" ("canvas_id", "sis_id", "email", "first_name", "last_name", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 53451488], ["sis_id", "274cfa898e1d84da1ed3851392149295"], ["email", "cooldude@coolsite.com"], ["first_name", "Cool"], ["last_name", "Dude"], ["created_at", "2021-10-15 17:00:35.189432"], ["updated_at", "2021-10-15 17:00:35.189432"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 User Load (0.2ms) SELECT "users".* FROM "users" ORDER BY "users"."id" ASC LIMIT $1 [["LIMIT", 1]] User Exists (0.2ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 53451488], ["LIMIT", 1]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.4ms) SAVEPOINT active_record_1 User Exists (0.3ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 85969538], ["LIMIT", 1]] User Create (0.3ms) INSERT INTO "users" ("canvas_id", "sis_id", "email", "first_name", "last_name", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 85969538], ["sis_id", "47d0d0197bb0e04a1be9cba4cee32a8f"], ["email", "cooldude@coolsite.com"], ["first_name", "Cool"], ["last_name", "Dude"], ["created_at", "2021-10-15 17:00:35.195810"], ["updated_at", "2021-10-15 17:00:35.195810"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 User Exists (0.2ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 52442348], ["LIMIT", 1]] User Create (0.2ms) INSERT INTO "users" ("canvas_id", "sis_id", "email", "first_name", "last_name", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 52442348], ["sis_id", "13889aebc9b3ade1e24fe794d1c38406"], ["email", "cooldude@coolsite.com"], ["first_name", "Cool"], ["last_name", "Dude"], ["created_at", "2021-10-15 17:00:35.199865"], ["updated_at", "2021-10-15 17:00:35.199865"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 User Exists (0.2ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 88952371], ["LIMIT", 1]] User Create (0.2ms) INSERT INTO "users" ("canvas_id", "sis_id", "email", "first_name", "last_name", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 88952371], ["sis_id", "975c37a128c464f146f389e93e4bc653"], ["email", "cooldude@coolsite.com"], ["first_name", "Cool"], ["last_name", "Dude"], ["created_at", "2021-10-15 17:00:35.203720"], ["updated_at", "2021-10-15 17:00:35.203720"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) SELECT COUNT(*) FROM "assignment_groups" AssignmentGroup Create Many (0.7ms) INSERT INTO "assignment_groups" ("canvas_id","canvas_course_id","name","rules","position","group_weight","workflow_state","canvas_created_at","canvas_updated_at","created_at","updated_at") VALUES (1,1,'Assignments','--- drop_lowest:1\nnever_drop:36\n ',1,50.0,'available','2017-09-08 01:37:33','2017-09-08 01:37:33','2021-10-15 17:00:35.211873','2021-10-15 17:00:35.211873'),(2,1,'Tests',NULL,1,50.0,'available','2017-09-08 01:37:33','2017-09-08 01:37:33','2021-10-15 17:00:35.211873','2021-10-15 17:00:35.211873') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","canvas_course_id"=EXCLUDED."canvas_course_id","name"=EXCLUDED."name","rules"=EXCLUDED."rules","position"=EXCLUDED."position","group_weight"=EXCLUDED."group_weight","workflow_state"=EXCLUDED."workflow_state","canvas_created_at"=EXCLUDED."canvas_created_at","canvas_updated_at"=EXCLUDED."canvas_updated_at","updated_at"=EXCLUDED."updated_at" WHERE ("assignment_groups".canvas_id, "assignment_groups".canvas_course_id, "assignment_groups".name, "assignment_groups".rules, "assignment_groups".position, "assignment_groups".group_weight, "assignment_groups".workflow_state, "assignment_groups".canvas_created_at, "assignment_groups".canvas_updated_at) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.canvas_course_id, EXCLUDED.name, EXCLUDED.rules, EXCLUDED.position, EXCLUDED.group_weight, EXCLUDED.workflow_state, EXCLUDED.canvas_created_at, EXCLUDED.canvas_updated_at) RETURNING "id"  (0.3ms) SELECT COUNT(*) FROM "assignment_groups"  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SELECT COUNT(*) FROM "assignments" Assignment Create Many (0.7ms) INSERT INTO "assignments" ("canvas_id","title","description","due_at","unlock_at","lock_at","points_possible","min_score","max_score","mastery_score","grading_type","submission_types","workflow_state","canvas_context_id","canvas_context_type","canvas_assignment_group_id","canvas_grading_scheme_id","canvas_grading_standard_id","created_at","updated_at") VALUES (88,'Assignment 1','

fdsfds

',NULL,NULL,NULL,100.0,NULL,NULL,NULL,'points','online_text_entry','published',58,'Course',55,NULL,NULL,'2021-10-15 17:00:35.216897','2021-10-15 17:00:35.216897'),(89,'fdsfdsfds','

fdsfdsfsdf

',NULL,NULL,NULL,100.0,NULL,NULL,NULL,'points','online_text_entry','published',59,'Course',56,NULL,NULL,'2021-10-15 17:00:35.216897','2021-10-15 17:00:35.216897') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","title"=EXCLUDED."title","description"=EXCLUDED."description","due_at"=EXCLUDED."due_at","unlock_at"=EXCLUDED."unlock_at","lock_at"=EXCLUDED."lock_at","points_possible"=EXCLUDED."points_possible","min_score"=EXCLUDED."min_score","max_score"=EXCLUDED."max_score","mastery_score"=EXCLUDED."mastery_score","grading_type"=EXCLUDED."grading_type","submission_types"=EXCLUDED."submission_types","workflow_state"=EXCLUDED."workflow_state","canvas_context_id"=EXCLUDED."canvas_context_id","canvas_context_type"=EXCLUDED."canvas_context_type","canvas_assignment_group_id"=EXCLUDED."canvas_assignment_group_id","canvas_grading_scheme_id"=EXCLUDED."canvas_grading_scheme_id","canvas_grading_standard_id"=EXCLUDED."canvas_grading_standard_id","updated_at"=EXCLUDED."updated_at" WHERE ("assignments".canvas_id, "assignments".title, "assignments".description, "assignments".due_at, "assignments".unlock_at, "assignments".lock_at, "assignments".points_possible, "assignments".min_score, "assignments".max_score, "assignments".mastery_score, "assignments".grading_type, "assignments".submission_types, "assignments".workflow_state, "assignments".canvas_context_id, "assignments".canvas_context_type, "assignments".canvas_assignment_group_id, "assignments".canvas_grading_scheme_id, "assignments".canvas_grading_standard_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.title, EXCLUDED.description, EXCLUDED.due_at, EXCLUDED.unlock_at, EXCLUDED.lock_at, EXCLUDED.points_possible, EXCLUDED.min_score, EXCLUDED.max_score, EXCLUDED.mastery_score, EXCLUDED.grading_type, EXCLUDED.submission_types, EXCLUDED.workflow_state, EXCLUDED.canvas_context_id, EXCLUDED.canvas_context_type, EXCLUDED.canvas_assignment_group_id, EXCLUDED.canvas_grading_scheme_id, EXCLUDED.canvas_grading_standard_id) RETURNING "id"  (0.3ms) SELECT COUNT(*) FROM "assignments"  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) SELECT COUNT(*) FROM "context_module_items" ContextModuleItem Create Many (0.5ms) INSERT INTO "context_module_items" ("canvas_id","canvas_context_module_id","position","canvas_content_id","canvas_content_type","workflow_state","canvas_assignment_id","created_at","updated_at") VALUES (15,9,1,83,'Assignment','active',1,'2021-10-15 17:00:35.221441','2021-10-15 17:00:35.221441'),(16,10,1,80,'Assignment','active',2,'2021-10-15 17:00:35.221441','2021-10-15 17:00:35.221441') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","canvas_context_module_id"=EXCLUDED."canvas_context_module_id","position"=EXCLUDED."position","canvas_content_id"=EXCLUDED."canvas_content_id","canvas_content_type"=EXCLUDED."canvas_content_type","workflow_state"=EXCLUDED."workflow_state","canvas_assignment_id"=EXCLUDED."canvas_assignment_id","updated_at"=EXCLUDED."updated_at" WHERE ("context_module_items".canvas_id, "context_module_items".canvas_context_module_id, "context_module_items".position, "context_module_items".canvas_content_id, "context_module_items".canvas_content_type, "context_module_items".workflow_state, "context_module_items".canvas_assignment_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.canvas_context_module_id, EXCLUDED.position, EXCLUDED.canvas_content_id, EXCLUDED.canvas_content_type, EXCLUDED.workflow_state, EXCLUDED.canvas_assignment_id) RETURNING "id"  (0.3ms) SELECT COUNT(*) FROM "context_module_items"  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.3ms) SELECT COUNT(*) FROM "context_modules" ContextModule Create Many (0.5ms) INSERT INTO "context_modules" ("canvas_id","canvas_context_id","canvas_context_type","position","name","workflow_state","deleted_at","created_at","updated_at") VALUES (23,785,'Course',1,'New Mod','active',NULL,'2021-10-15 17:00:35.225459','2021-10-15 17:00:35.225459'),(4,27,'Course',1,'Modules gonna module','unpublished',NULL,'2021-10-15 17:00:35.225459','2021-10-15 17:00:35.225459') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","canvas_context_id"=EXCLUDED."canvas_context_id","canvas_context_type"=EXCLUDED."canvas_context_type","position"=EXCLUDED."position","name"=EXCLUDED."name","workflow_state"=EXCLUDED."workflow_state","deleted_at"=EXCLUDED."deleted_at","updated_at"=EXCLUDED."updated_at" WHERE ("context_modules".canvas_id, "context_modules".canvas_context_id, "context_modules".canvas_context_type, "context_modules".position, "context_modules".name, "context_modules".workflow_state, "context_modules".deleted_at) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.canvas_context_id, EXCLUDED.canvas_context_type, EXCLUDED.position, EXCLUDED.name, EXCLUDED.workflow_state, EXCLUDED.deleted_at) RETURNING "id"  (0.3ms) SELECT COUNT(*) FROM "context_modules"  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.3ms) SELECT COUNT(*) FROM "courses" Course Create Many (0.6ms) INSERT INTO "courses" ("canvas_id","sis_id","course_code","name","canvas_account_id","canvas_term_id","start_at","end_at","workflow_state","grading_standard_id","created_at","updated_at") VALUES (1,'course_sis_id_1','C1','Course #1',1,1,'2017-03-27 21:53:18','2017-04-27 12:21:18','active',NULL,'2021-10-15 17:00:35.230040','2021-10-15 17:00:35.230040'),(2,'course_sis_id_2','C2','Course #2',1,1,'2017-03-27 21:53:18','2017-04-27 12:21:18','unpublished',NULL,'2021-10-15 17:00:35.230040','2021-10-15 17:00:35.230040') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","sis_id"=EXCLUDED."sis_id","course_code"=EXCLUDED."course_code","name"=EXCLUDED."name","canvas_account_id"=EXCLUDED."canvas_account_id","canvas_term_id"=EXCLUDED."canvas_term_id","start_at"=EXCLUDED."start_at","end_at"=EXCLUDED."end_at","workflow_state"=EXCLUDED."workflow_state","grading_standard_id"=EXCLUDED."grading_standard_id","updated_at"=EXCLUDED."updated_at" WHERE ("courses".canvas_id, "courses".sis_id, "courses".course_code, "courses".name, "courses".canvas_account_id, "courses".canvas_term_id, "courses".start_at, "courses".end_at, "courses".workflow_state, "courses".grading_standard_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.sis_id, EXCLUDED.course_code, EXCLUDED.name, EXCLUDED.canvas_account_id, EXCLUDED.canvas_term_id, EXCLUDED.start_at, EXCLUDED.end_at, EXCLUDED.workflow_state, EXCLUDED.grading_standard_id) RETURNING "id"  (0.3ms) SELECT COUNT(*) FROM "courses"  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) SELECT COUNT(*) FROM "users" User Create Many (0.7ms) INSERT INTO "users" ("canvas_id","sis_id","email","first_name","last_name","name","sortable_name","workflow_state","login_id","created_at","updated_at") VALUES (1,'sis_id_1','poorbastard@yharnam.com','Patches','the Spider','Patches the Spider','the Spider, Patches','active','spiderdude1337','2021-10-15 17:00:35.235190','2021-10-15 17:00:35.235190'),(2,'sis_id_2','dreamer@yharnam.com','Hunter','Djura','Hunter Djura','Djura, Hunter','active','retireddude109','2021-10-15 17:00:35.235190','2021-10-15 17:00:35.235190') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","sis_id"=EXCLUDED."sis_id","email"=EXCLUDED."email","first_name"=EXCLUDED."first_name","last_name"=EXCLUDED."last_name","name"=EXCLUDED."name","sortable_name"=EXCLUDED."sortable_name","workflow_state"=EXCLUDED."workflow_state","login_id"=EXCLUDED."login_id","updated_at"=EXCLUDED."updated_at" WHERE ("users".canvas_id, "users".sis_id, "users".email, "users".first_name, "users".last_name, "users".name, "users".sortable_name, "users".workflow_state, "users".login_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.sis_id, EXCLUDED.email, EXCLUDED.first_name, EXCLUDED.last_name, EXCLUDED.name, EXCLUDED.sortable_name, EXCLUDED.workflow_state, EXCLUDED.login_id) RETURNING "id"  (0.2ms) SELECT COUNT(*) FROM "users"  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) SELECT COUNT(*) FROM "courses" Course Create Many (0.5ms) INSERT INTO "courses" ("canvas_id","sis_id","course_code","name","canvas_account_id","canvas_term_id","start_at","end_at","workflow_state","grading_standard_id","created_at","updated_at") VALUES (1,'course_sis_id_1','C1','Course #1',1,1,'2017-03-27 21:53:18','2017-04-27 12:21:18','active',NULL,'2021-10-15 17:00:35.239752','2021-10-15 17:00:35.239752'),(2,'course_sis_id_2','C2','Course #2',1,1,'2017-03-27 21:53:18','2017-04-27 12:21:18','unpublished',NULL,'2021-10-15 17:00:35.239752','2021-10-15 17:00:35.239752') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","sis_id"=EXCLUDED."sis_id","course_code"=EXCLUDED."course_code","name"=EXCLUDED."name","canvas_account_id"=EXCLUDED."canvas_account_id","canvas_term_id"=EXCLUDED."canvas_term_id","start_at"=EXCLUDED."start_at","end_at"=EXCLUDED."end_at","workflow_state"=EXCLUDED."workflow_state","grading_standard_id"=EXCLUDED."grading_standard_id","updated_at"=EXCLUDED."updated_at" WHERE ("courses".canvas_id, "courses".sis_id, "courses".course_code, "courses".name, "courses".canvas_account_id, "courses".canvas_term_id, "courses".start_at, "courses".end_at, "courses".workflow_state, "courses".grading_standard_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.sis_id, EXCLUDED.course_code, EXCLUDED.name, EXCLUDED.canvas_account_id, EXCLUDED.canvas_term_id, EXCLUDED.start_at, EXCLUDED.end_at, EXCLUDED.workflow_state, EXCLUDED.grading_standard_id) RETURNING "id"  (0.3ms) SELECT COUNT(*) FROM "courses" Course Load (0.2ms) SELECT "courses".* FROM "courses" ORDER BY "courses"."id" ASC LIMIT $1 [["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SELECT COUNT(*) FROM "enrollments" Enrollment Create Many (0.5ms) INSERT INTO "enrollments" ("canvas_id","canvas_course_id","course_sis_id","canvas_user_id","user_sis_id","role","canvas_role_id","canvas_section_id","workflow_state","base_role_type","created_at","updated_at") VALUES (1,1,'sis_MUSC_2520_834',2,'sis_dalvarez_247','teacher',4,1,'active','TeacherEnrollment','2021-10-15 17:00:35.244940','2021-10-15 17:00:35.244940'),(2,1,'sis_MUSC_2520_834',3,'sis_jweaver_720','student',4,1,'active','StudentEnrollment','2021-10-15 17:00:35.244940','2021-10-15 17:00:35.244940') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","canvas_course_id"=EXCLUDED."canvas_course_id","course_sis_id"=EXCLUDED."course_sis_id","canvas_user_id"=EXCLUDED."canvas_user_id","user_sis_id"=EXCLUDED."user_sis_id","role"=EXCLUDED."role","canvas_role_id"=EXCLUDED."canvas_role_id","canvas_section_id"=EXCLUDED."canvas_section_id","workflow_state"=EXCLUDED."workflow_state","base_role_type"=EXCLUDED."base_role_type","updated_at"=EXCLUDED."updated_at" WHERE ("enrollments".canvas_id, "enrollments".canvas_course_id, "enrollments".course_sis_id, "enrollments".canvas_user_id, "enrollments".user_sis_id, "enrollments".role, "enrollments".canvas_role_id, "enrollments".canvas_section_id, "enrollments".workflow_state, "enrollments".base_role_type) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.canvas_course_id, EXCLUDED.course_sis_id, EXCLUDED.canvas_user_id, EXCLUDED.user_sis_id, EXCLUDED.role, EXCLUDED.canvas_role_id, EXCLUDED.canvas_section_id, EXCLUDED.workflow_state, EXCLUDED.base_role_type) RETURNING "id"  (0.2ms) SELECT COUNT(*) FROM "enrollments"  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SELECT COUNT(*) FROM "sections" Section Create Many (0.4ms) INSERT INTO "sections" ("canvas_id","sis_id","canvas_course_id","name","workflow_state","start_at","end_at","created_at","updated_at") VALUES (1,'sis_section_1',1,'Cool Section','active','2017-03-27 21:53:18','2017-03-27 21:53:18','2021-10-15 17:00:35.249330','2021-10-15 17:00:35.249330'),(2,'sis_section_2',2,'Lame Section','active','2017-03-27 21:53:18','2017-03-27 21:53:18','2021-10-15 17:00:35.249330','2021-10-15 17:00:35.249330') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","sis_id"=EXCLUDED."sis_id","canvas_course_id"=EXCLUDED."canvas_course_id","name"=EXCLUDED."name","workflow_state"=EXCLUDED."workflow_state","start_at"=EXCLUDED."start_at","end_at"=EXCLUDED."end_at","updated_at"=EXCLUDED."updated_at" WHERE ("sections".canvas_id, "sections".sis_id, "sections".canvas_course_id, "sections".name, "sections".workflow_state, "sections".start_at, "sections".end_at) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.sis_id, EXCLUDED.canvas_course_id, EXCLUDED.name, EXCLUDED.workflow_state, EXCLUDED.start_at, EXCLUDED.end_at) RETURNING "id"  (0.2ms) SELECT COUNT(*) FROM "sections" Section Load (0.3ms) SELECT "sections".* FROM "sections" ORDER BY "sections"."id" ASC LIMIT $1 [["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN Section Create Many (0.3ms) INSERT INTO "sections" ("canvas_id","canvas_nonxlist_course_id","created_at","updated_at") VALUES (2,2,'2021-10-15 17:00:35.253294','2021-10-15 17:00:35.253294') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","canvas_nonxlist_course_id"=EXCLUDED."canvas_nonxlist_course_id","updated_at"=EXCLUDED."updated_at" WHERE ("sections".canvas_id, "sections".canvas_nonxlist_course_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.canvas_nonxlist_course_id) RETURNING "id"  (0.2ms) SELECT COUNT(*) FROM "sections" WHERE "sections"."canvas_nonxlist_course_id" IS NOT NULL Section Load (0.2ms) SELECT "sections".* FROM "sections" WHERE "sections"."canvas_nonxlist_course_id" IS NOT NULL ORDER BY "sections"."id" ASC LIMIT $1 [["LIMIT", 1]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SELECT COUNT(*) FROM "groups" Group Create Many (0.5ms) INSERT INTO "groups" ("canvas_id","sis_id","canvas_group_category_id","group_category_sis_id","canvas_account_id","canvas_course_id","name","workflow_state","context_id","context_type","max_membership","created_at","updated_at") VALUES (50,'sis1',10,NULL,1,NULL,'Group1','available',1,'Account',NULL,'2021-10-15 17:00:35.258104','2021-10-15 17:00:35.258104'),(51,'sis2',2,NULL,NULL,1,'Group2','available',1,'Course',1,'2021-10-15 17:00:35.258104','2021-10-15 17:00:35.258104') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","sis_id"=EXCLUDED."sis_id","canvas_group_category_id"=EXCLUDED."canvas_group_category_id","group_category_sis_id"=EXCLUDED."group_category_sis_id","canvas_account_id"=EXCLUDED."canvas_account_id","canvas_course_id"=EXCLUDED."canvas_course_id","name"=EXCLUDED."name","workflow_state"=EXCLUDED."workflow_state","context_id"=EXCLUDED."context_id","context_type"=EXCLUDED."context_type","max_membership"=EXCLUDED."max_membership","updated_at"=EXCLUDED."updated_at" WHERE ("groups".canvas_id, "groups".sis_id, "groups".canvas_group_category_id, "groups".group_category_sis_id, "groups".canvas_account_id, "groups".canvas_course_id, "groups".name, "groups".workflow_state, "groups".context_id, "groups".context_type, "groups".max_membership) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.sis_id, EXCLUDED.canvas_group_category_id, EXCLUDED.group_category_sis_id, EXCLUDED.canvas_account_id, EXCLUDED.canvas_course_id, EXCLUDED.name, EXCLUDED.workflow_state, EXCLUDED.context_id, EXCLUDED.context_type, EXCLUDED.max_membership) RETURNING "id"  (0.2ms) SELECT COUNT(*) FROM "groups" Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."name" = $1 LIMIT $2 [["name", "Group1"], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.3ms) SELECT COUNT(*) FROM "group_memberships" GroupMembership Create Many (0.4ms) INSERT INTO "group_memberships" ("canvas_id","canvas_group_id","group_sis_id","canvas_user_id","user_sis_id","workflow_state","created_at","updated_at") VALUES (50,1,NULL,10,NULL,'accepted','2021-10-15 17:00:35.263819','2021-10-15 17:00:35.263819'),(51,2,NULL,11,NULL,'accepted','2021-10-15 17:00:35.263819','2021-10-15 17:00:35.263819') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","canvas_group_id"=EXCLUDED."canvas_group_id","group_sis_id"=EXCLUDED."group_sis_id","canvas_user_id"=EXCLUDED."canvas_user_id","user_sis_id"=EXCLUDED."user_sis_id","workflow_state"=EXCLUDED."workflow_state","updated_at"=EXCLUDED."updated_at" WHERE ("group_memberships".canvas_id, "group_memberships".canvas_group_id, "group_memberships".group_sis_id, "group_memberships".canvas_user_id, "group_memberships".user_sis_id, "group_memberships".workflow_state) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.canvas_group_id, EXCLUDED.group_sis_id, EXCLUDED.canvas_user_id, EXCLUDED.user_sis_id, EXCLUDED.workflow_state) RETURNING "id"  (0.2ms) SELECT COUNT(*) FROM "group_memberships" GroupMembership Load (0.3ms) SELECT "group_memberships".* FROM "group_memberships" WHERE "group_memberships"."canvas_id" = $1 LIMIT $2 [["canvas_id", 50], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.4ms) SELECT COUNT(*) FROM "user_observers" UserObserver Create Many (0.6ms) INSERT INTO "user_observers" ("observing_user_id","observed_user_id","workflow_state","created_at","updated_at") VALUES (21,3,'active','2021-10-15 17:00:35.272981','2021-10-15 17:00:35.272981'),(21,2,'active','2021-10-15 17:00:35.272981','2021-10-15 17:00:35.272981') ON CONFLICT (observing_user_id, observed_user_id) DO UPDATE SET "observing_user_id"=EXCLUDED."observing_user_id","observed_user_id"=EXCLUDED."observed_user_id","workflow_state"=EXCLUDED."workflow_state","updated_at"=EXCLUDED."updated_at" WHERE ("user_observers".observing_user_id, "user_observers".observed_user_id, "user_observers".workflow_state) IS DISTINCT FROM (EXCLUDED.observing_user_id, EXCLUDED.observed_user_id, EXCLUDED.workflow_state) RETURNING "id"  (0.2ms) SELECT COUNT(*) FROM "user_observers" UserObserver Load (0.2ms) SELECT "user_observers".* FROM "user_observers" WHERE "user_observers"."observed_user_id" = $1 LIMIT $2 [["observed_user_id", 3], ["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.4ms) SELECT COUNT(*) FROM "grading_periods" GradingPeriod Create Many (0.8ms) INSERT INTO "grading_periods" ("canvas_id","title","weight","start_date","end_date","close_date","canvas_grading_period_group_id","workflow_state","created_at","updated_at") VALUES (1,'Period 1',0.2,'2019-07-01 06:00:00','2019-08-01 05:59:59','2019-08-01 05:59:59',1,'active','2021-10-15 17:00:35.287808','2021-10-15 17:00:35.287808'),(2,'Period 2',0.8,'2019-08-01 06:00:00','2019-09-01 05:59:59','2019-09-01 05:59:59',1,'deleted','2021-10-15 17:00:35.287808','2021-10-15 17:00:35.287808') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","title"=EXCLUDED."title","weight"=EXCLUDED."weight","start_date"=EXCLUDED."start_date","end_date"=EXCLUDED."end_date","close_date"=EXCLUDED."close_date","canvas_grading_period_group_id"=EXCLUDED."canvas_grading_period_group_id","workflow_state"=EXCLUDED."workflow_state","updated_at"=EXCLUDED."updated_at" WHERE ("grading_periods".canvas_id, "grading_periods".title, "grading_periods".weight, "grading_periods".start_date, "grading_periods".end_date, "grading_periods".close_date, "grading_periods".canvas_grading_period_group_id, "grading_periods".workflow_state) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.title, EXCLUDED.weight, EXCLUDED.start_date, EXCLUDED.end_date, EXCLUDED.close_date, EXCLUDED.canvas_grading_period_group_id, EXCLUDED.workflow_state) RETURNING "id"  (0.2ms) SELECT COUNT(*) FROM "grading_periods" GradingPeriod Load (0.2ms) SELECT "grading_periods".* FROM "grading_periods" WHERE "grading_periods"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.4ms) SELECT COUNT(*) FROM "grading_period_groups" GradingPeriodGroup Create Many (0.6ms) INSERT INTO "grading_period_groups" ("canvas_id","title","weighted","display_totals_for_all_grading_periods","workflow_state","created_at","updated_at") VALUES (1,'Test Group',FALSE,FALSE,'active','2021-10-15 17:00:35.317228','2021-10-15 17:00:35.317228') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","title"=EXCLUDED."title","weighted"=EXCLUDED."weighted","display_totals_for_all_grading_periods"=EXCLUDED."display_totals_for_all_grading_periods","workflow_state"=EXCLUDED."workflow_state","updated_at"=EXCLUDED."updated_at" WHERE ("grading_period_groups".canvas_id, "grading_period_groups".title, "grading_period_groups".weighted, "grading_period_groups".display_totals_for_all_grading_periods, "grading_period_groups".workflow_state) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.title, EXCLUDED.weighted, EXCLUDED.display_totals_for_all_grading_periods, EXCLUDED.workflow_state) RETURNING "id"  (0.3ms) SELECT COUNT(*) FROM "grading_period_groups" GradingPeriodGroup Load (0.3ms) SELECT "grading_period_groups".* FROM "grading_period_groups" WHERE "grading_period_groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SELECT COUNT(*) FROM "user_observers" UserObserver Create Many (0.4ms) INSERT INTO "user_observers" ("observing_user_id","observed_user_id","workflow_state","created_at","updated_at") VALUES (21,3,'active','2021-10-15 17:00:35.328373','2021-10-15 17:00:35.328373'),(21,2,'active','2021-10-15 17:00:35.328373','2021-10-15 17:00:35.328373') ON CONFLICT (observing_user_id, observed_user_id) DO UPDATE SET "observing_user_id"=EXCLUDED."observing_user_id","observed_user_id"=EXCLUDED."observed_user_id","workflow_state"=EXCLUDED."workflow_state","updated_at"=EXCLUDED."updated_at" WHERE ("user_observers".observing_user_id, "user_observers".observed_user_id, "user_observers".workflow_state) IS DISTINCT FROM (EXCLUDED.observing_user_id, EXCLUDED.observed_user_id, EXCLUDED.workflow_state) RETURNING "id"  (0.3ms) SELECT COUNT(*) FROM "user_observers"  (0.2ms) SELECT COUNT(*) FROM "user_observers" UserObserver Create Many (0.4ms) INSERT INTO "user_observers" ("observing_user_id","observed_user_id","workflow_state","created_at","updated_at") VALUES (21,3,'active','2021-10-15 17:00:35.330651','2021-10-15 17:00:35.330651'),(21,2,'active','2021-10-15 17:00:35.330651','2021-10-15 17:00:35.330651') ON CONFLICT (observing_user_id, observed_user_id) DO UPDATE SET "observing_user_id"=EXCLUDED."observing_user_id","observed_user_id"=EXCLUDED."observed_user_id","workflow_state"=EXCLUDED."workflow_state","updated_at"=EXCLUDED."updated_at" WHERE ("user_observers".observing_user_id, "user_observers".observed_user_id, "user_observers".workflow_state) IS DISTINCT FROM (EXCLUDED.observing_user_id, EXCLUDED.observed_user_id, EXCLUDED.workflow_state) RETURNING "id"  (0.3ms) SELECT COUNT(*) FROM "user_observers"  (0.2ms) ROLLBACK  (4.2ms) BEGIN  (0.3ms) SELECT COUNT(*) FROM "users"  (0.2ms) SELECT COUNT(*) FROM "courses" Course Create Many (0.5ms) INSERT INTO "courses" ("canvas_id","sis_id","course_code","name","canvas_account_id","canvas_term_id","start_at","end_at","workflow_state","grading_standard_id","created_at","updated_at") VALUES (1,'course_sis_id_1','C1','Course #1',1,1,'2017-03-27 21:53:18','2017-04-27 12:21:18','active',NULL,'2021-10-15 17:00:35.340691','2021-10-15 17:00:35.340691'),(2,'course_sis_id_2','C2','Course #2',1,1,'2017-03-27 21:53:18','2017-04-27 12:21:18','unpublished',NULL,'2021-10-15 17:00:35.340691','2021-10-15 17:00:35.340691') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","sis_id"=EXCLUDED."sis_id","course_code"=EXCLUDED."course_code","name"=EXCLUDED."name","canvas_account_id"=EXCLUDED."canvas_account_id","canvas_term_id"=EXCLUDED."canvas_term_id","start_at"=EXCLUDED."start_at","end_at"=EXCLUDED."end_at","workflow_state"=EXCLUDED."workflow_state","grading_standard_id"=EXCLUDED."grading_standard_id","updated_at"=EXCLUDED."updated_at" WHERE ("courses".canvas_id, "courses".sis_id, "courses".course_code, "courses".name, "courses".canvas_account_id, "courses".canvas_term_id, "courses".start_at, "courses".end_at, "courses".workflow_state, "courses".grading_standard_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.sis_id, EXCLUDED.course_code, EXCLUDED.name, EXCLUDED.canvas_account_id, EXCLUDED.canvas_term_id, EXCLUDED.start_at, EXCLUDED.end_at, EXCLUDED.workflow_state, EXCLUDED.grading_standard_id) RETURNING "id" User Create Many (0.4ms) INSERT INTO "users" ("canvas_id","sis_id","email","first_name","last_name","name","sortable_name","workflow_state","login_id","created_at","updated_at") VALUES (1,'sis_id_1','poorbastard@yharnam.com','Patches','the Spider','Patches the Spider','the Spider, Patches','active','spiderdude1337','2021-10-15 17:00:35.342658','2021-10-15 17:00:35.342658'),(2,'sis_id_2','dreamer@yharnam.com','Hunter','Djura','Hunter Djura','Djura, Hunter','active','retireddude109','2021-10-15 17:00:35.342658','2021-10-15 17:00:35.342658') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","sis_id"=EXCLUDED."sis_id","email"=EXCLUDED."email","first_name"=EXCLUDED."first_name","last_name"=EXCLUDED."last_name","name"=EXCLUDED."name","sortable_name"=EXCLUDED."sortable_name","workflow_state"=EXCLUDED."workflow_state","login_id"=EXCLUDED."login_id","updated_at"=EXCLUDED."updated_at" WHERE ("users".canvas_id, "users".sis_id, "users".email, "users".first_name, "users".last_name, "users".name, "users".sortable_name, "users".workflow_state, "users".login_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.sis_id, EXCLUDED.email, EXCLUDED.first_name, EXCLUDED.last_name, EXCLUDED.name, EXCLUDED.sortable_name, EXCLUDED.workflow_state, EXCLUDED.login_id) RETURNING "id"  (0.2ms) SELECT COUNT(*) FROM "users"  (0.2ms) SELECT COUNT(*) FROM "courses"  (0.2ms) ROLLBACK  (0.5ms) BEGIN  (0.6ms) ROLLBACK  (0.1ms) BEGIN Course Create Many (0.7ms) INSERT INTO "courses" ("canvas_id","sis_id","course_code","name","canvas_account_id","canvas_term_id","start_at","end_at","workflow_state","grading_standard_id","created_at","updated_at") VALUES (1,'course_sis_id_1','C1','Course #1',1,1,'2017-03-27 21:53:18','2017-04-27 12:21:18','active',NULL,'2021-10-15 17:00:35.352609','2021-10-15 17:00:35.352609'),(2,'course_sis_id_2','C2','Course #2',1,1,'2017-03-27 21:53:18','2017-04-27 12:21:18','unpublished',NULL,'2021-10-15 17:00:35.352609','2021-10-15 17:00:35.352609') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","sis_id"=EXCLUDED."sis_id","course_code"=EXCLUDED."course_code","name"=EXCLUDED."name","canvas_account_id"=EXCLUDED."canvas_account_id","canvas_term_id"=EXCLUDED."canvas_term_id","start_at"=EXCLUDED."start_at","end_at"=EXCLUDED."end_at","workflow_state"=EXCLUDED."workflow_state","grading_standard_id"=EXCLUDED."grading_standard_id","updated_at"=EXCLUDED."updated_at" WHERE ("courses".canvas_id, "courses".sis_id, "courses".course_code, "courses".name, "courses".canvas_account_id, "courses".canvas_term_id, "courses".start_at, "courses".end_at, "courses".workflow_state, "courses".grading_standard_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.sis_id, EXCLUDED.course_code, EXCLUDED.name, EXCLUDED.canvas_account_id, EXCLUDED.canvas_term_id, EXCLUDED.start_at, EXCLUDED.end_at, EXCLUDED.workflow_state, EXCLUDED.grading_standard_id) RETURNING "id"  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.4ms) SELECT COUNT(*) FROM "submissions" Submission Create Many (0.9ms) INSERT INTO "submissions" ("canvas_id","canvas_user_id","canvas_course_id","canvas_assignment_id","submitted_at","due_at","graded_at","score","points_possible","excused","workflow_state","created_at","updated_at") VALUES (1,1,1,1,'2017-09-21 18:28:15','2017-09-27 18:28:15','2017-09-21 19:36:23',5.0,10.0,TRUE,'graded','2021-10-15 17:00:35.358465','2021-10-15 17:00:35.358465'),(2,1,1,2,'2017-09-21 18:28:15','2017-09-28 18:28:15','2017-09-21 19:36:23',5.0,10.0,FALSE,'submitted','2021-10-15 17:00:35.358465','2021-10-15 17:00:35.358465') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","canvas_user_id"=EXCLUDED."canvas_user_id","canvas_course_id"=EXCLUDED."canvas_course_id","canvas_assignment_id"=EXCLUDED."canvas_assignment_id","submitted_at"=EXCLUDED."submitted_at","due_at"=EXCLUDED."due_at","graded_at"=EXCLUDED."graded_at","score"=EXCLUDED."score","points_possible"=EXCLUDED."points_possible","excused"=EXCLUDED."excused","workflow_state"=EXCLUDED."workflow_state","updated_at"=EXCLUDED."updated_at" WHERE ("submissions".canvas_id, "submissions".canvas_user_id, "submissions".canvas_course_id, "submissions".canvas_assignment_id, "submissions".submitted_at, "submissions".due_at, "submissions".graded_at, "submissions".score, "submissions".points_possible, "submissions".excused, "submissions".workflow_state) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.canvas_user_id, EXCLUDED.canvas_course_id, EXCLUDED.canvas_assignment_id, EXCLUDED.submitted_at, EXCLUDED.due_at, EXCLUDED.graded_at, EXCLUDED.score, EXCLUDED.points_possible, EXCLUDED.excused, EXCLUDED.workflow_state) RETURNING "id"  (0.3ms) SELECT COUNT(*) FROM "submissions"  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] [BatchTestJobBase] [226cee5e-b150-46f0-a456-058cf0803f16] Performing BatchTestJobBase (Job ID: 226cee5e-b150-46f0-a456-058cf0803f16) from Test(default) [ActiveJob] [BatchTestJobBase] [226cee5e-b150-46f0-a456-058cf0803f16] Performed BatchTestJobBase (Job ID: 226cee5e-b150-46f0-a456-058cf0803f16) from Test(default) in 0.3ms  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] [BatchTestJobBase] [c3c7e34f-dc1d-4ebc-a5b5-6dee981c4264] Performing BatchTestJobBase (Job ID: c3c7e34f-dc1d-4ebc-a5b5-6dee981c4264) from Test(default) [ActiveJob] [BatchTestJobBase] [c3c7e34f-dc1d-4ebc-a5b5-6dee981c4264] Performed BatchTestJobBase (Job ID: c3c7e34f-dc1d-4ebc-a5b5-6dee981c4264) from Test(default) in 0.19ms  (0.1ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [BatchTestJobBase] [28c055fd-239f-4e0b-8ffe-cd1572396845] Performing BatchTestJobBase (Job ID: 28c055fd-239f-4e0b-8ffe-cd1572396845) from Test(default) [ActiveJob] [BatchTestJobBase] [28c055fd-239f-4e0b-8ffe-cd1572396845] Performed BatchTestJobBase (Job ID: 28c055fd-239f-4e0b-8ffe-cd1572396845) from Test(default) in 0.05ms  (0.1ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [FailingBatchTestJobBase] [3e75c5ef-780c-4578-b913-d43b870ec308] Performing FailingBatchTestJobBase (Job ID: 3e75c5ef-780c-4578-b913-d43b870ec308) from Test(default) [ActiveJob] [FailingBatchTestJobBase] [3e75c5ef-780c-4578-b913-d43b870ec308] Error performing FailingBatchTestJobBase (Job ID: 3e75c5ef-780c-4578-b913-d43b870ec308) from Test(default) in 0.17ms: RuntimeError (Foo): /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/job_batching/support/base_job.rb:12:in `perform' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:39:in `block in perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:109:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch_aware_job.rb:12:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/i18n-1.8.10/lib/i18n.rb:309:in `with_locale' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/translation.rb:9:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:26:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `block in instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications/instrumenter.rb:23:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:25:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `block in tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `block in tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:28:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:22:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:136:in `run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:38:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/job_batching/batch_aware_job_spec.rb:46:in `block (5 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `block in with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `block in with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-rails-5.0.2/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:259:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:644:in `block in run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:606:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/configuration.rb:2067:in `with_suite_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:116:in `block in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/reporter.rb:74:in `report' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:115:in `run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:89:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:71:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:45:in `invoke' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/exe/rspec:4:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:63:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:63:in `kernel_load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:28:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:474:in `exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:30:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:24:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/exe/bundle:49:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/friendly_errors.rb:128:in `with_friendly_errors' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/exe/bundle:37:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `
'  (0.1ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] Enqueued BatchTestJobBase (Job ID: 56a4cfe6-f41f-478b-b87f-37086170c398) to Test(default)  (0.2ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] Enqueued BatchTestJobBase (Job ID: 70bd4465-aee5-4b9e-b7b0-f96ff9de57c9) to Test(default)  (0.1ms) ROLLBACK  (0.3ms) BEGIN [ActiveJob] Enqueued BatchTestJobBase (Job ID: 99a0ebb6-8d96-4198-9ce5-67f9c02de7c6) to Test(default)  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.6ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] Enqueued RetryingJob (Job ID: 2fbd3f28-45e4-4b6b-b2b2-7a82eed7fc5d) to Sidekiq(default) [ActiveJob] [RetryingJob] [2fbd3f28-45e4-4b6b-b2b2-7a82eed7fc5d] Performing RetryingJob (Job ID: 2fbd3f28-45e4-4b6b-b2b2-7a82eed7fc5d) from Sidekiq(default) [ActiveJob] [RetryingJob] [2fbd3f28-45e4-4b6b-b2b2-7a82eed7fc5d] Error performing RetryingJob (Job ID: 2fbd3f28-45e4-4b6b-b2b2-7a82eed7fc5d) from Sidekiq(default) in 2.18ms: RuntimeError (A Failure): /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/job_batching/batch_spec.rb:268:in `perform' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:39:in `block in perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:109:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch_aware_job.rb:12:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/i18n-1.8.10/lib/i18n.rb:314:in `with_locale' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/translation.rb:9:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:26:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `block in instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications/instrumenter.rb:23:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:25:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `block in tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `block in tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:28:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:22:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:136:in `run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:38:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:24:in `block in execute' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:109:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/railtie.rb:28:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/execution_wrapper.rb:87:in `wrap' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/reloader.rb:73:in `block in wrap' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/execution_wrapper.rb:87:in `wrap' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/reloader.rb:72:in `wrap' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/railtie.rb:27:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:136:in `run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:22:in `execute' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/queue_adapters/sidekiq_adapter.rb:42:in `perform' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/sidekiq-6.2.2/lib/sidekiq/testing.rb:300:in `execute_job' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/sidekiq-6.2.2/lib/sidekiq/testing.rb:295:in `block in process_job' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/sidekiq-6.2.2/lib/sidekiq/middleware/chain.rb:138:in `block in invoke' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/sidekiq.rb:73:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/sidekiq-6.2.2/lib/sidekiq/middleware/chain.rb:140:in `block in invoke' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/sidekiq-6.2.2/lib/sidekiq/middleware/chain.rb:143:in `invoke' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/sidekiq-6.2.2/lib/sidekiq/testing.rb:294:in `process_job' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/job_batching/batch_spec.rb:289:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `block in with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `block in with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-rails-5.0.2/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:259:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:644:in `block in run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:606:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/configuration.rb:2067:in `with_suite_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:116:in `block in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/reporter.rb:74:in `report' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:115:in `run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:89:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:71:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:45:in `invoke' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/exe/rspec:4:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:63:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:63:in `kernel_load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:28:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:474:in `exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:30:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:24:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/exe/bundle:49:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/friendly_errors.rb:128:in `with_friendly_errors' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/exe/bundle:37:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `
' [ActiveJob] [RetryingJob] [2fbd3f28-45e4-4b6b-b2b2-7a82eed7fc5d] Performing RetryingJob (Job ID: 2fbd3f28-45e4-4b6b-b2b2-7a82eed7fc5d) from Sidekiq(default) [ActiveJob] [RetryingJob] [2fbd3f28-45e4-4b6b-b2b2-7a82eed7fc5d] Performed RetryingJob (Job ID: 2fbd3f28-45e4-4b6b-b2b2-7a82eed7fc5d) from Sidekiq(default) in 2.19ms  (0.2ms) ROLLBACK  (0.3ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] Enqueued TestWorker (Job ID: 4dcd5085-04f8-4827-9566-6baae72bb0c7) to Sidekiq(default)  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] Enqueued CanvasSync::JobBatches::Batch::Callback::ActiveJobCallbackWorker (Job ID: 543c5566-2369-42ea-acb9-bf21f7ebfcb9) to Test(default) with arguments: "SampleCallback", "complete", {"a"=>"b"}, "F29azxiNuk1lkQ", nil  (0.1ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] Enqueued CanvasSync::JobBatches::Batch::Callback::ActiveJobCallbackWorker (Job ID: 0cd3cc51-d743-414b-a1b4-3ceaac22b6d3) to Test(default) with arguments: "SampleCallback2", "complete", {"b"=>"a"}, "3oiyrvQhdVUJ1A", nil [ActiveJob] Enqueued CanvasSync::JobBatches::Batch::Callback::ActiveJobCallbackWorker (Job ID: 45b0419d-8857-4ad1-bc8e-a9fa67ad1a57) to Test(default) with arguments: "SampleCallback", "complete", {"a"=>"b"}, "3oiyrvQhdVUJ1A", nil  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] Enqueued ContextedJob (Job ID: 1c5fdecb-d7a0-4d26-ab3d-a31f4180b003) to Sidekiq(default) [ActiveJob] [TestWorker] [4dcd5085-04f8-4827-9566-6baae72bb0c7] Performing TestWorker (Job ID: 4dcd5085-04f8-4827-9566-6baae72bb0c7) from Sidekiq(default) [ActiveJob] [TestWorker] [4dcd5085-04f8-4827-9566-6baae72bb0c7] Performed TestWorker (Job ID: 4dcd5085-04f8-4827-9566-6baae72bb0c7) from Sidekiq(default) in 1.41ms [ActiveJob] [ContextedJob] [1c5fdecb-d7a0-4d26-ab3d-a31f4180b003] Performing ContextedJob (Job ID: 1c5fdecb-d7a0-4d26-ab3d-a31f4180b003) from Sidekiq(default) [ActiveJob] [ContextedJob] [1c5fdecb-d7a0-4d26-ab3d-a31f4180b003] Performed ContextedJob (Job ID: 1c5fdecb-d7a0-4d26-ab3d-a31f4180b003) from Sidekiq(default) in 1.87ms  (0.1ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] Enqueued ContextedJob (Job ID: 1b2c45b2-7fb4-4d09-aac7-f9e4ba6de9b7) to Sidekiq(default) [ActiveJob] [ContextedJob] [1b2c45b2-7fb4-4d09-aac7-f9e4ba6de9b7] Performing ContextedJob (Job ID: 1b2c45b2-7fb4-4d09-aac7-f9e4ba6de9b7) from Sidekiq(default) [ActiveJob] [ContextedJob] [1b2c45b2-7fb4-4d09-aac7-f9e4ba6de9b7] Performed ContextedJob (Job ID: 1b2c45b2-7fb4-4d09-aac7-f9e4ba6de9b7) from Sidekiq(default) in 5.21ms  (0.1ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] Enqueued BatchTestJobBase (Job ID: 9ef3ed5c-8195-4bd8-9be1-528650a39f4d) to Sidekiq(default) [ActiveJob] [BatchTestJobBase] [9ef3ed5c-8195-4bd8-9be1-528650a39f4d] Performing BatchTestJobBase (Job ID: 9ef3ed5c-8195-4bd8-9be1-528650a39f4d) from Sidekiq(default) [ActiveJob] [BatchTestJobBase] [9ef3ed5c-8195-4bd8-9be1-528650a39f4d] Performed BatchTestJobBase (Job ID: 9ef3ed5c-8195-4bd8-9be1-528650a39f4d) from Sidekiq(default) in 1.98ms [ActiveJob] Enqueued ContextedJob (Job ID: 25daf3fa-c15b-4c96-8c7e-a3d3c40cb10c) to Sidekiq(default) [ActiveJob] [ContextedJob] [25daf3fa-c15b-4c96-8c7e-a3d3c40cb10c] Performing ContextedJob (Job ID: 25daf3fa-c15b-4c96-8c7e-a3d3c40cb10c) from Sidekiq(default) [ActiveJob] [ContextedJob] [25daf3fa-c15b-4c96-8c7e-a3d3c40cb10c] Performed ContextedJob (Job ID: 25daf3fa-c15b-4c96-8c7e-a3d3c40cb10c) from Sidekiq(default) in 2.03ms  (0.1ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] Enqueued TestWorker (Job ID: d441ab17-f5e0-4c17-a11e-76a22cc62779) to Sidekiq(default) [ActiveJob] Enqueued TestWorker (Job ID: 74ceb877-4c25-4ba6-bca2-55c2c0cf170c) to Sidekiq(default) [ActiveJob] Enqueued TestWorker (Job ID: 472dfa60-e2b3-4200-be1b-193d304a7e97) to Sidekiq(default)  (0.1ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] Enqueued WorkerA (Job ID: 8a3dc153-4835-444f-b28b-3205d60ad8d0) to Sidekiq(default) [ActiveJob] Enqueued WorkerB (Job ID: 014dde85-45ce-42f2-8742-0da0e0d53c1d) to Sidekiq(default) [ActiveJob] Enqueued WorkerA (Job ID: ec4a45f1-eee7-4112-b595-ef94f4aaeb2a) to Sidekiq(default) [ActiveJob] Enqueued WorkerC (Job ID: 4076a878-558d-495a-811d-f76965ef941e) to Sidekiq(default)  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.3ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] Enqueued TestWorker (Job ID: c7523e0b-b474-4b4e-a64f-da31bb13873c) to Sidekiq(default)  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] Enqueued TestWorker (Job ID: eb56a24e-dd02-469f-a921-2c02de478f0f) to Sidekiq(default)  (0.2ms) ROLLBACK Term Load (0.2ms) SELECT "terms".* FROM "terms" WHERE "terms"."workflow_state" = $1 LIMIT $2 [["workflow_state", "active"], ["LIMIT", 11]] Term Load (0.2ms) SELECT "terms".* FROM "terms" WHERE "terms"."workflow_state" = $1 LIMIT $2 [["workflow_state", "active"], ["LIMIT", 11]]  (56.5ms) DROP DATABASE IF EXISTS "canvas_sync_test"  (97.3ms) CREATE DATABASE "canvas_sync_test" ENCODING = 'unicode' SQL (0.3ms) CREATE EXTENSION IF NOT EXISTS "plpgsql"  (0.2ms) DROP TABLE IF EXISTS "accounts" CASCADE  (12.7ms) CREATE TABLE "accounts" ("id" bigserial primary key, "canvas_id" bigint NOT NULL, "sis_id" character varying, "canvas_parent_account_id" bigint, "sis_parent_account_id" character varying, "name" character varying, "workflow_state" character varying, "created_at" timestamp NOT NULL, "updated_at" timestamp NOT NULL)  (4.6ms) CREATE UNIQUE INDEX "index_accounts_on_canvas_id" ON "accounts" ("canvas_id")  (0.2ms) DROP TABLE IF EXISTS "admins" CASCADE  (9.9ms) CREATE TABLE "admins" ("id" bigserial primary key, "canvas_id" bigint NOT NULL, "role_name" character varying, "canvas_account_id" bigint, "canvas_role_id" bigint, "canvas_user_id" bigint, "workflow_state" character varying, "created_at" timestamp NOT NULL, "updated_at" timestamp NOT NULL)  (4.5ms) CREATE INDEX "index_admins_on_canvas_account_id" ON "admins" ("canvas_account_id")  (4.5ms) CREATE UNIQUE INDEX "index_admins_on_canvas_id" ON "admins" ("canvas_id")  (4.8ms) CREATE INDEX "index_admins_on_canvas_role_id" ON "admins" ("canvas_role_id")  (4.7ms) CREATE INDEX "index_admins_on_canvas_user_id" ON "admins" ("canvas_user_id")  (0.2ms) DROP TABLE IF EXISTS "assignment_groups" CASCADE  (9.3ms) CREATE TABLE "assignment_groups" ("id" bigserial primary key, "canvas_id" bigint NOT NULL, "canvas_course_id" bigint, "name" character varying, "rules" text, "position" integer, "group_weight" float, "workflow_state" character varying, "canvas_created_at" timestamp, "canvas_updated_at" timestamp, "created_at" timestamp NOT NULL, "updated_at" timestamp NOT NULL)  (4.5ms) CREATE INDEX "index_assignment_groups_on_canvas_course_id" ON "assignment_groups" ("canvas_course_id")  (4.6ms) CREATE UNIQUE INDEX "index_assignment_groups_on_canvas_id" ON "assignment_groups" ("canvas_id")  (0.2ms) DROP TABLE IF EXISTS "assignments" CASCADE  (9.1ms) CREATE TABLE "assignments" ("id" bigserial primary key, "canvas_id" bigint NOT NULL, "title" character varying, "description" text, "due_at" timestamp, "unlock_at" timestamp, "lock_at" timestamp, "points_possible" float, "min_score" float, "max_score" float, "mastery_score" float, "grading_type" character varying, "submission_types" character varying, "workflow_state" character varying, "canvas_context_id" integer, "canvas_context_type" character varying, "canvas_assignment_group_id" integer, "canvas_grading_scheme_id" integer, "canvas_grading_standard_id" integer, "created_at" timestamp NOT NULL, "updated_at" timestamp NOT NULL)  (4.7ms) CREATE INDEX "index_assignments_on_canvas_context_id_and_canvas_context_type" ON "assignments" ("canvas_context_id", "canvas_context_type")  (4.7ms) CREATE UNIQUE INDEX "index_assignments_on_canvas_id" ON "assignments" ("canvas_id")  (0.2ms) DROP TABLE IF EXISTS "canvas_sync_job_logs" CASCADE  (9.9ms) CREATE TABLE "canvas_sync_job_logs" ("id" serial NOT NULL PRIMARY KEY, "started_at" timestamp, "completed_at" timestamp, "exception" character varying, "backtrace" text, "job_class" character varying, "status" character varying, "metadata" text, "job_arguments" text, "created_at" timestamp, "updated_at" timestamp, "job_id" character varying, "fork_count" integer)  (4.9ms) CREATE INDEX "index_canvas_sync_job_logs_on_job_id" ON "canvas_sync_job_logs" ("job_id")  (0.2ms) DROP TABLE IF EXISTS "canvas_sync_sync_batches" CASCADE  (9.1ms) CREATE TABLE "canvas_sync_sync_batches" ("id" serial NOT NULL PRIMARY KEY, "started_at" timestamp, "completed_at" timestamp, "status" character varying, "created_at" timestamp, "updated_at" timestamp, "full_sync" boolean DEFAULT FALSE, "batch_genre" character varying, "batch_bid" character varying)  (0.2ms) DROP TABLE IF EXISTS "context_module_items" CASCADE  (9.6ms) CREATE TABLE "context_module_items" ("id" bigserial primary key, "canvas_id" bigint, "canvas_context_module_id" bigint, "position" integer, "canvas_content_id" bigint, "canvas_content_type" character varying, "canvas_assignment_id" bigint, "workflow_state" character varying, "created_at" timestamp NOT NULL, "updated_at" timestamp NOT NULL)  (4.8ms) CREATE INDEX "index_context_module_items_on_canvas_context_module_id" ON "context_module_items" ("canvas_context_module_id")  (5.1ms) CREATE UNIQUE INDEX "index_context_module_items_on_canvas_id" ON "context_module_items" ("canvas_id")  (0.3ms) DROP TABLE IF EXISTS "context_modules" CASCADE  (11.2ms) CREATE TABLE "context_modules" ("id" bigserial primary key, "canvas_id" bigint, "canvas_context_id" bigint, "canvas_context_type" character varying, "position" integer, "name" character varying, "workflow_state" character varying, "deleted_at" timestamp, "unlock_at" timestamp, "created_at" timestamp NOT NULL, "updated_at" timestamp NOT NULL)  (8.5ms) CREATE INDEX "index_context_modules_on_context" ON "context_modules" ("canvas_context_id", "canvas_context_type")  (5.3ms) CREATE UNIQUE INDEX "index_context_modules_on_canvas_id" ON "context_modules" ("canvas_id")  (0.3ms) DROP TABLE IF EXISTS "courses" CASCADE  (9.1ms) CREATE TABLE "courses" ("id" bigserial primary key, "canvas_id" bigint NOT NULL, "sis_id" character varying, "course_code" character varying, "name" character varying, "workflow_state" character varying, "canvas_account_id" integer, "canvas_term_id" integer, "start_at" timestamp, "end_at" timestamp, "grading_standard_id" bigint, "created_at" timestamp NOT NULL, "updated_at" timestamp NOT NULL)  (4.7ms) CREATE UNIQUE INDEX "index_courses_on_canvas_id" ON "courses" ("canvas_id")  (0.3ms) DROP TABLE IF EXISTS "enrollments" CASCADE  (10.0ms) CREATE TABLE "enrollments" ("id" bigserial primary key, "canvas_id" bigint NOT NULL, "canvas_course_id" bigint, "course_sis_id" character varying, "canvas_user_id" bigint, "user_sis_id" character varying, "role" character varying, "canvas_role_id" integer, "canvas_section_id" bigint, "workflow_state" character varying, "base_role_type" character varying, "created_at" timestamp NOT NULL, "updated_at" timestamp NOT NULL)  (4.8ms) CREATE INDEX "index_enrollments_on_canvas_course_id" ON "enrollments" ("canvas_course_id")  (4.4ms) CREATE UNIQUE INDEX "index_enrollments_on_canvas_id" ON "enrollments" ("canvas_id")  (4.6ms) CREATE INDEX "index_enrollments_on_canvas_user_id" ON "enrollments" ("canvas_user_id")  (0.4ms) DROP TABLE IF EXISTS "grading_period_groups" CASCADE  (9.8ms) CREATE TABLE "grading_period_groups" ("id" bigserial primary key, "canvas_id" bigint NOT NULL, "title" character varying, "weighted" boolean, "display_totals_for_all_grading_periods" boolean, "workflow_state" character varying, "created_at" timestamp NOT NULL, "updated_at" timestamp NOT NULL)  (5.0ms) CREATE UNIQUE INDEX "index_grading_period_groups_on_canvas_id" ON "grading_period_groups" ("canvas_id")  (0.4ms) DROP TABLE IF EXISTS "grading_periods" CASCADE  (9.4ms) CREATE TABLE "grading_periods" ("id" bigserial primary key, "canvas_id" bigint NOT NULL, "title" character varying, "weight" float, "start_date" timestamp, "end_date" timestamp, "close_date" timestamp, "canvas_grading_period_group_id" bigint, "workflow_state" character varying, "created_at" timestamp NOT NULL, "updated_at" timestamp NOT NULL)  (4.9ms) CREATE INDEX "index_grading_periods_on_canvas_grading_period_group_id" ON "grading_periods" ("canvas_grading_period_group_id")  (4.5ms) CREATE UNIQUE INDEX "index_grading_periods_on_canvas_id" ON "grading_periods" ("canvas_id")  (0.2ms) DROP TABLE IF EXISTS "group_memberships" CASCADE  (8.9ms) CREATE TABLE "group_memberships" ("id" bigserial primary key, "canvas_id" bigint NOT NULL, "canvas_user_id" bigint NOT NULL, "canvas_group_id" bigint NOT NULL, "group_sis_id" character varying, "user_sis_id" character varying, "workflow_state" character varying, "created_at" timestamp NOT NULL, "updated_at" timestamp NOT NULL)  (4.6ms) CREATE UNIQUE INDEX "index_group_memberships_on_canvas_id" ON "group_memberships" ("canvas_id")  (0.2ms) DROP TABLE IF EXISTS "groups" CASCADE  (9.3ms) CREATE TABLE "groups" ("id" bigserial primary key, "canvas_id" bigint NOT NULL, "sis_id" character varying, "canvas_group_category_id" bigint, "group_category_sis_id" character varying, "canvas_account_id" bigint, "canvas_course_id" bigint, "name" character varying, "workflow_state" character varying, "context_id" bigint, "context_type" character varying, "max_membership" integer, "created_at" timestamp NOT NULL, "updated_at" timestamp NOT NULL)  (4.9ms) CREATE UNIQUE INDEX "index_groups_on_canvas_id" ON "groups" ("canvas_id")  (0.2ms) DROP TABLE IF EXISTS "pseudonyms" CASCADE  (9.3ms) CREATE TABLE "pseudonyms" ("id" bigserial primary key, "canvas_id" bigint NOT NULL, "canvas_user_id" bigint, "sis_id" character varying, "unique_id" character varying, "workflow_state" character varying, "created_at" timestamp NOT NULL, "updated_at" timestamp NOT NULL)  (4.5ms) CREATE UNIQUE INDEX "index_pseudonyms_on_canvas_id" ON "pseudonyms" ("canvas_id")  (4.7ms) CREATE INDEX "index_pseudonyms_on_canvas_user_id" ON "pseudonyms" ("canvas_user_id")  (0.2ms) DROP TABLE IF EXISTS "roles" CASCADE  (9.7ms) CREATE TABLE "roles" ("id" bigserial primary key, "canvas_id" integer NOT NULL, "label" character varying, "base_role_type" character varying, "canvas_account_id" integer, "workflow_state" character varying, "permissions" json, "created_at" timestamp NOT NULL, "updated_at" timestamp NOT NULL)  (4.6ms) CREATE INDEX "index_roles_on_canvas_account_id" ON "roles" ("canvas_account_id")  (4.5ms) CREATE UNIQUE INDEX "index_roles_on_canvas_id" ON "roles" ("canvas_id")  (0.2ms) DROP TABLE IF EXISTS "sections" CASCADE  (9.1ms) CREATE TABLE "sections" ("id" bigserial primary key, "canvas_id" bigint NOT NULL, "sis_id" character varying, "canvas_course_id" bigint, "canvas_nonxlist_course_id" bigint, "name" character varying, "workflow_state" character varying, "start_at" timestamp, "end_at" timestamp, "created_at" timestamp NOT NULL, "updated_at" timestamp NOT NULL)  (4.6ms) CREATE INDEX "index_sections_on_canvas_course_id" ON "sections" ("canvas_course_id")  (4.5ms) CREATE UNIQUE INDEX "index_sections_on_canvas_id" ON "sections" ("canvas_id")  (0.2ms) DROP TABLE IF EXISTS "submissions" CASCADE  (9.7ms) CREATE TABLE "submissions" ("id" bigserial primary key, "canvas_id" bigint NOT NULL, "canvas_course_id" bigint, "canvas_assignment_id" bigint, "canvas_user_id" bigint, "submitted_at" timestamp, "due_at" timestamp, "graded_at" timestamp, "score" float, "points_possible" float, "excused" boolean, "workflow_state" character varying, "created_at" timestamp NOT NULL, "updated_at" timestamp NOT NULL)  (5.7ms) CREATE INDEX "index_submissions_on_canvas_assignment_id" ON "submissions" ("canvas_assignment_id")  (4.7ms) CREATE INDEX "index_submissions_on_canvas_course_id" ON "submissions" ("canvas_course_id")  (5.4ms) CREATE UNIQUE INDEX "index_submissions_on_canvas_id" ON "submissions" ("canvas_id")  (4.6ms) CREATE INDEX "index_submissions_on_canvas_user_id" ON "submissions" ("canvas_user_id")  (0.2ms) DROP TABLE IF EXISTS "terms" CASCADE  (9.5ms) CREATE TABLE "terms" ("id" bigserial primary key, "canvas_id" integer NOT NULL, "name" character varying, "start_at" timestamp, "end_at" timestamp, "workflow_state" character varying, "grading_period_group_id" integer, "sis_id" character varying, "created_at" timestamp NOT NULL, "updated_at" timestamp NOT NULL)  (4.6ms) CREATE UNIQUE INDEX "index_terms_on_canvas_id" ON "terms" ("canvas_id")  (0.3ms) DROP TABLE IF EXISTS "user_observers" CASCADE  (9.6ms) CREATE TABLE "user_observers" ("id" bigserial primary key, "observing_user_id" bigint, "observed_user_id" bigint, "workflow_state" character varying, "created_at" timestamp NOT NULL, "updated_at" timestamp NOT NULL)  (4.5ms) CREATE UNIQUE INDEX "index_user_observers_on_observed_user_id_and_observing_user_id" ON "user_observers" ("observed_user_id", "observing_user_id")  (4.5ms) CREATE INDEX "index_user_observers_on_observed_user_id" ON "user_observers" ("observed_user_id")  (4.6ms) CREATE INDEX "index_user_observers_on_observing_user_id" ON "user_observers" ("observing_user_id")  (0.2ms) DROP TABLE IF EXISTS "users" CASCADE  (10.0ms) CREATE TABLE "users" ("id" bigserial primary key, "canvas_id" bigint NOT NULL, "sis_id" character varying, "email" character varying, "first_name" character varying, "last_name" character varying, "workflow_state" character varying, "login_id" character varying, "name" character varying, "sortable_name" character varying, "created_at" timestamp NOT NULL, "updated_at" timestamp NOT NULL)  (4.8ms) CREATE UNIQUE INDEX "index_users_on_canvas_id" ON "users" ("canvas_id")  (9.5ms) CREATE TABLE "schema_migrations" ("version" character varying NOT NULL PRIMARY KEY)  (0.6ms) SELECT "schema_migrations"."version" FROM "schema_migrations" ORDER BY "schema_migrations"."version" ASC  (1.4ms) INSERT INTO "schema_migrations" (version) VALUES (20211001184920)  (1.4ms) INSERT INTO "schema_migrations" (version) VALUES (20201016181346), (20190702203620), (20190702203630), (20190702203627), (20190702203624), (20190702203621), (20200416214248), (20210907233330), (20190702203631), (20190702203632), (20190927204545), (20190702203622), (20190702203626), (20200415171620), (20190927204546), (20190702203625), (20210907233329), (20190702203623), (20180725155729), (20170915210836), (20201018210836), (20190916154829), (20201030210836);   (8.9ms) CREATE TABLE "ar_internal_metadata" ("key" character varying NOT NULL PRIMARY KEY, "value" character varying, "created_at" timestamp NOT NULL, "updated_at" timestamp NOT NULL) ActiveRecord::InternalMetadata Load (0.4ms) SELECT "ar_internal_metadata".* FROM "ar_internal_metadata" WHERE "ar_internal_metadata"."key" = $1 LIMIT $2 [["key", "environment"], ["LIMIT", 1]]  (0.2ms) BEGIN ActiveRecord::InternalMetadata Create (0.4ms) INSERT INTO "ar_internal_metadata" ("key", "value", "created_at", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "key" [["key", "environment"], ["value", "test"], ["created_at", "2021-10-15 17:01:30.504172"], ["updated_at", "2021-10-15 17:01:30.504172"]]  (1.2ms) COMMIT ActiveRecord::InternalMetadata Load (0.2ms) SELECT "ar_internal_metadata".* FROM "ar_internal_metadata" WHERE "ar_internal_metadata"."key" = $1 LIMIT $2 [["key", "environment"], ["LIMIT", 1]]  (0.2ms) BEGIN  (0.2ms) COMMIT  (0.5ms) SELECT "schema_migrations"."version" FROM "schema_migrations" ORDER BY "schema_migrations"."version" ASC  (0.3ms) BEGIN  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.5ms) SELECT COUNT(*) FROM "canvas_sync_job_logs" [ActiveJob] [GoodJob] [8b016b08-d93f-4ec0-bc24-d4f2699c194e] Performing GoodJob (Job ID: 8b016b08-d93f-4ec0-bc24-d4f2699c194e) from Test(default) with arguments: "argument" [ActiveJob] [GoodJob] [8b016b08-d93f-4ec0-bc24-d4f2699c194e] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "8b016b08-d93f-4ec0-bc24-d4f2699c194e"], ["LIMIT", 1]] [ActiveJob] [GoodJob] [8b016b08-d93f-4ec0-bc24-d4f2699c194e]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [GoodJob] [8b016b08-d93f-4ec0-bc24-d4f2699c194e] CanvasSync::JobLog Create (0.6ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "GoodJob"], ["status", "enqueued"], ["job_arguments", "---\n- argument\n"], ["created_at", "2021-10-15 17:01:35.903820"], ["updated_at", "2021-10-15 17:01:35.903820"], ["job_id", "8b016b08-d93f-4ec0-bc24-d4f2699c194e"]] [ActiveJob] [GoodJob] [8b016b08-d93f-4ec0-bc24-d4f2699c194e]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [GoodJob] [8b016b08-d93f-4ec0-bc24-d4f2699c194e]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [GoodJob] [8b016b08-d93f-4ec0-bc24-d4f2699c194e] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-10-15 17:01:35.905918"], ["status", "running"], ["updated_at", "2021-10-15 17:01:35.906277"], ["id", 1]] [ActiveJob] [GoodJob] [8b016b08-d93f-4ec0-bc24-d4f2699c194e]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [GoodJob] [8b016b08-d93f-4ec0-bc24-d4f2699c194e]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [GoodJob] [8b016b08-d93f-4ec0-bc24-d4f2699c194e] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2021-10-15 17:01:35.907469"], ["status", "success"], ["updated_at", "2021-10-15 17:01:35.907824"], ["id", 1]] [ActiveJob] [GoodJob] [8b016b08-d93f-4ec0-bc24-d4f2699c194e]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [GoodJob] [8b016b08-d93f-4ec0-bc24-d4f2699c194e] Performed GoodJob (Job ID: 8b016b08-d93f-4ec0-bc24-d4f2699c194e) from Test(default) in 21.23ms  (0.2ms) SELECT COUNT(*) FROM "canvas_sync_job_logs" CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" ORDER BY "canvas_sync_job_logs"."id" DESC LIMIT $1 [["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [BadJob] [fade19be-4171-41de-9e56-e96d6571e2da] Performing BadJob (Job ID: fade19be-4171-41de-9e56-e96d6571e2da) from Test(default) with arguments: "argument" [ActiveJob] [BadJob] [fade19be-4171-41de-9e56-e96d6571e2da] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "fade19be-4171-41de-9e56-e96d6571e2da"], ["LIMIT", 1]] [ActiveJob] [BadJob] [fade19be-4171-41de-9e56-e96d6571e2da]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [BadJob] [fade19be-4171-41de-9e56-e96d6571e2da] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "BadJob"], ["status", "enqueued"], ["job_arguments", "---\n- argument\n"], ["created_at", "2021-10-15 17:01:35.914186"], ["updated_at", "2021-10-15 17:01:35.914186"], ["job_id", "fade19be-4171-41de-9e56-e96d6571e2da"]] [ActiveJob] [BadJob] [fade19be-4171-41de-9e56-e96d6571e2da]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [BadJob] [fade19be-4171-41de-9e56-e96d6571e2da]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [BadJob] [fade19be-4171-41de-9e56-e96d6571e2da] CanvasSync::JobLog Update (0.4ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-10-15 17:01:35.915989"], ["status", "running"], ["updated_at", "2021-10-15 17:01:35.916362"], ["id", 2]] [ActiveJob] [BadJob] [fade19be-4171-41de-9e56-e96d6571e2da]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [BadJob] [fade19be-4171-41de-9e56-e96d6571e2da]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [BadJob] [fade19be-4171-41de-9e56-e96d6571e2da] CanvasSync::JobLog Update (0.6ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "exception" = $2, "backtrace" = $3, "status" = $4, "updated_at" = $5 WHERE "canvas_sync_job_logs"."id" = $6 [["completed_at", "2021-10-15 17:01:35.918293"], ["exception", "EvilError: EvilError"], ["backtrace", "/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:12:in `perform'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:39:in `block in perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:109:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch_aware_job.rb:22:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:21:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/i18n-1.8.10/lib/i18n.rb:309:in `with_locale'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/translation.rb:9:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:26:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `block in instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications/instrumenter.rb:23:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:25:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `block in tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `block in tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:28:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:22:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:136:in `run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:38:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:18:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:40:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/matchers/built_in/raise_error.rb:59:in `matches?'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:51:in `block in handle_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:27:in `with_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:48:in `handle_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:65:in `to'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:101:in `to'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:39:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `block in with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `block in with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-rails-5.0.2/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:259:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:644:in `block in run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:606:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/configuration.rb:2067:in `with_suite_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:116:in `block in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/reporter.rb:74:in `report'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:115:in `run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:89:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:71:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:45:in `invoke'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/exe/rspec:4:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:63:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:63:in `kernel_load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:28:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:474:in `exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:30:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:24:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/exe/bundle:49:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/friendly_errors.rb:128:in `with_friendly_errors'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/exe/bundle:37:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `
'"], ["status", "error"], ["updated_at", "2021-10-15 17:01:35.918741"], ["id", 2]] [ActiveJob] [BadJob] [fade19be-4171-41de-9e56-e96d6571e2da]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [BadJob] [fade19be-4171-41de-9e56-e96d6571e2da] Error performing BadJob (Job ID: fade19be-4171-41de-9e56-e96d6571e2da) from Test(default) in 7.27ms: EvilError (EvilError): /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:12:in `perform' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:39:in `block in perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:109:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch_aware_job.rb:22:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:21:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/i18n-1.8.10/lib/i18n.rb:309:in `with_locale' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/translation.rb:9:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:26:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `block in instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications/instrumenter.rb:23:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:25:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `block in tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `block in tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:28:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:22:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:136:in `run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:38:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:18:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:40:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/matchers/built_in/raise_error.rb:59:in `matches?' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:51:in `block in handle_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:27:in `with_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:48:in `handle_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:65:in `to' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:101:in `to' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:39:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `block in with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `block in with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-rails-5.0.2/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:259:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:644:in `block in run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:606:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/configuration.rb:2067:in `with_suite_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:116:in `block in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/reporter.rb:74:in `report' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:115:in `run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:89:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:71:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:45:in `invoke' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/exe/rspec:4:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:63:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:63:in `kernel_load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:28:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:474:in `exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:30:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:24:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/exe/bundle:49:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/friendly_errors.rb:128:in `with_friendly_errors' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/exe/bundle:37:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `
' CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" ORDER BY "canvas_sync_job_logs"."id" DESC LIMIT $1 [["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [BadJob] [0a584181-c876-4b8f-8f9a-f5508325bf81] Performing BadJob (Job ID: 0a584181-c876-4b8f-8f9a-f5508325bf81) from Test(default) [ActiveJob] [BadJob] [0a584181-c876-4b8f-8f9a-f5508325bf81] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "0a584181-c876-4b8f-8f9a-f5508325bf81"], ["LIMIT", 1]] [ActiveJob] [BadJob] [0a584181-c876-4b8f-8f9a-f5508325bf81]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [BadJob] [0a584181-c876-4b8f-8f9a-f5508325bf81] CanvasSync::JobLog Create (0.4ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["job_class", "BadJob"], ["status", "enqueued"], ["created_at", "2021-10-15 17:01:35.923821"], ["updated_at", "2021-10-15 17:01:35.923821"], ["job_id", "0a584181-c876-4b8f-8f9a-f5508325bf81"]] [ActiveJob] [BadJob] [0a584181-c876-4b8f-8f9a-f5508325bf81]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [BadJob] [0a584181-c876-4b8f-8f9a-f5508325bf81]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [BadJob] [0a584181-c876-4b8f-8f9a-f5508325bf81] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-10-15 17:01:35.925314"], ["status", "running"], ["updated_at", "2021-10-15 17:01:35.925774"], ["id", 3]] [ActiveJob] [BadJob] [0a584181-c876-4b8f-8f9a-f5508325bf81]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [BadJob] [0a584181-c876-4b8f-8f9a-f5508325bf81]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [BadJob] [0a584181-c876-4b8f-8f9a-f5508325bf81] CanvasSync::JobLog Update (0.6ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "exception" = $2, "backtrace" = $3, "status" = $4, "updated_at" = $5 WHERE "canvas_sync_job_logs"."id" = $6 [["completed_at", "2021-10-15 17:01:35.927400"], ["exception", "ArgumentError: wrong number of arguments (given 0, expected 1)"], ["backtrace", "/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:11:in `perform'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:39:in `block in perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:109:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch_aware_job.rb:22:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:21:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/i18n-1.8.10/lib/i18n.rb:309:in `with_locale'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/translation.rb:9:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:26:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `block in instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications/instrumenter.rb:23:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:25:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `block in tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `block in tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:28:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:22:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:136:in `run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:38:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:18:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:52:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/matchers/built_in/raise_error.rb:59:in `matches?'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:51:in `block in handle_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:27:in `with_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:48:in `handle_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:65:in `to'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:101:in `to'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:51:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `block in with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `block in with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-rails-5.0.2/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:259:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:644:in `block in run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:606:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/configuration.rb:2067:in `with_suite_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:116:in `block in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/reporter.rb:74:in `report'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:115:in `run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:89:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:71:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:45:in `invoke'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/exe/rspec:4:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:63:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:63:in `kernel_load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:28:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:474:in `exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:30:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:24:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/exe/bundle:49:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/friendly_errors.rb:128:in `with_friendly_errors'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/exe/bundle:37:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `
'"], ["status", "error"], ["updated_at", "2021-10-15 17:01:35.927793"], ["id", 3]] [ActiveJob] [BadJob] [0a584181-c876-4b8f-8f9a-f5508325bf81]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [BadJob] [0a584181-c876-4b8f-8f9a-f5508325bf81] Error performing BadJob (Job ID: 0a584181-c876-4b8f-8f9a-f5508325bf81) from Test(default) in 6.55ms: ArgumentError (wrong number of arguments (given 0, expected 1)): /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:11:in `perform' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:39:in `block in perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:109:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch_aware_job.rb:22:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:21:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/i18n-1.8.10/lib/i18n.rb:309:in `with_locale' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/translation.rb:9:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:26:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `block in instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications/instrumenter.rb:23:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:25:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `block in tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `block in tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:28:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:22:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:136:in `run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:38:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:18:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:52:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/matchers/built_in/raise_error.rb:59:in `matches?' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:51:in `block in handle_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:27:in `with_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:48:in `handle_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:65:in `to' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:101:in `to' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:51:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `block in with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `block in with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-rails-5.0.2/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:259:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:644:in `block in run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:606:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/configuration.rb:2067:in `with_suite_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:116:in `block in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/reporter.rb:74:in `report' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:115:in `run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:89:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:71:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:45:in `invoke' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/exe/rspec:4:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:63:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:63:in `kernel_load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:28:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:474:in `exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:30:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:24:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/exe/bundle:49:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/friendly_errors.rb:128:in `with_friendly_errors' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/exe/bundle:37:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `
'  (0.2ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [BadJob] [069cc27b-6a8c-4f1b-9c95-0c857051e6f6] Performing BadJob (Job ID: 069cc27b-6a8c-4f1b-9c95-0c857051e6f6) from Test(default) [ActiveJob] [BadJob] [069cc27b-6a8c-4f1b-9c95-0c857051e6f6] CanvasSync::JobLog Load (0.4ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "069cc27b-6a8c-4f1b-9c95-0c857051e6f6"], ["LIMIT", 1]] [ActiveJob] [BadJob] [069cc27b-6a8c-4f1b-9c95-0c857051e6f6]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [BadJob] [069cc27b-6a8c-4f1b-9c95-0c857051e6f6] CanvasSync::JobLog Create (0.4ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["job_class", "BadJob"], ["status", "enqueued"], ["created_at", "2021-10-15 17:01:35.932926"], ["updated_at", "2021-10-15 17:01:35.932926"], ["job_id", "069cc27b-6a8c-4f1b-9c95-0c857051e6f6"]] [ActiveJob] [BadJob] [069cc27b-6a8c-4f1b-9c95-0c857051e6f6]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [BadJob] [069cc27b-6a8c-4f1b-9c95-0c857051e6f6]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [BadJob] [069cc27b-6a8c-4f1b-9c95-0c857051e6f6] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-10-15 17:01:35.934244"], ["status", "running"], ["updated_at", "2021-10-15 17:01:35.934666"], ["id", 4]] [ActiveJob] [BadJob] [069cc27b-6a8c-4f1b-9c95-0c857051e6f6]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [BadJob] [069cc27b-6a8c-4f1b-9c95-0c857051e6f6]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [BadJob] [069cc27b-6a8c-4f1b-9c95-0c857051e6f6] CanvasSync::JobLog Update (1.7ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "exception" = $2, "backtrace" = $3, "status" = $4, "updated_at" = $5 WHERE "canvas_sync_job_logs"."id" = $6 [["completed_at", "2021-10-15 17:01:35.939628"], ["exception", "ArgumentError: wrong number of arguments (given 0, expected 1)"], ["backtrace", "/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:11:in `perform'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:39:in `block in perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:109:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch_aware_job.rb:22:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:21:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/i18n-1.8.10/lib/i18n.rb:309:in `with_locale'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/translation.rb:9:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:26:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `block in instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications/instrumenter.rb:23:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:25:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `block in tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `block in tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:28:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:22:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:136:in `run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:38:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:18:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:60:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/matchers/built_in/raise_error.rb:59:in `matches?'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:51:in `block in handle_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:27:in `with_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:48:in `handle_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:65:in `to'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:101:in `to'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:59:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `block in with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `block in with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-rails-5.0.2/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:259:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:644:in `block in run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:606:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/configuration.rb:2067:in `with_suite_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:116:in `block in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/reporter.rb:74:in `report'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:115:in `run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:89:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:71:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:45:in `invoke'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/exe/rspec:4:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:63:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:63:in `kernel_load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:28:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:474:in `exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:30:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:24:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/exe/bundle:49:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/friendly_errors.rb:128:in `with_friendly_errors'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/exe/bundle:37:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `
'\n\nError Occurred while handling an Error: NoMethodError: undefined method `bad_catcher' for BadJob:Class\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-mocks-3.10.2/lib/rspec/mocks/method_double.rb:28:in `block in original_implementation_callable'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-mocks-3.10.2/lib/rspec/mocks/message_expectation.rb:101:in `block in and_call_original'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-mocks-3.10.2/lib/rspec/mocks/message_expectation.rb:740:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-mocks-3.10.2/lib/rspec/mocks/message_expectation.rb:572:in `invoke_incrementing_actual_calls_by'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-mocks-3.10.2/lib/rspec/mocks/message_expectation.rb:427:in `invoke'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-mocks-3.10.2/lib/rspec/mocks/proxy.rb:217:in `message_received'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-mocks-3.10.2/lib/rspec/mocks/proxy.rb:361:in `message_received'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-mocks-3.10.2/lib/rspec/mocks/method_double.rb:78:in `proxy_method_invoked'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-mocks-3.10.2/lib/rspec/mocks/method_double.rb:64:in `block (2 levels) in define_proxy_method'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:31:in `rescue in block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:23:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/i18n-1.8.10/lib/i18n.rb:309:in `with_locale'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/translation.rb:9:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:26:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `block in instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications/instrumenter.rb:23:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:25:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `block in tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `block in tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:28:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:22:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:136:in `run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:38:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:18:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:60:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/matchers/built_in/raise_error.rb:59:in `matches?'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:51:in `block in handle_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:27:in `with_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:48:in `handle_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:65:in `to'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:101:in `to'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:59:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `block in with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `block in with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-rails-5.0.2/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:259:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:644:in `block in run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:606:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/configuration.rb:2067:in `with_suite_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:116:in `block in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/reporter.rb:74:in `report'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:115:in `run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:89:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:71:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:45:in `invoke'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/exe/rspec:4:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:63:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:63:in `kernel_load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:28:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:474:in `exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:30:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:24:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/exe/bundle:49:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/friendly_errors.rb:128:in `with_friendly_errors'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/exe/bundle:37:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `
'"], ["status", "error"], ["updated_at", "2021-10-15 17:01:35.940203"], ["id", 4]] [ActiveJob] [BadJob] [069cc27b-6a8c-4f1b-9c95-0c857051e6f6]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [BadJob] [069cc27b-6a8c-4f1b-9c95-0c857051e6f6] Error performing BadJob (Job ID: 069cc27b-6a8c-4f1b-9c95-0c857051e6f6) from Test(default) in 11.91ms: ArgumentError (wrong number of arguments (given 0, expected 1)): /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:11:in `perform' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:39:in `block in perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:109:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch_aware_job.rb:22:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:21:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/i18n-1.8.10/lib/i18n.rb:309:in `with_locale' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/translation.rb:9:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:26:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `block in instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications/instrumenter.rb:23:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:25:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `block in tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `block in tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:28:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:22:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:136:in `run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:38:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:18:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:60:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/matchers/built_in/raise_error.rb:59:in `matches?' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:51:in `block in handle_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:27:in `with_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:48:in `handle_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:65:in `to' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:101:in `to' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:59:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `block in with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `block in with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-rails-5.0.2/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:259:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:644:in `block in run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:606:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/configuration.rb:2067:in `with_suite_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:116:in `block in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/reporter.rb:74:in `report' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:115:in `run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:89:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:71:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:45:in `invoke' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/exe/rspec:4:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:63:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:63:in `kernel_load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:28:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:474:in `exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:30:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:24:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/exe/bundle:49:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/friendly_errors.rb:128:in `with_friendly_errors' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/exe/bundle:37:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `
' CanvasSync::JobLog Load (0.3ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" ORDER BY "canvas_sync_job_logs"."id" DESC LIMIT $1 [["LIMIT", 1]]  (0.1ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] [CanvasSync::Jobs::ReportChecker] [852da9da-f3ad-4290-90fe-9e9c444c09f1] Performing CanvasSync::Jobs::ReportChecker (Job ID: 852da9da-f3ad-4290-90fe-9e9c444c09f1) from Test(default) with arguments: "provisioning_csv", 1, "FakeProcessor", {} [ActiveJob] [CanvasSync::Jobs::ReportChecker] [852da9da-f3ad-4290-90fe-9e9c444c09f1] CanvasSync::JobLog Load (0.3ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "852da9da-f3ad-4290-90fe-9e9c444c09f1"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [852da9da-f3ad-4290-90fe-9e9c444c09f1]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [852da9da-f3ad-4290-90fe-9e9c444c09f1] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- provisioning_csv\n- 1\n- FakeProcessor\n- {}\n"], ["created_at", "2021-10-15 17:01:35.950714"], ["updated_at", "2021-10-15 17:01:35.950714"], ["job_id", "852da9da-f3ad-4290-90fe-9e9c444c09f1"]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [852da9da-f3ad-4290-90fe-9e9c444c09f1]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [852da9da-f3ad-4290-90fe-9e9c444c09f1]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [852da9da-f3ad-4290-90fe-9e9c444c09f1] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-10-15 17:01:35.952456"], ["status", "running"], ["updated_at", "2021-10-15 17:01:35.952778"], ["id", 5]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [852da9da-f3ad-4290-90fe-9e9c444c09f1]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [852da9da-f3ad-4290-90fe-9e9c444c09f1]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [852da9da-f3ad-4290-90fe-9e9c444c09f1] CanvasSync::JobLog Destroy (0.2ms) DELETE FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."id" = $1 [["id", 5]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [852da9da-f3ad-4290-90fe-9e9c444c09f1]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [852da9da-f3ad-4290-90fe-9e9c444c09f1] Performed CanvasSync::Jobs::ReportChecker (Job ID: 852da9da-f3ad-4290-90fe-9e9c444c09f1) from Test(default) in 11.62ms  (0.1ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [CanvasSync::Jobs::ReportChecker] [e301501c-dbe8-4182-af09-889d05fe5f40] Performing CanvasSync::Jobs::ReportChecker (Job ID: e301501c-dbe8-4182-af09-889d05fe5f40) from Test(default) with arguments: "provisioning_csv", 1, "FakeProcessor", {} [ActiveJob] [CanvasSync::Jobs::ReportChecker] [e301501c-dbe8-4182-af09-889d05fe5f40] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "e301501c-dbe8-4182-af09-889d05fe5f40"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [e301501c-dbe8-4182-af09-889d05fe5f40]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [e301501c-dbe8-4182-af09-889d05fe5f40] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- provisioning_csv\n- 1\n- FakeProcessor\n- {}\n"], ["created_at", "2021-10-15 17:01:35.964115"], ["updated_at", "2021-10-15 17:01:35.964115"], ["job_id", "e301501c-dbe8-4182-af09-889d05fe5f40"]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [e301501c-dbe8-4182-af09-889d05fe5f40]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [e301501c-dbe8-4182-af09-889d05fe5f40]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [e301501c-dbe8-4182-af09-889d05fe5f40] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-10-15 17:01:35.965873"], ["status", "running"], ["updated_at", "2021-10-15 17:01:35.966242"], ["id", 6]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [e301501c-dbe8-4182-af09-889d05fe5f40]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [e301501c-dbe8-4182-af09-889d05fe5f40]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [e301501c-dbe8-4182-af09-889d05fe5f40] CanvasSync::JobLog Create (0.4ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- provisioning_csv\n- 1\n- FakeProcessor\n- {}\n- {}\n"], ["created_at", "2021-10-15 17:01:35.970285"], ["updated_at", "2021-10-15 17:01:35.970285"], ["job_id", "cf97a2c6-2d83-4697-86f5-1bfbaba0c1db"]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [e301501c-dbe8-4182-af09-889d05fe5f40]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [e301501c-dbe8-4182-af09-889d05fe5f40] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: cf97a2c6-2d83-4697-86f5-1bfbaba0c1db) to Test(default) at 2021-10-15 17:02:05 UTC with arguments: "provisioning_csv", 1, "FakeProcessor", {}, {} [ActiveJob] [CanvasSync::Jobs::ReportChecker] [e301501c-dbe8-4182-af09-889d05fe5f40]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [e301501c-dbe8-4182-af09-889d05fe5f40] CanvasSync::JobLog Destroy (0.3ms) DELETE FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."id" = $1 [["id", 6]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [e301501c-dbe8-4182-af09-889d05fe5f40]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [e301501c-dbe8-4182-af09-889d05fe5f40] Performed CanvasSync::Jobs::ReportChecker (Job ID: e301501c-dbe8-4182-af09-889d05fe5f40) from Test(default) in 10.93ms  (0.1ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [CanvasSync::Jobs::ReportChecker] [77eee880-c356-497c-ae61-71c4ad00ca8c] Performing CanvasSync::Jobs::ReportChecker (Job ID: 77eee880-c356-497c-ae61-71c4ad00ca8c) from Test(default) with arguments: "provisioning_csv", 1, "FakeProcessor", {} [ActiveJob] [CanvasSync::Jobs::ReportChecker] [77eee880-c356-497c-ae61-71c4ad00ca8c] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "77eee880-c356-497c-ae61-71c4ad00ca8c"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [77eee880-c356-497c-ae61-71c4ad00ca8c]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [77eee880-c356-497c-ae61-71c4ad00ca8c] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- provisioning_csv\n- 1\n- FakeProcessor\n- {}\n"], ["created_at", "2021-10-15 17:01:35.977813"], ["updated_at", "2021-10-15 17:01:35.977813"], ["job_id", "77eee880-c356-497c-ae61-71c4ad00ca8c"]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [77eee880-c356-497c-ae61-71c4ad00ca8c]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [77eee880-c356-497c-ae61-71c4ad00ca8c]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [77eee880-c356-497c-ae61-71c4ad00ca8c] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-10-15 17:01:35.979486"], ["status", "running"], ["updated_at", "2021-10-15 17:01:35.979839"], ["id", 8]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [77eee880-c356-497c-ae61-71c4ad00ca8c]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [77eee880-c356-497c-ae61-71c4ad00ca8c]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [77eee880-c356-497c-ae61-71c4ad00ca8c] CanvasSync::JobLog Update (0.5ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "exception" = $2, "backtrace" = $3, "status" = $4, "updated_at" = $5 WHERE "canvas_sync_job_logs"."id" = $6 [["completed_at", "2021-10-15 17:01:35.987040"], ["exception", "NameError: undefined local variable or method `current_organization' for #"], ["backtrace", "/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/jobs/report_checker.rb:35:in `perform'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:39:in `block in perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:109:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch_aware_job.rb:22:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:21:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/i18n-1.8.10/lib/i18n.rb:309:in `with_locale'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/translation.rb:9:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:26:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `block in instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications/instrumenter.rb:23:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:25:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `block in tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `block in tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:28:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:22:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:136:in `run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:38:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:18:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/report_checker_spec.rb:11:in `start_job'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/report_checker_spec.rb:53:in `block (5 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/matchers/built_in/raise_error.rb:59:in `matches?'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:51:in `block in handle_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:27:in `with_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:48:in `handle_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:65:in `to'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:101:in `to'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/report_checker_spec.rb:53:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `block in with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `block in with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-rails-5.0.2/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:259:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:644:in `block in run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:606:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/configuration.rb:2067:in `with_suite_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:116:in `block in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/reporter.rb:74:in `report'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:115:in `run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:89:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:71:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:45:in `invoke'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/exe/rspec:4:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:63:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:63:in `kernel_load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:28:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:474:in `exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:30:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:24:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/exe/bundle:49:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/friendly_errors.rb:128:in `with_friendly_errors'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/exe/bundle:37:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `
'"], ["status", "error"], ["updated_at", "2021-10-15 17:01:35.987583"], ["id", 8]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [77eee880-c356-497c-ae61-71c4ad00ca8c]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [77eee880-c356-497c-ae61-71c4ad00ca8c] Error performing CanvasSync::Jobs::ReportChecker (Job ID: 77eee880-c356-497c-ae61-71c4ad00ca8c) from Test(default) in 13.15ms: NameError (undefined local variable or method `current_organization' for #): /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/jobs/report_checker.rb:35:in `perform' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:39:in `block in perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:109:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch_aware_job.rb:22:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:21:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/i18n-1.8.10/lib/i18n.rb:309:in `with_locale' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/translation.rb:9:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:26:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `block in instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications/instrumenter.rb:23:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:25:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `block in tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `block in tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:28:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:22:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:136:in `run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:38:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:18:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/report_checker_spec.rb:11:in `start_job' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/report_checker_spec.rb:53:in `block (5 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/matchers/built_in/raise_error.rb:59:in `matches?' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:51:in `block in handle_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:27:in `with_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:48:in `handle_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:65:in `to' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:101:in `to' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/report_checker_spec.rb:53:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `block in with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `block in with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-rails-5.0.2/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:259:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:644:in `block in run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:606:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/configuration.rb:2067:in `with_suite_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:116:in `block in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/reporter.rb:74:in `report' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:115:in `run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:89:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:71:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:45:in `invoke' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/exe/rspec:4:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:63:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:63:in `kernel_load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:28:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:474:in `exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:30:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:24:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/exe/bundle:49:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/friendly_errors.rb:128:in `with_friendly_errors' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/exe/bundle:37:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `
'  (0.2ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [af54c157-9db8-4636-9bb5-b3462c7be9ac] Performing CanvasSync::Jobs::ReportProcessorJob (Job ID: af54c157-9db8-4636-9bb5-b3462c7be9ac) from Test(default) with arguments: "provisioning_csv", "https://test.instructure.com/sample_report_download", "FakeProcessor", {}, 1 [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [af54c157-9db8-4636-9bb5-b3462c7be9ac] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "af54c157-9db8-4636-9bb5-b3462c7be9ac"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [af54c157-9db8-4636-9bb5-b3462c7be9ac]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [af54c157-9db8-4636-9bb5-b3462c7be9ac] CanvasSync::JobLog Create (0.2ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportProcessorJob"], ["status", "enqueued"], ["job_arguments", "---\n- provisioning_csv\n- https://test.instructure.com/sample_report_download\n- FakeProcessor\n- {}\n- 1\n"], ["created_at", "2021-10-15 17:01:35.993911"], ["updated_at", "2021-10-15 17:01:35.993911"], ["job_id", "af54c157-9db8-4636-9bb5-b3462c7be9ac"]] [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [af54c157-9db8-4636-9bb5-b3462c7be9ac]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [af54c157-9db8-4636-9bb5-b3462c7be9ac]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [af54c157-9db8-4636-9bb5-b3462c7be9ac] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-10-15 17:01:35.995478"], ["status", "running"], ["updated_at", "2021-10-15 17:01:35.995787"], ["id", 9]] [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [af54c157-9db8-4636-9bb5-b3462c7be9ac]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [af54c157-9db8-4636-9bb5-b3462c7be9ac]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [af54c157-9db8-4636-9bb5-b3462c7be9ac] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "job_class" = $1, "updated_at" = $2 WHERE "canvas_sync_job_logs"."id" = $3 [["job_class", "FakeProcessor"], ["updated_at", "2021-10-15 17:01:35.997206"], ["id", 9]] [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [af54c157-9db8-4636-9bb5-b3462c7be9ac]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [af54c157-9db8-4636-9bb5-b3462c7be9ac]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [af54c157-9db8-4636-9bb5-b3462c7be9ac] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2021-10-15 17:01:36.011911"], ["status", "success"], ["updated_at", "2021-10-15 17:01:36.012581"], ["id", 9]] [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [af54c157-9db8-4636-9bb5-b3462c7be9ac]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [af54c157-9db8-4636-9bb5-b3462c7be9ac] Performed CanvasSync::Jobs::ReportProcessorJob (Job ID: af54c157-9db8-4636-9bb5-b3462c7be9ac) from Test(default) in 21.3ms  (0.2ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [CanvasSync::Jobs::ReportStarter] [a4d16fd1-f726-41fb-8cd7-e7a7ff83cfe2] Performing CanvasSync::Jobs::ReportStarter (Job ID: a4d16fd1-f726-41fb-8cd7-e7a7ff83cfe2) from Test(default) with arguments: "provisioning_csv", {"parameters[users]"=>true}, "CoolProcessor", {:models=>["users"]} [ActiveJob] [CanvasSync::Jobs::ReportStarter] [a4d16fd1-f726-41fb-8cd7-e7a7ff83cfe2] CanvasSync::JobLog Load (0.1ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "a4d16fd1-f726-41fb-8cd7-e7a7ff83cfe2"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::ReportStarter] [a4d16fd1-f726-41fb-8cd7-e7a7ff83cfe2]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [a4d16fd1-f726-41fb-8cd7-e7a7ff83cfe2] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportStarter"], ["status", "enqueued"], ["job_arguments", "---\n- provisioning_csv\n- parameters[users]: true\n- CoolProcessor\n- :models:\n - users\n"], ["created_at", "2021-10-15 17:01:36.017419"], ["updated_at", "2021-10-15 17:01:36.017419"], ["job_id", "a4d16fd1-f726-41fb-8cd7-e7a7ff83cfe2"]] [ActiveJob] [CanvasSync::Jobs::ReportStarter] [a4d16fd1-f726-41fb-8cd7-e7a7ff83cfe2]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [a4d16fd1-f726-41fb-8cd7-e7a7ff83cfe2]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [a4d16fd1-f726-41fb-8cd7-e7a7ff83cfe2] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-10-15 17:01:36.019180"], ["status", "running"], ["updated_at", "2021-10-15 17:01:36.019505"], ["id", 10]] [ActiveJob] [CanvasSync::Jobs::ReportStarter] [a4d16fd1-f726-41fb-8cd7-e7a7ff83cfe2]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [a4d16fd1-f726-41fb-8cd7-e7a7ff83cfe2]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [a4d16fd1-f726-41fb-8cd7-e7a7ff83cfe2] CanvasSync::JobLog Create (0.2ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- provisioning_csv\n- 1\n- CoolProcessor\n- :models:\n - users\n :sync_start_time: '2021-10-15T17:01:36Z'\n :report_params:\n parameters[users]: true\n"], ["created_at", "2021-10-15 17:01:36.023296"], ["updated_at", "2021-10-15 17:01:36.023296"], ["job_id", "618deaa1-d6be-4bdf-8a00-ddab42343d74"]] [ActiveJob] [CanvasSync::Jobs::ReportStarter] [a4d16fd1-f726-41fb-8cd7-e7a7ff83cfe2]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [a4d16fd1-f726-41fb-8cd7-e7a7ff83cfe2] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: 618deaa1-d6be-4bdf-8a00-ddab42343d74) to Test(default) at 2021-10-15 17:02:06 UTC with arguments: "provisioning_csv", 1, "CoolProcessor", {:models=>["users"], :sync_start_time=>"2021-10-15T17:01:36Z", :report_params=>{"parameters[users]"=>true}} [ActiveJob] [CanvasSync::Jobs::ReportStarter] [a4d16fd1-f726-41fb-8cd7-e7a7ff83cfe2]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [a4d16fd1-f726-41fb-8cd7-e7a7ff83cfe2] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2021-10-15 17:01:36.025925"], ["status", "success"], ["updated_at", "2021-10-15 17:01:36.026276"], ["id", 10]] [ActiveJob] [CanvasSync::Jobs::ReportStarter] [a4d16fd1-f726-41fb-8cd7-e7a7ff83cfe2]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [a4d16fd1-f726-41fb-8cd7-e7a7ff83cfe2] Performed CanvasSync::Jobs::ReportStarter (Job ID: a4d16fd1-f726-41fb-8cd7-e7a7ff83cfe2) from Test(default) in 11.03ms  (0.2ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [CanvasSync::Jobs::ReportStarter] [cd76013e-54d8-4762-bb2e-299a16ad4802] Performing CanvasSync::Jobs::ReportStarter (Job ID: cd76013e-54d8-4762-bb2e-299a16ad4802) from Test(default) with arguments: "provisioning_csv", {"parameters[users]"=>true}, "CoolProcessor", {:models=>["users"]}, {:allow_redownloads=>true} [ActiveJob] [CanvasSync::Jobs::ReportStarter] [cd76013e-54d8-4762-bb2e-299a16ad4802] CanvasSync::JobLog Load (0.1ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "cd76013e-54d8-4762-bb2e-299a16ad4802"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::ReportStarter] [cd76013e-54d8-4762-bb2e-299a16ad4802]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [cd76013e-54d8-4762-bb2e-299a16ad4802] CanvasSync::JobLog Create (0.4ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportStarter"], ["status", "enqueued"], ["job_arguments", "---\n- provisioning_csv\n- parameters[users]: true\n- CoolProcessor\n- :models:\n - users\n- :allow_redownloads: true\n"], ["created_at", "2021-10-15 17:01:36.030413"], ["updated_at", "2021-10-15 17:01:36.030413"], ["job_id", "cd76013e-54d8-4762-bb2e-299a16ad4802"]] [ActiveJob] [CanvasSync::Jobs::ReportStarter] [cd76013e-54d8-4762-bb2e-299a16ad4802]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [cd76013e-54d8-4762-bb2e-299a16ad4802]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [cd76013e-54d8-4762-bb2e-299a16ad4802] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-10-15 17:01:36.032285"], ["status", "running"], ["updated_at", "2021-10-15 17:01:36.032583"], ["id", 12]] [ActiveJob] [CanvasSync::Jobs::ReportStarter] [cd76013e-54d8-4762-bb2e-299a16ad4802]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [cd76013e-54d8-4762-bb2e-299a16ad4802]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [cd76013e-54d8-4762-bb2e-299a16ad4802] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2021-10-15 17:01:36.034816"], ["status", "success"], ["updated_at", "2021-10-15 17:01:36.035132"], ["id", 12]] [ActiveJob] [CanvasSync::Jobs::ReportStarter] [cd76013e-54d8-4762-bb2e-299a16ad4802]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [cd76013e-54d8-4762-bb2e-299a16ad4802] Performed CanvasSync::Jobs::ReportStarter (Job ID: cd76013e-54d8-4762-bb2e-299a16ad4802) from Test(default) in 6.72ms  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Account Exists (0.6ms) SELECT 1 AS one FROM "accounts" WHERE "accounts"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] Account Create (0.4ms) INSERT INTO "accounts" ("canvas_id", "sis_id", "canvas_parent_account_id", "sis_parent_account_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 1], ["sis_id", "d21db3f6d1eaf7ea5deb36315b643c1f"], ["canvas_parent_account_id", 1], ["sis_parent_account_id", "e36420e154fa1a643f76ed8d2d118a19"], ["name", "Account name"], ["workflow_state", "active"], ["created_at", "2021-10-15 17:01:36.060474"], ["updated_at", "2021-10-15 17:01:36.060474"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.4ms) SELECT COUNT(*) FROM "admins" [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [e9b191b5-9254-41af-880b-5d7be54b7fa4] Performing CanvasSync::Jobs::SyncAdminsJob (Job ID: e9b191b5-9254-41af-880b-5d7be54b7fa4) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [e9b191b5-9254-41af-880b-5d7be54b7fa4] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "e9b191b5-9254-41af-880b-5d7be54b7fa4"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [e9b191b5-9254-41af-880b-5d7be54b7fa4]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [e9b191b5-9254-41af-880b-5d7be54b7fa4] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncAdminsJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2021-10-15 17:01:36.065256"], ["updated_at", "2021-10-15 17:01:36.065256"], ["job_id", "e9b191b5-9254-41af-880b-5d7be54b7fa4"]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [e9b191b5-9254-41af-880b-5d7be54b7fa4]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [e9b191b5-9254-41af-880b-5d7be54b7fa4]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [e9b191b5-9254-41af-880b-5d7be54b7fa4] CanvasSync::JobLog Update (0.4ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-10-15 17:01:36.066539"], ["status", "running"], ["updated_at", "2021-10-15 17:01:36.066902"], ["id", 13]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [e9b191b5-9254-41af-880b-5d7be54b7fa4]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [e9b191b5-9254-41af-880b-5d7be54b7fa4] Account Load (0.3ms) SELECT "accounts".* FROM "accounts" WHERE "accounts"."workflow_state" != $1 ORDER BY "accounts"."id" ASC LIMIT $2 [["workflow_state", "deleted"], ["LIMIT", 1000]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [e9b191b5-9254-41af-880b-5d7be54b7fa4] Admin Load (0.3ms) SELECT "admins".* FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [e9b191b5-9254-41af-880b-5d7be54b7fa4]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [e9b191b5-9254-41af-880b-5d7be54b7fa4] Admin Exists (0.4ms) SELECT 1 AS one FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [e9b191b5-9254-41af-880b-5d7be54b7fa4] Admin Create (0.8ms) INSERT INTO "admins" ("canvas_id", "role_name", "canvas_account_id", "canvas_role_id", "canvas_user_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 2], ["role_name", "AccountAdmin"], ["canvas_account_id", 1], ["canvas_role_id", 1], ["canvas_user_id", 1], ["workflow_state", "active"], ["created_at", "2021-10-15 17:01:36.080577"], ["updated_at", "2021-10-15 17:01:36.080577"]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [e9b191b5-9254-41af-880b-5d7be54b7fa4]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [e9b191b5-9254-41af-880b-5d7be54b7fa4] Admin Load (0.2ms) SELECT "admins".* FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 3], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [e9b191b5-9254-41af-880b-5d7be54b7fa4]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [e9b191b5-9254-41af-880b-5d7be54b7fa4] Admin Exists (0.1ms) SELECT 1 AS one FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 3], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [e9b191b5-9254-41af-880b-5d7be54b7fa4] Admin Create (0.3ms) INSERT INTO "admins" ("canvas_id", "role_name", "canvas_account_id", "canvas_role_id", "canvas_user_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 3], ["role_name", "Custom Account Role"], ["canvas_account_id", 1], ["canvas_role_id", 11], ["canvas_user_id", 11], ["workflow_state", "active"], ["created_at", "2021-10-15 17:01:36.083978"], ["updated_at", "2021-10-15 17:01:36.083978"]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [e9b191b5-9254-41af-880b-5d7be54b7fa4]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [e9b191b5-9254-41af-880b-5d7be54b7fa4] Admin Load (0.2ms) SELECT "admins".* FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 4], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [e9b191b5-9254-41af-880b-5d7be54b7fa4]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [e9b191b5-9254-41af-880b-5d7be54b7fa4] Admin Exists (0.2ms) SELECT 1 AS one FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 4], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [e9b191b5-9254-41af-880b-5d7be54b7fa4] Admin Create (0.2ms) INSERT INTO "admins" ("canvas_id", "role_name", "canvas_account_id", "canvas_role_id", "canvas_user_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 4], ["role_name", "Test"], ["canvas_account_id", 1], ["canvas_role_id", 10], ["canvas_user_id", 11], ["workflow_state", "active"], ["created_at", "2021-10-15 17:01:36.086315"], ["updated_at", "2021-10-15 17:01:36.086315"]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [e9b191b5-9254-41af-880b-5d7be54b7fa4]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [e9b191b5-9254-41af-880b-5d7be54b7fa4] Admin Update All (0.2ms) UPDATE "admins" SET "workflow_state" = 'inactive' WHERE "admins"."id" NOT IN ($1, $2, $3) [["id", 1], ["id", 2], ["id", 3]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [e9b191b5-9254-41af-880b-5d7be54b7fa4]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [e9b191b5-9254-41af-880b-5d7be54b7fa4] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2021-10-15 17:01:36.087641"], ["status", "success"], ["updated_at", "2021-10-15 17:01:36.087942"], ["id", 13]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [e9b191b5-9254-41af-880b-5d7be54b7fa4]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [e9b191b5-9254-41af-880b-5d7be54b7fa4] Performed CanvasSync::Jobs::SyncAdminsJob (Job ID: e9b191b5-9254-41af-880b-5d7be54b7fa4) from Test(default) in 24.6ms  (0.2ms) SELECT COUNT(*) FROM "admins"  (0.2ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [da647034-83b6-4871-b983-0eececf99728] Performing CanvasSync::Jobs::SyncAssignmentGroupsJob (Job ID: da647034-83b6-4871-b983-0eececf99728) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [da647034-83b6-4871-b983-0eececf99728] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "da647034-83b6-4871-b983-0eececf99728"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [da647034-83b6-4871-b983-0eececf99728]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [da647034-83b6-4871-b983-0eececf99728] CanvasSync::JobLog Create (0.2ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncAssignmentGroupsJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2021-10-15 17:01:36.092281"], ["updated_at", "2021-10-15 17:01:36.092281"], ["job_id", "da647034-83b6-4871-b983-0eececf99728"]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [da647034-83b6-4871-b983-0eececf99728]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [da647034-83b6-4871-b983-0eececf99728]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [da647034-83b6-4871-b983-0eececf99728] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-10-15 17:01:36.093379"], ["status", "running"], ["updated_at", "2021-10-15 17:01:36.093599"], ["id", 14]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [da647034-83b6-4871-b983-0eececf99728]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [da647034-83b6-4871-b983-0eececf99728]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [da647034-83b6-4871-b983-0eececf99728] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proserv_assignment_group_export_csv\n- 1\n- CanvasSync::Processors::AssignmentGroupsProcessor\n- :sync_start_time: '2021-10-15T17:01:36Z'\n :report_params:\n :parameters:\n :enrollment_term_id: 1\n"], ["created_at", "2021-10-15 17:01:36.096289"], ["updated_at", "2021-10-15 17:01:36.096289"], ["job_id", "0d5dc42d-264e-47f4-b241-1a872e356622"]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [da647034-83b6-4871-b983-0eececf99728]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [da647034-83b6-4871-b983-0eececf99728] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: 0d5dc42d-264e-47f4-b241-1a872e356622) to Test(default) at 2021-10-15 17:02:06 UTC with arguments: "proserv_assignment_group_export_csv", 1, "CanvasSync::Processors::AssignmentGroupsProcessor", {:sync_start_time=>"2021-10-15T17:01:36Z", :report_params=>{:parameters=>{:enrollment_term_id=>1}}} [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [da647034-83b6-4871-b983-0eececf99728]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [da647034-83b6-4871-b983-0eececf99728] CanvasSync::JobLog Update (0.4ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2021-10-15 17:01:36.098988"], ["status", "success"], ["updated_at", "2021-10-15 17:01:36.099453"], ["id", 14]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [da647034-83b6-4871-b983-0eececf99728]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [da647034-83b6-4871-b983-0eececf99728] Performed CanvasSync::Jobs::SyncAssignmentGroupsJob (Job ID: da647034-83b6-4871-b983-0eececf99728) from Test(default) in 9.4ms  (0.1ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [d8b8e6ab-3de6-4ca5-ab79-348fbfbc24dd] Performing CanvasSync::Jobs::SyncAssignmentsJob (Job ID: d8b8e6ab-3de6-4ca5-ab79-348fbfbc24dd) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [d8b8e6ab-3de6-4ca5-ab79-348fbfbc24dd] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "d8b8e6ab-3de6-4ca5-ab79-348fbfbc24dd"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [d8b8e6ab-3de6-4ca5-ab79-348fbfbc24dd]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [d8b8e6ab-3de6-4ca5-ab79-348fbfbc24dd] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncAssignmentsJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2021-10-15 17:01:36.104067"], ["updated_at", "2021-10-15 17:01:36.104067"], ["job_id", "d8b8e6ab-3de6-4ca5-ab79-348fbfbc24dd"]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [d8b8e6ab-3de6-4ca5-ab79-348fbfbc24dd]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [d8b8e6ab-3de6-4ca5-ab79-348fbfbc24dd]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [d8b8e6ab-3de6-4ca5-ab79-348fbfbc24dd] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-10-15 17:01:36.105218"], ["status", "running"], ["updated_at", "2021-10-15 17:01:36.105445"], ["id", 16]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [d8b8e6ab-3de6-4ca5-ab79-348fbfbc24dd]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [d8b8e6ab-3de6-4ca5-ab79-348fbfbc24dd]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [d8b8e6ab-3de6-4ca5-ab79-348fbfbc24dd] CanvasSync::JobLog Create (0.2ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proserv_assignment_export_csv\n- 1\n- CanvasSync::Processors::AssignmentsProcessor\n- :sync_start_time: '2021-10-15T17:01:36Z'\n :report_params:\n :parameters:\n :enrollment_term_id: 1\n"], ["created_at", "2021-10-15 17:01:36.108021"], ["updated_at", "2021-10-15 17:01:36.108021"], ["job_id", "606bd106-ee00-4999-a3ef-b592641b0a16"]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [d8b8e6ab-3de6-4ca5-ab79-348fbfbc24dd]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [d8b8e6ab-3de6-4ca5-ab79-348fbfbc24dd] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: 606bd106-ee00-4999-a3ef-b592641b0a16) to Test(default) at 2021-10-15 17:02:06 UTC with arguments: "proserv_assignment_export_csv", 1, "CanvasSync::Processors::AssignmentsProcessor", {:sync_start_time=>"2021-10-15T17:01:36Z", :report_params=>{:parameters=>{:enrollment_term_id=>1}}} [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [d8b8e6ab-3de6-4ca5-ab79-348fbfbc24dd]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [d8b8e6ab-3de6-4ca5-ab79-348fbfbc24dd] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2021-10-15 17:01:36.109943"], ["status", "success"], ["updated_at", "2021-10-15 17:01:36.110203"], ["id", 16]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [d8b8e6ab-3de6-4ca5-ab79-348fbfbc24dd]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [d8b8e6ab-3de6-4ca5-ab79-348fbfbc24dd] Performed CanvasSync::Jobs::SyncAssignmentsJob (Job ID: d8b8e6ab-3de6-4ca5-ab79-348fbfbc24dd) from Test(default) in 7.74ms  (0.1ms) ROLLBACK  (0.3ms) BEGIN [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [f8bacff3-9239-47a0-a8dd-bfa257181956] Performing CanvasSync::Jobs::SyncAssignmentsJob (Job ID: f8bacff3-9239-47a0-a8dd-bfa257181956) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [f8bacff3-9239-47a0-a8dd-bfa257181956] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "f8bacff3-9239-47a0-a8dd-bfa257181956"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [f8bacff3-9239-47a0-a8dd-bfa257181956]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [f8bacff3-9239-47a0-a8dd-bfa257181956] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncAssignmentsJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2021-10-15 17:01:36.113671"], ["updated_at", "2021-10-15 17:01:36.113671"], ["job_id", "f8bacff3-9239-47a0-a8dd-bfa257181956"]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [f8bacff3-9239-47a0-a8dd-bfa257181956]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [f8bacff3-9239-47a0-a8dd-bfa257181956]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [f8bacff3-9239-47a0-a8dd-bfa257181956] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-10-15 17:01:36.114951"], ["status", "running"], ["updated_at", "2021-10-15 17:01:36.115221"], ["id", 18]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [f8bacff3-9239-47a0-a8dd-bfa257181956]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [f8bacff3-9239-47a0-a8dd-bfa257181956]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [f8bacff3-9239-47a0-a8dd-bfa257181956] CanvasSync::JobLog Create (0.2ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proserv_assignment_export_csv\n- 1\n- CanvasSync::Processors::AssignmentsProcessor\n- :sync_start_time: '2021-10-15T17:01:36Z'\n :report_params:\n :parameters: {}\n"], ["created_at", "2021-10-15 17:01:36.117537"], ["updated_at", "2021-10-15 17:01:36.117537"], ["job_id", "890518c8-7e13-40d8-bc89-2d7af29294e1"]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [f8bacff3-9239-47a0-a8dd-bfa257181956]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [f8bacff3-9239-47a0-a8dd-bfa257181956] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: 890518c8-7e13-40d8-bc89-2d7af29294e1) to Test(default) at 2021-10-15 17:02:06 UTC with arguments: "proserv_assignment_export_csv", 1, "CanvasSync::Processors::AssignmentsProcessor", {:sync_start_time=>"2021-10-15T17:01:36Z", :report_params=>{:parameters=>{}}} [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [f8bacff3-9239-47a0-a8dd-bfa257181956]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [f8bacff3-9239-47a0-a8dd-bfa257181956] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2021-10-15 17:01:36.119758"], ["status", "success"], ["updated_at", "2021-10-15 17:01:36.120092"], ["id", 18]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [f8bacff3-9239-47a0-a8dd-bfa257181956]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [f8bacff3-9239-47a0-a8dd-bfa257181956] Performed CanvasSync::Jobs::SyncAssignmentsJob (Job ID: f8bacff3-9239-47a0-a8dd-bfa257181956) from Test(default) in 8.22ms  (0.1ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [05a50bb6-125c-442d-ac68-45eb1431cb1c] Performing CanvasSync::Jobs::SyncContextModuleItemsJob (Job ID: 05a50bb6-125c-442d-ac68-45eb1431cb1c) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [05a50bb6-125c-442d-ac68-45eb1431cb1c] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "05a50bb6-125c-442d-ac68-45eb1431cb1c"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [05a50bb6-125c-442d-ac68-45eb1431cb1c]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [05a50bb6-125c-442d-ac68-45eb1431cb1c] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncContextModuleItemsJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2021-10-15 17:01:36.123865"], ["updated_at", "2021-10-15 17:01:36.123865"], ["job_id", "05a50bb6-125c-442d-ac68-45eb1431cb1c"]] [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [05a50bb6-125c-442d-ac68-45eb1431cb1c]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [05a50bb6-125c-442d-ac68-45eb1431cb1c]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [05a50bb6-125c-442d-ac68-45eb1431cb1c] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-10-15 17:01:36.125533"], ["status", "running"], ["updated_at", "2021-10-15 17:01:36.125833"], ["id", 20]] [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [05a50bb6-125c-442d-ac68-45eb1431cb1c]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [05a50bb6-125c-442d-ac68-45eb1431cb1c]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [05a50bb6-125c-442d-ac68-45eb1431cb1c] CanvasSync::JobLog Create (0.2ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proserv_context_module_items_csv\n- 1\n- CanvasSync::Processors::ContextModuleItemsProcessor\n- :sync_start_time: '2021-10-15T17:01:36Z'\n :report_params:\n :parameters:\n :enrollment_term_id: 1\n"], ["created_at", "2021-10-15 17:01:36.128851"], ["updated_at", "2021-10-15 17:01:36.128851"], ["job_id", "b2c389a5-95ec-42dc-9b35-3b53722e6ba8"]] [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [05a50bb6-125c-442d-ac68-45eb1431cb1c]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [05a50bb6-125c-442d-ac68-45eb1431cb1c] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: b2c389a5-95ec-42dc-9b35-3b53722e6ba8) to Test(default) at 2021-10-15 17:02:06 UTC with arguments: "proserv_context_module_items_csv", 1, "CanvasSync::Processors::ContextModuleItemsProcessor", {:sync_start_time=>"2021-10-15T17:01:36Z", :report_params=>{:parameters=>{:enrollment_term_id=>1}}} [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [05a50bb6-125c-442d-ac68-45eb1431cb1c]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [05a50bb6-125c-442d-ac68-45eb1431cb1c] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2021-10-15 17:01:36.131001"], ["status", "success"], ["updated_at", "2021-10-15 17:01:36.131362"], ["id", 20]] [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [05a50bb6-125c-442d-ac68-45eb1431cb1c]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [05a50bb6-125c-442d-ac68-45eb1431cb1c] Performed CanvasSync::Jobs::SyncContextModuleItemsJob (Job ID: 05a50bb6-125c-442d-ac68-45eb1431cb1c) from Test(default) in 9.42ms  (0.1ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [2cf1fc4d-3c1b-4281-b286-a52e0ecda2c7] Performing CanvasSync::Jobs::SyncContextModuleItemsJob (Job ID: 2cf1fc4d-3c1b-4281-b286-a52e0ecda2c7) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [2cf1fc4d-3c1b-4281-b286-a52e0ecda2c7] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "2cf1fc4d-3c1b-4281-b286-a52e0ecda2c7"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [2cf1fc4d-3c1b-4281-b286-a52e0ecda2c7]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [2cf1fc4d-3c1b-4281-b286-a52e0ecda2c7] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncContextModuleItemsJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2021-10-15 17:01:36.135708"], ["updated_at", "2021-10-15 17:01:36.135708"], ["job_id", "2cf1fc4d-3c1b-4281-b286-a52e0ecda2c7"]] [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [2cf1fc4d-3c1b-4281-b286-a52e0ecda2c7]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [2cf1fc4d-3c1b-4281-b286-a52e0ecda2c7]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [2cf1fc4d-3c1b-4281-b286-a52e0ecda2c7] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-10-15 17:01:36.137003"], ["status", "running"], ["updated_at", "2021-10-15 17:01:36.137333"], ["id", 22]] [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [2cf1fc4d-3c1b-4281-b286-a52e0ecda2c7]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [2cf1fc4d-3c1b-4281-b286-a52e0ecda2c7]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [2cf1fc4d-3c1b-4281-b286-a52e0ecda2c7] CanvasSync::JobLog Create (0.2ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proserv_context_module_items_csv\n- 1\n- CanvasSync::Processors::ContextModuleItemsProcessor\n- :sync_start_time: '2021-10-15T17:01:36Z'\n :report_params:\n :parameters: {}\n"], ["created_at", "2021-10-15 17:01:36.139723"], ["updated_at", "2021-10-15 17:01:36.139723"], ["job_id", "c6671177-ef83-4ca1-b6a7-1f0d5bf3fa36"]] [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [2cf1fc4d-3c1b-4281-b286-a52e0ecda2c7]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [2cf1fc4d-3c1b-4281-b286-a52e0ecda2c7] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: c6671177-ef83-4ca1-b6a7-1f0d5bf3fa36) to Test(default) at 2021-10-15 17:02:06 UTC with arguments: "proserv_context_module_items_csv", 1, "CanvasSync::Processors::ContextModuleItemsProcessor", {:sync_start_time=>"2021-10-15T17:01:36Z", :report_params=>{:parameters=>{}}} [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [2cf1fc4d-3c1b-4281-b286-a52e0ecda2c7]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [2cf1fc4d-3c1b-4281-b286-a52e0ecda2c7] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2021-10-15 17:01:36.141488"], ["status", "success"], ["updated_at", "2021-10-15 17:01:36.141770"], ["id", 22]] [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [2cf1fc4d-3c1b-4281-b286-a52e0ecda2c7]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [2cf1fc4d-3c1b-4281-b286-a52e0ecda2c7] Performed CanvasSync::Jobs::SyncContextModuleItemsJob (Job ID: 2cf1fc4d-3c1b-4281-b286-a52e0ecda2c7) from Test(default) in 7.98ms  (0.1ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [67571b38-836e-4cf2-8b2f-a2623b4dc787] Performing CanvasSync::Jobs::SyncContextModulesJob (Job ID: 67571b38-836e-4cf2-8b2f-a2623b4dc787) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [67571b38-836e-4cf2-8b2f-a2623b4dc787] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "67571b38-836e-4cf2-8b2f-a2623b4dc787"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [67571b38-836e-4cf2-8b2f-a2623b4dc787]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [67571b38-836e-4cf2-8b2f-a2623b4dc787] CanvasSync::JobLog Create (0.2ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncContextModulesJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2021-10-15 17:01:36.145453"], ["updated_at", "2021-10-15 17:01:36.145453"], ["job_id", "67571b38-836e-4cf2-8b2f-a2623b4dc787"]] [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [67571b38-836e-4cf2-8b2f-a2623b4dc787]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [67571b38-836e-4cf2-8b2f-a2623b4dc787]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [67571b38-836e-4cf2-8b2f-a2623b4dc787] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-10-15 17:01:36.146542"], ["status", "running"], ["updated_at", "2021-10-15 17:01:36.146822"], ["id", 24]] [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [67571b38-836e-4cf2-8b2f-a2623b4dc787]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [67571b38-836e-4cf2-8b2f-a2623b4dc787]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [67571b38-836e-4cf2-8b2f-a2623b4dc787] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proserv_context_modules_csv\n- 1\n- CanvasSync::Processors::ContextModulesProcessor\n- :sync_start_time: '2021-10-15T17:01:36Z'\n :report_params:\n :parameters:\n :enrollment_term_id: 1\n"], ["created_at", "2021-10-15 17:01:36.149814"], ["updated_at", "2021-10-15 17:01:36.149814"], ["job_id", "f0a5679c-0faa-46f0-8dfa-adbc8754072e"]] [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [67571b38-836e-4cf2-8b2f-a2623b4dc787]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [67571b38-836e-4cf2-8b2f-a2623b4dc787] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: f0a5679c-0faa-46f0-8dfa-adbc8754072e) to Test(default) at 2021-10-15 17:02:06 UTC with arguments: "proserv_context_modules_csv", 1, "CanvasSync::Processors::ContextModulesProcessor", {:sync_start_time=>"2021-10-15T17:01:36Z", :report_params=>{:parameters=>{:enrollment_term_id=>1}}} [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [67571b38-836e-4cf2-8b2f-a2623b4dc787]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [67571b38-836e-4cf2-8b2f-a2623b4dc787] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2021-10-15 17:01:36.151870"], ["status", "success"], ["updated_at", "2021-10-15 17:01:36.152161"], ["id", 24]] [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [67571b38-836e-4cf2-8b2f-a2623b4dc787]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [67571b38-836e-4cf2-8b2f-a2623b4dc787] Performed CanvasSync::Jobs::SyncContextModulesJob (Job ID: 67571b38-836e-4cf2-8b2f-a2623b4dc787) from Test(default) in 8.38ms  (0.1ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [ccebdfd6-121d-462e-90d2-fc2ea2b9147c] Performing CanvasSync::Jobs::SyncContextModulesJob (Job ID: ccebdfd6-121d-462e-90d2-fc2ea2b9147c) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [ccebdfd6-121d-462e-90d2-fc2ea2b9147c] CanvasSync::JobLog Load (0.1ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "ccebdfd6-121d-462e-90d2-fc2ea2b9147c"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [ccebdfd6-121d-462e-90d2-fc2ea2b9147c]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [ccebdfd6-121d-462e-90d2-fc2ea2b9147c] CanvasSync::JobLog Create (0.2ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncContextModulesJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2021-10-15 17:01:36.155489"], ["updated_at", "2021-10-15 17:01:36.155489"], ["job_id", "ccebdfd6-121d-462e-90d2-fc2ea2b9147c"]] [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [ccebdfd6-121d-462e-90d2-fc2ea2b9147c]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [ccebdfd6-121d-462e-90d2-fc2ea2b9147c]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [ccebdfd6-121d-462e-90d2-fc2ea2b9147c] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-10-15 17:01:36.156553"], ["status", "running"], ["updated_at", "2021-10-15 17:01:36.156786"], ["id", 26]] [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [ccebdfd6-121d-462e-90d2-fc2ea2b9147c]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [ccebdfd6-121d-462e-90d2-fc2ea2b9147c]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [ccebdfd6-121d-462e-90d2-fc2ea2b9147c] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proserv_context_modules_csv\n- 1\n- CanvasSync::Processors::ContextModulesProcessor\n- :sync_start_time: '2021-10-15T17:01:36Z'\n :report_params:\n :parameters: {}\n"], ["created_at", "2021-10-15 17:01:36.159182"], ["updated_at", "2021-10-15 17:01:36.159182"], ["job_id", "08403caf-a23a-4671-8a57-df0f3a7ad2ca"]] [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [ccebdfd6-121d-462e-90d2-fc2ea2b9147c]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [ccebdfd6-121d-462e-90d2-fc2ea2b9147c] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: 08403caf-a23a-4671-8a57-df0f3a7ad2ca) to Test(default) at 2021-10-15 17:02:06 UTC with arguments: "proserv_context_modules_csv", 1, "CanvasSync::Processors::ContextModulesProcessor", {:sync_start_time=>"2021-10-15T17:01:36Z", :report_params=>{:parameters=>{}}} [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [ccebdfd6-121d-462e-90d2-fc2ea2b9147c]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [ccebdfd6-121d-462e-90d2-fc2ea2b9147c] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2021-10-15 17:01:36.161995"], ["status", "success"], ["updated_at", "2021-10-15 17:01:36.162322"], ["id", 26]] [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [ccebdfd6-121d-462e-90d2-fc2ea2b9147c]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [ccebdfd6-121d-462e-90d2-fc2ea2b9147c] Performed CanvasSync::Jobs::SyncContextModulesJob (Job ID: ccebdfd6-121d-462e-90d2-fc2ea2b9147c) from Test(default) in 8.48ms  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Term Exists (0.4ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 52177383], ["LIMIT", 1]] Term Create (0.4ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 52177383], ["name", "Cool Term"], ["start_at", "2021-10-12 17:01:25.944264"], ["end_at", "2021-10-18 17:01:25.944367"], ["workflow_state", "active"], ["sis_id", "3c4b0ba5f8064422f9b49e10a5ce8122"], ["created_at", "2021-10-15 17:01:36.173904"], ["updated_at", "2021-10-15 17:01:36.173904"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [63d722cd-5ca9-4d98-9f30-ad87fef7d09c] Performing CanvasSync::Jobs::SyncProvisioningReportJob (Job ID: 63d722cd-5ca9-4d98-9f30-ad87fef7d09c) from Test(default) with arguments: {:models=>["users", "courses"], :term_scope=>"active"} [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [63d722cd-5ca9-4d98-9f30-ad87fef7d09c] CanvasSync::JobLog Load (0.1ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "63d722cd-5ca9-4d98-9f30-ad87fef7d09c"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [63d722cd-5ca9-4d98-9f30-ad87fef7d09c]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [63d722cd-5ca9-4d98-9f30-ad87fef7d09c] CanvasSync::JobLog Create (0.2ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncProvisioningReportJob"], ["status", "enqueued"], ["job_arguments", "---\n- :models:\n - users\n - courses\n :term_scope: active\n"], ["created_at", "2021-10-15 17:01:36.176311"], ["updated_at", "2021-10-15 17:01:36.176311"], ["job_id", "63d722cd-5ca9-4d98-9f30-ad87fef7d09c"]] [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [63d722cd-5ca9-4d98-9f30-ad87fef7d09c]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [63d722cd-5ca9-4d98-9f30-ad87fef7d09c]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [63d722cd-5ca9-4d98-9f30-ad87fef7d09c] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-10-15 17:01:36.177710"], ["status", "running"], ["updated_at", "2021-10-15 17:01:36.177960"], ["id", 28]] [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [63d722cd-5ca9-4d98-9f30-ad87fef7d09c]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [63d722cd-5ca9-4d98-9f30-ad87fef7d09c]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [63d722cd-5ca9-4d98-9f30-ad87fef7d09c] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proservices_provisioning_csv\n- \n- CanvasSync::Processors::ProvisioningReportProcessor\n- :models:\n - users\n - courses\n :term_scope: active\n :sync_start_time: '2021-10-15T17:01:36Z'\n :report_params:\n :parameters:\n :include_deleted: true\n users: true\n courses: true\n :enrollment_term_id: 52177383\n"], ["created_at", "2021-10-15 17:01:36.180608"], ["updated_at", "2021-10-15 17:01:36.180608"], ["job_id", "15c3af43-a83c-4201-bbb2-caddfb8ffa5a"]] [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [63d722cd-5ca9-4d98-9f30-ad87fef7d09c]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [63d722cd-5ca9-4d98-9f30-ad87fef7d09c] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: 15c3af43-a83c-4201-bbb2-caddfb8ffa5a) to Test(default) at 2021-10-15 17:02:06 UTC with arguments: "proservices_provisioning_csv", nil, "CanvasSync::Processors::ProvisioningReportProcessor", {:models=>["users", "courses"], :term_scope=>"active", :sync_start_time=>"2021-10-15T17:01:36Z", :report_params=>{:parameters=>{:include_deleted=>true, "users"=>true, "courses"=>true, :enrollment_term_id=>52177383}}} [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [63d722cd-5ca9-4d98-9f30-ad87fef7d09c]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [63d722cd-5ca9-4d98-9f30-ad87fef7d09c] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2021-10-15 17:01:36.183340"], ["status", "success"], ["updated_at", "2021-10-15 17:01:36.183696"], ["id", 28]] [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [63d722cd-5ca9-4d98-9f30-ad87fef7d09c]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [63d722cd-5ca9-4d98-9f30-ad87fef7d09c] Performed CanvasSync::Jobs::SyncProvisioningReportJob (Job ID: 63d722cd-5ca9-4d98-9f30-ad87fef7d09c) from Test(default) in 9.4ms  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [5f101c6c-0163-4127-ad7c-fb0c0a557368] Performing CanvasSync::Jobs::SyncProvisioningReportJob (Job ID: 5f101c6c-0163-4127-ad7c-fb0c0a557368) from Test(default) with arguments: {:models=>["users", "courses"]} [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [5f101c6c-0163-4127-ad7c-fb0c0a557368] CanvasSync::JobLog Load (0.4ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "5f101c6c-0163-4127-ad7c-fb0c0a557368"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [5f101c6c-0163-4127-ad7c-fb0c0a557368]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [5f101c6c-0163-4127-ad7c-fb0c0a557368] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncProvisioningReportJob"], ["status", "enqueued"], ["job_arguments", "---\n- :models:\n - users\n - courses\n"], ["created_at", "2021-10-15 17:01:36.189395"], ["updated_at", "2021-10-15 17:01:36.189395"], ["job_id", "5f101c6c-0163-4127-ad7c-fb0c0a557368"]] [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [5f101c6c-0163-4127-ad7c-fb0c0a557368]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [5f101c6c-0163-4127-ad7c-fb0c0a557368]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [5f101c6c-0163-4127-ad7c-fb0c0a557368] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-10-15 17:01:36.190791"], ["status", "running"], ["updated_at", "2021-10-15 17:01:36.191044"], ["id", 30]] [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [5f101c6c-0163-4127-ad7c-fb0c0a557368]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [5f101c6c-0163-4127-ad7c-fb0c0a557368]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [5f101c6c-0163-4127-ad7c-fb0c0a557368] CanvasSync::JobLog Create (0.2ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proservices_provisioning_csv\n- \n- CanvasSync::Processors::ProvisioningReportProcessor\n- :models:\n - users\n - courses\n :sync_start_time: '2021-10-15T17:01:36Z'\n :report_params:\n :parameters:\n :include_deleted: true\n users: true\n courses: true\n"], ["created_at", "2021-10-15 17:01:36.193325"], ["updated_at", "2021-10-15 17:01:36.193325"], ["job_id", "2c4b8170-82e6-46fe-bfe8-1ed4b8a013fa"]] [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [5f101c6c-0163-4127-ad7c-fb0c0a557368]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [5f101c6c-0163-4127-ad7c-fb0c0a557368] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: 2c4b8170-82e6-46fe-bfe8-1ed4b8a013fa) to Test(default) at 2021-10-15 17:02:06 UTC with arguments: "proservices_provisioning_csv", nil, "CanvasSync::Processors::ProvisioningReportProcessor", {:models=>["users", "courses"], :sync_start_time=>"2021-10-15T17:01:36Z", :report_params=>{:parameters=>{:include_deleted=>true, "users"=>true, "courses"=>true}}} [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [5f101c6c-0163-4127-ad7c-fb0c0a557368]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [5f101c6c-0163-4127-ad7c-fb0c0a557368] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2021-10-15 17:01:36.195397"], ["status", "success"], ["updated_at", "2021-10-15 17:01:36.195676"], ["id", 30]] [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [5f101c6c-0163-4127-ad7c-fb0c0a557368]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [5f101c6c-0163-4127-ad7c-fb0c0a557368] Performed CanvasSync::Jobs::SyncProvisioningReportJob (Job ID: 5f101c6c-0163-4127-ad7c-fb0c0a557368) from Test(default) in 9.31ms  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Account Exists (0.3ms) SELECT 1 AS one FROM "accounts" WHERE "accounts"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] Account Create (0.3ms) INSERT INTO "accounts" ("canvas_id", "sis_id", "canvas_parent_account_id", "sis_parent_account_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 1], ["sis_id", "de5b2aa51106687bc226b6229802f00a"], ["canvas_parent_account_id", 1], ["sis_parent_account_id", "b2206f99f60593fe502323d3b96d6215"], ["name", "Account name"], ["workflow_state", "active"], ["created_at", "2021-10-15 17:01:36.200031"], ["updated_at", "2021-10-15 17:01:36.200031"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.5ms) SELECT COUNT(*) FROM "roles" [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [6a681be7-4fa9-4636-a2e9-fba4d7c81706] Performing CanvasSync::Jobs::SyncRolesJob (Job ID: 6a681be7-4fa9-4636-a2e9-fba4d7c81706) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [6a681be7-4fa9-4636-a2e9-fba4d7c81706] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "6a681be7-4fa9-4636-a2e9-fba4d7c81706"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [6a681be7-4fa9-4636-a2e9-fba4d7c81706]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [6a681be7-4fa9-4636-a2e9-fba4d7c81706] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncRolesJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2021-10-15 17:01:36.205740"], ["updated_at", "2021-10-15 17:01:36.205740"], ["job_id", "6a681be7-4fa9-4636-a2e9-fba4d7c81706"]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [6a681be7-4fa9-4636-a2e9-fba4d7c81706]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [6a681be7-4fa9-4636-a2e9-fba4d7c81706]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [6a681be7-4fa9-4636-a2e9-fba4d7c81706] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-10-15 17:01:36.207237"], ["status", "running"], ["updated_at", "2021-10-15 17:01:36.207589"], ["id", 32]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [6a681be7-4fa9-4636-a2e9-fba4d7c81706]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [6a681be7-4fa9-4636-a2e9-fba4d7c81706] Account Load (0.2ms) SELECT "accounts".* FROM "accounts" WHERE "accounts"."workflow_state" != $1 ORDER BY "accounts"."id" ASC LIMIT $2 [["workflow_state", "deleted"], ["LIMIT", 1000]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [6a681be7-4fa9-4636-a2e9-fba4d7c81706] Role Load (0.2ms) SELECT "roles".* FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [6a681be7-4fa9-4636-a2e9-fba4d7c81706]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [6a681be7-4fa9-4636-a2e9-fba4d7c81706] Role Exists (0.3ms) SELECT 1 AS one FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [6a681be7-4fa9-4636-a2e9-fba4d7c81706] Role Create (0.5ms) INSERT INTO "roles" ("canvas_id", "label", "base_role_type", "canvas_account_id", "workflow_state", "permissions", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 1], ["label", "Account Admin"], ["base_role_type", "AccountMembership"], ["canvas_account_id", 10], ["workflow_state", "built_in"], ["permissions", "{\"manage_wiki\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"post_to_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"moderate_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_announcements\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"send_messages\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"send_messages_all\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_outcomes\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"create_conferences\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"create_collaborations\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_roster\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_all_grades\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_grades\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_rubrics\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"comment_on_others_submissions\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_students\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_admin_users\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_role_overrides\":{\"enabled\":true,\"locked\":true,\"readonly\":true,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_account_memberships\":{\"enabled\":true,\"locked\":true,\"readonly\":true,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_account_settings\":{\"enabled\":true,\"locked\":true,\"readonly\":true,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_groups\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_group_pages\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_files\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_assignments\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"undelete_courses\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_grade_changes\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_course_changes\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_question_banks\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_calendar\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_reports\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_courses\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_user_logins\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_user_observers\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_alerts\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"become_user\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_developer_keys\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"import_sis\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_sis\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_sis\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_course_list\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_statistics\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_storage_quotas\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_course_content\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_content\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_interaction_alerts\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"change_course_state\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_sections\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_feature_flags\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_quiz_answer_audits\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"moderate_grades\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"lti_add_edit\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true}}"], ["created_at", "2021-10-15 17:01:36.226285"], ["updated_at", "2021-10-15 17:01:36.226285"]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [6a681be7-4fa9-4636-a2e9-fba4d7c81706]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [6a681be7-4fa9-4636-a2e9-fba4d7c81706] Role Load (0.2ms) SELECT "roles".* FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 3], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [6a681be7-4fa9-4636-a2e9-fba4d7c81706]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [6a681be7-4fa9-4636-a2e9-fba4d7c81706] Role Exists (0.3ms) SELECT 1 AS one FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 3], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [6a681be7-4fa9-4636-a2e9-fba4d7c81706] Role Create (0.4ms) INSERT INTO "roles" ("canvas_id", "label", "base_role_type", "canvas_account_id", "workflow_state", "permissions", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 3], ["label", "Student"], ["base_role_type", "StudentEnrollment"], ["canvas_account_id", 10], ["workflow_state", "built_in"], ["permissions", "{\"manage_wiki\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"read_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"post_to_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"moderate_forum\":{\"enabled\":false,\"locked\":false,\"readonly\":false,\"explicit\":false},\"read_announcements\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"send_messages\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"send_messages_all\":{\"enabled\":false,\"locked\":false,\"readonly\":false,\"explicit\":false},\"manage_outcomes\":{\"enabled\":false,\"locked\":false,\"readonly\":false,\"explicit\":false},\"create_conferences\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"create_collaborations\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_roster\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_all_grades\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_grades\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_rubrics\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"comment_on_others_submissions\":{\"enabled\":false,\"locked\":false,\"readonly\":false,\"explicit\":false},\"manage_students\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_admin_users\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_role_overrides\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_account_memberships\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_account_settings\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_groups\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"view_group_pages\":{\"enabled\":false,\"locked\":false,\"readonly\":false,\"explicit\":false},\"manage_files\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_assignments\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"undelete_courses\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"view_grade_changes\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"view_course_changes\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"read_question_banks\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_calendar\":{\"enabled\":false,\"locked\":false,\"readonly\":false,\"explicit\":false},\"read_reports\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_courses\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_user_logins\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_user_observers\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_alerts\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"become_user\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_developer_keys\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"import_sis\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_sis\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"read_sis\":{\"enabled\":false,\"locked\":false,\"readonly\":false,\"explicit\":false},\"read_course_list\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"view_statistics\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_storage_quotas\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"read_course_content\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_content\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_interaction_alerts\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"change_course_state\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_sections\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_feature_flags\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"view_quiz_answer_audits\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"moderate_grades\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"lti_add_edit\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false}}"], ["created_at", "2021-10-15 17:01:36.247018"], ["updated_at", "2021-10-15 17:01:36.247018"]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [6a681be7-4fa9-4636-a2e9-fba4d7c81706]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [6a681be7-4fa9-4636-a2e9-fba4d7c81706] Role Update All (0.2ms) UPDATE "roles" SET "workflow_state" = 'inactive' WHERE "roles"."id" NOT IN ($1, $2) [["id", 1], ["id", 2]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [6a681be7-4fa9-4636-a2e9-fba4d7c81706]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [6a681be7-4fa9-4636-a2e9-fba4d7c81706] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2021-10-15 17:01:36.250396"], ["status", "success"], ["updated_at", "2021-10-15 17:01:36.250777"], ["id", 32]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [6a681be7-4fa9-4636-a2e9-fba4d7c81706]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [6a681be7-4fa9-4636-a2e9-fba4d7c81706] Performed CanvasSync::Jobs::SyncRolesJob (Job ID: 6a681be7-4fa9-4636-a2e9-fba4d7c81706) from Test(default) in 47.0ms  (0.2ms) SELECT COUNT(*) FROM "roles"  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Term Exists (0.2ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 95355615], ["LIMIT", 1]] Term Create (0.2ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 95355615], ["name", "Cool Term"], ["start_at", "2021-10-12 17:01:25.944264"], ["end_at", "2021-10-18 17:01:25.944367"], ["workflow_state", "active"], ["sis_id", "b76dffaeefbf67102cfe8e690dbb05a9"], ["created_at", "2021-10-15 17:01:36.255362"], ["updated_at", "2021-10-15 17:01:36.255362"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [1ba9ed40-d462-4fc6-9cce-cc5e21c1aec6] Performing CanvasSync::Jobs::SyncSimpleTableJob (Job ID: 1ba9ed40-d462-4fc6-9cce-cc5e21c1aec6) from Test(default) with arguments: {:report_name=>"proservices_provisioning_csv", :model=>"courses", :mapping=>"courses", :klass=>"Course", :term_scope=>"active", :params=>{"parameters[include_deleted]"=>true, "parameters[courses]"=>true}} [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [1ba9ed40-d462-4fc6-9cce-cc5e21c1aec6] CanvasSync::JobLog Load (0.1ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "1ba9ed40-d462-4fc6-9cce-cc5e21c1aec6"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [1ba9ed40-d462-4fc6-9cce-cc5e21c1aec6]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [1ba9ed40-d462-4fc6-9cce-cc5e21c1aec6] CanvasSync::JobLog Create (0.2ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncSimpleTableJob"], ["status", "enqueued"], ["job_arguments", "---\n- :report_name: proservices_provisioning_csv\n :model: courses\n :mapping: courses\n :klass: Course\n :term_scope: active\n :params:\n parameters[include_deleted]: true\n parameters[courses]: true\n"], ["created_at", "2021-10-15 17:01:36.257487"], ["updated_at", "2021-10-15 17:01:36.257487"], ["job_id", "1ba9ed40-d462-4fc6-9cce-cc5e21c1aec6"]] [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [1ba9ed40-d462-4fc6-9cce-cc5e21c1aec6]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [1ba9ed40-d462-4fc6-9cce-cc5e21c1aec6]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [1ba9ed40-d462-4fc6-9cce-cc5e21c1aec6] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-10-15 17:01:36.258982"], ["status", "running"], ["updated_at", "2021-10-15 17:01:36.259308"], ["id", 33]] [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [1ba9ed40-d462-4fc6-9cce-cc5e21c1aec6]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [1ba9ed40-d462-4fc6-9cce-cc5e21c1aec6]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [1ba9ed40-d462-4fc6-9cce-cc5e21c1aec6] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2021-10-15 17:01:36.260593"], ["status", "success"], ["updated_at", "2021-10-15 17:01:36.260814"], ["id", 33]] [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [1ba9ed40-d462-4fc6-9cce-cc5e21c1aec6]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [1ba9ed40-d462-4fc6-9cce-cc5e21c1aec6] Performed CanvasSync::Jobs::SyncSimpleTableJob (Job ID: 1ba9ed40-d462-4fc6-9cce-cc5e21c1aec6) from Test(default) in 4.99ms  (0.1ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [223d49ca-a0fc-4ad2-8a8f-44a51cf3f3f5] Performing CanvasSync::Jobs::SyncSubmissionsJob (Job ID: 223d49ca-a0fc-4ad2-8a8f-44a51cf3f3f5) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [223d49ca-a0fc-4ad2-8a8f-44a51cf3f3f5] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "223d49ca-a0fc-4ad2-8a8f-44a51cf3f3f5"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [223d49ca-a0fc-4ad2-8a8f-44a51cf3f3f5]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [223d49ca-a0fc-4ad2-8a8f-44a51cf3f3f5] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncSubmissionsJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2021-10-15 17:01:36.264892"], ["updated_at", "2021-10-15 17:01:36.264892"], ["job_id", "223d49ca-a0fc-4ad2-8a8f-44a51cf3f3f5"]] [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [223d49ca-a0fc-4ad2-8a8f-44a51cf3f3f5]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [223d49ca-a0fc-4ad2-8a8f-44a51cf3f3f5]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [223d49ca-a0fc-4ad2-8a8f-44a51cf3f3f5] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-10-15 17:01:36.266086"], ["status", "running"], ["updated_at", "2021-10-15 17:01:36.266348"], ["id", 34]] [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [223d49ca-a0fc-4ad2-8a8f-44a51cf3f3f5]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [223d49ca-a0fc-4ad2-8a8f-44a51cf3f3f5]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [223d49ca-a0fc-4ad2-8a8f-44a51cf3f3f5] CanvasSync::JobLog Create (0.4ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proserv_student_submissions_csv\n- 1\n- CanvasSync::Processors::SubmissionsProcessor\n- :sync_start_time: '2021-10-15T17:01:36Z'\n :report_params:\n :parameters:\n :include_all: \n :enrollment_term_id: 1\n"], ["created_at", "2021-10-15 17:01:36.268868"], ["updated_at", "2021-10-15 17:01:36.268868"], ["job_id", "5b1b3872-2998-42cc-99d9-3e410c97ef61"]] [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [223d49ca-a0fc-4ad2-8a8f-44a51cf3f3f5]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [223d49ca-a0fc-4ad2-8a8f-44a51cf3f3f5] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: 5b1b3872-2998-42cc-99d9-3e410c97ef61) to Test(default) at 2021-10-15 17:02:06 UTC with arguments: "proserv_student_submissions_csv", 1, "CanvasSync::Processors::SubmissionsProcessor", {:sync_start_time=>"2021-10-15T17:01:36Z", :report_params=>{:parameters=>{:include_all=>nil, :enrollment_term_id=>1}}} [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [223d49ca-a0fc-4ad2-8a8f-44a51cf3f3f5]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [223d49ca-a0fc-4ad2-8a8f-44a51cf3f3f5] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2021-10-15 17:01:36.271505"], ["status", "success"], ["updated_at", "2021-10-15 17:01:36.271919"], ["id", 34]] [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [223d49ca-a0fc-4ad2-8a8f-44a51cf3f3f5]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [223d49ca-a0fc-4ad2-8a8f-44a51cf3f3f5] Performed CanvasSync::Jobs::SyncSubmissionsJob (Job ID: 223d49ca-a0fc-4ad2-8a8f-44a51cf3f3f5) from Test(default) in 9.11ms  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SELECT COUNT(*) FROM "terms" [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [98da7f0d-cbc2-406c-8b4a-65cbb3ea3257] Performing CanvasSync::Jobs::SyncTermsJob (Job ID: 98da7f0d-cbc2-406c-8b4a-65cbb3ea3257) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [98da7f0d-cbc2-406c-8b4a-65cbb3ea3257] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "98da7f0d-cbc2-406c-8b4a-65cbb3ea3257"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [98da7f0d-cbc2-406c-8b4a-65cbb3ea3257]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [98da7f0d-cbc2-406c-8b4a-65cbb3ea3257] CanvasSync::JobLog Create (0.2ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncTermsJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2021-10-15 17:01:36.276159"], ["updated_at", "2021-10-15 17:01:36.276159"], ["job_id", "98da7f0d-cbc2-406c-8b4a-65cbb3ea3257"]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [98da7f0d-cbc2-406c-8b4a-65cbb3ea3257]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [98da7f0d-cbc2-406c-8b4a-65cbb3ea3257]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [98da7f0d-cbc2-406c-8b4a-65cbb3ea3257] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-10-15 17:01:36.277435"], ["status", "running"], ["updated_at", "2021-10-15 17:01:36.277752"], ["id", 36]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [98da7f0d-cbc2-406c-8b4a-65cbb3ea3257]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [98da7f0d-cbc2-406c-8b4a-65cbb3ea3257] Term Load (0.2ms) SELECT "terms".* FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [98da7f0d-cbc2-406c-8b4a-65cbb3ea3257]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [98da7f0d-cbc2-406c-8b4a-65cbb3ea3257] Term Exists (0.2ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [98da7f0d-cbc2-406c-8b4a-65cbb3ea3257] Term Create (0.3ms) INSERT INTO "terms" ("canvas_id", "name", "workflow_state", "grading_period_group_id", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 1], ["name", "Default Term"], ["workflow_state", "active"], ["grading_period_group_id", 1], ["sis_id", "Test"], ["created_at", "2021-10-15 17:01:36.283346"], ["updated_at", "2021-10-15 17:01:36.283346"]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [98da7f0d-cbc2-406c-8b4a-65cbb3ea3257]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [98da7f0d-cbc2-406c-8b4a-65cbb3ea3257] Term Load (0.3ms) SELECT "terms".* FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 6], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [98da7f0d-cbc2-406c-8b4a-65cbb3ea3257]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [98da7f0d-cbc2-406c-8b4a-65cbb3ea3257] Term Exists (0.2ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 6], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [98da7f0d-cbc2-406c-8b4a-65cbb3ea3257] Term Create (0.2ms) INSERT INTO "terms" ("canvas_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["canvas_id", 6], ["name", "Average Term 1"], ["workflow_state", "active"], ["created_at", "2021-10-15 17:01:36.286885"], ["updated_at", "2021-10-15 17:01:36.286885"]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [98da7f0d-cbc2-406c-8b4a-65cbb3ea3257]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [98da7f0d-cbc2-406c-8b4a-65cbb3ea3257] Term Load (0.1ms) SELECT "terms".* FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 7], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [98da7f0d-cbc2-406c-8b4a-65cbb3ea3257]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [98da7f0d-cbc2-406c-8b4a-65cbb3ea3257] Term Exists (0.1ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 7], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [98da7f0d-cbc2-406c-8b4a-65cbb3ea3257] Term Create (0.2ms) INSERT INTO "terms" ("canvas_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["canvas_id", 7], ["name", "Average Term 2"], ["workflow_state", "active"], ["created_at", "2021-10-15 17:01:36.288911"], ["updated_at", "2021-10-15 17:01:36.288911"]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [98da7f0d-cbc2-406c-8b4a-65cbb3ea3257]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [98da7f0d-cbc2-406c-8b4a-65cbb3ea3257] Term Load (0.1ms) SELECT "terms".* FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 5], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [98da7f0d-cbc2-406c-8b4a-65cbb3ea3257]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [98da7f0d-cbc2-406c-8b4a-65cbb3ea3257] Term Exists (0.2ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 5], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [98da7f0d-cbc2-406c-8b4a-65cbb3ea3257] Term Create (0.2ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 5], ["name", "Syllabus Term"], ["start_at", "2017-08-14 06:00:00"], ["end_at", "2017-08-31 06:00:00"], ["workflow_state", "active"], ["sis_id", "SYTERM"], ["created_at", "2021-10-15 17:01:36.291268"], ["updated_at", "2021-10-15 17:01:36.291268"]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [98da7f0d-cbc2-406c-8b4a-65cbb3ea3257]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [98da7f0d-cbc2-406c-8b4a-65cbb3ea3257] Term Load (0.2ms) SELECT "terms".* FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 4], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [98da7f0d-cbc2-406c-8b4a-65cbb3ea3257]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [98da7f0d-cbc2-406c-8b4a-65cbb3ea3257] Term Exists (0.2ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 4], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [98da7f0d-cbc2-406c-8b4a-65cbb3ea3257] Term Create (0.2ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "grading_period_group_id", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8, $9) RETURNING "id" [["canvas_id", 4], ["name", "Ellucian Term"], ["start_at", "2017-08-01 06:00:00"], ["end_at", "2017-10-31 06:00:00"], ["workflow_state", "active"], ["grading_period_group_id", 1], ["sis_id", "SH"], ["created_at", "2021-10-15 17:01:36.293807"], ["updated_at", "2021-10-15 17:01:36.293807"]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [98da7f0d-cbc2-406c-8b4a-65cbb3ea3257]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [98da7f0d-cbc2-406c-8b4a-65cbb3ea3257] Term Load (0.2ms) SELECT "terms".* FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 3], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [98da7f0d-cbc2-406c-8b4a-65cbb3ea3257]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [98da7f0d-cbc2-406c-8b4a-65cbb3ea3257] Term Exists (0.2ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 3], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [98da7f0d-cbc2-406c-8b4a-65cbb3ea3257] Term Create (0.2ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 3], ["name", "Current Term"], ["start_at", "2017-03-19 06:00:00"], ["end_at", "2017-08-01 06:00:00"], ["workflow_state", "active"], ["created_at", "2021-10-15 17:01:36.296463"], ["updated_at", "2021-10-15 17:01:36.296463"]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [98da7f0d-cbc2-406c-8b4a-65cbb3ea3257]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [98da7f0d-cbc2-406c-8b4a-65cbb3ea3257]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [98da7f0d-cbc2-406c-8b4a-65cbb3ea3257] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2021-10-15 17:01:36.297526"], ["status", "success"], ["updated_at", "2021-10-15 17:01:36.297942"], ["id", 36]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [98da7f0d-cbc2-406c-8b4a-65cbb3ea3257]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [98da7f0d-cbc2-406c-8b4a-65cbb3ea3257] Performed CanvasSync::Jobs::SyncTermsJob (Job ID: 98da7f0d-cbc2-406c-8b4a-65cbb3ea3257) from Test(default) in 23.85ms  (0.2ms) SELECT COUNT(*) FROM "terms"  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Account Exists (0.2ms) SELECT 1 AS one FROM "accounts" WHERE "accounts"."canvas_id" = $1 LIMIT $2 [["canvas_id", 89692526], ["LIMIT", 1]] Account Create (0.2ms) INSERT INTO "accounts" ("canvas_id", "sis_id", "canvas_parent_account_id", "sis_parent_account_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 89692526], ["sis_id", "f2e5356564557869cd7aa33cd02abad3"], ["canvas_parent_account_id", 1], ["sis_parent_account_id", "094801663942768a4505623427e36e26"], ["name", "Account name"], ["workflow_state", "active"], ["created_at", "2021-10-15 17:01:36.302438"], ["updated_at", "2021-10-15 17:01:36.302438"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Account Exists (0.4ms) SELECT 1 AS one FROM "accounts" WHERE "accounts"."canvas_id" IS NULL AND "accounts"."id" != $1 LIMIT $2 [["id", 3], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Account Exists (0.2ms) SELECT 1 AS one FROM "accounts" WHERE "accounts"."canvas_id" = $1 LIMIT $2 [["canvas_id", 10852105], ["LIMIT", 1]] Account Create (0.2ms) INSERT INTO "accounts" ("canvas_id", "sis_id", "canvas_parent_account_id", "sis_parent_account_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 10852105], ["sis_id", "fee05510f01bf27599f7db2d3dc398a1"], ["canvas_parent_account_id", 1], ["sis_parent_account_id", "d158020827a267c84354d971727b2f16"], ["name", "Account name"], ["workflow_state", "active"], ["created_at", "2021-10-15 17:01:36.310050"], ["updated_at", "2021-10-15 17:01:36.310050"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Account Load (0.2ms) SELECT "accounts".* FROM "accounts" ORDER BY "accounts"."id" ASC LIMIT $1 [["LIMIT", 1]] Account Exists (0.3ms) SELECT 1 AS one FROM "accounts" WHERE "accounts"."canvas_id" = $1 LIMIT $2 [["canvas_id", 10852105], ["LIMIT", 1]]  (0.4ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Account Exists (0.2ms) SELECT 1 AS one FROM "accounts" WHERE "accounts"."canvas_id" = $1 LIMIT $2 [["canvas_id", 98096383], ["LIMIT", 1]] Account Create (0.3ms) INSERT INTO "accounts" ("canvas_id", "sis_id", "canvas_parent_account_id", "sis_parent_account_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 98096383], ["sis_id", "9ace1421afd49291d2d05239ba4c65c1"], ["canvas_parent_account_id", 1], ["sis_parent_account_id", "ce8ab2a776e85034c77bb5563a53e80f"], ["name", "Account name"], ["workflow_state", "active"], ["created_at", "2021-10-15 17:01:36.317043"], ["updated_at", "2021-10-15 17:01:36.317043"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Admin Exists (0.3ms) SELECT 1 AS one FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 709706], ["LIMIT", 1]] Admin Create (0.3ms) INSERT INTO "admins" ("canvas_id", "role_name", "canvas_role_id", "canvas_user_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 709706], ["role_name", "Cool Role"], ["canvas_role_id", 51989201], ["canvas_user_id", 1], ["workflow_state", "active"], ["created_at", "2021-10-15 17:01:36.323965"], ["updated_at", "2021-10-15 17:01:36.323965"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Admin Exists (0.2ms) SELECT 1 AS one FROM "admins" WHERE "admins"."canvas_id" IS NULL AND "admins"."id" != $1 LIMIT $2 [["id", 4], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Admin Exists (0.3ms) SELECT 1 AS one FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 38424826], ["LIMIT", 1]] Admin Create (0.3ms) INSERT INTO "admins" ("canvas_id", "role_name", "canvas_role_id", "canvas_user_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 38424826], ["role_name", "Cool Role"], ["canvas_role_id", 4680420], ["canvas_user_id", 1], ["workflow_state", "active"], ["created_at", "2021-10-15 17:01:36.330119"], ["updated_at", "2021-10-15 17:01:36.330119"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Admin Load (0.2ms) SELECT "admins".* FROM "admins" ORDER BY "admins"."id" ASC LIMIT $1 [["LIMIT", 1]] Admin Exists (0.4ms) SELECT 1 AS one FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 38424826], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SELECT COUNT(*) FROM "admins" Admin Load (0.2ms) SELECT "admins".* FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]]  (0.1ms) SAVEPOINT active_record_1 Admin Exists (0.2ms) SELECT 1 AS one FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]] Admin Create (0.2ms) INSERT INTO "admins" ("canvas_id", "role_name", "canvas_role_id", "canvas_user_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 2], ["role_name", "AccountAdmin"], ["canvas_role_id", 1], ["canvas_user_id", 1], ["workflow_state", "active"], ["created_at", "2021-10-15 17:01:36.339151"], ["updated_at", "2021-10-15 17:01:36.339151"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SELECT COUNT(*) FROM "admins" Admin Load (0.2ms) SELECT "admins".* FROM "admins" ORDER BY "admins"."id" DESC LIMIT $1 [["LIMIT", 1]]  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Admin Exists (0.3ms) SELECT 1 AS one FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]] Admin Create (0.3ms) INSERT INTO "admins" ("canvas_id", "role_name", "canvas_role_id", "canvas_user_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 2], ["role_name", "Cool Role"], ["canvas_role_id", 7835439], ["canvas_user_id", 1], ["workflow_state", "active"], ["created_at", "2021-10-15 17:01:36.343967"], ["updated_at", "2021-10-15 17:01:36.343967"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.3ms) SELECT COUNT(*) FROM "admins" Admin Load (0.3ms) SELECT "admins".* FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]]  (0.1ms) SAVEPOINT active_record_1 Admin Exists (0.2ms) SELECT 1 AS one FROM "admins" WHERE "admins"."canvas_id" = $1 AND "admins"."id" != $2 LIMIT $3 [["canvas_id", 2], ["id", 7], ["LIMIT", 1]] Admin Update (0.3ms) UPDATE "admins" SET "role_name" = $1, "canvas_role_id" = $2, "updated_at" = $3 WHERE "admins"."id" = $4 [["role_name", "AccountAdmin"], ["canvas_role_id", 1], ["updated_at", "2021-10-15 17:01:36.348140"], ["id", 7]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SELECT COUNT(*) FROM "admins" Admin Load (0.2ms) SELECT "admins".* FROM "admins" WHERE "admins"."id" = $1 LIMIT $2 [["id", 7], ["LIMIT", 1]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 AssignmentGroup Exists (0.4ms) SELECT 1 AS one FROM "assignment_groups" WHERE "assignment_groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] AssignmentGroup Create (0.5ms) INSERT INTO "assignment_groups" ("canvas_id", "name", "workflow_state", "canvas_created_at", "canvas_updated_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 1], ["name", "Dummy Assignment Group"], ["workflow_state", "available"], ["canvas_created_at", "2021-10-08 17:01:36.361902"], ["canvas_updated_at", "2021-10-14 17:01:36.362009"], ["created_at", "2021-10-15 17:01:36.363561"], ["updated_at", "2021-10-15 17:01:36.363561"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 AssignmentGroup Exists (0.4ms) SELECT 1 AS one FROM "assignment_groups" WHERE "assignment_groups"."canvas_id" IS NULL AND "assignment_groups"."id" != $1 LIMIT $2 [["id", 1], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 AssignmentGroup Exists (0.3ms) SELECT 1 AS one FROM "assignment_groups" WHERE "assignment_groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]] AssignmentGroup Create (0.4ms) INSERT INTO "assignment_groups" ("canvas_id", "name", "workflow_state", "canvas_created_at", "canvas_updated_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 2], ["name", "Dummy Assignment Group"], ["workflow_state", "available"], ["canvas_created_at", "2021-10-08 17:01:36.369601"], ["canvas_updated_at", "2021-10-14 17:01:36.369688"], ["created_at", "2021-10-15 17:01:36.371033"], ["updated_at", "2021-10-15 17:01:36.371033"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 AssignmentGroup Load (0.3ms) SELECT "assignment_groups".* FROM "assignment_groups" ORDER BY "assignment_groups"."id" ASC LIMIT $1 [["LIMIT", 1]] AssignmentGroup Exists (0.4ms) SELECT 1 AS one FROM "assignment_groups" WHERE "assignment_groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 AssignmentGroup Exists (0.3ms) SELECT 1 AS one FROM "assignment_groups" WHERE "assignment_groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 3], ["LIMIT", 1]] AssignmentGroup Create (0.3ms) INSERT INTO "assignment_groups" ("canvas_id", "name", "workflow_state", "canvas_created_at", "canvas_updated_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 3], ["name", "Dummy Assignment Group"], ["workflow_state", "available"], ["canvas_created_at", "2021-10-08 17:01:36.377891"], ["canvas_updated_at", "2021-10-14 17:01:36.377976"], ["created_at", "2021-10-15 17:01:36.379027"], ["updated_at", "2021-10-15 17:01:36.379027"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 AssignmentGroup Exists (0.3ms) SELECT 1 AS one FROM "assignment_groups" WHERE "assignment_groups"."canvas_id" = $1 AND "assignment_groups"."id" != $2 LIMIT $3 [["canvas_id", 3], ["id", 3], ["LIMIT", 1]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 AssignmentGroup Exists (0.3ms) SELECT 1 AS one FROM "assignment_groups" WHERE "assignment_groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 4], ["LIMIT", 1]] AssignmentGroup Create (0.4ms) INSERT INTO "assignment_groups" ("canvas_id", "name", "workflow_state", "canvas_created_at", "canvas_updated_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 4], ["name", "Dummy Assignment Group"], ["workflow_state", "available"], ["canvas_created_at", "2021-10-08 17:01:36.386301"], ["canvas_updated_at", "2021-10-14 17:01:36.386391"], ["created_at", "2021-10-15 17:01:36.387645"], ["updated_at", "2021-10-15 17:01:36.387645"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Assignment Exists (0.4ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] Assignment Create (0.4ms) INSERT INTO "assignments" ("canvas_id", "title", "due_at", "unlock_at", "lock_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 1], ["title", "Assignment 1"], ["due_at", "2021-10-22 17:01:36.406687"], ["unlock_at", "2021-10-14 17:01:36.406775"], ["lock_at", "2021-11-05 17:01:36.406814"], ["created_at", "2021-10-15 17:01:36.408336"], ["updated_at", "2021-10-15 17:01:36.408336"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Assignment Exists (0.3ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" IS NULL AND "assignments"."id" != $1 LIMIT $2 [["id", 1], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Assignment Exists (0.3ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]] Assignment Create (0.3ms) INSERT INTO "assignments" ("canvas_id", "title", "due_at", "unlock_at", "lock_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 2], ["title", "Assignment 2"], ["due_at", "2021-10-22 17:01:36.413883"], ["unlock_at", "2021-10-14 17:01:36.413994"], ["lock_at", "2021-11-05 17:01:36.414053"], ["created_at", "2021-10-15 17:01:36.415301"], ["updated_at", "2021-10-15 17:01:36.415301"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Assignment Load (0.2ms) SELECT "assignments".* FROM "assignments" ORDER BY "assignments"."id" ASC LIMIT $1 [["LIMIT", 1]] Assignment Exists (0.3ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Assignment Exists (0.3ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 3], ["LIMIT", 1]] Assignment Create (0.2ms) INSERT INTO "assignments" ("canvas_id", "title", "due_at", "unlock_at", "lock_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 3], ["title", "Assignment 3"], ["due_at", "2021-10-22 17:01:36.421271"], ["unlock_at", "2021-10-14 17:01:36.421376"], ["lock_at", "2021-11-05 17:01:36.421428"], ["created_at", "2021-10-15 17:01:36.422616"], ["updated_at", "2021-10-15 17:01:36.422616"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.3ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Assignment Exists (0.4ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 4], ["LIMIT", 1]] Assignment Create (0.3ms) INSERT INTO "assignments" ("canvas_id", "title", "due_at", "unlock_at", "lock_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 4], ["title", "Assignment 4"], ["due_at", "2021-10-22 17:01:36.428318"], ["unlock_at", "2021-10-14 17:01:36.428436"], ["lock_at", "2021-11-05 17:01:36.428491"], ["created_at", "2021-10-15 17:01:36.430011"], ["updated_at", "2021-10-15 17:01:36.430011"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Assignment Exists (0.7ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 AND "assignments"."id" != $2 LIMIT $3 [["canvas_id", 4], ["id", 4], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Assignment Exists (0.3ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 5], ["LIMIT", 1]] Assignment Create (0.4ms) INSERT INTO "assignments" ("canvas_id", "title", "due_at", "unlock_at", "lock_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 5], ["title", "Assignment 5"], ["due_at", "2021-10-22 17:01:36.444172"], ["unlock_at", "2021-10-14 17:01:36.444258"], ["lock_at", "2021-11-05 17:01:36.444299"], ["created_at", "2021-10-15 17:01:36.445421"], ["updated_at", "2021-10-15 17:01:36.445421"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Assignment Exists (0.3ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 6], ["LIMIT", 1]] Assignment Create (0.2ms) INSERT INTO "assignments" ("canvas_id", "title", "due_at", "unlock_at", "lock_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 6], ["title", "Assignment 6"], ["due_at", "2021-10-22 17:01:36.450709"], ["unlock_at", "2021-10-14 17:01:36.450799"], ["lock_at", "2021-11-05 17:01:36.450837"], ["created_at", "2021-10-15 17:01:36.451938"], ["updated_at", "2021-10-15 17:01:36.451938"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.3ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Course Exists (0.4ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 77903701], ["LIMIT", 1]] Course Create (0.4ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 77903701], ["sis_id", "abbe942a406c925fa5ec7ef62cb22f5c"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2021-10-12 17:01:36.464106"], ["end_at", "2021-11-05 17:01:36.464195"], ["created_at", "2021-10-15 17:01:36.465715"], ["updated_at", "2021-10-15 17:01:36.465715"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 Course Exists (0.3ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 15384782], ["LIMIT", 1]] Course Create (0.3ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 15384782], ["sis_id", "59fd51ec5cb9ae48594cfc2b87f8aa4f"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2021-10-12 17:01:36.467268"], ["end_at", "2021-11-05 17:01:36.467368"], ["created_at", "2021-10-15 17:01:36.468665"], ["updated_at", "2021-10-15 17:01:36.468665"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Assignment Exists (0.2ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 7], ["LIMIT", 1]] Assignment Create (0.3ms) INSERT INTO "assignments" ("canvas_id", "title", "due_at", "unlock_at", "lock_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 7], ["title", "Assignment 7"], ["due_at", "2021-10-22 17:01:36.469961"], ["unlock_at", "2021-10-14 17:01:36.470028"], ["lock_at", "2021-11-05 17:01:36.470062"], ["created_at", "2021-10-15 17:01:36.470993"], ["updated_at", "2021-10-15 17:01:36.470993"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Assignment Exists (0.3ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 AND "assignments"."id" != $2 LIMIT $3 [["canvas_id", 7], ["id", 7], ["LIMIT", 1]] Assignment Update (0.4ms) UPDATE "assignments" SET "canvas_context_id" = $1, "canvas_context_type" = $2, "updated_at" = $3 WHERE "assignments"."id" = $4 [["canvas_context_id", 15384782], ["canvas_context_type", "Course"], ["updated_at", "2021-10-15 17:01:36.473084"], ["id", 7]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Course Load (0.2ms) SELECT "courses".* FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 15384782], ["LIMIT", 1]]  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Assignment Exists (0.3ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 8], ["LIMIT", 1]] Assignment Create (0.3ms) INSERT INTO "assignments" ("canvas_id", "title", "due_at", "unlock_at", "lock_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 8], ["title", "Assignment 8"], ["due_at", "2021-10-22 17:01:36.494281"], ["unlock_at", "2021-10-14 17:01:36.494409"], ["lock_at", "2021-11-05 17:01:36.494468"], ["created_at", "2021-10-15 17:01:36.495906"], ["updated_at", "2021-10-15 17:01:36.495906"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 ContextModuleItem Create (0.5ms) INSERT INTO "context_module_items" ("canvas_id", "canvas_assignment_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["canvas_id", 1], ["canvas_assignment_id", 8], ["workflow_state", "active"], ["created_at", "2021-10-15 17:01:36.498479"], ["updated_at", "2021-10-15 17:01:36.498479"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Assignment Exists (0.7ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 9], ["LIMIT", 1]] Assignment Create (0.4ms) INSERT INTO "assignments" ("canvas_id", "title", "due_at", "unlock_at", "lock_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 9], ["title", "Assignment 9"], ["due_at", "2021-10-22 17:01:36.502949"], ["unlock_at", "2021-10-14 17:01:36.503062"], ["lock_at", "2021-11-05 17:01:36.503115"], ["created_at", "2021-10-15 17:01:36.505795"], ["updated_at", "2021-10-15 17:01:36.505795"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 ContextModuleItem Create (0.4ms) INSERT INTO "context_module_items" ("canvas_id", "canvas_assignment_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["canvas_id", 2], ["canvas_assignment_id", 9], ["workflow_state", "active"], ["created_at", "2021-10-15 17:01:36.508869"], ["updated_at", "2021-10-15 17:01:36.508869"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) SAVEPOINT active_record_1 Course Exists (0.3ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 45876403], ["LIMIT", 1]] Course Create (0.3ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 45876403], ["sis_id", "59b1ed0d3cfdbe5e52542d0f71037a4e"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2021-10-12 17:01:36.523093"], ["end_at", "2021-11-05 17:01:36.523196"], ["created_at", "2021-10-15 17:01:36.524807"], ["updated_at", "2021-10-15 17:01:36.524807"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 ContextModule Create (0.5ms) INSERT INTO "context_modules" ("canvas_id", "canvas_context_id", "canvas_context_type", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 1], ["canvas_context_id", 45876403], ["canvas_context_type", "Course"], ["name", "Context Module"], ["workflow_state", "available"], ["created_at", "2021-10-15 17:01:36.526396"], ["updated_at", "2021-10-15 17:01:36.526396"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Course Exists (0.2ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 58384867], ["LIMIT", 1]] Course Create (0.2ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 58384867], ["sis_id", "5caa1f6f198f4afe8151ada9de665e9b"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2021-10-12 17:01:36.529573"], ["end_at", "2021-11-05 17:01:36.529649"], ["created_at", "2021-10-15 17:01:36.530652"], ["updated_at", "2021-10-15 17:01:36.530652"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 ContextModule Create (0.3ms) INSERT INTO "context_modules" ("canvas_id", "canvas_context_id", "canvas_context_type", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 2], ["canvas_context_id", 58384867], ["canvas_context_type", "Course"], ["name", "Context Module"], ["workflow_state", "available"], ["created_at", "2021-10-15 17:01:36.532126"], ["updated_at", "2021-10-15 17:01:36.532126"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Course Exists (1.1ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 15025817], ["LIMIT", 1]] Course Create (0.2ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 15025817], ["sis_id", "60bf8e6afd5d1d7737dedb186e5301c0"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2021-10-12 17:01:36.535197"], ["end_at", "2021-11-05 17:01:36.535305"], ["created_at", "2021-10-15 17:01:36.537774"], ["updated_at", "2021-10-15 17:01:36.537774"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 ContextModule Create (0.2ms) INSERT INTO "context_modules" ("canvas_id", "canvas_context_id", "canvas_context_type", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 3], ["canvas_context_id", 15025817], ["canvas_context_type", "Course"], ["name", "Context Module"], ["workflow_state", "available"], ["created_at", "2021-10-15 17:01:36.539290"], ["updated_at", "2021-10-15 17:01:36.539290"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Course Exists (0.2ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 70153260], ["LIMIT", 1]] Course Create (0.2ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 70153260], ["sis_id", "7e1a4261a8bb3bfba55c0d23556d8fc6"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2021-10-12 17:01:36.541947"], ["end_at", "2021-11-05 17:01:36.542028"], ["created_at", "2021-10-15 17:01:36.542972"], ["updated_at", "2021-10-15 17:01:36.542972"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Course Exists (0.2ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" IS NULL AND "courses"."id" != $1 LIMIT $2 [["id", 6], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Course Exists (0.3ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 76077349], ["LIMIT", 1]] Course Create (0.3ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 76077349], ["sis_id", "d1c71894ad58a70cf1f7c2e49eb48d5f"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2021-10-12 17:01:36.547814"], ["end_at", "2021-11-05 17:01:36.547900"], ["created_at", "2021-10-15 17:01:36.549061"], ["updated_at", "2021-10-15 17:01:36.549061"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Course Load (0.2ms) SELECT "courses".* FROM "courses" ORDER BY "courses"."id" ASC LIMIT $1 [["LIMIT", 1]] Course Exists (0.2ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 76077349], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Course Exists (0.2ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1913845], ["LIMIT", 1]] Course Create (0.3ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 1913845], ["sis_id", "a964b9a1f11f13a9335a83a2adf75a54"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2021-10-12 17:01:36.553950"], ["end_at", "2021-11-05 17:01:36.554034"], ["created_at", "2021-10-15 17:01:36.554971"], ["updated_at", "2021-10-15 17:01:36.554971"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Course Exists (0.2ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 AND "courses"."id" != $2 LIMIT $3 [["canvas_id", 1913845], ["id", 8], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Course Exists (0.3ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 8296775], ["LIMIT", 1]] Course Create (0.3ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 8296775], ["sis_id", "1d9269b439ccf4c588efa9903e4dcdf1"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2021-10-12 17:01:36.558858"], ["end_at", "2021-11-05 17:01:36.558940"], ["created_at", "2021-10-15 17:01:36.560102"], ["updated_at", "2021-10-15 17:01:36.560102"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Course Exists (0.3ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 32635684], ["LIMIT", 1]] Course Create (0.4ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 32635684], ["sis_id", "5eb8f506d78cfc615a0d255b04616e07"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2021-10-12 17:01:36.564990"], ["end_at", "2021-11-05 17:01:36.565074"], ["created_at", "2021-10-15 17:01:36.566357"], ["updated_at", "2021-10-15 17:01:36.566357"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Course Exists (0.3ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 40143483], ["LIMIT", 1]] Course Create (0.3ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 40143483], ["sis_id", "a161374c3258dfa2b61304d426536597"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2021-10-12 17:01:36.572937"], ["end_at", "2021-11-05 17:01:36.573028"], ["created_at", "2021-10-15 17:01:36.574139"], ["updated_at", "2021-10-15 17:01:36.574139"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Course Exists (0.3ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 5991710], ["LIMIT", 1]] Course Create (0.3ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 5991710], ["sis_id", "d14e694d8b1717a3a2f445a401542f98"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2021-10-12 17:01:36.577466"], ["end_at", "2021-11-05 17:01:36.577598"], ["created_at", "2021-10-15 17:01:36.578871"], ["updated_at", "2021-10-15 17:01:36.578871"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Course Exists (0.3ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 47221470], ["LIMIT", 1]] Course Create (0.3ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 47221470], ["sis_id", "268aae3adee7e914a91ded4b3a2c5300"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2021-10-12 17:01:36.582437"], ["end_at", "2021-11-05 17:01:36.582541"], ["created_at", "2021-10-15 17:01:36.583972"], ["updated_at", "2021-10-15 17:01:36.583972"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Course Exists (0.3ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 18210918], ["LIMIT", 1]] Course Create (0.3ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 18210918], ["sis_id", "8a71e15325674266755d408ef5a5da54"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2021-10-12 17:01:36.587729"], ["end_at", "2021-11-05 17:01:36.587826"], ["created_at", "2021-10-15 17:01:36.589008"], ["updated_at", "2021-10-15 17:01:36.589008"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.3ms) SAVEPOINT active_record_1 Enrollment Exists (0.4ms) SELECT 1 AS one FROM "enrollments" WHERE "enrollments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 31458052], ["LIMIT", 1]] Enrollment Create (0.4ms) INSERT INTO "enrollments" ("canvas_id", "created_at", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["canvas_id", 31458052], ["created_at", "2021-10-15 17:01:36.603965"], ["updated_at", "2021-10-15 17:01:36.603965"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Enrollment Exists (0.4ms) SELECT 1 AS one FROM "enrollments" WHERE "enrollments"."canvas_id" IS NULL AND "enrollments"."id" != $1 LIMIT $2 [["id", 1], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Enrollment Exists (0.3ms) SELECT 1 AS one FROM "enrollments" WHERE "enrollments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 3953458], ["LIMIT", 1]] Enrollment Create (0.2ms) INSERT INTO "enrollments" ("canvas_id", "created_at", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["canvas_id", 3953458], ["created_at", "2021-10-15 17:01:36.610496"], ["updated_at", "2021-10-15 17:01:36.610496"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Enrollment Load (0.1ms) SELECT "enrollments".* FROM "enrollments" ORDER BY "enrollments"."id" ASC LIMIT $1 [["LIMIT", 1]] Enrollment Exists (0.2ms) SELECT 1 AS one FROM "enrollments" WHERE "enrollments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 3953458], ["LIMIT", 1]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Enrollment Exists (0.2ms) SELECT 1 AS one FROM "enrollments" WHERE "enrollments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 97662525], ["LIMIT", 1]] Enrollment Create (0.2ms) INSERT INTO "enrollments" ("canvas_id", "created_at", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["canvas_id", 97662525], ["created_at", "2021-10-15 17:01:36.615534"], ["updated_at", "2021-10-15 17:01:36.615534"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Enrollment Exists (0.2ms) SELECT 1 AS one FROM "enrollments" WHERE "enrollments"."canvas_id" = $1 AND "enrollments"."id" != $2 LIMIT $3 [["canvas_id", 97662525], ["id", 3], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Enrollment Exists (0.2ms) SELECT 1 AS one FROM "enrollments" WHERE "enrollments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 10663407], ["LIMIT", 1]] Enrollment Create (0.2ms) INSERT INTO "enrollments" ("canvas_id", "created_at", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["canvas_id", 10663407], ["created_at", "2021-10-15 17:01:36.620194"], ["updated_at", "2021-10-15 17:01:36.620194"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Enrollment Exists (0.2ms) SELECT 1 AS one FROM "enrollments" WHERE "enrollments"."canvas_id" = $1 AND "enrollments"."id" != $2 LIMIT $3 [["canvas_id", 10663407], ["id", 4], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Enrollment Exists (0.2ms) SELECT 1 AS one FROM "enrollments" WHERE "enrollments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 12914001], ["LIMIT", 1]] Enrollment Create (0.3ms) INSERT INTO "enrollments" ("canvas_id", "created_at", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["canvas_id", 12914001], ["created_at", "2021-10-15 17:01:36.625281"], ["updated_at", "2021-10-15 17:01:36.625281"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Enrollment Exists (0.3ms) SELECT 1 AS one FROM "enrollments" WHERE "enrollments"."canvas_id" = $1 AND "enrollments"."id" != $2 LIMIT $3 [["canvas_id", 12914001], ["id", 5], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Group Exists (0.4ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 80606225], ["LIMIT", 1]] Group Create (0.4ms) INSERT INTO "groups" ("canvas_id", "sis_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 80606225], ["sis_id", "590760580b32e446020161c2c15ea092"], ["name", "Some User Group"], ["workflow_state", "available"], ["created_at", "2021-10-15 17:01:36.642877"], ["updated_at", "2021-10-15 17:01:36.642877"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 User Exists (0.4ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 48656145], ["LIMIT", 1]] User Create (0.4ms) INSERT INTO "users" ("canvas_id", "sis_id", "email", "first_name", "last_name", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 48656145], ["sis_id", "d2c0ef088e6af423e7fb60cf4f2b44b3"], ["email", "cooldude@coolsite.com"], ["first_name", "Cool"], ["last_name", "Dude"], ["created_at", "2021-10-15 17:01:36.668275"], ["updated_at", "2021-10-15 17:01:36.668275"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.3ms) SAVEPOINT active_record_1 GroupMembership Exists (0.4ms) SELECT 1 AS one FROM "group_memberships" WHERE "group_memberships"."canvas_id" = $1 LIMIT $2 [["canvas_id", 64563292], ["LIMIT", 1]] GroupMembership Create (0.4ms) INSERT INTO "group_memberships" ("canvas_id", "canvas_user_id", "canvas_group_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 64563292], ["canvas_user_id", 48656145], ["canvas_group_id", 80606225], ["workflow_state", "accepted"], ["created_at", "2021-10-15 17:01:36.680247"], ["updated_at", "2021-10-15 17:01:36.680247"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 GroupMembership Exists (0.3ms) SELECT 1 AS one FROM "group_memberships" WHERE "group_memberships"."canvas_id" IS NULL AND "group_memberships"."id" != $1 LIMIT $2 [["id", 1], ["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 33896285], ["LIMIT", 1]] Group Create (0.2ms) INSERT INTO "groups" ("canvas_id", "sis_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 33896285], ["sis_id", "eb6cbef34ba6acff8019bbf750cec839"], ["name", "Some User Group"], ["workflow_state", "available"], ["created_at", "2021-10-15 17:01:36.687173"], ["updated_at", "2021-10-15 17:01:36.687173"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 User Exists (0.2ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 49356180], ["LIMIT", 1]] User Create (0.2ms) INSERT INTO "users" ("canvas_id", "sis_id", "email", "first_name", "last_name", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 49356180], ["sis_id", "282f3530aa6d4f754d4e43e774a191c8"], ["email", "cooldude@coolsite.com"], ["first_name", "Cool"], ["last_name", "Dude"], ["created_at", "2021-10-15 17:01:36.688970"], ["updated_at", "2021-10-15 17:01:36.688970"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 GroupMembership Exists (0.2ms) SELECT 1 AS one FROM "group_memberships" WHERE "group_memberships"."canvas_id" = $1 LIMIT $2 [["canvas_id", 64219965], ["LIMIT", 1]] GroupMembership Create (0.2ms) INSERT INTO "group_memberships" ("canvas_id", "canvas_user_id", "canvas_group_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 64219965], ["canvas_user_id", 49356180], ["canvas_group_id", 33896285], ["workflow_state", "accepted"], ["created_at", "2021-10-15 17:01:36.690847"], ["updated_at", "2021-10-15 17:01:36.690847"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 GroupMembership Load (0.2ms) SELECT "group_memberships".* FROM "group_memberships" ORDER BY "group_memberships"."id" ASC LIMIT $1 [["LIMIT", 1]] GroupMembership Exists (0.2ms) SELECT 1 AS one FROM "group_memberships" WHERE "group_memberships"."canvas_id" = $1 LIMIT $2 [["canvas_id", 64219965], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 40645325], ["LIMIT", 1]] Group Create (0.2ms) INSERT INTO "groups" ("canvas_id", "sis_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 40645325], ["sis_id", "ed42a65d229770be7389fb7b7bcc62fc"], ["name", "Some User Group"], ["workflow_state", "available"], ["created_at", "2021-10-15 17:01:36.696000"], ["updated_at", "2021-10-15 17:01:36.696000"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 User Exists (0.2ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 85558062], ["LIMIT", 1]] User Create (0.2ms) INSERT INTO "users" ("canvas_id", "sis_id", "email", "first_name", "last_name", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 85558062], ["sis_id", "cdbb08051bf40b5bf2f545748396f97b"], ["email", "cooldude@coolsite.com"], ["first_name", "Cool"], ["last_name", "Dude"], ["created_at", "2021-10-15 17:01:36.697913"], ["updated_at", "2021-10-15 17:01:36.697913"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 GroupMembership Exists (0.2ms) SELECT 1 AS one FROM "group_memberships" WHERE "group_memberships"."canvas_id" = $1 LIMIT $2 [["canvas_id", 90108248], ["LIMIT", 1]] GroupMembership Create (0.2ms) INSERT INTO "group_memberships" ("canvas_id", "canvas_user_id", "canvas_group_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 90108248], ["canvas_user_id", 85558062], ["canvas_group_id", 40645325], ["workflow_state", "accepted"], ["created_at", "2021-10-15 17:01:36.699806"], ["updated_at", "2021-10-15 17:01:36.699806"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 GroupMembership Exists (0.2ms) SELECT 1 AS one FROM "group_memberships" WHERE "group_memberships"."canvas_id" = $1 AND "group_memberships"."id" != $2 LIMIT $3 [["canvas_id", 90108248], ["id", 3], ["LIMIT", 1]]  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Group Exists (0.4ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2043505], ["LIMIT", 1]] Group Create (0.3ms) INSERT INTO "groups" ("canvas_id", "sis_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 2043505], ["sis_id", "47ed488c3309998757cdf0232c95c693"], ["name", "Some User Group"], ["workflow_state", "available"], ["created_at", "2021-10-15 17:01:36.704495"], ["updated_at", "2021-10-15 17:01:36.704495"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 User Exists (0.2ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 72636532], ["LIMIT", 1]] User Create (0.2ms) INSERT INTO "users" ("canvas_id", "sis_id", "email", "first_name", "last_name", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 72636532], ["sis_id", "c2e227cface51a27f6ea5b4c3b4eb805"], ["email", "cooldude@coolsite.com"], ["first_name", "Cool"], ["last_name", "Dude"], ["created_at", "2021-10-15 17:01:36.706697"], ["updated_at", "2021-10-15 17:01:36.706697"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 GroupMembership Exists (0.2ms) SELECT 1 AS one FROM "group_memberships" WHERE "group_memberships"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2153775], ["LIMIT", 1]] GroupMembership Create (0.2ms) INSERT INTO "group_memberships" ("canvas_id", "canvas_user_id", "canvas_group_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 2153775], ["canvas_user_id", 72636532], ["canvas_group_id", 2043505], ["workflow_state", "accepted"], ["created_at", "2021-10-15 17:01:36.708642"], ["updated_at", "2021-10-15 17:01:36.708642"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 GroupMembership Exists (0.2ms) SELECT 1 AS one FROM "group_memberships" WHERE "group_memberships"."canvas_id" = $1 AND "group_memberships"."id" != $2 LIMIT $3 [["canvas_id", 2153775], ["id", 4], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 88668074], ["LIMIT", 1]] Group Create (0.2ms) INSERT INTO "groups" ("canvas_id", "sis_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 88668074], ["sis_id", "80fdedebf3b4a4b080039818d79e8e73"], ["name", "Some User Group"], ["workflow_state", "available"], ["created_at", "2021-10-15 17:01:36.713184"], ["updated_at", "2021-10-15 17:01:36.713184"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" IS NULL AND "groups"."id" != $1 LIMIT $2 [["id", 5], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 69631159], ["LIMIT", 1]] Group Create (0.2ms) INSERT INTO "groups" ("canvas_id", "sis_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 69631159], ["sis_id", "fd83f94fc153121027c83d3bf44dea33"], ["name", "Some User Group"], ["workflow_state", "available"], ["created_at", "2021-10-15 17:01:36.719525"], ["updated_at", "2021-10-15 17:01:36.719525"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Group Load (0.2ms) SELECT "groups".* FROM "groups" ORDER BY "groups"."id" ASC LIMIT $1 [["LIMIT", 1]] Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 69631159], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 35676444], ["LIMIT", 1]] Group Create (0.3ms) INSERT INTO "groups" ("canvas_id", "sis_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 35676444], ["sis_id", "527ee125874bc23fc1e27613579f6f9d"], ["name", "Some User Group"], ["workflow_state", "available"], ["created_at", "2021-10-15 17:01:36.726708"], ["updated_at", "2021-10-15 17:01:36.726708"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 87775876], ["LIMIT", 1]] Group Create (0.3ms) INSERT INTO "groups" ("canvas_id", "sis_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 87775876], ["sis_id", "31f2aa6a2acddd0f316029b0a7bb38a6"], ["name", "Some User Group"], ["workflow_state", "available"], ["created_at", "2021-10-15 17:01:36.730732"], ["updated_at", "2021-10-15 17:01:36.730732"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 AND "groups"."id" != $2 LIMIT $3 [["canvas_id", 87775876], ["id", 8], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.3ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 31403027], ["LIMIT", 1]] Group Create (0.2ms) INSERT INTO "groups" ("canvas_id", "sis_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 31403027], ["sis_id", "e2f7666bc2e5ac69a998f855d787ff58"], ["name", "Some User Group"], ["workflow_state", "available"], ["created_at", "2021-10-15 17:01:36.736591"], ["updated_at", "2021-10-15 17:01:36.736591"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 AND "groups"."id" != $2 LIMIT $3 [["canvas_id", 31403027], ["id", 9], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Role Exists (0.3ms) SELECT 1 AS one FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 82019683], ["LIMIT", 1]] Role Create (0.4ms) INSERT INTO "roles" ("canvas_id", "label", "base_role_type", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 82019683], ["label", "Cool Role"], ["base_role_type", "AccountMembership"], ["workflow_state", "active"], ["created_at", "2021-10-15 17:01:36.742954"], ["updated_at", "2021-10-15 17:01:36.742954"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Role Exists (0.3ms) SELECT 1 AS one FROM "roles" WHERE "roles"."canvas_id" IS NULL AND "roles"."id" != $1 LIMIT $2 [["id", 3], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Role Exists (0.3ms) SELECT 1 AS one FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 65250697], ["LIMIT", 1]] Role Create (0.2ms) INSERT INTO "roles" ("canvas_id", "label", "base_role_type", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 65250697], ["label", "Cool Role"], ["base_role_type", "AccountMembership"], ["workflow_state", "active"], ["created_at", "2021-10-15 17:01:36.749886"], ["updated_at", "2021-10-15 17:01:36.749886"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Role Load (0.2ms) SELECT "roles".* FROM "roles" ORDER BY "roles"."id" ASC LIMIT $1 [["LIMIT", 1]] Role Exists (0.2ms) SELECT 1 AS one FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 65250697], ["LIMIT", 1]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SELECT COUNT(*) FROM "roles" Role Load (0.2ms) SELECT "roles".* FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]]  (0.1ms) SAVEPOINT active_record_1 Role Exists (0.2ms) SELECT 1 AS one FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] Role Create (0.4ms) INSERT INTO "roles" ("canvas_id", "label", "base_role_type", "canvas_account_id", "workflow_state", "permissions", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 1], ["label", "Account Admin"], ["base_role_type", "AccountMembership"], ["canvas_account_id", 10], ["workflow_state", "built_in"], ["permissions", "{\"manage_wiki\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"post_to_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"moderate_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_announcements\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"send_messages\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"send_messages_all\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_outcomes\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"create_conferences\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"create_collaborations\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_roster\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_all_grades\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_grades\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_rubrics\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"comment_on_others_submissions\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_students\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_admin_users\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_role_overrides\":{\"enabled\":true,\"locked\":true,\"readonly\":true,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_account_memberships\":{\"enabled\":true,\"locked\":true,\"readonly\":true,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_account_settings\":{\"enabled\":true,\"locked\":true,\"readonly\":true,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_groups\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_group_pages\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_files\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_assignments\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"undelete_courses\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_grade_changes\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_course_changes\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_question_banks\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_calendar\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_reports\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_courses\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_user_logins\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_user_observers\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_alerts\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"become_user\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_developer_keys\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"import_sis\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_sis\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_sis\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_course_list\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_statistics\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_storage_quotas\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_course_content\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_content\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_interaction_alerts\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"change_course_state\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_sections\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_feature_flags\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_quiz_answer_audits\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"moderate_grades\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"lti_add_edit\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true}}"], ["created_at", "2021-10-15 17:01:36.757695"], ["updated_at", "2021-10-15 17:01:36.757695"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SELECT COUNT(*) FROM "roles" Role Load (0.2ms) SELECT "roles".* FROM "roles" ORDER BY "roles"."id" DESC LIMIT $1 [["LIMIT", 1]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Role Exists (0.2ms) SELECT 1 AS one FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] Role Create (0.2ms) INSERT INTO "roles" ("canvas_id", "label", "base_role_type", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 1], ["label", "Cool Role"], ["base_role_type", "AccountMembership"], ["workflow_state", "active"], ["created_at", "2021-10-15 17:01:36.764290"], ["updated_at", "2021-10-15 17:01:36.764290"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SELECT COUNT(*) FROM "roles" Role Load (0.1ms) SELECT "roles".* FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]]  (0.1ms) SAVEPOINT active_record_1 Role Exists (0.2ms) SELECT 1 AS one FROM "roles" WHERE "roles"."canvas_id" = $1 AND "roles"."id" != $2 LIMIT $3 [["canvas_id", 1], ["id", 6], ["LIMIT", 1]] Role Update (0.4ms) UPDATE "roles" SET "label" = $1, "canvas_account_id" = $2, "permissions" = $3, "workflow_state" = $4, "updated_at" = $5 WHERE "roles"."id" = $6 [["label", "Account Admin"], ["canvas_account_id", 10], ["permissions", "{\"manage_wiki\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"post_to_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"moderate_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_announcements\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"send_messages\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"send_messages_all\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_outcomes\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"create_conferences\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"create_collaborations\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_roster\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_all_grades\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_grades\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_rubrics\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"comment_on_others_submissions\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_students\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_admin_users\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_role_overrides\":{\"enabled\":true,\"locked\":true,\"readonly\":true,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_account_memberships\":{\"enabled\":true,\"locked\":true,\"readonly\":true,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_account_settings\":{\"enabled\":true,\"locked\":true,\"readonly\":true,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_groups\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_group_pages\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_files\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_assignments\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"undelete_courses\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_grade_changes\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_course_changes\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_question_banks\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_calendar\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_reports\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_courses\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_user_logins\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_user_observers\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_alerts\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"become_user\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_developer_keys\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"import_sis\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_sis\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_sis\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_course_list\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_statistics\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_storage_quotas\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_course_content\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_content\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_interaction_alerts\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"change_course_state\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_sections\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_feature_flags\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_quiz_answer_audits\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"moderate_grades\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"lti_add_edit\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true}}"], ["workflow_state", "built_in"], ["updated_at", "2021-10-15 17:01:36.768185"], ["id", 6]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SELECT COUNT(*) FROM "roles" Role Load (0.2ms) SELECT "roles".* FROM "roles" WHERE "roles"."id" = $1 LIMIT $2 [["id", 6], ["LIMIT", 1]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Section Exists (0.4ms) SELECT 1 AS one FROM "sections" WHERE "sections"."canvas_id" = $1 LIMIT $2 [["canvas_id", 51951416], ["LIMIT", 1]] Section Create (0.4ms) INSERT INTO "sections" ("canvas_id", "created_at", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["canvas_id", 51951416], ["created_at", "2021-10-15 17:01:36.781981"], ["updated_at", "2021-10-15 17:01:36.781981"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Section Exists (0.3ms) SELECT 1 AS one FROM "sections" WHERE "sections"."canvas_id" IS NULL AND "sections"."id" != $1 LIMIT $2 [["id", 1], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) SAVEPOINT active_record_1 Section Exists (0.2ms) SELECT 1 AS one FROM "sections" WHERE "sections"."canvas_id" = $1 LIMIT $2 [["canvas_id", 86262231], ["LIMIT", 1]] Section Create (0.3ms) INSERT INTO "sections" ("canvas_id", "created_at", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["canvas_id", 86262231], ["created_at", "2021-10-15 17:01:36.788193"], ["updated_at", "2021-10-15 17:01:36.788193"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Section Load (0.2ms) SELECT "sections".* FROM "sections" ORDER BY "sections"."id" ASC LIMIT $1 [["LIMIT", 1]] Section Exists (0.3ms) SELECT 1 AS one FROM "sections" WHERE "sections"."canvas_id" = $1 LIMIT $2 [["canvas_id", 86262231], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Section Exists (0.3ms) SELECT 1 AS one FROM "sections" WHERE "sections"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1301722], ["LIMIT", 1]] Section Create (0.3ms) INSERT INTO "sections" ("canvas_id", "created_at", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["canvas_id", 1301722], ["created_at", "2021-10-15 17:01:36.794747"], ["updated_at", "2021-10-15 17:01:36.794747"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Section Exists (0.3ms) SELECT 1 AS one FROM "sections" WHERE "sections"."canvas_id" = $1 AND "sections"."id" != $2 LIMIT $3 [["canvas_id", 1301722], ["id", 3], ["LIMIT", 1]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Section Exists (0.2ms) SELECT 1 AS one FROM "sections" WHERE "sections"."canvas_id" = $1 LIMIT $2 [["canvas_id", 9279530], ["LIMIT", 1]] Section Create (0.2ms) INSERT INTO "sections" ("canvas_id", "created_at", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["canvas_id", 9279530], ["created_at", "2021-10-15 17:01:36.799654"], ["updated_at", "2021-10-15 17:01:36.799654"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Submission Exists (0.5ms) SELECT 1 AS one FROM "submissions" WHERE "submissions"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] Submission Create (0.5ms) INSERT INTO "submissions" ("canvas_id", "submitted_at", "graded_at", "score", "points_possible", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 1], ["submitted_at", "2021-10-08 17:01:36.821196"], ["graded_at", "2021-10-14 17:01:36.821283"], ["score", 5.0], ["points_possible", 10.0], ["created_at", "2021-10-15 17:01:36.822851"], ["updated_at", "2021-10-15 17:01:36.822851"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Submission Exists (0.3ms) SELECT 1 AS one FROM "submissions" WHERE "submissions"."canvas_id" IS NULL AND "submissions"."id" != $1 LIMIT $2 [["id", 1], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Submission Exists (0.2ms) SELECT 1 AS one FROM "submissions" WHERE "submissions"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]] Submission Create (0.2ms) INSERT INTO "submissions" ("canvas_id", "submitted_at", "graded_at", "score", "points_possible", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 2], ["submitted_at", "2021-10-08 17:01:36.827948"], ["graded_at", "2021-10-14 17:01:36.828028"], ["score", 5.0], ["points_possible", 10.0], ["created_at", "2021-10-15 17:01:36.828989"], ["updated_at", "2021-10-15 17:01:36.828989"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Submission Load (0.2ms) SELECT "submissions".* FROM "submissions" ORDER BY "submissions"."id" ASC LIMIT $1 [["LIMIT", 1]] Submission Exists (0.3ms) SELECT 1 AS one FROM "submissions" WHERE "submissions"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Submission Exists (0.2ms) SELECT 1 AS one FROM "submissions" WHERE "submissions"."canvas_id" = $1 LIMIT $2 [["canvas_id", 3], ["LIMIT", 1]] Submission Create (0.2ms) INSERT INTO "submissions" ("canvas_id", "submitted_at", "graded_at", "score", "points_possible", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 3], ["submitted_at", "2021-10-08 17:01:36.833696"], ["graded_at", "2021-10-14 17:01:36.833776"], ["score", 5.0], ["points_possible", 10.0], ["created_at", "2021-10-15 17:01:36.834671"], ["updated_at", "2021-10-15 17:01:36.834671"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Submission Exists (0.2ms) SELECT 1 AS one FROM "submissions" WHERE "submissions"."canvas_id" = $1 AND "submissions"."id" != $2 LIMIT $3 [["canvas_id", 3], ["id", 3], ["LIMIT", 1]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Submission Exists (0.2ms) SELECT 1 AS one FROM "submissions" WHERE "submissions"."canvas_id" = $1 LIMIT $2 [["canvas_id", 4], ["LIMIT", 1]] Submission Create (0.3ms) INSERT INTO "submissions" ("canvas_id", "submitted_at", "graded_at", "score", "points_possible", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 4], ["submitted_at", "2021-10-08 17:01:36.838055"], ["graded_at", "2021-10-14 17:01:36.838136"], ["score", 5.0], ["points_possible", 10.0], ["created_at", "2021-10-15 17:01:36.839083"], ["updated_at", "2021-10-15 17:01:36.839083"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Submission Exists (0.3ms) SELECT 1 AS one FROM "submissions" WHERE "submissions"."canvas_id" = $1 AND "submissions"."id" != $2 LIMIT $3 [["canvas_id", 4], ["id", 4], ["LIMIT", 1]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Submission Exists (0.2ms) SELECT 1 AS one FROM "submissions" WHERE "submissions"."canvas_id" = $1 LIMIT $2 [["canvas_id", 5], ["LIMIT", 1]] Submission Create (0.2ms) INSERT INTO "submissions" ("canvas_id", "submitted_at", "graded_at", "score", "points_possible", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 5], ["submitted_at", "2021-10-08 17:01:36.843087"], ["graded_at", "2021-10-14 17:01:36.843169"], ["score", 5.0], ["points_possible", 10.0], ["created_at", "2021-10-15 17:01:36.844056"], ["updated_at", "2021-10-15 17:01:36.844056"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Submission Exists (0.2ms) SELECT 1 AS one FROM "submissions" WHERE "submissions"."canvas_id" = $1 AND "submissions"."id" != $2 LIMIT $3 [["canvas_id", 5], ["id", 5], ["LIMIT", 1]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Term Exists (0.3ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 33960221], ["LIMIT", 1]] Term Create (0.3ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 33960221], ["name", "Cool Term"], ["start_at", "2021-10-12 17:01:25.944264"], ["end_at", "2021-10-18 17:01:25.944367"], ["workflow_state", "active"], ["sis_id", "ab2994f26ecf3cbd05b0d05540477368"], ["created_at", "2021-10-15 17:01:36.848819"], ["updated_at", "2021-10-15 17:01:36.848819"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Term Exists (0.3ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" IS NULL AND "terms"."id" != $1 LIMIT $2 [["id", 9], ["LIMIT", 1]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Term Exists (0.2ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 6641970], ["LIMIT", 1]] Term Create (0.2ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 6641970], ["name", "Cool Term"], ["start_at", "2021-10-12 17:01:25.944264"], ["end_at", "2021-10-18 17:01:25.944367"], ["workflow_state", "active"], ["sis_id", "2cd48baeeeb2e3f6b607d07b09b24684"], ["created_at", "2021-10-15 17:01:36.855797"], ["updated_at", "2021-10-15 17:01:36.855797"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Term Load (0.1ms) SELECT "terms".* FROM "terms" ORDER BY "terms"."id" ASC LIMIT $1 [["LIMIT", 1]] Term Exists (0.2ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 6641970], ["LIMIT", 1]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Term Exists (0.2ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 79640316], ["LIMIT", 1]] Term Create (0.2ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 79640316], ["name", "Cool Term"], ["start_at", "2021-10-12 17:01:25.944264"], ["end_at", "2021-10-18 17:01:25.944367"], ["workflow_state", "active"], ["sis_id", "9d8421b60054b72e62e6c6e4e82655b3"], ["created_at", "2021-10-15 17:01:36.860958"], ["updated_at", "2021-10-15 17:01:36.860958"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Term Exists (0.2ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 29340183], ["LIMIT", 1]] Term Create (0.3ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 29340183], ["name", "Cool Term"], ["start_at", "2021-10-13 17:01:36.863539"], ["end_at", "2021-10-18 17:01:36.863617"], ["workflow_state", "active"], ["sis_id", "573fecc7ce85fce7248b27f7a07c2b3d"], ["created_at", "2021-10-15 17:01:36.865048"], ["updated_at", "2021-10-15 17:01:36.865048"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Term Exists (0.2ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 60070535], ["LIMIT", 1]] Term Create (0.2ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 60070535], ["name", "Cool Term"], ["start_at", "2021-10-12 17:01:25.944264"], ["end_at", "2021-10-18 17:01:25.944367"], ["workflow_state", "inactive"], ["sis_id", "e1b5adcbd27529bd1cb090677d0ecb02"], ["created_at", "2021-10-15 17:01:36.867170"], ["updated_at", "2021-10-15 17:01:36.867170"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Term Exists (0.2ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 51099603], ["LIMIT", 1]] Term Create (0.2ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 51099603], ["name", "Cool Term"], ["start_at", "2021-08-15 17:01:36.868018"], ["end_at", "2021-09-15 17:01:36.868075"], ["workflow_state", "active"], ["sis_id", "7effdffd28a5626cb3840c628141b972"], ["created_at", "2021-10-15 17:01:36.869065"], ["updated_at", "2021-10-15 17:01:36.869065"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 Term Exists (0.2ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 74606802], ["LIMIT", 1]] Term Create (0.2ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 74606802], ["name", "Cool Term"], ["start_at", "2022-04-15 17:01:36.869938"], ["end_at", "2022-10-15 17:01:36.869979"], ["workflow_state", "active"], ["sis_id", "8f18b4da68d07b990f2adfcd9136d717"], ["created_at", "2021-10-15 17:01:36.870959"], ["updated_at", "2021-10-15 17:01:36.870959"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Term Load (0.4ms) SELECT "terms".* FROM "terms" WHERE "terms"."workflow_state" = $1 AND (terms.start_at <= '2021-10-15 17:01:36.872104' OR terms.start_at IS NULL) AND (terms.end_at >= '2021-10-15 17:01:36.872204' OR terms.end_at IS NULL) [["workflow_state", "active"]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SELECT COUNT(*) FROM "terms" Term Load (0.1ms) SELECT "terms".* FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]]  (0.1ms) SAVEPOINT active_record_1 Term Exists (0.2ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] Term Create (0.3ms) INSERT INTO "terms" ("canvas_id", "name", "workflow_state", "grading_period_group_id", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 1], ["name", "Default Term"], ["workflow_state", "active"], ["grading_period_group_id", 1], ["sis_id", "Test"], ["created_at", "2021-10-15 17:01:36.876241"], ["updated_at", "2021-10-15 17:01:36.876241"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SELECT COUNT(*) FROM "terms" Term Load (0.2ms) SELECT "terms".* FROM "terms" ORDER BY "terms"."id" DESC LIMIT $1 [["LIMIT", 1]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Term Exists (0.3ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] Term Create (0.2ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 1], ["name", "Cool Term"], ["start_at", "2021-10-12 17:01:25.944264"], ["end_at", "2021-10-18 17:01:25.944367"], ["workflow_state", "active"], ["sis_id", "8aa17b911e4006f817085f7f4eef6dad"], ["created_at", "2021-10-15 17:01:36.880754"], ["updated_at", "2021-10-15 17:01:36.880754"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SELECT COUNT(*) FROM "terms" Term Load (0.1ms) SELECT "terms".* FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]]  (0.1ms) SAVEPOINT active_record_1 Term Exists (0.1ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 AND "terms"."id" != $2 LIMIT $3 [["canvas_id", 1], ["id", 17], ["LIMIT", 1]] Term Update (0.3ms) UPDATE "terms" SET "name" = $1, "sis_id" = $2, "start_at" = $3, "end_at" = $4, "grading_period_group_id" = $5, "updated_at" = $6 WHERE "terms"."id" = $7 [["name", "Default Term"], ["sis_id", "Test"], ["start_at", nil], ["end_at", nil], ["grading_period_group_id", 1], ["updated_at", "2021-10-15 17:01:36.883633"], ["id", 17]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SELECT COUNT(*) FROM "terms" Term Load (0.2ms) SELECT "terms".* FROM "terms" WHERE "terms"."id" = $1 LIMIT $2 [["id", 17], ["LIMIT", 1]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 User Exists (0.3ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 84032309], ["LIMIT", 1]] User Create (0.3ms) INSERT INTO "users" ("canvas_id", "sis_id", "email", "first_name", "last_name", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 84032309], ["sis_id", "fc204b0041396dc445c38263a636388c"], ["email", "cooldude@coolsite.com"], ["first_name", "Cool"], ["last_name", "Dude"], ["created_at", "2021-10-15 17:01:36.888557"], ["updated_at", "2021-10-15 17:01:36.888557"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 User Exists (0.3ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" IS NULL AND "users"."id" != $1 LIMIT $2 [["id", 5], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 User Exists (0.2ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 76694907], ["LIMIT", 1]] User Create (0.3ms) INSERT INTO "users" ("canvas_id", "sis_id", "email", "first_name", "last_name", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 76694907], ["sis_id", "60650105a7b485afd5d3e384acafa34d"], ["email", "cooldude@coolsite.com"], ["first_name", "Cool"], ["last_name", "Dude"], ["created_at", "2021-10-15 17:01:36.894901"], ["updated_at", "2021-10-15 17:01:36.894901"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 User Load (0.2ms) SELECT "users".* FROM "users" ORDER BY "users"."id" ASC LIMIT $1 [["LIMIT", 1]] User Exists (0.2ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 76694907], ["LIMIT", 1]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 User Exists (0.3ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 10792294], ["LIMIT", 1]] User Create (0.2ms) INSERT INTO "users" ("canvas_id", "sis_id", "email", "first_name", "last_name", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 10792294], ["sis_id", "efc0885cc4bf245a6ba47242242e4c5a"], ["email", "cooldude@coolsite.com"], ["first_name", "Cool"], ["last_name", "Dude"], ["created_at", "2021-10-15 17:01:36.901222"], ["updated_at", "2021-10-15 17:01:36.901222"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 User Exists (0.2ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 64738957], ["LIMIT", 1]] User Create (0.2ms) INSERT INTO "users" ("canvas_id", "sis_id", "email", "first_name", "last_name", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 64738957], ["sis_id", "28627c3602a7656c7641bdb6e271814c"], ["email", "cooldude@coolsite.com"], ["first_name", "Cool"], ["last_name", "Dude"], ["created_at", "2021-10-15 17:01:36.904512"], ["updated_at", "2021-10-15 17:01:36.904512"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 User Exists (0.3ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 40411987], ["LIMIT", 1]] User Create (0.3ms) INSERT INTO "users" ("canvas_id", "sis_id", "email", "first_name", "last_name", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 40411987], ["sis_id", "9d9a10a6cb8ffbb2c66e837b85c9050b"], ["email", "cooldude@coolsite.com"], ["first_name", "Cool"], ["last_name", "Dude"], ["created_at", "2021-10-15 17:01:36.908018"], ["updated_at", "2021-10-15 17:01:36.908018"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.3ms) SELECT COUNT(*) FROM "assignment_groups" AssignmentGroup Create Many (0.7ms) INSERT INTO "assignment_groups" ("canvas_id","canvas_course_id","name","rules","position","group_weight","workflow_state","canvas_created_at","canvas_updated_at","created_at","updated_at") VALUES (1,1,'Assignments','--- drop_lowest:1\nnever_drop:36\n ',1,50.0,'available','2017-09-08 01:37:33','2017-09-08 01:37:33','2021-10-15 17:01:36.915615','2021-10-15 17:01:36.915615'),(2,1,'Tests',NULL,1,50.0,'available','2017-09-08 01:37:33','2017-09-08 01:37:33','2021-10-15 17:01:36.915615','2021-10-15 17:01:36.915615') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","canvas_course_id"=EXCLUDED."canvas_course_id","name"=EXCLUDED."name","rules"=EXCLUDED."rules","position"=EXCLUDED."position","group_weight"=EXCLUDED."group_weight","workflow_state"=EXCLUDED."workflow_state","canvas_created_at"=EXCLUDED."canvas_created_at","canvas_updated_at"=EXCLUDED."canvas_updated_at","updated_at"=EXCLUDED."updated_at" WHERE ("assignment_groups".canvas_id, "assignment_groups".canvas_course_id, "assignment_groups".name, "assignment_groups".rules, "assignment_groups".position, "assignment_groups".group_weight, "assignment_groups".workflow_state, "assignment_groups".canvas_created_at, "assignment_groups".canvas_updated_at) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.canvas_course_id, EXCLUDED.name, EXCLUDED.rules, EXCLUDED.position, EXCLUDED.group_weight, EXCLUDED.workflow_state, EXCLUDED.canvas_created_at, EXCLUDED.canvas_updated_at) RETURNING "id"  (0.2ms) SELECT COUNT(*) FROM "assignment_groups"  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SELECT COUNT(*) FROM "assignments" Assignment Create Many (0.7ms) INSERT INTO "assignments" ("canvas_id","title","description","due_at","unlock_at","lock_at","points_possible","min_score","max_score","mastery_score","grading_type","submission_types","workflow_state","canvas_context_id","canvas_context_type","canvas_assignment_group_id","canvas_grading_scheme_id","canvas_grading_standard_id","created_at","updated_at") VALUES (88,'Assignment 1','

fdsfds

',NULL,NULL,NULL,100.0,NULL,NULL,NULL,'points','online_text_entry','published',58,'Course',55,NULL,NULL,'2021-10-15 17:01:36.919776','2021-10-15 17:01:36.919776'),(89,'fdsfdsfds','

fdsfdsfsdf

',NULL,NULL,NULL,100.0,NULL,NULL,NULL,'points','online_text_entry','published',59,'Course',56,NULL,NULL,'2021-10-15 17:01:36.919776','2021-10-15 17:01:36.919776') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","title"=EXCLUDED."title","description"=EXCLUDED."description","due_at"=EXCLUDED."due_at","unlock_at"=EXCLUDED."unlock_at","lock_at"=EXCLUDED."lock_at","points_possible"=EXCLUDED."points_possible","min_score"=EXCLUDED."min_score","max_score"=EXCLUDED."max_score","mastery_score"=EXCLUDED."mastery_score","grading_type"=EXCLUDED."grading_type","submission_types"=EXCLUDED."submission_types","workflow_state"=EXCLUDED."workflow_state","canvas_context_id"=EXCLUDED."canvas_context_id","canvas_context_type"=EXCLUDED."canvas_context_type","canvas_assignment_group_id"=EXCLUDED."canvas_assignment_group_id","canvas_grading_scheme_id"=EXCLUDED."canvas_grading_scheme_id","canvas_grading_standard_id"=EXCLUDED."canvas_grading_standard_id","updated_at"=EXCLUDED."updated_at" WHERE ("assignments".canvas_id, "assignments".title, "assignments".description, "assignments".due_at, "assignments".unlock_at, "assignments".lock_at, "assignments".points_possible, "assignments".min_score, "assignments".max_score, "assignments".mastery_score, "assignments".grading_type, "assignments".submission_types, "assignments".workflow_state, "assignments".canvas_context_id, "assignments".canvas_context_type, "assignments".canvas_assignment_group_id, "assignments".canvas_grading_scheme_id, "assignments".canvas_grading_standard_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.title, EXCLUDED.description, EXCLUDED.due_at, EXCLUDED.unlock_at, EXCLUDED.lock_at, EXCLUDED.points_possible, EXCLUDED.min_score, EXCLUDED.max_score, EXCLUDED.mastery_score, EXCLUDED.grading_type, EXCLUDED.submission_types, EXCLUDED.workflow_state, EXCLUDED.canvas_context_id, EXCLUDED.canvas_context_type, EXCLUDED.canvas_assignment_group_id, EXCLUDED.canvas_grading_scheme_id, EXCLUDED.canvas_grading_standard_id) RETURNING "id"  (0.2ms) SELECT COUNT(*) FROM "assignments"  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.3ms) SELECT COUNT(*) FROM "context_module_items" ContextModuleItem Create Many (0.5ms) INSERT INTO "context_module_items" ("canvas_id","canvas_context_module_id","position","canvas_content_id","canvas_content_type","workflow_state","canvas_assignment_id","created_at","updated_at") VALUES (15,9,1,83,'Assignment','active',1,'2021-10-15 17:01:36.923615','2021-10-15 17:01:36.923615'),(16,10,1,80,'Assignment','active',2,'2021-10-15 17:01:36.923615','2021-10-15 17:01:36.923615') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","canvas_context_module_id"=EXCLUDED."canvas_context_module_id","position"=EXCLUDED."position","canvas_content_id"=EXCLUDED."canvas_content_id","canvas_content_type"=EXCLUDED."canvas_content_type","workflow_state"=EXCLUDED."workflow_state","canvas_assignment_id"=EXCLUDED."canvas_assignment_id","updated_at"=EXCLUDED."updated_at" WHERE ("context_module_items".canvas_id, "context_module_items".canvas_context_module_id, "context_module_items".position, "context_module_items".canvas_content_id, "context_module_items".canvas_content_type, "context_module_items".workflow_state, "context_module_items".canvas_assignment_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.canvas_context_module_id, EXCLUDED.position, EXCLUDED.canvas_content_id, EXCLUDED.canvas_content_type, EXCLUDED.workflow_state, EXCLUDED.canvas_assignment_id) RETURNING "id"  (0.2ms) SELECT COUNT(*) FROM "context_module_items"  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.3ms) SELECT COUNT(*) FROM "context_modules" ContextModule Create Many (0.5ms) INSERT INTO "context_modules" ("canvas_id","canvas_context_id","canvas_context_type","position","name","workflow_state","deleted_at","created_at","updated_at") VALUES (23,785,'Course',1,'New Mod','active',NULL,'2021-10-15 17:01:36.927097','2021-10-15 17:01:36.927097'),(4,27,'Course',1,'Modules gonna module','unpublished',NULL,'2021-10-15 17:01:36.927097','2021-10-15 17:01:36.927097') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","canvas_context_id"=EXCLUDED."canvas_context_id","canvas_context_type"=EXCLUDED."canvas_context_type","position"=EXCLUDED."position","name"=EXCLUDED."name","workflow_state"=EXCLUDED."workflow_state","deleted_at"=EXCLUDED."deleted_at","updated_at"=EXCLUDED."updated_at" WHERE ("context_modules".canvas_id, "context_modules".canvas_context_id, "context_modules".canvas_context_type, "context_modules".position, "context_modules".name, "context_modules".workflow_state, "context_modules".deleted_at) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.canvas_context_id, EXCLUDED.canvas_context_type, EXCLUDED.position, EXCLUDED.name, EXCLUDED.workflow_state, EXCLUDED.deleted_at) RETURNING "id"  (0.2ms) SELECT COUNT(*) FROM "context_modules"  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SELECT COUNT(*) FROM "courses" Course Create Many (0.5ms) INSERT INTO "courses" ("canvas_id","sis_id","course_code","name","canvas_account_id","canvas_term_id","start_at","end_at","workflow_state","grading_standard_id","created_at","updated_at") VALUES (1,'course_sis_id_1','C1','Course #1',1,1,'2017-03-27 21:53:18','2017-04-27 12:21:18','active',NULL,'2021-10-15 17:01:36.930581','2021-10-15 17:01:36.930581'),(2,'course_sis_id_2','C2','Course #2',1,1,'2017-03-27 21:53:18','2017-04-27 12:21:18','unpublished',NULL,'2021-10-15 17:01:36.930581','2021-10-15 17:01:36.930581') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","sis_id"=EXCLUDED."sis_id","course_code"=EXCLUDED."course_code","name"=EXCLUDED."name","canvas_account_id"=EXCLUDED."canvas_account_id","canvas_term_id"=EXCLUDED."canvas_term_id","start_at"=EXCLUDED."start_at","end_at"=EXCLUDED."end_at","workflow_state"=EXCLUDED."workflow_state","grading_standard_id"=EXCLUDED."grading_standard_id","updated_at"=EXCLUDED."updated_at" WHERE ("courses".canvas_id, "courses".sis_id, "courses".course_code, "courses".name, "courses".canvas_account_id, "courses".canvas_term_id, "courses".start_at, "courses".end_at, "courses".workflow_state, "courses".grading_standard_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.sis_id, EXCLUDED.course_code, EXCLUDED.name, EXCLUDED.canvas_account_id, EXCLUDED.canvas_term_id, EXCLUDED.start_at, EXCLUDED.end_at, EXCLUDED.workflow_state, EXCLUDED.grading_standard_id) RETURNING "id"  (0.2ms) SELECT COUNT(*) FROM "courses"  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SELECT COUNT(*) FROM "users" User Create Many (0.5ms) INSERT INTO "users" ("canvas_id","sis_id","email","first_name","last_name","name","sortable_name","workflow_state","login_id","created_at","updated_at") VALUES (1,'sis_id_1','poorbastard@yharnam.com','Patches','the Spider','Patches the Spider','the Spider, Patches','active','spiderdude1337','2021-10-15 17:01:36.934262','2021-10-15 17:01:36.934262'),(2,'sis_id_2','dreamer@yharnam.com','Hunter','Djura','Hunter Djura','Djura, Hunter','active','retireddude109','2021-10-15 17:01:36.934262','2021-10-15 17:01:36.934262') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","sis_id"=EXCLUDED."sis_id","email"=EXCLUDED."email","first_name"=EXCLUDED."first_name","last_name"=EXCLUDED."last_name","name"=EXCLUDED."name","sortable_name"=EXCLUDED."sortable_name","workflow_state"=EXCLUDED."workflow_state","login_id"=EXCLUDED."login_id","updated_at"=EXCLUDED."updated_at" WHERE ("users".canvas_id, "users".sis_id, "users".email, "users".first_name, "users".last_name, "users".name, "users".sortable_name, "users".workflow_state, "users".login_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.sis_id, EXCLUDED.email, EXCLUDED.first_name, EXCLUDED.last_name, EXCLUDED.name, EXCLUDED.sortable_name, EXCLUDED.workflow_state, EXCLUDED.login_id) RETURNING "id"  (0.2ms) SELECT COUNT(*) FROM "users"  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SELECT COUNT(*) FROM "courses" Course Create Many (0.5ms) INSERT INTO "courses" ("canvas_id","sis_id","course_code","name","canvas_account_id","canvas_term_id","start_at","end_at","workflow_state","grading_standard_id","created_at","updated_at") VALUES (1,'course_sis_id_1','C1','Course #1',1,1,'2017-03-27 21:53:18','2017-04-27 12:21:18','active',NULL,'2021-10-15 17:01:36.938269','2021-10-15 17:01:36.938269'),(2,'course_sis_id_2','C2','Course #2',1,1,'2017-03-27 21:53:18','2017-04-27 12:21:18','unpublished',NULL,'2021-10-15 17:01:36.938269','2021-10-15 17:01:36.938269') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","sis_id"=EXCLUDED."sis_id","course_code"=EXCLUDED."course_code","name"=EXCLUDED."name","canvas_account_id"=EXCLUDED."canvas_account_id","canvas_term_id"=EXCLUDED."canvas_term_id","start_at"=EXCLUDED."start_at","end_at"=EXCLUDED."end_at","workflow_state"=EXCLUDED."workflow_state","grading_standard_id"=EXCLUDED."grading_standard_id","updated_at"=EXCLUDED."updated_at" WHERE ("courses".canvas_id, "courses".sis_id, "courses".course_code, "courses".name, "courses".canvas_account_id, "courses".canvas_term_id, "courses".start_at, "courses".end_at, "courses".workflow_state, "courses".grading_standard_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.sis_id, EXCLUDED.course_code, EXCLUDED.name, EXCLUDED.canvas_account_id, EXCLUDED.canvas_term_id, EXCLUDED.start_at, EXCLUDED.end_at, EXCLUDED.workflow_state, EXCLUDED.grading_standard_id) RETURNING "id"  (0.2ms) SELECT COUNT(*) FROM "courses" Course Load (0.3ms) SELECT "courses".* FROM "courses" ORDER BY "courses"."id" ASC LIMIT $1 [["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.3ms) SELECT COUNT(*) FROM "enrollments" Enrollment Create Many (0.4ms) INSERT INTO "enrollments" ("canvas_id","canvas_course_id","course_sis_id","canvas_user_id","user_sis_id","role","canvas_role_id","canvas_section_id","workflow_state","base_role_type","created_at","updated_at") VALUES (1,1,'sis_MUSC_2520_834',2,'sis_dalvarez_247','teacher',4,1,'active','TeacherEnrollment','2021-10-15 17:01:36.943828','2021-10-15 17:01:36.943828'),(2,1,'sis_MUSC_2520_834',3,'sis_jweaver_720','student',4,1,'active','StudentEnrollment','2021-10-15 17:01:36.943828','2021-10-15 17:01:36.943828') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","canvas_course_id"=EXCLUDED."canvas_course_id","course_sis_id"=EXCLUDED."course_sis_id","canvas_user_id"=EXCLUDED."canvas_user_id","user_sis_id"=EXCLUDED."user_sis_id","role"=EXCLUDED."role","canvas_role_id"=EXCLUDED."canvas_role_id","canvas_section_id"=EXCLUDED."canvas_section_id","workflow_state"=EXCLUDED."workflow_state","base_role_type"=EXCLUDED."base_role_type","updated_at"=EXCLUDED."updated_at" WHERE ("enrollments".canvas_id, "enrollments".canvas_course_id, "enrollments".course_sis_id, "enrollments".canvas_user_id, "enrollments".user_sis_id, "enrollments".role, "enrollments".canvas_role_id, "enrollments".canvas_section_id, "enrollments".workflow_state, "enrollments".base_role_type) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.canvas_course_id, EXCLUDED.course_sis_id, EXCLUDED.canvas_user_id, EXCLUDED.user_sis_id, EXCLUDED.role, EXCLUDED.canvas_role_id, EXCLUDED.canvas_section_id, EXCLUDED.workflow_state, EXCLUDED.base_role_type) RETURNING "id"  (0.2ms) SELECT COUNT(*) FROM "enrollments"  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SELECT COUNT(*) FROM "sections" Section Create Many (0.4ms) INSERT INTO "sections" ("canvas_id","sis_id","canvas_course_id","name","workflow_state","start_at","end_at","created_at","updated_at") VALUES (1,'sis_section_1',1,'Cool Section','active','2017-03-27 21:53:18','2017-03-27 21:53:18','2021-10-15 17:01:36.947172','2021-10-15 17:01:36.947172'),(2,'sis_section_2',2,'Lame Section','active','2017-03-27 21:53:18','2017-03-27 21:53:18','2021-10-15 17:01:36.947172','2021-10-15 17:01:36.947172') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","sis_id"=EXCLUDED."sis_id","canvas_course_id"=EXCLUDED."canvas_course_id","name"=EXCLUDED."name","workflow_state"=EXCLUDED."workflow_state","start_at"=EXCLUDED."start_at","end_at"=EXCLUDED."end_at","updated_at"=EXCLUDED."updated_at" WHERE ("sections".canvas_id, "sections".sis_id, "sections".canvas_course_id, "sections".name, "sections".workflow_state, "sections".start_at, "sections".end_at) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.sis_id, EXCLUDED.canvas_course_id, EXCLUDED.name, EXCLUDED.workflow_state, EXCLUDED.start_at, EXCLUDED.end_at) RETURNING "id"  (0.2ms) SELECT COUNT(*) FROM "sections" Section Load (0.1ms) SELECT "sections".* FROM "sections" ORDER BY "sections"."id" ASC LIMIT $1 [["LIMIT", 1]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN Section Create Many (0.3ms) INSERT INTO "sections" ("canvas_id","canvas_nonxlist_course_id","created_at","updated_at") VALUES (2,2,'2021-10-15 17:01:36.950412','2021-10-15 17:01:36.950412') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","canvas_nonxlist_course_id"=EXCLUDED."canvas_nonxlist_course_id","updated_at"=EXCLUDED."updated_at" WHERE ("sections".canvas_id, "sections".canvas_nonxlist_course_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.canvas_nonxlist_course_id) RETURNING "id"  (0.2ms) SELECT COUNT(*) FROM "sections" WHERE "sections"."canvas_nonxlist_course_id" IS NOT NULL Section Load (0.1ms) SELECT "sections".* FROM "sections" WHERE "sections"."canvas_nonxlist_course_id" IS NOT NULL ORDER BY "sections"."id" ASC LIMIT $1 [["LIMIT", 1]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SELECT COUNT(*) FROM "groups" Group Create Many (0.4ms) INSERT INTO "groups" ("canvas_id","sis_id","canvas_group_category_id","group_category_sis_id","canvas_account_id","canvas_course_id","name","workflow_state","context_id","context_type","max_membership","created_at","updated_at") VALUES (50,'sis1',10,NULL,1,NULL,'Group1','available',1,'Account',NULL,'2021-10-15 17:01:36.954015','2021-10-15 17:01:36.954015'),(51,'sis2',2,NULL,NULL,1,'Group2','available',1,'Course',1,'2021-10-15 17:01:36.954015','2021-10-15 17:01:36.954015') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","sis_id"=EXCLUDED."sis_id","canvas_group_category_id"=EXCLUDED."canvas_group_category_id","group_category_sis_id"=EXCLUDED."group_category_sis_id","canvas_account_id"=EXCLUDED."canvas_account_id","canvas_course_id"=EXCLUDED."canvas_course_id","name"=EXCLUDED."name","workflow_state"=EXCLUDED."workflow_state","context_id"=EXCLUDED."context_id","context_type"=EXCLUDED."context_type","max_membership"=EXCLUDED."max_membership","updated_at"=EXCLUDED."updated_at" WHERE ("groups".canvas_id, "groups".sis_id, "groups".canvas_group_category_id, "groups".group_category_sis_id, "groups".canvas_account_id, "groups".canvas_course_id, "groups".name, "groups".workflow_state, "groups".context_id, "groups".context_type, "groups".max_membership) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.sis_id, EXCLUDED.canvas_group_category_id, EXCLUDED.group_category_sis_id, EXCLUDED.canvas_account_id, EXCLUDED.canvas_course_id, EXCLUDED.name, EXCLUDED.workflow_state, EXCLUDED.context_id, EXCLUDED.context_type, EXCLUDED.max_membership) RETURNING "id"  (0.2ms) SELECT COUNT(*) FROM "groups" Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."name" = $1 LIMIT $2 [["name", "Group1"], ["LIMIT", 1]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SELECT COUNT(*) FROM "group_memberships" GroupMembership Create Many (0.4ms) INSERT INTO "group_memberships" ("canvas_id","canvas_group_id","group_sis_id","canvas_user_id","user_sis_id","workflow_state","created_at","updated_at") VALUES (50,1,NULL,10,NULL,'accepted','2021-10-15 17:01:36.958071','2021-10-15 17:01:36.958071'),(51,2,NULL,11,NULL,'accepted','2021-10-15 17:01:36.958071','2021-10-15 17:01:36.958071') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","canvas_group_id"=EXCLUDED."canvas_group_id","group_sis_id"=EXCLUDED."group_sis_id","canvas_user_id"=EXCLUDED."canvas_user_id","user_sis_id"=EXCLUDED."user_sis_id","workflow_state"=EXCLUDED."workflow_state","updated_at"=EXCLUDED."updated_at" WHERE ("group_memberships".canvas_id, "group_memberships".canvas_group_id, "group_memberships".group_sis_id, "group_memberships".canvas_user_id, "group_memberships".user_sis_id, "group_memberships".workflow_state) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.canvas_group_id, EXCLUDED.group_sis_id, EXCLUDED.canvas_user_id, EXCLUDED.user_sis_id, EXCLUDED.workflow_state) RETURNING "id"  (0.2ms) SELECT COUNT(*) FROM "group_memberships" GroupMembership Load (0.2ms) SELECT "group_memberships".* FROM "group_memberships" WHERE "group_memberships"."canvas_id" = $1 LIMIT $2 [["canvas_id", 50], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.6ms) SELECT COUNT(*) FROM "user_observers" UserObserver Create Many (0.7ms) INSERT INTO "user_observers" ("observing_user_id","observed_user_id","workflow_state","created_at","updated_at") VALUES (21,3,'active','2021-10-15 17:01:36.967694','2021-10-15 17:01:36.967694'),(21,2,'active','2021-10-15 17:01:36.967694','2021-10-15 17:01:36.967694') ON CONFLICT (observing_user_id, observed_user_id) DO UPDATE SET "observing_user_id"=EXCLUDED."observing_user_id","observed_user_id"=EXCLUDED."observed_user_id","workflow_state"=EXCLUDED."workflow_state","updated_at"=EXCLUDED."updated_at" WHERE ("user_observers".observing_user_id, "user_observers".observed_user_id, "user_observers".workflow_state) IS DISTINCT FROM (EXCLUDED.observing_user_id, EXCLUDED.observed_user_id, EXCLUDED.workflow_state) RETURNING "id"  (0.2ms) SELECT COUNT(*) FROM "user_observers" UserObserver Load (0.2ms) SELECT "user_observers".* FROM "user_observers" WHERE "user_observers"."observed_user_id" = $1 LIMIT $2 [["observed_user_id", 3], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.4ms) SELECT COUNT(*) FROM "grading_periods" GradingPeriod Create Many (0.6ms) INSERT INTO "grading_periods" ("canvas_id","title","weight","start_date","end_date","close_date","canvas_grading_period_group_id","workflow_state","created_at","updated_at") VALUES (1,'Period 1',0.2,'2019-07-01 06:00:00','2019-08-01 05:59:59','2019-08-01 05:59:59',1,'active','2021-10-15 17:01:36.979642','2021-10-15 17:01:36.979642'),(2,'Period 2',0.8,'2019-08-01 06:00:00','2019-09-01 05:59:59','2019-09-01 05:59:59',1,'deleted','2021-10-15 17:01:36.979642','2021-10-15 17:01:36.979642') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","title"=EXCLUDED."title","weight"=EXCLUDED."weight","start_date"=EXCLUDED."start_date","end_date"=EXCLUDED."end_date","close_date"=EXCLUDED."close_date","canvas_grading_period_group_id"=EXCLUDED."canvas_grading_period_group_id","workflow_state"=EXCLUDED."workflow_state","updated_at"=EXCLUDED."updated_at" WHERE ("grading_periods".canvas_id, "grading_periods".title, "grading_periods".weight, "grading_periods".start_date, "grading_periods".end_date, "grading_periods".close_date, "grading_periods".canvas_grading_period_group_id, "grading_periods".workflow_state) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.title, EXCLUDED.weight, EXCLUDED.start_date, EXCLUDED.end_date, EXCLUDED.close_date, EXCLUDED.canvas_grading_period_group_id, EXCLUDED.workflow_state) RETURNING "id"  (0.2ms) SELECT COUNT(*) FROM "grading_periods" GradingPeriod Load (0.2ms) SELECT "grading_periods".* FROM "grading_periods" WHERE "grading_periods"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.1ms) BEGIN  (0.4ms) SELECT COUNT(*) FROM "grading_period_groups" GradingPeriodGroup Create Many (0.7ms) INSERT INTO "grading_period_groups" ("canvas_id","title","weighted","display_totals_for_all_grading_periods","workflow_state","created_at","updated_at") VALUES (1,'Test Group',FALSE,FALSE,'active','2021-10-15 17:01:37.007413','2021-10-15 17:01:37.007413') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","title"=EXCLUDED."title","weighted"=EXCLUDED."weighted","display_totals_for_all_grading_periods"=EXCLUDED."display_totals_for_all_grading_periods","workflow_state"=EXCLUDED."workflow_state","updated_at"=EXCLUDED."updated_at" WHERE ("grading_period_groups".canvas_id, "grading_period_groups".title, "grading_period_groups".weighted, "grading_period_groups".display_totals_for_all_grading_periods, "grading_period_groups".workflow_state) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.title, EXCLUDED.weighted, EXCLUDED.display_totals_for_all_grading_periods, EXCLUDED.workflow_state) RETURNING "id"  (0.2ms) SELECT COUNT(*) FROM "grading_period_groups" GradingPeriodGroup Load (0.1ms) SELECT "grading_period_groups".* FROM "grading_period_groups" WHERE "grading_period_groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SELECT COUNT(*) FROM "user_observers" UserObserver Create Many (0.3ms) INSERT INTO "user_observers" ("observing_user_id","observed_user_id","workflow_state","created_at","updated_at") VALUES (21,3,'active','2021-10-15 17:01:37.016133','2021-10-15 17:01:37.016133'),(21,2,'active','2021-10-15 17:01:37.016133','2021-10-15 17:01:37.016133') ON CONFLICT (observing_user_id, observed_user_id) DO UPDATE SET "observing_user_id"=EXCLUDED."observing_user_id","observed_user_id"=EXCLUDED."observed_user_id","workflow_state"=EXCLUDED."workflow_state","updated_at"=EXCLUDED."updated_at" WHERE ("user_observers".observing_user_id, "user_observers".observed_user_id, "user_observers".workflow_state) IS DISTINCT FROM (EXCLUDED.observing_user_id, EXCLUDED.observed_user_id, EXCLUDED.workflow_state) RETURNING "id"  (0.2ms) SELECT COUNT(*) FROM "user_observers"  (0.2ms) SELECT COUNT(*) FROM "user_observers" UserObserver Create Many (0.3ms) INSERT INTO "user_observers" ("observing_user_id","observed_user_id","workflow_state","created_at","updated_at") VALUES (21,3,'active','2021-10-15 17:01:37.018037','2021-10-15 17:01:37.018037'),(21,2,'active','2021-10-15 17:01:37.018037','2021-10-15 17:01:37.018037') ON CONFLICT (observing_user_id, observed_user_id) DO UPDATE SET "observing_user_id"=EXCLUDED."observing_user_id","observed_user_id"=EXCLUDED."observed_user_id","workflow_state"=EXCLUDED."workflow_state","updated_at"=EXCLUDED."updated_at" WHERE ("user_observers".observing_user_id, "user_observers".observed_user_id, "user_observers".workflow_state) IS DISTINCT FROM (EXCLUDED.observing_user_id, EXCLUDED.observed_user_id, EXCLUDED.workflow_state) RETURNING "id"  (0.2ms) SELECT COUNT(*) FROM "user_observers"  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SELECT COUNT(*) FROM "users"  (0.2ms) SELECT COUNT(*) FROM "courses" Course Create Many (0.5ms) INSERT INTO "courses" ("canvas_id","sis_id","course_code","name","canvas_account_id","canvas_term_id","start_at","end_at","workflow_state","grading_standard_id","created_at","updated_at") VALUES (1,'course_sis_id_1','C1','Course #1',1,1,'2017-03-27 21:53:18','2017-04-27 12:21:18','active',NULL,'2021-10-15 17:01:37.023172','2021-10-15 17:01:37.023172'),(2,'course_sis_id_2','C2','Course #2',1,1,'2017-03-27 21:53:18','2017-04-27 12:21:18','unpublished',NULL,'2021-10-15 17:01:37.023172','2021-10-15 17:01:37.023172') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","sis_id"=EXCLUDED."sis_id","course_code"=EXCLUDED."course_code","name"=EXCLUDED."name","canvas_account_id"=EXCLUDED."canvas_account_id","canvas_term_id"=EXCLUDED."canvas_term_id","start_at"=EXCLUDED."start_at","end_at"=EXCLUDED."end_at","workflow_state"=EXCLUDED."workflow_state","grading_standard_id"=EXCLUDED."grading_standard_id","updated_at"=EXCLUDED."updated_at" WHERE ("courses".canvas_id, "courses".sis_id, "courses".course_code, "courses".name, "courses".canvas_account_id, "courses".canvas_term_id, "courses".start_at, "courses".end_at, "courses".workflow_state, "courses".grading_standard_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.sis_id, EXCLUDED.course_code, EXCLUDED.name, EXCLUDED.canvas_account_id, EXCLUDED.canvas_term_id, EXCLUDED.start_at, EXCLUDED.end_at, EXCLUDED.workflow_state, EXCLUDED.grading_standard_id) RETURNING "id" User Create Many (0.3ms) INSERT INTO "users" ("canvas_id","sis_id","email","first_name","last_name","name","sortable_name","workflow_state","login_id","created_at","updated_at") VALUES (1,'sis_id_1','poorbastard@yharnam.com','Patches','the Spider','Patches the Spider','the Spider, Patches','active','spiderdude1337','2021-10-15 17:01:37.025065','2021-10-15 17:01:37.025065'),(2,'sis_id_2','dreamer@yharnam.com','Hunter','Djura','Hunter Djura','Djura, Hunter','active','retireddude109','2021-10-15 17:01:37.025065','2021-10-15 17:01:37.025065') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","sis_id"=EXCLUDED."sis_id","email"=EXCLUDED."email","first_name"=EXCLUDED."first_name","last_name"=EXCLUDED."last_name","name"=EXCLUDED."name","sortable_name"=EXCLUDED."sortable_name","workflow_state"=EXCLUDED."workflow_state","login_id"=EXCLUDED."login_id","updated_at"=EXCLUDED."updated_at" WHERE ("users".canvas_id, "users".sis_id, "users".email, "users".first_name, "users".last_name, "users".name, "users".sortable_name, "users".workflow_state, "users".login_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.sis_id, EXCLUDED.email, EXCLUDED.first_name, EXCLUDED.last_name, EXCLUDED.name, EXCLUDED.sortable_name, EXCLUDED.workflow_state, EXCLUDED.login_id) RETURNING "id"  (0.1ms) SELECT COUNT(*) FROM "users"  (0.2ms) SELECT COUNT(*) FROM "courses"  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN Course Create Many (0.5ms) INSERT INTO "courses" ("canvas_id","sis_id","course_code","name","canvas_account_id","canvas_term_id","start_at","end_at","workflow_state","grading_standard_id","created_at","updated_at") VALUES (1,'course_sis_id_1','C1','Course #1',1,1,'2017-03-27 21:53:18','2017-04-27 12:21:18','active',NULL,'2021-10-15 17:01:37.030642','2021-10-15 17:01:37.030642'),(2,'course_sis_id_2','C2','Course #2',1,1,'2017-03-27 21:53:18','2017-04-27 12:21:18','unpublished',NULL,'2021-10-15 17:01:37.030642','2021-10-15 17:01:37.030642') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","sis_id"=EXCLUDED."sis_id","course_code"=EXCLUDED."course_code","name"=EXCLUDED."name","canvas_account_id"=EXCLUDED."canvas_account_id","canvas_term_id"=EXCLUDED."canvas_term_id","start_at"=EXCLUDED."start_at","end_at"=EXCLUDED."end_at","workflow_state"=EXCLUDED."workflow_state","grading_standard_id"=EXCLUDED."grading_standard_id","updated_at"=EXCLUDED."updated_at" WHERE ("courses".canvas_id, "courses".sis_id, "courses".course_code, "courses".name, "courses".canvas_account_id, "courses".canvas_term_id, "courses".start_at, "courses".end_at, "courses".workflow_state, "courses".grading_standard_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.sis_id, EXCLUDED.course_code, EXCLUDED.name, EXCLUDED.canvas_account_id, EXCLUDED.canvas_term_id, EXCLUDED.start_at, EXCLUDED.end_at, EXCLUDED.workflow_state, EXCLUDED.grading_standard_id) RETURNING "id"  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SELECT COUNT(*) FROM "submissions" Submission Create Many (0.5ms) INSERT INTO "submissions" ("canvas_id","canvas_user_id","canvas_course_id","canvas_assignment_id","submitted_at","due_at","graded_at","score","points_possible","excused","workflow_state","created_at","updated_at") VALUES (1,1,1,1,'2017-09-21 18:28:15','2017-09-27 18:28:15','2017-09-21 19:36:23',5.0,10.0,TRUE,'graded','2021-10-15 17:01:37.034034','2021-10-15 17:01:37.034034'),(2,1,1,2,'2017-09-21 18:28:15','2017-09-28 18:28:15','2017-09-21 19:36:23',5.0,10.0,FALSE,'submitted','2021-10-15 17:01:37.034034','2021-10-15 17:01:37.034034') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","canvas_user_id"=EXCLUDED."canvas_user_id","canvas_course_id"=EXCLUDED."canvas_course_id","canvas_assignment_id"=EXCLUDED."canvas_assignment_id","submitted_at"=EXCLUDED."submitted_at","due_at"=EXCLUDED."due_at","graded_at"=EXCLUDED."graded_at","score"=EXCLUDED."score","points_possible"=EXCLUDED."points_possible","excused"=EXCLUDED."excused","workflow_state"=EXCLUDED."workflow_state","updated_at"=EXCLUDED."updated_at" WHERE ("submissions".canvas_id, "submissions".canvas_user_id, "submissions".canvas_course_id, "submissions".canvas_assignment_id, "submissions".submitted_at, "submissions".due_at, "submissions".graded_at, "submissions".score, "submissions".points_possible, "submissions".excused, "submissions".workflow_state) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.canvas_user_id, EXCLUDED.canvas_course_id, EXCLUDED.canvas_assignment_id, EXCLUDED.submitted_at, EXCLUDED.due_at, EXCLUDED.graded_at, EXCLUDED.score, EXCLUDED.points_possible, EXCLUDED.excused, EXCLUDED.workflow_state) RETURNING "id"  (0.2ms) SELECT COUNT(*) FROM "submissions"  (0.1ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [BatchTestJobBase] [ea5db2c3-f95b-471e-9cc6-c2d4291fe44d] Performing BatchTestJobBase (Job ID: ea5db2c3-f95b-471e-9cc6-c2d4291fe44d) from Test(default) [ActiveJob] [BatchTestJobBase] [ea5db2c3-f95b-471e-9cc6-c2d4291fe44d] Performed BatchTestJobBase (Job ID: ea5db2c3-f95b-471e-9cc6-c2d4291fe44d) from Test(default) in 0.17ms  (0.1ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [BatchTestJobBase] [7c4569d5-edac-4434-80cf-803b60789b15] Performing BatchTestJobBase (Job ID: 7c4569d5-edac-4434-80cf-803b60789b15) from Test(default) [ActiveJob] [BatchTestJobBase] [7c4569d5-edac-4434-80cf-803b60789b15] Performed BatchTestJobBase (Job ID: 7c4569d5-edac-4434-80cf-803b60789b15) from Test(default) in 0.16ms  (0.1ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [BatchTestJobBase] [bdd1b34c-02d3-44c1-81cf-56e5a5c0413c] Performing BatchTestJobBase (Job ID: bdd1b34c-02d3-44c1-81cf-56e5a5c0413c) from Test(default) [ActiveJob] [BatchTestJobBase] [bdd1b34c-02d3-44c1-81cf-56e5a5c0413c] Performed BatchTestJobBase (Job ID: bdd1b34c-02d3-44c1-81cf-56e5a5c0413c) from Test(default) in 0.05ms  (0.1ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [FailingBatchTestJobBase] [b4a669d2-e9ae-41cd-9e80-1656401af740] Performing FailingBatchTestJobBase (Job ID: b4a669d2-e9ae-41cd-9e80-1656401af740) from Test(default) [ActiveJob] [FailingBatchTestJobBase] [b4a669d2-e9ae-41cd-9e80-1656401af740] Error performing FailingBatchTestJobBase (Job ID: b4a669d2-e9ae-41cd-9e80-1656401af740) from Test(default) in 0.14ms: RuntimeError (Foo): /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/job_batching/support/base_job.rb:12:in `perform' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:39:in `block in perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:109:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch_aware_job.rb:12:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/i18n-1.8.10/lib/i18n.rb:309:in `with_locale' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/translation.rb:9:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:26:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `block in instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications/instrumenter.rb:23:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:25:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `block in tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `block in tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:28:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:22:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:136:in `run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:38:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/job_batching/batch_aware_job_spec.rb:46:in `block (5 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `block in with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `block in with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-rails-5.0.2/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:259:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:644:in `block in run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:606:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/configuration.rb:2067:in `with_suite_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:116:in `block in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/reporter.rb:74:in `report' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:115:in `run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:89:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:71:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:45:in `invoke' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/exe/rspec:4:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:63:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:63:in `kernel_load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:28:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:474:in `exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:30:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:24:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/exe/bundle:49:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/friendly_errors.rb:128:in `with_friendly_errors' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/exe/bundle:37:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `
'  (0.1ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] Enqueued BatchTestJobBase (Job ID: 0403d569-3c77-448f-b8a4-14964b5a2a15) to Test(default)  (0.1ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] Enqueued BatchTestJobBase (Job ID: 0b137566-6e11-4c80-8541-1350feb5fa80) to Test(default)  (0.2ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] Enqueued BatchTestJobBase (Job ID: 90914860-914d-4f14-9a73-168e3f07348d) to Test(default)  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] Enqueued RetryingJob (Job ID: ffa9a979-2a07-43e2-9c94-cb069f9c3103) to Sidekiq(default) [ActiveJob] [RetryingJob] [ffa9a979-2a07-43e2-9c94-cb069f9c3103] Performing RetryingJob (Job ID: ffa9a979-2a07-43e2-9c94-cb069f9c3103) from Sidekiq(default) [ActiveJob] [RetryingJob] [ffa9a979-2a07-43e2-9c94-cb069f9c3103] Error performing RetryingJob (Job ID: ffa9a979-2a07-43e2-9c94-cb069f9c3103) from Sidekiq(default) in 2.06ms: RuntimeError (A Failure): /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/job_batching/batch_spec.rb:268:in `perform' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:39:in `block in perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:109:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch_aware_job.rb:12:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/i18n-1.8.10/lib/i18n.rb:314:in `with_locale' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/translation.rb:9:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:26:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `block in instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications/instrumenter.rb:23:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:25:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `block in tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `block in tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:28:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:22:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:136:in `run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:38:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:24:in `block in execute' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:109:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/railtie.rb:28:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/execution_wrapper.rb:87:in `wrap' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/reloader.rb:73:in `block in wrap' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/execution_wrapper.rb:87:in `wrap' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/reloader.rb:72:in `wrap' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/railtie.rb:27:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:136:in `run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:22:in `execute' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/queue_adapters/sidekiq_adapter.rb:42:in `perform' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/sidekiq-6.2.2/lib/sidekiq/testing.rb:300:in `execute_job' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/sidekiq-6.2.2/lib/sidekiq/testing.rb:295:in `block in process_job' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/sidekiq-6.2.2/lib/sidekiq/middleware/chain.rb:138:in `block in invoke' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/sidekiq.rb:73:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/sidekiq-6.2.2/lib/sidekiq/middleware/chain.rb:140:in `block in invoke' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/sidekiq-6.2.2/lib/sidekiq/middleware/chain.rb:143:in `invoke' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/sidekiq-6.2.2/lib/sidekiq/testing.rb:294:in `process_job' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/job_batching/batch_spec.rb:289:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `block in with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `block in with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-rails-5.0.2/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:259:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:644:in `block in run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:606:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/configuration.rb:2067:in `with_suite_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:116:in `block in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/reporter.rb:74:in `report' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:115:in `run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:89:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:71:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:45:in `invoke' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/exe/rspec:4:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:63:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:63:in `kernel_load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:28:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:474:in `exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:30:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:24:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/exe/bundle:49:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/friendly_errors.rb:128:in `with_friendly_errors' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/exe/bundle:37:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `
' [ActiveJob] [RetryingJob] [ffa9a979-2a07-43e2-9c94-cb069f9c3103] Performing RetryingJob (Job ID: ffa9a979-2a07-43e2-9c94-cb069f9c3103) from Sidekiq(default) [ActiveJob] [RetryingJob] [ffa9a979-2a07-43e2-9c94-cb069f9c3103] Performed RetryingJob (Job ID: ffa9a979-2a07-43e2-9c94-cb069f9c3103) from Sidekiq(default) in 1.79ms  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] Enqueued TestWorker (Job ID: 093f19ad-84f1-423e-84fc-729583f08523) to Sidekiq(default)  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] Enqueued CanvasSync::JobBatches::Batch::Callback::ActiveJobCallbackWorker (Job ID: c81ae7e9-e02a-430d-a2b5-d7c4b4687571) to Test(default) with arguments: "SampleCallback", "complete", {"a"=>"b"}, "K-SGLR0qSPFa6A", nil  (0.2ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] Enqueued CanvasSync::JobBatches::Batch::Callback::ActiveJobCallbackWorker (Job ID: 5059028b-e718-4399-9a26-8fe294936558) to Test(default) with arguments: "SampleCallback2", "complete", {"b"=>"a"}, "NbVTK75hxoc-3w", nil [ActiveJob] Enqueued CanvasSync::JobBatches::Batch::Callback::ActiveJobCallbackWorker (Job ID: 3a61498b-58fc-4079-8c53-a974c4750cc0) to Test(default) with arguments: "SampleCallback", "complete", {"a"=>"b"}, "NbVTK75hxoc-3w", nil  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] Enqueued ContextedJob (Job ID: 46bbbe3f-3f18-4277-b005-96a358dc040b) to Sidekiq(default) [ActiveJob] [TestWorker] [093f19ad-84f1-423e-84fc-729583f08523] Performing TestWorker (Job ID: 093f19ad-84f1-423e-84fc-729583f08523) from Sidekiq(default) [ActiveJob] [TestWorker] [093f19ad-84f1-423e-84fc-729583f08523] Performed TestWorker (Job ID: 093f19ad-84f1-423e-84fc-729583f08523) from Sidekiq(default) in 1.75ms [ActiveJob] [ContextedJob] [46bbbe3f-3f18-4277-b005-96a358dc040b] Performing ContextedJob (Job ID: 46bbbe3f-3f18-4277-b005-96a358dc040b) from Sidekiq(default) [ActiveJob] [ContextedJob] [46bbbe3f-3f18-4277-b005-96a358dc040b] Performed ContextedJob (Job ID: 46bbbe3f-3f18-4277-b005-96a358dc040b) from Sidekiq(default) in 2.2ms  (0.1ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] Enqueued ContextedJob (Job ID: 8652adf8-a36e-4d07-b13b-69627ddb633d) to Sidekiq(default) [ActiveJob] [ContextedJob] [8652adf8-a36e-4d07-b13b-69627ddb633d] Performing ContextedJob (Job ID: 8652adf8-a36e-4d07-b13b-69627ddb633d) from Sidekiq(default) [ActiveJob] [ContextedJob] [8652adf8-a36e-4d07-b13b-69627ddb633d] Performed ContextedJob (Job ID: 8652adf8-a36e-4d07-b13b-69627ddb633d) from Sidekiq(default) in 4.87ms  (0.1ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] Enqueued BatchTestJobBase (Job ID: ea6fea75-da99-45c2-95c4-e769ae077601) to Sidekiq(default) [ActiveJob] [BatchTestJobBase] [ea6fea75-da99-45c2-95c4-e769ae077601] Performing BatchTestJobBase (Job ID: ea6fea75-da99-45c2-95c4-e769ae077601) from Sidekiq(default) [ActiveJob] [BatchTestJobBase] [ea6fea75-da99-45c2-95c4-e769ae077601] Performed BatchTestJobBase (Job ID: ea6fea75-da99-45c2-95c4-e769ae077601) from Sidekiq(default) in 1.88ms [ActiveJob] Enqueued ContextedJob (Job ID: 99f802fb-c407-4448-bcd7-3de512e181e7) to Sidekiq(default) [ActiveJob] [ContextedJob] [99f802fb-c407-4448-bcd7-3de512e181e7] Performing ContextedJob (Job ID: 99f802fb-c407-4448-bcd7-3de512e181e7) from Sidekiq(default) [ActiveJob] [ContextedJob] [99f802fb-c407-4448-bcd7-3de512e181e7] Performed ContextedJob (Job ID: 99f802fb-c407-4448-bcd7-3de512e181e7) from Sidekiq(default) in 2.05ms  (0.2ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] Enqueued TestWorker (Job ID: 993ce3c5-1e4b-4554-8a59-654903bc7373) to Sidekiq(default) [ActiveJob] Enqueued TestWorker (Job ID: 9795cbe4-9c6c-4ae7-88b0-0ca99dd2bc21) to Sidekiq(default) [ActiveJob] Enqueued TestWorker (Job ID: 82ef236e-bb59-49c9-bd7e-90b67e07f638) to Sidekiq(default)  (0.1ms) ROLLBACK  (0.3ms) BEGIN [ActiveJob] Enqueued WorkerA (Job ID: b07c32f6-ca2c-47bf-91fd-1a6d09516407) to Sidekiq(default) [ActiveJob] Enqueued WorkerB (Job ID: 55172e24-9516-4ea9-8326-a303e05d7758) to Sidekiq(default) [ActiveJob] Enqueued WorkerA (Job ID: 3d409307-e433-464b-87e6-7de414412f4a) to Sidekiq(default) [ActiveJob] Enqueued WorkerC (Job ID: 534e85e9-dd96-4097-be7a-b934a1f72d38) to Sidekiq(default)  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (1.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] Enqueued TestWorker (Job ID: 14d50d1f-7548-4a5b-896f-23328084c6c3) to Sidekiq(default)  (0.8ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] Enqueued TestWorker (Job ID: b5cdf6f7-bbcf-46e1-8e57-1fcdba092230) to Sidekiq(default)  (0.1ms) ROLLBACK  (0.4ms) SELECT "schema_migrations"."version" FROM "schema_migrations" ORDER BY "schema_migrations"."version" ASC  (0.3ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.5ms) SELECT COUNT(*) FROM "canvas_sync_job_logs" [ActiveJob] [GoodJob] [a13e5b3c-1f8a-4fa9-862a-4de51933bc03] Performing GoodJob (Job ID: a13e5b3c-1f8a-4fa9-862a-4de51933bc03) from Test(default) with arguments: "argument" [ActiveJob] [GoodJob] [a13e5b3c-1f8a-4fa9-862a-4de51933bc03] CanvasSync::JobLog Load (0.3ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "a13e5b3c-1f8a-4fa9-862a-4de51933bc03"], ["LIMIT", 1]] [ActiveJob] [GoodJob] [a13e5b3c-1f8a-4fa9-862a-4de51933bc03]  (0.3ms) SAVEPOINT active_record_1 [ActiveJob] [GoodJob] [a13e5b3c-1f8a-4fa9-862a-4de51933bc03] CanvasSync::JobLog Create (0.4ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "GoodJob"], ["status", "enqueued"], ["job_arguments", "---\n- argument\n"], ["created_at", "2021-10-15 17:03:22.165171"], ["updated_at", "2021-10-15 17:03:22.165171"], ["job_id", "a13e5b3c-1f8a-4fa9-862a-4de51933bc03"]] [ActiveJob] [GoodJob] [a13e5b3c-1f8a-4fa9-862a-4de51933bc03]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [GoodJob] [a13e5b3c-1f8a-4fa9-862a-4de51933bc03]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [GoodJob] [a13e5b3c-1f8a-4fa9-862a-4de51933bc03] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-10-15 17:03:22.166706"], ["status", "running"], ["updated_at", "2021-10-15 17:03:22.167099"], ["id", 37]] [ActiveJob] [GoodJob] [a13e5b3c-1f8a-4fa9-862a-4de51933bc03]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [GoodJob] [a13e5b3c-1f8a-4fa9-862a-4de51933bc03]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [GoodJob] [a13e5b3c-1f8a-4fa9-862a-4de51933bc03] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2021-10-15 17:03:22.168092"], ["status", "success"], ["updated_at", "2021-10-15 17:03:22.168368"], ["id", 37]] [ActiveJob] [GoodJob] [a13e5b3c-1f8a-4fa9-862a-4de51933bc03]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [GoodJob] [a13e5b3c-1f8a-4fa9-862a-4de51933bc03] Performed GoodJob (Job ID: a13e5b3c-1f8a-4fa9-862a-4de51933bc03) from Test(default) in 15.24ms  (0.2ms) SELECT COUNT(*) FROM "canvas_sync_job_logs" CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" ORDER BY "canvas_sync_job_logs"."id" DESC LIMIT $1 [["LIMIT", 1]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [BadJob] [4e1fada9-c75e-4bb5-a729-97856c0d1bcc] Performing BadJob (Job ID: 4e1fada9-c75e-4bb5-a729-97856c0d1bcc) from Test(default) with arguments: "argument" [ActiveJob] [BadJob] [4e1fada9-c75e-4bb5-a729-97856c0d1bcc] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "4e1fada9-c75e-4bb5-a729-97856c0d1bcc"], ["LIMIT", 1]] [ActiveJob] [BadJob] [4e1fada9-c75e-4bb5-a729-97856c0d1bcc]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [BadJob] [4e1fada9-c75e-4bb5-a729-97856c0d1bcc] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "BadJob"], ["status", "enqueued"], ["job_arguments", "---\n- argument\n"], ["created_at", "2021-10-15 17:03:22.173261"], ["updated_at", "2021-10-15 17:03:22.173261"], ["job_id", "4e1fada9-c75e-4bb5-a729-97856c0d1bcc"]] [ActiveJob] [BadJob] [4e1fada9-c75e-4bb5-a729-97856c0d1bcc]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [BadJob] [4e1fada9-c75e-4bb5-a729-97856c0d1bcc]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [BadJob] [4e1fada9-c75e-4bb5-a729-97856c0d1bcc] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-10-15 17:03:22.174479"], ["status", "running"], ["updated_at", "2021-10-15 17:03:22.174722"], ["id", 38]] [ActiveJob] [BadJob] [4e1fada9-c75e-4bb5-a729-97856c0d1bcc]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [BadJob] [4e1fada9-c75e-4bb5-a729-97856c0d1bcc]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [BadJob] [4e1fada9-c75e-4bb5-a729-97856c0d1bcc] CanvasSync::JobLog Update (0.4ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "exception" = $2, "backtrace" = $3, "status" = $4, "updated_at" = $5 WHERE "canvas_sync_job_logs"."id" = $6 [["completed_at", "2021-10-15 17:03:22.175636"], ["exception", "EvilError: EvilError"], ["backtrace", "/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:12:in `perform'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:39:in `block in perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:109:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch_aware_job.rb:22:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:21:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/i18n-1.8.10/lib/i18n.rb:309:in `with_locale'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/translation.rb:9:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:26:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `block in instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications/instrumenter.rb:23:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:25:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `block in tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `block in tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:28:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:22:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:136:in `run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:38:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:18:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:40:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/matchers/built_in/raise_error.rb:59:in `matches?'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:51:in `block in handle_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:27:in `with_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:48:in `handle_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:65:in `to'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:101:in `to'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:39:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `block in with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `block in with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-rails-5.0.2/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:259:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:644:in `block in run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:606:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/configuration.rb:2067:in `with_suite_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:116:in `block in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/reporter.rb:74:in `report'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:115:in `run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:89:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:71:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:45:in `invoke'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/exe/rspec:4:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:63:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:63:in `kernel_load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:28:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:474:in `exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:30:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:24:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/exe/bundle:49:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/friendly_errors.rb:128:in `with_friendly_errors'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/exe/bundle:37:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `
'"], ["status", "error"], ["updated_at", "2021-10-15 17:03:22.175870"], ["id", 38]] [ActiveJob] [BadJob] [4e1fada9-c75e-4bb5-a729-97856c0d1bcc]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [BadJob] [4e1fada9-c75e-4bb5-a729-97856c0d1bcc] Error performing BadJob (Job ID: 4e1fada9-c75e-4bb5-a729-97856c0d1bcc) from Test(default) in 4.7ms: EvilError (EvilError): /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:12:in `perform' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:39:in `block in perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:109:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch_aware_job.rb:22:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:21:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/i18n-1.8.10/lib/i18n.rb:309:in `with_locale' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/translation.rb:9:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:26:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `block in instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications/instrumenter.rb:23:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:25:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `block in tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `block in tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:28:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:22:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:136:in `run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:38:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:18:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:40:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/matchers/built_in/raise_error.rb:59:in `matches?' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:51:in `block in handle_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:27:in `with_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:48:in `handle_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:65:in `to' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:101:in `to' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:39:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `block in with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `block in with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-rails-5.0.2/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:259:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:644:in `block in run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:606:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/configuration.rb:2067:in `with_suite_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:116:in `block in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/reporter.rb:74:in `report' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:115:in `run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:89:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:71:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:45:in `invoke' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/exe/rspec:4:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:63:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:63:in `kernel_load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:28:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:474:in `exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:30:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:24:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/exe/bundle:49:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/friendly_errors.rb:128:in `with_friendly_errors' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/exe/bundle:37:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `
' CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" ORDER BY "canvas_sync_job_logs"."id" DESC LIMIT $1 [["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [BadJob] [58137b12-2da9-4bbf-8793-8af6ea6fcd3b] Performing BadJob (Job ID: 58137b12-2da9-4bbf-8793-8af6ea6fcd3b) from Test(default) [ActiveJob] [BadJob] [58137b12-2da9-4bbf-8793-8af6ea6fcd3b] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "58137b12-2da9-4bbf-8793-8af6ea6fcd3b"], ["LIMIT", 1]] [ActiveJob] [BadJob] [58137b12-2da9-4bbf-8793-8af6ea6fcd3b]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [BadJob] [58137b12-2da9-4bbf-8793-8af6ea6fcd3b] CanvasSync::JobLog Create (0.2ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["job_class", "BadJob"], ["status", "enqueued"], ["created_at", "2021-10-15 17:03:22.179889"], ["updated_at", "2021-10-15 17:03:22.179889"], ["job_id", "58137b12-2da9-4bbf-8793-8af6ea6fcd3b"]] [ActiveJob] [BadJob] [58137b12-2da9-4bbf-8793-8af6ea6fcd3b]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [BadJob] [58137b12-2da9-4bbf-8793-8af6ea6fcd3b]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [BadJob] [58137b12-2da9-4bbf-8793-8af6ea6fcd3b] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-10-15 17:03:22.180624"], ["status", "running"], ["updated_at", "2021-10-15 17:03:22.180835"], ["id", 39]] [ActiveJob] [BadJob] [58137b12-2da9-4bbf-8793-8af6ea6fcd3b]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [BadJob] [58137b12-2da9-4bbf-8793-8af6ea6fcd3b]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [BadJob] [58137b12-2da9-4bbf-8793-8af6ea6fcd3b] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "exception" = $2, "backtrace" = $3, "status" = $4, "updated_at" = $5 WHERE "canvas_sync_job_logs"."id" = $6 [["completed_at", "2021-10-15 17:03:22.181803"], ["exception", "ArgumentError: wrong number of arguments (given 0, expected 1)"], ["backtrace", "/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:11:in `perform'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:39:in `block in perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:109:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch_aware_job.rb:22:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:21:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/i18n-1.8.10/lib/i18n.rb:309:in `with_locale'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/translation.rb:9:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:26:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `block in instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications/instrumenter.rb:23:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:25:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `block in tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `block in tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:28:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:22:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:136:in `run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:38:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:18:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:52:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/matchers/built_in/raise_error.rb:59:in `matches?'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:51:in `block in handle_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:27:in `with_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:48:in `handle_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:65:in `to'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:101:in `to'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:51:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `block in with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `block in with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-rails-5.0.2/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:259:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:644:in `block in run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:606:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/configuration.rb:2067:in `with_suite_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:116:in `block in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/reporter.rb:74:in `report'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:115:in `run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:89:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:71:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:45:in `invoke'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/exe/rspec:4:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:63:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:63:in `kernel_load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:28:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:474:in `exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:30:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:24:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/exe/bundle:49:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/friendly_errors.rb:128:in `with_friendly_errors'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/exe/bundle:37:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `
'"], ["status", "error"], ["updated_at", "2021-10-15 17:03:22.182021"], ["id", 39]] [ActiveJob] [BadJob] [58137b12-2da9-4bbf-8793-8af6ea6fcd3b]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [BadJob] [58137b12-2da9-4bbf-8793-8af6ea6fcd3b] Error performing BadJob (Job ID: 58137b12-2da9-4bbf-8793-8af6ea6fcd3b) from Test(default) in 3.76ms: ArgumentError (wrong number of arguments (given 0, expected 1)): /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:11:in `perform' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:39:in `block in perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:109:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch_aware_job.rb:22:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:21:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/i18n-1.8.10/lib/i18n.rb:309:in `with_locale' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/translation.rb:9:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:26:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `block in instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications/instrumenter.rb:23:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:25:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `block in tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `block in tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:28:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:22:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:136:in `run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:38:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:18:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:52:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/matchers/built_in/raise_error.rb:59:in `matches?' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:51:in `block in handle_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:27:in `with_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:48:in `handle_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:65:in `to' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:101:in `to' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:51:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `block in with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `block in with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-rails-5.0.2/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:259:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:644:in `block in run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:606:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/configuration.rb:2067:in `with_suite_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:116:in `block in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/reporter.rb:74:in `report' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:115:in `run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:89:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:71:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:45:in `invoke' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/exe/rspec:4:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:63:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:63:in `kernel_load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:28:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:474:in `exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:30:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:24:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/exe/bundle:49:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/friendly_errors.rb:128:in `with_friendly_errors' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/exe/bundle:37:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `
'  (0.1ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [BadJob] [65c0958b-c5a7-451b-b92d-65dd509a6879] Performing BadJob (Job ID: 65c0958b-c5a7-451b-b92d-65dd509a6879) from Test(default) [ActiveJob] [BadJob] [65c0958b-c5a7-451b-b92d-65dd509a6879] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "65c0958b-c5a7-451b-b92d-65dd509a6879"], ["LIMIT", 1]] [ActiveJob] [BadJob] [65c0958b-c5a7-451b-b92d-65dd509a6879]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [BadJob] [65c0958b-c5a7-451b-b92d-65dd509a6879] CanvasSync::JobLog Create (0.2ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["job_class", "BadJob"], ["status", "enqueued"], ["created_at", "2021-10-15 17:03:22.185175"], ["updated_at", "2021-10-15 17:03:22.185175"], ["job_id", "65c0958b-c5a7-451b-b92d-65dd509a6879"]] [ActiveJob] [BadJob] [65c0958b-c5a7-451b-b92d-65dd509a6879]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [BadJob] [65c0958b-c5a7-451b-b92d-65dd509a6879]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [BadJob] [65c0958b-c5a7-451b-b92d-65dd509a6879] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-10-15 17:03:22.185922"], ["status", "running"], ["updated_at", "2021-10-15 17:03:22.186174"], ["id", 40]] [ActiveJob] [BadJob] [65c0958b-c5a7-451b-b92d-65dd509a6879]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [BadJob] [65c0958b-c5a7-451b-b92d-65dd509a6879]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [BadJob] [65c0958b-c5a7-451b-b92d-65dd509a6879] CanvasSync::JobLog Update (0.6ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "exception" = $2, "backtrace" = $3, "status" = $4, "updated_at" = $5 WHERE "canvas_sync_job_logs"."id" = $6 [["completed_at", "2021-10-15 17:03:22.189917"], ["exception", "ArgumentError: wrong number of arguments (given 0, expected 1)"], ["backtrace", "/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:11:in `perform'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:39:in `block in perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:109:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch_aware_job.rb:22:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:21:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/i18n-1.8.10/lib/i18n.rb:309:in `with_locale'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/translation.rb:9:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:26:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `block in instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications/instrumenter.rb:23:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:25:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `block in tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `block in tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:28:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:22:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:136:in `run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:38:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:18:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:60:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/matchers/built_in/raise_error.rb:59:in `matches?'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:51:in `block in handle_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:27:in `with_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:48:in `handle_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:65:in `to'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:101:in `to'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:59:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `block in with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `block in with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-rails-5.0.2/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:259:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:644:in `block in run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:606:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/configuration.rb:2067:in `with_suite_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:116:in `block in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/reporter.rb:74:in `report'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:115:in `run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:89:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:71:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:45:in `invoke'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/exe/rspec:4:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:63:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:63:in `kernel_load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:28:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:474:in `exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:30:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:24:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/exe/bundle:49:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/friendly_errors.rb:128:in `with_friendly_errors'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/exe/bundle:37:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `
'\n\nError Occurred while handling an Error: NoMethodError: undefined method `bad_catcher' for BadJob:Class\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-mocks-3.10.2/lib/rspec/mocks/method_double.rb:28:in `block in original_implementation_callable'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-mocks-3.10.2/lib/rspec/mocks/message_expectation.rb:101:in `block in and_call_original'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-mocks-3.10.2/lib/rspec/mocks/message_expectation.rb:740:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-mocks-3.10.2/lib/rspec/mocks/message_expectation.rb:572:in `invoke_incrementing_actual_calls_by'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-mocks-3.10.2/lib/rspec/mocks/message_expectation.rb:427:in `invoke'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-mocks-3.10.2/lib/rspec/mocks/proxy.rb:217:in `message_received'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-mocks-3.10.2/lib/rspec/mocks/proxy.rb:361:in `message_received'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-mocks-3.10.2/lib/rspec/mocks/method_double.rb:78:in `proxy_method_invoked'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-mocks-3.10.2/lib/rspec/mocks/method_double.rb:64:in `block (2 levels) in define_proxy_method'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:31:in `rescue in block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:23:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/i18n-1.8.10/lib/i18n.rb:309:in `with_locale'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/translation.rb:9:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:26:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `block in instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications/instrumenter.rb:23:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:25:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `block in tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `block in tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:28:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:22:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:136:in `run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:38:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:18:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:60:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/matchers/built_in/raise_error.rb:59:in `matches?'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:51:in `block in handle_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:27:in `with_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:48:in `handle_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:65:in `to'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:101:in `to'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:59:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `block in with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `block in with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-rails-5.0.2/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:259:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:644:in `block in run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:606:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/configuration.rb:2067:in `with_suite_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:116:in `block in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/reporter.rb:74:in `report'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:115:in `run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:89:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:71:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:45:in `invoke'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/exe/rspec:4:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:63:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:63:in `kernel_load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:28:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:474:in `exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:30:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:24:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/exe/bundle:49:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/friendly_errors.rb:128:in `with_friendly_errors'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/exe/bundle:37:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `
'"], ["status", "error"], ["updated_at", "2021-10-15 17:03:22.190206"], ["id", 40]] [ActiveJob] [BadJob] [65c0958b-c5a7-451b-b92d-65dd509a6879]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [BadJob] [65c0958b-c5a7-451b-b92d-65dd509a6879] Error performing BadJob (Job ID: 65c0958b-c5a7-451b-b92d-65dd509a6879) from Test(default) in 7.12ms: ArgumentError (wrong number of arguments (given 0, expected 1)): /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:11:in `perform' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:39:in `block in perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:109:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch_aware_job.rb:22:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:21:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/i18n-1.8.10/lib/i18n.rb:309:in `with_locale' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/translation.rb:9:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:26:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `block in instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications/instrumenter.rb:23:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:25:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `block in tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `block in tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:28:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:22:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:136:in `run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:38:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:18:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:60:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/matchers/built_in/raise_error.rb:59:in `matches?' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:51:in `block in handle_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:27:in `with_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:48:in `handle_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:65:in `to' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:101:in `to' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:59:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `block in with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `block in with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-rails-5.0.2/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:259:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:644:in `block in run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:606:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/configuration.rb:2067:in `with_suite_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:116:in `block in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/reporter.rb:74:in `report' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:115:in `run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:89:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:71:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:45:in `invoke' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/exe/rspec:4:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:63:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:63:in `kernel_load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:28:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:474:in `exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:30:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:24:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/exe/bundle:49:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/friendly_errors.rb:128:in `with_friendly_errors' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/exe/bundle:37:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `
' CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" ORDER BY "canvas_sync_job_logs"."id" DESC LIMIT $1 [["LIMIT", 1]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [CanvasSync::Jobs::ReportChecker] [1f9d48b4-f812-4c02-bcc1-265b47f6d068] Performing CanvasSync::Jobs::ReportChecker (Job ID: 1f9d48b4-f812-4c02-bcc1-265b47f6d068) from Test(default) with arguments: "provisioning_csv", 1, "FakeProcessor", {} [ActiveJob] [CanvasSync::Jobs::ReportChecker] [1f9d48b4-f812-4c02-bcc1-265b47f6d068] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "1f9d48b4-f812-4c02-bcc1-265b47f6d068"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [1f9d48b4-f812-4c02-bcc1-265b47f6d068]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [1f9d48b4-f812-4c02-bcc1-265b47f6d068] CanvasSync::JobLog Create (0.2ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- provisioning_csv\n- 1\n- FakeProcessor\n- {}\n"], ["created_at", "2021-10-15 17:03:22.196251"], ["updated_at", "2021-10-15 17:03:22.196251"], ["job_id", "1f9d48b4-f812-4c02-bcc1-265b47f6d068"]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [1f9d48b4-f812-4c02-bcc1-265b47f6d068]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [1f9d48b4-f812-4c02-bcc1-265b47f6d068]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [1f9d48b4-f812-4c02-bcc1-265b47f6d068] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-10-15 17:03:22.197425"], ["status", "running"], ["updated_at", "2021-10-15 17:03:22.197649"], ["id", 41]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [1f9d48b4-f812-4c02-bcc1-265b47f6d068]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [1f9d48b4-f812-4c02-bcc1-265b47f6d068]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [1f9d48b4-f812-4c02-bcc1-265b47f6d068] CanvasSync::JobLog Destroy (0.2ms) DELETE FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."id" = $1 [["id", 41]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [1f9d48b4-f812-4c02-bcc1-265b47f6d068]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [1f9d48b4-f812-4c02-bcc1-265b47f6d068] Performed CanvasSync::Jobs::ReportChecker (Job ID: 1f9d48b4-f812-4c02-bcc1-265b47f6d068) from Test(default) in 7.11ms  (0.1ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [CanvasSync::Jobs::ReportChecker] [91c3949d-6150-475b-a397-a15e323c360e] Performing CanvasSync::Jobs::ReportChecker (Job ID: 91c3949d-6150-475b-a397-a15e323c360e) from Test(default) with arguments: "provisioning_csv", 1, "FakeProcessor", {} [ActiveJob] [CanvasSync::Jobs::ReportChecker] [91c3949d-6150-475b-a397-a15e323c360e] CanvasSync::JobLog Load (0.3ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "91c3949d-6150-475b-a397-a15e323c360e"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [91c3949d-6150-475b-a397-a15e323c360e]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [91c3949d-6150-475b-a397-a15e323c360e] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- provisioning_csv\n- 1\n- FakeProcessor\n- {}\n"], ["created_at", "2021-10-15 17:03:22.205191"], ["updated_at", "2021-10-15 17:03:22.205191"], ["job_id", "91c3949d-6150-475b-a397-a15e323c360e"]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [91c3949d-6150-475b-a397-a15e323c360e]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [91c3949d-6150-475b-a397-a15e323c360e]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [91c3949d-6150-475b-a397-a15e323c360e] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-10-15 17:03:22.206434"], ["status", "running"], ["updated_at", "2021-10-15 17:03:22.206726"], ["id", 42]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [91c3949d-6150-475b-a397-a15e323c360e]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [91c3949d-6150-475b-a397-a15e323c360e]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [91c3949d-6150-475b-a397-a15e323c360e] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- provisioning_csv\n- 1\n- FakeProcessor\n- {}\n- {}\n"], ["created_at", "2021-10-15 17:03:22.210104"], ["updated_at", "2021-10-15 17:03:22.210104"], ["job_id", "7440538e-4d92-4e4b-821c-57e85a42211e"]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [91c3949d-6150-475b-a397-a15e323c360e]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [91c3949d-6150-475b-a397-a15e323c360e] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: 7440538e-4d92-4e4b-821c-57e85a42211e) to Test(default) at 2021-10-15 17:03:52 UTC with arguments: "provisioning_csv", 1, "FakeProcessor", {}, {} [ActiveJob] [CanvasSync::Jobs::ReportChecker] [91c3949d-6150-475b-a397-a15e323c360e]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [91c3949d-6150-475b-a397-a15e323c360e] CanvasSync::JobLog Destroy (0.2ms) DELETE FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."id" = $1 [["id", 42]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [91c3949d-6150-475b-a397-a15e323c360e]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [91c3949d-6150-475b-a397-a15e323c360e] Performed CanvasSync::Jobs::ReportChecker (Job ID: 91c3949d-6150-475b-a397-a15e323c360e) from Test(default) in 8.15ms  (0.1ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [CanvasSync::Jobs::ReportChecker] [20f63fdf-3e61-4001-8031-4e4d94fe769d] Performing CanvasSync::Jobs::ReportChecker (Job ID: 20f63fdf-3e61-4001-8031-4e4d94fe769d) from Test(default) with arguments: "provisioning_csv", 1, "FakeProcessor", {} [ActiveJob] [CanvasSync::Jobs::ReportChecker] [20f63fdf-3e61-4001-8031-4e4d94fe769d] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "20f63fdf-3e61-4001-8031-4e4d94fe769d"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [20f63fdf-3e61-4001-8031-4e4d94fe769d]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [20f63fdf-3e61-4001-8031-4e4d94fe769d] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- provisioning_csv\n- 1\n- FakeProcessor\n- {}\n"], ["created_at", "2021-10-15 17:03:22.215034"], ["updated_at", "2021-10-15 17:03:22.215034"], ["job_id", "20f63fdf-3e61-4001-8031-4e4d94fe769d"]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [20f63fdf-3e61-4001-8031-4e4d94fe769d]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [20f63fdf-3e61-4001-8031-4e4d94fe769d]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [20f63fdf-3e61-4001-8031-4e4d94fe769d] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-10-15 17:03:22.216383"], ["status", "running"], ["updated_at", "2021-10-15 17:03:22.216691"], ["id", 44]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [20f63fdf-3e61-4001-8031-4e4d94fe769d]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [20f63fdf-3e61-4001-8031-4e4d94fe769d]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [20f63fdf-3e61-4001-8031-4e4d94fe769d] CanvasSync::JobLog Update (0.7ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "exception" = $2, "backtrace" = $3, "status" = $4, "updated_at" = $5 WHERE "canvas_sync_job_logs"."id" = $6 [["completed_at", "2021-10-15 17:03:22.224298"], ["exception", "NameError: undefined local variable or method `current_organization' for #"], ["backtrace", "/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/jobs/report_checker.rb:35:in `perform'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:39:in `block in perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:109:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch_aware_job.rb:22:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:21:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/i18n-1.8.10/lib/i18n.rb:309:in `with_locale'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/translation.rb:9:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:26:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `block in instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications/instrumenter.rb:23:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:25:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `block in tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `block in tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:28:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:22:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:136:in `run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:38:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:18:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/report_checker_spec.rb:11:in `start_job'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/report_checker_spec.rb:53:in `block (5 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/matchers/built_in/raise_error.rb:59:in `matches?'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:51:in `block in handle_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:27:in `with_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:48:in `handle_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:65:in `to'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:101:in `to'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/report_checker_spec.rb:53:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `block in with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `block in with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-rails-5.0.2/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:259:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:644:in `block in run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:606:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/configuration.rb:2067:in `with_suite_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:116:in `block in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/reporter.rb:74:in `report'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:115:in `run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:89:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:71:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:45:in `invoke'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/exe/rspec:4:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:63:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:63:in `kernel_load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:28:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:474:in `exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:30:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:24:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/exe/bundle:49:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/friendly_errors.rb:128:in `with_friendly_errors'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/exe/bundle:37:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `
'"], ["status", "error"], ["updated_at", "2021-10-15 17:03:22.224841"], ["id", 44]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [20f63fdf-3e61-4001-8031-4e4d94fe769d]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [20f63fdf-3e61-4001-8031-4e4d94fe769d] Error performing CanvasSync::Jobs::ReportChecker (Job ID: 20f63fdf-3e61-4001-8031-4e4d94fe769d) from Test(default) in 13.07ms: NameError (undefined local variable or method `current_organization' for #): /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/jobs/report_checker.rb:35:in `perform' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:39:in `block in perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:109:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch_aware_job.rb:22:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:21:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/i18n-1.8.10/lib/i18n.rb:309:in `with_locale' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/translation.rb:9:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:26:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `block in instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications/instrumenter.rb:23:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:25:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `block in tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `block in tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:28:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:22:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:136:in `run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:38:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:18:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/report_checker_spec.rb:11:in `start_job' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/report_checker_spec.rb:53:in `block (5 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/matchers/built_in/raise_error.rb:59:in `matches?' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:51:in `block in handle_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:27:in `with_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:48:in `handle_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:65:in `to' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:101:in `to' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/report_checker_spec.rb:53:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `block in with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `block in with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-rails-5.0.2/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:259:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:644:in `block in run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:606:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/configuration.rb:2067:in `with_suite_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:116:in `block in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/reporter.rb:74:in `report' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:115:in `run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:89:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:71:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:45:in `invoke' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/exe/rspec:4:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:63:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:63:in `kernel_load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:28:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:474:in `exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:30:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:24:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/exe/bundle:49:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/friendly_errors.rb:128:in `with_friendly_errors' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/exe/bundle:37:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `
'  (0.2ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [830bc40c-1bbd-48d8-825f-10c7101e8b21] Performing CanvasSync::Jobs::ReportProcessorJob (Job ID: 830bc40c-1bbd-48d8-825f-10c7101e8b21) from Test(default) with arguments: "provisioning_csv", "https://test.instructure.com/sample_report_download", "FakeProcessor", {}, 1 [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [830bc40c-1bbd-48d8-825f-10c7101e8b21] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "830bc40c-1bbd-48d8-825f-10c7101e8b21"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [830bc40c-1bbd-48d8-825f-10c7101e8b21]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [830bc40c-1bbd-48d8-825f-10c7101e8b21] CanvasSync::JobLog Create (0.2ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportProcessorJob"], ["status", "enqueued"], ["job_arguments", "---\n- provisioning_csv\n- https://test.instructure.com/sample_report_download\n- FakeProcessor\n- {}\n- 1\n"], ["created_at", "2021-10-15 17:03:22.231062"], ["updated_at", "2021-10-15 17:03:22.231062"], ["job_id", "830bc40c-1bbd-48d8-825f-10c7101e8b21"]] [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [830bc40c-1bbd-48d8-825f-10c7101e8b21]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [830bc40c-1bbd-48d8-825f-10c7101e8b21]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [830bc40c-1bbd-48d8-825f-10c7101e8b21] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-10-15 17:03:22.232403"], ["status", "running"], ["updated_at", "2021-10-15 17:03:22.232617"], ["id", 45]] [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [830bc40c-1bbd-48d8-825f-10c7101e8b21]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [830bc40c-1bbd-48d8-825f-10c7101e8b21]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [830bc40c-1bbd-48d8-825f-10c7101e8b21] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "job_class" = $1, "updated_at" = $2 WHERE "canvas_sync_job_logs"."id" = $3 [["job_class", "FakeProcessor"], ["updated_at", "2021-10-15 17:03:22.233880"], ["id", 45]] [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [830bc40c-1bbd-48d8-825f-10c7101e8b21]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [830bc40c-1bbd-48d8-825f-10c7101e8b21]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [830bc40c-1bbd-48d8-825f-10c7101e8b21] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2021-10-15 17:03:22.243399"], ["status", "success"], ["updated_at", "2021-10-15 17:03:22.243892"], ["id", 45]] [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [830bc40c-1bbd-48d8-825f-10c7101e8b21]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [830bc40c-1bbd-48d8-825f-10c7101e8b21] Performed CanvasSync::Jobs::ReportProcessorJob (Job ID: 830bc40c-1bbd-48d8-825f-10c7101e8b21) from Test(default) in 14.83ms  (0.2ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [CanvasSync::Jobs::ReportStarter] [dd709499-6ea6-42cc-85a6-3b9218bd5ecc] Performing CanvasSync::Jobs::ReportStarter (Job ID: dd709499-6ea6-42cc-85a6-3b9218bd5ecc) from Test(default) with arguments: "provisioning_csv", {"parameters[users]"=>true}, "CoolProcessor", {:models=>["users"]} [ActiveJob] [CanvasSync::Jobs::ReportStarter] [dd709499-6ea6-42cc-85a6-3b9218bd5ecc] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "dd709499-6ea6-42cc-85a6-3b9218bd5ecc"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::ReportStarter] [dd709499-6ea6-42cc-85a6-3b9218bd5ecc]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [dd709499-6ea6-42cc-85a6-3b9218bd5ecc] CanvasSync::JobLog Create (0.2ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportStarter"], ["status", "enqueued"], ["job_arguments", "---\n- provisioning_csv\n- parameters[users]: true\n- CoolProcessor\n- :models:\n - users\n"], ["created_at", "2021-10-15 17:03:22.247683"], ["updated_at", "2021-10-15 17:03:22.247683"], ["job_id", "dd709499-6ea6-42cc-85a6-3b9218bd5ecc"]] [ActiveJob] [CanvasSync::Jobs::ReportStarter] [dd709499-6ea6-42cc-85a6-3b9218bd5ecc]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [dd709499-6ea6-42cc-85a6-3b9218bd5ecc]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [dd709499-6ea6-42cc-85a6-3b9218bd5ecc] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-10-15 17:03:22.249020"], ["status", "running"], ["updated_at", "2021-10-15 17:03:22.249256"], ["id", 46]] [ActiveJob] [CanvasSync::Jobs::ReportStarter] [dd709499-6ea6-42cc-85a6-3b9218bd5ecc]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [dd709499-6ea6-42cc-85a6-3b9218bd5ecc]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [dd709499-6ea6-42cc-85a6-3b9218bd5ecc] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- provisioning_csv\n- 1\n- CoolProcessor\n- :models:\n - users\n :sync_start_time: '2021-10-15T17:03:22Z'\n :report_params:\n parameters[users]: true\n"], ["created_at", "2021-10-15 17:03:22.252157"], ["updated_at", "2021-10-15 17:03:22.252157"], ["job_id", "c2a7784c-dea0-43f8-adaa-cad6930edbe1"]] [ActiveJob] [CanvasSync::Jobs::ReportStarter] [dd709499-6ea6-42cc-85a6-3b9218bd5ecc]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [dd709499-6ea6-42cc-85a6-3b9218bd5ecc] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: c2a7784c-dea0-43f8-adaa-cad6930edbe1) to Test(default) at 2021-10-15 17:03:52 UTC with arguments: "provisioning_csv", 1, "CoolProcessor", {:models=>["users"], :sync_start_time=>"2021-10-15T17:03:22Z", :report_params=>{"parameters[users]"=>true}} [ActiveJob] [CanvasSync::Jobs::ReportStarter] [dd709499-6ea6-42cc-85a6-3b9218bd5ecc]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [dd709499-6ea6-42cc-85a6-3b9218bd5ecc] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2021-10-15 17:03:22.254162"], ["status", "success"], ["updated_at", "2021-10-15 17:03:22.254445"], ["id", 46]] [ActiveJob] [CanvasSync::Jobs::ReportStarter] [dd709499-6ea6-42cc-85a6-3b9218bd5ecc]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [dd709499-6ea6-42cc-85a6-3b9218bd5ecc] Performed CanvasSync::Jobs::ReportStarter (Job ID: dd709499-6ea6-42cc-85a6-3b9218bd5ecc) from Test(default) in 8.56ms  (0.1ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [CanvasSync::Jobs::ReportStarter] [b96af28c-adcd-4947-a948-2efb61d92df0] Performing CanvasSync::Jobs::ReportStarter (Job ID: b96af28c-adcd-4947-a948-2efb61d92df0) from Test(default) with arguments: "provisioning_csv", {"parameters[users]"=>true}, "CoolProcessor", {:models=>["users"]}, {:allow_redownloads=>true} [ActiveJob] [CanvasSync::Jobs::ReportStarter] [b96af28c-adcd-4947-a948-2efb61d92df0] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "b96af28c-adcd-4947-a948-2efb61d92df0"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::ReportStarter] [b96af28c-adcd-4947-a948-2efb61d92df0]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [b96af28c-adcd-4947-a948-2efb61d92df0] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportStarter"], ["status", "enqueued"], ["job_arguments", "---\n- provisioning_csv\n- parameters[users]: true\n- CoolProcessor\n- :models:\n - users\n- :allow_redownloads: true\n"], ["created_at", "2021-10-15 17:03:22.258144"], ["updated_at", "2021-10-15 17:03:22.258144"], ["job_id", "b96af28c-adcd-4947-a948-2efb61d92df0"]] [ActiveJob] [CanvasSync::Jobs::ReportStarter] [b96af28c-adcd-4947-a948-2efb61d92df0]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [b96af28c-adcd-4947-a948-2efb61d92df0]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [b96af28c-adcd-4947-a948-2efb61d92df0] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-10-15 17:03:22.259579"], ["status", "running"], ["updated_at", "2021-10-15 17:03:22.259878"], ["id", 48]] [ActiveJob] [CanvasSync::Jobs::ReportStarter] [b96af28c-adcd-4947-a948-2efb61d92df0]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [b96af28c-adcd-4947-a948-2efb61d92df0]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [b96af28c-adcd-4947-a948-2efb61d92df0] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2021-10-15 17:03:22.261935"], ["status", "success"], ["updated_at", "2021-10-15 17:03:22.262277"], ["id", 48]] [ActiveJob] [CanvasSync::Jobs::ReportStarter] [b96af28c-adcd-4947-a948-2efb61d92df0]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [b96af28c-adcd-4947-a948-2efb61d92df0] Performed CanvasSync::Jobs::ReportStarter (Job ID: b96af28c-adcd-4947-a948-2efb61d92df0) from Test(default) in 6.29ms  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Account Exists (0.3ms) SELECT 1 AS one FROM "accounts" WHERE "accounts"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] Account Create (0.2ms) INSERT INTO "accounts" ("canvas_id", "sis_id", "canvas_parent_account_id", "sis_parent_account_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 1], ["sis_id", "5b9bc42e9430710f82d71946887f4c74"], ["canvas_parent_account_id", 1], ["sis_parent_account_id", "69333a5eb95d83c653ddd6f5046537a1"], ["name", "Account name"], ["workflow_state", "active"], ["created_at", "2021-10-15 17:03:22.273579"], ["updated_at", "2021-10-15 17:03:22.273579"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.3ms) SELECT COUNT(*) FROM "admins" [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [418fb1a6-4930-455d-bdaa-361b5c0ad49f] Performing CanvasSync::Jobs::SyncAdminsJob (Job ID: 418fb1a6-4930-455d-bdaa-361b5c0ad49f) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [418fb1a6-4930-455d-bdaa-361b5c0ad49f] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "418fb1a6-4930-455d-bdaa-361b5c0ad49f"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [418fb1a6-4930-455d-bdaa-361b5c0ad49f]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [418fb1a6-4930-455d-bdaa-361b5c0ad49f] CanvasSync::JobLog Create (0.2ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncAdminsJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2021-10-15 17:03:22.277378"], ["updated_at", "2021-10-15 17:03:22.277378"], ["job_id", "418fb1a6-4930-455d-bdaa-361b5c0ad49f"]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [418fb1a6-4930-455d-bdaa-361b5c0ad49f]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [418fb1a6-4930-455d-bdaa-361b5c0ad49f]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [418fb1a6-4930-455d-bdaa-361b5c0ad49f] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-10-15 17:03:22.278484"], ["status", "running"], ["updated_at", "2021-10-15 17:03:22.278705"], ["id", 49]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [418fb1a6-4930-455d-bdaa-361b5c0ad49f]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [418fb1a6-4930-455d-bdaa-361b5c0ad49f] Account Load (0.1ms) SELECT "accounts".* FROM "accounts" WHERE "accounts"."workflow_state" != $1 ORDER BY "accounts"."id" ASC LIMIT $2 [["workflow_state", "deleted"], ["LIMIT", 1000]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [418fb1a6-4930-455d-bdaa-361b5c0ad49f] Admin Load (0.1ms) SELECT "admins".* FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [418fb1a6-4930-455d-bdaa-361b5c0ad49f]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [418fb1a6-4930-455d-bdaa-361b5c0ad49f] Admin Exists (0.2ms) SELECT 1 AS one FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [418fb1a6-4930-455d-bdaa-361b5c0ad49f] Admin Create (0.3ms) INSERT INTO "admins" ("canvas_id", "role_name", "canvas_account_id", "canvas_role_id", "canvas_user_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 2], ["role_name", "AccountAdmin"], ["canvas_account_id", 1], ["canvas_role_id", 1], ["canvas_user_id", 1], ["workflow_state", "active"], ["created_at", "2021-10-15 17:03:22.300362"], ["updated_at", "2021-10-15 17:03:22.300362"]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [418fb1a6-4930-455d-bdaa-361b5c0ad49f]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [418fb1a6-4930-455d-bdaa-361b5c0ad49f] Admin Load (0.1ms) SELECT "admins".* FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 3], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [418fb1a6-4930-455d-bdaa-361b5c0ad49f]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [418fb1a6-4930-455d-bdaa-361b5c0ad49f] Admin Exists (0.1ms) SELECT 1 AS one FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 3], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [418fb1a6-4930-455d-bdaa-361b5c0ad49f] Admin Create (0.2ms) INSERT INTO "admins" ("canvas_id", "role_name", "canvas_account_id", "canvas_role_id", "canvas_user_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 3], ["role_name", "Custom Account Role"], ["canvas_account_id", 1], ["canvas_role_id", 11], ["canvas_user_id", 11], ["workflow_state", "active"], ["created_at", "2021-10-15 17:03:22.302323"], ["updated_at", "2021-10-15 17:03:22.302323"]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [418fb1a6-4930-455d-bdaa-361b5c0ad49f]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [418fb1a6-4930-455d-bdaa-361b5c0ad49f] Admin Load (0.1ms) SELECT "admins".* FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 4], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [418fb1a6-4930-455d-bdaa-361b5c0ad49f]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [418fb1a6-4930-455d-bdaa-361b5c0ad49f] Admin Exists (0.1ms) SELECT 1 AS one FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 4], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [418fb1a6-4930-455d-bdaa-361b5c0ad49f] Admin Create (0.1ms) INSERT INTO "admins" ("canvas_id", "role_name", "canvas_account_id", "canvas_role_id", "canvas_user_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 4], ["role_name", "Test"], ["canvas_account_id", 1], ["canvas_role_id", 10], ["canvas_user_id", 11], ["workflow_state", "active"], ["created_at", "2021-10-15 17:03:22.304014"], ["updated_at", "2021-10-15 17:03:22.304014"]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [418fb1a6-4930-455d-bdaa-361b5c0ad49f]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [418fb1a6-4930-455d-bdaa-361b5c0ad49f] Admin Update All (0.2ms) UPDATE "admins" SET "workflow_state" = 'inactive' WHERE "admins"."id" NOT IN ($1, $2, $3) [["id", 8], ["id", 9], ["id", 10]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [418fb1a6-4930-455d-bdaa-361b5c0ad49f]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [418fb1a6-4930-455d-bdaa-361b5c0ad49f] CanvasSync::JobLog Update (0.1ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2021-10-15 17:03:22.305057"], ["status", "success"], ["updated_at", "2021-10-15 17:03:22.305288"], ["id", 49]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [418fb1a6-4930-455d-bdaa-361b5c0ad49f]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [418fb1a6-4930-455d-bdaa-361b5c0ad49f] Performed CanvasSync::Jobs::SyncAdminsJob (Job ID: 418fb1a6-4930-455d-bdaa-361b5c0ad49f) from Test(default) in 29.42ms  (0.1ms) SELECT COUNT(*) FROM "admins"  (0.1ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [49783aeb-9117-4e04-b10d-c65d1667c2cb] Performing CanvasSync::Jobs::SyncAssignmentGroupsJob (Job ID: 49783aeb-9117-4e04-b10d-c65d1667c2cb) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [49783aeb-9117-4e04-b10d-c65d1667c2cb] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "49783aeb-9117-4e04-b10d-c65d1667c2cb"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [49783aeb-9117-4e04-b10d-c65d1667c2cb]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [49783aeb-9117-4e04-b10d-c65d1667c2cb] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncAssignmentGroupsJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2021-10-15 17:03:22.309394"], ["updated_at", "2021-10-15 17:03:22.309394"], ["job_id", "49783aeb-9117-4e04-b10d-c65d1667c2cb"]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [49783aeb-9117-4e04-b10d-c65d1667c2cb]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [49783aeb-9117-4e04-b10d-c65d1667c2cb]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [49783aeb-9117-4e04-b10d-c65d1667c2cb] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-10-15 17:03:22.310576"], ["status", "running"], ["updated_at", "2021-10-15 17:03:22.310829"], ["id", 50]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [49783aeb-9117-4e04-b10d-c65d1667c2cb]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [49783aeb-9117-4e04-b10d-c65d1667c2cb]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [49783aeb-9117-4e04-b10d-c65d1667c2cb] CanvasSync::JobLog Create (0.2ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proserv_assignment_group_export_csv\n- 1\n- CanvasSync::Processors::AssignmentGroupsProcessor\n- :sync_start_time: '2021-10-15T17:03:22Z'\n :report_params:\n :parameters:\n :enrollment_term_id: 1\n"], ["created_at", "2021-10-15 17:03:22.313463"], ["updated_at", "2021-10-15 17:03:22.313463"], ["job_id", "c21d4038-94ea-4fba-9c8c-741c52ccacca"]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [49783aeb-9117-4e04-b10d-c65d1667c2cb]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [49783aeb-9117-4e04-b10d-c65d1667c2cb] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: c21d4038-94ea-4fba-9c8c-741c52ccacca) to Test(default) at 2021-10-15 17:03:52 UTC with arguments: "proserv_assignment_group_export_csv", 1, "CanvasSync::Processors::AssignmentGroupsProcessor", {:sync_start_time=>"2021-10-15T17:03:22Z", :report_params=>{:parameters=>{:enrollment_term_id=>1}}} [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [49783aeb-9117-4e04-b10d-c65d1667c2cb]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [49783aeb-9117-4e04-b10d-c65d1667c2cb] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2021-10-15 17:03:22.315461"], ["status", "success"], ["updated_at", "2021-10-15 17:03:22.315784"], ["id", 50]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [49783aeb-9117-4e04-b10d-c65d1667c2cb]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [49783aeb-9117-4e04-b10d-c65d1667c2cb] Performed CanvasSync::Jobs::SyncAssignmentGroupsJob (Job ID: 49783aeb-9117-4e04-b10d-c65d1667c2cb) from Test(default) in 8.25ms  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [fa83b45f-543d-4fab-83b6-d5d6fb3b0805] Performing CanvasSync::Jobs::SyncAssignmentsJob (Job ID: fa83b45f-543d-4fab-83b6-d5d6fb3b0805) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [fa83b45f-543d-4fab-83b6-d5d6fb3b0805] CanvasSync::JobLog Load (0.3ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "fa83b45f-543d-4fab-83b6-d5d6fb3b0805"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [fa83b45f-543d-4fab-83b6-d5d6fb3b0805]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [fa83b45f-543d-4fab-83b6-d5d6fb3b0805] CanvasSync::JobLog Create (0.5ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncAssignmentsJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2021-10-15 17:03:22.320499"], ["updated_at", "2021-10-15 17:03:22.320499"], ["job_id", "fa83b45f-543d-4fab-83b6-d5d6fb3b0805"]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [fa83b45f-543d-4fab-83b6-d5d6fb3b0805]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [fa83b45f-543d-4fab-83b6-d5d6fb3b0805]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [fa83b45f-543d-4fab-83b6-d5d6fb3b0805] CanvasSync::JobLog Update (0.4ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-10-15 17:03:22.322884"], ["status", "running"], ["updated_at", "2021-10-15 17:03:22.323364"], ["id", 52]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [fa83b45f-543d-4fab-83b6-d5d6fb3b0805]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [fa83b45f-543d-4fab-83b6-d5d6fb3b0805]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [fa83b45f-543d-4fab-83b6-d5d6fb3b0805] CanvasSync::JobLog Create (13.8ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proserv_assignment_export_csv\n- 1\n- CanvasSync::Processors::AssignmentsProcessor\n- :sync_start_time: '2021-10-15T17:03:22Z'\n :report_params:\n :parameters:\n :enrollment_term_id: 1\n"], ["created_at", "2021-10-15 17:03:22.328191"], ["updated_at", "2021-10-15 17:03:22.328191"], ["job_id", "1c577bf7-88f0-4628-a53c-ed32cc1b36d6"]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [fa83b45f-543d-4fab-83b6-d5d6fb3b0805]  (1.5ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [fa83b45f-543d-4fab-83b6-d5d6fb3b0805] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: 1c577bf7-88f0-4628-a53c-ed32cc1b36d6) to Test(default) at 2021-10-15 17:03:52 UTC with arguments: "proserv_assignment_export_csv", 1, "CanvasSync::Processors::AssignmentsProcessor", {:sync_start_time=>"2021-10-15T17:03:22Z", :report_params=>{:parameters=>{:enrollment_term_id=>1}}} [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [fa83b45f-543d-4fab-83b6-d5d6fb3b0805]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [fa83b45f-543d-4fab-83b6-d5d6fb3b0805] CanvasSync::JobLog Update (0.4ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2021-10-15 17:03:22.347375"], ["status", "success"], ["updated_at", "2021-10-15 17:03:22.347953"], ["id", 52]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [fa83b45f-543d-4fab-83b6-d5d6fb3b0805]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [fa83b45f-543d-4fab-83b6-d5d6fb3b0805] Performed CanvasSync::Jobs::SyncAssignmentsJob (Job ID: fa83b45f-543d-4fab-83b6-d5d6fb3b0805) from Test(default) in 30.3ms  (0.2ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [afb9caf4-2530-40f6-bb2c-cca00187afee] Performing CanvasSync::Jobs::SyncAssignmentsJob (Job ID: afb9caf4-2530-40f6-bb2c-cca00187afee) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [afb9caf4-2530-40f6-bb2c-cca00187afee] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "afb9caf4-2530-40f6-bb2c-cca00187afee"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [afb9caf4-2530-40f6-bb2c-cca00187afee]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [afb9caf4-2530-40f6-bb2c-cca00187afee] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncAssignmentsJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2021-10-15 17:03:22.353393"], ["updated_at", "2021-10-15 17:03:22.353393"], ["job_id", "afb9caf4-2530-40f6-bb2c-cca00187afee"]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [afb9caf4-2530-40f6-bb2c-cca00187afee]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [afb9caf4-2530-40f6-bb2c-cca00187afee]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [afb9caf4-2530-40f6-bb2c-cca00187afee] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-10-15 17:03:22.355194"], ["status", "running"], ["updated_at", "2021-10-15 17:03:22.355629"], ["id", 54]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [afb9caf4-2530-40f6-bb2c-cca00187afee]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [afb9caf4-2530-40f6-bb2c-cca00187afee]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [afb9caf4-2530-40f6-bb2c-cca00187afee] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proserv_assignment_export_csv\n- 1\n- CanvasSync::Processors::AssignmentsProcessor\n- :sync_start_time: '2021-10-15T17:03:22Z'\n :report_params:\n :parameters: {}\n"], ["created_at", "2021-10-15 17:03:22.359870"], ["updated_at", "2021-10-15 17:03:22.359870"], ["job_id", "b6e370c9-bb9d-47c4-8010-1518bc0cdc2a"]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [afb9caf4-2530-40f6-bb2c-cca00187afee]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [afb9caf4-2530-40f6-bb2c-cca00187afee] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: b6e370c9-bb9d-47c4-8010-1518bc0cdc2a) to Test(default) at 2021-10-15 17:03:52 UTC with arguments: "proserv_assignment_export_csv", 1, "CanvasSync::Processors::AssignmentsProcessor", {:sync_start_time=>"2021-10-15T17:03:22Z", :report_params=>{:parameters=>{}}} [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [afb9caf4-2530-40f6-bb2c-cca00187afee]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [afb9caf4-2530-40f6-bb2c-cca00187afee] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2021-10-15 17:03:22.363482"], ["status", "success"], ["updated_at", "2021-10-15 17:03:22.364000"], ["id", 54]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [afb9caf4-2530-40f6-bb2c-cca00187afee]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [afb9caf4-2530-40f6-bb2c-cca00187afee] Performed CanvasSync::Jobs::SyncAssignmentsJob (Job ID: afb9caf4-2530-40f6-bb2c-cca00187afee) from Test(default) in 13.27ms  (0.2ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [06c05661-144c-4c90-bbda-b2d1d936ce45] Performing CanvasSync::Jobs::SyncContextModuleItemsJob (Job ID: 06c05661-144c-4c90-bbda-b2d1d936ce45) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [06c05661-144c-4c90-bbda-b2d1d936ce45] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "06c05661-144c-4c90-bbda-b2d1d936ce45"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [06c05661-144c-4c90-bbda-b2d1d936ce45]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [06c05661-144c-4c90-bbda-b2d1d936ce45] CanvasSync::JobLog Create (0.4ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncContextModuleItemsJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2021-10-15 17:03:22.369582"], ["updated_at", "2021-10-15 17:03:22.369582"], ["job_id", "06c05661-144c-4c90-bbda-b2d1d936ce45"]] [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [06c05661-144c-4c90-bbda-b2d1d936ce45]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [06c05661-144c-4c90-bbda-b2d1d936ce45]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [06c05661-144c-4c90-bbda-b2d1d936ce45] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-10-15 17:03:22.371571"], ["status", "running"], ["updated_at", "2021-10-15 17:03:22.371979"], ["id", 56]] [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [06c05661-144c-4c90-bbda-b2d1d936ce45]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [06c05661-144c-4c90-bbda-b2d1d936ce45]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [06c05661-144c-4c90-bbda-b2d1d936ce45] CanvasSync::JobLog Create (0.4ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proserv_context_module_items_csv\n- 1\n- CanvasSync::Processors::ContextModuleItemsProcessor\n- :sync_start_time: '2021-10-15T17:03:22Z'\n :report_params:\n :parameters:\n :enrollment_term_id: 1\n"], ["created_at", "2021-10-15 17:03:22.376714"], ["updated_at", "2021-10-15 17:03:22.376714"], ["job_id", "9591f05a-7ce2-412c-b845-cfb8b56f4b54"]] [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [06c05661-144c-4c90-bbda-b2d1d936ce45]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [06c05661-144c-4c90-bbda-b2d1d936ce45] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: 9591f05a-7ce2-412c-b845-cfb8b56f4b54) to Test(default) at 2021-10-15 17:03:52 UTC with arguments: "proserv_context_module_items_csv", 1, "CanvasSync::Processors::ContextModuleItemsProcessor", {:sync_start_time=>"2021-10-15T17:03:22Z", :report_params=>{:parameters=>{:enrollment_term_id=>1}}} [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [06c05661-144c-4c90-bbda-b2d1d936ce45]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [06c05661-144c-4c90-bbda-b2d1d936ce45] CanvasSync::JobLog Update (0.4ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2021-10-15 17:03:22.380858"], ["status", "success"], ["updated_at", "2021-10-15 17:03:22.381432"], ["id", 56]] [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [06c05661-144c-4c90-bbda-b2d1d936ce45]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [06c05661-144c-4c90-bbda-b2d1d936ce45] Performed CanvasSync::Jobs::SyncContextModuleItemsJob (Job ID: 06c05661-144c-4c90-bbda-b2d1d936ce45) from Test(default) in 14.72ms  (0.3ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [b3a327c9-4184-4776-90a8-69d37006ceeb] Performing CanvasSync::Jobs::SyncContextModuleItemsJob (Job ID: b3a327c9-4184-4776-90a8-69d37006ceeb) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [b3a327c9-4184-4776-90a8-69d37006ceeb] CanvasSync::JobLog Load (0.3ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "b3a327c9-4184-4776-90a8-69d37006ceeb"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [b3a327c9-4184-4776-90a8-69d37006ceeb]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [b3a327c9-4184-4776-90a8-69d37006ceeb] CanvasSync::JobLog Create (0.4ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncContextModuleItemsJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2021-10-15 17:03:22.388418"], ["updated_at", "2021-10-15 17:03:22.388418"], ["job_id", "b3a327c9-4184-4776-90a8-69d37006ceeb"]] [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [b3a327c9-4184-4776-90a8-69d37006ceeb]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [b3a327c9-4184-4776-90a8-69d37006ceeb]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [b3a327c9-4184-4776-90a8-69d37006ceeb] CanvasSync::JobLog Update (0.4ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-10-15 17:03:22.390880"], ["status", "running"], ["updated_at", "2021-10-15 17:03:22.391357"], ["id", 58]] [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [b3a327c9-4184-4776-90a8-69d37006ceeb]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [b3a327c9-4184-4776-90a8-69d37006ceeb]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [b3a327c9-4184-4776-90a8-69d37006ceeb] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proserv_context_module_items_csv\n- 1\n- CanvasSync::Processors::ContextModuleItemsProcessor\n- :sync_start_time: '2021-10-15T17:03:22Z'\n :report_params:\n :parameters: {}\n"], ["created_at", "2021-10-15 17:03:22.395768"], ["updated_at", "2021-10-15 17:03:22.395768"], ["job_id", "0ef1e50c-0c3c-42c4-b969-d19e5c1cc8c5"]] [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [b3a327c9-4184-4776-90a8-69d37006ceeb]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [b3a327c9-4184-4776-90a8-69d37006ceeb] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: 0ef1e50c-0c3c-42c4-b969-d19e5c1cc8c5) to Test(default) at 2021-10-15 17:03:52 UTC with arguments: "proserv_context_module_items_csv", 1, "CanvasSync::Processors::ContextModuleItemsProcessor", {:sync_start_time=>"2021-10-15T17:03:22Z", :report_params=>{:parameters=>{}}} [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [b3a327c9-4184-4776-90a8-69d37006ceeb]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [b3a327c9-4184-4776-90a8-69d37006ceeb] CanvasSync::JobLog Update (0.4ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2021-10-15 17:03:22.398609"], ["status", "success"], ["updated_at", "2021-10-15 17:03:22.399137"], ["id", 58]] [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [b3a327c9-4184-4776-90a8-69d37006ceeb]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [b3a327c9-4184-4776-90a8-69d37006ceeb] Performed CanvasSync::Jobs::SyncContextModuleItemsJob (Job ID: b3a327c9-4184-4776-90a8-69d37006ceeb) from Test(default) in 13.59ms  (0.2ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [ea40019a-87c6-4669-bf1a-72da8834a001] Performing CanvasSync::Jobs::SyncContextModulesJob (Job ID: ea40019a-87c6-4669-bf1a-72da8834a001) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [ea40019a-87c6-4669-bf1a-72da8834a001] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "ea40019a-87c6-4669-bf1a-72da8834a001"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [ea40019a-87c6-4669-bf1a-72da8834a001]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [ea40019a-87c6-4669-bf1a-72da8834a001] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncContextModulesJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2021-10-15 17:03:22.404424"], ["updated_at", "2021-10-15 17:03:22.404424"], ["job_id", "ea40019a-87c6-4669-bf1a-72da8834a001"]] [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [ea40019a-87c6-4669-bf1a-72da8834a001]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [ea40019a-87c6-4669-bf1a-72da8834a001]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [ea40019a-87c6-4669-bf1a-72da8834a001] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-10-15 17:03:22.405834"], ["status", "running"], ["updated_at", "2021-10-15 17:03:22.406153"], ["id", 60]] [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [ea40019a-87c6-4669-bf1a-72da8834a001]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [ea40019a-87c6-4669-bf1a-72da8834a001]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [ea40019a-87c6-4669-bf1a-72da8834a001] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proserv_context_modules_csv\n- 1\n- CanvasSync::Processors::ContextModulesProcessor\n- :sync_start_time: '2021-10-15T17:03:22Z'\n :report_params:\n :parameters:\n :enrollment_term_id: 1\n"], ["created_at", "2021-10-15 17:03:22.409708"], ["updated_at", "2021-10-15 17:03:22.409708"], ["job_id", "c4f2d9e5-cf67-4bcf-b420-d825e6a4839d"]] [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [ea40019a-87c6-4669-bf1a-72da8834a001]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [ea40019a-87c6-4669-bf1a-72da8834a001] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: c4f2d9e5-cf67-4bcf-b420-d825e6a4839d) to Test(default) at 2021-10-15 17:03:52 UTC with arguments: "proserv_context_modules_csv", 1, "CanvasSync::Processors::ContextModulesProcessor", {:sync_start_time=>"2021-10-15T17:03:22Z", :report_params=>{:parameters=>{:enrollment_term_id=>1}}} [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [ea40019a-87c6-4669-bf1a-72da8834a001]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [ea40019a-87c6-4669-bf1a-72da8834a001] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2021-10-15 17:03:22.412245"], ["status", "success"], ["updated_at", "2021-10-15 17:03:22.412562"], ["id", 60]] [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [ea40019a-87c6-4669-bf1a-72da8834a001]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [ea40019a-87c6-4669-bf1a-72da8834a001] Performed CanvasSync::Jobs::SyncContextModulesJob (Job ID: ea40019a-87c6-4669-bf1a-72da8834a001) from Test(default) in 10.2ms  (0.1ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [1d2da21b-50eb-44cb-a3f6-08177c55ff6b] Performing CanvasSync::Jobs::SyncContextModulesJob (Job ID: 1d2da21b-50eb-44cb-a3f6-08177c55ff6b) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [1d2da21b-50eb-44cb-a3f6-08177c55ff6b] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "1d2da21b-50eb-44cb-a3f6-08177c55ff6b"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [1d2da21b-50eb-44cb-a3f6-08177c55ff6b]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [1d2da21b-50eb-44cb-a3f6-08177c55ff6b] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncContextModulesJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2021-10-15 17:03:22.416783"], ["updated_at", "2021-10-15 17:03:22.416783"], ["job_id", "1d2da21b-50eb-44cb-a3f6-08177c55ff6b"]] [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [1d2da21b-50eb-44cb-a3f6-08177c55ff6b]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [1d2da21b-50eb-44cb-a3f6-08177c55ff6b]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [1d2da21b-50eb-44cb-a3f6-08177c55ff6b] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-10-15 17:03:22.418341"], ["status", "running"], ["updated_at", "2021-10-15 17:03:22.418666"], ["id", 62]] [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [1d2da21b-50eb-44cb-a3f6-08177c55ff6b]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [1d2da21b-50eb-44cb-a3f6-08177c55ff6b]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [1d2da21b-50eb-44cb-a3f6-08177c55ff6b] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proserv_context_modules_csv\n- 1\n- CanvasSync::Processors::ContextModulesProcessor\n- :sync_start_time: '2021-10-15T17:03:22Z'\n :report_params:\n :parameters: {}\n"], ["created_at", "2021-10-15 17:03:22.421676"], ["updated_at", "2021-10-15 17:03:22.421676"], ["job_id", "03880441-828a-483e-9240-6a4caa51deb3"]] [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [1d2da21b-50eb-44cb-a3f6-08177c55ff6b]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [1d2da21b-50eb-44cb-a3f6-08177c55ff6b] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: 03880441-828a-483e-9240-6a4caa51deb3) to Test(default) at 2021-10-15 17:03:52 UTC with arguments: "proserv_context_modules_csv", 1, "CanvasSync::Processors::ContextModulesProcessor", {:sync_start_time=>"2021-10-15T17:03:22Z", :report_params=>{:parameters=>{}}} [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [1d2da21b-50eb-44cb-a3f6-08177c55ff6b]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [1d2da21b-50eb-44cb-a3f6-08177c55ff6b] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2021-10-15 17:03:22.424145"], ["status", "success"], ["updated_at", "2021-10-15 17:03:22.424479"], ["id", 62]] [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [1d2da21b-50eb-44cb-a3f6-08177c55ff6b]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [1d2da21b-50eb-44cb-a3f6-08177c55ff6b] Performed CanvasSync::Jobs::SyncContextModulesJob (Job ID: 1d2da21b-50eb-44cb-a3f6-08177c55ff6b) from Test(default) in 9.87ms  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Term Exists (0.3ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 82872000], ["LIMIT", 1]] Term Create (0.3ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 82872000], ["name", "Cool Term"], ["start_at", "2021-10-12 17:03:21.395487"], ["end_at", "2021-10-18 17:03:21.395803"], ["workflow_state", "active"], ["sis_id", "9d3ce6257fdf17cd1f88571b70ced2d9"], ["created_at", "2021-10-15 17:03:22.437625"], ["updated_at", "2021-10-15 17:03:22.437625"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [cb983a91-0144-4cfc-9d44-c525ebf84e54] Performing CanvasSync::Jobs::SyncProvisioningReportJob (Job ID: cb983a91-0144-4cfc-9d44-c525ebf84e54) from Test(default) with arguments: {:models=>["users", "courses"], :term_scope=>"active"} [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [cb983a91-0144-4cfc-9d44-c525ebf84e54] CanvasSync::JobLog Load (0.1ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "cb983a91-0144-4cfc-9d44-c525ebf84e54"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [cb983a91-0144-4cfc-9d44-c525ebf84e54]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [cb983a91-0144-4cfc-9d44-c525ebf84e54] CanvasSync::JobLog Create (0.2ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncProvisioningReportJob"], ["status", "enqueued"], ["job_arguments", "---\n- :models:\n - users\n - courses\n :term_scope: active\n"], ["created_at", "2021-10-15 17:03:22.439659"], ["updated_at", "2021-10-15 17:03:22.439659"], ["job_id", "cb983a91-0144-4cfc-9d44-c525ebf84e54"]] [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [cb983a91-0144-4cfc-9d44-c525ebf84e54]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [cb983a91-0144-4cfc-9d44-c525ebf84e54]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [cb983a91-0144-4cfc-9d44-c525ebf84e54] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-10-15 17:03:22.440918"], ["status", "running"], ["updated_at", "2021-10-15 17:03:22.441208"], ["id", 64]] [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [cb983a91-0144-4cfc-9d44-c525ebf84e54]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [cb983a91-0144-4cfc-9d44-c525ebf84e54]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [cb983a91-0144-4cfc-9d44-c525ebf84e54] CanvasSync::JobLog Create (0.2ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proservices_provisioning_csv\n- \n- CanvasSync::Processors::ProvisioningReportProcessor\n- :models:\n - users\n - courses\n :term_scope: active\n :sync_start_time: '2021-10-15T17:03:22Z'\n :report_params:\n :parameters:\n :include_deleted: true\n users: true\n courses: true\n :enrollment_term_id: 82872000\n"], ["created_at", "2021-10-15 17:03:22.443463"], ["updated_at", "2021-10-15 17:03:22.443463"], ["job_id", "027cfc06-7cb4-4041-bd0e-b757799f70d0"]] [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [cb983a91-0144-4cfc-9d44-c525ebf84e54]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [cb983a91-0144-4cfc-9d44-c525ebf84e54] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: 027cfc06-7cb4-4041-bd0e-b757799f70d0) to Test(default) at 2021-10-15 17:03:52 UTC with arguments: "proservices_provisioning_csv", nil, "CanvasSync::Processors::ProvisioningReportProcessor", {:models=>["users", "courses"], :term_scope=>"active", :sync_start_time=>"2021-10-15T17:03:22Z", :report_params=>{:parameters=>{:include_deleted=>true, "users"=>true, "courses"=>true, :enrollment_term_id=>82872000}}} [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [cb983a91-0144-4cfc-9d44-c525ebf84e54]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [cb983a91-0144-4cfc-9d44-c525ebf84e54] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2021-10-15 17:03:22.445560"], ["status", "success"], ["updated_at", "2021-10-15 17:03:22.445860"], ["id", 64]] [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [cb983a91-0144-4cfc-9d44-c525ebf84e54]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [cb983a91-0144-4cfc-9d44-c525ebf84e54] Performed CanvasSync::Jobs::SyncProvisioningReportJob (Job ID: cb983a91-0144-4cfc-9d44-c525ebf84e54) from Test(default) in 7.81ms  (0.2ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [98034376-6173-4dc6-8b87-9a14fb5fc62a] Performing CanvasSync::Jobs::SyncProvisioningReportJob (Job ID: 98034376-6173-4dc6-8b87-9a14fb5fc62a) from Test(default) with arguments: {:models=>["users", "courses"]} [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [98034376-6173-4dc6-8b87-9a14fb5fc62a] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "98034376-6173-4dc6-8b87-9a14fb5fc62a"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [98034376-6173-4dc6-8b87-9a14fb5fc62a]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [98034376-6173-4dc6-8b87-9a14fb5fc62a] CanvasSync::JobLog Create (0.2ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncProvisioningReportJob"], ["status", "enqueued"], ["job_arguments", "---\n- :models:\n - users\n - courses\n"], ["created_at", "2021-10-15 17:03:22.449381"], ["updated_at", "2021-10-15 17:03:22.449381"], ["job_id", "98034376-6173-4dc6-8b87-9a14fb5fc62a"]] [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [98034376-6173-4dc6-8b87-9a14fb5fc62a]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [98034376-6173-4dc6-8b87-9a14fb5fc62a]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [98034376-6173-4dc6-8b87-9a14fb5fc62a] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-10-15 17:03:22.450686"], ["status", "running"], ["updated_at", "2021-10-15 17:03:22.450904"], ["id", 66]] [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [98034376-6173-4dc6-8b87-9a14fb5fc62a]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [98034376-6173-4dc6-8b87-9a14fb5fc62a]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [98034376-6173-4dc6-8b87-9a14fb5fc62a] CanvasSync::JobLog Create (0.2ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proservices_provisioning_csv\n- \n- CanvasSync::Processors::ProvisioningReportProcessor\n- :models:\n - users\n - courses\n :sync_start_time: '2021-10-15T17:03:22Z'\n :report_params:\n :parameters:\n :include_deleted: true\n users: true\n courses: true\n"], ["created_at", "2021-10-15 17:03:22.452834"], ["updated_at", "2021-10-15 17:03:22.452834"], ["job_id", "48005527-c2f6-44bc-a78c-a6f7bd1f40b2"]] [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [98034376-6173-4dc6-8b87-9a14fb5fc62a]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [98034376-6173-4dc6-8b87-9a14fb5fc62a] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: 48005527-c2f6-44bc-a78c-a6f7bd1f40b2) to Test(default) at 2021-10-15 17:03:52 UTC with arguments: "proservices_provisioning_csv", nil, "CanvasSync::Processors::ProvisioningReportProcessor", {:models=>["users", "courses"], :sync_start_time=>"2021-10-15T17:03:22Z", :report_params=>{:parameters=>{:include_deleted=>true, "users"=>true, "courses"=>true}}} [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [98034376-6173-4dc6-8b87-9a14fb5fc62a]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [98034376-6173-4dc6-8b87-9a14fb5fc62a] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2021-10-15 17:03:22.454701"], ["status", "success"], ["updated_at", "2021-10-15 17:03:22.454964"], ["id", 66]] [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [98034376-6173-4dc6-8b87-9a14fb5fc62a]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [98034376-6173-4dc6-8b87-9a14fb5fc62a] Performed CanvasSync::Jobs::SyncProvisioningReportJob (Job ID: 98034376-6173-4dc6-8b87-9a14fb5fc62a) from Test(default) in 7.33ms  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Account Exists (1.0ms) SELECT 1 AS one FROM "accounts" WHERE "accounts"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] Account Create (0.3ms) INSERT INTO "accounts" ("canvas_id", "sis_id", "canvas_parent_account_id", "sis_parent_account_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 1], ["sis_id", "faf09eed8345da8ee36b2385c685f09f"], ["canvas_parent_account_id", 1], ["sis_parent_account_id", "b60f3aa0f8781bc5b79b1066c7fe4eec"], ["name", "Account name"], ["workflow_state", "active"], ["created_at", "2021-10-15 17:03:22.460653"], ["updated_at", "2021-10-15 17:03:22.460653"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.5ms) SELECT COUNT(*) FROM "roles" [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [d1dde6a2-2de2-4b44-90c9-32afcca7b910] Performing CanvasSync::Jobs::SyncRolesJob (Job ID: d1dde6a2-2de2-4b44-90c9-32afcca7b910) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [d1dde6a2-2de2-4b44-90c9-32afcca7b910] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "d1dde6a2-2de2-4b44-90c9-32afcca7b910"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [d1dde6a2-2de2-4b44-90c9-32afcca7b910]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [d1dde6a2-2de2-4b44-90c9-32afcca7b910] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncRolesJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2021-10-15 17:03:22.466296"], ["updated_at", "2021-10-15 17:03:22.466296"], ["job_id", "d1dde6a2-2de2-4b44-90c9-32afcca7b910"]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [d1dde6a2-2de2-4b44-90c9-32afcca7b910]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [d1dde6a2-2de2-4b44-90c9-32afcca7b910]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [d1dde6a2-2de2-4b44-90c9-32afcca7b910] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-10-15 17:03:22.467761"], ["status", "running"], ["updated_at", "2021-10-15 17:03:22.468105"], ["id", 68]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [d1dde6a2-2de2-4b44-90c9-32afcca7b910]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [d1dde6a2-2de2-4b44-90c9-32afcca7b910] Account Load (0.2ms) SELECT "accounts".* FROM "accounts" WHERE "accounts"."workflow_state" != $1 ORDER BY "accounts"."id" ASC LIMIT $2 [["workflow_state", "deleted"], ["LIMIT", 1000]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [d1dde6a2-2de2-4b44-90c9-32afcca7b910] Role Load (0.2ms) SELECT "roles".* FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [d1dde6a2-2de2-4b44-90c9-32afcca7b910]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [d1dde6a2-2de2-4b44-90c9-32afcca7b910] Role Exists (0.2ms) SELECT 1 AS one FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [d1dde6a2-2de2-4b44-90c9-32afcca7b910] Role Create (0.4ms) INSERT INTO "roles" ("canvas_id", "label", "base_role_type", "canvas_account_id", "workflow_state", "permissions", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 1], ["label", "Account Admin"], ["base_role_type", "AccountMembership"], ["canvas_account_id", 10], ["workflow_state", "built_in"], ["permissions", "{\"manage_wiki\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"post_to_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"moderate_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_announcements\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"send_messages\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"send_messages_all\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_outcomes\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"create_conferences\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"create_collaborations\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_roster\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_all_grades\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_grades\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_rubrics\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"comment_on_others_submissions\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_students\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_admin_users\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_role_overrides\":{\"enabled\":true,\"locked\":true,\"readonly\":true,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_account_memberships\":{\"enabled\":true,\"locked\":true,\"readonly\":true,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_account_settings\":{\"enabled\":true,\"locked\":true,\"readonly\":true,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_groups\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_group_pages\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_files\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_assignments\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"undelete_courses\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_grade_changes\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_course_changes\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_question_banks\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_calendar\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_reports\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_courses\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_user_logins\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_user_observers\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_alerts\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"become_user\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_developer_keys\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"import_sis\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_sis\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_sis\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_course_list\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_statistics\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_storage_quotas\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_course_content\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_content\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_interaction_alerts\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"change_course_state\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_sections\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_feature_flags\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_quiz_answer_audits\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"moderate_grades\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"lti_add_edit\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true}}"], ["created_at", "2021-10-15 17:03:22.485592"], ["updated_at", "2021-10-15 17:03:22.485592"]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [d1dde6a2-2de2-4b44-90c9-32afcca7b910]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [d1dde6a2-2de2-4b44-90c9-32afcca7b910] Role Load (0.2ms) SELECT "roles".* FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 3], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [d1dde6a2-2de2-4b44-90c9-32afcca7b910]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [d1dde6a2-2de2-4b44-90c9-32afcca7b910] Role Exists (0.2ms) SELECT 1 AS one FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 3], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [d1dde6a2-2de2-4b44-90c9-32afcca7b910] Role Create (0.3ms) INSERT INTO "roles" ("canvas_id", "label", "base_role_type", "canvas_account_id", "workflow_state", "permissions", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 3], ["label", "Student"], ["base_role_type", "StudentEnrollment"], ["canvas_account_id", 10], ["workflow_state", "built_in"], ["permissions", "{\"manage_wiki\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"read_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"post_to_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"moderate_forum\":{\"enabled\":false,\"locked\":false,\"readonly\":false,\"explicit\":false},\"read_announcements\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"send_messages\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"send_messages_all\":{\"enabled\":false,\"locked\":false,\"readonly\":false,\"explicit\":false},\"manage_outcomes\":{\"enabled\":false,\"locked\":false,\"readonly\":false,\"explicit\":false},\"create_conferences\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"create_collaborations\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_roster\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_all_grades\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_grades\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_rubrics\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"comment_on_others_submissions\":{\"enabled\":false,\"locked\":false,\"readonly\":false,\"explicit\":false},\"manage_students\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_admin_users\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_role_overrides\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_account_memberships\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_account_settings\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_groups\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"view_group_pages\":{\"enabled\":false,\"locked\":false,\"readonly\":false,\"explicit\":false},\"manage_files\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_assignments\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"undelete_courses\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"view_grade_changes\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"view_course_changes\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"read_question_banks\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_calendar\":{\"enabled\":false,\"locked\":false,\"readonly\":false,\"explicit\":false},\"read_reports\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_courses\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_user_logins\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_user_observers\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_alerts\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"become_user\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_developer_keys\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"import_sis\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_sis\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"read_sis\":{\"enabled\":false,\"locked\":false,\"readonly\":false,\"explicit\":false},\"read_course_list\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"view_statistics\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_storage_quotas\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"read_course_content\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_content\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_interaction_alerts\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"change_course_state\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_sections\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_feature_flags\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"view_quiz_answer_audits\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"moderate_grades\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"lti_add_edit\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false}}"], ["created_at", "2021-10-15 17:03:22.493022"], ["updated_at", "2021-10-15 17:03:22.493022"]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [d1dde6a2-2de2-4b44-90c9-32afcca7b910]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [d1dde6a2-2de2-4b44-90c9-32afcca7b910] Role Update All (0.2ms) UPDATE "roles" SET "workflow_state" = 'inactive' WHERE "roles"."id" NOT IN ($1, $2) [["id", 7], ["id", 8]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [d1dde6a2-2de2-4b44-90c9-32afcca7b910]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [d1dde6a2-2de2-4b44-90c9-32afcca7b910] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2021-10-15 17:03:22.496690"], ["status", "success"], ["updated_at", "2021-10-15 17:03:22.497063"], ["id", 68]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [d1dde6a2-2de2-4b44-90c9-32afcca7b910]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [d1dde6a2-2de2-4b44-90c9-32afcca7b910] Performed CanvasSync::Jobs::SyncRolesJob (Job ID: d1dde6a2-2de2-4b44-90c9-32afcca7b910) from Test(default) in 32.89ms  (0.2ms) SELECT COUNT(*) FROM "roles"  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Term Exists (0.2ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 82334556], ["LIMIT", 1]] Term Create (0.2ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 82334556], ["name", "Cool Term"], ["start_at", "2021-10-12 17:03:21.395487"], ["end_at", "2021-10-18 17:03:21.395803"], ["workflow_state", "active"], ["sis_id", "ef2999fd76cf27f2a2d82d64e932ed46"], ["created_at", "2021-10-15 17:03:22.500991"], ["updated_at", "2021-10-15 17:03:22.500991"]]  (0.3ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [fa3148c7-92d0-4351-a7b1-c7deeee6d9e8] Performing CanvasSync::Jobs::SyncSimpleTableJob (Job ID: fa3148c7-92d0-4351-a7b1-c7deeee6d9e8) from Test(default) with arguments: {:report_name=>"proservices_provisioning_csv", :model=>"courses", :mapping=>"courses", :klass=>"Course", :term_scope=>"active", :params=>{"parameters[include_deleted]"=>true, "parameters[courses]"=>true}} [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [fa3148c7-92d0-4351-a7b1-c7deeee6d9e8] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "fa3148c7-92d0-4351-a7b1-c7deeee6d9e8"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [fa3148c7-92d0-4351-a7b1-c7deeee6d9e8]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [fa3148c7-92d0-4351-a7b1-c7deeee6d9e8] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncSimpleTableJob"], ["status", "enqueued"], ["job_arguments", "---\n- :report_name: proservices_provisioning_csv\n :model: courses\n :mapping: courses\n :klass: Course\n :term_scope: active\n :params:\n parameters[include_deleted]: true\n parameters[courses]: true\n"], ["created_at", "2021-10-15 17:03:22.513938"], ["updated_at", "2021-10-15 17:03:22.513938"], ["job_id", "fa3148c7-92d0-4351-a7b1-c7deeee6d9e8"]] [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [fa3148c7-92d0-4351-a7b1-c7deeee6d9e8]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [fa3148c7-92d0-4351-a7b1-c7deeee6d9e8]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [fa3148c7-92d0-4351-a7b1-c7deeee6d9e8] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-10-15 17:03:22.515973"], ["status", "running"], ["updated_at", "2021-10-15 17:03:22.516309"], ["id", 69]] [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [fa3148c7-92d0-4351-a7b1-c7deeee6d9e8]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [fa3148c7-92d0-4351-a7b1-c7deeee6d9e8]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [fa3148c7-92d0-4351-a7b1-c7deeee6d9e8] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2021-10-15 17:03:22.517784"], ["status", "success"], ["updated_at", "2021-10-15 17:03:22.518109"], ["id", 69]] [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [fa3148c7-92d0-4351-a7b1-c7deeee6d9e8]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [fa3148c7-92d0-4351-a7b1-c7deeee6d9e8] Performed CanvasSync::Jobs::SyncSimpleTableJob (Job ID: fa3148c7-92d0-4351-a7b1-c7deeee6d9e8) from Test(default) in 7.14ms  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [467606c8-e6df-49dc-9d5d-47df4c236ddd] Performing CanvasSync::Jobs::SyncSubmissionsJob (Job ID: 467606c8-e6df-49dc-9d5d-47df4c236ddd) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [467606c8-e6df-49dc-9d5d-47df4c236ddd] CanvasSync::JobLog Load (0.3ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "467606c8-e6df-49dc-9d5d-47df4c236ddd"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [467606c8-e6df-49dc-9d5d-47df4c236ddd]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [467606c8-e6df-49dc-9d5d-47df4c236ddd] CanvasSync::JobLog Create (0.6ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncSubmissionsJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2021-10-15 17:03:22.524594"], ["updated_at", "2021-10-15 17:03:22.524594"], ["job_id", "467606c8-e6df-49dc-9d5d-47df4c236ddd"]] [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [467606c8-e6df-49dc-9d5d-47df4c236ddd]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [467606c8-e6df-49dc-9d5d-47df4c236ddd]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [467606c8-e6df-49dc-9d5d-47df4c236ddd] CanvasSync::JobLog Update (0.4ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-10-15 17:03:22.527082"], ["status", "running"], ["updated_at", "2021-10-15 17:03:22.527549"], ["id", 70]] [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [467606c8-e6df-49dc-9d5d-47df4c236ddd]  (0.3ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [467606c8-e6df-49dc-9d5d-47df4c236ddd]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [467606c8-e6df-49dc-9d5d-47df4c236ddd] CanvasSync::JobLog Create (0.4ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proserv_student_submissions_csv\n- 1\n- CanvasSync::Processors::SubmissionsProcessor\n- :sync_start_time: '2021-10-15T17:03:22Z'\n :report_params:\n :parameters:\n :include_all: \n :enrollment_term_id: 1\n"], ["created_at", "2021-10-15 17:03:22.532675"], ["updated_at", "2021-10-15 17:03:22.532675"], ["job_id", "5c60f942-3e53-4d80-97f6-e2e01232960e"]] [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [467606c8-e6df-49dc-9d5d-47df4c236ddd]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [467606c8-e6df-49dc-9d5d-47df4c236ddd] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: 5c60f942-3e53-4d80-97f6-e2e01232960e) to Test(default) at 2021-10-15 17:03:52 UTC with arguments: "proserv_student_submissions_csv", 1, "CanvasSync::Processors::SubmissionsProcessor", {:sync_start_time=>"2021-10-15T17:03:22Z", :report_params=>{:parameters=>{:include_all=>nil, :enrollment_term_id=>1}}} [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [467606c8-e6df-49dc-9d5d-47df4c236ddd]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [467606c8-e6df-49dc-9d5d-47df4c236ddd] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2021-10-15 17:03:22.536310"], ["status", "success"], ["updated_at", "2021-10-15 17:03:22.536777"], ["id", 70]] [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [467606c8-e6df-49dc-9d5d-47df4c236ddd]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [467606c8-e6df-49dc-9d5d-47df4c236ddd] Performed CanvasSync::Jobs::SyncSubmissionsJob (Job ID: 467606c8-e6df-49dc-9d5d-47df4c236ddd) from Test(default) in 15.05ms  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) SELECT COUNT(*) FROM "terms" [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [d1bcc177-4fa9-4d40-bd60-1a59297182c8] Performing CanvasSync::Jobs::SyncTermsJob (Job ID: d1bcc177-4fa9-4d40-bd60-1a59297182c8) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [d1bcc177-4fa9-4d40-bd60-1a59297182c8] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "d1bcc177-4fa9-4d40-bd60-1a59297182c8"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [d1bcc177-4fa9-4d40-bd60-1a59297182c8]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [d1bcc177-4fa9-4d40-bd60-1a59297182c8] CanvasSync::JobLog Create (0.4ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncTermsJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2021-10-15 17:03:22.542613"], ["updated_at", "2021-10-15 17:03:22.542613"], ["job_id", "d1bcc177-4fa9-4d40-bd60-1a59297182c8"]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [d1bcc177-4fa9-4d40-bd60-1a59297182c8]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [d1bcc177-4fa9-4d40-bd60-1a59297182c8]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [d1bcc177-4fa9-4d40-bd60-1a59297182c8] CanvasSync::JobLog Update (0.4ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-10-15 17:03:22.544635"], ["status", "running"], ["updated_at", "2021-10-15 17:03:22.545082"], ["id", 72]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [d1bcc177-4fa9-4d40-bd60-1a59297182c8]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [d1bcc177-4fa9-4d40-bd60-1a59297182c8] Term Load (0.3ms) SELECT "terms".* FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [d1bcc177-4fa9-4d40-bd60-1a59297182c8]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [d1bcc177-4fa9-4d40-bd60-1a59297182c8] Term Exists (0.3ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [d1bcc177-4fa9-4d40-bd60-1a59297182c8] Term Create (0.3ms) INSERT INTO "terms" ("canvas_id", "name", "workflow_state", "grading_period_group_id", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 1], ["name", "Default Term"], ["workflow_state", "active"], ["grading_period_group_id", 1], ["sis_id", "Test"], ["created_at", "2021-10-15 17:03:22.553503"], ["updated_at", "2021-10-15 17:03:22.553503"]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [d1bcc177-4fa9-4d40-bd60-1a59297182c8]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [d1bcc177-4fa9-4d40-bd60-1a59297182c8] Term Load (0.2ms) SELECT "terms".* FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 6], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [d1bcc177-4fa9-4d40-bd60-1a59297182c8]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [d1bcc177-4fa9-4d40-bd60-1a59297182c8] Term Exists (0.2ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 6], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [d1bcc177-4fa9-4d40-bd60-1a59297182c8] Term Create (0.3ms) INSERT INTO "terms" ("canvas_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["canvas_id", 6], ["name", "Average Term 1"], ["workflow_state", "active"], ["created_at", "2021-10-15 17:03:22.557060"], ["updated_at", "2021-10-15 17:03:22.557060"]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [d1bcc177-4fa9-4d40-bd60-1a59297182c8]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [d1bcc177-4fa9-4d40-bd60-1a59297182c8] Term Load (0.2ms) SELECT "terms".* FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 7], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [d1bcc177-4fa9-4d40-bd60-1a59297182c8]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [d1bcc177-4fa9-4d40-bd60-1a59297182c8] Term Exists (0.2ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 7], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [d1bcc177-4fa9-4d40-bd60-1a59297182c8] Term Create (0.3ms) INSERT INTO "terms" ("canvas_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["canvas_id", 7], ["name", "Average Term 2"], ["workflow_state", "active"], ["created_at", "2021-10-15 17:03:22.560263"], ["updated_at", "2021-10-15 17:03:22.560263"]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [d1bcc177-4fa9-4d40-bd60-1a59297182c8]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [d1bcc177-4fa9-4d40-bd60-1a59297182c8] Term Load (0.2ms) SELECT "terms".* FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 5], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [d1bcc177-4fa9-4d40-bd60-1a59297182c8]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [d1bcc177-4fa9-4d40-bd60-1a59297182c8] Term Exists (0.2ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 5], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [d1bcc177-4fa9-4d40-bd60-1a59297182c8] Term Create (0.3ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 5], ["name", "Syllabus Term"], ["start_at", "2017-08-14 06:00:00"], ["end_at", "2017-08-31 06:00:00"], ["workflow_state", "active"], ["sis_id", "SYTERM"], ["created_at", "2021-10-15 17:03:22.563533"], ["updated_at", "2021-10-15 17:03:22.563533"]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [d1bcc177-4fa9-4d40-bd60-1a59297182c8]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [d1bcc177-4fa9-4d40-bd60-1a59297182c8] Term Load (0.2ms) SELECT "terms".* FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 4], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [d1bcc177-4fa9-4d40-bd60-1a59297182c8]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [d1bcc177-4fa9-4d40-bd60-1a59297182c8] Term Exists (0.2ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 4], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [d1bcc177-4fa9-4d40-bd60-1a59297182c8] Term Create (0.3ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "grading_period_group_id", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8, $9) RETURNING "id" [["canvas_id", 4], ["name", "Ellucian Term"], ["start_at", "2017-08-01 06:00:00"], ["end_at", "2017-10-31 06:00:00"], ["workflow_state", "active"], ["grading_period_group_id", 1], ["sis_id", "SH"], ["created_at", "2021-10-15 17:03:22.566047"], ["updated_at", "2021-10-15 17:03:22.566047"]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [d1bcc177-4fa9-4d40-bd60-1a59297182c8]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [d1bcc177-4fa9-4d40-bd60-1a59297182c8] Term Load (0.2ms) SELECT "terms".* FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 3], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [d1bcc177-4fa9-4d40-bd60-1a59297182c8]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [d1bcc177-4fa9-4d40-bd60-1a59297182c8] Term Exists (0.2ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 3], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [d1bcc177-4fa9-4d40-bd60-1a59297182c8] Term Create (0.2ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 3], ["name", "Current Term"], ["start_at", "2017-03-19 06:00:00"], ["end_at", "2017-08-01 06:00:00"], ["workflow_state", "active"], ["created_at", "2021-10-15 17:03:22.568745"], ["updated_at", "2021-10-15 17:03:22.568745"]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [d1bcc177-4fa9-4d40-bd60-1a59297182c8]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [d1bcc177-4fa9-4d40-bd60-1a59297182c8]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [d1bcc177-4fa9-4d40-bd60-1a59297182c8] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2021-10-15 17:03:22.569660"], ["status", "success"], ["updated_at", "2021-10-15 17:03:22.570060"], ["id", 72]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [d1bcc177-4fa9-4d40-bd60-1a59297182c8]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [d1bcc177-4fa9-4d40-bd60-1a59297182c8] Performed CanvasSync::Jobs::SyncTermsJob (Job ID: d1bcc177-4fa9-4d40-bd60-1a59297182c8) from Test(default) in 29.6ms  (0.2ms) SELECT COUNT(*) FROM "terms"  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Account Exists (0.2ms) SELECT 1 AS one FROM "accounts" WHERE "accounts"."canvas_id" = $1 LIMIT $2 [["canvas_id", 80422620], ["LIMIT", 1]] Account Create (0.2ms) INSERT INTO "accounts" ("canvas_id", "sis_id", "canvas_parent_account_id", "sis_parent_account_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 80422620], ["sis_id", "71f9d32a55a4c04f98b40d83a595eef9"], ["canvas_parent_account_id", 1], ["sis_parent_account_id", "29996ceb3e2a1c5dc6f2605c70ba80c9"], ["name", "Account name"], ["workflow_state", "active"], ["created_at", "2021-10-15 17:03:22.574336"], ["updated_at", "2021-10-15 17:03:22.574336"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Account Exists (0.3ms) SELECT 1 AS one FROM "accounts" WHERE "accounts"."canvas_id" IS NULL AND "accounts"."id" != $1 LIMIT $2 [["id", 8], ["LIMIT", 1]]  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Account Exists (0.2ms) SELECT 1 AS one FROM "accounts" WHERE "accounts"."canvas_id" = $1 LIMIT $2 [["canvas_id", 57288716], ["LIMIT", 1]] Account Create (0.3ms) INSERT INTO "accounts" ("canvas_id", "sis_id", "canvas_parent_account_id", "sis_parent_account_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 57288716], ["sis_id", "cabed4d3b06b8854f8839c1600c8cbc8"], ["canvas_parent_account_id", 1], ["sis_parent_account_id", "fb145840d7c3a51fbf580a85eb0be817"], ["name", "Account name"], ["workflow_state", "active"], ["created_at", "2021-10-15 17:03:22.582429"], ["updated_at", "2021-10-15 17:03:22.582429"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Account Load (0.2ms) SELECT "accounts".* FROM "accounts" ORDER BY "accounts"."id" ASC LIMIT $1 [["LIMIT", 1]] Account Exists (0.2ms) SELECT 1 AS one FROM "accounts" WHERE "accounts"."canvas_id" = $1 LIMIT $2 [["canvas_id", 57288716], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Account Exists (0.2ms) SELECT 1 AS one FROM "accounts" WHERE "accounts"."canvas_id" = $1 LIMIT $2 [["canvas_id", 57269930], ["LIMIT", 1]] Account Create (0.2ms) INSERT INTO "accounts" ("canvas_id", "sis_id", "canvas_parent_account_id", "sis_parent_account_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 57269930], ["sis_id", "4946c4a0d6e8925f2825a05246cfa691"], ["canvas_parent_account_id", 1], ["sis_parent_account_id", "ddc1095f4a50e4cfecbd947ccdb07835"], ["name", "Account name"], ["workflow_state", "active"], ["created_at", "2021-10-15 17:03:22.588284"], ["updated_at", "2021-10-15 17:03:22.588284"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Admin Exists (0.3ms) SELECT 1 AS one FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 66497654], ["LIMIT", 1]] Admin Create (0.3ms) INSERT INTO "admins" ("canvas_id", "role_name", "canvas_role_id", "canvas_user_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 66497654], ["role_name", "Cool Role"], ["canvas_role_id", 11735785], ["canvas_user_id", 1], ["workflow_state", "active"], ["created_at", "2021-10-15 17:03:22.596343"], ["updated_at", "2021-10-15 17:03:22.596343"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Admin Exists (0.3ms) SELECT 1 AS one FROM "admins" WHERE "admins"."canvas_id" IS NULL AND "admins"."id" != $1 LIMIT $2 [["id", 11], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Admin Exists (0.2ms) SELECT 1 AS one FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 94391689], ["LIMIT", 1]] Admin Create (0.3ms) INSERT INTO "admins" ("canvas_id", "role_name", "canvas_role_id", "canvas_user_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 94391689], ["role_name", "Cool Role"], ["canvas_role_id", 37441077], ["canvas_user_id", 1], ["workflow_state", "active"], ["created_at", "2021-10-15 17:03:22.602294"], ["updated_at", "2021-10-15 17:03:22.602294"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Admin Load (0.2ms) SELECT "admins".* FROM "admins" ORDER BY "admins"."id" ASC LIMIT $1 [["LIMIT", 1]] Admin Exists (0.3ms) SELECT 1 AS one FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 94391689], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SELECT COUNT(*) FROM "admins" Admin Load (0.2ms) SELECT "admins".* FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]]  (0.2ms) SAVEPOINT active_record_1 Admin Exists (0.3ms) SELECT 1 AS one FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]] Admin Create (0.3ms) INSERT INTO "admins" ("canvas_id", "role_name", "canvas_role_id", "canvas_user_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 2], ["role_name", "AccountAdmin"], ["canvas_role_id", 1], ["canvas_user_id", 1], ["workflow_state", "active"], ["created_at", "2021-10-15 17:03:22.609119"], ["updated_at", "2021-10-15 17:03:22.609119"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.3ms) SELECT COUNT(*) FROM "admins" Admin Load (0.2ms) SELECT "admins".* FROM "admins" ORDER BY "admins"."id" DESC LIMIT $1 [["LIMIT", 1]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Admin Exists (0.2ms) SELECT 1 AS one FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]] Admin Create (0.2ms) INSERT INTO "admins" ("canvas_id", "role_name", "canvas_role_id", "canvas_user_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 2], ["role_name", "Cool Role"], ["canvas_role_id", 37656773], ["canvas_user_id", 1], ["workflow_state", "active"], ["created_at", "2021-10-15 17:03:22.613359"], ["updated_at", "2021-10-15 17:03:22.613359"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SELECT COUNT(*) FROM "admins" Admin Load (0.1ms) SELECT "admins".* FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]]  (0.1ms) SAVEPOINT active_record_1 Admin Exists (0.2ms) SELECT 1 AS one FROM "admins" WHERE "admins"."canvas_id" = $1 AND "admins"."id" != $2 LIMIT $3 [["canvas_id", 2], ["id", 14], ["LIMIT", 1]] Admin Update (0.2ms) UPDATE "admins" SET "role_name" = $1, "canvas_role_id" = $2, "updated_at" = $3 WHERE "admins"."id" = $4 [["role_name", "AccountAdmin"], ["canvas_role_id", 1], ["updated_at", "2021-10-15 17:03:22.615712"], ["id", 14]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SELECT COUNT(*) FROM "admins" Admin Load (0.1ms) SELECT "admins".* FROM "admins" WHERE "admins"."id" = $1 LIMIT $2 [["id", 14], ["LIMIT", 1]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.3ms) SAVEPOINT active_record_1 AssignmentGroup Exists (0.5ms) SELECT 1 AS one FROM "assignment_groups" WHERE "assignment_groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] AssignmentGroup Create (0.3ms) INSERT INTO "assignment_groups" ("canvas_id", "name", "workflow_state", "canvas_created_at", "canvas_updated_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 1], ["name", "Dummy Assignment Group"], ["workflow_state", "available"], ["canvas_created_at", "2021-10-08 17:03:22.627219"], ["canvas_updated_at", "2021-10-14 17:03:22.627317"], ["created_at", "2021-10-15 17:03:22.628902"], ["updated_at", "2021-10-15 17:03:22.628902"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 AssignmentGroup Exists (0.2ms) SELECT 1 AS one FROM "assignment_groups" WHERE "assignment_groups"."canvas_id" IS NULL AND "assignment_groups"."id" != $1 LIMIT $2 [["id", 7], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 AssignmentGroup Exists (0.2ms) SELECT 1 AS one FROM "assignment_groups" WHERE "assignment_groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]] AssignmentGroup Create (0.2ms) INSERT INTO "assignment_groups" ("canvas_id", "name", "workflow_state", "canvas_created_at", "canvas_updated_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 2], ["name", "Dummy Assignment Group"], ["workflow_state", "available"], ["canvas_created_at", "2021-10-08 17:03:22.633549"], ["canvas_updated_at", "2021-10-14 17:03:22.633627"], ["created_at", "2021-10-15 17:03:22.634503"], ["updated_at", "2021-10-15 17:03:22.634503"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 AssignmentGroup Load (0.1ms) SELECT "assignment_groups".* FROM "assignment_groups" ORDER BY "assignment_groups"."id" ASC LIMIT $1 [["LIMIT", 1]] AssignmentGroup Exists (0.3ms) SELECT 1 AS one FROM "assignment_groups" WHERE "assignment_groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 AssignmentGroup Exists (0.3ms) SELECT 1 AS one FROM "assignment_groups" WHERE "assignment_groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 3], ["LIMIT", 1]] AssignmentGroup Create (0.3ms) INSERT INTO "assignment_groups" ("canvas_id", "name", "workflow_state", "canvas_created_at", "canvas_updated_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 3], ["name", "Dummy Assignment Group"], ["workflow_state", "available"], ["canvas_created_at", "2021-10-08 17:03:22.639647"], ["canvas_updated_at", "2021-10-14 17:03:22.639734"], ["created_at", "2021-10-15 17:03:22.640855"], ["updated_at", "2021-10-15 17:03:22.640855"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 AssignmentGroup Exists (0.4ms) SELECT 1 AS one FROM "assignment_groups" WHERE "assignment_groups"."canvas_id" = $1 AND "assignment_groups"."id" != $2 LIMIT $3 [["canvas_id", 3], ["id", 9], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 AssignmentGroup Exists (0.3ms) SELECT 1 AS one FROM "assignment_groups" WHERE "assignment_groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 4], ["LIMIT", 1]] AssignmentGroup Create (0.3ms) INSERT INTO "assignment_groups" ("canvas_id", "name", "workflow_state", "canvas_created_at", "canvas_updated_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 4], ["name", "Dummy Assignment Group"], ["workflow_state", "available"], ["canvas_created_at", "2021-10-08 17:03:22.647447"], ["canvas_updated_at", "2021-10-14 17:03:22.647577"], ["created_at", "2021-10-15 17:03:22.648836"], ["updated_at", "2021-10-15 17:03:22.648836"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Assignment Exists (0.4ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] Assignment Create (0.3ms) INSERT INTO "assignments" ("canvas_id", "title", "due_at", "unlock_at", "lock_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 1], ["title", "Assignment 1"], ["due_at", "2021-10-22 17:03:22.666319"], ["unlock_at", "2021-10-14 17:03:22.666402"], ["lock_at", "2021-11-05 17:03:22.666438"], ["created_at", "2021-10-15 17:03:22.667807"], ["updated_at", "2021-10-15 17:03:22.667807"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Assignment Exists (0.2ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" IS NULL AND "assignments"."id" != $1 LIMIT $2 [["id", 12], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Assignment Exists (0.2ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]] Assignment Create (0.2ms) INSERT INTO "assignments" ("canvas_id", "title", "due_at", "unlock_at", "lock_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 2], ["title", "Assignment 2"], ["due_at", "2021-10-22 17:03:22.672726"], ["unlock_at", "2021-10-14 17:03:22.672800"], ["lock_at", "2021-11-05 17:03:22.672833"], ["created_at", "2021-10-15 17:03:22.673735"], ["updated_at", "2021-10-15 17:03:22.673735"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Assignment Load (0.2ms) SELECT "assignments".* FROM "assignments" ORDER BY "assignments"."id" ASC LIMIT $1 [["LIMIT", 1]] Assignment Exists (0.3ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Assignment Exists (0.3ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 3], ["LIMIT", 1]] Assignment Create (0.3ms) INSERT INTO "assignments" ("canvas_id", "title", "due_at", "unlock_at", "lock_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 3], ["title", "Assignment 3"], ["due_at", "2021-10-22 17:03:22.679460"], ["unlock_at", "2021-10-14 17:03:22.679569"], ["lock_at", "2021-11-05 17:03:22.679607"], ["created_at", "2021-10-15 17:03:22.680774"], ["updated_at", "2021-10-15 17:03:22.680774"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Assignment Exists (0.2ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 4], ["LIMIT", 1]] Assignment Create (0.3ms) INSERT INTO "assignments" ("canvas_id", "title", "due_at", "unlock_at", "lock_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 4], ["title", "Assignment 4"], ["due_at", "2021-10-22 17:03:22.684896"], ["unlock_at", "2021-10-14 17:03:22.684968"], ["lock_at", "2021-11-05 17:03:22.685000"], ["created_at", "2021-10-15 17:03:22.685906"], ["updated_at", "2021-10-15 17:03:22.685906"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Assignment Exists (0.3ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 AND "assignments"."id" != $2 LIMIT $3 [["canvas_id", 4], ["id", 15], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Assignment Exists (0.3ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 5], ["LIMIT", 1]] Assignment Create (0.3ms) INSERT INTO "assignments" ("canvas_id", "title", "due_at", "unlock_at", "lock_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 5], ["title", "Assignment 5"], ["due_at", "2021-10-22 17:03:22.689910"], ["unlock_at", "2021-10-14 17:03:22.690036"], ["lock_at", "2021-11-05 17:03:22.690103"], ["created_at", "2021-10-15 17:03:22.691414"], ["updated_at", "2021-10-15 17:03:22.691414"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Assignment Exists (0.2ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 6], ["LIMIT", 1]] Assignment Create (0.2ms) INSERT INTO "assignments" ("canvas_id", "title", "due_at", "unlock_at", "lock_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 6], ["title", "Assignment 6"], ["due_at", "2021-10-22 17:03:22.696280"], ["unlock_at", "2021-10-14 17:03:22.696381"], ["lock_at", "2021-11-05 17:03:22.696426"], ["created_at", "2021-10-15 17:03:22.697511"], ["updated_at", "2021-10-15 17:03:22.697511"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Course Exists (0.5ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 25226473], ["LIMIT", 1]] Course Create (0.4ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 25226473], ["sis_id", "9547f6ecb21026c5a52c37c878720c77"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2021-10-12 17:03:22.710955"], ["end_at", "2021-11-05 17:03:22.711073"], ["created_at", "2021-10-15 17:03:22.713012"], ["updated_at", "2021-10-15 17:03:22.713012"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 Course Exists (0.3ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 335799], ["LIMIT", 1]] Course Create (0.3ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 335799], ["sis_id", "c63507c77306037e3690ef10fbcb0526"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2021-10-12 17:03:22.714664"], ["end_at", "2021-11-05 17:03:22.714731"], ["created_at", "2021-10-15 17:03:22.715727"], ["updated_at", "2021-10-15 17:03:22.715727"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Assignment Exists (10.9ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 7], ["LIMIT", 1]] Assignment Create (0.6ms) INSERT INTO "assignments" ("canvas_id", "title", "due_at", "unlock_at", "lock_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 7], ["title", "Assignment 7"], ["due_at", "2021-10-22 17:03:22.716966"], ["unlock_at", "2021-10-14 17:03:22.717029"], ["lock_at", "2021-11-05 17:03:22.717065"], ["created_at", "2021-10-15 17:03:22.728773"], ["updated_at", "2021-10-15 17:03:22.728773"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 Assignment Exists (0.3ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 AND "assignments"."id" != $2 LIMIT $3 [["canvas_id", 7], ["id", 18], ["LIMIT", 1]] Assignment Update (0.3ms) UPDATE "assignments" SET "canvas_context_id" = $1, "canvas_context_type" = $2, "updated_at" = $3 WHERE "assignments"."id" = $4 [["canvas_context_id", 335799], ["canvas_context_type", "Course"], ["updated_at", "2021-10-15 17:03:22.731380"], ["id", 18]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Course Load (0.2ms) SELECT "courses".* FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 335799], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Assignment Exists (0.2ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 8], ["LIMIT", 1]] Assignment Create (0.3ms) INSERT INTO "assignments" ("canvas_id", "title", "due_at", "unlock_at", "lock_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 8], ["title", "Assignment 8"], ["due_at", "2021-10-22 17:03:22.745582"], ["unlock_at", "2021-10-14 17:03:22.745661"], ["lock_at", "2021-11-05 17:03:22.745698"], ["created_at", "2021-10-15 17:03:22.746802"], ["updated_at", "2021-10-15 17:03:22.746802"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 ContextModuleItem Create (0.4ms) INSERT INTO "context_module_items" ("canvas_id", "canvas_assignment_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["canvas_id", 1], ["canvas_assignment_id", 8], ["workflow_state", "active"], ["created_at", "2021-10-15 17:03:22.748519"], ["updated_at", "2021-10-15 17:03:22.748519"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Assignment Exists (0.3ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 9], ["LIMIT", 1]] Assignment Create (0.3ms) INSERT INTO "assignments" ("canvas_id", "title", "due_at", "unlock_at", "lock_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 9], ["title", "Assignment 9"], ["due_at", "2021-10-22 17:03:22.751712"], ["unlock_at", "2021-10-14 17:03:22.751784"], ["lock_at", "2021-11-05 17:03:22.751817"], ["created_at", "2021-10-15 17:03:22.752837"], ["updated_at", "2021-10-15 17:03:22.752837"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 ContextModuleItem Create (0.2ms) INSERT INTO "context_module_items" ("canvas_id", "canvas_assignment_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["canvas_id", 2], ["canvas_assignment_id", 9], ["workflow_state", "active"], ["created_at", "2021-10-15 17:03:22.754199"], ["updated_at", "2021-10-15 17:03:22.754199"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Course Exists (0.2ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 89510810], ["LIMIT", 1]] Course Create (0.3ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 89510810], ["sis_id", "6a78f7b244ab2156ec06eb3169fca8bc"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2021-10-12 17:03:22.764607"], ["end_at", "2021-11-05 17:03:22.764693"], ["created_at", "2021-10-15 17:03:22.765743"], ["updated_at", "2021-10-15 17:03:22.765743"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 ContextModule Create (0.8ms) INSERT INTO "context_modules" ("canvas_id", "canvas_context_id", "canvas_context_type", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 1], ["canvas_context_id", 89510810], ["canvas_context_type", "Course"], ["name", "Context Module"], ["workflow_state", "available"], ["created_at", "2021-10-15 17:03:22.767829"], ["updated_at", "2021-10-15 17:03:22.767829"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Course Exists (0.3ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 56143783], ["LIMIT", 1]] Course Create (0.3ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 56143783], ["sis_id", "917a26cad3a22ded02290a2d5c77e777"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2021-10-12 17:03:22.772379"], ["end_at", "2021-11-05 17:03:22.772459"], ["created_at", "2021-10-15 17:03:22.773634"], ["updated_at", "2021-10-15 17:03:22.773634"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 ContextModule Create (0.3ms) INSERT INTO "context_modules" ("canvas_id", "canvas_context_id", "canvas_context_type", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 2], ["canvas_context_id", 56143783], ["canvas_context_type", "Course"], ["name", "Context Module"], ["workflow_state", "available"], ["created_at", "2021-10-15 17:03:22.775214"], ["updated_at", "2021-10-15 17:03:22.775214"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.3ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Course Exists (0.3ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 77964525], ["LIMIT", 1]] Course Create (0.3ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 77964525], ["sis_id", "f876106b5560588cf0c57043e2832cba"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2021-10-12 17:03:22.778522"], ["end_at", "2021-11-05 17:03:22.778609"], ["created_at", "2021-10-15 17:03:22.779790"], ["updated_at", "2021-10-15 17:03:22.779790"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 ContextModule Create (0.3ms) INSERT INTO "context_modules" ("canvas_id", "canvas_context_id", "canvas_context_type", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 3], ["canvas_context_id", 77964525], ["canvas_context_type", "Course"], ["name", "Context Module"], ["workflow_state", "available"], ["created_at", "2021-10-15 17:03:22.781438"], ["updated_at", "2021-10-15 17:03:22.781438"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Course Exists (0.3ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 7326511], ["LIMIT", 1]] Course Create (0.2ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 7326511], ["sis_id", "0d0778fd5264584ae06f5e7e20344e3c"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2021-10-12 17:03:22.784727"], ["end_at", "2021-11-05 17:03:22.784820"], ["created_at", "2021-10-15 17:03:22.786042"], ["updated_at", "2021-10-15 17:03:22.786042"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Course Exists (0.3ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" IS NULL AND "courses"."id" != $1 LIMIT $2 [["id", 28], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Course Exists (0.2ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 47054309], ["LIMIT", 1]] Course Create (0.3ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 47054309], ["sis_id", "ee30d9a8f5b5eb8d18d51a153bd05d22"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2021-10-12 17:03:22.791738"], ["end_at", "2021-11-05 17:03:22.791828"], ["created_at", "2021-10-15 17:03:22.792890"], ["updated_at", "2021-10-15 17:03:22.792890"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Course Load (0.2ms) SELECT "courses".* FROM "courses" ORDER BY "courses"."id" ASC LIMIT $1 [["LIMIT", 1]] Course Exists (0.3ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 47054309], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Course Exists (0.2ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 57484384], ["LIMIT", 1]] Course Create (0.2ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 57484384], ["sis_id", "7212dc422fb2c9d45b76533d9f23fc85"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2021-10-12 17:03:22.798045"], ["end_at", "2021-11-05 17:03:22.798125"], ["created_at", "2021-10-15 17:03:22.799106"], ["updated_at", "2021-10-15 17:03:22.799106"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Course Exists (0.3ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 AND "courses"."id" != $2 LIMIT $3 [["canvas_id", 57484384], ["id", 30], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Course Exists (0.3ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 19030168], ["LIMIT", 1]] Course Create (0.3ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 19030168], ["sis_id", "8eab59030eff85d1ab3c2066fc192722"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2021-10-12 17:03:22.802999"], ["end_at", "2021-11-05 17:03:22.803097"], ["created_at", "2021-10-15 17:03:22.804208"], ["updated_at", "2021-10-15 17:03:22.804208"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Course Exists (0.3ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 16431982], ["LIMIT", 1]] Course Create (0.2ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 16431982], ["sis_id", "06dce955ed6a147111fe2bb0a42189ee"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2021-10-12 17:03:22.808656"], ["end_at", "2021-11-05 17:03:22.808734"], ["created_at", "2021-10-15 17:03:22.809784"], ["updated_at", "2021-10-15 17:03:22.809784"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Course Exists (0.2ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 95949815], ["LIMIT", 1]] Course Create (0.2ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 95949815], ["sis_id", "de56f25f287611e365ef34f3f9d5f3f7"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2021-10-12 17:03:22.813960"], ["end_at", "2021-11-05 17:03:22.814036"], ["created_at", "2021-10-15 17:03:22.814910"], ["updated_at", "2021-10-15 17:03:22.814910"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Course Exists (0.2ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 20523124], ["LIMIT", 1]] Course Create (0.2ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 20523124], ["sis_id", "bfaff5334d26ea6ae8e6ee2341124676"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2021-10-12 17:03:22.817153"], ["end_at", "2021-11-05 17:03:22.817219"], ["created_at", "2021-10-15 17:03:22.818038"], ["updated_at", "2021-10-15 17:03:22.818038"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Course Exists (0.2ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 16626578], ["LIMIT", 1]] Course Create (0.2ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 16626578], ["sis_id", "82a1557eee99b7d272ba2d30f9056bf0"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2021-10-12 17:03:22.820420"], ["end_at", "2021-11-05 17:03:22.820497"], ["created_at", "2021-10-15 17:03:22.821562"], ["updated_at", "2021-10-15 17:03:22.821562"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Course Exists (0.2ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 15779702], ["LIMIT", 1]] Course Create (0.3ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 15779702], ["sis_id", "c5896d13b860778bd270fddc20a14e29"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2021-10-12 17:03:22.824445"], ["end_at", "2021-11-05 17:03:22.824545"], ["created_at", "2021-10-15 17:03:22.825704"], ["updated_at", "2021-10-15 17:03:22.825704"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.3ms) SAVEPOINT active_record_1 Enrollment Exists (0.4ms) SELECT 1 AS one FROM "enrollments" WHERE "enrollments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 38162588], ["LIMIT", 1]] Enrollment Create (0.3ms) INSERT INTO "enrollments" ("canvas_id", "created_at", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["canvas_id", 38162588], ["created_at", "2021-10-15 17:03:22.840989"], ["updated_at", "2021-10-15 17:03:22.840989"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Enrollment Exists (0.3ms) SELECT 1 AS one FROM "enrollments" WHERE "enrollments"."canvas_id" IS NULL AND "enrollments"."id" != $1 LIMIT $2 [["id", 8], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Enrollment Exists (0.3ms) SELECT 1 AS one FROM "enrollments" WHERE "enrollments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 26300493], ["LIMIT", 1]] Enrollment Create (0.2ms) INSERT INTO "enrollments" ("canvas_id", "created_at", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["canvas_id", 26300493], ["created_at", "2021-10-15 17:03:22.847931"], ["updated_at", "2021-10-15 17:03:22.847931"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Enrollment Load (0.2ms) SELECT "enrollments".* FROM "enrollments" ORDER BY "enrollments"."id" ASC LIMIT $1 [["LIMIT", 1]] Enrollment Exists (0.3ms) SELECT 1 AS one FROM "enrollments" WHERE "enrollments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 26300493], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Enrollment Exists (0.3ms) SELECT 1 AS one FROM "enrollments" WHERE "enrollments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 17806822], ["LIMIT", 1]] Enrollment Create (0.3ms) INSERT INTO "enrollments" ("canvas_id", "created_at", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["canvas_id", 17806822], ["created_at", "2021-10-15 17:03:22.854841"], ["updated_at", "2021-10-15 17:03:22.854841"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Enrollment Exists (0.3ms) SELECT 1 AS one FROM "enrollments" WHERE "enrollments"."canvas_id" = $1 AND "enrollments"."id" != $2 LIMIT $3 [["canvas_id", 17806822], ["id", 10], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Enrollment Exists (0.3ms) SELECT 1 AS one FROM "enrollments" WHERE "enrollments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 64259479], ["LIMIT", 1]] Enrollment Create (0.2ms) INSERT INTO "enrollments" ("canvas_id", "created_at", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["canvas_id", 64259479], ["created_at", "2021-10-15 17:03:22.860732"], ["updated_at", "2021-10-15 17:03:22.860732"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Enrollment Exists (0.2ms) SELECT 1 AS one FROM "enrollments" WHERE "enrollments"."canvas_id" = $1 AND "enrollments"."id" != $2 LIMIT $3 [["canvas_id", 64259479], ["id", 11], ["LIMIT", 1]]  (0.1ms) ROLLBACK  (0.3ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Enrollment Exists (0.2ms) SELECT 1 AS one FROM "enrollments" WHERE "enrollments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 82489803], ["LIMIT", 1]] Enrollment Create (0.2ms) INSERT INTO "enrollments" ("canvas_id", "created_at", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["canvas_id", 82489803], ["created_at", "2021-10-15 17:03:22.865372"], ["updated_at", "2021-10-15 17:03:22.865372"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Enrollment Exists (0.3ms) SELECT 1 AS one FROM "enrollments" WHERE "enrollments"."canvas_id" = $1 AND "enrollments"."id" != $2 LIMIT $3 [["canvas_id", 82489803], ["id", 12], ["LIMIT", 1]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Group Exists (0.4ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 75745234], ["LIMIT", 1]] Group Create (0.3ms) INSERT INTO "groups" ("canvas_id", "sis_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 75745234], ["sis_id", "cde3ddbb8fea86472005bfcd974840b4"], ["name", "Some User Group"], ["workflow_state", "available"], ["created_at", "2021-10-15 17:03:22.878781"], ["updated_at", "2021-10-15 17:03:22.878781"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 User Exists (0.4ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1695367], ["LIMIT", 1]] User Create (0.2ms) INSERT INTO "users" ("canvas_id", "sis_id", "email", "first_name", "last_name", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 1695367], ["sis_id", "10a55a0c4f9b5e789df3208faeae33aa"], ["email", "cooldude@coolsite.com"], ["first_name", "Cool"], ["last_name", "Dude"], ["created_at", "2021-10-15 17:03:22.891251"], ["updated_at", "2021-10-15 17:03:22.891251"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 GroupMembership Exists (0.4ms) SELECT 1 AS one FROM "group_memberships" WHERE "group_memberships"."canvas_id" = $1 LIMIT $2 [["canvas_id", 39283127], ["LIMIT", 1]] GroupMembership Create (0.3ms) INSERT INTO "group_memberships" ("canvas_id", "canvas_user_id", "canvas_group_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 39283127], ["canvas_user_id", 1695367], ["canvas_group_id", 75745234], ["workflow_state", "accepted"], ["created_at", "2021-10-15 17:03:22.902210"], ["updated_at", "2021-10-15 17:03:22.902210"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 GroupMembership Exists (0.5ms) SELECT 1 AS one FROM "group_memberships" WHERE "group_memberships"."canvas_id" IS NULL AND "group_memberships"."id" != $1 LIMIT $2 [["id", 7], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 17510191], ["LIMIT", 1]] Group Create (0.3ms) INSERT INTO "groups" ("canvas_id", "sis_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 17510191], ["sis_id", "eba998bba9649c943be586a638dfcb24"], ["name", "Some User Group"], ["workflow_state", "available"], ["created_at", "2021-10-15 17:03:22.909646"], ["updated_at", "2021-10-15 17:03:22.909646"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 User Exists (3.2ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 24490371], ["LIMIT", 1]] User Create (1.6ms) INSERT INTO "users" ("canvas_id", "sis_id", "email", "first_name", "last_name", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 24490371], ["sis_id", "1894c4e4bc62b0961223733c2b78c443"], ["email", "cooldude@coolsite.com"], ["first_name", "Cool"], ["last_name", "Dude"], ["created_at", "2021-10-15 17:03:22.927553"], ["updated_at", "2021-10-15 17:03:22.927553"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 GroupMembership Exists (0.4ms) SELECT 1 AS one FROM "group_memberships" WHERE "group_memberships"."canvas_id" = $1 LIMIT $2 [["canvas_id", 3584433], ["LIMIT", 1]] GroupMembership Create (0.3ms) INSERT INTO "group_memberships" ("canvas_id", "canvas_user_id", "canvas_group_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 3584433], ["canvas_user_id", 24490371], ["canvas_group_id", 17510191], ["workflow_state", "accepted"], ["created_at", "2021-10-15 17:03:22.932399"], ["updated_at", "2021-10-15 17:03:22.932399"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 GroupMembership Load (0.2ms) SELECT "group_memberships".* FROM "group_memberships" ORDER BY "group_memberships"."id" ASC LIMIT $1 [["LIMIT", 1]] GroupMembership Exists (0.3ms) SELECT 1 AS one FROM "group_memberships" WHERE "group_memberships"."canvas_id" = $1 LIMIT $2 [["canvas_id", 3584433], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 8782545], ["LIMIT", 1]] Group Create (0.3ms) INSERT INTO "groups" ("canvas_id", "sis_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 8782545], ["sis_id", "e00934e0c80ae8da6f98d333b8140516"], ["name", "Some User Group"], ["workflow_state", "available"], ["created_at", "2021-10-15 17:03:22.939146"], ["updated_at", "2021-10-15 17:03:22.939146"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 User Exists (0.2ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 55947699], ["LIMIT", 1]] User Create (0.2ms) INSERT INTO "users" ("canvas_id", "sis_id", "email", "first_name", "last_name", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 55947699], ["sis_id", "0de9b32061663fb2f63ebab7b5898694"], ["email", "cooldude@coolsite.com"], ["first_name", "Cool"], ["last_name", "Dude"], ["created_at", "2021-10-15 17:03:22.941730"], ["updated_at", "2021-10-15 17:03:22.941730"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 GroupMembership Exists (0.2ms) SELECT 1 AS one FROM "group_memberships" WHERE "group_memberships"."canvas_id" = $1 LIMIT $2 [["canvas_id", 70385355], ["LIMIT", 1]] GroupMembership Create (0.2ms) INSERT INTO "group_memberships" ("canvas_id", "canvas_user_id", "canvas_group_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 70385355], ["canvas_user_id", 55947699], ["canvas_group_id", 8782545], ["workflow_state", "accepted"], ["created_at", "2021-10-15 17:03:22.944131"], ["updated_at", "2021-10-15 17:03:22.944131"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 GroupMembership Exists (0.2ms) SELECT 1 AS one FROM "group_memberships" WHERE "group_memberships"."canvas_id" = $1 AND "group_memberships"."id" != $2 LIMIT $3 [["canvas_id", 70385355], ["id", 9], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 18032657], ["LIMIT", 1]] Group Create (0.2ms) INSERT INTO "groups" ("canvas_id", "sis_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 18032657], ["sis_id", "0efadbdef2bfcbb08a953eb5ef85a580"], ["name", "Some User Group"], ["workflow_state", "available"], ["created_at", "2021-10-15 17:03:22.949043"], ["updated_at", "2021-10-15 17:03:22.949043"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 User Exists (0.2ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 64530490], ["LIMIT", 1]] User Create (0.2ms) INSERT INTO "users" ("canvas_id", "sis_id", "email", "first_name", "last_name", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 64530490], ["sis_id", "92a70003b424e528606ce32d015cba78"], ["email", "cooldude@coolsite.com"], ["first_name", "Cool"], ["last_name", "Dude"], ["created_at", "2021-10-15 17:03:22.951237"], ["updated_at", "2021-10-15 17:03:22.951237"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 GroupMembership Exists (0.2ms) SELECT 1 AS one FROM "group_memberships" WHERE "group_memberships"."canvas_id" = $1 LIMIT $2 [["canvas_id", 48749254], ["LIMIT", 1]] GroupMembership Create (0.2ms) INSERT INTO "group_memberships" ("canvas_id", "canvas_user_id", "canvas_group_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 48749254], ["canvas_user_id", 64530490], ["canvas_group_id", 18032657], ["workflow_state", "accepted"], ["created_at", "2021-10-15 17:03:22.953387"], ["updated_at", "2021-10-15 17:03:22.953387"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 GroupMembership Exists (0.2ms) SELECT 1 AS one FROM "group_memberships" WHERE "group_memberships"."canvas_id" = $1 AND "group_memberships"."id" != $2 LIMIT $3 [["canvas_id", 48749254], ["id", 10], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 91915595], ["LIMIT", 1]] Group Create (0.2ms) INSERT INTO "groups" ("canvas_id", "sis_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 91915595], ["sis_id", "5deddf27ff66f585e1b04d99571b048b"], ["name", "Some User Group"], ["workflow_state", "available"], ["created_at", "2021-10-15 17:03:22.958008"], ["updated_at", "2021-10-15 17:03:22.958008"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" IS NULL AND "groups"."id" != $1 LIMIT $2 [["id", 16], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 53999304], ["LIMIT", 1]] Group Create (0.3ms) INSERT INTO "groups" ("canvas_id", "sis_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 53999304], ["sis_id", "e5a8dc9baf361af44acc765a4ccd369e"], ["name", "Some User Group"], ["workflow_state", "available"], ["created_at", "2021-10-15 17:03:22.964588"], ["updated_at", "2021-10-15 17:03:22.964588"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Group Load (0.2ms) SELECT "groups".* FROM "groups" ORDER BY "groups"."id" ASC LIMIT $1 [["LIMIT", 1]] Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 53999304], ["LIMIT", 1]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 17890239], ["LIMIT", 1]] Group Create (0.2ms) INSERT INTO "groups" ("canvas_id", "sis_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 17890239], ["sis_id", "1355127b14e90e58427017799831e9dd"], ["name", "Some User Group"], ["workflow_state", "available"], ["created_at", "2021-10-15 17:03:22.970009"], ["updated_at", "2021-10-15 17:03:22.970009"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 16137622], ["LIMIT", 1]] Group Create (0.2ms) INSERT INTO "groups" ("canvas_id", "sis_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 16137622], ["sis_id", "41a821219561f23ac91d9502ffc3fe4f"], ["name", "Some User Group"], ["workflow_state", "available"], ["created_at", "2021-10-15 17:03:22.973157"], ["updated_at", "2021-10-15 17:03:22.973157"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 AND "groups"."id" != $2 LIMIT $3 [["canvas_id", 16137622], ["id", 19], ["LIMIT", 1]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 11256590], ["LIMIT", 1]] Group Create (0.3ms) INSERT INTO "groups" ("canvas_id", "sis_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 11256590], ["sis_id", "09565ba8556daa970a357e2f983ff157"], ["name", "Some User Group"], ["workflow_state", "available"], ["created_at", "2021-10-15 17:03:22.977598"], ["updated_at", "2021-10-15 17:03:22.977598"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 AND "groups"."id" != $2 LIMIT $3 [["canvas_id", 11256590], ["id", 20], ["LIMIT", 1]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Role Exists (0.3ms) SELECT 1 AS one FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 32607693], ["LIMIT", 1]] Role Create (0.2ms) INSERT INTO "roles" ("canvas_id", "label", "base_role_type", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 32607693], ["label", "Cool Role"], ["base_role_type", "AccountMembership"], ["workflow_state", "active"], ["created_at", "2021-10-15 17:03:22.983016"], ["updated_at", "2021-10-15 17:03:22.983016"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Role Exists (0.4ms) SELECT 1 AS one FROM "roles" WHERE "roles"."canvas_id" IS NULL AND "roles"."id" != $1 LIMIT $2 [["id", 9], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Role Exists (0.3ms) SELECT 1 AS one FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 93417763], ["LIMIT", 1]] Role Create (0.3ms) INSERT INTO "roles" ("canvas_id", "label", "base_role_type", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 93417763], ["label", "Cool Role"], ["base_role_type", "AccountMembership"], ["workflow_state", "active"], ["created_at", "2021-10-15 17:03:22.990266"], ["updated_at", "2021-10-15 17:03:22.990266"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Role Load (0.3ms) SELECT "roles".* FROM "roles" ORDER BY "roles"."id" ASC LIMIT $1 [["LIMIT", 1]] Role Exists (0.4ms) SELECT 1 AS one FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 93417763], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SELECT COUNT(*) FROM "roles" Role Load (0.2ms) SELECT "roles".* FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]]  (0.1ms) SAVEPOINT active_record_1 Role Exists (0.2ms) SELECT 1 AS one FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] Role Create (0.4ms) INSERT INTO "roles" ("canvas_id", "label", "base_role_type", "canvas_account_id", "workflow_state", "permissions", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 1], ["label", "Account Admin"], ["base_role_type", "AccountMembership"], ["canvas_account_id", 10], ["workflow_state", "built_in"], ["permissions", "{\"manage_wiki\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"post_to_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"moderate_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_announcements\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"send_messages\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"send_messages_all\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_outcomes\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"create_conferences\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"create_collaborations\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_roster\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_all_grades\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_grades\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_rubrics\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"comment_on_others_submissions\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_students\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_admin_users\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_role_overrides\":{\"enabled\":true,\"locked\":true,\"readonly\":true,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_account_memberships\":{\"enabled\":true,\"locked\":true,\"readonly\":true,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_account_settings\":{\"enabled\":true,\"locked\":true,\"readonly\":true,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_groups\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_group_pages\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_files\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_assignments\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"undelete_courses\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_grade_changes\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_course_changes\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_question_banks\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_calendar\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_reports\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_courses\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_user_logins\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_user_observers\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_alerts\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"become_user\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_developer_keys\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"import_sis\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_sis\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_sis\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_course_list\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_statistics\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_storage_quotas\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_course_content\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_content\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_interaction_alerts\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"change_course_state\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_sections\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_feature_flags\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_quiz_answer_audits\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"moderate_grades\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"lti_add_edit\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true}}"], ["created_at", "2021-10-15 17:03:22.999788"], ["updated_at", "2021-10-15 17:03:22.999788"]]  (0.3ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SELECT COUNT(*) FROM "roles" Role Load (0.3ms) SELECT "roles".* FROM "roles" ORDER BY "roles"."id" DESC LIMIT $1 [["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Role Exists (0.3ms) SELECT 1 AS one FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] Role Create (0.2ms) INSERT INTO "roles" ("canvas_id", "label", "base_role_type", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 1], ["label", "Cool Role"], ["base_role_type", "AccountMembership"], ["workflow_state", "active"], ["created_at", "2021-10-15 17:03:23.008187"], ["updated_at", "2021-10-15 17:03:23.008187"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SELECT COUNT(*) FROM "roles" Role Load (0.2ms) SELECT "roles".* FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]]  (0.2ms) SAVEPOINT active_record_1 Role Exists (0.3ms) SELECT 1 AS one FROM "roles" WHERE "roles"."canvas_id" = $1 AND "roles"."id" != $2 LIMIT $3 [["canvas_id", 1], ["id", 12], ["LIMIT", 1]] Role Update (0.4ms) UPDATE "roles" SET "label" = $1, "canvas_account_id" = $2, "permissions" = $3, "workflow_state" = $4, "updated_at" = $5 WHERE "roles"."id" = $6 [["label", "Account Admin"], ["canvas_account_id", 10], ["permissions", "{\"manage_wiki\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"post_to_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"moderate_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_announcements\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"send_messages\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"send_messages_all\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_outcomes\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"create_conferences\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"create_collaborations\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_roster\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_all_grades\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_grades\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_rubrics\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"comment_on_others_submissions\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_students\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_admin_users\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_role_overrides\":{\"enabled\":true,\"locked\":true,\"readonly\":true,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_account_memberships\":{\"enabled\":true,\"locked\":true,\"readonly\":true,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_account_settings\":{\"enabled\":true,\"locked\":true,\"readonly\":true,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_groups\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_group_pages\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_files\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_assignments\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"undelete_courses\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_grade_changes\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_course_changes\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_question_banks\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_calendar\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_reports\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_courses\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_user_logins\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_user_observers\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_alerts\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"become_user\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_developer_keys\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"import_sis\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_sis\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_sis\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_course_list\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_statistics\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_storage_quotas\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_course_content\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_content\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_interaction_alerts\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"change_course_state\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_sections\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_feature_flags\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_quiz_answer_audits\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"moderate_grades\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"lti_add_edit\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true}}"], ["workflow_state", "built_in"], ["updated_at", "2021-10-15 17:03:23.013183"], ["id", 12]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SELECT COUNT(*) FROM "roles" Role Load (0.2ms) SELECT "roles".* FROM "roles" WHERE "roles"."id" = $1 LIMIT $2 [["id", 12], ["LIMIT", 1]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Section Exists (0.5ms) SELECT 1 AS one FROM "sections" WHERE "sections"."canvas_id" = $1 LIMIT $2 [["canvas_id", 12596856], ["LIMIT", 1]] Section Create (0.4ms) INSERT INTO "sections" ("canvas_id", "created_at", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["canvas_id", 12596856], ["created_at", "2021-10-15 17:03:23.027587"], ["updated_at", "2021-10-15 17:03:23.027587"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Section Exists (0.4ms) SELECT 1 AS one FROM "sections" WHERE "sections"."canvas_id" IS NULL AND "sections"."id" != $1 LIMIT $2 [["id", 8], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Section Exists (0.3ms) SELECT 1 AS one FROM "sections" WHERE "sections"."canvas_id" = $1 LIMIT $2 [["canvas_id", 56621287], ["LIMIT", 1]] Section Create (0.2ms) INSERT INTO "sections" ("canvas_id", "created_at", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["canvas_id", 56621287], ["created_at", "2021-10-15 17:03:23.034619"], ["updated_at", "2021-10-15 17:03:23.034619"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Section Load (0.2ms) SELECT "sections".* FROM "sections" ORDER BY "sections"."id" ASC LIMIT $1 [["LIMIT", 1]] Section Exists (0.2ms) SELECT 1 AS one FROM "sections" WHERE "sections"."canvas_id" = $1 LIMIT $2 [["canvas_id", 56621287], ["LIMIT", 1]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Section Exists (0.2ms) SELECT 1 AS one FROM "sections" WHERE "sections"."canvas_id" = $1 LIMIT $2 [["canvas_id", 23570598], ["LIMIT", 1]] Section Create (0.3ms) INSERT INTO "sections" ("canvas_id", "created_at", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["canvas_id", 23570598], ["created_at", "2021-10-15 17:03:23.039562"], ["updated_at", "2021-10-15 17:03:23.039562"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Section Exists (0.2ms) SELECT 1 AS one FROM "sections" WHERE "sections"."canvas_id" = $1 AND "sections"."id" != $2 LIMIT $3 [["canvas_id", 23570598], ["id", 10], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Section Exists (0.2ms) SELECT 1 AS one FROM "sections" WHERE "sections"."canvas_id" = $1 LIMIT $2 [["canvas_id", 6261495], ["LIMIT", 1]] Section Create (0.2ms) INSERT INTO "sections" ("canvas_id", "created_at", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["canvas_id", 6261495], ["created_at", "2021-10-15 17:03:23.043905"], ["updated_at", "2021-10-15 17:03:23.043905"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Submission Exists (0.9ms) SELECT 1 AS one FROM "submissions" WHERE "submissions"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] Submission Create (0.6ms) INSERT INTO "submissions" ("canvas_id", "submitted_at", "graded_at", "score", "points_possible", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 1], ["submitted_at", "2021-10-08 17:03:23.054548"], ["graded_at", "2021-10-14 17:03:23.054688"], ["score", 5.0], ["points_possible", 10.0], ["created_at", "2021-10-15 17:03:23.057433"], ["updated_at", "2021-10-15 17:03:23.057433"]]  (0.4ms) RELEASE SAVEPOINT active_record_1 Submission Exists (0.5ms) SELECT 1 AS one FROM "submissions" WHERE "submissions"."canvas_id" IS NULL AND "submissions"."id" != $1 LIMIT $2 [["id", 8], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Submission Exists (0.3ms) SELECT 1 AS one FROM "submissions" WHERE "submissions"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]] Submission Create (0.3ms) INSERT INTO "submissions" ("canvas_id", "submitted_at", "graded_at", "score", "points_possible", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 2], ["submitted_at", "2021-10-08 17:03:23.066692"], ["graded_at", "2021-10-14 17:03:23.066817"], ["score", 5.0], ["points_possible", 10.0], ["created_at", "2021-10-15 17:03:23.068222"], ["updated_at", "2021-10-15 17:03:23.068222"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Submission Load (0.2ms) SELECT "submissions".* FROM "submissions" ORDER BY "submissions"."id" ASC LIMIT $1 [["LIMIT", 1]] Submission Exists (0.3ms) SELECT 1 AS one FROM "submissions" WHERE "submissions"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Submission Exists (0.3ms) SELECT 1 AS one FROM "submissions" WHERE "submissions"."canvas_id" = $1 LIMIT $2 [["canvas_id", 3], ["LIMIT", 1]] Submission Create (0.3ms) INSERT INTO "submissions" ("canvas_id", "submitted_at", "graded_at", "score", "points_possible", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 3], ["submitted_at", "2021-10-08 17:03:23.075166"], ["graded_at", "2021-10-14 17:03:23.075308"], ["score", 5.0], ["points_possible", 10.0], ["created_at", "2021-10-15 17:03:23.077082"], ["updated_at", "2021-10-15 17:03:23.077082"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Submission Exists (1.4ms) SELECT 1 AS one FROM "submissions" WHERE "submissions"."canvas_id" = $1 AND "submissions"."id" != $2 LIMIT $3 [["canvas_id", 3], ["id", 10], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Submission Exists (0.2ms) SELECT 1 AS one FROM "submissions" WHERE "submissions"."canvas_id" = $1 LIMIT $2 [["canvas_id", 4], ["LIMIT", 1]] Submission Create (0.3ms) INSERT INTO "submissions" ("canvas_id", "submitted_at", "graded_at", "score", "points_possible", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 4], ["submitted_at", "2021-10-08 17:03:23.094377"], ["graded_at", "2021-10-14 17:03:23.094468"], ["score", 5.0], ["points_possible", 10.0], ["created_at", "2021-10-15 17:03:23.095487"], ["updated_at", "2021-10-15 17:03:23.095487"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Submission Exists (0.4ms) SELECT 1 AS one FROM "submissions" WHERE "submissions"."canvas_id" = $1 AND "submissions"."id" != $2 LIMIT $3 [["canvas_id", 4], ["id", 11], ["LIMIT", 1]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Submission Exists (0.2ms) SELECT 1 AS one FROM "submissions" WHERE "submissions"."canvas_id" = $1 LIMIT $2 [["canvas_id", 5], ["LIMIT", 1]] Submission Create (0.2ms) INSERT INTO "submissions" ("canvas_id", "submitted_at", "graded_at", "score", "points_possible", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 5], ["submitted_at", "2021-10-08 17:03:23.100967"], ["graded_at", "2021-10-14 17:03:23.101056"], ["score", 5.0], ["points_possible", 10.0], ["created_at", "2021-10-15 17:03:23.102031"], ["updated_at", "2021-10-15 17:03:23.102031"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Submission Exists (0.3ms) SELECT 1 AS one FROM "submissions" WHERE "submissions"."canvas_id" = $1 AND "submissions"."id" != $2 LIMIT $3 [["canvas_id", 5], ["id", 12], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Term Exists (0.2ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1871496], ["LIMIT", 1]] Term Create (0.2ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 1871496], ["name", "Cool Term"], ["start_at", "2021-10-12 17:03:21.395487"], ["end_at", "2021-10-18 17:03:21.395803"], ["workflow_state", "active"], ["sis_id", "12a9513a7463472bcbade534e0a81b66"], ["created_at", "2021-10-15 17:03:23.106699"], ["updated_at", "2021-10-15 17:03:23.106699"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Term Exists (0.2ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" IS NULL AND "terms"."id" != $1 LIMIT $2 [["id", 26], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Term Exists (0.2ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 55830758], ["LIMIT", 1]] Term Create (0.3ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 55830758], ["name", "Cool Term"], ["start_at", "2021-10-12 17:03:21.395487"], ["end_at", "2021-10-18 17:03:21.395803"], ["workflow_state", "active"], ["sis_id", "cd01c3c39f08775533be2ec76f39ada0"], ["created_at", "2021-10-15 17:03:23.112054"], ["updated_at", "2021-10-15 17:03:23.112054"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Term Load (0.2ms) SELECT "terms".* FROM "terms" ORDER BY "terms"."id" ASC LIMIT $1 [["LIMIT", 1]] Term Exists (0.3ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 55830758], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Term Exists (0.2ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 60889994], ["LIMIT", 1]] Term Create (0.2ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 60889994], ["name", "Cool Term"], ["start_at", "2021-10-12 17:03:21.395487"], ["end_at", "2021-10-18 17:03:21.395803"], ["workflow_state", "active"], ["sis_id", "060a38adfaa26b5ccae72cf3d7128bc8"], ["created_at", "2021-10-15 17:03:23.117265"], ["updated_at", "2021-10-15 17:03:23.117265"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Term Exists (0.2ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 98488664], ["LIMIT", 1]] Term Create (0.2ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 98488664], ["name", "Cool Term"], ["start_at", "2021-10-13 17:03:23.119383"], ["end_at", "2021-10-18 17:03:23.119444"], ["workflow_state", "active"], ["sis_id", "3fc2396e735e1def8545cbfdb77692c1"], ["created_at", "2021-10-15 17:03:23.120517"], ["updated_at", "2021-10-15 17:03:23.120517"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Term Exists (0.2ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 23735191], ["LIMIT", 1]] Term Create (0.2ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 23735191], ["name", "Cool Term"], ["start_at", "2021-10-12 17:03:21.395487"], ["end_at", "2021-10-18 17:03:21.395803"], ["workflow_state", "inactive"], ["sis_id", "29b6913721df8e7e0c0e6ff269029bc3"], ["created_at", "2021-10-15 17:03:23.122224"], ["updated_at", "2021-10-15 17:03:23.122224"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Term Exists (0.2ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 4754358], ["LIMIT", 1]] Term Create (0.2ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 4754358], ["name", "Cool Term"], ["start_at", "2021-08-15 17:03:23.122985"], ["end_at", "2021-09-15 17:03:23.123040"], ["workflow_state", "active"], ["sis_id", "d4983db2fe51e20855eb67698c2a7596"], ["created_at", "2021-10-15 17:03:23.124001"], ["updated_at", "2021-10-15 17:03:23.124001"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Term Exists (0.2ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 3784114], ["LIMIT", 1]] Term Create (0.2ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 3784114], ["name", "Cool Term"], ["start_at", "2022-04-15 17:03:23.124928"], ["end_at", "2022-10-15 17:03:23.124998"], ["workflow_state", "active"], ["sis_id", "aaa7ebc78253167ed9d5d05ff2a339c0"], ["created_at", "2021-10-15 17:03:23.126176"], ["updated_at", "2021-10-15 17:03:23.126176"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Term Load (0.4ms) SELECT "terms".* FROM "terms" WHERE "terms"."workflow_state" = $1 AND (terms.start_at <= '2021-10-15 17:03:23.127454' OR terms.start_at IS NULL) AND (terms.end_at >= '2021-10-15 17:03:23.127641' OR terms.end_at IS NULL) [["workflow_state", "active"]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SELECT COUNT(*) FROM "terms" Term Load (0.1ms) SELECT "terms".* FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]]  (0.1ms) SAVEPOINT active_record_1 Term Exists (0.2ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] Term Create (0.2ms) INSERT INTO "terms" ("canvas_id", "name", "workflow_state", "grading_period_group_id", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 1], ["name", "Default Term"], ["workflow_state", "active"], ["grading_period_group_id", 1], ["sis_id", "Test"], ["created_at", "2021-10-15 17:03:23.132285"], ["updated_at", "2021-10-15 17:03:23.132285"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SELECT COUNT(*) FROM "terms" Term Load (0.2ms) SELECT "terms".* FROM "terms" ORDER BY "terms"."id" DESC LIMIT $1 [["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.4ms) SAVEPOINT active_record_1 Term Exists (0.4ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] Term Create (0.2ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 1], ["name", "Cool Term"], ["start_at", "2021-10-12 17:03:21.395487"], ["end_at", "2021-10-18 17:03:21.395803"], ["workflow_state", "active"], ["sis_id", "9666298e45e5c525877a74fc0329cf70"], ["created_at", "2021-10-15 17:03:23.138109"], ["updated_at", "2021-10-15 17:03:23.138109"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SELECT COUNT(*) FROM "terms" Term Load (0.1ms) SELECT "terms".* FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]]  (0.1ms) SAVEPOINT active_record_1 Term Exists (0.2ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 AND "terms"."id" != $2 LIMIT $3 [["canvas_id", 1], ["id", 34], ["LIMIT", 1]] Term Update (0.2ms) UPDATE "terms" SET "name" = $1, "sis_id" = $2, "start_at" = $3, "end_at" = $4, "grading_period_group_id" = $5, "updated_at" = $6 WHERE "terms"."id" = $7 [["name", "Default Term"], ["sis_id", "Test"], ["start_at", nil], ["end_at", nil], ["grading_period_group_id", 1], ["updated_at", "2021-10-15 17:03:23.141201"], ["id", 34]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SELECT COUNT(*) FROM "terms" Term Load (0.2ms) SELECT "terms".* FROM "terms" WHERE "terms"."id" = $1 LIMIT $2 [["id", 34], ["LIMIT", 1]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 User Exists (0.2ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 98630774], ["LIMIT", 1]] User Create (0.3ms) INSERT INTO "users" ("canvas_id", "sis_id", "email", "first_name", "last_name", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 98630774], ["sis_id", "74af05635c59a19e101e12cd7c091926"], ["email", "cooldude@coolsite.com"], ["first_name", "Cool"], ["last_name", "Dude"], ["created_at", "2021-10-15 17:03:23.146134"], ["updated_at", "2021-10-15 17:03:23.146134"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 User Exists (0.4ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" IS NULL AND "users"."id" != $1 LIMIT $2 [["id", 18], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 User Exists (0.3ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 94275951], ["LIMIT", 1]] User Create (0.2ms) INSERT INTO "users" ("canvas_id", "sis_id", "email", "first_name", "last_name", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 94275951], ["sis_id", "6d2b5fcf498bf0d9833ff9d7c4cef3a7"], ["email", "cooldude@coolsite.com"], ["first_name", "Cool"], ["last_name", "Dude"], ["created_at", "2021-10-15 17:03:23.153402"], ["updated_at", "2021-10-15 17:03:23.153402"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 User Load (0.2ms) SELECT "users".* FROM "users" ORDER BY "users"."id" ASC LIMIT $1 [["LIMIT", 1]] User Exists (0.3ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 94275951], ["LIMIT", 1]]  (0.1ms) ROLLBACK  (0.3ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 User Exists (0.3ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 52091618], ["LIMIT", 1]] User Create (0.3ms) INSERT INTO "users" ("canvas_id", "sis_id", "email", "first_name", "last_name", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 52091618], ["sis_id", "89efd88c3a7068306e3a37d8561f3faa"], ["email", "cooldude@coolsite.com"], ["first_name", "Cool"], ["last_name", "Dude"], ["created_at", "2021-10-15 17:03:23.159983"], ["updated_at", "2021-10-15 17:03:23.159983"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.3ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 User Exists (0.2ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 55667461], ["LIMIT", 1]] User Create (1.3ms) INSERT INTO "users" ("canvas_id", "sis_id", "email", "first_name", "last_name", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 55667461], ["sis_id", "5f6b07d60f628f81fc88c83c249401f3"], ["email", "cooldude@coolsite.com"], ["first_name", "Cool"], ["last_name", "Dude"], ["created_at", "2021-10-15 17:03:23.164265"], ["updated_at", "2021-10-15 17:03:23.164265"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 User Exists (0.3ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 10491159], ["LIMIT", 1]] User Create (0.3ms) INSERT INTO "users" ("canvas_id", "sis_id", "email", "first_name", "last_name", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 10491159], ["sis_id", "7fca46c013f6e4c8e2a32399c3e7a023"], ["email", "cooldude@coolsite.com"], ["first_name", "Cool"], ["last_name", "Dude"], ["created_at", "2021-10-15 17:03:23.170813"], ["updated_at", "2021-10-15 17:03:23.170813"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) SELECT COUNT(*) FROM "assignment_groups" AssignmentGroup Create Many (0.7ms) INSERT INTO "assignment_groups" ("canvas_id","canvas_course_id","name","rules","position","group_weight","workflow_state","canvas_created_at","canvas_updated_at","created_at","updated_at") VALUES (1,1,'Assignments','--- drop_lowest:1\nnever_drop:36\n ',1,50.0,'available','2017-09-08 01:37:33','2017-09-08 01:37:33','2021-10-15 17:03:23.183657','2021-10-15 17:03:23.183657'),(2,1,'Tests',NULL,1,50.0,'available','2017-09-08 01:37:33','2017-09-08 01:37:33','2021-10-15 17:03:23.183657','2021-10-15 17:03:23.183657') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","canvas_course_id"=EXCLUDED."canvas_course_id","name"=EXCLUDED."name","rules"=EXCLUDED."rules","position"=EXCLUDED."position","group_weight"=EXCLUDED."group_weight","workflow_state"=EXCLUDED."workflow_state","canvas_created_at"=EXCLUDED."canvas_created_at","canvas_updated_at"=EXCLUDED."canvas_updated_at","updated_at"=EXCLUDED."updated_at" WHERE ("assignment_groups".canvas_id, "assignment_groups".canvas_course_id, "assignment_groups".name, "assignment_groups".rules, "assignment_groups".position, "assignment_groups".group_weight, "assignment_groups".workflow_state, "assignment_groups".canvas_created_at, "assignment_groups".canvas_updated_at) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.canvas_course_id, EXCLUDED.name, EXCLUDED.rules, EXCLUDED.position, EXCLUDED.group_weight, EXCLUDED.workflow_state, EXCLUDED.canvas_created_at, EXCLUDED.canvas_updated_at) RETURNING "id"  (0.2ms) SELECT COUNT(*) FROM "assignment_groups"  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.3ms) SELECT COUNT(*) FROM "assignments" Assignment Create Many (0.9ms) INSERT INTO "assignments" ("canvas_id","title","description","due_at","unlock_at","lock_at","points_possible","min_score","max_score","mastery_score","grading_type","submission_types","workflow_state","canvas_context_id","canvas_context_type","canvas_assignment_group_id","canvas_grading_scheme_id","canvas_grading_standard_id","created_at","updated_at") VALUES (88,'Assignment 1','

fdsfds

',NULL,NULL,NULL,100.0,NULL,NULL,NULL,'points','online_text_entry','published',58,'Course',55,NULL,NULL,'2021-10-15 17:03:23.188559','2021-10-15 17:03:23.188559'),(89,'fdsfdsfds','

fdsfdsfsdf

',NULL,NULL,NULL,100.0,NULL,NULL,NULL,'points','online_text_entry','published',59,'Course',56,NULL,NULL,'2021-10-15 17:03:23.188559','2021-10-15 17:03:23.188559') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","title"=EXCLUDED."title","description"=EXCLUDED."description","due_at"=EXCLUDED."due_at","unlock_at"=EXCLUDED."unlock_at","lock_at"=EXCLUDED."lock_at","points_possible"=EXCLUDED."points_possible","min_score"=EXCLUDED."min_score","max_score"=EXCLUDED."max_score","mastery_score"=EXCLUDED."mastery_score","grading_type"=EXCLUDED."grading_type","submission_types"=EXCLUDED."submission_types","workflow_state"=EXCLUDED."workflow_state","canvas_context_id"=EXCLUDED."canvas_context_id","canvas_context_type"=EXCLUDED."canvas_context_type","canvas_assignment_group_id"=EXCLUDED."canvas_assignment_group_id","canvas_grading_scheme_id"=EXCLUDED."canvas_grading_scheme_id","canvas_grading_standard_id"=EXCLUDED."canvas_grading_standard_id","updated_at"=EXCLUDED."updated_at" WHERE ("assignments".canvas_id, "assignments".title, "assignments".description, "assignments".due_at, "assignments".unlock_at, "assignments".lock_at, "assignments".points_possible, "assignments".min_score, "assignments".max_score, "assignments".mastery_score, "assignments".grading_type, "assignments".submission_types, "assignments".workflow_state, "assignments".canvas_context_id, "assignments".canvas_context_type, "assignments".canvas_assignment_group_id, "assignments".canvas_grading_scheme_id, "assignments".canvas_grading_standard_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.title, EXCLUDED.description, EXCLUDED.due_at, EXCLUDED.unlock_at, EXCLUDED.lock_at, EXCLUDED.points_possible, EXCLUDED.min_score, EXCLUDED.max_score, EXCLUDED.mastery_score, EXCLUDED.grading_type, EXCLUDED.submission_types, EXCLUDED.workflow_state, EXCLUDED.canvas_context_id, EXCLUDED.canvas_context_type, EXCLUDED.canvas_assignment_group_id, EXCLUDED.canvas_grading_scheme_id, EXCLUDED.canvas_grading_standard_id) RETURNING "id"  (0.3ms) SELECT COUNT(*) FROM "assignments"  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.4ms) SELECT COUNT(*) FROM "context_module_items" ContextModuleItem Create Many (0.5ms) INSERT INTO "context_module_items" ("canvas_id","canvas_context_module_id","position","canvas_content_id","canvas_content_type","workflow_state","canvas_assignment_id","created_at","updated_at") VALUES (15,9,1,83,'Assignment','active',1,'2021-10-15 17:03:23.193539','2021-10-15 17:03:23.193539'),(16,10,1,80,'Assignment','active',2,'2021-10-15 17:03:23.193539','2021-10-15 17:03:23.193539') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","canvas_context_module_id"=EXCLUDED."canvas_context_module_id","position"=EXCLUDED."position","canvas_content_id"=EXCLUDED."canvas_content_id","canvas_content_type"=EXCLUDED."canvas_content_type","workflow_state"=EXCLUDED."workflow_state","canvas_assignment_id"=EXCLUDED."canvas_assignment_id","updated_at"=EXCLUDED."updated_at" WHERE ("context_module_items".canvas_id, "context_module_items".canvas_context_module_id, "context_module_items".position, "context_module_items".canvas_content_id, "context_module_items".canvas_content_type, "context_module_items".workflow_state, "context_module_items".canvas_assignment_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.canvas_context_module_id, EXCLUDED.position, EXCLUDED.canvas_content_id, EXCLUDED.canvas_content_type, EXCLUDED.workflow_state, EXCLUDED.canvas_assignment_id) RETURNING "id"  (0.2ms) SELECT COUNT(*) FROM "context_module_items"  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.4ms) SELECT COUNT(*) FROM "context_modules" ContextModule Create Many (0.5ms) INSERT INTO "context_modules" ("canvas_id","canvas_context_id","canvas_context_type","position","name","workflow_state","deleted_at","created_at","updated_at") VALUES (23,785,'Course',1,'New Mod','active',NULL,'2021-10-15 17:03:23.197722','2021-10-15 17:03:23.197722'),(4,27,'Course',1,'Modules gonna module','unpublished',NULL,'2021-10-15 17:03:23.197722','2021-10-15 17:03:23.197722') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","canvas_context_id"=EXCLUDED."canvas_context_id","canvas_context_type"=EXCLUDED."canvas_context_type","position"=EXCLUDED."position","name"=EXCLUDED."name","workflow_state"=EXCLUDED."workflow_state","deleted_at"=EXCLUDED."deleted_at","updated_at"=EXCLUDED."updated_at" WHERE ("context_modules".canvas_id, "context_modules".canvas_context_id, "context_modules".canvas_context_type, "context_modules".position, "context_modules".name, "context_modules".workflow_state, "context_modules".deleted_at) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.canvas_context_id, EXCLUDED.canvas_context_type, EXCLUDED.position, EXCLUDED.name, EXCLUDED.workflow_state, EXCLUDED.deleted_at) RETURNING "id"  (0.2ms) SELECT COUNT(*) FROM "context_modules"  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SELECT COUNT(*) FROM "courses" Course Create Many (0.6ms) INSERT INTO "courses" ("canvas_id","sis_id","course_code","name","canvas_account_id","canvas_term_id","start_at","end_at","workflow_state","grading_standard_id","created_at","updated_at") VALUES (1,'course_sis_id_1','C1','Course #1',1,1,'2017-03-27 21:53:18','2017-04-27 12:21:18','active',NULL,'2021-10-15 17:03:23.202458','2021-10-15 17:03:23.202458'),(2,'course_sis_id_2','C2','Course #2',1,1,'2017-03-27 21:53:18','2017-04-27 12:21:18','unpublished',NULL,'2021-10-15 17:03:23.202458','2021-10-15 17:03:23.202458') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","sis_id"=EXCLUDED."sis_id","course_code"=EXCLUDED."course_code","name"=EXCLUDED."name","canvas_account_id"=EXCLUDED."canvas_account_id","canvas_term_id"=EXCLUDED."canvas_term_id","start_at"=EXCLUDED."start_at","end_at"=EXCLUDED."end_at","workflow_state"=EXCLUDED."workflow_state","grading_standard_id"=EXCLUDED."grading_standard_id","updated_at"=EXCLUDED."updated_at" WHERE ("courses".canvas_id, "courses".sis_id, "courses".course_code, "courses".name, "courses".canvas_account_id, "courses".canvas_term_id, "courses".start_at, "courses".end_at, "courses".workflow_state, "courses".grading_standard_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.sis_id, EXCLUDED.course_code, EXCLUDED.name, EXCLUDED.canvas_account_id, EXCLUDED.canvas_term_id, EXCLUDED.start_at, EXCLUDED.end_at, EXCLUDED.workflow_state, EXCLUDED.grading_standard_id) RETURNING "id"  (0.2ms) SELECT COUNT(*) FROM "courses"  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SELECT COUNT(*) FROM "users" User Create Many (0.5ms) INSERT INTO "users" ("canvas_id","sis_id","email","first_name","last_name","name","sortable_name","workflow_state","login_id","created_at","updated_at") VALUES (1,'sis_id_1','poorbastard@yharnam.com','Patches','the Spider','Patches the Spider','the Spider, Patches','active','spiderdude1337','2021-10-15 17:03:23.208022','2021-10-15 17:03:23.208022'),(2,'sis_id_2','dreamer@yharnam.com','Hunter','Djura','Hunter Djura','Djura, Hunter','active','retireddude109','2021-10-15 17:03:23.208022','2021-10-15 17:03:23.208022') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","sis_id"=EXCLUDED."sis_id","email"=EXCLUDED."email","first_name"=EXCLUDED."first_name","last_name"=EXCLUDED."last_name","name"=EXCLUDED."name","sortable_name"=EXCLUDED."sortable_name","workflow_state"=EXCLUDED."workflow_state","login_id"=EXCLUDED."login_id","updated_at"=EXCLUDED."updated_at" WHERE ("users".canvas_id, "users".sis_id, "users".email, "users".first_name, "users".last_name, "users".name, "users".sortable_name, "users".workflow_state, "users".login_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.sis_id, EXCLUDED.email, EXCLUDED.first_name, EXCLUDED.last_name, EXCLUDED.name, EXCLUDED.sortable_name, EXCLUDED.workflow_state, EXCLUDED.login_id) RETURNING "id"  (0.2ms) SELECT COUNT(*) FROM "users"  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.3ms) SELECT COUNT(*) FROM "courses" Course Create Many (0.4ms) INSERT INTO "courses" ("canvas_id","sis_id","course_code","name","canvas_account_id","canvas_term_id","start_at","end_at","workflow_state","grading_standard_id","created_at","updated_at") VALUES (1,'course_sis_id_1','C1','Course #1',1,1,'2017-03-27 21:53:18','2017-04-27 12:21:18','active',NULL,'2021-10-15 17:03:23.212505','2021-10-15 17:03:23.212505'),(2,'course_sis_id_2','C2','Course #2',1,1,'2017-03-27 21:53:18','2017-04-27 12:21:18','unpublished',NULL,'2021-10-15 17:03:23.212505','2021-10-15 17:03:23.212505') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","sis_id"=EXCLUDED."sis_id","course_code"=EXCLUDED."course_code","name"=EXCLUDED."name","canvas_account_id"=EXCLUDED."canvas_account_id","canvas_term_id"=EXCLUDED."canvas_term_id","start_at"=EXCLUDED."start_at","end_at"=EXCLUDED."end_at","workflow_state"=EXCLUDED."workflow_state","grading_standard_id"=EXCLUDED."grading_standard_id","updated_at"=EXCLUDED."updated_at" WHERE ("courses".canvas_id, "courses".sis_id, "courses".course_code, "courses".name, "courses".canvas_account_id, "courses".canvas_term_id, "courses".start_at, "courses".end_at, "courses".workflow_state, "courses".grading_standard_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.sis_id, EXCLUDED.course_code, EXCLUDED.name, EXCLUDED.canvas_account_id, EXCLUDED.canvas_term_id, EXCLUDED.start_at, EXCLUDED.end_at, EXCLUDED.workflow_state, EXCLUDED.grading_standard_id) RETURNING "id"  (0.2ms) SELECT COUNT(*) FROM "courses" Course Load (0.2ms) SELECT "courses".* FROM "courses" ORDER BY "courses"."id" ASC LIMIT $1 [["LIMIT", 1]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.3ms) SELECT COUNT(*) FROM "enrollments" Enrollment Create Many (0.5ms) INSERT INTO "enrollments" ("canvas_id","canvas_course_id","course_sis_id","canvas_user_id","user_sis_id","role","canvas_role_id","canvas_section_id","workflow_state","base_role_type","created_at","updated_at") VALUES (1,1,'sis_MUSC_2520_834',2,'sis_dalvarez_247','teacher',4,1,'active','TeacherEnrollment','2021-10-15 17:03:23.217018','2021-10-15 17:03:23.217018'),(2,1,'sis_MUSC_2520_834',3,'sis_jweaver_720','student',4,1,'active','StudentEnrollment','2021-10-15 17:03:23.217018','2021-10-15 17:03:23.217018') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","canvas_course_id"=EXCLUDED."canvas_course_id","course_sis_id"=EXCLUDED."course_sis_id","canvas_user_id"=EXCLUDED."canvas_user_id","user_sis_id"=EXCLUDED."user_sis_id","role"=EXCLUDED."role","canvas_role_id"=EXCLUDED."canvas_role_id","canvas_section_id"=EXCLUDED."canvas_section_id","workflow_state"=EXCLUDED."workflow_state","base_role_type"=EXCLUDED."base_role_type","updated_at"=EXCLUDED."updated_at" WHERE ("enrollments".canvas_id, "enrollments".canvas_course_id, "enrollments".course_sis_id, "enrollments".canvas_user_id, "enrollments".user_sis_id, "enrollments".role, "enrollments".canvas_role_id, "enrollments".canvas_section_id, "enrollments".workflow_state, "enrollments".base_role_type) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.canvas_course_id, EXCLUDED.course_sis_id, EXCLUDED.canvas_user_id, EXCLUDED.user_sis_id, EXCLUDED.role, EXCLUDED.canvas_role_id, EXCLUDED.canvas_section_id, EXCLUDED.workflow_state, EXCLUDED.base_role_type) RETURNING "id"  (0.2ms) SELECT COUNT(*) FROM "enrollments"  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SELECT COUNT(*) FROM "sections" Section Create Many (0.4ms) INSERT INTO "sections" ("canvas_id","sis_id","canvas_course_id","name","workflow_state","start_at","end_at","created_at","updated_at") VALUES (1,'sis_section_1',1,'Cool Section','active','2017-03-27 21:53:18','2017-03-27 21:53:18','2021-10-15 17:03:23.220763','2021-10-15 17:03:23.220763'),(2,'sis_section_2',2,'Lame Section','active','2017-03-27 21:53:18','2017-03-27 21:53:18','2021-10-15 17:03:23.220763','2021-10-15 17:03:23.220763') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","sis_id"=EXCLUDED."sis_id","canvas_course_id"=EXCLUDED."canvas_course_id","name"=EXCLUDED."name","workflow_state"=EXCLUDED."workflow_state","start_at"=EXCLUDED."start_at","end_at"=EXCLUDED."end_at","updated_at"=EXCLUDED."updated_at" WHERE ("sections".canvas_id, "sections".sis_id, "sections".canvas_course_id, "sections".name, "sections".workflow_state, "sections".start_at, "sections".end_at) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.sis_id, EXCLUDED.canvas_course_id, EXCLUDED.name, EXCLUDED.workflow_state, EXCLUDED.start_at, EXCLUDED.end_at) RETURNING "id"  (0.2ms) SELECT COUNT(*) FROM "sections" Section Load (0.2ms) SELECT "sections".* FROM "sections" ORDER BY "sections"."id" ASC LIMIT $1 [["LIMIT", 1]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN Section Create Many (0.5ms) INSERT INTO "sections" ("canvas_id","canvas_nonxlist_course_id","created_at","updated_at") VALUES (2,2,'2021-10-15 17:03:23.224319','2021-10-15 17:03:23.224319') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","canvas_nonxlist_course_id"=EXCLUDED."canvas_nonxlist_course_id","updated_at"=EXCLUDED."updated_at" WHERE ("sections".canvas_id, "sections".canvas_nonxlist_course_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.canvas_nonxlist_course_id) RETURNING "id"  (0.3ms) SELECT COUNT(*) FROM "sections" WHERE "sections"."canvas_nonxlist_course_id" IS NOT NULL Section Load (0.3ms) SELECT "sections".* FROM "sections" WHERE "sections"."canvas_nonxlist_course_id" IS NOT NULL ORDER BY "sections"."id" ASC LIMIT $1 [["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.3ms) SELECT COUNT(*) FROM "groups" Group Create Many (0.8ms) INSERT INTO "groups" ("canvas_id","sis_id","canvas_group_category_id","group_category_sis_id","canvas_account_id","canvas_course_id","name","workflow_state","context_id","context_type","max_membership","created_at","updated_at") VALUES (50,'sis1',10,NULL,1,NULL,'Group1','available',1,'Account',NULL,'2021-10-15 17:03:23.231569','2021-10-15 17:03:23.231569'),(51,'sis2',2,NULL,NULL,1,'Group2','available',1,'Course',1,'2021-10-15 17:03:23.231569','2021-10-15 17:03:23.231569') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","sis_id"=EXCLUDED."sis_id","canvas_group_category_id"=EXCLUDED."canvas_group_category_id","group_category_sis_id"=EXCLUDED."group_category_sis_id","canvas_account_id"=EXCLUDED."canvas_account_id","canvas_course_id"=EXCLUDED."canvas_course_id","name"=EXCLUDED."name","workflow_state"=EXCLUDED."workflow_state","context_id"=EXCLUDED."context_id","context_type"=EXCLUDED."context_type","max_membership"=EXCLUDED."max_membership","updated_at"=EXCLUDED."updated_at" WHERE ("groups".canvas_id, "groups".sis_id, "groups".canvas_group_category_id, "groups".group_category_sis_id, "groups".canvas_account_id, "groups".canvas_course_id, "groups".name, "groups".workflow_state, "groups".context_id, "groups".context_type, "groups".max_membership) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.sis_id, EXCLUDED.canvas_group_category_id, EXCLUDED.group_category_sis_id, EXCLUDED.canvas_account_id, EXCLUDED.canvas_course_id, EXCLUDED.name, EXCLUDED.workflow_state, EXCLUDED.context_id, EXCLUDED.context_type, EXCLUDED.max_membership) RETURNING "id"  (0.3ms) SELECT COUNT(*) FROM "groups" Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."name" = $1 LIMIT $2 [["name", "Group1"], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.5ms) BEGIN  (0.3ms) SELECT COUNT(*) FROM "group_memberships" GroupMembership Create Many (1.0ms) INSERT INTO "group_memberships" ("canvas_id","canvas_group_id","group_sis_id","canvas_user_id","user_sis_id","workflow_state","created_at","updated_at") VALUES (50,1,NULL,10,NULL,'accepted','2021-10-15 17:03:23.240258','2021-10-15 17:03:23.240258'),(51,2,NULL,11,NULL,'accepted','2021-10-15 17:03:23.240258','2021-10-15 17:03:23.240258') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","canvas_group_id"=EXCLUDED."canvas_group_id","group_sis_id"=EXCLUDED."group_sis_id","canvas_user_id"=EXCLUDED."canvas_user_id","user_sis_id"=EXCLUDED."user_sis_id","workflow_state"=EXCLUDED."workflow_state","updated_at"=EXCLUDED."updated_at" WHERE ("group_memberships".canvas_id, "group_memberships".canvas_group_id, "group_memberships".group_sis_id, "group_memberships".canvas_user_id, "group_memberships".user_sis_id, "group_memberships".workflow_state) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.canvas_group_id, EXCLUDED.group_sis_id, EXCLUDED.canvas_user_id, EXCLUDED.user_sis_id, EXCLUDED.workflow_state) RETURNING "id"  (0.3ms) SELECT COUNT(*) FROM "group_memberships" GroupMembership Load (2.3ms) SELECT "group_memberships".* FROM "group_memberships" WHERE "group_memberships"."canvas_id" = $1 LIMIT $2 [["canvas_id", 50], ["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.3ms) BEGIN  (2.2ms) SELECT COUNT(*) FROM "user_observers" UserObserver Create Many (0.6ms) INSERT INTO "user_observers" ("observing_user_id","observed_user_id","workflow_state","created_at","updated_at") VALUES (21,3,'active','2021-10-15 17:03:23.263833','2021-10-15 17:03:23.263833'),(21,2,'active','2021-10-15 17:03:23.263833','2021-10-15 17:03:23.263833') ON CONFLICT (observing_user_id, observed_user_id) DO UPDATE SET "observing_user_id"=EXCLUDED."observing_user_id","observed_user_id"=EXCLUDED."observed_user_id","workflow_state"=EXCLUDED."workflow_state","updated_at"=EXCLUDED."updated_at" WHERE ("user_observers".observing_user_id, "user_observers".observed_user_id, "user_observers".workflow_state) IS DISTINCT FROM (EXCLUDED.observing_user_id, EXCLUDED.observed_user_id, EXCLUDED.workflow_state) RETURNING "id"  (0.3ms) SELECT COUNT(*) FROM "user_observers" UserObserver Load (0.3ms) SELECT "user_observers".* FROM "user_observers" WHERE "user_observers"."observed_user_id" = $1 LIMIT $2 [["observed_user_id", 3], ["LIMIT", 1]]  (0.5ms) ROLLBACK  (0.2ms) BEGIN  (0.9ms) SELECT COUNT(*) FROM "grading_periods" GradingPeriod Create Many (5.5ms) INSERT INTO "grading_periods" ("canvas_id","title","weight","start_date","end_date","close_date","canvas_grading_period_group_id","workflow_state","created_at","updated_at") VALUES (1,'Period 1',0.2,'2019-07-01 06:00:00','2019-08-01 05:59:59','2019-08-01 05:59:59',1,'active','2021-10-15 17:03:23.296481','2021-10-15 17:03:23.296481'),(2,'Period 2',0.8,'2019-08-01 06:00:00','2019-09-01 05:59:59','2019-09-01 05:59:59',1,'deleted','2021-10-15 17:03:23.296481','2021-10-15 17:03:23.296481') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","title"=EXCLUDED."title","weight"=EXCLUDED."weight","start_date"=EXCLUDED."start_date","end_date"=EXCLUDED."end_date","close_date"=EXCLUDED."close_date","canvas_grading_period_group_id"=EXCLUDED."canvas_grading_period_group_id","workflow_state"=EXCLUDED."workflow_state","updated_at"=EXCLUDED."updated_at" WHERE ("grading_periods".canvas_id, "grading_periods".title, "grading_periods".weight, "grading_periods".start_date, "grading_periods".end_date, "grading_periods".close_date, "grading_periods".canvas_grading_period_group_id, "grading_periods".workflow_state) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.title, EXCLUDED.weight, EXCLUDED.start_date, EXCLUDED.end_date, EXCLUDED.close_date, EXCLUDED.canvas_grading_period_group_id, EXCLUDED.workflow_state) RETURNING "id"  (0.7ms) SELECT COUNT(*) FROM "grading_periods" GradingPeriod Load (0.2ms) SELECT "grading_periods".* FROM "grading_periods" WHERE "grading_periods"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.6ms) SELECT COUNT(*) FROM "grading_period_groups" GradingPeriodGroup Create Many (1.3ms) INSERT INTO "grading_period_groups" ("canvas_id","title","weighted","display_totals_for_all_grading_periods","workflow_state","created_at","updated_at") VALUES (1,'Test Group',FALSE,FALSE,'active','2021-10-15 17:03:23.330739','2021-10-15 17:03:23.330739') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","title"=EXCLUDED."title","weighted"=EXCLUDED."weighted","display_totals_for_all_grading_periods"=EXCLUDED."display_totals_for_all_grading_periods","workflow_state"=EXCLUDED."workflow_state","updated_at"=EXCLUDED."updated_at" WHERE ("grading_period_groups".canvas_id, "grading_period_groups".title, "grading_period_groups".weighted, "grading_period_groups".display_totals_for_all_grading_periods, "grading_period_groups".workflow_state) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.title, EXCLUDED.weighted, EXCLUDED.display_totals_for_all_grading_periods, EXCLUDED.workflow_state) RETURNING "id"  (0.5ms) SELECT COUNT(*) FROM "grading_period_groups" GradingPeriodGroup Load (0.3ms) SELECT "grading_period_groups".* FROM "grading_period_groups" WHERE "grading_period_groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.1ms) BEGIN  (0.3ms) SELECT COUNT(*) FROM "user_observers" UserObserver Create Many (0.5ms) INSERT INTO "user_observers" ("observing_user_id","observed_user_id","workflow_state","created_at","updated_at") VALUES (21,3,'active','2021-10-15 17:03:23.346813','2021-10-15 17:03:23.346813'),(21,2,'active','2021-10-15 17:03:23.346813','2021-10-15 17:03:23.346813') ON CONFLICT (observing_user_id, observed_user_id) DO UPDATE SET "observing_user_id"=EXCLUDED."observing_user_id","observed_user_id"=EXCLUDED."observed_user_id","workflow_state"=EXCLUDED."workflow_state","updated_at"=EXCLUDED."updated_at" WHERE ("user_observers".observing_user_id, "user_observers".observed_user_id, "user_observers".workflow_state) IS DISTINCT FROM (EXCLUDED.observing_user_id, EXCLUDED.observed_user_id, EXCLUDED.workflow_state) RETURNING "id"  (0.2ms) SELECT COUNT(*) FROM "user_observers"  (0.2ms) SELECT COUNT(*) FROM "user_observers" UserObserver Create Many (0.5ms) INSERT INTO "user_observers" ("observing_user_id","observed_user_id","workflow_state","created_at","updated_at") VALUES (21,3,'active','2021-10-15 17:03:23.349456','2021-10-15 17:03:23.349456'),(21,2,'active','2021-10-15 17:03:23.349456','2021-10-15 17:03:23.349456') ON CONFLICT (observing_user_id, observed_user_id) DO UPDATE SET "observing_user_id"=EXCLUDED."observing_user_id","observed_user_id"=EXCLUDED."observed_user_id","workflow_state"=EXCLUDED."workflow_state","updated_at"=EXCLUDED."updated_at" WHERE ("user_observers".observing_user_id, "user_observers".observed_user_id, "user_observers".workflow_state) IS DISTINCT FROM (EXCLUDED.observing_user_id, EXCLUDED.observed_user_id, EXCLUDED.workflow_state) RETURNING "id"  (0.3ms) SELECT COUNT(*) FROM "user_observers"  (0.2ms) ROLLBACK  (0.4ms) BEGIN  (0.3ms) SELECT COUNT(*) FROM "users"  (0.2ms) SELECT COUNT(*) FROM "courses" Course Create Many (0.5ms) INSERT INTO "courses" ("canvas_id","sis_id","course_code","name","canvas_account_id","canvas_term_id","start_at","end_at","workflow_state","grading_standard_id","created_at","updated_at") VALUES (1,'course_sis_id_1','C1','Course #1',1,1,'2017-03-27 21:53:18','2017-04-27 12:21:18','active',NULL,'2021-10-15 17:03:23.356389','2021-10-15 17:03:23.356389'),(2,'course_sis_id_2','C2','Course #2',1,1,'2017-03-27 21:53:18','2017-04-27 12:21:18','unpublished',NULL,'2021-10-15 17:03:23.356389','2021-10-15 17:03:23.356389') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","sis_id"=EXCLUDED."sis_id","course_code"=EXCLUDED."course_code","name"=EXCLUDED."name","canvas_account_id"=EXCLUDED."canvas_account_id","canvas_term_id"=EXCLUDED."canvas_term_id","start_at"=EXCLUDED."start_at","end_at"=EXCLUDED."end_at","workflow_state"=EXCLUDED."workflow_state","grading_standard_id"=EXCLUDED."grading_standard_id","updated_at"=EXCLUDED."updated_at" WHERE ("courses".canvas_id, "courses".sis_id, "courses".course_code, "courses".name, "courses".canvas_account_id, "courses".canvas_term_id, "courses".start_at, "courses".end_at, "courses".workflow_state, "courses".grading_standard_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.sis_id, EXCLUDED.course_code, EXCLUDED.name, EXCLUDED.canvas_account_id, EXCLUDED.canvas_term_id, EXCLUDED.start_at, EXCLUDED.end_at, EXCLUDED.workflow_state, EXCLUDED.grading_standard_id) RETURNING "id" User Create Many (0.7ms) INSERT INTO "users" ("canvas_id","sis_id","email","first_name","last_name","name","sortable_name","workflow_state","login_id","created_at","updated_at") VALUES (1,'sis_id_1','poorbastard@yharnam.com','Patches','the Spider','Patches the Spider','the Spider, Patches','active','spiderdude1337','2021-10-15 17:03:23.369020','2021-10-15 17:03:23.369020'),(2,'sis_id_2','dreamer@yharnam.com','Hunter','Djura','Hunter Djura','Djura, Hunter','active','retireddude109','2021-10-15 17:03:23.369020','2021-10-15 17:03:23.369020') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","sis_id"=EXCLUDED."sis_id","email"=EXCLUDED."email","first_name"=EXCLUDED."first_name","last_name"=EXCLUDED."last_name","name"=EXCLUDED."name","sortable_name"=EXCLUDED."sortable_name","workflow_state"=EXCLUDED."workflow_state","login_id"=EXCLUDED."login_id","updated_at"=EXCLUDED."updated_at" WHERE ("users".canvas_id, "users".sis_id, "users".email, "users".first_name, "users".last_name, "users".name, "users".sortable_name, "users".workflow_state, "users".login_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.sis_id, EXCLUDED.email, EXCLUDED.first_name, EXCLUDED.last_name, EXCLUDED.name, EXCLUDED.sortable_name, EXCLUDED.workflow_state, EXCLUDED.login_id) RETURNING "id"  (0.2ms) SELECT COUNT(*) FROM "users"  (0.1ms) SELECT COUNT(*) FROM "courses"  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN Course Create Many (0.4ms) INSERT INTO "courses" ("canvas_id","sis_id","course_code","name","canvas_account_id","canvas_term_id","start_at","end_at","workflow_state","grading_standard_id","created_at","updated_at") VALUES (1,'course_sis_id_1','C1','Course #1',1,1,'2017-03-27 21:53:18','2017-04-27 12:21:18','active',NULL,'2021-10-15 17:03:23.378323','2021-10-15 17:03:23.378323'),(2,'course_sis_id_2','C2','Course #2',1,1,'2017-03-27 21:53:18','2017-04-27 12:21:18','unpublished',NULL,'2021-10-15 17:03:23.378323','2021-10-15 17:03:23.378323') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","sis_id"=EXCLUDED."sis_id","course_code"=EXCLUDED."course_code","name"=EXCLUDED."name","canvas_account_id"=EXCLUDED."canvas_account_id","canvas_term_id"=EXCLUDED."canvas_term_id","start_at"=EXCLUDED."start_at","end_at"=EXCLUDED."end_at","workflow_state"=EXCLUDED."workflow_state","grading_standard_id"=EXCLUDED."grading_standard_id","updated_at"=EXCLUDED."updated_at" WHERE ("courses".canvas_id, "courses".sis_id, "courses".course_code, "courses".name, "courses".canvas_account_id, "courses".canvas_term_id, "courses".start_at, "courses".end_at, "courses".workflow_state, "courses".grading_standard_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.sis_id, EXCLUDED.course_code, EXCLUDED.name, EXCLUDED.canvas_account_id, EXCLUDED.canvas_term_id, EXCLUDED.start_at, EXCLUDED.end_at, EXCLUDED.workflow_state, EXCLUDED.grading_standard_id) RETURNING "id"  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SELECT COUNT(*) FROM "submissions" Submission Create Many (0.7ms) INSERT INTO "submissions" ("canvas_id","canvas_user_id","canvas_course_id","canvas_assignment_id","submitted_at","due_at","graded_at","score","points_possible","excused","workflow_state","created_at","updated_at") VALUES (1,1,1,1,'2017-09-21 18:28:15','2017-09-27 18:28:15','2017-09-21 19:36:23',5.0,10.0,TRUE,'graded','2021-10-15 17:03:23.382531','2021-10-15 17:03:23.382531'),(2,1,1,2,'2017-09-21 18:28:15','2017-09-28 18:28:15','2017-09-21 19:36:23',5.0,10.0,FALSE,'submitted','2021-10-15 17:03:23.382531','2021-10-15 17:03:23.382531') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","canvas_user_id"=EXCLUDED."canvas_user_id","canvas_course_id"=EXCLUDED."canvas_course_id","canvas_assignment_id"=EXCLUDED."canvas_assignment_id","submitted_at"=EXCLUDED."submitted_at","due_at"=EXCLUDED."due_at","graded_at"=EXCLUDED."graded_at","score"=EXCLUDED."score","points_possible"=EXCLUDED."points_possible","excused"=EXCLUDED."excused","workflow_state"=EXCLUDED."workflow_state","updated_at"=EXCLUDED."updated_at" WHERE ("submissions".canvas_id, "submissions".canvas_user_id, "submissions".canvas_course_id, "submissions".canvas_assignment_id, "submissions".submitted_at, "submissions".due_at, "submissions".graded_at, "submissions".score, "submissions".points_possible, "submissions".excused, "submissions".workflow_state) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.canvas_user_id, EXCLUDED.canvas_course_id, EXCLUDED.canvas_assignment_id, EXCLUDED.submitted_at, EXCLUDED.due_at, EXCLUDED.graded_at, EXCLUDED.score, EXCLUDED.points_possible, EXCLUDED.excused, EXCLUDED.workflow_state) RETURNING "id"  (0.3ms) SELECT COUNT(*) FROM "submissions"  (0.2ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [BatchTestJobBase] [9a08ab4e-6285-438c-ab57-c30b628f1fe5] Performing BatchTestJobBase (Job ID: 9a08ab4e-6285-438c-ab57-c30b628f1fe5) from Test(default) [ActiveJob] [BatchTestJobBase] [9a08ab4e-6285-438c-ab57-c30b628f1fe5] Performed BatchTestJobBase (Job ID: 9a08ab4e-6285-438c-ab57-c30b628f1fe5) from Test(default) in 0.22ms  (0.1ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] [BatchTestJobBase] [92bc7159-00bf-452b-a2aa-09c0ea880b9b] Performing BatchTestJobBase (Job ID: 92bc7159-00bf-452b-a2aa-09c0ea880b9b) from Test(default) [ActiveJob] [BatchTestJobBase] [92bc7159-00bf-452b-a2aa-09c0ea880b9b] Performed BatchTestJobBase (Job ID: 92bc7159-00bf-452b-a2aa-09c0ea880b9b) from Test(default) in 0.18ms  (0.1ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [BatchTestJobBase] [817f5e15-29ba-4e99-8b76-9b27102bf552] Performing BatchTestJobBase (Job ID: 817f5e15-29ba-4e99-8b76-9b27102bf552) from Test(default) [ActiveJob] [BatchTestJobBase] [817f5e15-29ba-4e99-8b76-9b27102bf552] Performed BatchTestJobBase (Job ID: 817f5e15-29ba-4e99-8b76-9b27102bf552) from Test(default) in 0.06ms  (0.2ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [FailingBatchTestJobBase] [b3b7e860-14a2-4ff1-a9bb-5fe6005685f7] Performing FailingBatchTestJobBase (Job ID: b3b7e860-14a2-4ff1-a9bb-5fe6005685f7) from Test(default) [ActiveJob] [FailingBatchTestJobBase] [b3b7e860-14a2-4ff1-a9bb-5fe6005685f7] Error performing FailingBatchTestJobBase (Job ID: b3b7e860-14a2-4ff1-a9bb-5fe6005685f7) from Test(default) in 0.15ms: RuntimeError (Foo): /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/job_batching/support/base_job.rb:12:in `perform' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:39:in `block in perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:109:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch_aware_job.rb:12:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/i18n-1.8.10/lib/i18n.rb:309:in `with_locale' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/translation.rb:9:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:26:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `block in instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications/instrumenter.rb:23:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:25:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `block in tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `block in tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:28:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:22:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:136:in `run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:38:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/job_batching/batch_aware_job_spec.rb:46:in `block (5 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `block in with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `block in with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-rails-5.0.2/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:259:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:644:in `block in run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:606:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/configuration.rb:2067:in `with_suite_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:116:in `block in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/reporter.rb:74:in `report' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:115:in `run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:89:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:71:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:45:in `invoke' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/exe/rspec:4:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:63:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:63:in `kernel_load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:28:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:474:in `exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:30:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:24:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/exe/bundle:49:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/friendly_errors.rb:128:in `with_friendly_errors' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/exe/bundle:37:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `
'  (0.1ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] Enqueued BatchTestJobBase (Job ID: dc826d8f-82bd-4cdf-a001-d73bc9d2473f) to Test(default)  (0.1ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] Enqueued BatchTestJobBase (Job ID: 39ad0f36-fc17-473f-920a-1116d48ce065) to Test(default)  (0.1ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] Enqueued BatchTestJobBase (Job ID: 57c1e84a-f7c7-4db5-9047-e15d9d759c1b) to Test(default)  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] Enqueued RetryingJob (Job ID: bb9f6e76-4b5d-453b-b48d-183aa1a9cb18) to Sidekiq(default) [ActiveJob] [RetryingJob] [bb9f6e76-4b5d-453b-b48d-183aa1a9cb18] Performing RetryingJob (Job ID: bb9f6e76-4b5d-453b-b48d-183aa1a9cb18) from Sidekiq(default) [ActiveJob] [RetryingJob] [bb9f6e76-4b5d-453b-b48d-183aa1a9cb18] Error performing RetryingJob (Job ID: bb9f6e76-4b5d-453b-b48d-183aa1a9cb18) from Sidekiq(default) in 3.66ms: RuntimeError (A Failure): /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/job_batching/batch_spec.rb:268:in `perform' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:39:in `block in perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:109:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch_aware_job.rb:12:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/i18n-1.8.10/lib/i18n.rb:314:in `with_locale' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/translation.rb:9:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:26:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `block in instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications/instrumenter.rb:23:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:25:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `block in tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `block in tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:28:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:22:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:136:in `run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:38:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:24:in `block in execute' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:109:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/railtie.rb:28:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/execution_wrapper.rb:87:in `wrap' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/reloader.rb:73:in `block in wrap' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/execution_wrapper.rb:87:in `wrap' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/reloader.rb:72:in `wrap' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/railtie.rb:27:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:136:in `run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:22:in `execute' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/queue_adapters/sidekiq_adapter.rb:42:in `perform' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/sidekiq-6.2.2/lib/sidekiq/testing.rb:300:in `execute_job' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/sidekiq-6.2.2/lib/sidekiq/testing.rb:295:in `block in process_job' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/sidekiq-6.2.2/lib/sidekiq/middleware/chain.rb:138:in `block in invoke' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/sidekiq.rb:73:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/sidekiq-6.2.2/lib/sidekiq/middleware/chain.rb:140:in `block in invoke' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/sidekiq-6.2.2/lib/sidekiq/middleware/chain.rb:143:in `invoke' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/sidekiq-6.2.2/lib/sidekiq/testing.rb:294:in `process_job' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/job_batching/batch_spec.rb:289:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `block in with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `block in with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-rails-5.0.2/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:259:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:644:in `block in run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:606:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/configuration.rb:2067:in `with_suite_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:116:in `block in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/reporter.rb:74:in `report' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:115:in `run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:89:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:71:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:45:in `invoke' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/exe/rspec:4:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:63:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:63:in `kernel_load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:28:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:474:in `exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:30:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:24:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/exe/bundle:49:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/friendly_errors.rb:128:in `with_friendly_errors' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/exe/bundle:37:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `
' [ActiveJob] [RetryingJob] [bb9f6e76-4b5d-453b-b48d-183aa1a9cb18] Performing RetryingJob (Job ID: bb9f6e76-4b5d-453b-b48d-183aa1a9cb18) from Sidekiq(default) [ActiveJob] [RetryingJob] [bb9f6e76-4b5d-453b-b48d-183aa1a9cb18] Performed RetryingJob (Job ID: bb9f6e76-4b5d-453b-b48d-183aa1a9cb18) from Sidekiq(default) in 5.28ms  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] Enqueued TestWorker (Job ID: 0f26c726-26e7-4d77-9174-f81717c502a1) to Sidekiq(default)  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] Enqueued CanvasSync::JobBatches::Batch::Callback::ActiveJobCallbackWorker (Job ID: a6bd6151-5916-4124-b850-9c891a271d45) to Test(default) with arguments: "SampleCallback", "complete", {"a"=>"b"}, "u-nm4-aUkjtaDg", nil  (0.2ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] Enqueued CanvasSync::JobBatches::Batch::Callback::ActiveJobCallbackWorker (Job ID: 51d209e1-9210-4837-b5b2-fff682250a44) to Test(default) with arguments: "SampleCallback2", "complete", {"b"=>"a"}, "AN9_vvfeuWT0VA", nil [ActiveJob] Enqueued CanvasSync::JobBatches::Batch::Callback::ActiveJobCallbackWorker (Job ID: f933fef2-afb4-408c-a309-755ef37b1fd1) to Test(default) with arguments: "SampleCallback", "complete", {"a"=>"b"}, "AN9_vvfeuWT0VA", nil  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] Enqueued ContextedJob (Job ID: c793cc77-ae4d-4e10-bed0-81c73de974cc) to Sidekiq(default) [ActiveJob] [TestWorker] [0f26c726-26e7-4d77-9174-f81717c502a1] Performing TestWorker (Job ID: 0f26c726-26e7-4d77-9174-f81717c502a1) from Sidekiq(default) [ActiveJob] [TestWorker] [0f26c726-26e7-4d77-9174-f81717c502a1] Performed TestWorker (Job ID: 0f26c726-26e7-4d77-9174-f81717c502a1) from Sidekiq(default) in 3.67ms [ActiveJob] [ContextedJob] [c793cc77-ae4d-4e10-bed0-81c73de974cc] Performing ContextedJob (Job ID: c793cc77-ae4d-4e10-bed0-81c73de974cc) from Sidekiq(default) [ActiveJob] [ContextedJob] [c793cc77-ae4d-4e10-bed0-81c73de974cc] Performed ContextedJob (Job ID: c793cc77-ae4d-4e10-bed0-81c73de974cc) from Sidekiq(default) in 19.4ms  (0.2ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] Enqueued ContextedJob (Job ID: 9d9dca00-38f6-4318-b57b-847798bae04d) to Sidekiq(default) [ActiveJob] [ContextedJob] [9d9dca00-38f6-4318-b57b-847798bae04d] Performing ContextedJob (Job ID: 9d9dca00-38f6-4318-b57b-847798bae04d) from Sidekiq(default) [ActiveJob] [ContextedJob] [9d9dca00-38f6-4318-b57b-847798bae04d] Performed ContextedJob (Job ID: 9d9dca00-38f6-4318-b57b-847798bae04d) from Sidekiq(default) in 3.9ms  (0.1ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] Enqueued BatchTestJobBase (Job ID: bc65917b-8b7f-40b6-9d6d-55ceca766846) to Sidekiq(default) [ActiveJob] [BatchTestJobBase] [bc65917b-8b7f-40b6-9d6d-55ceca766846] Performing BatchTestJobBase (Job ID: bc65917b-8b7f-40b6-9d6d-55ceca766846) from Sidekiq(default) [ActiveJob] [BatchTestJobBase] [bc65917b-8b7f-40b6-9d6d-55ceca766846] Performed BatchTestJobBase (Job ID: bc65917b-8b7f-40b6-9d6d-55ceca766846) from Sidekiq(default) in 2.23ms [ActiveJob] Enqueued ContextedJob (Job ID: 0cf5f37c-a1f9-41d8-8c45-da61b2b4bdb6) to Sidekiq(default) [ActiveJob] [ContextedJob] [0cf5f37c-a1f9-41d8-8c45-da61b2b4bdb6] Performing ContextedJob (Job ID: 0cf5f37c-a1f9-41d8-8c45-da61b2b4bdb6) from Sidekiq(default) [ActiveJob] [ContextedJob] [0cf5f37c-a1f9-41d8-8c45-da61b2b4bdb6] Performed ContextedJob (Job ID: 0cf5f37c-a1f9-41d8-8c45-da61b2b4bdb6) from Sidekiq(default) in 2.57ms  (0.2ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] Enqueued TestWorker (Job ID: 384e9750-5d03-4530-b938-230ab1a5fefe) to Sidekiq(default) [ActiveJob] Enqueued TestWorker (Job ID: 46263c47-3f3b-4de5-a514-a333490a4f5d) to Sidekiq(default) [ActiveJob] Enqueued TestWorker (Job ID: 9ff97c6b-b90f-48f5-b6ca-43253c2b140a) to Sidekiq(default)  (0.2ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] Enqueued WorkerA (Job ID: 9a147ce0-e58b-4840-91d7-a5b5e5a01d6f) to Sidekiq(default) [ActiveJob] Enqueued WorkerB (Job ID: 5ddd98a9-93bc-48ad-8755-1d2cd15fdd7d) to Sidekiq(default) [ActiveJob] Enqueued WorkerA (Job ID: 47bb3190-f0f9-49aa-ad76-7ee46ca309c2) to Sidekiq(default) [ActiveJob] Enqueued WorkerC (Job ID: 7654ea8f-8407-49b9-b271-9e26d7dc5b3c) to Sidekiq(default)  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] Enqueued TestWorker (Job ID: 797955ca-08ad-475b-8302-55138f08613f) to Sidekiq(default)  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] Enqueued TestWorker (Job ID: 64a881b0-a71f-4e79-87fe-02bb65f0aeac) to Sidekiq(default)  (0.1ms) ROLLBACK  (0.5ms) SELECT "schema_migrations"."version" FROM "schema_migrations" ORDER BY "schema_migrations"."version" ASC  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.3ms) SELECT COUNT(*) FROM "canvas_sync_job_logs" [ActiveJob] [GoodJob] [072f5057-ac2c-43c3-9378-eed91417d867] Performing GoodJob (Job ID: 072f5057-ac2c-43c3-9378-eed91417d867) from Test(default) with arguments: "argument" [ActiveJob] [GoodJob] [072f5057-ac2c-43c3-9378-eed91417d867] CanvasSync::JobLog Load (0.3ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "072f5057-ac2c-43c3-9378-eed91417d867"], ["LIMIT", 1]] [ActiveJob] [GoodJob] [072f5057-ac2c-43c3-9378-eed91417d867]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [GoodJob] [072f5057-ac2c-43c3-9378-eed91417d867] CanvasSync::JobLog Create (0.5ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "GoodJob"], ["status", "enqueued"], ["job_arguments", "---\n- argument\n"], ["created_at", "2021-10-15 20:47:42.764810"], ["updated_at", "2021-10-15 20:47:42.764810"], ["job_id", "072f5057-ac2c-43c3-9378-eed91417d867"]] [ActiveJob] [GoodJob] [072f5057-ac2c-43c3-9378-eed91417d867]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [GoodJob] [072f5057-ac2c-43c3-9378-eed91417d867]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [GoodJob] [072f5057-ac2c-43c3-9378-eed91417d867] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-10-15 20:47:42.766372"], ["status", "running"], ["updated_at", "2021-10-15 20:47:42.766647"], ["id", 73]] [ActiveJob] [GoodJob] [072f5057-ac2c-43c3-9378-eed91417d867]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [GoodJob] [072f5057-ac2c-43c3-9378-eed91417d867]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [GoodJob] [072f5057-ac2c-43c3-9378-eed91417d867] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2021-10-15 20:47:42.767807"], ["status", "success"], ["updated_at", "2021-10-15 20:47:42.768043"], ["id", 73]] [ActiveJob] [GoodJob] [072f5057-ac2c-43c3-9378-eed91417d867]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [GoodJob] [072f5057-ac2c-43c3-9378-eed91417d867] Performed GoodJob (Job ID: 072f5057-ac2c-43c3-9378-eed91417d867) from Test(default) in 15.27ms  (0.2ms) SELECT COUNT(*) FROM "canvas_sync_job_logs" CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" ORDER BY "canvas_sync_job_logs"."id" DESC LIMIT $1 [["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [BadJob] [357ef2ad-f83d-41f1-a174-d5c7155a6737] Performing BadJob (Job ID: 357ef2ad-f83d-41f1-a174-d5c7155a6737) from Test(default) with arguments: "argument" [ActiveJob] [BadJob] [357ef2ad-f83d-41f1-a174-d5c7155a6737] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "357ef2ad-f83d-41f1-a174-d5c7155a6737"], ["LIMIT", 1]] [ActiveJob] [BadJob] [357ef2ad-f83d-41f1-a174-d5c7155a6737]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [BadJob] [357ef2ad-f83d-41f1-a174-d5c7155a6737] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "BadJob"], ["status", "enqueued"], ["job_arguments", "---\n- argument\n"], ["created_at", "2021-10-15 20:47:42.772840"], ["updated_at", "2021-10-15 20:47:42.772840"], ["job_id", "357ef2ad-f83d-41f1-a174-d5c7155a6737"]] [ActiveJob] [BadJob] [357ef2ad-f83d-41f1-a174-d5c7155a6737]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [BadJob] [357ef2ad-f83d-41f1-a174-d5c7155a6737]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [BadJob] [357ef2ad-f83d-41f1-a174-d5c7155a6737] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-10-15 20:47:42.774035"], ["status", "running"], ["updated_at", "2021-10-15 20:47:42.774299"], ["id", 74]] [ActiveJob] [BadJob] [357ef2ad-f83d-41f1-a174-d5c7155a6737]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [BadJob] [357ef2ad-f83d-41f1-a174-d5c7155a6737]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [BadJob] [357ef2ad-f83d-41f1-a174-d5c7155a6737] CanvasSync::JobLog Update (0.4ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "exception" = $2, "backtrace" = $3, "status" = $4, "updated_at" = $5 WHERE "canvas_sync_job_logs"."id" = $6 [["completed_at", "2021-10-15 20:47:42.775338"], ["exception", "EvilError: EvilError"], ["backtrace", "/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:12:in `perform'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:39:in `block in perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:109:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch_aware_job.rb:22:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:21:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/i18n-1.8.10/lib/i18n.rb:309:in `with_locale'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/translation.rb:9:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:26:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `block in instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications/instrumenter.rb:23:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:25:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `block in tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `block in tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:28:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:22:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:136:in `run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:38:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:18:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:40:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/matchers/built_in/raise_error.rb:59:in `matches?'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:51:in `block in handle_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:27:in `with_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:48:in `handle_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:65:in `to'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:101:in `to'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:39:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `block in with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `block in with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-rails-5.0.2/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:259:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:644:in `block in run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:606:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/configuration.rb:2067:in `with_suite_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:116:in `block in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/reporter.rb:74:in `report'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:115:in `run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:89:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:71:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:45:in `invoke'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/exe/rspec:4:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:63:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:63:in `kernel_load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:28:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:474:in `exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:30:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:24:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/exe/bundle:49:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/friendly_errors.rb:128:in `with_friendly_errors'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/exe/bundle:37:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `
'"], ["status", "error"], ["updated_at", "2021-10-15 20:47:42.775597"], ["id", 74]] [ActiveJob] [BadJob] [357ef2ad-f83d-41f1-a174-d5c7155a6737]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [BadJob] [357ef2ad-f83d-41f1-a174-d5c7155a6737] Error performing BadJob (Job ID: 357ef2ad-f83d-41f1-a174-d5c7155a6737) from Test(default) in 4.85ms: EvilError (EvilError): /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:12:in `perform' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:39:in `block in perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:109:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch_aware_job.rb:22:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:21:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/i18n-1.8.10/lib/i18n.rb:309:in `with_locale' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/translation.rb:9:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:26:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `block in instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications/instrumenter.rb:23:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:25:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `block in tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `block in tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:28:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:22:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:136:in `run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:38:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:18:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:40:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/matchers/built_in/raise_error.rb:59:in `matches?' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:51:in `block in handle_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:27:in `with_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:48:in `handle_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:65:in `to' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:101:in `to' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:39:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `block in with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `block in with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-rails-5.0.2/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:259:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:644:in `block in run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:606:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/configuration.rb:2067:in `with_suite_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:116:in `block in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/reporter.rb:74:in `report' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:115:in `run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:89:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:71:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:45:in `invoke' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/exe/rspec:4:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:63:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:63:in `kernel_load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:28:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:474:in `exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:30:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:24:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/exe/bundle:49:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/friendly_errors.rb:128:in `with_friendly_errors' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/exe/bundle:37:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `
' CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" ORDER BY "canvas_sync_job_logs"."id" DESC LIMIT $1 [["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [BadJob] [c601a8fb-6253-4f4d-9c02-9ca4d0c2afc4] Performing BadJob (Job ID: c601a8fb-6253-4f4d-9c02-9ca4d0c2afc4) from Test(default) [ActiveJob] [BadJob] [c601a8fb-6253-4f4d-9c02-9ca4d0c2afc4] CanvasSync::JobLog Load (0.4ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "c601a8fb-6253-4f4d-9c02-9ca4d0c2afc4"], ["LIMIT", 1]] [ActiveJob] [BadJob] [c601a8fb-6253-4f4d-9c02-9ca4d0c2afc4]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [BadJob] [c601a8fb-6253-4f4d-9c02-9ca4d0c2afc4] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["job_class", "BadJob"], ["status", "enqueued"], ["created_at", "2021-10-15 20:47:42.779910"], ["updated_at", "2021-10-15 20:47:42.779910"], ["job_id", "c601a8fb-6253-4f4d-9c02-9ca4d0c2afc4"]] [ActiveJob] [BadJob] [c601a8fb-6253-4f4d-9c02-9ca4d0c2afc4]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [BadJob] [c601a8fb-6253-4f4d-9c02-9ca4d0c2afc4]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [BadJob] [c601a8fb-6253-4f4d-9c02-9ca4d0c2afc4] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-10-15 20:47:42.780826"], ["status", "running"], ["updated_at", "2021-10-15 20:47:42.781102"], ["id", 75]] [ActiveJob] [BadJob] [c601a8fb-6253-4f4d-9c02-9ca4d0c2afc4]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [BadJob] [c601a8fb-6253-4f4d-9c02-9ca4d0c2afc4]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [BadJob] [c601a8fb-6253-4f4d-9c02-9ca4d0c2afc4] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "exception" = $2, "backtrace" = $3, "status" = $4, "updated_at" = $5 WHERE "canvas_sync_job_logs"."id" = $6 [["completed_at", "2021-10-15 20:47:42.782135"], ["exception", "ArgumentError: wrong number of arguments (given 0, expected 1)"], ["backtrace", "/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:11:in `perform'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:39:in `block in perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:109:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch_aware_job.rb:22:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:21:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/i18n-1.8.10/lib/i18n.rb:309:in `with_locale'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/translation.rb:9:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:26:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `block in instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications/instrumenter.rb:23:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:25:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `block in tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `block in tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:28:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:22:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:136:in `run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:38:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:18:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:52:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/matchers/built_in/raise_error.rb:59:in `matches?'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:51:in `block in handle_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:27:in `with_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:48:in `handle_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:65:in `to'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:101:in `to'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:51:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `block in with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `block in with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-rails-5.0.2/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:259:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:644:in `block in run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:606:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/configuration.rb:2067:in `with_suite_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:116:in `block in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/reporter.rb:74:in `report'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:115:in `run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:89:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:71:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:45:in `invoke'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/exe/rspec:4:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:63:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:63:in `kernel_load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:28:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:474:in `exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:30:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:24:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/exe/bundle:49:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/friendly_errors.rb:128:in `with_friendly_errors'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/exe/bundle:37:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `
'"], ["status", "error"], ["updated_at", "2021-10-15 20:47:42.782362"], ["id", 75]] [ActiveJob] [BadJob] [c601a8fb-6253-4f4d-9c02-9ca4d0c2afc4]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [BadJob] [c601a8fb-6253-4f4d-9c02-9ca4d0c2afc4] Error performing BadJob (Job ID: c601a8fb-6253-4f4d-9c02-9ca4d0c2afc4) from Test(default) in 4.42ms: ArgumentError (wrong number of arguments (given 0, expected 1)): /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:11:in `perform' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:39:in `block in perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:109:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch_aware_job.rb:22:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:21:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/i18n-1.8.10/lib/i18n.rb:309:in `with_locale' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/translation.rb:9:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:26:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `block in instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications/instrumenter.rb:23:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:25:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `block in tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `block in tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:28:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:22:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:136:in `run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:38:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:18:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:52:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/matchers/built_in/raise_error.rb:59:in `matches?' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:51:in `block in handle_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:27:in `with_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:48:in `handle_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:65:in `to' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:101:in `to' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:51:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `block in with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `block in with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-rails-5.0.2/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:259:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:644:in `block in run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:606:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/configuration.rb:2067:in `with_suite_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:116:in `block in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/reporter.rb:74:in `report' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:115:in `run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:89:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:71:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:45:in `invoke' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/exe/rspec:4:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:63:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:63:in `kernel_load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:28:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:474:in `exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:30:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:24:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/exe/bundle:49:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/friendly_errors.rb:128:in `with_friendly_errors' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/exe/bundle:37:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `
'  (0.1ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [BadJob] [4baef18a-1283-435b-b992-bfb3dd54fb4f] Performing BadJob (Job ID: 4baef18a-1283-435b-b992-bfb3dd54fb4f) from Test(default) [ActiveJob] [BadJob] [4baef18a-1283-435b-b992-bfb3dd54fb4f] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "4baef18a-1283-435b-b992-bfb3dd54fb4f"], ["LIMIT", 1]] [ActiveJob] [BadJob] [4baef18a-1283-435b-b992-bfb3dd54fb4f]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [BadJob] [4baef18a-1283-435b-b992-bfb3dd54fb4f] CanvasSync::JobLog Create (0.2ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["job_class", "BadJob"], ["status", "enqueued"], ["created_at", "2021-10-15 20:47:42.785859"], ["updated_at", "2021-10-15 20:47:42.785859"], ["job_id", "4baef18a-1283-435b-b992-bfb3dd54fb4f"]] [ActiveJob] [BadJob] [4baef18a-1283-435b-b992-bfb3dd54fb4f]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [BadJob] [4baef18a-1283-435b-b992-bfb3dd54fb4f]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [BadJob] [4baef18a-1283-435b-b992-bfb3dd54fb4f] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-10-15 20:47:42.786695"], ["status", "running"], ["updated_at", "2021-10-15 20:47:42.787004"], ["id", 76]] [ActiveJob] [BadJob] [4baef18a-1283-435b-b992-bfb3dd54fb4f]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [BadJob] [4baef18a-1283-435b-b992-bfb3dd54fb4f]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [BadJob] [4baef18a-1283-435b-b992-bfb3dd54fb4f] CanvasSync::JobLog Update (0.8ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "exception" = $2, "backtrace" = $3, "status" = $4, "updated_at" = $5 WHERE "canvas_sync_job_logs"."id" = $6 [["completed_at", "2021-10-15 20:47:42.790750"], ["exception", "ArgumentError: wrong number of arguments (given 0, expected 1)"], ["backtrace", "/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:11:in `perform'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:39:in `block in perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:109:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch_aware_job.rb:22:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:21:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/i18n-1.8.10/lib/i18n.rb:309:in `with_locale'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/translation.rb:9:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:26:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `block in instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications/instrumenter.rb:23:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:25:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `block in tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `block in tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:28:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:22:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:136:in `run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:38:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:18:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:60:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/matchers/built_in/raise_error.rb:59:in `matches?'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:51:in `block in handle_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:27:in `with_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:48:in `handle_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:65:in `to'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:101:in `to'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:59:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `block in with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `block in with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-rails-5.0.2/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:259:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:644:in `block in run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:606:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/configuration.rb:2067:in `with_suite_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:116:in `block in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/reporter.rb:74:in `report'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:115:in `run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:89:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:71:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:45:in `invoke'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/exe/rspec:4:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:63:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:63:in `kernel_load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:28:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:474:in `exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:30:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:24:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/exe/bundle:49:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/friendly_errors.rb:128:in `with_friendly_errors'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/exe/bundle:37:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `
'\n\nError Occurred while handling an Error: NoMethodError: undefined method `bad_catcher' for BadJob:Class\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-mocks-3.10.2/lib/rspec/mocks/method_double.rb:28:in `block in original_implementation_callable'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-mocks-3.10.2/lib/rspec/mocks/message_expectation.rb:101:in `block in and_call_original'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-mocks-3.10.2/lib/rspec/mocks/message_expectation.rb:740:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-mocks-3.10.2/lib/rspec/mocks/message_expectation.rb:572:in `invoke_incrementing_actual_calls_by'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-mocks-3.10.2/lib/rspec/mocks/message_expectation.rb:427:in `invoke'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-mocks-3.10.2/lib/rspec/mocks/proxy.rb:217:in `message_received'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-mocks-3.10.2/lib/rspec/mocks/proxy.rb:361:in `message_received'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-mocks-3.10.2/lib/rspec/mocks/method_double.rb:78:in `proxy_method_invoked'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-mocks-3.10.2/lib/rspec/mocks/method_double.rb:64:in `block (2 levels) in define_proxy_method'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:31:in `rescue in block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:23:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/i18n-1.8.10/lib/i18n.rb:309:in `with_locale'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/translation.rb:9:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:26:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `block in instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications/instrumenter.rb:23:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:25:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `block in tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `block in tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:28:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:22:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:136:in `run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:38:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:18:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:60:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/matchers/built_in/raise_error.rb:59:in `matches?'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:51:in `block in handle_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:27:in `with_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:48:in `handle_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:65:in `to'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:101:in `to'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:59:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `block in with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `block in with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-rails-5.0.2/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:259:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:644:in `block in run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:606:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/configuration.rb:2067:in `with_suite_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:116:in `block in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/reporter.rb:74:in `report'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:115:in `run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:89:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:71:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:45:in `invoke'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/exe/rspec:4:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:63:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:63:in `kernel_load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:28:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:474:in `exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:30:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:24:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/exe/bundle:49:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/friendly_errors.rb:128:in `with_friendly_errors'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/exe/bundle:37:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `
'"], ["status", "error"], ["updated_at", "2021-10-15 20:47:42.791070"], ["id", 76]] [ActiveJob] [BadJob] [4baef18a-1283-435b-b992-bfb3dd54fb4f]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [BadJob] [4baef18a-1283-435b-b992-bfb3dd54fb4f] Error performing BadJob (Job ID: 4baef18a-1283-435b-b992-bfb3dd54fb4f) from Test(default) in 8.07ms: ArgumentError (wrong number of arguments (given 0, expected 1)): /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:11:in `perform' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:39:in `block in perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:109:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch_aware_job.rb:22:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:21:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/i18n-1.8.10/lib/i18n.rb:309:in `with_locale' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/translation.rb:9:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:26:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `block in instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications/instrumenter.rb:23:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:25:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `block in tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `block in tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:28:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:22:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:136:in `run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:38:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:18:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:60:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/matchers/built_in/raise_error.rb:59:in `matches?' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:51:in `block in handle_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:27:in `with_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:48:in `handle_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:65:in `to' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:101:in `to' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:59:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `block in with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `block in with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-rails-5.0.2/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:259:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:644:in `block in run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:606:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/configuration.rb:2067:in `with_suite_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:116:in `block in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/reporter.rb:74:in `report' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:115:in `run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:89:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:71:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:45:in `invoke' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/exe/rspec:4:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:63:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:63:in `kernel_load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:28:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:474:in `exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:30:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:24:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/exe/bundle:49:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/friendly_errors.rb:128:in `with_friendly_errors' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/exe/bundle:37:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `
' CanvasSync::JobLog Load (0.3ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" ORDER BY "canvas_sync_job_logs"."id" DESC LIMIT $1 [["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [CanvasSync::Jobs::ReportChecker] [978acd7c-0b4c-4f9e-89ef-9689f7207aa2] Performing CanvasSync::Jobs::ReportChecker (Job ID: 978acd7c-0b4c-4f9e-89ef-9689f7207aa2) from Test(default) with arguments: "provisioning_csv", 1, "FakeProcessor", {} [ActiveJob] [CanvasSync::Jobs::ReportChecker] [978acd7c-0b4c-4f9e-89ef-9689f7207aa2] CanvasSync::JobLog Load (0.3ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "978acd7c-0b4c-4f9e-89ef-9689f7207aa2"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [978acd7c-0b4c-4f9e-89ef-9689f7207aa2]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [978acd7c-0b4c-4f9e-89ef-9689f7207aa2] CanvasSync::JobLog Create (0.2ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- provisioning_csv\n- 1\n- FakeProcessor\n- {}\n"], ["created_at", "2021-10-15 20:47:42.798209"], ["updated_at", "2021-10-15 20:47:42.798209"], ["job_id", "978acd7c-0b4c-4f9e-89ef-9689f7207aa2"]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [978acd7c-0b4c-4f9e-89ef-9689f7207aa2]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [978acd7c-0b4c-4f9e-89ef-9689f7207aa2]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [978acd7c-0b4c-4f9e-89ef-9689f7207aa2] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-10-15 20:47:42.799671"], ["status", "running"], ["updated_at", "2021-10-15 20:47:42.799942"], ["id", 77]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [978acd7c-0b4c-4f9e-89ef-9689f7207aa2]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [978acd7c-0b4c-4f9e-89ef-9689f7207aa2]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [978acd7c-0b4c-4f9e-89ef-9689f7207aa2] CanvasSync::JobLog Destroy (0.2ms) DELETE FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."id" = $1 [["id", 77]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [978acd7c-0b4c-4f9e-89ef-9689f7207aa2]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [978acd7c-0b4c-4f9e-89ef-9689f7207aa2] Performed CanvasSync::Jobs::ReportChecker (Job ID: 978acd7c-0b4c-4f9e-89ef-9689f7207aa2) from Test(default) in 9.18ms  (0.2ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [CanvasSync::Jobs::ReportChecker] [422d0088-80e0-4463-9c55-7b8efd348aff] Performing CanvasSync::Jobs::ReportChecker (Job ID: 422d0088-80e0-4463-9c55-7b8efd348aff) from Test(default) with arguments: "provisioning_csv", 1, "FakeProcessor", {} [ActiveJob] [CanvasSync::Jobs::ReportChecker] [422d0088-80e0-4463-9c55-7b8efd348aff] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "422d0088-80e0-4463-9c55-7b8efd348aff"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [422d0088-80e0-4463-9c55-7b8efd348aff]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [422d0088-80e0-4463-9c55-7b8efd348aff] CanvasSync::JobLog Create (0.2ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- provisioning_csv\n- 1\n- FakeProcessor\n- {}\n"], ["created_at", "2021-10-15 20:47:42.808826"], ["updated_at", "2021-10-15 20:47:42.808826"], ["job_id", "422d0088-80e0-4463-9c55-7b8efd348aff"]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [422d0088-80e0-4463-9c55-7b8efd348aff]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [422d0088-80e0-4463-9c55-7b8efd348aff]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [422d0088-80e0-4463-9c55-7b8efd348aff] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-10-15 20:47:42.809980"], ["status", "running"], ["updated_at", "2021-10-15 20:47:42.810185"], ["id", 78]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [422d0088-80e0-4463-9c55-7b8efd348aff]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [422d0088-80e0-4463-9c55-7b8efd348aff]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [422d0088-80e0-4463-9c55-7b8efd348aff] CanvasSync::JobLog Create (0.2ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- provisioning_csv\n- 1\n- FakeProcessor\n- {}\n- {}\n"], ["created_at", "2021-10-15 20:47:42.812607"], ["updated_at", "2021-10-15 20:47:42.812607"], ["job_id", "ce1df9c8-0155-4f39-8e22-cba9d450de6c"]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [422d0088-80e0-4463-9c55-7b8efd348aff]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [422d0088-80e0-4463-9c55-7b8efd348aff] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: ce1df9c8-0155-4f39-8e22-cba9d450de6c) to Test(default) at 2021-10-15 20:48:12 UTC with arguments: "provisioning_csv", 1, "FakeProcessor", {}, {} [ActiveJob] [CanvasSync::Jobs::ReportChecker] [422d0088-80e0-4463-9c55-7b8efd348aff]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [422d0088-80e0-4463-9c55-7b8efd348aff] CanvasSync::JobLog Destroy (0.2ms) DELETE FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."id" = $1 [["id", 78]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [422d0088-80e0-4463-9c55-7b8efd348aff]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [422d0088-80e0-4463-9c55-7b8efd348aff] Performed CanvasSync::Jobs::ReportChecker (Job ID: 422d0088-80e0-4463-9c55-7b8efd348aff) from Test(default) in 6.36ms  (0.1ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [CanvasSync::Jobs::ReportChecker] [06aab845-4191-4cab-91b0-c9b6f494667d] Performing CanvasSync::Jobs::ReportChecker (Job ID: 06aab845-4191-4cab-91b0-c9b6f494667d) from Test(default) with arguments: "provisioning_csv", 1, "FakeProcessor", {} [ActiveJob] [CanvasSync::Jobs::ReportChecker] [06aab845-4191-4cab-91b0-c9b6f494667d] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "06aab845-4191-4cab-91b0-c9b6f494667d"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [06aab845-4191-4cab-91b0-c9b6f494667d]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [06aab845-4191-4cab-91b0-c9b6f494667d] CanvasSync::JobLog Create (0.2ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- provisioning_csv\n- 1\n- FakeProcessor\n- {}\n"], ["created_at", "2021-10-15 20:47:42.817000"], ["updated_at", "2021-10-15 20:47:42.817000"], ["job_id", "06aab845-4191-4cab-91b0-c9b6f494667d"]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [06aab845-4191-4cab-91b0-c9b6f494667d]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [06aab845-4191-4cab-91b0-c9b6f494667d]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [06aab845-4191-4cab-91b0-c9b6f494667d] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-10-15 20:47:42.818107"], ["status", "running"], ["updated_at", "2021-10-15 20:47:42.818307"], ["id", 80]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [06aab845-4191-4cab-91b0-c9b6f494667d]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [06aab845-4191-4cab-91b0-c9b6f494667d]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [06aab845-4191-4cab-91b0-c9b6f494667d] CanvasSync::JobLog Update (0.4ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "exception" = $2, "backtrace" = $3, "status" = $4, "updated_at" = $5 WHERE "canvas_sync_job_logs"."id" = $6 [["completed_at", "2021-10-15 20:47:42.822518"], ["exception", "NameError: undefined local variable or method `current_organization' for #"], ["backtrace", "/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/jobs/report_checker.rb:35:in `perform'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:39:in `block in perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:109:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch_aware_job.rb:22:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:21:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/i18n-1.8.10/lib/i18n.rb:309:in `with_locale'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/translation.rb:9:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:26:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `block in instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications/instrumenter.rb:23:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:25:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `block in tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `block in tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:28:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:22:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:136:in `run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:38:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:18:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/report_checker_spec.rb:11:in `start_job'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/report_checker_spec.rb:53:in `block (5 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/matchers/built_in/raise_error.rb:59:in `matches?'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:51:in `block in handle_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:27:in `with_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:48:in `handle_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:65:in `to'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:101:in `to'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/report_checker_spec.rb:53:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `block in with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `block in with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-rails-5.0.2/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:259:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:644:in `block in run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:606:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/configuration.rb:2067:in `with_suite_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:116:in `block in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/reporter.rb:74:in `report'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:115:in `run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:89:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:71:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:45:in `invoke'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/exe/rspec:4:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:63:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:63:in `kernel_load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:28:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:474:in `exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:30:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:24:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/exe/bundle:49:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/friendly_errors.rb:128:in `with_friendly_errors'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/exe/bundle:37:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `
'"], ["status", "error"], ["updated_at", "2021-10-15 20:47:42.822768"], ["id", 80]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [06aab845-4191-4cab-91b0-c9b6f494667d]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [06aab845-4191-4cab-91b0-c9b6f494667d] Error performing CanvasSync::Jobs::ReportChecker (Job ID: 06aab845-4191-4cab-91b0-c9b6f494667d) from Test(default) in 7.9ms: NameError (undefined local variable or method `current_organization' for #): /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/jobs/report_checker.rb:35:in `perform' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:39:in `block in perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:109:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch_aware_job.rb:22:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:21:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/i18n-1.8.10/lib/i18n.rb:309:in `with_locale' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/translation.rb:9:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:26:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `block in instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications/instrumenter.rb:23:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:25:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `block in tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `block in tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:28:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:22:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:136:in `run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:38:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:18:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/report_checker_spec.rb:11:in `start_job' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/report_checker_spec.rb:53:in `block (5 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/matchers/built_in/raise_error.rb:59:in `matches?' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:51:in `block in handle_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:27:in `with_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:48:in `handle_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:65:in `to' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:101:in `to' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/report_checker_spec.rb:53:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `block in with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `block in with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-rails-5.0.2/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:259:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:644:in `block in run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:606:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/configuration.rb:2067:in `with_suite_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:116:in `block in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/reporter.rb:74:in `report' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:115:in `run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:89:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:71:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:45:in `invoke' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/exe/rspec:4:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:63:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:63:in `kernel_load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:28:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:474:in `exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:30:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:24:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/exe/bundle:49:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/friendly_errors.rb:128:in `with_friendly_errors' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/exe/bundle:37:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `
'  (0.1ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [fa697685-e2e8-438d-ae3e-bec9c53db259] Performing CanvasSync::Jobs::ReportProcessorJob (Job ID: fa697685-e2e8-438d-ae3e-bec9c53db259) from Test(default) with arguments: "provisioning_csv", "https://test.instructure.com/sample_report_download", "FakeProcessor", {}, 1 [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [fa697685-e2e8-438d-ae3e-bec9c53db259] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "fa697685-e2e8-438d-ae3e-bec9c53db259"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [fa697685-e2e8-438d-ae3e-bec9c53db259]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [fa697685-e2e8-438d-ae3e-bec9c53db259] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportProcessorJob"], ["status", "enqueued"], ["job_arguments", "---\n- provisioning_csv\n- https://test.instructure.com/sample_report_download\n- FakeProcessor\n- {}\n- 1\n"], ["created_at", "2021-10-15 20:47:42.827236"], ["updated_at", "2021-10-15 20:47:42.827236"], ["job_id", "fa697685-e2e8-438d-ae3e-bec9c53db259"]] [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [fa697685-e2e8-438d-ae3e-bec9c53db259]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [fa697685-e2e8-438d-ae3e-bec9c53db259]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [fa697685-e2e8-438d-ae3e-bec9c53db259] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-10-15 20:47:42.828599"], ["status", "running"], ["updated_at", "2021-10-15 20:47:42.828891"], ["id", 81]] [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [fa697685-e2e8-438d-ae3e-bec9c53db259]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [fa697685-e2e8-438d-ae3e-bec9c53db259]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [fa697685-e2e8-438d-ae3e-bec9c53db259] CanvasSync::JobLog Update (0.1ms) UPDATE "canvas_sync_job_logs" SET "job_class" = $1, "updated_at" = $2 WHERE "canvas_sync_job_logs"."id" = $3 [["job_class", "FakeProcessor"], ["updated_at", "2021-10-15 20:47:42.829948"], ["id", 81]] [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [fa697685-e2e8-438d-ae3e-bec9c53db259]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [fa697685-e2e8-438d-ae3e-bec9c53db259]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [fa697685-e2e8-438d-ae3e-bec9c53db259] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2021-10-15 20:47:42.839227"], ["status", "success"], ["updated_at", "2021-10-15 20:47:42.839604"], ["id", 81]] [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [fa697685-e2e8-438d-ae3e-bec9c53db259]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [fa697685-e2e8-438d-ae3e-bec9c53db259] Performed CanvasSync::Jobs::ReportProcessorJob (Job ID: fa697685-e2e8-438d-ae3e-bec9c53db259) from Test(default) in 14.33ms  (0.2ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [CanvasSync::Jobs::ReportStarter] [0f61d771-88f4-4032-96ff-065ac45a2234] Performing CanvasSync::Jobs::ReportStarter (Job ID: 0f61d771-88f4-4032-96ff-065ac45a2234) from Test(default) with arguments: "provisioning_csv", {"parameters[users]"=>true}, "CoolProcessor", {:models=>["users"]} [ActiveJob] [CanvasSync::Jobs::ReportStarter] [0f61d771-88f4-4032-96ff-065ac45a2234] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "0f61d771-88f4-4032-96ff-065ac45a2234"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::ReportStarter] [0f61d771-88f4-4032-96ff-065ac45a2234]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [0f61d771-88f4-4032-96ff-065ac45a2234] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportStarter"], ["status", "enqueued"], ["job_arguments", "---\n- provisioning_csv\n- parameters[users]: true\n- CoolProcessor\n- :models:\n - users\n"], ["created_at", "2021-10-15 20:47:42.843880"], ["updated_at", "2021-10-15 20:47:42.843880"], ["job_id", "0f61d771-88f4-4032-96ff-065ac45a2234"]] [ActiveJob] [CanvasSync::Jobs::ReportStarter] [0f61d771-88f4-4032-96ff-065ac45a2234]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [0f61d771-88f4-4032-96ff-065ac45a2234]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [0f61d771-88f4-4032-96ff-065ac45a2234] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-10-15 20:47:42.845414"], ["status", "running"], ["updated_at", "2021-10-15 20:47:42.845752"], ["id", 82]] [ActiveJob] [CanvasSync::Jobs::ReportStarter] [0f61d771-88f4-4032-96ff-065ac45a2234]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [0f61d771-88f4-4032-96ff-065ac45a2234]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [0f61d771-88f4-4032-96ff-065ac45a2234] CanvasSync::JobLog Create (0.2ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- provisioning_csv\n- 1\n- CoolProcessor\n- :models:\n - users\n :sync_start_time: '2021-10-15T20:47:42Z'\n :report_params:\n parameters[users]: true\n"], ["created_at", "2021-10-15 20:47:42.849114"], ["updated_at", "2021-10-15 20:47:42.849114"], ["job_id", "d1c209e1-a139-42ca-b80c-b06ac3c2de37"]] [ActiveJob] [CanvasSync::Jobs::ReportStarter] [0f61d771-88f4-4032-96ff-065ac45a2234]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [0f61d771-88f4-4032-96ff-065ac45a2234] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: d1c209e1-a139-42ca-b80c-b06ac3c2de37) to Test(default) at 2021-10-15 20:48:12 UTC with arguments: "provisioning_csv", 1, "CoolProcessor", {:models=>["users"], :sync_start_time=>"2021-10-15T20:47:42Z", :report_params=>{"parameters[users]"=>true}} [ActiveJob] [CanvasSync::Jobs::ReportStarter] [0f61d771-88f4-4032-96ff-065ac45a2234]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [0f61d771-88f4-4032-96ff-065ac45a2234] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2021-10-15 20:47:42.850940"], ["status", "success"], ["updated_at", "2021-10-15 20:47:42.851195"], ["id", 82]] [ActiveJob] [CanvasSync::Jobs::ReportStarter] [0f61d771-88f4-4032-96ff-065ac45a2234]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [0f61d771-88f4-4032-96ff-065ac45a2234] Performed CanvasSync::Jobs::ReportStarter (Job ID: 0f61d771-88f4-4032-96ff-065ac45a2234) from Test(default) in 9.43ms  (0.1ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [CanvasSync::Jobs::ReportStarter] [3b012721-8515-434e-b84a-b5a3911df18a] Performing CanvasSync::Jobs::ReportStarter (Job ID: 3b012721-8515-434e-b84a-b5a3911df18a) from Test(default) with arguments: "provisioning_csv", {"parameters[users]"=>true}, "CoolProcessor", {:models=>["users"]}, {:allow_redownloads=>true} [ActiveJob] [CanvasSync::Jobs::ReportStarter] [3b012721-8515-434e-b84a-b5a3911df18a] CanvasSync::JobLog Load (0.1ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "3b012721-8515-434e-b84a-b5a3911df18a"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::ReportStarter] [3b012721-8515-434e-b84a-b5a3911df18a]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [3b012721-8515-434e-b84a-b5a3911df18a] CanvasSync::JobLog Create (0.2ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportStarter"], ["status", "enqueued"], ["job_arguments", "---\n- provisioning_csv\n- parameters[users]: true\n- CoolProcessor\n- :models:\n - users\n- :allow_redownloads: true\n"], ["created_at", "2021-10-15 20:47:42.854843"], ["updated_at", "2021-10-15 20:47:42.854843"], ["job_id", "3b012721-8515-434e-b84a-b5a3911df18a"]] [ActiveJob] [CanvasSync::Jobs::ReportStarter] [3b012721-8515-434e-b84a-b5a3911df18a]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [3b012721-8515-434e-b84a-b5a3911df18a]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [3b012721-8515-434e-b84a-b5a3911df18a] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-10-15 20:47:42.856265"], ["status", "running"], ["updated_at", "2021-10-15 20:47:42.856565"], ["id", 84]] [ActiveJob] [CanvasSync::Jobs::ReportStarter] [3b012721-8515-434e-b84a-b5a3911df18a]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [3b012721-8515-434e-b84a-b5a3911df18a]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [3b012721-8515-434e-b84a-b5a3911df18a] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2021-10-15 20:47:42.858634"], ["status", "success"], ["updated_at", "2021-10-15 20:47:42.858934"], ["id", 84]] [ActiveJob] [CanvasSync::Jobs::ReportStarter] [3b012721-8515-434e-b84a-b5a3911df18a]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [3b012721-8515-434e-b84a-b5a3911df18a] Performed CanvasSync::Jobs::ReportStarter (Job ID: 3b012721-8515-434e-b84a-b5a3911df18a) from Test(default) in 5.92ms  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Account Exists (0.4ms) SELECT 1 AS one FROM "accounts" WHERE "accounts"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] Account Create (0.3ms) INSERT INTO "accounts" ("canvas_id", "sis_id", "canvas_parent_account_id", "sis_parent_account_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 1], ["sis_id", "0368049a804e9d7ea9a07448165becae"], ["canvas_parent_account_id", 1], ["sis_parent_account_id", "75575726f6d48677ebd87baa35fb6e33"], ["name", "Account name"], ["workflow_state", "active"], ["created_at", "2021-10-15 20:47:42.870885"], ["updated_at", "2021-10-15 20:47:42.870885"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.3ms) SELECT COUNT(*) FROM "admins" [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [e97d45ed-6786-4611-9cc5-f284c9aba812] Performing CanvasSync::Jobs::SyncAdminsJob (Job ID: e97d45ed-6786-4611-9cc5-f284c9aba812) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [e97d45ed-6786-4611-9cc5-f284c9aba812] CanvasSync::JobLog Load (0.1ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "e97d45ed-6786-4611-9cc5-f284c9aba812"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [e97d45ed-6786-4611-9cc5-f284c9aba812]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [e97d45ed-6786-4611-9cc5-f284c9aba812] CanvasSync::JobLog Create (0.2ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncAdminsJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2021-10-15 20:47:42.874597"], ["updated_at", "2021-10-15 20:47:42.874597"], ["job_id", "e97d45ed-6786-4611-9cc5-f284c9aba812"]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [e97d45ed-6786-4611-9cc5-f284c9aba812]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [e97d45ed-6786-4611-9cc5-f284c9aba812]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [e97d45ed-6786-4611-9cc5-f284c9aba812] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-10-15 20:47:42.875640"], ["status", "running"], ["updated_at", "2021-10-15 20:47:42.875886"], ["id", 85]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [e97d45ed-6786-4611-9cc5-f284c9aba812]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [e97d45ed-6786-4611-9cc5-f284c9aba812] Account Load (0.2ms) SELECT "accounts".* FROM "accounts" WHERE "accounts"."workflow_state" != $1 ORDER BY "accounts"."id" ASC LIMIT $2 [["workflow_state", "deleted"], ["LIMIT", 1000]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [e97d45ed-6786-4611-9cc5-f284c9aba812] Admin Load (0.3ms) SELECT "admins".* FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [e97d45ed-6786-4611-9cc5-f284c9aba812]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [e97d45ed-6786-4611-9cc5-f284c9aba812] Admin Exists (0.3ms) SELECT 1 AS one FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [e97d45ed-6786-4611-9cc5-f284c9aba812] Admin Create (0.3ms) INSERT INTO "admins" ("canvas_id", "role_name", "canvas_account_id", "canvas_role_id", "canvas_user_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 2], ["role_name", "AccountAdmin"], ["canvas_account_id", 1], ["canvas_role_id", 1], ["canvas_user_id", 1], ["workflow_state", "active"], ["created_at", "2021-10-15 20:47:42.900235"], ["updated_at", "2021-10-15 20:47:42.900235"]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [e97d45ed-6786-4611-9cc5-f284c9aba812]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [e97d45ed-6786-4611-9cc5-f284c9aba812] Admin Load (0.2ms) SELECT "admins".* FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 3], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [e97d45ed-6786-4611-9cc5-f284c9aba812]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [e97d45ed-6786-4611-9cc5-f284c9aba812] Admin Exists (0.1ms) SELECT 1 AS one FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 3], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [e97d45ed-6786-4611-9cc5-f284c9aba812] Admin Create (0.2ms) INSERT INTO "admins" ("canvas_id", "role_name", "canvas_account_id", "canvas_role_id", "canvas_user_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 3], ["role_name", "Custom Account Role"], ["canvas_account_id", 1], ["canvas_role_id", 11], ["canvas_user_id", 11], ["workflow_state", "active"], ["created_at", "2021-10-15 20:47:42.902420"], ["updated_at", "2021-10-15 20:47:42.902420"]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [e97d45ed-6786-4611-9cc5-f284c9aba812]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [e97d45ed-6786-4611-9cc5-f284c9aba812] Admin Load (0.1ms) SELECT "admins".* FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 4], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [e97d45ed-6786-4611-9cc5-f284c9aba812]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [e97d45ed-6786-4611-9cc5-f284c9aba812] Admin Exists (0.1ms) SELECT 1 AS one FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 4], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [e97d45ed-6786-4611-9cc5-f284c9aba812] Admin Create (0.2ms) INSERT INTO "admins" ("canvas_id", "role_name", "canvas_account_id", "canvas_role_id", "canvas_user_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 4], ["role_name", "Test"], ["canvas_account_id", 1], ["canvas_role_id", 10], ["canvas_user_id", 11], ["workflow_state", "active"], ["created_at", "2021-10-15 20:47:42.904247"], ["updated_at", "2021-10-15 20:47:42.904247"]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [e97d45ed-6786-4611-9cc5-f284c9aba812]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [e97d45ed-6786-4611-9cc5-f284c9aba812] Admin Update All (0.2ms) UPDATE "admins" SET "workflow_state" = 'inactive' WHERE "admins"."id" NOT IN ($1, $2, $3) [["id", 15], ["id", 16], ["id", 17]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [e97d45ed-6786-4611-9cc5-f284c9aba812]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [e97d45ed-6786-4611-9cc5-f284c9aba812] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2021-10-15 20:47:42.905564"], ["status", "success"], ["updated_at", "2021-10-15 20:47:42.905900"], ["id", 85]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [e97d45ed-6786-4611-9cc5-f284c9aba812]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [e97d45ed-6786-4611-9cc5-f284c9aba812] Performed CanvasSync::Jobs::SyncAdminsJob (Job ID: e97d45ed-6786-4611-9cc5-f284c9aba812) from Test(default) in 32.83ms  (0.2ms) SELECT COUNT(*) FROM "admins"  (0.1ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [53bd7a51-961a-47db-b22b-0483d22ba377] Performing CanvasSync::Jobs::SyncAssignmentGroupsJob (Job ID: 53bd7a51-961a-47db-b22b-0483d22ba377) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [53bd7a51-961a-47db-b22b-0483d22ba377] CanvasSync::JobLog Load (0.1ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "53bd7a51-961a-47db-b22b-0483d22ba377"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [53bd7a51-961a-47db-b22b-0483d22ba377]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [53bd7a51-961a-47db-b22b-0483d22ba377] CanvasSync::JobLog Create (0.2ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncAssignmentGroupsJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2021-10-15 20:47:42.909812"], ["updated_at", "2021-10-15 20:47:42.909812"], ["job_id", "53bd7a51-961a-47db-b22b-0483d22ba377"]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [53bd7a51-961a-47db-b22b-0483d22ba377]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [53bd7a51-961a-47db-b22b-0483d22ba377]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [53bd7a51-961a-47db-b22b-0483d22ba377] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-10-15 20:47:42.910839"], ["status", "running"], ["updated_at", "2021-10-15 20:47:42.911074"], ["id", 86]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [53bd7a51-961a-47db-b22b-0483d22ba377]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [53bd7a51-961a-47db-b22b-0483d22ba377]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [53bd7a51-961a-47db-b22b-0483d22ba377] CanvasSync::JobLog Create (0.2ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proserv_assignment_group_export_csv\n- 1\n- CanvasSync::Processors::AssignmentGroupsProcessor\n- :sync_start_time: '2021-10-15T20:47:42Z'\n :report_params:\n :parameters:\n :enrollment_term_id: 1\n"], ["created_at", "2021-10-15 20:47:42.913361"], ["updated_at", "2021-10-15 20:47:42.913361"], ["job_id", "c7cd942c-f41e-4350-a684-2471ae85860e"]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [53bd7a51-961a-47db-b22b-0483d22ba377]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [53bd7a51-961a-47db-b22b-0483d22ba377] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: c7cd942c-f41e-4350-a684-2471ae85860e) to Test(default) at 2021-10-15 20:48:12 UTC with arguments: "proserv_assignment_group_export_csv", 1, "CanvasSync::Processors::AssignmentGroupsProcessor", {:sync_start_time=>"2021-10-15T20:47:42Z", :report_params=>{:parameters=>{:enrollment_term_id=>1}}} [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [53bd7a51-961a-47db-b22b-0483d22ba377]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [53bd7a51-961a-47db-b22b-0483d22ba377] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2021-10-15 20:47:42.915057"], ["status", "success"], ["updated_at", "2021-10-15 20:47:42.915288"], ["id", 86]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [53bd7a51-961a-47db-b22b-0483d22ba377]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [53bd7a51-961a-47db-b22b-0483d22ba377] Performed CanvasSync::Jobs::SyncAssignmentGroupsJob (Job ID: 53bd7a51-961a-47db-b22b-0483d22ba377) from Test(default) in 6.98ms  (0.1ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [ee15085f-15e8-4d0e-b917-9523876bcd1f] Performing CanvasSync::Jobs::SyncAssignmentsJob (Job ID: ee15085f-15e8-4d0e-b917-9523876bcd1f) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [ee15085f-15e8-4d0e-b917-9523876bcd1f] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "ee15085f-15e8-4d0e-b917-9523876bcd1f"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [ee15085f-15e8-4d0e-b917-9523876bcd1f]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [ee15085f-15e8-4d0e-b917-9523876bcd1f] CanvasSync::JobLog Create (0.2ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncAssignmentsJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2021-10-15 20:47:42.919151"], ["updated_at", "2021-10-15 20:47:42.919151"], ["job_id", "ee15085f-15e8-4d0e-b917-9523876bcd1f"]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [ee15085f-15e8-4d0e-b917-9523876bcd1f]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [ee15085f-15e8-4d0e-b917-9523876bcd1f]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [ee15085f-15e8-4d0e-b917-9523876bcd1f] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-10-15 20:47:42.920354"], ["status", "running"], ["updated_at", "2021-10-15 20:47:42.920619"], ["id", 88]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [ee15085f-15e8-4d0e-b917-9523876bcd1f]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [ee15085f-15e8-4d0e-b917-9523876bcd1f]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [ee15085f-15e8-4d0e-b917-9523876bcd1f] CanvasSync::JobLog Create (0.2ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proserv_assignment_export_csv\n- 1\n- CanvasSync::Processors::AssignmentsProcessor\n- :sync_start_time: '2021-10-15T20:47:42Z'\n :report_params:\n :parameters:\n :enrollment_term_id: 1\n"], ["created_at", "2021-10-15 20:47:42.923442"], ["updated_at", "2021-10-15 20:47:42.923442"], ["job_id", "3aac818a-5f50-4552-a298-a6b8eba4eb46"]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [ee15085f-15e8-4d0e-b917-9523876bcd1f]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [ee15085f-15e8-4d0e-b917-9523876bcd1f] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: 3aac818a-5f50-4552-a298-a6b8eba4eb46) to Test(default) at 2021-10-15 20:48:12 UTC with arguments: "proserv_assignment_export_csv", 1, "CanvasSync::Processors::AssignmentsProcessor", {:sync_start_time=>"2021-10-15T20:47:42Z", :report_params=>{:parameters=>{:enrollment_term_id=>1}}} [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [ee15085f-15e8-4d0e-b917-9523876bcd1f]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [ee15085f-15e8-4d0e-b917-9523876bcd1f] CanvasSync::JobLog Update (0.1ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2021-10-15 20:47:42.925593"], ["status", "success"], ["updated_at", "2021-10-15 20:47:42.925868"], ["id", 88]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [ee15085f-15e8-4d0e-b917-9523876bcd1f]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [ee15085f-15e8-4d0e-b917-9523876bcd1f] Performed CanvasSync::Jobs::SyncAssignmentsJob (Job ID: ee15085f-15e8-4d0e-b917-9523876bcd1f) from Test(default) in 8.51ms  (0.1ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [5baee9e2-5ce3-4470-b686-5ab3565ef82b] Performing CanvasSync::Jobs::SyncAssignmentsJob (Job ID: 5baee9e2-5ce3-4470-b686-5ab3565ef82b) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [5baee9e2-5ce3-4470-b686-5ab3565ef82b] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "5baee9e2-5ce3-4470-b686-5ab3565ef82b"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [5baee9e2-5ce3-4470-b686-5ab3565ef82b]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [5baee9e2-5ce3-4470-b686-5ab3565ef82b] CanvasSync::JobLog Create (0.2ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncAssignmentsJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2021-10-15 20:47:42.929449"], ["updated_at", "2021-10-15 20:47:42.929449"], ["job_id", "5baee9e2-5ce3-4470-b686-5ab3565ef82b"]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [5baee9e2-5ce3-4470-b686-5ab3565ef82b]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [5baee9e2-5ce3-4470-b686-5ab3565ef82b]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [5baee9e2-5ce3-4470-b686-5ab3565ef82b] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-10-15 20:47:42.930568"], ["status", "running"], ["updated_at", "2021-10-15 20:47:42.930819"], ["id", 90]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [5baee9e2-5ce3-4470-b686-5ab3565ef82b]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [5baee9e2-5ce3-4470-b686-5ab3565ef82b]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [5baee9e2-5ce3-4470-b686-5ab3565ef82b] CanvasSync::JobLog Create (0.2ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proserv_assignment_export_csv\n- 1\n- CanvasSync::Processors::AssignmentsProcessor\n- :sync_start_time: '2021-10-15T20:47:42Z'\n :report_params:\n :parameters: {}\n"], ["created_at", "2021-10-15 20:47:42.933224"], ["updated_at", "2021-10-15 20:47:42.933224"], ["job_id", "ccaa7e6e-b386-4930-b519-f799f8738fb7"]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [5baee9e2-5ce3-4470-b686-5ab3565ef82b]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [5baee9e2-5ce3-4470-b686-5ab3565ef82b] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: ccaa7e6e-b386-4930-b519-f799f8738fb7) to Test(default) at 2021-10-15 20:48:12 UTC with arguments: "proserv_assignment_export_csv", 1, "CanvasSync::Processors::AssignmentsProcessor", {:sync_start_time=>"2021-10-15T20:47:42Z", :report_params=>{:parameters=>{}}} [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [5baee9e2-5ce3-4470-b686-5ab3565ef82b]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [5baee9e2-5ce3-4470-b686-5ab3565ef82b] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2021-10-15 20:47:42.935171"], ["status", "success"], ["updated_at", "2021-10-15 20:47:42.935419"], ["id", 90]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [5baee9e2-5ce3-4470-b686-5ab3565ef82b]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [5baee9e2-5ce3-4470-b686-5ab3565ef82b] Performed CanvasSync::Jobs::SyncAssignmentsJob (Job ID: 5baee9e2-5ce3-4470-b686-5ab3565ef82b) from Test(default) in 7.67ms  (0.1ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [7a5c59a0-f95e-4630-bc52-043e22c25ae8] Performing CanvasSync::Jobs::SyncContextModuleItemsJob (Job ID: 7a5c59a0-f95e-4630-bc52-043e22c25ae8) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [7a5c59a0-f95e-4630-bc52-043e22c25ae8] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "7a5c59a0-f95e-4630-bc52-043e22c25ae8"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [7a5c59a0-f95e-4630-bc52-043e22c25ae8]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [7a5c59a0-f95e-4630-bc52-043e22c25ae8] CanvasSync::JobLog Create (0.2ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncContextModuleItemsJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2021-10-15 20:47:42.939114"], ["updated_at", "2021-10-15 20:47:42.939114"], ["job_id", "7a5c59a0-f95e-4630-bc52-043e22c25ae8"]] [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [7a5c59a0-f95e-4630-bc52-043e22c25ae8]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [7a5c59a0-f95e-4630-bc52-043e22c25ae8]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [7a5c59a0-f95e-4630-bc52-043e22c25ae8] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-10-15 20:47:42.940208"], ["status", "running"], ["updated_at", "2021-10-15 20:47:42.940488"], ["id", 92]] [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [7a5c59a0-f95e-4630-bc52-043e22c25ae8]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [7a5c59a0-f95e-4630-bc52-043e22c25ae8]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [7a5c59a0-f95e-4630-bc52-043e22c25ae8] CanvasSync::JobLog Create (0.2ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proserv_context_module_items_csv\n- 1\n- CanvasSync::Processors::ContextModuleItemsProcessor\n- :sync_start_time: '2021-10-15T20:47:42Z'\n :report_params:\n :parameters:\n :enrollment_term_id: 1\n"], ["created_at", "2021-10-15 20:47:42.942972"], ["updated_at", "2021-10-15 20:47:42.942972"], ["job_id", "c239b377-b29b-4eba-a340-ec1e904118c1"]] [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [7a5c59a0-f95e-4630-bc52-043e22c25ae8]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [7a5c59a0-f95e-4630-bc52-043e22c25ae8] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: c239b377-b29b-4eba-a340-ec1e904118c1) to Test(default) at 2021-10-15 20:48:12 UTC with arguments: "proserv_context_module_items_csv", 1, "CanvasSync::Processors::ContextModuleItemsProcessor", {:sync_start_time=>"2021-10-15T20:47:42Z", :report_params=>{:parameters=>{:enrollment_term_id=>1}}} [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [7a5c59a0-f95e-4630-bc52-043e22c25ae8]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [7a5c59a0-f95e-4630-bc52-043e22c25ae8] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2021-10-15 20:47:42.945058"], ["status", "success"], ["updated_at", "2021-10-15 20:47:42.945315"], ["id", 92]] [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [7a5c59a0-f95e-4630-bc52-043e22c25ae8]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [7a5c59a0-f95e-4630-bc52-043e22c25ae8] Performed CanvasSync::Jobs::SyncContextModuleItemsJob (Job ID: 7a5c59a0-f95e-4630-bc52-043e22c25ae8) from Test(default) in 7.95ms  (0.1ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [35e5f025-d699-4469-a3ed-97a12280557d] Performing CanvasSync::Jobs::SyncContextModuleItemsJob (Job ID: 35e5f025-d699-4469-a3ed-97a12280557d) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [35e5f025-d699-4469-a3ed-97a12280557d] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "35e5f025-d699-4469-a3ed-97a12280557d"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [35e5f025-d699-4469-a3ed-97a12280557d]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [35e5f025-d699-4469-a3ed-97a12280557d] CanvasSync::JobLog Create (0.2ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncContextModuleItemsJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2021-10-15 20:47:42.949041"], ["updated_at", "2021-10-15 20:47:42.949041"], ["job_id", "35e5f025-d699-4469-a3ed-97a12280557d"]] [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [35e5f025-d699-4469-a3ed-97a12280557d]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [35e5f025-d699-4469-a3ed-97a12280557d]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [35e5f025-d699-4469-a3ed-97a12280557d] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-10-15 20:47:42.950217"], ["status", "running"], ["updated_at", "2021-10-15 20:47:42.950508"], ["id", 94]] [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [35e5f025-d699-4469-a3ed-97a12280557d]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [35e5f025-d699-4469-a3ed-97a12280557d]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [35e5f025-d699-4469-a3ed-97a12280557d] CanvasSync::JobLog Create (0.2ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proserv_context_module_items_csv\n- 1\n- CanvasSync::Processors::ContextModuleItemsProcessor\n- :sync_start_time: '2021-10-15T20:47:42Z'\n :report_params:\n :parameters: {}\n"], ["created_at", "2021-10-15 20:47:42.952740"], ["updated_at", "2021-10-15 20:47:42.952740"], ["job_id", "93d89ffc-31c8-4f15-a7c3-78367b1ed61f"]] [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [35e5f025-d699-4469-a3ed-97a12280557d]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [35e5f025-d699-4469-a3ed-97a12280557d] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: 93d89ffc-31c8-4f15-a7c3-78367b1ed61f) to Test(default) at 2021-10-15 20:48:12 UTC with arguments: "proserv_context_module_items_csv", 1, "CanvasSync::Processors::ContextModuleItemsProcessor", {:sync_start_time=>"2021-10-15T20:47:42Z", :report_params=>{:parameters=>{}}} [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [35e5f025-d699-4469-a3ed-97a12280557d]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [35e5f025-d699-4469-a3ed-97a12280557d] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2021-10-15 20:47:42.954515"], ["status", "success"], ["updated_at", "2021-10-15 20:47:42.954813"], ["id", 94]] [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [35e5f025-d699-4469-a3ed-97a12280557d]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [35e5f025-d699-4469-a3ed-97a12280557d] Performed CanvasSync::Jobs::SyncContextModuleItemsJob (Job ID: 35e5f025-d699-4469-a3ed-97a12280557d) from Test(default) in 7.54ms  (0.1ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [3b33b986-5b12-4320-9421-e7246dac6a2e] Performing CanvasSync::Jobs::SyncContextModulesJob (Job ID: 3b33b986-5b12-4320-9421-e7246dac6a2e) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [3b33b986-5b12-4320-9421-e7246dac6a2e] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "3b33b986-5b12-4320-9421-e7246dac6a2e"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [3b33b986-5b12-4320-9421-e7246dac6a2e]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [3b33b986-5b12-4320-9421-e7246dac6a2e] CanvasSync::JobLog Create (0.2ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncContextModulesJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2021-10-15 20:47:42.958581"], ["updated_at", "2021-10-15 20:47:42.958581"], ["job_id", "3b33b986-5b12-4320-9421-e7246dac6a2e"]] [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [3b33b986-5b12-4320-9421-e7246dac6a2e]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [3b33b986-5b12-4320-9421-e7246dac6a2e]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [3b33b986-5b12-4320-9421-e7246dac6a2e] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-10-15 20:47:42.959624"], ["status", "running"], ["updated_at", "2021-10-15 20:47:42.959887"], ["id", 96]] [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [3b33b986-5b12-4320-9421-e7246dac6a2e]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [3b33b986-5b12-4320-9421-e7246dac6a2e]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [3b33b986-5b12-4320-9421-e7246dac6a2e] CanvasSync::JobLog Create (0.2ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proserv_context_modules_csv\n- 1\n- CanvasSync::Processors::ContextModulesProcessor\n- :sync_start_time: '2021-10-15T20:47:42Z'\n :report_params:\n :parameters:\n :enrollment_term_id: 1\n"], ["created_at", "2021-10-15 20:47:42.962240"], ["updated_at", "2021-10-15 20:47:42.962240"], ["job_id", "53f5c23b-c897-443a-b02b-cf961cf43bbf"]] [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [3b33b986-5b12-4320-9421-e7246dac6a2e]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [3b33b986-5b12-4320-9421-e7246dac6a2e] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: 53f5c23b-c897-443a-b02b-cf961cf43bbf) to Test(default) at 2021-10-15 20:48:12 UTC with arguments: "proserv_context_modules_csv", 1, "CanvasSync::Processors::ContextModulesProcessor", {:sync_start_time=>"2021-10-15T20:47:42Z", :report_params=>{:parameters=>{:enrollment_term_id=>1}}} [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [3b33b986-5b12-4320-9421-e7246dac6a2e]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [3b33b986-5b12-4320-9421-e7246dac6a2e] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2021-10-15 20:47:42.964072"], ["status", "success"], ["updated_at", "2021-10-15 20:47:42.964451"], ["id", 96]] [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [3b33b986-5b12-4320-9421-e7246dac6a2e]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [3b33b986-5b12-4320-9421-e7246dac6a2e] Performed CanvasSync::Jobs::SyncContextModulesJob (Job ID: 3b33b986-5b12-4320-9421-e7246dac6a2e) from Test(default) in 8.24ms  (0.2ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [37ecd5aa-dddf-44c7-bdb0-d1e5cb4d2c15] Performing CanvasSync::Jobs::SyncContextModulesJob (Job ID: 37ecd5aa-dddf-44c7-bdb0-d1e5cb4d2c15) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [37ecd5aa-dddf-44c7-bdb0-d1e5cb4d2c15] CanvasSync::JobLog Load (0.3ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "37ecd5aa-dddf-44c7-bdb0-d1e5cb4d2c15"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [37ecd5aa-dddf-44c7-bdb0-d1e5cb4d2c15]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [37ecd5aa-dddf-44c7-bdb0-d1e5cb4d2c15] CanvasSync::JobLog Create (0.2ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncContextModulesJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2021-10-15 20:47:42.969739"], ["updated_at", "2021-10-15 20:47:42.969739"], ["job_id", "37ecd5aa-dddf-44c7-bdb0-d1e5cb4d2c15"]] [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [37ecd5aa-dddf-44c7-bdb0-d1e5cb4d2c15]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [37ecd5aa-dddf-44c7-bdb0-d1e5cb4d2c15]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [37ecd5aa-dddf-44c7-bdb0-d1e5cb4d2c15] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-10-15 20:47:42.970851"], ["status", "running"], ["updated_at", "2021-10-15 20:47:42.971105"], ["id", 98]] [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [37ecd5aa-dddf-44c7-bdb0-d1e5cb4d2c15]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [37ecd5aa-dddf-44c7-bdb0-d1e5cb4d2c15]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [37ecd5aa-dddf-44c7-bdb0-d1e5cb4d2c15] CanvasSync::JobLog Create (0.2ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proserv_context_modules_csv\n- 1\n- CanvasSync::Processors::ContextModulesProcessor\n- :sync_start_time: '2021-10-15T20:47:42Z'\n :report_params:\n :parameters: {}\n"], ["created_at", "2021-10-15 20:47:42.973541"], ["updated_at", "2021-10-15 20:47:42.973541"], ["job_id", "af29ecee-6678-426f-a21f-d742ac940d7b"]] [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [37ecd5aa-dddf-44c7-bdb0-d1e5cb4d2c15]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [37ecd5aa-dddf-44c7-bdb0-d1e5cb4d2c15] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: af29ecee-6678-426f-a21f-d742ac940d7b) to Test(default) at 2021-10-15 20:48:12 UTC with arguments: "proserv_context_modules_csv", 1, "CanvasSync::Processors::ContextModulesProcessor", {:sync_start_time=>"2021-10-15T20:47:42Z", :report_params=>{:parameters=>{}}} [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [37ecd5aa-dddf-44c7-bdb0-d1e5cb4d2c15]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [37ecd5aa-dddf-44c7-bdb0-d1e5cb4d2c15] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2021-10-15 20:47:42.975281"], ["status", "success"], ["updated_at", "2021-10-15 20:47:42.975530"], ["id", 98]] [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [37ecd5aa-dddf-44c7-bdb0-d1e5cb4d2c15]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [37ecd5aa-dddf-44c7-bdb0-d1e5cb4d2c15] Performed CanvasSync::Jobs::SyncContextModulesJob (Job ID: 37ecd5aa-dddf-44c7-bdb0-d1e5cb4d2c15) from Test(default) in 7.63ms  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Term Exists (0.3ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 88080442], ["LIMIT", 1]] Term Create (0.3ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 88080442], ["name", "Cool Term"], ["start_at", "2021-10-12 20:47:41.673180"], ["end_at", "2021-10-18 20:47:41.673286"], ["workflow_state", "active"], ["sis_id", "6832a7580bb4ccbefaf87f016697a0e6"], ["created_at", "2021-10-15 20:47:42.987332"], ["updated_at", "2021-10-15 20:47:42.987332"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [637adaa1-8dd0-4219-ad47-445fd322a9f9] Performing CanvasSync::Jobs::SyncProvisioningReportJob (Job ID: 637adaa1-8dd0-4219-ad47-445fd322a9f9) from Test(default) with arguments: {:models=>["users", "courses"], :term_scope=>"active"} [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [637adaa1-8dd0-4219-ad47-445fd322a9f9] CanvasSync::JobLog Load (0.1ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "637adaa1-8dd0-4219-ad47-445fd322a9f9"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [637adaa1-8dd0-4219-ad47-445fd322a9f9]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [637adaa1-8dd0-4219-ad47-445fd322a9f9] CanvasSync::JobLog Create (0.2ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncProvisioningReportJob"], ["status", "enqueued"], ["job_arguments", "---\n- :models:\n - users\n - courses\n :term_scope: active\n"], ["created_at", "2021-10-15 20:47:42.989557"], ["updated_at", "2021-10-15 20:47:42.989557"], ["job_id", "637adaa1-8dd0-4219-ad47-445fd322a9f9"]] [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [637adaa1-8dd0-4219-ad47-445fd322a9f9]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [637adaa1-8dd0-4219-ad47-445fd322a9f9]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [637adaa1-8dd0-4219-ad47-445fd322a9f9] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-10-15 20:47:42.990722"], ["status", "running"], ["updated_at", "2021-10-15 20:47:42.990914"], ["id", 100]] [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [637adaa1-8dd0-4219-ad47-445fd322a9f9]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [637adaa1-8dd0-4219-ad47-445fd322a9f9]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [637adaa1-8dd0-4219-ad47-445fd322a9f9] CanvasSync::JobLog Create (0.2ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proservices_provisioning_csv\n- \n- CanvasSync::Processors::ProvisioningReportProcessor\n- :models:\n - users\n - courses\n :term_scope: active\n :sync_start_time: '2021-10-15T20:47:42Z'\n :report_params:\n :parameters:\n :include_deleted: true\n users: true\n courses: true\n :enrollment_term_id: 88080442\n"], ["created_at", "2021-10-15 20:47:42.992889"], ["updated_at", "2021-10-15 20:47:42.992889"], ["job_id", "801b77fa-3596-4d65-ab2d-e33a2670a12a"]] [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [637adaa1-8dd0-4219-ad47-445fd322a9f9]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [637adaa1-8dd0-4219-ad47-445fd322a9f9] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: 801b77fa-3596-4d65-ab2d-e33a2670a12a) to Test(default) at 2021-10-15 20:48:12 UTC with arguments: "proservices_provisioning_csv", nil, "CanvasSync::Processors::ProvisioningReportProcessor", {:models=>["users", "courses"], :term_scope=>"active", :sync_start_time=>"2021-10-15T20:47:42Z", :report_params=>{:parameters=>{:include_deleted=>true, "users"=>true, "courses"=>true, :enrollment_term_id=>88080442}}} [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [637adaa1-8dd0-4219-ad47-445fd322a9f9]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [637adaa1-8dd0-4219-ad47-445fd322a9f9] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2021-10-15 20:47:42.994732"], ["status", "success"], ["updated_at", "2021-10-15 20:47:42.994937"], ["id", 100]] [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [637adaa1-8dd0-4219-ad47-445fd322a9f9]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [637adaa1-8dd0-4219-ad47-445fd322a9f9] Performed CanvasSync::Jobs::SyncProvisioningReportJob (Job ID: 637adaa1-8dd0-4219-ad47-445fd322a9f9) from Test(default) in 6.89ms  (0.1ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [55e0bf60-4af4-4551-99b4-9ed6d6018dd2] Performing CanvasSync::Jobs::SyncProvisioningReportJob (Job ID: 55e0bf60-4af4-4551-99b4-9ed6d6018dd2) from Test(default) with arguments: {:models=>["users", "courses"]} [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [55e0bf60-4af4-4551-99b4-9ed6d6018dd2] CanvasSync::JobLog Load (0.1ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "55e0bf60-4af4-4551-99b4-9ed6d6018dd2"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [55e0bf60-4af4-4551-99b4-9ed6d6018dd2]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [55e0bf60-4af4-4551-99b4-9ed6d6018dd2] CanvasSync::JobLog Create (0.2ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncProvisioningReportJob"], ["status", "enqueued"], ["job_arguments", "---\n- :models:\n - users\n - courses\n"], ["created_at", "2021-10-15 20:47:42.997692"], ["updated_at", "2021-10-15 20:47:42.997692"], ["job_id", "55e0bf60-4af4-4551-99b4-9ed6d6018dd2"]] [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [55e0bf60-4af4-4551-99b4-9ed6d6018dd2]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [55e0bf60-4af4-4551-99b4-9ed6d6018dd2]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [55e0bf60-4af4-4551-99b4-9ed6d6018dd2] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-10-15 20:47:42.998837"], ["status", "running"], ["updated_at", "2021-10-15 20:47:42.999067"], ["id", 102]] [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [55e0bf60-4af4-4551-99b4-9ed6d6018dd2]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [55e0bf60-4af4-4551-99b4-9ed6d6018dd2]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [55e0bf60-4af4-4551-99b4-9ed6d6018dd2] CanvasSync::JobLog Create (0.2ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proservices_provisioning_csv\n- \n- CanvasSync::Processors::ProvisioningReportProcessor\n- :models:\n - users\n - courses\n :sync_start_time: '2021-10-15T20:47:42Z'\n :report_params:\n :parameters:\n :include_deleted: true\n users: true\n courses: true\n"], ["created_at", "2021-10-15 20:47:43.000898"], ["updated_at", "2021-10-15 20:47:43.000898"], ["job_id", "9d7d2ec0-b939-428a-b530-a467ca85e988"]] [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [55e0bf60-4af4-4551-99b4-9ed6d6018dd2]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [55e0bf60-4af4-4551-99b4-9ed6d6018dd2] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: 9d7d2ec0-b939-428a-b530-a467ca85e988) to Test(default) at 2021-10-15 20:48:13 UTC with arguments: "proservices_provisioning_csv", nil, "CanvasSync::Processors::ProvisioningReportProcessor", {:models=>["users", "courses"], :sync_start_time=>"2021-10-15T20:47:42Z", :report_params=>{:parameters=>{:include_deleted=>true, "users"=>true, "courses"=>true}}} [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [55e0bf60-4af4-4551-99b4-9ed6d6018dd2]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [55e0bf60-4af4-4551-99b4-9ed6d6018dd2] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2021-10-15 20:47:43.002653"], ["status", "success"], ["updated_at", "2021-10-15 20:47:43.002863"], ["id", 102]] [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [55e0bf60-4af4-4551-99b4-9ed6d6018dd2]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [55e0bf60-4af4-4551-99b4-9ed6d6018dd2] Performed CanvasSync::Jobs::SyncProvisioningReportJob (Job ID: 55e0bf60-4af4-4551-99b4-9ed6d6018dd2) from Test(default) in 6.6ms  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Account Exists (0.3ms) SELECT 1 AS one FROM "accounts" WHERE "accounts"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] Account Create (0.2ms) INSERT INTO "accounts" ("canvas_id", "sis_id", "canvas_parent_account_id", "sis_parent_account_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 1], ["sis_id", "895cc1159c8cf8882c9f124e5ec65505"], ["canvas_parent_account_id", 1], ["sis_parent_account_id", "99f04edb90b3719b7d4e2d187a3d600a"], ["name", "Account name"], ["workflow_state", "active"], ["created_at", "2021-10-15 20:47:43.006392"], ["updated_at", "2021-10-15 20:47:43.006392"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.3ms) SELECT COUNT(*) FROM "roles" [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [34786e70-ba6d-4e3b-99d2-1f1ef715fbcd] Performing CanvasSync::Jobs::SyncRolesJob (Job ID: 34786e70-ba6d-4e3b-99d2-1f1ef715fbcd) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [34786e70-ba6d-4e3b-99d2-1f1ef715fbcd] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "34786e70-ba6d-4e3b-99d2-1f1ef715fbcd"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [34786e70-ba6d-4e3b-99d2-1f1ef715fbcd]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [34786e70-ba6d-4e3b-99d2-1f1ef715fbcd] CanvasSync::JobLog Create (0.2ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncRolesJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2021-10-15 20:47:43.010844"], ["updated_at", "2021-10-15 20:47:43.010844"], ["job_id", "34786e70-ba6d-4e3b-99d2-1f1ef715fbcd"]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [34786e70-ba6d-4e3b-99d2-1f1ef715fbcd]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [34786e70-ba6d-4e3b-99d2-1f1ef715fbcd]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [34786e70-ba6d-4e3b-99d2-1f1ef715fbcd] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-10-15 20:47:43.011853"], ["status", "running"], ["updated_at", "2021-10-15 20:47:43.012119"], ["id", 104]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [34786e70-ba6d-4e3b-99d2-1f1ef715fbcd]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [34786e70-ba6d-4e3b-99d2-1f1ef715fbcd] Account Load (0.1ms) SELECT "accounts".* FROM "accounts" WHERE "accounts"."workflow_state" != $1 ORDER BY "accounts"."id" ASC LIMIT $2 [["workflow_state", "deleted"], ["LIMIT", 1000]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [34786e70-ba6d-4e3b-99d2-1f1ef715fbcd] Role Load (0.1ms) SELECT "roles".* FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [34786e70-ba6d-4e3b-99d2-1f1ef715fbcd]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [34786e70-ba6d-4e3b-99d2-1f1ef715fbcd] Role Exists (0.3ms) SELECT 1 AS one FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [34786e70-ba6d-4e3b-99d2-1f1ef715fbcd] Role Create (0.6ms) INSERT INTO "roles" ("canvas_id", "label", "base_role_type", "canvas_account_id", "workflow_state", "permissions", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 1], ["label", "Account Admin"], ["base_role_type", "AccountMembership"], ["canvas_account_id", 10], ["workflow_state", "built_in"], ["permissions", "{\"manage_wiki\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"post_to_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"moderate_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_announcements\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"send_messages\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"send_messages_all\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_outcomes\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"create_conferences\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"create_collaborations\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_roster\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_all_grades\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_grades\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_rubrics\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"comment_on_others_submissions\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_students\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_admin_users\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_role_overrides\":{\"enabled\":true,\"locked\":true,\"readonly\":true,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_account_memberships\":{\"enabled\":true,\"locked\":true,\"readonly\":true,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_account_settings\":{\"enabled\":true,\"locked\":true,\"readonly\":true,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_groups\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_group_pages\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_files\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_assignments\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"undelete_courses\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_grade_changes\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_course_changes\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_question_banks\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_calendar\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_reports\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_courses\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_user_logins\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_user_observers\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_alerts\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"become_user\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_developer_keys\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"import_sis\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_sis\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_sis\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_course_list\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_statistics\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_storage_quotas\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_course_content\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_content\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_interaction_alerts\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"change_course_state\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_sections\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_feature_flags\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_quiz_answer_audits\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"moderate_grades\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"lti_add_edit\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true}}"], ["created_at", "2021-10-15 20:47:43.025072"], ["updated_at", "2021-10-15 20:47:43.025072"]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [34786e70-ba6d-4e3b-99d2-1f1ef715fbcd]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [34786e70-ba6d-4e3b-99d2-1f1ef715fbcd] Role Load (0.2ms) SELECT "roles".* FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 3], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [34786e70-ba6d-4e3b-99d2-1f1ef715fbcd]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [34786e70-ba6d-4e3b-99d2-1f1ef715fbcd] Role Exists (0.2ms) SELECT 1 AS one FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 3], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [34786e70-ba6d-4e3b-99d2-1f1ef715fbcd] Role Create (0.4ms) INSERT INTO "roles" ("canvas_id", "label", "base_role_type", "canvas_account_id", "workflow_state", "permissions", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 3], ["label", "Student"], ["base_role_type", "StudentEnrollment"], ["canvas_account_id", 10], ["workflow_state", "built_in"], ["permissions", "{\"manage_wiki\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"read_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"post_to_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"moderate_forum\":{\"enabled\":false,\"locked\":false,\"readonly\":false,\"explicit\":false},\"read_announcements\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"send_messages\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"send_messages_all\":{\"enabled\":false,\"locked\":false,\"readonly\":false,\"explicit\":false},\"manage_outcomes\":{\"enabled\":false,\"locked\":false,\"readonly\":false,\"explicit\":false},\"create_conferences\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"create_collaborations\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_roster\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_all_grades\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_grades\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_rubrics\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"comment_on_others_submissions\":{\"enabled\":false,\"locked\":false,\"readonly\":false,\"explicit\":false},\"manage_students\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_admin_users\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_role_overrides\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_account_memberships\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_account_settings\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_groups\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"view_group_pages\":{\"enabled\":false,\"locked\":false,\"readonly\":false,\"explicit\":false},\"manage_files\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_assignments\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"undelete_courses\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"view_grade_changes\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"view_course_changes\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"read_question_banks\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_calendar\":{\"enabled\":false,\"locked\":false,\"readonly\":false,\"explicit\":false},\"read_reports\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_courses\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_user_logins\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_user_observers\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_alerts\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"become_user\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_developer_keys\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"import_sis\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_sis\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"read_sis\":{\"enabled\":false,\"locked\":false,\"readonly\":false,\"explicit\":false},\"read_course_list\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"view_statistics\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_storage_quotas\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"read_course_content\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_content\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_interaction_alerts\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"change_course_state\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_sections\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_feature_flags\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"view_quiz_answer_audits\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"moderate_grades\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"lti_add_edit\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false}}"], ["created_at", "2021-10-15 20:47:43.031632"], ["updated_at", "2021-10-15 20:47:43.031632"]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [34786e70-ba6d-4e3b-99d2-1f1ef715fbcd]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [34786e70-ba6d-4e3b-99d2-1f1ef715fbcd] Role Update All (0.2ms) UPDATE "roles" SET "workflow_state" = 'inactive' WHERE "roles"."id" NOT IN ($1, $2) [["id", 13], ["id", 14]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [34786e70-ba6d-4e3b-99d2-1f1ef715fbcd]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [34786e70-ba6d-4e3b-99d2-1f1ef715fbcd] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2021-10-15 20:47:43.034748"], ["status", "success"], ["updated_at", "2021-10-15 20:47:43.035019"], ["id", 104]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [34786e70-ba6d-4e3b-99d2-1f1ef715fbcd]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [34786e70-ba6d-4e3b-99d2-1f1ef715fbcd] Performed CanvasSync::Jobs::SyncRolesJob (Job ID: 34786e70-ba6d-4e3b-99d2-1f1ef715fbcd) from Test(default) in 25.94ms  (0.2ms) SELECT COUNT(*) FROM "roles"  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Term Exists (0.2ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 60349723], ["LIMIT", 1]] Term Create (0.2ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 60349723], ["name", "Cool Term"], ["start_at", "2021-10-12 20:47:41.673180"], ["end_at", "2021-10-18 20:47:41.673286"], ["workflow_state", "active"], ["sis_id", "19bd1f7f276f4e3f6a1ba9c8d726576b"], ["created_at", "2021-10-15 20:47:43.038866"], ["updated_at", "2021-10-15 20:47:43.038866"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [199df52e-00a8-4222-b0d0-bfd5bfb703bf] Performing CanvasSync::Jobs::SyncSimpleTableJob (Job ID: 199df52e-00a8-4222-b0d0-bfd5bfb703bf) from Test(default) with arguments: {:report_name=>"proservices_provisioning_csv", :model=>"courses", :mapping=>"courses", :klass=>"Course", :term_scope=>"active", :params=>{"parameters[include_deleted]"=>true, "parameters[courses]"=>true}} [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [199df52e-00a8-4222-b0d0-bfd5bfb703bf] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "199df52e-00a8-4222-b0d0-bfd5bfb703bf"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [199df52e-00a8-4222-b0d0-bfd5bfb703bf]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [199df52e-00a8-4222-b0d0-bfd5bfb703bf] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncSimpleTableJob"], ["status", "enqueued"], ["job_arguments", "---\n- :report_name: proservices_provisioning_csv\n :model: courses\n :mapping: courses\n :klass: Course\n :term_scope: active\n :params:\n parameters[include_deleted]: true\n parameters[courses]: true\n"], ["created_at", "2021-10-15 20:47:43.050954"], ["updated_at", "2021-10-15 20:47:43.050954"], ["job_id", "199df52e-00a8-4222-b0d0-bfd5bfb703bf"]] [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [199df52e-00a8-4222-b0d0-bfd5bfb703bf]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [199df52e-00a8-4222-b0d0-bfd5bfb703bf]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [199df52e-00a8-4222-b0d0-bfd5bfb703bf] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-10-15 20:47:43.053120"], ["status", "running"], ["updated_at", "2021-10-15 20:47:43.053575"], ["id", 105]] [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [199df52e-00a8-4222-b0d0-bfd5bfb703bf]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [199df52e-00a8-4222-b0d0-bfd5bfb703bf]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [199df52e-00a8-4222-b0d0-bfd5bfb703bf] CanvasSync::JobLog Update (0.4ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2021-10-15 20:47:43.055806"], ["status", "success"], ["updated_at", "2021-10-15 20:47:43.056215"], ["id", 105]] [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [199df52e-00a8-4222-b0d0-bfd5bfb703bf]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [199df52e-00a8-4222-b0d0-bfd5bfb703bf] Performed CanvasSync::Jobs::SyncSimpleTableJob (Job ID: 199df52e-00a8-4222-b0d0-bfd5bfb703bf) from Test(default) in 7.48ms  (0.1ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [5881a1cd-223e-4ea0-a27c-51b593256067] Performing CanvasSync::Jobs::SyncSubmissionsJob (Job ID: 5881a1cd-223e-4ea0-a27c-51b593256067) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [5881a1cd-223e-4ea0-a27c-51b593256067] CanvasSync::JobLog Load (0.1ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "5881a1cd-223e-4ea0-a27c-51b593256067"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [5881a1cd-223e-4ea0-a27c-51b593256067]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [5881a1cd-223e-4ea0-a27c-51b593256067] CanvasSync::JobLog Create (0.2ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncSubmissionsJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2021-10-15 20:47:43.061009"], ["updated_at", "2021-10-15 20:47:43.061009"], ["job_id", "5881a1cd-223e-4ea0-a27c-51b593256067"]] [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [5881a1cd-223e-4ea0-a27c-51b593256067]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [5881a1cd-223e-4ea0-a27c-51b593256067]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [5881a1cd-223e-4ea0-a27c-51b593256067] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-10-15 20:47:43.062156"], ["status", "running"], ["updated_at", "2021-10-15 20:47:43.062410"], ["id", 106]] [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [5881a1cd-223e-4ea0-a27c-51b593256067]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [5881a1cd-223e-4ea0-a27c-51b593256067]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [5881a1cd-223e-4ea0-a27c-51b593256067] CanvasSync::JobLog Create (0.2ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proserv_student_submissions_csv\n- 1\n- CanvasSync::Processors::SubmissionsProcessor\n- :sync_start_time: '2021-10-15T20:47:43Z'\n :report_params:\n :parameters:\n :include_all: \n :enrollment_term_id: 1\n"], ["created_at", "2021-10-15 20:47:43.064951"], ["updated_at", "2021-10-15 20:47:43.064951"], ["job_id", "3f70e68f-4975-4927-b4f6-4617c5a1f529"]] [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [5881a1cd-223e-4ea0-a27c-51b593256067]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [5881a1cd-223e-4ea0-a27c-51b593256067] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: 3f70e68f-4975-4927-b4f6-4617c5a1f529) to Test(default) at 2021-10-15 20:48:13 UTC with arguments: "proserv_student_submissions_csv", 1, "CanvasSync::Processors::SubmissionsProcessor", {:sync_start_time=>"2021-10-15T20:47:43Z", :report_params=>{:parameters=>{:include_all=>nil, :enrollment_term_id=>1}}} [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [5881a1cd-223e-4ea0-a27c-51b593256067]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [5881a1cd-223e-4ea0-a27c-51b593256067] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2021-10-15 20:47:43.066947"], ["status", "success"], ["updated_at", "2021-10-15 20:47:43.067199"], ["id", 106]] [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [5881a1cd-223e-4ea0-a27c-51b593256067]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [5881a1cd-223e-4ea0-a27c-51b593256067] Performed CanvasSync::Jobs::SyncSubmissionsJob (Job ID: 5881a1cd-223e-4ea0-a27c-51b593256067) from Test(default) in 7.86ms  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SELECT COUNT(*) FROM "terms" [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [52751052-ef3b-496c-9681-a91ad19f92d6] Performing CanvasSync::Jobs::SyncTermsJob (Job ID: 52751052-ef3b-496c-9681-a91ad19f92d6) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [52751052-ef3b-496c-9681-a91ad19f92d6] CanvasSync::JobLog Load (0.1ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "52751052-ef3b-496c-9681-a91ad19f92d6"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [52751052-ef3b-496c-9681-a91ad19f92d6]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [52751052-ef3b-496c-9681-a91ad19f92d6] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncTermsJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2021-10-15 20:47:43.071109"], ["updated_at", "2021-10-15 20:47:43.071109"], ["job_id", "52751052-ef3b-496c-9681-a91ad19f92d6"]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [52751052-ef3b-496c-9681-a91ad19f92d6]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [52751052-ef3b-496c-9681-a91ad19f92d6]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [52751052-ef3b-496c-9681-a91ad19f92d6] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-10-15 20:47:43.072285"], ["status", "running"], ["updated_at", "2021-10-15 20:47:43.072634"], ["id", 108]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [52751052-ef3b-496c-9681-a91ad19f92d6]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [52751052-ef3b-496c-9681-a91ad19f92d6] Term Load (0.2ms) SELECT "terms".* FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [52751052-ef3b-496c-9681-a91ad19f92d6]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [52751052-ef3b-496c-9681-a91ad19f92d6] Term Exists (0.2ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [52751052-ef3b-496c-9681-a91ad19f92d6] Term Create (0.2ms) INSERT INTO "terms" ("canvas_id", "name", "workflow_state", "grading_period_group_id", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 1], ["name", "Default Term"], ["workflow_state", "active"], ["grading_period_group_id", 1], ["sis_id", "Test"], ["created_at", "2021-10-15 20:47:43.076902"], ["updated_at", "2021-10-15 20:47:43.076902"]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [52751052-ef3b-496c-9681-a91ad19f92d6]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [52751052-ef3b-496c-9681-a91ad19f92d6] Term Load (0.2ms) SELECT "terms".* FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 6], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [52751052-ef3b-496c-9681-a91ad19f92d6]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [52751052-ef3b-496c-9681-a91ad19f92d6] Term Exists (0.1ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 6], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [52751052-ef3b-496c-9681-a91ad19f92d6] Term Create (0.4ms) INSERT INTO "terms" ("canvas_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["canvas_id", 6], ["name", "Average Term 1"], ["workflow_state", "active"], ["created_at", "2021-10-15 20:47:43.078782"], ["updated_at", "2021-10-15 20:47:43.078782"]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [52751052-ef3b-496c-9681-a91ad19f92d6]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [52751052-ef3b-496c-9681-a91ad19f92d6] Term Load (0.1ms) SELECT "terms".* FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 7], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [52751052-ef3b-496c-9681-a91ad19f92d6]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [52751052-ef3b-496c-9681-a91ad19f92d6] Term Exists (0.1ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 7], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [52751052-ef3b-496c-9681-a91ad19f92d6] Term Create (0.1ms) INSERT INTO "terms" ("canvas_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["canvas_id", 7], ["name", "Average Term 2"], ["workflow_state", "active"], ["created_at", "2021-10-15 20:47:43.080681"], ["updated_at", "2021-10-15 20:47:43.080681"]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [52751052-ef3b-496c-9681-a91ad19f92d6]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [52751052-ef3b-496c-9681-a91ad19f92d6] Term Load (0.1ms) SELECT "terms".* FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 5], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [52751052-ef3b-496c-9681-a91ad19f92d6]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [52751052-ef3b-496c-9681-a91ad19f92d6] Term Exists (0.1ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 5], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [52751052-ef3b-496c-9681-a91ad19f92d6] Term Create (0.1ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 5], ["name", "Syllabus Term"], ["start_at", "2017-08-14 06:00:00"], ["end_at", "2017-08-31 06:00:00"], ["workflow_state", "active"], ["sis_id", "SYTERM"], ["created_at", "2021-10-15 20:47:43.082788"], ["updated_at", "2021-10-15 20:47:43.082788"]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [52751052-ef3b-496c-9681-a91ad19f92d6]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [52751052-ef3b-496c-9681-a91ad19f92d6] Term Load (0.1ms) SELECT "terms".* FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 4], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [52751052-ef3b-496c-9681-a91ad19f92d6]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [52751052-ef3b-496c-9681-a91ad19f92d6] Term Exists (0.1ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 4], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [52751052-ef3b-496c-9681-a91ad19f92d6] Term Create (0.1ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "grading_period_group_id", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8, $9) RETURNING "id" [["canvas_id", 4], ["name", "Ellucian Term"], ["start_at", "2017-08-01 06:00:00"], ["end_at", "2017-10-31 06:00:00"], ["workflow_state", "active"], ["grading_period_group_id", 1], ["sis_id", "SH"], ["created_at", "2021-10-15 20:47:43.084486"], ["updated_at", "2021-10-15 20:47:43.084486"]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [52751052-ef3b-496c-9681-a91ad19f92d6]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [52751052-ef3b-496c-9681-a91ad19f92d6] Term Load (0.1ms) SELECT "terms".* FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 3], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [52751052-ef3b-496c-9681-a91ad19f92d6]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [52751052-ef3b-496c-9681-a91ad19f92d6] Term Exists (0.1ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 3], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [52751052-ef3b-496c-9681-a91ad19f92d6] Term Create (0.2ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 3], ["name", "Current Term"], ["start_at", "2017-03-19 06:00:00"], ["end_at", "2017-08-01 06:00:00"], ["workflow_state", "active"], ["created_at", "2021-10-15 20:47:43.086215"], ["updated_at", "2021-10-15 20:47:43.086215"]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [52751052-ef3b-496c-9681-a91ad19f92d6]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [52751052-ef3b-496c-9681-a91ad19f92d6]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [52751052-ef3b-496c-9681-a91ad19f92d6] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2021-10-15 20:47:43.086891"], ["status", "success"], ["updated_at", "2021-10-15 20:47:43.087165"], ["id", 108]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [52751052-ef3b-496c-9681-a91ad19f92d6]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [52751052-ef3b-496c-9681-a91ad19f92d6] Performed CanvasSync::Jobs::SyncTermsJob (Job ID: 52751052-ef3b-496c-9681-a91ad19f92d6) from Test(default) in 17.72ms  (0.1ms) SELECT COUNT(*) FROM "terms"  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Account Exists (0.2ms) SELECT 1 AS one FROM "accounts" WHERE "accounts"."canvas_id" = $1 LIMIT $2 [["canvas_id", 24631797], ["LIMIT", 1]] Account Create (0.2ms) INSERT INTO "accounts" ("canvas_id", "sis_id", "canvas_parent_account_id", "sis_parent_account_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 24631797], ["sis_id", "ff27f7296599b339f5d28684f3bab8cb"], ["canvas_parent_account_id", 1], ["sis_parent_account_id", "4275a96dedea3c8517c1a7c3b8662f6d"], ["name", "Account name"], ["workflow_state", "active"], ["created_at", "2021-10-15 20:47:43.090517"], ["updated_at", "2021-10-15 20:47:43.090517"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Account Exists (0.2ms) SELECT 1 AS one FROM "accounts" WHERE "accounts"."canvas_id" IS NULL AND "accounts"."id" != $1 LIMIT $2 [["id", 13], ["LIMIT", 1]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Account Exists (0.2ms) SELECT 1 AS one FROM "accounts" WHERE "accounts"."canvas_id" = $1 LIMIT $2 [["canvas_id", 99971782], ["LIMIT", 1]] Account Create (0.2ms) INSERT INTO "accounts" ("canvas_id", "sis_id", "canvas_parent_account_id", "sis_parent_account_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 99971782], ["sis_id", "8b0106324d2c2bd11e4ebd0ae9822473"], ["canvas_parent_account_id", 1], ["sis_parent_account_id", "838a820dccba0bb8582fd90cb31d9692"], ["name", "Account name"], ["workflow_state", "active"], ["created_at", "2021-10-15 20:47:43.099116"], ["updated_at", "2021-10-15 20:47:43.099116"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Account Load (0.1ms) SELECT "accounts".* FROM "accounts" ORDER BY "accounts"."id" ASC LIMIT $1 [["LIMIT", 1]] Account Exists (0.2ms) SELECT 1 AS one FROM "accounts" WHERE "accounts"."canvas_id" = $1 LIMIT $2 [["canvas_id", 99971782], ["LIMIT", 1]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Account Exists (0.2ms) SELECT 1 AS one FROM "accounts" WHERE "accounts"."canvas_id" = $1 LIMIT $2 [["canvas_id", 37891676], ["LIMIT", 1]] Account Create (0.2ms) INSERT INTO "accounts" ("canvas_id", "sis_id", "canvas_parent_account_id", "sis_parent_account_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 37891676], ["sis_id", "e4ad732a6701c1c36edbb6cc26a79662"], ["canvas_parent_account_id", 1], ["sis_parent_account_id", "b6130649d57104b5c44a765e785a7ca1"], ["name", "Account name"], ["workflow_state", "active"], ["created_at", "2021-10-15 20:47:43.103554"], ["updated_at", "2021-10-15 20:47:43.103554"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Admin Exists (0.3ms) SELECT 1 AS one FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 96715605], ["LIMIT", 1]] Admin Create (0.2ms) INSERT INTO "admins" ("canvas_id", "role_name", "canvas_role_id", "canvas_user_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 96715605], ["role_name", "Cool Role"], ["canvas_role_id", 31689314], ["canvas_user_id", 1], ["workflow_state", "active"], ["created_at", "2021-10-15 20:47:43.108522"], ["updated_at", "2021-10-15 20:47:43.108522"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Admin Exists (0.2ms) SELECT 1 AS one FROM "admins" WHERE "admins"."canvas_id" IS NULL AND "admins"."id" != $1 LIMIT $2 [["id", 18], ["LIMIT", 1]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Admin Exists (0.2ms) SELECT 1 AS one FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 80004607], ["LIMIT", 1]] Admin Create (0.2ms) INSERT INTO "admins" ("canvas_id", "role_name", "canvas_role_id", "canvas_user_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 80004607], ["role_name", "Cool Role"], ["canvas_role_id", 78736083], ["canvas_user_id", 1], ["workflow_state", "active"], ["created_at", "2021-10-15 20:47:43.113061"], ["updated_at", "2021-10-15 20:47:43.113061"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Admin Load (0.1ms) SELECT "admins".* FROM "admins" ORDER BY "admins"."id" ASC LIMIT $1 [["LIMIT", 1]] Admin Exists (0.2ms) SELECT 1 AS one FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 80004607], ["LIMIT", 1]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SELECT COUNT(*) FROM "admins" Admin Load (0.1ms) SELECT "admins".* FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]]  (0.1ms) SAVEPOINT active_record_1 Admin Exists (0.2ms) SELECT 1 AS one FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]] Admin Create (0.2ms) INSERT INTO "admins" ("canvas_id", "role_name", "canvas_role_id", "canvas_user_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 2], ["role_name", "AccountAdmin"], ["canvas_role_id", 1], ["canvas_user_id", 1], ["workflow_state", "active"], ["created_at", "2021-10-15 20:47:43.118533"], ["updated_at", "2021-10-15 20:47:43.118533"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SELECT COUNT(*) FROM "admins" Admin Load (0.2ms) SELECT "admins".* FROM "admins" ORDER BY "admins"."id" DESC LIMIT $1 [["LIMIT", 1]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Admin Exists (0.2ms) SELECT 1 AS one FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]] Admin Create (0.2ms) INSERT INTO "admins" ("canvas_id", "role_name", "canvas_role_id", "canvas_user_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 2], ["role_name", "Cool Role"], ["canvas_role_id", 80111533], ["canvas_user_id", 1], ["workflow_state", "active"], ["created_at", "2021-10-15 20:47:43.122532"], ["updated_at", "2021-10-15 20:47:43.122532"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SELECT COUNT(*) FROM "admins" Admin Load (0.2ms) SELECT "admins".* FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]]  (0.2ms) SAVEPOINT active_record_1 Admin Exists (0.2ms) SELECT 1 AS one FROM "admins" WHERE "admins"."canvas_id" = $1 AND "admins"."id" != $2 LIMIT $3 [["canvas_id", 2], ["id", 21], ["LIMIT", 1]] Admin Update (0.2ms) UPDATE "admins" SET "role_name" = $1, "canvas_role_id" = $2, "updated_at" = $3 WHERE "admins"."id" = $4 [["role_name", "AccountAdmin"], ["canvas_role_id", 1], ["updated_at", "2021-10-15 20:47:43.125149"], ["id", 21]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SELECT COUNT(*) FROM "admins" Admin Load (0.2ms) SELECT "admins".* FROM "admins" WHERE "admins"."id" = $1 LIMIT $2 [["id", 21], ["LIMIT", 1]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 AssignmentGroup Exists (0.4ms) SELECT 1 AS one FROM "assignment_groups" WHERE "assignment_groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] AssignmentGroup Create (0.3ms) INSERT INTO "assignment_groups" ("canvas_id", "name", "workflow_state", "canvas_created_at", "canvas_updated_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 1], ["name", "Dummy Assignment Group"], ["workflow_state", "available"], ["canvas_created_at", "2021-10-08 20:47:43.140256"], ["canvas_updated_at", "2021-10-14 20:47:43.140383"], ["created_at", "2021-10-15 20:47:43.141935"], ["updated_at", "2021-10-15 20:47:43.141935"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 AssignmentGroup Exists (0.3ms) SELECT 1 AS one FROM "assignment_groups" WHERE "assignment_groups"."canvas_id" IS NULL AND "assignment_groups"."id" != $1 LIMIT $2 [["id", 13], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 AssignmentGroup Exists (0.3ms) SELECT 1 AS one FROM "assignment_groups" WHERE "assignment_groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]] AssignmentGroup Create (0.2ms) INSERT INTO "assignment_groups" ("canvas_id", "name", "workflow_state", "canvas_created_at", "canvas_updated_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 2], ["name", "Dummy Assignment Group"], ["workflow_state", "available"], ["canvas_created_at", "2021-10-08 20:47:43.147886"], ["canvas_updated_at", "2021-10-14 20:47:43.147993"], ["created_at", "2021-10-15 20:47:43.149167"], ["updated_at", "2021-10-15 20:47:43.149167"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 AssignmentGroup Load (0.2ms) SELECT "assignment_groups".* FROM "assignment_groups" ORDER BY "assignment_groups"."id" ASC LIMIT $1 [["LIMIT", 1]] AssignmentGroup Exists (0.2ms) SELECT 1 AS one FROM "assignment_groups" WHERE "assignment_groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 AssignmentGroup Exists (0.3ms) SELECT 1 AS one FROM "assignment_groups" WHERE "assignment_groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 3], ["LIMIT", 1]] AssignmentGroup Create (0.3ms) INSERT INTO "assignment_groups" ("canvas_id", "name", "workflow_state", "canvas_created_at", "canvas_updated_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 3], ["name", "Dummy Assignment Group"], ["workflow_state", "available"], ["canvas_created_at", "2021-10-08 20:47:43.154778"], ["canvas_updated_at", "2021-10-14 20:47:43.154863"], ["created_at", "2021-10-15 20:47:43.155936"], ["updated_at", "2021-10-15 20:47:43.155936"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 AssignmentGroup Exists (0.2ms) SELECT 1 AS one FROM "assignment_groups" WHERE "assignment_groups"."canvas_id" = $1 AND "assignment_groups"."id" != $2 LIMIT $3 [["canvas_id", 3], ["id", 15], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 AssignmentGroup Exists (0.2ms) SELECT 1 AS one FROM "assignment_groups" WHERE "assignment_groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 4], ["LIMIT", 1]] AssignmentGroup Create (0.2ms) INSERT INTO "assignment_groups" ("canvas_id", "name", "workflow_state", "canvas_created_at", "canvas_updated_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 4], ["name", "Dummy Assignment Group"], ["workflow_state", "available"], ["canvas_created_at", "2021-10-08 20:47:43.161111"], ["canvas_updated_at", "2021-10-14 20:47:43.161187"], ["created_at", "2021-10-15 20:47:43.161990"], ["updated_at", "2021-10-15 20:47:43.161990"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Assignment Exists (0.4ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] Assignment Create (0.3ms) INSERT INTO "assignments" ("canvas_id", "title", "due_at", "unlock_at", "lock_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 1], ["title", "Assignment 1"], ["due_at", "2021-10-22 20:47:43.175627"], ["unlock_at", "2021-10-14 20:47:43.175725"], ["lock_at", "2021-11-05 20:47:43.175760"], ["created_at", "2021-10-15 20:47:43.177145"], ["updated_at", "2021-10-15 20:47:43.177145"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Assignment Exists (0.3ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" IS NULL AND "assignments"."id" != $1 LIMIT $2 [["id", 23], ["LIMIT", 1]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Assignment Exists (0.2ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]] Assignment Create (0.2ms) INSERT INTO "assignments" ("canvas_id", "title", "due_at", "unlock_at", "lock_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 2], ["title", "Assignment 2"], ["due_at", "2021-10-22 20:47:43.181984"], ["unlock_at", "2021-10-14 20:47:43.182065"], ["lock_at", "2021-11-05 20:47:43.182106"], ["created_at", "2021-10-15 20:47:43.183049"], ["updated_at", "2021-10-15 20:47:43.183049"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Assignment Load (0.2ms) SELECT "assignments".* FROM "assignments" ORDER BY "assignments"."id" ASC LIMIT $1 [["LIMIT", 1]] Assignment Exists (0.2ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Assignment Exists (0.3ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 3], ["LIMIT", 1]] Assignment Create (0.3ms) INSERT INTO "assignments" ("canvas_id", "title", "due_at", "unlock_at", "lock_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 3], ["title", "Assignment 3"], ["due_at", "2021-10-22 20:47:43.187126"], ["unlock_at", "2021-10-14 20:47:43.187192"], ["lock_at", "2021-11-05 20:47:43.187223"], ["created_at", "2021-10-15 20:47:43.188170"], ["updated_at", "2021-10-15 20:47:43.188170"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Assignment Exists (0.2ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 4], ["LIMIT", 1]] Assignment Create (0.3ms) INSERT INTO "assignments" ("canvas_id", "title", "due_at", "unlock_at", "lock_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 4], ["title", "Assignment 4"], ["due_at", "2021-10-22 20:47:43.192285"], ["unlock_at", "2021-10-14 20:47:43.192354"], ["lock_at", "2021-11-05 20:47:43.192385"], ["created_at", "2021-10-15 20:47:43.193299"], ["updated_at", "2021-10-15 20:47:43.193299"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Assignment Exists (0.2ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 AND "assignments"."id" != $2 LIMIT $3 [["canvas_id", 4], ["id", 26], ["LIMIT", 1]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Assignment Exists (0.2ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 5], ["LIMIT", 1]] Assignment Create (0.2ms) INSERT INTO "assignments" ("canvas_id", "title", "due_at", "unlock_at", "lock_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 5], ["title", "Assignment 5"], ["due_at", "2021-10-22 20:47:43.196521"], ["unlock_at", "2021-10-14 20:47:43.196618"], ["lock_at", "2021-11-05 20:47:43.196664"], ["created_at", "2021-10-15 20:47:43.197685"], ["updated_at", "2021-10-15 20:47:43.197685"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Assignment Exists (0.2ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 6], ["LIMIT", 1]] Assignment Create (0.2ms) INSERT INTO "assignments" ("canvas_id", "title", "due_at", "unlock_at", "lock_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 6], ["title", "Assignment 6"], ["due_at", "2021-10-22 20:47:43.201776"], ["unlock_at", "2021-10-14 20:47:43.201860"], ["lock_at", "2021-11-05 20:47:43.201901"], ["created_at", "2021-10-15 20:47:43.202838"], ["updated_at", "2021-10-15 20:47:43.202838"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Course Exists (0.3ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 19168400], ["LIMIT", 1]] Course Create (0.3ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 19168400], ["sis_id", "2f0b05af10d25aaadd04a4f800f7dc2c"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2021-10-12 20:47:43.217236"], ["end_at", "2021-11-05 20:47:43.217335"], ["created_at", "2021-10-15 20:47:43.218841"], ["updated_at", "2021-10-15 20:47:43.218841"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Course Exists (0.2ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 79969687], ["LIMIT", 1]] Course Create (0.2ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 79969687], ["sis_id", "5d126a84ab2b29602c509838bd58afa4"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2021-10-12 20:47:43.220264"], ["end_at", "2021-11-05 20:47:43.220331"], ["created_at", "2021-10-15 20:47:43.221310"], ["updated_at", "2021-10-15 20:47:43.221310"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Assignment Exists (0.2ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 7], ["LIMIT", 1]] Assignment Create (0.7ms) INSERT INTO "assignments" ("canvas_id", "title", "due_at", "unlock_at", "lock_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 7], ["title", "Assignment 7"], ["due_at", "2021-10-22 20:47:43.222414"], ["unlock_at", "2021-10-14 20:47:43.222468"], ["lock_at", "2021-11-05 20:47:43.222503"], ["created_at", "2021-10-15 20:47:43.236538"], ["updated_at", "2021-10-15 20:47:43.236538"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Assignment Exists (0.5ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 AND "assignments"."id" != $2 LIMIT $3 [["canvas_id", 7], ["id", 29], ["LIMIT", 1]] Assignment Update (0.2ms) UPDATE "assignments" SET "canvas_context_id" = $1, "canvas_context_type" = $2, "updated_at" = $3 WHERE "assignments"."id" = $4 [["canvas_context_id", 79969687], ["canvas_context_type", "Course"], ["updated_at", "2021-10-15 20:47:43.239334"], ["id", 29]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Course Load (0.2ms) SELECT "courses".* FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 79969687], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Assignment Exists (0.3ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 8], ["LIMIT", 1]] Assignment Create (0.2ms) INSERT INTO "assignments" ("canvas_id", "title", "due_at", "unlock_at", "lock_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 8], ["title", "Assignment 8"], ["due_at", "2021-10-22 20:47:43.253747"], ["unlock_at", "2021-10-14 20:47:43.253853"], ["lock_at", "2021-11-05 20:47:43.253901"], ["created_at", "2021-10-15 20:47:43.255255"], ["updated_at", "2021-10-15 20:47:43.255255"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 ContextModuleItem Create (0.4ms) INSERT INTO "context_module_items" ("canvas_id", "canvas_assignment_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["canvas_id", 1], ["canvas_assignment_id", 8], ["workflow_state", "active"], ["created_at", "2021-10-15 20:47:43.257288"], ["updated_at", "2021-10-15 20:47:43.257288"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Assignment Exists (0.2ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 9], ["LIMIT", 1]] Assignment Create (0.2ms) INSERT INTO "assignments" ("canvas_id", "title", "due_at", "unlock_at", "lock_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 9], ["title", "Assignment 9"], ["due_at", "2021-10-22 20:47:43.260929"], ["unlock_at", "2021-10-14 20:47:43.261016"], ["lock_at", "2021-11-05 20:47:43.261058"], ["created_at", "2021-10-15 20:47:43.262090"], ["updated_at", "2021-10-15 20:47:43.262090"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 ContextModuleItem Create (0.2ms) INSERT INTO "context_module_items" ("canvas_id", "canvas_assignment_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["canvas_id", 2], ["canvas_assignment_id", 9], ["workflow_state", "active"], ["created_at", "2021-10-15 20:47:43.263454"], ["updated_at", "2021-10-15 20:47:43.263454"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Course Exists (0.3ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 19737854], ["LIMIT", 1]] Course Create (0.2ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 19737854], ["sis_id", "c430302f1f6a0b229cebfda227c279fd"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2021-10-12 20:47:43.274195"], ["end_at", "2021-11-05 20:47:43.274268"], ["created_at", "2021-10-15 20:47:43.275379"], ["updated_at", "2021-10-15 20:47:43.275379"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 ContextModule Create (0.3ms) INSERT INTO "context_modules" ("canvas_id", "canvas_context_id", "canvas_context_type", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 1], ["canvas_context_id", 19737854], ["canvas_context_type", "Course"], ["name", "Context Module"], ["workflow_state", "available"], ["created_at", "2021-10-15 20:47:43.276763"], ["updated_at", "2021-10-15 20:47:43.276763"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Course Exists (0.2ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 94181843], ["LIMIT", 1]] Course Create (0.2ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 94181843], ["sis_id", "5641528ceeb298c1e36fe04496ef59fb"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2021-10-12 20:47:43.279789"], ["end_at", "2021-11-05 20:47:43.279856"], ["created_at", "2021-10-15 20:47:43.280707"], ["updated_at", "2021-10-15 20:47:43.280707"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 ContextModule Create (0.2ms) INSERT INTO "context_modules" ("canvas_id", "canvas_context_id", "canvas_context_type", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 2], ["canvas_context_id", 94181843], ["canvas_context_type", "Course"], ["name", "Context Module"], ["workflow_state", "available"], ["created_at", "2021-10-15 20:47:43.281979"], ["updated_at", "2021-10-15 20:47:43.281979"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Course Exists (0.2ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2712439], ["LIMIT", 1]] Course Create (0.2ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 2712439], ["sis_id", "f47ded36d36fb3b6319cf5f8996c0a20"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2021-10-12 20:47:43.284387"], ["end_at", "2021-11-05 20:47:43.284453"], ["created_at", "2021-10-15 20:47:43.285439"], ["updated_at", "2021-10-15 20:47:43.285439"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 ContextModule Create (0.2ms) INSERT INTO "context_modules" ("canvas_id", "canvas_context_id", "canvas_context_type", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 3], ["canvas_context_id", 2712439], ["canvas_context_type", "Course"], ["name", "Context Module"], ["workflow_state", "available"], ["created_at", "2021-10-15 20:47:43.286768"], ["updated_at", "2021-10-15 20:47:43.286768"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Course Exists (0.2ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 53997629], ["LIMIT", 1]] Course Create (0.2ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 53997629], ["sis_id", "6a94e7ae69a789324149db96332e20f7"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2021-10-12 20:47:43.289369"], ["end_at", "2021-11-05 20:47:43.289445"], ["created_at", "2021-10-15 20:47:43.290468"], ["updated_at", "2021-10-15 20:47:43.290468"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Course Exists (0.2ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" IS NULL AND "courses"."id" != $1 LIMIT $2 [["id", 50], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Course Exists (0.2ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 52870493], ["LIMIT", 1]] Course Create (0.3ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 52870493], ["sis_id", "1d98a9b3c656adb5b7a7393c73e84d4b"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2021-10-12 20:47:43.295134"], ["end_at", "2021-11-05 20:47:43.295211"], ["created_at", "2021-10-15 20:47:43.296141"], ["updated_at", "2021-10-15 20:47:43.296141"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Course Load (0.2ms) SELECT "courses".* FROM "courses" ORDER BY "courses"."id" ASC LIMIT $1 [["LIMIT", 1]] Course Exists (0.5ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 52870493], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Course Exists (0.2ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 52750283], ["LIMIT", 1]] Course Create (0.2ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 52750283], ["sis_id", "d970570ef1d066f5ae8b16c39bfa302e"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2021-10-12 20:47:43.302251"], ["end_at", "2021-11-05 20:47:43.302338"], ["created_at", "2021-10-15 20:47:43.303322"], ["updated_at", "2021-10-15 20:47:43.303322"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Course Exists (0.2ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 AND "courses"."id" != $2 LIMIT $3 [["canvas_id", 52750283], ["id", 52], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Course Exists (0.3ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 39669632], ["LIMIT", 1]] Course Create (0.3ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 39669632], ["sis_id", "ee38a556e1501b781248f5ddd958890b"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2021-10-12 20:47:43.306893"], ["end_at", "2021-11-05 20:47:43.306968"], ["created_at", "2021-10-15 20:47:43.307962"], ["updated_at", "2021-10-15 20:47:43.307962"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.4ms) SAVEPOINT active_record_1 Course Exists (0.3ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 17290984], ["LIMIT", 1]] Course Create (0.3ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 17290984], ["sis_id", "c27b8bd498f732f7d7c65cc96ebfe3e2"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2021-10-12 20:47:43.312140"], ["end_at", "2021-11-05 20:47:43.312209"], ["created_at", "2021-10-15 20:47:43.313381"], ["updated_at", "2021-10-15 20:47:43.313381"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Course Exists (0.2ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 26712505], ["LIMIT", 1]] Course Create (0.3ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 26712505], ["sis_id", "a541088e226775c34456b2a50b321803"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2021-10-12 20:47:43.317272"], ["end_at", "2021-11-05 20:47:43.317335"], ["created_at", "2021-10-15 20:47:43.318229"], ["updated_at", "2021-10-15 20:47:43.318229"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Course Exists (0.2ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 8214974], ["LIMIT", 1]] Course Create (0.2ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 8214974], ["sis_id", "6d11b56f5709f99a7eae9169c562d8ab"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2021-10-12 20:47:43.320595"], ["end_at", "2021-11-05 20:47:43.320681"], ["created_at", "2021-10-15 20:47:43.321420"], ["updated_at", "2021-10-15 20:47:43.321420"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Course Exists (0.2ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 22808384], ["LIMIT", 1]] Course Create (0.2ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 22808384], ["sis_id", "1c35ccfe42eba950c849205a0a6e6b4b"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2021-10-12 20:47:43.323638"], ["end_at", "2021-11-05 20:47:43.323700"], ["created_at", "2021-10-15 20:47:43.324633"], ["updated_at", "2021-10-15 20:47:43.324633"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Course Exists (0.2ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 30282802], ["LIMIT", 1]] Course Create (0.2ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 30282802], ["sis_id", "3da3a967da3bd3315611ad0d17b38e8e"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2021-10-12 20:47:43.326902"], ["end_at", "2021-11-05 20:47:43.326963"], ["created_at", "2021-10-15 20:47:43.327860"], ["updated_at", "2021-10-15 20:47:43.327860"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Enrollment Exists (0.3ms) SELECT 1 AS one FROM "enrollments" WHERE "enrollments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 70874377], ["LIMIT", 1]] Enrollment Create (0.3ms) INSERT INTO "enrollments" ("canvas_id", "created_at", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["canvas_id", 70874377], ["created_at", "2021-10-15 20:47:43.338003"], ["updated_at", "2021-10-15 20:47:43.338003"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Enrollment Exists (0.2ms) SELECT 1 AS one FROM "enrollments" WHERE "enrollments"."canvas_id" IS NULL AND "enrollments"."id" != $1 LIMIT $2 [["id", 15], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Enrollment Exists (0.2ms) SELECT 1 AS one FROM "enrollments" WHERE "enrollments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 37390958], ["LIMIT", 1]] Enrollment Create (0.3ms) INSERT INTO "enrollments" ("canvas_id", "created_at", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["canvas_id", 37390958], ["created_at", "2021-10-15 20:47:43.343274"], ["updated_at", "2021-10-15 20:47:43.343274"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Enrollment Load (0.3ms) SELECT "enrollments".* FROM "enrollments" ORDER BY "enrollments"."id" ASC LIMIT $1 [["LIMIT", 1]] Enrollment Exists (0.3ms) SELECT 1 AS one FROM "enrollments" WHERE "enrollments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 37390958], ["LIMIT", 1]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Enrollment Exists (0.3ms) SELECT 1 AS one FROM "enrollments" WHERE "enrollments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 27784305], ["LIMIT", 1]] Enrollment Create (0.3ms) INSERT INTO "enrollments" ("canvas_id", "created_at", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["canvas_id", 27784305], ["created_at", "2021-10-15 20:47:43.349314"], ["updated_at", "2021-10-15 20:47:43.349314"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Enrollment Exists (0.3ms) SELECT 1 AS one FROM "enrollments" WHERE "enrollments"."canvas_id" = $1 AND "enrollments"."id" != $2 LIMIT $3 [["canvas_id", 27784305], ["id", 17], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Enrollment Exists (0.3ms) SELECT 1 AS one FROM "enrollments" WHERE "enrollments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 77371491], ["LIMIT", 1]] Enrollment Create (0.3ms) INSERT INTO "enrollments" ("canvas_id", "created_at", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["canvas_id", 77371491], ["created_at", "2021-10-15 20:47:43.354170"], ["updated_at", "2021-10-15 20:47:43.354170"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Enrollment Exists (0.3ms) SELECT 1 AS one FROM "enrollments" WHERE "enrollments"."canvas_id" = $1 AND "enrollments"."id" != $2 LIMIT $3 [["canvas_id", 77371491], ["id", 18], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Enrollment Exists (0.3ms) SELECT 1 AS one FROM "enrollments" WHERE "enrollments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 32807292], ["LIMIT", 1]] Enrollment Create (0.4ms) INSERT INTO "enrollments" ("canvas_id", "created_at", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["canvas_id", 32807292], ["created_at", "2021-10-15 20:47:43.359330"], ["updated_at", "2021-10-15 20:47:43.359330"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Enrollment Exists (0.4ms) SELECT 1 AS one FROM "enrollments" WHERE "enrollments"."canvas_id" = $1 AND "enrollments"."id" != $2 LIMIT $3 [["canvas_id", 32807292], ["id", 19], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Group Exists (0.6ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 9950886], ["LIMIT", 1]] Group Create (0.5ms) INSERT INTO "groups" ("canvas_id", "sis_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 9950886], ["sis_id", "4536e280d61ae772a6e246cccb4653d4"], ["name", "Some User Group"], ["workflow_state", "available"], ["created_at", "2021-10-15 20:47:43.381831"], ["updated_at", "2021-10-15 20:47:43.381831"]]  (0.3ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 User Exists (0.5ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 25202017], ["LIMIT", 1]] User Create (0.4ms) INSERT INTO "users" ("canvas_id", "sis_id", "email", "first_name", "last_name", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 25202017], ["sis_id", "9bb6ccedbe3f287731a4db1273fba0b4"], ["email", "cooldude@coolsite.com"], ["first_name", "Cool"], ["last_name", "Dude"], ["created_at", "2021-10-15 20:47:43.406172"], ["updated_at", "2021-10-15 20:47:43.406172"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 GroupMembership Exists (0.5ms) SELECT 1 AS one FROM "group_memberships" WHERE "group_memberships"."canvas_id" = $1 LIMIT $2 [["canvas_id", 50165252], ["LIMIT", 1]] GroupMembership Create (0.4ms) INSERT INTO "group_memberships" ("canvas_id", "canvas_user_id", "canvas_group_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 50165252], ["canvas_user_id", 25202017], ["canvas_group_id", 9950886], ["workflow_state", "accepted"], ["created_at", "2021-10-15 20:47:43.424225"], ["updated_at", "2021-10-15 20:47:43.424225"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 GroupMembership Exists (0.4ms) SELECT 1 AS one FROM "group_memberships" WHERE "group_memberships"."canvas_id" IS NULL AND "group_memberships"."id" != $1 LIMIT $2 [["id", 13], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 38112418], ["LIMIT", 1]] Group Create (0.3ms) INSERT INTO "groups" ("canvas_id", "sis_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 38112418], ["sis_id", "47aa40d7949b1922116b0048473605b8"], ["name", "Some User Group"], ["workflow_state", "available"], ["created_at", "2021-10-15 20:47:43.433275"], ["updated_at", "2021-10-15 20:47:43.433275"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 User Exists (2.3ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 88399775], ["LIMIT", 1]] User Create (0.9ms) INSERT INTO "users" ("canvas_id", "sis_id", "email", "first_name", "last_name", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 88399775], ["sis_id", "540cca697d27e3c9aae6f3fb1249ff15"], ["email", "cooldude@coolsite.com"], ["first_name", "Cool"], ["last_name", "Dude"], ["created_at", "2021-10-15 20:47:43.448154"], ["updated_at", "2021-10-15 20:47:43.448154"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 GroupMembership Exists (0.5ms) SELECT 1 AS one FROM "group_memberships" WHERE "group_memberships"."canvas_id" = $1 LIMIT $2 [["canvas_id", 19321000], ["LIMIT", 1]] GroupMembership Create (0.2ms) INSERT INTO "group_memberships" ("canvas_id", "canvas_user_id", "canvas_group_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 19321000], ["canvas_user_id", 88399775], ["canvas_group_id", 38112418], ["workflow_state", "accepted"], ["created_at", "2021-10-15 20:47:43.451543"], ["updated_at", "2021-10-15 20:47:43.451543"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 GroupMembership Load (0.2ms) SELECT "group_memberships".* FROM "group_memberships" ORDER BY "group_memberships"."id" ASC LIMIT $1 [["LIMIT", 1]] GroupMembership Exists (0.2ms) SELECT 1 AS one FROM "group_memberships" WHERE "group_memberships"."canvas_id" = $1 LIMIT $2 [["canvas_id", 19321000], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Group Exists (0.4ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 57814257], ["LIMIT", 1]] Group Create (0.3ms) INSERT INTO "groups" ("canvas_id", "sis_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 57814257], ["sis_id", "03b9cfff10985d12fa640fd8577af0ca"], ["name", "Some User Group"], ["workflow_state", "available"], ["created_at", "2021-10-15 20:47:43.458551"], ["updated_at", "2021-10-15 20:47:43.458551"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 User Exists (0.2ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 32728109], ["LIMIT", 1]] User Create (0.3ms) INSERT INTO "users" ("canvas_id", "sis_id", "email", "first_name", "last_name", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 32728109], ["sis_id", "88b55ca41c767c72c5cb739846235413"], ["email", "cooldude@coolsite.com"], ["first_name", "Cool"], ["last_name", "Dude"], ["created_at", "2021-10-15 20:47:43.461174"], ["updated_at", "2021-10-15 20:47:43.461174"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 GroupMembership Exists (0.2ms) SELECT 1 AS one FROM "group_memberships" WHERE "group_memberships"."canvas_id" = $1 LIMIT $2 [["canvas_id", 4628890], ["LIMIT", 1]] GroupMembership Create (0.3ms) INSERT INTO "group_memberships" ("canvas_id", "canvas_user_id", "canvas_group_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 4628890], ["canvas_user_id", 32728109], ["canvas_group_id", 57814257], ["workflow_state", "accepted"], ["created_at", "2021-10-15 20:47:43.463639"], ["updated_at", "2021-10-15 20:47:43.463639"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 GroupMembership Exists (0.4ms) SELECT 1 AS one FROM "group_memberships" WHERE "group_memberships"."canvas_id" = $1 AND "group_memberships"."id" != $2 LIMIT $3 [["canvas_id", 4628890], ["id", 15], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 93764733], ["LIMIT", 1]] Group Create (0.3ms) INSERT INTO "groups" ("canvas_id", "sis_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 93764733], ["sis_id", "98557dd84dc5dc7e522a1a55733552a7"], ["name", "Some User Group"], ["workflow_state", "available"], ["created_at", "2021-10-15 20:47:43.469590"], ["updated_at", "2021-10-15 20:47:43.469590"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 User Exists (0.4ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 24008597], ["LIMIT", 1]] User Create (0.4ms) INSERT INTO "users" ("canvas_id", "sis_id", "email", "first_name", "last_name", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 24008597], ["sis_id", "07fb263cf5bfd8aff24161fb8a7e55cf"], ["email", "cooldude@coolsite.com"], ["first_name", "Cool"], ["last_name", "Dude"], ["created_at", "2021-10-15 20:47:43.472524"], ["updated_at", "2021-10-15 20:47:43.472524"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 GroupMembership Exists (0.3ms) SELECT 1 AS one FROM "group_memberships" WHERE "group_memberships"."canvas_id" = $1 LIMIT $2 [["canvas_id", 31378620], ["LIMIT", 1]] GroupMembership Create (0.3ms) INSERT INTO "group_memberships" ("canvas_id", "canvas_user_id", "canvas_group_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 31378620], ["canvas_user_id", 24008597], ["canvas_group_id", 93764733], ["workflow_state", "accepted"], ["created_at", "2021-10-15 20:47:43.475847"], ["updated_at", "2021-10-15 20:47:43.475847"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 GroupMembership Exists (0.4ms) SELECT 1 AS one FROM "group_memberships" WHERE "group_memberships"."canvas_id" = $1 AND "group_memberships"."id" != $2 LIMIT $3 [["canvas_id", 31378620], ["id", 16], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 91532190], ["LIMIT", 1]] Group Create (0.4ms) INSERT INTO "groups" ("canvas_id", "sis_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 91532190], ["sis_id", "eb0ee82c8958c12bc8d66ad38e4e7123"], ["name", "Some User Group"], ["workflow_state", "available"], ["created_at", "2021-10-15 20:47:43.483115"], ["updated_at", "2021-10-15 20:47:43.483115"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Group Exists (0.5ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" IS NULL AND "groups"."id" != $1 LIMIT $2 [["id", 27], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 67429352], ["LIMIT", 1]] Group Create (0.3ms) INSERT INTO "groups" ("canvas_id", "sis_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 67429352], ["sis_id", "d6bbe2d34b9eb3683bd04b8f18569901"], ["name", "Some User Group"], ["workflow_state", "available"], ["created_at", "2021-10-15 20:47:43.491751"], ["updated_at", "2021-10-15 20:47:43.491751"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Group Load (0.2ms) SELECT "groups".* FROM "groups" ORDER BY "groups"."id" ASC LIMIT $1 [["LIMIT", 1]] Group Exists (0.4ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 67429352], ["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 60385450], ["LIMIT", 1]] Group Create (0.3ms) INSERT INTO "groups" ("canvas_id", "sis_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 60385450], ["sis_id", "5e80054fa30f2935fe6b6e0c4ff2a61e"], ["name", "Some User Group"], ["workflow_state", "available"], ["created_at", "2021-10-15 20:47:43.499988"], ["updated_at", "2021-10-15 20:47:43.499988"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 62138983], ["LIMIT", 1]] Group Create (0.3ms) INSERT INTO "groups" ("canvas_id", "sis_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 62138983], ["sis_id", "8e43cddfdfc4955f2248c90ef0f466dc"], ["name", "Some User Group"], ["workflow_state", "available"], ["created_at", "2021-10-15 20:47:43.504813"], ["updated_at", "2021-10-15 20:47:43.504813"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 AND "groups"."id" != $2 LIMIT $3 [["canvas_id", 62138983], ["id", 30], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 4811307], ["LIMIT", 1]] Group Create (0.3ms) INSERT INTO "groups" ("canvas_id", "sis_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 4811307], ["sis_id", "65e2913138d7501cc16931325875c3db"], ["name", "Some User Group"], ["workflow_state", "available"], ["created_at", "2021-10-15 20:47:43.511132"], ["updated_at", "2021-10-15 20:47:43.511132"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 AND "groups"."id" != $2 LIMIT $3 [["canvas_id", 4811307], ["id", 31], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Role Exists (0.2ms) SELECT 1 AS one FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 20842755], ["LIMIT", 1]] Role Create (0.3ms) INSERT INTO "roles" ("canvas_id", "label", "base_role_type", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 20842755], ["label", "Cool Role"], ["base_role_type", "AccountMembership"], ["workflow_state", "active"], ["created_at", "2021-10-15 20:47:43.517592"], ["updated_at", "2021-10-15 20:47:43.517592"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Role Exists (0.2ms) SELECT 1 AS one FROM "roles" WHERE "roles"."canvas_id" IS NULL AND "roles"."id" != $1 LIMIT $2 [["id", 15], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Role Exists (0.2ms) SELECT 1 AS one FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 80151764], ["LIMIT", 1]] Role Create (0.2ms) INSERT INTO "roles" ("canvas_id", "label", "base_role_type", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 80151764], ["label", "Cool Role"], ["base_role_type", "AccountMembership"], ["workflow_state", "active"], ["created_at", "2021-10-15 20:47:43.524636"], ["updated_at", "2021-10-15 20:47:43.524636"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Role Load (0.2ms) SELECT "roles".* FROM "roles" ORDER BY "roles"."id" ASC LIMIT $1 [["LIMIT", 1]] Role Exists (0.3ms) SELECT 1 AS one FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 80151764], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SELECT COUNT(*) FROM "roles" Role Load (0.2ms) SELECT "roles".* FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]]  (0.2ms) SAVEPOINT active_record_1 Role Exists (0.2ms) SELECT 1 AS one FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] Role Create (0.4ms) INSERT INTO "roles" ("canvas_id", "label", "base_role_type", "canvas_account_id", "workflow_state", "permissions", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 1], ["label", "Account Admin"], ["base_role_type", "AccountMembership"], ["canvas_account_id", 10], ["workflow_state", "built_in"], ["permissions", "{\"manage_wiki\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"post_to_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"moderate_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_announcements\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"send_messages\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"send_messages_all\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_outcomes\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"create_conferences\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"create_collaborations\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_roster\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_all_grades\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_grades\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_rubrics\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"comment_on_others_submissions\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_students\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_admin_users\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_role_overrides\":{\"enabled\":true,\"locked\":true,\"readonly\":true,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_account_memberships\":{\"enabled\":true,\"locked\":true,\"readonly\":true,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_account_settings\":{\"enabled\":true,\"locked\":true,\"readonly\":true,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_groups\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_group_pages\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_files\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_assignments\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"undelete_courses\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_grade_changes\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_course_changes\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_question_banks\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_calendar\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_reports\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_courses\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_user_logins\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_user_observers\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_alerts\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"become_user\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_developer_keys\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"import_sis\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_sis\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_sis\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_course_list\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_statistics\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_storage_quotas\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_course_content\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_content\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_interaction_alerts\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"change_course_state\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_sections\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_feature_flags\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_quiz_answer_audits\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"moderate_grades\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"lti_add_edit\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true}}"], ["created_at", "2021-10-15 20:47:43.533393"], ["updated_at", "2021-10-15 20:47:43.533393"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SELECT COUNT(*) FROM "roles" Role Load (0.2ms) SELECT "roles".* FROM "roles" ORDER BY "roles"."id" DESC LIMIT $1 [["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Role Exists (0.3ms) SELECT 1 AS one FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] Role Create (0.3ms) INSERT INTO "roles" ("canvas_id", "label", "base_role_type", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 1], ["label", "Cool Role"], ["base_role_type", "AccountMembership"], ["workflow_state", "active"], ["created_at", "2021-10-15 20:47:43.540198"], ["updated_at", "2021-10-15 20:47:43.540198"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SELECT COUNT(*) FROM "roles" Role Load (0.2ms) SELECT "roles".* FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]]  (0.2ms) SAVEPOINT active_record_1 Role Exists (0.3ms) SELECT 1 AS one FROM "roles" WHERE "roles"."canvas_id" = $1 AND "roles"."id" != $2 LIMIT $3 [["canvas_id", 1], ["id", 18], ["LIMIT", 1]] Role Update (0.5ms) UPDATE "roles" SET "label" = $1, "canvas_account_id" = $2, "permissions" = $3, "workflow_state" = $4, "updated_at" = $5 WHERE "roles"."id" = $6 [["label", "Account Admin"], ["canvas_account_id", 10], ["permissions", "{\"manage_wiki\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"post_to_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"moderate_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_announcements\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"send_messages\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"send_messages_all\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_outcomes\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"create_conferences\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"create_collaborations\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_roster\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_all_grades\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_grades\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_rubrics\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"comment_on_others_submissions\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_students\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_admin_users\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_role_overrides\":{\"enabled\":true,\"locked\":true,\"readonly\":true,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_account_memberships\":{\"enabled\":true,\"locked\":true,\"readonly\":true,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_account_settings\":{\"enabled\":true,\"locked\":true,\"readonly\":true,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_groups\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_group_pages\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_files\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_assignments\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"undelete_courses\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_grade_changes\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_course_changes\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_question_banks\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_calendar\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_reports\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_courses\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_user_logins\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_user_observers\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_alerts\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"become_user\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_developer_keys\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"import_sis\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_sis\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_sis\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_course_list\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_statistics\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_storage_quotas\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_course_content\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_content\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_interaction_alerts\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"change_course_state\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_sections\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_feature_flags\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_quiz_answer_audits\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"moderate_grades\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"lti_add_edit\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true}}"], ["workflow_state", "built_in"], ["updated_at", "2021-10-15 20:47:43.544486"], ["id", 18]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.3ms) SELECT COUNT(*) FROM "roles" Role Load (0.2ms) SELECT "roles".* FROM "roles" WHERE "roles"."id" = $1 LIMIT $2 [["id", 18], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Section Exists (0.5ms) SELECT 1 AS one FROM "sections" WHERE "sections"."canvas_id" = $1 LIMIT $2 [["canvas_id", 8101281], ["LIMIT", 1]] Section Create (0.3ms) INSERT INTO "sections" ("canvas_id", "created_at", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["canvas_id", 8101281], ["created_at", "2021-10-15 20:47:43.564273"], ["updated_at", "2021-10-15 20:47:43.564273"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Section Exists (0.2ms) SELECT 1 AS one FROM "sections" WHERE "sections"."canvas_id" IS NULL AND "sections"."id" != $1 LIMIT $2 [["id", 15], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Section Exists (0.3ms) SELECT 1 AS one FROM "sections" WHERE "sections"."canvas_id" = $1 LIMIT $2 [["canvas_id", 29409849], ["LIMIT", 1]] Section Create (0.3ms) INSERT INTO "sections" ("canvas_id", "created_at", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["canvas_id", 29409849], ["created_at", "2021-10-15 20:47:43.569892"], ["updated_at", "2021-10-15 20:47:43.569892"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Section Load (0.2ms) SELECT "sections".* FROM "sections" ORDER BY "sections"."id" ASC LIMIT $1 [["LIMIT", 1]] Section Exists (0.2ms) SELECT 1 AS one FROM "sections" WHERE "sections"."canvas_id" = $1 LIMIT $2 [["canvas_id", 29409849], ["LIMIT", 1]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Section Exists (0.2ms) SELECT 1 AS one FROM "sections" WHERE "sections"."canvas_id" = $1 LIMIT $2 [["canvas_id", 94745780], ["LIMIT", 1]] Section Create (0.2ms) INSERT INTO "sections" ("canvas_id", "created_at", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["canvas_id", 94745780], ["created_at", "2021-10-15 20:47:43.575222"], ["updated_at", "2021-10-15 20:47:43.575222"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Section Exists (0.2ms) SELECT 1 AS one FROM "sections" WHERE "sections"."canvas_id" = $1 AND "sections"."id" != $2 LIMIT $3 [["canvas_id", 94745780], ["id", 17], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Section Exists (0.2ms) SELECT 1 AS one FROM "sections" WHERE "sections"."canvas_id" = $1 LIMIT $2 [["canvas_id", 38576129], ["LIMIT", 1]] Section Create (0.2ms) INSERT INTO "sections" ("canvas_id", "created_at", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["canvas_id", 38576129], ["created_at", "2021-10-15 20:47:43.579674"], ["updated_at", "2021-10-15 20:47:43.579674"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.7ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Submission Exists (0.8ms) SELECT 1 AS one FROM "submissions" WHERE "submissions"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] Submission Create (0.4ms) INSERT INTO "submissions" ("canvas_id", "submitted_at", "graded_at", "score", "points_possible", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 1], ["submitted_at", "2021-10-08 20:47:43.594501"], ["graded_at", "2021-10-14 20:47:43.594599"], ["score", 5.0], ["points_possible", 10.0], ["created_at", "2021-10-15 20:47:43.596623"], ["updated_at", "2021-10-15 20:47:43.596623"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Submission Exists (0.2ms) SELECT 1 AS one FROM "submissions" WHERE "submissions"."canvas_id" IS NULL AND "submissions"."id" != $1 LIMIT $2 [["id", 15], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Submission Exists (0.2ms) SELECT 1 AS one FROM "submissions" WHERE "submissions"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]] Submission Create (0.2ms) INSERT INTO "submissions" ("canvas_id", "submitted_at", "graded_at", "score", "points_possible", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 2], ["submitted_at", "2021-10-08 20:47:43.601776"], ["graded_at", "2021-10-14 20:47:43.601859"], ["score", 5.0], ["points_possible", 10.0], ["created_at", "2021-10-15 20:47:43.602749"], ["updated_at", "2021-10-15 20:47:43.602749"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Submission Load (0.3ms) SELECT "submissions".* FROM "submissions" ORDER BY "submissions"."id" ASC LIMIT $1 [["LIMIT", 1]] Submission Exists (0.2ms) SELECT 1 AS one FROM "submissions" WHERE "submissions"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Submission Exists (0.3ms) SELECT 1 AS one FROM "submissions" WHERE "submissions"."canvas_id" = $1 LIMIT $2 [["canvas_id", 3], ["LIMIT", 1]] Submission Create (0.2ms) INSERT INTO "submissions" ("canvas_id", "submitted_at", "graded_at", "score", "points_possible", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 3], ["submitted_at", "2021-10-08 20:47:43.607350"], ["graded_at", "2021-10-14 20:47:43.607451"], ["score", 5.0], ["points_possible", 10.0], ["created_at", "2021-10-15 20:47:43.608497"], ["updated_at", "2021-10-15 20:47:43.608497"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Submission Exists (1.4ms) SELECT 1 AS one FROM "submissions" WHERE "submissions"."canvas_id" = $1 AND "submissions"."id" != $2 LIMIT $3 [["canvas_id", 3], ["id", 17], ["LIMIT", 1]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Submission Exists (0.2ms) SELECT 1 AS one FROM "submissions" WHERE "submissions"."canvas_id" = $1 LIMIT $2 [["canvas_id", 4], ["LIMIT", 1]] Submission Create (0.3ms) INSERT INTO "submissions" ("canvas_id", "submitted_at", "graded_at", "score", "points_possible", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 4], ["submitted_at", "2021-10-08 20:47:43.621667"], ["graded_at", "2021-10-14 20:47:43.621751"], ["score", 5.0], ["points_possible", 10.0], ["created_at", "2021-10-15 20:47:43.622632"], ["updated_at", "2021-10-15 20:47:43.622632"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Submission Exists (0.2ms) SELECT 1 AS one FROM "submissions" WHERE "submissions"."canvas_id" = $1 AND "submissions"."id" != $2 LIMIT $3 [["canvas_id", 4], ["id", 18], ["LIMIT", 1]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Submission Exists (0.2ms) SELECT 1 AS one FROM "submissions" WHERE "submissions"."canvas_id" = $1 LIMIT $2 [["canvas_id", 5], ["LIMIT", 1]] Submission Create (0.2ms) INSERT INTO "submissions" ("canvas_id", "submitted_at", "graded_at", "score", "points_possible", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 5], ["submitted_at", "2021-10-08 20:47:43.625967"], ["graded_at", "2021-10-14 20:47:43.626044"], ["score", 5.0], ["points_possible", 10.0], ["created_at", "2021-10-15 20:47:43.626860"], ["updated_at", "2021-10-15 20:47:43.626860"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Submission Exists (0.2ms) SELECT 1 AS one FROM "submissions" WHERE "submissions"."canvas_id" = $1 AND "submissions"."id" != $2 LIMIT $3 [["canvas_id", 5], ["id", 19], ["LIMIT", 1]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Term Exists (0.2ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 32016531], ["LIMIT", 1]] Term Create (0.2ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 32016531], ["name", "Cool Term"], ["start_at", "2021-10-12 20:47:41.673180"], ["end_at", "2021-10-18 20:47:41.673286"], ["workflow_state", "active"], ["sis_id", "fd871715aa17868f6d5e2187c61ea0cc"], ["created_at", "2021-10-15 20:47:43.631302"], ["updated_at", "2021-10-15 20:47:43.631302"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Term Exists (0.2ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" IS NULL AND "terms"."id" != $1 LIMIT $2 [["id", 43], ["LIMIT", 1]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Term Exists (0.2ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 83171791], ["LIMIT", 1]] Term Create (0.2ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 83171791], ["name", "Cool Term"], ["start_at", "2021-10-12 20:47:41.673180"], ["end_at", "2021-10-18 20:47:41.673286"], ["workflow_state", "active"], ["sis_id", "1ae346f743c4a3b92d9ba2ed888178a3"], ["created_at", "2021-10-15 20:47:43.636329"], ["updated_at", "2021-10-15 20:47:43.636329"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Term Load (0.1ms) SELECT "terms".* FROM "terms" ORDER BY "terms"."id" ASC LIMIT $1 [["LIMIT", 1]] Term Exists (0.2ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 83171791], ["LIMIT", 1]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Term Exists (0.2ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 59512476], ["LIMIT", 1]] Term Create (0.2ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 59512476], ["name", "Cool Term"], ["start_at", "2021-10-12 20:47:41.673180"], ["end_at", "2021-10-18 20:47:41.673286"], ["workflow_state", "active"], ["sis_id", "935538e0fb297be78edddaa7128ca3a6"], ["created_at", "2021-10-15 20:47:43.641284"], ["updated_at", "2021-10-15 20:47:43.641284"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Term Exists (0.2ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 46313246], ["LIMIT", 1]] Term Create (0.2ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 46313246], ["name", "Cool Term"], ["start_at", "2021-10-13 20:47:43.643541"], ["end_at", "2021-10-18 20:47:43.643622"], ["workflow_state", "active"], ["sis_id", "693f62295589190a02ce715c6072161b"], ["created_at", "2021-10-15 20:47:43.644964"], ["updated_at", "2021-10-15 20:47:43.644964"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Term Exists (0.1ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 33167210], ["LIMIT", 1]] Term Create (0.2ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 33167210], ["name", "Cool Term"], ["start_at", "2021-10-12 20:47:41.673180"], ["end_at", "2021-10-18 20:47:41.673286"], ["workflow_state", "inactive"], ["sis_id", "07b68a7c1a6332dfb3abd8ddbf119145"], ["created_at", "2021-10-15 20:47:43.646765"], ["updated_at", "2021-10-15 20:47:43.646765"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Term Exists (0.2ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 88700258], ["LIMIT", 1]] Term Create (0.2ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 88700258], ["name", "Cool Term"], ["start_at", "2021-08-15 20:47:43.647618"], ["end_at", "2021-09-15 20:47:43.647677"], ["workflow_state", "active"], ["sis_id", "9d9f8a7facc4d5f91c4ee166beed6b50"], ["created_at", "2021-10-15 20:47:43.648722"], ["updated_at", "2021-10-15 20:47:43.648722"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Term Exists (0.2ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 98690908], ["LIMIT", 1]] Term Create (0.2ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 98690908], ["name", "Cool Term"], ["start_at", "2022-04-15 20:47:43.649672"], ["end_at", "2022-10-15 20:47:43.649728"], ["workflow_state", "active"], ["sis_id", "5ba02c8ce9b5439f52bf638ab58186cc"], ["created_at", "2021-10-15 20:47:43.650823"], ["updated_at", "2021-10-15 20:47:43.650823"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Term Load (0.3ms) SELECT "terms".* FROM "terms" WHERE "terms"."workflow_state" = $1 AND (terms.start_at <= '2021-10-15 20:47:43.652093' OR terms.start_at IS NULL) AND (terms.end_at >= '2021-10-15 20:47:43.652228' OR terms.end_at IS NULL) [["workflow_state", "active"]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.3ms) SELECT COUNT(*) FROM "terms" Term Load (0.2ms) SELECT "terms".* FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]]  (0.2ms) SAVEPOINT active_record_1 Term Exists (0.2ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] Term Create (0.2ms) INSERT INTO "terms" ("canvas_id", "name", "workflow_state", "grading_period_group_id", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 1], ["name", "Default Term"], ["workflow_state", "active"], ["grading_period_group_id", 1], ["sis_id", "Test"], ["created_at", "2021-10-15 20:47:43.656635"], ["updated_at", "2021-10-15 20:47:43.656635"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SELECT COUNT(*) FROM "terms" Term Load (0.2ms) SELECT "terms".* FROM "terms" ORDER BY "terms"."id" DESC LIMIT $1 [["LIMIT", 1]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Term Exists (0.2ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] Term Create (0.2ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 1], ["name", "Cool Term"], ["start_at", "2021-10-12 20:47:41.673180"], ["end_at", "2021-10-18 20:47:41.673286"], ["workflow_state", "active"], ["sis_id", "e3c5fd0652efdea384b9eae83bd95524"], ["created_at", "2021-10-15 20:47:43.660953"], ["updated_at", "2021-10-15 20:47:43.660953"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SELECT COUNT(*) FROM "terms" Term Load (0.1ms) SELECT "terms".* FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]]  (0.1ms) SAVEPOINT active_record_1 Term Exists (0.2ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 AND "terms"."id" != $2 LIMIT $3 [["canvas_id", 1], ["id", 51], ["LIMIT", 1]] Term Update (0.2ms) UPDATE "terms" SET "name" = $1, "sis_id" = $2, "start_at" = $3, "end_at" = $4, "grading_period_group_id" = $5, "updated_at" = $6 WHERE "terms"."id" = $7 [["name", "Default Term"], ["sis_id", "Test"], ["start_at", nil], ["end_at", nil], ["grading_period_group_id", 1], ["updated_at", "2021-10-15 20:47:43.663443"], ["id", 51]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SELECT COUNT(*) FROM "terms" Term Load (0.1ms) SELECT "terms".* FROM "terms" WHERE "terms"."id" = $1 LIMIT $2 [["id", 51], ["LIMIT", 1]]  (0.1ms) ROLLBACK  (0.3ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 User Exists (0.2ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 12335764], ["LIMIT", 1]] User Create (0.2ms) INSERT INTO "users" ("canvas_id", "sis_id", "email", "first_name", "last_name", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 12335764], ["sis_id", "84b6c47a35f994fc952b24e6bb34965c"], ["email", "cooldude@coolsite.com"], ["first_name", "Cool"], ["last_name", "Dude"], ["created_at", "2021-10-15 20:47:43.667399"], ["updated_at", "2021-10-15 20:47:43.667399"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 User Exists (0.4ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" IS NULL AND "users"."id" != $1 LIMIT $2 [["id", 31], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 User Exists (0.2ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 28921136], ["LIMIT", 1]] User Create (0.2ms) INSERT INTO "users" ("canvas_id", "sis_id", "email", "first_name", "last_name", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 28921136], ["sis_id", "f528f38d68ac97e32626c082b86ec23d"], ["email", "cooldude@coolsite.com"], ["first_name", "Cool"], ["last_name", "Dude"], ["created_at", "2021-10-15 20:47:43.674637"], ["updated_at", "2021-10-15 20:47:43.674637"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 User Load (0.2ms) SELECT "users".* FROM "users" ORDER BY "users"."id" ASC LIMIT $1 [["LIMIT", 1]] User Exists (0.3ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 28921136], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 User Exists (0.2ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 18519119], ["LIMIT", 1]] User Create (0.2ms) INSERT INTO "users" ("canvas_id", "sis_id", "email", "first_name", "last_name", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 18519119], ["sis_id", "d80f142cf374b0ef477e3a0ad6056e5d"], ["email", "cooldude@coolsite.com"], ["first_name", "Cool"], ["last_name", "Dude"], ["created_at", "2021-10-15 20:47:43.680462"], ["updated_at", "2021-10-15 20:47:43.680462"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 User Exists (0.3ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 87113668], ["LIMIT", 1]] User Create (0.3ms) INSERT INTO "users" ("canvas_id", "sis_id", "email", "first_name", "last_name", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 87113668], ["sis_id", "de31e832cc6edbc91a339cf5095820d3"], ["email", "cooldude@coolsite.com"], ["first_name", "Cool"], ["last_name", "Dude"], ["created_at", "2021-10-15 20:47:43.684421"], ["updated_at", "2021-10-15 20:47:43.684421"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 User Exists (0.3ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 49070920], ["LIMIT", 1]] User Create (0.3ms) INSERT INTO "users" ("canvas_id", "sis_id", "email", "first_name", "last_name", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 49070920], ["sis_id", "34a377d36e455bde7c9d19ae503ec2cf"], ["email", "cooldude@coolsite.com"], ["first_name", "Cool"], ["last_name", "Dude"], ["created_at", "2021-10-15 20:47:43.688151"], ["updated_at", "2021-10-15 20:47:43.688151"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SELECT COUNT(*) FROM "assignment_groups" AssignmentGroup Create Many (0.6ms) INSERT INTO "assignment_groups" ("canvas_id","canvas_course_id","name","rules","position","group_weight","workflow_state","canvas_created_at","canvas_updated_at","created_at","updated_at") VALUES (1,1,'Assignments','--- drop_lowest:1\nnever_drop:36\n ',1,50.0,'available','2017-09-08 01:37:33','2017-09-08 01:37:33','2021-10-15 20:47:43.694670','2021-10-15 20:47:43.694670'),(2,1,'Tests',NULL,1,50.0,'available','2017-09-08 01:37:33','2017-09-08 01:37:33','2021-10-15 20:47:43.694670','2021-10-15 20:47:43.694670') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","canvas_course_id"=EXCLUDED."canvas_course_id","name"=EXCLUDED."name","rules"=EXCLUDED."rules","position"=EXCLUDED."position","group_weight"=EXCLUDED."group_weight","workflow_state"=EXCLUDED."workflow_state","canvas_created_at"=EXCLUDED."canvas_created_at","canvas_updated_at"=EXCLUDED."canvas_updated_at","updated_at"=EXCLUDED."updated_at" WHERE ("assignment_groups".canvas_id, "assignment_groups".canvas_course_id, "assignment_groups".name, "assignment_groups".rules, "assignment_groups".position, "assignment_groups".group_weight, "assignment_groups".workflow_state, "assignment_groups".canvas_created_at, "assignment_groups".canvas_updated_at) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.canvas_course_id, EXCLUDED.name, EXCLUDED.rules, EXCLUDED.position, EXCLUDED.group_weight, EXCLUDED.workflow_state, EXCLUDED.canvas_created_at, EXCLUDED.canvas_updated_at) RETURNING "id"  (0.2ms) SELECT COUNT(*) FROM "assignment_groups"  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SELECT COUNT(*) FROM "assignments" Assignment Create Many (0.5ms) INSERT INTO "assignments" ("canvas_id","title","description","due_at","unlock_at","lock_at","points_possible","min_score","max_score","mastery_score","grading_type","submission_types","workflow_state","canvas_context_id","canvas_context_type","canvas_assignment_group_id","canvas_grading_scheme_id","canvas_grading_standard_id","created_at","updated_at") VALUES (88,'Assignment 1','

fdsfds

',NULL,NULL,NULL,100.0,NULL,NULL,NULL,'points','online_text_entry','published',58,'Course',55,NULL,NULL,'2021-10-15 20:47:43.698689','2021-10-15 20:47:43.698689'),(89,'fdsfdsfds','

fdsfdsfsdf

',NULL,NULL,NULL,100.0,NULL,NULL,NULL,'points','online_text_entry','published',59,'Course',56,NULL,NULL,'2021-10-15 20:47:43.698689','2021-10-15 20:47:43.698689') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","title"=EXCLUDED."title","description"=EXCLUDED."description","due_at"=EXCLUDED."due_at","unlock_at"=EXCLUDED."unlock_at","lock_at"=EXCLUDED."lock_at","points_possible"=EXCLUDED."points_possible","min_score"=EXCLUDED."min_score","max_score"=EXCLUDED."max_score","mastery_score"=EXCLUDED."mastery_score","grading_type"=EXCLUDED."grading_type","submission_types"=EXCLUDED."submission_types","workflow_state"=EXCLUDED."workflow_state","canvas_context_id"=EXCLUDED."canvas_context_id","canvas_context_type"=EXCLUDED."canvas_context_type","canvas_assignment_group_id"=EXCLUDED."canvas_assignment_group_id","canvas_grading_scheme_id"=EXCLUDED."canvas_grading_scheme_id","canvas_grading_standard_id"=EXCLUDED."canvas_grading_standard_id","updated_at"=EXCLUDED."updated_at" WHERE ("assignments".canvas_id, "assignments".title, "assignments".description, "assignments".due_at, "assignments".unlock_at, "assignments".lock_at, "assignments".points_possible, "assignments".min_score, "assignments".max_score, "assignments".mastery_score, "assignments".grading_type, "assignments".submission_types, "assignments".workflow_state, "assignments".canvas_context_id, "assignments".canvas_context_type, "assignments".canvas_assignment_group_id, "assignments".canvas_grading_scheme_id, "assignments".canvas_grading_standard_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.title, EXCLUDED.description, EXCLUDED.due_at, EXCLUDED.unlock_at, EXCLUDED.lock_at, EXCLUDED.points_possible, EXCLUDED.min_score, EXCLUDED.max_score, EXCLUDED.mastery_score, EXCLUDED.grading_type, EXCLUDED.submission_types, EXCLUDED.workflow_state, EXCLUDED.canvas_context_id, EXCLUDED.canvas_context_type, EXCLUDED.canvas_assignment_group_id, EXCLUDED.canvas_grading_scheme_id, EXCLUDED.canvas_grading_standard_id) RETURNING "id"  (0.2ms) SELECT COUNT(*) FROM "assignments"  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SELECT COUNT(*) FROM "context_module_items" ContextModuleItem Create Many (0.3ms) INSERT INTO "context_module_items" ("canvas_id","canvas_context_module_id","position","canvas_content_id","canvas_content_type","workflow_state","canvas_assignment_id","created_at","updated_at") VALUES (15,9,1,83,'Assignment','active',1,'2021-10-15 20:47:43.701919','2021-10-15 20:47:43.701919'),(16,10,1,80,'Assignment','active',2,'2021-10-15 20:47:43.701919','2021-10-15 20:47:43.701919') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","canvas_context_module_id"=EXCLUDED."canvas_context_module_id","position"=EXCLUDED."position","canvas_content_id"=EXCLUDED."canvas_content_id","canvas_content_type"=EXCLUDED."canvas_content_type","workflow_state"=EXCLUDED."workflow_state","canvas_assignment_id"=EXCLUDED."canvas_assignment_id","updated_at"=EXCLUDED."updated_at" WHERE ("context_module_items".canvas_id, "context_module_items".canvas_context_module_id, "context_module_items".position, "context_module_items".canvas_content_id, "context_module_items".canvas_content_type, "context_module_items".workflow_state, "context_module_items".canvas_assignment_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.canvas_context_module_id, EXCLUDED.position, EXCLUDED.canvas_content_id, EXCLUDED.canvas_content_type, EXCLUDED.workflow_state, EXCLUDED.canvas_assignment_id) RETURNING "id"  (0.1ms) SELECT COUNT(*) FROM "context_module_items"  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.3ms) SELECT COUNT(*) FROM "context_modules" ContextModule Create Many (0.4ms) INSERT INTO "context_modules" ("canvas_id","canvas_context_id","canvas_context_type","position","name","workflow_state","deleted_at","created_at","updated_at") VALUES (23,785,'Course',1,'New Mod','active',NULL,'2021-10-15 20:47:43.705205','2021-10-15 20:47:43.705205'),(4,27,'Course',1,'Modules gonna module','unpublished',NULL,'2021-10-15 20:47:43.705205','2021-10-15 20:47:43.705205') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","canvas_context_id"=EXCLUDED."canvas_context_id","canvas_context_type"=EXCLUDED."canvas_context_type","position"=EXCLUDED."position","name"=EXCLUDED."name","workflow_state"=EXCLUDED."workflow_state","deleted_at"=EXCLUDED."deleted_at","updated_at"=EXCLUDED."updated_at" WHERE ("context_modules".canvas_id, "context_modules".canvas_context_id, "context_modules".canvas_context_type, "context_modules".position, "context_modules".name, "context_modules".workflow_state, "context_modules".deleted_at) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.canvas_context_id, EXCLUDED.canvas_context_type, EXCLUDED.position, EXCLUDED.name, EXCLUDED.workflow_state, EXCLUDED.deleted_at) RETURNING "id"  (0.1ms) SELECT COUNT(*) FROM "context_modules"  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SELECT COUNT(*) FROM "courses" Course Create Many (0.4ms) INSERT INTO "courses" ("canvas_id","sis_id","course_code","name","canvas_account_id","canvas_term_id","start_at","end_at","workflow_state","grading_standard_id","created_at","updated_at") VALUES (1,'course_sis_id_1','C1','Course #1',1,1,'2017-03-27 21:53:18','2017-04-27 12:21:18','active',NULL,'2021-10-15 20:47:43.709297','2021-10-15 20:47:43.709297'),(2,'course_sis_id_2','C2','Course #2',1,1,'2017-03-27 21:53:18','2017-04-27 12:21:18','unpublished',NULL,'2021-10-15 20:47:43.709297','2021-10-15 20:47:43.709297') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","sis_id"=EXCLUDED."sis_id","course_code"=EXCLUDED."course_code","name"=EXCLUDED."name","canvas_account_id"=EXCLUDED."canvas_account_id","canvas_term_id"=EXCLUDED."canvas_term_id","start_at"=EXCLUDED."start_at","end_at"=EXCLUDED."end_at","workflow_state"=EXCLUDED."workflow_state","grading_standard_id"=EXCLUDED."grading_standard_id","updated_at"=EXCLUDED."updated_at" WHERE ("courses".canvas_id, "courses".sis_id, "courses".course_code, "courses".name, "courses".canvas_account_id, "courses".canvas_term_id, "courses".start_at, "courses".end_at, "courses".workflow_state, "courses".grading_standard_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.sis_id, EXCLUDED.course_code, EXCLUDED.name, EXCLUDED.canvas_account_id, EXCLUDED.canvas_term_id, EXCLUDED.start_at, EXCLUDED.end_at, EXCLUDED.workflow_state, EXCLUDED.grading_standard_id) RETURNING "id"  (0.1ms) SELECT COUNT(*) FROM "courses"  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SELECT COUNT(*) FROM "users" User Create Many (0.4ms) INSERT INTO "users" ("canvas_id","sis_id","email","first_name","last_name","name","sortable_name","workflow_state","login_id","created_at","updated_at") VALUES (1,'sis_id_1','poorbastard@yharnam.com','Patches','the Spider','Patches the Spider','the Spider, Patches','active','spiderdude1337','2021-10-15 20:47:43.712936','2021-10-15 20:47:43.712936'),(2,'sis_id_2','dreamer@yharnam.com','Hunter','Djura','Hunter Djura','Djura, Hunter','active','retireddude109','2021-10-15 20:47:43.712936','2021-10-15 20:47:43.712936') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","sis_id"=EXCLUDED."sis_id","email"=EXCLUDED."email","first_name"=EXCLUDED."first_name","last_name"=EXCLUDED."last_name","name"=EXCLUDED."name","sortable_name"=EXCLUDED."sortable_name","workflow_state"=EXCLUDED."workflow_state","login_id"=EXCLUDED."login_id","updated_at"=EXCLUDED."updated_at" WHERE ("users".canvas_id, "users".sis_id, "users".email, "users".first_name, "users".last_name, "users".name, "users".sortable_name, "users".workflow_state, "users".login_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.sis_id, EXCLUDED.email, EXCLUDED.first_name, EXCLUDED.last_name, EXCLUDED.name, EXCLUDED.sortable_name, EXCLUDED.workflow_state, EXCLUDED.login_id) RETURNING "id"  (0.2ms) SELECT COUNT(*) FROM "users"  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SELECT COUNT(*) FROM "courses" Course Create Many (0.3ms) INSERT INTO "courses" ("canvas_id","sis_id","course_code","name","canvas_account_id","canvas_term_id","start_at","end_at","workflow_state","grading_standard_id","created_at","updated_at") VALUES (1,'course_sis_id_1','C1','Course #1',1,1,'2017-03-27 21:53:18','2017-04-27 12:21:18','active',NULL,'2021-10-15 20:47:43.716069','2021-10-15 20:47:43.716069'),(2,'course_sis_id_2','C2','Course #2',1,1,'2017-03-27 21:53:18','2017-04-27 12:21:18','unpublished',NULL,'2021-10-15 20:47:43.716069','2021-10-15 20:47:43.716069') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","sis_id"=EXCLUDED."sis_id","course_code"=EXCLUDED."course_code","name"=EXCLUDED."name","canvas_account_id"=EXCLUDED."canvas_account_id","canvas_term_id"=EXCLUDED."canvas_term_id","start_at"=EXCLUDED."start_at","end_at"=EXCLUDED."end_at","workflow_state"=EXCLUDED."workflow_state","grading_standard_id"=EXCLUDED."grading_standard_id","updated_at"=EXCLUDED."updated_at" WHERE ("courses".canvas_id, "courses".sis_id, "courses".course_code, "courses".name, "courses".canvas_account_id, "courses".canvas_term_id, "courses".start_at, "courses".end_at, "courses".workflow_state, "courses".grading_standard_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.sis_id, EXCLUDED.course_code, EXCLUDED.name, EXCLUDED.canvas_account_id, EXCLUDED.canvas_term_id, EXCLUDED.start_at, EXCLUDED.end_at, EXCLUDED.workflow_state, EXCLUDED.grading_standard_id) RETURNING "id"  (0.2ms) SELECT COUNT(*) FROM "courses" Course Load (0.2ms) SELECT "courses".* FROM "courses" ORDER BY "courses"."id" ASC LIMIT $1 [["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SELECT COUNT(*) FROM "enrollments" Enrollment Create Many (0.4ms) INSERT INTO "enrollments" ("canvas_id","canvas_course_id","course_sis_id","canvas_user_id","user_sis_id","role","canvas_role_id","canvas_section_id","workflow_state","base_role_type","created_at","updated_at") VALUES (1,1,'sis_MUSC_2520_834',2,'sis_dalvarez_247','teacher',4,1,'active','TeacherEnrollment','2021-10-15 20:47:43.720071','2021-10-15 20:47:43.720071'),(2,1,'sis_MUSC_2520_834',3,'sis_jweaver_720','student',4,1,'active','StudentEnrollment','2021-10-15 20:47:43.720071','2021-10-15 20:47:43.720071') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","canvas_course_id"=EXCLUDED."canvas_course_id","course_sis_id"=EXCLUDED."course_sis_id","canvas_user_id"=EXCLUDED."canvas_user_id","user_sis_id"=EXCLUDED."user_sis_id","role"=EXCLUDED."role","canvas_role_id"=EXCLUDED."canvas_role_id","canvas_section_id"=EXCLUDED."canvas_section_id","workflow_state"=EXCLUDED."workflow_state","base_role_type"=EXCLUDED."base_role_type","updated_at"=EXCLUDED."updated_at" WHERE ("enrollments".canvas_id, "enrollments".canvas_course_id, "enrollments".course_sis_id, "enrollments".canvas_user_id, "enrollments".user_sis_id, "enrollments".role, "enrollments".canvas_role_id, "enrollments".canvas_section_id, "enrollments".workflow_state, "enrollments".base_role_type) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.canvas_course_id, EXCLUDED.course_sis_id, EXCLUDED.canvas_user_id, EXCLUDED.user_sis_id, EXCLUDED.role, EXCLUDED.canvas_role_id, EXCLUDED.canvas_section_id, EXCLUDED.workflow_state, EXCLUDED.base_role_type) RETURNING "id"  (0.2ms) SELECT COUNT(*) FROM "enrollments"  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SELECT COUNT(*) FROM "sections" Section Create Many (0.4ms) INSERT INTO "sections" ("canvas_id","sis_id","canvas_course_id","name","workflow_state","start_at","end_at","created_at","updated_at") VALUES (1,'sis_section_1',1,'Cool Section','active','2017-03-27 21:53:18','2017-03-27 21:53:18','2021-10-15 20:47:43.723214','2021-10-15 20:47:43.723214'),(2,'sis_section_2',2,'Lame Section','active','2017-03-27 21:53:18','2017-03-27 21:53:18','2021-10-15 20:47:43.723214','2021-10-15 20:47:43.723214') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","sis_id"=EXCLUDED."sis_id","canvas_course_id"=EXCLUDED."canvas_course_id","name"=EXCLUDED."name","workflow_state"=EXCLUDED."workflow_state","start_at"=EXCLUDED."start_at","end_at"=EXCLUDED."end_at","updated_at"=EXCLUDED."updated_at" WHERE ("sections".canvas_id, "sections".sis_id, "sections".canvas_course_id, "sections".name, "sections".workflow_state, "sections".start_at, "sections".end_at) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.sis_id, EXCLUDED.canvas_course_id, EXCLUDED.name, EXCLUDED.workflow_state, EXCLUDED.start_at, EXCLUDED.end_at) RETURNING "id"  (0.2ms) SELECT COUNT(*) FROM "sections" Section Load (0.2ms) SELECT "sections".* FROM "sections" ORDER BY "sections"."id" ASC LIMIT $1 [["LIMIT", 1]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN Section Create Many (0.3ms) INSERT INTO "sections" ("canvas_id","canvas_nonxlist_course_id","created_at","updated_at") VALUES (2,2,'2021-10-15 20:47:43.726292','2021-10-15 20:47:43.726292') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","canvas_nonxlist_course_id"=EXCLUDED."canvas_nonxlist_course_id","updated_at"=EXCLUDED."updated_at" WHERE ("sections".canvas_id, "sections".canvas_nonxlist_course_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.canvas_nonxlist_course_id) RETURNING "id"  (0.2ms) SELECT COUNT(*) FROM "sections" WHERE "sections"."canvas_nonxlist_course_id" IS NOT NULL Section Load (0.1ms) SELECT "sections".* FROM "sections" WHERE "sections"."canvas_nonxlist_course_id" IS NOT NULL ORDER BY "sections"."id" ASC LIMIT $1 [["LIMIT", 1]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SELECT COUNT(*) FROM "groups" Group Create Many (0.4ms) INSERT INTO "groups" ("canvas_id","sis_id","canvas_group_category_id","group_category_sis_id","canvas_account_id","canvas_course_id","name","workflow_state","context_id","context_type","max_membership","created_at","updated_at") VALUES (50,'sis1',10,NULL,1,NULL,'Group1','available',1,'Account',NULL,'2021-10-15 20:47:43.729818','2021-10-15 20:47:43.729818'),(51,'sis2',2,NULL,NULL,1,'Group2','available',1,'Course',1,'2021-10-15 20:47:43.729818','2021-10-15 20:47:43.729818') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","sis_id"=EXCLUDED."sis_id","canvas_group_category_id"=EXCLUDED."canvas_group_category_id","group_category_sis_id"=EXCLUDED."group_category_sis_id","canvas_account_id"=EXCLUDED."canvas_account_id","canvas_course_id"=EXCLUDED."canvas_course_id","name"=EXCLUDED."name","workflow_state"=EXCLUDED."workflow_state","context_id"=EXCLUDED."context_id","context_type"=EXCLUDED."context_type","max_membership"=EXCLUDED."max_membership","updated_at"=EXCLUDED."updated_at" WHERE ("groups".canvas_id, "groups".sis_id, "groups".canvas_group_category_id, "groups".group_category_sis_id, "groups".canvas_account_id, "groups".canvas_course_id, "groups".name, "groups".workflow_state, "groups".context_id, "groups".context_type, "groups".max_membership) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.sis_id, EXCLUDED.canvas_group_category_id, EXCLUDED.group_category_sis_id, EXCLUDED.canvas_account_id, EXCLUDED.canvas_course_id, EXCLUDED.name, EXCLUDED.workflow_state, EXCLUDED.context_id, EXCLUDED.context_type, EXCLUDED.max_membership) RETURNING "id"  (0.1ms) SELECT COUNT(*) FROM "groups" Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."name" = $1 LIMIT $2 [["name", "Group1"], ["LIMIT", 1]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SELECT COUNT(*) FROM "group_memberships" GroupMembership Create Many (0.3ms) INSERT INTO "group_memberships" ("canvas_id","canvas_group_id","group_sis_id","canvas_user_id","user_sis_id","workflow_state","created_at","updated_at") VALUES (50,1,NULL,10,NULL,'accepted','2021-10-15 20:47:43.733497','2021-10-15 20:47:43.733497'),(51,2,NULL,11,NULL,'accepted','2021-10-15 20:47:43.733497','2021-10-15 20:47:43.733497') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","canvas_group_id"=EXCLUDED."canvas_group_id","group_sis_id"=EXCLUDED."group_sis_id","canvas_user_id"=EXCLUDED."canvas_user_id","user_sis_id"=EXCLUDED."user_sis_id","workflow_state"=EXCLUDED."workflow_state","updated_at"=EXCLUDED."updated_at" WHERE ("group_memberships".canvas_id, "group_memberships".canvas_group_id, "group_memberships".group_sis_id, "group_memberships".canvas_user_id, "group_memberships".user_sis_id, "group_memberships".workflow_state) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.canvas_group_id, EXCLUDED.group_sis_id, EXCLUDED.canvas_user_id, EXCLUDED.user_sis_id, EXCLUDED.workflow_state) RETURNING "id"  (0.1ms) SELECT COUNT(*) FROM "group_memberships" GroupMembership Load (0.1ms) SELECT "group_memberships".* FROM "group_memberships" WHERE "group_memberships"."canvas_id" = $1 LIMIT $2 [["canvas_id", 50], ["LIMIT", 1]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SELECT COUNT(*) FROM "user_observers" UserObserver Create Many (0.4ms) INSERT INTO "user_observers" ("observing_user_id","observed_user_id","workflow_state","created_at","updated_at") VALUES (21,3,'active','2021-10-15 20:47:43.740959','2021-10-15 20:47:43.740959'),(21,2,'active','2021-10-15 20:47:43.740959','2021-10-15 20:47:43.740959') ON CONFLICT (observing_user_id, observed_user_id) DO UPDATE SET "observing_user_id"=EXCLUDED."observing_user_id","observed_user_id"=EXCLUDED."observed_user_id","workflow_state"=EXCLUDED."workflow_state","updated_at"=EXCLUDED."updated_at" WHERE ("user_observers".observing_user_id, "user_observers".observed_user_id, "user_observers".workflow_state) IS DISTINCT FROM (EXCLUDED.observing_user_id, EXCLUDED.observed_user_id, EXCLUDED.workflow_state) RETURNING "id"  (0.2ms) SELECT COUNT(*) FROM "user_observers" UserObserver Load (0.2ms) SELECT "user_observers".* FROM "user_observers" WHERE "user_observers"."observed_user_id" = $1 LIMIT $2 [["observed_user_id", 3], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.3ms) SELECT COUNT(*) FROM "grading_periods" GradingPeriod Create Many (0.5ms) INSERT INTO "grading_periods" ("canvas_id","title","weight","start_date","end_date","close_date","canvas_grading_period_group_id","workflow_state","created_at","updated_at") VALUES (1,'Period 1',0.2,'2019-07-01 06:00:00','2019-08-01 05:59:59','2019-08-01 05:59:59',1,'active','2021-10-15 20:47:43.752653','2021-10-15 20:47:43.752653'),(2,'Period 2',0.8,'2019-08-01 06:00:00','2019-09-01 05:59:59','2019-09-01 05:59:59',1,'deleted','2021-10-15 20:47:43.752653','2021-10-15 20:47:43.752653') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","title"=EXCLUDED."title","weight"=EXCLUDED."weight","start_date"=EXCLUDED."start_date","end_date"=EXCLUDED."end_date","close_date"=EXCLUDED."close_date","canvas_grading_period_group_id"=EXCLUDED."canvas_grading_period_group_id","workflow_state"=EXCLUDED."workflow_state","updated_at"=EXCLUDED."updated_at" WHERE ("grading_periods".canvas_id, "grading_periods".title, "grading_periods".weight, "grading_periods".start_date, "grading_periods".end_date, "grading_periods".close_date, "grading_periods".canvas_grading_period_group_id, "grading_periods".workflow_state) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.title, EXCLUDED.weight, EXCLUDED.start_date, EXCLUDED.end_date, EXCLUDED.close_date, EXCLUDED.canvas_grading_period_group_id, EXCLUDED.workflow_state) RETURNING "id"  (0.2ms) SELECT COUNT(*) FROM "grading_periods" GradingPeriod Load (0.2ms) SELECT "grading_periods".* FROM "grading_periods" WHERE "grading_periods"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.1ms) BEGIN  (0.3ms) SELECT COUNT(*) FROM "grading_period_groups" GradingPeriodGroup Create Many (0.4ms) INSERT INTO "grading_period_groups" ("canvas_id","title","weighted","display_totals_for_all_grading_periods","workflow_state","created_at","updated_at") VALUES (1,'Test Group',FALSE,FALSE,'active','2021-10-15 20:47:43.768137','2021-10-15 20:47:43.768137') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","title"=EXCLUDED."title","weighted"=EXCLUDED."weighted","display_totals_for_all_grading_periods"=EXCLUDED."display_totals_for_all_grading_periods","workflow_state"=EXCLUDED."workflow_state","updated_at"=EXCLUDED."updated_at" WHERE ("grading_period_groups".canvas_id, "grading_period_groups".title, "grading_period_groups".weighted, "grading_period_groups".display_totals_for_all_grading_periods, "grading_period_groups".workflow_state) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.title, EXCLUDED.weighted, EXCLUDED.display_totals_for_all_grading_periods, EXCLUDED.workflow_state) RETURNING "id"  (0.2ms) SELECT COUNT(*) FROM "grading_period_groups" GradingPeriodGroup Load (0.2ms) SELECT "grading_period_groups".* FROM "grading_period_groups" WHERE "grading_period_groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SELECT COUNT(*) FROM "user_observers" UserObserver Create Many (0.4ms) INSERT INTO "user_observers" ("observing_user_id","observed_user_id","workflow_state","created_at","updated_at") VALUES (21,3,'active','2021-10-15 20:47:43.777391','2021-10-15 20:47:43.777391'),(21,2,'active','2021-10-15 20:47:43.777391','2021-10-15 20:47:43.777391') ON CONFLICT (observing_user_id, observed_user_id) DO UPDATE SET "observing_user_id"=EXCLUDED."observing_user_id","observed_user_id"=EXCLUDED."observed_user_id","workflow_state"=EXCLUDED."workflow_state","updated_at"=EXCLUDED."updated_at" WHERE ("user_observers".observing_user_id, "user_observers".observed_user_id, "user_observers".workflow_state) IS DISTINCT FROM (EXCLUDED.observing_user_id, EXCLUDED.observed_user_id, EXCLUDED.workflow_state) RETURNING "id"  (0.2ms) SELECT COUNT(*) FROM "user_observers"  (0.2ms) SELECT COUNT(*) FROM "user_observers" UserObserver Create Many (0.4ms) INSERT INTO "user_observers" ("observing_user_id","observed_user_id","workflow_state","created_at","updated_at") VALUES (21,3,'active','2021-10-15 20:47:43.779540','2021-10-15 20:47:43.779540'),(21,2,'active','2021-10-15 20:47:43.779540','2021-10-15 20:47:43.779540') ON CONFLICT (observing_user_id, observed_user_id) DO UPDATE SET "observing_user_id"=EXCLUDED."observing_user_id","observed_user_id"=EXCLUDED."observed_user_id","workflow_state"=EXCLUDED."workflow_state","updated_at"=EXCLUDED."updated_at" WHERE ("user_observers".observing_user_id, "user_observers".observed_user_id, "user_observers".workflow_state) IS DISTINCT FROM (EXCLUDED.observing_user_id, EXCLUDED.observed_user_id, EXCLUDED.workflow_state) RETURNING "id"  (0.2ms) SELECT COUNT(*) FROM "user_observers"  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SELECT COUNT(*) FROM "users"  (0.2ms) SELECT COUNT(*) FROM "courses" Course Create Many (0.4ms) INSERT INTO "courses" ("canvas_id","sis_id","course_code","name","canvas_account_id","canvas_term_id","start_at","end_at","workflow_state","grading_standard_id","created_at","updated_at") VALUES (1,'course_sis_id_1','C1','Course #1',1,1,'2017-03-27 21:53:18','2017-04-27 12:21:18','active',NULL,'2021-10-15 20:47:43.784074','2021-10-15 20:47:43.784074'),(2,'course_sis_id_2','C2','Course #2',1,1,'2017-03-27 21:53:18','2017-04-27 12:21:18','unpublished',NULL,'2021-10-15 20:47:43.784074','2021-10-15 20:47:43.784074') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","sis_id"=EXCLUDED."sis_id","course_code"=EXCLUDED."course_code","name"=EXCLUDED."name","canvas_account_id"=EXCLUDED."canvas_account_id","canvas_term_id"=EXCLUDED."canvas_term_id","start_at"=EXCLUDED."start_at","end_at"=EXCLUDED."end_at","workflow_state"=EXCLUDED."workflow_state","grading_standard_id"=EXCLUDED."grading_standard_id","updated_at"=EXCLUDED."updated_at" WHERE ("courses".canvas_id, "courses".sis_id, "courses".course_code, "courses".name, "courses".canvas_account_id, "courses".canvas_term_id, "courses".start_at, "courses".end_at, "courses".workflow_state, "courses".grading_standard_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.sis_id, EXCLUDED.course_code, EXCLUDED.name, EXCLUDED.canvas_account_id, EXCLUDED.canvas_term_id, EXCLUDED.start_at, EXCLUDED.end_at, EXCLUDED.workflow_state, EXCLUDED.grading_standard_id) RETURNING "id" User Create Many (0.5ms) INSERT INTO "users" ("canvas_id","sis_id","email","first_name","last_name","name","sortable_name","workflow_state","login_id","created_at","updated_at") VALUES (1,'sis_id_1','poorbastard@yharnam.com','Patches','the Spider','Patches the Spider','the Spider, Patches','active','spiderdude1337','2021-10-15 20:47:43.796533','2021-10-15 20:47:43.796533'),(2,'sis_id_2','dreamer@yharnam.com','Hunter','Djura','Hunter Djura','Djura, Hunter','active','retireddude109','2021-10-15 20:47:43.796533','2021-10-15 20:47:43.796533') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","sis_id"=EXCLUDED."sis_id","email"=EXCLUDED."email","first_name"=EXCLUDED."first_name","last_name"=EXCLUDED."last_name","name"=EXCLUDED."name","sortable_name"=EXCLUDED."sortable_name","workflow_state"=EXCLUDED."workflow_state","login_id"=EXCLUDED."login_id","updated_at"=EXCLUDED."updated_at" WHERE ("users".canvas_id, "users".sis_id, "users".email, "users".first_name, "users".last_name, "users".name, "users".sortable_name, "users".workflow_state, "users".login_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.sis_id, EXCLUDED.email, EXCLUDED.first_name, EXCLUDED.last_name, EXCLUDED.name, EXCLUDED.sortable_name, EXCLUDED.workflow_state, EXCLUDED.login_id) RETURNING "id"  (0.2ms) SELECT COUNT(*) FROM "users"  (0.2ms) SELECT COUNT(*) FROM "courses"  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN Course Create Many (0.4ms) INSERT INTO "courses" ("canvas_id","sis_id","course_code","name","canvas_account_id","canvas_term_id","start_at","end_at","workflow_state","grading_standard_id","created_at","updated_at") VALUES (1,'course_sis_id_1','C1','Course #1',1,1,'2017-03-27 21:53:18','2017-04-27 12:21:18','active',NULL,'2021-10-15 20:47:43.804294','2021-10-15 20:47:43.804294'),(2,'course_sis_id_2','C2','Course #2',1,1,'2017-03-27 21:53:18','2017-04-27 12:21:18','unpublished',NULL,'2021-10-15 20:47:43.804294','2021-10-15 20:47:43.804294') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","sis_id"=EXCLUDED."sis_id","course_code"=EXCLUDED."course_code","name"=EXCLUDED."name","canvas_account_id"=EXCLUDED."canvas_account_id","canvas_term_id"=EXCLUDED."canvas_term_id","start_at"=EXCLUDED."start_at","end_at"=EXCLUDED."end_at","workflow_state"=EXCLUDED."workflow_state","grading_standard_id"=EXCLUDED."grading_standard_id","updated_at"=EXCLUDED."updated_at" WHERE ("courses".canvas_id, "courses".sis_id, "courses".course_code, "courses".name, "courses".canvas_account_id, "courses".canvas_term_id, "courses".start_at, "courses".end_at, "courses".workflow_state, "courses".grading_standard_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.sis_id, EXCLUDED.course_code, EXCLUDED.name, EXCLUDED.canvas_account_id, EXCLUDED.canvas_term_id, EXCLUDED.start_at, EXCLUDED.end_at, EXCLUDED.workflow_state, EXCLUDED.grading_standard_id) RETURNING "id"  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SELECT COUNT(*) FROM "submissions" Submission Create Many (0.5ms) INSERT INTO "submissions" ("canvas_id","canvas_user_id","canvas_course_id","canvas_assignment_id","submitted_at","due_at","graded_at","score","points_possible","excused","workflow_state","created_at","updated_at") VALUES (1,1,1,1,'2017-09-21 18:28:15','2017-09-27 18:28:15','2017-09-21 19:36:23',5.0,10.0,TRUE,'graded','2021-10-15 20:47:43.808020','2021-10-15 20:47:43.808020'),(2,1,1,2,'2017-09-21 18:28:15','2017-09-28 18:28:15','2017-09-21 19:36:23',5.0,10.0,FALSE,'submitted','2021-10-15 20:47:43.808020','2021-10-15 20:47:43.808020') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","canvas_user_id"=EXCLUDED."canvas_user_id","canvas_course_id"=EXCLUDED."canvas_course_id","canvas_assignment_id"=EXCLUDED."canvas_assignment_id","submitted_at"=EXCLUDED."submitted_at","due_at"=EXCLUDED."due_at","graded_at"=EXCLUDED."graded_at","score"=EXCLUDED."score","points_possible"=EXCLUDED."points_possible","excused"=EXCLUDED."excused","workflow_state"=EXCLUDED."workflow_state","updated_at"=EXCLUDED."updated_at" WHERE ("submissions".canvas_id, "submissions".canvas_user_id, "submissions".canvas_course_id, "submissions".canvas_assignment_id, "submissions".submitted_at, "submissions".due_at, "submissions".graded_at, "submissions".score, "submissions".points_possible, "submissions".excused, "submissions".workflow_state) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.canvas_user_id, EXCLUDED.canvas_course_id, EXCLUDED.canvas_assignment_id, EXCLUDED.submitted_at, EXCLUDED.due_at, EXCLUDED.graded_at, EXCLUDED.score, EXCLUDED.points_possible, EXCLUDED.excused, EXCLUDED.workflow_state) RETURNING "id"  (0.2ms) SELECT COUNT(*) FROM "submissions"  (0.2ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [BatchTestJobBase] [9ace2214-25dc-4526-99a5-eba69a0923ea] Performing BatchTestJobBase (Job ID: 9ace2214-25dc-4526-99a5-eba69a0923ea) from Test(default) [ActiveJob] [BatchTestJobBase] [9ace2214-25dc-4526-99a5-eba69a0923ea] Performed BatchTestJobBase (Job ID: 9ace2214-25dc-4526-99a5-eba69a0923ea) from Test(default) in 0.17ms  (0.1ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [BatchTestJobBase] [329e39d9-6ca3-416f-b316-9f23aaf5814b] Performing BatchTestJobBase (Job ID: 329e39d9-6ca3-416f-b316-9f23aaf5814b) from Test(default) [ActiveJob] [BatchTestJobBase] [329e39d9-6ca3-416f-b316-9f23aaf5814b] Performed BatchTestJobBase (Job ID: 329e39d9-6ca3-416f-b316-9f23aaf5814b) from Test(default) in 0.16ms  (0.1ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [BatchTestJobBase] [e6e6e1ec-3c7c-4d5f-b3ab-a027245ac889] Performing BatchTestJobBase (Job ID: e6e6e1ec-3c7c-4d5f-b3ab-a027245ac889) from Test(default) [ActiveJob] [BatchTestJobBase] [e6e6e1ec-3c7c-4d5f-b3ab-a027245ac889] Performed BatchTestJobBase (Job ID: e6e6e1ec-3c7c-4d5f-b3ab-a027245ac889) from Test(default) in 0.04ms  (0.1ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [FailingBatchTestJobBase] [c35fe5a8-c4fc-490d-908b-678fe6ce73e0] Performing FailingBatchTestJobBase (Job ID: c35fe5a8-c4fc-490d-908b-678fe6ce73e0) from Test(default) [ActiveJob] [FailingBatchTestJobBase] [c35fe5a8-c4fc-490d-908b-678fe6ce73e0] Error performing FailingBatchTestJobBase (Job ID: c35fe5a8-c4fc-490d-908b-678fe6ce73e0) from Test(default) in 0.13ms: RuntimeError (Foo): /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/job_batching/support/base_job.rb:12:in `perform' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:39:in `block in perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:109:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch_aware_job.rb:12:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/i18n-1.8.10/lib/i18n.rb:309:in `with_locale' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/translation.rb:9:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:26:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `block in instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications/instrumenter.rb:23:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:25:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `block in tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `block in tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:28:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:22:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:136:in `run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:38:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/job_batching/batch_aware_job_spec.rb:46:in `block (5 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `block in with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `block in with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-rails-5.0.2/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:259:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:644:in `block in run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:606:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/configuration.rb:2067:in `with_suite_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:116:in `block in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/reporter.rb:74:in `report' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:115:in `run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:89:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:71:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:45:in `invoke' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/exe/rspec:4:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:63:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:63:in `kernel_load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:28:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:474:in `exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:30:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:24:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/exe/bundle:49:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/friendly_errors.rb:128:in `with_friendly_errors' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/exe/bundle:37:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `
'  (0.1ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] Enqueued BatchTestJobBase (Job ID: 40a6931f-23ae-4140-af52-f174d27dd058) to Test(default)  (0.1ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] Enqueued BatchTestJobBase (Job ID: b1944ba8-4d86-44c3-9043-9bc33905557c) to Test(default)  (0.1ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] Enqueued BatchTestJobBase (Job ID: d4644a72-ebbd-49b4-b52c-e7ab7bebbdc1) to Test(default)  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] Enqueued RetryingJob (Job ID: 420d1c2a-2707-41d3-a860-e041c5a1c776) to Sidekiq(default) [ActiveJob] [RetryingJob] [420d1c2a-2707-41d3-a860-e041c5a1c776] Performing RetryingJob (Job ID: 420d1c2a-2707-41d3-a860-e041c5a1c776) from Sidekiq(default) [ActiveJob] [RetryingJob] [420d1c2a-2707-41d3-a860-e041c5a1c776] Error performing RetryingJob (Job ID: 420d1c2a-2707-41d3-a860-e041c5a1c776) from Sidekiq(default) in 4.01ms: RuntimeError (A Failure): /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/job_batching/batch_spec.rb:268:in `perform' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:39:in `block in perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:109:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch_aware_job.rb:12:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/i18n-1.8.10/lib/i18n.rb:314:in `with_locale' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/translation.rb:9:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:26:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `block in instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications/instrumenter.rb:23:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:25:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `block in tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `block in tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:28:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:22:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:136:in `run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:38:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:24:in `block in execute' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:109:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/railtie.rb:28:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/execution_wrapper.rb:87:in `wrap' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/reloader.rb:73:in `block in wrap' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/execution_wrapper.rb:87:in `wrap' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/reloader.rb:72:in `wrap' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/railtie.rb:27:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:136:in `run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:22:in `execute' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/queue_adapters/sidekiq_adapter.rb:42:in `perform' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/sidekiq-6.2.2/lib/sidekiq/testing.rb:300:in `execute_job' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/sidekiq-6.2.2/lib/sidekiq/testing.rb:295:in `block in process_job' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/sidekiq-6.2.2/lib/sidekiq/middleware/chain.rb:138:in `block in invoke' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/sidekiq.rb:73:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/sidekiq-6.2.2/lib/sidekiq/middleware/chain.rb:140:in `block in invoke' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/sidekiq-6.2.2/lib/sidekiq/middleware/chain.rb:143:in `invoke' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/sidekiq-6.2.2/lib/sidekiq/testing.rb:294:in `process_job' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/job_batching/batch_spec.rb:289:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `block in with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `block in with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-rails-5.0.2/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:259:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:644:in `block in run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:606:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/configuration.rb:2067:in `with_suite_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:116:in `block in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/reporter.rb:74:in `report' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:115:in `run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:89:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:71:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:45:in `invoke' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/exe/rspec:4:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:63:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:63:in `kernel_load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:28:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:474:in `exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:30:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:24:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/exe/bundle:49:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/friendly_errors.rb:128:in `with_friendly_errors' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/exe/bundle:37:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `
' [ActiveJob] [RetryingJob] [420d1c2a-2707-41d3-a860-e041c5a1c776] Performing RetryingJob (Job ID: 420d1c2a-2707-41d3-a860-e041c5a1c776) from Sidekiq(default) [ActiveJob] [RetryingJob] [420d1c2a-2707-41d3-a860-e041c5a1c776] Performed RetryingJob (Job ID: 420d1c2a-2707-41d3-a860-e041c5a1c776) from Sidekiq(default) in 3.57ms  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] Enqueued TestWorker (Job ID: 53af7d89-32d0-488d-ad9c-5531700082af) to Sidekiq(default)  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] Enqueued CanvasSync::JobBatches::Batch::Callback::ActiveJobCallbackWorker (Job ID: 754a1f95-9075-4b7c-84b6-1ab9a4c5220b) to Test(default) with arguments: "SampleCallback", "complete", {"a"=>"b"}, "VuwaMsObmTPFyg", nil  (0.1ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] Enqueued CanvasSync::JobBatches::Batch::Callback::ActiveJobCallbackWorker (Job ID: ee768d34-f0dc-466a-a902-13248f0637eb) to Test(default) with arguments: "SampleCallback2", "complete", {"b"=>"a"}, "kXbk80or8ucW3w", nil [ActiveJob] Enqueued CanvasSync::JobBatches::Batch::Callback::ActiveJobCallbackWorker (Job ID: 44f81ae0-6654-4720-9e95-7c3cab9c4d86) to Test(default) with arguments: "SampleCallback", "complete", {"a"=>"b"}, "kXbk80or8ucW3w", nil  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] Enqueued ContextedJob (Job ID: a396fcfb-60f2-46dc-a5ce-ce4a21e86ce5) to Sidekiq(default) [ActiveJob] [TestWorker] [53af7d89-32d0-488d-ad9c-5531700082af] Performing TestWorker (Job ID: 53af7d89-32d0-488d-ad9c-5531700082af) from Sidekiq(default) [ActiveJob] [TestWorker] [53af7d89-32d0-488d-ad9c-5531700082af] Performed TestWorker (Job ID: 53af7d89-32d0-488d-ad9c-5531700082af) from Sidekiq(default) in 4.14ms [ActiveJob] [ContextedJob] [a396fcfb-60f2-46dc-a5ce-ce4a21e86ce5] Performing ContextedJob (Job ID: a396fcfb-60f2-46dc-a5ce-ce4a21e86ce5) from Sidekiq(default) [ActiveJob] [ContextedJob] [a396fcfb-60f2-46dc-a5ce-ce4a21e86ce5] Performed ContextedJob (Job ID: a396fcfb-60f2-46dc-a5ce-ce4a21e86ce5) from Sidekiq(default) in 19.7ms  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] Enqueued ContextedJob (Job ID: f8368064-2129-44ac-af19-8c74fee2577f) to Sidekiq(default) [ActiveJob] [ContextedJob] [f8368064-2129-44ac-af19-8c74fee2577f] Performing ContextedJob (Job ID: f8368064-2129-44ac-af19-8c74fee2577f) from Sidekiq(default) [ActiveJob] [ContextedJob] [f8368064-2129-44ac-af19-8c74fee2577f] Performed ContextedJob (Job ID: f8368064-2129-44ac-af19-8c74fee2577f) from Sidekiq(default) in 3.28ms  (0.1ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] Enqueued BatchTestJobBase (Job ID: 4fb92da8-363f-42be-a30f-041f5254ab78) to Sidekiq(default) [ActiveJob] [BatchTestJobBase] [4fb92da8-363f-42be-a30f-041f5254ab78] Performing BatchTestJobBase (Job ID: 4fb92da8-363f-42be-a30f-041f5254ab78) from Sidekiq(default) [ActiveJob] [BatchTestJobBase] [4fb92da8-363f-42be-a30f-041f5254ab78] Performed BatchTestJobBase (Job ID: 4fb92da8-363f-42be-a30f-041f5254ab78) from Sidekiq(default) in 1.77ms [ActiveJob] Enqueued ContextedJob (Job ID: cb8e962a-6cb4-4f50-9d51-df7e14bfe044) to Sidekiq(default) [ActiveJob] [ContextedJob] [cb8e962a-6cb4-4f50-9d51-df7e14bfe044] Performing ContextedJob (Job ID: cb8e962a-6cb4-4f50-9d51-df7e14bfe044) from Sidekiq(default) [ActiveJob] [ContextedJob] [cb8e962a-6cb4-4f50-9d51-df7e14bfe044] Performed ContextedJob (Job ID: cb8e962a-6cb4-4f50-9d51-df7e14bfe044) from Sidekiq(default) in 2.3ms  (0.1ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] Enqueued TestWorker (Job ID: ab5a2204-967b-4097-a1aa-b54d0ddc94f0) to Sidekiq(default) [ActiveJob] Enqueued TestWorker (Job ID: 6d5abecb-2ed2-4363-a636-a95534a793f1) to Sidekiq(default) [ActiveJob] Enqueued TestWorker (Job ID: e2db8b3e-11eb-4ba2-a869-f8640c9a190c) to Sidekiq(default)  (0.1ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] Enqueued WorkerA (Job ID: 046cffd7-e30d-4edf-8c50-a846a2c0a2ad) to Sidekiq(default) [ActiveJob] Enqueued WorkerB (Job ID: 60a00afd-b369-403d-a5e4-3ef1f14295eb) to Sidekiq(default) [ActiveJob] Enqueued WorkerA (Job ID: 04b404b8-fe16-4efa-a3fd-537479506e14) to Sidekiq(default) [ActiveJob] Enqueued WorkerC (Job ID: 6e4f5dc2-ba07-444d-8352-64f591f360f7) to Sidekiq(default)  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] Enqueued TestWorker (Job ID: bb74233a-289d-48c9-a94b-5fbd1c4f7b22) to Sidekiq(default)  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] Enqueued TestWorker (Job ID: 2eed6e98-9e48-4d74-ab16-0b9109e58400) to Sidekiq(default)  (0.2ms) ROLLBACK  (0.4ms) SELECT "schema_migrations"."version" FROM "schema_migrations" ORDER BY "schema_migrations"."version" ASC  (0.6ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.4ms) SELECT COUNT(*) FROM "canvas_sync_job_logs" [ActiveJob] [GoodJob] [c29e4332-847f-4ef0-8cdf-eac255ce6833] Performing GoodJob (Job ID: c29e4332-847f-4ef0-8cdf-eac255ce6833) from Test(default) with arguments: "argument" [ActiveJob] [GoodJob] [c29e4332-847f-4ef0-8cdf-eac255ce6833] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "c29e4332-847f-4ef0-8cdf-eac255ce6833"], ["LIMIT", 1]] [ActiveJob] [GoodJob] [c29e4332-847f-4ef0-8cdf-eac255ce6833]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [GoodJob] [c29e4332-847f-4ef0-8cdf-eac255ce6833] CanvasSync::JobLog Create (0.4ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "GoodJob"], ["status", "enqueued"], ["job_arguments", "---\n- argument\n"], ["created_at", "2021-10-15 20:55:17.671131"], ["updated_at", "2021-10-15 20:55:17.671131"], ["job_id", "c29e4332-847f-4ef0-8cdf-eac255ce6833"]] [ActiveJob] [GoodJob] [c29e4332-847f-4ef0-8cdf-eac255ce6833]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [GoodJob] [c29e4332-847f-4ef0-8cdf-eac255ce6833]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [GoodJob] [c29e4332-847f-4ef0-8cdf-eac255ce6833] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-10-15 20:55:17.672784"], ["status", "running"], ["updated_at", "2021-10-15 20:55:17.673147"], ["id", 109]] [ActiveJob] [GoodJob] [c29e4332-847f-4ef0-8cdf-eac255ce6833]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [GoodJob] [c29e4332-847f-4ef0-8cdf-eac255ce6833]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [GoodJob] [c29e4332-847f-4ef0-8cdf-eac255ce6833] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2021-10-15 20:55:17.674163"], ["status", "success"], ["updated_at", "2021-10-15 20:55:17.674452"], ["id", 109]] [ActiveJob] [GoodJob] [c29e4332-847f-4ef0-8cdf-eac255ce6833]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [GoodJob] [c29e4332-847f-4ef0-8cdf-eac255ce6833] Performed GoodJob (Job ID: c29e4332-847f-4ef0-8cdf-eac255ce6833) from Test(default) in 17.14ms  (0.1ms) SELECT COUNT(*) FROM "canvas_sync_job_logs" CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" ORDER BY "canvas_sync_job_logs"."id" DESC LIMIT $1 [["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [BadJob] [79dbc7e5-e281-4234-b5c5-de717d44a36a] Performing BadJob (Job ID: 79dbc7e5-e281-4234-b5c5-de717d44a36a) from Test(default) with arguments: "argument" [ActiveJob] [BadJob] [79dbc7e5-e281-4234-b5c5-de717d44a36a] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "79dbc7e5-e281-4234-b5c5-de717d44a36a"], ["LIMIT", 1]] [ActiveJob] [BadJob] [79dbc7e5-e281-4234-b5c5-de717d44a36a]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [BadJob] [79dbc7e5-e281-4234-b5c5-de717d44a36a] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "BadJob"], ["status", "enqueued"], ["job_arguments", "---\n- argument\n"], ["created_at", "2021-10-15 20:55:17.679356"], ["updated_at", "2021-10-15 20:55:17.679356"], ["job_id", "79dbc7e5-e281-4234-b5c5-de717d44a36a"]] [ActiveJob] [BadJob] [79dbc7e5-e281-4234-b5c5-de717d44a36a]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [BadJob] [79dbc7e5-e281-4234-b5c5-de717d44a36a]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [BadJob] [79dbc7e5-e281-4234-b5c5-de717d44a36a] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-10-15 20:55:17.680538"], ["status", "running"], ["updated_at", "2021-10-15 20:55:17.680827"], ["id", 110]] [ActiveJob] [BadJob] [79dbc7e5-e281-4234-b5c5-de717d44a36a]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [BadJob] [79dbc7e5-e281-4234-b5c5-de717d44a36a]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [BadJob] [79dbc7e5-e281-4234-b5c5-de717d44a36a] CanvasSync::JobLog Update (0.4ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "exception" = $2, "backtrace" = $3, "status" = $4, "updated_at" = $5 WHERE "canvas_sync_job_logs"."id" = $6 [["completed_at", "2021-10-15 20:55:17.681905"], ["exception", "EvilError: EvilError"], ["backtrace", "/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:12:in `perform'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:39:in `block in perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:109:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch_aware_job.rb:22:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:21:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/i18n-1.8.10/lib/i18n.rb:309:in `with_locale'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/translation.rb:9:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:26:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `block in instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications/instrumenter.rb:23:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:25:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `block in tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `block in tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:28:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:22:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:136:in `run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:38:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:18:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:40:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/matchers/built_in/raise_error.rb:59:in `matches?'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:51:in `block in handle_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:27:in `with_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:48:in `handle_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:65:in `to'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:101:in `to'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:39:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `block in with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `block in with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-rails-5.0.2/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:259:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:644:in `block in run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:606:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/configuration.rb:2067:in `with_suite_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:116:in `block in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/reporter.rb:74:in `report'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:115:in `run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:89:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:71:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:45:in `invoke'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/exe/rspec:4:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:63:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:63:in `kernel_load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:28:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:474:in `exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:30:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:24:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/exe/bundle:49:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/friendly_errors.rb:128:in `with_friendly_errors'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/exe/bundle:37:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `
'"], ["status", "error"], ["updated_at", "2021-10-15 20:55:17.682136"], ["id", 110]] [ActiveJob] [BadJob] [79dbc7e5-e281-4234-b5c5-de717d44a36a]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [BadJob] [79dbc7e5-e281-4234-b5c5-de717d44a36a] Error performing BadJob (Job ID: 79dbc7e5-e281-4234-b5c5-de717d44a36a) from Test(default) in 4.83ms: EvilError (EvilError): /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:12:in `perform' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:39:in `block in perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:109:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch_aware_job.rb:22:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:21:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/i18n-1.8.10/lib/i18n.rb:309:in `with_locale' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/translation.rb:9:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:26:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `block in instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications/instrumenter.rb:23:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:25:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `block in tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `block in tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:28:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:22:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:136:in `run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:38:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:18:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:40:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/matchers/built_in/raise_error.rb:59:in `matches?' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:51:in `block in handle_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:27:in `with_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:48:in `handle_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:65:in `to' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:101:in `to' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:39:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `block in with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `block in with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-rails-5.0.2/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:259:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:644:in `block in run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:606:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/configuration.rb:2067:in `with_suite_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:116:in `block in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/reporter.rb:74:in `report' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:115:in `run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:89:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:71:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:45:in `invoke' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/exe/rspec:4:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:63:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:63:in `kernel_load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:28:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:474:in `exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:30:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:24:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/exe/bundle:49:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/friendly_errors.rb:128:in `with_friendly_errors' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/exe/bundle:37:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `
' CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" ORDER BY "canvas_sync_job_logs"."id" DESC LIMIT $1 [["LIMIT", 1]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [BadJob] [d904fb50-6c52-47a4-ad94-a05b7893919a] Performing BadJob (Job ID: d904fb50-6c52-47a4-ad94-a05b7893919a) from Test(default) [ActiveJob] [BadJob] [d904fb50-6c52-47a4-ad94-a05b7893919a] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "d904fb50-6c52-47a4-ad94-a05b7893919a"], ["LIMIT", 1]] [ActiveJob] [BadJob] [d904fb50-6c52-47a4-ad94-a05b7893919a]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [BadJob] [d904fb50-6c52-47a4-ad94-a05b7893919a] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["job_class", "BadJob"], ["status", "enqueued"], ["created_at", "2021-10-15 20:55:17.686062"], ["updated_at", "2021-10-15 20:55:17.686062"], ["job_id", "d904fb50-6c52-47a4-ad94-a05b7893919a"]] [ActiveJob] [BadJob] [d904fb50-6c52-47a4-ad94-a05b7893919a]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [BadJob] [d904fb50-6c52-47a4-ad94-a05b7893919a]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [BadJob] [d904fb50-6c52-47a4-ad94-a05b7893919a] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-10-15 20:55:17.686973"], ["status", "running"], ["updated_at", "2021-10-15 20:55:17.687229"], ["id", 111]] [ActiveJob] [BadJob] [d904fb50-6c52-47a4-ad94-a05b7893919a]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [BadJob] [d904fb50-6c52-47a4-ad94-a05b7893919a]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [BadJob] [d904fb50-6c52-47a4-ad94-a05b7893919a] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "exception" = $2, "backtrace" = $3, "status" = $4, "updated_at" = $5 WHERE "canvas_sync_job_logs"."id" = $6 [["completed_at", "2021-10-15 20:55:17.688255"], ["exception", "ArgumentError: wrong number of arguments (given 0, expected 1)"], ["backtrace", "/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:11:in `perform'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:39:in `block in perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:109:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch_aware_job.rb:22:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:21:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/i18n-1.8.10/lib/i18n.rb:309:in `with_locale'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/translation.rb:9:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:26:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `block in instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications/instrumenter.rb:23:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:25:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `block in tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `block in tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:28:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:22:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:136:in `run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:38:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:18:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:52:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/matchers/built_in/raise_error.rb:59:in `matches?'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:51:in `block in handle_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:27:in `with_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:48:in `handle_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:65:in `to'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:101:in `to'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:51:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `block in with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `block in with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-rails-5.0.2/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:259:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:644:in `block in run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:606:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/configuration.rb:2067:in `with_suite_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:116:in `block in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/reporter.rb:74:in `report'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:115:in `run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:89:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:71:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:45:in `invoke'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/exe/rspec:4:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:63:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:63:in `kernel_load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:28:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:474:in `exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:30:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:24:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/exe/bundle:49:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/friendly_errors.rb:128:in `with_friendly_errors'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/exe/bundle:37:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `
'"], ["status", "error"], ["updated_at", "2021-10-15 20:55:17.688488"], ["id", 111]] [ActiveJob] [BadJob] [d904fb50-6c52-47a4-ad94-a05b7893919a]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [BadJob] [d904fb50-6c52-47a4-ad94-a05b7893919a] Error performing BadJob (Job ID: d904fb50-6c52-47a4-ad94-a05b7893919a) from Test(default) in 4.19ms: ArgumentError (wrong number of arguments (given 0, expected 1)): /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:11:in `perform' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:39:in `block in perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:109:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch_aware_job.rb:22:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:21:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/i18n-1.8.10/lib/i18n.rb:309:in `with_locale' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/translation.rb:9:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:26:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `block in instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications/instrumenter.rb:23:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:25:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `block in tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `block in tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:28:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:22:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:136:in `run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:38:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:18:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:52:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/matchers/built_in/raise_error.rb:59:in `matches?' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:51:in `block in handle_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:27:in `with_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:48:in `handle_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:65:in `to' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:101:in `to' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:51:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `block in with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `block in with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-rails-5.0.2/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:259:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:644:in `block in run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:606:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/configuration.rb:2067:in `with_suite_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:116:in `block in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/reporter.rb:74:in `report' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:115:in `run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:89:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:71:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:45:in `invoke' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/exe/rspec:4:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:63:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:63:in `kernel_load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:28:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:474:in `exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:30:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:24:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/exe/bundle:49:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/friendly_errors.rb:128:in `with_friendly_errors' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/exe/bundle:37:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `
'  (0.1ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [BadJob] [854c48a2-9290-4b0a-a589-bca393afc2e7] Performing BadJob (Job ID: 854c48a2-9290-4b0a-a589-bca393afc2e7) from Test(default) [ActiveJob] [BadJob] [854c48a2-9290-4b0a-a589-bca393afc2e7] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "854c48a2-9290-4b0a-a589-bca393afc2e7"], ["LIMIT", 1]] [ActiveJob] [BadJob] [854c48a2-9290-4b0a-a589-bca393afc2e7]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [BadJob] [854c48a2-9290-4b0a-a589-bca393afc2e7] CanvasSync::JobLog Create (0.2ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["job_class", "BadJob"], ["status", "enqueued"], ["created_at", "2021-10-15 20:55:17.691629"], ["updated_at", "2021-10-15 20:55:17.691629"], ["job_id", "854c48a2-9290-4b0a-a589-bca393afc2e7"]] [ActiveJob] [BadJob] [854c48a2-9290-4b0a-a589-bca393afc2e7]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [BadJob] [854c48a2-9290-4b0a-a589-bca393afc2e7]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [BadJob] [854c48a2-9290-4b0a-a589-bca393afc2e7] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-10-15 20:55:17.692522"], ["status", "running"], ["updated_at", "2021-10-15 20:55:17.692752"], ["id", 112]] [ActiveJob] [BadJob] [854c48a2-9290-4b0a-a589-bca393afc2e7]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [BadJob] [854c48a2-9290-4b0a-a589-bca393afc2e7]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [BadJob] [854c48a2-9290-4b0a-a589-bca393afc2e7] CanvasSync::JobLog Update (0.6ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "exception" = $2, "backtrace" = $3, "status" = $4, "updated_at" = $5 WHERE "canvas_sync_job_logs"."id" = $6 [["completed_at", "2021-10-15 20:55:17.696455"], ["exception", "ArgumentError: wrong number of arguments (given 0, expected 1)"], ["backtrace", "/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:11:in `perform'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:39:in `block in perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:109:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch_aware_job.rb:22:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:21:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/i18n-1.8.10/lib/i18n.rb:309:in `with_locale'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/translation.rb:9:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:26:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `block in instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications/instrumenter.rb:23:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:25:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `block in tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `block in tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:28:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:22:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:136:in `run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:38:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:18:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:60:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/matchers/built_in/raise_error.rb:59:in `matches?'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:51:in `block in handle_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:27:in `with_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:48:in `handle_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:65:in `to'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:101:in `to'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:59:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `block in with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `block in with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-rails-5.0.2/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:259:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:644:in `block in run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:606:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/configuration.rb:2067:in `with_suite_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:116:in `block in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/reporter.rb:74:in `report'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:115:in `run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:89:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:71:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:45:in `invoke'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/exe/rspec:4:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:63:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:63:in `kernel_load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:28:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:474:in `exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:30:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:24:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/exe/bundle:49:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/friendly_errors.rb:128:in `with_friendly_errors'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/exe/bundle:37:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `
'\n\nError Occurred while handling an Error: NoMethodError: undefined method `bad_catcher' for BadJob:Class\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-mocks-3.10.2/lib/rspec/mocks/method_double.rb:28:in `block in original_implementation_callable'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-mocks-3.10.2/lib/rspec/mocks/message_expectation.rb:101:in `block in and_call_original'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-mocks-3.10.2/lib/rspec/mocks/message_expectation.rb:740:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-mocks-3.10.2/lib/rspec/mocks/message_expectation.rb:572:in `invoke_incrementing_actual_calls_by'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-mocks-3.10.2/lib/rspec/mocks/message_expectation.rb:427:in `invoke'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-mocks-3.10.2/lib/rspec/mocks/proxy.rb:217:in `message_received'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-mocks-3.10.2/lib/rspec/mocks/proxy.rb:361:in `message_received'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-mocks-3.10.2/lib/rspec/mocks/method_double.rb:78:in `proxy_method_invoked'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-mocks-3.10.2/lib/rspec/mocks/method_double.rb:64:in `block (2 levels) in define_proxy_method'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:31:in `rescue in block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:23:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/i18n-1.8.10/lib/i18n.rb:309:in `with_locale'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/translation.rb:9:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:26:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `block in instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications/instrumenter.rb:23:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:25:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `block in tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `block in tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:28:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:22:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:136:in `run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:38:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:18:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:60:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/matchers/built_in/raise_error.rb:59:in `matches?'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:51:in `block in handle_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:27:in `with_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:48:in `handle_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:65:in `to'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:101:in `to'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:59:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `block in with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `block in with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-rails-5.0.2/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:259:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:644:in `block in run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:606:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/configuration.rb:2067:in `with_suite_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:116:in `block in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/reporter.rb:74:in `report'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:115:in `run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:89:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:71:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:45:in `invoke'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/exe/rspec:4:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:63:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:63:in `kernel_load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:28:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:474:in `exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:30:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:24:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/exe/bundle:49:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/friendly_errors.rb:128:in `with_friendly_errors'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/exe/bundle:37:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `
'"], ["status", "error"], ["updated_at", "2021-10-15 20:55:17.696740"], ["id", 112]] [ActiveJob] [BadJob] [854c48a2-9290-4b0a-a589-bca393afc2e7]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [BadJob] [854c48a2-9290-4b0a-a589-bca393afc2e7] Error performing BadJob (Job ID: 854c48a2-9290-4b0a-a589-bca393afc2e7) from Test(default) in 7.19ms: ArgumentError (wrong number of arguments (given 0, expected 1)): /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:11:in `perform' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:39:in `block in perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:109:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch_aware_job.rb:22:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:21:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/i18n-1.8.10/lib/i18n.rb:309:in `with_locale' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/translation.rb:9:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:26:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `block in instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications/instrumenter.rb:23:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:25:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `block in tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `block in tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:28:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:22:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:136:in `run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:38:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:18:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:60:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/matchers/built_in/raise_error.rb:59:in `matches?' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:51:in `block in handle_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:27:in `with_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:48:in `handle_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:65:in `to' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:101:in `to' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:59:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `block in with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `block in with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-rails-5.0.2/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:259:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:644:in `block in run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:606:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/configuration.rb:2067:in `with_suite_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:116:in `block in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/reporter.rb:74:in `report' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:115:in `run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:89:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:71:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:45:in `invoke' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/exe/rspec:4:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:63:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:63:in `kernel_load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:28:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:474:in `exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:30:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:24:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/exe/bundle:49:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/friendly_errors.rb:128:in `with_friendly_errors' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/exe/bundle:37:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `
' CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" ORDER BY "canvas_sync_job_logs"."id" DESC LIMIT $1 [["LIMIT", 1]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [CanvasSync::Jobs::ReportChecker] [f9a9f963-837d-4c8f-946b-9a0423f0f103] Performing CanvasSync::Jobs::ReportChecker (Job ID: f9a9f963-837d-4c8f-946b-9a0423f0f103) from Test(default) with arguments: "provisioning_csv", 1, "FakeProcessor", {} [ActiveJob] [CanvasSync::Jobs::ReportChecker] [f9a9f963-837d-4c8f-946b-9a0423f0f103] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "f9a9f963-837d-4c8f-946b-9a0423f0f103"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [f9a9f963-837d-4c8f-946b-9a0423f0f103]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [f9a9f963-837d-4c8f-946b-9a0423f0f103] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- provisioning_csv\n- 1\n- FakeProcessor\n- {}\n"], ["created_at", "2021-10-15 20:55:17.703102"], ["updated_at", "2021-10-15 20:55:17.703102"], ["job_id", "f9a9f963-837d-4c8f-946b-9a0423f0f103"]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [f9a9f963-837d-4c8f-946b-9a0423f0f103]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [f9a9f963-837d-4c8f-946b-9a0423f0f103]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [f9a9f963-837d-4c8f-946b-9a0423f0f103] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-10-15 20:55:17.704454"], ["status", "running"], ["updated_at", "2021-10-15 20:55:17.704768"], ["id", 113]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [f9a9f963-837d-4c8f-946b-9a0423f0f103]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [f9a9f963-837d-4c8f-946b-9a0423f0f103]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [f9a9f963-837d-4c8f-946b-9a0423f0f103] CanvasSync::JobLog Destroy (0.3ms) DELETE FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."id" = $1 [["id", 113]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [f9a9f963-837d-4c8f-946b-9a0423f0f103]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [f9a9f963-837d-4c8f-946b-9a0423f0f103] Performed CanvasSync::Jobs::ReportChecker (Job ID: f9a9f963-837d-4c8f-946b-9a0423f0f103) from Test(default) in 7.94ms  (0.2ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [CanvasSync::Jobs::ReportChecker] [3e746be8-599b-4ad3-a5a3-904f3bc65465] Performing CanvasSync::Jobs::ReportChecker (Job ID: 3e746be8-599b-4ad3-a5a3-904f3bc65465) from Test(default) with arguments: "provisioning_csv", 1, "FakeProcessor", {} [ActiveJob] [CanvasSync::Jobs::ReportChecker] [3e746be8-599b-4ad3-a5a3-904f3bc65465] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "3e746be8-599b-4ad3-a5a3-904f3bc65465"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [3e746be8-599b-4ad3-a5a3-904f3bc65465]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [3e746be8-599b-4ad3-a5a3-904f3bc65465] CanvasSync::JobLog Create (0.2ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- provisioning_csv\n- 1\n- FakeProcessor\n- {}\n"], ["created_at", "2021-10-15 20:55:17.712871"], ["updated_at", "2021-10-15 20:55:17.712871"], ["job_id", "3e746be8-599b-4ad3-a5a3-904f3bc65465"]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [3e746be8-599b-4ad3-a5a3-904f3bc65465]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [3e746be8-599b-4ad3-a5a3-904f3bc65465]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [3e746be8-599b-4ad3-a5a3-904f3bc65465] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-10-15 20:55:17.714235"], ["status", "running"], ["updated_at", "2021-10-15 20:55:17.714510"], ["id", 114]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [3e746be8-599b-4ad3-a5a3-904f3bc65465]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [3e746be8-599b-4ad3-a5a3-904f3bc65465]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [3e746be8-599b-4ad3-a5a3-904f3bc65465] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- provisioning_csv\n- 1\n- FakeProcessor\n- {}\n- {}\n"], ["created_at", "2021-10-15 20:55:17.717577"], ["updated_at", "2021-10-15 20:55:17.717577"], ["job_id", "24631a7d-a2b7-4c88-9dce-00155804a706"]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [3e746be8-599b-4ad3-a5a3-904f3bc65465]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [3e746be8-599b-4ad3-a5a3-904f3bc65465] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: 24631a7d-a2b7-4c88-9dce-00155804a706) to Test(default) at 2021-10-15 20:55:47 UTC with arguments: "provisioning_csv", 1, "FakeProcessor", {}, {} [ActiveJob] [CanvasSync::Jobs::ReportChecker] [3e746be8-599b-4ad3-a5a3-904f3bc65465]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [3e746be8-599b-4ad3-a5a3-904f3bc65465] CanvasSync::JobLog Destroy (0.2ms) DELETE FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."id" = $1 [["id", 114]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [3e746be8-599b-4ad3-a5a3-904f3bc65465]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [3e746be8-599b-4ad3-a5a3-904f3bc65465] Performed CanvasSync::Jobs::ReportChecker (Job ID: 3e746be8-599b-4ad3-a5a3-904f3bc65465) from Test(default) in 8.79ms  (0.1ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [CanvasSync::Jobs::ReportChecker] [1c8eacd6-2a51-47c8-9799-cd30772ae90c] Performing CanvasSync::Jobs::ReportChecker (Job ID: 1c8eacd6-2a51-47c8-9799-cd30772ae90c) from Test(default) with arguments: "provisioning_csv", 1, "FakeProcessor", {} [ActiveJob] [CanvasSync::Jobs::ReportChecker] [1c8eacd6-2a51-47c8-9799-cd30772ae90c] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "1c8eacd6-2a51-47c8-9799-cd30772ae90c"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [1c8eacd6-2a51-47c8-9799-cd30772ae90c]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [1c8eacd6-2a51-47c8-9799-cd30772ae90c] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- provisioning_csv\n- 1\n- FakeProcessor\n- {}\n"], ["created_at", "2021-10-15 20:55:17.723461"], ["updated_at", "2021-10-15 20:55:17.723461"], ["job_id", "1c8eacd6-2a51-47c8-9799-cd30772ae90c"]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [1c8eacd6-2a51-47c8-9799-cd30772ae90c]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [1c8eacd6-2a51-47c8-9799-cd30772ae90c]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [1c8eacd6-2a51-47c8-9799-cd30772ae90c] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-10-15 20:55:17.724728"], ["status", "running"], ["updated_at", "2021-10-15 20:55:17.725032"], ["id", 116]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [1c8eacd6-2a51-47c8-9799-cd30772ae90c]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [1c8eacd6-2a51-47c8-9799-cd30772ae90c]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [1c8eacd6-2a51-47c8-9799-cd30772ae90c] CanvasSync::JobLog Update (0.4ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "exception" = $2, "backtrace" = $3, "status" = $4, "updated_at" = $5 WHERE "canvas_sync_job_logs"."id" = $6 [["completed_at", "2021-10-15 20:55:17.729322"], ["exception", "NameError: undefined local variable or method `current_organization' for #"], ["backtrace", "/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/jobs/report_checker.rb:35:in `perform'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:39:in `block in perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:109:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch_aware_job.rb:22:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:21:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/i18n-1.8.10/lib/i18n.rb:309:in `with_locale'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/translation.rb:9:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:26:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `block in instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications/instrumenter.rb:23:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:25:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `block in tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `block in tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:28:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:22:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:136:in `run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:38:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:18:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/report_checker_spec.rb:11:in `start_job'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/report_checker_spec.rb:53:in `block (5 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/matchers/built_in/raise_error.rb:59:in `matches?'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:51:in `block in handle_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:27:in `with_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:48:in `handle_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:65:in `to'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:101:in `to'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/report_checker_spec.rb:53:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `block in with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `block in with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-rails-5.0.2/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:259:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:644:in `block in run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:606:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/configuration.rb:2067:in `with_suite_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:116:in `block in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/reporter.rb:74:in `report'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:115:in `run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:89:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:71:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:45:in `invoke'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/exe/rspec:4:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:63:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:63:in `kernel_load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:28:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:474:in `exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:30:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:24:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/exe/bundle:49:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/friendly_errors.rb:128:in `with_friendly_errors'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/exe/bundle:37:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `
'"], ["status", "error"], ["updated_at", "2021-10-15 20:55:17.729609"], ["id", 116]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [1c8eacd6-2a51-47c8-9799-cd30772ae90c]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [1c8eacd6-2a51-47c8-9799-cd30772ae90c] Error performing CanvasSync::Jobs::ReportChecker (Job ID: 1c8eacd6-2a51-47c8-9799-cd30772ae90c) from Test(default) in 8.47ms: NameError (undefined local variable or method `current_organization' for #): /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/jobs/report_checker.rb:35:in `perform' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:39:in `block in perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:109:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch_aware_job.rb:22:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:21:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/i18n-1.8.10/lib/i18n.rb:309:in `with_locale' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/translation.rb:9:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:26:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `block in instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications/instrumenter.rb:23:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:25:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `block in tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `block in tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:28:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:22:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:136:in `run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:38:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:18:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/report_checker_spec.rb:11:in `start_job' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/report_checker_spec.rb:53:in `block (5 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/matchers/built_in/raise_error.rb:59:in `matches?' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:51:in `block in handle_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:27:in `with_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:48:in `handle_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:65:in `to' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:101:in `to' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/report_checker_spec.rb:53:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `block in with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `block in with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-rails-5.0.2/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:259:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:644:in `block in run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:606:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/configuration.rb:2067:in `with_suite_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:116:in `block in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/reporter.rb:74:in `report' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:115:in `run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:89:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:71:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:45:in `invoke' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/exe/rspec:4:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:63:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:63:in `kernel_load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:28:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:474:in `exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:30:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:24:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/exe/bundle:49:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/friendly_errors.rb:128:in `with_friendly_errors' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/exe/bundle:37:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `
'  (0.1ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [fe71af96-950d-4aad-8dc0-158750d96efd] Performing CanvasSync::Jobs::ReportProcessorJob (Job ID: fe71af96-950d-4aad-8dc0-158750d96efd) from Test(default) with arguments: "provisioning_csv", "https://test.instructure.com/sample_report_download", "FakeProcessor", {}, 1 [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [fe71af96-950d-4aad-8dc0-158750d96efd] CanvasSync::JobLog Load (0.1ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "fe71af96-950d-4aad-8dc0-158750d96efd"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [fe71af96-950d-4aad-8dc0-158750d96efd]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [fe71af96-950d-4aad-8dc0-158750d96efd] CanvasSync::JobLog Create (0.2ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportProcessorJob"], ["status", "enqueued"], ["job_arguments", "---\n- provisioning_csv\n- https://test.instructure.com/sample_report_download\n- FakeProcessor\n- {}\n- 1\n"], ["created_at", "2021-10-15 20:55:17.734507"], ["updated_at", "2021-10-15 20:55:17.734507"], ["job_id", "fe71af96-950d-4aad-8dc0-158750d96efd"]] [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [fe71af96-950d-4aad-8dc0-158750d96efd]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [fe71af96-950d-4aad-8dc0-158750d96efd]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [fe71af96-950d-4aad-8dc0-158750d96efd] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-10-15 20:55:17.735975"], ["status", "running"], ["updated_at", "2021-10-15 20:55:17.736232"], ["id", 117]] [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [fe71af96-950d-4aad-8dc0-158750d96efd]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [fe71af96-950d-4aad-8dc0-158750d96efd]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [fe71af96-950d-4aad-8dc0-158750d96efd] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "job_class" = $1, "updated_at" = $2 WHERE "canvas_sync_job_logs"."id" = $3 [["job_class", "FakeProcessor"], ["updated_at", "2021-10-15 20:55:17.737691"], ["id", 117]] [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [fe71af96-950d-4aad-8dc0-158750d96efd]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [fe71af96-950d-4aad-8dc0-158750d96efd]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [fe71af96-950d-4aad-8dc0-158750d96efd] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2021-10-15 20:55:17.750664"], ["status", "success"], ["updated_at", "2021-10-15 20:55:17.751186"], ["id", 117]] [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [fe71af96-950d-4aad-8dc0-158750d96efd]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [fe71af96-950d-4aad-8dc0-158750d96efd] Performed CanvasSync::Jobs::ReportProcessorJob (Job ID: fe71af96-950d-4aad-8dc0-158750d96efd) from Test(default) in 18.9ms  (0.1ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] [CanvasSync::Jobs::ReportStarter] [8ea789ce-eecd-4bc9-b09d-3c0b55ee915b] Performing CanvasSync::Jobs::ReportStarter (Job ID: 8ea789ce-eecd-4bc9-b09d-3c0b55ee915b) from Test(default) with arguments: "provisioning_csv", {"parameters[users]"=>true}, "CoolProcessor", {:models=>["users"]} [ActiveJob] [CanvasSync::Jobs::ReportStarter] [8ea789ce-eecd-4bc9-b09d-3c0b55ee915b] CanvasSync::JobLog Load (0.3ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "8ea789ce-eecd-4bc9-b09d-3c0b55ee915b"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::ReportStarter] [8ea789ce-eecd-4bc9-b09d-3c0b55ee915b]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [8ea789ce-eecd-4bc9-b09d-3c0b55ee915b] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportStarter"], ["status", "enqueued"], ["job_arguments", "---\n- provisioning_csv\n- parameters[users]: true\n- CoolProcessor\n- :models:\n - users\n"], ["created_at", "2021-10-15 20:55:17.769648"], ["updated_at", "2021-10-15 20:55:17.769648"], ["job_id", "8ea789ce-eecd-4bc9-b09d-3c0b55ee915b"]] [ActiveJob] [CanvasSync::Jobs::ReportStarter] [8ea789ce-eecd-4bc9-b09d-3c0b55ee915b]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [8ea789ce-eecd-4bc9-b09d-3c0b55ee915b]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [8ea789ce-eecd-4bc9-b09d-3c0b55ee915b] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-10-15 20:55:17.771072"], ["status", "running"], ["updated_at", "2021-10-15 20:55:17.771381"], ["id", 118]] [ActiveJob] [CanvasSync::Jobs::ReportStarter] [8ea789ce-eecd-4bc9-b09d-3c0b55ee915b]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [8ea789ce-eecd-4bc9-b09d-3c0b55ee915b]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [8ea789ce-eecd-4bc9-b09d-3c0b55ee915b] CanvasSync::JobLog Create (0.2ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- provisioning_csv\n- 1\n- CoolProcessor\n- :models:\n - users\n :sync_start_time: '2021-10-15T20:55:17Z'\n :report_params:\n parameters[users]: true\n"], ["created_at", "2021-10-15 20:55:17.774251"], ["updated_at", "2021-10-15 20:55:17.774251"], ["job_id", "85e3e064-a4d9-4622-b1f0-93cb804f22f6"]] [ActiveJob] [CanvasSync::Jobs::ReportStarter] [8ea789ce-eecd-4bc9-b09d-3c0b55ee915b]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [8ea789ce-eecd-4bc9-b09d-3c0b55ee915b] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: 85e3e064-a4d9-4622-b1f0-93cb804f22f6) to Test(default) at 2021-10-15 20:55:47 UTC with arguments: "provisioning_csv", 1, "CoolProcessor", {:models=>["users"], :sync_start_time=>"2021-10-15T20:55:17Z", :report_params=>{"parameters[users]"=>true}} [ActiveJob] [CanvasSync::Jobs::ReportStarter] [8ea789ce-eecd-4bc9-b09d-3c0b55ee915b]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [8ea789ce-eecd-4bc9-b09d-3c0b55ee915b] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2021-10-15 20:55:17.776140"], ["status", "success"], ["updated_at", "2021-10-15 20:55:17.776473"], ["id", 118]] [ActiveJob] [CanvasSync::Jobs::ReportStarter] [8ea789ce-eecd-4bc9-b09d-3c0b55ee915b]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [8ea789ce-eecd-4bc9-b09d-3c0b55ee915b] Performed CanvasSync::Jobs::ReportStarter (Job ID: 8ea789ce-eecd-4bc9-b09d-3c0b55ee915b) from Test(default) in 8.61ms  (0.1ms) ROLLBACK  (0.3ms) BEGIN [ActiveJob] [CanvasSync::Jobs::ReportStarter] [96514e85-1223-4d5b-a37a-df17c0ec1bc1] Performing CanvasSync::Jobs::ReportStarter (Job ID: 96514e85-1223-4d5b-a37a-df17c0ec1bc1) from Test(default) with arguments: "provisioning_csv", {"parameters[users]"=>true}, "CoolProcessor", {:models=>["users"]}, {:allow_redownloads=>true} [ActiveJob] [CanvasSync::Jobs::ReportStarter] [96514e85-1223-4d5b-a37a-df17c0ec1bc1] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "96514e85-1223-4d5b-a37a-df17c0ec1bc1"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::ReportStarter] [96514e85-1223-4d5b-a37a-df17c0ec1bc1]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [96514e85-1223-4d5b-a37a-df17c0ec1bc1] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportStarter"], ["status", "enqueued"], ["job_arguments", "---\n- provisioning_csv\n- parameters[users]: true\n- CoolProcessor\n- :models:\n - users\n- :allow_redownloads: true\n"], ["created_at", "2021-10-15 20:55:17.780189"], ["updated_at", "2021-10-15 20:55:17.780189"], ["job_id", "96514e85-1223-4d5b-a37a-df17c0ec1bc1"]] [ActiveJob] [CanvasSync::Jobs::ReportStarter] [96514e85-1223-4d5b-a37a-df17c0ec1bc1]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [96514e85-1223-4d5b-a37a-df17c0ec1bc1]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [96514e85-1223-4d5b-a37a-df17c0ec1bc1] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-10-15 20:55:17.781651"], ["status", "running"], ["updated_at", "2021-10-15 20:55:17.781890"], ["id", 120]] [ActiveJob] [CanvasSync::Jobs::ReportStarter] [96514e85-1223-4d5b-a37a-df17c0ec1bc1]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [96514e85-1223-4d5b-a37a-df17c0ec1bc1]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [96514e85-1223-4d5b-a37a-df17c0ec1bc1] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2021-10-15 20:55:17.783793"], ["status", "success"], ["updated_at", "2021-10-15 20:55:17.784026"], ["id", 120]] [ActiveJob] [CanvasSync::Jobs::ReportStarter] [96514e85-1223-4d5b-a37a-df17c0ec1bc1]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [96514e85-1223-4d5b-a37a-df17c0ec1bc1] Performed CanvasSync::Jobs::ReportStarter (Job ID: 96514e85-1223-4d5b-a37a-df17c0ec1bc1) from Test(default) in 5.54ms  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Account Exists (0.5ms) SELECT 1 AS one FROM "accounts" WHERE "accounts"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] Account Create (0.3ms) INSERT INTO "accounts" ("canvas_id", "sis_id", "canvas_parent_account_id", "sis_parent_account_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 1], ["sis_id", "039dd0fd3386c8899d091f3b8e9a56d3"], ["canvas_parent_account_id", 1], ["sis_parent_account_id", "3689d747ddce6b58b081de70e847b0eb"], ["name", "Account name"], ["workflow_state", "active"], ["created_at", "2021-10-15 20:55:17.795108"], ["updated_at", "2021-10-15 20:55:17.795108"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.3ms) SELECT COUNT(*) FROM "admins" [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [9ac0eb30-1df3-440e-aece-2f00964db6b0] Performing CanvasSync::Jobs::SyncAdminsJob (Job ID: 9ac0eb30-1df3-440e-aece-2f00964db6b0) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [9ac0eb30-1df3-440e-aece-2f00964db6b0] CanvasSync::JobLog Load (0.1ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "9ac0eb30-1df3-440e-aece-2f00964db6b0"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [9ac0eb30-1df3-440e-aece-2f00964db6b0]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [9ac0eb30-1df3-440e-aece-2f00964db6b0] CanvasSync::JobLog Create (0.2ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncAdminsJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2021-10-15 20:55:17.799092"], ["updated_at", "2021-10-15 20:55:17.799092"], ["job_id", "9ac0eb30-1df3-440e-aece-2f00964db6b0"]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [9ac0eb30-1df3-440e-aece-2f00964db6b0]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [9ac0eb30-1df3-440e-aece-2f00964db6b0]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [9ac0eb30-1df3-440e-aece-2f00964db6b0] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-10-15 20:55:17.800621"], ["status", "running"], ["updated_at", "2021-10-15 20:55:17.800839"], ["id", 121]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [9ac0eb30-1df3-440e-aece-2f00964db6b0]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [9ac0eb30-1df3-440e-aece-2f00964db6b0] Account Load (0.1ms) SELECT "accounts".* FROM "accounts" WHERE "accounts"."workflow_state" != $1 ORDER BY "accounts"."id" ASC LIMIT $2 [["workflow_state", "deleted"], ["LIMIT", 1000]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [9ac0eb30-1df3-440e-aece-2f00964db6b0] Admin Load (0.2ms) SELECT "admins".* FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [9ac0eb30-1df3-440e-aece-2f00964db6b0]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [9ac0eb30-1df3-440e-aece-2f00964db6b0] Admin Exists (0.1ms) SELECT 1 AS one FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [9ac0eb30-1df3-440e-aece-2f00964db6b0] Admin Create (0.3ms) INSERT INTO "admins" ("canvas_id", "role_name", "canvas_account_id", "canvas_role_id", "canvas_user_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 2], ["role_name", "AccountAdmin"], ["canvas_account_id", 1], ["canvas_role_id", 1], ["canvas_user_id", 1], ["workflow_state", "active"], ["created_at", "2021-10-15 20:55:17.811055"], ["updated_at", "2021-10-15 20:55:17.811055"]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [9ac0eb30-1df3-440e-aece-2f00964db6b0]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [9ac0eb30-1df3-440e-aece-2f00964db6b0] Admin Load (0.1ms) SELECT "admins".* FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 3], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [9ac0eb30-1df3-440e-aece-2f00964db6b0]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [9ac0eb30-1df3-440e-aece-2f00964db6b0] Admin Exists (0.1ms) SELECT 1 AS one FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 3], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [9ac0eb30-1df3-440e-aece-2f00964db6b0] Admin Create (0.1ms) INSERT INTO "admins" ("canvas_id", "role_name", "canvas_account_id", "canvas_role_id", "canvas_user_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 3], ["role_name", "Custom Account Role"], ["canvas_account_id", 1], ["canvas_role_id", 11], ["canvas_user_id", 11], ["workflow_state", "active"], ["created_at", "2021-10-15 20:55:17.813032"], ["updated_at", "2021-10-15 20:55:17.813032"]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [9ac0eb30-1df3-440e-aece-2f00964db6b0]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [9ac0eb30-1df3-440e-aece-2f00964db6b0] Admin Load (0.1ms) SELECT "admins".* FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 4], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [9ac0eb30-1df3-440e-aece-2f00964db6b0]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [9ac0eb30-1df3-440e-aece-2f00964db6b0] Admin Exists (0.1ms) SELECT 1 AS one FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 4], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [9ac0eb30-1df3-440e-aece-2f00964db6b0] Admin Create (0.2ms) INSERT INTO "admins" ("canvas_id", "role_name", "canvas_account_id", "canvas_role_id", "canvas_user_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 4], ["role_name", "Test"], ["canvas_account_id", 1], ["canvas_role_id", 10], ["canvas_user_id", 11], ["workflow_state", "active"], ["created_at", "2021-10-15 20:55:17.814990"], ["updated_at", "2021-10-15 20:55:17.814990"]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [9ac0eb30-1df3-440e-aece-2f00964db6b0]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [9ac0eb30-1df3-440e-aece-2f00964db6b0] Admin Update All (0.2ms) UPDATE "admins" SET "workflow_state" = 'inactive' WHERE "admins"."id" NOT IN ($1, $2, $3) [["id", 22], ["id", 23], ["id", 24]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [9ac0eb30-1df3-440e-aece-2f00964db6b0]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [9ac0eb30-1df3-440e-aece-2f00964db6b0] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2021-10-15 20:55:17.816142"], ["status", "success"], ["updated_at", "2021-10-15 20:55:17.816484"], ["id", 121]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [9ac0eb30-1df3-440e-aece-2f00964db6b0]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [9ac0eb30-1df3-440e-aece-2f00964db6b0] Performed CanvasSync::Jobs::SyncAdminsJob (Job ID: 9ac0eb30-1df3-440e-aece-2f00964db6b0) from Test(default) in 19.02ms  (0.1ms) SELECT COUNT(*) FROM "admins"  (0.1ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [ef4a677c-6565-4c4c-b5d2-e20c29c41663] Performing CanvasSync::Jobs::SyncAssignmentGroupsJob (Job ID: ef4a677c-6565-4c4c-b5d2-e20c29c41663) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [ef4a677c-6565-4c4c-b5d2-e20c29c41663] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "ef4a677c-6565-4c4c-b5d2-e20c29c41663"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [ef4a677c-6565-4c4c-b5d2-e20c29c41663]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [ef4a677c-6565-4c4c-b5d2-e20c29c41663] CanvasSync::JobLog Create (0.2ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncAssignmentGroupsJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2021-10-15 20:55:17.820700"], ["updated_at", "2021-10-15 20:55:17.820700"], ["job_id", "ef4a677c-6565-4c4c-b5d2-e20c29c41663"]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [ef4a677c-6565-4c4c-b5d2-e20c29c41663]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [ef4a677c-6565-4c4c-b5d2-e20c29c41663]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [ef4a677c-6565-4c4c-b5d2-e20c29c41663] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-10-15 20:55:17.821791"], ["status", "running"], ["updated_at", "2021-10-15 20:55:17.822049"], ["id", 122]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [ef4a677c-6565-4c4c-b5d2-e20c29c41663]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [ef4a677c-6565-4c4c-b5d2-e20c29c41663]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [ef4a677c-6565-4c4c-b5d2-e20c29c41663] CanvasSync::JobLog Create (0.2ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proserv_assignment_group_export_csv\n- 1\n- CanvasSync::Processors::AssignmentGroupsProcessor\n- :sync_start_time: '2021-10-15T20:55:17Z'\n :report_params:\n :parameters:\n :enrollment_term_id: 1\n"], ["created_at", "2021-10-15 20:55:17.825326"], ["updated_at", "2021-10-15 20:55:17.825326"], ["job_id", "5d21dd2e-c61e-46c9-8d40-7a1f0c0d1556"]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [ef4a677c-6565-4c4c-b5d2-e20c29c41663]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [ef4a677c-6565-4c4c-b5d2-e20c29c41663] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: 5d21dd2e-c61e-46c9-8d40-7a1f0c0d1556) to Test(default) at 2021-10-15 20:55:47 UTC with arguments: "proserv_assignment_group_export_csv", 1, "CanvasSync::Processors::AssignmentGroupsProcessor", {:sync_start_time=>"2021-10-15T20:55:17Z", :report_params=>{:parameters=>{:enrollment_term_id=>1}}} [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [ef4a677c-6565-4c4c-b5d2-e20c29c41663]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [ef4a677c-6565-4c4c-b5d2-e20c29c41663] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2021-10-15 20:55:17.827121"], ["status", "success"], ["updated_at", "2021-10-15 20:55:17.827333"], ["id", 122]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [ef4a677c-6565-4c4c-b5d2-e20c29c41663]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [ef4a677c-6565-4c4c-b5d2-e20c29c41663] Performed CanvasSync::Jobs::SyncAssignmentGroupsJob (Job ID: ef4a677c-6565-4c4c-b5d2-e20c29c41663) from Test(default) in 8.21ms  (0.1ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [f58c8e7a-b0f8-4418-b358-28ebf0a2c083] Performing CanvasSync::Jobs::SyncAssignmentsJob (Job ID: f58c8e7a-b0f8-4418-b358-28ebf0a2c083) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [f58c8e7a-b0f8-4418-b358-28ebf0a2c083] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "f58c8e7a-b0f8-4418-b358-28ebf0a2c083"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [f58c8e7a-b0f8-4418-b358-28ebf0a2c083]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [f58c8e7a-b0f8-4418-b358-28ebf0a2c083] CanvasSync::JobLog Create (0.2ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncAssignmentsJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2021-10-15 20:55:17.830578"], ["updated_at", "2021-10-15 20:55:17.830578"], ["job_id", "f58c8e7a-b0f8-4418-b358-28ebf0a2c083"]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [f58c8e7a-b0f8-4418-b358-28ebf0a2c083]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [f58c8e7a-b0f8-4418-b358-28ebf0a2c083]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [f58c8e7a-b0f8-4418-b358-28ebf0a2c083] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-10-15 20:55:17.831748"], ["status", "running"], ["updated_at", "2021-10-15 20:55:17.832111"], ["id", 124]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [f58c8e7a-b0f8-4418-b358-28ebf0a2c083]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [f58c8e7a-b0f8-4418-b358-28ebf0a2c083]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [f58c8e7a-b0f8-4418-b358-28ebf0a2c083] CanvasSync::JobLog Create (0.2ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proserv_assignment_export_csv\n- 1\n- CanvasSync::Processors::AssignmentsProcessor\n- :sync_start_time: '2021-10-15T20:55:17Z'\n :report_params:\n :parameters:\n :enrollment_term_id: 1\n"], ["created_at", "2021-10-15 20:55:17.834572"], ["updated_at", "2021-10-15 20:55:17.834572"], ["job_id", "216c03c1-e78e-4011-847b-df59e23c4aff"]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [f58c8e7a-b0f8-4418-b358-28ebf0a2c083]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [f58c8e7a-b0f8-4418-b358-28ebf0a2c083] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: 216c03c1-e78e-4011-847b-df59e23c4aff) to Test(default) at 2021-10-15 20:55:47 UTC with arguments: "proserv_assignment_export_csv", 1, "CanvasSync::Processors::AssignmentsProcessor", {:sync_start_time=>"2021-10-15T20:55:17Z", :report_params=>{:parameters=>{:enrollment_term_id=>1}}} [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [f58c8e7a-b0f8-4418-b358-28ebf0a2c083]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [f58c8e7a-b0f8-4418-b358-28ebf0a2c083] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2021-10-15 20:55:17.836569"], ["status", "success"], ["updated_at", "2021-10-15 20:55:17.836844"], ["id", 124]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [f58c8e7a-b0f8-4418-b358-28ebf0a2c083]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [f58c8e7a-b0f8-4418-b358-28ebf0a2c083] Performed CanvasSync::Jobs::SyncAssignmentsJob (Job ID: f58c8e7a-b0f8-4418-b358-28ebf0a2c083) from Test(default) in 7.85ms  (0.1ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [cb23c08b-3f85-40d2-9009-1928e4c6547f] Performing CanvasSync::Jobs::SyncAssignmentsJob (Job ID: cb23c08b-3f85-40d2-9009-1928e4c6547f) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [cb23c08b-3f85-40d2-9009-1928e4c6547f] CanvasSync::JobLog Load (0.1ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "cb23c08b-3f85-40d2-9009-1928e4c6547f"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [cb23c08b-3f85-40d2-9009-1928e4c6547f]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [cb23c08b-3f85-40d2-9009-1928e4c6547f] CanvasSync::JobLog Create (0.2ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncAssignmentsJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2021-10-15 20:55:17.839986"], ["updated_at", "2021-10-15 20:55:17.839986"], ["job_id", "cb23c08b-3f85-40d2-9009-1928e4c6547f"]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [cb23c08b-3f85-40d2-9009-1928e4c6547f]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [cb23c08b-3f85-40d2-9009-1928e4c6547f]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [cb23c08b-3f85-40d2-9009-1928e4c6547f] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-10-15 20:55:17.840997"], ["status", "running"], ["updated_at", "2021-10-15 20:55:17.841202"], ["id", 126]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [cb23c08b-3f85-40d2-9009-1928e4c6547f]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [cb23c08b-3f85-40d2-9009-1928e4c6547f]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [cb23c08b-3f85-40d2-9009-1928e4c6547f] CanvasSync::JobLog Create (0.2ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proserv_assignment_export_csv\n- 1\n- CanvasSync::Processors::AssignmentsProcessor\n- :sync_start_time: '2021-10-15T20:55:17Z'\n :report_params:\n :parameters: {}\n"], ["created_at", "2021-10-15 20:55:17.843196"], ["updated_at", "2021-10-15 20:55:17.843196"], ["job_id", "45494cfd-f0dd-4831-9a01-526f7e79c95c"]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [cb23c08b-3f85-40d2-9009-1928e4c6547f]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [cb23c08b-3f85-40d2-9009-1928e4c6547f] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: 45494cfd-f0dd-4831-9a01-526f7e79c95c) to Test(default) at 2021-10-15 20:55:47 UTC with arguments: "proserv_assignment_export_csv", 1, "CanvasSync::Processors::AssignmentsProcessor", {:sync_start_time=>"2021-10-15T20:55:17Z", :report_params=>{:parameters=>{}}} [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [cb23c08b-3f85-40d2-9009-1928e4c6547f]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [cb23c08b-3f85-40d2-9009-1928e4c6547f] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2021-10-15 20:55:17.844803"], ["status", "success"], ["updated_at", "2021-10-15 20:55:17.845035"], ["id", 126]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [cb23c08b-3f85-40d2-9009-1928e4c6547f]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [cb23c08b-3f85-40d2-9009-1928e4c6547f] Performed CanvasSync::Jobs::SyncAssignmentsJob (Job ID: cb23c08b-3f85-40d2-9009-1928e4c6547f) from Test(default) in 6.55ms  (0.1ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [b851c433-3705-4073-ad14-e02eb68a5666] Performing CanvasSync::Jobs::SyncContextModuleItemsJob (Job ID: b851c433-3705-4073-ad14-e02eb68a5666) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [b851c433-3705-4073-ad14-e02eb68a5666] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "b851c433-3705-4073-ad14-e02eb68a5666"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [b851c433-3705-4073-ad14-e02eb68a5666]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [b851c433-3705-4073-ad14-e02eb68a5666] CanvasSync::JobLog Create (0.2ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncContextModuleItemsJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2021-10-15 20:55:17.848587"], ["updated_at", "2021-10-15 20:55:17.848587"], ["job_id", "b851c433-3705-4073-ad14-e02eb68a5666"]] [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [b851c433-3705-4073-ad14-e02eb68a5666]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [b851c433-3705-4073-ad14-e02eb68a5666]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [b851c433-3705-4073-ad14-e02eb68a5666] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-10-15 20:55:17.849585"], ["status", "running"], ["updated_at", "2021-10-15 20:55:17.849773"], ["id", 128]] [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [b851c433-3705-4073-ad14-e02eb68a5666]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [b851c433-3705-4073-ad14-e02eb68a5666]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [b851c433-3705-4073-ad14-e02eb68a5666] CanvasSync::JobLog Create (0.2ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proserv_context_module_items_csv\n- 1\n- CanvasSync::Processors::ContextModuleItemsProcessor\n- :sync_start_time: '2021-10-15T20:55:17Z'\n :report_params:\n :parameters:\n :enrollment_term_id: 1\n"], ["created_at", "2021-10-15 20:55:17.852017"], ["updated_at", "2021-10-15 20:55:17.852017"], ["job_id", "d5df79e0-5d43-4f15-b8d1-4ec0717cd817"]] [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [b851c433-3705-4073-ad14-e02eb68a5666]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [b851c433-3705-4073-ad14-e02eb68a5666] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: d5df79e0-5d43-4f15-b8d1-4ec0717cd817) to Test(default) at 2021-10-15 20:55:47 UTC with arguments: "proserv_context_module_items_csv", 1, "CanvasSync::Processors::ContextModuleItemsProcessor", {:sync_start_time=>"2021-10-15T20:55:17Z", :report_params=>{:parameters=>{:enrollment_term_id=>1}}} [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [b851c433-3705-4073-ad14-e02eb68a5666]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [b851c433-3705-4073-ad14-e02eb68a5666] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2021-10-15 20:55:17.853855"], ["status", "success"], ["updated_at", "2021-10-15 20:55:17.854105"], ["id", 128]] [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [b851c433-3705-4073-ad14-e02eb68a5666]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [b851c433-3705-4073-ad14-e02eb68a5666] Performed CanvasSync::Jobs::SyncContextModuleItemsJob (Job ID: b851c433-3705-4073-ad14-e02eb68a5666) from Test(default) in 7.21ms  (0.1ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [1cab9b74-56ee-4ea5-8b0b-bd00b5f7dd91] Performing CanvasSync::Jobs::SyncContextModuleItemsJob (Job ID: 1cab9b74-56ee-4ea5-8b0b-bd00b5f7dd91) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [1cab9b74-56ee-4ea5-8b0b-bd00b5f7dd91] CanvasSync::JobLog Load (0.1ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "1cab9b74-56ee-4ea5-8b0b-bd00b5f7dd91"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [1cab9b74-56ee-4ea5-8b0b-bd00b5f7dd91]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [1cab9b74-56ee-4ea5-8b0b-bd00b5f7dd91] CanvasSync::JobLog Create (0.4ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncContextModuleItemsJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2021-10-15 20:55:17.857455"], ["updated_at", "2021-10-15 20:55:17.857455"], ["job_id", "1cab9b74-56ee-4ea5-8b0b-bd00b5f7dd91"]] [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [1cab9b74-56ee-4ea5-8b0b-bd00b5f7dd91]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [1cab9b74-56ee-4ea5-8b0b-bd00b5f7dd91]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [1cab9b74-56ee-4ea5-8b0b-bd00b5f7dd91] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-10-15 20:55:17.859137"], ["status", "running"], ["updated_at", "2021-10-15 20:55:17.859596"], ["id", 130]] [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [1cab9b74-56ee-4ea5-8b0b-bd00b5f7dd91]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [1cab9b74-56ee-4ea5-8b0b-bd00b5f7dd91]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [1cab9b74-56ee-4ea5-8b0b-bd00b5f7dd91] CanvasSync::JobLog Create (0.2ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proserv_context_module_items_csv\n- 1\n- CanvasSync::Processors::ContextModuleItemsProcessor\n- :sync_start_time: '2021-10-15T20:55:17Z'\n :report_params:\n :parameters: {}\n"], ["created_at", "2021-10-15 20:55:17.862841"], ["updated_at", "2021-10-15 20:55:17.862841"], ["job_id", "d0b659cb-63a5-4fed-96c7-26ef5d2e9f11"]] [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [1cab9b74-56ee-4ea5-8b0b-bd00b5f7dd91]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [1cab9b74-56ee-4ea5-8b0b-bd00b5f7dd91] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: d0b659cb-63a5-4fed-96c7-26ef5d2e9f11) to Test(default) at 2021-10-15 20:55:47 UTC with arguments: "proserv_context_module_items_csv", 1, "CanvasSync::Processors::ContextModuleItemsProcessor", {:sync_start_time=>"2021-10-15T20:55:17Z", :report_params=>{:parameters=>{}}} [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [1cab9b74-56ee-4ea5-8b0b-bd00b5f7dd91]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [1cab9b74-56ee-4ea5-8b0b-bd00b5f7dd91] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2021-10-15 20:55:17.865502"], ["status", "success"], ["updated_at", "2021-10-15 20:55:17.865877"], ["id", 130]] [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [1cab9b74-56ee-4ea5-8b0b-bd00b5f7dd91]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [1cab9b74-56ee-4ea5-8b0b-bd00b5f7dd91] Performed CanvasSync::Jobs::SyncContextModuleItemsJob (Job ID: 1cab9b74-56ee-4ea5-8b0b-bd00b5f7dd91) from Test(default) in 10.52ms  (0.1ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [1e5831a7-6e6d-4452-b191-03e02bc27e64] Performing CanvasSync::Jobs::SyncContextModulesJob (Job ID: 1e5831a7-6e6d-4452-b191-03e02bc27e64) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [1e5831a7-6e6d-4452-b191-03e02bc27e64] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "1e5831a7-6e6d-4452-b191-03e02bc27e64"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [1e5831a7-6e6d-4452-b191-03e02bc27e64]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [1e5831a7-6e6d-4452-b191-03e02bc27e64] CanvasSync::JobLog Create (0.2ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncContextModulesJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2021-10-15 20:55:17.870213"], ["updated_at", "2021-10-15 20:55:17.870213"], ["job_id", "1e5831a7-6e6d-4452-b191-03e02bc27e64"]] [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [1e5831a7-6e6d-4452-b191-03e02bc27e64]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [1e5831a7-6e6d-4452-b191-03e02bc27e64]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [1e5831a7-6e6d-4452-b191-03e02bc27e64] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-10-15 20:55:17.871544"], ["status", "running"], ["updated_at", "2021-10-15 20:55:17.871832"], ["id", 132]] [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [1e5831a7-6e6d-4452-b191-03e02bc27e64]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [1e5831a7-6e6d-4452-b191-03e02bc27e64]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [1e5831a7-6e6d-4452-b191-03e02bc27e64] CanvasSync::JobLog Create (0.2ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proserv_context_modules_csv\n- 1\n- CanvasSync::Processors::ContextModulesProcessor\n- :sync_start_time: '2021-10-15T20:55:17Z'\n :report_params:\n :parameters:\n :enrollment_term_id: 1\n"], ["created_at", "2021-10-15 20:55:17.874595"], ["updated_at", "2021-10-15 20:55:17.874595"], ["job_id", "988289e6-176d-4d8b-a00a-bf1e8f06d3ae"]] [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [1e5831a7-6e6d-4452-b191-03e02bc27e64]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [1e5831a7-6e6d-4452-b191-03e02bc27e64] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: 988289e6-176d-4d8b-a00a-bf1e8f06d3ae) to Test(default) at 2021-10-15 20:55:47 UTC with arguments: "proserv_context_modules_csv", 1, "CanvasSync::Processors::ContextModulesProcessor", {:sync_start_time=>"2021-10-15T20:55:17Z", :report_params=>{:parameters=>{:enrollment_term_id=>1}}} [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [1e5831a7-6e6d-4452-b191-03e02bc27e64]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [1e5831a7-6e6d-4452-b191-03e02bc27e64] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2021-10-15 20:55:17.876769"], ["status", "success"], ["updated_at", "2021-10-15 20:55:17.877066"], ["id", 132]] [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [1e5831a7-6e6d-4452-b191-03e02bc27e64]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [1e5831a7-6e6d-4452-b191-03e02bc27e64] Performed CanvasSync::Jobs::SyncContextModulesJob (Job ID: 1e5831a7-6e6d-4452-b191-03e02bc27e64) from Test(default) in 8.68ms  (0.1ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [f668a4c2-4ba7-42f5-8ed3-e421f4d6e466] Performing CanvasSync::Jobs::SyncContextModulesJob (Job ID: f668a4c2-4ba7-42f5-8ed3-e421f4d6e466) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [f668a4c2-4ba7-42f5-8ed3-e421f4d6e466] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "f668a4c2-4ba7-42f5-8ed3-e421f4d6e466"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [f668a4c2-4ba7-42f5-8ed3-e421f4d6e466]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [f668a4c2-4ba7-42f5-8ed3-e421f4d6e466] CanvasSync::JobLog Create (0.2ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncContextModulesJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2021-10-15 20:55:17.880478"], ["updated_at", "2021-10-15 20:55:17.880478"], ["job_id", "f668a4c2-4ba7-42f5-8ed3-e421f4d6e466"]] [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [f668a4c2-4ba7-42f5-8ed3-e421f4d6e466]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [f668a4c2-4ba7-42f5-8ed3-e421f4d6e466]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [f668a4c2-4ba7-42f5-8ed3-e421f4d6e466] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-10-15 20:55:17.881593"], ["status", "running"], ["updated_at", "2021-10-15 20:55:17.881846"], ["id", 134]] [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [f668a4c2-4ba7-42f5-8ed3-e421f4d6e466]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [f668a4c2-4ba7-42f5-8ed3-e421f4d6e466]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [f668a4c2-4ba7-42f5-8ed3-e421f4d6e466] CanvasSync::JobLog Create (0.2ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proserv_context_modules_csv\n- 1\n- CanvasSync::Processors::ContextModulesProcessor\n- :sync_start_time: '2021-10-15T20:55:17Z'\n :report_params:\n :parameters: {}\n"], ["created_at", "2021-10-15 20:55:17.884086"], ["updated_at", "2021-10-15 20:55:17.884086"], ["job_id", "0e9c0b19-1135-4372-80c5-788f1a386751"]] [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [f668a4c2-4ba7-42f5-8ed3-e421f4d6e466]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [f668a4c2-4ba7-42f5-8ed3-e421f4d6e466] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: 0e9c0b19-1135-4372-80c5-788f1a386751) to Test(default) at 2021-10-15 20:55:47 UTC with arguments: "proserv_context_modules_csv", 1, "CanvasSync::Processors::ContextModulesProcessor", {:sync_start_time=>"2021-10-15T20:55:17Z", :report_params=>{:parameters=>{}}} [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [f668a4c2-4ba7-42f5-8ed3-e421f4d6e466]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [f668a4c2-4ba7-42f5-8ed3-e421f4d6e466] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2021-10-15 20:55:17.886035"], ["status", "success"], ["updated_at", "2021-10-15 20:55:17.886338"], ["id", 134]] [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [f668a4c2-4ba7-42f5-8ed3-e421f4d6e466]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [f668a4c2-4ba7-42f5-8ed3-e421f4d6e466] Performed CanvasSync::Jobs::SyncContextModulesJob (Job ID: f668a4c2-4ba7-42f5-8ed3-e421f4d6e466) from Test(default) in 7.71ms  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Term Exists (0.4ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 32121837], ["LIMIT", 1]] Term Create (0.3ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 32121837], ["name", "Cool Term"], ["start_at", "2021-10-12 20:55:16.835625"], ["end_at", "2021-10-18 20:55:16.835724"], ["workflow_state", "active"], ["sis_id", "6903eb7b2238d7190ad7392e533d9894"], ["created_at", "2021-10-15 20:55:17.897788"], ["updated_at", "2021-10-15 20:55:17.897788"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [3c9155f1-d236-4182-bdbe-25da629535d7] Performing CanvasSync::Jobs::SyncProvisioningReportJob (Job ID: 3c9155f1-d236-4182-bdbe-25da629535d7) from Test(default) with arguments: {:models=>["users", "courses"], :term_scope=>"active"} [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [3c9155f1-d236-4182-bdbe-25da629535d7] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "3c9155f1-d236-4182-bdbe-25da629535d7"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [3c9155f1-d236-4182-bdbe-25da629535d7]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [3c9155f1-d236-4182-bdbe-25da629535d7] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncProvisioningReportJob"], ["status", "enqueued"], ["job_arguments", "---\n- :models:\n - users\n - courses\n :term_scope: active\n"], ["created_at", "2021-10-15 20:55:17.900148"], ["updated_at", "2021-10-15 20:55:17.900148"], ["job_id", "3c9155f1-d236-4182-bdbe-25da629535d7"]] [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [3c9155f1-d236-4182-bdbe-25da629535d7]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [3c9155f1-d236-4182-bdbe-25da629535d7]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [3c9155f1-d236-4182-bdbe-25da629535d7] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-10-15 20:55:17.901527"], ["status", "running"], ["updated_at", "2021-10-15 20:55:17.901844"], ["id", 136]] [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [3c9155f1-d236-4182-bdbe-25da629535d7]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [3c9155f1-d236-4182-bdbe-25da629535d7]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [3c9155f1-d236-4182-bdbe-25da629535d7] CanvasSync::JobLog Create (0.2ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proservices_provisioning_csv\n- \n- CanvasSync::Processors::ProvisioningReportProcessor\n- :models:\n - users\n - courses\n :term_scope: active\n :sync_start_time: '2021-10-15T20:55:17Z'\n :report_params:\n :parameters:\n :include_deleted: true\n users: true\n courses: true\n :enrollment_term_id: 32121837\n"], ["created_at", "2021-10-15 20:55:17.904232"], ["updated_at", "2021-10-15 20:55:17.904232"], ["job_id", "2f9fa72a-1517-4fbc-9449-839ec9b39d0d"]] [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [3c9155f1-d236-4182-bdbe-25da629535d7]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [3c9155f1-d236-4182-bdbe-25da629535d7] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: 2f9fa72a-1517-4fbc-9449-839ec9b39d0d) to Test(default) at 2021-10-15 20:55:47 UTC with arguments: "proservices_provisioning_csv", nil, "CanvasSync::Processors::ProvisioningReportProcessor", {:models=>["users", "courses"], :term_scope=>"active", :sync_start_time=>"2021-10-15T20:55:17Z", :report_params=>{:parameters=>{:include_deleted=>true, "users"=>true, "courses"=>true, :enrollment_term_id=>32121837}}} [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [3c9155f1-d236-4182-bdbe-25da629535d7]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [3c9155f1-d236-4182-bdbe-25da629535d7] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2021-10-15 20:55:17.906195"], ["status", "success"], ["updated_at", "2021-10-15 20:55:17.906474"], ["id", 136]] [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [3c9155f1-d236-4182-bdbe-25da629535d7]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [3c9155f1-d236-4182-bdbe-25da629535d7] Performed CanvasSync::Jobs::SyncProvisioningReportJob (Job ID: 3c9155f1-d236-4182-bdbe-25da629535d7) from Test(default) in 7.97ms  (0.2ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [a4af12b8-9b0d-45ee-ac0f-76cbd9a11b9a] Performing CanvasSync::Jobs::SyncProvisioningReportJob (Job ID: a4af12b8-9b0d-45ee-ac0f-76cbd9a11b9a) from Test(default) with arguments: {:models=>["users", "courses"]} [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [a4af12b8-9b0d-45ee-ac0f-76cbd9a11b9a] CanvasSync::JobLog Load (0.1ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "a4af12b8-9b0d-45ee-ac0f-76cbd9a11b9a"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [a4af12b8-9b0d-45ee-ac0f-76cbd9a11b9a]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [a4af12b8-9b0d-45ee-ac0f-76cbd9a11b9a] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncProvisioningReportJob"], ["status", "enqueued"], ["job_arguments", "---\n- :models:\n - users\n - courses\n"], ["created_at", "2021-10-15 20:55:17.909628"], ["updated_at", "2021-10-15 20:55:17.909628"], ["job_id", "a4af12b8-9b0d-45ee-ac0f-76cbd9a11b9a"]] [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [a4af12b8-9b0d-45ee-ac0f-76cbd9a11b9a]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [a4af12b8-9b0d-45ee-ac0f-76cbd9a11b9a]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [a4af12b8-9b0d-45ee-ac0f-76cbd9a11b9a] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-10-15 20:55:17.911033"], ["status", "running"], ["updated_at", "2021-10-15 20:55:17.911343"], ["id", 138]] [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [a4af12b8-9b0d-45ee-ac0f-76cbd9a11b9a]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [a4af12b8-9b0d-45ee-ac0f-76cbd9a11b9a]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [a4af12b8-9b0d-45ee-ac0f-76cbd9a11b9a] CanvasSync::JobLog Create (0.2ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proservices_provisioning_csv\n- \n- CanvasSync::Processors::ProvisioningReportProcessor\n- :models:\n - users\n - courses\n :sync_start_time: '2021-10-15T20:55:17Z'\n :report_params:\n :parameters:\n :include_deleted: true\n users: true\n courses: true\n"], ["created_at", "2021-10-15 20:55:17.913626"], ["updated_at", "2021-10-15 20:55:17.913626"], ["job_id", "36cb2195-0e59-4766-8880-6eaefd888e58"]] [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [a4af12b8-9b0d-45ee-ac0f-76cbd9a11b9a]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [a4af12b8-9b0d-45ee-ac0f-76cbd9a11b9a] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: 36cb2195-0e59-4766-8880-6eaefd888e58) to Test(default) at 2021-10-15 20:55:47 UTC with arguments: "proservices_provisioning_csv", nil, "CanvasSync::Processors::ProvisioningReportProcessor", {:models=>["users", "courses"], :sync_start_time=>"2021-10-15T20:55:17Z", :report_params=>{:parameters=>{:include_deleted=>true, "users"=>true, "courses"=>true}}} [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [a4af12b8-9b0d-45ee-ac0f-76cbd9a11b9a]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [a4af12b8-9b0d-45ee-ac0f-76cbd9a11b9a] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2021-10-15 20:55:17.916070"], ["status", "success"], ["updated_at", "2021-10-15 20:55:17.916325"], ["id", 138]] [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [a4af12b8-9b0d-45ee-ac0f-76cbd9a11b9a]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [a4af12b8-9b0d-45ee-ac0f-76cbd9a11b9a] Performed CanvasSync::Jobs::SyncProvisioningReportJob (Job ID: a4af12b8-9b0d-45ee-ac0f-76cbd9a11b9a) from Test(default) in 8.38ms  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Account Exists (0.2ms) SELECT 1 AS one FROM "accounts" WHERE "accounts"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] Account Create (0.2ms) INSERT INTO "accounts" ("canvas_id", "sis_id", "canvas_parent_account_id", "sis_parent_account_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 1], ["sis_id", "e83e4141b2ad344f4fc1902581a5a075"], ["canvas_parent_account_id", 1], ["sis_parent_account_id", "e61c2145ca2d21658b75452f64aac3d3"], ["name", "Account name"], ["workflow_state", "active"], ["created_at", "2021-10-15 20:55:17.919721"], ["updated_at", "2021-10-15 20:55:17.919721"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.3ms) SELECT COUNT(*) FROM "roles" [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [624b8f32-deee-432f-894d-b068b04c6388] Performing CanvasSync::Jobs::SyncRolesJob (Job ID: 624b8f32-deee-432f-894d-b068b04c6388) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [624b8f32-deee-432f-894d-b068b04c6388] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "624b8f32-deee-432f-894d-b068b04c6388"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [624b8f32-deee-432f-894d-b068b04c6388]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [624b8f32-deee-432f-894d-b068b04c6388] CanvasSync::JobLog Create (0.2ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncRolesJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2021-10-15 20:55:17.924319"], ["updated_at", "2021-10-15 20:55:17.924319"], ["job_id", "624b8f32-deee-432f-894d-b068b04c6388"]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [624b8f32-deee-432f-894d-b068b04c6388]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [624b8f32-deee-432f-894d-b068b04c6388]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [624b8f32-deee-432f-894d-b068b04c6388] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-10-15 20:55:17.925616"], ["status", "running"], ["updated_at", "2021-10-15 20:55:17.925898"], ["id", 140]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [624b8f32-deee-432f-894d-b068b04c6388]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [624b8f32-deee-432f-894d-b068b04c6388] Account Load (0.2ms) SELECT "accounts".* FROM "accounts" WHERE "accounts"."workflow_state" != $1 ORDER BY "accounts"."id" ASC LIMIT $2 [["workflow_state", "deleted"], ["LIMIT", 1000]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [624b8f32-deee-432f-894d-b068b04c6388] Role Load (0.2ms) SELECT "roles".* FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [624b8f32-deee-432f-894d-b068b04c6388]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [624b8f32-deee-432f-894d-b068b04c6388] Role Exists (0.2ms) SELECT 1 AS one FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [624b8f32-deee-432f-894d-b068b04c6388] Role Create (0.4ms) INSERT INTO "roles" ("canvas_id", "label", "base_role_type", "canvas_account_id", "workflow_state", "permissions", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 1], ["label", "Account Admin"], ["base_role_type", "AccountMembership"], ["canvas_account_id", 10], ["workflow_state", "built_in"], ["permissions", "{\"manage_wiki\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"post_to_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"moderate_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_announcements\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"send_messages\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"send_messages_all\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_outcomes\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"create_conferences\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"create_collaborations\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_roster\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_all_grades\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_grades\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_rubrics\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"comment_on_others_submissions\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_students\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_admin_users\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_role_overrides\":{\"enabled\":true,\"locked\":true,\"readonly\":true,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_account_memberships\":{\"enabled\":true,\"locked\":true,\"readonly\":true,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_account_settings\":{\"enabled\":true,\"locked\":true,\"readonly\":true,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_groups\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_group_pages\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_files\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_assignments\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"undelete_courses\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_grade_changes\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_course_changes\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_question_banks\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_calendar\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_reports\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_courses\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_user_logins\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_user_observers\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_alerts\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"become_user\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_developer_keys\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"import_sis\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_sis\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_sis\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_course_list\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_statistics\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_storage_quotas\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_course_content\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_content\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_interaction_alerts\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"change_course_state\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_sections\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_feature_flags\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_quiz_answer_audits\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"moderate_grades\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"lti_add_edit\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true}}"], ["created_at", "2021-10-15 20:55:17.954332"], ["updated_at", "2021-10-15 20:55:17.954332"]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [624b8f32-deee-432f-894d-b068b04c6388]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [624b8f32-deee-432f-894d-b068b04c6388] Role Load (0.2ms) SELECT "roles".* FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 3], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [624b8f32-deee-432f-894d-b068b04c6388]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [624b8f32-deee-432f-894d-b068b04c6388] Role Exists (0.2ms) SELECT 1 AS one FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 3], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [624b8f32-deee-432f-894d-b068b04c6388] Role Create (0.3ms) INSERT INTO "roles" ("canvas_id", "label", "base_role_type", "canvas_account_id", "workflow_state", "permissions", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 3], ["label", "Student"], ["base_role_type", "StudentEnrollment"], ["canvas_account_id", 10], ["workflow_state", "built_in"], ["permissions", "{\"manage_wiki\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"read_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"post_to_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"moderate_forum\":{\"enabled\":false,\"locked\":false,\"readonly\":false,\"explicit\":false},\"read_announcements\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"send_messages\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"send_messages_all\":{\"enabled\":false,\"locked\":false,\"readonly\":false,\"explicit\":false},\"manage_outcomes\":{\"enabled\":false,\"locked\":false,\"readonly\":false,\"explicit\":false},\"create_conferences\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"create_collaborations\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_roster\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_all_grades\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_grades\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_rubrics\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"comment_on_others_submissions\":{\"enabled\":false,\"locked\":false,\"readonly\":false,\"explicit\":false},\"manage_students\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_admin_users\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_role_overrides\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_account_memberships\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_account_settings\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_groups\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"view_group_pages\":{\"enabled\":false,\"locked\":false,\"readonly\":false,\"explicit\":false},\"manage_files\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_assignments\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"undelete_courses\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"view_grade_changes\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"view_course_changes\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"read_question_banks\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_calendar\":{\"enabled\":false,\"locked\":false,\"readonly\":false,\"explicit\":false},\"read_reports\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_courses\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_user_logins\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_user_observers\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_alerts\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"become_user\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_developer_keys\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"import_sis\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_sis\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"read_sis\":{\"enabled\":false,\"locked\":false,\"readonly\":false,\"explicit\":false},\"read_course_list\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"view_statistics\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_storage_quotas\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"read_course_content\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_content\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_interaction_alerts\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"change_course_state\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_sections\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_feature_flags\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"view_quiz_answer_audits\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"moderate_grades\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"lti_add_edit\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false}}"], ["created_at", "2021-10-15 20:55:17.961288"], ["updated_at", "2021-10-15 20:55:17.961288"]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [624b8f32-deee-432f-894d-b068b04c6388]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [624b8f32-deee-432f-894d-b068b04c6388] Role Update All (0.2ms) UPDATE "roles" SET "workflow_state" = 'inactive' WHERE "roles"."id" NOT IN ($1, $2) [["id", 19], ["id", 20]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [624b8f32-deee-432f-894d-b068b04c6388]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [624b8f32-deee-432f-894d-b068b04c6388] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2021-10-15 20:55:17.965582"], ["status", "success"], ["updated_at", "2021-10-15 20:55:17.965940"], ["id", 140]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [624b8f32-deee-432f-894d-b068b04c6388]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [624b8f32-deee-432f-894d-b068b04c6388] Performed CanvasSync::Jobs::SyncRolesJob (Job ID: 624b8f32-deee-432f-894d-b068b04c6388) from Test(default) in 43.61ms  (0.2ms) SELECT COUNT(*) FROM "roles"  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Term Exists (0.2ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 74235071], ["LIMIT", 1]] Term Create (0.2ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 74235071], ["name", "Cool Term"], ["start_at", "2021-10-12 20:55:16.835625"], ["end_at", "2021-10-18 20:55:16.835724"], ["workflow_state", "active"], ["sis_id", "2b8b7144ab8fd063fde0764822ce7331"], ["created_at", "2021-10-15 20:55:17.970011"], ["updated_at", "2021-10-15 20:55:17.970011"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [0ddf0536-f21a-4dcd-a6df-926455a69780] Performing CanvasSync::Jobs::SyncSimpleTableJob (Job ID: 0ddf0536-f21a-4dcd-a6df-926455a69780) from Test(default) with arguments: {:report_name=>"proservices_provisioning_csv", :model=>"courses", :mapping=>"courses", :klass=>"Course", :term_scope=>"active", :params=>{"parameters[include_deleted]"=>true, "parameters[courses]"=>true}} [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [0ddf0536-f21a-4dcd-a6df-926455a69780] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "0ddf0536-f21a-4dcd-a6df-926455a69780"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [0ddf0536-f21a-4dcd-a6df-926455a69780]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [0ddf0536-f21a-4dcd-a6df-926455a69780] CanvasSync::JobLog Create (0.2ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncSimpleTableJob"], ["status", "enqueued"], ["job_arguments", "---\n- :report_name: proservices_provisioning_csv\n :model: courses\n :mapping: courses\n :klass: Course\n :term_scope: active\n :params:\n parameters[include_deleted]: true\n parameters[courses]: true\n"], ["created_at", "2021-10-15 20:55:17.972045"], ["updated_at", "2021-10-15 20:55:17.972045"], ["job_id", "0ddf0536-f21a-4dcd-a6df-926455a69780"]] [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [0ddf0536-f21a-4dcd-a6df-926455a69780]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [0ddf0536-f21a-4dcd-a6df-926455a69780]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [0ddf0536-f21a-4dcd-a6df-926455a69780] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-10-15 20:55:17.973357"], ["status", "running"], ["updated_at", "2021-10-15 20:55:17.973654"], ["id", 141]] [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [0ddf0536-f21a-4dcd-a6df-926455a69780]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [0ddf0536-f21a-4dcd-a6df-926455a69780]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [0ddf0536-f21a-4dcd-a6df-926455a69780] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2021-10-15 20:55:17.974803"], ["status", "success"], ["updated_at", "2021-10-15 20:55:17.975060"], ["id", 141]] [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [0ddf0536-f21a-4dcd-a6df-926455a69780]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [0ddf0536-f21a-4dcd-a6df-926455a69780] Performed CanvasSync::Jobs::SyncSimpleTableJob (Job ID: 0ddf0536-f21a-4dcd-a6df-926455a69780) from Test(default) in 4.71ms  (0.2ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [3dcb959c-1879-4013-b100-b32f7b5a84b7] Performing CanvasSync::Jobs::SyncSubmissionsJob (Job ID: 3dcb959c-1879-4013-b100-b32f7b5a84b7) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [3dcb959c-1879-4013-b100-b32f7b5a84b7] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "3dcb959c-1879-4013-b100-b32f7b5a84b7"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [3dcb959c-1879-4013-b100-b32f7b5a84b7]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [3dcb959c-1879-4013-b100-b32f7b5a84b7] CanvasSync::JobLog Create (0.2ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncSubmissionsJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2021-10-15 20:55:17.978777"], ["updated_at", "2021-10-15 20:55:17.978777"], ["job_id", "3dcb959c-1879-4013-b100-b32f7b5a84b7"]] [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [3dcb959c-1879-4013-b100-b32f7b5a84b7]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [3dcb959c-1879-4013-b100-b32f7b5a84b7]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [3dcb959c-1879-4013-b100-b32f7b5a84b7] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-10-15 20:55:17.979808"], ["status", "running"], ["updated_at", "2021-10-15 20:55:17.980006"], ["id", 142]] [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [3dcb959c-1879-4013-b100-b32f7b5a84b7]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [3dcb959c-1879-4013-b100-b32f7b5a84b7]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [3dcb959c-1879-4013-b100-b32f7b5a84b7] CanvasSync::JobLog Create (0.2ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proserv_student_submissions_csv\n- 1\n- CanvasSync::Processors::SubmissionsProcessor\n- :sync_start_time: '2021-10-15T20:55:17Z'\n :report_params:\n :parameters:\n :include_all: \n :enrollment_term_id: 1\n"], ["created_at", "2021-10-15 20:55:17.982462"], ["updated_at", "2021-10-15 20:55:17.982462"], ["job_id", "7928a807-e944-455c-9f0a-2ecb7b548be4"]] [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [3dcb959c-1879-4013-b100-b32f7b5a84b7]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [3dcb959c-1879-4013-b100-b32f7b5a84b7] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: 7928a807-e944-455c-9f0a-2ecb7b548be4) to Test(default) at 2021-10-15 20:55:47 UTC with arguments: "proserv_student_submissions_csv", 1, "CanvasSync::Processors::SubmissionsProcessor", {:sync_start_time=>"2021-10-15T20:55:17Z", :report_params=>{:parameters=>{:include_all=>nil, :enrollment_term_id=>1}}} [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [3dcb959c-1879-4013-b100-b32f7b5a84b7]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [3dcb959c-1879-4013-b100-b32f7b5a84b7] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2021-10-15 20:55:17.984405"], ["status", "success"], ["updated_at", "2021-10-15 20:55:17.984651"], ["id", 142]] [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [3dcb959c-1879-4013-b100-b32f7b5a84b7]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [3dcb959c-1879-4013-b100-b32f7b5a84b7] Performed CanvasSync::Jobs::SyncSubmissionsJob (Job ID: 3dcb959c-1879-4013-b100-b32f7b5a84b7) from Test(default) in 7.42ms  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SELECT COUNT(*) FROM "terms" [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [c5645ff2-d848-4385-8d51-b427d546a68f] Performing CanvasSync::Jobs::SyncTermsJob (Job ID: c5645ff2-d848-4385-8d51-b427d546a68f) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [c5645ff2-d848-4385-8d51-b427d546a68f] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "c5645ff2-d848-4385-8d51-b427d546a68f"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [c5645ff2-d848-4385-8d51-b427d546a68f]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [c5645ff2-d848-4385-8d51-b427d546a68f] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncTermsJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2021-10-15 20:55:17.988694"], ["updated_at", "2021-10-15 20:55:17.988694"], ["job_id", "c5645ff2-d848-4385-8d51-b427d546a68f"]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [c5645ff2-d848-4385-8d51-b427d546a68f]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [c5645ff2-d848-4385-8d51-b427d546a68f]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [c5645ff2-d848-4385-8d51-b427d546a68f] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-10-15 20:55:17.990453"], ["status", "running"], ["updated_at", "2021-10-15 20:55:17.990767"], ["id", 144]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [c5645ff2-d848-4385-8d51-b427d546a68f]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [c5645ff2-d848-4385-8d51-b427d546a68f] Term Load (0.2ms) SELECT "terms".* FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [c5645ff2-d848-4385-8d51-b427d546a68f]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [c5645ff2-d848-4385-8d51-b427d546a68f] Term Exists (0.2ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [c5645ff2-d848-4385-8d51-b427d546a68f] Term Create (0.2ms) INSERT INTO "terms" ("canvas_id", "name", "workflow_state", "grading_period_group_id", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 1], ["name", "Default Term"], ["workflow_state", "active"], ["grading_period_group_id", 1], ["sis_id", "Test"], ["created_at", "2021-10-15 20:55:17.996316"], ["updated_at", "2021-10-15 20:55:17.996316"]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [c5645ff2-d848-4385-8d51-b427d546a68f]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [c5645ff2-d848-4385-8d51-b427d546a68f] Term Load (0.1ms) SELECT "terms".* FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 6], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [c5645ff2-d848-4385-8d51-b427d546a68f]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [c5645ff2-d848-4385-8d51-b427d546a68f] Term Exists (0.2ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 6], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [c5645ff2-d848-4385-8d51-b427d546a68f] Term Create (0.2ms) INSERT INTO "terms" ("canvas_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["canvas_id", 6], ["name", "Average Term 1"], ["workflow_state", "active"], ["created_at", "2021-10-15 20:55:17.998391"], ["updated_at", "2021-10-15 20:55:17.998391"]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [c5645ff2-d848-4385-8d51-b427d546a68f]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [c5645ff2-d848-4385-8d51-b427d546a68f] Term Load (0.1ms) SELECT "terms".* FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 7], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [c5645ff2-d848-4385-8d51-b427d546a68f]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [c5645ff2-d848-4385-8d51-b427d546a68f] Term Exists (0.1ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 7], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [c5645ff2-d848-4385-8d51-b427d546a68f] Term Create (0.2ms) INSERT INTO "terms" ("canvas_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["canvas_id", 7], ["name", "Average Term 2"], ["workflow_state", "active"], ["created_at", "2021-10-15 20:55:18.000364"], ["updated_at", "2021-10-15 20:55:18.000364"]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [c5645ff2-d848-4385-8d51-b427d546a68f]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [c5645ff2-d848-4385-8d51-b427d546a68f] Term Load (0.2ms) SELECT "terms".* FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 5], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [c5645ff2-d848-4385-8d51-b427d546a68f]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [c5645ff2-d848-4385-8d51-b427d546a68f] Term Exists (0.1ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 5], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [c5645ff2-d848-4385-8d51-b427d546a68f] Term Create (0.2ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 5], ["name", "Syllabus Term"], ["start_at", "2017-08-14 06:00:00"], ["end_at", "2017-08-31 06:00:00"], ["workflow_state", "active"], ["sis_id", "SYTERM"], ["created_at", "2021-10-15 20:55:18.003282"], ["updated_at", "2021-10-15 20:55:18.003282"]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [c5645ff2-d848-4385-8d51-b427d546a68f]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [c5645ff2-d848-4385-8d51-b427d546a68f] Term Load (0.1ms) SELECT "terms".* FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 4], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [c5645ff2-d848-4385-8d51-b427d546a68f]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [c5645ff2-d848-4385-8d51-b427d546a68f] Term Exists (0.2ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 4], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [c5645ff2-d848-4385-8d51-b427d546a68f] Term Create (0.2ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "grading_period_group_id", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8, $9) RETURNING "id" [["canvas_id", 4], ["name", "Ellucian Term"], ["start_at", "2017-08-01 06:00:00"], ["end_at", "2017-10-31 06:00:00"], ["workflow_state", "active"], ["grading_period_group_id", 1], ["sis_id", "SH"], ["created_at", "2021-10-15 20:55:18.005641"], ["updated_at", "2021-10-15 20:55:18.005641"]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [c5645ff2-d848-4385-8d51-b427d546a68f]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [c5645ff2-d848-4385-8d51-b427d546a68f] Term Load (0.1ms) SELECT "terms".* FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 3], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [c5645ff2-d848-4385-8d51-b427d546a68f]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [c5645ff2-d848-4385-8d51-b427d546a68f] Term Exists (0.2ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 3], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [c5645ff2-d848-4385-8d51-b427d546a68f] Term Create (0.2ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 3], ["name", "Current Term"], ["start_at", "2017-03-19 06:00:00"], ["end_at", "2017-08-01 06:00:00"], ["workflow_state", "active"], ["created_at", "2021-10-15 20:55:18.007869"], ["updated_at", "2021-10-15 20:55:18.007869"]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [c5645ff2-d848-4385-8d51-b427d546a68f]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [c5645ff2-d848-4385-8d51-b427d546a68f]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [c5645ff2-d848-4385-8d51-b427d546a68f] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2021-10-15 20:55:18.008741"], ["status", "success"], ["updated_at", "2021-10-15 20:55:18.009008"], ["id", 144]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [c5645ff2-d848-4385-8d51-b427d546a68f]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [c5645ff2-d848-4385-8d51-b427d546a68f] Performed CanvasSync::Jobs::SyncTermsJob (Job ID: c5645ff2-d848-4385-8d51-b427d546a68f) from Test(default) in 22.32ms  (0.1ms) SELECT COUNT(*) FROM "terms"  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Account Exists (0.2ms) SELECT 1 AS one FROM "accounts" WHERE "accounts"."canvas_id" = $1 LIMIT $2 [["canvas_id", 19226965], ["LIMIT", 1]] Account Create (0.2ms) INSERT INTO "accounts" ("canvas_id", "sis_id", "canvas_parent_account_id", "sis_parent_account_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 19226965], ["sis_id", "5dec0c599d13f01a5539a4643c125010"], ["canvas_parent_account_id", 1], ["sis_parent_account_id", "c8833cb960dd5e5038c63745efc7167d"], ["name", "Account name"], ["workflow_state", "active"], ["created_at", "2021-10-15 20:55:18.012866"], ["updated_at", "2021-10-15 20:55:18.012866"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Account Exists (0.2ms) SELECT 1 AS one FROM "accounts" WHERE "accounts"."canvas_id" IS NULL AND "accounts"."id" != $1 LIMIT $2 [["id", 18], ["LIMIT", 1]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Account Exists (0.2ms) SELECT 1 AS one FROM "accounts" WHERE "accounts"."canvas_id" = $1 LIMIT $2 [["canvas_id", 37392151], ["LIMIT", 1]] Account Create (0.2ms) INSERT INTO "accounts" ("canvas_id", "sis_id", "canvas_parent_account_id", "sis_parent_account_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 37392151], ["sis_id", "317dfe3b754c89f03993726bb5992128"], ["canvas_parent_account_id", 1], ["sis_parent_account_id", "b6cde012891e1af740922ebcaf62ad02"], ["name", "Account name"], ["workflow_state", "active"], ["created_at", "2021-10-15 20:55:18.019768"], ["updated_at", "2021-10-15 20:55:18.019768"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Account Load (0.2ms) SELECT "accounts".* FROM "accounts" ORDER BY "accounts"."id" ASC LIMIT $1 [["LIMIT", 1]] Account Exists (0.2ms) SELECT 1 AS one FROM "accounts" WHERE "accounts"."canvas_id" = $1 LIMIT $2 [["canvas_id", 37392151], ["LIMIT", 1]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Account Exists (0.3ms) SELECT 1 AS one FROM "accounts" WHERE "accounts"."canvas_id" = $1 LIMIT $2 [["canvas_id", 36004128], ["LIMIT", 1]] Account Create (0.3ms) INSERT INTO "accounts" ("canvas_id", "sis_id", "canvas_parent_account_id", "sis_parent_account_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 36004128], ["sis_id", "e0c832d1a04d0662007580f167b23314"], ["canvas_parent_account_id", 1], ["sis_parent_account_id", "4167e5ffbbfd43eb35cc89ef3744828e"], ["name", "Account name"], ["workflow_state", "active"], ["created_at", "2021-10-15 20:55:18.024735"], ["updated_at", "2021-10-15 20:55:18.024735"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Admin Exists (0.3ms) SELECT 1 AS one FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 40105103], ["LIMIT", 1]] Admin Create (0.3ms) INSERT INTO "admins" ("canvas_id", "role_name", "canvas_role_id", "canvas_user_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 40105103], ["role_name", "Cool Role"], ["canvas_role_id", 72145144], ["canvas_user_id", 1], ["workflow_state", "active"], ["created_at", "2021-10-15 20:55:18.030403"], ["updated_at", "2021-10-15 20:55:18.030403"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Admin Exists (0.3ms) SELECT 1 AS one FROM "admins" WHERE "admins"."canvas_id" IS NULL AND "admins"."id" != $1 LIMIT $2 [["id", 25], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Admin Exists (0.3ms) SELECT 1 AS one FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 41310752], ["LIMIT", 1]] Admin Create (0.3ms) INSERT INTO "admins" ("canvas_id", "role_name", "canvas_role_id", "canvas_user_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 41310752], ["role_name", "Cool Role"], ["canvas_role_id", 54784441], ["canvas_user_id", 1], ["workflow_state", "active"], ["created_at", "2021-10-15 20:55:18.036696"], ["updated_at", "2021-10-15 20:55:18.036696"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Admin Load (0.1ms) SELECT "admins".* FROM "admins" ORDER BY "admins"."id" ASC LIMIT $1 [["LIMIT", 1]] Admin Exists (0.2ms) SELECT 1 AS one FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 41310752], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) SELECT COUNT(*) FROM "admins" Admin Load (0.2ms) SELECT "admins".* FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]]  (0.1ms) SAVEPOINT active_record_1 Admin Exists (0.2ms) SELECT 1 AS one FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]] Admin Create (0.3ms) INSERT INTO "admins" ("canvas_id", "role_name", "canvas_role_id", "canvas_user_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 2], ["role_name", "AccountAdmin"], ["canvas_role_id", 1], ["canvas_user_id", 1], ["workflow_state", "active"], ["created_at", "2021-10-15 20:55:18.044243"], ["updated_at", "2021-10-15 20:55:18.044243"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SELECT COUNT(*) FROM "admins" Admin Load (0.2ms) SELECT "admins".* FROM "admins" ORDER BY "admins"."id" DESC LIMIT $1 [["LIMIT", 1]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Admin Exists (0.2ms) SELECT 1 AS one FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]] Admin Create (0.2ms) INSERT INTO "admins" ("canvas_id", "role_name", "canvas_role_id", "canvas_user_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 2], ["role_name", "Cool Role"], ["canvas_role_id", 47460367], ["canvas_user_id", 1], ["workflow_state", "active"], ["created_at", "2021-10-15 20:55:18.048153"], ["updated_at", "2021-10-15 20:55:18.048153"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SELECT COUNT(*) FROM "admins" Admin Load (0.2ms) SELECT "admins".* FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]]  (0.1ms) SAVEPOINT active_record_1 Admin Exists (0.2ms) SELECT 1 AS one FROM "admins" WHERE "admins"."canvas_id" = $1 AND "admins"."id" != $2 LIMIT $3 [["canvas_id", 2], ["id", 28], ["LIMIT", 1]] Admin Update (0.2ms) UPDATE "admins" SET "role_name" = $1, "canvas_role_id" = $2, "updated_at" = $3 WHERE "admins"."id" = $4 [["role_name", "AccountAdmin"], ["canvas_role_id", 1], ["updated_at", "2021-10-15 20:55:18.050757"], ["id", 28]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SELECT COUNT(*) FROM "admins" Admin Load (0.2ms) SELECT "admins".* FROM "admins" WHERE "admins"."id" = $1 LIMIT $2 [["id", 28], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 AssignmentGroup Exists (0.4ms) SELECT 1 AS one FROM "assignment_groups" WHERE "assignment_groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] AssignmentGroup Create (0.3ms) INSERT INTO "assignment_groups" ("canvas_id", "name", "workflow_state", "canvas_created_at", "canvas_updated_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 1], ["name", "Dummy Assignment Group"], ["workflow_state", "available"], ["canvas_created_at", "2021-10-08 20:55:18.064183"], ["canvas_updated_at", "2021-10-14 20:55:18.064301"], ["created_at", "2021-10-15 20:55:18.065926"], ["updated_at", "2021-10-15 20:55:18.065926"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 AssignmentGroup Exists (0.2ms) SELECT 1 AS one FROM "assignment_groups" WHERE "assignment_groups"."canvas_id" IS NULL AND "assignment_groups"."id" != $1 LIMIT $2 [["id", 19], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 AssignmentGroup Exists (0.3ms) SELECT 1 AS one FROM "assignment_groups" WHERE "assignment_groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]] AssignmentGroup Create (0.2ms) INSERT INTO "assignment_groups" ("canvas_id", "name", "workflow_state", "canvas_created_at", "canvas_updated_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 2], ["name", "Dummy Assignment Group"], ["workflow_state", "available"], ["canvas_created_at", "2021-10-08 20:55:18.071609"], ["canvas_updated_at", "2021-10-14 20:55:18.071684"], ["created_at", "2021-10-15 20:55:18.072679"], ["updated_at", "2021-10-15 20:55:18.072679"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 AssignmentGroup Load (0.2ms) SELECT "assignment_groups".* FROM "assignment_groups" ORDER BY "assignment_groups"."id" ASC LIMIT $1 [["LIMIT", 1]] AssignmentGroup Exists (0.1ms) SELECT 1 AS one FROM "assignment_groups" WHERE "assignment_groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 AssignmentGroup Exists (0.2ms) SELECT 1 AS one FROM "assignment_groups" WHERE "assignment_groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 3], ["LIMIT", 1]] AssignmentGroup Create (0.2ms) INSERT INTO "assignment_groups" ("canvas_id", "name", "workflow_state", "canvas_created_at", "canvas_updated_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 3], ["name", "Dummy Assignment Group"], ["workflow_state", "available"], ["canvas_created_at", "2021-10-08 20:55:18.076839"], ["canvas_updated_at", "2021-10-14 20:55:18.076923"], ["created_at", "2021-10-15 20:55:18.077869"], ["updated_at", "2021-10-15 20:55:18.077869"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 AssignmentGroup Exists (0.3ms) SELECT 1 AS one FROM "assignment_groups" WHERE "assignment_groups"."canvas_id" = $1 AND "assignment_groups"."id" != $2 LIMIT $3 [["canvas_id", 3], ["id", 21], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 AssignmentGroup Exists (0.2ms) SELECT 1 AS one FROM "assignment_groups" WHERE "assignment_groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 4], ["LIMIT", 1]] AssignmentGroup Create (0.3ms) INSERT INTO "assignment_groups" ("canvas_id", "name", "workflow_state", "canvas_created_at", "canvas_updated_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 4], ["name", "Dummy Assignment Group"], ["workflow_state", "available"], ["canvas_created_at", "2021-10-08 20:55:18.083251"], ["canvas_updated_at", "2021-10-14 20:55:18.083329"], ["created_at", "2021-10-15 20:55:18.084328"], ["updated_at", "2021-10-15 20:55:18.084328"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Assignment Exists (0.4ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] Assignment Create (0.3ms) INSERT INTO "assignments" ("canvas_id", "title", "due_at", "unlock_at", "lock_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 1], ["title", "Assignment 1"], ["due_at", "2021-10-22 20:55:18.109526"], ["unlock_at", "2021-10-14 20:55:18.109610"], ["lock_at", "2021-11-05 20:55:18.109646"], ["created_at", "2021-10-15 20:55:18.111073"], ["updated_at", "2021-10-15 20:55:18.111073"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Assignment Exists (0.3ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" IS NULL AND "assignments"."id" != $1 LIMIT $2 [["id", 34], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Assignment Exists (0.2ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]] Assignment Create (0.3ms) INSERT INTO "assignments" ("canvas_id", "title", "due_at", "unlock_at", "lock_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 2], ["title", "Assignment 2"], ["due_at", "2021-10-22 20:55:18.116372"], ["unlock_at", "2021-10-14 20:55:18.116463"], ["lock_at", "2021-11-05 20:55:18.116501"], ["created_at", "2021-10-15 20:55:18.117443"], ["updated_at", "2021-10-15 20:55:18.117443"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Assignment Load (0.2ms) SELECT "assignments".* FROM "assignments" ORDER BY "assignments"."id" ASC LIMIT $1 [["LIMIT", 1]] Assignment Exists (0.3ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]]  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Assignment Exists (0.2ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 3], ["LIMIT", 1]] Assignment Create (0.2ms) INSERT INTO "assignments" ("canvas_id", "title", "due_at", "unlock_at", "lock_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 3], ["title", "Assignment 3"], ["due_at", "2021-10-22 20:55:18.122100"], ["unlock_at", "2021-10-14 20:55:18.122177"], ["lock_at", "2021-11-05 20:55:18.122214"], ["created_at", "2021-10-15 20:55:18.123106"], ["updated_at", "2021-10-15 20:55:18.123106"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Assignment Exists (0.3ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 4], ["LIMIT", 1]] Assignment Create (0.4ms) INSERT INTO "assignments" ("canvas_id", "title", "due_at", "unlock_at", "lock_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 4], ["title", "Assignment 4"], ["due_at", "2021-10-22 20:55:18.127599"], ["unlock_at", "2021-10-14 20:55:18.127742"], ["lock_at", "2021-11-05 20:55:18.127808"], ["created_at", "2021-10-15 20:55:18.129151"], ["updated_at", "2021-10-15 20:55:18.129151"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Assignment Exists (0.3ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 AND "assignments"."id" != $2 LIMIT $3 [["canvas_id", 4], ["id", 37], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Assignment Exists (0.3ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 5], ["LIMIT", 1]] Assignment Create (0.2ms) INSERT INTO "assignments" ("canvas_id", "title", "due_at", "unlock_at", "lock_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 5], ["title", "Assignment 5"], ["due_at", "2021-10-22 20:55:18.134175"], ["unlock_at", "2021-10-14 20:55:18.134266"], ["lock_at", "2021-11-05 20:55:18.134307"], ["created_at", "2021-10-15 20:55:18.135399"], ["updated_at", "2021-10-15 20:55:18.135399"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Assignment Exists (0.2ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 6], ["LIMIT", 1]] Assignment Create (0.2ms) INSERT INTO "assignments" ("canvas_id", "title", "due_at", "unlock_at", "lock_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 6], ["title", "Assignment 6"], ["due_at", "2021-10-22 20:55:18.139328"], ["unlock_at", "2021-10-14 20:55:18.139405"], ["lock_at", "2021-11-05 20:55:18.139464"], ["created_at", "2021-10-15 20:55:18.140344"], ["updated_at", "2021-10-15 20:55:18.140344"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Course Exists (0.3ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 13925211], ["LIMIT", 1]] Course Create (0.3ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 13925211], ["sis_id", "87a1f5146c3a034fbd004ed840bbe6a1"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2021-10-12 20:55:18.150747"], ["end_at", "2021-11-05 20:55:18.150834"], ["created_at", "2021-10-15 20:55:18.152097"], ["updated_at", "2021-10-15 20:55:18.152097"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Course Exists (0.1ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 10267064], ["LIMIT", 1]] Course Create (0.2ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 10267064], ["sis_id", "6604cc0206e21ac1e172a4e992bcb637"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2021-10-12 20:55:18.153329"], ["end_at", "2021-11-05 20:55:18.153407"], ["created_at", "2021-10-15 20:55:18.154036"], ["updated_at", "2021-10-15 20:55:18.154036"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Assignment Exists (0.2ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 7], ["LIMIT", 1]] Assignment Create (0.2ms) INSERT INTO "assignments" ("canvas_id", "title", "due_at", "unlock_at", "lock_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 7], ["title", "Assignment 7"], ["due_at", "2021-10-22 20:55:18.154860"], ["unlock_at", "2021-10-14 20:55:18.154904"], ["lock_at", "2021-11-05 20:55:18.154937"], ["created_at", "2021-10-15 20:55:18.155617"], ["updated_at", "2021-10-15 20:55:18.155617"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Assignment Exists (0.1ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 AND "assignments"."id" != $2 LIMIT $3 [["canvas_id", 7], ["id", 40], ["LIMIT", 1]] Assignment Update (0.2ms) UPDATE "assignments" SET "canvas_context_id" = $1, "canvas_context_type" = $2, "updated_at" = $3 WHERE "assignments"."id" = $4 [["canvas_context_id", 10267064], ["canvas_context_type", "Course"], ["updated_at", "2021-10-15 20:55:18.157049"], ["id", 40]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Course Load (0.2ms) SELECT "courses".* FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 10267064], ["LIMIT", 1]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.3ms) SAVEPOINT active_record_1 Assignment Exists (0.3ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 8], ["LIMIT", 1]] Assignment Create (0.3ms) INSERT INTO "assignments" ("canvas_id", "title", "due_at", "unlock_at", "lock_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 8], ["title", "Assignment 8"], ["due_at", "2021-10-22 20:55:18.170327"], ["unlock_at", "2021-10-14 20:55:18.170470"], ["lock_at", "2021-11-05 20:55:18.170555"], ["created_at", "2021-10-15 20:55:18.172101"], ["updated_at", "2021-10-15 20:55:18.172101"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 ContextModuleItem Create (0.4ms) INSERT INTO "context_module_items" ("canvas_id", "canvas_assignment_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["canvas_id", 1], ["canvas_assignment_id", 8], ["workflow_state", "active"], ["created_at", "2021-10-15 20:55:18.174154"], ["updated_at", "2021-10-15 20:55:18.174154"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Assignment Exists (0.2ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 9], ["LIMIT", 1]] Assignment Create (0.2ms) INSERT INTO "assignments" ("canvas_id", "title", "due_at", "unlock_at", "lock_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 9], ["title", "Assignment 9"], ["due_at", "2021-10-22 20:55:18.177844"], ["unlock_at", "2021-10-14 20:55:18.177932"], ["lock_at", "2021-11-05 20:55:18.177975"], ["created_at", "2021-10-15 20:55:18.179014"], ["updated_at", "2021-10-15 20:55:18.179014"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 ContextModuleItem Create (0.2ms) INSERT INTO "context_module_items" ("canvas_id", "canvas_assignment_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["canvas_id", 2], ["canvas_assignment_id", 9], ["workflow_state", "active"], ["created_at", "2021-10-15 20:55:18.180502"], ["updated_at", "2021-10-15 20:55:18.180502"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Course Exists (0.2ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 96618752], ["LIMIT", 1]] Course Create (0.2ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 96618752], ["sis_id", "9f55146155efa002c9c60256b21b6160"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2021-10-12 20:55:18.191110"], ["end_at", "2021-11-05 20:55:18.191191"], ["created_at", "2021-10-15 20:55:18.192125"], ["updated_at", "2021-10-15 20:55:18.192125"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 ContextModule Create (0.3ms) INSERT INTO "context_modules" ("canvas_id", "canvas_context_id", "canvas_context_type", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 1], ["canvas_context_id", 96618752], ["canvas_context_type", "Course"], ["name", "Context Module"], ["workflow_state", "available"], ["created_at", "2021-10-15 20:55:18.193255"], ["updated_at", "2021-10-15 20:55:18.193255"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Course Exists (0.2ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 81960476], ["LIMIT", 1]] Course Create (0.2ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 81960476], ["sis_id", "605485383b56d0c46e67bf37d144a01b"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2021-10-12 20:55:18.195765"], ["end_at", "2021-11-05 20:55:18.195833"], ["created_at", "2021-10-15 20:55:18.196638"], ["updated_at", "2021-10-15 20:55:18.196638"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 ContextModule Create (0.2ms) INSERT INTO "context_modules" ("canvas_id", "canvas_context_id", "canvas_context_type", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 2], ["canvas_context_id", 81960476], ["canvas_context_type", "Course"], ["name", "Context Module"], ["workflow_state", "available"], ["created_at", "2021-10-15 20:55:18.197771"], ["updated_at", "2021-10-15 20:55:18.197771"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Course Exists (0.2ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 58865076], ["LIMIT", 1]] Course Create (0.2ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 58865076], ["sis_id", "b98d39b7ae1fc904c9f94785548ecad7"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2021-10-12 20:55:18.199909"], ["end_at", "2021-11-05 20:55:18.199980"], ["created_at", "2021-10-15 20:55:18.200873"], ["updated_at", "2021-10-15 20:55:18.200873"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 ContextModule Create (0.2ms) INSERT INTO "context_modules" ("canvas_id", "canvas_context_id", "canvas_context_type", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 3], ["canvas_context_id", 58865076], ["canvas_context_type", "Course"], ["name", "Context Module"], ["workflow_state", "available"], ["created_at", "2021-10-15 20:55:18.202078"], ["updated_at", "2021-10-15 20:55:18.202078"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Course Exists (0.2ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 44856700], ["LIMIT", 1]] Course Create (0.2ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 44856700], ["sis_id", "3207722b974d71eb50a188ab65933d65"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2021-10-12 20:55:18.204368"], ["end_at", "2021-11-05 20:55:18.204473"], ["created_at", "2021-10-15 20:55:18.205406"], ["updated_at", "2021-10-15 20:55:18.205406"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Course Exists (0.3ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" IS NULL AND "courses"."id" != $1 LIMIT $2 [["id", 72], ["LIMIT", 1]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Course Exists (0.2ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 11867623], ["LIMIT", 1]] Course Create (0.2ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 11867623], ["sis_id", "3f2875b9cecf462dbc9f6bdc3daf0c51"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2021-10-12 20:55:18.210483"], ["end_at", "2021-11-05 20:55:18.210559"], ["created_at", "2021-10-15 20:55:18.211371"], ["updated_at", "2021-10-15 20:55:18.211371"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Course Load (0.1ms) SELECT "courses".* FROM "courses" ORDER BY "courses"."id" ASC LIMIT $1 [["LIMIT", 1]] Course Exists (0.2ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 11867623], ["LIMIT", 1]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Course Exists (0.2ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 24595691], ["LIMIT", 1]] Course Create (0.2ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 24595691], ["sis_id", "9deb23c78279d1f9b9f0943e015584bd"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2021-10-12 20:55:18.215074"], ["end_at", "2021-11-05 20:55:18.215143"], ["created_at", "2021-10-15 20:55:18.215897"], ["updated_at", "2021-10-15 20:55:18.215897"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Course Exists (0.2ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 AND "courses"."id" != $2 LIMIT $3 [["canvas_id", 24595691], ["id", 74], ["LIMIT", 1]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Course Exists (0.2ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 48888431], ["LIMIT", 1]] Course Create (0.2ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 48888431], ["sis_id", "9958cb252776922f74c06a3eebda05f1"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2021-10-12 20:55:18.219131"], ["end_at", "2021-11-05 20:55:18.219204"], ["created_at", "2021-10-15 20:55:18.220131"], ["updated_at", "2021-10-15 20:55:18.220131"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Course Exists (0.2ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 26412844], ["LIMIT", 1]] Course Create (0.3ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 26412844], ["sis_id", "a55b0d7a86396f482f9b059589dcb4d0"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2021-10-12 20:55:18.224015"], ["end_at", "2021-11-05 20:55:18.224087"], ["created_at", "2021-10-15 20:55:18.225045"], ["updated_at", "2021-10-15 20:55:18.225045"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Course Exists (0.2ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 51613022], ["LIMIT", 1]] Course Create (0.2ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 51613022], ["sis_id", "80363f3da4cdd96dff365509c31e0915"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2021-10-12 20:55:18.228920"], ["end_at", "2021-11-05 20:55:18.228991"], ["created_at", "2021-10-15 20:55:18.229898"], ["updated_at", "2021-10-15 20:55:18.229898"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Course Exists (0.2ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 46932339], ["LIMIT", 1]] Course Create (0.3ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 46932339], ["sis_id", "121fb855a55d466ffc85b50a0268f759"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2021-10-12 20:55:18.232308"], ["end_at", "2021-11-05 20:55:18.232373"], ["created_at", "2021-10-15 20:55:18.233380"], ["updated_at", "2021-10-15 20:55:18.233380"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Course Exists (0.2ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 55317965], ["LIMIT", 1]] Course Create (0.2ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 55317965], ["sis_id", "538f6eb63174608cbe55f73f8b577951"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2021-10-12 20:55:18.235778"], ["end_at", "2021-11-05 20:55:18.235885"], ["created_at", "2021-10-15 20:55:18.236777"], ["updated_at", "2021-10-15 20:55:18.236777"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Course Exists (0.2ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 55998483], ["LIMIT", 1]] Course Create (0.3ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 55998483], ["sis_id", "0f04cb0b50525fe9db0bfd1fc65d8888"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2021-10-12 20:55:18.238966"], ["end_at", "2021-11-05 20:55:18.239036"], ["created_at", "2021-10-15 20:55:18.239948"], ["updated_at", "2021-10-15 20:55:18.239948"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Enrollment Exists (0.6ms) SELECT 1 AS one FROM "enrollments" WHERE "enrollments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 33236394], ["LIMIT", 1]] Enrollment Create (0.3ms) INSERT INTO "enrollments" ("canvas_id", "created_at", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["canvas_id", 33236394], ["created_at", "2021-10-15 20:55:18.267097"], ["updated_at", "2021-10-15 20:55:18.267097"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Enrollment Exists (0.2ms) SELECT 1 AS one FROM "enrollments" WHERE "enrollments"."canvas_id" IS NULL AND "enrollments"."id" != $1 LIMIT $2 [["id", 22], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Enrollment Exists (0.3ms) SELECT 1 AS one FROM "enrollments" WHERE "enrollments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 91519170], ["LIMIT", 1]] Enrollment Create (0.3ms) INSERT INTO "enrollments" ("canvas_id", "created_at", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["canvas_id", 91519170], ["created_at", "2021-10-15 20:55:18.274052"], ["updated_at", "2021-10-15 20:55:18.274052"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Enrollment Load (0.2ms) SELECT "enrollments".* FROM "enrollments" ORDER BY "enrollments"."id" ASC LIMIT $1 [["LIMIT", 1]] Enrollment Exists (0.4ms) SELECT 1 AS one FROM "enrollments" WHERE "enrollments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 91519170], ["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Enrollment Exists (0.3ms) SELECT 1 AS one FROM "enrollments" WHERE "enrollments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 95593190], ["LIMIT", 1]] Enrollment Create (0.3ms) INSERT INTO "enrollments" ("canvas_id", "created_at", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["canvas_id", 95593190], ["created_at", "2021-10-15 20:55:18.282763"], ["updated_at", "2021-10-15 20:55:18.282763"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Enrollment Exists (0.4ms) SELECT 1 AS one FROM "enrollments" WHERE "enrollments"."canvas_id" = $1 AND "enrollments"."id" != $2 LIMIT $3 [["canvas_id", 95593190], ["id", 24], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Enrollment Exists (0.3ms) SELECT 1 AS one FROM "enrollments" WHERE "enrollments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 93980731], ["LIMIT", 1]] Enrollment Create (0.3ms) INSERT INTO "enrollments" ("canvas_id", "created_at", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["canvas_id", 93980731], ["created_at", "2021-10-15 20:55:18.289611"], ["updated_at", "2021-10-15 20:55:18.289611"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Enrollment Exists (0.4ms) SELECT 1 AS one FROM "enrollments" WHERE "enrollments"."canvas_id" = $1 AND "enrollments"."id" != $2 LIMIT $3 [["canvas_id", 93980731], ["id", 25], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Enrollment Exists (0.3ms) SELECT 1 AS one FROM "enrollments" WHERE "enrollments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 51212418], ["LIMIT", 1]] Enrollment Create (0.4ms) INSERT INTO "enrollments" ("canvas_id", "created_at", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["canvas_id", 51212418], ["created_at", "2021-10-15 20:55:18.296816"], ["updated_at", "2021-10-15 20:55:18.296816"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Enrollment Exists (0.5ms) SELECT 1 AS one FROM "enrollments" WHERE "enrollments"."canvas_id" = $1 AND "enrollments"."id" != $2 LIMIT $3 [["canvas_id", 51212418], ["id", 26], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.3ms) BEGIN  (0.3ms) SAVEPOINT active_record_1 Group Exists (0.6ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 83781921], ["LIMIT", 1]] Group Create (0.5ms) INSERT INTO "groups" ("canvas_id", "sis_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 83781921], ["sis_id", "c791ce346620069401c7e7c64287f53d"], ["name", "Some User Group"], ["workflow_state", "available"], ["created_at", "2021-10-15 20:55:18.322680"], ["updated_at", "2021-10-15 20:55:18.322680"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 User Exists (0.4ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 5668522], ["LIMIT", 1]] User Create (0.3ms) INSERT INTO "users" ("canvas_id", "sis_id", "email", "first_name", "last_name", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 5668522], ["sis_id", "facc6a9fa7ec727024247ee54f6e7db5"], ["email", "cooldude@coolsite.com"], ["first_name", "Cool"], ["last_name", "Dude"], ["created_at", "2021-10-15 20:55:18.341465"], ["updated_at", "2021-10-15 20:55:18.341465"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 GroupMembership Exists (0.4ms) SELECT 1 AS one FROM "group_memberships" WHERE "group_memberships"."canvas_id" = $1 LIMIT $2 [["canvas_id", 67343465], ["LIMIT", 1]] GroupMembership Create (0.3ms) INSERT INTO "group_memberships" ("canvas_id", "canvas_user_id", "canvas_group_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 67343465], ["canvas_user_id", 5668522], ["canvas_group_id", 83781921], ["workflow_state", "accepted"], ["created_at", "2021-10-15 20:55:18.353301"], ["updated_at", "2021-10-15 20:55:18.353301"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 GroupMembership Exists (0.3ms) SELECT 1 AS one FROM "group_memberships" WHERE "group_memberships"."canvas_id" IS NULL AND "group_memberships"."id" != $1 LIMIT $2 [["id", 19], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 32613725], ["LIMIT", 1]] Group Create (0.3ms) INSERT INTO "groups" ("canvas_id", "sis_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 32613725], ["sis_id", "1fd87c54c4e1fb6553f2c0f0bf0c2c2f"], ["name", "Some User Group"], ["workflow_state", "available"], ["created_at", "2021-10-15 20:55:18.361017"], ["updated_at", "2021-10-15 20:55:18.361017"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 User Exists (0.3ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 65032446], ["LIMIT", 1]] User Create (0.3ms) INSERT INTO "users" ("canvas_id", "sis_id", "email", "first_name", "last_name", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 65032446], ["sis_id", "1e7dbb794d56f72297d9a2c59ebb2a37"], ["email", "cooldude@coolsite.com"], ["first_name", "Cool"], ["last_name", "Dude"], ["created_at", "2021-10-15 20:55:18.363981"], ["updated_at", "2021-10-15 20:55:18.363981"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 GroupMembership Exists (0.3ms) SELECT 1 AS one FROM "group_memberships" WHERE "group_memberships"."canvas_id" = $1 LIMIT $2 [["canvas_id", 16768252], ["LIMIT", 1]] GroupMembership Create (0.3ms) INSERT INTO "group_memberships" ("canvas_id", "canvas_user_id", "canvas_group_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 16768252], ["canvas_user_id", 65032446], ["canvas_group_id", 32613725], ["workflow_state", "accepted"], ["created_at", "2021-10-15 20:55:18.367042"], ["updated_at", "2021-10-15 20:55:18.367042"]]  (0.3ms) RELEASE SAVEPOINT active_record_1 GroupMembership Load (0.3ms) SELECT "group_memberships".* FROM "group_memberships" ORDER BY "group_memberships"."id" ASC LIMIT $1 [["LIMIT", 1]] GroupMembership Exists (0.4ms) SELECT 1 AS one FROM "group_memberships" WHERE "group_memberships"."canvas_id" = $1 LIMIT $2 [["canvas_id", 16768252], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 61122106], ["LIMIT", 1]] Group Create (0.2ms) INSERT INTO "groups" ("canvas_id", "sis_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 61122106], ["sis_id", "726296a6592c7a2bac99f04f71f2856a"], ["name", "Some User Group"], ["workflow_state", "available"], ["created_at", "2021-10-15 20:55:18.375388"], ["updated_at", "2021-10-15 20:55:18.375388"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 User Exists (0.2ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 93908549], ["LIMIT", 1]] User Create (0.2ms) INSERT INTO "users" ("canvas_id", "sis_id", "email", "first_name", "last_name", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 93908549], ["sis_id", "327151c4c5851b3c4fa1e2fc4b89ad50"], ["email", "cooldude@coolsite.com"], ["first_name", "Cool"], ["last_name", "Dude"], ["created_at", "2021-10-15 20:55:18.377663"], ["updated_at", "2021-10-15 20:55:18.377663"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 GroupMembership Exists (0.2ms) SELECT 1 AS one FROM "group_memberships" WHERE "group_memberships"."canvas_id" = $1 LIMIT $2 [["canvas_id", 72769953], ["LIMIT", 1]] GroupMembership Create (0.2ms) INSERT INTO "group_memberships" ("canvas_id", "canvas_user_id", "canvas_group_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 72769953], ["canvas_user_id", 93908549], ["canvas_group_id", 61122106], ["workflow_state", "accepted"], ["created_at", "2021-10-15 20:55:18.379731"], ["updated_at", "2021-10-15 20:55:18.379731"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 GroupMembership Exists (0.2ms) SELECT 1 AS one FROM "group_memberships" WHERE "group_memberships"."canvas_id" = $1 AND "group_memberships"."id" != $2 LIMIT $3 [["canvas_id", 72769953], ["id", 21], ["LIMIT", 1]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 56098663], ["LIMIT", 1]] Group Create (0.2ms) INSERT INTO "groups" ("canvas_id", "sis_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 56098663], ["sis_id", "2a602d31b4bfeb0edeb59037dc15d73b"], ["name", "Some User Group"], ["workflow_state", "available"], ["created_at", "2021-10-15 20:55:18.383907"], ["updated_at", "2021-10-15 20:55:18.383907"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 User Exists (0.2ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 23525541], ["LIMIT", 1]] User Create (0.2ms) INSERT INTO "users" ("canvas_id", "sis_id", "email", "first_name", "last_name", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 23525541], ["sis_id", "1936abfce8c309aa6b835cd368b48431"], ["email", "cooldude@coolsite.com"], ["first_name", "Cool"], ["last_name", "Dude"], ["created_at", "2021-10-15 20:55:18.385992"], ["updated_at", "2021-10-15 20:55:18.385992"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 GroupMembership Exists (0.2ms) SELECT 1 AS one FROM "group_memberships" WHERE "group_memberships"."canvas_id" = $1 LIMIT $2 [["canvas_id", 939953], ["LIMIT", 1]] GroupMembership Create (0.2ms) INSERT INTO "group_memberships" ("canvas_id", "canvas_user_id", "canvas_group_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 939953], ["canvas_user_id", 23525541], ["canvas_group_id", 56098663], ["workflow_state", "accepted"], ["created_at", "2021-10-15 20:55:18.388150"], ["updated_at", "2021-10-15 20:55:18.388150"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 GroupMembership Exists (0.2ms) SELECT 1 AS one FROM "group_memberships" WHERE "group_memberships"."canvas_id" = $1 AND "group_memberships"."id" != $2 LIMIT $3 [["canvas_id", 939953], ["id", 22], ["LIMIT", 1]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 46923180], ["LIMIT", 1]] Group Create (0.2ms) INSERT INTO "groups" ("canvas_id", "sis_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 46923180], ["sis_id", "fea6c20887af20c7e7e8dca3dc20009f"], ["name", "Some User Group"], ["workflow_state", "available"], ["created_at", "2021-10-15 20:55:18.392336"], ["updated_at", "2021-10-15 20:55:18.392336"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" IS NULL AND "groups"."id" != $1 LIMIT $2 [["id", 38], ["LIMIT", 1]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Group Exists (0.4ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 7953710], ["LIMIT", 1]] Group Create (0.2ms) INSERT INTO "groups" ("canvas_id", "sis_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 7953710], ["sis_id", "e6c26c7f7ca1c1a7dcfb97cabda9fbfa"], ["name", "Some User Group"], ["workflow_state", "available"], ["created_at", "2021-10-15 20:55:18.397374"], ["updated_at", "2021-10-15 20:55:18.397374"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Group Load (0.2ms) SELECT "groups".* FROM "groups" ORDER BY "groups"."id" ASC LIMIT $1 [["LIMIT", 1]] Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 7953710], ["LIMIT", 1]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 93817788], ["LIMIT", 1]] Group Create (0.2ms) INSERT INTO "groups" ("canvas_id", "sis_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 93817788], ["sis_id", "7771f67e5f7e8931d0e1a4da513e36b7"], ["name", "Some User Group"], ["workflow_state", "available"], ["created_at", "2021-10-15 20:55:18.401904"], ["updated_at", "2021-10-15 20:55:18.401904"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 16301419], ["LIMIT", 1]] Group Create (0.3ms) INSERT INTO "groups" ("canvas_id", "sis_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 16301419], ["sis_id", "7c20e17eadda59a55e6197913a9b500a"], ["name", "Some User Group"], ["workflow_state", "available"], ["created_at", "2021-10-15 20:55:18.405346"], ["updated_at", "2021-10-15 20:55:18.405346"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 AND "groups"."id" != $2 LIMIT $3 [["canvas_id", 16301419], ["id", 41], ["LIMIT", 1]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 52590473], ["LIMIT", 1]] Group Create (0.2ms) INSERT INTO "groups" ("canvas_id", "sis_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 52590473], ["sis_id", "c08a0e1fd1316702b12b605ff6e2e8f6"], ["name", "Some User Group"], ["workflow_state", "available"], ["created_at", "2021-10-15 20:55:18.409900"], ["updated_at", "2021-10-15 20:55:18.409900"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 AND "groups"."id" != $2 LIMIT $3 [["canvas_id", 52590473], ["id", 42], ["LIMIT", 1]]  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Role Exists (0.3ms) SELECT 1 AS one FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 90605645], ["LIMIT", 1]] Role Create (0.2ms) INSERT INTO "roles" ("canvas_id", "label", "base_role_type", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 90605645], ["label", "Cool Role"], ["base_role_type", "AccountMembership"], ["workflow_state", "active"], ["created_at", "2021-10-15 20:55:18.415242"], ["updated_at", "2021-10-15 20:55:18.415242"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Role Exists (0.2ms) SELECT 1 AS one FROM "roles" WHERE "roles"."canvas_id" IS NULL AND "roles"."id" != $1 LIMIT $2 [["id", 21], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Role Exists (0.2ms) SELECT 1 AS one FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 5950471], ["LIMIT", 1]] Role Create (0.2ms) INSERT INTO "roles" ("canvas_id", "label", "base_role_type", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 5950471], ["label", "Cool Role"], ["base_role_type", "AccountMembership"], ["workflow_state", "active"], ["created_at", "2021-10-15 20:55:18.420492"], ["updated_at", "2021-10-15 20:55:18.420492"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Role Load (0.1ms) SELECT "roles".* FROM "roles" ORDER BY "roles"."id" ASC LIMIT $1 [["LIMIT", 1]] Role Exists (0.2ms) SELECT 1 AS one FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 5950471], ["LIMIT", 1]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SELECT COUNT(*) FROM "roles" Role Load (0.2ms) SELECT "roles".* FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]]  (0.1ms) SAVEPOINT active_record_1 Role Exists (0.1ms) SELECT 1 AS one FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] Role Create (0.3ms) INSERT INTO "roles" ("canvas_id", "label", "base_role_type", "canvas_account_id", "workflow_state", "permissions", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 1], ["label", "Account Admin"], ["base_role_type", "AccountMembership"], ["canvas_account_id", 10], ["workflow_state", "built_in"], ["permissions", "{\"manage_wiki\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"post_to_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"moderate_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_announcements\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"send_messages\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"send_messages_all\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_outcomes\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"create_conferences\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"create_collaborations\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_roster\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_all_grades\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_grades\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_rubrics\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"comment_on_others_submissions\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_students\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_admin_users\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_role_overrides\":{\"enabled\":true,\"locked\":true,\"readonly\":true,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_account_memberships\":{\"enabled\":true,\"locked\":true,\"readonly\":true,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_account_settings\":{\"enabled\":true,\"locked\":true,\"readonly\":true,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_groups\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_group_pages\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_files\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_assignments\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"undelete_courses\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_grade_changes\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_course_changes\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_question_banks\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_calendar\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_reports\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_courses\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_user_logins\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_user_observers\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_alerts\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"become_user\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_developer_keys\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"import_sis\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_sis\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_sis\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_course_list\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_statistics\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_storage_quotas\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_course_content\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_content\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_interaction_alerts\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"change_course_state\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_sections\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_feature_flags\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_quiz_answer_audits\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"moderate_grades\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"lti_add_edit\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true}}"], ["created_at", "2021-10-15 20:55:18.427518"], ["updated_at", "2021-10-15 20:55:18.427518"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SELECT COUNT(*) FROM "roles" Role Load (0.1ms) SELECT "roles".* FROM "roles" ORDER BY "roles"."id" DESC LIMIT $1 [["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Role Exists (0.2ms) SELECT 1 AS one FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] Role Create (0.3ms) INSERT INTO "roles" ("canvas_id", "label", "base_role_type", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 1], ["label", "Cool Role"], ["base_role_type", "AccountMembership"], ["workflow_state", "active"], ["created_at", "2021-10-15 20:55:18.443240"], ["updated_at", "2021-10-15 20:55:18.443240"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SELECT COUNT(*) FROM "roles" Role Load (0.3ms) SELECT "roles".* FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]]  (0.2ms) SAVEPOINT active_record_1 Role Exists (0.3ms) SELECT 1 AS one FROM "roles" WHERE "roles"."canvas_id" = $1 AND "roles"."id" != $2 LIMIT $3 [["canvas_id", 1], ["id", 24], ["LIMIT", 1]] Role Update (0.4ms) UPDATE "roles" SET "label" = $1, "canvas_account_id" = $2, "permissions" = $3, "workflow_state" = $4, "updated_at" = $5 WHERE "roles"."id" = $6 [["label", "Account Admin"], ["canvas_account_id", 10], ["permissions", "{\"manage_wiki\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"post_to_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"moderate_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_announcements\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"send_messages\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"send_messages_all\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_outcomes\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"create_conferences\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"create_collaborations\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_roster\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_all_grades\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_grades\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_rubrics\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"comment_on_others_submissions\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_students\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_admin_users\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_role_overrides\":{\"enabled\":true,\"locked\":true,\"readonly\":true,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_account_memberships\":{\"enabled\":true,\"locked\":true,\"readonly\":true,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_account_settings\":{\"enabled\":true,\"locked\":true,\"readonly\":true,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_groups\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_group_pages\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_files\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_assignments\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"undelete_courses\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_grade_changes\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_course_changes\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_question_banks\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_calendar\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_reports\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_courses\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_user_logins\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_user_observers\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_alerts\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"become_user\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_developer_keys\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"import_sis\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_sis\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_sis\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_course_list\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_statistics\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_storage_quotas\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_course_content\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_content\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_interaction_alerts\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"change_course_state\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_sections\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_feature_flags\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_quiz_answer_audits\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"moderate_grades\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"lti_add_edit\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true}}"], ["workflow_state", "built_in"], ["updated_at", "2021-10-15 20:55:18.448560"], ["id", 24]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SELECT COUNT(*) FROM "roles" Role Load (0.2ms) SELECT "roles".* FROM "roles" WHERE "roles"."id" = $1 LIMIT $2 [["id", 24], ["LIMIT", 1]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Section Exists (0.4ms) SELECT 1 AS one FROM "sections" WHERE "sections"."canvas_id" = $1 LIMIT $2 [["canvas_id", 41570527], ["LIMIT", 1]] Section Create (0.3ms) INSERT INTO "sections" ("canvas_id", "created_at", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["canvas_id", 41570527], ["created_at", "2021-10-15 20:55:18.462544"], ["updated_at", "2021-10-15 20:55:18.462544"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Section Exists (0.3ms) SELECT 1 AS one FROM "sections" WHERE "sections"."canvas_id" IS NULL AND "sections"."id" != $1 LIMIT $2 [["id", 22], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Section Exists (0.3ms) SELECT 1 AS one FROM "sections" WHERE "sections"."canvas_id" = $1 LIMIT $2 [["canvas_id", 15655958], ["LIMIT", 1]] Section Create (0.3ms) INSERT INTO "sections" ("canvas_id", "created_at", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["canvas_id", 15655958], ["created_at", "2021-10-15 20:55:18.468248"], ["updated_at", "2021-10-15 20:55:18.468248"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Section Load (0.2ms) SELECT "sections".* FROM "sections" ORDER BY "sections"."id" ASC LIMIT $1 [["LIMIT", 1]] Section Exists (0.2ms) SELECT 1 AS one FROM "sections" WHERE "sections"."canvas_id" = $1 LIMIT $2 [["canvas_id", 15655958], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Section Exists (0.3ms) SELECT 1 AS one FROM "sections" WHERE "sections"."canvas_id" = $1 LIMIT $2 [["canvas_id", 70273553], ["LIMIT", 1]] Section Create (0.3ms) INSERT INTO "sections" ("canvas_id", "created_at", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["canvas_id", 70273553], ["created_at", "2021-10-15 20:55:18.474255"], ["updated_at", "2021-10-15 20:55:18.474255"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Section Exists (0.3ms) SELECT 1 AS one FROM "sections" WHERE "sections"."canvas_id" = $1 AND "sections"."id" != $2 LIMIT $3 [["canvas_id", 70273553], ["id", 24], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Section Exists (0.2ms) SELECT 1 AS one FROM "sections" WHERE "sections"."canvas_id" = $1 LIMIT $2 [["canvas_id", 9423359], ["LIMIT", 1]] Section Create (0.2ms) INSERT INTO "sections" ("canvas_id", "created_at", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["canvas_id", 9423359], ["created_at", "2021-10-15 20:55:18.478633"], ["updated_at", "2021-10-15 20:55:18.478633"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Submission Exists (0.5ms) SELECT 1 AS one FROM "submissions" WHERE "submissions"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] Submission Create (0.3ms) INSERT INTO "submissions" ("canvas_id", "submitted_at", "graded_at", "score", "points_possible", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 1], ["submitted_at", "2021-10-08 20:55:18.489613"], ["graded_at", "2021-10-14 20:55:18.489715"], ["score", 5.0], ["points_possible", 10.0], ["created_at", "2021-10-15 20:55:18.491251"], ["updated_at", "2021-10-15 20:55:18.491251"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Submission Exists (0.2ms) SELECT 1 AS one FROM "submissions" WHERE "submissions"."canvas_id" IS NULL AND "submissions"."id" != $1 LIMIT $2 [["id", 22], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Submission Exists (0.3ms) SELECT 1 AS one FROM "submissions" WHERE "submissions"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]] Submission Create (0.3ms) INSERT INTO "submissions" ("canvas_id", "submitted_at", "graded_at", "score", "points_possible", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 2], ["submitted_at", "2021-10-08 20:55:18.495805"], ["graded_at", "2021-10-14 20:55:18.495882"], ["score", 5.0], ["points_possible", 10.0], ["created_at", "2021-10-15 20:55:18.496872"], ["updated_at", "2021-10-15 20:55:18.496872"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Submission Load (0.2ms) SELECT "submissions".* FROM "submissions" ORDER BY "submissions"."id" ASC LIMIT $1 [["LIMIT", 1]] Submission Exists (0.3ms) SELECT 1 AS one FROM "submissions" WHERE "submissions"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Submission Exists (0.2ms) SELECT 1 AS one FROM "submissions" WHERE "submissions"."canvas_id" = $1 LIMIT $2 [["canvas_id", 3], ["LIMIT", 1]] Submission Create (0.3ms) INSERT INTO "submissions" ("canvas_id", "submitted_at", "graded_at", "score", "points_possible", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 3], ["submitted_at", "2021-10-08 20:55:18.501521"], ["graded_at", "2021-10-14 20:55:18.501609"], ["score", 5.0], ["points_possible", 10.0], ["created_at", "2021-10-15 20:55:18.502577"], ["updated_at", "2021-10-15 20:55:18.502577"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Submission Exists (0.2ms) SELECT 1 AS one FROM "submissions" WHERE "submissions"."canvas_id" = $1 AND "submissions"."id" != $2 LIMIT $3 [["canvas_id", 3], ["id", 24], ["LIMIT", 1]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Submission Exists (0.3ms) SELECT 1 AS one FROM "submissions" WHERE "submissions"."canvas_id" = $1 LIMIT $2 [["canvas_id", 4], ["LIMIT", 1]] Submission Create (0.3ms) INSERT INTO "submissions" ("canvas_id", "submitted_at", "graded_at", "score", "points_possible", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 4], ["submitted_at", "2021-10-08 20:55:18.506113"], ["graded_at", "2021-10-14 20:55:18.506200"], ["score", 5.0], ["points_possible", 10.0], ["created_at", "2021-10-15 20:55:18.507271"], ["updated_at", "2021-10-15 20:55:18.507271"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Submission Exists (0.3ms) SELECT 1 AS one FROM "submissions" WHERE "submissions"."canvas_id" = $1 AND "submissions"."id" != $2 LIMIT $3 [["canvas_id", 4], ["id", 25], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Submission Exists (0.2ms) SELECT 1 AS one FROM "submissions" WHERE "submissions"."canvas_id" = $1 LIMIT $2 [["canvas_id", 5], ["LIMIT", 1]] Submission Create (0.2ms) INSERT INTO "submissions" ("canvas_id", "submitted_at", "graded_at", "score", "points_possible", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 5], ["submitted_at", "2021-10-08 20:55:18.511057"], ["graded_at", "2021-10-14 20:55:18.511134"], ["score", 5.0], ["points_possible", 10.0], ["created_at", "2021-10-15 20:55:18.512047"], ["updated_at", "2021-10-15 20:55:18.512047"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Submission Exists (0.2ms) SELECT 1 AS one FROM "submissions" WHERE "submissions"."canvas_id" = $1 AND "submissions"."id" != $2 LIMIT $3 [["canvas_id", 5], ["id", 26], ["LIMIT", 1]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Term Exists (0.3ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 74601944], ["LIMIT", 1]] Term Create (0.3ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 74601944], ["name", "Cool Term"], ["start_at", "2021-10-12 20:55:16.835625"], ["end_at", "2021-10-18 20:55:16.835724"], ["workflow_state", "active"], ["sis_id", "31ad33a76c8eae32ff888e19990f25a4"], ["created_at", "2021-10-15 20:55:18.516635"], ["updated_at", "2021-10-15 20:55:18.516635"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Term Exists (0.3ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" IS NULL AND "terms"."id" != $1 LIMIT $2 [["id", 60], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Term Exists (0.2ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 86702960], ["LIMIT", 1]] Term Create (0.2ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 86702960], ["name", "Cool Term"], ["start_at", "2021-10-12 20:55:16.835625"], ["end_at", "2021-10-18 20:55:16.835724"], ["workflow_state", "active"], ["sis_id", "58405cce914c5a137540b5e02368641d"], ["created_at", "2021-10-15 20:55:18.522307"], ["updated_at", "2021-10-15 20:55:18.522307"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Term Load (0.2ms) SELECT "terms".* FROM "terms" ORDER BY "terms"."id" ASC LIMIT $1 [["LIMIT", 1]] Term Exists (0.2ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 86702960], ["LIMIT", 1]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Term Exists (0.3ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 29966531], ["LIMIT", 1]] Term Create (0.4ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 29966531], ["name", "Cool Term"], ["start_at", "2021-10-12 20:55:16.835625"], ["end_at", "2021-10-18 20:55:16.835724"], ["workflow_state", "active"], ["sis_id", "52f28d2f89bae083be48f0ba4999e473"], ["created_at", "2021-10-15 20:55:18.527761"], ["updated_at", "2021-10-15 20:55:18.527761"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Term Exists (0.2ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 87215754], ["LIMIT", 1]] Term Create (0.3ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 87215754], ["name", "Cool Term"], ["start_at", "2021-10-13 20:55:18.531535"], ["end_at", "2021-10-18 20:55:18.531616"], ["workflow_state", "active"], ["sis_id", "f34f409983db715e14449459c3157ecc"], ["created_at", "2021-10-15 20:55:18.532975"], ["updated_at", "2021-10-15 20:55:18.532975"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Term Exists (0.2ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 11965307], ["LIMIT", 1]] Term Create (0.2ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 11965307], ["name", "Cool Term"], ["start_at", "2021-10-12 20:55:16.835625"], ["end_at", "2021-10-18 20:55:16.835724"], ["workflow_state", "inactive"], ["sis_id", "dac0c1ff97815b338b4ce9ca85f44883"], ["created_at", "2021-10-15 20:55:18.535334"], ["updated_at", "2021-10-15 20:55:18.535334"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Term Exists (0.2ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 97380608], ["LIMIT", 1]] Term Create (0.2ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 97380608], ["name", "Cool Term"], ["start_at", "2021-08-15 20:55:18.536299"], ["end_at", "2021-09-15 20:55:18.536363"], ["workflow_state", "active"], ["sis_id", "fc91213e28b696ef7a316ee2268dbff2"], ["created_at", "2021-10-15 20:55:18.537426"], ["updated_at", "2021-10-15 20:55:18.537426"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Term Exists (0.1ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 90429196], ["LIMIT", 1]] Term Create (0.2ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 90429196], ["name", "Cool Term"], ["start_at", "2022-04-15 20:55:18.538289"], ["end_at", "2022-10-15 20:55:18.538337"], ["workflow_state", "active"], ["sis_id", "4e05a7632db867a8f0ed699b62b93b38"], ["created_at", "2021-10-15 20:55:18.539159"], ["updated_at", "2021-10-15 20:55:18.539159"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Term Load (0.3ms) SELECT "terms".* FROM "terms" WHERE "terms"."workflow_state" = $1 AND (terms.start_at <= '2021-10-15 20:55:18.540132' OR terms.start_at IS NULL) AND (terms.end_at >= '2021-10-15 20:55:18.540223' OR terms.end_at IS NULL) [["workflow_state", "active"]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SELECT COUNT(*) FROM "terms" Term Load (0.1ms) SELECT "terms".* FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]]  (0.1ms) SAVEPOINT active_record_1 Term Exists (0.2ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] Term Create (0.2ms) INSERT INTO "terms" ("canvas_id", "name", "workflow_state", "grading_period_group_id", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 1], ["name", "Default Term"], ["workflow_state", "active"], ["grading_period_group_id", 1], ["sis_id", "Test"], ["created_at", "2021-10-15 20:55:18.543708"], ["updated_at", "2021-10-15 20:55:18.543708"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SELECT COUNT(*) FROM "terms" Term Load (0.1ms) SELECT "terms".* FROM "terms" ORDER BY "terms"."id" DESC LIMIT $1 [["LIMIT", 1]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Term Exists (0.2ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] Term Create (0.2ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 1], ["name", "Cool Term"], ["start_at", "2021-10-12 20:55:16.835625"], ["end_at", "2021-10-18 20:55:16.835724"], ["workflow_state", "active"], ["sis_id", "abe341bc2cedb53e1b8e4c27438a1e45"], ["created_at", "2021-10-15 20:55:18.547479"], ["updated_at", "2021-10-15 20:55:18.547479"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SELECT COUNT(*) FROM "terms" Term Load (0.1ms) SELECT "terms".* FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]]  (0.1ms) SAVEPOINT active_record_1 Term Exists (0.2ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 AND "terms"."id" != $2 LIMIT $3 [["canvas_id", 1], ["id", 68], ["LIMIT", 1]] Term Update (0.2ms) UPDATE "terms" SET "name" = $1, "sis_id" = $2, "start_at" = $3, "end_at" = $4, "grading_period_group_id" = $5, "updated_at" = $6 WHERE "terms"."id" = $7 [["name", "Default Term"], ["sis_id", "Test"], ["start_at", nil], ["end_at", nil], ["grading_period_group_id", 1], ["updated_at", "2021-10-15 20:55:18.549931"], ["id", 68]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SELECT COUNT(*) FROM "terms" Term Load (0.1ms) SELECT "terms".* FROM "terms" WHERE "terms"."id" = $1 LIMIT $2 [["id", 68], ["LIMIT", 1]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 User Exists (0.2ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 74795242], ["LIMIT", 1]] User Create (0.2ms) INSERT INTO "users" ("canvas_id", "sis_id", "email", "first_name", "last_name", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 74795242], ["sis_id", "7b4609c12bffb36a4736ea834c30deea"], ["email", "cooldude@coolsite.com"], ["first_name", "Cool"], ["last_name", "Dude"], ["created_at", "2021-10-15 20:55:18.553907"], ["updated_at", "2021-10-15 20:55:18.553907"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 User Exists (0.2ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" IS NULL AND "users"."id" != $1 LIMIT $2 [["id", 44], ["LIMIT", 1]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 User Exists (0.3ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 59552480], ["LIMIT", 1]] User Create (0.2ms) INSERT INTO "users" ("canvas_id", "sis_id", "email", "first_name", "last_name", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 59552480], ["sis_id", "eebead63441b55b9304b267fe663d9a1"], ["email", "cooldude@coolsite.com"], ["first_name", "Cool"], ["last_name", "Dude"], ["created_at", "2021-10-15 20:55:18.559760"], ["updated_at", "2021-10-15 20:55:18.559760"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 User Load (0.2ms) SELECT "users".* FROM "users" ORDER BY "users"."id" ASC LIMIT $1 [["LIMIT", 1]] User Exists (6.1ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 59552480], ["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 User Exists (0.4ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 35364652], ["LIMIT", 1]] User Create (0.7ms) INSERT INTO "users" ("canvas_id", "sis_id", "email", "first_name", "last_name", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 35364652], ["sis_id", "015064565f57cda984138f143549025b"], ["email", "cooldude@coolsite.com"], ["first_name", "Cool"], ["last_name", "Dude"], ["created_at", "2021-10-15 20:55:18.574038"], ["updated_at", "2021-10-15 20:55:18.574038"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 User Exists (0.2ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 31139378], ["LIMIT", 1]] User Create (0.2ms) INSERT INTO "users" ("canvas_id", "sis_id", "email", "first_name", "last_name", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 31139378], ["sis_id", "63689a253b2c95926939540a21a6c378"], ["email", "cooldude@coolsite.com"], ["first_name", "Cool"], ["last_name", "Dude"], ["created_at", "2021-10-15 20:55:18.578977"], ["updated_at", "2021-10-15 20:55:18.578977"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 User Exists (0.2ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 33799196], ["LIMIT", 1]] User Create (0.2ms) INSERT INTO "users" ("canvas_id", "sis_id", "email", "first_name", "last_name", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 33799196], ["sis_id", "46b34697143bb87dbec4ea4562d88b25"], ["email", "cooldude@coolsite.com"], ["first_name", "Cool"], ["last_name", "Dude"], ["created_at", "2021-10-15 20:55:18.582307"], ["updated_at", "2021-10-15 20:55:18.582307"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.4ms) SELECT COUNT(*) FROM "assignment_groups" AssignmentGroup Create Many (7.2ms) INSERT INTO "assignment_groups" ("canvas_id","canvas_course_id","name","rules","position","group_weight","workflow_state","canvas_created_at","canvas_updated_at","created_at","updated_at") VALUES (1,1,'Assignments','--- drop_lowest:1\nnever_drop:36\n ',1,50.0,'available','2017-09-08 01:37:33','2017-09-08 01:37:33','2021-10-15 20:55:18.605985','2021-10-15 20:55:18.605985'),(2,1,'Tests',NULL,1,50.0,'available','2017-09-08 01:37:33','2017-09-08 01:37:33','2021-10-15 20:55:18.605985','2021-10-15 20:55:18.605985') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","canvas_course_id"=EXCLUDED."canvas_course_id","name"=EXCLUDED."name","rules"=EXCLUDED."rules","position"=EXCLUDED."position","group_weight"=EXCLUDED."group_weight","workflow_state"=EXCLUDED."workflow_state","canvas_created_at"=EXCLUDED."canvas_created_at","canvas_updated_at"=EXCLUDED."canvas_updated_at","updated_at"=EXCLUDED."updated_at" WHERE ("assignment_groups".canvas_id, "assignment_groups".canvas_course_id, "assignment_groups".name, "assignment_groups".rules, "assignment_groups".position, "assignment_groups".group_weight, "assignment_groups".workflow_state, "assignment_groups".canvas_created_at, "assignment_groups".canvas_updated_at) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.canvas_course_id, EXCLUDED.name, EXCLUDED.rules, EXCLUDED.position, EXCLUDED.group_weight, EXCLUDED.workflow_state, EXCLUDED.canvas_created_at, EXCLUDED.canvas_updated_at) RETURNING "id"  (4.6ms) SELECT COUNT(*) FROM "assignment_groups"  (4.2ms) ROLLBACK  (0.3ms) BEGIN  (0.4ms) SELECT COUNT(*) FROM "assignments" Assignment Create Many (6.9ms) INSERT INTO "assignments" ("canvas_id","title","description","due_at","unlock_at","lock_at","points_possible","min_score","max_score","mastery_score","grading_type","submission_types","workflow_state","canvas_context_id","canvas_context_type","canvas_assignment_group_id","canvas_grading_scheme_id","canvas_grading_standard_id","created_at","updated_at") VALUES (88,'Assignment 1','

fdsfds

',NULL,NULL,NULL,100.0,NULL,NULL,NULL,'points','online_text_entry','published',58,'Course',55,NULL,NULL,'2021-10-15 20:55:18.629211','2021-10-15 20:55:18.629211'),(89,'fdsfdsfds','

fdsfdsfsdf

',NULL,NULL,NULL,100.0,NULL,NULL,NULL,'points','online_text_entry','published',59,'Course',56,NULL,NULL,'2021-10-15 20:55:18.629211','2021-10-15 20:55:18.629211') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","title"=EXCLUDED."title","description"=EXCLUDED."description","due_at"=EXCLUDED."due_at","unlock_at"=EXCLUDED."unlock_at","lock_at"=EXCLUDED."lock_at","points_possible"=EXCLUDED."points_possible","min_score"=EXCLUDED."min_score","max_score"=EXCLUDED."max_score","mastery_score"=EXCLUDED."mastery_score","grading_type"=EXCLUDED."grading_type","submission_types"=EXCLUDED."submission_types","workflow_state"=EXCLUDED."workflow_state","canvas_context_id"=EXCLUDED."canvas_context_id","canvas_context_type"=EXCLUDED."canvas_context_type","canvas_assignment_group_id"=EXCLUDED."canvas_assignment_group_id","canvas_grading_scheme_id"=EXCLUDED."canvas_grading_scheme_id","canvas_grading_standard_id"=EXCLUDED."canvas_grading_standard_id","updated_at"=EXCLUDED."updated_at" WHERE ("assignments".canvas_id, "assignments".title, "assignments".description, "assignments".due_at, "assignments".unlock_at, "assignments".lock_at, "assignments".points_possible, "assignments".min_score, "assignments".max_score, "assignments".mastery_score, "assignments".grading_type, "assignments".submission_types, "assignments".workflow_state, "assignments".canvas_context_id, "assignments".canvas_context_type, "assignments".canvas_assignment_group_id, "assignments".canvas_grading_scheme_id, "assignments".canvas_grading_standard_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.title, EXCLUDED.description, EXCLUDED.due_at, EXCLUDED.unlock_at, EXCLUDED.lock_at, EXCLUDED.points_possible, EXCLUDED.min_score, EXCLUDED.max_score, EXCLUDED.mastery_score, EXCLUDED.grading_type, EXCLUDED.submission_types, EXCLUDED.workflow_state, EXCLUDED.canvas_context_id, EXCLUDED.canvas_context_type, EXCLUDED.canvas_assignment_group_id, EXCLUDED.canvas_grading_scheme_id, EXCLUDED.canvas_grading_standard_id) RETURNING "id"  (3.5ms) SELECT COUNT(*) FROM "assignments"  (2.8ms) ROLLBACK  (4.8ms) BEGIN  (1.4ms) SELECT COUNT(*) FROM "context_module_items" ContextModuleItem Create Many (0.7ms) INSERT INTO "context_module_items" ("canvas_id","canvas_context_module_id","position","canvas_content_id","canvas_content_type","workflow_state","canvas_assignment_id","created_at","updated_at") VALUES (15,9,1,83,'Assignment','active',1,'2021-10-15 20:55:18.664765','2021-10-15 20:55:18.664765'),(16,10,1,80,'Assignment','active',2,'2021-10-15 20:55:18.664765','2021-10-15 20:55:18.664765') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","canvas_context_module_id"=EXCLUDED."canvas_context_module_id","position"=EXCLUDED."position","canvas_content_id"=EXCLUDED."canvas_content_id","canvas_content_type"=EXCLUDED."canvas_content_type","workflow_state"=EXCLUDED."workflow_state","canvas_assignment_id"=EXCLUDED."canvas_assignment_id","updated_at"=EXCLUDED."updated_at" WHERE ("context_module_items".canvas_id, "context_module_items".canvas_context_module_id, "context_module_items".position, "context_module_items".canvas_content_id, "context_module_items".canvas_content_type, "context_module_items".workflow_state, "context_module_items".canvas_assignment_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.canvas_context_module_id, EXCLUDED.position, EXCLUDED.canvas_content_id, EXCLUDED.canvas_content_type, EXCLUDED.workflow_state, EXCLUDED.canvas_assignment_id) RETURNING "id"  (0.3ms) SELECT COUNT(*) FROM "context_module_items"  (0.1ms) ROLLBACK  (0.3ms) BEGIN  (0.4ms) SELECT COUNT(*) FROM "context_modules" ContextModule Create Many (0.6ms) INSERT INTO "context_modules" ("canvas_id","canvas_context_id","canvas_context_type","position","name","workflow_state","deleted_at","created_at","updated_at") VALUES (23,785,'Course',1,'New Mod','active',NULL,'2021-10-15 20:55:18.670759','2021-10-15 20:55:18.670759'),(4,27,'Course',1,'Modules gonna module','unpublished',NULL,'2021-10-15 20:55:18.670759','2021-10-15 20:55:18.670759') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","canvas_context_id"=EXCLUDED."canvas_context_id","canvas_context_type"=EXCLUDED."canvas_context_type","position"=EXCLUDED."position","name"=EXCLUDED."name","workflow_state"=EXCLUDED."workflow_state","deleted_at"=EXCLUDED."deleted_at","updated_at"=EXCLUDED."updated_at" WHERE ("context_modules".canvas_id, "context_modules".canvas_context_id, "context_modules".canvas_context_type, "context_modules".position, "context_modules".name, "context_modules".workflow_state, "context_modules".deleted_at) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.canvas_context_id, EXCLUDED.canvas_context_type, EXCLUDED.position, EXCLUDED.name, EXCLUDED.workflow_state, EXCLUDED.deleted_at) RETURNING "id"  (0.3ms) SELECT COUNT(*) FROM "context_modules"  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) SELECT COUNT(*) FROM "courses" Course Create Many (0.7ms) INSERT INTO "courses" ("canvas_id","sis_id","course_code","name","canvas_account_id","canvas_term_id","start_at","end_at","workflow_state","grading_standard_id","created_at","updated_at") VALUES (1,'course_sis_id_1','C1','Course #1',1,1,'2017-03-27 21:53:18','2017-04-27 12:21:18','active',NULL,'2021-10-15 20:55:18.676580','2021-10-15 20:55:18.676580'),(2,'course_sis_id_2','C2','Course #2',1,1,'2017-03-27 21:53:18','2017-04-27 12:21:18','unpublished',NULL,'2021-10-15 20:55:18.676580','2021-10-15 20:55:18.676580') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","sis_id"=EXCLUDED."sis_id","course_code"=EXCLUDED."course_code","name"=EXCLUDED."name","canvas_account_id"=EXCLUDED."canvas_account_id","canvas_term_id"=EXCLUDED."canvas_term_id","start_at"=EXCLUDED."start_at","end_at"=EXCLUDED."end_at","workflow_state"=EXCLUDED."workflow_state","grading_standard_id"=EXCLUDED."grading_standard_id","updated_at"=EXCLUDED."updated_at" WHERE ("courses".canvas_id, "courses".sis_id, "courses".course_code, "courses".name, "courses".canvas_account_id, "courses".canvas_term_id, "courses".start_at, "courses".end_at, "courses".workflow_state, "courses".grading_standard_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.sis_id, EXCLUDED.course_code, EXCLUDED.name, EXCLUDED.canvas_account_id, EXCLUDED.canvas_term_id, EXCLUDED.start_at, EXCLUDED.end_at, EXCLUDED.workflow_state, EXCLUDED.grading_standard_id) RETURNING "id"  (0.3ms) SELECT COUNT(*) FROM "courses"  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) SELECT COUNT(*) FROM "users" User Create Many (0.6ms) INSERT INTO "users" ("canvas_id","sis_id","email","first_name","last_name","name","sortable_name","workflow_state","login_id","created_at","updated_at") VALUES (1,'sis_id_1','poorbastard@yharnam.com','Patches','the Spider','Patches the Spider','the Spider, Patches','active','spiderdude1337','2021-10-15 20:55:18.682278','2021-10-15 20:55:18.682278'),(2,'sis_id_2','dreamer@yharnam.com','Hunter','Djura','Hunter Djura','Djura, Hunter','active','retireddude109','2021-10-15 20:55:18.682278','2021-10-15 20:55:18.682278') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","sis_id"=EXCLUDED."sis_id","email"=EXCLUDED."email","first_name"=EXCLUDED."first_name","last_name"=EXCLUDED."last_name","name"=EXCLUDED."name","sortable_name"=EXCLUDED."sortable_name","workflow_state"=EXCLUDED."workflow_state","login_id"=EXCLUDED."login_id","updated_at"=EXCLUDED."updated_at" WHERE ("users".canvas_id, "users".sis_id, "users".email, "users".first_name, "users".last_name, "users".name, "users".sortable_name, "users".workflow_state, "users".login_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.sis_id, EXCLUDED.email, EXCLUDED.first_name, EXCLUDED.last_name, EXCLUDED.name, EXCLUDED.sortable_name, EXCLUDED.workflow_state, EXCLUDED.login_id) RETURNING "id"  (0.4ms) SELECT COUNT(*) FROM "users"  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.3ms) SELECT COUNT(*) FROM "courses" Course Create Many (0.5ms) INSERT INTO "courses" ("canvas_id","sis_id","course_code","name","canvas_account_id","canvas_term_id","start_at","end_at","workflow_state","grading_standard_id","created_at","updated_at") VALUES (1,'course_sis_id_1','C1','Course #1',1,1,'2017-03-27 21:53:18','2017-04-27 12:21:18','active',NULL,'2021-10-15 20:55:18.688742','2021-10-15 20:55:18.688742'),(2,'course_sis_id_2','C2','Course #2',1,1,'2017-03-27 21:53:18','2017-04-27 12:21:18','unpublished',NULL,'2021-10-15 20:55:18.688742','2021-10-15 20:55:18.688742') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","sis_id"=EXCLUDED."sis_id","course_code"=EXCLUDED."course_code","name"=EXCLUDED."name","canvas_account_id"=EXCLUDED."canvas_account_id","canvas_term_id"=EXCLUDED."canvas_term_id","start_at"=EXCLUDED."start_at","end_at"=EXCLUDED."end_at","workflow_state"=EXCLUDED."workflow_state","grading_standard_id"=EXCLUDED."grading_standard_id","updated_at"=EXCLUDED."updated_at" WHERE ("courses".canvas_id, "courses".sis_id, "courses".course_code, "courses".name, "courses".canvas_account_id, "courses".canvas_term_id, "courses".start_at, "courses".end_at, "courses".workflow_state, "courses".grading_standard_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.sis_id, EXCLUDED.course_code, EXCLUDED.name, EXCLUDED.canvas_account_id, EXCLUDED.canvas_term_id, EXCLUDED.start_at, EXCLUDED.end_at, EXCLUDED.workflow_state, EXCLUDED.grading_standard_id) RETURNING "id"  (0.2ms) SELECT COUNT(*) FROM "courses" Course Load (0.2ms) SELECT "courses".* FROM "courses" ORDER BY "courses"."id" ASC LIMIT $1 [["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.3ms) SELECT COUNT(*) FROM "enrollments" Enrollment Create Many (0.5ms) INSERT INTO "enrollments" ("canvas_id","canvas_course_id","course_sis_id","canvas_user_id","user_sis_id","role","canvas_role_id","canvas_section_id","workflow_state","base_role_type","created_at","updated_at") VALUES (1,1,'sis_MUSC_2520_834',2,'sis_dalvarez_247','teacher',4,1,'active','TeacherEnrollment','2021-10-15 20:55:18.694774','2021-10-15 20:55:18.694774'),(2,1,'sis_MUSC_2520_834',3,'sis_jweaver_720','student',4,1,'active','StudentEnrollment','2021-10-15 20:55:18.694774','2021-10-15 20:55:18.694774') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","canvas_course_id"=EXCLUDED."canvas_course_id","course_sis_id"=EXCLUDED."course_sis_id","canvas_user_id"=EXCLUDED."canvas_user_id","user_sis_id"=EXCLUDED."user_sis_id","role"=EXCLUDED."role","canvas_role_id"=EXCLUDED."canvas_role_id","canvas_section_id"=EXCLUDED."canvas_section_id","workflow_state"=EXCLUDED."workflow_state","base_role_type"=EXCLUDED."base_role_type","updated_at"=EXCLUDED."updated_at" WHERE ("enrollments".canvas_id, "enrollments".canvas_course_id, "enrollments".course_sis_id, "enrollments".canvas_user_id, "enrollments".user_sis_id, "enrollments".role, "enrollments".canvas_role_id, "enrollments".canvas_section_id, "enrollments".workflow_state, "enrollments".base_role_type) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.canvas_course_id, EXCLUDED.course_sis_id, EXCLUDED.canvas_user_id, EXCLUDED.user_sis_id, EXCLUDED.role, EXCLUDED.canvas_role_id, EXCLUDED.canvas_section_id, EXCLUDED.workflow_state, EXCLUDED.base_role_type) RETURNING "id"  (0.8ms) SELECT COUNT(*) FROM "enrollments"  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) SELECT COUNT(*) FROM "sections" Section Create Many (0.6ms) INSERT INTO "sections" ("canvas_id","sis_id","canvas_course_id","name","workflow_state","start_at","end_at","created_at","updated_at") VALUES (1,'sis_section_1',1,'Cool Section','active','2017-03-27 21:53:18','2017-03-27 21:53:18','2021-10-15 20:55:18.701133','2021-10-15 20:55:18.701133'),(2,'sis_section_2',2,'Lame Section','active','2017-03-27 21:53:18','2017-03-27 21:53:18','2021-10-15 20:55:18.701133','2021-10-15 20:55:18.701133') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","sis_id"=EXCLUDED."sis_id","canvas_course_id"=EXCLUDED."canvas_course_id","name"=EXCLUDED."name","workflow_state"=EXCLUDED."workflow_state","start_at"=EXCLUDED."start_at","end_at"=EXCLUDED."end_at","updated_at"=EXCLUDED."updated_at" WHERE ("sections".canvas_id, "sections".sis_id, "sections".canvas_course_id, "sections".name, "sections".workflow_state, "sections".start_at, "sections".end_at) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.sis_id, EXCLUDED.canvas_course_id, EXCLUDED.name, EXCLUDED.workflow_state, EXCLUDED.start_at, EXCLUDED.end_at) RETURNING "id"  (0.3ms) SELECT COUNT(*) FROM "sections" Section Load (4.0ms) SELECT "sections".* FROM "sections" ORDER BY "sections"."id" ASC LIMIT $1 [["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN Section Create Many (0.4ms) INSERT INTO "sections" ("canvas_id","canvas_nonxlist_course_id","created_at","updated_at") VALUES (2,2,'2021-10-15 20:55:18.711089','2021-10-15 20:55:18.711089') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","canvas_nonxlist_course_id"=EXCLUDED."canvas_nonxlist_course_id","updated_at"=EXCLUDED."updated_at" WHERE ("sections".canvas_id, "sections".canvas_nonxlist_course_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.canvas_nonxlist_course_id) RETURNING "id"  (0.3ms) SELECT COUNT(*) FROM "sections" WHERE "sections"."canvas_nonxlist_course_id" IS NOT NULL Section Load (0.2ms) SELECT "sections".* FROM "sections" WHERE "sections"."canvas_nonxlist_course_id" IS NOT NULL ORDER BY "sections"."id" ASC LIMIT $1 [["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.3ms) SELECT COUNT(*) FROM "groups" Group Create Many (0.6ms) INSERT INTO "groups" ("canvas_id","sis_id","canvas_group_category_id","group_category_sis_id","canvas_account_id","canvas_course_id","name","workflow_state","context_id","context_type","max_membership","created_at","updated_at") VALUES (50,'sis1',10,NULL,1,NULL,'Group1','available',1,'Account',NULL,'2021-10-15 20:55:18.717650','2021-10-15 20:55:18.717650'),(51,'sis2',2,NULL,NULL,1,'Group2','available',1,'Course',1,'2021-10-15 20:55:18.717650','2021-10-15 20:55:18.717650') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","sis_id"=EXCLUDED."sis_id","canvas_group_category_id"=EXCLUDED."canvas_group_category_id","group_category_sis_id"=EXCLUDED."group_category_sis_id","canvas_account_id"=EXCLUDED."canvas_account_id","canvas_course_id"=EXCLUDED."canvas_course_id","name"=EXCLUDED."name","workflow_state"=EXCLUDED."workflow_state","context_id"=EXCLUDED."context_id","context_type"=EXCLUDED."context_type","max_membership"=EXCLUDED."max_membership","updated_at"=EXCLUDED."updated_at" WHERE ("groups".canvas_id, "groups".sis_id, "groups".canvas_group_category_id, "groups".group_category_sis_id, "groups".canvas_account_id, "groups".canvas_course_id, "groups".name, "groups".workflow_state, "groups".context_id, "groups".context_type, "groups".max_membership) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.sis_id, EXCLUDED.canvas_group_category_id, EXCLUDED.group_category_sis_id, EXCLUDED.canvas_account_id, EXCLUDED.canvas_course_id, EXCLUDED.name, EXCLUDED.workflow_state, EXCLUDED.context_id, EXCLUDED.context_type, EXCLUDED.max_membership) RETURNING "id"  (0.5ms) SELECT COUNT(*) FROM "groups" Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."name" = $1 LIMIT $2 [["name", "Group1"], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) SELECT COUNT(*) FROM "group_memberships" GroupMembership Create Many (0.4ms) INSERT INTO "group_memberships" ("canvas_id","canvas_group_id","group_sis_id","canvas_user_id","user_sis_id","workflow_state","created_at","updated_at") VALUES (50,1,NULL,10,NULL,'accepted','2021-10-15 20:55:18.725600','2021-10-15 20:55:18.725600'),(51,2,NULL,11,NULL,'accepted','2021-10-15 20:55:18.725600','2021-10-15 20:55:18.725600') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","canvas_group_id"=EXCLUDED."canvas_group_id","group_sis_id"=EXCLUDED."group_sis_id","canvas_user_id"=EXCLUDED."canvas_user_id","user_sis_id"=EXCLUDED."user_sis_id","workflow_state"=EXCLUDED."workflow_state","updated_at"=EXCLUDED."updated_at" WHERE ("group_memberships".canvas_id, "group_memberships".canvas_group_id, "group_memberships".group_sis_id, "group_memberships".canvas_user_id, "group_memberships".user_sis_id, "group_memberships".workflow_state) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.canvas_group_id, EXCLUDED.group_sis_id, EXCLUDED.canvas_user_id, EXCLUDED.user_sis_id, EXCLUDED.workflow_state) RETURNING "id"  (0.2ms) SELECT COUNT(*) FROM "group_memberships" GroupMembership Load (0.2ms) SELECT "group_memberships".* FROM "group_memberships" WHERE "group_memberships"."canvas_id" = $1 LIMIT $2 [["canvas_id", 50], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.5ms) SELECT COUNT(*) FROM "user_observers" UserObserver Create Many (0.4ms) INSERT INTO "user_observers" ("observing_user_id","observed_user_id","workflow_state","created_at","updated_at") VALUES (21,3,'active','2021-10-15 20:55:18.735734','2021-10-15 20:55:18.735734'),(21,2,'active','2021-10-15 20:55:18.735734','2021-10-15 20:55:18.735734') ON CONFLICT (observing_user_id, observed_user_id) DO UPDATE SET "observing_user_id"=EXCLUDED."observing_user_id","observed_user_id"=EXCLUDED."observed_user_id","workflow_state"=EXCLUDED."workflow_state","updated_at"=EXCLUDED."updated_at" WHERE ("user_observers".observing_user_id, "user_observers".observed_user_id, "user_observers".workflow_state) IS DISTINCT FROM (EXCLUDED.observing_user_id, EXCLUDED.observed_user_id, EXCLUDED.workflow_state) RETURNING "id"  (0.2ms) SELECT COUNT(*) FROM "user_observers" UserObserver Load (0.2ms) SELECT "user_observers".* FROM "user_observers" WHERE "user_observers"."observed_user_id" = $1 LIMIT $2 [["observed_user_id", 3], ["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) SELECT COUNT(*) FROM "grading_periods" GradingPeriod Create Many (0.4ms) INSERT INTO "grading_periods" ("canvas_id","title","weight","start_date","end_date","close_date","canvas_grading_period_group_id","workflow_state","created_at","updated_at") VALUES (1,'Period 1',0.2,'2019-07-01 06:00:00','2019-08-01 05:59:59','2019-08-01 05:59:59',1,'active','2021-10-15 20:55:18.749269','2021-10-15 20:55:18.749269'),(2,'Period 2',0.8,'2019-08-01 06:00:00','2019-09-01 05:59:59','2019-09-01 05:59:59',1,'deleted','2021-10-15 20:55:18.749269','2021-10-15 20:55:18.749269') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","title"=EXCLUDED."title","weight"=EXCLUDED."weight","start_date"=EXCLUDED."start_date","end_date"=EXCLUDED."end_date","close_date"=EXCLUDED."close_date","canvas_grading_period_group_id"=EXCLUDED."canvas_grading_period_group_id","workflow_state"=EXCLUDED."workflow_state","updated_at"=EXCLUDED."updated_at" WHERE ("grading_periods".canvas_id, "grading_periods".title, "grading_periods".weight, "grading_periods".start_date, "grading_periods".end_date, "grading_periods".close_date, "grading_periods".canvas_grading_period_group_id, "grading_periods".workflow_state) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.title, EXCLUDED.weight, EXCLUDED.start_date, EXCLUDED.end_date, EXCLUDED.close_date, EXCLUDED.canvas_grading_period_group_id, EXCLUDED.workflow_state) RETURNING "id"  (0.2ms) SELECT COUNT(*) FROM "grading_periods" GradingPeriod Load (0.2ms) SELECT "grading_periods".* FROM "grading_periods" WHERE "grading_periods"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]]  (1.1ms) ROLLBACK  (0.2ms) BEGIN  (0.4ms) SELECT COUNT(*) FROM "grading_period_groups" GradingPeriodGroup Create Many (0.6ms) INSERT INTO "grading_period_groups" ("canvas_id","title","weighted","display_totals_for_all_grading_periods","workflow_state","created_at","updated_at") VALUES (1,'Test Group',FALSE,FALSE,'active','2021-10-15 20:55:18.771051','2021-10-15 20:55:18.771051') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","title"=EXCLUDED."title","weighted"=EXCLUDED."weighted","display_totals_for_all_grading_periods"=EXCLUDED."display_totals_for_all_grading_periods","workflow_state"=EXCLUDED."workflow_state","updated_at"=EXCLUDED."updated_at" WHERE ("grading_period_groups".canvas_id, "grading_period_groups".title, "grading_period_groups".weighted, "grading_period_groups".display_totals_for_all_grading_periods, "grading_period_groups".workflow_state) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.title, EXCLUDED.weighted, EXCLUDED.display_totals_for_all_grading_periods, EXCLUDED.workflow_state) RETURNING "id"  (0.3ms) SELECT COUNT(*) FROM "grading_period_groups" GradingPeriodGroup Load (0.2ms) SELECT "grading_period_groups".* FROM "grading_period_groups" WHERE "grading_period_groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SELECT COUNT(*) FROM "user_observers" UserObserver Create Many (0.3ms) INSERT INTO "user_observers" ("observing_user_id","observed_user_id","workflow_state","created_at","updated_at") VALUES (21,3,'active','2021-10-15 20:55:18.789995','2021-10-15 20:55:18.789995'),(21,2,'active','2021-10-15 20:55:18.789995','2021-10-15 20:55:18.789995') ON CONFLICT (observing_user_id, observed_user_id) DO UPDATE SET "observing_user_id"=EXCLUDED."observing_user_id","observed_user_id"=EXCLUDED."observed_user_id","workflow_state"=EXCLUDED."workflow_state","updated_at"=EXCLUDED."updated_at" WHERE ("user_observers".observing_user_id, "user_observers".observed_user_id, "user_observers".workflow_state) IS DISTINCT FROM (EXCLUDED.observing_user_id, EXCLUDED.observed_user_id, EXCLUDED.workflow_state) RETURNING "id"  (0.2ms) SELECT COUNT(*) FROM "user_observers"  (0.2ms) SELECT COUNT(*) FROM "user_observers" UserObserver Create Many (0.3ms) INSERT INTO "user_observers" ("observing_user_id","observed_user_id","workflow_state","created_at","updated_at") VALUES (21,3,'active','2021-10-15 20:55:18.792636','2021-10-15 20:55:18.792636'),(21,2,'active','2021-10-15 20:55:18.792636','2021-10-15 20:55:18.792636') ON CONFLICT (observing_user_id, observed_user_id) DO UPDATE SET "observing_user_id"=EXCLUDED."observing_user_id","observed_user_id"=EXCLUDED."observed_user_id","workflow_state"=EXCLUDED."workflow_state","updated_at"=EXCLUDED."updated_at" WHERE ("user_observers".observing_user_id, "user_observers".observed_user_id, "user_observers".workflow_state) IS DISTINCT FROM (EXCLUDED.observing_user_id, EXCLUDED.observed_user_id, EXCLUDED.workflow_state) RETURNING "id"  (0.2ms) SELECT COUNT(*) FROM "user_observers"  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.3ms) SELECT COUNT(*) FROM "users"  (0.3ms) SELECT COUNT(*) FROM "courses" Course Create Many (0.6ms) INSERT INTO "courses" ("canvas_id","sis_id","course_code","name","canvas_account_id","canvas_term_id","start_at","end_at","workflow_state","grading_standard_id","created_at","updated_at") VALUES (1,'course_sis_id_1','C1','Course #1',1,1,'2017-03-27 21:53:18','2017-04-27 12:21:18','active',NULL,'2021-10-15 20:55:18.799999','2021-10-15 20:55:18.799999'),(2,'course_sis_id_2','C2','Course #2',1,1,'2017-03-27 21:53:18','2017-04-27 12:21:18','unpublished',NULL,'2021-10-15 20:55:18.799999','2021-10-15 20:55:18.799999') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","sis_id"=EXCLUDED."sis_id","course_code"=EXCLUDED."course_code","name"=EXCLUDED."name","canvas_account_id"=EXCLUDED."canvas_account_id","canvas_term_id"=EXCLUDED."canvas_term_id","start_at"=EXCLUDED."start_at","end_at"=EXCLUDED."end_at","workflow_state"=EXCLUDED."workflow_state","grading_standard_id"=EXCLUDED."grading_standard_id","updated_at"=EXCLUDED."updated_at" WHERE ("courses".canvas_id, "courses".sis_id, "courses".course_code, "courses".name, "courses".canvas_account_id, "courses".canvas_term_id, "courses".start_at, "courses".end_at, "courses".workflow_state, "courses".grading_standard_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.sis_id, EXCLUDED.course_code, EXCLUDED.name, EXCLUDED.canvas_account_id, EXCLUDED.canvas_term_id, EXCLUDED.start_at, EXCLUDED.end_at, EXCLUDED.workflow_state, EXCLUDED.grading_standard_id) RETURNING "id" User Create Many (0.6ms) INSERT INTO "users" ("canvas_id","sis_id","email","first_name","last_name","name","sortable_name","workflow_state","login_id","created_at","updated_at") VALUES (1,'sis_id_1','poorbastard@yharnam.com','Patches','the Spider','Patches the Spider','the Spider, Patches','active','spiderdude1337','2021-10-15 20:55:18.803225','2021-10-15 20:55:18.803225'),(2,'sis_id_2','dreamer@yharnam.com','Hunter','Djura','Hunter Djura','Djura, Hunter','active','retireddude109','2021-10-15 20:55:18.803225','2021-10-15 20:55:18.803225') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","sis_id"=EXCLUDED."sis_id","email"=EXCLUDED."email","first_name"=EXCLUDED."first_name","last_name"=EXCLUDED."last_name","name"=EXCLUDED."name","sortable_name"=EXCLUDED."sortable_name","workflow_state"=EXCLUDED."workflow_state","login_id"=EXCLUDED."login_id","updated_at"=EXCLUDED."updated_at" WHERE ("users".canvas_id, "users".sis_id, "users".email, "users".first_name, "users".last_name, "users".name, "users".sortable_name, "users".workflow_state, "users".login_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.sis_id, EXCLUDED.email, EXCLUDED.first_name, EXCLUDED.last_name, EXCLUDED.name, EXCLUDED.sortable_name, EXCLUDED.workflow_state, EXCLUDED.login_id) RETURNING "id"  (0.2ms) SELECT COUNT(*) FROM "users"  (0.2ms) SELECT COUNT(*) FROM "courses"  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN Course Create Many (1.2ms) INSERT INTO "courses" ("canvas_id","sis_id","course_code","name","canvas_account_id","canvas_term_id","start_at","end_at","workflow_state","grading_standard_id","created_at","updated_at") VALUES (1,'course_sis_id_1','C1','Course #1',1,1,'2017-03-27 21:53:18','2017-04-27 12:21:18','active',NULL,'2021-10-15 20:55:18.815412','2021-10-15 20:55:18.815412'),(2,'course_sis_id_2','C2','Course #2',1,1,'2017-03-27 21:53:18','2017-04-27 12:21:18','unpublished',NULL,'2021-10-15 20:55:18.815412','2021-10-15 20:55:18.815412') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","sis_id"=EXCLUDED."sis_id","course_code"=EXCLUDED."course_code","name"=EXCLUDED."name","canvas_account_id"=EXCLUDED."canvas_account_id","canvas_term_id"=EXCLUDED."canvas_term_id","start_at"=EXCLUDED."start_at","end_at"=EXCLUDED."end_at","workflow_state"=EXCLUDED."workflow_state","grading_standard_id"=EXCLUDED."grading_standard_id","updated_at"=EXCLUDED."updated_at" WHERE ("courses".canvas_id, "courses".sis_id, "courses".course_code, "courses".name, "courses".canvas_account_id, "courses".canvas_term_id, "courses".start_at, "courses".end_at, "courses".workflow_state, "courses".grading_standard_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.sis_id, EXCLUDED.course_code, EXCLUDED.name, EXCLUDED.canvas_account_id, EXCLUDED.canvas_term_id, EXCLUDED.start_at, EXCLUDED.end_at, EXCLUDED.workflow_state, EXCLUDED.grading_standard_id) RETURNING "id"  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.3ms) SELECT COUNT(*) FROM "submissions" Submission Create Many (0.4ms) INSERT INTO "submissions" ("canvas_id","canvas_user_id","canvas_course_id","canvas_assignment_id","submitted_at","due_at","graded_at","score","points_possible","excused","workflow_state","created_at","updated_at") VALUES (1,1,1,1,'2017-09-21 18:28:15','2017-09-27 18:28:15','2017-09-21 19:36:23',5.0,10.0,TRUE,'graded','2021-10-15 20:55:18.821361','2021-10-15 20:55:18.821361'),(2,1,1,2,'2017-09-21 18:28:15','2017-09-28 18:28:15','2017-09-21 19:36:23',5.0,10.0,FALSE,'submitted','2021-10-15 20:55:18.821361','2021-10-15 20:55:18.821361') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","canvas_user_id"=EXCLUDED."canvas_user_id","canvas_course_id"=EXCLUDED."canvas_course_id","canvas_assignment_id"=EXCLUDED."canvas_assignment_id","submitted_at"=EXCLUDED."submitted_at","due_at"=EXCLUDED."due_at","graded_at"=EXCLUDED."graded_at","score"=EXCLUDED."score","points_possible"=EXCLUDED."points_possible","excused"=EXCLUDED."excused","workflow_state"=EXCLUDED."workflow_state","updated_at"=EXCLUDED."updated_at" WHERE ("submissions".canvas_id, "submissions".canvas_user_id, "submissions".canvas_course_id, "submissions".canvas_assignment_id, "submissions".submitted_at, "submissions".due_at, "submissions".graded_at, "submissions".score, "submissions".points_possible, "submissions".excused, "submissions".workflow_state) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.canvas_user_id, EXCLUDED.canvas_course_id, EXCLUDED.canvas_assignment_id, EXCLUDED.submitted_at, EXCLUDED.due_at, EXCLUDED.graded_at, EXCLUDED.score, EXCLUDED.points_possible, EXCLUDED.excused, EXCLUDED.workflow_state) RETURNING "id"  (0.2ms) SELECT COUNT(*) FROM "submissions"  (0.6ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [BatchTestJobBase] [b0c3c935-28eb-44b6-bdf0-523ca0aba758] Performing BatchTestJobBase (Job ID: b0c3c935-28eb-44b6-bdf0-523ca0aba758) from Test(default) [ActiveJob] [BatchTestJobBase] [b0c3c935-28eb-44b6-bdf0-523ca0aba758] Performed BatchTestJobBase (Job ID: b0c3c935-28eb-44b6-bdf0-523ca0aba758) from Test(default) in 0.68ms  (0.1ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [BatchTestJobBase] [b4dbbb48-bb79-4e05-a036-ce373440a301] Performing BatchTestJobBase (Job ID: b4dbbb48-bb79-4e05-a036-ce373440a301) from Test(default) [ActiveJob] [BatchTestJobBase] [b4dbbb48-bb79-4e05-a036-ce373440a301] Performed BatchTestJobBase (Job ID: b4dbbb48-bb79-4e05-a036-ce373440a301) from Test(default) in 0.22ms  (0.2ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [BatchTestJobBase] [132f93f1-33e3-4067-aff9-a57d8ff20d02] Performing BatchTestJobBase (Job ID: 132f93f1-33e3-4067-aff9-a57d8ff20d02) from Test(default) [ActiveJob] [BatchTestJobBase] [132f93f1-33e3-4067-aff9-a57d8ff20d02] Performed BatchTestJobBase (Job ID: 132f93f1-33e3-4067-aff9-a57d8ff20d02) from Test(default) in 0.06ms  (0.1ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] [FailingBatchTestJobBase] [5d2cf3b5-8bd0-44cb-bb76-5f2bcfa5ca62] Performing FailingBatchTestJobBase (Job ID: 5d2cf3b5-8bd0-44cb-bb76-5f2bcfa5ca62) from Test(default) [ActiveJob] [FailingBatchTestJobBase] [5d2cf3b5-8bd0-44cb-bb76-5f2bcfa5ca62] Error performing FailingBatchTestJobBase (Job ID: 5d2cf3b5-8bd0-44cb-bb76-5f2bcfa5ca62) from Test(default) in 0.14ms: RuntimeError (Foo): /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/job_batching/support/base_job.rb:12:in `perform' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:39:in `block in perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:109:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch_aware_job.rb:12:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/i18n-1.8.10/lib/i18n.rb:309:in `with_locale' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/translation.rb:9:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:26:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `block in instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications/instrumenter.rb:23:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:25:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `block in tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `block in tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:28:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:22:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:136:in `run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:38:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/job_batching/batch_aware_job_spec.rb:46:in `block (5 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `block in with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `block in with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-rails-5.0.2/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:259:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:644:in `block in run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:606:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/configuration.rb:2067:in `with_suite_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:116:in `block in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/reporter.rb:74:in `report' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:115:in `run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:89:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:71:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:45:in `invoke' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/exe/rspec:4:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:63:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:63:in `kernel_load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:28:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:474:in `exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:30:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:24:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/exe/bundle:49:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/friendly_errors.rb:128:in `with_friendly_errors' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/exe/bundle:37:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `
'  (0.2ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] Enqueued BatchTestJobBase (Job ID: 9c97957e-a694-4b9f-81ed-36371d1b9c24) to Test(default)  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] Enqueued BatchTestJobBase (Job ID: 26cf77ba-43b7-4782-a1fa-53eaddb871c1) to Test(default)  (0.2ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] Enqueued BatchTestJobBase (Job ID: 5fea2c4c-c6a7-43b0-b0af-0ebc93b135d9) to Test(default)  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] Enqueued RetryingJob (Job ID: dae67471-8c9c-4995-b742-2c6403992e13) to Sidekiq(default) [ActiveJob] [RetryingJob] [dae67471-8c9c-4995-b742-2c6403992e13] Performing RetryingJob (Job ID: dae67471-8c9c-4995-b742-2c6403992e13) from Sidekiq(default) [ActiveJob] [RetryingJob] [dae67471-8c9c-4995-b742-2c6403992e13] Error performing RetryingJob (Job ID: dae67471-8c9c-4995-b742-2c6403992e13) from Sidekiq(default) in 2.06ms: RuntimeError (A Failure): /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/job_batching/batch_spec.rb:268:in `perform' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:39:in `block in perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:109:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch_aware_job.rb:12:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/i18n-1.8.10/lib/i18n.rb:314:in `with_locale' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/translation.rb:9:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:26:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `block in instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications/instrumenter.rb:23:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:25:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `block in tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `block in tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:28:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:22:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:136:in `run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:38:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:24:in `block in execute' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:109:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/railtie.rb:28:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/execution_wrapper.rb:87:in `wrap' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/reloader.rb:73:in `block in wrap' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/execution_wrapper.rb:87:in `wrap' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/reloader.rb:72:in `wrap' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/railtie.rb:27:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:136:in `run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:22:in `execute' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/queue_adapters/sidekiq_adapter.rb:42:in `perform' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/sidekiq-6.2.2/lib/sidekiq/testing.rb:300:in `execute_job' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/sidekiq-6.2.2/lib/sidekiq/testing.rb:295:in `block in process_job' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/sidekiq-6.2.2/lib/sidekiq/middleware/chain.rb:138:in `block in invoke' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/sidekiq.rb:73:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/sidekiq-6.2.2/lib/sidekiq/middleware/chain.rb:140:in `block in invoke' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/sidekiq-6.2.2/lib/sidekiq/middleware/chain.rb:143:in `invoke' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/sidekiq-6.2.2/lib/sidekiq/testing.rb:294:in `process_job' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/job_batching/batch_spec.rb:289:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `block in with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `block in with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-rails-5.0.2/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:259:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:644:in `block in run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:606:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/configuration.rb:2067:in `with_suite_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:116:in `block in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/reporter.rb:74:in `report' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:115:in `run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:89:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:71:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:45:in `invoke' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/exe/rspec:4:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:63:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:63:in `kernel_load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:28:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:474:in `exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:30:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:24:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/exe/bundle:49:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/friendly_errors.rb:128:in `with_friendly_errors' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/exe/bundle:37:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `
' [ActiveJob] [RetryingJob] [dae67471-8c9c-4995-b742-2c6403992e13] Performing RetryingJob (Job ID: dae67471-8c9c-4995-b742-2c6403992e13) from Sidekiq(default) [ActiveJob] [RetryingJob] [dae67471-8c9c-4995-b742-2c6403992e13] Performed RetryingJob (Job ID: dae67471-8c9c-4995-b742-2c6403992e13) from Sidekiq(default) in 2.1ms  (0.2ms) ROLLBACK  (0.3ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] Enqueued TestWorker (Job ID: 44d77d13-f361-4f2f-a435-9ad4ac3ab541) to Sidekiq(default)  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] Enqueued CanvasSync::JobBatches::Batch::Callback::ActiveJobCallbackWorker (Job ID: be050819-77e6-448d-9589-748ca2e83cd8) to Test(default) with arguments: "SampleCallback", "complete", {"a"=>"b"}, "Ay2RFcEcwRpK4Q", nil  (0.1ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] Enqueued CanvasSync::JobBatches::Batch::Callback::ActiveJobCallbackWorker (Job ID: 0dcc3cb3-7603-4a9d-bedc-25793d6f96c5) to Test(default) with arguments: "SampleCallback2", "complete", {"b"=>"a"}, "X4Ti64Wor2J9JA", nil [ActiveJob] Enqueued CanvasSync::JobBatches::Batch::Callback::ActiveJobCallbackWorker (Job ID: 63f49264-ab64-463c-9cfc-fa44dce682dd) to Test(default) with arguments: "SampleCallback", "complete", {"a"=>"b"}, "X4Ti64Wor2J9JA", nil  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.4ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] Enqueued ContextedJob (Job ID: 171880f2-e86b-4ce5-9007-39caf3de1f9d) to Sidekiq(default) [ActiveJob] [TestWorker] [44d77d13-f361-4f2f-a435-9ad4ac3ab541] Performing TestWorker (Job ID: 44d77d13-f361-4f2f-a435-9ad4ac3ab541) from Sidekiq(default) [ActiveJob] [TestWorker] [44d77d13-f361-4f2f-a435-9ad4ac3ab541] Performed TestWorker (Job ID: 44d77d13-f361-4f2f-a435-9ad4ac3ab541) from Sidekiq(default) in 1.96ms [ActiveJob] [ContextedJob] [171880f2-e86b-4ce5-9007-39caf3de1f9d] Performing ContextedJob (Job ID: 171880f2-e86b-4ce5-9007-39caf3de1f9d) from Sidekiq(default) [ActiveJob] [ContextedJob] [171880f2-e86b-4ce5-9007-39caf3de1f9d] Performed ContextedJob (Job ID: 171880f2-e86b-4ce5-9007-39caf3de1f9d) from Sidekiq(default) in 1.92ms  (0.1ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] Enqueued ContextedJob (Job ID: cb279e12-ebb6-4c47-9bce-da74ad7f8e03) to Sidekiq(default) [ActiveJob] [ContextedJob] [cb279e12-ebb6-4c47-9bce-da74ad7f8e03] Performing ContextedJob (Job ID: cb279e12-ebb6-4c47-9bce-da74ad7f8e03) from Sidekiq(default) [ActiveJob] [ContextedJob] [cb279e12-ebb6-4c47-9bce-da74ad7f8e03] Performed ContextedJob (Job ID: cb279e12-ebb6-4c47-9bce-da74ad7f8e03) from Sidekiq(default) in 3.77ms  (0.1ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] Enqueued BatchTestJobBase (Job ID: e29293e4-52df-4016-a3b6-bea89d71d5ff) to Sidekiq(default) [ActiveJob] [BatchTestJobBase] [e29293e4-52df-4016-a3b6-bea89d71d5ff] Performing BatchTestJobBase (Job ID: e29293e4-52df-4016-a3b6-bea89d71d5ff) from Sidekiq(default) [ActiveJob] [BatchTestJobBase] [e29293e4-52df-4016-a3b6-bea89d71d5ff] Performed BatchTestJobBase (Job ID: e29293e4-52df-4016-a3b6-bea89d71d5ff) from Sidekiq(default) in 2.43ms [ActiveJob] Enqueued ContextedJob (Job ID: 5c8a5372-aad2-4715-8d07-d2cf390661c2) to Sidekiq(default) [ActiveJob] [ContextedJob] [5c8a5372-aad2-4715-8d07-d2cf390661c2] Performing ContextedJob (Job ID: 5c8a5372-aad2-4715-8d07-d2cf390661c2) from Sidekiq(default) [ActiveJob] [ContextedJob] [5c8a5372-aad2-4715-8d07-d2cf390661c2] Performed ContextedJob (Job ID: 5c8a5372-aad2-4715-8d07-d2cf390661c2) from Sidekiq(default) in 2.09ms  (0.1ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] Enqueued TestWorker (Job ID: d2399e7c-7b0d-4a01-a5c6-e0059b8d59bf) to Sidekiq(default) [ActiveJob] Enqueued TestWorker (Job ID: 1a3ee4f7-6cb6-4e6f-8ff4-1aca6c4b8fc8) to Sidekiq(default) [ActiveJob] Enqueued TestWorker (Job ID: d7f1885d-7986-4880-9a21-f33256c82787) to Sidekiq(default)  (0.1ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] Enqueued WorkerA (Job ID: 3a7eded5-adae-4214-9308-3077ef5319cf) to Sidekiq(default) [ActiveJob] Enqueued WorkerB (Job ID: 528de250-b1b7-49e1-8558-d307dd13d524) to Sidekiq(default) [ActiveJob] Enqueued WorkerA (Job ID: a83a53c1-0763-4174-9cd4-bd4a5837ce66) to Sidekiq(default) [ActiveJob] Enqueued WorkerC (Job ID: f3849d74-a709-4106-b127-5bef31ee693d) to Sidekiq(default)  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.5ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] Enqueued TestWorker (Job ID: f80b1835-cb12-4913-a909-e380b30c4365) to Sidekiq(default)  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] Enqueued TestWorker (Job ID: 6701086d-17cd-45fb-a452-386a11d1b603) to Sidekiq(default)  (0.2ms) ROLLBACK  (0.4ms) SELECT "schema_migrations"."version" FROM "schema_migrations" ORDER BY "schema_migrations"."version" ASC  (0.2ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.3ms) SELECT COUNT(*) FROM "canvas_sync_job_logs" [ActiveJob] [GoodJob] [b3a12248-1164-452f-ab61-c1803ac31f81] Performing GoodJob (Job ID: b3a12248-1164-452f-ab61-c1803ac31f81) from Test(default) with arguments: "argument" [ActiveJob] [GoodJob] [b3a12248-1164-452f-ab61-c1803ac31f81] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "b3a12248-1164-452f-ab61-c1803ac31f81"], ["LIMIT", 1]] [ActiveJob] [GoodJob] [b3a12248-1164-452f-ab61-c1803ac31f81]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [GoodJob] [b3a12248-1164-452f-ab61-c1803ac31f81] CanvasSync::JobLog Create (0.4ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "GoodJob"], ["status", "enqueued"], ["job_arguments", "---\n- argument\n"], ["created_at", "2021-10-15 20:57:14.447282"], ["updated_at", "2021-10-15 20:57:14.447282"], ["job_id", "b3a12248-1164-452f-ab61-c1803ac31f81"]] [ActiveJob] [GoodJob] [b3a12248-1164-452f-ab61-c1803ac31f81]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [GoodJob] [b3a12248-1164-452f-ab61-c1803ac31f81]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [GoodJob] [b3a12248-1164-452f-ab61-c1803ac31f81] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-10-15 20:57:14.448772"], ["status", "running"], ["updated_at", "2021-10-15 20:57:14.449083"], ["id", 145]] [ActiveJob] [GoodJob] [b3a12248-1164-452f-ab61-c1803ac31f81]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [GoodJob] [b3a12248-1164-452f-ab61-c1803ac31f81]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [GoodJob] [b3a12248-1164-452f-ab61-c1803ac31f81] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2021-10-15 20:57:14.450096"], ["status", "success"], ["updated_at", "2021-10-15 20:57:14.450299"], ["id", 145]] [ActiveJob] [GoodJob] [b3a12248-1164-452f-ab61-c1803ac31f81]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [GoodJob] [b3a12248-1164-452f-ab61-c1803ac31f81] Performed GoodJob (Job ID: b3a12248-1164-452f-ab61-c1803ac31f81) from Test(default) in 13.61ms  (0.2ms) SELECT COUNT(*) FROM "canvas_sync_job_logs" CanvasSync::JobLog Load (0.1ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" ORDER BY "canvas_sync_job_logs"."id" DESC LIMIT $1 [["LIMIT", 1]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [BadJob] [a6325cad-c2ad-43de-a12e-1b1b4727bb08] Performing BadJob (Job ID: a6325cad-c2ad-43de-a12e-1b1b4727bb08) from Test(default) with arguments: "argument" [ActiveJob] [BadJob] [a6325cad-c2ad-43de-a12e-1b1b4727bb08] CanvasSync::JobLog Load (0.1ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "a6325cad-c2ad-43de-a12e-1b1b4727bb08"], ["LIMIT", 1]] [ActiveJob] [BadJob] [a6325cad-c2ad-43de-a12e-1b1b4727bb08]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [BadJob] [a6325cad-c2ad-43de-a12e-1b1b4727bb08] CanvasSync::JobLog Create (0.2ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "BadJob"], ["status", "enqueued"], ["job_arguments", "---\n- argument\n"], ["created_at", "2021-10-15 20:57:14.454626"], ["updated_at", "2021-10-15 20:57:14.454626"], ["job_id", "a6325cad-c2ad-43de-a12e-1b1b4727bb08"]] [ActiveJob] [BadJob] [a6325cad-c2ad-43de-a12e-1b1b4727bb08]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [BadJob] [a6325cad-c2ad-43de-a12e-1b1b4727bb08]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [BadJob] [a6325cad-c2ad-43de-a12e-1b1b4727bb08] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-10-15 20:57:14.455912"], ["status", "running"], ["updated_at", "2021-10-15 20:57:14.456201"], ["id", 146]] [ActiveJob] [BadJob] [a6325cad-c2ad-43de-a12e-1b1b4727bb08]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [BadJob] [a6325cad-c2ad-43de-a12e-1b1b4727bb08]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [BadJob] [a6325cad-c2ad-43de-a12e-1b1b4727bb08] CanvasSync::JobLog Update (0.5ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "exception" = $2, "backtrace" = $3, "status" = $4, "updated_at" = $5 WHERE "canvas_sync_job_logs"."id" = $6 [["completed_at", "2021-10-15 20:57:14.457187"], ["exception", "EvilError: EvilError"], ["backtrace", "/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:12:in `perform'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:39:in `block in perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:109:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch_aware_job.rb:22:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:21:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/i18n-1.8.10/lib/i18n.rb:309:in `with_locale'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/translation.rb:9:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:26:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `block in instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications/instrumenter.rb:23:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:25:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `block in tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `block in tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:28:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:22:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:136:in `run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:38:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:18:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:40:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/matchers/built_in/raise_error.rb:59:in `matches?'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:51:in `block in handle_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:27:in `with_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:48:in `handle_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:65:in `to'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:101:in `to'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:39:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `block in with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `block in with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-rails-5.0.2/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:259:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:644:in `block in run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:606:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/configuration.rb:2067:in `with_suite_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:116:in `block in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/reporter.rb:74:in `report'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:115:in `run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:89:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:71:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:45:in `invoke'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/exe/rspec:4:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:63:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:63:in `kernel_load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:28:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:474:in `exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:30:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:24:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/exe/bundle:49:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/friendly_errors.rb:128:in `with_friendly_errors'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/exe/bundle:37:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `
'"], ["status", "error"], ["updated_at", "2021-10-15 20:57:14.457467"], ["id", 146]] [ActiveJob] [BadJob] [a6325cad-c2ad-43de-a12e-1b1b4727bb08]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [BadJob] [a6325cad-c2ad-43de-a12e-1b1b4727bb08] Error performing BadJob (Job ID: a6325cad-c2ad-43de-a12e-1b1b4727bb08) from Test(default) in 4.79ms: EvilError (EvilError): /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:12:in `perform' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:39:in `block in perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:109:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch_aware_job.rb:22:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:21:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/i18n-1.8.10/lib/i18n.rb:309:in `with_locale' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/translation.rb:9:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:26:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `block in instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications/instrumenter.rb:23:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:25:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `block in tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `block in tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:28:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:22:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:136:in `run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:38:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:18:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:40:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/matchers/built_in/raise_error.rb:59:in `matches?' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:51:in `block in handle_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:27:in `with_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:48:in `handle_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:65:in `to' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:101:in `to' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:39:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `block in with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `block in with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-rails-5.0.2/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:259:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:644:in `block in run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:606:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/configuration.rb:2067:in `with_suite_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:116:in `block in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/reporter.rb:74:in `report' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:115:in `run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:89:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:71:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:45:in `invoke' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/exe/rspec:4:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:63:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:63:in `kernel_load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:28:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:474:in `exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:30:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:24:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/exe/bundle:49:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/friendly_errors.rb:128:in `with_friendly_errors' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/exe/bundle:37:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `
' CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" ORDER BY "canvas_sync_job_logs"."id" DESC LIMIT $1 [["LIMIT", 1]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [BadJob] [8ffa7422-3a29-4cde-bd60-6663e2f793a0] Performing BadJob (Job ID: 8ffa7422-3a29-4cde-bd60-6663e2f793a0) from Test(default) [ActiveJob] [BadJob] [8ffa7422-3a29-4cde-bd60-6663e2f793a0] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "8ffa7422-3a29-4cde-bd60-6663e2f793a0"], ["LIMIT", 1]] [ActiveJob] [BadJob] [8ffa7422-3a29-4cde-bd60-6663e2f793a0]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [BadJob] [8ffa7422-3a29-4cde-bd60-6663e2f793a0] CanvasSync::JobLog Create (0.2ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["job_class", "BadJob"], ["status", "enqueued"], ["created_at", "2021-10-15 20:57:14.461541"], ["updated_at", "2021-10-15 20:57:14.461541"], ["job_id", "8ffa7422-3a29-4cde-bd60-6663e2f793a0"]] [ActiveJob] [BadJob] [8ffa7422-3a29-4cde-bd60-6663e2f793a0]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [BadJob] [8ffa7422-3a29-4cde-bd60-6663e2f793a0]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [BadJob] [8ffa7422-3a29-4cde-bd60-6663e2f793a0] CanvasSync::JobLog Update (0.8ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-10-15 20:57:14.462329"], ["status", "running"], ["updated_at", "2021-10-15 20:57:14.462545"], ["id", 147]] [ActiveJob] [BadJob] [8ffa7422-3a29-4cde-bd60-6663e2f793a0]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [BadJob] [8ffa7422-3a29-4cde-bd60-6663e2f793a0]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [BadJob] [8ffa7422-3a29-4cde-bd60-6663e2f793a0] CanvasSync::JobLog Update (0.4ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "exception" = $2, "backtrace" = $3, "status" = $4, "updated_at" = $5 WHERE "canvas_sync_job_logs"."id" = $6 [["completed_at", "2021-10-15 20:57:14.464397"], ["exception", "ArgumentError: wrong number of arguments (given 0, expected 1)"], ["backtrace", "/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:11:in `perform'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:39:in `block in perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:109:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch_aware_job.rb:22:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:21:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/i18n-1.8.10/lib/i18n.rb:309:in `with_locale'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/translation.rb:9:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:26:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `block in instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications/instrumenter.rb:23:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:25:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `block in tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `block in tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:28:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:22:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:136:in `run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:38:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:18:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:52:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/matchers/built_in/raise_error.rb:59:in `matches?'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:51:in `block in handle_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:27:in `with_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:48:in `handle_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:65:in `to'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:101:in `to'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:51:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `block in with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `block in with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-rails-5.0.2/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:259:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:644:in `block in run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:606:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/configuration.rb:2067:in `with_suite_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:116:in `block in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/reporter.rb:74:in `report'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:115:in `run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:89:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:71:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:45:in `invoke'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/exe/rspec:4:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:63:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:63:in `kernel_load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:28:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:474:in `exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:30:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:24:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/exe/bundle:49:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/friendly_errors.rb:128:in `with_friendly_errors'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/exe/bundle:37:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `
'"], ["status", "error"], ["updated_at", "2021-10-15 20:57:14.464808"], ["id", 147]] [ActiveJob] [BadJob] [8ffa7422-3a29-4cde-bd60-6663e2f793a0]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [BadJob] [8ffa7422-3a29-4cde-bd60-6663e2f793a0] Error performing BadJob (Job ID: 8ffa7422-3a29-4cde-bd60-6663e2f793a0) from Test(default) in 5.24ms: ArgumentError (wrong number of arguments (given 0, expected 1)): /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:11:in `perform' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:39:in `block in perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:109:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch_aware_job.rb:22:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:21:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/i18n-1.8.10/lib/i18n.rb:309:in `with_locale' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/translation.rb:9:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:26:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `block in instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications/instrumenter.rb:23:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:25:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `block in tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `block in tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:28:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:22:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:136:in `run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:38:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:18:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:52:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/matchers/built_in/raise_error.rb:59:in `matches?' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:51:in `block in handle_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:27:in `with_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:48:in `handle_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:65:in `to' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:101:in `to' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:51:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `block in with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `block in with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-rails-5.0.2/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:259:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:644:in `block in run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:606:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/configuration.rb:2067:in `with_suite_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:116:in `block in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/reporter.rb:74:in `report' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:115:in `run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:89:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:71:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:45:in `invoke' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/exe/rspec:4:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:63:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:63:in `kernel_load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:28:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:474:in `exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:30:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:24:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/exe/bundle:49:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/friendly_errors.rb:128:in `with_friendly_errors' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/exe/bundle:37:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `
'  (0.1ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [BadJob] [ba07ab35-ac51-422f-b1b1-36dae34f73d1] Performing BadJob (Job ID: ba07ab35-ac51-422f-b1b1-36dae34f73d1) from Test(default) [ActiveJob] [BadJob] [ba07ab35-ac51-422f-b1b1-36dae34f73d1] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "ba07ab35-ac51-422f-b1b1-36dae34f73d1"], ["LIMIT", 1]] [ActiveJob] [BadJob] [ba07ab35-ac51-422f-b1b1-36dae34f73d1]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [BadJob] [ba07ab35-ac51-422f-b1b1-36dae34f73d1] CanvasSync::JobLog Create (0.2ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["job_class", "BadJob"], ["status", "enqueued"], ["created_at", "2021-10-15 20:57:14.468565"], ["updated_at", "2021-10-15 20:57:14.468565"], ["job_id", "ba07ab35-ac51-422f-b1b1-36dae34f73d1"]] [ActiveJob] [BadJob] [ba07ab35-ac51-422f-b1b1-36dae34f73d1]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [BadJob] [ba07ab35-ac51-422f-b1b1-36dae34f73d1]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [BadJob] [ba07ab35-ac51-422f-b1b1-36dae34f73d1] CanvasSync::JobLog Update (0.1ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-10-15 20:57:14.469335"], ["status", "running"], ["updated_at", "2021-10-15 20:57:14.469551"], ["id", 148]] [ActiveJob] [BadJob] [ba07ab35-ac51-422f-b1b1-36dae34f73d1]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [BadJob] [ba07ab35-ac51-422f-b1b1-36dae34f73d1]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [BadJob] [ba07ab35-ac51-422f-b1b1-36dae34f73d1] CanvasSync::JobLog Update (0.8ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "exception" = $2, "backtrace" = $3, "status" = $4, "updated_at" = $5 WHERE "canvas_sync_job_logs"."id" = $6 [["completed_at", "2021-10-15 20:57:14.473215"], ["exception", "ArgumentError: wrong number of arguments (given 0, expected 1)"], ["backtrace", "/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:11:in `perform'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:39:in `block in perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:109:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch_aware_job.rb:22:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:21:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/i18n-1.8.10/lib/i18n.rb:309:in `with_locale'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/translation.rb:9:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:26:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `block in instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications/instrumenter.rb:23:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:25:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `block in tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `block in tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:28:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:22:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:136:in `run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:38:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:18:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:60:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/matchers/built_in/raise_error.rb:59:in `matches?'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:51:in `block in handle_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:27:in `with_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:48:in `handle_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:65:in `to'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:101:in `to'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:59:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `block in with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `block in with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-rails-5.0.2/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:259:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:644:in `block in run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:606:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/configuration.rb:2067:in `with_suite_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:116:in `block in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/reporter.rb:74:in `report'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:115:in `run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:89:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:71:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:45:in `invoke'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/exe/rspec:4:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:63:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:63:in `kernel_load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:28:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:474:in `exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:30:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:24:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/exe/bundle:49:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/friendly_errors.rb:128:in `with_friendly_errors'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/exe/bundle:37:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `
'\n\nError Occurred while handling an Error: NoMethodError: undefined method `bad_catcher' for BadJob:Class\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-mocks-3.10.2/lib/rspec/mocks/method_double.rb:28:in `block in original_implementation_callable'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-mocks-3.10.2/lib/rspec/mocks/message_expectation.rb:101:in `block in and_call_original'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-mocks-3.10.2/lib/rspec/mocks/message_expectation.rb:740:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-mocks-3.10.2/lib/rspec/mocks/message_expectation.rb:572:in `invoke_incrementing_actual_calls_by'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-mocks-3.10.2/lib/rspec/mocks/message_expectation.rb:427:in `invoke'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-mocks-3.10.2/lib/rspec/mocks/proxy.rb:217:in `message_received'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-mocks-3.10.2/lib/rspec/mocks/proxy.rb:361:in `message_received'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-mocks-3.10.2/lib/rspec/mocks/method_double.rb:78:in `proxy_method_invoked'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-mocks-3.10.2/lib/rspec/mocks/method_double.rb:64:in `block (2 levels) in define_proxy_method'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:31:in `rescue in block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:23:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/i18n-1.8.10/lib/i18n.rb:309:in `with_locale'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/translation.rb:9:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:26:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `block in instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications/instrumenter.rb:23:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:25:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `block in tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `block in tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:28:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:22:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:136:in `run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:38:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:18:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:60:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/matchers/built_in/raise_error.rb:59:in `matches?'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:51:in `block in handle_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:27:in `with_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:48:in `handle_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:65:in `to'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:101:in `to'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:59:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `block in with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `block in with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-rails-5.0.2/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:259:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:644:in `block in run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:606:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/configuration.rb:2067:in `with_suite_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:116:in `block in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/reporter.rb:74:in `report'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:115:in `run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:89:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:71:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:45:in `invoke'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/exe/rspec:4:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:63:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:63:in `kernel_load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:28:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:474:in `exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:30:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:24:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/exe/bundle:49:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/friendly_errors.rb:128:in `with_friendly_errors'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/exe/bundle:37:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `
'"], ["status", "error"], ["updated_at", "2021-10-15 20:57:14.473597"], ["id", 148]] [ActiveJob] [BadJob] [ba07ab35-ac51-422f-b1b1-36dae34f73d1]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [BadJob] [ba07ab35-ac51-422f-b1b1-36dae34f73d1] Error performing BadJob (Job ID: ba07ab35-ac51-422f-b1b1-36dae34f73d1) from Test(default) in 7.66ms: ArgumentError (wrong number of arguments (given 0, expected 1)): /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:11:in `perform' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:39:in `block in perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:109:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch_aware_job.rb:22:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:21:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/i18n-1.8.10/lib/i18n.rb:309:in `with_locale' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/translation.rb:9:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:26:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `block in instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications/instrumenter.rb:23:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:25:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `block in tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `block in tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:28:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:22:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:136:in `run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:38:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:18:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:60:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/matchers/built_in/raise_error.rb:59:in `matches?' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:51:in `block in handle_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:27:in `with_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:48:in `handle_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:65:in `to' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:101:in `to' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:59:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `block in with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `block in with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-rails-5.0.2/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:259:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:644:in `block in run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:606:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/configuration.rb:2067:in `with_suite_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:116:in `block in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/reporter.rb:74:in `report' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:115:in `run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:89:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:71:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:45:in `invoke' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/exe/rspec:4:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:63:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:63:in `kernel_load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:28:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:474:in `exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:30:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:24:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/exe/bundle:49:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/friendly_errors.rb:128:in `with_friendly_errors' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/exe/bundle:37:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `
' CanvasSync::JobLog Load (0.3ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" ORDER BY "canvas_sync_job_logs"."id" DESC LIMIT $1 [["LIMIT", 1]]  (0.5ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [CanvasSync::Jobs::ReportChecker] [b95880a0-ad21-48af-86d8-d8a6bd99de97] Performing CanvasSync::Jobs::ReportChecker (Job ID: b95880a0-ad21-48af-86d8-d8a6bd99de97) from Test(default) with arguments: "provisioning_csv", 1, "FakeProcessor", {} [ActiveJob] [CanvasSync::Jobs::ReportChecker] [b95880a0-ad21-48af-86d8-d8a6bd99de97] CanvasSync::JobLog Load (0.3ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "b95880a0-ad21-48af-86d8-d8a6bd99de97"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [b95880a0-ad21-48af-86d8-d8a6bd99de97]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [b95880a0-ad21-48af-86d8-d8a6bd99de97] CanvasSync::JobLog Create (0.2ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- provisioning_csv\n- 1\n- FakeProcessor\n- {}\n"], ["created_at", "2021-10-15 20:57:14.482646"], ["updated_at", "2021-10-15 20:57:14.482646"], ["job_id", "b95880a0-ad21-48af-86d8-d8a6bd99de97"]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [b95880a0-ad21-48af-86d8-d8a6bd99de97]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [b95880a0-ad21-48af-86d8-d8a6bd99de97]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [b95880a0-ad21-48af-86d8-d8a6bd99de97] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-10-15 20:57:14.483854"], ["status", "running"], ["updated_at", "2021-10-15 20:57:14.484077"], ["id", 149]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [b95880a0-ad21-48af-86d8-d8a6bd99de97]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [b95880a0-ad21-48af-86d8-d8a6bd99de97]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [b95880a0-ad21-48af-86d8-d8a6bd99de97] CanvasSync::JobLog Destroy (0.3ms) DELETE FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."id" = $1 [["id", 149]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [b95880a0-ad21-48af-86d8-d8a6bd99de97]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [b95880a0-ad21-48af-86d8-d8a6bd99de97] Performed CanvasSync::Jobs::ReportChecker (Job ID: b95880a0-ad21-48af-86d8-d8a6bd99de97) from Test(default) in 8.57ms  (0.1ms) ROLLBACK  (0.4ms) BEGIN [ActiveJob] [CanvasSync::Jobs::ReportChecker] [3f31db49-5751-4414-b951-72fc8727a815] Performing CanvasSync::Jobs::ReportChecker (Job ID: 3f31db49-5751-4414-b951-72fc8727a815) from Test(default) with arguments: "provisioning_csv", 1, "FakeProcessor", {} [ActiveJob] [CanvasSync::Jobs::ReportChecker] [3f31db49-5751-4414-b951-72fc8727a815] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "3f31db49-5751-4414-b951-72fc8727a815"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [3f31db49-5751-4414-b951-72fc8727a815]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [3f31db49-5751-4414-b951-72fc8727a815] CanvasSync::JobLog Create (0.2ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- provisioning_csv\n- 1\n- FakeProcessor\n- {}\n"], ["created_at", "2021-10-15 20:57:14.493058"], ["updated_at", "2021-10-15 20:57:14.493058"], ["job_id", "3f31db49-5751-4414-b951-72fc8727a815"]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [3f31db49-5751-4414-b951-72fc8727a815]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [3f31db49-5751-4414-b951-72fc8727a815]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [3f31db49-5751-4414-b951-72fc8727a815] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-10-15 20:57:14.494244"], ["status", "running"], ["updated_at", "2021-10-15 20:57:14.494485"], ["id", 150]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [3f31db49-5751-4414-b951-72fc8727a815]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [3f31db49-5751-4414-b951-72fc8727a815]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [3f31db49-5751-4414-b951-72fc8727a815] CanvasSync::JobLog Create (0.2ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- provisioning_csv\n- 1\n- FakeProcessor\n- {}\n- {}\n"], ["created_at", "2021-10-15 20:57:14.497031"], ["updated_at", "2021-10-15 20:57:14.497031"], ["job_id", "9e07e2a1-413e-4264-8c1e-2987b2ef8a1e"]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [3f31db49-5751-4414-b951-72fc8727a815]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [3f31db49-5751-4414-b951-72fc8727a815] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: 9e07e2a1-413e-4264-8c1e-2987b2ef8a1e) to Test(default) at 2021-10-15 20:57:44 UTC with arguments: "provisioning_csv", 1, "FakeProcessor", {}, {} [ActiveJob] [CanvasSync::Jobs::ReportChecker] [3f31db49-5751-4414-b951-72fc8727a815]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [3f31db49-5751-4414-b951-72fc8727a815] CanvasSync::JobLog Destroy (0.2ms) DELETE FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."id" = $1 [["id", 150]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [3f31db49-5751-4414-b951-72fc8727a815]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [3f31db49-5751-4414-b951-72fc8727a815] Performed CanvasSync::Jobs::ReportChecker (Job ID: 3f31db49-5751-4414-b951-72fc8727a815) from Test(default) in 6.88ms  (0.1ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [CanvasSync::Jobs::ReportChecker] [acb5ec29-0430-4f34-98c3-8221d2d3ed71] Performing CanvasSync::Jobs::ReportChecker (Job ID: acb5ec29-0430-4f34-98c3-8221d2d3ed71) from Test(default) with arguments: "provisioning_csv", 1, "FakeProcessor", {} [ActiveJob] [CanvasSync::Jobs::ReportChecker] [acb5ec29-0430-4f34-98c3-8221d2d3ed71] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "acb5ec29-0430-4f34-98c3-8221d2d3ed71"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [acb5ec29-0430-4f34-98c3-8221d2d3ed71]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [acb5ec29-0430-4f34-98c3-8221d2d3ed71] CanvasSync::JobLog Create (0.2ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- provisioning_csv\n- 1\n- FakeProcessor\n- {}\n"], ["created_at", "2021-10-15 20:57:14.502003"], ["updated_at", "2021-10-15 20:57:14.502003"], ["job_id", "acb5ec29-0430-4f34-98c3-8221d2d3ed71"]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [acb5ec29-0430-4f34-98c3-8221d2d3ed71]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [acb5ec29-0430-4f34-98c3-8221d2d3ed71]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [acb5ec29-0430-4f34-98c3-8221d2d3ed71] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-10-15 20:57:14.503431"], ["status", "running"], ["updated_at", "2021-10-15 20:57:14.503693"], ["id", 152]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [acb5ec29-0430-4f34-98c3-8221d2d3ed71]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [acb5ec29-0430-4f34-98c3-8221d2d3ed71]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [acb5ec29-0430-4f34-98c3-8221d2d3ed71] CanvasSync::JobLog Update (0.5ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "exception" = $2, "backtrace" = $3, "status" = $4, "updated_at" = $5 WHERE "canvas_sync_job_logs"."id" = $6 [["completed_at", "2021-10-15 20:57:14.510471"], ["exception", "NameError: undefined local variable or method `current_organization' for #"], ["backtrace", "/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/jobs/report_checker.rb:35:in `perform'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:39:in `block in perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:109:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch_aware_job.rb:22:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:21:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/i18n-1.8.10/lib/i18n.rb:309:in `with_locale'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/translation.rb:9:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:26:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `block in instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications/instrumenter.rb:23:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:25:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `block in tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `block in tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:28:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:22:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:136:in `run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:38:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:18:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/report_checker_spec.rb:11:in `start_job'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/report_checker_spec.rb:53:in `block (5 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/matchers/built_in/raise_error.rb:59:in `matches?'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:51:in `block in handle_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:27:in `with_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:48:in `handle_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:65:in `to'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:101:in `to'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/report_checker_spec.rb:53:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `block in with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `block in with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-rails-5.0.2/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:259:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:644:in `block in run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:606:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/configuration.rb:2067:in `with_suite_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:116:in `block in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/reporter.rb:74:in `report'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:115:in `run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:89:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:71:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:45:in `invoke'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/exe/rspec:4:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:63:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:63:in `kernel_load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:28:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:474:in `exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:30:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:24:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/exe/bundle:49:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/friendly_errors.rb:128:in `with_friendly_errors'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/exe/bundle:37:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `
'"], ["status", "error"], ["updated_at", "2021-10-15 20:57:14.510811"], ["id", 152]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [acb5ec29-0430-4f34-98c3-8221d2d3ed71]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [acb5ec29-0430-4f34-98c3-8221d2d3ed71] Error performing CanvasSync::Jobs::ReportChecker (Job ID: acb5ec29-0430-4f34-98c3-8221d2d3ed71) from Test(default) in 11.61ms: NameError (undefined local variable or method `current_organization' for #): /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/jobs/report_checker.rb:35:in `perform' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:39:in `block in perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:109:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch_aware_job.rb:22:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:21:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/i18n-1.8.10/lib/i18n.rb:309:in `with_locale' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/translation.rb:9:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:26:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `block in instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications/instrumenter.rb:23:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:25:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `block in tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `block in tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:28:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:22:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:136:in `run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:38:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:18:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/report_checker_spec.rb:11:in `start_job' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/report_checker_spec.rb:53:in `block (5 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/matchers/built_in/raise_error.rb:59:in `matches?' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:51:in `block in handle_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:27:in `with_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:48:in `handle_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:65:in `to' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:101:in `to' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/report_checker_spec.rb:53:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `block in with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `block in with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-rails-5.0.2/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:259:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:644:in `block in run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:606:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/configuration.rb:2067:in `with_suite_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:116:in `block in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/reporter.rb:74:in `report' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:115:in `run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:89:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:71:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:45:in `invoke' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/exe/rspec:4:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:63:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:63:in `kernel_load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:28:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:474:in `exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:30:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:24:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/exe/bundle:49:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/friendly_errors.rb:128:in `with_friendly_errors' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/exe/bundle:37:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `
'  (0.1ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [8270e65f-4889-4d64-b2cf-61ce8ebb10b4] Performing CanvasSync::Jobs::ReportProcessorJob (Job ID: 8270e65f-4889-4d64-b2cf-61ce8ebb10b4) from Test(default) with arguments: "provisioning_csv", "https://test.instructure.com/sample_report_download", "FakeProcessor", {}, 1 [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [8270e65f-4889-4d64-b2cf-61ce8ebb10b4] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "8270e65f-4889-4d64-b2cf-61ce8ebb10b4"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [8270e65f-4889-4d64-b2cf-61ce8ebb10b4]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [8270e65f-4889-4d64-b2cf-61ce8ebb10b4] CanvasSync::JobLog Create (0.2ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportProcessorJob"], ["status", "enqueued"], ["job_arguments", "---\n- provisioning_csv\n- https://test.instructure.com/sample_report_download\n- FakeProcessor\n- {}\n- 1\n"], ["created_at", "2021-10-15 20:57:14.516351"], ["updated_at", "2021-10-15 20:57:14.516351"], ["job_id", "8270e65f-4889-4d64-b2cf-61ce8ebb10b4"]] [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [8270e65f-4889-4d64-b2cf-61ce8ebb10b4]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [8270e65f-4889-4d64-b2cf-61ce8ebb10b4]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [8270e65f-4889-4d64-b2cf-61ce8ebb10b4] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-10-15 20:57:14.517930"], ["status", "running"], ["updated_at", "2021-10-15 20:57:14.518257"], ["id", 153]] [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [8270e65f-4889-4d64-b2cf-61ce8ebb10b4]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [8270e65f-4889-4d64-b2cf-61ce8ebb10b4]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [8270e65f-4889-4d64-b2cf-61ce8ebb10b4] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "job_class" = $1, "updated_at" = $2 WHERE "canvas_sync_job_logs"."id" = $3 [["job_class", "FakeProcessor"], ["updated_at", "2021-10-15 20:57:14.519692"], ["id", 153]] [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [8270e65f-4889-4d64-b2cf-61ce8ebb10b4]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [8270e65f-4889-4d64-b2cf-61ce8ebb10b4]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [8270e65f-4889-4d64-b2cf-61ce8ebb10b4] CanvasSync::JobLog Update (0.4ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2021-10-15 20:57:14.534004"], ["status", "success"], ["updated_at", "2021-10-15 20:57:14.534613"], ["id", 153]] [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [8270e65f-4889-4d64-b2cf-61ce8ebb10b4]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [8270e65f-4889-4d64-b2cf-61ce8ebb10b4] Performed CanvasSync::Jobs::ReportProcessorJob (Job ID: 8270e65f-4889-4d64-b2cf-61ce8ebb10b4) from Test(default) in 21.01ms  (0.2ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [CanvasSync::Jobs::ReportStarter] [34a6890c-fdda-4d52-b856-15cdac217f55] Performing CanvasSync::Jobs::ReportStarter (Job ID: 34a6890c-fdda-4d52-b856-15cdac217f55) from Test(default) with arguments: "provisioning_csv", {"parameters[users]"=>true}, "CoolProcessor", {:models=>["users"]} [ActiveJob] [CanvasSync::Jobs::ReportStarter] [34a6890c-fdda-4d52-b856-15cdac217f55] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "34a6890c-fdda-4d52-b856-15cdac217f55"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::ReportStarter] [34a6890c-fdda-4d52-b856-15cdac217f55]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [34a6890c-fdda-4d52-b856-15cdac217f55] CanvasSync::JobLog Create (0.2ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportStarter"], ["status", "enqueued"], ["job_arguments", "---\n- provisioning_csv\n- parameters[users]: true\n- CoolProcessor\n- :models:\n - users\n"], ["created_at", "2021-10-15 20:57:14.539874"], ["updated_at", "2021-10-15 20:57:14.539874"], ["job_id", "34a6890c-fdda-4d52-b856-15cdac217f55"]] [ActiveJob] [CanvasSync::Jobs::ReportStarter] [34a6890c-fdda-4d52-b856-15cdac217f55]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [34a6890c-fdda-4d52-b856-15cdac217f55]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [34a6890c-fdda-4d52-b856-15cdac217f55] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-10-15 20:57:14.541269"], ["status", "running"], ["updated_at", "2021-10-15 20:57:14.541516"], ["id", 154]] [ActiveJob] [CanvasSync::Jobs::ReportStarter] [34a6890c-fdda-4d52-b856-15cdac217f55]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [34a6890c-fdda-4d52-b856-15cdac217f55]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [34a6890c-fdda-4d52-b856-15cdac217f55] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- provisioning_csv\n- 1\n- CoolProcessor\n- :models:\n - users\n :sync_start_time: '2021-10-15T20:57:14Z'\n :report_params:\n parameters[users]: true\n"], ["created_at", "2021-10-15 20:57:14.545219"], ["updated_at", "2021-10-15 20:57:14.545219"], ["job_id", "fe16e52e-2344-4527-9714-c38aa419e574"]] [ActiveJob] [CanvasSync::Jobs::ReportStarter] [34a6890c-fdda-4d52-b856-15cdac217f55]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [34a6890c-fdda-4d52-b856-15cdac217f55] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: fe16e52e-2344-4527-9714-c38aa419e574) to Test(default) at 2021-10-15 20:57:44 UTC with arguments: "provisioning_csv", 1, "CoolProcessor", {:models=>["users"], :sync_start_time=>"2021-10-15T20:57:14Z", :report_params=>{"parameters[users]"=>true}} [ActiveJob] [CanvasSync::Jobs::ReportStarter] [34a6890c-fdda-4d52-b856-15cdac217f55]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [34a6890c-fdda-4d52-b856-15cdac217f55] CanvasSync::JobLog Update (0.5ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2021-10-15 20:57:14.547902"], ["status", "success"], ["updated_at", "2021-10-15 20:57:14.548412"], ["id", 154]] [ActiveJob] [CanvasSync::Jobs::ReportStarter] [34a6890c-fdda-4d52-b856-15cdac217f55]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [34a6890c-fdda-4d52-b856-15cdac217f55] Performed CanvasSync::Jobs::ReportStarter (Job ID: 34a6890c-fdda-4d52-b856-15cdac217f55) from Test(default) in 11.62ms  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] [CanvasSync::Jobs::ReportStarter] [299f7daf-2877-4b05-b01d-73f4816fc808] Performing CanvasSync::Jobs::ReportStarter (Job ID: 299f7daf-2877-4b05-b01d-73f4816fc808) from Test(default) with arguments: "provisioning_csv", {"parameters[users]"=>true}, "CoolProcessor", {:models=>["users"]}, {:allow_redownloads=>true} [ActiveJob] [CanvasSync::Jobs::ReportStarter] [299f7daf-2877-4b05-b01d-73f4816fc808] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "299f7daf-2877-4b05-b01d-73f4816fc808"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::ReportStarter] [299f7daf-2877-4b05-b01d-73f4816fc808]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [299f7daf-2877-4b05-b01d-73f4816fc808] CanvasSync::JobLog Create (0.4ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportStarter"], ["status", "enqueued"], ["job_arguments", "---\n- provisioning_csv\n- parameters[users]: true\n- CoolProcessor\n- :models:\n - users\n- :allow_redownloads: true\n"], ["created_at", "2021-10-15 20:57:14.554836"], ["updated_at", "2021-10-15 20:57:14.554836"], ["job_id", "299f7daf-2877-4b05-b01d-73f4816fc808"]] [ActiveJob] [CanvasSync::Jobs::ReportStarter] [299f7daf-2877-4b05-b01d-73f4816fc808]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [299f7daf-2877-4b05-b01d-73f4816fc808]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [299f7daf-2877-4b05-b01d-73f4816fc808] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-10-15 20:57:14.556703"], ["status", "running"], ["updated_at", "2021-10-15 20:57:14.557013"], ["id", 156]] [ActiveJob] [CanvasSync::Jobs::ReportStarter] [299f7daf-2877-4b05-b01d-73f4816fc808]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [299f7daf-2877-4b05-b01d-73f4816fc808]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [299f7daf-2877-4b05-b01d-73f4816fc808] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2021-10-15 20:57:14.559102"], ["status", "success"], ["updated_at", "2021-10-15 20:57:14.559376"], ["id", 156]] [ActiveJob] [CanvasSync::Jobs::ReportStarter] [299f7daf-2877-4b05-b01d-73f4816fc808]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [299f7daf-2877-4b05-b01d-73f4816fc808] Performed CanvasSync::Jobs::ReportStarter (Job ID: 299f7daf-2877-4b05-b01d-73f4816fc808) from Test(default) in 6.6ms  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Account Exists (0.4ms) SELECT 1 AS one FROM "accounts" WHERE "accounts"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] Account Create (0.3ms) INSERT INTO "accounts" ("canvas_id", "sis_id", "canvas_parent_account_id", "sis_parent_account_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 1], ["sis_id", "76ae2f35b4a7dcd7dbbe1e573a424241"], ["canvas_parent_account_id", 1], ["sis_parent_account_id", "10cf8fc18a29b7b46d98dc282db839f6"], ["name", "Account name"], ["workflow_state", "active"], ["created_at", "2021-10-15 20:57:14.570527"], ["updated_at", "2021-10-15 20:57:14.570527"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.4ms) SELECT COUNT(*) FROM "admins" [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [02316d9c-c42a-4d82-9a6a-48bcddea9551] Performing CanvasSync::Jobs::SyncAdminsJob (Job ID: 02316d9c-c42a-4d82-9a6a-48bcddea9551) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [02316d9c-c42a-4d82-9a6a-48bcddea9551] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "02316d9c-c42a-4d82-9a6a-48bcddea9551"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [02316d9c-c42a-4d82-9a6a-48bcddea9551]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [02316d9c-c42a-4d82-9a6a-48bcddea9551] CanvasSync::JobLog Create (0.2ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncAdminsJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2021-10-15 20:57:14.574589"], ["updated_at", "2021-10-15 20:57:14.574589"], ["job_id", "02316d9c-c42a-4d82-9a6a-48bcddea9551"]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [02316d9c-c42a-4d82-9a6a-48bcddea9551]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [02316d9c-c42a-4d82-9a6a-48bcddea9551]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [02316d9c-c42a-4d82-9a6a-48bcddea9551] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-10-15 20:57:14.575781"], ["status", "running"], ["updated_at", "2021-10-15 20:57:14.576129"], ["id", 157]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [02316d9c-c42a-4d82-9a6a-48bcddea9551]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [02316d9c-c42a-4d82-9a6a-48bcddea9551] Account Load (0.2ms) SELECT "accounts".* FROM "accounts" WHERE "accounts"."workflow_state" != $1 ORDER BY "accounts"."id" ASC LIMIT $2 [["workflow_state", "deleted"], ["LIMIT", 1000]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [02316d9c-c42a-4d82-9a6a-48bcddea9551] Admin Load (0.2ms) SELECT "admins".* FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [02316d9c-c42a-4d82-9a6a-48bcddea9551]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [02316d9c-c42a-4d82-9a6a-48bcddea9551] Admin Exists (0.2ms) SELECT 1 AS one FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [02316d9c-c42a-4d82-9a6a-48bcddea9551] Admin Create (0.3ms) INSERT INTO "admins" ("canvas_id", "role_name", "canvas_account_id", "canvas_role_id", "canvas_user_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 2], ["role_name", "AccountAdmin"], ["canvas_account_id", 1], ["canvas_role_id", 1], ["canvas_user_id", 1], ["workflow_state", "active"], ["created_at", "2021-10-15 20:57:14.602087"], ["updated_at", "2021-10-15 20:57:14.602087"]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [02316d9c-c42a-4d82-9a6a-48bcddea9551]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [02316d9c-c42a-4d82-9a6a-48bcddea9551] Admin Load (0.1ms) SELECT "admins".* FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 3], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [02316d9c-c42a-4d82-9a6a-48bcddea9551]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [02316d9c-c42a-4d82-9a6a-48bcddea9551] Admin Exists (0.1ms) SELECT 1 AS one FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 3], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [02316d9c-c42a-4d82-9a6a-48bcddea9551] Admin Create (0.2ms) INSERT INTO "admins" ("canvas_id", "role_name", "canvas_account_id", "canvas_role_id", "canvas_user_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 3], ["role_name", "Custom Account Role"], ["canvas_account_id", 1], ["canvas_role_id", 11], ["canvas_user_id", 11], ["workflow_state", "active"], ["created_at", "2021-10-15 20:57:14.604257"], ["updated_at", "2021-10-15 20:57:14.604257"]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [02316d9c-c42a-4d82-9a6a-48bcddea9551]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [02316d9c-c42a-4d82-9a6a-48bcddea9551] Admin Load (0.1ms) SELECT "admins".* FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 4], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [02316d9c-c42a-4d82-9a6a-48bcddea9551]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [02316d9c-c42a-4d82-9a6a-48bcddea9551] Admin Exists (0.1ms) SELECT 1 AS one FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 4], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [02316d9c-c42a-4d82-9a6a-48bcddea9551] Admin Create (0.2ms) INSERT INTO "admins" ("canvas_id", "role_name", "canvas_account_id", "canvas_role_id", "canvas_user_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 4], ["role_name", "Test"], ["canvas_account_id", 1], ["canvas_role_id", 10], ["canvas_user_id", 11], ["workflow_state", "active"], ["created_at", "2021-10-15 20:57:14.606059"], ["updated_at", "2021-10-15 20:57:14.606059"]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [02316d9c-c42a-4d82-9a6a-48bcddea9551]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [02316d9c-c42a-4d82-9a6a-48bcddea9551] Admin Update All (0.2ms) UPDATE "admins" SET "workflow_state" = 'inactive' WHERE "admins"."id" NOT IN ($1, $2, $3) [["id", 29], ["id", 30], ["id", 31]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [02316d9c-c42a-4d82-9a6a-48bcddea9551]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [02316d9c-c42a-4d82-9a6a-48bcddea9551] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2021-10-15 20:57:14.607214"], ["status", "success"], ["updated_at", "2021-10-15 20:57:14.607467"], ["id", 157]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [02316d9c-c42a-4d82-9a6a-48bcddea9551]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [02316d9c-c42a-4d82-9a6a-48bcddea9551] Performed CanvasSync::Jobs::SyncAdminsJob (Job ID: 02316d9c-c42a-4d82-9a6a-48bcddea9551) from Test(default) in 34.48ms  (0.1ms) SELECT COUNT(*) FROM "admins"  (0.1ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [bbe3cce5-d8d4-490f-9f11-367d59b1c67d] Performing CanvasSync::Jobs::SyncAssignmentGroupsJob (Job ID: bbe3cce5-d8d4-490f-9f11-367d59b1c67d) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [bbe3cce5-d8d4-490f-9f11-367d59b1c67d] CanvasSync::JobLog Load (0.1ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "bbe3cce5-d8d4-490f-9f11-367d59b1c67d"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [bbe3cce5-d8d4-490f-9f11-367d59b1c67d]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [bbe3cce5-d8d4-490f-9f11-367d59b1c67d] CanvasSync::JobLog Create (0.2ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncAssignmentGroupsJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2021-10-15 20:57:14.611006"], ["updated_at", "2021-10-15 20:57:14.611006"], ["job_id", "bbe3cce5-d8d4-490f-9f11-367d59b1c67d"]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [bbe3cce5-d8d4-490f-9f11-367d59b1c67d]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [bbe3cce5-d8d4-490f-9f11-367d59b1c67d]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [bbe3cce5-d8d4-490f-9f11-367d59b1c67d] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-10-15 20:57:14.612027"], ["status", "running"], ["updated_at", "2021-10-15 20:57:14.612243"], ["id", 158]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [bbe3cce5-d8d4-490f-9f11-367d59b1c67d]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [bbe3cce5-d8d4-490f-9f11-367d59b1c67d]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [bbe3cce5-d8d4-490f-9f11-367d59b1c67d] CanvasSync::JobLog Create (0.2ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proserv_assignment_group_export_csv\n- 1\n- CanvasSync::Processors::AssignmentGroupsProcessor\n- :sync_start_time: '2021-10-15T20:57:14Z'\n :report_params:\n :parameters:\n :enrollment_term_id: 1\n"], ["created_at", "2021-10-15 20:57:14.614573"], ["updated_at", "2021-10-15 20:57:14.614573"], ["job_id", "7fa3185d-1f74-4d09-bae1-f7ef3ceee881"]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [bbe3cce5-d8d4-490f-9f11-367d59b1c67d]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [bbe3cce5-d8d4-490f-9f11-367d59b1c67d] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: 7fa3185d-1f74-4d09-bae1-f7ef3ceee881) to Test(default) at 2021-10-15 20:57:44 UTC with arguments: "proserv_assignment_group_export_csv", 1, "CanvasSync::Processors::AssignmentGroupsProcessor", {:sync_start_time=>"2021-10-15T20:57:14Z", :report_params=>{:parameters=>{:enrollment_term_id=>1}}} [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [bbe3cce5-d8d4-490f-9f11-367d59b1c67d]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [bbe3cce5-d8d4-490f-9f11-367d59b1c67d] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2021-10-15 20:57:14.616437"], ["status", "success"], ["updated_at", "2021-10-15 20:57:14.616743"], ["id", 158]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [bbe3cce5-d8d4-490f-9f11-367d59b1c67d]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [bbe3cce5-d8d4-490f-9f11-367d59b1c67d] Performed CanvasSync::Jobs::SyncAssignmentGroupsJob (Job ID: bbe3cce5-d8d4-490f-9f11-367d59b1c67d) from Test(default) in 7.29ms  (0.1ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [fd62c4bc-d9a1-49d8-ba2b-5e12bbcc7d4c] Performing CanvasSync::Jobs::SyncAssignmentsJob (Job ID: fd62c4bc-d9a1-49d8-ba2b-5e12bbcc7d4c) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [fd62c4bc-d9a1-49d8-ba2b-5e12bbcc7d4c] CanvasSync::JobLog Load (0.1ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "fd62c4bc-d9a1-49d8-ba2b-5e12bbcc7d4c"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [fd62c4bc-d9a1-49d8-ba2b-5e12bbcc7d4c]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [fd62c4bc-d9a1-49d8-ba2b-5e12bbcc7d4c] CanvasSync::JobLog Create (0.2ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncAssignmentsJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2021-10-15 20:57:14.620277"], ["updated_at", "2021-10-15 20:57:14.620277"], ["job_id", "fd62c4bc-d9a1-49d8-ba2b-5e12bbcc7d4c"]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [fd62c4bc-d9a1-49d8-ba2b-5e12bbcc7d4c]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [fd62c4bc-d9a1-49d8-ba2b-5e12bbcc7d4c]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [fd62c4bc-d9a1-49d8-ba2b-5e12bbcc7d4c] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-10-15 20:57:14.621375"], ["status", "running"], ["updated_at", "2021-10-15 20:57:14.621623"], ["id", 160]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [fd62c4bc-d9a1-49d8-ba2b-5e12bbcc7d4c]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [fd62c4bc-d9a1-49d8-ba2b-5e12bbcc7d4c]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [fd62c4bc-d9a1-49d8-ba2b-5e12bbcc7d4c] CanvasSync::JobLog Create (0.2ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proserv_assignment_export_csv\n- 1\n- CanvasSync::Processors::AssignmentsProcessor\n- :sync_start_time: '2021-10-15T20:57:14Z'\n :report_params:\n :parameters:\n :enrollment_term_id: 1\n"], ["created_at", "2021-10-15 20:57:14.623948"], ["updated_at", "2021-10-15 20:57:14.623948"], ["job_id", "860726d0-3303-479f-9e43-98205cabf362"]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [fd62c4bc-d9a1-49d8-ba2b-5e12bbcc7d4c]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [fd62c4bc-d9a1-49d8-ba2b-5e12bbcc7d4c] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: 860726d0-3303-479f-9e43-98205cabf362) to Test(default) at 2021-10-15 20:57:44 UTC with arguments: "proserv_assignment_export_csv", 1, "CanvasSync::Processors::AssignmentsProcessor", {:sync_start_time=>"2021-10-15T20:57:14Z", :report_params=>{:parameters=>{:enrollment_term_id=>1}}} [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [fd62c4bc-d9a1-49d8-ba2b-5e12bbcc7d4c]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [fd62c4bc-d9a1-49d8-ba2b-5e12bbcc7d4c] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2021-10-15 20:57:14.625793"], ["status", "success"], ["updated_at", "2021-10-15 20:57:14.626110"], ["id", 160]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [fd62c4bc-d9a1-49d8-ba2b-5e12bbcc7d4c]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [fd62c4bc-d9a1-49d8-ba2b-5e12bbcc7d4c] Performed CanvasSync::Jobs::SyncAssignmentsJob (Job ID: fd62c4bc-d9a1-49d8-ba2b-5e12bbcc7d4c) from Test(default) in 7.49ms  (0.1ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [092ebb19-8149-4db3-b31e-f4b05b3ac5cb] Performing CanvasSync::Jobs::SyncAssignmentsJob (Job ID: 092ebb19-8149-4db3-b31e-f4b05b3ac5cb) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [092ebb19-8149-4db3-b31e-f4b05b3ac5cb] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "092ebb19-8149-4db3-b31e-f4b05b3ac5cb"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [092ebb19-8149-4db3-b31e-f4b05b3ac5cb]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [092ebb19-8149-4db3-b31e-f4b05b3ac5cb] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncAssignmentsJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2021-10-15 20:57:14.629730"], ["updated_at", "2021-10-15 20:57:14.629730"], ["job_id", "092ebb19-8149-4db3-b31e-f4b05b3ac5cb"]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [092ebb19-8149-4db3-b31e-f4b05b3ac5cb]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [092ebb19-8149-4db3-b31e-f4b05b3ac5cb]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [092ebb19-8149-4db3-b31e-f4b05b3ac5cb] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-10-15 20:57:14.630947"], ["status", "running"], ["updated_at", "2021-10-15 20:57:14.631255"], ["id", 162]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [092ebb19-8149-4db3-b31e-f4b05b3ac5cb]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [092ebb19-8149-4db3-b31e-f4b05b3ac5cb]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [092ebb19-8149-4db3-b31e-f4b05b3ac5cb] CanvasSync::JobLog Create (0.2ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proserv_assignment_export_csv\n- 1\n- CanvasSync::Processors::AssignmentsProcessor\n- :sync_start_time: '2021-10-15T20:57:14Z'\n :report_params:\n :parameters: {}\n"], ["created_at", "2021-10-15 20:57:14.633743"], ["updated_at", "2021-10-15 20:57:14.633743"], ["job_id", "fb6c3597-934f-46c8-96af-dbf586dc6edf"]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [092ebb19-8149-4db3-b31e-f4b05b3ac5cb]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [092ebb19-8149-4db3-b31e-f4b05b3ac5cb] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: fb6c3597-934f-46c8-96af-dbf586dc6edf) to Test(default) at 2021-10-15 20:57:44 UTC with arguments: "proserv_assignment_export_csv", 1, "CanvasSync::Processors::AssignmentsProcessor", {:sync_start_time=>"2021-10-15T20:57:14Z", :report_params=>{:parameters=>{}}} [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [092ebb19-8149-4db3-b31e-f4b05b3ac5cb]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [092ebb19-8149-4db3-b31e-f4b05b3ac5cb] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2021-10-15 20:57:14.635528"], ["status", "success"], ["updated_at", "2021-10-15 20:57:14.635809"], ["id", 162]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [092ebb19-8149-4db3-b31e-f4b05b3ac5cb]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [092ebb19-8149-4db3-b31e-f4b05b3ac5cb] Performed CanvasSync::Jobs::SyncAssignmentsJob (Job ID: 092ebb19-8149-4db3-b31e-f4b05b3ac5cb) from Test(default) in 7.89ms  (0.1ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [655bf791-8aa5-4bd1-8388-64adbdf69cbf] Performing CanvasSync::Jobs::SyncContextModuleItemsJob (Job ID: 655bf791-8aa5-4bd1-8388-64adbdf69cbf) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [655bf791-8aa5-4bd1-8388-64adbdf69cbf] CanvasSync::JobLog Load (0.3ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "655bf791-8aa5-4bd1-8388-64adbdf69cbf"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [655bf791-8aa5-4bd1-8388-64adbdf69cbf]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [655bf791-8aa5-4bd1-8388-64adbdf69cbf] CanvasSync::JobLog Create (0.4ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncContextModuleItemsJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2021-10-15 20:57:14.640063"], ["updated_at", "2021-10-15 20:57:14.640063"], ["job_id", "655bf791-8aa5-4bd1-8388-64adbdf69cbf"]] [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [655bf791-8aa5-4bd1-8388-64adbdf69cbf]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [655bf791-8aa5-4bd1-8388-64adbdf69cbf]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [655bf791-8aa5-4bd1-8388-64adbdf69cbf] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-10-15 20:57:14.641732"], ["status", "running"], ["updated_at", "2021-10-15 20:57:14.642113"], ["id", 164]] [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [655bf791-8aa5-4bd1-8388-64adbdf69cbf]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [655bf791-8aa5-4bd1-8388-64adbdf69cbf]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [655bf791-8aa5-4bd1-8388-64adbdf69cbf] CanvasSync::JobLog Create (0.2ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proserv_context_module_items_csv\n- 1\n- CanvasSync::Processors::ContextModuleItemsProcessor\n- :sync_start_time: '2021-10-15T20:57:14Z'\n :report_params:\n :parameters:\n :enrollment_term_id: 1\n"], ["created_at", "2021-10-15 20:57:14.645029"], ["updated_at", "2021-10-15 20:57:14.645029"], ["job_id", "3849fd42-e5e9-43e9-8766-af96ec04e06f"]] [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [655bf791-8aa5-4bd1-8388-64adbdf69cbf]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [655bf791-8aa5-4bd1-8388-64adbdf69cbf] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: 3849fd42-e5e9-43e9-8766-af96ec04e06f) to Test(default) at 2021-10-15 20:57:44 UTC with arguments: "proserv_context_module_items_csv", 1, "CanvasSync::Processors::ContextModuleItemsProcessor", {:sync_start_time=>"2021-10-15T20:57:14Z", :report_params=>{:parameters=>{:enrollment_term_id=>1}}} [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [655bf791-8aa5-4bd1-8388-64adbdf69cbf]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [655bf791-8aa5-4bd1-8388-64adbdf69cbf] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2021-10-15 20:57:14.646847"], ["status", "success"], ["updated_at", "2021-10-15 20:57:14.647103"], ["id", 164]] [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [655bf791-8aa5-4bd1-8388-64adbdf69cbf]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [655bf791-8aa5-4bd1-8388-64adbdf69cbf] Performed CanvasSync::Jobs::SyncContextModuleItemsJob (Job ID: 655bf791-8aa5-4bd1-8388-64adbdf69cbf) from Test(default) in 8.99ms  (0.2ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [98dfbfcc-d314-46a7-8182-c49416dfa33d] Performing CanvasSync::Jobs::SyncContextModuleItemsJob (Job ID: 98dfbfcc-d314-46a7-8182-c49416dfa33d) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [98dfbfcc-d314-46a7-8182-c49416dfa33d] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "98dfbfcc-d314-46a7-8182-c49416dfa33d"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [98dfbfcc-d314-46a7-8182-c49416dfa33d]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [98dfbfcc-d314-46a7-8182-c49416dfa33d] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncContextModuleItemsJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2021-10-15 20:57:14.650330"], ["updated_at", "2021-10-15 20:57:14.650330"], ["job_id", "98dfbfcc-d314-46a7-8182-c49416dfa33d"]] [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [98dfbfcc-d314-46a7-8182-c49416dfa33d]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [98dfbfcc-d314-46a7-8182-c49416dfa33d]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [98dfbfcc-d314-46a7-8182-c49416dfa33d] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-10-15 20:57:14.651480"], ["status", "running"], ["updated_at", "2021-10-15 20:57:14.651809"], ["id", 166]] [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [98dfbfcc-d314-46a7-8182-c49416dfa33d]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [98dfbfcc-d314-46a7-8182-c49416dfa33d]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [98dfbfcc-d314-46a7-8182-c49416dfa33d] CanvasSync::JobLog Create (0.2ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proserv_context_module_items_csv\n- 1\n- CanvasSync::Processors::ContextModuleItemsProcessor\n- :sync_start_time: '2021-10-15T20:57:14Z'\n :report_params:\n :parameters: {}\n"], ["created_at", "2021-10-15 20:57:14.654006"], ["updated_at", "2021-10-15 20:57:14.654006"], ["job_id", "43acf683-6734-4f19-a151-6200218313f8"]] [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [98dfbfcc-d314-46a7-8182-c49416dfa33d]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [98dfbfcc-d314-46a7-8182-c49416dfa33d] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: 43acf683-6734-4f19-a151-6200218313f8) to Test(default) at 2021-10-15 20:57:44 UTC with arguments: "proserv_context_module_items_csv", 1, "CanvasSync::Processors::ContextModuleItemsProcessor", {:sync_start_time=>"2021-10-15T20:57:14Z", :report_params=>{:parameters=>{}}} [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [98dfbfcc-d314-46a7-8182-c49416dfa33d]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [98dfbfcc-d314-46a7-8182-c49416dfa33d] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2021-10-15 20:57:14.655634"], ["status", "success"], ["updated_at", "2021-10-15 20:57:14.655861"], ["id", 166]] [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [98dfbfcc-d314-46a7-8182-c49416dfa33d]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [98dfbfcc-d314-46a7-8182-c49416dfa33d] Performed CanvasSync::Jobs::SyncContextModuleItemsJob (Job ID: 98dfbfcc-d314-46a7-8182-c49416dfa33d) from Test(default) in 7.03ms  (0.1ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [e372a7db-59e7-43c0-9ff5-13fcbc23be20] Performing CanvasSync::Jobs::SyncContextModulesJob (Job ID: e372a7db-59e7-43c0-9ff5-13fcbc23be20) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [e372a7db-59e7-43c0-9ff5-13fcbc23be20] CanvasSync::JobLog Load (0.1ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "e372a7db-59e7-43c0-9ff5-13fcbc23be20"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [e372a7db-59e7-43c0-9ff5-13fcbc23be20]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [e372a7db-59e7-43c0-9ff5-13fcbc23be20] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncContextModulesJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2021-10-15 20:57:14.659381"], ["updated_at", "2021-10-15 20:57:14.659381"], ["job_id", "e372a7db-59e7-43c0-9ff5-13fcbc23be20"]] [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [e372a7db-59e7-43c0-9ff5-13fcbc23be20]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [e372a7db-59e7-43c0-9ff5-13fcbc23be20]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [e372a7db-59e7-43c0-9ff5-13fcbc23be20] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-10-15 20:57:14.660636"], ["status", "running"], ["updated_at", "2021-10-15 20:57:14.660980"], ["id", 168]] [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [e372a7db-59e7-43c0-9ff5-13fcbc23be20]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [e372a7db-59e7-43c0-9ff5-13fcbc23be20]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [e372a7db-59e7-43c0-9ff5-13fcbc23be20] CanvasSync::JobLog Create (0.2ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proserv_context_modules_csv\n- 1\n- CanvasSync::Processors::ContextModulesProcessor\n- :sync_start_time: '2021-10-15T20:57:14Z'\n :report_params:\n :parameters:\n :enrollment_term_id: 1\n"], ["created_at", "2021-10-15 20:57:14.663420"], ["updated_at", "2021-10-15 20:57:14.663420"], ["job_id", "274b7303-ff80-42b6-bfd1-55f4e3eba62e"]] [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [e372a7db-59e7-43c0-9ff5-13fcbc23be20]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [e372a7db-59e7-43c0-9ff5-13fcbc23be20] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: 274b7303-ff80-42b6-bfd1-55f4e3eba62e) to Test(default) at 2021-10-15 20:57:44 UTC with arguments: "proserv_context_modules_csv", 1, "CanvasSync::Processors::ContextModulesProcessor", {:sync_start_time=>"2021-10-15T20:57:14Z", :report_params=>{:parameters=>{:enrollment_term_id=>1}}} [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [e372a7db-59e7-43c0-9ff5-13fcbc23be20]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [e372a7db-59e7-43c0-9ff5-13fcbc23be20] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2021-10-15 20:57:14.665613"], ["status", "success"], ["updated_at", "2021-10-15 20:57:14.665955"], ["id", 168]] [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [e372a7db-59e7-43c0-9ff5-13fcbc23be20]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [e372a7db-59e7-43c0-9ff5-13fcbc23be20] Performed CanvasSync::Jobs::SyncContextModulesJob (Job ID: e372a7db-59e7-43c0-9ff5-13fcbc23be20) from Test(default) in 8.38ms  (0.1ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [51d8ce53-18ce-4923-9d3c-1f1f8d15d5bd] Performing CanvasSync::Jobs::SyncContextModulesJob (Job ID: 51d8ce53-18ce-4923-9d3c-1f1f8d15d5bd) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [51d8ce53-18ce-4923-9d3c-1f1f8d15d5bd] CanvasSync::JobLog Load (0.1ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "51d8ce53-18ce-4923-9d3c-1f1f8d15d5bd"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [51d8ce53-18ce-4923-9d3c-1f1f8d15d5bd]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [51d8ce53-18ce-4923-9d3c-1f1f8d15d5bd] CanvasSync::JobLog Create (0.2ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncContextModulesJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2021-10-15 20:57:14.669422"], ["updated_at", "2021-10-15 20:57:14.669422"], ["job_id", "51d8ce53-18ce-4923-9d3c-1f1f8d15d5bd"]] [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [51d8ce53-18ce-4923-9d3c-1f1f8d15d5bd]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [51d8ce53-18ce-4923-9d3c-1f1f8d15d5bd]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [51d8ce53-18ce-4923-9d3c-1f1f8d15d5bd] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-10-15 20:57:14.670480"], ["status", "running"], ["updated_at", "2021-10-15 20:57:14.670713"], ["id", 170]] [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [51d8ce53-18ce-4923-9d3c-1f1f8d15d5bd]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [51d8ce53-18ce-4923-9d3c-1f1f8d15d5bd]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [51d8ce53-18ce-4923-9d3c-1f1f8d15d5bd] CanvasSync::JobLog Create (0.2ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proserv_context_modules_csv\n- 1\n- CanvasSync::Processors::ContextModulesProcessor\n- :sync_start_time: '2021-10-15T20:57:14Z'\n :report_params:\n :parameters: {}\n"], ["created_at", "2021-10-15 20:57:14.672808"], ["updated_at", "2021-10-15 20:57:14.672808"], ["job_id", "88893569-1638-464e-9bf4-0c98472d2e49"]] [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [51d8ce53-18ce-4923-9d3c-1f1f8d15d5bd]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [51d8ce53-18ce-4923-9d3c-1f1f8d15d5bd] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: 88893569-1638-464e-9bf4-0c98472d2e49) to Test(default) at 2021-10-15 20:57:44 UTC with arguments: "proserv_context_modules_csv", 1, "CanvasSync::Processors::ContextModulesProcessor", {:sync_start_time=>"2021-10-15T20:57:14Z", :report_params=>{:parameters=>{}}} [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [51d8ce53-18ce-4923-9d3c-1f1f8d15d5bd]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [51d8ce53-18ce-4923-9d3c-1f1f8d15d5bd] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2021-10-15 20:57:14.675200"], ["status", "success"], ["updated_at", "2021-10-15 20:57:14.675668"], ["id", 170]] [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [51d8ce53-18ce-4923-9d3c-1f1f8d15d5bd]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [51d8ce53-18ce-4923-9d3c-1f1f8d15d5bd] Performed CanvasSync::Jobs::SyncContextModulesJob (Job ID: 51d8ce53-18ce-4923-9d3c-1f1f8d15d5bd) from Test(default) in 8.22ms  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Term Exists (0.3ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 89738913], ["LIMIT", 1]] Term Create (0.2ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 89738913], ["name", "Cool Term"], ["start_at", "2021-10-12 20:57:13.610421"], ["end_at", "2021-10-18 20:57:13.610533"], ["workflow_state", "active"], ["sis_id", "f1894bc22f079056b3b72ab9ee8aa535"], ["created_at", "2021-10-15 20:57:14.686824"], ["updated_at", "2021-10-15 20:57:14.686824"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [b8661b30-f1cd-43b6-8257-adfef8c7a005] Performing CanvasSync::Jobs::SyncProvisioningReportJob (Job ID: b8661b30-f1cd-43b6-8257-adfef8c7a005) from Test(default) with arguments: {:models=>["users", "courses"], :term_scope=>"active"} [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [b8661b30-f1cd-43b6-8257-adfef8c7a005] CanvasSync::JobLog Load (0.1ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "b8661b30-f1cd-43b6-8257-adfef8c7a005"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [b8661b30-f1cd-43b6-8257-adfef8c7a005]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [b8661b30-f1cd-43b6-8257-adfef8c7a005] CanvasSync::JobLog Create (0.2ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncProvisioningReportJob"], ["status", "enqueued"], ["job_arguments", "---\n- :models:\n - users\n - courses\n :term_scope: active\n"], ["created_at", "2021-10-15 20:57:14.689190"], ["updated_at", "2021-10-15 20:57:14.689190"], ["job_id", "b8661b30-f1cd-43b6-8257-adfef8c7a005"]] [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [b8661b30-f1cd-43b6-8257-adfef8c7a005]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [b8661b30-f1cd-43b6-8257-adfef8c7a005]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [b8661b30-f1cd-43b6-8257-adfef8c7a005] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-10-15 20:57:14.690440"], ["status", "running"], ["updated_at", "2021-10-15 20:57:14.690701"], ["id", 172]] [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [b8661b30-f1cd-43b6-8257-adfef8c7a005]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [b8661b30-f1cd-43b6-8257-adfef8c7a005]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [b8661b30-f1cd-43b6-8257-adfef8c7a005] CanvasSync::JobLog Create (0.2ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proservices_provisioning_csv\n- \n- CanvasSync::Processors::ProvisioningReportProcessor\n- :models:\n - users\n - courses\n :term_scope: active\n :sync_start_time: '2021-10-15T20:57:14Z'\n :report_params:\n :parameters:\n :include_deleted: true\n users: true\n courses: true\n :enrollment_term_id: 89738913\n"], ["created_at", "2021-10-15 20:57:14.693181"], ["updated_at", "2021-10-15 20:57:14.693181"], ["job_id", "3c778cfd-77be-41c9-a647-dcc660796c0e"]] [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [b8661b30-f1cd-43b6-8257-adfef8c7a005]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [b8661b30-f1cd-43b6-8257-adfef8c7a005] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: 3c778cfd-77be-41c9-a647-dcc660796c0e) to Test(default) at 2021-10-15 20:57:44 UTC with arguments: "proservices_provisioning_csv", nil, "CanvasSync::Processors::ProvisioningReportProcessor", {:models=>["users", "courses"], :term_scope=>"active", :sync_start_time=>"2021-10-15T20:57:14Z", :report_params=>{:parameters=>{:include_deleted=>true, "users"=>true, "courses"=>true, :enrollment_term_id=>89738913}}} [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [b8661b30-f1cd-43b6-8257-adfef8c7a005]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [b8661b30-f1cd-43b6-8257-adfef8c7a005] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2021-10-15 20:57:14.695406"], ["status", "success"], ["updated_at", "2021-10-15 20:57:14.695699"], ["id", 172]] [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [b8661b30-f1cd-43b6-8257-adfef8c7a005]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [b8661b30-f1cd-43b6-8257-adfef8c7a005] Performed CanvasSync::Jobs::SyncProvisioningReportJob (Job ID: b8661b30-f1cd-43b6-8257-adfef8c7a005) from Test(default) in 8.29ms  (0.1ms) ROLLBACK  (0.3ms) BEGIN [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [25f68a4c-4101-4715-909f-e9d61ec150f4] Performing CanvasSync::Jobs::SyncProvisioningReportJob (Job ID: 25f68a4c-4101-4715-909f-e9d61ec150f4) from Test(default) with arguments: {:models=>["users", "courses"]} [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [25f68a4c-4101-4715-909f-e9d61ec150f4] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "25f68a4c-4101-4715-909f-e9d61ec150f4"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [25f68a4c-4101-4715-909f-e9d61ec150f4]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [25f68a4c-4101-4715-909f-e9d61ec150f4] CanvasSync::JobLog Create (0.2ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncProvisioningReportJob"], ["status", "enqueued"], ["job_arguments", "---\n- :models:\n - users\n - courses\n"], ["created_at", "2021-10-15 20:57:14.699246"], ["updated_at", "2021-10-15 20:57:14.699246"], ["job_id", "25f68a4c-4101-4715-909f-e9d61ec150f4"]] [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [25f68a4c-4101-4715-909f-e9d61ec150f4]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [25f68a4c-4101-4715-909f-e9d61ec150f4]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [25f68a4c-4101-4715-909f-e9d61ec150f4] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-10-15 20:57:14.700488"], ["status", "running"], ["updated_at", "2021-10-15 20:57:14.700744"], ["id", 174]] [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [25f68a4c-4101-4715-909f-e9d61ec150f4]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [25f68a4c-4101-4715-909f-e9d61ec150f4]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [25f68a4c-4101-4715-909f-e9d61ec150f4] CanvasSync::JobLog Create (0.2ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proservices_provisioning_csv\n- \n- CanvasSync::Processors::ProvisioningReportProcessor\n- :models:\n - users\n - courses\n :sync_start_time: '2021-10-15T20:57:14Z'\n :report_params:\n :parameters:\n :include_deleted: true\n users: true\n courses: true\n"], ["created_at", "2021-10-15 20:57:14.702957"], ["updated_at", "2021-10-15 20:57:14.702957"], ["job_id", "f12231f5-3263-441e-944c-10c605f82375"]] [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [25f68a4c-4101-4715-909f-e9d61ec150f4]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [25f68a4c-4101-4715-909f-e9d61ec150f4] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: f12231f5-3263-441e-944c-10c605f82375) to Test(default) at 2021-10-15 20:57:44 UTC with arguments: "proservices_provisioning_csv", nil, "CanvasSync::Processors::ProvisioningReportProcessor", {:models=>["users", "courses"], :sync_start_time=>"2021-10-15T20:57:14Z", :report_params=>{:parameters=>{:include_deleted=>true, "users"=>true, "courses"=>true}}} [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [25f68a4c-4101-4715-909f-e9d61ec150f4]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [25f68a4c-4101-4715-909f-e9d61ec150f4] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2021-10-15 20:57:14.705641"], ["status", "success"], ["updated_at", "2021-10-15 20:57:14.705933"], ["id", 174]] [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [25f68a4c-4101-4715-909f-e9d61ec150f4]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [25f68a4c-4101-4715-909f-e9d61ec150f4] Performed CanvasSync::Jobs::SyncProvisioningReportJob (Job ID: 25f68a4c-4101-4715-909f-e9d61ec150f4) from Test(default) in 8.39ms  (0.1ms) ROLLBACK  (0.6ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Account Exists (0.4ms) SELECT 1 AS one FROM "accounts" WHERE "accounts"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] Account Create (0.3ms) INSERT INTO "accounts" ("canvas_id", "sis_id", "canvas_parent_account_id", "sis_parent_account_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 1], ["sis_id", "da1345b41a4f0c24a837e1e41eb55f83"], ["canvas_parent_account_id", 1], ["sis_parent_account_id", "5c892f8ee937426e0843e7fe095121aa"], ["name", "Account name"], ["workflow_state", "active"], ["created_at", "2021-10-15 20:57:14.710595"], ["updated_at", "2021-10-15 20:57:14.710595"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.3ms) SELECT COUNT(*) FROM "roles" [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [f010f908-f82f-408b-a6ef-dd794a397f87] Performing CanvasSync::Jobs::SyncRolesJob (Job ID: f010f908-f82f-408b-a6ef-dd794a397f87) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [f010f908-f82f-408b-a6ef-dd794a397f87] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "f010f908-f82f-408b-a6ef-dd794a397f87"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [f010f908-f82f-408b-a6ef-dd794a397f87]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [f010f908-f82f-408b-a6ef-dd794a397f87] CanvasSync::JobLog Create (0.2ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncRolesJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2021-10-15 20:57:14.715791"], ["updated_at", "2021-10-15 20:57:14.715791"], ["job_id", "f010f908-f82f-408b-a6ef-dd794a397f87"]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [f010f908-f82f-408b-a6ef-dd794a397f87]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [f010f908-f82f-408b-a6ef-dd794a397f87]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [f010f908-f82f-408b-a6ef-dd794a397f87] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-10-15 20:57:14.716931"], ["status", "running"], ["updated_at", "2021-10-15 20:57:14.717201"], ["id", 176]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [f010f908-f82f-408b-a6ef-dd794a397f87]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [f010f908-f82f-408b-a6ef-dd794a397f87] Account Load (0.2ms) SELECT "accounts".* FROM "accounts" WHERE "accounts"."workflow_state" != $1 ORDER BY "accounts"."id" ASC LIMIT $2 [["workflow_state", "deleted"], ["LIMIT", 1000]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [f010f908-f82f-408b-a6ef-dd794a397f87] Role Load (0.2ms) SELECT "roles".* FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [f010f908-f82f-408b-a6ef-dd794a397f87]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [f010f908-f82f-408b-a6ef-dd794a397f87] Role Exists (0.3ms) SELECT 1 AS one FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [f010f908-f82f-408b-a6ef-dd794a397f87] Role Create (0.4ms) INSERT INTO "roles" ("canvas_id", "label", "base_role_type", "canvas_account_id", "workflow_state", "permissions", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 1], ["label", "Account Admin"], ["base_role_type", "AccountMembership"], ["canvas_account_id", 10], ["workflow_state", "built_in"], ["permissions", "{\"manage_wiki\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"post_to_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"moderate_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_announcements\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"send_messages\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"send_messages_all\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_outcomes\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"create_conferences\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"create_collaborations\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_roster\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_all_grades\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_grades\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_rubrics\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"comment_on_others_submissions\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_students\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_admin_users\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_role_overrides\":{\"enabled\":true,\"locked\":true,\"readonly\":true,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_account_memberships\":{\"enabled\":true,\"locked\":true,\"readonly\":true,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_account_settings\":{\"enabled\":true,\"locked\":true,\"readonly\":true,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_groups\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_group_pages\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_files\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_assignments\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"undelete_courses\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_grade_changes\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_course_changes\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_question_banks\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_calendar\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_reports\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_courses\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_user_logins\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_user_observers\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_alerts\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"become_user\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_developer_keys\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"import_sis\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_sis\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_sis\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_course_list\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_statistics\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_storage_quotas\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_course_content\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_content\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_interaction_alerts\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"change_course_state\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_sections\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_feature_flags\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_quiz_answer_audits\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"moderate_grades\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"lti_add_edit\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true}}"], ["created_at", "2021-10-15 20:57:14.728863"], ["updated_at", "2021-10-15 20:57:14.728863"]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [f010f908-f82f-408b-a6ef-dd794a397f87]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [f010f908-f82f-408b-a6ef-dd794a397f87] Role Load (0.2ms) SELECT "roles".* FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 3], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [f010f908-f82f-408b-a6ef-dd794a397f87]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [f010f908-f82f-408b-a6ef-dd794a397f87] Role Exists (0.2ms) SELECT 1 AS one FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 3], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [f010f908-f82f-408b-a6ef-dd794a397f87] Role Create (0.3ms) INSERT INTO "roles" ("canvas_id", "label", "base_role_type", "canvas_account_id", "workflow_state", "permissions", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 3], ["label", "Student"], ["base_role_type", "StudentEnrollment"], ["canvas_account_id", 10], ["workflow_state", "built_in"], ["permissions", "{\"manage_wiki\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"read_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"post_to_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"moderate_forum\":{\"enabled\":false,\"locked\":false,\"readonly\":false,\"explicit\":false},\"read_announcements\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"send_messages\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"send_messages_all\":{\"enabled\":false,\"locked\":false,\"readonly\":false,\"explicit\":false},\"manage_outcomes\":{\"enabled\":false,\"locked\":false,\"readonly\":false,\"explicit\":false},\"create_conferences\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"create_collaborations\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_roster\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_all_grades\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_grades\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_rubrics\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"comment_on_others_submissions\":{\"enabled\":false,\"locked\":false,\"readonly\":false,\"explicit\":false},\"manage_students\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_admin_users\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_role_overrides\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_account_memberships\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_account_settings\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_groups\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"view_group_pages\":{\"enabled\":false,\"locked\":false,\"readonly\":false,\"explicit\":false},\"manage_files\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_assignments\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"undelete_courses\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"view_grade_changes\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"view_course_changes\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"read_question_banks\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_calendar\":{\"enabled\":false,\"locked\":false,\"readonly\":false,\"explicit\":false},\"read_reports\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_courses\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_user_logins\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_user_observers\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_alerts\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"become_user\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_developer_keys\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"import_sis\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_sis\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"read_sis\":{\"enabled\":false,\"locked\":false,\"readonly\":false,\"explicit\":false},\"read_course_list\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"view_statistics\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_storage_quotas\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"read_course_content\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_content\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_interaction_alerts\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"change_course_state\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_sections\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_feature_flags\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"view_quiz_answer_audits\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"moderate_grades\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"lti_add_edit\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false}}"], ["created_at", "2021-10-15 20:57:14.733968"], ["updated_at", "2021-10-15 20:57:14.733968"]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [f010f908-f82f-408b-a6ef-dd794a397f87]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [f010f908-f82f-408b-a6ef-dd794a397f87] Role Update All (0.2ms) UPDATE "roles" SET "workflow_state" = 'inactive' WHERE "roles"."id" NOT IN ($1, $2) [["id", 25], ["id", 26]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [f010f908-f82f-408b-a6ef-dd794a397f87]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [f010f908-f82f-408b-a6ef-dd794a397f87] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2021-10-15 20:57:14.736721"], ["status", "success"], ["updated_at", "2021-10-15 20:57:14.737029"], ["id", 176]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [f010f908-f82f-408b-a6ef-dd794a397f87]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [f010f908-f82f-408b-a6ef-dd794a397f87] Performed CanvasSync::Jobs::SyncRolesJob (Job ID: f010f908-f82f-408b-a6ef-dd794a397f87) from Test(default) in 22.96ms  (0.2ms) SELECT COUNT(*) FROM "roles"  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Term Exists (0.2ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 89438055], ["LIMIT", 1]] Term Create (0.4ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 89438055], ["name", "Cool Term"], ["start_at", "2021-10-12 20:57:13.610421"], ["end_at", "2021-10-18 20:57:13.610533"], ["workflow_state", "active"], ["sis_id", "97b377f35c61fa42e330fdbffcfa545f"], ["created_at", "2021-10-15 20:57:14.751712"], ["updated_at", "2021-10-15 20:57:14.751712"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [60795b8b-ca8c-435e-aa79-6a5f1992513a] Performing CanvasSync::Jobs::SyncSimpleTableJob (Job ID: 60795b8b-ca8c-435e-aa79-6a5f1992513a) from Test(default) with arguments: {:report_name=>"proservices_provisioning_csv", :model=>"courses", :mapping=>"courses", :klass=>"Course", :term_scope=>"active", :params=>{"parameters[include_deleted]"=>true, "parameters[courses]"=>true}} [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [60795b8b-ca8c-435e-aa79-6a5f1992513a] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "60795b8b-ca8c-435e-aa79-6a5f1992513a"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [60795b8b-ca8c-435e-aa79-6a5f1992513a]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [60795b8b-ca8c-435e-aa79-6a5f1992513a] CanvasSync::JobLog Create (0.2ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncSimpleTableJob"], ["status", "enqueued"], ["job_arguments", "---\n- :report_name: proservices_provisioning_csv\n :model: courses\n :mapping: courses\n :klass: Course\n :term_scope: active\n :params:\n parameters[include_deleted]: true\n parameters[courses]: true\n"], ["created_at", "2021-10-15 20:57:14.754311"], ["updated_at", "2021-10-15 20:57:14.754311"], ["job_id", "60795b8b-ca8c-435e-aa79-6a5f1992513a"]] [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [60795b8b-ca8c-435e-aa79-6a5f1992513a]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [60795b8b-ca8c-435e-aa79-6a5f1992513a]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [60795b8b-ca8c-435e-aa79-6a5f1992513a] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-10-15 20:57:14.755933"], ["status", "running"], ["updated_at", "2021-10-15 20:57:14.756149"], ["id", 177]] [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [60795b8b-ca8c-435e-aa79-6a5f1992513a]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [60795b8b-ca8c-435e-aa79-6a5f1992513a]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [60795b8b-ca8c-435e-aa79-6a5f1992513a] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2021-10-15 20:57:14.757534"], ["status", "success"], ["updated_at", "2021-10-15 20:57:14.757797"], ["id", 177]] [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [60795b8b-ca8c-435e-aa79-6a5f1992513a]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [60795b8b-ca8c-435e-aa79-6a5f1992513a] Performed CanvasSync::Jobs::SyncSimpleTableJob (Job ID: 60795b8b-ca8c-435e-aa79-6a5f1992513a) from Test(default) in 5.25ms  (0.2ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [e33faab3-9b0a-42ab-8a45-b7bd04a2de70] Performing CanvasSync::Jobs::SyncSubmissionsJob (Job ID: e33faab3-9b0a-42ab-8a45-b7bd04a2de70) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [e33faab3-9b0a-42ab-8a45-b7bd04a2de70] CanvasSync::JobLog Load (0.1ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "e33faab3-9b0a-42ab-8a45-b7bd04a2de70"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [e33faab3-9b0a-42ab-8a45-b7bd04a2de70]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [e33faab3-9b0a-42ab-8a45-b7bd04a2de70] CanvasSync::JobLog Create (0.2ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncSubmissionsJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2021-10-15 20:57:14.761399"], ["updated_at", "2021-10-15 20:57:14.761399"], ["job_id", "e33faab3-9b0a-42ab-8a45-b7bd04a2de70"]] [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [e33faab3-9b0a-42ab-8a45-b7bd04a2de70]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [e33faab3-9b0a-42ab-8a45-b7bd04a2de70]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [e33faab3-9b0a-42ab-8a45-b7bd04a2de70] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-10-15 20:57:14.762419"], ["status", "running"], ["updated_at", "2021-10-15 20:57:14.762620"], ["id", 178]] [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [e33faab3-9b0a-42ab-8a45-b7bd04a2de70]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [e33faab3-9b0a-42ab-8a45-b7bd04a2de70]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [e33faab3-9b0a-42ab-8a45-b7bd04a2de70] CanvasSync::JobLog Create (0.2ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proserv_student_submissions_csv\n- 1\n- CanvasSync::Processors::SubmissionsProcessor\n- :sync_start_time: '2021-10-15T20:57:14Z'\n :report_params:\n :parameters:\n :include_all: \n :enrollment_term_id: 1\n"], ["created_at", "2021-10-15 20:57:14.764970"], ["updated_at", "2021-10-15 20:57:14.764970"], ["job_id", "cd326e40-c585-4b09-8904-40a0cfb8c7e4"]] [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [e33faab3-9b0a-42ab-8a45-b7bd04a2de70]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [e33faab3-9b0a-42ab-8a45-b7bd04a2de70] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: cd326e40-c585-4b09-8904-40a0cfb8c7e4) to Test(default) at 2021-10-15 20:57:44 UTC with arguments: "proserv_student_submissions_csv", 1, "CanvasSync::Processors::SubmissionsProcessor", {:sync_start_time=>"2021-10-15T20:57:14Z", :report_params=>{:parameters=>{:include_all=>nil, :enrollment_term_id=>1}}} [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [e33faab3-9b0a-42ab-8a45-b7bd04a2de70]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [e33faab3-9b0a-42ab-8a45-b7bd04a2de70] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2021-10-15 20:57:14.766828"], ["status", "success"], ["updated_at", "2021-10-15 20:57:14.767097"], ["id", 178]] [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [e33faab3-9b0a-42ab-8a45-b7bd04a2de70]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [e33faab3-9b0a-42ab-8a45-b7bd04a2de70] Performed CanvasSync::Jobs::SyncSubmissionsJob (Job ID: e33faab3-9b0a-42ab-8a45-b7bd04a2de70) from Test(default) in 7.24ms  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SELECT COUNT(*) FROM "terms" [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [18ecfbec-566e-4d67-a31f-1e26e7e383c1] Performing CanvasSync::Jobs::SyncTermsJob (Job ID: 18ecfbec-566e-4d67-a31f-1e26e7e383c1) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [18ecfbec-566e-4d67-a31f-1e26e7e383c1] CanvasSync::JobLog Load (0.1ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "18ecfbec-566e-4d67-a31f-1e26e7e383c1"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [18ecfbec-566e-4d67-a31f-1e26e7e383c1]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [18ecfbec-566e-4d67-a31f-1e26e7e383c1] CanvasSync::JobLog Create (0.2ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncTermsJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2021-10-15 20:57:14.770585"], ["updated_at", "2021-10-15 20:57:14.770585"], ["job_id", "18ecfbec-566e-4d67-a31f-1e26e7e383c1"]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [18ecfbec-566e-4d67-a31f-1e26e7e383c1]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [18ecfbec-566e-4d67-a31f-1e26e7e383c1]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [18ecfbec-566e-4d67-a31f-1e26e7e383c1] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-10-15 20:57:14.771714"], ["status", "running"], ["updated_at", "2021-10-15 20:57:14.771970"], ["id", 180]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [18ecfbec-566e-4d67-a31f-1e26e7e383c1]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [18ecfbec-566e-4d67-a31f-1e26e7e383c1] Term Load (0.2ms) SELECT "terms".* FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [18ecfbec-566e-4d67-a31f-1e26e7e383c1]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [18ecfbec-566e-4d67-a31f-1e26e7e383c1] Term Exists (0.3ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [18ecfbec-566e-4d67-a31f-1e26e7e383c1] Term Create (0.3ms) INSERT INTO "terms" ("canvas_id", "name", "workflow_state", "grading_period_group_id", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 1], ["name", "Default Term"], ["workflow_state", "active"], ["grading_period_group_id", 1], ["sis_id", "Test"], ["created_at", "2021-10-15 20:57:14.778626"], ["updated_at", "2021-10-15 20:57:14.778626"]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [18ecfbec-566e-4d67-a31f-1e26e7e383c1]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [18ecfbec-566e-4d67-a31f-1e26e7e383c1] Term Load (0.3ms) SELECT "terms".* FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 6], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [18ecfbec-566e-4d67-a31f-1e26e7e383c1]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [18ecfbec-566e-4d67-a31f-1e26e7e383c1] Term Exists (0.2ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 6], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [18ecfbec-566e-4d67-a31f-1e26e7e383c1] Term Create (0.2ms) INSERT INTO "terms" ("canvas_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["canvas_id", 6], ["name", "Average Term 1"], ["workflow_state", "active"], ["created_at", "2021-10-15 20:57:14.781965"], ["updated_at", "2021-10-15 20:57:14.781965"]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [18ecfbec-566e-4d67-a31f-1e26e7e383c1]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [18ecfbec-566e-4d67-a31f-1e26e7e383c1] Term Load (0.1ms) SELECT "terms".* FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 7], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [18ecfbec-566e-4d67-a31f-1e26e7e383c1]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [18ecfbec-566e-4d67-a31f-1e26e7e383c1] Term Exists (0.2ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 7], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [18ecfbec-566e-4d67-a31f-1e26e7e383c1] Term Create (0.2ms) INSERT INTO "terms" ("canvas_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["canvas_id", 7], ["name", "Average Term 2"], ["workflow_state", "active"], ["created_at", "2021-10-15 20:57:14.784160"], ["updated_at", "2021-10-15 20:57:14.784160"]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [18ecfbec-566e-4d67-a31f-1e26e7e383c1]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [18ecfbec-566e-4d67-a31f-1e26e7e383c1] Term Load (0.2ms) SELECT "terms".* FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 5], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [18ecfbec-566e-4d67-a31f-1e26e7e383c1]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [18ecfbec-566e-4d67-a31f-1e26e7e383c1] Term Exists (0.1ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 5], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [18ecfbec-566e-4d67-a31f-1e26e7e383c1] Term Create (0.2ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 5], ["name", "Syllabus Term"], ["start_at", "2017-08-14 06:00:00"], ["end_at", "2017-08-31 06:00:00"], ["workflow_state", "active"], ["sis_id", "SYTERM"], ["created_at", "2021-10-15 20:57:14.786398"], ["updated_at", "2021-10-15 20:57:14.786398"]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [18ecfbec-566e-4d67-a31f-1e26e7e383c1]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [18ecfbec-566e-4d67-a31f-1e26e7e383c1] Term Load (0.2ms) SELECT "terms".* FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 4], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [18ecfbec-566e-4d67-a31f-1e26e7e383c1]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [18ecfbec-566e-4d67-a31f-1e26e7e383c1] Term Exists (0.2ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 4], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [18ecfbec-566e-4d67-a31f-1e26e7e383c1] Term Create (0.2ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "grading_period_group_id", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8, $9) RETURNING "id" [["canvas_id", 4], ["name", "Ellucian Term"], ["start_at", "2017-08-01 06:00:00"], ["end_at", "2017-10-31 06:00:00"], ["workflow_state", "active"], ["grading_period_group_id", 1], ["sis_id", "SH"], ["created_at", "2021-10-15 20:57:14.788459"], ["updated_at", "2021-10-15 20:57:14.788459"]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [18ecfbec-566e-4d67-a31f-1e26e7e383c1]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [18ecfbec-566e-4d67-a31f-1e26e7e383c1] Term Load (0.2ms) SELECT "terms".* FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 3], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [18ecfbec-566e-4d67-a31f-1e26e7e383c1]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [18ecfbec-566e-4d67-a31f-1e26e7e383c1] Term Exists (0.2ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 3], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [18ecfbec-566e-4d67-a31f-1e26e7e383c1] Term Create (0.2ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 3], ["name", "Current Term"], ["start_at", "2017-03-19 06:00:00"], ["end_at", "2017-08-01 06:00:00"], ["workflow_state", "active"], ["created_at", "2021-10-15 20:57:14.790656"], ["updated_at", "2021-10-15 20:57:14.790656"]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [18ecfbec-566e-4d67-a31f-1e26e7e383c1]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [18ecfbec-566e-4d67-a31f-1e26e7e383c1]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [18ecfbec-566e-4d67-a31f-1e26e7e383c1] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2021-10-15 20:57:14.791441"], ["status", "success"], ["updated_at", "2021-10-15 20:57:14.791700"], ["id", 180]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [18ecfbec-566e-4d67-a31f-1e26e7e383c1]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [18ecfbec-566e-4d67-a31f-1e26e7e383c1] Performed CanvasSync::Jobs::SyncTermsJob (Job ID: 18ecfbec-566e-4d67-a31f-1e26e7e383c1) from Test(default) in 22.76ms  (0.2ms) SELECT COUNT(*) FROM "terms"  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Account Exists (0.3ms) SELECT 1 AS one FROM "accounts" WHERE "accounts"."canvas_id" = $1 LIMIT $2 [["canvas_id", 37836754], ["LIMIT", 1]] Account Create (0.3ms) INSERT INTO "accounts" ("canvas_id", "sis_id", "canvas_parent_account_id", "sis_parent_account_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 37836754], ["sis_id", "53e025ceac2d376bbc8aa65c42cbd9e4"], ["canvas_parent_account_id", 1], ["sis_parent_account_id", "4d73877c26b33e2c0583d871de7ac02a"], ["name", "Account name"], ["workflow_state", "active"], ["created_at", "2021-10-15 20:57:14.795872"], ["updated_at", "2021-10-15 20:57:14.795872"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Account Exists (0.3ms) SELECT 1 AS one FROM "accounts" WHERE "accounts"."canvas_id" IS NULL AND "accounts"."id" != $1 LIMIT $2 [["id", 23], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Account Exists (0.2ms) SELECT 1 AS one FROM "accounts" WHERE "accounts"."canvas_id" = $1 LIMIT $2 [["canvas_id", 65905110], ["LIMIT", 1]] Account Create (0.2ms) INSERT INTO "accounts" ("canvas_id", "sis_id", "canvas_parent_account_id", "sis_parent_account_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 65905110], ["sis_id", "ea6c703dc6c929af277f40931bbcf377"], ["canvas_parent_account_id", 1], ["sis_parent_account_id", "76f58608dafcf69e9237e0dd1cb5f2b3"], ["name", "Account name"], ["workflow_state", "active"], ["created_at", "2021-10-15 20:57:14.803298"], ["updated_at", "2021-10-15 20:57:14.803298"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Account Load (0.2ms) SELECT "accounts".* FROM "accounts" ORDER BY "accounts"."id" ASC LIMIT $1 [["LIMIT", 1]] Account Exists (0.2ms) SELECT 1 AS one FROM "accounts" WHERE "accounts"."canvas_id" = $1 LIMIT $2 [["canvas_id", 65905110], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Account Exists (0.3ms) SELECT 1 AS one FROM "accounts" WHERE "accounts"."canvas_id" = $1 LIMIT $2 [["canvas_id", 66797426], ["LIMIT", 1]] Account Create (0.2ms) INSERT INTO "accounts" ("canvas_id", "sis_id", "canvas_parent_account_id", "sis_parent_account_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 66797426], ["sis_id", "71dc420c95e43f9c8d2b655168b98832"], ["canvas_parent_account_id", 1], ["sis_parent_account_id", "5aa085840c44019a17c5e5a9a5fe8a55"], ["name", "Account name"], ["workflow_state", "active"], ["created_at", "2021-10-15 20:57:14.810481"], ["updated_at", "2021-10-15 20:57:14.810481"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Admin Exists (0.3ms) SELECT 1 AS one FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 31652688], ["LIMIT", 1]] Admin Create (0.4ms) INSERT INTO "admins" ("canvas_id", "role_name", "canvas_role_id", "canvas_user_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 31652688], ["role_name", "Cool Role"], ["canvas_role_id", 96420776], ["canvas_user_id", 1], ["workflow_state", "active"], ["created_at", "2021-10-15 20:57:14.816223"], ["updated_at", "2021-10-15 20:57:14.816223"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Admin Exists (0.3ms) SELECT 1 AS one FROM "admins" WHERE "admins"."canvas_id" IS NULL AND "admins"."id" != $1 LIMIT $2 [["id", 32], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Admin Exists (0.3ms) SELECT 1 AS one FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2255165], ["LIMIT", 1]] Admin Create (0.3ms) INSERT INTO "admins" ("canvas_id", "role_name", "canvas_role_id", "canvas_user_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 2255165], ["role_name", "Cool Role"], ["canvas_role_id", 52283294], ["canvas_user_id", 1], ["workflow_state", "active"], ["created_at", "2021-10-15 20:57:14.822414"], ["updated_at", "2021-10-15 20:57:14.822414"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Admin Load (0.2ms) SELECT "admins".* FROM "admins" ORDER BY "admins"."id" ASC LIMIT $1 [["LIMIT", 1]] Admin Exists (0.2ms) SELECT 1 AS one FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2255165], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SELECT COUNT(*) FROM "admins" Admin Load (0.2ms) SELECT "admins".* FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]]  (0.1ms) SAVEPOINT active_record_1 Admin Exists (0.2ms) SELECT 1 AS one FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]] Admin Create (0.2ms) INSERT INTO "admins" ("canvas_id", "role_name", "canvas_role_id", "canvas_user_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 2], ["role_name", "AccountAdmin"], ["canvas_role_id", 1], ["canvas_user_id", 1], ["workflow_state", "active"], ["created_at", "2021-10-15 20:57:14.829462"], ["updated_at", "2021-10-15 20:57:14.829462"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SELECT COUNT(*) FROM "admins" Admin Load (0.1ms) SELECT "admins".* FROM "admins" ORDER BY "admins"."id" DESC LIMIT $1 [["LIMIT", 1]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Admin Exists (0.2ms) SELECT 1 AS one FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]] Admin Create (0.2ms) INSERT INTO "admins" ("canvas_id", "role_name", "canvas_role_id", "canvas_user_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 2], ["role_name", "Cool Role"], ["canvas_role_id", 67444983], ["canvas_user_id", 1], ["workflow_state", "active"], ["created_at", "2021-10-15 20:57:14.833226"], ["updated_at", "2021-10-15 20:57:14.833226"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SELECT COUNT(*) FROM "admins" Admin Load (0.1ms) SELECT "admins".* FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]]  (0.1ms) SAVEPOINT active_record_1 Admin Exists (0.1ms) SELECT 1 AS one FROM "admins" WHERE "admins"."canvas_id" = $1 AND "admins"."id" != $2 LIMIT $3 [["canvas_id", 2], ["id", 35], ["LIMIT", 1]] Admin Update (0.2ms) UPDATE "admins" SET "role_name" = $1, "canvas_role_id" = $2, "updated_at" = $3 WHERE "admins"."id" = $4 [["role_name", "AccountAdmin"], ["canvas_role_id", 1], ["updated_at", "2021-10-15 20:57:14.835456"], ["id", 35]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SELECT COUNT(*) FROM "admins" Admin Load (0.2ms) SELECT "admins".* FROM "admins" WHERE "admins"."id" = $1 LIMIT $2 [["id", 35], ["LIMIT", 1]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 AssignmentGroup Exists (0.4ms) SELECT 1 AS one FROM "assignment_groups" WHERE "assignment_groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] AssignmentGroup Create (0.3ms) INSERT INTO "assignment_groups" ("canvas_id", "name", "workflow_state", "canvas_created_at", "canvas_updated_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 1], ["name", "Dummy Assignment Group"], ["workflow_state", "available"], ["canvas_created_at", "2021-10-08 20:57:14.848576"], ["canvas_updated_at", "2021-10-14 20:57:14.848682"], ["created_at", "2021-10-15 20:57:14.850133"], ["updated_at", "2021-10-15 20:57:14.850133"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 AssignmentGroup Exists (0.2ms) SELECT 1 AS one FROM "assignment_groups" WHERE "assignment_groups"."canvas_id" IS NULL AND "assignment_groups"."id" != $1 LIMIT $2 [["id", 25], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 AssignmentGroup Exists (0.2ms) SELECT 1 AS one FROM "assignment_groups" WHERE "assignment_groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]] AssignmentGroup Create (0.2ms) INSERT INTO "assignment_groups" ("canvas_id", "name", "workflow_state", "canvas_created_at", "canvas_updated_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 2], ["name", "Dummy Assignment Group"], ["workflow_state", "available"], ["canvas_created_at", "2021-10-08 20:57:14.854602"], ["canvas_updated_at", "2021-10-14 20:57:14.854673"], ["created_at", "2021-10-15 20:57:14.855510"], ["updated_at", "2021-10-15 20:57:14.855510"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 AssignmentGroup Load (0.2ms) SELECT "assignment_groups".* FROM "assignment_groups" ORDER BY "assignment_groups"."id" ASC LIMIT $1 [["LIMIT", 1]] AssignmentGroup Exists (0.2ms) SELECT 1 AS one FROM "assignment_groups" WHERE "assignment_groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 AssignmentGroup Exists (0.3ms) SELECT 1 AS one FROM "assignment_groups" WHERE "assignment_groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 3], ["LIMIT", 1]] AssignmentGroup Create (0.3ms) INSERT INTO "assignment_groups" ("canvas_id", "name", "workflow_state", "canvas_created_at", "canvas_updated_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 3], ["name", "Dummy Assignment Group"], ["workflow_state", "available"], ["canvas_created_at", "2021-10-08 20:57:14.859455"], ["canvas_updated_at", "2021-10-14 20:57:14.859537"], ["created_at", "2021-10-15 20:57:14.860565"], ["updated_at", "2021-10-15 20:57:14.860565"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 AssignmentGroup Exists (0.4ms) SELECT 1 AS one FROM "assignment_groups" WHERE "assignment_groups"."canvas_id" = $1 AND "assignment_groups"."id" != $2 LIMIT $3 [["canvas_id", 3], ["id", 27], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 AssignmentGroup Exists (0.2ms) SELECT 1 AS one FROM "assignment_groups" WHERE "assignment_groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 4], ["LIMIT", 1]] AssignmentGroup Create (0.2ms) INSERT INTO "assignment_groups" ("canvas_id", "name", "workflow_state", "canvas_created_at", "canvas_updated_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 4], ["name", "Dummy Assignment Group"], ["workflow_state", "available"], ["canvas_created_at", "2021-10-08 20:57:14.866199"], ["canvas_updated_at", "2021-10-14 20:57:14.866277"], ["created_at", "2021-10-15 20:57:14.867126"], ["updated_at", "2021-10-15 20:57:14.867126"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Assignment Exists (0.6ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] Assignment Create (0.3ms) INSERT INTO "assignments" ("canvas_id", "title", "due_at", "unlock_at", "lock_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 1], ["title", "Assignment 1"], ["due_at", "2021-10-22 20:57:14.882759"], ["unlock_at", "2021-10-14 20:57:14.882842"], ["lock_at", "2021-11-05 20:57:14.882874"], ["created_at", "2021-10-15 20:57:14.884465"], ["updated_at", "2021-10-15 20:57:14.884465"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Assignment Exists (0.3ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" IS NULL AND "assignments"."id" != $1 LIMIT $2 [["id", 45], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Assignment Exists (0.3ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]] Assignment Create (0.3ms) INSERT INTO "assignments" ("canvas_id", "title", "due_at", "unlock_at", "lock_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 2], ["title", "Assignment 2"], ["due_at", "2021-10-22 20:57:14.890140"], ["unlock_at", "2021-10-14 20:57:14.890226"], ["lock_at", "2021-11-05 20:57:14.890266"], ["created_at", "2021-10-15 20:57:14.891363"], ["updated_at", "2021-10-15 20:57:14.891363"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Assignment Load (0.2ms) SELECT "assignments".* FROM "assignments" ORDER BY "assignments"."id" ASC LIMIT $1 [["LIMIT", 1]] Assignment Exists (0.6ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Assignment Exists (0.2ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 3], ["LIMIT", 1]] Assignment Create (0.2ms) INSERT INTO "assignments" ("canvas_id", "title", "due_at", "unlock_at", "lock_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 3], ["title", "Assignment 3"], ["due_at", "2021-10-22 20:57:14.897304"], ["unlock_at", "2021-10-14 20:57:14.897384"], ["lock_at", "2021-11-05 20:57:14.897420"], ["created_at", "2021-10-15 20:57:14.898402"], ["updated_at", "2021-10-15 20:57:14.898402"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.3ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Assignment Exists (0.2ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 4], ["LIMIT", 1]] Assignment Create (0.3ms) INSERT INTO "assignments" ("canvas_id", "title", "due_at", "unlock_at", "lock_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 4], ["title", "Assignment 4"], ["due_at", "2021-10-22 20:57:14.902620"], ["unlock_at", "2021-10-14 20:57:14.902695"], ["lock_at", "2021-11-05 20:57:14.902730"], ["created_at", "2021-10-15 20:57:14.903611"], ["updated_at", "2021-10-15 20:57:14.903611"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Assignment Exists (0.2ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 AND "assignments"."id" != $2 LIMIT $3 [["canvas_id", 4], ["id", 48], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Assignment Exists (0.2ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 5], ["LIMIT", 1]] Assignment Create (0.3ms) INSERT INTO "assignments" ("canvas_id", "title", "due_at", "unlock_at", "lock_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 5], ["title", "Assignment 5"], ["due_at", "2021-10-22 20:57:14.907117"], ["unlock_at", "2021-10-14 20:57:14.907200"], ["lock_at", "2021-11-05 20:57:14.907236"], ["created_at", "2021-10-15 20:57:14.908020"], ["updated_at", "2021-10-15 20:57:14.908020"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Assignment Exists (0.3ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 6], ["LIMIT", 1]] Assignment Create (0.2ms) INSERT INTO "assignments" ("canvas_id", "title", "due_at", "unlock_at", "lock_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 6], ["title", "Assignment 6"], ["due_at", "2021-10-22 20:57:14.912230"], ["unlock_at", "2021-10-14 20:57:14.912312"], ["lock_at", "2021-11-05 20:57:14.912348"], ["created_at", "2021-10-15 20:57:14.913453"], ["updated_at", "2021-10-15 20:57:14.913453"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Course Exists (0.4ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 12838165], ["LIMIT", 1]] Course Create (0.3ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 12838165], ["sis_id", "91324b45bbadce790ab703c1899a7e2a"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2021-10-12 20:57:14.928014"], ["end_at", "2021-11-05 20:57:14.928132"], ["created_at", "2021-10-15 20:57:14.929835"], ["updated_at", "2021-10-15 20:57:14.929835"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Course Exists (0.2ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 39138996], ["LIMIT", 1]] Course Create (0.8ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 39138996], ["sis_id", "6a399fbf5ac43800d771d11a1465be2f"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2021-10-12 20:57:14.931266"], ["end_at", "2021-11-05 20:57:14.931332"], ["created_at", "2021-10-15 20:57:14.943550"], ["updated_at", "2021-10-15 20:57:14.943550"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 Assignment Exists (0.5ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 7], ["LIMIT", 1]] Assignment Create (0.3ms) INSERT INTO "assignments" ("canvas_id", "title", "due_at", "unlock_at", "lock_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 7], ["title", "Assignment 7"], ["due_at", "2021-10-22 20:57:14.945386"], ["unlock_at", "2021-10-14 20:57:14.945451"], ["lock_at", "2021-11-05 20:57:14.945487"], ["created_at", "2021-10-15 20:57:14.946770"], ["updated_at", "2021-10-15 20:57:14.946770"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Assignment Exists (0.5ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 AND "assignments"."id" != $2 LIMIT $3 [["canvas_id", 7], ["id", 51], ["LIMIT", 1]] Assignment Update (0.3ms) UPDATE "assignments" SET "canvas_context_id" = $1, "canvas_context_type" = $2, "updated_at" = $3 WHERE "assignments"."id" = $4 [["canvas_context_id", 39138996], ["canvas_context_type", "Course"], ["updated_at", "2021-10-15 20:57:14.948986"], ["id", 51]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Course Load (0.3ms) SELECT "courses".* FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 39138996], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Assignment Exists (0.3ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 8], ["LIMIT", 1]] Assignment Create (0.3ms) INSERT INTO "assignments" ("canvas_id", "title", "due_at", "unlock_at", "lock_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 8], ["title", "Assignment 8"], ["due_at", "2021-10-22 20:57:14.963542"], ["unlock_at", "2021-10-14 20:57:14.963620"], ["lock_at", "2021-11-05 20:57:14.963654"], ["created_at", "2021-10-15 20:57:14.964793"], ["updated_at", "2021-10-15 20:57:14.964793"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 ContextModuleItem Create (0.3ms) INSERT INTO "context_module_items" ("canvas_id", "canvas_assignment_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["canvas_id", 1], ["canvas_assignment_id", 8], ["workflow_state", "active"], ["created_at", "2021-10-15 20:57:14.966461"], ["updated_at", "2021-10-15 20:57:14.966461"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Assignment Exists (0.2ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 9], ["LIMIT", 1]] Assignment Create (0.2ms) INSERT INTO "assignments" ("canvas_id", "title", "due_at", "unlock_at", "lock_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 9], ["title", "Assignment 9"], ["due_at", "2021-10-22 20:57:14.969569"], ["unlock_at", "2021-10-14 20:57:14.969642"], ["lock_at", "2021-11-05 20:57:14.969676"], ["created_at", "2021-10-15 20:57:14.970637"], ["updated_at", "2021-10-15 20:57:14.970637"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 ContextModuleItem Create (0.2ms) INSERT INTO "context_module_items" ("canvas_id", "canvas_assignment_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["canvas_id", 2], ["canvas_assignment_id", 9], ["workflow_state", "active"], ["created_at", "2021-10-15 20:57:14.971855"], ["updated_at", "2021-10-15 20:57:14.971855"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Course Exists (0.3ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 82787211], ["LIMIT", 1]] Course Create (0.3ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 82787211], ["sis_id", "ecfe8c5bd55a35323d0967ea92451e96"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2021-10-12 20:57:14.985094"], ["end_at", "2021-11-05 20:57:14.985181"], ["created_at", "2021-10-15 20:57:14.986461"], ["updated_at", "2021-10-15 20:57:14.986461"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 ContextModule Create (0.5ms) INSERT INTO "context_modules" ("canvas_id", "canvas_context_id", "canvas_context_type", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 1], ["canvas_context_id", 82787211], ["canvas_context_type", "Course"], ["name", "Context Module"], ["workflow_state", "available"], ["created_at", "2021-10-15 20:57:14.987877"], ["updated_at", "2021-10-15 20:57:14.987877"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Course Exists (0.2ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 79251333], ["LIMIT", 1]] Course Create (0.2ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 79251333], ["sis_id", "2610b2188b8078ffbca2a38df1867bae"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2021-10-12 20:57:14.991154"], ["end_at", "2021-11-05 20:57:14.991242"], ["created_at", "2021-10-15 20:57:14.992251"], ["updated_at", "2021-10-15 20:57:14.992251"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 ContextModule Create (0.2ms) INSERT INTO "context_modules" ("canvas_id", "canvas_context_id", "canvas_context_type", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 2], ["canvas_context_id", 79251333], ["canvas_context_type", "Course"], ["name", "Context Module"], ["workflow_state", "available"], ["created_at", "2021-10-15 20:57:14.993536"], ["updated_at", "2021-10-15 20:57:14.993536"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Course Exists (0.2ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 56028122], ["LIMIT", 1]] Course Create (0.2ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 56028122], ["sis_id", "d401489094877e513e03dc574af3ddcb"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2021-10-12 20:57:14.995967"], ["end_at", "2021-11-05 20:57:14.996038"], ["created_at", "2021-10-15 20:57:14.996885"], ["updated_at", "2021-10-15 20:57:14.996885"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 ContextModule Create (0.1ms) INSERT INTO "context_modules" ("canvas_id", "canvas_context_id", "canvas_context_type", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 3], ["canvas_context_id", 56028122], ["canvas_context_type", "Course"], ["name", "Context Module"], ["workflow_state", "available"], ["created_at", "2021-10-15 20:57:14.998059"], ["updated_at", "2021-10-15 20:57:14.998059"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Course Exists (0.2ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 7467897], ["LIMIT", 1]] Course Create (0.2ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 7467897], ["sis_id", "da619d59b8a95559968187b4b0c9d7c8"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2021-10-12 20:57:15.000548"], ["end_at", "2021-11-05 20:57:15.000616"], ["created_at", "2021-10-15 20:57:15.001595"], ["updated_at", "2021-10-15 20:57:15.001595"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Course Exists (0.2ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" IS NULL AND "courses"."id" != $1 LIMIT $2 [["id", 94], ["LIMIT", 1]]  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Course Exists (0.2ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 725252], ["LIMIT", 1]] Course Create (0.2ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 725252], ["sis_id", "930f75d9550a7cf4c1aa72cb26946784"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2021-10-12 20:57:15.005960"], ["end_at", "2021-11-05 20:57:15.006037"], ["created_at", "2021-10-15 20:57:15.006997"], ["updated_at", "2021-10-15 20:57:15.006997"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Course Load (0.2ms) SELECT "courses".* FROM "courses" ORDER BY "courses"."id" ASC LIMIT $1 [["LIMIT", 1]] Course Exists (0.3ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 725252], ["LIMIT", 1]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Course Exists (0.3ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 83501340], ["LIMIT", 1]] Course Create (0.3ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 83501340], ["sis_id", "ea03f442bd37288a0d52b982a164edf7"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2021-10-12 20:57:15.011612"], ["end_at", "2021-11-05 20:57:15.011688"], ["created_at", "2021-10-15 20:57:15.012720"], ["updated_at", "2021-10-15 20:57:15.012720"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Course Exists (0.4ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 AND "courses"."id" != $2 LIMIT $3 [["canvas_id", 83501340], ["id", 96], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Course Exists (0.3ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 74067426], ["LIMIT", 1]] Course Create (0.2ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 74067426], ["sis_id", "cc1fe53700e16648e0e1c5abe11e7c2b"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2021-10-12 20:57:15.017512"], ["end_at", "2021-11-05 20:57:15.017601"], ["created_at", "2021-10-15 20:57:15.018657"], ["updated_at", "2021-10-15 20:57:15.018657"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Course Exists (0.2ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 61843413], ["LIMIT", 1]] Course Create (0.3ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 61843413], ["sis_id", "9f9fe4f6ddbc8aff5203894b151efaf0"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2021-10-12 20:57:15.022739"], ["end_at", "2021-11-05 20:57:15.022812"], ["created_at", "2021-10-15 20:57:15.023755"], ["updated_at", "2021-10-15 20:57:15.023755"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Course Exists (0.3ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 4213771], ["LIMIT", 1]] Course Create (0.3ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 4213771], ["sis_id", "63345802cb1500b2dc680e8c62cb28cf"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2021-10-12 20:57:15.028045"], ["end_at", "2021-11-05 20:57:15.028128"], ["created_at", "2021-10-15 20:57:15.029146"], ["updated_at", "2021-10-15 20:57:15.029146"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Course Exists (0.2ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 23812739], ["LIMIT", 1]] Course Create (0.2ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 23812739], ["sis_id", "8160780c798da07597d05de21d8013e6"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2021-10-12 20:57:15.031606"], ["end_at", "2021-11-05 20:57:15.031676"], ["created_at", "2021-10-15 20:57:15.032491"], ["updated_at", "2021-10-15 20:57:15.032491"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Course Exists (0.2ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 59902532], ["LIMIT", 1]] Course Create (0.2ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 59902532], ["sis_id", "0fd75bf39dc342b3a526faffa7c755f9"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2021-10-12 20:57:15.034873"], ["end_at", "2021-11-05 20:57:15.034942"], ["created_at", "2021-10-15 20:57:15.035858"], ["updated_at", "2021-10-15 20:57:15.035858"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Course Exists (0.2ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 41974535], ["LIMIT", 1]] Course Create (0.2ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 41974535], ["sis_id", "eb8b25e018838c917d31c32f674d6632"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2021-10-12 20:57:15.038180"], ["end_at", "2021-11-05 20:57:15.038253"], ["created_at", "2021-10-15 20:57:15.039148"], ["updated_at", "2021-10-15 20:57:15.039148"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Enrollment Exists (0.5ms) SELECT 1 AS one FROM "enrollments" WHERE "enrollments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 54754526], ["LIMIT", 1]] Enrollment Create (0.3ms) INSERT INTO "enrollments" ("canvas_id", "created_at", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["canvas_id", 54754526], ["created_at", "2021-10-15 20:57:15.050935"], ["updated_at", "2021-10-15 20:57:15.050935"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Enrollment Exists (0.2ms) SELECT 1 AS one FROM "enrollments" WHERE "enrollments"."canvas_id" IS NULL AND "enrollments"."id" != $1 LIMIT $2 [["id", 29], ["LIMIT", 1]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Enrollment Exists (0.2ms) SELECT 1 AS one FROM "enrollments" WHERE "enrollments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 11234084], ["LIMIT", 1]] Enrollment Create (0.2ms) INSERT INTO "enrollments" ("canvas_id", "created_at", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["canvas_id", 11234084], ["created_at", "2021-10-15 20:57:15.056088"], ["updated_at", "2021-10-15 20:57:15.056088"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Enrollment Load (0.1ms) SELECT "enrollments".* FROM "enrollments" ORDER BY "enrollments"."id" ASC LIMIT $1 [["LIMIT", 1]] Enrollment Exists (0.2ms) SELECT 1 AS one FROM "enrollments" WHERE "enrollments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 11234084], ["LIMIT", 1]]  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Enrollment Exists (0.3ms) SELECT 1 AS one FROM "enrollments" WHERE "enrollments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 59792168], ["LIMIT", 1]] Enrollment Create (0.2ms) INSERT INTO "enrollments" ("canvas_id", "created_at", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["canvas_id", 59792168], ["created_at", "2021-10-15 20:57:15.061685"], ["updated_at", "2021-10-15 20:57:15.061685"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Enrollment Exists (0.2ms) SELECT 1 AS one FROM "enrollments" WHERE "enrollments"."canvas_id" = $1 AND "enrollments"."id" != $2 LIMIT $3 [["canvas_id", 59792168], ["id", 31], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Enrollment Exists (0.2ms) SELECT 1 AS one FROM "enrollments" WHERE "enrollments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 22393632], ["LIMIT", 1]] Enrollment Create (0.2ms) INSERT INTO "enrollments" ("canvas_id", "created_at", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["canvas_id", 22393632], ["created_at", "2021-10-15 20:57:15.066450"], ["updated_at", "2021-10-15 20:57:15.066450"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Enrollment Exists (0.2ms) SELECT 1 AS one FROM "enrollments" WHERE "enrollments"."canvas_id" = $1 AND "enrollments"."id" != $2 LIMIT $3 [["canvas_id", 22393632], ["id", 32], ["LIMIT", 1]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Enrollment Exists (0.2ms) SELECT 1 AS one FROM "enrollments" WHERE "enrollments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 80426745], ["LIMIT", 1]] Enrollment Create (0.2ms) INSERT INTO "enrollments" ("canvas_id", "created_at", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["canvas_id", 80426745], ["created_at", "2021-10-15 20:57:15.071171"], ["updated_at", "2021-10-15 20:57:15.071171"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Enrollment Exists (0.2ms) SELECT 1 AS one FROM "enrollments" WHERE "enrollments"."canvas_id" = $1 AND "enrollments"."id" != $2 LIMIT $3 [["canvas_id", 80426745], ["id", 33], ["LIMIT", 1]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Group Exists (0.5ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 48341350], ["LIMIT", 1]] Group Create (0.4ms) INSERT INTO "groups" ("canvas_id", "sis_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 48341350], ["sis_id", "2c4bfae1a35b0ea12d8f36ac34cedd87"], ["name", "Some User Group"], ["workflow_state", "available"], ["created_at", "2021-10-15 20:57:15.087689"], ["updated_at", "2021-10-15 20:57:15.087689"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 User Exists (0.4ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 44785899], ["LIMIT", 1]] User Create (0.4ms) INSERT INTO "users" ("canvas_id", "sis_id", "email", "first_name", "last_name", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 44785899], ["sis_id", "f3f9b3a2828e738d4eb47b2c3076e892"], ["email", "cooldude@coolsite.com"], ["first_name", "Cool"], ["last_name", "Dude"], ["created_at", "2021-10-15 20:57:15.100369"], ["updated_at", "2021-10-15 20:57:15.100369"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 GroupMembership Exists (0.4ms) SELECT 1 AS one FROM "group_memberships" WHERE "group_memberships"."canvas_id" = $1 LIMIT $2 [["canvas_id", 26177018], ["LIMIT", 1]] GroupMembership Create (0.3ms) INSERT INTO "group_memberships" ("canvas_id", "canvas_user_id", "canvas_group_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 26177018], ["canvas_user_id", 44785899], ["canvas_group_id", 48341350], ["workflow_state", "accepted"], ["created_at", "2021-10-15 20:57:15.109743"], ["updated_at", "2021-10-15 20:57:15.109743"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 GroupMembership Exists (0.3ms) SELECT 1 AS one FROM "group_memberships" WHERE "group_memberships"."canvas_id" IS NULL AND "group_memberships"."id" != $1 LIMIT $2 [["id", 25], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Group Exists (1.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 39618000], ["LIMIT", 1]] Group Create (0.3ms) INSERT INTO "groups" ("canvas_id", "sis_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 39618000], ["sis_id", "8d6ca3f6c85a8ea26752189d293a8a85"], ["name", "Some User Group"], ["workflow_state", "available"], ["created_at", "2021-10-15 20:57:15.127489"], ["updated_at", "2021-10-15 20:57:15.127489"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 User Exists (0.3ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 35625716], ["LIMIT", 1]] User Create (0.2ms) INSERT INTO "users" ("canvas_id", "sis_id", "email", "first_name", "last_name", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 35625716], ["sis_id", "be0c406020349ed00711c13a6dbce469"], ["email", "cooldude@coolsite.com"], ["first_name", "Cool"], ["last_name", "Dude"], ["created_at", "2021-10-15 20:57:15.129482"], ["updated_at", "2021-10-15 20:57:15.129482"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 GroupMembership Exists (0.5ms) SELECT 1 AS one FROM "group_memberships" WHERE "group_memberships"."canvas_id" = $1 LIMIT $2 [["canvas_id", 47013001], ["LIMIT", 1]] GroupMembership Create (0.2ms) INSERT INTO "group_memberships" ("canvas_id", "canvas_user_id", "canvas_group_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 47013001], ["canvas_user_id", 35625716], ["canvas_group_id", 39618000], ["workflow_state", "accepted"], ["created_at", "2021-10-15 20:57:15.131411"], ["updated_at", "2021-10-15 20:57:15.131411"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 GroupMembership Load (0.1ms) SELECT "group_memberships".* FROM "group_memberships" ORDER BY "group_memberships"."id" ASC LIMIT $1 [["LIMIT", 1]] GroupMembership Exists (0.2ms) SELECT 1 AS one FROM "group_memberships" WHERE "group_memberships"."canvas_id" = $1 LIMIT $2 [["canvas_id", 47013001], ["LIMIT", 1]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 37596152], ["LIMIT", 1]] Group Create (0.2ms) INSERT INTO "groups" ("canvas_id", "sis_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 37596152], ["sis_id", "6a61b1610719bce16da52da7d41b4b17"], ["name", "Some User Group"], ["workflow_state", "available"], ["created_at", "2021-10-15 20:57:15.136067"], ["updated_at", "2021-10-15 20:57:15.136067"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 User Exists (0.2ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 99109883], ["LIMIT", 1]] User Create (0.3ms) INSERT INTO "users" ("canvas_id", "sis_id", "email", "first_name", "last_name", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 99109883], ["sis_id", "2f45dcc7c18fbf7de3762fdd35214086"], ["email", "cooldude@coolsite.com"], ["first_name", "Cool"], ["last_name", "Dude"], ["created_at", "2021-10-15 20:57:15.138076"], ["updated_at", "2021-10-15 20:57:15.138076"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 GroupMembership Exists (0.2ms) SELECT 1 AS one FROM "group_memberships" WHERE "group_memberships"."canvas_id" = $1 LIMIT $2 [["canvas_id", 72535467], ["LIMIT", 1]] GroupMembership Create (0.2ms) INSERT INTO "group_memberships" ("canvas_id", "canvas_user_id", "canvas_group_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 72535467], ["canvas_user_id", 99109883], ["canvas_group_id", 37596152], ["workflow_state", "accepted"], ["created_at", "2021-10-15 20:57:15.140286"], ["updated_at", "2021-10-15 20:57:15.140286"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 GroupMembership Exists (0.3ms) SELECT 1 AS one FROM "group_memberships" WHERE "group_memberships"."canvas_id" = $1 AND "group_memberships"."id" != $2 LIMIT $3 [["canvas_id", 72535467], ["id", 27], ["LIMIT", 1]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 6884611], ["LIMIT", 1]] Group Create (0.3ms) INSERT INTO "groups" ("canvas_id", "sis_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 6884611], ["sis_id", "2b23e0acfb2079e3a9ac085406c3325a"], ["name", "Some User Group"], ["workflow_state", "available"], ["created_at", "2021-10-15 20:57:15.144187"], ["updated_at", "2021-10-15 20:57:15.144187"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 User Exists (0.2ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 96970340], ["LIMIT", 1]] User Create (0.2ms) INSERT INTO "users" ("canvas_id", "sis_id", "email", "first_name", "last_name", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 96970340], ["sis_id", "d129d40e82263da90a42c249e88037c8"], ["email", "cooldude@coolsite.com"], ["first_name", "Cool"], ["last_name", "Dude"], ["created_at", "2021-10-15 20:57:15.146277"], ["updated_at", "2021-10-15 20:57:15.146277"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 GroupMembership Exists (0.2ms) SELECT 1 AS one FROM "group_memberships" WHERE "group_memberships"."canvas_id" = $1 LIMIT $2 [["canvas_id", 86682628], ["LIMIT", 1]] GroupMembership Create (0.2ms) INSERT INTO "group_memberships" ("canvas_id", "canvas_user_id", "canvas_group_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 86682628], ["canvas_user_id", 96970340], ["canvas_group_id", 6884611], ["workflow_state", "accepted"], ["created_at", "2021-10-15 20:57:15.148209"], ["updated_at", "2021-10-15 20:57:15.148209"]]  (0.3ms) RELEASE SAVEPOINT active_record_1 GroupMembership Exists (0.2ms) SELECT 1 AS one FROM "group_memberships" WHERE "group_memberships"."canvas_id" = $1 AND "group_memberships"."id" != $2 LIMIT $3 [["canvas_id", 86682628], ["id", 28], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1528317], ["LIMIT", 1]] Group Create (0.3ms) INSERT INTO "groups" ("canvas_id", "sis_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 1528317], ["sis_id", "4235ac2d522d1244e0428ca2ed2c96d8"], ["name", "Some User Group"], ["workflow_state", "available"], ["created_at", "2021-10-15 20:57:15.153141"], ["updated_at", "2021-10-15 20:57:15.153141"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" IS NULL AND "groups"."id" != $1 LIMIT $2 [["id", 49], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 25612936], ["LIMIT", 1]] Group Create (0.2ms) INSERT INTO "groups" ("canvas_id", "sis_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 25612936], ["sis_id", "73060c3f6a4cbd9f48bd9e02f7a86849"], ["name", "Some User Group"], ["workflow_state", "available"], ["created_at", "2021-10-15 20:57:15.159996"], ["updated_at", "2021-10-15 20:57:15.159996"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Group Load (0.1ms) SELECT "groups".* FROM "groups" ORDER BY "groups"."id" ASC LIMIT $1 [["LIMIT", 1]] Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 25612936], ["LIMIT", 1]]  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 58866634], ["LIMIT", 1]] Group Create (0.2ms) INSERT INTO "groups" ("canvas_id", "sis_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 58866634], ["sis_id", "4df8a90d05cff96f41623e35bc28579e"], ["name", "Some User Group"], ["workflow_state", "available"], ["created_at", "2021-10-15 20:57:15.165807"], ["updated_at", "2021-10-15 20:57:15.165807"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 12360902], ["LIMIT", 1]] Group Create (0.2ms) INSERT INTO "groups" ("canvas_id", "sis_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 12360902], ["sis_id", "24eff9e44703d7d38e07614beb9c7643"], ["name", "Some User Group"], ["workflow_state", "available"], ["created_at", "2021-10-15 20:57:15.168720"], ["updated_at", "2021-10-15 20:57:15.168720"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 AND "groups"."id" != $2 LIMIT $3 [["canvas_id", 12360902], ["id", 52], ["LIMIT", 1]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 32413879], ["LIMIT", 1]] Group Create (0.2ms) INSERT INTO "groups" ("canvas_id", "sis_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 32413879], ["sis_id", "e1ec690e2aaf3877025c4763d95e616c"], ["name", "Some User Group"], ["workflow_state", "available"], ["created_at", "2021-10-15 20:57:15.172447"], ["updated_at", "2021-10-15 20:57:15.172447"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 AND "groups"."id" != $2 LIMIT $3 [["canvas_id", 32413879], ["id", 53], ["LIMIT", 1]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Role Exists (0.2ms) SELECT 1 AS one FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 83733220], ["LIMIT", 1]] Role Create (0.2ms) INSERT INTO "roles" ("canvas_id", "label", "base_role_type", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 83733220], ["label", "Cool Role"], ["base_role_type", "AccountMembership"], ["workflow_state", "active"], ["created_at", "2021-10-15 20:57:15.176924"], ["updated_at", "2021-10-15 20:57:15.176924"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Role Exists (0.3ms) SELECT 1 AS one FROM "roles" WHERE "roles"."canvas_id" IS NULL AND "roles"."id" != $1 LIMIT $2 [["id", 27], ["LIMIT", 1]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.3ms) SAVEPOINT active_record_1 Role Exists (0.4ms) SELECT 1 AS one FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 20510940], ["LIMIT", 1]] Role Create (0.3ms) INSERT INTO "roles" ("canvas_id", "label", "base_role_type", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 20510940], ["label", "Cool Role"], ["base_role_type", "AccountMembership"], ["workflow_state", "active"], ["created_at", "2021-10-15 20:57:15.183095"], ["updated_at", "2021-10-15 20:57:15.183095"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Role Load (0.2ms) SELECT "roles".* FROM "roles" ORDER BY "roles"."id" ASC LIMIT $1 [["LIMIT", 1]] Role Exists (0.2ms) SELECT 1 AS one FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 20510940], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SELECT COUNT(*) FROM "roles" Role Load (0.1ms) SELECT "roles".* FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]]  (0.1ms) SAVEPOINT active_record_1 Role Exists (0.2ms) SELECT 1 AS one FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] Role Create (0.4ms) INSERT INTO "roles" ("canvas_id", "label", "base_role_type", "canvas_account_id", "workflow_state", "permissions", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 1], ["label", "Account Admin"], ["base_role_type", "AccountMembership"], ["canvas_account_id", 10], ["workflow_state", "built_in"], ["permissions", "{\"manage_wiki\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"post_to_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"moderate_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_announcements\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"send_messages\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"send_messages_all\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_outcomes\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"create_conferences\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"create_collaborations\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_roster\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_all_grades\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_grades\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_rubrics\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"comment_on_others_submissions\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_students\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_admin_users\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_role_overrides\":{\"enabled\":true,\"locked\":true,\"readonly\":true,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_account_memberships\":{\"enabled\":true,\"locked\":true,\"readonly\":true,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_account_settings\":{\"enabled\":true,\"locked\":true,\"readonly\":true,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_groups\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_group_pages\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_files\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_assignments\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"undelete_courses\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_grade_changes\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_course_changes\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_question_banks\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_calendar\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_reports\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_courses\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_user_logins\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_user_observers\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_alerts\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"become_user\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_developer_keys\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"import_sis\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_sis\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_sis\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_course_list\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_statistics\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_storage_quotas\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_course_content\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_content\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_interaction_alerts\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"change_course_state\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_sections\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_feature_flags\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_quiz_answer_audits\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"moderate_grades\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"lti_add_edit\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true}}"], ["created_at", "2021-10-15 20:57:15.191686"], ["updated_at", "2021-10-15 20:57:15.191686"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SELECT COUNT(*) FROM "roles" Role Load (0.2ms) SELECT "roles".* FROM "roles" ORDER BY "roles"."id" DESC LIMIT $1 [["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.4ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Role Exists (0.2ms) SELECT 1 AS one FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] Role Create (0.3ms) INSERT INTO "roles" ("canvas_id", "label", "base_role_type", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 1], ["label", "Cool Role"], ["base_role_type", "AccountMembership"], ["workflow_state", "active"], ["created_at", "2021-10-15 20:57:15.199865"], ["updated_at", "2021-10-15 20:57:15.199865"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SELECT COUNT(*) FROM "roles" Role Load (0.2ms) SELECT "roles".* FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]]  (0.1ms) SAVEPOINT active_record_1 Role Exists (0.3ms) SELECT 1 AS one FROM "roles" WHERE "roles"."canvas_id" = $1 AND "roles"."id" != $2 LIMIT $3 [["canvas_id", 1], ["id", 30], ["LIMIT", 1]] Role Update (0.4ms) UPDATE "roles" SET "label" = $1, "canvas_account_id" = $2, "permissions" = $3, "workflow_state" = $4, "updated_at" = $5 WHERE "roles"."id" = $6 [["label", "Account Admin"], ["canvas_account_id", 10], ["permissions", "{\"manage_wiki\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"post_to_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"moderate_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_announcements\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"send_messages\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"send_messages_all\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_outcomes\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"create_conferences\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"create_collaborations\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_roster\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_all_grades\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_grades\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_rubrics\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"comment_on_others_submissions\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_students\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_admin_users\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_role_overrides\":{\"enabled\":true,\"locked\":true,\"readonly\":true,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_account_memberships\":{\"enabled\":true,\"locked\":true,\"readonly\":true,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_account_settings\":{\"enabled\":true,\"locked\":true,\"readonly\":true,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_groups\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_group_pages\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_files\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_assignments\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"undelete_courses\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_grade_changes\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_course_changes\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_question_banks\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_calendar\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_reports\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_courses\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_user_logins\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_user_observers\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_alerts\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"become_user\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_developer_keys\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"import_sis\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_sis\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_sis\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_course_list\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_statistics\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_storage_quotas\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_course_content\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_content\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_interaction_alerts\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"change_course_state\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_sections\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_feature_flags\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_quiz_answer_audits\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"moderate_grades\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"lti_add_edit\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true}}"], ["workflow_state", "built_in"], ["updated_at", "2021-10-15 20:57:15.204402"], ["id", 30]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SELECT COUNT(*) FROM "roles" Role Load (0.2ms) SELECT "roles".* FROM "roles" WHERE "roles"."id" = $1 LIMIT $2 [["id", 30], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Section Exists (0.4ms) SELECT 1 AS one FROM "sections" WHERE "sections"."canvas_id" = $1 LIMIT $2 [["canvas_id", 88168634], ["LIMIT", 1]] Section Create (0.3ms) INSERT INTO "sections" ("canvas_id", "created_at", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["canvas_id", 88168634], ["created_at", "2021-10-15 20:57:15.219215"], ["updated_at", "2021-10-15 20:57:15.219215"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Section Exists (0.2ms) SELECT 1 AS one FROM "sections" WHERE "sections"."canvas_id" IS NULL AND "sections"."id" != $1 LIMIT $2 [["id", 29], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Section Exists (0.2ms) SELECT 1 AS one FROM "sections" WHERE "sections"."canvas_id" = $1 LIMIT $2 [["canvas_id", 75785612], ["LIMIT", 1]] Section Create (0.2ms) INSERT INTO "sections" ("canvas_id", "created_at", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["canvas_id", 75785612], ["created_at", "2021-10-15 20:57:15.224035"], ["updated_at", "2021-10-15 20:57:15.224035"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Section Load (0.1ms) SELECT "sections".* FROM "sections" ORDER BY "sections"."id" ASC LIMIT $1 [["LIMIT", 1]] Section Exists (0.2ms) SELECT 1 AS one FROM "sections" WHERE "sections"."canvas_id" = $1 LIMIT $2 [["canvas_id", 75785612], ["LIMIT", 1]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Section Exists (0.2ms) SELECT 1 AS one FROM "sections" WHERE "sections"."canvas_id" = $1 LIMIT $2 [["canvas_id", 49404019], ["LIMIT", 1]] Section Create (0.2ms) INSERT INTO "sections" ("canvas_id", "created_at", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["canvas_id", 49404019], ["created_at", "2021-10-15 20:57:15.229490"], ["updated_at", "2021-10-15 20:57:15.229490"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Section Exists (0.2ms) SELECT 1 AS one FROM "sections" WHERE "sections"."canvas_id" = $1 AND "sections"."id" != $2 LIMIT $3 [["canvas_id", 49404019], ["id", 31], ["LIMIT", 1]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Section Exists (0.2ms) SELECT 1 AS one FROM "sections" WHERE "sections"."canvas_id" = $1 LIMIT $2 [["canvas_id", 87042045], ["LIMIT", 1]] Section Create (0.2ms) INSERT INTO "sections" ("canvas_id", "created_at", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["canvas_id", 87042045], ["created_at", "2021-10-15 20:57:15.233621"], ["updated_at", "2021-10-15 20:57:15.233621"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.5ms) SAVEPOINT active_record_1 Submission Exists (0.7ms) SELECT 1 AS one FROM "submissions" WHERE "submissions"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] Submission Create (0.4ms) INSERT INTO "submissions" ("canvas_id", "submitted_at", "graded_at", "score", "points_possible", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 1], ["submitted_at", "2021-10-08 20:57:15.244956"], ["graded_at", "2021-10-14 20:57:15.245067"], ["score", 5.0], ["points_possible", 10.0], ["created_at", "2021-10-15 20:57:15.247985"], ["updated_at", "2021-10-15 20:57:15.247985"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Submission Exists (0.2ms) SELECT 1 AS one FROM "submissions" WHERE "submissions"."canvas_id" IS NULL AND "submissions"."id" != $1 LIMIT $2 [["id", 29], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Submission Exists (0.2ms) SELECT 1 AS one FROM "submissions" WHERE "submissions"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]] Submission Create (0.3ms) INSERT INTO "submissions" ("canvas_id", "submitted_at", "graded_at", "score", "points_possible", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 2], ["submitted_at", "2021-10-08 20:57:15.252730"], ["graded_at", "2021-10-14 20:57:15.252804"], ["score", 5.0], ["points_possible", 10.0], ["created_at", "2021-10-15 20:57:15.253674"], ["updated_at", "2021-10-15 20:57:15.253674"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Submission Load (0.1ms) SELECT "submissions".* FROM "submissions" ORDER BY "submissions"."id" ASC LIMIT $1 [["LIMIT", 1]] Submission Exists (0.2ms) SELECT 1 AS one FROM "submissions" WHERE "submissions"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Submission Exists (0.2ms) SELECT 1 AS one FROM "submissions" WHERE "submissions"."canvas_id" = $1 LIMIT $2 [["canvas_id", 3], ["LIMIT", 1]] Submission Create (9.6ms) INSERT INTO "submissions" ("canvas_id", "submitted_at", "graded_at", "score", "points_possible", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 3], ["submitted_at", "2021-10-08 20:57:15.257775"], ["graded_at", "2021-10-14 20:57:15.257848"], ["score", 5.0], ["points_possible", 10.0], ["created_at", "2021-10-15 20:57:15.258644"], ["updated_at", "2021-10-15 20:57:15.258644"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Submission Exists (0.4ms) SELECT 1 AS one FROM "submissions" WHERE "submissions"."canvas_id" = $1 AND "submissions"."id" != $2 LIMIT $3 [["canvas_id", 3], ["id", 31], ["LIMIT", 1]]  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Submission Exists (0.2ms) SELECT 1 AS one FROM "submissions" WHERE "submissions"."canvas_id" = $1 LIMIT $2 [["canvas_id", 4], ["LIMIT", 1]] Submission Create (0.2ms) INSERT INTO "submissions" ("canvas_id", "submitted_at", "graded_at", "score", "points_possible", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 4], ["submitted_at", "2021-10-08 20:57:15.273697"], ["graded_at", "2021-10-14 20:57:15.273783"], ["score", 5.0], ["points_possible", 10.0], ["created_at", "2021-10-15 20:57:15.274864"], ["updated_at", "2021-10-15 20:57:15.274864"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Submission Exists (0.3ms) SELECT 1 AS one FROM "submissions" WHERE "submissions"."canvas_id" = $1 AND "submissions"."id" != $2 LIMIT $3 [["canvas_id", 4], ["id", 32], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Submission Exists (0.3ms) SELECT 1 AS one FROM "submissions" WHERE "submissions"."canvas_id" = $1 LIMIT $2 [["canvas_id", 5], ["LIMIT", 1]] Submission Create (0.3ms) INSERT INTO "submissions" ("canvas_id", "submitted_at", "graded_at", "score", "points_possible", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 5], ["submitted_at", "2021-10-08 20:57:15.278814"], ["graded_at", "2021-10-14 20:57:15.278898"], ["score", 5.0], ["points_possible", 10.0], ["created_at", "2021-10-15 20:57:15.279912"], ["updated_at", "2021-10-15 20:57:15.279912"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Submission Exists (0.3ms) SELECT 1 AS one FROM "submissions" WHERE "submissions"."canvas_id" = $1 AND "submissions"."id" != $2 LIMIT $3 [["canvas_id", 5], ["id", 33], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Term Exists (0.2ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 13017852], ["LIMIT", 1]] Term Create (0.2ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 13017852], ["name", "Cool Term"], ["start_at", "2021-10-12 20:57:13.610421"], ["end_at", "2021-10-18 20:57:13.610533"], ["workflow_state", "active"], ["sis_id", "8d7b480eb07dfccbda4aa81b14f18bac"], ["created_at", "2021-10-15 20:57:15.284785"], ["updated_at", "2021-10-15 20:57:15.284785"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Term Exists (0.2ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" IS NULL AND "terms"."id" != $1 LIMIT $2 [["id", 77], ["LIMIT", 1]]  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Term Exists (0.3ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 54408088], ["LIMIT", 1]] Term Create (0.3ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 54408088], ["name", "Cool Term"], ["start_at", "2021-10-12 20:57:13.610421"], ["end_at", "2021-10-18 20:57:13.610533"], ["workflow_state", "active"], ["sis_id", "07be6568a5df6421f8c7300d31c8e2a3"], ["created_at", "2021-10-15 20:57:15.290401"], ["updated_at", "2021-10-15 20:57:15.290401"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Term Load (0.2ms) SELECT "terms".* FROM "terms" ORDER BY "terms"."id" ASC LIMIT $1 [["LIMIT", 1]] Term Exists (0.3ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 54408088], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Term Exists (0.3ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 42703339], ["LIMIT", 1]] Term Create (0.3ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 42703339], ["name", "Cool Term"], ["start_at", "2021-10-12 20:57:13.610421"], ["end_at", "2021-10-18 20:57:13.610533"], ["workflow_state", "active"], ["sis_id", "40118f5e317f08b1fe6916461f90bb8c"], ["created_at", "2021-10-15 20:57:15.297022"], ["updated_at", "2021-10-15 20:57:15.297022"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Term Exists (0.2ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 19423184], ["LIMIT", 1]] Term Create (0.2ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 19423184], ["name", "Cool Term"], ["start_at", "2021-10-13 20:57:15.300507"], ["end_at", "2021-10-18 20:57:15.300599"], ["workflow_state", "active"], ["sis_id", "6fceb32895460c5ae67d5e64bbb8f929"], ["created_at", "2021-10-15 20:57:15.302044"], ["updated_at", "2021-10-15 20:57:15.302044"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Term Exists (0.2ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 95660018], ["LIMIT", 1]] Term Create (0.2ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 95660018], ["name", "Cool Term"], ["start_at", "2021-10-12 20:57:13.610421"], ["end_at", "2021-10-18 20:57:13.610533"], ["workflow_state", "inactive"], ["sis_id", "ac6ecbea1263dc52fe3da3223000cc22"], ["created_at", "2021-10-15 20:57:15.303886"], ["updated_at", "2021-10-15 20:57:15.303886"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 Term Exists (0.2ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 32327851], ["LIMIT", 1]] Term Create (0.2ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 32327851], ["name", "Cool Term"], ["start_at", "2021-08-15 20:57:15.304740"], ["end_at", "2021-09-15 20:57:15.304794"], ["workflow_state", "active"], ["sis_id", "42d9c4380e92b69118c2d6a116cf78cb"], ["created_at", "2021-10-15 20:57:15.305836"], ["updated_at", "2021-10-15 20:57:15.305836"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Term Exists (0.2ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 49486658], ["LIMIT", 1]] Term Create (0.2ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 49486658], ["name", "Cool Term"], ["start_at", "2022-04-15 20:57:15.306765"], ["end_at", "2022-10-15 20:57:15.306812"], ["workflow_state", "active"], ["sis_id", "d7c66eca2e0a5e8f3d66851a451efb96"], ["created_at", "2021-10-15 20:57:15.307723"], ["updated_at", "2021-10-15 20:57:15.307723"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Term Load (0.3ms) SELECT "terms".* FROM "terms" WHERE "terms"."workflow_state" = $1 AND (terms.start_at <= '2021-10-15 20:57:15.308802' OR terms.start_at IS NULL) AND (terms.end_at >= '2021-10-15 20:57:15.308905' OR terms.end_at IS NULL) [["workflow_state", "active"]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SELECT COUNT(*) FROM "terms" Term Load (0.1ms) SELECT "terms".* FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]]  (0.1ms) SAVEPOINT active_record_1 Term Exists (0.2ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] Term Create (0.2ms) INSERT INTO "terms" ("canvas_id", "name", "workflow_state", "grading_period_group_id", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 1], ["name", "Default Term"], ["workflow_state", "active"], ["grading_period_group_id", 1], ["sis_id", "Test"], ["created_at", "2021-10-15 20:57:15.313391"], ["updated_at", "2021-10-15 20:57:15.313391"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SELECT COUNT(*) FROM "terms" Term Load (0.2ms) SELECT "terms".* FROM "terms" ORDER BY "terms"."id" DESC LIMIT $1 [["LIMIT", 1]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Term Exists (0.2ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] Term Create (0.2ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 1], ["name", "Cool Term"], ["start_at", "2021-10-12 20:57:13.610421"], ["end_at", "2021-10-18 20:57:13.610533"], ["workflow_state", "active"], ["sis_id", "dfe2af366d5b54607b7010c1625d92d1"], ["created_at", "2021-10-15 20:57:15.317684"], ["updated_at", "2021-10-15 20:57:15.317684"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SELECT COUNT(*) FROM "terms" Term Load (0.1ms) SELECT "terms".* FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]]  (0.1ms) SAVEPOINT active_record_1 Term Exists (0.3ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 AND "terms"."id" != $2 LIMIT $3 [["canvas_id", 1], ["id", 85], ["LIMIT", 1]] Term Update (0.3ms) UPDATE "terms" SET "name" = $1, "sis_id" = $2, "start_at" = $3, "end_at" = $4, "grading_period_group_id" = $5, "updated_at" = $6 WHERE "terms"."id" = $7 [["name", "Default Term"], ["sis_id", "Test"], ["start_at", nil], ["end_at", nil], ["grading_period_group_id", 1], ["updated_at", "2021-10-15 20:57:15.320971"], ["id", 85]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SELECT COUNT(*) FROM "terms" Term Load (0.2ms) SELECT "terms".* FROM "terms" WHERE "terms"."id" = $1 LIMIT $2 [["id", 85], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 User Exists (0.2ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 4936278], ["LIMIT", 1]] User Create (0.3ms) INSERT INTO "users" ("canvas_id", "sis_id", "email", "first_name", "last_name", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 4936278], ["sis_id", "43caa95e17a8f3bc4332c83f7c3230e8"], ["email", "cooldude@coolsite.com"], ["first_name", "Cool"], ["last_name", "Dude"], ["created_at", "2021-10-15 20:57:15.326148"], ["updated_at", "2021-10-15 20:57:15.326148"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 User Exists (0.4ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" IS NULL AND "users"."id" != $1 LIMIT $2 [["id", 57], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 User Exists (0.3ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 35390927], ["LIMIT", 1]] User Create (0.3ms) INSERT INTO "users" ("canvas_id", "sis_id", "email", "first_name", "last_name", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 35390927], ["sis_id", "0f502893d28c9cc6c6b57ab3a9d94162"], ["email", "cooldude@coolsite.com"], ["first_name", "Cool"], ["last_name", "Dude"], ["created_at", "2021-10-15 20:57:15.334494"], ["updated_at", "2021-10-15 20:57:15.334494"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 User Load (0.2ms) SELECT "users".* FROM "users" ORDER BY "users"."id" ASC LIMIT $1 [["LIMIT", 1]] User Exists (0.3ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 35390927], ["LIMIT", 1]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 User Exists (0.2ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1485715], ["LIMIT", 1]] User Create (0.2ms) INSERT INTO "users" ("canvas_id", "sis_id", "email", "first_name", "last_name", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 1485715], ["sis_id", "dd7c99b0c42ab986793d6c90df104d80"], ["email", "cooldude@coolsite.com"], ["first_name", "Cool"], ["last_name", "Dude"], ["created_at", "2021-10-15 20:57:15.340285"], ["updated_at", "2021-10-15 20:57:15.340285"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 User Exists (0.2ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 28764382], ["LIMIT", 1]] User Create (0.2ms) INSERT INTO "users" ("canvas_id", "sis_id", "email", "first_name", "last_name", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 28764382], ["sis_id", "467e86e0944b8e85c08238a829e958d2"], ["email", "cooldude@coolsite.com"], ["first_name", "Cool"], ["last_name", "Dude"], ["created_at", "2021-10-15 20:57:15.343604"], ["updated_at", "2021-10-15 20:57:15.343604"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 User Exists (0.2ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 63203123], ["LIMIT", 1]] User Create (0.2ms) INSERT INTO "users" ("canvas_id", "sis_id", "email", "first_name", "last_name", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 63203123], ["sis_id", "377ecc059e4e6dc2b7248497e424cb8c"], ["email", "cooldude@coolsite.com"], ["first_name", "Cool"], ["last_name", "Dude"], ["created_at", "2021-10-15 20:57:15.346742"], ["updated_at", "2021-10-15 20:57:15.346742"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SELECT COUNT(*) FROM "assignment_groups" AssignmentGroup Create Many (0.7ms) INSERT INTO "assignment_groups" ("canvas_id","canvas_course_id","name","rules","position","group_weight","workflow_state","canvas_created_at","canvas_updated_at","created_at","updated_at") VALUES (1,1,'Assignments','--- drop_lowest:1\nnever_drop:36\n ',1,50.0,'available','2017-09-08 01:37:33','2017-09-08 01:37:33','2021-10-15 20:57:15.353463','2021-10-15 20:57:15.353463'),(2,1,'Tests',NULL,1,50.0,'available','2017-09-08 01:37:33','2017-09-08 01:37:33','2021-10-15 20:57:15.353463','2021-10-15 20:57:15.353463') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","canvas_course_id"=EXCLUDED."canvas_course_id","name"=EXCLUDED."name","rules"=EXCLUDED."rules","position"=EXCLUDED."position","group_weight"=EXCLUDED."group_weight","workflow_state"=EXCLUDED."workflow_state","canvas_created_at"=EXCLUDED."canvas_created_at","canvas_updated_at"=EXCLUDED."canvas_updated_at","updated_at"=EXCLUDED."updated_at" WHERE ("assignment_groups".canvas_id, "assignment_groups".canvas_course_id, "assignment_groups".name, "assignment_groups".rules, "assignment_groups".position, "assignment_groups".group_weight, "assignment_groups".workflow_state, "assignment_groups".canvas_created_at, "assignment_groups".canvas_updated_at) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.canvas_course_id, EXCLUDED.name, EXCLUDED.rules, EXCLUDED.position, EXCLUDED.group_weight, EXCLUDED.workflow_state, EXCLUDED.canvas_created_at, EXCLUDED.canvas_updated_at) RETURNING "id"  (0.2ms) SELECT COUNT(*) FROM "assignment_groups"  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SELECT COUNT(*) FROM "assignments" Assignment Create Many (0.8ms) INSERT INTO "assignments" ("canvas_id","title","description","due_at","unlock_at","lock_at","points_possible","min_score","max_score","mastery_score","grading_type","submission_types","workflow_state","canvas_context_id","canvas_context_type","canvas_assignment_group_id","canvas_grading_scheme_id","canvas_grading_standard_id","created_at","updated_at") VALUES (88,'Assignment 1','

fdsfds

',NULL,NULL,NULL,100.0,NULL,NULL,NULL,'points','online_text_entry','published',58,'Course',55,NULL,NULL,'2021-10-15 20:57:15.358033','2021-10-15 20:57:15.358033'),(89,'fdsfdsfds','

fdsfdsfsdf

',NULL,NULL,NULL,100.0,NULL,NULL,NULL,'points','online_text_entry','published',59,'Course',56,NULL,NULL,'2021-10-15 20:57:15.358033','2021-10-15 20:57:15.358033') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","title"=EXCLUDED."title","description"=EXCLUDED."description","due_at"=EXCLUDED."due_at","unlock_at"=EXCLUDED."unlock_at","lock_at"=EXCLUDED."lock_at","points_possible"=EXCLUDED."points_possible","min_score"=EXCLUDED."min_score","max_score"=EXCLUDED."max_score","mastery_score"=EXCLUDED."mastery_score","grading_type"=EXCLUDED."grading_type","submission_types"=EXCLUDED."submission_types","workflow_state"=EXCLUDED."workflow_state","canvas_context_id"=EXCLUDED."canvas_context_id","canvas_context_type"=EXCLUDED."canvas_context_type","canvas_assignment_group_id"=EXCLUDED."canvas_assignment_group_id","canvas_grading_scheme_id"=EXCLUDED."canvas_grading_scheme_id","canvas_grading_standard_id"=EXCLUDED."canvas_grading_standard_id","updated_at"=EXCLUDED."updated_at" WHERE ("assignments".canvas_id, "assignments".title, "assignments".description, "assignments".due_at, "assignments".unlock_at, "assignments".lock_at, "assignments".points_possible, "assignments".min_score, "assignments".max_score, "assignments".mastery_score, "assignments".grading_type, "assignments".submission_types, "assignments".workflow_state, "assignments".canvas_context_id, "assignments".canvas_context_type, "assignments".canvas_assignment_group_id, "assignments".canvas_grading_scheme_id, "assignments".canvas_grading_standard_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.title, EXCLUDED.description, EXCLUDED.due_at, EXCLUDED.unlock_at, EXCLUDED.lock_at, EXCLUDED.points_possible, EXCLUDED.min_score, EXCLUDED.max_score, EXCLUDED.mastery_score, EXCLUDED.grading_type, EXCLUDED.submission_types, EXCLUDED.workflow_state, EXCLUDED.canvas_context_id, EXCLUDED.canvas_context_type, EXCLUDED.canvas_assignment_group_id, EXCLUDED.canvas_grading_scheme_id, EXCLUDED.canvas_grading_standard_id) RETURNING "id"  (0.3ms) SELECT COUNT(*) FROM "assignments"  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.4ms) SELECT COUNT(*) FROM "context_module_items" ContextModuleItem Create Many (0.5ms) INSERT INTO "context_module_items" ("canvas_id","canvas_context_module_id","position","canvas_content_id","canvas_content_type","workflow_state","canvas_assignment_id","created_at","updated_at") VALUES (15,9,1,83,'Assignment','active',1,'2021-10-15 20:57:15.363078','2021-10-15 20:57:15.363078'),(16,10,1,80,'Assignment','active',2,'2021-10-15 20:57:15.363078','2021-10-15 20:57:15.363078') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","canvas_context_module_id"=EXCLUDED."canvas_context_module_id","position"=EXCLUDED."position","canvas_content_id"=EXCLUDED."canvas_content_id","canvas_content_type"=EXCLUDED."canvas_content_type","workflow_state"=EXCLUDED."workflow_state","canvas_assignment_id"=EXCLUDED."canvas_assignment_id","updated_at"=EXCLUDED."updated_at" WHERE ("context_module_items".canvas_id, "context_module_items".canvas_context_module_id, "context_module_items".position, "context_module_items".canvas_content_id, "context_module_items".canvas_content_type, "context_module_items".workflow_state, "context_module_items".canvas_assignment_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.canvas_context_module_id, EXCLUDED.position, EXCLUDED.canvas_content_id, EXCLUDED.canvas_content_type, EXCLUDED.workflow_state, EXCLUDED.canvas_assignment_id) RETURNING "id"  (0.2ms) SELECT COUNT(*) FROM "context_module_items"  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.3ms) SELECT COUNT(*) FROM "context_modules" ContextModule Create Many (0.4ms) INSERT INTO "context_modules" ("canvas_id","canvas_context_id","canvas_context_type","position","name","workflow_state","deleted_at","created_at","updated_at") VALUES (23,785,'Course',1,'New Mod','active',NULL,'2021-10-15 20:57:15.367058','2021-10-15 20:57:15.367058'),(4,27,'Course',1,'Modules gonna module','unpublished',NULL,'2021-10-15 20:57:15.367058','2021-10-15 20:57:15.367058') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","canvas_context_id"=EXCLUDED."canvas_context_id","canvas_context_type"=EXCLUDED."canvas_context_type","position"=EXCLUDED."position","name"=EXCLUDED."name","workflow_state"=EXCLUDED."workflow_state","deleted_at"=EXCLUDED."deleted_at","updated_at"=EXCLUDED."updated_at" WHERE ("context_modules".canvas_id, "context_modules".canvas_context_id, "context_modules".canvas_context_type, "context_modules".position, "context_modules".name, "context_modules".workflow_state, "context_modules".deleted_at) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.canvas_context_id, EXCLUDED.canvas_context_type, EXCLUDED.position, EXCLUDED.name, EXCLUDED.workflow_state, EXCLUDED.deleted_at) RETURNING "id"  (0.2ms) SELECT COUNT(*) FROM "context_modules"  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SELECT COUNT(*) FROM "courses" Course Create Many (0.4ms) INSERT INTO "courses" ("canvas_id","sis_id","course_code","name","canvas_account_id","canvas_term_id","start_at","end_at","workflow_state","grading_standard_id","created_at","updated_at") VALUES (1,'course_sis_id_1','C1','Course #1',1,1,'2017-03-27 21:53:18','2017-04-27 12:21:18','active',NULL,'2021-10-15 20:57:15.370996','2021-10-15 20:57:15.370996'),(2,'course_sis_id_2','C2','Course #2',1,1,'2017-03-27 21:53:18','2017-04-27 12:21:18','unpublished',NULL,'2021-10-15 20:57:15.370996','2021-10-15 20:57:15.370996') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","sis_id"=EXCLUDED."sis_id","course_code"=EXCLUDED."course_code","name"=EXCLUDED."name","canvas_account_id"=EXCLUDED."canvas_account_id","canvas_term_id"=EXCLUDED."canvas_term_id","start_at"=EXCLUDED."start_at","end_at"=EXCLUDED."end_at","workflow_state"=EXCLUDED."workflow_state","grading_standard_id"=EXCLUDED."grading_standard_id","updated_at"=EXCLUDED."updated_at" WHERE ("courses".canvas_id, "courses".sis_id, "courses".course_code, "courses".name, "courses".canvas_account_id, "courses".canvas_term_id, "courses".start_at, "courses".end_at, "courses".workflow_state, "courses".grading_standard_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.sis_id, EXCLUDED.course_code, EXCLUDED.name, EXCLUDED.canvas_account_id, EXCLUDED.canvas_term_id, EXCLUDED.start_at, EXCLUDED.end_at, EXCLUDED.workflow_state, EXCLUDED.grading_standard_id) RETURNING "id"  (0.2ms) SELECT COUNT(*) FROM "courses"  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SELECT COUNT(*) FROM "users" User Create Many (0.4ms) INSERT INTO "users" ("canvas_id","sis_id","email","first_name","last_name","name","sortable_name","workflow_state","login_id","created_at","updated_at") VALUES (1,'sis_id_1','poorbastard@yharnam.com','Patches','the Spider','Patches the Spider','the Spider, Patches','active','spiderdude1337','2021-10-15 20:57:15.375044','2021-10-15 20:57:15.375044'),(2,'sis_id_2','dreamer@yharnam.com','Hunter','Djura','Hunter Djura','Djura, Hunter','active','retireddude109','2021-10-15 20:57:15.375044','2021-10-15 20:57:15.375044') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","sis_id"=EXCLUDED."sis_id","email"=EXCLUDED."email","first_name"=EXCLUDED."first_name","last_name"=EXCLUDED."last_name","name"=EXCLUDED."name","sortable_name"=EXCLUDED."sortable_name","workflow_state"=EXCLUDED."workflow_state","login_id"=EXCLUDED."login_id","updated_at"=EXCLUDED."updated_at" WHERE ("users".canvas_id, "users".sis_id, "users".email, "users".first_name, "users".last_name, "users".name, "users".sortable_name, "users".workflow_state, "users".login_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.sis_id, EXCLUDED.email, EXCLUDED.first_name, EXCLUDED.last_name, EXCLUDED.name, EXCLUDED.sortable_name, EXCLUDED.workflow_state, EXCLUDED.login_id) RETURNING "id"  (0.2ms) SELECT COUNT(*) FROM "users"  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SELECT COUNT(*) FROM "courses" Course Create Many (0.4ms) INSERT INTO "courses" ("canvas_id","sis_id","course_code","name","canvas_account_id","canvas_term_id","start_at","end_at","workflow_state","grading_standard_id","created_at","updated_at") VALUES (1,'course_sis_id_1','C1','Course #1',1,1,'2017-03-27 21:53:18','2017-04-27 12:21:18','active',NULL,'2021-10-15 20:57:15.378234','2021-10-15 20:57:15.378234'),(2,'course_sis_id_2','C2','Course #2',1,1,'2017-03-27 21:53:18','2017-04-27 12:21:18','unpublished',NULL,'2021-10-15 20:57:15.378234','2021-10-15 20:57:15.378234') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","sis_id"=EXCLUDED."sis_id","course_code"=EXCLUDED."course_code","name"=EXCLUDED."name","canvas_account_id"=EXCLUDED."canvas_account_id","canvas_term_id"=EXCLUDED."canvas_term_id","start_at"=EXCLUDED."start_at","end_at"=EXCLUDED."end_at","workflow_state"=EXCLUDED."workflow_state","grading_standard_id"=EXCLUDED."grading_standard_id","updated_at"=EXCLUDED."updated_at" WHERE ("courses".canvas_id, "courses".sis_id, "courses".course_code, "courses".name, "courses".canvas_account_id, "courses".canvas_term_id, "courses".start_at, "courses".end_at, "courses".workflow_state, "courses".grading_standard_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.sis_id, EXCLUDED.course_code, EXCLUDED.name, EXCLUDED.canvas_account_id, EXCLUDED.canvas_term_id, EXCLUDED.start_at, EXCLUDED.end_at, EXCLUDED.workflow_state, EXCLUDED.grading_standard_id) RETURNING "id"  (0.2ms) SELECT COUNT(*) FROM "courses" Course Load (0.2ms) SELECT "courses".* FROM "courses" ORDER BY "courses"."id" ASC LIMIT $1 [["LIMIT", 1]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SELECT COUNT(*) FROM "enrollments" Enrollment Create Many (0.4ms) INSERT INTO "enrollments" ("canvas_id","canvas_course_id","course_sis_id","canvas_user_id","user_sis_id","role","canvas_role_id","canvas_section_id","workflow_state","base_role_type","created_at","updated_at") VALUES (1,1,'sis_MUSC_2520_834',2,'sis_dalvarez_247','teacher',4,1,'active','TeacherEnrollment','2021-10-15 20:57:15.382563','2021-10-15 20:57:15.382563'),(2,1,'sis_MUSC_2520_834',3,'sis_jweaver_720','student',4,1,'active','StudentEnrollment','2021-10-15 20:57:15.382563','2021-10-15 20:57:15.382563') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","canvas_course_id"=EXCLUDED."canvas_course_id","course_sis_id"=EXCLUDED."course_sis_id","canvas_user_id"=EXCLUDED."canvas_user_id","user_sis_id"=EXCLUDED."user_sis_id","role"=EXCLUDED."role","canvas_role_id"=EXCLUDED."canvas_role_id","canvas_section_id"=EXCLUDED."canvas_section_id","workflow_state"=EXCLUDED."workflow_state","base_role_type"=EXCLUDED."base_role_type","updated_at"=EXCLUDED."updated_at" WHERE ("enrollments".canvas_id, "enrollments".canvas_course_id, "enrollments".course_sis_id, "enrollments".canvas_user_id, "enrollments".user_sis_id, "enrollments".role, "enrollments".canvas_role_id, "enrollments".canvas_section_id, "enrollments".workflow_state, "enrollments".base_role_type) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.canvas_course_id, EXCLUDED.course_sis_id, EXCLUDED.canvas_user_id, EXCLUDED.user_sis_id, EXCLUDED.role, EXCLUDED.canvas_role_id, EXCLUDED.canvas_section_id, EXCLUDED.workflow_state, EXCLUDED.base_role_type) RETURNING "id"  (0.2ms) SELECT COUNT(*) FROM "enrollments"  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SELECT COUNT(*) FROM "sections" Section Create Many (0.4ms) INSERT INTO "sections" ("canvas_id","sis_id","canvas_course_id","name","workflow_state","start_at","end_at","created_at","updated_at") VALUES (1,'sis_section_1',1,'Cool Section','active','2017-03-27 21:53:18','2017-03-27 21:53:18','2021-10-15 20:57:15.386127','2021-10-15 20:57:15.386127'),(2,'sis_section_2',2,'Lame Section','active','2017-03-27 21:53:18','2017-03-27 21:53:18','2021-10-15 20:57:15.386127','2021-10-15 20:57:15.386127') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","sis_id"=EXCLUDED."sis_id","canvas_course_id"=EXCLUDED."canvas_course_id","name"=EXCLUDED."name","workflow_state"=EXCLUDED."workflow_state","start_at"=EXCLUDED."start_at","end_at"=EXCLUDED."end_at","updated_at"=EXCLUDED."updated_at" WHERE ("sections".canvas_id, "sections".sis_id, "sections".canvas_course_id, "sections".name, "sections".workflow_state, "sections".start_at, "sections".end_at) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.sis_id, EXCLUDED.canvas_course_id, EXCLUDED.name, EXCLUDED.workflow_state, EXCLUDED.start_at, EXCLUDED.end_at) RETURNING "id"  (0.2ms) SELECT COUNT(*) FROM "sections" Section Load (0.2ms) SELECT "sections".* FROM "sections" ORDER BY "sections"."id" ASC LIMIT $1 [["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN Section Create Many (0.4ms) INSERT INTO "sections" ("canvas_id","canvas_nonxlist_course_id","created_at","updated_at") VALUES (2,2,'2021-10-15 20:57:15.389657','2021-10-15 20:57:15.389657') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","canvas_nonxlist_course_id"=EXCLUDED."canvas_nonxlist_course_id","updated_at"=EXCLUDED."updated_at" WHERE ("sections".canvas_id, "sections".canvas_nonxlist_course_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.canvas_nonxlist_course_id) RETURNING "id"  (0.2ms) SELECT COUNT(*) FROM "sections" WHERE "sections"."canvas_nonxlist_course_id" IS NOT NULL Section Load (0.2ms) SELECT "sections".* FROM "sections" WHERE "sections"."canvas_nonxlist_course_id" IS NOT NULL ORDER BY "sections"."id" ASC LIMIT $1 [["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) SELECT COUNT(*) FROM "groups" Group Create Many (0.6ms) INSERT INTO "groups" ("canvas_id","sis_id","canvas_group_category_id","group_category_sis_id","canvas_account_id","canvas_course_id","name","workflow_state","context_id","context_type","max_membership","created_at","updated_at") VALUES (50,'sis1',10,NULL,1,NULL,'Group1','available',1,'Account',NULL,'2021-10-15 20:57:15.394685','2021-10-15 20:57:15.394685'),(51,'sis2',2,NULL,NULL,1,'Group2','available',1,'Course',1,'2021-10-15 20:57:15.394685','2021-10-15 20:57:15.394685') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","sis_id"=EXCLUDED."sis_id","canvas_group_category_id"=EXCLUDED."canvas_group_category_id","group_category_sis_id"=EXCLUDED."group_category_sis_id","canvas_account_id"=EXCLUDED."canvas_account_id","canvas_course_id"=EXCLUDED."canvas_course_id","name"=EXCLUDED."name","workflow_state"=EXCLUDED."workflow_state","context_id"=EXCLUDED."context_id","context_type"=EXCLUDED."context_type","max_membership"=EXCLUDED."max_membership","updated_at"=EXCLUDED."updated_at" WHERE ("groups".canvas_id, "groups".sis_id, "groups".canvas_group_category_id, "groups".group_category_sis_id, "groups".canvas_account_id, "groups".canvas_course_id, "groups".name, "groups".workflow_state, "groups".context_id, "groups".context_type, "groups".max_membership) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.sis_id, EXCLUDED.canvas_group_category_id, EXCLUDED.group_category_sis_id, EXCLUDED.canvas_account_id, EXCLUDED.canvas_course_id, EXCLUDED.name, EXCLUDED.workflow_state, EXCLUDED.context_id, EXCLUDED.context_type, EXCLUDED.max_membership) RETURNING "id"  (0.3ms) SELECT COUNT(*) FROM "groups" Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."name" = $1 LIMIT $2 [["name", "Group1"], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SELECT COUNT(*) FROM "group_memberships" GroupMembership Create Many (0.4ms) INSERT INTO "group_memberships" ("canvas_id","canvas_group_id","group_sis_id","canvas_user_id","user_sis_id","workflow_state","created_at","updated_at") VALUES (50,1,NULL,10,NULL,'accepted','2021-10-15 20:57:15.400527','2021-10-15 20:57:15.400527'),(51,2,NULL,11,NULL,'accepted','2021-10-15 20:57:15.400527','2021-10-15 20:57:15.400527') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","canvas_group_id"=EXCLUDED."canvas_group_id","group_sis_id"=EXCLUDED."group_sis_id","canvas_user_id"=EXCLUDED."canvas_user_id","user_sis_id"=EXCLUDED."user_sis_id","workflow_state"=EXCLUDED."workflow_state","updated_at"=EXCLUDED."updated_at" WHERE ("group_memberships".canvas_id, "group_memberships".canvas_group_id, "group_memberships".group_sis_id, "group_memberships".canvas_user_id, "group_memberships".user_sis_id, "group_memberships".workflow_state) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.canvas_group_id, EXCLUDED.group_sis_id, EXCLUDED.canvas_user_id, EXCLUDED.user_sis_id, EXCLUDED.workflow_state) RETURNING "id"  (0.2ms) SELECT COUNT(*) FROM "group_memberships" GroupMembership Load (0.2ms) SELECT "group_memberships".* FROM "group_memberships" WHERE "group_memberships"."canvas_id" = $1 LIMIT $2 [["canvas_id", 50], ["LIMIT", 1]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.3ms) SELECT COUNT(*) FROM "user_observers" UserObserver Create Many (0.5ms) INSERT INTO "user_observers" ("observing_user_id","observed_user_id","workflow_state","created_at","updated_at") VALUES (21,3,'active','2021-10-15 20:57:15.408968','2021-10-15 20:57:15.408968'),(21,2,'active','2021-10-15 20:57:15.408968','2021-10-15 20:57:15.408968') ON CONFLICT (observing_user_id, observed_user_id) DO UPDATE SET "observing_user_id"=EXCLUDED."observing_user_id","observed_user_id"=EXCLUDED."observed_user_id","workflow_state"=EXCLUDED."workflow_state","updated_at"=EXCLUDED."updated_at" WHERE ("user_observers".observing_user_id, "user_observers".observed_user_id, "user_observers".workflow_state) IS DISTINCT FROM (EXCLUDED.observing_user_id, EXCLUDED.observed_user_id, EXCLUDED.workflow_state) RETURNING "id"  (0.3ms) SELECT COUNT(*) FROM "user_observers" UserObserver Load (0.1ms) SELECT "user_observers".* FROM "user_observers" WHERE "user_observers"."observed_user_id" = $1 LIMIT $2 [["observed_user_id", 3], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.4ms) SELECT COUNT(*) FROM "grading_periods" GradingPeriod Create Many (0.6ms) INSERT INTO "grading_periods" ("canvas_id","title","weight","start_date","end_date","close_date","canvas_grading_period_group_id","workflow_state","created_at","updated_at") VALUES (1,'Period 1',0.2,'2019-07-01 06:00:00','2019-08-01 05:59:59','2019-08-01 05:59:59',1,'active','2021-10-15 20:57:15.421464','2021-10-15 20:57:15.421464'),(2,'Period 2',0.8,'2019-08-01 06:00:00','2019-09-01 05:59:59','2019-09-01 05:59:59',1,'deleted','2021-10-15 20:57:15.421464','2021-10-15 20:57:15.421464') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","title"=EXCLUDED."title","weight"=EXCLUDED."weight","start_date"=EXCLUDED."start_date","end_date"=EXCLUDED."end_date","close_date"=EXCLUDED."close_date","canvas_grading_period_group_id"=EXCLUDED."canvas_grading_period_group_id","workflow_state"=EXCLUDED."workflow_state","updated_at"=EXCLUDED."updated_at" WHERE ("grading_periods".canvas_id, "grading_periods".title, "grading_periods".weight, "grading_periods".start_date, "grading_periods".end_date, "grading_periods".close_date, "grading_periods".canvas_grading_period_group_id, "grading_periods".workflow_state) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.title, EXCLUDED.weight, EXCLUDED.start_date, EXCLUDED.end_date, EXCLUDED.close_date, EXCLUDED.canvas_grading_period_group_id, EXCLUDED.workflow_state) RETURNING "id"  (0.2ms) SELECT COUNT(*) FROM "grading_periods" GradingPeriod Load (0.2ms) SELECT "grading_periods".* FROM "grading_periods" WHERE "grading_periods"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.1ms) BEGIN  (0.3ms) SELECT COUNT(*) FROM "grading_period_groups" GradingPeriodGroup Create Many (0.4ms) INSERT INTO "grading_period_groups" ("canvas_id","title","weighted","display_totals_for_all_grading_periods","workflow_state","created_at","updated_at") VALUES (1,'Test Group',FALSE,FALSE,'active','2021-10-15 20:57:15.436389','2021-10-15 20:57:15.436389') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","title"=EXCLUDED."title","weighted"=EXCLUDED."weighted","display_totals_for_all_grading_periods"=EXCLUDED."display_totals_for_all_grading_periods","workflow_state"=EXCLUDED."workflow_state","updated_at"=EXCLUDED."updated_at" WHERE ("grading_period_groups".canvas_id, "grading_period_groups".title, "grading_period_groups".weighted, "grading_period_groups".display_totals_for_all_grading_periods, "grading_period_groups".workflow_state) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.title, EXCLUDED.weighted, EXCLUDED.display_totals_for_all_grading_periods, EXCLUDED.workflow_state) RETURNING "id"  (0.2ms) SELECT COUNT(*) FROM "grading_period_groups" GradingPeriodGroup Load (0.2ms) SELECT "grading_period_groups".* FROM "grading_period_groups" WHERE "grading_period_groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.3ms) SELECT COUNT(*) FROM "user_observers" UserObserver Create Many (0.3ms) INSERT INTO "user_observers" ("observing_user_id","observed_user_id","workflow_state","created_at","updated_at") VALUES (21,3,'active','2021-10-15 20:57:15.446956','2021-10-15 20:57:15.446956'),(21,2,'active','2021-10-15 20:57:15.446956','2021-10-15 20:57:15.446956') ON CONFLICT (observing_user_id, observed_user_id) DO UPDATE SET "observing_user_id"=EXCLUDED."observing_user_id","observed_user_id"=EXCLUDED."observed_user_id","workflow_state"=EXCLUDED."workflow_state","updated_at"=EXCLUDED."updated_at" WHERE ("user_observers".observing_user_id, "user_observers".observed_user_id, "user_observers".workflow_state) IS DISTINCT FROM (EXCLUDED.observing_user_id, EXCLUDED.observed_user_id, EXCLUDED.workflow_state) RETURNING "id"  (0.2ms) SELECT COUNT(*) FROM "user_observers"  (0.2ms) SELECT COUNT(*) FROM "user_observers" UserObserver Create Many (0.3ms) INSERT INTO "user_observers" ("observing_user_id","observed_user_id","workflow_state","created_at","updated_at") VALUES (21,3,'active','2021-10-15 20:57:15.449346','2021-10-15 20:57:15.449346'),(21,2,'active','2021-10-15 20:57:15.449346','2021-10-15 20:57:15.449346') ON CONFLICT (observing_user_id, observed_user_id) DO UPDATE SET "observing_user_id"=EXCLUDED."observing_user_id","observed_user_id"=EXCLUDED."observed_user_id","workflow_state"=EXCLUDED."workflow_state","updated_at"=EXCLUDED."updated_at" WHERE ("user_observers".observing_user_id, "user_observers".observed_user_id, "user_observers".workflow_state) IS DISTINCT FROM (EXCLUDED.observing_user_id, EXCLUDED.observed_user_id, EXCLUDED.workflow_state) RETURNING "id"  (0.2ms) SELECT COUNT(*) FROM "user_observers"  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) SELECT COUNT(*) FROM "users"  (0.3ms) SELECT COUNT(*) FROM "courses" Course Create Many (0.5ms) INSERT INTO "courses" ("canvas_id","sis_id","course_code","name","canvas_account_id","canvas_term_id","start_at","end_at","workflow_state","grading_standard_id","created_at","updated_at") VALUES (1,'course_sis_id_1','C1','Course #1',1,1,'2017-03-27 21:53:18','2017-04-27 12:21:18','active',NULL,'2021-10-15 20:57:15.454903','2021-10-15 20:57:15.454903'),(2,'course_sis_id_2','C2','Course #2',1,1,'2017-03-27 21:53:18','2017-04-27 12:21:18','unpublished',NULL,'2021-10-15 20:57:15.454903','2021-10-15 20:57:15.454903') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","sis_id"=EXCLUDED."sis_id","course_code"=EXCLUDED."course_code","name"=EXCLUDED."name","canvas_account_id"=EXCLUDED."canvas_account_id","canvas_term_id"=EXCLUDED."canvas_term_id","start_at"=EXCLUDED."start_at","end_at"=EXCLUDED."end_at","workflow_state"=EXCLUDED."workflow_state","grading_standard_id"=EXCLUDED."grading_standard_id","updated_at"=EXCLUDED."updated_at" WHERE ("courses".canvas_id, "courses".sis_id, "courses".course_code, "courses".name, "courses".canvas_account_id, "courses".canvas_term_id, "courses".start_at, "courses".end_at, "courses".workflow_state, "courses".grading_standard_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.sis_id, EXCLUDED.course_code, EXCLUDED.name, EXCLUDED.canvas_account_id, EXCLUDED.canvas_term_id, EXCLUDED.start_at, EXCLUDED.end_at, EXCLUDED.workflow_state, EXCLUDED.grading_standard_id) RETURNING "id" User Create Many (0.4ms) INSERT INTO "users" ("canvas_id","sis_id","email","first_name","last_name","name","sortable_name","workflow_state","login_id","created_at","updated_at") VALUES (1,'sis_id_1','poorbastard@yharnam.com','Patches','the Spider','Patches the Spider','the Spider, Patches','active','spiderdude1337','2021-10-15 20:57:15.467714','2021-10-15 20:57:15.467714'),(2,'sis_id_2','dreamer@yharnam.com','Hunter','Djura','Hunter Djura','Djura, Hunter','active','retireddude109','2021-10-15 20:57:15.467714','2021-10-15 20:57:15.467714') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","sis_id"=EXCLUDED."sis_id","email"=EXCLUDED."email","first_name"=EXCLUDED."first_name","last_name"=EXCLUDED."last_name","name"=EXCLUDED."name","sortable_name"=EXCLUDED."sortable_name","workflow_state"=EXCLUDED."workflow_state","login_id"=EXCLUDED."login_id","updated_at"=EXCLUDED."updated_at" WHERE ("users".canvas_id, "users".sis_id, "users".email, "users".first_name, "users".last_name, "users".name, "users".sortable_name, "users".workflow_state, "users".login_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.sis_id, EXCLUDED.email, EXCLUDED.first_name, EXCLUDED.last_name, EXCLUDED.name, EXCLUDED.sortable_name, EXCLUDED.workflow_state, EXCLUDED.login_id) RETURNING "id"  (0.2ms) SELECT COUNT(*) FROM "users"  (0.2ms) SELECT COUNT(*) FROM "courses"  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN Course Create Many (0.5ms) INSERT INTO "courses" ("canvas_id","sis_id","course_code","name","canvas_account_id","canvas_term_id","start_at","end_at","workflow_state","grading_standard_id","created_at","updated_at") VALUES (1,'course_sis_id_1','C1','Course #1',1,1,'2017-03-27 21:53:18','2017-04-27 12:21:18','active',NULL,'2021-10-15 20:57:15.475623','2021-10-15 20:57:15.475623'),(2,'course_sis_id_2','C2','Course #2',1,1,'2017-03-27 21:53:18','2017-04-27 12:21:18','unpublished',NULL,'2021-10-15 20:57:15.475623','2021-10-15 20:57:15.475623') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","sis_id"=EXCLUDED."sis_id","course_code"=EXCLUDED."course_code","name"=EXCLUDED."name","canvas_account_id"=EXCLUDED."canvas_account_id","canvas_term_id"=EXCLUDED."canvas_term_id","start_at"=EXCLUDED."start_at","end_at"=EXCLUDED."end_at","workflow_state"=EXCLUDED."workflow_state","grading_standard_id"=EXCLUDED."grading_standard_id","updated_at"=EXCLUDED."updated_at" WHERE ("courses".canvas_id, "courses".sis_id, "courses".course_code, "courses".name, "courses".canvas_account_id, "courses".canvas_term_id, "courses".start_at, "courses".end_at, "courses".workflow_state, "courses".grading_standard_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.sis_id, EXCLUDED.course_code, EXCLUDED.name, EXCLUDED.canvas_account_id, EXCLUDED.canvas_term_id, EXCLUDED.start_at, EXCLUDED.end_at, EXCLUDED.workflow_state, EXCLUDED.grading_standard_id) RETURNING "id"  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SELECT COUNT(*) FROM "submissions" Submission Create Many (0.5ms) INSERT INTO "submissions" ("canvas_id","canvas_user_id","canvas_course_id","canvas_assignment_id","submitted_at","due_at","graded_at","score","points_possible","excused","workflow_state","created_at","updated_at") VALUES (1,1,1,1,'2017-09-21 18:28:15','2017-09-27 18:28:15','2017-09-21 19:36:23',5.0,10.0,TRUE,'graded','2021-10-15 20:57:15.479979','2021-10-15 20:57:15.479979'),(2,1,1,2,'2017-09-21 18:28:15','2017-09-28 18:28:15','2017-09-21 19:36:23',5.0,10.0,FALSE,'submitted','2021-10-15 20:57:15.479979','2021-10-15 20:57:15.479979') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","canvas_user_id"=EXCLUDED."canvas_user_id","canvas_course_id"=EXCLUDED."canvas_course_id","canvas_assignment_id"=EXCLUDED."canvas_assignment_id","submitted_at"=EXCLUDED."submitted_at","due_at"=EXCLUDED."due_at","graded_at"=EXCLUDED."graded_at","score"=EXCLUDED."score","points_possible"=EXCLUDED."points_possible","excused"=EXCLUDED."excused","workflow_state"=EXCLUDED."workflow_state","updated_at"=EXCLUDED."updated_at" WHERE ("submissions".canvas_id, "submissions".canvas_user_id, "submissions".canvas_course_id, "submissions".canvas_assignment_id, "submissions".submitted_at, "submissions".due_at, "submissions".graded_at, "submissions".score, "submissions".points_possible, "submissions".excused, "submissions".workflow_state) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.canvas_user_id, EXCLUDED.canvas_course_id, EXCLUDED.canvas_assignment_id, EXCLUDED.submitted_at, EXCLUDED.due_at, EXCLUDED.graded_at, EXCLUDED.score, EXCLUDED.points_possible, EXCLUDED.excused, EXCLUDED.workflow_state) RETURNING "id"  (0.2ms) SELECT COUNT(*) FROM "submissions"  (0.2ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [BatchTestJobBase] [a0139ff9-cb9a-48a5-a248-f4df5c56ef3b] Performing BatchTestJobBase (Job ID: a0139ff9-cb9a-48a5-a248-f4df5c56ef3b) from Test(default) [ActiveJob] [BatchTestJobBase] [a0139ff9-cb9a-48a5-a248-f4df5c56ef3b] Performed BatchTestJobBase (Job ID: a0139ff9-cb9a-48a5-a248-f4df5c56ef3b) from Test(default) in 0.25ms  (0.2ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [BatchTestJobBase] [b1daaedd-89e4-4395-84b4-67bb05ef008f] Performing BatchTestJobBase (Job ID: b1daaedd-89e4-4395-84b4-67bb05ef008f) from Test(default) [ActiveJob] [BatchTestJobBase] [b1daaedd-89e4-4395-84b4-67bb05ef008f] Performed BatchTestJobBase (Job ID: b1daaedd-89e4-4395-84b4-67bb05ef008f) from Test(default) in 0.18ms  (0.1ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [BatchTestJobBase] [d5841945-fca8-45fe-9e88-18d8666a2f6a] Performing BatchTestJobBase (Job ID: d5841945-fca8-45fe-9e88-18d8666a2f6a) from Test(default) [ActiveJob] [BatchTestJobBase] [d5841945-fca8-45fe-9e88-18d8666a2f6a] Performed BatchTestJobBase (Job ID: d5841945-fca8-45fe-9e88-18d8666a2f6a) from Test(default) in 0.05ms  (0.2ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [FailingBatchTestJobBase] [4cd8ff3c-0b7a-4fd8-8d8d-cf48829e9b7f] Performing FailingBatchTestJobBase (Job ID: 4cd8ff3c-0b7a-4fd8-8d8d-cf48829e9b7f) from Test(default) [ActiveJob] [FailingBatchTestJobBase] [4cd8ff3c-0b7a-4fd8-8d8d-cf48829e9b7f] Error performing FailingBatchTestJobBase (Job ID: 4cd8ff3c-0b7a-4fd8-8d8d-cf48829e9b7f) from Test(default) in 0.14ms: RuntimeError (Foo): /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/job_batching/support/base_job.rb:12:in `perform' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:39:in `block in perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:109:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch_aware_job.rb:12:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/i18n-1.8.10/lib/i18n.rb:309:in `with_locale' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/translation.rb:9:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:26:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `block in instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications/instrumenter.rb:23:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:25:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `block in tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `block in tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:28:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:22:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:136:in `run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:38:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/job_batching/batch_aware_job_spec.rb:46:in `block (5 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `block in with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `block in with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-rails-5.0.2/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:259:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:644:in `block in run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:606:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/configuration.rb:2067:in `with_suite_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:116:in `block in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/reporter.rb:74:in `report' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:115:in `run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:89:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:71:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:45:in `invoke' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/exe/rspec:4:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:63:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:63:in `kernel_load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:28:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:474:in `exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:30:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:24:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/exe/bundle:49:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/friendly_errors.rb:128:in `with_friendly_errors' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/exe/bundle:37:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `
'  (0.1ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] Enqueued BatchTestJobBase (Job ID: 0e4aecff-f709-4e9d-b64a-cf6dcd8ef2e4) to Test(default)  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] Enqueued BatchTestJobBase (Job ID: 3b3e93e9-ce28-472f-9f73-e536d3e14b3d) to Test(default)  (0.1ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] Enqueued BatchTestJobBase (Job ID: 3d6ceb16-184a-4baf-9c15-2870e264a489) to Test(default)  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] Enqueued RetryingJob (Job ID: 2bf8fd3f-a575-452b-849c-6779ad22e705) to Sidekiq(default) [ActiveJob] [RetryingJob] [2bf8fd3f-a575-452b-849c-6779ad22e705] Performing RetryingJob (Job ID: 2bf8fd3f-a575-452b-849c-6779ad22e705) from Sidekiq(default) [ActiveJob] [RetryingJob] [2bf8fd3f-a575-452b-849c-6779ad22e705] Error performing RetryingJob (Job ID: 2bf8fd3f-a575-452b-849c-6779ad22e705) from Sidekiq(default) in 2.23ms: RuntimeError (A Failure): /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/job_batching/batch_spec.rb:268:in `perform' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:39:in `block in perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:109:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch_aware_job.rb:12:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/i18n-1.8.10/lib/i18n.rb:314:in `with_locale' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/translation.rb:9:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:26:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `block in instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications/instrumenter.rb:23:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:25:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `block in tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `block in tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:28:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:22:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:136:in `run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:38:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:24:in `block in execute' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:109:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/railtie.rb:28:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/execution_wrapper.rb:87:in `wrap' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/reloader.rb:73:in `block in wrap' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/execution_wrapper.rb:87:in `wrap' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/reloader.rb:72:in `wrap' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/railtie.rb:27:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:136:in `run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:22:in `execute' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/queue_adapters/sidekiq_adapter.rb:42:in `perform' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/sidekiq-6.2.2/lib/sidekiq/testing.rb:300:in `execute_job' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/sidekiq-6.2.2/lib/sidekiq/testing.rb:295:in `block in process_job' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/sidekiq-6.2.2/lib/sidekiq/middleware/chain.rb:138:in `block in invoke' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/sidekiq.rb:73:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/sidekiq-6.2.2/lib/sidekiq/middleware/chain.rb:140:in `block in invoke' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/sidekiq-6.2.2/lib/sidekiq/middleware/chain.rb:143:in `invoke' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/sidekiq-6.2.2/lib/sidekiq/testing.rb:294:in `process_job' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/job_batching/batch_spec.rb:289:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `block in with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `block in with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-rails-5.0.2/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:259:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:644:in `block in run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:606:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/configuration.rb:2067:in `with_suite_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:116:in `block in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/reporter.rb:74:in `report' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:115:in `run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:89:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:71:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:45:in `invoke' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/exe/rspec:4:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:63:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:63:in `kernel_load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:28:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:474:in `exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:30:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:24:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/exe/bundle:49:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/friendly_errors.rb:128:in `with_friendly_errors' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/exe/bundle:37:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `
' [ActiveJob] [RetryingJob] [2bf8fd3f-a575-452b-849c-6779ad22e705] Performing RetryingJob (Job ID: 2bf8fd3f-a575-452b-849c-6779ad22e705) from Sidekiq(default) [ActiveJob] [RetryingJob] [2bf8fd3f-a575-452b-849c-6779ad22e705] Performed RetryingJob (Job ID: 2bf8fd3f-a575-452b-849c-6779ad22e705) from Sidekiq(default) in 1.83ms  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] Enqueued TestWorker (Job ID: 66968b4e-ce93-48c8-8b2f-786ca61d65c8) to Sidekiq(default)  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] Enqueued CanvasSync::JobBatches::Batch::Callback::ActiveJobCallbackWorker (Job ID: 6f2104e0-a2d0-4725-acf9-b2e5f199a93a) to Test(default) with arguments: "SampleCallback", "complete", {"a"=>"b"}, "12j2kvBYj9ANaQ", nil  (0.1ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] Enqueued CanvasSync::JobBatches::Batch::Callback::ActiveJobCallbackWorker (Job ID: 84ae59be-84ed-424a-acf5-fa74c9a9e3b1) to Test(default) with arguments: "SampleCallback2", "complete", {"b"=>"a"}, "WX7NqTvLBGuxgg", nil [ActiveJob] Enqueued CanvasSync::JobBatches::Batch::Callback::ActiveJobCallbackWorker (Job ID: 05cc7d2d-4f66-478a-a3a3-3403fa254760) to Test(default) with arguments: "SampleCallback", "complete", {"a"=>"b"}, "WX7NqTvLBGuxgg", nil  (0.4ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] Enqueued ContextedJob (Job ID: 711b44db-c537-4961-a9bb-b43e543d4de0) to Sidekiq(default) [ActiveJob] [TestWorker] [66968b4e-ce93-48c8-8b2f-786ca61d65c8] Performing TestWorker (Job ID: 66968b4e-ce93-48c8-8b2f-786ca61d65c8) from Sidekiq(default) [ActiveJob] [TestWorker] [66968b4e-ce93-48c8-8b2f-786ca61d65c8] Performed TestWorker (Job ID: 66968b4e-ce93-48c8-8b2f-786ca61d65c8) from Sidekiq(default) in 1.43ms [ActiveJob] [ContextedJob] [711b44db-c537-4961-a9bb-b43e543d4de0] Performing ContextedJob (Job ID: 711b44db-c537-4961-a9bb-b43e543d4de0) from Sidekiq(default) [ActiveJob] [ContextedJob] [711b44db-c537-4961-a9bb-b43e543d4de0] Performed ContextedJob (Job ID: 711b44db-c537-4961-a9bb-b43e543d4de0) from Sidekiq(default) in 1.83ms  (0.2ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] Enqueued ContextedJob (Job ID: 80616d68-43be-466f-b1db-6b5d3a56bd32) to Sidekiq(default) [ActiveJob] [ContextedJob] [80616d68-43be-466f-b1db-6b5d3a56bd32] Performing ContextedJob (Job ID: 80616d68-43be-466f-b1db-6b5d3a56bd32) from Sidekiq(default) [ActiveJob] [ContextedJob] [80616d68-43be-466f-b1db-6b5d3a56bd32] Performed ContextedJob (Job ID: 80616d68-43be-466f-b1db-6b5d3a56bd32) from Sidekiq(default) in 4.33ms  (0.1ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] Enqueued BatchTestJobBase (Job ID: dc4706a6-76a4-4332-949c-24236d77c227) to Sidekiq(default) [ActiveJob] [BatchTestJobBase] [dc4706a6-76a4-4332-949c-24236d77c227] Performing BatchTestJobBase (Job ID: dc4706a6-76a4-4332-949c-24236d77c227) from Sidekiq(default) [ActiveJob] [BatchTestJobBase] [dc4706a6-76a4-4332-949c-24236d77c227] Performed BatchTestJobBase (Job ID: dc4706a6-76a4-4332-949c-24236d77c227) from Sidekiq(default) in 1.88ms [ActiveJob] Enqueued ContextedJob (Job ID: ed01fa09-8acc-4f23-910f-0c5f318f46a9) to Sidekiq(default) [ActiveJob] [ContextedJob] [ed01fa09-8acc-4f23-910f-0c5f318f46a9] Performing ContextedJob (Job ID: ed01fa09-8acc-4f23-910f-0c5f318f46a9) from Sidekiq(default) [ActiveJob] [ContextedJob] [ed01fa09-8acc-4f23-910f-0c5f318f46a9] Performed ContextedJob (Job ID: ed01fa09-8acc-4f23-910f-0c5f318f46a9) from Sidekiq(default) in 3.11ms  (0.2ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] Enqueued TestWorker (Job ID: 5035c219-5499-4b79-9594-861dee6ac512) to Sidekiq(default) [ActiveJob] Enqueued TestWorker (Job ID: cdf7d5a2-02b2-419c-b520-766a10bb12fb) to Sidekiq(default) [ActiveJob] Enqueued TestWorker (Job ID: de87c94e-6c76-4e1b-810c-f94812695dc8) to Sidekiq(default)  (0.1ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] Enqueued WorkerA (Job ID: 1b83fc7d-714d-453d-9f9d-1908ca081074) to Sidekiq(default) [ActiveJob] Enqueued WorkerB (Job ID: a6caaedf-c9f0-4f0c-9255-41ceedb61e84) to Sidekiq(default) [ActiveJob] Enqueued WorkerA (Job ID: 9a764075-7158-47d0-9300-17ef406c496c) to Sidekiq(default) [ActiveJob] Enqueued WorkerC (Job ID: 168ddf76-8256-4cd3-97e3-d910a19caaed) to Sidekiq(default)  (1.5ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (2.0ms) BEGIN  (3.3ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (1.2ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (2.4ms) BEGIN  (11.9ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.5ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] Enqueued TestWorker (Job ID: 6e3aab1d-cd57-4395-b5f8-e6edfcd30d12) to Sidekiq(default)  (0.2ms) ROLLBACK  (4.8ms) BEGIN  (0.5ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] Enqueued TestWorker (Job ID: 2714570f-6f91-4601-805e-b8602bb9ab2a) to Sidekiq(default)  (0.2ms) ROLLBACK  (0.4ms) SELECT "schema_migrations"."version" FROM "schema_migrations" ORDER BY "schema_migrations"."version" ASC  (0.2ms) BEGIN  (0.3ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.5ms) SELECT COUNT(*) FROM "canvas_sync_job_logs" [ActiveJob] [GoodJob] [5bb1c41f-41b0-4d29-ba3e-2f499b8acaa6] Performing GoodJob (Job ID: 5bb1c41f-41b0-4d29-ba3e-2f499b8acaa6) from Test(default) with arguments: "argument" [ActiveJob] [GoodJob] [5bb1c41f-41b0-4d29-ba3e-2f499b8acaa6] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "5bb1c41f-41b0-4d29-ba3e-2f499b8acaa6"], ["LIMIT", 1]] [ActiveJob] [GoodJob] [5bb1c41f-41b0-4d29-ba3e-2f499b8acaa6]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [GoodJob] [5bb1c41f-41b0-4d29-ba3e-2f499b8acaa6] CanvasSync::JobLog Create (0.4ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "GoodJob"], ["status", "enqueued"], ["job_arguments", "---\n- argument\n"], ["created_at", "2021-10-15 20:57:26.479609"], ["updated_at", "2021-10-15 20:57:26.479609"], ["job_id", "5bb1c41f-41b0-4d29-ba3e-2f499b8acaa6"]] [ActiveJob] [GoodJob] [5bb1c41f-41b0-4d29-ba3e-2f499b8acaa6]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [GoodJob] [5bb1c41f-41b0-4d29-ba3e-2f499b8acaa6]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [GoodJob] [5bb1c41f-41b0-4d29-ba3e-2f499b8acaa6] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-10-15 20:57:26.481607"], ["status", "running"], ["updated_at", "2021-10-15 20:57:26.482035"], ["id", 181]] [ActiveJob] [GoodJob] [5bb1c41f-41b0-4d29-ba3e-2f499b8acaa6]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [GoodJob] [5bb1c41f-41b0-4d29-ba3e-2f499b8acaa6]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [GoodJob] [5bb1c41f-41b0-4d29-ba3e-2f499b8acaa6] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2021-10-15 20:57:26.483227"], ["status", "success"], ["updated_at", "2021-10-15 20:57:26.483515"], ["id", 181]] [ActiveJob] [GoodJob] [5bb1c41f-41b0-4d29-ba3e-2f499b8acaa6]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [GoodJob] [5bb1c41f-41b0-4d29-ba3e-2f499b8acaa6] Performed GoodJob (Job ID: 5bb1c41f-41b0-4d29-ba3e-2f499b8acaa6) from Test(default) in 16.11ms  (0.2ms) SELECT COUNT(*) FROM "canvas_sync_job_logs" CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" ORDER BY "canvas_sync_job_logs"."id" DESC LIMIT $1 [["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.3ms) BEGIN [ActiveJob] [BadJob] [2df18d88-f6d3-430f-903e-ae5ef1b8455a] Performing BadJob (Job ID: 2df18d88-f6d3-430f-903e-ae5ef1b8455a) from Test(default) with arguments: "argument" [ActiveJob] [BadJob] [2df18d88-f6d3-430f-903e-ae5ef1b8455a] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "2df18d88-f6d3-430f-903e-ae5ef1b8455a"], ["LIMIT", 1]] [ActiveJob] [BadJob] [2df18d88-f6d3-430f-903e-ae5ef1b8455a]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [BadJob] [2df18d88-f6d3-430f-903e-ae5ef1b8455a] CanvasSync::JobLog Create (0.2ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "BadJob"], ["status", "enqueued"], ["job_arguments", "---\n- argument\n"], ["created_at", "2021-10-15 20:57:26.489151"], ["updated_at", "2021-10-15 20:57:26.489151"], ["job_id", "2df18d88-f6d3-430f-903e-ae5ef1b8455a"]] [ActiveJob] [BadJob] [2df18d88-f6d3-430f-903e-ae5ef1b8455a]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [BadJob] [2df18d88-f6d3-430f-903e-ae5ef1b8455a]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [BadJob] [2df18d88-f6d3-430f-903e-ae5ef1b8455a] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-10-15 20:57:26.490288"], ["status", "running"], ["updated_at", "2021-10-15 20:57:26.490529"], ["id", 182]] [ActiveJob] [BadJob] [2df18d88-f6d3-430f-903e-ae5ef1b8455a]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [BadJob] [2df18d88-f6d3-430f-903e-ae5ef1b8455a]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [BadJob] [2df18d88-f6d3-430f-903e-ae5ef1b8455a] CanvasSync::JobLog Update (0.4ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "exception" = $2, "backtrace" = $3, "status" = $4, "updated_at" = $5 WHERE "canvas_sync_job_logs"."id" = $6 [["completed_at", "2021-10-15 20:57:26.491471"], ["exception", "EvilError: EvilError"], ["backtrace", "/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:12:in `perform'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:39:in `block in perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:109:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch_aware_job.rb:22:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:21:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/i18n-1.8.10/lib/i18n.rb:309:in `with_locale'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/translation.rb:9:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:26:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `block in instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications/instrumenter.rb:23:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:25:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `block in tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `block in tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:28:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:22:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:136:in `run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:38:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:18:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:40:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/matchers/built_in/raise_error.rb:59:in `matches?'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:51:in `block in handle_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:27:in `with_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:48:in `handle_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:65:in `to'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:101:in `to'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:39:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `block in with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `block in with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-rails-5.0.2/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:259:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:644:in `block in run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:606:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/configuration.rb:2067:in `with_suite_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:116:in `block in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/reporter.rb:74:in `report'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:115:in `run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:89:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:71:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:45:in `invoke'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/exe/rspec:4:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:63:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:63:in `kernel_load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:28:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:474:in `exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:30:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:24:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/exe/bundle:49:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/friendly_errors.rb:128:in `with_friendly_errors'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/exe/bundle:37:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `
'"], ["status", "error"], ["updated_at", "2021-10-15 20:57:26.491759"], ["id", 182]] [ActiveJob] [BadJob] [2df18d88-f6d3-430f-903e-ae5ef1b8455a]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [BadJob] [2df18d88-f6d3-430f-903e-ae5ef1b8455a] Error performing BadJob (Job ID: 2df18d88-f6d3-430f-903e-ae5ef1b8455a) from Test(default) in 4.57ms: EvilError (EvilError): /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:12:in `perform' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:39:in `block in perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:109:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch_aware_job.rb:22:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:21:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/i18n-1.8.10/lib/i18n.rb:309:in `with_locale' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/translation.rb:9:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:26:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `block in instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications/instrumenter.rb:23:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:25:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `block in tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `block in tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:28:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:22:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:136:in `run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:38:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:18:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:40:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/matchers/built_in/raise_error.rb:59:in `matches?' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:51:in `block in handle_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:27:in `with_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:48:in `handle_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:65:in `to' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:101:in `to' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:39:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `block in with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `block in with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-rails-5.0.2/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:259:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:644:in `block in run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:606:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/configuration.rb:2067:in `with_suite_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:116:in `block in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/reporter.rb:74:in `report' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:115:in `run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:89:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:71:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:45:in `invoke' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/exe/rspec:4:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:63:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:63:in `kernel_load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:28:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:474:in `exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:30:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:24:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/exe/bundle:49:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/friendly_errors.rb:128:in `with_friendly_errors' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/exe/bundle:37:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `
' CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" ORDER BY "canvas_sync_job_logs"."id" DESC LIMIT $1 [["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [BadJob] [43a06501-e468-46b4-97f9-069022020d7d] Performing BadJob (Job ID: 43a06501-e468-46b4-97f9-069022020d7d) from Test(default) [ActiveJob] [BadJob] [43a06501-e468-46b4-97f9-069022020d7d] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "43a06501-e468-46b4-97f9-069022020d7d"], ["LIMIT", 1]] [ActiveJob] [BadJob] [43a06501-e468-46b4-97f9-069022020d7d]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [BadJob] [43a06501-e468-46b4-97f9-069022020d7d] CanvasSync::JobLog Create (0.2ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["job_class", "BadJob"], ["status", "enqueued"], ["created_at", "2021-10-15 20:57:26.496044"], ["updated_at", "2021-10-15 20:57:26.496044"], ["job_id", "43a06501-e468-46b4-97f9-069022020d7d"]] [ActiveJob] [BadJob] [43a06501-e468-46b4-97f9-069022020d7d]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [BadJob] [43a06501-e468-46b4-97f9-069022020d7d]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [BadJob] [43a06501-e468-46b4-97f9-069022020d7d] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-10-15 20:57:26.496895"], ["status", "running"], ["updated_at", "2021-10-15 20:57:26.497170"], ["id", 183]] [ActiveJob] [BadJob] [43a06501-e468-46b4-97f9-069022020d7d]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [BadJob] [43a06501-e468-46b4-97f9-069022020d7d]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [BadJob] [43a06501-e468-46b4-97f9-069022020d7d] CanvasSync::JobLog Update (0.4ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "exception" = $2, "backtrace" = $3, "status" = $4, "updated_at" = $5 WHERE "canvas_sync_job_logs"."id" = $6 [["completed_at", "2021-10-15 20:57:26.498182"], ["exception", "ArgumentError: wrong number of arguments (given 0, expected 1)"], ["backtrace", "/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:11:in `perform'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:39:in `block in perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:109:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch_aware_job.rb:22:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:21:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/i18n-1.8.10/lib/i18n.rb:309:in `with_locale'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/translation.rb:9:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:26:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `block in instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications/instrumenter.rb:23:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:25:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `block in tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `block in tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:28:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:22:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:136:in `run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:38:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:18:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:52:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/matchers/built_in/raise_error.rb:59:in `matches?'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:51:in `block in handle_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:27:in `with_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:48:in `handle_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:65:in `to'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:101:in `to'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:51:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `block in with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `block in with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-rails-5.0.2/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:259:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:644:in `block in run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:606:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/configuration.rb:2067:in `with_suite_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:116:in `block in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/reporter.rb:74:in `report'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:115:in `run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:89:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:71:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:45:in `invoke'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/exe/rspec:4:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:63:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:63:in `kernel_load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:28:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:474:in `exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:30:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:24:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/exe/bundle:49:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/friendly_errors.rb:128:in `with_friendly_errors'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/exe/bundle:37:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `
'"], ["status", "error"], ["updated_at", "2021-10-15 20:57:26.498414"], ["id", 183]] [ActiveJob] [BadJob] [43a06501-e468-46b4-97f9-069022020d7d]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [BadJob] [43a06501-e468-46b4-97f9-069022020d7d] Error performing BadJob (Job ID: 43a06501-e468-46b4-97f9-069022020d7d) from Test(default) in 4.33ms: ArgumentError (wrong number of arguments (given 0, expected 1)): /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:11:in `perform' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:39:in `block in perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:109:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch_aware_job.rb:22:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:21:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/i18n-1.8.10/lib/i18n.rb:309:in `with_locale' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/translation.rb:9:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:26:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `block in instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications/instrumenter.rb:23:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:25:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `block in tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `block in tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:28:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:22:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:136:in `run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:38:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:18:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:52:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/matchers/built_in/raise_error.rb:59:in `matches?' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:51:in `block in handle_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:27:in `with_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:48:in `handle_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:65:in `to' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:101:in `to' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:51:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `block in with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `block in with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-rails-5.0.2/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:259:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:644:in `block in run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:606:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/configuration.rb:2067:in `with_suite_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:116:in `block in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/reporter.rb:74:in `report' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:115:in `run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:89:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:71:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:45:in `invoke' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/exe/rspec:4:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:63:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:63:in `kernel_load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:28:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:474:in `exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:30:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:24:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/exe/bundle:49:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/friendly_errors.rb:128:in `with_friendly_errors' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/exe/bundle:37:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `
'  (0.2ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [BadJob] [98ee594c-e8dd-4b4d-8c98-38e5e9c5d185] Performing BadJob (Job ID: 98ee594c-e8dd-4b4d-8c98-38e5e9c5d185) from Test(default) [ActiveJob] [BadJob] [98ee594c-e8dd-4b4d-8c98-38e5e9c5d185] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "98ee594c-e8dd-4b4d-8c98-38e5e9c5d185"], ["LIMIT", 1]] [ActiveJob] [BadJob] [98ee594c-e8dd-4b4d-8c98-38e5e9c5d185]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [BadJob] [98ee594c-e8dd-4b4d-8c98-38e5e9c5d185] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["job_class", "BadJob"], ["status", "enqueued"], ["created_at", "2021-10-15 20:57:26.502118"], ["updated_at", "2021-10-15 20:57:26.502118"], ["job_id", "98ee594c-e8dd-4b4d-8c98-38e5e9c5d185"]] [ActiveJob] [BadJob] [98ee594c-e8dd-4b4d-8c98-38e5e9c5d185]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [BadJob] [98ee594c-e8dd-4b4d-8c98-38e5e9c5d185]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [BadJob] [98ee594c-e8dd-4b4d-8c98-38e5e9c5d185] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-10-15 20:57:26.503201"], ["status", "running"], ["updated_at", "2021-10-15 20:57:26.503464"], ["id", 184]] [ActiveJob] [BadJob] [98ee594c-e8dd-4b4d-8c98-38e5e9c5d185]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [BadJob] [98ee594c-e8dd-4b4d-8c98-38e5e9c5d185]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [BadJob] [98ee594c-e8dd-4b4d-8c98-38e5e9c5d185] CanvasSync::JobLog Update (0.8ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "exception" = $2, "backtrace" = $3, "status" = $4, "updated_at" = $5 WHERE "canvas_sync_job_logs"."id" = $6 [["completed_at", "2021-10-15 20:57:26.508788"], ["exception", "ArgumentError: wrong number of arguments (given 0, expected 1)"], ["backtrace", "/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:11:in `perform'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:39:in `block in perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:109:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch_aware_job.rb:22:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:21:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/i18n-1.8.10/lib/i18n.rb:309:in `with_locale'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/translation.rb:9:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:26:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `block in instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications/instrumenter.rb:23:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:25:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `block in tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `block in tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:28:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:22:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:136:in `run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:38:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:18:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:60:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/matchers/built_in/raise_error.rb:59:in `matches?'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:51:in `block in handle_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:27:in `with_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:48:in `handle_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:65:in `to'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:101:in `to'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:59:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `block in with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `block in with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-rails-5.0.2/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:259:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:644:in `block in run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:606:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/configuration.rb:2067:in `with_suite_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:116:in `block in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/reporter.rb:74:in `report'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:115:in `run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:89:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:71:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:45:in `invoke'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/exe/rspec:4:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:63:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:63:in `kernel_load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:28:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:474:in `exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:30:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:24:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/exe/bundle:49:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/friendly_errors.rb:128:in `with_friendly_errors'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/exe/bundle:37:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `
'\n\nError Occurred while handling an Error: NoMethodError: undefined method `bad_catcher' for BadJob:Class\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-mocks-3.10.2/lib/rspec/mocks/method_double.rb:28:in `block in original_implementation_callable'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-mocks-3.10.2/lib/rspec/mocks/message_expectation.rb:101:in `block in and_call_original'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-mocks-3.10.2/lib/rspec/mocks/message_expectation.rb:740:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-mocks-3.10.2/lib/rspec/mocks/message_expectation.rb:572:in `invoke_incrementing_actual_calls_by'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-mocks-3.10.2/lib/rspec/mocks/message_expectation.rb:427:in `invoke'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-mocks-3.10.2/lib/rspec/mocks/proxy.rb:217:in `message_received'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-mocks-3.10.2/lib/rspec/mocks/proxy.rb:361:in `message_received'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-mocks-3.10.2/lib/rspec/mocks/method_double.rb:78:in `proxy_method_invoked'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-mocks-3.10.2/lib/rspec/mocks/method_double.rb:64:in `block (2 levels) in define_proxy_method'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:31:in `rescue in block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:23:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/i18n-1.8.10/lib/i18n.rb:309:in `with_locale'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/translation.rb:9:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:26:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `block in instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications/instrumenter.rb:23:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:25:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `block in tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `block in tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:28:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:22:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:136:in `run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:38:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:18:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:60:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/matchers/built_in/raise_error.rb:59:in `matches?'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:51:in `block in handle_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:27:in `with_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:48:in `handle_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:65:in `to'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:101:in `to'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:59:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `block in with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `block in with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-rails-5.0.2/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:259:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:644:in `block in run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:606:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/configuration.rb:2067:in `with_suite_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:116:in `block in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/reporter.rb:74:in `report'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:115:in `run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:89:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:71:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:45:in `invoke'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/exe/rspec:4:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:63:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:63:in `kernel_load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:28:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:474:in `exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:30:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:24:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/exe/bundle:49:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/friendly_errors.rb:128:in `with_friendly_errors'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/exe/bundle:37:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `
'"], ["status", "error"], ["updated_at", "2021-10-15 20:57:26.509280"], ["id", 184]] [ActiveJob] [BadJob] [98ee594c-e8dd-4b4d-8c98-38e5e9c5d185]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [BadJob] [98ee594c-e8dd-4b4d-8c98-38e5e9c5d185] Error performing BadJob (Job ID: 98ee594c-e8dd-4b4d-8c98-38e5e9c5d185) from Test(default) in 9.94ms: ArgumentError (wrong number of arguments (given 0, expected 1)): /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:11:in `perform' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:39:in `block in perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:109:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch_aware_job.rb:22:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:21:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/i18n-1.8.10/lib/i18n.rb:309:in `with_locale' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/translation.rb:9:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:26:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `block in instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications/instrumenter.rb:23:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:25:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `block in tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `block in tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:28:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:22:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:136:in `run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:38:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:18:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:60:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/matchers/built_in/raise_error.rb:59:in `matches?' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:51:in `block in handle_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:27:in `with_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:48:in `handle_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:65:in `to' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:101:in `to' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:59:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `block in with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `block in with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-rails-5.0.2/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:259:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:644:in `block in run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:606:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/configuration.rb:2067:in `with_suite_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:116:in `block in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/reporter.rb:74:in `report' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:115:in `run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:89:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:71:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:45:in `invoke' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/exe/rspec:4:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:63:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:63:in `kernel_load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:28:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:474:in `exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:30:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:24:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/exe/bundle:49:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/friendly_errors.rb:128:in `with_friendly_errors' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/exe/bundle:37:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `
' CanvasSync::JobLog Load (0.3ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" ORDER BY "canvas_sync_job_logs"."id" DESC LIMIT $1 [["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [CanvasSync::Jobs::ReportChecker] [153bde25-0515-4b8f-9e5e-a395021c326b] Performing CanvasSync::Jobs::ReportChecker (Job ID: 153bde25-0515-4b8f-9e5e-a395021c326b) from Test(default) with arguments: "provisioning_csv", 1, "FakeProcessor", {} [ActiveJob] [CanvasSync::Jobs::ReportChecker] [153bde25-0515-4b8f-9e5e-a395021c326b] CanvasSync::JobLog Load (0.3ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "153bde25-0515-4b8f-9e5e-a395021c326b"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [153bde25-0515-4b8f-9e5e-a395021c326b]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [153bde25-0515-4b8f-9e5e-a395021c326b] CanvasSync::JobLog Create (0.2ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- provisioning_csv\n- 1\n- FakeProcessor\n- {}\n"], ["created_at", "2021-10-15 20:57:26.516209"], ["updated_at", "2021-10-15 20:57:26.516209"], ["job_id", "153bde25-0515-4b8f-9e5e-a395021c326b"]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [153bde25-0515-4b8f-9e5e-a395021c326b]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [153bde25-0515-4b8f-9e5e-a395021c326b]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [153bde25-0515-4b8f-9e5e-a395021c326b] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-10-15 20:57:26.517434"], ["status", "running"], ["updated_at", "2021-10-15 20:57:26.517720"], ["id", 185]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [153bde25-0515-4b8f-9e5e-a395021c326b]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [153bde25-0515-4b8f-9e5e-a395021c326b]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [153bde25-0515-4b8f-9e5e-a395021c326b] CanvasSync::JobLog Destroy (0.3ms) DELETE FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."id" = $1 [["id", 185]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [153bde25-0515-4b8f-9e5e-a395021c326b]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [153bde25-0515-4b8f-9e5e-a395021c326b] Performed CanvasSync::Jobs::ReportChecker (Job ID: 153bde25-0515-4b8f-9e5e-a395021c326b) from Test(default) in 7.78ms  (0.1ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [CanvasSync::Jobs::ReportChecker] [1dde971c-12a6-4922-ae2c-2a5dcd3cff62] Performing CanvasSync::Jobs::ReportChecker (Job ID: 1dde971c-12a6-4922-ae2c-2a5dcd3cff62) from Test(default) with arguments: "provisioning_csv", 1, "FakeProcessor", {} [ActiveJob] [CanvasSync::Jobs::ReportChecker] [1dde971c-12a6-4922-ae2c-2a5dcd3cff62] CanvasSync::JobLog Load (0.3ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "1dde971c-12a6-4922-ae2c-2a5dcd3cff62"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [1dde971c-12a6-4922-ae2c-2a5dcd3cff62]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [1dde971c-12a6-4922-ae2c-2a5dcd3cff62] CanvasSync::JobLog Create (0.2ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- provisioning_csv\n- 1\n- FakeProcessor\n- {}\n"], ["created_at", "2021-10-15 20:57:26.525767"], ["updated_at", "2021-10-15 20:57:26.525767"], ["job_id", "1dde971c-12a6-4922-ae2c-2a5dcd3cff62"]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [1dde971c-12a6-4922-ae2c-2a5dcd3cff62]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [1dde971c-12a6-4922-ae2c-2a5dcd3cff62]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [1dde971c-12a6-4922-ae2c-2a5dcd3cff62] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-10-15 20:57:26.527106"], ["status", "running"], ["updated_at", "2021-10-15 20:57:26.527333"], ["id", 186]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [1dde971c-12a6-4922-ae2c-2a5dcd3cff62]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [1dde971c-12a6-4922-ae2c-2a5dcd3cff62]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [1dde971c-12a6-4922-ae2c-2a5dcd3cff62] CanvasSync::JobLog Create (0.2ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- provisioning_csv\n- 1\n- FakeProcessor\n- {}\n- {}\n"], ["created_at", "2021-10-15 20:57:26.530547"], ["updated_at", "2021-10-15 20:57:26.530547"], ["job_id", "0d885fbc-5f4e-44cf-a924-101b52cdc8b7"]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [1dde971c-12a6-4922-ae2c-2a5dcd3cff62]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [1dde971c-12a6-4922-ae2c-2a5dcd3cff62] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: 0d885fbc-5f4e-44cf-a924-101b52cdc8b7) to Test(default) at 2021-10-15 20:57:56 UTC with arguments: "provisioning_csv", 1, "FakeProcessor", {}, {} [ActiveJob] [CanvasSync::Jobs::ReportChecker] [1dde971c-12a6-4922-ae2c-2a5dcd3cff62]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [1dde971c-12a6-4922-ae2c-2a5dcd3cff62] CanvasSync::JobLog Destroy (0.3ms) DELETE FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."id" = $1 [["id", 186]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [1dde971c-12a6-4922-ae2c-2a5dcd3cff62]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [1dde971c-12a6-4922-ae2c-2a5dcd3cff62] Performed CanvasSync::Jobs::ReportChecker (Job ID: 1dde971c-12a6-4922-ae2c-2a5dcd3cff62) from Test(default) in 8.5ms  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] [CanvasSync::Jobs::ReportChecker] [1f6abaf9-ee55-44ff-8439-7ec413590ca2] Performing CanvasSync::Jobs::ReportChecker (Job ID: 1f6abaf9-ee55-44ff-8439-7ec413590ca2) from Test(default) with arguments: "provisioning_csv", 1, "FakeProcessor", {} [ActiveJob] [CanvasSync::Jobs::ReportChecker] [1f6abaf9-ee55-44ff-8439-7ec413590ca2] CanvasSync::JobLog Load (0.3ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "1f6abaf9-ee55-44ff-8439-7ec413590ca2"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [1f6abaf9-ee55-44ff-8439-7ec413590ca2]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [1f6abaf9-ee55-44ff-8439-7ec413590ca2] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- provisioning_csv\n- 1\n- FakeProcessor\n- {}\n"], ["created_at", "2021-10-15 20:57:26.537456"], ["updated_at", "2021-10-15 20:57:26.537456"], ["job_id", "1f6abaf9-ee55-44ff-8439-7ec413590ca2"]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [1f6abaf9-ee55-44ff-8439-7ec413590ca2]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [1f6abaf9-ee55-44ff-8439-7ec413590ca2]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [1f6abaf9-ee55-44ff-8439-7ec413590ca2] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-10-15 20:57:26.539117"], ["status", "running"], ["updated_at", "2021-10-15 20:57:26.539386"], ["id", 188]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [1f6abaf9-ee55-44ff-8439-7ec413590ca2]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [1f6abaf9-ee55-44ff-8439-7ec413590ca2]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [1f6abaf9-ee55-44ff-8439-7ec413590ca2] CanvasSync::JobLog Update (0.6ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "exception" = $2, "backtrace" = $3, "status" = $4, "updated_at" = $5 WHERE "canvas_sync_job_logs"."id" = $6 [["completed_at", "2021-10-15 20:57:26.545650"], ["exception", "NameError: undefined local variable or method `current_organization' for #"], ["backtrace", "/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/jobs/report_checker.rb:35:in `perform'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:39:in `block in perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:109:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch_aware_job.rb:22:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:21:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/i18n-1.8.10/lib/i18n.rb:309:in `with_locale'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/translation.rb:9:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:26:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `block in instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications/instrumenter.rb:23:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:25:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `block in tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `block in tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:28:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:22:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:136:in `run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:38:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:18:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/report_checker_spec.rb:11:in `start_job'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/report_checker_spec.rb:53:in `block (5 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/matchers/built_in/raise_error.rb:59:in `matches?'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:51:in `block in handle_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:27:in `with_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:48:in `handle_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:65:in `to'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:101:in `to'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/report_checker_spec.rb:53:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `block in with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `block in with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-rails-5.0.2/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:259:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:644:in `block in run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:606:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/configuration.rb:2067:in `with_suite_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:116:in `block in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/reporter.rb:74:in `report'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:115:in `run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:89:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:71:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:45:in `invoke'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/exe/rspec:4:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:63:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:63:in `kernel_load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:28:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:474:in `exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:30:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:24:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/exe/bundle:49:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/friendly_errors.rb:128:in `with_friendly_errors'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/exe/bundle:37:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `
'"], ["status", "error"], ["updated_at", "2021-10-15 20:57:26.546092"], ["id", 188]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [1f6abaf9-ee55-44ff-8439-7ec413590ca2]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [1f6abaf9-ee55-44ff-8439-7ec413590ca2] Error performing CanvasSync::Jobs::ReportChecker (Job ID: 1f6abaf9-ee55-44ff-8439-7ec413590ca2) from Test(default) in 12.25ms: NameError (undefined local variable or method `current_organization' for #): /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/jobs/report_checker.rb:35:in `perform' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:39:in `block in perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:109:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch_aware_job.rb:22:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:21:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/i18n-1.8.10/lib/i18n.rb:309:in `with_locale' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/translation.rb:9:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:26:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `block in instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications/instrumenter.rb:23:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:25:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `block in tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `block in tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:28:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:22:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:136:in `run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:38:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:18:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/report_checker_spec.rb:11:in `start_job' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/report_checker_spec.rb:53:in `block (5 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/matchers/built_in/raise_error.rb:59:in `matches?' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:51:in `block in handle_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:27:in `with_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:48:in `handle_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:65:in `to' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:101:in `to' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/report_checker_spec.rb:53:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `block in with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `block in with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-rails-5.0.2/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:259:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:644:in `block in run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:606:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/configuration.rb:2067:in `with_suite_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:116:in `block in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/reporter.rb:74:in `report' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:115:in `run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:89:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:71:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:45:in `invoke' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/exe/rspec:4:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:63:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:63:in `kernel_load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:28:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:474:in `exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:30:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:24:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/exe/bundle:49:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/friendly_errors.rb:128:in `with_friendly_errors' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/exe/bundle:37:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `
'  (0.2ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [6022e8dd-4645-4fed-a570-c6e7a8bba756] Performing CanvasSync::Jobs::ReportProcessorJob (Job ID: 6022e8dd-4645-4fed-a570-c6e7a8bba756) from Test(default) with arguments: "provisioning_csv", "https://test.instructure.com/sample_report_download", "FakeProcessor", {}, 1 [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [6022e8dd-4645-4fed-a570-c6e7a8bba756] CanvasSync::JobLog Load (0.1ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "6022e8dd-4645-4fed-a570-c6e7a8bba756"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [6022e8dd-4645-4fed-a570-c6e7a8bba756]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [6022e8dd-4645-4fed-a570-c6e7a8bba756] CanvasSync::JobLog Create (0.2ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportProcessorJob"], ["status", "enqueued"], ["job_arguments", "---\n- provisioning_csv\n- https://test.instructure.com/sample_report_download\n- FakeProcessor\n- {}\n- 1\n"], ["created_at", "2021-10-15 20:57:26.551867"], ["updated_at", "2021-10-15 20:57:26.551867"], ["job_id", "6022e8dd-4645-4fed-a570-c6e7a8bba756"]] [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [6022e8dd-4645-4fed-a570-c6e7a8bba756]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [6022e8dd-4645-4fed-a570-c6e7a8bba756]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [6022e8dd-4645-4fed-a570-c6e7a8bba756] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-10-15 20:57:26.553087"], ["status", "running"], ["updated_at", "2021-10-15 20:57:26.553338"], ["id", 189]] [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [6022e8dd-4645-4fed-a570-c6e7a8bba756]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [6022e8dd-4645-4fed-a570-c6e7a8bba756]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [6022e8dd-4645-4fed-a570-c6e7a8bba756] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "job_class" = $1, "updated_at" = $2 WHERE "canvas_sync_job_logs"."id" = $3 [["job_class", "FakeProcessor"], ["updated_at", "2021-10-15 20:57:26.554509"], ["id", 189]] [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [6022e8dd-4645-4fed-a570-c6e7a8bba756]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [6022e8dd-4645-4fed-a570-c6e7a8bba756]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [6022e8dd-4645-4fed-a570-c6e7a8bba756] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2021-10-15 20:57:26.565746"], ["status", "success"], ["updated_at", "2021-10-15 20:57:26.566244"], ["id", 189]] [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [6022e8dd-4645-4fed-a570-c6e7a8bba756]  (0.3ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [6022e8dd-4645-4fed-a570-c6e7a8bba756] Performed CanvasSync::Jobs::ReportProcessorJob (Job ID: 6022e8dd-4645-4fed-a570-c6e7a8bba756) from Test(default) in 30.97ms  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] [CanvasSync::Jobs::ReportStarter] [f82be013-ccd5-4f95-8b2e-0e4b41e88791] Performing CanvasSync::Jobs::ReportStarter (Job ID: f82be013-ccd5-4f95-8b2e-0e4b41e88791) from Test(default) with arguments: "provisioning_csv", {"parameters[users]"=>true}, "CoolProcessor", {:models=>["users"]} [ActiveJob] [CanvasSync::Jobs::ReportStarter] [f82be013-ccd5-4f95-8b2e-0e4b41e88791] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "f82be013-ccd5-4f95-8b2e-0e4b41e88791"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::ReportStarter] [f82be013-ccd5-4f95-8b2e-0e4b41e88791]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [f82be013-ccd5-4f95-8b2e-0e4b41e88791] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportStarter"], ["status", "enqueued"], ["job_arguments", "---\n- provisioning_csv\n- parameters[users]: true\n- CoolProcessor\n- :models:\n - users\n"], ["created_at", "2021-10-15 20:57:26.586670"], ["updated_at", "2021-10-15 20:57:26.586670"], ["job_id", "f82be013-ccd5-4f95-8b2e-0e4b41e88791"]] [ActiveJob] [CanvasSync::Jobs::ReportStarter] [f82be013-ccd5-4f95-8b2e-0e4b41e88791]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [f82be013-ccd5-4f95-8b2e-0e4b41e88791]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [f82be013-ccd5-4f95-8b2e-0e4b41e88791] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-10-15 20:57:26.588261"], ["status", "running"], ["updated_at", "2021-10-15 20:57:26.588597"], ["id", 190]] [ActiveJob] [CanvasSync::Jobs::ReportStarter] [f82be013-ccd5-4f95-8b2e-0e4b41e88791]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [f82be013-ccd5-4f95-8b2e-0e4b41e88791]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [f82be013-ccd5-4f95-8b2e-0e4b41e88791] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- provisioning_csv\n- 1\n- CoolProcessor\n- :models:\n - users\n :sync_start_time: '2021-10-15T20:57:26Z'\n :report_params:\n parameters[users]: true\n"], ["created_at", "2021-10-15 20:57:26.591953"], ["updated_at", "2021-10-15 20:57:26.591953"], ["job_id", "88b6c7cb-1411-4adb-8aae-93107f13c2e7"]] [ActiveJob] [CanvasSync::Jobs::ReportStarter] [f82be013-ccd5-4f95-8b2e-0e4b41e88791]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [f82be013-ccd5-4f95-8b2e-0e4b41e88791] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: 88b6c7cb-1411-4adb-8aae-93107f13c2e7) to Test(default) at 2021-10-15 20:57:56 UTC with arguments: "provisioning_csv", 1, "CoolProcessor", {:models=>["users"], :sync_start_time=>"2021-10-15T20:57:26Z", :report_params=>{"parameters[users]"=>true}} [ActiveJob] [CanvasSync::Jobs::ReportStarter] [f82be013-ccd5-4f95-8b2e-0e4b41e88791]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [f82be013-ccd5-4f95-8b2e-0e4b41e88791] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2021-10-15 20:57:26.594550"], ["status", "success"], ["updated_at", "2021-10-15 20:57:26.594864"], ["id", 190]] [ActiveJob] [CanvasSync::Jobs::ReportStarter] [f82be013-ccd5-4f95-8b2e-0e4b41e88791]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [f82be013-ccd5-4f95-8b2e-0e4b41e88791] Performed CanvasSync::Jobs::ReportStarter (Job ID: f82be013-ccd5-4f95-8b2e-0e4b41e88791) from Test(default) in 10.75ms  (0.1ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [CanvasSync::Jobs::ReportStarter] [6574143a-e67d-4176-a0d6-e01dde467909] Performing CanvasSync::Jobs::ReportStarter (Job ID: 6574143a-e67d-4176-a0d6-e01dde467909) from Test(default) with arguments: "provisioning_csv", {"parameters[users]"=>true}, "CoolProcessor", {:models=>["users"]}, {:allow_redownloads=>true} [ActiveJob] [CanvasSync::Jobs::ReportStarter] [6574143a-e67d-4176-a0d6-e01dde467909] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "6574143a-e67d-4176-a0d6-e01dde467909"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::ReportStarter] [6574143a-e67d-4176-a0d6-e01dde467909]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [6574143a-e67d-4176-a0d6-e01dde467909] CanvasSync::JobLog Create (0.5ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportStarter"], ["status", "enqueued"], ["job_arguments", "---\n- provisioning_csv\n- parameters[users]: true\n- CoolProcessor\n- :models:\n - users\n- :allow_redownloads: true\n"], ["created_at", "2021-10-15 20:57:26.599134"], ["updated_at", "2021-10-15 20:57:26.599134"], ["job_id", "6574143a-e67d-4176-a0d6-e01dde467909"]] [ActiveJob] [CanvasSync::Jobs::ReportStarter] [6574143a-e67d-4176-a0d6-e01dde467909]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [6574143a-e67d-4176-a0d6-e01dde467909]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [6574143a-e67d-4176-a0d6-e01dde467909] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-10-15 20:57:26.601496"], ["status", "running"], ["updated_at", "2021-10-15 20:57:26.601886"], ["id", 192]] [ActiveJob] [CanvasSync::Jobs::ReportStarter] [6574143a-e67d-4176-a0d6-e01dde467909]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [6574143a-e67d-4176-a0d6-e01dde467909]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [6574143a-e67d-4176-a0d6-e01dde467909] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2021-10-15 20:57:26.604266"], ["status", "success"], ["updated_at", "2021-10-15 20:57:26.604586"], ["id", 192]] [ActiveJob] [CanvasSync::Jobs::ReportStarter] [6574143a-e67d-4176-a0d6-e01dde467909]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [6574143a-e67d-4176-a0d6-e01dde467909] Performed CanvasSync::Jobs::ReportStarter (Job ID: 6574143a-e67d-4176-a0d6-e01dde467909) from Test(default) in 7.37ms  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.3ms) SAVEPOINT active_record_1 Account Exists (0.5ms) SELECT 1 AS one FROM "accounts" WHERE "accounts"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] Account Create (0.3ms) INSERT INTO "accounts" ("canvas_id", "sis_id", "canvas_parent_account_id", "sis_parent_account_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 1], ["sis_id", "a8d69d3ee7224d8513ae0650033b3399"], ["canvas_parent_account_id", 1], ["sis_parent_account_id", "bab357561306b629434829a5d7b9f0d2"], ["name", "Account name"], ["workflow_state", "active"], ["created_at", "2021-10-15 20:57:26.616266"], ["updated_at", "2021-10-15 20:57:26.616266"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.3ms) SELECT COUNT(*) FROM "admins" [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [a203bfd4-5ec5-4426-9f1e-80570ae0b803] Performing CanvasSync::Jobs::SyncAdminsJob (Job ID: a203bfd4-5ec5-4426-9f1e-80570ae0b803) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [a203bfd4-5ec5-4426-9f1e-80570ae0b803] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "a203bfd4-5ec5-4426-9f1e-80570ae0b803"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [a203bfd4-5ec5-4426-9f1e-80570ae0b803]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [a203bfd4-5ec5-4426-9f1e-80570ae0b803] CanvasSync::JobLog Create (0.2ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncAdminsJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2021-10-15 20:57:26.620424"], ["updated_at", "2021-10-15 20:57:26.620424"], ["job_id", "a203bfd4-5ec5-4426-9f1e-80570ae0b803"]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [a203bfd4-5ec5-4426-9f1e-80570ae0b803]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [a203bfd4-5ec5-4426-9f1e-80570ae0b803]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [a203bfd4-5ec5-4426-9f1e-80570ae0b803] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-10-15 20:57:26.621570"], ["status", "running"], ["updated_at", "2021-10-15 20:57:26.621862"], ["id", 193]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [a203bfd4-5ec5-4426-9f1e-80570ae0b803]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [a203bfd4-5ec5-4426-9f1e-80570ae0b803] Account Load (0.2ms) SELECT "accounts".* FROM "accounts" WHERE "accounts"."workflow_state" != $1 ORDER BY "accounts"."id" ASC LIMIT $2 [["workflow_state", "deleted"], ["LIMIT", 1000]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [a203bfd4-5ec5-4426-9f1e-80570ae0b803] Admin Load (0.2ms) SELECT "admins".* FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [a203bfd4-5ec5-4426-9f1e-80570ae0b803]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [a203bfd4-5ec5-4426-9f1e-80570ae0b803] Admin Exists (0.3ms) SELECT 1 AS one FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [a203bfd4-5ec5-4426-9f1e-80570ae0b803] Admin Create (0.3ms) INSERT INTO "admins" ("canvas_id", "role_name", "canvas_account_id", "canvas_role_id", "canvas_user_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 2], ["role_name", "AccountAdmin"], ["canvas_account_id", 1], ["canvas_role_id", 1], ["canvas_user_id", 1], ["workflow_state", "active"], ["created_at", "2021-10-15 20:57:26.633127"], ["updated_at", "2021-10-15 20:57:26.633127"]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [a203bfd4-5ec5-4426-9f1e-80570ae0b803]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [a203bfd4-5ec5-4426-9f1e-80570ae0b803] Admin Load (0.2ms) SELECT "admins".* FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 3], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [a203bfd4-5ec5-4426-9f1e-80570ae0b803]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [a203bfd4-5ec5-4426-9f1e-80570ae0b803] Admin Exists (0.2ms) SELECT 1 AS one FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 3], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [a203bfd4-5ec5-4426-9f1e-80570ae0b803] Admin Create (0.2ms) INSERT INTO "admins" ("canvas_id", "role_name", "canvas_account_id", "canvas_role_id", "canvas_user_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 3], ["role_name", "Custom Account Role"], ["canvas_account_id", 1], ["canvas_role_id", 11], ["canvas_user_id", 11], ["workflow_state", "active"], ["created_at", "2021-10-15 20:57:26.635655"], ["updated_at", "2021-10-15 20:57:26.635655"]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [a203bfd4-5ec5-4426-9f1e-80570ae0b803]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [a203bfd4-5ec5-4426-9f1e-80570ae0b803] Admin Load (0.2ms) SELECT "admins".* FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 4], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [a203bfd4-5ec5-4426-9f1e-80570ae0b803]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [a203bfd4-5ec5-4426-9f1e-80570ae0b803] Admin Exists (0.2ms) SELECT 1 AS one FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 4], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [a203bfd4-5ec5-4426-9f1e-80570ae0b803] Admin Create (0.2ms) INSERT INTO "admins" ("canvas_id", "role_name", "canvas_account_id", "canvas_role_id", "canvas_user_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 4], ["role_name", "Test"], ["canvas_account_id", 1], ["canvas_role_id", 10], ["canvas_user_id", 11], ["workflow_state", "active"], ["created_at", "2021-10-15 20:57:26.637746"], ["updated_at", "2021-10-15 20:57:26.637746"]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [a203bfd4-5ec5-4426-9f1e-80570ae0b803]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [a203bfd4-5ec5-4426-9f1e-80570ae0b803] Admin Update All (0.3ms) UPDATE "admins" SET "workflow_state" = 'inactive' WHERE "admins"."id" NOT IN ($1, $2, $3) [["id", 36], ["id", 37], ["id", 38]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [a203bfd4-5ec5-4426-9f1e-80570ae0b803]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [a203bfd4-5ec5-4426-9f1e-80570ae0b803] CanvasSync::JobLog Update (0.1ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2021-10-15 20:57:26.639106"], ["status", "success"], ["updated_at", "2021-10-15 20:57:26.639368"], ["id", 193]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [a203bfd4-5ec5-4426-9f1e-80570ae0b803]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [a203bfd4-5ec5-4426-9f1e-80570ae0b803] Performed CanvasSync::Jobs::SyncAdminsJob (Job ID: a203bfd4-5ec5-4426-9f1e-80570ae0b803) from Test(default) in 20.55ms  (0.2ms) SELECT COUNT(*) FROM "admins"  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [0d33a30e-d4a5-4c0b-9669-fc3e986cc8e4] Performing CanvasSync::Jobs::SyncAssignmentGroupsJob (Job ID: 0d33a30e-d4a5-4c0b-9669-fc3e986cc8e4) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [0d33a30e-d4a5-4c0b-9669-fc3e986cc8e4] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "0d33a30e-d4a5-4c0b-9669-fc3e986cc8e4"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [0d33a30e-d4a5-4c0b-9669-fc3e986cc8e4]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [0d33a30e-d4a5-4c0b-9669-fc3e986cc8e4] CanvasSync::JobLog Create (0.2ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncAssignmentGroupsJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2021-10-15 20:57:26.643405"], ["updated_at", "2021-10-15 20:57:26.643405"], ["job_id", "0d33a30e-d4a5-4c0b-9669-fc3e986cc8e4"]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [0d33a30e-d4a5-4c0b-9669-fc3e986cc8e4]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [0d33a30e-d4a5-4c0b-9669-fc3e986cc8e4]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [0d33a30e-d4a5-4c0b-9669-fc3e986cc8e4] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-10-15 20:57:26.644513"], ["status", "running"], ["updated_at", "2021-10-15 20:57:26.644753"], ["id", 194]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [0d33a30e-d4a5-4c0b-9669-fc3e986cc8e4]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [0d33a30e-d4a5-4c0b-9669-fc3e986cc8e4]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [0d33a30e-d4a5-4c0b-9669-fc3e986cc8e4] CanvasSync::JobLog Create (0.2ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proserv_assignment_group_export_csv\n- 1\n- CanvasSync::Processors::AssignmentGroupsProcessor\n- :sync_start_time: '2021-10-15T20:57:26Z'\n :report_params:\n :parameters:\n :enrollment_term_id: 1\n"], ["created_at", "2021-10-15 20:57:26.647380"], ["updated_at", "2021-10-15 20:57:26.647380"], ["job_id", "74d6e388-4c6e-43f3-b2d9-9888859de775"]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [0d33a30e-d4a5-4c0b-9669-fc3e986cc8e4]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [0d33a30e-d4a5-4c0b-9669-fc3e986cc8e4] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: 74d6e388-4c6e-43f3-b2d9-9888859de775) to Test(default) at 2021-10-15 20:57:56 UTC with arguments: "proserv_assignment_group_export_csv", 1, "CanvasSync::Processors::AssignmentGroupsProcessor", {:sync_start_time=>"2021-10-15T20:57:26Z", :report_params=>{:parameters=>{:enrollment_term_id=>1}}} [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [0d33a30e-d4a5-4c0b-9669-fc3e986cc8e4]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [0d33a30e-d4a5-4c0b-9669-fc3e986cc8e4] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2021-10-15 20:57:26.649314"], ["status", "success"], ["updated_at", "2021-10-15 20:57:26.649556"], ["id", 194]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [0d33a30e-d4a5-4c0b-9669-fc3e986cc8e4]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [0d33a30e-d4a5-4c0b-9669-fc3e986cc8e4] Performed CanvasSync::Jobs::SyncAssignmentGroupsJob (Job ID: 0d33a30e-d4a5-4c0b-9669-fc3e986cc8e4) from Test(default) in 7.74ms  (0.1ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [b6f62fdf-e232-437a-97e8-570c5049e954] Performing CanvasSync::Jobs::SyncAssignmentsJob (Job ID: b6f62fdf-e232-437a-97e8-570c5049e954) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [b6f62fdf-e232-437a-97e8-570c5049e954] CanvasSync::JobLog Load (0.3ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "b6f62fdf-e232-437a-97e8-570c5049e954"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [b6f62fdf-e232-437a-97e8-570c5049e954]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [b6f62fdf-e232-437a-97e8-570c5049e954] CanvasSync::JobLog Create (0.5ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncAssignmentsJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2021-10-15 20:57:26.654637"], ["updated_at", "2021-10-15 20:57:26.654637"], ["job_id", "b6f62fdf-e232-437a-97e8-570c5049e954"]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [b6f62fdf-e232-437a-97e8-570c5049e954]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [b6f62fdf-e232-437a-97e8-570c5049e954]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [b6f62fdf-e232-437a-97e8-570c5049e954] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-10-15 20:57:26.656365"], ["status", "running"], ["updated_at", "2021-10-15 20:57:26.656792"], ["id", 196]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [b6f62fdf-e232-437a-97e8-570c5049e954]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [b6f62fdf-e232-437a-97e8-570c5049e954]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [b6f62fdf-e232-437a-97e8-570c5049e954] CanvasSync::JobLog Create (0.2ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proserv_assignment_export_csv\n- 1\n- CanvasSync::Processors::AssignmentsProcessor\n- :sync_start_time: '2021-10-15T20:57:26Z'\n :report_params:\n :parameters:\n :enrollment_term_id: 1\n"], ["created_at", "2021-10-15 20:57:26.659840"], ["updated_at", "2021-10-15 20:57:26.659840"], ["job_id", "fd99bf74-225f-427c-9ac8-47e5d14c8400"]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [b6f62fdf-e232-437a-97e8-570c5049e954]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [b6f62fdf-e232-437a-97e8-570c5049e954] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: fd99bf74-225f-427c-9ac8-47e5d14c8400) to Test(default) at 2021-10-15 20:57:56 UTC with arguments: "proserv_assignment_export_csv", 1, "CanvasSync::Processors::AssignmentsProcessor", {:sync_start_time=>"2021-10-15T20:57:26Z", :report_params=>{:parameters=>{:enrollment_term_id=>1}}} [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [b6f62fdf-e232-437a-97e8-570c5049e954]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [b6f62fdf-e232-437a-97e8-570c5049e954] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2021-10-15 20:57:26.661883"], ["status", "success"], ["updated_at", "2021-10-15 20:57:26.662138"], ["id", 196]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [b6f62fdf-e232-437a-97e8-570c5049e954]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [b6f62fdf-e232-437a-97e8-570c5049e954] Performed CanvasSync::Jobs::SyncAssignmentsJob (Job ID: b6f62fdf-e232-437a-97e8-570c5049e954) from Test(default) in 9.39ms  (0.1ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [8a923343-8bc4-46e4-8066-7f64e935923d] Performing CanvasSync::Jobs::SyncAssignmentsJob (Job ID: 8a923343-8bc4-46e4-8066-7f64e935923d) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [8a923343-8bc4-46e4-8066-7f64e935923d] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "8a923343-8bc4-46e4-8066-7f64e935923d"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [8a923343-8bc4-46e4-8066-7f64e935923d]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [8a923343-8bc4-46e4-8066-7f64e935923d] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncAssignmentsJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2021-10-15 20:57:26.665352"], ["updated_at", "2021-10-15 20:57:26.665352"], ["job_id", "8a923343-8bc4-46e4-8066-7f64e935923d"]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [8a923343-8bc4-46e4-8066-7f64e935923d]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [8a923343-8bc4-46e4-8066-7f64e935923d]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [8a923343-8bc4-46e4-8066-7f64e935923d] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-10-15 20:57:26.666457"], ["status", "running"], ["updated_at", "2021-10-15 20:57:26.666753"], ["id", 198]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [8a923343-8bc4-46e4-8066-7f64e935923d]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [8a923343-8bc4-46e4-8066-7f64e935923d]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [8a923343-8bc4-46e4-8066-7f64e935923d] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proserv_assignment_export_csv\n- 1\n- CanvasSync::Processors::AssignmentsProcessor\n- :sync_start_time: '2021-10-15T20:57:26Z'\n :report_params:\n :parameters: {}\n"], ["created_at", "2021-10-15 20:57:26.669222"], ["updated_at", "2021-10-15 20:57:26.669222"], ["job_id", "3168aabc-a1b1-49ca-8f16-0f3fc97b259b"]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [8a923343-8bc4-46e4-8066-7f64e935923d]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [8a923343-8bc4-46e4-8066-7f64e935923d] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: 3168aabc-a1b1-49ca-8f16-0f3fc97b259b) to Test(default) at 2021-10-15 20:57:56 UTC with arguments: "proserv_assignment_export_csv", 1, "CanvasSync::Processors::AssignmentsProcessor", {:sync_start_time=>"2021-10-15T20:57:26Z", :report_params=>{:parameters=>{}}} [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [8a923343-8bc4-46e4-8066-7f64e935923d]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [8a923343-8bc4-46e4-8066-7f64e935923d] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2021-10-15 20:57:26.671322"], ["status", "success"], ["updated_at", "2021-10-15 20:57:26.671566"], ["id", 198]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [8a923343-8bc4-46e4-8066-7f64e935923d]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [8a923343-8bc4-46e4-8066-7f64e935923d] Performed CanvasSync::Jobs::SyncAssignmentsJob (Job ID: 8a923343-8bc4-46e4-8066-7f64e935923d) from Test(default) in 7.85ms  (0.1ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [d71ea960-bcc7-4855-beb2-60f961643096] Performing CanvasSync::Jobs::SyncContextModuleItemsJob (Job ID: d71ea960-bcc7-4855-beb2-60f961643096) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [d71ea960-bcc7-4855-beb2-60f961643096] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "d71ea960-bcc7-4855-beb2-60f961643096"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [d71ea960-bcc7-4855-beb2-60f961643096]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [d71ea960-bcc7-4855-beb2-60f961643096] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncContextModuleItemsJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2021-10-15 20:57:26.675242"], ["updated_at", "2021-10-15 20:57:26.675242"], ["job_id", "d71ea960-bcc7-4855-beb2-60f961643096"]] [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [d71ea960-bcc7-4855-beb2-60f961643096]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [d71ea960-bcc7-4855-beb2-60f961643096]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [d71ea960-bcc7-4855-beb2-60f961643096] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-10-15 20:57:26.676511"], ["status", "running"], ["updated_at", "2021-10-15 20:57:26.676836"], ["id", 200]] [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [d71ea960-bcc7-4855-beb2-60f961643096]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [d71ea960-bcc7-4855-beb2-60f961643096]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [d71ea960-bcc7-4855-beb2-60f961643096] CanvasSync::JobLog Create (0.2ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proserv_context_module_items_csv\n- 1\n- CanvasSync::Processors::ContextModuleItemsProcessor\n- :sync_start_time: '2021-10-15T20:57:26Z'\n :report_params:\n :parameters:\n :enrollment_term_id: 1\n"], ["created_at", "2021-10-15 20:57:26.679377"], ["updated_at", "2021-10-15 20:57:26.679377"], ["job_id", "d892597a-20cb-4151-aa16-68d6138ead88"]] [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [d71ea960-bcc7-4855-beb2-60f961643096]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [d71ea960-bcc7-4855-beb2-60f961643096] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: d892597a-20cb-4151-aa16-68d6138ead88) to Test(default) at 2021-10-15 20:57:56 UTC with arguments: "proserv_context_module_items_csv", 1, "CanvasSync::Processors::ContextModuleItemsProcessor", {:sync_start_time=>"2021-10-15T20:57:26Z", :report_params=>{:parameters=>{:enrollment_term_id=>1}}} [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [d71ea960-bcc7-4855-beb2-60f961643096]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [d71ea960-bcc7-4855-beb2-60f961643096] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2021-10-15 20:57:26.681234"], ["status", "success"], ["updated_at", "2021-10-15 20:57:26.681470"], ["id", 200]] [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [d71ea960-bcc7-4855-beb2-60f961643096]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [d71ea960-bcc7-4855-beb2-60f961643096] Performed CanvasSync::Jobs::SyncContextModuleItemsJob (Job ID: d71ea960-bcc7-4855-beb2-60f961643096) from Test(default) in 7.96ms  (0.1ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [edd599c2-3f77-4596-913c-bf7096779378] Performing CanvasSync::Jobs::SyncContextModuleItemsJob (Job ID: edd599c2-3f77-4596-913c-bf7096779378) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [edd599c2-3f77-4596-913c-bf7096779378] CanvasSync::JobLog Load (0.1ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "edd599c2-3f77-4596-913c-bf7096779378"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [edd599c2-3f77-4596-913c-bf7096779378]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [edd599c2-3f77-4596-913c-bf7096779378] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncContextModuleItemsJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2021-10-15 20:57:26.685643"], ["updated_at", "2021-10-15 20:57:26.685643"], ["job_id", "edd599c2-3f77-4596-913c-bf7096779378"]] [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [edd599c2-3f77-4596-913c-bf7096779378]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [edd599c2-3f77-4596-913c-bf7096779378]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [edd599c2-3f77-4596-913c-bf7096779378] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-10-15 20:57:26.686821"], ["status", "running"], ["updated_at", "2021-10-15 20:57:26.687142"], ["id", 202]] [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [edd599c2-3f77-4596-913c-bf7096779378]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [edd599c2-3f77-4596-913c-bf7096779378]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [edd599c2-3f77-4596-913c-bf7096779378] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proserv_context_module_items_csv\n- 1\n- CanvasSync::Processors::ContextModuleItemsProcessor\n- :sync_start_time: '2021-10-15T20:57:26Z'\n :report_params:\n :parameters: {}\n"], ["created_at", "2021-10-15 20:57:26.689755"], ["updated_at", "2021-10-15 20:57:26.689755"], ["job_id", "f3c1c597-c779-4576-aa06-8d1647809114"]] [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [edd599c2-3f77-4596-913c-bf7096779378]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [edd599c2-3f77-4596-913c-bf7096779378] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: f3c1c597-c779-4576-aa06-8d1647809114) to Test(default) at 2021-10-15 20:57:56 UTC with arguments: "proserv_context_module_items_csv", 1, "CanvasSync::Processors::ContextModuleItemsProcessor", {:sync_start_time=>"2021-10-15T20:57:26Z", :report_params=>{:parameters=>{}}} [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [edd599c2-3f77-4596-913c-bf7096779378]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [edd599c2-3f77-4596-913c-bf7096779378] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2021-10-15 20:57:26.692043"], ["status", "success"], ["updated_at", "2021-10-15 20:57:26.692339"], ["id", 202]] [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [edd599c2-3f77-4596-913c-bf7096779378]  (0.3ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [edd599c2-3f77-4596-913c-bf7096779378] Performed CanvasSync::Jobs::SyncContextModuleItemsJob (Job ID: edd599c2-3f77-4596-913c-bf7096779378) from Test(default) in 8.56ms  (0.1ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [90ce12b2-efdf-401e-9ccd-2807333f8f16] Performing CanvasSync::Jobs::SyncContextModulesJob (Job ID: 90ce12b2-efdf-401e-9ccd-2807333f8f16) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [90ce12b2-efdf-401e-9ccd-2807333f8f16] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "90ce12b2-efdf-401e-9ccd-2807333f8f16"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [90ce12b2-efdf-401e-9ccd-2807333f8f16]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [90ce12b2-efdf-401e-9ccd-2807333f8f16] CanvasSync::JobLog Create (0.2ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncContextModulesJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2021-10-15 20:57:26.696195"], ["updated_at", "2021-10-15 20:57:26.696195"], ["job_id", "90ce12b2-efdf-401e-9ccd-2807333f8f16"]] [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [90ce12b2-efdf-401e-9ccd-2807333f8f16]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [90ce12b2-efdf-401e-9ccd-2807333f8f16]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [90ce12b2-efdf-401e-9ccd-2807333f8f16] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-10-15 20:57:26.697278"], ["status", "running"], ["updated_at", "2021-10-15 20:57:26.697538"], ["id", 204]] [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [90ce12b2-efdf-401e-9ccd-2807333f8f16]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [90ce12b2-efdf-401e-9ccd-2807333f8f16]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [90ce12b2-efdf-401e-9ccd-2807333f8f16] CanvasSync::JobLog Create (0.2ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proserv_context_modules_csv\n- 1\n- CanvasSync::Processors::ContextModulesProcessor\n- :sync_start_time: '2021-10-15T20:57:26Z'\n :report_params:\n :parameters:\n :enrollment_term_id: 1\n"], ["created_at", "2021-10-15 20:57:26.700165"], ["updated_at", "2021-10-15 20:57:26.700165"], ["job_id", "dc53e264-50c6-4679-a7a0-5cd9b58eb9a5"]] [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [90ce12b2-efdf-401e-9ccd-2807333f8f16]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [90ce12b2-efdf-401e-9ccd-2807333f8f16] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: dc53e264-50c6-4679-a7a0-5cd9b58eb9a5) to Test(default) at 2021-10-15 20:57:56 UTC with arguments: "proserv_context_modules_csv", 1, "CanvasSync::Processors::ContextModulesProcessor", {:sync_start_time=>"2021-10-15T20:57:26Z", :report_params=>{:parameters=>{:enrollment_term_id=>1}}} [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [90ce12b2-efdf-401e-9ccd-2807333f8f16]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [90ce12b2-efdf-401e-9ccd-2807333f8f16] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2021-10-15 20:57:26.701910"], ["status", "success"], ["updated_at", "2021-10-15 20:57:26.702129"], ["id", 204]] [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [90ce12b2-efdf-401e-9ccd-2807333f8f16]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [90ce12b2-efdf-401e-9ccd-2807333f8f16] Performed CanvasSync::Jobs::SyncContextModulesJob (Job ID: 90ce12b2-efdf-401e-9ccd-2807333f8f16) from Test(default) in 7.58ms  (0.1ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [fa6d6d3f-c788-4289-b2d7-ed33a10488a4] Performing CanvasSync::Jobs::SyncContextModulesJob (Job ID: fa6d6d3f-c788-4289-b2d7-ed33a10488a4) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [fa6d6d3f-c788-4289-b2d7-ed33a10488a4] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "fa6d6d3f-c788-4289-b2d7-ed33a10488a4"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [fa6d6d3f-c788-4289-b2d7-ed33a10488a4]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [fa6d6d3f-c788-4289-b2d7-ed33a10488a4] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncContextModulesJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2021-10-15 20:57:26.705729"], ["updated_at", "2021-10-15 20:57:26.705729"], ["job_id", "fa6d6d3f-c788-4289-b2d7-ed33a10488a4"]] [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [fa6d6d3f-c788-4289-b2d7-ed33a10488a4]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [fa6d6d3f-c788-4289-b2d7-ed33a10488a4]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [fa6d6d3f-c788-4289-b2d7-ed33a10488a4] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-10-15 20:57:26.706918"], ["status", "running"], ["updated_at", "2021-10-15 20:57:26.707186"], ["id", 206]] [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [fa6d6d3f-c788-4289-b2d7-ed33a10488a4]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [fa6d6d3f-c788-4289-b2d7-ed33a10488a4]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [fa6d6d3f-c788-4289-b2d7-ed33a10488a4] CanvasSync::JobLog Create (0.2ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proserv_context_modules_csv\n- 1\n- CanvasSync::Processors::ContextModulesProcessor\n- :sync_start_time: '2021-10-15T20:57:26Z'\n :report_params:\n :parameters: {}\n"], ["created_at", "2021-10-15 20:57:26.709274"], ["updated_at", "2021-10-15 20:57:26.709274"], ["job_id", "ddc0c1de-cd93-4ab5-ae12-f0b5d4e31a7d"]] [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [fa6d6d3f-c788-4289-b2d7-ed33a10488a4]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [fa6d6d3f-c788-4289-b2d7-ed33a10488a4] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: ddc0c1de-cd93-4ab5-ae12-f0b5d4e31a7d) to Test(default) at 2021-10-15 20:57:56 UTC with arguments: "proserv_context_modules_csv", 1, "CanvasSync::Processors::ContextModulesProcessor", {:sync_start_time=>"2021-10-15T20:57:26Z", :report_params=>{:parameters=>{}}} [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [fa6d6d3f-c788-4289-b2d7-ed33a10488a4]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [fa6d6d3f-c788-4289-b2d7-ed33a10488a4] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2021-10-15 20:57:26.710988"], ["status", "success"], ["updated_at", "2021-10-15 20:57:26.711199"], ["id", 206]] [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [fa6d6d3f-c788-4289-b2d7-ed33a10488a4]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [fa6d6d3f-c788-4289-b2d7-ed33a10488a4] Performed CanvasSync::Jobs::SyncContextModulesJob (Job ID: fa6d6d3f-c788-4289-b2d7-ed33a10488a4) from Test(default) in 7.22ms  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Term Exists (0.3ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 21566742], ["LIMIT", 1]] Term Create (0.3ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 21566742], ["name", "Cool Term"], ["start_at", "2021-10-12 20:57:25.724466"], ["end_at", "2021-10-18 20:57:25.724576"], ["workflow_state", "active"], ["sis_id", "63d4bfb7a900040dcbf874ef71fc9eb7"], ["created_at", "2021-10-15 20:57:26.723625"], ["updated_at", "2021-10-15 20:57:26.723625"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [9af0fc69-2826-4276-894c-b4683603271d] Performing CanvasSync::Jobs::SyncProvisioningReportJob (Job ID: 9af0fc69-2826-4276-894c-b4683603271d) from Test(default) with arguments: {:models=>["users", "courses"], :term_scope=>"active"} [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [9af0fc69-2826-4276-894c-b4683603271d] CanvasSync::JobLog Load (0.1ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "9af0fc69-2826-4276-894c-b4683603271d"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [9af0fc69-2826-4276-894c-b4683603271d]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [9af0fc69-2826-4276-894c-b4683603271d] CanvasSync::JobLog Create (0.2ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncProvisioningReportJob"], ["status", "enqueued"], ["job_arguments", "---\n- :models:\n - users\n - courses\n :term_scope: active\n"], ["created_at", "2021-10-15 20:57:26.725973"], ["updated_at", "2021-10-15 20:57:26.725973"], ["job_id", "9af0fc69-2826-4276-894c-b4683603271d"]] [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [9af0fc69-2826-4276-894c-b4683603271d]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [9af0fc69-2826-4276-894c-b4683603271d]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [9af0fc69-2826-4276-894c-b4683603271d] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-10-15 20:57:26.727310"], ["status", "running"], ["updated_at", "2021-10-15 20:57:26.727524"], ["id", 208]] [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [9af0fc69-2826-4276-894c-b4683603271d]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [9af0fc69-2826-4276-894c-b4683603271d]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [9af0fc69-2826-4276-894c-b4683603271d] CanvasSync::JobLog Create (0.2ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proservices_provisioning_csv\n- \n- CanvasSync::Processors::ProvisioningReportProcessor\n- :models:\n - users\n - courses\n :term_scope: active\n :sync_start_time: '2021-10-15T20:57:26Z'\n :report_params:\n :parameters:\n :include_deleted: true\n users: true\n courses: true\n :enrollment_term_id: 21566742\n"], ["created_at", "2021-10-15 20:57:26.729917"], ["updated_at", "2021-10-15 20:57:26.729917"], ["job_id", "df9f7b91-f5c0-44df-92b0-60568e41955c"]] [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [9af0fc69-2826-4276-894c-b4683603271d]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [9af0fc69-2826-4276-894c-b4683603271d] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: df9f7b91-f5c0-44df-92b0-60568e41955c) to Test(default) at 2021-10-15 20:57:56 UTC with arguments: "proservices_provisioning_csv", nil, "CanvasSync::Processors::ProvisioningReportProcessor", {:models=>["users", "courses"], :term_scope=>"active", :sync_start_time=>"2021-10-15T20:57:26Z", :report_params=>{:parameters=>{:include_deleted=>true, "users"=>true, "courses"=>true, :enrollment_term_id=>21566742}}} [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [9af0fc69-2826-4276-894c-b4683603271d]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [9af0fc69-2826-4276-894c-b4683603271d] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2021-10-15 20:57:26.731855"], ["status", "success"], ["updated_at", "2021-10-15 20:57:26.732181"], ["id", 208]] [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [9af0fc69-2826-4276-894c-b4683603271d]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [9af0fc69-2826-4276-894c-b4683603271d] Performed CanvasSync::Jobs::SyncProvisioningReportJob (Job ID: 9af0fc69-2826-4276-894c-b4683603271d) from Test(default) in 7.99ms  (0.2ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [43bfb026-248e-4f4e-b406-a18c390395ce] Performing CanvasSync::Jobs::SyncProvisioningReportJob (Job ID: 43bfb026-248e-4f4e-b406-a18c390395ce) from Test(default) with arguments: {:models=>["users", "courses"]} [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [43bfb026-248e-4f4e-b406-a18c390395ce] CanvasSync::JobLog Load (0.1ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "43bfb026-248e-4f4e-b406-a18c390395ce"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [43bfb026-248e-4f4e-b406-a18c390395ce]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [43bfb026-248e-4f4e-b406-a18c390395ce] CanvasSync::JobLog Create (0.2ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncProvisioningReportJob"], ["status", "enqueued"], ["job_arguments", "---\n- :models:\n - users\n - courses\n"], ["created_at", "2021-10-15 20:57:26.735399"], ["updated_at", "2021-10-15 20:57:26.735399"], ["job_id", "43bfb026-248e-4f4e-b406-a18c390395ce"]] [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [43bfb026-248e-4f4e-b406-a18c390395ce]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [43bfb026-248e-4f4e-b406-a18c390395ce]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [43bfb026-248e-4f4e-b406-a18c390395ce] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-10-15 20:57:26.736508"], ["status", "running"], ["updated_at", "2021-10-15 20:57:26.736689"], ["id", 210]] [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [43bfb026-248e-4f4e-b406-a18c390395ce]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [43bfb026-248e-4f4e-b406-a18c390395ce]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [43bfb026-248e-4f4e-b406-a18c390395ce] CanvasSync::JobLog Create (0.1ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proservices_provisioning_csv\n- \n- CanvasSync::Processors::ProvisioningReportProcessor\n- :models:\n - users\n - courses\n :sync_start_time: '2021-10-15T20:57:26Z'\n :report_params:\n :parameters:\n :include_deleted: true\n users: true\n courses: true\n"], ["created_at", "2021-10-15 20:57:26.738613"], ["updated_at", "2021-10-15 20:57:26.738613"], ["job_id", "e2b47de4-fdb9-404f-a8bb-1dd15d427f30"]] [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [43bfb026-248e-4f4e-b406-a18c390395ce]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [43bfb026-248e-4f4e-b406-a18c390395ce] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: e2b47de4-fdb9-404f-a8bb-1dd15d427f30) to Test(default) at 2021-10-15 20:57:56 UTC with arguments: "proservices_provisioning_csv", nil, "CanvasSync::Processors::ProvisioningReportProcessor", {:models=>["users", "courses"], :sync_start_time=>"2021-10-15T20:57:26Z", :report_params=>{:parameters=>{:include_deleted=>true, "users"=>true, "courses"=>true}}} [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [43bfb026-248e-4f4e-b406-a18c390395ce]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [43bfb026-248e-4f4e-b406-a18c390395ce] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2021-10-15 20:57:26.740389"], ["status", "success"], ["updated_at", "2021-10-15 20:57:26.740719"], ["id", 210]] [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [43bfb026-248e-4f4e-b406-a18c390395ce]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [43bfb026-248e-4f4e-b406-a18c390395ce] Performed CanvasSync::Jobs::SyncProvisioningReportJob (Job ID: 43bfb026-248e-4f4e-b406-a18c390395ce) from Test(default) in 6.98ms  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Account Exists (0.3ms) SELECT 1 AS one FROM "accounts" WHERE "accounts"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] Account Create (0.3ms) INSERT INTO "accounts" ("canvas_id", "sis_id", "canvas_parent_account_id", "sis_parent_account_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 1], ["sis_id", "bf483d7206579fc2066a62247fce5007"], ["canvas_parent_account_id", 1], ["sis_parent_account_id", "97e23d358e399fd8a721c45a5dbdb70f"], ["name", "Account name"], ["workflow_state", "active"], ["created_at", "2021-10-15 20:57:26.744261"], ["updated_at", "2021-10-15 20:57:26.744261"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.3ms) SELECT COUNT(*) FROM "roles" [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [9e7b9f85-1e95-4020-865a-ca268b3158c8] Performing CanvasSync::Jobs::SyncRolesJob (Job ID: 9e7b9f85-1e95-4020-865a-ca268b3158c8) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [9e7b9f85-1e95-4020-865a-ca268b3158c8] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "9e7b9f85-1e95-4020-865a-ca268b3158c8"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [9e7b9f85-1e95-4020-865a-ca268b3158c8]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [9e7b9f85-1e95-4020-865a-ca268b3158c8] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncRolesJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2021-10-15 20:57:26.748424"], ["updated_at", "2021-10-15 20:57:26.748424"], ["job_id", "9e7b9f85-1e95-4020-865a-ca268b3158c8"]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [9e7b9f85-1e95-4020-865a-ca268b3158c8]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [9e7b9f85-1e95-4020-865a-ca268b3158c8]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [9e7b9f85-1e95-4020-865a-ca268b3158c8] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-10-15 20:57:26.749640"], ["status", "running"], ["updated_at", "2021-10-15 20:57:26.749946"], ["id", 212]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [9e7b9f85-1e95-4020-865a-ca268b3158c8]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [9e7b9f85-1e95-4020-865a-ca268b3158c8] Account Load (0.2ms) SELECT "accounts".* FROM "accounts" WHERE "accounts"."workflow_state" != $1 ORDER BY "accounts"."id" ASC LIMIT $2 [["workflow_state", "deleted"], ["LIMIT", 1000]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [9e7b9f85-1e95-4020-865a-ca268b3158c8] Role Load (0.2ms) SELECT "roles".* FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [9e7b9f85-1e95-4020-865a-ca268b3158c8]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [9e7b9f85-1e95-4020-865a-ca268b3158c8] Role Exists (0.2ms) SELECT 1 AS one FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [9e7b9f85-1e95-4020-865a-ca268b3158c8] Role Create (0.4ms) INSERT INTO "roles" ("canvas_id", "label", "base_role_type", "canvas_account_id", "workflow_state", "permissions", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 1], ["label", "Account Admin"], ["base_role_type", "AccountMembership"], ["canvas_account_id", 10], ["workflow_state", "built_in"], ["permissions", "{\"manage_wiki\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"post_to_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"moderate_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_announcements\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"send_messages\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"send_messages_all\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_outcomes\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"create_conferences\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"create_collaborations\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_roster\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_all_grades\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_grades\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_rubrics\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"comment_on_others_submissions\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_students\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_admin_users\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_role_overrides\":{\"enabled\":true,\"locked\":true,\"readonly\":true,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_account_memberships\":{\"enabled\":true,\"locked\":true,\"readonly\":true,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_account_settings\":{\"enabled\":true,\"locked\":true,\"readonly\":true,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_groups\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_group_pages\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_files\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_assignments\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"undelete_courses\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_grade_changes\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_course_changes\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_question_banks\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_calendar\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_reports\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_courses\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_user_logins\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_user_observers\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_alerts\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"become_user\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_developer_keys\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"import_sis\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_sis\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_sis\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_course_list\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_statistics\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_storage_quotas\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_course_content\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_content\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_interaction_alerts\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"change_course_state\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_sections\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_feature_flags\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_quiz_answer_audits\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"moderate_grades\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"lti_add_edit\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true}}"], ["created_at", "2021-10-15 20:57:26.775984"], ["updated_at", "2021-10-15 20:57:26.775984"]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [9e7b9f85-1e95-4020-865a-ca268b3158c8]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [9e7b9f85-1e95-4020-865a-ca268b3158c8] Role Load (0.2ms) SELECT "roles".* FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 3], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [9e7b9f85-1e95-4020-865a-ca268b3158c8]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [9e7b9f85-1e95-4020-865a-ca268b3158c8] Role Exists (0.2ms) SELECT 1 AS one FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 3], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [9e7b9f85-1e95-4020-865a-ca268b3158c8] Role Create (0.3ms) INSERT INTO "roles" ("canvas_id", "label", "base_role_type", "canvas_account_id", "workflow_state", "permissions", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 3], ["label", "Student"], ["base_role_type", "StudentEnrollment"], ["canvas_account_id", 10], ["workflow_state", "built_in"], ["permissions", "{\"manage_wiki\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"read_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"post_to_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"moderate_forum\":{\"enabled\":false,\"locked\":false,\"readonly\":false,\"explicit\":false},\"read_announcements\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"send_messages\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"send_messages_all\":{\"enabled\":false,\"locked\":false,\"readonly\":false,\"explicit\":false},\"manage_outcomes\":{\"enabled\":false,\"locked\":false,\"readonly\":false,\"explicit\":false},\"create_conferences\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"create_collaborations\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_roster\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_all_grades\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_grades\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_rubrics\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"comment_on_others_submissions\":{\"enabled\":false,\"locked\":false,\"readonly\":false,\"explicit\":false},\"manage_students\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_admin_users\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_role_overrides\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_account_memberships\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_account_settings\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_groups\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"view_group_pages\":{\"enabled\":false,\"locked\":false,\"readonly\":false,\"explicit\":false},\"manage_files\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_assignments\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"undelete_courses\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"view_grade_changes\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"view_course_changes\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"read_question_banks\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_calendar\":{\"enabled\":false,\"locked\":false,\"readonly\":false,\"explicit\":false},\"read_reports\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_courses\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_user_logins\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_user_observers\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_alerts\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"become_user\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_developer_keys\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"import_sis\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_sis\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"read_sis\":{\"enabled\":false,\"locked\":false,\"readonly\":false,\"explicit\":false},\"read_course_list\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"view_statistics\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_storage_quotas\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"read_course_content\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_content\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_interaction_alerts\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"change_course_state\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_sections\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_feature_flags\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"view_quiz_answer_audits\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"moderate_grades\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"lti_add_edit\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false}}"], ["created_at", "2021-10-15 20:57:26.783510"], ["updated_at", "2021-10-15 20:57:26.783510"]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [9e7b9f85-1e95-4020-865a-ca268b3158c8]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [9e7b9f85-1e95-4020-865a-ca268b3158c8] Role Update All (0.2ms) UPDATE "roles" SET "workflow_state" = 'inactive' WHERE "roles"."id" NOT IN ($1, $2) [["id", 31], ["id", 32]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [9e7b9f85-1e95-4020-865a-ca268b3158c8]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [9e7b9f85-1e95-4020-865a-ca268b3158c8] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2021-10-15 20:57:26.787742"], ["status", "success"], ["updated_at", "2021-10-15 20:57:26.788248"], ["id", 212]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [9e7b9f85-1e95-4020-865a-ca268b3158c8]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [9e7b9f85-1e95-4020-865a-ca268b3158c8] Performed CanvasSync::Jobs::SyncRolesJob (Job ID: 9e7b9f85-1e95-4020-865a-ca268b3158c8) from Test(default) in 41.73ms  (0.2ms) SELECT COUNT(*) FROM "roles"  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Term Exists (0.2ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 76999010], ["LIMIT", 1]] Term Create (0.2ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 76999010], ["name", "Cool Term"], ["start_at", "2021-10-12 20:57:25.724466"], ["end_at", "2021-10-18 20:57:25.724576"], ["workflow_state", "active"], ["sis_id", "95f369823376a523780dc28b1196236e"], ["created_at", "2021-10-15 20:57:26.792345"], ["updated_at", "2021-10-15 20:57:26.792345"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [aaa83546-d971-4e81-ac1d-c92e236ea3c5] Performing CanvasSync::Jobs::SyncSimpleTableJob (Job ID: aaa83546-d971-4e81-ac1d-c92e236ea3c5) from Test(default) with arguments: {:report_name=>"proservices_provisioning_csv", :model=>"courses", :mapping=>"courses", :klass=>"Course", :term_scope=>"active", :params=>{"parameters[include_deleted]"=>true, "parameters[courses]"=>true}} [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [aaa83546-d971-4e81-ac1d-c92e236ea3c5] CanvasSync::JobLog Load (0.1ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "aaa83546-d971-4e81-ac1d-c92e236ea3c5"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [aaa83546-d971-4e81-ac1d-c92e236ea3c5]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [aaa83546-d971-4e81-ac1d-c92e236ea3c5] CanvasSync::JobLog Create (0.2ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncSimpleTableJob"], ["status", "enqueued"], ["job_arguments", "---\n- :report_name: proservices_provisioning_csv\n :model: courses\n :mapping: courses\n :klass: Course\n :term_scope: active\n :params:\n parameters[include_deleted]: true\n parameters[courses]: true\n"], ["created_at", "2021-10-15 20:57:26.794217"], ["updated_at", "2021-10-15 20:57:26.794217"], ["job_id", "aaa83546-d971-4e81-ac1d-c92e236ea3c5"]] [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [aaa83546-d971-4e81-ac1d-c92e236ea3c5]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [aaa83546-d971-4e81-ac1d-c92e236ea3c5]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [aaa83546-d971-4e81-ac1d-c92e236ea3c5] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-10-15 20:57:26.795415"], ["status", "running"], ["updated_at", "2021-10-15 20:57:26.795629"], ["id", 213]] [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [aaa83546-d971-4e81-ac1d-c92e236ea3c5]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [aaa83546-d971-4e81-ac1d-c92e236ea3c5]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [aaa83546-d971-4e81-ac1d-c92e236ea3c5] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2021-10-15 20:57:26.796703"], ["status", "success"], ["updated_at", "2021-10-15 20:57:26.796907"], ["id", 213]] [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [aaa83546-d971-4e81-ac1d-c92e236ea3c5]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [aaa83546-d971-4e81-ac1d-c92e236ea3c5] Performed CanvasSync::Jobs::SyncSimpleTableJob (Job ID: aaa83546-d971-4e81-ac1d-c92e236ea3c5) from Test(default) in 4.11ms  (0.2ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [4097847b-8a38-4118-8037-c248277c2830] Performing CanvasSync::Jobs::SyncSubmissionsJob (Job ID: 4097847b-8a38-4118-8037-c248277c2830) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [4097847b-8a38-4118-8037-c248277c2830] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "4097847b-8a38-4118-8037-c248277c2830"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [4097847b-8a38-4118-8037-c248277c2830]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [4097847b-8a38-4118-8037-c248277c2830] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncSubmissionsJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2021-10-15 20:57:26.800736"], ["updated_at", "2021-10-15 20:57:26.800736"], ["job_id", "4097847b-8a38-4118-8037-c248277c2830"]] [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [4097847b-8a38-4118-8037-c248277c2830]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [4097847b-8a38-4118-8037-c248277c2830]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [4097847b-8a38-4118-8037-c248277c2830] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-10-15 20:57:26.801846"], ["status", "running"], ["updated_at", "2021-10-15 20:57:26.802117"], ["id", 214]] [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [4097847b-8a38-4118-8037-c248277c2830]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [4097847b-8a38-4118-8037-c248277c2830]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [4097847b-8a38-4118-8037-c248277c2830] CanvasSync::JobLog Create (0.2ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proserv_student_submissions_csv\n- 1\n- CanvasSync::Processors::SubmissionsProcessor\n- :sync_start_time: '2021-10-15T20:57:26Z'\n :report_params:\n :parameters:\n :include_all: \n :enrollment_term_id: 1\n"], ["created_at", "2021-10-15 20:57:26.804589"], ["updated_at", "2021-10-15 20:57:26.804589"], ["job_id", "6b180e0c-6dd6-47a2-b10d-dd35a6405c11"]] [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [4097847b-8a38-4118-8037-c248277c2830]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [4097847b-8a38-4118-8037-c248277c2830] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: 6b180e0c-6dd6-47a2-b10d-dd35a6405c11) to Test(default) at 2021-10-15 20:57:56 UTC with arguments: "proserv_student_submissions_csv", 1, "CanvasSync::Processors::SubmissionsProcessor", {:sync_start_time=>"2021-10-15T20:57:26Z", :report_params=>{:parameters=>{:include_all=>nil, :enrollment_term_id=>1}}} [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [4097847b-8a38-4118-8037-c248277c2830]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [4097847b-8a38-4118-8037-c248277c2830] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2021-10-15 20:57:26.806611"], ["status", "success"], ["updated_at", "2021-10-15 20:57:26.806924"], ["id", 214]] [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [4097847b-8a38-4118-8037-c248277c2830]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [4097847b-8a38-4118-8037-c248277c2830] Performed CanvasSync::Jobs::SyncSubmissionsJob (Job ID: 4097847b-8a38-4118-8037-c248277c2830) from Test(default) in 7.89ms  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SELECT COUNT(*) FROM "terms" [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [8320fc7f-4621-4f0d-9c12-d3026a627791] Performing CanvasSync::Jobs::SyncTermsJob (Job ID: 8320fc7f-4621-4f0d-9c12-d3026a627791) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [8320fc7f-4621-4f0d-9c12-d3026a627791] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "8320fc7f-4621-4f0d-9c12-d3026a627791"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [8320fc7f-4621-4f0d-9c12-d3026a627791]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [8320fc7f-4621-4f0d-9c12-d3026a627791] CanvasSync::JobLog Create (0.2ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncTermsJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2021-10-15 20:57:26.810508"], ["updated_at", "2021-10-15 20:57:26.810508"], ["job_id", "8320fc7f-4621-4f0d-9c12-d3026a627791"]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [8320fc7f-4621-4f0d-9c12-d3026a627791]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [8320fc7f-4621-4f0d-9c12-d3026a627791]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [8320fc7f-4621-4f0d-9c12-d3026a627791] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-10-15 20:57:26.811534"], ["status", "running"], ["updated_at", "2021-10-15 20:57:26.811850"], ["id", 216]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [8320fc7f-4621-4f0d-9c12-d3026a627791]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [8320fc7f-4621-4f0d-9c12-d3026a627791] Term Load (0.3ms) SELECT "terms".* FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [8320fc7f-4621-4f0d-9c12-d3026a627791]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [8320fc7f-4621-4f0d-9c12-d3026a627791] Term Exists (0.2ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [8320fc7f-4621-4f0d-9c12-d3026a627791] Term Create (0.3ms) INSERT INTO "terms" ("canvas_id", "name", "workflow_state", "grading_period_group_id", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 1], ["name", "Default Term"], ["workflow_state", "active"], ["grading_period_group_id", 1], ["sis_id", "Test"], ["created_at", "2021-10-15 20:57:26.817364"], ["updated_at", "2021-10-15 20:57:26.817364"]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [8320fc7f-4621-4f0d-9c12-d3026a627791]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [8320fc7f-4621-4f0d-9c12-d3026a627791] Term Load (0.2ms) SELECT "terms".* FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 6], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [8320fc7f-4621-4f0d-9c12-d3026a627791]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [8320fc7f-4621-4f0d-9c12-d3026a627791] Term Exists (0.2ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 6], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [8320fc7f-4621-4f0d-9c12-d3026a627791] Term Create (0.2ms) INSERT INTO "terms" ("canvas_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["canvas_id", 6], ["name", "Average Term 1"], ["workflow_state", "active"], ["created_at", "2021-10-15 20:57:26.819427"], ["updated_at", "2021-10-15 20:57:26.819427"]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [8320fc7f-4621-4f0d-9c12-d3026a627791]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [8320fc7f-4621-4f0d-9c12-d3026a627791] Term Load (0.2ms) SELECT "terms".* FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 7], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [8320fc7f-4621-4f0d-9c12-d3026a627791]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [8320fc7f-4621-4f0d-9c12-d3026a627791] Term Exists (0.2ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 7], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [8320fc7f-4621-4f0d-9c12-d3026a627791] Term Create (0.2ms) INSERT INTO "terms" ("canvas_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["canvas_id", 7], ["name", "Average Term 2"], ["workflow_state", "active"], ["created_at", "2021-10-15 20:57:26.821486"], ["updated_at", "2021-10-15 20:57:26.821486"]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [8320fc7f-4621-4f0d-9c12-d3026a627791]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [8320fc7f-4621-4f0d-9c12-d3026a627791] Term Load (0.2ms) SELECT "terms".* FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 5], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [8320fc7f-4621-4f0d-9c12-d3026a627791]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [8320fc7f-4621-4f0d-9c12-d3026a627791] Term Exists (0.2ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 5], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [8320fc7f-4621-4f0d-9c12-d3026a627791] Term Create (0.2ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 5], ["name", "Syllabus Term"], ["start_at", "2017-08-14 06:00:00"], ["end_at", "2017-08-31 06:00:00"], ["workflow_state", "active"], ["sis_id", "SYTERM"], ["created_at", "2021-10-15 20:57:26.823877"], ["updated_at", "2021-10-15 20:57:26.823877"]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [8320fc7f-4621-4f0d-9c12-d3026a627791]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [8320fc7f-4621-4f0d-9c12-d3026a627791] Term Load (0.2ms) SELECT "terms".* FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 4], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [8320fc7f-4621-4f0d-9c12-d3026a627791]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [8320fc7f-4621-4f0d-9c12-d3026a627791] Term Exists (0.2ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 4], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [8320fc7f-4621-4f0d-9c12-d3026a627791] Term Create (0.2ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "grading_period_group_id", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8, $9) RETURNING "id" [["canvas_id", 4], ["name", "Ellucian Term"], ["start_at", "2017-08-01 06:00:00"], ["end_at", "2017-10-31 06:00:00"], ["workflow_state", "active"], ["grading_period_group_id", 1], ["sis_id", "SH"], ["created_at", "2021-10-15 20:57:26.825802"], ["updated_at", "2021-10-15 20:57:26.825802"]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [8320fc7f-4621-4f0d-9c12-d3026a627791]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [8320fc7f-4621-4f0d-9c12-d3026a627791] Term Load (0.1ms) SELECT "terms".* FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 3], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [8320fc7f-4621-4f0d-9c12-d3026a627791]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [8320fc7f-4621-4f0d-9c12-d3026a627791] Term Exists (0.2ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 3], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [8320fc7f-4621-4f0d-9c12-d3026a627791] Term Create (0.2ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 3], ["name", "Current Term"], ["start_at", "2017-03-19 06:00:00"], ["end_at", "2017-08-01 06:00:00"], ["workflow_state", "active"], ["created_at", "2021-10-15 20:57:26.828142"], ["updated_at", "2021-10-15 20:57:26.828142"]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [8320fc7f-4621-4f0d-9c12-d3026a627791]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [8320fc7f-4621-4f0d-9c12-d3026a627791]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [8320fc7f-4621-4f0d-9c12-d3026a627791] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2021-10-15 20:57:26.828852"], ["status", "success"], ["updated_at", "2021-10-15 20:57:26.829074"], ["id", 216]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [8320fc7f-4621-4f0d-9c12-d3026a627791]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [8320fc7f-4621-4f0d-9c12-d3026a627791] Performed CanvasSync::Jobs::SyncTermsJob (Job ID: 8320fc7f-4621-4f0d-9c12-d3026a627791) from Test(default) in 20.09ms  (0.2ms) SELECT COUNT(*) FROM "terms"  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Account Exists (0.2ms) SELECT 1 AS one FROM "accounts" WHERE "accounts"."canvas_id" = $1 LIMIT $2 [["canvas_id", 87160512], ["LIMIT", 1]] Account Create (0.2ms) INSERT INTO "accounts" ("canvas_id", "sis_id", "canvas_parent_account_id", "sis_parent_account_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 87160512], ["sis_id", "f2bf53e8ed0db93ced9252fab7561931"], ["canvas_parent_account_id", 1], ["sis_parent_account_id", "cbd662015870f1a178d10db7496b1d36"], ["name", "Account name"], ["workflow_state", "active"], ["created_at", "2021-10-15 20:57:26.832618"], ["updated_at", "2021-10-15 20:57:26.832618"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Account Exists (0.2ms) SELECT 1 AS one FROM "accounts" WHERE "accounts"."canvas_id" IS NULL AND "accounts"."id" != $1 LIMIT $2 [["id", 28], ["LIMIT", 1]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Account Exists (0.2ms) SELECT 1 AS one FROM "accounts" WHERE "accounts"."canvas_id" = $1 LIMIT $2 [["canvas_id", 56690167], ["LIMIT", 1]] Account Create (0.2ms) INSERT INTO "accounts" ("canvas_id", "sis_id", "canvas_parent_account_id", "sis_parent_account_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 56690167], ["sis_id", "d46e8191f7bd0e8dfb08490a19d2591f"], ["canvas_parent_account_id", 1], ["sis_parent_account_id", "9f41ea8de8149519a443611f22f85e10"], ["name", "Account name"], ["workflow_state", "active"], ["created_at", "2021-10-15 20:57:26.839528"], ["updated_at", "2021-10-15 20:57:26.839528"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Account Load (0.2ms) SELECT "accounts".* FROM "accounts" ORDER BY "accounts"."id" ASC LIMIT $1 [["LIMIT", 1]] Account Exists (0.2ms) SELECT 1 AS one FROM "accounts" WHERE "accounts"."canvas_id" = $1 LIMIT $2 [["canvas_id", 56690167], ["LIMIT", 1]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Account Exists (0.2ms) SELECT 1 AS one FROM "accounts" WHERE "accounts"."canvas_id" = $1 LIMIT $2 [["canvas_id", 44494514], ["LIMIT", 1]] Account Create (0.2ms) INSERT INTO "accounts" ("canvas_id", "sis_id", "canvas_parent_account_id", "sis_parent_account_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 44494514], ["sis_id", "18762ed7e0f870419a7399590e5e7ee0"], ["canvas_parent_account_id", 1], ["sis_parent_account_id", "86df62d059ff9c040788bddf054224c5"], ["name", "Account name"], ["workflow_state", "active"], ["created_at", "2021-10-15 20:57:26.845699"], ["updated_at", "2021-10-15 20:57:26.845699"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Admin Exists (0.3ms) SELECT 1 AS one FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 74289647], ["LIMIT", 1]] Admin Create (0.3ms) INSERT INTO "admins" ("canvas_id", "role_name", "canvas_role_id", "canvas_user_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 74289647], ["role_name", "Cool Role"], ["canvas_role_id", 81028169], ["canvas_user_id", 1], ["workflow_state", "active"], ["created_at", "2021-10-15 20:57:26.851835"], ["updated_at", "2021-10-15 20:57:26.851835"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Admin Exists (0.2ms) SELECT 1 AS one FROM "admins" WHERE "admins"."canvas_id" IS NULL AND "admins"."id" != $1 LIMIT $2 [["id", 39], ["LIMIT", 1]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Admin Exists (0.2ms) SELECT 1 AS one FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 67883889], ["LIMIT", 1]] Admin Create (0.2ms) INSERT INTO "admins" ("canvas_id", "role_name", "canvas_role_id", "canvas_user_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 67883889], ["role_name", "Cool Role"], ["canvas_role_id", 33889608], ["canvas_user_id", 1], ["workflow_state", "active"], ["created_at", "2021-10-15 20:57:26.857171"], ["updated_at", "2021-10-15 20:57:26.857171"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Admin Load (0.2ms) SELECT "admins".* FROM "admins" ORDER BY "admins"."id" ASC LIMIT $1 [["LIMIT", 1]] Admin Exists (0.2ms) SELECT 1 AS one FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 67883889], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.4ms) BEGIN  (0.2ms) SELECT COUNT(*) FROM "admins" Admin Load (0.2ms) SELECT "admins".* FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]]  (0.1ms) SAVEPOINT active_record_1 Admin Exists (0.1ms) SELECT 1 AS one FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]] Admin Create (0.2ms) INSERT INTO "admins" ("canvas_id", "role_name", "canvas_role_id", "canvas_user_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 2], ["role_name", "AccountAdmin"], ["canvas_role_id", 1], ["canvas_user_id", 1], ["workflow_state", "active"], ["created_at", "2021-10-15 20:57:26.863331"], ["updated_at", "2021-10-15 20:57:26.863331"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SELECT COUNT(*) FROM "admins" Admin Load (0.1ms) SELECT "admins".* FROM "admins" ORDER BY "admins"."id" DESC LIMIT $1 [["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Admin Exists (0.2ms) SELECT 1 AS one FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]] Admin Create (0.2ms) INSERT INTO "admins" ("canvas_id", "role_name", "canvas_role_id", "canvas_user_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 2], ["role_name", "Cool Role"], ["canvas_role_id", 44381213], ["canvas_user_id", 1], ["workflow_state", "active"], ["created_at", "2021-10-15 20:57:26.867115"], ["updated_at", "2021-10-15 20:57:26.867115"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SELECT COUNT(*) FROM "admins" Admin Load (0.1ms) SELECT "admins".* FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]]  (0.1ms) SAVEPOINT active_record_1 Admin Exists (0.1ms) SELECT 1 AS one FROM "admins" WHERE "admins"."canvas_id" = $1 AND "admins"."id" != $2 LIMIT $3 [["canvas_id", 2], ["id", 42], ["LIMIT", 1]] Admin Update (0.2ms) UPDATE "admins" SET "role_name" = $1, "canvas_role_id" = $2, "updated_at" = $3 WHERE "admins"."id" = $4 [["role_name", "AccountAdmin"], ["canvas_role_id", 1], ["updated_at", "2021-10-15 20:57:26.869391"], ["id", 42]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SELECT COUNT(*) FROM "admins" Admin Load (0.2ms) SELECT "admins".* FROM "admins" WHERE "admins"."id" = $1 LIMIT $2 [["id", 42], ["LIMIT", 1]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 AssignmentGroup Exists (0.5ms) SELECT 1 AS one FROM "assignment_groups" WHERE "assignment_groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] AssignmentGroup Create (0.5ms) INSERT INTO "assignment_groups" ("canvas_id", "name", "workflow_state", "canvas_created_at", "canvas_updated_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 1], ["name", "Dummy Assignment Group"], ["workflow_state", "available"], ["canvas_created_at", "2021-10-08 20:57:26.880543"], ["canvas_updated_at", "2021-10-14 20:57:26.880660"], ["created_at", "2021-10-15 20:57:26.882497"], ["updated_at", "2021-10-15 20:57:26.882497"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 AssignmentGroup Exists (0.3ms) SELECT 1 AS one FROM "assignment_groups" WHERE "assignment_groups"."canvas_id" IS NULL AND "assignment_groups"."id" != $1 LIMIT $2 [["id", 31], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 AssignmentGroup Exists (0.3ms) SELECT 1 AS one FROM "assignment_groups" WHERE "assignment_groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]] AssignmentGroup Create (0.3ms) INSERT INTO "assignment_groups" ("canvas_id", "name", "workflow_state", "canvas_created_at", "canvas_updated_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 2], ["name", "Dummy Assignment Group"], ["workflow_state", "available"], ["canvas_created_at", "2021-10-08 20:57:26.888847"], ["canvas_updated_at", "2021-10-14 20:57:26.888929"], ["created_at", "2021-10-15 20:57:26.890013"], ["updated_at", "2021-10-15 20:57:26.890013"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 AssignmentGroup Load (0.2ms) SELECT "assignment_groups".* FROM "assignment_groups" ORDER BY "assignment_groups"."id" ASC LIMIT $1 [["LIMIT", 1]] AssignmentGroup Exists (0.2ms) SELECT 1 AS one FROM "assignment_groups" WHERE "assignment_groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 AssignmentGroup Exists (0.2ms) SELECT 1 AS one FROM "assignment_groups" WHERE "assignment_groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 3], ["LIMIT", 1]] AssignmentGroup Create (0.2ms) INSERT INTO "assignment_groups" ("canvas_id", "name", "workflow_state", "canvas_created_at", "canvas_updated_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 3], ["name", "Dummy Assignment Group"], ["workflow_state", "available"], ["canvas_created_at", "2021-10-08 20:57:26.894726"], ["canvas_updated_at", "2021-10-14 20:57:26.894801"], ["created_at", "2021-10-15 20:57:26.895758"], ["updated_at", "2021-10-15 20:57:26.895758"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 AssignmentGroup Exists (0.2ms) SELECT 1 AS one FROM "assignment_groups" WHERE "assignment_groups"."canvas_id" = $1 AND "assignment_groups"."id" != $2 LIMIT $3 [["canvas_id", 3], ["id", 33], ["LIMIT", 1]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 AssignmentGroup Exists (0.3ms) SELECT 1 AS one FROM "assignment_groups" WHERE "assignment_groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 4], ["LIMIT", 1]] AssignmentGroup Create (0.2ms) INSERT INTO "assignment_groups" ("canvas_id", "name", "workflow_state", "canvas_created_at", "canvas_updated_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 4], ["name", "Dummy Assignment Group"], ["workflow_state", "available"], ["canvas_created_at", "2021-10-08 20:57:26.900645"], ["canvas_updated_at", "2021-10-14 20:57:26.900718"], ["created_at", "2021-10-15 20:57:26.901669"], ["updated_at", "2021-10-15 20:57:26.901669"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Assignment Exists (0.4ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] Assignment Create (0.3ms) INSERT INTO "assignments" ("canvas_id", "title", "due_at", "unlock_at", "lock_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 1], ["title", "Assignment 1"], ["due_at", "2021-10-22 20:57:26.927889"], ["unlock_at", "2021-10-14 20:57:26.927987"], ["lock_at", "2021-11-05 20:57:26.928026"], ["created_at", "2021-10-15 20:57:26.929438"], ["updated_at", "2021-10-15 20:57:26.929438"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Assignment Exists (0.2ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" IS NULL AND "assignments"."id" != $1 LIMIT $2 [["id", 56], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Assignment Exists (0.2ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]] Assignment Create (0.2ms) INSERT INTO "assignments" ("canvas_id", "title", "due_at", "unlock_at", "lock_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 2], ["title", "Assignment 2"], ["due_at", "2021-10-22 20:57:26.934494"], ["unlock_at", "2021-10-14 20:57:26.934574"], ["lock_at", "2021-11-05 20:57:26.934609"], ["created_at", "2021-10-15 20:57:26.935517"], ["updated_at", "2021-10-15 20:57:26.935517"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Assignment Load (0.2ms) SELECT "assignments".* FROM "assignments" ORDER BY "assignments"."id" ASC LIMIT $1 [["LIMIT", 1]] Assignment Exists (0.2ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Assignment Exists (0.2ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 3], ["LIMIT", 1]] Assignment Create (0.4ms) INSERT INTO "assignments" ("canvas_id", "title", "due_at", "unlock_at", "lock_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 3], ["title", "Assignment 3"], ["due_at", "2021-10-22 20:57:26.940251"], ["unlock_at", "2021-10-14 20:57:26.940335"], ["lock_at", "2021-11-05 20:57:26.940372"], ["created_at", "2021-10-15 20:57:26.941452"], ["updated_at", "2021-10-15 20:57:26.941452"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Assignment Exists (0.3ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 4], ["LIMIT", 1]] Assignment Create (0.3ms) INSERT INTO "assignments" ("canvas_id", "title", "due_at", "unlock_at", "lock_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 4], ["title", "Assignment 4"], ["due_at", "2021-10-22 20:57:26.947297"], ["unlock_at", "2021-10-14 20:57:26.947376"], ["lock_at", "2021-11-05 20:57:26.947412"], ["created_at", "2021-10-15 20:57:26.948372"], ["updated_at", "2021-10-15 20:57:26.948372"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Assignment Exists (0.2ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 AND "assignments"."id" != $2 LIMIT $3 [["canvas_id", 4], ["id", 59], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Assignment Exists (0.3ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 5], ["LIMIT", 1]] Assignment Create (0.3ms) INSERT INTO "assignments" ("canvas_id", "title", "due_at", "unlock_at", "lock_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 5], ["title", "Assignment 5"], ["due_at", "2021-10-22 20:57:26.951877"], ["unlock_at", "2021-10-14 20:57:26.951951"], ["lock_at", "2021-11-05 20:57:26.951988"], ["created_at", "2021-10-15 20:57:26.953010"], ["updated_at", "2021-10-15 20:57:26.953010"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Assignment Exists (0.2ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 6], ["LIMIT", 1]] Assignment Create (0.3ms) INSERT INTO "assignments" ("canvas_id", "title", "due_at", "unlock_at", "lock_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 6], ["title", "Assignment 6"], ["due_at", "2021-10-22 20:57:26.957298"], ["unlock_at", "2021-10-14 20:57:26.957379"], ["lock_at", "2021-11-05 20:57:26.957415"], ["created_at", "2021-10-15 20:57:26.958371"], ["updated_at", "2021-10-15 20:57:26.958371"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Course Exists (0.3ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 52518514], ["LIMIT", 1]] Course Create (0.2ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 52518514], ["sis_id", "a202b610c5fbcaf0f3ab8f887f1c8440"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2021-10-12 20:57:26.970680"], ["end_at", "2021-11-05 20:57:26.970763"], ["created_at", "2021-10-15 20:57:26.971983"], ["updated_at", "2021-10-15 20:57:26.971983"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Course Exists (0.1ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 90836026], ["LIMIT", 1]] Course Create (0.2ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 90836026], ["sis_id", "3333f5811cf69bf29896122c866d3fa5"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2021-10-12 20:57:26.973017"], ["end_at", "2021-11-05 20:57:26.973063"], ["created_at", "2021-10-15 20:57:26.973873"], ["updated_at", "2021-10-15 20:57:26.973873"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Assignment Exists (0.1ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 7], ["LIMIT", 1]] Assignment Create (0.2ms) INSERT INTO "assignments" ("canvas_id", "title", "due_at", "unlock_at", "lock_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 7], ["title", "Assignment 7"], ["due_at", "2021-10-22 20:57:26.974710"], ["unlock_at", "2021-10-14 20:57:26.974755"], ["lock_at", "2021-11-05 20:57:26.974787"], ["created_at", "2021-10-15 20:57:26.975428"], ["updated_at", "2021-10-15 20:57:26.975428"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Assignment Exists (0.1ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 AND "assignments"."id" != $2 LIMIT $3 [["canvas_id", 7], ["id", 62], ["LIMIT", 1]] Assignment Update (0.3ms) UPDATE "assignments" SET "canvas_context_id" = $1, "canvas_context_type" = $2, "updated_at" = $3 WHERE "assignments"."id" = $4 [["canvas_context_id", 90836026], ["canvas_context_type", "Course"], ["updated_at", "2021-10-15 20:57:26.976812"], ["id", 62]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Course Load (0.2ms) SELECT "courses".* FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 90836026], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Assignment Exists (0.3ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 8], ["LIMIT", 1]] Assignment Create (0.4ms) INSERT INTO "assignments" ("canvas_id", "title", "due_at", "unlock_at", "lock_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 8], ["title", "Assignment 8"], ["due_at", "2021-10-22 20:57:26.989449"], ["unlock_at", "2021-10-14 20:57:26.989542"], ["lock_at", "2021-11-05 20:57:26.989580"], ["created_at", "2021-10-15 20:57:26.991012"], ["updated_at", "2021-10-15 20:57:26.991012"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 ContextModuleItem Create (0.4ms) INSERT INTO "context_module_items" ("canvas_id", "canvas_assignment_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["canvas_id", 1], ["canvas_assignment_id", 8], ["workflow_state", "active"], ["created_at", "2021-10-15 20:57:26.993974"], ["updated_at", "2021-10-15 20:57:26.993974"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Assignment Exists (0.2ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 9], ["LIMIT", 1]] Assignment Create (0.2ms) INSERT INTO "assignments" ("canvas_id", "title", "due_at", "unlock_at", "lock_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 9], ["title", "Assignment 9"], ["due_at", "2021-10-22 20:57:26.997571"], ["unlock_at", "2021-10-14 20:57:26.997645"], ["lock_at", "2021-11-05 20:57:26.997677"], ["created_at", "2021-10-15 20:57:26.998659"], ["updated_at", "2021-10-15 20:57:26.998659"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 ContextModuleItem Create (0.2ms) INSERT INTO "context_module_items" ("canvas_id", "canvas_assignment_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["canvas_id", 2], ["canvas_assignment_id", 9], ["workflow_state", "active"], ["created_at", "2021-10-15 20:57:26.999837"], ["updated_at", "2021-10-15 20:57:26.999837"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.3ms) SAVEPOINT active_record_1 Course Exists (0.3ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 44665275], ["LIMIT", 1]] Course Create (0.3ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 44665275], ["sis_id", "2943fd709923d8142a2b68a1755b20c6"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2021-10-12 20:57:27.009950"], ["end_at", "2021-11-05 20:57:27.010027"], ["created_at", "2021-10-15 20:57:27.011322"], ["updated_at", "2021-10-15 20:57:27.011322"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 ContextModule Create (0.4ms) INSERT INTO "context_modules" ("canvas_id", "canvas_context_id", "canvas_context_type", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 1], ["canvas_context_id", 44665275], ["canvas_context_type", "Course"], ["name", "Context Module"], ["workflow_state", "available"], ["created_at", "2021-10-15 20:57:27.012821"], ["updated_at", "2021-10-15 20:57:27.012821"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Course Exists (0.2ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 3558955], ["LIMIT", 1]] Course Create (0.2ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 3558955], ["sis_id", "40c94f464c7561a2c3131d94dac9cc3c"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2021-10-12 20:57:27.015874"], ["end_at", "2021-11-05 20:57:27.015964"], ["created_at", "2021-10-15 20:57:27.016967"], ["updated_at", "2021-10-15 20:57:27.016967"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 ContextModule Create (0.2ms) INSERT INTO "context_modules" ("canvas_id", "canvas_context_id", "canvas_context_type", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 2], ["canvas_context_id", 3558955], ["canvas_context_type", "Course"], ["name", "Context Module"], ["workflow_state", "available"], ["created_at", "2021-10-15 20:57:27.018248"], ["updated_at", "2021-10-15 20:57:27.018248"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Course Exists (0.2ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 15417880], ["LIMIT", 1]] Course Create (0.2ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 15417880], ["sis_id", "ed02e087b81a029a31e48b1ab5f036ee"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2021-10-12 20:57:27.021417"], ["end_at", "2021-11-05 20:57:27.021506"], ["created_at", "2021-10-15 20:57:27.022537"], ["updated_at", "2021-10-15 20:57:27.022537"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 ContextModule Create (0.2ms) INSERT INTO "context_modules" ("canvas_id", "canvas_context_id", "canvas_context_type", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 3], ["canvas_context_id", 15417880], ["canvas_context_type", "Course"], ["name", "Context Module"], ["workflow_state", "available"], ["created_at", "2021-10-15 20:57:27.023925"], ["updated_at", "2021-10-15 20:57:27.023925"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Course Exists (0.2ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 12077995], ["LIMIT", 1]] Course Create (0.2ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 12077995], ["sis_id", "06d0f14576850c09c7a25025302eee37"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2021-10-12 20:57:27.026784"], ["end_at", "2021-11-05 20:57:27.026858"], ["created_at", "2021-10-15 20:57:27.027873"], ["updated_at", "2021-10-15 20:57:27.027873"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Course Exists (0.2ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" IS NULL AND "courses"."id" != $1 LIMIT $2 [["id", 116], ["LIMIT", 1]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Course Exists (0.2ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 62619640], ["LIMIT", 1]] Course Create (0.2ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 62619640], ["sis_id", "a706f909e90399d4f597a380631fdaba"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2021-10-12 20:57:27.031968"], ["end_at", "2021-11-05 20:57:27.032042"], ["created_at", "2021-10-15 20:57:27.032812"], ["updated_at", "2021-10-15 20:57:27.032812"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Course Load (0.1ms) SELECT "courses".* FROM "courses" ORDER BY "courses"."id" ASC LIMIT $1 [["LIMIT", 1]] Course Exists (0.2ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 62619640], ["LIMIT", 1]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Course Exists (0.2ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 50205667], ["LIMIT", 1]] Course Create (0.2ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 50205667], ["sis_id", "90bf0359667ef71d108d9272e17428a5"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2021-10-12 20:57:27.036447"], ["end_at", "2021-11-05 20:57:27.036516"], ["created_at", "2021-10-15 20:57:27.037274"], ["updated_at", "2021-10-15 20:57:27.037274"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Course Exists (0.1ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 AND "courses"."id" != $2 LIMIT $3 [["canvas_id", 50205667], ["id", 118], ["LIMIT", 1]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Course Exists (0.2ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 10624260], ["LIMIT", 1]] Course Create (0.2ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 10624260], ["sis_id", "92d29bc5b66d270761a84c6457257efa"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2021-10-12 20:57:27.040199"], ["end_at", "2021-11-05 20:57:27.040277"], ["created_at", "2021-10-15 20:57:27.041366"], ["updated_at", "2021-10-15 20:57:27.041366"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Course Exists (0.2ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 57732538], ["LIMIT", 1]] Course Create (0.2ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 57732538], ["sis_id", "564a3d4f8b98cfd649540a8059e8a7e8"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2021-10-12 20:57:27.045090"], ["end_at", "2021-11-05 20:57:27.045169"], ["created_at", "2021-10-15 20:57:27.046055"], ["updated_at", "2021-10-15 20:57:27.046055"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Course Exists (0.2ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 5593354], ["LIMIT", 1]] Course Create (0.3ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 5593354], ["sis_id", "d0cad431bd04ee34543dfb1804141038"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2021-10-12 20:57:27.049715"], ["end_at", "2021-11-05 20:57:27.049805"], ["created_at", "2021-10-15 20:57:27.050731"], ["updated_at", "2021-10-15 20:57:27.050731"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Course Exists (0.3ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 3965741], ["LIMIT", 1]] Course Create (0.3ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 3965741], ["sis_id", "aa6a7f01016d51fbbcc4b59b3919f85c"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2021-10-12 20:57:27.054070"], ["end_at", "2021-11-05 20:57:27.054177"], ["created_at", "2021-10-15 20:57:27.055467"], ["updated_at", "2021-10-15 20:57:27.055467"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Course Exists (0.2ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 20412577], ["LIMIT", 1]] Course Create (0.2ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 20412577], ["sis_id", "905e1faed3463f9adf90a5350a59d330"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2021-10-12 20:57:27.058196"], ["end_at", "2021-11-05 20:57:27.058270"], ["created_at", "2021-10-15 20:57:27.059189"], ["updated_at", "2021-10-15 20:57:27.059189"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Course Exists (0.2ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 90963822], ["LIMIT", 1]] Course Create (0.2ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 90963822], ["sis_id", "859b439ac1b05b7efac6ca184b207f6f"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2021-10-12 20:57:27.061783"], ["end_at", "2021-11-05 20:57:27.061879"], ["created_at", "2021-10-15 20:57:27.062955"], ["updated_at", "2021-10-15 20:57:27.062955"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Enrollment Exists (0.4ms) SELECT 1 AS one FROM "enrollments" WHERE "enrollments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 51653420], ["LIMIT", 1]] Enrollment Create (0.3ms) INSERT INTO "enrollments" ("canvas_id", "created_at", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["canvas_id", 51653420], ["created_at", "2021-10-15 20:57:27.084292"], ["updated_at", "2021-10-15 20:57:27.084292"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Enrollment Exists (0.5ms) SELECT 1 AS one FROM "enrollments" WHERE "enrollments"."canvas_id" IS NULL AND "enrollments"."id" != $1 LIMIT $2 [["id", 36], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Enrollment Exists (0.3ms) SELECT 1 AS one FROM "enrollments" WHERE "enrollments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 72495132], ["LIMIT", 1]] Enrollment Create (0.3ms) INSERT INTO "enrollments" ("canvas_id", "created_at", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["canvas_id", 72495132], ["created_at", "2021-10-15 20:57:27.091642"], ["updated_at", "2021-10-15 20:57:27.091642"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Enrollment Load (0.2ms) SELECT "enrollments".* FROM "enrollments" ORDER BY "enrollments"."id" ASC LIMIT $1 [["LIMIT", 1]] Enrollment Exists (0.3ms) SELECT 1 AS one FROM "enrollments" WHERE "enrollments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 72495132], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Enrollment Exists (0.3ms) SELECT 1 AS one FROM "enrollments" WHERE "enrollments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 34473196], ["LIMIT", 1]] Enrollment Create (0.3ms) INSERT INTO "enrollments" ("canvas_id", "created_at", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["canvas_id", 34473196], ["created_at", "2021-10-15 20:57:27.097556"], ["updated_at", "2021-10-15 20:57:27.097556"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Enrollment Exists (0.2ms) SELECT 1 AS one FROM "enrollments" WHERE "enrollments"."canvas_id" = $1 AND "enrollments"."id" != $2 LIMIT $3 [["canvas_id", 34473196], ["id", 38], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Enrollment Exists (0.3ms) SELECT 1 AS one FROM "enrollments" WHERE "enrollments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 96055017], ["LIMIT", 1]] Enrollment Create (0.3ms) INSERT INTO "enrollments" ("canvas_id", "created_at", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["canvas_id", 96055017], ["created_at", "2021-10-15 20:57:27.101957"], ["updated_at", "2021-10-15 20:57:27.101957"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Enrollment Exists (0.3ms) SELECT 1 AS one FROM "enrollments" WHERE "enrollments"."canvas_id" = $1 AND "enrollments"."id" != $2 LIMIT $3 [["canvas_id", 96055017], ["id", 39], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Enrollment Exists (0.2ms) SELECT 1 AS one FROM "enrollments" WHERE "enrollments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 88798084], ["LIMIT", 1]] Enrollment Create (0.2ms) INSERT INTO "enrollments" ("canvas_id", "created_at", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["canvas_id", 88798084], ["created_at", "2021-10-15 20:57:27.106227"], ["updated_at", "2021-10-15 20:57:27.106227"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Enrollment Exists (0.3ms) SELECT 1 AS one FROM "enrollments" WHERE "enrollments"."canvas_id" = $1 AND "enrollments"."id" != $2 LIMIT $3 [["canvas_id", 88798084], ["id", 40], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (5.1ms) SAVEPOINT active_record_1 Group Exists (0.6ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 61291146], ["LIMIT", 1]] Group Create (5.6ms) INSERT INTO "groups" ("canvas_id", "sis_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 61291146], ["sis_id", "9a6024a3a432d8a1ee43ccaf27bd2728"], ["name", "Some User Group"], ["workflow_state", "available"], ["created_at", "2021-10-15 20:57:27.132863"], ["updated_at", "2021-10-15 20:57:27.132863"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.5ms) SAVEPOINT active_record_1 User Exists (0.5ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 4686917], ["LIMIT", 1]] User Create (0.4ms) INSERT INTO "users" ("canvas_id", "sis_id", "email", "first_name", "last_name", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 4686917], ["sis_id", "38aadf555a8a924853d5e2ef4a856330"], ["email", "cooldude@coolsite.com"], ["first_name", "Cool"], ["last_name", "Dude"], ["created_at", "2021-10-15 20:57:27.163976"], ["updated_at", "2021-10-15 20:57:27.163976"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.3ms) SAVEPOINT active_record_1 GroupMembership Exists (0.5ms) SELECT 1 AS one FROM "group_memberships" WHERE "group_memberships"."canvas_id" = $1 LIMIT $2 [["canvas_id", 7671918], ["LIMIT", 1]] GroupMembership Create (0.6ms) INSERT INTO "group_memberships" ("canvas_id", "canvas_user_id", "canvas_group_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 7671918], ["canvas_user_id", 4686917], ["canvas_group_id", 61291146], ["workflow_state", "accepted"], ["created_at", "2021-10-15 20:57:27.175479"], ["updated_at", "2021-10-15 20:57:27.175479"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 GroupMembership Exists (0.4ms) SELECT 1 AS one FROM "group_memberships" WHERE "group_memberships"."canvas_id" IS NULL AND "group_memberships"."id" != $1 LIMIT $2 [["id", 31], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 89710044], ["LIMIT", 1]] Group Create (0.2ms) INSERT INTO "groups" ("canvas_id", "sis_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 89710044], ["sis_id", "21694ccee8036480033aad9d9c22f4da"], ["name", "Some User Group"], ["workflow_state", "available"], ["created_at", "2021-10-15 20:57:27.183675"], ["updated_at", "2021-10-15 20:57:27.183675"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 User Exists (0.2ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 25676508], ["LIMIT", 1]] User Create (0.2ms) INSERT INTO "users" ("canvas_id", "sis_id", "email", "first_name", "last_name", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 25676508], ["sis_id", "da668df320141e81bcdc03cb54e6b561"], ["email", "cooldude@coolsite.com"], ["first_name", "Cool"], ["last_name", "Dude"], ["created_at", "2021-10-15 20:57:27.185911"], ["updated_at", "2021-10-15 20:57:27.185911"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 GroupMembership Exists (0.2ms) SELECT 1 AS one FROM "group_memberships" WHERE "group_memberships"."canvas_id" = $1 LIMIT $2 [["canvas_id", 87307141], ["LIMIT", 1]] GroupMembership Create (0.3ms) INSERT INTO "group_memberships" ("canvas_id", "canvas_user_id", "canvas_group_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 87307141], ["canvas_user_id", 25676508], ["canvas_group_id", 89710044], ["workflow_state", "accepted"], ["created_at", "2021-10-15 20:57:27.188327"], ["updated_at", "2021-10-15 20:57:27.188327"]]  (0.3ms) RELEASE SAVEPOINT active_record_1 GroupMembership Load (0.2ms) SELECT "group_memberships".* FROM "group_memberships" ORDER BY "group_memberships"."id" ASC LIMIT $1 [["LIMIT", 1]] GroupMembership Exists (0.3ms) SELECT 1 AS one FROM "group_memberships" WHERE "group_memberships"."canvas_id" = $1 LIMIT $2 [["canvas_id", 87307141], ["LIMIT", 1]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 97584788], ["LIMIT", 1]] Group Create (0.3ms) INSERT INTO "groups" ("canvas_id", "sis_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 97584788], ["sis_id", "5cc9ca1c838e0935759b29a1d6ba7d68"], ["name", "Some User Group"], ["workflow_state", "available"], ["created_at", "2021-10-15 20:57:27.200739"], ["updated_at", "2021-10-15 20:57:27.200739"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 User Exists (0.2ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 48237541], ["LIMIT", 1]] User Create (0.2ms) INSERT INTO "users" ("canvas_id", "sis_id", "email", "first_name", "last_name", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 48237541], ["sis_id", "747593f7b0fc7655514440f76e8b9933"], ["email", "cooldude@coolsite.com"], ["first_name", "Cool"], ["last_name", "Dude"], ["created_at", "2021-10-15 20:57:27.202956"], ["updated_at", "2021-10-15 20:57:27.202956"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 GroupMembership Exists (0.2ms) SELECT 1 AS one FROM "group_memberships" WHERE "group_memberships"."canvas_id" = $1 LIMIT $2 [["canvas_id", 308439], ["LIMIT", 1]] GroupMembership Create (0.2ms) INSERT INTO "group_memberships" ("canvas_id", "canvas_user_id", "canvas_group_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 308439], ["canvas_user_id", 48237541], ["canvas_group_id", 97584788], ["workflow_state", "accepted"], ["created_at", "2021-10-15 20:57:27.204912"], ["updated_at", "2021-10-15 20:57:27.204912"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 GroupMembership Exists (0.2ms) SELECT 1 AS one FROM "group_memberships" WHERE "group_memberships"."canvas_id" = $1 AND "group_memberships"."id" != $2 LIMIT $3 [["canvas_id", 308439], ["id", 33], ["LIMIT", 1]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 69202041], ["LIMIT", 1]] Group Create (0.2ms) INSERT INTO "groups" ("canvas_id", "sis_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 69202041], ["sis_id", "c5b8602b53d76949a0d18f573dc6a51e"], ["name", "Some User Group"], ["workflow_state", "available"], ["created_at", "2021-10-15 20:57:27.209357"], ["updated_at", "2021-10-15 20:57:27.209357"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 User Exists (0.2ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 82837377], ["LIMIT", 1]] User Create (0.2ms) INSERT INTO "users" ("canvas_id", "sis_id", "email", "first_name", "last_name", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 82837377], ["sis_id", "67b4786b96882e4ecc320c098a646ed2"], ["email", "cooldude@coolsite.com"], ["first_name", "Cool"], ["last_name", "Dude"], ["created_at", "2021-10-15 20:57:27.211286"], ["updated_at", "2021-10-15 20:57:27.211286"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 GroupMembership Exists (0.2ms) SELECT 1 AS one FROM "group_memberships" WHERE "group_memberships"."canvas_id" = $1 LIMIT $2 [["canvas_id", 60411069], ["LIMIT", 1]] GroupMembership Create (0.2ms) INSERT INTO "group_memberships" ("canvas_id", "canvas_user_id", "canvas_group_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 60411069], ["canvas_user_id", 82837377], ["canvas_group_id", 69202041], ["workflow_state", "accepted"], ["created_at", "2021-10-15 20:57:27.213121"], ["updated_at", "2021-10-15 20:57:27.213121"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 GroupMembership Exists (0.2ms) SELECT 1 AS one FROM "group_memberships" WHERE "group_memberships"."canvas_id" = $1 AND "group_memberships"."id" != $2 LIMIT $3 [["canvas_id", 60411069], ["id", 34], ["LIMIT", 1]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 17713937], ["LIMIT", 1]] Group Create (0.3ms) INSERT INTO "groups" ("canvas_id", "sis_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 17713937], ["sis_id", "3304ab8b987e5e468caf362d37b98e10"], ["name", "Some User Group"], ["workflow_state", "available"], ["created_at", "2021-10-15 20:57:27.217718"], ["updated_at", "2021-10-15 20:57:27.217718"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" IS NULL AND "groups"."id" != $1 LIMIT $2 [["id", 60], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 36130185], ["LIMIT", 1]] Group Create (0.3ms) INSERT INTO "groups" ("canvas_id", "sis_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 36130185], ["sis_id", "e4497e804bee0792bbadf911ed32bedf"], ["name", "Some User Group"], ["workflow_state", "available"], ["created_at", "2021-10-15 20:57:27.224263"], ["updated_at", "2021-10-15 20:57:27.224263"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Group Load (0.2ms) SELECT "groups".* FROM "groups" ORDER BY "groups"."id" ASC LIMIT $1 [["LIMIT", 1]] Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 36130185], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 74595524], ["LIMIT", 1]] Group Create (0.4ms) INSERT INTO "groups" ("canvas_id", "sis_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 74595524], ["sis_id", "c560417099083f077a38298e9d156995"], ["name", "Some User Group"], ["workflow_state", "available"], ["created_at", "2021-10-15 20:57:27.229744"], ["updated_at", "2021-10-15 20:57:27.229744"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 30445174], ["LIMIT", 1]] Group Create (0.2ms) INSERT INTO "groups" ("canvas_id", "sis_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 30445174], ["sis_id", "62ce5e5e8b6673e503496eec4689bccf"], ["name", "Some User Group"], ["workflow_state", "available"], ["created_at", "2021-10-15 20:57:27.233559"], ["updated_at", "2021-10-15 20:57:27.233559"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 AND "groups"."id" != $2 LIMIT $3 [["canvas_id", 30445174], ["id", 63], ["LIMIT", 1]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 14559476], ["LIMIT", 1]] Group Create (0.2ms) INSERT INTO "groups" ("canvas_id", "sis_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 14559476], ["sis_id", "c2bef94fb8d852da3df3ec5022063d64"], ["name", "Some User Group"], ["workflow_state", "available"], ["created_at", "2021-10-15 20:57:27.238840"], ["updated_at", "2021-10-15 20:57:27.238840"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 AND "groups"."id" != $2 LIMIT $3 [["canvas_id", 14559476], ["id", 64], ["LIMIT", 1]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Role Exists (0.2ms) SELECT 1 AS one FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 70065992], ["LIMIT", 1]] Role Create (0.3ms) INSERT INTO "roles" ("canvas_id", "label", "base_role_type", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 70065992], ["label", "Cool Role"], ["base_role_type", "AccountMembership"], ["workflow_state", "active"], ["created_at", "2021-10-15 20:57:27.244440"], ["updated_at", "2021-10-15 20:57:27.244440"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Role Exists (0.4ms) SELECT 1 AS one FROM "roles" WHERE "roles"."canvas_id" IS NULL AND "roles"."id" != $1 LIMIT $2 [["id", 33], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Role Exists (0.3ms) SELECT 1 AS one FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 57767950], ["LIMIT", 1]] Role Create (0.3ms) INSERT INTO "roles" ("canvas_id", "label", "base_role_type", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 57767950], ["label", "Cool Role"], ["base_role_type", "AccountMembership"], ["workflow_state", "active"], ["created_at", "2021-10-15 20:57:27.251285"], ["updated_at", "2021-10-15 20:57:27.251285"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Role Load (0.2ms) SELECT "roles".* FROM "roles" ORDER BY "roles"."id" ASC LIMIT $1 [["LIMIT", 1]] Role Exists (0.2ms) SELECT 1 AS one FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 57767950], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SELECT COUNT(*) FROM "roles" Role Load (0.2ms) SELECT "roles".* FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]]  (0.1ms) SAVEPOINT active_record_1 Role Exists (0.2ms) SELECT 1 AS one FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] Role Create (0.3ms) INSERT INTO "roles" ("canvas_id", "label", "base_role_type", "canvas_account_id", "workflow_state", "permissions", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 1], ["label", "Account Admin"], ["base_role_type", "AccountMembership"], ["canvas_account_id", 10], ["workflow_state", "built_in"], ["permissions", "{\"manage_wiki\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"post_to_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"moderate_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_announcements\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"send_messages\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"send_messages_all\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_outcomes\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"create_conferences\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"create_collaborations\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_roster\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_all_grades\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_grades\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_rubrics\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"comment_on_others_submissions\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_students\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_admin_users\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_role_overrides\":{\"enabled\":true,\"locked\":true,\"readonly\":true,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_account_memberships\":{\"enabled\":true,\"locked\":true,\"readonly\":true,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_account_settings\":{\"enabled\":true,\"locked\":true,\"readonly\":true,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_groups\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_group_pages\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_files\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_assignments\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"undelete_courses\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_grade_changes\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_course_changes\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_question_banks\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_calendar\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_reports\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_courses\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_user_logins\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_user_observers\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_alerts\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"become_user\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_developer_keys\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"import_sis\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_sis\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_sis\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_course_list\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_statistics\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_storage_quotas\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_course_content\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_content\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_interaction_alerts\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"change_course_state\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_sections\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_feature_flags\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_quiz_answer_audits\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"moderate_grades\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"lti_add_edit\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true}}"], ["created_at", "2021-10-15 20:57:27.259735"], ["updated_at", "2021-10-15 20:57:27.259735"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.3ms) SELECT COUNT(*) FROM "roles" Role Load (0.2ms) SELECT "roles".* FROM "roles" ORDER BY "roles"."id" DESC LIMIT $1 [["LIMIT", 1]]  (0.1ms) ROLLBACK  (0.3ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Role Exists (0.3ms) SELECT 1 AS one FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] Role Create (0.2ms) INSERT INTO "roles" ("canvas_id", "label", "base_role_type", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 1], ["label", "Cool Role"], ["base_role_type", "AccountMembership"], ["workflow_state", "active"], ["created_at", "2021-10-15 20:57:27.277875"], ["updated_at", "2021-10-15 20:57:27.277875"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SELECT COUNT(*) FROM "roles" Role Load (0.2ms) SELECT "roles".* FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]]  (0.1ms) SAVEPOINT active_record_1 Role Exists (0.2ms) SELECT 1 AS one FROM "roles" WHERE "roles"."canvas_id" = $1 AND "roles"."id" != $2 LIMIT $3 [["canvas_id", 1], ["id", 36], ["LIMIT", 1]] Role Update (0.4ms) UPDATE "roles" SET "label" = $1, "canvas_account_id" = $2, "permissions" = $3, "workflow_state" = $4, "updated_at" = $5 WHERE "roles"."id" = $6 [["label", "Account Admin"], ["canvas_account_id", 10], ["permissions", "{\"manage_wiki\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"post_to_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"moderate_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_announcements\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"send_messages\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"send_messages_all\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_outcomes\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"create_conferences\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"create_collaborations\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_roster\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_all_grades\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_grades\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_rubrics\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"comment_on_others_submissions\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_students\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_admin_users\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_role_overrides\":{\"enabled\":true,\"locked\":true,\"readonly\":true,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_account_memberships\":{\"enabled\":true,\"locked\":true,\"readonly\":true,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_account_settings\":{\"enabled\":true,\"locked\":true,\"readonly\":true,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_groups\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_group_pages\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_files\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_assignments\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"undelete_courses\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_grade_changes\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_course_changes\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_question_banks\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_calendar\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_reports\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_courses\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_user_logins\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_user_observers\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_alerts\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"become_user\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_developer_keys\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"import_sis\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_sis\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_sis\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_course_list\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_statistics\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_storage_quotas\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_course_content\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_content\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_interaction_alerts\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"change_course_state\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_sections\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_feature_flags\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_quiz_answer_audits\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"moderate_grades\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"lti_add_edit\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true}}"], ["workflow_state", "built_in"], ["updated_at", "2021-10-15 20:57:27.282513"], ["id", 36]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SELECT COUNT(*) FROM "roles" Role Load (0.2ms) SELECT "roles".* FROM "roles" WHERE "roles"."id" = $1 LIMIT $2 [["id", 36], ["LIMIT", 1]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Section Exists (0.4ms) SELECT 1 AS one FROM "sections" WHERE "sections"."canvas_id" = $1 LIMIT $2 [["canvas_id", 97246030], ["LIMIT", 1]] Section Create (0.3ms) INSERT INTO "sections" ("canvas_id", "created_at", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["canvas_id", 97246030], ["created_at", "2021-10-15 20:57:27.297716"], ["updated_at", "2021-10-15 20:57:27.297716"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Section Exists (0.3ms) SELECT 1 AS one FROM "sections" WHERE "sections"."canvas_id" IS NULL AND "sections"."id" != $1 LIMIT $2 [["id", 36], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Section Exists (0.2ms) SELECT 1 AS one FROM "sections" WHERE "sections"."canvas_id" = $1 LIMIT $2 [["canvas_id", 93396003], ["LIMIT", 1]] Section Create (0.2ms) INSERT INTO "sections" ("canvas_id", "created_at", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["canvas_id", 93396003], ["created_at", "2021-10-15 20:57:27.303654"], ["updated_at", "2021-10-15 20:57:27.303654"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Section Load (0.2ms) SELECT "sections".* FROM "sections" ORDER BY "sections"."id" ASC LIMIT $1 [["LIMIT", 1]] Section Exists (0.3ms) SELECT 1 AS one FROM "sections" WHERE "sections"."canvas_id" = $1 LIMIT $2 [["canvas_id", 93396003], ["LIMIT", 1]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Section Exists (0.2ms) SELECT 1 AS one FROM "sections" WHERE "sections"."canvas_id" = $1 LIMIT $2 [["canvas_id", 83555646], ["LIMIT", 1]] Section Create (0.2ms) INSERT INTO "sections" ("canvas_id", "created_at", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["canvas_id", 83555646], ["created_at", "2021-10-15 20:57:27.309310"], ["updated_at", "2021-10-15 20:57:27.309310"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Section Exists (0.2ms) SELECT 1 AS one FROM "sections" WHERE "sections"."canvas_id" = $1 AND "sections"."id" != $2 LIMIT $3 [["canvas_id", 83555646], ["id", 38], ["LIMIT", 1]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Section Exists (0.2ms) SELECT 1 AS one FROM "sections" WHERE "sections"."canvas_id" = $1 LIMIT $2 [["canvas_id", 7446099], ["LIMIT", 1]] Section Create (0.2ms) INSERT INTO "sections" ("canvas_id", "created_at", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["canvas_id", 7446099], ["created_at", "2021-10-15 20:57:27.313838"], ["updated_at", "2021-10-15 20:57:27.313838"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Submission Exists (0.4ms) SELECT 1 AS one FROM "submissions" WHERE "submissions"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] Submission Create (0.3ms) INSERT INTO "submissions" ("canvas_id", "submitted_at", "graded_at", "score", "points_possible", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 1], ["submitted_at", "2021-10-08 20:57:27.327073"], ["graded_at", "2021-10-14 20:57:27.327220"], ["score", 5.0], ["points_possible", 10.0], ["created_at", "2021-10-15 20:57:27.328803"], ["updated_at", "2021-10-15 20:57:27.328803"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Submission Exists (0.3ms) SELECT 1 AS one FROM "submissions" WHERE "submissions"."canvas_id" IS NULL AND "submissions"."id" != $1 LIMIT $2 [["id", 36], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Submission Exists (0.3ms) SELECT 1 AS one FROM "submissions" WHERE "submissions"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]] Submission Create (0.2ms) INSERT INTO "submissions" ("canvas_id", "submitted_at", "graded_at", "score", "points_possible", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 2], ["submitted_at", "2021-10-08 20:57:27.334690"], ["graded_at", "2021-10-14 20:57:27.334778"], ["score", 5.0], ["points_possible", 10.0], ["created_at", "2021-10-15 20:57:27.335814"], ["updated_at", "2021-10-15 20:57:27.335814"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Submission Load (0.2ms) SELECT "submissions".* FROM "submissions" ORDER BY "submissions"."id" ASC LIMIT $1 [["LIMIT", 1]] Submission Exists (0.2ms) SELECT 1 AS one FROM "submissions" WHERE "submissions"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Submission Exists (0.3ms) SELECT 1 AS one FROM "submissions" WHERE "submissions"."canvas_id" = $1 LIMIT $2 [["canvas_id", 3], ["LIMIT", 1]] Submission Create (0.3ms) INSERT INTO "submissions" ("canvas_id", "submitted_at", "graded_at", "score", "points_possible", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 3], ["submitted_at", "2021-10-08 20:57:27.340144"], ["graded_at", "2021-10-14 20:57:27.340220"], ["score", 5.0], ["points_possible", 10.0], ["created_at", "2021-10-15 20:57:27.341197"], ["updated_at", "2021-10-15 20:57:27.341197"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Submission Exists (0.4ms) SELECT 1 AS one FROM "submissions" WHERE "submissions"."canvas_id" = $1 AND "submissions"."id" != $2 LIMIT $3 [["canvas_id", 3], ["id", 38], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Submission Exists (0.3ms) SELECT 1 AS one FROM "submissions" WHERE "submissions"."canvas_id" = $1 LIMIT $2 [["canvas_id", 4], ["LIMIT", 1]] Submission Create (0.3ms) INSERT INTO "submissions" ("canvas_id", "submitted_at", "graded_at", "score", "points_possible", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 4], ["submitted_at", "2021-10-08 20:57:27.345676"], ["graded_at", "2021-10-14 20:57:27.346218"], ["score", 5.0], ["points_possible", 10.0], ["created_at", "2021-10-15 20:57:27.347775"], ["updated_at", "2021-10-15 20:57:27.347775"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Submission Exists (0.2ms) SELECT 1 AS one FROM "submissions" WHERE "submissions"."canvas_id" = $1 AND "submissions"."id" != $2 LIMIT $3 [["canvas_id", 4], ["id", 39], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Submission Exists (0.2ms) SELECT 1 AS one FROM "submissions" WHERE "submissions"."canvas_id" = $1 LIMIT $2 [["canvas_id", 5], ["LIMIT", 1]] Submission Create (0.3ms) INSERT INTO "submissions" ("canvas_id", "submitted_at", "graded_at", "score", "points_possible", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 5], ["submitted_at", "2021-10-08 20:57:27.351357"], ["graded_at", "2021-10-14 20:57:27.351438"], ["score", 5.0], ["points_possible", 10.0], ["created_at", "2021-10-15 20:57:27.352424"], ["updated_at", "2021-10-15 20:57:27.352424"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Submission Exists (0.3ms) SELECT 1 AS one FROM "submissions" WHERE "submissions"."canvas_id" = $1 AND "submissions"."id" != $2 LIMIT $3 [["canvas_id", 5], ["id", 40], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Term Exists (0.2ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 68993485], ["LIMIT", 1]] Term Create (0.2ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 68993485], ["name", "Cool Term"], ["start_at", "2021-10-12 20:57:25.724466"], ["end_at", "2021-10-18 20:57:25.724576"], ["workflow_state", "active"], ["sis_id", "464619591409a9b8dd19febcacd48848"], ["created_at", "2021-10-15 20:57:27.357365"], ["updated_at", "2021-10-15 20:57:27.357365"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Term Exists (0.2ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" IS NULL AND "terms"."id" != $1 LIMIT $2 [["id", 94], ["LIMIT", 1]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Term Exists (0.2ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 41250939], ["LIMIT", 1]] Term Create (0.2ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 41250939], ["name", "Cool Term"], ["start_at", "2021-10-12 20:57:25.724466"], ["end_at", "2021-10-18 20:57:25.724576"], ["workflow_state", "active"], ["sis_id", "9b516500e35d2e037612a19bf76aae9e"], ["created_at", "2021-10-15 20:57:27.363690"], ["updated_at", "2021-10-15 20:57:27.363690"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Term Load (0.2ms) SELECT "terms".* FROM "terms" ORDER BY "terms"."id" ASC LIMIT $1 [["LIMIT", 1]] Term Exists (0.2ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 41250939], ["LIMIT", 1]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Term Exists (0.2ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 34551044], ["LIMIT", 1]] Term Create (0.2ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 34551044], ["name", "Cool Term"], ["start_at", "2021-10-12 20:57:25.724466"], ["end_at", "2021-10-18 20:57:25.724576"], ["workflow_state", "active"], ["sis_id", "a667e7efc0776f26369c57e5b7c56e40"], ["created_at", "2021-10-15 20:57:27.369354"], ["updated_at", "2021-10-15 20:57:27.369354"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Term Exists (0.2ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 12101674], ["LIMIT", 1]] Term Create (0.2ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 12101674], ["name", "Cool Term"], ["start_at", "2021-10-13 20:57:27.371514"], ["end_at", "2021-10-18 20:57:27.371574"], ["workflow_state", "active"], ["sis_id", "0459eb734e024fb941e8d6e97b9302b2"], ["created_at", "2021-10-15 20:57:27.372811"], ["updated_at", "2021-10-15 20:57:27.372811"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Term Exists (0.2ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1686705], ["LIMIT", 1]] Term Create (0.2ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 1686705], ["name", "Cool Term"], ["start_at", "2021-10-12 20:57:25.724466"], ["end_at", "2021-10-18 20:57:25.724576"], ["workflow_state", "inactive"], ["sis_id", "49a8e22a1ca7907c8dce41f07a3d19f1"], ["created_at", "2021-10-15 20:57:27.374671"], ["updated_at", "2021-10-15 20:57:27.374671"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Term Exists (0.2ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 23465726], ["LIMIT", 1]] Term Create (0.2ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 23465726], ["name", "Cool Term"], ["start_at", "2021-08-15 20:57:27.375461"], ["end_at", "2021-09-15 20:57:27.375524"], ["workflow_state", "active"], ["sis_id", "9f42d83790d18be3427139155d36115e"], ["created_at", "2021-10-15 20:57:27.376359"], ["updated_at", "2021-10-15 20:57:27.376359"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Term Exists (0.2ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 51582347], ["LIMIT", 1]] Term Create (0.2ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 51582347], ["name", "Cool Term"], ["start_at", "2022-04-15 20:57:27.377184"], ["end_at", "2022-10-15 20:57:27.377224"], ["workflow_state", "active"], ["sis_id", "0dcd73a29d17c9b46c0ff8ba3d56d8b0"], ["created_at", "2021-10-15 20:57:27.378024"], ["updated_at", "2021-10-15 20:57:27.378024"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Term Load (0.3ms) SELECT "terms".* FROM "terms" WHERE "terms"."workflow_state" = $1 AND (terms.start_at <= '2021-10-15 20:57:27.378991' OR terms.start_at IS NULL) AND (terms.end_at >= '2021-10-15 20:57:27.379081' OR terms.end_at IS NULL) [["workflow_state", "active"]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.3ms) SELECT COUNT(*) FROM "terms" Term Load (0.2ms) SELECT "terms".* FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]]  (0.1ms) SAVEPOINT active_record_1 Term Exists (0.2ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] Term Create (0.2ms) INSERT INTO "terms" ("canvas_id", "name", "workflow_state", "grading_period_group_id", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 1], ["name", "Default Term"], ["workflow_state", "active"], ["grading_period_group_id", 1], ["sis_id", "Test"], ["created_at", "2021-10-15 20:57:27.383916"], ["updated_at", "2021-10-15 20:57:27.383916"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SELECT COUNT(*) FROM "terms" Term Load (0.1ms) SELECT "terms".* FROM "terms" ORDER BY "terms"."id" DESC LIMIT $1 [["LIMIT", 1]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Term Exists (0.2ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] Term Create (0.2ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 1], ["name", "Cool Term"], ["start_at", "2021-10-12 20:57:25.724466"], ["end_at", "2021-10-18 20:57:25.724576"], ["workflow_state", "active"], ["sis_id", "697ee9c0e144ebf94850fd67ae58239f"], ["created_at", "2021-10-15 20:57:27.388165"], ["updated_at", "2021-10-15 20:57:27.388165"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SELECT COUNT(*) FROM "terms" Term Load (0.2ms) SELECT "terms".* FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]]  (0.1ms) SAVEPOINT active_record_1 Term Exists (0.2ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 AND "terms"."id" != $2 LIMIT $3 [["canvas_id", 1], ["id", 102], ["LIMIT", 1]] Term Update (0.3ms) UPDATE "terms" SET "name" = $1, "sis_id" = $2, "start_at" = $3, "end_at" = $4, "grading_period_group_id" = $5, "updated_at" = $6 WHERE "terms"."id" = $7 [["name", "Default Term"], ["sis_id", "Test"], ["start_at", nil], ["end_at", nil], ["grading_period_group_id", 1], ["updated_at", "2021-10-15 20:57:27.391365"], ["id", 102]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SELECT COUNT(*) FROM "terms" Term Load (0.1ms) SELECT "terms".* FROM "terms" WHERE "terms"."id" = $1 LIMIT $2 [["id", 102], ["LIMIT", 1]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 User Exists (0.2ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 25697285], ["LIMIT", 1]] User Create (0.2ms) INSERT INTO "users" ("canvas_id", "sis_id", "email", "first_name", "last_name", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 25697285], ["sis_id", "1a426344d31fd99ba7f5b86b35c01907"], ["email", "cooldude@coolsite.com"], ["first_name", "Cool"], ["last_name", "Dude"], ["created_at", "2021-10-15 20:57:27.395626"], ["updated_at", "2021-10-15 20:57:27.395626"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 User Exists (0.2ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" IS NULL AND "users"."id" != $1 LIMIT $2 [["id", 70], ["LIMIT", 1]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 User Exists (0.2ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 39200749], ["LIMIT", 1]] User Create (0.2ms) INSERT INTO "users" ("canvas_id", "sis_id", "email", "first_name", "last_name", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 39200749], ["sis_id", "561915fcaa876dac495531e9eb7c0c92"], ["email", "cooldude@coolsite.com"], ["first_name", "Cool"], ["last_name", "Dude"], ["created_at", "2021-10-15 20:57:27.400476"], ["updated_at", "2021-10-15 20:57:27.400476"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 User Load (0.2ms) SELECT "users".* FROM "users" ORDER BY "users"."id" ASC LIMIT $1 [["LIMIT", 1]] User Exists (0.2ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 39200749], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 User Exists (0.2ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 23180573], ["LIMIT", 1]] User Create (0.3ms) INSERT INTO "users" ("canvas_id", "sis_id", "email", "first_name", "last_name", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 23180573], ["sis_id", "50887ee1f3a5a8cb2f99199f8acad723"], ["email", "cooldude@coolsite.com"], ["first_name", "Cool"], ["last_name", "Dude"], ["created_at", "2021-10-15 20:57:27.405493"], ["updated_at", "2021-10-15 20:57:27.405493"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 User Exists (0.3ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 93614322], ["LIMIT", 1]] User Create (0.3ms) INSERT INTO "users" ("canvas_id", "sis_id", "email", "first_name", "last_name", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 93614322], ["sis_id", "ba34fdd235b751d0e8a56c1073434d32"], ["email", "cooldude@coolsite.com"], ["first_name", "Cool"], ["last_name", "Dude"], ["created_at", "2021-10-15 20:57:27.408982"], ["updated_at", "2021-10-15 20:57:27.408982"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 User Exists (1.2ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 69375075], ["LIMIT", 1]] User Create (0.7ms) INSERT INTO "users" ("canvas_id", "sis_id", "email", "first_name", "last_name", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 69375075], ["sis_id", "77ec7c06b98d613d11fa79e6d368ce32"], ["email", "cooldude@coolsite.com"], ["first_name", "Cool"], ["last_name", "Dude"], ["created_at", "2021-10-15 20:57:27.422853"], ["updated_at", "2021-10-15 20:57:27.422853"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SELECT COUNT(*) FROM "assignment_groups" AssignmentGroup Create Many (0.6ms) INSERT INTO "assignment_groups" ("canvas_id","canvas_course_id","name","rules","position","group_weight","workflow_state","canvas_created_at","canvas_updated_at","created_at","updated_at") VALUES (1,1,'Assignments','--- drop_lowest:1\nnever_drop:36\n ',1,50.0,'available','2017-09-08 01:37:33','2017-09-08 01:37:33','2021-10-15 20:57:27.430310','2021-10-15 20:57:27.430310'),(2,1,'Tests',NULL,1,50.0,'available','2017-09-08 01:37:33','2017-09-08 01:37:33','2021-10-15 20:57:27.430310','2021-10-15 20:57:27.430310') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","canvas_course_id"=EXCLUDED."canvas_course_id","name"=EXCLUDED."name","rules"=EXCLUDED."rules","position"=EXCLUDED."position","group_weight"=EXCLUDED."group_weight","workflow_state"=EXCLUDED."workflow_state","canvas_created_at"=EXCLUDED."canvas_created_at","canvas_updated_at"=EXCLUDED."canvas_updated_at","updated_at"=EXCLUDED."updated_at" WHERE ("assignment_groups".canvas_id, "assignment_groups".canvas_course_id, "assignment_groups".name, "assignment_groups".rules, "assignment_groups".position, "assignment_groups".group_weight, "assignment_groups".workflow_state, "assignment_groups".canvas_created_at, "assignment_groups".canvas_updated_at) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.canvas_course_id, EXCLUDED.name, EXCLUDED.rules, EXCLUDED.position, EXCLUDED.group_weight, EXCLUDED.workflow_state, EXCLUDED.canvas_created_at, EXCLUDED.canvas_updated_at) RETURNING "id"  (0.2ms) SELECT COUNT(*) FROM "assignment_groups"  (0.3ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SELECT COUNT(*) FROM "assignments" Assignment Create Many (0.6ms) INSERT INTO "assignments" ("canvas_id","title","description","due_at","unlock_at","lock_at","points_possible","min_score","max_score","mastery_score","grading_type","submission_types","workflow_state","canvas_context_id","canvas_context_type","canvas_assignment_group_id","canvas_grading_scheme_id","canvas_grading_standard_id","created_at","updated_at") VALUES (88,'Assignment 1','

fdsfds

',NULL,NULL,NULL,100.0,NULL,NULL,NULL,'points','online_text_entry','published',58,'Course',55,NULL,NULL,'2021-10-15 20:57:27.434793','2021-10-15 20:57:27.434793'),(89,'fdsfdsfds','

fdsfdsfsdf

',NULL,NULL,NULL,100.0,NULL,NULL,NULL,'points','online_text_entry','published',59,'Course',56,NULL,NULL,'2021-10-15 20:57:27.434793','2021-10-15 20:57:27.434793') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","title"=EXCLUDED."title","description"=EXCLUDED."description","due_at"=EXCLUDED."due_at","unlock_at"=EXCLUDED."unlock_at","lock_at"=EXCLUDED."lock_at","points_possible"=EXCLUDED."points_possible","min_score"=EXCLUDED."min_score","max_score"=EXCLUDED."max_score","mastery_score"=EXCLUDED."mastery_score","grading_type"=EXCLUDED."grading_type","submission_types"=EXCLUDED."submission_types","workflow_state"=EXCLUDED."workflow_state","canvas_context_id"=EXCLUDED."canvas_context_id","canvas_context_type"=EXCLUDED."canvas_context_type","canvas_assignment_group_id"=EXCLUDED."canvas_assignment_group_id","canvas_grading_scheme_id"=EXCLUDED."canvas_grading_scheme_id","canvas_grading_standard_id"=EXCLUDED."canvas_grading_standard_id","updated_at"=EXCLUDED."updated_at" WHERE ("assignments".canvas_id, "assignments".title, "assignments".description, "assignments".due_at, "assignments".unlock_at, "assignments".lock_at, "assignments".points_possible, "assignments".min_score, "assignments".max_score, "assignments".mastery_score, "assignments".grading_type, "assignments".submission_types, "assignments".workflow_state, "assignments".canvas_context_id, "assignments".canvas_context_type, "assignments".canvas_assignment_group_id, "assignments".canvas_grading_scheme_id, "assignments".canvas_grading_standard_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.title, EXCLUDED.description, EXCLUDED.due_at, EXCLUDED.unlock_at, EXCLUDED.lock_at, EXCLUDED.points_possible, EXCLUDED.min_score, EXCLUDED.max_score, EXCLUDED.mastery_score, EXCLUDED.grading_type, EXCLUDED.submission_types, EXCLUDED.workflow_state, EXCLUDED.canvas_context_id, EXCLUDED.canvas_context_type, EXCLUDED.canvas_assignment_group_id, EXCLUDED.canvas_grading_scheme_id, EXCLUDED.canvas_grading_standard_id) RETURNING "id"  (0.3ms) SELECT COUNT(*) FROM "assignments"  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SELECT COUNT(*) FROM "context_module_items" ContextModuleItem Create Many (0.3ms) INSERT INTO "context_module_items" ("canvas_id","canvas_context_module_id","position","canvas_content_id","canvas_content_type","workflow_state","canvas_assignment_id","created_at","updated_at") VALUES (15,9,1,83,'Assignment','active',1,'2021-10-15 20:57:27.438651','2021-10-15 20:57:27.438651'),(16,10,1,80,'Assignment','active',2,'2021-10-15 20:57:27.438651','2021-10-15 20:57:27.438651') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","canvas_context_module_id"=EXCLUDED."canvas_context_module_id","position"=EXCLUDED."position","canvas_content_id"=EXCLUDED."canvas_content_id","canvas_content_type"=EXCLUDED."canvas_content_type","workflow_state"=EXCLUDED."workflow_state","canvas_assignment_id"=EXCLUDED."canvas_assignment_id","updated_at"=EXCLUDED."updated_at" WHERE ("context_module_items".canvas_id, "context_module_items".canvas_context_module_id, "context_module_items".position, "context_module_items".canvas_content_id, "context_module_items".canvas_content_type, "context_module_items".workflow_state, "context_module_items".canvas_assignment_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.canvas_context_module_id, EXCLUDED.position, EXCLUDED.canvas_content_id, EXCLUDED.canvas_content_type, EXCLUDED.workflow_state, EXCLUDED.canvas_assignment_id) RETURNING "id"  (0.2ms) SELECT COUNT(*) FROM "context_module_items"  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.3ms) SELECT COUNT(*) FROM "context_modules" ContextModule Create Many (0.4ms) INSERT INTO "context_modules" ("canvas_id","canvas_context_id","canvas_context_type","position","name","workflow_state","deleted_at","created_at","updated_at") VALUES (23,785,'Course',1,'New Mod','active',NULL,'2021-10-15 20:57:27.442380','2021-10-15 20:57:27.442380'),(4,27,'Course',1,'Modules gonna module','unpublished',NULL,'2021-10-15 20:57:27.442380','2021-10-15 20:57:27.442380') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","canvas_context_id"=EXCLUDED."canvas_context_id","canvas_context_type"=EXCLUDED."canvas_context_type","position"=EXCLUDED."position","name"=EXCLUDED."name","workflow_state"=EXCLUDED."workflow_state","deleted_at"=EXCLUDED."deleted_at","updated_at"=EXCLUDED."updated_at" WHERE ("context_modules".canvas_id, "context_modules".canvas_context_id, "context_modules".canvas_context_type, "context_modules".position, "context_modules".name, "context_modules".workflow_state, "context_modules".deleted_at) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.canvas_context_id, EXCLUDED.canvas_context_type, EXCLUDED.position, EXCLUDED.name, EXCLUDED.workflow_state, EXCLUDED.deleted_at) RETURNING "id"  (0.2ms) SELECT COUNT(*) FROM "context_modules"  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SELECT COUNT(*) FROM "courses" Course Create Many (0.7ms) INSERT INTO "courses" ("canvas_id","sis_id","course_code","name","canvas_account_id","canvas_term_id","start_at","end_at","workflow_state","grading_standard_id","created_at","updated_at") VALUES (1,'course_sis_id_1','C1','Course #1',1,1,'2017-03-27 21:53:18','2017-04-27 12:21:18','active',NULL,'2021-10-15 20:57:27.446161','2021-10-15 20:57:27.446161'),(2,'course_sis_id_2','C2','Course #2',1,1,'2017-03-27 21:53:18','2017-04-27 12:21:18','unpublished',NULL,'2021-10-15 20:57:27.446161','2021-10-15 20:57:27.446161') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","sis_id"=EXCLUDED."sis_id","course_code"=EXCLUDED."course_code","name"=EXCLUDED."name","canvas_account_id"=EXCLUDED."canvas_account_id","canvas_term_id"=EXCLUDED."canvas_term_id","start_at"=EXCLUDED."start_at","end_at"=EXCLUDED."end_at","workflow_state"=EXCLUDED."workflow_state","grading_standard_id"=EXCLUDED."grading_standard_id","updated_at"=EXCLUDED."updated_at" WHERE ("courses".canvas_id, "courses".sis_id, "courses".course_code, "courses".name, "courses".canvas_account_id, "courses".canvas_term_id, "courses".start_at, "courses".end_at, "courses".workflow_state, "courses".grading_standard_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.sis_id, EXCLUDED.course_code, EXCLUDED.name, EXCLUDED.canvas_account_id, EXCLUDED.canvas_term_id, EXCLUDED.start_at, EXCLUDED.end_at, EXCLUDED.workflow_state, EXCLUDED.grading_standard_id) RETURNING "id"  (0.2ms) SELECT COUNT(*) FROM "courses"  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SELECT COUNT(*) FROM "users" User Create Many (0.4ms) INSERT INTO "users" ("canvas_id","sis_id","email","first_name","last_name","name","sortable_name","workflow_state","login_id","created_at","updated_at") VALUES (1,'sis_id_1','poorbastard@yharnam.com','Patches','the Spider','Patches the Spider','the Spider, Patches','active','spiderdude1337','2021-10-15 20:57:27.451308','2021-10-15 20:57:27.451308'),(2,'sis_id_2','dreamer@yharnam.com','Hunter','Djura','Hunter Djura','Djura, Hunter','active','retireddude109','2021-10-15 20:57:27.451308','2021-10-15 20:57:27.451308') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","sis_id"=EXCLUDED."sis_id","email"=EXCLUDED."email","first_name"=EXCLUDED."first_name","last_name"=EXCLUDED."last_name","name"=EXCLUDED."name","sortable_name"=EXCLUDED."sortable_name","workflow_state"=EXCLUDED."workflow_state","login_id"=EXCLUDED."login_id","updated_at"=EXCLUDED."updated_at" WHERE ("users".canvas_id, "users".sis_id, "users".email, "users".first_name, "users".last_name, "users".name, "users".sortable_name, "users".workflow_state, "users".login_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.sis_id, EXCLUDED.email, EXCLUDED.first_name, EXCLUDED.last_name, EXCLUDED.name, EXCLUDED.sortable_name, EXCLUDED.workflow_state, EXCLUDED.login_id) RETURNING "id"  (0.2ms) SELECT COUNT(*) FROM "users"  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) SELECT COUNT(*) FROM "courses" Course Create Many (0.4ms) INSERT INTO "courses" ("canvas_id","sis_id","course_code","name","canvas_account_id","canvas_term_id","start_at","end_at","workflow_state","grading_standard_id","created_at","updated_at") VALUES (1,'course_sis_id_1','C1','Course #1',1,1,'2017-03-27 21:53:18','2017-04-27 12:21:18','active',NULL,'2021-10-15 20:57:27.455027','2021-10-15 20:57:27.455027'),(2,'course_sis_id_2','C2','Course #2',1,1,'2017-03-27 21:53:18','2017-04-27 12:21:18','unpublished',NULL,'2021-10-15 20:57:27.455027','2021-10-15 20:57:27.455027') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","sis_id"=EXCLUDED."sis_id","course_code"=EXCLUDED."course_code","name"=EXCLUDED."name","canvas_account_id"=EXCLUDED."canvas_account_id","canvas_term_id"=EXCLUDED."canvas_term_id","start_at"=EXCLUDED."start_at","end_at"=EXCLUDED."end_at","workflow_state"=EXCLUDED."workflow_state","grading_standard_id"=EXCLUDED."grading_standard_id","updated_at"=EXCLUDED."updated_at" WHERE ("courses".canvas_id, "courses".sis_id, "courses".course_code, "courses".name, "courses".canvas_account_id, "courses".canvas_term_id, "courses".start_at, "courses".end_at, "courses".workflow_state, "courses".grading_standard_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.sis_id, EXCLUDED.course_code, EXCLUDED.name, EXCLUDED.canvas_account_id, EXCLUDED.canvas_term_id, EXCLUDED.start_at, EXCLUDED.end_at, EXCLUDED.workflow_state, EXCLUDED.grading_standard_id) RETURNING "id"  (0.2ms) SELECT COUNT(*) FROM "courses" Course Load (0.2ms) SELECT "courses".* FROM "courses" ORDER BY "courses"."id" ASC LIMIT $1 [["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SELECT COUNT(*) FROM "enrollments" Enrollment Create Many (0.5ms) INSERT INTO "enrollments" ("canvas_id","canvas_course_id","course_sis_id","canvas_user_id","user_sis_id","role","canvas_role_id","canvas_section_id","workflow_state","base_role_type","created_at","updated_at") VALUES (1,1,'sis_MUSC_2520_834',2,'sis_dalvarez_247','teacher',4,1,'active','TeacherEnrollment','2021-10-15 20:57:27.459426','2021-10-15 20:57:27.459426'),(2,1,'sis_MUSC_2520_834',3,'sis_jweaver_720','student',4,1,'active','StudentEnrollment','2021-10-15 20:57:27.459426','2021-10-15 20:57:27.459426') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","canvas_course_id"=EXCLUDED."canvas_course_id","course_sis_id"=EXCLUDED."course_sis_id","canvas_user_id"=EXCLUDED."canvas_user_id","user_sis_id"=EXCLUDED."user_sis_id","role"=EXCLUDED."role","canvas_role_id"=EXCLUDED."canvas_role_id","canvas_section_id"=EXCLUDED."canvas_section_id","workflow_state"=EXCLUDED."workflow_state","base_role_type"=EXCLUDED."base_role_type","updated_at"=EXCLUDED."updated_at" WHERE ("enrollments".canvas_id, "enrollments".canvas_course_id, "enrollments".course_sis_id, "enrollments".canvas_user_id, "enrollments".user_sis_id, "enrollments".role, "enrollments".canvas_role_id, "enrollments".canvas_section_id, "enrollments".workflow_state, "enrollments".base_role_type) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.canvas_course_id, EXCLUDED.course_sis_id, EXCLUDED.canvas_user_id, EXCLUDED.user_sis_id, EXCLUDED.role, EXCLUDED.canvas_role_id, EXCLUDED.canvas_section_id, EXCLUDED.workflow_state, EXCLUDED.base_role_type) RETURNING "id"  (0.2ms) SELECT COUNT(*) FROM "enrollments"  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SELECT COUNT(*) FROM "sections" Section Create Many (0.4ms) INSERT INTO "sections" ("canvas_id","sis_id","canvas_course_id","name","workflow_state","start_at","end_at","created_at","updated_at") VALUES (1,'sis_section_1',1,'Cool Section','active','2017-03-27 21:53:18','2017-03-27 21:53:18','2021-10-15 20:57:27.463019','2021-10-15 20:57:27.463019'),(2,'sis_section_2',2,'Lame Section','active','2017-03-27 21:53:18','2017-03-27 21:53:18','2021-10-15 20:57:27.463019','2021-10-15 20:57:27.463019') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","sis_id"=EXCLUDED."sis_id","canvas_course_id"=EXCLUDED."canvas_course_id","name"=EXCLUDED."name","workflow_state"=EXCLUDED."workflow_state","start_at"=EXCLUDED."start_at","end_at"=EXCLUDED."end_at","updated_at"=EXCLUDED."updated_at" WHERE ("sections".canvas_id, "sections".sis_id, "sections".canvas_course_id, "sections".name, "sections".workflow_state, "sections".start_at, "sections".end_at) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.sis_id, EXCLUDED.canvas_course_id, EXCLUDED.name, EXCLUDED.workflow_state, EXCLUDED.start_at, EXCLUDED.end_at) RETURNING "id"  (0.2ms) SELECT COUNT(*) FROM "sections" Section Load (0.2ms) SELECT "sections".* FROM "sections" ORDER BY "sections"."id" ASC LIMIT $1 [["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN Section Create Many (0.3ms) INSERT INTO "sections" ("canvas_id","canvas_nonxlist_course_id","created_at","updated_at") VALUES (2,2,'2021-10-15 20:57:27.466369','2021-10-15 20:57:27.466369') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","canvas_nonxlist_course_id"=EXCLUDED."canvas_nonxlist_course_id","updated_at"=EXCLUDED."updated_at" WHERE ("sections".canvas_id, "sections".canvas_nonxlist_course_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.canvas_nonxlist_course_id) RETURNING "id"  (0.2ms) SELECT COUNT(*) FROM "sections" WHERE "sections"."canvas_nonxlist_course_id" IS NOT NULL Section Load (0.2ms) SELECT "sections".* FROM "sections" WHERE "sections"."canvas_nonxlist_course_id" IS NOT NULL ORDER BY "sections"."id" ASC LIMIT $1 [["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) SELECT COUNT(*) FROM "groups" Group Create Many (0.4ms) INSERT INTO "groups" ("canvas_id","sis_id","canvas_group_category_id","group_category_sis_id","canvas_account_id","canvas_course_id","name","workflow_state","context_id","context_type","max_membership","created_at","updated_at") VALUES (50,'sis1',10,NULL,1,NULL,'Group1','available',1,'Account',NULL,'2021-10-15 20:57:27.470578','2021-10-15 20:57:27.470578'),(51,'sis2',2,NULL,NULL,1,'Group2','available',1,'Course',1,'2021-10-15 20:57:27.470578','2021-10-15 20:57:27.470578') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","sis_id"=EXCLUDED."sis_id","canvas_group_category_id"=EXCLUDED."canvas_group_category_id","group_category_sis_id"=EXCLUDED."group_category_sis_id","canvas_account_id"=EXCLUDED."canvas_account_id","canvas_course_id"=EXCLUDED."canvas_course_id","name"=EXCLUDED."name","workflow_state"=EXCLUDED."workflow_state","context_id"=EXCLUDED."context_id","context_type"=EXCLUDED."context_type","max_membership"=EXCLUDED."max_membership","updated_at"=EXCLUDED."updated_at" WHERE ("groups".canvas_id, "groups".sis_id, "groups".canvas_group_category_id, "groups".group_category_sis_id, "groups".canvas_account_id, "groups".canvas_course_id, "groups".name, "groups".workflow_state, "groups".context_id, "groups".context_type, "groups".max_membership) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.sis_id, EXCLUDED.canvas_group_category_id, EXCLUDED.group_category_sis_id, EXCLUDED.canvas_account_id, EXCLUDED.canvas_course_id, EXCLUDED.name, EXCLUDED.workflow_state, EXCLUDED.context_id, EXCLUDED.context_type, EXCLUDED.max_membership) RETURNING "id"  (0.2ms) SELECT COUNT(*) FROM "groups" Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."name" = $1 LIMIT $2 [["name", "Group1"], ["LIMIT", 1]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.3ms) SELECT COUNT(*) FROM "group_memberships" GroupMembership Create Many (0.4ms) INSERT INTO "group_memberships" ("canvas_id","canvas_group_id","group_sis_id","canvas_user_id","user_sis_id","workflow_state","created_at","updated_at") VALUES (50,1,NULL,10,NULL,'accepted','2021-10-15 20:57:27.474961','2021-10-15 20:57:27.474961'),(51,2,NULL,11,NULL,'accepted','2021-10-15 20:57:27.474961','2021-10-15 20:57:27.474961') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","canvas_group_id"=EXCLUDED."canvas_group_id","group_sis_id"=EXCLUDED."group_sis_id","canvas_user_id"=EXCLUDED."canvas_user_id","user_sis_id"=EXCLUDED."user_sis_id","workflow_state"=EXCLUDED."workflow_state","updated_at"=EXCLUDED."updated_at" WHERE ("group_memberships".canvas_id, "group_memberships".canvas_group_id, "group_memberships".group_sis_id, "group_memberships".canvas_user_id, "group_memberships".user_sis_id, "group_memberships".workflow_state) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.canvas_group_id, EXCLUDED.group_sis_id, EXCLUDED.canvas_user_id, EXCLUDED.user_sis_id, EXCLUDED.workflow_state) RETURNING "id"  (0.2ms) SELECT COUNT(*) FROM "group_memberships" GroupMembership Load (0.2ms) SELECT "group_memberships".* FROM "group_memberships" WHERE "group_memberships"."canvas_id" = $1 LIMIT $2 [["canvas_id", 50], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.5ms) SELECT COUNT(*) FROM "user_observers" UserObserver Create Many (0.4ms) INSERT INTO "user_observers" ("observing_user_id","observed_user_id","workflow_state","created_at","updated_at") VALUES (21,3,'active','2021-10-15 20:57:27.484291','2021-10-15 20:57:27.484291'),(21,2,'active','2021-10-15 20:57:27.484291','2021-10-15 20:57:27.484291') ON CONFLICT (observing_user_id, observed_user_id) DO UPDATE SET "observing_user_id"=EXCLUDED."observing_user_id","observed_user_id"=EXCLUDED."observed_user_id","workflow_state"=EXCLUDED."workflow_state","updated_at"=EXCLUDED."updated_at" WHERE ("user_observers".observing_user_id, "user_observers".observed_user_id, "user_observers".workflow_state) IS DISTINCT FROM (EXCLUDED.observing_user_id, EXCLUDED.observed_user_id, EXCLUDED.workflow_state) RETURNING "id"  (0.2ms) SELECT COUNT(*) FROM "user_observers" UserObserver Load (0.2ms) SELECT "user_observers".* FROM "user_observers" WHERE "user_observers"."observed_user_id" = $1 LIMIT $2 [["observed_user_id", 3], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.4ms) SELECT COUNT(*) FROM "grading_periods" GradingPeriod Create Many (0.5ms) INSERT INTO "grading_periods" ("canvas_id","title","weight","start_date","end_date","close_date","canvas_grading_period_group_id","workflow_state","created_at","updated_at") VALUES (1,'Period 1',0.2,'2019-07-01 06:00:00','2019-08-01 05:59:59','2019-08-01 05:59:59',1,'active','2021-10-15 20:57:27.496044','2021-10-15 20:57:27.496044'),(2,'Period 2',0.8,'2019-08-01 06:00:00','2019-09-01 05:59:59','2019-09-01 05:59:59',1,'deleted','2021-10-15 20:57:27.496044','2021-10-15 20:57:27.496044') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","title"=EXCLUDED."title","weight"=EXCLUDED."weight","start_date"=EXCLUDED."start_date","end_date"=EXCLUDED."end_date","close_date"=EXCLUDED."close_date","canvas_grading_period_group_id"=EXCLUDED."canvas_grading_period_group_id","workflow_state"=EXCLUDED."workflow_state","updated_at"=EXCLUDED."updated_at" WHERE ("grading_periods".canvas_id, "grading_periods".title, "grading_periods".weight, "grading_periods".start_date, "grading_periods".end_date, "grading_periods".close_date, "grading_periods".canvas_grading_period_group_id, "grading_periods".workflow_state) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.title, EXCLUDED.weight, EXCLUDED.start_date, EXCLUDED.end_date, EXCLUDED.close_date, EXCLUDED.canvas_grading_period_group_id, EXCLUDED.workflow_state) RETURNING "id"  (0.2ms) SELECT COUNT(*) FROM "grading_periods" GradingPeriod Load (0.2ms) SELECT "grading_periods".* FROM "grading_periods" WHERE "grading_periods"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.1ms) BEGIN  (0.3ms) SELECT COUNT(*) FROM "grading_period_groups" GradingPeriodGroup Create Many (0.5ms) INSERT INTO "grading_period_groups" ("canvas_id","title","weighted","display_totals_for_all_grading_periods","workflow_state","created_at","updated_at") VALUES (1,'Test Group',FALSE,FALSE,'active','2021-10-15 20:57:27.520323','2021-10-15 20:57:27.520323') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","title"=EXCLUDED."title","weighted"=EXCLUDED."weighted","display_totals_for_all_grading_periods"=EXCLUDED."display_totals_for_all_grading_periods","workflow_state"=EXCLUDED."workflow_state","updated_at"=EXCLUDED."updated_at" WHERE ("grading_period_groups".canvas_id, "grading_period_groups".title, "grading_period_groups".weighted, "grading_period_groups".display_totals_for_all_grading_periods, "grading_period_groups".workflow_state) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.title, EXCLUDED.weighted, EXCLUDED.display_totals_for_all_grading_periods, EXCLUDED.workflow_state) RETURNING "id"  (0.2ms) SELECT COUNT(*) FROM "grading_period_groups" GradingPeriodGroup Load (0.2ms) SELECT "grading_period_groups".* FROM "grading_period_groups" WHERE "grading_period_groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SELECT COUNT(*) FROM "user_observers" UserObserver Create Many (0.3ms) INSERT INTO "user_observers" ("observing_user_id","observed_user_id","workflow_state","created_at","updated_at") VALUES (21,3,'active','2021-10-15 20:57:27.535968','2021-10-15 20:57:27.535968'),(21,2,'active','2021-10-15 20:57:27.535968','2021-10-15 20:57:27.535968') ON CONFLICT (observing_user_id, observed_user_id) DO UPDATE SET "observing_user_id"=EXCLUDED."observing_user_id","observed_user_id"=EXCLUDED."observed_user_id","workflow_state"=EXCLUDED."workflow_state","updated_at"=EXCLUDED."updated_at" WHERE ("user_observers".observing_user_id, "user_observers".observed_user_id, "user_observers".workflow_state) IS DISTINCT FROM (EXCLUDED.observing_user_id, EXCLUDED.observed_user_id, EXCLUDED.workflow_state) RETURNING "id"  (0.1ms) SELECT COUNT(*) FROM "user_observers"  (0.2ms) SELECT COUNT(*) FROM "user_observers" UserObserver Create Many (0.3ms) INSERT INTO "user_observers" ("observing_user_id","observed_user_id","workflow_state","created_at","updated_at") VALUES (21,3,'active','2021-10-15 20:57:27.538433','2021-10-15 20:57:27.538433'),(21,2,'active','2021-10-15 20:57:27.538433','2021-10-15 20:57:27.538433') ON CONFLICT (observing_user_id, observed_user_id) DO UPDATE SET "observing_user_id"=EXCLUDED."observing_user_id","observed_user_id"=EXCLUDED."observed_user_id","workflow_state"=EXCLUDED."workflow_state","updated_at"=EXCLUDED."updated_at" WHERE ("user_observers".observing_user_id, "user_observers".observed_user_id, "user_observers".workflow_state) IS DISTINCT FROM (EXCLUDED.observing_user_id, EXCLUDED.observed_user_id, EXCLUDED.workflow_state) RETURNING "id"  (0.1ms) SELECT COUNT(*) FROM "user_observers"  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.3ms) SELECT COUNT(*) FROM "users"  (0.2ms) SELECT COUNT(*) FROM "courses" Course Create Many (0.5ms) INSERT INTO "courses" ("canvas_id","sis_id","course_code","name","canvas_account_id","canvas_term_id","start_at","end_at","workflow_state","grading_standard_id","created_at","updated_at") VALUES (1,'course_sis_id_1','C1','Course #1',1,1,'2017-03-27 21:53:18','2017-04-27 12:21:18','active',NULL,'2021-10-15 20:57:27.545881','2021-10-15 20:57:27.545881'),(2,'course_sis_id_2','C2','Course #2',1,1,'2017-03-27 21:53:18','2017-04-27 12:21:18','unpublished',NULL,'2021-10-15 20:57:27.545881','2021-10-15 20:57:27.545881') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","sis_id"=EXCLUDED."sis_id","course_code"=EXCLUDED."course_code","name"=EXCLUDED."name","canvas_account_id"=EXCLUDED."canvas_account_id","canvas_term_id"=EXCLUDED."canvas_term_id","start_at"=EXCLUDED."start_at","end_at"=EXCLUDED."end_at","workflow_state"=EXCLUDED."workflow_state","grading_standard_id"=EXCLUDED."grading_standard_id","updated_at"=EXCLUDED."updated_at" WHERE ("courses".canvas_id, "courses".sis_id, "courses".course_code, "courses".name, "courses".canvas_account_id, "courses".canvas_term_id, "courses".start_at, "courses".end_at, "courses".workflow_state, "courses".grading_standard_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.sis_id, EXCLUDED.course_code, EXCLUDED.name, EXCLUDED.canvas_account_id, EXCLUDED.canvas_term_id, EXCLUDED.start_at, EXCLUDED.end_at, EXCLUDED.workflow_state, EXCLUDED.grading_standard_id) RETURNING "id" User Create Many (0.6ms) INSERT INTO "users" ("canvas_id","sis_id","email","first_name","last_name","name","sortable_name","workflow_state","login_id","created_at","updated_at") VALUES (1,'sis_id_1','poorbastard@yharnam.com','Patches','the Spider','Patches the Spider','the Spider, Patches','active','spiderdude1337','2021-10-15 20:57:27.549040','2021-10-15 20:57:27.549040'),(2,'sis_id_2','dreamer@yharnam.com','Hunter','Djura','Hunter Djura','Djura, Hunter','active','retireddude109','2021-10-15 20:57:27.549040','2021-10-15 20:57:27.549040') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","sis_id"=EXCLUDED."sis_id","email"=EXCLUDED."email","first_name"=EXCLUDED."first_name","last_name"=EXCLUDED."last_name","name"=EXCLUDED."name","sortable_name"=EXCLUDED."sortable_name","workflow_state"=EXCLUDED."workflow_state","login_id"=EXCLUDED."login_id","updated_at"=EXCLUDED."updated_at" WHERE ("users".canvas_id, "users".sis_id, "users".email, "users".first_name, "users".last_name, "users".name, "users".sortable_name, "users".workflow_state, "users".login_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.sis_id, EXCLUDED.email, EXCLUDED.first_name, EXCLUDED.last_name, EXCLUDED.name, EXCLUDED.sortable_name, EXCLUDED.workflow_state, EXCLUDED.login_id) RETURNING "id"  (0.3ms) SELECT COUNT(*) FROM "users"  (1.0ms) SELECT COUNT(*) FROM "courses"  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN Course Create Many (0.5ms) INSERT INTO "courses" ("canvas_id","sis_id","course_code","name","canvas_account_id","canvas_term_id","start_at","end_at","workflow_state","grading_standard_id","created_at","updated_at") VALUES (1,'course_sis_id_1','C1','Course #1',1,1,'2017-03-27 21:53:18','2017-04-27 12:21:18','active',NULL,'2021-10-15 20:57:27.559918','2021-10-15 20:57:27.559918'),(2,'course_sis_id_2','C2','Course #2',1,1,'2017-03-27 21:53:18','2017-04-27 12:21:18','unpublished',NULL,'2021-10-15 20:57:27.559918','2021-10-15 20:57:27.559918') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","sis_id"=EXCLUDED."sis_id","course_code"=EXCLUDED."course_code","name"=EXCLUDED."name","canvas_account_id"=EXCLUDED."canvas_account_id","canvas_term_id"=EXCLUDED."canvas_term_id","start_at"=EXCLUDED."start_at","end_at"=EXCLUDED."end_at","workflow_state"=EXCLUDED."workflow_state","grading_standard_id"=EXCLUDED."grading_standard_id","updated_at"=EXCLUDED."updated_at" WHERE ("courses".canvas_id, "courses".sis_id, "courses".course_code, "courses".name, "courses".canvas_account_id, "courses".canvas_term_id, "courses".start_at, "courses".end_at, "courses".workflow_state, "courses".grading_standard_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.sis_id, EXCLUDED.course_code, EXCLUDED.name, EXCLUDED.canvas_account_id, EXCLUDED.canvas_term_id, EXCLUDED.start_at, EXCLUDED.end_at, EXCLUDED.workflow_state, EXCLUDED.grading_standard_id) RETURNING "id"  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SELECT COUNT(*) FROM "submissions" Submission Create Many (0.5ms) INSERT INTO "submissions" ("canvas_id","canvas_user_id","canvas_course_id","canvas_assignment_id","submitted_at","due_at","graded_at","score","points_possible","excused","workflow_state","created_at","updated_at") VALUES (1,1,1,1,'2017-09-21 18:28:15','2017-09-27 18:28:15','2017-09-21 19:36:23',5.0,10.0,TRUE,'graded','2021-10-15 20:57:27.566143','2021-10-15 20:57:27.566143'),(2,1,1,2,'2017-09-21 18:28:15','2017-09-28 18:28:15','2017-09-21 19:36:23',5.0,10.0,FALSE,'submitted','2021-10-15 20:57:27.566143','2021-10-15 20:57:27.566143') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","canvas_user_id"=EXCLUDED."canvas_user_id","canvas_course_id"=EXCLUDED."canvas_course_id","canvas_assignment_id"=EXCLUDED."canvas_assignment_id","submitted_at"=EXCLUDED."submitted_at","due_at"=EXCLUDED."due_at","graded_at"=EXCLUDED."graded_at","score"=EXCLUDED."score","points_possible"=EXCLUDED."points_possible","excused"=EXCLUDED."excused","workflow_state"=EXCLUDED."workflow_state","updated_at"=EXCLUDED."updated_at" WHERE ("submissions".canvas_id, "submissions".canvas_user_id, "submissions".canvas_course_id, "submissions".canvas_assignment_id, "submissions".submitted_at, "submissions".due_at, "submissions".graded_at, "submissions".score, "submissions".points_possible, "submissions".excused, "submissions".workflow_state) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.canvas_user_id, EXCLUDED.canvas_course_id, EXCLUDED.canvas_assignment_id, EXCLUDED.submitted_at, EXCLUDED.due_at, EXCLUDED.graded_at, EXCLUDED.score, EXCLUDED.points_possible, EXCLUDED.excused, EXCLUDED.workflow_state) RETURNING "id"  (0.2ms) SELECT COUNT(*) FROM "submissions"  (0.1ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] [BatchTestJobBase] [f1e6bfa9-4aef-4b06-960e-7e40ab09def8] Performing BatchTestJobBase (Job ID: f1e6bfa9-4aef-4b06-960e-7e40ab09def8) from Test(default) [ActiveJob] [BatchTestJobBase] [f1e6bfa9-4aef-4b06-960e-7e40ab09def8] Performed BatchTestJobBase (Job ID: f1e6bfa9-4aef-4b06-960e-7e40ab09def8) from Test(default) in 0.25ms  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] [BatchTestJobBase] [1703c89e-6a2d-4eef-a0f8-8ff0a5f9192e] Performing BatchTestJobBase (Job ID: 1703c89e-6a2d-4eef-a0f8-8ff0a5f9192e) from Test(default) [ActiveJob] [BatchTestJobBase] [1703c89e-6a2d-4eef-a0f8-8ff0a5f9192e] Performed BatchTestJobBase (Job ID: 1703c89e-6a2d-4eef-a0f8-8ff0a5f9192e) from Test(default) in 0.27ms  (0.2ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [BatchTestJobBase] [d9d214bb-360e-472d-9d5d-1cec2ec70489] Performing BatchTestJobBase (Job ID: d9d214bb-360e-472d-9d5d-1cec2ec70489) from Test(default) [ActiveJob] [BatchTestJobBase] [d9d214bb-360e-472d-9d5d-1cec2ec70489] Performed BatchTestJobBase (Job ID: d9d214bb-360e-472d-9d5d-1cec2ec70489) from Test(default) in 0.07ms  (0.1ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [FailingBatchTestJobBase] [3b8716dc-993a-472f-b044-17aed9665156] Performing FailingBatchTestJobBase (Job ID: 3b8716dc-993a-472f-b044-17aed9665156) from Test(default) [ActiveJob] [FailingBatchTestJobBase] [3b8716dc-993a-472f-b044-17aed9665156] Error performing FailingBatchTestJobBase (Job ID: 3b8716dc-993a-472f-b044-17aed9665156) from Test(default) in 0.19ms: RuntimeError (Foo): /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/job_batching/support/base_job.rb:12:in `perform' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:39:in `block in perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:109:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch_aware_job.rb:12:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/i18n-1.8.10/lib/i18n.rb:309:in `with_locale' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/translation.rb:9:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:26:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `block in instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications/instrumenter.rb:23:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:25:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `block in tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `block in tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:28:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:22:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:136:in `run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:38:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/job_batching/batch_aware_job_spec.rb:46:in `block (5 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `block in with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `block in with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-rails-5.0.2/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:259:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:644:in `block in run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:606:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/configuration.rb:2067:in `with_suite_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:116:in `block in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/reporter.rb:74:in `report' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:115:in `run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:89:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:71:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:45:in `invoke' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/exe/rspec:4:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:63:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:63:in `kernel_load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:28:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:474:in `exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:30:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:24:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/exe/bundle:49:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/friendly_errors.rb:128:in `with_friendly_errors' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/exe/bundle:37:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `
'  (0.1ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] Enqueued BatchTestJobBase (Job ID: e9132954-e21a-418c-85fb-c3ce3bf124e3) to Test(default)  (0.1ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] Enqueued BatchTestJobBase (Job ID: 0f0fdf85-0481-4dba-a0e5-ce01491842d8) to Test(default)  (0.1ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] Enqueued BatchTestJobBase (Job ID: 59f86184-a6d1-400d-a03f-1236be9e1260) to Test(default)  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] Enqueued RetryingJob (Job ID: 6f21bb46-db16-400c-b571-0fc39e19c9ce) to Sidekiq(default) [ActiveJob] [RetryingJob] [6f21bb46-db16-400c-b571-0fc39e19c9ce] Performing RetryingJob (Job ID: 6f21bb46-db16-400c-b571-0fc39e19c9ce) from Sidekiq(default) [ActiveJob] [RetryingJob] [6f21bb46-db16-400c-b571-0fc39e19c9ce] Error performing RetryingJob (Job ID: 6f21bb46-db16-400c-b571-0fc39e19c9ce) from Sidekiq(default) in 2.25ms: RuntimeError (A Failure): /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/job_batching/batch_spec.rb:268:in `perform' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:39:in `block in perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:109:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch_aware_job.rb:12:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/i18n-1.8.10/lib/i18n.rb:314:in `with_locale' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/translation.rb:9:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:26:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `block in instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications/instrumenter.rb:23:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:25:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `block in tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `block in tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:28:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:22:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:136:in `run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:38:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:24:in `block in execute' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:109:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/railtie.rb:28:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/execution_wrapper.rb:87:in `wrap' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/reloader.rb:73:in `block in wrap' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/execution_wrapper.rb:87:in `wrap' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/reloader.rb:72:in `wrap' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/railtie.rb:27:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:136:in `run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:22:in `execute' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/queue_adapters/sidekiq_adapter.rb:42:in `perform' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/sidekiq-6.2.2/lib/sidekiq/testing.rb:300:in `execute_job' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/sidekiq-6.2.2/lib/sidekiq/testing.rb:295:in `block in process_job' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/sidekiq-6.2.2/lib/sidekiq/middleware/chain.rb:138:in `block in invoke' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/sidekiq.rb:73:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/sidekiq-6.2.2/lib/sidekiq/middleware/chain.rb:140:in `block in invoke' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/sidekiq-6.2.2/lib/sidekiq/middleware/chain.rb:143:in `invoke' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/sidekiq-6.2.2/lib/sidekiq/testing.rb:294:in `process_job' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/job_batching/batch_spec.rb:289:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `block in with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `block in with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-rails-5.0.2/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:259:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:644:in `block in run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:606:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/configuration.rb:2067:in `with_suite_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:116:in `block in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/reporter.rb:74:in `report' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:115:in `run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:89:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:71:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:45:in `invoke' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/exe/rspec:4:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:63:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:63:in `kernel_load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:28:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:474:in `exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:30:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:24:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/exe/bundle:49:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/friendly_errors.rb:128:in `with_friendly_errors' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/exe/bundle:37:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `
' [ActiveJob] [RetryingJob] [6f21bb46-db16-400c-b571-0fc39e19c9ce] Performing RetryingJob (Job ID: 6f21bb46-db16-400c-b571-0fc39e19c9ce) from Sidekiq(default) [ActiveJob] [RetryingJob] [6f21bb46-db16-400c-b571-0fc39e19c9ce] Performed RetryingJob (Job ID: 6f21bb46-db16-400c-b571-0fc39e19c9ce) from Sidekiq(default) in 1.99ms  (0.4ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] Enqueued TestWorker (Job ID: 2a9400ba-d1f3-4e37-a390-c7a1bb0324d1) to Sidekiq(default)  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] Enqueued CanvasSync::JobBatches::Batch::Callback::ActiveJobCallbackWorker (Job ID: f36df6f2-436a-4ab5-b761-2b990360c457) to Test(default) with arguments: "SampleCallback", "complete", {"a"=>"b"}, "UW29FZP_vrtziw", nil  (0.1ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] Enqueued CanvasSync::JobBatches::Batch::Callback::ActiveJobCallbackWorker (Job ID: 9ef48985-800c-4dd7-9963-a1c23e8a13f7) to Test(default) with arguments: "SampleCallback2", "complete", {"b"=>"a"}, "PKU0_2etdKcObQ", nil [ActiveJob] Enqueued CanvasSync::JobBatches::Batch::Callback::ActiveJobCallbackWorker (Job ID: c9b38c63-b01a-46cd-94be-7c39d760e821) to Test(default) with arguments: "SampleCallback", "complete", {"a"=>"b"}, "PKU0_2etdKcObQ", nil  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] Enqueued ContextedJob (Job ID: 7e87c337-75a2-4b35-a465-1563ea4a97e4) to Sidekiq(default) [ActiveJob] [TestWorker] [2a9400ba-d1f3-4e37-a390-c7a1bb0324d1] Performing TestWorker (Job ID: 2a9400ba-d1f3-4e37-a390-c7a1bb0324d1) from Sidekiq(default) [ActiveJob] [TestWorker] [2a9400ba-d1f3-4e37-a390-c7a1bb0324d1] Performed TestWorker (Job ID: 2a9400ba-d1f3-4e37-a390-c7a1bb0324d1) from Sidekiq(default) in 2.02ms [ActiveJob] [ContextedJob] [7e87c337-75a2-4b35-a465-1563ea4a97e4] Performing ContextedJob (Job ID: 7e87c337-75a2-4b35-a465-1563ea4a97e4) from Sidekiq(default) [ActiveJob] [ContextedJob] [7e87c337-75a2-4b35-a465-1563ea4a97e4] Performed ContextedJob (Job ID: 7e87c337-75a2-4b35-a465-1563ea4a97e4) from Sidekiq(default) in 2.22ms  (0.2ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] Enqueued ContextedJob (Job ID: c999cd44-5fff-4201-b3bb-67ab9358ba62) to Sidekiq(default) [ActiveJob] [ContextedJob] [c999cd44-5fff-4201-b3bb-67ab9358ba62] Performing ContextedJob (Job ID: c999cd44-5fff-4201-b3bb-67ab9358ba62) from Sidekiq(default) [ActiveJob] [ContextedJob] [c999cd44-5fff-4201-b3bb-67ab9358ba62] Performed ContextedJob (Job ID: c999cd44-5fff-4201-b3bb-67ab9358ba62) from Sidekiq(default) in 4.12ms  (0.2ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] Enqueued BatchTestJobBase (Job ID: fd591d8c-ec0e-41af-8007-9f61eceeac53) to Sidekiq(default) [ActiveJob] [BatchTestJobBase] [fd591d8c-ec0e-41af-8007-9f61eceeac53] Performing BatchTestJobBase (Job ID: fd591d8c-ec0e-41af-8007-9f61eceeac53) from Sidekiq(default) [ActiveJob] [BatchTestJobBase] [fd591d8c-ec0e-41af-8007-9f61eceeac53] Performed BatchTestJobBase (Job ID: fd591d8c-ec0e-41af-8007-9f61eceeac53) from Sidekiq(default) in 2.74ms [ActiveJob] Enqueued ContextedJob (Job ID: 0e0ddcc8-19fb-48aa-899f-e5b4cacd3b69) to Sidekiq(default) [ActiveJob] [ContextedJob] [0e0ddcc8-19fb-48aa-899f-e5b4cacd3b69] Performing ContextedJob (Job ID: 0e0ddcc8-19fb-48aa-899f-e5b4cacd3b69) from Sidekiq(default) [ActiveJob] [ContextedJob] [0e0ddcc8-19fb-48aa-899f-e5b4cacd3b69] Performed ContextedJob (Job ID: 0e0ddcc8-19fb-48aa-899f-e5b4cacd3b69) from Sidekiq(default) in 2.95ms  (0.1ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] Enqueued TestWorker (Job ID: 11c19607-9e31-449c-b6b0-04729d1c96a4) to Sidekiq(default) [ActiveJob] Enqueued TestWorker (Job ID: 3451a41f-0975-442d-81f2-bda13f20db72) to Sidekiq(default) [ActiveJob] Enqueued TestWorker (Job ID: fb816e07-32ac-4fbf-9a1d-18b2a92041db) to Sidekiq(default)  (0.1ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] Enqueued WorkerA (Job ID: e8144365-bb48-4825-a3ec-0f3da2ac26b7) to Sidekiq(default) [ActiveJob] Enqueued WorkerB (Job ID: 5486d406-04f7-4fcc-97e3-e01688bc0835) to Sidekiq(default) [ActiveJob] Enqueued WorkerA (Job ID: d911e110-0463-4fd5-bee9-9c0413e2d79e) to Sidekiq(default) [ActiveJob] Enqueued WorkerC (Job ID: 2aaa1221-10e0-4a6c-8bb7-ff9a1d54115a) to Sidekiq(default)  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] Enqueued TestWorker (Job ID: 21121563-0d3f-49fa-b143-4814f0cc39d3) to Sidekiq(default)  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] Enqueued TestWorker (Job ID: 6311a308-e63c-4600-94d4-1fac7c1d8a80) to Sidekiq(default)  (0.1ms) ROLLBACK  (0.4ms) SELECT "schema_migrations"."version" FROM "schema_migrations" ORDER BY "schema_migrations"."version" ASC  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.4ms) SELECT COUNT(*) FROM "canvas_sync_job_logs" [ActiveJob] [GoodJob] [f7f29281-0bde-4ad5-87fe-597d4146b3ef] Performing GoodJob (Job ID: f7f29281-0bde-4ad5-87fe-597d4146b3ef) from Test(default) with arguments: "argument" [ActiveJob] [GoodJob] [f7f29281-0bde-4ad5-87fe-597d4146b3ef] CanvasSync::JobLog Load (0.3ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "f7f29281-0bde-4ad5-87fe-597d4146b3ef"], ["LIMIT", 1]] [ActiveJob] [GoodJob] [f7f29281-0bde-4ad5-87fe-597d4146b3ef]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [GoodJob] [f7f29281-0bde-4ad5-87fe-597d4146b3ef] CanvasSync::JobLog Create (0.4ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "GoodJob"], ["status", "enqueued"], ["job_arguments", "---\n- argument\n"], ["created_at", "2021-10-15 21:04:38.258416"], ["updated_at", "2021-10-15 21:04:38.258416"], ["job_id", "f7f29281-0bde-4ad5-87fe-597d4146b3ef"]] [ActiveJob] [GoodJob] [f7f29281-0bde-4ad5-87fe-597d4146b3ef]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [GoodJob] [f7f29281-0bde-4ad5-87fe-597d4146b3ef]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [GoodJob] [f7f29281-0bde-4ad5-87fe-597d4146b3ef] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-10-15 21:04:38.259969"], ["status", "running"], ["updated_at", "2021-10-15 21:04:38.260290"], ["id", 217]] [ActiveJob] [GoodJob] [f7f29281-0bde-4ad5-87fe-597d4146b3ef]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [GoodJob] [f7f29281-0bde-4ad5-87fe-597d4146b3ef]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [GoodJob] [f7f29281-0bde-4ad5-87fe-597d4146b3ef] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2021-10-15 21:04:38.261290"], ["status", "success"], ["updated_at", "2021-10-15 21:04:38.261567"], ["id", 217]] [ActiveJob] [GoodJob] [f7f29281-0bde-4ad5-87fe-597d4146b3ef]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [GoodJob] [f7f29281-0bde-4ad5-87fe-597d4146b3ef] Performed GoodJob (Job ID: f7f29281-0bde-4ad5-87fe-597d4146b3ef) from Test(default) in 13.79ms  (0.2ms) SELECT COUNT(*) FROM "canvas_sync_job_logs" CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" ORDER BY "canvas_sync_job_logs"."id" DESC LIMIT $1 [["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [BadJob] [127afb39-5972-42ab-ae92-e139e7719ffc] Performing BadJob (Job ID: 127afb39-5972-42ab-ae92-e139e7719ffc) from Test(default) with arguments: "argument" [ActiveJob] [BadJob] [127afb39-5972-42ab-ae92-e139e7719ffc] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "127afb39-5972-42ab-ae92-e139e7719ffc"], ["LIMIT", 1]] [ActiveJob] [BadJob] [127afb39-5972-42ab-ae92-e139e7719ffc]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [BadJob] [127afb39-5972-42ab-ae92-e139e7719ffc] CanvasSync::JobLog Create (0.2ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "BadJob"], ["status", "enqueued"], ["job_arguments", "---\n- argument\n"], ["created_at", "2021-10-15 21:04:38.266456"], ["updated_at", "2021-10-15 21:04:38.266456"], ["job_id", "127afb39-5972-42ab-ae92-e139e7719ffc"]] [ActiveJob] [BadJob] [127afb39-5972-42ab-ae92-e139e7719ffc]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [BadJob] [127afb39-5972-42ab-ae92-e139e7719ffc]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [BadJob] [127afb39-5972-42ab-ae92-e139e7719ffc] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-10-15 21:04:38.267667"], ["status", "running"], ["updated_at", "2021-10-15 21:04:38.267966"], ["id", 218]] [ActiveJob] [BadJob] [127afb39-5972-42ab-ae92-e139e7719ffc]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [BadJob] [127afb39-5972-42ab-ae92-e139e7719ffc]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [BadJob] [127afb39-5972-42ab-ae92-e139e7719ffc] CanvasSync::JobLog Update (0.5ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "exception" = $2, "backtrace" = $3, "status" = $4, "updated_at" = $5 WHERE "canvas_sync_job_logs"."id" = $6 [["completed_at", "2021-10-15 21:04:38.269139"], ["exception", "EvilError: EvilError"], ["backtrace", "/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:12:in `perform'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:39:in `block in perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:109:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch_aware_job.rb:22:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:21:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/i18n-1.8.10/lib/i18n.rb:309:in `with_locale'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/translation.rb:9:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:26:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `block in instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications/instrumenter.rb:23:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:25:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `block in tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `block in tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:28:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:22:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:136:in `run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:38:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:18:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:40:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/matchers/built_in/raise_error.rb:59:in `matches?'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:51:in `block in handle_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:27:in `with_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:48:in `handle_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:65:in `to'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:101:in `to'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:39:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `block in with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `block in with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-rails-5.0.2/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:259:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:644:in `block in run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:606:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/configuration.rb:2067:in `with_suite_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:116:in `block in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/reporter.rb:74:in `report'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:115:in `run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:89:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:71:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:45:in `invoke'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/exe/rspec:4:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:63:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:63:in `kernel_load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:28:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:474:in `exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:30:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:24:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/exe/bundle:49:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/friendly_errors.rb:128:in `with_friendly_errors'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/exe/bundle:37:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `
'"], ["status", "error"], ["updated_at", "2021-10-15 21:04:38.269495"], ["id", 218]] [ActiveJob] [BadJob] [127afb39-5972-42ab-ae92-e139e7719ffc]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [BadJob] [127afb39-5972-42ab-ae92-e139e7719ffc] Error performing BadJob (Job ID: 127afb39-5972-42ab-ae92-e139e7719ffc) from Test(default) in 5.25ms: EvilError (EvilError): /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:12:in `perform' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:39:in `block in perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:109:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch_aware_job.rb:22:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:21:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/i18n-1.8.10/lib/i18n.rb:309:in `with_locale' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/translation.rb:9:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:26:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `block in instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications/instrumenter.rb:23:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:25:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `block in tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `block in tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:28:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:22:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:136:in `run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:38:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:18:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:40:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/matchers/built_in/raise_error.rb:59:in `matches?' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:51:in `block in handle_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:27:in `with_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:48:in `handle_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:65:in `to' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:101:in `to' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:39:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `block in with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `block in with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-rails-5.0.2/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:259:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:644:in `block in run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:606:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/configuration.rb:2067:in `with_suite_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:116:in `block in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/reporter.rb:74:in `report' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:115:in `run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:89:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:71:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:45:in `invoke' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/exe/rspec:4:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:63:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:63:in `kernel_load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:28:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:474:in `exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:30:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:24:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/exe/bundle:49:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/friendly_errors.rb:128:in `with_friendly_errors' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/exe/bundle:37:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `
' CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" ORDER BY "canvas_sync_job_logs"."id" DESC LIMIT $1 [["LIMIT", 1]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [BadJob] [b50d5b90-8851-49da-b65c-800075c985c5] Performing BadJob (Job ID: b50d5b90-8851-49da-b65c-800075c985c5) from Test(default) [ActiveJob] [BadJob] [b50d5b90-8851-49da-b65c-800075c985c5] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "b50d5b90-8851-49da-b65c-800075c985c5"], ["LIMIT", 1]] [ActiveJob] [BadJob] [b50d5b90-8851-49da-b65c-800075c985c5]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [BadJob] [b50d5b90-8851-49da-b65c-800075c985c5] CanvasSync::JobLog Create (0.2ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["job_class", "BadJob"], ["status", "enqueued"], ["created_at", "2021-10-15 21:04:38.273729"], ["updated_at", "2021-10-15 21:04:38.273729"], ["job_id", "b50d5b90-8851-49da-b65c-800075c985c5"]] [ActiveJob] [BadJob] [b50d5b90-8851-49da-b65c-800075c985c5]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [BadJob] [b50d5b90-8851-49da-b65c-800075c985c5]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [BadJob] [b50d5b90-8851-49da-b65c-800075c985c5] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-10-15 21:04:38.274511"], ["status", "running"], ["updated_at", "2021-10-15 21:04:38.274738"], ["id", 219]] [ActiveJob] [BadJob] [b50d5b90-8851-49da-b65c-800075c985c5]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [BadJob] [b50d5b90-8851-49da-b65c-800075c985c5]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [BadJob] [b50d5b90-8851-49da-b65c-800075c985c5] CanvasSync::JobLog Update (0.6ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "exception" = $2, "backtrace" = $3, "status" = $4, "updated_at" = $5 WHERE "canvas_sync_job_logs"."id" = $6 [["completed_at", "2021-10-15 21:04:38.276138"], ["exception", "ArgumentError: wrong number of arguments (given 0, expected 1)"], ["backtrace", "/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:11:in `perform'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:39:in `block in perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:109:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch_aware_job.rb:22:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:21:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/i18n-1.8.10/lib/i18n.rb:309:in `with_locale'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/translation.rb:9:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:26:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `block in instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications/instrumenter.rb:23:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:25:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `block in tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `block in tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:28:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:22:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:136:in `run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:38:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:18:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:52:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/matchers/built_in/raise_error.rb:59:in `matches?'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:51:in `block in handle_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:27:in `with_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:48:in `handle_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:65:in `to'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:101:in `to'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:51:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `block in with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `block in with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-rails-5.0.2/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:259:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:644:in `block in run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:606:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/configuration.rb:2067:in `with_suite_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:116:in `block in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/reporter.rb:74:in `report'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:115:in `run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:89:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:71:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:45:in `invoke'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/exe/rspec:4:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:63:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:63:in `kernel_load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:28:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:474:in `exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:30:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:24:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/exe/bundle:49:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/friendly_errors.rb:128:in `with_friendly_errors'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/exe/bundle:37:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `
'"], ["status", "error"], ["updated_at", "2021-10-15 21:04:38.276671"], ["id", 219]] [ActiveJob] [BadJob] [b50d5b90-8851-49da-b65c-800075c985c5]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [BadJob] [b50d5b90-8851-49da-b65c-800075c985c5] Error performing BadJob (Job ID: b50d5b90-8851-49da-b65c-800075c985c5) from Test(default) in 5.57ms: ArgumentError (wrong number of arguments (given 0, expected 1)): /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:11:in `perform' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:39:in `block in perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:109:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch_aware_job.rb:22:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:21:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/i18n-1.8.10/lib/i18n.rb:309:in `with_locale' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/translation.rb:9:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:26:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `block in instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications/instrumenter.rb:23:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:25:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `block in tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `block in tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:28:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:22:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:136:in `run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:38:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:18:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:52:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/matchers/built_in/raise_error.rb:59:in `matches?' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:51:in `block in handle_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:27:in `with_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:48:in `handle_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:65:in `to' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:101:in `to' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:51:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `block in with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `block in with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-rails-5.0.2/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:259:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:644:in `block in run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:606:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/configuration.rb:2067:in `with_suite_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:116:in `block in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/reporter.rb:74:in `report' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:115:in `run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:89:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:71:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:45:in `invoke' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/exe/rspec:4:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:63:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:63:in `kernel_load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:28:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:474:in `exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:30:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:24:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/exe/bundle:49:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/friendly_errors.rb:128:in `with_friendly_errors' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/exe/bundle:37:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `
'  (0.2ms) ROLLBACK  (0.3ms) BEGIN [ActiveJob] [BadJob] [b842c416-46af-447e-978f-5fd751b5558c] Performing BadJob (Job ID: b842c416-46af-447e-978f-5fd751b5558c) from Test(default) [ActiveJob] [BadJob] [b842c416-46af-447e-978f-5fd751b5558c] CanvasSync::JobLog Load (0.3ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "b842c416-46af-447e-978f-5fd751b5558c"], ["LIMIT", 1]] [ActiveJob] [BadJob] [b842c416-46af-447e-978f-5fd751b5558c]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [BadJob] [b842c416-46af-447e-978f-5fd751b5558c] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["job_class", "BadJob"], ["status", "enqueued"], ["created_at", "2021-10-15 21:04:38.282303"], ["updated_at", "2021-10-15 21:04:38.282303"], ["job_id", "b842c416-46af-447e-978f-5fd751b5558c"]] [ActiveJob] [BadJob] [b842c416-46af-447e-978f-5fd751b5558c]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [BadJob] [b842c416-46af-447e-978f-5fd751b5558c]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [BadJob] [b842c416-46af-447e-978f-5fd751b5558c] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-10-15 21:04:38.283414"], ["status", "running"], ["updated_at", "2021-10-15 21:04:38.283760"], ["id", 220]] [ActiveJob] [BadJob] [b842c416-46af-447e-978f-5fd751b5558c]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [BadJob] [b842c416-46af-447e-978f-5fd751b5558c]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [BadJob] [b842c416-46af-447e-978f-5fd751b5558c] CanvasSync::JobLog Update (0.7ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "exception" = $2, "backtrace" = $3, "status" = $4, "updated_at" = $5 WHERE "canvas_sync_job_logs"."id" = $6 [["completed_at", "2021-10-15 21:04:38.290410"], ["exception", "ArgumentError: wrong number of arguments (given 0, expected 1)"], ["backtrace", "/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:11:in `perform'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:39:in `block in perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:109:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch_aware_job.rb:22:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:21:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/i18n-1.8.10/lib/i18n.rb:309:in `with_locale'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/translation.rb:9:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:26:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `block in instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications/instrumenter.rb:23:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:25:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `block in tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `block in tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:28:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:22:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:136:in `run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:38:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:18:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:60:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/matchers/built_in/raise_error.rb:59:in `matches?'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:51:in `block in handle_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:27:in `with_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:48:in `handle_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:65:in `to'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:101:in `to'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:59:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `block in with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `block in with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-rails-5.0.2/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:259:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:644:in `block in run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:606:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/configuration.rb:2067:in `with_suite_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:116:in `block in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/reporter.rb:74:in `report'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:115:in `run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:89:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:71:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:45:in `invoke'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/exe/rspec:4:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:63:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:63:in `kernel_load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:28:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:474:in `exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:30:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:24:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/exe/bundle:49:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/friendly_errors.rb:128:in `with_friendly_errors'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/exe/bundle:37:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `
'\n\nError Occurred while handling an Error: NoMethodError: undefined method `bad_catcher' for BadJob:Class\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-mocks-3.10.2/lib/rspec/mocks/method_double.rb:28:in `block in original_implementation_callable'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-mocks-3.10.2/lib/rspec/mocks/message_expectation.rb:101:in `block in and_call_original'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-mocks-3.10.2/lib/rspec/mocks/message_expectation.rb:740:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-mocks-3.10.2/lib/rspec/mocks/message_expectation.rb:572:in `invoke_incrementing_actual_calls_by'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-mocks-3.10.2/lib/rspec/mocks/message_expectation.rb:427:in `invoke'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-mocks-3.10.2/lib/rspec/mocks/proxy.rb:217:in `message_received'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-mocks-3.10.2/lib/rspec/mocks/proxy.rb:361:in `message_received'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-mocks-3.10.2/lib/rspec/mocks/method_double.rb:78:in `proxy_method_invoked'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-mocks-3.10.2/lib/rspec/mocks/method_double.rb:64:in `block (2 levels) in define_proxy_method'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:31:in `rescue in block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:23:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/i18n-1.8.10/lib/i18n.rb:309:in `with_locale'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/translation.rb:9:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:26:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `block in instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications/instrumenter.rb:23:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:25:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `block in tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `block in tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:28:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:22:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:136:in `run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:38:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:18:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:60:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/matchers/built_in/raise_error.rb:59:in `matches?'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:51:in `block in handle_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:27:in `with_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:48:in `handle_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:65:in `to'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:101:in `to'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:59:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `block in with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `block in with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-rails-5.0.2/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:259:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:644:in `block in run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:606:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/configuration.rb:2067:in `with_suite_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:116:in `block in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/reporter.rb:74:in `report'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:115:in `run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:89:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:71:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:45:in `invoke'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/exe/rspec:4:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:63:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:63:in `kernel_load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:28:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:474:in `exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:30:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:24:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/exe/bundle:49:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/friendly_errors.rb:128:in `with_friendly_errors'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/exe/bundle:37:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `
'"], ["status", "error"], ["updated_at", "2021-10-15 21:04:38.290927"], ["id", 220]] [ActiveJob] [BadJob] [b842c416-46af-447e-978f-5fd751b5558c]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [BadJob] [b842c416-46af-447e-978f-5fd751b5558c] Error performing BadJob (Job ID: b842c416-46af-447e-978f-5fd751b5558c) from Test(default) in 11.89ms: ArgumentError (wrong number of arguments (given 0, expected 1)): /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:11:in `perform' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:39:in `block in perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:109:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch_aware_job.rb:22:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:21:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/i18n-1.8.10/lib/i18n.rb:309:in `with_locale' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/translation.rb:9:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:26:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `block in instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications/instrumenter.rb:23:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:25:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `block in tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `block in tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:28:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:22:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:136:in `run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:38:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:18:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:60:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/matchers/built_in/raise_error.rb:59:in `matches?' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:51:in `block in handle_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:27:in `with_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:48:in `handle_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:65:in `to' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:101:in `to' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:59:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `block in with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `block in with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-rails-5.0.2/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:259:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:644:in `block in run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:606:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/configuration.rb:2067:in `with_suite_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:116:in `block in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/reporter.rb:74:in `report' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:115:in `run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:89:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:71:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:45:in `invoke' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/exe/rspec:4:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:63:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:63:in `kernel_load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:28:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:474:in `exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:30:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:24:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/exe/bundle:49:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/friendly_errors.rb:128:in `with_friendly_errors' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/exe/bundle:37:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `
' CanvasSync::JobLog Load (0.3ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" ORDER BY "canvas_sync_job_logs"."id" DESC LIMIT $1 [["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.3ms) BEGIN [ActiveJob] [CanvasSync::Jobs::ReportChecker] [e50af2a3-c000-4912-b01f-58eb0b90fbca] Performing CanvasSync::Jobs::ReportChecker (Job ID: e50af2a3-c000-4912-b01f-58eb0b90fbca) from Test(default) with arguments: "provisioning_csv", 1, "FakeProcessor", {} [ActiveJob] [CanvasSync::Jobs::ReportChecker] [e50af2a3-c000-4912-b01f-58eb0b90fbca] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "e50af2a3-c000-4912-b01f-58eb0b90fbca"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [e50af2a3-c000-4912-b01f-58eb0b90fbca]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [e50af2a3-c000-4912-b01f-58eb0b90fbca] CanvasSync::JobLog Create (0.2ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- provisioning_csv\n- 1\n- FakeProcessor\n- {}\n"], ["created_at", "2021-10-15 21:04:38.299619"], ["updated_at", "2021-10-15 21:04:38.299619"], ["job_id", "e50af2a3-c000-4912-b01f-58eb0b90fbca"]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [e50af2a3-c000-4912-b01f-58eb0b90fbca]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [e50af2a3-c000-4912-b01f-58eb0b90fbca]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [e50af2a3-c000-4912-b01f-58eb0b90fbca] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-10-15 21:04:38.301089"], ["status", "running"], ["updated_at", "2021-10-15 21:04:38.301407"], ["id", 221]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [e50af2a3-c000-4912-b01f-58eb0b90fbca]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [e50af2a3-c000-4912-b01f-58eb0b90fbca]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [e50af2a3-c000-4912-b01f-58eb0b90fbca] CanvasSync::JobLog Destroy (0.3ms) DELETE FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."id" = $1 [["id", 221]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [e50af2a3-c000-4912-b01f-58eb0b90fbca]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [e50af2a3-c000-4912-b01f-58eb0b90fbca] Performed CanvasSync::Jobs::ReportChecker (Job ID: e50af2a3-c000-4912-b01f-58eb0b90fbca) from Test(default) in 10.03ms  (0.2ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [CanvasSync::Jobs::ReportChecker] [90ddd67d-1cbb-40c9-8179-863d7687407b] Performing CanvasSync::Jobs::ReportChecker (Job ID: 90ddd67d-1cbb-40c9-8179-863d7687407b) from Test(default) with arguments: "provisioning_csv", 1, "FakeProcessor", {} [ActiveJob] [CanvasSync::Jobs::ReportChecker] [90ddd67d-1cbb-40c9-8179-863d7687407b] CanvasSync::JobLog Load (0.3ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "90ddd67d-1cbb-40c9-8179-863d7687407b"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [90ddd67d-1cbb-40c9-8179-863d7687407b]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [90ddd67d-1cbb-40c9-8179-863d7687407b] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- provisioning_csv\n- 1\n- FakeProcessor\n- {}\n"], ["created_at", "2021-10-15 21:04:38.312184"], ["updated_at", "2021-10-15 21:04:38.312184"], ["job_id", "90ddd67d-1cbb-40c9-8179-863d7687407b"]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [90ddd67d-1cbb-40c9-8179-863d7687407b]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [90ddd67d-1cbb-40c9-8179-863d7687407b]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [90ddd67d-1cbb-40c9-8179-863d7687407b] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-10-15 21:04:38.313768"], ["status", "running"], ["updated_at", "2021-10-15 21:04:38.314079"], ["id", 222]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [90ddd67d-1cbb-40c9-8179-863d7687407b]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [90ddd67d-1cbb-40c9-8179-863d7687407b]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [90ddd67d-1cbb-40c9-8179-863d7687407b] CanvasSync::JobLog Create (0.2ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- provisioning_csv\n- 1\n- FakeProcessor\n- {}\n- {}\n"], ["created_at", "2021-10-15 21:04:38.317596"], ["updated_at", "2021-10-15 21:04:38.317596"], ["job_id", "91c16ee9-7cb2-427e-a31c-c67b79af2a3c"]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [90ddd67d-1cbb-40c9-8179-863d7687407b]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [90ddd67d-1cbb-40c9-8179-863d7687407b] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: 91c16ee9-7cb2-427e-a31c-c67b79af2a3c) to Test(default) at 2021-10-15 21:05:08 UTC with arguments: "provisioning_csv", 1, "FakeProcessor", {}, {} [ActiveJob] [CanvasSync::Jobs::ReportChecker] [90ddd67d-1cbb-40c9-8179-863d7687407b]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [90ddd67d-1cbb-40c9-8179-863d7687407b] CanvasSync::JobLog Destroy (0.2ms) DELETE FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."id" = $1 [["id", 222]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [90ddd67d-1cbb-40c9-8179-863d7687407b]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [90ddd67d-1cbb-40c9-8179-863d7687407b] Performed CanvasSync::Jobs::ReportChecker (Job ID: 90ddd67d-1cbb-40c9-8179-863d7687407b) from Test(default) in 8.95ms  (0.1ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [CanvasSync::Jobs::ReportChecker] [be6872a8-b88c-4c9e-aef6-a50000a7fef0] Performing CanvasSync::Jobs::ReportChecker (Job ID: be6872a8-b88c-4c9e-aef6-a50000a7fef0) from Test(default) with arguments: "provisioning_csv", 1, "FakeProcessor", {} [ActiveJob] [CanvasSync::Jobs::ReportChecker] [be6872a8-b88c-4c9e-aef6-a50000a7fef0] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "be6872a8-b88c-4c9e-aef6-a50000a7fef0"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [be6872a8-b88c-4c9e-aef6-a50000a7fef0]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [be6872a8-b88c-4c9e-aef6-a50000a7fef0] CanvasSync::JobLog Create (0.2ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- provisioning_csv\n- 1\n- FakeProcessor\n- {}\n"], ["created_at", "2021-10-15 21:04:38.322867"], ["updated_at", "2021-10-15 21:04:38.322867"], ["job_id", "be6872a8-b88c-4c9e-aef6-a50000a7fef0"]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [be6872a8-b88c-4c9e-aef6-a50000a7fef0]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [be6872a8-b88c-4c9e-aef6-a50000a7fef0]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [be6872a8-b88c-4c9e-aef6-a50000a7fef0] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-10-15 21:04:38.324388"], ["status", "running"], ["updated_at", "2021-10-15 21:04:38.324723"], ["id", 224]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [be6872a8-b88c-4c9e-aef6-a50000a7fef0]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [be6872a8-b88c-4c9e-aef6-a50000a7fef0]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [be6872a8-b88c-4c9e-aef6-a50000a7fef0] CanvasSync::JobLog Update (0.7ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "exception" = $2, "backtrace" = $3, "status" = $4, "updated_at" = $5 WHERE "canvas_sync_job_logs"."id" = $6 [["completed_at", "2021-10-15 21:04:38.331116"], ["exception", "NameError: undefined local variable or method `current_organization' for #"], ["backtrace", "/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/jobs/report_checker.rb:35:in `perform'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:39:in `block in perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:109:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch_aware_job.rb:22:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:21:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/i18n-1.8.10/lib/i18n.rb:309:in `with_locale'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/translation.rb:9:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:26:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `block in instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications/instrumenter.rb:23:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:25:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `block in tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `block in tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:28:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:22:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:136:in `run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:38:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:18:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/report_checker_spec.rb:11:in `start_job'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/report_checker_spec.rb:53:in `block (5 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/matchers/built_in/raise_error.rb:59:in `matches?'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:51:in `block in handle_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:27:in `with_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:48:in `handle_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:65:in `to'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:101:in `to'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/report_checker_spec.rb:53:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `block in with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `block in with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-rails-5.0.2/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:259:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:644:in `block in run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:606:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/configuration.rb:2067:in `with_suite_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:116:in `block in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/reporter.rb:74:in `report'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:115:in `run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:89:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:71:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:45:in `invoke'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/exe/rspec:4:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:63:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:63:in `kernel_load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:28:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:474:in `exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:30:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:24:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/exe/bundle:49:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/friendly_errors.rb:128:in `with_friendly_errors'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/exe/bundle:37:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `
'"], ["status", "error"], ["updated_at", "2021-10-15 21:04:38.331548"], ["id", 224]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [be6872a8-b88c-4c9e-aef6-a50000a7fef0]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [be6872a8-b88c-4c9e-aef6-a50000a7fef0] Error performing CanvasSync::Jobs::ReportChecker (Job ID: be6872a8-b88c-4c9e-aef6-a50000a7fef0) from Test(default) in 11.64ms: NameError (undefined local variable or method `current_organization' for #): /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/jobs/report_checker.rb:35:in `perform' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:39:in `block in perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:109:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch_aware_job.rb:22:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:21:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/i18n-1.8.10/lib/i18n.rb:309:in `with_locale' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/translation.rb:9:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:26:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `block in instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications/instrumenter.rb:23:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:25:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `block in tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `block in tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:28:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:22:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:136:in `run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:38:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:18:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/report_checker_spec.rb:11:in `start_job' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/report_checker_spec.rb:53:in `block (5 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/matchers/built_in/raise_error.rb:59:in `matches?' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:51:in `block in handle_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:27:in `with_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:48:in `handle_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:65:in `to' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:101:in `to' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/report_checker_spec.rb:53:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `block in with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `block in with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-rails-5.0.2/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:259:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:644:in `block in run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:606:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/configuration.rb:2067:in `with_suite_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:116:in `block in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/reporter.rb:74:in `report' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:115:in `run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:89:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:71:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:45:in `invoke' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/exe/rspec:4:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:63:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:63:in `kernel_load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:28:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:474:in `exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:30:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:24:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/exe/bundle:49:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/friendly_errors.rb:128:in `with_friendly_errors' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/exe/bundle:37:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `
'  (0.1ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [8b975ed5-723a-4ff5-b653-5764c184eed9] Performing CanvasSync::Jobs::ReportProcessorJob (Job ID: 8b975ed5-723a-4ff5-b653-5764c184eed9) from Test(default) with arguments: "provisioning_csv", "https://test.instructure.com/sample_report_download", "FakeProcessor", {}, 1 [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [8b975ed5-723a-4ff5-b653-5764c184eed9] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "8b975ed5-723a-4ff5-b653-5764c184eed9"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [8b975ed5-723a-4ff5-b653-5764c184eed9]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [8b975ed5-723a-4ff5-b653-5764c184eed9] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportProcessorJob"], ["status", "enqueued"], ["job_arguments", "---\n- provisioning_csv\n- https://test.instructure.com/sample_report_download\n- FakeProcessor\n- {}\n- 1\n"], ["created_at", "2021-10-15 21:04:38.337114"], ["updated_at", "2021-10-15 21:04:38.337114"], ["job_id", "8b975ed5-723a-4ff5-b653-5764c184eed9"]] [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [8b975ed5-723a-4ff5-b653-5764c184eed9]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [8b975ed5-723a-4ff5-b653-5764c184eed9]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [8b975ed5-723a-4ff5-b653-5764c184eed9] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-10-15 21:04:38.338616"], ["status", "running"], ["updated_at", "2021-10-15 21:04:38.338916"], ["id", 225]] [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [8b975ed5-723a-4ff5-b653-5764c184eed9]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [8b975ed5-723a-4ff5-b653-5764c184eed9]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [8b975ed5-723a-4ff5-b653-5764c184eed9] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "job_class" = $1, "updated_at" = $2 WHERE "canvas_sync_job_logs"."id" = $3 [["job_class", "FakeProcessor"], ["updated_at", "2021-10-15 21:04:38.340715"], ["id", 225]] [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [8b975ed5-723a-4ff5-b653-5764c184eed9]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [8b975ed5-723a-4ff5-b653-5764c184eed9]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [8b975ed5-723a-4ff5-b653-5764c184eed9] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2021-10-15 21:04:38.351818"], ["status", "success"], ["updated_at", "2021-10-15 21:04:38.352310"], ["id", 225]] [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [8b975ed5-723a-4ff5-b653-5764c184eed9]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [8b975ed5-723a-4ff5-b653-5764c184eed9] Performed CanvasSync::Jobs::ReportProcessorJob (Job ID: 8b975ed5-723a-4ff5-b653-5764c184eed9) from Test(default) in 17.44ms  (0.1ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] [CanvasSync::Jobs::ReportStarter] [e0908663-b518-4ae9-8351-7ab3a3a8c182] Performing CanvasSync::Jobs::ReportStarter (Job ID: e0908663-b518-4ae9-8351-7ab3a3a8c182) from Test(default) with arguments: "provisioning_csv", {"parameters[users]"=>true}, "CoolProcessor", {:models=>["users"]} [ActiveJob] [CanvasSync::Jobs::ReportStarter] [e0908663-b518-4ae9-8351-7ab3a3a8c182] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "e0908663-b518-4ae9-8351-7ab3a3a8c182"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::ReportStarter] [e0908663-b518-4ae9-8351-7ab3a3a8c182]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [e0908663-b518-4ae9-8351-7ab3a3a8c182] CanvasSync::JobLog Create (0.4ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportStarter"], ["status", "enqueued"], ["job_arguments", "---\n- provisioning_csv\n- parameters[users]: true\n- CoolProcessor\n- :models:\n - users\n"], ["created_at", "2021-10-15 21:04:38.357023"], ["updated_at", "2021-10-15 21:04:38.357023"], ["job_id", "e0908663-b518-4ae9-8351-7ab3a3a8c182"]] [ActiveJob] [CanvasSync::Jobs::ReportStarter] [e0908663-b518-4ae9-8351-7ab3a3a8c182]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [e0908663-b518-4ae9-8351-7ab3a3a8c182]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [e0908663-b518-4ae9-8351-7ab3a3a8c182] CanvasSync::JobLog Update (0.4ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-10-15 21:04:38.358890"], ["status", "running"], ["updated_at", "2021-10-15 21:04:38.359222"], ["id", 226]] [ActiveJob] [CanvasSync::Jobs::ReportStarter] [e0908663-b518-4ae9-8351-7ab3a3a8c182]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [e0908663-b518-4ae9-8351-7ab3a3a8c182]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [e0908663-b518-4ae9-8351-7ab3a3a8c182] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- provisioning_csv\n- 1\n- CoolProcessor\n- :models:\n - users\n :sync_start_time: '2021-10-15T21:04:38Z'\n :report_params:\n parameters[users]: true\n"], ["created_at", "2021-10-15 21:04:38.362832"], ["updated_at", "2021-10-15 21:04:38.362832"], ["job_id", "161a5f47-cf6e-4392-9d49-a522011a5eb9"]] [ActiveJob] [CanvasSync::Jobs::ReportStarter] [e0908663-b518-4ae9-8351-7ab3a3a8c182]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [e0908663-b518-4ae9-8351-7ab3a3a8c182] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: 161a5f47-cf6e-4392-9d49-a522011a5eb9) to Test(default) at 2021-10-15 21:05:08 UTC with arguments: "provisioning_csv", 1, "CoolProcessor", {:models=>["users"], :sync_start_time=>"2021-10-15T21:04:38Z", :report_params=>{"parameters[users]"=>true}} [ActiveJob] [CanvasSync::Jobs::ReportStarter] [e0908663-b518-4ae9-8351-7ab3a3a8c182]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [e0908663-b518-4ae9-8351-7ab3a3a8c182] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2021-10-15 21:04:38.365183"], ["status", "success"], ["updated_at", "2021-10-15 21:04:38.365543"], ["id", 226]] [ActiveJob] [CanvasSync::Jobs::ReportStarter] [e0908663-b518-4ae9-8351-7ab3a3a8c182]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [e0908663-b518-4ae9-8351-7ab3a3a8c182] Performed CanvasSync::Jobs::ReportStarter (Job ID: e0908663-b518-4ae9-8351-7ab3a3a8c182) from Test(default) in 10.69ms  (0.1ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [CanvasSync::Jobs::ReportStarter] [078658a7-f57a-4f31-8a19-c1a2b613973b] Performing CanvasSync::Jobs::ReportStarter (Job ID: 078658a7-f57a-4f31-8a19-c1a2b613973b) from Test(default) with arguments: "provisioning_csv", {"parameters[users]"=>true}, "CoolProcessor", {:models=>["users"]}, {:allow_redownloads=>true} [ActiveJob] [CanvasSync::Jobs::ReportStarter] [078658a7-f57a-4f31-8a19-c1a2b613973b] CanvasSync::JobLog Load (0.1ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "078658a7-f57a-4f31-8a19-c1a2b613973b"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::ReportStarter] [078658a7-f57a-4f31-8a19-c1a2b613973b]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [078658a7-f57a-4f31-8a19-c1a2b613973b] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportStarter"], ["status", "enqueued"], ["job_arguments", "---\n- provisioning_csv\n- parameters[users]: true\n- CoolProcessor\n- :models:\n - users\n- :allow_redownloads: true\n"], ["created_at", "2021-10-15 21:04:38.369083"], ["updated_at", "2021-10-15 21:04:38.369083"], ["job_id", "078658a7-f57a-4f31-8a19-c1a2b613973b"]] [ActiveJob] [CanvasSync::Jobs::ReportStarter] [078658a7-f57a-4f31-8a19-c1a2b613973b]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [078658a7-f57a-4f31-8a19-c1a2b613973b]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [078658a7-f57a-4f31-8a19-c1a2b613973b] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-10-15 21:04:38.370960"], ["status", "running"], ["updated_at", "2021-10-15 21:04:38.371325"], ["id", 228]] [ActiveJob] [CanvasSync::Jobs::ReportStarter] [078658a7-f57a-4f31-8a19-c1a2b613973b]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [078658a7-f57a-4f31-8a19-c1a2b613973b]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [078658a7-f57a-4f31-8a19-c1a2b613973b] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2021-10-15 21:04:38.373551"], ["status", "success"], ["updated_at", "2021-10-15 21:04:38.373914"], ["id", 228]] [ActiveJob] [CanvasSync::Jobs::ReportStarter] [078658a7-f57a-4f31-8a19-c1a2b613973b]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [078658a7-f57a-4f31-8a19-c1a2b613973b] Performed CanvasSync::Jobs::ReportStarter (Job ID: 078658a7-f57a-4f31-8a19-c1a2b613973b) from Test(default) in 6.62ms  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Account Exists (0.4ms) SELECT 1 AS one FROM "accounts" WHERE "accounts"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] Account Create (0.3ms) INSERT INTO "accounts" ("canvas_id", "sis_id", "canvas_parent_account_id", "sis_parent_account_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 1], ["sis_id", "80b7f0294ec0515b12632a4be1ef47aa"], ["canvas_parent_account_id", 1], ["sis_parent_account_id", "fa7b65132622bc78a1e929243f67ab3f"], ["name", "Account name"], ["workflow_state", "active"], ["created_at", "2021-10-15 21:04:38.384563"], ["updated_at", "2021-10-15 21:04:38.384563"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.3ms) SELECT COUNT(*) FROM "admins" [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [5343a09a-749d-4059-b43b-bbf71c2f250c] Performing CanvasSync::Jobs::SyncAdminsJob (Job ID: 5343a09a-749d-4059-b43b-bbf71c2f250c) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [5343a09a-749d-4059-b43b-bbf71c2f250c] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "5343a09a-749d-4059-b43b-bbf71c2f250c"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [5343a09a-749d-4059-b43b-bbf71c2f250c]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [5343a09a-749d-4059-b43b-bbf71c2f250c] CanvasSync::JobLog Create (0.2ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncAdminsJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2021-10-15 21:04:38.388644"], ["updated_at", "2021-10-15 21:04:38.388644"], ["job_id", "5343a09a-749d-4059-b43b-bbf71c2f250c"]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [5343a09a-749d-4059-b43b-bbf71c2f250c]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [5343a09a-749d-4059-b43b-bbf71c2f250c]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [5343a09a-749d-4059-b43b-bbf71c2f250c] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-10-15 21:04:38.389806"], ["status", "running"], ["updated_at", "2021-10-15 21:04:38.390092"], ["id", 229]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [5343a09a-749d-4059-b43b-bbf71c2f250c]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [5343a09a-749d-4059-b43b-bbf71c2f250c] Account Load (0.2ms) SELECT "accounts".* FROM "accounts" WHERE "accounts"."workflow_state" != $1 ORDER BY "accounts"."id" ASC LIMIT $2 [["workflow_state", "deleted"], ["LIMIT", 1000]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [5343a09a-749d-4059-b43b-bbf71c2f250c] Admin Load (0.2ms) SELECT "admins".* FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [5343a09a-749d-4059-b43b-bbf71c2f250c]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [5343a09a-749d-4059-b43b-bbf71c2f250c] Admin Exists (0.2ms) SELECT 1 AS one FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [5343a09a-749d-4059-b43b-bbf71c2f250c] Admin Create (0.3ms) INSERT INTO "admins" ("canvas_id", "role_name", "canvas_account_id", "canvas_role_id", "canvas_user_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 2], ["role_name", "AccountAdmin"], ["canvas_account_id", 1], ["canvas_role_id", 1], ["canvas_user_id", 1], ["workflow_state", "active"], ["created_at", "2021-10-15 21:04:38.412890"], ["updated_at", "2021-10-15 21:04:38.412890"]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [5343a09a-749d-4059-b43b-bbf71c2f250c]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [5343a09a-749d-4059-b43b-bbf71c2f250c] Admin Load (0.2ms) SELECT "admins".* FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 3], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [5343a09a-749d-4059-b43b-bbf71c2f250c]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [5343a09a-749d-4059-b43b-bbf71c2f250c] Admin Exists (0.2ms) SELECT 1 AS one FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 3], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [5343a09a-749d-4059-b43b-bbf71c2f250c] Admin Create (0.3ms) INSERT INTO "admins" ("canvas_id", "role_name", "canvas_account_id", "canvas_role_id", "canvas_user_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 3], ["role_name", "Custom Account Role"], ["canvas_account_id", 1], ["canvas_role_id", 11], ["canvas_user_id", 11], ["workflow_state", "active"], ["created_at", "2021-10-15 21:04:38.416275"], ["updated_at", "2021-10-15 21:04:38.416275"]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [5343a09a-749d-4059-b43b-bbf71c2f250c]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [5343a09a-749d-4059-b43b-bbf71c2f250c] Admin Load (0.3ms) SELECT "admins".* FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 4], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [5343a09a-749d-4059-b43b-bbf71c2f250c]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [5343a09a-749d-4059-b43b-bbf71c2f250c] Admin Exists (0.2ms) SELECT 1 AS one FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 4], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [5343a09a-749d-4059-b43b-bbf71c2f250c] Admin Create (0.3ms) INSERT INTO "admins" ("canvas_id", "role_name", "canvas_account_id", "canvas_role_id", "canvas_user_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 4], ["role_name", "Test"], ["canvas_account_id", 1], ["canvas_role_id", 10], ["canvas_user_id", 11], ["workflow_state", "active"], ["created_at", "2021-10-15 21:04:38.419176"], ["updated_at", "2021-10-15 21:04:38.419176"]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [5343a09a-749d-4059-b43b-bbf71c2f250c]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [5343a09a-749d-4059-b43b-bbf71c2f250c] Admin Update All (0.3ms) UPDATE "admins" SET "workflow_state" = 'inactive' WHERE "admins"."id" NOT IN ($1, $2, $3) [["id", 43], ["id", 44], ["id", 45]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [5343a09a-749d-4059-b43b-bbf71c2f250c]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [5343a09a-749d-4059-b43b-bbf71c2f250c] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2021-10-15 21:04:38.420665"], ["status", "success"], ["updated_at", "2021-10-15 21:04:38.420988"], ["id", 229]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [5343a09a-749d-4059-b43b-bbf71c2f250c]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [5343a09a-749d-4059-b43b-bbf71c2f250c] Performed CanvasSync::Jobs::SyncAdminsJob (Job ID: 5343a09a-749d-4059-b43b-bbf71c2f250c) from Test(default) in 34.06ms  (0.2ms) SELECT COUNT(*) FROM "admins"  (0.2ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [094c4c65-daa7-4da2-a4de-6b1c1eb071ec] Performing CanvasSync::Jobs::SyncAssignmentGroupsJob (Job ID: 094c4c65-daa7-4da2-a4de-6b1c1eb071ec) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [094c4c65-daa7-4da2-a4de-6b1c1eb071ec] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "094c4c65-daa7-4da2-a4de-6b1c1eb071ec"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [094c4c65-daa7-4da2-a4de-6b1c1eb071ec]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [094c4c65-daa7-4da2-a4de-6b1c1eb071ec] CanvasSync::JobLog Create (0.2ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncAssignmentGroupsJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2021-10-15 21:04:38.425588"], ["updated_at", "2021-10-15 21:04:38.425588"], ["job_id", "094c4c65-daa7-4da2-a4de-6b1c1eb071ec"]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [094c4c65-daa7-4da2-a4de-6b1c1eb071ec]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [094c4c65-daa7-4da2-a4de-6b1c1eb071ec]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [094c4c65-daa7-4da2-a4de-6b1c1eb071ec] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-10-15 21:04:38.426781"], ["status", "running"], ["updated_at", "2021-10-15 21:04:38.427063"], ["id", 230]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [094c4c65-daa7-4da2-a4de-6b1c1eb071ec]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [094c4c65-daa7-4da2-a4de-6b1c1eb071ec]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [094c4c65-daa7-4da2-a4de-6b1c1eb071ec] CanvasSync::JobLog Create (0.2ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proserv_assignment_group_export_csv\n- 1\n- CanvasSync::Processors::AssignmentGroupsProcessor\n- :sync_start_time: '2021-10-15T21:04:38Z'\n :report_params:\n :parameters:\n :enrollment_term_id: 1\n"], ["created_at", "2021-10-15 21:04:38.429688"], ["updated_at", "2021-10-15 21:04:38.429688"], ["job_id", "c7d59d20-6ee6-47b1-b6aa-9a830bd86d3d"]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [094c4c65-daa7-4da2-a4de-6b1c1eb071ec]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [094c4c65-daa7-4da2-a4de-6b1c1eb071ec] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: c7d59d20-6ee6-47b1-b6aa-9a830bd86d3d) to Test(default) at 2021-10-15 21:05:08 UTC with arguments: "proserv_assignment_group_export_csv", 1, "CanvasSync::Processors::AssignmentGroupsProcessor", {:sync_start_time=>"2021-10-15T21:04:38Z", :report_params=>{:parameters=>{:enrollment_term_id=>1}}} [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [094c4c65-daa7-4da2-a4de-6b1c1eb071ec]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [094c4c65-daa7-4da2-a4de-6b1c1eb071ec] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2021-10-15 21:04:38.431708"], ["status", "success"], ["updated_at", "2021-10-15 21:04:38.432004"], ["id", 230]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [094c4c65-daa7-4da2-a4de-6b1c1eb071ec]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [094c4c65-daa7-4da2-a4de-6b1c1eb071ec] Performed CanvasSync::Jobs::SyncAssignmentGroupsJob (Job ID: 094c4c65-daa7-4da2-a4de-6b1c1eb071ec) from Test(default) in 8.06ms  (0.1ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [44118b87-e0c6-4e88-89d0-5951992d2694] Performing CanvasSync::Jobs::SyncAssignmentsJob (Job ID: 44118b87-e0c6-4e88-89d0-5951992d2694) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [44118b87-e0c6-4e88-89d0-5951992d2694] CanvasSync::JobLog Load (0.1ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "44118b87-e0c6-4e88-89d0-5951992d2694"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [44118b87-e0c6-4e88-89d0-5951992d2694]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [44118b87-e0c6-4e88-89d0-5951992d2694] CanvasSync::JobLog Create (0.2ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncAssignmentsJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2021-10-15 21:04:38.435382"], ["updated_at", "2021-10-15 21:04:38.435382"], ["job_id", "44118b87-e0c6-4e88-89d0-5951992d2694"]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [44118b87-e0c6-4e88-89d0-5951992d2694]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [44118b87-e0c6-4e88-89d0-5951992d2694]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [44118b87-e0c6-4e88-89d0-5951992d2694] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-10-15 21:04:38.436491"], ["status", "running"], ["updated_at", "2021-10-15 21:04:38.436697"], ["id", 232]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [44118b87-e0c6-4e88-89d0-5951992d2694]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [44118b87-e0c6-4e88-89d0-5951992d2694]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [44118b87-e0c6-4e88-89d0-5951992d2694] CanvasSync::JobLog Create (0.2ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proserv_assignment_export_csv\n- 1\n- CanvasSync::Processors::AssignmentsProcessor\n- :sync_start_time: '2021-10-15T21:04:38Z'\n :report_params:\n :parameters:\n :enrollment_term_id: 1\n"], ["created_at", "2021-10-15 21:04:38.439175"], ["updated_at", "2021-10-15 21:04:38.439175"], ["job_id", "a743f374-eba2-4c91-aedf-e89982db78fa"]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [44118b87-e0c6-4e88-89d0-5951992d2694]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [44118b87-e0c6-4e88-89d0-5951992d2694] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: a743f374-eba2-4c91-aedf-e89982db78fa) to Test(default) at 2021-10-15 21:05:08 UTC with arguments: "proserv_assignment_export_csv", 1, "CanvasSync::Processors::AssignmentsProcessor", {:sync_start_time=>"2021-10-15T21:04:38Z", :report_params=>{:parameters=>{:enrollment_term_id=>1}}} [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [44118b87-e0c6-4e88-89d0-5951992d2694]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [44118b87-e0c6-4e88-89d0-5951992d2694] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2021-10-15 21:04:38.441048"], ["status", "success"], ["updated_at", "2021-10-15 21:04:38.441292"], ["id", 232]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [44118b87-e0c6-4e88-89d0-5951992d2694]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [44118b87-e0c6-4e88-89d0-5951992d2694] Performed CanvasSync::Jobs::SyncAssignmentsJob (Job ID: 44118b87-e0c6-4e88-89d0-5951992d2694) from Test(default) in 7.41ms  (0.1ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [8adfa458-b239-4911-9dc4-74f234c5a542] Performing CanvasSync::Jobs::SyncAssignmentsJob (Job ID: 8adfa458-b239-4911-9dc4-74f234c5a542) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [8adfa458-b239-4911-9dc4-74f234c5a542] CanvasSync::JobLog Load (0.1ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "8adfa458-b239-4911-9dc4-74f234c5a542"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [8adfa458-b239-4911-9dc4-74f234c5a542]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [8adfa458-b239-4911-9dc4-74f234c5a542] CanvasSync::JobLog Create (0.2ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncAssignmentsJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2021-10-15 21:04:38.444274"], ["updated_at", "2021-10-15 21:04:38.444274"], ["job_id", "8adfa458-b239-4911-9dc4-74f234c5a542"]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [8adfa458-b239-4911-9dc4-74f234c5a542]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [8adfa458-b239-4911-9dc4-74f234c5a542]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [8adfa458-b239-4911-9dc4-74f234c5a542] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-10-15 21:04:38.445332"], ["status", "running"], ["updated_at", "2021-10-15 21:04:38.445582"], ["id", 234]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [8adfa458-b239-4911-9dc4-74f234c5a542]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [8adfa458-b239-4911-9dc4-74f234c5a542]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [8adfa458-b239-4911-9dc4-74f234c5a542] CanvasSync::JobLog Create (0.2ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proserv_assignment_export_csv\n- 1\n- CanvasSync::Processors::AssignmentsProcessor\n- :sync_start_time: '2021-10-15T21:04:38Z'\n :report_params:\n :parameters: {}\n"], ["created_at", "2021-10-15 21:04:38.447828"], ["updated_at", "2021-10-15 21:04:38.447828"], ["job_id", "a701b94e-6161-46a1-b18a-d87210f2f47f"]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [8adfa458-b239-4911-9dc4-74f234c5a542]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [8adfa458-b239-4911-9dc4-74f234c5a542] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: a701b94e-6161-46a1-b18a-d87210f2f47f) to Test(default) at 2021-10-15 21:05:08 UTC with arguments: "proserv_assignment_export_csv", 1, "CanvasSync::Processors::AssignmentsProcessor", {:sync_start_time=>"2021-10-15T21:04:38Z", :report_params=>{:parameters=>{}}} [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [8adfa458-b239-4911-9dc4-74f234c5a542]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [8adfa458-b239-4911-9dc4-74f234c5a542] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2021-10-15 21:04:38.449540"], ["status", "success"], ["updated_at", "2021-10-15 21:04:38.449772"], ["id", 234]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [8adfa458-b239-4911-9dc4-74f234c5a542]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [8adfa458-b239-4911-9dc4-74f234c5a542] Performed CanvasSync::Jobs::SyncAssignmentsJob (Job ID: 8adfa458-b239-4911-9dc4-74f234c5a542) from Test(default) in 6.93ms  (0.1ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [705cc9e9-8702-4325-a4d8-eb60f0a1f9b5] Performing CanvasSync::Jobs::SyncContextModuleItemsJob (Job ID: 705cc9e9-8702-4325-a4d8-eb60f0a1f9b5) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [705cc9e9-8702-4325-a4d8-eb60f0a1f9b5] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "705cc9e9-8702-4325-a4d8-eb60f0a1f9b5"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [705cc9e9-8702-4325-a4d8-eb60f0a1f9b5]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [705cc9e9-8702-4325-a4d8-eb60f0a1f9b5] CanvasSync::JobLog Create (0.2ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncContextModuleItemsJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2021-10-15 21:04:38.453517"], ["updated_at", "2021-10-15 21:04:38.453517"], ["job_id", "705cc9e9-8702-4325-a4d8-eb60f0a1f9b5"]] [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [705cc9e9-8702-4325-a4d8-eb60f0a1f9b5]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [705cc9e9-8702-4325-a4d8-eb60f0a1f9b5]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [705cc9e9-8702-4325-a4d8-eb60f0a1f9b5] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-10-15 21:04:38.454655"], ["status", "running"], ["updated_at", "2021-10-15 21:04:38.454890"], ["id", 236]] [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [705cc9e9-8702-4325-a4d8-eb60f0a1f9b5]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [705cc9e9-8702-4325-a4d8-eb60f0a1f9b5]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [705cc9e9-8702-4325-a4d8-eb60f0a1f9b5] CanvasSync::JobLog Create (0.2ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proserv_context_module_items_csv\n- 1\n- CanvasSync::Processors::ContextModuleItemsProcessor\n- :sync_start_time: '2021-10-15T21:04:38Z'\n :report_params:\n :parameters:\n :enrollment_term_id: 1\n"], ["created_at", "2021-10-15 21:04:38.457732"], ["updated_at", "2021-10-15 21:04:38.457732"], ["job_id", "425df29b-3813-447b-9211-4d884aaa61b9"]] [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [705cc9e9-8702-4325-a4d8-eb60f0a1f9b5]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [705cc9e9-8702-4325-a4d8-eb60f0a1f9b5] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: 425df29b-3813-447b-9211-4d884aaa61b9) to Test(default) at 2021-10-15 21:05:08 UTC with arguments: "proserv_context_module_items_csv", 1, "CanvasSync::Processors::ContextModuleItemsProcessor", {:sync_start_time=>"2021-10-15T21:04:38Z", :report_params=>{:parameters=>{:enrollment_term_id=>1}}} [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [705cc9e9-8702-4325-a4d8-eb60f0a1f9b5]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [705cc9e9-8702-4325-a4d8-eb60f0a1f9b5] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2021-10-15 21:04:38.460005"], ["status", "success"], ["updated_at", "2021-10-15 21:04:38.460316"], ["id", 236]] [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [705cc9e9-8702-4325-a4d8-eb60f0a1f9b5]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [705cc9e9-8702-4325-a4d8-eb60f0a1f9b5] Performed CanvasSync::Jobs::SyncContextModuleItemsJob (Job ID: 705cc9e9-8702-4325-a4d8-eb60f0a1f9b5) from Test(default) in 8.68ms  (0.1ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [fac8c337-d421-4320-a5b2-ac02e7dffa9c] Performing CanvasSync::Jobs::SyncContextModuleItemsJob (Job ID: fac8c337-d421-4320-a5b2-ac02e7dffa9c) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [fac8c337-d421-4320-a5b2-ac02e7dffa9c] CanvasSync::JobLog Load (0.1ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "fac8c337-d421-4320-a5b2-ac02e7dffa9c"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [fac8c337-d421-4320-a5b2-ac02e7dffa9c]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [fac8c337-d421-4320-a5b2-ac02e7dffa9c] CanvasSync::JobLog Create (0.2ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncContextModuleItemsJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2021-10-15 21:04:38.463515"], ["updated_at", "2021-10-15 21:04:38.463515"], ["job_id", "fac8c337-d421-4320-a5b2-ac02e7dffa9c"]] [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [fac8c337-d421-4320-a5b2-ac02e7dffa9c]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [fac8c337-d421-4320-a5b2-ac02e7dffa9c]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [fac8c337-d421-4320-a5b2-ac02e7dffa9c] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-10-15 21:04:38.464581"], ["status", "running"], ["updated_at", "2021-10-15 21:04:38.464814"], ["id", 238]] [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [fac8c337-d421-4320-a5b2-ac02e7dffa9c]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [fac8c337-d421-4320-a5b2-ac02e7dffa9c]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [fac8c337-d421-4320-a5b2-ac02e7dffa9c] CanvasSync::JobLog Create (0.4ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proserv_context_module_items_csv\n- 1\n- CanvasSync::Processors::ContextModuleItemsProcessor\n- :sync_start_time: '2021-10-15T21:04:38Z'\n :report_params:\n :parameters: {}\n"], ["created_at", "2021-10-15 21:04:38.467575"], ["updated_at", "2021-10-15 21:04:38.467575"], ["job_id", "2cd049bf-a407-4933-b141-17b954f9c3fa"]] [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [fac8c337-d421-4320-a5b2-ac02e7dffa9c]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [fac8c337-d421-4320-a5b2-ac02e7dffa9c] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: 2cd049bf-a407-4933-b141-17b954f9c3fa) to Test(default) at 2021-10-15 21:05:08 UTC with arguments: "proserv_context_module_items_csv", 1, "CanvasSync::Processors::ContextModuleItemsProcessor", {:sync_start_time=>"2021-10-15T21:04:38Z", :report_params=>{:parameters=>{}}} [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [fac8c337-d421-4320-a5b2-ac02e7dffa9c]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [fac8c337-d421-4320-a5b2-ac02e7dffa9c] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2021-10-15 21:04:38.470437"], ["status", "success"], ["updated_at", "2021-10-15 21:04:38.470809"], ["id", 238]] [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [fac8c337-d421-4320-a5b2-ac02e7dffa9c]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [fac8c337-d421-4320-a5b2-ac02e7dffa9c] Performed CanvasSync::Jobs::SyncContextModuleItemsJob (Job ID: fac8c337-d421-4320-a5b2-ac02e7dffa9c) from Test(default) in 9.0ms  (0.1ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [d8a7d50c-6712-4614-b8d6-4df5494733c9] Performing CanvasSync::Jobs::SyncContextModulesJob (Job ID: d8a7d50c-6712-4614-b8d6-4df5494733c9) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [d8a7d50c-6712-4614-b8d6-4df5494733c9] CanvasSync::JobLog Load (0.1ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "d8a7d50c-6712-4614-b8d6-4df5494733c9"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [d8a7d50c-6712-4614-b8d6-4df5494733c9]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [d8a7d50c-6712-4614-b8d6-4df5494733c9] CanvasSync::JobLog Create (0.2ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncContextModulesJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2021-10-15 21:04:38.474440"], ["updated_at", "2021-10-15 21:04:38.474440"], ["job_id", "d8a7d50c-6712-4614-b8d6-4df5494733c9"]] [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [d8a7d50c-6712-4614-b8d6-4df5494733c9]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [d8a7d50c-6712-4614-b8d6-4df5494733c9]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [d8a7d50c-6712-4614-b8d6-4df5494733c9] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-10-15 21:04:38.475516"], ["status", "running"], ["updated_at", "2021-10-15 21:04:38.475765"], ["id", 240]] [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [d8a7d50c-6712-4614-b8d6-4df5494733c9]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [d8a7d50c-6712-4614-b8d6-4df5494733c9]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [d8a7d50c-6712-4614-b8d6-4df5494733c9] CanvasSync::JobLog Create (0.2ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proserv_context_modules_csv\n- 1\n- CanvasSync::Processors::ContextModulesProcessor\n- :sync_start_time: '2021-10-15T21:04:38Z'\n :report_params:\n :parameters:\n :enrollment_term_id: 1\n"], ["created_at", "2021-10-15 21:04:38.478378"], ["updated_at", "2021-10-15 21:04:38.478378"], ["job_id", "63a22b63-dd75-426f-bcab-631b4d1ef499"]] [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [d8a7d50c-6712-4614-b8d6-4df5494733c9]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [d8a7d50c-6712-4614-b8d6-4df5494733c9] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: 63a22b63-dd75-426f-bcab-631b4d1ef499) to Test(default) at 2021-10-15 21:05:08 UTC with arguments: "proserv_context_modules_csv", 1, "CanvasSync::Processors::ContextModulesProcessor", {:sync_start_time=>"2021-10-15T21:04:38Z", :report_params=>{:parameters=>{:enrollment_term_id=>1}}} [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [d8a7d50c-6712-4614-b8d6-4df5494733c9]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [d8a7d50c-6712-4614-b8d6-4df5494733c9] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2021-10-15 21:04:38.480251"], ["status", "success"], ["updated_at", "2021-10-15 21:04:38.480514"], ["id", 240]] [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [d8a7d50c-6712-4614-b8d6-4df5494733c9]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [d8a7d50c-6712-4614-b8d6-4df5494733c9] Performed CanvasSync::Jobs::SyncContextModulesJob (Job ID: d8a7d50c-6712-4614-b8d6-4df5494733c9) from Test(default) in 7.6ms  (0.1ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [2c918258-783c-4aee-84ff-2059cb715929] Performing CanvasSync::Jobs::SyncContextModulesJob (Job ID: 2c918258-783c-4aee-84ff-2059cb715929) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [2c918258-783c-4aee-84ff-2059cb715929] CanvasSync::JobLog Load (0.1ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "2c918258-783c-4aee-84ff-2059cb715929"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [2c918258-783c-4aee-84ff-2059cb715929]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [2c918258-783c-4aee-84ff-2059cb715929] CanvasSync::JobLog Create (0.2ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncContextModulesJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2021-10-15 21:04:38.483620"], ["updated_at", "2021-10-15 21:04:38.483620"], ["job_id", "2c918258-783c-4aee-84ff-2059cb715929"]] [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [2c918258-783c-4aee-84ff-2059cb715929]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [2c918258-783c-4aee-84ff-2059cb715929]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [2c918258-783c-4aee-84ff-2059cb715929] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-10-15 21:04:38.484646"], ["status", "running"], ["updated_at", "2021-10-15 21:04:38.484863"], ["id", 242]] [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [2c918258-783c-4aee-84ff-2059cb715929]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [2c918258-783c-4aee-84ff-2059cb715929]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [2c918258-783c-4aee-84ff-2059cb715929] CanvasSync::JobLog Create (0.2ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proserv_context_modules_csv\n- 1\n- CanvasSync::Processors::ContextModulesProcessor\n- :sync_start_time: '2021-10-15T21:04:38Z'\n :report_params:\n :parameters: {}\n"], ["created_at", "2021-10-15 21:04:38.486945"], ["updated_at", "2021-10-15 21:04:38.486945"], ["job_id", "f84c08cf-6f44-45b5-b060-995e427a6c61"]] [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [2c918258-783c-4aee-84ff-2059cb715929]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [2c918258-783c-4aee-84ff-2059cb715929] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: f84c08cf-6f44-45b5-b060-995e427a6c61) to Test(default) at 2021-10-15 21:05:08 UTC with arguments: "proserv_context_modules_csv", 1, "CanvasSync::Processors::ContextModulesProcessor", {:sync_start_time=>"2021-10-15T21:04:38Z", :report_params=>{:parameters=>{}}} [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [2c918258-783c-4aee-84ff-2059cb715929]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [2c918258-783c-4aee-84ff-2059cb715929] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2021-10-15 21:04:38.488599"], ["status", "success"], ["updated_at", "2021-10-15 21:04:38.488836"], ["id", 242]] [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [2c918258-783c-4aee-84ff-2059cb715929]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [2c918258-783c-4aee-84ff-2059cb715929] Performed CanvasSync::Jobs::SyncContextModulesJob (Job ID: 2c918258-783c-4aee-84ff-2059cb715929) from Test(default) in 6.68ms  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Term Exists (0.5ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 97930862], ["LIMIT", 1]] Term Create (0.6ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 97930862], ["name", "Cool Term"], ["start_at", "2021-10-12 21:04:37.475312"], ["end_at", "2021-10-18 21:04:37.475405"], ["workflow_state", "active"], ["sis_id", "beb78a032764325049a3ecbc379a4405"], ["created_at", "2021-10-15 21:04:38.499819"], ["updated_at", "2021-10-15 21:04:38.499819"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [95a609f3-b6bf-49d3-8fd0-d19bfbb61d9f] Performing CanvasSync::Jobs::SyncProvisioningReportJob (Job ID: 95a609f3-b6bf-49d3-8fd0-d19bfbb61d9f) from Test(default) with arguments: {:models=>["users", "courses"], :term_scope=>"active"} [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [95a609f3-b6bf-49d3-8fd0-d19bfbb61d9f] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "95a609f3-b6bf-49d3-8fd0-d19bfbb61d9f"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [95a609f3-b6bf-49d3-8fd0-d19bfbb61d9f]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [95a609f3-b6bf-49d3-8fd0-d19bfbb61d9f] CanvasSync::JobLog Create (0.2ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncProvisioningReportJob"], ["status", "enqueued"], ["job_arguments", "---\n- :models:\n - users\n - courses\n :term_scope: active\n"], ["created_at", "2021-10-15 21:04:38.503068"], ["updated_at", "2021-10-15 21:04:38.503068"], ["job_id", "95a609f3-b6bf-49d3-8fd0-d19bfbb61d9f"]] [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [95a609f3-b6bf-49d3-8fd0-d19bfbb61d9f]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [95a609f3-b6bf-49d3-8fd0-d19bfbb61d9f]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [95a609f3-b6bf-49d3-8fd0-d19bfbb61d9f] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-10-15 21:04:38.504348"], ["status", "running"], ["updated_at", "2021-10-15 21:04:38.504588"], ["id", 244]] [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [95a609f3-b6bf-49d3-8fd0-d19bfbb61d9f]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [95a609f3-b6bf-49d3-8fd0-d19bfbb61d9f]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [95a609f3-b6bf-49d3-8fd0-d19bfbb61d9f] CanvasSync::JobLog Create (0.2ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proservices_provisioning_csv\n- \n- CanvasSync::Processors::ProvisioningReportProcessor\n- :models:\n - users\n - courses\n :term_scope: active\n :sync_start_time: '2021-10-15T21:04:38Z'\n :report_params:\n :parameters:\n :include_deleted: true\n users: true\n courses: true\n :enrollment_term_id: 97930862\n"], ["created_at", "2021-10-15 21:04:38.506673"], ["updated_at", "2021-10-15 21:04:38.506673"], ["job_id", "3f11eebd-0cca-413b-beb6-ff30f4b3fc16"]] [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [95a609f3-b6bf-49d3-8fd0-d19bfbb61d9f]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [95a609f3-b6bf-49d3-8fd0-d19bfbb61d9f] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: 3f11eebd-0cca-413b-beb6-ff30f4b3fc16) to Test(default) at 2021-10-15 21:05:08 UTC with arguments: "proservices_provisioning_csv", nil, "CanvasSync::Processors::ProvisioningReportProcessor", {:models=>["users", "courses"], :term_scope=>"active", :sync_start_time=>"2021-10-15T21:04:38Z", :report_params=>{:parameters=>{:include_deleted=>true, "users"=>true, "courses"=>true, :enrollment_term_id=>97930862}}} [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [95a609f3-b6bf-49d3-8fd0-d19bfbb61d9f]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [95a609f3-b6bf-49d3-8fd0-d19bfbb61d9f] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2021-10-15 21:04:38.508720"], ["status", "success"], ["updated_at", "2021-10-15 21:04:38.509012"], ["id", 244]] [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [95a609f3-b6bf-49d3-8fd0-d19bfbb61d9f]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [95a609f3-b6bf-49d3-8fd0-d19bfbb61d9f] Performed CanvasSync::Jobs::SyncProvisioningReportJob (Job ID: 95a609f3-b6bf-49d3-8fd0-d19bfbb61d9f) from Test(default) in 7.76ms  (0.1ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [62bd6430-d663-435c-a73d-5d1f79539d02] Performing CanvasSync::Jobs::SyncProvisioningReportJob (Job ID: 62bd6430-d663-435c-a73d-5d1f79539d02) from Test(default) with arguments: {:models=>["users", "courses"]} [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [62bd6430-d663-435c-a73d-5d1f79539d02] CanvasSync::JobLog Load (0.1ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "62bd6430-d663-435c-a73d-5d1f79539d02"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [62bd6430-d663-435c-a73d-5d1f79539d02]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [62bd6430-d663-435c-a73d-5d1f79539d02] CanvasSync::JobLog Create (0.2ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncProvisioningReportJob"], ["status", "enqueued"], ["job_arguments", "---\n- :models:\n - users\n - courses\n"], ["created_at", "2021-10-15 21:04:38.512300"], ["updated_at", "2021-10-15 21:04:38.512300"], ["job_id", "62bd6430-d663-435c-a73d-5d1f79539d02"]] [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [62bd6430-d663-435c-a73d-5d1f79539d02]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [62bd6430-d663-435c-a73d-5d1f79539d02]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [62bd6430-d663-435c-a73d-5d1f79539d02] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-10-15 21:04:38.513494"], ["status", "running"], ["updated_at", "2021-10-15 21:04:38.513707"], ["id", 246]] [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [62bd6430-d663-435c-a73d-5d1f79539d02]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [62bd6430-d663-435c-a73d-5d1f79539d02]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [62bd6430-d663-435c-a73d-5d1f79539d02] CanvasSync::JobLog Create (0.2ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proservices_provisioning_csv\n- \n- CanvasSync::Processors::ProvisioningReportProcessor\n- :models:\n - users\n - courses\n :sync_start_time: '2021-10-15T21:04:38Z'\n :report_params:\n :parameters:\n :include_deleted: true\n users: true\n courses: true\n"], ["created_at", "2021-10-15 21:04:38.515594"], ["updated_at", "2021-10-15 21:04:38.515594"], ["job_id", "e562ab36-36cf-431b-997b-a09cf2270ed0"]] [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [62bd6430-d663-435c-a73d-5d1f79539d02]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [62bd6430-d663-435c-a73d-5d1f79539d02] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: e562ab36-36cf-431b-997b-a09cf2270ed0) to Test(default) at 2021-10-15 21:05:08 UTC with arguments: "proservices_provisioning_csv", nil, "CanvasSync::Processors::ProvisioningReportProcessor", {:models=>["users", "courses"], :sync_start_time=>"2021-10-15T21:04:38Z", :report_params=>{:parameters=>{:include_deleted=>true, "users"=>true, "courses"=>true}}} [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [62bd6430-d663-435c-a73d-5d1f79539d02]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [62bd6430-d663-435c-a73d-5d1f79539d02] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2021-10-15 21:04:38.517521"], ["status", "success"], ["updated_at", "2021-10-15 21:04:38.517765"], ["id", 246]] [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [62bd6430-d663-435c-a73d-5d1f79539d02]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [62bd6430-d663-435c-a73d-5d1f79539d02] Performed CanvasSync::Jobs::SyncProvisioningReportJob (Job ID: 62bd6430-d663-435c-a73d-5d1f79539d02) from Test(default) in 7.04ms  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Account Exists (0.3ms) SELECT 1 AS one FROM "accounts" WHERE "accounts"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] Account Create (0.2ms) INSERT INTO "accounts" ("canvas_id", "sis_id", "canvas_parent_account_id", "sis_parent_account_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 1], ["sis_id", "9b369ee7ef79d4e924f178cf55fbb568"], ["canvas_parent_account_id", 1], ["sis_parent_account_id", "459ad43c3f01dd7cdfa35e9782fe8b11"], ["name", "Account name"], ["workflow_state", "active"], ["created_at", "2021-10-15 21:04:38.521070"], ["updated_at", "2021-10-15 21:04:38.521070"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.5ms) SELECT COUNT(*) FROM "roles" [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [a8d99c41-bc8f-4bb0-8678-52104d198c44] Performing CanvasSync::Jobs::SyncRolesJob (Job ID: a8d99c41-bc8f-4bb0-8678-52104d198c44) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [a8d99c41-bc8f-4bb0-8678-52104d198c44] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "a8d99c41-bc8f-4bb0-8678-52104d198c44"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [a8d99c41-bc8f-4bb0-8678-52104d198c44]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [a8d99c41-bc8f-4bb0-8678-52104d198c44] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncRolesJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2021-10-15 21:04:38.525645"], ["updated_at", "2021-10-15 21:04:38.525645"], ["job_id", "a8d99c41-bc8f-4bb0-8678-52104d198c44"]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [a8d99c41-bc8f-4bb0-8678-52104d198c44]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [a8d99c41-bc8f-4bb0-8678-52104d198c44]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [a8d99c41-bc8f-4bb0-8678-52104d198c44] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-10-15 21:04:38.527032"], ["status", "running"], ["updated_at", "2021-10-15 21:04:38.527436"], ["id", 248]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [a8d99c41-bc8f-4bb0-8678-52104d198c44]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [a8d99c41-bc8f-4bb0-8678-52104d198c44] Account Load (0.3ms) SELECT "accounts".* FROM "accounts" WHERE "accounts"."workflow_state" != $1 ORDER BY "accounts"."id" ASC LIMIT $2 [["workflow_state", "deleted"], ["LIMIT", 1000]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [a8d99c41-bc8f-4bb0-8678-52104d198c44] Role Load (0.2ms) SELECT "roles".* FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [a8d99c41-bc8f-4bb0-8678-52104d198c44]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [a8d99c41-bc8f-4bb0-8678-52104d198c44] Role Exists (0.3ms) SELECT 1 AS one FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [a8d99c41-bc8f-4bb0-8678-52104d198c44] Role Create (0.4ms) INSERT INTO "roles" ("canvas_id", "label", "base_role_type", "canvas_account_id", "workflow_state", "permissions", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 1], ["label", "Account Admin"], ["base_role_type", "AccountMembership"], ["canvas_account_id", 10], ["workflow_state", "built_in"], ["permissions", "{\"manage_wiki\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"post_to_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"moderate_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_announcements\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"send_messages\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"send_messages_all\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_outcomes\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"create_conferences\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"create_collaborations\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_roster\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_all_grades\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_grades\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_rubrics\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"comment_on_others_submissions\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_students\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_admin_users\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_role_overrides\":{\"enabled\":true,\"locked\":true,\"readonly\":true,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_account_memberships\":{\"enabled\":true,\"locked\":true,\"readonly\":true,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_account_settings\":{\"enabled\":true,\"locked\":true,\"readonly\":true,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_groups\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_group_pages\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_files\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_assignments\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"undelete_courses\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_grade_changes\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_course_changes\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_question_banks\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_calendar\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_reports\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_courses\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_user_logins\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_user_observers\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_alerts\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"become_user\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_developer_keys\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"import_sis\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_sis\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_sis\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_course_list\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_statistics\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_storage_quotas\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_course_content\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_content\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_interaction_alerts\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"change_course_state\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_sections\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_feature_flags\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_quiz_answer_audits\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"moderate_grades\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"lti_add_edit\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true}}"], ["created_at", "2021-10-15 21:04:38.541649"], ["updated_at", "2021-10-15 21:04:38.541649"]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [a8d99c41-bc8f-4bb0-8678-52104d198c44]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [a8d99c41-bc8f-4bb0-8678-52104d198c44] Role Load (0.2ms) SELECT "roles".* FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 3], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [a8d99c41-bc8f-4bb0-8678-52104d198c44]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [a8d99c41-bc8f-4bb0-8678-52104d198c44] Role Exists (0.2ms) SELECT 1 AS one FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 3], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [a8d99c41-bc8f-4bb0-8678-52104d198c44] Role Create (0.3ms) INSERT INTO "roles" ("canvas_id", "label", "base_role_type", "canvas_account_id", "workflow_state", "permissions", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 3], ["label", "Student"], ["base_role_type", "StudentEnrollment"], ["canvas_account_id", 10], ["workflow_state", "built_in"], ["permissions", "{\"manage_wiki\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"read_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"post_to_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"moderate_forum\":{\"enabled\":false,\"locked\":false,\"readonly\":false,\"explicit\":false},\"read_announcements\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"send_messages\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"send_messages_all\":{\"enabled\":false,\"locked\":false,\"readonly\":false,\"explicit\":false},\"manage_outcomes\":{\"enabled\":false,\"locked\":false,\"readonly\":false,\"explicit\":false},\"create_conferences\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"create_collaborations\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_roster\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_all_grades\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_grades\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_rubrics\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"comment_on_others_submissions\":{\"enabled\":false,\"locked\":false,\"readonly\":false,\"explicit\":false},\"manage_students\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_admin_users\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_role_overrides\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_account_memberships\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_account_settings\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_groups\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"view_group_pages\":{\"enabled\":false,\"locked\":false,\"readonly\":false,\"explicit\":false},\"manage_files\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_assignments\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"undelete_courses\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"view_grade_changes\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"view_course_changes\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"read_question_banks\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_calendar\":{\"enabled\":false,\"locked\":false,\"readonly\":false,\"explicit\":false},\"read_reports\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_courses\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_user_logins\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_user_observers\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_alerts\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"become_user\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_developer_keys\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"import_sis\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_sis\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"read_sis\":{\"enabled\":false,\"locked\":false,\"readonly\":false,\"explicit\":false},\"read_course_list\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"view_statistics\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_storage_quotas\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"read_course_content\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_content\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_interaction_alerts\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"change_course_state\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_sections\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_feature_flags\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"view_quiz_answer_audits\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"moderate_grades\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"lti_add_edit\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false}}"], ["created_at", "2021-10-15 21:04:38.546741"], ["updated_at", "2021-10-15 21:04:38.546741"]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [a8d99c41-bc8f-4bb0-8678-52104d198c44]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [a8d99c41-bc8f-4bb0-8678-52104d198c44] Role Update All (0.2ms) UPDATE "roles" SET "workflow_state" = 'inactive' WHERE "roles"."id" NOT IN ($1, $2) [["id", 37], ["id", 38]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [a8d99c41-bc8f-4bb0-8678-52104d198c44]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [a8d99c41-bc8f-4bb0-8678-52104d198c44] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2021-10-15 21:04:38.549717"], ["status", "success"], ["updated_at", "2021-10-15 21:04:38.550076"], ["id", 248]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [a8d99c41-bc8f-4bb0-8678-52104d198c44]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [a8d99c41-bc8f-4bb0-8678-52104d198c44] Performed CanvasSync::Jobs::SyncRolesJob (Job ID: a8d99c41-bc8f-4bb0-8678-52104d198c44) from Test(default) in 26.37ms  (0.2ms) SELECT COUNT(*) FROM "roles"  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Term Exists (0.5ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 71006979], ["LIMIT", 1]] Term Create (0.3ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 71006979], ["name", "Cool Term"], ["start_at", "2021-10-12 21:04:37.475312"], ["end_at", "2021-10-18 21:04:37.475405"], ["workflow_state", "active"], ["sis_id", "85e987ec9151c9546b4c40904d5f6f11"], ["created_at", "2021-10-15 21:04:38.565655"], ["updated_at", "2021-10-15 21:04:38.565655"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [fd721cec-b9da-46b0-8b41-9b6556d5205f] Performing CanvasSync::Jobs::SyncSimpleTableJob (Job ID: fd721cec-b9da-46b0-8b41-9b6556d5205f) from Test(default) with arguments: {:report_name=>"proservices_provisioning_csv", :model=>"courses", :mapping=>"courses", :klass=>"Course", :term_scope=>"active", :params=>{"parameters[include_deleted]"=>true, "parameters[courses]"=>true}} [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [fd721cec-b9da-46b0-8b41-9b6556d5205f] CanvasSync::JobLog Load (0.1ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "fd721cec-b9da-46b0-8b41-9b6556d5205f"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [fd721cec-b9da-46b0-8b41-9b6556d5205f]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [fd721cec-b9da-46b0-8b41-9b6556d5205f] CanvasSync::JobLog Create (0.2ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncSimpleTableJob"], ["status", "enqueued"], ["job_arguments", "---\n- :report_name: proservices_provisioning_csv\n :model: courses\n :mapping: courses\n :klass: Course\n :term_scope: active\n :params:\n parameters[include_deleted]: true\n parameters[courses]: true\n"], ["created_at", "2021-10-15 21:04:38.568570"], ["updated_at", "2021-10-15 21:04:38.568570"], ["job_id", "fd721cec-b9da-46b0-8b41-9b6556d5205f"]] [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [fd721cec-b9da-46b0-8b41-9b6556d5205f]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [fd721cec-b9da-46b0-8b41-9b6556d5205f]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [fd721cec-b9da-46b0-8b41-9b6556d5205f] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-10-15 21:04:38.570346"], ["status", "running"], ["updated_at", "2021-10-15 21:04:38.570596"], ["id", 249]] [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [fd721cec-b9da-46b0-8b41-9b6556d5205f]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [fd721cec-b9da-46b0-8b41-9b6556d5205f]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [fd721cec-b9da-46b0-8b41-9b6556d5205f] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2021-10-15 21:04:38.571965"], ["status", "success"], ["updated_at", "2021-10-15 21:04:38.572168"], ["id", 249]] [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [fd721cec-b9da-46b0-8b41-9b6556d5205f]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [fd721cec-b9da-46b0-8b41-9b6556d5205f] Performed CanvasSync::Jobs::SyncSimpleTableJob (Job ID: fd721cec-b9da-46b0-8b41-9b6556d5205f) from Test(default) in 5.37ms  (0.2ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [8f3b6bcf-a716-4457-8a38-bbe6333add51] Performing CanvasSync::Jobs::SyncSubmissionsJob (Job ID: 8f3b6bcf-a716-4457-8a38-bbe6333add51) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [8f3b6bcf-a716-4457-8a38-bbe6333add51] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "8f3b6bcf-a716-4457-8a38-bbe6333add51"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [8f3b6bcf-a716-4457-8a38-bbe6333add51]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [8f3b6bcf-a716-4457-8a38-bbe6333add51] CanvasSync::JobLog Create (0.2ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncSubmissionsJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2021-10-15 21:04:38.576269"], ["updated_at", "2021-10-15 21:04:38.576269"], ["job_id", "8f3b6bcf-a716-4457-8a38-bbe6333add51"]] [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [8f3b6bcf-a716-4457-8a38-bbe6333add51]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [8f3b6bcf-a716-4457-8a38-bbe6333add51]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [8f3b6bcf-a716-4457-8a38-bbe6333add51] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-10-15 21:04:38.577716"], ["status", "running"], ["updated_at", "2021-10-15 21:04:38.578009"], ["id", 250]] [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [8f3b6bcf-a716-4457-8a38-bbe6333add51]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [8f3b6bcf-a716-4457-8a38-bbe6333add51]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [8f3b6bcf-a716-4457-8a38-bbe6333add51] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proserv_student_submissions_csv\n- 1\n- CanvasSync::Processors::SubmissionsProcessor\n- :sync_start_time: '2021-10-15T21:04:38Z'\n :report_params:\n :parameters:\n :include_all: \n :enrollment_term_id: 1\n"], ["created_at", "2021-10-15 21:04:38.581178"], ["updated_at", "2021-10-15 21:04:38.581178"], ["job_id", "d5e0c194-097d-41ee-b9f9-7bcd2ec2bdc0"]] [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [8f3b6bcf-a716-4457-8a38-bbe6333add51]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [8f3b6bcf-a716-4457-8a38-bbe6333add51] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: d5e0c194-097d-41ee-b9f9-7bcd2ec2bdc0) to Test(default) at 2021-10-15 21:05:08 UTC with arguments: "proserv_student_submissions_csv", 1, "CanvasSync::Processors::SubmissionsProcessor", {:sync_start_time=>"2021-10-15T21:04:38Z", :report_params=>{:parameters=>{:include_all=>nil, :enrollment_term_id=>1}}} [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [8f3b6bcf-a716-4457-8a38-bbe6333add51]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [8f3b6bcf-a716-4457-8a38-bbe6333add51] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2021-10-15 21:04:38.583956"], ["status", "success"], ["updated_at", "2021-10-15 21:04:38.584310"], ["id", 250]] [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [8f3b6bcf-a716-4457-8a38-bbe6333add51]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [8f3b6bcf-a716-4457-8a38-bbe6333add51] Performed CanvasSync::Jobs::SyncSubmissionsJob (Job ID: 8f3b6bcf-a716-4457-8a38-bbe6333add51) from Test(default) in 10.11ms  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SELECT COUNT(*) FROM "terms" [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [8b8da197-fb35-44f1-90a7-2a20826c8ed0] Performing CanvasSync::Jobs::SyncTermsJob (Job ID: 8b8da197-fb35-44f1-90a7-2a20826c8ed0) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [8b8da197-fb35-44f1-90a7-2a20826c8ed0] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "8b8da197-fb35-44f1-90a7-2a20826c8ed0"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [8b8da197-fb35-44f1-90a7-2a20826c8ed0]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [8b8da197-fb35-44f1-90a7-2a20826c8ed0] CanvasSync::JobLog Create (0.2ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncTermsJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2021-10-15 21:04:38.588418"], ["updated_at", "2021-10-15 21:04:38.588418"], ["job_id", "8b8da197-fb35-44f1-90a7-2a20826c8ed0"]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [8b8da197-fb35-44f1-90a7-2a20826c8ed0]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [8b8da197-fb35-44f1-90a7-2a20826c8ed0]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [8b8da197-fb35-44f1-90a7-2a20826c8ed0] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-10-15 21:04:38.589498"], ["status", "running"], ["updated_at", "2021-10-15 21:04:38.589820"], ["id", 252]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [8b8da197-fb35-44f1-90a7-2a20826c8ed0]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [8b8da197-fb35-44f1-90a7-2a20826c8ed0] Term Load (0.2ms) SELECT "terms".* FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [8b8da197-fb35-44f1-90a7-2a20826c8ed0]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [8b8da197-fb35-44f1-90a7-2a20826c8ed0] Term Exists (0.3ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [8b8da197-fb35-44f1-90a7-2a20826c8ed0] Term Create (0.3ms) INSERT INTO "terms" ("canvas_id", "name", "workflow_state", "grading_period_group_id", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 1], ["name", "Default Term"], ["workflow_state", "active"], ["grading_period_group_id", 1], ["sis_id", "Test"], ["created_at", "2021-10-15 21:04:38.595151"], ["updated_at", "2021-10-15 21:04:38.595151"]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [8b8da197-fb35-44f1-90a7-2a20826c8ed0]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [8b8da197-fb35-44f1-90a7-2a20826c8ed0] Term Load (0.2ms) SELECT "terms".* FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 6], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [8b8da197-fb35-44f1-90a7-2a20826c8ed0]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [8b8da197-fb35-44f1-90a7-2a20826c8ed0] Term Exists (0.2ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 6], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [8b8da197-fb35-44f1-90a7-2a20826c8ed0] Term Create (0.2ms) INSERT INTO "terms" ("canvas_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["canvas_id", 6], ["name", "Average Term 1"], ["workflow_state", "active"], ["created_at", "2021-10-15 21:04:38.598049"], ["updated_at", "2021-10-15 21:04:38.598049"]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [8b8da197-fb35-44f1-90a7-2a20826c8ed0]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [8b8da197-fb35-44f1-90a7-2a20826c8ed0] Term Load (0.2ms) SELECT "terms".* FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 7], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [8b8da197-fb35-44f1-90a7-2a20826c8ed0]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [8b8da197-fb35-44f1-90a7-2a20826c8ed0] Term Exists (0.2ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 7], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [8b8da197-fb35-44f1-90a7-2a20826c8ed0] Term Create (0.2ms) INSERT INTO "terms" ("canvas_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["canvas_id", 7], ["name", "Average Term 2"], ["workflow_state", "active"], ["created_at", "2021-10-15 21:04:38.599990"], ["updated_at", "2021-10-15 21:04:38.599990"]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [8b8da197-fb35-44f1-90a7-2a20826c8ed0]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [8b8da197-fb35-44f1-90a7-2a20826c8ed0] Term Load (0.2ms) SELECT "terms".* FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 5], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [8b8da197-fb35-44f1-90a7-2a20826c8ed0]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [8b8da197-fb35-44f1-90a7-2a20826c8ed0] Term Exists (0.2ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 5], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [8b8da197-fb35-44f1-90a7-2a20826c8ed0] Term Create (0.2ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 5], ["name", "Syllabus Term"], ["start_at", "2017-08-14 06:00:00"], ["end_at", "2017-08-31 06:00:00"], ["workflow_state", "active"], ["sis_id", "SYTERM"], ["created_at", "2021-10-15 21:04:38.602539"], ["updated_at", "2021-10-15 21:04:38.602539"]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [8b8da197-fb35-44f1-90a7-2a20826c8ed0]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [8b8da197-fb35-44f1-90a7-2a20826c8ed0] Term Load (0.1ms) SELECT "terms".* FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 4], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [8b8da197-fb35-44f1-90a7-2a20826c8ed0]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [8b8da197-fb35-44f1-90a7-2a20826c8ed0] Term Exists (0.2ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 4], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [8b8da197-fb35-44f1-90a7-2a20826c8ed0] Term Create (0.2ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "grading_period_group_id", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8, $9) RETURNING "id" [["canvas_id", 4], ["name", "Ellucian Term"], ["start_at", "2017-08-01 06:00:00"], ["end_at", "2017-10-31 06:00:00"], ["workflow_state", "active"], ["grading_period_group_id", 1], ["sis_id", "SH"], ["created_at", "2021-10-15 21:04:38.604496"], ["updated_at", "2021-10-15 21:04:38.604496"]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [8b8da197-fb35-44f1-90a7-2a20826c8ed0]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [8b8da197-fb35-44f1-90a7-2a20826c8ed0] Term Load (0.1ms) SELECT "terms".* FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 3], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [8b8da197-fb35-44f1-90a7-2a20826c8ed0]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [8b8da197-fb35-44f1-90a7-2a20826c8ed0] Term Exists (0.2ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 3], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [8b8da197-fb35-44f1-90a7-2a20826c8ed0] Term Create (0.2ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 3], ["name", "Current Term"], ["start_at", "2017-03-19 06:00:00"], ["end_at", "2017-08-01 06:00:00"], ["workflow_state", "active"], ["created_at", "2021-10-15 21:04:38.606422"], ["updated_at", "2021-10-15 21:04:38.606422"]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [8b8da197-fb35-44f1-90a7-2a20826c8ed0]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [8b8da197-fb35-44f1-90a7-2a20826c8ed0]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [8b8da197-fb35-44f1-90a7-2a20826c8ed0] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2021-10-15 21:04:38.607161"], ["status", "success"], ["updated_at", "2021-10-15 21:04:38.607457"], ["id", 252]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [8b8da197-fb35-44f1-90a7-2a20826c8ed0]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [8b8da197-fb35-44f1-90a7-2a20826c8ed0] Performed CanvasSync::Jobs::SyncTermsJob (Job ID: 8b8da197-fb35-44f1-90a7-2a20826c8ed0) from Test(default) in 20.67ms  (0.2ms) SELECT COUNT(*) FROM "terms"  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Account Exists (0.2ms) SELECT 1 AS one FROM "accounts" WHERE "accounts"."canvas_id" = $1 LIMIT $2 [["canvas_id", 90547122], ["LIMIT", 1]] Account Create (0.2ms) INSERT INTO "accounts" ("canvas_id", "sis_id", "canvas_parent_account_id", "sis_parent_account_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 90547122], ["sis_id", "0200daabac980548fb05b4052bedc33e"], ["canvas_parent_account_id", 1], ["sis_parent_account_id", "1578efcf46fd701687b1b7ad64f99912"], ["name", "Account name"], ["workflow_state", "active"], ["created_at", "2021-10-15 21:04:38.611116"], ["updated_at", "2021-10-15 21:04:38.611116"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Account Exists (0.3ms) SELECT 1 AS one FROM "accounts" WHERE "accounts"."canvas_id" IS NULL AND "accounts"."id" != $1 LIMIT $2 [["id", 33], ["LIMIT", 1]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Account Exists (0.2ms) SELECT 1 AS one FROM "accounts" WHERE "accounts"."canvas_id" = $1 LIMIT $2 [["canvas_id", 67461141], ["LIMIT", 1]] Account Create (0.4ms) INSERT INTO "accounts" ("canvas_id", "sis_id", "canvas_parent_account_id", "sis_parent_account_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 67461141], ["sis_id", "e36cf80760476cdd36e43cf6925b9781"], ["canvas_parent_account_id", 1], ["sis_parent_account_id", "2e3f348c746a85d86ec8c269431f26e7"], ["name", "Account name"], ["workflow_state", "active"], ["created_at", "2021-10-15 21:04:38.618389"], ["updated_at", "2021-10-15 21:04:38.618389"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Account Load (0.3ms) SELECT "accounts".* FROM "accounts" ORDER BY "accounts"."id" ASC LIMIT $1 [["LIMIT", 1]] Account Exists (0.3ms) SELECT 1 AS one FROM "accounts" WHERE "accounts"."canvas_id" = $1 LIMIT $2 [["canvas_id", 67461141], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Account Exists (0.3ms) SELECT 1 AS one FROM "accounts" WHERE "accounts"."canvas_id" = $1 LIMIT $2 [["canvas_id", 31048823], ["LIMIT", 1]] Account Create (0.2ms) INSERT INTO "accounts" ("canvas_id", "sis_id", "canvas_parent_account_id", "sis_parent_account_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 31048823], ["sis_id", "394ff166e95300552649038fc0305b75"], ["canvas_parent_account_id", 1], ["sis_parent_account_id", "ccecfe75def1449028a3c5dd01855cf1"], ["name", "Account name"], ["workflow_state", "active"], ["created_at", "2021-10-15 21:04:38.624717"], ["updated_at", "2021-10-15 21:04:38.624717"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Admin Exists (0.3ms) SELECT 1 AS one FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 43251593], ["LIMIT", 1]] Admin Create (0.2ms) INSERT INTO "admins" ("canvas_id", "role_name", "canvas_role_id", "canvas_user_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 43251593], ["role_name", "Cool Role"], ["canvas_role_id", 98317229], ["canvas_user_id", 1], ["workflow_state", "active"], ["created_at", "2021-10-15 21:04:38.630382"], ["updated_at", "2021-10-15 21:04:38.630382"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Admin Exists (0.2ms) SELECT 1 AS one FROM "admins" WHERE "admins"."canvas_id" IS NULL AND "admins"."id" != $1 LIMIT $2 [["id", 46], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Admin Exists (0.3ms) SELECT 1 AS one FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 64679794], ["LIMIT", 1]] Admin Create (0.3ms) INSERT INTO "admins" ("canvas_id", "role_name", "canvas_role_id", "canvas_user_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 64679794], ["role_name", "Cool Role"], ["canvas_role_id", 4125113], ["canvas_user_id", 1], ["workflow_state", "active"], ["created_at", "2021-10-15 21:04:38.635761"], ["updated_at", "2021-10-15 21:04:38.635761"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Admin Load (0.1ms) SELECT "admins".* FROM "admins" ORDER BY "admins"."id" ASC LIMIT $1 [["LIMIT", 1]] Admin Exists (0.3ms) SELECT 1 AS one FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 64679794], ["LIMIT", 1]]  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SELECT COUNT(*) FROM "admins" Admin Load (0.2ms) SELECT "admins".* FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]]  (0.1ms) SAVEPOINT active_record_1 Admin Exists (0.2ms) SELECT 1 AS one FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]] Admin Create (0.2ms) INSERT INTO "admins" ("canvas_id", "role_name", "canvas_role_id", "canvas_user_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 2], ["role_name", "AccountAdmin"], ["canvas_role_id", 1], ["canvas_user_id", 1], ["workflow_state", "active"], ["created_at", "2021-10-15 21:04:38.642096"], ["updated_at", "2021-10-15 21:04:38.642096"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SELECT COUNT(*) FROM "admins" Admin Load (0.2ms) SELECT "admins".* FROM "admins" ORDER BY "admins"."id" DESC LIMIT $1 [["LIMIT", 1]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Admin Exists (0.3ms) SELECT 1 AS one FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]] Admin Create (0.3ms) INSERT INTO "admins" ("canvas_id", "role_name", "canvas_role_id", "canvas_user_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 2], ["role_name", "Cool Role"], ["canvas_role_id", 65710875], ["canvas_user_id", 1], ["workflow_state", "active"], ["created_at", "2021-10-15 21:04:38.647153"], ["updated_at", "2021-10-15 21:04:38.647153"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SELECT COUNT(*) FROM "admins" Admin Load (0.2ms) SELECT "admins".* FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]]  (0.2ms) SAVEPOINT active_record_1 Admin Exists (0.2ms) SELECT 1 AS one FROM "admins" WHERE "admins"."canvas_id" = $1 AND "admins"."id" != $2 LIMIT $3 [["canvas_id", 2], ["id", 49], ["LIMIT", 1]] Admin Update (0.3ms) UPDATE "admins" SET "role_name" = $1, "canvas_role_id" = $2, "updated_at" = $3 WHERE "admins"."id" = $4 [["role_name", "AccountAdmin"], ["canvas_role_id", 1], ["updated_at", "2021-10-15 21:04:38.650393"], ["id", 49]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SELECT COUNT(*) FROM "admins" Admin Load (0.2ms) SELECT "admins".* FROM "admins" WHERE "admins"."id" = $1 LIMIT $2 [["id", 49], ["LIMIT", 1]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 AssignmentGroup Exists (0.5ms) SELECT 1 AS one FROM "assignment_groups" WHERE "assignment_groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] AssignmentGroup Create (0.3ms) INSERT INTO "assignment_groups" ("canvas_id", "name", "workflow_state", "canvas_created_at", "canvas_updated_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 1], ["name", "Dummy Assignment Group"], ["workflow_state", "available"], ["canvas_created_at", "2021-10-08 21:04:38.662705"], ["canvas_updated_at", "2021-10-14 21:04:38.662796"], ["created_at", "2021-10-15 21:04:38.664353"], ["updated_at", "2021-10-15 21:04:38.664353"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 AssignmentGroup Exists (0.5ms) SELECT 1 AS one FROM "assignment_groups" WHERE "assignment_groups"."canvas_id" IS NULL AND "assignment_groups"."id" != $1 LIMIT $2 [["id", 37], ["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 AssignmentGroup Exists (0.2ms) SELECT 1 AS one FROM "assignment_groups" WHERE "assignment_groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]] AssignmentGroup Create (0.2ms) INSERT INTO "assignment_groups" ("canvas_id", "name", "workflow_state", "canvas_created_at", "canvas_updated_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 2], ["name", "Dummy Assignment Group"], ["workflow_state", "available"], ["canvas_created_at", "2021-10-08 21:04:38.670154"], ["canvas_updated_at", "2021-10-14 21:04:38.670239"], ["created_at", "2021-10-15 21:04:38.671223"], ["updated_at", "2021-10-15 21:04:38.671223"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 AssignmentGroup Load (0.1ms) SELECT "assignment_groups".* FROM "assignment_groups" ORDER BY "assignment_groups"."id" ASC LIMIT $1 [["LIMIT", 1]] AssignmentGroup Exists (0.2ms) SELECT 1 AS one FROM "assignment_groups" WHERE "assignment_groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 AssignmentGroup Exists (0.2ms) SELECT 1 AS one FROM "assignment_groups" WHERE "assignment_groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 3], ["LIMIT", 1]] AssignmentGroup Create (0.2ms) INSERT INTO "assignment_groups" ("canvas_id", "name", "workflow_state", "canvas_created_at", "canvas_updated_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 3], ["name", "Dummy Assignment Group"], ["workflow_state", "available"], ["canvas_created_at", "2021-10-08 21:04:38.675401"], ["canvas_updated_at", "2021-10-14 21:04:38.675475"], ["created_at", "2021-10-15 21:04:38.676301"], ["updated_at", "2021-10-15 21:04:38.676301"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 AssignmentGroup Exists (0.3ms) SELECT 1 AS one FROM "assignment_groups" WHERE "assignment_groups"."canvas_id" = $1 AND "assignment_groups"."id" != $2 LIMIT $3 [["canvas_id", 3], ["id", 39], ["LIMIT", 1]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 AssignmentGroup Exists (0.3ms) SELECT 1 AS one FROM "assignment_groups" WHERE "assignment_groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 4], ["LIMIT", 1]] AssignmentGroup Create (0.2ms) INSERT INTO "assignment_groups" ("canvas_id", "name", "workflow_state", "canvas_created_at", "canvas_updated_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 4], ["name", "Dummy Assignment Group"], ["workflow_state", "available"], ["canvas_created_at", "2021-10-08 21:04:38.681735"], ["canvas_updated_at", "2021-10-14 21:04:38.681814"], ["created_at", "2021-10-15 21:04:38.682874"], ["updated_at", "2021-10-15 21:04:38.682874"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Assignment Exists (0.5ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] Assignment Create (0.3ms) INSERT INTO "assignments" ("canvas_id", "title", "due_at", "unlock_at", "lock_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 1], ["title", "Assignment 1"], ["due_at", "2021-10-22 21:04:38.699039"], ["unlock_at", "2021-10-14 21:04:38.699120"], ["lock_at", "2021-11-05 21:04:38.699155"], ["created_at", "2021-10-15 21:04:38.700557"], ["updated_at", "2021-10-15 21:04:38.700557"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Assignment Exists (0.3ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" IS NULL AND "assignments"."id" != $1 LIMIT $2 [["id", 67], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Assignment Exists (0.3ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]] Assignment Create (0.3ms) INSERT INTO "assignments" ("canvas_id", "title", "due_at", "unlock_at", "lock_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 2], ["title", "Assignment 2"], ["due_at", "2021-10-22 21:04:38.705584"], ["unlock_at", "2021-10-14 21:04:38.705658"], ["lock_at", "2021-11-05 21:04:38.705692"], ["created_at", "2021-10-15 21:04:38.706630"], ["updated_at", "2021-10-15 21:04:38.706630"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Assignment Load (0.1ms) SELECT "assignments".* FROM "assignments" ORDER BY "assignments"."id" ASC LIMIT $1 [["LIMIT", 1]] Assignment Exists (0.3ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Assignment Exists (0.2ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 3], ["LIMIT", 1]] Assignment Create (0.3ms) INSERT INTO "assignments" ("canvas_id", "title", "due_at", "unlock_at", "lock_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 3], ["title", "Assignment 3"], ["due_at", "2021-10-22 21:04:38.711058"], ["unlock_at", "2021-10-14 21:04:38.711132"], ["lock_at", "2021-11-05 21:04:38.711163"], ["created_at", "2021-10-15 21:04:38.712093"], ["updated_at", "2021-10-15 21:04:38.712093"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Assignment Exists (0.2ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 4], ["LIMIT", 1]] Assignment Create (0.2ms) INSERT INTO "assignments" ("canvas_id", "title", "due_at", "unlock_at", "lock_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 4], ["title", "Assignment 4"], ["due_at", "2021-10-22 21:04:38.718217"], ["unlock_at", "2021-10-14 21:04:38.718294"], ["lock_at", "2021-11-05 21:04:38.718329"], ["created_at", "2021-10-15 21:04:38.719268"], ["updated_at", "2021-10-15 21:04:38.719268"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Assignment Exists (0.2ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 AND "assignments"."id" != $2 LIMIT $3 [["canvas_id", 4], ["id", 70], ["LIMIT", 1]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Assignment Exists (0.2ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 5], ["LIMIT", 1]] Assignment Create (0.2ms) INSERT INTO "assignments" ("canvas_id", "title", "due_at", "unlock_at", "lock_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 5], ["title", "Assignment 5"], ["due_at", "2021-10-22 21:04:38.722461"], ["unlock_at", "2021-10-14 21:04:38.722533"], ["lock_at", "2021-11-05 21:04:38.722568"], ["created_at", "2021-10-15 21:04:38.723385"], ["updated_at", "2021-10-15 21:04:38.723385"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Assignment Exists (0.3ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 6], ["LIMIT", 1]] Assignment Create (0.2ms) INSERT INTO "assignments" ("canvas_id", "title", "due_at", "unlock_at", "lock_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 6], ["title", "Assignment 6"], ["due_at", "2021-10-22 21:04:38.727746"], ["unlock_at", "2021-10-14 21:04:38.727834"], ["lock_at", "2021-11-05 21:04:38.727871"], ["created_at", "2021-10-15 21:04:38.728858"], ["updated_at", "2021-10-15 21:04:38.728858"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Course Exists (0.4ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 37633852], ["LIMIT", 1]] Course Create (0.4ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 37633852], ["sis_id", "d16a2717e6f1789919698945d2fa2cc9"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2021-10-12 21:04:38.740738"], ["end_at", "2021-11-05 21:04:38.740852"], ["created_at", "2021-10-15 21:04:38.742542"], ["updated_at", "2021-10-15 21:04:38.742542"]]  (11.0ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Course Exists (0.6ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 15413561], ["LIMIT", 1]] Course Create (0.5ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 15413561], ["sis_id", "ebe2e638efb3dbcb2656280290111208"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2021-10-12 21:04:38.755055"], ["end_at", "2021-11-05 21:04:38.755139"], ["created_at", "2021-10-15 21:04:38.756454"], ["updated_at", "2021-10-15 21:04:38.756454"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Assignment Exists (0.3ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 7], ["LIMIT", 1]] Assignment Create (0.3ms) INSERT INTO "assignments" ("canvas_id", "title", "due_at", "unlock_at", "lock_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 7], ["title", "Assignment 7"], ["due_at", "2021-10-22 21:04:38.757853"], ["unlock_at", "2021-10-14 21:04:38.757916"], ["lock_at", "2021-11-05 21:04:38.757954"], ["created_at", "2021-10-15 21:04:38.758966"], ["updated_at", "2021-10-15 21:04:38.758966"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Assignment Exists (0.4ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 AND "assignments"."id" != $2 LIMIT $3 [["canvas_id", 7], ["id", 73], ["LIMIT", 1]] Assignment Update (0.2ms) UPDATE "assignments" SET "canvas_context_id" = $1, "canvas_context_type" = $2, "updated_at" = $3 WHERE "assignments"."id" = $4 [["canvas_context_id", 15413561], ["canvas_context_type", "Course"], ["updated_at", "2021-10-15 21:04:38.761201"], ["id", 73]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Course Load (0.2ms) SELECT "courses".* FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 15413561], ["LIMIT", 1]]  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Assignment Exists (0.2ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 8], ["LIMIT", 1]] Assignment Create (0.3ms) INSERT INTO "assignments" ("canvas_id", "title", "due_at", "unlock_at", "lock_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 8], ["title", "Assignment 8"], ["due_at", "2021-10-22 21:04:38.775153"], ["unlock_at", "2021-10-14 21:04:38.775231"], ["lock_at", "2021-11-05 21:04:38.775265"], ["created_at", "2021-10-15 21:04:38.776297"], ["updated_at", "2021-10-15 21:04:38.776297"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 ContextModuleItem Create (0.3ms) INSERT INTO "context_module_items" ("canvas_id", "canvas_assignment_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["canvas_id", 1], ["canvas_assignment_id", 8], ["workflow_state", "active"], ["created_at", "2021-10-15 21:04:38.777978"], ["updated_at", "2021-10-15 21:04:38.777978"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Assignment Exists (0.2ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 9], ["LIMIT", 1]] Assignment Create (0.2ms) INSERT INTO "assignments" ("canvas_id", "title", "due_at", "unlock_at", "lock_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 9], ["title", "Assignment 9"], ["due_at", "2021-10-22 21:04:38.781138"], ["unlock_at", "2021-10-14 21:04:38.781216"], ["lock_at", "2021-11-05 21:04:38.781250"], ["created_at", "2021-10-15 21:04:38.782194"], ["updated_at", "2021-10-15 21:04:38.782194"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 ContextModuleItem Create (0.2ms) INSERT INTO "context_module_items" ("canvas_id", "canvas_assignment_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["canvas_id", 2], ["canvas_assignment_id", 9], ["workflow_state", "active"], ["created_at", "2021-10-15 21:04:38.783471"], ["updated_at", "2021-10-15 21:04:38.783471"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Course Exists (0.3ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 96563283], ["LIMIT", 1]] Course Create (0.2ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 96563283], ["sis_id", "445b7d8e09a5c5585fce4844149bbe83"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2021-10-12 21:04:38.798482"], ["end_at", "2021-11-05 21:04:38.798581"], ["created_at", "2021-10-15 21:04:38.799881"], ["updated_at", "2021-10-15 21:04:38.799881"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 ContextModule Create (0.3ms) INSERT INTO "context_modules" ("canvas_id", "canvas_context_id", "canvas_context_type", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 1], ["canvas_context_id", 96563283], ["canvas_context_type", "Course"], ["name", "Context Module"], ["workflow_state", "available"], ["created_at", "2021-10-15 21:04:38.801449"], ["updated_at", "2021-10-15 21:04:38.801449"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.3ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Course Exists (0.2ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 68156001], ["LIMIT", 1]] Course Create (0.2ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 68156001], ["sis_id", "6073ff3d538638705fcae39eb0a5c1d4"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2021-10-12 21:04:38.804838"], ["end_at", "2021-11-05 21:04:38.804932"], ["created_at", "2021-10-15 21:04:38.806049"], ["updated_at", "2021-10-15 21:04:38.806049"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 ContextModule Create (0.2ms) INSERT INTO "context_modules" ("canvas_id", "canvas_context_id", "canvas_context_type", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 2], ["canvas_context_id", 68156001], ["canvas_context_type", "Course"], ["name", "Context Module"], ["workflow_state", "available"], ["created_at", "2021-10-15 21:04:38.807929"], ["updated_at", "2021-10-15 21:04:38.807929"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Course Exists (0.3ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 79102849], ["LIMIT", 1]] Course Create (0.3ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 79102849], ["sis_id", "4aefde0ebf6e40eb7cfa8d9816afa866"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2021-10-12 21:04:38.810818"], ["end_at", "2021-11-05 21:04:38.810914"], ["created_at", "2021-10-15 21:04:38.812097"], ["updated_at", "2021-10-15 21:04:38.812097"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 ContextModule Create (0.2ms) INSERT INTO "context_modules" ("canvas_id", "canvas_context_id", "canvas_context_type", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 3], ["canvas_context_id", 79102849], ["canvas_context_type", "Course"], ["name", "Context Module"], ["workflow_state", "available"], ["created_at", "2021-10-15 21:04:38.813910"], ["updated_at", "2021-10-15 21:04:38.813910"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Course Exists (0.2ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 92417753], ["LIMIT", 1]] Course Create (0.2ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 92417753], ["sis_id", "400d3ac14aa8f3d20ab2d0b1db459e92"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2021-10-12 21:04:38.817058"], ["end_at", "2021-11-05 21:04:38.817147"], ["created_at", "2021-10-15 21:04:38.818192"], ["updated_at", "2021-10-15 21:04:38.818192"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Course Exists (0.2ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" IS NULL AND "courses"."id" != $1 LIMIT $2 [["id", 138], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Course Exists (0.3ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 87660701], ["LIMIT", 1]] Course Create (0.3ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 87660701], ["sis_id", "108657be28a31e97bed91f7df96e8433"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2021-10-12 21:04:38.823949"], ["end_at", "2021-11-05 21:04:38.824024"], ["created_at", "2021-10-15 21:04:38.825054"], ["updated_at", "2021-10-15 21:04:38.825054"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Course Load (0.2ms) SELECT "courses".* FROM "courses" ORDER BY "courses"."id" ASC LIMIT $1 [["LIMIT", 1]] Course Exists (0.5ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 87660701], ["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Course Exists (0.3ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 97565877], ["LIMIT", 1]] Course Create (0.3ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 97565877], ["sis_id", "63453c8c0a721ab0aadea47c0a037e4f"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2021-10-12 21:04:38.831293"], ["end_at", "2021-11-05 21:04:38.831382"], ["created_at", "2021-10-15 21:04:38.832483"], ["updated_at", "2021-10-15 21:04:38.832483"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Course Exists (0.2ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 AND "courses"."id" != $2 LIMIT $3 [["canvas_id", 97565877], ["id", 140], ["LIMIT", 1]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Course Exists (0.2ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 74733381], ["LIMIT", 1]] Course Create (0.2ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 74733381], ["sis_id", "d5220bc4319353eda121bff0c2049da4"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2021-10-12 21:04:38.836247"], ["end_at", "2021-11-05 21:04:38.836324"], ["created_at", "2021-10-15 21:04:38.837324"], ["updated_at", "2021-10-15 21:04:38.837324"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Course Exists (0.2ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 97736915], ["LIMIT", 1]] Course Create (0.2ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 97736915], ["sis_id", "bb1b95785fdef7bebdbe7ead9134de5c"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2021-10-12 21:04:38.841345"], ["end_at", "2021-11-05 21:04:38.841416"], ["created_at", "2021-10-15 21:04:38.842295"], ["updated_at", "2021-10-15 21:04:38.842295"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Course Exists (0.2ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 3778126], ["LIMIT", 1]] Course Create (0.2ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 3778126], ["sis_id", "621dc9a5b1937d9610468b57bc7633f8"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2021-10-12 21:04:38.846259"], ["end_at", "2021-11-05 21:04:38.846334"], ["created_at", "2021-10-15 21:04:38.847255"], ["updated_at", "2021-10-15 21:04:38.847255"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Course Exists (0.2ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 97605115], ["LIMIT", 1]] Course Create (0.2ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 97605115], ["sis_id", "52989e4cf35ab0315c535232d9a47de8"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2021-10-12 21:04:38.849818"], ["end_at", "2021-11-05 21:04:38.849899"], ["created_at", "2021-10-15 21:04:38.850948"], ["updated_at", "2021-10-15 21:04:38.850948"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Course Exists (0.2ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 74136155], ["LIMIT", 1]] Course Create (0.2ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 74136155], ["sis_id", "6a0bcaf084a11498b2cbcaca59b9f162"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2021-10-12 21:04:38.853444"], ["end_at", "2021-11-05 21:04:38.853518"], ["created_at", "2021-10-15 21:04:38.854438"], ["updated_at", "2021-10-15 21:04:38.854438"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Course Exists (0.3ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 44378904], ["LIMIT", 1]] Course Create (0.3ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 44378904], ["sis_id", "db79d9a2d182eff061e73dd1027b53ef"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2021-10-12 21:04:38.857682"], ["end_at", "2021-11-05 21:04:38.857813"], ["created_at", "2021-10-15 21:04:38.859486"], ["updated_at", "2021-10-15 21:04:38.859486"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Enrollment Exists (0.4ms) SELECT 1 AS one FROM "enrollments" WHERE "enrollments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 76492871], ["LIMIT", 1]] Enrollment Create (0.3ms) INSERT INTO "enrollments" ("canvas_id", "created_at", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["canvas_id", 76492871], ["created_at", "2021-10-15 21:04:38.872059"], ["updated_at", "2021-10-15 21:04:38.872059"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Enrollment Exists (0.3ms) SELECT 1 AS one FROM "enrollments" WHERE "enrollments"."canvas_id" IS NULL AND "enrollments"."id" != $1 LIMIT $2 [["id", 43], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.4ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Enrollment Exists (0.3ms) SELECT 1 AS one FROM "enrollments" WHERE "enrollments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 51125395], ["LIMIT", 1]] Enrollment Create (0.2ms) INSERT INTO "enrollments" ("canvas_id", "created_at", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["canvas_id", 51125395], ["created_at", "2021-10-15 21:04:38.877928"], ["updated_at", "2021-10-15 21:04:38.877928"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Enrollment Load (0.2ms) SELECT "enrollments".* FROM "enrollments" ORDER BY "enrollments"."id" ASC LIMIT $1 [["LIMIT", 1]] Enrollment Exists (0.3ms) SELECT 1 AS one FROM "enrollments" WHERE "enrollments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 51125395], ["LIMIT", 1]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Enrollment Exists (0.2ms) SELECT 1 AS one FROM "enrollments" WHERE "enrollments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 3551525], ["LIMIT", 1]] Enrollment Create (0.3ms) INSERT INTO "enrollments" ("canvas_id", "created_at", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["canvas_id", 3551525], ["created_at", "2021-10-15 21:04:38.883375"], ["updated_at", "2021-10-15 21:04:38.883375"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Enrollment Exists (0.4ms) SELECT 1 AS one FROM "enrollments" WHERE "enrollments"."canvas_id" = $1 AND "enrollments"."id" != $2 LIMIT $3 [["canvas_id", 3551525], ["id", 45], ["LIMIT", 1]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Enrollment Exists (0.2ms) SELECT 1 AS one FROM "enrollments" WHERE "enrollments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 57248751], ["LIMIT", 1]] Enrollment Create (0.2ms) INSERT INTO "enrollments" ("canvas_id", "created_at", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["canvas_id", 57248751], ["created_at", "2021-10-15 21:04:38.888612"], ["updated_at", "2021-10-15 21:04:38.888612"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Enrollment Exists (0.2ms) SELECT 1 AS one FROM "enrollments" WHERE "enrollments"."canvas_id" = $1 AND "enrollments"."id" != $2 LIMIT $3 [["canvas_id", 57248751], ["id", 46], ["LIMIT", 1]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Enrollment Exists (0.2ms) SELECT 1 AS one FROM "enrollments" WHERE "enrollments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 254946], ["LIMIT", 1]] Enrollment Create (0.6ms) INSERT INTO "enrollments" ("canvas_id", "created_at", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["canvas_id", 254946], ["created_at", "2021-10-15 21:04:38.892537"], ["updated_at", "2021-10-15 21:04:38.892537"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Enrollment Exists (0.2ms) SELECT 1 AS one FROM "enrollments" WHERE "enrollments"."canvas_id" = $1 AND "enrollments"."id" != $2 LIMIT $3 [["canvas_id", 254946], ["id", 47], ["LIMIT", 1]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Group Exists (0.4ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 92673434], ["LIMIT", 1]] Group Create (0.3ms) INSERT INTO "groups" ("canvas_id", "sis_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 92673434], ["sis_id", "68227408cfa6a4d467ee435888960e90"], ["name", "Some User Group"], ["workflow_state", "available"], ["created_at", "2021-10-15 21:04:38.905753"], ["updated_at", "2021-10-15 21:04:38.905753"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 User Exists (0.4ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 26466632], ["LIMIT", 1]] User Create (0.3ms) INSERT INTO "users" ("canvas_id", "sis_id", "email", "first_name", "last_name", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 26466632], ["sis_id", "c41ec8ce418177f7822537b4c2cd7ee1"], ["email", "cooldude@coolsite.com"], ["first_name", "Cool"], ["last_name", "Dude"], ["created_at", "2021-10-15 21:04:38.916934"], ["updated_at", "2021-10-15 21:04:38.916934"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 GroupMembership Exists (0.4ms) SELECT 1 AS one FROM "group_memberships" WHERE "group_memberships"."canvas_id" = $1 LIMIT $2 [["canvas_id", 66122336], ["LIMIT", 1]] GroupMembership Create (0.3ms) INSERT INTO "group_memberships" ("canvas_id", "canvas_user_id", "canvas_group_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 66122336], ["canvas_user_id", 26466632], ["canvas_group_id", 92673434], ["workflow_state", "accepted"], ["created_at", "2021-10-15 21:04:38.926175"], ["updated_at", "2021-10-15 21:04:38.926175"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 GroupMembership Exists (0.3ms) SELECT 1 AS one FROM "group_memberships" WHERE "group_memberships"."canvas_id" IS NULL AND "group_memberships"."id" != $1 LIMIT $2 [["id", 37], ["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Group Exists (0.4ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 56329433], ["LIMIT", 1]] Group Create (0.3ms) INSERT INTO "groups" ("canvas_id", "sis_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 56329433], ["sis_id", "9fb37e2b4f58bcacb407ebdff8f2c396"], ["name", "Some User Group"], ["workflow_state", "available"], ["created_at", "2021-10-15 21:04:38.944457"], ["updated_at", "2021-10-15 21:04:38.944457"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 User Exists (0.2ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 16143560], ["LIMIT", 1]] User Create (0.3ms) INSERT INTO "users" ("canvas_id", "sis_id", "email", "first_name", "last_name", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 16143560], ["sis_id", "bde5afcefb5db4aaa875491aa0b1f73c"], ["email", "cooldude@coolsite.com"], ["first_name", "Cool"], ["last_name", "Dude"], ["created_at", "2021-10-15 21:04:38.946969"], ["updated_at", "2021-10-15 21:04:38.946969"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 GroupMembership Exists (0.5ms) SELECT 1 AS one FROM "group_memberships" WHERE "group_memberships"."canvas_id" = $1 LIMIT $2 [["canvas_id", 13173020], ["LIMIT", 1]] GroupMembership Create (0.3ms) INSERT INTO "group_memberships" ("canvas_id", "canvas_user_id", "canvas_group_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 13173020], ["canvas_user_id", 16143560], ["canvas_group_id", 56329433], ["workflow_state", "accepted"], ["created_at", "2021-10-15 21:04:38.949465"], ["updated_at", "2021-10-15 21:04:38.949465"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 GroupMembership Load (0.2ms) SELECT "group_memberships".* FROM "group_memberships" ORDER BY "group_memberships"."id" ASC LIMIT $1 [["LIMIT", 1]] GroupMembership Exists (0.6ms) SELECT 1 AS one FROM "group_memberships" WHERE "group_memberships"."canvas_id" = $1 LIMIT $2 [["canvas_id", 13173020], ["LIMIT", 1]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 52890728], ["LIMIT", 1]] Group Create (0.3ms) INSERT INTO "groups" ("canvas_id", "sis_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 52890728], ["sis_id", "5a9f70cb535d7c724c92644aff73cc93"], ["name", "Some User Group"], ["workflow_state", "available"], ["created_at", "2021-10-15 21:04:38.955359"], ["updated_at", "2021-10-15 21:04:38.955359"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 User Exists (0.2ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 44482669], ["LIMIT", 1]] User Create (0.3ms) INSERT INTO "users" ("canvas_id", "sis_id", "email", "first_name", "last_name", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 44482669], ["sis_id", "b06bf1906b6a962aae7eef02e8e8b71d"], ["email", "cooldude@coolsite.com"], ["first_name", "Cool"], ["last_name", "Dude"], ["created_at", "2021-10-15 21:04:38.957723"], ["updated_at", "2021-10-15 21:04:38.957723"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 GroupMembership Exists (0.3ms) SELECT 1 AS one FROM "group_memberships" WHERE "group_memberships"."canvas_id" = $1 LIMIT $2 [["canvas_id", 55848060], ["LIMIT", 1]] GroupMembership Create (0.4ms) INSERT INTO "group_memberships" ("canvas_id", "canvas_user_id", "canvas_group_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 55848060], ["canvas_user_id", 44482669], ["canvas_group_id", 52890728], ["workflow_state", "accepted"], ["created_at", "2021-10-15 21:04:38.960502"], ["updated_at", "2021-10-15 21:04:38.960502"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 GroupMembership Exists (0.3ms) SELECT 1 AS one FROM "group_memberships" WHERE "group_memberships"."canvas_id" = $1 AND "group_memberships"."id" != $2 LIMIT $3 [["canvas_id", 55848060], ["id", 39], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 23425241], ["LIMIT", 1]] Group Create (0.2ms) INSERT INTO "groups" ("canvas_id", "sis_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 23425241], ["sis_id", "fa2a8e6f2c711b8c41cb5a76f833c3ef"], ["name", "Some User Group"], ["workflow_state", "available"], ["created_at", "2021-10-15 21:04:38.967013"], ["updated_at", "2021-10-15 21:04:38.967013"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 User Exists (0.2ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 24625596], ["LIMIT", 1]] User Create (0.2ms) INSERT INTO "users" ("canvas_id", "sis_id", "email", "first_name", "last_name", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 24625596], ["sis_id", "85927a30a60fa060a8b15bb957ea195a"], ["email", "cooldude@coolsite.com"], ["first_name", "Cool"], ["last_name", "Dude"], ["created_at", "2021-10-15 21:04:38.968963"], ["updated_at", "2021-10-15 21:04:38.968963"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 GroupMembership Exists (0.2ms) SELECT 1 AS one FROM "group_memberships" WHERE "group_memberships"."canvas_id" = $1 LIMIT $2 [["canvas_id", 80931301], ["LIMIT", 1]] GroupMembership Create (0.2ms) INSERT INTO "group_memberships" ("canvas_id", "canvas_user_id", "canvas_group_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 80931301], ["canvas_user_id", 24625596], ["canvas_group_id", 23425241], ["workflow_state", "accepted"], ["created_at", "2021-10-15 21:04:38.970833"], ["updated_at", "2021-10-15 21:04:38.970833"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 GroupMembership Exists (0.2ms) SELECT 1 AS one FROM "group_memberships" WHERE "group_memberships"."canvas_id" = $1 AND "group_memberships"."id" != $2 LIMIT $3 [["canvas_id", 80931301], ["id", 40], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 61707424], ["LIMIT", 1]] Group Create (0.2ms) INSERT INTO "groups" ("canvas_id", "sis_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 61707424], ["sis_id", "0f74edc733e4394bd728549f70382ed2"], ["name", "Some User Group"], ["workflow_state", "available"], ["created_at", "2021-10-15 21:04:38.974736"], ["updated_at", "2021-10-15 21:04:38.974736"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" IS NULL AND "groups"."id" != $1 LIMIT $2 [["id", 71], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 6775874], ["LIMIT", 1]] Group Create (0.3ms) INSERT INTO "groups" ("canvas_id", "sis_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 6775874], ["sis_id", "c4639b953e449e52a5139d9bcfe9beaf"], ["name", "Some User Group"], ["workflow_state", "available"], ["created_at", "2021-10-15 21:04:38.980202"], ["updated_at", "2021-10-15 21:04:38.980202"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Group Load (0.2ms) SELECT "groups".* FROM "groups" ORDER BY "groups"."id" ASC LIMIT $1 [["LIMIT", 1]] Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 6775874], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 26616693], ["LIMIT", 1]] Group Create (0.4ms) INSERT INTO "groups" ("canvas_id", "sis_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 26616693], ["sis_id", "37180c44a3ab9db9e7771d24ca9a6dfb"], ["name", "Some User Group"], ["workflow_state", "available"], ["created_at", "2021-10-15 21:04:38.985761"], ["updated_at", "2021-10-15 21:04:38.985761"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 97899037], ["LIMIT", 1]] Group Create (0.2ms) INSERT INTO "groups" ("canvas_id", "sis_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 97899037], ["sis_id", "231cdbc216b72d52ee98e68493a1da1b"], ["name", "Some User Group"], ["workflow_state", "available"], ["created_at", "2021-10-15 21:04:38.990149"], ["updated_at", "2021-10-15 21:04:38.990149"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 AND "groups"."id" != $2 LIMIT $3 [["canvas_id", 97899037], ["id", 74], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 40803251], ["LIMIT", 1]] Group Create (0.2ms) INSERT INTO "groups" ("canvas_id", "sis_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 40803251], ["sis_id", "a4e36992afbee0caaa63dcea05511abf"], ["name", "Some User Group"], ["workflow_state", "available"], ["created_at", "2021-10-15 21:04:38.994605"], ["updated_at", "2021-10-15 21:04:38.994605"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 AND "groups"."id" != $2 LIMIT $3 [["canvas_id", 40803251], ["id", 75], ["LIMIT", 1]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Role Exists (0.3ms) SELECT 1 AS one FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 3642228], ["LIMIT", 1]] Role Create (0.2ms) INSERT INTO "roles" ("canvas_id", "label", "base_role_type", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 3642228], ["label", "Cool Role"], ["base_role_type", "AccountMembership"], ["workflow_state", "active"], ["created_at", "2021-10-15 21:04:38.999223"], ["updated_at", "2021-10-15 21:04:38.999223"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Role Exists (0.3ms) SELECT 1 AS one FROM "roles" WHERE "roles"."canvas_id" IS NULL AND "roles"."id" != $1 LIMIT $2 [["id", 39], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Role Exists (0.2ms) SELECT 1 AS one FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 16275566], ["LIMIT", 1]] Role Create (0.2ms) INSERT INTO "roles" ("canvas_id", "label", "base_role_type", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 16275566], ["label", "Cool Role"], ["base_role_type", "AccountMembership"], ["workflow_state", "active"], ["created_at", "2021-10-15 21:04:39.004692"], ["updated_at", "2021-10-15 21:04:39.004692"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Role Load (0.2ms) SELECT "roles".* FROM "roles" ORDER BY "roles"."id" ASC LIMIT $1 [["LIMIT", 1]] Role Exists (0.2ms) SELECT 1 AS one FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 16275566], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SELECT COUNT(*) FROM "roles" Role Load (0.2ms) SELECT "roles".* FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]]  (0.2ms) SAVEPOINT active_record_1 Role Exists (0.2ms) SELECT 1 AS one FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] Role Create (0.5ms) INSERT INTO "roles" ("canvas_id", "label", "base_role_type", "canvas_account_id", "workflow_state", "permissions", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 1], ["label", "Account Admin"], ["base_role_type", "AccountMembership"], ["canvas_account_id", 10], ["workflow_state", "built_in"], ["permissions", "{\"manage_wiki\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"post_to_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"moderate_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_announcements\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"send_messages\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"send_messages_all\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_outcomes\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"create_conferences\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"create_collaborations\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_roster\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_all_grades\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_grades\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_rubrics\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"comment_on_others_submissions\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_students\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_admin_users\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_role_overrides\":{\"enabled\":true,\"locked\":true,\"readonly\":true,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_account_memberships\":{\"enabled\":true,\"locked\":true,\"readonly\":true,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_account_settings\":{\"enabled\":true,\"locked\":true,\"readonly\":true,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_groups\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_group_pages\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_files\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_assignments\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"undelete_courses\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_grade_changes\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_course_changes\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_question_banks\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_calendar\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_reports\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_courses\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_user_logins\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_user_observers\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_alerts\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"become_user\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_developer_keys\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"import_sis\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_sis\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_sis\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_course_list\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_statistics\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_storage_quotas\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_course_content\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_content\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_interaction_alerts\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"change_course_state\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_sections\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_feature_flags\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_quiz_answer_audits\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"moderate_grades\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"lti_add_edit\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true}}"], ["created_at", "2021-10-15 21:04:39.012588"], ["updated_at", "2021-10-15 21:04:39.012588"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.3ms) SELECT COUNT(*) FROM "roles" Role Load (0.2ms) SELECT "roles".* FROM "roles" ORDER BY "roles"."id" DESC LIMIT $1 [["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Role Exists (0.3ms) SELECT 1 AS one FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] Role Create (0.2ms) INSERT INTO "roles" ("canvas_id", "label", "base_role_type", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 1], ["label", "Cool Role"], ["base_role_type", "AccountMembership"], ["workflow_state", "active"], ["created_at", "2021-10-15 21:04:39.020435"], ["updated_at", "2021-10-15 21:04:39.020435"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SELECT COUNT(*) FROM "roles" Role Load (0.2ms) SELECT "roles".* FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]]  (0.1ms) SAVEPOINT active_record_1 Role Exists (0.2ms) SELECT 1 AS one FROM "roles" WHERE "roles"."canvas_id" = $1 AND "roles"."id" != $2 LIMIT $3 [["canvas_id", 1], ["id", 42], ["LIMIT", 1]] Role Update (0.5ms) UPDATE "roles" SET "label" = $1, "canvas_account_id" = $2, "permissions" = $3, "workflow_state" = $4, "updated_at" = $5 WHERE "roles"."id" = $6 [["label", "Account Admin"], ["canvas_account_id", 10], ["permissions", "{\"manage_wiki\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"post_to_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"moderate_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_announcements\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"send_messages\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"send_messages_all\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_outcomes\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"create_conferences\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"create_collaborations\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_roster\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_all_grades\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_grades\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_rubrics\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"comment_on_others_submissions\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_students\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_admin_users\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_role_overrides\":{\"enabled\":true,\"locked\":true,\"readonly\":true,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_account_memberships\":{\"enabled\":true,\"locked\":true,\"readonly\":true,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_account_settings\":{\"enabled\":true,\"locked\":true,\"readonly\":true,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_groups\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_group_pages\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_files\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_assignments\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"undelete_courses\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_grade_changes\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_course_changes\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_question_banks\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_calendar\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_reports\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_courses\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_user_logins\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_user_observers\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_alerts\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"become_user\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_developer_keys\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"import_sis\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_sis\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_sis\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_course_list\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_statistics\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_storage_quotas\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_course_content\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_content\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_interaction_alerts\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"change_course_state\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_sections\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_feature_flags\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_quiz_answer_audits\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"moderate_grades\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"lti_add_edit\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true}}"], ["workflow_state", "built_in"], ["updated_at", "2021-10-15 21:04:39.024351"], ["id", 42]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SELECT COUNT(*) FROM "roles" Role Load (0.2ms) SELECT "roles".* FROM "roles" WHERE "roles"."id" = $1 LIMIT $2 [["id", 42], ["LIMIT", 1]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Section Exists (0.4ms) SELECT 1 AS one FROM "sections" WHERE "sections"."canvas_id" = $1 LIMIT $2 [["canvas_id", 45720386], ["LIMIT", 1]] Section Create (0.3ms) INSERT INTO "sections" ("canvas_id", "created_at", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["canvas_id", 45720386], ["created_at", "2021-10-15 21:04:39.037819"], ["updated_at", "2021-10-15 21:04:39.037819"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Section Exists (0.4ms) SELECT 1 AS one FROM "sections" WHERE "sections"."canvas_id" IS NULL AND "sections"."id" != $1 LIMIT $2 [["id", 43], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Section Exists (0.2ms) SELECT 1 AS one FROM "sections" WHERE "sections"."canvas_id" = $1 LIMIT $2 [["canvas_id", 16031910], ["LIMIT", 1]] Section Create (0.3ms) INSERT INTO "sections" ("canvas_id", "created_at", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["canvas_id", 16031910], ["created_at", "2021-10-15 21:04:39.044468"], ["updated_at", "2021-10-15 21:04:39.044468"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Section Load (0.2ms) SELECT "sections".* FROM "sections" ORDER BY "sections"."id" ASC LIMIT $1 [["LIMIT", 1]] Section Exists (0.2ms) SELECT 1 AS one FROM "sections" WHERE "sections"."canvas_id" = $1 LIMIT $2 [["canvas_id", 16031910], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Section Exists (0.3ms) SELECT 1 AS one FROM "sections" WHERE "sections"."canvas_id" = $1 LIMIT $2 [["canvas_id", 30394690], ["LIMIT", 1]] Section Create (0.2ms) INSERT INTO "sections" ("canvas_id", "created_at", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["canvas_id", 30394690], ["created_at", "2021-10-15 21:04:39.050177"], ["updated_at", "2021-10-15 21:04:39.050177"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Section Exists (0.2ms) SELECT 1 AS one FROM "sections" WHERE "sections"."canvas_id" = $1 AND "sections"."id" != $2 LIMIT $3 [["canvas_id", 30394690], ["id", 45], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Section Exists (0.2ms) SELECT 1 AS one FROM "sections" WHERE "sections"."canvas_id" = $1 LIMIT $2 [["canvas_id", 48727548], ["LIMIT", 1]] Section Create (0.2ms) INSERT INTO "sections" ("canvas_id", "created_at", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["canvas_id", 48727548], ["created_at", "2021-10-15 21:04:39.054513"], ["updated_at", "2021-10-15 21:04:39.054513"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Submission Exists (0.4ms) SELECT 1 AS one FROM "submissions" WHERE "submissions"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] Submission Create (0.3ms) INSERT INTO "submissions" ("canvas_id", "submitted_at", "graded_at", "score", "points_possible", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 1], ["submitted_at", "2021-10-08 21:04:39.069457"], ["graded_at", "2021-10-14 21:04:39.069565"], ["score", 5.0], ["points_possible", 10.0], ["created_at", "2021-10-15 21:04:39.071211"], ["updated_at", "2021-10-15 21:04:39.071211"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Submission Exists (0.3ms) SELECT 1 AS one FROM "submissions" WHERE "submissions"."canvas_id" IS NULL AND "submissions"."id" != $1 LIMIT $2 [["id", 43], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Submission Exists (0.2ms) SELECT 1 AS one FROM "submissions" WHERE "submissions"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]] Submission Create (0.3ms) INSERT INTO "submissions" ("canvas_id", "submitted_at", "graded_at", "score", "points_possible", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 2], ["submitted_at", "2021-10-08 21:04:39.077844"], ["graded_at", "2021-10-14 21:04:39.077939"], ["score", 5.0], ["points_possible", 10.0], ["created_at", "2021-10-15 21:04:39.079121"], ["updated_at", "2021-10-15 21:04:39.079121"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Submission Load (0.2ms) SELECT "submissions".* FROM "submissions" ORDER BY "submissions"."id" ASC LIMIT $1 [["LIMIT", 1]] Submission Exists (0.2ms) SELECT 1 AS one FROM "submissions" WHERE "submissions"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Submission Exists (0.2ms) SELECT 1 AS one FROM "submissions" WHERE "submissions"."canvas_id" = $1 LIMIT $2 [["canvas_id", 3], ["LIMIT", 1]] Submission Create (0.2ms) INSERT INTO "submissions" ("canvas_id", "submitted_at", "graded_at", "score", "points_possible", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 3], ["submitted_at", "2021-10-08 21:04:39.092873"], ["graded_at", "2021-10-14 21:04:39.092956"], ["score", 5.0], ["points_possible", 10.0], ["created_at", "2021-10-15 21:04:39.093813"], ["updated_at", "2021-10-15 21:04:39.093813"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Submission Exists (0.2ms) SELECT 1 AS one FROM "submissions" WHERE "submissions"."canvas_id" = $1 AND "submissions"."id" != $2 LIMIT $3 [["canvas_id", 3], ["id", 45], ["LIMIT", 1]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Submission Exists (0.2ms) SELECT 1 AS one FROM "submissions" WHERE "submissions"."canvas_id" = $1 LIMIT $2 [["canvas_id", 4], ["LIMIT", 1]] Submission Create (0.5ms) INSERT INTO "submissions" ("canvas_id", "submitted_at", "graded_at", "score", "points_possible", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 4], ["submitted_at", "2021-10-08 21:04:39.097257"], ["graded_at", "2021-10-14 21:04:39.097338"], ["score", 5.0], ["points_possible", 10.0], ["created_at", "2021-10-15 21:04:39.098274"], ["updated_at", "2021-10-15 21:04:39.098274"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Submission Exists (0.3ms) SELECT 1 AS one FROM "submissions" WHERE "submissions"."canvas_id" = $1 AND "submissions"."id" != $2 LIMIT $3 [["canvas_id", 4], ["id", 46], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.3ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Submission Exists (0.2ms) SELECT 1 AS one FROM "submissions" WHERE "submissions"."canvas_id" = $1 LIMIT $2 [["canvas_id", 5], ["LIMIT", 1]] Submission Create (0.3ms) INSERT INTO "submissions" ("canvas_id", "submitted_at", "graded_at", "score", "points_possible", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 5], ["submitted_at", "2021-10-08 21:04:39.103138"], ["graded_at", "2021-10-14 21:04:39.103223"], ["score", 5.0], ["points_possible", 10.0], ["created_at", "2021-10-15 21:04:39.104216"], ["updated_at", "2021-10-15 21:04:39.104216"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Submission Exists (0.2ms) SELECT 1 AS one FROM "submissions" WHERE "submissions"."canvas_id" = $1 AND "submissions"."id" != $2 LIMIT $3 [["canvas_id", 5], ["id", 47], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Term Exists (0.2ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 30601639], ["LIMIT", 1]] Term Create (0.2ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 30601639], ["name", "Cool Term"], ["start_at", "2021-10-12 21:04:37.475312"], ["end_at", "2021-10-18 21:04:37.475405"], ["workflow_state", "active"], ["sis_id", "b663030ef1907a1a14e619a3bba42406"], ["created_at", "2021-10-15 21:04:39.108795"], ["updated_at", "2021-10-15 21:04:39.108795"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Term Exists (0.2ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" IS NULL AND "terms"."id" != $1 LIMIT $2 [["id", 111], ["LIMIT", 1]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Term Exists (0.2ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 64168574], ["LIMIT", 1]] Term Create (0.2ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 64168574], ["name", "Cool Term"], ["start_at", "2021-10-12 21:04:37.475312"], ["end_at", "2021-10-18 21:04:37.475405"], ["workflow_state", "active"], ["sis_id", "bc8624bcc2646658f7d97207fb9017e7"], ["created_at", "2021-10-15 21:04:39.113942"], ["updated_at", "2021-10-15 21:04:39.113942"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Term Load (0.2ms) SELECT "terms".* FROM "terms" ORDER BY "terms"."id" ASC LIMIT $1 [["LIMIT", 1]] Term Exists (0.2ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 64168574], ["LIMIT", 1]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Term Exists (0.2ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 4765568], ["LIMIT", 1]] Term Create (0.2ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 4765568], ["name", "Cool Term"], ["start_at", "2021-10-12 21:04:37.475312"], ["end_at", "2021-10-18 21:04:37.475405"], ["workflow_state", "active"], ["sis_id", "f6c1139ea8b373d2d8ab0bf12bd42493"], ["created_at", "2021-10-15 21:04:39.119144"], ["updated_at", "2021-10-15 21:04:39.119144"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Term Exists (0.2ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 64837572], ["LIMIT", 1]] Term Create (0.2ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 64837572], ["name", "Cool Term"], ["start_at", "2021-10-13 21:04:39.121465"], ["end_at", "2021-10-18 21:04:39.121544"], ["workflow_state", "active"], ["sis_id", "c35aeb6acd7d33b4289ab66d72840c0b"], ["created_at", "2021-10-15 21:04:39.122921"], ["updated_at", "2021-10-15 21:04:39.122921"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Term Exists (0.2ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 7519275], ["LIMIT", 1]] Term Create (0.2ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 7519275], ["name", "Cool Term"], ["start_at", "2021-10-12 21:04:37.475312"], ["end_at", "2021-10-18 21:04:37.475405"], ["workflow_state", "inactive"], ["sis_id", "6d0e1bbf6c1a26e6ceca8ae9cb4588da"], ["created_at", "2021-10-15 21:04:39.124994"], ["updated_at", "2021-10-15 21:04:39.124994"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Term Exists (0.1ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 67431924], ["LIMIT", 1]] Term Create (0.2ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 67431924], ["name", "Cool Term"], ["start_at", "2021-08-15 21:04:39.125904"], ["end_at", "2021-09-15 21:04:39.125967"], ["workflow_state", "active"], ["sis_id", "43f87fa6912fa37b96f4f086213e434d"], ["created_at", "2021-10-15 21:04:39.126969"], ["updated_at", "2021-10-15 21:04:39.126969"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Term Exists (0.2ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 47548448], ["LIMIT", 1]] Term Create (0.2ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 47548448], ["name", "Cool Term"], ["start_at", "2022-04-15 21:04:39.127932"], ["end_at", "2022-10-15 21:04:39.127983"], ["workflow_state", "active"], ["sis_id", "5ea0bc0ade590b0a8ae8d280aecf7c68"], ["created_at", "2021-10-15 21:04:39.129098"], ["updated_at", "2021-10-15 21:04:39.129098"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Term Load (0.3ms) SELECT "terms".* FROM "terms" WHERE "terms"."workflow_state" = $1 AND (terms.start_at <= '2021-10-15 21:04:39.130490' OR terms.start_at IS NULL) AND (terms.end_at >= '2021-10-15 21:04:39.130625' OR terms.end_at IS NULL) [["workflow_state", "active"]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SELECT COUNT(*) FROM "terms" Term Load (0.1ms) SELECT "terms".* FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]]  (0.1ms) SAVEPOINT active_record_1 Term Exists (0.1ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] Term Create (0.2ms) INSERT INTO "terms" ("canvas_id", "name", "workflow_state", "grading_period_group_id", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 1], ["name", "Default Term"], ["workflow_state", "active"], ["grading_period_group_id", 1], ["sis_id", "Test"], ["created_at", "2021-10-15 21:04:39.134731"], ["updated_at", "2021-10-15 21:04:39.134731"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SELECT COUNT(*) FROM "terms" Term Load (0.1ms) SELECT "terms".* FROM "terms" ORDER BY "terms"."id" DESC LIMIT $1 [["LIMIT", 1]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Term Exists (0.2ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] Term Create (0.2ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 1], ["name", "Cool Term"], ["start_at", "2021-10-12 21:04:37.475312"], ["end_at", "2021-10-18 21:04:37.475405"], ["workflow_state", "active"], ["sis_id", "aeac318a6532fa74287e17846904d12a"], ["created_at", "2021-10-15 21:04:39.138445"], ["updated_at", "2021-10-15 21:04:39.138445"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SELECT COUNT(*) FROM "terms" Term Load (0.1ms) SELECT "terms".* FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]]  (0.1ms) SAVEPOINT active_record_1 Term Exists (0.2ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 AND "terms"."id" != $2 LIMIT $3 [["canvas_id", 1], ["id", 119], ["LIMIT", 1]] Term Update (0.2ms) UPDATE "terms" SET "name" = $1, "sis_id" = $2, "start_at" = $3, "end_at" = $4, "grading_period_group_id" = $5, "updated_at" = $6 WHERE "terms"."id" = $7 [["name", "Default Term"], ["sis_id", "Test"], ["start_at", nil], ["end_at", nil], ["grading_period_group_id", 1], ["updated_at", "2021-10-15 21:04:39.141019"], ["id", 119]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SELECT COUNT(*) FROM "terms" Term Load (0.3ms) SELECT "terms".* FROM "terms" WHERE "terms"."id" = $1 LIMIT $2 [["id", 119], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.3ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 User Exists (0.3ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 63323239], ["LIMIT", 1]] User Create (0.3ms) INSERT INTO "users" ("canvas_id", "sis_id", "email", "first_name", "last_name", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 63323239], ["sis_id", "f5073e0163360f72ca303a44a2819f6a"], ["email", "cooldude@coolsite.com"], ["first_name", "Cool"], ["last_name", "Dude"], ["created_at", "2021-10-15 21:04:39.146827"], ["updated_at", "2021-10-15 21:04:39.146827"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 User Exists (0.3ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" IS NULL AND "users"."id" != $1 LIMIT $2 [["id", 83], ["LIMIT", 1]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 User Exists (0.2ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 65140088], ["LIMIT", 1]] User Create (0.2ms) INSERT INTO "users" ("canvas_id", "sis_id", "email", "first_name", "last_name", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 65140088], ["sis_id", "55f31f28aea5973da80706a7b60fa726"], ["email", "cooldude@coolsite.com"], ["first_name", "Cool"], ["last_name", "Dude"], ["created_at", "2021-10-15 21:04:39.152640"], ["updated_at", "2021-10-15 21:04:39.152640"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 User Load (0.2ms) SELECT "users".* FROM "users" ORDER BY "users"."id" ASC LIMIT $1 [["LIMIT", 1]] User Exists (0.3ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 65140088], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 User Exists (0.3ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 31623462], ["LIMIT", 1]] User Create (0.3ms) INSERT INTO "users" ("canvas_id", "sis_id", "email", "first_name", "last_name", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 31623462], ["sis_id", "104c54cb56841d2732ce4988154bba43"], ["email", "cooldude@coolsite.com"], ["first_name", "Cool"], ["last_name", "Dude"], ["created_at", "2021-10-15 21:04:39.157953"], ["updated_at", "2021-10-15 21:04:39.157953"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 User Exists (0.3ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 16950878], ["LIMIT", 1]] User Create (0.3ms) INSERT INTO "users" ("canvas_id", "sis_id", "email", "first_name", "last_name", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 16950878], ["sis_id", "d46d801c02b16ded5030e3c4163cc7a1"], ["email", "cooldude@coolsite.com"], ["first_name", "Cool"], ["last_name", "Dude"], ["created_at", "2021-10-15 21:04:39.161672"], ["updated_at", "2021-10-15 21:04:39.161672"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 User Exists (0.2ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 8346371], ["LIMIT", 1]] User Create (0.2ms) INSERT INTO "users" ("canvas_id", "sis_id", "email", "first_name", "last_name", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 8346371], ["sis_id", "ada370d3cb96553fd001ecce8efb9338"], ["email", "cooldude@coolsite.com"], ["first_name", "Cool"], ["last_name", "Dude"], ["created_at", "2021-10-15 21:04:39.165160"], ["updated_at", "2021-10-15 21:04:39.165160"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SELECT COUNT(*) FROM "assignment_groups" AssignmentGroup Create Many (0.5ms) INSERT INTO "assignment_groups" ("canvas_id","canvas_course_id","name","rules","position","group_weight","workflow_state","canvas_created_at","canvas_updated_at","created_at","updated_at") VALUES (1,1,'Assignments','--- drop_lowest:1\nnever_drop:36\n ',1,50.0,'available','2017-09-08 01:37:33','2017-09-08 01:37:33','2021-10-15 21:04:39.172872','2021-10-15 21:04:39.172872'),(2,1,'Tests',NULL,1,50.0,'available','2017-09-08 01:37:33','2017-09-08 01:37:33','2021-10-15 21:04:39.172872','2021-10-15 21:04:39.172872') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","canvas_course_id"=EXCLUDED."canvas_course_id","name"=EXCLUDED."name","rules"=EXCLUDED."rules","position"=EXCLUDED."position","group_weight"=EXCLUDED."group_weight","workflow_state"=EXCLUDED."workflow_state","canvas_created_at"=EXCLUDED."canvas_created_at","canvas_updated_at"=EXCLUDED."canvas_updated_at","updated_at"=EXCLUDED."updated_at" WHERE ("assignment_groups".canvas_id, "assignment_groups".canvas_course_id, "assignment_groups".name, "assignment_groups".rules, "assignment_groups".position, "assignment_groups".group_weight, "assignment_groups".workflow_state, "assignment_groups".canvas_created_at, "assignment_groups".canvas_updated_at) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.canvas_course_id, EXCLUDED.name, EXCLUDED.rules, EXCLUDED.position, EXCLUDED.group_weight, EXCLUDED.workflow_state, EXCLUDED.canvas_created_at, EXCLUDED.canvas_updated_at) RETURNING "id"  (0.2ms) SELECT COUNT(*) FROM "assignment_groups"  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SELECT COUNT(*) FROM "assignments" Assignment Create Many (0.5ms) INSERT INTO "assignments" ("canvas_id","title","description","due_at","unlock_at","lock_at","points_possible","min_score","max_score","mastery_score","grading_type","submission_types","workflow_state","canvas_context_id","canvas_context_type","canvas_assignment_group_id","canvas_grading_scheme_id","canvas_grading_standard_id","created_at","updated_at") VALUES (88,'Assignment 1','

fdsfds

',NULL,NULL,NULL,100.0,NULL,NULL,NULL,'points','online_text_entry','published',58,'Course',55,NULL,NULL,'2021-10-15 21:04:39.176708','2021-10-15 21:04:39.176708'),(89,'fdsfdsfds','

fdsfdsfsdf

',NULL,NULL,NULL,100.0,NULL,NULL,NULL,'points','online_text_entry','published',59,'Course',56,NULL,NULL,'2021-10-15 21:04:39.176708','2021-10-15 21:04:39.176708') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","title"=EXCLUDED."title","description"=EXCLUDED."description","due_at"=EXCLUDED."due_at","unlock_at"=EXCLUDED."unlock_at","lock_at"=EXCLUDED."lock_at","points_possible"=EXCLUDED."points_possible","min_score"=EXCLUDED."min_score","max_score"=EXCLUDED."max_score","mastery_score"=EXCLUDED."mastery_score","grading_type"=EXCLUDED."grading_type","submission_types"=EXCLUDED."submission_types","workflow_state"=EXCLUDED."workflow_state","canvas_context_id"=EXCLUDED."canvas_context_id","canvas_context_type"=EXCLUDED."canvas_context_type","canvas_assignment_group_id"=EXCLUDED."canvas_assignment_group_id","canvas_grading_scheme_id"=EXCLUDED."canvas_grading_scheme_id","canvas_grading_standard_id"=EXCLUDED."canvas_grading_standard_id","updated_at"=EXCLUDED."updated_at" WHERE ("assignments".canvas_id, "assignments".title, "assignments".description, "assignments".due_at, "assignments".unlock_at, "assignments".lock_at, "assignments".points_possible, "assignments".min_score, "assignments".max_score, "assignments".mastery_score, "assignments".grading_type, "assignments".submission_types, "assignments".workflow_state, "assignments".canvas_context_id, "assignments".canvas_context_type, "assignments".canvas_assignment_group_id, "assignments".canvas_grading_scheme_id, "assignments".canvas_grading_standard_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.title, EXCLUDED.description, EXCLUDED.due_at, EXCLUDED.unlock_at, EXCLUDED.lock_at, EXCLUDED.points_possible, EXCLUDED.min_score, EXCLUDED.max_score, EXCLUDED.mastery_score, EXCLUDED.grading_type, EXCLUDED.submission_types, EXCLUDED.workflow_state, EXCLUDED.canvas_context_id, EXCLUDED.canvas_context_type, EXCLUDED.canvas_assignment_group_id, EXCLUDED.canvas_grading_scheme_id, EXCLUDED.canvas_grading_standard_id) RETURNING "id"  (0.2ms) SELECT COUNT(*) FROM "assignments"  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.3ms) SELECT COUNT(*) FROM "context_module_items" ContextModuleItem Create Many (0.4ms) INSERT INTO "context_module_items" ("canvas_id","canvas_context_module_id","position","canvas_content_id","canvas_content_type","workflow_state","canvas_assignment_id","created_at","updated_at") VALUES (15,9,1,83,'Assignment','active',1,'2021-10-15 21:04:39.180541','2021-10-15 21:04:39.180541'),(16,10,1,80,'Assignment','active',2,'2021-10-15 21:04:39.180541','2021-10-15 21:04:39.180541') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","canvas_context_module_id"=EXCLUDED."canvas_context_module_id","position"=EXCLUDED."position","canvas_content_id"=EXCLUDED."canvas_content_id","canvas_content_type"=EXCLUDED."canvas_content_type","workflow_state"=EXCLUDED."workflow_state","canvas_assignment_id"=EXCLUDED."canvas_assignment_id","updated_at"=EXCLUDED."updated_at" WHERE ("context_module_items".canvas_id, "context_module_items".canvas_context_module_id, "context_module_items".position, "context_module_items".canvas_content_id, "context_module_items".canvas_content_type, "context_module_items".workflow_state, "context_module_items".canvas_assignment_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.canvas_context_module_id, EXCLUDED.position, EXCLUDED.canvas_content_id, EXCLUDED.canvas_content_type, EXCLUDED.workflow_state, EXCLUDED.canvas_assignment_id) RETURNING "id"  (0.2ms) SELECT COUNT(*) FROM "context_module_items"  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.3ms) SELECT COUNT(*) FROM "context_modules" ContextModule Create Many (0.4ms) INSERT INTO "context_modules" ("canvas_id","canvas_context_id","canvas_context_type","position","name","workflow_state","deleted_at","created_at","updated_at") VALUES (23,785,'Course',1,'New Mod','active',NULL,'2021-10-15 21:04:39.184220','2021-10-15 21:04:39.184220'),(4,27,'Course',1,'Modules gonna module','unpublished',NULL,'2021-10-15 21:04:39.184220','2021-10-15 21:04:39.184220') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","canvas_context_id"=EXCLUDED."canvas_context_id","canvas_context_type"=EXCLUDED."canvas_context_type","position"=EXCLUDED."position","name"=EXCLUDED."name","workflow_state"=EXCLUDED."workflow_state","deleted_at"=EXCLUDED."deleted_at","updated_at"=EXCLUDED."updated_at" WHERE ("context_modules".canvas_id, "context_modules".canvas_context_id, "context_modules".canvas_context_type, "context_modules".position, "context_modules".name, "context_modules".workflow_state, "context_modules".deleted_at) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.canvas_context_id, EXCLUDED.canvas_context_type, EXCLUDED.position, EXCLUDED.name, EXCLUDED.workflow_state, EXCLUDED.deleted_at) RETURNING "id"  (0.2ms) SELECT COUNT(*) FROM "context_modules"  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SELECT COUNT(*) FROM "courses" Course Create Many (0.5ms) INSERT INTO "courses" ("canvas_id","sis_id","course_code","name","canvas_account_id","canvas_term_id","start_at","end_at","workflow_state","grading_standard_id","created_at","updated_at") VALUES (1,'course_sis_id_1','C1','Course #1',1,1,'2017-03-27 21:53:18','2017-04-27 12:21:18','active',NULL,'2021-10-15 21:04:39.187807','2021-10-15 21:04:39.187807'),(2,'course_sis_id_2','C2','Course #2',1,1,'2017-03-27 21:53:18','2017-04-27 12:21:18','unpublished',NULL,'2021-10-15 21:04:39.187807','2021-10-15 21:04:39.187807') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","sis_id"=EXCLUDED."sis_id","course_code"=EXCLUDED."course_code","name"=EXCLUDED."name","canvas_account_id"=EXCLUDED."canvas_account_id","canvas_term_id"=EXCLUDED."canvas_term_id","start_at"=EXCLUDED."start_at","end_at"=EXCLUDED."end_at","workflow_state"=EXCLUDED."workflow_state","grading_standard_id"=EXCLUDED."grading_standard_id","updated_at"=EXCLUDED."updated_at" WHERE ("courses".canvas_id, "courses".sis_id, "courses".course_code, "courses".name, "courses".canvas_account_id, "courses".canvas_term_id, "courses".start_at, "courses".end_at, "courses".workflow_state, "courses".grading_standard_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.sis_id, EXCLUDED.course_code, EXCLUDED.name, EXCLUDED.canvas_account_id, EXCLUDED.canvas_term_id, EXCLUDED.start_at, EXCLUDED.end_at, EXCLUDED.workflow_state, EXCLUDED.grading_standard_id) RETURNING "id"  (0.2ms) SELECT COUNT(*) FROM "courses"  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SELECT COUNT(*) FROM "users" User Create Many (0.3ms) INSERT INTO "users" ("canvas_id","sis_id","email","first_name","last_name","name","sortable_name","workflow_state","login_id","created_at","updated_at") VALUES (1,'sis_id_1','poorbastard@yharnam.com','Patches','the Spider','Patches the Spider','the Spider, Patches','active','spiderdude1337','2021-10-15 21:04:39.191793','2021-10-15 21:04:39.191793'),(2,'sis_id_2','dreamer@yharnam.com','Hunter','Djura','Hunter Djura','Djura, Hunter','active','retireddude109','2021-10-15 21:04:39.191793','2021-10-15 21:04:39.191793') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","sis_id"=EXCLUDED."sis_id","email"=EXCLUDED."email","first_name"=EXCLUDED."first_name","last_name"=EXCLUDED."last_name","name"=EXCLUDED."name","sortable_name"=EXCLUDED."sortable_name","workflow_state"=EXCLUDED."workflow_state","login_id"=EXCLUDED."login_id","updated_at"=EXCLUDED."updated_at" WHERE ("users".canvas_id, "users".sis_id, "users".email, "users".first_name, "users".last_name, "users".name, "users".sortable_name, "users".workflow_state, "users".login_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.sis_id, EXCLUDED.email, EXCLUDED.first_name, EXCLUDED.last_name, EXCLUDED.name, EXCLUDED.sortable_name, EXCLUDED.workflow_state, EXCLUDED.login_id) RETURNING "id"  (0.1ms) SELECT COUNT(*) FROM "users"  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SELECT COUNT(*) FROM "courses" Course Create Many (0.5ms) INSERT INTO "courses" ("canvas_id","sis_id","course_code","name","canvas_account_id","canvas_term_id","start_at","end_at","workflow_state","grading_standard_id","created_at","updated_at") VALUES (1,'course_sis_id_1','C1','Course #1',1,1,'2017-03-27 21:53:18','2017-04-27 12:21:18','active',NULL,'2021-10-15 21:04:39.195454','2021-10-15 21:04:39.195454'),(2,'course_sis_id_2','C2','Course #2',1,1,'2017-03-27 21:53:18','2017-04-27 12:21:18','unpublished',NULL,'2021-10-15 21:04:39.195454','2021-10-15 21:04:39.195454') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","sis_id"=EXCLUDED."sis_id","course_code"=EXCLUDED."course_code","name"=EXCLUDED."name","canvas_account_id"=EXCLUDED."canvas_account_id","canvas_term_id"=EXCLUDED."canvas_term_id","start_at"=EXCLUDED."start_at","end_at"=EXCLUDED."end_at","workflow_state"=EXCLUDED."workflow_state","grading_standard_id"=EXCLUDED."grading_standard_id","updated_at"=EXCLUDED."updated_at" WHERE ("courses".canvas_id, "courses".sis_id, "courses".course_code, "courses".name, "courses".canvas_account_id, "courses".canvas_term_id, "courses".start_at, "courses".end_at, "courses".workflow_state, "courses".grading_standard_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.sis_id, EXCLUDED.course_code, EXCLUDED.name, EXCLUDED.canvas_account_id, EXCLUDED.canvas_term_id, EXCLUDED.start_at, EXCLUDED.end_at, EXCLUDED.workflow_state, EXCLUDED.grading_standard_id) RETURNING "id"  (0.3ms) SELECT COUNT(*) FROM "courses" Course Load (0.4ms) SELECT "courses".* FROM "courses" ORDER BY "courses"."id" ASC LIMIT $1 [["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SELECT COUNT(*) FROM "enrollments" Enrollment Create Many (0.4ms) INSERT INTO "enrollments" ("canvas_id","canvas_course_id","course_sis_id","canvas_user_id","user_sis_id","role","canvas_role_id","canvas_section_id","workflow_state","base_role_type","created_at","updated_at") VALUES (1,1,'sis_MUSC_2520_834',2,'sis_dalvarez_247','teacher',4,1,'active','TeacherEnrollment','2021-10-15 21:04:39.200660','2021-10-15 21:04:39.200660'),(2,1,'sis_MUSC_2520_834',3,'sis_jweaver_720','student',4,1,'active','StudentEnrollment','2021-10-15 21:04:39.200660','2021-10-15 21:04:39.200660') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","canvas_course_id"=EXCLUDED."canvas_course_id","course_sis_id"=EXCLUDED."course_sis_id","canvas_user_id"=EXCLUDED."canvas_user_id","user_sis_id"=EXCLUDED."user_sis_id","role"=EXCLUDED."role","canvas_role_id"=EXCLUDED."canvas_role_id","canvas_section_id"=EXCLUDED."canvas_section_id","workflow_state"=EXCLUDED."workflow_state","base_role_type"=EXCLUDED."base_role_type","updated_at"=EXCLUDED."updated_at" WHERE ("enrollments".canvas_id, "enrollments".canvas_course_id, "enrollments".course_sis_id, "enrollments".canvas_user_id, "enrollments".user_sis_id, "enrollments".role, "enrollments".canvas_role_id, "enrollments".canvas_section_id, "enrollments".workflow_state, "enrollments".base_role_type) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.canvas_course_id, EXCLUDED.course_sis_id, EXCLUDED.canvas_user_id, EXCLUDED.user_sis_id, EXCLUDED.role, EXCLUDED.canvas_role_id, EXCLUDED.canvas_section_id, EXCLUDED.workflow_state, EXCLUDED.base_role_type) RETURNING "id"  (0.2ms) SELECT COUNT(*) FROM "enrollments"  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SELECT COUNT(*) FROM "sections" Section Create Many (0.4ms) INSERT INTO "sections" ("canvas_id","sis_id","canvas_course_id","name","workflow_state","start_at","end_at","created_at","updated_at") VALUES (1,'sis_section_1',1,'Cool Section','active','2017-03-27 21:53:18','2017-03-27 21:53:18','2021-10-15 21:04:39.204101','2021-10-15 21:04:39.204101'),(2,'sis_section_2',2,'Lame Section','active','2017-03-27 21:53:18','2017-03-27 21:53:18','2021-10-15 21:04:39.204101','2021-10-15 21:04:39.204101') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","sis_id"=EXCLUDED."sis_id","canvas_course_id"=EXCLUDED."canvas_course_id","name"=EXCLUDED."name","workflow_state"=EXCLUDED."workflow_state","start_at"=EXCLUDED."start_at","end_at"=EXCLUDED."end_at","updated_at"=EXCLUDED."updated_at" WHERE ("sections".canvas_id, "sections".sis_id, "sections".canvas_course_id, "sections".name, "sections".workflow_state, "sections".start_at, "sections".end_at) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.sis_id, EXCLUDED.canvas_course_id, EXCLUDED.name, EXCLUDED.workflow_state, EXCLUDED.start_at, EXCLUDED.end_at) RETURNING "id"  (0.2ms) SELECT COUNT(*) FROM "sections" Section Load (0.2ms) SELECT "sections".* FROM "sections" ORDER BY "sections"."id" ASC LIMIT $1 [["LIMIT", 1]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN Section Create Many (0.3ms) INSERT INTO "sections" ("canvas_id","canvas_nonxlist_course_id","created_at","updated_at") VALUES (2,2,'2021-10-15 21:04:39.207295','2021-10-15 21:04:39.207295') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","canvas_nonxlist_course_id"=EXCLUDED."canvas_nonxlist_course_id","updated_at"=EXCLUDED."updated_at" WHERE ("sections".canvas_id, "sections".canvas_nonxlist_course_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.canvas_nonxlist_course_id) RETURNING "id"  (0.2ms) SELECT COUNT(*) FROM "sections" WHERE "sections"."canvas_nonxlist_course_id" IS NOT NULL Section Load (0.2ms) SELECT "sections".* FROM "sections" WHERE "sections"."canvas_nonxlist_course_id" IS NOT NULL ORDER BY "sections"."id" ASC LIMIT $1 [["LIMIT", 1]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SELECT COUNT(*) FROM "groups" Group Create Many (0.4ms) INSERT INTO "groups" ("canvas_id","sis_id","canvas_group_category_id","group_category_sis_id","canvas_account_id","canvas_course_id","name","workflow_state","context_id","context_type","max_membership","created_at","updated_at") VALUES (50,'sis1',10,NULL,1,NULL,'Group1','available',1,'Account',NULL,'2021-10-15 21:04:39.210938','2021-10-15 21:04:39.210938'),(51,'sis2',2,NULL,NULL,1,'Group2','available',1,'Course',1,'2021-10-15 21:04:39.210938','2021-10-15 21:04:39.210938') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","sis_id"=EXCLUDED."sis_id","canvas_group_category_id"=EXCLUDED."canvas_group_category_id","group_category_sis_id"=EXCLUDED."group_category_sis_id","canvas_account_id"=EXCLUDED."canvas_account_id","canvas_course_id"=EXCLUDED."canvas_course_id","name"=EXCLUDED."name","workflow_state"=EXCLUDED."workflow_state","context_id"=EXCLUDED."context_id","context_type"=EXCLUDED."context_type","max_membership"=EXCLUDED."max_membership","updated_at"=EXCLUDED."updated_at" WHERE ("groups".canvas_id, "groups".sis_id, "groups".canvas_group_category_id, "groups".group_category_sis_id, "groups".canvas_account_id, "groups".canvas_course_id, "groups".name, "groups".workflow_state, "groups".context_id, "groups".context_type, "groups".max_membership) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.sis_id, EXCLUDED.canvas_group_category_id, EXCLUDED.group_category_sis_id, EXCLUDED.canvas_account_id, EXCLUDED.canvas_course_id, EXCLUDED.name, EXCLUDED.workflow_state, EXCLUDED.context_id, EXCLUDED.context_type, EXCLUDED.max_membership) RETURNING "id"  (0.2ms) SELECT COUNT(*) FROM "groups" Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."name" = $1 LIMIT $2 [["name", "Group1"], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SELECT COUNT(*) FROM "group_memberships" GroupMembership Create Many (0.3ms) INSERT INTO "group_memberships" ("canvas_id","canvas_group_id","group_sis_id","canvas_user_id","user_sis_id","workflow_state","created_at","updated_at") VALUES (50,1,NULL,10,NULL,'accepted','2021-10-15 21:04:39.215209','2021-10-15 21:04:39.215209'),(51,2,NULL,11,NULL,'accepted','2021-10-15 21:04:39.215209','2021-10-15 21:04:39.215209') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","canvas_group_id"=EXCLUDED."canvas_group_id","group_sis_id"=EXCLUDED."group_sis_id","canvas_user_id"=EXCLUDED."canvas_user_id","user_sis_id"=EXCLUDED."user_sis_id","workflow_state"=EXCLUDED."workflow_state","updated_at"=EXCLUDED."updated_at" WHERE ("group_memberships".canvas_id, "group_memberships".canvas_group_id, "group_memberships".group_sis_id, "group_memberships".canvas_user_id, "group_memberships".user_sis_id, "group_memberships".workflow_state) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.canvas_group_id, EXCLUDED.group_sis_id, EXCLUDED.canvas_user_id, EXCLUDED.user_sis_id, EXCLUDED.workflow_state) RETURNING "id"  (0.1ms) SELECT COUNT(*) FROM "group_memberships" GroupMembership Load (0.1ms) SELECT "group_memberships".* FROM "group_memberships" WHERE "group_memberships"."canvas_id" = $1 LIMIT $2 [["canvas_id", 50], ["LIMIT", 1]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.5ms) SELECT COUNT(*) FROM "user_observers" UserObserver Create Many (0.5ms) INSERT INTO "user_observers" ("observing_user_id","observed_user_id","workflow_state","created_at","updated_at") VALUES (21,3,'active','2021-10-15 21:04:39.224545','2021-10-15 21:04:39.224545'),(21,2,'active','2021-10-15 21:04:39.224545','2021-10-15 21:04:39.224545') ON CONFLICT (observing_user_id, observed_user_id) DO UPDATE SET "observing_user_id"=EXCLUDED."observing_user_id","observed_user_id"=EXCLUDED."observed_user_id","workflow_state"=EXCLUDED."workflow_state","updated_at"=EXCLUDED."updated_at" WHERE ("user_observers".observing_user_id, "user_observers".observed_user_id, "user_observers".workflow_state) IS DISTINCT FROM (EXCLUDED.observing_user_id, EXCLUDED.observed_user_id, EXCLUDED.workflow_state) RETURNING "id"  (0.2ms) SELECT COUNT(*) FROM "user_observers" UserObserver Load (0.2ms) SELECT "user_observers".* FROM "user_observers" WHERE "user_observers"."observed_user_id" = $1 LIMIT $2 [["observed_user_id", 3], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.3ms) SELECT COUNT(*) FROM "grading_periods" GradingPeriod Create Many (0.5ms) INSERT INTO "grading_periods" ("canvas_id","title","weight","start_date","end_date","close_date","canvas_grading_period_group_id","workflow_state","created_at","updated_at") VALUES (1,'Period 1',0.2,'2019-07-01 06:00:00','2019-08-01 05:59:59','2019-08-01 05:59:59',1,'active','2021-10-15 21:04:39.236988','2021-10-15 21:04:39.236988'),(2,'Period 2',0.8,'2019-08-01 06:00:00','2019-09-01 05:59:59','2019-09-01 05:59:59',1,'deleted','2021-10-15 21:04:39.236988','2021-10-15 21:04:39.236988') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","title"=EXCLUDED."title","weight"=EXCLUDED."weight","start_date"=EXCLUDED."start_date","end_date"=EXCLUDED."end_date","close_date"=EXCLUDED."close_date","canvas_grading_period_group_id"=EXCLUDED."canvas_grading_period_group_id","workflow_state"=EXCLUDED."workflow_state","updated_at"=EXCLUDED."updated_at" WHERE ("grading_periods".canvas_id, "grading_periods".title, "grading_periods".weight, "grading_periods".start_date, "grading_periods".end_date, "grading_periods".close_date, "grading_periods".canvas_grading_period_group_id, "grading_periods".workflow_state) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.title, EXCLUDED.weight, EXCLUDED.start_date, EXCLUDED.end_date, EXCLUDED.close_date, EXCLUDED.canvas_grading_period_group_id, EXCLUDED.workflow_state) RETURNING "id"  (0.2ms) SELECT COUNT(*) FROM "grading_periods" GradingPeriod Load (0.2ms) SELECT "grading_periods".* FROM "grading_periods" WHERE "grading_periods"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]]  (0.4ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) SELECT COUNT(*) FROM "grading_period_groups" GradingPeriodGroup Create Many (0.4ms) INSERT INTO "grading_period_groups" ("canvas_id","title","weighted","display_totals_for_all_grading_periods","workflow_state","created_at","updated_at") VALUES (1,'Test Group',FALSE,FALSE,'active','2021-10-15 21:04:39.253871','2021-10-15 21:04:39.253871') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","title"=EXCLUDED."title","weighted"=EXCLUDED."weighted","display_totals_for_all_grading_periods"=EXCLUDED."display_totals_for_all_grading_periods","workflow_state"=EXCLUDED."workflow_state","updated_at"=EXCLUDED."updated_at" WHERE ("grading_period_groups".canvas_id, "grading_period_groups".title, "grading_period_groups".weighted, "grading_period_groups".display_totals_for_all_grading_periods, "grading_period_groups".workflow_state) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.title, EXCLUDED.weighted, EXCLUDED.display_totals_for_all_grading_periods, EXCLUDED.workflow_state) RETURNING "id"  (0.2ms) SELECT COUNT(*) FROM "grading_period_groups" GradingPeriodGroup Load (0.2ms) SELECT "grading_period_groups".* FROM "grading_period_groups" WHERE "grading_period_groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) SELECT COUNT(*) FROM "user_observers" UserObserver Create Many (0.4ms) INSERT INTO "user_observers" ("observing_user_id","observed_user_id","workflow_state","created_at","updated_at") VALUES (21,3,'active','2021-10-15 21:04:39.262091','2021-10-15 21:04:39.262091'),(21,2,'active','2021-10-15 21:04:39.262091','2021-10-15 21:04:39.262091') ON CONFLICT (observing_user_id, observed_user_id) DO UPDATE SET "observing_user_id"=EXCLUDED."observing_user_id","observed_user_id"=EXCLUDED."observed_user_id","workflow_state"=EXCLUDED."workflow_state","updated_at"=EXCLUDED."updated_at" WHERE ("user_observers".observing_user_id, "user_observers".observed_user_id, "user_observers".workflow_state) IS DISTINCT FROM (EXCLUDED.observing_user_id, EXCLUDED.observed_user_id, EXCLUDED.workflow_state) RETURNING "id"  (0.2ms) SELECT COUNT(*) FROM "user_observers"  (0.2ms) SELECT COUNT(*) FROM "user_observers" UserObserver Create Many (0.4ms) INSERT INTO "user_observers" ("observing_user_id","observed_user_id","workflow_state","created_at","updated_at") VALUES (21,3,'active','2021-10-15 21:04:39.264527','2021-10-15 21:04:39.264527'),(21,2,'active','2021-10-15 21:04:39.264527','2021-10-15 21:04:39.264527') ON CONFLICT (observing_user_id, observed_user_id) DO UPDATE SET "observing_user_id"=EXCLUDED."observing_user_id","observed_user_id"=EXCLUDED."observed_user_id","workflow_state"=EXCLUDED."workflow_state","updated_at"=EXCLUDED."updated_at" WHERE ("user_observers".observing_user_id, "user_observers".observed_user_id, "user_observers".workflow_state) IS DISTINCT FROM (EXCLUDED.observing_user_id, EXCLUDED.observed_user_id, EXCLUDED.workflow_state) RETURNING "id"  (0.3ms) SELECT COUNT(*) FROM "user_observers"  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) SELECT COUNT(*) FROM "users"  (0.2ms) SELECT COUNT(*) FROM "courses" Course Create Many (0.6ms) INSERT INTO "courses" ("canvas_id","sis_id","course_code","name","canvas_account_id","canvas_term_id","start_at","end_at","workflow_state","grading_standard_id","created_at","updated_at") VALUES (1,'course_sis_id_1','C1','Course #1',1,1,'2017-03-27 21:53:18','2017-04-27 12:21:18','active',NULL,'2021-10-15 21:04:39.282172','2021-10-15 21:04:39.282172'),(2,'course_sis_id_2','C2','Course #2',1,1,'2017-03-27 21:53:18','2017-04-27 12:21:18','unpublished',NULL,'2021-10-15 21:04:39.282172','2021-10-15 21:04:39.282172') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","sis_id"=EXCLUDED."sis_id","course_code"=EXCLUDED."course_code","name"=EXCLUDED."name","canvas_account_id"=EXCLUDED."canvas_account_id","canvas_term_id"=EXCLUDED."canvas_term_id","start_at"=EXCLUDED."start_at","end_at"=EXCLUDED."end_at","workflow_state"=EXCLUDED."workflow_state","grading_standard_id"=EXCLUDED."grading_standard_id","updated_at"=EXCLUDED."updated_at" WHERE ("courses".canvas_id, "courses".sis_id, "courses".course_code, "courses".name, "courses".canvas_account_id, "courses".canvas_term_id, "courses".start_at, "courses".end_at, "courses".workflow_state, "courses".grading_standard_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.sis_id, EXCLUDED.course_code, EXCLUDED.name, EXCLUDED.canvas_account_id, EXCLUDED.canvas_term_id, EXCLUDED.start_at, EXCLUDED.end_at, EXCLUDED.workflow_state, EXCLUDED.grading_standard_id) RETURNING "id" User Create Many (0.5ms) INSERT INTO "users" ("canvas_id","sis_id","email","first_name","last_name","name","sortable_name","workflow_state","login_id","created_at","updated_at") VALUES (1,'sis_id_1','poorbastard@yharnam.com','Patches','the Spider','Patches the Spider','the Spider, Patches','active','spiderdude1337','2021-10-15 21:04:39.283938','2021-10-15 21:04:39.283938'),(2,'sis_id_2','dreamer@yharnam.com','Hunter','Djura','Hunter Djura','Djura, Hunter','active','retireddude109','2021-10-15 21:04:39.283938','2021-10-15 21:04:39.283938') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","sis_id"=EXCLUDED."sis_id","email"=EXCLUDED."email","first_name"=EXCLUDED."first_name","last_name"=EXCLUDED."last_name","name"=EXCLUDED."name","sortable_name"=EXCLUDED."sortable_name","workflow_state"=EXCLUDED."workflow_state","login_id"=EXCLUDED."login_id","updated_at"=EXCLUDED."updated_at" WHERE ("users".canvas_id, "users".sis_id, "users".email, "users".first_name, "users".last_name, "users".name, "users".sortable_name, "users".workflow_state, "users".login_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.sis_id, EXCLUDED.email, EXCLUDED.first_name, EXCLUDED.last_name, EXCLUDED.name, EXCLUDED.sortable_name, EXCLUDED.workflow_state, EXCLUDED.login_id) RETURNING "id"  (0.2ms) SELECT COUNT(*) FROM "users"  (0.2ms) SELECT COUNT(*) FROM "courses"  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.3ms) BEGIN Course Create Many (0.4ms) INSERT INTO "courses" ("canvas_id","sis_id","course_code","name","canvas_account_id","canvas_term_id","start_at","end_at","workflow_state","grading_standard_id","created_at","updated_at") VALUES (1,'course_sis_id_1','C1','Course #1',1,1,'2017-03-27 21:53:18','2017-04-27 12:21:18','active',NULL,'2021-10-15 21:04:39.290380','2021-10-15 21:04:39.290380'),(2,'course_sis_id_2','C2','Course #2',1,1,'2017-03-27 21:53:18','2017-04-27 12:21:18','unpublished',NULL,'2021-10-15 21:04:39.290380','2021-10-15 21:04:39.290380') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","sis_id"=EXCLUDED."sis_id","course_code"=EXCLUDED."course_code","name"=EXCLUDED."name","canvas_account_id"=EXCLUDED."canvas_account_id","canvas_term_id"=EXCLUDED."canvas_term_id","start_at"=EXCLUDED."start_at","end_at"=EXCLUDED."end_at","workflow_state"=EXCLUDED."workflow_state","grading_standard_id"=EXCLUDED."grading_standard_id","updated_at"=EXCLUDED."updated_at" WHERE ("courses".canvas_id, "courses".sis_id, "courses".course_code, "courses".name, "courses".canvas_account_id, "courses".canvas_term_id, "courses".start_at, "courses".end_at, "courses".workflow_state, "courses".grading_standard_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.sis_id, EXCLUDED.course_code, EXCLUDED.name, EXCLUDED.canvas_account_id, EXCLUDED.canvas_term_id, EXCLUDED.start_at, EXCLUDED.end_at, EXCLUDED.workflow_state, EXCLUDED.grading_standard_id) RETURNING "id"  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SELECT COUNT(*) FROM "submissions" Submission Create Many (0.5ms) INSERT INTO "submissions" ("canvas_id","canvas_user_id","canvas_course_id","canvas_assignment_id","submitted_at","due_at","graded_at","score","points_possible","excused","workflow_state","created_at","updated_at") VALUES (1,1,1,1,'2017-09-21 18:28:15','2017-09-27 18:28:15','2017-09-21 19:36:23',5.0,10.0,TRUE,'graded','2021-10-15 21:04:39.294567','2021-10-15 21:04:39.294567'),(2,1,1,2,'2017-09-21 18:28:15','2017-09-28 18:28:15','2017-09-21 19:36:23',5.0,10.0,FALSE,'submitted','2021-10-15 21:04:39.294567','2021-10-15 21:04:39.294567') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","canvas_user_id"=EXCLUDED."canvas_user_id","canvas_course_id"=EXCLUDED."canvas_course_id","canvas_assignment_id"=EXCLUDED."canvas_assignment_id","submitted_at"=EXCLUDED."submitted_at","due_at"=EXCLUDED."due_at","graded_at"=EXCLUDED."graded_at","score"=EXCLUDED."score","points_possible"=EXCLUDED."points_possible","excused"=EXCLUDED."excused","workflow_state"=EXCLUDED."workflow_state","updated_at"=EXCLUDED."updated_at" WHERE ("submissions".canvas_id, "submissions".canvas_user_id, "submissions".canvas_course_id, "submissions".canvas_assignment_id, "submissions".submitted_at, "submissions".due_at, "submissions".graded_at, "submissions".score, "submissions".points_possible, "submissions".excused, "submissions".workflow_state) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.canvas_user_id, EXCLUDED.canvas_course_id, EXCLUDED.canvas_assignment_id, EXCLUDED.submitted_at, EXCLUDED.due_at, EXCLUDED.graded_at, EXCLUDED.score, EXCLUDED.points_possible, EXCLUDED.excused, EXCLUDED.workflow_state) RETURNING "id"  (0.2ms) SELECT COUNT(*) FROM "submissions"  (0.2ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [BatchTestJobBase] [94a6c7bc-1c45-4146-82e1-37eb050cbbfd] Performing BatchTestJobBase (Job ID: 94a6c7bc-1c45-4146-82e1-37eb050cbbfd) from Test(default) [ActiveJob] [BatchTestJobBase] [94a6c7bc-1c45-4146-82e1-37eb050cbbfd] Performed BatchTestJobBase (Job ID: 94a6c7bc-1c45-4146-82e1-37eb050cbbfd) from Test(default) in 0.16ms  (0.1ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [BatchTestJobBase] [4ee21b59-b1e7-4c33-9954-ed2abd6c984d] Performing BatchTestJobBase (Job ID: 4ee21b59-b1e7-4c33-9954-ed2abd6c984d) from Test(default) [ActiveJob] [BatchTestJobBase] [4ee21b59-b1e7-4c33-9954-ed2abd6c984d] Performed BatchTestJobBase (Job ID: 4ee21b59-b1e7-4c33-9954-ed2abd6c984d) from Test(default) in 0.15ms  (0.1ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [BatchTestJobBase] [fd7a2ff3-9044-4630-b150-ea36a72341dd] Performing BatchTestJobBase (Job ID: fd7a2ff3-9044-4630-b150-ea36a72341dd) from Test(default) [ActiveJob] [BatchTestJobBase] [fd7a2ff3-9044-4630-b150-ea36a72341dd] Performed BatchTestJobBase (Job ID: fd7a2ff3-9044-4630-b150-ea36a72341dd) from Test(default) in 0.05ms  (0.1ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [FailingBatchTestJobBase] [7e431fb1-18cd-49aa-9b91-498acfd16642] Performing FailingBatchTestJobBase (Job ID: 7e431fb1-18cd-49aa-9b91-498acfd16642) from Test(default) [ActiveJob] [FailingBatchTestJobBase] [7e431fb1-18cd-49aa-9b91-498acfd16642] Error performing FailingBatchTestJobBase (Job ID: 7e431fb1-18cd-49aa-9b91-498acfd16642) from Test(default) in 0.14ms: RuntimeError (Foo): /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/job_batching/support/base_job.rb:12:in `perform' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:39:in `block in perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:109:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch_aware_job.rb:12:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/i18n-1.8.10/lib/i18n.rb:309:in `with_locale' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/translation.rb:9:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:26:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `block in instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications/instrumenter.rb:23:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:25:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `block in tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `block in tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:28:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:22:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:136:in `run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:38:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/job_batching/batch_aware_job_spec.rb:46:in `block (5 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `block in with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `block in with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-rails-5.0.2/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:259:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:644:in `block in run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:606:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/configuration.rb:2067:in `with_suite_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:116:in `block in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/reporter.rb:74:in `report' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:115:in `run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:89:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:71:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:45:in `invoke' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/exe/rspec:4:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:63:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:63:in `kernel_load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:28:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:474:in `exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:30:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:24:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/exe/bundle:49:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/friendly_errors.rb:128:in `with_friendly_errors' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/exe/bundle:37:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `
'  (0.1ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] Enqueued BatchTestJobBase (Job ID: b6c59718-7aa7-40ad-a523-36cab7717d5e) to Test(default)  (0.1ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] Enqueued BatchTestJobBase (Job ID: 88d1399b-a2f2-409b-8ed4-9c5283924b54) to Test(default)  (0.1ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] Enqueued BatchTestJobBase (Job ID: 46803555-6ab3-4f2f-9f58-219eaa9e7262) to Test(default)  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] Enqueued RetryingJob (Job ID: be01ba63-1f61-4d3c-bede-670d7e47f8bc) to Sidekiq(default) [ActiveJob] [RetryingJob] [be01ba63-1f61-4d3c-bede-670d7e47f8bc] Performing RetryingJob (Job ID: be01ba63-1f61-4d3c-bede-670d7e47f8bc) from Sidekiq(default) [ActiveJob] [RetryingJob] [be01ba63-1f61-4d3c-bede-670d7e47f8bc] Error performing RetryingJob (Job ID: be01ba63-1f61-4d3c-bede-670d7e47f8bc) from Sidekiq(default) in 3.61ms: RuntimeError (A Failure): /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/job_batching/batch_spec.rb:268:in `perform' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:39:in `block in perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:109:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch_aware_job.rb:12:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/i18n-1.8.10/lib/i18n.rb:314:in `with_locale' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/translation.rb:9:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:26:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `block in instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications/instrumenter.rb:23:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:25:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `block in tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `block in tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:28:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:22:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:136:in `run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:38:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:24:in `block in execute' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:109:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/railtie.rb:28:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/execution_wrapper.rb:87:in `wrap' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/reloader.rb:73:in `block in wrap' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/execution_wrapper.rb:87:in `wrap' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/reloader.rb:72:in `wrap' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/railtie.rb:27:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:136:in `run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:22:in `execute' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/queue_adapters/sidekiq_adapter.rb:42:in `perform' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/sidekiq-6.2.2/lib/sidekiq/testing.rb:300:in `execute_job' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/sidekiq-6.2.2/lib/sidekiq/testing.rb:295:in `block in process_job' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/sidekiq-6.2.2/lib/sidekiq/middleware/chain.rb:138:in `block in invoke' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/sidekiq.rb:73:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/sidekiq-6.2.2/lib/sidekiq/middleware/chain.rb:140:in `block in invoke' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/sidekiq-6.2.2/lib/sidekiq/middleware/chain.rb:143:in `invoke' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/sidekiq-6.2.2/lib/sidekiq/testing.rb:294:in `process_job' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/job_batching/batch_spec.rb:289:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `block in with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `block in with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-rails-5.0.2/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:259:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:644:in `block in run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:606:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/configuration.rb:2067:in `with_suite_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:116:in `block in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/reporter.rb:74:in `report' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:115:in `run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:89:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:71:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:45:in `invoke' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/exe/rspec:4:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:63:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:63:in `kernel_load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:28:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:474:in `exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:30:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:24:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/exe/bundle:49:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/friendly_errors.rb:128:in `with_friendly_errors' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/exe/bundle:37:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `
' [ActiveJob] [RetryingJob] [be01ba63-1f61-4d3c-bede-670d7e47f8bc] Performing RetryingJob (Job ID: be01ba63-1f61-4d3c-bede-670d7e47f8bc) from Sidekiq(default) [ActiveJob] [RetryingJob] [be01ba63-1f61-4d3c-bede-670d7e47f8bc] Performed RetryingJob (Job ID: be01ba63-1f61-4d3c-bede-670d7e47f8bc) from Sidekiq(default) in 3.26ms  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] Enqueued TestWorker (Job ID: 65d3e997-e47c-438d-8057-168b8b34bc8d) to Sidekiq(default)  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] Enqueued CanvasSync::JobBatches::Batch::Callback::ActiveJobCallbackWorker (Job ID: 1bdfd2ec-31ac-4f63-9130-7736a0e50889) to Test(default) with arguments: "SampleCallback", "complete", {"a"=>"b"}, "dVONzwi9l16IEg", nil  (0.1ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] Enqueued CanvasSync::JobBatches::Batch::Callback::ActiveJobCallbackWorker (Job ID: 1c87daac-c802-4f92-85d5-d2c587200053) to Test(default) with arguments: "SampleCallback2", "complete", {"b"=>"a"}, "O8-HxUMcDX9m0g", nil [ActiveJob] Enqueued CanvasSync::JobBatches::Batch::Callback::ActiveJobCallbackWorker (Job ID: b5cba97b-f781-4a15-a585-a83386aef61e) to Test(default) with arguments: "SampleCallback", "complete", {"a"=>"b"}, "O8-HxUMcDX9m0g", nil  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.3ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] Enqueued ContextedJob (Job ID: dc34e137-f597-4289-be48-597554114edc) to Sidekiq(default) [ActiveJob] [TestWorker] [65d3e997-e47c-438d-8057-168b8b34bc8d] Performing TestWorker (Job ID: 65d3e997-e47c-438d-8057-168b8b34bc8d) from Sidekiq(default) [ActiveJob] [TestWorker] [65d3e997-e47c-438d-8057-168b8b34bc8d] Performed TestWorker (Job ID: 65d3e997-e47c-438d-8057-168b8b34bc8d) from Sidekiq(default) in 1.55ms [ActiveJob] [ContextedJob] [dc34e137-f597-4289-be48-597554114edc] Performing ContextedJob (Job ID: dc34e137-f597-4289-be48-597554114edc) from Sidekiq(default) [ActiveJob] [ContextedJob] [dc34e137-f597-4289-be48-597554114edc] Performed ContextedJob (Job ID: dc34e137-f597-4289-be48-597554114edc) from Sidekiq(default) in 1.75ms  (0.1ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] Enqueued ContextedJob (Job ID: 3ea8c69b-26e1-4da3-ba3e-ce150a8f262d) to Sidekiq(default) [ActiveJob] [ContextedJob] [3ea8c69b-26e1-4da3-ba3e-ce150a8f262d] Performing ContextedJob (Job ID: 3ea8c69b-26e1-4da3-ba3e-ce150a8f262d) from Sidekiq(default) [ActiveJob] [ContextedJob] [3ea8c69b-26e1-4da3-ba3e-ce150a8f262d] Performed ContextedJob (Job ID: 3ea8c69b-26e1-4da3-ba3e-ce150a8f262d) from Sidekiq(default) in 3.29ms  (0.1ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] Enqueued BatchTestJobBase (Job ID: 4db3f957-971b-4b79-8ce1-0cce8d169e2a) to Sidekiq(default) [ActiveJob] [BatchTestJobBase] [4db3f957-971b-4b79-8ce1-0cce8d169e2a] Performing BatchTestJobBase (Job ID: 4db3f957-971b-4b79-8ce1-0cce8d169e2a) from Sidekiq(default) [ActiveJob] [BatchTestJobBase] [4db3f957-971b-4b79-8ce1-0cce8d169e2a] Performed BatchTestJobBase (Job ID: 4db3f957-971b-4b79-8ce1-0cce8d169e2a) from Sidekiq(default) in 2.02ms [ActiveJob] Enqueued ContextedJob (Job ID: 00bec4ea-e254-4277-b6ae-4583784e4fb6) to Sidekiq(default) [ActiveJob] [ContextedJob] [00bec4ea-e254-4277-b6ae-4583784e4fb6] Performing ContextedJob (Job ID: 00bec4ea-e254-4277-b6ae-4583784e4fb6) from Sidekiq(default) [ActiveJob] [ContextedJob] [00bec4ea-e254-4277-b6ae-4583784e4fb6] Performed ContextedJob (Job ID: 00bec4ea-e254-4277-b6ae-4583784e4fb6) from Sidekiq(default) in 2.9ms  (0.1ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] Enqueued TestWorker (Job ID: aa75ffe6-88e8-4a8f-b569-3f627428a42c) to Sidekiq(default) [ActiveJob] Enqueued TestWorker (Job ID: c08348d2-9def-49d9-bd75-d2f3b6827f83) to Sidekiq(default) [ActiveJob] Enqueued TestWorker (Job ID: 542f782e-3a14-46e5-8fca-b72812428fac) to Sidekiq(default)  (0.1ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] Enqueued WorkerA (Job ID: 777da6c7-2b64-4aee-8578-90f32516836a) to Sidekiq(default) [ActiveJob] Enqueued WorkerB (Job ID: fc1d9cee-34c9-4061-890f-7d6d591e0a4c) to Sidekiq(default) [ActiveJob] Enqueued WorkerA (Job ID: 465a0798-dcca-4dc1-8895-3db92bd77252) to Sidekiq(default) [ActiveJob] Enqueued WorkerC (Job ID: f45dde37-02bf-4ff4-adbb-73c1407acb4f) to Sidekiq(default)  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] Enqueued TestWorker (Job ID: 633fb19b-c5f4-418c-8640-093aa2b7fe95) to Sidekiq(default)  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] Enqueued TestWorker (Job ID: 503c8e43-34dc-41f0-b398-c13293ee5baa) to Sidekiq(default)  (0.1ms) ROLLBACK  (0.4ms) SELECT "schema_migrations"."version" FROM "schema_migrations" ORDER BY "schema_migrations"."version" ASC  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.3ms) SELECT COUNT(*) FROM "canvas_sync_job_logs" [ActiveJob] [GoodJob] [c14853c3-abd7-47c8-a4e0-fe4c37df15ce] Performing GoodJob (Job ID: c14853c3-abd7-47c8-a4e0-fe4c37df15ce) from Test(default) with arguments: "argument" [ActiveJob] [GoodJob] [c14853c3-abd7-47c8-a4e0-fe4c37df15ce] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "c14853c3-abd7-47c8-a4e0-fe4c37df15ce"], ["LIMIT", 1]] [ActiveJob] [GoodJob] [c14853c3-abd7-47c8-a4e0-fe4c37df15ce]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [GoodJob] [c14853c3-abd7-47c8-a4e0-fe4c37df15ce] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "GoodJob"], ["status", "enqueued"], ["job_arguments", "---\n- argument\n"], ["created_at", "2021-10-15 21:10:19.777901"], ["updated_at", "2021-10-15 21:10:19.777901"], ["job_id", "c14853c3-abd7-47c8-a4e0-fe4c37df15ce"]] [ActiveJob] [GoodJob] [c14853c3-abd7-47c8-a4e0-fe4c37df15ce]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [GoodJob] [c14853c3-abd7-47c8-a4e0-fe4c37df15ce]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [GoodJob] [c14853c3-abd7-47c8-a4e0-fe4c37df15ce] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-10-15 21:10:19.779440"], ["status", "running"], ["updated_at", "2021-10-15 21:10:19.779773"], ["id", 253]] [ActiveJob] [GoodJob] [c14853c3-abd7-47c8-a4e0-fe4c37df15ce]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [GoodJob] [c14853c3-abd7-47c8-a4e0-fe4c37df15ce]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [GoodJob] [c14853c3-abd7-47c8-a4e0-fe4c37df15ce] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2021-10-15 21:10:19.780760"], ["status", "success"], ["updated_at", "2021-10-15 21:10:19.781025"], ["id", 253]] [ActiveJob] [GoodJob] [c14853c3-abd7-47c8-a4e0-fe4c37df15ce]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [GoodJob] [c14853c3-abd7-47c8-a4e0-fe4c37df15ce] Performed GoodJob (Job ID: c14853c3-abd7-47c8-a4e0-fe4c37df15ce) from Test(default) in 15.48ms  (0.2ms) SELECT COUNT(*) FROM "canvas_sync_job_logs" CanvasSync::JobLog Load (0.1ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" ORDER BY "canvas_sync_job_logs"."id" DESC LIMIT $1 [["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] [BadJob] [8c57927a-c072-403a-a80b-53892bc1ec83] Performing BadJob (Job ID: 8c57927a-c072-403a-a80b-53892bc1ec83) from Test(default) with arguments: "argument" [ActiveJob] [BadJob] [8c57927a-c072-403a-a80b-53892bc1ec83] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "8c57927a-c072-403a-a80b-53892bc1ec83"], ["LIMIT", 1]] [ActiveJob] [BadJob] [8c57927a-c072-403a-a80b-53892bc1ec83]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [BadJob] [8c57927a-c072-403a-a80b-53892bc1ec83] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "BadJob"], ["status", "enqueued"], ["job_arguments", "---\n- argument\n"], ["created_at", "2021-10-15 21:10:19.786283"], ["updated_at", "2021-10-15 21:10:19.786283"], ["job_id", "8c57927a-c072-403a-a80b-53892bc1ec83"]] [ActiveJob] [BadJob] [8c57927a-c072-403a-a80b-53892bc1ec83]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [BadJob] [8c57927a-c072-403a-a80b-53892bc1ec83]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [BadJob] [8c57927a-c072-403a-a80b-53892bc1ec83] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-10-15 21:10:19.787419"], ["status", "running"], ["updated_at", "2021-10-15 21:10:19.787624"], ["id", 254]] [ActiveJob] [BadJob] [8c57927a-c072-403a-a80b-53892bc1ec83]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [BadJob] [8c57927a-c072-403a-a80b-53892bc1ec83]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [BadJob] [8c57927a-c072-403a-a80b-53892bc1ec83] CanvasSync::JobLog Update (0.5ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "exception" = $2, "backtrace" = $3, "status" = $4, "updated_at" = $5 WHERE "canvas_sync_job_logs"."id" = $6 [["completed_at", "2021-10-15 21:10:19.788662"], ["exception", "EvilError: EvilError"], ["backtrace", "/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:12:in `perform'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:39:in `block in perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:109:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch_aware_job.rb:22:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:21:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/i18n-1.8.10/lib/i18n.rb:309:in `with_locale'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/translation.rb:9:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:26:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `block in instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications/instrumenter.rb:23:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:25:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `block in tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `block in tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:28:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:22:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:136:in `run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:38:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:18:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:40:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/matchers/built_in/raise_error.rb:59:in `matches?'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:51:in `block in handle_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:27:in `with_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:48:in `handle_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:65:in `to'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:101:in `to'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:39:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `block in with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `block in with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-rails-5.0.2/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:259:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:644:in `block in run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:606:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/configuration.rb:2067:in `with_suite_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:116:in `block in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/reporter.rb:74:in `report'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:115:in `run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:89:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:71:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:45:in `invoke'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/exe/rspec:4:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:63:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:63:in `kernel_load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:28:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:474:in `exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:30:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:24:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/exe/bundle:49:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/friendly_errors.rb:128:in `with_friendly_errors'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/exe/bundle:37:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `
'"], ["status", "error"], ["updated_at", "2021-10-15 21:10:19.788968"], ["id", 254]] [ActiveJob] [BadJob] [8c57927a-c072-403a-a80b-53892bc1ec83]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [BadJob] [8c57927a-c072-403a-a80b-53892bc1ec83] Error performing BadJob (Job ID: 8c57927a-c072-403a-a80b-53892bc1ec83) from Test(default) in 4.68ms: EvilError (EvilError): /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:12:in `perform' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:39:in `block in perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:109:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch_aware_job.rb:22:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:21:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/i18n-1.8.10/lib/i18n.rb:309:in `with_locale' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/translation.rb:9:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:26:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `block in instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications/instrumenter.rb:23:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:25:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `block in tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `block in tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:28:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:22:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:136:in `run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:38:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:18:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:40:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/matchers/built_in/raise_error.rb:59:in `matches?' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:51:in `block in handle_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:27:in `with_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:48:in `handle_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:65:in `to' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:101:in `to' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:39:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `block in with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `block in with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-rails-5.0.2/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:259:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:644:in `block in run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:606:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/configuration.rb:2067:in `with_suite_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:116:in `block in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/reporter.rb:74:in `report' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:115:in `run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:89:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:71:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:45:in `invoke' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/exe/rspec:4:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:63:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:63:in `kernel_load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:28:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:474:in `exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:30:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:24:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/exe/bundle:49:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/friendly_errors.rb:128:in `with_friendly_errors' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/exe/bundle:37:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `
' CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" ORDER BY "canvas_sync_job_logs"."id" DESC LIMIT $1 [["LIMIT", 1]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [BadJob] [490d3c56-b18b-451f-bb11-91dbefafcf3d] Performing BadJob (Job ID: 490d3c56-b18b-451f-bb11-91dbefafcf3d) from Test(default) [ActiveJob] [BadJob] [490d3c56-b18b-451f-bb11-91dbefafcf3d] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "490d3c56-b18b-451f-bb11-91dbefafcf3d"], ["LIMIT", 1]] [ActiveJob] [BadJob] [490d3c56-b18b-451f-bb11-91dbefafcf3d]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [BadJob] [490d3c56-b18b-451f-bb11-91dbefafcf3d] CanvasSync::JobLog Create (0.2ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["job_class", "BadJob"], ["status", "enqueued"], ["created_at", "2021-10-15 21:10:19.793043"], ["updated_at", "2021-10-15 21:10:19.793043"], ["job_id", "490d3c56-b18b-451f-bb11-91dbefafcf3d"]] [ActiveJob] [BadJob] [490d3c56-b18b-451f-bb11-91dbefafcf3d]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [BadJob] [490d3c56-b18b-451f-bb11-91dbefafcf3d]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [BadJob] [490d3c56-b18b-451f-bb11-91dbefafcf3d] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-10-15 21:10:19.793804"], ["status", "running"], ["updated_at", "2021-10-15 21:10:19.794068"], ["id", 255]] [ActiveJob] [BadJob] [490d3c56-b18b-451f-bb11-91dbefafcf3d]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [BadJob] [490d3c56-b18b-451f-bb11-91dbefafcf3d]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [BadJob] [490d3c56-b18b-451f-bb11-91dbefafcf3d] CanvasSync::JobLog Update (0.4ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "exception" = $2, "backtrace" = $3, "status" = $4, "updated_at" = $5 WHERE "canvas_sync_job_logs"."id" = $6 [["completed_at", "2021-10-15 21:10:19.795179"], ["exception", "ArgumentError: wrong number of arguments (given 0, expected 1)"], ["backtrace", "/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:11:in `perform'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:39:in `block in perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:109:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch_aware_job.rb:22:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:21:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/i18n-1.8.10/lib/i18n.rb:309:in `with_locale'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/translation.rb:9:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:26:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `block in instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications/instrumenter.rb:23:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:25:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `block in tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `block in tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:28:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:22:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:136:in `run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:38:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:18:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:52:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/matchers/built_in/raise_error.rb:59:in `matches?'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:51:in `block in handle_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:27:in `with_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:48:in `handle_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:65:in `to'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:101:in `to'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:51:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `block in with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `block in with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-rails-5.0.2/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:259:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:644:in `block in run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:606:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/configuration.rb:2067:in `with_suite_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:116:in `block in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/reporter.rb:74:in `report'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:115:in `run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:89:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:71:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:45:in `invoke'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/exe/rspec:4:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:63:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:63:in `kernel_load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:28:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:474:in `exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:30:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:24:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/exe/bundle:49:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/friendly_errors.rb:128:in `with_friendly_errors'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/exe/bundle:37:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `
'"], ["status", "error"], ["updated_at", "2021-10-15 21:10:19.795445"], ["id", 255]] [ActiveJob] [BadJob] [490d3c56-b18b-451f-bb11-91dbefafcf3d]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [BadJob] [490d3c56-b18b-451f-bb11-91dbefafcf3d] Error performing BadJob (Job ID: 490d3c56-b18b-451f-bb11-91dbefafcf3d) from Test(default) in 4.28ms: ArgumentError (wrong number of arguments (given 0, expected 1)): /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:11:in `perform' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:39:in `block in perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:109:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch_aware_job.rb:22:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:21:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/i18n-1.8.10/lib/i18n.rb:309:in `with_locale' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/translation.rb:9:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:26:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `block in instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications/instrumenter.rb:23:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:25:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `block in tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `block in tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:28:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:22:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:136:in `run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:38:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:18:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:52:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/matchers/built_in/raise_error.rb:59:in `matches?' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:51:in `block in handle_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:27:in `with_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:48:in `handle_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:65:in `to' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:101:in `to' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:51:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `block in with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `block in with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-rails-5.0.2/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:259:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:644:in `block in run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:606:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/configuration.rb:2067:in `with_suite_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:116:in `block in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/reporter.rb:74:in `report' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:115:in `run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:89:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:71:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:45:in `invoke' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/exe/rspec:4:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:63:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:63:in `kernel_load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:28:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:474:in `exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:30:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:24:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/exe/bundle:49:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/friendly_errors.rb:128:in `with_friendly_errors' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/exe/bundle:37:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `
'  (0.1ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [BadJob] [f99ba2a0-9c92-4c75-b654-b834e4718e49] Performing BadJob (Job ID: f99ba2a0-9c92-4c75-b654-b834e4718e49) from Test(default) [ActiveJob] [BadJob] [f99ba2a0-9c92-4c75-b654-b834e4718e49] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "f99ba2a0-9c92-4c75-b654-b834e4718e49"], ["LIMIT", 1]] [ActiveJob] [BadJob] [f99ba2a0-9c92-4c75-b654-b834e4718e49]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [BadJob] [f99ba2a0-9c92-4c75-b654-b834e4718e49] CanvasSync::JobLog Create (0.2ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["job_class", "BadJob"], ["status", "enqueued"], ["created_at", "2021-10-15 21:10:19.799045"], ["updated_at", "2021-10-15 21:10:19.799045"], ["job_id", "f99ba2a0-9c92-4c75-b654-b834e4718e49"]] [ActiveJob] [BadJob] [f99ba2a0-9c92-4c75-b654-b834e4718e49]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [BadJob] [f99ba2a0-9c92-4c75-b654-b834e4718e49]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [BadJob] [f99ba2a0-9c92-4c75-b654-b834e4718e49] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-10-15 21:10:19.799886"], ["status", "running"], ["updated_at", "2021-10-15 21:10:19.800137"], ["id", 256]] [ActiveJob] [BadJob] [f99ba2a0-9c92-4c75-b654-b834e4718e49]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [BadJob] [f99ba2a0-9c92-4c75-b654-b834e4718e49]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [BadJob] [f99ba2a0-9c92-4c75-b654-b834e4718e49] CanvasSync::JobLog Update (0.6ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "exception" = $2, "backtrace" = $3, "status" = $4, "updated_at" = $5 WHERE "canvas_sync_job_logs"."id" = $6 [["completed_at", "2021-10-15 21:10:19.803898"], ["exception", "ArgumentError: wrong number of arguments (given 0, expected 1)"], ["backtrace", "/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:11:in `perform'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:39:in `block in perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:109:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch_aware_job.rb:22:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:21:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/i18n-1.8.10/lib/i18n.rb:309:in `with_locale'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/translation.rb:9:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:26:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `block in instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications/instrumenter.rb:23:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:25:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `block in tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `block in tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:28:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:22:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:136:in `run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:38:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:18:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:60:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/matchers/built_in/raise_error.rb:59:in `matches?'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:51:in `block in handle_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:27:in `with_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:48:in `handle_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:65:in `to'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:101:in `to'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:59:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `block in with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `block in with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-rails-5.0.2/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:259:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:644:in `block in run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:606:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/configuration.rb:2067:in `with_suite_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:116:in `block in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/reporter.rb:74:in `report'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:115:in `run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:89:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:71:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:45:in `invoke'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/exe/rspec:4:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:63:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:63:in `kernel_load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:28:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:474:in `exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:30:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:24:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/exe/bundle:49:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/friendly_errors.rb:128:in `with_friendly_errors'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/exe/bundle:37:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `
'\n\nError Occurred while handling an Error: NoMethodError: undefined method `bad_catcher' for BadJob:Class\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-mocks-3.10.2/lib/rspec/mocks/method_double.rb:28:in `block in original_implementation_callable'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-mocks-3.10.2/lib/rspec/mocks/message_expectation.rb:101:in `block in and_call_original'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-mocks-3.10.2/lib/rspec/mocks/message_expectation.rb:740:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-mocks-3.10.2/lib/rspec/mocks/message_expectation.rb:572:in `invoke_incrementing_actual_calls_by'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-mocks-3.10.2/lib/rspec/mocks/message_expectation.rb:427:in `invoke'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-mocks-3.10.2/lib/rspec/mocks/proxy.rb:217:in `message_received'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-mocks-3.10.2/lib/rspec/mocks/proxy.rb:361:in `message_received'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-mocks-3.10.2/lib/rspec/mocks/method_double.rb:78:in `proxy_method_invoked'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-mocks-3.10.2/lib/rspec/mocks/method_double.rb:64:in `block (2 levels) in define_proxy_method'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:31:in `rescue in block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:23:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/i18n-1.8.10/lib/i18n.rb:309:in `with_locale'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/translation.rb:9:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:26:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `block in instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications/instrumenter.rb:23:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:25:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `block in tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `block in tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:28:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:22:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:136:in `run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:38:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:18:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:60:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/matchers/built_in/raise_error.rb:59:in `matches?'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:51:in `block in handle_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:27:in `with_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:48:in `handle_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:65:in `to'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:101:in `to'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:59:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `block in with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `block in with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-rails-5.0.2/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:259:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:644:in `block in run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:606:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/configuration.rb:2067:in `with_suite_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:116:in `block in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/reporter.rb:74:in `report'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:115:in `run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:89:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:71:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:45:in `invoke'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/exe/rspec:4:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:63:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:63:in `kernel_load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:28:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:474:in `exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:30:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:24:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/exe/bundle:49:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/friendly_errors.rb:128:in `with_friendly_errors'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/exe/bundle:37:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `
'"], ["status", "error"], ["updated_at", "2021-10-15 21:10:19.804179"], ["id", 256]] [ActiveJob] [BadJob] [f99ba2a0-9c92-4c75-b654-b834e4718e49]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [BadJob] [f99ba2a0-9c92-4c75-b654-b834e4718e49] Error performing BadJob (Job ID: f99ba2a0-9c92-4c75-b654-b834e4718e49) from Test(default) in 7.4ms: ArgumentError (wrong number of arguments (given 0, expected 1)): /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:11:in `perform' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:39:in `block in perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:109:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch_aware_job.rb:22:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:21:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/i18n-1.8.10/lib/i18n.rb:309:in `with_locale' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/translation.rb:9:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:26:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `block in instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications/instrumenter.rb:23:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:25:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `block in tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `block in tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:28:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:22:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:136:in `run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:38:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:18:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:60:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/matchers/built_in/raise_error.rb:59:in `matches?' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:51:in `block in handle_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:27:in `with_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:48:in `handle_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:65:in `to' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:101:in `to' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:59:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `block in with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `block in with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-rails-5.0.2/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:259:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:644:in `block in run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:606:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/configuration.rb:2067:in `with_suite_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:116:in `block in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/reporter.rb:74:in `report' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:115:in `run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:89:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:71:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:45:in `invoke' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/exe/rspec:4:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:63:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:63:in `kernel_load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:28:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:474:in `exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:30:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:24:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/exe/bundle:49:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/friendly_errors.rb:128:in `with_friendly_errors' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/exe/bundle:37:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `
' CanvasSync::JobLog Load (0.3ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" ORDER BY "canvas_sync_job_logs"."id" DESC LIMIT $1 [["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [CanvasSync::Jobs::ReportChecker] [aa218476-fd94-45c6-b307-766ee9c03996] Performing CanvasSync::Jobs::ReportChecker (Job ID: aa218476-fd94-45c6-b307-766ee9c03996) from Test(default) with arguments: "provisioning_csv", 1, "FakeProcessor", {} [ActiveJob] [CanvasSync::Jobs::ReportChecker] [aa218476-fd94-45c6-b307-766ee9c03996] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "aa218476-fd94-45c6-b307-766ee9c03996"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [aa218476-fd94-45c6-b307-766ee9c03996]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [aa218476-fd94-45c6-b307-766ee9c03996] CanvasSync::JobLog Create (0.2ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- provisioning_csv\n- 1\n- FakeProcessor\n- {}\n"], ["created_at", "2021-10-15 21:10:19.810588"], ["updated_at", "2021-10-15 21:10:19.810588"], ["job_id", "aa218476-fd94-45c6-b307-766ee9c03996"]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [aa218476-fd94-45c6-b307-766ee9c03996]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [aa218476-fd94-45c6-b307-766ee9c03996]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [aa218476-fd94-45c6-b307-766ee9c03996] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-10-15 21:10:19.811923"], ["status", "running"], ["updated_at", "2021-10-15 21:10:19.812213"], ["id", 257]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [aa218476-fd94-45c6-b307-766ee9c03996]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [aa218476-fd94-45c6-b307-766ee9c03996]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [aa218476-fd94-45c6-b307-766ee9c03996] CanvasSync::JobLog Destroy (0.2ms) DELETE FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."id" = $1 [["id", 257]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [aa218476-fd94-45c6-b307-766ee9c03996]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [aa218476-fd94-45c6-b307-766ee9c03996] Performed CanvasSync::Jobs::ReportChecker (Job ID: aa218476-fd94-45c6-b307-766ee9c03996) from Test(default) in 8.99ms  (0.1ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [CanvasSync::Jobs::ReportChecker] [fb996433-1067-40a2-93b0-99f9f0d5583a] Performing CanvasSync::Jobs::ReportChecker (Job ID: fb996433-1067-40a2-93b0-99f9f0d5583a) from Test(default) with arguments: "provisioning_csv", 1, "FakeProcessor", {} [ActiveJob] [CanvasSync::Jobs::ReportChecker] [fb996433-1067-40a2-93b0-99f9f0d5583a] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "fb996433-1067-40a2-93b0-99f9f0d5583a"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [fb996433-1067-40a2-93b0-99f9f0d5583a]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [fb996433-1067-40a2-93b0-99f9f0d5583a] CanvasSync::JobLog Create (0.2ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- provisioning_csv\n- 1\n- FakeProcessor\n- {}\n"], ["created_at", "2021-10-15 21:10:19.821003"], ["updated_at", "2021-10-15 21:10:19.821003"], ["job_id", "fb996433-1067-40a2-93b0-99f9f0d5583a"]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [fb996433-1067-40a2-93b0-99f9f0d5583a]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [fb996433-1067-40a2-93b0-99f9f0d5583a]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [fb996433-1067-40a2-93b0-99f9f0d5583a] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-10-15 21:10:19.822159"], ["status", "running"], ["updated_at", "2021-10-15 21:10:19.822380"], ["id", 258]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [fb996433-1067-40a2-93b0-99f9f0d5583a]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [fb996433-1067-40a2-93b0-99f9f0d5583a]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [fb996433-1067-40a2-93b0-99f9f0d5583a] CanvasSync::JobLog Create (0.2ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- provisioning_csv\n- 1\n- FakeProcessor\n- {}\n- {}\n"], ["created_at", "2021-10-15 21:10:19.825342"], ["updated_at", "2021-10-15 21:10:19.825342"], ["job_id", "393d0e6b-2894-4992-9480-796d71acf906"]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [fb996433-1067-40a2-93b0-99f9f0d5583a]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [fb996433-1067-40a2-93b0-99f9f0d5583a] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: 393d0e6b-2894-4992-9480-796d71acf906) to Test(default) at 2021-10-15 21:10:49 UTC with arguments: "provisioning_csv", 1, "FakeProcessor", {}, {} [ActiveJob] [CanvasSync::Jobs::ReportChecker] [fb996433-1067-40a2-93b0-99f9f0d5583a]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [fb996433-1067-40a2-93b0-99f9f0d5583a] CanvasSync::JobLog Destroy (0.2ms) DELETE FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."id" = $1 [["id", 258]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [fb996433-1067-40a2-93b0-99f9f0d5583a]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [fb996433-1067-40a2-93b0-99f9f0d5583a] Performed CanvasSync::Jobs::ReportChecker (Job ID: fb996433-1067-40a2-93b0-99f9f0d5583a) from Test(default) in 6.98ms  (0.1ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [CanvasSync::Jobs::ReportChecker] [96b57b9d-b8cd-4907-a952-25d5d792fbd7] Performing CanvasSync::Jobs::ReportChecker (Job ID: 96b57b9d-b8cd-4907-a952-25d5d792fbd7) from Test(default) with arguments: "provisioning_csv", 1, "FakeProcessor", {} [ActiveJob] [CanvasSync::Jobs::ReportChecker] [96b57b9d-b8cd-4907-a952-25d5d792fbd7] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "96b57b9d-b8cd-4907-a952-25d5d792fbd7"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [96b57b9d-b8cd-4907-a952-25d5d792fbd7]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [96b57b9d-b8cd-4907-a952-25d5d792fbd7] CanvasSync::JobLog Create (0.2ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- provisioning_csv\n- 1\n- FakeProcessor\n- {}\n"], ["created_at", "2021-10-15 21:10:19.829518"], ["updated_at", "2021-10-15 21:10:19.829518"], ["job_id", "96b57b9d-b8cd-4907-a952-25d5d792fbd7"]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [96b57b9d-b8cd-4907-a952-25d5d792fbd7]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [96b57b9d-b8cd-4907-a952-25d5d792fbd7]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [96b57b9d-b8cd-4907-a952-25d5d792fbd7] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-10-15 21:10:19.830644"], ["status", "running"], ["updated_at", "2021-10-15 21:10:19.830867"], ["id", 260]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [96b57b9d-b8cd-4907-a952-25d5d792fbd7]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [96b57b9d-b8cd-4907-a952-25d5d792fbd7]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [96b57b9d-b8cd-4907-a952-25d5d792fbd7] CanvasSync::JobLog Update (0.6ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "exception" = $2, "backtrace" = $3, "status" = $4, "updated_at" = $5 WHERE "canvas_sync_job_logs"."id" = $6 [["completed_at", "2021-10-15 21:10:19.835125"], ["exception", "NameError: undefined local variable or method `current_organization' for #"], ["backtrace", "/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/jobs/report_checker.rb:35:in `perform'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:39:in `block in perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:109:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch_aware_job.rb:22:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:21:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/i18n-1.8.10/lib/i18n.rb:309:in `with_locale'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/translation.rb:9:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:26:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `block in instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications/instrumenter.rb:23:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:25:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `block in tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `block in tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:28:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:22:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:136:in `run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:38:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:18:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/report_checker_spec.rb:11:in `start_job'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/report_checker_spec.rb:53:in `block (5 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/matchers/built_in/raise_error.rb:59:in `matches?'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:51:in `block in handle_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:27:in `with_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:48:in `handle_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:65:in `to'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:101:in `to'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/report_checker_spec.rb:53:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `block in with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `block in with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-rails-5.0.2/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:259:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:644:in `block in run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:606:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/configuration.rb:2067:in `with_suite_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:116:in `block in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/reporter.rb:74:in `report'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:115:in `run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:89:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:71:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:45:in `invoke'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/exe/rspec:4:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:63:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:63:in `kernel_load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:28:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:474:in `exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:30:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:24:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/exe/bundle:49:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/friendly_errors.rb:128:in `with_friendly_errors'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/exe/bundle:37:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `
'"], ["status", "error"], ["updated_at", "2021-10-15 21:10:19.835534"], ["id", 260]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [96b57b9d-b8cd-4907-a952-25d5d792fbd7]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [96b57b9d-b8cd-4907-a952-25d5d792fbd7] Error performing CanvasSync::Jobs::ReportChecker (Job ID: 96b57b9d-b8cd-4907-a952-25d5d792fbd7) from Test(default) in 8.74ms: NameError (undefined local variable or method `current_organization' for #): /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/jobs/report_checker.rb:35:in `perform' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:39:in `block in perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:109:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch_aware_job.rb:22:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:21:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/i18n-1.8.10/lib/i18n.rb:309:in `with_locale' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/translation.rb:9:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:26:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `block in instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications/instrumenter.rb:23:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:25:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `block in tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `block in tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:28:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:22:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:136:in `run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:38:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:18:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/report_checker_spec.rb:11:in `start_job' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/report_checker_spec.rb:53:in `block (5 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/matchers/built_in/raise_error.rb:59:in `matches?' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:51:in `block in handle_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:27:in `with_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:48:in `handle_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:65:in `to' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:101:in `to' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/report_checker_spec.rb:53:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `block in with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `block in with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-rails-5.0.2/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:259:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:644:in `block in run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:606:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/configuration.rb:2067:in `with_suite_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:116:in `block in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/reporter.rb:74:in `report' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:115:in `run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:89:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:71:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:45:in `invoke' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/exe/rspec:4:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:63:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:63:in `kernel_load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:28:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:474:in `exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:30:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:24:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/exe/bundle:49:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/friendly_errors.rb:128:in `with_friendly_errors' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/exe/bundle:37:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `
'  (0.2ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [e0818bad-7aec-4bd3-b9d8-4c007ec3883b] Performing CanvasSync::Jobs::ReportProcessorJob (Job ID: e0818bad-7aec-4bd3-b9d8-4c007ec3883b) from Test(default) with arguments: "provisioning_csv", "https://test.instructure.com/sample_report_download", "FakeProcessor", {}, 1 [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [e0818bad-7aec-4bd3-b9d8-4c007ec3883b] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "e0818bad-7aec-4bd3-b9d8-4c007ec3883b"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [e0818bad-7aec-4bd3-b9d8-4c007ec3883b]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [e0818bad-7aec-4bd3-b9d8-4c007ec3883b] CanvasSync::JobLog Create (0.2ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportProcessorJob"], ["status", "enqueued"], ["job_arguments", "---\n- provisioning_csv\n- https://test.instructure.com/sample_report_download\n- FakeProcessor\n- {}\n- 1\n"], ["created_at", "2021-10-15 21:10:19.841211"], ["updated_at", "2021-10-15 21:10:19.841211"], ["job_id", "e0818bad-7aec-4bd3-b9d8-4c007ec3883b"]] [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [e0818bad-7aec-4bd3-b9d8-4c007ec3883b]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [e0818bad-7aec-4bd3-b9d8-4c007ec3883b]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [e0818bad-7aec-4bd3-b9d8-4c007ec3883b] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-10-15 21:10:19.842367"], ["status", "running"], ["updated_at", "2021-10-15 21:10:19.842568"], ["id", 261]] [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [e0818bad-7aec-4bd3-b9d8-4c007ec3883b]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [e0818bad-7aec-4bd3-b9d8-4c007ec3883b]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [e0818bad-7aec-4bd3-b9d8-4c007ec3883b] CanvasSync::JobLog Update (0.1ms) UPDATE "canvas_sync_job_logs" SET "job_class" = $1, "updated_at" = $2 WHERE "canvas_sync_job_logs"."id" = $3 [["job_class", "FakeProcessor"], ["updated_at", "2021-10-15 21:10:19.843621"], ["id", 261]] [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [e0818bad-7aec-4bd3-b9d8-4c007ec3883b]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [e0818bad-7aec-4bd3-b9d8-4c007ec3883b]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [e0818bad-7aec-4bd3-b9d8-4c007ec3883b] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2021-10-15 21:10:19.852923"], ["status", "success"], ["updated_at", "2021-10-15 21:10:19.853420"], ["id", 261]] [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [e0818bad-7aec-4bd3-b9d8-4c007ec3883b]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [e0818bad-7aec-4bd3-b9d8-4c007ec3883b] Performed CanvasSync::Jobs::ReportProcessorJob (Job ID: e0818bad-7aec-4bd3-b9d8-4c007ec3883b) from Test(default) in 14.26ms  (0.1ms) ROLLBACK  (0.4ms) BEGIN [ActiveJob] [CanvasSync::Jobs::ReportStarter] [c3b6fe4d-6419-4a87-b7fb-6b43c327e348] Performing CanvasSync::Jobs::ReportStarter (Job ID: c3b6fe4d-6419-4a87-b7fb-6b43c327e348) from Test(default) with arguments: "provisioning_csv", {"parameters[users]"=>true}, "CoolProcessor", {:models=>["users"]} [ActiveJob] [CanvasSync::Jobs::ReportStarter] [c3b6fe4d-6419-4a87-b7fb-6b43c327e348] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "c3b6fe4d-6419-4a87-b7fb-6b43c327e348"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::ReportStarter] [c3b6fe4d-6419-4a87-b7fb-6b43c327e348]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [c3b6fe4d-6419-4a87-b7fb-6b43c327e348] CanvasSync::JobLog Create (0.2ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportStarter"], ["status", "enqueued"], ["job_arguments", "---\n- provisioning_csv\n- parameters[users]: true\n- CoolProcessor\n- :models:\n - users\n"], ["created_at", "2021-10-15 21:10:19.857437"], ["updated_at", "2021-10-15 21:10:19.857437"], ["job_id", "c3b6fe4d-6419-4a87-b7fb-6b43c327e348"]] [ActiveJob] [CanvasSync::Jobs::ReportStarter] [c3b6fe4d-6419-4a87-b7fb-6b43c327e348]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [c3b6fe4d-6419-4a87-b7fb-6b43c327e348]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [c3b6fe4d-6419-4a87-b7fb-6b43c327e348] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-10-15 21:10:19.858776"], ["status", "running"], ["updated_at", "2021-10-15 21:10:19.859069"], ["id", 262]] [ActiveJob] [CanvasSync::Jobs::ReportStarter] [c3b6fe4d-6419-4a87-b7fb-6b43c327e348]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [c3b6fe4d-6419-4a87-b7fb-6b43c327e348]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [c3b6fe4d-6419-4a87-b7fb-6b43c327e348] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- provisioning_csv\n- 1\n- CoolProcessor\n- :models:\n - users\n :sync_start_time: '2021-10-15T21:10:19Z'\n :report_params:\n parameters[users]: true\n"], ["created_at", "2021-10-15 21:10:19.863700"], ["updated_at", "2021-10-15 21:10:19.863700"], ["job_id", "2ed53051-e58c-411f-9440-5e90cc99dac4"]] [ActiveJob] [CanvasSync::Jobs::ReportStarter] [c3b6fe4d-6419-4a87-b7fb-6b43c327e348]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [c3b6fe4d-6419-4a87-b7fb-6b43c327e348]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [c3b6fe4d-6419-4a87-b7fb-6b43c327e348] CanvasSync::JobLog Update (0.5ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "exception" = $2, "backtrace" = $3, "status" = $4, "updated_at" = $5 WHERE "canvas_sync_job_logs"."id" = $6 [["completed_at", "2021-10-15 21:10:19.865811"], ["exception", "NoMethodError: undefined method `to_s' for #"], ["backtrace", "/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/connection/command_helper.rb:19:in `block in build_command'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/connection/command_helper.rb:11:in `each'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/connection/command_helper.rb:11:in `build_command'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/connection/ruby.rb:374:in `write'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:306:in `block in write'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:285:in `io'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:304:in `write'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:262:in `block (3 levels) in process'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:256:in `each'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:256:in `block (2 levels) in process'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:406:in `ensure_connected'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:255:in `block in process'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:342:in `logging'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:254:in `process'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:220:in `call_pipelined'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:187:in `block in call_pipeline'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:330:in `with_reconnect'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:185:in `call_pipeline'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis.rb:2540:in `block in multi'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis.rb:70:in `block in synchronize'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/2.6.0/monitor.rb:235:in `mon_synchronize'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis.rb:70:in `synchronize'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis.rb:2533:in `multi'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch.rb:436:in `block in multi'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch.rb:406:in `block in redis'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/sidekiq-6.2.2/lib/sidekiq.rb:98:in `block in redis'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/connection_pool-2.2.5/lib/connection_pool.rb:63:in `block (2 levels) in with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/connection_pool-2.2.5/lib/connection_pool.rb:62:in `handle_interrupt'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/connection_pool-2.2.5/lib/connection_pool.rb:62:in `block in with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/connection_pool-2.2.5/lib/connection_pool.rb:59:in `handle_interrupt'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/connection_pool-2.2.5/lib/connection_pool.rb:59:in `with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/sidekiq-6.2.2/lib/sidekiq.rb:95:in `redis'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch.rb:404:in `redis'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch.rb:434:in `multi'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch.rb:218:in `append_jobs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch.rb:126:in `increment_job_queue'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch_aware_job.rb:29:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:17:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `block in tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `block in tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:28:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:16:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:136:in `run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/enqueuing.rb:49:in `enqueue'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/configured_job.rb:15:in `perform_later'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/jobs/report_starter.rb:27:in `block in perform'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch.rb:116:in `jobs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/jobs/report_starter.rb:26:in `perform'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:39:in `block in perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:109:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch_aware_job.rb:22:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:21:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/i18n-1.8.10/lib/i18n.rb:309:in `with_locale'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/translation.rb:9:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:26:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `block in instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications/instrumenter.rb:23:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:25:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `block in tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `block in tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:28:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:22:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:136:in `run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:38:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:18:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/report_starter_spec.rb:18:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `block in with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `block in with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-rails-5.0.2/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:259:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:644:in `block in run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:606:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/configuration.rb:2067:in `with_suite_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:116:in `block in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/reporter.rb:74:in `report'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:115:in `run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:89:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:71:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:45:in `invoke'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/exe/rspec:4:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:63:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:63:in `kernel_load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:28:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:474:in `exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:30:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:24:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/exe/bundle:49:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/friendly_errors.rb:128:in `with_friendly_errors'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/exe/bundle:37:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `
'"], ["status", "error"], ["updated_at", "2021-10-15 21:10:19.866100"], ["id", 262]] [ActiveJob] [CanvasSync::Jobs::ReportStarter] [c3b6fe4d-6419-4a87-b7fb-6b43c327e348]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [c3b6fe4d-6419-4a87-b7fb-6b43c327e348] Error performing CanvasSync::Jobs::ReportStarter (Job ID: c3b6fe4d-6419-4a87-b7fb-6b43c327e348) from Test(default) in 10.93ms: NoMethodError (undefined method `to_s' for #): /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/connection/command_helper.rb:19:in `block in build_command' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/connection/command_helper.rb:11:in `each' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/connection/command_helper.rb:11:in `build_command' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/connection/ruby.rb:374:in `write' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:306:in `block in write' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:285:in `io' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:304:in `write' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:262:in `block (3 levels) in process' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:256:in `each' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:256:in `block (2 levels) in process' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:406:in `ensure_connected' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:255:in `block in process' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:342:in `logging' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:254:in `process' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:220:in `call_pipelined' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:187:in `block in call_pipeline' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:330:in `with_reconnect' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:185:in `call_pipeline' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis.rb:2540:in `block in multi' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis.rb:70:in `block in synchronize' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/2.6.0/monitor.rb:235:in `mon_synchronize' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis.rb:70:in `synchronize' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis.rb:2533:in `multi' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch.rb:436:in `block in multi' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch.rb:406:in `block in redis' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/sidekiq-6.2.2/lib/sidekiq.rb:98:in `block in redis' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/connection_pool-2.2.5/lib/connection_pool.rb:63:in `block (2 levels) in with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/connection_pool-2.2.5/lib/connection_pool.rb:62:in `handle_interrupt' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/connection_pool-2.2.5/lib/connection_pool.rb:62:in `block in with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/connection_pool-2.2.5/lib/connection_pool.rb:59:in `handle_interrupt' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/connection_pool-2.2.5/lib/connection_pool.rb:59:in `with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/sidekiq-6.2.2/lib/sidekiq.rb:95:in `redis' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch.rb:404:in `redis' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch.rb:434:in `multi' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch.rb:218:in `append_jobs' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch.rb:126:in `increment_job_queue' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch_aware_job.rb:29:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:17:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `block in tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `block in tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:28:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:16:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:136:in `run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/enqueuing.rb:49:in `enqueue' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/configured_job.rb:15:in `perform_later' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/jobs/report_starter.rb:27:in `block in perform' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch.rb:116:in `jobs' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/jobs/report_starter.rb:26:in `perform' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:39:in `block in perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:109:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch_aware_job.rb:22:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:21:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/i18n-1.8.10/lib/i18n.rb:309:in `with_locale' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/translation.rb:9:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:26:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `block in instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications/instrumenter.rb:23:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:25:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `block in tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `block in tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:28:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:22:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:136:in `run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:38:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:18:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/report_starter_spec.rb:18:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `block in with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `block in with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-rails-5.0.2/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:259:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:644:in `block in run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:606:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/configuration.rb:2067:in `with_suite_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:116:in `block in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/reporter.rb:74:in `report' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:115:in `run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:89:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:71:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:45:in `invoke' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/exe/rspec:4:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:63:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:63:in `kernel_load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:28:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:474:in `exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:30:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:24:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/exe/bundle:49:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/friendly_errors.rb:128:in `with_friendly_errors' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/exe/bundle:37:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `
'  (0.2ms) ROLLBACK  (0.3ms) BEGIN [ActiveJob] [CanvasSync::Jobs::ReportStarter] [6f63d195-da6a-4457-a382-95940501268f] Performing CanvasSync::Jobs::ReportStarter (Job ID: 6f63d195-da6a-4457-a382-95940501268f) from Test(default) with arguments: "provisioning_csv", {"parameters[users]"=>true}, "CoolProcessor", {:models=>["users"]}, {:allow_redownloads=>true} [ActiveJob] [CanvasSync::Jobs::ReportStarter] [6f63d195-da6a-4457-a382-95940501268f] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "6f63d195-da6a-4457-a382-95940501268f"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::ReportStarter] [6f63d195-da6a-4457-a382-95940501268f]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [6f63d195-da6a-4457-a382-95940501268f] CanvasSync::JobLog Create (0.2ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportStarter"], ["status", "enqueued"], ["job_arguments", "---\n- provisioning_csv\n- parameters[users]: true\n- CoolProcessor\n- :models:\n - users\n- :allow_redownloads: true\n"], ["created_at", "2021-10-15 21:10:19.870893"], ["updated_at", "2021-10-15 21:10:19.870893"], ["job_id", "6f63d195-da6a-4457-a382-95940501268f"]] [ActiveJob] [CanvasSync::Jobs::ReportStarter] [6f63d195-da6a-4457-a382-95940501268f]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [6f63d195-da6a-4457-a382-95940501268f]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [6f63d195-da6a-4457-a382-95940501268f] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-10-15 21:10:19.872462"], ["status", "running"], ["updated_at", "2021-10-15 21:10:19.872708"], ["id", 264]] [ActiveJob] [CanvasSync::Jobs::ReportStarter] [6f63d195-da6a-4457-a382-95940501268f]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [6f63d195-da6a-4457-a382-95940501268f]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [6f63d195-da6a-4457-a382-95940501268f] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2021-10-15 21:10:19.874892"], ["status", "success"], ["updated_at", "2021-10-15 21:10:19.875205"], ["id", 264]] [ActiveJob] [CanvasSync::Jobs::ReportStarter] [6f63d195-da6a-4457-a382-95940501268f]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [6f63d195-da6a-4457-a382-95940501268f] Performed CanvasSync::Jobs::ReportStarter (Job ID: 6f63d195-da6a-4457-a382-95940501268f) from Test(default) in 6.25ms  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Account Exists (0.3ms) SELECT 1 AS one FROM "accounts" WHERE "accounts"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] Account Create (0.2ms) INSERT INTO "accounts" ("canvas_id", "sis_id", "canvas_parent_account_id", "sis_parent_account_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 1], ["sis_id", "c96f1a3db7c95623138162232dce9da8"], ["canvas_parent_account_id", 1], ["sis_parent_account_id", "47887e979942378b9b88731dce00d4fc"], ["name", "Account name"], ["workflow_state", "active"], ["created_at", "2021-10-15 21:10:19.885469"], ["updated_at", "2021-10-15 21:10:19.885469"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SELECT COUNT(*) FROM "admins" [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [b6b34765-9963-49ea-b587-b49292845b77] Performing CanvasSync::Jobs::SyncAdminsJob (Job ID: b6b34765-9963-49ea-b587-b49292845b77) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [b6b34765-9963-49ea-b587-b49292845b77] CanvasSync::JobLog Load (0.1ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "b6b34765-9963-49ea-b587-b49292845b77"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [b6b34765-9963-49ea-b587-b49292845b77]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [b6b34765-9963-49ea-b587-b49292845b77] CanvasSync::JobLog Create (0.1ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncAdminsJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2021-10-15 21:10:19.888882"], ["updated_at", "2021-10-15 21:10:19.888882"], ["job_id", "b6b34765-9963-49ea-b587-b49292845b77"]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [b6b34765-9963-49ea-b587-b49292845b77]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [b6b34765-9963-49ea-b587-b49292845b77]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [b6b34765-9963-49ea-b587-b49292845b77] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-10-15 21:10:19.889766"], ["status", "running"], ["updated_at", "2021-10-15 21:10:19.890000"], ["id", 265]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [b6b34765-9963-49ea-b587-b49292845b77]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [b6b34765-9963-49ea-b587-b49292845b77] Account Load (0.2ms) SELECT "accounts".* FROM "accounts" WHERE "accounts"."workflow_state" != $1 ORDER BY "accounts"."id" ASC LIMIT $2 [["workflow_state", "deleted"], ["LIMIT", 1000]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [b6b34765-9963-49ea-b587-b49292845b77] Admin Load (0.1ms) SELECT "admins".* FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [b6b34765-9963-49ea-b587-b49292845b77]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [b6b34765-9963-49ea-b587-b49292845b77] Admin Exists (0.2ms) SELECT 1 AS one FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [b6b34765-9963-49ea-b587-b49292845b77] Admin Create (0.3ms) INSERT INTO "admins" ("canvas_id", "role_name", "canvas_account_id", "canvas_role_id", "canvas_user_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 2], ["role_name", "AccountAdmin"], ["canvas_account_id", 1], ["canvas_role_id", 1], ["canvas_user_id", 1], ["workflow_state", "active"], ["created_at", "2021-10-15 21:10:19.910956"], ["updated_at", "2021-10-15 21:10:19.910956"]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [b6b34765-9963-49ea-b587-b49292845b77]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [b6b34765-9963-49ea-b587-b49292845b77] Admin Load (0.1ms) SELECT "admins".* FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 3], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [b6b34765-9963-49ea-b587-b49292845b77]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [b6b34765-9963-49ea-b587-b49292845b77] Admin Exists (0.1ms) SELECT 1 AS one FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 3], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [b6b34765-9963-49ea-b587-b49292845b77] Admin Create (0.2ms) INSERT INTO "admins" ("canvas_id", "role_name", "canvas_account_id", "canvas_role_id", "canvas_user_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 3], ["role_name", "Custom Account Role"], ["canvas_account_id", 1], ["canvas_role_id", 11], ["canvas_user_id", 11], ["workflow_state", "active"], ["created_at", "2021-10-15 21:10:19.912910"], ["updated_at", "2021-10-15 21:10:19.912910"]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [b6b34765-9963-49ea-b587-b49292845b77]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [b6b34765-9963-49ea-b587-b49292845b77] Admin Load (0.1ms) SELECT "admins".* FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 4], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [b6b34765-9963-49ea-b587-b49292845b77]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [b6b34765-9963-49ea-b587-b49292845b77] Admin Exists (0.1ms) SELECT 1 AS one FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 4], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [b6b34765-9963-49ea-b587-b49292845b77] Admin Create (0.2ms) INSERT INTO "admins" ("canvas_id", "role_name", "canvas_account_id", "canvas_role_id", "canvas_user_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 4], ["role_name", "Test"], ["canvas_account_id", 1], ["canvas_role_id", 10], ["canvas_user_id", 11], ["workflow_state", "active"], ["created_at", "2021-10-15 21:10:19.914604"], ["updated_at", "2021-10-15 21:10:19.914604"]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [b6b34765-9963-49ea-b587-b49292845b77]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [b6b34765-9963-49ea-b587-b49292845b77] Admin Update All (0.3ms) UPDATE "admins" SET "workflow_state" = 'inactive' WHERE "admins"."id" NOT IN ($1, $2, $3) [["id", 50], ["id", 51], ["id", 52]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [b6b34765-9963-49ea-b587-b49292845b77]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [b6b34765-9963-49ea-b587-b49292845b77] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2021-10-15 21:10:19.916139"], ["status", "success"], ["updated_at", "2021-10-15 21:10:19.916499"], ["id", 265]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [b6b34765-9963-49ea-b587-b49292845b77]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [b6b34765-9963-49ea-b587-b49292845b77] Performed CanvasSync::Jobs::SyncAdminsJob (Job ID: b6b34765-9963-49ea-b587-b49292845b77) from Test(default) in 29.22ms  (0.1ms) SELECT COUNT(*) FROM "admins"  (0.1ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [65ff541d-8969-40c7-8c39-c5ce3618bea7] Performing CanvasSync::Jobs::SyncAssignmentGroupsJob (Job ID: 65ff541d-8969-40c7-8c39-c5ce3618bea7) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [65ff541d-8969-40c7-8c39-c5ce3618bea7] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "65ff541d-8969-40c7-8c39-c5ce3618bea7"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [65ff541d-8969-40c7-8c39-c5ce3618bea7]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [65ff541d-8969-40c7-8c39-c5ce3618bea7] CanvasSync::JobLog Create (0.2ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncAssignmentGroupsJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2021-10-15 21:10:19.920836"], ["updated_at", "2021-10-15 21:10:19.920836"], ["job_id", "65ff541d-8969-40c7-8c39-c5ce3618bea7"]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [65ff541d-8969-40c7-8c39-c5ce3618bea7]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [65ff541d-8969-40c7-8c39-c5ce3618bea7]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [65ff541d-8969-40c7-8c39-c5ce3618bea7] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-10-15 21:10:19.921906"], ["status", "running"], ["updated_at", "2021-10-15 21:10:19.922218"], ["id", 266]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [65ff541d-8969-40c7-8c39-c5ce3618bea7]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [65ff541d-8969-40c7-8c39-c5ce3618bea7]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [65ff541d-8969-40c7-8c39-c5ce3618bea7] CanvasSync::JobLog Create (0.2ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proserv_assignment_group_export_csv\n- 1\n- CanvasSync::Processors::AssignmentGroupsProcessor\n- :sync_start_time: '2021-10-15T21:10:19Z'\n :report_params:\n :parameters:\n :enrollment_term_id: 1\n"], ["created_at", "2021-10-15 21:10:19.924545"], ["updated_at", "2021-10-15 21:10:19.924545"], ["job_id", "ba18e2dd-f077-4791-98b6-495d34b43213"]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [65ff541d-8969-40c7-8c39-c5ce3618bea7]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [65ff541d-8969-40c7-8c39-c5ce3618bea7]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [65ff541d-8969-40c7-8c39-c5ce3618bea7] CanvasSync::JobLog Update (0.6ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "exception" = $2, "backtrace" = $3, "status" = $4, "updated_at" = $5 WHERE "canvas_sync_job_logs"."id" = $6 [["completed_at", "2021-10-15 21:10:19.926194"], ["exception", "NoMethodError: undefined method `to_s' for #"], ["backtrace", "/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/connection/command_helper.rb:19:in `block in build_command'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/connection/command_helper.rb:11:in `each'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/connection/command_helper.rb:11:in `build_command'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/connection/ruby.rb:374:in `write'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:306:in `block in write'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:285:in `io'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:304:in `write'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:262:in `block (3 levels) in process'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:256:in `each'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:256:in `block (2 levels) in process'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:406:in `ensure_connected'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:255:in `block in process'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:342:in `logging'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:254:in `process'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:220:in `call_pipelined'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:187:in `block in call_pipeline'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:330:in `with_reconnect'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:185:in `call_pipeline'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis.rb:2540:in `block in multi'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis.rb:70:in `block in synchronize'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/2.6.0/monitor.rb:235:in `mon_synchronize'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis.rb:70:in `synchronize'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis.rb:2533:in `multi'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch.rb:436:in `block in multi'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch.rb:406:in `block in redis'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/sidekiq-6.2.2/lib/sidekiq.rb:98:in `block in redis'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/connection_pool-2.2.5/lib/connection_pool.rb:63:in `block (2 levels) in with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/connection_pool-2.2.5/lib/connection_pool.rb:62:in `handle_interrupt'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/connection_pool-2.2.5/lib/connection_pool.rb:62:in `block in with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/connection_pool-2.2.5/lib/connection_pool.rb:59:in `handle_interrupt'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/connection_pool-2.2.5/lib/connection_pool.rb:59:in `with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/sidekiq-6.2.2/lib/sidekiq.rb:95:in `redis'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch.rb:404:in `redis'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch.rb:434:in `multi'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch.rb:218:in `append_jobs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch.rb:126:in `increment_job_queue'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch_aware_job.rb:29:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:17:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `block in tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `block in tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:28:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:16:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:136:in `run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/enqueuing.rb:49:in `enqueue'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/configured_job.rb:15:in `perform_later'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/jobs/report_starter.rb:27:in `block in perform'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch.rb:116:in `jobs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/jobs/report_starter.rb:26:in `perform'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/jobs/sync_assignment_groups_job.rb:11:in `perform'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:39:in `block in perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:109:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch_aware_job.rb:22:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:21:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/i18n-1.8.10/lib/i18n.rb:309:in `with_locale'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/translation.rb:9:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:26:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `block in instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications/instrumenter.rb:23:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:25:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `block in tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `block in tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:28:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:22:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:136:in `run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:38:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:18:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/sync_assignment_groups_job_spec.rb:14:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `block in with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `block in with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-rails-5.0.2/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:259:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:644:in `block in run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:606:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/configuration.rb:2067:in `with_suite_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:116:in `block in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/reporter.rb:74:in `report'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:115:in `run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:89:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:71:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:45:in `invoke'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/exe/rspec:4:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:63:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:63:in `kernel_load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:28:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:474:in `exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:30:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:24:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/exe/bundle:49:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/friendly_errors.rb:128:in `with_friendly_errors'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/exe/bundle:37:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `
'"], ["status", "error"], ["updated_at", "2021-10-15 21:10:19.926480"], ["id", 266]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [65ff541d-8969-40c7-8c39-c5ce3618bea7]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [65ff541d-8969-40c7-8c39-c5ce3618bea7] Error performing CanvasSync::Jobs::SyncAssignmentGroupsJob (Job ID: 65ff541d-8969-40c7-8c39-c5ce3618bea7) from Test(default) in 8.15ms: NoMethodError (undefined method `to_s' for #): /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/connection/command_helper.rb:19:in `block in build_command' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/connection/command_helper.rb:11:in `each' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/connection/command_helper.rb:11:in `build_command' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/connection/ruby.rb:374:in `write' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:306:in `block in write' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:285:in `io' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:304:in `write' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:262:in `block (3 levels) in process' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:256:in `each' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:256:in `block (2 levels) in process' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:406:in `ensure_connected' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:255:in `block in process' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:342:in `logging' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:254:in `process' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:220:in `call_pipelined' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:187:in `block in call_pipeline' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:330:in `with_reconnect' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:185:in `call_pipeline' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis.rb:2540:in `block in multi' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis.rb:70:in `block in synchronize' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/2.6.0/monitor.rb:235:in `mon_synchronize' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis.rb:70:in `synchronize' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis.rb:2533:in `multi' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch.rb:436:in `block in multi' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch.rb:406:in `block in redis' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/sidekiq-6.2.2/lib/sidekiq.rb:98:in `block in redis' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/connection_pool-2.2.5/lib/connection_pool.rb:63:in `block (2 levels) in with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/connection_pool-2.2.5/lib/connection_pool.rb:62:in `handle_interrupt' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/connection_pool-2.2.5/lib/connection_pool.rb:62:in `block in with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/connection_pool-2.2.5/lib/connection_pool.rb:59:in `handle_interrupt' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/connection_pool-2.2.5/lib/connection_pool.rb:59:in `with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/sidekiq-6.2.2/lib/sidekiq.rb:95:in `redis' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch.rb:404:in `redis' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch.rb:434:in `multi' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch.rb:218:in `append_jobs' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch.rb:126:in `increment_job_queue' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch_aware_job.rb:29:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:17:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `block in tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `block in tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:28:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:16:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:136:in `run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/enqueuing.rb:49:in `enqueue' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/configured_job.rb:15:in `perform_later' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/jobs/report_starter.rb:27:in `block in perform' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch.rb:116:in `jobs' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/jobs/report_starter.rb:26:in `perform' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/jobs/sync_assignment_groups_job.rb:11:in `perform' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:39:in `block in perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:109:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch_aware_job.rb:22:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:21:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/i18n-1.8.10/lib/i18n.rb:309:in `with_locale' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/translation.rb:9:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:26:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `block in instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications/instrumenter.rb:23:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:25:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `block in tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `block in tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:28:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:22:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:136:in `run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:38:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:18:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/sync_assignment_groups_job_spec.rb:14:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `block in with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `block in with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-rails-5.0.2/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:259:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:644:in `block in run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:606:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/configuration.rb:2067:in `with_suite_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:116:in `block in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/reporter.rb:74:in `report' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:115:in `run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:89:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:71:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:45:in `invoke' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/exe/rspec:4:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:63:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:63:in `kernel_load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:28:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:474:in `exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:30:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:24:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/exe/bundle:49:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/friendly_errors.rb:128:in `with_friendly_errors' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/exe/bundle:37:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `
'  (0.1ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [d268d60a-bf2b-4dc5-84af-3452fb7d50bf] Performing CanvasSync::Jobs::SyncAssignmentsJob (Job ID: d268d60a-bf2b-4dc5-84af-3452fb7d50bf) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [d268d60a-bf2b-4dc5-84af-3452fb7d50bf] CanvasSync::JobLog Load (0.1ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "d268d60a-bf2b-4dc5-84af-3452fb7d50bf"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [d268d60a-bf2b-4dc5-84af-3452fb7d50bf]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [d268d60a-bf2b-4dc5-84af-3452fb7d50bf] CanvasSync::JobLog Create (0.2ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncAssignmentsJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2021-10-15 21:10:19.931048"], ["updated_at", "2021-10-15 21:10:19.931048"], ["job_id", "d268d60a-bf2b-4dc5-84af-3452fb7d50bf"]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [d268d60a-bf2b-4dc5-84af-3452fb7d50bf]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [d268d60a-bf2b-4dc5-84af-3452fb7d50bf]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [d268d60a-bf2b-4dc5-84af-3452fb7d50bf] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-10-15 21:10:19.932196"], ["status", "running"], ["updated_at", "2021-10-15 21:10:19.932453"], ["id", 268]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [d268d60a-bf2b-4dc5-84af-3452fb7d50bf]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [d268d60a-bf2b-4dc5-84af-3452fb7d50bf]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [d268d60a-bf2b-4dc5-84af-3452fb7d50bf] CanvasSync::JobLog Create (0.2ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proserv_assignment_export_csv\n- 1\n- CanvasSync::Processors::AssignmentsProcessor\n- :sync_start_time: '2021-10-15T21:10:19Z'\n :report_params:\n :parameters:\n :enrollment_term_id: 1\n"], ["created_at", "2021-10-15 21:10:19.934996"], ["updated_at", "2021-10-15 21:10:19.934996"], ["job_id", "1ce9f852-abb7-4a75-82b4-7d889317baac"]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [d268d60a-bf2b-4dc5-84af-3452fb7d50bf]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [d268d60a-bf2b-4dc5-84af-3452fb7d50bf]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [d268d60a-bf2b-4dc5-84af-3452fb7d50bf] CanvasSync::JobLog Update (0.4ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "exception" = $2, "backtrace" = $3, "status" = $4, "updated_at" = $5 WHERE "canvas_sync_job_logs"."id" = $6 [["completed_at", "2021-10-15 21:10:19.936681"], ["exception", "NoMethodError: undefined method `to_s' for #"], ["backtrace", "/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/connection/command_helper.rb:19:in `block in build_command'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/connection/command_helper.rb:11:in `each'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/connection/command_helper.rb:11:in `build_command'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/connection/ruby.rb:374:in `write'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:306:in `block in write'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:285:in `io'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:304:in `write'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:262:in `block (3 levels) in process'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:256:in `each'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:256:in `block (2 levels) in process'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:406:in `ensure_connected'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:255:in `block in process'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:342:in `logging'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:254:in `process'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:220:in `call_pipelined'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:187:in `block in call_pipeline'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:330:in `with_reconnect'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:185:in `call_pipeline'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis.rb:2540:in `block in multi'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis.rb:70:in `block in synchronize'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/2.6.0/monitor.rb:235:in `mon_synchronize'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis.rb:70:in `synchronize'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis.rb:2533:in `multi'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch.rb:436:in `block in multi'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch.rb:406:in `block in redis'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/sidekiq-6.2.2/lib/sidekiq.rb:98:in `block in redis'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/connection_pool-2.2.5/lib/connection_pool.rb:63:in `block (2 levels) in with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/connection_pool-2.2.5/lib/connection_pool.rb:62:in `handle_interrupt'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/connection_pool-2.2.5/lib/connection_pool.rb:62:in `block in with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/connection_pool-2.2.5/lib/connection_pool.rb:59:in `handle_interrupt'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/connection_pool-2.2.5/lib/connection_pool.rb:59:in `with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/sidekiq-6.2.2/lib/sidekiq.rb:95:in `redis'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch.rb:404:in `redis'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch.rb:434:in `multi'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch.rb:218:in `append_jobs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch.rb:126:in `increment_job_queue'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch_aware_job.rb:29:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:17:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `block in tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `block in tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:28:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:16:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:136:in `run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/enqueuing.rb:49:in `enqueue'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/configured_job.rb:15:in `perform_later'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/jobs/report_starter.rb:27:in `block in perform'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch.rb:116:in `jobs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/jobs/report_starter.rb:26:in `perform'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/jobs/sync_assignments_job.rb:11:in `perform'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:39:in `block in perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:109:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch_aware_job.rb:22:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:21:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/i18n-1.8.10/lib/i18n.rb:309:in `with_locale'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/translation.rb:9:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:26:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `block in instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications/instrumenter.rb:23:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:25:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `block in tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `block in tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:28:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:22:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:136:in `run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:38:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:18:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/sync_assignments_job_spec.rb:14:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `block in with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `block in with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-rails-5.0.2/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:259:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:644:in `block in run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:606:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/configuration.rb:2067:in `with_suite_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:116:in `block in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/reporter.rb:74:in `report'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:115:in `run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:89:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:71:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:45:in `invoke'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/exe/rspec:4:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:63:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:63:in `kernel_load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:28:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:474:in `exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:30:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:24:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/exe/bundle:49:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/friendly_errors.rb:128:in `with_friendly_errors'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/exe/bundle:37:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `
'"], ["status", "error"], ["updated_at", "2021-10-15 21:10:19.936911"], ["id", 268]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [d268d60a-bf2b-4dc5-84af-3452fb7d50bf]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [d268d60a-bf2b-4dc5-84af-3452fb7d50bf] Error performing CanvasSync::Jobs::SyncAssignmentsJob (Job ID: d268d60a-bf2b-4dc5-84af-3452fb7d50bf) from Test(default) in 7.83ms: NoMethodError (undefined method `to_s' for #): /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/connection/command_helper.rb:19:in `block in build_command' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/connection/command_helper.rb:11:in `each' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/connection/command_helper.rb:11:in `build_command' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/connection/ruby.rb:374:in `write' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:306:in `block in write' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:285:in `io' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:304:in `write' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:262:in `block (3 levels) in process' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:256:in `each' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:256:in `block (2 levels) in process' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:406:in `ensure_connected' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:255:in `block in process' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:342:in `logging' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:254:in `process' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:220:in `call_pipelined' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:187:in `block in call_pipeline' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:330:in `with_reconnect' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:185:in `call_pipeline' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis.rb:2540:in `block in multi' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis.rb:70:in `block in synchronize' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/2.6.0/monitor.rb:235:in `mon_synchronize' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis.rb:70:in `synchronize' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis.rb:2533:in `multi' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch.rb:436:in `block in multi' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch.rb:406:in `block in redis' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/sidekiq-6.2.2/lib/sidekiq.rb:98:in `block in redis' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/connection_pool-2.2.5/lib/connection_pool.rb:63:in `block (2 levels) in with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/connection_pool-2.2.5/lib/connection_pool.rb:62:in `handle_interrupt' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/connection_pool-2.2.5/lib/connection_pool.rb:62:in `block in with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/connection_pool-2.2.5/lib/connection_pool.rb:59:in `handle_interrupt' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/connection_pool-2.2.5/lib/connection_pool.rb:59:in `with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/sidekiq-6.2.2/lib/sidekiq.rb:95:in `redis' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch.rb:404:in `redis' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch.rb:434:in `multi' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch.rb:218:in `append_jobs' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch.rb:126:in `increment_job_queue' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch_aware_job.rb:29:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:17:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `block in tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `block in tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:28:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:16:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:136:in `run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/enqueuing.rb:49:in `enqueue' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/configured_job.rb:15:in `perform_later' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/jobs/report_starter.rb:27:in `block in perform' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch.rb:116:in `jobs' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/jobs/report_starter.rb:26:in `perform' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/jobs/sync_assignments_job.rb:11:in `perform' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:39:in `block in perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:109:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch_aware_job.rb:22:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:21:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/i18n-1.8.10/lib/i18n.rb:309:in `with_locale' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/translation.rb:9:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:26:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `block in instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications/instrumenter.rb:23:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:25:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `block in tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `block in tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:28:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:22:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:136:in `run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:38:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:18:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/sync_assignments_job_spec.rb:14:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `block in with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `block in with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-rails-5.0.2/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:259:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:644:in `block in run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:606:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/configuration.rb:2067:in `with_suite_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:116:in `block in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/reporter.rb:74:in `report' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:115:in `run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:89:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:71:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:45:in `invoke' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/exe/rspec:4:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:63:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:63:in `kernel_load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:28:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:474:in `exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:30:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:24:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/exe/bundle:49:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/friendly_errors.rb:128:in `with_friendly_errors' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/exe/bundle:37:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `
'  (0.1ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [6ce4c6c3-ac0f-4b4e-aaaf-6c2409673e2d] Performing CanvasSync::Jobs::SyncAssignmentsJob (Job ID: 6ce4c6c3-ac0f-4b4e-aaaf-6c2409673e2d) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [6ce4c6c3-ac0f-4b4e-aaaf-6c2409673e2d] CanvasSync::JobLog Load (0.1ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "6ce4c6c3-ac0f-4b4e-aaaf-6c2409673e2d"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [6ce4c6c3-ac0f-4b4e-aaaf-6c2409673e2d]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [6ce4c6c3-ac0f-4b4e-aaaf-6c2409673e2d] CanvasSync::JobLog Create (0.2ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncAssignmentsJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2021-10-15 21:10:19.940652"], ["updated_at", "2021-10-15 21:10:19.940652"], ["job_id", "6ce4c6c3-ac0f-4b4e-aaaf-6c2409673e2d"]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [6ce4c6c3-ac0f-4b4e-aaaf-6c2409673e2d]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [6ce4c6c3-ac0f-4b4e-aaaf-6c2409673e2d]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [6ce4c6c3-ac0f-4b4e-aaaf-6c2409673e2d] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-10-15 21:10:19.941742"], ["status", "running"], ["updated_at", "2021-10-15 21:10:19.942005"], ["id", 270]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [6ce4c6c3-ac0f-4b4e-aaaf-6c2409673e2d]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [6ce4c6c3-ac0f-4b4e-aaaf-6c2409673e2d]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [6ce4c6c3-ac0f-4b4e-aaaf-6c2409673e2d] CanvasSync::JobLog Create (0.2ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proserv_assignment_export_csv\n- 1\n- CanvasSync::Processors::AssignmentsProcessor\n- :sync_start_time: '2021-10-15T21:10:19Z'\n :report_params:\n :parameters: {}\n"], ["created_at", "2021-10-15 21:10:19.944516"], ["updated_at", "2021-10-15 21:10:19.944516"], ["job_id", "272ca4b1-4ce0-4b46-a02b-d018755ca919"]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [6ce4c6c3-ac0f-4b4e-aaaf-6c2409673e2d]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [6ce4c6c3-ac0f-4b4e-aaaf-6c2409673e2d]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [6ce4c6c3-ac0f-4b4e-aaaf-6c2409673e2d] CanvasSync::JobLog Update (0.5ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "exception" = $2, "backtrace" = $3, "status" = $4, "updated_at" = $5 WHERE "canvas_sync_job_logs"."id" = $6 [["completed_at", "2021-10-15 21:10:19.946243"], ["exception", "NoMethodError: undefined method `to_s' for #"], ["backtrace", "/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/connection/command_helper.rb:19:in `block in build_command'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/connection/command_helper.rb:11:in `each'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/connection/command_helper.rb:11:in `build_command'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/connection/ruby.rb:374:in `write'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:306:in `block in write'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:285:in `io'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:304:in `write'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:262:in `block (3 levels) in process'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:256:in `each'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:256:in `block (2 levels) in process'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:406:in `ensure_connected'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:255:in `block in process'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:342:in `logging'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:254:in `process'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:220:in `call_pipelined'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:187:in `block in call_pipeline'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:330:in `with_reconnect'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:185:in `call_pipeline'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis.rb:2540:in `block in multi'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis.rb:70:in `block in synchronize'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/2.6.0/monitor.rb:235:in `mon_synchronize'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis.rb:70:in `synchronize'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis.rb:2533:in `multi'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch.rb:436:in `block in multi'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch.rb:406:in `block in redis'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/sidekiq-6.2.2/lib/sidekiq.rb:98:in `block in redis'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/connection_pool-2.2.5/lib/connection_pool.rb:63:in `block (2 levels) in with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/connection_pool-2.2.5/lib/connection_pool.rb:62:in `handle_interrupt'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/connection_pool-2.2.5/lib/connection_pool.rb:62:in `block in with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/connection_pool-2.2.5/lib/connection_pool.rb:59:in `handle_interrupt'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/connection_pool-2.2.5/lib/connection_pool.rb:59:in `with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/sidekiq-6.2.2/lib/sidekiq.rb:95:in `redis'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch.rb:404:in `redis'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch.rb:434:in `multi'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch.rb:218:in `append_jobs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch.rb:126:in `increment_job_queue'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch_aware_job.rb:29:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:17:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `block in tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `block in tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:28:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:16:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:136:in `run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/enqueuing.rb:49:in `enqueue'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/configured_job.rb:15:in `perform_later'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/jobs/report_starter.rb:27:in `block in perform'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch.rb:116:in `jobs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/jobs/report_starter.rb:26:in `perform'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/jobs/sync_assignments_job.rb:11:in `perform'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:39:in `block in perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:109:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch_aware_job.rb:22:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:21:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/i18n-1.8.10/lib/i18n.rb:309:in `with_locale'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/translation.rb:9:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:26:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `block in instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications/instrumenter.rb:23:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:25:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `block in tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `block in tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:28:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:22:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:136:in `run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:38:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:18:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/sync_assignments_job_spec.rb:26:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `block in with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `block in with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-rails-5.0.2/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:259:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:644:in `block in run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:606:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/configuration.rb:2067:in `with_suite_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:116:in `block in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/reporter.rb:74:in `report'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:115:in `run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:89:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:71:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:45:in `invoke'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/exe/rspec:4:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:63:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:63:in `kernel_load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:28:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:474:in `exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:30:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:24:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/exe/bundle:49:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/friendly_errors.rb:128:in `with_friendly_errors'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/exe/bundle:37:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `
'"], ["status", "error"], ["updated_at", "2021-10-15 21:10:19.946508"], ["id", 270]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [6ce4c6c3-ac0f-4b4e-aaaf-6c2409673e2d]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [6ce4c6c3-ac0f-4b4e-aaaf-6c2409673e2d] Error performing CanvasSync::Jobs::SyncAssignmentsJob (Job ID: 6ce4c6c3-ac0f-4b4e-aaaf-6c2409673e2d) from Test(default) in 7.97ms: NoMethodError (undefined method `to_s' for #): /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/connection/command_helper.rb:19:in `block in build_command' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/connection/command_helper.rb:11:in `each' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/connection/command_helper.rb:11:in `build_command' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/connection/ruby.rb:374:in `write' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:306:in `block in write' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:285:in `io' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:304:in `write' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:262:in `block (3 levels) in process' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:256:in `each' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:256:in `block (2 levels) in process' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:406:in `ensure_connected' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:255:in `block in process' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:342:in `logging' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:254:in `process' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:220:in `call_pipelined' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:187:in `block in call_pipeline' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:330:in `with_reconnect' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:185:in `call_pipeline' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis.rb:2540:in `block in multi' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis.rb:70:in `block in synchronize' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/2.6.0/monitor.rb:235:in `mon_synchronize' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis.rb:70:in `synchronize' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis.rb:2533:in `multi' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch.rb:436:in `block in multi' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch.rb:406:in `block in redis' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/sidekiq-6.2.2/lib/sidekiq.rb:98:in `block in redis' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/connection_pool-2.2.5/lib/connection_pool.rb:63:in `block (2 levels) in with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/connection_pool-2.2.5/lib/connection_pool.rb:62:in `handle_interrupt' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/connection_pool-2.2.5/lib/connection_pool.rb:62:in `block in with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/connection_pool-2.2.5/lib/connection_pool.rb:59:in `handle_interrupt' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/connection_pool-2.2.5/lib/connection_pool.rb:59:in `with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/sidekiq-6.2.2/lib/sidekiq.rb:95:in `redis' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch.rb:404:in `redis' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch.rb:434:in `multi' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch.rb:218:in `append_jobs' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch.rb:126:in `increment_job_queue' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch_aware_job.rb:29:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:17:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `block in tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `block in tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:28:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:16:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:136:in `run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/enqueuing.rb:49:in `enqueue' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/configured_job.rb:15:in `perform_later' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/jobs/report_starter.rb:27:in `block in perform' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch.rb:116:in `jobs' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/jobs/report_starter.rb:26:in `perform' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/jobs/sync_assignments_job.rb:11:in `perform' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:39:in `block in perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:109:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch_aware_job.rb:22:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:21:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/i18n-1.8.10/lib/i18n.rb:309:in `with_locale' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/translation.rb:9:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:26:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `block in instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications/instrumenter.rb:23:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:25:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `block in tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `block in tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:28:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:22:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:136:in `run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:38:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:18:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/sync_assignments_job_spec.rb:26:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `block in with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `block in with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-rails-5.0.2/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:259:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:644:in `block in run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:606:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/configuration.rb:2067:in `with_suite_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:116:in `block in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/reporter.rb:74:in `report' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:115:in `run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:89:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:71:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:45:in `invoke' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/exe/rspec:4:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:63:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:63:in `kernel_load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:28:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:474:in `exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:30:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:24:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/exe/bundle:49:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/friendly_errors.rb:128:in `with_friendly_errors' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/exe/bundle:37:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `
'  (0.2ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [24158099-3677-41cc-8f15-2d372c987259] Performing CanvasSync::Jobs::SyncContextModuleItemsJob (Job ID: 24158099-3677-41cc-8f15-2d372c987259) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [24158099-3677-41cc-8f15-2d372c987259] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "24158099-3677-41cc-8f15-2d372c987259"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [24158099-3677-41cc-8f15-2d372c987259]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [24158099-3677-41cc-8f15-2d372c987259] CanvasSync::JobLog Create (0.2ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncContextModuleItemsJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2021-10-15 21:10:19.950966"], ["updated_at", "2021-10-15 21:10:19.950966"], ["job_id", "24158099-3677-41cc-8f15-2d372c987259"]] [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [24158099-3677-41cc-8f15-2d372c987259]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [24158099-3677-41cc-8f15-2d372c987259]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [24158099-3677-41cc-8f15-2d372c987259] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-10-15 21:10:19.952007"], ["status", "running"], ["updated_at", "2021-10-15 21:10:19.952192"], ["id", 272]] [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [24158099-3677-41cc-8f15-2d372c987259]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [24158099-3677-41cc-8f15-2d372c987259]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [24158099-3677-41cc-8f15-2d372c987259] CanvasSync::JobLog Create (0.2ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proserv_context_module_items_csv\n- 1\n- CanvasSync::Processors::ContextModuleItemsProcessor\n- :sync_start_time: '2021-10-15T21:10:19Z'\n :report_params:\n :parameters:\n :enrollment_term_id: 1\n"], ["created_at", "2021-10-15 21:10:19.954611"], ["updated_at", "2021-10-15 21:10:19.954611"], ["job_id", "ff5a20f6-89e6-4f6e-8fa0-b449460d0f1d"]] [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [24158099-3677-41cc-8f15-2d372c987259]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [24158099-3677-41cc-8f15-2d372c987259]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [24158099-3677-41cc-8f15-2d372c987259] CanvasSync::JobLog Update (0.4ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "exception" = $2, "backtrace" = $3, "status" = $4, "updated_at" = $5 WHERE "canvas_sync_job_logs"."id" = $6 [["completed_at", "2021-10-15 21:10:19.956404"], ["exception", "NoMethodError: undefined method `to_s' for #"], ["backtrace", "/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/connection/command_helper.rb:19:in `block in build_command'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/connection/command_helper.rb:11:in `each'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/connection/command_helper.rb:11:in `build_command'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/connection/ruby.rb:374:in `write'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:306:in `block in write'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:285:in `io'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:304:in `write'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:262:in `block (3 levels) in process'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:256:in `each'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:256:in `block (2 levels) in process'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:406:in `ensure_connected'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:255:in `block in process'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:342:in `logging'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:254:in `process'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:220:in `call_pipelined'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:187:in `block in call_pipeline'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:330:in `with_reconnect'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:185:in `call_pipeline'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis.rb:2540:in `block in multi'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis.rb:70:in `block in synchronize'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/2.6.0/monitor.rb:235:in `mon_synchronize'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis.rb:70:in `synchronize'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis.rb:2533:in `multi'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch.rb:436:in `block in multi'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch.rb:406:in `block in redis'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/sidekiq-6.2.2/lib/sidekiq.rb:98:in `block in redis'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/connection_pool-2.2.5/lib/connection_pool.rb:63:in `block (2 levels) in with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/connection_pool-2.2.5/lib/connection_pool.rb:62:in `handle_interrupt'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/connection_pool-2.2.5/lib/connection_pool.rb:62:in `block in with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/connection_pool-2.2.5/lib/connection_pool.rb:59:in `handle_interrupt'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/connection_pool-2.2.5/lib/connection_pool.rb:59:in `with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/sidekiq-6.2.2/lib/sidekiq.rb:95:in `redis'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch.rb:404:in `redis'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch.rb:434:in `multi'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch.rb:218:in `append_jobs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch.rb:126:in `increment_job_queue'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch_aware_job.rb:29:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:17:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `block in tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `block in tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:28:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:16:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:136:in `run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/enqueuing.rb:49:in `enqueue'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/configured_job.rb:15:in `perform_later'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/jobs/report_starter.rb:27:in `block in perform'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch.rb:116:in `jobs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/jobs/report_starter.rb:26:in `perform'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/jobs/sync_context_module_items_job.rb:11:in `perform'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:39:in `block in perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:109:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch_aware_job.rb:22:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:21:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/i18n-1.8.10/lib/i18n.rb:309:in `with_locale'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/translation.rb:9:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:26:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `block in instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications/instrumenter.rb:23:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:25:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `block in tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `block in tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:28:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:22:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:136:in `run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:38:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:18:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/sync_context_module_items_job_spec.rb:14:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `block in with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `block in with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-rails-5.0.2/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:259:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:644:in `block in run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:606:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/configuration.rb:2067:in `with_suite_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:116:in `block in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/reporter.rb:74:in `report'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:115:in `run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:89:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:71:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:45:in `invoke'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/exe/rspec:4:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:63:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:63:in `kernel_load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:28:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:474:in `exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:30:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:24:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/exe/bundle:49:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/friendly_errors.rb:128:in `with_friendly_errors'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/exe/bundle:37:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `
'"], ["status", "error"], ["updated_at", "2021-10-15 21:10:19.956628"], ["id", 272]] [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [24158099-3677-41cc-8f15-2d372c987259]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [24158099-3677-41cc-8f15-2d372c987259] Error performing CanvasSync::Jobs::SyncContextModuleItemsJob (Job ID: 24158099-3677-41cc-8f15-2d372c987259) from Test(default) in 7.82ms: NoMethodError (undefined method `to_s' for #): /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/connection/command_helper.rb:19:in `block in build_command' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/connection/command_helper.rb:11:in `each' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/connection/command_helper.rb:11:in `build_command' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/connection/ruby.rb:374:in `write' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:306:in `block in write' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:285:in `io' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:304:in `write' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:262:in `block (3 levels) in process' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:256:in `each' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:256:in `block (2 levels) in process' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:406:in `ensure_connected' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:255:in `block in process' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:342:in `logging' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:254:in `process' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:220:in `call_pipelined' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:187:in `block in call_pipeline' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:330:in `with_reconnect' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:185:in `call_pipeline' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis.rb:2540:in `block in multi' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis.rb:70:in `block in synchronize' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/2.6.0/monitor.rb:235:in `mon_synchronize' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis.rb:70:in `synchronize' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis.rb:2533:in `multi' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch.rb:436:in `block in multi' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch.rb:406:in `block in redis' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/sidekiq-6.2.2/lib/sidekiq.rb:98:in `block in redis' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/connection_pool-2.2.5/lib/connection_pool.rb:63:in `block (2 levels) in with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/connection_pool-2.2.5/lib/connection_pool.rb:62:in `handle_interrupt' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/connection_pool-2.2.5/lib/connection_pool.rb:62:in `block in with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/connection_pool-2.2.5/lib/connection_pool.rb:59:in `handle_interrupt' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/connection_pool-2.2.5/lib/connection_pool.rb:59:in `with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/sidekiq-6.2.2/lib/sidekiq.rb:95:in `redis' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch.rb:404:in `redis' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch.rb:434:in `multi' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch.rb:218:in `append_jobs' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch.rb:126:in `increment_job_queue' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch_aware_job.rb:29:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:17:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `block in tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `block in tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:28:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:16:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:136:in `run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/enqueuing.rb:49:in `enqueue' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/configured_job.rb:15:in `perform_later' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/jobs/report_starter.rb:27:in `block in perform' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch.rb:116:in `jobs' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/jobs/report_starter.rb:26:in `perform' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/jobs/sync_context_module_items_job.rb:11:in `perform' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:39:in `block in perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:109:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch_aware_job.rb:22:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:21:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/i18n-1.8.10/lib/i18n.rb:309:in `with_locale' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/translation.rb:9:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:26:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `block in instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications/instrumenter.rb:23:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:25:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `block in tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `block in tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:28:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:22:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:136:in `run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:38:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:18:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/sync_context_module_items_job_spec.rb:14:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `block in with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `block in with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-rails-5.0.2/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:259:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:644:in `block in run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:606:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/configuration.rb:2067:in `with_suite_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:116:in `block in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/reporter.rb:74:in `report' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:115:in `run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:89:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:71:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:45:in `invoke' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/exe/rspec:4:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:63:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:63:in `kernel_load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:28:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:474:in `exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:30:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:24:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/exe/bundle:49:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/friendly_errors.rb:128:in `with_friendly_errors' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/exe/bundle:37:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `
'  (0.1ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [84b2d459-b405-4452-a3f6-1380c014e0be] Performing CanvasSync::Jobs::SyncContextModuleItemsJob (Job ID: 84b2d459-b405-4452-a3f6-1380c014e0be) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [84b2d459-b405-4452-a3f6-1380c014e0be] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "84b2d459-b405-4452-a3f6-1380c014e0be"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [84b2d459-b405-4452-a3f6-1380c014e0be]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [84b2d459-b405-4452-a3f6-1380c014e0be] CanvasSync::JobLog Create (0.2ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncContextModuleItemsJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2021-10-15 21:10:19.961022"], ["updated_at", "2021-10-15 21:10:19.961022"], ["job_id", "84b2d459-b405-4452-a3f6-1380c014e0be"]] [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [84b2d459-b405-4452-a3f6-1380c014e0be]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [84b2d459-b405-4452-a3f6-1380c014e0be]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [84b2d459-b405-4452-a3f6-1380c014e0be] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-10-15 21:10:19.962343"], ["status", "running"], ["updated_at", "2021-10-15 21:10:19.962658"], ["id", 274]] [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [84b2d459-b405-4452-a3f6-1380c014e0be]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [84b2d459-b405-4452-a3f6-1380c014e0be]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [84b2d459-b405-4452-a3f6-1380c014e0be] CanvasSync::JobLog Create (0.2ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proserv_context_module_items_csv\n- 1\n- CanvasSync::Processors::ContextModuleItemsProcessor\n- :sync_start_time: '2021-10-15T21:10:19Z'\n :report_params:\n :parameters: {}\n"], ["created_at", "2021-10-15 21:10:19.965902"], ["updated_at", "2021-10-15 21:10:19.965902"], ["job_id", "f3469b58-02cd-4584-b74b-1e5481b29e34"]] [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [84b2d459-b405-4452-a3f6-1380c014e0be]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [84b2d459-b405-4452-a3f6-1380c014e0be]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [84b2d459-b405-4452-a3f6-1380c014e0be] CanvasSync::JobLog Update (0.5ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "exception" = $2, "backtrace" = $3, "status" = $4, "updated_at" = $5 WHERE "canvas_sync_job_logs"."id" = $6 [["completed_at", "2021-10-15 21:10:19.968226"], ["exception", "NoMethodError: undefined method `to_s' for #"], ["backtrace", "/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/connection/command_helper.rb:19:in `block in build_command'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/connection/command_helper.rb:11:in `each'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/connection/command_helper.rb:11:in `build_command'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/connection/ruby.rb:374:in `write'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:306:in `block in write'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:285:in `io'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:304:in `write'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:262:in `block (3 levels) in process'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:256:in `each'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:256:in `block (2 levels) in process'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:406:in `ensure_connected'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:255:in `block in process'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:342:in `logging'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:254:in `process'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:220:in `call_pipelined'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:187:in `block in call_pipeline'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:330:in `with_reconnect'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:185:in `call_pipeline'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis.rb:2540:in `block in multi'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis.rb:70:in `block in synchronize'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/2.6.0/monitor.rb:235:in `mon_synchronize'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis.rb:70:in `synchronize'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis.rb:2533:in `multi'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch.rb:436:in `block in multi'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch.rb:406:in `block in redis'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/sidekiq-6.2.2/lib/sidekiq.rb:98:in `block in redis'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/connection_pool-2.2.5/lib/connection_pool.rb:63:in `block (2 levels) in with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/connection_pool-2.2.5/lib/connection_pool.rb:62:in `handle_interrupt'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/connection_pool-2.2.5/lib/connection_pool.rb:62:in `block in with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/connection_pool-2.2.5/lib/connection_pool.rb:59:in `handle_interrupt'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/connection_pool-2.2.5/lib/connection_pool.rb:59:in `with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/sidekiq-6.2.2/lib/sidekiq.rb:95:in `redis'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch.rb:404:in `redis'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch.rb:434:in `multi'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch.rb:218:in `append_jobs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch.rb:126:in `increment_job_queue'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch_aware_job.rb:29:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:17:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `block in tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `block in tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:28:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:16:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:136:in `run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/enqueuing.rb:49:in `enqueue'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/configured_job.rb:15:in `perform_later'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/jobs/report_starter.rb:27:in `block in perform'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch.rb:116:in `jobs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/jobs/report_starter.rb:26:in `perform'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/jobs/sync_context_module_items_job.rb:11:in `perform'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:39:in `block in perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:109:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch_aware_job.rb:22:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:21:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/i18n-1.8.10/lib/i18n.rb:309:in `with_locale'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/translation.rb:9:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:26:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `block in instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications/instrumenter.rb:23:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:25:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `block in tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `block in tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:28:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:22:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:136:in `run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:38:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:18:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/sync_context_module_items_job_spec.rb:26:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `block in with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `block in with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-rails-5.0.2/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:259:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:644:in `block in run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:606:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/configuration.rb:2067:in `with_suite_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:116:in `block in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/reporter.rb:74:in `report'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:115:in `run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:89:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:71:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:45:in `invoke'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/exe/rspec:4:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:63:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:63:in `kernel_load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:28:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:474:in `exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:30:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:24:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/exe/bundle:49:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/friendly_errors.rb:128:in `with_friendly_errors'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/exe/bundle:37:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `
'"], ["status", "error"], ["updated_at", "2021-10-15 21:10:19.968553"], ["id", 274]] [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [84b2d459-b405-4452-a3f6-1380c014e0be]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [84b2d459-b405-4452-a3f6-1380c014e0be] Error performing CanvasSync::Jobs::SyncContextModuleItemsJob (Job ID: 84b2d459-b405-4452-a3f6-1380c014e0be) from Test(default) in 10.12ms: NoMethodError (undefined method `to_s' for #): /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/connection/command_helper.rb:19:in `block in build_command' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/connection/command_helper.rb:11:in `each' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/connection/command_helper.rb:11:in `build_command' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/connection/ruby.rb:374:in `write' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:306:in `block in write' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:285:in `io' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:304:in `write' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:262:in `block (3 levels) in process' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:256:in `each' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:256:in `block (2 levels) in process' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:406:in `ensure_connected' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:255:in `block in process' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:342:in `logging' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:254:in `process' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:220:in `call_pipelined' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:187:in `block in call_pipeline' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:330:in `with_reconnect' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:185:in `call_pipeline' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis.rb:2540:in `block in multi' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis.rb:70:in `block in synchronize' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/2.6.0/monitor.rb:235:in `mon_synchronize' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis.rb:70:in `synchronize' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis.rb:2533:in `multi' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch.rb:436:in `block in multi' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch.rb:406:in `block in redis' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/sidekiq-6.2.2/lib/sidekiq.rb:98:in `block in redis' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/connection_pool-2.2.5/lib/connection_pool.rb:63:in `block (2 levels) in with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/connection_pool-2.2.5/lib/connection_pool.rb:62:in `handle_interrupt' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/connection_pool-2.2.5/lib/connection_pool.rb:62:in `block in with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/connection_pool-2.2.5/lib/connection_pool.rb:59:in `handle_interrupt' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/connection_pool-2.2.5/lib/connection_pool.rb:59:in `with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/sidekiq-6.2.2/lib/sidekiq.rb:95:in `redis' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch.rb:404:in `redis' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch.rb:434:in `multi' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch.rb:218:in `append_jobs' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch.rb:126:in `increment_job_queue' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch_aware_job.rb:29:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:17:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `block in tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `block in tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:28:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:16:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:136:in `run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/enqueuing.rb:49:in `enqueue' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/configured_job.rb:15:in `perform_later' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/jobs/report_starter.rb:27:in `block in perform' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch.rb:116:in `jobs' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/jobs/report_starter.rb:26:in `perform' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/jobs/sync_context_module_items_job.rb:11:in `perform' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:39:in `block in perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:109:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch_aware_job.rb:22:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:21:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/i18n-1.8.10/lib/i18n.rb:309:in `with_locale' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/translation.rb:9:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:26:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `block in instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications/instrumenter.rb:23:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:25:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `block in tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `block in tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:28:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:22:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:136:in `run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:38:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:18:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/sync_context_module_items_job_spec.rb:26:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `block in with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `block in with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-rails-5.0.2/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:259:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:644:in `block in run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:606:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/configuration.rb:2067:in `with_suite_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:116:in `block in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/reporter.rb:74:in `report' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:115:in `run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:89:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:71:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:45:in `invoke' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/exe/rspec:4:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:63:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:63:in `kernel_load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:28:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:474:in `exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:30:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:24:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/exe/bundle:49:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/friendly_errors.rb:128:in `with_friendly_errors' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/exe/bundle:37:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `
'  (0.2ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [7735c405-2773-49b1-92f9-0d0d3dffd28a] Performing CanvasSync::Jobs::SyncContextModulesJob (Job ID: 7735c405-2773-49b1-92f9-0d0d3dffd28a) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [7735c405-2773-49b1-92f9-0d0d3dffd28a] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "7735c405-2773-49b1-92f9-0d0d3dffd28a"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [7735c405-2773-49b1-92f9-0d0d3dffd28a]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [7735c405-2773-49b1-92f9-0d0d3dffd28a] CanvasSync::JobLog Create (0.2ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncContextModulesJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2021-10-15 21:10:19.973355"], ["updated_at", "2021-10-15 21:10:19.973355"], ["job_id", "7735c405-2773-49b1-92f9-0d0d3dffd28a"]] [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [7735c405-2773-49b1-92f9-0d0d3dffd28a]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [7735c405-2773-49b1-92f9-0d0d3dffd28a]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [7735c405-2773-49b1-92f9-0d0d3dffd28a] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-10-15 21:10:19.974466"], ["status", "running"], ["updated_at", "2021-10-15 21:10:19.974743"], ["id", 276]] [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [7735c405-2773-49b1-92f9-0d0d3dffd28a]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [7735c405-2773-49b1-92f9-0d0d3dffd28a]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [7735c405-2773-49b1-92f9-0d0d3dffd28a] CanvasSync::JobLog Create (0.2ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proserv_context_modules_csv\n- 1\n- CanvasSync::Processors::ContextModulesProcessor\n- :sync_start_time: '2021-10-15T21:10:19Z'\n :report_params:\n :parameters:\n :enrollment_term_id: 1\n"], ["created_at", "2021-10-15 21:10:19.977460"], ["updated_at", "2021-10-15 21:10:19.977460"], ["job_id", "74fbb6c6-a1de-4816-a1dc-e53576e055a8"]] [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [7735c405-2773-49b1-92f9-0d0d3dffd28a]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [7735c405-2773-49b1-92f9-0d0d3dffd28a]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [7735c405-2773-49b1-92f9-0d0d3dffd28a] CanvasSync::JobLog Update (0.5ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "exception" = $2, "backtrace" = $3, "status" = $4, "updated_at" = $5 WHERE "canvas_sync_job_logs"."id" = $6 [["completed_at", "2021-10-15 21:10:19.979243"], ["exception", "NoMethodError: undefined method `to_s' for #"], ["backtrace", "/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/connection/command_helper.rb:19:in `block in build_command'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/connection/command_helper.rb:11:in `each'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/connection/command_helper.rb:11:in `build_command'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/connection/ruby.rb:374:in `write'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:306:in `block in write'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:285:in `io'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:304:in `write'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:262:in `block (3 levels) in process'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:256:in `each'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:256:in `block (2 levels) in process'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:406:in `ensure_connected'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:255:in `block in process'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:342:in `logging'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:254:in `process'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:220:in `call_pipelined'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:187:in `block in call_pipeline'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:330:in `with_reconnect'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:185:in `call_pipeline'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis.rb:2540:in `block in multi'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis.rb:70:in `block in synchronize'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/2.6.0/monitor.rb:235:in `mon_synchronize'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis.rb:70:in `synchronize'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis.rb:2533:in `multi'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch.rb:436:in `block in multi'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch.rb:406:in `block in redis'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/sidekiq-6.2.2/lib/sidekiq.rb:98:in `block in redis'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/connection_pool-2.2.5/lib/connection_pool.rb:63:in `block (2 levels) in with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/connection_pool-2.2.5/lib/connection_pool.rb:62:in `handle_interrupt'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/connection_pool-2.2.5/lib/connection_pool.rb:62:in `block in with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/connection_pool-2.2.5/lib/connection_pool.rb:59:in `handle_interrupt'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/connection_pool-2.2.5/lib/connection_pool.rb:59:in `with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/sidekiq-6.2.2/lib/sidekiq.rb:95:in `redis'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch.rb:404:in `redis'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch.rb:434:in `multi'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch.rb:218:in `append_jobs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch.rb:126:in `increment_job_queue'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch_aware_job.rb:29:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:17:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `block in tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `block in tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:28:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:16:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:136:in `run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/enqueuing.rb:49:in `enqueue'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/configured_job.rb:15:in `perform_later'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/jobs/report_starter.rb:27:in `block in perform'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch.rb:116:in `jobs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/jobs/report_starter.rb:26:in `perform'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/jobs/sync_context_modules_job.rb:11:in `perform'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:39:in `block in perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:109:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch_aware_job.rb:22:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:21:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/i18n-1.8.10/lib/i18n.rb:309:in `with_locale'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/translation.rb:9:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:26:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `block in instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications/instrumenter.rb:23:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:25:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `block in tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `block in tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:28:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:22:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:136:in `run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:38:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:18:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/sync_context_modules_job_spec.rb:14:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `block in with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `block in with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-rails-5.0.2/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:259:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:644:in `block in run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:606:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/configuration.rb:2067:in `with_suite_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:116:in `block in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/reporter.rb:74:in `report'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:115:in `run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:89:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:71:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:45:in `invoke'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/exe/rspec:4:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:63:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:63:in `kernel_load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:28:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:474:in `exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:30:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:24:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/exe/bundle:49:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/friendly_errors.rb:128:in `with_friendly_errors'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/exe/bundle:37:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `
'"], ["status", "error"], ["updated_at", "2021-10-15 21:10:19.979503"], ["id", 276]] [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [7735c405-2773-49b1-92f9-0d0d3dffd28a]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [7735c405-2773-49b1-92f9-0d0d3dffd28a] Error performing CanvasSync::Jobs::SyncContextModulesJob (Job ID: 7735c405-2773-49b1-92f9-0d0d3dffd28a) from Test(default) in 8.44ms: NoMethodError (undefined method `to_s' for #): /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/connection/command_helper.rb:19:in `block in build_command' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/connection/command_helper.rb:11:in `each' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/connection/command_helper.rb:11:in `build_command' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/connection/ruby.rb:374:in `write' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:306:in `block in write' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:285:in `io' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:304:in `write' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:262:in `block (3 levels) in process' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:256:in `each' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:256:in `block (2 levels) in process' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:406:in `ensure_connected' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:255:in `block in process' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:342:in `logging' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:254:in `process' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:220:in `call_pipelined' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:187:in `block in call_pipeline' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:330:in `with_reconnect' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:185:in `call_pipeline' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis.rb:2540:in `block in multi' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis.rb:70:in `block in synchronize' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/2.6.0/monitor.rb:235:in `mon_synchronize' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis.rb:70:in `synchronize' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis.rb:2533:in `multi' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch.rb:436:in `block in multi' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch.rb:406:in `block in redis' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/sidekiq-6.2.2/lib/sidekiq.rb:98:in `block in redis' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/connection_pool-2.2.5/lib/connection_pool.rb:63:in `block (2 levels) in with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/connection_pool-2.2.5/lib/connection_pool.rb:62:in `handle_interrupt' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/connection_pool-2.2.5/lib/connection_pool.rb:62:in `block in with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/connection_pool-2.2.5/lib/connection_pool.rb:59:in `handle_interrupt' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/connection_pool-2.2.5/lib/connection_pool.rb:59:in `with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/sidekiq-6.2.2/lib/sidekiq.rb:95:in `redis' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch.rb:404:in `redis' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch.rb:434:in `multi' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch.rb:218:in `append_jobs' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch.rb:126:in `increment_job_queue' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch_aware_job.rb:29:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:17:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `block in tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `block in tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:28:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:16:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:136:in `run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/enqueuing.rb:49:in `enqueue' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/configured_job.rb:15:in `perform_later' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/jobs/report_starter.rb:27:in `block in perform' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch.rb:116:in `jobs' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/jobs/report_starter.rb:26:in `perform' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/jobs/sync_context_modules_job.rb:11:in `perform' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:39:in `block in perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:109:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch_aware_job.rb:22:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:21:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/i18n-1.8.10/lib/i18n.rb:309:in `with_locale' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/translation.rb:9:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:26:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `block in instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications/instrumenter.rb:23:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:25:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `block in tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `block in tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:28:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:22:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:136:in `run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:38:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:18:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/sync_context_modules_job_spec.rb:14:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `block in with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `block in with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-rails-5.0.2/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:259:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:644:in `block in run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:606:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/configuration.rb:2067:in `with_suite_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:116:in `block in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/reporter.rb:74:in `report' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:115:in `run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:89:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:71:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:45:in `invoke' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/exe/rspec:4:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:63:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:63:in `kernel_load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:28:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:474:in `exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:30:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:24:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/exe/bundle:49:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/friendly_errors.rb:128:in `with_friendly_errors' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/exe/bundle:37:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `
'  (0.2ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [9755e034-5199-4f7b-b595-a44a233e5384] Performing CanvasSync::Jobs::SyncContextModulesJob (Job ID: 9755e034-5199-4f7b-b595-a44a233e5384) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [9755e034-5199-4f7b-b595-a44a233e5384] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "9755e034-5199-4f7b-b595-a44a233e5384"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [9755e034-5199-4f7b-b595-a44a233e5384]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [9755e034-5199-4f7b-b595-a44a233e5384] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncContextModulesJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2021-10-15 21:10:19.983859"], ["updated_at", "2021-10-15 21:10:19.983859"], ["job_id", "9755e034-5199-4f7b-b595-a44a233e5384"]] [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [9755e034-5199-4f7b-b595-a44a233e5384]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [9755e034-5199-4f7b-b595-a44a233e5384]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [9755e034-5199-4f7b-b595-a44a233e5384] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-10-15 21:10:19.985483"], ["status", "running"], ["updated_at", "2021-10-15 21:10:19.985828"], ["id", 278]] [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [9755e034-5199-4f7b-b595-a44a233e5384]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [9755e034-5199-4f7b-b595-a44a233e5384]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [9755e034-5199-4f7b-b595-a44a233e5384] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proserv_context_modules_csv\n- 1\n- CanvasSync::Processors::ContextModulesProcessor\n- :sync_start_time: '2021-10-15T21:10:19Z'\n :report_params:\n :parameters: {}\n"], ["created_at", "2021-10-15 21:10:19.989015"], ["updated_at", "2021-10-15 21:10:19.989015"], ["job_id", "7c03b226-de67-4a4d-8c9b-dcbe82fd99de"]] [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [9755e034-5199-4f7b-b595-a44a233e5384]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [9755e034-5199-4f7b-b595-a44a233e5384]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [9755e034-5199-4f7b-b595-a44a233e5384] CanvasSync::JobLog Update (0.5ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "exception" = $2, "backtrace" = $3, "status" = $4, "updated_at" = $5 WHERE "canvas_sync_job_logs"."id" = $6 [["completed_at", "2021-10-15 21:10:19.991511"], ["exception", "NoMethodError: undefined method `to_s' for #"], ["backtrace", "/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/connection/command_helper.rb:19:in `block in build_command'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/connection/command_helper.rb:11:in `each'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/connection/command_helper.rb:11:in `build_command'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/connection/ruby.rb:374:in `write'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:306:in `block in write'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:285:in `io'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:304:in `write'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:262:in `block (3 levels) in process'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:256:in `each'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:256:in `block (2 levels) in process'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:406:in `ensure_connected'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:255:in `block in process'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:342:in `logging'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:254:in `process'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:220:in `call_pipelined'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:187:in `block in call_pipeline'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:330:in `with_reconnect'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:185:in `call_pipeline'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis.rb:2540:in `block in multi'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis.rb:70:in `block in synchronize'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/2.6.0/monitor.rb:235:in `mon_synchronize'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis.rb:70:in `synchronize'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis.rb:2533:in `multi'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch.rb:436:in `block in multi'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch.rb:406:in `block in redis'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/sidekiq-6.2.2/lib/sidekiq.rb:98:in `block in redis'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/connection_pool-2.2.5/lib/connection_pool.rb:63:in `block (2 levels) in with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/connection_pool-2.2.5/lib/connection_pool.rb:62:in `handle_interrupt'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/connection_pool-2.2.5/lib/connection_pool.rb:62:in `block in with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/connection_pool-2.2.5/lib/connection_pool.rb:59:in `handle_interrupt'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/connection_pool-2.2.5/lib/connection_pool.rb:59:in `with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/sidekiq-6.2.2/lib/sidekiq.rb:95:in `redis'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch.rb:404:in `redis'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch.rb:434:in `multi'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch.rb:218:in `append_jobs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch.rb:126:in `increment_job_queue'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch_aware_job.rb:29:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:17:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `block in tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `block in tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:28:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:16:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:136:in `run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/enqueuing.rb:49:in `enqueue'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/configured_job.rb:15:in `perform_later'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/jobs/report_starter.rb:27:in `block in perform'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch.rb:116:in `jobs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/jobs/report_starter.rb:26:in `perform'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/jobs/sync_context_modules_job.rb:11:in `perform'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:39:in `block in perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:109:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch_aware_job.rb:22:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:21:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/i18n-1.8.10/lib/i18n.rb:309:in `with_locale'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/translation.rb:9:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:26:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `block in instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications/instrumenter.rb:23:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:25:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `block in tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `block in tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:28:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:22:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:136:in `run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:38:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:18:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/sync_context_modules_job_spec.rb:26:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `block in with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `block in with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-rails-5.0.2/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:259:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:644:in `block in run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:606:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/configuration.rb:2067:in `with_suite_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:116:in `block in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/reporter.rb:74:in `report'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:115:in `run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:89:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:71:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:45:in `invoke'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/exe/rspec:4:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:63:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:63:in `kernel_load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:28:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:474:in `exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:30:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:24:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/exe/bundle:49:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/friendly_errors.rb:128:in `with_friendly_errors'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/exe/bundle:37:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `
'"], ["status", "error"], ["updated_at", "2021-10-15 21:10:19.991855"], ["id", 278]] [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [9755e034-5199-4f7b-b595-a44a233e5384]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [9755e034-5199-4f7b-b595-a44a233e5384] Error performing CanvasSync::Jobs::SyncContextModulesJob (Job ID: 9755e034-5199-4f7b-b595-a44a233e5384) from Test(default) in 10.88ms: NoMethodError (undefined method `to_s' for #): /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/connection/command_helper.rb:19:in `block in build_command' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/connection/command_helper.rb:11:in `each' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/connection/command_helper.rb:11:in `build_command' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/connection/ruby.rb:374:in `write' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:306:in `block in write' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:285:in `io' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:304:in `write' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:262:in `block (3 levels) in process' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:256:in `each' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:256:in `block (2 levels) in process' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:406:in `ensure_connected' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:255:in `block in process' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:342:in `logging' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:254:in `process' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:220:in `call_pipelined' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:187:in `block in call_pipeline' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:330:in `with_reconnect' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:185:in `call_pipeline' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis.rb:2540:in `block in multi' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis.rb:70:in `block in synchronize' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/2.6.0/monitor.rb:235:in `mon_synchronize' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis.rb:70:in `synchronize' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis.rb:2533:in `multi' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch.rb:436:in `block in multi' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch.rb:406:in `block in redis' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/sidekiq-6.2.2/lib/sidekiq.rb:98:in `block in redis' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/connection_pool-2.2.5/lib/connection_pool.rb:63:in `block (2 levels) in with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/connection_pool-2.2.5/lib/connection_pool.rb:62:in `handle_interrupt' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/connection_pool-2.2.5/lib/connection_pool.rb:62:in `block in with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/connection_pool-2.2.5/lib/connection_pool.rb:59:in `handle_interrupt' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/connection_pool-2.2.5/lib/connection_pool.rb:59:in `with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/sidekiq-6.2.2/lib/sidekiq.rb:95:in `redis' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch.rb:404:in `redis' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch.rb:434:in `multi' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch.rb:218:in `append_jobs' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch.rb:126:in `increment_job_queue' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch_aware_job.rb:29:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:17:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `block in tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `block in tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:28:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:16:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:136:in `run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/enqueuing.rb:49:in `enqueue' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/configured_job.rb:15:in `perform_later' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/jobs/report_starter.rb:27:in `block in perform' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch.rb:116:in `jobs' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/jobs/report_starter.rb:26:in `perform' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/jobs/sync_context_modules_job.rb:11:in `perform' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:39:in `block in perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:109:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch_aware_job.rb:22:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:21:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/i18n-1.8.10/lib/i18n.rb:309:in `with_locale' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/translation.rb:9:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:26:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `block in instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications/instrumenter.rb:23:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:25:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `block in tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `block in tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:28:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:22:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:136:in `run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:38:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:18:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/sync_context_modules_job_spec.rb:26:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `block in with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `block in with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-rails-5.0.2/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:259:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:644:in `block in run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:606:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/configuration.rb:2067:in `with_suite_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:116:in `block in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/reporter.rb:74:in `report' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:115:in `run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:89:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:71:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:45:in `invoke' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/exe/rspec:4:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:63:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:63:in `kernel_load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:28:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:474:in `exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:30:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:24:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/exe/bundle:49:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/friendly_errors.rb:128:in `with_friendly_errors' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/exe/bundle:37:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `
'  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Term Exists (0.4ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 61479225], ["LIMIT", 1]] Term Create (0.3ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 61479225], ["name", "Cool Term"], ["start_at", "2021-10-12 21:10:19.035003"], ["end_at", "2021-10-18 21:10:19.035113"], ["workflow_state", "active"], ["sis_id", "36fb13e075ecb6348d9eee9434d6d96d"], ["created_at", "2021-10-15 21:10:20.004371"], ["updated_at", "2021-10-15 21:10:20.004371"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [bbd510aa-b65c-4ef7-ae78-e580fea243ea] Performing CanvasSync::Jobs::SyncProvisioningReportJob (Job ID: bbd510aa-b65c-4ef7-ae78-e580fea243ea) from Test(default) with arguments: {:models=>["users", "courses"], :term_scope=>"active"} [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [bbd510aa-b65c-4ef7-ae78-e580fea243ea] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "bbd510aa-b65c-4ef7-ae78-e580fea243ea"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [bbd510aa-b65c-4ef7-ae78-e580fea243ea]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [bbd510aa-b65c-4ef7-ae78-e580fea243ea] CanvasSync::JobLog Create (0.2ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncProvisioningReportJob"], ["status", "enqueued"], ["job_arguments", "---\n- :models:\n - users\n - courses\n :term_scope: active\n"], ["created_at", "2021-10-15 21:10:20.006512"], ["updated_at", "2021-10-15 21:10:20.006512"], ["job_id", "bbd510aa-b65c-4ef7-ae78-e580fea243ea"]] [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [bbd510aa-b65c-4ef7-ae78-e580fea243ea]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [bbd510aa-b65c-4ef7-ae78-e580fea243ea]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [bbd510aa-b65c-4ef7-ae78-e580fea243ea] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-10-15 21:10:20.007582"], ["status", "running"], ["updated_at", "2021-10-15 21:10:20.007877"], ["id", 280]] [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [bbd510aa-b65c-4ef7-ae78-e580fea243ea]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [bbd510aa-b65c-4ef7-ae78-e580fea243ea]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [bbd510aa-b65c-4ef7-ae78-e580fea243ea] CanvasSync::JobLog Create (0.2ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proservices_provisioning_csv\n- \n- CanvasSync::Processors::ProvisioningReportProcessor\n- :models:\n - users\n - courses\n :term_scope: active\n :sync_start_time: '2021-10-15T21:10:20Z'\n :report_params:\n :parameters:\n :include_deleted: true\n users: true\n courses: true\n :enrollment_term_id: 61479225\n"], ["created_at", "2021-10-15 21:10:20.009950"], ["updated_at", "2021-10-15 21:10:20.009950"], ["job_id", "9b98d34e-4160-4c3e-babb-1e5321d587fa"]] [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [bbd510aa-b65c-4ef7-ae78-e580fea243ea]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [bbd510aa-b65c-4ef7-ae78-e580fea243ea]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [bbd510aa-b65c-4ef7-ae78-e580fea243ea] CanvasSync::JobLog Update (0.5ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "exception" = $2, "backtrace" = $3, "status" = $4, "updated_at" = $5 WHERE "canvas_sync_job_logs"."id" = $6 [["completed_at", "2021-10-15 21:10:20.011681"], ["exception", "NoMethodError: undefined method `to_s' for #"], ["backtrace", "/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/connection/command_helper.rb:19:in `block in build_command'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/connection/command_helper.rb:11:in `each'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/connection/command_helper.rb:11:in `build_command'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/connection/ruby.rb:374:in `write'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:306:in `block in write'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:285:in `io'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:304:in `write'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:262:in `block (3 levels) in process'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:256:in `each'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:256:in `block (2 levels) in process'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:406:in `ensure_connected'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:255:in `block in process'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:342:in `logging'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:254:in `process'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:220:in `call_pipelined'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:187:in `block in call_pipeline'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:330:in `with_reconnect'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:185:in `call_pipeline'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis.rb:2540:in `block in multi'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis.rb:70:in `block in synchronize'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/2.6.0/monitor.rb:235:in `mon_synchronize'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis.rb:70:in `synchronize'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis.rb:2533:in `multi'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch.rb:436:in `block in multi'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch.rb:406:in `block in redis'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/sidekiq-6.2.2/lib/sidekiq.rb:98:in `block in redis'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/connection_pool-2.2.5/lib/connection_pool.rb:63:in `block (2 levels) in with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/connection_pool-2.2.5/lib/connection_pool.rb:62:in `handle_interrupt'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/connection_pool-2.2.5/lib/connection_pool.rb:62:in `block in with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/connection_pool-2.2.5/lib/connection_pool.rb:59:in `handle_interrupt'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/connection_pool-2.2.5/lib/connection_pool.rb:59:in `with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/sidekiq-6.2.2/lib/sidekiq.rb:95:in `redis'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch.rb:404:in `redis'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch.rb:434:in `multi'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch.rb:218:in `append_jobs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch.rb:126:in `increment_job_queue'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch_aware_job.rb:29:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:17:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `block in tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `block in tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:28:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:16:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:136:in `run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/enqueuing.rb:49:in `enqueue'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/configured_job.rb:15:in `perform_later'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/jobs/report_starter.rb:27:in `block in perform'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch.rb:116:in `jobs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/jobs/report_starter.rb:26:in `perform'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/jobs/sync_provisioning_report_job.rb:16:in `perform'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:39:in `block in perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:109:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch_aware_job.rb:22:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:21:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/i18n-1.8.10/lib/i18n.rb:309:in `with_locale'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/translation.rb:9:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:26:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `block in instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications/instrumenter.rb:23:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:25:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `block in tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `block in tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:28:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:22:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:136:in `run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:38:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:18:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/sync_provisioning_report_job_spec.rb:24:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `block in with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `block in with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-rails-5.0.2/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:259:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:644:in `block in run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:606:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/configuration.rb:2067:in `with_suite_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:116:in `block in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/reporter.rb:74:in `report'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:115:in `run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:89:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:71:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:45:in `invoke'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/exe/rspec:4:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:63:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:63:in `kernel_load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:28:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:474:in `exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:30:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:24:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/exe/bundle:49:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/friendly_errors.rb:128:in `with_friendly_errors'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/exe/bundle:37:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `
'"], ["status", "error"], ["updated_at", "2021-10-15 21:10:20.011927"], ["id", 280]] [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [bbd510aa-b65c-4ef7-ae78-e580fea243ea]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [bbd510aa-b65c-4ef7-ae78-e580fea243ea] Error performing CanvasSync::Jobs::SyncProvisioningReportJob (Job ID: bbd510aa-b65c-4ef7-ae78-e580fea243ea) from Test(default) in 7.54ms: NoMethodError (undefined method `to_s' for #): /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/connection/command_helper.rb:19:in `block in build_command' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/connection/command_helper.rb:11:in `each' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/connection/command_helper.rb:11:in `build_command' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/connection/ruby.rb:374:in `write' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:306:in `block in write' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:285:in `io' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:304:in `write' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:262:in `block (3 levels) in process' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:256:in `each' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:256:in `block (2 levels) in process' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:406:in `ensure_connected' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:255:in `block in process' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:342:in `logging' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:254:in `process' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:220:in `call_pipelined' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:187:in `block in call_pipeline' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:330:in `with_reconnect' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:185:in `call_pipeline' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis.rb:2540:in `block in multi' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis.rb:70:in `block in synchronize' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/2.6.0/monitor.rb:235:in `mon_synchronize' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis.rb:70:in `synchronize' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis.rb:2533:in `multi' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch.rb:436:in `block in multi' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch.rb:406:in `block in redis' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/sidekiq-6.2.2/lib/sidekiq.rb:98:in `block in redis' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/connection_pool-2.2.5/lib/connection_pool.rb:63:in `block (2 levels) in with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/connection_pool-2.2.5/lib/connection_pool.rb:62:in `handle_interrupt' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/connection_pool-2.2.5/lib/connection_pool.rb:62:in `block in with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/connection_pool-2.2.5/lib/connection_pool.rb:59:in `handle_interrupt' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/connection_pool-2.2.5/lib/connection_pool.rb:59:in `with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/sidekiq-6.2.2/lib/sidekiq.rb:95:in `redis' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch.rb:404:in `redis' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch.rb:434:in `multi' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch.rb:218:in `append_jobs' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch.rb:126:in `increment_job_queue' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch_aware_job.rb:29:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:17:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `block in tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `block in tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:28:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:16:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:136:in `run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/enqueuing.rb:49:in `enqueue' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/configured_job.rb:15:in `perform_later' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/jobs/report_starter.rb:27:in `block in perform' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch.rb:116:in `jobs' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/jobs/report_starter.rb:26:in `perform' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/jobs/sync_provisioning_report_job.rb:16:in `perform' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:39:in `block in perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:109:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch_aware_job.rb:22:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:21:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/i18n-1.8.10/lib/i18n.rb:309:in `with_locale' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/translation.rb:9:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:26:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `block in instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications/instrumenter.rb:23:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:25:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `block in tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `block in tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:28:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:22:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:136:in `run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:38:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:18:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/sync_provisioning_report_job_spec.rb:24:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `block in with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `block in with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-rails-5.0.2/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:259:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:644:in `block in run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:606:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/configuration.rb:2067:in `with_suite_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:116:in `block in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/reporter.rb:74:in `report' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:115:in `run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:89:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:71:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:45:in `invoke' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/exe/rspec:4:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:63:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:63:in `kernel_load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:28:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:474:in `exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:30:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:24:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/exe/bundle:49:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/friendly_errors.rb:128:in `with_friendly_errors' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/exe/bundle:37:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `
'  (0.1ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [6195b840-5db1-490e-bc62-9581a888ff48] Performing CanvasSync::Jobs::SyncProvisioningReportJob (Job ID: 6195b840-5db1-490e-bc62-9581a888ff48) from Test(default) with arguments: {:models=>["users", "courses"]} [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [6195b840-5db1-490e-bc62-9581a888ff48] CanvasSync::JobLog Load (0.1ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "6195b840-5db1-490e-bc62-9581a888ff48"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [6195b840-5db1-490e-bc62-9581a888ff48]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [6195b840-5db1-490e-bc62-9581a888ff48] CanvasSync::JobLog Create (0.2ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncProvisioningReportJob"], ["status", "enqueued"], ["job_arguments", "---\n- :models:\n - users\n - courses\n"], ["created_at", "2021-10-15 21:10:20.015716"], ["updated_at", "2021-10-15 21:10:20.015716"], ["job_id", "6195b840-5db1-490e-bc62-9581a888ff48"]] [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [6195b840-5db1-490e-bc62-9581a888ff48]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [6195b840-5db1-490e-bc62-9581a888ff48]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [6195b840-5db1-490e-bc62-9581a888ff48] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-10-15 21:10:20.016995"], ["status", "running"], ["updated_at", "2021-10-15 21:10:20.017263"], ["id", 282]] [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [6195b840-5db1-490e-bc62-9581a888ff48]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [6195b840-5db1-490e-bc62-9581a888ff48]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [6195b840-5db1-490e-bc62-9581a888ff48] CanvasSync::JobLog Create (0.2ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proservices_provisioning_csv\n- \n- CanvasSync::Processors::ProvisioningReportProcessor\n- :models:\n - users\n - courses\n :sync_start_time: '2021-10-15T21:10:20Z'\n :report_params:\n :parameters:\n :include_deleted: true\n users: true\n courses: true\n"], ["created_at", "2021-10-15 21:10:20.019264"], ["updated_at", "2021-10-15 21:10:20.019264"], ["job_id", "be1b9f8e-7868-4f7c-9d02-38ff27817f61"]] [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [6195b840-5db1-490e-bc62-9581a888ff48]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [6195b840-5db1-490e-bc62-9581a888ff48]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [6195b840-5db1-490e-bc62-9581a888ff48] CanvasSync::JobLog Update (0.4ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "exception" = $2, "backtrace" = $3, "status" = $4, "updated_at" = $5 WHERE "canvas_sync_job_logs"."id" = $6 [["completed_at", "2021-10-15 21:10:20.020988"], ["exception", "NoMethodError: undefined method `to_s' for #"], ["backtrace", "/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/connection/command_helper.rb:19:in `block in build_command'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/connection/command_helper.rb:11:in `each'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/connection/command_helper.rb:11:in `build_command'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/connection/ruby.rb:374:in `write'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:306:in `block in write'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:285:in `io'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:304:in `write'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:262:in `block (3 levels) in process'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:256:in `each'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:256:in `block (2 levels) in process'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:406:in `ensure_connected'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:255:in `block in process'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:342:in `logging'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:254:in `process'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:220:in `call_pipelined'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:187:in `block in call_pipeline'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:330:in `with_reconnect'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:185:in `call_pipeline'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis.rb:2540:in `block in multi'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis.rb:70:in `block in synchronize'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/2.6.0/monitor.rb:235:in `mon_synchronize'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis.rb:70:in `synchronize'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis.rb:2533:in `multi'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch.rb:436:in `block in multi'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch.rb:406:in `block in redis'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/sidekiq-6.2.2/lib/sidekiq.rb:98:in `block in redis'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/connection_pool-2.2.5/lib/connection_pool.rb:63:in `block (2 levels) in with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/connection_pool-2.2.5/lib/connection_pool.rb:62:in `handle_interrupt'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/connection_pool-2.2.5/lib/connection_pool.rb:62:in `block in with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/connection_pool-2.2.5/lib/connection_pool.rb:59:in `handle_interrupt'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/connection_pool-2.2.5/lib/connection_pool.rb:59:in `with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/sidekiq-6.2.2/lib/sidekiq.rb:95:in `redis'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch.rb:404:in `redis'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch.rb:434:in `multi'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch.rb:218:in `append_jobs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch.rb:126:in `increment_job_queue'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch_aware_job.rb:29:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:17:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `block in tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `block in tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:28:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:16:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:136:in `run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/enqueuing.rb:49:in `enqueue'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/configured_job.rb:15:in `perform_later'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/jobs/report_starter.rb:27:in `block in perform'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch.rb:116:in `jobs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/jobs/report_starter.rb:26:in `perform'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/jobs/sync_provisioning_report_job.rb:16:in `perform'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:39:in `block in perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:109:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch_aware_job.rb:22:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:21:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/i18n-1.8.10/lib/i18n.rb:309:in `with_locale'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/translation.rb:9:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:26:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `block in instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications/instrumenter.rb:23:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:25:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `block in tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `block in tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:28:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:22:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:136:in `run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:38:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:18:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/sync_provisioning_report_job_spec.rb:45:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `block in with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `block in with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-rails-5.0.2/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:259:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:644:in `block in run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:606:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/configuration.rb:2067:in `with_suite_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:116:in `block in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/reporter.rb:74:in `report'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:115:in `run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:89:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:71:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:45:in `invoke'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/exe/rspec:4:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:63:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:63:in `kernel_load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:28:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:474:in `exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:30:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:24:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/exe/bundle:49:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/friendly_errors.rb:128:in `with_friendly_errors'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/exe/bundle:37:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `
'"], ["status", "error"], ["updated_at", "2021-10-15 21:10:20.021219"], ["id", 282]] [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [6195b840-5db1-490e-bc62-9581a888ff48]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [6195b840-5db1-490e-bc62-9581a888ff48] Error performing CanvasSync::Jobs::SyncProvisioningReportJob (Job ID: 6195b840-5db1-490e-bc62-9581a888ff48) from Test(default) in 7.53ms: NoMethodError (undefined method `to_s' for #): /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/connection/command_helper.rb:19:in `block in build_command' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/connection/command_helper.rb:11:in `each' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/connection/command_helper.rb:11:in `build_command' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/connection/ruby.rb:374:in `write' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:306:in `block in write' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:285:in `io' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:304:in `write' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:262:in `block (3 levels) in process' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:256:in `each' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:256:in `block (2 levels) in process' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:406:in `ensure_connected' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:255:in `block in process' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:342:in `logging' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:254:in `process' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:220:in `call_pipelined' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:187:in `block in call_pipeline' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:330:in `with_reconnect' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:185:in `call_pipeline' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis.rb:2540:in `block in multi' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis.rb:70:in `block in synchronize' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/2.6.0/monitor.rb:235:in `mon_synchronize' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis.rb:70:in `synchronize' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis.rb:2533:in `multi' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch.rb:436:in `block in multi' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch.rb:406:in `block in redis' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/sidekiq-6.2.2/lib/sidekiq.rb:98:in `block in redis' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/connection_pool-2.2.5/lib/connection_pool.rb:63:in `block (2 levels) in with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/connection_pool-2.2.5/lib/connection_pool.rb:62:in `handle_interrupt' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/connection_pool-2.2.5/lib/connection_pool.rb:62:in `block in with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/connection_pool-2.2.5/lib/connection_pool.rb:59:in `handle_interrupt' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/connection_pool-2.2.5/lib/connection_pool.rb:59:in `with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/sidekiq-6.2.2/lib/sidekiq.rb:95:in `redis' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch.rb:404:in `redis' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch.rb:434:in `multi' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch.rb:218:in `append_jobs' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch.rb:126:in `increment_job_queue' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch_aware_job.rb:29:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:17:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `block in tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `block in tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:28:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:16:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:136:in `run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/enqueuing.rb:49:in `enqueue' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/configured_job.rb:15:in `perform_later' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/jobs/report_starter.rb:27:in `block in perform' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch.rb:116:in `jobs' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/jobs/report_starter.rb:26:in `perform' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/jobs/sync_provisioning_report_job.rb:16:in `perform' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:39:in `block in perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:109:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch_aware_job.rb:22:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:21:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/i18n-1.8.10/lib/i18n.rb:309:in `with_locale' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/translation.rb:9:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:26:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `block in instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications/instrumenter.rb:23:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:25:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `block in tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `block in tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:28:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:22:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:136:in `run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:38:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:18:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/sync_provisioning_report_job_spec.rb:45:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `block in with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `block in with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-rails-5.0.2/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:259:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:644:in `block in run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:606:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/configuration.rb:2067:in `with_suite_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:116:in `block in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/reporter.rb:74:in `report' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:115:in `run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:89:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:71:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:45:in `invoke' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/exe/rspec:4:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:63:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:63:in `kernel_load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:28:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:474:in `exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:30:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:24:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/exe/bundle:49:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/friendly_errors.rb:128:in `with_friendly_errors' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/exe/bundle:37:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `
'  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Account Exists (0.2ms) SELECT 1 AS one FROM "accounts" WHERE "accounts"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] Account Create (0.2ms) INSERT INTO "accounts" ("canvas_id", "sis_id", "canvas_parent_account_id", "sis_parent_account_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 1], ["sis_id", "b7d6d8ca9868631a000d59f0f947a12d"], ["canvas_parent_account_id", 1], ["sis_parent_account_id", "1857de3ec0c548df55a39c3deb903386"], ["name", "Account name"], ["workflow_state", "active"], ["created_at", "2021-10-15 21:10:20.025185"], ["updated_at", "2021-10-15 21:10:20.025185"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.3ms) SELECT COUNT(*) FROM "roles" [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [f1037f12-4651-4ea3-bece-7d26166b1263] Performing CanvasSync::Jobs::SyncRolesJob (Job ID: f1037f12-4651-4ea3-bece-7d26166b1263) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [f1037f12-4651-4ea3-bece-7d26166b1263] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "f1037f12-4651-4ea3-bece-7d26166b1263"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [f1037f12-4651-4ea3-bece-7d26166b1263]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [f1037f12-4651-4ea3-bece-7d26166b1263] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncRolesJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2021-10-15 21:10:20.029052"], ["updated_at", "2021-10-15 21:10:20.029052"], ["job_id", "f1037f12-4651-4ea3-bece-7d26166b1263"]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [f1037f12-4651-4ea3-bece-7d26166b1263]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [f1037f12-4651-4ea3-bece-7d26166b1263]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [f1037f12-4651-4ea3-bece-7d26166b1263] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-10-15 21:10:20.030211"], ["status", "running"], ["updated_at", "2021-10-15 21:10:20.030536"], ["id", 284]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [f1037f12-4651-4ea3-bece-7d26166b1263]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [f1037f12-4651-4ea3-bece-7d26166b1263] Account Load (0.2ms) SELECT "accounts".* FROM "accounts" WHERE "accounts"."workflow_state" != $1 ORDER BY "accounts"."id" ASC LIMIT $2 [["workflow_state", "deleted"], ["LIMIT", 1000]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [f1037f12-4651-4ea3-bece-7d26166b1263] Role Load (0.2ms) SELECT "roles".* FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [f1037f12-4651-4ea3-bece-7d26166b1263]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [f1037f12-4651-4ea3-bece-7d26166b1263] Role Exists (0.2ms) SELECT 1 AS one FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [f1037f12-4651-4ea3-bece-7d26166b1263] Role Create (0.4ms) INSERT INTO "roles" ("canvas_id", "label", "base_role_type", "canvas_account_id", "workflow_state", "permissions", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 1], ["label", "Account Admin"], ["base_role_type", "AccountMembership"], ["canvas_account_id", 10], ["workflow_state", "built_in"], ["permissions", "{\"manage_wiki\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"post_to_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"moderate_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_announcements\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"send_messages\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"send_messages_all\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_outcomes\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"create_conferences\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"create_collaborations\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_roster\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_all_grades\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_grades\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_rubrics\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"comment_on_others_submissions\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_students\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_admin_users\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_role_overrides\":{\"enabled\":true,\"locked\":true,\"readonly\":true,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_account_memberships\":{\"enabled\":true,\"locked\":true,\"readonly\":true,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_account_settings\":{\"enabled\":true,\"locked\":true,\"readonly\":true,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_groups\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_group_pages\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_files\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_assignments\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"undelete_courses\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_grade_changes\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_course_changes\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_question_banks\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_calendar\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_reports\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_courses\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_user_logins\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_user_observers\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_alerts\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"become_user\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_developer_keys\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"import_sis\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_sis\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_sis\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_course_list\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_statistics\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_storage_quotas\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_course_content\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_content\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_interaction_alerts\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"change_course_state\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_sections\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_feature_flags\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_quiz_answer_audits\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"moderate_grades\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"lti_add_edit\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true}}"], ["created_at", "2021-10-15 21:10:20.042257"], ["updated_at", "2021-10-15 21:10:20.042257"]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [f1037f12-4651-4ea3-bece-7d26166b1263]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [f1037f12-4651-4ea3-bece-7d26166b1263] Role Load (0.2ms) SELECT "roles".* FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 3], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [f1037f12-4651-4ea3-bece-7d26166b1263]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [f1037f12-4651-4ea3-bece-7d26166b1263] Role Exists (0.2ms) SELECT 1 AS one FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 3], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [f1037f12-4651-4ea3-bece-7d26166b1263] Role Create (0.3ms) INSERT INTO "roles" ("canvas_id", "label", "base_role_type", "canvas_account_id", "workflow_state", "permissions", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 3], ["label", "Student"], ["base_role_type", "StudentEnrollment"], ["canvas_account_id", 10], ["workflow_state", "built_in"], ["permissions", "{\"manage_wiki\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"read_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"post_to_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"moderate_forum\":{\"enabled\":false,\"locked\":false,\"readonly\":false,\"explicit\":false},\"read_announcements\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"send_messages\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"send_messages_all\":{\"enabled\":false,\"locked\":false,\"readonly\":false,\"explicit\":false},\"manage_outcomes\":{\"enabled\":false,\"locked\":false,\"readonly\":false,\"explicit\":false},\"create_conferences\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"create_collaborations\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_roster\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_all_grades\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_grades\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_rubrics\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"comment_on_others_submissions\":{\"enabled\":false,\"locked\":false,\"readonly\":false,\"explicit\":false},\"manage_students\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_admin_users\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_role_overrides\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_account_memberships\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_account_settings\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_groups\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"view_group_pages\":{\"enabled\":false,\"locked\":false,\"readonly\":false,\"explicit\":false},\"manage_files\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_assignments\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"undelete_courses\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"view_grade_changes\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"view_course_changes\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"read_question_banks\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_calendar\":{\"enabled\":false,\"locked\":false,\"readonly\":false,\"explicit\":false},\"read_reports\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_courses\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_user_logins\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_user_observers\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_alerts\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"become_user\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_developer_keys\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"import_sis\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_sis\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"read_sis\":{\"enabled\":false,\"locked\":false,\"readonly\":false,\"explicit\":false},\"read_course_list\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"view_statistics\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_storage_quotas\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"read_course_content\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_content\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_interaction_alerts\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"change_course_state\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_sections\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_feature_flags\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"view_quiz_answer_audits\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"moderate_grades\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"lti_add_edit\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false}}"], ["created_at", "2021-10-15 21:10:20.046943"], ["updated_at", "2021-10-15 21:10:20.046943"]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [f1037f12-4651-4ea3-bece-7d26166b1263]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [f1037f12-4651-4ea3-bece-7d26166b1263] Role Update All (0.2ms) UPDATE "roles" SET "workflow_state" = 'inactive' WHERE "roles"."id" NOT IN ($1, $2) [["id", 43], ["id", 44]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [f1037f12-4651-4ea3-bece-7d26166b1263]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [f1037f12-4651-4ea3-bece-7d26166b1263] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2021-10-15 21:10:20.049630"], ["status", "success"], ["updated_at", "2021-10-15 21:10:20.057969"], ["id", 284]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [f1037f12-4651-4ea3-bece-7d26166b1263]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [f1037f12-4651-4ea3-bece-7d26166b1263] Performed CanvasSync::Jobs::SyncRolesJob (Job ID: f1037f12-4651-4ea3-bece-7d26166b1263) from Test(default) in 30.92ms  (0.2ms) SELECT COUNT(*) FROM "roles"  (0.3ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Term Exists (0.3ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 71300313], ["LIMIT", 1]] Term Create (0.3ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 71300313], ["name", "Cool Term"], ["start_at", "2021-10-12 21:10:19.035003"], ["end_at", "2021-10-18 21:10:19.035113"], ["workflow_state", "active"], ["sis_id", "62c5a8e00a6886663604c403292633b0"], ["created_at", "2021-10-15 21:10:20.062432"], ["updated_at", "2021-10-15 21:10:20.062432"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [44ec47bc-2496-4fd8-84e2-78d4dd740d8e] Performing CanvasSync::Jobs::SyncSimpleTableJob (Job ID: 44ec47bc-2496-4fd8-84e2-78d4dd740d8e) from Test(default) with arguments: {:report_name=>"proservices_provisioning_csv", :model=>"courses", :mapping=>"courses", :klass=>"Course", :term_scope=>"active", :params=>{"parameters[include_deleted]"=>true, "parameters[courses]"=>true}} [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [44ec47bc-2496-4fd8-84e2-78d4dd740d8e] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "44ec47bc-2496-4fd8-84e2-78d4dd740d8e"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [44ec47bc-2496-4fd8-84e2-78d4dd740d8e]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [44ec47bc-2496-4fd8-84e2-78d4dd740d8e] CanvasSync::JobLog Create (0.2ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncSimpleTableJob"], ["status", "enqueued"], ["job_arguments", "---\n- :report_name: proservices_provisioning_csv\n :model: courses\n :mapping: courses\n :klass: Course\n :term_scope: active\n :params:\n parameters[include_deleted]: true\n parameters[courses]: true\n"], ["created_at", "2021-10-15 21:10:20.064684"], ["updated_at", "2021-10-15 21:10:20.064684"], ["job_id", "44ec47bc-2496-4fd8-84e2-78d4dd740d8e"]] [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [44ec47bc-2496-4fd8-84e2-78d4dd740d8e]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [44ec47bc-2496-4fd8-84e2-78d4dd740d8e]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [44ec47bc-2496-4fd8-84e2-78d4dd740d8e] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-10-15 21:10:20.065984"], ["status", "running"], ["updated_at", "2021-10-15 21:10:20.066260"], ["id", 285]] [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [44ec47bc-2496-4fd8-84e2-78d4dd740d8e]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [44ec47bc-2496-4fd8-84e2-78d4dd740d8e]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [44ec47bc-2496-4fd8-84e2-78d4dd740d8e] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2021-10-15 21:10:20.067364"], ["status", "success"], ["updated_at", "2021-10-15 21:10:20.067586"], ["id", 285]] [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [44ec47bc-2496-4fd8-84e2-78d4dd740d8e]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [44ec47bc-2496-4fd8-84e2-78d4dd740d8e] Performed CanvasSync::Jobs::SyncSimpleTableJob (Job ID: 44ec47bc-2496-4fd8-84e2-78d4dd740d8e) from Test(default) in 4.68ms  (0.2ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [86410c1b-351e-411e-924a-113c5fa84b1a] Performing CanvasSync::Jobs::SyncSubmissionsJob (Job ID: 86410c1b-351e-411e-924a-113c5fa84b1a) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [86410c1b-351e-411e-924a-113c5fa84b1a] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "86410c1b-351e-411e-924a-113c5fa84b1a"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [86410c1b-351e-411e-924a-113c5fa84b1a]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [86410c1b-351e-411e-924a-113c5fa84b1a] CanvasSync::JobLog Create (0.2ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncSubmissionsJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2021-10-15 21:10:20.071764"], ["updated_at", "2021-10-15 21:10:20.071764"], ["job_id", "86410c1b-351e-411e-924a-113c5fa84b1a"]] [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [86410c1b-351e-411e-924a-113c5fa84b1a]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [86410c1b-351e-411e-924a-113c5fa84b1a]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [86410c1b-351e-411e-924a-113c5fa84b1a] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-10-15 21:10:20.073007"], ["status", "running"], ["updated_at", "2021-10-15 21:10:20.073255"], ["id", 286]] [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [86410c1b-351e-411e-924a-113c5fa84b1a]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [86410c1b-351e-411e-924a-113c5fa84b1a]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [86410c1b-351e-411e-924a-113c5fa84b1a] CanvasSync::JobLog Create (0.2ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proserv_student_submissions_csv\n- 1\n- CanvasSync::Processors::SubmissionsProcessor\n- :sync_start_time: '2021-10-15T21:10:20Z'\n :report_params:\n :parameters:\n :include_all: \n :enrollment_term_id: 1\n"], ["created_at", "2021-10-15 21:10:20.076242"], ["updated_at", "2021-10-15 21:10:20.076242"], ["job_id", "8bccd87e-df12-4794-b777-e48e28c5ca67"]] [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [86410c1b-351e-411e-924a-113c5fa84b1a]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [86410c1b-351e-411e-924a-113c5fa84b1a]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [86410c1b-351e-411e-924a-113c5fa84b1a] CanvasSync::JobLog Update (0.5ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "exception" = $2, "backtrace" = $3, "status" = $4, "updated_at" = $5 WHERE "canvas_sync_job_logs"."id" = $6 [["completed_at", "2021-10-15 21:10:20.078464"], ["exception", "NoMethodError: undefined method `to_s' for #"], ["backtrace", "/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/connection/command_helper.rb:19:in `block in build_command'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/connection/command_helper.rb:11:in `each'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/connection/command_helper.rb:11:in `build_command'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/connection/ruby.rb:374:in `write'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:306:in `block in write'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:285:in `io'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:304:in `write'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:262:in `block (3 levels) in process'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:256:in `each'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:256:in `block (2 levels) in process'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:406:in `ensure_connected'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:255:in `block in process'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:342:in `logging'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:254:in `process'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:220:in `call_pipelined'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:187:in `block in call_pipeline'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:330:in `with_reconnect'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:185:in `call_pipeline'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis.rb:2540:in `block in multi'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis.rb:70:in `block in synchronize'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/2.6.0/monitor.rb:235:in `mon_synchronize'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis.rb:70:in `synchronize'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis.rb:2533:in `multi'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch.rb:436:in `block in multi'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch.rb:406:in `block in redis'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/sidekiq-6.2.2/lib/sidekiq.rb:98:in `block in redis'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/connection_pool-2.2.5/lib/connection_pool.rb:63:in `block (2 levels) in with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/connection_pool-2.2.5/lib/connection_pool.rb:62:in `handle_interrupt'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/connection_pool-2.2.5/lib/connection_pool.rb:62:in `block in with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/connection_pool-2.2.5/lib/connection_pool.rb:59:in `handle_interrupt'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/connection_pool-2.2.5/lib/connection_pool.rb:59:in `with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/sidekiq-6.2.2/lib/sidekiq.rb:95:in `redis'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch.rb:404:in `redis'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch.rb:434:in `multi'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch.rb:218:in `append_jobs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch.rb:126:in `increment_job_queue'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch_aware_job.rb:29:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:17:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `block in tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `block in tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:28:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:16:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:136:in `run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/enqueuing.rb:49:in `enqueue'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/configured_job.rb:15:in `perform_later'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/jobs/report_starter.rb:27:in `block in perform'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch.rb:116:in `jobs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/jobs/report_starter.rb:26:in `perform'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/jobs/sync_submissions_job.rb:11:in `perform'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:39:in `block in perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:109:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch_aware_job.rb:22:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:21:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/i18n-1.8.10/lib/i18n.rb:309:in `with_locale'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/translation.rb:9:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:26:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `block in instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications/instrumenter.rb:23:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:25:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `block in tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `block in tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:28:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:22:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:136:in `run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:38:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:18:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/sync_submissions_job_spec.rb:14:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `block in with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `block in with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-rails-5.0.2/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:259:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:644:in `block in run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:606:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/configuration.rb:2067:in `with_suite_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:116:in `block in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/reporter.rb:74:in `report'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:115:in `run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:89:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:71:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:45:in `invoke'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/exe/rspec:4:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:63:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:63:in `kernel_load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:28:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:474:in `exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:30:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:24:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/exe/bundle:49:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/friendly_errors.rb:128:in `with_friendly_errors'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/exe/bundle:37:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `
'"], ["status", "error"], ["updated_at", "2021-10-15 21:10:20.078813"], ["id", 286]] [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [86410c1b-351e-411e-924a-113c5fa84b1a]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [86410c1b-351e-411e-924a-113c5fa84b1a] Error performing CanvasSync::Jobs::SyncSubmissionsJob (Job ID: 86410c1b-351e-411e-924a-113c5fa84b1a) from Test(default) in 9.65ms: NoMethodError (undefined method `to_s' for #): /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/connection/command_helper.rb:19:in `block in build_command' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/connection/command_helper.rb:11:in `each' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/connection/command_helper.rb:11:in `build_command' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/connection/ruby.rb:374:in `write' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:306:in `block in write' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:285:in `io' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:304:in `write' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:262:in `block (3 levels) in process' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:256:in `each' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:256:in `block (2 levels) in process' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:406:in `ensure_connected' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:255:in `block in process' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:342:in `logging' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:254:in `process' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:220:in `call_pipelined' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:187:in `block in call_pipeline' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:330:in `with_reconnect' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:185:in `call_pipeline' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis.rb:2540:in `block in multi' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis.rb:70:in `block in synchronize' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/2.6.0/monitor.rb:235:in `mon_synchronize' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis.rb:70:in `synchronize' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis.rb:2533:in `multi' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch.rb:436:in `block in multi' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch.rb:406:in `block in redis' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/sidekiq-6.2.2/lib/sidekiq.rb:98:in `block in redis' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/connection_pool-2.2.5/lib/connection_pool.rb:63:in `block (2 levels) in with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/connection_pool-2.2.5/lib/connection_pool.rb:62:in `handle_interrupt' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/connection_pool-2.2.5/lib/connection_pool.rb:62:in `block in with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/connection_pool-2.2.5/lib/connection_pool.rb:59:in `handle_interrupt' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/connection_pool-2.2.5/lib/connection_pool.rb:59:in `with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/sidekiq-6.2.2/lib/sidekiq.rb:95:in `redis' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch.rb:404:in `redis' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch.rb:434:in `multi' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch.rb:218:in `append_jobs' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch.rb:126:in `increment_job_queue' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch_aware_job.rb:29:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:17:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `block in tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `block in tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:28:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:16:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:136:in `run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/enqueuing.rb:49:in `enqueue' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/configured_job.rb:15:in `perform_later' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/jobs/report_starter.rb:27:in `block in perform' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch.rb:116:in `jobs' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/jobs/report_starter.rb:26:in `perform' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/jobs/sync_submissions_job.rb:11:in `perform' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:39:in `block in perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:109:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch_aware_job.rb:22:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:21:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/i18n-1.8.10/lib/i18n.rb:309:in `with_locale' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/translation.rb:9:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:26:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `block in instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications/instrumenter.rb:23:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:25:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `block in tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `block in tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:28:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:22:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:136:in `run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:38:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:18:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/sync_submissions_job_spec.rb:14:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `block in with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `block in with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-rails-5.0.2/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:259:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:644:in `block in run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:606:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/configuration.rb:2067:in `with_suite_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:116:in `block in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/reporter.rb:74:in `report' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:115:in `run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:89:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:71:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:45:in `invoke' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/exe/rspec:4:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:63:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:63:in `kernel_load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:28:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:474:in `exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:30:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:24:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/exe/bundle:49:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/friendly_errors.rb:128:in `with_friendly_errors' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/exe/bundle:37:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `
'  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SELECT COUNT(*) FROM "terms" [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [388aff0e-bad5-484a-ab61-d6b327f6285d] Performing CanvasSync::Jobs::SyncTermsJob (Job ID: 388aff0e-bad5-484a-ab61-d6b327f6285d) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [388aff0e-bad5-484a-ab61-d6b327f6285d] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "388aff0e-bad5-484a-ab61-d6b327f6285d"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [388aff0e-bad5-484a-ab61-d6b327f6285d]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [388aff0e-bad5-484a-ab61-d6b327f6285d] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncTermsJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2021-10-15 21:10:20.083595"], ["updated_at", "2021-10-15 21:10:20.083595"], ["job_id", "388aff0e-bad5-484a-ab61-d6b327f6285d"]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [388aff0e-bad5-484a-ab61-d6b327f6285d]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [388aff0e-bad5-484a-ab61-d6b327f6285d]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [388aff0e-bad5-484a-ab61-d6b327f6285d] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-10-15 21:10:20.084783"], ["status", "running"], ["updated_at", "2021-10-15 21:10:20.085052"], ["id", 288]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [388aff0e-bad5-484a-ab61-d6b327f6285d]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [388aff0e-bad5-484a-ab61-d6b327f6285d] Term Load (0.2ms) SELECT "terms".* FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [388aff0e-bad5-484a-ab61-d6b327f6285d]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [388aff0e-bad5-484a-ab61-d6b327f6285d] Term Exists (0.2ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [388aff0e-bad5-484a-ab61-d6b327f6285d] Term Create (0.2ms) INSERT INTO "terms" ("canvas_id", "name", "workflow_state", "grading_period_group_id", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 1], ["name", "Default Term"], ["workflow_state", "active"], ["grading_period_group_id", 1], ["sis_id", "Test"], ["created_at", "2021-10-15 21:10:20.089546"], ["updated_at", "2021-10-15 21:10:20.089546"]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [388aff0e-bad5-484a-ab61-d6b327f6285d]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [388aff0e-bad5-484a-ab61-d6b327f6285d] Term Load (0.2ms) SELECT "terms".* FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 6], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [388aff0e-bad5-484a-ab61-d6b327f6285d]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [388aff0e-bad5-484a-ab61-d6b327f6285d] Term Exists (0.2ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 6], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [388aff0e-bad5-484a-ab61-d6b327f6285d] Term Create (0.2ms) INSERT INTO "terms" ("canvas_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["canvas_id", 6], ["name", "Average Term 1"], ["workflow_state", "active"], ["created_at", "2021-10-15 21:10:20.091470"], ["updated_at", "2021-10-15 21:10:20.091470"]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [388aff0e-bad5-484a-ab61-d6b327f6285d]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [388aff0e-bad5-484a-ab61-d6b327f6285d] Term Load (0.2ms) SELECT "terms".* FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 7], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [388aff0e-bad5-484a-ab61-d6b327f6285d]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [388aff0e-bad5-484a-ab61-d6b327f6285d] Term Exists (0.2ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 7], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [388aff0e-bad5-484a-ab61-d6b327f6285d] Term Create (0.2ms) INSERT INTO "terms" ("canvas_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["canvas_id", 7], ["name", "Average Term 2"], ["workflow_state", "active"], ["created_at", "2021-10-15 21:10:20.093443"], ["updated_at", "2021-10-15 21:10:20.093443"]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [388aff0e-bad5-484a-ab61-d6b327f6285d]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [388aff0e-bad5-484a-ab61-d6b327f6285d] Term Load (0.1ms) SELECT "terms".* FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 5], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [388aff0e-bad5-484a-ab61-d6b327f6285d]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [388aff0e-bad5-484a-ab61-d6b327f6285d] Term Exists (0.2ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 5], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [388aff0e-bad5-484a-ab61-d6b327f6285d] Term Create (0.2ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 5], ["name", "Syllabus Term"], ["start_at", "2017-08-14 06:00:00"], ["end_at", "2017-08-31 06:00:00"], ["workflow_state", "active"], ["sis_id", "SYTERM"], ["created_at", "2021-10-15 21:10:20.095689"], ["updated_at", "2021-10-15 21:10:20.095689"]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [388aff0e-bad5-484a-ab61-d6b327f6285d]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [388aff0e-bad5-484a-ab61-d6b327f6285d] Term Load (0.2ms) SELECT "terms".* FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 4], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [388aff0e-bad5-484a-ab61-d6b327f6285d]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [388aff0e-bad5-484a-ab61-d6b327f6285d] Term Exists (0.2ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 4], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [388aff0e-bad5-484a-ab61-d6b327f6285d] Term Create (0.2ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "grading_period_group_id", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8, $9) RETURNING "id" [["canvas_id", 4], ["name", "Ellucian Term"], ["start_at", "2017-08-01 06:00:00"], ["end_at", "2017-10-31 06:00:00"], ["workflow_state", "active"], ["grading_period_group_id", 1], ["sis_id", "SH"], ["created_at", "2021-10-15 21:10:20.097720"], ["updated_at", "2021-10-15 21:10:20.097720"]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [388aff0e-bad5-484a-ab61-d6b327f6285d]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [388aff0e-bad5-484a-ab61-d6b327f6285d] Term Load (0.1ms) SELECT "terms".* FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 3], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [388aff0e-bad5-484a-ab61-d6b327f6285d]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [388aff0e-bad5-484a-ab61-d6b327f6285d] Term Exists (0.2ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 3], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [388aff0e-bad5-484a-ab61-d6b327f6285d] Term Create (0.3ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 3], ["name", "Current Term"], ["start_at", "2017-03-19 06:00:00"], ["end_at", "2017-08-01 06:00:00"], ["workflow_state", "active"], ["created_at", "2021-10-15 21:10:20.099764"], ["updated_at", "2021-10-15 21:10:20.099764"]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [388aff0e-bad5-484a-ab61-d6b327f6285d]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [388aff0e-bad5-484a-ab61-d6b327f6285d]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [388aff0e-bad5-484a-ab61-d6b327f6285d] CanvasSync::JobLog Update (0.4ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2021-10-15 21:10:20.100709"], ["status", "success"], ["updated_at", "2021-10-15 21:10:20.101155"], ["id", 288]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [388aff0e-bad5-484a-ab61-d6b327f6285d]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [388aff0e-bad5-484a-ab61-d6b327f6285d] Performed CanvasSync::Jobs::SyncTermsJob (Job ID: 388aff0e-bad5-484a-ab61-d6b327f6285d) from Test(default) in 19.96ms  (0.3ms) SELECT COUNT(*) FROM "terms"  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Account Exists (0.3ms) SELECT 1 AS one FROM "accounts" WHERE "accounts"."canvas_id" = $1 LIMIT $2 [["canvas_id", 42735351], ["LIMIT", 1]] Account Create (0.3ms) INSERT INTO "accounts" ("canvas_id", "sis_id", "canvas_parent_account_id", "sis_parent_account_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 42735351], ["sis_id", "8d5ae82c226032aec9950c25f831f50e"], ["canvas_parent_account_id", 1], ["sis_parent_account_id", "de2c86077a31e20b3779db3dcf70bac9"], ["name", "Account name"], ["workflow_state", "active"], ["created_at", "2021-10-15 21:10:20.107386"], ["updated_at", "2021-10-15 21:10:20.107386"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Account Exists (0.4ms) SELECT 1 AS one FROM "accounts" WHERE "accounts"."canvas_id" IS NULL AND "accounts"."id" != $1 LIMIT $2 [["id", 38], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Account Exists (0.3ms) SELECT 1 AS one FROM "accounts" WHERE "accounts"."canvas_id" = $1 LIMIT $2 [["canvas_id", 63403946], ["LIMIT", 1]] Account Create (0.3ms) INSERT INTO "accounts" ("canvas_id", "sis_id", "canvas_parent_account_id", "sis_parent_account_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 63403946], ["sis_id", "80b57642f14e9d7a34a23954e5a5656e"], ["canvas_parent_account_id", 1], ["sis_parent_account_id", "8f7cece233b4b443eb79f2b24e7fdb33"], ["name", "Account name"], ["workflow_state", "active"], ["created_at", "2021-10-15 21:10:20.118402"], ["updated_at", "2021-10-15 21:10:20.118402"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Account Load (0.2ms) SELECT "accounts".* FROM "accounts" ORDER BY "accounts"."id" ASC LIMIT $1 [["LIMIT", 1]] Account Exists (0.2ms) SELECT 1 AS one FROM "accounts" WHERE "accounts"."canvas_id" = $1 LIMIT $2 [["canvas_id", 63403946], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Account Exists (0.2ms) SELECT 1 AS one FROM "accounts" WHERE "accounts"."canvas_id" = $1 LIMIT $2 [["canvas_id", 29560854], ["LIMIT", 1]] Account Create (0.2ms) INSERT INTO "accounts" ("canvas_id", "sis_id", "canvas_parent_account_id", "sis_parent_account_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 29560854], ["sis_id", "e0a001e3f72c29da7ea3ce2960abb20a"], ["canvas_parent_account_id", 1], ["sis_parent_account_id", "b40202216f2452c7507439c96a0b0d6f"], ["name", "Account name"], ["workflow_state", "active"], ["created_at", "2021-10-15 21:10:20.123995"], ["updated_at", "2021-10-15 21:10:20.123995"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Admin Exists (0.2ms) SELECT 1 AS one FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 80195313], ["LIMIT", 1]] Admin Create (0.2ms) INSERT INTO "admins" ("canvas_id", "role_name", "canvas_role_id", "canvas_user_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 80195313], ["role_name", "Cool Role"], ["canvas_role_id", 16539546], ["canvas_user_id", 1], ["workflow_state", "active"], ["created_at", "2021-10-15 21:10:20.128973"], ["updated_at", "2021-10-15 21:10:20.128973"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Admin Exists (0.2ms) SELECT 1 AS one FROM "admins" WHERE "admins"."canvas_id" IS NULL AND "admins"."id" != $1 LIMIT $2 [["id", 53], ["LIMIT", 1]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Admin Exists (0.2ms) SELECT 1 AS one FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 90556207], ["LIMIT", 1]] Admin Create (0.2ms) INSERT INTO "admins" ("canvas_id", "role_name", "canvas_role_id", "canvas_user_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 90556207], ["role_name", "Cool Role"], ["canvas_role_id", 43563564], ["canvas_user_id", 1], ["workflow_state", "active"], ["created_at", "2021-10-15 21:10:20.133645"], ["updated_at", "2021-10-15 21:10:20.133645"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Admin Load (0.2ms) SELECT "admins".* FROM "admins" ORDER BY "admins"."id" ASC LIMIT $1 [["LIMIT", 1]] Admin Exists (0.2ms) SELECT 1 AS one FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 90556207], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SELECT COUNT(*) FROM "admins" Admin Load (0.2ms) SELECT "admins".* FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]]  (0.2ms) SAVEPOINT active_record_1 Admin Exists (0.2ms) SELECT 1 AS one FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]] Admin Create (0.2ms) INSERT INTO "admins" ("canvas_id", "role_name", "canvas_role_id", "canvas_user_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 2], ["role_name", "AccountAdmin"], ["canvas_role_id", 1], ["canvas_user_id", 1], ["workflow_state", "active"], ["created_at", "2021-10-15 21:10:20.139614"], ["updated_at", "2021-10-15 21:10:20.139614"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SELECT COUNT(*) FROM "admins" Admin Load (0.1ms) SELECT "admins".* FROM "admins" ORDER BY "admins"."id" DESC LIMIT $1 [["LIMIT", 1]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Admin Exists (0.2ms) SELECT 1 AS one FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]] Admin Create (0.3ms) INSERT INTO "admins" ("canvas_id", "role_name", "canvas_role_id", "canvas_user_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 2], ["role_name", "Cool Role"], ["canvas_role_id", 2399463], ["canvas_user_id", 1], ["workflow_state", "active"], ["created_at", "2021-10-15 21:10:20.143400"], ["updated_at", "2021-10-15 21:10:20.143400"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SELECT COUNT(*) FROM "admins" Admin Load (0.2ms) SELECT "admins".* FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]]  (0.1ms) SAVEPOINT active_record_1 Admin Exists (0.1ms) SELECT 1 AS one FROM "admins" WHERE "admins"."canvas_id" = $1 AND "admins"."id" != $2 LIMIT $3 [["canvas_id", 2], ["id", 56], ["LIMIT", 1]] Admin Update (0.2ms) UPDATE "admins" SET "role_name" = $1, "canvas_role_id" = $2, "updated_at" = $3 WHERE "admins"."id" = $4 [["role_name", "AccountAdmin"], ["canvas_role_id", 1], ["updated_at", "2021-10-15 21:10:20.146016"], ["id", 56]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SELECT COUNT(*) FROM "admins" Admin Load (0.1ms) SELECT "admins".* FROM "admins" WHERE "admins"."id" = $1 LIMIT $2 [["id", 56], ["LIMIT", 1]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 AssignmentGroup Exists (0.4ms) SELECT 1 AS one FROM "assignment_groups" WHERE "assignment_groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] AssignmentGroup Create (0.2ms) INSERT INTO "assignment_groups" ("canvas_id", "name", "workflow_state", "canvas_created_at", "canvas_updated_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 1], ["name", "Dummy Assignment Group"], ["workflow_state", "available"], ["canvas_created_at", "2021-10-08 21:10:20.156647"], ["canvas_updated_at", "2021-10-14 21:10:20.156735"], ["created_at", "2021-10-15 21:10:20.157960"], ["updated_at", "2021-10-15 21:10:20.157960"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 AssignmentGroup Exists (0.2ms) SELECT 1 AS one FROM "assignment_groups" WHERE "assignment_groups"."canvas_id" IS NULL AND "assignment_groups"."id" != $1 LIMIT $2 [["id", 43], ["LIMIT", 1]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 AssignmentGroup Exists (0.2ms) SELECT 1 AS one FROM "assignment_groups" WHERE "assignment_groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]] AssignmentGroup Create (0.2ms) INSERT INTO "assignment_groups" ("canvas_id", "name", "workflow_state", "canvas_created_at", "canvas_updated_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 2], ["name", "Dummy Assignment Group"], ["workflow_state", "available"], ["canvas_created_at", "2021-10-08 21:10:20.162308"], ["canvas_updated_at", "2021-10-14 21:10:20.162376"], ["created_at", "2021-10-15 21:10:20.163179"], ["updated_at", "2021-10-15 21:10:20.163179"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 AssignmentGroup Load (0.2ms) SELECT "assignment_groups".* FROM "assignment_groups" ORDER BY "assignment_groups"."id" ASC LIMIT $1 [["LIMIT", 1]] AssignmentGroup Exists (0.2ms) SELECT 1 AS one FROM "assignment_groups" WHERE "assignment_groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.3ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 AssignmentGroup Exists (0.2ms) SELECT 1 AS one FROM "assignment_groups" WHERE "assignment_groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 3], ["LIMIT", 1]] AssignmentGroup Create (0.3ms) INSERT INTO "assignment_groups" ("canvas_id", "name", "workflow_state", "canvas_created_at", "canvas_updated_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 3], ["name", "Dummy Assignment Group"], ["workflow_state", "available"], ["canvas_created_at", "2021-10-08 21:10:20.167395"], ["canvas_updated_at", "2021-10-14 21:10:20.167467"], ["created_at", "2021-10-15 21:10:20.168469"], ["updated_at", "2021-10-15 21:10:20.168469"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 AssignmentGroup Exists (0.2ms) SELECT 1 AS one FROM "assignment_groups" WHERE "assignment_groups"."canvas_id" = $1 AND "assignment_groups"."id" != $2 LIMIT $3 [["canvas_id", 3], ["id", 45], ["LIMIT", 1]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 AssignmentGroup Exists (0.2ms) SELECT 1 AS one FROM "assignment_groups" WHERE "assignment_groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 4], ["LIMIT", 1]] AssignmentGroup Create (0.3ms) INSERT INTO "assignment_groups" ("canvas_id", "name", "workflow_state", "canvas_created_at", "canvas_updated_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 4], ["name", "Dummy Assignment Group"], ["workflow_state", "available"], ["canvas_created_at", "2021-10-08 21:10:20.173520"], ["canvas_updated_at", "2021-10-14 21:10:20.173595"], ["created_at", "2021-10-15 21:10:20.174406"], ["updated_at", "2021-10-15 21:10:20.174406"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Assignment Exists (0.4ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] Assignment Create (0.3ms) INSERT INTO "assignments" ("canvas_id", "title", "due_at", "unlock_at", "lock_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 1], ["title", "Assignment 1"], ["due_at", "2021-10-22 21:10:20.188091"], ["unlock_at", "2021-10-14 21:10:20.188173"], ["lock_at", "2021-11-05 21:10:20.188208"], ["created_at", "2021-10-15 21:10:20.189654"], ["updated_at", "2021-10-15 21:10:20.189654"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Assignment Exists (0.2ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" IS NULL AND "assignments"."id" != $1 LIMIT $2 [["id", 78], ["LIMIT", 1]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Assignment Exists (0.2ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]] Assignment Create (0.2ms) INSERT INTO "assignments" ("canvas_id", "title", "due_at", "unlock_at", "lock_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 2], ["title", "Assignment 2"], ["due_at", "2021-10-22 21:10:20.194350"], ["unlock_at", "2021-10-14 21:10:20.194424"], ["lock_at", "2021-11-05 21:10:20.194457"], ["created_at", "2021-10-15 21:10:20.195259"], ["updated_at", "2021-10-15 21:10:20.195259"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Assignment Load (0.2ms) SELECT "assignments".* FROM "assignments" ORDER BY "assignments"."id" ASC LIMIT $1 [["LIMIT", 1]] Assignment Exists (0.1ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Assignment Exists (0.2ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 3], ["LIMIT", 1]] Assignment Create (0.2ms) INSERT INTO "assignments" ("canvas_id", "title", "due_at", "unlock_at", "lock_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 3], ["title", "Assignment 3"], ["due_at", "2021-10-22 21:10:20.199699"], ["unlock_at", "2021-10-14 21:10:20.199782"], ["lock_at", "2021-11-05 21:10:20.199826"], ["created_at", "2021-10-15 21:10:20.200804"], ["updated_at", "2021-10-15 21:10:20.200804"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.3ms) SAVEPOINT active_record_1 Assignment Exists (0.3ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 4], ["LIMIT", 1]] Assignment Create (0.3ms) INSERT INTO "assignments" ("canvas_id", "title", "due_at", "unlock_at", "lock_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 4], ["title", "Assignment 4"], ["due_at", "2021-10-22 21:10:20.205548"], ["unlock_at", "2021-10-14 21:10:20.205668"], ["lock_at", "2021-11-05 21:10:20.205727"], ["created_at", "2021-10-15 21:10:20.207308"], ["updated_at", "2021-10-15 21:10:20.207308"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Assignment Exists (0.3ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 AND "assignments"."id" != $2 LIMIT $3 [["canvas_id", 4], ["id", 81], ["LIMIT", 1]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Assignment Exists (0.3ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 5], ["LIMIT", 1]] Assignment Create (0.3ms) INSERT INTO "assignments" ("canvas_id", "title", "due_at", "unlock_at", "lock_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 5], ["title", "Assignment 5"], ["due_at", "2021-10-22 21:10:20.211687"], ["unlock_at", "2021-10-14 21:10:20.211788"], ["lock_at", "2021-11-05 21:10:20.211837"], ["created_at", "2021-10-15 21:10:20.212992"], ["updated_at", "2021-10-15 21:10:20.212992"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Assignment Exists (0.2ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 6], ["LIMIT", 1]] Assignment Create (0.2ms) INSERT INTO "assignments" ("canvas_id", "title", "due_at", "unlock_at", "lock_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 6], ["title", "Assignment 6"], ["due_at", "2021-10-22 21:10:20.217751"], ["unlock_at", "2021-10-14 21:10:20.217845"], ["lock_at", "2021-11-05 21:10:20.217891"], ["created_at", "2021-10-15 21:10:20.218935"], ["updated_at", "2021-10-15 21:10:20.218935"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Course Exists (0.3ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 92145207], ["LIMIT", 1]] Course Create (0.3ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 92145207], ["sis_id", "e69f9fceaba64224eb92e45de3c75558"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2021-10-12 21:10:20.244672"], ["end_at", "2021-11-05 21:10:20.244769"], ["created_at", "2021-10-15 21:10:20.246196"], ["updated_at", "2021-10-15 21:10:20.246196"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Course Exists (0.2ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 59634053], ["LIMIT", 1]] Course Create (0.2ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 59634053], ["sis_id", "5e9dc38576dcc8a23ebf9e4819163e12"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2021-10-12 21:10:20.247651"], ["end_at", "2021-11-05 21:10:20.247705"], ["created_at", "2021-10-15 21:10:20.248473"], ["updated_at", "2021-10-15 21:10:20.248473"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Assignment Exists (0.2ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 7], ["LIMIT", 1]] Assignment Create (0.2ms) INSERT INTO "assignments" ("canvas_id", "title", "due_at", "unlock_at", "lock_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 7], ["title", "Assignment 7"], ["due_at", "2021-10-22 21:10:20.249515"], ["unlock_at", "2021-10-14 21:10:20.249566"], ["lock_at", "2021-11-05 21:10:20.249604"], ["created_at", "2021-10-15 21:10:20.250509"], ["updated_at", "2021-10-15 21:10:20.250509"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Assignment Exists (0.2ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 AND "assignments"."id" != $2 LIMIT $3 [["canvas_id", 7], ["id", 84], ["LIMIT", 1]] Assignment Update (0.3ms) UPDATE "assignments" SET "canvas_context_id" = $1, "canvas_context_type" = $2, "updated_at" = $3 WHERE "assignments"."id" = $4 [["canvas_context_id", 59634053], ["canvas_context_type", "Course"], ["updated_at", "2021-10-15 21:10:20.252306"], ["id", 84]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Course Load (0.2ms) SELECT "courses".* FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 59634053], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Assignment Exists (0.2ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 8], ["LIMIT", 1]] Assignment Create (0.2ms) INSERT INTO "assignments" ("canvas_id", "title", "due_at", "unlock_at", "lock_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 8], ["title", "Assignment 8"], ["due_at", "2021-10-22 21:10:20.265333"], ["unlock_at", "2021-10-14 21:10:20.265408"], ["lock_at", "2021-11-05 21:10:20.265440"], ["created_at", "2021-10-15 21:10:20.266445"], ["updated_at", "2021-10-15 21:10:20.266445"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 ContextModuleItem Create (0.3ms) INSERT INTO "context_module_items" ("canvas_id", "canvas_assignment_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["canvas_id", 1], ["canvas_assignment_id", 8], ["workflow_state", "active"], ["created_at", "2021-10-15 21:10:20.267918"], ["updated_at", "2021-10-15 21:10:20.267918"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Assignment Exists (0.2ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 9], ["LIMIT", 1]] Assignment Create (0.2ms) INSERT INTO "assignments" ("canvas_id", "title", "due_at", "unlock_at", "lock_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 9], ["title", "Assignment 9"], ["due_at", "2021-10-22 21:10:20.270968"], ["unlock_at", "2021-10-14 21:10:20.271058"], ["lock_at", "2021-11-05 21:10:20.271094"], ["created_at", "2021-10-15 21:10:20.272137"], ["updated_at", "2021-10-15 21:10:20.272137"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 ContextModuleItem Create (0.2ms) INSERT INTO "context_module_items" ("canvas_id", "canvas_assignment_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["canvas_id", 2], ["canvas_assignment_id", 9], ["workflow_state", "active"], ["created_at", "2021-10-15 21:10:20.273497"], ["updated_at", "2021-10-15 21:10:20.273497"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.3ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Course Exists (0.3ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 7620664], ["LIMIT", 1]] Course Create (0.3ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 7620664], ["sis_id", "39c1e2aefc21088b617b6b0d1162ccbf"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2021-10-12 21:10:20.285144"], ["end_at", "2021-11-05 21:10:20.285234"], ["created_at", "2021-10-15 21:10:20.286381"], ["updated_at", "2021-10-15 21:10:20.286381"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 ContextModule Create (0.4ms) INSERT INTO "context_modules" ("canvas_id", "canvas_context_id", "canvas_context_type", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 1], ["canvas_context_id", 7620664], ["canvas_context_type", "Course"], ["name", "Context Module"], ["workflow_state", "available"], ["created_at", "2021-10-15 21:10:20.287936"], ["updated_at", "2021-10-15 21:10:20.287936"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Course Exists (0.3ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 16491559], ["LIMIT", 1]] Course Create (0.3ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 16491559], ["sis_id", "6899a379e7de24f2a29ff4a4eb2e8adb"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2021-10-12 21:10:20.291666"], ["end_at", "2021-11-05 21:10:20.291746"], ["created_at", "2021-10-15 21:10:20.292937"], ["updated_at", "2021-10-15 21:10:20.292937"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 ContextModule Create (0.2ms) INSERT INTO "context_modules" ("canvas_id", "canvas_context_id", "canvas_context_type", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 2], ["canvas_context_id", 16491559], ["canvas_context_type", "Course"], ["name", "Context Module"], ["workflow_state", "available"], ["created_at", "2021-10-15 21:10:20.294418"], ["updated_at", "2021-10-15 21:10:20.294418"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Course Exists (0.2ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 39974304], ["LIMIT", 1]] Course Create (0.2ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 39974304], ["sis_id", "9dcfd7bf0f7e20ee1717f1386e7b9088"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2021-10-12 21:10:20.297138"], ["end_at", "2021-11-05 21:10:20.297226"], ["created_at", "2021-10-15 21:10:20.298424"], ["updated_at", "2021-10-15 21:10:20.298424"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 ContextModule Create (0.2ms) INSERT INTO "context_modules" ("canvas_id", "canvas_context_id", "canvas_context_type", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 3], ["canvas_context_id", 39974304], ["canvas_context_type", "Course"], ["name", "Context Module"], ["workflow_state", "available"], ["created_at", "2021-10-15 21:10:20.299902"], ["updated_at", "2021-10-15 21:10:20.299902"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Course Exists (0.2ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 88264238], ["LIMIT", 1]] Course Create (0.2ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 88264238], ["sis_id", "71ad3ba596e29d9861e385fceca759c8"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2021-10-12 21:10:20.302740"], ["end_at", "2021-11-05 21:10:20.302834"], ["created_at", "2021-10-15 21:10:20.303976"], ["updated_at", "2021-10-15 21:10:20.303976"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Course Exists (0.2ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" IS NULL AND "courses"."id" != $1 LIMIT $2 [["id", 160], ["LIMIT", 1]]  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Course Exists (0.2ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 81071266], ["LIMIT", 1]] Course Create (0.2ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 81071266], ["sis_id", "065ef3f5feb5acee11a94c51145b5f61"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2021-10-12 21:10:20.309603"], ["end_at", "2021-11-05 21:10:20.309700"], ["created_at", "2021-10-15 21:10:20.310720"], ["updated_at", "2021-10-15 21:10:20.310720"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Course Load (0.2ms) SELECT "courses".* FROM "courses" ORDER BY "courses"."id" ASC LIMIT $1 [["LIMIT", 1]] Course Exists (0.3ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 81071266], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Course Exists (0.2ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 53521288], ["LIMIT", 1]] Course Create (0.3ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 53521288], ["sis_id", "a4c667b1591fa281c634c45ebf0f4159"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2021-10-12 21:10:20.315200"], ["end_at", "2021-11-05 21:10:20.315274"], ["created_at", "2021-10-15 21:10:20.316280"], ["updated_at", "2021-10-15 21:10:20.316280"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Course Exists (0.3ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 AND "courses"."id" != $2 LIMIT $3 [["canvas_id", 53521288], ["id", 162], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Course Exists (0.2ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 34286019], ["LIMIT", 1]] Course Create (0.2ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 34286019], ["sis_id", "520cf29346802787761d43246b302484"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2021-10-12 21:10:20.320219"], ["end_at", "2021-11-05 21:10:20.320296"], ["created_at", "2021-10-15 21:10:20.321266"], ["updated_at", "2021-10-15 21:10:20.321266"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Course Exists (0.3ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 81169724], ["LIMIT", 1]] Course Create (0.3ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 81169724], ["sis_id", "abd050b5694151bd04231c9094a05c4d"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2021-10-12 21:10:20.325525"], ["end_at", "2021-11-05 21:10:20.325599"], ["created_at", "2021-10-15 21:10:20.326647"], ["updated_at", "2021-10-15 21:10:20.326647"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Course Exists (0.3ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 46821461], ["LIMIT", 1]] Course Create (0.4ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 46821461], ["sis_id", "37f449691832f8a1091a71ba7b6d3379"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2021-10-12 21:10:20.330893"], ["end_at", "2021-11-05 21:10:20.330970"], ["created_at", "2021-10-15 21:10:20.332255"], ["updated_at", "2021-10-15 21:10:20.332255"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Course Exists (0.3ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 24705759], ["LIMIT", 1]] Course Create (0.3ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 24705759], ["sis_id", "30935cc39bfba7397a1b7844cefd4f1f"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2021-10-12 21:10:20.335486"], ["end_at", "2021-11-05 21:10:20.335575"], ["created_at", "2021-10-15 21:10:20.336719"], ["updated_at", "2021-10-15 21:10:20.336719"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Course Exists (0.2ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 66052837], ["LIMIT", 1]] Course Create (0.2ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 66052837], ["sis_id", "b80ab9efd1bfeb47dd8501229601f2a7"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2021-10-12 21:10:20.339340"], ["end_at", "2021-11-05 21:10:20.339415"], ["created_at", "2021-10-15 21:10:20.340278"], ["updated_at", "2021-10-15 21:10:20.340278"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Course Exists (0.2ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 85782801], ["LIMIT", 1]] Course Create (0.2ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 85782801], ["sis_id", "ef322acf534f75e47229bcfab529109a"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2021-10-12 21:10:20.342394"], ["end_at", "2021-11-05 21:10:20.342455"], ["created_at", "2021-10-15 21:10:20.343194"], ["updated_at", "2021-10-15 21:10:20.343194"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Enrollment Exists (0.4ms) SELECT 1 AS one FROM "enrollments" WHERE "enrollments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 36770524], ["LIMIT", 1]] Enrollment Create (0.3ms) INSERT INTO "enrollments" ("canvas_id", "created_at", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["canvas_id", 36770524], ["created_at", "2021-10-15 21:10:20.357328"], ["updated_at", "2021-10-15 21:10:20.357328"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Enrollment Exists (0.2ms) SELECT 1 AS one FROM "enrollments" WHERE "enrollments"."canvas_id" IS NULL AND "enrollments"."id" != $1 LIMIT $2 [["id", 50], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Enrollment Exists (0.2ms) SELECT 1 AS one FROM "enrollments" WHERE "enrollments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 23483928], ["LIMIT", 1]] Enrollment Create (0.2ms) INSERT INTO "enrollments" ("canvas_id", "created_at", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["canvas_id", 23483928], ["created_at", "2021-10-15 21:10:20.363351"], ["updated_at", "2021-10-15 21:10:20.363351"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Enrollment Load (0.2ms) SELECT "enrollments".* FROM "enrollments" ORDER BY "enrollments"."id" ASC LIMIT $1 [["LIMIT", 1]] Enrollment Exists (0.2ms) SELECT 1 AS one FROM "enrollments" WHERE "enrollments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 23483928], ["LIMIT", 1]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Enrollment Exists (0.2ms) SELECT 1 AS one FROM "enrollments" WHERE "enrollments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 5950289], ["LIMIT", 1]] Enrollment Create (0.2ms) INSERT INTO "enrollments" ("canvas_id", "created_at", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["canvas_id", 5950289], ["created_at", "2021-10-15 21:10:20.368640"], ["updated_at", "2021-10-15 21:10:20.368640"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Enrollment Exists (0.2ms) SELECT 1 AS one FROM "enrollments" WHERE "enrollments"."canvas_id" = $1 AND "enrollments"."id" != $2 LIMIT $3 [["canvas_id", 5950289], ["id", 52], ["LIMIT", 1]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Enrollment Exists (0.2ms) SELECT 1 AS one FROM "enrollments" WHERE "enrollments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 73913490], ["LIMIT", 1]] Enrollment Create (0.2ms) INSERT INTO "enrollments" ("canvas_id", "created_at", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["canvas_id", 73913490], ["created_at", "2021-10-15 21:10:20.372433"], ["updated_at", "2021-10-15 21:10:20.372433"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Enrollment Exists (0.2ms) SELECT 1 AS one FROM "enrollments" WHERE "enrollments"."canvas_id" = $1 AND "enrollments"."id" != $2 LIMIT $3 [["canvas_id", 73913490], ["id", 53], ["LIMIT", 1]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Enrollment Exists (0.2ms) SELECT 1 AS one FROM "enrollments" WHERE "enrollments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 99713957], ["LIMIT", 1]] Enrollment Create (0.2ms) INSERT INTO "enrollments" ("canvas_id", "created_at", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["canvas_id", 99713957], ["created_at", "2021-10-15 21:10:20.376075"], ["updated_at", "2021-10-15 21:10:20.376075"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Enrollment Exists (0.1ms) SELECT 1 AS one FROM "enrollments" WHERE "enrollments"."canvas_id" = $1 AND "enrollments"."id" != $2 LIMIT $3 [["canvas_id", 99713957], ["id", 54], ["LIMIT", 1]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Group Exists (0.4ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1569538], ["LIMIT", 1]] Group Create (0.3ms) INSERT INTO "groups" ("canvas_id", "sis_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 1569538], ["sis_id", "a3e69009d07ed15077815c71158f987e"], ["name", "Some User Group"], ["workflow_state", "available"], ["created_at", "2021-10-15 21:10:20.387978"], ["updated_at", "2021-10-15 21:10:20.387978"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 User Exists (0.5ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 61070635], ["LIMIT", 1]] User Create (0.3ms) INSERT INTO "users" ("canvas_id", "sis_id", "email", "first_name", "last_name", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 61070635], ["sis_id", "5f3070f5c0dfecda2322052676cbc84d"], ["email", "cooldude@coolsite.com"], ["first_name", "Cool"], ["last_name", "Dude"], ["created_at", "2021-10-15 21:10:20.398763"], ["updated_at", "2021-10-15 21:10:20.398763"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 GroupMembership Exists (0.4ms) SELECT 1 AS one FROM "group_memberships" WHERE "group_memberships"."canvas_id" = $1 LIMIT $2 [["canvas_id", 10350628], ["LIMIT", 1]] GroupMembership Create (0.3ms) INSERT INTO "group_memberships" ("canvas_id", "canvas_user_id", "canvas_group_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 10350628], ["canvas_user_id", 61070635], ["canvas_group_id", 1569538], ["workflow_state", "accepted"], ["created_at", "2021-10-15 21:10:20.420988"], ["updated_at", "2021-10-15 21:10:20.420988"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 GroupMembership Exists (0.3ms) SELECT 1 AS one FROM "group_memberships" WHERE "group_memberships"."canvas_id" IS NULL AND "group_memberships"."id" != $1 LIMIT $2 [["id", 43], ["LIMIT", 1]]  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 85893730], ["LIMIT", 1]] Group Create (0.2ms) INSERT INTO "groups" ("canvas_id", "sis_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 85893730], ["sis_id", "0c313182e0d7eca12bf07aa869789a4b"], ["name", "Some User Group"], ["workflow_state", "available"], ["created_at", "2021-10-15 21:10:20.426195"], ["updated_at", "2021-10-15 21:10:20.426195"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 User Exists (0.2ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 52189456], ["LIMIT", 1]] User Create (0.2ms) INSERT INTO "users" ("canvas_id", "sis_id", "email", "first_name", "last_name", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 52189456], ["sis_id", "26f089f61195256a80e01191a45eca0b"], ["email", "cooldude@coolsite.com"], ["first_name", "Cool"], ["last_name", "Dude"], ["created_at", "2021-10-15 21:10:20.427814"], ["updated_at", "2021-10-15 21:10:20.427814"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 GroupMembership Exists (0.2ms) SELECT 1 AS one FROM "group_memberships" WHERE "group_memberships"."canvas_id" = $1 LIMIT $2 [["canvas_id", 93193016], ["LIMIT", 1]] GroupMembership Create (0.2ms) INSERT INTO "group_memberships" ("canvas_id", "canvas_user_id", "canvas_group_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 93193016], ["canvas_user_id", 52189456], ["canvas_group_id", 85893730], ["workflow_state", "accepted"], ["created_at", "2021-10-15 21:10:20.429575"], ["updated_at", "2021-10-15 21:10:20.429575"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 GroupMembership Load (0.1ms) SELECT "group_memberships".* FROM "group_memberships" ORDER BY "group_memberships"."id" ASC LIMIT $1 [["LIMIT", 1]] GroupMembership Exists (0.1ms) SELECT 1 AS one FROM "group_memberships" WHERE "group_memberships"."canvas_id" = $1 LIMIT $2 [["canvas_id", 93193016], ["LIMIT", 1]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 43878089], ["LIMIT", 1]] Group Create (0.2ms) INSERT INTO "groups" ("canvas_id", "sis_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 43878089], ["sis_id", "d8d8290a86c896a66c4391fd5995f03b"], ["name", "Some User Group"], ["workflow_state", "available"], ["created_at", "2021-10-15 21:10:20.434082"], ["updated_at", "2021-10-15 21:10:20.434082"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 User Exists (0.2ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 29904293], ["LIMIT", 1]] User Create (0.2ms) INSERT INTO "users" ("canvas_id", "sis_id", "email", "first_name", "last_name", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 29904293], ["sis_id", "103ffb3424894af62226668c33d0d524"], ["email", "cooldude@coolsite.com"], ["first_name", "Cool"], ["last_name", "Dude"], ["created_at", "2021-10-15 21:10:20.435864"], ["updated_at", "2021-10-15 21:10:20.435864"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 GroupMembership Exists (0.2ms) SELECT 1 AS one FROM "group_memberships" WHERE "group_memberships"."canvas_id" = $1 LIMIT $2 [["canvas_id", 72614404], ["LIMIT", 1]] GroupMembership Create (0.2ms) INSERT INTO "group_memberships" ("canvas_id", "canvas_user_id", "canvas_group_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 72614404], ["canvas_user_id", 29904293], ["canvas_group_id", 43878089], ["workflow_state", "accepted"], ["created_at", "2021-10-15 21:10:20.437658"], ["updated_at", "2021-10-15 21:10:20.437658"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 GroupMembership Exists (0.1ms) SELECT 1 AS one FROM "group_memberships" WHERE "group_memberships"."canvas_id" = $1 AND "group_memberships"."id" != $2 LIMIT $3 [["canvas_id", 72614404], ["id", 45], ["LIMIT", 1]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 78870789], ["LIMIT", 1]] Group Create (0.3ms) INSERT INTO "groups" ("canvas_id", "sis_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 78870789], ["sis_id", "b1f426381f245198da1f258080cd63bc"], ["name", "Some User Group"], ["workflow_state", "available"], ["created_at", "2021-10-15 21:10:20.441513"], ["updated_at", "2021-10-15 21:10:20.441513"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 User Exists (0.3ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 30606874], ["LIMIT", 1]] User Create (0.2ms) INSERT INTO "users" ("canvas_id", "sis_id", "email", "first_name", "last_name", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 30606874], ["sis_id", "8c7ae63460d612bbbd4a07f3c49784a1"], ["email", "cooldude@coolsite.com"], ["first_name", "Cool"], ["last_name", "Dude"], ["created_at", "2021-10-15 21:10:20.443524"], ["updated_at", "2021-10-15 21:10:20.443524"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 GroupMembership Exists (0.2ms) SELECT 1 AS one FROM "group_memberships" WHERE "group_memberships"."canvas_id" = $1 LIMIT $2 [["canvas_id", 7294002], ["LIMIT", 1]] GroupMembership Create (0.2ms) INSERT INTO "group_memberships" ("canvas_id", "canvas_user_id", "canvas_group_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 7294002], ["canvas_user_id", 30606874], ["canvas_group_id", 78870789], ["workflow_state", "accepted"], ["created_at", "2021-10-15 21:10:20.445429"], ["updated_at", "2021-10-15 21:10:20.445429"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 GroupMembership Exists (0.2ms) SELECT 1 AS one FROM "group_memberships" WHERE "group_memberships"."canvas_id" = $1 AND "group_memberships"."id" != $2 LIMIT $3 [["canvas_id", 7294002], ["id", 46], ["LIMIT", 1]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Group Exists (0.5ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 79069082], ["LIMIT", 1]] Group Create (0.3ms) INSERT INTO "groups" ("canvas_id", "sis_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 79069082], ["sis_id", "ca691d5010343d8bc704cbfaa69a6a21"], ["name", "Some User Group"], ["workflow_state", "available"], ["created_at", "2021-10-15 21:10:20.450877"], ["updated_at", "2021-10-15 21:10:20.450877"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" IS NULL AND "groups"."id" != $1 LIMIT $2 [["id", 82], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 12882950], ["LIMIT", 1]] Group Create (0.2ms) INSERT INTO "groups" ("canvas_id", "sis_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 12882950], ["sis_id", "50041f1622417020e8c0681cf81de685"], ["name", "Some User Group"], ["workflow_state", "available"], ["created_at", "2021-10-15 21:10:20.456685"], ["updated_at", "2021-10-15 21:10:20.456685"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Group Load (0.2ms) SELECT "groups".* FROM "groups" ORDER BY "groups"."id" ASC LIMIT $1 [["LIMIT", 1]] Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 12882950], ["LIMIT", 1]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 66727533], ["LIMIT", 1]] Group Create (0.2ms) INSERT INTO "groups" ("canvas_id", "sis_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 66727533], ["sis_id", "5833b2a715e54c90839536333d2f56a5"], ["name", "Some User Group"], ["workflow_state", "available"], ["created_at", "2021-10-15 21:10:20.461803"], ["updated_at", "2021-10-15 21:10:20.461803"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 36641230], ["LIMIT", 1]] Group Create (0.3ms) INSERT INTO "groups" ("canvas_id", "sis_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 36641230], ["sis_id", "24148dcc66a2cce4ba5d0a9912fb84c3"], ["name", "Some User Group"], ["workflow_state", "available"], ["created_at", "2021-10-15 21:10:20.465619"], ["updated_at", "2021-10-15 21:10:20.465619"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 AND "groups"."id" != $2 LIMIT $3 [["canvas_id", 36641230], ["id", 85], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 79270773], ["LIMIT", 1]] Group Create (0.2ms) INSERT INTO "groups" ("canvas_id", "sis_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 79270773], ["sis_id", "54995b78c5e0b9c236db28ff40d95f45"], ["name", "Some User Group"], ["workflow_state", "available"], ["created_at", "2021-10-15 21:10:20.469889"], ["updated_at", "2021-10-15 21:10:20.469889"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 AND "groups"."id" != $2 LIMIT $3 [["canvas_id", 79270773], ["id", 86], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Role Exists (0.3ms) SELECT 1 AS one FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 36977007], ["LIMIT", 1]] Role Create (0.3ms) INSERT INTO "roles" ("canvas_id", "label", "base_role_type", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 36977007], ["label", "Cool Role"], ["base_role_type", "AccountMembership"], ["workflow_state", "active"], ["created_at", "2021-10-15 21:10:20.474833"], ["updated_at", "2021-10-15 21:10:20.474833"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Role Exists (0.4ms) SELECT 1 AS one FROM "roles" WHERE "roles"."canvas_id" IS NULL AND "roles"."id" != $1 LIMIT $2 [["id", 45], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Role Exists (0.2ms) SELECT 1 AS one FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 79537805], ["LIMIT", 1]] Role Create (0.2ms) INSERT INTO "roles" ("canvas_id", "label", "base_role_type", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 79537805], ["label", "Cool Role"], ["base_role_type", "AccountMembership"], ["workflow_state", "active"], ["created_at", "2021-10-15 21:10:20.481366"], ["updated_at", "2021-10-15 21:10:20.481366"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Role Load (0.1ms) SELECT "roles".* FROM "roles" ORDER BY "roles"."id" ASC LIMIT $1 [["LIMIT", 1]] Role Exists (0.2ms) SELECT 1 AS one FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 79537805], ["LIMIT", 1]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.3ms) SELECT COUNT(*) FROM "roles" Role Load (0.2ms) SELECT "roles".* FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]]  (0.2ms) SAVEPOINT active_record_1 Role Exists (0.2ms) SELECT 1 AS one FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] Role Create (0.4ms) INSERT INTO "roles" ("canvas_id", "label", "base_role_type", "canvas_account_id", "workflow_state", "permissions", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 1], ["label", "Account Admin"], ["base_role_type", "AccountMembership"], ["canvas_account_id", 10], ["workflow_state", "built_in"], ["permissions", "{\"manage_wiki\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"post_to_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"moderate_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_announcements\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"send_messages\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"send_messages_all\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_outcomes\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"create_conferences\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"create_collaborations\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_roster\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_all_grades\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_grades\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_rubrics\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"comment_on_others_submissions\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_students\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_admin_users\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_role_overrides\":{\"enabled\":true,\"locked\":true,\"readonly\":true,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_account_memberships\":{\"enabled\":true,\"locked\":true,\"readonly\":true,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_account_settings\":{\"enabled\":true,\"locked\":true,\"readonly\":true,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_groups\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_group_pages\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_files\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_assignments\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"undelete_courses\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_grade_changes\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_course_changes\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_question_banks\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_calendar\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_reports\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_courses\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_user_logins\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_user_observers\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_alerts\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"become_user\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_developer_keys\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"import_sis\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_sis\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_sis\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_course_list\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_statistics\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_storage_quotas\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_course_content\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_content\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_interaction_alerts\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"change_course_state\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_sections\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_feature_flags\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_quiz_answer_audits\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"moderate_grades\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"lti_add_edit\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true}}"], ["created_at", "2021-10-15 21:10:20.489744"], ["updated_at", "2021-10-15 21:10:20.489744"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SELECT COUNT(*) FROM "roles" Role Load (0.2ms) SELECT "roles".* FROM "roles" ORDER BY "roles"."id" DESC LIMIT $1 [["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Role Exists (0.2ms) SELECT 1 AS one FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] Role Create (0.2ms) INSERT INTO "roles" ("canvas_id", "label", "base_role_type", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 1], ["label", "Cool Role"], ["base_role_type", "AccountMembership"], ["workflow_state", "active"], ["created_at", "2021-10-15 21:10:20.495794"], ["updated_at", "2021-10-15 21:10:20.495794"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SELECT COUNT(*) FROM "roles" Role Load (0.2ms) SELECT "roles".* FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]]  (0.1ms) SAVEPOINT active_record_1 Role Exists (0.2ms) SELECT 1 AS one FROM "roles" WHERE "roles"."canvas_id" = $1 AND "roles"."id" != $2 LIMIT $3 [["canvas_id", 1], ["id", 48], ["LIMIT", 1]] Role Update (0.4ms) UPDATE "roles" SET "label" = $1, "canvas_account_id" = $2, "permissions" = $3, "workflow_state" = $4, "updated_at" = $5 WHERE "roles"."id" = $6 [["label", "Account Admin"], ["canvas_account_id", 10], ["permissions", "{\"manage_wiki\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"post_to_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"moderate_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_announcements\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"send_messages\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"send_messages_all\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_outcomes\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"create_conferences\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"create_collaborations\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_roster\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_all_grades\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_grades\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_rubrics\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"comment_on_others_submissions\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_students\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_admin_users\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_role_overrides\":{\"enabled\":true,\"locked\":true,\"readonly\":true,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_account_memberships\":{\"enabled\":true,\"locked\":true,\"readonly\":true,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_account_settings\":{\"enabled\":true,\"locked\":true,\"readonly\":true,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_groups\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_group_pages\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_files\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_assignments\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"undelete_courses\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_grade_changes\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_course_changes\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_question_banks\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_calendar\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_reports\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_courses\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_user_logins\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_user_observers\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_alerts\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"become_user\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_developer_keys\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"import_sis\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_sis\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_sis\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_course_list\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_statistics\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_storage_quotas\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_course_content\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_content\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_interaction_alerts\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"change_course_state\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_sections\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_feature_flags\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_quiz_answer_audits\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"moderate_grades\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"lti_add_edit\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true}}"], ["workflow_state", "built_in"], ["updated_at", "2021-10-15 21:10:20.499289"], ["id", 48]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SELECT COUNT(*) FROM "roles" Role Load (0.2ms) SELECT "roles".* FROM "roles" WHERE "roles"."id" = $1 LIMIT $2 [["id", 48], ["LIMIT", 1]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Section Exists (0.3ms) SELECT 1 AS one FROM "sections" WHERE "sections"."canvas_id" = $1 LIMIT $2 [["canvas_id", 96615297], ["LIMIT", 1]] Section Create (0.2ms) INSERT INTO "sections" ("canvas_id", "created_at", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["canvas_id", 96615297], ["created_at", "2021-10-15 21:10:20.511937"], ["updated_at", "2021-10-15 21:10:20.511937"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Section Exists (0.2ms) SELECT 1 AS one FROM "sections" WHERE "sections"."canvas_id" IS NULL AND "sections"."id" != $1 LIMIT $2 [["id", 50], ["LIMIT", 1]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Section Exists (0.2ms) SELECT 1 AS one FROM "sections" WHERE "sections"."canvas_id" = $1 LIMIT $2 [["canvas_id", 86279498], ["LIMIT", 1]] Section Create (0.2ms) INSERT INTO "sections" ("canvas_id", "created_at", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["canvas_id", 86279498], ["created_at", "2021-10-15 21:10:20.516586"], ["updated_at", "2021-10-15 21:10:20.516586"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Section Load (0.1ms) SELECT "sections".* FROM "sections" ORDER BY "sections"."id" ASC LIMIT $1 [["LIMIT", 1]] Section Exists (0.1ms) SELECT 1 AS one FROM "sections" WHERE "sections"."canvas_id" = $1 LIMIT $2 [["canvas_id", 86279498], ["LIMIT", 1]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Section Exists (0.2ms) SELECT 1 AS one FROM "sections" WHERE "sections"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1203871], ["LIMIT", 1]] Section Create (0.2ms) INSERT INTO "sections" ("canvas_id", "created_at", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["canvas_id", 1203871], ["created_at", "2021-10-15 21:10:20.521091"], ["updated_at", "2021-10-15 21:10:20.521091"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Section Exists (0.2ms) SELECT 1 AS one FROM "sections" WHERE "sections"."canvas_id" = $1 AND "sections"."id" != $2 LIMIT $3 [["canvas_id", 1203871], ["id", 52], ["LIMIT", 1]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Section Exists (0.2ms) SELECT 1 AS one FROM "sections" WHERE "sections"."canvas_id" = $1 LIMIT $2 [["canvas_id", 59349245], ["LIMIT", 1]] Section Create (0.2ms) INSERT INTO "sections" ("canvas_id", "created_at", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["canvas_id", 59349245], ["created_at", "2021-10-15 21:10:20.524748"], ["updated_at", "2021-10-15 21:10:20.524748"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Submission Exists (1.5ms) SELECT 1 AS one FROM "submissions" WHERE "submissions"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] Submission Create (0.3ms) INSERT INTO "submissions" ("canvas_id", "submitted_at", "graded_at", "score", "points_possible", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 1], ["submitted_at", "2021-10-08 21:10:20.534216"], ["graded_at", "2021-10-14 21:10:20.534294"], ["score", 5.0], ["points_possible", 10.0], ["created_at", "2021-10-15 21:10:20.545935"], ["updated_at", "2021-10-15 21:10:20.545935"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Submission Exists (0.2ms) SELECT 1 AS one FROM "submissions" WHERE "submissions"."canvas_id" IS NULL AND "submissions"."id" != $1 LIMIT $2 [["id", 50], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Submission Exists (0.2ms) SELECT 1 AS one FROM "submissions" WHERE "submissions"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]] Submission Create (0.2ms) INSERT INTO "submissions" ("canvas_id", "submitted_at", "graded_at", "score", "points_possible", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 2], ["submitted_at", "2021-10-08 21:10:20.551891"], ["graded_at", "2021-10-14 21:10:20.551992"], ["score", 5.0], ["points_possible", 10.0], ["created_at", "2021-10-15 21:10:20.553101"], ["updated_at", "2021-10-15 21:10:20.553101"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Submission Load (0.2ms) SELECT "submissions".* FROM "submissions" ORDER BY "submissions"."id" ASC LIMIT $1 [["LIMIT", 1]] Submission Exists (0.2ms) SELECT 1 AS one FROM "submissions" WHERE "submissions"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Submission Exists (0.2ms) SELECT 1 AS one FROM "submissions" WHERE "submissions"."canvas_id" = $1 LIMIT $2 [["canvas_id", 3], ["LIMIT", 1]] Submission Create (0.2ms) INSERT INTO "submissions" ("canvas_id", "submitted_at", "graded_at", "score", "points_possible", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 3], ["submitted_at", "2021-10-08 21:10:20.558257"], ["graded_at", "2021-10-14 21:10:20.558331"], ["score", 5.0], ["points_possible", 10.0], ["created_at", "2021-10-15 21:10:20.559169"], ["updated_at", "2021-10-15 21:10:20.559169"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Submission Exists (0.2ms) SELECT 1 AS one FROM "submissions" WHERE "submissions"."canvas_id" = $1 AND "submissions"."id" != $2 LIMIT $3 [["canvas_id", 3], ["id", 52], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Submission Exists (0.2ms) SELECT 1 AS one FROM "submissions" WHERE "submissions"."canvas_id" = $1 LIMIT $2 [["canvas_id", 4], ["LIMIT", 1]] Submission Create (0.3ms) INSERT INTO "submissions" ("canvas_id", "submitted_at", "graded_at", "score", "points_possible", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 4], ["submitted_at", "2021-10-08 21:10:20.562342"], ["graded_at", "2021-10-14 21:10:20.562416"], ["score", 5.0], ["points_possible", 10.0], ["created_at", "2021-10-15 21:10:20.563269"], ["updated_at", "2021-10-15 21:10:20.563269"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Submission Exists (0.2ms) SELECT 1 AS one FROM "submissions" WHERE "submissions"."canvas_id" = $1 AND "submissions"."id" != $2 LIMIT $3 [["canvas_id", 4], ["id", 53], ["LIMIT", 1]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Submission Exists (0.2ms) SELECT 1 AS one FROM "submissions" WHERE "submissions"."canvas_id" = $1 LIMIT $2 [["canvas_id", 5], ["LIMIT", 1]] Submission Create (0.2ms) INSERT INTO "submissions" ("canvas_id", "submitted_at", "graded_at", "score", "points_possible", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 5], ["submitted_at", "2021-10-08 21:10:20.566679"], ["graded_at", "2021-10-14 21:10:20.566754"], ["score", 5.0], ["points_possible", 10.0], ["created_at", "2021-10-15 21:10:20.567781"], ["updated_at", "2021-10-15 21:10:20.567781"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Submission Exists (0.2ms) SELECT 1 AS one FROM "submissions" WHERE "submissions"."canvas_id" = $1 AND "submissions"."id" != $2 LIMIT $3 [["canvas_id", 5], ["id", 54], ["LIMIT", 1]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Term Exists (0.2ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 70357650], ["LIMIT", 1]] Term Create (0.3ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 70357650], ["name", "Cool Term"], ["start_at", "2021-10-12 21:10:19.035003"], ["end_at", "2021-10-18 21:10:19.035113"], ["workflow_state", "active"], ["sis_id", "93fb3cbccdbd5695497df1a3326eef6e"], ["created_at", "2021-10-15 21:10:20.572584"], ["updated_at", "2021-10-15 21:10:20.572584"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Term Exists (0.2ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" IS NULL AND "terms"."id" != $1 LIMIT $2 [["id", 128], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Term Exists (0.3ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 64100116], ["LIMIT", 1]] Term Create (0.3ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 64100116], ["name", "Cool Term"], ["start_at", "2021-10-12 21:10:19.035003"], ["end_at", "2021-10-18 21:10:19.035113"], ["workflow_state", "active"], ["sis_id", "dd7dd4079710ab17ad800bbb766bf4d5"], ["created_at", "2021-10-15 21:10:20.577873"], ["updated_at", "2021-10-15 21:10:20.577873"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Term Load (0.1ms) SELECT "terms".* FROM "terms" ORDER BY "terms"."id" ASC LIMIT $1 [["LIMIT", 1]] Term Exists (0.2ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 64100116], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Term Exists (0.2ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 31680922], ["LIMIT", 1]] Term Create (0.3ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 31680922], ["name", "Cool Term"], ["start_at", "2021-10-12 21:10:19.035003"], ["end_at", "2021-10-18 21:10:19.035113"], ["workflow_state", "active"], ["sis_id", "38e9144faf3b3d2053c9f08a858722d8"], ["created_at", "2021-10-15 21:10:20.583180"], ["updated_at", "2021-10-15 21:10:20.583180"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Term Exists (0.2ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 52457751], ["LIMIT", 1]] Term Create (0.2ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 52457751], ["name", "Cool Term"], ["start_at", "2021-10-13 21:10:20.585774"], ["end_at", "2021-10-18 21:10:20.585834"], ["workflow_state", "active"], ["sis_id", "060e8b07207a861e407eebdfde06f59a"], ["created_at", "2021-10-15 21:10:20.586936"], ["updated_at", "2021-10-15 21:10:20.586936"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Term Exists (0.2ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 4560062], ["LIMIT", 1]] Term Create (0.2ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 4560062], ["name", "Cool Term"], ["start_at", "2021-10-12 21:10:19.035003"], ["end_at", "2021-10-18 21:10:19.035113"], ["workflow_state", "inactive"], ["sis_id", "a443c26dbea2f971d77f9bdfa8f5089b"], ["created_at", "2021-10-15 21:10:20.588610"], ["updated_at", "2021-10-15 21:10:20.588610"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Term Exists (0.2ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 33844499], ["LIMIT", 1]] Term Create (0.1ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 33844499], ["name", "Cool Term"], ["start_at", "2021-08-15 21:10:20.589528"], ["end_at", "2021-09-15 21:10:20.589581"], ["workflow_state", "active"], ["sis_id", "3238fcba60a652919ec13c0c1fddcee4"], ["created_at", "2021-10-15 21:10:20.590459"], ["updated_at", "2021-10-15 21:10:20.590459"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Term Exists (0.2ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 82570614], ["LIMIT", 1]] Term Create (0.2ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 82570614], ["name", "Cool Term"], ["start_at", "2022-04-15 21:10:20.591185"], ["end_at", "2022-10-15 21:10:20.591220"], ["workflow_state", "active"], ["sis_id", "29c7f351361a889df97b33b43437be9e"], ["created_at", "2021-10-15 21:10:20.592114"], ["updated_at", "2021-10-15 21:10:20.592114"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Term Load (0.4ms) SELECT "terms".* FROM "terms" WHERE "terms"."workflow_state" = $1 AND (terms.start_at <= '2021-10-15 21:10:20.593258' OR terms.start_at IS NULL) AND (terms.end_at >= '2021-10-15 21:10:20.593378' OR terms.end_at IS NULL) [["workflow_state", "active"]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SELECT COUNT(*) FROM "terms" Term Load (0.1ms) SELECT "terms".* FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]]  (0.1ms) SAVEPOINT active_record_1 Term Exists (0.2ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] Term Create (0.2ms) INSERT INTO "terms" ("canvas_id", "name", "workflow_state", "grading_period_group_id", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 1], ["name", "Default Term"], ["workflow_state", "active"], ["grading_period_group_id", 1], ["sis_id", "Test"], ["created_at", "2021-10-15 21:10:20.598087"], ["updated_at", "2021-10-15 21:10:20.598087"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SELECT COUNT(*) FROM "terms" Term Load (0.3ms) SELECT "terms".* FROM "terms" ORDER BY "terms"."id" DESC LIMIT $1 [["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Term Exists (0.2ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] Term Create (0.2ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 1], ["name", "Cool Term"], ["start_at", "2021-10-12 21:10:19.035003"], ["end_at", "2021-10-18 21:10:19.035113"], ["workflow_state", "active"], ["sis_id", "0bac609d5211238261591678d64604e8"], ["created_at", "2021-10-15 21:10:20.602528"], ["updated_at", "2021-10-15 21:10:20.602528"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SELECT COUNT(*) FROM "terms" Term Load (0.1ms) SELECT "terms".* FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]]  (0.1ms) SAVEPOINT active_record_1 Term Exists (0.2ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 AND "terms"."id" != $2 LIMIT $3 [["canvas_id", 1], ["id", 136], ["LIMIT", 1]] Term Update (0.2ms) UPDATE "terms" SET "name" = $1, "sis_id" = $2, "start_at" = $3, "end_at" = $4, "grading_period_group_id" = $5, "updated_at" = $6 WHERE "terms"."id" = $7 [["name", "Default Term"], ["sis_id", "Test"], ["start_at", nil], ["end_at", nil], ["grading_period_group_id", 1], ["updated_at", "2021-10-15 21:10:20.605461"], ["id", 136]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SELECT COUNT(*) FROM "terms" Term Load (0.2ms) SELECT "terms".* FROM "terms" WHERE "terms"."id" = $1 LIMIT $2 [["id", 136], ["LIMIT", 1]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 User Exists (0.2ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 31312489], ["LIMIT", 1]] User Create (0.2ms) INSERT INTO "users" ("canvas_id", "sis_id", "email", "first_name", "last_name", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 31312489], ["sis_id", "3cbb6e4ebe03a94fc1f735d767f34c3d"], ["email", "cooldude@coolsite.com"], ["first_name", "Cool"], ["last_name", "Dude"], ["created_at", "2021-10-15 21:10:20.610080"], ["updated_at", "2021-10-15 21:10:20.610080"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 User Exists (0.2ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" IS NULL AND "users"."id" != $1 LIMIT $2 [["id", 96], ["LIMIT", 1]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 User Exists (0.2ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2784982], ["LIMIT", 1]] User Create (0.3ms) INSERT INTO "users" ("canvas_id", "sis_id", "email", "first_name", "last_name", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 2784982], ["sis_id", "f324791f67bfc7c27ffa93486ea68eb7"], ["email", "cooldude@coolsite.com"], ["first_name", "Cool"], ["last_name", "Dude"], ["created_at", "2021-10-15 21:10:20.615663"], ["updated_at", "2021-10-15 21:10:20.615663"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 User Load (0.2ms) SELECT "users".* FROM "users" ORDER BY "users"."id" ASC LIMIT $1 [["LIMIT", 1]] User Exists (0.2ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2784982], ["LIMIT", 1]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 User Exists (0.2ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 36576532], ["LIMIT", 1]] User Create (0.2ms) INSERT INTO "users" ("canvas_id", "sis_id", "email", "first_name", "last_name", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 36576532], ["sis_id", "227f1faef2d3702fadb04f03c988ad29"], ["email", "cooldude@coolsite.com"], ["first_name", "Cool"], ["last_name", "Dude"], ["created_at", "2021-10-15 21:10:20.620692"], ["updated_at", "2021-10-15 21:10:20.620692"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 User Exists (0.2ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 30573099], ["LIMIT", 1]] User Create (0.2ms) INSERT INTO "users" ("canvas_id", "sis_id", "email", "first_name", "last_name", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 30573099], ["sis_id", "cdba7570a9e9ee309ff3f1090bff3940"], ["email", "cooldude@coolsite.com"], ["first_name", "Cool"], ["last_name", "Dude"], ["created_at", "2021-10-15 21:10:20.623796"], ["updated_at", "2021-10-15 21:10:20.623796"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 User Exists (0.2ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 57345528], ["LIMIT", 1]] User Create (0.2ms) INSERT INTO "users" ("canvas_id", "sis_id", "email", "first_name", "last_name", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 57345528], ["sis_id", "c13cb5c5acc5e599c98d032ba0ee2c2b"], ["email", "cooldude@coolsite.com"], ["first_name", "Cool"], ["last_name", "Dude"], ["created_at", "2021-10-15 21:10:20.626642"], ["updated_at", "2021-10-15 21:10:20.626642"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SELECT COUNT(*) FROM "assignment_groups" AssignmentGroup Create Many (0.5ms) INSERT INTO "assignment_groups" ("canvas_id","canvas_course_id","name","rules","position","group_weight","workflow_state","canvas_created_at","canvas_updated_at","created_at","updated_at") VALUES (1,1,'Assignments','--- drop_lowest:1\nnever_drop:36\n ',1,50.0,'available','2017-09-08 01:37:33','2017-09-08 01:37:33','2021-10-15 21:10:20.632759','2021-10-15 21:10:20.632759'),(2,1,'Tests',NULL,1,50.0,'available','2017-09-08 01:37:33','2017-09-08 01:37:33','2021-10-15 21:10:20.632759','2021-10-15 21:10:20.632759') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","canvas_course_id"=EXCLUDED."canvas_course_id","name"=EXCLUDED."name","rules"=EXCLUDED."rules","position"=EXCLUDED."position","group_weight"=EXCLUDED."group_weight","workflow_state"=EXCLUDED."workflow_state","canvas_created_at"=EXCLUDED."canvas_created_at","canvas_updated_at"=EXCLUDED."canvas_updated_at","updated_at"=EXCLUDED."updated_at" WHERE ("assignment_groups".canvas_id, "assignment_groups".canvas_course_id, "assignment_groups".name, "assignment_groups".rules, "assignment_groups".position, "assignment_groups".group_weight, "assignment_groups".workflow_state, "assignment_groups".canvas_created_at, "assignment_groups".canvas_updated_at) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.canvas_course_id, EXCLUDED.name, EXCLUDED.rules, EXCLUDED.position, EXCLUDED.group_weight, EXCLUDED.workflow_state, EXCLUDED.canvas_created_at, EXCLUDED.canvas_updated_at) RETURNING "id"  (0.2ms) SELECT COUNT(*) FROM "assignment_groups"  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.3ms) SELECT COUNT(*) FROM "assignments" Assignment Create Many (0.6ms) INSERT INTO "assignments" ("canvas_id","title","description","due_at","unlock_at","lock_at","points_possible","min_score","max_score","mastery_score","grading_type","submission_types","workflow_state","canvas_context_id","canvas_context_type","canvas_assignment_group_id","canvas_grading_scheme_id","canvas_grading_standard_id","created_at","updated_at") VALUES (88,'Assignment 1','

fdsfds

',NULL,NULL,NULL,100.0,NULL,NULL,NULL,'points','online_text_entry','published',58,'Course',55,NULL,NULL,'2021-10-15 21:10:20.636839','2021-10-15 21:10:20.636839'),(89,'fdsfdsfds','

fdsfdsfsdf

',NULL,NULL,NULL,100.0,NULL,NULL,NULL,'points','online_text_entry','published',59,'Course',56,NULL,NULL,'2021-10-15 21:10:20.636839','2021-10-15 21:10:20.636839') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","title"=EXCLUDED."title","description"=EXCLUDED."description","due_at"=EXCLUDED."due_at","unlock_at"=EXCLUDED."unlock_at","lock_at"=EXCLUDED."lock_at","points_possible"=EXCLUDED."points_possible","min_score"=EXCLUDED."min_score","max_score"=EXCLUDED."max_score","mastery_score"=EXCLUDED."mastery_score","grading_type"=EXCLUDED."grading_type","submission_types"=EXCLUDED."submission_types","workflow_state"=EXCLUDED."workflow_state","canvas_context_id"=EXCLUDED."canvas_context_id","canvas_context_type"=EXCLUDED."canvas_context_type","canvas_assignment_group_id"=EXCLUDED."canvas_assignment_group_id","canvas_grading_scheme_id"=EXCLUDED."canvas_grading_scheme_id","canvas_grading_standard_id"=EXCLUDED."canvas_grading_standard_id","updated_at"=EXCLUDED."updated_at" WHERE ("assignments".canvas_id, "assignments".title, "assignments".description, "assignments".due_at, "assignments".unlock_at, "assignments".lock_at, "assignments".points_possible, "assignments".min_score, "assignments".max_score, "assignments".mastery_score, "assignments".grading_type, "assignments".submission_types, "assignments".workflow_state, "assignments".canvas_context_id, "assignments".canvas_context_type, "assignments".canvas_assignment_group_id, "assignments".canvas_grading_scheme_id, "assignments".canvas_grading_standard_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.title, EXCLUDED.description, EXCLUDED.due_at, EXCLUDED.unlock_at, EXCLUDED.lock_at, EXCLUDED.points_possible, EXCLUDED.min_score, EXCLUDED.max_score, EXCLUDED.mastery_score, EXCLUDED.grading_type, EXCLUDED.submission_types, EXCLUDED.workflow_state, EXCLUDED.canvas_context_id, EXCLUDED.canvas_context_type, EXCLUDED.canvas_assignment_group_id, EXCLUDED.canvas_grading_scheme_id, EXCLUDED.canvas_grading_standard_id) RETURNING "id"  (0.2ms) SELECT COUNT(*) FROM "assignments"  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.4ms) SELECT COUNT(*) FROM "context_module_items" ContextModuleItem Create Many (0.4ms) INSERT INTO "context_module_items" ("canvas_id","canvas_context_module_id","position","canvas_content_id","canvas_content_type","workflow_state","canvas_assignment_id","created_at","updated_at") VALUES (15,9,1,83,'Assignment','active',1,'2021-10-15 21:10:20.640878','2021-10-15 21:10:20.640878'),(16,10,1,80,'Assignment','active',2,'2021-10-15 21:10:20.640878','2021-10-15 21:10:20.640878') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","canvas_context_module_id"=EXCLUDED."canvas_context_module_id","position"=EXCLUDED."position","canvas_content_id"=EXCLUDED."canvas_content_id","canvas_content_type"=EXCLUDED."canvas_content_type","workflow_state"=EXCLUDED."workflow_state","canvas_assignment_id"=EXCLUDED."canvas_assignment_id","updated_at"=EXCLUDED."updated_at" WHERE ("context_module_items".canvas_id, "context_module_items".canvas_context_module_id, "context_module_items".position, "context_module_items".canvas_content_id, "context_module_items".canvas_content_type, "context_module_items".workflow_state, "context_module_items".canvas_assignment_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.canvas_context_module_id, EXCLUDED.position, EXCLUDED.canvas_content_id, EXCLUDED.canvas_content_type, EXCLUDED.workflow_state, EXCLUDED.canvas_assignment_id) RETURNING "id"  (0.2ms) SELECT COUNT(*) FROM "context_module_items"  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.4ms) SELECT COUNT(*) FROM "context_modules" ContextModule Create Many (0.6ms) INSERT INTO "context_modules" ("canvas_id","canvas_context_id","canvas_context_type","position","name","workflow_state","deleted_at","created_at","updated_at") VALUES (23,785,'Course',1,'New Mod','active',NULL,'2021-10-15 21:10:20.645336','2021-10-15 21:10:20.645336'),(4,27,'Course',1,'Modules gonna module','unpublished',NULL,'2021-10-15 21:10:20.645336','2021-10-15 21:10:20.645336') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","canvas_context_id"=EXCLUDED."canvas_context_id","canvas_context_type"=EXCLUDED."canvas_context_type","position"=EXCLUDED."position","name"=EXCLUDED."name","workflow_state"=EXCLUDED."workflow_state","deleted_at"=EXCLUDED."deleted_at","updated_at"=EXCLUDED."updated_at" WHERE ("context_modules".canvas_id, "context_modules".canvas_context_id, "context_modules".canvas_context_type, "context_modules".position, "context_modules".name, "context_modules".workflow_state, "context_modules".deleted_at) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.canvas_context_id, EXCLUDED.canvas_context_type, EXCLUDED.position, EXCLUDED.name, EXCLUDED.workflow_state, EXCLUDED.deleted_at) RETURNING "id"  (0.2ms) SELECT COUNT(*) FROM "context_modules"  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SELECT COUNT(*) FROM "courses" Course Create Many (0.6ms) INSERT INTO "courses" ("canvas_id","sis_id","course_code","name","canvas_account_id","canvas_term_id","start_at","end_at","workflow_state","grading_standard_id","created_at","updated_at") VALUES (1,'course_sis_id_1','C1','Course #1',1,1,'2017-03-27 21:53:18','2017-04-27 12:21:18','active',NULL,'2021-10-15 21:10:20.649608','2021-10-15 21:10:20.649608'),(2,'course_sis_id_2','C2','Course #2',1,1,'2017-03-27 21:53:18','2017-04-27 12:21:18','unpublished',NULL,'2021-10-15 21:10:20.649608','2021-10-15 21:10:20.649608') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","sis_id"=EXCLUDED."sis_id","course_code"=EXCLUDED."course_code","name"=EXCLUDED."name","canvas_account_id"=EXCLUDED."canvas_account_id","canvas_term_id"=EXCLUDED."canvas_term_id","start_at"=EXCLUDED."start_at","end_at"=EXCLUDED."end_at","workflow_state"=EXCLUDED."workflow_state","grading_standard_id"=EXCLUDED."grading_standard_id","updated_at"=EXCLUDED."updated_at" WHERE ("courses".canvas_id, "courses".sis_id, "courses".course_code, "courses".name, "courses".canvas_account_id, "courses".canvas_term_id, "courses".start_at, "courses".end_at, "courses".workflow_state, "courses".grading_standard_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.sis_id, EXCLUDED.course_code, EXCLUDED.name, EXCLUDED.canvas_account_id, EXCLUDED.canvas_term_id, EXCLUDED.start_at, EXCLUDED.end_at, EXCLUDED.workflow_state, EXCLUDED.grading_standard_id) RETURNING "id"  (0.2ms) SELECT COUNT(*) FROM "courses"  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.3ms) SELECT COUNT(*) FROM "users" User Create Many (0.5ms) INSERT INTO "users" ("canvas_id","sis_id","email","first_name","last_name","name","sortable_name","workflow_state","login_id","created_at","updated_at") VALUES (1,'sis_id_1','poorbastard@yharnam.com','Patches','the Spider','Patches the Spider','the Spider, Patches','active','spiderdude1337','2021-10-15 21:10:20.653810','2021-10-15 21:10:20.653810'),(2,'sis_id_2','dreamer@yharnam.com','Hunter','Djura','Hunter Djura','Djura, Hunter','active','retireddude109','2021-10-15 21:10:20.653810','2021-10-15 21:10:20.653810') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","sis_id"=EXCLUDED."sis_id","email"=EXCLUDED."email","first_name"=EXCLUDED."first_name","last_name"=EXCLUDED."last_name","name"=EXCLUDED."name","sortable_name"=EXCLUDED."sortable_name","workflow_state"=EXCLUDED."workflow_state","login_id"=EXCLUDED."login_id","updated_at"=EXCLUDED."updated_at" WHERE ("users".canvas_id, "users".sis_id, "users".email, "users".first_name, "users".last_name, "users".name, "users".sortable_name, "users".workflow_state, "users".login_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.sis_id, EXCLUDED.email, EXCLUDED.first_name, EXCLUDED.last_name, EXCLUDED.name, EXCLUDED.sortable_name, EXCLUDED.workflow_state, EXCLUDED.login_id) RETURNING "id"  (0.2ms) SELECT COUNT(*) FROM "users"  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SELECT COUNT(*) FROM "courses" Course Create Many (0.4ms) INSERT INTO "courses" ("canvas_id","sis_id","course_code","name","canvas_account_id","canvas_term_id","start_at","end_at","workflow_state","grading_standard_id","created_at","updated_at") VALUES (1,'course_sis_id_1','C1','Course #1',1,1,'2017-03-27 21:53:18','2017-04-27 12:21:18','active',NULL,'2021-10-15 21:10:20.657174','2021-10-15 21:10:20.657174'),(2,'course_sis_id_2','C2','Course #2',1,1,'2017-03-27 21:53:18','2017-04-27 12:21:18','unpublished',NULL,'2021-10-15 21:10:20.657174','2021-10-15 21:10:20.657174') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","sis_id"=EXCLUDED."sis_id","course_code"=EXCLUDED."course_code","name"=EXCLUDED."name","canvas_account_id"=EXCLUDED."canvas_account_id","canvas_term_id"=EXCLUDED."canvas_term_id","start_at"=EXCLUDED."start_at","end_at"=EXCLUDED."end_at","workflow_state"=EXCLUDED."workflow_state","grading_standard_id"=EXCLUDED."grading_standard_id","updated_at"=EXCLUDED."updated_at" WHERE ("courses".canvas_id, "courses".sis_id, "courses".course_code, "courses".name, "courses".canvas_account_id, "courses".canvas_term_id, "courses".start_at, "courses".end_at, "courses".workflow_state, "courses".grading_standard_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.sis_id, EXCLUDED.course_code, EXCLUDED.name, EXCLUDED.canvas_account_id, EXCLUDED.canvas_term_id, EXCLUDED.start_at, EXCLUDED.end_at, EXCLUDED.workflow_state, EXCLUDED.grading_standard_id) RETURNING "id"  (0.2ms) SELECT COUNT(*) FROM "courses" Course Load (0.2ms) SELECT "courses".* FROM "courses" ORDER BY "courses"."id" ASC LIMIT $1 [["LIMIT", 1]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SELECT COUNT(*) FROM "enrollments" Enrollment Create Many (0.5ms) INSERT INTO "enrollments" ("canvas_id","canvas_course_id","course_sis_id","canvas_user_id","user_sis_id","role","canvas_role_id","canvas_section_id","workflow_state","base_role_type","created_at","updated_at") VALUES (1,1,'sis_MUSC_2520_834',2,'sis_dalvarez_247','teacher',4,1,'active','TeacherEnrollment','2021-10-15 21:10:20.660737','2021-10-15 21:10:20.660737'),(2,1,'sis_MUSC_2520_834',3,'sis_jweaver_720','student',4,1,'active','StudentEnrollment','2021-10-15 21:10:20.660737','2021-10-15 21:10:20.660737') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","canvas_course_id"=EXCLUDED."canvas_course_id","course_sis_id"=EXCLUDED."course_sis_id","canvas_user_id"=EXCLUDED."canvas_user_id","user_sis_id"=EXCLUDED."user_sis_id","role"=EXCLUDED."role","canvas_role_id"=EXCLUDED."canvas_role_id","canvas_section_id"=EXCLUDED."canvas_section_id","workflow_state"=EXCLUDED."workflow_state","base_role_type"=EXCLUDED."base_role_type","updated_at"=EXCLUDED."updated_at" WHERE ("enrollments".canvas_id, "enrollments".canvas_course_id, "enrollments".course_sis_id, "enrollments".canvas_user_id, "enrollments".user_sis_id, "enrollments".role, "enrollments".canvas_role_id, "enrollments".canvas_section_id, "enrollments".workflow_state, "enrollments".base_role_type) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.canvas_course_id, EXCLUDED.course_sis_id, EXCLUDED.canvas_user_id, EXCLUDED.user_sis_id, EXCLUDED.role, EXCLUDED.canvas_role_id, EXCLUDED.canvas_section_id, EXCLUDED.workflow_state, EXCLUDED.base_role_type) RETURNING "id"  (0.1ms) SELECT COUNT(*) FROM "enrollments"  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SELECT COUNT(*) FROM "sections" Section Create Many (0.4ms) INSERT INTO "sections" ("canvas_id","sis_id","canvas_course_id","name","workflow_state","start_at","end_at","created_at","updated_at") VALUES (1,'sis_section_1',1,'Cool Section','active','2017-03-27 21:53:18','2017-03-27 21:53:18','2021-10-15 21:10:20.663777','2021-10-15 21:10:20.663777'),(2,'sis_section_2',2,'Lame Section','active','2017-03-27 21:53:18','2017-03-27 21:53:18','2021-10-15 21:10:20.663777','2021-10-15 21:10:20.663777') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","sis_id"=EXCLUDED."sis_id","canvas_course_id"=EXCLUDED."canvas_course_id","name"=EXCLUDED."name","workflow_state"=EXCLUDED."workflow_state","start_at"=EXCLUDED."start_at","end_at"=EXCLUDED."end_at","updated_at"=EXCLUDED."updated_at" WHERE ("sections".canvas_id, "sections".sis_id, "sections".canvas_course_id, "sections".name, "sections".workflow_state, "sections".start_at, "sections".end_at) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.sis_id, EXCLUDED.canvas_course_id, EXCLUDED.name, EXCLUDED.workflow_state, EXCLUDED.start_at, EXCLUDED.end_at) RETURNING "id"  (0.2ms) SELECT COUNT(*) FROM "sections" Section Load (0.2ms) SELECT "sections".* FROM "sections" ORDER BY "sections"."id" ASC LIMIT $1 [["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN Section Create Many (0.3ms) INSERT INTO "sections" ("canvas_id","canvas_nonxlist_course_id","created_at","updated_at") VALUES (2,2,'2021-10-15 21:10:20.667122','2021-10-15 21:10:20.667122') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","canvas_nonxlist_course_id"=EXCLUDED."canvas_nonxlist_course_id","updated_at"=EXCLUDED."updated_at" WHERE ("sections".canvas_id, "sections".canvas_nonxlist_course_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.canvas_nonxlist_course_id) RETURNING "id"  (0.2ms) SELECT COUNT(*) FROM "sections" WHERE "sections"."canvas_nonxlist_course_id" IS NOT NULL Section Load (0.2ms) SELECT "sections".* FROM "sections" WHERE "sections"."canvas_nonxlist_course_id" IS NOT NULL ORDER BY "sections"."id" ASC LIMIT $1 [["LIMIT", 1]]  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SELECT COUNT(*) FROM "groups" Group Create Many (0.4ms) INSERT INTO "groups" ("canvas_id","sis_id","canvas_group_category_id","group_category_sis_id","canvas_account_id","canvas_course_id","name","workflow_state","context_id","context_type","max_membership","created_at","updated_at") VALUES (50,'sis1',10,NULL,1,NULL,'Group1','available',1,'Account',NULL,'2021-10-15 21:10:20.670759','2021-10-15 21:10:20.670759'),(51,'sis2',2,NULL,NULL,1,'Group2','available',1,'Course',1,'2021-10-15 21:10:20.670759','2021-10-15 21:10:20.670759') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","sis_id"=EXCLUDED."sis_id","canvas_group_category_id"=EXCLUDED."canvas_group_category_id","group_category_sis_id"=EXCLUDED."group_category_sis_id","canvas_account_id"=EXCLUDED."canvas_account_id","canvas_course_id"=EXCLUDED."canvas_course_id","name"=EXCLUDED."name","workflow_state"=EXCLUDED."workflow_state","context_id"=EXCLUDED."context_id","context_type"=EXCLUDED."context_type","max_membership"=EXCLUDED."max_membership","updated_at"=EXCLUDED."updated_at" WHERE ("groups".canvas_id, "groups".sis_id, "groups".canvas_group_category_id, "groups".group_category_sis_id, "groups".canvas_account_id, "groups".canvas_course_id, "groups".name, "groups".workflow_state, "groups".context_id, "groups".context_type, "groups".max_membership) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.sis_id, EXCLUDED.canvas_group_category_id, EXCLUDED.group_category_sis_id, EXCLUDED.canvas_account_id, EXCLUDED.canvas_course_id, EXCLUDED.name, EXCLUDED.workflow_state, EXCLUDED.context_id, EXCLUDED.context_type, EXCLUDED.max_membership) RETURNING "id"  (0.2ms) SELECT COUNT(*) FROM "groups" Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."name" = $1 LIMIT $2 [["name", "Group1"], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SELECT COUNT(*) FROM "group_memberships" GroupMembership Create Many (0.3ms) INSERT INTO "group_memberships" ("canvas_id","canvas_group_id","group_sis_id","canvas_user_id","user_sis_id","workflow_state","created_at","updated_at") VALUES (50,1,NULL,10,NULL,'accepted','2021-10-15 21:10:20.674824','2021-10-15 21:10:20.674824'),(51,2,NULL,11,NULL,'accepted','2021-10-15 21:10:20.674824','2021-10-15 21:10:20.674824') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","canvas_group_id"=EXCLUDED."canvas_group_id","group_sis_id"=EXCLUDED."group_sis_id","canvas_user_id"=EXCLUDED."canvas_user_id","user_sis_id"=EXCLUDED."user_sis_id","workflow_state"=EXCLUDED."workflow_state","updated_at"=EXCLUDED."updated_at" WHERE ("group_memberships".canvas_id, "group_memberships".canvas_group_id, "group_memberships".group_sis_id, "group_memberships".canvas_user_id, "group_memberships".user_sis_id, "group_memberships".workflow_state) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.canvas_group_id, EXCLUDED.group_sis_id, EXCLUDED.canvas_user_id, EXCLUDED.user_sis_id, EXCLUDED.workflow_state) RETURNING "id"  (0.2ms) SELECT COUNT(*) FROM "group_memberships" GroupMembership Load (0.2ms) SELECT "group_memberships".* FROM "group_memberships" WHERE "group_memberships"."canvas_id" = $1 LIMIT $2 [["canvas_id", 50], ["LIMIT", 1]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.3ms) SELECT COUNT(*) FROM "user_observers" UserObserver Create Many (0.4ms) INSERT INTO "user_observers" ("observing_user_id","observed_user_id","workflow_state","created_at","updated_at") VALUES (21,3,'active','2021-10-15 21:10:20.682508','2021-10-15 21:10:20.682508'),(21,2,'active','2021-10-15 21:10:20.682508','2021-10-15 21:10:20.682508') ON CONFLICT (observing_user_id, observed_user_id) DO UPDATE SET "observing_user_id"=EXCLUDED."observing_user_id","observed_user_id"=EXCLUDED."observed_user_id","workflow_state"=EXCLUDED."workflow_state","updated_at"=EXCLUDED."updated_at" WHERE ("user_observers".observing_user_id, "user_observers".observed_user_id, "user_observers".workflow_state) IS DISTINCT FROM (EXCLUDED.observing_user_id, EXCLUDED.observed_user_id, EXCLUDED.workflow_state) RETURNING "id"  (0.2ms) SELECT COUNT(*) FROM "user_observers" UserObserver Load (0.2ms) SELECT "user_observers".* FROM "user_observers" WHERE "user_observers"."observed_user_id" = $1 LIMIT $2 [["observed_user_id", 3], ["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) SELECT COUNT(*) FROM "grading_periods" GradingPeriod Create Many (0.4ms) INSERT INTO "grading_periods" ("canvas_id","title","weight","start_date","end_date","close_date","canvas_grading_period_group_id","workflow_state","created_at","updated_at") VALUES (1,'Period 1',0.2,'2019-07-01 06:00:00','2019-08-01 05:59:59','2019-08-01 05:59:59',1,'active','2021-10-15 21:10:20.694504','2021-10-15 21:10:20.694504'),(2,'Period 2',0.8,'2019-08-01 06:00:00','2019-09-01 05:59:59','2019-09-01 05:59:59',1,'deleted','2021-10-15 21:10:20.694504','2021-10-15 21:10:20.694504') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","title"=EXCLUDED."title","weight"=EXCLUDED."weight","start_date"=EXCLUDED."start_date","end_date"=EXCLUDED."end_date","close_date"=EXCLUDED."close_date","canvas_grading_period_group_id"=EXCLUDED."canvas_grading_period_group_id","workflow_state"=EXCLUDED."workflow_state","updated_at"=EXCLUDED."updated_at" WHERE ("grading_periods".canvas_id, "grading_periods".title, "grading_periods".weight, "grading_periods".start_date, "grading_periods".end_date, "grading_periods".close_date, "grading_periods".canvas_grading_period_group_id, "grading_periods".workflow_state) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.title, EXCLUDED.weight, EXCLUDED.start_date, EXCLUDED.end_date, EXCLUDED.close_date, EXCLUDED.canvas_grading_period_group_id, EXCLUDED.workflow_state) RETURNING "id"  (0.1ms) SELECT COUNT(*) FROM "grading_periods" GradingPeriod Load (0.1ms) SELECT "grading_periods".* FROM "grading_periods" WHERE "grading_periods"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SELECT COUNT(*) FROM "grading_period_groups" GradingPeriodGroup Create Many (0.4ms) INSERT INTO "grading_period_groups" ("canvas_id","title","weighted","display_totals_for_all_grading_periods","workflow_state","created_at","updated_at") VALUES (1,'Test Group',FALSE,FALSE,'active','2021-10-15 21:10:20.706438','2021-10-15 21:10:20.706438') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","title"=EXCLUDED."title","weighted"=EXCLUDED."weighted","display_totals_for_all_grading_periods"=EXCLUDED."display_totals_for_all_grading_periods","workflow_state"=EXCLUDED."workflow_state","updated_at"=EXCLUDED."updated_at" WHERE ("grading_period_groups".canvas_id, "grading_period_groups".title, "grading_period_groups".weighted, "grading_period_groups".display_totals_for_all_grading_periods, "grading_period_groups".workflow_state) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.title, EXCLUDED.weighted, EXCLUDED.display_totals_for_all_grading_periods, EXCLUDED.workflow_state) RETURNING "id"  (0.1ms) SELECT COUNT(*) FROM "grading_period_groups" GradingPeriodGroup Load (0.1ms) SELECT "grading_period_groups".* FROM "grading_period_groups" WHERE "grading_period_groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SELECT COUNT(*) FROM "user_observers" UserObserver Create Many (0.3ms) INSERT INTO "user_observers" ("observing_user_id","observed_user_id","workflow_state","created_at","updated_at") VALUES (21,3,'active','2021-10-15 21:10:20.723533','2021-10-15 21:10:20.723533'),(21,2,'active','2021-10-15 21:10:20.723533','2021-10-15 21:10:20.723533') ON CONFLICT (observing_user_id, observed_user_id) DO UPDATE SET "observing_user_id"=EXCLUDED."observing_user_id","observed_user_id"=EXCLUDED."observed_user_id","workflow_state"=EXCLUDED."workflow_state","updated_at"=EXCLUDED."updated_at" WHERE ("user_observers".observing_user_id, "user_observers".observed_user_id, "user_observers".workflow_state) IS DISTINCT FROM (EXCLUDED.observing_user_id, EXCLUDED.observed_user_id, EXCLUDED.workflow_state) RETURNING "id"  (0.1ms) SELECT COUNT(*) FROM "user_observers"  (0.1ms) SELECT COUNT(*) FROM "user_observers" UserObserver Create Many (0.2ms) INSERT INTO "user_observers" ("observing_user_id","observed_user_id","workflow_state","created_at","updated_at") VALUES (21,3,'active','2021-10-15 21:10:20.725097','2021-10-15 21:10:20.725097'),(21,2,'active','2021-10-15 21:10:20.725097','2021-10-15 21:10:20.725097') ON CONFLICT (observing_user_id, observed_user_id) DO UPDATE SET "observing_user_id"=EXCLUDED."observing_user_id","observed_user_id"=EXCLUDED."observed_user_id","workflow_state"=EXCLUDED."workflow_state","updated_at"=EXCLUDED."updated_at" WHERE ("user_observers".observing_user_id, "user_observers".observed_user_id, "user_observers".workflow_state) IS DISTINCT FROM (EXCLUDED.observing_user_id, EXCLUDED.observed_user_id, EXCLUDED.workflow_state) RETURNING "id"  (0.1ms) SELECT COUNT(*) FROM "user_observers"  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SELECT COUNT(*) FROM "users"  (0.1ms) SELECT COUNT(*) FROM "courses" Course Create Many (0.4ms) INSERT INTO "courses" ("canvas_id","sis_id","course_code","name","canvas_account_id","canvas_term_id","start_at","end_at","workflow_state","grading_standard_id","created_at","updated_at") VALUES (1,'course_sis_id_1','C1','Course #1',1,1,'2017-03-27 21:53:18','2017-04-27 12:21:18','active',NULL,'2021-10-15 21:10:20.728492','2021-10-15 21:10:20.728492'),(2,'course_sis_id_2','C2','Course #2',1,1,'2017-03-27 21:53:18','2017-04-27 12:21:18','unpublished',NULL,'2021-10-15 21:10:20.728492','2021-10-15 21:10:20.728492') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","sis_id"=EXCLUDED."sis_id","course_code"=EXCLUDED."course_code","name"=EXCLUDED."name","canvas_account_id"=EXCLUDED."canvas_account_id","canvas_term_id"=EXCLUDED."canvas_term_id","start_at"=EXCLUDED."start_at","end_at"=EXCLUDED."end_at","workflow_state"=EXCLUDED."workflow_state","grading_standard_id"=EXCLUDED."grading_standard_id","updated_at"=EXCLUDED."updated_at" WHERE ("courses".canvas_id, "courses".sis_id, "courses".course_code, "courses".name, "courses".canvas_account_id, "courses".canvas_term_id, "courses".start_at, "courses".end_at, "courses".workflow_state, "courses".grading_standard_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.sis_id, EXCLUDED.course_code, EXCLUDED.name, EXCLUDED.canvas_account_id, EXCLUDED.canvas_term_id, EXCLUDED.start_at, EXCLUDED.end_at, EXCLUDED.workflow_state, EXCLUDED.grading_standard_id) RETURNING "id" User Create Many (0.3ms) INSERT INTO "users" ("canvas_id","sis_id","email","first_name","last_name","name","sortable_name","workflow_state","login_id","created_at","updated_at") VALUES (1,'sis_id_1','poorbastard@yharnam.com','Patches','the Spider','Patches the Spider','the Spider, Patches','active','spiderdude1337','2021-10-15 21:10:20.729788','2021-10-15 21:10:20.729788'),(2,'sis_id_2','dreamer@yharnam.com','Hunter','Djura','Hunter Djura','Djura, Hunter','active','retireddude109','2021-10-15 21:10:20.729788','2021-10-15 21:10:20.729788') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","sis_id"=EXCLUDED."sis_id","email"=EXCLUDED."email","first_name"=EXCLUDED."first_name","last_name"=EXCLUDED."last_name","name"=EXCLUDED."name","sortable_name"=EXCLUDED."sortable_name","workflow_state"=EXCLUDED."workflow_state","login_id"=EXCLUDED."login_id","updated_at"=EXCLUDED."updated_at" WHERE ("users".canvas_id, "users".sis_id, "users".email, "users".first_name, "users".last_name, "users".name, "users".sortable_name, "users".workflow_state, "users".login_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.sis_id, EXCLUDED.email, EXCLUDED.first_name, EXCLUDED.last_name, EXCLUDED.name, EXCLUDED.sortable_name, EXCLUDED.workflow_state, EXCLUDED.login_id) RETURNING "id"  (0.2ms) SELECT COUNT(*) FROM "users"  (0.1ms) SELECT COUNT(*) FROM "courses"  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN Course Create Many (0.6ms) INSERT INTO "courses" ("canvas_id","sis_id","course_code","name","canvas_account_id","canvas_term_id","start_at","end_at","workflow_state","grading_standard_id","created_at","updated_at") VALUES (1,'course_sis_id_1','C1','Course #1',1,1,'2017-03-27 21:53:18','2017-04-27 12:21:18','active',NULL,'2021-10-15 21:10:20.736503','2021-10-15 21:10:20.736503'),(2,'course_sis_id_2','C2','Course #2',1,1,'2017-03-27 21:53:18','2017-04-27 12:21:18','unpublished',NULL,'2021-10-15 21:10:20.736503','2021-10-15 21:10:20.736503') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","sis_id"=EXCLUDED."sis_id","course_code"=EXCLUDED."course_code","name"=EXCLUDED."name","canvas_account_id"=EXCLUDED."canvas_account_id","canvas_term_id"=EXCLUDED."canvas_term_id","start_at"=EXCLUDED."start_at","end_at"=EXCLUDED."end_at","workflow_state"=EXCLUDED."workflow_state","grading_standard_id"=EXCLUDED."grading_standard_id","updated_at"=EXCLUDED."updated_at" WHERE ("courses".canvas_id, "courses".sis_id, "courses".course_code, "courses".name, "courses".canvas_account_id, "courses".canvas_term_id, "courses".start_at, "courses".end_at, "courses".workflow_state, "courses".grading_standard_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.sis_id, EXCLUDED.course_code, EXCLUDED.name, EXCLUDED.canvas_account_id, EXCLUDED.canvas_term_id, EXCLUDED.start_at, EXCLUDED.end_at, EXCLUDED.workflow_state, EXCLUDED.grading_standard_id) RETURNING "id"  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SELECT COUNT(*) FROM "submissions" Submission Create Many (0.5ms) INSERT INTO "submissions" ("canvas_id","canvas_user_id","canvas_course_id","canvas_assignment_id","submitted_at","due_at","graded_at","score","points_possible","excused","workflow_state","created_at","updated_at") VALUES (1,1,1,1,'2017-09-21 18:28:15','2017-09-27 18:28:15','2017-09-21 19:36:23',5.0,10.0,TRUE,'graded','2021-10-15 21:10:20.740074','2021-10-15 21:10:20.740074'),(2,1,1,2,'2017-09-21 18:28:15','2017-09-28 18:28:15','2017-09-21 19:36:23',5.0,10.0,FALSE,'submitted','2021-10-15 21:10:20.740074','2021-10-15 21:10:20.740074') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","canvas_user_id"=EXCLUDED."canvas_user_id","canvas_course_id"=EXCLUDED."canvas_course_id","canvas_assignment_id"=EXCLUDED."canvas_assignment_id","submitted_at"=EXCLUDED."submitted_at","due_at"=EXCLUDED."due_at","graded_at"=EXCLUDED."graded_at","score"=EXCLUDED."score","points_possible"=EXCLUDED."points_possible","excused"=EXCLUDED."excused","workflow_state"=EXCLUDED."workflow_state","updated_at"=EXCLUDED."updated_at" WHERE ("submissions".canvas_id, "submissions".canvas_user_id, "submissions".canvas_course_id, "submissions".canvas_assignment_id, "submissions".submitted_at, "submissions".due_at, "submissions".graded_at, "submissions".score, "submissions".points_possible, "submissions".excused, "submissions".workflow_state) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.canvas_user_id, EXCLUDED.canvas_course_id, EXCLUDED.canvas_assignment_id, EXCLUDED.submitted_at, EXCLUDED.due_at, EXCLUDED.graded_at, EXCLUDED.score, EXCLUDED.points_possible, EXCLUDED.excused, EXCLUDED.workflow_state) RETURNING "id"  (0.2ms) SELECT COUNT(*) FROM "submissions"  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] [BatchTestJobBase] [cc191311-6b7f-4a51-a475-62e3d50f2e98] Performing BatchTestJobBase (Job ID: cc191311-6b7f-4a51-a475-62e3d50f2e98) from Test(default) [ActiveJob] [BatchTestJobBase] [cc191311-6b7f-4a51-a475-62e3d50f2e98] Performed BatchTestJobBase (Job ID: cc191311-6b7f-4a51-a475-62e3d50f2e98) from Test(default) in 0.19ms  (0.1ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [BatchTestJobBase] [e6d1589c-b06d-4eee-b3a3-7dfd9ac3bd45] Performing BatchTestJobBase (Job ID: e6d1589c-b06d-4eee-b3a3-7dfd9ac3bd45) from Test(default) [ActiveJob] [BatchTestJobBase] [e6d1589c-b06d-4eee-b3a3-7dfd9ac3bd45] Performed BatchTestJobBase (Job ID: e6d1589c-b06d-4eee-b3a3-7dfd9ac3bd45) from Test(default) in 0.15ms  (0.1ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [BatchTestJobBase] [601150ee-2cfe-4487-b9ad-6595284e0d65] Performing BatchTestJobBase (Job ID: 601150ee-2cfe-4487-b9ad-6595284e0d65) from Test(default) [ActiveJob] [BatchTestJobBase] [601150ee-2cfe-4487-b9ad-6595284e0d65] Performed BatchTestJobBase (Job ID: 601150ee-2cfe-4487-b9ad-6595284e0d65) from Test(default) in 0.06ms  (0.1ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [FailingBatchTestJobBase] [de5a8df7-f17f-4bd3-adc6-683a9a87d843] Performing FailingBatchTestJobBase (Job ID: de5a8df7-f17f-4bd3-adc6-683a9a87d843) from Test(default) [ActiveJob] [FailingBatchTestJobBase] [de5a8df7-f17f-4bd3-adc6-683a9a87d843] Error performing FailingBatchTestJobBase (Job ID: de5a8df7-f17f-4bd3-adc6-683a9a87d843) from Test(default) in 0.17ms: RuntimeError (Foo): /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/job_batching/support/base_job.rb:12:in `perform' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:39:in `block in perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:109:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch_aware_job.rb:12:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/i18n-1.8.10/lib/i18n.rb:309:in `with_locale' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/translation.rb:9:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:26:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `block in instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications/instrumenter.rb:23:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:25:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `block in tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `block in tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:28:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:22:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:136:in `run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:38:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/job_batching/batch_aware_job_spec.rb:46:in `block (5 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `block in with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `block in with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-rails-5.0.2/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:259:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:644:in `block in run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:606:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/configuration.rb:2067:in `with_suite_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:116:in `block in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/reporter.rb:74:in `report' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:115:in `run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:89:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:71:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:45:in `invoke' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/exe/rspec:4:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:63:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:63:in `kernel_load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:28:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:474:in `exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:30:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:24:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/exe/bundle:49:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/friendly_errors.rb:128:in `with_friendly_errors' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/exe/bundle:37:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `
'  (0.1ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] Enqueued BatchTestJobBase (Job ID: c9d58c34-6e5d-4dd7-9002-285e4ffcaacb) to Test(default)  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (1.3ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.4ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.3ms) BEGIN  (0.2ms) ROLLBACK  (0.3ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.3ms) BEGIN  (1.4ms) ROLLBACK  (0.1ms) BEGIN  (0.3ms) ROLLBACK  (0.6ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.5ms) SELECT "schema_migrations"."version" FROM "schema_migrations" ORDER BY "schema_migrations"."version" ASC  (0.2ms) BEGIN  (0.3ms) ROLLBACK  (0.1ms) BEGIN  (0.3ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.3ms) SELECT COUNT(*) FROM "canvas_sync_job_logs" [ActiveJob] [GoodJob] [5c6a3390-209f-4f38-a006-b6e7004e749e] Performing GoodJob (Job ID: 5c6a3390-209f-4f38-a006-b6e7004e749e) from Test(default) with arguments: "argument" [ActiveJob] [GoodJob] [5c6a3390-209f-4f38-a006-b6e7004e749e] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "5c6a3390-209f-4f38-a006-b6e7004e749e"], ["LIMIT", 1]] [ActiveJob] [GoodJob] [5c6a3390-209f-4f38-a006-b6e7004e749e]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [GoodJob] [5c6a3390-209f-4f38-a006-b6e7004e749e] CanvasSync::JobLog Create (0.4ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "GoodJob"], ["status", "enqueued"], ["job_arguments", "---\n- argument\n"], ["created_at", "2021-10-15 21:12:07.607784"], ["updated_at", "2021-10-15 21:12:07.607784"], ["job_id", "5c6a3390-209f-4f38-a006-b6e7004e749e"]] [ActiveJob] [GoodJob] [5c6a3390-209f-4f38-a006-b6e7004e749e]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [GoodJob] [5c6a3390-209f-4f38-a006-b6e7004e749e]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [GoodJob] [5c6a3390-209f-4f38-a006-b6e7004e749e] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-10-15 21:12:07.609317"], ["status", "running"], ["updated_at", "2021-10-15 21:12:07.609602"], ["id", 289]] [ActiveJob] [GoodJob] [5c6a3390-209f-4f38-a006-b6e7004e749e]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [GoodJob] [5c6a3390-209f-4f38-a006-b6e7004e749e]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [GoodJob] [5c6a3390-209f-4f38-a006-b6e7004e749e] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2021-10-15 21:12:07.610546"], ["status", "success"], ["updated_at", "2021-10-15 21:12:07.610814"], ["id", 289]] [ActiveJob] [GoodJob] [5c6a3390-209f-4f38-a006-b6e7004e749e]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [GoodJob] [5c6a3390-209f-4f38-a006-b6e7004e749e] Performed GoodJob (Job ID: 5c6a3390-209f-4f38-a006-b6e7004e749e) from Test(default) in 13.43ms  (0.1ms) SELECT COUNT(*) FROM "canvas_sync_job_logs" CanvasSync::JobLog Load (0.1ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" ORDER BY "canvas_sync_job_logs"."id" DESC LIMIT $1 [["LIMIT", 1]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [BadJob] [a65eed8f-777b-40a2-a587-bbddf64056b7] Performing BadJob (Job ID: a65eed8f-777b-40a2-a587-bbddf64056b7) from Test(default) with arguments: "argument" [ActiveJob] [BadJob] [a65eed8f-777b-40a2-a587-bbddf64056b7] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "a65eed8f-777b-40a2-a587-bbddf64056b7"], ["LIMIT", 1]] [ActiveJob] [BadJob] [a65eed8f-777b-40a2-a587-bbddf64056b7]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [BadJob] [a65eed8f-777b-40a2-a587-bbddf64056b7] CanvasSync::JobLog Create (0.2ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "BadJob"], ["status", "enqueued"], ["job_arguments", "---\n- argument\n"], ["created_at", "2021-10-15 21:12:07.615238"], ["updated_at", "2021-10-15 21:12:07.615238"], ["job_id", "a65eed8f-777b-40a2-a587-bbddf64056b7"]] [ActiveJob] [BadJob] [a65eed8f-777b-40a2-a587-bbddf64056b7]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [BadJob] [a65eed8f-777b-40a2-a587-bbddf64056b7]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [BadJob] [a65eed8f-777b-40a2-a587-bbddf64056b7] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-10-15 21:12:07.616271"], ["status", "running"], ["updated_at", "2021-10-15 21:12:07.616537"], ["id", 290]] [ActiveJob] [BadJob] [a65eed8f-777b-40a2-a587-bbddf64056b7]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [BadJob] [a65eed8f-777b-40a2-a587-bbddf64056b7]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [BadJob] [a65eed8f-777b-40a2-a587-bbddf64056b7] CanvasSync::JobLog Update (0.5ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "exception" = $2, "backtrace" = $3, "status" = $4, "updated_at" = $5 WHERE "canvas_sync_job_logs"."id" = $6 [["completed_at", "2021-10-15 21:12:07.617531"], ["exception", "EvilError: EvilError"], ["backtrace", "/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:12:in `perform'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:39:in `block in perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:109:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch_aware_job.rb:22:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:21:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/i18n-1.8.10/lib/i18n.rb:309:in `with_locale'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/translation.rb:9:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:26:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `block in instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications/instrumenter.rb:23:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:25:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `block in tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `block in tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:28:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:22:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:136:in `run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:38:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:18:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:40:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/matchers/built_in/raise_error.rb:59:in `matches?'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:51:in `block in handle_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:27:in `with_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:48:in `handle_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:65:in `to'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:101:in `to'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:39:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `block in with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `block in with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-rails-5.0.2/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:259:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:644:in `block in run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:606:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/configuration.rb:2067:in `with_suite_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:116:in `block in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/reporter.rb:74:in `report'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:115:in `run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:89:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:71:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:45:in `invoke'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/exe/rspec:4:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:63:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:63:in `kernel_load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:28:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:474:in `exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:30:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:24:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/exe/bundle:49:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/friendly_errors.rb:128:in `with_friendly_errors'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/exe/bundle:37:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `
'"], ["status", "error"], ["updated_at", "2021-10-15 21:12:07.617829"], ["id", 290]] [ActiveJob] [BadJob] [a65eed8f-777b-40a2-a587-bbddf64056b7]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [BadJob] [a65eed8f-777b-40a2-a587-bbddf64056b7] Error performing BadJob (Job ID: a65eed8f-777b-40a2-a587-bbddf64056b7) from Test(default) in 4.89ms: EvilError (EvilError): /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:12:in `perform' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:39:in `block in perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:109:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch_aware_job.rb:22:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:21:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/i18n-1.8.10/lib/i18n.rb:309:in `with_locale' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/translation.rb:9:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:26:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `block in instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications/instrumenter.rb:23:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:25:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `block in tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `block in tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:28:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:22:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:136:in `run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:38:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:18:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:40:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/matchers/built_in/raise_error.rb:59:in `matches?' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:51:in `block in handle_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:27:in `with_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:48:in `handle_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:65:in `to' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:101:in `to' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:39:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `block in with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `block in with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-rails-5.0.2/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:259:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:644:in `block in run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:606:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/configuration.rb:2067:in `with_suite_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:116:in `block in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/reporter.rb:74:in `report' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:115:in `run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:89:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:71:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:45:in `invoke' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/exe/rspec:4:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:63:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:63:in `kernel_load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:28:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:474:in `exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:30:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:24:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/exe/bundle:49:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/friendly_errors.rb:128:in `with_friendly_errors' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/exe/bundle:37:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `
' CanvasSync::JobLog Load (0.3ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" ORDER BY "canvas_sync_job_logs"."id" DESC LIMIT $1 [["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] [BadJob] [0a7fccf4-12f1-4f5a-848c-63afc72b350c] Performing BadJob (Job ID: 0a7fccf4-12f1-4f5a-848c-63afc72b350c) from Test(default) [ActiveJob] [BadJob] [0a7fccf4-12f1-4f5a-848c-63afc72b350c] CanvasSync::JobLog Load (0.3ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "0a7fccf4-12f1-4f5a-848c-63afc72b350c"], ["LIMIT", 1]] [ActiveJob] [BadJob] [0a7fccf4-12f1-4f5a-848c-63afc72b350c]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [BadJob] [0a7fccf4-12f1-4f5a-848c-63afc72b350c] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["job_class", "BadJob"], ["status", "enqueued"], ["created_at", "2021-10-15 21:12:07.623359"], ["updated_at", "2021-10-15 21:12:07.623359"], ["job_id", "0a7fccf4-12f1-4f5a-848c-63afc72b350c"]] [ActiveJob] [BadJob] [0a7fccf4-12f1-4f5a-848c-63afc72b350c]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [BadJob] [0a7fccf4-12f1-4f5a-848c-63afc72b350c]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [BadJob] [0a7fccf4-12f1-4f5a-848c-63afc72b350c] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-10-15 21:12:07.624296"], ["status", "running"], ["updated_at", "2021-10-15 21:12:07.624582"], ["id", 291]] [ActiveJob] [BadJob] [0a7fccf4-12f1-4f5a-848c-63afc72b350c]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [BadJob] [0a7fccf4-12f1-4f5a-848c-63afc72b350c]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [BadJob] [0a7fccf4-12f1-4f5a-848c-63afc72b350c] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "exception" = $2, "backtrace" = $3, "status" = $4, "updated_at" = $5 WHERE "canvas_sync_job_logs"."id" = $6 [["completed_at", "2021-10-15 21:12:07.625717"], ["exception", "ArgumentError: wrong number of arguments (given 0, expected 1)"], ["backtrace", "/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:11:in `perform'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:39:in `block in perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:109:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch_aware_job.rb:22:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:21:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/i18n-1.8.10/lib/i18n.rb:309:in `with_locale'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/translation.rb:9:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:26:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `block in instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications/instrumenter.rb:23:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:25:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `block in tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `block in tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:28:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:22:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:136:in `run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:38:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:18:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:52:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/matchers/built_in/raise_error.rb:59:in `matches?'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:51:in `block in handle_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:27:in `with_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:48:in `handle_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:65:in `to'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:101:in `to'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:51:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `block in with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `block in with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-rails-5.0.2/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:259:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:644:in `block in run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:606:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/configuration.rb:2067:in `with_suite_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:116:in `block in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/reporter.rb:74:in `report'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:115:in `run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:89:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:71:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:45:in `invoke'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/exe/rspec:4:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:63:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:63:in `kernel_load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:28:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:474:in `exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:30:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:24:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/exe/bundle:49:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/friendly_errors.rb:128:in `with_friendly_errors'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/exe/bundle:37:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `
'"], ["status", "error"], ["updated_at", "2021-10-15 21:12:07.625957"], ["id", 291]] [ActiveJob] [BadJob] [0a7fccf4-12f1-4f5a-848c-63afc72b350c]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [BadJob] [0a7fccf4-12f1-4f5a-848c-63afc72b350c] Error performing BadJob (Job ID: 0a7fccf4-12f1-4f5a-848c-63afc72b350c) from Test(default) in 4.5ms: ArgumentError (wrong number of arguments (given 0, expected 1)): /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:11:in `perform' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:39:in `block in perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:109:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch_aware_job.rb:22:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:21:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/i18n-1.8.10/lib/i18n.rb:309:in `with_locale' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/translation.rb:9:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:26:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `block in instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications/instrumenter.rb:23:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:25:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `block in tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `block in tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:28:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:22:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:136:in `run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:38:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:18:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:52:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/matchers/built_in/raise_error.rb:59:in `matches?' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:51:in `block in handle_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:27:in `with_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:48:in `handle_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:65:in `to' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:101:in `to' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:51:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `block in with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `block in with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-rails-5.0.2/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:259:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:644:in `block in run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:606:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/configuration.rb:2067:in `with_suite_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:116:in `block in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/reporter.rb:74:in `report' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:115:in `run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:89:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:71:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:45:in `invoke' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/exe/rspec:4:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:63:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:63:in `kernel_load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:28:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:474:in `exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:30:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:24:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/exe/bundle:49:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/friendly_errors.rb:128:in `with_friendly_errors' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/exe/bundle:37:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `
'  (0.1ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [BadJob] [0147cc9f-f781-4b6c-8db6-f4858c24bfbf] Performing BadJob (Job ID: 0147cc9f-f781-4b6c-8db6-f4858c24bfbf) from Test(default) [ActiveJob] [BadJob] [0147cc9f-f781-4b6c-8db6-f4858c24bfbf] CanvasSync::JobLog Load (0.3ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "0147cc9f-f781-4b6c-8db6-f4858c24bfbf"], ["LIMIT", 1]] [ActiveJob] [BadJob] [0147cc9f-f781-4b6c-8db6-f4858c24bfbf]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [BadJob] [0147cc9f-f781-4b6c-8db6-f4858c24bfbf] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["job_class", "BadJob"], ["status", "enqueued"], ["created_at", "2021-10-15 21:12:07.629670"], ["updated_at", "2021-10-15 21:12:07.629670"], ["job_id", "0147cc9f-f781-4b6c-8db6-f4858c24bfbf"]] [ActiveJob] [BadJob] [0147cc9f-f781-4b6c-8db6-f4858c24bfbf]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [BadJob] [0147cc9f-f781-4b6c-8db6-f4858c24bfbf]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [BadJob] [0147cc9f-f781-4b6c-8db6-f4858c24bfbf] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-10-15 21:12:07.630595"], ["status", "running"], ["updated_at", "2021-10-15 21:12:07.630867"], ["id", 292]] [ActiveJob] [BadJob] [0147cc9f-f781-4b6c-8db6-f4858c24bfbf]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [BadJob] [0147cc9f-f781-4b6c-8db6-f4858c24bfbf]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [BadJob] [0147cc9f-f781-4b6c-8db6-f4858c24bfbf] CanvasSync::JobLog Update (0.8ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "exception" = $2, "backtrace" = $3, "status" = $4, "updated_at" = $5 WHERE "canvas_sync_job_logs"."id" = $6 [["completed_at", "2021-10-15 21:12:07.634828"], ["exception", "ArgumentError: wrong number of arguments (given 0, expected 1)"], ["backtrace", "/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:11:in `perform'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:39:in `block in perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:109:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch_aware_job.rb:22:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:21:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/i18n-1.8.10/lib/i18n.rb:309:in `with_locale'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/translation.rb:9:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:26:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `block in instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications/instrumenter.rb:23:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:25:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `block in tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `block in tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:28:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:22:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:136:in `run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:38:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:18:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:60:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/matchers/built_in/raise_error.rb:59:in `matches?'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:51:in `block in handle_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:27:in `with_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:48:in `handle_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:65:in `to'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:101:in `to'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:59:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `block in with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `block in with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-rails-5.0.2/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:259:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:644:in `block in run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:606:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/configuration.rb:2067:in `with_suite_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:116:in `block in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/reporter.rb:74:in `report'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:115:in `run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:89:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:71:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:45:in `invoke'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/exe/rspec:4:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:63:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:63:in `kernel_load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:28:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:474:in `exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:30:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:24:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/exe/bundle:49:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/friendly_errors.rb:128:in `with_friendly_errors'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/exe/bundle:37:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `
'\n\nError Occurred while handling an Error: NoMethodError: undefined method `bad_catcher' for BadJob:Class\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-mocks-3.10.2/lib/rspec/mocks/method_double.rb:28:in `block in original_implementation_callable'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-mocks-3.10.2/lib/rspec/mocks/message_expectation.rb:101:in `block in and_call_original'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-mocks-3.10.2/lib/rspec/mocks/message_expectation.rb:740:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-mocks-3.10.2/lib/rspec/mocks/message_expectation.rb:572:in `invoke_incrementing_actual_calls_by'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-mocks-3.10.2/lib/rspec/mocks/message_expectation.rb:427:in `invoke'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-mocks-3.10.2/lib/rspec/mocks/proxy.rb:217:in `message_received'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-mocks-3.10.2/lib/rspec/mocks/proxy.rb:361:in `message_received'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-mocks-3.10.2/lib/rspec/mocks/method_double.rb:78:in `proxy_method_invoked'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-mocks-3.10.2/lib/rspec/mocks/method_double.rb:64:in `block (2 levels) in define_proxy_method'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:31:in `rescue in block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:23:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/i18n-1.8.10/lib/i18n.rb:309:in `with_locale'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/translation.rb:9:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:26:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `block in instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications/instrumenter.rb:23:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:25:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `block in tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `block in tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:28:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:22:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:136:in `run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:38:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:18:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:60:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/matchers/built_in/raise_error.rb:59:in `matches?'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:51:in `block in handle_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:27:in `with_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:48:in `handle_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:65:in `to'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:101:in `to'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:59:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `block in with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `block in with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-rails-5.0.2/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:259:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:644:in `block in run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:606:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/configuration.rb:2067:in `with_suite_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:116:in `block in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/reporter.rb:74:in `report'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:115:in `run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:89:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:71:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:45:in `invoke'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/exe/rspec:4:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:63:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:63:in `kernel_load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:28:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:474:in `exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:30:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:24:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/exe/bundle:49:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/friendly_errors.rb:128:in `with_friendly_errors'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/exe/bundle:37:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `
'"], ["status", "error"], ["updated_at", "2021-10-15 21:12:07.635266"], ["id", 292]] [ActiveJob] [BadJob] [0147cc9f-f781-4b6c-8db6-f4858c24bfbf]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [BadJob] [0147cc9f-f781-4b6c-8db6-f4858c24bfbf] Error performing BadJob (Job ID: 0147cc9f-f781-4b6c-8db6-f4858c24bfbf) from Test(default) in 8.56ms: ArgumentError (wrong number of arguments (given 0, expected 1)): /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:11:in `perform' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:39:in `block in perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:109:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch_aware_job.rb:22:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:21:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/i18n-1.8.10/lib/i18n.rb:309:in `with_locale' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/translation.rb:9:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:26:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `block in instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications/instrumenter.rb:23:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:25:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `block in tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `block in tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:28:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:22:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:136:in `run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:38:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:18:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:60:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/matchers/built_in/raise_error.rb:59:in `matches?' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:51:in `block in handle_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:27:in `with_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:48:in `handle_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:65:in `to' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:101:in `to' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:59:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `block in with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `block in with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-rails-5.0.2/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:259:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:644:in `block in run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:606:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/configuration.rb:2067:in `with_suite_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:116:in `block in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/reporter.rb:74:in `report' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:115:in `run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:89:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:71:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:45:in `invoke' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/exe/rspec:4:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:63:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:63:in `kernel_load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:28:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:474:in `exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:30:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:24:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/exe/bundle:49:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/friendly_errors.rb:128:in `with_friendly_errors' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/exe/bundle:37:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `
' CanvasSync::JobLog Load (0.4ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" ORDER BY "canvas_sync_job_logs"."id" DESC LIMIT $1 [["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [CanvasSync::Jobs::ReportChecker] [f2311d04-2422-4dfe-bfb5-7b2eed2c323d] Performing CanvasSync::Jobs::ReportChecker (Job ID: f2311d04-2422-4dfe-bfb5-7b2eed2c323d) from Test(default) with arguments: "provisioning_csv", 1, "FakeProcessor", {} [ActiveJob] [CanvasSync::Jobs::ReportChecker] [f2311d04-2422-4dfe-bfb5-7b2eed2c323d] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "f2311d04-2422-4dfe-bfb5-7b2eed2c323d"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [f2311d04-2422-4dfe-bfb5-7b2eed2c323d]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [f2311d04-2422-4dfe-bfb5-7b2eed2c323d] CanvasSync::JobLog Create (0.2ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- provisioning_csv\n- 1\n- FakeProcessor\n- {}\n"], ["created_at", "2021-10-15 21:12:07.643227"], ["updated_at", "2021-10-15 21:12:07.643227"], ["job_id", "f2311d04-2422-4dfe-bfb5-7b2eed2c323d"]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [f2311d04-2422-4dfe-bfb5-7b2eed2c323d]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [f2311d04-2422-4dfe-bfb5-7b2eed2c323d]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [f2311d04-2422-4dfe-bfb5-7b2eed2c323d] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-10-15 21:12:07.644784"], ["status", "running"], ["updated_at", "2021-10-15 21:12:07.645071"], ["id", 293]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [f2311d04-2422-4dfe-bfb5-7b2eed2c323d]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [f2311d04-2422-4dfe-bfb5-7b2eed2c323d]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [f2311d04-2422-4dfe-bfb5-7b2eed2c323d] CanvasSync::JobLog Destroy (0.2ms) DELETE FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."id" = $1 [["id", 293]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [f2311d04-2422-4dfe-bfb5-7b2eed2c323d]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [f2311d04-2422-4dfe-bfb5-7b2eed2c323d] Performed CanvasSync::Jobs::ReportChecker (Job ID: f2311d04-2422-4dfe-bfb5-7b2eed2c323d) from Test(default) in 12.26ms  (0.1ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [CanvasSync::Jobs::ReportChecker] [49888c88-51e0-46c2-966e-f2fae5cb11d8] Performing CanvasSync::Jobs::ReportChecker (Job ID: 49888c88-51e0-46c2-966e-f2fae5cb11d8) from Test(default) with arguments: "provisioning_csv", 1, "FakeProcessor", {} [ActiveJob] [CanvasSync::Jobs::ReportChecker] [49888c88-51e0-46c2-966e-f2fae5cb11d8] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "49888c88-51e0-46c2-966e-f2fae5cb11d8"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [49888c88-51e0-46c2-966e-f2fae5cb11d8]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [49888c88-51e0-46c2-966e-f2fae5cb11d8] CanvasSync::JobLog Create (0.2ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- provisioning_csv\n- 1\n- FakeProcessor\n- {}\n"], ["created_at", "2021-10-15 21:12:07.656911"], ["updated_at", "2021-10-15 21:12:07.656911"], ["job_id", "49888c88-51e0-46c2-966e-f2fae5cb11d8"]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [49888c88-51e0-46c2-966e-f2fae5cb11d8]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [49888c88-51e0-46c2-966e-f2fae5cb11d8]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [49888c88-51e0-46c2-966e-f2fae5cb11d8] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-10-15 21:12:07.658158"], ["status", "running"], ["updated_at", "2021-10-15 21:12:07.658418"], ["id", 294]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [49888c88-51e0-46c2-966e-f2fae5cb11d8]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [49888c88-51e0-46c2-966e-f2fae5cb11d8]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [49888c88-51e0-46c2-966e-f2fae5cb11d8] CanvasSync::JobLog Create (0.2ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- provisioning_csv\n- 1\n- FakeProcessor\n- {}\n- {}\n"], ["created_at", "2021-10-15 21:12:07.660995"], ["updated_at", "2021-10-15 21:12:07.660995"], ["job_id", "bb22eacd-f74d-46ee-84d6-b624f3fdbe5b"]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [49888c88-51e0-46c2-966e-f2fae5cb11d8]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [49888c88-51e0-46c2-966e-f2fae5cb11d8] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: bb22eacd-f74d-46ee-84d6-b624f3fdbe5b) to Test(default) at 2021-10-15 21:12:37 UTC with arguments: "provisioning_csv", 1, "FakeProcessor", {}, {} [ActiveJob] [CanvasSync::Jobs::ReportChecker] [49888c88-51e0-46c2-966e-f2fae5cb11d8]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [49888c88-51e0-46c2-966e-f2fae5cb11d8] CanvasSync::JobLog Destroy (0.3ms) DELETE FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."id" = $1 [["id", 294]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [49888c88-51e0-46c2-966e-f2fae5cb11d8]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [49888c88-51e0-46c2-966e-f2fae5cb11d8] Performed CanvasSync::Jobs::ReportChecker (Job ID: 49888c88-51e0-46c2-966e-f2fae5cb11d8) from Test(default) in 7.44ms  (0.1ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [CanvasSync::Jobs::ReportChecker] [c7217dc0-4412-4aa9-af8d-7883eeb2be4c] Performing CanvasSync::Jobs::ReportChecker (Job ID: c7217dc0-4412-4aa9-af8d-7883eeb2be4c) from Test(default) with arguments: "provisioning_csv", 1, "FakeProcessor", {} [ActiveJob] [CanvasSync::Jobs::ReportChecker] [c7217dc0-4412-4aa9-af8d-7883eeb2be4c] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "c7217dc0-4412-4aa9-af8d-7883eeb2be4c"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [c7217dc0-4412-4aa9-af8d-7883eeb2be4c]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [c7217dc0-4412-4aa9-af8d-7883eeb2be4c] CanvasSync::JobLog Create (0.2ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- provisioning_csv\n- 1\n- FakeProcessor\n- {}\n"], ["created_at", "2021-10-15 21:12:07.666913"], ["updated_at", "2021-10-15 21:12:07.666913"], ["job_id", "c7217dc0-4412-4aa9-af8d-7883eeb2be4c"]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [c7217dc0-4412-4aa9-af8d-7883eeb2be4c]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [c7217dc0-4412-4aa9-af8d-7883eeb2be4c]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [c7217dc0-4412-4aa9-af8d-7883eeb2be4c] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-10-15 21:12:07.668099"], ["status", "running"], ["updated_at", "2021-10-15 21:12:07.668351"], ["id", 296]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [c7217dc0-4412-4aa9-af8d-7883eeb2be4c]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [c7217dc0-4412-4aa9-af8d-7883eeb2be4c]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [c7217dc0-4412-4aa9-af8d-7883eeb2be4c] CanvasSync::JobLog Update (0.5ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "exception" = $2, "backtrace" = $3, "status" = $4, "updated_at" = $5 WHERE "canvas_sync_job_logs"."id" = $6 [["completed_at", "2021-10-15 21:12:07.673322"], ["exception", "NameError: undefined local variable or method `current_organization' for #"], ["backtrace", "/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/jobs/report_checker.rb:35:in `perform'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:39:in `block in perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:109:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch_aware_job.rb:22:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:21:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/i18n-1.8.10/lib/i18n.rb:309:in `with_locale'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/translation.rb:9:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:26:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `block in instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications/instrumenter.rb:23:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:25:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `block in tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `block in tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:28:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:22:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:136:in `run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:38:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:18:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/report_checker_spec.rb:11:in `start_job'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/report_checker_spec.rb:53:in `block (5 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/matchers/built_in/raise_error.rb:59:in `matches?'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:51:in `block in handle_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:27:in `with_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:48:in `handle_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:65:in `to'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:101:in `to'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/report_checker_spec.rb:53:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `block in with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `block in with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-rails-5.0.2/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:259:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:644:in `block in run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:606:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/configuration.rb:2067:in `with_suite_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:116:in `block in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/reporter.rb:74:in `report'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:115:in `run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:89:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:71:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:45:in `invoke'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/exe/rspec:4:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:63:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:63:in `kernel_load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:28:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:474:in `exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:30:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:24:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/exe/bundle:49:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/friendly_errors.rb:128:in `with_friendly_errors'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/exe/bundle:37:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `
'"], ["status", "error"], ["updated_at", "2021-10-15 21:12:07.673757"], ["id", 296]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [c7217dc0-4412-4aa9-af8d-7883eeb2be4c]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [c7217dc0-4412-4aa9-af8d-7883eeb2be4c] Error performing CanvasSync::Jobs::ReportChecker (Job ID: c7217dc0-4412-4aa9-af8d-7883eeb2be4c) from Test(default) in 9.36ms: NameError (undefined local variable or method `current_organization' for #): /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/jobs/report_checker.rb:35:in `perform' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:39:in `block in perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:109:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch_aware_job.rb:22:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:21:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/i18n-1.8.10/lib/i18n.rb:309:in `with_locale' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/translation.rb:9:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:26:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `block in instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications/instrumenter.rb:23:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:25:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `block in tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `block in tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:28:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:22:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:136:in `run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:38:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:18:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/report_checker_spec.rb:11:in `start_job' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/report_checker_spec.rb:53:in `block (5 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/matchers/built_in/raise_error.rb:59:in `matches?' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:51:in `block in handle_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:27:in `with_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:48:in `handle_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:65:in `to' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:101:in `to' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/report_checker_spec.rb:53:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `block in with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `block in with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-rails-5.0.2/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:259:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:644:in `block in run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:606:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/configuration.rb:2067:in `with_suite_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:116:in `block in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/reporter.rb:74:in `report' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:115:in `run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:89:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:71:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:45:in `invoke' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/exe/rspec:4:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:63:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:63:in `kernel_load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:28:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:474:in `exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:30:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:24:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/exe/bundle:49:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/friendly_errors.rb:128:in `with_friendly_errors' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/exe/bundle:37:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `
'  (0.1ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [92bad3f8-16f8-4205-946f-8c5eaa208d55] Performing CanvasSync::Jobs::ReportProcessorJob (Job ID: 92bad3f8-16f8-4205-946f-8c5eaa208d55) from Test(default) with arguments: "provisioning_csv", "https://test.instructure.com/sample_report_download", "FakeProcessor", {}, 1 [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [92bad3f8-16f8-4205-946f-8c5eaa208d55] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "92bad3f8-16f8-4205-946f-8c5eaa208d55"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [92bad3f8-16f8-4205-946f-8c5eaa208d55]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [92bad3f8-16f8-4205-946f-8c5eaa208d55] CanvasSync::JobLog Create (0.2ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportProcessorJob"], ["status", "enqueued"], ["job_arguments", "---\n- provisioning_csv\n- https://test.instructure.com/sample_report_download\n- FakeProcessor\n- {}\n- 1\n"], ["created_at", "2021-10-15 21:12:07.678598"], ["updated_at", "2021-10-15 21:12:07.678598"], ["job_id", "92bad3f8-16f8-4205-946f-8c5eaa208d55"]] [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [92bad3f8-16f8-4205-946f-8c5eaa208d55]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [92bad3f8-16f8-4205-946f-8c5eaa208d55]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [92bad3f8-16f8-4205-946f-8c5eaa208d55] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-10-15 21:12:07.679854"], ["status", "running"], ["updated_at", "2021-10-15 21:12:07.680078"], ["id", 297]] [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [92bad3f8-16f8-4205-946f-8c5eaa208d55]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [92bad3f8-16f8-4205-946f-8c5eaa208d55]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [92bad3f8-16f8-4205-946f-8c5eaa208d55] CanvasSync::JobLog Update (0.1ms) UPDATE "canvas_sync_job_logs" SET "job_class" = $1, "updated_at" = $2 WHERE "canvas_sync_job_logs"."id" = $3 [["job_class", "FakeProcessor"], ["updated_at", "2021-10-15 21:12:07.681127"], ["id", 297]] [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [92bad3f8-16f8-4205-946f-8c5eaa208d55]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [92bad3f8-16f8-4205-946f-8c5eaa208d55]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [92bad3f8-16f8-4205-946f-8c5eaa208d55] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2021-10-15 21:12:07.691120"], ["status", "success"], ["updated_at", "2021-10-15 21:12:07.691548"], ["id", 297]] [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [92bad3f8-16f8-4205-946f-8c5eaa208d55]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [92bad3f8-16f8-4205-946f-8c5eaa208d55] Performed CanvasSync::Jobs::ReportProcessorJob (Job ID: 92bad3f8-16f8-4205-946f-8c5eaa208d55) from Test(default) in 14.74ms  (0.1ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [CanvasSync::Jobs::ReportStarter] [3fd221bb-a48c-4c53-a666-15f1a97c35a4] Performing CanvasSync::Jobs::ReportStarter (Job ID: 3fd221bb-a48c-4c53-a666-15f1a97c35a4) from Test(default) with arguments: "provisioning_csv", {"parameters[users]"=>true}, "CoolProcessor", {:models=>["users"]} [ActiveJob] [CanvasSync::Jobs::ReportStarter] [3fd221bb-a48c-4c53-a666-15f1a97c35a4] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "3fd221bb-a48c-4c53-a666-15f1a97c35a4"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::ReportStarter] [3fd221bb-a48c-4c53-a666-15f1a97c35a4]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [3fd221bb-a48c-4c53-a666-15f1a97c35a4] CanvasSync::JobLog Create (0.2ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportStarter"], ["status", "enqueued"], ["job_arguments", "---\n- provisioning_csv\n- parameters[users]: true\n- CoolProcessor\n- :models:\n - users\n"], ["created_at", "2021-10-15 21:12:07.695130"], ["updated_at", "2021-10-15 21:12:07.695130"], ["job_id", "3fd221bb-a48c-4c53-a666-15f1a97c35a4"]] [ActiveJob] [CanvasSync::Jobs::ReportStarter] [3fd221bb-a48c-4c53-a666-15f1a97c35a4]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [3fd221bb-a48c-4c53-a666-15f1a97c35a4]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [3fd221bb-a48c-4c53-a666-15f1a97c35a4] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-10-15 21:12:07.696470"], ["status", "running"], ["updated_at", "2021-10-15 21:12:07.696712"], ["id", 298]] [ActiveJob] [CanvasSync::Jobs::ReportStarter] [3fd221bb-a48c-4c53-a666-15f1a97c35a4]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [3fd221bb-a48c-4c53-a666-15f1a97c35a4]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [3fd221bb-a48c-4c53-a666-15f1a97c35a4] CanvasSync::JobLog Create (0.2ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- provisioning_csv\n- 1\n- CoolProcessor\n- :models:\n - users\n :sync_start_time: '2021-10-15T21:12:07Z'\n :report_params:\n parameters[users]: true\n"], ["created_at", "2021-10-15 21:12:07.699902"], ["updated_at", "2021-10-15 21:12:07.699902"], ["job_id", "e2997a48-3633-4e9d-ae28-884899b2104a"]] [ActiveJob] [CanvasSync::Jobs::ReportStarter] [3fd221bb-a48c-4c53-a666-15f1a97c35a4]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [3fd221bb-a48c-4c53-a666-15f1a97c35a4]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [3fd221bb-a48c-4c53-a666-15f1a97c35a4] CanvasSync::JobLog Update (0.6ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "exception" = $2, "backtrace" = $3, "status" = $4, "updated_at" = $5 WHERE "canvas_sync_job_logs"."id" = $6 [["completed_at", "2021-10-15 21:12:07.701785"], ["exception", "NoMethodError: undefined method `to_s' for #"], ["backtrace", "/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/connection/command_helper.rb:19:in `block in build_command'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/connection/command_helper.rb:11:in `each'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/connection/command_helper.rb:11:in `build_command'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/connection/ruby.rb:374:in `write'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:306:in `block in write'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:285:in `io'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:304:in `write'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:262:in `block (3 levels) in process'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:256:in `each'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:256:in `block (2 levels) in process'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:406:in `ensure_connected'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:255:in `block in process'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:342:in `logging'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:254:in `process'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:220:in `call_pipelined'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:187:in `block in call_pipeline'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:330:in `with_reconnect'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:185:in `call_pipeline'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis.rb:2540:in `block in multi'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis.rb:70:in `block in synchronize'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/2.6.0/monitor.rb:235:in `mon_synchronize'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis.rb:70:in `synchronize'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis.rb:2533:in `multi'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch.rb:437:in `block in multi'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch.rb:406:in `block in redis'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/sidekiq-6.2.2/lib/sidekiq.rb:98:in `block in redis'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/connection_pool-2.2.5/lib/connection_pool.rb:63:in `block (2 levels) in with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/connection_pool-2.2.5/lib/connection_pool.rb:62:in `handle_interrupt'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/connection_pool-2.2.5/lib/connection_pool.rb:62:in `block in with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/connection_pool-2.2.5/lib/connection_pool.rb:59:in `handle_interrupt'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/connection_pool-2.2.5/lib/connection_pool.rb:59:in `with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/sidekiq-6.2.2/lib/sidekiq.rb:95:in `redis'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch.rb:404:in `redis'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch.rb:434:in `multi'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch.rb:218:in `append_jobs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch.rb:126:in `increment_job_queue'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch_aware_job.rb:29:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:17:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `block in tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `block in tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:28:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:16:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:136:in `run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/enqueuing.rb:49:in `enqueue'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/configured_job.rb:15:in `perform_later'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/jobs/report_starter.rb:27:in `block in perform'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch.rb:116:in `jobs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/jobs/report_starter.rb:26:in `perform'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:39:in `block in perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:109:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch_aware_job.rb:22:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:21:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/i18n-1.8.10/lib/i18n.rb:309:in `with_locale'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/translation.rb:9:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:26:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `block in instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications/instrumenter.rb:23:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:25:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `block in tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `block in tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:28:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:22:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:136:in `run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:38:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:18:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/report_starter_spec.rb:18:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `block in with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `block in with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-rails-5.0.2/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:259:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:644:in `block in run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:606:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/configuration.rb:2067:in `with_suite_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:116:in `block in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/reporter.rb:74:in `report'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:115:in `run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:89:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:71:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:45:in `invoke'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/exe/rspec:4:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:63:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:63:in `kernel_load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:28:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:474:in `exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:30:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:24:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/exe/bundle:49:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/friendly_errors.rb:128:in `with_friendly_errors'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/exe/bundle:37:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `
'"], ["status", "error"], ["updated_at", "2021-10-15 21:12:07.702221"], ["id", 298]] [ActiveJob] [CanvasSync::Jobs::ReportStarter] [3fd221bb-a48c-4c53-a666-15f1a97c35a4]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [3fd221bb-a48c-4c53-a666-15f1a97c35a4] Error performing CanvasSync::Jobs::ReportStarter (Job ID: 3fd221bb-a48c-4c53-a666-15f1a97c35a4) from Test(default) in 10.54ms: NoMethodError (undefined method `to_s' for #): /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/connection/command_helper.rb:19:in `block in build_command' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/connection/command_helper.rb:11:in `each' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/connection/command_helper.rb:11:in `build_command' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/connection/ruby.rb:374:in `write' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:306:in `block in write' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:285:in `io' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:304:in `write' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:262:in `block (3 levels) in process' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:256:in `each' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:256:in `block (2 levels) in process' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:406:in `ensure_connected' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:255:in `block in process' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:342:in `logging' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:254:in `process' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:220:in `call_pipelined' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:187:in `block in call_pipeline' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:330:in `with_reconnect' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:185:in `call_pipeline' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis.rb:2540:in `block in multi' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis.rb:70:in `block in synchronize' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/2.6.0/monitor.rb:235:in `mon_synchronize' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis.rb:70:in `synchronize' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis.rb:2533:in `multi' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch.rb:437:in `block in multi' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch.rb:406:in `block in redis' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/sidekiq-6.2.2/lib/sidekiq.rb:98:in `block in redis' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/connection_pool-2.2.5/lib/connection_pool.rb:63:in `block (2 levels) in with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/connection_pool-2.2.5/lib/connection_pool.rb:62:in `handle_interrupt' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/connection_pool-2.2.5/lib/connection_pool.rb:62:in `block in with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/connection_pool-2.2.5/lib/connection_pool.rb:59:in `handle_interrupt' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/connection_pool-2.2.5/lib/connection_pool.rb:59:in `with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/sidekiq-6.2.2/lib/sidekiq.rb:95:in `redis' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch.rb:404:in `redis' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch.rb:434:in `multi' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch.rb:218:in `append_jobs' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch.rb:126:in `increment_job_queue' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch_aware_job.rb:29:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:17:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `block in tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `block in tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:28:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:16:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:136:in `run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/enqueuing.rb:49:in `enqueue' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/configured_job.rb:15:in `perform_later' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/jobs/report_starter.rb:27:in `block in perform' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch.rb:116:in `jobs' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/jobs/report_starter.rb:26:in `perform' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:39:in `block in perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:109:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch_aware_job.rb:22:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:21:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/i18n-1.8.10/lib/i18n.rb:309:in `with_locale' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/translation.rb:9:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:26:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `block in instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications/instrumenter.rb:23:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:25:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `block in tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `block in tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:28:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:22:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:136:in `run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:38:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:18:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/report_starter_spec.rb:18:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `block in with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `block in with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-rails-5.0.2/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:259:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:644:in `block in run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:606:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/configuration.rb:2067:in `with_suite_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:116:in `block in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/reporter.rb:74:in `report' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:115:in `run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:89:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:71:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:45:in `invoke' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/exe/rspec:4:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:63:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:63:in `kernel_load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:28:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:474:in `exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:30:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:24:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/exe/bundle:49:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/friendly_errors.rb:128:in `with_friendly_errors' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/exe/bundle:37:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `
'  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] [CanvasSync::Jobs::ReportStarter] [cdecb2f0-4511-46aa-a248-7bb6ae29cf11] Performing CanvasSync::Jobs::ReportStarter (Job ID: cdecb2f0-4511-46aa-a248-7bb6ae29cf11) from Test(default) with arguments: "provisioning_csv", {"parameters[users]"=>true}, "CoolProcessor", {:models=>["users"]}, {:allow_redownloads=>true} [ActiveJob] [CanvasSync::Jobs::ReportStarter] [cdecb2f0-4511-46aa-a248-7bb6ae29cf11] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "cdecb2f0-4511-46aa-a248-7bb6ae29cf11"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::ReportStarter] [cdecb2f0-4511-46aa-a248-7bb6ae29cf11]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [cdecb2f0-4511-46aa-a248-7bb6ae29cf11] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportStarter"], ["status", "enqueued"], ["job_arguments", "---\n- provisioning_csv\n- parameters[users]: true\n- CoolProcessor\n- :models:\n - users\n- :allow_redownloads: true\n"], ["created_at", "2021-10-15 21:12:07.708270"], ["updated_at", "2021-10-15 21:12:07.708270"], ["job_id", "cdecb2f0-4511-46aa-a248-7bb6ae29cf11"]] [ActiveJob] [CanvasSync::Jobs::ReportStarter] [cdecb2f0-4511-46aa-a248-7bb6ae29cf11]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [cdecb2f0-4511-46aa-a248-7bb6ae29cf11]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [cdecb2f0-4511-46aa-a248-7bb6ae29cf11] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-10-15 21:12:07.710138"], ["status", "running"], ["updated_at", "2021-10-15 21:12:07.710480"], ["id", 300]] [ActiveJob] [CanvasSync::Jobs::ReportStarter] [cdecb2f0-4511-46aa-a248-7bb6ae29cf11]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [cdecb2f0-4511-46aa-a248-7bb6ae29cf11]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [cdecb2f0-4511-46aa-a248-7bb6ae29cf11] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2021-10-15 21:12:07.713550"], ["status", "success"], ["updated_at", "2021-10-15 21:12:07.713965"], ["id", 300]] [ActiveJob] [CanvasSync::Jobs::ReportStarter] [cdecb2f0-4511-46aa-a248-7bb6ae29cf11]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [cdecb2f0-4511-46aa-a248-7bb6ae29cf11] Performed CanvasSync::Jobs::ReportStarter (Job ID: cdecb2f0-4511-46aa-a248-7bb6ae29cf11) from Test(default) in 8.11ms  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Account Exists (0.5ms) SELECT 1 AS one FROM "accounts" WHERE "accounts"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] Account Create (0.4ms) INSERT INTO "accounts" ("canvas_id", "sis_id", "canvas_parent_account_id", "sis_parent_account_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 1], ["sis_id", "5bd2a4a095b27450b871099d17e1acc5"], ["canvas_parent_account_id", 1], ["sis_parent_account_id", "c489c6b508a8e937059cf14aeed1bc79"], ["name", "Account name"], ["workflow_state", "active"], ["created_at", "2021-10-15 21:12:07.727614"], ["updated_at", "2021-10-15 21:12:07.727614"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.4ms) SELECT COUNT(*) FROM "admins" [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [9ef670a1-e80d-433b-8d8c-6c42dabcaf01] Performing CanvasSync::Jobs::SyncAdminsJob (Job ID: 9ef670a1-e80d-433b-8d8c-6c42dabcaf01) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [9ef670a1-e80d-433b-8d8c-6c42dabcaf01] CanvasSync::JobLog Load (0.1ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "9ef670a1-e80d-433b-8d8c-6c42dabcaf01"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [9ef670a1-e80d-433b-8d8c-6c42dabcaf01]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [9ef670a1-e80d-433b-8d8c-6c42dabcaf01] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncAdminsJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2021-10-15 21:12:07.731978"], ["updated_at", "2021-10-15 21:12:07.731978"], ["job_id", "9ef670a1-e80d-433b-8d8c-6c42dabcaf01"]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [9ef670a1-e80d-433b-8d8c-6c42dabcaf01]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [9ef670a1-e80d-433b-8d8c-6c42dabcaf01]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [9ef670a1-e80d-433b-8d8c-6c42dabcaf01] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-10-15 21:12:07.733077"], ["status", "running"], ["updated_at", "2021-10-15 21:12:07.733355"], ["id", 301]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [9ef670a1-e80d-433b-8d8c-6c42dabcaf01]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [9ef670a1-e80d-433b-8d8c-6c42dabcaf01] Account Load (0.2ms) SELECT "accounts".* FROM "accounts" WHERE "accounts"."workflow_state" != $1 ORDER BY "accounts"."id" ASC LIMIT $2 [["workflow_state", "deleted"], ["LIMIT", 1000]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [9ef670a1-e80d-433b-8d8c-6c42dabcaf01] Admin Load (0.2ms) SELECT "admins".* FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [9ef670a1-e80d-433b-8d8c-6c42dabcaf01]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [9ef670a1-e80d-433b-8d8c-6c42dabcaf01] Admin Exists (0.3ms) SELECT 1 AS one FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [9ef670a1-e80d-433b-8d8c-6c42dabcaf01] Admin Create (0.4ms) INSERT INTO "admins" ("canvas_id", "role_name", "canvas_account_id", "canvas_role_id", "canvas_user_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 2], ["role_name", "AccountAdmin"], ["canvas_account_id", 1], ["canvas_role_id", 1], ["canvas_user_id", 1], ["workflow_state", "active"], ["created_at", "2021-10-15 21:12:07.755758"], ["updated_at", "2021-10-15 21:12:07.755758"]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [9ef670a1-e80d-433b-8d8c-6c42dabcaf01]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [9ef670a1-e80d-433b-8d8c-6c42dabcaf01] Admin Load (0.2ms) SELECT "admins".* FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 3], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [9ef670a1-e80d-433b-8d8c-6c42dabcaf01]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [9ef670a1-e80d-433b-8d8c-6c42dabcaf01] Admin Exists (0.3ms) SELECT 1 AS one FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 3], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [9ef670a1-e80d-433b-8d8c-6c42dabcaf01] Admin Create (0.3ms) INSERT INTO "admins" ("canvas_id", "role_name", "canvas_account_id", "canvas_role_id", "canvas_user_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 3], ["role_name", "Custom Account Role"], ["canvas_account_id", 1], ["canvas_role_id", 11], ["canvas_user_id", 11], ["workflow_state", "active"], ["created_at", "2021-10-15 21:12:07.758915"], ["updated_at", "2021-10-15 21:12:07.758915"]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [9ef670a1-e80d-433b-8d8c-6c42dabcaf01]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [9ef670a1-e80d-433b-8d8c-6c42dabcaf01] Admin Load (0.2ms) SELECT "admins".* FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 4], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [9ef670a1-e80d-433b-8d8c-6c42dabcaf01]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [9ef670a1-e80d-433b-8d8c-6c42dabcaf01] Admin Exists (0.2ms) SELECT 1 AS one FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 4], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [9ef670a1-e80d-433b-8d8c-6c42dabcaf01] Admin Create (0.2ms) INSERT INTO "admins" ("canvas_id", "role_name", "canvas_account_id", "canvas_role_id", "canvas_user_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 4], ["role_name", "Test"], ["canvas_account_id", 1], ["canvas_role_id", 10], ["canvas_user_id", 11], ["workflow_state", "active"], ["created_at", "2021-10-15 21:12:07.761997"], ["updated_at", "2021-10-15 21:12:07.761997"]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [9ef670a1-e80d-433b-8d8c-6c42dabcaf01]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [9ef670a1-e80d-433b-8d8c-6c42dabcaf01] Admin Update All (0.2ms) UPDATE "admins" SET "workflow_state" = 'inactive' WHERE "admins"."id" NOT IN ($1, $2, $3) [["id", 57], ["id", 58], ["id", 59]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [9ef670a1-e80d-433b-8d8c-6c42dabcaf01]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [9ef670a1-e80d-433b-8d8c-6c42dabcaf01] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2021-10-15 21:12:07.763408"], ["status", "success"], ["updated_at", "2021-10-15 21:12:07.763713"], ["id", 301]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [9ef670a1-e80d-433b-8d8c-6c42dabcaf01]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [9ef670a1-e80d-433b-8d8c-6c42dabcaf01] Performed CanvasSync::Jobs::SyncAdminsJob (Job ID: 9ef670a1-e80d-433b-8d8c-6c42dabcaf01) from Test(default) in 33.38ms  (0.1ms) SELECT COUNT(*) FROM "admins"  (0.1ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [18da2dd1-67e3-4d92-b01b-b9115841480f] Performing CanvasSync::Jobs::SyncAssignmentGroupsJob (Job ID: 18da2dd1-67e3-4d92-b01b-b9115841480f) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [18da2dd1-67e3-4d92-b01b-b9115841480f] CanvasSync::JobLog Load (0.1ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "18da2dd1-67e3-4d92-b01b-b9115841480f"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [18da2dd1-67e3-4d92-b01b-b9115841480f]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [18da2dd1-67e3-4d92-b01b-b9115841480f] CanvasSync::JobLog Create (0.2ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncAssignmentGroupsJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2021-10-15 21:12:07.768019"], ["updated_at", "2021-10-15 21:12:07.768019"], ["job_id", "18da2dd1-67e3-4d92-b01b-b9115841480f"]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [18da2dd1-67e3-4d92-b01b-b9115841480f]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [18da2dd1-67e3-4d92-b01b-b9115841480f]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [18da2dd1-67e3-4d92-b01b-b9115841480f] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-10-15 21:12:07.769273"], ["status", "running"], ["updated_at", "2021-10-15 21:12:07.769581"], ["id", 302]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [18da2dd1-67e3-4d92-b01b-b9115841480f]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [18da2dd1-67e3-4d92-b01b-b9115841480f]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [18da2dd1-67e3-4d92-b01b-b9115841480f] CanvasSync::JobLog Create (0.2ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proserv_assignment_group_export_csv\n- 1\n- CanvasSync::Processors::AssignmentGroupsProcessor\n- :sync_start_time: '2021-10-15T21:12:07Z'\n :report_params:\n :parameters:\n :enrollment_term_id: 1\n"], ["created_at", "2021-10-15 21:12:07.772417"], ["updated_at", "2021-10-15 21:12:07.772417"], ["job_id", "adc104e1-4d0c-4484-9f93-51c8510e7eed"]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [18da2dd1-67e3-4d92-b01b-b9115841480f]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [18da2dd1-67e3-4d92-b01b-b9115841480f]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [18da2dd1-67e3-4d92-b01b-b9115841480f] CanvasSync::JobLog Update (0.5ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "exception" = $2, "backtrace" = $3, "status" = $4, "updated_at" = $5 WHERE "canvas_sync_job_logs"."id" = $6 [["completed_at", "2021-10-15 21:12:07.774346"], ["exception", "NoMethodError: undefined method `to_s' for #"], ["backtrace", "/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/connection/command_helper.rb:19:in `block in build_command'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/connection/command_helper.rb:11:in `each'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/connection/command_helper.rb:11:in `build_command'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/connection/ruby.rb:374:in `write'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:306:in `block in write'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:285:in `io'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:304:in `write'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:262:in `block (3 levels) in process'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:256:in `each'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:256:in `block (2 levels) in process'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:406:in `ensure_connected'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:255:in `block in process'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:342:in `logging'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:254:in `process'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:220:in `call_pipelined'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:187:in `block in call_pipeline'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:330:in `with_reconnect'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:185:in `call_pipeline'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis.rb:2540:in `block in multi'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis.rb:70:in `block in synchronize'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/2.6.0/monitor.rb:235:in `mon_synchronize'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis.rb:70:in `synchronize'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis.rb:2533:in `multi'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch.rb:437:in `block in multi'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch.rb:406:in `block in redis'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/sidekiq-6.2.2/lib/sidekiq.rb:98:in `block in redis'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/connection_pool-2.2.5/lib/connection_pool.rb:63:in `block (2 levels) in with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/connection_pool-2.2.5/lib/connection_pool.rb:62:in `handle_interrupt'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/connection_pool-2.2.5/lib/connection_pool.rb:62:in `block in with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/connection_pool-2.2.5/lib/connection_pool.rb:59:in `handle_interrupt'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/connection_pool-2.2.5/lib/connection_pool.rb:59:in `with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/sidekiq-6.2.2/lib/sidekiq.rb:95:in `redis'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch.rb:404:in `redis'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch.rb:434:in `multi'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch.rb:218:in `append_jobs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch.rb:126:in `increment_job_queue'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch_aware_job.rb:29:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:17:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `block in tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `block in tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:28:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:16:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:136:in `run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/enqueuing.rb:49:in `enqueue'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/configured_job.rb:15:in `perform_later'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/jobs/report_starter.rb:27:in `block in perform'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch.rb:116:in `jobs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/jobs/report_starter.rb:26:in `perform'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/jobs/sync_assignment_groups_job.rb:11:in `perform'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:39:in `block in perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:109:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch_aware_job.rb:22:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:21:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/i18n-1.8.10/lib/i18n.rb:309:in `with_locale'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/translation.rb:9:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:26:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `block in instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications/instrumenter.rb:23:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:25:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `block in tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `block in tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:28:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:22:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:136:in `run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:38:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:18:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/sync_assignment_groups_job_spec.rb:14:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `block in with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `block in with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-rails-5.0.2/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:259:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:644:in `block in run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:606:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/configuration.rb:2067:in `with_suite_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:116:in `block in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/reporter.rb:74:in `report'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:115:in `run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:89:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:71:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:45:in `invoke'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/exe/rspec:4:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:63:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:63:in `kernel_load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:28:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:474:in `exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:30:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:24:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/exe/bundle:49:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/friendly_errors.rb:128:in `with_friendly_errors'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/exe/bundle:37:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `
'"], ["status", "error"], ["updated_at", "2021-10-15 21:12:07.774680"], ["id", 302]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [18da2dd1-67e3-4d92-b01b-b9115841480f]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [18da2dd1-67e3-4d92-b01b-b9115841480f] Error performing CanvasSync::Jobs::SyncAssignmentGroupsJob (Job ID: 18da2dd1-67e3-4d92-b01b-b9115841480f) from Test(default) in 8.92ms: NoMethodError (undefined method `to_s' for #): /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/connection/command_helper.rb:19:in `block in build_command' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/connection/command_helper.rb:11:in `each' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/connection/command_helper.rb:11:in `build_command' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/connection/ruby.rb:374:in `write' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:306:in `block in write' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:285:in `io' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:304:in `write' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:262:in `block (3 levels) in process' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:256:in `each' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:256:in `block (2 levels) in process' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:406:in `ensure_connected' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:255:in `block in process' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:342:in `logging' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:254:in `process' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:220:in `call_pipelined' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:187:in `block in call_pipeline' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:330:in `with_reconnect' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:185:in `call_pipeline' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis.rb:2540:in `block in multi' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis.rb:70:in `block in synchronize' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/2.6.0/monitor.rb:235:in `mon_synchronize' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis.rb:70:in `synchronize' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis.rb:2533:in `multi' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch.rb:437:in `block in multi' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch.rb:406:in `block in redis' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/sidekiq-6.2.2/lib/sidekiq.rb:98:in `block in redis' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/connection_pool-2.2.5/lib/connection_pool.rb:63:in `block (2 levels) in with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/connection_pool-2.2.5/lib/connection_pool.rb:62:in `handle_interrupt' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/connection_pool-2.2.5/lib/connection_pool.rb:62:in `block in with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/connection_pool-2.2.5/lib/connection_pool.rb:59:in `handle_interrupt' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/connection_pool-2.2.5/lib/connection_pool.rb:59:in `with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/sidekiq-6.2.2/lib/sidekiq.rb:95:in `redis' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch.rb:404:in `redis' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch.rb:434:in `multi' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch.rb:218:in `append_jobs' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch.rb:126:in `increment_job_queue' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch_aware_job.rb:29:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:17:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `block in tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `block in tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:28:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:16:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:136:in `run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/enqueuing.rb:49:in `enqueue' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/configured_job.rb:15:in `perform_later' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/jobs/report_starter.rb:27:in `block in perform' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch.rb:116:in `jobs' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/jobs/report_starter.rb:26:in `perform' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/jobs/sync_assignment_groups_job.rb:11:in `perform' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:39:in `block in perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:109:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch_aware_job.rb:22:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:21:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/i18n-1.8.10/lib/i18n.rb:309:in `with_locale' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/translation.rb:9:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:26:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `block in instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications/instrumenter.rb:23:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:25:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `block in tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `block in tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:28:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:22:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:136:in `run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:38:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:18:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/sync_assignment_groups_job_spec.rb:14:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `block in with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `block in with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-rails-5.0.2/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:259:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:644:in `block in run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:606:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/configuration.rb:2067:in `with_suite_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:116:in `block in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/reporter.rb:74:in `report' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:115:in `run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:89:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:71:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:45:in `invoke' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/exe/rspec:4:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:63:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:63:in `kernel_load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:28:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:474:in `exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:30:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:24:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/exe/bundle:49:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/friendly_errors.rb:128:in `with_friendly_errors' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/exe/bundle:37:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `
'  (0.1ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [b011c29d-8e34-4f50-9280-83fb69ff1383] Performing CanvasSync::Jobs::SyncAssignmentsJob (Job ID: b011c29d-8e34-4f50-9280-83fb69ff1383) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [b011c29d-8e34-4f50-9280-83fb69ff1383] CanvasSync::JobLog Load (0.1ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "b011c29d-8e34-4f50-9280-83fb69ff1383"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [b011c29d-8e34-4f50-9280-83fb69ff1383]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [b011c29d-8e34-4f50-9280-83fb69ff1383] CanvasSync::JobLog Create (0.2ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncAssignmentsJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2021-10-15 21:12:07.778758"], ["updated_at", "2021-10-15 21:12:07.778758"], ["job_id", "b011c29d-8e34-4f50-9280-83fb69ff1383"]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [b011c29d-8e34-4f50-9280-83fb69ff1383]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [b011c29d-8e34-4f50-9280-83fb69ff1383]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [b011c29d-8e34-4f50-9280-83fb69ff1383] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-10-15 21:12:07.779867"], ["status", "running"], ["updated_at", "2021-10-15 21:12:07.780096"], ["id", 304]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [b011c29d-8e34-4f50-9280-83fb69ff1383]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [b011c29d-8e34-4f50-9280-83fb69ff1383]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [b011c29d-8e34-4f50-9280-83fb69ff1383] CanvasSync::JobLog Create (0.2ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proserv_assignment_export_csv\n- 1\n- CanvasSync::Processors::AssignmentsProcessor\n- :sync_start_time: '2021-10-15T21:12:07Z'\n :report_params:\n :parameters:\n :enrollment_term_id: 1\n"], ["created_at", "2021-10-15 21:12:07.782714"], ["updated_at", "2021-10-15 21:12:07.782714"], ["job_id", "803a7c61-98c2-44f2-b9d7-fe17ba5b98e5"]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [b011c29d-8e34-4f50-9280-83fb69ff1383]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [b011c29d-8e34-4f50-9280-83fb69ff1383]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [b011c29d-8e34-4f50-9280-83fb69ff1383] CanvasSync::JobLog Update (0.6ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "exception" = $2, "backtrace" = $3, "status" = $4, "updated_at" = $5 WHERE "canvas_sync_job_logs"."id" = $6 [["completed_at", "2021-10-15 21:12:07.784543"], ["exception", "NoMethodError: undefined method `to_s' for #"], ["backtrace", "/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/connection/command_helper.rb:19:in `block in build_command'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/connection/command_helper.rb:11:in `each'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/connection/command_helper.rb:11:in `build_command'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/connection/ruby.rb:374:in `write'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:306:in `block in write'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:285:in `io'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:304:in `write'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:262:in `block (3 levels) in process'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:256:in `each'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:256:in `block (2 levels) in process'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:406:in `ensure_connected'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:255:in `block in process'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:342:in `logging'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:254:in `process'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:220:in `call_pipelined'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:187:in `block in call_pipeline'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:330:in `with_reconnect'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:185:in `call_pipeline'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis.rb:2540:in `block in multi'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis.rb:70:in `block in synchronize'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/2.6.0/monitor.rb:235:in `mon_synchronize'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis.rb:70:in `synchronize'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis.rb:2533:in `multi'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch.rb:437:in `block in multi'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch.rb:406:in `block in redis'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/sidekiq-6.2.2/lib/sidekiq.rb:98:in `block in redis'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/connection_pool-2.2.5/lib/connection_pool.rb:63:in `block (2 levels) in with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/connection_pool-2.2.5/lib/connection_pool.rb:62:in `handle_interrupt'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/connection_pool-2.2.5/lib/connection_pool.rb:62:in `block in with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/connection_pool-2.2.5/lib/connection_pool.rb:59:in `handle_interrupt'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/connection_pool-2.2.5/lib/connection_pool.rb:59:in `with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/sidekiq-6.2.2/lib/sidekiq.rb:95:in `redis'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch.rb:404:in `redis'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch.rb:434:in `multi'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch.rb:218:in `append_jobs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch.rb:126:in `increment_job_queue'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch_aware_job.rb:29:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:17:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `block in tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `block in tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:28:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:16:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:136:in `run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/enqueuing.rb:49:in `enqueue'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/configured_job.rb:15:in `perform_later'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/jobs/report_starter.rb:27:in `block in perform'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch.rb:116:in `jobs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/jobs/report_starter.rb:26:in `perform'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/jobs/sync_assignments_job.rb:11:in `perform'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:39:in `block in perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:109:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch_aware_job.rb:22:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:21:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/i18n-1.8.10/lib/i18n.rb:309:in `with_locale'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/translation.rb:9:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:26:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `block in instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications/instrumenter.rb:23:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:25:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `block in tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `block in tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:28:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:22:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:136:in `run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:38:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:18:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/sync_assignments_job_spec.rb:14:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `block in with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `block in with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-rails-5.0.2/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:259:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:644:in `block in run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:606:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/configuration.rb:2067:in `with_suite_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:116:in `block in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/reporter.rb:74:in `report'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:115:in `run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:89:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:71:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:45:in `invoke'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/exe/rspec:4:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:63:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:63:in `kernel_load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:28:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:474:in `exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:30:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:24:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/exe/bundle:49:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/friendly_errors.rb:128:in `with_friendly_errors'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/exe/bundle:37:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `
'"], ["status", "error"], ["updated_at", "2021-10-15 21:12:07.784880"], ["id", 304]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [b011c29d-8e34-4f50-9280-83fb69ff1383]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [b011c29d-8e34-4f50-9280-83fb69ff1383] Error performing CanvasSync::Jobs::SyncAssignmentsJob (Job ID: b011c29d-8e34-4f50-9280-83fb69ff1383) from Test(default) in 8.38ms: NoMethodError (undefined method `to_s' for #): /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/connection/command_helper.rb:19:in `block in build_command' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/connection/command_helper.rb:11:in `each' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/connection/command_helper.rb:11:in `build_command' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/connection/ruby.rb:374:in `write' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:306:in `block in write' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:285:in `io' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:304:in `write' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:262:in `block (3 levels) in process' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:256:in `each' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:256:in `block (2 levels) in process' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:406:in `ensure_connected' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:255:in `block in process' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:342:in `logging' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:254:in `process' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:220:in `call_pipelined' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:187:in `block in call_pipeline' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:330:in `with_reconnect' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:185:in `call_pipeline' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis.rb:2540:in `block in multi' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis.rb:70:in `block in synchronize' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/2.6.0/monitor.rb:235:in `mon_synchronize' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis.rb:70:in `synchronize' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis.rb:2533:in `multi' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch.rb:437:in `block in multi' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch.rb:406:in `block in redis' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/sidekiq-6.2.2/lib/sidekiq.rb:98:in `block in redis' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/connection_pool-2.2.5/lib/connection_pool.rb:63:in `block (2 levels) in with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/connection_pool-2.2.5/lib/connection_pool.rb:62:in `handle_interrupt' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/connection_pool-2.2.5/lib/connection_pool.rb:62:in `block in with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/connection_pool-2.2.5/lib/connection_pool.rb:59:in `handle_interrupt' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/connection_pool-2.2.5/lib/connection_pool.rb:59:in `with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/sidekiq-6.2.2/lib/sidekiq.rb:95:in `redis' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch.rb:404:in `redis' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch.rb:434:in `multi' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch.rb:218:in `append_jobs' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch.rb:126:in `increment_job_queue' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch_aware_job.rb:29:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:17:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `block in tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `block in tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:28:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:16:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:136:in `run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/enqueuing.rb:49:in `enqueue' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/configured_job.rb:15:in `perform_later' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/jobs/report_starter.rb:27:in `block in perform' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch.rb:116:in `jobs' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/jobs/report_starter.rb:26:in `perform' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/jobs/sync_assignments_job.rb:11:in `perform' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:39:in `block in perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:109:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch_aware_job.rb:22:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:21:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/i18n-1.8.10/lib/i18n.rb:309:in `with_locale' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/translation.rb:9:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:26:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `block in instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications/instrumenter.rb:23:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:25:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `block in tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `block in tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:28:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:22:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:136:in `run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:38:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:18:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/sync_assignments_job_spec.rb:14:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `block in with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `block in with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-rails-5.0.2/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:259:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:644:in `block in run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:606:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/configuration.rb:2067:in `with_suite_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:116:in `block in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/reporter.rb:74:in `report' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:115:in `run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:89:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:71:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:45:in `invoke' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/exe/rspec:4:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:63:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:63:in `kernel_load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:28:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:474:in `exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:30:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:24:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/exe/bundle:49:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/friendly_errors.rb:128:in `with_friendly_errors' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/exe/bundle:37:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `
'  (0.1ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [275c07e1-d682-42ce-a66f-457df73e05d9] Performing CanvasSync::Jobs::SyncAssignmentsJob (Job ID: 275c07e1-d682-42ce-a66f-457df73e05d9) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [275c07e1-d682-42ce-a66f-457df73e05d9] CanvasSync::JobLog Load (0.1ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "275c07e1-d682-42ce-a66f-457df73e05d9"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [275c07e1-d682-42ce-a66f-457df73e05d9]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [275c07e1-d682-42ce-a66f-457df73e05d9] CanvasSync::JobLog Create (0.2ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncAssignmentsJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2021-10-15 21:12:07.788889"], ["updated_at", "2021-10-15 21:12:07.788889"], ["job_id", "275c07e1-d682-42ce-a66f-457df73e05d9"]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [275c07e1-d682-42ce-a66f-457df73e05d9]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [275c07e1-d682-42ce-a66f-457df73e05d9]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [275c07e1-d682-42ce-a66f-457df73e05d9] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-10-15 21:12:07.789982"], ["status", "running"], ["updated_at", "2021-10-15 21:12:07.790199"], ["id", 306]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [275c07e1-d682-42ce-a66f-457df73e05d9]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [275c07e1-d682-42ce-a66f-457df73e05d9]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [275c07e1-d682-42ce-a66f-457df73e05d9] CanvasSync::JobLog Create (0.2ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proserv_assignment_export_csv\n- 1\n- CanvasSync::Processors::AssignmentsProcessor\n- :sync_start_time: '2021-10-15T21:12:07Z'\n :report_params:\n :parameters: {}\n"], ["created_at", "2021-10-15 21:12:07.792724"], ["updated_at", "2021-10-15 21:12:07.792724"], ["job_id", "21c97dfa-d316-4c25-94ca-a71d62651fcb"]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [275c07e1-d682-42ce-a66f-457df73e05d9]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [275c07e1-d682-42ce-a66f-457df73e05d9]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [275c07e1-d682-42ce-a66f-457df73e05d9] CanvasSync::JobLog Update (0.8ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "exception" = $2, "backtrace" = $3, "status" = $4, "updated_at" = $5 WHERE "canvas_sync_job_logs"."id" = $6 [["completed_at", "2021-10-15 21:12:07.794522"], ["exception", "NoMethodError: undefined method `to_s' for #"], ["backtrace", "/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/connection/command_helper.rb:19:in `block in build_command'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/connection/command_helper.rb:11:in `each'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/connection/command_helper.rb:11:in `build_command'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/connection/ruby.rb:374:in `write'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:306:in `block in write'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:285:in `io'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:304:in `write'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:262:in `block (3 levels) in process'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:256:in `each'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:256:in `block (2 levels) in process'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:406:in `ensure_connected'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:255:in `block in process'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:342:in `logging'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:254:in `process'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:220:in `call_pipelined'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:187:in `block in call_pipeline'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:330:in `with_reconnect'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:185:in `call_pipeline'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis.rb:2540:in `block in multi'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis.rb:70:in `block in synchronize'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/2.6.0/monitor.rb:235:in `mon_synchronize'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis.rb:70:in `synchronize'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis.rb:2533:in `multi'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch.rb:437:in `block in multi'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch.rb:406:in `block in redis'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/sidekiq-6.2.2/lib/sidekiq.rb:98:in `block in redis'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/connection_pool-2.2.5/lib/connection_pool.rb:63:in `block (2 levels) in with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/connection_pool-2.2.5/lib/connection_pool.rb:62:in `handle_interrupt'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/connection_pool-2.2.5/lib/connection_pool.rb:62:in `block in with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/connection_pool-2.2.5/lib/connection_pool.rb:59:in `handle_interrupt'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/connection_pool-2.2.5/lib/connection_pool.rb:59:in `with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/sidekiq-6.2.2/lib/sidekiq.rb:95:in `redis'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch.rb:404:in `redis'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch.rb:434:in `multi'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch.rb:218:in `append_jobs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch.rb:126:in `increment_job_queue'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch_aware_job.rb:29:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:17:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `block in tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `block in tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:28:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:16:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:136:in `run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/enqueuing.rb:49:in `enqueue'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/configured_job.rb:15:in `perform_later'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/jobs/report_starter.rb:27:in `block in perform'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch.rb:116:in `jobs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/jobs/report_starter.rb:26:in `perform'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/jobs/sync_assignments_job.rb:11:in `perform'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:39:in `block in perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:109:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch_aware_job.rb:22:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:21:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/i18n-1.8.10/lib/i18n.rb:309:in `with_locale'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/translation.rb:9:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:26:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `block in instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications/instrumenter.rb:23:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:25:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `block in tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `block in tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:28:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:22:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:136:in `run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:38:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:18:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/sync_assignments_job_spec.rb:26:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `block in with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `block in with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-rails-5.0.2/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:259:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:644:in `block in run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:606:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/configuration.rb:2067:in `with_suite_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:116:in `block in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/reporter.rb:74:in `report'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:115:in `run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:89:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:71:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:45:in `invoke'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/exe/rspec:4:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:63:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:63:in `kernel_load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:28:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:474:in `exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:30:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:24:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/exe/bundle:49:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/friendly_errors.rb:128:in `with_friendly_errors'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/exe/bundle:37:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `
'"], ["status", "error"], ["updated_at", "2021-10-15 21:12:07.794848"], ["id", 306]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [275c07e1-d682-42ce-a66f-457df73e05d9]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [275c07e1-d682-42ce-a66f-457df73e05d9] Error performing CanvasSync::Jobs::SyncAssignmentsJob (Job ID: 275c07e1-d682-42ce-a66f-457df73e05d9) from Test(default) in 8.52ms: NoMethodError (undefined method `to_s' for #): /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/connection/command_helper.rb:19:in `block in build_command' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/connection/command_helper.rb:11:in `each' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/connection/command_helper.rb:11:in `build_command' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/connection/ruby.rb:374:in `write' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:306:in `block in write' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:285:in `io' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:304:in `write' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:262:in `block (3 levels) in process' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:256:in `each' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:256:in `block (2 levels) in process' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:406:in `ensure_connected' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:255:in `block in process' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:342:in `logging' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:254:in `process' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:220:in `call_pipelined' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:187:in `block in call_pipeline' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:330:in `with_reconnect' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:185:in `call_pipeline' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis.rb:2540:in `block in multi' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis.rb:70:in `block in synchronize' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/2.6.0/monitor.rb:235:in `mon_synchronize' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis.rb:70:in `synchronize' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis.rb:2533:in `multi' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch.rb:437:in `block in multi' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch.rb:406:in `block in redis' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/sidekiq-6.2.2/lib/sidekiq.rb:98:in `block in redis' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/connection_pool-2.2.5/lib/connection_pool.rb:63:in `block (2 levels) in with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/connection_pool-2.2.5/lib/connection_pool.rb:62:in `handle_interrupt' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/connection_pool-2.2.5/lib/connection_pool.rb:62:in `block in with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/connection_pool-2.2.5/lib/connection_pool.rb:59:in `handle_interrupt' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/connection_pool-2.2.5/lib/connection_pool.rb:59:in `with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/sidekiq-6.2.2/lib/sidekiq.rb:95:in `redis' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch.rb:404:in `redis' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch.rb:434:in `multi' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch.rb:218:in `append_jobs' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch.rb:126:in `increment_job_queue' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch_aware_job.rb:29:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:17:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `block in tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `block in tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:28:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:16:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:136:in `run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/enqueuing.rb:49:in `enqueue' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/configured_job.rb:15:in `perform_later' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/jobs/report_starter.rb:27:in `block in perform' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch.rb:116:in `jobs' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/jobs/report_starter.rb:26:in `perform' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/jobs/sync_assignments_job.rb:11:in `perform' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:39:in `block in perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:109:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch_aware_job.rb:22:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:21:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/i18n-1.8.10/lib/i18n.rb:309:in `with_locale' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/translation.rb:9:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:26:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `block in instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications/instrumenter.rb:23:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:25:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `block in tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `block in tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:28:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:22:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:136:in `run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:38:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:18:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/sync_assignments_job_spec.rb:26:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `block in with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `block in with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-rails-5.0.2/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:259:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:644:in `block in run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:606:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/configuration.rb:2067:in `with_suite_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:116:in `block in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/reporter.rb:74:in `report' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:115:in `run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:89:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:71:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:45:in `invoke' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/exe/rspec:4:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:63:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:63:in `kernel_load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:28:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:474:in `exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:30:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:24:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/exe/bundle:49:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/friendly_errors.rb:128:in `with_friendly_errors' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/exe/bundle:37:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `
'  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [26f58086-6e15-43d4-ae06-369837d6ed69] Performing CanvasSync::Jobs::SyncContextModuleItemsJob (Job ID: 26f58086-6e15-43d4-ae06-369837d6ed69) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [26f58086-6e15-43d4-ae06-369837d6ed69] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "26f58086-6e15-43d4-ae06-369837d6ed69"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [26f58086-6e15-43d4-ae06-369837d6ed69]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [26f58086-6e15-43d4-ae06-369837d6ed69] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncContextModuleItemsJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2021-10-15 21:12:07.801042"], ["updated_at", "2021-10-15 21:12:07.801042"], ["job_id", "26f58086-6e15-43d4-ae06-369837d6ed69"]] [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [26f58086-6e15-43d4-ae06-369837d6ed69]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [26f58086-6e15-43d4-ae06-369837d6ed69]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [26f58086-6e15-43d4-ae06-369837d6ed69] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-10-15 21:12:07.802364"], ["status", "running"], ["updated_at", "2021-10-15 21:12:07.802612"], ["id", 308]] [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [26f58086-6e15-43d4-ae06-369837d6ed69]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [26f58086-6e15-43d4-ae06-369837d6ed69]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [26f58086-6e15-43d4-ae06-369837d6ed69] CanvasSync::JobLog Create (0.2ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proserv_context_module_items_csv\n- 1\n- CanvasSync::Processors::ContextModuleItemsProcessor\n- :sync_start_time: '2021-10-15T21:12:07Z'\n :report_params:\n :parameters:\n :enrollment_term_id: 1\n"], ["created_at", "2021-10-15 21:12:07.805607"], ["updated_at", "2021-10-15 21:12:07.805607"], ["job_id", "2bbaa151-2a1d-4bc1-b607-9af226401e0b"]] [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [26f58086-6e15-43d4-ae06-369837d6ed69]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [26f58086-6e15-43d4-ae06-369837d6ed69]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [26f58086-6e15-43d4-ae06-369837d6ed69] CanvasSync::JobLog Update (0.6ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "exception" = $2, "backtrace" = $3, "status" = $4, "updated_at" = $5 WHERE "canvas_sync_job_logs"."id" = $6 [["completed_at", "2021-10-15 21:12:07.807652"], ["exception", "NoMethodError: undefined method `to_s' for #"], ["backtrace", "/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/connection/command_helper.rb:19:in `block in build_command'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/connection/command_helper.rb:11:in `each'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/connection/command_helper.rb:11:in `build_command'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/connection/ruby.rb:374:in `write'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:306:in `block in write'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:285:in `io'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:304:in `write'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:262:in `block (3 levels) in process'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:256:in `each'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:256:in `block (2 levels) in process'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:406:in `ensure_connected'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:255:in `block in process'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:342:in `logging'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:254:in `process'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:220:in `call_pipelined'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:187:in `block in call_pipeline'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:330:in `with_reconnect'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:185:in `call_pipeline'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis.rb:2540:in `block in multi'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis.rb:70:in `block in synchronize'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/2.6.0/monitor.rb:235:in `mon_synchronize'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis.rb:70:in `synchronize'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis.rb:2533:in `multi'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch.rb:437:in `block in multi'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch.rb:406:in `block in redis'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/sidekiq-6.2.2/lib/sidekiq.rb:98:in `block in redis'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/connection_pool-2.2.5/lib/connection_pool.rb:63:in `block (2 levels) in with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/connection_pool-2.2.5/lib/connection_pool.rb:62:in `handle_interrupt'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/connection_pool-2.2.5/lib/connection_pool.rb:62:in `block in with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/connection_pool-2.2.5/lib/connection_pool.rb:59:in `handle_interrupt'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/connection_pool-2.2.5/lib/connection_pool.rb:59:in `with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/sidekiq-6.2.2/lib/sidekiq.rb:95:in `redis'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch.rb:404:in `redis'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch.rb:434:in `multi'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch.rb:218:in `append_jobs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch.rb:126:in `increment_job_queue'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch_aware_job.rb:29:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:17:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `block in tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `block in tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:28:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:16:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:136:in `run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/enqueuing.rb:49:in `enqueue'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/configured_job.rb:15:in `perform_later'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/jobs/report_starter.rb:27:in `block in perform'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch.rb:116:in `jobs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/jobs/report_starter.rb:26:in `perform'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/jobs/sync_context_module_items_job.rb:11:in `perform'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:39:in `block in perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:109:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch_aware_job.rb:22:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:21:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/i18n-1.8.10/lib/i18n.rb:309:in `with_locale'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/translation.rb:9:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:26:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `block in instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications/instrumenter.rb:23:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:25:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `block in tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `block in tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:28:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:22:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:136:in `run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:38:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:18:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/sync_context_module_items_job_spec.rb:14:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `block in with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `block in with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-rails-5.0.2/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:259:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:644:in `block in run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:606:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/configuration.rb:2067:in `with_suite_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:116:in `block in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/reporter.rb:74:in `report'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:115:in `run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:89:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:71:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:45:in `invoke'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/exe/rspec:4:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:63:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:63:in `kernel_load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:28:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:474:in `exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:30:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:24:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/exe/bundle:49:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/friendly_errors.rb:128:in `with_friendly_errors'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/exe/bundle:37:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `
'"], ["status", "error"], ["updated_at", "2021-10-15 21:12:07.807951"], ["id", 308]] [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [26f58086-6e15-43d4-ae06-369837d6ed69]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [26f58086-6e15-43d4-ae06-369837d6ed69] Error performing CanvasSync::Jobs::SyncContextModuleItemsJob (Job ID: 26f58086-6e15-43d4-ae06-369837d6ed69) from Test(default) in 9.62ms: NoMethodError (undefined method `to_s' for #): /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/connection/command_helper.rb:19:in `block in build_command' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/connection/command_helper.rb:11:in `each' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/connection/command_helper.rb:11:in `build_command' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/connection/ruby.rb:374:in `write' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:306:in `block in write' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:285:in `io' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:304:in `write' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:262:in `block (3 levels) in process' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:256:in `each' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:256:in `block (2 levels) in process' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:406:in `ensure_connected' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:255:in `block in process' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:342:in `logging' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:254:in `process' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:220:in `call_pipelined' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:187:in `block in call_pipeline' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:330:in `with_reconnect' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:185:in `call_pipeline' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis.rb:2540:in `block in multi' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis.rb:70:in `block in synchronize' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/2.6.0/monitor.rb:235:in `mon_synchronize' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis.rb:70:in `synchronize' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis.rb:2533:in `multi' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch.rb:437:in `block in multi' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch.rb:406:in `block in redis' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/sidekiq-6.2.2/lib/sidekiq.rb:98:in `block in redis' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/connection_pool-2.2.5/lib/connection_pool.rb:63:in `block (2 levels) in with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/connection_pool-2.2.5/lib/connection_pool.rb:62:in `handle_interrupt' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/connection_pool-2.2.5/lib/connection_pool.rb:62:in `block in with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/connection_pool-2.2.5/lib/connection_pool.rb:59:in `handle_interrupt' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/connection_pool-2.2.5/lib/connection_pool.rb:59:in `with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/sidekiq-6.2.2/lib/sidekiq.rb:95:in `redis' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch.rb:404:in `redis' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch.rb:434:in `multi' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch.rb:218:in `append_jobs' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch.rb:126:in `increment_job_queue' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch_aware_job.rb:29:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:17:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `block in tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `block in tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:28:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:16:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:136:in `run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/enqueuing.rb:49:in `enqueue' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/configured_job.rb:15:in `perform_later' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/jobs/report_starter.rb:27:in `block in perform' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch.rb:116:in `jobs' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/jobs/report_starter.rb:26:in `perform' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/jobs/sync_context_module_items_job.rb:11:in `perform' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:39:in `block in perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:109:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch_aware_job.rb:22:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:21:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/i18n-1.8.10/lib/i18n.rb:309:in `with_locale' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/translation.rb:9:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:26:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `block in instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications/instrumenter.rb:23:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:25:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `block in tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `block in tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:28:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:22:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:136:in `run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:38:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:18:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/sync_context_module_items_job_spec.rb:14:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `block in with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `block in with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-rails-5.0.2/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:259:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:644:in `block in run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:606:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/configuration.rb:2067:in `with_suite_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:116:in `block in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/reporter.rb:74:in `report' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:115:in `run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:89:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:71:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:45:in `invoke' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/exe/rspec:4:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:63:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:63:in `kernel_load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:28:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:474:in `exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:30:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:24:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/exe/bundle:49:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/friendly_errors.rb:128:in `with_friendly_errors' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/exe/bundle:37:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `
'  (0.2ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [350d7262-68a4-4923-93c2-c410c58c7447] Performing CanvasSync::Jobs::SyncContextModuleItemsJob (Job ID: 350d7262-68a4-4923-93c2-c410c58c7447) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [350d7262-68a4-4923-93c2-c410c58c7447] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "350d7262-68a4-4923-93c2-c410c58c7447"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [350d7262-68a4-4923-93c2-c410c58c7447]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [350d7262-68a4-4923-93c2-c410c58c7447] CanvasSync::JobLog Create (0.2ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncContextModuleItemsJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2021-10-15 21:12:07.812595"], ["updated_at", "2021-10-15 21:12:07.812595"], ["job_id", "350d7262-68a4-4923-93c2-c410c58c7447"]] [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [350d7262-68a4-4923-93c2-c410c58c7447]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [350d7262-68a4-4923-93c2-c410c58c7447]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [350d7262-68a4-4923-93c2-c410c58c7447] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-10-15 21:12:07.813793"], ["status", "running"], ["updated_at", "2021-10-15 21:12:07.814023"], ["id", 310]] [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [350d7262-68a4-4923-93c2-c410c58c7447]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [350d7262-68a4-4923-93c2-c410c58c7447]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [350d7262-68a4-4923-93c2-c410c58c7447] CanvasSync::JobLog Create (0.2ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proserv_context_module_items_csv\n- 1\n- CanvasSync::Processors::ContextModuleItemsProcessor\n- :sync_start_time: '2021-10-15T21:12:07Z'\n :report_params:\n :parameters: {}\n"], ["created_at", "2021-10-15 21:12:07.816516"], ["updated_at", "2021-10-15 21:12:07.816516"], ["job_id", "22c7f826-f7c8-40b4-9bcb-d4397c3873ce"]] [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [350d7262-68a4-4923-93c2-c410c58c7447]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [350d7262-68a4-4923-93c2-c410c58c7447]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [350d7262-68a4-4923-93c2-c410c58c7447] CanvasSync::JobLog Update (0.7ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "exception" = $2, "backtrace" = $3, "status" = $4, "updated_at" = $5 WHERE "canvas_sync_job_logs"."id" = $6 [["completed_at", "2021-10-15 21:12:07.818231"], ["exception", "NoMethodError: undefined method `to_s' for #"], ["backtrace", "/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/connection/command_helper.rb:19:in `block in build_command'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/connection/command_helper.rb:11:in `each'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/connection/command_helper.rb:11:in `build_command'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/connection/ruby.rb:374:in `write'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:306:in `block in write'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:285:in `io'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:304:in `write'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:262:in `block (3 levels) in process'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:256:in `each'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:256:in `block (2 levels) in process'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:406:in `ensure_connected'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:255:in `block in process'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:342:in `logging'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:254:in `process'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:220:in `call_pipelined'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:187:in `block in call_pipeline'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:330:in `with_reconnect'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:185:in `call_pipeline'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis.rb:2540:in `block in multi'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis.rb:70:in `block in synchronize'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/2.6.0/monitor.rb:235:in `mon_synchronize'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis.rb:70:in `synchronize'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis.rb:2533:in `multi'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch.rb:437:in `block in multi'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch.rb:406:in `block in redis'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/sidekiq-6.2.2/lib/sidekiq.rb:98:in `block in redis'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/connection_pool-2.2.5/lib/connection_pool.rb:63:in `block (2 levels) in with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/connection_pool-2.2.5/lib/connection_pool.rb:62:in `handle_interrupt'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/connection_pool-2.2.5/lib/connection_pool.rb:62:in `block in with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/connection_pool-2.2.5/lib/connection_pool.rb:59:in `handle_interrupt'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/connection_pool-2.2.5/lib/connection_pool.rb:59:in `with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/sidekiq-6.2.2/lib/sidekiq.rb:95:in `redis'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch.rb:404:in `redis'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch.rb:434:in `multi'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch.rb:218:in `append_jobs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch.rb:126:in `increment_job_queue'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch_aware_job.rb:29:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:17:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `block in tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `block in tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:28:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:16:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:136:in `run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/enqueuing.rb:49:in `enqueue'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/configured_job.rb:15:in `perform_later'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/jobs/report_starter.rb:27:in `block in perform'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch.rb:116:in `jobs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/jobs/report_starter.rb:26:in `perform'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/jobs/sync_context_module_items_job.rb:11:in `perform'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:39:in `block in perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:109:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch_aware_job.rb:22:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:21:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/i18n-1.8.10/lib/i18n.rb:309:in `with_locale'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/translation.rb:9:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:26:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `block in instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications/instrumenter.rb:23:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:25:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `block in tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `block in tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:28:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:22:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:136:in `run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:38:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:18:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/sync_context_module_items_job_spec.rb:26:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `block in with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `block in with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-rails-5.0.2/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:259:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:644:in `block in run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:606:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/configuration.rb:2067:in `with_suite_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:116:in `block in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/reporter.rb:74:in `report'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:115:in `run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:89:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:71:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:45:in `invoke'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/exe/rspec:4:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:63:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:63:in `kernel_load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:28:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:474:in `exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:30:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:24:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/exe/bundle:49:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/friendly_errors.rb:128:in `with_friendly_errors'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/exe/bundle:37:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `
'"], ["status", "error"], ["updated_at", "2021-10-15 21:12:07.818575"], ["id", 310]] [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [350d7262-68a4-4923-93c2-c410c58c7447]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [350d7262-68a4-4923-93c2-c410c58c7447] Error performing CanvasSync::Jobs::SyncContextModuleItemsJob (Job ID: 350d7262-68a4-4923-93c2-c410c58c7447) from Test(default) in 8.67ms: NoMethodError (undefined method `to_s' for #): /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/connection/command_helper.rb:19:in `block in build_command' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/connection/command_helper.rb:11:in `each' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/connection/command_helper.rb:11:in `build_command' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/connection/ruby.rb:374:in `write' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:306:in `block in write' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:285:in `io' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:304:in `write' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:262:in `block (3 levels) in process' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:256:in `each' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:256:in `block (2 levels) in process' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:406:in `ensure_connected' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:255:in `block in process' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:342:in `logging' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:254:in `process' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:220:in `call_pipelined' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:187:in `block in call_pipeline' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:330:in `with_reconnect' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:185:in `call_pipeline' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis.rb:2540:in `block in multi' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis.rb:70:in `block in synchronize' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/2.6.0/monitor.rb:235:in `mon_synchronize' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis.rb:70:in `synchronize' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis.rb:2533:in `multi' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch.rb:437:in `block in multi' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch.rb:406:in `block in redis' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/sidekiq-6.2.2/lib/sidekiq.rb:98:in `block in redis' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/connection_pool-2.2.5/lib/connection_pool.rb:63:in `block (2 levels) in with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/connection_pool-2.2.5/lib/connection_pool.rb:62:in `handle_interrupt' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/connection_pool-2.2.5/lib/connection_pool.rb:62:in `block in with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/connection_pool-2.2.5/lib/connection_pool.rb:59:in `handle_interrupt' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/connection_pool-2.2.5/lib/connection_pool.rb:59:in `with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/sidekiq-6.2.2/lib/sidekiq.rb:95:in `redis' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch.rb:404:in `redis' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch.rb:434:in `multi' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch.rb:218:in `append_jobs' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch.rb:126:in `increment_job_queue' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch_aware_job.rb:29:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:17:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `block in tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `block in tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:28:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:16:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:136:in `run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/enqueuing.rb:49:in `enqueue' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/configured_job.rb:15:in `perform_later' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/jobs/report_starter.rb:27:in `block in perform' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch.rb:116:in `jobs' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/jobs/report_starter.rb:26:in `perform' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/jobs/sync_context_module_items_job.rb:11:in `perform' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:39:in `block in perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:109:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch_aware_job.rb:22:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:21:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/i18n-1.8.10/lib/i18n.rb:309:in `with_locale' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/translation.rb:9:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:26:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `block in instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications/instrumenter.rb:23:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:25:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `block in tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `block in tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:28:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:22:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:136:in `run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:38:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:18:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/sync_context_module_items_job_spec.rb:26:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `block in with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `block in with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-rails-5.0.2/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:259:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:644:in `block in run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:606:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/configuration.rb:2067:in `with_suite_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:116:in `block in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/reporter.rb:74:in `report' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:115:in `run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:89:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:71:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:45:in `invoke' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/exe/rspec:4:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:63:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:63:in `kernel_load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:28:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:474:in `exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:30:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:24:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/exe/bundle:49:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/friendly_errors.rb:128:in `with_friendly_errors' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/exe/bundle:37:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `
'  (0.1ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [808c8cca-766a-4b9a-9993-dd6f341d7fcc] Performing CanvasSync::Jobs::SyncContextModulesJob (Job ID: 808c8cca-766a-4b9a-9993-dd6f341d7fcc) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [808c8cca-766a-4b9a-9993-dd6f341d7fcc] CanvasSync::JobLog Load (0.1ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "808c8cca-766a-4b9a-9993-dd6f341d7fcc"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [808c8cca-766a-4b9a-9993-dd6f341d7fcc]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [808c8cca-766a-4b9a-9993-dd6f341d7fcc] CanvasSync::JobLog Create (0.2ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncContextModulesJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2021-10-15 21:12:07.823143"], ["updated_at", "2021-10-15 21:12:07.823143"], ["job_id", "808c8cca-766a-4b9a-9993-dd6f341d7fcc"]] [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [808c8cca-766a-4b9a-9993-dd6f341d7fcc]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [808c8cca-766a-4b9a-9993-dd6f341d7fcc]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [808c8cca-766a-4b9a-9993-dd6f341d7fcc] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-10-15 21:12:07.824327"], ["status", "running"], ["updated_at", "2021-10-15 21:12:07.824601"], ["id", 312]] [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [808c8cca-766a-4b9a-9993-dd6f341d7fcc]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [808c8cca-766a-4b9a-9993-dd6f341d7fcc]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [808c8cca-766a-4b9a-9993-dd6f341d7fcc] CanvasSync::JobLog Create (0.4ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proserv_context_modules_csv\n- 1\n- CanvasSync::Processors::ContextModulesProcessor\n- :sync_start_time: '2021-10-15T21:12:07Z'\n :report_params:\n :parameters:\n :enrollment_term_id: 1\n"], ["created_at", "2021-10-15 21:12:07.827552"], ["updated_at", "2021-10-15 21:12:07.827552"], ["job_id", "0af55b90-0918-41f9-9071-812e198d0562"]] [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [808c8cca-766a-4b9a-9993-dd6f341d7fcc]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [808c8cca-766a-4b9a-9993-dd6f341d7fcc]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [808c8cca-766a-4b9a-9993-dd6f341d7fcc] CanvasSync::JobLog Update (0.6ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "exception" = $2, "backtrace" = $3, "status" = $4, "updated_at" = $5 WHERE "canvas_sync_job_logs"."id" = $6 [["completed_at", "2021-10-15 21:12:07.830326"], ["exception", "NoMethodError: undefined method `to_s' for #"], ["backtrace", "/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/connection/command_helper.rb:19:in `block in build_command'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/connection/command_helper.rb:11:in `each'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/connection/command_helper.rb:11:in `build_command'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/connection/ruby.rb:374:in `write'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:306:in `block in write'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:285:in `io'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:304:in `write'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:262:in `block (3 levels) in process'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:256:in `each'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:256:in `block (2 levels) in process'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:406:in `ensure_connected'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:255:in `block in process'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:342:in `logging'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:254:in `process'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:220:in `call_pipelined'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:187:in `block in call_pipeline'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:330:in `with_reconnect'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:185:in `call_pipeline'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis.rb:2540:in `block in multi'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis.rb:70:in `block in synchronize'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/2.6.0/monitor.rb:235:in `mon_synchronize'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis.rb:70:in `synchronize'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis.rb:2533:in `multi'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch.rb:437:in `block in multi'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch.rb:406:in `block in redis'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/sidekiq-6.2.2/lib/sidekiq.rb:98:in `block in redis'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/connection_pool-2.2.5/lib/connection_pool.rb:63:in `block (2 levels) in with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/connection_pool-2.2.5/lib/connection_pool.rb:62:in `handle_interrupt'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/connection_pool-2.2.5/lib/connection_pool.rb:62:in `block in with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/connection_pool-2.2.5/lib/connection_pool.rb:59:in `handle_interrupt'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/connection_pool-2.2.5/lib/connection_pool.rb:59:in `with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/sidekiq-6.2.2/lib/sidekiq.rb:95:in `redis'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch.rb:404:in `redis'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch.rb:434:in `multi'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch.rb:218:in `append_jobs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch.rb:126:in `increment_job_queue'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch_aware_job.rb:29:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:17:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `block in tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `block in tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:28:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:16:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:136:in `run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/enqueuing.rb:49:in `enqueue'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/configured_job.rb:15:in `perform_later'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/jobs/report_starter.rb:27:in `block in perform'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch.rb:116:in `jobs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/jobs/report_starter.rb:26:in `perform'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/jobs/sync_context_modules_job.rb:11:in `perform'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:39:in `block in perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:109:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch_aware_job.rb:22:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:21:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/i18n-1.8.10/lib/i18n.rb:309:in `with_locale'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/translation.rb:9:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:26:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `block in instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications/instrumenter.rb:23:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:25:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `block in tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `block in tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:28:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:22:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:136:in `run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:38:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:18:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/sync_context_modules_job_spec.rb:14:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `block in with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `block in with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-rails-5.0.2/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:259:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:644:in `block in run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:606:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/configuration.rb:2067:in `with_suite_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:116:in `block in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/reporter.rb:74:in `report'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:115:in `run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:89:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:71:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:45:in `invoke'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/exe/rspec:4:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:63:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:63:in `kernel_load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:28:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:474:in `exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:30:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:24:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/exe/bundle:49:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/friendly_errors.rb:128:in `with_friendly_errors'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/exe/bundle:37:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `
'"], ["status", "error"], ["updated_at", "2021-10-15 21:12:07.830921"], ["id", 312]] [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [808c8cca-766a-4b9a-9993-dd6f341d7fcc]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [808c8cca-766a-4b9a-9993-dd6f341d7fcc] Error performing CanvasSync::Jobs::SyncContextModulesJob (Job ID: 808c8cca-766a-4b9a-9993-dd6f341d7fcc) from Test(default) in 10.37ms: NoMethodError (undefined method `to_s' for #): /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/connection/command_helper.rb:19:in `block in build_command' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/connection/command_helper.rb:11:in `each' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/connection/command_helper.rb:11:in `build_command' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/connection/ruby.rb:374:in `write' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:306:in `block in write' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:285:in `io' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:304:in `write' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:262:in `block (3 levels) in process' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:256:in `each' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:256:in `block (2 levels) in process' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:406:in `ensure_connected' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:255:in `block in process' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:342:in `logging' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:254:in `process' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:220:in `call_pipelined' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:187:in `block in call_pipeline' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:330:in `with_reconnect' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:185:in `call_pipeline' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis.rb:2540:in `block in multi' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis.rb:70:in `block in synchronize' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/2.6.0/monitor.rb:235:in `mon_synchronize' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis.rb:70:in `synchronize' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis.rb:2533:in `multi' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch.rb:437:in `block in multi' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch.rb:406:in `block in redis' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/sidekiq-6.2.2/lib/sidekiq.rb:98:in `block in redis' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/connection_pool-2.2.5/lib/connection_pool.rb:63:in `block (2 levels) in with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/connection_pool-2.2.5/lib/connection_pool.rb:62:in `handle_interrupt' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/connection_pool-2.2.5/lib/connection_pool.rb:62:in `block in with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/connection_pool-2.2.5/lib/connection_pool.rb:59:in `handle_interrupt' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/connection_pool-2.2.5/lib/connection_pool.rb:59:in `with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/sidekiq-6.2.2/lib/sidekiq.rb:95:in `redis' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch.rb:404:in `redis' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch.rb:434:in `multi' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch.rb:218:in `append_jobs' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch.rb:126:in `increment_job_queue' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch_aware_job.rb:29:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:17:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `block in tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `block in tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:28:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:16:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:136:in `run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/enqueuing.rb:49:in `enqueue' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/configured_job.rb:15:in `perform_later' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/jobs/report_starter.rb:27:in `block in perform' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch.rb:116:in `jobs' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/jobs/report_starter.rb:26:in `perform' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/jobs/sync_context_modules_job.rb:11:in `perform' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:39:in `block in perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:109:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch_aware_job.rb:22:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:21:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/i18n-1.8.10/lib/i18n.rb:309:in `with_locale' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/translation.rb:9:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:26:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `block in instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications/instrumenter.rb:23:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:25:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `block in tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `block in tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:28:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:22:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:136:in `run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:38:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:18:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/sync_context_modules_job_spec.rb:14:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `block in with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `block in with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-rails-5.0.2/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:259:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:644:in `block in run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:606:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/configuration.rb:2067:in `with_suite_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:116:in `block in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/reporter.rb:74:in `report' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:115:in `run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:89:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:71:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:45:in `invoke' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/exe/rspec:4:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:63:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:63:in `kernel_load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:28:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:474:in `exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:30:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:24:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/exe/bundle:49:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/friendly_errors.rb:128:in `with_friendly_errors' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/exe/bundle:37:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `
'  (0.1ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [44155ffa-2cb4-4d5e-b46e-beb33638b877] Performing CanvasSync::Jobs::SyncContextModulesJob (Job ID: 44155ffa-2cb4-4d5e-b46e-beb33638b877) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [44155ffa-2cb4-4d5e-b46e-beb33638b877] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "44155ffa-2cb4-4d5e-b46e-beb33638b877"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [44155ffa-2cb4-4d5e-b46e-beb33638b877]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [44155ffa-2cb4-4d5e-b46e-beb33638b877] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncContextModulesJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2021-10-15 21:12:07.836141"], ["updated_at", "2021-10-15 21:12:07.836141"], ["job_id", "44155ffa-2cb4-4d5e-b46e-beb33638b877"]] [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [44155ffa-2cb4-4d5e-b46e-beb33638b877]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [44155ffa-2cb4-4d5e-b46e-beb33638b877]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [44155ffa-2cb4-4d5e-b46e-beb33638b877] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-10-15 21:12:07.837611"], ["status", "running"], ["updated_at", "2021-10-15 21:12:07.837938"], ["id", 314]] [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [44155ffa-2cb4-4d5e-b46e-beb33638b877]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [44155ffa-2cb4-4d5e-b46e-beb33638b877]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [44155ffa-2cb4-4d5e-b46e-beb33638b877] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proserv_context_modules_csv\n- 1\n- CanvasSync::Processors::ContextModulesProcessor\n- :sync_start_time: '2021-10-15T21:12:07Z'\n :report_params:\n :parameters: {}\n"], ["created_at", "2021-10-15 21:12:07.841379"], ["updated_at", "2021-10-15 21:12:07.841379"], ["job_id", "7b7a6fc3-2501-46c6-806d-0519adb134ee"]] [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [44155ffa-2cb4-4d5e-b46e-beb33638b877]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [44155ffa-2cb4-4d5e-b46e-beb33638b877]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [44155ffa-2cb4-4d5e-b46e-beb33638b877] CanvasSync::JobLog Update (0.5ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "exception" = $2, "backtrace" = $3, "status" = $4, "updated_at" = $5 WHERE "canvas_sync_job_logs"."id" = $6 [["completed_at", "2021-10-15 21:12:07.843897"], ["exception", "NoMethodError: undefined method `to_s' for #"], ["backtrace", "/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/connection/command_helper.rb:19:in `block in build_command'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/connection/command_helper.rb:11:in `each'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/connection/command_helper.rb:11:in `build_command'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/connection/ruby.rb:374:in `write'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:306:in `block in write'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:285:in `io'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:304:in `write'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:262:in `block (3 levels) in process'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:256:in `each'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:256:in `block (2 levels) in process'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:406:in `ensure_connected'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:255:in `block in process'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:342:in `logging'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:254:in `process'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:220:in `call_pipelined'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:187:in `block in call_pipeline'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:330:in `with_reconnect'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:185:in `call_pipeline'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis.rb:2540:in `block in multi'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis.rb:70:in `block in synchronize'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/2.6.0/monitor.rb:235:in `mon_synchronize'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis.rb:70:in `synchronize'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis.rb:2533:in `multi'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch.rb:437:in `block in multi'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch.rb:406:in `block in redis'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/sidekiq-6.2.2/lib/sidekiq.rb:98:in `block in redis'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/connection_pool-2.2.5/lib/connection_pool.rb:63:in `block (2 levels) in with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/connection_pool-2.2.5/lib/connection_pool.rb:62:in `handle_interrupt'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/connection_pool-2.2.5/lib/connection_pool.rb:62:in `block in with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/connection_pool-2.2.5/lib/connection_pool.rb:59:in `handle_interrupt'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/connection_pool-2.2.5/lib/connection_pool.rb:59:in `with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/sidekiq-6.2.2/lib/sidekiq.rb:95:in `redis'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch.rb:404:in `redis'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch.rb:434:in `multi'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch.rb:218:in `append_jobs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch.rb:126:in `increment_job_queue'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch_aware_job.rb:29:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:17:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `block in tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `block in tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:28:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:16:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:136:in `run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/enqueuing.rb:49:in `enqueue'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/configured_job.rb:15:in `perform_later'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/jobs/report_starter.rb:27:in `block in perform'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch.rb:116:in `jobs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/jobs/report_starter.rb:26:in `perform'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/jobs/sync_context_modules_job.rb:11:in `perform'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:39:in `block in perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:109:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch_aware_job.rb:22:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:21:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/i18n-1.8.10/lib/i18n.rb:309:in `with_locale'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/translation.rb:9:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:26:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `block in instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications/instrumenter.rb:23:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:25:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `block in tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `block in tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:28:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:22:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:136:in `run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:38:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:18:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/sync_context_modules_job_spec.rb:26:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `block in with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `block in with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-rails-5.0.2/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:259:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:644:in `block in run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:606:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/configuration.rb:2067:in `with_suite_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:116:in `block in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/reporter.rb:74:in `report'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:115:in `run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:89:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:71:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:45:in `invoke'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/exe/rspec:4:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:63:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:63:in `kernel_load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:28:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:474:in `exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:30:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:24:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/exe/bundle:49:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/friendly_errors.rb:128:in `with_friendly_errors'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/exe/bundle:37:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `
'"], ["status", "error"], ["updated_at", "2021-10-15 21:12:07.844328"], ["id", 314]] [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [44155ffa-2cb4-4d5e-b46e-beb33638b877]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [44155ffa-2cb4-4d5e-b46e-beb33638b877] Error performing CanvasSync::Jobs::SyncContextModulesJob (Job ID: 44155ffa-2cb4-4d5e-b46e-beb33638b877) from Test(default) in 11.01ms: NoMethodError (undefined method `to_s' for #): /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/connection/command_helper.rb:19:in `block in build_command' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/connection/command_helper.rb:11:in `each' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/connection/command_helper.rb:11:in `build_command' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/connection/ruby.rb:374:in `write' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:306:in `block in write' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:285:in `io' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:304:in `write' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:262:in `block (3 levels) in process' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:256:in `each' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:256:in `block (2 levels) in process' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:406:in `ensure_connected' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:255:in `block in process' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:342:in `logging' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:254:in `process' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:220:in `call_pipelined' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:187:in `block in call_pipeline' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:330:in `with_reconnect' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:185:in `call_pipeline' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis.rb:2540:in `block in multi' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis.rb:70:in `block in synchronize' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/2.6.0/monitor.rb:235:in `mon_synchronize' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis.rb:70:in `synchronize' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis.rb:2533:in `multi' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch.rb:437:in `block in multi' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch.rb:406:in `block in redis' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/sidekiq-6.2.2/lib/sidekiq.rb:98:in `block in redis' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/connection_pool-2.2.5/lib/connection_pool.rb:63:in `block (2 levels) in with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/connection_pool-2.2.5/lib/connection_pool.rb:62:in `handle_interrupt' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/connection_pool-2.2.5/lib/connection_pool.rb:62:in `block in with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/connection_pool-2.2.5/lib/connection_pool.rb:59:in `handle_interrupt' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/connection_pool-2.2.5/lib/connection_pool.rb:59:in `with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/sidekiq-6.2.2/lib/sidekiq.rb:95:in `redis' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch.rb:404:in `redis' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch.rb:434:in `multi' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch.rb:218:in `append_jobs' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch.rb:126:in `increment_job_queue' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch_aware_job.rb:29:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:17:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `block in tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `block in tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:28:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:16:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:136:in `run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/enqueuing.rb:49:in `enqueue' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/configured_job.rb:15:in `perform_later' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/jobs/report_starter.rb:27:in `block in perform' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch.rb:116:in `jobs' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/jobs/report_starter.rb:26:in `perform' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/jobs/sync_context_modules_job.rb:11:in `perform' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:39:in `block in perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:109:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch_aware_job.rb:22:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:21:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/i18n-1.8.10/lib/i18n.rb:309:in `with_locale' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/translation.rb:9:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:26:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `block in instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications/instrumenter.rb:23:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:25:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `block in tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `block in tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:28:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:22:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:136:in `run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:38:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:18:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/sync_context_modules_job_spec.rb:26:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `block in with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `block in with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-rails-5.0.2/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:259:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:644:in `block in run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:606:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/configuration.rb:2067:in `with_suite_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:116:in `block in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/reporter.rb:74:in `report' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:115:in `run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:89:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:71:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:45:in `invoke' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/exe/rspec:4:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:63:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:63:in `kernel_load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:28:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:474:in `exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:30:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:24:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/exe/bundle:49:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/friendly_errors.rb:128:in `with_friendly_errors' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/exe/bundle:37:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `
'  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Term Exists (0.4ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 68478874], ["LIMIT", 1]] Term Create (0.3ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 68478874], ["name", "Cool Term"], ["start_at", "2021-10-12 21:12:06.658732"], ["end_at", "2021-10-18 21:12:06.658829"], ["workflow_state", "active"], ["sis_id", "0388c1c1354454eba6b599a0ee68c476"], ["created_at", "2021-10-15 21:12:07.857133"], ["updated_at", "2021-10-15 21:12:07.857133"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [e5f5fa55-8c88-489f-85dd-4c4c25d1c937] Performing CanvasSync::Jobs::SyncProvisioningReportJob (Job ID: e5f5fa55-8c88-489f-85dd-4c4c25d1c937) from Test(default) with arguments: {:models=>["users", "courses"], :term_scope=>"active"} [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [e5f5fa55-8c88-489f-85dd-4c4c25d1c937] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "e5f5fa55-8c88-489f-85dd-4c4c25d1c937"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [e5f5fa55-8c88-489f-85dd-4c4c25d1c937]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [e5f5fa55-8c88-489f-85dd-4c4c25d1c937] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncProvisioningReportJob"], ["status", "enqueued"], ["job_arguments", "---\n- :models:\n - users\n - courses\n :term_scope: active\n"], ["created_at", "2021-10-15 21:12:07.859452"], ["updated_at", "2021-10-15 21:12:07.859452"], ["job_id", "e5f5fa55-8c88-489f-85dd-4c4c25d1c937"]] [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [e5f5fa55-8c88-489f-85dd-4c4c25d1c937]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [e5f5fa55-8c88-489f-85dd-4c4c25d1c937]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [e5f5fa55-8c88-489f-85dd-4c4c25d1c937] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-10-15 21:12:07.860762"], ["status", "running"], ["updated_at", "2021-10-15 21:12:07.861049"], ["id", 316]] [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [e5f5fa55-8c88-489f-85dd-4c4c25d1c937]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [e5f5fa55-8c88-489f-85dd-4c4c25d1c937]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [e5f5fa55-8c88-489f-85dd-4c4c25d1c937] CanvasSync::JobLog Create (0.2ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proservices_provisioning_csv\n- \n- CanvasSync::Processors::ProvisioningReportProcessor\n- :models:\n - users\n - courses\n :term_scope: active\n :sync_start_time: '2021-10-15T21:12:07Z'\n :report_params:\n :parameters:\n :include_deleted: true\n users: true\n courses: true\n :enrollment_term_id: 68478874\n"], ["created_at", "2021-10-15 21:12:07.863853"], ["updated_at", "2021-10-15 21:12:07.863853"], ["job_id", "1c64055f-a6a4-4dbb-aa60-fe266da9a568"]] [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [e5f5fa55-8c88-489f-85dd-4c4c25d1c937]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [e5f5fa55-8c88-489f-85dd-4c4c25d1c937]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [e5f5fa55-8c88-489f-85dd-4c4c25d1c937] CanvasSync::JobLog Update (0.5ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "exception" = $2, "backtrace" = $3, "status" = $4, "updated_at" = $5 WHERE "canvas_sync_job_logs"."id" = $6 [["completed_at", "2021-10-15 21:12:07.865880"], ["exception", "NoMethodError: undefined method `to_s' for #"], ["backtrace", "/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/connection/command_helper.rb:19:in `block in build_command'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/connection/command_helper.rb:11:in `each'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/connection/command_helper.rb:11:in `build_command'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/connection/ruby.rb:374:in `write'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:306:in `block in write'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:285:in `io'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:304:in `write'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:262:in `block (3 levels) in process'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:256:in `each'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:256:in `block (2 levels) in process'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:406:in `ensure_connected'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:255:in `block in process'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:342:in `logging'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:254:in `process'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:220:in `call_pipelined'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:187:in `block in call_pipeline'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:330:in `with_reconnect'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:185:in `call_pipeline'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis.rb:2540:in `block in multi'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis.rb:70:in `block in synchronize'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/2.6.0/monitor.rb:235:in `mon_synchronize'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis.rb:70:in `synchronize'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis.rb:2533:in `multi'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch.rb:437:in `block in multi'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch.rb:406:in `block in redis'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/sidekiq-6.2.2/lib/sidekiq.rb:98:in `block in redis'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/connection_pool-2.2.5/lib/connection_pool.rb:63:in `block (2 levels) in with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/connection_pool-2.2.5/lib/connection_pool.rb:62:in `handle_interrupt'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/connection_pool-2.2.5/lib/connection_pool.rb:62:in `block in with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/connection_pool-2.2.5/lib/connection_pool.rb:59:in `handle_interrupt'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/connection_pool-2.2.5/lib/connection_pool.rb:59:in `with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/sidekiq-6.2.2/lib/sidekiq.rb:95:in `redis'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch.rb:404:in `redis'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch.rb:434:in `multi'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch.rb:218:in `append_jobs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch.rb:126:in `increment_job_queue'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch_aware_job.rb:29:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:17:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `block in tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `block in tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:28:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:16:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:136:in `run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/enqueuing.rb:49:in `enqueue'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/configured_job.rb:15:in `perform_later'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/jobs/report_starter.rb:27:in `block in perform'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch.rb:116:in `jobs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/jobs/report_starter.rb:26:in `perform'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/jobs/sync_provisioning_report_job.rb:16:in `perform'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:39:in `block in perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:109:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch_aware_job.rb:22:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:21:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/i18n-1.8.10/lib/i18n.rb:309:in `with_locale'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/translation.rb:9:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:26:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `block in instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications/instrumenter.rb:23:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:25:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `block in tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `block in tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:28:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:22:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:136:in `run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:38:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:18:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/sync_provisioning_report_job_spec.rb:24:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `block in with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `block in with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-rails-5.0.2/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:259:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:644:in `block in run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:606:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/configuration.rb:2067:in `with_suite_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:116:in `block in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/reporter.rb:74:in `report'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:115:in `run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:89:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:71:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:45:in `invoke'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/exe/rspec:4:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:63:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:63:in `kernel_load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:28:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:474:in `exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:30:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:24:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/exe/bundle:49:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/friendly_errors.rb:128:in `with_friendly_errors'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/exe/bundle:37:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `
'"], ["status", "error"], ["updated_at", "2021-10-15 21:12:07.866229"], ["id", 316]] [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [e5f5fa55-8c88-489f-85dd-4c4c25d1c937]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [e5f5fa55-8c88-489f-85dd-4c4c25d1c937] Error performing CanvasSync::Jobs::SyncProvisioningReportJob (Job ID: e5f5fa55-8c88-489f-85dd-4c4c25d1c937) from Test(default) in 9.11ms: NoMethodError (undefined method `to_s' for #): /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/connection/command_helper.rb:19:in `block in build_command' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/connection/command_helper.rb:11:in `each' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/connection/command_helper.rb:11:in `build_command' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/connection/ruby.rb:374:in `write' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:306:in `block in write' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:285:in `io' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:304:in `write' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:262:in `block (3 levels) in process' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:256:in `each' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:256:in `block (2 levels) in process' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:406:in `ensure_connected' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:255:in `block in process' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:342:in `logging' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:254:in `process' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:220:in `call_pipelined' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:187:in `block in call_pipeline' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:330:in `with_reconnect' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:185:in `call_pipeline' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis.rb:2540:in `block in multi' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis.rb:70:in `block in synchronize' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/2.6.0/monitor.rb:235:in `mon_synchronize' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis.rb:70:in `synchronize' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis.rb:2533:in `multi' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch.rb:437:in `block in multi' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch.rb:406:in `block in redis' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/sidekiq-6.2.2/lib/sidekiq.rb:98:in `block in redis' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/connection_pool-2.2.5/lib/connection_pool.rb:63:in `block (2 levels) in with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/connection_pool-2.2.5/lib/connection_pool.rb:62:in `handle_interrupt' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/connection_pool-2.2.5/lib/connection_pool.rb:62:in `block in with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/connection_pool-2.2.5/lib/connection_pool.rb:59:in `handle_interrupt' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/connection_pool-2.2.5/lib/connection_pool.rb:59:in `with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/sidekiq-6.2.2/lib/sidekiq.rb:95:in `redis' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch.rb:404:in `redis' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch.rb:434:in `multi' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch.rb:218:in `append_jobs' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch.rb:126:in `increment_job_queue' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch_aware_job.rb:29:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:17:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `block in tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `block in tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:28:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:16:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:136:in `run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/enqueuing.rb:49:in `enqueue' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/configured_job.rb:15:in `perform_later' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/jobs/report_starter.rb:27:in `block in perform' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch.rb:116:in `jobs' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/jobs/report_starter.rb:26:in `perform' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/jobs/sync_provisioning_report_job.rb:16:in `perform' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:39:in `block in perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:109:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch_aware_job.rb:22:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:21:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/i18n-1.8.10/lib/i18n.rb:309:in `with_locale' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/translation.rb:9:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:26:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `block in instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications/instrumenter.rb:23:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:25:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `block in tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `block in tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:28:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:22:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:136:in `run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:38:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:18:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/sync_provisioning_report_job_spec.rb:24:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `block in with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `block in with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-rails-5.0.2/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:259:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:644:in `block in run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:606:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/configuration.rb:2067:in `with_suite_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:116:in `block in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/reporter.rb:74:in `report' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:115:in `run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:89:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:71:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:45:in `invoke' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/exe/rspec:4:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:63:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:63:in `kernel_load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:28:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:474:in `exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:30:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:24:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/exe/bundle:49:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/friendly_errors.rb:128:in `with_friendly_errors' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/exe/bundle:37:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `
'  (0.1ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [bed87b61-eb2e-42bc-8efd-3bc08e9c6472] Performing CanvasSync::Jobs::SyncProvisioningReportJob (Job ID: bed87b61-eb2e-42bc-8efd-3bc08e9c6472) from Test(default) with arguments: {:models=>["users", "courses"]} [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [bed87b61-eb2e-42bc-8efd-3bc08e9c6472] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "bed87b61-eb2e-42bc-8efd-3bc08e9c6472"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [bed87b61-eb2e-42bc-8efd-3bc08e9c6472]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [bed87b61-eb2e-42bc-8efd-3bc08e9c6472] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncProvisioningReportJob"], ["status", "enqueued"], ["job_arguments", "---\n- :models:\n - users\n - courses\n"], ["created_at", "2021-10-15 21:12:07.870676"], ["updated_at", "2021-10-15 21:12:07.870676"], ["job_id", "bed87b61-eb2e-42bc-8efd-3bc08e9c6472"]] [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [bed87b61-eb2e-42bc-8efd-3bc08e9c6472]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [bed87b61-eb2e-42bc-8efd-3bc08e9c6472]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [bed87b61-eb2e-42bc-8efd-3bc08e9c6472] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-10-15 21:12:07.872115"], ["status", "running"], ["updated_at", "2021-10-15 21:12:07.872390"], ["id", 318]] [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [bed87b61-eb2e-42bc-8efd-3bc08e9c6472]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [bed87b61-eb2e-42bc-8efd-3bc08e9c6472]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [bed87b61-eb2e-42bc-8efd-3bc08e9c6472] CanvasSync::JobLog Create (0.4ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proservices_provisioning_csv\n- \n- CanvasSync::Processors::ProvisioningReportProcessor\n- :models:\n - users\n - courses\n :sync_start_time: '2021-10-15T21:12:07Z'\n :report_params:\n :parameters:\n :include_deleted: true\n users: true\n courses: true\n"], ["created_at", "2021-10-15 21:12:07.875125"], ["updated_at", "2021-10-15 21:12:07.875125"], ["job_id", "8f9ee72c-3cd1-4218-9ad2-82bd5e57a231"]] [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [bed87b61-eb2e-42bc-8efd-3bc08e9c6472]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [bed87b61-eb2e-42bc-8efd-3bc08e9c6472]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [bed87b61-eb2e-42bc-8efd-3bc08e9c6472] CanvasSync::JobLog Update (0.7ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "exception" = $2, "backtrace" = $3, "status" = $4, "updated_at" = $5 WHERE "canvas_sync_job_logs"."id" = $6 [["completed_at", "2021-10-15 21:12:07.878302"], ["exception", "NoMethodError: undefined method `to_s' for #"], ["backtrace", "/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/connection/command_helper.rb:19:in `block in build_command'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/connection/command_helper.rb:11:in `each'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/connection/command_helper.rb:11:in `build_command'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/connection/ruby.rb:374:in `write'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:306:in `block in write'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:285:in `io'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:304:in `write'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:262:in `block (3 levels) in process'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:256:in `each'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:256:in `block (2 levels) in process'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:406:in `ensure_connected'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:255:in `block in process'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:342:in `logging'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:254:in `process'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:220:in `call_pipelined'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:187:in `block in call_pipeline'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:330:in `with_reconnect'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:185:in `call_pipeline'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis.rb:2540:in `block in multi'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis.rb:70:in `block in synchronize'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/2.6.0/monitor.rb:235:in `mon_synchronize'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis.rb:70:in `synchronize'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis.rb:2533:in `multi'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch.rb:437:in `block in multi'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch.rb:406:in `block in redis'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/sidekiq-6.2.2/lib/sidekiq.rb:98:in `block in redis'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/connection_pool-2.2.5/lib/connection_pool.rb:63:in `block (2 levels) in with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/connection_pool-2.2.5/lib/connection_pool.rb:62:in `handle_interrupt'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/connection_pool-2.2.5/lib/connection_pool.rb:62:in `block in with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/connection_pool-2.2.5/lib/connection_pool.rb:59:in `handle_interrupt'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/connection_pool-2.2.5/lib/connection_pool.rb:59:in `with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/sidekiq-6.2.2/lib/sidekiq.rb:95:in `redis'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch.rb:404:in `redis'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch.rb:434:in `multi'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch.rb:218:in `append_jobs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch.rb:126:in `increment_job_queue'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch_aware_job.rb:29:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:17:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `block in tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `block in tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:28:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:16:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:136:in `run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/enqueuing.rb:49:in `enqueue'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/configured_job.rb:15:in `perform_later'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/jobs/report_starter.rb:27:in `block in perform'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch.rb:116:in `jobs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/jobs/report_starter.rb:26:in `perform'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/jobs/sync_provisioning_report_job.rb:16:in `perform'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:39:in `block in perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:109:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch_aware_job.rb:22:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:21:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/i18n-1.8.10/lib/i18n.rb:309:in `with_locale'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/translation.rb:9:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:26:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `block in instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications/instrumenter.rb:23:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:25:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `block in tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `block in tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:28:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:22:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:136:in `run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:38:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:18:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/sync_provisioning_report_job_spec.rb:45:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `block in with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `block in with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-rails-5.0.2/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:259:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:644:in `block in run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:606:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/configuration.rb:2067:in `with_suite_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:116:in `block in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/reporter.rb:74:in `report'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:115:in `run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:89:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:71:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:45:in `invoke'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/exe/rspec:4:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:63:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:63:in `kernel_load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:28:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:474:in `exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:30:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:24:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/exe/bundle:49:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/friendly_errors.rb:128:in `with_friendly_errors'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/exe/bundle:37:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `
'"], ["status", "error"], ["updated_at", "2021-10-15 21:12:07.878950"], ["id", 318]] [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [bed87b61-eb2e-42bc-8efd-3bc08e9c6472]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [bed87b61-eb2e-42bc-8efd-3bc08e9c6472] Error performing CanvasSync::Jobs::SyncProvisioningReportJob (Job ID: bed87b61-eb2e-42bc-8efd-3bc08e9c6472) from Test(default) in 11.11ms: NoMethodError (undefined method `to_s' for #): /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/connection/command_helper.rb:19:in `block in build_command' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/connection/command_helper.rb:11:in `each' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/connection/command_helper.rb:11:in `build_command' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/connection/ruby.rb:374:in `write' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:306:in `block in write' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:285:in `io' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:304:in `write' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:262:in `block (3 levels) in process' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:256:in `each' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:256:in `block (2 levels) in process' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:406:in `ensure_connected' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:255:in `block in process' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:342:in `logging' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:254:in `process' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:220:in `call_pipelined' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:187:in `block in call_pipeline' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:330:in `with_reconnect' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:185:in `call_pipeline' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis.rb:2540:in `block in multi' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis.rb:70:in `block in synchronize' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/2.6.0/monitor.rb:235:in `mon_synchronize' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis.rb:70:in `synchronize' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis.rb:2533:in `multi' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch.rb:437:in `block in multi' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch.rb:406:in `block in redis' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/sidekiq-6.2.2/lib/sidekiq.rb:98:in `block in redis' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/connection_pool-2.2.5/lib/connection_pool.rb:63:in `block (2 levels) in with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/connection_pool-2.2.5/lib/connection_pool.rb:62:in `handle_interrupt' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/connection_pool-2.2.5/lib/connection_pool.rb:62:in `block in with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/connection_pool-2.2.5/lib/connection_pool.rb:59:in `handle_interrupt' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/connection_pool-2.2.5/lib/connection_pool.rb:59:in `with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/sidekiq-6.2.2/lib/sidekiq.rb:95:in `redis' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch.rb:404:in `redis' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch.rb:434:in `multi' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch.rb:218:in `append_jobs' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch.rb:126:in `increment_job_queue' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch_aware_job.rb:29:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:17:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `block in tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `block in tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:28:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:16:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:136:in `run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/enqueuing.rb:49:in `enqueue' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/configured_job.rb:15:in `perform_later' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/jobs/report_starter.rb:27:in `block in perform' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch.rb:116:in `jobs' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/jobs/report_starter.rb:26:in `perform' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/jobs/sync_provisioning_report_job.rb:16:in `perform' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:39:in `block in perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:109:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch_aware_job.rb:22:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:21:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/i18n-1.8.10/lib/i18n.rb:309:in `with_locale' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/translation.rb:9:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:26:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `block in instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications/instrumenter.rb:23:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:25:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `block in tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `block in tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:28:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:22:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:136:in `run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:38:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:18:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/sync_provisioning_report_job_spec.rb:45:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `block in with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `block in with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-rails-5.0.2/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:259:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:644:in `block in run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:606:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/configuration.rb:2067:in `with_suite_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:116:in `block in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/reporter.rb:74:in `report' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:115:in `run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:89:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:71:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:45:in `invoke' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/exe/rspec:4:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:63:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:63:in `kernel_load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:28:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:474:in `exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:30:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:24:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/exe/bundle:49:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/friendly_errors.rb:128:in `with_friendly_errors' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/exe/bundle:37:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `
'  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Account Exists (0.2ms) SELECT 1 AS one FROM "accounts" WHERE "accounts"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] Account Create (0.3ms) INSERT INTO "accounts" ("canvas_id", "sis_id", "canvas_parent_account_id", "sis_parent_account_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 1], ["sis_id", "3858006ec95a6b01a0618201e0ae17c4"], ["canvas_parent_account_id", 1], ["sis_parent_account_id", "6d83665502fd75b5877168a3d13dec22"], ["name", "Account name"], ["workflow_state", "active"], ["created_at", "2021-10-15 21:12:07.883573"], ["updated_at", "2021-10-15 21:12:07.883573"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.3ms) SELECT COUNT(*) FROM "roles" [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [7ae23363-4e1d-4336-92f3-7d6e224c6af4] Performing CanvasSync::Jobs::SyncRolesJob (Job ID: 7ae23363-4e1d-4336-92f3-7d6e224c6af4) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [7ae23363-4e1d-4336-92f3-7d6e224c6af4] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "7ae23363-4e1d-4336-92f3-7d6e224c6af4"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [7ae23363-4e1d-4336-92f3-7d6e224c6af4]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [7ae23363-4e1d-4336-92f3-7d6e224c6af4] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncRolesJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2021-10-15 21:12:07.887900"], ["updated_at", "2021-10-15 21:12:07.887900"], ["job_id", "7ae23363-4e1d-4336-92f3-7d6e224c6af4"]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [7ae23363-4e1d-4336-92f3-7d6e224c6af4]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [7ae23363-4e1d-4336-92f3-7d6e224c6af4]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [7ae23363-4e1d-4336-92f3-7d6e224c6af4] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-10-15 21:12:07.889204"], ["status", "running"], ["updated_at", "2021-10-15 21:12:07.889547"], ["id", 320]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [7ae23363-4e1d-4336-92f3-7d6e224c6af4]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [7ae23363-4e1d-4336-92f3-7d6e224c6af4] Account Load (0.2ms) SELECT "accounts".* FROM "accounts" WHERE "accounts"."workflow_state" != $1 ORDER BY "accounts"."id" ASC LIMIT $2 [["workflow_state", "deleted"], ["LIMIT", 1000]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [7ae23363-4e1d-4336-92f3-7d6e224c6af4] Role Load (0.2ms) SELECT "roles".* FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [7ae23363-4e1d-4336-92f3-7d6e224c6af4]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [7ae23363-4e1d-4336-92f3-7d6e224c6af4] Role Exists (0.3ms) SELECT 1 AS one FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [7ae23363-4e1d-4336-92f3-7d6e224c6af4] Role Create (0.4ms) INSERT INTO "roles" ("canvas_id", "label", "base_role_type", "canvas_account_id", "workflow_state", "permissions", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 1], ["label", "Account Admin"], ["base_role_type", "AccountMembership"], ["canvas_account_id", 10], ["workflow_state", "built_in"], ["permissions", "{\"manage_wiki\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"post_to_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"moderate_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_announcements\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"send_messages\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"send_messages_all\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_outcomes\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"create_conferences\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"create_collaborations\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_roster\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_all_grades\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_grades\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_rubrics\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"comment_on_others_submissions\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_students\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_admin_users\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_role_overrides\":{\"enabled\":true,\"locked\":true,\"readonly\":true,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_account_memberships\":{\"enabled\":true,\"locked\":true,\"readonly\":true,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_account_settings\":{\"enabled\":true,\"locked\":true,\"readonly\":true,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_groups\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_group_pages\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_files\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_assignments\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"undelete_courses\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_grade_changes\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_course_changes\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_question_banks\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_calendar\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_reports\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_courses\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_user_logins\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_user_observers\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_alerts\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"become_user\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_developer_keys\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"import_sis\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_sis\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_sis\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_course_list\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_statistics\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_storage_quotas\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_course_content\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_content\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_interaction_alerts\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"change_course_state\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_sections\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_feature_flags\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_quiz_answer_audits\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"moderate_grades\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"lti_add_edit\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true}}"], ["created_at", "2021-10-15 21:12:07.903580"], ["updated_at", "2021-10-15 21:12:07.903580"]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [7ae23363-4e1d-4336-92f3-7d6e224c6af4]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [7ae23363-4e1d-4336-92f3-7d6e224c6af4] Role Load (0.2ms) SELECT "roles".* FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 3], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [7ae23363-4e1d-4336-92f3-7d6e224c6af4]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [7ae23363-4e1d-4336-92f3-7d6e224c6af4] Role Exists (0.2ms) SELECT 1 AS one FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 3], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [7ae23363-4e1d-4336-92f3-7d6e224c6af4] Role Create (0.3ms) INSERT INTO "roles" ("canvas_id", "label", "base_role_type", "canvas_account_id", "workflow_state", "permissions", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 3], ["label", "Student"], ["base_role_type", "StudentEnrollment"], ["canvas_account_id", 10], ["workflow_state", "built_in"], ["permissions", "{\"manage_wiki\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"read_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"post_to_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"moderate_forum\":{\"enabled\":false,\"locked\":false,\"readonly\":false,\"explicit\":false},\"read_announcements\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"send_messages\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"send_messages_all\":{\"enabled\":false,\"locked\":false,\"readonly\":false,\"explicit\":false},\"manage_outcomes\":{\"enabled\":false,\"locked\":false,\"readonly\":false,\"explicit\":false},\"create_conferences\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"create_collaborations\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_roster\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_all_grades\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_grades\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_rubrics\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"comment_on_others_submissions\":{\"enabled\":false,\"locked\":false,\"readonly\":false,\"explicit\":false},\"manage_students\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_admin_users\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_role_overrides\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_account_memberships\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_account_settings\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_groups\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"view_group_pages\":{\"enabled\":false,\"locked\":false,\"readonly\":false,\"explicit\":false},\"manage_files\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_assignments\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"undelete_courses\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"view_grade_changes\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"view_course_changes\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"read_question_banks\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_calendar\":{\"enabled\":false,\"locked\":false,\"readonly\":false,\"explicit\":false},\"read_reports\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_courses\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_user_logins\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_user_observers\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_alerts\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"become_user\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_developer_keys\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"import_sis\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_sis\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"read_sis\":{\"enabled\":false,\"locked\":false,\"readonly\":false,\"explicit\":false},\"read_course_list\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"view_statistics\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_storage_quotas\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"read_course_content\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_content\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_interaction_alerts\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"change_course_state\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_sections\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_feature_flags\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"view_quiz_answer_audits\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"moderate_grades\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"lti_add_edit\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false}}"], ["created_at", "2021-10-15 21:12:07.908729"], ["updated_at", "2021-10-15 21:12:07.908729"]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [7ae23363-4e1d-4336-92f3-7d6e224c6af4]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [7ae23363-4e1d-4336-92f3-7d6e224c6af4] Role Update All (0.4ms) UPDATE "roles" SET "workflow_state" = 'inactive' WHERE "roles"."id" NOT IN ($1, $2) [["id", 49], ["id", 50]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [7ae23363-4e1d-4336-92f3-7d6e224c6af4]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [7ae23363-4e1d-4336-92f3-7d6e224c6af4] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2021-10-15 21:12:07.922246"], ["status", "success"], ["updated_at", "2021-10-15 21:12:07.922649"], ["id", 320]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [7ae23363-4e1d-4336-92f3-7d6e224c6af4]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [7ae23363-4e1d-4336-92f3-7d6e224c6af4] Performed CanvasSync::Jobs::SyncRolesJob (Job ID: 7ae23363-4e1d-4336-92f3-7d6e224c6af4) from Test(default) in 36.73ms  (0.2ms) SELECT COUNT(*) FROM "roles"  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Term Exists (0.2ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 87252162], ["LIMIT", 1]] Term Create (0.2ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 87252162], ["name", "Cool Term"], ["start_at", "2021-10-12 21:12:06.658732"], ["end_at", "2021-10-18 21:12:06.658829"], ["workflow_state", "active"], ["sis_id", "e645358f1839d1048b44ab5b9f827ee6"], ["created_at", "2021-10-15 21:12:07.926627"], ["updated_at", "2021-10-15 21:12:07.926627"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [2f09c4a8-c12d-434b-87bc-c363efda15d5] Performing CanvasSync::Jobs::SyncSimpleTableJob (Job ID: 2f09c4a8-c12d-434b-87bc-c363efda15d5) from Test(default) with arguments: {:report_name=>"proservices_provisioning_csv", :model=>"courses", :mapping=>"courses", :klass=>"Course", :term_scope=>"active", :params=>{"parameters[include_deleted]"=>true, "parameters[courses]"=>true}} [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [2f09c4a8-c12d-434b-87bc-c363efda15d5] CanvasSync::JobLog Load (0.1ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "2f09c4a8-c12d-434b-87bc-c363efda15d5"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [2f09c4a8-c12d-434b-87bc-c363efda15d5]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [2f09c4a8-c12d-434b-87bc-c363efda15d5] CanvasSync::JobLog Create (0.2ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncSimpleTableJob"], ["status", "enqueued"], ["job_arguments", "---\n- :report_name: proservices_provisioning_csv\n :model: courses\n :mapping: courses\n :klass: Course\n :term_scope: active\n :params:\n parameters[include_deleted]: true\n parameters[courses]: true\n"], ["created_at", "2021-10-15 21:12:07.928720"], ["updated_at", "2021-10-15 21:12:07.928720"], ["job_id", "2f09c4a8-c12d-434b-87bc-c363efda15d5"]] [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [2f09c4a8-c12d-434b-87bc-c363efda15d5]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [2f09c4a8-c12d-434b-87bc-c363efda15d5]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [2f09c4a8-c12d-434b-87bc-c363efda15d5] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-10-15 21:12:07.930092"], ["status", "running"], ["updated_at", "2021-10-15 21:12:07.930343"], ["id", 321]] [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [2f09c4a8-c12d-434b-87bc-c363efda15d5]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [2f09c4a8-c12d-434b-87bc-c363efda15d5]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [2f09c4a8-c12d-434b-87bc-c363efda15d5] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2021-10-15 21:12:07.931621"], ["status", "success"], ["updated_at", "2021-10-15 21:12:07.931875"], ["id", 321]] [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [2f09c4a8-c12d-434b-87bc-c363efda15d5]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [2f09c4a8-c12d-434b-87bc-c363efda15d5] Performed CanvasSync::Jobs::SyncSimpleTableJob (Job ID: 2f09c4a8-c12d-434b-87bc-c363efda15d5) from Test(default) in 4.84ms  (0.1ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [469a3d96-9826-4b1d-b8f0-cb8f56c2cac9] Performing CanvasSync::Jobs::SyncSubmissionsJob (Job ID: 469a3d96-9826-4b1d-b8f0-cb8f56c2cac9) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [469a3d96-9826-4b1d-b8f0-cb8f56c2cac9] CanvasSync::JobLog Load (0.1ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "469a3d96-9826-4b1d-b8f0-cb8f56c2cac9"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [469a3d96-9826-4b1d-b8f0-cb8f56c2cac9]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [469a3d96-9826-4b1d-b8f0-cb8f56c2cac9] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncSubmissionsJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2021-10-15 21:12:07.935606"], ["updated_at", "2021-10-15 21:12:07.935606"], ["job_id", "469a3d96-9826-4b1d-b8f0-cb8f56c2cac9"]] [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [469a3d96-9826-4b1d-b8f0-cb8f56c2cac9]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [469a3d96-9826-4b1d-b8f0-cb8f56c2cac9]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [469a3d96-9826-4b1d-b8f0-cb8f56c2cac9] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-10-15 21:12:07.937171"], ["status", "running"], ["updated_at", "2021-10-15 21:12:07.937464"], ["id", 322]] [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [469a3d96-9826-4b1d-b8f0-cb8f56c2cac9]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [469a3d96-9826-4b1d-b8f0-cb8f56c2cac9]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [469a3d96-9826-4b1d-b8f0-cb8f56c2cac9] CanvasSync::JobLog Create (0.2ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proserv_student_submissions_csv\n- 1\n- CanvasSync::Processors::SubmissionsProcessor\n- :sync_start_time: '2021-10-15T21:12:07Z'\n :report_params:\n :parameters:\n :include_all: \n :enrollment_term_id: 1\n"], ["created_at", "2021-10-15 21:12:07.940314"], ["updated_at", "2021-10-15 21:12:07.940314"], ["job_id", "e37fd6b8-43a0-43da-ba66-00c1a0e37c8b"]] [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [469a3d96-9826-4b1d-b8f0-cb8f56c2cac9]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [469a3d96-9826-4b1d-b8f0-cb8f56c2cac9]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [469a3d96-9826-4b1d-b8f0-cb8f56c2cac9] CanvasSync::JobLog Update (0.5ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "exception" = $2, "backtrace" = $3, "status" = $4, "updated_at" = $5 WHERE "canvas_sync_job_logs"."id" = $6 [["completed_at", "2021-10-15 21:12:07.942230"], ["exception", "NoMethodError: undefined method `to_s' for #"], ["backtrace", "/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/connection/command_helper.rb:19:in `block in build_command'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/connection/command_helper.rb:11:in `each'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/connection/command_helper.rb:11:in `build_command'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/connection/ruby.rb:374:in `write'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:306:in `block in write'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:285:in `io'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:304:in `write'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:262:in `block (3 levels) in process'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:256:in `each'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:256:in `block (2 levels) in process'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:406:in `ensure_connected'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:255:in `block in process'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:342:in `logging'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:254:in `process'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:220:in `call_pipelined'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:187:in `block in call_pipeline'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:330:in `with_reconnect'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:185:in `call_pipeline'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis.rb:2540:in `block in multi'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis.rb:70:in `block in synchronize'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/2.6.0/monitor.rb:235:in `mon_synchronize'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis.rb:70:in `synchronize'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis.rb:2533:in `multi'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch.rb:437:in `block in multi'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch.rb:406:in `block in redis'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/sidekiq-6.2.2/lib/sidekiq.rb:98:in `block in redis'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/connection_pool-2.2.5/lib/connection_pool.rb:63:in `block (2 levels) in with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/connection_pool-2.2.5/lib/connection_pool.rb:62:in `handle_interrupt'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/connection_pool-2.2.5/lib/connection_pool.rb:62:in `block in with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/connection_pool-2.2.5/lib/connection_pool.rb:59:in `handle_interrupt'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/connection_pool-2.2.5/lib/connection_pool.rb:59:in `with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/sidekiq-6.2.2/lib/sidekiq.rb:95:in `redis'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch.rb:404:in `redis'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch.rb:434:in `multi'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch.rb:218:in `append_jobs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch.rb:126:in `increment_job_queue'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch_aware_job.rb:29:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:17:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `block in tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `block in tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:28:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:16:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:136:in `run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/enqueuing.rb:49:in `enqueue'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/configured_job.rb:15:in `perform_later'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/jobs/report_starter.rb:27:in `block in perform'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch.rb:116:in `jobs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/jobs/report_starter.rb:26:in `perform'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/jobs/sync_submissions_job.rb:11:in `perform'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:39:in `block in perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:109:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch_aware_job.rb:22:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:21:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/i18n-1.8.10/lib/i18n.rb:309:in `with_locale'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/translation.rb:9:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:26:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `block in instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications/instrumenter.rb:23:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:25:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `block in tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `block in tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:28:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:22:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:136:in `run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:38:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:18:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/sync_submissions_job_spec.rb:14:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `block in with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `block in with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-rails-5.0.2/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:259:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:644:in `block in run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:606:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/configuration.rb:2067:in `with_suite_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:116:in `block in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/reporter.rb:74:in `report'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:115:in `run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:89:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:71:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:45:in `invoke'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/exe/rspec:4:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:63:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:63:in `kernel_load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:28:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:474:in `exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:30:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:24:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/exe/bundle:49:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/friendly_errors.rb:128:in `with_friendly_errors'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/exe/bundle:37:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `
'"], ["status", "error"], ["updated_at", "2021-10-15 21:12:07.942556"], ["id", 322]] [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [469a3d96-9826-4b1d-b8f0-cb8f56c2cac9]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [469a3d96-9826-4b1d-b8f0-cb8f56c2cac9] Error performing CanvasSync::Jobs::SyncSubmissionsJob (Job ID: 469a3d96-9826-4b1d-b8f0-cb8f56c2cac9) from Test(default) in 9.37ms: NoMethodError (undefined method `to_s' for #): /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/connection/command_helper.rb:19:in `block in build_command' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/connection/command_helper.rb:11:in `each' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/connection/command_helper.rb:11:in `build_command' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/connection/ruby.rb:374:in `write' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:306:in `block in write' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:285:in `io' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:304:in `write' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:262:in `block (3 levels) in process' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:256:in `each' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:256:in `block (2 levels) in process' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:406:in `ensure_connected' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:255:in `block in process' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:342:in `logging' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:254:in `process' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:220:in `call_pipelined' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:187:in `block in call_pipeline' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:330:in `with_reconnect' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:185:in `call_pipeline' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis.rb:2540:in `block in multi' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis.rb:70:in `block in synchronize' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/2.6.0/monitor.rb:235:in `mon_synchronize' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis.rb:70:in `synchronize' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis.rb:2533:in `multi' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch.rb:437:in `block in multi' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch.rb:406:in `block in redis' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/sidekiq-6.2.2/lib/sidekiq.rb:98:in `block in redis' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/connection_pool-2.2.5/lib/connection_pool.rb:63:in `block (2 levels) in with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/connection_pool-2.2.5/lib/connection_pool.rb:62:in `handle_interrupt' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/connection_pool-2.2.5/lib/connection_pool.rb:62:in `block in with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/connection_pool-2.2.5/lib/connection_pool.rb:59:in `handle_interrupt' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/connection_pool-2.2.5/lib/connection_pool.rb:59:in `with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/sidekiq-6.2.2/lib/sidekiq.rb:95:in `redis' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch.rb:404:in `redis' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch.rb:434:in `multi' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch.rb:218:in `append_jobs' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch.rb:126:in `increment_job_queue' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch_aware_job.rb:29:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:17:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `block in tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `block in tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:28:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:16:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:136:in `run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/enqueuing.rb:49:in `enqueue' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/configured_job.rb:15:in `perform_later' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/jobs/report_starter.rb:27:in `block in perform' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch.rb:116:in `jobs' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/jobs/report_starter.rb:26:in `perform' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/jobs/sync_submissions_job.rb:11:in `perform' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:39:in `block in perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:109:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch_aware_job.rb:22:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:21:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/i18n-1.8.10/lib/i18n.rb:309:in `with_locale' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/translation.rb:9:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:26:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `block in instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications/instrumenter.rb:23:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:25:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `block in tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `block in tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:28:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:22:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:136:in `run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:38:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:18:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/sync_submissions_job_spec.rb:14:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `block in with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `block in with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-rails-5.0.2/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:259:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:644:in `block in run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:606:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/configuration.rb:2067:in `with_suite_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:116:in `block in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/reporter.rb:74:in `report' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:115:in `run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:89:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:71:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:45:in `invoke' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/exe/rspec:4:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:63:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:63:in `kernel_load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:28:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:474:in `exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:30:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:24:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/exe/bundle:49:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/friendly_errors.rb:128:in `with_friendly_errors' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/exe/bundle:37:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `
'  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SELECT COUNT(*) FROM "terms" [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [b1ae1d26-2159-48ab-ac35-910701177dbd] Performing CanvasSync::Jobs::SyncTermsJob (Job ID: b1ae1d26-2159-48ab-ac35-910701177dbd) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [b1ae1d26-2159-48ab-ac35-910701177dbd] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "b1ae1d26-2159-48ab-ac35-910701177dbd"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [b1ae1d26-2159-48ab-ac35-910701177dbd]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [b1ae1d26-2159-48ab-ac35-910701177dbd] CanvasSync::JobLog Create (0.2ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncTermsJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2021-10-15 21:12:07.947033"], ["updated_at", "2021-10-15 21:12:07.947033"], ["job_id", "b1ae1d26-2159-48ab-ac35-910701177dbd"]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [b1ae1d26-2159-48ab-ac35-910701177dbd]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [b1ae1d26-2159-48ab-ac35-910701177dbd]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [b1ae1d26-2159-48ab-ac35-910701177dbd] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-10-15 21:12:07.948147"], ["status", "running"], ["updated_at", "2021-10-15 21:12:07.948392"], ["id", 324]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [b1ae1d26-2159-48ab-ac35-910701177dbd]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [b1ae1d26-2159-48ab-ac35-910701177dbd] Term Load (0.2ms) SELECT "terms".* FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [b1ae1d26-2159-48ab-ac35-910701177dbd]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [b1ae1d26-2159-48ab-ac35-910701177dbd] Term Exists (0.1ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [b1ae1d26-2159-48ab-ac35-910701177dbd] Term Create (0.2ms) INSERT INTO "terms" ("canvas_id", "name", "workflow_state", "grading_period_group_id", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 1], ["name", "Default Term"], ["workflow_state", "active"], ["grading_period_group_id", 1], ["sis_id", "Test"], ["created_at", "2021-10-15 21:12:07.952871"], ["updated_at", "2021-10-15 21:12:07.952871"]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [b1ae1d26-2159-48ab-ac35-910701177dbd]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [b1ae1d26-2159-48ab-ac35-910701177dbd] Term Load (0.1ms) SELECT "terms".* FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 6], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [b1ae1d26-2159-48ab-ac35-910701177dbd]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [b1ae1d26-2159-48ab-ac35-910701177dbd] Term Exists (0.1ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 6], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [b1ae1d26-2159-48ab-ac35-910701177dbd] Term Create (0.2ms) INSERT INTO "terms" ("canvas_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["canvas_id", 6], ["name", "Average Term 1"], ["workflow_state", "active"], ["created_at", "2021-10-15 21:12:07.954806"], ["updated_at", "2021-10-15 21:12:07.954806"]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [b1ae1d26-2159-48ab-ac35-910701177dbd]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [b1ae1d26-2159-48ab-ac35-910701177dbd] Term Load (0.1ms) SELECT "terms".* FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 7], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [b1ae1d26-2159-48ab-ac35-910701177dbd]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [b1ae1d26-2159-48ab-ac35-910701177dbd] Term Exists (0.1ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 7], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [b1ae1d26-2159-48ab-ac35-910701177dbd] Term Create (0.2ms) INSERT INTO "terms" ("canvas_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["canvas_id", 7], ["name", "Average Term 2"], ["workflow_state", "active"], ["created_at", "2021-10-15 21:12:07.956591"], ["updated_at", "2021-10-15 21:12:07.956591"]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [b1ae1d26-2159-48ab-ac35-910701177dbd]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [b1ae1d26-2159-48ab-ac35-910701177dbd] Term Load (0.1ms) SELECT "terms".* FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 5], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [b1ae1d26-2159-48ab-ac35-910701177dbd]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [b1ae1d26-2159-48ab-ac35-910701177dbd] Term Exists (0.3ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 5], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [b1ae1d26-2159-48ab-ac35-910701177dbd] Term Create (0.3ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 5], ["name", "Syllabus Term"], ["start_at", "2017-08-14 06:00:00"], ["end_at", "2017-08-31 06:00:00"], ["workflow_state", "active"], ["sis_id", "SYTERM"], ["created_at", "2021-10-15 21:12:07.960078"], ["updated_at", "2021-10-15 21:12:07.960078"]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [b1ae1d26-2159-48ab-ac35-910701177dbd]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [b1ae1d26-2159-48ab-ac35-910701177dbd] Term Load (0.2ms) SELECT "terms".* FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 4], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [b1ae1d26-2159-48ab-ac35-910701177dbd]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [b1ae1d26-2159-48ab-ac35-910701177dbd] Term Exists (0.2ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 4], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [b1ae1d26-2159-48ab-ac35-910701177dbd] Term Create (0.2ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "grading_period_group_id", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8, $9) RETURNING "id" [["canvas_id", 4], ["name", "Ellucian Term"], ["start_at", "2017-08-01 06:00:00"], ["end_at", "2017-10-31 06:00:00"], ["workflow_state", "active"], ["grading_period_group_id", 1], ["sis_id", "SH"], ["created_at", "2021-10-15 21:12:07.962966"], ["updated_at", "2021-10-15 21:12:07.962966"]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [b1ae1d26-2159-48ab-ac35-910701177dbd]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [b1ae1d26-2159-48ab-ac35-910701177dbd] Term Load (0.2ms) SELECT "terms".* FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 3], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [b1ae1d26-2159-48ab-ac35-910701177dbd]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [b1ae1d26-2159-48ab-ac35-910701177dbd] Term Exists (0.2ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 3], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [b1ae1d26-2159-48ab-ac35-910701177dbd] Term Create (0.3ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 3], ["name", "Current Term"], ["start_at", "2017-03-19 06:00:00"], ["end_at", "2017-08-01 06:00:00"], ["workflow_state", "active"], ["created_at", "2021-10-15 21:12:07.965684"], ["updated_at", "2021-10-15 21:12:07.965684"]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [b1ae1d26-2159-48ab-ac35-910701177dbd]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [b1ae1d26-2159-48ab-ac35-910701177dbd]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [b1ae1d26-2159-48ab-ac35-910701177dbd] CanvasSync::JobLog Update (0.4ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2021-10-15 21:12:07.966642"], ["status", "success"], ["updated_at", "2021-10-15 21:12:07.967005"], ["id", 324]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [b1ae1d26-2159-48ab-ac35-910701177dbd]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [b1ae1d26-2159-48ab-ac35-910701177dbd] Performed CanvasSync::Jobs::SyncTermsJob (Job ID: b1ae1d26-2159-48ab-ac35-910701177dbd) from Test(default) in 22.18ms  (0.2ms) SELECT COUNT(*) FROM "terms"  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Account Exists (0.3ms) SELECT 1 AS one FROM "accounts" WHERE "accounts"."canvas_id" = $1 LIMIT $2 [["canvas_id", 88581593], ["LIMIT", 1]] Account Create (0.3ms) INSERT INTO "accounts" ("canvas_id", "sis_id", "canvas_parent_account_id", "sis_parent_account_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 88581593], ["sis_id", "26753606703789f66d82f893e726b4d2"], ["canvas_parent_account_id", 1], ["sis_parent_account_id", "04bbca1d2ab0cd5b4865be94ea7a0958"], ["name", "Account name"], ["workflow_state", "active"], ["created_at", "2021-10-15 21:12:07.972432"], ["updated_at", "2021-10-15 21:12:07.972432"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Account Exists (0.4ms) SELECT 1 AS one FROM "accounts" WHERE "accounts"."canvas_id" IS NULL AND "accounts"."id" != $1 LIMIT $2 [["id", 43], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Account Exists (0.3ms) SELECT 1 AS one FROM "accounts" WHERE "accounts"."canvas_id" = $1 LIMIT $2 [["canvas_id", 72546824], ["LIMIT", 1]] Account Create (0.3ms) INSERT INTO "accounts" ("canvas_id", "sis_id", "canvas_parent_account_id", "sis_parent_account_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 72546824], ["sis_id", "feca7fbd5b714be361decf11478c8481"], ["canvas_parent_account_id", 1], ["sis_parent_account_id", "5bfe59b126fd6e69655bcf99e709e3d9"], ["name", "Account name"], ["workflow_state", "active"], ["created_at", "2021-10-15 21:12:07.983880"], ["updated_at", "2021-10-15 21:12:07.983880"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Account Load (0.2ms) SELECT "accounts".* FROM "accounts" ORDER BY "accounts"."id" ASC LIMIT $1 [["LIMIT", 1]] Account Exists (0.3ms) SELECT 1 AS one FROM "accounts" WHERE "accounts"."canvas_id" = $1 LIMIT $2 [["canvas_id", 72546824], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Account Exists (0.2ms) SELECT 1 AS one FROM "accounts" WHERE "accounts"."canvas_id" = $1 LIMIT $2 [["canvas_id", 33258801], ["LIMIT", 1]] Account Create (0.2ms) INSERT INTO "accounts" ("canvas_id", "sis_id", "canvas_parent_account_id", "sis_parent_account_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 33258801], ["sis_id", "3e0b18811d792792119f49220dbe635f"], ["canvas_parent_account_id", 1], ["sis_parent_account_id", "d25ff4e939a88d3b4e2239aec2257324"], ["name", "Account name"], ["workflow_state", "active"], ["created_at", "2021-10-15 21:12:07.990072"], ["updated_at", "2021-10-15 21:12:07.990072"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Admin Exists (0.5ms) SELECT 1 AS one FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 12590038], ["LIMIT", 1]] Admin Create (0.5ms) INSERT INTO "admins" ("canvas_id", "role_name", "canvas_role_id", "canvas_user_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 12590038], ["role_name", "Cool Role"], ["canvas_role_id", 27293909], ["canvas_user_id", 1], ["workflow_state", "active"], ["created_at", "2021-10-15 21:12:07.996442"], ["updated_at", "2021-10-15 21:12:07.996442"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Admin Exists (0.3ms) SELECT 1 AS one FROM "admins" WHERE "admins"."canvas_id" IS NULL AND "admins"."id" != $1 LIMIT $2 [["id", 60], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Admin Exists (0.2ms) SELECT 1 AS one FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 84073329], ["LIMIT", 1]] Admin Create (0.2ms) INSERT INTO "admins" ("canvas_id", "role_name", "canvas_role_id", "canvas_user_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 84073329], ["role_name", "Cool Role"], ["canvas_role_id", 73242451], ["canvas_user_id", 1], ["workflow_state", "active"], ["created_at", "2021-10-15 21:12:08.004015"], ["updated_at", "2021-10-15 21:12:08.004015"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Admin Load (0.2ms) SELECT "admins".* FROM "admins" ORDER BY "admins"."id" ASC LIMIT $1 [["LIMIT", 1]] Admin Exists (0.5ms) SELECT 1 AS one FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 84073329], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SELECT COUNT(*) FROM "admins" Admin Load (0.2ms) SELECT "admins".* FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]]  (0.4ms) SAVEPOINT active_record_1 Admin Exists (0.2ms) SELECT 1 AS one FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]] Admin Create (0.2ms) INSERT INTO "admins" ("canvas_id", "role_name", "canvas_role_id", "canvas_user_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 2], ["role_name", "AccountAdmin"], ["canvas_role_id", 1], ["canvas_user_id", 1], ["workflow_state", "active"], ["created_at", "2021-10-15 21:12:08.014268"], ["updated_at", "2021-10-15 21:12:08.014268"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SELECT COUNT(*) FROM "admins" Admin Load (0.2ms) SELECT "admins".* FROM "admins" ORDER BY "admins"."id" DESC LIMIT $1 [["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Admin Exists (0.2ms) SELECT 1 AS one FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]] Admin Create (0.2ms) INSERT INTO "admins" ("canvas_id", "role_name", "canvas_role_id", "canvas_user_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 2], ["role_name", "Cool Role"], ["canvas_role_id", 13094528], ["canvas_user_id", 1], ["workflow_state", "active"], ["created_at", "2021-10-15 21:12:08.018645"], ["updated_at", "2021-10-15 21:12:08.018645"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SELECT COUNT(*) FROM "admins" Admin Load (0.1ms) SELECT "admins".* FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]]  (0.1ms) SAVEPOINT active_record_1 Admin Exists (0.2ms) SELECT 1 AS one FROM "admins" WHERE "admins"."canvas_id" = $1 AND "admins"."id" != $2 LIMIT $3 [["canvas_id", 2], ["id", 63], ["LIMIT", 1]] Admin Update (0.2ms) UPDATE "admins" SET "role_name" = $1, "canvas_role_id" = $2, "updated_at" = $3 WHERE "admins"."id" = $4 [["role_name", "AccountAdmin"], ["canvas_role_id", 1], ["updated_at", "2021-10-15 21:12:08.021296"], ["id", 63]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SELECT COUNT(*) FROM "admins" Admin Load (0.2ms) SELECT "admins".* FROM "admins" WHERE "admins"."id" = $1 LIMIT $2 [["id", 63], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 AssignmentGroup Exists (0.4ms) SELECT 1 AS one FROM "assignment_groups" WHERE "assignment_groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] AssignmentGroup Create (0.2ms) INSERT INTO "assignment_groups" ("canvas_id", "name", "workflow_state", "canvas_created_at", "canvas_updated_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 1], ["name", "Dummy Assignment Group"], ["workflow_state", "available"], ["canvas_created_at", "2021-10-08 21:12:08.034303"], ["canvas_updated_at", "2021-10-14 21:12:08.034401"], ["created_at", "2021-10-15 21:12:08.035758"], ["updated_at", "2021-10-15 21:12:08.035758"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 AssignmentGroup Exists (0.2ms) SELECT 1 AS one FROM "assignment_groups" WHERE "assignment_groups"."canvas_id" IS NULL AND "assignment_groups"."id" != $1 LIMIT $2 [["id", 49], ["LIMIT", 1]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 AssignmentGroup Exists (0.2ms) SELECT 1 AS one FROM "assignment_groups" WHERE "assignment_groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]] AssignmentGroup Create (0.2ms) INSERT INTO "assignment_groups" ("canvas_id", "name", "workflow_state", "canvas_created_at", "canvas_updated_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 2], ["name", "Dummy Assignment Group"], ["workflow_state", "available"], ["canvas_created_at", "2021-10-08 21:12:08.040122"], ["canvas_updated_at", "2021-10-14 21:12:08.040202"], ["created_at", "2021-10-15 21:12:08.041077"], ["updated_at", "2021-10-15 21:12:08.041077"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 AssignmentGroup Load (0.1ms) SELECT "assignment_groups".* FROM "assignment_groups" ORDER BY "assignment_groups"."id" ASC LIMIT $1 [["LIMIT", 1]] AssignmentGroup Exists (0.2ms) SELECT 1 AS one FROM "assignment_groups" WHERE "assignment_groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 AssignmentGroup Exists (0.3ms) SELECT 1 AS one FROM "assignment_groups" WHERE "assignment_groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 3], ["LIMIT", 1]] AssignmentGroup Create (0.3ms) INSERT INTO "assignment_groups" ("canvas_id", "name", "workflow_state", "canvas_created_at", "canvas_updated_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 3], ["name", "Dummy Assignment Group"], ["workflow_state", "available"], ["canvas_created_at", "2021-10-08 21:12:08.045170"], ["canvas_updated_at", "2021-10-14 21:12:08.045245"], ["created_at", "2021-10-15 21:12:08.046434"], ["updated_at", "2021-10-15 21:12:08.046434"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 AssignmentGroup Exists (0.3ms) SELECT 1 AS one FROM "assignment_groups" WHERE "assignment_groups"."canvas_id" = $1 AND "assignment_groups"."id" != $2 LIMIT $3 [["canvas_id", 3], ["id", 51], ["LIMIT", 1]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 AssignmentGroup Exists (0.2ms) SELECT 1 AS one FROM "assignment_groups" WHERE "assignment_groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 4], ["LIMIT", 1]] AssignmentGroup Create (0.2ms) INSERT INTO "assignment_groups" ("canvas_id", "name", "workflow_state", "canvas_created_at", "canvas_updated_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 4], ["name", "Dummy Assignment Group"], ["workflow_state", "available"], ["canvas_created_at", "2021-10-08 21:12:08.052577"], ["canvas_updated_at", "2021-10-14 21:12:08.052656"], ["created_at", "2021-10-15 21:12:08.053494"], ["updated_at", "2021-10-15 21:12:08.053494"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Assignment Exists (0.6ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] Assignment Create (0.3ms) INSERT INTO "assignments" ("canvas_id", "title", "due_at", "unlock_at", "lock_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 1], ["title", "Assignment 1"], ["due_at", "2021-10-22 21:12:08.069846"], ["unlock_at", "2021-10-14 21:12:08.069941"], ["lock_at", "2021-11-05 21:12:08.069983"], ["created_at", "2021-10-15 21:12:08.071750"], ["updated_at", "2021-10-15 21:12:08.071750"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Assignment Exists (0.3ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" IS NULL AND "assignments"."id" != $1 LIMIT $2 [["id", 89], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Assignment Exists (0.4ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]] Assignment Create (0.3ms) INSERT INTO "assignments" ("canvas_id", "title", "due_at", "unlock_at", "lock_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 2], ["title", "Assignment 2"], ["due_at", "2021-10-22 21:12:08.077113"], ["unlock_at", "2021-10-14 21:12:08.077203"], ["lock_at", "2021-11-05 21:12:08.077235"], ["created_at", "2021-10-15 21:12:08.078428"], ["updated_at", "2021-10-15 21:12:08.078428"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Assignment Load (0.2ms) SELECT "assignments".* FROM "assignments" ORDER BY "assignments"."id" ASC LIMIT $1 [["LIMIT", 1]] Assignment Exists (0.2ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Assignment Exists (0.3ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 3], ["LIMIT", 1]] Assignment Create (0.3ms) INSERT INTO "assignments" ("canvas_id", "title", "due_at", "unlock_at", "lock_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 3], ["title", "Assignment 3"], ["due_at", "2021-10-22 21:12:08.083174"], ["unlock_at", "2021-10-14 21:12:08.083251"], ["lock_at", "2021-11-05 21:12:08.083286"], ["created_at", "2021-10-15 21:12:08.084259"], ["updated_at", "2021-10-15 21:12:08.084259"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Assignment Exists (0.3ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 4], ["LIMIT", 1]] Assignment Create (0.3ms) INSERT INTO "assignments" ("canvas_id", "title", "due_at", "unlock_at", "lock_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 4], ["title", "Assignment 4"], ["due_at", "2021-10-22 21:12:08.089393"], ["unlock_at", "2021-10-14 21:12:08.089481"], ["lock_at", "2021-11-05 21:12:08.089524"], ["created_at", "2021-10-15 21:12:08.090586"], ["updated_at", "2021-10-15 21:12:08.090586"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Assignment Exists (0.2ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 AND "assignments"."id" != $2 LIMIT $3 [["canvas_id", 4], ["id", 92], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Assignment Exists (0.2ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 5], ["LIMIT", 1]] Assignment Create (0.2ms) INSERT INTO "assignments" ("canvas_id", "title", "due_at", "unlock_at", "lock_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 5], ["title", "Assignment 5"], ["due_at", "2021-10-22 21:12:08.094063"], ["unlock_at", "2021-10-14 21:12:08.094151"], ["lock_at", "2021-11-05 21:12:08.094214"], ["created_at", "2021-10-15 21:12:08.095109"], ["updated_at", "2021-10-15 21:12:08.095109"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Assignment Exists (0.2ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 6], ["LIMIT", 1]] Assignment Create (0.2ms) INSERT INTO "assignments" ("canvas_id", "title", "due_at", "unlock_at", "lock_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 6], ["title", "Assignment 6"], ["due_at", "2021-10-22 21:12:08.098895"], ["unlock_at", "2021-10-14 21:12:08.098980"], ["lock_at", "2021-11-05 21:12:08.099020"], ["created_at", "2021-10-15 21:12:08.099912"], ["updated_at", "2021-10-15 21:12:08.099912"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Course Exists (0.4ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 82250775], ["LIMIT", 1]] Course Create (0.4ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 82250775], ["sis_id", "061663f45a9592d936754e6ea7e055df"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2021-10-12 21:12:08.121608"], ["end_at", "2021-11-05 21:12:08.121695"], ["created_at", "2021-10-15 21:12:08.123235"], ["updated_at", "2021-10-15 21:12:08.123235"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Course Exists (0.2ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 15165193], ["LIMIT", 1]] Course Create (0.2ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 15165193], ["sis_id", "4b9e571616c1a3e5c0e67d67643a2cc8"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2021-10-12 21:12:08.124815"], ["end_at", "2021-11-05 21:12:08.124900"], ["created_at", "2021-10-15 21:12:08.125939"], ["updated_at", "2021-10-15 21:12:08.125939"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Assignment Exists (0.3ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 7], ["LIMIT", 1]] Assignment Create (0.3ms) INSERT INTO "assignments" ("canvas_id", "title", "due_at", "unlock_at", "lock_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 7], ["title", "Assignment 7"], ["due_at", "2021-10-22 21:12:08.127179"], ["unlock_at", "2021-10-14 21:12:08.127248"], ["lock_at", "2021-11-05 21:12:08.127284"], ["created_at", "2021-10-15 21:12:08.128321"], ["updated_at", "2021-10-15 21:12:08.128321"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Assignment Exists (0.2ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 AND "assignments"."id" != $2 LIMIT $3 [["canvas_id", 7], ["id", 95], ["LIMIT", 1]] Assignment Update (0.2ms) UPDATE "assignments" SET "canvas_context_id" = $1, "canvas_context_type" = $2, "updated_at" = $3 WHERE "assignments"."id" = $4 [["canvas_context_id", 15165193], ["canvas_context_type", "Course"], ["updated_at", "2021-10-15 21:12:08.130245"], ["id", 95]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Course Load (0.2ms) SELECT "courses".* FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 15165193], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Assignment Exists (0.3ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 8], ["LIMIT", 1]] Assignment Create (0.3ms) INSERT INTO "assignments" ("canvas_id", "title", "due_at", "unlock_at", "lock_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 8], ["title", "Assignment 8"], ["due_at", "2021-10-22 21:12:08.143525"], ["unlock_at", "2021-10-14 21:12:08.143609"], ["lock_at", "2021-11-05 21:12:08.143644"], ["created_at", "2021-10-15 21:12:08.144813"], ["updated_at", "2021-10-15 21:12:08.144813"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 ContextModuleItem Create (0.4ms) INSERT INTO "context_module_items" ("canvas_id", "canvas_assignment_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["canvas_id", 1], ["canvas_assignment_id", 8], ["workflow_state", "active"], ["created_at", "2021-10-15 21:12:08.147013"], ["updated_at", "2021-10-15 21:12:08.147013"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Assignment Exists (0.2ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 9], ["LIMIT", 1]] Assignment Create (0.2ms) INSERT INTO "assignments" ("canvas_id", "title", "due_at", "unlock_at", "lock_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 9], ["title", "Assignment 9"], ["due_at", "2021-10-22 21:12:08.150692"], ["unlock_at", "2021-10-14 21:12:08.150775"], ["lock_at", "2021-11-05 21:12:08.150811"], ["created_at", "2021-10-15 21:12:08.151829"], ["updated_at", "2021-10-15 21:12:08.151829"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 ContextModuleItem Create (0.2ms) INSERT INTO "context_module_items" ("canvas_id", "canvas_assignment_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["canvas_id", 2], ["canvas_assignment_id", 9], ["workflow_state", "active"], ["created_at", "2021-10-15 21:12:08.153093"], ["updated_at", "2021-10-15 21:12:08.153093"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Course Exists (0.2ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 49136966], ["LIMIT", 1]] Course Create (0.3ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 49136966], ["sis_id", "7260bf1e94e8a219071efe3ef1999e05"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2021-10-12 21:12:08.163621"], ["end_at", "2021-11-05 21:12:08.163702"], ["created_at", "2021-10-15 21:12:08.164827"], ["updated_at", "2021-10-15 21:12:08.164827"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 ContextModule Create (0.4ms) INSERT INTO "context_modules" ("canvas_id", "canvas_context_id", "canvas_context_type", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 1], ["canvas_context_id", 49136966], ["canvas_context_type", "Course"], ["name", "Context Module"], ["workflow_state", "available"], ["created_at", "2021-10-15 21:12:08.166695"], ["updated_at", "2021-10-15 21:12:08.166695"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Course Exists (0.2ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2057485], ["LIMIT", 1]] Course Create (0.2ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 2057485], ["sis_id", "7f4bac00d8ecdb81c8c550f02f33b9b4"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2021-10-12 21:12:08.170085"], ["end_at", "2021-11-05 21:12:08.170191"], ["created_at", "2021-10-15 21:12:08.171374"], ["updated_at", "2021-10-15 21:12:08.171374"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 ContextModule Create (0.2ms) INSERT INTO "context_modules" ("canvas_id", "canvas_context_id", "canvas_context_type", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 2], ["canvas_context_id", 2057485], ["canvas_context_type", "Course"], ["name", "Context Module"], ["workflow_state", "available"], ["created_at", "2021-10-15 21:12:08.172736"], ["updated_at", "2021-10-15 21:12:08.172736"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Course Exists (0.2ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 61688955], ["LIMIT", 1]] Course Create (0.2ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 61688955], ["sis_id", "8fadb1dbd439d68fa8b2c6987a7e759e"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2021-10-12 21:12:08.175161"], ["end_at", "2021-11-05 21:12:08.175236"], ["created_at", "2021-10-15 21:12:08.176133"], ["updated_at", "2021-10-15 21:12:08.176133"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 ContextModule Create (0.2ms) INSERT INTO "context_modules" ("canvas_id", "canvas_context_id", "canvas_context_type", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 3], ["canvas_context_id", 61688955], ["canvas_context_type", "Course"], ["name", "Context Module"], ["workflow_state", "available"], ["created_at", "2021-10-15 21:12:08.177325"], ["updated_at", "2021-10-15 21:12:08.177325"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Course Exists (0.2ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 29422497], ["LIMIT", 1]] Course Create (0.3ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 29422497], ["sis_id", "1afc73c42489c9a91bf4037607bc84b4"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2021-10-12 21:12:08.179879"], ["end_at", "2021-11-05 21:12:08.179956"], ["created_at", "2021-10-15 21:12:08.180957"], ["updated_at", "2021-10-15 21:12:08.180957"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Course Exists (0.3ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" IS NULL AND "courses"."id" != $1 LIMIT $2 [["id", 182], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Course Exists (0.2ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 63813508], ["LIMIT", 1]] Course Create (0.2ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 63813508], ["sis_id", "4c8a745c26d0b91388a7aee2779ebb98"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2021-10-12 21:12:08.185898"], ["end_at", "2021-11-05 21:12:08.185974"], ["created_at", "2021-10-15 21:12:08.186956"], ["updated_at", "2021-10-15 21:12:08.186956"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Course Load (0.2ms) SELECT "courses".* FROM "courses" ORDER BY "courses"."id" ASC LIMIT $1 [["LIMIT", 1]] Course Exists (0.3ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 63813508], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Course Exists (0.3ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 36948495], ["LIMIT", 1]] Course Create (0.3ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 36948495], ["sis_id", "e5ad804d9a22233eee8637ccea41347f"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2021-10-12 21:12:08.192784"], ["end_at", "2021-11-05 21:12:08.192876"], ["created_at", "2021-10-15 21:12:08.194059"], ["updated_at", "2021-10-15 21:12:08.194059"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Course Exists (0.3ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 AND "courses"."id" != $2 LIMIT $3 [["canvas_id", 36948495], ["id", 184], ["LIMIT", 1]]  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Course Exists (0.3ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 94991495], ["LIMIT", 1]] Course Create (0.2ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 94991495], ["sis_id", "275226810903c30795204ff9c62e13fa"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2021-10-12 21:12:08.198192"], ["end_at", "2021-11-05 21:12:08.198272"], ["created_at", "2021-10-15 21:12:08.199254"], ["updated_at", "2021-10-15 21:12:08.199254"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Course Exists (0.2ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 30748982], ["LIMIT", 1]] Course Create (0.3ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 30748982], ["sis_id", "ca1565018f6c310619f6eda6a309a811"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2021-10-12 21:12:08.203533"], ["end_at", "2021-11-05 21:12:08.203612"], ["created_at", "2021-10-15 21:12:08.204575"], ["updated_at", "2021-10-15 21:12:08.204575"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Course Exists (0.3ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 48876067], ["LIMIT", 1]] Course Create (0.4ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 48876067], ["sis_id", "be82dc754379ef7394820b9d29cd6fcb"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2021-10-12 21:12:08.208874"], ["end_at", "2021-11-05 21:12:08.208954"], ["created_at", "2021-10-15 21:12:08.210108"], ["updated_at", "2021-10-15 21:12:08.210108"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Course Exists (0.3ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 57860447], ["LIMIT", 1]] Course Create (0.2ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 57860447], ["sis_id", "bb7fb2561bdf2f8f5e70160de6944bfd"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2021-10-12 21:12:08.212957"], ["end_at", "2021-11-05 21:12:08.213035"], ["created_at", "2021-10-15 21:12:08.214021"], ["updated_at", "2021-10-15 21:12:08.214021"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.4ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Course Exists (0.3ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 98144482], ["LIMIT", 1]] Course Create (0.4ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 98144482], ["sis_id", "76bcce9039dfd8a0b3e2332721921635"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2021-10-12 21:12:08.217208"], ["end_at", "2021-11-05 21:12:08.217297"], ["created_at", "2021-10-15 21:12:08.218461"], ["updated_at", "2021-10-15 21:12:08.218461"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Course Exists (0.3ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 21902654], ["LIMIT", 1]] Course Create (0.3ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 21902654], ["sis_id", "b8a6a99ca94b7ae14cec7a6cc8e36b34"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2021-10-12 21:12:08.221552"], ["end_at", "2021-11-05 21:12:08.221633"], ["created_at", "2021-10-15 21:12:08.222655"], ["updated_at", "2021-10-15 21:12:08.222655"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Enrollment Exists (0.4ms) SELECT 1 AS one FROM "enrollments" WHERE "enrollments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 24823126], ["LIMIT", 1]] Enrollment Create (0.4ms) INSERT INTO "enrollments" ("canvas_id", "created_at", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["canvas_id", 24823126], ["created_at", "2021-10-15 21:12:08.234191"], ["updated_at", "2021-10-15 21:12:08.234191"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Enrollment Exists (0.3ms) SELECT 1 AS one FROM "enrollments" WHERE "enrollments"."canvas_id" IS NULL AND "enrollments"."id" != $1 LIMIT $2 [["id", 57], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Enrollment Exists (0.3ms) SELECT 1 AS one FROM "enrollments" WHERE "enrollments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 75430339], ["LIMIT", 1]] Enrollment Create (0.3ms) INSERT INTO "enrollments" ("canvas_id", "created_at", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["canvas_id", 75430339], ["created_at", "2021-10-15 21:12:08.240330"], ["updated_at", "2021-10-15 21:12:08.240330"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Enrollment Load (0.2ms) SELECT "enrollments".* FROM "enrollments" ORDER BY "enrollments"."id" ASC LIMIT $1 [["LIMIT", 1]] Enrollment Exists (0.2ms) SELECT 1 AS one FROM "enrollments" WHERE "enrollments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 75430339], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Enrollment Exists (0.2ms) SELECT 1 AS one FROM "enrollments" WHERE "enrollments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 14820853], ["LIMIT", 1]] Enrollment Create (0.2ms) INSERT INTO "enrollments" ("canvas_id", "created_at", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["canvas_id", 14820853], ["created_at", "2021-10-15 21:12:08.246197"], ["updated_at", "2021-10-15 21:12:08.246197"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Enrollment Exists (0.2ms) SELECT 1 AS one FROM "enrollments" WHERE "enrollments"."canvas_id" = $1 AND "enrollments"."id" != $2 LIMIT $3 [["canvas_id", 14820853], ["id", 59], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Enrollment Exists (0.2ms) SELECT 1 AS one FROM "enrollments" WHERE "enrollments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 97432834], ["LIMIT", 1]] Enrollment Create (0.2ms) INSERT INTO "enrollments" ("canvas_id", "created_at", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["canvas_id", 97432834], ["created_at", "2021-10-15 21:12:08.250561"], ["updated_at", "2021-10-15 21:12:08.250561"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Enrollment Exists (0.3ms) SELECT 1 AS one FROM "enrollments" WHERE "enrollments"."canvas_id" = $1 AND "enrollments"."id" != $2 LIMIT $3 [["canvas_id", 97432834], ["id", 60], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Enrollment Exists (0.2ms) SELECT 1 AS one FROM "enrollments" WHERE "enrollments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 61382102], ["LIMIT", 1]] Enrollment Create (0.2ms) INSERT INTO "enrollments" ("canvas_id", "created_at", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["canvas_id", 61382102], ["created_at", "2021-10-15 21:12:08.255237"], ["updated_at", "2021-10-15 21:12:08.255237"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Enrollment Exists (0.3ms) SELECT 1 AS one FROM "enrollments" WHERE "enrollments"."canvas_id" = $1 AND "enrollments"."id" != $2 LIMIT $3 [["canvas_id", 61382102], ["id", 61], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Group Exists (0.4ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 11166186], ["LIMIT", 1]] Group Create (0.3ms) INSERT INTO "groups" ("canvas_id", "sis_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 11166186], ["sis_id", "089eb39cc0cab91579213dbc7ddd7ce2"], ["name", "Some User Group"], ["workflow_state", "available"], ["created_at", "2021-10-15 21:12:08.269581"], ["updated_at", "2021-10-15 21:12:08.269581"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 User Exists (0.4ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 27121663], ["LIMIT", 1]] User Create (0.7ms) INSERT INTO "users" ("canvas_id", "sis_id", "email", "first_name", "last_name", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 27121663], ["sis_id", "30603e2b381aea548b294862e935bcfe"], ["email", "cooldude@coolsite.com"], ["first_name", "Cool"], ["last_name", "Dude"], ["created_at", "2021-10-15 21:12:08.280531"], ["updated_at", "2021-10-15 21:12:08.280531"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 GroupMembership Exists (0.4ms) SELECT 1 AS one FROM "group_memberships" WHERE "group_memberships"."canvas_id" = $1 LIMIT $2 [["canvas_id", 15263779], ["LIMIT", 1]] GroupMembership Create (0.3ms) INSERT INTO "group_memberships" ("canvas_id", "canvas_user_id", "canvas_group_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 15263779], ["canvas_user_id", 27121663], ["canvas_group_id", 11166186], ["workflow_state", "accepted"], ["created_at", "2021-10-15 21:12:08.305402"], ["updated_at", "2021-10-15 21:12:08.305402"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 GroupMembership Exists (0.2ms) SELECT 1 AS one FROM "group_memberships" WHERE "group_memberships"."canvas_id" IS NULL AND "group_memberships"."id" != $1 LIMIT $2 [["id", 49], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 22206533], ["LIMIT", 1]] Group Create (0.3ms) INSERT INTO "groups" ("canvas_id", "sis_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 22206533], ["sis_id", "42b7c92d912937aabe412638e609af27"], ["name", "Some User Group"], ["workflow_state", "available"], ["created_at", "2021-10-15 21:12:08.311141"], ["updated_at", "2021-10-15 21:12:08.311141"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 User Exists (0.3ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 94153969], ["LIMIT", 1]] User Create (0.3ms) INSERT INTO "users" ("canvas_id", "sis_id", "email", "first_name", "last_name", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 94153969], ["sis_id", "8ffd6621be9e057a5014225e47dd71c9"], ["email", "cooldude@coolsite.com"], ["first_name", "Cool"], ["last_name", "Dude"], ["created_at", "2021-10-15 21:12:08.313448"], ["updated_at", "2021-10-15 21:12:08.313448"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 GroupMembership Exists (0.2ms) SELECT 1 AS one FROM "group_memberships" WHERE "group_memberships"."canvas_id" = $1 LIMIT $2 [["canvas_id", 37120406], ["LIMIT", 1]] GroupMembership Create (0.3ms) INSERT INTO "group_memberships" ("canvas_id", "canvas_user_id", "canvas_group_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 37120406], ["canvas_user_id", 94153969], ["canvas_group_id", 22206533], ["workflow_state", "accepted"], ["created_at", "2021-10-15 21:12:08.315675"], ["updated_at", "2021-10-15 21:12:08.315675"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 GroupMembership Load (0.2ms) SELECT "group_memberships".* FROM "group_memberships" ORDER BY "group_memberships"."id" ASC LIMIT $1 [["LIMIT", 1]] GroupMembership Exists (0.3ms) SELECT 1 AS one FROM "group_memberships" WHERE "group_memberships"."canvas_id" = $1 LIMIT $2 [["canvas_id", 37120406], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 18381300], ["LIMIT", 1]] Group Create (0.2ms) INSERT INTO "groups" ("canvas_id", "sis_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 18381300], ["sis_id", "e02cd7282755c908a842c1c760c5f084"], ["name", "Some User Group"], ["workflow_state", "available"], ["created_at", "2021-10-15 21:12:08.321908"], ["updated_at", "2021-10-15 21:12:08.321908"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 User Exists (0.2ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 86922531], ["LIMIT", 1]] User Create (0.2ms) INSERT INTO "users" ("canvas_id", "sis_id", "email", "first_name", "last_name", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 86922531], ["sis_id", "1ca366f250c8a0a692aefa5b36add4c1"], ["email", "cooldude@coolsite.com"], ["first_name", "Cool"], ["last_name", "Dude"], ["created_at", "2021-10-15 21:12:08.323683"], ["updated_at", "2021-10-15 21:12:08.323683"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 GroupMembership Exists (0.1ms) SELECT 1 AS one FROM "group_memberships" WHERE "group_memberships"."canvas_id" = $1 LIMIT $2 [["canvas_id", 65168364], ["LIMIT", 1]] GroupMembership Create (0.2ms) INSERT INTO "group_memberships" ("canvas_id", "canvas_user_id", "canvas_group_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 65168364], ["canvas_user_id", 86922531], ["canvas_group_id", 18381300], ["workflow_state", "accepted"], ["created_at", "2021-10-15 21:12:08.325360"], ["updated_at", "2021-10-15 21:12:08.325360"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 GroupMembership Exists (0.2ms) SELECT 1 AS one FROM "group_memberships" WHERE "group_memberships"."canvas_id" = $1 AND "group_memberships"."id" != $2 LIMIT $3 [["canvas_id", 65168364], ["id", 51], ["LIMIT", 1]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 403678], ["LIMIT", 1]] Group Create (0.2ms) INSERT INTO "groups" ("canvas_id", "sis_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 403678], ["sis_id", "3bebaf1f4bd60f0a9e8e8e16e27beaa9"], ["name", "Some User Group"], ["workflow_state", "available"], ["created_at", "2021-10-15 21:12:08.329153"], ["updated_at", "2021-10-15 21:12:08.329153"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 User Exists (0.2ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 93895637], ["LIMIT", 1]] User Create (0.2ms) INSERT INTO "users" ("canvas_id", "sis_id", "email", "first_name", "last_name", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 93895637], ["sis_id", "44b55f9b572c9bdfc8d5e988fcdc86f9"], ["email", "cooldude@coolsite.com"], ["first_name", "Cool"], ["last_name", "Dude"], ["created_at", "2021-10-15 21:12:08.331033"], ["updated_at", "2021-10-15 21:12:08.331033"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 GroupMembership Exists (0.1ms) SELECT 1 AS one FROM "group_memberships" WHERE "group_memberships"."canvas_id" = $1 LIMIT $2 [["canvas_id", 15779280], ["LIMIT", 1]] GroupMembership Create (0.2ms) INSERT INTO "group_memberships" ("canvas_id", "canvas_user_id", "canvas_group_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 15779280], ["canvas_user_id", 93895637], ["canvas_group_id", 403678], ["workflow_state", "accepted"], ["created_at", "2021-10-15 21:12:08.332798"], ["updated_at", "2021-10-15 21:12:08.332798"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 GroupMembership Exists (0.2ms) SELECT 1 AS one FROM "group_memberships" WHERE "group_memberships"."canvas_id" = $1 AND "group_memberships"."id" != $2 LIMIT $3 [["canvas_id", 15779280], ["id", 52], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 99158588], ["LIMIT", 1]] Group Create (0.2ms) INSERT INTO "groups" ("canvas_id", "sis_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 99158588], ["sis_id", "e873aedaffa06afdbd5369b571a8dfb6"], ["name", "Some User Group"], ["workflow_state", "available"], ["created_at", "2021-10-15 21:12:08.337543"], ["updated_at", "2021-10-15 21:12:08.337543"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" IS NULL AND "groups"."id" != $1 LIMIT $2 [["id", 93], ["LIMIT", 1]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 7600688], ["LIMIT", 1]] Group Create (0.2ms) INSERT INTO "groups" ("canvas_id", "sis_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 7600688], ["sis_id", "38bab4ac8e0d97b0a5d445dad0df4e18"], ["name", "Some User Group"], ["workflow_state", "available"], ["created_at", "2021-10-15 21:12:08.344576"], ["updated_at", "2021-10-15 21:12:08.344576"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Group Load (0.1ms) SELECT "groups".* FROM "groups" ORDER BY "groups"."id" ASC LIMIT $1 [["LIMIT", 1]] Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 7600688], ["LIMIT", 1]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 88256629], ["LIMIT", 1]] Group Create (0.2ms) INSERT INTO "groups" ("canvas_id", "sis_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 88256629], ["sis_id", "352718195a7d67a040abbf270694f473"], ["name", "Some User Group"], ["workflow_state", "available"], ["created_at", "2021-10-15 21:12:08.349771"], ["updated_at", "2021-10-15 21:12:08.349771"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.3ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 43949056], ["LIMIT", 1]] Group Create (0.4ms) INSERT INTO "groups" ("canvas_id", "sis_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 43949056], ["sis_id", "566700259fe1dc817d1963b99fb5743e"], ["name", "Some User Group"], ["workflow_state", "available"], ["created_at", "2021-10-15 21:12:08.353490"], ["updated_at", "2021-10-15 21:12:08.353490"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Group Exists (0.4ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 AND "groups"."id" != $2 LIMIT $3 [["canvas_id", 43949056], ["id", 96], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 37560673], ["LIMIT", 1]] Group Create (0.3ms) INSERT INTO "groups" ("canvas_id", "sis_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 37560673], ["sis_id", "d7d312e305c83a05fac9d29c4befe01d"], ["name", "Some User Group"], ["workflow_state", "available"], ["created_at", "2021-10-15 21:12:08.359036"], ["updated_at", "2021-10-15 21:12:08.359036"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 AND "groups"."id" != $2 LIMIT $3 [["canvas_id", 37560673], ["id", 97], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Role Exists (0.3ms) SELECT 1 AS one FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 37331555], ["LIMIT", 1]] Role Create (0.3ms) INSERT INTO "roles" ("canvas_id", "label", "base_role_type", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 37331555], ["label", "Cool Role"], ["base_role_type", "AccountMembership"], ["workflow_state", "active"], ["created_at", "2021-10-15 21:12:08.364480"], ["updated_at", "2021-10-15 21:12:08.364480"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Role Exists (0.2ms) SELECT 1 AS one FROM "roles" WHERE "roles"."canvas_id" IS NULL AND "roles"."id" != $1 LIMIT $2 [["id", 51], ["LIMIT", 1]]  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Role Exists (0.2ms) SELECT 1 AS one FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 85851172], ["LIMIT", 1]] Role Create (0.2ms) INSERT INTO "roles" ("canvas_id", "label", "base_role_type", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 85851172], ["label", "Cool Role"], ["base_role_type", "AccountMembership"], ["workflow_state", "active"], ["created_at", "2021-10-15 21:12:08.370140"], ["updated_at", "2021-10-15 21:12:08.370140"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Role Load (0.2ms) SELECT "roles".* FROM "roles" ORDER BY "roles"."id" ASC LIMIT $1 [["LIMIT", 1]] Role Exists (0.3ms) SELECT 1 AS one FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 85851172], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.3ms) SELECT COUNT(*) FROM "roles" Role Load (0.3ms) SELECT "roles".* FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]]  (0.2ms) SAVEPOINT active_record_1 Role Exists (0.2ms) SELECT 1 AS one FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] Role Create (0.3ms) INSERT INTO "roles" ("canvas_id", "label", "base_role_type", "canvas_account_id", "workflow_state", "permissions", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 1], ["label", "Account Admin"], ["base_role_type", "AccountMembership"], ["canvas_account_id", 10], ["workflow_state", "built_in"], ["permissions", "{\"manage_wiki\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"post_to_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"moderate_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_announcements\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"send_messages\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"send_messages_all\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_outcomes\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"create_conferences\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"create_collaborations\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_roster\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_all_grades\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_grades\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_rubrics\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"comment_on_others_submissions\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_students\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_admin_users\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_role_overrides\":{\"enabled\":true,\"locked\":true,\"readonly\":true,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_account_memberships\":{\"enabled\":true,\"locked\":true,\"readonly\":true,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_account_settings\":{\"enabled\":true,\"locked\":true,\"readonly\":true,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_groups\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_group_pages\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_files\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_assignments\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"undelete_courses\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_grade_changes\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_course_changes\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_question_banks\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_calendar\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_reports\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_courses\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_user_logins\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_user_observers\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_alerts\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"become_user\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_developer_keys\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"import_sis\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_sis\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_sis\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_course_list\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_statistics\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_storage_quotas\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_course_content\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_content\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_interaction_alerts\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"change_course_state\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_sections\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_feature_flags\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_quiz_answer_audits\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"moderate_grades\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"lti_add_edit\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true}}"], ["created_at", "2021-10-15 21:12:08.380170"], ["updated_at", "2021-10-15 21:12:08.380170"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SELECT COUNT(*) FROM "roles" Role Load (0.2ms) SELECT "roles".* FROM "roles" ORDER BY "roles"."id" DESC LIMIT $1 [["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Role Exists (0.2ms) SELECT 1 AS one FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] Role Create (0.2ms) INSERT INTO "roles" ("canvas_id", "label", "base_role_type", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 1], ["label", "Cool Role"], ["base_role_type", "AccountMembership"], ["workflow_state", "active"], ["created_at", "2021-10-15 21:12:08.386760"], ["updated_at", "2021-10-15 21:12:08.386760"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SELECT COUNT(*) FROM "roles" Role Load (0.1ms) SELECT "roles".* FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]]  (0.1ms) SAVEPOINT active_record_1 Role Exists (0.2ms) SELECT 1 AS one FROM "roles" WHERE "roles"."canvas_id" = $1 AND "roles"."id" != $2 LIMIT $3 [["canvas_id", 1], ["id", 54], ["LIMIT", 1]] Role Update (0.5ms) UPDATE "roles" SET "label" = $1, "canvas_account_id" = $2, "permissions" = $3, "workflow_state" = $4, "updated_at" = $5 WHERE "roles"."id" = $6 [["label", "Account Admin"], ["canvas_account_id", 10], ["permissions", "{\"manage_wiki\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"post_to_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"moderate_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_announcements\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"send_messages\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"send_messages_all\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_outcomes\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"create_conferences\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"create_collaborations\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_roster\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_all_grades\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_grades\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_rubrics\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"comment_on_others_submissions\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_students\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_admin_users\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_role_overrides\":{\"enabled\":true,\"locked\":true,\"readonly\":true,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_account_memberships\":{\"enabled\":true,\"locked\":true,\"readonly\":true,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_account_settings\":{\"enabled\":true,\"locked\":true,\"readonly\":true,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_groups\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_group_pages\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_files\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_assignments\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"undelete_courses\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_grade_changes\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_course_changes\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_question_banks\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_calendar\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_reports\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_courses\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_user_logins\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_user_observers\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_alerts\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"become_user\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_developer_keys\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"import_sis\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_sis\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_sis\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_course_list\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_statistics\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_storage_quotas\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_course_content\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_content\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_interaction_alerts\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"change_course_state\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_sections\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_feature_flags\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_quiz_answer_audits\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"moderate_grades\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"lti_add_edit\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true}}"], ["workflow_state", "built_in"], ["updated_at", "2021-10-15 21:12:08.390598"], ["id", 54]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SELECT COUNT(*) FROM "roles" Role Load (0.2ms) SELECT "roles".* FROM "roles" WHERE "roles"."id" = $1 LIMIT $2 [["id", 54], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Section Exists (0.4ms) SELECT 1 AS one FROM "sections" WHERE "sections"."canvas_id" = $1 LIMIT $2 [["canvas_id", 90914149], ["LIMIT", 1]] Section Create (0.3ms) INSERT INTO "sections" ("canvas_id", "created_at", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["canvas_id", 90914149], ["created_at", "2021-10-15 21:12:08.406436"], ["updated_at", "2021-10-15 21:12:08.406436"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Section Exists (0.2ms) SELECT 1 AS one FROM "sections" WHERE "sections"."canvas_id" IS NULL AND "sections"."id" != $1 LIMIT $2 [["id", 57], ["LIMIT", 1]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Section Exists (0.2ms) SELECT 1 AS one FROM "sections" WHERE "sections"."canvas_id" = $1 LIMIT $2 [["canvas_id", 68067715], ["LIMIT", 1]] Section Create (0.2ms) INSERT INTO "sections" ("canvas_id", "created_at", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["canvas_id", 68067715], ["created_at", "2021-10-15 21:12:08.411546"], ["updated_at", "2021-10-15 21:12:08.411546"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Section Load (0.1ms) SELECT "sections".* FROM "sections" ORDER BY "sections"."id" ASC LIMIT $1 [["LIMIT", 1]] Section Exists (0.2ms) SELECT 1 AS one FROM "sections" WHERE "sections"."canvas_id" = $1 LIMIT $2 [["canvas_id", 68067715], ["LIMIT", 1]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Section Exists (0.2ms) SELECT 1 AS one FROM "sections" WHERE "sections"."canvas_id" = $1 LIMIT $2 [["canvas_id", 32291268], ["LIMIT", 1]] Section Create (0.2ms) INSERT INTO "sections" ("canvas_id", "created_at", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["canvas_id", 32291268], ["created_at", "2021-10-15 21:12:08.416494"], ["updated_at", "2021-10-15 21:12:08.416494"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Section Exists (0.2ms) SELECT 1 AS one FROM "sections" WHERE "sections"."canvas_id" = $1 AND "sections"."id" != $2 LIMIT $3 [["canvas_id", 32291268], ["id", 59], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Section Exists (0.3ms) SELECT 1 AS one FROM "sections" WHERE "sections"."canvas_id" = $1 LIMIT $2 [["canvas_id", 33576579], ["LIMIT", 1]] Section Create (0.2ms) INSERT INTO "sections" ("canvas_id", "created_at", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["canvas_id", 33576579], ["created_at", "2021-10-15 21:12:08.420849"], ["updated_at", "2021-10-15 21:12:08.420849"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Submission Exists (2.5ms) SELECT 1 AS one FROM "submissions" WHERE "submissions"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] Submission Create (1.3ms) INSERT INTO "submissions" ("canvas_id", "submitted_at", "graded_at", "score", "points_possible", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 1], ["submitted_at", "2021-10-08 21:12:08.441909"], ["graded_at", "2021-10-14 21:12:08.442000"], ["score", 5.0], ["points_possible", 10.0], ["created_at", "2021-10-15 21:12:08.446262"], ["updated_at", "2021-10-15 21:12:08.446262"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Submission Exists (0.3ms) SELECT 1 AS one FROM "submissions" WHERE "submissions"."canvas_id" IS NULL AND "submissions"."id" != $1 LIMIT $2 [["id", 57], ["LIMIT", 1]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Submission Exists (0.2ms) SELECT 1 AS one FROM "submissions" WHERE "submissions"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]] Submission Create (0.3ms) INSERT INTO "submissions" ("canvas_id", "submitted_at", "graded_at", "score", "points_possible", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 2], ["submitted_at", "2021-10-08 21:12:08.452446"], ["graded_at", "2021-10-14 21:12:08.452527"], ["score", 5.0], ["points_possible", 10.0], ["created_at", "2021-10-15 21:12:08.453438"], ["updated_at", "2021-10-15 21:12:08.453438"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Submission Load (0.2ms) SELECT "submissions".* FROM "submissions" ORDER BY "submissions"."id" ASC LIMIT $1 [["LIMIT", 1]] Submission Exists (0.3ms) SELECT 1 AS one FROM "submissions" WHERE "submissions"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Submission Exists (0.2ms) SELECT 1 AS one FROM "submissions" WHERE "submissions"."canvas_id" = $1 LIMIT $2 [["canvas_id", 3], ["LIMIT", 1]] Submission Create (0.2ms) INSERT INTO "submissions" ("canvas_id", "submitted_at", "graded_at", "score", "points_possible", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 3], ["submitted_at", "2021-10-08 21:12:08.458330"], ["graded_at", "2021-10-14 21:12:08.458411"], ["score", 5.0], ["points_possible", 10.0], ["created_at", "2021-10-15 21:12:08.459574"], ["updated_at", "2021-10-15 21:12:08.459574"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Submission Exists (0.2ms) SELECT 1 AS one FROM "submissions" WHERE "submissions"."canvas_id" = $1 AND "submissions"."id" != $2 LIMIT $3 [["canvas_id", 3], ["id", 59], ["LIMIT", 1]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Submission Exists (0.3ms) SELECT 1 AS one FROM "submissions" WHERE "submissions"."canvas_id" = $1 LIMIT $2 [["canvas_id", 4], ["LIMIT", 1]] Submission Create (0.4ms) INSERT INTO "submissions" ("canvas_id", "submitted_at", "graded_at", "score", "points_possible", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 4], ["submitted_at", "2021-10-08 21:12:08.463108"], ["graded_at", "2021-10-14 21:12:08.463233"], ["score", 5.0], ["points_possible", 10.0], ["created_at", "2021-10-15 21:12:08.464437"], ["updated_at", "2021-10-15 21:12:08.464437"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Submission Exists (0.3ms) SELECT 1 AS one FROM "submissions" WHERE "submissions"."canvas_id" = $1 AND "submissions"."id" != $2 LIMIT $3 [["canvas_id", 4], ["id", 60], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Submission Exists (0.2ms) SELECT 1 AS one FROM "submissions" WHERE "submissions"."canvas_id" = $1 LIMIT $2 [["canvas_id", 5], ["LIMIT", 1]] Submission Create (0.2ms) INSERT INTO "submissions" ("canvas_id", "submitted_at", "graded_at", "score", "points_possible", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 5], ["submitted_at", "2021-10-08 21:12:08.469058"], ["graded_at", "2021-10-14 21:12:08.469138"], ["score", 5.0], ["points_possible", 10.0], ["created_at", "2021-10-15 21:12:08.470124"], ["updated_at", "2021-10-15 21:12:08.470124"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Submission Exists (0.2ms) SELECT 1 AS one FROM "submissions" WHERE "submissions"."canvas_id" = $1 AND "submissions"."id" != $2 LIMIT $3 [["canvas_id", 5], ["id", 61], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Term Exists (0.5ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 64065152], ["LIMIT", 1]] Term Create (0.2ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 64065152], ["name", "Cool Term"], ["start_at", "2021-10-12 21:12:06.658732"], ["end_at", "2021-10-18 21:12:06.658829"], ["workflow_state", "active"], ["sis_id", "02c2c5fd5585750808f51745ac4f8a96"], ["created_at", "2021-10-15 21:12:08.475757"], ["updated_at", "2021-10-15 21:12:08.475757"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Term Exists (0.3ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" IS NULL AND "terms"."id" != $1 LIMIT $2 [["id", 145], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Term Exists (0.3ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 17129083], ["LIMIT", 1]] Term Create (0.2ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 17129083], ["name", "Cool Term"], ["start_at", "2021-10-12 21:12:06.658732"], ["end_at", "2021-10-18 21:12:06.658829"], ["workflow_state", "active"], ["sis_id", "b583195e43cb19c51e16d38ab8c3bb4e"], ["created_at", "2021-10-15 21:12:08.482228"], ["updated_at", "2021-10-15 21:12:08.482228"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Term Load (0.3ms) SELECT "terms".* FROM "terms" ORDER BY "terms"."id" ASC LIMIT $1 [["LIMIT", 1]] Term Exists (0.3ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 17129083], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Term Exists (0.2ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 63807829], ["LIMIT", 1]] Term Create (0.2ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 63807829], ["name", "Cool Term"], ["start_at", "2021-10-12 21:12:06.658732"], ["end_at", "2021-10-18 21:12:06.658829"], ["workflow_state", "active"], ["sis_id", "2fe4f74889f2c2b3f4b6f215527c50a4"], ["created_at", "2021-10-15 21:12:08.488908"], ["updated_at", "2021-10-15 21:12:08.488908"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Term Exists (0.2ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 17253766], ["LIMIT", 1]] Term Create (0.3ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 17253766], ["name", "Cool Term"], ["start_at", "2021-10-13 21:12:08.491300"], ["end_at", "2021-10-18 21:12:08.491366"], ["workflow_state", "active"], ["sis_id", "1d75e63b12936c497f2b0df37d8095a8"], ["created_at", "2021-10-15 21:12:08.492527"], ["updated_at", "2021-10-15 21:12:08.492527"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Term Exists (0.2ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 60536818], ["LIMIT", 1]] Term Create (0.2ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 60536818], ["name", "Cool Term"], ["start_at", "2021-10-12 21:12:06.658732"], ["end_at", "2021-10-18 21:12:06.658829"], ["workflow_state", "inactive"], ["sis_id", "6f2531071ef425e073c9e276a56107ec"], ["created_at", "2021-10-15 21:12:08.494608"], ["updated_at", "2021-10-15 21:12:08.494608"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Term Exists (0.2ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 22430007], ["LIMIT", 1]] Term Create (0.2ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 22430007], ["name", "Cool Term"], ["start_at", "2021-08-15 21:12:08.495469"], ["end_at", "2021-09-15 21:12:08.495539"], ["workflow_state", "active"], ["sis_id", "b63c85312ad2635ff40682bb3fbabd17"], ["created_at", "2021-10-15 21:12:08.496613"], ["updated_at", "2021-10-15 21:12:08.496613"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Term Exists (0.2ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 68429611], ["LIMIT", 1]] Term Create (0.2ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 68429611], ["name", "Cool Term"], ["start_at", "2022-04-15 21:12:08.497394"], ["end_at", "2022-10-15 21:12:08.497439"], ["workflow_state", "active"], ["sis_id", "19be8ac8ecf2892f3c782f87c43223a4"], ["created_at", "2021-10-15 21:12:08.498313"], ["updated_at", "2021-10-15 21:12:08.498313"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Term Load (0.3ms) SELECT "terms".* FROM "terms" WHERE "terms"."workflow_state" = $1 AND (terms.start_at <= '2021-10-15 21:12:08.499327' OR terms.start_at IS NULL) AND (terms.end_at >= '2021-10-15 21:12:08.499423' OR terms.end_at IS NULL) [["workflow_state", "active"]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SELECT COUNT(*) FROM "terms" Term Load (0.2ms) SELECT "terms".* FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]]  (0.2ms) SAVEPOINT active_record_1 Term Exists (0.2ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] Term Create (0.3ms) INSERT INTO "terms" ("canvas_id", "name", "workflow_state", "grading_period_group_id", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 1], ["name", "Default Term"], ["workflow_state", "active"], ["grading_period_group_id", 1], ["sis_id", "Test"], ["created_at", "2021-10-15 21:12:08.503539"], ["updated_at", "2021-10-15 21:12:08.503539"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SELECT COUNT(*) FROM "terms" Term Load (0.2ms) SELECT "terms".* FROM "terms" ORDER BY "terms"."id" DESC LIMIT $1 [["LIMIT", 1]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Term Exists (0.3ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] Term Create (0.3ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 1], ["name", "Cool Term"], ["start_at", "2021-10-12 21:12:06.658732"], ["end_at", "2021-10-18 21:12:06.658829"], ["workflow_state", "active"], ["sis_id", "13940ba9be22d7a0f48607c50ea26f76"], ["created_at", "2021-10-15 21:12:08.508676"], ["updated_at", "2021-10-15 21:12:08.508676"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SELECT COUNT(*) FROM "terms" Term Load (0.2ms) SELECT "terms".* FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]]  (0.2ms) SAVEPOINT active_record_1 Term Exists (0.3ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 AND "terms"."id" != $2 LIMIT $3 [["canvas_id", 1], ["id", 153], ["LIMIT", 1]] Term Update (0.3ms) UPDATE "terms" SET "name" = $1, "sis_id" = $2, "start_at" = $3, "end_at" = $4, "grading_period_group_id" = $5, "updated_at" = $6 WHERE "terms"."id" = $7 [["name", "Default Term"], ["sis_id", "Test"], ["start_at", nil], ["end_at", nil], ["grading_period_group_id", 1], ["updated_at", "2021-10-15 21:12:08.512856"], ["id", 153]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SELECT COUNT(*) FROM "terms" Term Load (0.2ms) SELECT "terms".* FROM "terms" WHERE "terms"."id" = $1 LIMIT $2 [["id", 153], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 User Exists (0.2ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 85389454], ["LIMIT", 1]] User Create (0.2ms) INSERT INTO "users" ("canvas_id", "sis_id", "email", "first_name", "last_name", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 85389454], ["sis_id", "0dbe9d96dc2d3e7cb56b4c57f51d167b"], ["email", "cooldude@coolsite.com"], ["first_name", "Cool"], ["last_name", "Dude"], ["created_at", "2021-10-15 21:12:08.517377"], ["updated_at", "2021-10-15 21:12:08.517377"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 User Exists (0.2ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" IS NULL AND "users"."id" != $1 LIMIT $2 [["id", 109], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 User Exists (0.3ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 71650175], ["LIMIT", 1]] User Create (0.2ms) INSERT INTO "users" ("canvas_id", "sis_id", "email", "first_name", "last_name", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 71650175], ["sis_id", "07feafade5db5dfa06d5538ceed9072d"], ["email", "cooldude@coolsite.com"], ["first_name", "Cool"], ["last_name", "Dude"], ["created_at", "2021-10-15 21:12:08.523037"], ["updated_at", "2021-10-15 21:12:08.523037"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 User Load (0.2ms) SELECT "users".* FROM "users" ORDER BY "users"."id" ASC LIMIT $1 [["LIMIT", 1]] User Exists (0.2ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 71650175], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 User Exists (0.2ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 66154111], ["LIMIT", 1]] User Create (0.3ms) INSERT INTO "users" ("canvas_id", "sis_id", "email", "first_name", "last_name", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 66154111], ["sis_id", "a6bfcacc7be74f4df27174ba7d0b8512"], ["email", "cooldude@coolsite.com"], ["first_name", "Cool"], ["last_name", "Dude"], ["created_at", "2021-10-15 21:12:08.528677"], ["updated_at", "2021-10-15 21:12:08.528677"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 User Exists (0.3ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 68598760], ["LIMIT", 1]] User Create (0.3ms) INSERT INTO "users" ("canvas_id", "sis_id", "email", "first_name", "last_name", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 68598760], ["sis_id", "5ef13fd105225dfa14d1b4690d27d5a1"], ["email", "cooldude@coolsite.com"], ["first_name", "Cool"], ["last_name", "Dude"], ["created_at", "2021-10-15 21:12:08.532730"], ["updated_at", "2021-10-15 21:12:08.532730"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 User Exists (0.2ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 3073611], ["LIMIT", 1]] User Create (0.2ms) INSERT INTO "users" ("canvas_id", "sis_id", "email", "first_name", "last_name", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 3073611], ["sis_id", "222772ee813dfc27b4ba09725e513cbd"], ["email", "cooldude@coolsite.com"], ["first_name", "Cool"], ["last_name", "Dude"], ["created_at", "2021-10-15 21:12:08.536322"], ["updated_at", "2021-10-15 21:12:08.536322"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SELECT COUNT(*) FROM "assignment_groups" AssignmentGroup Create Many (0.6ms) INSERT INTO "assignment_groups" ("canvas_id","canvas_course_id","name","rules","position","group_weight","workflow_state","canvas_created_at","canvas_updated_at","created_at","updated_at") VALUES (1,1,'Assignments','--- drop_lowest:1\nnever_drop:36\n ',1,50.0,'available','2017-09-08 01:37:33','2017-09-08 01:37:33','2021-10-15 21:12:08.542763','2021-10-15 21:12:08.542763'),(2,1,'Tests',NULL,1,50.0,'available','2017-09-08 01:37:33','2017-09-08 01:37:33','2021-10-15 21:12:08.542763','2021-10-15 21:12:08.542763') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","canvas_course_id"=EXCLUDED."canvas_course_id","name"=EXCLUDED."name","rules"=EXCLUDED."rules","position"=EXCLUDED."position","group_weight"=EXCLUDED."group_weight","workflow_state"=EXCLUDED."workflow_state","canvas_created_at"=EXCLUDED."canvas_created_at","canvas_updated_at"=EXCLUDED."canvas_updated_at","updated_at"=EXCLUDED."updated_at" WHERE ("assignment_groups".canvas_id, "assignment_groups".canvas_course_id, "assignment_groups".name, "assignment_groups".rules, "assignment_groups".position, "assignment_groups".group_weight, "assignment_groups".workflow_state, "assignment_groups".canvas_created_at, "assignment_groups".canvas_updated_at) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.canvas_course_id, EXCLUDED.name, EXCLUDED.rules, EXCLUDED.position, EXCLUDED.group_weight, EXCLUDED.workflow_state, EXCLUDED.canvas_created_at, EXCLUDED.canvas_updated_at) RETURNING "id"  (0.2ms) SELECT COUNT(*) FROM "assignment_groups"  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SELECT COUNT(*) FROM "assignments" Assignment Create Many (0.8ms) INSERT INTO "assignments" ("canvas_id","title","description","due_at","unlock_at","lock_at","points_possible","min_score","max_score","mastery_score","grading_type","submission_types","workflow_state","canvas_context_id","canvas_context_type","canvas_assignment_group_id","canvas_grading_scheme_id","canvas_grading_standard_id","created_at","updated_at") VALUES (88,'Assignment 1','

fdsfds

',NULL,NULL,NULL,100.0,NULL,NULL,NULL,'points','online_text_entry','published',58,'Course',55,NULL,NULL,'2021-10-15 21:12:08.547249','2021-10-15 21:12:08.547249'),(89,'fdsfdsfds','

fdsfdsfsdf

',NULL,NULL,NULL,100.0,NULL,NULL,NULL,'points','online_text_entry','published',59,'Course',56,NULL,NULL,'2021-10-15 21:12:08.547249','2021-10-15 21:12:08.547249') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","title"=EXCLUDED."title","description"=EXCLUDED."description","due_at"=EXCLUDED."due_at","unlock_at"=EXCLUDED."unlock_at","lock_at"=EXCLUDED."lock_at","points_possible"=EXCLUDED."points_possible","min_score"=EXCLUDED."min_score","max_score"=EXCLUDED."max_score","mastery_score"=EXCLUDED."mastery_score","grading_type"=EXCLUDED."grading_type","submission_types"=EXCLUDED."submission_types","workflow_state"=EXCLUDED."workflow_state","canvas_context_id"=EXCLUDED."canvas_context_id","canvas_context_type"=EXCLUDED."canvas_context_type","canvas_assignment_group_id"=EXCLUDED."canvas_assignment_group_id","canvas_grading_scheme_id"=EXCLUDED."canvas_grading_scheme_id","canvas_grading_standard_id"=EXCLUDED."canvas_grading_standard_id","updated_at"=EXCLUDED."updated_at" WHERE ("assignments".canvas_id, "assignments".title, "assignments".description, "assignments".due_at, "assignments".unlock_at, "assignments".lock_at, "assignments".points_possible, "assignments".min_score, "assignments".max_score, "assignments".mastery_score, "assignments".grading_type, "assignments".submission_types, "assignments".workflow_state, "assignments".canvas_context_id, "assignments".canvas_context_type, "assignments".canvas_assignment_group_id, "assignments".canvas_grading_scheme_id, "assignments".canvas_grading_standard_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.title, EXCLUDED.description, EXCLUDED.due_at, EXCLUDED.unlock_at, EXCLUDED.lock_at, EXCLUDED.points_possible, EXCLUDED.min_score, EXCLUDED.max_score, EXCLUDED.mastery_score, EXCLUDED.grading_type, EXCLUDED.submission_types, EXCLUDED.workflow_state, EXCLUDED.canvas_context_id, EXCLUDED.canvas_context_type, EXCLUDED.canvas_assignment_group_id, EXCLUDED.canvas_grading_scheme_id, EXCLUDED.canvas_grading_standard_id) RETURNING "id"  (0.2ms) SELECT COUNT(*) FROM "assignments"  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.3ms) SELECT COUNT(*) FROM "context_module_items" ContextModuleItem Create Many (0.5ms) INSERT INTO "context_module_items" ("canvas_id","canvas_context_module_id","position","canvas_content_id","canvas_content_type","workflow_state","canvas_assignment_id","created_at","updated_at") VALUES (15,9,1,83,'Assignment','active',1,'2021-10-15 21:12:08.551804','2021-10-15 21:12:08.551804'),(16,10,1,80,'Assignment','active',2,'2021-10-15 21:12:08.551804','2021-10-15 21:12:08.551804') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","canvas_context_module_id"=EXCLUDED."canvas_context_module_id","position"=EXCLUDED."position","canvas_content_id"=EXCLUDED."canvas_content_id","canvas_content_type"=EXCLUDED."canvas_content_type","workflow_state"=EXCLUDED."workflow_state","canvas_assignment_id"=EXCLUDED."canvas_assignment_id","updated_at"=EXCLUDED."updated_at" WHERE ("context_module_items".canvas_id, "context_module_items".canvas_context_module_id, "context_module_items".position, "context_module_items".canvas_content_id, "context_module_items".canvas_content_type, "context_module_items".workflow_state, "context_module_items".canvas_assignment_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.canvas_context_module_id, EXCLUDED.position, EXCLUDED.canvas_content_id, EXCLUDED.canvas_content_type, EXCLUDED.workflow_state, EXCLUDED.canvas_assignment_id) RETURNING "id"  (0.2ms) SELECT COUNT(*) FROM "context_module_items"  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SELECT COUNT(*) FROM "context_modules" ContextModule Create Many (0.4ms) INSERT INTO "context_modules" ("canvas_id","canvas_context_id","canvas_context_type","position","name","workflow_state","deleted_at","created_at","updated_at") VALUES (23,785,'Course',1,'New Mod','active',NULL,'2021-10-15 21:12:08.555527','2021-10-15 21:12:08.555527'),(4,27,'Course',1,'Modules gonna module','unpublished',NULL,'2021-10-15 21:12:08.555527','2021-10-15 21:12:08.555527') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","canvas_context_id"=EXCLUDED."canvas_context_id","canvas_context_type"=EXCLUDED."canvas_context_type","position"=EXCLUDED."position","name"=EXCLUDED."name","workflow_state"=EXCLUDED."workflow_state","deleted_at"=EXCLUDED."deleted_at","updated_at"=EXCLUDED."updated_at" WHERE ("context_modules".canvas_id, "context_modules".canvas_context_id, "context_modules".canvas_context_type, "context_modules".position, "context_modules".name, "context_modules".workflow_state, "context_modules".deleted_at) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.canvas_context_id, EXCLUDED.canvas_context_type, EXCLUDED.position, EXCLUDED.name, EXCLUDED.workflow_state, EXCLUDED.deleted_at) RETURNING "id"  (0.2ms) SELECT COUNT(*) FROM "context_modules"  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SELECT COUNT(*) FROM "courses" Course Create Many (0.4ms) INSERT INTO "courses" ("canvas_id","sis_id","course_code","name","canvas_account_id","canvas_term_id","start_at","end_at","workflow_state","grading_standard_id","created_at","updated_at") VALUES (1,'course_sis_id_1','C1','Course #1',1,1,'2017-03-27 21:53:18','2017-04-27 12:21:18','active',NULL,'2021-10-15 21:12:08.559165','2021-10-15 21:12:08.559165'),(2,'course_sis_id_2','C2','Course #2',1,1,'2017-03-27 21:53:18','2017-04-27 12:21:18','unpublished',NULL,'2021-10-15 21:12:08.559165','2021-10-15 21:12:08.559165') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","sis_id"=EXCLUDED."sis_id","course_code"=EXCLUDED."course_code","name"=EXCLUDED."name","canvas_account_id"=EXCLUDED."canvas_account_id","canvas_term_id"=EXCLUDED."canvas_term_id","start_at"=EXCLUDED."start_at","end_at"=EXCLUDED."end_at","workflow_state"=EXCLUDED."workflow_state","grading_standard_id"=EXCLUDED."grading_standard_id","updated_at"=EXCLUDED."updated_at" WHERE ("courses".canvas_id, "courses".sis_id, "courses".course_code, "courses".name, "courses".canvas_account_id, "courses".canvas_term_id, "courses".start_at, "courses".end_at, "courses".workflow_state, "courses".grading_standard_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.sis_id, EXCLUDED.course_code, EXCLUDED.name, EXCLUDED.canvas_account_id, EXCLUDED.canvas_term_id, EXCLUDED.start_at, EXCLUDED.end_at, EXCLUDED.workflow_state, EXCLUDED.grading_standard_id) RETURNING "id"  (0.2ms) SELECT COUNT(*) FROM "courses"  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SELECT COUNT(*) FROM "users" User Create Many (0.4ms) INSERT INTO "users" ("canvas_id","sis_id","email","first_name","last_name","name","sortable_name","workflow_state","login_id","created_at","updated_at") VALUES (1,'sis_id_1','poorbastard@yharnam.com','Patches','the Spider','Patches the Spider','the Spider, Patches','active','spiderdude1337','2021-10-15 21:12:08.562889','2021-10-15 21:12:08.562889'),(2,'sis_id_2','dreamer@yharnam.com','Hunter','Djura','Hunter Djura','Djura, Hunter','active','retireddude109','2021-10-15 21:12:08.562889','2021-10-15 21:12:08.562889') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","sis_id"=EXCLUDED."sis_id","email"=EXCLUDED."email","first_name"=EXCLUDED."first_name","last_name"=EXCLUDED."last_name","name"=EXCLUDED."name","sortable_name"=EXCLUDED."sortable_name","workflow_state"=EXCLUDED."workflow_state","login_id"=EXCLUDED."login_id","updated_at"=EXCLUDED."updated_at" WHERE ("users".canvas_id, "users".sis_id, "users".email, "users".first_name, "users".last_name, "users".name, "users".sortable_name, "users".workflow_state, "users".login_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.sis_id, EXCLUDED.email, EXCLUDED.first_name, EXCLUDED.last_name, EXCLUDED.name, EXCLUDED.sortable_name, EXCLUDED.workflow_state, EXCLUDED.login_id) RETURNING "id"  (0.2ms) SELECT COUNT(*) FROM "users"  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.3ms) SELECT COUNT(*) FROM "courses" Course Create Many (0.4ms) INSERT INTO "courses" ("canvas_id","sis_id","course_code","name","canvas_account_id","canvas_term_id","start_at","end_at","workflow_state","grading_standard_id","created_at","updated_at") VALUES (1,'course_sis_id_1','C1','Course #1',1,1,'2017-03-27 21:53:18','2017-04-27 12:21:18','active',NULL,'2021-10-15 21:12:08.566563','2021-10-15 21:12:08.566563'),(2,'course_sis_id_2','C2','Course #2',1,1,'2017-03-27 21:53:18','2017-04-27 12:21:18','unpublished',NULL,'2021-10-15 21:12:08.566563','2021-10-15 21:12:08.566563') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","sis_id"=EXCLUDED."sis_id","course_code"=EXCLUDED."course_code","name"=EXCLUDED."name","canvas_account_id"=EXCLUDED."canvas_account_id","canvas_term_id"=EXCLUDED."canvas_term_id","start_at"=EXCLUDED."start_at","end_at"=EXCLUDED."end_at","workflow_state"=EXCLUDED."workflow_state","grading_standard_id"=EXCLUDED."grading_standard_id","updated_at"=EXCLUDED."updated_at" WHERE ("courses".canvas_id, "courses".sis_id, "courses".course_code, "courses".name, "courses".canvas_account_id, "courses".canvas_term_id, "courses".start_at, "courses".end_at, "courses".workflow_state, "courses".grading_standard_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.sis_id, EXCLUDED.course_code, EXCLUDED.name, EXCLUDED.canvas_account_id, EXCLUDED.canvas_term_id, EXCLUDED.start_at, EXCLUDED.end_at, EXCLUDED.workflow_state, EXCLUDED.grading_standard_id) RETURNING "id"  (0.2ms) SELECT COUNT(*) FROM "courses" Course Load (0.2ms) SELECT "courses".* FROM "courses" ORDER BY "courses"."id" ASC LIMIT $1 [["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.3ms) SELECT COUNT(*) FROM "enrollments" Enrollment Create Many (0.7ms) INSERT INTO "enrollments" ("canvas_id","canvas_course_id","course_sis_id","canvas_user_id","user_sis_id","role","canvas_role_id","canvas_section_id","workflow_state","base_role_type","created_at","updated_at") VALUES (1,1,'sis_MUSC_2520_834',2,'sis_dalvarez_247','teacher',4,1,'active','TeacherEnrollment','2021-10-15 21:12:08.571044','2021-10-15 21:12:08.571044'),(2,1,'sis_MUSC_2520_834',3,'sis_jweaver_720','student',4,1,'active','StudentEnrollment','2021-10-15 21:12:08.571044','2021-10-15 21:12:08.571044') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","canvas_course_id"=EXCLUDED."canvas_course_id","course_sis_id"=EXCLUDED."course_sis_id","canvas_user_id"=EXCLUDED."canvas_user_id","user_sis_id"=EXCLUDED."user_sis_id","role"=EXCLUDED."role","canvas_role_id"=EXCLUDED."canvas_role_id","canvas_section_id"=EXCLUDED."canvas_section_id","workflow_state"=EXCLUDED."workflow_state","base_role_type"=EXCLUDED."base_role_type","updated_at"=EXCLUDED."updated_at" WHERE ("enrollments".canvas_id, "enrollments".canvas_course_id, "enrollments".course_sis_id, "enrollments".canvas_user_id, "enrollments".user_sis_id, "enrollments".role, "enrollments".canvas_role_id, "enrollments".canvas_section_id, "enrollments".workflow_state, "enrollments".base_role_type) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.canvas_course_id, EXCLUDED.course_sis_id, EXCLUDED.canvas_user_id, EXCLUDED.user_sis_id, EXCLUDED.role, EXCLUDED.canvas_role_id, EXCLUDED.canvas_section_id, EXCLUDED.workflow_state, EXCLUDED.base_role_type) RETURNING "id"  (0.3ms) SELECT COUNT(*) FROM "enrollments"  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SELECT COUNT(*) FROM "sections" Section Create Many (0.4ms) INSERT INTO "sections" ("canvas_id","sis_id","canvas_course_id","name","workflow_state","start_at","end_at","created_at","updated_at") VALUES (1,'sis_section_1',1,'Cool Section','active','2017-03-27 21:53:18','2017-03-27 21:53:18','2021-10-15 21:12:08.575967','2021-10-15 21:12:08.575967'),(2,'sis_section_2',2,'Lame Section','active','2017-03-27 21:53:18','2017-03-27 21:53:18','2021-10-15 21:12:08.575967','2021-10-15 21:12:08.575967') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","sis_id"=EXCLUDED."sis_id","canvas_course_id"=EXCLUDED."canvas_course_id","name"=EXCLUDED."name","workflow_state"=EXCLUDED."workflow_state","start_at"=EXCLUDED."start_at","end_at"=EXCLUDED."end_at","updated_at"=EXCLUDED."updated_at" WHERE ("sections".canvas_id, "sections".sis_id, "sections".canvas_course_id, "sections".name, "sections".workflow_state, "sections".start_at, "sections".end_at) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.sis_id, EXCLUDED.canvas_course_id, EXCLUDED.name, EXCLUDED.workflow_state, EXCLUDED.start_at, EXCLUDED.end_at) RETURNING "id"  (0.2ms) SELECT COUNT(*) FROM "sections" Section Load (0.2ms) SELECT "sections".* FROM "sections" ORDER BY "sections"."id" ASC LIMIT $1 [["LIMIT", 1]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN Section Create Many (0.3ms) INSERT INTO "sections" ("canvas_id","canvas_nonxlist_course_id","created_at","updated_at") VALUES (2,2,'2021-10-15 21:12:08.579444','2021-10-15 21:12:08.579444') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","canvas_nonxlist_course_id"=EXCLUDED."canvas_nonxlist_course_id","updated_at"=EXCLUDED."updated_at" WHERE ("sections".canvas_id, "sections".canvas_nonxlist_course_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.canvas_nonxlist_course_id) RETURNING "id"  (0.2ms) SELECT COUNT(*) FROM "sections" WHERE "sections"."canvas_nonxlist_course_id" IS NOT NULL Section Load (0.2ms) SELECT "sections".* FROM "sections" WHERE "sections"."canvas_nonxlist_course_id" IS NOT NULL ORDER BY "sections"."id" ASC LIMIT $1 [["LIMIT", 1]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SELECT COUNT(*) FROM "groups" Group Create Many (0.4ms) INSERT INTO "groups" ("canvas_id","sis_id","canvas_group_category_id","group_category_sis_id","canvas_account_id","canvas_course_id","name","workflow_state","context_id","context_type","max_membership","created_at","updated_at") VALUES (50,'sis1',10,NULL,1,NULL,'Group1','available',1,'Account',NULL,'2021-10-15 21:12:08.583264','2021-10-15 21:12:08.583264'),(51,'sis2',2,NULL,NULL,1,'Group2','available',1,'Course',1,'2021-10-15 21:12:08.583264','2021-10-15 21:12:08.583264') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","sis_id"=EXCLUDED."sis_id","canvas_group_category_id"=EXCLUDED."canvas_group_category_id","group_category_sis_id"=EXCLUDED."group_category_sis_id","canvas_account_id"=EXCLUDED."canvas_account_id","canvas_course_id"=EXCLUDED."canvas_course_id","name"=EXCLUDED."name","workflow_state"=EXCLUDED."workflow_state","context_id"=EXCLUDED."context_id","context_type"=EXCLUDED."context_type","max_membership"=EXCLUDED."max_membership","updated_at"=EXCLUDED."updated_at" WHERE ("groups".canvas_id, "groups".sis_id, "groups".canvas_group_category_id, "groups".group_category_sis_id, "groups".canvas_account_id, "groups".canvas_course_id, "groups".name, "groups".workflow_state, "groups".context_id, "groups".context_type, "groups".max_membership) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.sis_id, EXCLUDED.canvas_group_category_id, EXCLUDED.group_category_sis_id, EXCLUDED.canvas_account_id, EXCLUDED.canvas_course_id, EXCLUDED.name, EXCLUDED.workflow_state, EXCLUDED.context_id, EXCLUDED.context_type, EXCLUDED.max_membership) RETURNING "id"  (0.2ms) SELECT COUNT(*) FROM "groups" Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."name" = $1 LIMIT $2 [["name", "Group1"], ["LIMIT", 1]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SELECT COUNT(*) FROM "group_memberships" GroupMembership Create Many (0.4ms) INSERT INTO "group_memberships" ("canvas_id","canvas_group_id","group_sis_id","canvas_user_id","user_sis_id","workflow_state","created_at","updated_at") VALUES (50,1,NULL,10,NULL,'accepted','2021-10-15 21:12:08.587229','2021-10-15 21:12:08.587229'),(51,2,NULL,11,NULL,'accepted','2021-10-15 21:12:08.587229','2021-10-15 21:12:08.587229') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","canvas_group_id"=EXCLUDED."canvas_group_id","group_sis_id"=EXCLUDED."group_sis_id","canvas_user_id"=EXCLUDED."canvas_user_id","user_sis_id"=EXCLUDED."user_sis_id","workflow_state"=EXCLUDED."workflow_state","updated_at"=EXCLUDED."updated_at" WHERE ("group_memberships".canvas_id, "group_memberships".canvas_group_id, "group_memberships".group_sis_id, "group_memberships".canvas_user_id, "group_memberships".user_sis_id, "group_memberships".workflow_state) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.canvas_group_id, EXCLUDED.group_sis_id, EXCLUDED.canvas_user_id, EXCLUDED.user_sis_id, EXCLUDED.workflow_state) RETURNING "id"  (0.2ms) SELECT COUNT(*) FROM "group_memberships" GroupMembership Load (0.2ms) SELECT "group_memberships".* FROM "group_memberships" WHERE "group_memberships"."canvas_id" = $1 LIMIT $2 [["canvas_id", 50], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.4ms) SELECT COUNT(*) FROM "user_observers" UserObserver Create Many (0.5ms) INSERT INTO "user_observers" ("observing_user_id","observed_user_id","workflow_state","created_at","updated_at") VALUES (21,3,'active','2021-10-15 21:12:08.596679','2021-10-15 21:12:08.596679'),(21,2,'active','2021-10-15 21:12:08.596679','2021-10-15 21:12:08.596679') ON CONFLICT (observing_user_id, observed_user_id) DO UPDATE SET "observing_user_id"=EXCLUDED."observing_user_id","observed_user_id"=EXCLUDED."observed_user_id","workflow_state"=EXCLUDED."workflow_state","updated_at"=EXCLUDED."updated_at" WHERE ("user_observers".observing_user_id, "user_observers".observed_user_id, "user_observers".workflow_state) IS DISTINCT FROM (EXCLUDED.observing_user_id, EXCLUDED.observed_user_id, EXCLUDED.workflow_state) RETURNING "id"  (0.3ms) SELECT COUNT(*) FROM "user_observers" UserObserver Load (0.2ms) SELECT "user_observers".* FROM "user_observers" WHERE "user_observers"."observed_user_id" = $1 LIMIT $2 [["observed_user_id", 3], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.4ms) SELECT COUNT(*) FROM "grading_periods" GradingPeriod Create Many (0.5ms) INSERT INTO "grading_periods" ("canvas_id","title","weight","start_date","end_date","close_date","canvas_grading_period_group_id","workflow_state","created_at","updated_at") VALUES (1,'Period 1',0.2,'2019-07-01 06:00:00','2019-08-01 05:59:59','2019-08-01 05:59:59',1,'active','2021-10-15 21:12:08.608536','2021-10-15 21:12:08.608536'),(2,'Period 2',0.8,'2019-08-01 06:00:00','2019-09-01 05:59:59','2019-09-01 05:59:59',1,'deleted','2021-10-15 21:12:08.608536','2021-10-15 21:12:08.608536') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","title"=EXCLUDED."title","weight"=EXCLUDED."weight","start_date"=EXCLUDED."start_date","end_date"=EXCLUDED."end_date","close_date"=EXCLUDED."close_date","canvas_grading_period_group_id"=EXCLUDED."canvas_grading_period_group_id","workflow_state"=EXCLUDED."workflow_state","updated_at"=EXCLUDED."updated_at" WHERE ("grading_periods".canvas_id, "grading_periods".title, "grading_periods".weight, "grading_periods".start_date, "grading_periods".end_date, "grading_periods".close_date, "grading_periods".canvas_grading_period_group_id, "grading_periods".workflow_state) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.title, EXCLUDED.weight, EXCLUDED.start_date, EXCLUDED.end_date, EXCLUDED.close_date, EXCLUDED.canvas_grading_period_group_id, EXCLUDED.workflow_state) RETURNING "id"  (0.2ms) SELECT COUNT(*) FROM "grading_periods" GradingPeriod Load (0.2ms) SELECT "grading_periods".* FROM "grading_periods" WHERE "grading_periods"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.1ms) BEGIN  (0.3ms) SELECT COUNT(*) FROM "grading_period_groups" GradingPeriodGroup Create Many (0.4ms) INSERT INTO "grading_period_groups" ("canvas_id","title","weighted","display_totals_for_all_grading_periods","workflow_state","created_at","updated_at") VALUES (1,'Test Group',FALSE,FALSE,'active','2021-10-15 21:12:08.622548','2021-10-15 21:12:08.622548') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","title"=EXCLUDED."title","weighted"=EXCLUDED."weighted","display_totals_for_all_grading_periods"=EXCLUDED."display_totals_for_all_grading_periods","workflow_state"=EXCLUDED."workflow_state","updated_at"=EXCLUDED."updated_at" WHERE ("grading_period_groups".canvas_id, "grading_period_groups".title, "grading_period_groups".weighted, "grading_period_groups".display_totals_for_all_grading_periods, "grading_period_groups".workflow_state) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.title, EXCLUDED.weighted, EXCLUDED.display_totals_for_all_grading_periods, EXCLUDED.workflow_state) RETURNING "id"  (0.2ms) SELECT COUNT(*) FROM "grading_period_groups" GradingPeriodGroup Load (0.2ms) SELECT "grading_period_groups".* FROM "grading_period_groups" WHERE "grading_period_groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.1ms) BEGIN  (0.3ms) SELECT COUNT(*) FROM "user_observers" UserObserver Create Many (0.4ms) INSERT INTO "user_observers" ("observing_user_id","observed_user_id","workflow_state","created_at","updated_at") VALUES (21,3,'active','2021-10-15 21:12:08.643578','2021-10-15 21:12:08.643578'),(21,2,'active','2021-10-15 21:12:08.643578','2021-10-15 21:12:08.643578') ON CONFLICT (observing_user_id, observed_user_id) DO UPDATE SET "observing_user_id"=EXCLUDED."observing_user_id","observed_user_id"=EXCLUDED."observed_user_id","workflow_state"=EXCLUDED."workflow_state","updated_at"=EXCLUDED."updated_at" WHERE ("user_observers".observing_user_id, "user_observers".observed_user_id, "user_observers".workflow_state) IS DISTINCT FROM (EXCLUDED.observing_user_id, EXCLUDED.observed_user_id, EXCLUDED.workflow_state) RETURNING "id"  (0.2ms) SELECT COUNT(*) FROM "user_observers"  (0.2ms) SELECT COUNT(*) FROM "user_observers" UserObserver Create Many (0.3ms) INSERT INTO "user_observers" ("observing_user_id","observed_user_id","workflow_state","created_at","updated_at") VALUES (21,3,'active','2021-10-15 21:12:08.645497','2021-10-15 21:12:08.645497'),(21,2,'active','2021-10-15 21:12:08.645497','2021-10-15 21:12:08.645497') ON CONFLICT (observing_user_id, observed_user_id) DO UPDATE SET "observing_user_id"=EXCLUDED."observing_user_id","observed_user_id"=EXCLUDED."observed_user_id","workflow_state"=EXCLUDED."workflow_state","updated_at"=EXCLUDED."updated_at" WHERE ("user_observers".observing_user_id, "user_observers".observed_user_id, "user_observers".workflow_state) IS DISTINCT FROM (EXCLUDED.observing_user_id, EXCLUDED.observed_user_id, EXCLUDED.workflow_state) RETURNING "id"  (0.2ms) SELECT COUNT(*) FROM "user_observers"  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SELECT COUNT(*) FROM "users"  (0.2ms) SELECT COUNT(*) FROM "courses" Course Create Many (0.4ms) INSERT INTO "courses" ("canvas_id","sis_id","course_code","name","canvas_account_id","canvas_term_id","start_at","end_at","workflow_state","grading_standard_id","created_at","updated_at") VALUES (1,'course_sis_id_1','C1','Course #1',1,1,'2017-03-27 21:53:18','2017-04-27 12:21:18','active',NULL,'2021-10-15 21:12:08.650725','2021-10-15 21:12:08.650725'),(2,'course_sis_id_2','C2','Course #2',1,1,'2017-03-27 21:53:18','2017-04-27 12:21:18','unpublished',NULL,'2021-10-15 21:12:08.650725','2021-10-15 21:12:08.650725') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","sis_id"=EXCLUDED."sis_id","course_code"=EXCLUDED."course_code","name"=EXCLUDED."name","canvas_account_id"=EXCLUDED."canvas_account_id","canvas_term_id"=EXCLUDED."canvas_term_id","start_at"=EXCLUDED."start_at","end_at"=EXCLUDED."end_at","workflow_state"=EXCLUDED."workflow_state","grading_standard_id"=EXCLUDED."grading_standard_id","updated_at"=EXCLUDED."updated_at" WHERE ("courses".canvas_id, "courses".sis_id, "courses".course_code, "courses".name, "courses".canvas_account_id, "courses".canvas_term_id, "courses".start_at, "courses".end_at, "courses".workflow_state, "courses".grading_standard_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.sis_id, EXCLUDED.course_code, EXCLUDED.name, EXCLUDED.canvas_account_id, EXCLUDED.canvas_term_id, EXCLUDED.start_at, EXCLUDED.end_at, EXCLUDED.workflow_state, EXCLUDED.grading_standard_id) RETURNING "id" User Create Many (0.3ms) INSERT INTO "users" ("canvas_id","sis_id","email","first_name","last_name","name","sortable_name","workflow_state","login_id","created_at","updated_at") VALUES (1,'sis_id_1','poorbastard@yharnam.com','Patches','the Spider','Patches the Spider','the Spider, Patches','active','spiderdude1337','2021-10-15 21:12:08.652161','2021-10-15 21:12:08.652161'),(2,'sis_id_2','dreamer@yharnam.com','Hunter','Djura','Hunter Djura','Djura, Hunter','active','retireddude109','2021-10-15 21:12:08.652161','2021-10-15 21:12:08.652161') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","sis_id"=EXCLUDED."sis_id","email"=EXCLUDED."email","first_name"=EXCLUDED."first_name","last_name"=EXCLUDED."last_name","name"=EXCLUDED."name","sortable_name"=EXCLUDED."sortable_name","workflow_state"=EXCLUDED."workflow_state","login_id"=EXCLUDED."login_id","updated_at"=EXCLUDED."updated_at" WHERE ("users".canvas_id, "users".sis_id, "users".email, "users".first_name, "users".last_name, "users".name, "users".sortable_name, "users".workflow_state, "users".login_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.sis_id, EXCLUDED.email, EXCLUDED.first_name, EXCLUDED.last_name, EXCLUDED.name, EXCLUDED.sortable_name, EXCLUDED.workflow_state, EXCLUDED.login_id) RETURNING "id"  (0.1ms) SELECT COUNT(*) FROM "users"  (0.2ms) SELECT COUNT(*) FROM "courses"  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN Course Create Many (0.4ms) INSERT INTO "courses" ("canvas_id","sis_id","course_code","name","canvas_account_id","canvas_term_id","start_at","end_at","workflow_state","grading_standard_id","created_at","updated_at") VALUES (1,'course_sis_id_1','C1','Course #1',1,1,'2017-03-27 21:53:18','2017-04-27 12:21:18','active',NULL,'2021-10-15 21:12:08.657401','2021-10-15 21:12:08.657401'),(2,'course_sis_id_2','C2','Course #2',1,1,'2017-03-27 21:53:18','2017-04-27 12:21:18','unpublished',NULL,'2021-10-15 21:12:08.657401','2021-10-15 21:12:08.657401') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","sis_id"=EXCLUDED."sis_id","course_code"=EXCLUDED."course_code","name"=EXCLUDED."name","canvas_account_id"=EXCLUDED."canvas_account_id","canvas_term_id"=EXCLUDED."canvas_term_id","start_at"=EXCLUDED."start_at","end_at"=EXCLUDED."end_at","workflow_state"=EXCLUDED."workflow_state","grading_standard_id"=EXCLUDED."grading_standard_id","updated_at"=EXCLUDED."updated_at" WHERE ("courses".canvas_id, "courses".sis_id, "courses".course_code, "courses".name, "courses".canvas_account_id, "courses".canvas_term_id, "courses".start_at, "courses".end_at, "courses".workflow_state, "courses".grading_standard_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.sis_id, EXCLUDED.course_code, EXCLUDED.name, EXCLUDED.canvas_account_id, EXCLUDED.canvas_term_id, EXCLUDED.start_at, EXCLUDED.end_at, EXCLUDED.workflow_state, EXCLUDED.grading_standard_id) RETURNING "id"  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SELECT COUNT(*) FROM "submissions" Submission Create Many (0.5ms) INSERT INTO "submissions" ("canvas_id","canvas_user_id","canvas_course_id","canvas_assignment_id","submitted_at","due_at","graded_at","score","points_possible","excused","workflow_state","created_at","updated_at") VALUES (1,1,1,1,'2017-09-21 18:28:15','2017-09-27 18:28:15','2017-09-21 19:36:23',5.0,10.0,TRUE,'graded','2021-10-15 21:12:08.661489','2021-10-15 21:12:08.661489'),(2,1,1,2,'2017-09-21 18:28:15','2017-09-28 18:28:15','2017-09-21 19:36:23',5.0,10.0,FALSE,'submitted','2021-10-15 21:12:08.661489','2021-10-15 21:12:08.661489') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","canvas_user_id"=EXCLUDED."canvas_user_id","canvas_course_id"=EXCLUDED."canvas_course_id","canvas_assignment_id"=EXCLUDED."canvas_assignment_id","submitted_at"=EXCLUDED."submitted_at","due_at"=EXCLUDED."due_at","graded_at"=EXCLUDED."graded_at","score"=EXCLUDED."score","points_possible"=EXCLUDED."points_possible","excused"=EXCLUDED."excused","workflow_state"=EXCLUDED."workflow_state","updated_at"=EXCLUDED."updated_at" WHERE ("submissions".canvas_id, "submissions".canvas_user_id, "submissions".canvas_course_id, "submissions".canvas_assignment_id, "submissions".submitted_at, "submissions".due_at, "submissions".graded_at, "submissions".score, "submissions".points_possible, "submissions".excused, "submissions".workflow_state) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.canvas_user_id, EXCLUDED.canvas_course_id, EXCLUDED.canvas_assignment_id, EXCLUDED.submitted_at, EXCLUDED.due_at, EXCLUDED.graded_at, EXCLUDED.score, EXCLUDED.points_possible, EXCLUDED.excused, EXCLUDED.workflow_state) RETURNING "id"  (0.2ms) SELECT COUNT(*) FROM "submissions"  (0.2ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [BatchTestJobBase] [122d9ec9-ddfa-4e5c-86a9-64534b3b878a] Performing BatchTestJobBase (Job ID: 122d9ec9-ddfa-4e5c-86a9-64534b3b878a) from Test(default) [ActiveJob] [BatchTestJobBase] [122d9ec9-ddfa-4e5c-86a9-64534b3b878a] Performed BatchTestJobBase (Job ID: 122d9ec9-ddfa-4e5c-86a9-64534b3b878a) from Test(default) in 0.28ms  (0.2ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [BatchTestJobBase] [2d2f08c4-efd5-4454-ab2c-1a602e56d162] Performing BatchTestJobBase (Job ID: 2d2f08c4-efd5-4454-ab2c-1a602e56d162) from Test(default) [ActiveJob] [BatchTestJobBase] [2d2f08c4-efd5-4454-ab2c-1a602e56d162] Performed BatchTestJobBase (Job ID: 2d2f08c4-efd5-4454-ab2c-1a602e56d162) from Test(default) in 0.29ms  (0.2ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [BatchTestJobBase] [da77e2ae-6f4d-49c0-8028-6be410336f17] Performing BatchTestJobBase (Job ID: da77e2ae-6f4d-49c0-8028-6be410336f17) from Test(default) [ActiveJob] [BatchTestJobBase] [da77e2ae-6f4d-49c0-8028-6be410336f17] Performed BatchTestJobBase (Job ID: da77e2ae-6f4d-49c0-8028-6be410336f17) from Test(default) in 0.08ms  (0.2ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [FailingBatchTestJobBase] [6ffbb52c-41ed-4709-a933-3bf0f3c9aac8] Performing FailingBatchTestJobBase (Job ID: 6ffbb52c-41ed-4709-a933-3bf0f3c9aac8) from Test(default) [ActiveJob] [FailingBatchTestJobBase] [6ffbb52c-41ed-4709-a933-3bf0f3c9aac8] Error performing FailingBatchTestJobBase (Job ID: 6ffbb52c-41ed-4709-a933-3bf0f3c9aac8) from Test(default) in 0.25ms: RuntimeError (Foo): /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/job_batching/support/base_job.rb:12:in `perform' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:39:in `block in perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:109:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch_aware_job.rb:12:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/i18n-1.8.10/lib/i18n.rb:309:in `with_locale' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/translation.rb:9:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:26:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `block in instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications/instrumenter.rb:23:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:25:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `block in tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `block in tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:28:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:22:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:136:in `run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:38:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/job_batching/batch_aware_job_spec.rb:46:in `block (5 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `block in with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `block in with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-rails-5.0.2/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:259:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:644:in `block in run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:606:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/configuration.rb:2067:in `with_suite_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:116:in `block in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/reporter.rb:74:in `report' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:115:in `run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:89:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:71:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:45:in `invoke' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/exe/rspec:4:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:63:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:63:in `kernel_load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:28:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:474:in `exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:30:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:24:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/exe/bundle:49:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/friendly_errors.rb:128:in `with_friendly_errors' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/exe/bundle:37:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `
'  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] Enqueued BatchTestJobBase (Job ID: 1fc872f8-494c-4550-acb6-27a271478f08) to Test(default)  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) ROLLBACK  (0.1ms) BEGIN  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.3ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.3ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.8ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.3ms) ROLLBACK  (0.1ms) BEGIN  (0.3ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) ROLLBACK  (0.1ms) BEGIN  (0.3ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.5ms) SELECT "schema_migrations"."version" FROM "schema_migrations" ORDER BY "schema_migrations"."version" ASC  (0.2ms) BEGIN  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.5ms) SELECT COUNT(*) FROM "canvas_sync_job_logs" [ActiveJob] [GoodJob] [ec73e9d4-a99a-4c10-af9a-b3d58ced6b02] Performing GoodJob (Job ID: ec73e9d4-a99a-4c10-af9a-b3d58ced6b02) from Test(default) with arguments: "argument" [ActiveJob] [GoodJob] [ec73e9d4-a99a-4c10-af9a-b3d58ced6b02] CanvasSync::JobLog Load (0.3ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "ec73e9d4-a99a-4c10-af9a-b3d58ced6b02"], ["LIMIT", 1]] [ActiveJob] [GoodJob] [ec73e9d4-a99a-4c10-af9a-b3d58ced6b02]  (0.3ms) SAVEPOINT active_record_1 [ActiveJob] [GoodJob] [ec73e9d4-a99a-4c10-af9a-b3d58ced6b02] CanvasSync::JobLog Create (0.6ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "GoodJob"], ["status", "enqueued"], ["job_arguments", "---\n- argument\n"], ["created_at", "2021-10-15 21:13:45.285741"], ["updated_at", "2021-10-15 21:13:45.285741"], ["job_id", "ec73e9d4-a99a-4c10-af9a-b3d58ced6b02"]] [ActiveJob] [GoodJob] [ec73e9d4-a99a-4c10-af9a-b3d58ced6b02]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [GoodJob] [ec73e9d4-a99a-4c10-af9a-b3d58ced6b02]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [GoodJob] [ec73e9d4-a99a-4c10-af9a-b3d58ced6b02] CanvasSync::JobLog Update (0.4ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-10-15 21:13:45.287834"], ["status", "running"], ["updated_at", "2021-10-15 21:13:45.288247"], ["id", 325]] [ActiveJob] [GoodJob] [ec73e9d4-a99a-4c10-af9a-b3d58ced6b02]  (0.3ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [GoodJob] [ec73e9d4-a99a-4c10-af9a-b3d58ced6b02]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [GoodJob] [ec73e9d4-a99a-4c10-af9a-b3d58ced6b02] CanvasSync::JobLog Update (0.5ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2021-10-15 21:13:45.290366"], ["status", "success"], ["updated_at", "2021-10-15 21:13:45.290903"], ["id", 325]] [ActiveJob] [GoodJob] [ec73e9d4-a99a-4c10-af9a-b3d58ced6b02]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [GoodJob] [ec73e9d4-a99a-4c10-af9a-b3d58ced6b02] Performed GoodJob (Job ID: ec73e9d4-a99a-4c10-af9a-b3d58ced6b02) from Test(default) in 20.9ms  (0.2ms) SELECT COUNT(*) FROM "canvas_sync_job_logs" CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" ORDER BY "canvas_sync_job_logs"."id" DESC LIMIT $1 [["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [BadJob] [f3061d28-9d7c-4c83-b638-de6f39283552] Performing BadJob (Job ID: f3061d28-9d7c-4c83-b638-de6f39283552) from Test(default) with arguments: "argument" [ActiveJob] [BadJob] [f3061d28-9d7c-4c83-b638-de6f39283552] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "f3061d28-9d7c-4c83-b638-de6f39283552"], ["LIMIT", 1]] [ActiveJob] [BadJob] [f3061d28-9d7c-4c83-b638-de6f39283552]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [BadJob] [f3061d28-9d7c-4c83-b638-de6f39283552] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "BadJob"], ["status", "enqueued"], ["job_arguments", "---\n- argument\n"], ["created_at", "2021-10-15 21:13:45.297521"], ["updated_at", "2021-10-15 21:13:45.297521"], ["job_id", "f3061d28-9d7c-4c83-b638-de6f39283552"]] [ActiveJob] [BadJob] [f3061d28-9d7c-4c83-b638-de6f39283552]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [BadJob] [f3061d28-9d7c-4c83-b638-de6f39283552]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [BadJob] [f3061d28-9d7c-4c83-b638-de6f39283552] CanvasSync::JobLog Update (0.5ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-10-15 21:13:45.299160"], ["status", "running"], ["updated_at", "2021-10-15 21:13:45.299581"], ["id", 326]] [ActiveJob] [BadJob] [f3061d28-9d7c-4c83-b638-de6f39283552]  (0.4ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [BadJob] [f3061d28-9d7c-4c83-b638-de6f39283552]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [BadJob] [f3061d28-9d7c-4c83-b638-de6f39283552] CanvasSync::JobLog Update (0.7ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "exception" = $2, "backtrace" = $3, "status" = $4, "updated_at" = $5 WHERE "canvas_sync_job_logs"."id" = $6 [["completed_at", "2021-10-15 21:13:45.302128"], ["exception", "EvilError: EvilError"], ["backtrace", "/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:12:in `perform'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:39:in `block in perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:109:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch_aware_job.rb:22:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:21:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/i18n-1.8.10/lib/i18n.rb:309:in `with_locale'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/translation.rb:9:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:26:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `block in instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications/instrumenter.rb:23:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:25:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `block in tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `block in tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:28:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:22:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:136:in `run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:38:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:18:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:40:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/matchers/built_in/raise_error.rb:59:in `matches?'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:51:in `block in handle_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:27:in `with_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:48:in `handle_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:65:in `to'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:101:in `to'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:39:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `block in with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `block in with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-rails-5.0.2/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:259:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:644:in `block in run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:606:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/configuration.rb:2067:in `with_suite_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:116:in `block in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/reporter.rb:74:in `report'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:115:in `run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:89:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:71:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:45:in `invoke'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/exe/rspec:4:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:63:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:63:in `kernel_load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:28:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:474:in `exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:30:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:24:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/exe/bundle:49:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/friendly_errors.rb:128:in `with_friendly_errors'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/exe/bundle:37:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `
'"], ["status", "error"], ["updated_at", "2021-10-15 21:13:45.302780"], ["id", 326]] [ActiveJob] [BadJob] [f3061d28-9d7c-4c83-b638-de6f39283552]  (0.3ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [BadJob] [f3061d28-9d7c-4c83-b638-de6f39283552] Error performing BadJob (Job ID: f3061d28-9d7c-4c83-b638-de6f39283552) from Test(default) in 8.98ms: EvilError (EvilError): /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:12:in `perform' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:39:in `block in perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:109:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch_aware_job.rb:22:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:21:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/i18n-1.8.10/lib/i18n.rb:309:in `with_locale' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/translation.rb:9:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:26:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `block in instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications/instrumenter.rb:23:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:25:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `block in tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `block in tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:28:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:22:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:136:in `run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:38:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:18:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:40:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/matchers/built_in/raise_error.rb:59:in `matches?' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:51:in `block in handle_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:27:in `with_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:48:in `handle_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:65:in `to' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:101:in `to' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:39:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `block in with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `block in with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-rails-5.0.2/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:259:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:644:in `block in run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:606:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/configuration.rb:2067:in `with_suite_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:116:in `block in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/reporter.rb:74:in `report' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:115:in `run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:89:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:71:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:45:in `invoke' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/exe/rspec:4:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:63:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:63:in `kernel_load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:28:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:474:in `exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:30:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:24:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/exe/bundle:49:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/friendly_errors.rb:128:in `with_friendly_errors' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/exe/bundle:37:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `
' CanvasSync::JobLog Load (0.5ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" ORDER BY "canvas_sync_job_logs"."id" DESC LIMIT $1 [["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] [BadJob] [f5ff2f46-67e7-41c5-8325-e944c45fc637] Performing BadJob (Job ID: f5ff2f46-67e7-41c5-8325-e944c45fc637) from Test(default) [ActiveJob] [BadJob] [f5ff2f46-67e7-41c5-8325-e944c45fc637] CanvasSync::JobLog Load (0.4ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "f5ff2f46-67e7-41c5-8325-e944c45fc637"], ["LIMIT", 1]] [ActiveJob] [BadJob] [f5ff2f46-67e7-41c5-8325-e944c45fc637]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [BadJob] [f5ff2f46-67e7-41c5-8325-e944c45fc637] CanvasSync::JobLog Create (0.4ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["job_class", "BadJob"], ["status", "enqueued"], ["created_at", "2021-10-15 21:13:45.311400"], ["updated_at", "2021-10-15 21:13:45.311400"], ["job_id", "f5ff2f46-67e7-41c5-8325-e944c45fc637"]] [ActiveJob] [BadJob] [f5ff2f46-67e7-41c5-8325-e944c45fc637]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [BadJob] [f5ff2f46-67e7-41c5-8325-e944c45fc637]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [BadJob] [f5ff2f46-67e7-41c5-8325-e944c45fc637] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-10-15 21:13:45.312986"], ["status", "running"], ["updated_at", "2021-10-15 21:13:45.313323"], ["id", 327]] [ActiveJob] [BadJob] [f5ff2f46-67e7-41c5-8325-e944c45fc637]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [BadJob] [f5ff2f46-67e7-41c5-8325-e944c45fc637]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [BadJob] [f5ff2f46-67e7-41c5-8325-e944c45fc637] CanvasSync::JobLog Update (0.6ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "exception" = $2, "backtrace" = $3, "status" = $4, "updated_at" = $5 WHERE "canvas_sync_job_logs"."id" = $6 [["completed_at", "2021-10-15 21:13:45.314768"], ["exception", "ArgumentError: wrong number of arguments (given 0, expected 1)"], ["backtrace", "/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:11:in `perform'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:39:in `block in perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:109:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch_aware_job.rb:22:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:21:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/i18n-1.8.10/lib/i18n.rb:309:in `with_locale'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/translation.rb:9:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:26:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `block in instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications/instrumenter.rb:23:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:25:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `block in tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `block in tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:28:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:22:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:136:in `run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:38:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:18:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:52:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/matchers/built_in/raise_error.rb:59:in `matches?'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:51:in `block in handle_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:27:in `with_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:48:in `handle_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:65:in `to'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:101:in `to'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:51:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `block in with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `block in with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-rails-5.0.2/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:259:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:644:in `block in run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:606:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/configuration.rb:2067:in `with_suite_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:116:in `block in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/reporter.rb:74:in `report'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:115:in `run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:89:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:71:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:45:in `invoke'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/exe/rspec:4:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:63:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:63:in `kernel_load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:28:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:474:in `exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:30:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:24:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/exe/bundle:49:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/friendly_errors.rb:128:in `with_friendly_errors'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/exe/bundle:37:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `
'"], ["status", "error"], ["updated_at", "2021-10-15 21:13:45.315128"], ["id", 327]] [ActiveJob] [BadJob] [f5ff2f46-67e7-41c5-8325-e944c45fc637]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [BadJob] [f5ff2f46-67e7-41c5-8325-e944c45fc637] Error performing BadJob (Job ID: f5ff2f46-67e7-41c5-8325-e944c45fc637) from Test(default) in 7.19ms: ArgumentError (wrong number of arguments (given 0, expected 1)): /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:11:in `perform' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:39:in `block in perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:109:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch_aware_job.rb:22:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:21:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/i18n-1.8.10/lib/i18n.rb:309:in `with_locale' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/translation.rb:9:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:26:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `block in instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications/instrumenter.rb:23:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:25:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `block in tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `block in tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:28:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:22:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:136:in `run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:38:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:18:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:52:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/matchers/built_in/raise_error.rb:59:in `matches?' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:51:in `block in handle_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:27:in `with_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:48:in `handle_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:65:in `to' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:101:in `to' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:51:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `block in with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `block in with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-rails-5.0.2/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:259:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:644:in `block in run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:606:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/configuration.rb:2067:in `with_suite_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:116:in `block in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/reporter.rb:74:in `report' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:115:in `run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:89:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:71:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:45:in `invoke' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/exe/rspec:4:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:63:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:63:in `kernel_load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:28:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:474:in `exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:30:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:24:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/exe/bundle:49:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/friendly_errors.rb:128:in `with_friendly_errors' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/exe/bundle:37:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `
'  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] [BadJob] [b5dfb1d0-1f58-428c-b38a-5deed992ab3e] Performing BadJob (Job ID: b5dfb1d0-1f58-428c-b38a-5deed992ab3e) from Test(default) [ActiveJob] [BadJob] [b5dfb1d0-1f58-428c-b38a-5deed992ab3e] CanvasSync::JobLog Load (0.3ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "b5dfb1d0-1f58-428c-b38a-5deed992ab3e"], ["LIMIT", 1]] [ActiveJob] [BadJob] [b5dfb1d0-1f58-428c-b38a-5deed992ab3e]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [BadJob] [b5dfb1d0-1f58-428c-b38a-5deed992ab3e] CanvasSync::JobLog Create (0.5ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["job_class", "BadJob"], ["status", "enqueued"], ["created_at", "2021-10-15 21:13:45.321721"], ["updated_at", "2021-10-15 21:13:45.321721"], ["job_id", "b5dfb1d0-1f58-428c-b38a-5deed992ab3e"]] [ActiveJob] [BadJob] [b5dfb1d0-1f58-428c-b38a-5deed992ab3e]  (0.3ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [BadJob] [b5dfb1d0-1f58-428c-b38a-5deed992ab3e]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [BadJob] [b5dfb1d0-1f58-428c-b38a-5deed992ab3e] CanvasSync::JobLog Update (0.5ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-10-15 21:13:45.323759"], ["status", "running"], ["updated_at", "2021-10-15 21:13:45.324443"], ["id", 328]] [ActiveJob] [BadJob] [b5dfb1d0-1f58-428c-b38a-5deed992ab3e]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [BadJob] [b5dfb1d0-1f58-428c-b38a-5deed992ab3e]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [BadJob] [b5dfb1d0-1f58-428c-b38a-5deed992ab3e] CanvasSync::JobLog Update (1.3ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "exception" = $2, "backtrace" = $3, "status" = $4, "updated_at" = $5 WHERE "canvas_sync_job_logs"."id" = $6 [["completed_at", "2021-10-15 21:13:45.330141"], ["exception", "ArgumentError: wrong number of arguments (given 0, expected 1)"], ["backtrace", "/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:11:in `perform'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:39:in `block in perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:109:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch_aware_job.rb:22:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:21:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/i18n-1.8.10/lib/i18n.rb:309:in `with_locale'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/translation.rb:9:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:26:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `block in instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications/instrumenter.rb:23:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:25:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `block in tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `block in tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:28:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:22:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:136:in `run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:38:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:18:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:60:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/matchers/built_in/raise_error.rb:59:in `matches?'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:51:in `block in handle_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:27:in `with_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:48:in `handle_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:65:in `to'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:101:in `to'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:59:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `block in with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `block in with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-rails-5.0.2/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:259:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:644:in `block in run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:606:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/configuration.rb:2067:in `with_suite_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:116:in `block in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/reporter.rb:74:in `report'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:115:in `run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:89:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:71:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:45:in `invoke'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/exe/rspec:4:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:63:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:63:in `kernel_load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:28:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:474:in `exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:30:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:24:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/exe/bundle:49:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/friendly_errors.rb:128:in `with_friendly_errors'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/exe/bundle:37:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `
'\n\nError Occurred while handling an Error: NoMethodError: undefined method `bad_catcher' for BadJob:Class\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-mocks-3.10.2/lib/rspec/mocks/method_double.rb:28:in `block in original_implementation_callable'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-mocks-3.10.2/lib/rspec/mocks/message_expectation.rb:101:in `block in and_call_original'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-mocks-3.10.2/lib/rspec/mocks/message_expectation.rb:740:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-mocks-3.10.2/lib/rspec/mocks/message_expectation.rb:572:in `invoke_incrementing_actual_calls_by'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-mocks-3.10.2/lib/rspec/mocks/message_expectation.rb:427:in `invoke'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-mocks-3.10.2/lib/rspec/mocks/proxy.rb:217:in `message_received'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-mocks-3.10.2/lib/rspec/mocks/proxy.rb:361:in `message_received'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-mocks-3.10.2/lib/rspec/mocks/method_double.rb:78:in `proxy_method_invoked'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-mocks-3.10.2/lib/rspec/mocks/method_double.rb:64:in `block (2 levels) in define_proxy_method'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:31:in `rescue in block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:23:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/i18n-1.8.10/lib/i18n.rb:309:in `with_locale'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/translation.rb:9:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:26:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `block in instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications/instrumenter.rb:23:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:25:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `block in tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `block in tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:28:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:22:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:136:in `run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:38:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:18:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:60:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/matchers/built_in/raise_error.rb:59:in `matches?'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:51:in `block in handle_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:27:in `with_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:48:in `handle_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:65:in `to'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:101:in `to'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:59:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `block in with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `block in with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-rails-5.0.2/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:259:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:644:in `block in run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:606:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/configuration.rb:2067:in `with_suite_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:116:in `block in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/reporter.rb:74:in `report'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:115:in `run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:89:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:71:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:45:in `invoke'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/exe/rspec:4:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:63:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:63:in `kernel_load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:28:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:474:in `exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:30:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:24:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/exe/bundle:49:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/friendly_errors.rb:128:in `with_friendly_errors'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/exe/bundle:37:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `
'"], ["status", "error"], ["updated_at", "2021-10-15 21:13:45.330636"], ["id", 328]] [ActiveJob] [BadJob] [b5dfb1d0-1f58-428c-b38a-5deed992ab3e]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [BadJob] [b5dfb1d0-1f58-428c-b38a-5deed992ab3e] Error performing BadJob (Job ID: b5dfb1d0-1f58-428c-b38a-5deed992ab3e) from Test(default) in 13.57ms: ArgumentError (wrong number of arguments (given 0, expected 1)): /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:11:in `perform' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:39:in `block in perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:109:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch_aware_job.rb:22:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:21:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/i18n-1.8.10/lib/i18n.rb:309:in `with_locale' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/translation.rb:9:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:26:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `block in instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications/instrumenter.rb:23:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:25:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `block in tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `block in tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:28:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:22:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:136:in `run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:38:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:18:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:60:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/matchers/built_in/raise_error.rb:59:in `matches?' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:51:in `block in handle_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:27:in `with_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:48:in `handle_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:65:in `to' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:101:in `to' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:59:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `block in with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `block in with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-rails-5.0.2/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:259:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:644:in `block in run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:606:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/configuration.rb:2067:in `with_suite_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:116:in `block in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/reporter.rb:74:in `report' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:115:in `run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:89:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:71:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:45:in `invoke' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/exe/rspec:4:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:63:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:63:in `kernel_load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:28:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:474:in `exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:30:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:24:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/exe/bundle:49:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/friendly_errors.rb:128:in `with_friendly_errors' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/exe/bundle:37:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `
' CanvasSync::JobLog Load (0.5ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" ORDER BY "canvas_sync_job_logs"."id" DESC LIMIT $1 [["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [CanvasSync::Jobs::ReportChecker] [62f97fa5-48c1-4a09-b324-030c2a641f31] Performing CanvasSync::Jobs::ReportChecker (Job ID: 62f97fa5-48c1-4a09-b324-030c2a641f31) from Test(default) with arguments: "provisioning_csv", 1, "FakeProcessor", {} [ActiveJob] [CanvasSync::Jobs::ReportChecker] [62f97fa5-48c1-4a09-b324-030c2a641f31] CanvasSync::JobLog Load (0.3ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "62f97fa5-48c1-4a09-b324-030c2a641f31"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [62f97fa5-48c1-4a09-b324-030c2a641f31]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [62f97fa5-48c1-4a09-b324-030c2a641f31] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- provisioning_csv\n- 1\n- FakeProcessor\n- {}\n"], ["created_at", "2021-10-15 21:13:45.340741"], ["updated_at", "2021-10-15 21:13:45.340741"], ["job_id", "62f97fa5-48c1-4a09-b324-030c2a641f31"]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [62f97fa5-48c1-4a09-b324-030c2a641f31]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [62f97fa5-48c1-4a09-b324-030c2a641f31]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [62f97fa5-48c1-4a09-b324-030c2a641f31] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-10-15 21:13:45.342356"], ["status", "running"], ["updated_at", "2021-10-15 21:13:45.342688"], ["id", 329]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [62f97fa5-48c1-4a09-b324-030c2a641f31]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [62f97fa5-48c1-4a09-b324-030c2a641f31]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [62f97fa5-48c1-4a09-b324-030c2a641f31] CanvasSync::JobLog Destroy (0.4ms) DELETE FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."id" = $1 [["id", 329]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [62f97fa5-48c1-4a09-b324-030c2a641f31]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [62f97fa5-48c1-4a09-b324-030c2a641f31] Performed CanvasSync::Jobs::ReportChecker (Job ID: 62f97fa5-48c1-4a09-b324-030c2a641f31) from Test(default) in 10.78ms  (0.2ms) ROLLBACK  (0.4ms) BEGIN [ActiveJob] [CanvasSync::Jobs::ReportChecker] [8e29bdeb-1675-440e-992c-30fd18d6ed32] Performing CanvasSync::Jobs::ReportChecker (Job ID: 8e29bdeb-1675-440e-992c-30fd18d6ed32) from Test(default) with arguments: "provisioning_csv", 1, "FakeProcessor", {} [ActiveJob] [CanvasSync::Jobs::ReportChecker] [8e29bdeb-1675-440e-992c-30fd18d6ed32] CanvasSync::JobLog Load (0.4ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "8e29bdeb-1675-440e-992c-30fd18d6ed32"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [8e29bdeb-1675-440e-992c-30fd18d6ed32]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [8e29bdeb-1675-440e-992c-30fd18d6ed32] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- provisioning_csv\n- 1\n- FakeProcessor\n- {}\n"], ["created_at", "2021-10-15 21:13:45.355155"], ["updated_at", "2021-10-15 21:13:45.355155"], ["job_id", "8e29bdeb-1675-440e-992c-30fd18d6ed32"]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [8e29bdeb-1675-440e-992c-30fd18d6ed32]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [8e29bdeb-1675-440e-992c-30fd18d6ed32]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [8e29bdeb-1675-440e-992c-30fd18d6ed32] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-10-15 21:13:45.356767"], ["status", "running"], ["updated_at", "2021-10-15 21:13:45.357073"], ["id", 330]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [8e29bdeb-1675-440e-992c-30fd18d6ed32]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [8e29bdeb-1675-440e-992c-30fd18d6ed32]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [8e29bdeb-1675-440e-992c-30fd18d6ed32] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- provisioning_csv\n- 1\n- FakeProcessor\n- {}\n- {}\n"], ["created_at", "2021-10-15 21:13:45.360694"], ["updated_at", "2021-10-15 21:13:45.360694"], ["job_id", "96950bd1-2def-4616-bdfe-ec0f7205a502"]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [8e29bdeb-1675-440e-992c-30fd18d6ed32]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [8e29bdeb-1675-440e-992c-30fd18d6ed32] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: 96950bd1-2def-4616-bdfe-ec0f7205a502) to Test(default) at 2021-10-15 21:14:15 UTC with arguments: "provisioning_csv", 1, "FakeProcessor", {}, {} [ActiveJob] [CanvasSync::Jobs::ReportChecker] [8e29bdeb-1675-440e-992c-30fd18d6ed32]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [8e29bdeb-1675-440e-992c-30fd18d6ed32] CanvasSync::JobLog Destroy (0.3ms) DELETE FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."id" = $1 [["id", 330]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [8e29bdeb-1675-440e-992c-30fd18d6ed32]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [8e29bdeb-1675-440e-992c-30fd18d6ed32] Performed CanvasSync::Jobs::ReportChecker (Job ID: 8e29bdeb-1675-440e-992c-30fd18d6ed32) from Test(default) in 9.58ms  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] [CanvasSync::Jobs::ReportChecker] [c5f46eb8-568c-411d-9165-00e7429ac2b8] Performing CanvasSync::Jobs::ReportChecker (Job ID: c5f46eb8-568c-411d-9165-00e7429ac2b8) from Test(default) with arguments: "provisioning_csv", 1, "FakeProcessor", {} [ActiveJob] [CanvasSync::Jobs::ReportChecker] [c5f46eb8-568c-411d-9165-00e7429ac2b8] CanvasSync::JobLog Load (0.3ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "c5f46eb8-568c-411d-9165-00e7429ac2b8"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [c5f46eb8-568c-411d-9165-00e7429ac2b8]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [c5f46eb8-568c-411d-9165-00e7429ac2b8] CanvasSync::JobLog Create (0.4ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- provisioning_csv\n- 1\n- FakeProcessor\n- {}\n"], ["created_at", "2021-10-15 21:13:45.367947"], ["updated_at", "2021-10-15 21:13:45.367947"], ["job_id", "c5f46eb8-568c-411d-9165-00e7429ac2b8"]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [c5f46eb8-568c-411d-9165-00e7429ac2b8]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [c5f46eb8-568c-411d-9165-00e7429ac2b8]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [c5f46eb8-568c-411d-9165-00e7429ac2b8] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-10-15 21:13:45.370090"], ["status", "running"], ["updated_at", "2021-10-15 21:13:45.370532"], ["id", 332]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [c5f46eb8-568c-411d-9165-00e7429ac2b8]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [c5f46eb8-568c-411d-9165-00e7429ac2b8]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [c5f46eb8-568c-411d-9165-00e7429ac2b8] CanvasSync::JobLog Update (0.6ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "exception" = $2, "backtrace" = $3, "status" = $4, "updated_at" = $5 WHERE "canvas_sync_job_logs"."id" = $6 [["completed_at", "2021-10-15 21:13:45.379442"], ["exception", "NameError: undefined local variable or method `current_organization' for #"], ["backtrace", "/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/jobs/report_checker.rb:35:in `perform'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:39:in `block in perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:109:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch_aware_job.rb:22:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:21:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/i18n-1.8.10/lib/i18n.rb:309:in `with_locale'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/translation.rb:9:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:26:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `block in instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications/instrumenter.rb:23:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:25:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `block in tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `block in tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:28:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:22:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:136:in `run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:38:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:18:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/report_checker_spec.rb:11:in `start_job'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/report_checker_spec.rb:53:in `block (5 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/matchers/built_in/raise_error.rb:59:in `matches?'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:51:in `block in handle_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:27:in `with_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:48:in `handle_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:65:in `to'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:101:in `to'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/report_checker_spec.rb:53:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `block in with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `block in with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-rails-5.0.2/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:259:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:644:in `block in run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:606:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/configuration.rb:2067:in `with_suite_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:116:in `block in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/reporter.rb:74:in `report'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:115:in `run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:89:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:71:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:45:in `invoke'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/exe/rspec:4:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:63:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:63:in `kernel_load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:28:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:474:in `exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:30:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:24:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/exe/bundle:49:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/friendly_errors.rb:128:in `with_friendly_errors'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/exe/bundle:37:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `
'"], ["status", "error"], ["updated_at", "2021-10-15 21:13:45.380102"], ["id", 332]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [c5f46eb8-568c-411d-9165-00e7429ac2b8]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [c5f46eb8-568c-411d-9165-00e7429ac2b8] Error performing CanvasSync::Jobs::ReportChecker (Job ID: c5f46eb8-568c-411d-9165-00e7429ac2b8) from Test(default) in 16.23ms: NameError (undefined local variable or method `current_organization' for #): /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/jobs/report_checker.rb:35:in `perform' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:39:in `block in perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:109:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch_aware_job.rb:22:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:21:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/i18n-1.8.10/lib/i18n.rb:309:in `with_locale' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/translation.rb:9:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:26:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `block in instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications/instrumenter.rb:23:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:25:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `block in tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `block in tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:28:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:22:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:136:in `run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:38:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:18:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/report_checker_spec.rb:11:in `start_job' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/report_checker_spec.rb:53:in `block (5 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/matchers/built_in/raise_error.rb:59:in `matches?' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:51:in `block in handle_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:27:in `with_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:48:in `handle_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:65:in `to' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:101:in `to' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/report_checker_spec.rb:53:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `block in with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `block in with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-rails-5.0.2/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:259:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:644:in `block in run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:606:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/configuration.rb:2067:in `with_suite_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:116:in `block in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/reporter.rb:74:in `report' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:115:in `run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:89:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:71:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:45:in `invoke' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/exe/rspec:4:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:63:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:63:in `kernel_load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:28:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:474:in `exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:30:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:24:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/exe/bundle:49:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/friendly_errors.rb:128:in `with_friendly_errors' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/exe/bundle:37:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `
'  (0.3ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [332c73b7-2566-41c5-88c7-cf0fd04f6dcc] Performing CanvasSync::Jobs::ReportProcessorJob (Job ID: 332c73b7-2566-41c5-88c7-cf0fd04f6dcc) from Test(default) with arguments: "provisioning_csv", "https://test.instructure.com/sample_report_download", "FakeProcessor", {}, 1 [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [332c73b7-2566-41c5-88c7-cf0fd04f6dcc] CanvasSync::JobLog Load (0.3ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "332c73b7-2566-41c5-88c7-cf0fd04f6dcc"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [332c73b7-2566-41c5-88c7-cf0fd04f6dcc]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [332c73b7-2566-41c5-88c7-cf0fd04f6dcc] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportProcessorJob"], ["status", "enqueued"], ["job_arguments", "---\n- provisioning_csv\n- https://test.instructure.com/sample_report_download\n- FakeProcessor\n- {}\n- 1\n"], ["created_at", "2021-10-15 21:13:45.388400"], ["updated_at", "2021-10-15 21:13:45.388400"], ["job_id", "332c73b7-2566-41c5-88c7-cf0fd04f6dcc"]] [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [332c73b7-2566-41c5-88c7-cf0fd04f6dcc]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [332c73b7-2566-41c5-88c7-cf0fd04f6dcc]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [332c73b7-2566-41c5-88c7-cf0fd04f6dcc] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-10-15 21:13:45.389915"], ["status", "running"], ["updated_at", "2021-10-15 21:13:45.390198"], ["id", 333]] [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [332c73b7-2566-41c5-88c7-cf0fd04f6dcc]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [332c73b7-2566-41c5-88c7-cf0fd04f6dcc]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [332c73b7-2566-41c5-88c7-cf0fd04f6dcc] CanvasSync::JobLog Update (0.4ms) UPDATE "canvas_sync_job_logs" SET "job_class" = $1, "updated_at" = $2 WHERE "canvas_sync_job_logs"."id" = $3 [["job_class", "FakeProcessor"], ["updated_at", "2021-10-15 21:13:45.391665"], ["id", 333]] [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [332c73b7-2566-41c5-88c7-cf0fd04f6dcc]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [332c73b7-2566-41c5-88c7-cf0fd04f6dcc]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [332c73b7-2566-41c5-88c7-cf0fd04f6dcc] CanvasSync::JobLog Update (0.4ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2021-10-15 21:13:45.408108"], ["status", "success"], ["updated_at", "2021-10-15 21:13:45.408633"], ["id", 333]] [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [332c73b7-2566-41c5-88c7-cf0fd04f6dcc]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [332c73b7-2566-41c5-88c7-cf0fd04f6dcc] Performed CanvasSync::Jobs::ReportProcessorJob (Job ID: 332c73b7-2566-41c5-88c7-cf0fd04f6dcc) from Test(default) in 22.95ms  (0.1ms) ROLLBACK  (0.5ms) BEGIN [ActiveJob] [CanvasSync::Jobs::ReportStarter] [6dfebd1f-a225-457f-9ec2-d8b0f18683c1] Performing CanvasSync::Jobs::ReportStarter (Job ID: 6dfebd1f-a225-457f-9ec2-d8b0f18683c1) from Test(default) with arguments: "provisioning_csv", {"parameters[users]"=>true}, "CoolProcessor", {:models=>["users"]} [ActiveJob] [CanvasSync::Jobs::ReportStarter] [6dfebd1f-a225-457f-9ec2-d8b0f18683c1] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "6dfebd1f-a225-457f-9ec2-d8b0f18683c1"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::ReportStarter] [6dfebd1f-a225-457f-9ec2-d8b0f18683c1]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [6dfebd1f-a225-457f-9ec2-d8b0f18683c1] CanvasSync::JobLog Create (0.6ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportStarter"], ["status", "enqueued"], ["job_arguments", "---\n- provisioning_csv\n- parameters[users]: true\n- CoolProcessor\n- :models:\n - users\n"], ["created_at", "2021-10-15 21:13:45.414962"], ["updated_at", "2021-10-15 21:13:45.414962"], ["job_id", "6dfebd1f-a225-457f-9ec2-d8b0f18683c1"]] [ActiveJob] [CanvasSync::Jobs::ReportStarter] [6dfebd1f-a225-457f-9ec2-d8b0f18683c1]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [6dfebd1f-a225-457f-9ec2-d8b0f18683c1]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [6dfebd1f-a225-457f-9ec2-d8b0f18683c1] CanvasSync::JobLog Update (0.4ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-10-15 21:13:45.420399"], ["status", "running"], ["updated_at", "2021-10-15 21:13:45.420797"], ["id", 334]] [ActiveJob] [CanvasSync::Jobs::ReportStarter] [6dfebd1f-a225-457f-9ec2-d8b0f18683c1]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [6dfebd1f-a225-457f-9ec2-d8b0f18683c1]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [6dfebd1f-a225-457f-9ec2-d8b0f18683c1] CanvasSync::JobLog Create (0.5ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- provisioning_csv\n- 1\n- CoolProcessor\n- :models:\n - users\n :sync_start_time: '2021-10-15T21:13:45Z'\n :report_params:\n parameters[users]: true\n"], ["created_at", "2021-10-15 21:13:45.425345"], ["updated_at", "2021-10-15 21:13:45.425345"], ["job_id", "80b2716e-540a-4cc8-8b94-fb8da2e9e69e"]] [ActiveJob] [CanvasSync::Jobs::ReportStarter] [6dfebd1f-a225-457f-9ec2-d8b0f18683c1]  (0.4ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [6dfebd1f-a225-457f-9ec2-d8b0f18683c1] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: 80b2716e-540a-4cc8-8b94-fb8da2e9e69e) to Test(default) at 2021-10-15 21:14:15 UTC with arguments: "provisioning_csv", 1, "CoolProcessor", {:models=>["users"], :sync_start_time=>"2021-10-15T21:13:45Z", :report_params=>{"parameters[users]"=>true}} [ActiveJob] [CanvasSync::Jobs::ReportStarter] [6dfebd1f-a225-457f-9ec2-d8b0f18683c1]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [6dfebd1f-a225-457f-9ec2-d8b0f18683c1] CanvasSync::JobLog Update (0.4ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2021-10-15 21:13:45.429762"], ["status", "success"], ["updated_at", "2021-10-15 21:13:45.430345"], ["id", 334]] [ActiveJob] [CanvasSync::Jobs::ReportStarter] [6dfebd1f-a225-457f-9ec2-d8b0f18683c1]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [6dfebd1f-a225-457f-9ec2-d8b0f18683c1] Performed CanvasSync::Jobs::ReportStarter (Job ID: 6dfebd1f-a225-457f-9ec2-d8b0f18683c1) from Test(default) in 18.38ms  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] [CanvasSync::Jobs::ReportStarter] [7f85f040-e4ee-411b-b0f0-6dd9814a139d] Performing CanvasSync::Jobs::ReportStarter (Job ID: 7f85f040-e4ee-411b-b0f0-6dd9814a139d) from Test(default) with arguments: "provisioning_csv", {"parameters[users]"=>true}, "CoolProcessor", {:models=>["users"]}, {:allow_redownloads=>true} [ActiveJob] [CanvasSync::Jobs::ReportStarter] [7f85f040-e4ee-411b-b0f0-6dd9814a139d] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "7f85f040-e4ee-411b-b0f0-6dd9814a139d"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::ReportStarter] [7f85f040-e4ee-411b-b0f0-6dd9814a139d]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [7f85f040-e4ee-411b-b0f0-6dd9814a139d] CanvasSync::JobLog Create (0.4ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportStarter"], ["status", "enqueued"], ["job_arguments", "---\n- provisioning_csv\n- parameters[users]: true\n- CoolProcessor\n- :models:\n - users\n- :allow_redownloads: true\n"], ["created_at", "2021-10-15 21:13:45.435803"], ["updated_at", "2021-10-15 21:13:45.435803"], ["job_id", "7f85f040-e4ee-411b-b0f0-6dd9814a139d"]] [ActiveJob] [CanvasSync::Jobs::ReportStarter] [7f85f040-e4ee-411b-b0f0-6dd9814a139d]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [7f85f040-e4ee-411b-b0f0-6dd9814a139d]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [7f85f040-e4ee-411b-b0f0-6dd9814a139d] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-10-15 21:13:45.437777"], ["status", "running"], ["updated_at", "2021-10-15 21:13:45.438218"], ["id", 336]] [ActiveJob] [CanvasSync::Jobs::ReportStarter] [7f85f040-e4ee-411b-b0f0-6dd9814a139d]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [7f85f040-e4ee-411b-b0f0-6dd9814a139d]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [7f85f040-e4ee-411b-b0f0-6dd9814a139d] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2021-10-15 21:13:45.440813"], ["status", "success"], ["updated_at", "2021-10-15 21:13:45.441212"], ["id", 336]] [ActiveJob] [CanvasSync::Jobs::ReportStarter] [7f85f040-e4ee-411b-b0f0-6dd9814a139d]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [7f85f040-e4ee-411b-b0f0-6dd9814a139d] Performed CanvasSync::Jobs::ReportStarter (Job ID: 7f85f040-e4ee-411b-b0f0-6dd9814a139d) from Test(default) in 7.87ms  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Account Exists (0.5ms) SELECT 1 AS one FROM "accounts" WHERE "accounts"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] Account Create (0.3ms) INSERT INTO "accounts" ("canvas_id", "sis_id", "canvas_parent_account_id", "sis_parent_account_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 1], ["sis_id", "fe6780d03588e9c6bcc74240552f000b"], ["canvas_parent_account_id", 1], ["sis_parent_account_id", "af21635fd13844b0a6e742f7ef0fb9d6"], ["name", "Account name"], ["workflow_state", "active"], ["created_at", "2021-10-15 21:13:45.457938"], ["updated_at", "2021-10-15 21:13:45.457938"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.4ms) SELECT COUNT(*) FROM "admins" [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [859dccd0-0d82-4734-84e5-0122b5afbf00] Performing CanvasSync::Jobs::SyncAdminsJob (Job ID: 859dccd0-0d82-4734-84e5-0122b5afbf00) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [859dccd0-0d82-4734-84e5-0122b5afbf00] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "859dccd0-0d82-4734-84e5-0122b5afbf00"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [859dccd0-0d82-4734-84e5-0122b5afbf00]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [859dccd0-0d82-4734-84e5-0122b5afbf00] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncAdminsJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2021-10-15 21:13:45.462413"], ["updated_at", "2021-10-15 21:13:45.462413"], ["job_id", "859dccd0-0d82-4734-84e5-0122b5afbf00"]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [859dccd0-0d82-4734-84e5-0122b5afbf00]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [859dccd0-0d82-4734-84e5-0122b5afbf00]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [859dccd0-0d82-4734-84e5-0122b5afbf00] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-10-15 21:13:45.463729"], ["status", "running"], ["updated_at", "2021-10-15 21:13:45.464087"], ["id", 337]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [859dccd0-0d82-4734-84e5-0122b5afbf00]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [859dccd0-0d82-4734-84e5-0122b5afbf00] Account Load (0.7ms) SELECT "accounts".* FROM "accounts" WHERE "accounts"."workflow_state" != $1 ORDER BY "accounts"."id" ASC LIMIT $2 [["workflow_state", "deleted"], ["LIMIT", 1000]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [859dccd0-0d82-4734-84e5-0122b5afbf00] Admin Load (0.3ms) SELECT "admins".* FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [859dccd0-0d82-4734-84e5-0122b5afbf00]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [859dccd0-0d82-4734-84e5-0122b5afbf00] Admin Exists (0.3ms) SELECT 1 AS one FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [859dccd0-0d82-4734-84e5-0122b5afbf00] Admin Create (0.4ms) INSERT INTO "admins" ("canvas_id", "role_name", "canvas_account_id", "canvas_role_id", "canvas_user_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 2], ["role_name", "AccountAdmin"], ["canvas_account_id", 1], ["canvas_role_id", 1], ["canvas_user_id", 1], ["workflow_state", "active"], ["created_at", "2021-10-15 21:13:45.492508"], ["updated_at", "2021-10-15 21:13:45.492508"]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [859dccd0-0d82-4734-84e5-0122b5afbf00]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [859dccd0-0d82-4734-84e5-0122b5afbf00] Admin Load (0.2ms) SELECT "admins".* FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 3], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [859dccd0-0d82-4734-84e5-0122b5afbf00]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [859dccd0-0d82-4734-84e5-0122b5afbf00] Admin Exists (0.2ms) SELECT 1 AS one FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 3], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [859dccd0-0d82-4734-84e5-0122b5afbf00] Admin Create (0.2ms) INSERT INTO "admins" ("canvas_id", "role_name", "canvas_account_id", "canvas_role_id", "canvas_user_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 3], ["role_name", "Custom Account Role"], ["canvas_account_id", 1], ["canvas_role_id", 11], ["canvas_user_id", 11], ["workflow_state", "active"], ["created_at", "2021-10-15 21:13:45.495260"], ["updated_at", "2021-10-15 21:13:45.495260"]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [859dccd0-0d82-4734-84e5-0122b5afbf00]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [859dccd0-0d82-4734-84e5-0122b5afbf00] Admin Load (0.2ms) SELECT "admins".* FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 4], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [859dccd0-0d82-4734-84e5-0122b5afbf00]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [859dccd0-0d82-4734-84e5-0122b5afbf00] Admin Exists (0.2ms) SELECT 1 AS one FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 4], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [859dccd0-0d82-4734-84e5-0122b5afbf00] Admin Create (0.3ms) INSERT INTO "admins" ("canvas_id", "role_name", "canvas_account_id", "canvas_role_id", "canvas_user_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 4], ["role_name", "Test"], ["canvas_account_id", 1], ["canvas_role_id", 10], ["canvas_user_id", 11], ["workflow_state", "active"], ["created_at", "2021-10-15 21:13:45.497577"], ["updated_at", "2021-10-15 21:13:45.497577"]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [859dccd0-0d82-4734-84e5-0122b5afbf00]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [859dccd0-0d82-4734-84e5-0122b5afbf00] Admin Update All (0.3ms) UPDATE "admins" SET "workflow_state" = 'inactive' WHERE "admins"."id" NOT IN ($1, $2, $3) [["id", 64], ["id", 65], ["id", 66]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [859dccd0-0d82-4734-84e5-0122b5afbf00]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [859dccd0-0d82-4734-84e5-0122b5afbf00] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2021-10-15 21:13:45.499045"], ["status", "success"], ["updated_at", "2021-10-15 21:13:45.499421"], ["id", 337]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [859dccd0-0d82-4734-84e5-0122b5afbf00]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [859dccd0-0d82-4734-84e5-0122b5afbf00] Performed CanvasSync::Jobs::SyncAdminsJob (Job ID: 859dccd0-0d82-4734-84e5-0122b5afbf00) from Test(default) in 39.19ms  (0.3ms) SELECT COUNT(*) FROM "admins"  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [b2eb5d4b-ad68-419d-a1ae-e0af4f78d875] Performing CanvasSync::Jobs::SyncAssignmentGroupsJob (Job ID: b2eb5d4b-ad68-419d-a1ae-e0af4f78d875) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [b2eb5d4b-ad68-419d-a1ae-e0af4f78d875] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "b2eb5d4b-ad68-419d-a1ae-e0af4f78d875"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [b2eb5d4b-ad68-419d-a1ae-e0af4f78d875]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [b2eb5d4b-ad68-419d-a1ae-e0af4f78d875] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncAssignmentGroupsJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2021-10-15 21:13:45.505683"], ["updated_at", "2021-10-15 21:13:45.505683"], ["job_id", "b2eb5d4b-ad68-419d-a1ae-e0af4f78d875"]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [b2eb5d4b-ad68-419d-a1ae-e0af4f78d875]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [b2eb5d4b-ad68-419d-a1ae-e0af4f78d875]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [b2eb5d4b-ad68-419d-a1ae-e0af4f78d875] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-10-15 21:13:45.507205"], ["status", "running"], ["updated_at", "2021-10-15 21:13:45.507509"], ["id", 338]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [b2eb5d4b-ad68-419d-a1ae-e0af4f78d875]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [b2eb5d4b-ad68-419d-a1ae-e0af4f78d875]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [b2eb5d4b-ad68-419d-a1ae-e0af4f78d875] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proserv_assignment_group_export_csv\n- 1\n- CanvasSync::Processors::AssignmentGroupsProcessor\n- :sync_start_time: '2021-10-15T21:13:45Z'\n :report_params:\n :parameters:\n :enrollment_term_id: 1\n"], ["created_at", "2021-10-15 21:13:45.510753"], ["updated_at", "2021-10-15 21:13:45.510753"], ["job_id", "05026e43-0860-4da1-93bc-95f4f89339ad"]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [b2eb5d4b-ad68-419d-a1ae-e0af4f78d875]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [b2eb5d4b-ad68-419d-a1ae-e0af4f78d875] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: 05026e43-0860-4da1-93bc-95f4f89339ad) to Test(default) at 2021-10-15 21:14:15 UTC with arguments: "proserv_assignment_group_export_csv", 1, "CanvasSync::Processors::AssignmentGroupsProcessor", {:sync_start_time=>"2021-10-15T21:13:45Z", :report_params=>{:parameters=>{:enrollment_term_id=>1}}} [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [b2eb5d4b-ad68-419d-a1ae-e0af4f78d875]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [b2eb5d4b-ad68-419d-a1ae-e0af4f78d875] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2021-10-15 21:13:45.513503"], ["status", "success"], ["updated_at", "2021-10-15 21:13:45.513890"], ["id", 338]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [b2eb5d4b-ad68-419d-a1ae-e0af4f78d875]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [b2eb5d4b-ad68-419d-a1ae-e0af4f78d875] Performed CanvasSync::Jobs::SyncAssignmentGroupsJob (Job ID: b2eb5d4b-ad68-419d-a1ae-e0af4f78d875) from Test(default) in 10.52ms  (0.1ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [579cd6ec-b407-4a3a-b676-1f25a35292c1] Performing CanvasSync::Jobs::SyncAssignmentsJob (Job ID: 579cd6ec-b407-4a3a-b676-1f25a35292c1) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [579cd6ec-b407-4a3a-b676-1f25a35292c1] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "579cd6ec-b407-4a3a-b676-1f25a35292c1"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [579cd6ec-b407-4a3a-b676-1f25a35292c1]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [579cd6ec-b407-4a3a-b676-1f25a35292c1] CanvasSync::JobLog Create (0.4ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncAssignmentsJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2021-10-15 21:13:45.518398"], ["updated_at", "2021-10-15 21:13:45.518398"], ["job_id", "579cd6ec-b407-4a3a-b676-1f25a35292c1"]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [579cd6ec-b407-4a3a-b676-1f25a35292c1]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [579cd6ec-b407-4a3a-b676-1f25a35292c1]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [579cd6ec-b407-4a3a-b676-1f25a35292c1] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-10-15 21:13:45.520110"], ["status", "running"], ["updated_at", "2021-10-15 21:13:45.520519"], ["id", 340]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [579cd6ec-b407-4a3a-b676-1f25a35292c1]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [579cd6ec-b407-4a3a-b676-1f25a35292c1]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [579cd6ec-b407-4a3a-b676-1f25a35292c1] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proserv_assignment_export_csv\n- 1\n- CanvasSync::Processors::AssignmentsProcessor\n- :sync_start_time: '2021-10-15T21:13:45Z'\n :report_params:\n :parameters:\n :enrollment_term_id: 1\n"], ["created_at", "2021-10-15 21:13:45.523913"], ["updated_at", "2021-10-15 21:13:45.523913"], ["job_id", "7038fcd5-7071-4227-be38-4635f4f101ea"]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [579cd6ec-b407-4a3a-b676-1f25a35292c1]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [579cd6ec-b407-4a3a-b676-1f25a35292c1] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: 7038fcd5-7071-4227-be38-4635f4f101ea) to Test(default) at 2021-10-15 21:14:15 UTC with arguments: "proserv_assignment_export_csv", 1, "CanvasSync::Processors::AssignmentsProcessor", {:sync_start_time=>"2021-10-15T21:13:45Z", :report_params=>{:parameters=>{:enrollment_term_id=>1}}} [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [579cd6ec-b407-4a3a-b676-1f25a35292c1]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [579cd6ec-b407-4a3a-b676-1f25a35292c1] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2021-10-15 21:13:45.526177"], ["status", "success"], ["updated_at", "2021-10-15 21:13:45.526577"], ["id", 340]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [579cd6ec-b407-4a3a-b676-1f25a35292c1]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [579cd6ec-b407-4a3a-b676-1f25a35292c1] Performed CanvasSync::Jobs::SyncAssignmentsJob (Job ID: 579cd6ec-b407-4a3a-b676-1f25a35292c1) from Test(default) in 10.26ms  (0.2ms) ROLLBACK  (0.3ms) BEGIN [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [d85de86d-808f-488a-9033-baa4e89c4d0a] Performing CanvasSync::Jobs::SyncAssignmentsJob (Job ID: d85de86d-808f-488a-9033-baa4e89c4d0a) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [d85de86d-808f-488a-9033-baa4e89c4d0a] CanvasSync::JobLog Load (0.3ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "d85de86d-808f-488a-9033-baa4e89c4d0a"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [d85de86d-808f-488a-9033-baa4e89c4d0a]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [d85de86d-808f-488a-9033-baa4e89c4d0a] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncAssignmentsJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2021-10-15 21:13:45.531095"], ["updated_at", "2021-10-15 21:13:45.531095"], ["job_id", "d85de86d-808f-488a-9033-baa4e89c4d0a"]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [d85de86d-808f-488a-9033-baa4e89c4d0a]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [d85de86d-808f-488a-9033-baa4e89c4d0a]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [d85de86d-808f-488a-9033-baa4e89c4d0a] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-10-15 21:13:45.532411"], ["status", "running"], ["updated_at", "2021-10-15 21:13:45.532760"], ["id", 342]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [d85de86d-808f-488a-9033-baa4e89c4d0a]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [d85de86d-808f-488a-9033-baa4e89c4d0a]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [d85de86d-808f-488a-9033-baa4e89c4d0a] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proserv_assignment_export_csv\n- 1\n- CanvasSync::Processors::AssignmentsProcessor\n- :sync_start_time: '2021-10-15T21:13:45Z'\n :report_params:\n :parameters: {}\n"], ["created_at", "2021-10-15 21:13:45.535637"], ["updated_at", "2021-10-15 21:13:45.535637"], ["job_id", "3ec2ce3d-21d3-4747-ae39-3e3852b210bc"]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [d85de86d-808f-488a-9033-baa4e89c4d0a]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [d85de86d-808f-488a-9033-baa4e89c4d0a] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: 3ec2ce3d-21d3-4747-ae39-3e3852b210bc) to Test(default) at 2021-10-15 21:14:15 UTC with arguments: "proserv_assignment_export_csv", 1, "CanvasSync::Processors::AssignmentsProcessor", {:sync_start_time=>"2021-10-15T21:13:45Z", :report_params=>{:parameters=>{}}} [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [d85de86d-808f-488a-9033-baa4e89c4d0a]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [d85de86d-808f-488a-9033-baa4e89c4d0a] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2021-10-15 21:13:45.537692"], ["status", "success"], ["updated_at", "2021-10-15 21:13:45.537953"], ["id", 342]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [d85de86d-808f-488a-9033-baa4e89c4d0a]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [d85de86d-808f-488a-9033-baa4e89c4d0a] Performed CanvasSync::Jobs::SyncAssignmentsJob (Job ID: d85de86d-808f-488a-9033-baa4e89c4d0a) from Test(default) in 8.89ms  (0.1ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [71046dbc-88b5-44ab-b4fc-29d3968f17f2] Performing CanvasSync::Jobs::SyncContextModuleItemsJob (Job ID: 71046dbc-88b5-44ab-b4fc-29d3968f17f2) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [71046dbc-88b5-44ab-b4fc-29d3968f17f2] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "71046dbc-88b5-44ab-b4fc-29d3968f17f2"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [71046dbc-88b5-44ab-b4fc-29d3968f17f2]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [71046dbc-88b5-44ab-b4fc-29d3968f17f2] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncContextModuleItemsJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2021-10-15 21:13:45.542999"], ["updated_at", "2021-10-15 21:13:45.542999"], ["job_id", "71046dbc-88b5-44ab-b4fc-29d3968f17f2"]] [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [71046dbc-88b5-44ab-b4fc-29d3968f17f2]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [71046dbc-88b5-44ab-b4fc-29d3968f17f2]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [71046dbc-88b5-44ab-b4fc-29d3968f17f2] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-10-15 21:13:45.544570"], ["status", "running"], ["updated_at", "2021-10-15 21:13:45.544921"], ["id", 344]] [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [71046dbc-88b5-44ab-b4fc-29d3968f17f2]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [71046dbc-88b5-44ab-b4fc-29d3968f17f2]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [71046dbc-88b5-44ab-b4fc-29d3968f17f2] CanvasSync::JobLog Create (0.6ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proserv_context_module_items_csv\n- 1\n- CanvasSync::Processors::ContextModuleItemsProcessor\n- :sync_start_time: '2021-10-15T21:13:45Z'\n :report_params:\n :parameters:\n :enrollment_term_id: 1\n"], ["created_at", "2021-10-15 21:13:45.548537"], ["updated_at", "2021-10-15 21:13:45.548537"], ["job_id", "e43edaa4-804a-43f7-bae3-4ffff41a1359"]] [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [71046dbc-88b5-44ab-b4fc-29d3968f17f2]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [71046dbc-88b5-44ab-b4fc-29d3968f17f2] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: e43edaa4-804a-43f7-bae3-4ffff41a1359) to Test(default) at 2021-10-15 21:14:15 UTC with arguments: "proserv_context_module_items_csv", 1, "CanvasSync::Processors::ContextModuleItemsProcessor", {:sync_start_time=>"2021-10-15T21:13:45Z", :report_params=>{:parameters=>{:enrollment_term_id=>1}}} [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [71046dbc-88b5-44ab-b4fc-29d3968f17f2]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [71046dbc-88b5-44ab-b4fc-29d3968f17f2] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2021-10-15 21:13:45.551796"], ["status", "success"], ["updated_at", "2021-10-15 21:13:45.552198"], ["id", 344]] [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [71046dbc-88b5-44ab-b4fc-29d3968f17f2]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [71046dbc-88b5-44ab-b4fc-29d3968f17f2] Performed CanvasSync::Jobs::SyncContextModuleItemsJob (Job ID: 71046dbc-88b5-44ab-b4fc-29d3968f17f2) from Test(default) in 11.43ms  (0.1ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [1c2083a8-5ef1-4b96-83db-524ab8d984b5] Performing CanvasSync::Jobs::SyncContextModuleItemsJob (Job ID: 1c2083a8-5ef1-4b96-83db-524ab8d984b5) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [1c2083a8-5ef1-4b96-83db-524ab8d984b5] CanvasSync::JobLog Load (0.1ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "1c2083a8-5ef1-4b96-83db-524ab8d984b5"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [1c2083a8-5ef1-4b96-83db-524ab8d984b5]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [1c2083a8-5ef1-4b96-83db-524ab8d984b5] CanvasSync::JobLog Create (0.2ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncContextModuleItemsJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2021-10-15 21:13:45.555926"], ["updated_at", "2021-10-15 21:13:45.555926"], ["job_id", "1c2083a8-5ef1-4b96-83db-524ab8d984b5"]] [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [1c2083a8-5ef1-4b96-83db-524ab8d984b5]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [1c2083a8-5ef1-4b96-83db-524ab8d984b5]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [1c2083a8-5ef1-4b96-83db-524ab8d984b5] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-10-15 21:13:45.557054"], ["status", "running"], ["updated_at", "2021-10-15 21:13:45.557319"], ["id", 346]] [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [1c2083a8-5ef1-4b96-83db-524ab8d984b5]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [1c2083a8-5ef1-4b96-83db-524ab8d984b5]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [1c2083a8-5ef1-4b96-83db-524ab8d984b5] CanvasSync::JobLog Create (0.2ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proserv_context_module_items_csv\n- 1\n- CanvasSync::Processors::ContextModuleItemsProcessor\n- :sync_start_time: '2021-10-15T21:13:45Z'\n :report_params:\n :parameters: {}\n"], ["created_at", "2021-10-15 21:13:45.559750"], ["updated_at", "2021-10-15 21:13:45.559750"], ["job_id", "1bc6239a-4f25-4168-90f4-2cbf1d3a9eeb"]] [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [1c2083a8-5ef1-4b96-83db-524ab8d984b5]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [1c2083a8-5ef1-4b96-83db-524ab8d984b5] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: 1bc6239a-4f25-4168-90f4-2cbf1d3a9eeb) to Test(default) at 2021-10-15 21:14:15 UTC with arguments: "proserv_context_module_items_csv", 1, "CanvasSync::Processors::ContextModuleItemsProcessor", {:sync_start_time=>"2021-10-15T21:13:45Z", :report_params=>{:parameters=>{}}} [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [1c2083a8-5ef1-4b96-83db-524ab8d984b5]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [1c2083a8-5ef1-4b96-83db-524ab8d984b5] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2021-10-15 21:13:45.561725"], ["status", "success"], ["updated_at", "2021-10-15 21:13:45.562025"], ["id", 346]] [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [1c2083a8-5ef1-4b96-83db-524ab8d984b5]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [1c2083a8-5ef1-4b96-83db-524ab8d984b5] Performed CanvasSync::Jobs::SyncContextModuleItemsJob (Job ID: 1c2083a8-5ef1-4b96-83db-524ab8d984b5) from Test(default) in 7.76ms  (0.1ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [0ddfc938-6a6f-44b5-a66d-c70b3693c186] Performing CanvasSync::Jobs::SyncContextModulesJob (Job ID: 0ddfc938-6a6f-44b5-a66d-c70b3693c186) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [0ddfc938-6a6f-44b5-a66d-c70b3693c186] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "0ddfc938-6a6f-44b5-a66d-c70b3693c186"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [0ddfc938-6a6f-44b5-a66d-c70b3693c186]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [0ddfc938-6a6f-44b5-a66d-c70b3693c186] CanvasSync::JobLog Create (0.5ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncContextModulesJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2021-10-15 21:13:45.566024"], ["updated_at", "2021-10-15 21:13:45.566024"], ["job_id", "0ddfc938-6a6f-44b5-a66d-c70b3693c186"]] [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [0ddfc938-6a6f-44b5-a66d-c70b3693c186]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [0ddfc938-6a6f-44b5-a66d-c70b3693c186]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [0ddfc938-6a6f-44b5-a66d-c70b3693c186] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-10-15 21:13:45.568145"], ["status", "running"], ["updated_at", "2021-10-15 21:13:45.568507"], ["id", 348]] [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [0ddfc938-6a6f-44b5-a66d-c70b3693c186]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [0ddfc938-6a6f-44b5-a66d-c70b3693c186]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [0ddfc938-6a6f-44b5-a66d-c70b3693c186] CanvasSync::JobLog Create (0.2ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proserv_context_modules_csv\n- 1\n- CanvasSync::Processors::ContextModulesProcessor\n- :sync_start_time: '2021-10-15T21:13:45Z'\n :report_params:\n :parameters:\n :enrollment_term_id: 1\n"], ["created_at", "2021-10-15 21:13:45.571448"], ["updated_at", "2021-10-15 21:13:45.571448"], ["job_id", "03c30c65-706b-4240-b918-2ceb2d17c2bc"]] [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [0ddfc938-6a6f-44b5-a66d-c70b3693c186]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [0ddfc938-6a6f-44b5-a66d-c70b3693c186] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: 03c30c65-706b-4240-b918-2ceb2d17c2bc) to Test(default) at 2021-10-15 21:14:15 UTC with arguments: "proserv_context_modules_csv", 1, "CanvasSync::Processors::ContextModulesProcessor", {:sync_start_time=>"2021-10-15T21:13:45Z", :report_params=>{:parameters=>{:enrollment_term_id=>1}}} [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [0ddfc938-6a6f-44b5-a66d-c70b3693c186]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [0ddfc938-6a6f-44b5-a66d-c70b3693c186] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2021-10-15 21:13:45.573428"], ["status", "success"], ["updated_at", "2021-10-15 21:13:45.573670"], ["id", 348]] [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [0ddfc938-6a6f-44b5-a66d-c70b3693c186]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [0ddfc938-6a6f-44b5-a66d-c70b3693c186] Performed CanvasSync::Jobs::SyncContextModulesJob (Job ID: 0ddfc938-6a6f-44b5-a66d-c70b3693c186) from Test(default) in 9.62ms  (0.1ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [709744e1-1830-4713-9b7a-0444ccf06820] Performing CanvasSync::Jobs::SyncContextModulesJob (Job ID: 709744e1-1830-4713-9b7a-0444ccf06820) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [709744e1-1830-4713-9b7a-0444ccf06820] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "709744e1-1830-4713-9b7a-0444ccf06820"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [709744e1-1830-4713-9b7a-0444ccf06820]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [709744e1-1830-4713-9b7a-0444ccf06820] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncContextModulesJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2021-10-15 21:13:45.576948"], ["updated_at", "2021-10-15 21:13:45.576948"], ["job_id", "709744e1-1830-4713-9b7a-0444ccf06820"]] [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [709744e1-1830-4713-9b7a-0444ccf06820]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [709744e1-1830-4713-9b7a-0444ccf06820]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [709744e1-1830-4713-9b7a-0444ccf06820] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-10-15 21:13:45.578177"], ["status", "running"], ["updated_at", "2021-10-15 21:13:45.578502"], ["id", 350]] [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [709744e1-1830-4713-9b7a-0444ccf06820]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [709744e1-1830-4713-9b7a-0444ccf06820]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [709744e1-1830-4713-9b7a-0444ccf06820] CanvasSync::JobLog Create (0.2ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proserv_context_modules_csv\n- 1\n- CanvasSync::Processors::ContextModulesProcessor\n- :sync_start_time: '2021-10-15T21:13:45Z'\n :report_params:\n :parameters: {}\n"], ["created_at", "2021-10-15 21:13:45.580816"], ["updated_at", "2021-10-15 21:13:45.580816"], ["job_id", "20b49922-b191-4297-ba67-97ee3b4a4680"]] [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [709744e1-1830-4713-9b7a-0444ccf06820]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [709744e1-1830-4713-9b7a-0444ccf06820] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: 20b49922-b191-4297-ba67-97ee3b4a4680) to Test(default) at 2021-10-15 21:14:15 UTC with arguments: "proserv_context_modules_csv", 1, "CanvasSync::Processors::ContextModulesProcessor", {:sync_start_time=>"2021-10-15T21:13:45Z", :report_params=>{:parameters=>{}}} [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [709744e1-1830-4713-9b7a-0444ccf06820]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [709744e1-1830-4713-9b7a-0444ccf06820] CanvasSync::JobLog Update (0.4ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2021-10-15 21:13:45.582730"], ["status", "success"], ["updated_at", "2021-10-15 21:13:45.583115"], ["id", 350]] [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [709744e1-1830-4713-9b7a-0444ccf06820]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [709744e1-1830-4713-9b7a-0444ccf06820] Performed CanvasSync::Jobs::SyncContextModulesJob (Job ID: 709744e1-1830-4713-9b7a-0444ccf06820) from Test(default) in 8.32ms  (0.4ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Term Exists (0.5ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 44288538], ["LIMIT", 1]] Term Create (0.4ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 44288538], ["name", "Cool Term"], ["start_at", "2021-10-12 21:13:44.222373"], ["end_at", "2021-10-18 21:13:44.222470"], ["workflow_state", "active"], ["sis_id", "bd0f04f16a66a23f4141b1fb905adfe6"], ["created_at", "2021-10-15 21:13:45.600416"], ["updated_at", "2021-10-15 21:13:45.600416"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [89efcd63-1ef2-4b60-a363-3648cfc378af] Performing CanvasSync::Jobs::SyncProvisioningReportJob (Job ID: 89efcd63-1ef2-4b60-a363-3648cfc378af) from Test(default) with arguments: {:models=>["users", "courses"], :term_scope=>"active"} [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [89efcd63-1ef2-4b60-a363-3648cfc378af] CanvasSync::JobLog Load (0.1ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "89efcd63-1ef2-4b60-a363-3648cfc378af"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [89efcd63-1ef2-4b60-a363-3648cfc378af]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [89efcd63-1ef2-4b60-a363-3648cfc378af] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncProvisioningReportJob"], ["status", "enqueued"], ["job_arguments", "---\n- :models:\n - users\n - courses\n :term_scope: active\n"], ["created_at", "2021-10-15 21:13:45.602857"], ["updated_at", "2021-10-15 21:13:45.602857"], ["job_id", "89efcd63-1ef2-4b60-a363-3648cfc378af"]] [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [89efcd63-1ef2-4b60-a363-3648cfc378af]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [89efcd63-1ef2-4b60-a363-3648cfc378af]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [89efcd63-1ef2-4b60-a363-3648cfc378af] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-10-15 21:13:45.604307"], ["status", "running"], ["updated_at", "2021-10-15 21:13:45.604642"], ["id", 352]] [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [89efcd63-1ef2-4b60-a363-3648cfc378af]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [89efcd63-1ef2-4b60-a363-3648cfc378af]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [89efcd63-1ef2-4b60-a363-3648cfc378af] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proservices_provisioning_csv\n- \n- CanvasSync::Processors::ProvisioningReportProcessor\n- :models:\n - users\n - courses\n :term_scope: active\n :sync_start_time: '2021-10-15T21:13:45Z'\n :report_params:\n :parameters:\n :include_deleted: true\n users: true\n courses: true\n :enrollment_term_id: 44288538\n"], ["created_at", "2021-10-15 21:13:45.608428"], ["updated_at", "2021-10-15 21:13:45.608428"], ["job_id", "cc1c7314-dcff-4352-b3e5-cd851274b9fd"]] [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [89efcd63-1ef2-4b60-a363-3648cfc378af]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [89efcd63-1ef2-4b60-a363-3648cfc378af] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: cc1c7314-dcff-4352-b3e5-cd851274b9fd) to Test(default) at 2021-10-15 21:14:15 UTC with arguments: "proservices_provisioning_csv", nil, "CanvasSync::Processors::ProvisioningReportProcessor", {:models=>["users", "courses"], :term_scope=>"active", :sync_start_time=>"2021-10-15T21:13:45Z", :report_params=>{:parameters=>{:include_deleted=>true, "users"=>true, "courses"=>true, :enrollment_term_id=>44288538}}} [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [89efcd63-1ef2-4b60-a363-3648cfc378af]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [89efcd63-1ef2-4b60-a363-3648cfc378af] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2021-10-15 21:13:45.611421"], ["status", "success"], ["updated_at", "2021-10-15 21:13:45.611864"], ["id", 352]] [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [89efcd63-1ef2-4b60-a363-3648cfc378af]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [89efcd63-1ef2-4b60-a363-3648cfc378af] Performed CanvasSync::Jobs::SyncProvisioningReportJob (Job ID: 89efcd63-1ef2-4b60-a363-3648cfc378af) from Test(default) in 10.97ms  (0.2ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [d3dce38d-750b-4e28-978d-d50a8d032cc3] Performing CanvasSync::Jobs::SyncProvisioningReportJob (Job ID: d3dce38d-750b-4e28-978d-d50a8d032cc3) from Test(default) with arguments: {:models=>["users", "courses"]} [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [d3dce38d-750b-4e28-978d-d50a8d032cc3] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "d3dce38d-750b-4e28-978d-d50a8d032cc3"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [d3dce38d-750b-4e28-978d-d50a8d032cc3]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [d3dce38d-750b-4e28-978d-d50a8d032cc3] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncProvisioningReportJob"], ["status", "enqueued"], ["job_arguments", "---\n- :models:\n - users\n - courses\n"], ["created_at", "2021-10-15 21:13:45.616112"], ["updated_at", "2021-10-15 21:13:45.616112"], ["job_id", "d3dce38d-750b-4e28-978d-d50a8d032cc3"]] [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [d3dce38d-750b-4e28-978d-d50a8d032cc3]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [d3dce38d-750b-4e28-978d-d50a8d032cc3]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [d3dce38d-750b-4e28-978d-d50a8d032cc3] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-10-15 21:13:45.617795"], ["status", "running"], ["updated_at", "2021-10-15 21:13:45.618097"], ["id", 354]] [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [d3dce38d-750b-4e28-978d-d50a8d032cc3]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [d3dce38d-750b-4e28-978d-d50a8d032cc3]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [d3dce38d-750b-4e28-978d-d50a8d032cc3] CanvasSync::JobLog Create (0.4ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proservices_provisioning_csv\n- \n- CanvasSync::Processors::ProvisioningReportProcessor\n- :models:\n - users\n - courses\n :sync_start_time: '2021-10-15T21:13:45Z'\n :report_params:\n :parameters:\n :include_deleted: true\n users: true\n courses: true\n"], ["created_at", "2021-10-15 21:13:45.621768"], ["updated_at", "2021-10-15 21:13:45.621768"], ["job_id", "b4fc240d-6f87-470d-a871-b7f43317b354"]] [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [d3dce38d-750b-4e28-978d-d50a8d032cc3]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [d3dce38d-750b-4e28-978d-d50a8d032cc3] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: b4fc240d-6f87-470d-a871-b7f43317b354) to Test(default) at 2021-10-15 21:14:15 UTC with arguments: "proservices_provisioning_csv", nil, "CanvasSync::Processors::ProvisioningReportProcessor", {:models=>["users", "courses"], :sync_start_time=>"2021-10-15T21:13:45Z", :report_params=>{:parameters=>{:include_deleted=>true, "users"=>true, "courses"=>true}}} [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [d3dce38d-750b-4e28-978d-d50a8d032cc3]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [d3dce38d-750b-4e28-978d-d50a8d032cc3] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2021-10-15 21:13:45.624982"], ["status", "success"], ["updated_at", "2021-10-15 21:13:45.625398"], ["id", 354]] [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [d3dce38d-750b-4e28-978d-d50a8d032cc3]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [d3dce38d-750b-4e28-978d-d50a8d032cc3] Performed CanvasSync::Jobs::SyncProvisioningReportJob (Job ID: d3dce38d-750b-4e28-978d-d50a8d032cc3) from Test(default) in 11.78ms  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Account Exists (0.3ms) SELECT 1 AS one FROM "accounts" WHERE "accounts"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] Account Create (0.2ms) INSERT INTO "accounts" ("canvas_id", "sis_id", "canvas_parent_account_id", "sis_parent_account_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 1], ["sis_id", "f514cfc601b6d279ea517b58d61da7ba"], ["canvas_parent_account_id", 1], ["sis_parent_account_id", "7bfdb14c649217a7bc0d39897b481880"], ["name", "Account name"], ["workflow_state", "active"], ["created_at", "2021-10-15 21:13:45.630978"], ["updated_at", "2021-10-15 21:13:45.630978"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.4ms) SELECT COUNT(*) FROM "roles" [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [e0640d8d-901e-442b-bc4d-0357ca53f70e] Performing CanvasSync::Jobs::SyncRolesJob (Job ID: e0640d8d-901e-442b-bc4d-0357ca53f70e) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [e0640d8d-901e-442b-bc4d-0357ca53f70e] CanvasSync::JobLog Load (0.3ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "e0640d8d-901e-442b-bc4d-0357ca53f70e"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [e0640d8d-901e-442b-bc4d-0357ca53f70e]  (0.3ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [e0640d8d-901e-442b-bc4d-0357ca53f70e] CanvasSync::JobLog Create (0.5ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncRolesJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2021-10-15 21:13:45.637882"], ["updated_at", "2021-10-15 21:13:45.637882"], ["job_id", "e0640d8d-901e-442b-bc4d-0357ca53f70e"]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [e0640d8d-901e-442b-bc4d-0357ca53f70e]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [e0640d8d-901e-442b-bc4d-0357ca53f70e]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [e0640d8d-901e-442b-bc4d-0357ca53f70e] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-10-15 21:13:45.640570"], ["status", "running"], ["updated_at", "2021-10-15 21:13:45.641023"], ["id", 356]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [e0640d8d-901e-442b-bc4d-0357ca53f70e]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [e0640d8d-901e-442b-bc4d-0357ca53f70e] Account Load (0.3ms) SELECT "accounts".* FROM "accounts" WHERE "accounts"."workflow_state" != $1 ORDER BY "accounts"."id" ASC LIMIT $2 [["workflow_state", "deleted"], ["LIMIT", 1000]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [e0640d8d-901e-442b-bc4d-0357ca53f70e] Role Load (0.2ms) SELECT "roles".* FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [e0640d8d-901e-442b-bc4d-0357ca53f70e]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [e0640d8d-901e-442b-bc4d-0357ca53f70e] Role Exists (0.4ms) SELECT 1 AS one FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [e0640d8d-901e-442b-bc4d-0357ca53f70e] Role Create (0.6ms) INSERT INTO "roles" ("canvas_id", "label", "base_role_type", "canvas_account_id", "workflow_state", "permissions", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 1], ["label", "Account Admin"], ["base_role_type", "AccountMembership"], ["canvas_account_id", 10], ["workflow_state", "built_in"], ["permissions", "{\"manage_wiki\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"post_to_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"moderate_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_announcements\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"send_messages\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"send_messages_all\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_outcomes\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"create_conferences\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"create_collaborations\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_roster\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_all_grades\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_grades\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_rubrics\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"comment_on_others_submissions\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_students\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_admin_users\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_role_overrides\":{\"enabled\":true,\"locked\":true,\"readonly\":true,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_account_memberships\":{\"enabled\":true,\"locked\":true,\"readonly\":true,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_account_settings\":{\"enabled\":true,\"locked\":true,\"readonly\":true,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_groups\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_group_pages\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_files\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_assignments\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"undelete_courses\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_grade_changes\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_course_changes\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_question_banks\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_calendar\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_reports\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_courses\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_user_logins\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_user_observers\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_alerts\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"become_user\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_developer_keys\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"import_sis\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_sis\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_sis\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_course_list\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_statistics\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_storage_quotas\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_course_content\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_content\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_interaction_alerts\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"change_course_state\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_sections\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_feature_flags\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_quiz_answer_audits\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"moderate_grades\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"lti_add_edit\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true}}"], ["created_at", "2021-10-15 21:13:45.662411"], ["updated_at", "2021-10-15 21:13:45.662411"]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [e0640d8d-901e-442b-bc4d-0357ca53f70e]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [e0640d8d-901e-442b-bc4d-0357ca53f70e] Role Load (0.3ms) SELECT "roles".* FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 3], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [e0640d8d-901e-442b-bc4d-0357ca53f70e]  (0.4ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [e0640d8d-901e-442b-bc4d-0357ca53f70e] Role Exists (0.5ms) SELECT 1 AS one FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 3], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [e0640d8d-901e-442b-bc4d-0357ca53f70e] Role Create (0.5ms) INSERT INTO "roles" ("canvas_id", "label", "base_role_type", "canvas_account_id", "workflow_state", "permissions", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 3], ["label", "Student"], ["base_role_type", "StudentEnrollment"], ["canvas_account_id", 10], ["workflow_state", "built_in"], ["permissions", "{\"manage_wiki\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"read_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"post_to_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"moderate_forum\":{\"enabled\":false,\"locked\":false,\"readonly\":false,\"explicit\":false},\"read_announcements\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"send_messages\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"send_messages_all\":{\"enabled\":false,\"locked\":false,\"readonly\":false,\"explicit\":false},\"manage_outcomes\":{\"enabled\":false,\"locked\":false,\"readonly\":false,\"explicit\":false},\"create_conferences\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"create_collaborations\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_roster\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_all_grades\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_grades\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_rubrics\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"comment_on_others_submissions\":{\"enabled\":false,\"locked\":false,\"readonly\":false,\"explicit\":false},\"manage_students\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_admin_users\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_role_overrides\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_account_memberships\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_account_settings\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_groups\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"view_group_pages\":{\"enabled\":false,\"locked\":false,\"readonly\":false,\"explicit\":false},\"manage_files\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_assignments\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"undelete_courses\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"view_grade_changes\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"view_course_changes\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"read_question_banks\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_calendar\":{\"enabled\":false,\"locked\":false,\"readonly\":false,\"explicit\":false},\"read_reports\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_courses\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_user_logins\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_user_observers\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_alerts\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"become_user\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_developer_keys\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"import_sis\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_sis\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"read_sis\":{\"enabled\":false,\"locked\":false,\"readonly\":false,\"explicit\":false},\"read_course_list\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"view_statistics\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_storage_quotas\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"read_course_content\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_content\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_interaction_alerts\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"change_course_state\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_sections\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_feature_flags\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"view_quiz_answer_audits\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"moderate_grades\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"lti_add_edit\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false}}"], ["created_at", "2021-10-15 21:13:45.673460"], ["updated_at", "2021-10-15 21:13:45.673460"]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [e0640d8d-901e-442b-bc4d-0357ca53f70e]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [e0640d8d-901e-442b-bc4d-0357ca53f70e] Role Update All (0.3ms) UPDATE "roles" SET "workflow_state" = 'inactive' WHERE "roles"."id" NOT IN ($1, $2) [["id", 55], ["id", 56]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [e0640d8d-901e-442b-bc4d-0357ca53f70e]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [e0640d8d-901e-442b-bc4d-0357ca53f70e] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2021-10-15 21:13:45.689298"], ["status", "success"], ["updated_at", "2021-10-15 21:13:45.689709"], ["id", 356]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [e0640d8d-901e-442b-bc4d-0357ca53f70e]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [e0640d8d-901e-442b-bc4d-0357ca53f70e] Performed CanvasSync::Jobs::SyncRolesJob (Job ID: e0640d8d-901e-442b-bc4d-0357ca53f70e) from Test(default) in 54.93ms  (0.3ms) SELECT COUNT(*) FROM "roles"  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Term Exists (0.5ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 4867285], ["LIMIT", 1]] Term Create (0.3ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 4867285], ["name", "Cool Term"], ["start_at", "2021-10-12 21:13:44.222373"], ["end_at", "2021-10-18 21:13:44.222470"], ["workflow_state", "active"], ["sis_id", "ef243e0e57f0cb7ca014bf1db3a30604"], ["created_at", "2021-10-15 21:13:45.695618"], ["updated_at", "2021-10-15 21:13:45.695618"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [9e815c1c-4bd9-433a-a90e-75c62aa61179] Performing CanvasSync::Jobs::SyncSimpleTableJob (Job ID: 9e815c1c-4bd9-433a-a90e-75c62aa61179) from Test(default) with arguments: {:report_name=>"proservices_provisioning_csv", :model=>"courses", :mapping=>"courses", :klass=>"Course", :term_scope=>"active", :params=>{"parameters[include_deleted]"=>true, "parameters[courses]"=>true}} [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [9e815c1c-4bd9-433a-a90e-75c62aa61179] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "9e815c1c-4bd9-433a-a90e-75c62aa61179"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [9e815c1c-4bd9-433a-a90e-75c62aa61179]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [9e815c1c-4bd9-433a-a90e-75c62aa61179] CanvasSync::JobLog Create (0.2ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncSimpleTableJob"], ["status", "enqueued"], ["job_arguments", "---\n- :report_name: proservices_provisioning_csv\n :model: courses\n :mapping: courses\n :klass: Course\n :term_scope: active\n :params:\n parameters[include_deleted]: true\n parameters[courses]: true\n"], ["created_at", "2021-10-15 21:13:45.698246"], ["updated_at", "2021-10-15 21:13:45.698246"], ["job_id", "9e815c1c-4bd9-433a-a90e-75c62aa61179"]] [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [9e815c1c-4bd9-433a-a90e-75c62aa61179]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [9e815c1c-4bd9-433a-a90e-75c62aa61179]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [9e815c1c-4bd9-433a-a90e-75c62aa61179] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-10-15 21:13:45.699899"], ["status", "running"], ["updated_at", "2021-10-15 21:13:45.700263"], ["id", 357]] [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [9e815c1c-4bd9-433a-a90e-75c62aa61179]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [9e815c1c-4bd9-433a-a90e-75c62aa61179]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [9e815c1c-4bd9-433a-a90e-75c62aa61179] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2021-10-15 21:13:45.701681"], ["status", "success"], ["updated_at", "2021-10-15 21:13:45.701970"], ["id", 357]] [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [9e815c1c-4bd9-433a-a90e-75c62aa61179]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [9e815c1c-4bd9-433a-a90e-75c62aa61179] Performed CanvasSync::Jobs::SyncSimpleTableJob (Job ID: 9e815c1c-4bd9-433a-a90e-75c62aa61179) from Test(default) in 5.66ms  (0.1ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [59c2830e-4451-4109-9e02-e6734a16d008] Performing CanvasSync::Jobs::SyncSubmissionsJob (Job ID: 59c2830e-4451-4109-9e02-e6734a16d008) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [59c2830e-4451-4109-9e02-e6734a16d008] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "59c2830e-4451-4109-9e02-e6734a16d008"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [59c2830e-4451-4109-9e02-e6734a16d008]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [59c2830e-4451-4109-9e02-e6734a16d008] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncSubmissionsJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2021-10-15 21:13:45.705961"], ["updated_at", "2021-10-15 21:13:45.705961"], ["job_id", "59c2830e-4451-4109-9e02-e6734a16d008"]] [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [59c2830e-4451-4109-9e02-e6734a16d008]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [59c2830e-4451-4109-9e02-e6734a16d008]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [59c2830e-4451-4109-9e02-e6734a16d008] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-10-15 21:13:45.707187"], ["status", "running"], ["updated_at", "2021-10-15 21:13:45.707444"], ["id", 358]] [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [59c2830e-4451-4109-9e02-e6734a16d008]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [59c2830e-4451-4109-9e02-e6734a16d008]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [59c2830e-4451-4109-9e02-e6734a16d008] CanvasSync::JobLog Create (0.4ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proserv_student_submissions_csv\n- 1\n- CanvasSync::Processors::SubmissionsProcessor\n- :sync_start_time: '2021-10-15T21:13:45Z'\n :report_params:\n :parameters:\n :include_all: \n :enrollment_term_id: 1\n"], ["created_at", "2021-10-15 21:13:45.710353"], ["updated_at", "2021-10-15 21:13:45.710353"], ["job_id", "f461ee4f-0b7c-4134-a5d5-78c1fceaf9ff"]] [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [59c2830e-4451-4109-9e02-e6734a16d008]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [59c2830e-4451-4109-9e02-e6734a16d008] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: f461ee4f-0b7c-4134-a5d5-78c1fceaf9ff) to Test(default) at 2021-10-15 21:14:15 UTC with arguments: "proserv_student_submissions_csv", 1, "CanvasSync::Processors::SubmissionsProcessor", {:sync_start_time=>"2021-10-15T21:13:45Z", :report_params=>{:parameters=>{:include_all=>nil, :enrollment_term_id=>1}}} [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [59c2830e-4451-4109-9e02-e6734a16d008]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [59c2830e-4451-4109-9e02-e6734a16d008] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2021-10-15 21:13:45.713134"], ["status", "success"], ["updated_at", "2021-10-15 21:13:45.713490"], ["id", 358]] [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [59c2830e-4451-4109-9e02-e6734a16d008]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [59c2830e-4451-4109-9e02-e6734a16d008] Performed CanvasSync::Jobs::SyncSubmissionsJob (Job ID: 59c2830e-4451-4109-9e02-e6734a16d008) from Test(default) in 9.52ms  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) SELECT COUNT(*) FROM "terms" [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [96aacea0-2a63-4804-bfe8-3bd537681953] Performing CanvasSync::Jobs::SyncTermsJob (Job ID: 96aacea0-2a63-4804-bfe8-3bd537681953) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [96aacea0-2a63-4804-bfe8-3bd537681953] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "96aacea0-2a63-4804-bfe8-3bd537681953"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [96aacea0-2a63-4804-bfe8-3bd537681953]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [96aacea0-2a63-4804-bfe8-3bd537681953] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncTermsJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2021-10-15 21:13:45.719647"], ["updated_at", "2021-10-15 21:13:45.719647"], ["job_id", "96aacea0-2a63-4804-bfe8-3bd537681953"]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [96aacea0-2a63-4804-bfe8-3bd537681953]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [96aacea0-2a63-4804-bfe8-3bd537681953]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [96aacea0-2a63-4804-bfe8-3bd537681953] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-10-15 21:13:45.720976"], ["status", "running"], ["updated_at", "2021-10-15 21:13:45.721322"], ["id", 360]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [96aacea0-2a63-4804-bfe8-3bd537681953]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [96aacea0-2a63-4804-bfe8-3bd537681953] Term Load (0.2ms) SELECT "terms".* FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [96aacea0-2a63-4804-bfe8-3bd537681953]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [96aacea0-2a63-4804-bfe8-3bd537681953] Term Exists (0.2ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [96aacea0-2a63-4804-bfe8-3bd537681953] Term Create (0.3ms) INSERT INTO "terms" ("canvas_id", "name", "workflow_state", "grading_period_group_id", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 1], ["name", "Default Term"], ["workflow_state", "active"], ["grading_period_group_id", 1], ["sis_id", "Test"], ["created_at", "2021-10-15 21:13:45.726515"], ["updated_at", "2021-10-15 21:13:45.726515"]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [96aacea0-2a63-4804-bfe8-3bd537681953]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [96aacea0-2a63-4804-bfe8-3bd537681953] Term Load (0.2ms) SELECT "terms".* FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 6], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [96aacea0-2a63-4804-bfe8-3bd537681953]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [96aacea0-2a63-4804-bfe8-3bd537681953] Term Exists (0.2ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 6], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [96aacea0-2a63-4804-bfe8-3bd537681953] Term Create (0.3ms) INSERT INTO "terms" ("canvas_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["canvas_id", 6], ["name", "Average Term 1"], ["workflow_state", "active"], ["created_at", "2021-10-15 21:13:45.729193"], ["updated_at", "2021-10-15 21:13:45.729193"]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [96aacea0-2a63-4804-bfe8-3bd537681953]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [96aacea0-2a63-4804-bfe8-3bd537681953] Term Load (0.2ms) SELECT "terms".* FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 7], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [96aacea0-2a63-4804-bfe8-3bd537681953]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [96aacea0-2a63-4804-bfe8-3bd537681953] Term Exists (0.2ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 7], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [96aacea0-2a63-4804-bfe8-3bd537681953] Term Create (0.2ms) INSERT INTO "terms" ("canvas_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["canvas_id", 7], ["name", "Average Term 2"], ["workflow_state", "active"], ["created_at", "2021-10-15 21:13:45.731699"], ["updated_at", "2021-10-15 21:13:45.731699"]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [96aacea0-2a63-4804-bfe8-3bd537681953]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [96aacea0-2a63-4804-bfe8-3bd537681953] Term Load (0.2ms) SELECT "terms".* FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 5], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [96aacea0-2a63-4804-bfe8-3bd537681953]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [96aacea0-2a63-4804-bfe8-3bd537681953] Term Exists (0.2ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 5], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [96aacea0-2a63-4804-bfe8-3bd537681953] Term Create (0.2ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 5], ["name", "Syllabus Term"], ["start_at", "2017-08-14 06:00:00"], ["end_at", "2017-08-31 06:00:00"], ["workflow_state", "active"], ["sis_id", "SYTERM"], ["created_at", "2021-10-15 21:13:45.734437"], ["updated_at", "2021-10-15 21:13:45.734437"]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [96aacea0-2a63-4804-bfe8-3bd537681953]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [96aacea0-2a63-4804-bfe8-3bd537681953] Term Load (0.2ms) SELECT "terms".* FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 4], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [96aacea0-2a63-4804-bfe8-3bd537681953]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [96aacea0-2a63-4804-bfe8-3bd537681953] Term Exists (0.3ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 4], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [96aacea0-2a63-4804-bfe8-3bd537681953] Term Create (0.4ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "grading_period_group_id", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8, $9) RETURNING "id" [["canvas_id", 4], ["name", "Ellucian Term"], ["start_at", "2017-08-01 06:00:00"], ["end_at", "2017-10-31 06:00:00"], ["workflow_state", "active"], ["grading_period_group_id", 1], ["sis_id", "SH"], ["created_at", "2021-10-15 21:13:45.737360"], ["updated_at", "2021-10-15 21:13:45.737360"]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [96aacea0-2a63-4804-bfe8-3bd537681953]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [96aacea0-2a63-4804-bfe8-3bd537681953] Term Load (0.2ms) SELECT "terms".* FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 3], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [96aacea0-2a63-4804-bfe8-3bd537681953]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [96aacea0-2a63-4804-bfe8-3bd537681953] Term Exists (0.2ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 3], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [96aacea0-2a63-4804-bfe8-3bd537681953] Term Create (0.2ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 3], ["name", "Current Term"], ["start_at", "2017-03-19 06:00:00"], ["end_at", "2017-08-01 06:00:00"], ["workflow_state", "active"], ["created_at", "2021-10-15 21:13:45.740803"], ["updated_at", "2021-10-15 21:13:45.740803"]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [96aacea0-2a63-4804-bfe8-3bd537681953]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [96aacea0-2a63-4804-bfe8-3bd537681953]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [96aacea0-2a63-4804-bfe8-3bd537681953] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2021-10-15 21:13:45.741878"], ["status", "success"], ["updated_at", "2021-10-15 21:13:45.742254"], ["id", 360]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [96aacea0-2a63-4804-bfe8-3bd537681953]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [96aacea0-2a63-4804-bfe8-3bd537681953] Performed CanvasSync::Jobs::SyncTermsJob (Job ID: 96aacea0-2a63-4804-bfe8-3bd537681953) from Test(default) in 24.85ms  (0.2ms) SELECT COUNT(*) FROM "terms"  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Account Exists (0.3ms) SELECT 1 AS one FROM "accounts" WHERE "accounts"."canvas_id" = $1 LIMIT $2 [["canvas_id", 42887768], ["LIMIT", 1]] Account Create (0.3ms) INSERT INTO "accounts" ("canvas_id", "sis_id", "canvas_parent_account_id", "sis_parent_account_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 42887768], ["sis_id", "61832a4855b5495ad0de3ff2ff3aa923"], ["canvas_parent_account_id", 1], ["sis_parent_account_id", "63c43ad64261119c78623ad2b1eca60f"], ["name", "Account name"], ["workflow_state", "active"], ["created_at", "2021-10-15 21:13:45.746582"], ["updated_at", "2021-10-15 21:13:45.746582"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Account Exists (0.3ms) SELECT 1 AS one FROM "accounts" WHERE "accounts"."canvas_id" IS NULL AND "accounts"."id" != $1 LIMIT $2 [["id", 48], ["LIMIT", 1]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Account Exists (0.3ms) SELECT 1 AS one FROM "accounts" WHERE "accounts"."canvas_id" = $1 LIMIT $2 [["canvas_id", 23166881], ["LIMIT", 1]] Account Create (0.3ms) INSERT INTO "accounts" ("canvas_id", "sis_id", "canvas_parent_account_id", "sis_parent_account_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 23166881], ["sis_id", "b95dca3e7fb80885c953893ec80f3e55"], ["canvas_parent_account_id", 1], ["sis_parent_account_id", "22454d3020abf8c65bd9f6f5183ac6cd"], ["name", "Account name"], ["workflow_state", "active"], ["created_at", "2021-10-15 21:13:45.754222"], ["updated_at", "2021-10-15 21:13:45.754222"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Account Load (0.2ms) SELECT "accounts".* FROM "accounts" ORDER BY "accounts"."id" ASC LIMIT $1 [["LIMIT", 1]] Account Exists (0.2ms) SELECT 1 AS one FROM "accounts" WHERE "accounts"."canvas_id" = $1 LIMIT $2 [["canvas_id", 23166881], ["LIMIT", 1]]  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Account Exists (0.3ms) SELECT 1 AS one FROM "accounts" WHERE "accounts"."canvas_id" = $1 LIMIT $2 [["canvas_id", 39955924], ["LIMIT", 1]] Account Create (0.4ms) INSERT INTO "accounts" ("canvas_id", "sis_id", "canvas_parent_account_id", "sis_parent_account_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 39955924], ["sis_id", "3f4ec7462db9fd7ebac90f3542b8d313"], ["canvas_parent_account_id", 1], ["sis_parent_account_id", "d578428571e3f18bdcf958bec1792b17"], ["name", "Account name"], ["workflow_state", "active"], ["created_at", "2021-10-15 21:13:45.760778"], ["updated_at", "2021-10-15 21:13:45.760778"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Admin Exists (0.3ms) SELECT 1 AS one FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 78852183], ["LIMIT", 1]] Admin Create (0.3ms) INSERT INTO "admins" ("canvas_id", "role_name", "canvas_role_id", "canvas_user_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 78852183], ["role_name", "Cool Role"], ["canvas_role_id", 38180443], ["canvas_user_id", 1], ["workflow_state", "active"], ["created_at", "2021-10-15 21:13:45.767092"], ["updated_at", "2021-10-15 21:13:45.767092"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Admin Exists (0.3ms) SELECT 1 AS one FROM "admins" WHERE "admins"."canvas_id" IS NULL AND "admins"."id" != $1 LIMIT $2 [["id", 67], ["LIMIT", 1]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Admin Exists (0.2ms) SELECT 1 AS one FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 13838487], ["LIMIT", 1]] Admin Create (0.2ms) INSERT INTO "admins" ("canvas_id", "role_name", "canvas_role_id", "canvas_user_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 13838487], ["role_name", "Cool Role"], ["canvas_role_id", 17797724], ["canvas_user_id", 1], ["workflow_state", "active"], ["created_at", "2021-10-15 21:13:45.772877"], ["updated_at", "2021-10-15 21:13:45.772877"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Admin Load (0.1ms) SELECT "admins".* FROM "admins" ORDER BY "admins"."id" ASC LIMIT $1 [["LIMIT", 1]] Admin Exists (0.2ms) SELECT 1 AS one FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 13838487], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.3ms) SELECT COUNT(*) FROM "admins" Admin Load (0.2ms) SELECT "admins".* FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]]  (0.1ms) SAVEPOINT active_record_1 Admin Exists (0.2ms) SELECT 1 AS one FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]] Admin Create (0.3ms) INSERT INTO "admins" ("canvas_id", "role_name", "canvas_role_id", "canvas_user_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 2], ["role_name", "AccountAdmin"], ["canvas_role_id", 1], ["canvas_user_id", 1], ["workflow_state", "active"], ["created_at", "2021-10-15 21:13:45.780238"], ["updated_at", "2021-10-15 21:13:45.780238"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.3ms) SELECT COUNT(*) FROM "admins" Admin Load (0.3ms) SELECT "admins".* FROM "admins" ORDER BY "admins"."id" DESC LIMIT $1 [["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Admin Exists (0.2ms) SELECT 1 AS one FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]] Admin Create (0.3ms) INSERT INTO "admins" ("canvas_id", "role_name", "canvas_role_id", "canvas_user_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 2], ["role_name", "Cool Role"], ["canvas_role_id", 79679032], ["canvas_user_id", 1], ["workflow_state", "active"], ["created_at", "2021-10-15 21:13:45.784870"], ["updated_at", "2021-10-15 21:13:45.784870"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SELECT COUNT(*) FROM "admins" Admin Load (0.1ms) SELECT "admins".* FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]]  (0.1ms) SAVEPOINT active_record_1 Admin Exists (0.2ms) SELECT 1 AS one FROM "admins" WHERE "admins"."canvas_id" = $1 AND "admins"."id" != $2 LIMIT $3 [["canvas_id", 2], ["id", 70], ["LIMIT", 1]] Admin Update (0.3ms) UPDATE "admins" SET "role_name" = $1, "canvas_role_id" = $2, "updated_at" = $3 WHERE "admins"."id" = $4 [["role_name", "AccountAdmin"], ["canvas_role_id", 1], ["updated_at", "2021-10-15 21:13:45.787598"], ["id", 70]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SELECT COUNT(*) FROM "admins" Admin Load (0.2ms) SELECT "admins".* FROM "admins" WHERE "admins"."id" = $1 LIMIT $2 [["id", 70], ["LIMIT", 1]]  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 AssignmentGroup Exists (0.5ms) SELECT 1 AS one FROM "assignment_groups" WHERE "assignment_groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] AssignmentGroup Create (0.4ms) INSERT INTO "assignment_groups" ("canvas_id", "name", "workflow_state", "canvas_created_at", "canvas_updated_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 1], ["name", "Dummy Assignment Group"], ["workflow_state", "available"], ["canvas_created_at", "2021-10-08 21:13:45.801233"], ["canvas_updated_at", "2021-10-14 21:13:45.801331"], ["created_at", "2021-10-15 21:13:45.802911"], ["updated_at", "2021-10-15 21:13:45.802911"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 AssignmentGroup Exists (0.3ms) SELECT 1 AS one FROM "assignment_groups" WHERE "assignment_groups"."canvas_id" IS NULL AND "assignment_groups"."id" != $1 LIMIT $2 [["id", 55], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 AssignmentGroup Exists (0.2ms) SELECT 1 AS one FROM "assignment_groups" WHERE "assignment_groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]] AssignmentGroup Create (0.2ms) INSERT INTO "assignment_groups" ("canvas_id", "name", "workflow_state", "canvas_created_at", "canvas_updated_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 2], ["name", "Dummy Assignment Group"], ["workflow_state", "available"], ["canvas_created_at", "2021-10-08 21:13:45.807871"], ["canvas_updated_at", "2021-10-14 21:13:45.807947"], ["created_at", "2021-10-15 21:13:45.808927"], ["updated_at", "2021-10-15 21:13:45.808927"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 AssignmentGroup Load (0.2ms) SELECT "assignment_groups".* FROM "assignment_groups" ORDER BY "assignment_groups"."id" ASC LIMIT $1 [["LIMIT", 1]] AssignmentGroup Exists (0.4ms) SELECT 1 AS one FROM "assignment_groups" WHERE "assignment_groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 AssignmentGroup Exists (0.3ms) SELECT 1 AS one FROM "assignment_groups" WHERE "assignment_groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 3], ["LIMIT", 1]] AssignmentGroup Create (0.4ms) INSERT INTO "assignment_groups" ("canvas_id", "name", "workflow_state", "canvas_created_at", "canvas_updated_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 3], ["name", "Dummy Assignment Group"], ["workflow_state", "available"], ["canvas_created_at", "2021-10-08 21:13:45.814621"], ["canvas_updated_at", "2021-10-14 21:13:45.814702"], ["created_at", "2021-10-15 21:13:45.815864"], ["updated_at", "2021-10-15 21:13:45.815864"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 AssignmentGroup Exists (0.4ms) SELECT 1 AS one FROM "assignment_groups" WHERE "assignment_groups"."canvas_id" = $1 AND "assignment_groups"."id" != $2 LIMIT $3 [["canvas_id", 3], ["id", 57], ["LIMIT", 1]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 AssignmentGroup Exists (0.2ms) SELECT 1 AS one FROM "assignment_groups" WHERE "assignment_groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 4], ["LIMIT", 1]] AssignmentGroup Create (0.2ms) INSERT INTO "assignment_groups" ("canvas_id", "name", "workflow_state", "canvas_created_at", "canvas_updated_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 4], ["name", "Dummy Assignment Group"], ["workflow_state", "available"], ["canvas_created_at", "2021-10-08 21:13:45.823418"], ["canvas_updated_at", "2021-10-14 21:13:45.823516"], ["created_at", "2021-10-15 21:13:45.824373"], ["updated_at", "2021-10-15 21:13:45.824373"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Assignment Exists (0.4ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] Assignment Create (0.3ms) INSERT INTO "assignments" ("canvas_id", "title", "due_at", "unlock_at", "lock_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 1], ["title", "Assignment 1"], ["due_at", "2021-10-22 21:13:45.841401"], ["unlock_at", "2021-10-14 21:13:45.841484"], ["lock_at", "2021-11-05 21:13:45.841522"], ["created_at", "2021-10-15 21:13:45.843035"], ["updated_at", "2021-10-15 21:13:45.843035"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Assignment Exists (0.3ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" IS NULL AND "assignments"."id" != $1 LIMIT $2 [["id", 100], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.3ms) SAVEPOINT active_record_1 Assignment Exists (0.2ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]] Assignment Create (0.2ms) INSERT INTO "assignments" ("canvas_id", "title", "due_at", "unlock_at", "lock_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 2], ["title", "Assignment 2"], ["due_at", "2021-10-22 21:13:45.848233"], ["unlock_at", "2021-10-14 21:13:45.848310"], ["lock_at", "2021-11-05 21:13:45.848344"], ["created_at", "2021-10-15 21:13:45.849527"], ["updated_at", "2021-10-15 21:13:45.849527"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Assignment Load (0.4ms) SELECT "assignments".* FROM "assignments" ORDER BY "assignments"."id" ASC LIMIT $1 [["LIMIT", 1]] Assignment Exists (0.4ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Assignment Exists (0.3ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 3], ["LIMIT", 1]] Assignment Create (0.4ms) INSERT INTO "assignments" ("canvas_id", "title", "due_at", "unlock_at", "lock_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 3], ["title", "Assignment 3"], ["due_at", "2021-10-22 21:13:45.855311"], ["unlock_at", "2021-10-14 21:13:45.855400"], ["lock_at", "2021-11-05 21:13:45.855437"], ["created_at", "2021-10-15 21:13:45.856755"], ["updated_at", "2021-10-15 21:13:45.856755"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Assignment Exists (0.3ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 4], ["LIMIT", 1]] Assignment Create (0.3ms) INSERT INTO "assignments" ("canvas_id", "title", "due_at", "unlock_at", "lock_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 4], ["title", "Assignment 4"], ["due_at", "2021-10-22 21:13:45.862042"], ["unlock_at", "2021-10-14 21:13:45.862163"], ["lock_at", "2021-11-05 21:13:45.862240"], ["created_at", "2021-10-15 21:13:45.863620"], ["updated_at", "2021-10-15 21:13:45.863620"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Assignment Exists (0.4ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 AND "assignments"."id" != $2 LIMIT $3 [["canvas_id", 4], ["id", 103], ["LIMIT", 1]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Assignment Exists (0.3ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 5], ["LIMIT", 1]] Assignment Create (0.3ms) INSERT INTO "assignments" ("canvas_id", "title", "due_at", "unlock_at", "lock_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 5], ["title", "Assignment 5"], ["due_at", "2021-10-22 21:13:45.869662"], ["unlock_at", "2021-10-14 21:13:45.869749"], ["lock_at", "2021-11-05 21:13:45.869785"], ["created_at", "2021-10-15 21:13:45.870844"], ["updated_at", "2021-10-15 21:13:45.870844"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) SAVEPOINT active_record_1 Assignment Exists (0.2ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 6], ["LIMIT", 1]] Assignment Create (0.3ms) INSERT INTO "assignments" ("canvas_id", "title", "due_at", "unlock_at", "lock_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 6], ["title", "Assignment 6"], ["due_at", "2021-10-22 21:13:45.876781"], ["unlock_at", "2021-10-14 21:13:45.876891"], ["lock_at", "2021-11-05 21:13:45.876947"], ["created_at", "2021-10-15 21:13:45.878297"], ["updated_at", "2021-10-15 21:13:45.878297"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Course Exists (0.4ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 26932203], ["LIMIT", 1]] Course Create (0.3ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 26932203], ["sis_id", "b047213a87329642f88991b405097884"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2021-10-12 21:13:45.905867"], ["end_at", "2021-11-05 21:13:45.905954"], ["created_at", "2021-10-15 21:13:45.907351"], ["updated_at", "2021-10-15 21:13:45.907351"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Course Exists (0.2ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 64041056], ["LIMIT", 1]] Course Create (0.2ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 64041056], ["sis_id", "ceaf0a016925263d3250305be8d1e695"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2021-10-12 21:13:45.908699"], ["end_at", "2021-11-05 21:13:45.908764"], ["created_at", "2021-10-15 21:13:45.909582"], ["updated_at", "2021-10-15 21:13:45.909582"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Assignment Exists (0.2ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 7], ["LIMIT", 1]] Assignment Create (0.2ms) INSERT INTO "assignments" ("canvas_id", "title", "due_at", "unlock_at", "lock_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 7], ["title", "Assignment 7"], ["due_at", "2021-10-22 21:13:45.910609"], ["unlock_at", "2021-10-14 21:13:45.910668"], ["lock_at", "2021-11-05 21:13:45.910704"], ["created_at", "2021-10-15 21:13:45.911522"], ["updated_at", "2021-10-15 21:13:45.911522"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Assignment Exists (0.2ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 AND "assignments"."id" != $2 LIMIT $3 [["canvas_id", 7], ["id", 106], ["LIMIT", 1]] Assignment Update (0.3ms) UPDATE "assignments" SET "canvas_context_id" = $1, "canvas_context_type" = $2, "updated_at" = $3 WHERE "assignments"."id" = $4 [["canvas_context_id", 64041056], ["canvas_context_type", "Course"], ["updated_at", "2021-10-15 21:13:45.913257"], ["id", 106]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Course Load (0.3ms) SELECT "courses".* FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 64041056], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Assignment Exists (0.3ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 8], ["LIMIT", 1]] Assignment Create (0.3ms) INSERT INTO "assignments" ("canvas_id", "title", "due_at", "unlock_at", "lock_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 8], ["title", "Assignment 8"], ["due_at", "2021-10-22 21:13:45.928225"], ["unlock_at", "2021-10-14 21:13:45.928309"], ["lock_at", "2021-11-05 21:13:45.928346"], ["created_at", "2021-10-15 21:13:45.929568"], ["updated_at", "2021-10-15 21:13:45.929568"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 ContextModuleItem Create (0.3ms) INSERT INTO "context_module_items" ("canvas_id", "canvas_assignment_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["canvas_id", 1], ["canvas_assignment_id", 8], ["workflow_state", "active"], ["created_at", "2021-10-15 21:13:45.931329"], ["updated_at", "2021-10-15 21:13:45.931329"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Assignment Exists (0.3ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 9], ["LIMIT", 1]] Assignment Create (0.4ms) INSERT INTO "assignments" ("canvas_id", "title", "due_at", "unlock_at", "lock_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 9], ["title", "Assignment 9"], ["due_at", "2021-10-22 21:13:45.934812"], ["unlock_at", "2021-10-14 21:13:45.934899"], ["lock_at", "2021-11-05 21:13:45.934936"], ["created_at", "2021-10-15 21:13:45.936237"], ["updated_at", "2021-10-15 21:13:45.936237"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 ContextModuleItem Create (0.2ms) INSERT INTO "context_module_items" ("canvas_id", "canvas_assignment_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["canvas_id", 2], ["canvas_assignment_id", 9], ["workflow_state", "active"], ["created_at", "2021-10-15 21:13:45.938095"], ["updated_at", "2021-10-15 21:13:45.938095"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Course Exists (0.2ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 94070222], ["LIMIT", 1]] Course Create (0.2ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 94070222], ["sis_id", "eaae49f5307428ba7000df515e8d64d8"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2021-10-12 21:13:45.948971"], ["end_at", "2021-11-05 21:13:45.949053"], ["created_at", "2021-10-15 21:13:45.950113"], ["updated_at", "2021-10-15 21:13:45.950113"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 ContextModule Create (0.4ms) INSERT INTO "context_modules" ("canvas_id", "canvas_context_id", "canvas_context_type", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 1], ["canvas_context_id", 94070222], ["canvas_context_type", "Course"], ["name", "Context Module"], ["workflow_state", "available"], ["created_at", "2021-10-15 21:13:45.951422"], ["updated_at", "2021-10-15 21:13:45.951422"]]  (0.4ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.3ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Course Exists (0.2ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 64823189], ["LIMIT", 1]] Course Create (0.2ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 64823189], ["sis_id", "165ec535b71d439a6674d156676df1ae"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2021-10-12 21:13:45.955834"], ["end_at", "2021-11-05 21:13:45.955913"], ["created_at", "2021-10-15 21:13:45.956919"], ["updated_at", "2021-10-15 21:13:45.956919"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 ContextModule Create (0.2ms) INSERT INTO "context_modules" ("canvas_id", "canvas_context_id", "canvas_context_type", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 2], ["canvas_context_id", 64823189], ["canvas_context_type", "Course"], ["name", "Context Module"], ["workflow_state", "available"], ["created_at", "2021-10-15 21:13:45.958283"], ["updated_at", "2021-10-15 21:13:45.958283"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Course Exists (0.2ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 17867739], ["LIMIT", 1]] Course Create (0.2ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 17867739], ["sis_id", "9750a13ade92b4ded48020b4e461689a"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2021-10-12 21:13:45.961394"], ["end_at", "2021-11-05 21:13:45.961471"], ["created_at", "2021-10-15 21:13:45.962385"], ["updated_at", "2021-10-15 21:13:45.962385"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 ContextModule Create (0.2ms) INSERT INTO "context_modules" ("canvas_id", "canvas_context_id", "canvas_context_type", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 3], ["canvas_context_id", 17867739], ["canvas_context_type", "Course"], ["name", "Context Module"], ["workflow_state", "available"], ["created_at", "2021-10-15 21:13:45.963655"], ["updated_at", "2021-10-15 21:13:45.963655"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Course Exists (0.2ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 81108192], ["LIMIT", 1]] Course Create (0.3ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 81108192], ["sis_id", "26ef26e85e850f8a19cda02a25faf464"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2021-10-12 21:13:45.966834"], ["end_at", "2021-11-05 21:13:45.966944"], ["created_at", "2021-10-15 21:13:45.968147"], ["updated_at", "2021-10-15 21:13:45.968147"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Course Exists (0.3ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" IS NULL AND "courses"."id" != $1 LIMIT $2 [["id", 204], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Course Exists (0.2ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 9380061], ["LIMIT", 1]] Course Create (0.3ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 9380061], ["sis_id", "fa0ed2c6203c592c6aa93930def460cf"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2021-10-12 21:13:45.973701"], ["end_at", "2021-11-05 21:13:45.973781"], ["created_at", "2021-10-15 21:13:45.974783"], ["updated_at", "2021-10-15 21:13:45.974783"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Course Load (0.2ms) SELECT "courses".* FROM "courses" ORDER BY "courses"."id" ASC LIMIT $1 [["LIMIT", 1]] Course Exists (0.3ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 9380061], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Course Exists (0.3ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 9433832], ["LIMIT", 1]] Course Create (0.4ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 9433832], ["sis_id", "ccfb856c5793d2a1e5c57e8844ec5812"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2021-10-12 21:13:45.979841"], ["end_at", "2021-11-05 21:13:45.979921"], ["created_at", "2021-10-15 21:13:45.980991"], ["updated_at", "2021-10-15 21:13:45.980991"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Course Exists (0.3ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 AND "courses"."id" != $2 LIMIT $3 [["canvas_id", 9433832], ["id", 206], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Course Exists (0.2ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2993758], ["LIMIT", 1]] Course Create (0.3ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 2993758], ["sis_id", "44cc9d950c23426ea59bc2299c4980ca"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2021-10-12 21:13:45.985131"], ["end_at", "2021-11-05 21:13:45.985212"], ["created_at", "2021-10-15 21:13:45.986375"], ["updated_at", "2021-10-15 21:13:45.986375"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Course Exists (0.3ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 60874318], ["LIMIT", 1]] Course Create (0.2ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 60874318], ["sis_id", "b074013446ec28dd43ed23efade86bc6"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2021-10-12 21:13:45.991521"], ["end_at", "2021-11-05 21:13:45.991602"], ["created_at", "2021-10-15 21:13:45.992637"], ["updated_at", "2021-10-15 21:13:45.992637"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.3ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Course Exists (0.3ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 74779600], ["LIMIT", 1]] Course Create (0.5ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 74779600], ["sis_id", "9aa45741d7b6611d8a6d0de4f90af996"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2021-10-12 21:13:45.997067"], ["end_at", "2021-11-05 21:13:45.997148"], ["created_at", "2021-10-15 21:13:45.998244"], ["updated_at", "2021-10-15 21:13:45.998244"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Course Exists (0.3ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 92999463], ["LIMIT", 1]] Course Create (0.3ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 92999463], ["sis_id", "db0a57fb48d7ebcbc941ee82e418d07b"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2021-10-12 21:13:46.001339"], ["end_at", "2021-11-05 21:13:46.001418"], ["created_at", "2021-10-15 21:13:46.002582"], ["updated_at", "2021-10-15 21:13:46.002582"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.4ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Course Exists (0.2ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 6514091], ["LIMIT", 1]] Course Create (0.2ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 6514091], ["sis_id", "fe45f656b8683a8be3fc730e78e46153"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2021-10-12 21:13:46.005935"], ["end_at", "2021-11-05 21:13:46.006023"], ["created_at", "2021-10-15 21:13:46.007180"], ["updated_at", "2021-10-15 21:13:46.007180"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Course Exists (0.3ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 8736630], ["LIMIT", 1]] Course Create (0.4ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 8736630], ["sis_id", "909c6cb2892c5198125bdc59a17f9926"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2021-10-12 21:13:46.010184"], ["end_at", "2021-11-05 21:13:46.010313"], ["created_at", "2021-10-15 21:13:46.012092"], ["updated_at", "2021-10-15 21:13:46.012092"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Enrollment Exists (0.5ms) SELECT 1 AS one FROM "enrollments" WHERE "enrollments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 65492016], ["LIMIT", 1]] Enrollment Create (0.4ms) INSERT INTO "enrollments" ("canvas_id", "created_at", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["canvas_id", 65492016], ["created_at", "2021-10-15 21:13:46.026649"], ["updated_at", "2021-10-15 21:13:46.026649"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Enrollment Exists (0.3ms) SELECT 1 AS one FROM "enrollments" WHERE "enrollments"."canvas_id" IS NULL AND "enrollments"."id" != $1 LIMIT $2 [["id", 64], ["LIMIT", 1]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Enrollment Exists (0.2ms) SELECT 1 AS one FROM "enrollments" WHERE "enrollments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 67108090], ["LIMIT", 1]] Enrollment Create (0.3ms) INSERT INTO "enrollments" ("canvas_id", "created_at", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["canvas_id", 67108090], ["created_at", "2021-10-15 21:13:46.033372"], ["updated_at", "2021-10-15 21:13:46.033372"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Enrollment Load (0.2ms) SELECT "enrollments".* FROM "enrollments" ORDER BY "enrollments"."id" ASC LIMIT $1 [["LIMIT", 1]] Enrollment Exists (0.4ms) SELECT 1 AS one FROM "enrollments" WHERE "enrollments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 67108090], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Enrollment Exists (0.3ms) SELECT 1 AS one FROM "enrollments" WHERE "enrollments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 500175], ["LIMIT", 1]] Enrollment Create (0.2ms) INSERT INTO "enrollments" ("canvas_id", "created_at", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["canvas_id", 500175], ["created_at", "2021-10-15 21:13:46.040068"], ["updated_at", "2021-10-15 21:13:46.040068"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Enrollment Exists (0.2ms) SELECT 1 AS one FROM "enrollments" WHERE "enrollments"."canvas_id" = $1 AND "enrollments"."id" != $2 LIMIT $3 [["canvas_id", 500175], ["id", 66], ["LIMIT", 1]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Enrollment Exists (0.3ms) SELECT 1 AS one FROM "enrollments" WHERE "enrollments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 81854437], ["LIMIT", 1]] Enrollment Create (0.3ms) INSERT INTO "enrollments" ("canvas_id", "created_at", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["canvas_id", 81854437], ["created_at", "2021-10-15 21:13:46.044599"], ["updated_at", "2021-10-15 21:13:46.044599"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Enrollment Exists (0.3ms) SELECT 1 AS one FROM "enrollments" WHERE "enrollments"."canvas_id" = $1 AND "enrollments"."id" != $2 LIMIT $3 [["canvas_id", 81854437], ["id", 67], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Enrollment Exists (0.3ms) SELECT 1 AS one FROM "enrollments" WHERE "enrollments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 74626010], ["LIMIT", 1]] Enrollment Create (0.3ms) INSERT INTO "enrollments" ("canvas_id", "created_at", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["canvas_id", 74626010], ["created_at", "2021-10-15 21:13:46.049203"], ["updated_at", "2021-10-15 21:13:46.049203"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Enrollment Exists (0.4ms) SELECT 1 AS one FROM "enrollments" WHERE "enrollments"."canvas_id" = $1 AND "enrollments"."id" != $2 LIMIT $3 [["canvas_id", 74626010], ["id", 68], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Group Exists (0.4ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 42155348], ["LIMIT", 1]] Group Create (0.3ms) INSERT INTO "groups" ("canvas_id", "sis_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 42155348], ["sis_id", "cbbcf450d32ed3c3f755d7d708614ddb"], ["name", "Some User Group"], ["workflow_state", "available"], ["created_at", "2021-10-15 21:13:46.063843"], ["updated_at", "2021-10-15 21:13:46.063843"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 User Exists (0.4ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 55519060], ["LIMIT", 1]] User Create (0.3ms) INSERT INTO "users" ("canvas_id", "sis_id", "email", "first_name", "last_name", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 55519060], ["sis_id", "7219131c4dcd4139e0dde8855c671501"], ["email", "cooldude@coolsite.com"], ["first_name", "Cool"], ["last_name", "Dude"], ["created_at", "2021-10-15 21:13:46.075889"], ["updated_at", "2021-10-15 21:13:46.075889"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 GroupMembership Exists (0.4ms) SELECT 1 AS one FROM "group_memberships" WHERE "group_memberships"."canvas_id" = $1 LIMIT $2 [["canvas_id", 12444305], ["LIMIT", 1]] GroupMembership Create (0.4ms) INSERT INTO "group_memberships" ("canvas_id", "canvas_user_id", "canvas_group_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 12444305], ["canvas_user_id", 55519060], ["canvas_group_id", 42155348], ["workflow_state", "accepted"], ["created_at", "2021-10-15 21:13:46.100092"], ["updated_at", "2021-10-15 21:13:46.100092"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 GroupMembership Exists (0.3ms) SELECT 1 AS one FROM "group_memberships" WHERE "group_memberships"."canvas_id" IS NULL AND "group_memberships"."id" != $1 LIMIT $2 [["id", 55], ["LIMIT", 1]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 44145871], ["LIMIT", 1]] Group Create (0.3ms) INSERT INTO "groups" ("canvas_id", "sis_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 44145871], ["sis_id", "5d9b73039ac8dc21bb2d225287faa3ba"], ["name", "Some User Group"], ["workflow_state", "available"], ["created_at", "2021-10-15 21:13:46.106453"], ["updated_at", "2021-10-15 21:13:46.106453"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 User Exists (0.3ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 13338778], ["LIMIT", 1]] User Create (0.3ms) INSERT INTO "users" ("canvas_id", "sis_id", "email", "first_name", "last_name", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 13338778], ["sis_id", "7976b1bcfec49c3e3ffa298f083f751c"], ["email", "cooldude@coolsite.com"], ["first_name", "Cool"], ["last_name", "Dude"], ["created_at", "2021-10-15 21:13:46.109294"], ["updated_at", "2021-10-15 21:13:46.109294"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 GroupMembership Exists (0.3ms) SELECT 1 AS one FROM "group_memberships" WHERE "group_memberships"."canvas_id" = $1 LIMIT $2 [["canvas_id", 38054482], ["LIMIT", 1]] GroupMembership Create (0.2ms) INSERT INTO "group_memberships" ("canvas_id", "canvas_user_id", "canvas_group_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 38054482], ["canvas_user_id", 13338778], ["canvas_group_id", 44145871], ["workflow_state", "accepted"], ["created_at", "2021-10-15 21:13:46.111858"], ["updated_at", "2021-10-15 21:13:46.111858"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 GroupMembership Load (0.1ms) SELECT "group_memberships".* FROM "group_memberships" ORDER BY "group_memberships"."id" ASC LIMIT $1 [["LIMIT", 1]] GroupMembership Exists (0.2ms) SELECT 1 AS one FROM "group_memberships" WHERE "group_memberships"."canvas_id" = $1 LIMIT $2 [["canvas_id", 38054482], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 80776149], ["LIMIT", 1]] Group Create (0.3ms) INSERT INTO "groups" ("canvas_id", "sis_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 80776149], ["sis_id", "18673b4daf540da5ac62640453b7b765"], ["name", "Some User Group"], ["workflow_state", "available"], ["created_at", "2021-10-15 21:13:46.117782"], ["updated_at", "2021-10-15 21:13:46.117782"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 User Exists (0.2ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 28375145], ["LIMIT", 1]] User Create (0.2ms) INSERT INTO "users" ("canvas_id", "sis_id", "email", "first_name", "last_name", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 28375145], ["sis_id", "5744b79eeb6b0059e2a7fd76f295fb18"], ["email", "cooldude@coolsite.com"], ["first_name", "Cool"], ["last_name", "Dude"], ["created_at", "2021-10-15 21:13:46.119924"], ["updated_at", "2021-10-15 21:13:46.119924"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 GroupMembership Exists (0.2ms) SELECT 1 AS one FROM "group_memberships" WHERE "group_memberships"."canvas_id" = $1 LIMIT $2 [["canvas_id", 73862910], ["LIMIT", 1]] GroupMembership Create (0.3ms) INSERT INTO "group_memberships" ("canvas_id", "canvas_user_id", "canvas_group_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 73862910], ["canvas_user_id", 28375145], ["canvas_group_id", 80776149], ["workflow_state", "accepted"], ["created_at", "2021-10-15 21:13:46.122228"], ["updated_at", "2021-10-15 21:13:46.122228"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 GroupMembership Exists (0.4ms) SELECT 1 AS one FROM "group_memberships" WHERE "group_memberships"."canvas_id" = $1 AND "group_memberships"."id" != $2 LIMIT $3 [["canvas_id", 73862910], ["id", 57], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 248582], ["LIMIT", 1]] Group Create (0.3ms) INSERT INTO "groups" ("canvas_id", "sis_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 248582], ["sis_id", "e1071886cbb76c20ebdffdfe3169d44f"], ["name", "Some User Group"], ["workflow_state", "available"], ["created_at", "2021-10-15 21:13:46.127358"], ["updated_at", "2021-10-15 21:13:46.127358"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 User Exists (0.2ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 66043394], ["LIMIT", 1]] User Create (0.2ms) INSERT INTO "users" ("canvas_id", "sis_id", "email", "first_name", "last_name", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 66043394], ["sis_id", "ee15747f546d1e486402623f94e5c87d"], ["email", "cooldude@coolsite.com"], ["first_name", "Cool"], ["last_name", "Dude"], ["created_at", "2021-10-15 21:13:46.129398"], ["updated_at", "2021-10-15 21:13:46.129398"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 GroupMembership Exists (0.2ms) SELECT 1 AS one FROM "group_memberships" WHERE "group_memberships"."canvas_id" = $1 LIMIT $2 [["canvas_id", 15002299], ["LIMIT", 1]] GroupMembership Create (0.2ms) INSERT INTO "group_memberships" ("canvas_id", "canvas_user_id", "canvas_group_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 15002299], ["canvas_user_id", 66043394], ["canvas_group_id", 248582], ["workflow_state", "accepted"], ["created_at", "2021-10-15 21:13:46.131159"], ["updated_at", "2021-10-15 21:13:46.131159"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 GroupMembership Exists (0.2ms) SELECT 1 AS one FROM "group_memberships" WHERE "group_memberships"."canvas_id" = $1 AND "group_memberships"."id" != $2 LIMIT $3 [["canvas_id", 15002299], ["id", 58], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 41462979], ["LIMIT", 1]] Group Create (0.2ms) INSERT INTO "groups" ("canvas_id", "sis_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 41462979], ["sis_id", "3d22d682d07932fd57fde31dfea667f3"], ["name", "Some User Group"], ["workflow_state", "available"], ["created_at", "2021-10-15 21:13:46.135391"], ["updated_at", "2021-10-15 21:13:46.135391"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" IS NULL AND "groups"."id" != $1 LIMIT $2 [["id", 104], ["LIMIT", 1]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 3913979], ["LIMIT", 1]] Group Create (0.2ms) INSERT INTO "groups" ("canvas_id", "sis_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 3913979], ["sis_id", "9ce7750735d82373c8ef7f3028363153"], ["name", "Some User Group"], ["workflow_state", "available"], ["created_at", "2021-10-15 21:13:46.140996"], ["updated_at", "2021-10-15 21:13:46.140996"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Group Load (0.2ms) SELECT "groups".* FROM "groups" ORDER BY "groups"."id" ASC LIMIT $1 [["LIMIT", 1]] Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 3913979], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 6283645], ["LIMIT", 1]] Group Create (0.3ms) INSERT INTO "groups" ("canvas_id", "sis_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 6283645], ["sis_id", "12a7252e0aa447fb302e8428a03bc57f"], ["name", "Some User Group"], ["workflow_state", "available"], ["created_at", "2021-10-15 21:13:46.147453"], ["updated_at", "2021-10-15 21:13:46.147453"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 39417525], ["LIMIT", 1]] Group Create (0.3ms) INSERT INTO "groups" ("canvas_id", "sis_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 39417525], ["sis_id", "4d5f17634294bce82d39a8ebb5ae33a6"], ["name", "Some User Group"], ["workflow_state", "available"], ["created_at", "2021-10-15 21:13:46.150994"], ["updated_at", "2021-10-15 21:13:46.150994"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 AND "groups"."id" != $2 LIMIT $3 [["canvas_id", 39417525], ["id", 107], ["LIMIT", 1]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 92835485], ["LIMIT", 1]] Group Create (0.2ms) INSERT INTO "groups" ("canvas_id", "sis_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 92835485], ["sis_id", "3bdf84d7ada42bca39e7cf3fedd3e398"], ["name", "Some User Group"], ["workflow_state", "available"], ["created_at", "2021-10-15 21:13:46.155569"], ["updated_at", "2021-10-15 21:13:46.155569"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 AND "groups"."id" != $2 LIMIT $3 [["canvas_id", 92835485], ["id", 108], ["LIMIT", 1]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Role Exists (0.3ms) SELECT 1 AS one FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 71467881], ["LIMIT", 1]] Role Create (0.3ms) INSERT INTO "roles" ("canvas_id", "label", "base_role_type", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 71467881], ["label", "Cool Role"], ["base_role_type", "AccountMembership"], ["workflow_state", "active"], ["created_at", "2021-10-15 21:13:46.160584"], ["updated_at", "2021-10-15 21:13:46.160584"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Role Exists (0.4ms) SELECT 1 AS one FROM "roles" WHERE "roles"."canvas_id" IS NULL AND "roles"."id" != $1 LIMIT $2 [["id", 57], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Role Exists (0.3ms) SELECT 1 AS one FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 18877603], ["LIMIT", 1]] Role Create (0.8ms) INSERT INTO "roles" ("canvas_id", "label", "base_role_type", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 18877603], ["label", "Cool Role"], ["base_role_type", "AccountMembership"], ["workflow_state", "active"], ["created_at", "2021-10-15 21:13:46.167208"], ["updated_at", "2021-10-15 21:13:46.167208"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Role Load (0.2ms) SELECT "roles".* FROM "roles" ORDER BY "roles"."id" ASC LIMIT $1 [["LIMIT", 1]] Role Exists (0.3ms) SELECT 1 AS one FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 18877603], ["LIMIT", 1]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SELECT COUNT(*) FROM "roles" Role Load (0.2ms) SELECT "roles".* FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]]  (0.1ms) SAVEPOINT active_record_1 Role Exists (0.2ms) SELECT 1 AS one FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] Role Create (0.4ms) INSERT INTO "roles" ("canvas_id", "label", "base_role_type", "canvas_account_id", "workflow_state", "permissions", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 1], ["label", "Account Admin"], ["base_role_type", "AccountMembership"], ["canvas_account_id", 10], ["workflow_state", "built_in"], ["permissions", "{\"manage_wiki\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"post_to_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"moderate_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_announcements\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"send_messages\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"send_messages_all\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_outcomes\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"create_conferences\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"create_collaborations\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_roster\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_all_grades\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_grades\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_rubrics\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"comment_on_others_submissions\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_students\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_admin_users\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_role_overrides\":{\"enabled\":true,\"locked\":true,\"readonly\":true,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_account_memberships\":{\"enabled\":true,\"locked\":true,\"readonly\":true,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_account_settings\":{\"enabled\":true,\"locked\":true,\"readonly\":true,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_groups\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_group_pages\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_files\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_assignments\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"undelete_courses\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_grade_changes\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_course_changes\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_question_banks\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_calendar\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_reports\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_courses\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_user_logins\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_user_observers\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_alerts\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"become_user\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_developer_keys\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"import_sis\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_sis\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_sis\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_course_list\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_statistics\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_storage_quotas\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_course_content\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_content\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_interaction_alerts\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"change_course_state\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_sections\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_feature_flags\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_quiz_answer_audits\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"moderate_grades\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"lti_add_edit\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true}}"], ["created_at", "2021-10-15 21:13:46.176246"], ["updated_at", "2021-10-15 21:13:46.176246"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SELECT COUNT(*) FROM "roles" Role Load (0.3ms) SELECT "roles".* FROM "roles" ORDER BY "roles"."id" DESC LIMIT $1 [["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Role Exists (0.3ms) SELECT 1 AS one FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] Role Create (0.3ms) INSERT INTO "roles" ("canvas_id", "label", "base_role_type", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 1], ["label", "Cool Role"], ["base_role_type", "AccountMembership"], ["workflow_state", "active"], ["created_at", "2021-10-15 21:13:46.184561"], ["updated_at", "2021-10-15 21:13:46.184561"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SELECT COUNT(*) FROM "roles" Role Load (0.1ms) SELECT "roles".* FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]]  (0.2ms) SAVEPOINT active_record_1 Role Exists (0.2ms) SELECT 1 AS one FROM "roles" WHERE "roles"."canvas_id" = $1 AND "roles"."id" != $2 LIMIT $3 [["canvas_id", 1], ["id", 60], ["LIMIT", 1]] Role Update (0.3ms) UPDATE "roles" SET "label" = $1, "canvas_account_id" = $2, "permissions" = $3, "workflow_state" = $4, "updated_at" = $5 WHERE "roles"."id" = $6 [["label", "Account Admin"], ["canvas_account_id", 10], ["permissions", "{\"manage_wiki\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"post_to_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"moderate_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_announcements\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"send_messages\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"send_messages_all\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_outcomes\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"create_conferences\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"create_collaborations\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_roster\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_all_grades\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_grades\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_rubrics\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"comment_on_others_submissions\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_students\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_admin_users\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_role_overrides\":{\"enabled\":true,\"locked\":true,\"readonly\":true,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_account_memberships\":{\"enabled\":true,\"locked\":true,\"readonly\":true,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_account_settings\":{\"enabled\":true,\"locked\":true,\"readonly\":true,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_groups\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_group_pages\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_files\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_assignments\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"undelete_courses\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_grade_changes\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_course_changes\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_question_banks\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_calendar\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_reports\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_courses\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_user_logins\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_user_observers\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_alerts\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"become_user\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_developer_keys\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"import_sis\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_sis\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_sis\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_course_list\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_statistics\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_storage_quotas\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_course_content\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_content\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_interaction_alerts\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"change_course_state\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_sections\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_feature_flags\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_quiz_answer_audits\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"moderate_grades\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"lti_add_edit\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true}}"], ["workflow_state", "built_in"], ["updated_at", "2021-10-15 21:13:46.188894"], ["id", 60]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SELECT COUNT(*) FROM "roles" Role Load (0.2ms) SELECT "roles".* FROM "roles" WHERE "roles"."id" = $1 LIMIT $2 [["id", 60], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Section Exists (0.4ms) SELECT 1 AS one FROM "sections" WHERE "sections"."canvas_id" = $1 LIMIT $2 [["canvas_id", 43032324], ["LIMIT", 1]] Section Create (0.3ms) INSERT INTO "sections" ("canvas_id", "created_at", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["canvas_id", 43032324], ["created_at", "2021-10-15 21:13:46.204415"], ["updated_at", "2021-10-15 21:13:46.204415"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Section Exists (0.2ms) SELECT 1 AS one FROM "sections" WHERE "sections"."canvas_id" IS NULL AND "sections"."id" != $1 LIMIT $2 [["id", 64], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Section Exists (0.3ms) SELECT 1 AS one FROM "sections" WHERE "sections"."canvas_id" = $1 LIMIT $2 [["canvas_id", 24275157], ["LIMIT", 1]] Section Create (0.2ms) INSERT INTO "sections" ("canvas_id", "created_at", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["canvas_id", 24275157], ["created_at", "2021-10-15 21:13:46.210043"], ["updated_at", "2021-10-15 21:13:46.210043"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Section Load (0.2ms) SELECT "sections".* FROM "sections" ORDER BY "sections"."id" ASC LIMIT $1 [["LIMIT", 1]] Section Exists (0.2ms) SELECT 1 AS one FROM "sections" WHERE "sections"."canvas_id" = $1 LIMIT $2 [["canvas_id", 24275157], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Section Exists (0.2ms) SELECT 1 AS one FROM "sections" WHERE "sections"."canvas_id" = $1 LIMIT $2 [["canvas_id", 72525477], ["LIMIT", 1]] Section Create (0.2ms) INSERT INTO "sections" ("canvas_id", "created_at", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["canvas_id", 72525477], ["created_at", "2021-10-15 21:13:46.215633"], ["updated_at", "2021-10-15 21:13:46.215633"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Section Exists (0.4ms) SELECT 1 AS one FROM "sections" WHERE "sections"."canvas_id" = $1 AND "sections"."id" != $2 LIMIT $3 [["canvas_id", 72525477], ["id", 66], ["LIMIT", 1]]  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Section Exists (0.4ms) SELECT 1 AS one FROM "sections" WHERE "sections"."canvas_id" = $1 LIMIT $2 [["canvas_id", 71339617], ["LIMIT", 1]] Section Create (0.3ms) INSERT INTO "sections" ("canvas_id", "created_at", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["canvas_id", 71339617], ["created_at", "2021-10-15 21:13:46.221655"], ["updated_at", "2021-10-15 21:13:46.221655"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Submission Exists (0.4ms) SELECT 1 AS one FROM "submissions" WHERE "submissions"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] Submission Create (0.3ms) INSERT INTO "submissions" ("canvas_id", "submitted_at", "graded_at", "score", "points_possible", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 1], ["submitted_at", "2021-10-08 21:13:46.236625"], ["graded_at", "2021-10-14 21:13:46.236735"], ["score", 5.0], ["points_possible", 10.0], ["created_at", "2021-10-15 21:13:46.238389"], ["updated_at", "2021-10-15 21:13:46.238389"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Submission Exists (0.3ms) SELECT 1 AS one FROM "submissions" WHERE "submissions"."canvas_id" IS NULL AND "submissions"."id" != $1 LIMIT $2 [["id", 64], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Submission Exists (0.2ms) SELECT 1 AS one FROM "submissions" WHERE "submissions"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]] Submission Create (0.3ms) INSERT INTO "submissions" ("canvas_id", "submitted_at", "graded_at", "score", "points_possible", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 2], ["submitted_at", "2021-10-08 21:13:46.257073"], ["graded_at", "2021-10-14 21:13:46.257181"], ["score", 5.0], ["points_possible", 10.0], ["created_at", "2021-10-15 21:13:46.258329"], ["updated_at", "2021-10-15 21:13:46.258329"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Submission Load (0.2ms) SELECT "submissions".* FROM "submissions" ORDER BY "submissions"."id" ASC LIMIT $1 [["LIMIT", 1]] Submission Exists (0.2ms) SELECT 1 AS one FROM "submissions" WHERE "submissions"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Submission Exists (0.2ms) SELECT 1 AS one FROM "submissions" WHERE "submissions"."canvas_id" = $1 LIMIT $2 [["canvas_id", 3], ["LIMIT", 1]] Submission Create (0.3ms) INSERT INTO "submissions" ("canvas_id", "submitted_at", "graded_at", "score", "points_possible", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 3], ["submitted_at", "2021-10-08 21:13:46.264092"], ["graded_at", "2021-10-14 21:13:46.264198"], ["score", 5.0], ["points_possible", 10.0], ["created_at", "2021-10-15 21:13:46.265226"], ["updated_at", "2021-10-15 21:13:46.265226"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Submission Exists (0.3ms) SELECT 1 AS one FROM "submissions" WHERE "submissions"."canvas_id" = $1 AND "submissions"."id" != $2 LIMIT $3 [["canvas_id", 3], ["id", 66], ["LIMIT", 1]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Submission Exists (0.3ms) SELECT 1 AS one FROM "submissions" WHERE "submissions"."canvas_id" = $1 LIMIT $2 [["canvas_id", 4], ["LIMIT", 1]] Submission Create (0.2ms) INSERT INTO "submissions" ("canvas_id", "submitted_at", "graded_at", "score", "points_possible", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 4], ["submitted_at", "2021-10-08 21:13:46.270048"], ["graded_at", "2021-10-14 21:13:46.270179"], ["score", 5.0], ["points_possible", 10.0], ["created_at", "2021-10-15 21:13:46.271485"], ["updated_at", "2021-10-15 21:13:46.271485"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Submission Exists (0.2ms) SELECT 1 AS one FROM "submissions" WHERE "submissions"."canvas_id" = $1 AND "submissions"."id" != $2 LIMIT $3 [["canvas_id", 4], ["id", 67], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Submission Exists (0.3ms) SELECT 1 AS one FROM "submissions" WHERE "submissions"."canvas_id" = $1 LIMIT $2 [["canvas_id", 5], ["LIMIT", 1]] Submission Create (0.2ms) INSERT INTO "submissions" ("canvas_id", "submitted_at", "graded_at", "score", "points_possible", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 5], ["submitted_at", "2021-10-08 21:13:46.275823"], ["graded_at", "2021-10-14 21:13:46.275929"], ["score", 5.0], ["points_possible", 10.0], ["created_at", "2021-10-15 21:13:46.277107"], ["updated_at", "2021-10-15 21:13:46.277107"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Submission Exists (0.2ms) SELECT 1 AS one FROM "submissions" WHERE "submissions"."canvas_id" = $1 AND "submissions"."id" != $2 LIMIT $3 [["canvas_id", 5], ["id", 68], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Term Exists (0.2ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 87759824], ["LIMIT", 1]] Term Create (0.2ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 87759824], ["name", "Cool Term"], ["start_at", "2021-10-12 21:13:44.222373"], ["end_at", "2021-10-18 21:13:44.222470"], ["workflow_state", "active"], ["sis_id", "4b5f7ad5f8b47eaf5ae087f2e4567efc"], ["created_at", "2021-10-15 21:13:46.282976"], ["updated_at", "2021-10-15 21:13:46.282976"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Term Exists (0.2ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" IS NULL AND "terms"."id" != $1 LIMIT $2 [["id", 162], ["LIMIT", 1]]  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Term Exists (0.3ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 6248178], ["LIMIT", 1]] Term Create (0.3ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 6248178], ["name", "Cool Term"], ["start_at", "2021-10-12 21:13:44.222373"], ["end_at", "2021-10-18 21:13:44.222470"], ["workflow_state", "active"], ["sis_id", "6d2966ea90cc2cf37b4e99f5814f0805"], ["created_at", "2021-10-15 21:13:46.289878"], ["updated_at", "2021-10-15 21:13:46.289878"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Term Load (0.1ms) SELECT "terms".* FROM "terms" ORDER BY "terms"."id" ASC LIMIT $1 [["LIMIT", 1]] Term Exists (0.2ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 6248178], ["LIMIT", 1]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Term Exists (0.3ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 35575417], ["LIMIT", 1]] Term Create (0.3ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 35575417], ["name", "Cool Term"], ["start_at", "2021-10-12 21:13:44.222373"], ["end_at", "2021-10-18 21:13:44.222470"], ["workflow_state", "active"], ["sis_id", "0dbd25ddb5f35f9c6ebf3d6bec9916e7"], ["created_at", "2021-10-15 21:13:46.295809"], ["updated_at", "2021-10-15 21:13:46.295809"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Term Exists (0.2ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 61791301], ["LIMIT", 1]] Term Create (0.2ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 61791301], ["name", "Cool Term"], ["start_at", "2021-10-13 21:13:46.298275"], ["end_at", "2021-10-18 21:13:46.298339"], ["workflow_state", "active"], ["sis_id", "eeb85a10fbcaacc47f6e643b9cf666f9"], ["created_at", "2021-10-15 21:13:46.299469"], ["updated_at", "2021-10-15 21:13:46.299469"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Term Exists (0.1ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 58394191], ["LIMIT", 1]] Term Create (0.4ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 58394191], ["name", "Cool Term"], ["start_at", "2021-10-12 21:13:44.222373"], ["end_at", "2021-10-18 21:13:44.222470"], ["workflow_state", "inactive"], ["sis_id", "ed70b9ec6ced9adf685eeb22ed836797"], ["created_at", "2021-10-15 21:13:46.301134"], ["updated_at", "2021-10-15 21:13:46.301134"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Term Exists (0.2ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 85190922], ["LIMIT", 1]] Term Create (0.2ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 85190922], ["name", "Cool Term"], ["start_at", "2021-08-15 21:13:46.302313"], ["end_at", "2021-09-15 21:13:46.302370"], ["workflow_state", "active"], ["sis_id", "9a2f5ea2a9fad1c1078f468be8a1f9b2"], ["created_at", "2021-10-15 21:13:46.303545"], ["updated_at", "2021-10-15 21:13:46.303545"]]  (0.5ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 Term Exists (0.3ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 24340151], ["LIMIT", 1]] Term Create (0.2ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 24340151], ["name", "Cool Term"], ["start_at", "2022-04-15 21:13:46.305049"], ["end_at", "2022-10-15 21:13:46.305127"], ["workflow_state", "active"], ["sis_id", "1d04b11def9ae2b4301a90b2ecaaf52a"], ["created_at", "2021-10-15 21:13:46.306472"], ["updated_at", "2021-10-15 21:13:46.306472"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Term Load (0.3ms) SELECT "terms".* FROM "terms" WHERE "terms"."workflow_state" = $1 AND (terms.start_at <= '2021-10-15 21:13:46.307920' OR terms.start_at IS NULL) AND (terms.end_at >= '2021-10-15 21:13:46.308066' OR terms.end_at IS NULL) [["workflow_state", "active"]]  (0.3ms) ROLLBACK  (0.1ms) BEGIN  (0.3ms) SELECT COUNT(*) FROM "terms" Term Load (0.2ms) SELECT "terms".* FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]]  (0.1ms) SAVEPOINT active_record_1 Term Exists (0.2ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] Term Create (0.2ms) INSERT INTO "terms" ("canvas_id", "name", "workflow_state", "grading_period_group_id", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 1], ["name", "Default Term"], ["workflow_state", "active"], ["grading_period_group_id", 1], ["sis_id", "Test"], ["created_at", "2021-10-15 21:13:46.313901"], ["updated_at", "2021-10-15 21:13:46.313901"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SELECT COUNT(*) FROM "terms" Term Load (0.1ms) SELECT "terms".* FROM "terms" ORDER BY "terms"."id" DESC LIMIT $1 [["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Term Exists (0.2ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] Term Create (0.2ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 1], ["name", "Cool Term"], ["start_at", "2021-10-12 21:13:44.222373"], ["end_at", "2021-10-18 21:13:44.222470"], ["workflow_state", "active"], ["sis_id", "bae3779d04b1a949861976dedb34a02c"], ["created_at", "2021-10-15 21:13:46.318626"], ["updated_at", "2021-10-15 21:13:46.318626"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SELECT COUNT(*) FROM "terms" Term Load (0.1ms) SELECT "terms".* FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]]  (0.1ms) SAVEPOINT active_record_1 Term Exists (0.2ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 AND "terms"."id" != $2 LIMIT $3 [["canvas_id", 1], ["id", 170], ["LIMIT", 1]] Term Update (0.2ms) UPDATE "terms" SET "name" = $1, "sis_id" = $2, "start_at" = $3, "end_at" = $4, "grading_period_group_id" = $5, "updated_at" = $6 WHERE "terms"."id" = $7 [["name", "Default Term"], ["sis_id", "Test"], ["start_at", nil], ["end_at", nil], ["grading_period_group_id", 1], ["updated_at", "2021-10-15 21:13:46.321379"], ["id", 170]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SELECT COUNT(*) FROM "terms" Term Load (0.2ms) SELECT "terms".* FROM "terms" WHERE "terms"."id" = $1 LIMIT $2 [["id", 170], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 User Exists (0.2ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 80959536], ["LIMIT", 1]] User Create (0.2ms) INSERT INTO "users" ("canvas_id", "sis_id", "email", "first_name", "last_name", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 80959536], ["sis_id", "41b35c1ee457401201f0381449f8af2f"], ["email", "cooldude@coolsite.com"], ["first_name", "Cool"], ["last_name", "Dude"], ["created_at", "2021-10-15 21:13:46.326475"], ["updated_at", "2021-10-15 21:13:46.326475"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 User Exists (0.2ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" IS NULL AND "users"."id" != $1 LIMIT $2 [["id", 122], ["LIMIT", 1]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.7ms) SAVEPOINT active_record_1 User Exists (0.3ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 77224968], ["LIMIT", 1]] User Create (0.3ms) INSERT INTO "users" ("canvas_id", "sis_id", "email", "first_name", "last_name", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 77224968], ["sis_id", "11cbbb8420048fa7b86943e5b1cc685e"], ["email", "cooldude@coolsite.com"], ["first_name", "Cool"], ["last_name", "Dude"], ["created_at", "2021-10-15 21:13:46.333071"], ["updated_at", "2021-10-15 21:13:46.333071"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 User Load (0.2ms) SELECT "users".* FROM "users" ORDER BY "users"."id" ASC LIMIT $1 [["LIMIT", 1]] User Exists (0.3ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 77224968], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 User Exists (0.2ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 76696881], ["LIMIT", 1]] User Create (0.2ms) INSERT INTO "users" ("canvas_id", "sis_id", "email", "first_name", "last_name", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 76696881], ["sis_id", "7296b72fcd2ee3f5bd9778e9c0952a06"], ["email", "cooldude@coolsite.com"], ["first_name", "Cool"], ["last_name", "Dude"], ["created_at", "2021-10-15 21:13:46.338935"], ["updated_at", "2021-10-15 21:13:46.338935"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 User Exists (0.2ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 41312523], ["LIMIT", 1]] User Create (0.2ms) INSERT INTO "users" ("canvas_id", "sis_id", "email", "first_name", "last_name", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 41312523], ["sis_id", "19efed18d158275d7354aa4db7e28c24"], ["email", "cooldude@coolsite.com"], ["first_name", "Cool"], ["last_name", "Dude"], ["created_at", "2021-10-15 21:13:46.342290"], ["updated_at", "2021-10-15 21:13:46.342290"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 User Exists (0.3ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 81337801], ["LIMIT", 1]] User Create (0.2ms) INSERT INTO "users" ("canvas_id", "sis_id", "email", "first_name", "last_name", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 81337801], ["sis_id", "66d8fc3cb180d81a3ccd78d2cfc3f491"], ["email", "cooldude@coolsite.com"], ["first_name", "Cool"], ["last_name", "Dude"], ["created_at", "2021-10-15 21:13:46.345638"], ["updated_at", "2021-10-15 21:13:46.345638"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SELECT COUNT(*) FROM "assignment_groups" AssignmentGroup Create Many (0.7ms) INSERT INTO "assignment_groups" ("canvas_id","canvas_course_id","name","rules","position","group_weight","workflow_state","canvas_created_at","canvas_updated_at","created_at","updated_at") VALUES (1,1,'Assignments','--- drop_lowest:1\nnever_drop:36\n ',1,50.0,'available','2017-09-08 01:37:33','2017-09-08 01:37:33','2021-10-15 21:13:46.352926','2021-10-15 21:13:46.352926'),(2,1,'Tests',NULL,1,50.0,'available','2017-09-08 01:37:33','2017-09-08 01:37:33','2021-10-15 21:13:46.352926','2021-10-15 21:13:46.352926') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","canvas_course_id"=EXCLUDED."canvas_course_id","name"=EXCLUDED."name","rules"=EXCLUDED."rules","position"=EXCLUDED."position","group_weight"=EXCLUDED."group_weight","workflow_state"=EXCLUDED."workflow_state","canvas_created_at"=EXCLUDED."canvas_created_at","canvas_updated_at"=EXCLUDED."canvas_updated_at","updated_at"=EXCLUDED."updated_at" WHERE ("assignment_groups".canvas_id, "assignment_groups".canvas_course_id, "assignment_groups".name, "assignment_groups".rules, "assignment_groups".position, "assignment_groups".group_weight, "assignment_groups".workflow_state, "assignment_groups".canvas_created_at, "assignment_groups".canvas_updated_at) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.canvas_course_id, EXCLUDED.name, EXCLUDED.rules, EXCLUDED.position, EXCLUDED.group_weight, EXCLUDED.workflow_state, EXCLUDED.canvas_created_at, EXCLUDED.canvas_updated_at) RETURNING "id"  (0.2ms) SELECT COUNT(*) FROM "assignment_groups"  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.3ms) SELECT COUNT(*) FROM "assignments" Assignment Create Many (0.5ms) INSERT INTO "assignments" ("canvas_id","title","description","due_at","unlock_at","lock_at","points_possible","min_score","max_score","mastery_score","grading_type","submission_types","workflow_state","canvas_context_id","canvas_context_type","canvas_assignment_group_id","canvas_grading_scheme_id","canvas_grading_standard_id","created_at","updated_at") VALUES (88,'Assignment 1','

fdsfds

',NULL,NULL,NULL,100.0,NULL,NULL,NULL,'points','online_text_entry','published',58,'Course',55,NULL,NULL,'2021-10-15 21:13:46.357401','2021-10-15 21:13:46.357401'),(89,'fdsfdsfds','

fdsfdsfsdf

',NULL,NULL,NULL,100.0,NULL,NULL,NULL,'points','online_text_entry','published',59,'Course',56,NULL,NULL,'2021-10-15 21:13:46.357401','2021-10-15 21:13:46.357401') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","title"=EXCLUDED."title","description"=EXCLUDED."description","due_at"=EXCLUDED."due_at","unlock_at"=EXCLUDED."unlock_at","lock_at"=EXCLUDED."lock_at","points_possible"=EXCLUDED."points_possible","min_score"=EXCLUDED."min_score","max_score"=EXCLUDED."max_score","mastery_score"=EXCLUDED."mastery_score","grading_type"=EXCLUDED."grading_type","submission_types"=EXCLUDED."submission_types","workflow_state"=EXCLUDED."workflow_state","canvas_context_id"=EXCLUDED."canvas_context_id","canvas_context_type"=EXCLUDED."canvas_context_type","canvas_assignment_group_id"=EXCLUDED."canvas_assignment_group_id","canvas_grading_scheme_id"=EXCLUDED."canvas_grading_scheme_id","canvas_grading_standard_id"=EXCLUDED."canvas_grading_standard_id","updated_at"=EXCLUDED."updated_at" WHERE ("assignments".canvas_id, "assignments".title, "assignments".description, "assignments".due_at, "assignments".unlock_at, "assignments".lock_at, "assignments".points_possible, "assignments".min_score, "assignments".max_score, "assignments".mastery_score, "assignments".grading_type, "assignments".submission_types, "assignments".workflow_state, "assignments".canvas_context_id, "assignments".canvas_context_type, "assignments".canvas_assignment_group_id, "assignments".canvas_grading_scheme_id, "assignments".canvas_grading_standard_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.title, EXCLUDED.description, EXCLUDED.due_at, EXCLUDED.unlock_at, EXCLUDED.lock_at, EXCLUDED.points_possible, EXCLUDED.min_score, EXCLUDED.max_score, EXCLUDED.mastery_score, EXCLUDED.grading_type, EXCLUDED.submission_types, EXCLUDED.workflow_state, EXCLUDED.canvas_context_id, EXCLUDED.canvas_context_type, EXCLUDED.canvas_assignment_group_id, EXCLUDED.canvas_grading_scheme_id, EXCLUDED.canvas_grading_standard_id) RETURNING "id"  (0.2ms) SELECT COUNT(*) FROM "assignments"  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.3ms) SELECT COUNT(*) FROM "context_module_items" ContextModuleItem Create Many (0.4ms) INSERT INTO "context_module_items" ("canvas_id","canvas_context_module_id","position","canvas_content_id","canvas_content_type","workflow_state","canvas_assignment_id","created_at","updated_at") VALUES (15,9,1,83,'Assignment','active',1,'2021-10-15 21:13:46.361305','2021-10-15 21:13:46.361305'),(16,10,1,80,'Assignment','active',2,'2021-10-15 21:13:46.361305','2021-10-15 21:13:46.361305') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","canvas_context_module_id"=EXCLUDED."canvas_context_module_id","position"=EXCLUDED."position","canvas_content_id"=EXCLUDED."canvas_content_id","canvas_content_type"=EXCLUDED."canvas_content_type","workflow_state"=EXCLUDED."workflow_state","canvas_assignment_id"=EXCLUDED."canvas_assignment_id","updated_at"=EXCLUDED."updated_at" WHERE ("context_module_items".canvas_id, "context_module_items".canvas_context_module_id, "context_module_items".position, "context_module_items".canvas_content_id, "context_module_items".canvas_content_type, "context_module_items".workflow_state, "context_module_items".canvas_assignment_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.canvas_context_module_id, EXCLUDED.position, EXCLUDED.canvas_content_id, EXCLUDED.canvas_content_type, EXCLUDED.workflow_state, EXCLUDED.canvas_assignment_id) RETURNING "id"  (0.2ms) SELECT COUNT(*) FROM "context_module_items"  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.4ms) SELECT COUNT(*) FROM "context_modules" ContextModule Create Many (0.4ms) INSERT INTO "context_modules" ("canvas_id","canvas_context_id","canvas_context_type","position","name","workflow_state","deleted_at","created_at","updated_at") VALUES (23,785,'Course',1,'New Mod','active',NULL,'2021-10-15 21:13:46.365065','2021-10-15 21:13:46.365065'),(4,27,'Course',1,'Modules gonna module','unpublished',NULL,'2021-10-15 21:13:46.365065','2021-10-15 21:13:46.365065') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","canvas_context_id"=EXCLUDED."canvas_context_id","canvas_context_type"=EXCLUDED."canvas_context_type","position"=EXCLUDED."position","name"=EXCLUDED."name","workflow_state"=EXCLUDED."workflow_state","deleted_at"=EXCLUDED."deleted_at","updated_at"=EXCLUDED."updated_at" WHERE ("context_modules".canvas_id, "context_modules".canvas_context_id, "context_modules".canvas_context_type, "context_modules".position, "context_modules".name, "context_modules".workflow_state, "context_modules".deleted_at) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.canvas_context_id, EXCLUDED.canvas_context_type, EXCLUDED.position, EXCLUDED.name, EXCLUDED.workflow_state, EXCLUDED.deleted_at) RETURNING "id"  (0.2ms) SELECT COUNT(*) FROM "context_modules"  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SELECT COUNT(*) FROM "courses" Course Create Many (0.6ms) INSERT INTO "courses" ("canvas_id","sis_id","course_code","name","canvas_account_id","canvas_term_id","start_at","end_at","workflow_state","grading_standard_id","created_at","updated_at") VALUES (1,'course_sis_id_1','C1','Course #1',1,1,'2017-03-27 21:53:18','2017-04-27 12:21:18','active',NULL,'2021-10-15 21:13:46.369028','2021-10-15 21:13:46.369028'),(2,'course_sis_id_2','C2','Course #2',1,1,'2017-03-27 21:53:18','2017-04-27 12:21:18','unpublished',NULL,'2021-10-15 21:13:46.369028','2021-10-15 21:13:46.369028') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","sis_id"=EXCLUDED."sis_id","course_code"=EXCLUDED."course_code","name"=EXCLUDED."name","canvas_account_id"=EXCLUDED."canvas_account_id","canvas_term_id"=EXCLUDED."canvas_term_id","start_at"=EXCLUDED."start_at","end_at"=EXCLUDED."end_at","workflow_state"=EXCLUDED."workflow_state","grading_standard_id"=EXCLUDED."grading_standard_id","updated_at"=EXCLUDED."updated_at" WHERE ("courses".canvas_id, "courses".sis_id, "courses".course_code, "courses".name, "courses".canvas_account_id, "courses".canvas_term_id, "courses".start_at, "courses".end_at, "courses".workflow_state, "courses".grading_standard_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.sis_id, EXCLUDED.course_code, EXCLUDED.name, EXCLUDED.canvas_account_id, EXCLUDED.canvas_term_id, EXCLUDED.start_at, EXCLUDED.end_at, EXCLUDED.workflow_state, EXCLUDED.grading_standard_id) RETURNING "id"  (0.3ms) SELECT COUNT(*) FROM "courses"  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SELECT COUNT(*) FROM "users" User Create Many (0.4ms) INSERT INTO "users" ("canvas_id","sis_id","email","first_name","last_name","name","sortable_name","workflow_state","login_id","created_at","updated_at") VALUES (1,'sis_id_1','poorbastard@yharnam.com','Patches','the Spider','Patches the Spider','the Spider, Patches','active','spiderdude1337','2021-10-15 21:13:46.373676','2021-10-15 21:13:46.373676'),(2,'sis_id_2','dreamer@yharnam.com','Hunter','Djura','Hunter Djura','Djura, Hunter','active','retireddude109','2021-10-15 21:13:46.373676','2021-10-15 21:13:46.373676') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","sis_id"=EXCLUDED."sis_id","email"=EXCLUDED."email","first_name"=EXCLUDED."first_name","last_name"=EXCLUDED."last_name","name"=EXCLUDED."name","sortable_name"=EXCLUDED."sortable_name","workflow_state"=EXCLUDED."workflow_state","login_id"=EXCLUDED."login_id","updated_at"=EXCLUDED."updated_at" WHERE ("users".canvas_id, "users".sis_id, "users".email, "users".first_name, "users".last_name, "users".name, "users".sortable_name, "users".workflow_state, "users".login_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.sis_id, EXCLUDED.email, EXCLUDED.first_name, EXCLUDED.last_name, EXCLUDED.name, EXCLUDED.sortable_name, EXCLUDED.workflow_state, EXCLUDED.login_id) RETURNING "id"  (0.2ms) SELECT COUNT(*) FROM "users"  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SELECT COUNT(*) FROM "courses" Course Create Many (0.4ms) INSERT INTO "courses" ("canvas_id","sis_id","course_code","name","canvas_account_id","canvas_term_id","start_at","end_at","workflow_state","grading_standard_id","created_at","updated_at") VALUES (1,'course_sis_id_1','C1','Course #1',1,1,'2017-03-27 21:53:18','2017-04-27 12:21:18','active',NULL,'2021-10-15 21:13:46.377293','2021-10-15 21:13:46.377293'),(2,'course_sis_id_2','C2','Course #2',1,1,'2017-03-27 21:53:18','2017-04-27 12:21:18','unpublished',NULL,'2021-10-15 21:13:46.377293','2021-10-15 21:13:46.377293') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","sis_id"=EXCLUDED."sis_id","course_code"=EXCLUDED."course_code","name"=EXCLUDED."name","canvas_account_id"=EXCLUDED."canvas_account_id","canvas_term_id"=EXCLUDED."canvas_term_id","start_at"=EXCLUDED."start_at","end_at"=EXCLUDED."end_at","workflow_state"=EXCLUDED."workflow_state","grading_standard_id"=EXCLUDED."grading_standard_id","updated_at"=EXCLUDED."updated_at" WHERE ("courses".canvas_id, "courses".sis_id, "courses".course_code, "courses".name, "courses".canvas_account_id, "courses".canvas_term_id, "courses".start_at, "courses".end_at, "courses".workflow_state, "courses".grading_standard_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.sis_id, EXCLUDED.course_code, EXCLUDED.name, EXCLUDED.canvas_account_id, EXCLUDED.canvas_term_id, EXCLUDED.start_at, EXCLUDED.end_at, EXCLUDED.workflow_state, EXCLUDED.grading_standard_id) RETURNING "id"  (0.2ms) SELECT COUNT(*) FROM "courses" Course Load (0.2ms) SELECT "courses".* FROM "courses" ORDER BY "courses"."id" ASC LIMIT $1 [["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SELECT COUNT(*) FROM "enrollments" Enrollment Create Many (0.4ms) INSERT INTO "enrollments" ("canvas_id","canvas_course_id","course_sis_id","canvas_user_id","user_sis_id","role","canvas_role_id","canvas_section_id","workflow_state","base_role_type","created_at","updated_at") VALUES (1,1,'sis_MUSC_2520_834',2,'sis_dalvarez_247','teacher',4,1,'active','TeacherEnrollment','2021-10-15 21:13:46.381254','2021-10-15 21:13:46.381254'),(2,1,'sis_MUSC_2520_834',3,'sis_jweaver_720','student',4,1,'active','StudentEnrollment','2021-10-15 21:13:46.381254','2021-10-15 21:13:46.381254') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","canvas_course_id"=EXCLUDED."canvas_course_id","course_sis_id"=EXCLUDED."course_sis_id","canvas_user_id"=EXCLUDED."canvas_user_id","user_sis_id"=EXCLUDED."user_sis_id","role"=EXCLUDED."role","canvas_role_id"=EXCLUDED."canvas_role_id","canvas_section_id"=EXCLUDED."canvas_section_id","workflow_state"=EXCLUDED."workflow_state","base_role_type"=EXCLUDED."base_role_type","updated_at"=EXCLUDED."updated_at" WHERE ("enrollments".canvas_id, "enrollments".canvas_course_id, "enrollments".course_sis_id, "enrollments".canvas_user_id, "enrollments".user_sis_id, "enrollments".role, "enrollments".canvas_role_id, "enrollments".canvas_section_id, "enrollments".workflow_state, "enrollments".base_role_type) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.canvas_course_id, EXCLUDED.course_sis_id, EXCLUDED.canvas_user_id, EXCLUDED.user_sis_id, EXCLUDED.role, EXCLUDED.canvas_role_id, EXCLUDED.canvas_section_id, EXCLUDED.workflow_state, EXCLUDED.base_role_type) RETURNING "id"  (0.2ms) SELECT COUNT(*) FROM "enrollments"  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SELECT COUNT(*) FROM "sections" Section Create Many (0.4ms) INSERT INTO "sections" ("canvas_id","sis_id","canvas_course_id","name","workflow_state","start_at","end_at","created_at","updated_at") VALUES (1,'sis_section_1',1,'Cool Section','active','2017-03-27 21:53:18','2017-03-27 21:53:18','2021-10-15 21:13:46.384647','2021-10-15 21:13:46.384647'),(2,'sis_section_2',2,'Lame Section','active','2017-03-27 21:53:18','2017-03-27 21:53:18','2021-10-15 21:13:46.384647','2021-10-15 21:13:46.384647') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","sis_id"=EXCLUDED."sis_id","canvas_course_id"=EXCLUDED."canvas_course_id","name"=EXCLUDED."name","workflow_state"=EXCLUDED."workflow_state","start_at"=EXCLUDED."start_at","end_at"=EXCLUDED."end_at","updated_at"=EXCLUDED."updated_at" WHERE ("sections".canvas_id, "sections".sis_id, "sections".canvas_course_id, "sections".name, "sections".workflow_state, "sections".start_at, "sections".end_at) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.sis_id, EXCLUDED.canvas_course_id, EXCLUDED.name, EXCLUDED.workflow_state, EXCLUDED.start_at, EXCLUDED.end_at) RETURNING "id"  (0.2ms) SELECT COUNT(*) FROM "sections" Section Load (0.2ms) SELECT "sections".* FROM "sections" ORDER BY "sections"."id" ASC LIMIT $1 [["LIMIT", 1]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN Section Create Many (1.1ms) INSERT INTO "sections" ("canvas_id","canvas_nonxlist_course_id","created_at","updated_at") VALUES (2,2,'2021-10-15 21:13:46.388281','2021-10-15 21:13:46.388281') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","canvas_nonxlist_course_id"=EXCLUDED."canvas_nonxlist_course_id","updated_at"=EXCLUDED."updated_at" WHERE ("sections".canvas_id, "sections".canvas_nonxlist_course_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.canvas_nonxlist_course_id) RETURNING "id"  (0.3ms) SELECT COUNT(*) FROM "sections" WHERE "sections"."canvas_nonxlist_course_id" IS NOT NULL Section Load (0.2ms) SELECT "sections".* FROM "sections" WHERE "sections"."canvas_nonxlist_course_id" IS NOT NULL ORDER BY "sections"."id" ASC LIMIT $1 [["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SELECT COUNT(*) FROM "groups" Group Create Many (0.4ms) INSERT INTO "groups" ("canvas_id","sis_id","canvas_group_category_id","group_category_sis_id","canvas_account_id","canvas_course_id","name","workflow_state","context_id","context_type","max_membership","created_at","updated_at") VALUES (50,'sis1',10,NULL,1,NULL,'Group1','available',1,'Account',NULL,'2021-10-15 21:13:46.394213','2021-10-15 21:13:46.394213'),(51,'sis2',2,NULL,NULL,1,'Group2','available',1,'Course',1,'2021-10-15 21:13:46.394213','2021-10-15 21:13:46.394213') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","sis_id"=EXCLUDED."sis_id","canvas_group_category_id"=EXCLUDED."canvas_group_category_id","group_category_sis_id"=EXCLUDED."group_category_sis_id","canvas_account_id"=EXCLUDED."canvas_account_id","canvas_course_id"=EXCLUDED."canvas_course_id","name"=EXCLUDED."name","workflow_state"=EXCLUDED."workflow_state","context_id"=EXCLUDED."context_id","context_type"=EXCLUDED."context_type","max_membership"=EXCLUDED."max_membership","updated_at"=EXCLUDED."updated_at" WHERE ("groups".canvas_id, "groups".sis_id, "groups".canvas_group_category_id, "groups".group_category_sis_id, "groups".canvas_account_id, "groups".canvas_course_id, "groups".name, "groups".workflow_state, "groups".context_id, "groups".context_type, "groups".max_membership) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.sis_id, EXCLUDED.canvas_group_category_id, EXCLUDED.group_category_sis_id, EXCLUDED.canvas_account_id, EXCLUDED.canvas_course_id, EXCLUDED.name, EXCLUDED.workflow_state, EXCLUDED.context_id, EXCLUDED.context_type, EXCLUDED.max_membership) RETURNING "id"  (0.2ms) SELECT COUNT(*) FROM "groups" Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."name" = $1 LIMIT $2 [["name", "Group1"], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SELECT COUNT(*) FROM "group_memberships" GroupMembership Create Many (0.4ms) INSERT INTO "group_memberships" ("canvas_id","canvas_group_id","group_sis_id","canvas_user_id","user_sis_id","workflow_state","created_at","updated_at") VALUES (50,1,NULL,10,NULL,'accepted','2021-10-15 21:13:46.399517','2021-10-15 21:13:46.399517'),(51,2,NULL,11,NULL,'accepted','2021-10-15 21:13:46.399517','2021-10-15 21:13:46.399517') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","canvas_group_id"=EXCLUDED."canvas_group_id","group_sis_id"=EXCLUDED."group_sis_id","canvas_user_id"=EXCLUDED."canvas_user_id","user_sis_id"=EXCLUDED."user_sis_id","workflow_state"=EXCLUDED."workflow_state","updated_at"=EXCLUDED."updated_at" WHERE ("group_memberships".canvas_id, "group_memberships".canvas_group_id, "group_memberships".group_sis_id, "group_memberships".canvas_user_id, "group_memberships".user_sis_id, "group_memberships".workflow_state) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.canvas_group_id, EXCLUDED.group_sis_id, EXCLUDED.canvas_user_id, EXCLUDED.user_sis_id, EXCLUDED.workflow_state) RETURNING "id"  (0.2ms) SELECT COUNT(*) FROM "group_memberships" GroupMembership Load (0.2ms) SELECT "group_memberships".* FROM "group_memberships" WHERE "group_memberships"."canvas_id" = $1 LIMIT $2 [["canvas_id", 50], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.4ms) SELECT COUNT(*) FROM "user_observers" UserObserver Create Many (0.6ms) INSERT INTO "user_observers" ("observing_user_id","observed_user_id","workflow_state","created_at","updated_at") VALUES (21,3,'active','2021-10-15 21:13:46.408749','2021-10-15 21:13:46.408749'),(21,2,'active','2021-10-15 21:13:46.408749','2021-10-15 21:13:46.408749') ON CONFLICT (observing_user_id, observed_user_id) DO UPDATE SET "observing_user_id"=EXCLUDED."observing_user_id","observed_user_id"=EXCLUDED."observed_user_id","workflow_state"=EXCLUDED."workflow_state","updated_at"=EXCLUDED."updated_at" WHERE ("user_observers".observing_user_id, "user_observers".observed_user_id, "user_observers".workflow_state) IS DISTINCT FROM (EXCLUDED.observing_user_id, EXCLUDED.observed_user_id, EXCLUDED.workflow_state) RETURNING "id"  (0.3ms) SELECT COUNT(*) FROM "user_observers" UserObserver Load (0.3ms) SELECT "user_observers".* FROM "user_observers" WHERE "user_observers"."observed_user_id" = $1 LIMIT $2 [["observed_user_id", 3], ["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.1ms) BEGIN  (0.5ms) SELECT COUNT(*) FROM "grading_periods" GradingPeriod Create Many (0.5ms) INSERT INTO "grading_periods" ("canvas_id","title","weight","start_date","end_date","close_date","canvas_grading_period_group_id","workflow_state","created_at","updated_at") VALUES (1,'Period 1',0.2,'2019-07-01 06:00:00','2019-08-01 05:59:59','2019-08-01 05:59:59',1,'active','2021-10-15 21:13:46.425352','2021-10-15 21:13:46.425352'),(2,'Period 2',0.8,'2019-08-01 06:00:00','2019-09-01 05:59:59','2019-09-01 05:59:59',1,'deleted','2021-10-15 21:13:46.425352','2021-10-15 21:13:46.425352') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","title"=EXCLUDED."title","weight"=EXCLUDED."weight","start_date"=EXCLUDED."start_date","end_date"=EXCLUDED."end_date","close_date"=EXCLUDED."close_date","canvas_grading_period_group_id"=EXCLUDED."canvas_grading_period_group_id","workflow_state"=EXCLUDED."workflow_state","updated_at"=EXCLUDED."updated_at" WHERE ("grading_periods".canvas_id, "grading_periods".title, "grading_periods".weight, "grading_periods".start_date, "grading_periods".end_date, "grading_periods".close_date, "grading_periods".canvas_grading_period_group_id, "grading_periods".workflow_state) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.title, EXCLUDED.weight, EXCLUDED.start_date, EXCLUDED.end_date, EXCLUDED.close_date, EXCLUDED.canvas_grading_period_group_id, EXCLUDED.workflow_state) RETURNING "id"  (0.2ms) SELECT COUNT(*) FROM "grading_periods" GradingPeriod Load (0.2ms) SELECT "grading_periods".* FROM "grading_periods" WHERE "grading_periods"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.4ms) SELECT COUNT(*) FROM "grading_period_groups" GradingPeriodGroup Create Many (0.5ms) INSERT INTO "grading_period_groups" ("canvas_id","title","weighted","display_totals_for_all_grading_periods","workflow_state","created_at","updated_at") VALUES (1,'Test Group',FALSE,FALSE,'active','2021-10-15 21:13:46.440426','2021-10-15 21:13:46.440426') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","title"=EXCLUDED."title","weighted"=EXCLUDED."weighted","display_totals_for_all_grading_periods"=EXCLUDED."display_totals_for_all_grading_periods","workflow_state"=EXCLUDED."workflow_state","updated_at"=EXCLUDED."updated_at" WHERE ("grading_period_groups".canvas_id, "grading_period_groups".title, "grading_period_groups".weighted, "grading_period_groups".display_totals_for_all_grading_periods, "grading_period_groups".workflow_state) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.title, EXCLUDED.weighted, EXCLUDED.display_totals_for_all_grading_periods, EXCLUDED.workflow_state) RETURNING "id"  (0.2ms) SELECT COUNT(*) FROM "grading_period_groups" GradingPeriodGroup Load (0.2ms) SELECT "grading_period_groups".* FROM "grading_period_groups" WHERE "grading_period_groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) SELECT COUNT(*) FROM "user_observers" UserObserver Create Many (0.4ms) INSERT INTO "user_observers" ("observing_user_id","observed_user_id","workflow_state","created_at","updated_at") VALUES (21,3,'active','2021-10-15 21:13:46.465716','2021-10-15 21:13:46.465716'),(21,2,'active','2021-10-15 21:13:46.465716','2021-10-15 21:13:46.465716') ON CONFLICT (observing_user_id, observed_user_id) DO UPDATE SET "observing_user_id"=EXCLUDED."observing_user_id","observed_user_id"=EXCLUDED."observed_user_id","workflow_state"=EXCLUDED."workflow_state","updated_at"=EXCLUDED."updated_at" WHERE ("user_observers".observing_user_id, "user_observers".observed_user_id, "user_observers".workflow_state) IS DISTINCT FROM (EXCLUDED.observing_user_id, EXCLUDED.observed_user_id, EXCLUDED.workflow_state) RETURNING "id"  (0.2ms) SELECT COUNT(*) FROM "user_observers"  (0.2ms) SELECT COUNT(*) FROM "user_observers" UserObserver Create Many (0.3ms) INSERT INTO "user_observers" ("observing_user_id","observed_user_id","workflow_state","created_at","updated_at") VALUES (21,3,'active','2021-10-15 21:13:46.467635','2021-10-15 21:13:46.467635'),(21,2,'active','2021-10-15 21:13:46.467635','2021-10-15 21:13:46.467635') ON CONFLICT (observing_user_id, observed_user_id) DO UPDATE SET "observing_user_id"=EXCLUDED."observing_user_id","observed_user_id"=EXCLUDED."observed_user_id","workflow_state"=EXCLUDED."workflow_state","updated_at"=EXCLUDED."updated_at" WHERE ("user_observers".observing_user_id, "user_observers".observed_user_id, "user_observers".workflow_state) IS DISTINCT FROM (EXCLUDED.observing_user_id, EXCLUDED.observed_user_id, EXCLUDED.workflow_state) RETURNING "id"  (0.2ms) SELECT COUNT(*) FROM "user_observers"  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.3ms) SELECT COUNT(*) FROM "users"  (0.2ms) SELECT COUNT(*) FROM "courses" Course Create Many (0.6ms) INSERT INTO "courses" ("canvas_id","sis_id","course_code","name","canvas_account_id","canvas_term_id","start_at","end_at","workflow_state","grading_standard_id","created_at","updated_at") VALUES (1,'course_sis_id_1','C1','Course #1',1,1,'2017-03-27 21:53:18','2017-04-27 12:21:18','active',NULL,'2021-10-15 21:13:46.472773','2021-10-15 21:13:46.472773'),(2,'course_sis_id_2','C2','Course #2',1,1,'2017-03-27 21:53:18','2017-04-27 12:21:18','unpublished',NULL,'2021-10-15 21:13:46.472773','2021-10-15 21:13:46.472773') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","sis_id"=EXCLUDED."sis_id","course_code"=EXCLUDED."course_code","name"=EXCLUDED."name","canvas_account_id"=EXCLUDED."canvas_account_id","canvas_term_id"=EXCLUDED."canvas_term_id","start_at"=EXCLUDED."start_at","end_at"=EXCLUDED."end_at","workflow_state"=EXCLUDED."workflow_state","grading_standard_id"=EXCLUDED."grading_standard_id","updated_at"=EXCLUDED."updated_at" WHERE ("courses".canvas_id, "courses".sis_id, "courses".course_code, "courses".name, "courses".canvas_account_id, "courses".canvas_term_id, "courses".start_at, "courses".end_at, "courses".workflow_state, "courses".grading_standard_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.sis_id, EXCLUDED.course_code, EXCLUDED.name, EXCLUDED.canvas_account_id, EXCLUDED.canvas_term_id, EXCLUDED.start_at, EXCLUDED.end_at, EXCLUDED.workflow_state, EXCLUDED.grading_standard_id) RETURNING "id" User Create Many (0.4ms) INSERT INTO "users" ("canvas_id","sis_id","email","first_name","last_name","name","sortable_name","workflow_state","login_id","created_at","updated_at") VALUES (1,'sis_id_1','poorbastard@yharnam.com','Patches','the Spider','Patches the Spider','the Spider, Patches','active','spiderdude1337','2021-10-15 21:13:46.474525','2021-10-15 21:13:46.474525'),(2,'sis_id_2','dreamer@yharnam.com','Hunter','Djura','Hunter Djura','Djura, Hunter','active','retireddude109','2021-10-15 21:13:46.474525','2021-10-15 21:13:46.474525') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","sis_id"=EXCLUDED."sis_id","email"=EXCLUDED."email","first_name"=EXCLUDED."first_name","last_name"=EXCLUDED."last_name","name"=EXCLUDED."name","sortable_name"=EXCLUDED."sortable_name","workflow_state"=EXCLUDED."workflow_state","login_id"=EXCLUDED."login_id","updated_at"=EXCLUDED."updated_at" WHERE ("users".canvas_id, "users".sis_id, "users".email, "users".first_name, "users".last_name, "users".name, "users".sortable_name, "users".workflow_state, "users".login_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.sis_id, EXCLUDED.email, EXCLUDED.first_name, EXCLUDED.last_name, EXCLUDED.name, EXCLUDED.sortable_name, EXCLUDED.workflow_state, EXCLUDED.login_id) RETURNING "id"  (0.2ms) SELECT COUNT(*) FROM "users"  (0.2ms) SELECT COUNT(*) FROM "courses"  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN Course Create Many (0.5ms) INSERT INTO "courses" ("canvas_id","sis_id","course_code","name","canvas_account_id","canvas_term_id","start_at","end_at","workflow_state","grading_standard_id","created_at","updated_at") VALUES (1,'course_sis_id_1','C1','Course #1',1,1,'2017-03-27 21:53:18','2017-04-27 12:21:18','active',NULL,'2021-10-15 21:13:46.481676','2021-10-15 21:13:46.481676'),(2,'course_sis_id_2','C2','Course #2',1,1,'2017-03-27 21:53:18','2017-04-27 12:21:18','unpublished',NULL,'2021-10-15 21:13:46.481676','2021-10-15 21:13:46.481676') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","sis_id"=EXCLUDED."sis_id","course_code"=EXCLUDED."course_code","name"=EXCLUDED."name","canvas_account_id"=EXCLUDED."canvas_account_id","canvas_term_id"=EXCLUDED."canvas_term_id","start_at"=EXCLUDED."start_at","end_at"=EXCLUDED."end_at","workflow_state"=EXCLUDED."workflow_state","grading_standard_id"=EXCLUDED."grading_standard_id","updated_at"=EXCLUDED."updated_at" WHERE ("courses".canvas_id, "courses".sis_id, "courses".course_code, "courses".name, "courses".canvas_account_id, "courses".canvas_term_id, "courses".start_at, "courses".end_at, "courses".workflow_state, "courses".grading_standard_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.sis_id, EXCLUDED.course_code, EXCLUDED.name, EXCLUDED.canvas_account_id, EXCLUDED.canvas_term_id, EXCLUDED.start_at, EXCLUDED.end_at, EXCLUDED.workflow_state, EXCLUDED.grading_standard_id) RETURNING "id"  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SELECT COUNT(*) FROM "submissions" Submission Create Many (0.5ms) INSERT INTO "submissions" ("canvas_id","canvas_user_id","canvas_course_id","canvas_assignment_id","submitted_at","due_at","graded_at","score","points_possible","excused","workflow_state","created_at","updated_at") VALUES (1,1,1,1,'2017-09-21 18:28:15','2017-09-27 18:28:15','2017-09-21 19:36:23',5.0,10.0,TRUE,'graded','2021-10-15 21:13:46.486619','2021-10-15 21:13:46.486619'),(2,1,1,2,'2017-09-21 18:28:15','2017-09-28 18:28:15','2017-09-21 19:36:23',5.0,10.0,FALSE,'submitted','2021-10-15 21:13:46.486619','2021-10-15 21:13:46.486619') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","canvas_user_id"=EXCLUDED."canvas_user_id","canvas_course_id"=EXCLUDED."canvas_course_id","canvas_assignment_id"=EXCLUDED."canvas_assignment_id","submitted_at"=EXCLUDED."submitted_at","due_at"=EXCLUDED."due_at","graded_at"=EXCLUDED."graded_at","score"=EXCLUDED."score","points_possible"=EXCLUDED."points_possible","excused"=EXCLUDED."excused","workflow_state"=EXCLUDED."workflow_state","updated_at"=EXCLUDED."updated_at" WHERE ("submissions".canvas_id, "submissions".canvas_user_id, "submissions".canvas_course_id, "submissions".canvas_assignment_id, "submissions".submitted_at, "submissions".due_at, "submissions".graded_at, "submissions".score, "submissions".points_possible, "submissions".excused, "submissions".workflow_state) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.canvas_user_id, EXCLUDED.canvas_course_id, EXCLUDED.canvas_assignment_id, EXCLUDED.submitted_at, EXCLUDED.due_at, EXCLUDED.graded_at, EXCLUDED.score, EXCLUDED.points_possible, EXCLUDED.excused, EXCLUDED.workflow_state) RETURNING "id"  (0.2ms) SELECT COUNT(*) FROM "submissions"  (0.1ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [BatchTestJobBase] [743168a7-1368-438b-8653-0363e7fa0616] Performing BatchTestJobBase (Job ID: 743168a7-1368-438b-8653-0363e7fa0616) from Test(default) [ActiveJob] [BatchTestJobBase] [743168a7-1368-438b-8653-0363e7fa0616] Performed BatchTestJobBase (Job ID: 743168a7-1368-438b-8653-0363e7fa0616) from Test(default) in 0.22ms  (0.2ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [BatchTestJobBase] [3286e27a-479a-4dca-bd0b-a2253b60829a] Performing BatchTestJobBase (Job ID: 3286e27a-479a-4dca-bd0b-a2253b60829a) from Test(default) [ActiveJob] [BatchTestJobBase] [3286e27a-479a-4dca-bd0b-a2253b60829a] Performed BatchTestJobBase (Job ID: 3286e27a-479a-4dca-bd0b-a2253b60829a) from Test(default) in 0.24ms  (0.1ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [BatchTestJobBase] [eaa7567f-a932-4899-82db-dae439d9b928] Performing BatchTestJobBase (Job ID: eaa7567f-a932-4899-82db-dae439d9b928) from Test(default) [ActiveJob] [BatchTestJobBase] [eaa7567f-a932-4899-82db-dae439d9b928] Performed BatchTestJobBase (Job ID: eaa7567f-a932-4899-82db-dae439d9b928) from Test(default) in 0.07ms  (0.2ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [FailingBatchTestJobBase] [e8a95f6e-7e75-497c-b47f-f24fcb0343d3] Performing FailingBatchTestJobBase (Job ID: e8a95f6e-7e75-497c-b47f-f24fcb0343d3) from Test(default) [ActiveJob] [FailingBatchTestJobBase] [e8a95f6e-7e75-497c-b47f-f24fcb0343d3] Error performing FailingBatchTestJobBase (Job ID: e8a95f6e-7e75-497c-b47f-f24fcb0343d3) from Test(default) in 0.21ms: RuntimeError (Foo): /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/job_batching/support/base_job.rb:12:in `perform' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:39:in `block in perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:109:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch_aware_job.rb:12:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/i18n-1.8.10/lib/i18n.rb:309:in `with_locale' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/translation.rb:9:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:26:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `block in instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications/instrumenter.rb:23:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:25:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `block in tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `block in tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:28:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:22:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:136:in `run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:38:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/job_batching/batch_aware_job_spec.rb:46:in `block (5 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `block in with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `block in with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-rails-5.0.2/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:259:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:644:in `block in run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:606:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/configuration.rb:2067:in `with_suite_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:116:in `block in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/reporter.rb:74:in `report' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:115:in `run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:89:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:71:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:45:in `invoke' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/exe/rspec:4:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:63:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:63:in `kernel_load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:28:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:474:in `exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:30:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:24:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/exe/bundle:49:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/friendly_errors.rb:128:in `with_friendly_errors' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/exe/bundle:37:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `
'  (0.2ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] Enqueued BatchTestJobBase (Job ID: ffc21f27-98ff-4c0c-a1de-dcd8447164d0) to Test(default)  (0.1ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] Enqueued BatchTestJobBase (Job ID: ea3dcf9b-27db-40bf-b9bd-16db3d61d0bc) to Test(default)  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] Enqueued BatchTestJobBase (Job ID: 71086101-05e1-45fd-a2a0-2d1726a8b470) to Test(default)  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] Enqueued RetryingJob (Job ID: aa88e7ed-5f32-4038-bbfe-c59e49d57051) to Sidekiq(default) [ActiveJob] [RetryingJob] [aa88e7ed-5f32-4038-bbfe-c59e49d57051] Performing RetryingJob (Job ID: aa88e7ed-5f32-4038-bbfe-c59e49d57051) from Sidekiq(default) [ActiveJob] [RetryingJob] [aa88e7ed-5f32-4038-bbfe-c59e49d57051] Error performing RetryingJob (Job ID: aa88e7ed-5f32-4038-bbfe-c59e49d57051) from Sidekiq(default) in 4.08ms: RuntimeError (A Failure): /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/job_batching/batch_spec.rb:268:in `perform' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:39:in `block in perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:109:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch_aware_job.rb:12:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/i18n-1.8.10/lib/i18n.rb:314:in `with_locale' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/translation.rb:9:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:26:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `block in instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications/instrumenter.rb:23:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:25:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `block in tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `block in tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:28:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:22:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:136:in `run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:38:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:24:in `block in execute' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:109:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/railtie.rb:28:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/execution_wrapper.rb:87:in `wrap' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/reloader.rb:73:in `block in wrap' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/execution_wrapper.rb:87:in `wrap' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/reloader.rb:72:in `wrap' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/railtie.rb:27:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:136:in `run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:22:in `execute' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/queue_adapters/sidekiq_adapter.rb:42:in `perform' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/sidekiq-6.2.2/lib/sidekiq/testing.rb:300:in `execute_job' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/sidekiq-6.2.2/lib/sidekiq/testing.rb:295:in `block in process_job' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/sidekiq-6.2.2/lib/sidekiq/middleware/chain.rb:138:in `block in invoke' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/sidekiq.rb:73:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/sidekiq-6.2.2/lib/sidekiq/middleware/chain.rb:140:in `block in invoke' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/sidekiq-6.2.2/lib/sidekiq/middleware/chain.rb:143:in `invoke' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/sidekiq-6.2.2/lib/sidekiq/testing.rb:294:in `process_job' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/job_batching/batch_spec.rb:289:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `block in with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `block in with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-rails-5.0.2/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:259:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:644:in `block in run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:606:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/configuration.rb:2067:in `with_suite_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:116:in `block in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/reporter.rb:74:in `report' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:115:in `run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:89:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:71:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:45:in `invoke' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/exe/rspec:4:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:63:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:63:in `kernel_load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:28:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:474:in `exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:30:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:24:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/exe/bundle:49:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/friendly_errors.rb:128:in `with_friendly_errors' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/exe/bundle:37:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `
' [ActiveJob] [RetryingJob] [aa88e7ed-5f32-4038-bbfe-c59e49d57051] Performing RetryingJob (Job ID: aa88e7ed-5f32-4038-bbfe-c59e49d57051) from Sidekiq(default) [ActiveJob] [RetryingJob] [aa88e7ed-5f32-4038-bbfe-c59e49d57051] Performed RetryingJob (Job ID: aa88e7ed-5f32-4038-bbfe-c59e49d57051) from Sidekiq(default) in 4.25ms  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] Enqueued TestWorker (Job ID: fd1b73cf-6674-4b4a-b05c-0bc30e1d8804) to Sidekiq(default)  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] Enqueued CanvasSync::JobBatches::Batch::Callback::ActiveJobCallbackWorker (Job ID: ac6f4292-fac4-4bbb-8617-812f2e712518) to Test(default) with arguments: "SampleCallback", "complete", {"a"=>"b"}, "AWdDgHfAN6iiWg", nil  (0.2ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] Enqueued CanvasSync::JobBatches::Batch::Callback::ActiveJobCallbackWorker (Job ID: bad8dab2-3631-401a-b397-c1bbb12fed56) to Test(default) with arguments: "SampleCallback2", "complete", {"b"=>"a"}, "k3_6io4KvfwaBQ", nil [ActiveJob] Enqueued CanvasSync::JobBatches::Batch::Callback::ActiveJobCallbackWorker (Job ID: 803cd5ac-b246-4d00-acf5-de86713412f4) to Test(default) with arguments: "SampleCallback", "complete", {"a"=>"b"}, "k3_6io4KvfwaBQ", nil  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.9ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] Enqueued ContextedJob (Job ID: f61ba856-7519-4ef3-b47b-1f7bad667f75) to Sidekiq(default) [ActiveJob] [TestWorker] [fd1b73cf-6674-4b4a-b05c-0bc30e1d8804] Performing TestWorker (Job ID: fd1b73cf-6674-4b4a-b05c-0bc30e1d8804) from Sidekiq(default) [ActiveJob] [TestWorker] [fd1b73cf-6674-4b4a-b05c-0bc30e1d8804] Performed TestWorker (Job ID: fd1b73cf-6674-4b4a-b05c-0bc30e1d8804) from Sidekiq(default) in 18.7ms [ActiveJob] [ContextedJob] [f61ba856-7519-4ef3-b47b-1f7bad667f75] Performing ContextedJob (Job ID: f61ba856-7519-4ef3-b47b-1f7bad667f75) from Sidekiq(default) [ActiveJob] [ContextedJob] [f61ba856-7519-4ef3-b47b-1f7bad667f75] Performed ContextedJob (Job ID: f61ba856-7519-4ef3-b47b-1f7bad667f75) from Sidekiq(default) in 2.75ms  (0.2ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] Enqueued ContextedJob (Job ID: 809ae1a2-3ce6-425a-aa61-41f1233dfa8a) to Sidekiq(default) [ActiveJob] [ContextedJob] [809ae1a2-3ce6-425a-aa61-41f1233dfa8a] Performing ContextedJob (Job ID: 809ae1a2-3ce6-425a-aa61-41f1233dfa8a) from Sidekiq(default) [ActiveJob] [ContextedJob] [809ae1a2-3ce6-425a-aa61-41f1233dfa8a] Performed ContextedJob (Job ID: 809ae1a2-3ce6-425a-aa61-41f1233dfa8a) from Sidekiq(default) in 4.62ms  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] Enqueued BatchTestJobBase (Job ID: 3cd2701f-0717-4532-9841-e00db170b9a7) to Sidekiq(default) [ActiveJob] [BatchTestJobBase] [3cd2701f-0717-4532-9841-e00db170b9a7] Performing BatchTestJobBase (Job ID: 3cd2701f-0717-4532-9841-e00db170b9a7) from Sidekiq(default) [ActiveJob] [BatchTestJobBase] [3cd2701f-0717-4532-9841-e00db170b9a7] Performed BatchTestJobBase (Job ID: 3cd2701f-0717-4532-9841-e00db170b9a7) from Sidekiq(default) in 2.86ms [ActiveJob] Enqueued ContextedJob (Job ID: 5d5c2124-eba2-489d-8ee4-7b83c8ca6a64) to Sidekiq(default) [ActiveJob] [ContextedJob] [5d5c2124-eba2-489d-8ee4-7b83c8ca6a64] Performing ContextedJob (Job ID: 5d5c2124-eba2-489d-8ee4-7b83c8ca6a64) from Sidekiq(default) [ActiveJob] [ContextedJob] [5d5c2124-eba2-489d-8ee4-7b83c8ca6a64] Performed ContextedJob (Job ID: 5d5c2124-eba2-489d-8ee4-7b83c8ca6a64) from Sidekiq(default) in 3.39ms  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] Enqueued TestWorker (Job ID: 1a51f0bf-90f1-4abe-8611-b890fbffb2e6) to Sidekiq(default) [ActiveJob] Enqueued TestWorker (Job ID: f720f04d-fcb0-4310-b1bf-05e1453eaef1) to Sidekiq(default) [ActiveJob] Enqueued TestWorker (Job ID: 2ad2b30b-f45e-46cc-b9b8-db10a2d41937) to Sidekiq(default)  (0.2ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] Enqueued WorkerA (Job ID: 20d58434-b3c0-43bf-8cef-61280d8e7559) to Sidekiq(default) [ActiveJob] Enqueued WorkerB (Job ID: bdbecf9d-5c32-4ed9-a176-9f24229f31c9) to Sidekiq(default) [ActiveJob] Enqueued WorkerA (Job ID: d331fd05-3034-4ebd-915a-c3f65be1f864) to Sidekiq(default) [ActiveJob] Enqueued WorkerC (Job ID: 121e1ab4-a30a-4715-9cdb-364e9fe95374) to Sidekiq(default)  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] Enqueued TestWorker (Job ID: aa7a5d04-7148-4009-95fe-14b1470d3472) to Sidekiq(default)  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] Enqueued TestWorker (Job ID: 3ca541d0-a988-41a9-92be-8dd4bf25fbd3) to Sidekiq(default)  (0.1ms) ROLLBACK  (0.7ms) SELECT "schema_migrations"."version" FROM "schema_migrations" ORDER BY "schema_migrations"."version" ASC  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.4ms) SELECT COUNT(*) FROM "canvas_sync_job_logs" [ActiveJob] [GoodJob] [4f607164-69a0-4bab-9abc-c14bc1d28143] Performing GoodJob (Job ID: 4f607164-69a0-4bab-9abc-c14bc1d28143) from Test(default) with arguments: "argument" [ActiveJob] [GoodJob] [4f607164-69a0-4bab-9abc-c14bc1d28143] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "4f607164-69a0-4bab-9abc-c14bc1d28143"], ["LIMIT", 1]] [ActiveJob] [GoodJob] [4f607164-69a0-4bab-9abc-c14bc1d28143]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [GoodJob] [4f607164-69a0-4bab-9abc-c14bc1d28143] CanvasSync::JobLog Create (0.4ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "GoodJob"], ["status", "enqueued"], ["job_arguments", "---\n- argument\n"], ["created_at", "2021-10-15 21:17:04.941176"], ["updated_at", "2021-10-15 21:17:04.941176"], ["job_id", "4f607164-69a0-4bab-9abc-c14bc1d28143"]] [ActiveJob] [GoodJob] [4f607164-69a0-4bab-9abc-c14bc1d28143]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [GoodJob] [4f607164-69a0-4bab-9abc-c14bc1d28143]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [GoodJob] [4f607164-69a0-4bab-9abc-c14bc1d28143] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-10-15 21:17:04.942853"], ["status", "running"], ["updated_at", "2021-10-15 21:17:04.943201"], ["id", 361]] [ActiveJob] [GoodJob] [4f607164-69a0-4bab-9abc-c14bc1d28143]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [GoodJob] [4f607164-69a0-4bab-9abc-c14bc1d28143]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [GoodJob] [4f607164-69a0-4bab-9abc-c14bc1d28143] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2021-10-15 21:17:04.944269"], ["status", "success"], ["updated_at", "2021-10-15 21:17:04.944533"], ["id", 361]] [ActiveJob] [GoodJob] [4f607164-69a0-4bab-9abc-c14bc1d28143]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [GoodJob] [4f607164-69a0-4bab-9abc-c14bc1d28143] Performed GoodJob (Job ID: 4f607164-69a0-4bab-9abc-c14bc1d28143) from Test(default) in 16.97ms  (0.2ms) SELECT COUNT(*) FROM "canvas_sync_job_logs" CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" ORDER BY "canvas_sync_job_logs"."id" DESC LIMIT $1 [["LIMIT", 1]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [BadJob] [61a50e04-a425-4c83-b358-361184507007] Performing BadJob (Job ID: 61a50e04-a425-4c83-b358-361184507007) from Test(default) with arguments: "argument" [ActiveJob] [BadJob] [61a50e04-a425-4c83-b358-361184507007] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "61a50e04-a425-4c83-b358-361184507007"], ["LIMIT", 1]] [ActiveJob] [BadJob] [61a50e04-a425-4c83-b358-361184507007]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [BadJob] [61a50e04-a425-4c83-b358-361184507007] CanvasSync::JobLog Create (0.2ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "BadJob"], ["status", "enqueued"], ["job_arguments", "---\n- argument\n"], ["created_at", "2021-10-15 21:17:04.949795"], ["updated_at", "2021-10-15 21:17:04.949795"], ["job_id", "61a50e04-a425-4c83-b358-361184507007"]] [ActiveJob] [BadJob] [61a50e04-a425-4c83-b358-361184507007]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [BadJob] [61a50e04-a425-4c83-b358-361184507007]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [BadJob] [61a50e04-a425-4c83-b358-361184507007] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-10-15 21:17:04.951039"], ["status", "running"], ["updated_at", "2021-10-15 21:17:04.951321"], ["id", 362]] [ActiveJob] [BadJob] [61a50e04-a425-4c83-b358-361184507007]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [BadJob] [61a50e04-a425-4c83-b358-361184507007]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [BadJob] [61a50e04-a425-4c83-b358-361184507007] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "exception" = $2, "backtrace" = $3, "status" = $4, "updated_at" = $5 WHERE "canvas_sync_job_logs"."id" = $6 [["completed_at", "2021-10-15 21:17:04.952568"], ["exception", "EvilError: EvilError"], ["backtrace", "/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:12:in `perform'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:39:in `block in perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:109:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch_aware_job.rb:22:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:21:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/i18n-1.8.10/lib/i18n.rb:309:in `with_locale'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/translation.rb:9:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:26:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `block in instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications/instrumenter.rb:23:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:25:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `block in tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `block in tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:28:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:22:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:136:in `run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:38:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:18:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:40:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/matchers/built_in/raise_error.rb:59:in `matches?'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:51:in `block in handle_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:27:in `with_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:48:in `handle_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:65:in `to'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:101:in `to'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:39:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `block in with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `block in with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-rails-5.0.2/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:259:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:644:in `block in run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:606:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/configuration.rb:2067:in `with_suite_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:116:in `block in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/reporter.rb:74:in `report'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:115:in `run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:89:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:71:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:45:in `invoke'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/exe/rspec:4:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:63:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:63:in `kernel_load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:28:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:474:in `exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:30:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:24:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/exe/bundle:49:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/friendly_errors.rb:128:in `with_friendly_errors'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/exe/bundle:37:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `
'"], ["status", "error"], ["updated_at", "2021-10-15 21:17:04.952863"], ["id", 362]] [ActiveJob] [BadJob] [61a50e04-a425-4c83-b358-361184507007]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [BadJob] [61a50e04-a425-4c83-b358-361184507007] Error performing BadJob (Job ID: 61a50e04-a425-4c83-b358-361184507007) from Test(default) in 5.03ms: EvilError (EvilError): /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:12:in `perform' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:39:in `block in perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:109:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch_aware_job.rb:22:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:21:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/i18n-1.8.10/lib/i18n.rb:309:in `with_locale' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/translation.rb:9:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:26:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `block in instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications/instrumenter.rb:23:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:25:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `block in tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `block in tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:28:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:22:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:136:in `run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:38:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:18:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:40:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/matchers/built_in/raise_error.rb:59:in `matches?' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:51:in `block in handle_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:27:in `with_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:48:in `handle_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:65:in `to' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:101:in `to' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:39:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `block in with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `block in with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-rails-5.0.2/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:259:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:644:in `block in run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:606:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/configuration.rb:2067:in `with_suite_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:116:in `block in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/reporter.rb:74:in `report' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:115:in `run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:89:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:71:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:45:in `invoke' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/exe/rspec:4:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:63:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:63:in `kernel_load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:28:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:474:in `exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:30:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:24:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/exe/bundle:49:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/friendly_errors.rb:128:in `with_friendly_errors' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/exe/bundle:37:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `
' CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" ORDER BY "canvas_sync_job_logs"."id" DESC LIMIT $1 [["LIMIT", 1]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [BadJob] [d127dbaa-966e-41f1-9063-259ac38935b3] Performing BadJob (Job ID: d127dbaa-966e-41f1-9063-259ac38935b3) from Test(default) [ActiveJob] [BadJob] [d127dbaa-966e-41f1-9063-259ac38935b3] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "d127dbaa-966e-41f1-9063-259ac38935b3"], ["LIMIT", 1]] [ActiveJob] [BadJob] [d127dbaa-966e-41f1-9063-259ac38935b3]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [BadJob] [d127dbaa-966e-41f1-9063-259ac38935b3] CanvasSync::JobLog Create (0.2ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["job_class", "BadJob"], ["status", "enqueued"], ["created_at", "2021-10-15 21:17:04.956583"], ["updated_at", "2021-10-15 21:17:04.956583"], ["job_id", "d127dbaa-966e-41f1-9063-259ac38935b3"]] [ActiveJob] [BadJob] [d127dbaa-966e-41f1-9063-259ac38935b3]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [BadJob] [d127dbaa-966e-41f1-9063-259ac38935b3]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [BadJob] [d127dbaa-966e-41f1-9063-259ac38935b3] CanvasSync::JobLog Update (0.1ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-10-15 21:17:04.957300"], ["status", "running"], ["updated_at", "2021-10-15 21:17:04.957483"], ["id", 363]] [ActiveJob] [BadJob] [d127dbaa-966e-41f1-9063-259ac38935b3]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [BadJob] [d127dbaa-966e-41f1-9063-259ac38935b3]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [BadJob] [d127dbaa-966e-41f1-9063-259ac38935b3] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "exception" = $2, "backtrace" = $3, "status" = $4, "updated_at" = $5 WHERE "canvas_sync_job_logs"."id" = $6 [["completed_at", "2021-10-15 21:17:04.958430"], ["exception", "ArgumentError: wrong number of arguments (given 0, expected 1)"], ["backtrace", "/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:11:in `perform'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:39:in `block in perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:109:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch_aware_job.rb:22:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:21:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/i18n-1.8.10/lib/i18n.rb:309:in `with_locale'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/translation.rb:9:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:26:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `block in instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications/instrumenter.rb:23:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:25:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `block in tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `block in tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:28:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:22:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:136:in `run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:38:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:18:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:52:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/matchers/built_in/raise_error.rb:59:in `matches?'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:51:in `block in handle_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:27:in `with_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:48:in `handle_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:65:in `to'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:101:in `to'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:51:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `block in with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `block in with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-rails-5.0.2/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:259:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:644:in `block in run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:606:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/configuration.rb:2067:in `with_suite_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:116:in `block in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/reporter.rb:74:in `report'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:115:in `run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:89:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:71:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:45:in `invoke'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/exe/rspec:4:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:63:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:63:in `kernel_load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:28:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:474:in `exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:30:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:24:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/exe/bundle:49:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/friendly_errors.rb:128:in `with_friendly_errors'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/exe/bundle:37:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `
'"], ["status", "error"], ["updated_at", "2021-10-15 21:17:04.958707"], ["id", 363]] [ActiveJob] [BadJob] [d127dbaa-966e-41f1-9063-259ac38935b3]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [BadJob] [d127dbaa-966e-41f1-9063-259ac38935b3] Error performing BadJob (Job ID: d127dbaa-966e-41f1-9063-259ac38935b3) from Test(default) in 3.91ms: ArgumentError (wrong number of arguments (given 0, expected 1)): /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:11:in `perform' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:39:in `block in perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:109:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch_aware_job.rb:22:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:21:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/i18n-1.8.10/lib/i18n.rb:309:in `with_locale' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/translation.rb:9:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:26:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `block in instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications/instrumenter.rb:23:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:25:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `block in tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `block in tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:28:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:22:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:136:in `run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:38:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:18:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:52:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/matchers/built_in/raise_error.rb:59:in `matches?' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:51:in `block in handle_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:27:in `with_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:48:in `handle_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:65:in `to' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:101:in `to' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:51:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `block in with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `block in with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-rails-5.0.2/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:259:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:644:in `block in run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:606:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/configuration.rb:2067:in `with_suite_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:116:in `block in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/reporter.rb:74:in `report' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:115:in `run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:89:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:71:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:45:in `invoke' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/exe/rspec:4:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:63:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:63:in `kernel_load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:28:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:474:in `exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:30:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:24:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/exe/bundle:49:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/friendly_errors.rb:128:in `with_friendly_errors' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/exe/bundle:37:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `
'  (0.1ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [BadJob] [efce6bc3-b863-4725-917c-bedcaa22fae2] Performing BadJob (Job ID: efce6bc3-b863-4725-917c-bedcaa22fae2) from Test(default) [ActiveJob] [BadJob] [efce6bc3-b863-4725-917c-bedcaa22fae2] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "efce6bc3-b863-4725-917c-bedcaa22fae2"], ["LIMIT", 1]] [ActiveJob] [BadJob] [efce6bc3-b863-4725-917c-bedcaa22fae2]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [BadJob] [efce6bc3-b863-4725-917c-bedcaa22fae2] CanvasSync::JobLog Create (0.2ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["job_class", "BadJob"], ["status", "enqueued"], ["created_at", "2021-10-15 21:17:04.962188"], ["updated_at", "2021-10-15 21:17:04.962188"], ["job_id", "efce6bc3-b863-4725-917c-bedcaa22fae2"]] [ActiveJob] [BadJob] [efce6bc3-b863-4725-917c-bedcaa22fae2]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [BadJob] [efce6bc3-b863-4725-917c-bedcaa22fae2]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [BadJob] [efce6bc3-b863-4725-917c-bedcaa22fae2] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-10-15 21:17:04.962977"], ["status", "running"], ["updated_at", "2021-10-15 21:17:04.963230"], ["id", 364]] [ActiveJob] [BadJob] [efce6bc3-b863-4725-917c-bedcaa22fae2]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [BadJob] [efce6bc3-b863-4725-917c-bedcaa22fae2]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [BadJob] [efce6bc3-b863-4725-917c-bedcaa22fae2] CanvasSync::JobLog Update (0.7ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "exception" = $2, "backtrace" = $3, "status" = $4, "updated_at" = $5 WHERE "canvas_sync_job_logs"."id" = $6 [["completed_at", "2021-10-15 21:17:04.967046"], ["exception", "ArgumentError: wrong number of arguments (given 0, expected 1)"], ["backtrace", "/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:11:in `perform'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:39:in `block in perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:109:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch_aware_job.rb:22:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:21:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/i18n-1.8.10/lib/i18n.rb:309:in `with_locale'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/translation.rb:9:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:26:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `block in instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications/instrumenter.rb:23:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:25:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `block in tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `block in tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:28:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:22:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:136:in `run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:38:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:18:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:60:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/matchers/built_in/raise_error.rb:59:in `matches?'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:51:in `block in handle_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:27:in `with_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:48:in `handle_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:65:in `to'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:101:in `to'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:59:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `block in with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `block in with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-rails-5.0.2/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:259:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:644:in `block in run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:606:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/configuration.rb:2067:in `with_suite_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:116:in `block in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/reporter.rb:74:in `report'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:115:in `run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:89:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:71:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:45:in `invoke'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/exe/rspec:4:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:63:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:63:in `kernel_load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:28:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:474:in `exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:30:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:24:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/exe/bundle:49:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/friendly_errors.rb:128:in `with_friendly_errors'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/exe/bundle:37:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `
'\n\nError Occurred while handling an Error: NoMethodError: undefined method `bad_catcher' for BadJob:Class\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-mocks-3.10.2/lib/rspec/mocks/method_double.rb:28:in `block in original_implementation_callable'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-mocks-3.10.2/lib/rspec/mocks/message_expectation.rb:101:in `block in and_call_original'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-mocks-3.10.2/lib/rspec/mocks/message_expectation.rb:740:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-mocks-3.10.2/lib/rspec/mocks/message_expectation.rb:572:in `invoke_incrementing_actual_calls_by'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-mocks-3.10.2/lib/rspec/mocks/message_expectation.rb:427:in `invoke'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-mocks-3.10.2/lib/rspec/mocks/proxy.rb:217:in `message_received'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-mocks-3.10.2/lib/rspec/mocks/proxy.rb:361:in `message_received'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-mocks-3.10.2/lib/rspec/mocks/method_double.rb:78:in `proxy_method_invoked'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-mocks-3.10.2/lib/rspec/mocks/method_double.rb:64:in `block (2 levels) in define_proxy_method'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:31:in `rescue in block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:23:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/i18n-1.8.10/lib/i18n.rb:309:in `with_locale'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/translation.rb:9:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:26:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `block in instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications/instrumenter.rb:23:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:25:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `block in tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `block in tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:28:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:22:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:136:in `run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:38:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:18:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:60:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/matchers/built_in/raise_error.rb:59:in `matches?'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:51:in `block in handle_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:27:in `with_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:48:in `handle_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:65:in `to'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:101:in `to'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:59:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `block in with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `block in with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-rails-5.0.2/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:259:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:644:in `block in run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:606:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/configuration.rb:2067:in `with_suite_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:116:in `block in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/reporter.rb:74:in `report'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:115:in `run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:89:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:71:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:45:in `invoke'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/exe/rspec:4:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:63:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:63:in `kernel_load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:28:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:474:in `exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:30:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:24:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/exe/bundle:49:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/friendly_errors.rb:128:in `with_friendly_errors'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/exe/bundle:37:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `
'"], ["status", "error"], ["updated_at", "2021-10-15 21:17:04.967332"], ["id", 364]] [ActiveJob] [BadJob] [efce6bc3-b863-4725-917c-bedcaa22fae2]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [BadJob] [efce6bc3-b863-4725-917c-bedcaa22fae2] Error performing BadJob (Job ID: efce6bc3-b863-4725-917c-bedcaa22fae2) from Test(default) in 7.49ms: ArgumentError (wrong number of arguments (given 0, expected 1)): /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:11:in `perform' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:39:in `block in perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:109:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch_aware_job.rb:22:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:21:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/i18n-1.8.10/lib/i18n.rb:309:in `with_locale' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/translation.rb:9:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:26:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `block in instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications/instrumenter.rb:23:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:25:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `block in tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `block in tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:28:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:22:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:136:in `run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:38:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:18:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:60:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/matchers/built_in/raise_error.rb:59:in `matches?' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:51:in `block in handle_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:27:in `with_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:48:in `handle_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:65:in `to' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:101:in `to' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:59:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `block in with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `block in with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-rails-5.0.2/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:259:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:644:in `block in run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:606:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/configuration.rb:2067:in `with_suite_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:116:in `block in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/reporter.rb:74:in `report' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:115:in `run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:89:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:71:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:45:in `invoke' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/exe/rspec:4:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:63:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:63:in `kernel_load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:28:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:474:in `exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:30:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:24:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/exe/bundle:49:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/friendly_errors.rb:128:in `with_friendly_errors' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/exe/bundle:37:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `
' CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" ORDER BY "canvas_sync_job_logs"."id" DESC LIMIT $1 [["LIMIT", 1]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [CanvasSync::Jobs::ReportChecker] [6d7ce9ae-a023-4393-8e9e-73aa58cfeb85] Performing CanvasSync::Jobs::ReportChecker (Job ID: 6d7ce9ae-a023-4393-8e9e-73aa58cfeb85) from Test(default) with arguments: "provisioning_csv", 1, "FakeProcessor", {} [ActiveJob] [CanvasSync::Jobs::ReportChecker] [6d7ce9ae-a023-4393-8e9e-73aa58cfeb85] CanvasSync::JobLog Load (0.3ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "6d7ce9ae-a023-4393-8e9e-73aa58cfeb85"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [6d7ce9ae-a023-4393-8e9e-73aa58cfeb85]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [6d7ce9ae-a023-4393-8e9e-73aa58cfeb85] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- provisioning_csv\n- 1\n- FakeProcessor\n- {}\n"], ["created_at", "2021-10-15 21:17:04.974733"], ["updated_at", "2021-10-15 21:17:04.974733"], ["job_id", "6d7ce9ae-a023-4393-8e9e-73aa58cfeb85"]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [6d7ce9ae-a023-4393-8e9e-73aa58cfeb85]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [6d7ce9ae-a023-4393-8e9e-73aa58cfeb85]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [6d7ce9ae-a023-4393-8e9e-73aa58cfeb85] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-10-15 21:17:04.976273"], ["status", "running"], ["updated_at", "2021-10-15 21:17:04.976568"], ["id", 365]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [6d7ce9ae-a023-4393-8e9e-73aa58cfeb85]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [6d7ce9ae-a023-4393-8e9e-73aa58cfeb85]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [6d7ce9ae-a023-4393-8e9e-73aa58cfeb85] CanvasSync::JobLog Destroy (0.2ms) DELETE FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."id" = $1 [["id", 365]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [6d7ce9ae-a023-4393-8e9e-73aa58cfeb85]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [6d7ce9ae-a023-4393-8e9e-73aa58cfeb85] Performed CanvasSync::Jobs::ReportChecker (Job ID: 6d7ce9ae-a023-4393-8e9e-73aa58cfeb85) from Test(default) in 9.69ms  (0.2ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [CanvasSync::Jobs::ReportChecker] [f064055a-3c0b-4f4e-be81-95893fbc8240] Performing CanvasSync::Jobs::ReportChecker (Job ID: f064055a-3c0b-4f4e-be81-95893fbc8240) from Test(default) with arguments: "provisioning_csv", 1, "FakeProcessor", {} [ActiveJob] [CanvasSync::Jobs::ReportChecker] [f064055a-3c0b-4f4e-be81-95893fbc8240] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "f064055a-3c0b-4f4e-be81-95893fbc8240"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [f064055a-3c0b-4f4e-be81-95893fbc8240]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [f064055a-3c0b-4f4e-be81-95893fbc8240] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- provisioning_csv\n- 1\n- FakeProcessor\n- {}\n"], ["created_at", "2021-10-15 21:17:04.986664"], ["updated_at", "2021-10-15 21:17:04.986664"], ["job_id", "f064055a-3c0b-4f4e-be81-95893fbc8240"]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [f064055a-3c0b-4f4e-be81-95893fbc8240]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [f064055a-3c0b-4f4e-be81-95893fbc8240]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [f064055a-3c0b-4f4e-be81-95893fbc8240] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-10-15 21:17:04.988136"], ["status", "running"], ["updated_at", "2021-10-15 21:17:04.988395"], ["id", 366]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [f064055a-3c0b-4f4e-be81-95893fbc8240]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [f064055a-3c0b-4f4e-be81-95893fbc8240]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [f064055a-3c0b-4f4e-be81-95893fbc8240] CanvasSync::JobLog Create (0.2ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- provisioning_csv\n- 1\n- FakeProcessor\n- {}\n- {}\n"], ["created_at", "2021-10-15 21:17:04.990931"], ["updated_at", "2021-10-15 21:17:04.990931"], ["job_id", "b5213e82-1922-443e-a086-9ef219be7683"]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [f064055a-3c0b-4f4e-be81-95893fbc8240]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [f064055a-3c0b-4f4e-be81-95893fbc8240] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: b5213e82-1922-443e-a086-9ef219be7683) to Test(default) at 2021-10-15 21:17:34 UTC with arguments: "provisioning_csv", 1, "FakeProcessor", {}, {} [ActiveJob] [CanvasSync::Jobs::ReportChecker] [f064055a-3c0b-4f4e-be81-95893fbc8240]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [f064055a-3c0b-4f4e-be81-95893fbc8240] CanvasSync::JobLog Destroy (0.1ms) DELETE FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."id" = $1 [["id", 366]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [f064055a-3c0b-4f4e-be81-95893fbc8240]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [f064055a-3c0b-4f4e-be81-95893fbc8240] Performed CanvasSync::Jobs::ReportChecker (Job ID: f064055a-3c0b-4f4e-be81-95893fbc8240) from Test(default) in 7.15ms  (0.1ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [CanvasSync::Jobs::ReportChecker] [41205650-d842-46ff-af20-2b76f14dfbd6] Performing CanvasSync::Jobs::ReportChecker (Job ID: 41205650-d842-46ff-af20-2b76f14dfbd6) from Test(default) with arguments: "provisioning_csv", 1, "FakeProcessor", {} [ActiveJob] [CanvasSync::Jobs::ReportChecker] [41205650-d842-46ff-af20-2b76f14dfbd6] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "41205650-d842-46ff-af20-2b76f14dfbd6"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [41205650-d842-46ff-af20-2b76f14dfbd6]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [41205650-d842-46ff-af20-2b76f14dfbd6] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- provisioning_csv\n- 1\n- FakeProcessor\n- {}\n"], ["created_at", "2021-10-15 21:17:04.995284"], ["updated_at", "2021-10-15 21:17:04.995284"], ["job_id", "41205650-d842-46ff-af20-2b76f14dfbd6"]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [41205650-d842-46ff-af20-2b76f14dfbd6]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [41205650-d842-46ff-af20-2b76f14dfbd6]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [41205650-d842-46ff-af20-2b76f14dfbd6] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-10-15 21:17:04.996614"], ["status", "running"], ["updated_at", "2021-10-15 21:17:04.996942"], ["id", 368]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [41205650-d842-46ff-af20-2b76f14dfbd6]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [41205650-d842-46ff-af20-2b76f14dfbd6]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [41205650-d842-46ff-af20-2b76f14dfbd6] CanvasSync::JobLog Update (0.5ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "exception" = $2, "backtrace" = $3, "status" = $4, "updated_at" = $5 WHERE "canvas_sync_job_logs"."id" = $6 [["completed_at", "2021-10-15 21:17:05.001470"], ["exception", "NameError: undefined local variable or method `current_organization' for #"], ["backtrace", "/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/jobs/report_checker.rb:35:in `perform'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:39:in `block in perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:109:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch_aware_job.rb:22:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:21:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/i18n-1.8.10/lib/i18n.rb:309:in `with_locale'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/translation.rb:9:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:26:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `block in instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications/instrumenter.rb:23:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:25:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `block in tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `block in tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:28:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:22:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:136:in `run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:38:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:18:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/report_checker_spec.rb:11:in `start_job'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/report_checker_spec.rb:53:in `block (5 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/matchers/built_in/raise_error.rb:59:in `matches?'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:51:in `block in handle_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:27:in `with_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:48:in `handle_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:65:in `to'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:101:in `to'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/report_checker_spec.rb:53:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `block in with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `block in with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-rails-5.0.2/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:259:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:644:in `block in run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:606:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/configuration.rb:2067:in `with_suite_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:116:in `block in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/reporter.rb:74:in `report'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:115:in `run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:89:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:71:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:45:in `invoke'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/exe/rspec:4:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:63:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:63:in `kernel_load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:28:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:474:in `exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:30:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:24:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/exe/bundle:49:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/friendly_errors.rb:128:in `with_friendly_errors'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/exe/bundle:37:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `
'"], ["status", "error"], ["updated_at", "2021-10-15 21:17:05.001844"], ["id", 368]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [41205650-d842-46ff-af20-2b76f14dfbd6]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [41205650-d842-46ff-af20-2b76f14dfbd6] Error performing CanvasSync::Jobs::ReportChecker (Job ID: 41205650-d842-46ff-af20-2b76f14dfbd6) from Test(default) in 9.04ms: NameError (undefined local variable or method `current_organization' for #): /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/jobs/report_checker.rb:35:in `perform' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:39:in `block in perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:109:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch_aware_job.rb:22:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:21:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/i18n-1.8.10/lib/i18n.rb:309:in `with_locale' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/translation.rb:9:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:26:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `block in instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications/instrumenter.rb:23:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:25:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `block in tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `block in tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:28:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:22:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:136:in `run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:38:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:18:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/report_checker_spec.rb:11:in `start_job' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/report_checker_spec.rb:53:in `block (5 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/matchers/built_in/raise_error.rb:59:in `matches?' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:51:in `block in handle_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:27:in `with_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:48:in `handle_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:65:in `to' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:101:in `to' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/report_checker_spec.rb:53:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `block in with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `block in with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-rails-5.0.2/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:259:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:644:in `block in run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:606:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/configuration.rb:2067:in `with_suite_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:116:in `block in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/reporter.rb:74:in `report' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:115:in `run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:89:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:71:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:45:in `invoke' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/exe/rspec:4:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:63:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:63:in `kernel_load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:28:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:474:in `exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:30:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:24:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/exe/bundle:49:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/friendly_errors.rb:128:in `with_friendly_errors' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/exe/bundle:37:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `
'  (0.2ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [21737223-87b0-48be-a407-3df6cfd9e96f] Performing CanvasSync::Jobs::ReportProcessorJob (Job ID: 21737223-87b0-48be-a407-3df6cfd9e96f) from Test(default) with arguments: "provisioning_csv", "https://test.instructure.com/sample_report_download", "FakeProcessor", {}, 1 [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [21737223-87b0-48be-a407-3df6cfd9e96f] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "21737223-87b0-48be-a407-3df6cfd9e96f"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [21737223-87b0-48be-a407-3df6cfd9e96f]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [21737223-87b0-48be-a407-3df6cfd9e96f] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportProcessorJob"], ["status", "enqueued"], ["job_arguments", "---\n- provisioning_csv\n- https://test.instructure.com/sample_report_download\n- FakeProcessor\n- {}\n- 1\n"], ["created_at", "2021-10-15 21:17:05.006993"], ["updated_at", "2021-10-15 21:17:05.006993"], ["job_id", "21737223-87b0-48be-a407-3df6cfd9e96f"]] [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [21737223-87b0-48be-a407-3df6cfd9e96f]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [21737223-87b0-48be-a407-3df6cfd9e96f]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [21737223-87b0-48be-a407-3df6cfd9e96f] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-10-15 21:17:05.008414"], ["status", "running"], ["updated_at", "2021-10-15 21:17:05.008661"], ["id", 369]] [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [21737223-87b0-48be-a407-3df6cfd9e96f]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [21737223-87b0-48be-a407-3df6cfd9e96f]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [21737223-87b0-48be-a407-3df6cfd9e96f] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "job_class" = $1, "updated_at" = $2 WHERE "canvas_sync_job_logs"."id" = $3 [["job_class", "FakeProcessor"], ["updated_at", "2021-10-15 21:17:05.010078"], ["id", 369]] [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [21737223-87b0-48be-a407-3df6cfd9e96f]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [21737223-87b0-48be-a407-3df6cfd9e96f]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [21737223-87b0-48be-a407-3df6cfd9e96f] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2021-10-15 21:17:05.021385"], ["status", "success"], ["updated_at", "2021-10-15 21:17:05.021877"], ["id", 369]] [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [21737223-87b0-48be-a407-3df6cfd9e96f]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [21737223-87b0-48be-a407-3df6cfd9e96f] Performed CanvasSync::Jobs::ReportProcessorJob (Job ID: 21737223-87b0-48be-a407-3df6cfd9e96f) from Test(default) in 16.93ms  (0.2ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [CanvasSync::Jobs::ReportStarter] [419eba5c-b28c-4caf-9f9b-b313793afda6] Performing CanvasSync::Jobs::ReportStarter (Job ID: 419eba5c-b28c-4caf-9f9b-b313793afda6) from Test(default) with arguments: "provisioning_csv", {"parameters[users]"=>true}, "CoolProcessor", {:models=>["users"]} [ActiveJob] [CanvasSync::Jobs::ReportStarter] [419eba5c-b28c-4caf-9f9b-b313793afda6] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "419eba5c-b28c-4caf-9f9b-b313793afda6"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::ReportStarter] [419eba5c-b28c-4caf-9f9b-b313793afda6]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [419eba5c-b28c-4caf-9f9b-b313793afda6] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportStarter"], ["status", "enqueued"], ["job_arguments", "---\n- provisioning_csv\n- parameters[users]: true\n- CoolProcessor\n- :models:\n - users\n"], ["created_at", "2021-10-15 21:17:05.026010"], ["updated_at", "2021-10-15 21:17:05.026010"], ["job_id", "419eba5c-b28c-4caf-9f9b-b313793afda6"]] [ActiveJob] [CanvasSync::Jobs::ReportStarter] [419eba5c-b28c-4caf-9f9b-b313793afda6]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [419eba5c-b28c-4caf-9f9b-b313793afda6]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [419eba5c-b28c-4caf-9f9b-b313793afda6] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-10-15 21:17:05.027654"], ["status", "running"], ["updated_at", "2021-10-15 21:17:05.028048"], ["id", 370]] [ActiveJob] [CanvasSync::Jobs::ReportStarter] [419eba5c-b28c-4caf-9f9b-b313793afda6]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [419eba5c-b28c-4caf-9f9b-b313793afda6]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [419eba5c-b28c-4caf-9f9b-b313793afda6] CanvasSync::JobLog Create (0.2ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- provisioning_csv\n- 1\n- CoolProcessor\n- :models:\n - users\n :sync_start_time: '2021-10-15T21:17:05Z'\n :report_params:\n parameters[users]: true\n"], ["created_at", "2021-10-15 21:17:05.031471"], ["updated_at", "2021-10-15 21:17:05.031471"], ["job_id", "69e40675-ee5e-487e-8d03-b7e656b0f486"]] [ActiveJob] [CanvasSync::Jobs::ReportStarter] [419eba5c-b28c-4caf-9f9b-b313793afda6]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [419eba5c-b28c-4caf-9f9b-b313793afda6]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [419eba5c-b28c-4caf-9f9b-b313793afda6] CanvasSync::JobLog Update (0.6ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "exception" = $2, "backtrace" = $3, "status" = $4, "updated_at" = $5 WHERE "canvas_sync_job_logs"."id" = $6 [["completed_at", "2021-10-15 21:17:05.033829"], ["exception", "NoMethodError: undefined method `to_s' for #"], ["backtrace", "/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/connection/command_helper.rb:19:in `block in build_command'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/connection/command_helper.rb:11:in `each'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/connection/command_helper.rb:11:in `build_command'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/connection/ruby.rb:374:in `write'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:306:in `block in write'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:285:in `io'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:304:in `write'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:262:in `block (3 levels) in process'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:256:in `each'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:256:in `block (2 levels) in process'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:406:in `ensure_connected'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:255:in `block in process'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:342:in `logging'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:254:in `process'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:220:in `call_pipelined'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:187:in `block in call_pipeline'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:330:in `with_reconnect'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:185:in `call_pipeline'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis.rb:2540:in `block in multi'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis.rb:70:in `block in synchronize'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/2.6.0/monitor.rb:235:in `mon_synchronize'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis.rb:70:in `synchronize'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis.rb:2533:in `multi'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch.rb:436:in `block in multi'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch.rb:406:in `block in redis'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/sidekiq-6.2.2/lib/sidekiq.rb:98:in `block in redis'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/connection_pool-2.2.5/lib/connection_pool.rb:63:in `block (2 levels) in with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/connection_pool-2.2.5/lib/connection_pool.rb:62:in `handle_interrupt'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/connection_pool-2.2.5/lib/connection_pool.rb:62:in `block in with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/connection_pool-2.2.5/lib/connection_pool.rb:59:in `handle_interrupt'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/connection_pool-2.2.5/lib/connection_pool.rb:59:in `with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/sidekiq-6.2.2/lib/sidekiq.rb:95:in `redis'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch.rb:404:in `redis'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch.rb:434:in `multi'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch.rb:218:in `append_jobs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch.rb:126:in `increment_job_queue'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch_aware_job.rb:29:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:17:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `block in tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `block in tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:28:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:16:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:136:in `run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/enqueuing.rb:49:in `enqueue'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/configured_job.rb:15:in `perform_later'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/jobs/report_starter.rb:27:in `block in perform'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch.rb:116:in `jobs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/jobs/report_starter.rb:26:in `perform'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:39:in `block in perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:109:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch_aware_job.rb:22:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:21:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/i18n-1.8.10/lib/i18n.rb:309:in `with_locale'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/translation.rb:9:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:26:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `block in instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications/instrumenter.rb:23:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:25:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `block in tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `block in tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:28:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:22:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:136:in `run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:38:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:18:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/report_starter_spec.rb:18:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `block in with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `block in with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-rails-5.0.2/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:259:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:644:in `block in run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:606:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/configuration.rb:2067:in `with_suite_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:116:in `block in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/reporter.rb:74:in `report'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:115:in `run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:89:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:71:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:45:in `invoke'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/exe/rspec:4:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:63:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:63:in `kernel_load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:28:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:474:in `exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:30:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:24:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/exe/bundle:49:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/friendly_errors.rb:128:in `with_friendly_errors'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/exe/bundle:37:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `
'"], ["status", "error"], ["updated_at", "2021-10-15 21:17:05.034186"], ["id", 370]] [ActiveJob] [CanvasSync::Jobs::ReportStarter] [419eba5c-b28c-4caf-9f9b-b313793afda6]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [419eba5c-b28c-4caf-9f9b-b313793afda6] Error performing CanvasSync::Jobs::ReportStarter (Job ID: 419eba5c-b28c-4caf-9f9b-b313793afda6) from Test(default) in 11.3ms: NoMethodError (undefined method `to_s' for #): /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/connection/command_helper.rb:19:in `block in build_command' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/connection/command_helper.rb:11:in `each' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/connection/command_helper.rb:11:in `build_command' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/connection/ruby.rb:374:in `write' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:306:in `block in write' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:285:in `io' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:304:in `write' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:262:in `block (3 levels) in process' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:256:in `each' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:256:in `block (2 levels) in process' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:406:in `ensure_connected' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:255:in `block in process' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:342:in `logging' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:254:in `process' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:220:in `call_pipelined' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:187:in `block in call_pipeline' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:330:in `with_reconnect' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:185:in `call_pipeline' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis.rb:2540:in `block in multi' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis.rb:70:in `block in synchronize' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/2.6.0/monitor.rb:235:in `mon_synchronize' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis.rb:70:in `synchronize' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis.rb:2533:in `multi' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch.rb:436:in `block in multi' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch.rb:406:in `block in redis' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/sidekiq-6.2.2/lib/sidekiq.rb:98:in `block in redis' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/connection_pool-2.2.5/lib/connection_pool.rb:63:in `block (2 levels) in with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/connection_pool-2.2.5/lib/connection_pool.rb:62:in `handle_interrupt' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/connection_pool-2.2.5/lib/connection_pool.rb:62:in `block in with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/connection_pool-2.2.5/lib/connection_pool.rb:59:in `handle_interrupt' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/connection_pool-2.2.5/lib/connection_pool.rb:59:in `with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/sidekiq-6.2.2/lib/sidekiq.rb:95:in `redis' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch.rb:404:in `redis' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch.rb:434:in `multi' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch.rb:218:in `append_jobs' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch.rb:126:in `increment_job_queue' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch_aware_job.rb:29:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:17:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `block in tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `block in tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:28:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:16:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:136:in `run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/enqueuing.rb:49:in `enqueue' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/configured_job.rb:15:in `perform_later' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/jobs/report_starter.rb:27:in `block in perform' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch.rb:116:in `jobs' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/jobs/report_starter.rb:26:in `perform' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:39:in `block in perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:109:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch_aware_job.rb:22:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:21:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/i18n-1.8.10/lib/i18n.rb:309:in `with_locale' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/translation.rb:9:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:26:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `block in instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications/instrumenter.rb:23:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:25:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `block in tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `block in tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:28:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:22:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:136:in `run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:38:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:18:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/report_starter_spec.rb:18:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `block in with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `block in with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-rails-5.0.2/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:259:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:644:in `block in run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:606:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/configuration.rb:2067:in `with_suite_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:116:in `block in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/reporter.rb:74:in `report' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:115:in `run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:89:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:71:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:45:in `invoke' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/exe/rspec:4:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:63:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:63:in `kernel_load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:28:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:474:in `exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:30:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:24:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/exe/bundle:49:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/friendly_errors.rb:128:in `with_friendly_errors' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/exe/bundle:37:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `
'  (0.2ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [CanvasSync::Jobs::ReportStarter] [01fb41fb-5310-4f2e-9ea1-232362e83829] Performing CanvasSync::Jobs::ReportStarter (Job ID: 01fb41fb-5310-4f2e-9ea1-232362e83829) from Test(default) with arguments: "provisioning_csv", {"parameters[users]"=>true}, "CoolProcessor", {:models=>["users"]}, {:allow_redownloads=>true} [ActiveJob] [CanvasSync::Jobs::ReportStarter] [01fb41fb-5310-4f2e-9ea1-232362e83829] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "01fb41fb-5310-4f2e-9ea1-232362e83829"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::ReportStarter] [01fb41fb-5310-4f2e-9ea1-232362e83829]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [01fb41fb-5310-4f2e-9ea1-232362e83829] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportStarter"], ["status", "enqueued"], ["job_arguments", "---\n- provisioning_csv\n- parameters[users]: true\n- CoolProcessor\n- :models:\n - users\n- :allow_redownloads: true\n"], ["created_at", "2021-10-15 21:17:05.039245"], ["updated_at", "2021-10-15 21:17:05.039245"], ["job_id", "01fb41fb-5310-4f2e-9ea1-232362e83829"]] [ActiveJob] [CanvasSync::Jobs::ReportStarter] [01fb41fb-5310-4f2e-9ea1-232362e83829]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [01fb41fb-5310-4f2e-9ea1-232362e83829]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [01fb41fb-5310-4f2e-9ea1-232362e83829] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-10-15 21:17:05.040977"], ["status", "running"], ["updated_at", "2021-10-15 21:17:05.041266"], ["id", 372]] [ActiveJob] [CanvasSync::Jobs::ReportStarter] [01fb41fb-5310-4f2e-9ea1-232362e83829]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [01fb41fb-5310-4f2e-9ea1-232362e83829]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [01fb41fb-5310-4f2e-9ea1-232362e83829] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2021-10-15 21:17:05.043807"], ["status", "success"], ["updated_at", "2021-10-15 21:17:05.044206"], ["id", 372]] [ActiveJob] [CanvasSync::Jobs::ReportStarter] [01fb41fb-5310-4f2e-9ea1-232362e83829]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [01fb41fb-5310-4f2e-9ea1-232362e83829] Performed CanvasSync::Jobs::ReportStarter (Job ID: 01fb41fb-5310-4f2e-9ea1-232362e83829) from Test(default) in 7.06ms  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Account Exists (0.4ms) SELECT 1 AS one FROM "accounts" WHERE "accounts"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] Account Create (0.3ms) INSERT INTO "accounts" ("canvas_id", "sis_id", "canvas_parent_account_id", "sis_parent_account_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 1], ["sis_id", "ae34c39993d41b378374f3793dc1d983"], ["canvas_parent_account_id", 1], ["sis_parent_account_id", "9b78432929b010c9666982855de23448"], ["name", "Account name"], ["workflow_state", "active"], ["created_at", "2021-10-15 21:17:05.058138"], ["updated_at", "2021-10-15 21:17:05.058138"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.3ms) SELECT COUNT(*) FROM "admins" [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [ace08145-0915-4121-b148-803e4776d6a7] Performing CanvasSync::Jobs::SyncAdminsJob (Job ID: ace08145-0915-4121-b148-803e4776d6a7) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [ace08145-0915-4121-b148-803e4776d6a7] CanvasSync::JobLog Load (0.1ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "ace08145-0915-4121-b148-803e4776d6a7"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [ace08145-0915-4121-b148-803e4776d6a7]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [ace08145-0915-4121-b148-803e4776d6a7] CanvasSync::JobLog Create (0.2ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncAdminsJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2021-10-15 21:17:05.062279"], ["updated_at", "2021-10-15 21:17:05.062279"], ["job_id", "ace08145-0915-4121-b148-803e4776d6a7"]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [ace08145-0915-4121-b148-803e4776d6a7]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [ace08145-0915-4121-b148-803e4776d6a7]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [ace08145-0915-4121-b148-803e4776d6a7] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-10-15 21:17:05.063453"], ["status", "running"], ["updated_at", "2021-10-15 21:17:05.063767"], ["id", 373]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [ace08145-0915-4121-b148-803e4776d6a7]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [ace08145-0915-4121-b148-803e4776d6a7] Account Load (0.2ms) SELECT "accounts".* FROM "accounts" WHERE "accounts"."workflow_state" != $1 ORDER BY "accounts"."id" ASC LIMIT $2 [["workflow_state", "deleted"], ["LIMIT", 1000]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [ace08145-0915-4121-b148-803e4776d6a7] Admin Load (0.2ms) SELECT "admins".* FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [ace08145-0915-4121-b148-803e4776d6a7]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [ace08145-0915-4121-b148-803e4776d6a7] Admin Exists (0.3ms) SELECT 1 AS one FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [ace08145-0915-4121-b148-803e4776d6a7] Admin Create (0.3ms) INSERT INTO "admins" ("canvas_id", "role_name", "canvas_account_id", "canvas_role_id", "canvas_user_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 2], ["role_name", "AccountAdmin"], ["canvas_account_id", 1], ["canvas_role_id", 1], ["canvas_user_id", 1], ["workflow_state", "active"], ["created_at", "2021-10-15 21:17:05.090910"], ["updated_at", "2021-10-15 21:17:05.090910"]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [ace08145-0915-4121-b148-803e4776d6a7]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [ace08145-0915-4121-b148-803e4776d6a7] Admin Load (0.2ms) SELECT "admins".* FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 3], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [ace08145-0915-4121-b148-803e4776d6a7]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [ace08145-0915-4121-b148-803e4776d6a7] Admin Exists (0.2ms) SELECT 1 AS one FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 3], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [ace08145-0915-4121-b148-803e4776d6a7] Admin Create (0.2ms) INSERT INTO "admins" ("canvas_id", "role_name", "canvas_account_id", "canvas_role_id", "canvas_user_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 3], ["role_name", "Custom Account Role"], ["canvas_account_id", 1], ["canvas_role_id", 11], ["canvas_user_id", 11], ["workflow_state", "active"], ["created_at", "2021-10-15 21:17:05.093076"], ["updated_at", "2021-10-15 21:17:05.093076"]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [ace08145-0915-4121-b148-803e4776d6a7]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [ace08145-0915-4121-b148-803e4776d6a7] Admin Load (0.1ms) SELECT "admins".* FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 4], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [ace08145-0915-4121-b148-803e4776d6a7]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [ace08145-0915-4121-b148-803e4776d6a7] Admin Exists (0.2ms) SELECT 1 AS one FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 4], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [ace08145-0915-4121-b148-803e4776d6a7] Admin Create (0.2ms) INSERT INTO "admins" ("canvas_id", "role_name", "canvas_account_id", "canvas_role_id", "canvas_user_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 4], ["role_name", "Test"], ["canvas_account_id", 1], ["canvas_role_id", 10], ["canvas_user_id", 11], ["workflow_state", "active"], ["created_at", "2021-10-15 21:17:05.094981"], ["updated_at", "2021-10-15 21:17:05.094981"]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [ace08145-0915-4121-b148-803e4776d6a7]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [ace08145-0915-4121-b148-803e4776d6a7] Admin Update All (0.3ms) UPDATE "admins" SET "workflow_state" = 'inactive' WHERE "admins"."id" NOT IN ($1, $2, $3) [["id", 71], ["id", 72], ["id", 73]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [ace08145-0915-4121-b148-803e4776d6a7]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [ace08145-0915-4121-b148-803e4776d6a7] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2021-10-15 21:17:05.096450"], ["status", "success"], ["updated_at", "2021-10-15 21:17:05.096957"], ["id", 373]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [ace08145-0915-4121-b148-803e4776d6a7]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [ace08145-0915-4121-b148-803e4776d6a7] Performed CanvasSync::Jobs::SyncAdminsJob (Job ID: ace08145-0915-4121-b148-803e4776d6a7) from Test(default) in 36.51ms  (0.2ms) SELECT COUNT(*) FROM "admins"  (0.2ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [6537dd67-4513-4313-949a-e584de6f6d36] Performing CanvasSync::Jobs::SyncAssignmentGroupsJob (Job ID: 6537dd67-4513-4313-949a-e584de6f6d36) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [6537dd67-4513-4313-949a-e584de6f6d36] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "6537dd67-4513-4313-949a-e584de6f6d36"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [6537dd67-4513-4313-949a-e584de6f6d36]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [6537dd67-4513-4313-949a-e584de6f6d36] CanvasSync::JobLog Create (0.2ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncAssignmentGroupsJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2021-10-15 21:17:05.101291"], ["updated_at", "2021-10-15 21:17:05.101291"], ["job_id", "6537dd67-4513-4313-949a-e584de6f6d36"]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [6537dd67-4513-4313-949a-e584de6f6d36]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [6537dd67-4513-4313-949a-e584de6f6d36]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [6537dd67-4513-4313-949a-e584de6f6d36] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-10-15 21:17:05.102312"], ["status", "running"], ["updated_at", "2021-10-15 21:17:05.102547"], ["id", 374]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [6537dd67-4513-4313-949a-e584de6f6d36]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [6537dd67-4513-4313-949a-e584de6f6d36]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [6537dd67-4513-4313-949a-e584de6f6d36] CanvasSync::JobLog Create (0.2ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proserv_assignment_group_export_csv\n- 1\n- CanvasSync::Processors::AssignmentGroupsProcessor\n- :sync_start_time: '2021-10-15T21:17:05Z'\n :report_params:\n :parameters:\n :enrollment_term_id: 1\n"], ["created_at", "2021-10-15 21:17:05.104934"], ["updated_at", "2021-10-15 21:17:05.104934"], ["job_id", "5d45da8c-81c5-4ad5-85af-d3dacf0e63a0"]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [6537dd67-4513-4313-949a-e584de6f6d36]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [6537dd67-4513-4313-949a-e584de6f6d36]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [6537dd67-4513-4313-949a-e584de6f6d36] CanvasSync::JobLog Update (0.6ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "exception" = $2, "backtrace" = $3, "status" = $4, "updated_at" = $5 WHERE "canvas_sync_job_logs"."id" = $6 [["completed_at", "2021-10-15 21:17:05.106736"], ["exception", "NoMethodError: undefined method `to_s' for #"], ["backtrace", "/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/connection/command_helper.rb:19:in `block in build_command'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/connection/command_helper.rb:11:in `each'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/connection/command_helper.rb:11:in `build_command'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/connection/ruby.rb:374:in `write'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:306:in `block in write'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:285:in `io'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:304:in `write'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:262:in `block (3 levels) in process'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:256:in `each'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:256:in `block (2 levels) in process'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:406:in `ensure_connected'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:255:in `block in process'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:342:in `logging'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:254:in `process'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:220:in `call_pipelined'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:187:in `block in call_pipeline'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:330:in `with_reconnect'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:185:in `call_pipeline'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis.rb:2540:in `block in multi'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis.rb:70:in `block in synchronize'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/2.6.0/monitor.rb:235:in `mon_synchronize'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis.rb:70:in `synchronize'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis.rb:2533:in `multi'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch.rb:436:in `block in multi'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch.rb:406:in `block in redis'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/sidekiq-6.2.2/lib/sidekiq.rb:98:in `block in redis'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/connection_pool-2.2.5/lib/connection_pool.rb:63:in `block (2 levels) in with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/connection_pool-2.2.5/lib/connection_pool.rb:62:in `handle_interrupt'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/connection_pool-2.2.5/lib/connection_pool.rb:62:in `block in with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/connection_pool-2.2.5/lib/connection_pool.rb:59:in `handle_interrupt'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/connection_pool-2.2.5/lib/connection_pool.rb:59:in `with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/sidekiq-6.2.2/lib/sidekiq.rb:95:in `redis'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch.rb:404:in `redis'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch.rb:434:in `multi'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch.rb:218:in `append_jobs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch.rb:126:in `increment_job_queue'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch_aware_job.rb:29:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:17:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `block in tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `block in tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:28:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:16:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:136:in `run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/enqueuing.rb:49:in `enqueue'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/configured_job.rb:15:in `perform_later'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/jobs/report_starter.rb:27:in `block in perform'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch.rb:116:in `jobs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/jobs/report_starter.rb:26:in `perform'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/jobs/sync_assignment_groups_job.rb:11:in `perform'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:39:in `block in perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:109:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch_aware_job.rb:22:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:21:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/i18n-1.8.10/lib/i18n.rb:309:in `with_locale'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/translation.rb:9:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:26:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `block in instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications/instrumenter.rb:23:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:25:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `block in tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `block in tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:28:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:22:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:136:in `run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:38:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:18:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/sync_assignment_groups_job_spec.rb:14:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `block in with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `block in with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-rails-5.0.2/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:259:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:644:in `block in run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:606:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/configuration.rb:2067:in `with_suite_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:116:in `block in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/reporter.rb:74:in `report'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:115:in `run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:89:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:71:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:45:in `invoke'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/exe/rspec:4:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:63:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:63:in `kernel_load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:28:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:474:in `exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:30:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:24:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/exe/bundle:49:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/friendly_errors.rb:128:in `with_friendly_errors'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/exe/bundle:37:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `
'"], ["status", "error"], ["updated_at", "2021-10-15 21:17:05.107077"], ["id", 374]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [6537dd67-4513-4313-949a-e584de6f6d36]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [6537dd67-4513-4313-949a-e584de6f6d36] Error performing CanvasSync::Jobs::SyncAssignmentGroupsJob (Job ID: 6537dd67-4513-4313-949a-e584de6f6d36) from Test(default) in 8.72ms: NoMethodError (undefined method `to_s' for #): /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/connection/command_helper.rb:19:in `block in build_command' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/connection/command_helper.rb:11:in `each' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/connection/command_helper.rb:11:in `build_command' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/connection/ruby.rb:374:in `write' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:306:in `block in write' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:285:in `io' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:304:in `write' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:262:in `block (3 levels) in process' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:256:in `each' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:256:in `block (2 levels) in process' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:406:in `ensure_connected' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:255:in `block in process' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:342:in `logging' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:254:in `process' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:220:in `call_pipelined' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:187:in `block in call_pipeline' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:330:in `with_reconnect' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:185:in `call_pipeline' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis.rb:2540:in `block in multi' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis.rb:70:in `block in synchronize' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/2.6.0/monitor.rb:235:in `mon_synchronize' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis.rb:70:in `synchronize' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis.rb:2533:in `multi' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch.rb:436:in `block in multi' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch.rb:406:in `block in redis' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/sidekiq-6.2.2/lib/sidekiq.rb:98:in `block in redis' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/connection_pool-2.2.5/lib/connection_pool.rb:63:in `block (2 levels) in with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/connection_pool-2.2.5/lib/connection_pool.rb:62:in `handle_interrupt' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/connection_pool-2.2.5/lib/connection_pool.rb:62:in `block in with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/connection_pool-2.2.5/lib/connection_pool.rb:59:in `handle_interrupt' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/connection_pool-2.2.5/lib/connection_pool.rb:59:in `with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/sidekiq-6.2.2/lib/sidekiq.rb:95:in `redis' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch.rb:404:in `redis' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch.rb:434:in `multi' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch.rb:218:in `append_jobs' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch.rb:126:in `increment_job_queue' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch_aware_job.rb:29:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:17:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `block in tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `block in tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:28:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:16:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:136:in `run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/enqueuing.rb:49:in `enqueue' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/configured_job.rb:15:in `perform_later' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/jobs/report_starter.rb:27:in `block in perform' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch.rb:116:in `jobs' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/jobs/report_starter.rb:26:in `perform' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/jobs/sync_assignment_groups_job.rb:11:in `perform' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:39:in `block in perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:109:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch_aware_job.rb:22:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:21:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/i18n-1.8.10/lib/i18n.rb:309:in `with_locale' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/translation.rb:9:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:26:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `block in instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications/instrumenter.rb:23:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:25:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `block in tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `block in tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:28:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:22:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:136:in `run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:38:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:18:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/sync_assignment_groups_job_spec.rb:14:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `block in with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `block in with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-rails-5.0.2/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:259:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:644:in `block in run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:606:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/configuration.rb:2067:in `with_suite_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:116:in `block in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/reporter.rb:74:in `report' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:115:in `run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:89:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:71:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:45:in `invoke' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/exe/rspec:4:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:63:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:63:in `kernel_load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:28:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:474:in `exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:30:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:24:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/exe/bundle:49:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/friendly_errors.rb:128:in `with_friendly_errors' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/exe/bundle:37:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `
'  (0.1ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [8d4263fd-a28f-4688-90ec-47aff91d829f] Performing CanvasSync::Jobs::SyncAssignmentsJob (Job ID: 8d4263fd-a28f-4688-90ec-47aff91d829f) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [8d4263fd-a28f-4688-90ec-47aff91d829f] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "8d4263fd-a28f-4688-90ec-47aff91d829f"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [8d4263fd-a28f-4688-90ec-47aff91d829f]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [8d4263fd-a28f-4688-90ec-47aff91d829f] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncAssignmentsJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2021-10-15 21:17:05.113142"], ["updated_at", "2021-10-15 21:17:05.113142"], ["job_id", "8d4263fd-a28f-4688-90ec-47aff91d829f"]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [8d4263fd-a28f-4688-90ec-47aff91d829f]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [8d4263fd-a28f-4688-90ec-47aff91d829f]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [8d4263fd-a28f-4688-90ec-47aff91d829f] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-10-15 21:17:05.114490"], ["status", "running"], ["updated_at", "2021-10-15 21:17:05.114815"], ["id", 376]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [8d4263fd-a28f-4688-90ec-47aff91d829f]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [8d4263fd-a28f-4688-90ec-47aff91d829f]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [8d4263fd-a28f-4688-90ec-47aff91d829f] CanvasSync::JobLog Create (0.8ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proserv_assignment_export_csv\n- 1\n- CanvasSync::Processors::AssignmentsProcessor\n- :sync_start_time: '2021-10-15T21:17:05Z'\n :report_params:\n :parameters:\n :enrollment_term_id: 1\n"], ["created_at", "2021-10-15 21:17:05.118174"], ["updated_at", "2021-10-15 21:17:05.118174"], ["job_id", "768c9e52-b956-45a1-87ba-c4f4d46492dc"]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [8d4263fd-a28f-4688-90ec-47aff91d829f]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [8d4263fd-a28f-4688-90ec-47aff91d829f]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [8d4263fd-a28f-4688-90ec-47aff91d829f] CanvasSync::JobLog Update (0.5ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "exception" = $2, "backtrace" = $3, "status" = $4, "updated_at" = $5 WHERE "canvas_sync_job_logs"."id" = $6 [["completed_at", "2021-10-15 21:17:05.121150"], ["exception", "NoMethodError: undefined method `to_s' for #"], ["backtrace", "/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/connection/command_helper.rb:19:in `block in build_command'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/connection/command_helper.rb:11:in `each'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/connection/command_helper.rb:11:in `build_command'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/connection/ruby.rb:374:in `write'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:306:in `block in write'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:285:in `io'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:304:in `write'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:262:in `block (3 levels) in process'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:256:in `each'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:256:in `block (2 levels) in process'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:406:in `ensure_connected'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:255:in `block in process'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:342:in `logging'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:254:in `process'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:220:in `call_pipelined'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:187:in `block in call_pipeline'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:330:in `with_reconnect'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:185:in `call_pipeline'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis.rb:2540:in `block in multi'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis.rb:70:in `block in synchronize'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/2.6.0/monitor.rb:235:in `mon_synchronize'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis.rb:70:in `synchronize'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis.rb:2533:in `multi'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch.rb:436:in `block in multi'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch.rb:406:in `block in redis'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/sidekiq-6.2.2/lib/sidekiq.rb:98:in `block in redis'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/connection_pool-2.2.5/lib/connection_pool.rb:63:in `block (2 levels) in with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/connection_pool-2.2.5/lib/connection_pool.rb:62:in `handle_interrupt'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/connection_pool-2.2.5/lib/connection_pool.rb:62:in `block in with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/connection_pool-2.2.5/lib/connection_pool.rb:59:in `handle_interrupt'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/connection_pool-2.2.5/lib/connection_pool.rb:59:in `with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/sidekiq-6.2.2/lib/sidekiq.rb:95:in `redis'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch.rb:404:in `redis'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch.rb:434:in `multi'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch.rb:218:in `append_jobs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch.rb:126:in `increment_job_queue'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch_aware_job.rb:29:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:17:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `block in tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `block in tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:28:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:16:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:136:in `run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/enqueuing.rb:49:in `enqueue'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/configured_job.rb:15:in `perform_later'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/jobs/report_starter.rb:27:in `block in perform'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch.rb:116:in `jobs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/jobs/report_starter.rb:26:in `perform'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/jobs/sync_assignments_job.rb:11:in `perform'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:39:in `block in perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:109:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch_aware_job.rb:22:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:21:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/i18n-1.8.10/lib/i18n.rb:309:in `with_locale'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/translation.rb:9:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:26:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `block in instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications/instrumenter.rb:23:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:25:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `block in tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `block in tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:28:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:22:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:136:in `run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:38:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:18:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/sync_assignments_job_spec.rb:14:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `block in with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `block in with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-rails-5.0.2/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:259:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:644:in `block in run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:606:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/configuration.rb:2067:in `with_suite_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:116:in `block in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/reporter.rb:74:in `report'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:115:in `run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:89:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:71:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:45:in `invoke'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/exe/rspec:4:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:63:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:63:in `kernel_load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:28:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:474:in `exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:30:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:24:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/exe/bundle:49:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/friendly_errors.rb:128:in `with_friendly_errors'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/exe/bundle:37:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `
'"], ["status", "error"], ["updated_at", "2021-10-15 21:17:05.121463"], ["id", 376]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [8d4263fd-a28f-4688-90ec-47aff91d829f]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [8d4263fd-a28f-4688-90ec-47aff91d829f] Error performing CanvasSync::Jobs::SyncAssignmentsJob (Job ID: 8d4263fd-a28f-4688-90ec-47aff91d829f) from Test(default) in 10.8ms: NoMethodError (undefined method `to_s' for #): /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/connection/command_helper.rb:19:in `block in build_command' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/connection/command_helper.rb:11:in `each' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/connection/command_helper.rb:11:in `build_command' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/connection/ruby.rb:374:in `write' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:306:in `block in write' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:285:in `io' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:304:in `write' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:262:in `block (3 levels) in process' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:256:in `each' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:256:in `block (2 levels) in process' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:406:in `ensure_connected' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:255:in `block in process' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:342:in `logging' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:254:in `process' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:220:in `call_pipelined' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:187:in `block in call_pipeline' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:330:in `with_reconnect' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:185:in `call_pipeline' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis.rb:2540:in `block in multi' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis.rb:70:in `block in synchronize' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/2.6.0/monitor.rb:235:in `mon_synchronize' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis.rb:70:in `synchronize' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis.rb:2533:in `multi' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch.rb:436:in `block in multi' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch.rb:406:in `block in redis' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/sidekiq-6.2.2/lib/sidekiq.rb:98:in `block in redis' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/connection_pool-2.2.5/lib/connection_pool.rb:63:in `block (2 levels) in with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/connection_pool-2.2.5/lib/connection_pool.rb:62:in `handle_interrupt' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/connection_pool-2.2.5/lib/connection_pool.rb:62:in `block in with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/connection_pool-2.2.5/lib/connection_pool.rb:59:in `handle_interrupt' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/connection_pool-2.2.5/lib/connection_pool.rb:59:in `with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/sidekiq-6.2.2/lib/sidekiq.rb:95:in `redis' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch.rb:404:in `redis' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch.rb:434:in `multi' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch.rb:218:in `append_jobs' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch.rb:126:in `increment_job_queue' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch_aware_job.rb:29:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:17:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `block in tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `block in tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:28:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:16:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:136:in `run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/enqueuing.rb:49:in `enqueue' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/configured_job.rb:15:in `perform_later' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/jobs/report_starter.rb:27:in `block in perform' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch.rb:116:in `jobs' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/jobs/report_starter.rb:26:in `perform' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/jobs/sync_assignments_job.rb:11:in `perform' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:39:in `block in perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:109:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch_aware_job.rb:22:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:21:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/i18n-1.8.10/lib/i18n.rb:309:in `with_locale' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/translation.rb:9:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:26:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `block in instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications/instrumenter.rb:23:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:25:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `block in tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `block in tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:28:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:22:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:136:in `run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:38:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:18:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/sync_assignments_job_spec.rb:14:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `block in with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `block in with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-rails-5.0.2/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:259:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:644:in `block in run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:606:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/configuration.rb:2067:in `with_suite_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:116:in `block in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/reporter.rb:74:in `report' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:115:in `run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:89:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:71:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:45:in `invoke' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/exe/rspec:4:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:63:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:63:in `kernel_load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:28:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:474:in `exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:30:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:24:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/exe/bundle:49:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/friendly_errors.rb:128:in `with_friendly_errors' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/exe/bundle:37:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `
'  (0.2ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [82ed2622-0efe-4f5e-94c2-7c84f8e0c368] Performing CanvasSync::Jobs::SyncAssignmentsJob (Job ID: 82ed2622-0efe-4f5e-94c2-7c84f8e0c368) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [82ed2622-0efe-4f5e-94c2-7c84f8e0c368] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "82ed2622-0efe-4f5e-94c2-7c84f8e0c368"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [82ed2622-0efe-4f5e-94c2-7c84f8e0c368]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [82ed2622-0efe-4f5e-94c2-7c84f8e0c368] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncAssignmentsJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2021-10-15 21:17:05.125672"], ["updated_at", "2021-10-15 21:17:05.125672"], ["job_id", "82ed2622-0efe-4f5e-94c2-7c84f8e0c368"]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [82ed2622-0efe-4f5e-94c2-7c84f8e0c368]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [82ed2622-0efe-4f5e-94c2-7c84f8e0c368]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [82ed2622-0efe-4f5e-94c2-7c84f8e0c368] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-10-15 21:17:05.126834"], ["status", "running"], ["updated_at", "2021-10-15 21:17:05.127118"], ["id", 378]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [82ed2622-0efe-4f5e-94c2-7c84f8e0c368]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [82ed2622-0efe-4f5e-94c2-7c84f8e0c368]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [82ed2622-0efe-4f5e-94c2-7c84f8e0c368] CanvasSync::JobLog Create (0.2ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proserv_assignment_export_csv\n- 1\n- CanvasSync::Processors::AssignmentsProcessor\n- :sync_start_time: '2021-10-15T21:17:05Z'\n :report_params:\n :parameters: {}\n"], ["created_at", "2021-10-15 21:17:05.129452"], ["updated_at", "2021-10-15 21:17:05.129452"], ["job_id", "9387b5dc-560b-46ed-a395-44afc759a401"]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [82ed2622-0efe-4f5e-94c2-7c84f8e0c368]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [82ed2622-0efe-4f5e-94c2-7c84f8e0c368]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [82ed2622-0efe-4f5e-94c2-7c84f8e0c368] CanvasSync::JobLog Update (0.4ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "exception" = $2, "backtrace" = $3, "status" = $4, "updated_at" = $5 WHERE "canvas_sync_job_logs"."id" = $6 [["completed_at", "2021-10-15 21:17:05.131114"], ["exception", "NoMethodError: undefined method `to_s' for #"], ["backtrace", "/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/connection/command_helper.rb:19:in `block in build_command'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/connection/command_helper.rb:11:in `each'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/connection/command_helper.rb:11:in `build_command'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/connection/ruby.rb:374:in `write'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:306:in `block in write'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:285:in `io'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:304:in `write'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:262:in `block (3 levels) in process'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:256:in `each'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:256:in `block (2 levels) in process'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:406:in `ensure_connected'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:255:in `block in process'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:342:in `logging'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:254:in `process'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:220:in `call_pipelined'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:187:in `block in call_pipeline'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:330:in `with_reconnect'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:185:in `call_pipeline'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis.rb:2540:in `block in multi'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis.rb:70:in `block in synchronize'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/2.6.0/monitor.rb:235:in `mon_synchronize'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis.rb:70:in `synchronize'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis.rb:2533:in `multi'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch.rb:436:in `block in multi'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch.rb:406:in `block in redis'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/sidekiq-6.2.2/lib/sidekiq.rb:98:in `block in redis'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/connection_pool-2.2.5/lib/connection_pool.rb:63:in `block (2 levels) in with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/connection_pool-2.2.5/lib/connection_pool.rb:62:in `handle_interrupt'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/connection_pool-2.2.5/lib/connection_pool.rb:62:in `block in with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/connection_pool-2.2.5/lib/connection_pool.rb:59:in `handle_interrupt'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/connection_pool-2.2.5/lib/connection_pool.rb:59:in `with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/sidekiq-6.2.2/lib/sidekiq.rb:95:in `redis'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch.rb:404:in `redis'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch.rb:434:in `multi'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch.rb:218:in `append_jobs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch.rb:126:in `increment_job_queue'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch_aware_job.rb:29:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:17:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `block in tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `block in tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:28:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:16:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:136:in `run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/enqueuing.rb:49:in `enqueue'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/configured_job.rb:15:in `perform_later'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/jobs/report_starter.rb:27:in `block in perform'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch.rb:116:in `jobs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/jobs/report_starter.rb:26:in `perform'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/jobs/sync_assignments_job.rb:11:in `perform'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:39:in `block in perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:109:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch_aware_job.rb:22:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:21:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/i18n-1.8.10/lib/i18n.rb:309:in `with_locale'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/translation.rb:9:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:26:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `block in instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications/instrumenter.rb:23:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:25:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `block in tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `block in tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:28:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:22:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:136:in `run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:38:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:18:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/sync_assignments_job_spec.rb:26:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `block in with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `block in with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-rails-5.0.2/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:259:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:644:in `block in run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:606:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/configuration.rb:2067:in `with_suite_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:116:in `block in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/reporter.rb:74:in `report'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:115:in `run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:89:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:71:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:45:in `invoke'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/exe/rspec:4:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:63:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:63:in `kernel_load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:28:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:474:in `exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:30:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:24:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/exe/bundle:49:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/friendly_errors.rb:128:in `with_friendly_errors'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/exe/bundle:37:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `
'"], ["status", "error"], ["updated_at", "2021-10-15 21:17:05.131360"], ["id", 378]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [82ed2622-0efe-4f5e-94c2-7c84f8e0c368]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [82ed2622-0efe-4f5e-94c2-7c84f8e0c368] Error performing CanvasSync::Jobs::SyncAssignmentsJob (Job ID: 82ed2622-0efe-4f5e-94c2-7c84f8e0c368) from Test(default) in 7.84ms: NoMethodError (undefined method `to_s' for #): /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/connection/command_helper.rb:19:in `block in build_command' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/connection/command_helper.rb:11:in `each' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/connection/command_helper.rb:11:in `build_command' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/connection/ruby.rb:374:in `write' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:306:in `block in write' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:285:in `io' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:304:in `write' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:262:in `block (3 levels) in process' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:256:in `each' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:256:in `block (2 levels) in process' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:406:in `ensure_connected' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:255:in `block in process' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:342:in `logging' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:254:in `process' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:220:in `call_pipelined' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:187:in `block in call_pipeline' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:330:in `with_reconnect' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:185:in `call_pipeline' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis.rb:2540:in `block in multi' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis.rb:70:in `block in synchronize' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/2.6.0/monitor.rb:235:in `mon_synchronize' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis.rb:70:in `synchronize' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis.rb:2533:in `multi' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch.rb:436:in `block in multi' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch.rb:406:in `block in redis' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/sidekiq-6.2.2/lib/sidekiq.rb:98:in `block in redis' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/connection_pool-2.2.5/lib/connection_pool.rb:63:in `block (2 levels) in with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/connection_pool-2.2.5/lib/connection_pool.rb:62:in `handle_interrupt' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/connection_pool-2.2.5/lib/connection_pool.rb:62:in `block in with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/connection_pool-2.2.5/lib/connection_pool.rb:59:in `handle_interrupt' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/connection_pool-2.2.5/lib/connection_pool.rb:59:in `with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/sidekiq-6.2.2/lib/sidekiq.rb:95:in `redis' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch.rb:404:in `redis' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch.rb:434:in `multi' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch.rb:218:in `append_jobs' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch.rb:126:in `increment_job_queue' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch_aware_job.rb:29:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:17:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `block in tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `block in tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:28:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:16:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:136:in `run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/enqueuing.rb:49:in `enqueue' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/configured_job.rb:15:in `perform_later' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/jobs/report_starter.rb:27:in `block in perform' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch.rb:116:in `jobs' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/jobs/report_starter.rb:26:in `perform' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/jobs/sync_assignments_job.rb:11:in `perform' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:39:in `block in perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:109:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch_aware_job.rb:22:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:21:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/i18n-1.8.10/lib/i18n.rb:309:in `with_locale' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/translation.rb:9:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:26:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `block in instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications/instrumenter.rb:23:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:25:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `block in tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `block in tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:28:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:22:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:136:in `run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:38:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:18:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/sync_assignments_job_spec.rb:26:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `block in with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `block in with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-rails-5.0.2/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:259:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:644:in `block in run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:606:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/configuration.rb:2067:in `with_suite_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:116:in `block in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/reporter.rb:74:in `report' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:115:in `run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:89:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:71:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:45:in `invoke' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/exe/rspec:4:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:63:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:63:in `kernel_load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:28:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:474:in `exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:30:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:24:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/exe/bundle:49:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/friendly_errors.rb:128:in `with_friendly_errors' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/exe/bundle:37:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `
'  (0.1ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [fc8729af-27be-4954-aef0-f9d7cda8cb99] Performing CanvasSync::Jobs::SyncContextModuleItemsJob (Job ID: fc8729af-27be-4954-aef0-f9d7cda8cb99) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [fc8729af-27be-4954-aef0-f9d7cda8cb99] CanvasSync::JobLog Load (0.1ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "fc8729af-27be-4954-aef0-f9d7cda8cb99"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [fc8729af-27be-4954-aef0-f9d7cda8cb99]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [fc8729af-27be-4954-aef0-f9d7cda8cb99] CanvasSync::JobLog Create (0.2ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncContextModuleItemsJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2021-10-15 21:17:05.136847"], ["updated_at", "2021-10-15 21:17:05.136847"], ["job_id", "fc8729af-27be-4954-aef0-f9d7cda8cb99"]] [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [fc8729af-27be-4954-aef0-f9d7cda8cb99]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [fc8729af-27be-4954-aef0-f9d7cda8cb99]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [fc8729af-27be-4954-aef0-f9d7cda8cb99] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-10-15 21:17:05.137925"], ["status", "running"], ["updated_at", "2021-10-15 21:17:05.138198"], ["id", 380]] [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [fc8729af-27be-4954-aef0-f9d7cda8cb99]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [fc8729af-27be-4954-aef0-f9d7cda8cb99]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [fc8729af-27be-4954-aef0-f9d7cda8cb99] CanvasSync::JobLog Create (0.2ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proserv_context_module_items_csv\n- 1\n- CanvasSync::Processors::ContextModuleItemsProcessor\n- :sync_start_time: '2021-10-15T21:17:05Z'\n :report_params:\n :parameters:\n :enrollment_term_id: 1\n"], ["created_at", "2021-10-15 21:17:05.140871"], ["updated_at", "2021-10-15 21:17:05.140871"], ["job_id", "61d0bbb0-b823-49a7-9fd2-78c54da350f8"]] [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [fc8729af-27be-4954-aef0-f9d7cda8cb99]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [fc8729af-27be-4954-aef0-f9d7cda8cb99]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [fc8729af-27be-4954-aef0-f9d7cda8cb99] CanvasSync::JobLog Update (0.5ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "exception" = $2, "backtrace" = $3, "status" = $4, "updated_at" = $5 WHERE "canvas_sync_job_logs"."id" = $6 [["completed_at", "2021-10-15 21:17:05.142936"], ["exception", "NoMethodError: undefined method `to_s' for #"], ["backtrace", "/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/connection/command_helper.rb:19:in `block in build_command'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/connection/command_helper.rb:11:in `each'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/connection/command_helper.rb:11:in `build_command'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/connection/ruby.rb:374:in `write'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:306:in `block in write'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:285:in `io'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:304:in `write'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:262:in `block (3 levels) in process'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:256:in `each'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:256:in `block (2 levels) in process'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:406:in `ensure_connected'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:255:in `block in process'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:342:in `logging'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:254:in `process'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:220:in `call_pipelined'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:187:in `block in call_pipeline'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:330:in `with_reconnect'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:185:in `call_pipeline'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis.rb:2540:in `block in multi'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis.rb:70:in `block in synchronize'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/2.6.0/monitor.rb:235:in `mon_synchronize'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis.rb:70:in `synchronize'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis.rb:2533:in `multi'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch.rb:436:in `block in multi'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch.rb:406:in `block in redis'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/sidekiq-6.2.2/lib/sidekiq.rb:98:in `block in redis'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/connection_pool-2.2.5/lib/connection_pool.rb:63:in `block (2 levels) in with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/connection_pool-2.2.5/lib/connection_pool.rb:62:in `handle_interrupt'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/connection_pool-2.2.5/lib/connection_pool.rb:62:in `block in with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/connection_pool-2.2.5/lib/connection_pool.rb:59:in `handle_interrupt'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/connection_pool-2.2.5/lib/connection_pool.rb:59:in `with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/sidekiq-6.2.2/lib/sidekiq.rb:95:in `redis'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch.rb:404:in `redis'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch.rb:434:in `multi'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch.rb:218:in `append_jobs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch.rb:126:in `increment_job_queue'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch_aware_job.rb:29:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:17:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `block in tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `block in tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:28:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:16:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:136:in `run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/enqueuing.rb:49:in `enqueue'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/configured_job.rb:15:in `perform_later'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/jobs/report_starter.rb:27:in `block in perform'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch.rb:116:in `jobs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/jobs/report_starter.rb:26:in `perform'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/jobs/sync_context_module_items_job.rb:11:in `perform'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:39:in `block in perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:109:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch_aware_job.rb:22:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:21:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/i18n-1.8.10/lib/i18n.rb:309:in `with_locale'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/translation.rb:9:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:26:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `block in instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications/instrumenter.rb:23:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:25:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `block in tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `block in tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:28:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:22:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:136:in `run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:38:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:18:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/sync_context_module_items_job_spec.rb:14:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `block in with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `block in with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-rails-5.0.2/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:259:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:644:in `block in run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:606:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/configuration.rb:2067:in `with_suite_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:116:in `block in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/reporter.rb:74:in `report'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:115:in `run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:89:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:71:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:45:in `invoke'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/exe/rspec:4:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:63:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:63:in `kernel_load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:28:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:474:in `exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:30:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:24:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/exe/bundle:49:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/friendly_errors.rb:128:in `with_friendly_errors'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/exe/bundle:37:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `
'"], ["status", "error"], ["updated_at", "2021-10-15 21:17:05.143267"], ["id", 380]] [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [fc8729af-27be-4954-aef0-f9d7cda8cb99]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [fc8729af-27be-4954-aef0-f9d7cda8cb99] Error performing CanvasSync::Jobs::SyncContextModuleItemsJob (Job ID: fc8729af-27be-4954-aef0-f9d7cda8cb99) from Test(default) in 8.67ms: NoMethodError (undefined method `to_s' for #): /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/connection/command_helper.rb:19:in `block in build_command' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/connection/command_helper.rb:11:in `each' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/connection/command_helper.rb:11:in `build_command' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/connection/ruby.rb:374:in `write' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:306:in `block in write' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:285:in `io' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:304:in `write' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:262:in `block (3 levels) in process' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:256:in `each' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:256:in `block (2 levels) in process' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:406:in `ensure_connected' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:255:in `block in process' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:342:in `logging' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:254:in `process' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:220:in `call_pipelined' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:187:in `block in call_pipeline' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:330:in `with_reconnect' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:185:in `call_pipeline' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis.rb:2540:in `block in multi' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis.rb:70:in `block in synchronize' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/2.6.0/monitor.rb:235:in `mon_synchronize' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis.rb:70:in `synchronize' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis.rb:2533:in `multi' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch.rb:436:in `block in multi' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch.rb:406:in `block in redis' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/sidekiq-6.2.2/lib/sidekiq.rb:98:in `block in redis' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/connection_pool-2.2.5/lib/connection_pool.rb:63:in `block (2 levels) in with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/connection_pool-2.2.5/lib/connection_pool.rb:62:in `handle_interrupt' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/connection_pool-2.2.5/lib/connection_pool.rb:62:in `block in with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/connection_pool-2.2.5/lib/connection_pool.rb:59:in `handle_interrupt' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/connection_pool-2.2.5/lib/connection_pool.rb:59:in `with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/sidekiq-6.2.2/lib/sidekiq.rb:95:in `redis' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch.rb:404:in `redis' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch.rb:434:in `multi' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch.rb:218:in `append_jobs' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch.rb:126:in `increment_job_queue' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch_aware_job.rb:29:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:17:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `block in tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `block in tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:28:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:16:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:136:in `run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/enqueuing.rb:49:in `enqueue' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/configured_job.rb:15:in `perform_later' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/jobs/report_starter.rb:27:in `block in perform' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch.rb:116:in `jobs' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/jobs/report_starter.rb:26:in `perform' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/jobs/sync_context_module_items_job.rb:11:in `perform' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:39:in `block in perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:109:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch_aware_job.rb:22:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:21:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/i18n-1.8.10/lib/i18n.rb:309:in `with_locale' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/translation.rb:9:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:26:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `block in instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications/instrumenter.rb:23:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:25:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `block in tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `block in tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:28:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:22:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:136:in `run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:38:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:18:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/sync_context_module_items_job_spec.rb:14:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `block in with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `block in with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-rails-5.0.2/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:259:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:644:in `block in run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:606:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/configuration.rb:2067:in `with_suite_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:116:in `block in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/reporter.rb:74:in `report' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:115:in `run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:89:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:71:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:45:in `invoke' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/exe/rspec:4:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:63:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:63:in `kernel_load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:28:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:474:in `exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:30:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:24:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/exe/bundle:49:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/friendly_errors.rb:128:in `with_friendly_errors' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/exe/bundle:37:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `
'  (0.1ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [4697c273-917b-4c7c-b48f-157f7646fa64] Performing CanvasSync::Jobs::SyncContextModuleItemsJob (Job ID: 4697c273-917b-4c7c-b48f-157f7646fa64) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [4697c273-917b-4c7c-b48f-157f7646fa64] CanvasSync::JobLog Load (0.1ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "4697c273-917b-4c7c-b48f-157f7646fa64"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [4697c273-917b-4c7c-b48f-157f7646fa64]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [4697c273-917b-4c7c-b48f-157f7646fa64] CanvasSync::JobLog Create (0.5ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncContextModuleItemsJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2021-10-15 21:17:05.147849"], ["updated_at", "2021-10-15 21:17:05.147849"], ["job_id", "4697c273-917b-4c7c-b48f-157f7646fa64"]] [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [4697c273-917b-4c7c-b48f-157f7646fa64]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [4697c273-917b-4c7c-b48f-157f7646fa64]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [4697c273-917b-4c7c-b48f-157f7646fa64] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-10-15 21:17:05.149810"], ["status", "running"], ["updated_at", "2021-10-15 21:17:05.150213"], ["id", 382]] [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [4697c273-917b-4c7c-b48f-157f7646fa64]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [4697c273-917b-4c7c-b48f-157f7646fa64]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [4697c273-917b-4c7c-b48f-157f7646fa64] CanvasSync::JobLog Create (0.2ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proserv_context_module_items_csv\n- 1\n- CanvasSync::Processors::ContextModuleItemsProcessor\n- :sync_start_time: '2021-10-15T21:17:05Z'\n :report_params:\n :parameters: {}\n"], ["created_at", "2021-10-15 21:17:05.153722"], ["updated_at", "2021-10-15 21:17:05.153722"], ["job_id", "873fb849-5081-4cf3-bcea-58a3ad92088f"]] [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [4697c273-917b-4c7c-b48f-157f7646fa64]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [4697c273-917b-4c7c-b48f-157f7646fa64]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [4697c273-917b-4c7c-b48f-157f7646fa64] CanvasSync::JobLog Update (0.4ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "exception" = $2, "backtrace" = $3, "status" = $4, "updated_at" = $5 WHERE "canvas_sync_job_logs"."id" = $6 [["completed_at", "2021-10-15 21:17:05.155912"], ["exception", "NoMethodError: undefined method `to_s' for #"], ["backtrace", "/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/connection/command_helper.rb:19:in `block in build_command'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/connection/command_helper.rb:11:in `each'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/connection/command_helper.rb:11:in `build_command'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/connection/ruby.rb:374:in `write'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:306:in `block in write'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:285:in `io'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:304:in `write'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:262:in `block (3 levels) in process'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:256:in `each'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:256:in `block (2 levels) in process'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:406:in `ensure_connected'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:255:in `block in process'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:342:in `logging'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:254:in `process'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:220:in `call_pipelined'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:187:in `block in call_pipeline'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:330:in `with_reconnect'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:185:in `call_pipeline'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis.rb:2540:in `block in multi'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis.rb:70:in `block in synchronize'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/2.6.0/monitor.rb:235:in `mon_synchronize'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis.rb:70:in `synchronize'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis.rb:2533:in `multi'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch.rb:436:in `block in multi'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch.rb:406:in `block in redis'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/sidekiq-6.2.2/lib/sidekiq.rb:98:in `block in redis'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/connection_pool-2.2.5/lib/connection_pool.rb:63:in `block (2 levels) in with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/connection_pool-2.2.5/lib/connection_pool.rb:62:in `handle_interrupt'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/connection_pool-2.2.5/lib/connection_pool.rb:62:in `block in with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/connection_pool-2.2.5/lib/connection_pool.rb:59:in `handle_interrupt'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/connection_pool-2.2.5/lib/connection_pool.rb:59:in `with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/sidekiq-6.2.2/lib/sidekiq.rb:95:in `redis'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch.rb:404:in `redis'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch.rb:434:in `multi'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch.rb:218:in `append_jobs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch.rb:126:in `increment_job_queue'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch_aware_job.rb:29:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:17:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `block in tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `block in tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:28:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:16:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:136:in `run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/enqueuing.rb:49:in `enqueue'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/configured_job.rb:15:in `perform_later'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/jobs/report_starter.rb:27:in `block in perform'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch.rb:116:in `jobs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/jobs/report_starter.rb:26:in `perform'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/jobs/sync_context_module_items_job.rb:11:in `perform'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:39:in `block in perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:109:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch_aware_job.rb:22:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:21:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/i18n-1.8.10/lib/i18n.rb:309:in `with_locale'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/translation.rb:9:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:26:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `block in instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications/instrumenter.rb:23:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:25:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `block in tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `block in tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:28:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:22:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:136:in `run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:38:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:18:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/sync_context_module_items_job_spec.rb:26:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `block in with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `block in with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-rails-5.0.2/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:259:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:644:in `block in run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:606:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/configuration.rb:2067:in `with_suite_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:116:in `block in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/reporter.rb:74:in `report'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:115:in `run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:89:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:71:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:45:in `invoke'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/exe/rspec:4:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:63:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:63:in `kernel_load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:28:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:474:in `exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:30:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:24:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/exe/bundle:49:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/friendly_errors.rb:128:in `with_friendly_errors'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/exe/bundle:37:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `
'"], ["status", "error"], ["updated_at", "2021-10-15 21:17:05.156236"], ["id", 382]] [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [4697c273-917b-4c7c-b48f-157f7646fa64]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [4697c273-917b-4c7c-b48f-157f7646fa64] Error performing CanvasSync::Jobs::SyncContextModuleItemsJob (Job ID: 4697c273-917b-4c7c-b48f-157f7646fa64) from Test(default) in 11.34ms: NoMethodError (undefined method `to_s' for #): /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/connection/command_helper.rb:19:in `block in build_command' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/connection/command_helper.rb:11:in `each' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/connection/command_helper.rb:11:in `build_command' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/connection/ruby.rb:374:in `write' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:306:in `block in write' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:285:in `io' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:304:in `write' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:262:in `block (3 levels) in process' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:256:in `each' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:256:in `block (2 levels) in process' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:406:in `ensure_connected' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:255:in `block in process' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:342:in `logging' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:254:in `process' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:220:in `call_pipelined' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:187:in `block in call_pipeline' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:330:in `with_reconnect' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:185:in `call_pipeline' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis.rb:2540:in `block in multi' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis.rb:70:in `block in synchronize' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/2.6.0/monitor.rb:235:in `mon_synchronize' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis.rb:70:in `synchronize' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis.rb:2533:in `multi' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch.rb:436:in `block in multi' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch.rb:406:in `block in redis' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/sidekiq-6.2.2/lib/sidekiq.rb:98:in `block in redis' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/connection_pool-2.2.5/lib/connection_pool.rb:63:in `block (2 levels) in with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/connection_pool-2.2.5/lib/connection_pool.rb:62:in `handle_interrupt' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/connection_pool-2.2.5/lib/connection_pool.rb:62:in `block in with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/connection_pool-2.2.5/lib/connection_pool.rb:59:in `handle_interrupt' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/connection_pool-2.2.5/lib/connection_pool.rb:59:in `with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/sidekiq-6.2.2/lib/sidekiq.rb:95:in `redis' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch.rb:404:in `redis' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch.rb:434:in `multi' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch.rb:218:in `append_jobs' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch.rb:126:in `increment_job_queue' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch_aware_job.rb:29:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:17:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `block in tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `block in tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:28:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:16:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:136:in `run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/enqueuing.rb:49:in `enqueue' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/configured_job.rb:15:in `perform_later' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/jobs/report_starter.rb:27:in `block in perform' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch.rb:116:in `jobs' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/jobs/report_starter.rb:26:in `perform' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/jobs/sync_context_module_items_job.rb:11:in `perform' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:39:in `block in perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:109:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch_aware_job.rb:22:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:21:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/i18n-1.8.10/lib/i18n.rb:309:in `with_locale' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/translation.rb:9:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:26:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `block in instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications/instrumenter.rb:23:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:25:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `block in tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `block in tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:28:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:22:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:136:in `run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:38:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:18:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/sync_context_module_items_job_spec.rb:26:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `block in with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `block in with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-rails-5.0.2/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:259:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:644:in `block in run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:606:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/configuration.rb:2067:in `with_suite_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:116:in `block in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/reporter.rb:74:in `report' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:115:in `run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:89:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:71:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:45:in `invoke' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/exe/rspec:4:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:63:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:63:in `kernel_load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:28:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:474:in `exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:30:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:24:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/exe/bundle:49:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/friendly_errors.rb:128:in `with_friendly_errors' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/exe/bundle:37:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `
'  (0.1ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [921c953b-81ac-4c40-b589-a60e3a3f7797] Performing CanvasSync::Jobs::SyncContextModulesJob (Job ID: 921c953b-81ac-4c40-b589-a60e3a3f7797) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [921c953b-81ac-4c40-b589-a60e3a3f7797] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "921c953b-81ac-4c40-b589-a60e3a3f7797"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [921c953b-81ac-4c40-b589-a60e3a3f7797]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [921c953b-81ac-4c40-b589-a60e3a3f7797] CanvasSync::JobLog Create (0.2ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncContextModulesJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2021-10-15 21:17:05.161173"], ["updated_at", "2021-10-15 21:17:05.161173"], ["job_id", "921c953b-81ac-4c40-b589-a60e3a3f7797"]] [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [921c953b-81ac-4c40-b589-a60e3a3f7797]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [921c953b-81ac-4c40-b589-a60e3a3f7797]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [921c953b-81ac-4c40-b589-a60e3a3f7797] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-10-15 21:17:05.162448"], ["status", "running"], ["updated_at", "2021-10-15 21:17:05.162713"], ["id", 384]] [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [921c953b-81ac-4c40-b589-a60e3a3f7797]  (0.3ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [921c953b-81ac-4c40-b589-a60e3a3f7797]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [921c953b-81ac-4c40-b589-a60e3a3f7797] CanvasSync::JobLog Create (0.2ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proserv_context_modules_csv\n- 1\n- CanvasSync::Processors::ContextModulesProcessor\n- :sync_start_time: '2021-10-15T21:17:05Z'\n :report_params:\n :parameters:\n :enrollment_term_id: 1\n"], ["created_at", "2021-10-15 21:17:05.166013"], ["updated_at", "2021-10-15 21:17:05.166013"], ["job_id", "04a4bac3-9ec6-409d-a03b-a24e3bebe6d2"]] [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [921c953b-81ac-4c40-b589-a60e3a3f7797]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [921c953b-81ac-4c40-b589-a60e3a3f7797]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [921c953b-81ac-4c40-b589-a60e3a3f7797] CanvasSync::JobLog Update (0.5ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "exception" = $2, "backtrace" = $3, "status" = $4, "updated_at" = $5 WHERE "canvas_sync_job_logs"."id" = $6 [["completed_at", "2021-10-15 21:17:05.168207"], ["exception", "NoMethodError: undefined method `to_s' for #"], ["backtrace", "/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/connection/command_helper.rb:19:in `block in build_command'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/connection/command_helper.rb:11:in `each'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/connection/command_helper.rb:11:in `build_command'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/connection/ruby.rb:374:in `write'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:306:in `block in write'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:285:in `io'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:304:in `write'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:262:in `block (3 levels) in process'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:256:in `each'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:256:in `block (2 levels) in process'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:406:in `ensure_connected'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:255:in `block in process'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:342:in `logging'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:254:in `process'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:220:in `call_pipelined'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:187:in `block in call_pipeline'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:330:in `with_reconnect'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:185:in `call_pipeline'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis.rb:2540:in `block in multi'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis.rb:70:in `block in synchronize'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/2.6.0/monitor.rb:235:in `mon_synchronize'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis.rb:70:in `synchronize'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis.rb:2533:in `multi'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch.rb:436:in `block in multi'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch.rb:406:in `block in redis'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/sidekiq-6.2.2/lib/sidekiq.rb:98:in `block in redis'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/connection_pool-2.2.5/lib/connection_pool.rb:63:in `block (2 levels) in with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/connection_pool-2.2.5/lib/connection_pool.rb:62:in `handle_interrupt'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/connection_pool-2.2.5/lib/connection_pool.rb:62:in `block in with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/connection_pool-2.2.5/lib/connection_pool.rb:59:in `handle_interrupt'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/connection_pool-2.2.5/lib/connection_pool.rb:59:in `with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/sidekiq-6.2.2/lib/sidekiq.rb:95:in `redis'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch.rb:404:in `redis'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch.rb:434:in `multi'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch.rb:218:in `append_jobs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch.rb:126:in `increment_job_queue'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch_aware_job.rb:29:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:17:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `block in tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `block in tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:28:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:16:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:136:in `run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/enqueuing.rb:49:in `enqueue'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/configured_job.rb:15:in `perform_later'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/jobs/report_starter.rb:27:in `block in perform'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch.rb:116:in `jobs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/jobs/report_starter.rb:26:in `perform'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/jobs/sync_context_modules_job.rb:11:in `perform'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:39:in `block in perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:109:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch_aware_job.rb:22:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:21:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/i18n-1.8.10/lib/i18n.rb:309:in `with_locale'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/translation.rb:9:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:26:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `block in instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications/instrumenter.rb:23:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:25:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `block in tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `block in tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:28:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:22:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:136:in `run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:38:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:18:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/sync_context_modules_job_spec.rb:14:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `block in with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `block in with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-rails-5.0.2/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:259:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:644:in `block in run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:606:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/configuration.rb:2067:in `with_suite_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:116:in `block in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/reporter.rb:74:in `report'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:115:in `run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:89:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:71:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:45:in `invoke'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/exe/rspec:4:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:63:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:63:in `kernel_load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:28:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:474:in `exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:30:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:24:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/exe/bundle:49:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/friendly_errors.rb:128:in `with_friendly_errors'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/exe/bundle:37:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `
'"], ["status", "error"], ["updated_at", "2021-10-15 21:17:05.168496"], ["id", 384]] [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [921c953b-81ac-4c40-b589-a60e3a3f7797]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [921c953b-81ac-4c40-b589-a60e3a3f7797] Error performing CanvasSync::Jobs::SyncContextModulesJob (Job ID: 921c953b-81ac-4c40-b589-a60e3a3f7797) from Test(default) in 9.85ms: NoMethodError (undefined method `to_s' for #): /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/connection/command_helper.rb:19:in `block in build_command' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/connection/command_helper.rb:11:in `each' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/connection/command_helper.rb:11:in `build_command' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/connection/ruby.rb:374:in `write' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:306:in `block in write' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:285:in `io' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:304:in `write' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:262:in `block (3 levels) in process' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:256:in `each' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:256:in `block (2 levels) in process' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:406:in `ensure_connected' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:255:in `block in process' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:342:in `logging' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:254:in `process' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:220:in `call_pipelined' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:187:in `block in call_pipeline' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:330:in `with_reconnect' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:185:in `call_pipeline' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis.rb:2540:in `block in multi' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis.rb:70:in `block in synchronize' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/2.6.0/monitor.rb:235:in `mon_synchronize' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis.rb:70:in `synchronize' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis.rb:2533:in `multi' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch.rb:436:in `block in multi' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch.rb:406:in `block in redis' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/sidekiq-6.2.2/lib/sidekiq.rb:98:in `block in redis' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/connection_pool-2.2.5/lib/connection_pool.rb:63:in `block (2 levels) in with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/connection_pool-2.2.5/lib/connection_pool.rb:62:in `handle_interrupt' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/connection_pool-2.2.5/lib/connection_pool.rb:62:in `block in with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/connection_pool-2.2.5/lib/connection_pool.rb:59:in `handle_interrupt' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/connection_pool-2.2.5/lib/connection_pool.rb:59:in `with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/sidekiq-6.2.2/lib/sidekiq.rb:95:in `redis' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch.rb:404:in `redis' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch.rb:434:in `multi' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch.rb:218:in `append_jobs' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch.rb:126:in `increment_job_queue' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch_aware_job.rb:29:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:17:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `block in tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `block in tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:28:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:16:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:136:in `run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/enqueuing.rb:49:in `enqueue' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/configured_job.rb:15:in `perform_later' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/jobs/report_starter.rb:27:in `block in perform' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch.rb:116:in `jobs' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/jobs/report_starter.rb:26:in `perform' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/jobs/sync_context_modules_job.rb:11:in `perform' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:39:in `block in perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:109:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch_aware_job.rb:22:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:21:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/i18n-1.8.10/lib/i18n.rb:309:in `with_locale' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/translation.rb:9:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:26:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `block in instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications/instrumenter.rb:23:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:25:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `block in tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `block in tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:28:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:22:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:136:in `run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:38:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:18:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/sync_context_modules_job_spec.rb:14:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `block in with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `block in with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-rails-5.0.2/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:259:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:644:in `block in run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:606:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/configuration.rb:2067:in `with_suite_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:116:in `block in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/reporter.rb:74:in `report' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:115:in `run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:89:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:71:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:45:in `invoke' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/exe/rspec:4:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:63:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:63:in `kernel_load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:28:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:474:in `exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:30:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:24:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/exe/bundle:49:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/friendly_errors.rb:128:in `with_friendly_errors' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/exe/bundle:37:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `
'  (0.2ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [233538f7-41df-4736-9e8f-c303430ea962] Performing CanvasSync::Jobs::SyncContextModulesJob (Job ID: 233538f7-41df-4736-9e8f-c303430ea962) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [233538f7-41df-4736-9e8f-c303430ea962] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "233538f7-41df-4736-9e8f-c303430ea962"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [233538f7-41df-4736-9e8f-c303430ea962]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [233538f7-41df-4736-9e8f-c303430ea962] CanvasSync::JobLog Create (0.2ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncContextModulesJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2021-10-15 21:17:05.173015"], ["updated_at", "2021-10-15 21:17:05.173015"], ["job_id", "233538f7-41df-4736-9e8f-c303430ea962"]] [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [233538f7-41df-4736-9e8f-c303430ea962]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [233538f7-41df-4736-9e8f-c303430ea962]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [233538f7-41df-4736-9e8f-c303430ea962] CanvasSync::JobLog Update (0.1ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-10-15 21:17:05.174210"], ["status", "running"], ["updated_at", "2021-10-15 21:17:05.174456"], ["id", 386]] [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [233538f7-41df-4736-9e8f-c303430ea962]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [233538f7-41df-4736-9e8f-c303430ea962]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [233538f7-41df-4736-9e8f-c303430ea962] CanvasSync::JobLog Create (0.2ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proserv_context_modules_csv\n- 1\n- CanvasSync::Processors::ContextModulesProcessor\n- :sync_start_time: '2021-10-15T21:17:05Z'\n :report_params:\n :parameters: {}\n"], ["created_at", "2021-10-15 21:17:05.176977"], ["updated_at", "2021-10-15 21:17:05.176977"], ["job_id", "0668e92f-d1bb-4712-8f7a-9ba319a3f395"]] [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [233538f7-41df-4736-9e8f-c303430ea962]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [233538f7-41df-4736-9e8f-c303430ea962]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [233538f7-41df-4736-9e8f-c303430ea962] CanvasSync::JobLog Update (0.4ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "exception" = $2, "backtrace" = $3, "status" = $4, "updated_at" = $5 WHERE "canvas_sync_job_logs"."id" = $6 [["completed_at", "2021-10-15 21:17:05.178718"], ["exception", "NoMethodError: undefined method `to_s' for #"], ["backtrace", "/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/connection/command_helper.rb:19:in `block in build_command'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/connection/command_helper.rb:11:in `each'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/connection/command_helper.rb:11:in `build_command'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/connection/ruby.rb:374:in `write'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:306:in `block in write'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:285:in `io'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:304:in `write'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:262:in `block (3 levels) in process'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:256:in `each'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:256:in `block (2 levels) in process'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:406:in `ensure_connected'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:255:in `block in process'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:342:in `logging'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:254:in `process'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:220:in `call_pipelined'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:187:in `block in call_pipeline'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:330:in `with_reconnect'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:185:in `call_pipeline'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis.rb:2540:in `block in multi'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis.rb:70:in `block in synchronize'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/2.6.0/monitor.rb:235:in `mon_synchronize'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis.rb:70:in `synchronize'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis.rb:2533:in `multi'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch.rb:436:in `block in multi'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch.rb:406:in `block in redis'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/sidekiq-6.2.2/lib/sidekiq.rb:98:in `block in redis'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/connection_pool-2.2.5/lib/connection_pool.rb:63:in `block (2 levels) in with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/connection_pool-2.2.5/lib/connection_pool.rb:62:in `handle_interrupt'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/connection_pool-2.2.5/lib/connection_pool.rb:62:in `block in with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/connection_pool-2.2.5/lib/connection_pool.rb:59:in `handle_interrupt'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/connection_pool-2.2.5/lib/connection_pool.rb:59:in `with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/sidekiq-6.2.2/lib/sidekiq.rb:95:in `redis'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch.rb:404:in `redis'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch.rb:434:in `multi'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch.rb:218:in `append_jobs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch.rb:126:in `increment_job_queue'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch_aware_job.rb:29:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:17:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `block in tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `block in tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:28:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:16:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:136:in `run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/enqueuing.rb:49:in `enqueue'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/configured_job.rb:15:in `perform_later'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/jobs/report_starter.rb:27:in `block in perform'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch.rb:116:in `jobs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/jobs/report_starter.rb:26:in `perform'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/jobs/sync_context_modules_job.rb:11:in `perform'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:39:in `block in perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:109:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch_aware_job.rb:22:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:21:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/i18n-1.8.10/lib/i18n.rb:309:in `with_locale'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/translation.rb:9:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:26:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `block in instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications/instrumenter.rb:23:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:25:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `block in tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `block in tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:28:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:22:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:136:in `run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:38:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:18:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/sync_context_modules_job_spec.rb:26:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `block in with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `block in with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-rails-5.0.2/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:259:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:644:in `block in run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:606:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/configuration.rb:2067:in `with_suite_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:116:in `block in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/reporter.rb:74:in `report'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:115:in `run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:89:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:71:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:45:in `invoke'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/exe/rspec:4:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:63:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:63:in `kernel_load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:28:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:474:in `exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:30:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:24:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/exe/bundle:49:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/friendly_errors.rb:128:in `with_friendly_errors'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/exe/bundle:37:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `
'"], ["status", "error"], ["updated_at", "2021-10-15 21:17:05.178948"], ["id", 386]] [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [233538f7-41df-4736-9e8f-c303430ea962]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [233538f7-41df-4736-9e8f-c303430ea962] Error performing CanvasSync::Jobs::SyncContextModulesJob (Job ID: 233538f7-41df-4736-9e8f-c303430ea962) from Test(default) in 8.11ms: NoMethodError (undefined method `to_s' for #): /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/connection/command_helper.rb:19:in `block in build_command' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/connection/command_helper.rb:11:in `each' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/connection/command_helper.rb:11:in `build_command' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/connection/ruby.rb:374:in `write' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:306:in `block in write' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:285:in `io' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:304:in `write' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:262:in `block (3 levels) in process' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:256:in `each' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:256:in `block (2 levels) in process' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:406:in `ensure_connected' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:255:in `block in process' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:342:in `logging' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:254:in `process' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:220:in `call_pipelined' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:187:in `block in call_pipeline' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:330:in `with_reconnect' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:185:in `call_pipeline' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis.rb:2540:in `block in multi' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis.rb:70:in `block in synchronize' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/2.6.0/monitor.rb:235:in `mon_synchronize' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis.rb:70:in `synchronize' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis.rb:2533:in `multi' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch.rb:436:in `block in multi' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch.rb:406:in `block in redis' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/sidekiq-6.2.2/lib/sidekiq.rb:98:in `block in redis' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/connection_pool-2.2.5/lib/connection_pool.rb:63:in `block (2 levels) in with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/connection_pool-2.2.5/lib/connection_pool.rb:62:in `handle_interrupt' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/connection_pool-2.2.5/lib/connection_pool.rb:62:in `block in with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/connection_pool-2.2.5/lib/connection_pool.rb:59:in `handle_interrupt' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/connection_pool-2.2.5/lib/connection_pool.rb:59:in `with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/sidekiq-6.2.2/lib/sidekiq.rb:95:in `redis' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch.rb:404:in `redis' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch.rb:434:in `multi' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch.rb:218:in `append_jobs' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch.rb:126:in `increment_job_queue' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch_aware_job.rb:29:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:17:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `block in tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `block in tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:28:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:16:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:136:in `run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/enqueuing.rb:49:in `enqueue' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/configured_job.rb:15:in `perform_later' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/jobs/report_starter.rb:27:in `block in perform' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch.rb:116:in `jobs' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/jobs/report_starter.rb:26:in `perform' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/jobs/sync_context_modules_job.rb:11:in `perform' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:39:in `block in perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:109:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch_aware_job.rb:22:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:21:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/i18n-1.8.10/lib/i18n.rb:309:in `with_locale' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/translation.rb:9:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:26:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `block in instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications/instrumenter.rb:23:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:25:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `block in tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `block in tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:28:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:22:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:136:in `run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:38:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:18:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/sync_context_modules_job_spec.rb:26:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `block in with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `block in with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-rails-5.0.2/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:259:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:644:in `block in run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:606:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/configuration.rb:2067:in `with_suite_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:116:in `block in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/reporter.rb:74:in `report' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:115:in `run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:89:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:71:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:45:in `invoke' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/exe/rspec:4:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:63:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:63:in `kernel_load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:28:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:474:in `exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:30:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:24:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/exe/bundle:49:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/friendly_errors.rb:128:in `with_friendly_errors' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/exe/bundle:37:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `
'  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Term Exists (0.4ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 75417493], ["LIMIT", 1]] Term Create (0.3ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 75417493], ["name", "Cool Term"], ["start_at", "2021-10-12 21:17:04.176476"], ["end_at", "2021-10-18 21:17:04.176576"], ["workflow_state", "active"], ["sis_id", "31b9d6be5878a08dccf4ef1b9f16b931"], ["created_at", "2021-10-15 21:17:05.190274"], ["updated_at", "2021-10-15 21:17:05.190274"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [c72e9a6c-6f69-470c-b51a-09db50ea7cb3] Performing CanvasSync::Jobs::SyncProvisioningReportJob (Job ID: c72e9a6c-6f69-470c-b51a-09db50ea7cb3) from Test(default) with arguments: {:models=>["users", "courses"], :term_scope=>"active"} [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [c72e9a6c-6f69-470c-b51a-09db50ea7cb3] CanvasSync::JobLog Load (0.1ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "c72e9a6c-6f69-470c-b51a-09db50ea7cb3"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [c72e9a6c-6f69-470c-b51a-09db50ea7cb3]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [c72e9a6c-6f69-470c-b51a-09db50ea7cb3] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncProvisioningReportJob"], ["status", "enqueued"], ["job_arguments", "---\n- :models:\n - users\n - courses\n :term_scope: active\n"], ["created_at", "2021-10-15 21:17:05.192504"], ["updated_at", "2021-10-15 21:17:05.192504"], ["job_id", "c72e9a6c-6f69-470c-b51a-09db50ea7cb3"]] [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [c72e9a6c-6f69-470c-b51a-09db50ea7cb3]  (0.3ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [c72e9a6c-6f69-470c-b51a-09db50ea7cb3]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [c72e9a6c-6f69-470c-b51a-09db50ea7cb3] CanvasSync::JobLog Update (0.4ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-10-15 21:17:05.194606"], ["status", "running"], ["updated_at", "2021-10-15 21:17:05.195248"], ["id", 388]] [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [c72e9a6c-6f69-470c-b51a-09db50ea7cb3]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [c72e9a6c-6f69-470c-b51a-09db50ea7cb3]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [c72e9a6c-6f69-470c-b51a-09db50ea7cb3] CanvasSync::JobLog Create (0.4ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proservices_provisioning_csv\n- \n- CanvasSync::Processors::ProvisioningReportProcessor\n- :models:\n - users\n - courses\n :term_scope: active\n :sync_start_time: '2021-10-15T21:17:05Z'\n :report_params:\n :parameters:\n :include_deleted: true\n users: true\n courses: true\n :enrollment_term_id: 75417493\n"], ["created_at", "2021-10-15 21:17:05.199397"], ["updated_at", "2021-10-15 21:17:05.199397"], ["job_id", "e2d6411d-8fec-4f4f-a841-3a6f3f8b0dca"]] [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [c72e9a6c-6f69-470c-b51a-09db50ea7cb3]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [c72e9a6c-6f69-470c-b51a-09db50ea7cb3]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [c72e9a6c-6f69-470c-b51a-09db50ea7cb3] CanvasSync::JobLog Update (0.6ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "exception" = $2, "backtrace" = $3, "status" = $4, "updated_at" = $5 WHERE "canvas_sync_job_logs"."id" = $6 [["completed_at", "2021-10-15 21:17:05.202393"], ["exception", "NoMethodError: undefined method `to_s' for #"], ["backtrace", "/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/connection/command_helper.rb:19:in `block in build_command'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/connection/command_helper.rb:11:in `each'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/connection/command_helper.rb:11:in `build_command'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/connection/ruby.rb:374:in `write'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:306:in `block in write'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:285:in `io'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:304:in `write'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:262:in `block (3 levels) in process'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:256:in `each'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:256:in `block (2 levels) in process'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:406:in `ensure_connected'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:255:in `block in process'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:342:in `logging'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:254:in `process'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:220:in `call_pipelined'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:187:in `block in call_pipeline'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:330:in `with_reconnect'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:185:in `call_pipeline'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis.rb:2540:in `block in multi'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis.rb:70:in `block in synchronize'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/2.6.0/monitor.rb:235:in `mon_synchronize'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis.rb:70:in `synchronize'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis.rb:2533:in `multi'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch.rb:436:in `block in multi'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch.rb:406:in `block in redis'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/sidekiq-6.2.2/lib/sidekiq.rb:98:in `block in redis'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/connection_pool-2.2.5/lib/connection_pool.rb:63:in `block (2 levels) in with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/connection_pool-2.2.5/lib/connection_pool.rb:62:in `handle_interrupt'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/connection_pool-2.2.5/lib/connection_pool.rb:62:in `block in with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/connection_pool-2.2.5/lib/connection_pool.rb:59:in `handle_interrupt'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/connection_pool-2.2.5/lib/connection_pool.rb:59:in `with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/sidekiq-6.2.2/lib/sidekiq.rb:95:in `redis'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch.rb:404:in `redis'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch.rb:434:in `multi'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch.rb:218:in `append_jobs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch.rb:126:in `increment_job_queue'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch_aware_job.rb:29:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:17:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `block in tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `block in tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:28:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:16:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:136:in `run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/enqueuing.rb:49:in `enqueue'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/configured_job.rb:15:in `perform_later'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/jobs/report_starter.rb:27:in `block in perform'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch.rb:116:in `jobs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/jobs/report_starter.rb:26:in `perform'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/jobs/sync_provisioning_report_job.rb:16:in `perform'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:39:in `block in perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:109:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch_aware_job.rb:22:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:21:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/i18n-1.8.10/lib/i18n.rb:309:in `with_locale'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/translation.rb:9:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:26:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `block in instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications/instrumenter.rb:23:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:25:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `block in tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `block in tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:28:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:22:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:136:in `run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:38:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:18:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/sync_provisioning_report_job_spec.rb:24:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `block in with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `block in with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-rails-5.0.2/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:259:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:644:in `block in run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:606:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/configuration.rb:2067:in `with_suite_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:116:in `block in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/reporter.rb:74:in `report'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:115:in `run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:89:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:71:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:45:in `invoke'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/exe/rspec:4:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:63:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:63:in `kernel_load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:28:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:474:in `exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:30:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:24:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/exe/bundle:49:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/friendly_errors.rb:128:in `with_friendly_errors'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/exe/bundle:37:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `
'"], ["status", "error"], ["updated_at", "2021-10-15 21:17:05.202802"], ["id", 388]] [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [c72e9a6c-6f69-470c-b51a-09db50ea7cb3]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [c72e9a6c-6f69-470c-b51a-09db50ea7cb3] Error performing CanvasSync::Jobs::SyncProvisioningReportJob (Job ID: c72e9a6c-6f69-470c-b51a-09db50ea7cb3) from Test(default) in 13.03ms: NoMethodError (undefined method `to_s' for #): /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/connection/command_helper.rb:19:in `block in build_command' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/connection/command_helper.rb:11:in `each' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/connection/command_helper.rb:11:in `build_command' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/connection/ruby.rb:374:in `write' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:306:in `block in write' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:285:in `io' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:304:in `write' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:262:in `block (3 levels) in process' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:256:in `each' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:256:in `block (2 levels) in process' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:406:in `ensure_connected' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:255:in `block in process' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:342:in `logging' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:254:in `process' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:220:in `call_pipelined' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:187:in `block in call_pipeline' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:330:in `with_reconnect' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:185:in `call_pipeline' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis.rb:2540:in `block in multi' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis.rb:70:in `block in synchronize' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/2.6.0/monitor.rb:235:in `mon_synchronize' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis.rb:70:in `synchronize' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis.rb:2533:in `multi' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch.rb:436:in `block in multi' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch.rb:406:in `block in redis' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/sidekiq-6.2.2/lib/sidekiq.rb:98:in `block in redis' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/connection_pool-2.2.5/lib/connection_pool.rb:63:in `block (2 levels) in with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/connection_pool-2.2.5/lib/connection_pool.rb:62:in `handle_interrupt' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/connection_pool-2.2.5/lib/connection_pool.rb:62:in `block in with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/connection_pool-2.2.5/lib/connection_pool.rb:59:in `handle_interrupt' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/connection_pool-2.2.5/lib/connection_pool.rb:59:in `with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/sidekiq-6.2.2/lib/sidekiq.rb:95:in `redis' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch.rb:404:in `redis' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch.rb:434:in `multi' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch.rb:218:in `append_jobs' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch.rb:126:in `increment_job_queue' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch_aware_job.rb:29:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:17:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `block in tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `block in tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:28:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:16:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:136:in `run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/enqueuing.rb:49:in `enqueue' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/configured_job.rb:15:in `perform_later' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/jobs/report_starter.rb:27:in `block in perform' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch.rb:116:in `jobs' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/jobs/report_starter.rb:26:in `perform' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/jobs/sync_provisioning_report_job.rb:16:in `perform' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:39:in `block in perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:109:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch_aware_job.rb:22:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:21:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/i18n-1.8.10/lib/i18n.rb:309:in `with_locale' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/translation.rb:9:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:26:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `block in instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications/instrumenter.rb:23:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:25:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `block in tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `block in tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:28:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:22:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:136:in `run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:38:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:18:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/sync_provisioning_report_job_spec.rb:24:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `block in with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `block in with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-rails-5.0.2/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:259:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:644:in `block in run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:606:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/configuration.rb:2067:in `with_suite_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:116:in `block in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/reporter.rb:74:in `report' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:115:in `run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:89:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:71:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:45:in `invoke' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/exe/rspec:4:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:63:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:63:in `kernel_load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:28:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:474:in `exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:30:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:24:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/exe/bundle:49:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/friendly_errors.rb:128:in `with_friendly_errors' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/exe/bundle:37:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `
'  (0.2ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [1e86c448-0536-4a7e-9ec0-2dc80df80be5] Performing CanvasSync::Jobs::SyncProvisioningReportJob (Job ID: 1e86c448-0536-4a7e-9ec0-2dc80df80be5) from Test(default) with arguments: {:models=>["users", "courses"]} [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [1e86c448-0536-4a7e-9ec0-2dc80df80be5] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "1e86c448-0536-4a7e-9ec0-2dc80df80be5"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [1e86c448-0536-4a7e-9ec0-2dc80df80be5]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [1e86c448-0536-4a7e-9ec0-2dc80df80be5] CanvasSync::JobLog Create (0.2ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncProvisioningReportJob"], ["status", "enqueued"], ["job_arguments", "---\n- :models:\n - users\n - courses\n"], ["created_at", "2021-10-15 21:17:05.207469"], ["updated_at", "2021-10-15 21:17:05.207469"], ["job_id", "1e86c448-0536-4a7e-9ec0-2dc80df80be5"]] [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [1e86c448-0536-4a7e-9ec0-2dc80df80be5]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [1e86c448-0536-4a7e-9ec0-2dc80df80be5]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [1e86c448-0536-4a7e-9ec0-2dc80df80be5] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-10-15 21:17:05.208850"], ["status", "running"], ["updated_at", "2021-10-15 21:17:05.209150"], ["id", 390]] [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [1e86c448-0536-4a7e-9ec0-2dc80df80be5]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [1e86c448-0536-4a7e-9ec0-2dc80df80be5]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [1e86c448-0536-4a7e-9ec0-2dc80df80be5] CanvasSync::JobLog Create (0.2ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proservices_provisioning_csv\n- \n- CanvasSync::Processors::ProvisioningReportProcessor\n- :models:\n - users\n - courses\n :sync_start_time: '2021-10-15T21:17:05Z'\n :report_params:\n :parameters:\n :include_deleted: true\n users: true\n courses: true\n"], ["created_at", "2021-10-15 21:17:05.211590"], ["updated_at", "2021-10-15 21:17:05.211590"], ["job_id", "5b3aa049-9aa9-4ae3-95f3-94999b7df09a"]] [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [1e86c448-0536-4a7e-9ec0-2dc80df80be5]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [1e86c448-0536-4a7e-9ec0-2dc80df80be5]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [1e86c448-0536-4a7e-9ec0-2dc80df80be5] CanvasSync::JobLog Update (0.6ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "exception" = $2, "backtrace" = $3, "status" = $4, "updated_at" = $5 WHERE "canvas_sync_job_logs"."id" = $6 [["completed_at", "2021-10-15 21:17:05.213648"], ["exception", "NoMethodError: undefined method `to_s' for #"], ["backtrace", "/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/connection/command_helper.rb:19:in `block in build_command'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/connection/command_helper.rb:11:in `each'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/connection/command_helper.rb:11:in `build_command'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/connection/ruby.rb:374:in `write'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:306:in `block in write'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:285:in `io'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:304:in `write'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:262:in `block (3 levels) in process'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:256:in `each'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:256:in `block (2 levels) in process'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:406:in `ensure_connected'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:255:in `block in process'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:342:in `logging'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:254:in `process'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:220:in `call_pipelined'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:187:in `block in call_pipeline'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:330:in `with_reconnect'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:185:in `call_pipeline'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis.rb:2540:in `block in multi'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis.rb:70:in `block in synchronize'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/2.6.0/monitor.rb:235:in `mon_synchronize'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis.rb:70:in `synchronize'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis.rb:2533:in `multi'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch.rb:436:in `block in multi'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch.rb:406:in `block in redis'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/sidekiq-6.2.2/lib/sidekiq.rb:98:in `block in redis'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/connection_pool-2.2.5/lib/connection_pool.rb:63:in `block (2 levels) in with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/connection_pool-2.2.5/lib/connection_pool.rb:62:in `handle_interrupt'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/connection_pool-2.2.5/lib/connection_pool.rb:62:in `block in with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/connection_pool-2.2.5/lib/connection_pool.rb:59:in `handle_interrupt'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/connection_pool-2.2.5/lib/connection_pool.rb:59:in `with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/sidekiq-6.2.2/lib/sidekiq.rb:95:in `redis'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch.rb:404:in `redis'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch.rb:434:in `multi'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch.rb:218:in `append_jobs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch.rb:126:in `increment_job_queue'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch_aware_job.rb:29:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:17:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `block in tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `block in tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:28:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:16:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:136:in `run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/enqueuing.rb:49:in `enqueue'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/configured_job.rb:15:in `perform_later'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/jobs/report_starter.rb:27:in `block in perform'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch.rb:116:in `jobs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/jobs/report_starter.rb:26:in `perform'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/jobs/sync_provisioning_report_job.rb:16:in `perform'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:39:in `block in perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:109:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch_aware_job.rb:22:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:21:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/i18n-1.8.10/lib/i18n.rb:309:in `with_locale'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/translation.rb:9:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:26:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `block in instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications/instrumenter.rb:23:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:25:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `block in tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `block in tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:28:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:22:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:136:in `run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:38:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:18:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/sync_provisioning_report_job_spec.rb:45:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `block in with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `block in with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-rails-5.0.2/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:259:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:644:in `block in run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:606:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/configuration.rb:2067:in `with_suite_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:116:in `block in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/reporter.rb:74:in `report'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:115:in `run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:89:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:71:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:45:in `invoke'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/exe/rspec:4:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:63:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:63:in `kernel_load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:28:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:474:in `exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:30:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:24:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/exe/bundle:49:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/friendly_errors.rb:128:in `with_friendly_errors'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/exe/bundle:37:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `
'"], ["status", "error"], ["updated_at", "2021-10-15 21:17:05.213984"], ["id", 390]] [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [1e86c448-0536-4a7e-9ec0-2dc80df80be5]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [1e86c448-0536-4a7e-9ec0-2dc80df80be5] Error performing CanvasSync::Jobs::SyncProvisioningReportJob (Job ID: 1e86c448-0536-4a7e-9ec0-2dc80df80be5) from Test(default) in 8.96ms: NoMethodError (undefined method `to_s' for #): /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/connection/command_helper.rb:19:in `block in build_command' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/connection/command_helper.rb:11:in `each' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/connection/command_helper.rb:11:in `build_command' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/connection/ruby.rb:374:in `write' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:306:in `block in write' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:285:in `io' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:304:in `write' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:262:in `block (3 levels) in process' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:256:in `each' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:256:in `block (2 levels) in process' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:406:in `ensure_connected' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:255:in `block in process' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:342:in `logging' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:254:in `process' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:220:in `call_pipelined' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:187:in `block in call_pipeline' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:330:in `with_reconnect' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:185:in `call_pipeline' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis.rb:2540:in `block in multi' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis.rb:70:in `block in synchronize' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/2.6.0/monitor.rb:235:in `mon_synchronize' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis.rb:70:in `synchronize' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis.rb:2533:in `multi' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch.rb:436:in `block in multi' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch.rb:406:in `block in redis' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/sidekiq-6.2.2/lib/sidekiq.rb:98:in `block in redis' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/connection_pool-2.2.5/lib/connection_pool.rb:63:in `block (2 levels) in with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/connection_pool-2.2.5/lib/connection_pool.rb:62:in `handle_interrupt' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/connection_pool-2.2.5/lib/connection_pool.rb:62:in `block in with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/connection_pool-2.2.5/lib/connection_pool.rb:59:in `handle_interrupt' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/connection_pool-2.2.5/lib/connection_pool.rb:59:in `with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/sidekiq-6.2.2/lib/sidekiq.rb:95:in `redis' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch.rb:404:in `redis' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch.rb:434:in `multi' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch.rb:218:in `append_jobs' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch.rb:126:in `increment_job_queue' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch_aware_job.rb:29:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:17:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `block in tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `block in tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:28:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:16:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:136:in `run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/enqueuing.rb:49:in `enqueue' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/configured_job.rb:15:in `perform_later' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/jobs/report_starter.rb:27:in `block in perform' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch.rb:116:in `jobs' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/jobs/report_starter.rb:26:in `perform' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/jobs/sync_provisioning_report_job.rb:16:in `perform' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:39:in `block in perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:109:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch_aware_job.rb:22:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:21:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/i18n-1.8.10/lib/i18n.rb:309:in `with_locale' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/translation.rb:9:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:26:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `block in instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications/instrumenter.rb:23:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:25:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `block in tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `block in tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:28:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:22:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:136:in `run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:38:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:18:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/sync_provisioning_report_job_spec.rb:45:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `block in with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `block in with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-rails-5.0.2/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:259:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:644:in `block in run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:606:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/configuration.rb:2067:in `with_suite_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:116:in `block in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/reporter.rb:74:in `report' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:115:in `run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:89:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:71:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:45:in `invoke' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/exe/rspec:4:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:63:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:63:in `kernel_load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:28:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:474:in `exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:30:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:24:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/exe/bundle:49:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/friendly_errors.rb:128:in `with_friendly_errors' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/exe/bundle:37:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `
'  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Account Exists (0.2ms) SELECT 1 AS one FROM "accounts" WHERE "accounts"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] Account Create (0.2ms) INSERT INTO "accounts" ("canvas_id", "sis_id", "canvas_parent_account_id", "sis_parent_account_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 1], ["sis_id", "2ee8c6d7e1084806281e42d6bee05d22"], ["canvas_parent_account_id", 1], ["sis_parent_account_id", "7b5403ac0f6793af959df0b9cd891d80"], ["name", "Account name"], ["workflow_state", "active"], ["created_at", "2021-10-15 21:17:05.218178"], ["updated_at", "2021-10-15 21:17:05.218178"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.3ms) SELECT COUNT(*) FROM "roles" [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [99f40120-3976-4ec8-9f6a-d1a541095644] Performing CanvasSync::Jobs::SyncRolesJob (Job ID: 99f40120-3976-4ec8-9f6a-d1a541095644) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [99f40120-3976-4ec8-9f6a-d1a541095644] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "99f40120-3976-4ec8-9f6a-d1a541095644"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [99f40120-3976-4ec8-9f6a-d1a541095644]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [99f40120-3976-4ec8-9f6a-d1a541095644] CanvasSync::JobLog Create (0.2ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncRolesJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2021-10-15 21:17:05.222219"], ["updated_at", "2021-10-15 21:17:05.222219"], ["job_id", "99f40120-3976-4ec8-9f6a-d1a541095644"]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [99f40120-3976-4ec8-9f6a-d1a541095644]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [99f40120-3976-4ec8-9f6a-d1a541095644]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [99f40120-3976-4ec8-9f6a-d1a541095644] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-10-15 21:17:05.223251"], ["status", "running"], ["updated_at", "2021-10-15 21:17:05.223470"], ["id", 392]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [99f40120-3976-4ec8-9f6a-d1a541095644]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [99f40120-3976-4ec8-9f6a-d1a541095644] Account Load (0.2ms) SELECT "accounts".* FROM "accounts" WHERE "accounts"."workflow_state" != $1 ORDER BY "accounts"."id" ASC LIMIT $2 [["workflow_state", "deleted"], ["LIMIT", 1000]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [99f40120-3976-4ec8-9f6a-d1a541095644] Role Load (0.2ms) SELECT "roles".* FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [99f40120-3976-4ec8-9f6a-d1a541095644]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [99f40120-3976-4ec8-9f6a-d1a541095644] Role Exists (0.4ms) SELECT 1 AS one FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [99f40120-3976-4ec8-9f6a-d1a541095644] Role Create (0.7ms) INSERT INTO "roles" ("canvas_id", "label", "base_role_type", "canvas_account_id", "workflow_state", "permissions", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 1], ["label", "Account Admin"], ["base_role_type", "AccountMembership"], ["canvas_account_id", 10], ["workflow_state", "built_in"], ["permissions", "{\"manage_wiki\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"post_to_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"moderate_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_announcements\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"send_messages\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"send_messages_all\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_outcomes\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"create_conferences\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"create_collaborations\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_roster\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_all_grades\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_grades\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_rubrics\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"comment_on_others_submissions\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_students\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_admin_users\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_role_overrides\":{\"enabled\":true,\"locked\":true,\"readonly\":true,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_account_memberships\":{\"enabled\":true,\"locked\":true,\"readonly\":true,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_account_settings\":{\"enabled\":true,\"locked\":true,\"readonly\":true,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_groups\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_group_pages\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_files\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_assignments\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"undelete_courses\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_grade_changes\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_course_changes\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_question_banks\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_calendar\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_reports\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_courses\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_user_logins\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_user_observers\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_alerts\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"become_user\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_developer_keys\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"import_sis\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_sis\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_sis\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_course_list\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_statistics\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_storage_quotas\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_course_content\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_content\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_interaction_alerts\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"change_course_state\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_sections\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_feature_flags\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_quiz_answer_audits\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"moderate_grades\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"lti_add_edit\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true}}"], ["created_at", "2021-10-15 21:17:05.237052"], ["updated_at", "2021-10-15 21:17:05.237052"]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [99f40120-3976-4ec8-9f6a-d1a541095644]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [99f40120-3976-4ec8-9f6a-d1a541095644] Role Load (0.2ms) SELECT "roles".* FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 3], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [99f40120-3976-4ec8-9f6a-d1a541095644]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [99f40120-3976-4ec8-9f6a-d1a541095644] Role Exists (0.2ms) SELECT 1 AS one FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 3], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [99f40120-3976-4ec8-9f6a-d1a541095644] Role Create (0.3ms) INSERT INTO "roles" ("canvas_id", "label", "base_role_type", "canvas_account_id", "workflow_state", "permissions", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 3], ["label", "Student"], ["base_role_type", "StudentEnrollment"], ["canvas_account_id", 10], ["workflow_state", "built_in"], ["permissions", "{\"manage_wiki\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"read_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"post_to_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"moderate_forum\":{\"enabled\":false,\"locked\":false,\"readonly\":false,\"explicit\":false},\"read_announcements\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"send_messages\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"send_messages_all\":{\"enabled\":false,\"locked\":false,\"readonly\":false,\"explicit\":false},\"manage_outcomes\":{\"enabled\":false,\"locked\":false,\"readonly\":false,\"explicit\":false},\"create_conferences\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"create_collaborations\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_roster\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_all_grades\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_grades\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_rubrics\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"comment_on_others_submissions\":{\"enabled\":false,\"locked\":false,\"readonly\":false,\"explicit\":false},\"manage_students\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_admin_users\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_role_overrides\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_account_memberships\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_account_settings\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_groups\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"view_group_pages\":{\"enabled\":false,\"locked\":false,\"readonly\":false,\"explicit\":false},\"manage_files\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_assignments\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"undelete_courses\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"view_grade_changes\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"view_course_changes\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"read_question_banks\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_calendar\":{\"enabled\":false,\"locked\":false,\"readonly\":false,\"explicit\":false},\"read_reports\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_courses\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_user_logins\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_user_observers\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_alerts\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"become_user\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_developer_keys\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"import_sis\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_sis\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"read_sis\":{\"enabled\":false,\"locked\":false,\"readonly\":false,\"explicit\":false},\"read_course_list\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"view_statistics\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_storage_quotas\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"read_course_content\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_content\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_interaction_alerts\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"change_course_state\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_sections\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_feature_flags\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"view_quiz_answer_audits\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"moderate_grades\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"lti_add_edit\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false}}"], ["created_at", "2021-10-15 21:17:05.243159"], ["updated_at", "2021-10-15 21:17:05.243159"]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [99f40120-3976-4ec8-9f6a-d1a541095644]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [99f40120-3976-4ec8-9f6a-d1a541095644] Role Update All (0.3ms) UPDATE "roles" SET "workflow_state" = 'inactive' WHERE "roles"."id" NOT IN ($1, $2) [["id", 61], ["id", 62]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [99f40120-3976-4ec8-9f6a-d1a541095644]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [99f40120-3976-4ec8-9f6a-d1a541095644] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2021-10-15 21:17:05.254921"], ["status", "success"], ["updated_at", "2021-10-15 21:17:05.255259"], ["id", 392]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [99f40120-3976-4ec8-9f6a-d1a541095644]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [99f40120-3976-4ec8-9f6a-d1a541095644] Performed CanvasSync::Jobs::SyncRolesJob (Job ID: 99f40120-3976-4ec8-9f6a-d1a541095644) from Test(default) in 34.74ms  (0.2ms) SELECT COUNT(*) FROM "roles"  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Term Exists (0.2ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 78003033], ["LIMIT", 1]] Term Create (0.3ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 78003033], ["name", "Cool Term"], ["start_at", "2021-10-12 21:17:04.176476"], ["end_at", "2021-10-18 21:17:04.176576"], ["workflow_state", "active"], ["sis_id", "9a741007cc429b666e8f94cae718d0ea"], ["created_at", "2021-10-15 21:17:05.259043"], ["updated_at", "2021-10-15 21:17:05.259043"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [f34f7ef1-3303-4048-8ccb-0335be2647f2] Performing CanvasSync::Jobs::SyncSimpleTableJob (Job ID: f34f7ef1-3303-4048-8ccb-0335be2647f2) from Test(default) with arguments: {:report_name=>"proservices_provisioning_csv", :model=>"courses", :mapping=>"courses", :klass=>"Course", :term_scope=>"active", :params=>{"parameters[include_deleted]"=>true, "parameters[courses]"=>true}} [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [f34f7ef1-3303-4048-8ccb-0335be2647f2] CanvasSync::JobLog Load (0.1ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "f34f7ef1-3303-4048-8ccb-0335be2647f2"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [f34f7ef1-3303-4048-8ccb-0335be2647f2]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [f34f7ef1-3303-4048-8ccb-0335be2647f2] CanvasSync::JobLog Create (0.2ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncSimpleTableJob"], ["status", "enqueued"], ["job_arguments", "---\n- :report_name: proservices_provisioning_csv\n :model: courses\n :mapping: courses\n :klass: Course\n :term_scope: active\n :params:\n parameters[include_deleted]: true\n parameters[courses]: true\n"], ["created_at", "2021-10-15 21:17:05.261031"], ["updated_at", "2021-10-15 21:17:05.261031"], ["job_id", "f34f7ef1-3303-4048-8ccb-0335be2647f2"]] [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [f34f7ef1-3303-4048-8ccb-0335be2647f2]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [f34f7ef1-3303-4048-8ccb-0335be2647f2]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [f34f7ef1-3303-4048-8ccb-0335be2647f2] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-10-15 21:17:05.262231"], ["status", "running"], ["updated_at", "2021-10-15 21:17:05.262442"], ["id", 393]] [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [f34f7ef1-3303-4048-8ccb-0335be2647f2]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [f34f7ef1-3303-4048-8ccb-0335be2647f2]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [f34f7ef1-3303-4048-8ccb-0335be2647f2] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2021-10-15 21:17:05.263558"], ["status", "success"], ["updated_at", "2021-10-15 21:17:05.263776"], ["id", 393]] [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [f34f7ef1-3303-4048-8ccb-0335be2647f2]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [f34f7ef1-3303-4048-8ccb-0335be2647f2] Performed CanvasSync::Jobs::SyncSimpleTableJob (Job ID: f34f7ef1-3303-4048-8ccb-0335be2647f2) from Test(default) in 4.23ms  (0.1ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [f184cf8d-9780-447a-88e7-df3a0d66b640] Performing CanvasSync::Jobs::SyncSubmissionsJob (Job ID: f184cf8d-9780-447a-88e7-df3a0d66b640) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [f184cf8d-9780-447a-88e7-df3a0d66b640] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "f184cf8d-9780-447a-88e7-df3a0d66b640"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [f184cf8d-9780-447a-88e7-df3a0d66b640]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [f184cf8d-9780-447a-88e7-df3a0d66b640] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncSubmissionsJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2021-10-15 21:17:05.267432"], ["updated_at", "2021-10-15 21:17:05.267432"], ["job_id", "f184cf8d-9780-447a-88e7-df3a0d66b640"]] [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [f184cf8d-9780-447a-88e7-df3a0d66b640]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [f184cf8d-9780-447a-88e7-df3a0d66b640]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [f184cf8d-9780-447a-88e7-df3a0d66b640] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-10-15 21:17:05.268624"], ["status", "running"], ["updated_at", "2021-10-15 21:17:05.268923"], ["id", 394]] [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [f184cf8d-9780-447a-88e7-df3a0d66b640]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [f184cf8d-9780-447a-88e7-df3a0d66b640]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [f184cf8d-9780-447a-88e7-df3a0d66b640] CanvasSync::JobLog Create (0.2ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proserv_student_submissions_csv\n- 1\n- CanvasSync::Processors::SubmissionsProcessor\n- :sync_start_time: '2021-10-15T21:17:05Z'\n :report_params:\n :parameters:\n :include_all: \n :enrollment_term_id: 1\n"], ["created_at", "2021-10-15 21:17:05.271922"], ["updated_at", "2021-10-15 21:17:05.271922"], ["job_id", "33c4a65a-04f2-4cd4-81b4-e4fc2732e9ab"]] [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [f184cf8d-9780-447a-88e7-df3a0d66b640]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [f184cf8d-9780-447a-88e7-df3a0d66b640]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [f184cf8d-9780-447a-88e7-df3a0d66b640] CanvasSync::JobLog Update (0.5ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "exception" = $2, "backtrace" = $3, "status" = $4, "updated_at" = $5 WHERE "canvas_sync_job_logs"."id" = $6 [["completed_at", "2021-10-15 21:17:05.273877"], ["exception", "NoMethodError: undefined method `to_s' for #"], ["backtrace", "/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/connection/command_helper.rb:19:in `block in build_command'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/connection/command_helper.rb:11:in `each'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/connection/command_helper.rb:11:in `build_command'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/connection/ruby.rb:374:in `write'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:306:in `block in write'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:285:in `io'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:304:in `write'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:262:in `block (3 levels) in process'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:256:in `each'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:256:in `block (2 levels) in process'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:406:in `ensure_connected'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:255:in `block in process'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:342:in `logging'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:254:in `process'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:220:in `call_pipelined'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:187:in `block in call_pipeline'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:330:in `with_reconnect'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:185:in `call_pipeline'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis.rb:2540:in `block in multi'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis.rb:70:in `block in synchronize'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/2.6.0/monitor.rb:235:in `mon_synchronize'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis.rb:70:in `synchronize'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis.rb:2533:in `multi'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch.rb:436:in `block in multi'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch.rb:406:in `block in redis'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/sidekiq-6.2.2/lib/sidekiq.rb:98:in `block in redis'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/connection_pool-2.2.5/lib/connection_pool.rb:63:in `block (2 levels) in with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/connection_pool-2.2.5/lib/connection_pool.rb:62:in `handle_interrupt'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/connection_pool-2.2.5/lib/connection_pool.rb:62:in `block in with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/connection_pool-2.2.5/lib/connection_pool.rb:59:in `handle_interrupt'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/connection_pool-2.2.5/lib/connection_pool.rb:59:in `with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/sidekiq-6.2.2/lib/sidekiq.rb:95:in `redis'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch.rb:404:in `redis'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch.rb:434:in `multi'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch.rb:218:in `append_jobs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch.rb:126:in `increment_job_queue'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch_aware_job.rb:29:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:17:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `block in tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `block in tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:28:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:16:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:136:in `run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/enqueuing.rb:49:in `enqueue'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/configured_job.rb:15:in `perform_later'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/jobs/report_starter.rb:27:in `block in perform'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch.rb:116:in `jobs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/jobs/report_starter.rb:26:in `perform'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/jobs/sync_submissions_job.rb:11:in `perform'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:39:in `block in perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:109:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch_aware_job.rb:22:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:21:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/i18n-1.8.10/lib/i18n.rb:309:in `with_locale'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/translation.rb:9:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:26:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `block in instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications/instrumenter.rb:23:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:25:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `block in tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `block in tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:28:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:22:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:136:in `run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:38:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:18:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/sync_submissions_job_spec.rb:14:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `block in with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `block in with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-rails-5.0.2/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:259:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:644:in `block in run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:606:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/configuration.rb:2067:in `with_suite_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:116:in `block in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/reporter.rb:74:in `report'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:115:in `run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:89:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:71:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:45:in `invoke'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/exe/rspec:4:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:63:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:63:in `kernel_load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:28:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:474:in `exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:30:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:24:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/exe/bundle:49:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/friendly_errors.rb:128:in `with_friendly_errors'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/exe/bundle:37:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `
'"], ["status", "error"], ["updated_at", "2021-10-15 21:17:05.274207"], ["id", 394]] [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [f184cf8d-9780-447a-88e7-df3a0d66b640]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [f184cf8d-9780-447a-88e7-df3a0d66b640] Error performing CanvasSync::Jobs::SyncSubmissionsJob (Job ID: f184cf8d-9780-447a-88e7-df3a0d66b640) from Test(default) in 8.96ms: NoMethodError (undefined method `to_s' for #): /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/connection/command_helper.rb:19:in `block in build_command' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/connection/command_helper.rb:11:in `each' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/connection/command_helper.rb:11:in `build_command' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/connection/ruby.rb:374:in `write' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:306:in `block in write' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:285:in `io' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:304:in `write' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:262:in `block (3 levels) in process' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:256:in `each' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:256:in `block (2 levels) in process' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:406:in `ensure_connected' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:255:in `block in process' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:342:in `logging' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:254:in `process' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:220:in `call_pipelined' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:187:in `block in call_pipeline' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:330:in `with_reconnect' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis/client.rb:185:in `call_pipeline' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis.rb:2540:in `block in multi' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis.rb:70:in `block in synchronize' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/2.6.0/monitor.rb:235:in `mon_synchronize' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis.rb:70:in `synchronize' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/redis-4.4.0/lib/redis.rb:2533:in `multi' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch.rb:436:in `block in multi' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch.rb:406:in `block in redis' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/sidekiq-6.2.2/lib/sidekiq.rb:98:in `block in redis' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/connection_pool-2.2.5/lib/connection_pool.rb:63:in `block (2 levels) in with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/connection_pool-2.2.5/lib/connection_pool.rb:62:in `handle_interrupt' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/connection_pool-2.2.5/lib/connection_pool.rb:62:in `block in with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/connection_pool-2.2.5/lib/connection_pool.rb:59:in `handle_interrupt' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/connection_pool-2.2.5/lib/connection_pool.rb:59:in `with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/sidekiq-6.2.2/lib/sidekiq.rb:95:in `redis' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch.rb:404:in `redis' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch.rb:434:in `multi' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch.rb:218:in `append_jobs' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch.rb:126:in `increment_job_queue' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch_aware_job.rb:29:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:17:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `block in tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `block in tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:28:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:16:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:136:in `run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/enqueuing.rb:49:in `enqueue' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/configured_job.rb:15:in `perform_later' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/jobs/report_starter.rb:27:in `block in perform' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch.rb:116:in `jobs' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/jobs/report_starter.rb:26:in `perform' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/jobs/sync_submissions_job.rb:11:in `perform' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:39:in `block in perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:109:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch_aware_job.rb:22:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:21:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/i18n-1.8.10/lib/i18n.rb:309:in `with_locale' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/translation.rb:9:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:26:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `block in instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications/instrumenter.rb:23:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:25:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `block in tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `block in tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:28:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:22:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:136:in `run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:38:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:18:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/sync_submissions_job_spec.rb:14:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `block in with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `block in with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-rails-5.0.2/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:259:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:644:in `block in run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:606:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/configuration.rb:2067:in `with_suite_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:116:in `block in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/reporter.rb:74:in `report' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:115:in `run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:89:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:71:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:45:in `invoke' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/exe/rspec:4:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:63:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:63:in `kernel_load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:28:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:474:in `exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:30:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:24:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/exe/bundle:49:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/friendly_errors.rb:128:in `with_friendly_errors' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/exe/bundle:37:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `
'  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SELECT COUNT(*) FROM "terms" [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [42877f3c-2971-408d-8631-69b07b8f948a] Performing CanvasSync::Jobs::SyncTermsJob (Job ID: 42877f3c-2971-408d-8631-69b07b8f948a) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [42877f3c-2971-408d-8631-69b07b8f948a] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "42877f3c-2971-408d-8631-69b07b8f948a"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [42877f3c-2971-408d-8631-69b07b8f948a]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [42877f3c-2971-408d-8631-69b07b8f948a] CanvasSync::JobLog Create (0.5ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncTermsJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2021-10-15 21:17:05.279052"], ["updated_at", "2021-10-15 21:17:05.279052"], ["job_id", "42877f3c-2971-408d-8631-69b07b8f948a"]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [42877f3c-2971-408d-8631-69b07b8f948a]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [42877f3c-2971-408d-8631-69b07b8f948a]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [42877f3c-2971-408d-8631-69b07b8f948a] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-10-15 21:17:05.280880"], ["status", "running"], ["updated_at", "2021-10-15 21:17:05.281345"], ["id", 396]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [42877f3c-2971-408d-8631-69b07b8f948a]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [42877f3c-2971-408d-8631-69b07b8f948a] Term Load (0.3ms) SELECT "terms".* FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [42877f3c-2971-408d-8631-69b07b8f948a]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [42877f3c-2971-408d-8631-69b07b8f948a] Term Exists (0.2ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [42877f3c-2971-408d-8631-69b07b8f948a] Term Create (0.2ms) INSERT INTO "terms" ("canvas_id", "name", "workflow_state", "grading_period_group_id", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 1], ["name", "Default Term"], ["workflow_state", "active"], ["grading_period_group_id", 1], ["sis_id", "Test"], ["created_at", "2021-10-15 21:17:05.287398"], ["updated_at", "2021-10-15 21:17:05.287398"]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [42877f3c-2971-408d-8631-69b07b8f948a]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [42877f3c-2971-408d-8631-69b07b8f948a] Term Load (0.2ms) SELECT "terms".* FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 6], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [42877f3c-2971-408d-8631-69b07b8f948a]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [42877f3c-2971-408d-8631-69b07b8f948a] Term Exists (0.2ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 6], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [42877f3c-2971-408d-8631-69b07b8f948a] Term Create (0.2ms) INSERT INTO "terms" ("canvas_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["canvas_id", 6], ["name", "Average Term 1"], ["workflow_state", "active"], ["created_at", "2021-10-15 21:17:05.289716"], ["updated_at", "2021-10-15 21:17:05.289716"]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [42877f3c-2971-408d-8631-69b07b8f948a]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [42877f3c-2971-408d-8631-69b07b8f948a] Term Load (0.1ms) SELECT "terms".* FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 7], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [42877f3c-2971-408d-8631-69b07b8f948a]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [42877f3c-2971-408d-8631-69b07b8f948a] Term Exists (0.2ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 7], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [42877f3c-2971-408d-8631-69b07b8f948a] Term Create (0.2ms) INSERT INTO "terms" ("canvas_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["canvas_id", 7], ["name", "Average Term 2"], ["workflow_state", "active"], ["created_at", "2021-10-15 21:17:05.291704"], ["updated_at", "2021-10-15 21:17:05.291704"]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [42877f3c-2971-408d-8631-69b07b8f948a]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [42877f3c-2971-408d-8631-69b07b8f948a] Term Load (0.1ms) SELECT "terms".* FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 5], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [42877f3c-2971-408d-8631-69b07b8f948a]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [42877f3c-2971-408d-8631-69b07b8f948a] Term Exists (0.2ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 5], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [42877f3c-2971-408d-8631-69b07b8f948a] Term Create (0.2ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 5], ["name", "Syllabus Term"], ["start_at", "2017-08-14 06:00:00"], ["end_at", "2017-08-31 06:00:00"], ["workflow_state", "active"], ["sis_id", "SYTERM"], ["created_at", "2021-10-15 21:17:05.294038"], ["updated_at", "2021-10-15 21:17:05.294038"]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [42877f3c-2971-408d-8631-69b07b8f948a]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [42877f3c-2971-408d-8631-69b07b8f948a] Term Load (0.1ms) SELECT "terms".* FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 4], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [42877f3c-2971-408d-8631-69b07b8f948a]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [42877f3c-2971-408d-8631-69b07b8f948a] Term Exists (0.1ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 4], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [42877f3c-2971-408d-8631-69b07b8f948a] Term Create (0.2ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "grading_period_group_id", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8, $9) RETURNING "id" [["canvas_id", 4], ["name", "Ellucian Term"], ["start_at", "2017-08-01 06:00:00"], ["end_at", "2017-10-31 06:00:00"], ["workflow_state", "active"], ["grading_period_group_id", 1], ["sis_id", "SH"], ["created_at", "2021-10-15 21:17:05.295907"], ["updated_at", "2021-10-15 21:17:05.295907"]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [42877f3c-2971-408d-8631-69b07b8f948a]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [42877f3c-2971-408d-8631-69b07b8f948a] Term Load (0.1ms) SELECT "terms".* FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 3], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [42877f3c-2971-408d-8631-69b07b8f948a]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [42877f3c-2971-408d-8631-69b07b8f948a] Term Exists (0.1ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 3], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [42877f3c-2971-408d-8631-69b07b8f948a] Term Create (0.2ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 3], ["name", "Current Term"], ["start_at", "2017-03-19 06:00:00"], ["end_at", "2017-08-01 06:00:00"], ["workflow_state", "active"], ["created_at", "2021-10-15 21:17:05.297753"], ["updated_at", "2021-10-15 21:17:05.297753"]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [42877f3c-2971-408d-8631-69b07b8f948a]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [42877f3c-2971-408d-8631-69b07b8f948a]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [42877f3c-2971-408d-8631-69b07b8f948a] CanvasSync::JobLog Update (0.1ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2021-10-15 21:17:05.298399"], ["status", "success"], ["updated_at", "2021-10-15 21:17:05.298635"], ["id", 396]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [42877f3c-2971-408d-8631-69b07b8f948a]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [42877f3c-2971-408d-8631-69b07b8f948a] Performed CanvasSync::Jobs::SyncTermsJob (Job ID: 42877f3c-2971-408d-8631-69b07b8f948a) from Test(default) in 21.4ms  (0.2ms) SELECT COUNT(*) FROM "terms"  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Account Exists (0.2ms) SELECT 1 AS one FROM "accounts" WHERE "accounts"."canvas_id" = $1 LIMIT $2 [["canvas_id", 68672548], ["LIMIT", 1]] Account Create (0.2ms) INSERT INTO "accounts" ("canvas_id", "sis_id", "canvas_parent_account_id", "sis_parent_account_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 68672548], ["sis_id", "51aeb3d1e69584482d8c18354e7bb559"], ["canvas_parent_account_id", 1], ["sis_parent_account_id", "124eae0f402e47184ac2aa5cb4186fed"], ["name", "Account name"], ["workflow_state", "active"], ["created_at", "2021-10-15 21:17:05.302168"], ["updated_at", "2021-10-15 21:17:05.302168"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Account Exists (0.2ms) SELECT 1 AS one FROM "accounts" WHERE "accounts"."canvas_id" IS NULL AND "accounts"."id" != $1 LIMIT $2 [["id", 53], ["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Account Exists (0.3ms) SELECT 1 AS one FROM "accounts" WHERE "accounts"."canvas_id" = $1 LIMIT $2 [["canvas_id", 85715144], ["LIMIT", 1]] Account Create (0.3ms) INSERT INTO "accounts" ("canvas_id", "sis_id", "canvas_parent_account_id", "sis_parent_account_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 85715144], ["sis_id", "62c378953a8c5699c0a62e9755b0be39"], ["canvas_parent_account_id", 1], ["sis_parent_account_id", "0b8b06af5b17b6c6fb19b7b03bd5b757"], ["name", "Account name"], ["workflow_state", "active"], ["created_at", "2021-10-15 21:17:05.309305"], ["updated_at", "2021-10-15 21:17:05.309305"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Account Load (0.2ms) SELECT "accounts".* FROM "accounts" ORDER BY "accounts"."id" ASC LIMIT $1 [["LIMIT", 1]] Account Exists (0.2ms) SELECT 1 AS one FROM "accounts" WHERE "accounts"."canvas_id" = $1 LIMIT $2 [["canvas_id", 85715144], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.3ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Account Exists (0.3ms) SELECT 1 AS one FROM "accounts" WHERE "accounts"."canvas_id" = $1 LIMIT $2 [["canvas_id", 17972880], ["LIMIT", 1]] Account Create (0.3ms) INSERT INTO "accounts" ("canvas_id", "sis_id", "canvas_parent_account_id", "sis_parent_account_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 17972880], ["sis_id", "1a5aea37e0655109d80441911cac4d3e"], ["canvas_parent_account_id", 1], ["sis_parent_account_id", "3d75e555565c4d7ed0d8f00ea0890d5e"], ["name", "Account name"], ["workflow_state", "active"], ["created_at", "2021-10-15 21:17:05.315447"], ["updated_at", "2021-10-15 21:17:05.315447"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Admin Exists (0.2ms) SELECT 1 AS one FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 37205994], ["LIMIT", 1]] Admin Create (0.2ms) INSERT INTO "admins" ("canvas_id", "role_name", "canvas_role_id", "canvas_user_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 37205994], ["role_name", "Cool Role"], ["canvas_role_id", 31248157], ["canvas_user_id", 1], ["workflow_state", "active"], ["created_at", "2021-10-15 21:17:05.321506"], ["updated_at", "2021-10-15 21:17:05.321506"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Admin Exists (0.3ms) SELECT 1 AS one FROM "admins" WHERE "admins"."canvas_id" IS NULL AND "admins"."id" != $1 LIMIT $2 [["id", 74], ["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Admin Exists (0.3ms) SELECT 1 AS one FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 95471860], ["LIMIT", 1]] Admin Create (0.3ms) INSERT INTO "admins" ("canvas_id", "role_name", "canvas_role_id", "canvas_user_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 95471860], ["role_name", "Cool Role"], ["canvas_role_id", 98230200], ["canvas_user_id", 1], ["workflow_state", "active"], ["created_at", "2021-10-15 21:17:05.328869"], ["updated_at", "2021-10-15 21:17:05.328869"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Admin Load (0.2ms) SELECT "admins".* FROM "admins" ORDER BY "admins"."id" ASC LIMIT $1 [["LIMIT", 1]] Admin Exists (0.3ms) SELECT 1 AS one FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 95471860], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SELECT COUNT(*) FROM "admins" Admin Load (0.2ms) SELECT "admins".* FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]]  (0.1ms) SAVEPOINT active_record_1 Admin Exists (0.2ms) SELECT 1 AS one FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]] Admin Create (0.2ms) INSERT INTO "admins" ("canvas_id", "role_name", "canvas_role_id", "canvas_user_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 2], ["role_name", "AccountAdmin"], ["canvas_role_id", 1], ["canvas_user_id", 1], ["workflow_state", "active"], ["created_at", "2021-10-15 21:17:05.335828"], ["updated_at", "2021-10-15 21:17:05.335828"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SELECT COUNT(*) FROM "admins" Admin Load (0.2ms) SELECT "admins".* FROM "admins" ORDER BY "admins"."id" DESC LIMIT $1 [["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Admin Exists (0.2ms) SELECT 1 AS one FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]] Admin Create (0.3ms) INSERT INTO "admins" ("canvas_id", "role_name", "canvas_role_id", "canvas_user_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 2], ["role_name", "Cool Role"], ["canvas_role_id", 77627577], ["canvas_user_id", 1], ["workflow_state", "active"], ["created_at", "2021-10-15 21:17:05.340104"], ["updated_at", "2021-10-15 21:17:05.340104"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SELECT COUNT(*) FROM "admins" Admin Load (0.2ms) SELECT "admins".* FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]]  (0.1ms) SAVEPOINT active_record_1 Admin Exists (0.2ms) SELECT 1 AS one FROM "admins" WHERE "admins"."canvas_id" = $1 AND "admins"."id" != $2 LIMIT $3 [["canvas_id", 2], ["id", 77], ["LIMIT", 1]] Admin Update (0.2ms) UPDATE "admins" SET "role_name" = $1, "canvas_role_id" = $2, "updated_at" = $3 WHERE "admins"."id" = $4 [["role_name", "AccountAdmin"], ["canvas_role_id", 1], ["updated_at", "2021-10-15 21:17:05.342722"], ["id", 77]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SELECT COUNT(*) FROM "admins" Admin Load (0.2ms) SELECT "admins".* FROM "admins" WHERE "admins"."id" = $1 LIMIT $2 [["id", 77], ["LIMIT", 1]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 AssignmentGroup Exists (0.5ms) SELECT 1 AS one FROM "assignment_groups" WHERE "assignment_groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] AssignmentGroup Create (0.3ms) INSERT INTO "assignment_groups" ("canvas_id", "name", "workflow_state", "canvas_created_at", "canvas_updated_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 1], ["name", "Dummy Assignment Group"], ["workflow_state", "available"], ["canvas_created_at", "2021-10-08 21:17:05.355986"], ["canvas_updated_at", "2021-10-14 21:17:05.356098"], ["created_at", "2021-10-15 21:17:05.357685"], ["updated_at", "2021-10-15 21:17:05.357685"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 AssignmentGroup Exists (0.2ms) SELECT 1 AS one FROM "assignment_groups" WHERE "assignment_groups"."canvas_id" IS NULL AND "assignment_groups"."id" != $1 LIMIT $2 [["id", 61], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 AssignmentGroup Exists (0.2ms) SELECT 1 AS one FROM "assignment_groups" WHERE "assignment_groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]] AssignmentGroup Create (0.3ms) INSERT INTO "assignment_groups" ("canvas_id", "name", "workflow_state", "canvas_created_at", "canvas_updated_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 2], ["name", "Dummy Assignment Group"], ["workflow_state", "available"], ["canvas_created_at", "2021-10-08 21:17:05.363360"], ["canvas_updated_at", "2021-10-14 21:17:05.363474"], ["created_at", "2021-10-15 21:17:05.364505"], ["updated_at", "2021-10-15 21:17:05.364505"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 AssignmentGroup Load (0.2ms) SELECT "assignment_groups".* FROM "assignment_groups" ORDER BY "assignment_groups"."id" ASC LIMIT $1 [["LIMIT", 1]] AssignmentGroup Exists (0.2ms) SELECT 1 AS one FROM "assignment_groups" WHERE "assignment_groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 AssignmentGroup Exists (0.3ms) SELECT 1 AS one FROM "assignment_groups" WHERE "assignment_groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 3], ["LIMIT", 1]] AssignmentGroup Create (0.3ms) INSERT INTO "assignment_groups" ("canvas_id", "name", "workflow_state", "canvas_created_at", "canvas_updated_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 3], ["name", "Dummy Assignment Group"], ["workflow_state", "available"], ["canvas_created_at", "2021-10-08 21:17:05.369949"], ["canvas_updated_at", "2021-10-14 21:17:05.370045"], ["created_at", "2021-10-15 21:17:05.371322"], ["updated_at", "2021-10-15 21:17:05.371322"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 AssignmentGroup Exists (0.3ms) SELECT 1 AS one FROM "assignment_groups" WHERE "assignment_groups"."canvas_id" = $1 AND "assignment_groups"."id" != $2 LIMIT $3 [["canvas_id", 3], ["id", 63], ["LIMIT", 1]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 AssignmentGroup Exists (0.2ms) SELECT 1 AS one FROM "assignment_groups" WHERE "assignment_groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 4], ["LIMIT", 1]] AssignmentGroup Create (0.2ms) INSERT INTO "assignment_groups" ("canvas_id", "name", "workflow_state", "canvas_created_at", "canvas_updated_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 4], ["name", "Dummy Assignment Group"], ["workflow_state", "available"], ["canvas_created_at", "2021-10-08 21:17:05.378537"], ["canvas_updated_at", "2021-10-14 21:17:05.378626"], ["created_at", "2021-10-15 21:17:05.379636"], ["updated_at", "2021-10-15 21:17:05.379636"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Assignment Exists (0.5ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] Assignment Create (0.4ms) INSERT INTO "assignments" ("canvas_id", "title", "due_at", "unlock_at", "lock_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 1], ["title", "Assignment 1"], ["due_at", "2021-10-22 21:17:05.395068"], ["unlock_at", "2021-10-14 21:17:05.395146"], ["lock_at", "2021-11-05 21:17:05.395178"], ["created_at", "2021-10-15 21:17:05.396715"], ["updated_at", "2021-10-15 21:17:05.396715"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Assignment Exists (0.3ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" IS NULL AND "assignments"."id" != $1 LIMIT $2 [["id", 111], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Assignment Exists (0.3ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]] Assignment Create (0.3ms) INSERT INTO "assignments" ("canvas_id", "title", "due_at", "unlock_at", "lock_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 2], ["title", "Assignment 2"], ["due_at", "2021-10-22 21:17:05.401975"], ["unlock_at", "2021-10-14 21:17:05.402054"], ["lock_at", "2021-11-05 21:17:05.402086"], ["created_at", "2021-10-15 21:17:05.403039"], ["updated_at", "2021-10-15 21:17:05.403039"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Assignment Load (0.3ms) SELECT "assignments".* FROM "assignments" ORDER BY "assignments"."id" ASC LIMIT $1 [["LIMIT", 1]] Assignment Exists (0.3ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Assignment Exists (0.2ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 3], ["LIMIT", 1]] Assignment Create (0.2ms) INSERT INTO "assignments" ("canvas_id", "title", "due_at", "unlock_at", "lock_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 3], ["title", "Assignment 3"], ["due_at", "2021-10-22 21:17:05.409490"], ["unlock_at", "2021-10-14 21:17:05.409581"], ["lock_at", "2021-11-05 21:17:05.409623"], ["created_at", "2021-10-15 21:17:05.410689"], ["updated_at", "2021-10-15 21:17:05.410689"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Assignment Exists (0.3ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 4], ["LIMIT", 1]] Assignment Create (0.2ms) INSERT INTO "assignments" ("canvas_id", "title", "due_at", "unlock_at", "lock_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 4], ["title", "Assignment 4"], ["due_at", "2021-10-22 21:17:05.415243"], ["unlock_at", "2021-10-14 21:17:05.415339"], ["lock_at", "2021-11-05 21:17:05.415385"], ["created_at", "2021-10-15 21:17:05.416676"], ["updated_at", "2021-10-15 21:17:05.416676"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Assignment Exists (0.2ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 AND "assignments"."id" != $2 LIMIT $3 [["canvas_id", 4], ["id", 114], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Assignment Exists (0.2ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 5], ["LIMIT", 1]] Assignment Create (0.2ms) INSERT INTO "assignments" ("canvas_id", "title", "due_at", "unlock_at", "lock_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 5], ["title", "Assignment 5"], ["due_at", "2021-10-22 21:17:05.420789"], ["unlock_at", "2021-10-14 21:17:05.420878"], ["lock_at", "2021-11-05 21:17:05.420920"], ["created_at", "2021-10-15 21:17:05.421886"], ["updated_at", "2021-10-15 21:17:05.421886"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Assignment Exists (0.2ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 6], ["LIMIT", 1]] Assignment Create (0.2ms) INSERT INTO "assignments" ("canvas_id", "title", "due_at", "unlock_at", "lock_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 6], ["title", "Assignment 6"], ["due_at", "2021-10-22 21:17:05.426296"], ["unlock_at", "2021-10-14 21:17:05.426378"], ["lock_at", "2021-11-05 21:17:05.426417"], ["created_at", "2021-10-15 21:17:05.427402"], ["updated_at", "2021-10-15 21:17:05.427402"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Course Exists (0.4ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 7744687], ["LIMIT", 1]] Course Create (0.3ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 7744687], ["sis_id", "ad27604229bab943b5d6cf1f554c4a82"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2021-10-12 21:17:05.455301"], ["end_at", "2021-11-05 21:17:05.455381"], ["created_at", "2021-10-15 21:17:05.456922"], ["updated_at", "2021-10-15 21:17:05.456922"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 Course Exists (0.2ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 63097408], ["LIMIT", 1]] Course Create (0.3ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 63097408], ["sis_id", "44f258b7df57a341cb4b40dcc58ccddb"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2021-10-12 21:17:05.458197"], ["end_at", "2021-11-05 21:17:05.458241"], ["created_at", "2021-10-15 21:17:05.459110"], ["updated_at", "2021-10-15 21:17:05.459110"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 Assignment Exists (0.2ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 7], ["LIMIT", 1]] Assignment Create (0.2ms) INSERT INTO "assignments" ("canvas_id", "title", "due_at", "unlock_at", "lock_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 7], ["title", "Assignment 7"], ["due_at", "2021-10-22 21:17:05.460200"], ["unlock_at", "2021-10-14 21:17:05.460245"], ["lock_at", "2021-11-05 21:17:05.460275"], ["created_at", "2021-10-15 21:17:05.461165"], ["updated_at", "2021-10-15 21:17:05.461165"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Assignment Exists (0.2ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 AND "assignments"."id" != $2 LIMIT $3 [["canvas_id", 7], ["id", 117], ["LIMIT", 1]] Assignment Update (0.2ms) UPDATE "assignments" SET "canvas_context_id" = $1, "canvas_context_type" = $2, "updated_at" = $3 WHERE "assignments"."id" = $4 [["canvas_context_id", 63097408], ["canvas_context_type", "Course"], ["updated_at", "2021-10-15 21:17:05.462908"], ["id", 117]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Course Load (0.2ms) SELECT "courses".* FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 63097408], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Assignment Exists (0.3ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 8], ["LIMIT", 1]] Assignment Create (0.3ms) INSERT INTO "assignments" ("canvas_id", "title", "due_at", "unlock_at", "lock_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 8], ["title", "Assignment 8"], ["due_at", "2021-10-22 21:17:05.475415"], ["unlock_at", "2021-10-14 21:17:05.475496"], ["lock_at", "2021-11-05 21:17:05.475531"], ["created_at", "2021-10-15 21:17:05.476695"], ["updated_at", "2021-10-15 21:17:05.476695"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 ContextModuleItem Create (0.4ms) INSERT INTO "context_module_items" ("canvas_id", "canvas_assignment_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["canvas_id", 1], ["canvas_assignment_id", 8], ["workflow_state", "active"], ["created_at", "2021-10-15 21:17:05.478529"], ["updated_at", "2021-10-15 21:17:05.478529"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Assignment Exists (0.2ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 9], ["LIMIT", 1]] Assignment Create (0.3ms) INSERT INTO "assignments" ("canvas_id", "title", "due_at", "unlock_at", "lock_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 9], ["title", "Assignment 9"], ["due_at", "2021-10-22 21:17:05.482446"], ["unlock_at", "2021-10-14 21:17:05.482525"], ["lock_at", "2021-11-05 21:17:05.482559"], ["created_at", "2021-10-15 21:17:05.483654"], ["updated_at", "2021-10-15 21:17:05.483654"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 ContextModuleItem Create (0.2ms) INSERT INTO "context_module_items" ("canvas_id", "canvas_assignment_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["canvas_id", 2], ["canvas_assignment_id", 9], ["workflow_state", "active"], ["created_at", "2021-10-15 21:17:05.485094"], ["updated_at", "2021-10-15 21:17:05.485094"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Course Exists (0.2ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 91383442], ["LIMIT", 1]] Course Create (0.2ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 91383442], ["sis_id", "6548fbc182973ea0feb9eb6f2e6669dd"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2021-10-12 21:17:05.494982"], ["end_at", "2021-11-05 21:17:05.495069"], ["created_at", "2021-10-15 21:17:05.496125"], ["updated_at", "2021-10-15 21:17:05.496125"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 ContextModule Create (0.3ms) INSERT INTO "context_modules" ("canvas_id", "canvas_context_id", "canvas_context_type", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 1], ["canvas_context_id", 91383442], ["canvas_context_type", "Course"], ["name", "Context Module"], ["workflow_state", "available"], ["created_at", "2021-10-15 21:17:05.497277"], ["updated_at", "2021-10-15 21:17:05.497277"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Course Exists (0.2ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 84388254], ["LIMIT", 1]] Course Create (0.2ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 84388254], ["sis_id", "3abcd5580b48e558ba77575a2126d010"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2021-10-12 21:17:05.499897"], ["end_at", "2021-11-05 21:17:05.499966"], ["created_at", "2021-10-15 21:17:05.500893"], ["updated_at", "2021-10-15 21:17:05.500893"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 ContextModule Create (0.1ms) INSERT INTO "context_modules" ("canvas_id", "canvas_context_id", "canvas_context_type", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 2], ["canvas_context_id", 84388254], ["canvas_context_type", "Course"], ["name", "Context Module"], ["workflow_state", "available"], ["created_at", "2021-10-15 21:17:05.502011"], ["updated_at", "2021-10-15 21:17:05.502011"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Course Exists (0.2ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 98901188], ["LIMIT", 1]] Course Create (0.2ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 98901188], ["sis_id", "a3e98a9738e97414bc21fe115803702c"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2021-10-12 21:17:05.504125"], ["end_at", "2021-11-05 21:17:05.504197"], ["created_at", "2021-10-15 21:17:05.505085"], ["updated_at", "2021-10-15 21:17:05.505085"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 ContextModule Create (0.1ms) INSERT INTO "context_modules" ("canvas_id", "canvas_context_id", "canvas_context_type", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 3], ["canvas_context_id", 98901188], ["canvas_context_type", "Course"], ["name", "Context Module"], ["workflow_state", "available"], ["created_at", "2021-10-15 21:17:05.506248"], ["updated_at", "2021-10-15 21:17:05.506248"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Course Exists (0.3ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 61018068], ["LIMIT", 1]] Course Create (0.3ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 61018068], ["sis_id", "af930f7bce6dd14824cbe6b543af8728"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2021-10-12 21:17:05.508979"], ["end_at", "2021-11-05 21:17:05.509083"], ["created_at", "2021-10-15 21:17:05.510340"], ["updated_at", "2021-10-15 21:17:05.510340"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Course Exists (0.4ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" IS NULL AND "courses"."id" != $1 LIMIT $2 [["id", 226], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Course Exists (0.4ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 77361598], ["LIMIT", 1]] Course Create (0.4ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 77361598], ["sis_id", "05c6b026a560cfabd765f2c81adc9c45"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2021-10-12 21:17:05.517854"], ["end_at", "2021-11-05 21:17:05.517972"], ["created_at", "2021-10-15 21:17:05.519740"], ["updated_at", "2021-10-15 21:17:05.519740"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Course Load (0.2ms) SELECT "courses".* FROM "courses" ORDER BY "courses"."id" ASC LIMIT $1 [["LIMIT", 1]] Course Exists (0.2ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 77361598], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Course Exists (0.2ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 62574877], ["LIMIT", 1]] Course Create (0.3ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 62574877], ["sis_id", "a944197cfd66baaccfc0039fe3f62b05"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2021-10-12 21:17:05.525375"], ["end_at", "2021-11-05 21:17:05.525448"], ["created_at", "2021-10-15 21:17:05.526393"], ["updated_at", "2021-10-15 21:17:05.526393"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Course Exists (0.2ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 AND "courses"."id" != $2 LIMIT $3 [["canvas_id", 62574877], ["id", 228], ["LIMIT", 1]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Course Exists (0.2ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 51210289], ["LIMIT", 1]] Course Create (0.2ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 51210289], ["sis_id", "c61e342f18e779ac17d416712fa32e70"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2021-10-12 21:17:05.529833"], ["end_at", "2021-11-05 21:17:05.529918"], ["created_at", "2021-10-15 21:17:05.530752"], ["updated_at", "2021-10-15 21:17:05.530752"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Course Exists (0.2ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 8367242], ["LIMIT", 1]] Course Create (0.3ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 8367242], ["sis_id", "3605381c57c5ca1d31f7827822430ac6"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2021-10-12 21:17:05.534830"], ["end_at", "2021-11-05 21:17:05.534904"], ["created_at", "2021-10-15 21:17:05.535940"], ["updated_at", "2021-10-15 21:17:05.535940"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Course Exists (0.2ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 61428736], ["LIMIT", 1]] Course Create (0.2ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 61428736], ["sis_id", "5df5821fb2ea3bc7b99307f5bc2add7f"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2021-10-12 21:17:05.540499"], ["end_at", "2021-11-05 21:17:05.540596"], ["created_at", "2021-10-15 21:17:05.541738"], ["updated_at", "2021-10-15 21:17:05.541738"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Course Exists (0.3ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 43422225], ["LIMIT", 1]] Course Create (0.2ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 43422225], ["sis_id", "bbeb096e84db7646fda3654034bd5278"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2021-10-12 21:17:05.544816"], ["end_at", "2021-11-05 21:17:05.544887"], ["created_at", "2021-10-15 21:17:05.545937"], ["updated_at", "2021-10-15 21:17:05.545937"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Course Exists (0.2ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 96923753], ["LIMIT", 1]] Course Create (0.3ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 96923753], ["sis_id", "f24fc54003ef6f30be6e94d54b0be827"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2021-10-12 21:17:05.548539"], ["end_at", "2021-11-05 21:17:05.548611"], ["created_at", "2021-10-15 21:17:05.549580"], ["updated_at", "2021-10-15 21:17:05.549580"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Course Exists (0.2ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 77286504], ["LIMIT", 1]] Course Create (0.2ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 77286504], ["sis_id", "b3c229f7c3efa7024e1816887180cb6c"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2021-10-12 21:17:05.552079"], ["end_at", "2021-11-05 21:17:05.552153"], ["created_at", "2021-10-15 21:17:05.553051"], ["updated_at", "2021-10-15 21:17:05.553051"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Enrollment Exists (0.4ms) SELECT 1 AS one FROM "enrollments" WHERE "enrollments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 13972197], ["LIMIT", 1]] Enrollment Create (0.3ms) INSERT INTO "enrollments" ("canvas_id", "created_at", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["canvas_id", 13972197], ["created_at", "2021-10-15 21:17:05.564314"], ["updated_at", "2021-10-15 21:17:05.564314"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Enrollment Exists (0.3ms) SELECT 1 AS one FROM "enrollments" WHERE "enrollments"."canvas_id" IS NULL AND "enrollments"."id" != $1 LIMIT $2 [["id", 71], ["LIMIT", 1]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Enrollment Exists (0.2ms) SELECT 1 AS one FROM "enrollments" WHERE "enrollments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 80929769], ["LIMIT", 1]] Enrollment Create (0.2ms) INSERT INTO "enrollments" ("canvas_id", "created_at", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["canvas_id", 80929769], ["created_at", "2021-10-15 21:17:05.569527"], ["updated_at", "2021-10-15 21:17:05.569527"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Enrollment Load (0.2ms) SELECT "enrollments".* FROM "enrollments" ORDER BY "enrollments"."id" ASC LIMIT $1 [["LIMIT", 1]] Enrollment Exists (0.2ms) SELECT 1 AS one FROM "enrollments" WHERE "enrollments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 80929769], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Enrollment Exists (0.2ms) SELECT 1 AS one FROM "enrollments" WHERE "enrollments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 76008585], ["LIMIT", 1]] Enrollment Create (0.2ms) INSERT INTO "enrollments" ("canvas_id", "created_at", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["canvas_id", 76008585], ["created_at", "2021-10-15 21:17:05.574381"], ["updated_at", "2021-10-15 21:17:05.574381"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Enrollment Exists (0.2ms) SELECT 1 AS one FROM "enrollments" WHERE "enrollments"."canvas_id" = $1 AND "enrollments"."id" != $2 LIMIT $3 [["canvas_id", 76008585], ["id", 73], ["LIMIT", 1]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Enrollment Exists (0.2ms) SELECT 1 AS one FROM "enrollments" WHERE "enrollments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 98963228], ["LIMIT", 1]] Enrollment Create (0.2ms) INSERT INTO "enrollments" ("canvas_id", "created_at", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["canvas_id", 98963228], ["created_at", "2021-10-15 21:17:05.578937"], ["updated_at", "2021-10-15 21:17:05.578937"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Enrollment Exists (0.2ms) SELECT 1 AS one FROM "enrollments" WHERE "enrollments"."canvas_id" = $1 AND "enrollments"."id" != $2 LIMIT $3 [["canvas_id", 98963228], ["id", 74], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Enrollment Exists (0.3ms) SELECT 1 AS one FROM "enrollments" WHERE "enrollments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 14803493], ["LIMIT", 1]] Enrollment Create (0.3ms) INSERT INTO "enrollments" ("canvas_id", "created_at", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["canvas_id", 14803493], ["created_at", "2021-10-15 21:17:05.583615"], ["updated_at", "2021-10-15 21:17:05.583615"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Enrollment Exists (0.3ms) SELECT 1 AS one FROM "enrollments" WHERE "enrollments"."canvas_id" = $1 AND "enrollments"."id" != $2 LIMIT $3 [["canvas_id", 14803493], ["id", 75], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 34193228], ["LIMIT", 1]] Group Create (0.3ms) INSERT INTO "groups" ("canvas_id", "sis_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 34193228], ["sis_id", "b53bee810d67769a145967d9ba10e62f"], ["name", "Some User Group"], ["workflow_state", "available"], ["created_at", "2021-10-15 21:17:05.597051"], ["updated_at", "2021-10-15 21:17:05.597051"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 User Exists (0.4ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 60014411], ["LIMIT", 1]] User Create (0.3ms) INSERT INTO "users" ("canvas_id", "sis_id", "email", "first_name", "last_name", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 60014411], ["sis_id", "465872bdbd0c012cabcb2fcf21b37f92"], ["email", "cooldude@coolsite.com"], ["first_name", "Cool"], ["last_name", "Dude"], ["created_at", "2021-10-15 21:17:05.607535"], ["updated_at", "2021-10-15 21:17:05.607535"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 GroupMembership Exists (0.4ms) SELECT 1 AS one FROM "group_memberships" WHERE "group_memberships"."canvas_id" = $1 LIMIT $2 [["canvas_id", 23648021], ["LIMIT", 1]] GroupMembership Create (0.3ms) INSERT INTO "group_memberships" ("canvas_id", "canvas_user_id", "canvas_group_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 23648021], ["canvas_user_id", 60014411], ["canvas_group_id", 34193228], ["workflow_state", "accepted"], ["created_at", "2021-10-15 21:17:05.630612"], ["updated_at", "2021-10-15 21:17:05.630612"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 GroupMembership Exists (0.3ms) SELECT 1 AS one FROM "group_memberships" WHERE "group_memberships"."canvas_id" IS NULL AND "group_memberships"."id" != $1 LIMIT $2 [["id", 61], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 70678888], ["LIMIT", 1]] Group Create (0.2ms) INSERT INTO "groups" ("canvas_id", "sis_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 70678888], ["sis_id", "aeea004d44260499d7fc61fd3ca82ca6"], ["name", "Some User Group"], ["workflow_state", "available"], ["created_at", "2021-10-15 21:17:05.636758"], ["updated_at", "2021-10-15 21:17:05.636758"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 User Exists (0.2ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 43636226], ["LIMIT", 1]] User Create (0.2ms) INSERT INTO "users" ("canvas_id", "sis_id", "email", "first_name", "last_name", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 43636226], ["sis_id", "032398b23de0df7727ae5e5fbb22d5f9"], ["email", "cooldude@coolsite.com"], ["first_name", "Cool"], ["last_name", "Dude"], ["created_at", "2021-10-15 21:17:05.638412"], ["updated_at", "2021-10-15 21:17:05.638412"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 GroupMembership Exists (0.1ms) SELECT 1 AS one FROM "group_memberships" WHERE "group_memberships"."canvas_id" = $1 LIMIT $2 [["canvas_id", 81305473], ["LIMIT", 1]] GroupMembership Create (0.2ms) INSERT INTO "group_memberships" ("canvas_id", "canvas_user_id", "canvas_group_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 81305473], ["canvas_user_id", 43636226], ["canvas_group_id", 70678888], ["workflow_state", "accepted"], ["created_at", "2021-10-15 21:17:05.639897"], ["updated_at", "2021-10-15 21:17:05.639897"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 GroupMembership Load (0.1ms) SELECT "group_memberships".* FROM "group_memberships" ORDER BY "group_memberships"."id" ASC LIMIT $1 [["LIMIT", 1]] GroupMembership Exists (0.2ms) SELECT 1 AS one FROM "group_memberships" WHERE "group_memberships"."canvas_id" = $1 LIMIT $2 [["canvas_id", 81305473], ["LIMIT", 1]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 59134931], ["LIMIT", 1]] Group Create (0.2ms) INSERT INTO "groups" ("canvas_id", "sis_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 59134931], ["sis_id", "34cadac8f6be6a531e64e087d9c1aac1"], ["name", "Some User Group"], ["workflow_state", "available"], ["created_at", "2021-10-15 21:17:05.644718"], ["updated_at", "2021-10-15 21:17:05.644718"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 User Exists (0.2ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 86798991], ["LIMIT", 1]] User Create (0.2ms) INSERT INTO "users" ("canvas_id", "sis_id", "email", "first_name", "last_name", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 86798991], ["sis_id", "3fd7fca52a21331ba06c847aa7853521"], ["email", "cooldude@coolsite.com"], ["first_name", "Cool"], ["last_name", "Dude"], ["created_at", "2021-10-15 21:17:05.646522"], ["updated_at", "2021-10-15 21:17:05.646522"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 GroupMembership Exists (0.2ms) SELECT 1 AS one FROM "group_memberships" WHERE "group_memberships"."canvas_id" = $1 LIMIT $2 [["canvas_id", 51269755], ["LIMIT", 1]] GroupMembership Create (0.2ms) INSERT INTO "group_memberships" ("canvas_id", "canvas_user_id", "canvas_group_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 51269755], ["canvas_user_id", 86798991], ["canvas_group_id", 59134931], ["workflow_state", "accepted"], ["created_at", "2021-10-15 21:17:05.648428"], ["updated_at", "2021-10-15 21:17:05.648428"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 GroupMembership Exists (0.3ms) SELECT 1 AS one FROM "group_memberships" WHERE "group_memberships"."canvas_id" = $1 AND "group_memberships"."id" != $2 LIMIT $3 [["canvas_id", 51269755], ["id", 63], ["LIMIT", 1]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 54686471], ["LIMIT", 1]] Group Create (0.3ms) INSERT INTO "groups" ("canvas_id", "sis_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 54686471], ["sis_id", "a237333739ed8ce1666b5178e3bcd11f"], ["name", "Some User Group"], ["workflow_state", "available"], ["created_at", "2021-10-15 21:17:05.653533"], ["updated_at", "2021-10-15 21:17:05.653533"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 User Exists (0.2ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 71811879], ["LIMIT", 1]] User Create (0.2ms) INSERT INTO "users" ("canvas_id", "sis_id", "email", "first_name", "last_name", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 71811879], ["sis_id", "c4fc7c4a2605f59dfcb2aef74bae863e"], ["email", "cooldude@coolsite.com"], ["first_name", "Cool"], ["last_name", "Dude"], ["created_at", "2021-10-15 21:17:05.655262"], ["updated_at", "2021-10-15 21:17:05.655262"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 GroupMembership Exists (0.2ms) SELECT 1 AS one FROM "group_memberships" WHERE "group_memberships"."canvas_id" = $1 LIMIT $2 [["canvas_id", 65298598], ["LIMIT", 1]] GroupMembership Create (0.2ms) INSERT INTO "group_memberships" ("canvas_id", "canvas_user_id", "canvas_group_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 65298598], ["canvas_user_id", 71811879], ["canvas_group_id", 54686471], ["workflow_state", "accepted"], ["created_at", "2021-10-15 21:17:05.656804"], ["updated_at", "2021-10-15 21:17:05.656804"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 GroupMembership Exists (0.2ms) SELECT 1 AS one FROM "group_memberships" WHERE "group_memberships"."canvas_id" = $1 AND "group_memberships"."id" != $2 LIMIT $3 [["canvas_id", 65298598], ["id", 64], ["LIMIT", 1]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 27732810], ["LIMIT", 1]] Group Create (0.2ms) INSERT INTO "groups" ("canvas_id", "sis_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 27732810], ["sis_id", "96059cf1611bb8e8d74095d11ff6dba5"], ["name", "Some User Group"], ["workflow_state", "available"], ["created_at", "2021-10-15 21:17:05.660571"], ["updated_at", "2021-10-15 21:17:05.660571"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" IS NULL AND "groups"."id" != $1 LIMIT $2 [["id", 115], ["LIMIT", 1]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 40048783], ["LIMIT", 1]] Group Create (0.2ms) INSERT INTO "groups" ("canvas_id", "sis_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 40048783], ["sis_id", "d760fc1b02ee8b2b9e9143945c8c6824"], ["name", "Some User Group"], ["workflow_state", "available"], ["created_at", "2021-10-15 21:17:05.665690"], ["updated_at", "2021-10-15 21:17:05.665690"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Group Load (0.1ms) SELECT "groups".* FROM "groups" ORDER BY "groups"."id" ASC LIMIT $1 [["LIMIT", 1]] Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 40048783], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 15506988], ["LIMIT", 1]] Group Create (0.2ms) INSERT INTO "groups" ("canvas_id", "sis_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 15506988], ["sis_id", "319f4abff62164df8d72a06ae5ddcc1d"], ["name", "Some User Group"], ["workflow_state", "available"], ["created_at", "2021-10-15 21:17:05.670780"], ["updated_at", "2021-10-15 21:17:05.670780"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 90071088], ["LIMIT", 1]] Group Create (0.2ms) INSERT INTO "groups" ("canvas_id", "sis_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 90071088], ["sis_id", "2b6c40bf2007b15e0a4e6bb4b11f6b84"], ["name", "Some User Group"], ["workflow_state", "available"], ["created_at", "2021-10-15 21:17:05.673961"], ["updated_at", "2021-10-15 21:17:05.673961"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 AND "groups"."id" != $2 LIMIT $3 [["canvas_id", 90071088], ["id", 118], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 90789842], ["LIMIT", 1]] Group Create (0.3ms) INSERT INTO "groups" ("canvas_id", "sis_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 90789842], ["sis_id", "55a1ce0515d04e8013b0aab2e09e7c7c"], ["name", "Some User Group"], ["workflow_state", "available"], ["created_at", "2021-10-15 21:17:05.678602"], ["updated_at", "2021-10-15 21:17:05.678602"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 AND "groups"."id" != $2 LIMIT $3 [["canvas_id", 90789842], ["id", 119], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Role Exists (0.2ms) SELECT 1 AS one FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 25724959], ["LIMIT", 1]] Role Create (0.3ms) INSERT INTO "roles" ("canvas_id", "label", "base_role_type", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 25724959], ["label", "Cool Role"], ["base_role_type", "AccountMembership"], ["workflow_state", "active"], ["created_at", "2021-10-15 21:17:05.683255"], ["updated_at", "2021-10-15 21:17:05.683255"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Role Exists (0.3ms) SELECT 1 AS one FROM "roles" WHERE "roles"."canvas_id" IS NULL AND "roles"."id" != $1 LIMIT $2 [["id", 63], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Role Exists (0.2ms) SELECT 1 AS one FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 32752666], ["LIMIT", 1]] Role Create (0.2ms) INSERT INTO "roles" ("canvas_id", "label", "base_role_type", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 32752666], ["label", "Cool Role"], ["base_role_type", "AccountMembership"], ["workflow_state", "active"], ["created_at", "2021-10-15 21:17:05.689776"], ["updated_at", "2021-10-15 21:17:05.689776"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Role Load (0.2ms) SELECT "roles".* FROM "roles" ORDER BY "roles"."id" ASC LIMIT $1 [["LIMIT", 1]] Role Exists (0.2ms) SELECT 1 AS one FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 32752666], ["LIMIT", 1]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SELECT COUNT(*) FROM "roles" Role Load (0.2ms) SELECT "roles".* FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]]  (0.1ms) SAVEPOINT active_record_1 Role Exists (0.2ms) SELECT 1 AS one FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] Role Create (0.3ms) INSERT INTO "roles" ("canvas_id", "label", "base_role_type", "canvas_account_id", "workflow_state", "permissions", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 1], ["label", "Account Admin"], ["base_role_type", "AccountMembership"], ["canvas_account_id", 10], ["workflow_state", "built_in"], ["permissions", "{\"manage_wiki\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"post_to_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"moderate_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_announcements\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"send_messages\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"send_messages_all\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_outcomes\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"create_conferences\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"create_collaborations\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_roster\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_all_grades\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_grades\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_rubrics\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"comment_on_others_submissions\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_students\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_admin_users\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_role_overrides\":{\"enabled\":true,\"locked\":true,\"readonly\":true,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_account_memberships\":{\"enabled\":true,\"locked\":true,\"readonly\":true,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_account_settings\":{\"enabled\":true,\"locked\":true,\"readonly\":true,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_groups\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_group_pages\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_files\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_assignments\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"undelete_courses\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_grade_changes\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_course_changes\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_question_banks\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_calendar\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_reports\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_courses\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_user_logins\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_user_observers\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_alerts\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"become_user\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_developer_keys\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"import_sis\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_sis\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_sis\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_course_list\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_statistics\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_storage_quotas\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_course_content\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_content\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_interaction_alerts\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"change_course_state\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_sections\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_feature_flags\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_quiz_answer_audits\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"moderate_grades\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"lti_add_edit\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true}}"], ["created_at", "2021-10-15 21:17:05.699171"], ["updated_at", "2021-10-15 21:17:05.699171"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SELECT COUNT(*) FROM "roles" Role Load (0.2ms) SELECT "roles".* FROM "roles" ORDER BY "roles"."id" DESC LIMIT $1 [["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Role Exists (0.2ms) SELECT 1 AS one FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] Role Create (0.2ms) INSERT INTO "roles" ("canvas_id", "label", "base_role_type", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 1], ["label", "Cool Role"], ["base_role_type", "AccountMembership"], ["workflow_state", "active"], ["created_at", "2021-10-15 21:17:05.706957"], ["updated_at", "2021-10-15 21:17:05.706957"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SELECT COUNT(*) FROM "roles" Role Load (0.2ms) SELECT "roles".* FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]]  (0.2ms) SAVEPOINT active_record_1 Role Exists (0.2ms) SELECT 1 AS one FROM "roles" WHERE "roles"."canvas_id" = $1 AND "roles"."id" != $2 LIMIT $3 [["canvas_id", 1], ["id", 66], ["LIMIT", 1]] Role Update (0.6ms) UPDATE "roles" SET "label" = $1, "canvas_account_id" = $2, "permissions" = $3, "workflow_state" = $4, "updated_at" = $5 WHERE "roles"."id" = $6 [["label", "Account Admin"], ["canvas_account_id", 10], ["permissions", "{\"manage_wiki\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"post_to_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"moderate_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_announcements\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"send_messages\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"send_messages_all\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_outcomes\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"create_conferences\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"create_collaborations\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_roster\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_all_grades\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_grades\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_rubrics\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"comment_on_others_submissions\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_students\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_admin_users\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_role_overrides\":{\"enabled\":true,\"locked\":true,\"readonly\":true,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_account_memberships\":{\"enabled\":true,\"locked\":true,\"readonly\":true,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_account_settings\":{\"enabled\":true,\"locked\":true,\"readonly\":true,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_groups\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_group_pages\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_files\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_assignments\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"undelete_courses\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_grade_changes\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_course_changes\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_question_banks\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_calendar\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_reports\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_courses\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_user_logins\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_user_observers\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_alerts\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"become_user\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_developer_keys\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"import_sis\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_sis\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_sis\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_course_list\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_statistics\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_storage_quotas\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_course_content\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_content\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_interaction_alerts\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"change_course_state\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_sections\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_feature_flags\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_quiz_answer_audits\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"moderate_grades\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"lti_add_edit\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true}}"], ["workflow_state", "built_in"], ["updated_at", "2021-10-15 21:17:05.710785"], ["id", 66]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.3ms) SELECT COUNT(*) FROM "roles" Role Load (0.2ms) SELECT "roles".* FROM "roles" WHERE "roles"."id" = $1 LIMIT $2 [["id", 66], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.3ms) SAVEPOINT active_record_1 Section Exists (0.4ms) SELECT 1 AS one FROM "sections" WHERE "sections"."canvas_id" = $1 LIMIT $2 [["canvas_id", 37376970], ["LIMIT", 1]] Section Create (0.3ms) INSERT INTO "sections" ("canvas_id", "created_at", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["canvas_id", 37376970], ["created_at", "2021-10-15 21:17:05.726726"], ["updated_at", "2021-10-15 21:17:05.726726"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Section Exists (0.3ms) SELECT 1 AS one FROM "sections" WHERE "sections"."canvas_id" IS NULL AND "sections"."id" != $1 LIMIT $2 [["id", 71], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Section Exists (0.3ms) SELECT 1 AS one FROM "sections" WHERE "sections"."canvas_id" = $1 LIMIT $2 [["canvas_id", 71130202], ["LIMIT", 1]] Section Create (0.2ms) INSERT INTO "sections" ("canvas_id", "created_at", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["canvas_id", 71130202], ["created_at", "2021-10-15 21:17:05.732456"], ["updated_at", "2021-10-15 21:17:05.732456"]]  (0.4ms) RELEASE SAVEPOINT active_record_1 Section Load (0.2ms) SELECT "sections".* FROM "sections" ORDER BY "sections"."id" ASC LIMIT $1 [["LIMIT", 1]] Section Exists (0.3ms) SELECT 1 AS one FROM "sections" WHERE "sections"."canvas_id" = $1 LIMIT $2 [["canvas_id", 71130202], ["LIMIT", 1]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Section Exists (0.2ms) SELECT 1 AS one FROM "sections" WHERE "sections"."canvas_id" = $1 LIMIT $2 [["canvas_id", 91255341], ["LIMIT", 1]] Section Create (0.3ms) INSERT INTO "sections" ("canvas_id", "created_at", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["canvas_id", 91255341], ["created_at", "2021-10-15 21:17:05.738562"], ["updated_at", "2021-10-15 21:17:05.738562"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Section Exists (0.3ms) SELECT 1 AS one FROM "sections" WHERE "sections"."canvas_id" = $1 AND "sections"."id" != $2 LIMIT $3 [["canvas_id", 91255341], ["id", 73], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Section Exists (0.2ms) SELECT 1 AS one FROM "sections" WHERE "sections"."canvas_id" = $1 LIMIT $2 [["canvas_id", 54891537], ["LIMIT", 1]] Section Create (0.2ms) INSERT INTO "sections" ("canvas_id", "created_at", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["canvas_id", 54891537], ["created_at", "2021-10-15 21:17:05.742911"], ["updated_at", "2021-10-15 21:17:05.742911"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Submission Exists (0.4ms) SELECT 1 AS one FROM "submissions" WHERE "submissions"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] Submission Create (0.2ms) INSERT INTO "submissions" ("canvas_id", "submitted_at", "graded_at", "score", "points_possible", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 1], ["submitted_at", "2021-10-08 21:17:05.762473"], ["graded_at", "2021-10-14 21:17:05.762553"], ["score", 5.0], ["points_possible", 10.0], ["created_at", "2021-10-15 21:17:05.763838"], ["updated_at", "2021-10-15 21:17:05.763838"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Submission Exists (0.2ms) SELECT 1 AS one FROM "submissions" WHERE "submissions"."canvas_id" IS NULL AND "submissions"."id" != $1 LIMIT $2 [["id", 71], ["LIMIT", 1]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Submission Exists (0.2ms) SELECT 1 AS one FROM "submissions" WHERE "submissions"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]] Submission Create (0.2ms) INSERT INTO "submissions" ("canvas_id", "submitted_at", "graded_at", "score", "points_possible", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 2], ["submitted_at", "2021-10-08 21:17:05.768031"], ["graded_at", "2021-10-14 21:17:05.768109"], ["score", 5.0], ["points_possible", 10.0], ["created_at", "2021-10-15 21:17:05.769008"], ["updated_at", "2021-10-15 21:17:05.769008"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Submission Load (0.1ms) SELECT "submissions".* FROM "submissions" ORDER BY "submissions"."id" ASC LIMIT $1 [["LIMIT", 1]] Submission Exists (0.2ms) SELECT 1 AS one FROM "submissions" WHERE "submissions"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Submission Exists (0.2ms) SELECT 1 AS one FROM "submissions" WHERE "submissions"."canvas_id" = $1 LIMIT $2 [["canvas_id", 3], ["LIMIT", 1]] Submission Create (0.2ms) INSERT INTO "submissions" ("canvas_id", "submitted_at", "graded_at", "score", "points_possible", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 3], ["submitted_at", "2021-10-08 21:17:05.773234"], ["graded_at", "2021-10-14 21:17:05.773331"], ["score", 5.0], ["points_possible", 10.0], ["created_at", "2021-10-15 21:17:05.774387"], ["updated_at", "2021-10-15 21:17:05.774387"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Submission Exists (0.3ms) SELECT 1 AS one FROM "submissions" WHERE "submissions"."canvas_id" = $1 AND "submissions"."id" != $2 LIMIT $3 [["canvas_id", 3], ["id", 73], ["LIMIT", 1]]  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Submission Exists (0.4ms) SELECT 1 AS one FROM "submissions" WHERE "submissions"."canvas_id" = $1 LIMIT $2 [["canvas_id", 4], ["LIMIT", 1]] Submission Create (0.4ms) INSERT INTO "submissions" ("canvas_id", "submitted_at", "graded_at", "score", "points_possible", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 4], ["submitted_at", "2021-10-08 21:17:05.778674"], ["graded_at", "2021-10-14 21:17:05.778791"], ["score", 5.0], ["points_possible", 10.0], ["created_at", "2021-10-15 21:17:05.780459"], ["updated_at", "2021-10-15 21:17:05.780459"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Submission Exists (0.3ms) SELECT 1 AS one FROM "submissions" WHERE "submissions"."canvas_id" = $1 AND "submissions"."id" != $2 LIMIT $3 [["canvas_id", 4], ["id", 74], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Submission Exists (0.2ms) SELECT 1 AS one FROM "submissions" WHERE "submissions"."canvas_id" = $1 LIMIT $2 [["canvas_id", 5], ["LIMIT", 1]] Submission Create (0.2ms) INSERT INTO "submissions" ("canvas_id", "submitted_at", "graded_at", "score", "points_possible", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 5], ["submitted_at", "2021-10-08 21:17:05.785489"], ["graded_at", "2021-10-14 21:17:05.785594"], ["score", 5.0], ["points_possible", 10.0], ["created_at", "2021-10-15 21:17:05.786736"], ["updated_at", "2021-10-15 21:17:05.786736"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Submission Exists (0.2ms) SELECT 1 AS one FROM "submissions" WHERE "submissions"."canvas_id" = $1 AND "submissions"."id" != $2 LIMIT $3 [["canvas_id", 5], ["id", 75], ["LIMIT", 1]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Term Exists (0.3ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 12909069], ["LIMIT", 1]] Term Create (0.2ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 12909069], ["name", "Cool Term"], ["start_at", "2021-10-12 21:17:04.176476"], ["end_at", "2021-10-18 21:17:04.176576"], ["workflow_state", "active"], ["sis_id", "00b4ff3c2cd945cac9311e6672365213"], ["created_at", "2021-10-15 21:17:05.792325"], ["updated_at", "2021-10-15 21:17:05.792325"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Term Exists (0.2ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" IS NULL AND "terms"."id" != $1 LIMIT $2 [["id", 179], ["LIMIT", 1]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Term Exists (0.2ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 86575037], ["LIMIT", 1]] Term Create (0.2ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 86575037], ["name", "Cool Term"], ["start_at", "2021-10-12 21:17:04.176476"], ["end_at", "2021-10-18 21:17:04.176576"], ["workflow_state", "active"], ["sis_id", "2719c31cb1fd0d93243c14c018f3d4e7"], ["created_at", "2021-10-15 21:17:05.798754"], ["updated_at", "2021-10-15 21:17:05.798754"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Term Load (0.2ms) SELECT "terms".* FROM "terms" ORDER BY "terms"."id" ASC LIMIT $1 [["LIMIT", 1]] Term Exists (0.2ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 86575037], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Term Exists (0.2ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 6374844], ["LIMIT", 1]] Term Create (0.2ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 6374844], ["name", "Cool Term"], ["start_at", "2021-10-12 21:17:04.176476"], ["end_at", "2021-10-18 21:17:04.176576"], ["workflow_state", "active"], ["sis_id", "7844601d0907838bb2b7b573b91ab078"], ["created_at", "2021-10-15 21:17:05.804793"], ["updated_at", "2021-10-15 21:17:05.804793"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Term Exists (0.2ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 69663087], ["LIMIT", 1]] Term Create (0.2ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 69663087], ["name", "Cool Term"], ["start_at", "2021-10-13 21:17:05.807052"], ["end_at", "2021-10-18 21:17:05.807117"], ["workflow_state", "active"], ["sis_id", "1cba9bb7ed2c1c2ade73266495fa7310"], ["created_at", "2021-10-15 21:17:05.808396"], ["updated_at", "2021-10-15 21:17:05.808396"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Term Exists (0.2ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 90626390], ["LIMIT", 1]] Term Create (0.2ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 90626390], ["name", "Cool Term"], ["start_at", "2021-10-12 21:17:04.176476"], ["end_at", "2021-10-18 21:17:04.176576"], ["workflow_state", "inactive"], ["sis_id", "15ae20713049458c2980d97c2f39f583"], ["created_at", "2021-10-15 21:17:05.810306"], ["updated_at", "2021-10-15 21:17:05.810306"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Term Exists (0.3ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 80027784], ["LIMIT", 1]] Term Create (0.3ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 80027784], ["name", "Cool Term"], ["start_at", "2021-08-15 21:17:05.811300"], ["end_at", "2021-09-15 21:17:05.811363"], ["workflow_state", "active"], ["sis_id", "f7a5cbffa3ab592f7f345eb8403dfa75"], ["created_at", "2021-10-15 21:17:05.812736"], ["updated_at", "2021-10-15 21:17:05.812736"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Term Exists (0.3ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 82051699], ["LIMIT", 1]] Term Create (0.3ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 82051699], ["name", "Cool Term"], ["start_at", "2022-04-15 21:17:05.814148"], ["end_at", "2022-10-15 21:17:05.814213"], ["workflow_state", "active"], ["sis_id", "40f8c81aa009e19bae138f4cafcc772a"], ["created_at", "2021-10-15 21:17:05.815653"], ["updated_at", "2021-10-15 21:17:05.815653"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Term Load (0.4ms) SELECT "terms".* FROM "terms" WHERE "terms"."workflow_state" = $1 AND (terms.start_at <= '2021-10-15 21:17:05.817129' OR terms.start_at IS NULL) AND (terms.end_at >= '2021-10-15 21:17:05.817272' OR terms.end_at IS NULL) [["workflow_state", "active"]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) SELECT COUNT(*) FROM "terms" Term Load (0.2ms) SELECT "terms".* FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]]  (0.1ms) SAVEPOINT active_record_1 Term Exists (0.2ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] Term Create (0.2ms) INSERT INTO "terms" ("canvas_id", "name", "workflow_state", "grading_period_group_id", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 1], ["name", "Default Term"], ["workflow_state", "active"], ["grading_period_group_id", 1], ["sis_id", "Test"], ["created_at", "2021-10-15 21:17:05.822225"], ["updated_at", "2021-10-15 21:17:05.822225"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SELECT COUNT(*) FROM "terms" Term Load (0.1ms) SELECT "terms".* FROM "terms" ORDER BY "terms"."id" DESC LIMIT $1 [["LIMIT", 1]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Term Exists (0.3ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] Term Create (0.2ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 1], ["name", "Cool Term"], ["start_at", "2021-10-12 21:17:04.176476"], ["end_at", "2021-10-18 21:17:04.176576"], ["workflow_state", "active"], ["sis_id", "883b63b2d027cbdce84a93611344b856"], ["created_at", "2021-10-15 21:17:05.826317"], ["updated_at", "2021-10-15 21:17:05.826317"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SELECT COUNT(*) FROM "terms" Term Load (0.2ms) SELECT "terms".* FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]]  (0.2ms) SAVEPOINT active_record_1 Term Exists (0.2ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 AND "terms"."id" != $2 LIMIT $3 [["canvas_id", 1], ["id", 187], ["LIMIT", 1]] Term Update (0.2ms) UPDATE "terms" SET "name" = $1, "sis_id" = $2, "start_at" = $3, "end_at" = $4, "grading_period_group_id" = $5, "updated_at" = $6 WHERE "terms"."id" = $7 [["name", "Default Term"], ["sis_id", "Test"], ["start_at", nil], ["end_at", nil], ["grading_period_group_id", 1], ["updated_at", "2021-10-15 21:17:05.829164"], ["id", 187]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SELECT COUNT(*) FROM "terms" Term Load (0.2ms) SELECT "terms".* FROM "terms" WHERE "terms"."id" = $1 LIMIT $2 [["id", 187], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 User Exists (0.3ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 18749405], ["LIMIT", 1]] User Create (0.3ms) INSERT INTO "users" ("canvas_id", "sis_id", "email", "first_name", "last_name", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 18749405], ["sis_id", "3bc3ee2beb2a56e905f7699c649c17c8"], ["email", "cooldude@coolsite.com"], ["first_name", "Cool"], ["last_name", "Dude"], ["created_at", "2021-10-15 21:17:05.833790"], ["updated_at", "2021-10-15 21:17:05.833790"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 User Exists (0.3ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" IS NULL AND "users"."id" != $1 LIMIT $2 [["id", 135], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 User Exists (0.3ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 19985734], ["LIMIT", 1]] User Create (0.3ms) INSERT INTO "users" ("canvas_id", "sis_id", "email", "first_name", "last_name", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 19985734], ["sis_id", "4a1bf38b5455890f3cfc95592aa5b447"], ["email", "cooldude@coolsite.com"], ["first_name", "Cool"], ["last_name", "Dude"], ["created_at", "2021-10-15 21:17:05.839624"], ["updated_at", "2021-10-15 21:17:05.839624"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 User Load (0.2ms) SELECT "users".* FROM "users" ORDER BY "users"."id" ASC LIMIT $1 [["LIMIT", 1]] User Exists (0.3ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 19985734], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 User Exists (0.2ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 13086246], ["LIMIT", 1]] User Create (0.4ms) INSERT INTO "users" ("canvas_id", "sis_id", "email", "first_name", "last_name", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 13086246], ["sis_id", "77db756db5423bfe52481d7efee83059"], ["email", "cooldude@coolsite.com"], ["first_name", "Cool"], ["last_name", "Dude"], ["created_at", "2021-10-15 21:17:05.845165"], ["updated_at", "2021-10-15 21:17:05.845165"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 User Exists (0.2ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 99332078], ["LIMIT", 1]] User Create (0.3ms) INSERT INTO "users" ("canvas_id", "sis_id", "email", "first_name", "last_name", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 99332078], ["sis_id", "e5d16eaf478cc19646574dd738a64d5f"], ["email", "cooldude@coolsite.com"], ["first_name", "Cool"], ["last_name", "Dude"], ["created_at", "2021-10-15 21:17:05.849755"], ["updated_at", "2021-10-15 21:17:05.849755"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 User Exists (0.2ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 85057902], ["LIMIT", 1]] User Create (0.3ms) INSERT INTO "users" ("canvas_id", "sis_id", "email", "first_name", "last_name", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 85057902], ["sis_id", "cf4f92b74f95d909894824496b2390ef"], ["email", "cooldude@coolsite.com"], ["first_name", "Cool"], ["last_name", "Dude"], ["created_at", "2021-10-15 21:17:05.853339"], ["updated_at", "2021-10-15 21:17:05.853339"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SELECT COUNT(*) FROM "assignment_groups" AssignmentGroup Create Many (0.5ms) INSERT INTO "assignment_groups" ("canvas_id","canvas_course_id","name","rules","position","group_weight","workflow_state","canvas_created_at","canvas_updated_at","created_at","updated_at") VALUES (1,1,'Assignments','--- drop_lowest:1\nnever_drop:36\n ',1,50.0,'available','2017-09-08 01:37:33','2017-09-08 01:37:33','2021-10-15 21:17:05.859814','2021-10-15 21:17:05.859814'),(2,1,'Tests',NULL,1,50.0,'available','2017-09-08 01:37:33','2017-09-08 01:37:33','2021-10-15 21:17:05.859814','2021-10-15 21:17:05.859814') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","canvas_course_id"=EXCLUDED."canvas_course_id","name"=EXCLUDED."name","rules"=EXCLUDED."rules","position"=EXCLUDED."position","group_weight"=EXCLUDED."group_weight","workflow_state"=EXCLUDED."workflow_state","canvas_created_at"=EXCLUDED."canvas_created_at","canvas_updated_at"=EXCLUDED."canvas_updated_at","updated_at"=EXCLUDED."updated_at" WHERE ("assignment_groups".canvas_id, "assignment_groups".canvas_course_id, "assignment_groups".name, "assignment_groups".rules, "assignment_groups".position, "assignment_groups".group_weight, "assignment_groups".workflow_state, "assignment_groups".canvas_created_at, "assignment_groups".canvas_updated_at) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.canvas_course_id, EXCLUDED.name, EXCLUDED.rules, EXCLUDED.position, EXCLUDED.group_weight, EXCLUDED.workflow_state, EXCLUDED.canvas_created_at, EXCLUDED.canvas_updated_at) RETURNING "id"  (0.2ms) SELECT COUNT(*) FROM "assignment_groups"  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SELECT COUNT(*) FROM "assignments" Assignment Create Many (0.5ms) INSERT INTO "assignments" ("canvas_id","title","description","due_at","unlock_at","lock_at","points_possible","min_score","max_score","mastery_score","grading_type","submission_types","workflow_state","canvas_context_id","canvas_context_type","canvas_assignment_group_id","canvas_grading_scheme_id","canvas_grading_standard_id","created_at","updated_at") VALUES (88,'Assignment 1','

fdsfds

',NULL,NULL,NULL,100.0,NULL,NULL,NULL,'points','online_text_entry','published',58,'Course',55,NULL,NULL,'2021-10-15 21:17:05.863719','2021-10-15 21:17:05.863719'),(89,'fdsfdsfds','

fdsfdsfsdf

',NULL,NULL,NULL,100.0,NULL,NULL,NULL,'points','online_text_entry','published',59,'Course',56,NULL,NULL,'2021-10-15 21:17:05.863719','2021-10-15 21:17:05.863719') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","title"=EXCLUDED."title","description"=EXCLUDED."description","due_at"=EXCLUDED."due_at","unlock_at"=EXCLUDED."unlock_at","lock_at"=EXCLUDED."lock_at","points_possible"=EXCLUDED."points_possible","min_score"=EXCLUDED."min_score","max_score"=EXCLUDED."max_score","mastery_score"=EXCLUDED."mastery_score","grading_type"=EXCLUDED."grading_type","submission_types"=EXCLUDED."submission_types","workflow_state"=EXCLUDED."workflow_state","canvas_context_id"=EXCLUDED."canvas_context_id","canvas_context_type"=EXCLUDED."canvas_context_type","canvas_assignment_group_id"=EXCLUDED."canvas_assignment_group_id","canvas_grading_scheme_id"=EXCLUDED."canvas_grading_scheme_id","canvas_grading_standard_id"=EXCLUDED."canvas_grading_standard_id","updated_at"=EXCLUDED."updated_at" WHERE ("assignments".canvas_id, "assignments".title, "assignments".description, "assignments".due_at, "assignments".unlock_at, "assignments".lock_at, "assignments".points_possible, "assignments".min_score, "assignments".max_score, "assignments".mastery_score, "assignments".grading_type, "assignments".submission_types, "assignments".workflow_state, "assignments".canvas_context_id, "assignments".canvas_context_type, "assignments".canvas_assignment_group_id, "assignments".canvas_grading_scheme_id, "assignments".canvas_grading_standard_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.title, EXCLUDED.description, EXCLUDED.due_at, EXCLUDED.unlock_at, EXCLUDED.lock_at, EXCLUDED.points_possible, EXCLUDED.min_score, EXCLUDED.max_score, EXCLUDED.mastery_score, EXCLUDED.grading_type, EXCLUDED.submission_types, EXCLUDED.workflow_state, EXCLUDED.canvas_context_id, EXCLUDED.canvas_context_type, EXCLUDED.canvas_assignment_group_id, EXCLUDED.canvas_grading_scheme_id, EXCLUDED.canvas_grading_standard_id) RETURNING "id"  (0.2ms) SELECT COUNT(*) FROM "assignments"  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.3ms) SELECT COUNT(*) FROM "context_module_items" ContextModuleItem Create Many (0.4ms) INSERT INTO "context_module_items" ("canvas_id","canvas_context_module_id","position","canvas_content_id","canvas_content_type","workflow_state","canvas_assignment_id","created_at","updated_at") VALUES (15,9,1,83,'Assignment','active',1,'2021-10-15 21:17:05.867438','2021-10-15 21:17:05.867438'),(16,10,1,80,'Assignment','active',2,'2021-10-15 21:17:05.867438','2021-10-15 21:17:05.867438') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","canvas_context_module_id"=EXCLUDED."canvas_context_module_id","position"=EXCLUDED."position","canvas_content_id"=EXCLUDED."canvas_content_id","canvas_content_type"=EXCLUDED."canvas_content_type","workflow_state"=EXCLUDED."workflow_state","canvas_assignment_id"=EXCLUDED."canvas_assignment_id","updated_at"=EXCLUDED."updated_at" WHERE ("context_module_items".canvas_id, "context_module_items".canvas_context_module_id, "context_module_items".position, "context_module_items".canvas_content_id, "context_module_items".canvas_content_type, "context_module_items".workflow_state, "context_module_items".canvas_assignment_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.canvas_context_module_id, EXCLUDED.position, EXCLUDED.canvas_content_id, EXCLUDED.canvas_content_type, EXCLUDED.workflow_state, EXCLUDED.canvas_assignment_id) RETURNING "id"  (0.2ms) SELECT COUNT(*) FROM "context_module_items"  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SELECT COUNT(*) FROM "context_modules" ContextModule Create Many (0.3ms) INSERT INTO "context_modules" ("canvas_id","canvas_context_id","canvas_context_type","position","name","workflow_state","deleted_at","created_at","updated_at") VALUES (23,785,'Course',1,'New Mod','active',NULL,'2021-10-15 21:17:05.871446','2021-10-15 21:17:05.871446'),(4,27,'Course',1,'Modules gonna module','unpublished',NULL,'2021-10-15 21:17:05.871446','2021-10-15 21:17:05.871446') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","canvas_context_id"=EXCLUDED."canvas_context_id","canvas_context_type"=EXCLUDED."canvas_context_type","position"=EXCLUDED."position","name"=EXCLUDED."name","workflow_state"=EXCLUDED."workflow_state","deleted_at"=EXCLUDED."deleted_at","updated_at"=EXCLUDED."updated_at" WHERE ("context_modules".canvas_id, "context_modules".canvas_context_id, "context_modules".canvas_context_type, "context_modules".position, "context_modules".name, "context_modules".workflow_state, "context_modules".deleted_at) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.canvas_context_id, EXCLUDED.canvas_context_type, EXCLUDED.position, EXCLUDED.name, EXCLUDED.workflow_state, EXCLUDED.deleted_at) RETURNING "id"  (0.2ms) SELECT COUNT(*) FROM "context_modules"  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SELECT COUNT(*) FROM "courses" Course Create Many (0.4ms) INSERT INTO "courses" ("canvas_id","sis_id","course_code","name","canvas_account_id","canvas_term_id","start_at","end_at","workflow_state","grading_standard_id","created_at","updated_at") VALUES (1,'course_sis_id_1','C1','Course #1',1,1,'2017-03-27 21:53:18','2017-04-27 12:21:18','active',NULL,'2021-10-15 21:17:05.875727','2021-10-15 21:17:05.875727'),(2,'course_sis_id_2','C2','Course #2',1,1,'2017-03-27 21:53:18','2017-04-27 12:21:18','unpublished',NULL,'2021-10-15 21:17:05.875727','2021-10-15 21:17:05.875727') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","sis_id"=EXCLUDED."sis_id","course_code"=EXCLUDED."course_code","name"=EXCLUDED."name","canvas_account_id"=EXCLUDED."canvas_account_id","canvas_term_id"=EXCLUDED."canvas_term_id","start_at"=EXCLUDED."start_at","end_at"=EXCLUDED."end_at","workflow_state"=EXCLUDED."workflow_state","grading_standard_id"=EXCLUDED."grading_standard_id","updated_at"=EXCLUDED."updated_at" WHERE ("courses".canvas_id, "courses".sis_id, "courses".course_code, "courses".name, "courses".canvas_account_id, "courses".canvas_term_id, "courses".start_at, "courses".end_at, "courses".workflow_state, "courses".grading_standard_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.sis_id, EXCLUDED.course_code, EXCLUDED.name, EXCLUDED.canvas_account_id, EXCLUDED.canvas_term_id, EXCLUDED.start_at, EXCLUDED.end_at, EXCLUDED.workflow_state, EXCLUDED.grading_standard_id) RETURNING "id"  (0.2ms) SELECT COUNT(*) FROM "courses"  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SELECT COUNT(*) FROM "users" User Create Many (0.4ms) INSERT INTO "users" ("canvas_id","sis_id","email","first_name","last_name","name","sortable_name","workflow_state","login_id","created_at","updated_at") VALUES (1,'sis_id_1','poorbastard@yharnam.com','Patches','the Spider','Patches the Spider','the Spider, Patches','active','spiderdude1337','2021-10-15 21:17:05.880122','2021-10-15 21:17:05.880122'),(2,'sis_id_2','dreamer@yharnam.com','Hunter','Djura','Hunter Djura','Djura, Hunter','active','retireddude109','2021-10-15 21:17:05.880122','2021-10-15 21:17:05.880122') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","sis_id"=EXCLUDED."sis_id","email"=EXCLUDED."email","first_name"=EXCLUDED."first_name","last_name"=EXCLUDED."last_name","name"=EXCLUDED."name","sortable_name"=EXCLUDED."sortable_name","workflow_state"=EXCLUDED."workflow_state","login_id"=EXCLUDED."login_id","updated_at"=EXCLUDED."updated_at" WHERE ("users".canvas_id, "users".sis_id, "users".email, "users".first_name, "users".last_name, "users".name, "users".sortable_name, "users".workflow_state, "users".login_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.sis_id, EXCLUDED.email, EXCLUDED.first_name, EXCLUDED.last_name, EXCLUDED.name, EXCLUDED.sortable_name, EXCLUDED.workflow_state, EXCLUDED.login_id) RETURNING "id"  (0.2ms) SELECT COUNT(*) FROM "users"  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.3ms) SELECT COUNT(*) FROM "courses" Course Create Many (0.5ms) INSERT INTO "courses" ("canvas_id","sis_id","course_code","name","canvas_account_id","canvas_term_id","start_at","end_at","workflow_state","grading_standard_id","created_at","updated_at") VALUES (1,'course_sis_id_1','C1','Course #1',1,1,'2017-03-27 21:53:18','2017-04-27 12:21:18','active',NULL,'2021-10-15 21:17:05.884282','2021-10-15 21:17:05.884282'),(2,'course_sis_id_2','C2','Course #2',1,1,'2017-03-27 21:53:18','2017-04-27 12:21:18','unpublished',NULL,'2021-10-15 21:17:05.884282','2021-10-15 21:17:05.884282') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","sis_id"=EXCLUDED."sis_id","course_code"=EXCLUDED."course_code","name"=EXCLUDED."name","canvas_account_id"=EXCLUDED."canvas_account_id","canvas_term_id"=EXCLUDED."canvas_term_id","start_at"=EXCLUDED."start_at","end_at"=EXCLUDED."end_at","workflow_state"=EXCLUDED."workflow_state","grading_standard_id"=EXCLUDED."grading_standard_id","updated_at"=EXCLUDED."updated_at" WHERE ("courses".canvas_id, "courses".sis_id, "courses".course_code, "courses".name, "courses".canvas_account_id, "courses".canvas_term_id, "courses".start_at, "courses".end_at, "courses".workflow_state, "courses".grading_standard_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.sis_id, EXCLUDED.course_code, EXCLUDED.name, EXCLUDED.canvas_account_id, EXCLUDED.canvas_term_id, EXCLUDED.start_at, EXCLUDED.end_at, EXCLUDED.workflow_state, EXCLUDED.grading_standard_id) RETURNING "id"  (0.2ms) SELECT COUNT(*) FROM "courses" Course Load (0.1ms) SELECT "courses".* FROM "courses" ORDER BY "courses"."id" ASC LIMIT $1 [["LIMIT", 1]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SELECT COUNT(*) FROM "enrollments" Enrollment Create Many (0.4ms) INSERT INTO "enrollments" ("canvas_id","canvas_course_id","course_sis_id","canvas_user_id","user_sis_id","role","canvas_role_id","canvas_section_id","workflow_state","base_role_type","created_at","updated_at") VALUES (1,1,'sis_MUSC_2520_834',2,'sis_dalvarez_247','teacher',4,1,'active','TeacherEnrollment','2021-10-15 21:17:05.889190','2021-10-15 21:17:05.889190'),(2,1,'sis_MUSC_2520_834',3,'sis_jweaver_720','student',4,1,'active','StudentEnrollment','2021-10-15 21:17:05.889190','2021-10-15 21:17:05.889190') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","canvas_course_id"=EXCLUDED."canvas_course_id","course_sis_id"=EXCLUDED."course_sis_id","canvas_user_id"=EXCLUDED."canvas_user_id","user_sis_id"=EXCLUDED."user_sis_id","role"=EXCLUDED."role","canvas_role_id"=EXCLUDED."canvas_role_id","canvas_section_id"=EXCLUDED."canvas_section_id","workflow_state"=EXCLUDED."workflow_state","base_role_type"=EXCLUDED."base_role_type","updated_at"=EXCLUDED."updated_at" WHERE ("enrollments".canvas_id, "enrollments".canvas_course_id, "enrollments".course_sis_id, "enrollments".canvas_user_id, "enrollments".user_sis_id, "enrollments".role, "enrollments".canvas_role_id, "enrollments".canvas_section_id, "enrollments".workflow_state, "enrollments".base_role_type) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.canvas_course_id, EXCLUDED.course_sis_id, EXCLUDED.canvas_user_id, EXCLUDED.user_sis_id, EXCLUDED.role, EXCLUDED.canvas_role_id, EXCLUDED.canvas_section_id, EXCLUDED.workflow_state, EXCLUDED.base_role_type) RETURNING "id"  (0.2ms) SELECT COUNT(*) FROM "enrollments"  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SELECT COUNT(*) FROM "sections" Section Create Many (0.4ms) INSERT INTO "sections" ("canvas_id","sis_id","canvas_course_id","name","workflow_state","start_at","end_at","created_at","updated_at") VALUES (1,'sis_section_1',1,'Cool Section','active','2017-03-27 21:53:18','2017-03-27 21:53:18','2021-10-15 21:17:05.893023','2021-10-15 21:17:05.893023'),(2,'sis_section_2',2,'Lame Section','active','2017-03-27 21:53:18','2017-03-27 21:53:18','2021-10-15 21:17:05.893023','2021-10-15 21:17:05.893023') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","sis_id"=EXCLUDED."sis_id","canvas_course_id"=EXCLUDED."canvas_course_id","name"=EXCLUDED."name","workflow_state"=EXCLUDED."workflow_state","start_at"=EXCLUDED."start_at","end_at"=EXCLUDED."end_at","updated_at"=EXCLUDED."updated_at" WHERE ("sections".canvas_id, "sections".sis_id, "sections".canvas_course_id, "sections".name, "sections".workflow_state, "sections".start_at, "sections".end_at) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.sis_id, EXCLUDED.canvas_course_id, EXCLUDED.name, EXCLUDED.workflow_state, EXCLUDED.start_at, EXCLUDED.end_at) RETURNING "id"  (0.2ms) SELECT COUNT(*) FROM "sections" Section Load (0.2ms) SELECT "sections".* FROM "sections" ORDER BY "sections"."id" ASC LIMIT $1 [["LIMIT", 1]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN Section Create Many (0.4ms) INSERT INTO "sections" ("canvas_id","canvas_nonxlist_course_id","created_at","updated_at") VALUES (2,2,'2021-10-15 21:17:05.896442','2021-10-15 21:17:05.896442') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","canvas_nonxlist_course_id"=EXCLUDED."canvas_nonxlist_course_id","updated_at"=EXCLUDED."updated_at" WHERE ("sections".canvas_id, "sections".canvas_nonxlist_course_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.canvas_nonxlist_course_id) RETURNING "id"  (0.2ms) SELECT COUNT(*) FROM "sections" WHERE "sections"."canvas_nonxlist_course_id" IS NOT NULL Section Load (0.2ms) SELECT "sections".* FROM "sections" WHERE "sections"."canvas_nonxlist_course_id" IS NOT NULL ORDER BY "sections"."id" ASC LIMIT $1 [["LIMIT", 1]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SELECT COUNT(*) FROM "groups" Group Create Many (0.4ms) INSERT INTO "groups" ("canvas_id","sis_id","canvas_group_category_id","group_category_sis_id","canvas_account_id","canvas_course_id","name","workflow_state","context_id","context_type","max_membership","created_at","updated_at") VALUES (50,'sis1',10,NULL,1,NULL,'Group1','available',1,'Account',NULL,'2021-10-15 21:17:05.900366','2021-10-15 21:17:05.900366'),(51,'sis2',2,NULL,NULL,1,'Group2','available',1,'Course',1,'2021-10-15 21:17:05.900366','2021-10-15 21:17:05.900366') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","sis_id"=EXCLUDED."sis_id","canvas_group_category_id"=EXCLUDED."canvas_group_category_id","group_category_sis_id"=EXCLUDED."group_category_sis_id","canvas_account_id"=EXCLUDED."canvas_account_id","canvas_course_id"=EXCLUDED."canvas_course_id","name"=EXCLUDED."name","workflow_state"=EXCLUDED."workflow_state","context_id"=EXCLUDED."context_id","context_type"=EXCLUDED."context_type","max_membership"=EXCLUDED."max_membership","updated_at"=EXCLUDED."updated_at" WHERE ("groups".canvas_id, "groups".sis_id, "groups".canvas_group_category_id, "groups".group_category_sis_id, "groups".canvas_account_id, "groups".canvas_course_id, "groups".name, "groups".workflow_state, "groups".context_id, "groups".context_type, "groups".max_membership) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.sis_id, EXCLUDED.canvas_group_category_id, EXCLUDED.group_category_sis_id, EXCLUDED.canvas_account_id, EXCLUDED.canvas_course_id, EXCLUDED.name, EXCLUDED.workflow_state, EXCLUDED.context_id, EXCLUDED.context_type, EXCLUDED.max_membership) RETURNING "id"  (0.2ms) SELECT COUNT(*) FROM "groups" Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."name" = $1 LIMIT $2 [["name", "Group1"], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SELECT COUNT(*) FROM "group_memberships" GroupMembership Create Many (0.4ms) INSERT INTO "group_memberships" ("canvas_id","canvas_group_id","group_sis_id","canvas_user_id","user_sis_id","workflow_state","created_at","updated_at") VALUES (50,1,NULL,10,NULL,'accepted','2021-10-15 21:17:05.904488','2021-10-15 21:17:05.904488'),(51,2,NULL,11,NULL,'accepted','2021-10-15 21:17:05.904488','2021-10-15 21:17:05.904488') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","canvas_group_id"=EXCLUDED."canvas_group_id","group_sis_id"=EXCLUDED."group_sis_id","canvas_user_id"=EXCLUDED."canvas_user_id","user_sis_id"=EXCLUDED."user_sis_id","workflow_state"=EXCLUDED."workflow_state","updated_at"=EXCLUDED."updated_at" WHERE ("group_memberships".canvas_id, "group_memberships".canvas_group_id, "group_memberships".group_sis_id, "group_memberships".canvas_user_id, "group_memberships".user_sis_id, "group_memberships".workflow_state) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.canvas_group_id, EXCLUDED.group_sis_id, EXCLUDED.canvas_user_id, EXCLUDED.user_sis_id, EXCLUDED.workflow_state) RETURNING "id"  (0.2ms) SELECT COUNT(*) FROM "group_memberships" GroupMembership Load (0.2ms) SELECT "group_memberships".* FROM "group_memberships" WHERE "group_memberships"."canvas_id" = $1 LIMIT $2 [["canvas_id", 50], ["LIMIT", 1]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.3ms) SELECT COUNT(*) FROM "user_observers" UserObserver Create Many (0.4ms) INSERT INTO "user_observers" ("observing_user_id","observed_user_id","workflow_state","created_at","updated_at") VALUES (21,3,'active','2021-10-15 21:17:05.911941','2021-10-15 21:17:05.911941'),(21,2,'active','2021-10-15 21:17:05.911941','2021-10-15 21:17:05.911941') ON CONFLICT (observing_user_id, observed_user_id) DO UPDATE SET "observing_user_id"=EXCLUDED."observing_user_id","observed_user_id"=EXCLUDED."observed_user_id","workflow_state"=EXCLUDED."workflow_state","updated_at"=EXCLUDED."updated_at" WHERE ("user_observers".observing_user_id, "user_observers".observed_user_id, "user_observers".workflow_state) IS DISTINCT FROM (EXCLUDED.observing_user_id, EXCLUDED.observed_user_id, EXCLUDED.workflow_state) RETURNING "id"  (0.2ms) SELECT COUNT(*) FROM "user_observers" UserObserver Load (0.2ms) SELECT "user_observers".* FROM "user_observers" WHERE "user_observers"."observed_user_id" = $1 LIMIT $2 [["observed_user_id", 3], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.5ms) SELECT COUNT(*) FROM "grading_periods" GradingPeriod Create Many (0.6ms) INSERT INTO "grading_periods" ("canvas_id","title","weight","start_date","end_date","close_date","canvas_grading_period_group_id","workflow_state","created_at","updated_at") VALUES (1,'Period 1',0.2,'2019-07-01 06:00:00','2019-08-01 05:59:59','2019-08-01 05:59:59',1,'active','2021-10-15 21:17:05.925118','2021-10-15 21:17:05.925118'),(2,'Period 2',0.8,'2019-08-01 06:00:00','2019-09-01 05:59:59','2019-09-01 05:59:59',1,'deleted','2021-10-15 21:17:05.925118','2021-10-15 21:17:05.925118') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","title"=EXCLUDED."title","weight"=EXCLUDED."weight","start_date"=EXCLUDED."start_date","end_date"=EXCLUDED."end_date","close_date"=EXCLUDED."close_date","canvas_grading_period_group_id"=EXCLUDED."canvas_grading_period_group_id","workflow_state"=EXCLUDED."workflow_state","updated_at"=EXCLUDED."updated_at" WHERE ("grading_periods".canvas_id, "grading_periods".title, "grading_periods".weight, "grading_periods".start_date, "grading_periods".end_date, "grading_periods".close_date, "grading_periods".canvas_grading_period_group_id, "grading_periods".workflow_state) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.title, EXCLUDED.weight, EXCLUDED.start_date, EXCLUDED.end_date, EXCLUDED.close_date, EXCLUDED.canvas_grading_period_group_id, EXCLUDED.workflow_state) RETURNING "id"  (0.2ms) SELECT COUNT(*) FROM "grading_periods" GradingPeriod Load (0.2ms) SELECT "grading_periods".* FROM "grading_periods" WHERE "grading_periods"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.1ms) BEGIN  (0.4ms) SELECT COUNT(*) FROM "grading_period_groups" GradingPeriodGroup Create Many (0.5ms) INSERT INTO "grading_period_groups" ("canvas_id","title","weighted","display_totals_for_all_grading_periods","workflow_state","created_at","updated_at") VALUES (1,'Test Group',FALSE,FALSE,'active','2021-10-15 21:17:05.949628','2021-10-15 21:17:05.949628') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","title"=EXCLUDED."title","weighted"=EXCLUDED."weighted","display_totals_for_all_grading_periods"=EXCLUDED."display_totals_for_all_grading_periods","workflow_state"=EXCLUDED."workflow_state","updated_at"=EXCLUDED."updated_at" WHERE ("grading_period_groups".canvas_id, "grading_period_groups".title, "grading_period_groups".weighted, "grading_period_groups".display_totals_for_all_grading_periods, "grading_period_groups".workflow_state) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.title, EXCLUDED.weighted, EXCLUDED.display_totals_for_all_grading_periods, EXCLUDED.workflow_state) RETURNING "id"  (0.2ms) SELECT COUNT(*) FROM "grading_period_groups" GradingPeriodGroup Load (0.2ms) SELECT "grading_period_groups".* FROM "grading_period_groups" WHERE "grading_period_groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SELECT COUNT(*) FROM "user_observers" UserObserver Create Many (0.3ms) INSERT INTO "user_observers" ("observing_user_id","observed_user_id","workflow_state","created_at","updated_at") VALUES (21,3,'active','2021-10-15 21:17:05.958598','2021-10-15 21:17:05.958598'),(21,2,'active','2021-10-15 21:17:05.958598','2021-10-15 21:17:05.958598') ON CONFLICT (observing_user_id, observed_user_id) DO UPDATE SET "observing_user_id"=EXCLUDED."observing_user_id","observed_user_id"=EXCLUDED."observed_user_id","workflow_state"=EXCLUDED."workflow_state","updated_at"=EXCLUDED."updated_at" WHERE ("user_observers".observing_user_id, "user_observers".observed_user_id, "user_observers".workflow_state) IS DISTINCT FROM (EXCLUDED.observing_user_id, EXCLUDED.observed_user_id, EXCLUDED.workflow_state) RETURNING "id"  (0.2ms) SELECT COUNT(*) FROM "user_observers"  (0.2ms) SELECT COUNT(*) FROM "user_observers" UserObserver Create Many (0.3ms) INSERT INTO "user_observers" ("observing_user_id","observed_user_id","workflow_state","created_at","updated_at") VALUES (21,3,'active','2021-10-15 21:17:05.960254','2021-10-15 21:17:05.960254'),(21,2,'active','2021-10-15 21:17:05.960254','2021-10-15 21:17:05.960254') ON CONFLICT (observing_user_id, observed_user_id) DO UPDATE SET "observing_user_id"=EXCLUDED."observing_user_id","observed_user_id"=EXCLUDED."observed_user_id","workflow_state"=EXCLUDED."workflow_state","updated_at"=EXCLUDED."updated_at" WHERE ("user_observers".observing_user_id, "user_observers".observed_user_id, "user_observers".workflow_state) IS DISTINCT FROM (EXCLUDED.observing_user_id, EXCLUDED.observed_user_id, EXCLUDED.workflow_state) RETURNING "id"  (0.2ms) SELECT COUNT(*) FROM "user_observers"  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SELECT COUNT(*) FROM "users"  (0.2ms) SELECT COUNT(*) FROM "courses" Course Create Many (0.3ms) INSERT INTO "courses" ("canvas_id","sis_id","course_code","name","canvas_account_id","canvas_term_id","start_at","end_at","workflow_state","grading_standard_id","created_at","updated_at") VALUES (1,'course_sis_id_1','C1','Course #1',1,1,'2017-03-27 21:53:18','2017-04-27 12:21:18','active',NULL,'2021-10-15 21:17:05.964236','2021-10-15 21:17:05.964236'),(2,'course_sis_id_2','C2','Course #2',1,1,'2017-03-27 21:53:18','2017-04-27 12:21:18','unpublished',NULL,'2021-10-15 21:17:05.964236','2021-10-15 21:17:05.964236') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","sis_id"=EXCLUDED."sis_id","course_code"=EXCLUDED."course_code","name"=EXCLUDED."name","canvas_account_id"=EXCLUDED."canvas_account_id","canvas_term_id"=EXCLUDED."canvas_term_id","start_at"=EXCLUDED."start_at","end_at"=EXCLUDED."end_at","workflow_state"=EXCLUDED."workflow_state","grading_standard_id"=EXCLUDED."grading_standard_id","updated_at"=EXCLUDED."updated_at" WHERE ("courses".canvas_id, "courses".sis_id, "courses".course_code, "courses".name, "courses".canvas_account_id, "courses".canvas_term_id, "courses".start_at, "courses".end_at, "courses".workflow_state, "courses".grading_standard_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.sis_id, EXCLUDED.course_code, EXCLUDED.name, EXCLUDED.canvas_account_id, EXCLUDED.canvas_term_id, EXCLUDED.start_at, EXCLUDED.end_at, EXCLUDED.workflow_state, EXCLUDED.grading_standard_id) RETURNING "id" User Create Many (0.4ms) INSERT INTO "users" ("canvas_id","sis_id","email","first_name","last_name","name","sortable_name","workflow_state","login_id","created_at","updated_at") VALUES (1,'sis_id_1','poorbastard@yharnam.com','Patches','the Spider','Patches the Spider','the Spider, Patches','active','spiderdude1337','2021-10-15 21:17:05.965438','2021-10-15 21:17:05.965438'),(2,'sis_id_2','dreamer@yharnam.com','Hunter','Djura','Hunter Djura','Djura, Hunter','active','retireddude109','2021-10-15 21:17:05.965438','2021-10-15 21:17:05.965438') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","sis_id"=EXCLUDED."sis_id","email"=EXCLUDED."email","first_name"=EXCLUDED."first_name","last_name"=EXCLUDED."last_name","name"=EXCLUDED."name","sortable_name"=EXCLUDED."sortable_name","workflow_state"=EXCLUDED."workflow_state","login_id"=EXCLUDED."login_id","updated_at"=EXCLUDED."updated_at" WHERE ("users".canvas_id, "users".sis_id, "users".email, "users".first_name, "users".last_name, "users".name, "users".sortable_name, "users".workflow_state, "users".login_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.sis_id, EXCLUDED.email, EXCLUDED.first_name, EXCLUDED.last_name, EXCLUDED.name, EXCLUDED.sortable_name, EXCLUDED.workflow_state, EXCLUDED.login_id) RETURNING "id"  (0.2ms) SELECT COUNT(*) FROM "users"  (0.2ms) SELECT COUNT(*) FROM "courses"  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN Course Create Many (0.5ms) INSERT INTO "courses" ("canvas_id","sis_id","course_code","name","canvas_account_id","canvas_term_id","start_at","end_at","workflow_state","grading_standard_id","created_at","updated_at") VALUES (1,'course_sis_id_1','C1','Course #1',1,1,'2017-03-27 21:53:18','2017-04-27 12:21:18','active',NULL,'2021-10-15 21:17:05.970822','2021-10-15 21:17:05.970822'),(2,'course_sis_id_2','C2','Course #2',1,1,'2017-03-27 21:53:18','2017-04-27 12:21:18','unpublished',NULL,'2021-10-15 21:17:05.970822','2021-10-15 21:17:05.970822') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","sis_id"=EXCLUDED."sis_id","course_code"=EXCLUDED."course_code","name"=EXCLUDED."name","canvas_account_id"=EXCLUDED."canvas_account_id","canvas_term_id"=EXCLUDED."canvas_term_id","start_at"=EXCLUDED."start_at","end_at"=EXCLUDED."end_at","workflow_state"=EXCLUDED."workflow_state","grading_standard_id"=EXCLUDED."grading_standard_id","updated_at"=EXCLUDED."updated_at" WHERE ("courses".canvas_id, "courses".sis_id, "courses".course_code, "courses".name, "courses".canvas_account_id, "courses".canvas_term_id, "courses".start_at, "courses".end_at, "courses".workflow_state, "courses".grading_standard_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.sis_id, EXCLUDED.course_code, EXCLUDED.name, EXCLUDED.canvas_account_id, EXCLUDED.canvas_term_id, EXCLUDED.start_at, EXCLUDED.end_at, EXCLUDED.workflow_state, EXCLUDED.grading_standard_id) RETURNING "id"  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SELECT COUNT(*) FROM "submissions" Submission Create Many (0.4ms) INSERT INTO "submissions" ("canvas_id","canvas_user_id","canvas_course_id","canvas_assignment_id","submitted_at","due_at","graded_at","score","points_possible","excused","workflow_state","created_at","updated_at") VALUES (1,1,1,1,'2017-09-21 18:28:15','2017-09-27 18:28:15','2017-09-21 19:36:23',5.0,10.0,TRUE,'graded','2021-10-15 21:17:05.974253','2021-10-15 21:17:05.974253'),(2,1,1,2,'2017-09-21 18:28:15','2017-09-28 18:28:15','2017-09-21 19:36:23',5.0,10.0,FALSE,'submitted','2021-10-15 21:17:05.974253','2021-10-15 21:17:05.974253') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","canvas_user_id"=EXCLUDED."canvas_user_id","canvas_course_id"=EXCLUDED."canvas_course_id","canvas_assignment_id"=EXCLUDED."canvas_assignment_id","submitted_at"=EXCLUDED."submitted_at","due_at"=EXCLUDED."due_at","graded_at"=EXCLUDED."graded_at","score"=EXCLUDED."score","points_possible"=EXCLUDED."points_possible","excused"=EXCLUDED."excused","workflow_state"=EXCLUDED."workflow_state","updated_at"=EXCLUDED."updated_at" WHERE ("submissions".canvas_id, "submissions".canvas_user_id, "submissions".canvas_course_id, "submissions".canvas_assignment_id, "submissions".submitted_at, "submissions".due_at, "submissions".graded_at, "submissions".score, "submissions".points_possible, "submissions".excused, "submissions".workflow_state) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.canvas_user_id, EXCLUDED.canvas_course_id, EXCLUDED.canvas_assignment_id, EXCLUDED.submitted_at, EXCLUDED.due_at, EXCLUDED.graded_at, EXCLUDED.score, EXCLUDED.points_possible, EXCLUDED.excused, EXCLUDED.workflow_state) RETURNING "id"  (0.1ms) SELECT COUNT(*) FROM "submissions"  (0.1ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [BatchTestJobBase] [328e8d5d-f5f9-45e2-8221-ed80dd228079] Performing BatchTestJobBase (Job ID: 328e8d5d-f5f9-45e2-8221-ed80dd228079) from Test(default) [ActiveJob] [BatchTestJobBase] [328e8d5d-f5f9-45e2-8221-ed80dd228079] Performed BatchTestJobBase (Job ID: 328e8d5d-f5f9-45e2-8221-ed80dd228079) from Test(default) in 0.17ms  (0.1ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [BatchTestJobBase] [3787c195-f927-4672-8d8f-134341ef13ad] Performing BatchTestJobBase (Job ID: 3787c195-f927-4672-8d8f-134341ef13ad) from Test(default) [ActiveJob] [BatchTestJobBase] [3787c195-f927-4672-8d8f-134341ef13ad] Performed BatchTestJobBase (Job ID: 3787c195-f927-4672-8d8f-134341ef13ad) from Test(default) in 0.17ms  (0.1ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [BatchTestJobBase] [08aba91e-b1fa-4aa0-95e0-fb4a7f8a5f79] Performing BatchTestJobBase (Job ID: 08aba91e-b1fa-4aa0-95e0-fb4a7f8a5f79) from Test(default) [ActiveJob] [BatchTestJobBase] [08aba91e-b1fa-4aa0-95e0-fb4a7f8a5f79] Performed BatchTestJobBase (Job ID: 08aba91e-b1fa-4aa0-95e0-fb4a7f8a5f79) from Test(default) in 0.05ms  (0.1ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [FailingBatchTestJobBase] [430a343b-2278-4041-83a8-32ea1d4042fe] Performing FailingBatchTestJobBase (Job ID: 430a343b-2278-4041-83a8-32ea1d4042fe) from Test(default) [ActiveJob] [FailingBatchTestJobBase] [430a343b-2278-4041-83a8-32ea1d4042fe] Error performing FailingBatchTestJobBase (Job ID: 430a343b-2278-4041-83a8-32ea1d4042fe) from Test(default) in 0.16ms: RuntimeError (Foo): /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/job_batching/support/base_job.rb:12:in `perform' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:39:in `block in perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:109:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch_aware_job.rb:12:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/i18n-1.8.10/lib/i18n.rb:309:in `with_locale' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/translation.rb:9:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:26:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `block in instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications/instrumenter.rb:23:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:25:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `block in tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `block in tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:28:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:22:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:136:in `run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:38:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/job_batching/batch_aware_job_spec.rb:46:in `block (5 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `block in with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `block in with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-rails-5.0.2/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:259:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:644:in `block in run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:606:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/configuration.rb:2067:in `with_suite_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:116:in `block in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/reporter.rb:74:in `report' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:115:in `run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:89:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:71:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:45:in `invoke' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/exe/rspec:4:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:63:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:63:in `kernel_load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:28:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:474:in `exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:30:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:24:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/exe/bundle:49:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/friendly_errors.rb:128:in `with_friendly_errors' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/exe/bundle:37:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `
'  (0.1ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] Enqueued BatchTestJobBase (Job ID: 48d228b6-327d-4177-844f-8374517a049c) to Test(default)  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.4ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.3ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.3ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (20.0ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.4ms) SELECT "schema_migrations"."version" FROM "schema_migrations" ORDER BY "schema_migrations"."version" ASC  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.8ms) SELECT "schema_migrations"."version" FROM "schema_migrations" ORDER BY "schema_migrations"."version" ASC  (0.3ms) BEGIN  (0.3ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.4ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.5ms) SELECT "schema_migrations"."version" FROM "schema_migrations" ORDER BY "schema_migrations"."version" ASC  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.3ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (10.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (2.7ms) ROLLBACK  (0.2ms) BEGIN  (0.9ms) ROLLBACK  (0.3ms) BEGIN  (3.8ms) ROLLBACK  (0.5ms) SELECT "schema_migrations"."version" FROM "schema_migrations" ORDER BY "schema_migrations"."version" ASC  (0.3ms) BEGIN  (0.3ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.3ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.4ms) SELECT "schema_migrations"."version" FROM "schema_migrations" ORDER BY "schema_migrations"."version" ASC  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (10.4ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (4.1ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) ROLLBACK  (0.5ms) SELECT "schema_migrations"."version" FROM "schema_migrations" ORDER BY "schema_migrations"."version" ASC  (0.2ms) BEGIN  (0.3ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.3ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.4ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.3ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.4ms) ROLLBACK  (0.3ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (1.1ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.4ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.4ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.6ms) SELECT "schema_migrations"."version" FROM "schema_migrations" ORDER BY "schema_migrations"."version" ASC  (0.3ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (1.1ms) ROLLBACK  (0.1ms) BEGIN  (0.3ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.5ms) SELECT "schema_migrations"."version" FROM "schema_migrations" ORDER BY "schema_migrations"."version" ASC  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.3ms) ROLLBACK  (36.7ms) BEGIN  (0.7ms) ROLLBACK  (1.0ms) BEGIN  (0.8ms) ROLLBACK  (0.9ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (7.3ms) ROLLBACK  (0.8ms) BEGIN  (0.3ms) ROLLBACK  (3.9ms) BEGIN  (0.2ms) ROLLBACK  (5.9ms) BEGIN  (0.2ms) ROLLBACK  (1.0ms) BEGIN  (0.4ms) ROLLBACK  (0.2ms) BEGIN  (6.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (5.0ms) ROLLBACK  (0.3ms) BEGIN  (0.4ms) ROLLBACK  (1.1ms) BEGIN  (0.7ms) ROLLBACK  (0.4ms) SELECT "schema_migrations"."version" FROM "schema_migrations" ORDER BY "schema_migrations"."version" ASC  (0.3ms) BEGIN  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.3ms) ROLLBACK  (0.3ms) BEGIN  (0.5ms) ROLLBACK  (0.4ms) BEGIN  (5.0ms) ROLLBACK  (2.5ms) BEGIN  (2.1ms) ROLLBACK  (7.8ms) BEGIN  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (5.6ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.4ms) SELECT "schema_migrations"."version" FROM "schema_migrations" ORDER BY "schema_migrations"."version" ASC  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.4ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.3ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.6ms) BEGIN  (1.2ms) ROLLBACK  (0.1ms) BEGIN  (2.7ms) ROLLBACK  (3.8ms) BEGIN  (0.3ms) ROLLBACK  (0.8ms) BEGIN  (4.9ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.4ms) SELECT "schema_migrations"."version" FROM "schema_migrations" ORDER BY "schema_migrations"."version" ASC  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.3ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] Enqueued RetryingJob (Job ID: 702efd8d-f501-4980-b5f5-ccff022411e0) to Sidekiq(default) [ActiveJob] [RetryingJob] [702efd8d-f501-4980-b5f5-ccff022411e0] Performing RetryingJob (Job ID: 702efd8d-f501-4980-b5f5-ccff022411e0) from Sidekiq(default) [ActiveJob] [RetryingJob] [702efd8d-f501-4980-b5f5-ccff022411e0] Error performing RetryingJob (Job ID: 702efd8d-f501-4980-b5f5-ccff022411e0) from Sidekiq(default) in 3.96ms: RuntimeError (A Failure): /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/job_batching/batch_spec.rb:268:in `perform' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:39:in `block in perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:109:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch_aware_job.rb:12:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/i18n-1.8.10/lib/i18n.rb:314:in `with_locale' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/translation.rb:9:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:26:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `block in instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications/instrumenter.rb:23:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:25:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `block in tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `block in tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:28:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:22:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:136:in `run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:38:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:24:in `block in execute' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:109:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/railtie.rb:28:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/execution_wrapper.rb:87:in `wrap' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/reloader.rb:73:in `block in wrap' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/execution_wrapper.rb:87:in `wrap' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/reloader.rb:72:in `wrap' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/railtie.rb:27:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:136:in `run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:22:in `execute' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/queue_adapters/sidekiq_adapter.rb:42:in `perform' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/sidekiq-6.2.2/lib/sidekiq/testing.rb:300:in `execute_job' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/sidekiq-6.2.2/lib/sidekiq/testing.rb:295:in `block in process_job' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/sidekiq-6.2.2/lib/sidekiq/middleware/chain.rb:138:in `block in invoke' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/sidekiq.rb:73:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/sidekiq-6.2.2/lib/sidekiq/middleware/chain.rb:140:in `block in invoke' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/sidekiq-6.2.2/lib/sidekiq/middleware/chain.rb:143:in `invoke' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/sidekiq-6.2.2/lib/sidekiq/testing.rb:294:in `process_job' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/job_batching/batch_spec.rb:289:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `block in with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `block in with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-rails-5.0.2/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:259:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:644:in `block in run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:606:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/configuration.rb:2067:in `with_suite_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:116:in `block in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/reporter.rb:74:in `report' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:115:in `run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:89:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:71:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:45:in `invoke' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/exe/rspec:4:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:63:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:63:in `kernel_load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:28:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:474:in `exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:30:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:24:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/exe/bundle:49:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/friendly_errors.rb:128:in `with_friendly_errors' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/exe/bundle:37:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `
' [ActiveJob] [RetryingJob] [702efd8d-f501-4980-b5f5-ccff022411e0] Performing RetryingJob (Job ID: 702efd8d-f501-4980-b5f5-ccff022411e0) from Sidekiq(default) [ActiveJob] [RetryingJob] [702efd8d-f501-4980-b5f5-ccff022411e0] Performed RetryingJob (Job ID: 702efd8d-f501-4980-b5f5-ccff022411e0) from Sidekiq(default) in 0.79ms  (0.3ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] Enqueued TestWorker (Job ID: f835a7fc-b949-4750-b901-2e71fcce888d) to Sidekiq(default)  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.3ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] Enqueued CanvasSync::JobBatches::Batch::Callback::ActiveJobCallbackWorker (Job ID: b0067774-0533-4510-a097-691e58c4577b) to Test(default) with arguments: "SampleCallback", "complete", {"a"=>"b"}, "1qc4SZIEJ7L6Tw", nil  (0.3ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] Enqueued CanvasSync::JobBatches::Batch::Callback::ActiveJobCallbackWorker (Job ID: 78522cd6-0cd1-4177-917e-34459553ad51) to Test(default) with arguments: "SampleCallback2", "complete", {"b"=>"a"}, "_OinNOhixcBzwQ", nil [ActiveJob] Enqueued CanvasSync::JobBatches::Batch::Callback::ActiveJobCallbackWorker (Job ID: 145baccc-afdc-4958-8f53-e3b9ef4a8b64) to Test(default) with arguments: "SampleCallback", "complete", {"a"=>"b"}, "_OinNOhixcBzwQ", nil  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (5.6ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.4ms) SELECT "schema_migrations"."version" FROM "schema_migrations" ORDER BY "schema_migrations"."version" ASC  (0.2ms) BEGIN  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.3ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] Enqueued RetryingJob (Job ID: 2e2e2cec-0d2e-4b2e-bb27-ac2904c77dc5) to Sidekiq(default) [ActiveJob] [RetryingJob] [2e2e2cec-0d2e-4b2e-bb27-ac2904c77dc5] Performing RetryingJob (Job ID: 2e2e2cec-0d2e-4b2e-bb27-ac2904c77dc5) from Sidekiq(default) [ActiveJob] [RetryingJob] [2e2e2cec-0d2e-4b2e-bb27-ac2904c77dc5] Error performing RetryingJob (Job ID: 2e2e2cec-0d2e-4b2e-bb27-ac2904c77dc5) from Sidekiq(default) in 14.81ms: RuntimeError (A Failure): /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/job_batching/batch_spec.rb:268:in `perform' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:39:in `block in perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:109:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch_aware_job.rb:12:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/i18n-1.8.10/lib/i18n.rb:314:in `with_locale' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/translation.rb:9:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:26:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `block in instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications/instrumenter.rb:23:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:25:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `block in tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `block in tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:28:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:22:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:136:in `run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:38:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:24:in `block in execute' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:109:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/railtie.rb:28:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/execution_wrapper.rb:87:in `wrap' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/reloader.rb:73:in `block in wrap' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/execution_wrapper.rb:87:in `wrap' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/reloader.rb:72:in `wrap' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/railtie.rb:27:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:136:in `run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:22:in `execute' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/queue_adapters/sidekiq_adapter.rb:42:in `perform' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/sidekiq-6.2.2/lib/sidekiq/testing.rb:300:in `execute_job' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/sidekiq-6.2.2/lib/sidekiq/testing.rb:295:in `block in process_job' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/sidekiq-6.2.2/lib/sidekiq/middleware/chain.rb:138:in `block in invoke' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/sidekiq.rb:73:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/sidekiq-6.2.2/lib/sidekiq/middleware/chain.rb:140:in `block in invoke' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/sidekiq-6.2.2/lib/sidekiq/middleware/chain.rb:143:in `invoke' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/sidekiq-6.2.2/lib/sidekiq/testing.rb:294:in `process_job' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/job_batching/batch_spec.rb:289:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `block in with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `block in with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-rails-5.0.2/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:259:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:644:in `block in run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:606:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/configuration.rb:2067:in `with_suite_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:116:in `block in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/reporter.rb:74:in `report' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:115:in `run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:89:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:71:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:45:in `invoke' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/exe/rspec:4:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:63:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:63:in `kernel_load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:28:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:474:in `exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:30:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:24:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/exe/bundle:49:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/friendly_errors.rb:128:in `with_friendly_errors' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/exe/bundle:37:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `
' [ActiveJob] [RetryingJob] [2e2e2cec-0d2e-4b2e-bb27-ac2904c77dc5] Performing RetryingJob (Job ID: 2e2e2cec-0d2e-4b2e-bb27-ac2904c77dc5) from Sidekiq(default) [ActiveJob] [RetryingJob] [2e2e2cec-0d2e-4b2e-bb27-ac2904c77dc5] Performed RetryingJob (Job ID: 2e2e2cec-0d2e-4b2e-bb27-ac2904c77dc5) from Sidekiq(default) in 28.17ms  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] Enqueued TestWorker (Job ID: b869215f-3391-4f67-a827-3a6941a3748f) to Sidekiq(default)  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.3ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] Enqueued CanvasSync::JobBatches::Batch::Callback::ActiveJobCallbackWorker (Job ID: d88700b0-8a34-44f3-acad-ae5cafea8733) to Test(default) with arguments: "SampleCallback", "complete", {"a"=>"b"}, "M9wPe2m5MRnC7A", nil  (0.2ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] Enqueued CanvasSync::JobBatches::Batch::Callback::ActiveJobCallbackWorker (Job ID: de0da286-5fda-4300-a1e2-2ef4993aeb78) to Test(default) with arguments: "SampleCallback2", "complete", {"b"=>"a"}, "BjtV9cNuvidQMQ", nil [ActiveJob] Enqueued CanvasSync::JobBatches::Batch::Callback::ActiveJobCallbackWorker (Job ID: cee39899-f9da-4aa3-a74d-be263ddec742) to Test(default) with arguments: "SampleCallback", "complete", {"a"=>"b"}, "BjtV9cNuvidQMQ", nil  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (6.2ms) BEGIN  (0.5ms) ROLLBACK  (2.7ms) BEGIN  (1.2ms) ROLLBACK  (0.5ms) BEGIN  (1.0ms) ROLLBACK  (0.5ms) BEGIN  (1.8ms) ROLLBACK  (0.7ms) BEGIN  (0.3ms) ROLLBACK  (4.1ms) BEGIN  (0.3ms) ROLLBACK  (0.4ms) SELECT "schema_migrations"."version" FROM "schema_migrations" ORDER BY "schema_migrations"."version" ASC  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (5.6ms) ROLLBACK  (0.1ms) BEGIN  (9.7ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (4.0ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.5ms) SELECT "schema_migrations"."version" FROM "schema_migrations" ORDER BY "schema_migrations"."version" ASC  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.3ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.4ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (1.1ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (6.9ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.3ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.3ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.5ms) SELECT "schema_migrations"."version" FROM "schema_migrations" ORDER BY "schema_migrations"."version" ASC  (0.3ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.3ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.4ms) SELECT "schema_migrations"."version" FROM "schema_migrations" ORDER BY "schema_migrations"."version" ASC  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.3ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.4ms) SELECT "schema_migrations"."version" FROM "schema_migrations" ORDER BY "schema_migrations"."version" ASC  (0.3ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.3ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] Enqueued RetryingJob (Job ID: eb4f4a8a-d793-4466-a7fb-a337e49d06b0) to Sidekiq(default) [ActiveJob] [RetryingJob] [eb4f4a8a-d793-4466-a7fb-a337e49d06b0] Performing RetryingJob (Job ID: eb4f4a8a-d793-4466-a7fb-a337e49d06b0) from Sidekiq(default) [ActiveJob] [RetryingJob] [eb4f4a8a-d793-4466-a7fb-a337e49d06b0] Error performing RetryingJob (Job ID: eb4f4a8a-d793-4466-a7fb-a337e49d06b0) from Sidekiq(default) in 3.51ms: RuntimeError (A Failure): /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/job_batching/batch_spec.rb:268:in `perform' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:39:in `block in perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:109:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch_aware_job.rb:12:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/i18n-1.8.10/lib/i18n.rb:314:in `with_locale' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/translation.rb:9:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:26:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `block in instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications/instrumenter.rb:23:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:25:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `block in tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `block in tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:28:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:22:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:136:in `run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:38:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:24:in `block in execute' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:109:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/railtie.rb:28:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/execution_wrapper.rb:87:in `wrap' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/reloader.rb:73:in `block in wrap' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/execution_wrapper.rb:87:in `wrap' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/reloader.rb:72:in `wrap' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/railtie.rb:27:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:136:in `run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:22:in `execute' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/queue_adapters/sidekiq_adapter.rb:42:in `perform' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/sidekiq-6.2.2/lib/sidekiq/testing.rb:300:in `execute_job' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/sidekiq-6.2.2/lib/sidekiq/testing.rb:295:in `block in process_job' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/sidekiq-6.2.2/lib/sidekiq/middleware/chain.rb:138:in `block in invoke' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/sidekiq.rb:73:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/sidekiq-6.2.2/lib/sidekiq/middleware/chain.rb:140:in `block in invoke' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/sidekiq-6.2.2/lib/sidekiq/middleware/chain.rb:143:in `invoke' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/sidekiq-6.2.2/lib/sidekiq/testing.rb:294:in `process_job' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/job_batching/batch_spec.rb:289:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `block in with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `block in with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-rails-5.0.2/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:259:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:644:in `block in run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:606:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/configuration.rb:2067:in `with_suite_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:116:in `block in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/reporter.rb:74:in `report' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:115:in `run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:89:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:71:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:45:in `invoke' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/exe/rspec:4:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:63:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:63:in `kernel_load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:28:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:474:in `exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:30:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:24:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/exe/bundle:49:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/friendly_errors.rb:128:in `with_friendly_errors' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/exe/bundle:37:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `
' [ActiveJob] [RetryingJob] [eb4f4a8a-d793-4466-a7fb-a337e49d06b0] Performing RetryingJob (Job ID: eb4f4a8a-d793-4466-a7fb-a337e49d06b0) from Sidekiq(default) [ActiveJob] [RetryingJob] [eb4f4a8a-d793-4466-a7fb-a337e49d06b0] Performed RetryingJob (Job ID: eb4f4a8a-d793-4466-a7fb-a337e49d06b0) from Sidekiq(default) in 1.63ms  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] Enqueued TestWorker (Job ID: 7ebfaae7-a6e5-4b0a-9084-ea80dbcbe477) to Sidekiq(default)  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] Enqueued CanvasSync::JobBatches::Batch::Callback::ActiveJobCallbackWorker (Job ID: 79928710-1055-44a8-8a3d-511c02f49203) to Test(default) with arguments: "SampleCallback", "complete", {"a"=>"b"}, "T34mFEbAA9Thsw", nil  (0.1ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] Enqueued CanvasSync::JobBatches::Batch::Callback::ActiveJobCallbackWorker (Job ID: 8c0a6990-6c64-4511-891c-89fa0ad8bae3) to Test(default) with arguments: "SampleCallback2", "complete", {"b"=>"a"}, "iGE8oetqV_DHrA", nil [ActiveJob] Enqueued CanvasSync::JobBatches::Batch::Callback::ActiveJobCallbackWorker (Job ID: b362d2a4-b747-4dfd-8399-24f6c4545ba5) to Test(default) with arguments: "SampleCallback", "complete", {"a"=>"b"}, "iGE8oetqV_DHrA", nil  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.3ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.5ms) SELECT "schema_migrations"."version" FROM "schema_migrations" ORDER BY "schema_migrations"."version" ASC  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.5ms) SELECT COUNT(*) FROM "canvas_sync_job_logs" [ActiveJob] [GoodJob] [a37f183e-2a9a-4174-8878-6c75e8670db1] Performing GoodJob (Job ID: a37f183e-2a9a-4174-8878-6c75e8670db1) from Test(default) with arguments: "argument" [ActiveJob] [GoodJob] [a37f183e-2a9a-4174-8878-6c75e8670db1] CanvasSync::JobLog Load (0.3ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "a37f183e-2a9a-4174-8878-6c75e8670db1"], ["LIMIT", 1]] [ActiveJob] [GoodJob] [a37f183e-2a9a-4174-8878-6c75e8670db1]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [GoodJob] [a37f183e-2a9a-4174-8878-6c75e8670db1] CanvasSync::JobLog Create (0.4ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "GoodJob"], ["status", "enqueued"], ["job_arguments", "---\n- argument\n"], ["created_at", "2021-10-15 21:39:42.044980"], ["updated_at", "2021-10-15 21:39:42.044980"], ["job_id", "a37f183e-2a9a-4174-8878-6c75e8670db1"]] [ActiveJob] [GoodJob] [a37f183e-2a9a-4174-8878-6c75e8670db1]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [GoodJob] [a37f183e-2a9a-4174-8878-6c75e8670db1]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [GoodJob] [a37f183e-2a9a-4174-8878-6c75e8670db1] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-10-15 21:39:42.046468"], ["status", "running"], ["updated_at", "2021-10-15 21:39:42.046777"], ["id", 397]] [ActiveJob] [GoodJob] [a37f183e-2a9a-4174-8878-6c75e8670db1]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [GoodJob] [a37f183e-2a9a-4174-8878-6c75e8670db1]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [GoodJob] [a37f183e-2a9a-4174-8878-6c75e8670db1] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2021-10-15 21:39:42.047911"], ["status", "success"], ["updated_at", "2021-10-15 21:39:42.048302"], ["id", 397]] [ActiveJob] [GoodJob] [a37f183e-2a9a-4174-8878-6c75e8670db1]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [GoodJob] [a37f183e-2a9a-4174-8878-6c75e8670db1] Performed GoodJob (Job ID: a37f183e-2a9a-4174-8878-6c75e8670db1) from Test(default) in 15.11ms  (0.2ms) SELECT COUNT(*) FROM "canvas_sync_job_logs" CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" ORDER BY "canvas_sync_job_logs"."id" DESC LIMIT $1 [["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [BadJob] [a703a58a-6027-4c7a-b076-c872c1829f8a] Performing BadJob (Job ID: a703a58a-6027-4c7a-b076-c872c1829f8a) from Test(default) with arguments: "argument" [ActiveJob] [BadJob] [a703a58a-6027-4c7a-b076-c872c1829f8a] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "a703a58a-6027-4c7a-b076-c872c1829f8a"], ["LIMIT", 1]] [ActiveJob] [BadJob] [a703a58a-6027-4c7a-b076-c872c1829f8a]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [BadJob] [a703a58a-6027-4c7a-b076-c872c1829f8a] CanvasSync::JobLog Create (0.2ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "BadJob"], ["status", "enqueued"], ["job_arguments", "---\n- argument\n"], ["created_at", "2021-10-15 21:39:42.053620"], ["updated_at", "2021-10-15 21:39:42.053620"], ["job_id", "a703a58a-6027-4c7a-b076-c872c1829f8a"]] [ActiveJob] [BadJob] [a703a58a-6027-4c7a-b076-c872c1829f8a]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [BadJob] [a703a58a-6027-4c7a-b076-c872c1829f8a]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [BadJob] [a703a58a-6027-4c7a-b076-c872c1829f8a] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-10-15 21:39:42.054875"], ["status", "running"], ["updated_at", "2021-10-15 21:39:42.055200"], ["id", 398]] [ActiveJob] [BadJob] [a703a58a-6027-4c7a-b076-c872c1829f8a]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [BadJob] [a703a58a-6027-4c7a-b076-c872c1829f8a]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [BadJob] [a703a58a-6027-4c7a-b076-c872c1829f8a] CanvasSync::JobLog Update (0.4ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "exception" = $2, "backtrace" = $3, "status" = $4, "updated_at" = $5 WHERE "canvas_sync_job_logs"."id" = $6 [["completed_at", "2021-10-15 21:39:42.056172"], ["exception", "EvilError: EvilError"], ["backtrace", "/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:12:in `perform'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:39:in `block in perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:109:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch_aware_job.rb:22:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:21:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/i18n-1.8.10/lib/i18n.rb:309:in `with_locale'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/translation.rb:9:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:26:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `block in instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications/instrumenter.rb:23:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:25:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `block in tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `block in tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:28:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:22:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:136:in `run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:38:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:18:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:40:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/matchers/built_in/raise_error.rb:59:in `matches?'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:51:in `block in handle_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:27:in `with_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:48:in `handle_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:65:in `to'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:101:in `to'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:39:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `block in with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `block in with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-rails-5.0.2/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:259:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:644:in `block in run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:606:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/configuration.rb:2067:in `with_suite_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:116:in `block in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/reporter.rb:74:in `report'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:115:in `run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:89:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:71:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:45:in `invoke'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/exe/rspec:4:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:63:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:63:in `kernel_load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:28:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:474:in `exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:30:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:24:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/exe/bundle:49:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/friendly_errors.rb:128:in `with_friendly_errors'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/exe/bundle:37:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `
'"], ["status", "error"], ["updated_at", "2021-10-15 21:39:42.056491"], ["id", 398]] [ActiveJob] [BadJob] [a703a58a-6027-4c7a-b076-c872c1829f8a]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [BadJob] [a703a58a-6027-4c7a-b076-c872c1829f8a] Error performing BadJob (Job ID: a703a58a-6027-4c7a-b076-c872c1829f8a) from Test(default) in 4.96ms: EvilError (EvilError): /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:12:in `perform' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:39:in `block in perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:109:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch_aware_job.rb:22:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:21:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/i18n-1.8.10/lib/i18n.rb:309:in `with_locale' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/translation.rb:9:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:26:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `block in instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications/instrumenter.rb:23:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:25:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `block in tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `block in tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:28:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:22:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:136:in `run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:38:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:18:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:40:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/matchers/built_in/raise_error.rb:59:in `matches?' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:51:in `block in handle_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:27:in `with_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:48:in `handle_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:65:in `to' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:101:in `to' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:39:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `block in with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `block in with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-rails-5.0.2/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:259:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:644:in `block in run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:606:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/configuration.rb:2067:in `with_suite_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:116:in `block in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/reporter.rb:74:in `report' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:115:in `run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:89:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:71:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:45:in `invoke' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/exe/rspec:4:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:63:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:63:in `kernel_load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:28:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:474:in `exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:30:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:24:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/exe/bundle:49:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/friendly_errors.rb:128:in `with_friendly_errors' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/exe/bundle:37:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `
' CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" ORDER BY "canvas_sync_job_logs"."id" DESC LIMIT $1 [["LIMIT", 1]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [BadJob] [789c96ae-4959-4f88-92a0-cb3dbf140b0b] Performing BadJob (Job ID: 789c96ae-4959-4f88-92a0-cb3dbf140b0b) from Test(default) [ActiveJob] [BadJob] [789c96ae-4959-4f88-92a0-cb3dbf140b0b] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "789c96ae-4959-4f88-92a0-cb3dbf140b0b"], ["LIMIT", 1]] [ActiveJob] [BadJob] [789c96ae-4959-4f88-92a0-cb3dbf140b0b]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [BadJob] [789c96ae-4959-4f88-92a0-cb3dbf140b0b] CanvasSync::JobLog Create (0.2ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["job_class", "BadJob"], ["status", "enqueued"], ["created_at", "2021-10-15 21:39:42.060489"], ["updated_at", "2021-10-15 21:39:42.060489"], ["job_id", "789c96ae-4959-4f88-92a0-cb3dbf140b0b"]] [ActiveJob] [BadJob] [789c96ae-4959-4f88-92a0-cb3dbf140b0b]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [BadJob] [789c96ae-4959-4f88-92a0-cb3dbf140b0b]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [BadJob] [789c96ae-4959-4f88-92a0-cb3dbf140b0b] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-10-15 21:39:42.061250"], ["status", "running"], ["updated_at", "2021-10-15 21:39:42.061445"], ["id", 399]] [ActiveJob] [BadJob] [789c96ae-4959-4f88-92a0-cb3dbf140b0b]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [BadJob] [789c96ae-4959-4f88-92a0-cb3dbf140b0b]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [BadJob] [789c96ae-4959-4f88-92a0-cb3dbf140b0b] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "exception" = $2, "backtrace" = $3, "status" = $4, "updated_at" = $5 WHERE "canvas_sync_job_logs"."id" = $6 [["completed_at", "2021-10-15 21:39:42.062388"], ["exception", "ArgumentError: wrong number of arguments (given 0, expected 1)"], ["backtrace", "/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:11:in `perform'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:39:in `block in perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:109:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch_aware_job.rb:22:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:21:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/i18n-1.8.10/lib/i18n.rb:309:in `with_locale'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/translation.rb:9:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:26:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `block in instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications/instrumenter.rb:23:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:25:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `block in tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `block in tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:28:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:22:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:136:in `run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:38:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:18:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:52:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/matchers/built_in/raise_error.rb:59:in `matches?'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:51:in `block in handle_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:27:in `with_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:48:in `handle_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:65:in `to'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:101:in `to'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:51:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `block in with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `block in with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-rails-5.0.2/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:259:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:644:in `block in run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:606:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/configuration.rb:2067:in `with_suite_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:116:in `block in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/reporter.rb:74:in `report'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:115:in `run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:89:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:71:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:45:in `invoke'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/exe/rspec:4:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:63:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:63:in `kernel_load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:28:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:474:in `exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:30:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:24:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/exe/bundle:49:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/friendly_errors.rb:128:in `with_friendly_errors'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/exe/bundle:37:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `
'"], ["status", "error"], ["updated_at", "2021-10-15 21:39:42.062618"], ["id", 399]] [ActiveJob] [BadJob] [789c96ae-4959-4f88-92a0-cb3dbf140b0b]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [BadJob] [789c96ae-4959-4f88-92a0-cb3dbf140b0b] Error performing BadJob (Job ID: 789c96ae-4959-4f88-92a0-cb3dbf140b0b) from Test(default) in 3.93ms: ArgumentError (wrong number of arguments (given 0, expected 1)): /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:11:in `perform' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:39:in `block in perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:109:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch_aware_job.rb:22:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:21:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/i18n-1.8.10/lib/i18n.rb:309:in `with_locale' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/translation.rb:9:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:26:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `block in instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications/instrumenter.rb:23:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:25:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `block in tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `block in tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:28:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:22:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:136:in `run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:38:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:18:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:52:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/matchers/built_in/raise_error.rb:59:in `matches?' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:51:in `block in handle_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:27:in `with_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:48:in `handle_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:65:in `to' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:101:in `to' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:51:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `block in with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `block in with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-rails-5.0.2/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:259:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:644:in `block in run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:606:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/configuration.rb:2067:in `with_suite_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:116:in `block in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/reporter.rb:74:in `report' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:115:in `run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:89:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:71:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:45:in `invoke' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/exe/rspec:4:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:63:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:63:in `kernel_load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:28:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:474:in `exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:30:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:24:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/exe/bundle:49:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/friendly_errors.rb:128:in `with_friendly_errors' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/exe/bundle:37:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `
'  (0.1ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [BadJob] [f9c7dc0c-0e43-4341-ac00-14b34fe7f719] Performing BadJob (Job ID: f9c7dc0c-0e43-4341-ac00-14b34fe7f719) from Test(default) [ActiveJob] [BadJob] [f9c7dc0c-0e43-4341-ac00-14b34fe7f719] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "f9c7dc0c-0e43-4341-ac00-14b34fe7f719"], ["LIMIT", 1]] [ActiveJob] [BadJob] [f9c7dc0c-0e43-4341-ac00-14b34fe7f719]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [BadJob] [f9c7dc0c-0e43-4341-ac00-14b34fe7f719] CanvasSync::JobLog Create (0.2ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["job_class", "BadJob"], ["status", "enqueued"], ["created_at", "2021-10-15 21:39:42.065976"], ["updated_at", "2021-10-15 21:39:42.065976"], ["job_id", "f9c7dc0c-0e43-4341-ac00-14b34fe7f719"]] [ActiveJob] [BadJob] [f9c7dc0c-0e43-4341-ac00-14b34fe7f719]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [BadJob] [f9c7dc0c-0e43-4341-ac00-14b34fe7f719]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [BadJob] [f9c7dc0c-0e43-4341-ac00-14b34fe7f719] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-10-15 21:39:42.066749"], ["status", "running"], ["updated_at", "2021-10-15 21:39:42.066950"], ["id", 400]] [ActiveJob] [BadJob] [f9c7dc0c-0e43-4341-ac00-14b34fe7f719]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [BadJob] [f9c7dc0c-0e43-4341-ac00-14b34fe7f719]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [BadJob] [f9c7dc0c-0e43-4341-ac00-14b34fe7f719] CanvasSync::JobLog Update (0.9ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "exception" = $2, "backtrace" = $3, "status" = $4, "updated_at" = $5 WHERE "canvas_sync_job_logs"."id" = $6 [["completed_at", "2021-10-15 21:39:42.070699"], ["exception", "ArgumentError: wrong number of arguments (given 0, expected 1)"], ["backtrace", "/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:11:in `perform'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:39:in `block in perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:109:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch_aware_job.rb:22:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:21:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/i18n-1.8.10/lib/i18n.rb:309:in `with_locale'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/translation.rb:9:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:26:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `block in instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications/instrumenter.rb:23:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:25:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `block in tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `block in tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:28:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:22:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:136:in `run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:38:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:18:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:60:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/matchers/built_in/raise_error.rb:59:in `matches?'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:51:in `block in handle_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:27:in `with_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:48:in `handle_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:65:in `to'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:101:in `to'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:59:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `block in with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `block in with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-rails-5.0.2/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:259:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:644:in `block in run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:606:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/configuration.rb:2067:in `with_suite_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:116:in `block in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/reporter.rb:74:in `report'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:115:in `run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:89:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:71:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:45:in `invoke'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/exe/rspec:4:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:63:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:63:in `kernel_load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:28:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:474:in `exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:30:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:24:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/exe/bundle:49:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/friendly_errors.rb:128:in `with_friendly_errors'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/exe/bundle:37:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `
'\n\nError Occurred while handling an Error: NoMethodError: undefined method `bad_catcher' for BadJob:Class\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-mocks-3.10.2/lib/rspec/mocks/method_double.rb:28:in `block in original_implementation_callable'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-mocks-3.10.2/lib/rspec/mocks/message_expectation.rb:101:in `block in and_call_original'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-mocks-3.10.2/lib/rspec/mocks/message_expectation.rb:740:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-mocks-3.10.2/lib/rspec/mocks/message_expectation.rb:572:in `invoke_incrementing_actual_calls_by'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-mocks-3.10.2/lib/rspec/mocks/message_expectation.rb:427:in `invoke'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-mocks-3.10.2/lib/rspec/mocks/proxy.rb:217:in `message_received'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-mocks-3.10.2/lib/rspec/mocks/proxy.rb:361:in `message_received'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-mocks-3.10.2/lib/rspec/mocks/method_double.rb:78:in `proxy_method_invoked'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-mocks-3.10.2/lib/rspec/mocks/method_double.rb:64:in `block (2 levels) in define_proxy_method'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:31:in `rescue in block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:23:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/i18n-1.8.10/lib/i18n.rb:309:in `with_locale'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/translation.rb:9:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:26:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `block in instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications/instrumenter.rb:23:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:25:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `block in tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `block in tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:28:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:22:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:136:in `run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:38:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:18:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:60:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/matchers/built_in/raise_error.rb:59:in `matches?'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:51:in `block in handle_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:27:in `with_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:48:in `handle_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:65:in `to'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:101:in `to'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:59:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `block in with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `block in with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-rails-5.0.2/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:259:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:644:in `block in run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:606:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/configuration.rb:2067:in `with_suite_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:116:in `block in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/reporter.rb:74:in `report'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:115:in `run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:89:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:71:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:45:in `invoke'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/exe/rspec:4:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:63:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:63:in `kernel_load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:28:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:474:in `exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:30:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:24:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/exe/bundle:49:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/friendly_errors.rb:128:in `with_friendly_errors'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/exe/bundle:37:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `
'"], ["status", "error"], ["updated_at", "2021-10-15 21:39:42.071112"], ["id", 400]] [ActiveJob] [BadJob] [f9c7dc0c-0e43-4341-ac00-14b34fe7f719]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [BadJob] [f9c7dc0c-0e43-4341-ac00-14b34fe7f719] Error performing BadJob (Job ID: f9c7dc0c-0e43-4341-ac00-14b34fe7f719) from Test(default) in 8.38ms: ArgumentError (wrong number of arguments (given 0, expected 1)): /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:11:in `perform' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:39:in `block in perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:109:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch_aware_job.rb:22:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:21:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/i18n-1.8.10/lib/i18n.rb:309:in `with_locale' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/translation.rb:9:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:26:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `block in instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications/instrumenter.rb:23:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:25:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `block in tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `block in tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:28:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:22:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:136:in `run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:38:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:18:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:60:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/matchers/built_in/raise_error.rb:59:in `matches?' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:51:in `block in handle_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:27:in `with_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:48:in `handle_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:65:in `to' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:101:in `to' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:59:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `block in with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `block in with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-rails-5.0.2/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:259:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:644:in `block in run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:606:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/configuration.rb:2067:in `with_suite_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:116:in `block in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/reporter.rb:74:in `report' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:115:in `run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:89:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:71:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:45:in `invoke' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/exe/rspec:4:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:63:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:63:in `kernel_load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:28:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:474:in `exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:30:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:24:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/exe/bundle:49:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/friendly_errors.rb:128:in `with_friendly_errors' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/exe/bundle:37:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `
' CanvasSync::JobLog Load (0.4ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" ORDER BY "canvas_sync_job_logs"."id" DESC LIMIT $1 [["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [CanvasSync::Jobs::ReportChecker] [bd13a29a-d6d8-4ae0-bb71-cdc582efa159] Performing CanvasSync::Jobs::ReportChecker (Job ID: bd13a29a-d6d8-4ae0-bb71-cdc582efa159) from Test(default) with arguments: "provisioning_csv", 1, "FakeProcessor", {} [ActiveJob] [CanvasSync::Jobs::ReportChecker] [bd13a29a-d6d8-4ae0-bb71-cdc582efa159] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "bd13a29a-d6d8-4ae0-bb71-cdc582efa159"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [bd13a29a-d6d8-4ae0-bb71-cdc582efa159]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [bd13a29a-d6d8-4ae0-bb71-cdc582efa159] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- provisioning_csv\n- 1\n- FakeProcessor\n- {}\n"], ["created_at", "2021-10-15 21:39:42.081747"], ["updated_at", "2021-10-15 21:39:42.081747"], ["job_id", "bd13a29a-d6d8-4ae0-bb71-cdc582efa159"]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [bd13a29a-d6d8-4ae0-bb71-cdc582efa159]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [bd13a29a-d6d8-4ae0-bb71-cdc582efa159]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [bd13a29a-d6d8-4ae0-bb71-cdc582efa159] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-10-15 21:39:42.083570"], ["status", "running"], ["updated_at", "2021-10-15 21:39:42.083936"], ["id", 401]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [bd13a29a-d6d8-4ae0-bb71-cdc582efa159]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [bd13a29a-d6d8-4ae0-bb71-cdc582efa159]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [bd13a29a-d6d8-4ae0-bb71-cdc582efa159] CanvasSync::JobLog Destroy (0.2ms) DELETE FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."id" = $1 [["id", 401]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [bd13a29a-d6d8-4ae0-bb71-cdc582efa159]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [bd13a29a-d6d8-4ae0-bb71-cdc582efa159] Performed CanvasSync::Jobs::ReportChecker (Job ID: bd13a29a-d6d8-4ae0-bb71-cdc582efa159) from Test(default) in 10.65ms  (0.2ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [CanvasSync::Jobs::ReportChecker] [2c881a8f-a032-4f07-8c14-84f22c0b01b9] Performing CanvasSync::Jobs::ReportChecker (Job ID: 2c881a8f-a032-4f07-8c14-84f22c0b01b9) from Test(default) with arguments: "provisioning_csv", 1, "FakeProcessor", {} [ActiveJob] [CanvasSync::Jobs::ReportChecker] [2c881a8f-a032-4f07-8c14-84f22c0b01b9] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "2c881a8f-a032-4f07-8c14-84f22c0b01b9"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [2c881a8f-a032-4f07-8c14-84f22c0b01b9]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [2c881a8f-a032-4f07-8c14-84f22c0b01b9] CanvasSync::JobLog Create (0.2ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- provisioning_csv\n- 1\n- FakeProcessor\n- {}\n"], ["created_at", "2021-10-15 21:39:42.094503"], ["updated_at", "2021-10-15 21:39:42.094503"], ["job_id", "2c881a8f-a032-4f07-8c14-84f22c0b01b9"]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [2c881a8f-a032-4f07-8c14-84f22c0b01b9]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [2c881a8f-a032-4f07-8c14-84f22c0b01b9]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [2c881a8f-a032-4f07-8c14-84f22c0b01b9] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-10-15 21:39:42.096117"], ["status", "running"], ["updated_at", "2021-10-15 21:39:42.096446"], ["id", 402]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [2c881a8f-a032-4f07-8c14-84f22c0b01b9]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [2c881a8f-a032-4f07-8c14-84f22c0b01b9]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [2c881a8f-a032-4f07-8c14-84f22c0b01b9] CanvasSync::JobLog Create (0.4ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- provisioning_csv\n- 1\n- FakeProcessor\n- {}\n- {}\n"], ["created_at", "2021-10-15 21:39:42.099869"], ["updated_at", "2021-10-15 21:39:42.099869"], ["job_id", "207843bb-5493-4951-a5a8-96fca9632d5c"]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [2c881a8f-a032-4f07-8c14-84f22c0b01b9]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [2c881a8f-a032-4f07-8c14-84f22c0b01b9] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: 207843bb-5493-4951-a5a8-96fca9632d5c) to Test(default) at 2021-10-15 21:40:12 UTC with arguments: "provisioning_csv", 1, "FakeProcessor", {}, {} [ActiveJob] [CanvasSync::Jobs::ReportChecker] [2c881a8f-a032-4f07-8c14-84f22c0b01b9]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [2c881a8f-a032-4f07-8c14-84f22c0b01b9] CanvasSync::JobLog Destroy (0.3ms) DELETE FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."id" = $1 [["id", 402]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [2c881a8f-a032-4f07-8c14-84f22c0b01b9]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [2c881a8f-a032-4f07-8c14-84f22c0b01b9] Performed CanvasSync::Jobs::ReportChecker (Job ID: 2c881a8f-a032-4f07-8c14-84f22c0b01b9) from Test(default) in 9.86ms  (0.2ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [CanvasSync::Jobs::ReportChecker] [e93263ff-bc3f-46d5-a963-86bb50bea408] Performing CanvasSync::Jobs::ReportChecker (Job ID: e93263ff-bc3f-46d5-a963-86bb50bea408) from Test(default) with arguments: "provisioning_csv", 1, "FakeProcessor", {} [ActiveJob] [CanvasSync::Jobs::ReportChecker] [e93263ff-bc3f-46d5-a963-86bb50bea408] CanvasSync::JobLog Load (0.3ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "e93263ff-bc3f-46d5-a963-86bb50bea408"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [e93263ff-bc3f-46d5-a963-86bb50bea408]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [e93263ff-bc3f-46d5-a963-86bb50bea408] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- provisioning_csv\n- 1\n- FakeProcessor\n- {}\n"], ["created_at", "2021-10-15 21:39:42.106920"], ["updated_at", "2021-10-15 21:39:42.106920"], ["job_id", "e93263ff-bc3f-46d5-a963-86bb50bea408"]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [e93263ff-bc3f-46d5-a963-86bb50bea408]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [e93263ff-bc3f-46d5-a963-86bb50bea408]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [e93263ff-bc3f-46d5-a963-86bb50bea408] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-10-15 21:39:42.108188"], ["status", "running"], ["updated_at", "2021-10-15 21:39:42.108475"], ["id", 404]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [e93263ff-bc3f-46d5-a963-86bb50bea408]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [e93263ff-bc3f-46d5-a963-86bb50bea408]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [e93263ff-bc3f-46d5-a963-86bb50bea408] CanvasSync::JobLog Update (0.5ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "exception" = $2, "backtrace" = $3, "status" = $4, "updated_at" = $5 WHERE "canvas_sync_job_logs"."id" = $6 [["completed_at", "2021-10-15 21:39:42.112855"], ["exception", "NameError: undefined local variable or method `current_organization' for #"], ["backtrace", "/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/jobs/report_checker.rb:35:in `perform'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:39:in `block in perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:109:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch_aware_job.rb:22:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:21:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/i18n-1.8.10/lib/i18n.rb:309:in `with_locale'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/translation.rb:9:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:26:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `block in instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications/instrumenter.rb:23:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:25:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `block in tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `block in tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:28:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:22:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:136:in `run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:38:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:18:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/report_checker_spec.rb:11:in `start_job'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/report_checker_spec.rb:53:in `block (5 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/matchers/built_in/raise_error.rb:59:in `matches?'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:51:in `block in handle_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:27:in `with_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:48:in `handle_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:65:in `to'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:101:in `to'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/report_checker_spec.rb:53:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `block in with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `block in with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-rails-5.0.2/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:259:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:644:in `block in run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:606:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/configuration.rb:2067:in `with_suite_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:116:in `block in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/reporter.rb:74:in `report'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:115:in `run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:89:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:71:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:45:in `invoke'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/exe/rspec:4:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:63:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:63:in `kernel_load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:28:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:474:in `exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:30:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:24:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/exe/bundle:49:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/friendly_errors.rb:128:in `with_friendly_errors'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/exe/bundle:37:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `
'"], ["status", "error"], ["updated_at", "2021-10-15 21:39:42.113192"], ["id", 404]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [e93263ff-bc3f-46d5-a963-86bb50bea408]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [e93263ff-bc3f-46d5-a963-86bb50bea408] Error performing CanvasSync::Jobs::ReportChecker (Job ID: e93263ff-bc3f-46d5-a963-86bb50bea408) from Test(default) in 9.23ms: NameError (undefined local variable or method `current_organization' for #): /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/jobs/report_checker.rb:35:in `perform' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:39:in `block in perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:109:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch_aware_job.rb:22:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:21:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/i18n-1.8.10/lib/i18n.rb:309:in `with_locale' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/translation.rb:9:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:26:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `block in instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications/instrumenter.rb:23:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:25:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `block in tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `block in tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:28:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:22:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:136:in `run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:38:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:18:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/report_checker_spec.rb:11:in `start_job' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/report_checker_spec.rb:53:in `block (5 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/matchers/built_in/raise_error.rb:59:in `matches?' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:51:in `block in handle_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:27:in `with_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:48:in `handle_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:65:in `to' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:101:in `to' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/report_checker_spec.rb:53:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `block in with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `block in with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-rails-5.0.2/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:259:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:644:in `block in run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:606:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/configuration.rb:2067:in `with_suite_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:116:in `block in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/reporter.rb:74:in `report' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:115:in `run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:89:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:71:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:45:in `invoke' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/exe/rspec:4:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:63:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:63:in `kernel_load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:28:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:474:in `exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:30:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:24:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/exe/bundle:49:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/friendly_errors.rb:128:in `with_friendly_errors' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/exe/bundle:37:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `
'  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [d6f29b06-280e-4bbf-9d76-ec879ecd5dce] Performing CanvasSync::Jobs::ReportProcessorJob (Job ID: d6f29b06-280e-4bbf-9d76-ec879ecd5dce) from Test(default) with arguments: "provisioning_csv", "https://test.instructure.com/sample_report_download", "FakeProcessor", {}, 1 [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [d6f29b06-280e-4bbf-9d76-ec879ecd5dce] CanvasSync::JobLog Load (0.3ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "d6f29b06-280e-4bbf-9d76-ec879ecd5dce"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [d6f29b06-280e-4bbf-9d76-ec879ecd5dce]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [d6f29b06-280e-4bbf-9d76-ec879ecd5dce] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportProcessorJob"], ["status", "enqueued"], ["job_arguments", "---\n- provisioning_csv\n- https://test.instructure.com/sample_report_download\n- FakeProcessor\n- {}\n- 1\n"], ["created_at", "2021-10-15 21:39:42.118423"], ["updated_at", "2021-10-15 21:39:42.118423"], ["job_id", "d6f29b06-280e-4bbf-9d76-ec879ecd5dce"]] [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [d6f29b06-280e-4bbf-9d76-ec879ecd5dce]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [d6f29b06-280e-4bbf-9d76-ec879ecd5dce]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [d6f29b06-280e-4bbf-9d76-ec879ecd5dce] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-10-15 21:39:42.119808"], ["status", "running"], ["updated_at", "2021-10-15 21:39:42.120111"], ["id", 405]] [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [d6f29b06-280e-4bbf-9d76-ec879ecd5dce]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [d6f29b06-280e-4bbf-9d76-ec879ecd5dce]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [d6f29b06-280e-4bbf-9d76-ec879ecd5dce] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "job_class" = $1, "updated_at" = $2 WHERE "canvas_sync_job_logs"."id" = $3 [["job_class", "FakeProcessor"], ["updated_at", "2021-10-15 21:39:42.121400"], ["id", 405]] [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [d6f29b06-280e-4bbf-9d76-ec879ecd5dce]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [d6f29b06-280e-4bbf-9d76-ec879ecd5dce]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [d6f29b06-280e-4bbf-9d76-ec879ecd5dce] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2021-10-15 21:39:42.132076"], ["status", "success"], ["updated_at", "2021-10-15 21:39:42.132532"], ["id", 405]] [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [d6f29b06-280e-4bbf-9d76-ec879ecd5dce]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [d6f29b06-280e-4bbf-9d76-ec879ecd5dce] Performed CanvasSync::Jobs::ReportProcessorJob (Job ID: d6f29b06-280e-4bbf-9d76-ec879ecd5dce) from Test(default) in 16.37ms  (0.1ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [CanvasSync::Jobs::ReportStarter] [f66ef0db-661f-47ec-bb9d-670ba6dbe6aa] Performing CanvasSync::Jobs::ReportStarter (Job ID: f66ef0db-661f-47ec-bb9d-670ba6dbe6aa) from Test(default) with arguments: "provisioning_csv", {"parameters[users]"=>true}, "CoolProcessor", {:models=>["users"]} [ActiveJob] [CanvasSync::Jobs::ReportStarter] [f66ef0db-661f-47ec-bb9d-670ba6dbe6aa] CanvasSync::JobLog Load (0.1ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "f66ef0db-661f-47ec-bb9d-670ba6dbe6aa"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::ReportStarter] [f66ef0db-661f-47ec-bb9d-670ba6dbe6aa]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [f66ef0db-661f-47ec-bb9d-670ba6dbe6aa] CanvasSync::JobLog Create (0.2ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportStarter"], ["status", "enqueued"], ["job_arguments", "---\n- provisioning_csv\n- parameters[users]: true\n- CoolProcessor\n- :models:\n - users\n"], ["created_at", "2021-10-15 21:39:42.136692"], ["updated_at", "2021-10-15 21:39:42.136692"], ["job_id", "f66ef0db-661f-47ec-bb9d-670ba6dbe6aa"]] [ActiveJob] [CanvasSync::Jobs::ReportStarter] [f66ef0db-661f-47ec-bb9d-670ba6dbe6aa]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [f66ef0db-661f-47ec-bb9d-670ba6dbe6aa]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [f66ef0db-661f-47ec-bb9d-670ba6dbe6aa] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-10-15 21:39:42.138087"], ["status", "running"], ["updated_at", "2021-10-15 21:39:42.138440"], ["id", 406]] [ActiveJob] [CanvasSync::Jobs::ReportStarter] [f66ef0db-661f-47ec-bb9d-670ba6dbe6aa]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [f66ef0db-661f-47ec-bb9d-670ba6dbe6aa]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [f66ef0db-661f-47ec-bb9d-670ba6dbe6aa] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- provisioning_csv\n- 1\n- CoolProcessor\n- :models:\n - users\n :sync_start_time: '2021-10-15T21:39:42Z'\n :report_params:\n parameters[users]: true\n"], ["created_at", "2021-10-15 21:39:42.141891"], ["updated_at", "2021-10-15 21:39:42.141891"], ["job_id", "e3b026df-5b2e-472c-b2ab-f79e26ba1969"]] [ActiveJob] [CanvasSync::Jobs::ReportStarter] [f66ef0db-661f-47ec-bb9d-670ba6dbe6aa]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [f66ef0db-661f-47ec-bb9d-670ba6dbe6aa] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: e3b026df-5b2e-472c-b2ab-f79e26ba1969) to Test(default) at 2021-10-15 21:40:12 UTC with arguments: "provisioning_csv", 1, "CoolProcessor", {:models=>["users"], :sync_start_time=>"2021-10-15T21:39:42Z", :report_params=>{"parameters[users]"=>true}} [ActiveJob] [CanvasSync::Jobs::ReportStarter] [f66ef0db-661f-47ec-bb9d-670ba6dbe6aa]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [f66ef0db-661f-47ec-bb9d-670ba6dbe6aa] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2021-10-15 21:39:42.144094"], ["status", "success"], ["updated_at", "2021-10-15 21:39:42.144513"], ["id", 406]] [ActiveJob] [CanvasSync::Jobs::ReportStarter] [f66ef0db-661f-47ec-bb9d-670ba6dbe6aa]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [f66ef0db-661f-47ec-bb9d-670ba6dbe6aa] Performed CanvasSync::Jobs::ReportStarter (Job ID: f66ef0db-661f-47ec-bb9d-670ba6dbe6aa) from Test(default) in 10.19ms  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] [CanvasSync::Jobs::ReportStarter] [d5d1ccb6-b0ab-49cd-8a3e-d5ab79b63176] Performing CanvasSync::Jobs::ReportStarter (Job ID: d5d1ccb6-b0ab-49cd-8a3e-d5ab79b63176) from Test(default) with arguments: "provisioning_csv", {"parameters[users]"=>true}, "CoolProcessor", {:models=>["users"]}, {:allow_redownloads=>true} [ActiveJob] [CanvasSync::Jobs::ReportStarter] [d5d1ccb6-b0ab-49cd-8a3e-d5ab79b63176] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "d5d1ccb6-b0ab-49cd-8a3e-d5ab79b63176"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::ReportStarter] [d5d1ccb6-b0ab-49cd-8a3e-d5ab79b63176]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [d5d1ccb6-b0ab-49cd-8a3e-d5ab79b63176] CanvasSync::JobLog Create (0.2ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportStarter"], ["status", "enqueued"], ["job_arguments", "---\n- provisioning_csv\n- parameters[users]: true\n- CoolProcessor\n- :models:\n - users\n- :allow_redownloads: true\n"], ["created_at", "2021-10-15 21:39:42.149863"], ["updated_at", "2021-10-15 21:39:42.149863"], ["job_id", "d5d1ccb6-b0ab-49cd-8a3e-d5ab79b63176"]] [ActiveJob] [CanvasSync::Jobs::ReportStarter] [d5d1ccb6-b0ab-49cd-8a3e-d5ab79b63176]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [d5d1ccb6-b0ab-49cd-8a3e-d5ab79b63176]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [d5d1ccb6-b0ab-49cd-8a3e-d5ab79b63176] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-10-15 21:39:42.151277"], ["status", "running"], ["updated_at", "2021-10-15 21:39:42.151582"], ["id", 408]] [ActiveJob] [CanvasSync::Jobs::ReportStarter] [d5d1ccb6-b0ab-49cd-8a3e-d5ab79b63176]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [d5d1ccb6-b0ab-49cd-8a3e-d5ab79b63176]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [d5d1ccb6-b0ab-49cd-8a3e-d5ab79b63176] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2021-10-15 21:39:42.153684"], ["status", "success"], ["updated_at", "2021-10-15 21:39:42.154010"], ["id", 408]] [ActiveJob] [CanvasSync::Jobs::ReportStarter] [d5d1ccb6-b0ab-49cd-8a3e-d5ab79b63176]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [d5d1ccb6-b0ab-49cd-8a3e-d5ab79b63176] Performed CanvasSync::Jobs::ReportStarter (Job ID: d5d1ccb6-b0ab-49cd-8a3e-d5ab79b63176) from Test(default) in 6.04ms  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Account Exists (0.3ms) SELECT 1 AS one FROM "accounts" WHERE "accounts"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] Account Create (0.2ms) INSERT INTO "accounts" ("canvas_id", "sis_id", "canvas_parent_account_id", "sis_parent_account_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 1], ["sis_id", "f0b75c73df18949362f145ca24362bb5"], ["canvas_parent_account_id", 1], ["sis_parent_account_id", "4e0a4acea0e0e8c4cadb540135c225fc"], ["name", "Account name"], ["workflow_state", "active"], ["created_at", "2021-10-15 21:39:42.165092"], ["updated_at", "2021-10-15 21:39:42.165092"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.5ms) SELECT COUNT(*) FROM "admins" [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [4345dd36-f2e1-4ed7-afb0-9141edc8f072] Performing CanvasSync::Jobs::SyncAdminsJob (Job ID: 4345dd36-f2e1-4ed7-afb0-9141edc8f072) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [4345dd36-f2e1-4ed7-afb0-9141edc8f072] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "4345dd36-f2e1-4ed7-afb0-9141edc8f072"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [4345dd36-f2e1-4ed7-afb0-9141edc8f072]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [4345dd36-f2e1-4ed7-afb0-9141edc8f072] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncAdminsJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2021-10-15 21:39:42.169180"], ["updated_at", "2021-10-15 21:39:42.169180"], ["job_id", "4345dd36-f2e1-4ed7-afb0-9141edc8f072"]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [4345dd36-f2e1-4ed7-afb0-9141edc8f072]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [4345dd36-f2e1-4ed7-afb0-9141edc8f072]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [4345dd36-f2e1-4ed7-afb0-9141edc8f072] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-10-15 21:39:42.170646"], ["status", "running"], ["updated_at", "2021-10-15 21:39:42.171040"], ["id", 409]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [4345dd36-f2e1-4ed7-afb0-9141edc8f072]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [4345dd36-f2e1-4ed7-afb0-9141edc8f072] Account Load (0.3ms) SELECT "accounts".* FROM "accounts" WHERE "accounts"."workflow_state" != $1 ORDER BY "accounts"."id" ASC LIMIT $2 [["workflow_state", "deleted"], ["LIMIT", 1000]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [4345dd36-f2e1-4ed7-afb0-9141edc8f072] Admin Load (0.2ms) SELECT "admins".* FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [4345dd36-f2e1-4ed7-afb0-9141edc8f072]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [4345dd36-f2e1-4ed7-afb0-9141edc8f072] Admin Exists (0.3ms) SELECT 1 AS one FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [4345dd36-f2e1-4ed7-afb0-9141edc8f072] Admin Create (0.4ms) INSERT INTO "admins" ("canvas_id", "role_name", "canvas_account_id", "canvas_role_id", "canvas_user_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 2], ["role_name", "AccountAdmin"], ["canvas_account_id", 1], ["canvas_role_id", 1], ["canvas_user_id", 1], ["workflow_state", "active"], ["created_at", "2021-10-15 21:39:42.196123"], ["updated_at", "2021-10-15 21:39:42.196123"]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [4345dd36-f2e1-4ed7-afb0-9141edc8f072]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [4345dd36-f2e1-4ed7-afb0-9141edc8f072] Admin Load (0.2ms) SELECT "admins".* FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 3], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [4345dd36-f2e1-4ed7-afb0-9141edc8f072]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [4345dd36-f2e1-4ed7-afb0-9141edc8f072] Admin Exists (0.2ms) SELECT 1 AS one FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 3], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [4345dd36-f2e1-4ed7-afb0-9141edc8f072] Admin Create (0.1ms) INSERT INTO "admins" ("canvas_id", "role_name", "canvas_account_id", "canvas_role_id", "canvas_user_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 3], ["role_name", "Custom Account Role"], ["canvas_account_id", 1], ["canvas_role_id", 11], ["canvas_user_id", 11], ["workflow_state", "active"], ["created_at", "2021-10-15 21:39:42.198621"], ["updated_at", "2021-10-15 21:39:42.198621"]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [4345dd36-f2e1-4ed7-afb0-9141edc8f072]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [4345dd36-f2e1-4ed7-afb0-9141edc8f072] Admin Load (0.1ms) SELECT "admins".* FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 4], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [4345dd36-f2e1-4ed7-afb0-9141edc8f072]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [4345dd36-f2e1-4ed7-afb0-9141edc8f072] Admin Exists (0.2ms) SELECT 1 AS one FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 4], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [4345dd36-f2e1-4ed7-afb0-9141edc8f072] Admin Create (0.2ms) INSERT INTO "admins" ("canvas_id", "role_name", "canvas_account_id", "canvas_role_id", "canvas_user_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 4], ["role_name", "Test"], ["canvas_account_id", 1], ["canvas_role_id", 10], ["canvas_user_id", 11], ["workflow_state", "active"], ["created_at", "2021-10-15 21:39:42.200545"], ["updated_at", "2021-10-15 21:39:42.200545"]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [4345dd36-f2e1-4ed7-afb0-9141edc8f072]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [4345dd36-f2e1-4ed7-afb0-9141edc8f072] Admin Update All (0.2ms) UPDATE "admins" SET "workflow_state" = 'inactive' WHERE "admins"."id" NOT IN ($1, $2, $3) [["id", 78], ["id", 79], ["id", 80]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [4345dd36-f2e1-4ed7-afb0-9141edc8f072]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [4345dd36-f2e1-4ed7-afb0-9141edc8f072] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2021-10-15 21:39:42.202129"], ["status", "success"], ["updated_at", "2021-10-15 21:39:42.202451"], ["id", 409]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [4345dd36-f2e1-4ed7-afb0-9141edc8f072]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [4345dd36-f2e1-4ed7-afb0-9141edc8f072] Performed CanvasSync::Jobs::SyncAdminsJob (Job ID: 4345dd36-f2e1-4ed7-afb0-9141edc8f072) from Test(default) in 35.28ms  (0.2ms) SELECT COUNT(*) FROM "admins"  (0.2ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [b83750b1-1fd2-4d49-bc58-e0618e3bd99c] Performing CanvasSync::Jobs::SyncAssignmentGroupsJob (Job ID: b83750b1-1fd2-4d49-bc58-e0618e3bd99c) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [b83750b1-1fd2-4d49-bc58-e0618e3bd99c] CanvasSync::JobLog Load (0.9ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "b83750b1-1fd2-4d49-bc58-e0618e3bd99c"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [b83750b1-1fd2-4d49-bc58-e0618e3bd99c]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [b83750b1-1fd2-4d49-bc58-e0618e3bd99c] CanvasSync::JobLog Create (0.4ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncAssignmentGroupsJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2021-10-15 21:39:42.208919"], ["updated_at", "2021-10-15 21:39:42.208919"], ["job_id", "b83750b1-1fd2-4d49-bc58-e0618e3bd99c"]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [b83750b1-1fd2-4d49-bc58-e0618e3bd99c]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [b83750b1-1fd2-4d49-bc58-e0618e3bd99c]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [b83750b1-1fd2-4d49-bc58-e0618e3bd99c] CanvasSync::JobLog Update (0.4ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-10-15 21:39:42.211151"], ["status", "running"], ["updated_at", "2021-10-15 21:39:42.211636"], ["id", 410]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [b83750b1-1fd2-4d49-bc58-e0618e3bd99c]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [b83750b1-1fd2-4d49-bc58-e0618e3bd99c]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [b83750b1-1fd2-4d49-bc58-e0618e3bd99c] CanvasSync::JobLog Create (0.4ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proserv_assignment_group_export_csv\n- 1\n- CanvasSync::Processors::AssignmentGroupsProcessor\n- :sync_start_time: '2021-10-15T21:39:42Z'\n :report_params:\n :parameters:\n :enrollment_term_id: 1\n"], ["created_at", "2021-10-15 21:39:42.216296"], ["updated_at", "2021-10-15 21:39:42.216296"], ["job_id", "4a1214ce-71f9-4bbe-a76c-4823aec245ec"]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [b83750b1-1fd2-4d49-bc58-e0618e3bd99c]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [b83750b1-1fd2-4d49-bc58-e0618e3bd99c] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: 4a1214ce-71f9-4bbe-a76c-4823aec245ec) to Test(default) at 2021-10-15 21:40:12 UTC with arguments: "proserv_assignment_group_export_csv", 1, "CanvasSync::Processors::AssignmentGroupsProcessor", {:sync_start_time=>"2021-10-15T21:39:42Z", :report_params=>{:parameters=>{:enrollment_term_id=>1}}} [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [b83750b1-1fd2-4d49-bc58-e0618e3bd99c]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [b83750b1-1fd2-4d49-bc58-e0618e3bd99c] CanvasSync::JobLog Update (0.4ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2021-10-15 21:39:42.220057"], ["status", "success"], ["updated_at", "2021-10-15 21:39:42.220643"], ["id", 410]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [b83750b1-1fd2-4d49-bc58-e0618e3bd99c]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [b83750b1-1fd2-4d49-bc58-e0618e3bd99c] Performed CanvasSync::Jobs::SyncAssignmentGroupsJob (Job ID: b83750b1-1fd2-4d49-bc58-e0618e3bd99c) from Test(default) in 15.65ms  (0.2ms) ROLLBACK  (0.7ms) BEGIN [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [4eab38b1-13ad-4039-93ec-e65afb1b8a7b] Performing CanvasSync::Jobs::SyncAssignmentsJob (Job ID: 4eab38b1-13ad-4039-93ec-e65afb1b8a7b) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [4eab38b1-13ad-4039-93ec-e65afb1b8a7b] CanvasSync::JobLog Load (0.3ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "4eab38b1-13ad-4039-93ec-e65afb1b8a7b"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [4eab38b1-13ad-4039-93ec-e65afb1b8a7b]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [4eab38b1-13ad-4039-93ec-e65afb1b8a7b] CanvasSync::JobLog Create (0.9ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncAssignmentsJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2021-10-15 21:39:42.228199"], ["updated_at", "2021-10-15 21:39:42.228199"], ["job_id", "4eab38b1-13ad-4039-93ec-e65afb1b8a7b"]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [4eab38b1-13ad-4039-93ec-e65afb1b8a7b]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [4eab38b1-13ad-4039-93ec-e65afb1b8a7b]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [4eab38b1-13ad-4039-93ec-e65afb1b8a7b] CanvasSync::JobLog Update (0.4ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-10-15 21:39:42.230865"], ["status", "running"], ["updated_at", "2021-10-15 21:39:42.231340"], ["id", 412]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [4eab38b1-13ad-4039-93ec-e65afb1b8a7b]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [4eab38b1-13ad-4039-93ec-e65afb1b8a7b]  (3.7ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [4eab38b1-13ad-4039-93ec-e65afb1b8a7b] CanvasSync::JobLog Create (0.8ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proserv_assignment_export_csv\n- 1\n- CanvasSync::Processors::AssignmentsProcessor\n- :sync_start_time: '2021-10-15T21:39:42Z'\n :report_params:\n :parameters:\n :enrollment_term_id: 1\n"], ["created_at", "2021-10-15 21:39:42.243966"], ["updated_at", "2021-10-15 21:39:42.243966"], ["job_id", "8fa8a645-0666-48b4-b9be-aea7465cea62"]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [4eab38b1-13ad-4039-93ec-e65afb1b8a7b]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [4eab38b1-13ad-4039-93ec-e65afb1b8a7b] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: 8fa8a645-0666-48b4-b9be-aea7465cea62) to Test(default) at 2021-10-15 21:40:12 UTC with arguments: "proserv_assignment_export_csv", 1, "CanvasSync::Processors::AssignmentsProcessor", {:sync_start_time=>"2021-10-15T21:39:42Z", :report_params=>{:parameters=>{:enrollment_term_id=>1}}} [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [4eab38b1-13ad-4039-93ec-e65afb1b8a7b]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [4eab38b1-13ad-4039-93ec-e65afb1b8a7b] CanvasSync::JobLog Update (0.4ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2021-10-15 21:39:42.248186"], ["status", "success"], ["updated_at", "2021-10-15 21:39:42.248774"], ["id", 412]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [4eab38b1-13ad-4039-93ec-e65afb1b8a7b]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [4eab38b1-13ad-4039-93ec-e65afb1b8a7b] Performed CanvasSync::Jobs::SyncAssignmentsJob (Job ID: 4eab38b1-13ad-4039-93ec-e65afb1b8a7b) from Test(default) in 23.8ms  (0.3ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [92efc787-b8d9-4648-8ed3-ed9fd741bd00] Performing CanvasSync::Jobs::SyncAssignmentsJob (Job ID: 92efc787-b8d9-4648-8ed3-ed9fd741bd00) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [92efc787-b8d9-4648-8ed3-ed9fd741bd00] CanvasSync::JobLog Load (0.3ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "92efc787-b8d9-4648-8ed3-ed9fd741bd00"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [92efc787-b8d9-4648-8ed3-ed9fd741bd00]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [92efc787-b8d9-4648-8ed3-ed9fd741bd00] CanvasSync::JobLog Create (0.4ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncAssignmentsJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2021-10-15 21:39:42.258437"], ["updated_at", "2021-10-15 21:39:42.258437"], ["job_id", "92efc787-b8d9-4648-8ed3-ed9fd741bd00"]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [92efc787-b8d9-4648-8ed3-ed9fd741bd00]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [92efc787-b8d9-4648-8ed3-ed9fd741bd00]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [92efc787-b8d9-4648-8ed3-ed9fd741bd00] CanvasSync::JobLog Update (0.4ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-10-15 21:39:42.260766"], ["status", "running"], ["updated_at", "2021-10-15 21:39:42.261285"], ["id", 414]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [92efc787-b8d9-4648-8ed3-ed9fd741bd00]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [92efc787-b8d9-4648-8ed3-ed9fd741bd00]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [92efc787-b8d9-4648-8ed3-ed9fd741bd00] CanvasSync::JobLog Create (0.5ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proserv_assignment_export_csv\n- 1\n- CanvasSync::Processors::AssignmentsProcessor\n- :sync_start_time: '2021-10-15T21:39:42Z'\n :report_params:\n :parameters: {}\n"], ["created_at", "2021-10-15 21:39:42.266671"], ["updated_at", "2021-10-15 21:39:42.266671"], ["job_id", "7884e641-2131-4e17-a2c0-9f9d77bc07e5"]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [92efc787-b8d9-4648-8ed3-ed9fd741bd00]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [92efc787-b8d9-4648-8ed3-ed9fd741bd00] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: 7884e641-2131-4e17-a2c0-9f9d77bc07e5) to Test(default) at 2021-10-15 21:40:12 UTC with arguments: "proserv_assignment_export_csv", 1, "CanvasSync::Processors::AssignmentsProcessor", {:sync_start_time=>"2021-10-15T21:39:42Z", :report_params=>{:parameters=>{}}} [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [92efc787-b8d9-4648-8ed3-ed9fd741bd00]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [92efc787-b8d9-4648-8ed3-ed9fd741bd00] CanvasSync::JobLog Update (0.5ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2021-10-15 21:39:42.270790"], ["status", "success"], ["updated_at", "2021-10-15 21:39:42.271411"], ["id", 414]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [92efc787-b8d9-4648-8ed3-ed9fd741bd00]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [92efc787-b8d9-4648-8ed3-ed9fd741bd00] Performed CanvasSync::Jobs::SyncAssignmentsJob (Job ID: 92efc787-b8d9-4648-8ed3-ed9fd741bd00) from Test(default) in 16.9ms  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [68bafbd8-7ab2-4dfb-9481-02c92f07e164] Performing CanvasSync::Jobs::SyncContextModuleItemsJob (Job ID: 68bafbd8-7ab2-4dfb-9481-02c92f07e164) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [68bafbd8-7ab2-4dfb-9481-02c92f07e164] CanvasSync::JobLog Load (0.3ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "68bafbd8-7ab2-4dfb-9481-02c92f07e164"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [68bafbd8-7ab2-4dfb-9481-02c92f07e164]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [68bafbd8-7ab2-4dfb-9481-02c92f07e164] CanvasSync::JobLog Create (1.9ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncContextModuleItemsJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2021-10-15 21:39:42.282273"], ["updated_at", "2021-10-15 21:39:42.282273"], ["job_id", "68bafbd8-7ab2-4dfb-9481-02c92f07e164"]] [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [68bafbd8-7ab2-4dfb-9481-02c92f07e164]  (0.3ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [68bafbd8-7ab2-4dfb-9481-02c92f07e164]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [68bafbd8-7ab2-4dfb-9481-02c92f07e164] CanvasSync::JobLog Update (0.5ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-10-15 21:39:42.286356"], ["status", "running"], ["updated_at", "2021-10-15 21:39:42.286975"], ["id", 416]] [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [68bafbd8-7ab2-4dfb-9481-02c92f07e164]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [68bafbd8-7ab2-4dfb-9481-02c92f07e164]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [68bafbd8-7ab2-4dfb-9481-02c92f07e164] CanvasSync::JobLog Create (0.5ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proserv_context_module_items_csv\n- 1\n- CanvasSync::Processors::ContextModuleItemsProcessor\n- :sync_start_time: '2021-10-15T21:39:42Z'\n :report_params:\n :parameters:\n :enrollment_term_id: 1\n"], ["created_at", "2021-10-15 21:39:42.293065"], ["updated_at", "2021-10-15 21:39:42.293065"], ["job_id", "8160b4b5-5bcf-4d76-825d-ed0f09c986e9"]] [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [68bafbd8-7ab2-4dfb-9481-02c92f07e164]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [68bafbd8-7ab2-4dfb-9481-02c92f07e164] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: 8160b4b5-5bcf-4d76-825d-ed0f09c986e9) to Test(default) at 2021-10-15 21:40:12 UTC with arguments: "proserv_context_module_items_csv", 1, "CanvasSync::Processors::ContextModuleItemsProcessor", {:sync_start_time=>"2021-10-15T21:39:42Z", :report_params=>{:parameters=>{:enrollment_term_id=>1}}} [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [68bafbd8-7ab2-4dfb-9481-02c92f07e164]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [68bafbd8-7ab2-4dfb-9481-02c92f07e164] CanvasSync::JobLog Update (0.5ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2021-10-15 21:39:42.297911"], ["status", "success"], ["updated_at", "2021-10-15 21:39:42.298562"], ["id", 416]] [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [68bafbd8-7ab2-4dfb-9481-02c92f07e164]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [68bafbd8-7ab2-4dfb-9481-02c92f07e164] Performed CanvasSync::Jobs::SyncContextModuleItemsJob (Job ID: 68bafbd8-7ab2-4dfb-9481-02c92f07e164) from Test(default) in 20.04ms  (0.3ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [7fac505d-8cf3-4686-8010-f2f5843b237f] Performing CanvasSync::Jobs::SyncContextModuleItemsJob (Job ID: 7fac505d-8cf3-4686-8010-f2f5843b237f) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [7fac505d-8cf3-4686-8010-f2f5843b237f] CanvasSync::JobLog Load (0.3ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "7fac505d-8cf3-4686-8010-f2f5843b237f"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [7fac505d-8cf3-4686-8010-f2f5843b237f]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [7fac505d-8cf3-4686-8010-f2f5843b237f] CanvasSync::JobLog Create (0.5ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncContextModuleItemsJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2021-10-15 21:39:42.305388"], ["updated_at", "2021-10-15 21:39:42.305388"], ["job_id", "7fac505d-8cf3-4686-8010-f2f5843b237f"]] [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [7fac505d-8cf3-4686-8010-f2f5843b237f]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [7fac505d-8cf3-4686-8010-f2f5843b237f]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [7fac505d-8cf3-4686-8010-f2f5843b237f] CanvasSync::JobLog Update (0.4ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-10-15 21:39:42.307822"], ["status", "running"], ["updated_at", "2021-10-15 21:39:42.308434"], ["id", 418]] [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [7fac505d-8cf3-4686-8010-f2f5843b237f]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [7fac505d-8cf3-4686-8010-f2f5843b237f]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [7fac505d-8cf3-4686-8010-f2f5843b237f] CanvasSync::JobLog Create (0.5ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proserv_context_module_items_csv\n- 1\n- CanvasSync::Processors::ContextModuleItemsProcessor\n- :sync_start_time: '2021-10-15T21:39:42Z'\n :report_params:\n :parameters: {}\n"], ["created_at", "2021-10-15 21:39:42.313399"], ["updated_at", "2021-10-15 21:39:42.313399"], ["job_id", "216ba1c0-0b1b-4db4-b456-a4e7ea7b15b5"]] [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [7fac505d-8cf3-4686-8010-f2f5843b237f]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [7fac505d-8cf3-4686-8010-f2f5843b237f] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: 216ba1c0-0b1b-4db4-b456-a4e7ea7b15b5) to Test(default) at 2021-10-15 21:40:12 UTC with arguments: "proserv_context_module_items_csv", 1, "CanvasSync::Processors::ContextModuleItemsProcessor", {:sync_start_time=>"2021-10-15T21:39:42Z", :report_params=>{:parameters=>{}}} [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [7fac505d-8cf3-4686-8010-f2f5843b237f]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [7fac505d-8cf3-4686-8010-f2f5843b237f] CanvasSync::JobLog Update (0.4ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2021-10-15 21:39:42.317695"], ["status", "success"], ["updated_at", "2021-10-15 21:39:42.318318"], ["id", 418]] [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [7fac505d-8cf3-4686-8010-f2f5843b237f]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [7fac505d-8cf3-4686-8010-f2f5843b237f] Performed CanvasSync::Jobs::SyncContextModuleItemsJob (Job ID: 7fac505d-8cf3-4686-8010-f2f5843b237f) from Test(default) in 16.37ms  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [ceac547d-acba-4975-a369-19b7ee3cf100] Performing CanvasSync::Jobs::SyncContextModulesJob (Job ID: ceac547d-acba-4975-a369-19b7ee3cf100) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [ceac547d-acba-4975-a369-19b7ee3cf100] CanvasSync::JobLog Load (0.3ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "ceac547d-acba-4975-a369-19b7ee3cf100"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [ceac547d-acba-4975-a369-19b7ee3cf100]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [ceac547d-acba-4975-a369-19b7ee3cf100] CanvasSync::JobLog Create (0.4ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncContextModulesJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2021-10-15 21:39:42.325522"], ["updated_at", "2021-10-15 21:39:42.325522"], ["job_id", "ceac547d-acba-4975-a369-19b7ee3cf100"]] [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [ceac547d-acba-4975-a369-19b7ee3cf100]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [ceac547d-acba-4975-a369-19b7ee3cf100]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [ceac547d-acba-4975-a369-19b7ee3cf100] CanvasSync::JobLog Update (0.4ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-10-15 21:39:42.327736"], ["status", "running"], ["updated_at", "2021-10-15 21:39:42.328213"], ["id", 420]] [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [ceac547d-acba-4975-a369-19b7ee3cf100]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [ceac547d-acba-4975-a369-19b7ee3cf100]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [ceac547d-acba-4975-a369-19b7ee3cf100] CanvasSync::JobLog Create (0.5ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proserv_context_modules_csv\n- 1\n- CanvasSync::Processors::ContextModulesProcessor\n- :sync_start_time: '2021-10-15T21:39:42Z'\n :report_params:\n :parameters:\n :enrollment_term_id: 1\n"], ["created_at", "2021-10-15 21:39:42.333172"], ["updated_at", "2021-10-15 21:39:42.333172"], ["job_id", "965d9b4a-57e4-4440-bab8-f07d7e4161dc"]] [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [ceac547d-acba-4975-a369-19b7ee3cf100]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [ceac547d-acba-4975-a369-19b7ee3cf100] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: 965d9b4a-57e4-4440-bab8-f07d7e4161dc) to Test(default) at 2021-10-15 21:40:12 UTC with arguments: "proserv_context_modules_csv", 1, "CanvasSync::Processors::ContextModulesProcessor", {:sync_start_time=>"2021-10-15T21:39:42Z", :report_params=>{:parameters=>{:enrollment_term_id=>1}}} [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [ceac547d-acba-4975-a369-19b7ee3cf100]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [ceac547d-acba-4975-a369-19b7ee3cf100] CanvasSync::JobLog Update (0.4ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2021-10-15 21:39:42.337657"], ["status", "success"], ["updated_at", "2021-10-15 21:39:42.338260"], ["id", 420]] [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [ceac547d-acba-4975-a369-19b7ee3cf100]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [ceac547d-acba-4975-a369-19b7ee3cf100] Performed CanvasSync::Jobs::SyncContextModulesJob (Job ID: ceac547d-acba-4975-a369-19b7ee3cf100) from Test(default) in 16.02ms  (0.2ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [f444a330-7683-46f7-8af4-cb9f20dcb26e] Performing CanvasSync::Jobs::SyncContextModulesJob (Job ID: f444a330-7683-46f7-8af4-cb9f20dcb26e) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [f444a330-7683-46f7-8af4-cb9f20dcb26e] CanvasSync::JobLog Load (0.3ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "f444a330-7683-46f7-8af4-cb9f20dcb26e"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [f444a330-7683-46f7-8af4-cb9f20dcb26e]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [f444a330-7683-46f7-8af4-cb9f20dcb26e] CanvasSync::JobLog Create (0.4ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncContextModulesJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2021-10-15 21:39:42.344547"], ["updated_at", "2021-10-15 21:39:42.344547"], ["job_id", "f444a330-7683-46f7-8af4-cb9f20dcb26e"]] [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [f444a330-7683-46f7-8af4-cb9f20dcb26e]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [f444a330-7683-46f7-8af4-cb9f20dcb26e]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [f444a330-7683-46f7-8af4-cb9f20dcb26e] CanvasSync::JobLog Update (0.4ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-10-15 21:39:42.346666"], ["status", "running"], ["updated_at", "2021-10-15 21:39:42.347142"], ["id", 422]] [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [f444a330-7683-46f7-8af4-cb9f20dcb26e]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [f444a330-7683-46f7-8af4-cb9f20dcb26e]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [f444a330-7683-46f7-8af4-cb9f20dcb26e] CanvasSync::JobLog Create (0.5ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proserv_context_modules_csv\n- 1\n- CanvasSync::Processors::ContextModulesProcessor\n- :sync_start_time: '2021-10-15T21:39:42Z'\n :report_params:\n :parameters: {}\n"], ["created_at", "2021-10-15 21:39:42.351807"], ["updated_at", "2021-10-15 21:39:42.351807"], ["job_id", "c5f85270-4a2e-476e-8514-c8ba44254e1e"]] [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [f444a330-7683-46f7-8af4-cb9f20dcb26e]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [f444a330-7683-46f7-8af4-cb9f20dcb26e] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: c5f85270-4a2e-476e-8514-c8ba44254e1e) to Test(default) at 2021-10-15 21:40:12 UTC with arguments: "proserv_context_modules_csv", 1, "CanvasSync::Processors::ContextModulesProcessor", {:sync_start_time=>"2021-10-15T21:39:42Z", :report_params=>{:parameters=>{}}} [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [f444a330-7683-46f7-8af4-cb9f20dcb26e]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [f444a330-7683-46f7-8af4-cb9f20dcb26e] CanvasSync::JobLog Update (0.5ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2021-10-15 21:39:42.355995"], ["status", "success"], ["updated_at", "2021-10-15 21:39:42.356598"], ["id", 422]] [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [f444a330-7683-46f7-8af4-cb9f20dcb26e]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [f444a330-7683-46f7-8af4-cb9f20dcb26e] Performed CanvasSync::Jobs::SyncContextModulesJob (Job ID: f444a330-7683-46f7-8af4-cb9f20dcb26e) from Test(default) in 15.62ms  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) SAVEPOINT active_record_1 Term Exists (0.6ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 79138019], ["LIMIT", 1]] Term Create (0.6ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 79138019], ["name", "Cool Term"], ["start_at", "2021-10-12 21:39:41.283771"], ["end_at", "2021-10-18 21:39:41.283866"], ["workflow_state", "active"], ["sis_id", "4ad16ac819e5225fb38a3187af704be3"], ["created_at", "2021-10-15 21:39:42.378639"], ["updated_at", "2021-10-15 21:39:42.378639"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [249abd07-f93e-4471-aac1-f257b57e3acb] Performing CanvasSync::Jobs::SyncProvisioningReportJob (Job ID: 249abd07-f93e-4471-aac1-f257b57e3acb) from Test(default) with arguments: {:models=>["users", "courses"], :term_scope=>"active"} [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [249abd07-f93e-4471-aac1-f257b57e3acb] CanvasSync::JobLog Load (0.3ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "249abd07-f93e-4471-aac1-f257b57e3acb"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [249abd07-f93e-4471-aac1-f257b57e3acb]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [249abd07-f93e-4471-aac1-f257b57e3acb] CanvasSync::JobLog Create (0.5ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncProvisioningReportJob"], ["status", "enqueued"], ["job_arguments", "---\n- :models:\n - users\n - courses\n :term_scope: active\n"], ["created_at", "2021-10-15 21:39:42.383289"], ["updated_at", "2021-10-15 21:39:42.383289"], ["job_id", "249abd07-f93e-4471-aac1-f257b57e3acb"]] [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [249abd07-f93e-4471-aac1-f257b57e3acb]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [249abd07-f93e-4471-aac1-f257b57e3acb]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [249abd07-f93e-4471-aac1-f257b57e3acb] CanvasSync::JobLog Update (0.5ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-10-15 21:39:42.386068"], ["status", "running"], ["updated_at", "2021-10-15 21:39:42.386582"], ["id", 424]] [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [249abd07-f93e-4471-aac1-f257b57e3acb]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [249abd07-f93e-4471-aac1-f257b57e3acb]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [249abd07-f93e-4471-aac1-f257b57e3acb] CanvasSync::JobLog Create (0.5ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proservices_provisioning_csv\n- \n- CanvasSync::Processors::ProvisioningReportProcessor\n- :models:\n - users\n - courses\n :term_scope: active\n :sync_start_time: '2021-10-15T21:39:42Z'\n :report_params:\n :parameters:\n :include_deleted: true\n users: true\n courses: true\n :enrollment_term_id: 79138019\n"], ["created_at", "2021-10-15 21:39:42.391529"], ["updated_at", "2021-10-15 21:39:42.391529"], ["job_id", "cf4940c3-dfab-4750-9c64-afa6f0cf4e4e"]] [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [249abd07-f93e-4471-aac1-f257b57e3acb]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [249abd07-f93e-4471-aac1-f257b57e3acb] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: cf4940c3-dfab-4750-9c64-afa6f0cf4e4e) to Test(default) at 2021-10-15 21:40:12 UTC with arguments: "proservices_provisioning_csv", nil, "CanvasSync::Processors::ProvisioningReportProcessor", {:models=>["users", "courses"], :term_scope=>"active", :sync_start_time=>"2021-10-15T21:39:42Z", :report_params=>{:parameters=>{:include_deleted=>true, "users"=>true, "courses"=>true, :enrollment_term_id=>79138019}}} [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [249abd07-f93e-4471-aac1-f257b57e3acb]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [249abd07-f93e-4471-aac1-f257b57e3acb] CanvasSync::JobLog Update (0.5ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2021-10-15 21:39:42.396475"], ["status", "success"], ["updated_at", "2021-10-15 21:39:42.397150"], ["id", 424]] [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [249abd07-f93e-4471-aac1-f257b57e3acb]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [249abd07-f93e-4471-aac1-f257b57e3acb] Performed CanvasSync::Jobs::SyncProvisioningReportJob (Job ID: 249abd07-f93e-4471-aac1-f257b57e3acb) from Test(default) in 17.6ms  (0.2ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [6b438d0d-1ffe-42d0-800f-81cef3dab390] Performing CanvasSync::Jobs::SyncProvisioningReportJob (Job ID: 6b438d0d-1ffe-42d0-800f-81cef3dab390) from Test(default) with arguments: {:models=>["users", "courses"]} [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [6b438d0d-1ffe-42d0-800f-81cef3dab390] CanvasSync::JobLog Load (0.3ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "6b438d0d-1ffe-42d0-800f-81cef3dab390"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [6b438d0d-1ffe-42d0-800f-81cef3dab390]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [6b438d0d-1ffe-42d0-800f-81cef3dab390] CanvasSync::JobLog Create (0.4ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncProvisioningReportJob"], ["status", "enqueued"], ["job_arguments", "---\n- :models:\n - users\n - courses\n"], ["created_at", "2021-10-15 21:39:42.403772"], ["updated_at", "2021-10-15 21:39:42.403772"], ["job_id", "6b438d0d-1ffe-42d0-800f-81cef3dab390"]] [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [6b438d0d-1ffe-42d0-800f-81cef3dab390]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [6b438d0d-1ffe-42d0-800f-81cef3dab390]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [6b438d0d-1ffe-42d0-800f-81cef3dab390] CanvasSync::JobLog Update (0.4ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-10-15 21:39:42.406335"], ["status", "running"], ["updated_at", "2021-10-15 21:39:42.406830"], ["id", 426]] [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [6b438d0d-1ffe-42d0-800f-81cef3dab390]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [6b438d0d-1ffe-42d0-800f-81cef3dab390]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [6b438d0d-1ffe-42d0-800f-81cef3dab390] CanvasSync::JobLog Create (0.5ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proservices_provisioning_csv\n- \n- CanvasSync::Processors::ProvisioningReportProcessor\n- :models:\n - users\n - courses\n :sync_start_time: '2021-10-15T21:39:42Z'\n :report_params:\n :parameters:\n :include_deleted: true\n users: true\n courses: true\n"], ["created_at", "2021-10-15 21:39:42.411430"], ["updated_at", "2021-10-15 21:39:42.411430"], ["job_id", "c1190aab-18ab-479c-9c31-cfbf5157df67"]] [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [6b438d0d-1ffe-42d0-800f-81cef3dab390]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [6b438d0d-1ffe-42d0-800f-81cef3dab390] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: c1190aab-18ab-479c-9c31-cfbf5157df67) to Test(default) at 2021-10-15 21:40:12 UTC with arguments: "proservices_provisioning_csv", nil, "CanvasSync::Processors::ProvisioningReportProcessor", {:models=>["users", "courses"], :sync_start_time=>"2021-10-15T21:39:42Z", :report_params=>{:parameters=>{:include_deleted=>true, "users"=>true, "courses"=>true}}} [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [6b438d0d-1ffe-42d0-800f-81cef3dab390]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [6b438d0d-1ffe-42d0-800f-81cef3dab390] CanvasSync::JobLog Update (0.5ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2021-10-15 21:39:42.416241"], ["status", "success"], ["updated_at", "2021-10-15 21:39:42.416897"], ["id", 426]] [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [6b438d0d-1ffe-42d0-800f-81cef3dab390]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [6b438d0d-1ffe-42d0-800f-81cef3dab390] Performed CanvasSync::Jobs::SyncProvisioningReportJob (Job ID: 6b438d0d-1ffe-42d0-800f-81cef3dab390) from Test(default) in 16.91ms  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) SAVEPOINT active_record_1 Account Exists (0.5ms) SELECT 1 AS one FROM "accounts" WHERE "accounts"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] Account Create (0.5ms) INSERT INTO "accounts" ("canvas_id", "sis_id", "canvas_parent_account_id", "sis_parent_account_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 1], ["sis_id", "44fe21e791b93291598b340b3ec03fb3"], ["canvas_parent_account_id", 1], ["sis_parent_account_id", "60c57dacd35d1b0e28c7d246df6203cc"], ["name", "Account name"], ["workflow_state", "active"], ["created_at", "2021-10-15 21:39:42.424806"], ["updated_at", "2021-10-15 21:39:42.424806"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.7ms) SELECT COUNT(*) FROM "roles" [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [9042ba71-5526-4d53-be24-30695bb2da54] Performing CanvasSync::Jobs::SyncRolesJob (Job ID: 9042ba71-5526-4d53-be24-30695bb2da54) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [9042ba71-5526-4d53-be24-30695bb2da54] CanvasSync::JobLog Load (0.3ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "9042ba71-5526-4d53-be24-30695bb2da54"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [9042ba71-5526-4d53-be24-30695bb2da54]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [9042ba71-5526-4d53-be24-30695bb2da54] CanvasSync::JobLog Create (0.7ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncRolesJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2021-10-15 21:39:42.434592"], ["updated_at", "2021-10-15 21:39:42.434592"], ["job_id", "9042ba71-5526-4d53-be24-30695bb2da54"]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [9042ba71-5526-4d53-be24-30695bb2da54]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [9042ba71-5526-4d53-be24-30695bb2da54]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [9042ba71-5526-4d53-be24-30695bb2da54] CanvasSync::JobLog Update (0.6ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-10-15 21:39:42.437716"], ["status", "running"], ["updated_at", "2021-10-15 21:39:42.438420"], ["id", 428]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [9042ba71-5526-4d53-be24-30695bb2da54]  (0.3ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [9042ba71-5526-4d53-be24-30695bb2da54] Account Load (0.5ms) SELECT "accounts".* FROM "accounts" WHERE "accounts"."workflow_state" != $1 ORDER BY "accounts"."id" ASC LIMIT $2 [["workflow_state", "deleted"], ["LIMIT", 1000]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [9042ba71-5526-4d53-be24-30695bb2da54] Role Load (0.4ms) SELECT "roles".* FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [9042ba71-5526-4d53-be24-30695bb2da54]  (0.3ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [9042ba71-5526-4d53-be24-30695bb2da54] Role Exists (0.5ms) SELECT 1 AS one FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [9042ba71-5526-4d53-be24-30695bb2da54] Role Create (1.0ms) INSERT INTO "roles" ("canvas_id", "label", "base_role_type", "canvas_account_id", "workflow_state", "permissions", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 1], ["label", "Account Admin"], ["base_role_type", "AccountMembership"], ["canvas_account_id", 10], ["workflow_state", "built_in"], ["permissions", "{\"manage_wiki\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"post_to_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"moderate_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_announcements\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"send_messages\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"send_messages_all\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_outcomes\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"create_conferences\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"create_collaborations\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_roster\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_all_grades\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_grades\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_rubrics\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"comment_on_others_submissions\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_students\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_admin_users\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_role_overrides\":{\"enabled\":true,\"locked\":true,\"readonly\":true,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_account_memberships\":{\"enabled\":true,\"locked\":true,\"readonly\":true,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_account_settings\":{\"enabled\":true,\"locked\":true,\"readonly\":true,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_groups\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_group_pages\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_files\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_assignments\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"undelete_courses\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_grade_changes\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_course_changes\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_question_banks\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_calendar\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_reports\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_courses\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_user_logins\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_user_observers\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_alerts\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"become_user\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_developer_keys\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"import_sis\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_sis\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_sis\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_course_list\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_statistics\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_storage_quotas\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_course_content\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_content\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_interaction_alerts\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"change_course_state\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_sections\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_feature_flags\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_quiz_answer_audits\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"moderate_grades\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"lti_add_edit\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true}}"], ["created_at", "2021-10-15 21:39:42.473752"], ["updated_at", "2021-10-15 21:39:42.473752"]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [9042ba71-5526-4d53-be24-30695bb2da54]  (0.3ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [9042ba71-5526-4d53-be24-30695bb2da54] Role Load (0.4ms) SELECT "roles".* FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 3], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [9042ba71-5526-4d53-be24-30695bb2da54]  (0.3ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [9042ba71-5526-4d53-be24-30695bb2da54] Role Exists (0.4ms) SELECT 1 AS one FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 3], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [9042ba71-5526-4d53-be24-30695bb2da54] Role Create (0.8ms) INSERT INTO "roles" ("canvas_id", "label", "base_role_type", "canvas_account_id", "workflow_state", "permissions", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 3], ["label", "Student"], ["base_role_type", "StudentEnrollment"], ["canvas_account_id", 10], ["workflow_state", "built_in"], ["permissions", "{\"manage_wiki\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"read_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"post_to_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"moderate_forum\":{\"enabled\":false,\"locked\":false,\"readonly\":false,\"explicit\":false},\"read_announcements\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"send_messages\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"send_messages_all\":{\"enabled\":false,\"locked\":false,\"readonly\":false,\"explicit\":false},\"manage_outcomes\":{\"enabled\":false,\"locked\":false,\"readonly\":false,\"explicit\":false},\"create_conferences\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"create_collaborations\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_roster\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_all_grades\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_grades\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_rubrics\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"comment_on_others_submissions\":{\"enabled\":false,\"locked\":false,\"readonly\":false,\"explicit\":false},\"manage_students\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_admin_users\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_role_overrides\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_account_memberships\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_account_settings\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_groups\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"view_group_pages\":{\"enabled\":false,\"locked\":false,\"readonly\":false,\"explicit\":false},\"manage_files\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_assignments\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"undelete_courses\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"view_grade_changes\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"view_course_changes\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"read_question_banks\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_calendar\":{\"enabled\":false,\"locked\":false,\"readonly\":false,\"explicit\":false},\"read_reports\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_courses\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_user_logins\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_user_observers\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_alerts\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"become_user\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_developer_keys\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"import_sis\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_sis\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"read_sis\":{\"enabled\":false,\"locked\":false,\"readonly\":false,\"explicit\":false},\"read_course_list\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"view_statistics\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_storage_quotas\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"read_course_content\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_content\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_interaction_alerts\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"change_course_state\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_sections\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_feature_flags\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"view_quiz_answer_audits\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"moderate_grades\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"lti_add_edit\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false}}"], ["created_at", "2021-10-15 21:39:42.489313"], ["updated_at", "2021-10-15 21:39:42.489313"]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [9042ba71-5526-4d53-be24-30695bb2da54]  (0.3ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [9042ba71-5526-4d53-be24-30695bb2da54] Role Update All (0.5ms) UPDATE "roles" SET "workflow_state" = 'inactive' WHERE "roles"."id" NOT IN ($1, $2) [["id", 67], ["id", 68]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [9042ba71-5526-4d53-be24-30695bb2da54]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [9042ba71-5526-4d53-be24-30695bb2da54] CanvasSync::JobLog Update (0.6ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2021-10-15 21:39:42.497953"], ["status", "success"], ["updated_at", "2021-10-15 21:39:42.498738"], ["id", 428]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [9042ba71-5526-4d53-be24-30695bb2da54]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [9042ba71-5526-4d53-be24-30695bb2da54] Performed CanvasSync::Jobs::SyncRolesJob (Job ID: 9042ba71-5526-4d53-be24-30695bb2da54) from Test(default) in 68.59ms  (0.4ms) SELECT COUNT(*) FROM "roles"  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Term Exists (0.5ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 42889740], ["LIMIT", 1]] Term Create (0.8ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 42889740], ["name", "Cool Term"], ["start_at", "2021-10-12 21:39:41.283771"], ["end_at", "2021-10-18 21:39:41.283866"], ["workflow_state", "active"], ["sis_id", "d7195be526743365a7fa97032fe9d3ad"], ["created_at", "2021-10-15 21:39:42.509732"], ["updated_at", "2021-10-15 21:39:42.509732"]]  (0.4ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [7455e079-07e3-4ddf-b290-f2b8456a93ef] Performing CanvasSync::Jobs::SyncSimpleTableJob (Job ID: 7455e079-07e3-4ddf-b290-f2b8456a93ef) from Test(default) with arguments: {:report_name=>"proservices_provisioning_csv", :model=>"courses", :mapping=>"courses", :klass=>"Course", :term_scope=>"active", :params=>{"parameters[include_deleted]"=>true, "parameters[courses]"=>true}} [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [7455e079-07e3-4ddf-b290-f2b8456a93ef] CanvasSync::JobLog Load (1.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "7455e079-07e3-4ddf-b290-f2b8456a93ef"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [7455e079-07e3-4ddf-b290-f2b8456a93ef]  (0.3ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [7455e079-07e3-4ddf-b290-f2b8456a93ef] CanvasSync::JobLog Create (0.6ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncSimpleTableJob"], ["status", "enqueued"], ["job_arguments", "---\n- :report_name: proservices_provisioning_csv\n :model: courses\n :mapping: courses\n :klass: Course\n :term_scope: active\n :params:\n parameters[include_deleted]: true\n parameters[courses]: true\n"], ["created_at", "2021-10-15 21:39:42.537406"], ["updated_at", "2021-10-15 21:39:42.537406"], ["job_id", "7455e079-07e3-4ddf-b290-f2b8456a93ef"]] [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [7455e079-07e3-4ddf-b290-f2b8456a93ef]  (0.3ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [7455e079-07e3-4ddf-b290-f2b8456a93ef]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [7455e079-07e3-4ddf-b290-f2b8456a93ef] CanvasSync::JobLog Update (0.5ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-10-15 21:39:42.541546"], ["status", "running"], ["updated_at", "2021-10-15 21:39:42.542297"], ["id", 429]] [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [7455e079-07e3-4ddf-b290-f2b8456a93ef]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [7455e079-07e3-4ddf-b290-f2b8456a93ef]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [7455e079-07e3-4ddf-b290-f2b8456a93ef] CanvasSync::JobLog Update (0.6ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2021-10-15 21:39:42.545769"], ["status", "success"], ["updated_at", "2021-10-15 21:39:42.546523"], ["id", 429]] [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [7455e079-07e3-4ddf-b290-f2b8456a93ef]  (0.3ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [7455e079-07e3-4ddf-b290-f2b8456a93ef] Performed CanvasSync::Jobs::SyncSimpleTableJob (Job ID: 7455e079-07e3-4ddf-b290-f2b8456a93ef) from Test(default) in 15.18ms  (0.3ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [44515eee-2fa3-4d63-97a1-716e45b8dca3] Performing CanvasSync::Jobs::SyncSubmissionsJob (Job ID: 44515eee-2fa3-4d63-97a1-716e45b8dca3) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [44515eee-2fa3-4d63-97a1-716e45b8dca3] CanvasSync::JobLog Load (0.4ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "44515eee-2fa3-4d63-97a1-716e45b8dca3"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [44515eee-2fa3-4d63-97a1-716e45b8dca3]  (0.3ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [44515eee-2fa3-4d63-97a1-716e45b8dca3] CanvasSync::JobLog Create (0.7ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncSubmissionsJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2021-10-15 21:39:42.556959"], ["updated_at", "2021-10-15 21:39:42.556959"], ["job_id", "44515eee-2fa3-4d63-97a1-716e45b8dca3"]] [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [44515eee-2fa3-4d63-97a1-716e45b8dca3]  (0.3ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [44515eee-2fa3-4d63-97a1-716e45b8dca3]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [44515eee-2fa3-4d63-97a1-716e45b8dca3] CanvasSync::JobLog Update (0.6ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-10-15 21:39:42.560418"], ["status", "running"], ["updated_at", "2021-10-15 21:39:42.561160"], ["id", 430]] [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [44515eee-2fa3-4d63-97a1-716e45b8dca3]  (0.3ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [44515eee-2fa3-4d63-97a1-716e45b8dca3]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [44515eee-2fa3-4d63-97a1-716e45b8dca3] CanvasSync::JobLog Create (0.6ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proserv_student_submissions_csv\n- 1\n- CanvasSync::Processors::SubmissionsProcessor\n- :sync_start_time: '2021-10-15T21:39:42Z'\n :report_params:\n :parameters:\n :include_all: \n :enrollment_term_id: 1\n"], ["created_at", "2021-10-15 21:39:42.568382"], ["updated_at", "2021-10-15 21:39:42.568382"], ["job_id", "86de4d57-e121-4685-823b-a30e543193d1"]] [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [44515eee-2fa3-4d63-97a1-716e45b8dca3]  (0.3ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [44515eee-2fa3-4d63-97a1-716e45b8dca3] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: 86de4d57-e121-4685-823b-a30e543193d1) to Test(default) at 2021-10-15 21:40:12 UTC with arguments: "proserv_student_submissions_csv", 1, "CanvasSync::Processors::SubmissionsProcessor", {:sync_start_time=>"2021-10-15T21:39:42Z", :report_params=>{:parameters=>{:include_all=>nil, :enrollment_term_id=>1}}} [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [44515eee-2fa3-4d63-97a1-716e45b8dca3]  (0.3ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [44515eee-2fa3-4d63-97a1-716e45b8dca3] CanvasSync::JobLog Update (0.6ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2021-10-15 21:39:42.574502"], ["status", "success"], ["updated_at", "2021-10-15 21:39:42.575312"], ["id", 430]] [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [44515eee-2fa3-4d63-97a1-716e45b8dca3]  (0.3ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [44515eee-2fa3-4d63-97a1-716e45b8dca3] Performed CanvasSync::Jobs::SyncSubmissionsJob (Job ID: 44515eee-2fa3-4d63-97a1-716e45b8dca3) from Test(default) in 23.18ms  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.5ms) SELECT COUNT(*) FROM "terms" [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [b7d34ef7-d000-4e46-8aea-af0caaa5148e] Performing CanvasSync::Jobs::SyncTermsJob (Job ID: b7d34ef7-d000-4e46-8aea-af0caaa5148e) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [b7d34ef7-d000-4e46-8aea-af0caaa5148e] CanvasSync::JobLog Load (0.3ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "b7d34ef7-d000-4e46-8aea-af0caaa5148e"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [b7d34ef7-d000-4e46-8aea-af0caaa5148e]  (0.3ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [b7d34ef7-d000-4e46-8aea-af0caaa5148e] CanvasSync::JobLog Create (0.6ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncTermsJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2021-10-15 21:39:42.584692"], ["updated_at", "2021-10-15 21:39:42.584692"], ["job_id", "b7d34ef7-d000-4e46-8aea-af0caaa5148e"]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [b7d34ef7-d000-4e46-8aea-af0caaa5148e]  (0.3ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [b7d34ef7-d000-4e46-8aea-af0caaa5148e]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [b7d34ef7-d000-4e46-8aea-af0caaa5148e] CanvasSync::JobLog Update (0.6ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-10-15 21:39:42.587809"], ["status", "running"], ["updated_at", "2021-10-15 21:39:42.588666"], ["id", 432]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [b7d34ef7-d000-4e46-8aea-af0caaa5148e]  (0.3ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [b7d34ef7-d000-4e46-8aea-af0caaa5148e] Term Load (0.4ms) SELECT "terms".* FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [b7d34ef7-d000-4e46-8aea-af0caaa5148e]  (0.3ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [b7d34ef7-d000-4e46-8aea-af0caaa5148e] Term Exists (0.4ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [b7d34ef7-d000-4e46-8aea-af0caaa5148e] Term Create (0.6ms) INSERT INTO "terms" ("canvas_id", "name", "workflow_state", "grading_period_group_id", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 1], ["name", "Default Term"], ["workflow_state", "active"], ["grading_period_group_id", 1], ["sis_id", "Test"], ["created_at", "2021-10-15 21:39:42.601131"], ["updated_at", "2021-10-15 21:39:42.601131"]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [b7d34ef7-d000-4e46-8aea-af0caaa5148e]  (0.3ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [b7d34ef7-d000-4e46-8aea-af0caaa5148e] Term Load (0.4ms) SELECT "terms".* FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 6], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [b7d34ef7-d000-4e46-8aea-af0caaa5148e]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [b7d34ef7-d000-4e46-8aea-af0caaa5148e] Term Exists (0.4ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 6], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [b7d34ef7-d000-4e46-8aea-af0caaa5148e] Term Create (0.5ms) INSERT INTO "terms" ("canvas_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["canvas_id", 6], ["name", "Average Term 1"], ["workflow_state", "active"], ["created_at", "2021-10-15 21:39:42.606952"], ["updated_at", "2021-10-15 21:39:42.606952"]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [b7d34ef7-d000-4e46-8aea-af0caaa5148e]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [b7d34ef7-d000-4e46-8aea-af0caaa5148e] Term Load (0.4ms) SELECT "terms".* FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 7], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [b7d34ef7-d000-4e46-8aea-af0caaa5148e]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [b7d34ef7-d000-4e46-8aea-af0caaa5148e] Term Exists (0.5ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 7], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [b7d34ef7-d000-4e46-8aea-af0caaa5148e] Term Create (0.5ms) INSERT INTO "terms" ("canvas_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["canvas_id", 7], ["name", "Average Term 2"], ["workflow_state", "active"], ["created_at", "2021-10-15 21:39:42.613136"], ["updated_at", "2021-10-15 21:39:42.613136"]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [b7d34ef7-d000-4e46-8aea-af0caaa5148e]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [b7d34ef7-d000-4e46-8aea-af0caaa5148e] Term Load (0.4ms) SELECT "terms".* FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 5], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [b7d34ef7-d000-4e46-8aea-af0caaa5148e]  (0.4ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [b7d34ef7-d000-4e46-8aea-af0caaa5148e] Term Exists (0.5ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 5], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [b7d34ef7-d000-4e46-8aea-af0caaa5148e] Term Create (0.5ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 5], ["name", "Syllabus Term"], ["start_at", "2017-08-14 06:00:00"], ["end_at", "2017-08-31 06:00:00"], ["workflow_state", "active"], ["sis_id", "SYTERM"], ["created_at", "2021-10-15 21:39:42.620692"], ["updated_at", "2021-10-15 21:39:42.620692"]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [b7d34ef7-d000-4e46-8aea-af0caaa5148e]  (1.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [b7d34ef7-d000-4e46-8aea-af0caaa5148e] Term Load (0.4ms) SELECT "terms".* FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 4], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [b7d34ef7-d000-4e46-8aea-af0caaa5148e]  (0.3ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [b7d34ef7-d000-4e46-8aea-af0caaa5148e] Term Exists (0.5ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 4], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [b7d34ef7-d000-4e46-8aea-af0caaa5148e] Term Create (0.5ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "grading_period_group_id", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8, $9) RETURNING "id" [["canvas_id", 4], ["name", "Ellucian Term"], ["start_at", "2017-08-01 06:00:00"], ["end_at", "2017-10-31 06:00:00"], ["workflow_state", "active"], ["grading_period_group_id", 1], ["sis_id", "SH"], ["created_at", "2021-10-15 21:39:42.627914"], ["updated_at", "2021-10-15 21:39:42.627914"]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [b7d34ef7-d000-4e46-8aea-af0caaa5148e]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [b7d34ef7-d000-4e46-8aea-af0caaa5148e] Term Load (0.4ms) SELECT "terms".* FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 3], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [b7d34ef7-d000-4e46-8aea-af0caaa5148e]  (0.3ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [b7d34ef7-d000-4e46-8aea-af0caaa5148e] Term Exists (0.5ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 3], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [b7d34ef7-d000-4e46-8aea-af0caaa5148e] Term Create (0.6ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 3], ["name", "Current Term"], ["start_at", "2017-03-19 06:00:00"], ["end_at", "2017-08-01 06:00:00"], ["workflow_state", "active"], ["created_at", "2021-10-15 21:39:42.634195"], ["updated_at", "2021-10-15 21:39:42.634195"]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [b7d34ef7-d000-4e46-8aea-af0caaa5148e]  (0.3ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [b7d34ef7-d000-4e46-8aea-af0caaa5148e]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [b7d34ef7-d000-4e46-8aea-af0caaa5148e] CanvasSync::JobLog Update (0.5ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2021-10-15 21:39:42.636568"], ["status", "success"], ["updated_at", "2021-10-15 21:39:42.637353"], ["id", 432]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [b7d34ef7-d000-4e46-8aea-af0caaa5148e]  (0.3ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [b7d34ef7-d000-4e46-8aea-af0caaa5148e] Performed CanvasSync::Jobs::SyncTermsJob (Job ID: b7d34ef7-d000-4e46-8aea-af0caaa5148e) from Test(default) in 57.14ms  (0.4ms) SELECT COUNT(*) FROM "terms"  (0.2ms) ROLLBACK  (0.3ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Account Exists (0.5ms) SELECT 1 AS one FROM "accounts" WHERE "accounts"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2659914], ["LIMIT", 1]] Account Create (0.6ms) INSERT INTO "accounts" ("canvas_id", "sis_id", "canvas_parent_account_id", "sis_parent_account_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 2659914], ["sis_id", "e9e7f58dcb84710660f4f8ecc8a0235c"], ["canvas_parent_account_id", 1], ["sis_parent_account_id", "8f12cf6e15e0c7951a34ccd880f6d1ae"], ["name", "Account name"], ["workflow_state", "active"], ["created_at", "2021-10-15 21:39:42.647027"], ["updated_at", "2021-10-15 21:39:42.647027"]]  (0.3ms) RELEASE SAVEPOINT active_record_1 Account Exists (0.6ms) SELECT 1 AS one FROM "accounts" WHERE "accounts"."canvas_id" IS NULL AND "accounts"."id" != $1 LIMIT $2 [["id", 58], ["LIMIT", 1]]  (0.4ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) SAVEPOINT active_record_1 Account Exists (0.5ms) SELECT 1 AS one FROM "accounts" WHERE "accounts"."canvas_id" = $1 LIMIT $2 [["canvas_id", 63832787], ["LIMIT", 1]] Account Create (0.6ms) INSERT INTO "accounts" ("canvas_id", "sis_id", "canvas_parent_account_id", "sis_parent_account_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 63832787], ["sis_id", "7c2fa2c45ef9cac6315a003d838dc08e"], ["canvas_parent_account_id", 1], ["sis_parent_account_id", "eeaedf4816bf5d991b72bf26492278b5"], ["name", "Account name"], ["workflow_state", "active"], ["created_at", "2021-10-15 21:39:42.667287"], ["updated_at", "2021-10-15 21:39:42.667287"]]  (0.3ms) RELEASE SAVEPOINT active_record_1 Account Load (0.4ms) SELECT "accounts".* FROM "accounts" ORDER BY "accounts"."id" ASC LIMIT $1 [["LIMIT", 1]] Account Exists (0.7ms) SELECT 1 AS one FROM "accounts" WHERE "accounts"."canvas_id" = $1 LIMIT $2 [["canvas_id", 63832787], ["LIMIT", 1]]  (0.4ms) ROLLBACK  (0.3ms) BEGIN  (0.3ms) SAVEPOINT active_record_1 Account Exists (0.5ms) SELECT 1 AS one FROM "accounts" WHERE "accounts"."canvas_id" = $1 LIMIT $2 [["canvas_id", 60190282], ["LIMIT", 1]] Account Create (0.5ms) INSERT INTO "accounts" ("canvas_id", "sis_id", "canvas_parent_account_id", "sis_parent_account_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 60190282], ["sis_id", "0042d358cf584ed8de4411520f887f0a"], ["canvas_parent_account_id", 1], ["sis_parent_account_id", "820bdceb681cc8da7ebdaabb913b2938"], ["name", "Account name"], ["workflow_state", "active"], ["created_at", "2021-10-15 21:39:42.681604"], ["updated_at", "2021-10-15 21:39:42.681604"]]  (0.3ms) RELEASE SAVEPOINT active_record_1  (0.4ms) ROLLBACK  (0.3ms) BEGIN  (0.3ms) SAVEPOINT active_record_1 Admin Exists (0.5ms) SELECT 1 AS one FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 32839779], ["LIMIT", 1]] Admin Create (0.6ms) INSERT INTO "admins" ("canvas_id", "role_name", "canvas_role_id", "canvas_user_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 32839779], ["role_name", "Cool Role"], ["canvas_role_id", 12469085], ["canvas_user_id", 1], ["workflow_state", "active"], ["created_at", "2021-10-15 21:39:42.695887"], ["updated_at", "2021-10-15 21:39:42.695887"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Admin Exists (0.6ms) SELECT 1 AS one FROM "admins" WHERE "admins"."canvas_id" IS NULL AND "admins"."id" != $1 LIMIT $2 [["id", 81], ["LIMIT", 1]]  (0.4ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) SAVEPOINT active_record_1 Admin Exists (0.5ms) SELECT 1 AS one FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 41667186], ["LIMIT", 1]] Admin Create (1.2ms) INSERT INTO "admins" ("canvas_id", "role_name", "canvas_role_id", "canvas_user_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 41667186], ["role_name", "Cool Role"], ["canvas_role_id", 49487586], ["canvas_user_id", 1], ["workflow_state", "active"], ["created_at", "2021-10-15 21:39:42.709792"], ["updated_at", "2021-10-15 21:39:42.709792"]]  (0.3ms) RELEASE SAVEPOINT active_record_1 Admin Load (0.4ms) SELECT "admins".* FROM "admins" ORDER BY "admins"."id" ASC LIMIT $1 [["LIMIT", 1]] Admin Exists (3.1ms) SELECT 1 AS one FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 41667186], ["LIMIT", 1]]  (0.4ms) ROLLBACK  (0.3ms) BEGIN  (0.5ms) SELECT COUNT(*) FROM "admins" Admin Load (0.4ms) SELECT "admins".* FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]]  (0.2ms) SAVEPOINT active_record_1 Admin Exists (0.5ms) SELECT 1 AS one FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]] Admin Create (0.5ms) INSERT INTO "admins" ("canvas_id", "role_name", "canvas_role_id", "canvas_user_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 2], ["role_name", "AccountAdmin"], ["canvas_role_id", 1], ["canvas_user_id", 1], ["workflow_state", "active"], ["created_at", "2021-10-15 21:39:42.730354"], ["updated_at", "2021-10-15 21:39:42.730354"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.4ms) SELECT COUNT(*) FROM "admins" Admin Load (0.4ms) SELECT "admins".* FROM "admins" ORDER BY "admins"."id" DESC LIMIT $1 [["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.3ms) BEGIN  (0.3ms) SAVEPOINT active_record_1 Admin Exists (0.5ms) SELECT 1 AS one FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]] Admin Create (0.5ms) INSERT INTO "admins" ("canvas_id", "role_name", "canvas_role_id", "canvas_user_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 2], ["role_name", "Cool Role"], ["canvas_role_id", 41745155], ["canvas_user_id", 1], ["workflow_state", "active"], ["created_at", "2021-10-15 21:39:42.743337"], ["updated_at", "2021-10-15 21:39:42.743337"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.4ms) SELECT COUNT(*) FROM "admins" Admin Load (0.5ms) SELECT "admins".* FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]]  (0.3ms) SAVEPOINT active_record_1 Admin Exists (0.5ms) SELECT 1 AS one FROM "admins" WHERE "admins"."canvas_id" = $1 AND "admins"."id" != $2 LIMIT $3 [["canvas_id", 2], ["id", 84], ["LIMIT", 1]] Admin Update (0.6ms) UPDATE "admins" SET "role_name" = $1, "canvas_role_id" = $2, "updated_at" = $3 WHERE "admins"."id" = $4 [["role_name", "AccountAdmin"], ["canvas_role_id", 1], ["updated_at", "2021-10-15 21:39:42.751049"], ["id", 84]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.4ms) SELECT COUNT(*) FROM "admins" Admin Load (0.3ms) SELECT "admins".* FROM "admins" WHERE "admins"."id" = $1 LIMIT $2 [["id", 84], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) SAVEPOINT active_record_1 AssignmentGroup Exists (1.0ms) SELECT 1 AS one FROM "assignment_groups" WHERE "assignment_groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] AssignmentGroup Create (0.9ms) INSERT INTO "assignment_groups" ("canvas_id", "name", "workflow_state", "canvas_created_at", "canvas_updated_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 1], ["name", "Dummy Assignment Group"], ["workflow_state", "available"], ["canvas_created_at", "2021-10-08 21:39:42.783765"], ["canvas_updated_at", "2021-10-14 21:39:42.784000"], ["created_at", "2021-10-15 21:39:42.787548"], ["updated_at", "2021-10-15 21:39:42.787548"]]  (0.4ms) RELEASE SAVEPOINT active_record_1 AssignmentGroup Exists (0.6ms) SELECT 1 AS one FROM "assignment_groups" WHERE "assignment_groups"."canvas_id" IS NULL AND "assignment_groups"."id" != $1 LIMIT $2 [["id", 67], ["LIMIT", 1]]  (0.5ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) SAVEPOINT active_record_1 AssignmentGroup Exists (1.4ms) SELECT 1 AS one FROM "assignment_groups" WHERE "assignment_groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]] AssignmentGroup Create (0.6ms) INSERT INTO "assignment_groups" ("canvas_id", "name", "workflow_state", "canvas_created_at", "canvas_updated_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 2], ["name", "Dummy Assignment Group"], ["workflow_state", "available"], ["canvas_created_at", "2021-10-08 21:39:42.801258"], ["canvas_updated_at", "2021-10-14 21:39:42.801453"], ["created_at", "2021-10-15 21:39:42.804751"], ["updated_at", "2021-10-15 21:39:42.804751"]]  (0.6ms) RELEASE SAVEPOINT active_record_1 AssignmentGroup Load (0.4ms) SELECT "assignment_groups".* FROM "assignment_groups" ORDER BY "assignment_groups"."id" ASC LIMIT $1 [["LIMIT", 1]] AssignmentGroup Exists (0.6ms) SELECT 1 AS one FROM "assignment_groups" WHERE "assignment_groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]]  (0.6ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) SAVEPOINT active_record_1 AssignmentGroup Exists (0.5ms) SELECT 1 AS one FROM "assignment_groups" WHERE "assignment_groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 3], ["LIMIT", 1]] AssignmentGroup Create (0.6ms) INSERT INTO "assignment_groups" ("canvas_id", "name", "workflow_state", "canvas_created_at", "canvas_updated_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 3], ["name", "Dummy Assignment Group"], ["workflow_state", "available"], ["canvas_created_at", "2021-10-08 21:39:42.817422"], ["canvas_updated_at", "2021-10-14 21:39:42.817614"], ["created_at", "2021-10-15 21:39:42.820002"], ["updated_at", "2021-10-15 21:39:42.820002"]]  (0.3ms) RELEASE SAVEPOINT active_record_1 AssignmentGroup Exists (0.6ms) SELECT 1 AS one FROM "assignment_groups" WHERE "assignment_groups"."canvas_id" = $1 AND "assignment_groups"."id" != $2 LIMIT $3 [["canvas_id", 3], ["id", 69], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) SAVEPOINT active_record_1 AssignmentGroup Exists (0.5ms) SELECT 1 AS one FROM "assignment_groups" WHERE "assignment_groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 4], ["LIMIT", 1]] AssignmentGroup Create (0.6ms) INSERT INTO "assignment_groups" ("canvas_id", "name", "workflow_state", "canvas_created_at", "canvas_updated_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 4], ["name", "Dummy Assignment Group"], ["workflow_state", "available"], ["canvas_created_at", "2021-10-08 21:39:42.836614"], ["canvas_updated_at", "2021-10-14 21:39:42.836798"], ["created_at", "2021-10-15 21:39:42.838950"], ["updated_at", "2021-10-15 21:39:42.838950"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.3ms) ROLLBACK  (0.4ms) BEGIN  (0.3ms) SAVEPOINT active_record_1 Assignment Exists (0.9ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] Assignment Create (0.8ms) INSERT INTO "assignments" ("canvas_id", "title", "due_at", "unlock_at", "lock_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 1], ["title", "Assignment 1"], ["due_at", "2021-10-22 21:39:42.882830"], ["unlock_at", "2021-10-14 21:39:42.883026"], ["lock_at", "2021-11-05 21:39:42.883134"], ["created_at", "2021-10-15 21:39:42.886351"], ["updated_at", "2021-10-15 21:39:42.886351"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Assignment Exists (0.6ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" IS NULL AND "assignments"."id" != $1 LIMIT $2 [["id", 122], ["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.3ms) BEGIN  (0.3ms) SAVEPOINT active_record_1 Assignment Exists (0.5ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]] Assignment Create (1.9ms) INSERT INTO "assignments" ("canvas_id", "title", "due_at", "unlock_at", "lock_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 2], ["title", "Assignment 2"], ["due_at", "2021-10-22 21:39:42.899901"], ["unlock_at", "2021-10-14 21:39:42.900091"], ["lock_at", "2021-11-05 21:39:42.900198"], ["created_at", "2021-10-15 21:39:42.902647"], ["updated_at", "2021-10-15 21:39:42.902647"]]  (0.3ms) RELEASE SAVEPOINT active_record_1 Assignment Load (0.4ms) SELECT "assignments".* FROM "assignments" ORDER BY "assignments"."id" ASC LIMIT $1 [["LIMIT", 1]] Assignment Exists (0.6ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]]  (0.4ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Assignment Exists (0.5ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 3], ["LIMIT", 1]] Assignment Create (0.5ms) INSERT INTO "assignments" ("canvas_id", "title", "due_at", "unlock_at", "lock_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 3], ["title", "Assignment 3"], ["due_at", "2021-10-22 21:39:42.917653"], ["unlock_at", "2021-10-14 21:39:42.917836"], ["lock_at", "2021-11-05 21:39:42.917942"], ["created_at", "2021-10-15 21:39:42.920229"], ["updated_at", "2021-10-15 21:39:42.920229"]]  (0.3ms) RELEASE SAVEPOINT active_record_1  (0.4ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) SAVEPOINT active_record_1 Assignment Exists (0.5ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 4], ["LIMIT", 1]] Assignment Create (0.5ms) INSERT INTO "assignments" ("canvas_id", "title", "due_at", "unlock_at", "lock_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 4], ["title", "Assignment 4"], ["due_at", "2021-10-22 21:39:42.932446"], ["unlock_at", "2021-10-14 21:39:42.932628"], ["lock_at", "2021-11-05 21:39:42.932728"], ["created_at", "2021-10-15 21:39:42.934953"], ["updated_at", "2021-10-15 21:39:42.934953"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Assignment Exists (0.6ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 AND "assignments"."id" != $2 LIMIT $3 [["canvas_id", 4], ["id", 125], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) SAVEPOINT active_record_1 Assignment Exists (0.9ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 5], ["LIMIT", 1]] Assignment Create (0.7ms) INSERT INTO "assignments" ("canvas_id", "title", "due_at", "unlock_at", "lock_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 5], ["title", "Assignment 5"], ["due_at", "2021-10-22 21:39:42.944734"], ["unlock_at", "2021-10-14 21:39:42.944920"], ["lock_at", "2021-11-05 21:39:42.945027"], ["created_at", "2021-10-15 21:39:42.947965"], ["updated_at", "2021-10-15 21:39:42.947965"]]  (0.3ms) RELEASE SAVEPOINT active_record_1  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) SAVEPOINT active_record_1 Assignment Exists (0.5ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 6], ["LIMIT", 1]] Assignment Create (0.6ms) INSERT INTO "assignments" ("canvas_id", "title", "due_at", "unlock_at", "lock_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 6], ["title", "Assignment 6"], ["due_at", "2021-10-22 21:39:42.959611"], ["unlock_at", "2021-10-14 21:39:42.959798"], ["lock_at", "2021-11-05 21:39:42.959899"], ["created_at", "2021-10-15 21:39:42.962153"], ["updated_at", "2021-10-15 21:39:42.962153"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.5ms) BEGIN  (0.5ms) SAVEPOINT active_record_1 Course Exists (0.9ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 20091651], ["LIMIT", 1]] Course Create (0.8ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 20091651], ["sis_id", "fb044568995ce9252c08df039e5b894f"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2021-10-12 21:39:42.994009"], ["end_at", "2021-11-05 21:39:42.994205"], ["created_at", "2021-10-15 21:39:42.997849"], ["updated_at", "2021-10-15 21:39:42.997849"]]  (0.3ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 Course Exists (0.5ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 69577370], ["LIMIT", 1]] Course Create (0.6ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 69577370], ["sis_id", "c48ee0a4615d67fe6da0f61f7e81bcb2"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2021-10-12 21:39:43.001290"], ["end_at", "2021-11-05 21:39:43.001448"], ["created_at", "2021-10-15 21:39:43.003622"], ["updated_at", "2021-10-15 21:39:43.003622"]]  (0.3ms) RELEASE SAVEPOINT active_record_1  (0.3ms) SAVEPOINT active_record_1 Assignment Exists (0.5ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 7], ["LIMIT", 1]] Assignment Create (1.3ms) INSERT INTO "assignments" ("canvas_id", "title", "due_at", "unlock_at", "lock_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 7], ["title", "Assignment 7"], ["due_at", "2021-10-22 21:39:43.006771"], ["unlock_at", "2021-10-14 21:39:43.006943"], ["lock_at", "2021-11-05 21:39:43.007057"], ["created_at", "2021-10-15 21:39:43.009466"], ["updated_at", "2021-10-15 21:39:43.009466"]]  (0.3ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 Assignment Exists (1.2ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 AND "assignments"."id" != $2 LIMIT $3 [["canvas_id", 7], ["id", 128], ["LIMIT", 1]] Assignment Update (0.8ms) UPDATE "assignments" SET "canvas_context_id" = $1, "canvas_context_type" = $2, "updated_at" = $3 WHERE "assignments"."id" = $4 [["canvas_context_id", 69577370], ["canvas_context_type", "Course"], ["updated_at", "2021-10-15 21:39:43.040919"], ["id", 128]]  (0.3ms) RELEASE SAVEPOINT active_record_1 Course Load (0.4ms) SELECT "courses".* FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 69577370], ["LIMIT", 1]]  (0.4ms) ROLLBACK  (0.3ms) BEGIN  (0.3ms) SAVEPOINT active_record_1 Assignment Exists (0.5ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 8], ["LIMIT", 1]] Assignment Create (0.5ms) INSERT INTO "assignments" ("canvas_id", "title", "due_at", "unlock_at", "lock_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 8], ["title", "Assignment 8"], ["due_at", "2021-10-22 21:39:43.080303"], ["unlock_at", "2021-10-14 21:39:43.080503"], ["lock_at", "2021-11-05 21:39:43.080616"], ["created_at", "2021-10-15 21:39:43.083102"], ["updated_at", "2021-10-15 21:39:43.083102"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 ContextModuleItem Create (0.9ms) INSERT INTO "context_module_items" ("canvas_id", "canvas_assignment_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["canvas_id", 1], ["canvas_assignment_id", 8], ["workflow_state", "active"], ["created_at", "2021-10-15 21:39:43.087485"], ["updated_at", "2021-10-15 21:39:43.087485"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.4ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) SAVEPOINT active_record_1 Assignment Exists (0.5ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 9], ["LIMIT", 1]] Assignment Create (0.7ms) INSERT INTO "assignments" ("canvas_id", "title", "due_at", "unlock_at", "lock_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 9], ["title", "Assignment 9"], ["due_at", "2021-10-22 21:39:43.096477"], ["unlock_at", "2021-10-14 21:39:43.096673"], ["lock_at", "2021-11-05 21:39:43.096776"], ["created_at", "2021-10-15 21:39:43.099072"], ["updated_at", "2021-10-15 21:39:43.099072"]]  (0.3ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 ContextModuleItem Create (0.6ms) INSERT INTO "context_module_items" ("canvas_id", "canvas_assignment_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["canvas_id", 2], ["canvas_assignment_id", 9], ["workflow_state", "active"], ["created_at", "2021-10-15 21:39:43.103057"], ["updated_at", "2021-10-15 21:39:43.103057"]]  (0.3ms) RELEASE SAVEPOINT active_record_1  (0.5ms) ROLLBACK  (2.2ms) BEGIN  (0.3ms) SAVEPOINT active_record_1 Course Exists (0.6ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 25854092], ["LIMIT", 1]] Course Create (0.6ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 25854092], ["sis_id", "a7e2a69960739590edbb1318cd741698"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2021-10-12 21:39:43.137604"], ["end_at", "2021-11-05 21:39:43.137794"], ["created_at", "2021-10-15 21:39:43.140543"], ["updated_at", "2021-10-15 21:39:43.140543"]]  (0.3ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 ContextModule Create (1.2ms) INSERT INTO "context_modules" ("canvas_id", "canvas_context_id", "canvas_context_type", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 1], ["canvas_context_id", 25854092], ["canvas_context_type", "Course"], ["name", "Context Module"], ["workflow_state", "available"], ["created_at", "2021-10-15 21:39:43.144565"], ["updated_at", "2021-10-15 21:39:43.144565"]]  (0.4ms) RELEASE SAVEPOINT active_record_1  (0.4ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) SAVEPOINT active_record_1 Course Exists (0.6ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 84067451], ["LIMIT", 1]] Course Create (0.8ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 84067451], ["sis_id", "1aa677df24064182ce7ca109b15f6475"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2021-10-12 21:39:43.153198"], ["end_at", "2021-11-05 21:39:43.153385"], ["created_at", "2021-10-15 21:39:43.155945"], ["updated_at", "2021-10-15 21:39:43.155945"]]  (0.3ms) RELEASE SAVEPOINT active_record_1  (0.3ms) SAVEPOINT active_record_1 ContextModule Create (0.5ms) INSERT INTO "context_modules" ("canvas_id", "canvas_context_id", "canvas_context_type", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 2], ["canvas_context_id", 84067451], ["canvas_context_type", "Course"], ["name", "Context Module"], ["workflow_state", "available"], ["created_at", "2021-10-15 21:39:43.160197"], ["updated_at", "2021-10-15 21:39:43.160197"]]  (0.3ms) RELEASE SAVEPOINT active_record_1  (0.5ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) SAVEPOINT active_record_1 Course Exists (0.9ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 77849741], ["LIMIT", 1]] Course Create (0.6ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 77849741], ["sis_id", "b6f2ef4f47f056ad1dcc21527db4497e"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2021-10-12 21:39:43.169006"], ["end_at", "2021-11-05 21:39:43.169210"], ["created_at", "2021-10-15 21:39:43.172408"], ["updated_at", "2021-10-15 21:39:43.172408"]]  (0.3ms) RELEASE SAVEPOINT active_record_1  (0.3ms) SAVEPOINT active_record_1 ContextModule Create (0.6ms) INSERT INTO "context_modules" ("canvas_id", "canvas_context_id", "canvas_context_type", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 3], ["canvas_context_id", 77849741], ["canvas_context_type", "Course"], ["name", "Context Module"], ["workflow_state", "available"], ["created_at", "2021-10-15 21:39:43.176542"], ["updated_at", "2021-10-15 21:39:43.176542"]]  (0.3ms) RELEASE SAVEPOINT active_record_1  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) SAVEPOINT active_record_1 Course Exists (0.5ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 17936115], ["LIMIT", 1]] Course Create (0.6ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 17936115], ["sis_id", "e53d0801fc877211db129a09d7966ecf"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2021-10-12 21:39:43.187248"], ["end_at", "2021-11-05 21:39:43.187424"], ["created_at", "2021-10-15 21:39:43.189899"], ["updated_at", "2021-10-15 21:39:43.189899"]]  (0.3ms) RELEASE SAVEPOINT active_record_1 Course Exists (0.6ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" IS NULL AND "courses"."id" != $1 LIMIT $2 [["id", 248], ["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) SAVEPOINT active_record_1 Course Exists (0.5ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 39362500], ["LIMIT", 1]] Course Create (0.6ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 39362500], ["sis_id", "5fc49ac005cd94e2160e9b5660c8a001"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2021-10-12 21:39:43.202872"], ["end_at", "2021-11-05 21:39:43.203048"], ["created_at", "2021-10-15 21:39:43.205385"], ["updated_at", "2021-10-15 21:39:43.205385"]]  (0.3ms) RELEASE SAVEPOINT active_record_1 Course Load (0.4ms) SELECT "courses".* FROM "courses" ORDER BY "courses"."id" ASC LIMIT $1 [["LIMIT", 1]] Course Exists (0.8ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 39362500], ["LIMIT", 1]]  (0.4ms) ROLLBACK  (0.3ms) BEGIN  (0.4ms) SAVEPOINT active_record_1 Course Exists (0.4ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 75753462], ["LIMIT", 1]] Course Create (0.6ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 75753462], ["sis_id", "89ef88880e68065d14cc7f5a51afa0dd"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2021-10-12 21:39:43.221874"], ["end_at", "2021-11-05 21:39:43.222061"], ["created_at", "2021-10-15 21:39:43.224189"], ["updated_at", "2021-10-15 21:39:43.224189"]]  (0.3ms) RELEASE SAVEPOINT active_record_1 Course Exists (0.6ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 AND "courses"."id" != $2 LIMIT $3 [["canvas_id", 75753462], ["id", 250], ["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.3ms) BEGIN  (0.3ms) SAVEPOINT active_record_1 Course Exists (0.4ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 40804593], ["LIMIT", 1]] Course Create (0.5ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 40804593], ["sis_id", "972761c715e36d85b08bffaab77c48d2"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2021-10-12 21:39:43.234379"], ["end_at", "2021-11-05 21:39:43.234569"], ["created_at", "2021-10-15 21:39:43.236801"], ["updated_at", "2021-10-15 21:39:43.236801"]]  (0.3ms) RELEASE SAVEPOINT active_record_1  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) SAVEPOINT active_record_1 Course Exists (0.5ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 21606590], ["LIMIT", 1]] Course Create (0.6ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 21606590], ["sis_id", "140868c3b0c9910bd6d7e8bc5e099ede"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2021-10-12 21:39:43.245985"], ["end_at", "2021-11-05 21:39:43.246253"], ["created_at", "2021-10-15 21:39:43.248240"], ["updated_at", "2021-10-15 21:39:43.248240"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.3ms) ROLLBACK  (0.4ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Course Exists (0.4ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 85919842], ["LIMIT", 1]] Course Create (0.7ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 85919842], ["sis_id", "7156ce4b44115c42cd8ab17cca1bfdb4"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2021-10-12 21:39:43.257673"], ["end_at", "2021-11-05 21:39:43.257814"], ["created_at", "2021-10-15 21:39:43.259873"], ["updated_at", "2021-10-15 21:39:43.259873"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.3ms) ROLLBACK  (0.4ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Course Exists (0.4ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 26926560], ["LIMIT", 1]] Course Create (0.5ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 26926560], ["sis_id", "26f1a88250abd668d7f35e40e69c1700"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2021-10-12 21:39:43.265523"], ["end_at", "2021-11-05 21:39:43.265663"], ["created_at", "2021-10-15 21:39:43.267477"], ["updated_at", "2021-10-15 21:39:43.267477"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.3ms) ROLLBACK  (0.4ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Course Exists (0.4ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 36577972], ["LIMIT", 1]] Course Create (0.5ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 36577972], ["sis_id", "27deefb5f5ff20697ca49ae4bf201a1e"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2021-10-12 21:39:43.272838"], ["end_at", "2021-11-05 21:39:43.272970"], ["created_at", "2021-10-15 21:39:43.274723"], ["updated_at", "2021-10-15 21:39:43.274723"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Course Exists (0.4ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 96498673], ["LIMIT", 1]] Course Create (0.6ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 96498673], ["sis_id", "714c86bf57547edd42e0038123a7e96c"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2021-10-12 21:39:43.279907"], ["end_at", "2021-11-05 21:39:43.280048"], ["created_at", "2021-10-15 21:39:43.281960"], ["updated_at", "2021-10-15 21:39:43.281960"]]  (0.3ms) RELEASE SAVEPOINT active_record_1  (0.3ms) ROLLBACK  (0.5ms) BEGIN  (0.3ms) SAVEPOINT active_record_1 Enrollment Exists (0.9ms) SELECT 1 AS one FROM "enrollments" WHERE "enrollments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 74993159], ["LIMIT", 1]] Enrollment Create (0.8ms) INSERT INTO "enrollments" ("canvas_id", "created_at", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["canvas_id", 74993159], ["created_at", "2021-10-15 21:39:43.316229"], ["updated_at", "2021-10-15 21:39:43.316229"]]  (0.3ms) RELEASE SAVEPOINT active_record_1 Enrollment Exists (0.6ms) SELECT 1 AS one FROM "enrollments" WHERE "enrollments"."canvas_id" IS NULL AND "enrollments"."id" != $1 LIMIT $2 [["id", 78], ["LIMIT", 1]]  (0.4ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) SAVEPOINT active_record_1 Enrollment Exists (0.5ms) SELECT 1 AS one FROM "enrollments" WHERE "enrollments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 3731860], ["LIMIT", 1]] Enrollment Create (0.5ms) INSERT INTO "enrollments" ("canvas_id", "created_at", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["canvas_id", 3731860], ["created_at", "2021-10-15 21:39:43.330057"], ["updated_at", "2021-10-15 21:39:43.330057"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Enrollment Load (0.4ms) SELECT "enrollments".* FROM "enrollments" ORDER BY "enrollments"."id" ASC LIMIT $1 [["LIMIT", 1]] Enrollment Exists (0.7ms) SELECT 1 AS one FROM "enrollments" WHERE "enrollments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 3731860], ["LIMIT", 1]]  (0.4ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) SAVEPOINT active_record_1 Enrollment Exists (0.5ms) SELECT 1 AS one FROM "enrollments" WHERE "enrollments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 77982529], ["LIMIT", 1]] Enrollment Create (0.6ms) INSERT INTO "enrollments" ("canvas_id", "created_at", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["canvas_id", 77982529], ["created_at", "2021-10-15 21:39:43.343420"], ["updated_at", "2021-10-15 21:39:43.343420"]]  (0.3ms) RELEASE SAVEPOINT active_record_1 Enrollment Exists (0.6ms) SELECT 1 AS one FROM "enrollments" WHERE "enrollments"."canvas_id" = $1 AND "enrollments"."id" != $2 LIMIT $3 [["canvas_id", 77982529], ["id", 80], ["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.3ms) BEGIN  (0.3ms) SAVEPOINT active_record_1 Enrollment Exists (0.5ms) SELECT 1 AS one FROM "enrollments" WHERE "enrollments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 94292795], ["LIMIT", 1]] Enrollment Create (0.6ms) INSERT INTO "enrollments" ("canvas_id", "created_at", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["canvas_id", 94292795], ["created_at", "2021-10-15 21:39:43.354710"], ["updated_at", "2021-10-15 21:39:43.354710"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Enrollment Exists (0.6ms) SELECT 1 AS one FROM "enrollments" WHERE "enrollments"."canvas_id" = $1 AND "enrollments"."id" != $2 LIMIT $3 [["canvas_id", 94292795], ["id", 81], ["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) SAVEPOINT active_record_1 Enrollment Exists (0.5ms) SELECT 1 AS one FROM "enrollments" WHERE "enrollments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 44438563], ["LIMIT", 1]] Enrollment Create (0.5ms) INSERT INTO "enrollments" ("canvas_id", "created_at", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["canvas_id", 44438563], ["created_at", "2021-10-15 21:39:43.365280"], ["updated_at", "2021-10-15 21:39:43.365280"]]  (0.3ms) RELEASE SAVEPOINT active_record_1 Enrollment Exists (0.7ms) SELECT 1 AS one FROM "enrollments" WHERE "enrollments"."canvas_id" = $1 AND "enrollments"."id" != $2 LIMIT $3 [["canvas_id", 44438563], ["id", 82], ["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.3ms) BEGIN  (0.3ms) SAVEPOINT active_record_1 Group Exists (0.9ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 69581069], ["LIMIT", 1]] Group Create (0.9ms) INSERT INTO "groups" ("canvas_id", "sis_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 69581069], ["sis_id", "903f68b7aa8b46b16427d708f574af16"], ["name", "Some User Group"], ["workflow_state", "available"], ["created_at", "2021-10-15 21:39:43.399767"], ["updated_at", "2021-10-15 21:39:43.399767"]]  (0.3ms) RELEASE SAVEPOINT active_record_1  (0.3ms) SAVEPOINT active_record_1 User Exists (0.8ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 84030055], ["LIMIT", 1]] User Create (0.6ms) INSERT INTO "users" ("canvas_id", "sis_id", "email", "first_name", "last_name", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 84030055], ["sis_id", "3b031794c6f8f8c65297a2fe272b196c"], ["email", "cooldude@coolsite.com"], ["first_name", "Cool"], ["last_name", "Dude"], ["created_at", "2021-10-15 21:39:43.433025"], ["updated_at", "2021-10-15 21:39:43.433025"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.3ms) SAVEPOINT active_record_1 GroupMembership Exists (0.6ms) SELECT 1 AS one FROM "group_memberships" WHERE "group_memberships"."canvas_id" = $1 LIMIT $2 [["canvas_id", 66044644], ["LIMIT", 1]] GroupMembership Create (0.5ms) INSERT INTO "group_memberships" ("canvas_id", "canvas_user_id", "canvas_group_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 66044644], ["canvas_user_id", 84030055], ["canvas_group_id", 69581069], ["workflow_state", "accepted"], ["created_at", "2021-10-15 21:39:43.456311"], ["updated_at", "2021-10-15 21:39:43.456311"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 GroupMembership Exists (0.4ms) SELECT 1 AS one FROM "group_memberships" WHERE "group_memberships"."canvas_id" IS NULL AND "group_memberships"."id" != $1 LIMIT $2 [["id", 67], ["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Group Exists (0.4ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 88057687], ["LIMIT", 1]] Group Create (0.4ms) INSERT INTO "groups" ("canvas_id", "sis_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 88057687], ["sis_id", "faafe890f397700fc61490d4e59c8957"], ["name", "Some User Group"], ["workflow_state", "available"], ["created_at", "2021-10-15 21:39:43.467616"], ["updated_at", "2021-10-15 21:39:43.467616"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 User Exists (0.3ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 38010710], ["LIMIT", 1]] User Create (1.8ms) INSERT INTO "users" ("canvas_id", "sis_id", "email", "first_name", "last_name", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 38010710], ["sis_id", "15b528aa4cbbeeb7eac490bbd580144f"], ["email", "cooldude@coolsite.com"], ["first_name", "Cool"], ["last_name", "Dude"], ["created_at", "2021-10-15 21:39:43.471421"], ["updated_at", "2021-10-15 21:39:43.471421"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 GroupMembership Exists (0.6ms) SELECT 1 AS one FROM "group_memberships" WHERE "group_memberships"."canvas_id" = $1 LIMIT $2 [["canvas_id", 5430581], ["LIMIT", 1]] GroupMembership Create (0.8ms) INSERT INTO "group_memberships" ("canvas_id", "canvas_user_id", "canvas_group_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 5430581], ["canvas_user_id", 38010710], ["canvas_group_id", 88057687], ["workflow_state", "accepted"], ["created_at", "2021-10-15 21:39:43.497649"], ["updated_at", "2021-10-15 21:39:43.497649"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 GroupMembership Load (0.3ms) SELECT "group_memberships".* FROM "group_memberships" ORDER BY "group_memberships"."id" ASC LIMIT $1 [["LIMIT", 1]] GroupMembership Exists (0.5ms) SELECT 1 AS one FROM "group_memberships" WHERE "group_memberships"."canvas_id" = $1 LIMIT $2 [["canvas_id", 5430581], ["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) SAVEPOINT active_record_1 Group Exists (0.5ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 90452972], ["LIMIT", 1]] Group Create (0.5ms) INSERT INTO "groups" ("canvas_id", "sis_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 90452972], ["sis_id", "d70f6fe5ef7e728877ae040bec40acd0"], ["name", "Some User Group"], ["workflow_state", "available"], ["created_at", "2021-10-15 21:39:43.509753"], ["updated_at", "2021-10-15 21:39:43.509753"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 User Exists (0.4ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 12422785], ["LIMIT", 1]] User Create (0.5ms) INSERT INTO "users" ("canvas_id", "sis_id", "email", "first_name", "last_name", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 12422785], ["sis_id", "fd6350a5a79126ac958b23c93bcc5849"], ["email", "cooldude@coolsite.com"], ["first_name", "Cool"], ["last_name", "Dude"], ["created_at", "2021-10-15 21:39:43.514024"], ["updated_at", "2021-10-15 21:39:43.514024"]]  (0.3ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 GroupMembership Exists (0.4ms) SELECT 1 AS one FROM "group_memberships" WHERE "group_memberships"."canvas_id" = $1 LIMIT $2 [["canvas_id", 80378240], ["LIMIT", 1]] GroupMembership Create (0.4ms) INSERT INTO "group_memberships" ("canvas_id", "canvas_user_id", "canvas_group_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 80378240], ["canvas_user_id", 12422785], ["canvas_group_id", 90452972], ["workflow_state", "accepted"], ["created_at", "2021-10-15 21:39:43.518208"], ["updated_at", "2021-10-15 21:39:43.518208"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 GroupMembership Exists (0.5ms) SELECT 1 AS one FROM "group_memberships" WHERE "group_memberships"."canvas_id" = $1 AND "group_memberships"."id" != $2 LIMIT $3 [["canvas_id", 80378240], ["id", 69], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Group Exists (0.4ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 55684545], ["LIMIT", 1]] Group Create (0.4ms) INSERT INTO "groups" ("canvas_id", "sis_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 55684545], ["sis_id", "bdf24f3e1a5da717f9744e25803559e1"], ["name", "Some User Group"], ["workflow_state", "available"], ["created_at", "2021-10-15 21:39:43.526747"], ["updated_at", "2021-10-15 21:39:43.526747"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 User Exists (0.3ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 58161188], ["LIMIT", 1]] User Create (0.4ms) INSERT INTO "users" ("canvas_id", "sis_id", "email", "first_name", "last_name", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 58161188], ["sis_id", "140d505ef583bf0a368a3f4043817bf9"], ["email", "cooldude@coolsite.com"], ["first_name", "Cool"], ["last_name", "Dude"], ["created_at", "2021-10-15 21:39:43.530105"], ["updated_at", "2021-10-15 21:39:43.530105"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 GroupMembership Exists (0.3ms) SELECT 1 AS one FROM "group_memberships" WHERE "group_memberships"."canvas_id" = $1 LIMIT $2 [["canvas_id", 45596105], ["LIMIT", 1]] GroupMembership Create (0.3ms) INSERT INTO "group_memberships" ("canvas_id", "canvas_user_id", "canvas_group_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 45596105], ["canvas_user_id", 58161188], ["canvas_group_id", 55684545], ["workflow_state", "accepted"], ["created_at", "2021-10-15 21:39:43.533642"], ["updated_at", "2021-10-15 21:39:43.533642"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 GroupMembership Exists (0.5ms) SELECT 1 AS one FROM "group_memberships" WHERE "group_memberships"."canvas_id" = $1 AND "group_memberships"."id" != $2 LIMIT $3 [["canvas_id", 45596105], ["id", 70], ["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Group Exists (0.4ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 35517306], ["LIMIT", 1]] Group Create (0.3ms) INSERT INTO "groups" ("canvas_id", "sis_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 35517306], ["sis_id", "df9fd13bcd9418b19a3c999f55b7e583"], ["name", "Some User Group"], ["workflow_state", "available"], ["created_at", "2021-10-15 21:39:43.541670"], ["updated_at", "2021-10-15 21:39:43.541670"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Group Exists (0.5ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" IS NULL AND "groups"."id" != $1 LIMIT $2 [["id", 126], ["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Group Exists (0.5ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 21969139], ["LIMIT", 1]] Group Create (0.5ms) INSERT INTO "groups" ("canvas_id", "sis_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 21969139], ["sis_id", "16f8a728e492333c6478799b83f020e0"], ["name", "Some User Group"], ["workflow_state", "available"], ["created_at", "2021-10-15 21:39:43.552017"], ["updated_at", "2021-10-15 21:39:43.552017"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Group Load (0.4ms) SELECT "groups".* FROM "groups" ORDER BY "groups"."id" ASC LIMIT $1 [["LIMIT", 1]] Group Exists (0.5ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 21969139], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.4ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Group Exists (0.4ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 85654958], ["LIMIT", 1]] Group Create (0.5ms) INSERT INTO "groups" ("canvas_id", "sis_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 85654958], ["sis_id", "ac6b6b3246241717537149c76e7db669"], ["name", "Some User Group"], ["workflow_state", "available"], ["created_at", "2021-10-15 21:39:43.562840"], ["updated_at", "2021-10-15 21:39:43.562840"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Group Exists (0.4ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 60459645], ["LIMIT", 1]] Group Create (0.4ms) INSERT INTO "groups" ("canvas_id", "sis_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 60459645], ["sis_id", "e6b6c84262222903a4826372b59994c4"], ["name", "Some User Group"], ["workflow_state", "available"], ["created_at", "2021-10-15 21:39:43.568590"], ["updated_at", "2021-10-15 21:39:43.568590"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Group Exists (0.5ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 AND "groups"."id" != $2 LIMIT $3 [["canvas_id", 60459645], ["id", 129], ["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Group Exists (0.4ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 87887392], ["LIMIT", 1]] Group Create (0.4ms) INSERT INTO "groups" ("canvas_id", "sis_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 87887392], ["sis_id", "76f52cc748648d769fe60e74554d46dd"], ["name", "Some User Group"], ["workflow_state", "available"], ["created_at", "2021-10-15 21:39:43.576312"], ["updated_at", "2021-10-15 21:39:43.576312"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Group Exists (0.5ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 AND "groups"."id" != $2 LIMIT $3 [["canvas_id", 87887392], ["id", 130], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Role Exists (0.4ms) SELECT 1 AS one FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 10495972], ["LIMIT", 1]] Role Create (0.4ms) INSERT INTO "roles" ("canvas_id", "label", "base_role_type", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 10495972], ["label", "Cool Role"], ["base_role_type", "AccountMembership"], ["workflow_state", "active"], ["created_at", "2021-10-15 21:39:43.584979"], ["updated_at", "2021-10-15 21:39:43.584979"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Role Exists (0.5ms) SELECT 1 AS one FROM "roles" WHERE "roles"."canvas_id" IS NULL AND "roles"."id" != $1 LIMIT $2 [["id", 69], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) SAVEPOINT active_record_1 Role Exists (0.5ms) SELECT 1 AS one FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 697763], ["LIMIT", 1]] Role Create (0.5ms) INSERT INTO "roles" ("canvas_id", "label", "base_role_type", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 697763], ["label", "Cool Role"], ["base_role_type", "AccountMembership"], ["workflow_state", "active"], ["created_at", "2021-10-15 21:39:43.595938"], ["updated_at", "2021-10-15 21:39:43.595938"]]  (0.3ms) RELEASE SAVEPOINT active_record_1 Role Load (0.4ms) SELECT "roles".* FROM "roles" ORDER BY "roles"."id" ASC LIMIT $1 [["LIMIT", 1]] Role Exists (0.5ms) SELECT 1 AS one FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 697763], ["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.4ms) SELECT COUNT(*) FROM "roles" Role Load (0.4ms) SELECT "roles".* FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]]  (0.3ms) SAVEPOINT active_record_1 Role Exists (0.4ms) SELECT 1 AS one FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] Role Create (0.7ms) INSERT INTO "roles" ("canvas_id", "label", "base_role_type", "canvas_account_id", "workflow_state", "permissions", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 1], ["label", "Account Admin"], ["base_role_type", "AccountMembership"], ["canvas_account_id", 10], ["workflow_state", "built_in"], ["permissions", "{\"manage_wiki\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"post_to_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"moderate_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_announcements\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"send_messages\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"send_messages_all\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_outcomes\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"create_conferences\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"create_collaborations\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_roster\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_all_grades\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_grades\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_rubrics\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"comment_on_others_submissions\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_students\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_admin_users\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_role_overrides\":{\"enabled\":true,\"locked\":true,\"readonly\":true,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_account_memberships\":{\"enabled\":true,\"locked\":true,\"readonly\":true,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_account_settings\":{\"enabled\":true,\"locked\":true,\"readonly\":true,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_groups\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_group_pages\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_files\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_assignments\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"undelete_courses\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_grade_changes\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_course_changes\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_question_banks\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_calendar\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_reports\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_courses\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_user_logins\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_user_observers\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_alerts\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"become_user\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_developer_keys\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"import_sis\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_sis\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_sis\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_course_list\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_statistics\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_storage_quotas\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_course_content\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_content\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_interaction_alerts\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"change_course_state\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_sections\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_feature_flags\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_quiz_answer_audits\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"moderate_grades\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"lti_add_edit\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true}}"], ["created_at", "2021-10-15 21:39:43.615214"], ["updated_at", "2021-10-15 21:39:43.615214"]]  (0.3ms) RELEASE SAVEPOINT active_record_1  (0.4ms) SELECT COUNT(*) FROM "roles" Role Load (0.3ms) SELECT "roles".* FROM "roles" ORDER BY "roles"."id" DESC LIMIT $1 [["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Role Exists (0.4ms) SELECT 1 AS one FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] Role Create (0.4ms) INSERT INTO "roles" ("canvas_id", "label", "base_role_type", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 1], ["label", "Cool Role"], ["base_role_type", "AccountMembership"], ["workflow_state", "active"], ["created_at", "2021-10-15 21:39:43.631088"], ["updated_at", "2021-10-15 21:39:43.631088"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.3ms) SELECT COUNT(*) FROM "roles" Role Load (0.3ms) SELECT "roles".* FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]]  (0.3ms) SAVEPOINT active_record_1 Role Exists (0.5ms) SELECT 1 AS one FROM "roles" WHERE "roles"."canvas_id" = $1 AND "roles"."id" != $2 LIMIT $3 [["canvas_id", 1], ["id", 72], ["LIMIT", 1]] Role Update (0.8ms) UPDATE "roles" SET "label" = $1, "canvas_account_id" = $2, "permissions" = $3, "workflow_state" = $4, "updated_at" = $5 WHERE "roles"."id" = $6 [["label", "Account Admin"], ["canvas_account_id", 10], ["permissions", "{\"manage_wiki\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"post_to_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"moderate_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_announcements\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"send_messages\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"send_messages_all\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_outcomes\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"create_conferences\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"create_collaborations\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_roster\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_all_grades\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_grades\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_rubrics\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"comment_on_others_submissions\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_students\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_admin_users\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_role_overrides\":{\"enabled\":true,\"locked\":true,\"readonly\":true,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_account_memberships\":{\"enabled\":true,\"locked\":true,\"readonly\":true,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_account_settings\":{\"enabled\":true,\"locked\":true,\"readonly\":true,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_groups\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_group_pages\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_files\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_assignments\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"undelete_courses\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_grade_changes\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_course_changes\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_question_banks\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_calendar\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_reports\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_courses\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_user_logins\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_user_observers\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_alerts\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"become_user\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_developer_keys\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"import_sis\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_sis\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_sis\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_course_list\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_statistics\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_storage_quotas\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_course_content\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_content\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_interaction_alerts\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"change_course_state\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_sections\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_feature_flags\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_quiz_answer_audits\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"moderate_grades\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"lti_add_edit\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true}}"], ["workflow_state", "built_in"], ["updated_at", "2021-10-15 21:39:43.640803"], ["id", 72]]  (0.3ms) RELEASE SAVEPOINT active_record_1  (0.3ms) SELECT COUNT(*) FROM "roles" Role Load (0.4ms) SELECT "roles".* FROM "roles" WHERE "roles"."id" = $1 LIMIT $2 [["id", 72], ["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) SAVEPOINT active_record_1 Section Exists (0.7ms) SELECT 1 AS one FROM "sections" WHERE "sections"."canvas_id" = $1 LIMIT $2 [["canvas_id", 61070590], ["LIMIT", 1]] Section Create (0.5ms) INSERT INTO "sections" ("canvas_id", "created_at", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["canvas_id", 61070590], ["created_at", "2021-10-15 21:39:43.668630"], ["updated_at", "2021-10-15 21:39:43.668630"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Section Exists (0.5ms) SELECT 1 AS one FROM "sections" WHERE "sections"."canvas_id" IS NULL AND "sections"."id" != $1 LIMIT $2 [["id", 78], ["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Section Exists (0.4ms) SELECT 1 AS one FROM "sections" WHERE "sections"."canvas_id" = $1 LIMIT $2 [["canvas_id", 28141426], ["LIMIT", 1]] Section Create (0.5ms) INSERT INTO "sections" ("canvas_id", "created_at", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["canvas_id", 28141426], ["created_at", "2021-10-15 21:39:43.678238"], ["updated_at", "2021-10-15 21:39:43.678238"]]  (0.3ms) RELEASE SAVEPOINT active_record_1 Section Load (0.4ms) SELECT "sections".* FROM "sections" ORDER BY "sections"."id" ASC LIMIT $1 [["LIMIT", 1]] Section Exists (0.5ms) SELECT 1 AS one FROM "sections" WHERE "sections"."canvas_id" = $1 LIMIT $2 [["canvas_id", 28141426], ["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.3ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Section Exists (0.3ms) SELECT 1 AS one FROM "sections" WHERE "sections"."canvas_id" = $1 LIMIT $2 [["canvas_id", 88180379], ["LIMIT", 1]] Section Create (0.3ms) INSERT INTO "sections" ("canvas_id", "created_at", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["canvas_id", 88180379], ["created_at", "2021-10-15 21:39:43.689979"], ["updated_at", "2021-10-15 21:39:43.689979"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Section Exists (0.4ms) SELECT 1 AS one FROM "sections" WHERE "sections"."canvas_id" = $1 AND "sections"."id" != $2 LIMIT $3 [["canvas_id", 88180379], ["id", 80], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Section Exists (0.4ms) SELECT 1 AS one FROM "sections" WHERE "sections"."canvas_id" = $1 LIMIT $2 [["canvas_id", 37425956], ["LIMIT", 1]] Section Create (0.4ms) INSERT INTO "sections" ("canvas_id", "created_at", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["canvas_id", 37425956], ["created_at", "2021-10-15 21:39:43.697645"], ["updated_at", "2021-10-15 21:39:43.697645"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) SAVEPOINT active_record_1 Submission Exists (0.7ms) SELECT 1 AS one FROM "submissions" WHERE "submissions"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] Submission Create (0.5ms) INSERT INTO "submissions" ("canvas_id", "submitted_at", "graded_at", "score", "points_possible", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 1], ["submitted_at", "2021-10-08 21:39:43.721310"], ["graded_at", "2021-10-14 21:39:43.721456"], ["score", 5.0], ["points_possible", 10.0], ["created_at", "2021-10-15 21:39:43.723815"], ["updated_at", "2021-10-15 21:39:43.723815"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Submission Exists (0.4ms) SELECT 1 AS one FROM "submissions" WHERE "submissions"."canvas_id" IS NULL AND "submissions"."id" != $1 LIMIT $2 [["id", 78], ["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Submission Exists (0.4ms) SELECT 1 AS one FROM "submissions" WHERE "submissions"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]] Submission Create (0.5ms) INSERT INTO "submissions" ("canvas_id", "submitted_at", "graded_at", "score", "points_possible", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 2], ["submitted_at", "2021-10-08 21:39:43.731759"], ["graded_at", "2021-10-14 21:39:43.731885"], ["score", 5.0], ["points_possible", 10.0], ["created_at", "2021-10-15 21:39:43.733545"], ["updated_at", "2021-10-15 21:39:43.733545"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Submission Load (0.3ms) SELECT "submissions".* FROM "submissions" ORDER BY "submissions"."id" ASC LIMIT $1 [["LIMIT", 1]] Submission Exists (0.4ms) SELECT 1 AS one FROM "submissions" WHERE "submissions"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Submission Exists (0.4ms) SELECT 1 AS one FROM "submissions" WHERE "submissions"."canvas_id" = $1 LIMIT $2 [["canvas_id", 3], ["LIMIT", 1]] Submission Create (0.4ms) INSERT INTO "submissions" ("canvas_id", "submitted_at", "graded_at", "score", "points_possible", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 3], ["submitted_at", "2021-10-08 21:39:43.741567"], ["graded_at", "2021-10-14 21:39:43.741696"], ["score", 5.0], ["points_possible", 10.0], ["created_at", "2021-10-15 21:39:43.743332"], ["updated_at", "2021-10-15 21:39:43.743332"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Submission Exists (0.5ms) SELECT 1 AS one FROM "submissions" WHERE "submissions"."canvas_id" = $1 AND "submissions"."id" != $2 LIMIT $3 [["canvas_id", 3], ["id", 80], ["LIMIT", 1]]  (0.4ms) ROLLBACK  (0.3ms) BEGIN  (0.3ms) SAVEPOINT active_record_1 Submission Exists (1.2ms) SELECT 1 AS one FROM "submissions" WHERE "submissions"."canvas_id" = $1 LIMIT $2 [["canvas_id", 4], ["LIMIT", 1]] Submission Create (0.5ms) INSERT INTO "submissions" ("canvas_id", "submitted_at", "graded_at", "score", "points_possible", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 4], ["submitted_at", "2021-10-08 21:39:43.769997"], ["graded_at", "2021-10-14 21:39:43.770127"], ["score", 5.0], ["points_possible", 10.0], ["created_at", "2021-10-15 21:39:43.772691"], ["updated_at", "2021-10-15 21:39:43.772691"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Submission Exists (0.5ms) SELECT 1 AS one FROM "submissions" WHERE "submissions"."canvas_id" = $1 AND "submissions"."id" != $2 LIMIT $3 [["canvas_id", 4], ["id", 81], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Submission Exists (0.4ms) SELECT 1 AS one FROM "submissions" WHERE "submissions"."canvas_id" = $1 LIMIT $2 [["canvas_id", 5], ["LIMIT", 1]] Submission Create (0.4ms) INSERT INTO "submissions" ("canvas_id", "submitted_at", "graded_at", "score", "points_possible", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 5], ["submitted_at", "2021-10-08 21:39:43.779031"], ["graded_at", "2021-10-14 21:39:43.779171"], ["score", 5.0], ["points_possible", 10.0], ["created_at", "2021-10-15 21:39:43.780795"], ["updated_at", "2021-10-15 21:39:43.780795"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Submission Exists (0.4ms) SELECT 1 AS one FROM "submissions" WHERE "submissions"."canvas_id" = $1 AND "submissions"."id" != $2 LIMIT $3 [["canvas_id", 5], ["id", 82], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.3ms) BEGIN  (0.3ms) SAVEPOINT active_record_1 Term Exists (0.5ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 3907475], ["LIMIT", 1]] Term Create (0.6ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 3907475], ["name", "Cool Term"], ["start_at", "2021-10-12 21:39:41.283771"], ["end_at", "2021-10-18 21:39:41.283866"], ["workflow_state", "active"], ["sis_id", "acefc870a7fcfa5c90d6cd09f4eb9277"], ["created_at", "2021-10-15 21:39:43.790219"], ["updated_at", "2021-10-15 21:39:43.790219"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Term Exists (0.5ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" IS NULL AND "terms"."id" != $1 LIMIT $2 [["id", 196], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Term Exists (0.3ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 27212924], ["LIMIT", 1]] Term Create (0.4ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 27212924], ["name", "Cool Term"], ["start_at", "2021-10-12 21:39:41.283771"], ["end_at", "2021-10-18 21:39:41.283866"], ["workflow_state", "active"], ["sis_id", "27f513b5d34e9bbd83a063bc05948444"], ["created_at", "2021-10-15 21:39:43.800904"], ["updated_at", "2021-10-15 21:39:43.800904"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Term Load (0.3ms) SELECT "terms".* FROM "terms" ORDER BY "terms"."id" ASC LIMIT $1 [["LIMIT", 1]] Term Exists (0.4ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 27212924], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Term Exists (0.3ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 46598060], ["LIMIT", 1]] Term Create (0.4ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 46598060], ["name", "Cool Term"], ["start_at", "2021-10-12 21:39:41.283771"], ["end_at", "2021-10-18 21:39:41.283866"], ["workflow_state", "active"], ["sis_id", "1131c5243ccf2371cfe960c34f46f473"], ["created_at", "2021-10-15 21:39:43.810156"], ["updated_at", "2021-10-15 21:39:43.810156"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) SAVEPOINT active_record_1 Term Exists (0.4ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 78408933], ["LIMIT", 1]] Term Create (0.4ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 78408933], ["name", "Cool Term"], ["start_at", "2021-10-13 21:39:43.814260"], ["end_at", "2021-10-18 21:39:43.814361"], ["workflow_state", "active"], ["sis_id", "a8d7e45af5d23003d1ee820f4fac2b91"], ["created_at", "2021-10-15 21:39:43.816719"], ["updated_at", "2021-10-15 21:39:43.816719"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Term Exists (0.4ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 7068825], ["LIMIT", 1]] Term Create (0.4ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 7068825], ["name", "Cool Term"], ["start_at", "2021-10-12 21:39:41.283771"], ["end_at", "2021-10-18 21:39:41.283866"], ["workflow_state", "inactive"], ["sis_id", "ee411d888836541b3db0e8442777d414"], ["created_at", "2021-10-15 21:39:43.819919"], ["updated_at", "2021-10-15 21:39:43.819919"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 Term Exists (0.4ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 52058775], ["LIMIT", 1]] Term Create (0.4ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 52058775], ["name", "Cool Term"], ["start_at", "2021-08-15 21:39:43.821593"], ["end_at", "2021-09-15 21:39:43.821693"], ["workflow_state", "active"], ["sis_id", "d8834ed74c947c5d1c8af5822a8e543f"], ["created_at", "2021-10-15 21:39:43.823474"], ["updated_at", "2021-10-15 21:39:43.823474"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 Term Exists (0.3ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 76443543], ["LIMIT", 1]] Term Create (0.4ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 76443543], ["name", "Cool Term"], ["start_at", "2022-04-15 21:39:43.825020"], ["end_at", "2022-10-15 21:39:43.825105"], ["workflow_state", "active"], ["sis_id", "0cff1f1125cfb854ecca3d2d2c6de1fe"], ["created_at", "2021-10-15 21:39:43.826810"], ["updated_at", "2021-10-15 21:39:43.826810"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Term Load (0.7ms) SELECT "terms".* FROM "terms" WHERE "terms"."workflow_state" = $1 AND (terms.start_at <= '2021-10-15 21:39:43.829090' OR terms.start_at IS NULL) AND (terms.end_at >= '2021-10-15 21:39:43.829335' OR terms.end_at IS NULL) [["workflow_state", "active"]]  (0.4ms) ROLLBACK  (0.2ms) BEGIN  (0.4ms) SELECT COUNT(*) FROM "terms" Term Load (0.2ms) SELECT "terms".* FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]]  (0.2ms) SAVEPOINT active_record_1 Term Exists (0.3ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] Term Create (0.4ms) INSERT INTO "terms" ("canvas_id", "name", "workflow_state", "grading_period_group_id", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 1], ["name", "Default Term"], ["workflow_state", "active"], ["grading_period_group_id", 1], ["sis_id", "Test"], ["created_at", "2021-10-15 21:39:43.837335"], ["updated_at", "2021-10-15 21:39:43.837335"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.3ms) SELECT COUNT(*) FROM "terms" Term Load (0.3ms) SELECT "terms".* FROM "terms" ORDER BY "terms"."id" DESC LIMIT $1 [["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Term Exists (0.4ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] Term Create (0.4ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 1], ["name", "Cool Term"], ["start_at", "2021-10-12 21:39:41.283771"], ["end_at", "2021-10-18 21:39:41.283866"], ["workflow_state", "active"], ["sis_id", "8724c60277e7cbae270ddc3091393ac9"], ["created_at", "2021-10-15 21:39:43.845626"], ["updated_at", "2021-10-15 21:39:43.845626"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.3ms) SELECT COUNT(*) FROM "terms" Term Load (0.3ms) SELECT "terms".* FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]]  (0.2ms) SAVEPOINT active_record_1 Term Exists (0.4ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 AND "terms"."id" != $2 LIMIT $3 [["canvas_id", 1], ["id", 204], ["LIMIT", 1]] Term Update (0.5ms) UPDATE "terms" SET "name" = $1, "sis_id" = $2, "start_at" = $3, "end_at" = $4, "grading_period_group_id" = $5, "updated_at" = $6 WHERE "terms"."id" = $7 [["name", "Default Term"], ["sis_id", "Test"], ["start_at", nil], ["end_at", nil], ["grading_period_group_id", 1], ["updated_at", "2021-10-15 21:39:43.852400"], ["id", 204]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.4ms) SELECT COUNT(*) FROM "terms" Term Load (0.3ms) SELECT "terms".* FROM "terms" WHERE "terms"."id" = $1 LIMIT $2 [["id", 204], ["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 User Exists (0.4ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 69998354], ["LIMIT", 1]] User Create (0.4ms) INSERT INTO "users" ("canvas_id", "sis_id", "email", "first_name", "last_name", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 69998354], ["sis_id", "fec835b6800a89405705f16c89b59d9f"], ["email", "cooldude@coolsite.com"], ["first_name", "Cool"], ["last_name", "Dude"], ["created_at", "2021-10-15 21:39:43.862186"], ["updated_at", "2021-10-15 21:39:43.862186"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 User Exists (0.5ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" IS NULL AND "users"."id" != $1 LIMIT $2 [["id", 148], ["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 User Exists (0.4ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 66210055], ["LIMIT", 1]] User Create (0.5ms) INSERT INTO "users" ("canvas_id", "sis_id", "email", "first_name", "last_name", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 66210055], ["sis_id", "48c0e2750eadc822dd64723ba4db293d"], ["email", "cooldude@coolsite.com"], ["first_name", "Cool"], ["last_name", "Dude"], ["created_at", "2021-10-15 21:39:43.872911"], ["updated_at", "2021-10-15 21:39:43.872911"]]  (0.3ms) RELEASE SAVEPOINT active_record_1 User Load (0.4ms) SELECT "users".* FROM "users" ORDER BY "users"."id" ASC LIMIT $1 [["LIMIT", 1]] User Exists (0.7ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 66210055], ["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.8ms) BEGIN  (0.3ms) SAVEPOINT active_record_1 User Exists (0.5ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 57713813], ["LIMIT", 1]] User Create (0.6ms) INSERT INTO "users" ("canvas_id", "sis_id", "email", "first_name", "last_name", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 57713813], ["sis_id", "0ad832478ee46fe70d0fb3f738b52933"], ["email", "cooldude@coolsite.com"], ["first_name", "Cool"], ["last_name", "Dude"], ["created_at", "2021-10-15 21:39:43.890145"], ["updated_at", "2021-10-15 21:39:43.890145"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.5ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 User Exists (0.4ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 3389798], ["LIMIT", 1]] User Create (0.3ms) INSERT INTO "users" ("canvas_id", "sis_id", "email", "first_name", "last_name", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 3389798], ["sis_id", "dd3d3169dbbe08927eb4012ab4df14b5"], ["email", "cooldude@coolsite.com"], ["first_name", "Cool"], ["last_name", "Dude"], ["created_at", "2021-10-15 21:39:43.897337"], ["updated_at", "2021-10-15 21:39:43.897337"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 User Exists (0.3ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 23708744], ["LIMIT", 1]] User Create (0.3ms) INSERT INTO "users" ("canvas_id", "sis_id", "email", "first_name", "last_name", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 23708744], ["sis_id", "5c61188b23ba4949693e4c19d4db2da2"], ["email", "cooldude@coolsite.com"], ["first_name", "Cool"], ["last_name", "Dude"], ["created_at", "2021-10-15 21:39:43.902864"], ["updated_at", "2021-10-15 21:39:43.902864"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.7ms) ROLLBACK  (0.2ms) BEGIN  (0.5ms) SELECT COUNT(*) FROM "assignment_groups" AssignmentGroup Create Many (0.7ms) INSERT INTO "assignment_groups" ("canvas_id","canvas_course_id","name","rules","position","group_weight","workflow_state","canvas_created_at","canvas_updated_at","created_at","updated_at") VALUES (1,1,'Assignments','--- drop_lowest:1\nnever_drop:36\n ',1,50.0,'available','2017-09-08 01:37:33','2017-09-08 01:37:33','2021-10-15 21:39:43.917590','2021-10-15 21:39:43.917590'),(2,1,'Tests',NULL,1,50.0,'available','2017-09-08 01:37:33','2017-09-08 01:37:33','2021-10-15 21:39:43.917590','2021-10-15 21:39:43.917590') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","canvas_course_id"=EXCLUDED."canvas_course_id","name"=EXCLUDED."name","rules"=EXCLUDED."rules","position"=EXCLUDED."position","group_weight"=EXCLUDED."group_weight","workflow_state"=EXCLUDED."workflow_state","canvas_created_at"=EXCLUDED."canvas_created_at","canvas_updated_at"=EXCLUDED."canvas_updated_at","updated_at"=EXCLUDED."updated_at" WHERE ("assignment_groups".canvas_id, "assignment_groups".canvas_course_id, "assignment_groups".name, "assignment_groups".rules, "assignment_groups".position, "assignment_groups".group_weight, "assignment_groups".workflow_state, "assignment_groups".canvas_created_at, "assignment_groups".canvas_updated_at) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.canvas_course_id, EXCLUDED.name, EXCLUDED.rules, EXCLUDED.position, EXCLUDED.group_weight, EXCLUDED.workflow_state, EXCLUDED.canvas_created_at, EXCLUDED.canvas_updated_at) RETURNING "id"  (0.2ms) SELECT COUNT(*) FROM "assignment_groups"  (0.2ms) ROLLBACK  (0.3ms) BEGIN  (0.3ms) SELECT COUNT(*) FROM "assignments" Assignment Create Many (1.0ms) INSERT INTO "assignments" ("canvas_id","title","description","due_at","unlock_at","lock_at","points_possible","min_score","max_score","mastery_score","grading_type","submission_types","workflow_state","canvas_context_id","canvas_context_type","canvas_assignment_group_id","canvas_grading_scheme_id","canvas_grading_standard_id","created_at","updated_at") VALUES (88,'Assignment 1','

fdsfds

',NULL,NULL,NULL,100.0,NULL,NULL,NULL,'points','online_text_entry','published',58,'Course',55,NULL,NULL,'2021-10-15 21:39:43.923305','2021-10-15 21:39:43.923305'),(89,'fdsfdsfds','

fdsfdsfsdf

',NULL,NULL,NULL,100.0,NULL,NULL,NULL,'points','online_text_entry','published',59,'Course',56,NULL,NULL,'2021-10-15 21:39:43.923305','2021-10-15 21:39:43.923305') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","title"=EXCLUDED."title","description"=EXCLUDED."description","due_at"=EXCLUDED."due_at","unlock_at"=EXCLUDED."unlock_at","lock_at"=EXCLUDED."lock_at","points_possible"=EXCLUDED."points_possible","min_score"=EXCLUDED."min_score","max_score"=EXCLUDED."max_score","mastery_score"=EXCLUDED."mastery_score","grading_type"=EXCLUDED."grading_type","submission_types"=EXCLUDED."submission_types","workflow_state"=EXCLUDED."workflow_state","canvas_context_id"=EXCLUDED."canvas_context_id","canvas_context_type"=EXCLUDED."canvas_context_type","canvas_assignment_group_id"=EXCLUDED."canvas_assignment_group_id","canvas_grading_scheme_id"=EXCLUDED."canvas_grading_scheme_id","canvas_grading_standard_id"=EXCLUDED."canvas_grading_standard_id","updated_at"=EXCLUDED."updated_at" WHERE ("assignments".canvas_id, "assignments".title, "assignments".description, "assignments".due_at, "assignments".unlock_at, "assignments".lock_at, "assignments".points_possible, "assignments".min_score, "assignments".max_score, "assignments".mastery_score, "assignments".grading_type, "assignments".submission_types, "assignments".workflow_state, "assignments".canvas_context_id, "assignments".canvas_context_type, "assignments".canvas_assignment_group_id, "assignments".canvas_grading_scheme_id, "assignments".canvas_grading_standard_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.title, EXCLUDED.description, EXCLUDED.due_at, EXCLUDED.unlock_at, EXCLUDED.lock_at, EXCLUDED.points_possible, EXCLUDED.min_score, EXCLUDED.max_score, EXCLUDED.mastery_score, EXCLUDED.grading_type, EXCLUDED.submission_types, EXCLUDED.workflow_state, EXCLUDED.canvas_context_id, EXCLUDED.canvas_context_type, EXCLUDED.canvas_assignment_group_id, EXCLUDED.canvas_grading_scheme_id, EXCLUDED.canvas_grading_standard_id) RETURNING "id"  (0.3ms) SELECT COUNT(*) FROM "assignments"  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.4ms) SELECT COUNT(*) FROM "context_module_items" ContextModuleItem Create Many (0.6ms) INSERT INTO "context_module_items" ("canvas_id","canvas_context_module_id","position","canvas_content_id","canvas_content_type","workflow_state","canvas_assignment_id","created_at","updated_at") VALUES (15,9,1,83,'Assignment','active',1,'2021-10-15 21:39:43.929055','2021-10-15 21:39:43.929055'),(16,10,1,80,'Assignment','active',2,'2021-10-15 21:39:43.929055','2021-10-15 21:39:43.929055') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","canvas_context_module_id"=EXCLUDED."canvas_context_module_id","position"=EXCLUDED."position","canvas_content_id"=EXCLUDED."canvas_content_id","canvas_content_type"=EXCLUDED."canvas_content_type","workflow_state"=EXCLUDED."workflow_state","canvas_assignment_id"=EXCLUDED."canvas_assignment_id","updated_at"=EXCLUDED."updated_at" WHERE ("context_module_items".canvas_id, "context_module_items".canvas_context_module_id, "context_module_items".position, "context_module_items".canvas_content_id, "context_module_items".canvas_content_type, "context_module_items".workflow_state, "context_module_items".canvas_assignment_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.canvas_context_module_id, EXCLUDED.position, EXCLUDED.canvas_content_id, EXCLUDED.canvas_content_type, EXCLUDED.workflow_state, EXCLUDED.canvas_assignment_id) RETURNING "id"  (0.3ms) SELECT COUNT(*) FROM "context_module_items"  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.4ms) SELECT COUNT(*) FROM "context_modules" ContextModule Create Many (0.7ms) INSERT INTO "context_modules" ("canvas_id","canvas_context_id","canvas_context_type","position","name","workflow_state","deleted_at","created_at","updated_at") VALUES (23,785,'Course',1,'New Mod','active',NULL,'2021-10-15 21:39:43.934670','2021-10-15 21:39:43.934670'),(4,27,'Course',1,'Modules gonna module','unpublished',NULL,'2021-10-15 21:39:43.934670','2021-10-15 21:39:43.934670') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","canvas_context_id"=EXCLUDED."canvas_context_id","canvas_context_type"=EXCLUDED."canvas_context_type","position"=EXCLUDED."position","name"=EXCLUDED."name","workflow_state"=EXCLUDED."workflow_state","deleted_at"=EXCLUDED."deleted_at","updated_at"=EXCLUDED."updated_at" WHERE ("context_modules".canvas_id, "context_modules".canvas_context_id, "context_modules".canvas_context_type, "context_modules".position, "context_modules".name, "context_modules".workflow_state, "context_modules".deleted_at) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.canvas_context_id, EXCLUDED.canvas_context_type, EXCLUDED.position, EXCLUDED.name, EXCLUDED.workflow_state, EXCLUDED.deleted_at) RETURNING "id"  (0.3ms) SELECT COUNT(*) FROM "context_modules"  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) SELECT COUNT(*) FROM "courses" Course Create Many (0.5ms) INSERT INTO "courses" ("canvas_id","sis_id","course_code","name","canvas_account_id","canvas_term_id","start_at","end_at","workflow_state","grading_standard_id","created_at","updated_at") VALUES (1,'course_sis_id_1','C1','Course #1',1,1,'2017-03-27 21:53:18','2017-04-27 12:21:18','active',NULL,'2021-10-15 21:39:43.940589','2021-10-15 21:39:43.940589'),(2,'course_sis_id_2','C2','Course #2',1,1,'2017-03-27 21:53:18','2017-04-27 12:21:18','unpublished',NULL,'2021-10-15 21:39:43.940589','2021-10-15 21:39:43.940589') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","sis_id"=EXCLUDED."sis_id","course_code"=EXCLUDED."course_code","name"=EXCLUDED."name","canvas_account_id"=EXCLUDED."canvas_account_id","canvas_term_id"=EXCLUDED."canvas_term_id","start_at"=EXCLUDED."start_at","end_at"=EXCLUDED."end_at","workflow_state"=EXCLUDED."workflow_state","grading_standard_id"=EXCLUDED."grading_standard_id","updated_at"=EXCLUDED."updated_at" WHERE ("courses".canvas_id, "courses".sis_id, "courses".course_code, "courses".name, "courses".canvas_account_id, "courses".canvas_term_id, "courses".start_at, "courses".end_at, "courses".workflow_state, "courses".grading_standard_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.sis_id, EXCLUDED.course_code, EXCLUDED.name, EXCLUDED.canvas_account_id, EXCLUDED.canvas_term_id, EXCLUDED.start_at, EXCLUDED.end_at, EXCLUDED.workflow_state, EXCLUDED.grading_standard_id) RETURNING "id"  (0.2ms) SELECT COUNT(*) FROM "courses"  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.3ms) SELECT COUNT(*) FROM "users" User Create Many (0.5ms) INSERT INTO "users" ("canvas_id","sis_id","email","first_name","last_name","name","sortable_name","workflow_state","login_id","created_at","updated_at") VALUES (1,'sis_id_1','poorbastard@yharnam.com','Patches','the Spider','Patches the Spider','the Spider, Patches','active','spiderdude1337','2021-10-15 21:39:43.945771','2021-10-15 21:39:43.945771'),(2,'sis_id_2','dreamer@yharnam.com','Hunter','Djura','Hunter Djura','Djura, Hunter','active','retireddude109','2021-10-15 21:39:43.945771','2021-10-15 21:39:43.945771') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","sis_id"=EXCLUDED."sis_id","email"=EXCLUDED."email","first_name"=EXCLUDED."first_name","last_name"=EXCLUDED."last_name","name"=EXCLUDED."name","sortable_name"=EXCLUDED."sortable_name","workflow_state"=EXCLUDED."workflow_state","login_id"=EXCLUDED."login_id","updated_at"=EXCLUDED."updated_at" WHERE ("users".canvas_id, "users".sis_id, "users".email, "users".first_name, "users".last_name, "users".name, "users".sortable_name, "users".workflow_state, "users".login_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.sis_id, EXCLUDED.email, EXCLUDED.first_name, EXCLUDED.last_name, EXCLUDED.name, EXCLUDED.sortable_name, EXCLUDED.workflow_state, EXCLUDED.login_id) RETURNING "id"  (0.2ms) SELECT COUNT(*) FROM "users"  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SELECT COUNT(*) FROM "courses" Course Create Many (0.6ms) INSERT INTO "courses" ("canvas_id","sis_id","course_code","name","canvas_account_id","canvas_term_id","start_at","end_at","workflow_state","grading_standard_id","created_at","updated_at") VALUES (1,'course_sis_id_1','C1','Course #1',1,1,'2017-03-27 21:53:18','2017-04-27 12:21:18','active',NULL,'2021-10-15 21:39:43.951036','2021-10-15 21:39:43.951036'),(2,'course_sis_id_2','C2','Course #2',1,1,'2017-03-27 21:53:18','2017-04-27 12:21:18','unpublished',NULL,'2021-10-15 21:39:43.951036','2021-10-15 21:39:43.951036') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","sis_id"=EXCLUDED."sis_id","course_code"=EXCLUDED."course_code","name"=EXCLUDED."name","canvas_account_id"=EXCLUDED."canvas_account_id","canvas_term_id"=EXCLUDED."canvas_term_id","start_at"=EXCLUDED."start_at","end_at"=EXCLUDED."end_at","workflow_state"=EXCLUDED."workflow_state","grading_standard_id"=EXCLUDED."grading_standard_id","updated_at"=EXCLUDED."updated_at" WHERE ("courses".canvas_id, "courses".sis_id, "courses".course_code, "courses".name, "courses".canvas_account_id, "courses".canvas_term_id, "courses".start_at, "courses".end_at, "courses".workflow_state, "courses".grading_standard_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.sis_id, EXCLUDED.course_code, EXCLUDED.name, EXCLUDED.canvas_account_id, EXCLUDED.canvas_term_id, EXCLUDED.start_at, EXCLUDED.end_at, EXCLUDED.workflow_state, EXCLUDED.grading_standard_id) RETURNING "id"  (0.3ms) SELECT COUNT(*) FROM "courses" Course Load (0.2ms) SELECT "courses".* FROM "courses" ORDER BY "courses"."id" ASC LIMIT $1 [["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.3ms) SELECT COUNT(*) FROM "enrollments" Enrollment Create Many (0.9ms) INSERT INTO "enrollments" ("canvas_id","canvas_course_id","course_sis_id","canvas_user_id","user_sis_id","role","canvas_role_id","canvas_section_id","workflow_state","base_role_type","created_at","updated_at") VALUES (1,1,'sis_MUSC_2520_834',2,'sis_dalvarez_247','teacher',4,1,'active','TeacherEnrollment','2021-10-15 21:39:43.958181','2021-10-15 21:39:43.958181'),(2,1,'sis_MUSC_2520_834',3,'sis_jweaver_720','student',4,1,'active','StudentEnrollment','2021-10-15 21:39:43.958181','2021-10-15 21:39:43.958181') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","canvas_course_id"=EXCLUDED."canvas_course_id","course_sis_id"=EXCLUDED."course_sis_id","canvas_user_id"=EXCLUDED."canvas_user_id","user_sis_id"=EXCLUDED."user_sis_id","role"=EXCLUDED."role","canvas_role_id"=EXCLUDED."canvas_role_id","canvas_section_id"=EXCLUDED."canvas_section_id","workflow_state"=EXCLUDED."workflow_state","base_role_type"=EXCLUDED."base_role_type","updated_at"=EXCLUDED."updated_at" WHERE ("enrollments".canvas_id, "enrollments".canvas_course_id, "enrollments".course_sis_id, "enrollments".canvas_user_id, "enrollments".user_sis_id, "enrollments".role, "enrollments".canvas_role_id, "enrollments".canvas_section_id, "enrollments".workflow_state, "enrollments".base_role_type) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.canvas_course_id, EXCLUDED.course_sis_id, EXCLUDED.canvas_user_id, EXCLUDED.user_sis_id, EXCLUDED.role, EXCLUDED.canvas_role_id, EXCLUDED.canvas_section_id, EXCLUDED.workflow_state, EXCLUDED.base_role_type) RETURNING "id"  (0.3ms) SELECT COUNT(*) FROM "enrollments"  (0.3ms) ROLLBACK  (0.1ms) BEGIN  (0.3ms) SELECT COUNT(*) FROM "sections" Section Create Many (0.6ms) INSERT INTO "sections" ("canvas_id","sis_id","canvas_course_id","name","workflow_state","start_at","end_at","created_at","updated_at") VALUES (1,'sis_section_1',1,'Cool Section','active','2017-03-27 21:53:18','2017-03-27 21:53:18','2021-10-15 21:39:43.964816','2021-10-15 21:39:43.964816'),(2,'sis_section_2',2,'Lame Section','active','2017-03-27 21:53:18','2017-03-27 21:53:18','2021-10-15 21:39:43.964816','2021-10-15 21:39:43.964816') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","sis_id"=EXCLUDED."sis_id","canvas_course_id"=EXCLUDED."canvas_course_id","name"=EXCLUDED."name","workflow_state"=EXCLUDED."workflow_state","start_at"=EXCLUDED."start_at","end_at"=EXCLUDED."end_at","updated_at"=EXCLUDED."updated_at" WHERE ("sections".canvas_id, "sections".sis_id, "sections".canvas_course_id, "sections".name, "sections".workflow_state, "sections".start_at, "sections".end_at) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.sis_id, EXCLUDED.canvas_course_id, EXCLUDED.name, EXCLUDED.workflow_state, EXCLUDED.start_at, EXCLUDED.end_at) RETURNING "id"  (0.3ms) SELECT COUNT(*) FROM "sections" Section Load (0.2ms) SELECT "sections".* FROM "sections" ORDER BY "sections"."id" ASC LIMIT $1 [["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.1ms) BEGIN Section Create Many (0.6ms) INSERT INTO "sections" ("canvas_id","canvas_nonxlist_course_id","created_at","updated_at") VALUES (2,2,'2021-10-15 21:39:43.970631','2021-10-15 21:39:43.970631') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","canvas_nonxlist_course_id"=EXCLUDED."canvas_nonxlist_course_id","updated_at"=EXCLUDED."updated_at" WHERE ("sections".canvas_id, "sections".canvas_nonxlist_course_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.canvas_nonxlist_course_id) RETURNING "id"  (0.4ms) SELECT COUNT(*) FROM "sections" WHERE "sections"."canvas_nonxlist_course_id" IS NOT NULL Section Load (1.3ms) SELECT "sections".* FROM "sections" WHERE "sections"."canvas_nonxlist_course_id" IS NOT NULL ORDER BY "sections"."id" ASC LIMIT $1 [["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.3ms) SELECT COUNT(*) FROM "groups" Group Create Many (0.8ms) INSERT INTO "groups" ("canvas_id","sis_id","canvas_group_category_id","group_category_sis_id","canvas_account_id","canvas_course_id","name","workflow_state","context_id","context_type","max_membership","created_at","updated_at") VALUES (50,'sis1',10,NULL,1,NULL,'Group1','available',1,'Account',NULL,'2021-10-15 21:39:43.979724','2021-10-15 21:39:43.979724'),(51,'sis2',2,NULL,NULL,1,'Group2','available',1,'Course',1,'2021-10-15 21:39:43.979724','2021-10-15 21:39:43.979724') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","sis_id"=EXCLUDED."sis_id","canvas_group_category_id"=EXCLUDED."canvas_group_category_id","group_category_sis_id"=EXCLUDED."group_category_sis_id","canvas_account_id"=EXCLUDED."canvas_account_id","canvas_course_id"=EXCLUDED."canvas_course_id","name"=EXCLUDED."name","workflow_state"=EXCLUDED."workflow_state","context_id"=EXCLUDED."context_id","context_type"=EXCLUDED."context_type","max_membership"=EXCLUDED."max_membership","updated_at"=EXCLUDED."updated_at" WHERE ("groups".canvas_id, "groups".sis_id, "groups".canvas_group_category_id, "groups".group_category_sis_id, "groups".canvas_account_id, "groups".canvas_course_id, "groups".name, "groups".workflow_state, "groups".context_id, "groups".context_type, "groups".max_membership) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.sis_id, EXCLUDED.canvas_group_category_id, EXCLUDED.group_category_sis_id, EXCLUDED.canvas_account_id, EXCLUDED.canvas_course_id, EXCLUDED.name, EXCLUDED.workflow_state, EXCLUDED.context_id, EXCLUDED.context_type, EXCLUDED.max_membership) RETURNING "id"  (0.3ms) SELECT COUNT(*) FROM "groups" Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."name" = $1 LIMIT $2 [["name", "Group1"], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.5ms) SELECT COUNT(*) FROM "group_memberships" GroupMembership Create Many (0.5ms) INSERT INTO "group_memberships" ("canvas_id","canvas_group_id","group_sis_id","canvas_user_id","user_sis_id","workflow_state","created_at","updated_at") VALUES (50,1,NULL,10,NULL,'accepted','2021-10-15 21:39:43.988283','2021-10-15 21:39:43.988283'),(51,2,NULL,11,NULL,'accepted','2021-10-15 21:39:43.988283','2021-10-15 21:39:43.988283') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","canvas_group_id"=EXCLUDED."canvas_group_id","group_sis_id"=EXCLUDED."group_sis_id","canvas_user_id"=EXCLUDED."canvas_user_id","user_sis_id"=EXCLUDED."user_sis_id","workflow_state"=EXCLUDED."workflow_state","updated_at"=EXCLUDED."updated_at" WHERE ("group_memberships".canvas_id, "group_memberships".canvas_group_id, "group_memberships".group_sis_id, "group_memberships".canvas_user_id, "group_memberships".user_sis_id, "group_memberships".workflow_state) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.canvas_group_id, EXCLUDED.group_sis_id, EXCLUDED.canvas_user_id, EXCLUDED.user_sis_id, EXCLUDED.workflow_state) RETURNING "id"  (0.2ms) SELECT COUNT(*) FROM "group_memberships" GroupMembership Load (0.2ms) SELECT "group_memberships".* FROM "group_memberships" WHERE "group_memberships"."canvas_id" = $1 LIMIT $2 [["canvas_id", 50], ["LIMIT", 1]]  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.4ms) SELECT COUNT(*) FROM "user_observers" UserObserver Create Many (0.5ms) INSERT INTO "user_observers" ("observing_user_id","observed_user_id","workflow_state","created_at","updated_at") VALUES (21,3,'active','2021-10-15 21:39:44.001206','2021-10-15 21:39:44.001206'),(21,2,'active','2021-10-15 21:39:44.001206','2021-10-15 21:39:44.001206') ON CONFLICT (observing_user_id, observed_user_id) DO UPDATE SET "observing_user_id"=EXCLUDED."observing_user_id","observed_user_id"=EXCLUDED."observed_user_id","workflow_state"=EXCLUDED."workflow_state","updated_at"=EXCLUDED."updated_at" WHERE ("user_observers".observing_user_id, "user_observers".observed_user_id, "user_observers".workflow_state) IS DISTINCT FROM (EXCLUDED.observing_user_id, EXCLUDED.observed_user_id, EXCLUDED.workflow_state) RETURNING "id"  (0.3ms) SELECT COUNT(*) FROM "user_observers" UserObserver Load (0.2ms) SELECT "user_observers".* FROM "user_observers" WHERE "user_observers"."observed_user_id" = $1 LIMIT $2 [["observed_user_id", 3], ["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.1ms) BEGIN  (0.6ms) SELECT COUNT(*) FROM "grading_periods" GradingPeriod Create Many (0.5ms) INSERT INTO "grading_periods" ("canvas_id","title","weight","start_date","end_date","close_date","canvas_grading_period_group_id","workflow_state","created_at","updated_at") VALUES (1,'Period 1',0.2,'2019-07-01 06:00:00','2019-08-01 05:59:59','2019-08-01 05:59:59',1,'active','2021-10-15 21:39:44.021310','2021-10-15 21:39:44.021310'),(2,'Period 2',0.8,'2019-08-01 06:00:00','2019-09-01 05:59:59','2019-09-01 05:59:59',1,'deleted','2021-10-15 21:39:44.021310','2021-10-15 21:39:44.021310') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","title"=EXCLUDED."title","weight"=EXCLUDED."weight","start_date"=EXCLUDED."start_date","end_date"=EXCLUDED."end_date","close_date"=EXCLUDED."close_date","canvas_grading_period_group_id"=EXCLUDED."canvas_grading_period_group_id","workflow_state"=EXCLUDED."workflow_state","updated_at"=EXCLUDED."updated_at" WHERE ("grading_periods".canvas_id, "grading_periods".title, "grading_periods".weight, "grading_periods".start_date, "grading_periods".end_date, "grading_periods".close_date, "grading_periods".canvas_grading_period_group_id, "grading_periods".workflow_state) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.title, EXCLUDED.weight, EXCLUDED.start_date, EXCLUDED.end_date, EXCLUDED.close_date, EXCLUDED.canvas_grading_period_group_id, EXCLUDED.workflow_state) RETURNING "id"  (0.2ms) SELECT COUNT(*) FROM "grading_periods" GradingPeriod Load (0.2ms) SELECT "grading_periods".* FROM "grading_periods" WHERE "grading_periods"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.5ms) SELECT COUNT(*) FROM "grading_period_groups" GradingPeriodGroup Create Many (0.9ms) INSERT INTO "grading_period_groups" ("canvas_id","title","weighted","display_totals_for_all_grading_periods","workflow_state","created_at","updated_at") VALUES (1,'Test Group',FALSE,FALSE,'active','2021-10-15 21:39:44.045296','2021-10-15 21:39:44.045296') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","title"=EXCLUDED."title","weighted"=EXCLUDED."weighted","display_totals_for_all_grading_periods"=EXCLUDED."display_totals_for_all_grading_periods","workflow_state"=EXCLUDED."workflow_state","updated_at"=EXCLUDED."updated_at" WHERE ("grading_period_groups".canvas_id, "grading_period_groups".title, "grading_period_groups".weighted, "grading_period_groups".display_totals_for_all_grading_periods, "grading_period_groups".workflow_state) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.title, EXCLUDED.weighted, EXCLUDED.display_totals_for_all_grading_periods, EXCLUDED.workflow_state) RETURNING "id"  (0.3ms) SELECT COUNT(*) FROM "grading_period_groups" GradingPeriodGroup Load (0.3ms) SELECT "grading_period_groups".* FROM "grading_period_groups" WHERE "grading_period_groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]]  (0.4ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) SELECT COUNT(*) FROM "user_observers" UserObserver Create Many (0.6ms) INSERT INTO "user_observers" ("observing_user_id","observed_user_id","workflow_state","created_at","updated_at") VALUES (21,3,'active','2021-10-15 21:39:44.061608','2021-10-15 21:39:44.061608'),(21,2,'active','2021-10-15 21:39:44.061608','2021-10-15 21:39:44.061608') ON CONFLICT (observing_user_id, observed_user_id) DO UPDATE SET "observing_user_id"=EXCLUDED."observing_user_id","observed_user_id"=EXCLUDED."observed_user_id","workflow_state"=EXCLUDED."workflow_state","updated_at"=EXCLUDED."updated_at" WHERE ("user_observers".observing_user_id, "user_observers".observed_user_id, "user_observers".workflow_state) IS DISTINCT FROM (EXCLUDED.observing_user_id, EXCLUDED.observed_user_id, EXCLUDED.workflow_state) RETURNING "id"  (0.3ms) SELECT COUNT(*) FROM "user_observers"  (0.3ms) SELECT COUNT(*) FROM "user_observers" UserObserver Create Many (0.6ms) INSERT INTO "user_observers" ("observing_user_id","observed_user_id","workflow_state","created_at","updated_at") VALUES (21,3,'active','2021-10-15 21:39:44.065315','2021-10-15 21:39:44.065315'),(21,2,'active','2021-10-15 21:39:44.065315','2021-10-15 21:39:44.065315') ON CONFLICT (observing_user_id, observed_user_id) DO UPDATE SET "observing_user_id"=EXCLUDED."observing_user_id","observed_user_id"=EXCLUDED."observed_user_id","workflow_state"=EXCLUDED."workflow_state","updated_at"=EXCLUDED."updated_at" WHERE ("user_observers".observing_user_id, "user_observers".observed_user_id, "user_observers".workflow_state) IS DISTINCT FROM (EXCLUDED.observing_user_id, EXCLUDED.observed_user_id, EXCLUDED.workflow_state) RETURNING "id"  (0.3ms) SELECT COUNT(*) FROM "user_observers"  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.4ms) SELECT COUNT(*) FROM "users"  (0.2ms) SELECT COUNT(*) FROM "courses" Course Create Many (0.6ms) INSERT INTO "courses" ("canvas_id","sis_id","course_code","name","canvas_account_id","canvas_term_id","start_at","end_at","workflow_state","grading_standard_id","created_at","updated_at") VALUES (1,'course_sis_id_1','C1','Course #1',1,1,'2017-03-27 21:53:18','2017-04-27 12:21:18','active',NULL,'2021-10-15 21:39:44.073254','2021-10-15 21:39:44.073254'),(2,'course_sis_id_2','C2','Course #2',1,1,'2017-03-27 21:53:18','2017-04-27 12:21:18','unpublished',NULL,'2021-10-15 21:39:44.073254','2021-10-15 21:39:44.073254') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","sis_id"=EXCLUDED."sis_id","course_code"=EXCLUDED."course_code","name"=EXCLUDED."name","canvas_account_id"=EXCLUDED."canvas_account_id","canvas_term_id"=EXCLUDED."canvas_term_id","start_at"=EXCLUDED."start_at","end_at"=EXCLUDED."end_at","workflow_state"=EXCLUDED."workflow_state","grading_standard_id"=EXCLUDED."grading_standard_id","updated_at"=EXCLUDED."updated_at" WHERE ("courses".canvas_id, "courses".sis_id, "courses".course_code, "courses".name, "courses".canvas_account_id, "courses".canvas_term_id, "courses".start_at, "courses".end_at, "courses".workflow_state, "courses".grading_standard_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.sis_id, EXCLUDED.course_code, EXCLUDED.name, EXCLUDED.canvas_account_id, EXCLUDED.canvas_term_id, EXCLUDED.start_at, EXCLUDED.end_at, EXCLUDED.workflow_state, EXCLUDED.grading_standard_id) RETURNING "id" User Create Many (0.7ms) INSERT INTO "users" ("canvas_id","sis_id","email","first_name","last_name","name","sortable_name","workflow_state","login_id","created_at","updated_at") VALUES (1,'sis_id_1','poorbastard@yharnam.com','Patches','the Spider','Patches the Spider','the Spider, Patches','active','spiderdude1337','2021-10-15 21:39:44.075948','2021-10-15 21:39:44.075948'),(2,'sis_id_2','dreamer@yharnam.com','Hunter','Djura','Hunter Djura','Djura, Hunter','active','retireddude109','2021-10-15 21:39:44.075948','2021-10-15 21:39:44.075948') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","sis_id"=EXCLUDED."sis_id","email"=EXCLUDED."email","first_name"=EXCLUDED."first_name","last_name"=EXCLUDED."last_name","name"=EXCLUDED."name","sortable_name"=EXCLUDED."sortable_name","workflow_state"=EXCLUDED."workflow_state","login_id"=EXCLUDED."login_id","updated_at"=EXCLUDED."updated_at" WHERE ("users".canvas_id, "users".sis_id, "users".email, "users".first_name, "users".last_name, "users".name, "users".sortable_name, "users".workflow_state, "users".login_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.sis_id, EXCLUDED.email, EXCLUDED.first_name, EXCLUDED.last_name, EXCLUDED.name, EXCLUDED.sortable_name, EXCLUDED.workflow_state, EXCLUDED.login_id) RETURNING "id"  (0.2ms) SELECT COUNT(*) FROM "users"  (0.2ms) SELECT COUNT(*) FROM "courses"  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN Course Create Many (0.5ms) INSERT INTO "courses" ("canvas_id","sis_id","course_code","name","canvas_account_id","canvas_term_id","start_at","end_at","workflow_state","grading_standard_id","created_at","updated_at") VALUES (1,'course_sis_id_1','C1','Course #1',1,1,'2017-03-27 21:53:18','2017-04-27 12:21:18','active',NULL,'2021-10-15 21:39:44.100870','2021-10-15 21:39:44.100870'),(2,'course_sis_id_2','C2','Course #2',1,1,'2017-03-27 21:53:18','2017-04-27 12:21:18','unpublished',NULL,'2021-10-15 21:39:44.100870','2021-10-15 21:39:44.100870') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","sis_id"=EXCLUDED."sis_id","course_code"=EXCLUDED."course_code","name"=EXCLUDED."name","canvas_account_id"=EXCLUDED."canvas_account_id","canvas_term_id"=EXCLUDED."canvas_term_id","start_at"=EXCLUDED."start_at","end_at"=EXCLUDED."end_at","workflow_state"=EXCLUDED."workflow_state","grading_standard_id"=EXCLUDED."grading_standard_id","updated_at"=EXCLUDED."updated_at" WHERE ("courses".canvas_id, "courses".sis_id, "courses".course_code, "courses".name, "courses".canvas_account_id, "courses".canvas_term_id, "courses".start_at, "courses".end_at, "courses".workflow_state, "courses".grading_standard_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.sis_id, EXCLUDED.course_code, EXCLUDED.name, EXCLUDED.canvas_account_id, EXCLUDED.canvas_term_id, EXCLUDED.start_at, EXCLUDED.end_at, EXCLUDED.workflow_state, EXCLUDED.grading_standard_id) RETURNING "id"  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SELECT COUNT(*) FROM "submissions" Submission Create Many (0.5ms) INSERT INTO "submissions" ("canvas_id","canvas_user_id","canvas_course_id","canvas_assignment_id","submitted_at","due_at","graded_at","score","points_possible","excused","workflow_state","created_at","updated_at") VALUES (1,1,1,1,'2017-09-21 18:28:15','2017-09-27 18:28:15','2017-09-21 19:36:23',5.0,10.0,TRUE,'graded','2021-10-15 21:39:44.104886','2021-10-15 21:39:44.104886'),(2,1,1,2,'2017-09-21 18:28:15','2017-09-28 18:28:15','2017-09-21 19:36:23',5.0,10.0,FALSE,'submitted','2021-10-15 21:39:44.104886','2021-10-15 21:39:44.104886') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","canvas_user_id"=EXCLUDED."canvas_user_id","canvas_course_id"=EXCLUDED."canvas_course_id","canvas_assignment_id"=EXCLUDED."canvas_assignment_id","submitted_at"=EXCLUDED."submitted_at","due_at"=EXCLUDED."due_at","graded_at"=EXCLUDED."graded_at","score"=EXCLUDED."score","points_possible"=EXCLUDED."points_possible","excused"=EXCLUDED."excused","workflow_state"=EXCLUDED."workflow_state","updated_at"=EXCLUDED."updated_at" WHERE ("submissions".canvas_id, "submissions".canvas_user_id, "submissions".canvas_course_id, "submissions".canvas_assignment_id, "submissions".submitted_at, "submissions".due_at, "submissions".graded_at, "submissions".score, "submissions".points_possible, "submissions".excused, "submissions".workflow_state) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.canvas_user_id, EXCLUDED.canvas_course_id, EXCLUDED.canvas_assignment_id, EXCLUDED.submitted_at, EXCLUDED.due_at, EXCLUDED.graded_at, EXCLUDED.score, EXCLUDED.points_possible, EXCLUDED.excused, EXCLUDED.workflow_state) RETURNING "id"  (0.2ms) SELECT COUNT(*) FROM "submissions"  (0.1ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [BatchTestJobBase] [6c2cd6ec-bab1-4b5d-b82a-862fba37c752] Performing BatchTestJobBase (Job ID: 6c2cd6ec-bab1-4b5d-b82a-862fba37c752) from Test(default) [ActiveJob] [BatchTestJobBase] [6c2cd6ec-bab1-4b5d-b82a-862fba37c752] Performed BatchTestJobBase (Job ID: 6c2cd6ec-bab1-4b5d-b82a-862fba37c752) from Test(default) in 0.27ms  (0.2ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [BatchTestJobBase] [27551bc0-9d39-4b5e-9776-58ef38247d81] Performing BatchTestJobBase (Job ID: 27551bc0-9d39-4b5e-9776-58ef38247d81) from Test(default) [ActiveJob] [BatchTestJobBase] [27551bc0-9d39-4b5e-9776-58ef38247d81] Performed BatchTestJobBase (Job ID: 27551bc0-9d39-4b5e-9776-58ef38247d81) from Test(default) in 0.19ms  (0.1ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [BatchTestJobBase] [fa01852f-f964-4349-95b6-d1276bb15d7e] Performing BatchTestJobBase (Job ID: fa01852f-f964-4349-95b6-d1276bb15d7e) from Test(default) [ActiveJob] [BatchTestJobBase] [fa01852f-f964-4349-95b6-d1276bb15d7e] Performed BatchTestJobBase (Job ID: fa01852f-f964-4349-95b6-d1276bb15d7e) from Test(default) in 0.05ms  (0.1ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [FailingBatchTestJobBase] [cd6c8952-13f3-4b4a-9ed2-66614c2dab2f] Performing FailingBatchTestJobBase (Job ID: cd6c8952-13f3-4b4a-9ed2-66614c2dab2f) from Test(default) [ActiveJob] [FailingBatchTestJobBase] [cd6c8952-13f3-4b4a-9ed2-66614c2dab2f] Error performing FailingBatchTestJobBase (Job ID: cd6c8952-13f3-4b4a-9ed2-66614c2dab2f) from Test(default) in 0.16ms: RuntimeError (Foo): /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/job_batching/support/base_job.rb:12:in `perform' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:39:in `block in perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:109:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch_aware_job.rb:12:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/i18n-1.8.10/lib/i18n.rb:309:in `with_locale' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/translation.rb:9:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:26:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `block in instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications/instrumenter.rb:23:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:25:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `block in tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `block in tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:28:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:22:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:136:in `run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:38:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/job_batching/batch_aware_job_spec.rb:46:in `block (5 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `block in with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `block in with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-rails-5.0.2/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:259:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:644:in `block in run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:606:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/configuration.rb:2067:in `with_suite_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:116:in `block in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/reporter.rb:74:in `report' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:115:in `run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:89:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:71:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:45:in `invoke' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/exe/rspec:4:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:63:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:63:in `kernel_load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:28:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:474:in `exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:30:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:24:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/exe/bundle:49:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/friendly_errors.rb:128:in `with_friendly_errors' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/exe/bundle:37:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `
'  (0.2ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] Enqueued BatchTestJobBase (Job ID: 57a921c1-e4a6-46ed-9826-1b4ee8fc1869) to Test(default)  (0.1ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] Enqueued BatchTestJobBase (Job ID: 79564093-0a86-43e8-b607-a66c09cc8b4c) to Test(default)  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] Enqueued BatchTestJobBase (Job ID: e1055bb5-a80f-4164-8438-c8c8187504c3) to Test(default)  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] Enqueued RetryingJob (Job ID: bf333efb-5b63-4eae-861c-9fcf0398786d) to Sidekiq(default) [ActiveJob] [RetryingJob] [bf333efb-5b63-4eae-861c-9fcf0398786d] Performing RetryingJob (Job ID: bf333efb-5b63-4eae-861c-9fcf0398786d) from Sidekiq(default) [ActiveJob] [RetryingJob] [bf333efb-5b63-4eae-861c-9fcf0398786d] Error performing RetryingJob (Job ID: bf333efb-5b63-4eae-861c-9fcf0398786d) from Sidekiq(default) in 2.12ms: RuntimeError (A Failure): /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/job_batching/batch_spec.rb:268:in `perform' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:39:in `block in perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:109:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch_aware_job.rb:12:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/i18n-1.8.10/lib/i18n.rb:314:in `with_locale' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/translation.rb:9:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:26:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `block in instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications/instrumenter.rb:23:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:25:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `block in tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `block in tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:28:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:22:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:136:in `run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:38:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:24:in `block in execute' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:109:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/railtie.rb:28:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/execution_wrapper.rb:87:in `wrap' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/reloader.rb:73:in `block in wrap' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/execution_wrapper.rb:87:in `wrap' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/reloader.rb:72:in `wrap' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/railtie.rb:27:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:136:in `run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:22:in `execute' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/queue_adapters/sidekiq_adapter.rb:42:in `perform' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/sidekiq-6.2.2/lib/sidekiq/testing.rb:300:in `execute_job' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/sidekiq-6.2.2/lib/sidekiq/testing.rb:295:in `block in process_job' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/sidekiq-6.2.2/lib/sidekiq/middleware/chain.rb:138:in `block in invoke' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/sidekiq.rb:73:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/sidekiq-6.2.2/lib/sidekiq/middleware/chain.rb:140:in `block in invoke' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/sidekiq-6.2.2/lib/sidekiq/middleware/chain.rb:143:in `invoke' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/sidekiq-6.2.2/lib/sidekiq/testing.rb:294:in `process_job' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/job_batching/batch_spec.rb:289:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `block in with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `block in with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-rails-5.0.2/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:259:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:644:in `block in run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:606:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/configuration.rb:2067:in `with_suite_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:116:in `block in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/reporter.rb:74:in `report' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:115:in `run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:89:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:71:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:45:in `invoke' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/exe/rspec:4:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:63:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:63:in `kernel_load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli/exec.rb:28:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:474:in `exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:30:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/cli.rb:24:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/exe/bundle:49:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/lib/bundler/friendly_errors.rb:128:in `with_friendly_errors' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.21/exe/bundle:37:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `
' [ActiveJob] [RetryingJob] [bf333efb-5b63-4eae-861c-9fcf0398786d] Performing RetryingJob (Job ID: bf333efb-5b63-4eae-861c-9fcf0398786d) from Sidekiq(default) [ActiveJob] [RetryingJob] [bf333efb-5b63-4eae-861c-9fcf0398786d] Performed RetryingJob (Job ID: bf333efb-5b63-4eae-861c-9fcf0398786d) from Sidekiq(default) in 2.37ms  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] Enqueued TestWorker (Job ID: 80629358-11be-4bcd-9b81-d1e39ef80ee7) to Sidekiq(default)  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] Enqueued CanvasSync::JobBatches::Batch::Callback::ActiveJobCallbackWorker (Job ID: bfe286ce-8e42-4383-b912-5e6c26f96f7d) to Test(default) with arguments: "SampleCallback", "complete", {"a"=>"b"}, "5TukGE5bRPKuzg", nil  (0.1ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] Enqueued CanvasSync::JobBatches::Batch::Callback::ActiveJobCallbackWorker (Job ID: b03b6e7b-6018-4929-86aa-fd95d82b8aef) to Test(default) with arguments: "SampleCallback2", "complete", {"b"=>"a"}, "ZLHUEdVjiODrUg", nil [ActiveJob] Enqueued CanvasSync::JobBatches::Batch::Callback::ActiveJobCallbackWorker (Job ID: 07ada8f4-f298-4957-97a9-bccb4c5e2b9b) to Test(default) with arguments: "SampleCallback", "complete", {"a"=>"b"}, "ZLHUEdVjiODrUg", nil  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.3ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] Enqueued ContextedJob (Job ID: 59d52a78-0fb7-49db-a982-9500b94bf5da) to Sidekiq(default) [ActiveJob] [TestWorker] [80629358-11be-4bcd-9b81-d1e39ef80ee7] Performing TestWorker (Job ID: 80629358-11be-4bcd-9b81-d1e39ef80ee7) from Sidekiq(default) [ActiveJob] [TestWorker] [80629358-11be-4bcd-9b81-d1e39ef80ee7] Performed TestWorker (Job ID: 80629358-11be-4bcd-9b81-d1e39ef80ee7) from Sidekiq(default) in 1.3ms [ActiveJob] [ContextedJob] [59d52a78-0fb7-49db-a982-9500b94bf5da] Performing ContextedJob (Job ID: 59d52a78-0fb7-49db-a982-9500b94bf5da) from Sidekiq(default) [ActiveJob] [ContextedJob] [59d52a78-0fb7-49db-a982-9500b94bf5da] Performed ContextedJob (Job ID: 59d52a78-0fb7-49db-a982-9500b94bf5da) from Sidekiq(default) in 1.63ms  (0.1ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] Enqueued ContextedJob (Job ID: 441d46fd-0bc4-443b-b5fc-b051ee7a1076) to Sidekiq(default) [ActiveJob] [ContextedJob] [441d46fd-0bc4-443b-b5fc-b051ee7a1076] Performing ContextedJob (Job ID: 441d46fd-0bc4-443b-b5fc-b051ee7a1076) from Sidekiq(default) [ActiveJob] [ContextedJob] [441d46fd-0bc4-443b-b5fc-b051ee7a1076] Performed ContextedJob (Job ID: 441d46fd-0bc4-443b-b5fc-b051ee7a1076) from Sidekiq(default) in 3.31ms  (0.1ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] Enqueued BatchTestJobBase (Job ID: f9d8ea47-4aa1-4575-8b0d-307a654fb131) to Sidekiq(default) [ActiveJob] [BatchTestJobBase] [f9d8ea47-4aa1-4575-8b0d-307a654fb131] Performing BatchTestJobBase (Job ID: f9d8ea47-4aa1-4575-8b0d-307a654fb131) from Sidekiq(default) [ActiveJob] [BatchTestJobBase] [f9d8ea47-4aa1-4575-8b0d-307a654fb131] Performed BatchTestJobBase (Job ID: f9d8ea47-4aa1-4575-8b0d-307a654fb131) from Sidekiq(default) in 2.97ms [ActiveJob] Enqueued ContextedJob (Job ID: db64eab6-2095-4f6f-8d03-10a60934432c) to Sidekiq(default) [ActiveJob] [ContextedJob] [db64eab6-2095-4f6f-8d03-10a60934432c] Performing ContextedJob (Job ID: db64eab6-2095-4f6f-8d03-10a60934432c) from Sidekiq(default) [ActiveJob] [ContextedJob] [db64eab6-2095-4f6f-8d03-10a60934432c] Performed ContextedJob (Job ID: db64eab6-2095-4f6f-8d03-10a60934432c) from Sidekiq(default) in 2.32ms  (0.2ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] Enqueued TestWorker (Job ID: 9e5665ae-7897-452b-88a0-c18a92050fd1) to Sidekiq(default) [ActiveJob] Enqueued TestWorker (Job ID: 170ade3a-c56b-4fc2-bc1f-a7486fde9676) to Sidekiq(default) [ActiveJob] Enqueued TestWorker (Job ID: f8843463-1b83-47d8-b2d3-183207f5e231) to Sidekiq(default)  (0.1ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] Enqueued WorkerA (Job ID: f071cdce-2985-4ffe-8490-dbb647dcf553) to Sidekiq(default) [ActiveJob] Enqueued WorkerB (Job ID: 5005c94b-5b46-4f6e-9772-385d951fec4e) to Sidekiq(default) [ActiveJob] Enqueued WorkerA (Job ID: acc11428-b1fc-4415-a1ec-b468ad76f539) to Sidekiq(default) [ActiveJob] Enqueued WorkerC (Job ID: 2d694a18-e6f8-4375-a1ef-da6457a11e5a) to Sidekiq(default)  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] Enqueued TestWorker (Job ID: fd33728a-2b49-4b3d-9804-b52b20108ff9) to Sidekiq(default)  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] Enqueued TestWorker (Job ID: d43df0b6-b676-4d5e-834e-02bbd44014e5) to Sidekiq(default)  (0.1ms) ROLLBACK  (0.7ms) SELECT "schema_migrations"."version" FROM "schema_migrations" ORDER BY "schema_migrations"."version" ASC  (0.3ms) BEGIN  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) ROLLBACK  (0.3ms) BEGIN  (0.2ms) ROLLBACK  (0.3ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (2.1ms) SELECT COUNT(*) FROM "canvas_sync_job_logs" [ActiveJob] [GoodJob] [e932d310-701b-4b04-b832-cadfb2b3fe02] Performing GoodJob (Job ID: e932d310-701b-4b04-b832-cadfb2b3fe02) from Test(default) with arguments: "argument" [ActiveJob] [GoodJob] [e932d310-701b-4b04-b832-cadfb2b3fe02] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "e932d310-701b-4b04-b832-cadfb2b3fe02"], ["LIMIT", 1]] [ActiveJob] [GoodJob] [e932d310-701b-4b04-b832-cadfb2b3fe02]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [GoodJob] [e932d310-701b-4b04-b832-cadfb2b3fe02] CanvasSync::JobLog Create (1.0ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "GoodJob"], ["status", "enqueued"], ["job_arguments", "---\n- argument\n"], ["created_at", "2021-11-03 19:52:04.632662"], ["updated_at", "2021-11-03 19:52:04.632662"], ["job_id", "e932d310-701b-4b04-b832-cadfb2b3fe02"]] [ActiveJob] [GoodJob] [e932d310-701b-4b04-b832-cadfb2b3fe02]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [GoodJob] [e932d310-701b-4b04-b832-cadfb2b3fe02]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [GoodJob] [e932d310-701b-4b04-b832-cadfb2b3fe02] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-11-03 19:52:04.635400"], ["status", "running"], ["updated_at", "2021-11-03 19:52:04.635823"], ["id", 433]] [ActiveJob] [GoodJob] [e932d310-701b-4b04-b832-cadfb2b3fe02]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [GoodJob] [e932d310-701b-4b04-b832-cadfb2b3fe02]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [GoodJob] [e932d310-701b-4b04-b832-cadfb2b3fe02] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2021-11-03 19:52:04.637277"], ["status", "success"], ["updated_at", "2021-11-03 19:52:04.637599"], ["id", 433]] [ActiveJob] [GoodJob] [e932d310-701b-4b04-b832-cadfb2b3fe02]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [GoodJob] [e932d310-701b-4b04-b832-cadfb2b3fe02] Performed GoodJob (Job ID: e932d310-701b-4b04-b832-cadfb2b3fe02) from Test(default) in 26.59ms  (0.2ms) SELECT COUNT(*) FROM "canvas_sync_job_logs" CanvasSync::JobLog Load (0.4ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" ORDER BY "canvas_sync_job_logs"."id" DESC LIMIT $1 [["LIMIT", 1]]  (0.4ms) ROLLBACK  (0.5ms) BEGIN [ActiveJob] [BadJob] [fcc7260d-1f14-457c-bd7f-eb27c03b1f5c] Performing BadJob (Job ID: fcc7260d-1f14-457c-bd7f-eb27c03b1f5c) from Test(default) with arguments: "argument" [ActiveJob] [BadJob] [fcc7260d-1f14-457c-bd7f-eb27c03b1f5c] CanvasSync::JobLog Load (0.8ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "fcc7260d-1f14-457c-bd7f-eb27c03b1f5c"], ["LIMIT", 1]] [ActiveJob] [BadJob] [fcc7260d-1f14-457c-bd7f-eb27c03b1f5c]  (0.4ms) SAVEPOINT active_record_1 [ActiveJob] [BadJob] [fcc7260d-1f14-457c-bd7f-eb27c03b1f5c] CanvasSync::JobLog Create (0.5ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "BadJob"], ["status", "enqueued"], ["job_arguments", "---\n- argument\n"], ["created_at", "2021-11-03 19:52:04.648692"], ["updated_at", "2021-11-03 19:52:04.648692"], ["job_id", "fcc7260d-1f14-457c-bd7f-eb27c03b1f5c"]] [ActiveJob] [BadJob] [fcc7260d-1f14-457c-bd7f-eb27c03b1f5c]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [BadJob] [fcc7260d-1f14-457c-bd7f-eb27c03b1f5c]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [BadJob] [fcc7260d-1f14-457c-bd7f-eb27c03b1f5c] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-11-03 19:52:04.651181"], ["status", "running"], ["updated_at", "2021-11-03 19:52:04.651626"], ["id", 434]] [ActiveJob] [BadJob] [fcc7260d-1f14-457c-bd7f-eb27c03b1f5c]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [BadJob] [fcc7260d-1f14-457c-bd7f-eb27c03b1f5c]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [BadJob] [fcc7260d-1f14-457c-bd7f-eb27c03b1f5c] CanvasSync::JobLog Update (0.6ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "exception" = $2, "backtrace" = $3, "status" = $4, "updated_at" = $5 WHERE "canvas_sync_job_logs"."id" = $6 [["completed_at", "2021-11-03 19:52:04.652923"], ["exception", "EvilError: EvilError"], ["backtrace", "/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:12:in `perform'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:39:in `block in perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:109:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch_aware_job.rb:22:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:21:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/i18n-1.8.10/lib/i18n.rb:309:in `with_locale'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/translation.rb:9:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:26:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `block in instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications/instrumenter.rb:23:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:25:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `block in tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `block in tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:28:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:22:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:136:in `run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:38:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:18:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:40:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/matchers/built_in/raise_error.rb:59:in `matches?'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:51:in `block in handle_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:27:in `with_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:48:in `handle_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:65:in `to'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:101:in `to'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:39:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `block in with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `block in with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-rails-5.0.2/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:259:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:644:in `block in run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:606:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/configuration.rb:2067:in `with_suite_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:116:in `block in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/reporter.rb:74:in `report'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:115:in `run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:89:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:71:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:45:in `invoke'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/exe/rspec:4:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:58:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:58:in `kernel_load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:23:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:478:in `exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:31:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:25:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/exe/bundle:49:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/friendly_errors.rb:128:in `with_friendly_errors'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/exe/bundle:37:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `
'"], ["status", "error"], ["updated_at", "2021-11-03 19:52:04.653303"], ["id", 434]] [ActiveJob] [BadJob] [fcc7260d-1f14-457c-bd7f-eb27c03b1f5c]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [BadJob] [fcc7260d-1f14-457c-bd7f-eb27c03b1f5c] Error performing BadJob (Job ID: fcc7260d-1f14-457c-bd7f-eb27c03b1f5c) from Test(default) in 9.52ms: EvilError (EvilError): /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:12:in `perform' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:39:in `block in perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:109:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch_aware_job.rb:22:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:21:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/i18n-1.8.10/lib/i18n.rb:309:in `with_locale' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/translation.rb:9:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:26:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `block in instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications/instrumenter.rb:23:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:25:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `block in tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `block in tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:28:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:22:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:136:in `run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:38:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:18:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:40:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/matchers/built_in/raise_error.rb:59:in `matches?' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:51:in `block in handle_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:27:in `with_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:48:in `handle_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:65:in `to' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:101:in `to' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:39:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `block in with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `block in with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-rails-5.0.2/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:259:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:644:in `block in run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:606:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/configuration.rb:2067:in `with_suite_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:116:in `block in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/reporter.rb:74:in `report' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:115:in `run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:89:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:71:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:45:in `invoke' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/exe/rspec:4:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:58:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:58:in `kernel_load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:23:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:478:in `exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:31:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:25:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/exe/bundle:49:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/friendly_errors.rb:128:in `with_friendly_errors' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/exe/bundle:37:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `
' CanvasSync::JobLog Load (0.5ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" ORDER BY "canvas_sync_job_logs"."id" DESC LIMIT $1 [["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] [BadJob] [d116e51c-589a-4774-84bb-c298a954334c] Performing BadJob (Job ID: d116e51c-589a-4774-84bb-c298a954334c) from Test(default) [ActiveJob] [BadJob] [d116e51c-589a-4774-84bb-c298a954334c] CanvasSync::JobLog Load (0.9ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "d116e51c-589a-4774-84bb-c298a954334c"], ["LIMIT", 1]] [ActiveJob] [BadJob] [d116e51c-589a-4774-84bb-c298a954334c]  (0.3ms) SAVEPOINT active_record_1 [ActiveJob] [BadJob] [d116e51c-589a-4774-84bb-c298a954334c] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["job_class", "BadJob"], ["status", "enqueued"], ["created_at", "2021-11-03 19:52:04.663061"], ["updated_at", "2021-11-03 19:52:04.663061"], ["job_id", "d116e51c-589a-4774-84bb-c298a954334c"]] [ActiveJob] [BadJob] [d116e51c-589a-4774-84bb-c298a954334c]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [BadJob] [d116e51c-589a-4774-84bb-c298a954334c]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [BadJob] [d116e51c-589a-4774-84bb-c298a954334c] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-11-03 19:52:04.664326"], ["status", "running"], ["updated_at", "2021-11-03 19:52:04.664644"], ["id", 435]] [ActiveJob] [BadJob] [d116e51c-589a-4774-84bb-c298a954334c]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [BadJob] [d116e51c-589a-4774-84bb-c298a954334c]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [BadJob] [d116e51c-589a-4774-84bb-c298a954334c] CanvasSync::JobLog Update (0.4ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "exception" = $2, "backtrace" = $3, "status" = $4, "updated_at" = $5 WHERE "canvas_sync_job_logs"."id" = $6 [["completed_at", "2021-11-03 19:52:04.666035"], ["exception", "ArgumentError: wrong number of arguments (given 0, expected 1)"], ["backtrace", "/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:11:in `perform'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:39:in `block in perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:109:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch_aware_job.rb:22:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:21:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/i18n-1.8.10/lib/i18n.rb:309:in `with_locale'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/translation.rb:9:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:26:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `block in instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications/instrumenter.rb:23:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:25:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `block in tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `block in tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:28:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:22:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:136:in `run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:38:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:18:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:52:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/matchers/built_in/raise_error.rb:59:in `matches?'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:51:in `block in handle_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:27:in `with_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:48:in `handle_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:65:in `to'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:101:in `to'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:51:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `block in with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `block in with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-rails-5.0.2/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:259:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:644:in `block in run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:606:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/configuration.rb:2067:in `with_suite_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:116:in `block in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/reporter.rb:74:in `report'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:115:in `run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:89:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:71:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:45:in `invoke'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/exe/rspec:4:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:58:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:58:in `kernel_load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:23:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:478:in `exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:31:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:25:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/exe/bundle:49:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/friendly_errors.rb:128:in `with_friendly_errors'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/exe/bundle:37:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `
'"], ["status", "error"], ["updated_at", "2021-11-03 19:52:04.666324"], ["id", 435]] [ActiveJob] [BadJob] [d116e51c-589a-4774-84bb-c298a954334c]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [BadJob] [d116e51c-589a-4774-84bb-c298a954334c] Error performing BadJob (Job ID: d116e51c-589a-4774-84bb-c298a954334c) from Test(default) in 7.34ms: ArgumentError (wrong number of arguments (given 0, expected 1)): /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:11:in `perform' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:39:in `block in perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:109:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch_aware_job.rb:22:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:21:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/i18n-1.8.10/lib/i18n.rb:309:in `with_locale' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/translation.rb:9:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:26:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `block in instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications/instrumenter.rb:23:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:25:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `block in tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `block in tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:28:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:22:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:136:in `run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:38:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:18:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:52:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/matchers/built_in/raise_error.rb:59:in `matches?' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:51:in `block in handle_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:27:in `with_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:48:in `handle_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:65:in `to' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:101:in `to' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:51:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `block in with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `block in with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-rails-5.0.2/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:259:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:644:in `block in run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:606:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/configuration.rb:2067:in `with_suite_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:116:in `block in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/reporter.rb:74:in `report' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:115:in `run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:89:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:71:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:45:in `invoke' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/exe/rspec:4:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:58:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:58:in `kernel_load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:23:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:478:in `exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:31:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:25:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/exe/bundle:49:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/friendly_errors.rb:128:in `with_friendly_errors' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/exe/bundle:37:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `
'  (0.1ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [BadJob] [fb5976d0-e322-4dbc-8d11-cb7fbd29fd04] Performing BadJob (Job ID: fb5976d0-e322-4dbc-8d11-cb7fbd29fd04) from Test(default) [ActiveJob] [BadJob] [fb5976d0-e322-4dbc-8d11-cb7fbd29fd04] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "fb5976d0-e322-4dbc-8d11-cb7fbd29fd04"], ["LIMIT", 1]] [ActiveJob] [BadJob] [fb5976d0-e322-4dbc-8d11-cb7fbd29fd04]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [BadJob] [fb5976d0-e322-4dbc-8d11-cb7fbd29fd04] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["job_class", "BadJob"], ["status", "enqueued"], ["created_at", "2021-11-03 19:52:04.670516"], ["updated_at", "2021-11-03 19:52:04.670516"], ["job_id", "fb5976d0-e322-4dbc-8d11-cb7fbd29fd04"]] [ActiveJob] [BadJob] [fb5976d0-e322-4dbc-8d11-cb7fbd29fd04]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [BadJob] [fb5976d0-e322-4dbc-8d11-cb7fbd29fd04]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [BadJob] [fb5976d0-e322-4dbc-8d11-cb7fbd29fd04] CanvasSync::JobLog Update (0.5ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-11-03 19:52:04.671633"], ["status", "running"], ["updated_at", "2021-11-03 19:52:04.671989"], ["id", 436]] [ActiveJob] [BadJob] [fb5976d0-e322-4dbc-8d11-cb7fbd29fd04]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [BadJob] [fb5976d0-e322-4dbc-8d11-cb7fbd29fd04]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [BadJob] [fb5976d0-e322-4dbc-8d11-cb7fbd29fd04] CanvasSync::JobLog Update (1.5ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "exception" = $2, "backtrace" = $3, "status" = $4, "updated_at" = $5 WHERE "canvas_sync_job_logs"."id" = $6 [["completed_at", "2021-11-03 19:52:04.678797"], ["exception", "ArgumentError: wrong number of arguments (given 0, expected 1)"], ["backtrace", "/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:11:in `perform'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:39:in `block in perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:109:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch_aware_job.rb:22:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:21:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/i18n-1.8.10/lib/i18n.rb:309:in `with_locale'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/translation.rb:9:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:26:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `block in instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications/instrumenter.rb:23:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:25:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `block in tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `block in tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:28:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:22:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:136:in `run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:38:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:18:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:60:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/matchers/built_in/raise_error.rb:59:in `matches?'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:51:in `block in handle_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:27:in `with_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:48:in `handle_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:65:in `to'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:101:in `to'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:59:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `block in with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `block in with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-rails-5.0.2/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:259:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:644:in `block in run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:606:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/configuration.rb:2067:in `with_suite_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:116:in `block in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/reporter.rb:74:in `report'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:115:in `run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:89:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:71:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:45:in `invoke'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/exe/rspec:4:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:58:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:58:in `kernel_load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:23:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:478:in `exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:31:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:25:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/exe/bundle:49:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/friendly_errors.rb:128:in `with_friendly_errors'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/exe/bundle:37:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `
'\n\nError Occurred while handling an Error: NoMethodError: undefined method `bad_catcher' for BadJob:Class\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-mocks-3.10.2/lib/rspec/mocks/method_double.rb:28:in `block in original_implementation_callable'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-mocks-3.10.2/lib/rspec/mocks/message_expectation.rb:101:in `block in and_call_original'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-mocks-3.10.2/lib/rspec/mocks/message_expectation.rb:740:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-mocks-3.10.2/lib/rspec/mocks/message_expectation.rb:572:in `invoke_incrementing_actual_calls_by'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-mocks-3.10.2/lib/rspec/mocks/message_expectation.rb:427:in `invoke'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-mocks-3.10.2/lib/rspec/mocks/proxy.rb:217:in `message_received'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-mocks-3.10.2/lib/rspec/mocks/proxy.rb:361:in `message_received'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-mocks-3.10.2/lib/rspec/mocks/method_double.rb:78:in `proxy_method_invoked'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-mocks-3.10.2/lib/rspec/mocks/method_double.rb:64:in `block (2 levels) in define_proxy_method'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:31:in `rescue in block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:23:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/i18n-1.8.10/lib/i18n.rb:309:in `with_locale'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/translation.rb:9:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:26:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `block in instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications/instrumenter.rb:23:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:25:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `block in tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `block in tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:28:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:22:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:136:in `run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:38:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:18:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:60:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/matchers/built_in/raise_error.rb:59:in `matches?'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:51:in `block in handle_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:27:in `with_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:48:in `handle_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:65:in `to'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:101:in `to'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:59:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `block in with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `block in with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-rails-5.0.2/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:259:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:644:in `block in run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:606:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/configuration.rb:2067:in `with_suite_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:116:in `block in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/reporter.rb:74:in `report'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:115:in `run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:89:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:71:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:45:in `invoke'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/exe/rspec:4:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:58:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:58:in `kernel_load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:23:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:478:in `exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:31:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:25:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/exe/bundle:49:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/friendly_errors.rb:128:in `with_friendly_errors'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/exe/bundle:37:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `
'"], ["status", "error"], ["updated_at", "2021-11-03 19:52:04.679423"], ["id", 436]] [ActiveJob] [BadJob] [fb5976d0-e322-4dbc-8d11-cb7fbd29fd04]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [BadJob] [fb5976d0-e322-4dbc-8d11-cb7fbd29fd04] Error performing BadJob (Job ID: fb5976d0-e322-4dbc-8d11-cb7fbd29fd04) from Test(default) in 12.64ms: ArgumentError (wrong number of arguments (given 0, expected 1)): /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:11:in `perform' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:39:in `block in perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:109:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch_aware_job.rb:22:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:21:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/i18n-1.8.10/lib/i18n.rb:309:in `with_locale' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/translation.rb:9:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:26:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `block in instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications/instrumenter.rb:23:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:25:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `block in tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `block in tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:28:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:22:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:136:in `run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:38:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:18:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:60:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/matchers/built_in/raise_error.rb:59:in `matches?' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:51:in `block in handle_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:27:in `with_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:48:in `handle_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:65:in `to' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:101:in `to' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:59:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `block in with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `block in with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-rails-5.0.2/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:259:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:644:in `block in run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:606:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/configuration.rb:2067:in `with_suite_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:116:in `block in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/reporter.rb:74:in `report' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:115:in `run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:89:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:71:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:45:in `invoke' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/exe/rspec:4:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:58:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:58:in `kernel_load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:23:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:478:in `exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:31:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:25:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/exe/bundle:49:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/friendly_errors.rb:128:in `with_friendly_errors' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/exe/bundle:37:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `
' CanvasSync::JobLog Load (0.3ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" ORDER BY "canvas_sync_job_logs"."id" DESC LIMIT $1 [["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [CanvasSync::Jobs::ReportChecker] [22ea8ea6-e309-4ff8-8dd7-854bd2756f44] Performing CanvasSync::Jobs::ReportChecker (Job ID: 22ea8ea6-e309-4ff8-8dd7-854bd2756f44) from Test(default) with arguments: "provisioning_csv", 1, "FakeProcessor", {} [ActiveJob] [CanvasSync::Jobs::ReportChecker] [22ea8ea6-e309-4ff8-8dd7-854bd2756f44] CanvasSync::JobLog Load (0.4ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "22ea8ea6-e309-4ff8-8dd7-854bd2756f44"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [22ea8ea6-e309-4ff8-8dd7-854bd2756f44]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [22ea8ea6-e309-4ff8-8dd7-854bd2756f44] CanvasSync::JobLog Create (0.4ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- provisioning_csv\n- 1\n- FakeProcessor\n- {}\n"], ["created_at", "2021-11-03 19:52:04.689610"], ["updated_at", "2021-11-03 19:52:04.689610"], ["job_id", "22ea8ea6-e309-4ff8-8dd7-854bd2756f44"]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [22ea8ea6-e309-4ff8-8dd7-854bd2756f44]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [22ea8ea6-e309-4ff8-8dd7-854bd2756f44]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [22ea8ea6-e309-4ff8-8dd7-854bd2756f44] CanvasSync::JobLog Update (0.6ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-11-03 19:52:04.691638"], ["status", "running"], ["updated_at", "2021-11-03 19:52:04.692047"], ["id", 437]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [22ea8ea6-e309-4ff8-8dd7-854bd2756f44]  (0.3ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [22ea8ea6-e309-4ff8-8dd7-854bd2756f44]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [22ea8ea6-e309-4ff8-8dd7-854bd2756f44] CanvasSync::JobLog Destroy (0.3ms) DELETE FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."id" = $1 [["id", 437]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [22ea8ea6-e309-4ff8-8dd7-854bd2756f44]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [22ea8ea6-e309-4ff8-8dd7-854bd2756f44] Performed CanvasSync::Jobs::ReportChecker (Job ID: 22ea8ea6-e309-4ff8-8dd7-854bd2756f44) from Test(default) in 15.61ms  (0.1ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] [CanvasSync::Jobs::ReportChecker] [45c4c492-9519-43b7-b65d-d05fcd1b4cd8] Performing CanvasSync::Jobs::ReportChecker (Job ID: 45c4c492-9519-43b7-b65d-d05fcd1b4cd8) from Test(default) with arguments: "provisioning_csv", 1, "FakeProcessor", {} [ActiveJob] [CanvasSync::Jobs::ReportChecker] [45c4c492-9519-43b7-b65d-d05fcd1b4cd8] CanvasSync::JobLog Load (0.3ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "45c4c492-9519-43b7-b65d-d05fcd1b4cd8"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [45c4c492-9519-43b7-b65d-d05fcd1b4cd8]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [45c4c492-9519-43b7-b65d-d05fcd1b4cd8] CanvasSync::JobLog Create (0.6ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- provisioning_csv\n- 1\n- FakeProcessor\n- {}\n"], ["created_at", "2021-11-03 19:52:04.707747"], ["updated_at", "2021-11-03 19:52:04.707747"], ["job_id", "45c4c492-9519-43b7-b65d-d05fcd1b4cd8"]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [45c4c492-9519-43b7-b65d-d05fcd1b4cd8]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [45c4c492-9519-43b7-b65d-d05fcd1b4cd8]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [45c4c492-9519-43b7-b65d-d05fcd1b4cd8] CanvasSync::JobLog Update (0.4ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-11-03 19:52:04.710251"], ["status", "running"], ["updated_at", "2021-11-03 19:52:04.710715"], ["id", 438]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [45c4c492-9519-43b7-b65d-d05fcd1b4cd8]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [45c4c492-9519-43b7-b65d-d05fcd1b4cd8]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [45c4c492-9519-43b7-b65d-d05fcd1b4cd8] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- provisioning_csv\n- 1\n- FakeProcessor\n- {}\n- {}\n"], ["created_at", "2021-11-03 19:52:04.714742"], ["updated_at", "2021-11-03 19:52:04.714742"], ["job_id", "a3b939b2-95f3-4c20-ad0e-d457ed14185d"]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [45c4c492-9519-43b7-b65d-d05fcd1b4cd8]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [45c4c492-9519-43b7-b65d-d05fcd1b4cd8] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: a3b939b2-95f3-4c20-ad0e-d457ed14185d) to Test(default) at 2021-11-03 19:52:34 UTC with arguments: "provisioning_csv", 1, "FakeProcessor", {}, {} [ActiveJob] [CanvasSync::Jobs::ReportChecker] [45c4c492-9519-43b7-b65d-d05fcd1b4cd8]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [45c4c492-9519-43b7-b65d-d05fcd1b4cd8] CanvasSync::JobLog Destroy (0.2ms) DELETE FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."id" = $1 [["id", 438]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [45c4c492-9519-43b7-b65d-d05fcd1b4cd8]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [45c4c492-9519-43b7-b65d-d05fcd1b4cd8] Performed CanvasSync::Jobs::ReportChecker (Job ID: 45c4c492-9519-43b7-b65d-d05fcd1b4cd8) from Test(default) in 10.93ms  (0.2ms) ROLLBACK  (0.3ms) BEGIN [ActiveJob] [CanvasSync::Jobs::ReportChecker] [2c695204-754c-4ab6-98de-2812125a8bfe] Performing CanvasSync::Jobs::ReportChecker (Job ID: 2c695204-754c-4ab6-98de-2812125a8bfe) from Test(default) with arguments: "provisioning_csv", 1, "FakeProcessor", {} [ActiveJob] [CanvasSync::Jobs::ReportChecker] [2c695204-754c-4ab6-98de-2812125a8bfe] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "2c695204-754c-4ab6-98de-2812125a8bfe"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [2c695204-754c-4ab6-98de-2812125a8bfe]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [2c695204-754c-4ab6-98de-2812125a8bfe] CanvasSync::JobLog Create (0.4ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- provisioning_csv\n- 1\n- FakeProcessor\n- {}\n"], ["created_at", "2021-11-03 19:52:04.721014"], ["updated_at", "2021-11-03 19:52:04.721014"], ["job_id", "2c695204-754c-4ab6-98de-2812125a8bfe"]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [2c695204-754c-4ab6-98de-2812125a8bfe]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [2c695204-754c-4ab6-98de-2812125a8bfe]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [2c695204-754c-4ab6-98de-2812125a8bfe] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-11-03 19:52:04.722939"], ["status", "running"], ["updated_at", "2021-11-03 19:52:04.723309"], ["id", 440]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [2c695204-754c-4ab6-98de-2812125a8bfe]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [2c695204-754c-4ab6-98de-2812125a8bfe]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [2c695204-754c-4ab6-98de-2812125a8bfe] CanvasSync::JobLog Update (0.6ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "exception" = $2, "backtrace" = $3, "status" = $4, "updated_at" = $5 WHERE "canvas_sync_job_logs"."id" = $6 [["completed_at", "2021-11-03 19:52:04.730294"], ["exception", "NameError: undefined local variable or method `current_organization' for #"], ["backtrace", "/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/jobs/report_checker.rb:35:in `perform'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:39:in `block in perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:109:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch_aware_job.rb:22:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:21:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/i18n-1.8.10/lib/i18n.rb:309:in `with_locale'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/translation.rb:9:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:26:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `block in instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications/instrumenter.rb:23:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:25:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `block in tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `block in tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:28:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:22:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:136:in `run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:38:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:18:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/report_checker_spec.rb:11:in `start_job'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/report_checker_spec.rb:53:in `block (5 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/matchers/built_in/raise_error.rb:59:in `matches?'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:51:in `block in handle_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:27:in `with_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:48:in `handle_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:65:in `to'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:101:in `to'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/report_checker_spec.rb:53:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `block in with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `block in with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-rails-5.0.2/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:259:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:644:in `block in run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:606:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/configuration.rb:2067:in `with_suite_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:116:in `block in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/reporter.rb:74:in `report'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:115:in `run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:89:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:71:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:45:in `invoke'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/exe/rspec:4:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:58:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:58:in `kernel_load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:23:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:478:in `exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:31:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:25:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/exe/bundle:49:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/friendly_errors.rb:128:in `with_friendly_errors'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/exe/bundle:37:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `
'"], ["status", "error"], ["updated_at", "2021-11-03 19:52:04.730872"], ["id", 440]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [2c695204-754c-4ab6-98de-2812125a8bfe]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [2c695204-754c-4ab6-98de-2812125a8bfe] Error performing CanvasSync::Jobs::ReportChecker (Job ID: 2c695204-754c-4ab6-98de-2812125a8bfe) from Test(default) in 13.17ms: NameError (undefined local variable or method `current_organization' for #): /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/jobs/report_checker.rb:35:in `perform' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:39:in `block in perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:109:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch_aware_job.rb:22:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:21:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/i18n-1.8.10/lib/i18n.rb:309:in `with_locale' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/translation.rb:9:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:26:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `block in instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications/instrumenter.rb:23:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:25:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `block in tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `block in tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:28:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:22:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:136:in `run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:38:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:18:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/report_checker_spec.rb:11:in `start_job' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/report_checker_spec.rb:53:in `block (5 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/matchers/built_in/raise_error.rb:59:in `matches?' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:51:in `block in handle_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:27:in `with_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:48:in `handle_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:65:in `to' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:101:in `to' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/report_checker_spec.rb:53:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `block in with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `block in with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-rails-5.0.2/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:259:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:644:in `block in run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:606:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/configuration.rb:2067:in `with_suite_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:116:in `block in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/reporter.rb:74:in `report' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:115:in `run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:89:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:71:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:45:in `invoke' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/exe/rspec:4:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:58:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:58:in `kernel_load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:23:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:478:in `exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:31:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:25:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/exe/bundle:49:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/friendly_errors.rb:128:in `with_friendly_errors' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/exe/bundle:37:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `
'  (0.2ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [fa24fc7e-f83d-4435-88cd-58396f91d211] Performing CanvasSync::Jobs::ReportProcessorJob (Job ID: fa24fc7e-f83d-4435-88cd-58396f91d211) from Test(default) with arguments: "provisioning_csv", "https://test.instructure.com/sample_report_download", "FakeProcessor", {}, 1 [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [fa24fc7e-f83d-4435-88cd-58396f91d211] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "fa24fc7e-f83d-4435-88cd-58396f91d211"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [fa24fc7e-f83d-4435-88cd-58396f91d211]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [fa24fc7e-f83d-4435-88cd-58396f91d211] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportProcessorJob"], ["status", "enqueued"], ["job_arguments", "---\n- provisioning_csv\n- https://test.instructure.com/sample_report_download\n- FakeProcessor\n- {}\n- 1\n"], ["created_at", "2021-11-03 19:52:04.736975"], ["updated_at", "2021-11-03 19:52:04.736975"], ["job_id", "fa24fc7e-f83d-4435-88cd-58396f91d211"]] [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [fa24fc7e-f83d-4435-88cd-58396f91d211]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [fa24fc7e-f83d-4435-88cd-58396f91d211]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [fa24fc7e-f83d-4435-88cd-58396f91d211] CanvasSync::JobLog Update (0.4ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-11-03 19:52:04.738680"], ["status", "running"], ["updated_at", "2021-11-03 19:52:04.739197"], ["id", 441]] [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [fa24fc7e-f83d-4435-88cd-58396f91d211]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [fa24fc7e-f83d-4435-88cd-58396f91d211]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [fa24fc7e-f83d-4435-88cd-58396f91d211] CanvasSync::JobLog Update (0.4ms) UPDATE "canvas_sync_job_logs" SET "job_class" = $1, "updated_at" = $2 WHERE "canvas_sync_job_logs"."id" = $3 [["job_class", "FakeProcessor"], ["updated_at", "2021-11-03 19:52:04.741134"], ["id", 441]] [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [fa24fc7e-f83d-4435-88cd-58396f91d211]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [fa24fc7e-f83d-4435-88cd-58396f91d211]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [fa24fc7e-f83d-4435-88cd-58396f91d211] CanvasSync::JobLog Update (0.5ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2021-11-03 19:52:04.755620"], ["status", "success"], ["updated_at", "2021-11-03 19:52:04.756166"], ["id", 441]] [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [fa24fc7e-f83d-4435-88cd-58396f91d211]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [fa24fc7e-f83d-4435-88cd-58396f91d211] Performed CanvasSync::Jobs::ReportProcessorJob (Job ID: fa24fc7e-f83d-4435-88cd-58396f91d211) from Test(default) in 22.24ms  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] [CanvasSync::Jobs::ReportStarter] [33ab5f9c-03f0-48fe-8ecb-4da5d9c3b6d6] Performing CanvasSync::Jobs::ReportStarter (Job ID: 33ab5f9c-03f0-48fe-8ecb-4da5d9c3b6d6) from Test(default) with arguments: "provisioning_csv", {"parameters[users]"=>true}, "CoolProcessor", {:models=>["users"]} [ActiveJob] [CanvasSync::Jobs::ReportStarter] [33ab5f9c-03f0-48fe-8ecb-4da5d9c3b6d6] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "33ab5f9c-03f0-48fe-8ecb-4da5d9c3b6d6"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::ReportStarter] [33ab5f9c-03f0-48fe-8ecb-4da5d9c3b6d6]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [33ab5f9c-03f0-48fe-8ecb-4da5d9c3b6d6] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportStarter"], ["status", "enqueued"], ["job_arguments", "---\n- provisioning_csv\n- parameters[users]: true\n- CoolProcessor\n- :models:\n - users\n"], ["created_at", "2021-11-03 19:52:04.761864"], ["updated_at", "2021-11-03 19:52:04.761864"], ["job_id", "33ab5f9c-03f0-48fe-8ecb-4da5d9c3b6d6"]] [ActiveJob] [CanvasSync::Jobs::ReportStarter] [33ab5f9c-03f0-48fe-8ecb-4da5d9c3b6d6]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [33ab5f9c-03f0-48fe-8ecb-4da5d9c3b6d6]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [33ab5f9c-03f0-48fe-8ecb-4da5d9c3b6d6] CanvasSync::JobLog Update (0.4ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-11-03 19:52:04.780386"], ["status", "running"], ["updated_at", "2021-11-03 19:52:04.780835"], ["id", 442]] [ActiveJob] [CanvasSync::Jobs::ReportStarter] [33ab5f9c-03f0-48fe-8ecb-4da5d9c3b6d6]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [33ab5f9c-03f0-48fe-8ecb-4da5d9c3b6d6]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [33ab5f9c-03f0-48fe-8ecb-4da5d9c3b6d6] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- provisioning_csv\n- 1\n- CoolProcessor\n- :models:\n - users\n :sync_start_time: '2021-11-03T19:52:04Z'\n :report_params:\n parameters[users]: true\n"], ["created_at", "2021-11-03 19:52:04.785054"], ["updated_at", "2021-11-03 19:52:04.785054"], ["job_id", "8ade7906-f462-4789-925d-2781db9719de"]] [ActiveJob] [CanvasSync::Jobs::ReportStarter] [33ab5f9c-03f0-48fe-8ecb-4da5d9c3b6d6]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [33ab5f9c-03f0-48fe-8ecb-4da5d9c3b6d6] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: 8ade7906-f462-4789-925d-2781db9719de) to Test(default) at 2021-11-03 19:52:34 UTC with arguments: "provisioning_csv", 1, "CoolProcessor", {:models=>["users"], :sync_start_time=>"2021-11-03T19:52:04Z", :report_params=>{"parameters[users]"=>true}} [ActiveJob] [CanvasSync::Jobs::ReportStarter] [33ab5f9c-03f0-48fe-8ecb-4da5d9c3b6d6]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [33ab5f9c-03f0-48fe-8ecb-4da5d9c3b6d6] CanvasSync::JobLog Update (0.4ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2021-11-03 19:52:04.788039"], ["status", "success"], ["updated_at", "2021-11-03 19:52:04.788548"], ["id", 442]] [ActiveJob] [CanvasSync::Jobs::ReportStarter] [33ab5f9c-03f0-48fe-8ecb-4da5d9c3b6d6]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [33ab5f9c-03f0-48fe-8ecb-4da5d9c3b6d6] Performed CanvasSync::Jobs::ReportStarter (Job ID: 33ab5f9c-03f0-48fe-8ecb-4da5d9c3b6d6) from Test(default) in 29.28ms  (0.1ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] [CanvasSync::Jobs::ReportStarter] [abe9f241-b99b-4cac-88ef-fd6404f07a3d] Performing CanvasSync::Jobs::ReportStarter (Job ID: abe9f241-b99b-4cac-88ef-fd6404f07a3d) from Test(default) with arguments: "provisioning_csv", {"parameters[users]"=>true}, "CoolProcessor", {:models=>["users"]}, {:allow_redownloads=>true} [ActiveJob] [CanvasSync::Jobs::ReportStarter] [abe9f241-b99b-4cac-88ef-fd6404f07a3d] CanvasSync::JobLog Load (0.3ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "abe9f241-b99b-4cac-88ef-fd6404f07a3d"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::ReportStarter] [abe9f241-b99b-4cac-88ef-fd6404f07a3d]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [abe9f241-b99b-4cac-88ef-fd6404f07a3d] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportStarter"], ["status", "enqueued"], ["job_arguments", "---\n- provisioning_csv\n- parameters[users]: true\n- CoolProcessor\n- :models:\n - users\n- :allow_redownloads: true\n"], ["created_at", "2021-11-03 19:52:04.794734"], ["updated_at", "2021-11-03 19:52:04.794734"], ["job_id", "abe9f241-b99b-4cac-88ef-fd6404f07a3d"]] [ActiveJob] [CanvasSync::Jobs::ReportStarter] [abe9f241-b99b-4cac-88ef-fd6404f07a3d]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [abe9f241-b99b-4cac-88ef-fd6404f07a3d]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [abe9f241-b99b-4cac-88ef-fd6404f07a3d] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-11-03 19:52:04.796582"], ["status", "running"], ["updated_at", "2021-11-03 19:52:04.796933"], ["id", 444]] [ActiveJob] [CanvasSync::Jobs::ReportStarter] [abe9f241-b99b-4cac-88ef-fd6404f07a3d]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [abe9f241-b99b-4cac-88ef-fd6404f07a3d]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [abe9f241-b99b-4cac-88ef-fd6404f07a3d] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2021-11-03 19:52:04.799471"], ["status", "success"], ["updated_at", "2021-11-03 19:52:04.799824"], ["id", 444]] [ActiveJob] [CanvasSync::Jobs::ReportStarter] [abe9f241-b99b-4cac-88ef-fd6404f07a3d]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [abe9f241-b99b-4cac-88ef-fd6404f07a3d] Performed CanvasSync::Jobs::ReportStarter (Job ID: abe9f241-b99b-4cac-88ef-fd6404f07a3d) from Test(default) in 7.55ms  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.3ms) SAVEPOINT active_record_1 Account Exists (1.1ms) SELECT 1 AS one FROM "accounts" WHERE "accounts"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] Account Create (0.6ms) INSERT INTO "accounts" ("canvas_id", "sis_id", "canvas_parent_account_id", "sis_parent_account_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 1], ["sis_id", "43a9ac15fb5d72aaf20372f019afc966"], ["canvas_parent_account_id", 1], ["sis_parent_account_id", "4638fc2afabcffeb2e3016b568d75eca"], ["name", "Account name"], ["workflow_state", "active"], ["created_at", "2021-11-03 19:52:04.816731"], ["updated_at", "2021-11-03 19:52:04.816731"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (1.5ms) SELECT COUNT(*) FROM "admins" [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [e107c5e0-9c2c-4142-977d-3b4c14102053] Performing CanvasSync::Jobs::SyncAdminsJob (Job ID: e107c5e0-9c2c-4142-977d-3b4c14102053) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [e107c5e0-9c2c-4142-977d-3b4c14102053] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "e107c5e0-9c2c-4142-977d-3b4c14102053"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [e107c5e0-9c2c-4142-977d-3b4c14102053]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [e107c5e0-9c2c-4142-977d-3b4c14102053] CanvasSync::JobLog Create (1.1ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncAdminsJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2021-11-03 19:52:04.823788"], ["updated_at", "2021-11-03 19:52:04.823788"], ["job_id", "e107c5e0-9c2c-4142-977d-3b4c14102053"]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [e107c5e0-9c2c-4142-977d-3b4c14102053]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [e107c5e0-9c2c-4142-977d-3b4c14102053]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [e107c5e0-9c2c-4142-977d-3b4c14102053] CanvasSync::JobLog Update (0.4ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-11-03 19:52:04.826626"], ["status", "running"], ["updated_at", "2021-11-03 19:52:04.826950"], ["id", 445]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [e107c5e0-9c2c-4142-977d-3b4c14102053]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [e107c5e0-9c2c-4142-977d-3b4c14102053] Account Load (0.2ms) SELECT "accounts".* FROM "accounts" WHERE "accounts"."workflow_state" != $1 ORDER BY "accounts"."id" ASC LIMIT $2 [["workflow_state", "deleted"], ["LIMIT", 1000]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [e107c5e0-9c2c-4142-977d-3b4c14102053] Admin Load (0.3ms) SELECT "admins".* FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [e107c5e0-9c2c-4142-977d-3b4c14102053]  (0.5ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [e107c5e0-9c2c-4142-977d-3b4c14102053] Admin Exists (0.7ms) SELECT 1 AS one FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [e107c5e0-9c2c-4142-977d-3b4c14102053] Admin Create (0.8ms) INSERT INTO "admins" ("canvas_id", "role_name", "canvas_account_id", "canvas_role_id", "canvas_user_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 2], ["role_name", "AccountAdmin"], ["canvas_account_id", 1], ["canvas_role_id", 1], ["canvas_user_id", 1], ["workflow_state", "active"], ["created_at", "2021-11-03 19:52:04.845137"], ["updated_at", "2021-11-03 19:52:04.845137"]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [e107c5e0-9c2c-4142-977d-3b4c14102053]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [e107c5e0-9c2c-4142-977d-3b4c14102053] Admin Load (0.2ms) SELECT "admins".* FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 3], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [e107c5e0-9c2c-4142-977d-3b4c14102053]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [e107c5e0-9c2c-4142-977d-3b4c14102053] Admin Exists (0.2ms) SELECT 1 AS one FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 3], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [e107c5e0-9c2c-4142-977d-3b4c14102053] Admin Create (0.2ms) INSERT INTO "admins" ("canvas_id", "role_name", "canvas_account_id", "canvas_role_id", "canvas_user_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 3], ["role_name", "Custom Account Role"], ["canvas_account_id", 1], ["canvas_role_id", 11], ["canvas_user_id", 11], ["workflow_state", "active"], ["created_at", "2021-11-03 19:52:04.848629"], ["updated_at", "2021-11-03 19:52:04.848629"]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [e107c5e0-9c2c-4142-977d-3b4c14102053]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [e107c5e0-9c2c-4142-977d-3b4c14102053] Admin Load (0.2ms) SELECT "admins".* FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 4], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [e107c5e0-9c2c-4142-977d-3b4c14102053]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [e107c5e0-9c2c-4142-977d-3b4c14102053] Admin Exists (0.2ms) SELECT 1 AS one FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 4], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [e107c5e0-9c2c-4142-977d-3b4c14102053] Admin Create (0.2ms) INSERT INTO "admins" ("canvas_id", "role_name", "canvas_account_id", "canvas_role_id", "canvas_user_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 4], ["role_name", "Test"], ["canvas_account_id", 1], ["canvas_role_id", 10], ["canvas_user_id", 11], ["workflow_state", "active"], ["created_at", "2021-11-03 19:52:04.850969"], ["updated_at", "2021-11-03 19:52:04.850969"]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [e107c5e0-9c2c-4142-977d-3b4c14102053]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [e107c5e0-9c2c-4142-977d-3b4c14102053] Admin Update All (0.5ms) UPDATE "admins" SET "workflow_state" = 'inactive' WHERE "admins"."id" NOT IN ($1, $2, $3) [["id", 85], ["id", 86], ["id", 87]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [e107c5e0-9c2c-4142-977d-3b4c14102053]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [e107c5e0-9c2c-4142-977d-3b4c14102053] CanvasSync::JobLog Update (0.4ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2021-11-03 19:52:04.852848"], ["status", "success"], ["updated_at", "2021-11-03 19:52:04.853388"], ["id", 445]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [e107c5e0-9c2c-4142-977d-3b4c14102053]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [e107c5e0-9c2c-4142-977d-3b4c14102053] Performed CanvasSync::Jobs::SyncAdminsJob (Job ID: e107c5e0-9c2c-4142-977d-3b4c14102053) from Test(default) in 32.21ms  (0.3ms) SELECT COUNT(*) FROM "admins"  (0.3ms) ROLLBACK  (0.4ms) BEGIN [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [24bfbfdf-f8c0-40b9-8e9a-acd484f80510] Performing CanvasSync::Jobs::SyncAssignmentGroupsJob (Job ID: 24bfbfdf-f8c0-40b9-8e9a-acd484f80510) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [24bfbfdf-f8c0-40b9-8e9a-acd484f80510] CanvasSync::JobLog Load (0.3ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "24bfbfdf-f8c0-40b9-8e9a-acd484f80510"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [24bfbfdf-f8c0-40b9-8e9a-acd484f80510]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [24bfbfdf-f8c0-40b9-8e9a-acd484f80510] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncAssignmentGroupsJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2021-11-03 19:52:04.862335"], ["updated_at", "2021-11-03 19:52:04.862335"], ["job_id", "24bfbfdf-f8c0-40b9-8e9a-acd484f80510"]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [24bfbfdf-f8c0-40b9-8e9a-acd484f80510]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [24bfbfdf-f8c0-40b9-8e9a-acd484f80510]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [24bfbfdf-f8c0-40b9-8e9a-acd484f80510] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-11-03 19:52:04.863902"], ["status", "running"], ["updated_at", "2021-11-03 19:52:04.864239"], ["id", 446]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [24bfbfdf-f8c0-40b9-8e9a-acd484f80510]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [24bfbfdf-f8c0-40b9-8e9a-acd484f80510]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [24bfbfdf-f8c0-40b9-8e9a-acd484f80510] CanvasSync::JobLog Create (0.2ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proserv_assignment_group_export_csv\n- 1\n- CanvasSync::Processors::AssignmentGroupsProcessor\n- :sync_start_time: '2021-11-03T19:52:04Z'\n :report_params:\n :parameters:\n :enrollment_term_id: 1\n"], ["created_at", "2021-11-03 19:52:04.867193"], ["updated_at", "2021-11-03 19:52:04.867193"], ["job_id", "f4cc62be-aea8-48ef-b991-39697f594e9f"]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [24bfbfdf-f8c0-40b9-8e9a-acd484f80510]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [24bfbfdf-f8c0-40b9-8e9a-acd484f80510] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: f4cc62be-aea8-48ef-b991-39697f594e9f) to Test(default) at 2021-11-03 19:52:34 UTC with arguments: "proserv_assignment_group_export_csv", 1, "CanvasSync::Processors::AssignmentGroupsProcessor", {:sync_start_time=>"2021-11-03T19:52:04Z", :report_params=>{:parameters=>{:enrollment_term_id=>1}}} [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [24bfbfdf-f8c0-40b9-8e9a-acd484f80510]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [24bfbfdf-f8c0-40b9-8e9a-acd484f80510] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2021-11-03 19:52:04.869657"], ["status", "success"], ["updated_at", "2021-11-03 19:52:04.869988"], ["id", 446]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [24bfbfdf-f8c0-40b9-8e9a-acd484f80510]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [24bfbfdf-f8c0-40b9-8e9a-acd484f80510] Performed CanvasSync::Jobs::SyncAssignmentGroupsJob (Job ID: 24bfbfdf-f8c0-40b9-8e9a-acd484f80510) from Test(default) in 10.77ms  (0.2ms) ROLLBACK  (0.4ms) BEGIN [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [e48b4934-dc22-4b80-be31-1a49cb487612] Performing CanvasSync::Jobs::SyncAssignmentsJob (Job ID: e48b4934-dc22-4b80-be31-1a49cb487612) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [e48b4934-dc22-4b80-be31-1a49cb487612] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "e48b4934-dc22-4b80-be31-1a49cb487612"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [e48b4934-dc22-4b80-be31-1a49cb487612]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [e48b4934-dc22-4b80-be31-1a49cb487612] CanvasSync::JobLog Create (0.4ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncAssignmentsJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2021-11-03 19:52:04.878764"], ["updated_at", "2021-11-03 19:52:04.878764"], ["job_id", "e48b4934-dc22-4b80-be31-1a49cb487612"]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [e48b4934-dc22-4b80-be31-1a49cb487612]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [e48b4934-dc22-4b80-be31-1a49cb487612]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [e48b4934-dc22-4b80-be31-1a49cb487612] CanvasSync::JobLog Update (0.4ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-11-03 19:52:04.880938"], ["status", "running"], ["updated_at", "2021-11-03 19:52:04.881478"], ["id", 448]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [e48b4934-dc22-4b80-be31-1a49cb487612]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [e48b4934-dc22-4b80-be31-1a49cb487612]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [e48b4934-dc22-4b80-be31-1a49cb487612] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proserv_assignment_export_csv\n- 1\n- CanvasSync::Processors::AssignmentsProcessor\n- :sync_start_time: '2021-11-03T19:52:04Z'\n :report_params:\n :parameters:\n :enrollment_term_id: 1\n"], ["created_at", "2021-11-03 19:52:04.885252"], ["updated_at", "2021-11-03 19:52:04.885252"], ["job_id", "dd2f535f-772e-4c92-a68a-67233589d3b0"]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [e48b4934-dc22-4b80-be31-1a49cb487612]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [e48b4934-dc22-4b80-be31-1a49cb487612] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: dd2f535f-772e-4c92-a68a-67233589d3b0) to Test(default) at 2021-11-03 19:52:34 UTC with arguments: "proserv_assignment_export_csv", 1, "CanvasSync::Processors::AssignmentsProcessor", {:sync_start_time=>"2021-11-03T19:52:04Z", :report_params=>{:parameters=>{:enrollment_term_id=>1}}} [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [e48b4934-dc22-4b80-be31-1a49cb487612]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [e48b4934-dc22-4b80-be31-1a49cb487612] CanvasSync::JobLog Update (0.4ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2021-11-03 19:52:04.888067"], ["status", "success"], ["updated_at", "2021-11-03 19:52:04.888616"], ["id", 448]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [e48b4934-dc22-4b80-be31-1a49cb487612]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [e48b4934-dc22-4b80-be31-1a49cb487612] Performed CanvasSync::Jobs::SyncAssignmentsJob (Job ID: e48b4934-dc22-4b80-be31-1a49cb487612) from Test(default) in 12.86ms  (0.3ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [e5b9a209-f389-47e5-b838-cd011f033280] Performing CanvasSync::Jobs::SyncAssignmentsJob (Job ID: e5b9a209-f389-47e5-b838-cd011f033280) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [e5b9a209-f389-47e5-b838-cd011f033280] CanvasSync::JobLog Load (0.3ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "e5b9a209-f389-47e5-b838-cd011f033280"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [e5b9a209-f389-47e5-b838-cd011f033280]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [e5b9a209-f389-47e5-b838-cd011f033280] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncAssignmentsJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2021-11-03 19:52:04.894383"], ["updated_at", "2021-11-03 19:52:04.894383"], ["job_id", "e5b9a209-f389-47e5-b838-cd011f033280"]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [e5b9a209-f389-47e5-b838-cd011f033280]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [e5b9a209-f389-47e5-b838-cd011f033280]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [e5b9a209-f389-47e5-b838-cd011f033280] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-11-03 19:52:04.895931"], ["status", "running"], ["updated_at", "2021-11-03 19:52:04.896272"], ["id", 450]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [e5b9a209-f389-47e5-b838-cd011f033280]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [e5b9a209-f389-47e5-b838-cd011f033280]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [e5b9a209-f389-47e5-b838-cd011f033280] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proserv_assignment_export_csv\n- 1\n- CanvasSync::Processors::AssignmentsProcessor\n- :sync_start_time: '2021-11-03T19:52:04Z'\n :report_params:\n :parameters: {}\n"], ["created_at", "2021-11-03 19:52:04.899234"], ["updated_at", "2021-11-03 19:52:04.899234"], ["job_id", "25762dee-7f18-4319-8c90-a41bb9cc76a4"]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [e5b9a209-f389-47e5-b838-cd011f033280]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [e5b9a209-f389-47e5-b838-cd011f033280] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: 25762dee-7f18-4319-8c90-a41bb9cc76a4) to Test(default) at 2021-11-03 19:52:34 UTC with arguments: "proserv_assignment_export_csv", 1, "CanvasSync::Processors::AssignmentsProcessor", {:sync_start_time=>"2021-11-03T19:52:04Z", :report_params=>{:parameters=>{}}} [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [e5b9a209-f389-47e5-b838-cd011f033280]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [e5b9a209-f389-47e5-b838-cd011f033280] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2021-11-03 19:52:04.901599"], ["status", "success"], ["updated_at", "2021-11-03 19:52:04.901936"], ["id", 450]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [e5b9a209-f389-47e5-b838-cd011f033280]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [e5b9a209-f389-47e5-b838-cd011f033280] Performed CanvasSync::Jobs::SyncAssignmentsJob (Job ID: e5b9a209-f389-47e5-b838-cd011f033280) from Test(default) in 10.19ms  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [bd170766-ae03-468c-b78f-8d43ba65d05f] Performing CanvasSync::Jobs::SyncContextModuleItemsJob (Job ID: bd170766-ae03-468c-b78f-8d43ba65d05f) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [bd170766-ae03-468c-b78f-8d43ba65d05f] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "bd170766-ae03-468c-b78f-8d43ba65d05f"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [bd170766-ae03-468c-b78f-8d43ba65d05f]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [bd170766-ae03-468c-b78f-8d43ba65d05f] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncContextModuleItemsJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2021-11-03 19:52:04.907310"], ["updated_at", "2021-11-03 19:52:04.907310"], ["job_id", "bd170766-ae03-468c-b78f-8d43ba65d05f"]] [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [bd170766-ae03-468c-b78f-8d43ba65d05f]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [bd170766-ae03-468c-b78f-8d43ba65d05f]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [bd170766-ae03-468c-b78f-8d43ba65d05f] CanvasSync::JobLog Update (0.6ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-11-03 19:52:04.908746"], ["status", "running"], ["updated_at", "2021-11-03 19:52:04.909138"], ["id", 452]] [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [bd170766-ae03-468c-b78f-8d43ba65d05f]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [bd170766-ae03-468c-b78f-8d43ba65d05f]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [bd170766-ae03-468c-b78f-8d43ba65d05f] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proserv_context_module_items_csv\n- 1\n- CanvasSync::Processors::ContextModuleItemsProcessor\n- :sync_start_time: '2021-11-03T19:52:04Z'\n :report_params:\n :parameters:\n :enrollment_term_id: 1\n"], ["created_at", "2021-11-03 19:52:04.913921"], ["updated_at", "2021-11-03 19:52:04.913921"], ["job_id", "5cda6794-f790-4d38-832d-ee6ba75736c0"]] [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [bd170766-ae03-468c-b78f-8d43ba65d05f]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [bd170766-ae03-468c-b78f-8d43ba65d05f] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: 5cda6794-f790-4d38-832d-ee6ba75736c0) to Test(default) at 2021-11-03 19:52:34 UTC with arguments: "proserv_context_module_items_csv", 1, "CanvasSync::Processors::ContextModuleItemsProcessor", {:sync_start_time=>"2021-11-03T19:52:04Z", :report_params=>{:parameters=>{:enrollment_term_id=>1}}} [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [bd170766-ae03-468c-b78f-8d43ba65d05f]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [bd170766-ae03-468c-b78f-8d43ba65d05f] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2021-11-03 19:52:04.916611"], ["status", "success"], ["updated_at", "2021-11-03 19:52:04.916966"], ["id", 452]] [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [bd170766-ae03-468c-b78f-8d43ba65d05f]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [bd170766-ae03-468c-b78f-8d43ba65d05f] Performed CanvasSync::Jobs::SyncContextModuleItemsJob (Job ID: bd170766-ae03-468c-b78f-8d43ba65d05f) from Test(default) in 11.81ms  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [09da22e9-d796-4863-9a4a-51e4d9088a95] Performing CanvasSync::Jobs::SyncContextModuleItemsJob (Job ID: 09da22e9-d796-4863-9a4a-51e4d9088a95) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [09da22e9-d796-4863-9a4a-51e4d9088a95] CanvasSync::JobLog Load (0.3ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "09da22e9-d796-4863-9a4a-51e4d9088a95"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [09da22e9-d796-4863-9a4a-51e4d9088a95]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [09da22e9-d796-4863-9a4a-51e4d9088a95] CanvasSync::JobLog Create (0.4ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncContextModuleItemsJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2021-11-03 19:52:04.921550"], ["updated_at", "2021-11-03 19:52:04.921550"], ["job_id", "09da22e9-d796-4863-9a4a-51e4d9088a95"]] [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [09da22e9-d796-4863-9a4a-51e4d9088a95]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [09da22e9-d796-4863-9a4a-51e4d9088a95]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [09da22e9-d796-4863-9a4a-51e4d9088a95] CanvasSync::JobLog Update (0.6ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-11-03 19:52:04.923972"], ["status", "running"], ["updated_at", "2021-11-03 19:52:04.924388"], ["id", 454]] [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [09da22e9-d796-4863-9a4a-51e4d9088a95]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [09da22e9-d796-4863-9a4a-51e4d9088a95]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [09da22e9-d796-4863-9a4a-51e4d9088a95] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proserv_context_module_items_csv\n- 1\n- CanvasSync::Processors::ContextModuleItemsProcessor\n- :sync_start_time: '2021-11-03T19:52:04Z'\n :report_params:\n :parameters: {}\n"], ["created_at", "2021-11-03 19:52:04.928523"], ["updated_at", "2021-11-03 19:52:04.928523"], ["job_id", "1c5a3614-a0bf-41fa-8fc2-c3e4f8c1a85b"]] [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [09da22e9-d796-4863-9a4a-51e4d9088a95]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [09da22e9-d796-4863-9a4a-51e4d9088a95] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: 1c5a3614-a0bf-41fa-8fc2-c3e4f8c1a85b) to Test(default) at 2021-11-03 19:52:34 UTC with arguments: "proserv_context_module_items_csv", 1, "CanvasSync::Processors::ContextModuleItemsProcessor", {:sync_start_time=>"2021-11-03T19:52:04Z", :report_params=>{:parameters=>{}}} [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [09da22e9-d796-4863-9a4a-51e4d9088a95]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [09da22e9-d796-4863-9a4a-51e4d9088a95] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2021-11-03 19:52:04.931051"], ["status", "success"], ["updated_at", "2021-11-03 19:52:04.931406"], ["id", 454]] [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [09da22e9-d796-4863-9a4a-51e4d9088a95]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [09da22e9-d796-4863-9a4a-51e4d9088a95] Performed CanvasSync::Jobs::SyncContextModuleItemsJob (Job ID: 09da22e9-d796-4863-9a4a-51e4d9088a95) from Test(default) in 12.26ms  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [cd7ec349-8427-4ded-a11b-252bef5a55c1] Performing CanvasSync::Jobs::SyncContextModulesJob (Job ID: cd7ec349-8427-4ded-a11b-252bef5a55c1) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [cd7ec349-8427-4ded-a11b-252bef5a55c1] CanvasSync::JobLog Load (0.3ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "cd7ec349-8427-4ded-a11b-252bef5a55c1"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [cd7ec349-8427-4ded-a11b-252bef5a55c1]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [cd7ec349-8427-4ded-a11b-252bef5a55c1] CanvasSync::JobLog Create (0.4ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncContextModulesJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2021-11-03 19:52:04.936643"], ["updated_at", "2021-11-03 19:52:04.936643"], ["job_id", "cd7ec349-8427-4ded-a11b-252bef5a55c1"]] [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [cd7ec349-8427-4ded-a11b-252bef5a55c1]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [cd7ec349-8427-4ded-a11b-252bef5a55c1]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [cd7ec349-8427-4ded-a11b-252bef5a55c1] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-11-03 19:52:04.938396"], ["status", "running"], ["updated_at", "2021-11-03 19:52:04.938844"], ["id", 456]] [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [cd7ec349-8427-4ded-a11b-252bef5a55c1]  (0.3ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [cd7ec349-8427-4ded-a11b-252bef5a55c1]  (0.4ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [cd7ec349-8427-4ded-a11b-252bef5a55c1] CanvasSync::JobLog Create (0.4ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proserv_context_modules_csv\n- 1\n- CanvasSync::Processors::ContextModulesProcessor\n- :sync_start_time: '2021-11-03T19:52:04Z'\n :report_params:\n :parameters:\n :enrollment_term_id: 1\n"], ["created_at", "2021-11-03 19:52:04.943622"], ["updated_at", "2021-11-03 19:52:04.943622"], ["job_id", "cab8d397-0516-4bc6-9414-91762341fa26"]] [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [cd7ec349-8427-4ded-a11b-252bef5a55c1]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [cd7ec349-8427-4ded-a11b-252bef5a55c1] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: cab8d397-0516-4bc6-9414-91762341fa26) to Test(default) at 2021-11-03 19:52:34 UTC with arguments: "proserv_context_modules_csv", 1, "CanvasSync::Processors::ContextModulesProcessor", {:sync_start_time=>"2021-11-03T19:52:04Z", :report_params=>{:parameters=>{:enrollment_term_id=>1}}} [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [cd7ec349-8427-4ded-a11b-252bef5a55c1]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [cd7ec349-8427-4ded-a11b-252bef5a55c1] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2021-11-03 19:52:04.946745"], ["status", "success"], ["updated_at", "2021-11-03 19:52:04.947114"], ["id", 456]] [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [cd7ec349-8427-4ded-a11b-252bef5a55c1]  (0.3ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [cd7ec349-8427-4ded-a11b-252bef5a55c1] Performed CanvasSync::Jobs::SyncContextModulesJob (Job ID: cd7ec349-8427-4ded-a11b-252bef5a55c1) from Test(default) in 13.05ms  (0.2ms) ROLLBACK  (0.3ms) BEGIN [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [9965ef5c-3dd1-4850-8ff9-1ca941bdaeb6] Performing CanvasSync::Jobs::SyncContextModulesJob (Job ID: 9965ef5c-3dd1-4850-8ff9-1ca941bdaeb6) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [9965ef5c-3dd1-4850-8ff9-1ca941bdaeb6] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "9965ef5c-3dd1-4850-8ff9-1ca941bdaeb6"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [9965ef5c-3dd1-4850-8ff9-1ca941bdaeb6]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [9965ef5c-3dd1-4850-8ff9-1ca941bdaeb6] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncContextModulesJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2021-11-03 19:52:04.951732"], ["updated_at", "2021-11-03 19:52:04.951732"], ["job_id", "9965ef5c-3dd1-4850-8ff9-1ca941bdaeb6"]] [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [9965ef5c-3dd1-4850-8ff9-1ca941bdaeb6]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [9965ef5c-3dd1-4850-8ff9-1ca941bdaeb6]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [9965ef5c-3dd1-4850-8ff9-1ca941bdaeb6] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-11-03 19:52:04.953104"], ["status", "running"], ["updated_at", "2021-11-03 19:52:04.953515"], ["id", 458]] [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [9965ef5c-3dd1-4850-8ff9-1ca941bdaeb6]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [9965ef5c-3dd1-4850-8ff9-1ca941bdaeb6]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [9965ef5c-3dd1-4850-8ff9-1ca941bdaeb6] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proserv_context_modules_csv\n- 1\n- CanvasSync::Processors::ContextModulesProcessor\n- :sync_start_time: '2021-11-03T19:52:04Z'\n :report_params:\n :parameters: {}\n"], ["created_at", "2021-11-03 19:52:04.957494"], ["updated_at", "2021-11-03 19:52:04.957494"], ["job_id", "85dd2718-5a62-42cb-9f56-67128aa19403"]] [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [9965ef5c-3dd1-4850-8ff9-1ca941bdaeb6]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [9965ef5c-3dd1-4850-8ff9-1ca941bdaeb6] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: 85dd2718-5a62-42cb-9f56-67128aa19403) to Test(default) at 2021-11-03 19:52:34 UTC with arguments: "proserv_context_modules_csv", 1, "CanvasSync::Processors::ContextModulesProcessor", {:sync_start_time=>"2021-11-03T19:52:04Z", :report_params=>{:parameters=>{}}} [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [9965ef5c-3dd1-4850-8ff9-1ca941bdaeb6]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [9965ef5c-3dd1-4850-8ff9-1ca941bdaeb6] CanvasSync::JobLog Update (0.4ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2021-11-03 19:52:04.960856"], ["status", "success"], ["updated_at", "2021-11-03 19:52:04.961342"], ["id", 458]] [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [9965ef5c-3dd1-4850-8ff9-1ca941bdaeb6]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [9965ef5c-3dd1-4850-8ff9-1ca941bdaeb6] Performed CanvasSync::Jobs::SyncContextModulesJob (Job ID: 9965ef5c-3dd1-4850-8ff9-1ca941bdaeb6) from Test(default) in 12.0ms  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Term Exists (3.9ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 43986214], ["LIMIT", 1]] Term Create (0.7ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 43986214], ["name", "Cool Term"], ["start_at", "2021-10-31 19:52:03.571459"], ["end_at", "2021-11-06 19:52:03.571557"], ["workflow_state", "active"], ["sis_id", "fdbc1182e97284d9f3cb7794cc1650d8"], ["created_at", "2021-11-03 19:52:04.978336"], ["updated_at", "2021-11-03 19:52:04.978336"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [f22743e6-87f5-4770-bb71-17b63ea830e6] Performing CanvasSync::Jobs::SyncProvisioningReportJob (Job ID: f22743e6-87f5-4770-bb71-17b63ea830e6) from Test(default) with arguments: {:models=>["users", "courses"], :term_scope=>"active"} [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [f22743e6-87f5-4770-bb71-17b63ea830e6] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "f22743e6-87f5-4770-bb71-17b63ea830e6"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [f22743e6-87f5-4770-bb71-17b63ea830e6]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [f22743e6-87f5-4770-bb71-17b63ea830e6] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncProvisioningReportJob"], ["status", "enqueued"], ["job_arguments", "---\n- :models:\n - users\n - courses\n :term_scope: active\n"], ["created_at", "2021-11-03 19:52:04.981369"], ["updated_at", "2021-11-03 19:52:04.981369"], ["job_id", "f22743e6-87f5-4770-bb71-17b63ea830e6"]] [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [f22743e6-87f5-4770-bb71-17b63ea830e6]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [f22743e6-87f5-4770-bb71-17b63ea830e6]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [f22743e6-87f5-4770-bb71-17b63ea830e6] CanvasSync::JobLog Update (0.4ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-11-03 19:52:04.983253"], ["status", "running"], ["updated_at", "2021-11-03 19:52:04.983655"], ["id", 460]] [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [f22743e6-87f5-4770-bb71-17b63ea830e6]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [f22743e6-87f5-4770-bb71-17b63ea830e6]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [f22743e6-87f5-4770-bb71-17b63ea830e6] CanvasSync::JobLog Create (0.4ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proservices_provisioning_csv\n- \n- CanvasSync::Processors::ProvisioningReportProcessor\n- :models:\n - users\n - courses\n :term_scope: active\n :sync_start_time: '2021-11-03T19:52:04Z'\n :report_params:\n :parameters:\n :include_deleted: true\n users: true\n courses: true\n :enrollment_term_id: 43986214\n"], ["created_at", "2021-11-03 19:52:04.988191"], ["updated_at", "2021-11-03 19:52:04.988191"], ["job_id", "b4cdf837-0eca-4001-9c7e-04aa206cf8ae"]] [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [f22743e6-87f5-4770-bb71-17b63ea830e6]  (1.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [f22743e6-87f5-4770-bb71-17b63ea830e6] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: b4cdf837-0eca-4001-9c7e-04aa206cf8ae) to Test(default) at 2021-11-03 19:52:34 UTC with arguments: "proservices_provisioning_csv", nil, "CanvasSync::Processors::ProvisioningReportProcessor", {:models=>["users", "courses"], :term_scope=>"active", :sync_start_time=>"2021-11-03T19:52:04Z", :report_params=>{:parameters=>{:include_deleted=>true, "users"=>true, "courses"=>true, :enrollment_term_id=>43986214}}} [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [f22743e6-87f5-4770-bb71-17b63ea830e6]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [f22743e6-87f5-4770-bb71-17b63ea830e6] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2021-11-03 19:52:04.993533"], ["status", "success"], ["updated_at", "2021-11-03 19:52:04.994000"], ["id", 460]] [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [f22743e6-87f5-4770-bb71-17b63ea830e6]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [f22743e6-87f5-4770-bb71-17b63ea830e6] Performed CanvasSync::Jobs::SyncProvisioningReportJob (Job ID: f22743e6-87f5-4770-bb71-17b63ea830e6) from Test(default) in 14.62ms  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [60fb6c7d-a0f7-442a-a467-65a944c75462] Performing CanvasSync::Jobs::SyncProvisioningReportJob (Job ID: 60fb6c7d-a0f7-442a-a467-65a944c75462) from Test(default) with arguments: {:models=>["users", "courses"]} [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [60fb6c7d-a0f7-442a-a467-65a944c75462] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "60fb6c7d-a0f7-442a-a467-65a944c75462"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [60fb6c7d-a0f7-442a-a467-65a944c75462]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [60fb6c7d-a0f7-442a-a467-65a944c75462] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncProvisioningReportJob"], ["status", "enqueued"], ["job_arguments", "---\n- :models:\n - users\n - courses\n"], ["created_at", "2021-11-03 19:52:04.998011"], ["updated_at", "2021-11-03 19:52:04.998011"], ["job_id", "60fb6c7d-a0f7-442a-a467-65a944c75462"]] [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [60fb6c7d-a0f7-442a-a467-65a944c75462]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [60fb6c7d-a0f7-442a-a467-65a944c75462]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [60fb6c7d-a0f7-442a-a467-65a944c75462] CanvasSync::JobLog Update (0.4ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-11-03 19:52:04.999540"], ["status", "running"], ["updated_at", "2021-11-03 19:52:04.999910"], ["id", 462]] [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [60fb6c7d-a0f7-442a-a467-65a944c75462]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [60fb6c7d-a0f7-442a-a467-65a944c75462]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [60fb6c7d-a0f7-442a-a467-65a944c75462] CanvasSync::JobLog Create (0.5ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proservices_provisioning_csv\n- \n- CanvasSync::Processors::ProvisioningReportProcessor\n- :models:\n - users\n - courses\n :sync_start_time: '2021-11-03T19:52:05Z'\n :report_params:\n :parameters:\n :include_deleted: true\n users: true\n courses: true\n"], ["created_at", "2021-11-03 19:52:05.002913"], ["updated_at", "2021-11-03 19:52:05.002913"], ["job_id", "05b7f467-e229-4804-be3d-07b99ab9f902"]] [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [60fb6c7d-a0f7-442a-a467-65a944c75462]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [60fb6c7d-a0f7-442a-a467-65a944c75462] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: 05b7f467-e229-4804-be3d-07b99ab9f902) to Test(default) at 2021-11-03 19:52:35 UTC with arguments: "proservices_provisioning_csv", nil, "CanvasSync::Processors::ProvisioningReportProcessor", {:models=>["users", "courses"], :sync_start_time=>"2021-11-03T19:52:05Z", :report_params=>{:parameters=>{:include_deleted=>true, "users"=>true, "courses"=>true}}} [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [60fb6c7d-a0f7-442a-a467-65a944c75462]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [60fb6c7d-a0f7-442a-a467-65a944c75462] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2021-11-03 19:52:05.006754"], ["status", "success"], ["updated_at", "2021-11-03 19:52:05.007169"], ["id", 462]] [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [60fb6c7d-a0f7-442a-a467-65a944c75462]  (0.3ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [60fb6c7d-a0f7-442a-a467-65a944c75462] Performed CanvasSync::Jobs::SyncProvisioningReportJob (Job ID: 60fb6c7d-a0f7-442a-a467-65a944c75462) from Test(default) in 11.74ms  (0.3ms) ROLLBACK  (0.4ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Account Exists (0.2ms) SELECT 1 AS one FROM "accounts" WHERE "accounts"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] Account Create (0.4ms) INSERT INTO "accounts" ("canvas_id", "sis_id", "canvas_parent_account_id", "sis_parent_account_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 1], ["sis_id", "3bf7e8939b6d4d3358746d6c2bc1c1af"], ["canvas_parent_account_id", 1], ["sis_parent_account_id", "72b87f800c29fc8d9331ffe7ed3da03d"], ["name", "Account name"], ["workflow_state", "active"], ["created_at", "2021-11-03 19:52:05.012613"], ["updated_at", "2021-11-03 19:52:05.012613"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (1.2ms) SELECT COUNT(*) FROM "roles" [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [f35886cf-87c3-4a85-aaf1-85b8ca109188] Performing CanvasSync::Jobs::SyncRolesJob (Job ID: f35886cf-87c3-4a85-aaf1-85b8ca109188) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [f35886cf-87c3-4a85-aaf1-85b8ca109188] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "f35886cf-87c3-4a85-aaf1-85b8ca109188"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [f35886cf-87c3-4a85-aaf1-85b8ca109188]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [f35886cf-87c3-4a85-aaf1-85b8ca109188] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncRolesJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2021-11-03 19:52:05.018816"], ["updated_at", "2021-11-03 19:52:05.018816"], ["job_id", "f35886cf-87c3-4a85-aaf1-85b8ca109188"]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [f35886cf-87c3-4a85-aaf1-85b8ca109188]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [f35886cf-87c3-4a85-aaf1-85b8ca109188]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [f35886cf-87c3-4a85-aaf1-85b8ca109188] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-11-03 19:52:05.020514"], ["status", "running"], ["updated_at", "2021-11-03 19:52:05.020883"], ["id", 464]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [f35886cf-87c3-4a85-aaf1-85b8ca109188]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [f35886cf-87c3-4a85-aaf1-85b8ca109188] Account Load (0.3ms) SELECT "accounts".* FROM "accounts" WHERE "accounts"."workflow_state" != $1 ORDER BY "accounts"."id" ASC LIMIT $2 [["workflow_state", "deleted"], ["LIMIT", 1000]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [f35886cf-87c3-4a85-aaf1-85b8ca109188] Role Load (0.3ms) SELECT "roles".* FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [f35886cf-87c3-4a85-aaf1-85b8ca109188]  (0.3ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [f35886cf-87c3-4a85-aaf1-85b8ca109188] Role Exists (0.4ms) SELECT 1 AS one FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [f35886cf-87c3-4a85-aaf1-85b8ca109188] Role Create (1.3ms) INSERT INTO "roles" ("canvas_id", "label", "base_role_type", "canvas_account_id", "workflow_state", "permissions", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 1], ["label", "Account Admin"], ["base_role_type", "AccountMembership"], ["canvas_account_id", 10], ["workflow_state", "built_in"], ["permissions", "{\"manage_wiki\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"post_to_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"moderate_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_announcements\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"send_messages\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"send_messages_all\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_outcomes\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"create_conferences\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"create_collaborations\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_roster\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_all_grades\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_grades\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_rubrics\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"comment_on_others_submissions\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_students\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_admin_users\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_role_overrides\":{\"enabled\":true,\"locked\":true,\"readonly\":true,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_account_memberships\":{\"enabled\":true,\"locked\":true,\"readonly\":true,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_account_settings\":{\"enabled\":true,\"locked\":true,\"readonly\":true,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_groups\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_group_pages\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_files\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_assignments\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"undelete_courses\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_grade_changes\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_course_changes\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_question_banks\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_calendar\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_reports\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_courses\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_user_logins\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_user_observers\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_alerts\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"become_user\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_developer_keys\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"import_sis\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_sis\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_sis\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_course_list\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_statistics\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_storage_quotas\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_course_content\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_content\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_interaction_alerts\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"change_course_state\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_sections\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_feature_flags\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_quiz_answer_audits\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"moderate_grades\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"lti_add_edit\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true}}"], ["created_at", "2021-11-03 19:52:05.053794"], ["updated_at", "2021-11-03 19:52:05.053794"]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [f35886cf-87c3-4a85-aaf1-85b8ca109188]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [f35886cf-87c3-4a85-aaf1-85b8ca109188] Role Load (0.2ms) SELECT "roles".* FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 3], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [f35886cf-87c3-4a85-aaf1-85b8ca109188]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [f35886cf-87c3-4a85-aaf1-85b8ca109188] Role Exists (0.2ms) SELECT 1 AS one FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 3], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [f35886cf-87c3-4a85-aaf1-85b8ca109188] Role Create (0.4ms) INSERT INTO "roles" ("canvas_id", "label", "base_role_type", "canvas_account_id", "workflow_state", "permissions", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 3], ["label", "Student"], ["base_role_type", "StudentEnrollment"], ["canvas_account_id", 10], ["workflow_state", "built_in"], ["permissions", "{\"manage_wiki\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"read_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"post_to_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"moderate_forum\":{\"enabled\":false,\"locked\":false,\"readonly\":false,\"explicit\":false},\"read_announcements\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"send_messages\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"send_messages_all\":{\"enabled\":false,\"locked\":false,\"readonly\":false,\"explicit\":false},\"manage_outcomes\":{\"enabled\":false,\"locked\":false,\"readonly\":false,\"explicit\":false},\"create_conferences\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"create_collaborations\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_roster\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_all_grades\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_grades\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_rubrics\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"comment_on_others_submissions\":{\"enabled\":false,\"locked\":false,\"readonly\":false,\"explicit\":false},\"manage_students\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_admin_users\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_role_overrides\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_account_memberships\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_account_settings\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_groups\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"view_group_pages\":{\"enabled\":false,\"locked\":false,\"readonly\":false,\"explicit\":false},\"manage_files\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_assignments\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"undelete_courses\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"view_grade_changes\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"view_course_changes\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"read_question_banks\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_calendar\":{\"enabled\":false,\"locked\":false,\"readonly\":false,\"explicit\":false},\"read_reports\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_courses\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_user_logins\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_user_observers\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_alerts\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"become_user\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_developer_keys\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"import_sis\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_sis\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"read_sis\":{\"enabled\":false,\"locked\":false,\"readonly\":false,\"explicit\":false},\"read_course_list\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"view_statistics\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_storage_quotas\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"read_course_content\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_content\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_interaction_alerts\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"change_course_state\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_sections\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_feature_flags\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"view_quiz_answer_audits\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"moderate_grades\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"lti_add_edit\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false}}"], ["created_at", "2021-11-03 19:52:05.062096"], ["updated_at", "2021-11-03 19:52:05.062096"]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [f35886cf-87c3-4a85-aaf1-85b8ca109188]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [f35886cf-87c3-4a85-aaf1-85b8ca109188] Role Update All (0.3ms) UPDATE "roles" SET "workflow_state" = 'inactive' WHERE "roles"."id" NOT IN ($1, $2) [["id", 73], ["id", 74]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [f35886cf-87c3-4a85-aaf1-85b8ca109188]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [f35886cf-87c3-4a85-aaf1-85b8ca109188] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2021-11-03 19:52:05.065512"], ["status", "success"], ["updated_at", "2021-11-03 19:52:05.065917"], ["id", 464]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [f35886cf-87c3-4a85-aaf1-85b8ca109188]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [f35886cf-87c3-4a85-aaf1-85b8ca109188] Performed CanvasSync::Jobs::SyncRolesJob (Job ID: f35886cf-87c3-4a85-aaf1-85b8ca109188) from Test(default) in 49.13ms  (0.2ms) SELECT COUNT(*) FROM "roles"  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Term Exists (0.3ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 78189476], ["LIMIT", 1]] Term Create (0.3ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 78189476], ["name", "Cool Term"], ["start_at", "2021-10-31 19:52:03.571459"], ["end_at", "2021-11-06 19:52:03.571557"], ["workflow_state", "active"], ["sis_id", "585a0c2ffb45bc2eda8094e901e3f753"], ["created_at", "2021-11-03 19:52:05.070533"], ["updated_at", "2021-11-03 19:52:05.070533"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [9e9513d6-2b3f-4638-acaf-078efe34a4c9] Performing CanvasSync::Jobs::SyncSimpleTableJob (Job ID: 9e9513d6-2b3f-4638-acaf-078efe34a4c9) from Test(default) with arguments: {:report_name=>"proservices_provisioning_csv", :model=>"courses", :mapping=>"courses", :klass=>"Course", :term_scope=>"active", :params=>{"parameters[include_deleted]"=>true, "parameters[courses]"=>true}} [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [9e9513d6-2b3f-4638-acaf-078efe34a4c9] CanvasSync::JobLog Load (0.3ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "9e9513d6-2b3f-4638-acaf-078efe34a4c9"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [9e9513d6-2b3f-4638-acaf-078efe34a4c9]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [9e9513d6-2b3f-4638-acaf-078efe34a4c9] CanvasSync::JobLog Create (0.4ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncSimpleTableJob"], ["status", "enqueued"], ["job_arguments", "---\n- :report_name: proservices_provisioning_csv\n :model: courses\n :mapping: courses\n :klass: Course\n :term_scope: active\n :params:\n parameters[include_deleted]: true\n parameters[courses]: true\n"], ["created_at", "2021-11-03 19:52:05.074182"], ["updated_at", "2021-11-03 19:52:05.074182"], ["job_id", "9e9513d6-2b3f-4638-acaf-078efe34a4c9"]] [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [9e9513d6-2b3f-4638-acaf-078efe34a4c9]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [9e9513d6-2b3f-4638-acaf-078efe34a4c9]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [9e9513d6-2b3f-4638-acaf-078efe34a4c9] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-11-03 19:52:05.076254"], ["status", "running"], ["updated_at", "2021-11-03 19:52:05.076647"], ["id", 465]] [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [9e9513d6-2b3f-4638-acaf-078efe34a4c9]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [9e9513d6-2b3f-4638-acaf-078efe34a4c9]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [9e9513d6-2b3f-4638-acaf-078efe34a4c9] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2021-11-03 19:52:05.078263"], ["status", "success"], ["updated_at", "2021-11-03 19:52:05.078573"], ["id", 465]] [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [9e9513d6-2b3f-4638-acaf-078efe34a4c9]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [9e9513d6-2b3f-4638-acaf-078efe34a4c9] Performed CanvasSync::Jobs::SyncSimpleTableJob (Job ID: 9e9513d6-2b3f-4638-acaf-078efe34a4c9) from Test(default) in 6.92ms  (0.1ms) ROLLBACK  (0.5ms) BEGIN [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [fc439ebf-3fc2-4382-8cf1-2b5d27b0ae99] Performing CanvasSync::Jobs::SyncSubmissionsJob (Job ID: fc439ebf-3fc2-4382-8cf1-2b5d27b0ae99) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [fc439ebf-3fc2-4382-8cf1-2b5d27b0ae99] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "fc439ebf-3fc2-4382-8cf1-2b5d27b0ae99"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [fc439ebf-3fc2-4382-8cf1-2b5d27b0ae99]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [fc439ebf-3fc2-4382-8cf1-2b5d27b0ae99] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncSubmissionsJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2021-11-03 19:52:05.083488"], ["updated_at", "2021-11-03 19:52:05.083488"], ["job_id", "fc439ebf-3fc2-4382-8cf1-2b5d27b0ae99"]] [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [fc439ebf-3fc2-4382-8cf1-2b5d27b0ae99]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [fc439ebf-3fc2-4382-8cf1-2b5d27b0ae99]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [fc439ebf-3fc2-4382-8cf1-2b5d27b0ae99] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-11-03 19:52:05.084883"], ["status", "running"], ["updated_at", "2021-11-03 19:52:05.085217"], ["id", 466]] [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [fc439ebf-3fc2-4382-8cf1-2b5d27b0ae99]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [fc439ebf-3fc2-4382-8cf1-2b5d27b0ae99]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [fc439ebf-3fc2-4382-8cf1-2b5d27b0ae99] CanvasSync::JobLog Create (0.4ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proserv_student_submissions_csv\n- 1\n- CanvasSync::Processors::SubmissionsProcessor\n- :sync_start_time: '2021-11-03T19:52:05Z'\n :report_params:\n :parameters:\n :include_all: \n :enrollment_term_id: 1\n"], ["created_at", "2021-11-03 19:52:05.088489"], ["updated_at", "2021-11-03 19:52:05.088489"], ["job_id", "fa6399db-2ae9-48a1-80f9-4ac30355b248"]] [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [fc439ebf-3fc2-4382-8cf1-2b5d27b0ae99]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [fc439ebf-3fc2-4382-8cf1-2b5d27b0ae99] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: fa6399db-2ae9-48a1-80f9-4ac30355b248) to Test(default) at 2021-11-03 19:52:35 UTC with arguments: "proserv_student_submissions_csv", 1, "CanvasSync::Processors::SubmissionsProcessor", {:sync_start_time=>"2021-11-03T19:52:05Z", :report_params=>{:parameters=>{:include_all=>nil, :enrollment_term_id=>1}}} [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [fc439ebf-3fc2-4382-8cf1-2b5d27b0ae99]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [fc439ebf-3fc2-4382-8cf1-2b5d27b0ae99] CanvasSync::JobLog Update (0.4ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2021-11-03 19:52:05.091525"], ["status", "success"], ["updated_at", "2021-11-03 19:52:05.092255"], ["id", 466]] [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [fc439ebf-3fc2-4382-8cf1-2b5d27b0ae99]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [fc439ebf-3fc2-4382-8cf1-2b5d27b0ae99] Performed CanvasSync::Jobs::SyncSubmissionsJob (Job ID: fc439ebf-3fc2-4382-8cf1-2b5d27b0ae99) from Test(default) in 11.42ms  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.4ms) SELECT COUNT(*) FROM "terms" [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [770db9de-0bd1-402d-9ccf-3650001a642e] Performing CanvasSync::Jobs::SyncTermsJob (Job ID: 770db9de-0bd1-402d-9ccf-3650001a642e) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [770db9de-0bd1-402d-9ccf-3650001a642e] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "770db9de-0bd1-402d-9ccf-3650001a642e"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [770db9de-0bd1-402d-9ccf-3650001a642e]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [770db9de-0bd1-402d-9ccf-3650001a642e] CanvasSync::JobLog Create (0.5ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncTermsJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2021-11-03 19:52:05.098677"], ["updated_at", "2021-11-03 19:52:05.098677"], ["job_id", "770db9de-0bd1-402d-9ccf-3650001a642e"]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [770db9de-0bd1-402d-9ccf-3650001a642e]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [770db9de-0bd1-402d-9ccf-3650001a642e]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [770db9de-0bd1-402d-9ccf-3650001a642e] CanvasSync::JobLog Update (0.9ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-11-03 19:52:05.101268"], ["status", "running"], ["updated_at", "2021-11-03 19:52:05.101739"], ["id", 468]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [770db9de-0bd1-402d-9ccf-3650001a642e]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [770db9de-0bd1-402d-9ccf-3650001a642e] Term Load (0.3ms) SELECT "terms".* FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [770db9de-0bd1-402d-9ccf-3650001a642e]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [770db9de-0bd1-402d-9ccf-3650001a642e] Term Exists (0.4ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [770db9de-0bd1-402d-9ccf-3650001a642e] Term Create (0.4ms) INSERT INTO "terms" ("canvas_id", "name", "workflow_state", "grading_period_group_id", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 1], ["name", "Default Term"], ["workflow_state", "active"], ["grading_period_group_id", 1], ["sis_id", "Test"], ["created_at", "2021-11-03 19:52:05.111843"], ["updated_at", "2021-11-03 19:52:05.111843"]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [770db9de-0bd1-402d-9ccf-3650001a642e]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [770db9de-0bd1-402d-9ccf-3650001a642e] Term Load (0.3ms) SELECT "terms".* FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 6], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [770db9de-0bd1-402d-9ccf-3650001a642e]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [770db9de-0bd1-402d-9ccf-3650001a642e] Term Exists (0.4ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 6], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [770db9de-0bd1-402d-9ccf-3650001a642e] Term Create (0.4ms) INSERT INTO "terms" ("canvas_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["canvas_id", 6], ["name", "Average Term 1"], ["workflow_state", "active"], ["created_at", "2021-11-03 19:52:05.116474"], ["updated_at", "2021-11-03 19:52:05.116474"]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [770db9de-0bd1-402d-9ccf-3650001a642e]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [770db9de-0bd1-402d-9ccf-3650001a642e] Term Load (0.3ms) SELECT "terms".* FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 7], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [770db9de-0bd1-402d-9ccf-3650001a642e]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [770db9de-0bd1-402d-9ccf-3650001a642e] Term Exists (0.4ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 7], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [770db9de-0bd1-402d-9ccf-3650001a642e] Term Create (0.4ms) INSERT INTO "terms" ("canvas_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["canvas_id", 7], ["name", "Average Term 2"], ["workflow_state", "active"], ["created_at", "2021-11-03 19:52:05.121430"], ["updated_at", "2021-11-03 19:52:05.121430"]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [770db9de-0bd1-402d-9ccf-3650001a642e]  (0.3ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [770db9de-0bd1-402d-9ccf-3650001a642e] Term Load (0.4ms) SELECT "terms".* FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 5], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [770db9de-0bd1-402d-9ccf-3650001a642e]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [770db9de-0bd1-402d-9ccf-3650001a642e] Term Exists (4.0ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 5], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [770db9de-0bd1-402d-9ccf-3650001a642e] Term Create (1.2ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 5], ["name", "Syllabus Term"], ["start_at", "2017-08-14 06:00:00"], ["end_at", "2017-08-31 06:00:00"], ["workflow_state", "active"], ["sis_id", "SYTERM"], ["created_at", "2021-11-03 19:52:05.131393"], ["updated_at", "2021-11-03 19:52:05.131393"]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [770db9de-0bd1-402d-9ccf-3650001a642e]  (1.0ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [770db9de-0bd1-402d-9ccf-3650001a642e] Term Load (0.4ms) SELECT "terms".* FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 4], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [770db9de-0bd1-402d-9ccf-3650001a642e]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [770db9de-0bd1-402d-9ccf-3650001a642e] Term Exists (0.3ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 4], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [770db9de-0bd1-402d-9ccf-3650001a642e] Term Create (0.3ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "grading_period_group_id", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8, $9) RETURNING "id" [["canvas_id", 4], ["name", "Ellucian Term"], ["start_at", "2017-08-01 06:00:00"], ["end_at", "2017-10-31 06:00:00"], ["workflow_state", "active"], ["grading_period_group_id", 1], ["sis_id", "SH"], ["created_at", "2021-11-03 19:52:05.138401"], ["updated_at", "2021-11-03 19:52:05.138401"]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [770db9de-0bd1-402d-9ccf-3650001a642e]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [770db9de-0bd1-402d-9ccf-3650001a642e] Term Load (0.2ms) SELECT "terms".* FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 3], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [770db9de-0bd1-402d-9ccf-3650001a642e]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [770db9de-0bd1-402d-9ccf-3650001a642e] Term Exists (0.3ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 3], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [770db9de-0bd1-402d-9ccf-3650001a642e] Term Create (0.3ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 3], ["name", "Current Term"], ["start_at", "2017-03-19 06:00:00"], ["end_at", "2017-08-01 06:00:00"], ["workflow_state", "active"], ["created_at", "2021-11-03 19:52:05.142247"], ["updated_at", "2021-11-03 19:52:05.142247"]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [770db9de-0bd1-402d-9ccf-3650001a642e]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [770db9de-0bd1-402d-9ccf-3650001a642e]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [770db9de-0bd1-402d-9ccf-3650001a642e] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2021-11-03 19:52:05.143828"], ["status", "success"], ["updated_at", "2021-11-03 19:52:05.144274"], ["id", 468]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [770db9de-0bd1-402d-9ccf-3650001a642e]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [770db9de-0bd1-402d-9ccf-3650001a642e] Performed CanvasSync::Jobs::SyncTermsJob (Job ID: 770db9de-0bd1-402d-9ccf-3650001a642e) from Test(default) in 48.6ms  (0.2ms) SELECT COUNT(*) FROM "terms"  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Account Exists (0.3ms) SELECT 1 AS one FROM "accounts" WHERE "accounts"."canvas_id" = $1 LIMIT $2 [["canvas_id", 97320148], ["LIMIT", 1]] Account Create (0.4ms) INSERT INTO "accounts" ("canvas_id", "sis_id", "canvas_parent_account_id", "sis_parent_account_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 97320148], ["sis_id", "d43a98eef41d6666a6f0bff789a56ac6"], ["canvas_parent_account_id", 1], ["sis_parent_account_id", "c151d718b44fa9e330de475e83bd13a0"], ["name", "Account name"], ["workflow_state", "active"], ["created_at", "2021-11-03 19:52:05.150637"], ["updated_at", "2021-11-03 19:52:05.150637"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Account Exists (0.3ms) SELECT 1 AS one FROM "accounts" WHERE "accounts"."canvas_id" IS NULL AND "accounts"."id" != $1 LIMIT $2 [["id", 63], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Account Exists (0.3ms) SELECT 1 AS one FROM "accounts" WHERE "accounts"."canvas_id" = $1 LIMIT $2 [["canvas_id", 38106582], ["LIMIT", 1]] Account Create (0.3ms) INSERT INTO "accounts" ("canvas_id", "sis_id", "canvas_parent_account_id", "sis_parent_account_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 38106582], ["sis_id", "53fba89dc0031138f20d29dc1a656a96"], ["canvas_parent_account_id", 1], ["sis_parent_account_id", "ac62a96aac6ac1b719df582b20dbbcf0"], ["name", "Account name"], ["workflow_state", "active"], ["created_at", "2021-11-03 19:52:05.164569"], ["updated_at", "2021-11-03 19:52:05.164569"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Account Load (0.2ms) SELECT "accounts".* FROM "accounts" ORDER BY "accounts"."id" ASC LIMIT $1 [["LIMIT", 1]] Account Exists (0.3ms) SELECT 1 AS one FROM "accounts" WHERE "accounts"."canvas_id" = $1 LIMIT $2 [["canvas_id", 38106582], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Account Exists (0.3ms) SELECT 1 AS one FROM "accounts" WHERE "accounts"."canvas_id" = $1 LIMIT $2 [["canvas_id", 75745332], ["LIMIT", 1]] Account Create (0.5ms) INSERT INTO "accounts" ("canvas_id", "sis_id", "canvas_parent_account_id", "sis_parent_account_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 75745332], ["sis_id", "6e23e126253202a74d46755290950835"], ["canvas_parent_account_id", 1], ["sis_parent_account_id", "c971a249a08a6113229612d6be3af963"], ["name", "Account name"], ["workflow_state", "active"], ["created_at", "2021-11-03 19:52:05.172938"], ["updated_at", "2021-11-03 19:52:05.172938"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Admin Exists (0.4ms) SELECT 1 AS one FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 97364317], ["LIMIT", 1]] Admin Create (0.4ms) INSERT INTO "admins" ("canvas_id", "role_name", "canvas_role_id", "canvas_user_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 97364317], ["role_name", "Cool Role"], ["canvas_role_id", 7661317], ["canvas_user_id", 1], ["workflow_state", "active"], ["created_at", "2021-11-03 19:52:05.183436"], ["updated_at", "2021-11-03 19:52:05.183436"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Admin Exists (0.4ms) SELECT 1 AS one FROM "admins" WHERE "admins"."canvas_id" IS NULL AND "admins"."id" != $1 LIMIT $2 [["id", 88], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Admin Exists (0.3ms) SELECT 1 AS one FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 12716371], ["LIMIT", 1]] Admin Create (0.3ms) INSERT INTO "admins" ("canvas_id", "role_name", "canvas_role_id", "canvas_user_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 12716371], ["role_name", "Cool Role"], ["canvas_role_id", 59787365], ["canvas_user_id", 1], ["workflow_state", "active"], ["created_at", "2021-11-03 19:52:05.192406"], ["updated_at", "2021-11-03 19:52:05.192406"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Admin Load (0.2ms) SELECT "admins".* FROM "admins" ORDER BY "admins"."id" ASC LIMIT $1 [["LIMIT", 1]] Admin Exists (0.2ms) SELECT 1 AS one FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 12716371], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.3ms) SELECT COUNT(*) FROM "admins" Admin Load (0.2ms) SELECT "admins".* FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]]  (0.2ms) SAVEPOINT active_record_1 Admin Exists (0.2ms) SELECT 1 AS one FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]] Admin Create (0.2ms) INSERT INTO "admins" ("canvas_id", "role_name", "canvas_role_id", "canvas_user_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 2], ["role_name", "AccountAdmin"], ["canvas_role_id", 1], ["canvas_user_id", 1], ["workflow_state", "active"], ["created_at", "2021-11-03 19:52:05.201019"], ["updated_at", "2021-11-03 19:52:05.201019"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SELECT COUNT(*) FROM "admins" Admin Load (0.1ms) SELECT "admins".* FROM "admins" ORDER BY "admins"."id" DESC LIMIT $1 [["LIMIT", 1]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Admin Exists (0.2ms) SELECT 1 AS one FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]] Admin Create (0.2ms) INSERT INTO "admins" ("canvas_id", "role_name", "canvas_role_id", "canvas_user_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 2], ["role_name", "Cool Role"], ["canvas_role_id", 41243834], ["canvas_user_id", 1], ["workflow_state", "active"], ["created_at", "2021-11-03 19:52:05.205203"], ["updated_at", "2021-11-03 19:52:05.205203"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SELECT COUNT(*) FROM "admins" Admin Load (0.2ms) SELECT "admins".* FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]]  (0.1ms) SAVEPOINT active_record_1 Admin Exists (0.2ms) SELECT 1 AS one FROM "admins" WHERE "admins"."canvas_id" = $1 AND "admins"."id" != $2 LIMIT $3 [["canvas_id", 2], ["id", 91], ["LIMIT", 1]] Admin Update (0.3ms) UPDATE "admins" SET "role_name" = $1, "canvas_role_id" = $2, "updated_at" = $3 WHERE "admins"."id" = $4 [["role_name", "AccountAdmin"], ["canvas_role_id", 1], ["updated_at", "2021-11-03 19:52:05.207816"], ["id", 91]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SELECT COUNT(*) FROM "admins" Admin Load (0.2ms) SELECT "admins".* FROM "admins" WHERE "admins"."id" = $1 LIMIT $2 [["id", 91], ["LIMIT", 1]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 AssignmentGroup Exists (1.0ms) SELECT 1 AS one FROM "assignment_groups" WHERE "assignment_groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] AssignmentGroup Create (0.6ms) INSERT INTO "assignment_groups" ("canvas_id", "name", "workflow_state", "canvas_created_at", "canvas_updated_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 1], ["name", "Dummy Assignment Group"], ["workflow_state", "available"], ["canvas_created_at", "2021-10-27 19:52:05.219557"], ["canvas_updated_at", "2021-11-02 19:52:05.219665"], ["created_at", "2021-11-03 19:52:05.221617"], ["updated_at", "2021-11-03 19:52:05.221617"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 AssignmentGroup Exists (0.3ms) SELECT 1 AS one FROM "assignment_groups" WHERE "assignment_groups"."canvas_id" IS NULL AND "assignment_groups"."id" != $1 LIMIT $2 [["id", 73], ["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 AssignmentGroup Exists (0.3ms) SELECT 1 AS one FROM "assignment_groups" WHERE "assignment_groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]] AssignmentGroup Create (0.3ms) INSERT INTO "assignment_groups" ("canvas_id", "name", "workflow_state", "canvas_created_at", "canvas_updated_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 2], ["name", "Dummy Assignment Group"], ["workflow_state", "available"], ["canvas_created_at", "2021-10-27 19:52:05.226913"], ["canvas_updated_at", "2021-11-02 19:52:05.226988"], ["created_at", "2021-11-03 19:52:05.227899"], ["updated_at", "2021-11-03 19:52:05.227899"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 AssignmentGroup Load (0.2ms) SELECT "assignment_groups".* FROM "assignment_groups" ORDER BY "assignment_groups"."id" ASC LIMIT $1 [["LIMIT", 1]] AssignmentGroup Exists (0.2ms) SELECT 1 AS one FROM "assignment_groups" WHERE "assignment_groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 AssignmentGroup Exists (0.3ms) SELECT 1 AS one FROM "assignment_groups" WHERE "assignment_groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 3], ["LIMIT", 1]] AssignmentGroup Create (0.3ms) INSERT INTO "assignment_groups" ("canvas_id", "name", "workflow_state", "canvas_created_at", "canvas_updated_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 3], ["name", "Dummy Assignment Group"], ["workflow_state", "available"], ["canvas_created_at", "2021-10-27 19:52:05.232407"], ["canvas_updated_at", "2021-11-02 19:52:05.232483"], ["created_at", "2021-11-03 19:52:05.233580"], ["updated_at", "2021-11-03 19:52:05.233580"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 AssignmentGroup Exists (0.4ms) SELECT 1 AS one FROM "assignment_groups" WHERE "assignment_groups"."canvas_id" = $1 AND "assignment_groups"."id" != $2 LIMIT $3 [["canvas_id", 3], ["id", 75], ["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 AssignmentGroup Exists (0.4ms) SELECT 1 AS one FROM "assignment_groups" WHERE "assignment_groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 4], ["LIMIT", 1]] AssignmentGroup Create (0.3ms) INSERT INTO "assignment_groups" ("canvas_id", "name", "workflow_state", "canvas_created_at", "canvas_updated_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 4], ["name", "Dummy Assignment Group"], ["workflow_state", "available"], ["canvas_created_at", "2021-10-27 19:52:05.239680"], ["canvas_updated_at", "2021-11-02 19:52:05.239773"], ["created_at", "2021-11-03 19:52:05.241047"], ["updated_at", "2021-11-03 19:52:05.241047"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.3ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Assignment Exists (1.4ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] Assignment Create (1.3ms) INSERT INTO "assignments" ("canvas_id", "title", "due_at", "unlock_at", "lock_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 1], ["title", "Assignment 1"], ["due_at", "2021-11-10 19:52:05.270142"], ["unlock_at", "2021-11-02 19:52:05.270232"], ["lock_at", "2021-11-24 19:52:05.270269"], ["created_at", "2021-11-03 19:52:05.273134"], ["updated_at", "2021-11-03 19:52:05.273134"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Assignment Exists (0.5ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" IS NULL AND "assignments"."id" != $1 LIMIT $2 [["id", 133], ["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Assignment Exists (0.4ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]] Assignment Create (0.4ms) INSERT INTO "assignments" ("canvas_id", "title", "due_at", "unlock_at", "lock_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 2], ["title", "Assignment 2"], ["due_at", "2021-11-10 19:52:05.283989"], ["unlock_at", "2021-11-02 19:52:05.284113"], ["lock_at", "2021-11-24 19:52:05.284173"], ["created_at", "2021-11-03 19:52:05.286030"], ["updated_at", "2021-11-03 19:52:05.286030"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Assignment Load (0.3ms) SELECT "assignments".* FROM "assignments" ORDER BY "assignments"."id" ASC LIMIT $1 [["LIMIT", 1]] Assignment Exists (0.5ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Assignment Exists (0.4ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 3], ["LIMIT", 1]] Assignment Create (0.4ms) INSERT INTO "assignments" ("canvas_id", "title", "due_at", "unlock_at", "lock_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 3], ["title", "Assignment 3"], ["due_at", "2021-11-10 19:52:05.295112"], ["unlock_at", "2021-11-02 19:52:05.295255"], ["lock_at", "2021-11-24 19:52:05.295327"], ["created_at", "2021-11-03 19:52:05.297322"], ["updated_at", "2021-11-03 19:52:05.297322"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Assignment Exists (0.4ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 4], ["LIMIT", 1]] Assignment Create (0.4ms) INSERT INTO "assignments" ("canvas_id", "title", "due_at", "unlock_at", "lock_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 4], ["title", "Assignment 4"], ["due_at", "2021-11-10 19:52:05.306641"], ["unlock_at", "2021-11-02 19:52:05.306769"], ["lock_at", "2021-11-24 19:52:05.306834"], ["created_at", "2021-11-03 19:52:05.308595"], ["updated_at", "2021-11-03 19:52:05.308595"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Assignment Exists (0.5ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 AND "assignments"."id" != $2 LIMIT $3 [["canvas_id", 4], ["id", 136], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Assignment Exists (0.4ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 5], ["LIMIT", 1]] Assignment Create (0.4ms) INSERT INTO "assignments" ("canvas_id", "title", "due_at", "unlock_at", "lock_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 5], ["title", "Assignment 5"], ["due_at", "2021-11-10 19:52:05.315530"], ["unlock_at", "2021-11-02 19:52:05.315681"], ["lock_at", "2021-11-24 19:52:05.315748"], ["created_at", "2021-11-03 19:52:05.317528"], ["updated_at", "2021-11-03 19:52:05.317528"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) SAVEPOINT active_record_1 Assignment Exists (0.6ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 6], ["LIMIT", 1]] Assignment Create (0.5ms) INSERT INTO "assignments" ("canvas_id", "title", "due_at", "unlock_at", "lock_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 6], ["title", "Assignment 6"], ["due_at", "2021-11-10 19:52:05.325966"], ["unlock_at", "2021-11-02 19:52:05.326136"], ["lock_at", "2021-11-24 19:52:05.326228"], ["created_at", "2021-11-03 19:52:05.328751"], ["updated_at", "2021-11-03 19:52:05.328751"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.3ms) SAVEPOINT active_record_1 Course Exists (3.9ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 42772166], ["LIMIT", 1]] Course Create (0.9ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 42772166], ["sis_id", "6adcbf674502f2e5e86070d4e77ddd1d"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2021-10-31 19:52:05.353341"], ["end_at", "2021-11-24 19:52:05.353507"], ["created_at", "2021-11-03 19:52:05.359915"], ["updated_at", "2021-11-03 19:52:05.359915"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 Course Exists (0.3ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 90726540], ["LIMIT", 1]] Course Create (0.4ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 90726540], ["sis_id", "26d57820c69a0ea62afca9bf3d9277a9"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2021-10-31 19:52:05.362355"], ["end_at", "2021-11-24 19:52:05.362521"], ["created_at", "2021-11-03 19:52:05.364357"], ["updated_at", "2021-11-03 19:52:05.364357"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.4ms) SAVEPOINT active_record_1 Assignment Exists (0.5ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 7], ["LIMIT", 1]] Assignment Create (0.6ms) INSERT INTO "assignments" ("canvas_id", "title", "due_at", "unlock_at", "lock_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 7], ["title", "Assignment 7"], ["due_at", "2021-11-10 19:52:05.366419"], ["unlock_at", "2021-11-02 19:52:05.366560"], ["lock_at", "2021-11-24 19:52:05.366635"], ["created_at", "2021-11-03 19:52:05.368938"], ["updated_at", "2021-11-03 19:52:05.368938"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Assignment Exists (0.4ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 AND "assignments"."id" != $2 LIMIT $3 [["canvas_id", 7], ["id", 139], ["LIMIT", 1]] Assignment Update (0.3ms) UPDATE "assignments" SET "canvas_context_id" = $1, "canvas_context_type" = $2, "updated_at" = $3 WHERE "assignments"."id" = $4 [["canvas_context_id", 90726540], ["canvas_context_type", "Course"], ["updated_at", "2021-11-03 19:52:05.372867"], ["id", 139]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Course Load (0.6ms) SELECT "courses".* FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 90726540], ["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.4ms) SAVEPOINT active_record_1 Assignment Exists (0.3ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 8], ["LIMIT", 1]] Assignment Create (0.5ms) INSERT INTO "assignments" ("canvas_id", "title", "due_at", "unlock_at", "lock_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 8], ["title", "Assignment 8"], ["due_at", "2021-11-10 19:52:05.396818"], ["unlock_at", "2021-11-02 19:52:05.397003"], ["lock_at", "2021-11-24 19:52:05.397062"], ["created_at", "2021-11-03 19:52:05.399359"], ["updated_at", "2021-11-03 19:52:05.399359"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 ContextModuleItem Create (1.7ms) INSERT INTO "context_module_items" ("canvas_id", "canvas_assignment_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["canvas_id", 1], ["canvas_assignment_id", 8], ["workflow_state", "active"], ["created_at", "2021-11-03 19:52:05.402425"], ["updated_at", "2021-11-03 19:52:05.402425"]]  (0.3ms) RELEASE SAVEPOINT active_record_1  (0.3ms) ROLLBACK  (0.8ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Assignment Exists (0.3ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 9], ["LIMIT", 1]] Assignment Create (0.3ms) INSERT INTO "assignments" ("canvas_id", "title", "due_at", "unlock_at", "lock_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 9], ["title", "Assignment 9"], ["due_at", "2021-11-10 19:52:05.412187"], ["unlock_at", "2021-11-02 19:52:05.412314"], ["lock_at", "2021-11-24 19:52:05.412380"], ["created_at", "2021-11-03 19:52:05.413930"], ["updated_at", "2021-11-03 19:52:05.413930"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 ContextModuleItem Create (0.3ms) INSERT INTO "context_module_items" ("canvas_id", "canvas_assignment_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["canvas_id", 2], ["canvas_assignment_id", 9], ["workflow_state", "active"], ["created_at", "2021-11-03 19:52:05.416105"], ["updated_at", "2021-11-03 19:52:05.416105"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.5ms) SAVEPOINT active_record_1 Course Exists (0.5ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 18099167], ["LIMIT", 1]] Course Create (0.3ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 18099167], ["sis_id", "17406fe94c4dfbe1f89adc272494745c"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2021-10-31 19:52:05.437741"], ["end_at", "2021-11-24 19:52:05.437842"], ["created_at", "2021-11-03 19:52:05.440173"], ["updated_at", "2021-11-03 19:52:05.440173"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 ContextModule Create (1.5ms) INSERT INTO "context_modules" ("canvas_id", "canvas_context_id", "canvas_context_type", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 1], ["canvas_context_id", 18099167], ["canvas_context_type", "Course"], ["name", "Context Module"], ["workflow_state", "available"], ["created_at", "2021-11-03 19:52:05.442080"], ["updated_at", "2021-11-03 19:52:05.442080"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.3ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Course Exists (0.3ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 536612], ["LIMIT", 1]] Course Create (0.2ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 536612], ["sis_id", "61cf2727fcf2491e941b7d3af9d15734"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2021-10-31 19:52:05.447032"], ["end_at", "2021-11-24 19:52:05.447128"], ["created_at", "2021-11-03 19:52:05.448380"], ["updated_at", "2021-11-03 19:52:05.448380"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 ContextModule Create (0.2ms) INSERT INTO "context_modules" ("canvas_id", "canvas_context_id", "canvas_context_type", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 2], ["canvas_context_id", 536612], ["canvas_context_type", "Course"], ["name", "Context Module"], ["workflow_state", "available"], ["created_at", "2021-11-03 19:52:05.449852"], ["updated_at", "2021-11-03 19:52:05.449852"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Course Exists (0.2ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 71744382], ["LIMIT", 1]] Course Create (0.3ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 71744382], ["sis_id", "4f55f6dcf61a0775ced16b675906bb9e"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2021-10-31 19:52:05.452872"], ["end_at", "2021-11-24 19:52:05.452957"], ["created_at", "2021-11-03 19:52:05.454011"], ["updated_at", "2021-11-03 19:52:05.454011"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 ContextModule Create (0.3ms) INSERT INTO "context_modules" ("canvas_id", "canvas_context_id", "canvas_context_type", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 3], ["canvas_context_id", 71744382], ["canvas_context_type", "Course"], ["name", "Context Module"], ["workflow_state", "available"], ["created_at", "2021-11-03 19:52:05.455661"], ["updated_at", "2021-11-03 19:52:05.455661"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Course Exists (0.2ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 14240100], ["LIMIT", 1]] Course Create (0.2ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 14240100], ["sis_id", "dff6be7de60fb3a547ef95dd0ba7cdc8"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2021-10-31 19:52:05.459372"], ["end_at", "2021-11-24 19:52:05.459470"], ["created_at", "2021-11-03 19:52:05.460580"], ["updated_at", "2021-11-03 19:52:05.460580"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Course Exists (0.3ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" IS NULL AND "courses"."id" != $1 LIMIT $2 [["id", 270], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Course Exists (0.2ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 41491682], ["LIMIT", 1]] Course Create (0.3ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 41491682], ["sis_id", "ca311da4d527d3a9bdcef61e70a2d8a4"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2021-10-31 19:52:05.467236"], ["end_at", "2021-11-24 19:52:05.467349"], ["created_at", "2021-11-03 19:52:05.468667"], ["updated_at", "2021-11-03 19:52:05.468667"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Course Load (0.2ms) SELECT "courses".* FROM "courses" ORDER BY "courses"."id" ASC LIMIT $1 [["LIMIT", 1]] Course Exists (0.3ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 41491682], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Course Exists (0.3ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 50681525], ["LIMIT", 1]] Course Create (0.3ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 50681525], ["sis_id", "8b08627075c681fec12faaf423c20163"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2021-10-31 19:52:05.475829"], ["end_at", "2021-11-24 19:52:05.475955"], ["created_at", "2021-11-03 19:52:05.477344"], ["updated_at", "2021-11-03 19:52:05.477344"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Course Exists (0.3ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 AND "courses"."id" != $2 LIMIT $3 [["canvas_id", 50681525], ["id", 272], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Course Exists (0.2ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 40948297], ["LIMIT", 1]] Course Create (0.2ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 40948297], ["sis_id", "f83f5075cd31ca06bdb920e6202dd126"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2021-10-31 19:52:05.482364"], ["end_at", "2021-11-24 19:52:05.482446"], ["created_at", "2021-11-03 19:52:05.483540"], ["updated_at", "2021-11-03 19:52:05.483540"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.7ms) BEGIN  (0.3ms) SAVEPOINT active_record_1 Course Exists (0.4ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 86124508], ["LIMIT", 1]] Course Create (0.4ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 86124508], ["sis_id", "e7771a2ddd7243a1a209dc68c2dcda71"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2021-10-31 19:52:05.490121"], ["end_at", "2021-11-24 19:52:05.490274"], ["created_at", "2021-11-03 19:52:05.492307"], ["updated_at", "2021-11-03 19:52:05.492307"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.3ms) BEGIN  (0.3ms) SAVEPOINT active_record_1 Course Exists (0.4ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 34027612], ["LIMIT", 1]] Course Create (0.3ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 34027612], ["sis_id", "c0bb784b0100fb929c623ad500149963"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2021-10-31 19:52:05.499530"], ["end_at", "2021-11-24 19:52:05.499692"], ["created_at", "2021-11-03 19:52:05.501655"], ["updated_at", "2021-11-03 19:52:05.501655"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.4ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Course Exists (0.4ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 61948394], ["LIMIT", 1]] Course Create (0.4ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 61948394], ["sis_id", "de10f4c5ca17e2b8b2650e591c7fe72c"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2021-10-31 19:52:05.506611"], ["end_at", "2021-11-24 19:52:05.506778"], ["created_at", "2021-11-03 19:52:05.508534"], ["updated_at", "2021-11-03 19:52:05.508534"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.3ms) ROLLBACK  (0.6ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Course Exists (0.6ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 37600854], ["LIMIT", 1]] Course Create (0.4ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 37600854], ["sis_id", "b7df10fc8db2b471fa4eeaa18611b48a"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2021-10-31 19:52:05.513772"], ["end_at", "2021-11-24 19:52:05.513878"], ["created_at", "2021-11-03 19:52:05.515984"], ["updated_at", "2021-11-03 19:52:05.515984"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.4ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Course Exists (0.3ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 65546032], ["LIMIT", 1]] Course Create (0.3ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 65546032], ["sis_id", "3179825b4c226016609b2a7183f1051b"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2021-10-31 19:52:05.520300"], ["end_at", "2021-11-24 19:52:05.520431"], ["created_at", "2021-11-03 19:52:05.521783"], ["updated_at", "2021-11-03 19:52:05.521783"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.3ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Enrollment Exists (1.1ms) SELECT 1 AS one FROM "enrollments" WHERE "enrollments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 50776263], ["LIMIT", 1]] Enrollment Create (0.9ms) INSERT INTO "enrollments" ("canvas_id", "created_at", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["canvas_id", 50776263], ["created_at", "2021-11-03 19:52:05.541576"], ["updated_at", "2021-11-03 19:52:05.541576"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Enrollment Exists (1.3ms) SELECT 1 AS one FROM "enrollments" WHERE "enrollments"."canvas_id" IS NULL AND "enrollments"."id" != $1 LIMIT $2 [["id", 85], ["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Enrollment Exists (1.1ms) SELECT 1 AS one FROM "enrollments" WHERE "enrollments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 6412439], ["LIMIT", 1]] Enrollment Create (0.4ms) INSERT INTO "enrollments" ("canvas_id", "created_at", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["canvas_id", 6412439], ["created_at", "2021-11-03 19:52:05.565982"], ["updated_at", "2021-11-03 19:52:05.565982"]]  (0.3ms) RELEASE SAVEPOINT active_record_1 Enrollment Load (0.4ms) SELECT "enrollments".* FROM "enrollments" ORDER BY "enrollments"."id" ASC LIMIT $1 [["LIMIT", 1]] Enrollment Exists (0.5ms) SELECT 1 AS one FROM "enrollments" WHERE "enrollments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 6412439], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Enrollment Exists (0.3ms) SELECT 1 AS one FROM "enrollments" WHERE "enrollments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 40080195], ["LIMIT", 1]] Enrollment Create (0.3ms) INSERT INTO "enrollments" ("canvas_id", "created_at", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["canvas_id", 40080195], ["created_at", "2021-11-03 19:52:05.576389"], ["updated_at", "2021-11-03 19:52:05.576389"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Enrollment Exists (0.4ms) SELECT 1 AS one FROM "enrollments" WHERE "enrollments"."canvas_id" = $1 AND "enrollments"."id" != $2 LIMIT $3 [["canvas_id", 40080195], ["id", 87], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Enrollment Exists (0.4ms) SELECT 1 AS one FROM "enrollments" WHERE "enrollments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 82611188], ["LIMIT", 1]] Enrollment Create (0.5ms) INSERT INTO "enrollments" ("canvas_id", "created_at", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["canvas_id", 82611188], ["created_at", "2021-11-03 19:52:05.583873"], ["updated_at", "2021-11-03 19:52:05.583873"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Enrollment Exists (0.5ms) SELECT 1 AS one FROM "enrollments" WHERE "enrollments"."canvas_id" = $1 AND "enrollments"."id" != $2 LIMIT $3 [["canvas_id", 82611188], ["id", 88], ["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Enrollment Exists (0.6ms) SELECT 1 AS one FROM "enrollments" WHERE "enrollments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 86658588], ["LIMIT", 1]] Enrollment Create (0.6ms) INSERT INTO "enrollments" ("canvas_id", "created_at", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["canvas_id", 86658588], ["created_at", "2021-11-03 19:52:05.592668"], ["updated_at", "2021-11-03 19:52:05.592668"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Enrollment Exists (0.6ms) SELECT 1 AS one FROM "enrollments" WHERE "enrollments"."canvas_id" = $1 AND "enrollments"."id" != $2 LIMIT $3 [["canvas_id", 86658588], ["id", 89], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) SAVEPOINT active_record_1 Group Exists (1.7ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 16897347], ["LIMIT", 1]] Group Create (1.2ms) INSERT INTO "groups" ("canvas_id", "sis_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 16897347], ["sis_id", "9f6a5e6d02c3fbced137dcbce7ae6090"], ["name", "Some User Group"], ["workflow_state", "available"], ["created_at", "2021-11-03 19:52:05.623027"], ["updated_at", "2021-11-03 19:52:05.623027"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.3ms) SAVEPOINT active_record_1 User Exists (1.2ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 44933163], ["LIMIT", 1]] User Create (1.1ms) INSERT INTO "users" ("canvas_id", "sis_id", "email", "first_name", "last_name", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 44933163], ["sis_id", "642690d183b6b1f0d3f2997a2803b169"], ["email", "cooldude@coolsite.com"], ["first_name", "Cool"], ["last_name", "Dude"], ["created_at", "2021-11-03 19:52:05.641252"], ["updated_at", "2021-11-03 19:52:05.641252"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 GroupMembership Exists (0.8ms) SELECT 1 AS one FROM "group_memberships" WHERE "group_memberships"."canvas_id" = $1 LIMIT $2 [["canvas_id", 26462753], ["LIMIT", 1]] GroupMembership Create (0.9ms) INSERT INTO "group_memberships" ("canvas_id", "canvas_user_id", "canvas_group_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 26462753], ["canvas_user_id", 44933163], ["canvas_group_id", 16897347], ["workflow_state", "accepted"], ["created_at", "2021-11-03 19:52:05.657330"], ["updated_at", "2021-11-03 19:52:05.657330"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 GroupMembership Exists (0.3ms) SELECT 1 AS one FROM "group_memberships" WHERE "group_memberships"."canvas_id" IS NULL AND "group_memberships"."id" != $1 LIMIT $2 [["id", 73], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 44165974], ["LIMIT", 1]] Group Create (0.5ms) INSERT INTO "groups" ("canvas_id", "sis_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 44165974], ["sis_id", "3859c3e1bb4cedcf0256f162963d4514"], ["name", "Some User Group"], ["workflow_state", "available"], ["created_at", "2021-11-03 19:52:05.664446"], ["updated_at", "2021-11-03 19:52:05.664446"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 User Exists (0.2ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 80683715], ["LIMIT", 1]] User Create (0.2ms) INSERT INTO "users" ("canvas_id", "sis_id", "email", "first_name", "last_name", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 80683715], ["sis_id", "178f6f8d5d76339f6684902f0fee80cb"], ["email", "cooldude@coolsite.com"], ["first_name", "Cool"], ["last_name", "Dude"], ["created_at", "2021-11-03 19:52:05.666964"], ["updated_at", "2021-11-03 19:52:05.666964"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 GroupMembership Exists (0.2ms) SELECT 1 AS one FROM "group_memberships" WHERE "group_memberships"."canvas_id" = $1 LIMIT $2 [["canvas_id", 37426410], ["LIMIT", 1]] GroupMembership Create (0.2ms) INSERT INTO "group_memberships" ("canvas_id", "canvas_user_id", "canvas_group_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 37426410], ["canvas_user_id", 80683715], ["canvas_group_id", 44165974], ["workflow_state", "accepted"], ["created_at", "2021-11-03 19:52:05.668833"], ["updated_at", "2021-11-03 19:52:05.668833"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 GroupMembership Load (0.2ms) SELECT "group_memberships".* FROM "group_memberships" ORDER BY "group_memberships"."id" ASC LIMIT $1 [["LIMIT", 1]] GroupMembership Exists (0.4ms) SELECT 1 AS one FROM "group_memberships" WHERE "group_memberships"."canvas_id" = $1 LIMIT $2 [["canvas_id", 37426410], ["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 5996735], ["LIMIT", 1]] Group Create (0.4ms) INSERT INTO "groups" ("canvas_id", "sis_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 5996735], ["sis_id", "e778b7828d411e2e202d68f8407ec357"], ["name", "Some User Group"], ["workflow_state", "available"], ["created_at", "2021-11-03 19:52:05.676528"], ["updated_at", "2021-11-03 19:52:05.676528"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 User Exists (0.3ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 3875821], ["LIMIT", 1]] User Create (0.3ms) INSERT INTO "users" ("canvas_id", "sis_id", "email", "first_name", "last_name", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 3875821], ["sis_id", "1d27fd5609c0c754025ab4af7d0f5b95"], ["email", "cooldude@coolsite.com"], ["first_name", "Cool"], ["last_name", "Dude"], ["created_at", "2021-11-03 19:52:05.679721"], ["updated_at", "2021-11-03 19:52:05.679721"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 GroupMembership Exists (0.2ms) SELECT 1 AS one FROM "group_memberships" WHERE "group_memberships"."canvas_id" = $1 LIMIT $2 [["canvas_id", 66209082], ["LIMIT", 1]] GroupMembership Create (0.2ms) INSERT INTO "group_memberships" ("canvas_id", "canvas_user_id", "canvas_group_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 66209082], ["canvas_user_id", 3875821], ["canvas_group_id", 5996735], ["workflow_state", "accepted"], ["created_at", "2021-11-03 19:52:05.682213"], ["updated_at", "2021-11-03 19:52:05.682213"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 GroupMembership Exists (0.2ms) SELECT 1 AS one FROM "group_memberships" WHERE "group_memberships"."canvas_id" = $1 AND "group_memberships"."id" != $2 LIMIT $3 [["canvas_id", 66209082], ["id", 75], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 93929753], ["LIMIT", 1]] Group Create (0.9ms) INSERT INTO "groups" ("canvas_id", "sis_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 93929753], ["sis_id", "f2d9e2cb375be19c24adda481b17e229"], ["name", "Some User Group"], ["workflow_state", "available"], ["created_at", "2021-11-03 19:52:05.686836"], ["updated_at", "2021-11-03 19:52:05.686836"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 User Exists (0.4ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 94844020], ["LIMIT", 1]] User Create (0.3ms) INSERT INTO "users" ("canvas_id", "sis_id", "email", "first_name", "last_name", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 94844020], ["sis_id", "a622fa907ac421260dfe601a5997f1b8"], ["email", "cooldude@coolsite.com"], ["first_name", "Cool"], ["last_name", "Dude"], ["created_at", "2021-11-03 19:52:05.691085"], ["updated_at", "2021-11-03 19:52:05.691085"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 GroupMembership Exists (0.4ms) SELECT 1 AS one FROM "group_memberships" WHERE "group_memberships"."canvas_id" = $1 LIMIT $2 [["canvas_id", 9155415], ["LIMIT", 1]] GroupMembership Create (0.3ms) INSERT INTO "group_memberships" ("canvas_id", "canvas_user_id", "canvas_group_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 9155415], ["canvas_user_id", 94844020], ["canvas_group_id", 93929753], ["workflow_state", "accepted"], ["created_at", "2021-11-03 19:52:05.694123"], ["updated_at", "2021-11-03 19:52:05.694123"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 GroupMembership Exists (0.4ms) SELECT 1 AS one FROM "group_memberships" WHERE "group_memberships"."canvas_id" = $1 AND "group_memberships"."id" != $2 LIMIT $3 [["canvas_id", 9155415], ["id", 76], ["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.4ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 94745308], ["LIMIT", 1]] Group Create (0.3ms) INSERT INTO "groups" ("canvas_id", "sis_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 94745308], ["sis_id", "2ad69280c526f7fc1a854640184b741f"], ["name", "Some User Group"], ["workflow_state", "available"], ["created_at", "2021-11-03 19:52:05.701388"], ["updated_at", "2021-11-03 19:52:05.701388"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Group Exists (0.4ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" IS NULL AND "groups"."id" != $1 LIMIT $2 [["id", 137], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Group Exists (0.4ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 58812661], ["LIMIT", 1]] Group Create (0.4ms) INSERT INTO "groups" ("canvas_id", "sis_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 58812661], ["sis_id", "0df1a5a14ea0eaf4634c4bbe13ca7b41"], ["name", "Some User Group"], ["workflow_state", "available"], ["created_at", "2021-11-03 19:52:05.710186"], ["updated_at", "2021-11-03 19:52:05.710186"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Group Load (0.2ms) SELECT "groups".* FROM "groups" ORDER BY "groups"."id" ASC LIMIT $1 [["LIMIT", 1]] Group Exists (0.5ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 58812661], ["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.5ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 52142320], ["LIMIT", 1]] Group Create (0.3ms) INSERT INTO "groups" ("canvas_id", "sis_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 52142320], ["sis_id", "f511b0d2bf0f621d57898edcea38e856"], ["name", "Some User Group"], ["workflow_state", "available"], ["created_at", "2021-11-03 19:52:05.719579"], ["updated_at", "2021-11-03 19:52:05.719579"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Group Exists (0.4ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 62379458], ["LIMIT", 1]] Group Create (0.3ms) INSERT INTO "groups" ("canvas_id", "sis_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 62379458], ["sis_id", "0de69bd772540cabcc902adfd7d3ff34"], ["name", "Some User Group"], ["workflow_state", "available"], ["created_at", "2021-11-03 19:52:05.724501"], ["updated_at", "2021-11-03 19:52:05.724501"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Group Exists (0.5ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 AND "groups"."id" != $2 LIMIT $3 [["canvas_id", 62379458], ["id", 140], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Group Exists (0.4ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 23206400], ["LIMIT", 1]] Group Create (0.3ms) INSERT INTO "groups" ("canvas_id", "sis_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 23206400], ["sis_id", "7059b7d46281328ded60c882436be2da"], ["name", "Some User Group"], ["workflow_state", "available"], ["created_at", "2021-11-03 19:52:05.731867"], ["updated_at", "2021-11-03 19:52:05.731867"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Group Exists (0.7ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 AND "groups"."id" != $2 LIMIT $3 [["canvas_id", 23206400], ["id", 141], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Role Exists (1.0ms) SELECT 1 AS one FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 81636529], ["LIMIT", 1]] Role Create (0.3ms) INSERT INTO "roles" ("canvas_id", "label", "base_role_type", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 81636529], ["label", "Cool Role"], ["base_role_type", "AccountMembership"], ["workflow_state", "active"], ["created_at", "2021-11-03 19:52:05.740027"], ["updated_at", "2021-11-03 19:52:05.740027"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Role Exists (0.4ms) SELECT 1 AS one FROM "roles" WHERE "roles"."canvas_id" IS NULL AND "roles"."id" != $1 LIMIT $2 [["id", 75], ["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Role Exists (0.3ms) SELECT 1 AS one FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 62520849], ["LIMIT", 1]] Role Create (0.3ms) INSERT INTO "roles" ("canvas_id", "label", "base_role_type", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 62520849], ["label", "Cool Role"], ["base_role_type", "AccountMembership"], ["workflow_state", "active"], ["created_at", "2021-11-03 19:52:05.748800"], ["updated_at", "2021-11-03 19:52:05.748800"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Role Load (0.2ms) SELECT "roles".* FROM "roles" ORDER BY "roles"."id" ASC LIMIT $1 [["LIMIT", 1]] Role Exists (0.4ms) SELECT 1 AS one FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 62520849], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) SELECT COUNT(*) FROM "roles" Role Load (0.3ms) SELECT "roles".* FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]]  (0.3ms) SAVEPOINT active_record_1 Role Exists (0.5ms) SELECT 1 AS one FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] Role Create (0.5ms) INSERT INTO "roles" ("canvas_id", "label", "base_role_type", "canvas_account_id", "workflow_state", "permissions", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 1], ["label", "Account Admin"], ["base_role_type", "AccountMembership"], ["canvas_account_id", 10], ["workflow_state", "built_in"], ["permissions", "{\"manage_wiki\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"post_to_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"moderate_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_announcements\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"send_messages\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"send_messages_all\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_outcomes\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"create_conferences\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"create_collaborations\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_roster\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_all_grades\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_grades\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_rubrics\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"comment_on_others_submissions\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_students\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_admin_users\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_role_overrides\":{\"enabled\":true,\"locked\":true,\"readonly\":true,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_account_memberships\":{\"enabled\":true,\"locked\":true,\"readonly\":true,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_account_settings\":{\"enabled\":true,\"locked\":true,\"readonly\":true,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_groups\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_group_pages\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_files\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_assignments\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"undelete_courses\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_grade_changes\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_course_changes\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_question_banks\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_calendar\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_reports\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_courses\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_user_logins\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_user_observers\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_alerts\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"become_user\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_developer_keys\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"import_sis\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_sis\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_sis\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_course_list\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_statistics\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_storage_quotas\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_course_content\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_content\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_interaction_alerts\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"change_course_state\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_sections\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_feature_flags\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_quiz_answer_audits\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"moderate_grades\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"lti_add_edit\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true}}"], ["created_at", "2021-11-03 19:52:05.761246"], ["updated_at", "2021-11-03 19:52:05.761246"]]  (0.3ms) RELEASE SAVEPOINT active_record_1  (0.3ms) SELECT COUNT(*) FROM "roles" Role Load (0.3ms) SELECT "roles".* FROM "roles" ORDER BY "roles"."id" DESC LIMIT $1 [["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Role Exists (0.3ms) SELECT 1 AS one FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] Role Create (0.3ms) INSERT INTO "roles" ("canvas_id", "label", "base_role_type", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 1], ["label", "Cool Role"], ["base_role_type", "AccountMembership"], ["workflow_state", "active"], ["created_at", "2021-11-03 19:52:05.770929"], ["updated_at", "2021-11-03 19:52:05.770929"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SELECT COUNT(*) FROM "roles" Role Load (0.2ms) SELECT "roles".* FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]]  (0.2ms) SAVEPOINT active_record_1 Role Exists (3.4ms) SELECT 1 AS one FROM "roles" WHERE "roles"."canvas_id" = $1 AND "roles"."id" != $2 LIMIT $3 [["canvas_id", 1], ["id", 78], ["LIMIT", 1]] Role Update (0.7ms) UPDATE "roles" SET "label" = $1, "canvas_account_id" = $2, "permissions" = $3, "workflow_state" = $4, "updated_at" = $5 WHERE "roles"."id" = $6 [["label", "Account Admin"], ["canvas_account_id", 10], ["permissions", "{\"manage_wiki\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"post_to_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"moderate_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_announcements\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"send_messages\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"send_messages_all\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_outcomes\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"create_conferences\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"create_collaborations\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_roster\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_all_grades\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_grades\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_rubrics\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"comment_on_others_submissions\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_students\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_admin_users\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_role_overrides\":{\"enabled\":true,\"locked\":true,\"readonly\":true,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_account_memberships\":{\"enabled\":true,\"locked\":true,\"readonly\":true,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_account_settings\":{\"enabled\":true,\"locked\":true,\"readonly\":true,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_groups\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_group_pages\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_files\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_assignments\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"undelete_courses\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_grade_changes\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_course_changes\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_question_banks\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_calendar\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_reports\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_courses\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_user_logins\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_user_observers\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_alerts\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"become_user\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_developer_keys\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"import_sis\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_sis\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_sis\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_course_list\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_statistics\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_storage_quotas\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_course_content\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_content\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_interaction_alerts\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"change_course_state\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_sections\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_feature_flags\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_quiz_answer_audits\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"moderate_grades\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"lti_add_edit\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true}}"], ["workflow_state", "built_in"], ["updated_at", "2021-11-03 19:52:05.791356"], ["id", 78]]  (0.3ms) RELEASE SAVEPOINT active_record_1  (0.3ms) SELECT COUNT(*) FROM "roles" Role Load (0.3ms) SELECT "roles".* FROM "roles" WHERE "roles"."id" = $1 LIMIT $2 [["id", 78], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) SAVEPOINT active_record_1 Section Exists (4.1ms) SELECT 1 AS one FROM "sections" WHERE "sections"."canvas_id" = $1 LIMIT $2 [["canvas_id", 12914064], ["LIMIT", 1]] Section Create (0.9ms) INSERT INTO "sections" ("canvas_id", "created_at", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["canvas_id", 12914064], ["created_at", "2021-11-03 19:52:05.816422"], ["updated_at", "2021-11-03 19:52:05.816422"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Section Exists (0.4ms) SELECT 1 AS one FROM "sections" WHERE "sections"."canvas_id" IS NULL AND "sections"."id" != $1 LIMIT $2 [["id", 85], ["LIMIT", 1]]  (0.4ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Section Exists (0.3ms) SELECT 1 AS one FROM "sections" WHERE "sections"."canvas_id" = $1 LIMIT $2 [["canvas_id", 35382518], ["LIMIT", 1]] Section Create (0.4ms) INSERT INTO "sections" ("canvas_id", "created_at", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["canvas_id", 35382518], ["created_at", "2021-11-03 19:52:05.825581"], ["updated_at", "2021-11-03 19:52:05.825581"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Section Load (0.3ms) SELECT "sections".* FROM "sections" ORDER BY "sections"."id" ASC LIMIT $1 [["LIMIT", 1]] Section Exists (0.4ms) SELECT 1 AS one FROM "sections" WHERE "sections"."canvas_id" = $1 LIMIT $2 [["canvas_id", 35382518], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Section Exists (0.3ms) SELECT 1 AS one FROM "sections" WHERE "sections"."canvas_id" = $1 LIMIT $2 [["canvas_id", 37066471], ["LIMIT", 1]] Section Create (0.3ms) INSERT INTO "sections" ("canvas_id", "created_at", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["canvas_id", 37066471], ["created_at", "2021-11-03 19:52:05.833711"], ["updated_at", "2021-11-03 19:52:05.833711"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Section Exists (0.3ms) SELECT 1 AS one FROM "sections" WHERE "sections"."canvas_id" = $1 AND "sections"."id" != $2 LIMIT $3 [["canvas_id", 37066471], ["id", 87], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Section Exists (0.3ms) SELECT 1 AS one FROM "sections" WHERE "sections"."canvas_id" = $1 LIMIT $2 [["canvas_id", 79543298], ["LIMIT", 1]] Section Create (0.3ms) INSERT INTO "sections" ("canvas_id", "created_at", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["canvas_id", 79543298], ["created_at", "2021-11-03 19:52:05.840265"], ["updated_at", "2021-11-03 19:52:05.840265"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) SAVEPOINT active_record_1 Submission Exists (1.5ms) SELECT 1 AS one FROM "submissions" WHERE "submissions"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] Submission Create (0.9ms) INSERT INTO "submissions" ("canvas_id", "submitted_at", "graded_at", "score", "points_possible", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 1], ["submitted_at", "2021-10-27 19:52:05.856140"], ["graded_at", "2021-11-02 19:52:05.856249"], ["score", 5.0], ["points_possible", 10.0], ["created_at", "2021-11-03 19:52:05.859368"], ["updated_at", "2021-11-03 19:52:05.859368"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Submission Exists (0.4ms) SELECT 1 AS one FROM "submissions" WHERE "submissions"."canvas_id" IS NULL AND "submissions"."id" != $1 LIMIT $2 [["id", 85], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Submission Exists (0.3ms) SELECT 1 AS one FROM "submissions" WHERE "submissions"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]] Submission Create (0.3ms) INSERT INTO "submissions" ("canvas_id", "submitted_at", "graded_at", "score", "points_possible", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 2], ["submitted_at", "2021-10-27 19:52:05.867057"], ["graded_at", "2021-11-02 19:52:05.867155"], ["score", 5.0], ["points_possible", 10.0], ["created_at", "2021-11-03 19:52:05.868509"], ["updated_at", "2021-11-03 19:52:05.868509"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Submission Load (0.3ms) SELECT "submissions".* FROM "submissions" ORDER BY "submissions"."id" ASC LIMIT $1 [["LIMIT", 1]] Submission Exists (0.5ms) SELECT 1 AS one FROM "submissions" WHERE "submissions"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.5ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Submission Exists (0.5ms) SELECT 1 AS one FROM "submissions" WHERE "submissions"."canvas_id" = $1 LIMIT $2 [["canvas_id", 3], ["LIMIT", 1]] Submission Create (0.4ms) INSERT INTO "submissions" ("canvas_id", "submitted_at", "graded_at", "score", "points_possible", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 3], ["submitted_at", "2021-10-27 19:52:05.876025"], ["graded_at", "2021-11-02 19:52:05.876168"], ["score", 5.0], ["points_possible", 10.0], ["created_at", "2021-11-03 19:52:05.878085"], ["updated_at", "2021-11-03 19:52:05.878085"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Submission Exists (0.3ms) SELECT 1 AS one FROM "submissions" WHERE "submissions"."canvas_id" = $1 AND "submissions"."id" != $2 LIMIT $3 [["canvas_id", 3], ["id", 87], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Submission Exists (0.3ms) SELECT 1 AS one FROM "submissions" WHERE "submissions"."canvas_id" = $1 LIMIT $2 [["canvas_id", 4], ["LIMIT", 1]] Submission Create (0.3ms) INSERT INTO "submissions" ("canvas_id", "submitted_at", "graded_at", "score", "points_possible", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 4], ["submitted_at", "2021-10-27 19:52:05.883001"], ["graded_at", "2021-11-02 19:52:05.883098"], ["score", 5.0], ["points_possible", 10.0], ["created_at", "2021-11-03 19:52:05.884454"], ["updated_at", "2021-11-03 19:52:05.884454"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Submission Exists (0.4ms) SELECT 1 AS one FROM "submissions" WHERE "submissions"."canvas_id" = $1 AND "submissions"."id" != $2 LIMIT $3 [["canvas_id", 4], ["id", 88], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Submission Exists (0.3ms) SELECT 1 AS one FROM "submissions" WHERE "submissions"."canvas_id" = $1 LIMIT $2 [["canvas_id", 5], ["LIMIT", 1]] Submission Create (0.4ms) INSERT INTO "submissions" ("canvas_id", "submitted_at", "graded_at", "score", "points_possible", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 5], ["submitted_at", "2021-10-27 19:52:05.889551"], ["graded_at", "2021-11-02 19:52:05.889670"], ["score", 5.0], ["points_possible", 10.0], ["created_at", "2021-11-03 19:52:05.891010"], ["updated_at", "2021-11-03 19:52:05.891010"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Submission Exists (0.4ms) SELECT 1 AS one FROM "submissions" WHERE "submissions"."canvas_id" = $1 AND "submissions"."id" != $2 LIMIT $3 [["canvas_id", 5], ["id", 89], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Term Exists (0.3ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 68186122], ["LIMIT", 1]] Term Create (0.3ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 68186122], ["name", "Cool Term"], ["start_at", "2021-10-31 19:52:03.571459"], ["end_at", "2021-11-06 19:52:03.571557"], ["workflow_state", "active"], ["sis_id", "dec1c36a61dafd66d684dd84fa69ce12"], ["created_at", "2021-11-03 19:52:05.898465"], ["updated_at", "2021-11-03 19:52:05.898465"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Term Exists (0.3ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" IS NULL AND "terms"."id" != $1 LIMIT $2 [["id", 213], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Term Exists (0.4ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 14884191], ["LIMIT", 1]] Term Create (0.3ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 14884191], ["name", "Cool Term"], ["start_at", "2021-10-31 19:52:03.571459"], ["end_at", "2021-11-06 19:52:03.571557"], ["workflow_state", "active"], ["sis_id", "00cb94471ecddcc0de0a1d54608e54f5"], ["created_at", "2021-11-03 19:52:05.905758"], ["updated_at", "2021-11-03 19:52:05.905758"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Term Load (0.3ms) SELECT "terms".* FROM "terms" ORDER BY "terms"."id" ASC LIMIT $1 [["LIMIT", 1]] Term Exists (0.5ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 14884191], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Term Exists (0.3ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 96144352], ["LIMIT", 1]] Term Create (0.3ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 96144352], ["name", "Cool Term"], ["start_at", "2021-10-31 19:52:03.571459"], ["end_at", "2021-11-06 19:52:03.571557"], ["workflow_state", "active"], ["sis_id", "3c8a835e95bc4fb2130ef991556fe071"], ["created_at", "2021-11-03 19:52:05.914792"], ["updated_at", "2021-11-03 19:52:05.914792"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Term Exists (0.3ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 595802], ["LIMIT", 1]] Term Create (0.4ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 595802], ["name", "Cool Term"], ["start_at", "2021-11-01 19:52:05.918105"], ["end_at", "2021-11-06 19:52:05.918187"], ["workflow_state", "active"], ["sis_id", "7d658abbbd562c9370c50456f77728c5"], ["created_at", "2021-11-03 19:52:05.919761"], ["updated_at", "2021-11-03 19:52:05.919761"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Term Exists (0.3ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 96907700], ["LIMIT", 1]] Term Create (0.4ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 96907700], ["name", "Cool Term"], ["start_at", "2021-10-31 19:52:03.571459"], ["end_at", "2021-11-06 19:52:03.571557"], ["workflow_state", "inactive"], ["sis_id", "7c8d9f2a94d715b394dc0d5b0d744939"], ["created_at", "2021-11-03 19:52:05.922574"], ["updated_at", "2021-11-03 19:52:05.922574"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 Term Exists (0.3ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 85331724], ["LIMIT", 1]] Term Create (0.5ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 85331724], ["name", "Cool Term"], ["start_at", "2021-09-03 19:52:05.923995"], ["end_at", "2021-10-03 19:52:05.924075"], ["workflow_state", "active"], ["sis_id", "330a89a7df6bb0b671c6db218a4c486f"], ["created_at", "2021-11-03 19:52:05.925801"], ["updated_at", "2021-11-03 19:52:05.925801"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 Term Exists (0.3ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 74496283], ["LIMIT", 1]] Term Create (0.2ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 74496283], ["name", "Cool Term"], ["start_at", "2022-05-03 19:52:05.927767"], ["end_at", "2022-11-03 19:52:05.927853"], ["workflow_state", "active"], ["sis_id", "3d12b1d52b1d84a6d8ef1d6ccf4134f4"], ["created_at", "2021-11-03 19:52:05.929267"], ["updated_at", "2021-11-03 19:52:05.929267"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Term Load (0.5ms) SELECT "terms".* FROM "terms" WHERE "terms"."workflow_state" = $1 AND (start_at <= '2021-11-18 19:52:05.930483' OR start_at IS NULL) AND (end_at >= '2021-10-19 19:52:05.930655' OR end_at IS NULL) [["workflow_state", "active"]]  (0.2ms) ROLLBACK  (0.4ms) BEGIN  (0.3ms) SELECT COUNT(*) FROM "terms" Term Load (0.2ms) SELECT "terms".* FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]]  (0.2ms) SAVEPOINT active_record_1 Term Exists (0.3ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] Term Create (0.4ms) INSERT INTO "terms" ("canvas_id", "name", "workflow_state", "grading_period_group_id", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 1], ["name", "Default Term"], ["workflow_state", "active"], ["grading_period_group_id", 1], ["sis_id", "Test"], ["created_at", "2021-11-03 19:52:05.936638"], ["updated_at", "2021-11-03 19:52:05.936638"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.3ms) SELECT COUNT(*) FROM "terms" Term Load (0.2ms) SELECT "terms".* FROM "terms" ORDER BY "terms"."id" DESC LIMIT $1 [["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Term Exists (0.3ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] Term Create (0.4ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 1], ["name", "Cool Term"], ["start_at", "2021-10-31 19:52:03.571459"], ["end_at", "2021-11-06 19:52:03.571557"], ["workflow_state", "active"], ["sis_id", "571c4310ffc72d8080079ae54d1ef0e5"], ["created_at", "2021-11-03 19:52:05.943418"], ["updated_at", "2021-11-03 19:52:05.943418"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.4ms) SELECT COUNT(*) FROM "terms" Term Load (0.2ms) SELECT "terms".* FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]]  (0.2ms) SAVEPOINT active_record_1 Term Exists (0.4ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 AND "terms"."id" != $2 LIMIT $3 [["canvas_id", 1], ["id", 221], ["LIMIT", 1]] Term Update (0.4ms) UPDATE "terms" SET "name" = $1, "sis_id" = $2, "start_at" = $3, "end_at" = $4, "grading_period_group_id" = $5, "updated_at" = $6 WHERE "terms"."id" = $7 [["name", "Default Term"], ["sis_id", "Test"], ["start_at", nil], ["end_at", nil], ["grading_period_group_id", 1], ["updated_at", "2021-11-03 19:52:05.948658"], ["id", 221]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.3ms) SELECT COUNT(*) FROM "terms" Term Load (0.2ms) SELECT "terms".* FROM "terms" WHERE "terms"."id" = $1 LIMIT $2 [["id", 221], ["LIMIT", 1]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 User Exists (0.3ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 83909289], ["LIMIT", 1]] User Create (0.3ms) INSERT INTO "users" ("canvas_id", "sis_id", "email", "first_name", "last_name", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 83909289], ["sis_id", "8782589046223e200ac6005381cb37e3"], ["email", "cooldude@coolsite.com"], ["first_name", "Cool"], ["last_name", "Dude"], ["created_at", "2021-11-03 19:52:05.954751"], ["updated_at", "2021-11-03 19:52:05.954751"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 User Exists (0.6ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" IS NULL AND "users"."id" != $1 LIMIT $2 [["id", 161], ["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.3ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 User Exists (0.3ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 63493211], ["LIMIT", 1]] User Create (0.4ms) INSERT INTO "users" ("canvas_id", "sis_id", "email", "first_name", "last_name", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 63493211], ["sis_id", "1d8e29883075cae9b5f160ade8844baa"], ["email", "cooldude@coolsite.com"], ["first_name", "Cool"], ["last_name", "Dude"], ["created_at", "2021-11-03 19:52:05.963663"], ["updated_at", "2021-11-03 19:52:05.963663"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 User Load (0.3ms) SELECT "users".* FROM "users" ORDER BY "users"."id" ASC LIMIT $1 [["LIMIT", 1]] User Exists (0.4ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 63493211], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 User Exists (0.3ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 85634007], ["LIMIT", 1]] User Create (0.3ms) INSERT INTO "users" ("canvas_id", "sis_id", "email", "first_name", "last_name", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 85634007], ["sis_id", "6cf6092305e704add2e05736a88deb82"], ["email", "cooldude@coolsite.com"], ["first_name", "Cool"], ["last_name", "Dude"], ["created_at", "2021-11-03 19:52:05.971158"], ["updated_at", "2021-11-03 19:52:05.971158"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) SAVEPOINT active_record_1 User Exists (0.4ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 45186946], ["LIMIT", 1]] User Create (0.5ms) INSERT INTO "users" ("canvas_id", "sis_id", "email", "first_name", "last_name", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 45186946], ["sis_id", "923bec0b1f2f5d10fd8aed835d653233"], ["email", "cooldude@coolsite.com"], ["first_name", "Cool"], ["last_name", "Dude"], ["created_at", "2021-11-03 19:52:05.976855"], ["updated_at", "2021-11-03 19:52:05.976855"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.4ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 User Exists (0.3ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 66609969], ["LIMIT", 1]] User Create (0.4ms) INSERT INTO "users" ("canvas_id", "sis_id", "email", "first_name", "last_name", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 66609969], ["sis_id", "59df34be89ee2aa8c4fb6ab24227c981"], ["email", "cooldude@coolsite.com"], ["first_name", "Cool"], ["last_name", "Dude"], ["created_at", "2021-11-03 19:52:05.982120"], ["updated_at", "2021-11-03 19:52:05.982120"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SELECT COUNT(*) FROM "assignment_groups" AssignmentGroup Create Many (0.9ms) INSERT INTO "assignment_groups" ("canvas_id","canvas_course_id","name","rules","position","group_weight","workflow_state","canvas_created_at","canvas_updated_at","created_at","updated_at") VALUES (1,1,'Assignments','--- drop_lowest:1\nnever_drop:36\n ',1,50.0,'available','2017-09-08 01:37:33','2017-09-08 01:37:33','2021-11-03 19:52:05.991565','2021-11-03 19:52:05.991565'),(2,1,'Tests',NULL,1,50.0,'available','2017-09-08 01:37:33','2017-09-08 01:37:33','2021-11-03 19:52:05.991565','2021-11-03 19:52:05.991565') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","canvas_course_id"=EXCLUDED."canvas_course_id","name"=EXCLUDED."name","rules"=EXCLUDED."rules","position"=EXCLUDED."position","group_weight"=EXCLUDED."group_weight","workflow_state"=EXCLUDED."workflow_state","canvas_created_at"=EXCLUDED."canvas_created_at","canvas_updated_at"=EXCLUDED."canvas_updated_at","updated_at"=EXCLUDED."updated_at" WHERE ("assignment_groups".canvas_id, "assignment_groups".canvas_course_id, "assignment_groups".name, "assignment_groups".rules, "assignment_groups".position, "assignment_groups".group_weight, "assignment_groups".workflow_state, "assignment_groups".canvas_created_at, "assignment_groups".canvas_updated_at) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.canvas_course_id, EXCLUDED.name, EXCLUDED.rules, EXCLUDED.position, EXCLUDED.group_weight, EXCLUDED.workflow_state, EXCLUDED.canvas_created_at, EXCLUDED.canvas_updated_at) RETURNING "id"  (0.4ms) SELECT COUNT(*) FROM "assignment_groups"  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) SELECT COUNT(*) FROM "assignments" Assignment Create Many (0.8ms) INSERT INTO "assignments" ("canvas_id","title","description","due_at","unlock_at","lock_at","points_possible","min_score","max_score","mastery_score","grading_type","submission_types","workflow_state","canvas_context_id","canvas_context_type","canvas_assignment_group_id","canvas_grading_scheme_id","canvas_grading_standard_id","created_at","updated_at") VALUES (88,'Assignment 1','

fdsfds

',NULL,NULL,NULL,100.0,NULL,NULL,NULL,'points','online_text_entry','published',58,'Course',55,NULL,NULL,'2021-11-03 19:52:05.998117','2021-11-03 19:52:05.998117'),(89,'fdsfdsfds','

fdsfdsfsdf

',NULL,NULL,NULL,100.0,NULL,NULL,NULL,'points','online_text_entry','published',59,'Course',56,NULL,NULL,'2021-11-03 19:52:05.998117','2021-11-03 19:52:05.998117') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","title"=EXCLUDED."title","description"=EXCLUDED."description","due_at"=EXCLUDED."due_at","unlock_at"=EXCLUDED."unlock_at","lock_at"=EXCLUDED."lock_at","points_possible"=EXCLUDED."points_possible","min_score"=EXCLUDED."min_score","max_score"=EXCLUDED."max_score","mastery_score"=EXCLUDED."mastery_score","grading_type"=EXCLUDED."grading_type","submission_types"=EXCLUDED."submission_types","workflow_state"=EXCLUDED."workflow_state","canvas_context_id"=EXCLUDED."canvas_context_id","canvas_context_type"=EXCLUDED."canvas_context_type","canvas_assignment_group_id"=EXCLUDED."canvas_assignment_group_id","canvas_grading_scheme_id"=EXCLUDED."canvas_grading_scheme_id","canvas_grading_standard_id"=EXCLUDED."canvas_grading_standard_id","updated_at"=EXCLUDED."updated_at" WHERE ("assignments".canvas_id, "assignments".title, "assignments".description, "assignments".due_at, "assignments".unlock_at, "assignments".lock_at, "assignments".points_possible, "assignments".min_score, "assignments".max_score, "assignments".mastery_score, "assignments".grading_type, "assignments".submission_types, "assignments".workflow_state, "assignments".canvas_context_id, "assignments".canvas_context_type, "assignments".canvas_assignment_group_id, "assignments".canvas_grading_scheme_id, "assignments".canvas_grading_standard_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.title, EXCLUDED.description, EXCLUDED.due_at, EXCLUDED.unlock_at, EXCLUDED.lock_at, EXCLUDED.points_possible, EXCLUDED.min_score, EXCLUDED.max_score, EXCLUDED.mastery_score, EXCLUDED.grading_type, EXCLUDED.submission_types, EXCLUDED.workflow_state, EXCLUDED.canvas_context_id, EXCLUDED.canvas_context_type, EXCLUDED.canvas_assignment_group_id, EXCLUDED.canvas_grading_scheme_id, EXCLUDED.canvas_grading_standard_id) RETURNING "id"  (0.2ms) SELECT COUNT(*) FROM "assignments"  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (2.2ms) SELECT COUNT(*) FROM "context_module_items" ContextModuleItem Create Many (0.6ms) INSERT INTO "context_module_items" ("canvas_id","canvas_context_module_id","position","canvas_content_id","canvas_content_type","workflow_state","canvas_assignment_id","created_at","updated_at") VALUES (15,9,1,83,'Assignment','active',1,'2021-11-03 19:52:06.018717','2021-11-03 19:52:06.018717'),(16,10,1,80,'Assignment','active',2,'2021-11-03 19:52:06.018717','2021-11-03 19:52:06.018717') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","canvas_context_module_id"=EXCLUDED."canvas_context_module_id","position"=EXCLUDED."position","canvas_content_id"=EXCLUDED."canvas_content_id","canvas_content_type"=EXCLUDED."canvas_content_type","workflow_state"=EXCLUDED."workflow_state","canvas_assignment_id"=EXCLUDED."canvas_assignment_id","updated_at"=EXCLUDED."updated_at" WHERE ("context_module_items".canvas_id, "context_module_items".canvas_context_module_id, "context_module_items".position, "context_module_items".canvas_content_id, "context_module_items".canvas_content_type, "context_module_items".workflow_state, "context_module_items".canvas_assignment_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.canvas_context_module_id, EXCLUDED.position, EXCLUDED.canvas_content_id, EXCLUDED.canvas_content_type, EXCLUDED.workflow_state, EXCLUDED.canvas_assignment_id) RETURNING "id"  (0.3ms) SELECT COUNT(*) FROM "context_module_items"  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.4ms) SELECT COUNT(*) FROM "context_modules" ContextModule Create Many (0.8ms) INSERT INTO "context_modules" ("canvas_id","canvas_context_id","canvas_context_type","position","name","workflow_state","deleted_at","created_at","updated_at") VALUES (23,785,'Course',1,'New Mod','active',NULL,'2021-11-03 19:52:06.024458','2021-11-03 19:52:06.024458'),(4,27,'Course',1,'Modules gonna module','unpublished',NULL,'2021-11-03 19:52:06.024458','2021-11-03 19:52:06.024458') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","canvas_context_id"=EXCLUDED."canvas_context_id","canvas_context_type"=EXCLUDED."canvas_context_type","position"=EXCLUDED."position","name"=EXCLUDED."name","workflow_state"=EXCLUDED."workflow_state","deleted_at"=EXCLUDED."deleted_at","updated_at"=EXCLUDED."updated_at" WHERE ("context_modules".canvas_id, "context_modules".canvas_context_id, "context_modules".canvas_context_type, "context_modules".position, "context_modules".name, "context_modules".workflow_state, "context_modules".deleted_at) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.canvas_context_id, EXCLUDED.canvas_context_type, EXCLUDED.position, EXCLUDED.name, EXCLUDED.workflow_state, EXCLUDED.deleted_at) RETURNING "id"  (0.3ms) SELECT COUNT(*) FROM "context_modules"  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) SELECT COUNT(*) FROM "courses" Course Create Many (0.7ms) INSERT INTO "courses" ("canvas_id","sis_id","course_code","name","canvas_account_id","canvas_term_id","start_at","end_at","workflow_state","grading_standard_id","created_at","updated_at") VALUES (1,'course_sis_id_1','C1','Course #1',1,1,'2017-03-27 21:53:18','2017-04-27 12:21:18','active',NULL,'2021-11-03 19:52:06.030348','2021-11-03 19:52:06.030348'),(2,'course_sis_id_2','C2','Course #2',1,1,'2017-03-27 21:53:18','2017-04-27 12:21:18','unpublished',NULL,'2021-11-03 19:52:06.030348','2021-11-03 19:52:06.030348') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","sis_id"=EXCLUDED."sis_id","course_code"=EXCLUDED."course_code","name"=EXCLUDED."name","canvas_account_id"=EXCLUDED."canvas_account_id","canvas_term_id"=EXCLUDED."canvas_term_id","start_at"=EXCLUDED."start_at","end_at"=EXCLUDED."end_at","workflow_state"=EXCLUDED."workflow_state","grading_standard_id"=EXCLUDED."grading_standard_id","updated_at"=EXCLUDED."updated_at" WHERE ("courses".canvas_id, "courses".sis_id, "courses".course_code, "courses".name, "courses".canvas_account_id, "courses".canvas_term_id, "courses".start_at, "courses".end_at, "courses".workflow_state, "courses".grading_standard_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.sis_id, EXCLUDED.course_code, EXCLUDED.name, EXCLUDED.canvas_account_id, EXCLUDED.canvas_term_id, EXCLUDED.start_at, EXCLUDED.end_at, EXCLUDED.workflow_state, EXCLUDED.grading_standard_id) RETURNING "id"  (0.3ms) SELECT COUNT(*) FROM "courses"  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) SELECT COUNT(*) FROM "users" User Create Many (0.5ms) INSERT INTO "users" ("canvas_id","sis_id","email","first_name","last_name","name","sortable_name","workflow_state","login_id","created_at","updated_at") VALUES (1,'sis_id_1','poorbastard@yharnam.com','Patches','the Spider','Patches the Spider','the Spider, Patches','active','spiderdude1337','2021-11-03 19:52:06.035631','2021-11-03 19:52:06.035631'),(2,'sis_id_2','dreamer@yharnam.com','Hunter','Djura','Hunter Djura','Djura, Hunter','active','retireddude109','2021-11-03 19:52:06.035631','2021-11-03 19:52:06.035631') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","sis_id"=EXCLUDED."sis_id","email"=EXCLUDED."email","first_name"=EXCLUDED."first_name","last_name"=EXCLUDED."last_name","name"=EXCLUDED."name","sortable_name"=EXCLUDED."sortable_name","workflow_state"=EXCLUDED."workflow_state","login_id"=EXCLUDED."login_id","updated_at"=EXCLUDED."updated_at" WHERE ("users".canvas_id, "users".sis_id, "users".email, "users".first_name, "users".last_name, "users".name, "users".sortable_name, "users".workflow_state, "users".login_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.sis_id, EXCLUDED.email, EXCLUDED.first_name, EXCLUDED.last_name, EXCLUDED.name, EXCLUDED.sortable_name, EXCLUDED.workflow_state, EXCLUDED.login_id) RETURNING "id"  (0.3ms) SELECT COUNT(*) FROM "users"  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) SELECT COUNT(*) FROM "courses" Course Create Many (0.8ms) INSERT INTO "courses" ("canvas_id","sis_id","course_code","name","canvas_account_id","canvas_term_id","start_at","end_at","workflow_state","grading_standard_id","created_at","updated_at") VALUES (1,'course_sis_id_1','C1','Course #1',1,1,'2017-03-27 21:53:18','2017-04-27 12:21:18','active',NULL,'2021-11-03 19:52:06.040526','2021-11-03 19:52:06.040526'),(2,'course_sis_id_2','C2','Course #2',1,1,'2017-03-27 21:53:18','2017-04-27 12:21:18','unpublished',NULL,'2021-11-03 19:52:06.040526','2021-11-03 19:52:06.040526') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","sis_id"=EXCLUDED."sis_id","course_code"=EXCLUDED."course_code","name"=EXCLUDED."name","canvas_account_id"=EXCLUDED."canvas_account_id","canvas_term_id"=EXCLUDED."canvas_term_id","start_at"=EXCLUDED."start_at","end_at"=EXCLUDED."end_at","workflow_state"=EXCLUDED."workflow_state","grading_standard_id"=EXCLUDED."grading_standard_id","updated_at"=EXCLUDED."updated_at" WHERE ("courses".canvas_id, "courses".sis_id, "courses".course_code, "courses".name, "courses".canvas_account_id, "courses".canvas_term_id, "courses".start_at, "courses".end_at, "courses".workflow_state, "courses".grading_standard_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.sis_id, EXCLUDED.course_code, EXCLUDED.name, EXCLUDED.canvas_account_id, EXCLUDED.canvas_term_id, EXCLUDED.start_at, EXCLUDED.end_at, EXCLUDED.workflow_state, EXCLUDED.grading_standard_id) RETURNING "id"  (0.3ms) SELECT COUNT(*) FROM "courses" Course Load (0.4ms) SELECT "courses".* FROM "courses" ORDER BY "courses"."id" ASC LIMIT $1 [["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) SELECT COUNT(*) FROM "enrollments" Enrollment Create Many (0.8ms) INSERT INTO "enrollments" ("canvas_id","canvas_course_id","course_sis_id","canvas_user_id","user_sis_id","role","canvas_role_id","canvas_section_id","workflow_state","base_role_type","created_at","updated_at") VALUES (1,1,'sis_MUSC_2520_834',2,'sis_dalvarez_247','teacher',4,1,'active','TeacherEnrollment','2021-11-03 19:52:06.047101','2021-11-03 19:52:06.047101'),(2,1,'sis_MUSC_2520_834',3,'sis_jweaver_720','student',4,1,'active','StudentEnrollment','2021-11-03 19:52:06.047101','2021-11-03 19:52:06.047101') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","canvas_course_id"=EXCLUDED."canvas_course_id","course_sis_id"=EXCLUDED."course_sis_id","canvas_user_id"=EXCLUDED."canvas_user_id","user_sis_id"=EXCLUDED."user_sis_id","role"=EXCLUDED."role","canvas_role_id"=EXCLUDED."canvas_role_id","canvas_section_id"=EXCLUDED."canvas_section_id","workflow_state"=EXCLUDED."workflow_state","base_role_type"=EXCLUDED."base_role_type","updated_at"=EXCLUDED."updated_at" WHERE ("enrollments".canvas_id, "enrollments".canvas_course_id, "enrollments".course_sis_id, "enrollments".canvas_user_id, "enrollments".user_sis_id, "enrollments".role, "enrollments".canvas_role_id, "enrollments".canvas_section_id, "enrollments".workflow_state, "enrollments".base_role_type) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.canvas_course_id, EXCLUDED.course_sis_id, EXCLUDED.canvas_user_id, EXCLUDED.user_sis_id, EXCLUDED.role, EXCLUDED.canvas_role_id, EXCLUDED.canvas_section_id, EXCLUDED.workflow_state, EXCLUDED.base_role_type) RETURNING "id"  (0.3ms) SELECT COUNT(*) FROM "enrollments"  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.3ms) SELECT COUNT(*) FROM "sections" Section Create Many (0.6ms) INSERT INTO "sections" ("canvas_id","sis_id","canvas_course_id","name","workflow_state","start_at","end_at","created_at","updated_at") VALUES (1,'sis_section_1',1,'Cool Section','active','2017-03-27 21:53:18','2017-03-27 21:53:18','2021-11-03 19:52:06.052084','2021-11-03 19:52:06.052084'),(2,'sis_section_2',2,'Lame Section','active','2017-03-27 21:53:18','2017-03-27 21:53:18','2021-11-03 19:52:06.052084','2021-11-03 19:52:06.052084') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","sis_id"=EXCLUDED."sis_id","canvas_course_id"=EXCLUDED."canvas_course_id","name"=EXCLUDED."name","workflow_state"=EXCLUDED."workflow_state","start_at"=EXCLUDED."start_at","end_at"=EXCLUDED."end_at","updated_at"=EXCLUDED."updated_at" WHERE ("sections".canvas_id, "sections".sis_id, "sections".canvas_course_id, "sections".name, "sections".workflow_state, "sections".start_at, "sections".end_at) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.sis_id, EXCLUDED.canvas_course_id, EXCLUDED.name, EXCLUDED.workflow_state, EXCLUDED.start_at, EXCLUDED.end_at) RETURNING "id"  (0.3ms) SELECT COUNT(*) FROM "sections" Section Load (0.2ms) SELECT "sections".* FROM "sections" ORDER BY "sections"."id" ASC LIMIT $1 [["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.2ms) BEGIN Section Create Many (0.5ms) INSERT INTO "sections" ("canvas_id","canvas_nonxlist_course_id","created_at","updated_at") VALUES (2,2,'2021-11-03 19:52:06.057362','2021-11-03 19:52:06.057362') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","canvas_nonxlist_course_id"=EXCLUDED."canvas_nonxlist_course_id","updated_at"=EXCLUDED."updated_at" WHERE ("sections".canvas_id, "sections".canvas_nonxlist_course_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.canvas_nonxlist_course_id) RETURNING "id"  (0.4ms) SELECT COUNT(*) FROM "sections" WHERE "sections"."canvas_nonxlist_course_id" IS NOT NULL Section Load (0.3ms) SELECT "sections".* FROM "sections" WHERE "sections"."canvas_nonxlist_course_id" IS NOT NULL ORDER BY "sections"."id" ASC LIMIT $1 [["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.3ms) BEGIN  (0.3ms) SELECT COUNT(*) FROM "groups" Group Create Many (0.7ms) INSERT INTO "groups" ("canvas_id","sis_id","canvas_group_category_id","group_category_sis_id","canvas_account_id","canvas_course_id","name","workflow_state","context_id","context_type","max_membership","created_at","updated_at") VALUES (50,'sis1',10,NULL,1,NULL,'Group1','available',1,'Account',NULL,'2021-11-03 19:52:06.063935','2021-11-03 19:52:06.063935'),(51,'sis2',2,NULL,NULL,1,'Group2','available',1,'Course',1,'2021-11-03 19:52:06.063935','2021-11-03 19:52:06.063935') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","sis_id"=EXCLUDED."sis_id","canvas_group_category_id"=EXCLUDED."canvas_group_category_id","group_category_sis_id"=EXCLUDED."group_category_sis_id","canvas_account_id"=EXCLUDED."canvas_account_id","canvas_course_id"=EXCLUDED."canvas_course_id","name"=EXCLUDED."name","workflow_state"=EXCLUDED."workflow_state","context_id"=EXCLUDED."context_id","context_type"=EXCLUDED."context_type","max_membership"=EXCLUDED."max_membership","updated_at"=EXCLUDED."updated_at" WHERE ("groups".canvas_id, "groups".sis_id, "groups".canvas_group_category_id, "groups".group_category_sis_id, "groups".canvas_account_id, "groups".canvas_course_id, "groups".name, "groups".workflow_state, "groups".context_id, "groups".context_type, "groups".max_membership) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.sis_id, EXCLUDED.canvas_group_category_id, EXCLUDED.group_category_sis_id, EXCLUDED.canvas_account_id, EXCLUDED.canvas_course_id, EXCLUDED.name, EXCLUDED.workflow_state, EXCLUDED.context_id, EXCLUDED.context_type, EXCLUDED.max_membership) RETURNING "id"  (0.3ms) SELECT COUNT(*) FROM "groups" Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."name" = $1 LIMIT $2 [["name", "Group1"], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.4ms) SELECT COUNT(*) FROM "group_memberships" GroupMembership Create Many (0.5ms) INSERT INTO "group_memberships" ("canvas_id","canvas_group_id","group_sis_id","canvas_user_id","user_sis_id","workflow_state","created_at","updated_at") VALUES (50,1,NULL,10,NULL,'accepted','2021-11-03 19:52:06.070204','2021-11-03 19:52:06.070204'),(51,2,NULL,11,NULL,'accepted','2021-11-03 19:52:06.070204','2021-11-03 19:52:06.070204') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","canvas_group_id"=EXCLUDED."canvas_group_id","group_sis_id"=EXCLUDED."group_sis_id","canvas_user_id"=EXCLUDED."canvas_user_id","user_sis_id"=EXCLUDED."user_sis_id","workflow_state"=EXCLUDED."workflow_state","updated_at"=EXCLUDED."updated_at" WHERE ("group_memberships".canvas_id, "group_memberships".canvas_group_id, "group_memberships".group_sis_id, "group_memberships".canvas_user_id, "group_memberships".user_sis_id, "group_memberships".workflow_state) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.canvas_group_id, EXCLUDED.group_sis_id, EXCLUDED.canvas_user_id, EXCLUDED.user_sis_id, EXCLUDED.workflow_state) RETURNING "id"  (0.3ms) SELECT COUNT(*) FROM "group_memberships" GroupMembership Load (0.2ms) SELECT "group_memberships".* FROM "group_memberships" WHERE "group_memberships"."canvas_id" = $1 LIMIT $2 [["canvas_id", 50], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.3ms) BEGIN  (1.4ms) SELECT COUNT(*) FROM "user_observers" UserObserver Create Many (0.8ms) INSERT INTO "user_observers" ("observing_user_id","observed_user_id","workflow_state","created_at","updated_at") VALUES (21,3,'active','2021-11-03 19:52:06.083296','2021-11-03 19:52:06.083296'),(21,2,'active','2021-11-03 19:52:06.083296','2021-11-03 19:52:06.083296') ON CONFLICT (observing_user_id, observed_user_id) DO UPDATE SET "observing_user_id"=EXCLUDED."observing_user_id","observed_user_id"=EXCLUDED."observed_user_id","workflow_state"=EXCLUDED."workflow_state","updated_at"=EXCLUDED."updated_at" WHERE ("user_observers".observing_user_id, "user_observers".observed_user_id, "user_observers".workflow_state) IS DISTINCT FROM (EXCLUDED.observing_user_id, EXCLUDED.observed_user_id, EXCLUDED.workflow_state) RETURNING "id"  (0.3ms) SELECT COUNT(*) FROM "user_observers" UserObserver Load (0.2ms) SELECT "user_observers".* FROM "user_observers" WHERE "user_observers"."observed_user_id" = $1 LIMIT $2 [["observed_user_id", 3], ["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (1.4ms) SELECT COUNT(*) FROM "grading_periods" GradingPeriod Create Many (0.9ms) INSERT INTO "grading_periods" ("canvas_id","title","weight","start_date","end_date","close_date","canvas_grading_period_group_id","workflow_state","created_at","updated_at") VALUES (1,'Period 1',0.2,'2019-07-01 06:00:00','2019-08-01 05:59:59','2019-08-01 05:59:59',1,'active','2021-11-03 19:52:06.102830','2021-11-03 19:52:06.102830'),(2,'Period 2',0.8,'2019-08-01 06:00:00','2019-09-01 05:59:59','2019-09-01 05:59:59',1,'deleted','2021-11-03 19:52:06.102830','2021-11-03 19:52:06.102830') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","title"=EXCLUDED."title","weight"=EXCLUDED."weight","start_date"=EXCLUDED."start_date","end_date"=EXCLUDED."end_date","close_date"=EXCLUDED."close_date","canvas_grading_period_group_id"=EXCLUDED."canvas_grading_period_group_id","workflow_state"=EXCLUDED."workflow_state","updated_at"=EXCLUDED."updated_at" WHERE ("grading_periods".canvas_id, "grading_periods".title, "grading_periods".weight, "grading_periods".start_date, "grading_periods".end_date, "grading_periods".close_date, "grading_periods".canvas_grading_period_group_id, "grading_periods".workflow_state) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.title, EXCLUDED.weight, EXCLUDED.start_date, EXCLUDED.end_date, EXCLUDED.close_date, EXCLUDED.canvas_grading_period_group_id, EXCLUDED.workflow_state) RETURNING "id"  (0.3ms) SELECT COUNT(*) FROM "grading_periods" GradingPeriod Load (0.3ms) SELECT "grading_periods".* FROM "grading_periods" WHERE "grading_periods"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (1.2ms) SELECT COUNT(*) FROM "grading_period_groups" GradingPeriodGroup Create Many (0.9ms) INSERT INTO "grading_period_groups" ("canvas_id","title","weighted","display_totals_for_all_grading_periods","workflow_state","created_at","updated_at") VALUES (1,'Test Group',FALSE,FALSE,'active','2021-11-03 19:52:06.124492','2021-11-03 19:52:06.124492') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","title"=EXCLUDED."title","weighted"=EXCLUDED."weighted","display_totals_for_all_grading_periods"=EXCLUDED."display_totals_for_all_grading_periods","workflow_state"=EXCLUDED."workflow_state","updated_at"=EXCLUDED."updated_at" WHERE ("grading_period_groups".canvas_id, "grading_period_groups".title, "grading_period_groups".weighted, "grading_period_groups".display_totals_for_all_grading_periods, "grading_period_groups".workflow_state) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.title, EXCLUDED.weighted, EXCLUDED.display_totals_for_all_grading_periods, EXCLUDED.workflow_state) RETURNING "id"  (0.3ms) SELECT COUNT(*) FROM "grading_period_groups" GradingPeriodGroup Load (0.3ms) SELECT "grading_period_groups".* FROM "grading_period_groups" WHERE "grading_period_groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.4ms) SELECT COUNT(*) FROM "user_observers" UserObserver Create Many (0.5ms) INSERT INTO "user_observers" ("observing_user_id","observed_user_id","workflow_state","created_at","updated_at") VALUES (21,3,'active','2021-11-03 19:52:06.142836','2021-11-03 19:52:06.142836'),(21,2,'active','2021-11-03 19:52:06.142836','2021-11-03 19:52:06.142836') ON CONFLICT (observing_user_id, observed_user_id) DO UPDATE SET "observing_user_id"=EXCLUDED."observing_user_id","observed_user_id"=EXCLUDED."observed_user_id","workflow_state"=EXCLUDED."workflow_state","updated_at"=EXCLUDED."updated_at" WHERE ("user_observers".observing_user_id, "user_observers".observed_user_id, "user_observers".workflow_state) IS DISTINCT FROM (EXCLUDED.observing_user_id, EXCLUDED.observed_user_id, EXCLUDED.workflow_state) RETURNING "id"  (0.3ms) SELECT COUNT(*) FROM "user_observers"  (0.3ms) SELECT COUNT(*) FROM "user_observers" UserObserver Create Many (0.4ms) INSERT INTO "user_observers" ("observing_user_id","observed_user_id","workflow_state","created_at","updated_at") VALUES (21,3,'active','2021-11-03 19:52:06.147148','2021-11-03 19:52:06.147148'),(21,2,'active','2021-11-03 19:52:06.147148','2021-11-03 19:52:06.147148') ON CONFLICT (observing_user_id, observed_user_id) DO UPDATE SET "observing_user_id"=EXCLUDED."observing_user_id","observed_user_id"=EXCLUDED."observed_user_id","workflow_state"=EXCLUDED."workflow_state","updated_at"=EXCLUDED."updated_at" WHERE ("user_observers".observing_user_id, "user_observers".observed_user_id, "user_observers".workflow_state) IS DISTINCT FROM (EXCLUDED.observing_user_id, EXCLUDED.observed_user_id, EXCLUDED.workflow_state) RETURNING "id"  (0.3ms) SELECT COUNT(*) FROM "user_observers"  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) SELECT COUNT(*) FROM "users"  (0.3ms) SELECT COUNT(*) FROM "courses" Course Create Many (0.6ms) INSERT INTO "courses" ("canvas_id","sis_id","course_code","name","canvas_account_id","canvas_term_id","start_at","end_at","workflow_state","grading_standard_id","created_at","updated_at") VALUES (1,'course_sis_id_1','C1','Course #1',1,1,'2017-03-27 21:53:18','2017-04-27 12:21:18','active',NULL,'2021-11-03 19:52:06.157051','2021-11-03 19:52:06.157051'),(2,'course_sis_id_2','C2','Course #2',1,1,'2017-03-27 21:53:18','2017-04-27 12:21:18','unpublished',NULL,'2021-11-03 19:52:06.157051','2021-11-03 19:52:06.157051') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","sis_id"=EXCLUDED."sis_id","course_code"=EXCLUDED."course_code","name"=EXCLUDED."name","canvas_account_id"=EXCLUDED."canvas_account_id","canvas_term_id"=EXCLUDED."canvas_term_id","start_at"=EXCLUDED."start_at","end_at"=EXCLUDED."end_at","workflow_state"=EXCLUDED."workflow_state","grading_standard_id"=EXCLUDED."grading_standard_id","updated_at"=EXCLUDED."updated_at" WHERE ("courses".canvas_id, "courses".sis_id, "courses".course_code, "courses".name, "courses".canvas_account_id, "courses".canvas_term_id, "courses".start_at, "courses".end_at, "courses".workflow_state, "courses".grading_standard_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.sis_id, EXCLUDED.course_code, EXCLUDED.name, EXCLUDED.canvas_account_id, EXCLUDED.canvas_term_id, EXCLUDED.start_at, EXCLUDED.end_at, EXCLUDED.workflow_state, EXCLUDED.grading_standard_id) RETURNING "id" User Create Many (0.6ms) INSERT INTO "users" ("canvas_id","sis_id","email","first_name","last_name","name","sortable_name","workflow_state","login_id","created_at","updated_at") VALUES (1,'sis_id_1','poorbastard@yharnam.com','Patches','the Spider','Patches the Spider','the Spider, Patches','active','spiderdude1337','2021-11-03 19:52:06.163180','2021-11-03 19:52:06.163180'),(2,'sis_id_2','dreamer@yharnam.com','Hunter','Djura','Hunter Djura','Djura, Hunter','active','retireddude109','2021-11-03 19:52:06.163180','2021-11-03 19:52:06.163180') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","sis_id"=EXCLUDED."sis_id","email"=EXCLUDED."email","first_name"=EXCLUDED."first_name","last_name"=EXCLUDED."last_name","name"=EXCLUDED."name","sortable_name"=EXCLUDED."sortable_name","workflow_state"=EXCLUDED."workflow_state","login_id"=EXCLUDED."login_id","updated_at"=EXCLUDED."updated_at" WHERE ("users".canvas_id, "users".sis_id, "users".email, "users".first_name, "users".last_name, "users".name, "users".sortable_name, "users".workflow_state, "users".login_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.sis_id, EXCLUDED.email, EXCLUDED.first_name, EXCLUDED.last_name, EXCLUDED.name, EXCLUDED.sortable_name, EXCLUDED.workflow_state, EXCLUDED.login_id) RETURNING "id"  (0.3ms) SELECT COUNT(*) FROM "users"  (0.3ms) SELECT COUNT(*) FROM "courses"  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN Course Create Many (0.6ms) INSERT INTO "courses" ("canvas_id","sis_id","course_code","name","canvas_account_id","canvas_term_id","start_at","end_at","workflow_state","grading_standard_id","created_at","updated_at") VALUES (1,'course_sis_id_1','C1','Course #1',1,1,'2017-03-27 21:53:18','2017-04-27 12:21:18','active',NULL,'2021-11-03 19:52:06.178065','2021-11-03 19:52:06.178065'),(2,'course_sis_id_2','C2','Course #2',1,1,'2017-03-27 21:53:18','2017-04-27 12:21:18','unpublished',NULL,'2021-11-03 19:52:06.178065','2021-11-03 19:52:06.178065') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","sis_id"=EXCLUDED."sis_id","course_code"=EXCLUDED."course_code","name"=EXCLUDED."name","canvas_account_id"=EXCLUDED."canvas_account_id","canvas_term_id"=EXCLUDED."canvas_term_id","start_at"=EXCLUDED."start_at","end_at"=EXCLUDED."end_at","workflow_state"=EXCLUDED."workflow_state","grading_standard_id"=EXCLUDED."grading_standard_id","updated_at"=EXCLUDED."updated_at" WHERE ("courses".canvas_id, "courses".sis_id, "courses".course_code, "courses".name, "courses".canvas_account_id, "courses".canvas_term_id, "courses".start_at, "courses".end_at, "courses".workflow_state, "courses".grading_standard_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.sis_id, EXCLUDED.course_code, EXCLUDED.name, EXCLUDED.canvas_account_id, EXCLUDED.canvas_term_id, EXCLUDED.start_at, EXCLUDED.end_at, EXCLUDED.workflow_state, EXCLUDED.grading_standard_id) RETURNING "id"  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.3ms) SELECT COUNT(*) FROM "submissions" Submission Create Many (0.7ms) INSERT INTO "submissions" ("canvas_id","canvas_user_id","canvas_course_id","canvas_assignment_id","submitted_at","due_at","graded_at","score","points_possible","excused","workflow_state","created_at","updated_at") VALUES (1,1,1,1,'2017-09-21 18:28:15','2017-09-27 18:28:15','2017-09-21 19:36:23',5.0,10.0,TRUE,'graded','2021-11-03 19:52:06.185178','2021-11-03 19:52:06.185178'),(2,1,1,2,'2017-09-21 18:28:15','2017-09-28 18:28:15','2017-09-21 19:36:23',5.0,10.0,FALSE,'submitted','2021-11-03 19:52:06.185178','2021-11-03 19:52:06.185178') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","canvas_user_id"=EXCLUDED."canvas_user_id","canvas_course_id"=EXCLUDED."canvas_course_id","canvas_assignment_id"=EXCLUDED."canvas_assignment_id","submitted_at"=EXCLUDED."submitted_at","due_at"=EXCLUDED."due_at","graded_at"=EXCLUDED."graded_at","score"=EXCLUDED."score","points_possible"=EXCLUDED."points_possible","excused"=EXCLUDED."excused","workflow_state"=EXCLUDED."workflow_state","updated_at"=EXCLUDED."updated_at" WHERE ("submissions".canvas_id, "submissions".canvas_user_id, "submissions".canvas_course_id, "submissions".canvas_assignment_id, "submissions".submitted_at, "submissions".due_at, "submissions".graded_at, "submissions".score, "submissions".points_possible, "submissions".excused, "submissions".workflow_state) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.canvas_user_id, EXCLUDED.canvas_course_id, EXCLUDED.canvas_assignment_id, EXCLUDED.submitted_at, EXCLUDED.due_at, EXCLUDED.graded_at, EXCLUDED.score, EXCLUDED.points_possible, EXCLUDED.excused, EXCLUDED.workflow_state) RETURNING "id"  (0.3ms) SELECT COUNT(*) FROM "submissions"  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] [BatchTestJobBase] [979ee46c-a182-48c3-a67e-4c95e3354ac9] Performing BatchTestJobBase (Job ID: 979ee46c-a182-48c3-a67e-4c95e3354ac9) from Test(default) [ActiveJob] [BatchTestJobBase] [979ee46c-a182-48c3-a67e-4c95e3354ac9] Performed BatchTestJobBase (Job ID: 979ee46c-a182-48c3-a67e-4c95e3354ac9) from Test(default) in 1.29ms  (0.2ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [BatchTestJobBase] [9db71754-72f6-4d42-a38a-69d3314e400c] Performing BatchTestJobBase (Job ID: 9db71754-72f6-4d42-a38a-69d3314e400c) from Test(default) [ActiveJob] [BatchTestJobBase] [9db71754-72f6-4d42-a38a-69d3314e400c] Performed BatchTestJobBase (Job ID: 9db71754-72f6-4d42-a38a-69d3314e400c) from Test(default) in 0.97ms  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] [BatchTestJobBase] [d0d809c8-981d-46e6-94ed-1eac7fad8bff] Performing BatchTestJobBase (Job ID: d0d809c8-981d-46e6-94ed-1eac7fad8bff) from Test(default) [ActiveJob] [BatchTestJobBase] [d0d809c8-981d-46e6-94ed-1eac7fad8bff] Performed BatchTestJobBase (Job ID: d0d809c8-981d-46e6-94ed-1eac7fad8bff) from Test(default) in 0.06ms  (0.2ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [FailingBatchTestJobBase] [ce9728e3-abeb-4832-80ba-9e9176c25f08] Performing FailingBatchTestJobBase (Job ID: ce9728e3-abeb-4832-80ba-9e9176c25f08) from Test(default) [ActiveJob] [FailingBatchTestJobBase] [ce9728e3-abeb-4832-80ba-9e9176c25f08] Error performing FailingBatchTestJobBase (Job ID: ce9728e3-abeb-4832-80ba-9e9176c25f08) from Test(default) in 0.18ms: RuntimeError (Foo): /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/job_batching/support/base_job.rb:12:in `perform' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:39:in `block in perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:109:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch_aware_job.rb:12:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/i18n-1.8.10/lib/i18n.rb:309:in `with_locale' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/translation.rb:9:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:26:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `block in instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications/instrumenter.rb:23:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:25:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `block in tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `block in tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:28:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:22:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:136:in `run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:38:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/job_batching/batch_aware_job_spec.rb:46:in `block (5 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `block in with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `block in with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-rails-5.0.2/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:259:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:644:in `block in run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:606:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/configuration.rb:2067:in `with_suite_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:116:in `block in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/reporter.rb:74:in `report' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:115:in `run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:89:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:71:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:45:in `invoke' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/exe/rspec:4:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:58:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:58:in `kernel_load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:23:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:478:in `exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:31:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:25:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/exe/bundle:49:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/friendly_errors.rb:128:in `with_friendly_errors' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/exe/bundle:37:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `
'  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] Enqueued BatchTestJobBase (Job ID: 27729300-9fc9-49ac-bfc8-b6c01fe84a97) to Test(default)  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.5ms) BEGIN  (0.2ms) ROLLBACK  (0.3ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.3ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.4ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.4ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] Enqueued RetryingJob (Job ID: 67e223e7-8270-4e24-a9d4-6877fd64ab58) to Sidekiq(default) [ActiveJob] [RetryingJob] [67e223e7-8270-4e24-a9d4-6877fd64ab58] Performing RetryingJob (Job ID: 67e223e7-8270-4e24-a9d4-6877fd64ab58) from Sidekiq(default) [ActiveJob] [RetryingJob] [67e223e7-8270-4e24-a9d4-6877fd64ab58] Error performing RetryingJob (Job ID: 67e223e7-8270-4e24-a9d4-6877fd64ab58) from Sidekiq(default) in 2.58ms: RuntimeError (A Failure): /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/job_batching/batch_spec.rb:268:in `perform' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:39:in `block in perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:109:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch_aware_job.rb:12:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/i18n-1.8.10/lib/i18n.rb:314:in `with_locale' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/translation.rb:9:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:26:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `block in instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications/instrumenter.rb:23:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:25:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `block in tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `block in tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:28:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:22:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:136:in `run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:38:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:24:in `block in execute' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:109:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/railtie.rb:28:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/execution_wrapper.rb:87:in `wrap' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/reloader.rb:73:in `block in wrap' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/execution_wrapper.rb:87:in `wrap' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/reloader.rb:72:in `wrap' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/railtie.rb:27:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:136:in `run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:22:in `execute' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/queue_adapters/sidekiq_adapter.rb:42:in `perform' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/sidekiq-6.2.2/lib/sidekiq/testing.rb:300:in `execute_job' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/sidekiq-6.2.2/lib/sidekiq/testing.rb:295:in `block in process_job' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/sidekiq-6.2.2/lib/sidekiq/middleware/chain.rb:138:in `block in invoke' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/sidekiq.rb:73:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/sidekiq-6.2.2/lib/sidekiq/middleware/chain.rb:140:in `block in invoke' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/sidekiq-6.2.2/lib/sidekiq/middleware/chain.rb:143:in `invoke' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/sidekiq-6.2.2/lib/sidekiq/testing.rb:294:in `process_job' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/job_batching/batch_spec.rb:289:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `block in with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `block in with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-rails-5.0.2/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:259:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:644:in `block in run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:606:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/configuration.rb:2067:in `with_suite_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:116:in `block in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/reporter.rb:74:in `report' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:115:in `run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:89:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:71:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:45:in `invoke' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/exe/rspec:4:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:58:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:58:in `kernel_load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:23:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:478:in `exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:31:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:25:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/exe/bundle:49:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/friendly_errors.rb:128:in `with_friendly_errors' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/exe/bundle:37:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `
' [ActiveJob] [RetryingJob] [67e223e7-8270-4e24-a9d4-6877fd64ab58] Performing RetryingJob (Job ID: 67e223e7-8270-4e24-a9d4-6877fd64ab58) from Sidekiq(default) [ActiveJob] [RetryingJob] [67e223e7-8270-4e24-a9d4-6877fd64ab58] Performed RetryingJob (Job ID: 67e223e7-8270-4e24-a9d4-6877fd64ab58) from Sidekiq(default) in 2.67ms  (0.2ms) ROLLBACK  (0.3ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] Enqueued TestWorker (Job ID: 8930c48f-85c3-4f63-a5a5-7e54d6f478c9) to Sidekiq(default)  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.3ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] Enqueued CanvasSync::JobBatches::Batch::Callback::ActiveJobCallbackWorker (Job ID: 07d97e06-eb71-4f3f-bbcc-f2dd6006aee8) to Test(default) with arguments: "SampleCallback", "complete", {"a"=>"b"}, "Lc5eKXTlM3mNfQ", nil  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] Enqueued CanvasSync::JobBatches::Batch::Callback::ActiveJobCallbackWorker (Job ID: 588878d3-df10-44c0-8e22-de9be038df2a) to Test(default) with arguments: "SampleCallback2", "complete", {"b"=>"a"}, "GD7n610Xu8AisQ", nil [ActiveJob] Enqueued CanvasSync::JobBatches::Batch::Callback::ActiveJobCallbackWorker (Job ID: 1c2d6233-35c3-4cf6-a56a-07138a6c5fba) to Test(default) with arguments: "SampleCallback", "complete", {"a"=>"b"}, "GD7n610Xu8AisQ", nil  (0.2ms) ROLLBACK  (0.3ms) BEGIN  (0.1ms) ROLLBACK  (0.3ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.3ms) BEGIN  (0.9ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] Enqueued ContextedJob (Job ID: 20dd3812-0cde-4c0c-92e0-a29be3671523) to Sidekiq(default) [ActiveJob] [TestWorker] [8930c48f-85c3-4f63-a5a5-7e54d6f478c9] Performing TestWorker (Job ID: 8930c48f-85c3-4f63-a5a5-7e54d6f478c9) from Sidekiq(default) [ActiveJob] [TestWorker] [8930c48f-85c3-4f63-a5a5-7e54d6f478c9] Performed TestWorker (Job ID: 8930c48f-85c3-4f63-a5a5-7e54d6f478c9) from Sidekiq(default) in 2.73ms [ActiveJob] [ContextedJob] [20dd3812-0cde-4c0c-92e0-a29be3671523] Performing ContextedJob (Job ID: 20dd3812-0cde-4c0c-92e0-a29be3671523) from Sidekiq(default) [ActiveJob] [ContextedJob] [20dd3812-0cde-4c0c-92e0-a29be3671523] Performed ContextedJob (Job ID: 20dd3812-0cde-4c0c-92e0-a29be3671523) from Sidekiq(default) in 2.54ms  (0.2ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] Enqueued ContextedJob (Job ID: 6d1a4c8d-d812-429f-aff3-6febd63fee45) to Sidekiq(default) [ActiveJob] [ContextedJob] [6d1a4c8d-d812-429f-aff3-6febd63fee45] Performing ContextedJob (Job ID: 6d1a4c8d-d812-429f-aff3-6febd63fee45) from Sidekiq(default) [ActiveJob] [ContextedJob] [6d1a4c8d-d812-429f-aff3-6febd63fee45] Performed ContextedJob (Job ID: 6d1a4c8d-d812-429f-aff3-6febd63fee45) from Sidekiq(default) in 15.9ms  (0.2ms) ROLLBACK  (0.3ms) BEGIN [ActiveJob] Enqueued BatchTestJobBase (Job ID: 3f3cc217-ec4f-4e74-aa41-1fc01b34df23) to Sidekiq(default) [ActiveJob] [BatchTestJobBase] [3f3cc217-ec4f-4e74-aa41-1fc01b34df23] Performing BatchTestJobBase (Job ID: 3f3cc217-ec4f-4e74-aa41-1fc01b34df23) from Sidekiq(default) [ActiveJob] [BatchTestJobBase] [3f3cc217-ec4f-4e74-aa41-1fc01b34df23] Performed BatchTestJobBase (Job ID: 3f3cc217-ec4f-4e74-aa41-1fc01b34df23) from Sidekiq(default) in 3.46ms [ActiveJob] Enqueued ContextedJob (Job ID: fda89840-6343-405a-85b7-a9e03c2f0f54) to Sidekiq(default) [ActiveJob] [ContextedJob] [fda89840-6343-405a-85b7-a9e03c2f0f54] Performing ContextedJob (Job ID: fda89840-6343-405a-85b7-a9e03c2f0f54) from Sidekiq(default) [ActiveJob] [ContextedJob] [fda89840-6343-405a-85b7-a9e03c2f0f54] Performed ContextedJob (Job ID: fda89840-6343-405a-85b7-a9e03c2f0f54) from Sidekiq(default) in 3.52ms  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] Enqueued TestWorker (Job ID: 14752a2f-6fef-496b-927a-acb3521e3cd2) to Sidekiq(default) [ActiveJob] Enqueued TestWorker (Job ID: e41c5589-29d3-4b52-b4f4-f4fa49380d7a) to Sidekiq(default) [ActiveJob] Enqueued TestWorker (Job ID: c2aef312-7fe3-4777-8e3a-474d8a4e10fa) to Sidekiq(default)  (1.8ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] Enqueued WorkerA (Job ID: d9a51c2c-eed6-40e3-b769-c4aaec43ebc3) to Sidekiq(default) [ActiveJob] Enqueued WorkerB (Job ID: 3f4f5670-9602-4cf9-a440-bf11bb1d6d53) to Sidekiq(default) [ActiveJob] Enqueued WorkerA (Job ID: 9fdc0c4e-890b-4912-8746-2b8177f5b7dd) to Sidekiq(default) [ActiveJob] Enqueued WorkerC (Job ID: 75cfeed7-bcb6-44bc-a87b-c4a6adba715c) to Sidekiq(default)  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (1.1ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.3ms) BEGIN  (0.4ms) ROLLBACK  (0.4ms) BEGIN  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.4ms) ROLLBACK  (0.3ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.8ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] Enqueued TestWorker (Job ID: 7c585b23-1a76-4146-945a-598b218bf54e) to Sidekiq(default)  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.4ms) BEGIN  (0.4ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] Enqueued TestWorker (Job ID: 27dd0662-43d8-447e-88ab-a54e060a5810) to Sidekiq(default)  (0.2ms) ROLLBACK  (0.4ms) SELECT "schema_migrations"."version" FROM "schema_migrations" ORDER BY "schema_migrations"."version" ASC  (0.3ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.3ms) SELECT COUNT(*) FROM "canvas_sync_job_logs" [ActiveJob] [GoodJob] [32d3e247-4ae3-4866-ab31-bb1abe2ac4d8] Performing GoodJob (Job ID: 32d3e247-4ae3-4866-ab31-bb1abe2ac4d8) from Test(default) with arguments: "argument" [ActiveJob] [GoodJob] [32d3e247-4ae3-4866-ab31-bb1abe2ac4d8] CanvasSync::JobLog Load (0.3ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "32d3e247-4ae3-4866-ab31-bb1abe2ac4d8"], ["LIMIT", 1]] [ActiveJob] [GoodJob] [32d3e247-4ae3-4866-ab31-bb1abe2ac4d8]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [GoodJob] [32d3e247-4ae3-4866-ab31-bb1abe2ac4d8] CanvasSync::JobLog Create (0.4ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "GoodJob"], ["status", "enqueued"], ["job_arguments", "---\n- argument\n"], ["created_at", "2021-11-03 19:52:59.986245"], ["updated_at", "2021-11-03 19:52:59.986245"], ["job_id", "32d3e247-4ae3-4866-ab31-bb1abe2ac4d8"]] [ActiveJob] [GoodJob] [32d3e247-4ae3-4866-ab31-bb1abe2ac4d8]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [GoodJob] [32d3e247-4ae3-4866-ab31-bb1abe2ac4d8]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [GoodJob] [32d3e247-4ae3-4866-ab31-bb1abe2ac4d8] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-11-03 19:52:59.987884"], ["status", "running"], ["updated_at", "2021-11-03 19:52:59.988210"], ["id", 469]] [ActiveJob] [GoodJob] [32d3e247-4ae3-4866-ab31-bb1abe2ac4d8]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [GoodJob] [32d3e247-4ae3-4866-ab31-bb1abe2ac4d8]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [GoodJob] [32d3e247-4ae3-4866-ab31-bb1abe2ac4d8] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2021-11-03 19:52:59.989277"], ["status", "success"], ["updated_at", "2021-11-03 19:52:59.989520"], ["id", 469]] [ActiveJob] [GoodJob] [32d3e247-4ae3-4866-ab31-bb1abe2ac4d8]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [GoodJob] [32d3e247-4ae3-4866-ab31-bb1abe2ac4d8] Performed GoodJob (Job ID: 32d3e247-4ae3-4866-ab31-bb1abe2ac4d8) from Test(default) in 16.53ms  (0.2ms) SELECT COUNT(*) FROM "canvas_sync_job_logs" CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" ORDER BY "canvas_sync_job_logs"."id" DESC LIMIT $1 [["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [BadJob] [a99d62cb-316f-4fdb-bb62-d316590842cf] Performing BadJob (Job ID: a99d62cb-316f-4fdb-bb62-d316590842cf) from Test(default) with arguments: "argument" [ActiveJob] [BadJob] [a99d62cb-316f-4fdb-bb62-d316590842cf] CanvasSync::JobLog Load (0.3ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "a99d62cb-316f-4fdb-bb62-d316590842cf"], ["LIMIT", 1]] [ActiveJob] [BadJob] [a99d62cb-316f-4fdb-bb62-d316590842cf]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [BadJob] [a99d62cb-316f-4fdb-bb62-d316590842cf] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "BadJob"], ["status", "enqueued"], ["job_arguments", "---\n- argument\n"], ["created_at", "2021-11-03 19:52:59.996013"], ["updated_at", "2021-11-03 19:52:59.996013"], ["job_id", "a99d62cb-316f-4fdb-bb62-d316590842cf"]] [ActiveJob] [BadJob] [a99d62cb-316f-4fdb-bb62-d316590842cf]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [BadJob] [a99d62cb-316f-4fdb-bb62-d316590842cf]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [BadJob] [a99d62cb-316f-4fdb-bb62-d316590842cf] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-11-03 19:52:59.997359"], ["status", "running"], ["updated_at", "2021-11-03 19:52:59.997706"], ["id", 470]] [ActiveJob] [BadJob] [a99d62cb-316f-4fdb-bb62-d316590842cf]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [BadJob] [a99d62cb-316f-4fdb-bb62-d316590842cf]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [BadJob] [a99d62cb-316f-4fdb-bb62-d316590842cf] CanvasSync::JobLog Update (0.5ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "exception" = $2, "backtrace" = $3, "status" = $4, "updated_at" = $5 WHERE "canvas_sync_job_logs"."id" = $6 [["completed_at", "2021-11-03 19:52:59.998940"], ["exception", "EvilError: EvilError"], ["backtrace", "/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:12:in `perform'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:39:in `block in perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:109:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch_aware_job.rb:22:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:21:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/i18n-1.8.10/lib/i18n.rb:309:in `with_locale'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/translation.rb:9:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:26:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `block in instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications/instrumenter.rb:23:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:25:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `block in tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `block in tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:28:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:22:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:136:in `run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:38:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:18:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:40:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/matchers/built_in/raise_error.rb:59:in `matches?'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:51:in `block in handle_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:27:in `with_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:48:in `handle_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:65:in `to'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:101:in `to'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:39:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `block in with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `block in with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-rails-5.0.2/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:259:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:644:in `block in run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:606:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/configuration.rb:2067:in `with_suite_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:116:in `block in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/reporter.rb:74:in `report'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:115:in `run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:89:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:71:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:45:in `invoke'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/exe/rspec:4:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:58:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:58:in `kernel_load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:23:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:478:in `exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:31:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:25:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/exe/bundle:49:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/friendly_errors.rb:128:in `with_friendly_errors'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/exe/bundle:37:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `
'"], ["status", "error"], ["updated_at", "2021-11-03 19:52:59.999251"], ["id", 470]] [ActiveJob] [BadJob] [a99d62cb-316f-4fdb-bb62-d316590842cf]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [BadJob] [a99d62cb-316f-4fdb-bb62-d316590842cf] Error performing BadJob (Job ID: a99d62cb-316f-4fdb-bb62-d316590842cf) from Test(default) in 5.92ms: EvilError (EvilError): /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:12:in `perform' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:39:in `block in perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:109:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch_aware_job.rb:22:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:21:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/i18n-1.8.10/lib/i18n.rb:309:in `with_locale' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/translation.rb:9:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:26:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `block in instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications/instrumenter.rb:23:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:25:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `block in tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `block in tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:28:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:22:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:136:in `run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:38:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:18:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:40:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/matchers/built_in/raise_error.rb:59:in `matches?' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:51:in `block in handle_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:27:in `with_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:48:in `handle_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:65:in `to' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:101:in `to' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:39:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `block in with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `block in with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-rails-5.0.2/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:259:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:644:in `block in run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:606:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/configuration.rb:2067:in `with_suite_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:116:in `block in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/reporter.rb:74:in `report' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:115:in `run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:89:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:71:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:45:in `invoke' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/exe/rspec:4:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:58:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:58:in `kernel_load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:23:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:478:in `exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:31:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:25:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/exe/bundle:49:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/friendly_errors.rb:128:in `with_friendly_errors' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/exe/bundle:37:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `
' CanvasSync::JobLog Load (0.3ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" ORDER BY "canvas_sync_job_logs"."id" DESC LIMIT $1 [["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] [BadJob] [ce8bfa56-b0f5-48a4-b0a6-6fe4a77b5e32] Performing BadJob (Job ID: ce8bfa56-b0f5-48a4-b0a6-6fe4a77b5e32) from Test(default) [ActiveJob] [BadJob] [ce8bfa56-b0f5-48a4-b0a6-6fe4a77b5e32] CanvasSync::JobLog Load (0.3ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "ce8bfa56-b0f5-48a4-b0a6-6fe4a77b5e32"], ["LIMIT", 1]] [ActiveJob] [BadJob] [ce8bfa56-b0f5-48a4-b0a6-6fe4a77b5e32]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [BadJob] [ce8bfa56-b0f5-48a4-b0a6-6fe4a77b5e32] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["job_class", "BadJob"], ["status", "enqueued"], ["created_at", "2021-11-03 19:53:00.004249"], ["updated_at", "2021-11-03 19:53:00.004249"], ["job_id", "ce8bfa56-b0f5-48a4-b0a6-6fe4a77b5e32"]] [ActiveJob] [BadJob] [ce8bfa56-b0f5-48a4-b0a6-6fe4a77b5e32]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [BadJob] [ce8bfa56-b0f5-48a4-b0a6-6fe4a77b5e32]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [BadJob] [ce8bfa56-b0f5-48a4-b0a6-6fe4a77b5e32] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-11-03 19:53:00.005251"], ["status", "running"], ["updated_at", "2021-11-03 19:53:00.005540"], ["id", 471]] [ActiveJob] [BadJob] [ce8bfa56-b0f5-48a4-b0a6-6fe4a77b5e32]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [BadJob] [ce8bfa56-b0f5-48a4-b0a6-6fe4a77b5e32]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [BadJob] [ce8bfa56-b0f5-48a4-b0a6-6fe4a77b5e32] CanvasSync::JobLog Update (0.4ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "exception" = $2, "backtrace" = $3, "status" = $4, "updated_at" = $5 WHERE "canvas_sync_job_logs"."id" = $6 [["completed_at", "2021-11-03 19:53:00.006741"], ["exception", "ArgumentError: wrong number of arguments (given 0, expected 1)"], ["backtrace", "/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:11:in `perform'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:39:in `block in perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:109:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch_aware_job.rb:22:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:21:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/i18n-1.8.10/lib/i18n.rb:309:in `with_locale'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/translation.rb:9:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:26:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `block in instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications/instrumenter.rb:23:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:25:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `block in tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `block in tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:28:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:22:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:136:in `run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:38:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:18:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:52:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/matchers/built_in/raise_error.rb:59:in `matches?'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:51:in `block in handle_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:27:in `with_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:48:in `handle_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:65:in `to'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:101:in `to'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:51:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `block in with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `block in with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-rails-5.0.2/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:259:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:644:in `block in run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:606:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/configuration.rb:2067:in `with_suite_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:116:in `block in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/reporter.rb:74:in `report'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:115:in `run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:89:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:71:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:45:in `invoke'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/exe/rspec:4:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:58:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:58:in `kernel_load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:23:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:478:in `exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:31:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:25:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/exe/bundle:49:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/friendly_errors.rb:128:in `with_friendly_errors'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/exe/bundle:37:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `
'"], ["status", "error"], ["updated_at", "2021-11-03 19:53:00.007011"], ["id", 471]] [ActiveJob] [BadJob] [ce8bfa56-b0f5-48a4-b0a6-6fe4a77b5e32]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [BadJob] [ce8bfa56-b0f5-48a4-b0a6-6fe4a77b5e32] Error performing BadJob (Job ID: ce8bfa56-b0f5-48a4-b0a6-6fe4a77b5e32) from Test(default) in 5.03ms: ArgumentError (wrong number of arguments (given 0, expected 1)): /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:11:in `perform' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:39:in `block in perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:109:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch_aware_job.rb:22:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:21:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/i18n-1.8.10/lib/i18n.rb:309:in `with_locale' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/translation.rb:9:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:26:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `block in instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications/instrumenter.rb:23:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:25:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `block in tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `block in tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:28:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:22:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:136:in `run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:38:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:18:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:52:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/matchers/built_in/raise_error.rb:59:in `matches?' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:51:in `block in handle_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:27:in `with_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:48:in `handle_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:65:in `to' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:101:in `to' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:51:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `block in with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `block in with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-rails-5.0.2/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:259:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:644:in `block in run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:606:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/configuration.rb:2067:in `with_suite_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:116:in `block in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/reporter.rb:74:in `report' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:115:in `run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:89:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:71:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:45:in `invoke' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/exe/rspec:4:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:58:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:58:in `kernel_load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:23:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:478:in `exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:31:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:25:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/exe/bundle:49:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/friendly_errors.rb:128:in `with_friendly_errors' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/exe/bundle:37:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `
'  (0.1ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [BadJob] [4f283f63-4c6b-4464-9dda-c214cccb8b3b] Performing BadJob (Job ID: 4f283f63-4c6b-4464-9dda-c214cccb8b3b) from Test(default) [ActiveJob] [BadJob] [4f283f63-4c6b-4464-9dda-c214cccb8b3b] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "4f283f63-4c6b-4464-9dda-c214cccb8b3b"], ["LIMIT", 1]] [ActiveJob] [BadJob] [4f283f63-4c6b-4464-9dda-c214cccb8b3b]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [BadJob] [4f283f63-4c6b-4464-9dda-c214cccb8b3b] CanvasSync::JobLog Create (0.4ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["job_class", "BadJob"], ["status", "enqueued"], ["created_at", "2021-11-03 19:53:00.011292"], ["updated_at", "2021-11-03 19:53:00.011292"], ["job_id", "4f283f63-4c6b-4464-9dda-c214cccb8b3b"]] [ActiveJob] [BadJob] [4f283f63-4c6b-4464-9dda-c214cccb8b3b]  (0.4ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [BadJob] [4f283f63-4c6b-4464-9dda-c214cccb8b3b]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [BadJob] [4f283f63-4c6b-4464-9dda-c214cccb8b3b] CanvasSync::JobLog Update (0.4ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-11-03 19:53:00.013382"], ["status", "running"], ["updated_at", "2021-11-03 19:53:00.014018"], ["id", 472]] [ActiveJob] [BadJob] [4f283f63-4c6b-4464-9dda-c214cccb8b3b]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [BadJob] [4f283f63-4c6b-4464-9dda-c214cccb8b3b]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [BadJob] [4f283f63-4c6b-4464-9dda-c214cccb8b3b] CanvasSync::JobLog Update (0.7ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "exception" = $2, "backtrace" = $3, "status" = $4, "updated_at" = $5 WHERE "canvas_sync_job_logs"."id" = $6 [["completed_at", "2021-11-03 19:53:00.019389"], ["exception", "ArgumentError: wrong number of arguments (given 0, expected 1)"], ["backtrace", "/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:11:in `perform'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:39:in `block in perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:109:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch_aware_job.rb:22:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:21:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/i18n-1.8.10/lib/i18n.rb:309:in `with_locale'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/translation.rb:9:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:26:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `block in instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications/instrumenter.rb:23:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:25:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `block in tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `block in tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:28:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:22:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:136:in `run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:38:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:18:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:60:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/matchers/built_in/raise_error.rb:59:in `matches?'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:51:in `block in handle_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:27:in `with_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:48:in `handle_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:65:in `to'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:101:in `to'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:59:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `block in with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `block in with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-rails-5.0.2/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:259:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:644:in `block in run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:606:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/configuration.rb:2067:in `with_suite_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:116:in `block in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/reporter.rb:74:in `report'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:115:in `run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:89:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:71:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:45:in `invoke'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/exe/rspec:4:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:58:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:58:in `kernel_load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:23:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:478:in `exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:31:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:25:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/exe/bundle:49:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/friendly_errors.rb:128:in `with_friendly_errors'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/exe/bundle:37:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `
'\n\nError Occurred while handling an Error: NoMethodError: undefined method `bad_catcher' for BadJob:Class\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-mocks-3.10.2/lib/rspec/mocks/method_double.rb:28:in `block in original_implementation_callable'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-mocks-3.10.2/lib/rspec/mocks/message_expectation.rb:101:in `block in and_call_original'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-mocks-3.10.2/lib/rspec/mocks/message_expectation.rb:740:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-mocks-3.10.2/lib/rspec/mocks/message_expectation.rb:572:in `invoke_incrementing_actual_calls_by'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-mocks-3.10.2/lib/rspec/mocks/message_expectation.rb:427:in `invoke'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-mocks-3.10.2/lib/rspec/mocks/proxy.rb:217:in `message_received'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-mocks-3.10.2/lib/rspec/mocks/proxy.rb:361:in `message_received'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-mocks-3.10.2/lib/rspec/mocks/method_double.rb:78:in `proxy_method_invoked'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-mocks-3.10.2/lib/rspec/mocks/method_double.rb:64:in `block (2 levels) in define_proxy_method'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:31:in `rescue in block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:23:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/i18n-1.8.10/lib/i18n.rb:309:in `with_locale'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/translation.rb:9:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:26:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `block in instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications/instrumenter.rb:23:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:25:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `block in tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `block in tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:28:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:22:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:136:in `run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:38:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:18:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:60:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/matchers/built_in/raise_error.rb:59:in `matches?'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:51:in `block in handle_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:27:in `with_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:48:in `handle_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:65:in `to'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:101:in `to'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:59:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `block in with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `block in with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-rails-5.0.2/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:259:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:644:in `block in run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:606:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/configuration.rb:2067:in `with_suite_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:116:in `block in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/reporter.rb:74:in `report'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:115:in `run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:89:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:71:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:45:in `invoke'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/exe/rspec:4:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:58:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:58:in `kernel_load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:23:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:478:in `exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:31:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:25:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/exe/bundle:49:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/friendly_errors.rb:128:in `with_friendly_errors'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/exe/bundle:37:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `
'"], ["status", "error"], ["updated_at", "2021-11-03 19:53:00.019913"], ["id", 472]] [ActiveJob] [BadJob] [4f283f63-4c6b-4464-9dda-c214cccb8b3b]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [BadJob] [4f283f63-4c6b-4464-9dda-c214cccb8b3b] Error performing BadJob (Job ID: 4f283f63-4c6b-4464-9dda-c214cccb8b3b) from Test(default) in 11.45ms: ArgumentError (wrong number of arguments (given 0, expected 1)): /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:11:in `perform' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:39:in `block in perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:109:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch_aware_job.rb:22:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:21:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/i18n-1.8.10/lib/i18n.rb:309:in `with_locale' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/translation.rb:9:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:26:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `block in instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications/instrumenter.rb:23:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:25:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `block in tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `block in tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:28:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:22:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:136:in `run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:38:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:18:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:60:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/matchers/built_in/raise_error.rb:59:in `matches?' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:51:in `block in handle_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:27:in `with_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:48:in `handle_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:65:in `to' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:101:in `to' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:59:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `block in with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `block in with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-rails-5.0.2/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:259:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:644:in `block in run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:606:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/configuration.rb:2067:in `with_suite_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:116:in `block in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/reporter.rb:74:in `report' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:115:in `run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:89:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:71:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:45:in `invoke' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/exe/rspec:4:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:58:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:58:in `kernel_load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:23:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:478:in `exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:31:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:25:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/exe/bundle:49:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/friendly_errors.rb:128:in `with_friendly_errors' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/exe/bundle:37:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `
' CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" ORDER BY "canvas_sync_job_logs"."id" DESC LIMIT $1 [["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [CanvasSync::Jobs::ReportChecker] [56f37f82-5ff8-4e83-83db-97c7a065b62a] Performing CanvasSync::Jobs::ReportChecker (Job ID: 56f37f82-5ff8-4e83-83db-97c7a065b62a) from Test(default) with arguments: "provisioning_csv", 1, "FakeProcessor", {} [ActiveJob] [CanvasSync::Jobs::ReportChecker] [56f37f82-5ff8-4e83-83db-97c7a065b62a] CanvasSync::JobLog Load (0.4ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "56f37f82-5ff8-4e83-83db-97c7a065b62a"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [56f37f82-5ff8-4e83-83db-97c7a065b62a]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [56f37f82-5ff8-4e83-83db-97c7a065b62a] CanvasSync::JobLog Create (0.8ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- provisioning_csv\n- 1\n- FakeProcessor\n- {}\n"], ["created_at", "2021-11-03 19:53:00.028376"], ["updated_at", "2021-11-03 19:53:00.028376"], ["job_id", "56f37f82-5ff8-4e83-83db-97c7a065b62a"]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [56f37f82-5ff8-4e83-83db-97c7a065b62a]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [56f37f82-5ff8-4e83-83db-97c7a065b62a]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [56f37f82-5ff8-4e83-83db-97c7a065b62a] CanvasSync::JobLog Update (0.4ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-11-03 19:53:00.031556"], ["status", "running"], ["updated_at", "2021-11-03 19:53:00.032180"], ["id", 473]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [56f37f82-5ff8-4e83-83db-97c7a065b62a]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [56f37f82-5ff8-4e83-83db-97c7a065b62a]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [56f37f82-5ff8-4e83-83db-97c7a065b62a] CanvasSync::JobLog Destroy (0.3ms) DELETE FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."id" = $1 [["id", 473]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [56f37f82-5ff8-4e83-83db-97c7a065b62a]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [56f37f82-5ff8-4e83-83db-97c7a065b62a] Performed CanvasSync::Jobs::ReportChecker (Job ID: 56f37f82-5ff8-4e83-83db-97c7a065b62a) from Test(default) in 11.73ms  (0.1ms) ROLLBACK  (0.3ms) BEGIN [ActiveJob] [CanvasSync::Jobs::ReportChecker] [6c6df8c3-1858-4565-affd-5557439643fd] Performing CanvasSync::Jobs::ReportChecker (Job ID: 6c6df8c3-1858-4565-affd-5557439643fd) from Test(default) with arguments: "provisioning_csv", 1, "FakeProcessor", {} [ActiveJob] [CanvasSync::Jobs::ReportChecker] [6c6df8c3-1858-4565-affd-5557439643fd] CanvasSync::JobLog Load (0.3ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "6c6df8c3-1858-4565-affd-5557439643fd"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [6c6df8c3-1858-4565-affd-5557439643fd]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [6c6df8c3-1858-4565-affd-5557439643fd] CanvasSync::JobLog Create (0.4ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- provisioning_csv\n- 1\n- FakeProcessor\n- {}\n"], ["created_at", "2021-11-03 19:53:00.042232"], ["updated_at", "2021-11-03 19:53:00.042232"], ["job_id", "6c6df8c3-1858-4565-affd-5557439643fd"]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [6c6df8c3-1858-4565-affd-5557439643fd]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [6c6df8c3-1858-4565-affd-5557439643fd]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [6c6df8c3-1858-4565-affd-5557439643fd] CanvasSync::JobLog Update (0.5ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-11-03 19:53:00.044184"], ["status", "running"], ["updated_at", "2021-11-03 19:53:00.044601"], ["id", 474]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [6c6df8c3-1858-4565-affd-5557439643fd]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [6c6df8c3-1858-4565-affd-5557439643fd]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [6c6df8c3-1858-4565-affd-5557439643fd] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- provisioning_csv\n- 1\n- FakeProcessor\n- {}\n- {}\n"], ["created_at", "2021-11-03 19:53:00.048993"], ["updated_at", "2021-11-03 19:53:00.048993"], ["job_id", "0d908fec-03f7-465e-b495-023cc98000f9"]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [6c6df8c3-1858-4565-affd-5557439643fd]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [6c6df8c3-1858-4565-affd-5557439643fd] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: 0d908fec-03f7-465e-b495-023cc98000f9) to Test(default) at 2021-11-03 19:53:30 UTC with arguments: "provisioning_csv", 1, "FakeProcessor", {}, {} [ActiveJob] [CanvasSync::Jobs::ReportChecker] [6c6df8c3-1858-4565-affd-5557439643fd]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [6c6df8c3-1858-4565-affd-5557439643fd] CanvasSync::JobLog Destroy (0.2ms) DELETE FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."id" = $1 [["id", 474]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [6c6df8c3-1858-4565-affd-5557439643fd]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [6c6df8c3-1858-4565-affd-5557439643fd] Performed CanvasSync::Jobs::ReportChecker (Job ID: 6c6df8c3-1858-4565-affd-5557439643fd) from Test(default) in 10.75ms  (0.2ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [CanvasSync::Jobs::ReportChecker] [5bb6007e-b03f-4e17-8303-79b1d69309a1] Performing CanvasSync::Jobs::ReportChecker (Job ID: 5bb6007e-b03f-4e17-8303-79b1d69309a1) from Test(default) with arguments: "provisioning_csv", 1, "FakeProcessor", {} [ActiveJob] [CanvasSync::Jobs::ReportChecker] [5bb6007e-b03f-4e17-8303-79b1d69309a1] CanvasSync::JobLog Load (0.3ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "5bb6007e-b03f-4e17-8303-79b1d69309a1"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [5bb6007e-b03f-4e17-8303-79b1d69309a1]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [5bb6007e-b03f-4e17-8303-79b1d69309a1] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- provisioning_csv\n- 1\n- FakeProcessor\n- {}\n"], ["created_at", "2021-11-03 19:53:00.055117"], ["updated_at", "2021-11-03 19:53:00.055117"], ["job_id", "5bb6007e-b03f-4e17-8303-79b1d69309a1"]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [5bb6007e-b03f-4e17-8303-79b1d69309a1]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [5bb6007e-b03f-4e17-8303-79b1d69309a1]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [5bb6007e-b03f-4e17-8303-79b1d69309a1] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-11-03 19:53:00.056783"], ["status", "running"], ["updated_at", "2021-11-03 19:53:00.057162"], ["id", 476]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [5bb6007e-b03f-4e17-8303-79b1d69309a1]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [5bb6007e-b03f-4e17-8303-79b1d69309a1]  (0.3ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [5bb6007e-b03f-4e17-8303-79b1d69309a1] CanvasSync::JobLog Update (0.7ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "exception" = $2, "backtrace" = $3, "status" = $4, "updated_at" = $5 WHERE "canvas_sync_job_logs"."id" = $6 [["completed_at", "2021-11-03 19:53:00.063509"], ["exception", "NameError: undefined local variable or method `current_organization' for #"], ["backtrace", "/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/jobs/report_checker.rb:35:in `perform'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:39:in `block in perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:109:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch_aware_job.rb:22:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:21:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/i18n-1.8.10/lib/i18n.rb:309:in `with_locale'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/translation.rb:9:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:26:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `block in instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications/instrumenter.rb:23:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:25:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `block in tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `block in tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:28:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:22:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:136:in `run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:38:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:18:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/report_checker_spec.rb:11:in `start_job'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/report_checker_spec.rb:53:in `block (5 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/matchers/built_in/raise_error.rb:59:in `matches?'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:51:in `block in handle_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:27:in `with_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:48:in `handle_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:65:in `to'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:101:in `to'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/report_checker_spec.rb:53:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `block in with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `block in with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-rails-5.0.2/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:259:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:644:in `block in run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:606:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/configuration.rb:2067:in `with_suite_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:116:in `block in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/reporter.rb:74:in `report'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:115:in `run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:89:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:71:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:45:in `invoke'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/exe/rspec:4:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:58:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:58:in `kernel_load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:23:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:478:in `exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:31:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:25:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/exe/bundle:49:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/friendly_errors.rb:128:in `with_friendly_errors'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/exe/bundle:37:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `
'"], ["status", "error"], ["updated_at", "2021-11-03 19:53:00.064180"], ["id", 476]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [5bb6007e-b03f-4e17-8303-79b1d69309a1]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [5bb6007e-b03f-4e17-8303-79b1d69309a1] Error performing CanvasSync::Jobs::ReportChecker (Job ID: 5bb6007e-b03f-4e17-8303-79b1d69309a1) from Test(default) in 12.43ms: NameError (undefined local variable or method `current_organization' for #): /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/jobs/report_checker.rb:35:in `perform' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:39:in `block in perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:109:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch_aware_job.rb:22:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:21:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/i18n-1.8.10/lib/i18n.rb:309:in `with_locale' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/translation.rb:9:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:26:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `block in instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications/instrumenter.rb:23:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:25:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `block in tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `block in tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:28:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:22:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:136:in `run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:38:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:18:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/report_checker_spec.rb:11:in `start_job' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/report_checker_spec.rb:53:in `block (5 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/matchers/built_in/raise_error.rb:59:in `matches?' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:51:in `block in handle_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:27:in `with_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:48:in `handle_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:65:in `to' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:101:in `to' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/report_checker_spec.rb:53:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `block in with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `block in with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-rails-5.0.2/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:259:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:644:in `block in run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:606:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/configuration.rb:2067:in `with_suite_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:116:in `block in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/reporter.rb:74:in `report' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:115:in `run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:89:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:71:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:45:in `invoke' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/exe/rspec:4:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:58:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:58:in `kernel_load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:23:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:478:in `exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:31:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:25:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/exe/bundle:49:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/friendly_errors.rb:128:in `with_friendly_errors' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/exe/bundle:37:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `
'  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [893ddef3-82c3-4053-86ee-9500e72aaedc] Performing CanvasSync::Jobs::ReportProcessorJob (Job ID: 893ddef3-82c3-4053-86ee-9500e72aaedc) from Test(default) with arguments: "provisioning_csv", "https://test.instructure.com/sample_report_download", "FakeProcessor", {}, 1 [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [893ddef3-82c3-4053-86ee-9500e72aaedc] CanvasSync::JobLog Load (0.3ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "893ddef3-82c3-4053-86ee-9500e72aaedc"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [893ddef3-82c3-4053-86ee-9500e72aaedc]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [893ddef3-82c3-4053-86ee-9500e72aaedc] CanvasSync::JobLog Create (0.4ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportProcessorJob"], ["status", "enqueued"], ["job_arguments", "---\n- provisioning_csv\n- https://test.instructure.com/sample_report_download\n- FakeProcessor\n- {}\n- 1\n"], ["created_at", "2021-11-03 19:53:00.071005"], ["updated_at", "2021-11-03 19:53:00.071005"], ["job_id", "893ddef3-82c3-4053-86ee-9500e72aaedc"]] [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [893ddef3-82c3-4053-86ee-9500e72aaedc]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [893ddef3-82c3-4053-86ee-9500e72aaedc]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [893ddef3-82c3-4053-86ee-9500e72aaedc] CanvasSync::JobLog Update (0.4ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-11-03 19:53:00.072879"], ["status", "running"], ["updated_at", "2021-11-03 19:53:00.073370"], ["id", 477]] [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [893ddef3-82c3-4053-86ee-9500e72aaedc]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [893ddef3-82c3-4053-86ee-9500e72aaedc]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [893ddef3-82c3-4053-86ee-9500e72aaedc] CanvasSync::JobLog Update (0.4ms) UPDATE "canvas_sync_job_logs" SET "job_class" = $1, "updated_at" = $2 WHERE "canvas_sync_job_logs"."id" = $3 [["job_class", "FakeProcessor"], ["updated_at", "2021-11-03 19:53:00.075832"], ["id", 477]] [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [893ddef3-82c3-4053-86ee-9500e72aaedc]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [893ddef3-82c3-4053-86ee-9500e72aaedc]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [893ddef3-82c3-4053-86ee-9500e72aaedc] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2021-11-03 19:53:00.088779"], ["status", "success"], ["updated_at", "2021-11-03 19:53:00.089294"], ["id", 477]] [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [893ddef3-82c3-4053-86ee-9500e72aaedc]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [893ddef3-82c3-4053-86ee-9500e72aaedc] Performed CanvasSync::Jobs::ReportProcessorJob (Job ID: 893ddef3-82c3-4053-86ee-9500e72aaedc) from Test(default) in 20.74ms  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] [CanvasSync::Jobs::ReportStarter] [dd43f028-7092-4581-9dab-42efa1801ecd] Performing CanvasSync::Jobs::ReportStarter (Job ID: dd43f028-7092-4581-9dab-42efa1801ecd) from Test(default) with arguments: "provisioning_csv", {"parameters[users]"=>true}, "CoolProcessor", {:models=>["users"]} [ActiveJob] [CanvasSync::Jobs::ReportStarter] [dd43f028-7092-4581-9dab-42efa1801ecd] CanvasSync::JobLog Load (0.3ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "dd43f028-7092-4581-9dab-42efa1801ecd"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::ReportStarter] [dd43f028-7092-4581-9dab-42efa1801ecd]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [dd43f028-7092-4581-9dab-42efa1801ecd] CanvasSync::JobLog Create (0.4ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportStarter"], ["status", "enqueued"], ["job_arguments", "---\n- provisioning_csv\n- parameters[users]: true\n- CoolProcessor\n- :models:\n - users\n"], ["created_at", "2021-11-03 19:53:00.094407"], ["updated_at", "2021-11-03 19:53:00.094407"], ["job_id", "dd43f028-7092-4581-9dab-42efa1801ecd"]] [ActiveJob] [CanvasSync::Jobs::ReportStarter] [dd43f028-7092-4581-9dab-42efa1801ecd]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [dd43f028-7092-4581-9dab-42efa1801ecd]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [dd43f028-7092-4581-9dab-42efa1801ecd] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-11-03 19:53:00.096266"], ["status", "running"], ["updated_at", "2021-11-03 19:53:00.096630"], ["id", 478]] [ActiveJob] [CanvasSync::Jobs::ReportStarter] [dd43f028-7092-4581-9dab-42efa1801ecd]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [dd43f028-7092-4581-9dab-42efa1801ecd]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [dd43f028-7092-4581-9dab-42efa1801ecd] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- provisioning_csv\n- 1\n- CoolProcessor\n- :models:\n - users\n :sync_start_time: '2021-11-03T19:53:00Z'\n :report_params:\n parameters[users]: true\n"], ["created_at", "2021-11-03 19:53:00.100269"], ["updated_at", "2021-11-03 19:53:00.100269"], ["job_id", "ccd4a12f-7f6d-49b4-8bc0-470e2859a36e"]] [ActiveJob] [CanvasSync::Jobs::ReportStarter] [dd43f028-7092-4581-9dab-42efa1801ecd]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [dd43f028-7092-4581-9dab-42efa1801ecd] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: ccd4a12f-7f6d-49b4-8bc0-470e2859a36e) to Test(default) at 2021-11-03 19:53:30 UTC with arguments: "provisioning_csv", 1, "CoolProcessor", {:models=>["users"], :sync_start_time=>"2021-11-03T19:53:00Z", :report_params=>{"parameters[users]"=>true}} [ActiveJob] [CanvasSync::Jobs::ReportStarter] [dd43f028-7092-4581-9dab-42efa1801ecd]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [dd43f028-7092-4581-9dab-42efa1801ecd] CanvasSync::JobLog Update (0.4ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2021-11-03 19:53:00.102655"], ["status", "success"], ["updated_at", "2021-11-03 19:53:00.117821"], ["id", 478]] [ActiveJob] [CanvasSync::Jobs::ReportStarter] [dd43f028-7092-4581-9dab-42efa1801ecd]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [dd43f028-7092-4581-9dab-42efa1801ecd] Performed CanvasSync::Jobs::ReportStarter (Job ID: dd43f028-7092-4581-9dab-42efa1801ecd) from Test(default) in 26.21ms  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] [CanvasSync::Jobs::ReportStarter] [45e424d8-4998-4203-b186-9d980810a09a] Performing CanvasSync::Jobs::ReportStarter (Job ID: 45e424d8-4998-4203-b186-9d980810a09a) from Test(default) with arguments: "provisioning_csv", {"parameters[users]"=>true}, "CoolProcessor", {:models=>["users"]}, {:allow_redownloads=>true} [ActiveJob] [CanvasSync::Jobs::ReportStarter] [45e424d8-4998-4203-b186-9d980810a09a] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "45e424d8-4998-4203-b186-9d980810a09a"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::ReportStarter] [45e424d8-4998-4203-b186-9d980810a09a]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [45e424d8-4998-4203-b186-9d980810a09a] CanvasSync::JobLog Create (0.4ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportStarter"], ["status", "enqueued"], ["job_arguments", "---\n- provisioning_csv\n- parameters[users]: true\n- CoolProcessor\n- :models:\n - users\n- :allow_redownloads: true\n"], ["created_at", "2021-11-03 19:53:00.123044"], ["updated_at", "2021-11-03 19:53:00.123044"], ["job_id", "45e424d8-4998-4203-b186-9d980810a09a"]] [ActiveJob] [CanvasSync::Jobs::ReportStarter] [45e424d8-4998-4203-b186-9d980810a09a]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [45e424d8-4998-4203-b186-9d980810a09a]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [45e424d8-4998-4203-b186-9d980810a09a] CanvasSync::JobLog Update (0.4ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-11-03 19:53:00.125211"], ["status", "running"], ["updated_at", "2021-11-03 19:53:00.125691"], ["id", 480]] [ActiveJob] [CanvasSync::Jobs::ReportStarter] [45e424d8-4998-4203-b186-9d980810a09a]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [45e424d8-4998-4203-b186-9d980810a09a]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [45e424d8-4998-4203-b186-9d980810a09a] CanvasSync::JobLog Update (0.4ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2021-11-03 19:53:00.128790"], ["status", "success"], ["updated_at", "2021-11-03 19:53:00.129277"], ["id", 480]] [ActiveJob] [CanvasSync::Jobs::ReportStarter] [45e424d8-4998-4203-b186-9d980810a09a]  (0.3ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [45e424d8-4998-4203-b186-9d980810a09a] Performed CanvasSync::Jobs::ReportStarter (Job ID: 45e424d8-4998-4203-b186-9d980810a09a) from Test(default) in 9.35ms  (0.2ms) ROLLBACK  (0.3ms) BEGIN  (0.3ms) SAVEPOINT active_record_1 Account Exists (0.5ms) SELECT 1 AS one FROM "accounts" WHERE "accounts"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] Account Create (0.5ms) INSERT INTO "accounts" ("canvas_id", "sis_id", "canvas_parent_account_id", "sis_parent_account_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 1], ["sis_id", "8b9c8f25f0231dedf09c0d14edab9bfa"], ["canvas_parent_account_id", 1], ["sis_parent_account_id", "1673a610040eb34821d307fdfa87a6d2"], ["name", "Account name"], ["workflow_state", "active"], ["created_at", "2021-11-03 19:53:00.145211"], ["updated_at", "2021-11-03 19:53:00.145211"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.5ms) SELECT COUNT(*) FROM "admins" [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [35b69efe-aae2-4429-acac-cbf16d8d1fb5] Performing CanvasSync::Jobs::SyncAdminsJob (Job ID: 35b69efe-aae2-4429-acac-cbf16d8d1fb5) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [35b69efe-aae2-4429-acac-cbf16d8d1fb5] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "35b69efe-aae2-4429-acac-cbf16d8d1fb5"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [35b69efe-aae2-4429-acac-cbf16d8d1fb5]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [35b69efe-aae2-4429-acac-cbf16d8d1fb5] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncAdminsJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2021-11-03 19:53:00.151670"], ["updated_at", "2021-11-03 19:53:00.151670"], ["job_id", "35b69efe-aae2-4429-acac-cbf16d8d1fb5"]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [35b69efe-aae2-4429-acac-cbf16d8d1fb5]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [35b69efe-aae2-4429-acac-cbf16d8d1fb5]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [35b69efe-aae2-4429-acac-cbf16d8d1fb5] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-11-03 19:53:00.153029"], ["status", "running"], ["updated_at", "2021-11-03 19:53:00.153342"], ["id", 481]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [35b69efe-aae2-4429-acac-cbf16d8d1fb5]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [35b69efe-aae2-4429-acac-cbf16d8d1fb5] Account Load (0.2ms) SELECT "accounts".* FROM "accounts" WHERE "accounts"."workflow_state" != $1 ORDER BY "accounts"."id" ASC LIMIT $2 [["workflow_state", "deleted"], ["LIMIT", 1000]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [35b69efe-aae2-4429-acac-cbf16d8d1fb5] Admin Load (0.2ms) SELECT "admins".* FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [35b69efe-aae2-4429-acac-cbf16d8d1fb5]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [35b69efe-aae2-4429-acac-cbf16d8d1fb5] Admin Exists (0.2ms) SELECT 1 AS one FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [35b69efe-aae2-4429-acac-cbf16d8d1fb5] Admin Create (0.3ms) INSERT INTO "admins" ("canvas_id", "role_name", "canvas_account_id", "canvas_role_id", "canvas_user_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 2], ["role_name", "AccountAdmin"], ["canvas_account_id", 1], ["canvas_role_id", 1], ["canvas_user_id", 1], ["workflow_state", "active"], ["created_at", "2021-11-03 19:53:00.166840"], ["updated_at", "2021-11-03 19:53:00.166840"]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [35b69efe-aae2-4429-acac-cbf16d8d1fb5]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [35b69efe-aae2-4429-acac-cbf16d8d1fb5] Admin Load (0.2ms) SELECT "admins".* FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 3], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [35b69efe-aae2-4429-acac-cbf16d8d1fb5]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [35b69efe-aae2-4429-acac-cbf16d8d1fb5] Admin Exists (0.2ms) SELECT 1 AS one FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 3], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [35b69efe-aae2-4429-acac-cbf16d8d1fb5] Admin Create (0.2ms) INSERT INTO "admins" ("canvas_id", "role_name", "canvas_account_id", "canvas_role_id", "canvas_user_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 3], ["role_name", "Custom Account Role"], ["canvas_account_id", 1], ["canvas_role_id", 11], ["canvas_user_id", 11], ["workflow_state", "active"], ["created_at", "2021-11-03 19:53:00.169295"], ["updated_at", "2021-11-03 19:53:00.169295"]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [35b69efe-aae2-4429-acac-cbf16d8d1fb5]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [35b69efe-aae2-4429-acac-cbf16d8d1fb5] Admin Load (0.1ms) SELECT "admins".* FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 4], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [35b69efe-aae2-4429-acac-cbf16d8d1fb5]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [35b69efe-aae2-4429-acac-cbf16d8d1fb5] Admin Exists (0.2ms) SELECT 1 AS one FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 4], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [35b69efe-aae2-4429-acac-cbf16d8d1fb5] Admin Create (0.2ms) INSERT INTO "admins" ("canvas_id", "role_name", "canvas_account_id", "canvas_role_id", "canvas_user_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 4], ["role_name", "Test"], ["canvas_account_id", 1], ["canvas_role_id", 10], ["canvas_user_id", 11], ["workflow_state", "active"], ["created_at", "2021-11-03 19:53:00.171521"], ["updated_at", "2021-11-03 19:53:00.171521"]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [35b69efe-aae2-4429-acac-cbf16d8d1fb5]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [35b69efe-aae2-4429-acac-cbf16d8d1fb5] Admin Update All (0.3ms) UPDATE "admins" SET "workflow_state" = 'inactive' WHERE "admins"."id" NOT IN ($1, $2, $3) [["id", 92], ["id", 93], ["id", 94]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [35b69efe-aae2-4429-acac-cbf16d8d1fb5]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [35b69efe-aae2-4429-acac-cbf16d8d1fb5] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2021-11-03 19:53:00.172989"], ["status", "success"], ["updated_at", "2021-11-03 19:53:00.173296"], ["id", 481]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [35b69efe-aae2-4429-acac-cbf16d8d1fb5]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [35b69efe-aae2-4429-acac-cbf16d8d1fb5] Performed CanvasSync::Jobs::SyncAdminsJob (Job ID: 35b69efe-aae2-4429-acac-cbf16d8d1fb5) from Test(default) in 23.72ms  (0.2ms) SELECT COUNT(*) FROM "admins"  (0.1ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [55564208-ea13-40ba-aa64-7b72bbd35db5] Performing CanvasSync::Jobs::SyncAssignmentGroupsJob (Job ID: 55564208-ea13-40ba-aa64-7b72bbd35db5) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [55564208-ea13-40ba-aa64-7b72bbd35db5] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "55564208-ea13-40ba-aa64-7b72bbd35db5"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [55564208-ea13-40ba-aa64-7b72bbd35db5]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [55564208-ea13-40ba-aa64-7b72bbd35db5] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncAssignmentGroupsJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2021-11-03 19:53:00.178729"], ["updated_at", "2021-11-03 19:53:00.178729"], ["job_id", "55564208-ea13-40ba-aa64-7b72bbd35db5"]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [55564208-ea13-40ba-aa64-7b72bbd35db5]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [55564208-ea13-40ba-aa64-7b72bbd35db5]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [55564208-ea13-40ba-aa64-7b72bbd35db5] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-11-03 19:53:00.180164"], ["status", "running"], ["updated_at", "2021-11-03 19:53:00.180526"], ["id", 482]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [55564208-ea13-40ba-aa64-7b72bbd35db5]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [55564208-ea13-40ba-aa64-7b72bbd35db5]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [55564208-ea13-40ba-aa64-7b72bbd35db5] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proserv_assignment_group_export_csv\n- 1\n- CanvasSync::Processors::AssignmentGroupsProcessor\n- :sync_start_time: '2021-11-03T19:53:00Z'\n :report_params:\n :parameters:\n :enrollment_term_id: 1\n"], ["created_at", "2021-11-03 19:53:00.183803"], ["updated_at", "2021-11-03 19:53:00.183803"], ["job_id", "a7e2c963-5c2b-4f24-bf28-76254fc0a3fe"]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [55564208-ea13-40ba-aa64-7b72bbd35db5]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [55564208-ea13-40ba-aa64-7b72bbd35db5] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: a7e2c963-5c2b-4f24-bf28-76254fc0a3fe) to Test(default) at 2021-11-03 19:53:30 UTC with arguments: "proserv_assignment_group_export_csv", 1, "CanvasSync::Processors::AssignmentGroupsProcessor", {:sync_start_time=>"2021-11-03T19:53:00Z", :report_params=>{:parameters=>{:enrollment_term_id=>1}}} [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [55564208-ea13-40ba-aa64-7b72bbd35db5]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [55564208-ea13-40ba-aa64-7b72bbd35db5] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2021-11-03 19:53:00.186173"], ["status", "success"], ["updated_at", "2021-11-03 19:53:00.186496"], ["id", 482]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [55564208-ea13-40ba-aa64-7b72bbd35db5]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [55564208-ea13-40ba-aa64-7b72bbd35db5] Performed CanvasSync::Jobs::SyncAssignmentGroupsJob (Job ID: 55564208-ea13-40ba-aa64-7b72bbd35db5) from Test(default) in 9.85ms  (0.2ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [5f9fdef5-5c4d-4c2c-9681-78d31ece2e29] Performing CanvasSync::Jobs::SyncAssignmentsJob (Job ID: 5f9fdef5-5c4d-4c2c-9681-78d31ece2e29) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [5f9fdef5-5c4d-4c2c-9681-78d31ece2e29] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "5f9fdef5-5c4d-4c2c-9681-78d31ece2e29"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [5f9fdef5-5c4d-4c2c-9681-78d31ece2e29]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [5f9fdef5-5c4d-4c2c-9681-78d31ece2e29] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncAssignmentsJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2021-11-03 19:53:00.191216"], ["updated_at", "2021-11-03 19:53:00.191216"], ["job_id", "5f9fdef5-5c4d-4c2c-9681-78d31ece2e29"]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [5f9fdef5-5c4d-4c2c-9681-78d31ece2e29]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [5f9fdef5-5c4d-4c2c-9681-78d31ece2e29]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [5f9fdef5-5c4d-4c2c-9681-78d31ece2e29] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-11-03 19:53:00.192858"], ["status", "running"], ["updated_at", "2021-11-03 19:53:00.193244"], ["id", 484]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [5f9fdef5-5c4d-4c2c-9681-78d31ece2e29]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [5f9fdef5-5c4d-4c2c-9681-78d31ece2e29]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [5f9fdef5-5c4d-4c2c-9681-78d31ece2e29] CanvasSync::JobLog Create (0.4ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proserv_assignment_export_csv\n- 1\n- CanvasSync::Processors::AssignmentsProcessor\n- :sync_start_time: '2021-11-03T19:53:00Z'\n :report_params:\n :parameters:\n :enrollment_term_id: 1\n"], ["created_at", "2021-11-03 19:53:00.196980"], ["updated_at", "2021-11-03 19:53:00.196980"], ["job_id", "a38e3531-4e7e-47d6-8db6-1fe65770e645"]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [5f9fdef5-5c4d-4c2c-9681-78d31ece2e29]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [5f9fdef5-5c4d-4c2c-9681-78d31ece2e29] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: a38e3531-4e7e-47d6-8db6-1fe65770e645) to Test(default) at 2021-11-03 19:53:30 UTC with arguments: "proserv_assignment_export_csv", 1, "CanvasSync::Processors::AssignmentsProcessor", {:sync_start_time=>"2021-11-03T19:53:00Z", :report_params=>{:parameters=>{:enrollment_term_id=>1}}} [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [5f9fdef5-5c4d-4c2c-9681-78d31ece2e29]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [5f9fdef5-5c4d-4c2c-9681-78d31ece2e29] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2021-11-03 19:53:00.199659"], ["status", "success"], ["updated_at", "2021-11-03 19:53:00.200067"], ["id", 484]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [5f9fdef5-5c4d-4c2c-9681-78d31ece2e29]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [5f9fdef5-5c4d-4c2c-9681-78d31ece2e29] Performed CanvasSync::Jobs::SyncAssignmentsJob (Job ID: 5f9fdef5-5c4d-4c2c-9681-78d31ece2e29) from Test(default) in 11.21ms  (0.1ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [98310f45-b918-4153-a8f4-4c0578ae1b47] Performing CanvasSync::Jobs::SyncAssignmentsJob (Job ID: 98310f45-b918-4153-a8f4-4c0578ae1b47) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [98310f45-b918-4153-a8f4-4c0578ae1b47] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "98310f45-b918-4153-a8f4-4c0578ae1b47"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [98310f45-b918-4153-a8f4-4c0578ae1b47]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [98310f45-b918-4153-a8f4-4c0578ae1b47] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncAssignmentsJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2021-11-03 19:53:00.204085"], ["updated_at", "2021-11-03 19:53:00.204085"], ["job_id", "98310f45-b918-4153-a8f4-4c0578ae1b47"]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [98310f45-b918-4153-a8f4-4c0578ae1b47]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [98310f45-b918-4153-a8f4-4c0578ae1b47]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [98310f45-b918-4153-a8f4-4c0578ae1b47] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-11-03 19:53:00.205375"], ["status", "running"], ["updated_at", "2021-11-03 19:53:00.205680"], ["id", 486]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [98310f45-b918-4153-a8f4-4c0578ae1b47]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [98310f45-b918-4153-a8f4-4c0578ae1b47]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [98310f45-b918-4153-a8f4-4c0578ae1b47] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proserv_assignment_export_csv\n- 1\n- CanvasSync::Processors::AssignmentsProcessor\n- :sync_start_time: '2021-11-03T19:53:00Z'\n :report_params:\n :parameters: {}\n"], ["created_at", "2021-11-03 19:53:00.208847"], ["updated_at", "2021-11-03 19:53:00.208847"], ["job_id", "68c08e6f-e679-4463-b1d7-f44cdee127c2"]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [98310f45-b918-4153-a8f4-4c0578ae1b47]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [98310f45-b918-4153-a8f4-4c0578ae1b47] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: 68c08e6f-e679-4463-b1d7-f44cdee127c2) to Test(default) at 2021-11-03 19:53:30 UTC with arguments: "proserv_assignment_export_csv", 1, "CanvasSync::Processors::AssignmentsProcessor", {:sync_start_time=>"2021-11-03T19:53:00Z", :report_params=>{:parameters=>{}}} [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [98310f45-b918-4153-a8f4-4c0578ae1b47]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [98310f45-b918-4153-a8f4-4c0578ae1b47] CanvasSync::JobLog Update (0.4ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2021-11-03 19:53:00.211391"], ["status", "success"], ["updated_at", "2021-11-03 19:53:00.211717"], ["id", 486]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [98310f45-b918-4153-a8f4-4c0578ae1b47]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [98310f45-b918-4153-a8f4-4c0578ae1b47] Performed CanvasSync::Jobs::SyncAssignmentsJob (Job ID: 98310f45-b918-4153-a8f4-4c0578ae1b47) from Test(default) in 10.29ms  (0.2ms) ROLLBACK  (0.3ms) BEGIN [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [f114c02b-f91b-4435-a378-446cda26b85a] Performing CanvasSync::Jobs::SyncContextModuleItemsJob (Job ID: f114c02b-f91b-4435-a378-446cda26b85a) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [f114c02b-f91b-4435-a378-446cda26b85a] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "f114c02b-f91b-4435-a378-446cda26b85a"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [f114c02b-f91b-4435-a378-446cda26b85a]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [f114c02b-f91b-4435-a378-446cda26b85a] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncContextModuleItemsJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2021-11-03 19:53:00.217463"], ["updated_at", "2021-11-03 19:53:00.217463"], ["job_id", "f114c02b-f91b-4435-a378-446cda26b85a"]] [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [f114c02b-f91b-4435-a378-446cda26b85a]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [f114c02b-f91b-4435-a378-446cda26b85a]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [f114c02b-f91b-4435-a378-446cda26b85a] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-11-03 19:53:00.218811"], ["status", "running"], ["updated_at", "2021-11-03 19:53:00.219091"], ["id", 488]] [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [f114c02b-f91b-4435-a378-446cda26b85a]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [f114c02b-f91b-4435-a378-446cda26b85a]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [f114c02b-f91b-4435-a378-446cda26b85a] CanvasSync::JobLog Create (0.2ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proserv_context_module_items_csv\n- 1\n- CanvasSync::Processors::ContextModuleItemsProcessor\n- :sync_start_time: '2021-11-03T19:53:00Z'\n :report_params:\n :parameters:\n :enrollment_term_id: 1\n"], ["created_at", "2021-11-03 19:53:00.221971"], ["updated_at", "2021-11-03 19:53:00.221971"], ["job_id", "2e4af4fe-b711-4cab-a72d-aa4aa27c31a0"]] [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [f114c02b-f91b-4435-a378-446cda26b85a]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [f114c02b-f91b-4435-a378-446cda26b85a] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: 2e4af4fe-b711-4cab-a72d-aa4aa27c31a0) to Test(default) at 2021-11-03 19:53:30 UTC with arguments: "proserv_context_module_items_csv", 1, "CanvasSync::Processors::ContextModuleItemsProcessor", {:sync_start_time=>"2021-11-03T19:53:00Z", :report_params=>{:parameters=>{:enrollment_term_id=>1}}} [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [f114c02b-f91b-4435-a378-446cda26b85a]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [f114c02b-f91b-4435-a378-446cda26b85a] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2021-11-03 19:53:00.224411"], ["status", "success"], ["updated_at", "2021-11-03 19:53:00.224882"], ["id", 488]] [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [f114c02b-f91b-4435-a378-446cda26b85a]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [f114c02b-f91b-4435-a378-446cda26b85a] Performed CanvasSync::Jobs::SyncContextModuleItemsJob (Job ID: f114c02b-f91b-4435-a378-446cda26b85a) from Test(default) in 9.63ms  (0.1ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [448bdcba-7d66-4609-a66f-58a8f063439f] Performing CanvasSync::Jobs::SyncContextModuleItemsJob (Job ID: 448bdcba-7d66-4609-a66f-58a8f063439f) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [448bdcba-7d66-4609-a66f-58a8f063439f] CanvasSync::JobLog Load (0.3ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "448bdcba-7d66-4609-a66f-58a8f063439f"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [448bdcba-7d66-4609-a66f-58a8f063439f]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [448bdcba-7d66-4609-a66f-58a8f063439f] CanvasSync::JobLog Create (0.4ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncContextModuleItemsJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2021-11-03 19:53:00.229970"], ["updated_at", "2021-11-03 19:53:00.229970"], ["job_id", "448bdcba-7d66-4609-a66f-58a8f063439f"]] [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [448bdcba-7d66-4609-a66f-58a8f063439f]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [448bdcba-7d66-4609-a66f-58a8f063439f]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [448bdcba-7d66-4609-a66f-58a8f063439f] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-11-03 19:53:00.231883"], ["status", "running"], ["updated_at", "2021-11-03 19:53:00.232199"], ["id", 490]] [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [448bdcba-7d66-4609-a66f-58a8f063439f]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [448bdcba-7d66-4609-a66f-58a8f063439f]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [448bdcba-7d66-4609-a66f-58a8f063439f] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proserv_context_module_items_csv\n- 1\n- CanvasSync::Processors::ContextModuleItemsProcessor\n- :sync_start_time: '2021-11-03T19:53:00Z'\n :report_params:\n :parameters: {}\n"], ["created_at", "2021-11-03 19:53:00.235568"], ["updated_at", "2021-11-03 19:53:00.235568"], ["job_id", "c6476ae0-85dc-4561-ae11-a4f8d5875336"]] [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [448bdcba-7d66-4609-a66f-58a8f063439f]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [448bdcba-7d66-4609-a66f-58a8f063439f] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: c6476ae0-85dc-4561-ae11-a4f8d5875336) to Test(default) at 2021-11-03 19:53:30 UTC with arguments: "proserv_context_module_items_csv", 1, "CanvasSync::Processors::ContextModuleItemsProcessor", {:sync_start_time=>"2021-11-03T19:53:00Z", :report_params=>{:parameters=>{}}} [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [448bdcba-7d66-4609-a66f-58a8f063439f]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [448bdcba-7d66-4609-a66f-58a8f063439f] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2021-11-03 19:53:00.237868"], ["status", "success"], ["updated_at", "2021-11-03 19:53:00.238181"], ["id", 490]] [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [448bdcba-7d66-4609-a66f-58a8f063439f]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [448bdcba-7d66-4609-a66f-58a8f063439f] Performed CanvasSync::Jobs::SyncContextModuleItemsJob (Job ID: 448bdcba-7d66-4609-a66f-58a8f063439f) from Test(default) in 10.58ms  (0.1ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [ea217ef6-ddc5-4c7e-9b24-74cb3dbc3d05] Performing CanvasSync::Jobs::SyncContextModulesJob (Job ID: ea217ef6-ddc5-4c7e-9b24-74cb3dbc3d05) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [ea217ef6-ddc5-4c7e-9b24-74cb3dbc3d05] CanvasSync::JobLog Load (0.3ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "ea217ef6-ddc5-4c7e-9b24-74cb3dbc3d05"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [ea217ef6-ddc5-4c7e-9b24-74cb3dbc3d05]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [ea217ef6-ddc5-4c7e-9b24-74cb3dbc3d05] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncContextModulesJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2021-11-03 19:53:00.243618"], ["updated_at", "2021-11-03 19:53:00.243618"], ["job_id", "ea217ef6-ddc5-4c7e-9b24-74cb3dbc3d05"]] [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [ea217ef6-ddc5-4c7e-9b24-74cb3dbc3d05]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [ea217ef6-ddc5-4c7e-9b24-74cb3dbc3d05]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [ea217ef6-ddc5-4c7e-9b24-74cb3dbc3d05] CanvasSync::JobLog Update (0.4ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-11-03 19:53:00.245440"], ["status", "running"], ["updated_at", "2021-11-03 19:53:00.245856"], ["id", 492]] [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [ea217ef6-ddc5-4c7e-9b24-74cb3dbc3d05]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [ea217ef6-ddc5-4c7e-9b24-74cb3dbc3d05]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [ea217ef6-ddc5-4c7e-9b24-74cb3dbc3d05] CanvasSync::JobLog Create (0.4ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proserv_context_modules_csv\n- 1\n- CanvasSync::Processors::ContextModulesProcessor\n- :sync_start_time: '2021-11-03T19:53:00Z'\n :report_params:\n :parameters:\n :enrollment_term_id: 1\n"], ["created_at", "2021-11-03 19:53:00.250238"], ["updated_at", "2021-11-03 19:53:00.250238"], ["job_id", "bc0d56ae-5e7e-42bd-99d6-139d62031c92"]] [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [ea217ef6-ddc5-4c7e-9b24-74cb3dbc3d05]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [ea217ef6-ddc5-4c7e-9b24-74cb3dbc3d05] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: bc0d56ae-5e7e-42bd-99d6-139d62031c92) to Test(default) at 2021-11-03 19:53:30 UTC with arguments: "proserv_context_modules_csv", 1, "CanvasSync::Processors::ContextModulesProcessor", {:sync_start_time=>"2021-11-03T19:53:00Z", :report_params=>{:parameters=>{:enrollment_term_id=>1}}} [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [ea217ef6-ddc5-4c7e-9b24-74cb3dbc3d05]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [ea217ef6-ddc5-4c7e-9b24-74cb3dbc3d05] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2021-11-03 19:53:00.253248"], ["status", "success"], ["updated_at", "2021-11-03 19:53:00.253653"], ["id", 492]] [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [ea217ef6-ddc5-4c7e-9b24-74cb3dbc3d05]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [ea217ef6-ddc5-4c7e-9b24-74cb3dbc3d05] Performed CanvasSync::Jobs::SyncContextModulesJob (Job ID: ea217ef6-ddc5-4c7e-9b24-74cb3dbc3d05) from Test(default) in 12.85ms  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [29877d57-bd85-4367-84e3-cbe05b8e5917] Performing CanvasSync::Jobs::SyncContextModulesJob (Job ID: 29877d57-bd85-4367-84e3-cbe05b8e5917) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [29877d57-bd85-4367-84e3-cbe05b8e5917] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "29877d57-bd85-4367-84e3-cbe05b8e5917"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [29877d57-bd85-4367-84e3-cbe05b8e5917]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [29877d57-bd85-4367-84e3-cbe05b8e5917] CanvasSync::JobLog Create (0.4ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncContextModulesJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2021-11-03 19:53:00.258626"], ["updated_at", "2021-11-03 19:53:00.258626"], ["job_id", "29877d57-bd85-4367-84e3-cbe05b8e5917"]] [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [29877d57-bd85-4367-84e3-cbe05b8e5917]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [29877d57-bd85-4367-84e3-cbe05b8e5917]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [29877d57-bd85-4367-84e3-cbe05b8e5917] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-11-03 19:53:00.260404"], ["status", "running"], ["updated_at", "2021-11-03 19:53:00.260758"], ["id", 494]] [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [29877d57-bd85-4367-84e3-cbe05b8e5917]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [29877d57-bd85-4367-84e3-cbe05b8e5917]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [29877d57-bd85-4367-84e3-cbe05b8e5917] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proserv_context_modules_csv\n- 1\n- CanvasSync::Processors::ContextModulesProcessor\n- :sync_start_time: '2021-11-03T19:53:00Z'\n :report_params:\n :parameters: {}\n"], ["created_at", "2021-11-03 19:53:00.264650"], ["updated_at", "2021-11-03 19:53:00.264650"], ["job_id", "5ec90fd5-091c-4cae-b656-06cac1d3e89a"]] [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [29877d57-bd85-4367-84e3-cbe05b8e5917]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [29877d57-bd85-4367-84e3-cbe05b8e5917] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: 5ec90fd5-091c-4cae-b656-06cac1d3e89a) to Test(default) at 2021-11-03 19:53:30 UTC with arguments: "proserv_context_modules_csv", 1, "CanvasSync::Processors::ContextModulesProcessor", {:sync_start_time=>"2021-11-03T19:53:00Z", :report_params=>{:parameters=>{}}} [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [29877d57-bd85-4367-84e3-cbe05b8e5917]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [29877d57-bd85-4367-84e3-cbe05b8e5917] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2021-11-03 19:53:00.267382"], ["status", "success"], ["updated_at", "2021-11-03 19:53:00.267788"], ["id", 494]] [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [29877d57-bd85-4367-84e3-cbe05b8e5917]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [29877d57-bd85-4367-84e3-cbe05b8e5917] Performed CanvasSync::Jobs::SyncContextModulesJob (Job ID: 29877d57-bd85-4367-84e3-cbe05b8e5917) from Test(default) in 11.39ms  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Term Exists (0.5ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 73285663], ["LIMIT", 1]] Term Create (0.3ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 73285663], ["name", "Cool Term"], ["start_at", "2021-10-31 19:52:59.067417"], ["end_at", "2021-11-06 19:52:59.067520"], ["workflow_state", "active"], ["sis_id", "dd1302669367a81eebf12e26640afc4e"], ["created_at", "2021-11-03 19:53:00.281475"], ["updated_at", "2021-11-03 19:53:00.281475"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [1bc3031d-d724-4165-a4c6-6df847a8cd8b] Performing CanvasSync::Jobs::SyncProvisioningReportJob (Job ID: 1bc3031d-d724-4165-a4c6-6df847a8cd8b) from Test(default) with arguments: {:models=>["users", "courses"], :term_scope=>"active"} [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [1bc3031d-d724-4165-a4c6-6df847a8cd8b] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "1bc3031d-d724-4165-a4c6-6df847a8cd8b"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [1bc3031d-d724-4165-a4c6-6df847a8cd8b]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [1bc3031d-d724-4165-a4c6-6df847a8cd8b] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncProvisioningReportJob"], ["status", "enqueued"], ["job_arguments", "---\n- :models:\n - users\n - courses\n :term_scope: active\n"], ["created_at", "2021-11-03 19:53:00.284357"], ["updated_at", "2021-11-03 19:53:00.284357"], ["job_id", "1bc3031d-d724-4165-a4c6-6df847a8cd8b"]] [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [1bc3031d-d724-4165-a4c6-6df847a8cd8b]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [1bc3031d-d724-4165-a4c6-6df847a8cd8b]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [1bc3031d-d724-4165-a4c6-6df847a8cd8b] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-11-03 19:53:00.285962"], ["status", "running"], ["updated_at", "2021-11-03 19:53:00.286288"], ["id", 496]] [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [1bc3031d-d724-4165-a4c6-6df847a8cd8b]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [1bc3031d-d724-4165-a4c6-6df847a8cd8b]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [1bc3031d-d724-4165-a4c6-6df847a8cd8b] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proservices_provisioning_csv\n- \n- CanvasSync::Processors::ProvisioningReportProcessor\n- :models:\n - users\n - courses\n :term_scope: active\n :sync_start_time: '2021-11-03T19:53:00Z'\n :report_params:\n :parameters:\n :include_deleted: true\n users: true\n courses: true\n :enrollment_term_id: 73285663\n"], ["created_at", "2021-11-03 19:53:00.289154"], ["updated_at", "2021-11-03 19:53:00.289154"], ["job_id", "b0351304-1afb-4016-9ab0-1e640e0fcfb3"]] [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [1bc3031d-d724-4165-a4c6-6df847a8cd8b]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [1bc3031d-d724-4165-a4c6-6df847a8cd8b] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: b0351304-1afb-4016-9ab0-1e640e0fcfb3) to Test(default) at 2021-11-03 19:53:30 UTC with arguments: "proservices_provisioning_csv", nil, "CanvasSync::Processors::ProvisioningReportProcessor", {:models=>["users", "courses"], :term_scope=>"active", :sync_start_time=>"2021-11-03T19:53:00Z", :report_params=>{:parameters=>{:include_deleted=>true, "users"=>true, "courses"=>true, :enrollment_term_id=>73285663}}} [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [1bc3031d-d724-4165-a4c6-6df847a8cd8b]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [1bc3031d-d724-4165-a4c6-6df847a8cd8b] CanvasSync::JobLog Update (0.4ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2021-11-03 19:53:00.292135"], ["status", "success"], ["updated_at", "2021-11-03 19:53:00.292663"], ["id", 496]] [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [1bc3031d-d724-4165-a4c6-6df847a8cd8b]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [1bc3031d-d724-4165-a4c6-6df847a8cd8b] Performed CanvasSync::Jobs::SyncProvisioningReportJob (Job ID: 1bc3031d-d724-4165-a4c6-6df847a8cd8b) from Test(default) in 10.89ms  (0.2ms) ROLLBACK  (0.4ms) BEGIN [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [7eb999c4-730e-41b6-b881-d70b73b5ca2f] Performing CanvasSync::Jobs::SyncProvisioningReportJob (Job ID: 7eb999c4-730e-41b6-b881-d70b73b5ca2f) from Test(default) with arguments: {:models=>["users", "courses"]} [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [7eb999c4-730e-41b6-b881-d70b73b5ca2f] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "7eb999c4-730e-41b6-b881-d70b73b5ca2f"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [7eb999c4-730e-41b6-b881-d70b73b5ca2f]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [7eb999c4-730e-41b6-b881-d70b73b5ca2f] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncProvisioningReportJob"], ["status", "enqueued"], ["job_arguments", "---\n- :models:\n - users\n - courses\n"], ["created_at", "2021-11-03 19:53:00.297330"], ["updated_at", "2021-11-03 19:53:00.297330"], ["job_id", "7eb999c4-730e-41b6-b881-d70b73b5ca2f"]] [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [7eb999c4-730e-41b6-b881-d70b73b5ca2f]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [7eb999c4-730e-41b6-b881-d70b73b5ca2f]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [7eb999c4-730e-41b6-b881-d70b73b5ca2f] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-11-03 19:53:00.298808"], ["status", "running"], ["updated_at", "2021-11-03 19:53:00.299122"], ["id", 498]] [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [7eb999c4-730e-41b6-b881-d70b73b5ca2f]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [7eb999c4-730e-41b6-b881-d70b73b5ca2f]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [7eb999c4-730e-41b6-b881-d70b73b5ca2f] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proservices_provisioning_csv\n- \n- CanvasSync::Processors::ProvisioningReportProcessor\n- :models:\n - users\n - courses\n :sync_start_time: '2021-11-03T19:53:00Z'\n :report_params:\n :parameters:\n :include_deleted: true\n users: true\n courses: true\n"], ["created_at", "2021-11-03 19:53:00.301828"], ["updated_at", "2021-11-03 19:53:00.301828"], ["job_id", "cf6a05dc-0370-455d-8625-b5c9f3b20bf1"]] [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [7eb999c4-730e-41b6-b881-d70b73b5ca2f]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [7eb999c4-730e-41b6-b881-d70b73b5ca2f] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: cf6a05dc-0370-455d-8625-b5c9f3b20bf1) to Test(default) at 2021-11-03 19:53:30 UTC with arguments: "proservices_provisioning_csv", nil, "CanvasSync::Processors::ProvisioningReportProcessor", {:models=>["users", "courses"], :sync_start_time=>"2021-11-03T19:53:00Z", :report_params=>{:parameters=>{:include_deleted=>true, "users"=>true, "courses"=>true}}} [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [7eb999c4-730e-41b6-b881-d70b73b5ca2f]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [7eb999c4-730e-41b6-b881-d70b73b5ca2f] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2021-11-03 19:53:00.304218"], ["status", "success"], ["updated_at", "2021-11-03 19:53:00.304560"], ["id", 498]] [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [7eb999c4-730e-41b6-b881-d70b73b5ca2f]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [7eb999c4-730e-41b6-b881-d70b73b5ca2f] Performed CanvasSync::Jobs::SyncProvisioningReportJob (Job ID: 7eb999c4-730e-41b6-b881-d70b73b5ca2f) from Test(default) in 9.28ms  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Account Exists (0.3ms) SELECT 1 AS one FROM "accounts" WHERE "accounts"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] Account Create (0.3ms) INSERT INTO "accounts" ("canvas_id", "sis_id", "canvas_parent_account_id", "sis_parent_account_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 1], ["sis_id", "9170b3a9c8a3fecfc56cee6ddeff1edb"], ["canvas_parent_account_id", 1], ["sis_parent_account_id", "8e7b269cbdd26386ac15c71c744111d2"], ["name", "Account name"], ["workflow_state", "active"], ["created_at", "2021-11-03 19:53:00.308562"], ["updated_at", "2021-11-03 19:53:00.308562"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.5ms) SELECT COUNT(*) FROM "roles" [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [fecf2f82-18e0-4422-81a9-6b4e9b286814] Performing CanvasSync::Jobs::SyncRolesJob (Job ID: fecf2f82-18e0-4422-81a9-6b4e9b286814) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [fecf2f82-18e0-4422-81a9-6b4e9b286814] CanvasSync::JobLog Load (0.3ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "fecf2f82-18e0-4422-81a9-6b4e9b286814"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [fecf2f82-18e0-4422-81a9-6b4e9b286814]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [fecf2f82-18e0-4422-81a9-6b4e9b286814] CanvasSync::JobLog Create (0.4ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncRolesJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2021-11-03 19:53:00.314955"], ["updated_at", "2021-11-03 19:53:00.314955"], ["job_id", "fecf2f82-18e0-4422-81a9-6b4e9b286814"]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [fecf2f82-18e0-4422-81a9-6b4e9b286814]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [fecf2f82-18e0-4422-81a9-6b4e9b286814]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [fecf2f82-18e0-4422-81a9-6b4e9b286814] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-11-03 19:53:00.316545"], ["status", "running"], ["updated_at", "2021-11-03 19:53:00.316859"], ["id", 500]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [fecf2f82-18e0-4422-81a9-6b4e9b286814]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [fecf2f82-18e0-4422-81a9-6b4e9b286814] Account Load (0.2ms) SELECT "accounts".* FROM "accounts" WHERE "accounts"."workflow_state" != $1 ORDER BY "accounts"."id" ASC LIMIT $2 [["workflow_state", "deleted"], ["LIMIT", 1000]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [fecf2f82-18e0-4422-81a9-6b4e9b286814] Role Load (0.2ms) SELECT "roles".* FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [fecf2f82-18e0-4422-81a9-6b4e9b286814]  (0.3ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [fecf2f82-18e0-4422-81a9-6b4e9b286814] Role Exists (0.3ms) SELECT 1 AS one FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [fecf2f82-18e0-4422-81a9-6b4e9b286814] Role Create (0.6ms) INSERT INTO "roles" ("canvas_id", "label", "base_role_type", "canvas_account_id", "workflow_state", "permissions", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 1], ["label", "Account Admin"], ["base_role_type", "AccountMembership"], ["canvas_account_id", 10], ["workflow_state", "built_in"], ["permissions", "{\"manage_wiki\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"post_to_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"moderate_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_announcements\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"send_messages\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"send_messages_all\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_outcomes\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"create_conferences\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"create_collaborations\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_roster\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_all_grades\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_grades\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_rubrics\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"comment_on_others_submissions\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_students\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_admin_users\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_role_overrides\":{\"enabled\":true,\"locked\":true,\"readonly\":true,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_account_memberships\":{\"enabled\":true,\"locked\":true,\"readonly\":true,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_account_settings\":{\"enabled\":true,\"locked\":true,\"readonly\":true,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_groups\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_group_pages\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_files\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_assignments\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"undelete_courses\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_grade_changes\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_course_changes\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_question_banks\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_calendar\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_reports\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_courses\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_user_logins\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_user_observers\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_alerts\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"become_user\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_developer_keys\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"import_sis\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_sis\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_sis\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_course_list\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_statistics\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_storage_quotas\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_course_content\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_content\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_interaction_alerts\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"change_course_state\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_sections\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_feature_flags\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_quiz_answer_audits\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"moderate_grades\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"lti_add_edit\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true}}"], ["created_at", "2021-11-03 19:53:00.346405"], ["updated_at", "2021-11-03 19:53:00.346405"]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [fecf2f82-18e0-4422-81a9-6b4e9b286814]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [fecf2f82-18e0-4422-81a9-6b4e9b286814] Role Load (0.2ms) SELECT "roles".* FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 3], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [fecf2f82-18e0-4422-81a9-6b4e9b286814]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [fecf2f82-18e0-4422-81a9-6b4e9b286814] Role Exists (0.2ms) SELECT 1 AS one FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 3], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [fecf2f82-18e0-4422-81a9-6b4e9b286814] Role Create (0.4ms) INSERT INTO "roles" ("canvas_id", "label", "base_role_type", "canvas_account_id", "workflow_state", "permissions", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 3], ["label", "Student"], ["base_role_type", "StudentEnrollment"], ["canvas_account_id", 10], ["workflow_state", "built_in"], ["permissions", "{\"manage_wiki\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"read_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"post_to_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"moderate_forum\":{\"enabled\":false,\"locked\":false,\"readonly\":false,\"explicit\":false},\"read_announcements\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"send_messages\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"send_messages_all\":{\"enabled\":false,\"locked\":false,\"readonly\":false,\"explicit\":false},\"manage_outcomes\":{\"enabled\":false,\"locked\":false,\"readonly\":false,\"explicit\":false},\"create_conferences\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"create_collaborations\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_roster\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_all_grades\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_grades\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_rubrics\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"comment_on_others_submissions\":{\"enabled\":false,\"locked\":false,\"readonly\":false,\"explicit\":false},\"manage_students\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_admin_users\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_role_overrides\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_account_memberships\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_account_settings\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_groups\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"view_group_pages\":{\"enabled\":false,\"locked\":false,\"readonly\":false,\"explicit\":false},\"manage_files\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_assignments\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"undelete_courses\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"view_grade_changes\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"view_course_changes\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"read_question_banks\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_calendar\":{\"enabled\":false,\"locked\":false,\"readonly\":false,\"explicit\":false},\"read_reports\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_courses\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_user_logins\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_user_observers\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_alerts\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"become_user\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_developer_keys\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"import_sis\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_sis\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"read_sis\":{\"enabled\":false,\"locked\":false,\"readonly\":false,\"explicit\":false},\"read_course_list\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"view_statistics\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_storage_quotas\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"read_course_content\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_content\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_interaction_alerts\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"change_course_state\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_sections\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_feature_flags\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"view_quiz_answer_audits\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"moderate_grades\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"lti_add_edit\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false}}"], ["created_at", "2021-11-03 19:53:00.353441"], ["updated_at", "2021-11-03 19:53:00.353441"]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [fecf2f82-18e0-4422-81a9-6b4e9b286814]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [fecf2f82-18e0-4422-81a9-6b4e9b286814] Role Update All (0.3ms) UPDATE "roles" SET "workflow_state" = 'inactive' WHERE "roles"."id" NOT IN ($1, $2) [["id", 79], ["id", 80]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [fecf2f82-18e0-4422-81a9-6b4e9b286814]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [fecf2f82-18e0-4422-81a9-6b4e9b286814] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2021-11-03 19:53:00.356963"], ["status", "success"], ["updated_at", "2021-11-03 19:53:00.357404"], ["id", 500]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [fecf2f82-18e0-4422-81a9-6b4e9b286814]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [fecf2f82-18e0-4422-81a9-6b4e9b286814] Performed CanvasSync::Jobs::SyncRolesJob (Job ID: fecf2f82-18e0-4422-81a9-6b4e9b286814) from Test(default) in 45.12ms  (0.3ms) SELECT COUNT(*) FROM "roles"  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Term Exists (0.3ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 12122466], ["LIMIT", 1]] Term Create (0.3ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 12122466], ["name", "Cool Term"], ["start_at", "2021-10-31 19:52:59.067417"], ["end_at", "2021-11-06 19:52:59.067520"], ["workflow_state", "active"], ["sis_id", "3e28294695dbb5e80f1c240d08d2dc16"], ["created_at", "2021-11-03 19:53:00.363432"], ["updated_at", "2021-11-03 19:53:00.363432"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [59dcd461-41de-4da9-abae-e51846c36b54] Performing CanvasSync::Jobs::SyncSimpleTableJob (Job ID: 59dcd461-41de-4da9-abae-e51846c36b54) from Test(default) with arguments: {:report_name=>"proservices_provisioning_csv", :model=>"courses", :mapping=>"courses", :klass=>"Course", :term_scope=>"active", :params=>{"parameters[include_deleted]"=>true, "parameters[courses]"=>true}} [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [59dcd461-41de-4da9-abae-e51846c36b54] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "59dcd461-41de-4da9-abae-e51846c36b54"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [59dcd461-41de-4da9-abae-e51846c36b54]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [59dcd461-41de-4da9-abae-e51846c36b54] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncSimpleTableJob"], ["status", "enqueued"], ["job_arguments", "---\n- :report_name: proservices_provisioning_csv\n :model: courses\n :mapping: courses\n :klass: Course\n :term_scope: active\n :params:\n parameters[include_deleted]: true\n parameters[courses]: true\n"], ["created_at", "2021-11-03 19:53:00.366083"], ["updated_at", "2021-11-03 19:53:00.366083"], ["job_id", "59dcd461-41de-4da9-abae-e51846c36b54"]] [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [59dcd461-41de-4da9-abae-e51846c36b54]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [59dcd461-41de-4da9-abae-e51846c36b54]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [59dcd461-41de-4da9-abae-e51846c36b54] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-11-03 19:53:00.367876"], ["status", "running"], ["updated_at", "2021-11-03 19:53:00.368273"], ["id", 501]] [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [59dcd461-41de-4da9-abae-e51846c36b54]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [59dcd461-41de-4da9-abae-e51846c36b54]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [59dcd461-41de-4da9-abae-e51846c36b54] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2021-11-03 19:53:00.369920"], ["status", "success"], ["updated_at", "2021-11-03 19:53:00.370255"], ["id", 501]] [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [59dcd461-41de-4da9-abae-e51846c36b54]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [59dcd461-41de-4da9-abae-e51846c36b54] Performed CanvasSync::Jobs::SyncSimpleTableJob (Job ID: 59dcd461-41de-4da9-abae-e51846c36b54) from Test(default) in 6.34ms  (0.2ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [f3b50a64-a4b2-4de2-8fd8-737a0e85783a] Performing CanvasSync::Jobs::SyncSubmissionsJob (Job ID: f3b50a64-a4b2-4de2-8fd8-737a0e85783a) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [f3b50a64-a4b2-4de2-8fd8-737a0e85783a] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "f3b50a64-a4b2-4de2-8fd8-737a0e85783a"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [f3b50a64-a4b2-4de2-8fd8-737a0e85783a]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [f3b50a64-a4b2-4de2-8fd8-737a0e85783a] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncSubmissionsJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2021-11-03 19:53:00.375039"], ["updated_at", "2021-11-03 19:53:00.375039"], ["job_id", "f3b50a64-a4b2-4de2-8fd8-737a0e85783a"]] [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [f3b50a64-a4b2-4de2-8fd8-737a0e85783a]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [f3b50a64-a4b2-4de2-8fd8-737a0e85783a]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [f3b50a64-a4b2-4de2-8fd8-737a0e85783a] CanvasSync::JobLog Update (0.4ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-11-03 19:53:00.377057"], ["status", "running"], ["updated_at", "2021-11-03 19:53:00.377380"], ["id", 502]] [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [f3b50a64-a4b2-4de2-8fd8-737a0e85783a]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [f3b50a64-a4b2-4de2-8fd8-737a0e85783a]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [f3b50a64-a4b2-4de2-8fd8-737a0e85783a] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proserv_student_submissions_csv\n- 1\n- CanvasSync::Processors::SubmissionsProcessor\n- :sync_start_time: '2021-11-03T19:53:00Z'\n :report_params:\n :parameters:\n :include_all: \n :enrollment_term_id: 1\n"], ["created_at", "2021-11-03 19:53:00.381448"], ["updated_at", "2021-11-03 19:53:00.381448"], ["job_id", "89235171-1031-493e-b230-c3a0858d9f97"]] [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [f3b50a64-a4b2-4de2-8fd8-737a0e85783a]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [f3b50a64-a4b2-4de2-8fd8-737a0e85783a] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: 89235171-1031-493e-b230-c3a0858d9f97) to Test(default) at 2021-11-03 19:53:30 UTC with arguments: "proserv_student_submissions_csv", 1, "CanvasSync::Processors::SubmissionsProcessor", {:sync_start_time=>"2021-11-03T19:53:00Z", :report_params=>{:parameters=>{:include_all=>nil, :enrollment_term_id=>1}}} [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [f3b50a64-a4b2-4de2-8fd8-737a0e85783a]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [f3b50a64-a4b2-4de2-8fd8-737a0e85783a] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2021-11-03 19:53:00.383985"], ["status", "success"], ["updated_at", "2021-11-03 19:53:00.384308"], ["id", 502]] [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [f3b50a64-a4b2-4de2-8fd8-737a0e85783a]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [f3b50a64-a4b2-4de2-8fd8-737a0e85783a] Performed CanvasSync::Jobs::SyncSubmissionsJob (Job ID: f3b50a64-a4b2-4de2-8fd8-737a0e85783a) from Test(default) in 11.14ms  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SELECT COUNT(*) FROM "terms" [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [d82460b6-b04a-4c13-bec2-cba85ff2b60c] Performing CanvasSync::Jobs::SyncTermsJob (Job ID: d82460b6-b04a-4c13-bec2-cba85ff2b60c) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [d82460b6-b04a-4c13-bec2-cba85ff2b60c] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "d82460b6-b04a-4c13-bec2-cba85ff2b60c"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [d82460b6-b04a-4c13-bec2-cba85ff2b60c]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [d82460b6-b04a-4c13-bec2-cba85ff2b60c] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncTermsJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2021-11-03 19:53:00.388636"], ["updated_at", "2021-11-03 19:53:00.388636"], ["job_id", "d82460b6-b04a-4c13-bec2-cba85ff2b60c"]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [d82460b6-b04a-4c13-bec2-cba85ff2b60c]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [d82460b6-b04a-4c13-bec2-cba85ff2b60c]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [d82460b6-b04a-4c13-bec2-cba85ff2b60c] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-11-03 19:53:00.389939"], ["status", "running"], ["updated_at", "2021-11-03 19:53:00.390412"], ["id", 504]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [d82460b6-b04a-4c13-bec2-cba85ff2b60c]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [d82460b6-b04a-4c13-bec2-cba85ff2b60c] Term Load (0.3ms) SELECT "terms".* FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [d82460b6-b04a-4c13-bec2-cba85ff2b60c]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [d82460b6-b04a-4c13-bec2-cba85ff2b60c] Term Exists (0.3ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [d82460b6-b04a-4c13-bec2-cba85ff2b60c] Term Create (0.2ms) INSERT INTO "terms" ("canvas_id", "name", "workflow_state", "grading_period_group_id", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 1], ["name", "Default Term"], ["workflow_state", "active"], ["grading_period_group_id", 1], ["sis_id", "Test"], ["created_at", "2021-11-03 19:53:00.397578"], ["updated_at", "2021-11-03 19:53:00.397578"]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [d82460b6-b04a-4c13-bec2-cba85ff2b60c]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [d82460b6-b04a-4c13-bec2-cba85ff2b60c] Term Load (0.2ms) SELECT "terms".* FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 6], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [d82460b6-b04a-4c13-bec2-cba85ff2b60c]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [d82460b6-b04a-4c13-bec2-cba85ff2b60c] Term Exists (0.3ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 6], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [d82460b6-b04a-4c13-bec2-cba85ff2b60c] Term Create (0.3ms) INSERT INTO "terms" ("canvas_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["canvas_id", 6], ["name", "Average Term 1"], ["workflow_state", "active"], ["created_at", "2021-11-03 19:53:00.400640"], ["updated_at", "2021-11-03 19:53:00.400640"]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [d82460b6-b04a-4c13-bec2-cba85ff2b60c]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [d82460b6-b04a-4c13-bec2-cba85ff2b60c] Term Load (0.2ms) SELECT "terms".* FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 7], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [d82460b6-b04a-4c13-bec2-cba85ff2b60c]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [d82460b6-b04a-4c13-bec2-cba85ff2b60c] Term Exists (0.2ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 7], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [d82460b6-b04a-4c13-bec2-cba85ff2b60c] Term Create (0.3ms) INSERT INTO "terms" ("canvas_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["canvas_id", 7], ["name", "Average Term 2"], ["workflow_state", "active"], ["created_at", "2021-11-03 19:53:00.403294"], ["updated_at", "2021-11-03 19:53:00.403294"]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [d82460b6-b04a-4c13-bec2-cba85ff2b60c]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [d82460b6-b04a-4c13-bec2-cba85ff2b60c] Term Load (0.2ms) SELECT "terms".* FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 5], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [d82460b6-b04a-4c13-bec2-cba85ff2b60c]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [d82460b6-b04a-4c13-bec2-cba85ff2b60c] Term Exists (0.2ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 5], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [d82460b6-b04a-4c13-bec2-cba85ff2b60c] Term Create (0.2ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 5], ["name", "Syllabus Term"], ["start_at", "2017-08-14 06:00:00"], ["end_at", "2017-08-31 06:00:00"], ["workflow_state", "active"], ["sis_id", "SYTERM"], ["created_at", "2021-11-03 19:53:00.406328"], ["updated_at", "2021-11-03 19:53:00.406328"]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [d82460b6-b04a-4c13-bec2-cba85ff2b60c]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [d82460b6-b04a-4c13-bec2-cba85ff2b60c] Term Load (0.2ms) SELECT "terms".* FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 4], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [d82460b6-b04a-4c13-bec2-cba85ff2b60c]  (0.4ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [d82460b6-b04a-4c13-bec2-cba85ff2b60c] Term Exists (0.3ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 4], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [d82460b6-b04a-4c13-bec2-cba85ff2b60c] Term Create (0.3ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "grading_period_group_id", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8, $9) RETURNING "id" [["canvas_id", 4], ["name", "Ellucian Term"], ["start_at", "2017-08-01 06:00:00"], ["end_at", "2017-10-31 06:00:00"], ["workflow_state", "active"], ["grading_period_group_id", 1], ["sis_id", "SH"], ["created_at", "2021-11-03 19:53:00.410620"], ["updated_at", "2021-11-03 19:53:00.410620"]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [d82460b6-b04a-4c13-bec2-cba85ff2b60c]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [d82460b6-b04a-4c13-bec2-cba85ff2b60c] Term Load (0.2ms) SELECT "terms".* FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 3], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [d82460b6-b04a-4c13-bec2-cba85ff2b60c]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [d82460b6-b04a-4c13-bec2-cba85ff2b60c] Term Exists (0.2ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 3], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [d82460b6-b04a-4c13-bec2-cba85ff2b60c] Term Create (0.2ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 3], ["name", "Current Term"], ["start_at", "2017-03-19 06:00:00"], ["end_at", "2017-08-01 06:00:00"], ["workflow_state", "active"], ["created_at", "2021-11-03 19:53:00.413751"], ["updated_at", "2021-11-03 19:53:00.413751"]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [d82460b6-b04a-4c13-bec2-cba85ff2b60c]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [d82460b6-b04a-4c13-bec2-cba85ff2b60c]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [d82460b6-b04a-4c13-bec2-cba85ff2b60c] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2021-11-03 19:53:00.414615"], ["status", "success"], ["updated_at", "2021-11-03 19:53:00.414923"], ["id", 504]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [d82460b6-b04a-4c13-bec2-cba85ff2b60c]  (0.3ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [d82460b6-b04a-4c13-bec2-cba85ff2b60c] Performed CanvasSync::Jobs::SyncTermsJob (Job ID: d82460b6-b04a-4c13-bec2-cba85ff2b60c) from Test(default) in 28.41ms  (0.2ms) SELECT COUNT(*) FROM "terms"  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Account Exists (0.3ms) SELECT 1 AS one FROM "accounts" WHERE "accounts"."canvas_id" = $1 LIMIT $2 [["canvas_id", 38310553], ["LIMIT", 1]] Account Create (0.3ms) INSERT INTO "accounts" ("canvas_id", "sis_id", "canvas_parent_account_id", "sis_parent_account_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 38310553], ["sis_id", "959ac8514f4e61b25fdc1bd814bc22c9"], ["canvas_parent_account_id", 1], ["sis_parent_account_id", "17256a840e1f27c785ffca9938716e7c"], ["name", "Account name"], ["workflow_state", "active"], ["created_at", "2021-11-03 19:53:00.419506"], ["updated_at", "2021-11-03 19:53:00.419506"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Account Exists (0.4ms) SELECT 1 AS one FROM "accounts" WHERE "accounts"."canvas_id" IS NULL AND "accounts"."id" != $1 LIMIT $2 [["id", 68], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Account Exists (0.5ms) SELECT 1 AS one FROM "accounts" WHERE "accounts"."canvas_id" = $1 LIMIT $2 [["canvas_id", 15047392], ["LIMIT", 1]] Account Create (0.6ms) INSERT INTO "accounts" ("canvas_id", "sis_id", "canvas_parent_account_id", "sis_parent_account_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 15047392], ["sis_id", "06149b4b0dd8c0ae0e4e6db4dcc36d50"], ["canvas_parent_account_id", 1], ["sis_parent_account_id", "a2c2bfb082620c0128b36cdeb42657f4"], ["name", "Account name"], ["workflow_state", "active"], ["created_at", "2021-11-03 19:53:00.429818"], ["updated_at", "2021-11-03 19:53:00.429818"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Account Load (0.2ms) SELECT "accounts".* FROM "accounts" ORDER BY "accounts"."id" ASC LIMIT $1 [["LIMIT", 1]] Account Exists (0.3ms) SELECT 1 AS one FROM "accounts" WHERE "accounts"."canvas_id" = $1 LIMIT $2 [["canvas_id", 15047392], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Account Exists (0.3ms) SELECT 1 AS one FROM "accounts" WHERE "accounts"."canvas_id" = $1 LIMIT $2 [["canvas_id", 16242759], ["LIMIT", 1]] Account Create (0.3ms) INSERT INTO "accounts" ("canvas_id", "sis_id", "canvas_parent_account_id", "sis_parent_account_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 16242759], ["sis_id", "f2b97ca25b88ced5e903ac84bf1e47d8"], ["canvas_parent_account_id", 1], ["sis_parent_account_id", "266ab486a0bdd6fd44c262e04d3fa2d2"], ["name", "Account name"], ["workflow_state", "active"], ["created_at", "2021-11-03 19:53:00.438817"], ["updated_at", "2021-11-03 19:53:00.438817"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Admin Exists (0.3ms) SELECT 1 AS one FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 72435688], ["LIMIT", 1]] Admin Create (0.4ms) INSERT INTO "admins" ("canvas_id", "role_name", "canvas_role_id", "canvas_user_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 72435688], ["role_name", "Cool Role"], ["canvas_role_id", 1538797], ["canvas_user_id", 1], ["workflow_state", "active"], ["created_at", "2021-11-03 19:53:00.460408"], ["updated_at", "2021-11-03 19:53:00.460408"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Admin Exists (0.5ms) SELECT 1 AS one FROM "admins" WHERE "admins"."canvas_id" IS NULL AND "admins"."id" != $1 LIMIT $2 [["id", 95], ["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.6ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Admin Exists (0.3ms) SELECT 1 AS one FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 6277342], ["LIMIT", 1]] Admin Create (0.4ms) INSERT INTO "admins" ("canvas_id", "role_name", "canvas_role_id", "canvas_user_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 6277342], ["role_name", "Cool Role"], ["canvas_role_id", 37102252], ["canvas_user_id", 1], ["workflow_state", "active"], ["created_at", "2021-11-03 19:53:00.473480"], ["updated_at", "2021-11-03 19:53:00.473480"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Admin Load (0.3ms) SELECT "admins".* FROM "admins" ORDER BY "admins"."id" ASC LIMIT $1 [["LIMIT", 1]] Admin Exists (0.4ms) SELECT 1 AS one FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 6277342], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.4ms) SELECT COUNT(*) FROM "admins" Admin Load (0.3ms) SELECT "admins".* FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]]  (0.1ms) SAVEPOINT active_record_1 Admin Exists (0.3ms) SELECT 1 AS one FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]] Admin Create (0.3ms) INSERT INTO "admins" ("canvas_id", "role_name", "canvas_role_id", "canvas_user_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 2], ["role_name", "AccountAdmin"], ["canvas_role_id", 1], ["canvas_user_id", 1], ["workflow_state", "active"], ["created_at", "2021-11-03 19:53:00.483872"], ["updated_at", "2021-11-03 19:53:00.483872"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SELECT COUNT(*) FROM "admins" Admin Load (0.2ms) SELECT "admins".* FROM "admins" ORDER BY "admins"."id" DESC LIMIT $1 [["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Admin Exists (0.2ms) SELECT 1 AS one FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]] Admin Create (0.2ms) INSERT INTO "admins" ("canvas_id", "role_name", "canvas_role_id", "canvas_user_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 2], ["role_name", "Cool Role"], ["canvas_role_id", 56400489], ["canvas_user_id", 1], ["workflow_state", "active"], ["created_at", "2021-11-03 19:53:00.489185"], ["updated_at", "2021-11-03 19:53:00.489185"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SELECT COUNT(*) FROM "admins" Admin Load (0.2ms) SELECT "admins".* FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]]  (0.2ms) SAVEPOINT active_record_1 Admin Exists (0.5ms) SELECT 1 AS one FROM "admins" WHERE "admins"."canvas_id" = $1 AND "admins"."id" != $2 LIMIT $3 [["canvas_id", 2], ["id", 98], ["LIMIT", 1]] Admin Update (0.4ms) UPDATE "admins" SET "role_name" = $1, "canvas_role_id" = $2, "updated_at" = $3 WHERE "admins"."id" = $4 [["role_name", "AccountAdmin"], ["canvas_role_id", 1], ["updated_at", "2021-11-03 19:53:00.493285"], ["id", 98]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.3ms) SELECT COUNT(*) FROM "admins" Admin Load (0.3ms) SELECT "admins".* FROM "admins" WHERE "admins"."id" = $1 LIMIT $2 [["id", 98], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 AssignmentGroup Exists (0.6ms) SELECT 1 AS one FROM "assignment_groups" WHERE "assignment_groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] AssignmentGroup Create (0.6ms) INSERT INTO "assignment_groups" ("canvas_id", "name", "workflow_state", "canvas_created_at", "canvas_updated_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 1], ["name", "Dummy Assignment Group"], ["workflow_state", "available"], ["canvas_created_at", "2021-10-27 19:53:00.508988"], ["canvas_updated_at", "2021-11-02 19:53:00.509161"], ["created_at", "2021-11-03 19:53:00.511190"], ["updated_at", "2021-11-03 19:53:00.511190"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 AssignmentGroup Exists (0.4ms) SELECT 1 AS one FROM "assignment_groups" WHERE "assignment_groups"."canvas_id" IS NULL AND "assignment_groups"."id" != $1 LIMIT $2 [["id", 79], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 AssignmentGroup Exists (0.3ms) SELECT 1 AS one FROM "assignment_groups" WHERE "assignment_groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]] AssignmentGroup Create (0.3ms) INSERT INTO "assignment_groups" ("canvas_id", "name", "workflow_state", "canvas_created_at", "canvas_updated_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 2], ["name", "Dummy Assignment Group"], ["workflow_state", "available"], ["canvas_created_at", "2021-10-27 19:53:00.518180"], ["canvas_updated_at", "2021-11-02 19:53:00.518271"], ["created_at", "2021-11-03 19:53:00.519479"], ["updated_at", "2021-11-03 19:53:00.519479"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 AssignmentGroup Load (0.2ms) SELECT "assignment_groups".* FROM "assignment_groups" ORDER BY "assignment_groups"."id" ASC LIMIT $1 [["LIMIT", 1]] AssignmentGroup Exists (0.3ms) SELECT 1 AS one FROM "assignment_groups" WHERE "assignment_groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 AssignmentGroup Exists (0.3ms) SELECT 1 AS one FROM "assignment_groups" WHERE "assignment_groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 3], ["LIMIT", 1]] AssignmentGroup Create (0.3ms) INSERT INTO "assignment_groups" ("canvas_id", "name", "workflow_state", "canvas_created_at", "canvas_updated_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 3], ["name", "Dummy Assignment Group"], ["workflow_state", "available"], ["canvas_created_at", "2021-10-27 19:53:00.525196"], ["canvas_updated_at", "2021-11-02 19:53:00.525327"], ["created_at", "2021-11-03 19:53:00.526677"], ["updated_at", "2021-11-03 19:53:00.526677"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 AssignmentGroup Exists (0.4ms) SELECT 1 AS one FROM "assignment_groups" WHERE "assignment_groups"."canvas_id" = $1 AND "assignment_groups"."id" != $2 LIMIT $3 [["canvas_id", 3], ["id", 81], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 AssignmentGroup Exists (0.3ms) SELECT 1 AS one FROM "assignment_groups" WHERE "assignment_groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 4], ["LIMIT", 1]] AssignmentGroup Create (0.3ms) INSERT INTO "assignment_groups" ("canvas_id", "name", "workflow_state", "canvas_created_at", "canvas_updated_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 4], ["name", "Dummy Assignment Group"], ["workflow_state", "available"], ["canvas_created_at", "2021-10-27 19:53:00.534202"], ["canvas_updated_at", "2021-11-02 19:53:00.534293"], ["created_at", "2021-11-03 19:53:00.535504"], ["updated_at", "2021-11-03 19:53:00.535504"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Assignment Exists (0.6ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] Assignment Create (0.3ms) INSERT INTO "assignments" ("canvas_id", "title", "due_at", "unlock_at", "lock_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 1], ["title", "Assignment 1"], ["due_at", "2021-11-10 19:53:00.567889"], ["unlock_at", "2021-11-02 19:53:00.567990"], ["lock_at", "2021-11-24 19:53:00.568037"], ["created_at", "2021-11-03 19:53:00.569869"], ["updated_at", "2021-11-03 19:53:00.569869"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Assignment Exists (0.4ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" IS NULL AND "assignments"."id" != $1 LIMIT $2 [["id", 144], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Assignment Exists (0.4ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]] Assignment Create (0.4ms) INSERT INTO "assignments" ("canvas_id", "title", "due_at", "unlock_at", "lock_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 2], ["title", "Assignment 2"], ["due_at", "2021-11-10 19:53:00.576566"], ["unlock_at", "2021-11-02 19:53:00.576668"], ["lock_at", "2021-11-24 19:53:00.576735"], ["created_at", "2021-11-03 19:53:00.578162"], ["updated_at", "2021-11-03 19:53:00.578162"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Assignment Load (0.3ms) SELECT "assignments".* FROM "assignments" ORDER BY "assignments"."id" ASC LIMIT $1 [["LIMIT", 1]] Assignment Exists (0.3ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Assignment Exists (0.3ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 3], ["LIMIT", 1]] Assignment Create (0.2ms) INSERT INTO "assignments" ("canvas_id", "title", "due_at", "unlock_at", "lock_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 3], ["title", "Assignment 3"], ["due_at", "2021-11-10 19:53:00.584334"], ["unlock_at", "2021-11-02 19:53:00.584424"], ["lock_at", "2021-11-24 19:53:00.584465"], ["created_at", "2021-11-03 19:53:00.585581"], ["updated_at", "2021-11-03 19:53:00.585581"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Assignment Exists (0.4ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 4], ["LIMIT", 1]] Assignment Create (0.4ms) INSERT INTO "assignments" ("canvas_id", "title", "due_at", "unlock_at", "lock_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 4], ["title", "Assignment 4"], ["due_at", "2021-11-10 19:53:00.590997"], ["unlock_at", "2021-11-02 19:53:00.591094"], ["lock_at", "2021-11-24 19:53:00.591136"], ["created_at", "2021-11-03 19:53:00.592622"], ["updated_at", "2021-11-03 19:53:00.592622"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Assignment Exists (0.4ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 AND "assignments"."id" != $2 LIMIT $3 [["canvas_id", 4], ["id", 147], ["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Assignment Exists (0.3ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 5], ["LIMIT", 1]] Assignment Create (0.3ms) INSERT INTO "assignments" ("canvas_id", "title", "due_at", "unlock_at", "lock_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 5], ["title", "Assignment 5"], ["due_at", "2021-11-10 19:53:00.598221"], ["unlock_at", "2021-11-02 19:53:00.598323"], ["lock_at", "2021-11-24 19:53:00.598368"], ["created_at", "2021-11-03 19:53:00.599561"], ["updated_at", "2021-11-03 19:53:00.599561"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Assignment Exists (0.2ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 6], ["LIMIT", 1]] Assignment Create (0.2ms) INSERT INTO "assignments" ("canvas_id", "title", "due_at", "unlock_at", "lock_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 6], ["title", "Assignment 6"], ["due_at", "2021-11-10 19:53:00.604857"], ["unlock_at", "2021-11-02 19:53:00.604948"], ["lock_at", "2021-11-24 19:53:00.604991"], ["created_at", "2021-11-03 19:53:00.605999"], ["updated_at", "2021-11-03 19:53:00.605999"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Course Exists (0.4ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 69526046], ["LIMIT", 1]] Course Create (0.3ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 69526046], ["sis_id", "fb3dc8d633b5c16266c3d11ef93ff1ba"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2021-10-31 19:53:00.621262"], ["end_at", "2021-11-24 19:53:00.621369"], ["created_at", "2021-11-03 19:53:00.622989"], ["updated_at", "2021-11-03 19:53:00.622989"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Course Exists (0.2ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 69245134], ["LIMIT", 1]] Course Create (0.3ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 69245134], ["sis_id", "41b06ca1cb9c8864d3f19b5cee6da147"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2021-10-31 19:53:00.624513"], ["end_at", "2021-11-24 19:53:00.624591"], ["created_at", "2021-11-03 19:53:00.625618"], ["updated_at", "2021-11-03 19:53:00.625618"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Assignment Exists (0.3ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 7], ["LIMIT", 1]] Assignment Create (0.3ms) INSERT INTO "assignments" ("canvas_id", "title", "due_at", "unlock_at", "lock_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 7], ["title", "Assignment 7"], ["due_at", "2021-11-10 19:53:00.627045"], ["unlock_at", "2021-11-02 19:53:00.627130"], ["lock_at", "2021-11-24 19:53:00.627182"], ["created_at", "2021-11-03 19:53:00.628371"], ["updated_at", "2021-11-03 19:53:00.628371"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 Assignment Exists (0.4ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 AND "assignments"."id" != $2 LIMIT $3 [["canvas_id", 7], ["id", 150], ["LIMIT", 1]] Assignment Update (0.4ms) UPDATE "assignments" SET "canvas_context_id" = $1, "canvas_context_type" = $2, "updated_at" = $3 WHERE "assignments"."id" = $4 [["canvas_context_id", 69245134], ["canvas_context_type", "Course"], ["updated_at", "2021-11-03 19:53:00.631792"], ["id", 150]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Course Load (0.3ms) SELECT "courses".* FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 69245134], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Assignment Exists (0.3ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 8], ["LIMIT", 1]] Assignment Create (0.3ms) INSERT INTO "assignments" ("canvas_id", "title", "due_at", "unlock_at", "lock_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 8], ["title", "Assignment 8"], ["due_at", "2021-11-10 19:53:00.648365"], ["unlock_at", "2021-11-02 19:53:00.648493"], ["lock_at", "2021-11-24 19:53:00.648561"], ["created_at", "2021-11-03 19:53:00.650144"], ["updated_at", "2021-11-03 19:53:00.650144"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 ContextModuleItem Create (0.4ms) INSERT INTO "context_module_items" ("canvas_id", "canvas_assignment_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["canvas_id", 1], ["canvas_assignment_id", 8], ["workflow_state", "active"], ["created_at", "2021-11-03 19:53:00.652894"], ["updated_at", "2021-11-03 19:53:00.652894"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Assignment Exists (0.4ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 9], ["LIMIT", 1]] Assignment Create (0.4ms) INSERT INTO "assignments" ("canvas_id", "title", "due_at", "unlock_at", "lock_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 9], ["title", "Assignment 9"], ["due_at", "2021-11-10 19:53:00.657439"], ["unlock_at", "2021-11-02 19:53:00.657544"], ["lock_at", "2021-11-24 19:53:00.657590"], ["created_at", "2021-11-03 19:53:00.659252"], ["updated_at", "2021-11-03 19:53:00.659252"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 ContextModuleItem Create (0.4ms) INSERT INTO "context_module_items" ("canvas_id", "canvas_assignment_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["canvas_id", 2], ["canvas_assignment_id", 9], ["workflow_state", "active"], ["created_at", "2021-11-03 19:53:00.661464"], ["updated_at", "2021-11-03 19:53:00.661464"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.3ms) SAVEPOINT active_record_1 Course Exists (0.4ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 33122430], ["LIMIT", 1]] Course Create (0.3ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 33122430], ["sis_id", "7e1178c79c08935429a0ca476c4e996e"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2021-10-31 19:53:00.680965"], ["end_at", "2021-11-24 19:53:00.681117"], ["created_at", "2021-11-03 19:53:00.683066"], ["updated_at", "2021-11-03 19:53:00.683066"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 ContextModule Create (0.4ms) INSERT INTO "context_modules" ("canvas_id", "canvas_context_id", "canvas_context_type", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 1], ["canvas_context_id", 33122430], ["canvas_context_type", "Course"], ["name", "Context Module"], ["workflow_state", "available"], ["created_at", "2021-11-03 19:53:00.684816"], ["updated_at", "2021-11-03 19:53:00.684816"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Course Exists (0.3ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 63378457], ["LIMIT", 1]] Course Create (0.3ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 63378457], ["sis_id", "4d6e131531e2f43ea4f70b363e9ce862"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2021-10-31 19:53:00.688556"], ["end_at", "2021-11-24 19:53:00.688642"], ["created_at", "2021-11-03 19:53:00.689738"], ["updated_at", "2021-11-03 19:53:00.689738"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 ContextModule Create (0.4ms) INSERT INTO "context_modules" ("canvas_id", "canvas_context_id", "canvas_context_type", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 2], ["canvas_context_id", 63378457], ["canvas_context_type", "Course"], ["name", "Context Module"], ["workflow_state", "available"], ["created_at", "2021-11-03 19:53:00.691560"], ["updated_at", "2021-11-03 19:53:00.691560"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.3ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Course Exists (0.3ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 64897157], ["LIMIT", 1]] Course Create (0.3ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 64897157], ["sis_id", "382e157027dc4743be8cceb531a2e1e8"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2021-10-31 19:53:00.695641"], ["end_at", "2021-11-24 19:53:00.695755"], ["created_at", "2021-11-03 19:53:00.697355"], ["updated_at", "2021-11-03 19:53:00.697355"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 ContextModule Create (0.3ms) INSERT INTO "context_modules" ("canvas_id", "canvas_context_id", "canvas_context_type", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 3], ["canvas_context_id", 64897157], ["canvas_context_type", "Course"], ["name", "Context Module"], ["workflow_state", "available"], ["created_at", "2021-11-03 19:53:00.699378"], ["updated_at", "2021-11-03 19:53:00.699378"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.3ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Course Exists (0.4ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 37943924], ["LIMIT", 1]] Course Create (0.4ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 37943924], ["sis_id", "7ea8967ceff10f25b631ed01aeb8fc14"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2021-10-31 19:53:00.705557"], ["end_at", "2021-11-24 19:53:00.705693"], ["created_at", "2021-11-03 19:53:00.707892"], ["updated_at", "2021-11-03 19:53:00.707892"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Course Exists (0.5ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" IS NULL AND "courses"."id" != $1 LIMIT $2 [["id", 292], ["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Course Exists (0.3ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 63613485], ["LIMIT", 1]] Course Create (0.2ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 63613485], ["sis_id", "d280444af6ad0955a2922e6f4fc16d10"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2021-10-31 19:53:00.716836"], ["end_at", "2021-11-24 19:53:00.716923"], ["created_at", "2021-11-03 19:53:00.718084"], ["updated_at", "2021-11-03 19:53:00.718084"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Course Load (0.2ms) SELECT "courses".* FROM "courses" ORDER BY "courses"."id" ASC LIMIT $1 [["LIMIT", 1]] Course Exists (0.2ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 63613485], ["LIMIT", 1]]  (0.1ms) ROLLBACK  (0.3ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Course Exists (0.4ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 92122497], ["LIMIT", 1]] Course Create (0.4ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 92122497], ["sis_id", "64b94b0dbc31d79cec912728db040b64"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2021-10-31 19:53:00.723335"], ["end_at", "2021-11-24 19:53:00.723443"], ["created_at", "2021-11-03 19:53:00.724853"], ["updated_at", "2021-11-03 19:53:00.724853"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Course Exists (0.3ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 AND "courses"."id" != $2 LIMIT $3 [["canvas_id", 92122497], ["id", 294], ["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Course Exists (0.3ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 93958581], ["LIMIT", 1]] Course Create (0.3ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 93958581], ["sis_id", "738cb71b57573686353e018f297e6033"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2021-10-31 19:53:00.730885"], ["end_at", "2021-11-24 19:53:00.731052"], ["created_at", "2021-11-03 19:53:00.732572"], ["updated_at", "2021-11-03 19:53:00.732572"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Course Exists (0.3ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 79405115], ["LIMIT", 1]] Course Create (0.5ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 79405115], ["sis_id", "2e735d4cf766a966d2a83f39d631327b"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2021-10-31 19:53:00.737796"], ["end_at", "2021-11-24 19:53:00.737892"], ["created_at", "2021-11-03 19:53:00.739129"], ["updated_at", "2021-11-03 19:53:00.739129"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.3ms) ROLLBACK  (0.3ms) BEGIN  (0.3ms) SAVEPOINT active_record_1 Course Exists (0.5ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 33827778], ["LIMIT", 1]] Course Create (0.4ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 33827778], ["sis_id", "ba805eaaeba036b0a88f71aaeed1ce8e"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2021-10-31 19:53:00.745964"], ["end_at", "2021-11-24 19:53:00.746117"], ["created_at", "2021-11-03 19:53:00.748066"], ["updated_at", "2021-11-03 19:53:00.748066"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Course Exists (0.4ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 91032534], ["LIMIT", 1]] Course Create (0.4ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 91032534], ["sis_id", "0d88d2d49035c9a9dcbb390d748f91d6"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2021-10-31 19:53:00.752233"], ["end_at", "2021-11-24 19:53:00.752352"], ["created_at", "2021-11-03 19:53:00.753893"], ["updated_at", "2021-11-03 19:53:00.753893"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Course Exists (0.4ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 51073844], ["LIMIT", 1]] Course Create (0.4ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 51073844], ["sis_id", "416220e5150178022df070154ac9835c"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2021-10-31 19:53:00.758380"], ["end_at", "2021-11-24 19:53:00.758520"], ["created_at", "2021-11-03 19:53:00.760291"], ["updated_at", "2021-11-03 19:53:00.760291"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Course Exists (0.5ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 60071620], ["LIMIT", 1]] Course Create (0.4ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 60071620], ["sis_id", "94ad2e70d7b02aea33c65e039a49fafd"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2021-10-31 19:53:00.764486"], ["end_at", "2021-11-24 19:53:00.764611"], ["created_at", "2021-11-03 19:53:00.766454"], ["updated_at", "2021-11-03 19:53:00.766454"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Enrollment Exists (0.5ms) SELECT 1 AS one FROM "enrollments" WHERE "enrollments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 42558815], ["LIMIT", 1]] Enrollment Create (0.3ms) INSERT INTO "enrollments" ("canvas_id", "created_at", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["canvas_id", 42558815], ["created_at", "2021-11-03 19:53:00.783713"], ["updated_at", "2021-11-03 19:53:00.783713"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Enrollment Exists (0.4ms) SELECT 1 AS one FROM "enrollments" WHERE "enrollments"."canvas_id" IS NULL AND "enrollments"."id" != $1 LIMIT $2 [["id", 92], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Enrollment Exists (0.3ms) SELECT 1 AS one FROM "enrollments" WHERE "enrollments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 37077008], ["LIMIT", 1]] Enrollment Create (0.3ms) INSERT INTO "enrollments" ("canvas_id", "created_at", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["canvas_id", 37077008], ["created_at", "2021-11-03 19:53:00.804543"], ["updated_at", "2021-11-03 19:53:00.804543"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Enrollment Load (0.3ms) SELECT "enrollments".* FROM "enrollments" ORDER BY "enrollments"."id" ASC LIMIT $1 [["LIMIT", 1]] Enrollment Exists (0.5ms) SELECT 1 AS one FROM "enrollments" WHERE "enrollments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 37077008], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Enrollment Exists (0.4ms) SELECT 1 AS one FROM "enrollments" WHERE "enrollments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 69265722], ["LIMIT", 1]] Enrollment Create (0.4ms) INSERT INTO "enrollments" ("canvas_id", "created_at", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["canvas_id", 69265722], ["created_at", "2021-11-03 19:53:00.813287"], ["updated_at", "2021-11-03 19:53:00.813287"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Enrollment Exists (0.3ms) SELECT 1 AS one FROM "enrollments" WHERE "enrollments"."canvas_id" = $1 AND "enrollments"."id" != $2 LIMIT $3 [["canvas_id", 69265722], ["id", 94], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Enrollment Exists (0.3ms) SELECT 1 AS one FROM "enrollments" WHERE "enrollments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 12431907], ["LIMIT", 1]] Enrollment Create (0.3ms) INSERT INTO "enrollments" ("canvas_id", "created_at", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["canvas_id", 12431907], ["created_at", "2021-11-03 19:53:00.819888"], ["updated_at", "2021-11-03 19:53:00.819888"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Enrollment Exists (0.3ms) SELECT 1 AS one FROM "enrollments" WHERE "enrollments"."canvas_id" = $1 AND "enrollments"."id" != $2 LIMIT $3 [["canvas_id", 12431907], ["id", 95], ["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Enrollment Exists (0.5ms) SELECT 1 AS one FROM "enrollments" WHERE "enrollments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 55087920], ["LIMIT", 1]] Enrollment Create (0.4ms) INSERT INTO "enrollments" ("canvas_id", "created_at", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["canvas_id", 55087920], ["created_at", "2021-11-03 19:53:00.827051"], ["updated_at", "2021-11-03 19:53:00.827051"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Enrollment Exists (0.5ms) SELECT 1 AS one FROM "enrollments" WHERE "enrollments"."canvas_id" = $1 AND "enrollments"."id" != $2 LIMIT $3 [["canvas_id", 55087920], ["id", 96], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) SAVEPOINT active_record_1 Group Exists (0.6ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 5222496], ["LIMIT", 1]] Group Create (0.4ms) INSERT INTO "groups" ("canvas_id", "sis_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 5222496], ["sis_id", "65cb6ee7a9b78fac776b09356b5b48dc"], ["name", "Some User Group"], ["workflow_state", "available"], ["created_at", "2021-11-03 19:53:00.849518"], ["updated_at", "2021-11-03 19:53:00.849518"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.3ms) SAVEPOINT active_record_1 User Exists (0.6ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 95537747], ["LIMIT", 1]] User Create (0.5ms) INSERT INTO "users" ("canvas_id", "sis_id", "email", "first_name", "last_name", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 95537747], ["sis_id", "1c26ac14727965a08842c0e55c826510"], ["email", "cooldude@coolsite.com"], ["first_name", "Cool"], ["last_name", "Dude"], ["created_at", "2021-11-03 19:53:00.865796"], ["updated_at", "2021-11-03 19:53:00.865796"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 GroupMembership Exists (0.4ms) SELECT 1 AS one FROM "group_memberships" WHERE "group_memberships"."canvas_id" = $1 LIMIT $2 [["canvas_id", 33689922], ["LIMIT", 1]] GroupMembership Create (0.4ms) INSERT INTO "group_memberships" ("canvas_id", "canvas_user_id", "canvas_group_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 33689922], ["canvas_user_id", 95537747], ["canvas_group_id", 5222496], ["workflow_state", "accepted"], ["created_at", "2021-11-03 19:53:00.879355"], ["updated_at", "2021-11-03 19:53:00.879355"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 GroupMembership Exists (0.3ms) SELECT 1 AS one FROM "group_memberships" WHERE "group_memberships"."canvas_id" IS NULL AND "group_memberships"."id" != $1 LIMIT $2 [["id", 79], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 87128148], ["LIMIT", 1]] Group Create (0.3ms) INSERT INTO "groups" ("canvas_id", "sis_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 87128148], ["sis_id", "b3a42bd64540530dd79c3e0ce9aee1e0"], ["name", "Some User Group"], ["workflow_state", "available"], ["created_at", "2021-11-03 19:53:00.886127"], ["updated_at", "2021-11-03 19:53:00.886127"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 User Exists (0.2ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 57296078], ["LIMIT", 1]] User Create (0.2ms) INSERT INTO "users" ("canvas_id", "sis_id", "email", "first_name", "last_name", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 57296078], ["sis_id", "8a0f395641a315a447b09d10c2998179"], ["email", "cooldude@coolsite.com"], ["first_name", "Cool"], ["last_name", "Dude"], ["created_at", "2021-11-03 19:53:00.888217"], ["updated_at", "2021-11-03 19:53:00.888217"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 GroupMembership Exists (0.2ms) SELECT 1 AS one FROM "group_memberships" WHERE "group_memberships"."canvas_id" = $1 LIMIT $2 [["canvas_id", 38860105], ["LIMIT", 1]] GroupMembership Create (0.3ms) INSERT INTO "group_memberships" ("canvas_id", "canvas_user_id", "canvas_group_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 38860105], ["canvas_user_id", 57296078], ["canvas_group_id", 87128148], ["workflow_state", "accepted"], ["created_at", "2021-11-03 19:53:00.890540"], ["updated_at", "2021-11-03 19:53:00.890540"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 GroupMembership Load (0.2ms) SELECT "group_memberships".* FROM "group_memberships" ORDER BY "group_memberships"."id" ASC LIMIT $1 [["LIMIT", 1]] GroupMembership Exists (0.4ms) SELECT 1 AS one FROM "group_memberships" WHERE "group_memberships"."canvas_id" = $1 LIMIT $2 [["canvas_id", 38860105], ["LIMIT", 1]]  (0.4ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 86866396], ["LIMIT", 1]] Group Create (0.3ms) INSERT INTO "groups" ("canvas_id", "sis_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 86866396], ["sis_id", "351c7518f1c80913b0d3b431c61d55e3"], ["name", "Some User Group"], ["workflow_state", "available"], ["created_at", "2021-11-03 19:53:00.898783"], ["updated_at", "2021-11-03 19:53:00.898783"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 User Exists (0.2ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 50416772], ["LIMIT", 1]] User Create (0.3ms) INSERT INTO "users" ("canvas_id", "sis_id", "email", "first_name", "last_name", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 50416772], ["sis_id", "2b5da87d21d38e54a3893a0ac76c5a37"], ["email", "cooldude@coolsite.com"], ["first_name", "Cool"], ["last_name", "Dude"], ["created_at", "2021-11-03 19:53:00.901146"], ["updated_at", "2021-11-03 19:53:00.901146"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 GroupMembership Exists (0.3ms) SELECT 1 AS one FROM "group_memberships" WHERE "group_memberships"."canvas_id" = $1 LIMIT $2 [["canvas_id", 32964908], ["LIMIT", 1]] GroupMembership Create (0.2ms) INSERT INTO "group_memberships" ("canvas_id", "canvas_user_id", "canvas_group_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 32964908], ["canvas_user_id", 50416772], ["canvas_group_id", 86866396], ["workflow_state", "accepted"], ["created_at", "2021-11-03 19:53:00.903748"], ["updated_at", "2021-11-03 19:53:00.903748"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 GroupMembership Exists (0.3ms) SELECT 1 AS one FROM "group_memberships" WHERE "group_memberships"."canvas_id" = $1 AND "group_memberships"."id" != $2 LIMIT $3 [["canvas_id", 32964908], ["id", 81], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 82036], ["LIMIT", 1]] Group Create (0.5ms) INSERT INTO "groups" ("canvas_id", "sis_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 82036], ["sis_id", "a7125871d57fba5a2fcd704537b91d3f"], ["name", "Some User Group"], ["workflow_state", "available"], ["created_at", "2021-11-03 19:53:00.909570"], ["updated_at", "2021-11-03 19:53:00.909570"]]  (0.3ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 User Exists (0.3ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 43226558], ["LIMIT", 1]] User Create (0.4ms) INSERT INTO "users" ("canvas_id", "sis_id", "email", "first_name", "last_name", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 43226558], ["sis_id", "58e4b59c34fc90f1e59e43f22bffb4fa"], ["email", "cooldude@coolsite.com"], ["first_name", "Cool"], ["last_name", "Dude"], ["created_at", "2021-11-03 19:53:00.913151"], ["updated_at", "2021-11-03 19:53:00.913151"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 GroupMembership Exists (0.3ms) SELECT 1 AS one FROM "group_memberships" WHERE "group_memberships"."canvas_id" = $1 LIMIT $2 [["canvas_id", 96156986], ["LIMIT", 1]] GroupMembership Create (0.3ms) INSERT INTO "group_memberships" ("canvas_id", "canvas_user_id", "canvas_group_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 96156986], ["canvas_user_id", 43226558], ["canvas_group_id", 82036], ["workflow_state", "accepted"], ["created_at", "2021-11-03 19:53:00.917046"], ["updated_at", "2021-11-03 19:53:00.917046"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 GroupMembership Exists (0.2ms) SELECT 1 AS one FROM "group_memberships" WHERE "group_memberships"."canvas_id" = $1 AND "group_memberships"."id" != $2 LIMIT $3 [["canvas_id", 96156986], ["id", 82], ["LIMIT", 1]]  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 36662253], ["LIMIT", 1]] Group Create (0.3ms) INSERT INTO "groups" ("canvas_id", "sis_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 36662253], ["sis_id", "2316e88b4fbfaff221eb18909741243c"], ["name", "Some User Group"], ["workflow_state", "available"], ["created_at", "2021-11-03 19:53:00.922662"], ["updated_at", "2021-11-03 19:53:00.922662"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Group Exists (0.4ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" IS NULL AND "groups"."id" != $1 LIMIT $2 [["id", 148], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.3ms) BEGIN  (0.3ms) SAVEPOINT active_record_1 Group Exists (0.4ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 19784199], ["LIMIT", 1]] Group Create (0.3ms) INSERT INTO "groups" ("canvas_id", "sis_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 19784199], ["sis_id", "055d71361cc5a3de8ea6d35949942f3d"], ["name", "Some User Group"], ["workflow_state", "available"], ["created_at", "2021-11-03 19:53:00.931630"], ["updated_at", "2021-11-03 19:53:00.931630"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Group Load (0.2ms) SELECT "groups".* FROM "groups" ORDER BY "groups"."id" ASC LIMIT $1 [["LIMIT", 1]] Group Exists (0.4ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 19784199], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 38518555], ["LIMIT", 1]] Group Create (0.3ms) INSERT INTO "groups" ("canvas_id", "sis_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 38518555], ["sis_id", "fe7a2ecdf793a6fc619d4b296e3a4532"], ["name", "Some User Group"], ["workflow_state", "available"], ["created_at", "2021-11-03 19:53:00.938604"], ["updated_at", "2021-11-03 19:53:00.938604"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 20372003], ["LIMIT", 1]] Group Create (0.3ms) INSERT INTO "groups" ("canvas_id", "sis_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 20372003], ["sis_id", "9afc3c38af2182738808a91b77df818e"], ["name", "Some User Group"], ["workflow_state", "available"], ["created_at", "2021-11-03 19:53:00.942970"], ["updated_at", "2021-11-03 19:53:00.942970"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 AND "groups"."id" != $2 LIMIT $3 [["canvas_id", 20372003], ["id", 151], ["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 18857230], ["LIMIT", 1]] Group Create (0.2ms) INSERT INTO "groups" ("canvas_id", "sis_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 18857230], ["sis_id", "158a09f7316dc8283b81c50eb144c90d"], ["name", "Some User Group"], ["workflow_state", "available"], ["created_at", "2021-11-03 19:53:00.950053"], ["updated_at", "2021-11-03 19:53:00.950053"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 AND "groups"."id" != $2 LIMIT $3 [["canvas_id", 18857230], ["id", 152], ["LIMIT", 1]]  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Role Exists (0.3ms) SELECT 1 AS one FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 15305271], ["LIMIT", 1]] Role Create (0.3ms) INSERT INTO "roles" ("canvas_id", "label", "base_role_type", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 15305271], ["label", "Cool Role"], ["base_role_type", "AccountMembership"], ["workflow_state", "active"], ["created_at", "2021-11-03 19:53:00.956125"], ["updated_at", "2021-11-03 19:53:00.956125"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Role Exists (0.4ms) SELECT 1 AS one FROM "roles" WHERE "roles"."canvas_id" IS NULL AND "roles"."id" != $1 LIMIT $2 [["id", 81], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Role Exists (0.4ms) SELECT 1 AS one FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 67065524], ["LIMIT", 1]] Role Create (0.4ms) INSERT INTO "roles" ("canvas_id", "label", "base_role_type", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 67065524], ["label", "Cool Role"], ["base_role_type", "AccountMembership"], ["workflow_state", "active"], ["created_at", "2021-11-03 19:53:00.964552"], ["updated_at", "2021-11-03 19:53:00.964552"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Role Load (0.2ms) SELECT "roles".* FROM "roles" ORDER BY "roles"."id" ASC LIMIT $1 [["LIMIT", 1]] Role Exists (0.3ms) SELECT 1 AS one FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 67065524], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.4ms) BEGIN  (0.3ms) SELECT COUNT(*) FROM "roles" Role Load (0.2ms) SELECT "roles".* FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]]  (0.2ms) SAVEPOINT active_record_1 Role Exists (0.3ms) SELECT 1 AS one FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] Role Create (0.6ms) INSERT INTO "roles" ("canvas_id", "label", "base_role_type", "canvas_account_id", "workflow_state", "permissions", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 1], ["label", "Account Admin"], ["base_role_type", "AccountMembership"], ["canvas_account_id", 10], ["workflow_state", "built_in"], ["permissions", "{\"manage_wiki\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"post_to_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"moderate_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_announcements\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"send_messages\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"send_messages_all\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_outcomes\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"create_conferences\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"create_collaborations\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_roster\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_all_grades\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_grades\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_rubrics\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"comment_on_others_submissions\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_students\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_admin_users\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_role_overrides\":{\"enabled\":true,\"locked\":true,\"readonly\":true,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_account_memberships\":{\"enabled\":true,\"locked\":true,\"readonly\":true,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_account_settings\":{\"enabled\":true,\"locked\":true,\"readonly\":true,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_groups\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_group_pages\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_files\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_assignments\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"undelete_courses\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_grade_changes\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_course_changes\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_question_banks\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_calendar\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_reports\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_courses\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_user_logins\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_user_observers\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_alerts\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"become_user\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_developer_keys\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"import_sis\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_sis\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_sis\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_course_list\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_statistics\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_storage_quotas\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_course_content\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_content\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_interaction_alerts\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"change_course_state\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_sections\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_feature_flags\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_quiz_answer_audits\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"moderate_grades\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"lti_add_edit\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true}}"], ["created_at", "2021-11-03 19:53:00.975336"], ["updated_at", "2021-11-03 19:53:00.975336"]]  (0.3ms) RELEASE SAVEPOINT active_record_1  (0.4ms) SELECT COUNT(*) FROM "roles" Role Load (0.2ms) SELECT "roles".* FROM "roles" ORDER BY "roles"."id" DESC LIMIT $1 [["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.4ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Role Exists (0.3ms) SELECT 1 AS one FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] Role Create (0.3ms) INSERT INTO "roles" ("canvas_id", "label", "base_role_type", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 1], ["label", "Cool Role"], ["base_role_type", "AccountMembership"], ["workflow_state", "active"], ["created_at", "2021-11-03 19:53:00.985617"], ["updated_at", "2021-11-03 19:53:00.985617"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SELECT COUNT(*) FROM "roles" Role Load (0.2ms) SELECT "roles".* FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]]  (0.2ms) SAVEPOINT active_record_1 Role Exists (0.4ms) SELECT 1 AS one FROM "roles" WHERE "roles"."canvas_id" = $1 AND "roles"."id" != $2 LIMIT $3 [["canvas_id", 1], ["id", 84], ["LIMIT", 1]] Role Update (0.4ms) UPDATE "roles" SET "label" = $1, "canvas_account_id" = $2, "permissions" = $3, "workflow_state" = $4, "updated_at" = $5 WHERE "roles"."id" = $6 [["label", "Account Admin"], ["canvas_account_id", 10], ["permissions", "{\"manage_wiki\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"post_to_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"moderate_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_announcements\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"send_messages\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"send_messages_all\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_outcomes\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"create_conferences\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"create_collaborations\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_roster\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_all_grades\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_grades\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_rubrics\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"comment_on_others_submissions\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_students\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_admin_users\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_role_overrides\":{\"enabled\":true,\"locked\":true,\"readonly\":true,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_account_memberships\":{\"enabled\":true,\"locked\":true,\"readonly\":true,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_account_settings\":{\"enabled\":true,\"locked\":true,\"readonly\":true,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_groups\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_group_pages\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_files\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_assignments\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"undelete_courses\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_grade_changes\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_course_changes\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_question_banks\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_calendar\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_reports\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_courses\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_user_logins\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_user_observers\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_alerts\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"become_user\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_developer_keys\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"import_sis\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_sis\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_sis\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_course_list\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_statistics\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_storage_quotas\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_course_content\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_content\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_interaction_alerts\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"change_course_state\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_sections\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_feature_flags\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_quiz_answer_audits\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"moderate_grades\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"lti_add_edit\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true}}"], ["workflow_state", "built_in"], ["updated_at", "2021-11-03 19:53:01.004123"], ["id", 84]]  (0.3ms) RELEASE SAVEPOINT active_record_1  (0.4ms) SELECT COUNT(*) FROM "roles" Role Load (0.3ms) SELECT "roles".* FROM "roles" WHERE "roles"."id" = $1 LIMIT $2 [["id", 84], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) SAVEPOINT active_record_1 Section Exists (0.4ms) SELECT 1 AS one FROM "sections" WHERE "sections"."canvas_id" = $1 LIMIT $2 [["canvas_id", 43733465], ["LIMIT", 1]] Section Create (0.3ms) INSERT INTO "sections" ("canvas_id", "created_at", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["canvas_id", 43733465], ["created_at", "2021-11-03 19:53:01.023352"], ["updated_at", "2021-11-03 19:53:01.023352"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Section Exists (0.3ms) SELECT 1 AS one FROM "sections" WHERE "sections"."canvas_id" IS NULL AND "sections"."id" != $1 LIMIT $2 [["id", 92], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.4ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Section Exists (0.4ms) SELECT 1 AS one FROM "sections" WHERE "sections"."canvas_id" = $1 LIMIT $2 [["canvas_id", 4323749], ["LIMIT", 1]] Section Create (0.3ms) INSERT INTO "sections" ("canvas_id", "created_at", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["canvas_id", 4323749], ["created_at", "2021-11-03 19:53:01.032793"], ["updated_at", "2021-11-03 19:53:01.032793"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Section Load (0.3ms) SELECT "sections".* FROM "sections" ORDER BY "sections"."id" ASC LIMIT $1 [["LIMIT", 1]] Section Exists (0.3ms) SELECT 1 AS one FROM "sections" WHERE "sections"."canvas_id" = $1 LIMIT $2 [["canvas_id", 4323749], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.5ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Section Exists (0.3ms) SELECT 1 AS one FROM "sections" WHERE "sections"."canvas_id" = $1 LIMIT $2 [["canvas_id", 95680536], ["LIMIT", 1]] Section Create (0.2ms) INSERT INTO "sections" ("canvas_id", "created_at", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["canvas_id", 95680536], ["created_at", "2021-11-03 19:53:01.039714"], ["updated_at", "2021-11-03 19:53:01.039714"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Section Exists (0.4ms) SELECT 1 AS one FROM "sections" WHERE "sections"."canvas_id" = $1 AND "sections"."id" != $2 LIMIT $3 [["canvas_id", 95680536], ["id", 94], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.4ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Section Exists (0.4ms) SELECT 1 AS one FROM "sections" WHERE "sections"."canvas_id" = $1 LIMIT $2 [["canvas_id", 85388674], ["LIMIT", 1]] Section Create (0.4ms) INSERT INTO "sections" ("canvas_id", "created_at", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["canvas_id", 85388674], ["created_at", "2021-11-03 19:53:01.046705"], ["updated_at", "2021-11-03 19:53:01.046705"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) SAVEPOINT active_record_1 Submission Exists (0.7ms) SELECT 1 AS one FROM "submissions" WHERE "submissions"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] Submission Create (0.4ms) INSERT INTO "submissions" ("canvas_id", "submitted_at", "graded_at", "score", "points_possible", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 1], ["submitted_at", "2021-10-27 19:53:01.061033"], ["graded_at", "2021-11-02 19:53:01.061143"], ["score", 5.0], ["points_possible", 10.0], ["created_at", "2021-11-03 19:53:01.063759"], ["updated_at", "2021-11-03 19:53:01.063759"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Submission Exists (0.4ms) SELECT 1 AS one FROM "submissions" WHERE "submissions"."canvas_id" IS NULL AND "submissions"."id" != $1 LIMIT $2 [["id", 92], ["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Submission Exists (0.3ms) SELECT 1 AS one FROM "submissions" WHERE "submissions"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]] Submission Create (0.3ms) INSERT INTO "submissions" ("canvas_id", "submitted_at", "graded_at", "score", "points_possible", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 2], ["submitted_at", "2021-10-27 19:53:01.071170"], ["graded_at", "2021-11-02 19:53:01.071279"], ["score", 5.0], ["points_possible", 10.0], ["created_at", "2021-11-03 19:53:01.072482"], ["updated_at", "2021-11-03 19:53:01.072482"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Submission Load (0.3ms) SELECT "submissions".* FROM "submissions" ORDER BY "submissions"."id" ASC LIMIT $1 [["LIMIT", 1]] Submission Exists (0.4ms) SELECT 1 AS one FROM "submissions" WHERE "submissions"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) SAVEPOINT active_record_1 Submission Exists (0.3ms) SELECT 1 AS one FROM "submissions" WHERE "submissions"."canvas_id" = $1 LIMIT $2 [["canvas_id", 3], ["LIMIT", 1]] Submission Create (0.3ms) INSERT INTO "submissions" ("canvas_id", "submitted_at", "graded_at", "score", "points_possible", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 3], ["submitted_at", "2021-10-27 19:53:01.079143"], ["graded_at", "2021-11-02 19:53:01.079339"], ["score", 5.0], ["points_possible", 10.0], ["created_at", "2021-11-03 19:53:01.080975"], ["updated_at", "2021-11-03 19:53:01.080975"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Submission Exists (0.3ms) SELECT 1 AS one FROM "submissions" WHERE "submissions"."canvas_id" = $1 AND "submissions"."id" != $2 LIMIT $3 [["canvas_id", 3], ["id", 94], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Submission Exists (0.3ms) SELECT 1 AS one FROM "submissions" WHERE "submissions"."canvas_id" = $1 LIMIT $2 [["canvas_id", 4], ["LIMIT", 1]] Submission Create (0.3ms) INSERT INTO "submissions" ("canvas_id", "submitted_at", "graded_at", "score", "points_possible", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 4], ["submitted_at", "2021-10-27 19:53:01.085545"], ["graded_at", "2021-11-02 19:53:01.085649"], ["score", 5.0], ["points_possible", 10.0], ["created_at", "2021-11-03 19:53:01.086787"], ["updated_at", "2021-11-03 19:53:01.086787"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Submission Exists (0.3ms) SELECT 1 AS one FROM "submissions" WHERE "submissions"."canvas_id" = $1 AND "submissions"."id" != $2 LIMIT $3 [["canvas_id", 4], ["id", 95], ["LIMIT", 1]]  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Submission Exists (0.3ms) SELECT 1 AS one FROM "submissions" WHERE "submissions"."canvas_id" = $1 LIMIT $2 [["canvas_id", 5], ["LIMIT", 1]] Submission Create (0.4ms) INSERT INTO "submissions" ("canvas_id", "submitted_at", "graded_at", "score", "points_possible", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 5], ["submitted_at", "2021-10-27 19:53:01.091132"], ["graded_at", "2021-11-02 19:53:01.091278"], ["score", 5.0], ["points_possible", 10.0], ["created_at", "2021-11-03 19:53:01.092851"], ["updated_at", "2021-11-03 19:53:01.092851"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Submission Exists (0.4ms) SELECT 1 AS one FROM "submissions" WHERE "submissions"."canvas_id" = $1 AND "submissions"."id" != $2 LIMIT $3 [["canvas_id", 5], ["id", 96], ["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Term Exists (0.2ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 27235146], ["LIMIT", 1]] Term Create (0.2ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 27235146], ["name", "Cool Term"], ["start_at", "2021-10-31 19:52:59.067417"], ["end_at", "2021-11-06 19:52:59.067520"], ["workflow_state", "active"], ["sis_id", "06715b750256b6a599cd5abf41a8fc55"], ["created_at", "2021-11-03 19:53:01.101196"], ["updated_at", "2021-11-03 19:53:01.101196"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Term Exists (0.2ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" IS NULL AND "terms"."id" != $1 LIMIT $2 [["id", 230], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.3ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Term Exists (0.3ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 91515356], ["LIMIT", 1]] Term Create (0.4ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 91515356], ["name", "Cool Term"], ["start_at", "2021-10-31 19:52:59.067417"], ["end_at", "2021-11-06 19:52:59.067520"], ["workflow_state", "active"], ["sis_id", "7d4e9a3e7fb2b9b7f5fef3d4b2acbb89"], ["created_at", "2021-11-03 19:53:01.107899"], ["updated_at", "2021-11-03 19:53:01.107899"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Term Load (0.2ms) SELECT "terms".* FROM "terms" ORDER BY "terms"."id" ASC LIMIT $1 [["LIMIT", 1]] Term Exists (0.5ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 91515356], ["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Term Exists (0.3ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 50371204], ["LIMIT", 1]] Term Create (0.3ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 50371204], ["name", "Cool Term"], ["start_at", "2021-10-31 19:52:59.067417"], ["end_at", "2021-11-06 19:52:59.067520"], ["workflow_state", "active"], ["sis_id", "1c6bcb2b4370d55b54329c57da00f83b"], ["created_at", "2021-11-03 19:53:01.116501"], ["updated_at", "2021-11-03 19:53:01.116501"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Term Exists (0.3ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 23794777], ["LIMIT", 1]] Term Create (0.3ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 23794777], ["name", "Cool Term"], ["start_at", "2021-11-01 19:53:01.119446"], ["end_at", "2021-11-06 19:53:01.119547"], ["workflow_state", "active"], ["sis_id", "51fc2a2609416f6e4430e846f4cc06c2"], ["created_at", "2021-11-03 19:53:01.121197"], ["updated_at", "2021-11-03 19:53:01.121197"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Term Exists (0.3ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 85918717], ["LIMIT", 1]] Term Create (0.3ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 85918717], ["name", "Cool Term"], ["start_at", "2021-10-31 19:52:59.067417"], ["end_at", "2021-11-06 19:52:59.067520"], ["workflow_state", "inactive"], ["sis_id", "8b4b4b448c29372f8a7730760f998d90"], ["created_at", "2021-11-03 19:53:01.123488"], ["updated_at", "2021-11-03 19:53:01.123488"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Term Exists (0.3ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 63813764], ["LIMIT", 1]] Term Create (0.3ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 63813764], ["name", "Cool Term"], ["start_at", "2021-09-03 19:53:01.124798"], ["end_at", "2021-10-03 19:53:01.124873"], ["workflow_state", "active"], ["sis_id", "3a488958855eb22b8c4064030c81cd24"], ["created_at", "2021-11-03 19:53:01.126330"], ["updated_at", "2021-11-03 19:53:01.126330"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 Term Exists (0.5ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 57863296], ["LIMIT", 1]] Term Create (0.5ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 57863296], ["name", "Cool Term"], ["start_at", "2022-05-03 19:53:01.127730"], ["end_at", "2022-11-03 19:53:01.127806"], ["workflow_state", "active"], ["sis_id", "4088c1a1e6b268f2b6a80913bcf15fd0"], ["created_at", "2021-11-03 19:53:01.129780"], ["updated_at", "2021-11-03 19:53:01.129780"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Term Load (0.4ms) SELECT "terms".* FROM "terms" WHERE "terms"."workflow_state" = $1 AND (start_at <= '2021-11-18 19:53:01.131426' OR start_at IS NULL) AND (end_at >= '2021-10-19 19:53:01.131611' OR end_at IS NULL) [["workflow_state", "active"]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.3ms) SELECT COUNT(*) FROM "terms" Term Load (0.2ms) SELECT "terms".* FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]]  (0.2ms) SAVEPOINT active_record_1 Term Exists (0.3ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] Term Create (0.3ms) INSERT INTO "terms" ("canvas_id", "name", "workflow_state", "grading_period_group_id", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 1], ["name", "Default Term"], ["workflow_state", "active"], ["grading_period_group_id", 1], ["sis_id", "Test"], ["created_at", "2021-11-03 19:53:01.136962"], ["updated_at", "2021-11-03 19:53:01.136962"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SELECT COUNT(*) FROM "terms" Term Load (0.2ms) SELECT "terms".* FROM "terms" ORDER BY "terms"."id" DESC LIMIT $1 [["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Term Exists (0.3ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] Term Create (0.4ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 1], ["name", "Cool Term"], ["start_at", "2021-10-31 19:52:59.067417"], ["end_at", "2021-11-06 19:52:59.067520"], ["workflow_state", "active"], ["sis_id", "d65dbcbaba0193848181471b08388dab"], ["created_at", "2021-11-03 19:53:01.142894"], ["updated_at", "2021-11-03 19:53:01.142894"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.3ms) SELECT COUNT(*) FROM "terms" Term Load (0.2ms) SELECT "terms".* FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]]  (0.2ms) SAVEPOINT active_record_1 Term Exists (0.3ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 AND "terms"."id" != $2 LIMIT $3 [["canvas_id", 1], ["id", 238], ["LIMIT", 1]] Term Update (0.3ms) UPDATE "terms" SET "name" = $1, "sis_id" = $2, "start_at" = $3, "end_at" = $4, "grading_period_group_id" = $5, "updated_at" = $6 WHERE "terms"."id" = $7 [["name", "Default Term"], ["sis_id", "Test"], ["start_at", nil], ["end_at", nil], ["grading_period_group_id", 1], ["updated_at", "2021-11-03 19:53:01.148072"], ["id", 238]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SELECT COUNT(*) FROM "terms" Term Load (0.2ms) SELECT "terms".* FROM "terms" WHERE "terms"."id" = $1 LIMIT $2 [["id", 238], ["LIMIT", 1]]  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 User Exists (0.2ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1760505], ["LIMIT", 1]] User Create (0.2ms) INSERT INTO "users" ("canvas_id", "sis_id", "email", "first_name", "last_name", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 1760505], ["sis_id", "850f0e6b065869f28e8e2c58c9d763dd"], ["email", "cooldude@coolsite.com"], ["first_name", "Cool"], ["last_name", "Dude"], ["created_at", "2021-11-03 19:53:01.153616"], ["updated_at", "2021-11-03 19:53:01.153616"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 User Exists (0.3ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" IS NULL AND "users"."id" != $1 LIMIT $2 [["id", 174], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 User Exists (0.3ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 13680159], ["LIMIT", 1]] User Create (0.4ms) INSERT INTO "users" ("canvas_id", "sis_id", "email", "first_name", "last_name", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 13680159], ["sis_id", "940b68f7e046cfc70c583764938bef1f"], ["email", "cooldude@coolsite.com"], ["first_name", "Cool"], ["last_name", "Dude"], ["created_at", "2021-11-03 19:53:01.161261"], ["updated_at", "2021-11-03 19:53:01.161261"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 User Load (0.3ms) SELECT "users".* FROM "users" ORDER BY "users"."id" ASC LIMIT $1 [["LIMIT", 1]] User Exists (0.3ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 13680159], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 User Exists (0.3ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 55329271], ["LIMIT", 1]] User Create (0.2ms) INSERT INTO "users" ("canvas_id", "sis_id", "email", "first_name", "last_name", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 55329271], ["sis_id", "70cf8e1fc53f136a5c31590107a3f330"], ["email", "cooldude@coolsite.com"], ["first_name", "Cool"], ["last_name", "Dude"], ["created_at", "2021-11-03 19:53:01.169725"], ["updated_at", "2021-11-03 19:53:01.169725"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 User Exists (0.3ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 73651598], ["LIMIT", 1]] User Create (0.4ms) INSERT INTO "users" ("canvas_id", "sis_id", "email", "first_name", "last_name", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 73651598], ["sis_id", "deadda1b41a694a4cbb773249f6434e0"], ["email", "cooldude@coolsite.com"], ["first_name", "Cool"], ["last_name", "Dude"], ["created_at", "2021-11-03 19:53:01.174258"], ["updated_at", "2021-11-03 19:53:01.174258"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 User Exists (0.3ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 18862337], ["LIMIT", 1]] User Create (0.6ms) INSERT INTO "users" ("canvas_id", "sis_id", "email", "first_name", "last_name", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 18862337], ["sis_id", "6006725f33c67c387c8decf81f595420"], ["email", "cooldude@coolsite.com"], ["first_name", "Cool"], ["last_name", "Dude"], ["created_at", "2021-11-03 19:53:01.179305"], ["updated_at", "2021-11-03 19:53:01.179305"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SELECT COUNT(*) FROM "assignment_groups" AssignmentGroup Create Many (0.8ms) INSERT INTO "assignment_groups" ("canvas_id","canvas_course_id","name","rules","position","group_weight","workflow_state","canvas_created_at","canvas_updated_at","created_at","updated_at") VALUES (1,1,'Assignments','--- drop_lowest:1\nnever_drop:36\n ',1,50.0,'available','2017-09-08 01:37:33','2017-09-08 01:37:33','2021-11-03 19:53:01.199780','2021-11-03 19:53:01.199780'),(2,1,'Tests',NULL,1,50.0,'available','2017-09-08 01:37:33','2017-09-08 01:37:33','2021-11-03 19:53:01.199780','2021-11-03 19:53:01.199780') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","canvas_course_id"=EXCLUDED."canvas_course_id","name"=EXCLUDED."name","rules"=EXCLUDED."rules","position"=EXCLUDED."position","group_weight"=EXCLUDED."group_weight","workflow_state"=EXCLUDED."workflow_state","canvas_created_at"=EXCLUDED."canvas_created_at","canvas_updated_at"=EXCLUDED."canvas_updated_at","updated_at"=EXCLUDED."updated_at" WHERE ("assignment_groups".canvas_id, "assignment_groups".canvas_course_id, "assignment_groups".name, "assignment_groups".rules, "assignment_groups".position, "assignment_groups".group_weight, "assignment_groups".workflow_state, "assignment_groups".canvas_created_at, "assignment_groups".canvas_updated_at) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.canvas_course_id, EXCLUDED.name, EXCLUDED.rules, EXCLUDED.position, EXCLUDED.group_weight, EXCLUDED.workflow_state, EXCLUDED.canvas_created_at, EXCLUDED.canvas_updated_at) RETURNING "id"  (0.2ms) SELECT COUNT(*) FROM "assignment_groups"  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) SELECT COUNT(*) FROM "assignments" Assignment Create Many (0.9ms) INSERT INTO "assignments" ("canvas_id","title","description","due_at","unlock_at","lock_at","points_possible","min_score","max_score","mastery_score","grading_type","submission_types","workflow_state","canvas_context_id","canvas_context_type","canvas_assignment_group_id","canvas_grading_scheme_id","canvas_grading_standard_id","created_at","updated_at") VALUES (88,'Assignment 1','

fdsfds

',NULL,NULL,NULL,100.0,NULL,NULL,NULL,'points','online_text_entry','published',58,'Course',55,NULL,NULL,'2021-11-03 19:53:01.207404','2021-11-03 19:53:01.207404'),(89,'fdsfdsfds','

fdsfdsfsdf

',NULL,NULL,NULL,100.0,NULL,NULL,NULL,'points','online_text_entry','published',59,'Course',56,NULL,NULL,'2021-11-03 19:53:01.207404','2021-11-03 19:53:01.207404') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","title"=EXCLUDED."title","description"=EXCLUDED."description","due_at"=EXCLUDED."due_at","unlock_at"=EXCLUDED."unlock_at","lock_at"=EXCLUDED."lock_at","points_possible"=EXCLUDED."points_possible","min_score"=EXCLUDED."min_score","max_score"=EXCLUDED."max_score","mastery_score"=EXCLUDED."mastery_score","grading_type"=EXCLUDED."grading_type","submission_types"=EXCLUDED."submission_types","workflow_state"=EXCLUDED."workflow_state","canvas_context_id"=EXCLUDED."canvas_context_id","canvas_context_type"=EXCLUDED."canvas_context_type","canvas_assignment_group_id"=EXCLUDED."canvas_assignment_group_id","canvas_grading_scheme_id"=EXCLUDED."canvas_grading_scheme_id","canvas_grading_standard_id"=EXCLUDED."canvas_grading_standard_id","updated_at"=EXCLUDED."updated_at" WHERE ("assignments".canvas_id, "assignments".title, "assignments".description, "assignments".due_at, "assignments".unlock_at, "assignments".lock_at, "assignments".points_possible, "assignments".min_score, "assignments".max_score, "assignments".mastery_score, "assignments".grading_type, "assignments".submission_types, "assignments".workflow_state, "assignments".canvas_context_id, "assignments".canvas_context_type, "assignments".canvas_assignment_group_id, "assignments".canvas_grading_scheme_id, "assignments".canvas_grading_standard_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.title, EXCLUDED.description, EXCLUDED.due_at, EXCLUDED.unlock_at, EXCLUDED.lock_at, EXCLUDED.points_possible, EXCLUDED.min_score, EXCLUDED.max_score, EXCLUDED.mastery_score, EXCLUDED.grading_type, EXCLUDED.submission_types, EXCLUDED.workflow_state, EXCLUDED.canvas_context_id, EXCLUDED.canvas_context_type, EXCLUDED.canvas_assignment_group_id, EXCLUDED.canvas_grading_scheme_id, EXCLUDED.canvas_grading_standard_id) RETURNING "id"  (0.3ms) SELECT COUNT(*) FROM "assignments"  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.5ms) SELECT COUNT(*) FROM "context_module_items" ContextModuleItem Create Many (0.6ms) INSERT INTO "context_module_items" ("canvas_id","canvas_context_module_id","position","canvas_content_id","canvas_content_type","workflow_state","canvas_assignment_id","created_at","updated_at") VALUES (15,9,1,83,'Assignment','active',1,'2021-11-03 19:53:01.215273','2021-11-03 19:53:01.215273'),(16,10,1,80,'Assignment','active',2,'2021-11-03 19:53:01.215273','2021-11-03 19:53:01.215273') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","canvas_context_module_id"=EXCLUDED."canvas_context_module_id","position"=EXCLUDED."position","canvas_content_id"=EXCLUDED."canvas_content_id","canvas_content_type"=EXCLUDED."canvas_content_type","workflow_state"=EXCLUDED."workflow_state","canvas_assignment_id"=EXCLUDED."canvas_assignment_id","updated_at"=EXCLUDED."updated_at" WHERE ("context_module_items".canvas_id, "context_module_items".canvas_context_module_id, "context_module_items".position, "context_module_items".canvas_content_id, "context_module_items".canvas_content_type, "context_module_items".workflow_state, "context_module_items".canvas_assignment_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.canvas_context_module_id, EXCLUDED.position, EXCLUDED.canvas_content_id, EXCLUDED.canvas_content_type, EXCLUDED.workflow_state, EXCLUDED.canvas_assignment_id) RETURNING "id"  (0.3ms) SELECT COUNT(*) FROM "context_module_items"  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.4ms) SELECT COUNT(*) FROM "context_modules" ContextModule Create Many (0.5ms) INSERT INTO "context_modules" ("canvas_id","canvas_context_id","canvas_context_type","position","name","workflow_state","deleted_at","created_at","updated_at") VALUES (23,785,'Course',1,'New Mod','active',NULL,'2021-11-03 19:53:01.220332','2021-11-03 19:53:01.220332'),(4,27,'Course',1,'Modules gonna module','unpublished',NULL,'2021-11-03 19:53:01.220332','2021-11-03 19:53:01.220332') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","canvas_context_id"=EXCLUDED."canvas_context_id","canvas_context_type"=EXCLUDED."canvas_context_type","position"=EXCLUDED."position","name"=EXCLUDED."name","workflow_state"=EXCLUDED."workflow_state","deleted_at"=EXCLUDED."deleted_at","updated_at"=EXCLUDED."updated_at" WHERE ("context_modules".canvas_id, "context_modules".canvas_context_id, "context_modules".canvas_context_type, "context_modules".position, "context_modules".name, "context_modules".workflow_state, "context_modules".deleted_at) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.canvas_context_id, EXCLUDED.canvas_context_type, EXCLUDED.position, EXCLUDED.name, EXCLUDED.workflow_state, EXCLUDED.deleted_at) RETURNING "id"  (0.2ms) SELECT COUNT(*) FROM "context_modules"  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) SELECT COUNT(*) FROM "courses" Course Create Many (0.7ms) INSERT INTO "courses" ("canvas_id","sis_id","course_code","name","canvas_account_id","canvas_term_id","start_at","end_at","workflow_state","grading_standard_id","created_at","updated_at") VALUES (1,'course_sis_id_1','C1','Course #1',1,1,'2017-03-27 21:53:18','2017-04-27 12:21:18','active',NULL,'2021-11-03 19:53:01.225434','2021-11-03 19:53:01.225434'),(2,'course_sis_id_2','C2','Course #2',1,1,'2017-03-27 21:53:18','2017-04-27 12:21:18','unpublished',NULL,'2021-11-03 19:53:01.225434','2021-11-03 19:53:01.225434') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","sis_id"=EXCLUDED."sis_id","course_code"=EXCLUDED."course_code","name"=EXCLUDED."name","canvas_account_id"=EXCLUDED."canvas_account_id","canvas_term_id"=EXCLUDED."canvas_term_id","start_at"=EXCLUDED."start_at","end_at"=EXCLUDED."end_at","workflow_state"=EXCLUDED."workflow_state","grading_standard_id"=EXCLUDED."grading_standard_id","updated_at"=EXCLUDED."updated_at" WHERE ("courses".canvas_id, "courses".sis_id, "courses".course_code, "courses".name, "courses".canvas_account_id, "courses".canvas_term_id, "courses".start_at, "courses".end_at, "courses".workflow_state, "courses".grading_standard_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.sis_id, EXCLUDED.course_code, EXCLUDED.name, EXCLUDED.canvas_account_id, EXCLUDED.canvas_term_id, EXCLUDED.start_at, EXCLUDED.end_at, EXCLUDED.workflow_state, EXCLUDED.grading_standard_id) RETURNING "id"  (0.4ms) SELECT COUNT(*) FROM "courses"  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.5ms) SELECT COUNT(*) FROM "users" User Create Many (0.6ms) INSERT INTO "users" ("canvas_id","sis_id","email","first_name","last_name","name","sortable_name","workflow_state","login_id","created_at","updated_at") VALUES (1,'sis_id_1','poorbastard@yharnam.com','Patches','the Spider','Patches the Spider','the Spider, Patches','active','spiderdude1337','2021-11-03 19:53:01.231376','2021-11-03 19:53:01.231376'),(2,'sis_id_2','dreamer@yharnam.com','Hunter','Djura','Hunter Djura','Djura, Hunter','active','retireddude109','2021-11-03 19:53:01.231376','2021-11-03 19:53:01.231376') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","sis_id"=EXCLUDED."sis_id","email"=EXCLUDED."email","first_name"=EXCLUDED."first_name","last_name"=EXCLUDED."last_name","name"=EXCLUDED."name","sortable_name"=EXCLUDED."sortable_name","workflow_state"=EXCLUDED."workflow_state","login_id"=EXCLUDED."login_id","updated_at"=EXCLUDED."updated_at" WHERE ("users".canvas_id, "users".sis_id, "users".email, "users".first_name, "users".last_name, "users".name, "users".sortable_name, "users".workflow_state, "users".login_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.sis_id, EXCLUDED.email, EXCLUDED.first_name, EXCLUDED.last_name, EXCLUDED.name, EXCLUDED.sortable_name, EXCLUDED.workflow_state, EXCLUDED.login_id) RETURNING "id"  (0.2ms) SELECT COUNT(*) FROM "users"  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.3ms) SELECT COUNT(*) FROM "courses" Course Create Many (0.6ms) INSERT INTO "courses" ("canvas_id","sis_id","course_code","name","canvas_account_id","canvas_term_id","start_at","end_at","workflow_state","grading_standard_id","created_at","updated_at") VALUES (1,'course_sis_id_1','C1','Course #1',1,1,'2017-03-27 21:53:18','2017-04-27 12:21:18','active',NULL,'2021-11-03 19:53:01.235971','2021-11-03 19:53:01.235971'),(2,'course_sis_id_2','C2','Course #2',1,1,'2017-03-27 21:53:18','2017-04-27 12:21:18','unpublished',NULL,'2021-11-03 19:53:01.235971','2021-11-03 19:53:01.235971') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","sis_id"=EXCLUDED."sis_id","course_code"=EXCLUDED."course_code","name"=EXCLUDED."name","canvas_account_id"=EXCLUDED."canvas_account_id","canvas_term_id"=EXCLUDED."canvas_term_id","start_at"=EXCLUDED."start_at","end_at"=EXCLUDED."end_at","workflow_state"=EXCLUDED."workflow_state","grading_standard_id"=EXCLUDED."grading_standard_id","updated_at"=EXCLUDED."updated_at" WHERE ("courses".canvas_id, "courses".sis_id, "courses".course_code, "courses".name, "courses".canvas_account_id, "courses".canvas_term_id, "courses".start_at, "courses".end_at, "courses".workflow_state, "courses".grading_standard_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.sis_id, EXCLUDED.course_code, EXCLUDED.name, EXCLUDED.canvas_account_id, EXCLUDED.canvas_term_id, EXCLUDED.start_at, EXCLUDED.end_at, EXCLUDED.workflow_state, EXCLUDED.grading_standard_id) RETURNING "id"  (0.3ms) SELECT COUNT(*) FROM "courses" Course Load (0.2ms) SELECT "courses".* FROM "courses" ORDER BY "courses"."id" ASC LIMIT $1 [["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.3ms) SELECT COUNT(*) FROM "enrollments" Enrollment Create Many (0.7ms) INSERT INTO "enrollments" ("canvas_id","canvas_course_id","course_sis_id","canvas_user_id","user_sis_id","role","canvas_role_id","canvas_section_id","workflow_state","base_role_type","created_at","updated_at") VALUES (1,1,'sis_MUSC_2520_834',2,'sis_dalvarez_247','teacher',4,1,'active','TeacherEnrollment','2021-11-03 19:53:01.241284','2021-11-03 19:53:01.241284'),(2,1,'sis_MUSC_2520_834',3,'sis_jweaver_720','student',4,1,'active','StudentEnrollment','2021-11-03 19:53:01.241284','2021-11-03 19:53:01.241284') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","canvas_course_id"=EXCLUDED."canvas_course_id","course_sis_id"=EXCLUDED."course_sis_id","canvas_user_id"=EXCLUDED."canvas_user_id","user_sis_id"=EXCLUDED."user_sis_id","role"=EXCLUDED."role","canvas_role_id"=EXCLUDED."canvas_role_id","canvas_section_id"=EXCLUDED."canvas_section_id","workflow_state"=EXCLUDED."workflow_state","base_role_type"=EXCLUDED."base_role_type","updated_at"=EXCLUDED."updated_at" WHERE ("enrollments".canvas_id, "enrollments".canvas_course_id, "enrollments".course_sis_id, "enrollments".canvas_user_id, "enrollments".user_sis_id, "enrollments".role, "enrollments".canvas_role_id, "enrollments".canvas_section_id, "enrollments".workflow_state, "enrollments".base_role_type) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.canvas_course_id, EXCLUDED.course_sis_id, EXCLUDED.canvas_user_id, EXCLUDED.user_sis_id, EXCLUDED.role, EXCLUDED.canvas_role_id, EXCLUDED.canvas_section_id, EXCLUDED.workflow_state, EXCLUDED.base_role_type) RETURNING "id"  (0.4ms) SELECT COUNT(*) FROM "enrollments"  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) SELECT COUNT(*) FROM "sections" Section Create Many (0.7ms) INSERT INTO "sections" ("canvas_id","sis_id","canvas_course_id","name","workflow_state","start_at","end_at","created_at","updated_at") VALUES (1,'sis_section_1',1,'Cool Section','active','2017-03-27 21:53:18','2017-03-27 21:53:18','2021-11-03 19:53:01.246986','2021-11-03 19:53:01.246986'),(2,'sis_section_2',2,'Lame Section','active','2017-03-27 21:53:18','2017-03-27 21:53:18','2021-11-03 19:53:01.246986','2021-11-03 19:53:01.246986') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","sis_id"=EXCLUDED."sis_id","canvas_course_id"=EXCLUDED."canvas_course_id","name"=EXCLUDED."name","workflow_state"=EXCLUDED."workflow_state","start_at"=EXCLUDED."start_at","end_at"=EXCLUDED."end_at","updated_at"=EXCLUDED."updated_at" WHERE ("sections".canvas_id, "sections".sis_id, "sections".canvas_course_id, "sections".name, "sections".workflow_state, "sections".start_at, "sections".end_at) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.sis_id, EXCLUDED.canvas_course_id, EXCLUDED.name, EXCLUDED.workflow_state, EXCLUDED.start_at, EXCLUDED.end_at) RETURNING "id"  (0.3ms) SELECT COUNT(*) FROM "sections" Section Load (0.2ms) SELECT "sections".* FROM "sections" ORDER BY "sections"."id" ASC LIMIT $1 [["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN Section Create Many (0.4ms) INSERT INTO "sections" ("canvas_id","canvas_nonxlist_course_id","created_at","updated_at") VALUES (2,2,'2021-11-03 19:53:01.251991','2021-11-03 19:53:01.251991') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","canvas_nonxlist_course_id"=EXCLUDED."canvas_nonxlist_course_id","updated_at"=EXCLUDED."updated_at" WHERE ("sections".canvas_id, "sections".canvas_nonxlist_course_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.canvas_nonxlist_course_id) RETURNING "id"  (0.3ms) SELECT COUNT(*) FROM "sections" WHERE "sections"."canvas_nonxlist_course_id" IS NOT NULL Section Load (0.2ms) SELECT "sections".* FROM "sections" WHERE "sections"."canvas_nonxlist_course_id" IS NOT NULL ORDER BY "sections"."id" ASC LIMIT $1 [["LIMIT", 1]]  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SELECT COUNT(*) FROM "groups" Group Create Many (0.8ms) INSERT INTO "groups" ("canvas_id","sis_id","canvas_group_category_id","group_category_sis_id","canvas_account_id","canvas_course_id","name","workflow_state","context_id","context_type","max_membership","created_at","updated_at") VALUES (50,'sis1',10,NULL,1,NULL,'Group1','available',1,'Account',NULL,'2021-11-03 19:53:01.257276','2021-11-03 19:53:01.257276'),(51,'sis2',2,NULL,NULL,1,'Group2','available',1,'Course',1,'2021-11-03 19:53:01.257276','2021-11-03 19:53:01.257276') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","sis_id"=EXCLUDED."sis_id","canvas_group_category_id"=EXCLUDED."canvas_group_category_id","group_category_sis_id"=EXCLUDED."group_category_sis_id","canvas_account_id"=EXCLUDED."canvas_account_id","canvas_course_id"=EXCLUDED."canvas_course_id","name"=EXCLUDED."name","workflow_state"=EXCLUDED."workflow_state","context_id"=EXCLUDED."context_id","context_type"=EXCLUDED."context_type","max_membership"=EXCLUDED."max_membership","updated_at"=EXCLUDED."updated_at" WHERE ("groups".canvas_id, "groups".sis_id, "groups".canvas_group_category_id, "groups".group_category_sis_id, "groups".canvas_account_id, "groups".canvas_course_id, "groups".name, "groups".workflow_state, "groups".context_id, "groups".context_type, "groups".max_membership) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.sis_id, EXCLUDED.canvas_group_category_id, EXCLUDED.group_category_sis_id, EXCLUDED.canvas_account_id, EXCLUDED.canvas_course_id, EXCLUDED.name, EXCLUDED.workflow_state, EXCLUDED.context_id, EXCLUDED.context_type, EXCLUDED.max_membership) RETURNING "id"  (0.5ms) SELECT COUNT(*) FROM "groups" Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."name" = $1 LIMIT $2 [["name", "Group1"], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.4ms) BEGIN  (0.4ms) SELECT COUNT(*) FROM "group_memberships" GroupMembership Create Many (0.6ms) INSERT INTO "group_memberships" ("canvas_id","canvas_group_id","group_sis_id","canvas_user_id","user_sis_id","workflow_state","created_at","updated_at") VALUES (50,1,NULL,10,NULL,'accepted','2021-11-03 19:53:01.264871','2021-11-03 19:53:01.264871'),(51,2,NULL,11,NULL,'accepted','2021-11-03 19:53:01.264871','2021-11-03 19:53:01.264871') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","canvas_group_id"=EXCLUDED."canvas_group_id","group_sis_id"=EXCLUDED."group_sis_id","canvas_user_id"=EXCLUDED."canvas_user_id","user_sis_id"=EXCLUDED."user_sis_id","workflow_state"=EXCLUDED."workflow_state","updated_at"=EXCLUDED."updated_at" WHERE ("group_memberships".canvas_id, "group_memberships".canvas_group_id, "group_memberships".group_sis_id, "group_memberships".canvas_user_id, "group_memberships".user_sis_id, "group_memberships".workflow_state) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.canvas_group_id, EXCLUDED.group_sis_id, EXCLUDED.canvas_user_id, EXCLUDED.user_sis_id, EXCLUDED.workflow_state) RETURNING "id"  (0.2ms) SELECT COUNT(*) FROM "group_memberships" GroupMembership Load (0.2ms) SELECT "group_memberships".* FROM "group_memberships" WHERE "group_memberships"."canvas_id" = $1 LIMIT $2 [["canvas_id", 50], ["LIMIT", 1]]  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.4ms) SELECT COUNT(*) FROM "user_observers" UserObserver Create Many (0.6ms) INSERT INTO "user_observers" ("observing_user_id","observed_user_id","workflow_state","created_at","updated_at") VALUES (21,3,'active','2021-11-03 19:53:01.276452','2021-11-03 19:53:01.276452'),(21,2,'active','2021-11-03 19:53:01.276452','2021-11-03 19:53:01.276452') ON CONFLICT (observing_user_id, observed_user_id) DO UPDATE SET "observing_user_id"=EXCLUDED."observing_user_id","observed_user_id"=EXCLUDED."observed_user_id","workflow_state"=EXCLUDED."workflow_state","updated_at"=EXCLUDED."updated_at" WHERE ("user_observers".observing_user_id, "user_observers".observed_user_id, "user_observers".workflow_state) IS DISTINCT FROM (EXCLUDED.observing_user_id, EXCLUDED.observed_user_id, EXCLUDED.workflow_state) RETURNING "id"  (0.3ms) SELECT COUNT(*) FROM "user_observers" UserObserver Load (0.2ms) SELECT "user_observers".* FROM "user_observers" WHERE "user_observers"."observed_user_id" = $1 LIMIT $2 [["observed_user_id", 3], ["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.4ms) SELECT COUNT(*) FROM "grading_periods" GradingPeriod Create Many (0.7ms) INSERT INTO "grading_periods" ("canvas_id","title","weight","start_date","end_date","close_date","canvas_grading_period_group_id","workflow_state","created_at","updated_at") VALUES (1,'Period 1',0.2,'2019-07-01 06:00:00','2019-08-01 05:59:59','2019-08-01 05:59:59',1,'active','2021-11-03 19:53:01.291749','2021-11-03 19:53:01.291749'),(2,'Period 2',0.8,'2019-08-01 06:00:00','2019-09-01 05:59:59','2019-09-01 05:59:59',1,'deleted','2021-11-03 19:53:01.291749','2021-11-03 19:53:01.291749') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","title"=EXCLUDED."title","weight"=EXCLUDED."weight","start_date"=EXCLUDED."start_date","end_date"=EXCLUDED."end_date","close_date"=EXCLUDED."close_date","canvas_grading_period_group_id"=EXCLUDED."canvas_grading_period_group_id","workflow_state"=EXCLUDED."workflow_state","updated_at"=EXCLUDED."updated_at" WHERE ("grading_periods".canvas_id, "grading_periods".title, "grading_periods".weight, "grading_periods".start_date, "grading_periods".end_date, "grading_periods".close_date, "grading_periods".canvas_grading_period_group_id, "grading_periods".workflow_state) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.title, EXCLUDED.weight, EXCLUDED.start_date, EXCLUDED.end_date, EXCLUDED.close_date, EXCLUDED.canvas_grading_period_group_id, EXCLUDED.workflow_state) RETURNING "id"  (0.3ms) SELECT COUNT(*) FROM "grading_periods" GradingPeriod Load (0.3ms) SELECT "grading_periods".* FROM "grading_periods" WHERE "grading_periods"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.4ms) SELECT COUNT(*) FROM "grading_period_groups" GradingPeriodGroup Create Many (0.6ms) INSERT INTO "grading_period_groups" ("canvas_id","title","weighted","display_totals_for_all_grading_periods","workflow_state","created_at","updated_at") VALUES (1,'Test Group',FALSE,FALSE,'active','2021-11-03 19:53:01.309706','2021-11-03 19:53:01.309706') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","title"=EXCLUDED."title","weighted"=EXCLUDED."weighted","display_totals_for_all_grading_periods"=EXCLUDED."display_totals_for_all_grading_periods","workflow_state"=EXCLUDED."workflow_state","updated_at"=EXCLUDED."updated_at" WHERE ("grading_period_groups".canvas_id, "grading_period_groups".title, "grading_period_groups".weighted, "grading_period_groups".display_totals_for_all_grading_periods, "grading_period_groups".workflow_state) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.title, EXCLUDED.weighted, EXCLUDED.display_totals_for_all_grading_periods, EXCLUDED.workflow_state) RETURNING "id"  (0.3ms) SELECT COUNT(*) FROM "grading_period_groups" GradingPeriodGroup Load (0.3ms) SELECT "grading_period_groups".* FROM "grading_period_groups" WHERE "grading_period_groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.3ms) SELECT COUNT(*) FROM "user_observers" UserObserver Create Many (0.4ms) INSERT INTO "user_observers" ("observing_user_id","observed_user_id","workflow_state","created_at","updated_at") VALUES (21,3,'active','2021-11-03 19:53:01.332232','2021-11-03 19:53:01.332232'),(21,2,'active','2021-11-03 19:53:01.332232','2021-11-03 19:53:01.332232') ON CONFLICT (observing_user_id, observed_user_id) DO UPDATE SET "observing_user_id"=EXCLUDED."observing_user_id","observed_user_id"=EXCLUDED."observed_user_id","workflow_state"=EXCLUDED."workflow_state","updated_at"=EXCLUDED."updated_at" WHERE ("user_observers".observing_user_id, "user_observers".observed_user_id, "user_observers".workflow_state) IS DISTINCT FROM (EXCLUDED.observing_user_id, EXCLUDED.observed_user_id, EXCLUDED.workflow_state) RETURNING "id"  (0.3ms) SELECT COUNT(*) FROM "user_observers"  (0.2ms) SELECT COUNT(*) FROM "user_observers" UserObserver Create Many (0.5ms) INSERT INTO "user_observers" ("observing_user_id","observed_user_id","workflow_state","created_at","updated_at") VALUES (21,3,'active','2021-11-03 19:53:01.336093','2021-11-03 19:53:01.336093'),(21,2,'active','2021-11-03 19:53:01.336093','2021-11-03 19:53:01.336093') ON CONFLICT (observing_user_id, observed_user_id) DO UPDATE SET "observing_user_id"=EXCLUDED."observing_user_id","observed_user_id"=EXCLUDED."observed_user_id","workflow_state"=EXCLUDED."workflow_state","updated_at"=EXCLUDED."updated_at" WHERE ("user_observers".observing_user_id, "user_observers".observed_user_id, "user_observers".workflow_state) IS DISTINCT FROM (EXCLUDED.observing_user_id, EXCLUDED.observed_user_id, EXCLUDED.workflow_state) RETURNING "id"  (0.3ms) SELECT COUNT(*) FROM "user_observers"  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (1.3ms) SELECT COUNT(*) FROM "users"  (0.3ms) SELECT COUNT(*) FROM "courses" Course Create Many (0.6ms) INSERT INTO "courses" ("canvas_id","sis_id","course_code","name","canvas_account_id","canvas_term_id","start_at","end_at","workflow_state","grading_standard_id","created_at","updated_at") VALUES (1,'course_sis_id_1','C1','Course #1',1,1,'2017-03-27 21:53:18','2017-04-27 12:21:18','active',NULL,'2021-11-03 19:53:01.347058','2021-11-03 19:53:01.347058'),(2,'course_sis_id_2','C2','Course #2',1,1,'2017-03-27 21:53:18','2017-04-27 12:21:18','unpublished',NULL,'2021-11-03 19:53:01.347058','2021-11-03 19:53:01.347058') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","sis_id"=EXCLUDED."sis_id","course_code"=EXCLUDED."course_code","name"=EXCLUDED."name","canvas_account_id"=EXCLUDED."canvas_account_id","canvas_term_id"=EXCLUDED."canvas_term_id","start_at"=EXCLUDED."start_at","end_at"=EXCLUDED."end_at","workflow_state"=EXCLUDED."workflow_state","grading_standard_id"=EXCLUDED."grading_standard_id","updated_at"=EXCLUDED."updated_at" WHERE ("courses".canvas_id, "courses".sis_id, "courses".course_code, "courses".name, "courses".canvas_account_id, "courses".canvas_term_id, "courses".start_at, "courses".end_at, "courses".workflow_state, "courses".grading_standard_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.sis_id, EXCLUDED.course_code, EXCLUDED.name, EXCLUDED.canvas_account_id, EXCLUDED.canvas_term_id, EXCLUDED.start_at, EXCLUDED.end_at, EXCLUDED.workflow_state, EXCLUDED.grading_standard_id) RETURNING "id" User Create Many (0.6ms) INSERT INTO "users" ("canvas_id","sis_id","email","first_name","last_name","name","sortable_name","workflow_state","login_id","created_at","updated_at") VALUES (1,'sis_id_1','poorbastard@yharnam.com','Patches','the Spider','Patches the Spider','the Spider, Patches','active','spiderdude1337','2021-11-03 19:53:01.350381','2021-11-03 19:53:01.350381'),(2,'sis_id_2','dreamer@yharnam.com','Hunter','Djura','Hunter Djura','Djura, Hunter','active','retireddude109','2021-11-03 19:53:01.350381','2021-11-03 19:53:01.350381') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","sis_id"=EXCLUDED."sis_id","email"=EXCLUDED."email","first_name"=EXCLUDED."first_name","last_name"=EXCLUDED."last_name","name"=EXCLUDED."name","sortable_name"=EXCLUDED."sortable_name","workflow_state"=EXCLUDED."workflow_state","login_id"=EXCLUDED."login_id","updated_at"=EXCLUDED."updated_at" WHERE ("users".canvas_id, "users".sis_id, "users".email, "users".first_name, "users".last_name, "users".name, "users".sortable_name, "users".workflow_state, "users".login_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.sis_id, EXCLUDED.email, EXCLUDED.first_name, EXCLUDED.last_name, EXCLUDED.name, EXCLUDED.sortable_name, EXCLUDED.workflow_state, EXCLUDED.login_id) RETURNING "id"  (0.2ms) SELECT COUNT(*) FROM "users"  (0.2ms) SELECT COUNT(*) FROM "courses"  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN Course Create Many (0.6ms) INSERT INTO "courses" ("canvas_id","sis_id","course_code","name","canvas_account_id","canvas_term_id","start_at","end_at","workflow_state","grading_standard_id","created_at","updated_at") VALUES (1,'course_sis_id_1','C1','Course #1',1,1,'2017-03-27 21:53:18','2017-04-27 12:21:18','active',NULL,'2021-11-03 19:53:01.363138','2021-11-03 19:53:01.363138'),(2,'course_sis_id_2','C2','Course #2',1,1,'2017-03-27 21:53:18','2017-04-27 12:21:18','unpublished',NULL,'2021-11-03 19:53:01.363138','2021-11-03 19:53:01.363138') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","sis_id"=EXCLUDED."sis_id","course_code"=EXCLUDED."course_code","name"=EXCLUDED."name","canvas_account_id"=EXCLUDED."canvas_account_id","canvas_term_id"=EXCLUDED."canvas_term_id","start_at"=EXCLUDED."start_at","end_at"=EXCLUDED."end_at","workflow_state"=EXCLUDED."workflow_state","grading_standard_id"=EXCLUDED."grading_standard_id","updated_at"=EXCLUDED."updated_at" WHERE ("courses".canvas_id, "courses".sis_id, "courses".course_code, "courses".name, "courses".canvas_account_id, "courses".canvas_term_id, "courses".start_at, "courses".end_at, "courses".workflow_state, "courses".grading_standard_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.sis_id, EXCLUDED.course_code, EXCLUDED.name, EXCLUDED.canvas_account_id, EXCLUDED.canvas_term_id, EXCLUDED.start_at, EXCLUDED.end_at, EXCLUDED.workflow_state, EXCLUDED.grading_standard_id) RETURNING "id"  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) SELECT COUNT(*) FROM "submissions" Submission Create Many (0.7ms) INSERT INTO "submissions" ("canvas_id","canvas_user_id","canvas_course_id","canvas_assignment_id","submitted_at","due_at","graded_at","score","points_possible","excused","workflow_state","created_at","updated_at") VALUES (1,1,1,1,'2017-09-21 18:28:15','2017-09-27 18:28:15','2017-09-21 19:36:23',5.0,10.0,TRUE,'graded','2021-11-03 19:53:01.371738','2021-11-03 19:53:01.371738'),(2,1,1,2,'2017-09-21 18:28:15','2017-09-28 18:28:15','2017-09-21 19:36:23',5.0,10.0,FALSE,'submitted','2021-11-03 19:53:01.371738','2021-11-03 19:53:01.371738') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","canvas_user_id"=EXCLUDED."canvas_user_id","canvas_course_id"=EXCLUDED."canvas_course_id","canvas_assignment_id"=EXCLUDED."canvas_assignment_id","submitted_at"=EXCLUDED."submitted_at","due_at"=EXCLUDED."due_at","graded_at"=EXCLUDED."graded_at","score"=EXCLUDED."score","points_possible"=EXCLUDED."points_possible","excused"=EXCLUDED."excused","workflow_state"=EXCLUDED."workflow_state","updated_at"=EXCLUDED."updated_at" WHERE ("submissions".canvas_id, "submissions".canvas_user_id, "submissions".canvas_course_id, "submissions".canvas_assignment_id, "submissions".submitted_at, "submissions".due_at, "submissions".graded_at, "submissions".score, "submissions".points_possible, "submissions".excused, "submissions".workflow_state) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.canvas_user_id, EXCLUDED.canvas_course_id, EXCLUDED.canvas_assignment_id, EXCLUDED.submitted_at, EXCLUDED.due_at, EXCLUDED.graded_at, EXCLUDED.score, EXCLUDED.points_possible, EXCLUDED.excused, EXCLUDED.workflow_state) RETURNING "id"  (0.9ms) SELECT COUNT(*) FROM "submissions"  (0.1ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [BatchTestJobBase] [273c6f45-0bb3-4ea8-8799-34112cb745e9] Performing BatchTestJobBase (Job ID: 273c6f45-0bb3-4ea8-8799-34112cb745e9) from Test(default) [ActiveJob] [BatchTestJobBase] [273c6f45-0bb3-4ea8-8799-34112cb745e9] Performed BatchTestJobBase (Job ID: 273c6f45-0bb3-4ea8-8799-34112cb745e9) from Test(default) in 0.33ms  (0.2ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [BatchTestJobBase] [4e9bd52a-b67c-4ce7-803f-9854d3427311] Performing BatchTestJobBase (Job ID: 4e9bd52a-b67c-4ce7-803f-9854d3427311) from Test(default) [ActiveJob] [BatchTestJobBase] [4e9bd52a-b67c-4ce7-803f-9854d3427311] Performed BatchTestJobBase (Job ID: 4e9bd52a-b67c-4ce7-803f-9854d3427311) from Test(default) in 0.34ms  (0.2ms) ROLLBACK  (0.8ms) BEGIN [ActiveJob] [BatchTestJobBase] [efb54845-e358-414c-a0d4-bb615c927eb4] Performing BatchTestJobBase (Job ID: efb54845-e358-414c-a0d4-bb615c927eb4) from Test(default) [ActiveJob] [BatchTestJobBase] [efb54845-e358-414c-a0d4-bb615c927eb4] Performed BatchTestJobBase (Job ID: efb54845-e358-414c-a0d4-bb615c927eb4) from Test(default) in 0.08ms  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] [FailingBatchTestJobBase] [d34c70fe-40f0-420c-bba8-6ee55c8c11d0] Performing FailingBatchTestJobBase (Job ID: d34c70fe-40f0-420c-bba8-6ee55c8c11d0) from Test(default) [ActiveJob] [FailingBatchTestJobBase] [d34c70fe-40f0-420c-bba8-6ee55c8c11d0] Error performing FailingBatchTestJobBase (Job ID: d34c70fe-40f0-420c-bba8-6ee55c8c11d0) from Test(default) in 0.24ms: RuntimeError (Foo): /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/job_batching/support/base_job.rb:12:in `perform' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:39:in `block in perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:109:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch_aware_job.rb:12:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/i18n-1.8.10/lib/i18n.rb:309:in `with_locale' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/translation.rb:9:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:26:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `block in instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications/instrumenter.rb:23:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:25:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `block in tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `block in tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:28:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:22:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:136:in `run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:38:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/job_batching/batch_aware_job_spec.rb:46:in `block (5 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `block in with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `block in with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-rails-5.0.2/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:259:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:644:in `block in run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:606:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/configuration.rb:2067:in `with_suite_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:116:in `block in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/reporter.rb:74:in `report' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:115:in `run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:89:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:71:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:45:in `invoke' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/exe/rspec:4:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:58:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:58:in `kernel_load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:23:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:478:in `exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:31:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:25:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/exe/bundle:49:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/friendly_errors.rb:128:in `with_friendly_errors' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/exe/bundle:37:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `
'  (0.2ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] Enqueued BatchTestJobBase (Job ID: 69991fdf-bf53-4b7b-81b2-0c7597eb8cfa) to Test(default)  (0.2ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] Enqueued BatchTestJobBase (Job ID: 32089b97-e338-4f1d-ad44-a7a7a7f8a9ec) to Test(default)  (0.3ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] Enqueued BatchTestJobBase (Job ID: 2d49294d-0a48-4c53-b090-fcf437823909) to Test(default)  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.3ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.3ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.3ms) BEGIN [ActiveJob] Enqueued RetryingJob (Job ID: dd96c38b-a4fc-4d64-bef9-df7048971665) to Sidekiq(default) [ActiveJob] [RetryingJob] [dd96c38b-a4fc-4d64-bef9-df7048971665] Performing RetryingJob (Job ID: dd96c38b-a4fc-4d64-bef9-df7048971665) from Sidekiq(default) [ActiveJob] [RetryingJob] [dd96c38b-a4fc-4d64-bef9-df7048971665] Error performing RetryingJob (Job ID: dd96c38b-a4fc-4d64-bef9-df7048971665) from Sidekiq(default) in 2.89ms: RuntimeError (A Failure): /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/job_batching/batch_spec.rb:268:in `perform' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:39:in `block in perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:109:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch_aware_job.rb:12:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/i18n-1.8.10/lib/i18n.rb:314:in `with_locale' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/translation.rb:9:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:26:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `block in instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications/instrumenter.rb:23:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:25:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `block in tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `block in tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:28:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:22:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:136:in `run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:38:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:24:in `block in execute' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:109:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/railtie.rb:28:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/execution_wrapper.rb:87:in `wrap' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/reloader.rb:73:in `block in wrap' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/execution_wrapper.rb:87:in `wrap' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/reloader.rb:72:in `wrap' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/railtie.rb:27:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:136:in `run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:22:in `execute' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/queue_adapters/sidekiq_adapter.rb:42:in `perform' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/sidekiq-6.2.2/lib/sidekiq/testing.rb:300:in `execute_job' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/sidekiq-6.2.2/lib/sidekiq/testing.rb:295:in `block in process_job' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/sidekiq-6.2.2/lib/sidekiq/middleware/chain.rb:138:in `block in invoke' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/sidekiq.rb:73:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/sidekiq-6.2.2/lib/sidekiq/middleware/chain.rb:140:in `block in invoke' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/sidekiq-6.2.2/lib/sidekiq/middleware/chain.rb:143:in `invoke' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/sidekiq-6.2.2/lib/sidekiq/testing.rb:294:in `process_job' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/job_batching/batch_spec.rb:289:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `block in with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `block in with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-rails-5.0.2/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:259:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:644:in `block in run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:606:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/configuration.rb:2067:in `with_suite_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:116:in `block in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/reporter.rb:74:in `report' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:115:in `run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:89:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:71:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:45:in `invoke' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/exe/rspec:4:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:58:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:58:in `kernel_load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:23:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:478:in `exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:31:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:25:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/exe/bundle:49:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/friendly_errors.rb:128:in `with_friendly_errors' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/exe/bundle:37:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `
' [ActiveJob] [RetryingJob] [dd96c38b-a4fc-4d64-bef9-df7048971665] Performing RetryingJob (Job ID: dd96c38b-a4fc-4d64-bef9-df7048971665) from Sidekiq(default) [ActiveJob] [RetryingJob] [dd96c38b-a4fc-4d64-bef9-df7048971665] Performed RetryingJob (Job ID: dd96c38b-a4fc-4d64-bef9-df7048971665) from Sidekiq(default) in 3.07ms  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] Enqueued TestWorker (Job ID: 0732876a-164f-4ec6-8e84-f64f5d4e245c) to Sidekiq(default)  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.4ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] Enqueued CanvasSync::JobBatches::Batch::Callback::ActiveJobCallbackWorker (Job ID: bd589a26-e243-4bee-bc19-494dbe61cee6) to Test(default) with arguments: "SampleCallback", "complete", {"a"=>"b"}, "QjRez-UdTkBelg", nil  (0.2ms) ROLLBACK  (0.3ms) BEGIN [ActiveJob] Enqueued CanvasSync::JobBatches::Batch::Callback::ActiveJobCallbackWorker (Job ID: 958cca33-bff9-4e53-a810-200f3f2b7119) to Test(default) with arguments: "SampleCallback2", "complete", {"b"=>"a"}, "pAE8rrJfJev0SQ", nil [ActiveJob] Enqueued CanvasSync::JobBatches::Batch::Callback::ActiveJobCallbackWorker (Job ID: f93a769e-d66f-4047-8431-5b9ed3b56b24) to Test(default) with arguments: "SampleCallback", "complete", {"a"=>"b"}, "pAE8rrJfJev0SQ", nil  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) ROLLBACK  (0.3ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.4ms) BEGIN  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (3.5ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] Enqueued ContextedJob (Job ID: 4fcde869-0bb3-4dd6-9dc9-894eab546a53) to Sidekiq(default) [ActiveJob] [TestWorker] [0732876a-164f-4ec6-8e84-f64f5d4e245c] Performing TestWorker (Job ID: 0732876a-164f-4ec6-8e84-f64f5d4e245c) from Sidekiq(default) [ActiveJob] [TestWorker] [0732876a-164f-4ec6-8e84-f64f5d4e245c] Performed TestWorker (Job ID: 0732876a-164f-4ec6-8e84-f64f5d4e245c) from Sidekiq(default) in 2.14ms [ActiveJob] [ContextedJob] [4fcde869-0bb3-4dd6-9dc9-894eab546a53] Performing ContextedJob (Job ID: 4fcde869-0bb3-4dd6-9dc9-894eab546a53) from Sidekiq(default) [ActiveJob] [ContextedJob] [4fcde869-0bb3-4dd6-9dc9-894eab546a53] Performed ContextedJob (Job ID: 4fcde869-0bb3-4dd6-9dc9-894eab546a53) from Sidekiq(default) in 13.48ms  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] Enqueued ContextedJob (Job ID: 6ec342f9-c011-45d0-b866-efb50ff185a9) to Sidekiq(default) [ActiveJob] [ContextedJob] [6ec342f9-c011-45d0-b866-efb50ff185a9] Performing ContextedJob (Job ID: 6ec342f9-c011-45d0-b866-efb50ff185a9) from Sidekiq(default) [ActiveJob] [ContextedJob] [6ec342f9-c011-45d0-b866-efb50ff185a9] Performed ContextedJob (Job ID: 6ec342f9-c011-45d0-b866-efb50ff185a9) from Sidekiq(default) in 4.79ms  (0.2ms) ROLLBACK  (0.4ms) BEGIN [ActiveJob] Enqueued BatchTestJobBase (Job ID: 9153ef60-5c52-4bdb-8f7c-bb069866eff1) to Sidekiq(default) [ActiveJob] [BatchTestJobBase] [9153ef60-5c52-4bdb-8f7c-bb069866eff1] Performing BatchTestJobBase (Job ID: 9153ef60-5c52-4bdb-8f7c-bb069866eff1) from Sidekiq(default) [ActiveJob] [BatchTestJobBase] [9153ef60-5c52-4bdb-8f7c-bb069866eff1] Performed BatchTestJobBase (Job ID: 9153ef60-5c52-4bdb-8f7c-bb069866eff1) from Sidekiq(default) in 2.52ms [ActiveJob] Enqueued ContextedJob (Job ID: c2204662-528c-4efb-aa92-18a26c0df327) to Sidekiq(default) [ActiveJob] [ContextedJob] [c2204662-528c-4efb-aa92-18a26c0df327] Performing ContextedJob (Job ID: c2204662-528c-4efb-aa92-18a26c0df327) from Sidekiq(default) [ActiveJob] [ContextedJob] [c2204662-528c-4efb-aa92-18a26c0df327] Performed ContextedJob (Job ID: c2204662-528c-4efb-aa92-18a26c0df327) from Sidekiq(default) in 3.54ms  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] Enqueued TestWorker (Job ID: 8e00fefa-c44e-44f5-b88f-5adcf496f11a) to Sidekiq(default) [ActiveJob] Enqueued TestWorker (Job ID: 111bd1f8-2e0a-4e9f-8715-1272c367db34) to Sidekiq(default) [ActiveJob] Enqueued TestWorker (Job ID: d7134176-5a24-48e9-86e5-65356daae2a6) to Sidekiq(default)  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] Enqueued WorkerA (Job ID: 6ff8938f-ac07-4e6d-83b7-e145b5529776) to Sidekiq(default) [ActiveJob] Enqueued WorkerB (Job ID: 50b7f47f-76ae-4747-8923-c0e139392d1e) to Sidekiq(default) [ActiveJob] Enqueued WorkerA (Job ID: 42a976ee-fe69-49b7-ac56-5264f875bce8) to Sidekiq(default) [ActiveJob] Enqueued WorkerC (Job ID: b64df259-b875-4b22-8de1-aece8acd5cb8) to Sidekiq(default)  (0.2ms) ROLLBACK  (0.3ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) ROLLBACK  (0.3ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] Enqueued TestWorker (Job ID: 11aa7627-b6f0-472b-a3ff-bc798357a5bf) to Sidekiq(default)  (0.2ms) ROLLBACK  (0.3ms) BEGIN  (0.2ms) ROLLBACK  (1.1ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] Enqueued TestWorker (Job ID: b07658d5-f5b6-4572-889c-32516fd5e527) to Sidekiq(default)  (0.2ms) ROLLBACK  (0.6ms) SELECT "schema_migrations"."version" FROM "schema_migrations" ORDER BY "schema_migrations"."version" ASC  (0.4ms) SELECT "schema_migrations"."version" FROM "schema_migrations" ORDER BY "schema_migrations"."version" ASC  (0.4ms) SELECT "schema_migrations"."version" FROM "schema_migrations" ORDER BY "schema_migrations"."version" ASC  (0.3ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.3ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (2.7ms) SELECT COUNT(*) FROM "canvas_sync_job_logs" [ActiveJob] [GoodJob] [78188650-a0d4-4afb-9f16-991e9583db6b] Performing GoodJob (Job ID: 78188650-a0d4-4afb-9f16-991e9583db6b) from Test(default) with arguments: "argument" [ActiveJob] [GoodJob] [78188650-a0d4-4afb-9f16-991e9583db6b] CanvasSync::JobLog Load (0.4ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "78188650-a0d4-4afb-9f16-991e9583db6b"], ["LIMIT", 1]] [ActiveJob] [GoodJob] [78188650-a0d4-4afb-9f16-991e9583db6b]  (5.1ms) SAVEPOINT active_record_1 [ActiveJob] [GoodJob] [78188650-a0d4-4afb-9f16-991e9583db6b] CanvasSync::JobLog Create (3.2ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "GoodJob"], ["status", "enqueued"], ["job_arguments", "---\n- argument\n"], ["created_at", "2021-11-17 23:02:52.859379"], ["updated_at", "2021-11-17 23:02:52.859379"], ["job_id", "78188650-a0d4-4afb-9f16-991e9583db6b"]] [ActiveJob] [GoodJob] [78188650-a0d4-4afb-9f16-991e9583db6b]  (3.5ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [GoodJob] [78188650-a0d4-4afb-9f16-991e9583db6b]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [GoodJob] [78188650-a0d4-4afb-9f16-991e9583db6b] CanvasSync::JobLog Update (7.6ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-11-17 23:02:52.868441"], ["status", "running"], ["updated_at", "2021-11-17 23:02:52.869089"], ["id", 505]] [ActiveJob] [GoodJob] [78188650-a0d4-4afb-9f16-991e9583db6b]  (0.3ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [GoodJob] [78188650-a0d4-4afb-9f16-991e9583db6b]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [GoodJob] [78188650-a0d4-4afb-9f16-991e9583db6b] CanvasSync::JobLog Update (0.4ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2021-11-17 23:02:52.878888"], ["status", "success"], ["updated_at", "2021-11-17 23:02:52.879393"], ["id", 505]] [ActiveJob] [GoodJob] [78188650-a0d4-4afb-9f16-991e9583db6b]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [GoodJob] [78188650-a0d4-4afb-9f16-991e9583db6b] Performed GoodJob (Job ID: 78188650-a0d4-4afb-9f16-991e9583db6b) from Test(default) in 54.34ms  (0.3ms) SELECT COUNT(*) FROM "canvas_sync_job_logs" CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" ORDER BY "canvas_sync_job_logs"."id" DESC LIMIT $1 [["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [BadJob] [36417f08-6fc3-4598-9166-771164f90b64] Performing BadJob (Job ID: 36417f08-6fc3-4598-9166-771164f90b64) from Test(default) with arguments: "argument" [ActiveJob] [BadJob] [36417f08-6fc3-4598-9166-771164f90b64] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "36417f08-6fc3-4598-9166-771164f90b64"], ["LIMIT", 1]] [ActiveJob] [BadJob] [36417f08-6fc3-4598-9166-771164f90b64]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [BadJob] [36417f08-6fc3-4598-9166-771164f90b64] CanvasSync::JobLog Create (0.2ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "BadJob"], ["status", "enqueued"], ["job_arguments", "---\n- argument\n"], ["created_at", "2021-11-17 23:02:52.886821"], ["updated_at", "2021-11-17 23:02:52.886821"], ["job_id", "36417f08-6fc3-4598-9166-771164f90b64"]] [ActiveJob] [BadJob] [36417f08-6fc3-4598-9166-771164f90b64]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [BadJob] [36417f08-6fc3-4598-9166-771164f90b64]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [BadJob] [36417f08-6fc3-4598-9166-771164f90b64] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-11-17 23:02:52.888356"], ["status", "running"], ["updated_at", "2021-11-17 23:02:52.888767"], ["id", 506]] [ActiveJob] [BadJob] [36417f08-6fc3-4598-9166-771164f90b64]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [BadJob] [36417f08-6fc3-4598-9166-771164f90b64]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [BadJob] [36417f08-6fc3-4598-9166-771164f90b64] CanvasSync::JobLog Update (0.7ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "exception" = $2, "backtrace" = $3, "status" = $4, "updated_at" = $5 WHERE "canvas_sync_job_logs"."id" = $6 [["completed_at", "2021-11-17 23:02:52.890197"], ["exception", "EvilError: EvilError"], ["backtrace", "/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:12:in `perform'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:39:in `block in perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:109:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch_aware_job.rb:22:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:21:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/i18n-1.8.10/lib/i18n.rb:309:in `with_locale'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/translation.rb:9:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:26:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `block in instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications/instrumenter.rb:23:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:25:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `block in tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `block in tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:28:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:22:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:136:in `run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:38:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:18:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:40:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/matchers/built_in/raise_error.rb:59:in `matches?'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:51:in `block in handle_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:27:in `with_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:48:in `handle_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:65:in `to'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:101:in `to'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:39:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `block in with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `block in with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-rails-5.0.2/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:259:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:644:in `block in run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:606:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/configuration.rb:2067:in `with_suite_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:116:in `block in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/reporter.rb:74:in `report'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:115:in `run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:89:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:71:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:45:in `invoke'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/exe/rspec:4:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:58:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:58:in `kernel_load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:23:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:478:in `exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:31:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:25:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/exe/bundle:49:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/friendly_errors.rb:128:in `with_friendly_errors'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/exe/bundle:37:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `
'"], ["status", "error"], ["updated_at", "2021-11-17 23:02:52.890552"], ["id", 506]] [ActiveJob] [BadJob] [36417f08-6fc3-4598-9166-771164f90b64]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [BadJob] [36417f08-6fc3-4598-9166-771164f90b64] Error performing BadJob (Job ID: 36417f08-6fc3-4598-9166-771164f90b64) from Test(default) in 6.82ms: EvilError (EvilError): /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:12:in `perform' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:39:in `block in perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:109:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch_aware_job.rb:22:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:21:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/i18n-1.8.10/lib/i18n.rb:309:in `with_locale' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/translation.rb:9:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:26:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `block in instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications/instrumenter.rb:23:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:25:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `block in tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `block in tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:28:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:22:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:136:in `run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:38:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:18:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:40:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/matchers/built_in/raise_error.rb:59:in `matches?' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:51:in `block in handle_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:27:in `with_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:48:in `handle_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:65:in `to' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:101:in `to' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:39:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `block in with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `block in with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-rails-5.0.2/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:259:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:644:in `block in run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:606:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/configuration.rb:2067:in `with_suite_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:116:in `block in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/reporter.rb:74:in `report' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:115:in `run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:89:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:71:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:45:in `invoke' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/exe/rspec:4:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:58:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:58:in `kernel_load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:23:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:478:in `exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:31:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:25:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/exe/bundle:49:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/friendly_errors.rb:128:in `with_friendly_errors' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/exe/bundle:37:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `
' CanvasSync::JobLog Load (0.3ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" ORDER BY "canvas_sync_job_logs"."id" DESC LIMIT $1 [["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [BadJob] [a27bf9b0-6f6a-401b-a846-9132fd8b8ad4] Performing BadJob (Job ID: a27bf9b0-6f6a-401b-a846-9132fd8b8ad4) from Test(default) [ActiveJob] [BadJob] [a27bf9b0-6f6a-401b-a846-9132fd8b8ad4] CanvasSync::JobLog Load (0.3ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "a27bf9b0-6f6a-401b-a846-9132fd8b8ad4"], ["LIMIT", 1]] [ActiveJob] [BadJob] [a27bf9b0-6f6a-401b-a846-9132fd8b8ad4]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [BadJob] [a27bf9b0-6f6a-401b-a846-9132fd8b8ad4] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["job_class", "BadJob"], ["status", "enqueued"], ["created_at", "2021-11-17 23:02:52.896647"], ["updated_at", "2021-11-17 23:02:52.896647"], ["job_id", "a27bf9b0-6f6a-401b-a846-9132fd8b8ad4"]] [ActiveJob] [BadJob] [a27bf9b0-6f6a-401b-a846-9132fd8b8ad4]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [BadJob] [a27bf9b0-6f6a-401b-a846-9132fd8b8ad4]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [BadJob] [a27bf9b0-6f6a-401b-a846-9132fd8b8ad4] CanvasSync::JobLog Update (0.4ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-11-17 23:02:52.898280"], ["status", "running"], ["updated_at", "2021-11-17 23:02:52.898716"], ["id", 507]] [ActiveJob] [BadJob] [a27bf9b0-6f6a-401b-a846-9132fd8b8ad4]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [BadJob] [a27bf9b0-6f6a-401b-a846-9132fd8b8ad4]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [BadJob] [a27bf9b0-6f6a-401b-a846-9132fd8b8ad4] CanvasSync::JobLog Update (0.5ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "exception" = $2, "backtrace" = $3, "status" = $4, "updated_at" = $5 WHERE "canvas_sync_job_logs"."id" = $6 [["completed_at", "2021-11-17 23:02:52.900617"], ["exception", "ArgumentError: wrong number of arguments (given 0, expected 1)"], ["backtrace", "/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:11:in `perform'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:39:in `block in perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:109:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch_aware_job.rb:22:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:21:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/i18n-1.8.10/lib/i18n.rb:309:in `with_locale'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/translation.rb:9:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:26:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `block in instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications/instrumenter.rb:23:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:25:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `block in tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `block in tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:28:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:22:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:136:in `run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:38:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:18:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:52:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/matchers/built_in/raise_error.rb:59:in `matches?'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:51:in `block in handle_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:27:in `with_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:48:in `handle_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:65:in `to'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:101:in `to'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:51:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `block in with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `block in with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-rails-5.0.2/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:259:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:644:in `block in run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:606:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/configuration.rb:2067:in `with_suite_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:116:in `block in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/reporter.rb:74:in `report'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:115:in `run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:89:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:71:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:45:in `invoke'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/exe/rspec:4:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:58:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:58:in `kernel_load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:23:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:478:in `exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:31:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:25:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/exe/bundle:49:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/friendly_errors.rb:128:in `with_friendly_errors'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/exe/bundle:37:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `
'"], ["status", "error"], ["updated_at", "2021-11-17 23:02:52.901094"], ["id", 507]] [ActiveJob] [BadJob] [a27bf9b0-6f6a-401b-a846-9132fd8b8ad4]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [BadJob] [a27bf9b0-6f6a-401b-a846-9132fd8b8ad4] Error performing BadJob (Job ID: a27bf9b0-6f6a-401b-a846-9132fd8b8ad4) from Test(default) in 7.1ms: ArgumentError (wrong number of arguments (given 0, expected 1)): /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:11:in `perform' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:39:in `block in perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:109:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch_aware_job.rb:22:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:21:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/i18n-1.8.10/lib/i18n.rb:309:in `with_locale' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/translation.rb:9:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:26:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `block in instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications/instrumenter.rb:23:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:25:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `block in tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `block in tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:28:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:22:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:136:in `run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:38:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:18:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:52:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/matchers/built_in/raise_error.rb:59:in `matches?' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:51:in `block in handle_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:27:in `with_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:48:in `handle_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:65:in `to' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:101:in `to' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:51:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `block in with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `block in with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-rails-5.0.2/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:259:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:644:in `block in run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:606:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/configuration.rb:2067:in `with_suite_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:116:in `block in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/reporter.rb:74:in `report' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:115:in `run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:89:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:71:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:45:in `invoke' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/exe/rspec:4:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:58:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:58:in `kernel_load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:23:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:478:in `exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:31:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:25:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/exe/bundle:49:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/friendly_errors.rb:128:in `with_friendly_errors' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/exe/bundle:37:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `
'  (0.1ms) ROLLBACK  (0.6ms) BEGIN [ActiveJob] [BadJob] [35a22bdb-1e1a-4826-b16e-f3a6bb3cbb21] Performing BadJob (Job ID: 35a22bdb-1e1a-4826-b16e-f3a6bb3cbb21) from Test(default) [ActiveJob] [BadJob] [35a22bdb-1e1a-4826-b16e-f3a6bb3cbb21] CanvasSync::JobLog Load (0.4ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "35a22bdb-1e1a-4826-b16e-f3a6bb3cbb21"], ["LIMIT", 1]] [ActiveJob] [BadJob] [35a22bdb-1e1a-4826-b16e-f3a6bb3cbb21]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [BadJob] [35a22bdb-1e1a-4826-b16e-f3a6bb3cbb21] CanvasSync::JobLog Create (0.5ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["job_class", "BadJob"], ["status", "enqueued"], ["created_at", "2021-11-17 23:02:52.908280"], ["updated_at", "2021-11-17 23:02:52.908280"], ["job_id", "35a22bdb-1e1a-4826-b16e-f3a6bb3cbb21"]] [ActiveJob] [BadJob] [35a22bdb-1e1a-4826-b16e-f3a6bb3cbb21]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [BadJob] [35a22bdb-1e1a-4826-b16e-f3a6bb3cbb21]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [BadJob] [35a22bdb-1e1a-4826-b16e-f3a6bb3cbb21] CanvasSync::JobLog Update (0.4ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-11-17 23:02:52.910253"], ["status", "running"], ["updated_at", "2021-11-17 23:02:52.910805"], ["id", 508]] [ActiveJob] [BadJob] [35a22bdb-1e1a-4826-b16e-f3a6bb3cbb21]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [BadJob] [35a22bdb-1e1a-4826-b16e-f3a6bb3cbb21]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [BadJob] [35a22bdb-1e1a-4826-b16e-f3a6bb3cbb21] CanvasSync::JobLog Update (2.1ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "exception" = $2, "backtrace" = $3, "status" = $4, "updated_at" = $5 WHERE "canvas_sync_job_logs"."id" = $6 [["completed_at", "2021-11-17 23:02:52.919365"], ["exception", "ArgumentError: wrong number of arguments (given 0, expected 1)"], ["backtrace", "/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:11:in `perform'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:39:in `block in perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:109:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch_aware_job.rb:22:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:21:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/i18n-1.8.10/lib/i18n.rb:309:in `with_locale'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/translation.rb:9:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:26:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `block in instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications/instrumenter.rb:23:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:25:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `block in tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `block in tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:28:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:22:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:136:in `run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:38:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:18:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:60:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/matchers/built_in/raise_error.rb:59:in `matches?'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:51:in `block in handle_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:27:in `with_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:48:in `handle_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:65:in `to'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:101:in `to'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:59:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `block in with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `block in with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-rails-5.0.2/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:259:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:644:in `block in run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:606:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/configuration.rb:2067:in `with_suite_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:116:in `block in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/reporter.rb:74:in `report'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:115:in `run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:89:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:71:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:45:in `invoke'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/exe/rspec:4:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:58:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:58:in `kernel_load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:23:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:478:in `exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:31:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:25:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/exe/bundle:49:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/friendly_errors.rb:128:in `with_friendly_errors'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/exe/bundle:37:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `
'\n\nError Occurred while handling an Error: NoMethodError: undefined method `bad_catcher' for BadJob:Class\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-mocks-3.10.2/lib/rspec/mocks/method_double.rb:28:in `block in original_implementation_callable'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-mocks-3.10.2/lib/rspec/mocks/message_expectation.rb:101:in `block in and_call_original'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-mocks-3.10.2/lib/rspec/mocks/message_expectation.rb:740:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-mocks-3.10.2/lib/rspec/mocks/message_expectation.rb:572:in `invoke_incrementing_actual_calls_by'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-mocks-3.10.2/lib/rspec/mocks/message_expectation.rb:427:in `invoke'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-mocks-3.10.2/lib/rspec/mocks/proxy.rb:217:in `message_received'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-mocks-3.10.2/lib/rspec/mocks/proxy.rb:361:in `message_received'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-mocks-3.10.2/lib/rspec/mocks/method_double.rb:78:in `proxy_method_invoked'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-mocks-3.10.2/lib/rspec/mocks/method_double.rb:64:in `block (2 levels) in define_proxy_method'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:31:in `rescue in block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:23:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/i18n-1.8.10/lib/i18n.rb:309:in `with_locale'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/translation.rb:9:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:26:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `block in instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications/instrumenter.rb:23:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:25:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `block in tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `block in tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:28:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:22:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:136:in `run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:38:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:18:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:60:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/matchers/built_in/raise_error.rb:59:in `matches?'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:51:in `block in handle_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:27:in `with_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:48:in `handle_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:65:in `to'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:101:in `to'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:59:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `block in with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `block in with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-rails-5.0.2/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:259:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:644:in `block in run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:606:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/configuration.rb:2067:in `with_suite_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:116:in `block in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/reporter.rb:74:in `report'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:115:in `run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:89:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:71:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:45:in `invoke'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/exe/rspec:4:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:58:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:58:in `kernel_load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:23:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:478:in `exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:31:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:25:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/exe/bundle:49:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/friendly_errors.rb:128:in `with_friendly_errors'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/exe/bundle:37:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `
'"], ["status", "error"], ["updated_at", "2021-11-17 23:02:52.920052"], ["id", 508]] [ActiveJob] [BadJob] [35a22bdb-1e1a-4826-b16e-f3a6bb3cbb21]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [BadJob] [35a22bdb-1e1a-4826-b16e-f3a6bb3cbb21] Error performing BadJob (Job ID: 35a22bdb-1e1a-4826-b16e-f3a6bb3cbb21) from Test(default) in 17.87ms: ArgumentError (wrong number of arguments (given 0, expected 1)): /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:11:in `perform' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:39:in `block in perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:109:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch_aware_job.rb:22:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:21:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/i18n-1.8.10/lib/i18n.rb:309:in `with_locale' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/translation.rb:9:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:26:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `block in instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications/instrumenter.rb:23:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:25:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `block in tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `block in tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:28:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:22:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:136:in `run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:38:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:18:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:60:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/matchers/built_in/raise_error.rb:59:in `matches?' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:51:in `block in handle_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:27:in `with_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:48:in `handle_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:65:in `to' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:101:in `to' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:59:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `block in with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `block in with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-rails-5.0.2/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:259:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:644:in `block in run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:606:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/configuration.rb:2067:in `with_suite_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:116:in `block in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/reporter.rb:74:in `report' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:115:in `run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:89:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:71:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:45:in `invoke' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/exe/rspec:4:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:58:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:58:in `kernel_load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:23:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:478:in `exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:31:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:25:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/exe/bundle:49:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/friendly_errors.rb:128:in `with_friendly_errors' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/exe/bundle:37:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `
' CanvasSync::JobLog Load (0.4ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" ORDER BY "canvas_sync_job_logs"."id" DESC LIMIT $1 [["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [CanvasSync::Jobs::ReportChecker] [adeb37ed-df98-43f4-9b8b-183f68743051] Performing CanvasSync::Jobs::ReportChecker (Job ID: adeb37ed-df98-43f4-9b8b-183f68743051) from Test(default) with arguments: "provisioning_csv", 1, "FakeProcessor", {} [ActiveJob] [CanvasSync::Jobs::ReportChecker] [adeb37ed-df98-43f4-9b8b-183f68743051] CanvasSync::JobLog Load (0.4ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "adeb37ed-df98-43f4-9b8b-183f68743051"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [adeb37ed-df98-43f4-9b8b-183f68743051]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [adeb37ed-df98-43f4-9b8b-183f68743051] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- provisioning_csv\n- 1\n- FakeProcessor\n- {}\n"], ["created_at", "2021-11-17 23:02:52.932573"], ["updated_at", "2021-11-17 23:02:52.932573"], ["job_id", "adeb37ed-df98-43f4-9b8b-183f68743051"]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [adeb37ed-df98-43f4-9b8b-183f68743051]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [adeb37ed-df98-43f4-9b8b-183f68743051]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [adeb37ed-df98-43f4-9b8b-183f68743051] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-11-17 23:02:52.934022"], ["status", "running"], ["updated_at", "2021-11-17 23:02:52.934306"], ["id", 509]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [adeb37ed-df98-43f4-9b8b-183f68743051]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [adeb37ed-df98-43f4-9b8b-183f68743051]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [adeb37ed-df98-43f4-9b8b-183f68743051] CanvasSync::JobLog Destroy (0.3ms) DELETE FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."id" = $1 [["id", 509]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [adeb37ed-df98-43f4-9b8b-183f68743051]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [adeb37ed-df98-43f4-9b8b-183f68743051] Performed CanvasSync::Jobs::ReportChecker (Job ID: adeb37ed-df98-43f4-9b8b-183f68743051) from Test(default) in 9.18ms  (0.1ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [CanvasSync::Jobs::ReportChecker] [9b25ae21-6493-4ab0-9074-a02430d05de6] Performing CanvasSync::Jobs::ReportChecker (Job ID: 9b25ae21-6493-4ab0-9074-a02430d05de6) from Test(default) with arguments: "provisioning_csv", 1, "FakeProcessor", {} [ActiveJob] [CanvasSync::Jobs::ReportChecker] [9b25ae21-6493-4ab0-9074-a02430d05de6] CanvasSync::JobLog Load (0.3ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "9b25ae21-6493-4ab0-9074-a02430d05de6"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [9b25ae21-6493-4ab0-9074-a02430d05de6]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [9b25ae21-6493-4ab0-9074-a02430d05de6] CanvasSync::JobLog Create (0.4ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- provisioning_csv\n- 1\n- FakeProcessor\n- {}\n"], ["created_at", "2021-11-17 23:02:52.944236"], ["updated_at", "2021-11-17 23:02:52.944236"], ["job_id", "9b25ae21-6493-4ab0-9074-a02430d05de6"]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [9b25ae21-6493-4ab0-9074-a02430d05de6]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [9b25ae21-6493-4ab0-9074-a02430d05de6]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [9b25ae21-6493-4ab0-9074-a02430d05de6] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-11-17 23:02:52.946185"], ["status", "running"], ["updated_at", "2021-11-17 23:02:52.946540"], ["id", 510]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [9b25ae21-6493-4ab0-9074-a02430d05de6]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [9b25ae21-6493-4ab0-9074-a02430d05de6]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [9b25ae21-6493-4ab0-9074-a02430d05de6] CanvasSync::JobLog Create (0.2ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- provisioning_csv\n- 1\n- FakeProcessor\n- {}\n- {}\n"], ["created_at", "2021-11-17 23:02:52.950069"], ["updated_at", "2021-11-17 23:02:52.950069"], ["job_id", "14b1c313-1871-47b2-9c84-5bca6d18d724"]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [9b25ae21-6493-4ab0-9074-a02430d05de6]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [9b25ae21-6493-4ab0-9074-a02430d05de6] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: 14b1c313-1871-47b2-9c84-5bca6d18d724) to Test(default) at 2021-11-17 23:03:22 UTC with arguments: "provisioning_csv", 1, "FakeProcessor", {}, {} [ActiveJob] [CanvasSync::Jobs::ReportChecker] [9b25ae21-6493-4ab0-9074-a02430d05de6]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [9b25ae21-6493-4ab0-9074-a02430d05de6] CanvasSync::JobLog Destroy (0.2ms) DELETE FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."id" = $1 [["id", 510]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [9b25ae21-6493-4ab0-9074-a02430d05de6]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [9b25ae21-6493-4ab0-9074-a02430d05de6] Performed CanvasSync::Jobs::ReportChecker (Job ID: 9b25ae21-6493-4ab0-9074-a02430d05de6) from Test(default) in 9.55ms  (0.2ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [CanvasSync::Jobs::ReportChecker] [ba1b7a8a-db24-4102-a280-dad05d14a639] Performing CanvasSync::Jobs::ReportChecker (Job ID: ba1b7a8a-db24-4102-a280-dad05d14a639) from Test(default) with arguments: "provisioning_csv", 1, "FakeProcessor", {} [ActiveJob] [CanvasSync::Jobs::ReportChecker] [ba1b7a8a-db24-4102-a280-dad05d14a639] CanvasSync::JobLog Load (0.3ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "ba1b7a8a-db24-4102-a280-dad05d14a639"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [ba1b7a8a-db24-4102-a280-dad05d14a639]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [ba1b7a8a-db24-4102-a280-dad05d14a639] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- provisioning_csv\n- 1\n- FakeProcessor\n- {}\n"], ["created_at", "2021-11-17 23:02:52.955902"], ["updated_at", "2021-11-17 23:02:52.955902"], ["job_id", "ba1b7a8a-db24-4102-a280-dad05d14a639"]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [ba1b7a8a-db24-4102-a280-dad05d14a639]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [ba1b7a8a-db24-4102-a280-dad05d14a639]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [ba1b7a8a-db24-4102-a280-dad05d14a639] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-11-17 23:02:52.957542"], ["status", "running"], ["updated_at", "2021-11-17 23:02:52.957907"], ["id", 512]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [ba1b7a8a-db24-4102-a280-dad05d14a639]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [ba1b7a8a-db24-4102-a280-dad05d14a639]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [ba1b7a8a-db24-4102-a280-dad05d14a639] CanvasSync::JobLog Update (0.6ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "exception" = $2, "backtrace" = $3, "status" = $4, "updated_at" = $5 WHERE "canvas_sync_job_logs"."id" = $6 [["completed_at", "2021-11-17 23:02:52.964532"], ["exception", "NameError: undefined local variable or method `current_organization' for #"], ["backtrace", "/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/jobs/report_checker.rb:35:in `perform'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:39:in `block in perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:109:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch_aware_job.rb:22:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:21:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/i18n-1.8.10/lib/i18n.rb:309:in `with_locale'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/translation.rb:9:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:26:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `block in instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications/instrumenter.rb:23:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:25:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `block in tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `block in tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:28:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:22:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:136:in `run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:38:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:18:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/report_checker_spec.rb:11:in `start_job'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/report_checker_spec.rb:53:in `block (5 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/matchers/built_in/raise_error.rb:59:in `matches?'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:51:in `block in handle_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:27:in `with_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:48:in `handle_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:65:in `to'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:101:in `to'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/report_checker_spec.rb:53:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `block in with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `block in with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-rails-5.0.2/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:259:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:644:in `block in run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:606:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/configuration.rb:2067:in `with_suite_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:116:in `block in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/reporter.rb:74:in `report'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:115:in `run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:89:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:71:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:45:in `invoke'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/exe/rspec:4:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:58:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:58:in `kernel_load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:23:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:478:in `exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:31:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:25:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/exe/bundle:49:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/friendly_errors.rb:128:in `with_friendly_errors'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/exe/bundle:37:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `
'"], ["status", "error"], ["updated_at", "2021-11-17 23:02:52.965097"], ["id", 512]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [ba1b7a8a-db24-4102-a280-dad05d14a639]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [ba1b7a8a-db24-4102-a280-dad05d14a639] Error performing CanvasSync::Jobs::ReportChecker (Job ID: ba1b7a8a-db24-4102-a280-dad05d14a639) from Test(default) in 12.67ms: NameError (undefined local variable or method `current_organization' for #): /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/jobs/report_checker.rb:35:in `perform' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:39:in `block in perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:109:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch_aware_job.rb:22:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:21:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/i18n-1.8.10/lib/i18n.rb:309:in `with_locale' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/translation.rb:9:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:26:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `block in instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications/instrumenter.rb:23:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:25:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `block in tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `block in tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:28:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:22:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:136:in `run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:38:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:18:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/report_checker_spec.rb:11:in `start_job' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/report_checker_spec.rb:53:in `block (5 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/matchers/built_in/raise_error.rb:59:in `matches?' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:51:in `block in handle_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:27:in `with_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:48:in `handle_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:65:in `to' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:101:in `to' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/report_checker_spec.rb:53:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `block in with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `block in with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-rails-5.0.2/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:259:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:644:in `block in run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:606:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/configuration.rb:2067:in `with_suite_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:116:in `block in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/reporter.rb:74:in `report' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:115:in `run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:89:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:71:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:45:in `invoke' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/exe/rspec:4:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:58:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:58:in `kernel_load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:23:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:478:in `exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:31:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:25:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/exe/bundle:49:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/friendly_errors.rb:128:in `with_friendly_errors' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/exe/bundle:37:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `
'  (0.1ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [af16528c-a2a1-4808-999b-9b9db71cd558] Performing CanvasSync::Jobs::ReportProcessorJob (Job ID: af16528c-a2a1-4808-999b-9b9db71cd558) from Test(default) with arguments: "provisioning_csv", "https://test.instructure.com/sample_report_download", "FakeProcessor", {}, 1 [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [af16528c-a2a1-4808-999b-9b9db71cd558] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "af16528c-a2a1-4808-999b-9b9db71cd558"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [af16528c-a2a1-4808-999b-9b9db71cd558]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [af16528c-a2a1-4808-999b-9b9db71cd558] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportProcessorJob"], ["status", "enqueued"], ["job_arguments", "---\n- provisioning_csv\n- https://test.instructure.com/sample_report_download\n- FakeProcessor\n- {}\n- 1\n"], ["created_at", "2021-11-17 23:02:52.970905"], ["updated_at", "2021-11-17 23:02:52.970905"], ["job_id", "af16528c-a2a1-4808-999b-9b9db71cd558"]] [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [af16528c-a2a1-4808-999b-9b9db71cd558]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [af16528c-a2a1-4808-999b-9b9db71cd558]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [af16528c-a2a1-4808-999b-9b9db71cd558] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-11-17 23:02:52.972519"], ["status", "running"], ["updated_at", "2021-11-17 23:02:52.972806"], ["id", 513]] [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [af16528c-a2a1-4808-999b-9b9db71cd558]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [af16528c-a2a1-4808-999b-9b9db71cd558]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [af16528c-a2a1-4808-999b-9b9db71cd558] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "job_class" = $1, "updated_at" = $2 WHERE "canvas_sync_job_logs"."id" = $3 [["job_class", "FakeProcessor"], ["updated_at", "2021-11-17 23:02:52.974322"], ["id", 513]] [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [af16528c-a2a1-4808-999b-9b9db71cd558]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [af16528c-a2a1-4808-999b-9b9db71cd558]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [af16528c-a2a1-4808-999b-9b9db71cd558] CanvasSync::JobLog Update (0.4ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2021-11-17 23:02:52.988347"], ["status", "success"], ["updated_at", "2021-11-17 23:02:52.988952"], ["id", 513]] [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [af16528c-a2a1-4808-999b-9b9db71cd558]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [af16528c-a2a1-4808-999b-9b9db71cd558] Performed CanvasSync::Jobs::ReportProcessorJob (Job ID: af16528c-a2a1-4808-999b-9b9db71cd558) from Test(default) in 20.59ms  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] [CanvasSync::Jobs::ReportStarter] [ef5f610d-e8a5-401a-ab57-ca8233f27945] Performing CanvasSync::Jobs::ReportStarter (Job ID: ef5f610d-e8a5-401a-ab57-ca8233f27945) from Test(default) with arguments: "provisioning_csv", {"parameters[users]"=>true}, "CoolProcessor", {:models=>["users"]} [ActiveJob] [CanvasSync::Jobs::ReportStarter] [ef5f610d-e8a5-401a-ab57-ca8233f27945] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "ef5f610d-e8a5-401a-ab57-ca8233f27945"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::ReportStarter] [ef5f610d-e8a5-401a-ab57-ca8233f27945]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [ef5f610d-e8a5-401a-ab57-ca8233f27945] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportStarter"], ["status", "enqueued"], ["job_arguments", "---\n- provisioning_csv\n- parameters[users]: true\n- CoolProcessor\n- :models:\n - users\n"], ["created_at", "2021-11-17 23:02:52.994423"], ["updated_at", "2021-11-17 23:02:52.994423"], ["job_id", "ef5f610d-e8a5-401a-ab57-ca8233f27945"]] [ActiveJob] [CanvasSync::Jobs::ReportStarter] [ef5f610d-e8a5-401a-ab57-ca8233f27945]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [ef5f610d-e8a5-401a-ab57-ca8233f27945]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [ef5f610d-e8a5-401a-ab57-ca8233f27945] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-11-17 23:02:52.996034"], ["status", "running"], ["updated_at", "2021-11-17 23:02:52.996377"], ["id", 514]] [ActiveJob] [CanvasSync::Jobs::ReportStarter] [ef5f610d-e8a5-401a-ab57-ca8233f27945]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [ef5f610d-e8a5-401a-ab57-ca8233f27945]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [ef5f610d-e8a5-401a-ab57-ca8233f27945] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- provisioning_csv\n- 1\n- CoolProcessor\n- :models:\n - users\n :sync_start_time: '2021-11-17T23:02:52Z'\n :report_params:\n parameters[users]: true\n"], ["created_at", "2021-11-17 23:02:52.999652"], ["updated_at", "2021-11-17 23:02:52.999652"], ["job_id", "1fa55d71-27c5-4a59-b139-f9172cd9b2f2"]] [ActiveJob] [CanvasSync::Jobs::ReportStarter] [ef5f610d-e8a5-401a-ab57-ca8233f27945]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [ef5f610d-e8a5-401a-ab57-ca8233f27945] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: 1fa55d71-27c5-4a59-b139-f9172cd9b2f2) to Test(default) at 2021-11-17 23:03:22 UTC with arguments: "provisioning_csv", 1, "CoolProcessor", {:models=>["users"], :sync_start_time=>"2021-11-17T23:02:52Z", :report_params=>{"parameters[users]"=>true}} [ActiveJob] [CanvasSync::Jobs::ReportStarter] [ef5f610d-e8a5-401a-ab57-ca8233f27945]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [ef5f610d-e8a5-401a-ab57-ca8233f27945] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2021-11-17 23:02:53.001881"], ["status", "success"], ["updated_at", "2021-11-17 23:02:53.002241"], ["id", 514]] [ActiveJob] [CanvasSync::Jobs::ReportStarter] [ef5f610d-e8a5-401a-ab57-ca8233f27945]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [ef5f610d-e8a5-401a-ab57-ca8233f27945] Performed CanvasSync::Jobs::ReportStarter (Job ID: ef5f610d-e8a5-401a-ab57-ca8233f27945) from Test(default) in 9.98ms  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] [CanvasSync::Jobs::ReportStarter] [5c66f811-37e3-458d-8cbe-708b76078825] Performing CanvasSync::Jobs::ReportStarter (Job ID: 5c66f811-37e3-458d-8cbe-708b76078825) from Test(default) with arguments: "provisioning_csv", {"parameters[users]"=>true}, "CoolProcessor", {:models=>["users"]}, {:allow_redownloads=>true} [ActiveJob] [CanvasSync::Jobs::ReportStarter] [5c66f811-37e3-458d-8cbe-708b76078825] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "5c66f811-37e3-458d-8cbe-708b76078825"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::ReportStarter] [5c66f811-37e3-458d-8cbe-708b76078825]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [5c66f811-37e3-458d-8cbe-708b76078825] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportStarter"], ["status", "enqueued"], ["job_arguments", "---\n- provisioning_csv\n- parameters[users]: true\n- CoolProcessor\n- :models:\n - users\n- :allow_redownloads: true\n"], ["created_at", "2021-11-17 23:02:53.006467"], ["updated_at", "2021-11-17 23:02:53.006467"], ["job_id", "5c66f811-37e3-458d-8cbe-708b76078825"]] [ActiveJob] [CanvasSync::Jobs::ReportStarter] [5c66f811-37e3-458d-8cbe-708b76078825]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [5c66f811-37e3-458d-8cbe-708b76078825]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [5c66f811-37e3-458d-8cbe-708b76078825] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-11-17 23:02:53.008141"], ["status", "running"], ["updated_at", "2021-11-17 23:02:53.008516"], ["id", 516]] [ActiveJob] [CanvasSync::Jobs::ReportStarter] [5c66f811-37e3-458d-8cbe-708b76078825]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [5c66f811-37e3-458d-8cbe-708b76078825]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [5c66f811-37e3-458d-8cbe-708b76078825] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2021-11-17 23:02:53.011453"], ["status", "success"], ["updated_at", "2021-11-17 23:02:53.012007"], ["id", 516]] [ActiveJob] [CanvasSync::Jobs::ReportStarter] [5c66f811-37e3-458d-8cbe-708b76078825]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [5c66f811-37e3-458d-8cbe-708b76078825] Performed CanvasSync::Jobs::ReportStarter (Job ID: 5c66f811-37e3-458d-8cbe-708b76078825) from Test(default) in 7.96ms  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Account Exists (1.0ms) SELECT 1 AS one FROM "accounts" WHERE "accounts"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] Account Create (0.7ms) INSERT INTO "accounts" ("canvas_id", "sis_id", "canvas_parent_account_id", "sis_parent_account_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 1], ["sis_id", "4e3fd49c478343dab773411c8730b96e"], ["canvas_parent_account_id", 1], ["sis_parent_account_id", "d6e63bdb199adae65707797614b7c98c"], ["name", "Account name"], ["workflow_state", "active"], ["created_at", "2021-11-17 23:02:53.039671"], ["updated_at", "2021-11-17 23:02:53.039671"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (1.3ms) SELECT COUNT(*) FROM "admins" [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [fc7bdae6-fd53-4e96-bfd7-52b75bdacada] Performing CanvasSync::Jobs::SyncAdminsJob (Job ID: fc7bdae6-fd53-4e96-bfd7-52b75bdacada) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [fc7bdae6-fd53-4e96-bfd7-52b75bdacada] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "fc7bdae6-fd53-4e96-bfd7-52b75bdacada"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [fc7bdae6-fd53-4e96-bfd7-52b75bdacada]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [fc7bdae6-fd53-4e96-bfd7-52b75bdacada] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncAdminsJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2021-11-17 23:02:53.046560"], ["updated_at", "2021-11-17 23:02:53.046560"], ["job_id", "fc7bdae6-fd53-4e96-bfd7-52b75bdacada"]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [fc7bdae6-fd53-4e96-bfd7-52b75bdacada]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [fc7bdae6-fd53-4e96-bfd7-52b75bdacada]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [fc7bdae6-fd53-4e96-bfd7-52b75bdacada] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-11-17 23:02:53.048128"], ["status", "running"], ["updated_at", "2021-11-17 23:02:53.048512"], ["id", 517]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [fc7bdae6-fd53-4e96-bfd7-52b75bdacada]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [fc7bdae6-fd53-4e96-bfd7-52b75bdacada] Account Load (0.3ms) SELECT "accounts".* FROM "accounts" WHERE "accounts"."workflow_state" != $1 ORDER BY "accounts"."id" ASC LIMIT $2 [["workflow_state", "deleted"], ["LIMIT", 1000]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [fc7bdae6-fd53-4e96-bfd7-52b75bdacada] Admin Load (0.3ms) SELECT "admins".* FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [fc7bdae6-fd53-4e96-bfd7-52b75bdacada]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [fc7bdae6-fd53-4e96-bfd7-52b75bdacada] Admin Exists (0.3ms) SELECT 1 AS one FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [fc7bdae6-fd53-4e96-bfd7-52b75bdacada] Admin Create (1.1ms) INSERT INTO "admins" ("canvas_id", "role_name", "canvas_account_id", "canvas_role_id", "canvas_user_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 2], ["role_name", "AccountAdmin"], ["canvas_account_id", 1], ["canvas_role_id", 1], ["canvas_user_id", 1], ["workflow_state", "active"], ["created_at", "2021-11-17 23:02:53.063033"], ["updated_at", "2021-11-17 23:02:53.063033"]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [fc7bdae6-fd53-4e96-bfd7-52b75bdacada]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [fc7bdae6-fd53-4e96-bfd7-52b75bdacada] Admin Load (0.2ms) SELECT "admins".* FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 3], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [fc7bdae6-fd53-4e96-bfd7-52b75bdacada]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [fc7bdae6-fd53-4e96-bfd7-52b75bdacada] Admin Exists (0.2ms) SELECT 1 AS one FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 3], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [fc7bdae6-fd53-4e96-bfd7-52b75bdacada] Admin Create (0.2ms) INSERT INTO "admins" ("canvas_id", "role_name", "canvas_account_id", "canvas_role_id", "canvas_user_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 3], ["role_name", "Custom Account Role"], ["canvas_account_id", 1], ["canvas_role_id", 11], ["canvas_user_id", 11], ["workflow_state", "active"], ["created_at", "2021-11-17 23:02:53.066532"], ["updated_at", "2021-11-17 23:02:53.066532"]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [fc7bdae6-fd53-4e96-bfd7-52b75bdacada]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [fc7bdae6-fd53-4e96-bfd7-52b75bdacada] Admin Load (0.1ms) SELECT "admins".* FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 4], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [fc7bdae6-fd53-4e96-bfd7-52b75bdacada]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [fc7bdae6-fd53-4e96-bfd7-52b75bdacada] Admin Exists (0.2ms) SELECT 1 AS one FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 4], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [fc7bdae6-fd53-4e96-bfd7-52b75bdacada] Admin Create (0.2ms) INSERT INTO "admins" ("canvas_id", "role_name", "canvas_account_id", "canvas_role_id", "canvas_user_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 4], ["role_name", "Test"], ["canvas_account_id", 1], ["canvas_role_id", 10], ["canvas_user_id", 11], ["workflow_state", "active"], ["created_at", "2021-11-17 23:02:53.068727"], ["updated_at", "2021-11-17 23:02:53.068727"]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [fc7bdae6-fd53-4e96-bfd7-52b75bdacada]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [fc7bdae6-fd53-4e96-bfd7-52b75bdacada] Admin Update All (0.3ms) UPDATE "admins" SET "workflow_state" = 'inactive' WHERE "admins"."id" NOT IN ($1, $2, $3) [["id", 99], ["id", 100], ["id", 101]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [fc7bdae6-fd53-4e96-bfd7-52b75bdacada]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [fc7bdae6-fd53-4e96-bfd7-52b75bdacada] CanvasSync::JobLog Update (0.4ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2021-11-17 23:02:53.070130"], ["status", "success"], ["updated_at", "2021-11-17 23:02:53.070534"], ["id", 517]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [fc7bdae6-fd53-4e96-bfd7-52b75bdacada]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [fc7bdae6-fd53-4e96-bfd7-52b75bdacada] Performed CanvasSync::Jobs::SyncAdminsJob (Job ID: fc7bdae6-fd53-4e96-bfd7-52b75bdacada) from Test(default) in 26.08ms  (0.2ms) SELECT COUNT(*) FROM "admins"  (0.1ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [58518d72-66d8-49c2-9dde-515e88372eaa] Performing CanvasSync::Jobs::SyncAssignmentGroupsJob (Job ID: 58518d72-66d8-49c2-9dde-515e88372eaa) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [58518d72-66d8-49c2-9dde-515e88372eaa] CanvasSync::JobLog Load (0.1ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "58518d72-66d8-49c2-9dde-515e88372eaa"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [58518d72-66d8-49c2-9dde-515e88372eaa]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [58518d72-66d8-49c2-9dde-515e88372eaa] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncAssignmentGroupsJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2021-11-17 23:02:53.075071"], ["updated_at", "2021-11-17 23:02:53.075071"], ["job_id", "58518d72-66d8-49c2-9dde-515e88372eaa"]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [58518d72-66d8-49c2-9dde-515e88372eaa]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [58518d72-66d8-49c2-9dde-515e88372eaa]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [58518d72-66d8-49c2-9dde-515e88372eaa] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-11-17 23:02:53.076446"], ["status", "running"], ["updated_at", "2021-11-17 23:02:53.076806"], ["id", 518]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [58518d72-66d8-49c2-9dde-515e88372eaa]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [58518d72-66d8-49c2-9dde-515e88372eaa]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [58518d72-66d8-49c2-9dde-515e88372eaa] CanvasSync::JobLog Create (0.4ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proserv_assignment_group_export_csv\n- 1\n- CanvasSync::Processors::AssignmentGroupsProcessor\n- :sync_start_time: '2021-11-17T23:02:53Z'\n :report_params:\n :parameters:\n :enrollment_term_id: 1\n"], ["created_at", "2021-11-17 23:02:53.080016"], ["updated_at", "2021-11-17 23:02:53.080016"], ["job_id", "67403331-9ab3-4dd9-9f6c-c91bb74268d8"]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [58518d72-66d8-49c2-9dde-515e88372eaa]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [58518d72-66d8-49c2-9dde-515e88372eaa] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: 67403331-9ab3-4dd9-9f6c-c91bb74268d8) to Test(default) at 2021-11-17 23:03:23 UTC with arguments: "proserv_assignment_group_export_csv", 1, "CanvasSync::Processors::AssignmentGroupsProcessor", {:sync_start_time=>"2021-11-17T23:02:53Z", :report_params=>{:parameters=>{:enrollment_term_id=>1}}} [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [58518d72-66d8-49c2-9dde-515e88372eaa]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [58518d72-66d8-49c2-9dde-515e88372eaa] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2021-11-17 23:02:53.083619"], ["status", "success"], ["updated_at", "2021-11-17 23:02:53.084050"], ["id", 518]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [58518d72-66d8-49c2-9dde-515e88372eaa]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [58518d72-66d8-49c2-9dde-515e88372eaa] Performed CanvasSync::Jobs::SyncAssignmentGroupsJob (Job ID: 58518d72-66d8-49c2-9dde-515e88372eaa) from Test(default) in 11.07ms  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [675afcfc-70ea-41de-8663-9d64b8be8753] Performing CanvasSync::Jobs::SyncAssignmentsJob (Job ID: 675afcfc-70ea-41de-8663-9d64b8be8753) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [675afcfc-70ea-41de-8663-9d64b8be8753] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "675afcfc-70ea-41de-8663-9d64b8be8753"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [675afcfc-70ea-41de-8663-9d64b8be8753]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [675afcfc-70ea-41de-8663-9d64b8be8753] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncAssignmentsJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2021-11-17 23:02:53.088484"], ["updated_at", "2021-11-17 23:02:53.088484"], ["job_id", "675afcfc-70ea-41de-8663-9d64b8be8753"]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [675afcfc-70ea-41de-8663-9d64b8be8753]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [675afcfc-70ea-41de-8663-9d64b8be8753]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [675afcfc-70ea-41de-8663-9d64b8be8753] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-11-17 23:02:53.089851"], ["status", "running"], ["updated_at", "2021-11-17 23:02:53.090233"], ["id", 520]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [675afcfc-70ea-41de-8663-9d64b8be8753]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [675afcfc-70ea-41de-8663-9d64b8be8753]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [675afcfc-70ea-41de-8663-9d64b8be8753] CanvasSync::JobLog Create (0.4ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proserv_assignment_export_csv\n- 1\n- CanvasSync::Processors::AssignmentsProcessor\n- :sync_start_time: '2021-11-17T23:02:53Z'\n :report_params:\n :parameters:\n :enrollment_term_id: 1\n"], ["created_at", "2021-11-17 23:02:53.093581"], ["updated_at", "2021-11-17 23:02:53.093581"], ["job_id", "25e1eb81-e6b2-4cc4-9c1c-f031bfff2eb1"]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [675afcfc-70ea-41de-8663-9d64b8be8753]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [675afcfc-70ea-41de-8663-9d64b8be8753] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: 25e1eb81-e6b2-4cc4-9c1c-f031bfff2eb1) to Test(default) at 2021-11-17 23:03:23 UTC with arguments: "proserv_assignment_export_csv", 1, "CanvasSync::Processors::AssignmentsProcessor", {:sync_start_time=>"2021-11-17T23:02:53Z", :report_params=>{:parameters=>{:enrollment_term_id=>1}}} [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [675afcfc-70ea-41de-8663-9d64b8be8753]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [675afcfc-70ea-41de-8663-9d64b8be8753] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2021-11-17 23:02:53.096867"], ["status", "success"], ["updated_at", "2021-11-17 23:02:53.097489"], ["id", 520]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [675afcfc-70ea-41de-8663-9d64b8be8753]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [675afcfc-70ea-41de-8663-9d64b8be8753] Performed CanvasSync::Jobs::SyncAssignmentsJob (Job ID: 675afcfc-70ea-41de-8663-9d64b8be8753) from Test(default) in 11.3ms  (0.2ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [f49599bf-a99f-4f22-be7c-7e76d1e2857d] Performing CanvasSync::Jobs::SyncAssignmentsJob (Job ID: f49599bf-a99f-4f22-be7c-7e76d1e2857d) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [f49599bf-a99f-4f22-be7c-7e76d1e2857d] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "f49599bf-a99f-4f22-be7c-7e76d1e2857d"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [f49599bf-a99f-4f22-be7c-7e76d1e2857d]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [f49599bf-a99f-4f22-be7c-7e76d1e2857d] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncAssignmentsJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2021-11-17 23:02:53.101741"], ["updated_at", "2021-11-17 23:02:53.101741"], ["job_id", "f49599bf-a99f-4f22-be7c-7e76d1e2857d"]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [f49599bf-a99f-4f22-be7c-7e76d1e2857d]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [f49599bf-a99f-4f22-be7c-7e76d1e2857d]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [f49599bf-a99f-4f22-be7c-7e76d1e2857d] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-11-17 23:02:53.102945"], ["status", "running"], ["updated_at", "2021-11-17 23:02:53.103179"], ["id", 522]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [f49599bf-a99f-4f22-be7c-7e76d1e2857d]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [f49599bf-a99f-4f22-be7c-7e76d1e2857d]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [f49599bf-a99f-4f22-be7c-7e76d1e2857d] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proserv_assignment_export_csv\n- 1\n- CanvasSync::Processors::AssignmentsProcessor\n- :sync_start_time: '2021-11-17T23:02:53Z'\n :report_params:\n :parameters: {}\n"], ["created_at", "2021-11-17 23:02:53.106267"], ["updated_at", "2021-11-17 23:02:53.106267"], ["job_id", "f5f6fd83-69ce-4e54-b111-53cc517ea47c"]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [f49599bf-a99f-4f22-be7c-7e76d1e2857d]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [f49599bf-a99f-4f22-be7c-7e76d1e2857d] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: f5f6fd83-69ce-4e54-b111-53cc517ea47c) to Test(default) at 2021-11-17 23:03:23 UTC with arguments: "proserv_assignment_export_csv", 1, "CanvasSync::Processors::AssignmentsProcessor", {:sync_start_time=>"2021-11-17T23:02:53Z", :report_params=>{:parameters=>{}}} [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [f49599bf-a99f-4f22-be7c-7e76d1e2857d]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [f49599bf-a99f-4f22-be7c-7e76d1e2857d] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2021-11-17 23:02:53.109318"], ["status", "success"], ["updated_at", "2021-11-17 23:02:53.109746"], ["id", 522]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [f49599bf-a99f-4f22-be7c-7e76d1e2857d]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [f49599bf-a99f-4f22-be7c-7e76d1e2857d] Performed CanvasSync::Jobs::SyncAssignmentsJob (Job ID: f49599bf-a99f-4f22-be7c-7e76d1e2857d) from Test(default) in 10.22ms  (0.1ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [63f9e943-cec8-4364-8c98-0cd2e8ce6a9b] Performing CanvasSync::Jobs::SyncContextModuleItemsJob (Job ID: 63f9e943-cec8-4364-8c98-0cd2e8ce6a9b) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [63f9e943-cec8-4364-8c98-0cd2e8ce6a9b] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "63f9e943-cec8-4364-8c98-0cd2e8ce6a9b"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [63f9e943-cec8-4364-8c98-0cd2e8ce6a9b]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [63f9e943-cec8-4364-8c98-0cd2e8ce6a9b] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncContextModuleItemsJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2021-11-17 23:02:53.115077"], ["updated_at", "2021-11-17 23:02:53.115077"], ["job_id", "63f9e943-cec8-4364-8c98-0cd2e8ce6a9b"]] [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [63f9e943-cec8-4364-8c98-0cd2e8ce6a9b]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [63f9e943-cec8-4364-8c98-0cd2e8ce6a9b]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [63f9e943-cec8-4364-8c98-0cd2e8ce6a9b] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-11-17 23:02:53.116535"], ["status", "running"], ["updated_at", "2021-11-17 23:02:53.116865"], ["id", 524]] [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [63f9e943-cec8-4364-8c98-0cd2e8ce6a9b]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [63f9e943-cec8-4364-8c98-0cd2e8ce6a9b]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [63f9e943-cec8-4364-8c98-0cd2e8ce6a9b] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proserv_context_module_items_csv\n- 1\n- CanvasSync::Processors::ContextModuleItemsProcessor\n- :sync_start_time: '2021-11-17T23:02:53Z'\n :report_params:\n :parameters:\n :enrollment_term_id: 1\n"], ["created_at", "2021-11-17 23:02:53.119870"], ["updated_at", "2021-11-17 23:02:53.119870"], ["job_id", "d67dd32d-c19d-44f3-9584-f77dad7c8bfb"]] [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [63f9e943-cec8-4364-8c98-0cd2e8ce6a9b]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [63f9e943-cec8-4364-8c98-0cd2e8ce6a9b] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: d67dd32d-c19d-44f3-9584-f77dad7c8bfb) to Test(default) at 2021-11-17 23:03:23 UTC with arguments: "proserv_context_module_items_csv", 1, "CanvasSync::Processors::ContextModuleItemsProcessor", {:sync_start_time=>"2021-11-17T23:02:53Z", :report_params=>{:parameters=>{:enrollment_term_id=>1}}} [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [63f9e943-cec8-4364-8c98-0cd2e8ce6a9b]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [63f9e943-cec8-4364-8c98-0cd2e8ce6a9b] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2021-11-17 23:02:53.122750"], ["status", "success"], ["updated_at", "2021-11-17 23:02:53.123306"], ["id", 524]] [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [63f9e943-cec8-4364-8c98-0cd2e8ce6a9b]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [63f9e943-cec8-4364-8c98-0cd2e8ce6a9b] Performed CanvasSync::Jobs::SyncContextModuleItemsJob (Job ID: 63f9e943-cec8-4364-8c98-0cd2e8ce6a9b) from Test(default) in 10.69ms  (0.2ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [01dd2ad0-f4a8-421c-b508-935902d8a276] Performing CanvasSync::Jobs::SyncContextModuleItemsJob (Job ID: 01dd2ad0-f4a8-421c-b508-935902d8a276) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [01dd2ad0-f4a8-421c-b508-935902d8a276] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "01dd2ad0-f4a8-421c-b508-935902d8a276"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [01dd2ad0-f4a8-421c-b508-935902d8a276]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [01dd2ad0-f4a8-421c-b508-935902d8a276] CanvasSync::JobLog Create (0.4ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncContextModuleItemsJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2021-11-17 23:02:53.128241"], ["updated_at", "2021-11-17 23:02:53.128241"], ["job_id", "01dd2ad0-f4a8-421c-b508-935902d8a276"]] [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [01dd2ad0-f4a8-421c-b508-935902d8a276]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [01dd2ad0-f4a8-421c-b508-935902d8a276]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [01dd2ad0-f4a8-421c-b508-935902d8a276] CanvasSync::JobLog Update (0.4ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-11-17 23:02:53.130129"], ["status", "running"], ["updated_at", "2021-11-17 23:02:53.130669"], ["id", 526]] [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [01dd2ad0-f4a8-421c-b508-935902d8a276]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [01dd2ad0-f4a8-421c-b508-935902d8a276]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [01dd2ad0-f4a8-421c-b508-935902d8a276] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proserv_context_module_items_csv\n- 1\n- CanvasSync::Processors::ContextModuleItemsProcessor\n- :sync_start_time: '2021-11-17T23:02:53Z'\n :report_params:\n :parameters: {}\n"], ["created_at", "2021-11-17 23:02:53.134040"], ["updated_at", "2021-11-17 23:02:53.134040"], ["job_id", "46da1160-9508-44de-8dfc-989133cf2e89"]] [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [01dd2ad0-f4a8-421c-b508-935902d8a276]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [01dd2ad0-f4a8-421c-b508-935902d8a276] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: 46da1160-9508-44de-8dfc-989133cf2e89) to Test(default) at 2021-11-17 23:03:23 UTC with arguments: "proserv_context_module_items_csv", 1, "CanvasSync::Processors::ContextModuleItemsProcessor", {:sync_start_time=>"2021-11-17T23:02:53Z", :report_params=>{:parameters=>{}}} [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [01dd2ad0-f4a8-421c-b508-935902d8a276]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [01dd2ad0-f4a8-421c-b508-935902d8a276] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2021-11-17 23:02:53.136378"], ["status", "success"], ["updated_at", "2021-11-17 23:02:53.136719"], ["id", 526]] [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [01dd2ad0-f4a8-421c-b508-935902d8a276]  (0.3ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [01dd2ad0-f4a8-421c-b508-935902d8a276] Performed CanvasSync::Jobs::SyncContextModuleItemsJob (Job ID: 01dd2ad0-f4a8-421c-b508-935902d8a276) from Test(default) in 10.71ms  (0.1ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [68aa9daa-8f83-4e91-b5bd-298a18061ddb] Performing CanvasSync::Jobs::SyncContextModulesJob (Job ID: 68aa9daa-8f83-4e91-b5bd-298a18061ddb) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [68aa9daa-8f83-4e91-b5bd-298a18061ddb] CanvasSync::JobLog Load (0.3ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "68aa9daa-8f83-4e91-b5bd-298a18061ddb"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [68aa9daa-8f83-4e91-b5bd-298a18061ddb]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [68aa9daa-8f83-4e91-b5bd-298a18061ddb] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncContextModulesJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2021-11-17 23:02:53.141761"], ["updated_at", "2021-11-17 23:02:53.141761"], ["job_id", "68aa9daa-8f83-4e91-b5bd-298a18061ddb"]] [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [68aa9daa-8f83-4e91-b5bd-298a18061ddb]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [68aa9daa-8f83-4e91-b5bd-298a18061ddb]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [68aa9daa-8f83-4e91-b5bd-298a18061ddb] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-11-17 23:02:53.143247"], ["status", "running"], ["updated_at", "2021-11-17 23:02:53.143590"], ["id", 528]] [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [68aa9daa-8f83-4e91-b5bd-298a18061ddb]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [68aa9daa-8f83-4e91-b5bd-298a18061ddb]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [68aa9daa-8f83-4e91-b5bd-298a18061ddb] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proserv_context_modules_csv\n- 1\n- CanvasSync::Processors::ContextModulesProcessor\n- :sync_start_time: '2021-11-17T23:02:53Z'\n :report_params:\n :parameters:\n :enrollment_term_id: 1\n"], ["created_at", "2021-11-17 23:02:53.147492"], ["updated_at", "2021-11-17 23:02:53.147492"], ["job_id", "9764fbb7-c1e7-4502-b2da-38a6754aa22b"]] [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [68aa9daa-8f83-4e91-b5bd-298a18061ddb]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [68aa9daa-8f83-4e91-b5bd-298a18061ddb] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: 9764fbb7-c1e7-4502-b2da-38a6754aa22b) to Test(default) at 2021-11-17 23:03:23 UTC with arguments: "proserv_context_modules_csv", 1, "CanvasSync::Processors::ContextModulesProcessor", {:sync_start_time=>"2021-11-17T23:02:53Z", :report_params=>{:parameters=>{:enrollment_term_id=>1}}} [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [68aa9daa-8f83-4e91-b5bd-298a18061ddb]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [68aa9daa-8f83-4e91-b5bd-298a18061ddb] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2021-11-17 23:02:53.149937"], ["status", "success"], ["updated_at", "2021-11-17 23:02:53.150275"], ["id", 528]] [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [68aa9daa-8f83-4e91-b5bd-298a18061ddb]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [68aa9daa-8f83-4e91-b5bd-298a18061ddb] Performed CanvasSync::Jobs::SyncContextModulesJob (Job ID: 68aa9daa-8f83-4e91-b5bd-298a18061ddb) from Test(default) in 10.78ms  (0.1ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [b36c41ec-6e32-4fc9-9fa3-f59b535d6b94] Performing CanvasSync::Jobs::SyncContextModulesJob (Job ID: b36c41ec-6e32-4fc9-9fa3-f59b535d6b94) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [b36c41ec-6e32-4fc9-9fa3-f59b535d6b94] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "b36c41ec-6e32-4fc9-9fa3-f59b535d6b94"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [b36c41ec-6e32-4fc9-9fa3-f59b535d6b94]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [b36c41ec-6e32-4fc9-9fa3-f59b535d6b94] CanvasSync::JobLog Create (0.4ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncContextModulesJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2021-11-17 23:02:53.154310"], ["updated_at", "2021-11-17 23:02:53.154310"], ["job_id", "b36c41ec-6e32-4fc9-9fa3-f59b535d6b94"]] [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [b36c41ec-6e32-4fc9-9fa3-f59b535d6b94]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [b36c41ec-6e32-4fc9-9fa3-f59b535d6b94]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [b36c41ec-6e32-4fc9-9fa3-f59b535d6b94] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-11-17 23:02:53.155750"], ["status", "running"], ["updated_at", "2021-11-17 23:02:53.156100"], ["id", 530]] [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [b36c41ec-6e32-4fc9-9fa3-f59b535d6b94]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [b36c41ec-6e32-4fc9-9fa3-f59b535d6b94]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [b36c41ec-6e32-4fc9-9fa3-f59b535d6b94] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proserv_context_modules_csv\n- 1\n- CanvasSync::Processors::ContextModulesProcessor\n- :sync_start_time: '2021-11-17T23:02:53Z'\n :report_params:\n :parameters: {}\n"], ["created_at", "2021-11-17 23:02:53.159053"], ["updated_at", "2021-11-17 23:02:53.159053"], ["job_id", "f94dbb74-5a83-4782-bfa2-277f1509846e"]] [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [b36c41ec-6e32-4fc9-9fa3-f59b535d6b94]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [b36c41ec-6e32-4fc9-9fa3-f59b535d6b94] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: f94dbb74-5a83-4782-bfa2-277f1509846e) to Test(default) at 2021-11-17 23:03:23 UTC with arguments: "proserv_context_modules_csv", 1, "CanvasSync::Processors::ContextModulesProcessor", {:sync_start_time=>"2021-11-17T23:02:53Z", :report_params=>{:parameters=>{}}} [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [b36c41ec-6e32-4fc9-9fa3-f59b535d6b94]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [b36c41ec-6e32-4fc9-9fa3-f59b535d6b94] CanvasSync::JobLog Update (0.4ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2021-11-17 23:02:53.161695"], ["status", "success"], ["updated_at", "2021-11-17 23:02:53.162200"], ["id", 530]] [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [b36c41ec-6e32-4fc9-9fa3-f59b535d6b94]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [b36c41ec-6e32-4fc9-9fa3-f59b535d6b94] Performed CanvasSync::Jobs::SyncContextModulesJob (Job ID: b36c41ec-6e32-4fc9-9fa3-f59b535d6b94) from Test(default) in 10.13ms  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Term Exists (3.5ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 98943999], ["LIMIT", 1]] Term Create (0.9ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 98943999], ["name", "Cool Term"], ["start_at", "2021-11-14 23:02:51.984168"], ["end_at", "2021-11-20 23:02:51.984267"], ["workflow_state", "active"], ["sis_id", "9d8d9e868789ca8654fafc9407ccab9b"], ["created_at", "2021-11-17 23:02:53.178375"], ["updated_at", "2021-11-17 23:02:53.178375"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [9d634e08-451e-4b0f-a6d8-84053f5055d1] Performing CanvasSync::Jobs::SyncProvisioningReportJob (Job ID: 9d634e08-451e-4b0f-a6d8-84053f5055d1) from Test(default) with arguments: {:models=>["users", "courses"], :term_scope=>"active"} [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [9d634e08-451e-4b0f-a6d8-84053f5055d1] CanvasSync::JobLog Load (0.3ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "9d634e08-451e-4b0f-a6d8-84053f5055d1"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [9d634e08-451e-4b0f-a6d8-84053f5055d1]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [9d634e08-451e-4b0f-a6d8-84053f5055d1] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncProvisioningReportJob"], ["status", "enqueued"], ["job_arguments", "---\n- :models:\n - users\n - courses\n :term_scope: active\n"], ["created_at", "2021-11-17 23:02:53.182155"], ["updated_at", "2021-11-17 23:02:53.182155"], ["job_id", "9d634e08-451e-4b0f-a6d8-84053f5055d1"]] [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [9d634e08-451e-4b0f-a6d8-84053f5055d1]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [9d634e08-451e-4b0f-a6d8-84053f5055d1]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [9d634e08-451e-4b0f-a6d8-84053f5055d1] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-11-17 23:02:53.183802"], ["status", "running"], ["updated_at", "2021-11-17 23:02:53.184161"], ["id", 532]] [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [9d634e08-451e-4b0f-a6d8-84053f5055d1]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [9d634e08-451e-4b0f-a6d8-84053f5055d1]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [9d634e08-451e-4b0f-a6d8-84053f5055d1] CanvasSync::JobLog Create (0.4ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proservices_provisioning_csv\n- \n- CanvasSync::Processors::ProvisioningReportProcessor\n- :models:\n - users\n - courses\n :term_scope: active\n :sync_start_time: '2021-11-17T23:02:53Z'\n :report_params:\n :parameters:\n :include_deleted: true\n users: true\n courses: true\n :enrollment_term_id: 98943999\n"], ["created_at", "2021-11-17 23:02:53.187253"], ["updated_at", "2021-11-17 23:02:53.187253"], ["job_id", "0e8d6833-d327-44b6-9f38-7e87507fd0ff"]] [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [9d634e08-451e-4b0f-a6d8-84053f5055d1]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [9d634e08-451e-4b0f-a6d8-84053f5055d1] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: 0e8d6833-d327-44b6-9f38-7e87507fd0ff) to Test(default) at 2021-11-17 23:03:23 UTC with arguments: "proservices_provisioning_csv", nil, "CanvasSync::Processors::ProvisioningReportProcessor", {:models=>["users", "courses"], :term_scope=>"active", :sync_start_time=>"2021-11-17T23:02:53Z", :report_params=>{:parameters=>{:include_deleted=>true, "users"=>true, "courses"=>true, :enrollment_term_id=>98943999}}} [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [9d634e08-451e-4b0f-a6d8-84053f5055d1]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [9d634e08-451e-4b0f-a6d8-84053f5055d1] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2021-11-17 23:02:53.190627"], ["status", "success"], ["updated_at", "2021-11-17 23:02:53.191146"], ["id", 532]] [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [9d634e08-451e-4b0f-a6d8-84053f5055d1]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [9d634e08-451e-4b0f-a6d8-84053f5055d1] Performed CanvasSync::Jobs::SyncProvisioningReportJob (Job ID: 9d634e08-451e-4b0f-a6d8-84053f5055d1) from Test(default) in 11.77ms  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [eccfbc9f-e697-4171-8dbc-d4fdb1b0f712] Performing CanvasSync::Jobs::SyncProvisioningReportJob (Job ID: eccfbc9f-e697-4171-8dbc-d4fdb1b0f712) from Test(default) with arguments: {:models=>["users", "courses"]} [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [eccfbc9f-e697-4171-8dbc-d4fdb1b0f712] CanvasSync::JobLog Load (0.3ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "eccfbc9f-e697-4171-8dbc-d4fdb1b0f712"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [eccfbc9f-e697-4171-8dbc-d4fdb1b0f712]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [eccfbc9f-e697-4171-8dbc-d4fdb1b0f712] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncProvisioningReportJob"], ["status", "enqueued"], ["job_arguments", "---\n- :models:\n - users\n - courses\n"], ["created_at", "2021-11-17 23:02:53.196662"], ["updated_at", "2021-11-17 23:02:53.196662"], ["job_id", "eccfbc9f-e697-4171-8dbc-d4fdb1b0f712"]] [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [eccfbc9f-e697-4171-8dbc-d4fdb1b0f712]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [eccfbc9f-e697-4171-8dbc-d4fdb1b0f712]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [eccfbc9f-e697-4171-8dbc-d4fdb1b0f712] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-11-17 23:02:53.198118"], ["status", "running"], ["updated_at", "2021-11-17 23:02:53.198433"], ["id", 534]] [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [eccfbc9f-e697-4171-8dbc-d4fdb1b0f712]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [eccfbc9f-e697-4171-8dbc-d4fdb1b0f712]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [eccfbc9f-e697-4171-8dbc-d4fdb1b0f712] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proservices_provisioning_csv\n- \n- CanvasSync::Processors::ProvisioningReportProcessor\n- :models:\n - users\n - courses\n :sync_start_time: '2021-11-17T23:02:53Z'\n :report_params:\n :parameters:\n :include_deleted: true\n users: true\n courses: true\n"], ["created_at", "2021-11-17 23:02:53.201044"], ["updated_at", "2021-11-17 23:02:53.201044"], ["job_id", "0f723ab0-afd2-4cb2-8ee1-8602978eba23"]] [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [eccfbc9f-e697-4171-8dbc-d4fdb1b0f712]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [eccfbc9f-e697-4171-8dbc-d4fdb1b0f712] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: 0f723ab0-afd2-4cb2-8ee1-8602978eba23) to Test(default) at 2021-11-17 23:03:23 UTC with arguments: "proservices_provisioning_csv", nil, "CanvasSync::Processors::ProvisioningReportProcessor", {:models=>["users", "courses"], :sync_start_time=>"2021-11-17T23:02:53Z", :report_params=>{:parameters=>{:include_deleted=>true, "users"=>true, "courses"=>true}}} [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [eccfbc9f-e697-4171-8dbc-d4fdb1b0f712]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [eccfbc9f-e697-4171-8dbc-d4fdb1b0f712] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2021-11-17 23:02:53.203457"], ["status", "success"], ["updated_at", "2021-11-17 23:02:53.203826"], ["id", 534]] [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [eccfbc9f-e697-4171-8dbc-d4fdb1b0f712]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [eccfbc9f-e697-4171-8dbc-d4fdb1b0f712] Performed CanvasSync::Jobs::SyncProvisioningReportJob (Job ID: eccfbc9f-e697-4171-8dbc-d4fdb1b0f712) from Test(default) in 9.67ms  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Account Exists (0.3ms) SELECT 1 AS one FROM "accounts" WHERE "accounts"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] Account Create (0.3ms) INSERT INTO "accounts" ("canvas_id", "sis_id", "canvas_parent_account_id", "sis_parent_account_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 1], ["sis_id", "205dd85ab23f5916c59d0aef58e7ef73"], ["canvas_parent_account_id", 1], ["sis_parent_account_id", "56d7c8cd835fc5712622c8e4bb718a34"], ["name", "Account name"], ["workflow_state", "active"], ["created_at", "2021-11-17 23:02:53.208046"], ["updated_at", "2021-11-17 23:02:53.208046"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (1.3ms) SELECT COUNT(*) FROM "roles" [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [3eee25b1-9f11-4588-804e-6eb045a208b8] Performing CanvasSync::Jobs::SyncRolesJob (Job ID: 3eee25b1-9f11-4588-804e-6eb045a208b8) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [3eee25b1-9f11-4588-804e-6eb045a208b8] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "3eee25b1-9f11-4588-804e-6eb045a208b8"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [3eee25b1-9f11-4588-804e-6eb045a208b8]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [3eee25b1-9f11-4588-804e-6eb045a208b8] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncRolesJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2021-11-17 23:02:53.214983"], ["updated_at", "2021-11-17 23:02:53.214983"], ["job_id", "3eee25b1-9f11-4588-804e-6eb045a208b8"]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [3eee25b1-9f11-4588-804e-6eb045a208b8]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [3eee25b1-9f11-4588-804e-6eb045a208b8]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [3eee25b1-9f11-4588-804e-6eb045a208b8] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-11-17 23:02:53.216358"], ["status", "running"], ["updated_at", "2021-11-17 23:02:53.216702"], ["id", 536]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [3eee25b1-9f11-4588-804e-6eb045a208b8]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [3eee25b1-9f11-4588-804e-6eb045a208b8] Account Load (0.2ms) SELECT "accounts".* FROM "accounts" WHERE "accounts"."workflow_state" != $1 ORDER BY "accounts"."id" ASC LIMIT $2 [["workflow_state", "deleted"], ["LIMIT", 1000]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [3eee25b1-9f11-4588-804e-6eb045a208b8] Role Load (0.3ms) SELECT "roles".* FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [3eee25b1-9f11-4588-804e-6eb045a208b8]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [3eee25b1-9f11-4588-804e-6eb045a208b8] Role Exists (0.2ms) SELECT 1 AS one FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [3eee25b1-9f11-4588-804e-6eb045a208b8] Role Create (1.1ms) INSERT INTO "roles" ("canvas_id", "label", "base_role_type", "canvas_account_id", "workflow_state", "permissions", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 1], ["label", "Account Admin"], ["base_role_type", "AccountMembership"], ["canvas_account_id", 10], ["workflow_state", "built_in"], ["permissions", "{\"manage_wiki\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"post_to_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"moderate_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_announcements\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"send_messages\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"send_messages_all\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_outcomes\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"create_conferences\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"create_collaborations\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_roster\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_all_grades\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_grades\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_rubrics\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"comment_on_others_submissions\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_students\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_admin_users\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_role_overrides\":{\"enabled\":true,\"locked\":true,\"readonly\":true,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_account_memberships\":{\"enabled\":true,\"locked\":true,\"readonly\":true,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_account_settings\":{\"enabled\":true,\"locked\":true,\"readonly\":true,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_groups\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_group_pages\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_files\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_assignments\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"undelete_courses\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_grade_changes\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_course_changes\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_question_banks\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_calendar\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_reports\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_courses\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_user_logins\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_user_observers\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_alerts\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"become_user\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_developer_keys\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"import_sis\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_sis\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_sis\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_course_list\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_statistics\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_storage_quotas\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_course_content\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_content\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_interaction_alerts\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"change_course_state\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_sections\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_feature_flags\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_quiz_answer_audits\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"moderate_grades\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"lti_add_edit\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true}}"], ["created_at", "2021-11-17 23:02:53.232333"], ["updated_at", "2021-11-17 23:02:53.232333"]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [3eee25b1-9f11-4588-804e-6eb045a208b8]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [3eee25b1-9f11-4588-804e-6eb045a208b8] Role Load (0.3ms) SELECT "roles".* FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 3], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [3eee25b1-9f11-4588-804e-6eb045a208b8]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [3eee25b1-9f11-4588-804e-6eb045a208b8] Role Exists (0.2ms) SELECT 1 AS one FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 3], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [3eee25b1-9f11-4588-804e-6eb045a208b8] Role Create (0.4ms) INSERT INTO "roles" ("canvas_id", "label", "base_role_type", "canvas_account_id", "workflow_state", "permissions", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 3], ["label", "Student"], ["base_role_type", "StudentEnrollment"], ["canvas_account_id", 10], ["workflow_state", "built_in"], ["permissions", "{\"manage_wiki\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"read_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"post_to_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"moderate_forum\":{\"enabled\":false,\"locked\":false,\"readonly\":false,\"explicit\":false},\"read_announcements\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"send_messages\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"send_messages_all\":{\"enabled\":false,\"locked\":false,\"readonly\":false,\"explicit\":false},\"manage_outcomes\":{\"enabled\":false,\"locked\":false,\"readonly\":false,\"explicit\":false},\"create_conferences\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"create_collaborations\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_roster\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_all_grades\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_grades\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_rubrics\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"comment_on_others_submissions\":{\"enabled\":false,\"locked\":false,\"readonly\":false,\"explicit\":false},\"manage_students\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_admin_users\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_role_overrides\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_account_memberships\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_account_settings\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_groups\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"view_group_pages\":{\"enabled\":false,\"locked\":false,\"readonly\":false,\"explicit\":false},\"manage_files\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_assignments\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"undelete_courses\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"view_grade_changes\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"view_course_changes\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"read_question_banks\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_calendar\":{\"enabled\":false,\"locked\":false,\"readonly\":false,\"explicit\":false},\"read_reports\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_courses\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_user_logins\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_user_observers\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_alerts\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"become_user\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_developer_keys\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"import_sis\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_sis\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"read_sis\":{\"enabled\":false,\"locked\":false,\"readonly\":false,\"explicit\":false},\"read_course_list\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"view_statistics\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_storage_quotas\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"read_course_content\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_content\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_interaction_alerts\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"change_course_state\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_sections\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_feature_flags\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"view_quiz_answer_audits\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"moderate_grades\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"lti_add_edit\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false}}"], ["created_at", "2021-11-17 23:02:53.250869"], ["updated_at", "2021-11-17 23:02:53.250869"]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [3eee25b1-9f11-4588-804e-6eb045a208b8]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [3eee25b1-9f11-4588-804e-6eb045a208b8] Role Update All (0.2ms) UPDATE "roles" SET "workflow_state" = 'inactive' WHERE "roles"."id" NOT IN ($1, $2) [["id", 85], ["id", 86]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [3eee25b1-9f11-4588-804e-6eb045a208b8]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [3eee25b1-9f11-4588-804e-6eb045a208b8] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2021-11-17 23:02:53.254162"], ["status", "success"], ["updated_at", "2021-11-17 23:02:53.254520"], ["id", 536]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [3eee25b1-9f11-4588-804e-6eb045a208b8]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [3eee25b1-9f11-4588-804e-6eb045a208b8] Performed CanvasSync::Jobs::SyncRolesJob (Job ID: 3eee25b1-9f11-4588-804e-6eb045a208b8) from Test(default) in 41.59ms  (0.2ms) SELECT COUNT(*) FROM "roles"  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Term Exists (0.3ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 74177278], ["LIMIT", 1]] Term Create (0.3ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 74177278], ["name", "Cool Term"], ["start_at", "2021-11-14 23:02:51.984168"], ["end_at", "2021-11-20 23:02:51.984267"], ["workflow_state", "active"], ["sis_id", "7348e415f91488d8a426b123b10988aa"], ["created_at", "2021-11-17 23:02:53.259192"], ["updated_at", "2021-11-17 23:02:53.259192"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [481ede16-dca4-40c6-8567-717178d7d609] Performing CanvasSync::Jobs::SyncSimpleTableJob (Job ID: 481ede16-dca4-40c6-8567-717178d7d609) from Test(default) with arguments: {:report_name=>"proservices_provisioning_csv", :model=>"courses", :mapping=>"courses", :klass=>"Course", :term_scope=>"active", :params=>{"parameters[include_deleted]"=>true, "parameters[courses]"=>true}} [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [481ede16-dca4-40c6-8567-717178d7d609] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "481ede16-dca4-40c6-8567-717178d7d609"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [481ede16-dca4-40c6-8567-717178d7d609]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [481ede16-dca4-40c6-8567-717178d7d609] CanvasSync::JobLog Create (0.2ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncSimpleTableJob"], ["status", "enqueued"], ["job_arguments", "---\n- :report_name: proservices_provisioning_csv\n :model: courses\n :mapping: courses\n :klass: Course\n :term_scope: active\n :params:\n parameters[include_deleted]: true\n parameters[courses]: true\n"], ["created_at", "2021-11-17 23:02:53.261701"], ["updated_at", "2021-11-17 23:02:53.261701"], ["job_id", "481ede16-dca4-40c6-8567-717178d7d609"]] [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [481ede16-dca4-40c6-8567-717178d7d609]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [481ede16-dca4-40c6-8567-717178d7d609]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [481ede16-dca4-40c6-8567-717178d7d609] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-11-17 23:02:53.263222"], ["status", "running"], ["updated_at", "2021-11-17 23:02:53.263477"], ["id", 537]] [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [481ede16-dca4-40c6-8567-717178d7d609]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [481ede16-dca4-40c6-8567-717178d7d609]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [481ede16-dca4-40c6-8567-717178d7d609] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2021-11-17 23:02:53.264798"], ["status", "success"], ["updated_at", "2021-11-17 23:02:53.265081"], ["id", 537]] [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [481ede16-dca4-40c6-8567-717178d7d609]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [481ede16-dca4-40c6-8567-717178d7d609] Performed CanvasSync::Jobs::SyncSimpleTableJob (Job ID: 481ede16-dca4-40c6-8567-717178d7d609) from Test(default) in 5.25ms  (0.1ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [03b34b63-19ed-4b5e-a8ed-1c13354aa79e] Performing CanvasSync::Jobs::SyncSubmissionsJob (Job ID: 03b34b63-19ed-4b5e-a8ed-1c13354aa79e) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [03b34b63-19ed-4b5e-a8ed-1c13354aa79e] CanvasSync::JobLog Load (0.1ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "03b34b63-19ed-4b5e-a8ed-1c13354aa79e"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [03b34b63-19ed-4b5e-a8ed-1c13354aa79e]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [03b34b63-19ed-4b5e-a8ed-1c13354aa79e] CanvasSync::JobLog Create (0.2ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncSubmissionsJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2021-11-17 23:02:53.269223"], ["updated_at", "2021-11-17 23:02:53.269223"], ["job_id", "03b34b63-19ed-4b5e-a8ed-1c13354aa79e"]] [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [03b34b63-19ed-4b5e-a8ed-1c13354aa79e]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [03b34b63-19ed-4b5e-a8ed-1c13354aa79e]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [03b34b63-19ed-4b5e-a8ed-1c13354aa79e] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-11-17 23:02:53.270355"], ["status", "running"], ["updated_at", "2021-11-17 23:02:53.270623"], ["id", 538]] [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [03b34b63-19ed-4b5e-a8ed-1c13354aa79e]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [03b34b63-19ed-4b5e-a8ed-1c13354aa79e]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [03b34b63-19ed-4b5e-a8ed-1c13354aa79e] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proserv_student_submissions_csv\n- 1\n- CanvasSync::Processors::SubmissionsProcessor\n- :sync_start_time: '2021-11-17T23:02:53Z'\n :report_params:\n :parameters:\n :include_all: \n :enrollment_term_id: 1\n"], ["created_at", "2021-11-17 23:02:53.273511"], ["updated_at", "2021-11-17 23:02:53.273511"], ["job_id", "f107c341-1634-41f2-9071-85b2d04a1cc4"]] [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [03b34b63-19ed-4b5e-a8ed-1c13354aa79e]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [03b34b63-19ed-4b5e-a8ed-1c13354aa79e] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: f107c341-1634-41f2-9071-85b2d04a1cc4) to Test(default) at 2021-11-17 23:03:23 UTC with arguments: "proserv_student_submissions_csv", 1, "CanvasSync::Processors::SubmissionsProcessor", {:sync_start_time=>"2021-11-17T23:02:53Z", :report_params=>{:parameters=>{:include_all=>nil, :enrollment_term_id=>1}}} [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [03b34b63-19ed-4b5e-a8ed-1c13354aa79e]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [03b34b63-19ed-4b5e-a8ed-1c13354aa79e] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2021-11-17 23:02:53.276064"], ["status", "success"], ["updated_at", "2021-11-17 23:02:53.276454"], ["id", 538]] [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [03b34b63-19ed-4b5e-a8ed-1c13354aa79e]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [03b34b63-19ed-4b5e-a8ed-1c13354aa79e] Performed CanvasSync::Jobs::SyncSubmissionsJob (Job ID: 03b34b63-19ed-4b5e-a8ed-1c13354aa79e) from Test(default) in 9.43ms  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) SELECT COUNT(*) FROM "terms" [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [f216b3ed-d28a-4b92-b333-3e7d0d94b8c7] Performing CanvasSync::Jobs::SyncTermsJob (Job ID: f216b3ed-d28a-4b92-b333-3e7d0d94b8c7) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [f216b3ed-d28a-4b92-b333-3e7d0d94b8c7] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "f216b3ed-d28a-4b92-b333-3e7d0d94b8c7"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [f216b3ed-d28a-4b92-b333-3e7d0d94b8c7]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [f216b3ed-d28a-4b92-b333-3e7d0d94b8c7] CanvasSync::JobLog Create (0.2ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncTermsJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2021-11-17 23:02:53.281919"], ["updated_at", "2021-11-17 23:02:53.281919"], ["job_id", "f216b3ed-d28a-4b92-b333-3e7d0d94b8c7"]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [f216b3ed-d28a-4b92-b333-3e7d0d94b8c7]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [f216b3ed-d28a-4b92-b333-3e7d0d94b8c7]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [f216b3ed-d28a-4b92-b333-3e7d0d94b8c7] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-11-17 23:02:53.283243"], ["status", "running"], ["updated_at", "2021-11-17 23:02:53.283566"], ["id", 540]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [f216b3ed-d28a-4b92-b333-3e7d0d94b8c7]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [f216b3ed-d28a-4b92-b333-3e7d0d94b8c7] Term Load (0.3ms) SELECT "terms".* FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [f216b3ed-d28a-4b92-b333-3e7d0d94b8c7]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [f216b3ed-d28a-4b92-b333-3e7d0d94b8c7] Term Exists (0.2ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [f216b3ed-d28a-4b92-b333-3e7d0d94b8c7] Term Create (0.3ms) INSERT INTO "terms" ("canvas_id", "name", "workflow_state", "grading_period_group_id", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 1], ["name", "Default Term"], ["workflow_state", "active"], ["grading_period_group_id", 1], ["sis_id", "Test"], ["created_at", "2021-11-17 23:02:53.289222"], ["updated_at", "2021-11-17 23:02:53.289222"]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [f216b3ed-d28a-4b92-b333-3e7d0d94b8c7]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [f216b3ed-d28a-4b92-b333-3e7d0d94b8c7] Term Load (0.3ms) SELECT "terms".* FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 6], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [f216b3ed-d28a-4b92-b333-3e7d0d94b8c7]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [f216b3ed-d28a-4b92-b333-3e7d0d94b8c7] Term Exists (0.2ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 6], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [f216b3ed-d28a-4b92-b333-3e7d0d94b8c7] Term Create (0.3ms) INSERT INTO "terms" ("canvas_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["canvas_id", 6], ["name", "Average Term 1"], ["workflow_state", "active"], ["created_at", "2021-11-17 23:02:53.292177"], ["updated_at", "2021-11-17 23:02:53.292177"]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [f216b3ed-d28a-4b92-b333-3e7d0d94b8c7]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [f216b3ed-d28a-4b92-b333-3e7d0d94b8c7] Term Load (0.3ms) SELECT "terms".* FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 7], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [f216b3ed-d28a-4b92-b333-3e7d0d94b8c7]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [f216b3ed-d28a-4b92-b333-3e7d0d94b8c7] Term Exists (0.3ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 7], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [f216b3ed-d28a-4b92-b333-3e7d0d94b8c7] Term Create (0.2ms) INSERT INTO "terms" ("canvas_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["canvas_id", 7], ["name", "Average Term 2"], ["workflow_state", "active"], ["created_at", "2021-11-17 23:02:53.295717"], ["updated_at", "2021-11-17 23:02:53.295717"]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [f216b3ed-d28a-4b92-b333-3e7d0d94b8c7]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [f216b3ed-d28a-4b92-b333-3e7d0d94b8c7] Term Load (0.2ms) SELECT "terms".* FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 5], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [f216b3ed-d28a-4b92-b333-3e7d0d94b8c7]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [f216b3ed-d28a-4b92-b333-3e7d0d94b8c7] Term Exists (0.3ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 5], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [f216b3ed-d28a-4b92-b333-3e7d0d94b8c7] Term Create (0.2ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 5], ["name", "Syllabus Term"], ["start_at", "2017-08-14 06:00:00"], ["end_at", "2017-08-31 06:00:00"], ["workflow_state", "active"], ["sis_id", "SYTERM"], ["created_at", "2021-11-17 23:02:53.299294"], ["updated_at", "2021-11-17 23:02:53.299294"]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [f216b3ed-d28a-4b92-b333-3e7d0d94b8c7]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [f216b3ed-d28a-4b92-b333-3e7d0d94b8c7] Term Load (0.2ms) SELECT "terms".* FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 4], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [f216b3ed-d28a-4b92-b333-3e7d0d94b8c7]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [f216b3ed-d28a-4b92-b333-3e7d0d94b8c7] Term Exists (0.2ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 4], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [f216b3ed-d28a-4b92-b333-3e7d0d94b8c7] Term Create (0.2ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "grading_period_group_id", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8, $9) RETURNING "id" [["canvas_id", 4], ["name", "Ellucian Term"], ["start_at", "2017-08-01 06:00:00"], ["end_at", "2017-10-31 06:00:00"], ["workflow_state", "active"], ["grading_period_group_id", 1], ["sis_id", "SH"], ["created_at", "2021-11-17 23:02:53.301847"], ["updated_at", "2021-11-17 23:02:53.301847"]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [f216b3ed-d28a-4b92-b333-3e7d0d94b8c7]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [f216b3ed-d28a-4b92-b333-3e7d0d94b8c7] Term Load (0.2ms) SELECT "terms".* FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 3], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [f216b3ed-d28a-4b92-b333-3e7d0d94b8c7]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [f216b3ed-d28a-4b92-b333-3e7d0d94b8c7] Term Exists (0.2ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 3], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [f216b3ed-d28a-4b92-b333-3e7d0d94b8c7] Term Create (0.2ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 3], ["name", "Current Term"], ["start_at", "2017-03-19 06:00:00"], ["end_at", "2017-08-01 06:00:00"], ["workflow_state", "active"], ["created_at", "2021-11-17 23:02:53.304338"], ["updated_at", "2021-11-17 23:02:53.304338"]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [f216b3ed-d28a-4b92-b333-3e7d0d94b8c7]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [f216b3ed-d28a-4b92-b333-3e7d0d94b8c7]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [f216b3ed-d28a-4b92-b333-3e7d0d94b8c7] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2021-11-17 23:02:53.305289"], ["status", "success"], ["updated_at", "2021-11-17 23:02:53.305625"], ["id", 540]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [f216b3ed-d28a-4b92-b333-3e7d0d94b8c7]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [f216b3ed-d28a-4b92-b333-3e7d0d94b8c7] Performed CanvasSync::Jobs::SyncTermsJob (Job ID: f216b3ed-d28a-4b92-b333-3e7d0d94b8c7) from Test(default) in 25.74ms  (0.2ms) SELECT COUNT(*) FROM "terms"  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Account Exists (0.2ms) SELECT 1 AS one FROM "accounts" WHERE "accounts"."canvas_id" = $1 LIMIT $2 [["canvas_id", 10077234], ["LIMIT", 1]] Account Create (0.2ms) INSERT INTO "accounts" ("canvas_id", "sis_id", "canvas_parent_account_id", "sis_parent_account_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 10077234], ["sis_id", "029e141b3fa51850b1486868f7ab9c3a"], ["canvas_parent_account_id", 1], ["sis_parent_account_id", "7e6f8dff0646775f6d5861bedd16045d"], ["name", "Account name"], ["workflow_state", "active"], ["created_at", "2021-11-17 23:02:53.310644"], ["updated_at", "2021-11-17 23:02:53.310644"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Account Exists (0.3ms) SELECT 1 AS one FROM "accounts" WHERE "accounts"."canvas_id" IS NULL AND "accounts"."id" != $1 LIMIT $2 [["id", 73], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Account Exists (0.2ms) SELECT 1 AS one FROM "accounts" WHERE "accounts"."canvas_id" = $1 LIMIT $2 [["canvas_id", 17252883], ["LIMIT", 1]] Account Create (0.2ms) INSERT INTO "accounts" ("canvas_id", "sis_id", "canvas_parent_account_id", "sis_parent_account_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 17252883], ["sis_id", "fb7e76ea0f7a9c78e22453ddec11dacb"], ["canvas_parent_account_id", 1], ["sis_parent_account_id", "246fb2e284614992748361a72913dba6"], ["name", "Account name"], ["workflow_state", "active"], ["created_at", "2021-11-17 23:02:53.319570"], ["updated_at", "2021-11-17 23:02:53.319570"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Account Load (0.2ms) SELECT "accounts".* FROM "accounts" ORDER BY "accounts"."id" ASC LIMIT $1 [["LIMIT", 1]] Account Exists (0.3ms) SELECT 1 AS one FROM "accounts" WHERE "accounts"."canvas_id" = $1 LIMIT $2 [["canvas_id", 17252883], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Account Exists (0.2ms) SELECT 1 AS one FROM "accounts" WHERE "accounts"."canvas_id" = $1 LIMIT $2 [["canvas_id", 13873494], ["LIMIT", 1]] Account Create (0.3ms) INSERT INTO "accounts" ("canvas_id", "sis_id", "canvas_parent_account_id", "sis_parent_account_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 13873494], ["sis_id", "218e04b761919d40217439ce7b3e9275"], ["canvas_parent_account_id", 1], ["sis_parent_account_id", "51ec713529c0707072837439170dd5f6"], ["name", "Account name"], ["workflow_state", "active"], ["created_at", "2021-11-17 23:02:53.325873"], ["updated_at", "2021-11-17 23:02:53.325873"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Admin Exists (0.2ms) SELECT 1 AS one FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 66429495], ["LIMIT", 1]] Admin Create (0.2ms) INSERT INTO "admins" ("canvas_id", "role_name", "canvas_role_id", "canvas_user_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 66429495], ["role_name", "Cool Role"], ["canvas_role_id", 38034211], ["canvas_user_id", 1], ["workflow_state", "active"], ["created_at", "2021-11-17 23:02:53.333908"], ["updated_at", "2021-11-17 23:02:53.333908"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Admin Exists (0.3ms) SELECT 1 AS one FROM "admins" WHERE "admins"."canvas_id" IS NULL AND "admins"."id" != $1 LIMIT $2 [["id", 102], ["LIMIT", 1]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Admin Exists (0.3ms) SELECT 1 AS one FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 93486596], ["LIMIT", 1]] Admin Create (0.3ms) INSERT INTO "admins" ("canvas_id", "role_name", "canvas_role_id", "canvas_user_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 93486596], ["role_name", "Cool Role"], ["canvas_role_id", 36204607], ["canvas_user_id", 1], ["workflow_state", "active"], ["created_at", "2021-11-17 23:02:53.339972"], ["updated_at", "2021-11-17 23:02:53.339972"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Admin Load (0.2ms) SELECT "admins".* FROM "admins" ORDER BY "admins"."id" ASC LIMIT $1 [["LIMIT", 1]] Admin Exists (0.4ms) SELECT 1 AS one FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 93486596], ["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.4ms) SELECT COUNT(*) FROM "admins" Admin Load (0.3ms) SELECT "admins".* FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]]  (0.2ms) SAVEPOINT active_record_1 Admin Exists (0.3ms) SELECT 1 AS one FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]] Admin Create (0.3ms) INSERT INTO "admins" ("canvas_id", "role_name", "canvas_role_id", "canvas_user_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 2], ["role_name", "AccountAdmin"], ["canvas_role_id", 1], ["canvas_user_id", 1], ["workflow_state", "active"], ["created_at", "2021-11-17 23:02:53.349233"], ["updated_at", "2021-11-17 23:02:53.349233"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SELECT COUNT(*) FROM "admins" Admin Load (0.2ms) SELECT "admins".* FROM "admins" ORDER BY "admins"."id" DESC LIMIT $1 [["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Admin Exists (0.3ms) SELECT 1 AS one FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]] Admin Create (0.3ms) INSERT INTO "admins" ("canvas_id", "role_name", "canvas_role_id", "canvas_user_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 2], ["role_name", "Cool Role"], ["canvas_role_id", 85341752], ["canvas_user_id", 1], ["workflow_state", "active"], ["created_at", "2021-11-17 23:02:53.354237"], ["updated_at", "2021-11-17 23:02:53.354237"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SELECT COUNT(*) FROM "admins" Admin Load (0.2ms) SELECT "admins".* FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]]  (0.2ms) SAVEPOINT active_record_1 Admin Exists (0.3ms) SELECT 1 AS one FROM "admins" WHERE "admins"."canvas_id" = $1 AND "admins"."id" != $2 LIMIT $3 [["canvas_id", 2], ["id", 105], ["LIMIT", 1]] Admin Update (0.4ms) UPDATE "admins" SET "role_name" = $1, "canvas_role_id" = $2, "updated_at" = $3 WHERE "admins"."id" = $4 [["role_name", "AccountAdmin"], ["canvas_role_id", 1], ["updated_at", "2021-11-17 23:02:53.358070"], ["id", 105]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SELECT COUNT(*) FROM "admins" Admin Load (0.2ms) SELECT "admins".* FROM "admins" WHERE "admins"."id" = $1 LIMIT $2 [["id", 105], ["LIMIT", 1]]  (0.1ms) ROLLBACK  (0.5ms) BEGIN  (0.3ms) SAVEPOINT active_record_1 AssignmentGroup Exists (1.1ms) SELECT 1 AS one FROM "assignment_groups" WHERE "assignment_groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] AssignmentGroup Create (0.8ms) INSERT INTO "assignment_groups" ("canvas_id", "name", "workflow_state", "canvas_created_at", "canvas_updated_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 1], ["name", "Dummy Assignment Group"], ["workflow_state", "available"], ["canvas_created_at", "2021-11-10 23:02:53.373406"], ["canvas_updated_at", "2021-11-16 23:02:53.373540"], ["created_at", "2021-11-17 23:02:53.376047"], ["updated_at", "2021-11-17 23:02:53.376047"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 AssignmentGroup Exists (0.3ms) SELECT 1 AS one FROM "assignment_groups" WHERE "assignment_groups"."canvas_id" IS NULL AND "assignment_groups"."id" != $1 LIMIT $2 [["id", 85], ["LIMIT", 1]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 AssignmentGroup Exists (0.3ms) SELECT 1 AS one FROM "assignment_groups" WHERE "assignment_groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]] AssignmentGroup Create (0.3ms) INSERT INTO "assignment_groups" ("canvas_id", "name", "workflow_state", "canvas_created_at", "canvas_updated_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 2], ["name", "Dummy Assignment Group"], ["workflow_state", "available"], ["canvas_created_at", "2021-11-10 23:02:53.382648"], ["canvas_updated_at", "2021-11-16 23:02:53.382733"], ["created_at", "2021-11-17 23:02:53.383922"], ["updated_at", "2021-11-17 23:02:53.383922"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 AssignmentGroup Load (0.1ms) SELECT "assignment_groups".* FROM "assignment_groups" ORDER BY "assignment_groups"."id" ASC LIMIT $1 [["LIMIT", 1]] AssignmentGroup Exists (0.2ms) SELECT 1 AS one FROM "assignment_groups" WHERE "assignment_groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]]  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 AssignmentGroup Exists (0.3ms) SELECT 1 AS one FROM "assignment_groups" WHERE "assignment_groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 3], ["LIMIT", 1]] AssignmentGroup Create (0.3ms) INSERT INTO "assignment_groups" ("canvas_id", "name", "workflow_state", "canvas_created_at", "canvas_updated_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 3], ["name", "Dummy Assignment Group"], ["workflow_state", "available"], ["canvas_created_at", "2021-11-10 23:02:53.389085"], ["canvas_updated_at", "2021-11-16 23:02:53.389228"], ["created_at", "2021-11-17 23:02:53.390504"], ["updated_at", "2021-11-17 23:02:53.390504"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 AssignmentGroup Exists (0.4ms) SELECT 1 AS one FROM "assignment_groups" WHERE "assignment_groups"."canvas_id" = $1 AND "assignment_groups"."id" != $2 LIMIT $3 [["canvas_id", 3], ["id", 87], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 AssignmentGroup Exists (0.2ms) SELECT 1 AS one FROM "assignment_groups" WHERE "assignment_groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 4], ["LIMIT", 1]] AssignmentGroup Create (0.2ms) INSERT INTO "assignment_groups" ("canvas_id", "name", "workflow_state", "canvas_created_at", "canvas_updated_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 4], ["name", "Dummy Assignment Group"], ["workflow_state", "available"], ["canvas_created_at", "2021-11-10 23:02:53.400153"], ["canvas_updated_at", "2021-11-16 23:02:53.400241"], ["created_at", "2021-11-17 23:02:53.401288"], ["updated_at", "2021-11-17 23:02:53.401288"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Assignment Exists (1.2ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] Assignment Create (0.7ms) INSERT INTO "assignments" ("canvas_id", "title", "due_at", "unlock_at", "lock_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 1], ["title", "Assignment 1"], ["due_at", "2021-11-24 23:02:53.419391"], ["unlock_at", "2021-11-16 23:02:53.419497"], ["lock_at", "2021-12-08 23:02:53.419551"], ["created_at", "2021-11-17 23:02:53.421892"], ["updated_at", "2021-11-17 23:02:53.421892"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Assignment Exists (0.5ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" IS NULL AND "assignments"."id" != $1 LIMIT $2 [["id", 155], ["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Assignment Exists (0.3ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]] Assignment Create (1.3ms) INSERT INTO "assignments" ("canvas_id", "title", "due_at", "unlock_at", "lock_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 2], ["title", "Assignment 2"], ["due_at", "2021-11-24 23:02:53.429231"], ["unlock_at", "2021-11-16 23:02:53.429328"], ["lock_at", "2021-12-08 23:02:53.429379"], ["created_at", "2021-11-17 23:02:53.441499"], ["updated_at", "2021-11-17 23:02:53.441499"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Assignment Load (0.4ms) SELECT "assignments".* FROM "assignments" ORDER BY "assignments"."id" ASC LIMIT $1 [["LIMIT", 1]] Assignment Exists (0.5ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Assignment Exists (0.3ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 3], ["LIMIT", 1]] Assignment Create (0.3ms) INSERT INTO "assignments" ("canvas_id", "title", "due_at", "unlock_at", "lock_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 3], ["title", "Assignment 3"], ["due_at", "2021-11-24 23:02:53.450026"], ["unlock_at", "2021-11-16 23:02:53.450120"], ["lock_at", "2021-12-08 23:02:53.450162"], ["created_at", "2021-11-17 23:02:53.451353"], ["updated_at", "2021-11-17 23:02:53.451353"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.3ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Assignment Exists (0.3ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 4], ["LIMIT", 1]] Assignment Create (0.4ms) INSERT INTO "assignments" ("canvas_id", "title", "due_at", "unlock_at", "lock_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 4], ["title", "Assignment 4"], ["due_at", "2021-11-24 23:02:53.456872"], ["unlock_at", "2021-11-16 23:02:53.456995"], ["lock_at", "2021-12-08 23:02:53.457045"], ["created_at", "2021-11-17 23:02:53.458367"], ["updated_at", "2021-11-17 23:02:53.458367"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Assignment Exists (0.3ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 AND "assignments"."id" != $2 LIMIT $3 [["canvas_id", 4], ["id", 158], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.3ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Assignment Exists (0.3ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 5], ["LIMIT", 1]] Assignment Create (0.4ms) INSERT INTO "assignments" ("canvas_id", "title", "due_at", "unlock_at", "lock_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 5], ["title", "Assignment 5"], ["due_at", "2021-11-24 23:02:53.463861"], ["unlock_at", "2021-11-16 23:02:53.464011"], ["lock_at", "2021-12-08 23:02:53.464112"], ["created_at", "2021-11-17 23:02:53.465560"], ["updated_at", "2021-11-17 23:02:53.465560"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Assignment Exists (0.3ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 6], ["LIMIT", 1]] Assignment Create (0.3ms) INSERT INTO "assignments" ("canvas_id", "title", "due_at", "unlock_at", "lock_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 6], ["title", "Assignment 6"], ["due_at", "2021-11-24 23:02:53.471004"], ["unlock_at", "2021-11-16 23:02:53.471101"], ["lock_at", "2021-12-08 23:02:53.471150"], ["created_at", "2021-11-17 23:02:53.472361"], ["updated_at", "2021-11-17 23:02:53.472361"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Course Exists (0.8ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 59631263], ["LIMIT", 1]] Course Create (0.9ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 59631263], ["sis_id", "f03bb26d5c2006522a6ffe91aeb30caf"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2021-11-14 23:02:53.488211"], ["end_at", "2021-12-08 23:02:53.488320"], ["created_at", "2021-11-17 23:02:53.490409"], ["updated_at", "2021-11-17 23:02:53.490409"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Course Exists (0.2ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 12123009], ["LIMIT", 1]] Course Create (0.5ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 12123009], ["sis_id", "2e3efb1a60bc49f825df5a3cbc970681"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2021-11-14 23:02:53.492730"], ["end_at", "2021-12-08 23:02:53.492814"], ["created_at", "2021-11-17 23:02:53.493832"], ["updated_at", "2021-11-17 23:02:53.493832"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 Assignment Exists (0.3ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 7], ["LIMIT", 1]] Assignment Create (0.3ms) INSERT INTO "assignments" ("canvas_id", "title", "due_at", "unlock_at", "lock_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 7], ["title", "Assignment 7"], ["due_at", "2021-11-24 23:02:53.495945"], ["unlock_at", "2021-11-16 23:02:53.496049"], ["lock_at", "2021-12-08 23:02:53.496095"], ["created_at", "2021-11-17 23:02:53.497282"], ["updated_at", "2021-11-17 23:02:53.497282"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Assignment Exists (0.3ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 AND "assignments"."id" != $2 LIMIT $3 [["canvas_id", 7], ["id", 161], ["LIMIT", 1]] Assignment Update (0.3ms) UPDATE "assignments" SET "canvas_context_id" = $1, "canvas_context_type" = $2, "updated_at" = $3 WHERE "assignments"."id" = $4 [["canvas_context_id", 12123009], ["canvas_context_type", "Course"], ["updated_at", "2021-11-17 23:02:53.499870"], ["id", 161]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Course Load (0.3ms) SELECT "courses".* FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 12123009], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.4ms) BEGIN  (0.3ms) SAVEPOINT active_record_1 Assignment Exists (0.3ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 8], ["LIMIT", 1]] Assignment Create (0.3ms) INSERT INTO "assignments" ("canvas_id", "title", "due_at", "unlock_at", "lock_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 8], ["title", "Assignment 8"], ["due_at", "2021-11-24 23:02:53.517125"], ["unlock_at", "2021-11-16 23:02:53.517210"], ["lock_at", "2021-12-08 23:02:53.517249"], ["created_at", "2021-11-17 23:02:53.518523"], ["updated_at", "2021-11-17 23:02:53.518523"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 ContextModuleItem Create (1.4ms) INSERT INTO "context_module_items" ("canvas_id", "canvas_assignment_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["canvas_id", 1], ["canvas_assignment_id", 8], ["workflow_state", "active"], ["created_at", "2021-11-17 23:02:53.520423"], ["updated_at", "2021-11-17 23:02:53.520423"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Assignment Exists (0.3ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 9], ["LIMIT", 1]] Assignment Create (0.3ms) INSERT INTO "assignments" ("canvas_id", "title", "due_at", "unlock_at", "lock_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 9], ["title", "Assignment 9"], ["due_at", "2021-11-24 23:02:53.525132"], ["unlock_at", "2021-11-16 23:02:53.525217"], ["lock_at", "2021-12-08 23:02:53.525255"], ["created_at", "2021-11-17 23:02:53.526475"], ["updated_at", "2021-11-17 23:02:53.526475"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 ContextModuleItem Create (0.4ms) INSERT INTO "context_module_items" ("canvas_id", "canvas_assignment_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["canvas_id", 2], ["canvas_assignment_id", 9], ["workflow_state", "active"], ["created_at", "2021-11-17 23:02:53.528503"], ["updated_at", "2021-11-17 23:02:53.528503"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.3ms) SAVEPOINT active_record_1 Course Exists (0.3ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 66214961], ["LIMIT", 1]] Course Create (0.4ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 66214961], ["sis_id", "db801242345b03961e7fc61a9176fab2"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2021-11-14 23:02:53.541839"], ["end_at", "2021-12-08 23:02:53.541931"], ["created_at", "2021-11-17 23:02:53.543359"], ["updated_at", "2021-11-17 23:02:53.543359"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 ContextModule Create (1.3ms) INSERT INTO "context_modules" ("canvas_id", "canvas_context_id", "canvas_context_type", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 1], ["canvas_context_id", 66214961], ["canvas_context_type", "Course"], ["name", "Context Module"], ["workflow_state", "available"], ["created_at", "2021-11-17 23:02:53.545649"], ["updated_at", "2021-11-17 23:02:53.545649"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Course Exists (0.3ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 35545690], ["LIMIT", 1]] Course Create (0.3ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 35545690], ["sis_id", "ebd330915a89cb1fda96cdb31bbdebec"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2021-11-14 23:02:53.550431"], ["end_at", "2021-12-08 23:02:53.550516"], ["created_at", "2021-11-17 23:02:53.551687"], ["updated_at", "2021-11-17 23:02:53.551687"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 ContextModule Create (0.3ms) INSERT INTO "context_modules" ("canvas_id", "canvas_context_id", "canvas_context_type", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 2], ["canvas_context_id", 35545690], ["canvas_context_type", "Course"], ["name", "Context Module"], ["workflow_state", "available"], ["created_at", "2021-11-17 23:02:53.553713"], ["updated_at", "2021-11-17 23:02:53.553713"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Course Exists (0.3ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 51440997], ["LIMIT", 1]] Course Create (0.3ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 51440997], ["sis_id", "49b7d40a48b0851e16ab30110a5ea07c"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2021-11-14 23:02:53.557282"], ["end_at", "2021-12-08 23:02:53.557366"], ["created_at", "2021-11-17 23:02:53.559196"], ["updated_at", "2021-11-17 23:02:53.559196"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 ContextModule Create (0.4ms) INSERT INTO "context_modules" ("canvas_id", "canvas_context_id", "canvas_context_type", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 3], ["canvas_context_id", 51440997], ["canvas_context_type", "Course"], ["name", "Context Module"], ["workflow_state", "available"], ["created_at", "2021-11-17 23:02:53.560898"], ["updated_at", "2021-11-17 23:02:53.560898"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Course Exists (0.2ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 61660427], ["LIMIT", 1]] Course Create (0.3ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 61660427], ["sis_id", "a650ea1996caf61d790b080799f04168"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2021-11-14 23:02:53.565152"], ["end_at", "2021-12-08 23:02:53.565244"], ["created_at", "2021-11-17 23:02:53.566333"], ["updated_at", "2021-11-17 23:02:53.566333"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Course Exists (0.3ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" IS NULL AND "courses"."id" != $1 LIMIT $2 [["id", 314], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Course Exists (0.3ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 59314096], ["LIMIT", 1]] Course Create (0.3ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 59314096], ["sis_id", "11c4d0b9be060d4d6d9898dbe89bab6a"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2021-11-14 23:02:53.572062"], ["end_at", "2021-12-08 23:02:53.572157"], ["created_at", "2021-11-17 23:02:53.573451"], ["updated_at", "2021-11-17 23:02:53.573451"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Course Load (0.2ms) SELECT "courses".* FROM "courses" ORDER BY "courses"."id" ASC LIMIT $1 [["LIMIT", 1]] Course Exists (0.2ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 59314096], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Course Exists (0.3ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 42303163], ["LIMIT", 1]] Course Create (0.3ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 42303163], ["sis_id", "1a0df4990728c4244d2c0fdae6323656"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2021-11-14 23:02:53.579247"], ["end_at", "2021-12-08 23:02:53.579386"], ["created_at", "2021-11-17 23:02:53.580724"], ["updated_at", "2021-11-17 23:02:53.580724"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Course Exists (0.3ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 AND "courses"."id" != $2 LIMIT $3 [["canvas_id", 42303163], ["id", 316], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Course Exists (0.3ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 86722666], ["LIMIT", 1]] Course Create (0.2ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 86722666], ["sis_id", "072a48b6e064740d13c95dd4e1ecf3ed"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2021-11-14 23:02:53.585151"], ["end_at", "2021-12-08 23:02:53.585238"], ["created_at", "2021-11-17 23:02:53.586285"], ["updated_at", "2021-11-17 23:02:53.586285"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.3ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Course Exists (0.3ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 69671080], ["LIMIT", 1]] Course Create (0.3ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 69671080], ["sis_id", "846a603f3e6af24c032adfd2c4951ad9"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2021-11-14 23:02:53.591962"], ["end_at", "2021-12-08 23:02:53.592089"], ["created_at", "2021-11-17 23:02:53.593428"], ["updated_at", "2021-11-17 23:02:53.593428"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Course Exists (0.3ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 79977475], ["LIMIT", 1]] Course Create (0.4ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 79977475], ["sis_id", "a9af906ef1ba078f1e086af98b59d12d"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2021-11-14 23:02:53.599134"], ["end_at", "2021-12-08 23:02:53.599225"], ["created_at", "2021-11-17 23:02:53.600470"], ["updated_at", "2021-11-17 23:02:53.600470"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Course Exists (0.3ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 96223460], ["LIMIT", 1]] Course Create (0.3ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 96223460], ["sis_id", "0c904237b91f17ea6bff5e7c496b4821"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2021-11-14 23:02:53.603505"], ["end_at", "2021-12-08 23:02:53.603595"], ["created_at", "2021-11-17 23:02:53.604794"], ["updated_at", "2021-11-17 23:02:53.604794"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Course Exists (0.3ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 13004927], ["LIMIT", 1]] Course Create (0.3ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 13004927], ["sis_id", "e01679efd6a683080353af4c2fc16768"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2021-11-14 23:02:53.608123"], ["end_at", "2021-12-08 23:02:53.608249"], ["created_at", "2021-11-17 23:02:53.609617"], ["updated_at", "2021-11-17 23:02:53.609617"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Course Exists (0.2ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 30057215], ["LIMIT", 1]] Course Create (0.3ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 30057215], ["sis_id", "99533f819bf4a2c4a71e6cb76ac8667b"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2021-11-14 23:02:53.613564"], ["end_at", "2021-12-08 23:02:53.613673"], ["created_at", "2021-11-17 23:02:53.614784"], ["updated_at", "2021-11-17 23:02:53.614784"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.3ms) SAVEPOINT active_record_1 Enrollment Exists (4.1ms) SELECT 1 AS one FROM "enrollments" WHERE "enrollments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 71855858], ["LIMIT", 1]] Enrollment Create (1.1ms) INSERT INTO "enrollments" ("canvas_id", "created_at", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["canvas_id", 71855858], ["created_at", "2021-11-17 23:02:53.631889"], ["updated_at", "2021-11-17 23:02:53.631889"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Enrollment Exists (0.3ms) SELECT 1 AS one FROM "enrollments" WHERE "enrollments"."canvas_id" IS NULL AND "enrollments"."id" != $1 LIMIT $2 [["id", 99], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Enrollment Exists (0.3ms) SELECT 1 AS one FROM "enrollments" WHERE "enrollments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 18835367], ["LIMIT", 1]] Enrollment Create (0.3ms) INSERT INTO "enrollments" ("canvas_id", "created_at", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["canvas_id", 18835367], ["created_at", "2021-11-17 23:02:53.639559"], ["updated_at", "2021-11-17 23:02:53.639559"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Enrollment Load (0.2ms) SELECT "enrollments".* FROM "enrollments" ORDER BY "enrollments"."id" ASC LIMIT $1 [["LIMIT", 1]] Enrollment Exists (0.4ms) SELECT 1 AS one FROM "enrollments" WHERE "enrollments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 18835367], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Enrollment Exists (0.3ms) SELECT 1 AS one FROM "enrollments" WHERE "enrollments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 34398315], ["LIMIT", 1]] Enrollment Create (0.3ms) INSERT INTO "enrollments" ("canvas_id", "created_at", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["canvas_id", 34398315], ["created_at", "2021-11-17 23:02:53.646801"], ["updated_at", "2021-11-17 23:02:53.646801"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Enrollment Exists (0.3ms) SELECT 1 AS one FROM "enrollments" WHERE "enrollments"."canvas_id" = $1 AND "enrollments"."id" != $2 LIMIT $3 [["canvas_id", 34398315], ["id", 101], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Enrollment Exists (0.3ms) SELECT 1 AS one FROM "enrollments" WHERE "enrollments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 16592581], ["LIMIT", 1]] Enrollment Create (0.3ms) INSERT INTO "enrollments" ("canvas_id", "created_at", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["canvas_id", 16592581], ["created_at", "2021-11-17 23:02:53.651996"], ["updated_at", "2021-11-17 23:02:53.651996"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Enrollment Exists (0.3ms) SELECT 1 AS one FROM "enrollments" WHERE "enrollments"."canvas_id" = $1 AND "enrollments"."id" != $2 LIMIT $3 [["canvas_id", 16592581], ["id", 102], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Enrollment Exists (0.3ms) SELECT 1 AS one FROM "enrollments" WHERE "enrollments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 54889808], ["LIMIT", 1]] Enrollment Create (0.3ms) INSERT INTO "enrollments" ("canvas_id", "created_at", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["canvas_id", 54889808], ["created_at", "2021-11-17 23:02:53.656982"], ["updated_at", "2021-11-17 23:02:53.656982"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Enrollment Exists (0.3ms) SELECT 1 AS one FROM "enrollments" WHERE "enrollments"."canvas_id" = $1 AND "enrollments"."id" != $2 LIMIT $3 [["canvas_id", 54889808], ["id", 103], ["LIMIT", 1]]  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) SAVEPOINT active_record_1 Group Exists (0.9ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 35046276], ["LIMIT", 1]] Group Create (0.9ms) INSERT INTO "groups" ("canvas_id", "sis_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 35046276], ["sis_id", "3f367e9c13b61c302251c84b3e51c6a1"], ["name", "Some User Group"], ["workflow_state", "available"], ["created_at", "2021-11-17 23:02:53.687250"], ["updated_at", "2021-11-17 23:02:53.687250"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 User Exists (0.7ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 50792321], ["LIMIT", 1]] User Create (0.8ms) INSERT INTO "users" ("canvas_id", "sis_id", "email", "first_name", "last_name", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 50792321], ["sis_id", "8f240cbe02c2c95c85fbd8619bdd8870"], ["email", "cooldude@coolsite.com"], ["first_name", "Cool"], ["last_name", "Dude"], ["created_at", "2021-11-17 23:02:53.701967"], ["updated_at", "2021-11-17 23:02:53.701967"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 GroupMembership Exists (0.7ms) SELECT 1 AS one FROM "group_memberships" WHERE "group_memberships"."canvas_id" = $1 LIMIT $2 [["canvas_id", 41469889], ["LIMIT", 1]] GroupMembership Create (0.7ms) INSERT INTO "group_memberships" ("canvas_id", "canvas_user_id", "canvas_group_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 41469889], ["canvas_user_id", 50792321], ["canvas_group_id", 35046276], ["workflow_state", "accepted"], ["created_at", "2021-11-17 23:02:53.714393"], ["updated_at", "2021-11-17 23:02:53.714393"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 GroupMembership Exists (0.3ms) SELECT 1 AS one FROM "group_memberships" WHERE "group_memberships"."canvas_id" IS NULL AND "group_memberships"."id" != $1 LIMIT $2 [["id", 85], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 82158848], ["LIMIT", 1]] Group Create (0.3ms) INSERT INTO "groups" ("canvas_id", "sis_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 82158848], ["sis_id", "a69d49bf28c59cb34809a5a21e33227e"], ["name", "Some User Group"], ["workflow_state", "available"], ["created_at", "2021-11-17 23:02:53.720719"], ["updated_at", "2021-11-17 23:02:53.720719"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 User Exists (0.2ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 43339422], ["LIMIT", 1]] User Create (0.3ms) INSERT INTO "users" ("canvas_id", "sis_id", "email", "first_name", "last_name", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 43339422], ["sis_id", "67e67775f32bc06970d330747506552a"], ["email", "cooldude@coolsite.com"], ["first_name", "Cool"], ["last_name", "Dude"], ["created_at", "2021-11-17 23:02:53.722958"], ["updated_at", "2021-11-17 23:02:53.722958"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 GroupMembership Exists (0.2ms) SELECT 1 AS one FROM "group_memberships" WHERE "group_memberships"."canvas_id" = $1 LIMIT $2 [["canvas_id", 66610795], ["LIMIT", 1]] GroupMembership Create (0.3ms) INSERT INTO "group_memberships" ("canvas_id", "canvas_user_id", "canvas_group_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 66610795], ["canvas_user_id", 43339422], ["canvas_group_id", 82158848], ["workflow_state", "accepted"], ["created_at", "2021-11-17 23:02:53.725218"], ["updated_at", "2021-11-17 23:02:53.725218"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 GroupMembership Load (0.2ms) SELECT "group_memberships".* FROM "group_memberships" ORDER BY "group_memberships"."id" ASC LIMIT $1 [["LIMIT", 1]] GroupMembership Exists (0.4ms) SELECT 1 AS one FROM "group_memberships" WHERE "group_memberships"."canvas_id" = $1 LIMIT $2 [["canvas_id", 66610795], ["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 84537576], ["LIMIT", 1]] Group Create (0.2ms) INSERT INTO "groups" ("canvas_id", "sis_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 84537576], ["sis_id", "20f7cddf1d33bdbad898dfaaafa24a70"], ["name", "Some User Group"], ["workflow_state", "available"], ["created_at", "2021-11-17 23:02:53.732439"], ["updated_at", "2021-11-17 23:02:53.732439"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 User Exists (0.2ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 6159557], ["LIMIT", 1]] User Create (0.2ms) INSERT INTO "users" ("canvas_id", "sis_id", "email", "first_name", "last_name", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 6159557], ["sis_id", "399fe2e0b02af4eb3735d8ca335aefc8"], ["email", "cooldude@coolsite.com"], ["first_name", "Cool"], ["last_name", "Dude"], ["created_at", "2021-11-17 23:02:53.734429"], ["updated_at", "2021-11-17 23:02:53.734429"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 GroupMembership Exists (0.2ms) SELECT 1 AS one FROM "group_memberships" WHERE "group_memberships"."canvas_id" = $1 LIMIT $2 [["canvas_id", 39819593], ["LIMIT", 1]] GroupMembership Create (0.2ms) INSERT INTO "group_memberships" ("canvas_id", "canvas_user_id", "canvas_group_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 39819593], ["canvas_user_id", 6159557], ["canvas_group_id", 84537576], ["workflow_state", "accepted"], ["created_at", "2021-11-17 23:02:53.736506"], ["updated_at", "2021-11-17 23:02:53.736506"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 GroupMembership Exists (0.2ms) SELECT 1 AS one FROM "group_memberships" WHERE "group_memberships"."canvas_id" = $1 AND "group_memberships"."id" != $2 LIMIT $3 [["canvas_id", 39819593], ["id", 87], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 84552858], ["LIMIT", 1]] Group Create (0.3ms) INSERT INTO "groups" ("canvas_id", "sis_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 84552858], ["sis_id", "5b314cd8b44a4b2503077bdf7000d02c"], ["name", "Some User Group"], ["workflow_state", "available"], ["created_at", "2021-11-17 23:02:53.741416"], ["updated_at", "2021-11-17 23:02:53.741416"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 User Exists (0.3ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 16166866], ["LIMIT", 1]] User Create (0.3ms) INSERT INTO "users" ("canvas_id", "sis_id", "email", "first_name", "last_name", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 16166866], ["sis_id", "119efb534f5fd4f24260de7157bee636"], ["email", "cooldude@coolsite.com"], ["first_name", "Cool"], ["last_name", "Dude"], ["created_at", "2021-11-17 23:02:53.743876"], ["updated_at", "2021-11-17 23:02:53.743876"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 GroupMembership Exists (0.4ms) SELECT 1 AS one FROM "group_memberships" WHERE "group_memberships"."canvas_id" = $1 LIMIT $2 [["canvas_id", 53510869], ["LIMIT", 1]] GroupMembership Create (0.3ms) INSERT INTO "group_memberships" ("canvas_id", "canvas_user_id", "canvas_group_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 53510869], ["canvas_user_id", 16166866], ["canvas_group_id", 84552858], ["workflow_state", "accepted"], ["created_at", "2021-11-17 23:02:53.747202"], ["updated_at", "2021-11-17 23:02:53.747202"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 GroupMembership Exists (0.3ms) SELECT 1 AS one FROM "group_memberships" WHERE "group_memberships"."canvas_id" = $1 AND "group_memberships"."id" != $2 LIMIT $3 [["canvas_id", 53510869], ["id", 88], ["LIMIT", 1]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 32465673], ["LIMIT", 1]] Group Create (0.3ms) INSERT INTO "groups" ("canvas_id", "sis_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 32465673], ["sis_id", "3b5fa9ba31b78376a175fd2e0bd16096"], ["name", "Some User Group"], ["workflow_state", "available"], ["created_at", "2021-11-17 23:02:53.752793"], ["updated_at", "2021-11-17 23:02:53.752793"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" IS NULL AND "groups"."id" != $1 LIMIT $2 [["id", 159], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 25043084], ["LIMIT", 1]] Group Create (0.3ms) INSERT INTO "groups" ("canvas_id", "sis_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 25043084], ["sis_id", "534bf45d79192d83ec65b65adc0dfd00"], ["name", "Some User Group"], ["workflow_state", "available"], ["created_at", "2021-11-17 23:02:53.759652"], ["updated_at", "2021-11-17 23:02:53.759652"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Group Load (0.3ms) SELECT "groups".* FROM "groups" ORDER BY "groups"."id" ASC LIMIT $1 [["LIMIT", 1]] Group Exists (0.4ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 25043084], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 25857309], ["LIMIT", 1]] Group Create (0.3ms) INSERT INTO "groups" ("canvas_id", "sis_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 25857309], ["sis_id", "64225152699c21e2cdd05bedfa7d3764"], ["name", "Some User Group"], ["workflow_state", "available"], ["created_at", "2021-11-17 23:02:53.767747"], ["updated_at", "2021-11-17 23:02:53.767747"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 75724570], ["LIMIT", 1]] Group Create (0.3ms) INSERT INTO "groups" ("canvas_id", "sis_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 75724570], ["sis_id", "c555810ac3648782d3af1873c7b8e3cf"], ["name", "Some User Group"], ["workflow_state", "available"], ["created_at", "2021-11-17 23:02:53.771697"], ["updated_at", "2021-11-17 23:02:53.771697"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 AND "groups"."id" != $2 LIMIT $3 [["canvas_id", 75724570], ["id", 162], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 5015316], ["LIMIT", 1]] Group Create (0.3ms) INSERT INTO "groups" ("canvas_id", "sis_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 5015316], ["sis_id", "2ad4708b73d070272631af451c76feb3"], ["name", "Some User Group"], ["workflow_state", "available"], ["created_at", "2021-11-17 23:02:53.777458"], ["updated_at", "2021-11-17 23:02:53.777458"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 AND "groups"."id" != $2 LIMIT $3 [["canvas_id", 5015316], ["id", 163], ["LIMIT", 1]]  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Role Exists (0.3ms) SELECT 1 AS one FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 26487128], ["LIMIT", 1]] Role Create (0.2ms) INSERT INTO "roles" ("canvas_id", "label", "base_role_type", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 26487128], ["label", "Cool Role"], ["base_role_type", "AccountMembership"], ["workflow_state", "active"], ["created_at", "2021-11-17 23:02:53.783615"], ["updated_at", "2021-11-17 23:02:53.783615"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Role Exists (0.3ms) SELECT 1 AS one FROM "roles" WHERE "roles"."canvas_id" IS NULL AND "roles"."id" != $1 LIMIT $2 [["id", 87], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.4ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Role Exists (0.3ms) SELECT 1 AS one FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 18294183], ["LIMIT", 1]] Role Create (0.3ms) INSERT INTO "roles" ("canvas_id", "label", "base_role_type", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 18294183], ["label", "Cool Role"], ["base_role_type", "AccountMembership"], ["workflow_state", "active"], ["created_at", "2021-11-17 23:02:53.790603"], ["updated_at", "2021-11-17 23:02:53.790603"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Role Load (0.2ms) SELECT "roles".* FROM "roles" ORDER BY "roles"."id" ASC LIMIT $1 [["LIMIT", 1]] Role Exists (0.4ms) SELECT 1 AS one FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 18294183], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SELECT COUNT(*) FROM "roles" Role Load (0.3ms) SELECT "roles".* FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]]  (0.1ms) SAVEPOINT active_record_1 Role Exists (0.2ms) SELECT 1 AS one FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] Role Create (0.4ms) INSERT INTO "roles" ("canvas_id", "label", "base_role_type", "canvas_account_id", "workflow_state", "permissions", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 1], ["label", "Account Admin"], ["base_role_type", "AccountMembership"], ["canvas_account_id", 10], ["workflow_state", "built_in"], ["permissions", "{\"manage_wiki\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"post_to_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"moderate_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_announcements\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"send_messages\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"send_messages_all\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_outcomes\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"create_conferences\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"create_collaborations\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_roster\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_all_grades\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_grades\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_rubrics\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"comment_on_others_submissions\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_students\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_admin_users\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_role_overrides\":{\"enabled\":true,\"locked\":true,\"readonly\":true,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_account_memberships\":{\"enabled\":true,\"locked\":true,\"readonly\":true,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_account_settings\":{\"enabled\":true,\"locked\":true,\"readonly\":true,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_groups\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_group_pages\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_files\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_assignments\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"undelete_courses\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_grade_changes\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_course_changes\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_question_banks\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_calendar\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_reports\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_courses\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_user_logins\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_user_observers\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_alerts\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"become_user\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_developer_keys\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"import_sis\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_sis\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_sis\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_course_list\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_statistics\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_storage_quotas\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_course_content\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_content\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_interaction_alerts\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"change_course_state\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_sections\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_feature_flags\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_quiz_answer_audits\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"moderate_grades\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"lti_add_edit\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true}}"], ["created_at", "2021-11-17 23:02:53.801346"], ["updated_at", "2021-11-17 23:02:53.801346"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SELECT COUNT(*) FROM "roles" Role Load (0.2ms) SELECT "roles".* FROM "roles" ORDER BY "roles"."id" DESC LIMIT $1 [["LIMIT", 1]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Role Exists (0.2ms) SELECT 1 AS one FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] Role Create (0.2ms) INSERT INTO "roles" ("canvas_id", "label", "base_role_type", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 1], ["label", "Cool Role"], ["base_role_type", "AccountMembership"], ["workflow_state", "active"], ["created_at", "2021-11-17 23:02:53.809295"], ["updated_at", "2021-11-17 23:02:53.809295"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SELECT COUNT(*) FROM "roles" Role Load (0.2ms) SELECT "roles".* FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]]  (0.3ms) SAVEPOINT active_record_1 Role Exists (0.3ms) SELECT 1 AS one FROM "roles" WHERE "roles"."canvas_id" = $1 AND "roles"."id" != $2 LIMIT $3 [["canvas_id", 1], ["id", 90], ["LIMIT", 1]] Role Update (0.5ms) UPDATE "roles" SET "label" = $1, "canvas_account_id" = $2, "permissions" = $3, "workflow_state" = $4, "updated_at" = $5 WHERE "roles"."id" = $6 [["label", "Account Admin"], ["canvas_account_id", 10], ["permissions", "{\"manage_wiki\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"post_to_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"moderate_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_announcements\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"send_messages\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"send_messages_all\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_outcomes\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"create_conferences\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"create_collaborations\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_roster\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_all_grades\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_grades\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_rubrics\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"comment_on_others_submissions\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_students\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_admin_users\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_role_overrides\":{\"enabled\":true,\"locked\":true,\"readonly\":true,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_account_memberships\":{\"enabled\":true,\"locked\":true,\"readonly\":true,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_account_settings\":{\"enabled\":true,\"locked\":true,\"readonly\":true,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_groups\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_group_pages\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_files\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_assignments\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"undelete_courses\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_grade_changes\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_course_changes\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_question_banks\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_calendar\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_reports\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_courses\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_user_logins\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_user_observers\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_alerts\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"become_user\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_developer_keys\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"import_sis\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_sis\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_sis\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_course_list\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_statistics\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_storage_quotas\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_course_content\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_content\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_interaction_alerts\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"change_course_state\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_sections\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_feature_flags\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_quiz_answer_audits\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"moderate_grades\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"lti_add_edit\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true}}"], ["workflow_state", "built_in"], ["updated_at", "2021-11-17 23:02:53.815696"], ["id", 90]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.3ms) SELECT COUNT(*) FROM "roles" Role Load (0.2ms) SELECT "roles".* FROM "roles" WHERE "roles"."id" = $1 LIMIT $2 [["id", 90], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Section Exists (3.8ms) SELECT 1 AS one FROM "sections" WHERE "sections"."canvas_id" = $1 LIMIT $2 [["canvas_id", 35913196], ["LIMIT", 1]] Section Create (0.9ms) INSERT INTO "sections" ("canvas_id", "created_at", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["canvas_id", 35913196], ["created_at", "2021-11-17 23:02:53.851492"], ["updated_at", "2021-11-17 23:02:53.851492"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Section Exists (0.4ms) SELECT 1 AS one FROM "sections" WHERE "sections"."canvas_id" IS NULL AND "sections"."id" != $1 LIMIT $2 [["id", 99], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Section Exists (0.3ms) SELECT 1 AS one FROM "sections" WHERE "sections"."canvas_id" = $1 LIMIT $2 [["canvas_id", 44784697], ["LIMIT", 1]] Section Create (0.3ms) INSERT INTO "sections" ("canvas_id", "created_at", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["canvas_id", 44784697], ["created_at", "2021-11-17 23:02:53.859733"], ["updated_at", "2021-11-17 23:02:53.859733"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Section Load (0.2ms) SELECT "sections".* FROM "sections" ORDER BY "sections"."id" ASC LIMIT $1 [["LIMIT", 1]] Section Exists (0.3ms) SELECT 1 AS one FROM "sections" WHERE "sections"."canvas_id" = $1 LIMIT $2 [["canvas_id", 44784697], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Section Exists (0.3ms) SELECT 1 AS one FROM "sections" WHERE "sections"."canvas_id" = $1 LIMIT $2 [["canvas_id", 58787684], ["LIMIT", 1]] Section Create (0.3ms) INSERT INTO "sections" ("canvas_id", "created_at", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["canvas_id", 58787684], ["created_at", "2021-11-17 23:02:53.866611"], ["updated_at", "2021-11-17 23:02:53.866611"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Section Exists (0.3ms) SELECT 1 AS one FROM "sections" WHERE "sections"."canvas_id" = $1 AND "sections"."id" != $2 LIMIT $3 [["canvas_id", 58787684], ["id", 101], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Section Exists (0.3ms) SELECT 1 AS one FROM "sections" WHERE "sections"."canvas_id" = $1 LIMIT $2 [["canvas_id", 55291570], ["LIMIT", 1]] Section Create (0.3ms) INSERT INTO "sections" ("canvas_id", "created_at", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["canvas_id", 55291570], ["created_at", "2021-11-17 23:02:53.872051"], ["updated_at", "2021-11-17 23:02:53.872051"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Submission Exists (1.4ms) SELECT 1 AS one FROM "submissions" WHERE "submissions"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] Submission Create (0.9ms) INSERT INTO "submissions" ("canvas_id", "submitted_at", "graded_at", "score", "points_possible", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 1], ["submitted_at", "2021-11-10 23:02:53.886872"], ["graded_at", "2021-11-16 23:02:53.886979"], ["score", 5.0], ["points_possible", 10.0], ["created_at", "2021-11-17 23:02:53.889766"], ["updated_at", "2021-11-17 23:02:53.889766"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Submission Exists (0.3ms) SELECT 1 AS one FROM "submissions" WHERE "submissions"."canvas_id" IS NULL AND "submissions"."id" != $1 LIMIT $2 [["id", 99], ["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Submission Exists (0.3ms) SELECT 1 AS one FROM "submissions" WHERE "submissions"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]] Submission Create (0.3ms) INSERT INTO "submissions" ("canvas_id", "submitted_at", "graded_at", "score", "points_possible", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 2], ["submitted_at", "2021-11-10 23:02:53.897467"], ["graded_at", "2021-11-16 23:02:53.897584"], ["score", 5.0], ["points_possible", 10.0], ["created_at", "2021-11-17 23:02:53.898814"], ["updated_at", "2021-11-17 23:02:53.898814"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Submission Load (0.2ms) SELECT "submissions".* FROM "submissions" ORDER BY "submissions"."id" ASC LIMIT $1 [["LIMIT", 1]] Submission Exists (0.3ms) SELECT 1 AS one FROM "submissions" WHERE "submissions"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.3ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Submission Exists (0.2ms) SELECT 1 AS one FROM "submissions" WHERE "submissions"."canvas_id" = $1 LIMIT $2 [["canvas_id", 3], ["LIMIT", 1]] Submission Create (0.2ms) INSERT INTO "submissions" ("canvas_id", "submitted_at", "graded_at", "score", "points_possible", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 3], ["submitted_at", "2021-11-10 23:02:53.904346"], ["graded_at", "2021-11-16 23:02:53.904433"], ["score", 5.0], ["points_possible", 10.0], ["created_at", "2021-11-17 23:02:53.905492"], ["updated_at", "2021-11-17 23:02:53.905492"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Submission Exists (0.3ms) SELECT 1 AS one FROM "submissions" WHERE "submissions"."canvas_id" = $1 AND "submissions"."id" != $2 LIMIT $3 [["canvas_id", 3], ["id", 101], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Submission Exists (0.3ms) SELECT 1 AS one FROM "submissions" WHERE "submissions"."canvas_id" = $1 LIMIT $2 [["canvas_id", 4], ["LIMIT", 1]] Submission Create (0.5ms) INSERT INTO "submissions" ("canvas_id", "submitted_at", "graded_at", "score", "points_possible", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 4], ["submitted_at", "2021-11-10 23:02:53.909830"], ["graded_at", "2021-11-16 23:02:53.909931"], ["score", 5.0], ["points_possible", 10.0], ["created_at", "2021-11-17 23:02:53.911216"], ["updated_at", "2021-11-17 23:02:53.911216"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Submission Exists (0.3ms) SELECT 1 AS one FROM "submissions" WHERE "submissions"."canvas_id" = $1 AND "submissions"."id" != $2 LIMIT $3 [["canvas_id", 4], ["id", 102], ["LIMIT", 1]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Submission Exists (0.3ms) SELECT 1 AS one FROM "submissions" WHERE "submissions"."canvas_id" = $1 LIMIT $2 [["canvas_id", 5], ["LIMIT", 1]] Submission Create (0.3ms) INSERT INTO "submissions" ("canvas_id", "submitted_at", "graded_at", "score", "points_possible", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 5], ["submitted_at", "2021-11-10 23:02:53.917023"], ["graded_at", "2021-11-16 23:02:53.917115"], ["score", 5.0], ["points_possible", 10.0], ["created_at", "2021-11-17 23:02:53.918321"], ["updated_at", "2021-11-17 23:02:53.918321"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Submission Exists (0.3ms) SELECT 1 AS one FROM "submissions" WHERE "submissions"."canvas_id" = $1 AND "submissions"."id" != $2 LIMIT $3 [["canvas_id", 5], ["id", 103], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Term Exists (0.3ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 61291362], ["LIMIT", 1]] Term Create (0.4ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 61291362], ["name", "Cool Term"], ["start_at", "2021-11-14 23:02:51.984168"], ["end_at", "2021-11-20 23:02:51.984267"], ["workflow_state", "active"], ["sis_id", "06b98dab695c65b403a2e59b439a34cc"], ["created_at", "2021-11-17 23:02:53.924166"], ["updated_at", "2021-11-17 23:02:53.924166"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Term Exists (0.4ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" IS NULL AND "terms"."id" != $1 LIMIT $2 [["id", 247], ["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Term Exists (0.2ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 54960619], ["LIMIT", 1]] Term Create (0.3ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 54960619], ["name", "Cool Term"], ["start_at", "2021-11-14 23:02:51.984168"], ["end_at", "2021-11-20 23:02:51.984267"], ["workflow_state", "active"], ["sis_id", "e4457433a209ed6f117003a0780a5f0a"], ["created_at", "2021-11-17 23:02:53.932563"], ["updated_at", "2021-11-17 23:02:53.932563"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Term Load (0.2ms) SELECT "terms".* FROM "terms" ORDER BY "terms"."id" ASC LIMIT $1 [["LIMIT", 1]] Term Exists (0.2ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 54960619], ["LIMIT", 1]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Term Exists (0.2ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 12876814], ["LIMIT", 1]] Term Create (0.3ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 12876814], ["name", "Cool Term"], ["start_at", "2021-11-14 23:02:51.984168"], ["end_at", "2021-11-20 23:02:51.984267"], ["workflow_state", "active"], ["sis_id", "99b5d62e529a961bc2279c19fc789baf"], ["created_at", "2021-11-17 23:02:53.938863"], ["updated_at", "2021-11-17 23:02:53.938863"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Term Exists (0.3ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 35210568], ["LIMIT", 1]] Term Create (0.4ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 35210568], ["name", "Cool Term"], ["start_at", "2021-11-15 23:02:53.942666"], ["end_at", "2021-11-20 23:02:53.942764"], ["workflow_state", "active"], ["sis_id", "edfec8a8940eff81cdae1b56183ed775"], ["created_at", "2021-11-17 23:02:53.944351"], ["updated_at", "2021-11-17 23:02:53.944351"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 Term Exists (0.3ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 80224345], ["LIMIT", 1]] Term Create (0.3ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 80224345], ["name", "Cool Term"], ["start_at", "2021-11-14 23:02:51.984168"], ["end_at", "2021-11-20 23:02:51.984267"], ["workflow_state", "inactive"], ["sis_id", "133eac50e142a3b84e155d40719f6585"], ["created_at", "2021-11-17 23:02:53.947523"], ["updated_at", "2021-11-17 23:02:53.947523"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 Term Exists (0.3ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 21267110], ["LIMIT", 1]] Term Create (0.3ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 21267110], ["name", "Cool Term"], ["start_at", "2021-09-17 23:02:53.948779"], ["end_at", "2021-10-17 23:02:53.948851"], ["workflow_state", "active"], ["sis_id", "56dc553e0f8b26c0858aa12f4f3a39a9"], ["created_at", "2021-11-17 23:02:53.950134"], ["updated_at", "2021-11-17 23:02:53.950134"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 Term Exists (0.3ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 54919488], ["LIMIT", 1]] Term Create (0.3ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 54919488], ["name", "Cool Term"], ["start_at", "2022-05-17 23:02:53.951229"], ["end_at", "2022-11-17 23:02:53.951289"], ["workflow_state", "active"], ["sis_id", "34c2a73818e8f1232244de17964a0979"], ["created_at", "2021-11-17 23:02:53.952548"], ["updated_at", "2021-11-17 23:02:53.952548"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Term Load (0.4ms) SELECT "terms".* FROM "terms" WHERE "terms"."workflow_state" = $1 AND (start_at <= '2021-12-02 23:02:53.953688' OR start_at IS NULL) AND (end_at >= '2021-11-02 23:02:53.953822' OR end_at IS NULL) [["workflow_state", "active"]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.4ms) SELECT COUNT(*) FROM "terms" Term Load (0.2ms) SELECT "terms".* FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]]  (0.2ms) SAVEPOINT active_record_1 Term Exists (0.3ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] Term Create (0.3ms) INSERT INTO "terms" ("canvas_id", "name", "workflow_state", "grading_period_group_id", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 1], ["name", "Default Term"], ["workflow_state", "active"], ["grading_period_group_id", 1], ["sis_id", "Test"], ["created_at", "2021-11-17 23:02:53.959564"], ["updated_at", "2021-11-17 23:02:53.959564"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.3ms) SELECT COUNT(*) FROM "terms" Term Load (0.3ms) SELECT "terms".* FROM "terms" ORDER BY "terms"."id" DESC LIMIT $1 [["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.3ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Term Exists (0.4ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] Term Create (0.3ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 1], ["name", "Cool Term"], ["start_at", "2021-11-14 23:02:51.984168"], ["end_at", "2021-11-20 23:02:51.984267"], ["workflow_state", "active"], ["sis_id", "82c86000f1a2a48b20d6e829567b55e0"], ["created_at", "2021-11-17 23:02:53.966557"], ["updated_at", "2021-11-17 23:02:53.966557"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SELECT COUNT(*) FROM "terms" Term Load (0.2ms) SELECT "terms".* FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]]  (0.2ms) SAVEPOINT active_record_1 Term Exists (0.2ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 AND "terms"."id" != $2 LIMIT $3 [["canvas_id", 1], ["id", 255], ["LIMIT", 1]] Term Update (0.3ms) UPDATE "terms" SET "name" = $1, "sis_id" = $2, "start_at" = $3, "end_at" = $4, "grading_period_group_id" = $5, "updated_at" = $6 WHERE "terms"."id" = $7 [["name", "Default Term"], ["sis_id", "Test"], ["start_at", nil], ["end_at", nil], ["grading_period_group_id", 1], ["updated_at", "2021-11-17 23:02:53.970215"], ["id", 255]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SELECT COUNT(*) FROM "terms" Term Load (0.3ms) SELECT "terms".* FROM "terms" WHERE "terms"."id" = $1 LIMIT $2 [["id", 255], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (2.1ms) SAVEPOINT active_record_1 User Exists (0.3ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 49228105], ["LIMIT", 1]] User Create (0.4ms) INSERT INTO "users" ("canvas_id", "sis_id", "email", "first_name", "last_name", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 49228105], ["sis_id", "3c7e0eae9559c49b1cbe6a7712a9bebe"], ["email", "cooldude@coolsite.com"], ["first_name", "Cool"], ["last_name", "Dude"], ["created_at", "2021-11-17 23:02:53.978394"], ["updated_at", "2021-11-17 23:02:53.978394"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 User Exists (0.4ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" IS NULL AND "users"."id" != $1 LIMIT $2 [["id", 187], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 User Exists (0.3ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 813707], ["LIMIT", 1]] User Create (0.3ms) INSERT INTO "users" ("canvas_id", "sis_id", "email", "first_name", "last_name", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 813707], ["sis_id", "c01e73c302478cac758df81aa11d993c"], ["email", "cooldude@coolsite.com"], ["first_name", "Cool"], ["last_name", "Dude"], ["created_at", "2021-11-17 23:02:53.988555"], ["updated_at", "2021-11-17 23:02:53.988555"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 User Load (0.2ms) SELECT "users".* FROM "users" ORDER BY "users"."id" ASC LIMIT $1 [["LIMIT", 1]] User Exists (0.4ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 813707], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 User Exists (0.3ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 12556200], ["LIMIT", 1]] User Create (0.3ms) INSERT INTO "users" ("canvas_id", "sis_id", "email", "first_name", "last_name", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 12556200], ["sis_id", "d0c1e73c792ec1aab17358ece88126ba"], ["email", "cooldude@coolsite.com"], ["first_name", "Cool"], ["last_name", "Dude"], ["created_at", "2021-11-17 23:02:53.997411"], ["updated_at", "2021-11-17 23:02:53.997411"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 User Exists (0.3ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 12743332], ["LIMIT", 1]] User Create (0.3ms) INSERT INTO "users" ("canvas_id", "sis_id", "email", "first_name", "last_name", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 12743332], ["sis_id", "4959a282e9ee33938e6f82131ce6a44f"], ["email", "cooldude@coolsite.com"], ["first_name", "Cool"], ["last_name", "Dude"], ["created_at", "2021-11-17 23:02:54.001836"], ["updated_at", "2021-11-17 23:02:54.001836"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 User Exists (0.3ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 17529825], ["LIMIT", 1]] User Create (0.3ms) INSERT INTO "users" ("canvas_id", "sis_id", "email", "first_name", "last_name", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 17529825], ["sis_id", "c4b4612127ebfc37b522587966ea1e65"], ["email", "cooldude@coolsite.com"], ["first_name", "Cool"], ["last_name", "Dude"], ["created_at", "2021-11-17 23:02:54.006132"], ["updated_at", "2021-11-17 23:02:54.006132"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) SELECT COUNT(*) FROM "assignment_groups" AssignmentGroup Create Many (0.7ms) INSERT INTO "assignment_groups" ("canvas_id","canvas_course_id","name","rules","position","group_weight","workflow_state","canvas_created_at","canvas_updated_at","created_at","updated_at") VALUES (1,1,'Assignments','--- drop_lowest:1\nnever_drop:36\n ',1,50.0,'available','2017-09-08 01:37:33','2017-09-08 01:37:33','2021-11-17 23:02:54.017399','2021-11-17 23:02:54.017399'),(2,1,'Tests',NULL,1,50.0,'available','2017-09-08 01:37:33','2017-09-08 01:37:33','2021-11-17 23:02:54.017399','2021-11-17 23:02:54.017399') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","canvas_course_id"=EXCLUDED."canvas_course_id","name"=EXCLUDED."name","rules"=EXCLUDED."rules","position"=EXCLUDED."position","group_weight"=EXCLUDED."group_weight","workflow_state"=EXCLUDED."workflow_state","canvas_created_at"=EXCLUDED."canvas_created_at","canvas_updated_at"=EXCLUDED."canvas_updated_at","updated_at"=EXCLUDED."updated_at" WHERE ("assignment_groups".canvas_id, "assignment_groups".canvas_course_id, "assignment_groups".name, "assignment_groups".rules, "assignment_groups".position, "assignment_groups".group_weight, "assignment_groups".workflow_state, "assignment_groups".canvas_created_at, "assignment_groups".canvas_updated_at) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.canvas_course_id, EXCLUDED.name, EXCLUDED.rules, EXCLUDED.position, EXCLUDED.group_weight, EXCLUDED.workflow_state, EXCLUDED.canvas_created_at, EXCLUDED.canvas_updated_at) RETURNING "id"  (0.3ms) SELECT COUNT(*) FROM "assignment_groups"  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) SELECT COUNT(*) FROM "assignments" Assignment Create Many (0.7ms) INSERT INTO "assignments" ("canvas_id","title","description","due_at","unlock_at","lock_at","points_possible","min_score","max_score","mastery_score","grading_type","submission_types","workflow_state","canvas_context_id","canvas_context_type","canvas_assignment_group_id","canvas_grading_scheme_id","canvas_grading_standard_id","created_at","updated_at") VALUES (88,'Assignment 1','

fdsfds

',NULL,NULL,NULL,100.0,NULL,NULL,NULL,'points','online_text_entry','published',58,'Course',55,NULL,NULL,'2021-11-17 23:02:54.022507','2021-11-17 23:02:54.022507'),(89,'fdsfdsfds','

fdsfdsfsdf

',NULL,NULL,NULL,100.0,NULL,NULL,NULL,'points','online_text_entry','published',59,'Course',56,NULL,NULL,'2021-11-17 23:02:54.022507','2021-11-17 23:02:54.022507') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","title"=EXCLUDED."title","description"=EXCLUDED."description","due_at"=EXCLUDED."due_at","unlock_at"=EXCLUDED."unlock_at","lock_at"=EXCLUDED."lock_at","points_possible"=EXCLUDED."points_possible","min_score"=EXCLUDED."min_score","max_score"=EXCLUDED."max_score","mastery_score"=EXCLUDED."mastery_score","grading_type"=EXCLUDED."grading_type","submission_types"=EXCLUDED."submission_types","workflow_state"=EXCLUDED."workflow_state","canvas_context_id"=EXCLUDED."canvas_context_id","canvas_context_type"=EXCLUDED."canvas_context_type","canvas_assignment_group_id"=EXCLUDED."canvas_assignment_group_id","canvas_grading_scheme_id"=EXCLUDED."canvas_grading_scheme_id","canvas_grading_standard_id"=EXCLUDED."canvas_grading_standard_id","updated_at"=EXCLUDED."updated_at" WHERE ("assignments".canvas_id, "assignments".title, "assignments".description, "assignments".due_at, "assignments".unlock_at, "assignments".lock_at, "assignments".points_possible, "assignments".min_score, "assignments".max_score, "assignments".mastery_score, "assignments".grading_type, "assignments".submission_types, "assignments".workflow_state, "assignments".canvas_context_id, "assignments".canvas_context_type, "assignments".canvas_assignment_group_id, "assignments".canvas_grading_scheme_id, "assignments".canvas_grading_standard_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.title, EXCLUDED.description, EXCLUDED.due_at, EXCLUDED.unlock_at, EXCLUDED.lock_at, EXCLUDED.points_possible, EXCLUDED.min_score, EXCLUDED.max_score, EXCLUDED.mastery_score, EXCLUDED.grading_type, EXCLUDED.submission_types, EXCLUDED.workflow_state, EXCLUDED.canvas_context_id, EXCLUDED.canvas_context_type, EXCLUDED.canvas_assignment_group_id, EXCLUDED.canvas_grading_scheme_id, EXCLUDED.canvas_grading_standard_id) RETURNING "id"  (0.3ms) SELECT COUNT(*) FROM "assignments"  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.3ms) SELECT COUNT(*) FROM "context_module_items" ContextModuleItem Create Many (0.5ms) INSERT INTO "context_module_items" ("canvas_id","canvas_context_module_id","position","canvas_content_id","canvas_content_type","workflow_state","canvas_assignment_id","created_at","updated_at") VALUES (15,9,1,83,'Assignment','active',1,'2021-11-17 23:02:54.027613','2021-11-17 23:02:54.027613'),(16,10,1,80,'Assignment','active',2,'2021-11-17 23:02:54.027613','2021-11-17 23:02:54.027613') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","canvas_context_module_id"=EXCLUDED."canvas_context_module_id","position"=EXCLUDED."position","canvas_content_id"=EXCLUDED."canvas_content_id","canvas_content_type"=EXCLUDED."canvas_content_type","workflow_state"=EXCLUDED."workflow_state","canvas_assignment_id"=EXCLUDED."canvas_assignment_id","updated_at"=EXCLUDED."updated_at" WHERE ("context_module_items".canvas_id, "context_module_items".canvas_context_module_id, "context_module_items".position, "context_module_items".canvas_content_id, "context_module_items".canvas_content_type, "context_module_items".workflow_state, "context_module_items".canvas_assignment_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.canvas_context_module_id, EXCLUDED.position, EXCLUDED.canvas_content_id, EXCLUDED.canvas_content_type, EXCLUDED.workflow_state, EXCLUDED.canvas_assignment_id) RETURNING "id"  (0.3ms) SELECT COUNT(*) FROM "context_module_items"  (0.2ms) ROLLBACK  (0.3ms) BEGIN  (0.3ms) SELECT COUNT(*) FROM "context_modules" ContextModule Create Many (0.6ms) INSERT INTO "context_modules" ("canvas_id","canvas_context_id","canvas_context_type","position","name","workflow_state","deleted_at","created_at","updated_at") VALUES (23,785,'Course',1,'New Mod','active',NULL,'2021-11-17 23:02:54.032682','2021-11-17 23:02:54.032682'),(4,27,'Course',1,'Modules gonna module','unpublished',NULL,'2021-11-17 23:02:54.032682','2021-11-17 23:02:54.032682') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","canvas_context_id"=EXCLUDED."canvas_context_id","canvas_context_type"=EXCLUDED."canvas_context_type","position"=EXCLUDED."position","name"=EXCLUDED."name","workflow_state"=EXCLUDED."workflow_state","deleted_at"=EXCLUDED."deleted_at","updated_at"=EXCLUDED."updated_at" WHERE ("context_modules".canvas_id, "context_modules".canvas_context_id, "context_modules".canvas_context_type, "context_modules".position, "context_modules".name, "context_modules".workflow_state, "context_modules".deleted_at) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.canvas_context_id, EXCLUDED.canvas_context_type, EXCLUDED.position, EXCLUDED.name, EXCLUDED.workflow_state, EXCLUDED.deleted_at) RETURNING "id"  (0.3ms) SELECT COUNT(*) FROM "context_modules"  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.3ms) SELECT COUNT(*) FROM "courses" Course Create Many (0.7ms) INSERT INTO "courses" ("canvas_id","sis_id","course_code","name","canvas_account_id","canvas_term_id","start_at","end_at","workflow_state","grading_standard_id","created_at","updated_at") VALUES (1,'course_sis_id_1','C1','Course #1',1,1,'2017-03-27 21:53:18','2017-04-27 12:21:18','active',NULL,'2021-11-17 23:02:54.037517','2021-11-17 23:02:54.037517'),(2,'course_sis_id_2','C2','Course #2',1,1,'2017-03-27 21:53:18','2017-04-27 12:21:18','unpublished',NULL,'2021-11-17 23:02:54.037517','2021-11-17 23:02:54.037517') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","sis_id"=EXCLUDED."sis_id","course_code"=EXCLUDED."course_code","name"=EXCLUDED."name","canvas_account_id"=EXCLUDED."canvas_account_id","canvas_term_id"=EXCLUDED."canvas_term_id","start_at"=EXCLUDED."start_at","end_at"=EXCLUDED."end_at","workflow_state"=EXCLUDED."workflow_state","grading_standard_id"=EXCLUDED."grading_standard_id","updated_at"=EXCLUDED."updated_at" WHERE ("courses".canvas_id, "courses".sis_id, "courses".course_code, "courses".name, "courses".canvas_account_id, "courses".canvas_term_id, "courses".start_at, "courses".end_at, "courses".workflow_state, "courses".grading_standard_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.sis_id, EXCLUDED.course_code, EXCLUDED.name, EXCLUDED.canvas_account_id, EXCLUDED.canvas_term_id, EXCLUDED.start_at, EXCLUDED.end_at, EXCLUDED.workflow_state, EXCLUDED.grading_standard_id) RETURNING "id"  (0.2ms) SELECT COUNT(*) FROM "courses"  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) SELECT COUNT(*) FROM "users" User Create Many (0.4ms) INSERT INTO "users" ("canvas_id","sis_id","email","first_name","last_name","name","sortable_name","workflow_state","login_id","created_at","updated_at") VALUES (1,'sis_id_1','poorbastard@yharnam.com','Patches','the Spider','Patches the Spider','the Spider, Patches','active','spiderdude1337','2021-11-17 23:02:54.043208','2021-11-17 23:02:54.043208'),(2,'sis_id_2','dreamer@yharnam.com','Hunter','Djura','Hunter Djura','Djura, Hunter','active','retireddude109','2021-11-17 23:02:54.043208','2021-11-17 23:02:54.043208') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","sis_id"=EXCLUDED."sis_id","email"=EXCLUDED."email","first_name"=EXCLUDED."first_name","last_name"=EXCLUDED."last_name","name"=EXCLUDED."name","sortable_name"=EXCLUDED."sortable_name","workflow_state"=EXCLUDED."workflow_state","login_id"=EXCLUDED."login_id","updated_at"=EXCLUDED."updated_at" WHERE ("users".canvas_id, "users".sis_id, "users".email, "users".first_name, "users".last_name, "users".name, "users".sortable_name, "users".workflow_state, "users".login_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.sis_id, EXCLUDED.email, EXCLUDED.first_name, EXCLUDED.last_name, EXCLUDED.name, EXCLUDED.sortable_name, EXCLUDED.workflow_state, EXCLUDED.login_id) RETURNING "id"  (0.2ms) SELECT COUNT(*) FROM "users"  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.4ms) SELECT COUNT(*) FROM "courses" Course Create Many (0.5ms) INSERT INTO "courses" ("canvas_id","sis_id","course_code","name","canvas_account_id","canvas_term_id","start_at","end_at","workflow_state","grading_standard_id","created_at","updated_at") VALUES (1,'course_sis_id_1','C1','Course #1',1,1,'2017-03-27 21:53:18','2017-04-27 12:21:18','active',NULL,'2021-11-17 23:02:54.047607','2021-11-17 23:02:54.047607'),(2,'course_sis_id_2','C2','Course #2',1,1,'2017-03-27 21:53:18','2017-04-27 12:21:18','unpublished',NULL,'2021-11-17 23:02:54.047607','2021-11-17 23:02:54.047607') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","sis_id"=EXCLUDED."sis_id","course_code"=EXCLUDED."course_code","name"=EXCLUDED."name","canvas_account_id"=EXCLUDED."canvas_account_id","canvas_term_id"=EXCLUDED."canvas_term_id","start_at"=EXCLUDED."start_at","end_at"=EXCLUDED."end_at","workflow_state"=EXCLUDED."workflow_state","grading_standard_id"=EXCLUDED."grading_standard_id","updated_at"=EXCLUDED."updated_at" WHERE ("courses".canvas_id, "courses".sis_id, "courses".course_code, "courses".name, "courses".canvas_account_id, "courses".canvas_term_id, "courses".start_at, "courses".end_at, "courses".workflow_state, "courses".grading_standard_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.sis_id, EXCLUDED.course_code, EXCLUDED.name, EXCLUDED.canvas_account_id, EXCLUDED.canvas_term_id, EXCLUDED.start_at, EXCLUDED.end_at, EXCLUDED.workflow_state, EXCLUDED.grading_standard_id) RETURNING "id"  (0.2ms) SELECT COUNT(*) FROM "courses" Course Load (0.2ms) SELECT "courses".* FROM "courses" ORDER BY "courses"."id" ASC LIMIT $1 [["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.3ms) SELECT COUNT(*) FROM "enrollments" Enrollment Create Many (0.5ms) INSERT INTO "enrollments" ("canvas_id","canvas_course_id","course_sis_id","canvas_user_id","user_sis_id","role","canvas_role_id","canvas_section_id","workflow_state","base_role_type","created_at","updated_at") VALUES (1,1,'sis_MUSC_2520_834',2,'sis_dalvarez_247','teacher',4,1,'active','TeacherEnrollment','2021-11-17 23:02:54.052668','2021-11-17 23:02:54.052668'),(2,1,'sis_MUSC_2520_834',3,'sis_jweaver_720','student',4,1,'active','StudentEnrollment','2021-11-17 23:02:54.052668','2021-11-17 23:02:54.052668') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","canvas_course_id"=EXCLUDED."canvas_course_id","course_sis_id"=EXCLUDED."course_sis_id","canvas_user_id"=EXCLUDED."canvas_user_id","user_sis_id"=EXCLUDED."user_sis_id","role"=EXCLUDED."role","canvas_role_id"=EXCLUDED."canvas_role_id","canvas_section_id"=EXCLUDED."canvas_section_id","workflow_state"=EXCLUDED."workflow_state","base_role_type"=EXCLUDED."base_role_type","updated_at"=EXCLUDED."updated_at" WHERE ("enrollments".canvas_id, "enrollments".canvas_course_id, "enrollments".course_sis_id, "enrollments".canvas_user_id, "enrollments".user_sis_id, "enrollments".role, "enrollments".canvas_role_id, "enrollments".canvas_section_id, "enrollments".workflow_state, "enrollments".base_role_type) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.canvas_course_id, EXCLUDED.course_sis_id, EXCLUDED.canvas_user_id, EXCLUDED.user_sis_id, EXCLUDED.role, EXCLUDED.canvas_role_id, EXCLUDED.canvas_section_id, EXCLUDED.workflow_state, EXCLUDED.base_role_type) RETURNING "id"  (0.2ms) SELECT COUNT(*) FROM "enrollments"  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.3ms) SELECT COUNT(*) FROM "sections" Section Create Many (1.3ms) INSERT INTO "sections" ("canvas_id","sis_id","canvas_course_id","name","workflow_state","start_at","end_at","created_at","updated_at") VALUES (1,'sis_section_1',1,'Cool Section','active','2017-03-27 21:53:18','2017-03-27 21:53:18','2021-11-17 23:02:54.057114','2021-11-17 23:02:54.057114'),(2,'sis_section_2',2,'Lame Section','active','2017-03-27 21:53:18','2017-03-27 21:53:18','2021-11-17 23:02:54.057114','2021-11-17 23:02:54.057114') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","sis_id"=EXCLUDED."sis_id","canvas_course_id"=EXCLUDED."canvas_course_id","name"=EXCLUDED."name","workflow_state"=EXCLUDED."workflow_state","start_at"=EXCLUDED."start_at","end_at"=EXCLUDED."end_at","updated_at"=EXCLUDED."updated_at" WHERE ("sections".canvas_id, "sections".sis_id, "sections".canvas_course_id, "sections".name, "sections".workflow_state, "sections".start_at, "sections".end_at) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.sis_id, EXCLUDED.canvas_course_id, EXCLUDED.name, EXCLUDED.workflow_state, EXCLUDED.start_at, EXCLUDED.end_at) RETURNING "id"  (0.3ms) SELECT COUNT(*) FROM "sections" Section Load (0.2ms) SELECT "sections".* FROM "sections" ORDER BY "sections"."id" ASC LIMIT $1 [["LIMIT", 1]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN Section Create Many (0.5ms) INSERT INTO "sections" ("canvas_id","sis_id","canvas_course_id","name","workflow_state","start_at","end_at","created_at","updated_at") VALUES (1,'sis_section_1',1,'Cool Section','active','2017-03-27 21:53:18','2017-03-27 21:53:18','2021-11-17 23:02:54.062463','2021-11-17 23:02:54.062463'),(2,'sis_section_2',2,'Lame Section','active','2017-03-27 21:53:18','2017-03-27 21:53:18','2021-11-17 23:02:54.062463','2021-11-17 23:02:54.062463') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","sis_id"=EXCLUDED."sis_id","canvas_course_id"=EXCLUDED."canvas_course_id","name"=EXCLUDED."name","workflow_state"=EXCLUDED."workflow_state","start_at"=EXCLUDED."start_at","end_at"=EXCLUDED."end_at","updated_at"=EXCLUDED."updated_at" WHERE ("sections".canvas_id, "sections".sis_id, "sections".canvas_course_id, "sections".name, "sections".workflow_state, "sections".start_at, "sections".end_at) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.sis_id, EXCLUDED.canvas_course_id, EXCLUDED.name, EXCLUDED.workflow_state, EXCLUDED.start_at, EXCLUDED.end_at) RETURNING "id" Section Load (0.2ms) SELECT "sections".* FROM "sections" WHERE "sections"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]] Section Create Many (0.4ms) INSERT INTO "sections" ("canvas_id","canvas_nonxlist_course_id","created_at","updated_at") VALUES (2,2,'2021-11-17 23:02:54.065087','2021-11-17 23:02:54.065087') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","canvas_nonxlist_course_id"=EXCLUDED."canvas_nonxlist_course_id","updated_at"=EXCLUDED."updated_at" WHERE ("sections".canvas_id, "sections".canvas_nonxlist_course_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.canvas_nonxlist_course_id) RETURNING "id"  (0.2ms) SELECT COUNT(*) FROM "sections" WHERE "sections"."canvas_nonxlist_course_id" IS NOT NULL Section Load (0.2ms) SELECT "sections".* FROM "sections" WHERE "sections"."canvas_nonxlist_course_id" IS NOT NULL ORDER BY "sections"."id" ASC LIMIT $1 [["LIMIT", 1]] Section Load (0.2ms) SELECT "sections".* FROM "sections" WHERE "sections"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SELECT COUNT(*) FROM "groups" Group Create Many (0.5ms) INSERT INTO "groups" ("canvas_id","sis_id","canvas_group_category_id","group_category_sis_id","canvas_account_id","canvas_course_id","name","workflow_state","context_id","context_type","max_membership","created_at","updated_at") VALUES (50,'sis1',10,NULL,1,NULL,'Group1','available',1,'Account',NULL,'2021-11-17 23:02:54.069999','2021-11-17 23:02:54.069999'),(51,'sis2',2,NULL,NULL,1,'Group2','available',1,'Course',1,'2021-11-17 23:02:54.069999','2021-11-17 23:02:54.069999') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","sis_id"=EXCLUDED."sis_id","canvas_group_category_id"=EXCLUDED."canvas_group_category_id","group_category_sis_id"=EXCLUDED."group_category_sis_id","canvas_account_id"=EXCLUDED."canvas_account_id","canvas_course_id"=EXCLUDED."canvas_course_id","name"=EXCLUDED."name","workflow_state"=EXCLUDED."workflow_state","context_id"=EXCLUDED."context_id","context_type"=EXCLUDED."context_type","max_membership"=EXCLUDED."max_membership","updated_at"=EXCLUDED."updated_at" WHERE ("groups".canvas_id, "groups".sis_id, "groups".canvas_group_category_id, "groups".group_category_sis_id, "groups".canvas_account_id, "groups".canvas_course_id, "groups".name, "groups".workflow_state, "groups".context_id, "groups".context_type, "groups".max_membership) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.sis_id, EXCLUDED.canvas_group_category_id, EXCLUDED.group_category_sis_id, EXCLUDED.canvas_account_id, EXCLUDED.canvas_course_id, EXCLUDED.name, EXCLUDED.workflow_state, EXCLUDED.context_id, EXCLUDED.context_type, EXCLUDED.max_membership) RETURNING "id"  (0.4ms) SELECT COUNT(*) FROM "groups" Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."name" = $1 LIMIT $2 [["name", "Group1"], ["LIMIT", 1]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.3ms) SELECT COUNT(*) FROM "group_memberships" GroupMembership Create Many (0.6ms) INSERT INTO "group_memberships" ("canvas_id","canvas_group_id","group_sis_id","canvas_user_id","user_sis_id","workflow_state","created_at","updated_at") VALUES (50,1,NULL,10,NULL,'accepted','2021-11-17 23:02:54.086082','2021-11-17 23:02:54.086082'),(51,2,NULL,11,NULL,'accepted','2021-11-17 23:02:54.086082','2021-11-17 23:02:54.086082') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","canvas_group_id"=EXCLUDED."canvas_group_id","group_sis_id"=EXCLUDED."group_sis_id","canvas_user_id"=EXCLUDED."canvas_user_id","user_sis_id"=EXCLUDED."user_sis_id","workflow_state"=EXCLUDED."workflow_state","updated_at"=EXCLUDED."updated_at" WHERE ("group_memberships".canvas_id, "group_memberships".canvas_group_id, "group_memberships".group_sis_id, "group_memberships".canvas_user_id, "group_memberships".user_sis_id, "group_memberships".workflow_state) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.canvas_group_id, EXCLUDED.group_sis_id, EXCLUDED.canvas_user_id, EXCLUDED.user_sis_id, EXCLUDED.workflow_state) RETURNING "id"  (0.3ms) SELECT COUNT(*) FROM "group_memberships" GroupMembership Load (0.3ms) SELECT "group_memberships".* FROM "group_memberships" WHERE "group_memberships"."canvas_id" = $1 LIMIT $2 [["canvas_id", 50], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (4.3ms) SELECT COUNT(*) FROM "user_observers" UserObserver Create Many (0.9ms) INSERT INTO "user_observers" ("observing_user_id","observed_user_id","workflow_state","created_at","updated_at") VALUES (21,3,'active','2021-11-17 23:02:54.103798','2021-11-17 23:02:54.103798'),(21,2,'active','2021-11-17 23:02:54.103798','2021-11-17 23:02:54.103798') ON CONFLICT (observing_user_id, observed_user_id) DO UPDATE SET "observing_user_id"=EXCLUDED."observing_user_id","observed_user_id"=EXCLUDED."observed_user_id","workflow_state"=EXCLUDED."workflow_state","updated_at"=EXCLUDED."updated_at" WHERE ("user_observers".observing_user_id, "user_observers".observed_user_id, "user_observers".workflow_state) IS DISTINCT FROM (EXCLUDED.observing_user_id, EXCLUDED.observed_user_id, EXCLUDED.workflow_state) RETURNING "id"  (0.3ms) SELECT COUNT(*) FROM "user_observers" UserObserver Load (0.2ms) SELECT "user_observers".* FROM "user_observers" WHERE "user_observers"."observed_user_id" = $1 LIMIT $2 [["observed_user_id", 3], ["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (1.2ms) SELECT COUNT(*) FROM "grading_periods" GradingPeriod Create Many (0.8ms) INSERT INTO "grading_periods" ("canvas_id","title","weight","start_date","end_date","close_date","canvas_grading_period_group_id","workflow_state","created_at","updated_at") VALUES (1,'Period 1',0.2,'2019-07-01 06:00:00','2019-08-01 05:59:59','2019-08-01 05:59:59',1,'active','2021-11-17 23:02:54.122961','2021-11-17 23:02:54.122961'),(2,'Period 2',0.8,'2019-08-01 06:00:00','2019-09-01 05:59:59','2019-09-01 05:59:59',1,'deleted','2021-11-17 23:02:54.122961','2021-11-17 23:02:54.122961') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","title"=EXCLUDED."title","weight"=EXCLUDED."weight","start_date"=EXCLUDED."start_date","end_date"=EXCLUDED."end_date","close_date"=EXCLUDED."close_date","canvas_grading_period_group_id"=EXCLUDED."canvas_grading_period_group_id","workflow_state"=EXCLUDED."workflow_state","updated_at"=EXCLUDED."updated_at" WHERE ("grading_periods".canvas_id, "grading_periods".title, "grading_periods".weight, "grading_periods".start_date, "grading_periods".end_date, "grading_periods".close_date, "grading_periods".canvas_grading_period_group_id, "grading_periods".workflow_state) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.title, EXCLUDED.weight, EXCLUDED.start_date, EXCLUDED.end_date, EXCLUDED.close_date, EXCLUDED.canvas_grading_period_group_id, EXCLUDED.workflow_state) RETURNING "id"  (0.3ms) SELECT COUNT(*) FROM "grading_periods" GradingPeriod Load (0.3ms) SELECT "grading_periods".* FROM "grading_periods" WHERE "grading_periods"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.1ms) BEGIN  (0.9ms) SELECT COUNT(*) FROM "grading_period_groups" GradingPeriodGroup Create Many (0.7ms) INSERT INTO "grading_period_groups" ("canvas_id","title","weighted","display_totals_for_all_grading_periods","workflow_state","created_at","updated_at") VALUES (1,'Test Group',FALSE,FALSE,'active','2021-11-17 23:02:54.142889','2021-11-17 23:02:54.142889') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","title"=EXCLUDED."title","weighted"=EXCLUDED."weighted","display_totals_for_all_grading_periods"=EXCLUDED."display_totals_for_all_grading_periods","workflow_state"=EXCLUDED."workflow_state","updated_at"=EXCLUDED."updated_at" WHERE ("grading_period_groups".canvas_id, "grading_period_groups".title, "grading_period_groups".weighted, "grading_period_groups".display_totals_for_all_grading_periods, "grading_period_groups".workflow_state) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.title, EXCLUDED.weighted, EXCLUDED.display_totals_for_all_grading_periods, EXCLUDED.workflow_state) RETURNING "id"  (0.3ms) SELECT COUNT(*) FROM "grading_period_groups" GradingPeriodGroup Load (0.3ms) SELECT "grading_period_groups".* FROM "grading_period_groups" WHERE "grading_period_groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) SELECT COUNT(*) FROM "user_observers" UserObserver Create Many (0.4ms) INSERT INTO "user_observers" ("observing_user_id","observed_user_id","workflow_state","created_at","updated_at") VALUES (21,3,'active','2021-11-17 23:02:54.153961','2021-11-17 23:02:54.153961'),(21,2,'active','2021-11-17 23:02:54.153961','2021-11-17 23:02:54.153961') ON CONFLICT (observing_user_id, observed_user_id) DO UPDATE SET "observing_user_id"=EXCLUDED."observing_user_id","observed_user_id"=EXCLUDED."observed_user_id","workflow_state"=EXCLUDED."workflow_state","updated_at"=EXCLUDED."updated_at" WHERE ("user_observers".observing_user_id, "user_observers".observed_user_id, "user_observers".workflow_state) IS DISTINCT FROM (EXCLUDED.observing_user_id, EXCLUDED.observed_user_id, EXCLUDED.workflow_state) RETURNING "id"  (0.2ms) SELECT COUNT(*) FROM "user_observers"  (0.3ms) SELECT COUNT(*) FROM "user_observers" UserObserver Create Many (0.4ms) INSERT INTO "user_observers" ("observing_user_id","observed_user_id","workflow_state","created_at","updated_at") VALUES (21,3,'active','2021-11-17 23:02:54.156391','2021-11-17 23:02:54.156391'),(21,2,'active','2021-11-17 23:02:54.156391','2021-11-17 23:02:54.156391') ON CONFLICT (observing_user_id, observed_user_id) DO UPDATE SET "observing_user_id"=EXCLUDED."observing_user_id","observed_user_id"=EXCLUDED."observed_user_id","workflow_state"=EXCLUDED."workflow_state","updated_at"=EXCLUDED."updated_at" WHERE ("user_observers".observing_user_id, "user_observers".observed_user_id, "user_observers".workflow_state) IS DISTINCT FROM (EXCLUDED.observing_user_id, EXCLUDED.observed_user_id, EXCLUDED.workflow_state) RETURNING "id"  (0.2ms) SELECT COUNT(*) FROM "user_observers"  (0.7ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) SELECT COUNT(*) FROM "users"  (0.2ms) SELECT COUNT(*) FROM "courses" Course Create Many (0.6ms) INSERT INTO "courses" ("canvas_id","sis_id","course_code","name","canvas_account_id","canvas_term_id","start_at","end_at","workflow_state","grading_standard_id","created_at","updated_at") VALUES (1,'course_sis_id_1','C1','Course #1',1,1,'2017-03-27 21:53:18','2017-04-27 12:21:18','active',NULL,'2021-11-17 23:02:54.162486','2021-11-17 23:02:54.162486'),(2,'course_sis_id_2','C2','Course #2',1,1,'2017-03-27 21:53:18','2017-04-27 12:21:18','unpublished',NULL,'2021-11-17 23:02:54.162486','2021-11-17 23:02:54.162486') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","sis_id"=EXCLUDED."sis_id","course_code"=EXCLUDED."course_code","name"=EXCLUDED."name","canvas_account_id"=EXCLUDED."canvas_account_id","canvas_term_id"=EXCLUDED."canvas_term_id","start_at"=EXCLUDED."start_at","end_at"=EXCLUDED."end_at","workflow_state"=EXCLUDED."workflow_state","grading_standard_id"=EXCLUDED."grading_standard_id","updated_at"=EXCLUDED."updated_at" WHERE ("courses".canvas_id, "courses".sis_id, "courses".course_code, "courses".name, "courses".canvas_account_id, "courses".canvas_term_id, "courses".start_at, "courses".end_at, "courses".workflow_state, "courses".grading_standard_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.sis_id, EXCLUDED.course_code, EXCLUDED.name, EXCLUDED.canvas_account_id, EXCLUDED.canvas_term_id, EXCLUDED.start_at, EXCLUDED.end_at, EXCLUDED.workflow_state, EXCLUDED.grading_standard_id) RETURNING "id" User Create Many (0.5ms) INSERT INTO "users" ("canvas_id","sis_id","email","first_name","last_name","name","sortable_name","workflow_state","login_id","created_at","updated_at") VALUES (1,'sis_id_1','poorbastard@yharnam.com','Patches','the Spider','Patches the Spider','the Spider, Patches','active','spiderdude1337','2021-11-17 23:02:54.164676','2021-11-17 23:02:54.164676'),(2,'sis_id_2','dreamer@yharnam.com','Hunter','Djura','Hunter Djura','Djura, Hunter','active','retireddude109','2021-11-17 23:02:54.164676','2021-11-17 23:02:54.164676') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","sis_id"=EXCLUDED."sis_id","email"=EXCLUDED."email","first_name"=EXCLUDED."first_name","last_name"=EXCLUDED."last_name","name"=EXCLUDED."name","sortable_name"=EXCLUDED."sortable_name","workflow_state"=EXCLUDED."workflow_state","login_id"=EXCLUDED."login_id","updated_at"=EXCLUDED."updated_at" WHERE ("users".canvas_id, "users".sis_id, "users".email, "users".first_name, "users".last_name, "users".name, "users".sortable_name, "users".workflow_state, "users".login_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.sis_id, EXCLUDED.email, EXCLUDED.first_name, EXCLUDED.last_name, EXCLUDED.name, EXCLUDED.sortable_name, EXCLUDED.workflow_state, EXCLUDED.login_id) RETURNING "id"  (0.3ms) SELECT COUNT(*) FROM "users"  (0.2ms) SELECT COUNT(*) FROM "courses"  (0.2ms) ROLLBACK  (0.4ms) BEGIN  (0.2ms) ROLLBACK  (0.3ms) BEGIN Course Create Many (0.6ms) INSERT INTO "courses" ("canvas_id","sis_id","course_code","name","canvas_account_id","canvas_term_id","start_at","end_at","workflow_state","grading_standard_id","created_at","updated_at") VALUES (1,'course_sis_id_1','C1','Course #1',1,1,'2017-03-27 21:53:18','2017-04-27 12:21:18','active',NULL,'2021-11-17 23:02:54.172003','2021-11-17 23:02:54.172003'),(2,'course_sis_id_2','C2','Course #2',1,1,'2017-03-27 21:53:18','2017-04-27 12:21:18','unpublished',NULL,'2021-11-17 23:02:54.172003','2021-11-17 23:02:54.172003') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","sis_id"=EXCLUDED."sis_id","course_code"=EXCLUDED."course_code","name"=EXCLUDED."name","canvas_account_id"=EXCLUDED."canvas_account_id","canvas_term_id"=EXCLUDED."canvas_term_id","start_at"=EXCLUDED."start_at","end_at"=EXCLUDED."end_at","workflow_state"=EXCLUDED."workflow_state","grading_standard_id"=EXCLUDED."grading_standard_id","updated_at"=EXCLUDED."updated_at" WHERE ("courses".canvas_id, "courses".sis_id, "courses".course_code, "courses".name, "courses".canvas_account_id, "courses".canvas_term_id, "courses".start_at, "courses".end_at, "courses".workflow_state, "courses".grading_standard_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.sis_id, EXCLUDED.course_code, EXCLUDED.name, EXCLUDED.canvas_account_id, EXCLUDED.canvas_term_id, EXCLUDED.start_at, EXCLUDED.end_at, EXCLUDED.workflow_state, EXCLUDED.grading_standard_id) RETURNING "id"  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) SELECT COUNT(*) FROM "submissions" Submission Create Many (0.6ms) INSERT INTO "submissions" ("canvas_id","canvas_user_id","canvas_course_id","canvas_assignment_id","submitted_at","due_at","graded_at","score","points_possible","excused","workflow_state","created_at","updated_at") VALUES (1,1,1,1,'2017-09-21 18:28:15','2017-09-27 18:28:15','2017-09-21 19:36:23',5.0,10.0,TRUE,'graded','2021-11-17 23:02:54.177172','2021-11-17 23:02:54.177172'),(2,1,1,2,'2017-09-21 18:28:15','2017-09-28 18:28:15','2017-09-21 19:36:23',5.0,10.0,FALSE,'submitted','2021-11-17 23:02:54.177172','2021-11-17 23:02:54.177172') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","canvas_user_id"=EXCLUDED."canvas_user_id","canvas_course_id"=EXCLUDED."canvas_course_id","canvas_assignment_id"=EXCLUDED."canvas_assignment_id","submitted_at"=EXCLUDED."submitted_at","due_at"=EXCLUDED."due_at","graded_at"=EXCLUDED."graded_at","score"=EXCLUDED."score","points_possible"=EXCLUDED."points_possible","excused"=EXCLUDED."excused","workflow_state"=EXCLUDED."workflow_state","updated_at"=EXCLUDED."updated_at" WHERE ("submissions".canvas_id, "submissions".canvas_user_id, "submissions".canvas_course_id, "submissions".canvas_assignment_id, "submissions".submitted_at, "submissions".due_at, "submissions".graded_at, "submissions".score, "submissions".points_possible, "submissions".excused, "submissions".workflow_state) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.canvas_user_id, EXCLUDED.canvas_course_id, EXCLUDED.canvas_assignment_id, EXCLUDED.submitted_at, EXCLUDED.due_at, EXCLUDED.graded_at, EXCLUDED.score, EXCLUDED.points_possible, EXCLUDED.excused, EXCLUDED.workflow_state) RETURNING "id"  (0.3ms) SELECT COUNT(*) FROM "submissions"  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] [BatchTestJobBase] [486ea233-fcf5-40dc-b324-c6860b8048f7] Performing BatchTestJobBase (Job ID: 486ea233-fcf5-40dc-b324-c6860b8048f7) from Test(default) [ActiveJob] [BatchTestJobBase] [486ea233-fcf5-40dc-b324-c6860b8048f7] Performed BatchTestJobBase (Job ID: 486ea233-fcf5-40dc-b324-c6860b8048f7) from Test(default) in 0.19ms  (0.2ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [BatchTestJobBase] [44226721-c393-41b1-b069-0661366e32d4] Performing BatchTestJobBase (Job ID: 44226721-c393-41b1-b069-0661366e32d4) from Test(default) [ActiveJob] [BatchTestJobBase] [44226721-c393-41b1-b069-0661366e32d4] Performed BatchTestJobBase (Job ID: 44226721-c393-41b1-b069-0661366e32d4) from Test(default) in 0.2ms  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] [BatchTestJobBase] [15295340-4ae6-45ed-8b2e-a4cd034a33ee] Performing BatchTestJobBase (Job ID: 15295340-4ae6-45ed-8b2e-a4cd034a33ee) from Test(default) [ActiveJob] [BatchTestJobBase] [15295340-4ae6-45ed-8b2e-a4cd034a33ee] Performed BatchTestJobBase (Job ID: 15295340-4ae6-45ed-8b2e-a4cd034a33ee) from Test(default) in 0.06ms  (0.1ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [FailingBatchTestJobBase] [ee3406c7-3b02-47c0-9a54-15da62de5faf] Performing FailingBatchTestJobBase (Job ID: ee3406c7-3b02-47c0-9a54-15da62de5faf) from Test(default) [ActiveJob] [FailingBatchTestJobBase] [ee3406c7-3b02-47c0-9a54-15da62de5faf] Error performing FailingBatchTestJobBase (Job ID: ee3406c7-3b02-47c0-9a54-15da62de5faf) from Test(default) in 0.29ms: RuntimeError (Foo): /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/job_batching/support/base_job.rb:12:in `perform' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:39:in `block in perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:109:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch_aware_job.rb:12:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/i18n-1.8.10/lib/i18n.rb:309:in `with_locale' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/translation.rb:9:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:26:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `block in instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications/instrumenter.rb:23:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:25:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `block in tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `block in tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:28:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:22:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:136:in `run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:38:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/job_batching/batch_aware_job_spec.rb:46:in `block (5 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `block in with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `block in with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-rails-5.0.2/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:259:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:644:in `block in run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:606:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/configuration.rb:2067:in `with_suite_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:116:in `block in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/reporter.rb:74:in `report' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:115:in `run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:89:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:71:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:45:in `invoke' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/exe/rspec:4:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:58:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:58:in `kernel_load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:23:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:478:in `exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:31:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:25:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/exe/bundle:49:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/friendly_errors.rb:128:in `with_friendly_errors' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/exe/bundle:37:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `
'  (0.2ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] Enqueued BatchTestJobBase (Job ID: 66c00a83-d509-497a-9001-6c043ca79f17) to Test(default)  (0.1ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] Enqueued BatchTestJobBase (Job ID: 6df4a863-4775-411e-b5c3-3dcb7f166dd0) to Test(default)  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] Enqueued BatchTestJobBase (Job ID: 1d9a1e2a-fa40-4052-baae-dd273972eccc) to Test(default)  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.3ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (1.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] Enqueued RetryingJob (Job ID: aaa65805-51f1-430b-b90f-0e59342ac014) to Sidekiq(default) [ActiveJob] [RetryingJob] [aaa65805-51f1-430b-b90f-0e59342ac014] Performing RetryingJob (Job ID: aaa65805-51f1-430b-b90f-0e59342ac014) from Sidekiq(default) [ActiveJob] [RetryingJob] [aaa65805-51f1-430b-b90f-0e59342ac014] Error performing RetryingJob (Job ID: aaa65805-51f1-430b-b90f-0e59342ac014) from Sidekiq(default) in 24.3ms: RuntimeError (A Failure): /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/job_batching/batch_spec.rb:268:in `perform' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:39:in `block in perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:109:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch_aware_job.rb:12:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/i18n-1.8.10/lib/i18n.rb:314:in `with_locale' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/translation.rb:9:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:26:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `block in instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications/instrumenter.rb:23:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:25:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `block in tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `block in tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:28:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:22:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:136:in `run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:38:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:24:in `block in execute' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:109:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/railtie.rb:28:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/execution_wrapper.rb:87:in `wrap' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/reloader.rb:73:in `block in wrap' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/execution_wrapper.rb:87:in `wrap' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/reloader.rb:72:in `wrap' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/railtie.rb:27:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:136:in `run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:22:in `execute' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/queue_adapters/sidekiq_adapter.rb:42:in `perform' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/sidekiq-6.2.2/lib/sidekiq/testing.rb:300:in `execute_job' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/sidekiq-6.2.2/lib/sidekiq/testing.rb:295:in `block in process_job' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/sidekiq-6.2.2/lib/sidekiq/middleware/chain.rb:138:in `block in invoke' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/sidekiq.rb:73:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/sidekiq-6.2.2/lib/sidekiq/middleware/chain.rb:140:in `block in invoke' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/sidekiq-6.2.2/lib/sidekiq/middleware/chain.rb:143:in `invoke' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/sidekiq-6.2.2/lib/sidekiq/testing.rb:294:in `process_job' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/job_batching/batch_spec.rb:289:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `block in with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `block in with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-rails-5.0.2/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:259:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:644:in `block in run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:606:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/configuration.rb:2067:in `with_suite_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:116:in `block in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/reporter.rb:74:in `report' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:115:in `run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:89:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:71:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:45:in `invoke' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/exe/rspec:4:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:58:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:58:in `kernel_load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:23:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:478:in `exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:31:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:25:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/exe/bundle:49:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/friendly_errors.rb:128:in `with_friendly_errors' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/exe/bundle:37:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `
' [ActiveJob] [RetryingJob] [aaa65805-51f1-430b-b90f-0e59342ac014] Performing RetryingJob (Job ID: aaa65805-51f1-430b-b90f-0e59342ac014) from Sidekiq(default) [ActiveJob] [RetryingJob] [aaa65805-51f1-430b-b90f-0e59342ac014] Performed RetryingJob (Job ID: aaa65805-51f1-430b-b90f-0e59342ac014) from Sidekiq(default) in 2.73ms  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] Enqueued TestWorker (Job ID: a59f0875-5b37-4ba4-8357-91acb58a4643) to Sidekiq(default)  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] Enqueued CanvasSync::JobBatches::Batch::Callback::ActiveJobCallbackWorker (Job ID: f87685cc-4341-43f0-b77f-81bac2faa908) to Test(default) with arguments: "SampleCallback", "complete", {"a"=>"b"}, "aEZDncEK-FC_UA", nil  (0.2ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] Enqueued CanvasSync::JobBatches::Batch::Callback::ActiveJobCallbackWorker (Job ID: 7edeaa5f-1a15-41e1-93ba-eba925c8630f) to Test(default) with arguments: "SampleCallback", "complete", {"a"=>"b"}, "mm1zkHFXOoB6PA", nil [ActiveJob] Enqueued CanvasSync::JobBatches::Batch::Callback::ActiveJobCallbackWorker (Job ID: f5bf45df-2b85-47c5-9a39-821cc302538d) to Test(default) with arguments: "SampleCallback2", "complete", {"b"=>"a"}, "mm1zkHFXOoB6PA", nil  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] Enqueued ContextedJob (Job ID: 5d48419a-244f-4e34-9c67-8663ca1c19bf) to Sidekiq(default) [ActiveJob] [TestWorker] [a59f0875-5b37-4ba4-8357-91acb58a4643] Performing TestWorker (Job ID: a59f0875-5b37-4ba4-8357-91acb58a4643) from Sidekiq(default) [ActiveJob] [TestWorker] [a59f0875-5b37-4ba4-8357-91acb58a4643] Performed TestWorker (Job ID: a59f0875-5b37-4ba4-8357-91acb58a4643) from Sidekiq(default) in 2.36ms [ActiveJob] [ContextedJob] [5d48419a-244f-4e34-9c67-8663ca1c19bf] Performing ContextedJob (Job ID: 5d48419a-244f-4e34-9c67-8663ca1c19bf) from Sidekiq(default) [ActiveJob] [ContextedJob] [5d48419a-244f-4e34-9c67-8663ca1c19bf] Performed ContextedJob (Job ID: 5d48419a-244f-4e34-9c67-8663ca1c19bf) from Sidekiq(default) in 3.07ms  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] Enqueued ContextedJob (Job ID: 61f1c30f-e5ad-4747-bd05-4b5418ca2d96) to Sidekiq(default) [ActiveJob] [ContextedJob] [61f1c30f-e5ad-4747-bd05-4b5418ca2d96] Performing ContextedJob (Job ID: 61f1c30f-e5ad-4747-bd05-4b5418ca2d96) from Sidekiq(default) [ActiveJob] [ContextedJob] [61f1c30f-e5ad-4747-bd05-4b5418ca2d96] Performed ContextedJob (Job ID: 61f1c30f-e5ad-4747-bd05-4b5418ca2d96) from Sidekiq(default) in 4.97ms  (0.2ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] Enqueued BatchTestJobBase (Job ID: b65a3249-c865-4949-81e8-c038cba13556) to Sidekiq(default) [ActiveJob] [BatchTestJobBase] [b65a3249-c865-4949-81e8-c038cba13556] Performing BatchTestJobBase (Job ID: b65a3249-c865-4949-81e8-c038cba13556) from Sidekiq(default) [ActiveJob] [BatchTestJobBase] [b65a3249-c865-4949-81e8-c038cba13556] Performed BatchTestJobBase (Job ID: b65a3249-c865-4949-81e8-c038cba13556) from Sidekiq(default) in 2.42ms [ActiveJob] Enqueued ContextedJob (Job ID: d160c80c-70d7-48de-92e9-26b00fa2a3ac) to Sidekiq(default) [ActiveJob] [ContextedJob] [d160c80c-70d7-48de-92e9-26b00fa2a3ac] Performing ContextedJob (Job ID: d160c80c-70d7-48de-92e9-26b00fa2a3ac) from Sidekiq(default) [ActiveJob] [ContextedJob] [d160c80c-70d7-48de-92e9-26b00fa2a3ac] Performed ContextedJob (Job ID: d160c80c-70d7-48de-92e9-26b00fa2a3ac) from Sidekiq(default) in 3.24ms  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] Enqueued TestWorker (Job ID: d0bdc588-5796-481e-a4bf-e3d6c09be309) to Sidekiq(default) [ActiveJob] Enqueued TestWorker (Job ID: dc0606b0-1bbb-49af-a4a7-2af39b47bc1f) to Sidekiq(default) [ActiveJob] Enqueued TestWorker (Job ID: 1a465c5a-fd73-4cae-a15d-b15866e67c7c) to Sidekiq(default)  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] Enqueued WorkerA (Job ID: 7f5076a4-5973-4786-9e7e-c04c8f33660e) to Sidekiq(default) [ActiveJob] Enqueued WorkerB (Job ID: 01042deb-6bd4-491d-a385-32f7a3977157) to Sidekiq(default) [ActiveJob] Enqueued WorkerA (Job ID: 3f0cb05e-d401-4250-8cb3-9dd78f20d454) to Sidekiq(default) [ActiveJob] Enqueued WorkerC (Job ID: d3520073-3233-4030-bef4-89ceadfcf183) to Sidekiq(default)  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] Enqueued TestWorker (Job ID: b436c104-aa22-4fb9-b4d2-7af203b5710c) to Sidekiq(default)  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.3ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] Enqueued TestWorker (Job ID: 361cb343-255f-483c-9f2a-83b4a0ea5baf) to Sidekiq(default)  (0.3ms) ROLLBACK  (0.5ms) SELECT "schema_migrations"."version" FROM "schema_migrations" ORDER BY "schema_migrations"."version" ASC  (0.3ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.4ms) SELECT COUNT(*) FROM "canvas_sync_job_logs" [ActiveJob] [GoodJob] [f2c8f191-95d6-4699-99ac-79868bc7ae34] Performing GoodJob (Job ID: f2c8f191-95d6-4699-99ac-79868bc7ae34) from Test(default) with arguments: "argument" [ActiveJob] [GoodJob] [f2c8f191-95d6-4699-99ac-79868bc7ae34] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "f2c8f191-95d6-4699-99ac-79868bc7ae34"], ["LIMIT", 1]] [ActiveJob] [GoodJob] [f2c8f191-95d6-4699-99ac-79868bc7ae34]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [GoodJob] [f2c8f191-95d6-4699-99ac-79868bc7ae34] CanvasSync::JobLog Create (0.5ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "GoodJob"], ["status", "enqueued"], ["job_arguments", "---\n- argument\n"], ["created_at", "2021-11-17 23:03:09.746522"], ["updated_at", "2021-11-17 23:03:09.746522"], ["job_id", "f2c8f191-95d6-4699-99ac-79868bc7ae34"]] [ActiveJob] [GoodJob] [f2c8f191-95d6-4699-99ac-79868bc7ae34]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [GoodJob] [f2c8f191-95d6-4699-99ac-79868bc7ae34]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [GoodJob] [f2c8f191-95d6-4699-99ac-79868bc7ae34] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-11-17 23:03:09.748433"], ["status", "running"], ["updated_at", "2021-11-17 23:03:09.748779"], ["id", 541]] [ActiveJob] [GoodJob] [f2c8f191-95d6-4699-99ac-79868bc7ae34]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [GoodJob] [f2c8f191-95d6-4699-99ac-79868bc7ae34]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [GoodJob] [f2c8f191-95d6-4699-99ac-79868bc7ae34] CanvasSync::JobLog Update (0.5ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2021-11-17 23:03:09.750026"], ["status", "success"], ["updated_at", "2021-11-17 23:03:09.750574"], ["id", 541]] [ActiveJob] [GoodJob] [f2c8f191-95d6-4699-99ac-79868bc7ae34]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [GoodJob] [f2c8f191-95d6-4699-99ac-79868bc7ae34] Performed GoodJob (Job ID: f2c8f191-95d6-4699-99ac-79868bc7ae34) from Test(default) in 18.7ms  (0.2ms) SELECT COUNT(*) FROM "canvas_sync_job_logs" CanvasSync::JobLog Load (0.3ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" ORDER BY "canvas_sync_job_logs"."id" DESC LIMIT $1 [["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [BadJob] [d214d927-deac-4694-953c-edacd1b95e97] Performing BadJob (Job ID: d214d927-deac-4694-953c-edacd1b95e97) from Test(default) with arguments: "argument" [ActiveJob] [BadJob] [d214d927-deac-4694-953c-edacd1b95e97] CanvasSync::JobLog Load (0.3ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "d214d927-deac-4694-953c-edacd1b95e97"], ["LIMIT", 1]] [ActiveJob] [BadJob] [d214d927-deac-4694-953c-edacd1b95e97]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [BadJob] [d214d927-deac-4694-953c-edacd1b95e97] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "BadJob"], ["status", "enqueued"], ["job_arguments", "---\n- argument\n"], ["created_at", "2021-11-17 23:03:09.757489"], ["updated_at", "2021-11-17 23:03:09.757489"], ["job_id", "d214d927-deac-4694-953c-edacd1b95e97"]] [ActiveJob] [BadJob] [d214d927-deac-4694-953c-edacd1b95e97]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [BadJob] [d214d927-deac-4694-953c-edacd1b95e97]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [BadJob] [d214d927-deac-4694-953c-edacd1b95e97] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-11-17 23:03:09.758694"], ["status", "running"], ["updated_at", "2021-11-17 23:03:09.759002"], ["id", 542]] [ActiveJob] [BadJob] [d214d927-deac-4694-953c-edacd1b95e97]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [BadJob] [d214d927-deac-4694-953c-edacd1b95e97]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [BadJob] [d214d927-deac-4694-953c-edacd1b95e97] CanvasSync::JobLog Update (0.5ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "exception" = $2, "backtrace" = $3, "status" = $4, "updated_at" = $5 WHERE "canvas_sync_job_logs"."id" = $6 [["completed_at", "2021-11-17 23:03:09.760200"], ["exception", "EvilError: EvilError"], ["backtrace", "/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:12:in `perform'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:39:in `block in perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:109:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch_aware_job.rb:22:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:21:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/i18n-1.8.10/lib/i18n.rb:309:in `with_locale'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/translation.rb:9:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:26:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `block in instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications/instrumenter.rb:23:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:25:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `block in tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `block in tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:28:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:22:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:136:in `run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:38:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:18:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:40:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/matchers/built_in/raise_error.rb:59:in `matches?'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:51:in `block in handle_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:27:in `with_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:48:in `handle_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:65:in `to'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:101:in `to'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:39:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `block in with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `block in with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-rails-5.0.2/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:259:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:644:in `block in run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:606:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/configuration.rb:2067:in `with_suite_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:116:in `block in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/reporter.rb:74:in `report'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:115:in `run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:89:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:71:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:45:in `invoke'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/exe/rspec:4:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:58:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:58:in `kernel_load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:23:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:478:in `exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:31:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:25:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/exe/bundle:49:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/friendly_errors.rb:128:in `with_friendly_errors'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/exe/bundle:37:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `
'"], ["status", "error"], ["updated_at", "2021-11-17 23:03:09.760486"], ["id", 542]] [ActiveJob] [BadJob] [d214d927-deac-4694-953c-edacd1b95e97]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [BadJob] [d214d927-deac-4694-953c-edacd1b95e97] Error performing BadJob (Job ID: d214d927-deac-4694-953c-edacd1b95e97) from Test(default) in 5.43ms: EvilError (EvilError): /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:12:in `perform' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:39:in `block in perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:109:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch_aware_job.rb:22:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:21:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/i18n-1.8.10/lib/i18n.rb:309:in `with_locale' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/translation.rb:9:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:26:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `block in instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications/instrumenter.rb:23:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:25:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `block in tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `block in tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:28:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:22:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:136:in `run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:38:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:18:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:40:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/matchers/built_in/raise_error.rb:59:in `matches?' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:51:in `block in handle_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:27:in `with_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:48:in `handle_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:65:in `to' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:101:in `to' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:39:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `block in with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `block in with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-rails-5.0.2/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:259:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:644:in `block in run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:606:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/configuration.rb:2067:in `with_suite_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:116:in `block in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/reporter.rb:74:in `report' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:115:in `run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:89:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:71:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:45:in `invoke' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/exe/rspec:4:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:58:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:58:in `kernel_load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:23:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:478:in `exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:31:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:25:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/exe/bundle:49:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/friendly_errors.rb:128:in `with_friendly_errors' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/exe/bundle:37:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `
' CanvasSync::JobLog Load (0.3ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" ORDER BY "canvas_sync_job_logs"."id" DESC LIMIT $1 [["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [BadJob] [a9011c64-9049-47f3-a5d7-87e112d0cf6b] Performing BadJob (Job ID: a9011c64-9049-47f3-a5d7-87e112d0cf6b) from Test(default) [ActiveJob] [BadJob] [a9011c64-9049-47f3-a5d7-87e112d0cf6b] CanvasSync::JobLog Load (0.3ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "a9011c64-9049-47f3-a5d7-87e112d0cf6b"], ["LIMIT", 1]] [ActiveJob] [BadJob] [a9011c64-9049-47f3-a5d7-87e112d0cf6b]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [BadJob] [a9011c64-9049-47f3-a5d7-87e112d0cf6b] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["job_class", "BadJob"], ["status", "enqueued"], ["created_at", "2021-11-17 23:03:09.765635"], ["updated_at", "2021-11-17 23:03:09.765635"], ["job_id", "a9011c64-9049-47f3-a5d7-87e112d0cf6b"]] [ActiveJob] [BadJob] [a9011c64-9049-47f3-a5d7-87e112d0cf6b]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [BadJob] [a9011c64-9049-47f3-a5d7-87e112d0cf6b]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [BadJob] [a9011c64-9049-47f3-a5d7-87e112d0cf6b] CanvasSync::JobLog Update (0.4ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-11-17 23:03:09.766672"], ["status", "running"], ["updated_at", "2021-11-17 23:03:09.767014"], ["id", 543]] [ActiveJob] [BadJob] [a9011c64-9049-47f3-a5d7-87e112d0cf6b]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [BadJob] [a9011c64-9049-47f3-a5d7-87e112d0cf6b]  (0.3ms) SAVEPOINT active_record_1 [ActiveJob] [BadJob] [a9011c64-9049-47f3-a5d7-87e112d0cf6b] CanvasSync::JobLog Update (0.5ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "exception" = $2, "backtrace" = $3, "status" = $4, "updated_at" = $5 WHERE "canvas_sync_job_logs"."id" = $6 [["completed_at", "2021-11-17 23:03:09.768971"], ["exception", "ArgumentError: wrong number of arguments (given 0, expected 1)"], ["backtrace", "/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:11:in `perform'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:39:in `block in perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:109:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch_aware_job.rb:22:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:21:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/i18n-1.8.10/lib/i18n.rb:309:in `with_locale'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/translation.rb:9:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:26:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `block in instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications/instrumenter.rb:23:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:25:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `block in tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `block in tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:28:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:22:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:136:in `run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:38:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:18:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:52:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/matchers/built_in/raise_error.rb:59:in `matches?'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:51:in `block in handle_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:27:in `with_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:48:in `handle_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:65:in `to'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:101:in `to'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:51:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `block in with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `block in with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-rails-5.0.2/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:259:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:644:in `block in run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:606:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/configuration.rb:2067:in `with_suite_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:116:in `block in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/reporter.rb:74:in `report'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:115:in `run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:89:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:71:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:45:in `invoke'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/exe/rspec:4:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:58:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:58:in `kernel_load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:23:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:478:in `exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:31:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:25:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/exe/bundle:49:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/friendly_errors.rb:128:in `with_friendly_errors'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/exe/bundle:37:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `
'"], ["status", "error"], ["updated_at", "2021-11-17 23:03:09.769674"], ["id", 543]] [ActiveJob] [BadJob] [a9011c64-9049-47f3-a5d7-87e112d0cf6b]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [BadJob] [a9011c64-9049-47f3-a5d7-87e112d0cf6b] Error performing BadJob (Job ID: a9011c64-9049-47f3-a5d7-87e112d0cf6b) from Test(default) in 6.99ms: ArgumentError (wrong number of arguments (given 0, expected 1)): /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:11:in `perform' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:39:in `block in perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:109:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch_aware_job.rb:22:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:21:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/i18n-1.8.10/lib/i18n.rb:309:in `with_locale' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/translation.rb:9:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:26:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `block in instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications/instrumenter.rb:23:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:25:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `block in tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `block in tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:28:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:22:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:136:in `run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:38:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:18:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:52:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/matchers/built_in/raise_error.rb:59:in `matches?' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:51:in `block in handle_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:27:in `with_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:48:in `handle_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:65:in `to' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:101:in `to' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:51:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `block in with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `block in with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-rails-5.0.2/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:259:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:644:in `block in run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:606:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/configuration.rb:2067:in `with_suite_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:116:in `block in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/reporter.rb:74:in `report' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:115:in `run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:89:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:71:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:45:in `invoke' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/exe/rspec:4:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:58:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:58:in `kernel_load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:23:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:478:in `exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:31:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:25:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/exe/bundle:49:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/friendly_errors.rb:128:in `with_friendly_errors' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/exe/bundle:37:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `
'  (0.2ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [BadJob] [7e80d49c-12dd-4bcd-9b35-08d009f1968f] Performing BadJob (Job ID: 7e80d49c-12dd-4bcd-9b35-08d009f1968f) from Test(default) [ActiveJob] [BadJob] [7e80d49c-12dd-4bcd-9b35-08d009f1968f] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "7e80d49c-12dd-4bcd-9b35-08d009f1968f"], ["LIMIT", 1]] [ActiveJob] [BadJob] [7e80d49c-12dd-4bcd-9b35-08d009f1968f]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [BadJob] [7e80d49c-12dd-4bcd-9b35-08d009f1968f] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["job_class", "BadJob"], ["status", "enqueued"], ["created_at", "2021-11-17 23:03:09.774428"], ["updated_at", "2021-11-17 23:03:09.774428"], ["job_id", "7e80d49c-12dd-4bcd-9b35-08d009f1968f"]] [ActiveJob] [BadJob] [7e80d49c-12dd-4bcd-9b35-08d009f1968f]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [BadJob] [7e80d49c-12dd-4bcd-9b35-08d009f1968f]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [BadJob] [7e80d49c-12dd-4bcd-9b35-08d009f1968f] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-11-17 23:03:09.775357"], ["status", "running"], ["updated_at", "2021-11-17 23:03:09.775676"], ["id", 544]] [ActiveJob] [BadJob] [7e80d49c-12dd-4bcd-9b35-08d009f1968f]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [BadJob] [7e80d49c-12dd-4bcd-9b35-08d009f1968f]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [BadJob] [7e80d49c-12dd-4bcd-9b35-08d009f1968f] CanvasSync::JobLog Update (0.8ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "exception" = $2, "backtrace" = $3, "status" = $4, "updated_at" = $5 WHERE "canvas_sync_job_logs"."id" = $6 [["completed_at", "2021-11-17 23:03:09.780192"], ["exception", "ArgumentError: wrong number of arguments (given 0, expected 1)"], ["backtrace", "/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:11:in `perform'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:39:in `block in perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:109:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch_aware_job.rb:22:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:21:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/i18n-1.8.10/lib/i18n.rb:309:in `with_locale'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/translation.rb:9:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:26:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `block in instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications/instrumenter.rb:23:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:25:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `block in tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `block in tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:28:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:22:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:136:in `run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:38:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:18:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:60:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/matchers/built_in/raise_error.rb:59:in `matches?'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:51:in `block in handle_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:27:in `with_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:48:in `handle_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:65:in `to'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:101:in `to'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:59:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `block in with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `block in with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-rails-5.0.2/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:259:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:644:in `block in run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:606:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/configuration.rb:2067:in `with_suite_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:116:in `block in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/reporter.rb:74:in `report'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:115:in `run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:89:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:71:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:45:in `invoke'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/exe/rspec:4:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:58:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:58:in `kernel_load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:23:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:478:in `exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:31:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:25:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/exe/bundle:49:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/friendly_errors.rb:128:in `with_friendly_errors'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/exe/bundle:37:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `
'\n\nError Occurred while handling an Error: NoMethodError: undefined method `bad_catcher' for BadJob:Class\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-mocks-3.10.2/lib/rspec/mocks/method_double.rb:28:in `block in original_implementation_callable'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-mocks-3.10.2/lib/rspec/mocks/message_expectation.rb:101:in `block in and_call_original'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-mocks-3.10.2/lib/rspec/mocks/message_expectation.rb:740:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-mocks-3.10.2/lib/rspec/mocks/message_expectation.rb:572:in `invoke_incrementing_actual_calls_by'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-mocks-3.10.2/lib/rspec/mocks/message_expectation.rb:427:in `invoke'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-mocks-3.10.2/lib/rspec/mocks/proxy.rb:217:in `message_received'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-mocks-3.10.2/lib/rspec/mocks/proxy.rb:361:in `message_received'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-mocks-3.10.2/lib/rspec/mocks/method_double.rb:78:in `proxy_method_invoked'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-mocks-3.10.2/lib/rspec/mocks/method_double.rb:64:in `block (2 levels) in define_proxy_method'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:31:in `rescue in block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:23:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/i18n-1.8.10/lib/i18n.rb:309:in `with_locale'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/translation.rb:9:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:26:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `block in instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications/instrumenter.rb:23:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:25:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `block in tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `block in tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:28:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:22:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:136:in `run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:38:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:18:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:60:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/matchers/built_in/raise_error.rb:59:in `matches?'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:51:in `block in handle_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:27:in `with_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:48:in `handle_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:65:in `to'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:101:in `to'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:59:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `block in with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `block in with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-rails-5.0.2/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:259:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:644:in `block in run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:606:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/configuration.rb:2067:in `with_suite_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:116:in `block in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/reporter.rb:74:in `report'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:115:in `run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:89:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:71:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:45:in `invoke'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/exe/rspec:4:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:58:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:58:in `kernel_load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:23:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:478:in `exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:31:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:25:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/exe/bundle:49:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/friendly_errors.rb:128:in `with_friendly_errors'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/exe/bundle:37:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `
'"], ["status", "error"], ["updated_at", "2021-11-17 23:03:09.780670"], ["id", 544]] [ActiveJob] [BadJob] [7e80d49c-12dd-4bcd-9b35-08d009f1968f]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [BadJob] [7e80d49c-12dd-4bcd-9b35-08d009f1968f] Error performing BadJob (Job ID: 7e80d49c-12dd-4bcd-9b35-08d009f1968f) from Test(default) in 9.38ms: ArgumentError (wrong number of arguments (given 0, expected 1)): /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:11:in `perform' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:39:in `block in perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:109:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch_aware_job.rb:22:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:21:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/i18n-1.8.10/lib/i18n.rb:309:in `with_locale' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/translation.rb:9:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:26:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `block in instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications/instrumenter.rb:23:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:25:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `block in tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `block in tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:28:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:22:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:136:in `run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:38:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:18:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:60:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/matchers/built_in/raise_error.rb:59:in `matches?' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:51:in `block in handle_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:27:in `with_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:48:in `handle_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:65:in `to' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:101:in `to' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:59:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `block in with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `block in with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-rails-5.0.2/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:259:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:644:in `block in run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:606:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/configuration.rb:2067:in `with_suite_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:116:in `block in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/reporter.rb:74:in `report' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:115:in `run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:89:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:71:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:45:in `invoke' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/exe/rspec:4:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:58:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:58:in `kernel_load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:23:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:478:in `exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:31:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:25:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/exe/bundle:49:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/friendly_errors.rb:128:in `with_friendly_errors' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/exe/bundle:37:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `
' CanvasSync::JobLog Load (0.5ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" ORDER BY "canvas_sync_job_logs"."id" DESC LIMIT $1 [["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] [CanvasSync::Jobs::ReportChecker] [25d43b59-27fc-4f9d-94d8-40ea0a4cc886] Performing CanvasSync::Jobs::ReportChecker (Job ID: 25d43b59-27fc-4f9d-94d8-40ea0a4cc886) from Test(default) with arguments: "provisioning_csv", 1, "FakeProcessor", {} [ActiveJob] [CanvasSync::Jobs::ReportChecker] [25d43b59-27fc-4f9d-94d8-40ea0a4cc886] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "25d43b59-27fc-4f9d-94d8-40ea0a4cc886"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [25d43b59-27fc-4f9d-94d8-40ea0a4cc886]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [25d43b59-27fc-4f9d-94d8-40ea0a4cc886] CanvasSync::JobLog Create (0.4ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- provisioning_csv\n- 1\n- FakeProcessor\n- {}\n"], ["created_at", "2021-11-17 23:03:09.789529"], ["updated_at", "2021-11-17 23:03:09.789529"], ["job_id", "25d43b59-27fc-4f9d-94d8-40ea0a4cc886"]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [25d43b59-27fc-4f9d-94d8-40ea0a4cc886]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [25d43b59-27fc-4f9d-94d8-40ea0a4cc886]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [25d43b59-27fc-4f9d-94d8-40ea0a4cc886] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-11-17 23:03:09.791084"], ["status", "running"], ["updated_at", "2021-11-17 23:03:09.791458"], ["id", 545]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [25d43b59-27fc-4f9d-94d8-40ea0a4cc886]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [25d43b59-27fc-4f9d-94d8-40ea0a4cc886]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [25d43b59-27fc-4f9d-94d8-40ea0a4cc886] CanvasSync::JobLog Destroy (0.3ms) DELETE FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."id" = $1 [["id", 545]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [25d43b59-27fc-4f9d-94d8-40ea0a4cc886]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [25d43b59-27fc-4f9d-94d8-40ea0a4cc886] Performed CanvasSync::Jobs::ReportChecker (Job ID: 25d43b59-27fc-4f9d-94d8-40ea0a4cc886) from Test(default) in 9.1ms  (0.1ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [CanvasSync::Jobs::ReportChecker] [094634eb-9993-495e-bf3c-d500d9944fbd] Performing CanvasSync::Jobs::ReportChecker (Job ID: 094634eb-9993-495e-bf3c-d500d9944fbd) from Test(default) with arguments: "provisioning_csv", 1, "FakeProcessor", {} [ActiveJob] [CanvasSync::Jobs::ReportChecker] [094634eb-9993-495e-bf3c-d500d9944fbd] CanvasSync::JobLog Load (0.3ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "094634eb-9993-495e-bf3c-d500d9944fbd"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [094634eb-9993-495e-bf3c-d500d9944fbd]  (0.8ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [094634eb-9993-495e-bf3c-d500d9944fbd] CanvasSync::JobLog Create (0.4ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- provisioning_csv\n- 1\n- FakeProcessor\n- {}\n"], ["created_at", "2021-11-17 23:03:09.801360"], ["updated_at", "2021-11-17 23:03:09.801360"], ["job_id", "094634eb-9993-495e-bf3c-d500d9944fbd"]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [094634eb-9993-495e-bf3c-d500d9944fbd]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [094634eb-9993-495e-bf3c-d500d9944fbd]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [094634eb-9993-495e-bf3c-d500d9944fbd] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-11-17 23:03:09.803376"], ["status", "running"], ["updated_at", "2021-11-17 23:03:09.803720"], ["id", 546]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [094634eb-9993-495e-bf3c-d500d9944fbd]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [094634eb-9993-495e-bf3c-d500d9944fbd]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [094634eb-9993-495e-bf3c-d500d9944fbd] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- provisioning_csv\n- 1\n- FakeProcessor\n- {}\n- {}\n"], ["created_at", "2021-11-17 23:03:09.807969"], ["updated_at", "2021-11-17 23:03:09.807969"], ["job_id", "de44de6d-2f75-4e8a-85a3-91e171dcc6fb"]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [094634eb-9993-495e-bf3c-d500d9944fbd]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [094634eb-9993-495e-bf3c-d500d9944fbd] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: de44de6d-2f75-4e8a-85a3-91e171dcc6fb) to Test(default) at 2021-11-17 23:03:39 UTC with arguments: "provisioning_csv", 1, "FakeProcessor", {}, {} [ActiveJob] [CanvasSync::Jobs::ReportChecker] [094634eb-9993-495e-bf3c-d500d9944fbd]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [094634eb-9993-495e-bf3c-d500d9944fbd] CanvasSync::JobLog Destroy (0.2ms) DELETE FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."id" = $1 [["id", 546]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [094634eb-9993-495e-bf3c-d500d9944fbd]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [094634eb-9993-495e-bf3c-d500d9944fbd] Performed CanvasSync::Jobs::ReportChecker (Job ID: 094634eb-9993-495e-bf3c-d500d9944fbd) from Test(default) in 11.35ms  (0.2ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [CanvasSync::Jobs::ReportChecker] [339b3799-5660-4d1e-b5e1-b6e9bcb9e9ca] Performing CanvasSync::Jobs::ReportChecker (Job ID: 339b3799-5660-4d1e-b5e1-b6e9bcb9e9ca) from Test(default) with arguments: "provisioning_csv", 1, "FakeProcessor", {} [ActiveJob] [CanvasSync::Jobs::ReportChecker] [339b3799-5660-4d1e-b5e1-b6e9bcb9e9ca] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "339b3799-5660-4d1e-b5e1-b6e9bcb9e9ca"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [339b3799-5660-4d1e-b5e1-b6e9bcb9e9ca]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [339b3799-5660-4d1e-b5e1-b6e9bcb9e9ca] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- provisioning_csv\n- 1\n- FakeProcessor\n- {}\n"], ["created_at", "2021-11-17 23:03:09.814126"], ["updated_at", "2021-11-17 23:03:09.814126"], ["job_id", "339b3799-5660-4d1e-b5e1-b6e9bcb9e9ca"]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [339b3799-5660-4d1e-b5e1-b6e9bcb9e9ca]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [339b3799-5660-4d1e-b5e1-b6e9bcb9e9ca]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [339b3799-5660-4d1e-b5e1-b6e9bcb9e9ca] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-11-17 23:03:09.815554"], ["status", "running"], ["updated_at", "2021-11-17 23:03:09.815852"], ["id", 548]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [339b3799-5660-4d1e-b5e1-b6e9bcb9e9ca]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [339b3799-5660-4d1e-b5e1-b6e9bcb9e9ca]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [339b3799-5660-4d1e-b5e1-b6e9bcb9e9ca] CanvasSync::JobLog Update (0.5ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "exception" = $2, "backtrace" = $3, "status" = $4, "updated_at" = $5 WHERE "canvas_sync_job_logs"."id" = $6 [["completed_at", "2021-11-17 23:03:09.821621"], ["exception", "NameError: undefined local variable or method `current_organization' for #"], ["backtrace", "/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/jobs/report_checker.rb:35:in `perform'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:39:in `block in perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:109:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch_aware_job.rb:22:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:21:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/i18n-1.8.10/lib/i18n.rb:309:in `with_locale'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/translation.rb:9:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:26:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `block in instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications/instrumenter.rb:23:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:25:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `block in tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `block in tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:28:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:22:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:136:in `run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:38:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:18:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/report_checker_spec.rb:11:in `start_job'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/report_checker_spec.rb:53:in `block (5 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/matchers/built_in/raise_error.rb:59:in `matches?'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:51:in `block in handle_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:27:in `with_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:48:in `handle_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:65:in `to'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:101:in `to'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/report_checker_spec.rb:53:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `block in with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `block in with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-rails-5.0.2/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:259:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:644:in `block in run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:606:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/configuration.rb:2067:in `with_suite_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:116:in `block in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/reporter.rb:74:in `report'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:115:in `run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:89:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:71:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:45:in `invoke'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/exe/rspec:4:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:58:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:58:in `kernel_load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:23:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:478:in `exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:31:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:25:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/exe/bundle:49:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/friendly_errors.rb:128:in `with_friendly_errors'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/exe/bundle:37:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `
'"], ["status", "error"], ["updated_at", "2021-11-17 23:03:09.822091"], ["id", 548]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [339b3799-5660-4d1e-b5e1-b6e9bcb9e9ca]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [339b3799-5660-4d1e-b5e1-b6e9bcb9e9ca] Error performing CanvasSync::Jobs::ReportChecker (Job ID: 339b3799-5660-4d1e-b5e1-b6e9bcb9e9ca) from Test(default) in 10.64ms: NameError (undefined local variable or method `current_organization' for #): /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/jobs/report_checker.rb:35:in `perform' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:39:in `block in perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:109:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch_aware_job.rb:22:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:21:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/i18n-1.8.10/lib/i18n.rb:309:in `with_locale' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/translation.rb:9:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:26:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `block in instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications/instrumenter.rb:23:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:25:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `block in tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `block in tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:28:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:22:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:136:in `run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:38:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:18:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/report_checker_spec.rb:11:in `start_job' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/report_checker_spec.rb:53:in `block (5 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/matchers/built_in/raise_error.rb:59:in `matches?' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:51:in `block in handle_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:27:in `with_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:48:in `handle_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:65:in `to' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:101:in `to' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/report_checker_spec.rb:53:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `block in with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `block in with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-rails-5.0.2/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:259:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:644:in `block in run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:606:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/configuration.rb:2067:in `with_suite_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:116:in `block in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/reporter.rb:74:in `report' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:115:in `run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:89:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:71:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:45:in `invoke' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/exe/rspec:4:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:58:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:58:in `kernel_load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:23:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:478:in `exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:31:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:25:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/exe/bundle:49:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/friendly_errors.rb:128:in `with_friendly_errors' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/exe/bundle:37:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `
'  (0.2ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [a2132989-693a-4813-a100-17b4ef2c422b] Performing CanvasSync::Jobs::ReportProcessorJob (Job ID: a2132989-693a-4813-a100-17b4ef2c422b) from Test(default) with arguments: "provisioning_csv", "https://test.instructure.com/sample_report_download", "FakeProcessor", {}, 1 [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [a2132989-693a-4813-a100-17b4ef2c422b] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "a2132989-693a-4813-a100-17b4ef2c422b"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [a2132989-693a-4813-a100-17b4ef2c422b]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [a2132989-693a-4813-a100-17b4ef2c422b] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportProcessorJob"], ["status", "enqueued"], ["job_arguments", "---\n- provisioning_csv\n- https://test.instructure.com/sample_report_download\n- FakeProcessor\n- {}\n- 1\n"], ["created_at", "2021-11-17 23:03:09.827306"], ["updated_at", "2021-11-17 23:03:09.827306"], ["job_id", "a2132989-693a-4813-a100-17b4ef2c422b"]] [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [a2132989-693a-4813-a100-17b4ef2c422b]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [a2132989-693a-4813-a100-17b4ef2c422b]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [a2132989-693a-4813-a100-17b4ef2c422b] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-11-17 23:03:09.828698"], ["status", "running"], ["updated_at", "2021-11-17 23:03:09.829005"], ["id", 549]] [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [a2132989-693a-4813-a100-17b4ef2c422b]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [a2132989-693a-4813-a100-17b4ef2c422b]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [a2132989-693a-4813-a100-17b4ef2c422b] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "job_class" = $1, "updated_at" = $2 WHERE "canvas_sync_job_logs"."id" = $3 [["job_class", "FakeProcessor"], ["updated_at", "2021-11-17 23:03:09.830337"], ["id", 549]] [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [a2132989-693a-4813-a100-17b4ef2c422b]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [a2132989-693a-4813-a100-17b4ef2c422b]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [a2132989-693a-4813-a100-17b4ef2c422b] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2021-11-17 23:03:09.842056"], ["status", "success"], ["updated_at", "2021-11-17 23:03:09.842505"], ["id", 549]] [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [a2132989-693a-4813-a100-17b4ef2c422b]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [a2132989-693a-4813-a100-17b4ef2c422b] Performed CanvasSync::Jobs::ReportProcessorJob (Job ID: a2132989-693a-4813-a100-17b4ef2c422b) from Test(default) in 17.25ms  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] [CanvasSync::Jobs::ReportStarter] [a95fa3c7-75b5-45a4-a5ca-4f9b9e4f24d9] Performing CanvasSync::Jobs::ReportStarter (Job ID: a95fa3c7-75b5-45a4-a5ca-4f9b9e4f24d9) from Test(default) with arguments: "provisioning_csv", {"parameters[users]"=>true}, "CoolProcessor", {:models=>["users"]} [ActiveJob] [CanvasSync::Jobs::ReportStarter] [a95fa3c7-75b5-45a4-a5ca-4f9b9e4f24d9] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "a95fa3c7-75b5-45a4-a5ca-4f9b9e4f24d9"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::ReportStarter] [a95fa3c7-75b5-45a4-a5ca-4f9b9e4f24d9]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [a95fa3c7-75b5-45a4-a5ca-4f9b9e4f24d9] CanvasSync::JobLog Create (0.4ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportStarter"], ["status", "enqueued"], ["job_arguments", "---\n- provisioning_csv\n- parameters[users]: true\n- CoolProcessor\n- :models:\n - users\n"], ["created_at", "2021-11-17 23:03:09.846823"], ["updated_at", "2021-11-17 23:03:09.846823"], ["job_id", "a95fa3c7-75b5-45a4-a5ca-4f9b9e4f24d9"]] [ActiveJob] [CanvasSync::Jobs::ReportStarter] [a95fa3c7-75b5-45a4-a5ca-4f9b9e4f24d9]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [a95fa3c7-75b5-45a4-a5ca-4f9b9e4f24d9]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [a95fa3c7-75b5-45a4-a5ca-4f9b9e4f24d9] CanvasSync::JobLog Update (0.4ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-11-17 23:03:09.848726"], ["status", "running"], ["updated_at", "2021-11-17 23:03:09.849118"], ["id", 550]] [ActiveJob] [CanvasSync::Jobs::ReportStarter] [a95fa3c7-75b5-45a4-a5ca-4f9b9e4f24d9]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [a95fa3c7-75b5-45a4-a5ca-4f9b9e4f24d9]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [a95fa3c7-75b5-45a4-a5ca-4f9b9e4f24d9] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- provisioning_csv\n- 1\n- CoolProcessor\n- :models:\n - users\n :sync_start_time: '2021-11-17T23:03:09Z'\n :report_params:\n parameters[users]: true\n"], ["created_at", "2021-11-17 23:03:09.852729"], ["updated_at", "2021-11-17 23:03:09.852729"], ["job_id", "acf17b0b-d82f-4461-8ec7-7e5022e6635a"]] [ActiveJob] [CanvasSync::Jobs::ReportStarter] [a95fa3c7-75b5-45a4-a5ca-4f9b9e4f24d9]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [a95fa3c7-75b5-45a4-a5ca-4f9b9e4f24d9] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: acf17b0b-d82f-4461-8ec7-7e5022e6635a) to Test(default) at 2021-11-17 23:03:39 UTC with arguments: "provisioning_csv", 1, "CoolProcessor", {:models=>["users"], :sync_start_time=>"2021-11-17T23:03:09Z", :report_params=>{"parameters[users]"=>true}} [ActiveJob] [CanvasSync::Jobs::ReportStarter] [a95fa3c7-75b5-45a4-a5ca-4f9b9e4f24d9]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [a95fa3c7-75b5-45a4-a5ca-4f9b9e4f24d9] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2021-11-17 23:03:09.854957"], ["status", "success"], ["updated_at", "2021-11-17 23:03:09.855345"], ["id", 550]] [ActiveJob] [CanvasSync::Jobs::ReportStarter] [a95fa3c7-75b5-45a4-a5ca-4f9b9e4f24d9]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [a95fa3c7-75b5-45a4-a5ca-4f9b9e4f24d9] Performed CanvasSync::Jobs::ReportStarter (Job ID: a95fa3c7-75b5-45a4-a5ca-4f9b9e4f24d9) from Test(default) in 10.61ms  (0.1ms) ROLLBACK  (0.4ms) BEGIN [ActiveJob] [CanvasSync::Jobs::ReportStarter] [1184ee2c-4da3-43df-a3a5-76feae20d26a] Performing CanvasSync::Jobs::ReportStarter (Job ID: 1184ee2c-4da3-43df-a3a5-76feae20d26a) from Test(default) with arguments: "provisioning_csv", {"parameters[users]"=>true}, "CoolProcessor", {:models=>["users"]}, {:allow_redownloads=>true} [ActiveJob] [CanvasSync::Jobs::ReportStarter] [1184ee2c-4da3-43df-a3a5-76feae20d26a] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "1184ee2c-4da3-43df-a3a5-76feae20d26a"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::ReportStarter] [1184ee2c-4da3-43df-a3a5-76feae20d26a]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [1184ee2c-4da3-43df-a3a5-76feae20d26a] CanvasSync::JobLog Create (0.2ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportStarter"], ["status", "enqueued"], ["job_arguments", "---\n- provisioning_csv\n- parameters[users]: true\n- CoolProcessor\n- :models:\n - users\n- :allow_redownloads: true\n"], ["created_at", "2021-11-17 23:03:09.859467"], ["updated_at", "2021-11-17 23:03:09.859467"], ["job_id", "1184ee2c-4da3-43df-a3a5-76feae20d26a"]] [ActiveJob] [CanvasSync::Jobs::ReportStarter] [1184ee2c-4da3-43df-a3a5-76feae20d26a]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [1184ee2c-4da3-43df-a3a5-76feae20d26a]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [1184ee2c-4da3-43df-a3a5-76feae20d26a] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-11-17 23:03:09.860934"], ["status", "running"], ["updated_at", "2021-11-17 23:03:09.861231"], ["id", 552]] [ActiveJob] [CanvasSync::Jobs::ReportStarter] [1184ee2c-4da3-43df-a3a5-76feae20d26a]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [1184ee2c-4da3-43df-a3a5-76feae20d26a]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [1184ee2c-4da3-43df-a3a5-76feae20d26a] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2021-11-17 23:03:09.863737"], ["status", "success"], ["updated_at", "2021-11-17 23:03:09.864186"], ["id", 552]] [ActiveJob] [CanvasSync::Jobs::ReportStarter] [1184ee2c-4da3-43df-a3a5-76feae20d26a]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [1184ee2c-4da3-43df-a3a5-76feae20d26a] Performed CanvasSync::Jobs::ReportStarter (Job ID: 1184ee2c-4da3-43df-a3a5-76feae20d26a) from Test(default) in 7.21ms  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Account Exists (0.4ms) SELECT 1 AS one FROM "accounts" WHERE "accounts"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] Account Create (0.3ms) INSERT INTO "accounts" ("canvas_id", "sis_id", "canvas_parent_account_id", "sis_parent_account_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 1], ["sis_id", "169d216ffba80f01b938bfd4e31c1dc5"], ["canvas_parent_account_id", 1], ["sis_parent_account_id", "f30ab6261ed486a106c4d5739dd37b76"], ["name", "Account name"], ["workflow_state", "active"], ["created_at", "2021-11-17 23:03:09.894033"], ["updated_at", "2021-11-17 23:03:09.894033"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.6ms) SELECT COUNT(*) FROM "admins" [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [2ece411e-1d24-4a87-b64d-84bec40a7f41] Performing CanvasSync::Jobs::SyncAdminsJob (Job ID: 2ece411e-1d24-4a87-b64d-84bec40a7f41) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [2ece411e-1d24-4a87-b64d-84bec40a7f41] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "2ece411e-1d24-4a87-b64d-84bec40a7f41"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [2ece411e-1d24-4a87-b64d-84bec40a7f41]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [2ece411e-1d24-4a87-b64d-84bec40a7f41] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncAdminsJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2021-11-17 23:03:09.899911"], ["updated_at", "2021-11-17 23:03:09.899911"], ["job_id", "2ece411e-1d24-4a87-b64d-84bec40a7f41"]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [2ece411e-1d24-4a87-b64d-84bec40a7f41]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [2ece411e-1d24-4a87-b64d-84bec40a7f41]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [2ece411e-1d24-4a87-b64d-84bec40a7f41] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-11-17 23:03:09.901348"], ["status", "running"], ["updated_at", "2021-11-17 23:03:09.901664"], ["id", 553]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [2ece411e-1d24-4a87-b64d-84bec40a7f41]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [2ece411e-1d24-4a87-b64d-84bec40a7f41] Account Load (0.2ms) SELECT "accounts".* FROM "accounts" WHERE "accounts"."workflow_state" != $1 ORDER BY "accounts"."id" ASC LIMIT $2 [["workflow_state", "deleted"], ["LIMIT", 1000]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [2ece411e-1d24-4a87-b64d-84bec40a7f41] Admin Load (0.2ms) SELECT "admins".* FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [2ece411e-1d24-4a87-b64d-84bec40a7f41]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [2ece411e-1d24-4a87-b64d-84bec40a7f41] Admin Exists (0.3ms) SELECT 1 AS one FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [2ece411e-1d24-4a87-b64d-84bec40a7f41] Admin Create (0.3ms) INSERT INTO "admins" ("canvas_id", "role_name", "canvas_account_id", "canvas_role_id", "canvas_user_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 2], ["role_name", "AccountAdmin"], ["canvas_account_id", 1], ["canvas_role_id", 1], ["canvas_user_id", 1], ["workflow_state", "active"], ["created_at", "2021-11-17 23:03:09.915203"], ["updated_at", "2021-11-17 23:03:09.915203"]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [2ece411e-1d24-4a87-b64d-84bec40a7f41]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [2ece411e-1d24-4a87-b64d-84bec40a7f41] Admin Load (0.2ms) SELECT "admins".* FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 3], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [2ece411e-1d24-4a87-b64d-84bec40a7f41]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [2ece411e-1d24-4a87-b64d-84bec40a7f41] Admin Exists (0.2ms) SELECT 1 AS one FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 3], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [2ece411e-1d24-4a87-b64d-84bec40a7f41] Admin Create (0.2ms) INSERT INTO "admins" ("canvas_id", "role_name", "canvas_account_id", "canvas_role_id", "canvas_user_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 3], ["role_name", "Custom Account Role"], ["canvas_account_id", 1], ["canvas_role_id", 11], ["canvas_user_id", 11], ["workflow_state", "active"], ["created_at", "2021-11-17 23:03:09.917948"], ["updated_at", "2021-11-17 23:03:09.917948"]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [2ece411e-1d24-4a87-b64d-84bec40a7f41]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [2ece411e-1d24-4a87-b64d-84bec40a7f41] Admin Load (0.1ms) SELECT "admins".* FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 4], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [2ece411e-1d24-4a87-b64d-84bec40a7f41]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [2ece411e-1d24-4a87-b64d-84bec40a7f41] Admin Exists (0.2ms) SELECT 1 AS one FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 4], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [2ece411e-1d24-4a87-b64d-84bec40a7f41] Admin Create (0.2ms) INSERT INTO "admins" ("canvas_id", "role_name", "canvas_account_id", "canvas_role_id", "canvas_user_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 4], ["role_name", "Test"], ["canvas_account_id", 1], ["canvas_role_id", 10], ["canvas_user_id", 11], ["workflow_state", "active"], ["created_at", "2021-11-17 23:03:09.920175"], ["updated_at", "2021-11-17 23:03:09.920175"]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [2ece411e-1d24-4a87-b64d-84bec40a7f41]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [2ece411e-1d24-4a87-b64d-84bec40a7f41] Admin Update All (0.2ms) UPDATE "admins" SET "workflow_state" = 'inactive' WHERE "admins"."id" NOT IN ($1, $2, $3) [["id", 106], ["id", 107], ["id", 108]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [2ece411e-1d24-4a87-b64d-84bec40a7f41]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [2ece411e-1d24-4a87-b64d-84bec40a7f41] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2021-11-17 23:03:09.921503"], ["status", "success"], ["updated_at", "2021-11-17 23:03:09.921797"], ["id", 553]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [2ece411e-1d24-4a87-b64d-84bec40a7f41]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [2ece411e-1d24-4a87-b64d-84bec40a7f41] Performed CanvasSync::Jobs::SyncAdminsJob (Job ID: 2ece411e-1d24-4a87-b64d-84bec40a7f41) from Test(default) in 23.85ms  (0.2ms) SELECT COUNT(*) FROM "admins"  (0.1ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [a0b0fd48-1155-4524-a604-613680b99c6b] Performing CanvasSync::Jobs::SyncAssignmentGroupsJob (Job ID: a0b0fd48-1155-4524-a604-613680b99c6b) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [a0b0fd48-1155-4524-a604-613680b99c6b] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "a0b0fd48-1155-4524-a604-613680b99c6b"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [a0b0fd48-1155-4524-a604-613680b99c6b]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [a0b0fd48-1155-4524-a604-613680b99c6b] CanvasSync::JobLog Create (0.2ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncAssignmentGroupsJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2021-11-17 23:03:09.926017"], ["updated_at", "2021-11-17 23:03:09.926017"], ["job_id", "a0b0fd48-1155-4524-a604-613680b99c6b"]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [a0b0fd48-1155-4524-a604-613680b99c6b]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [a0b0fd48-1155-4524-a604-613680b99c6b]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [a0b0fd48-1155-4524-a604-613680b99c6b] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-11-17 23:03:09.927282"], ["status", "running"], ["updated_at", "2021-11-17 23:03:09.927523"], ["id", 554]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [a0b0fd48-1155-4524-a604-613680b99c6b]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [a0b0fd48-1155-4524-a604-613680b99c6b]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [a0b0fd48-1155-4524-a604-613680b99c6b] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proserv_assignment_group_export_csv\n- 1\n- CanvasSync::Processors::AssignmentGroupsProcessor\n- :sync_start_time: '2021-11-17T23:03:09Z'\n :report_params:\n :parameters:\n :enrollment_term_id: 1\n"], ["created_at", "2021-11-17 23:03:09.930552"], ["updated_at", "2021-11-17 23:03:09.930552"], ["job_id", "7d1fd42e-3c66-4656-84a6-0858fae99e95"]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [a0b0fd48-1155-4524-a604-613680b99c6b]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [a0b0fd48-1155-4524-a604-613680b99c6b] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: 7d1fd42e-3c66-4656-84a6-0858fae99e95) to Test(default) at 2021-11-17 23:03:39 UTC with arguments: "proserv_assignment_group_export_csv", 1, "CanvasSync::Processors::AssignmentGroupsProcessor", {:sync_start_time=>"2021-11-17T23:03:09Z", :report_params=>{:parameters=>{:enrollment_term_id=>1}}} [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [a0b0fd48-1155-4524-a604-613680b99c6b]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [a0b0fd48-1155-4524-a604-613680b99c6b] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2021-11-17 23:03:09.933226"], ["status", "success"], ["updated_at", "2021-11-17 23:03:09.933638"], ["id", 554]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [a0b0fd48-1155-4524-a604-613680b99c6b]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [a0b0fd48-1155-4524-a604-613680b99c6b] Performed CanvasSync::Jobs::SyncAssignmentGroupsJob (Job ID: a0b0fd48-1155-4524-a604-613680b99c6b) from Test(default) in 9.84ms  (0.1ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [6f1c71f2-003e-40eb-b7fd-14a24b136f0a] Performing CanvasSync::Jobs::SyncAssignmentsJob (Job ID: 6f1c71f2-003e-40eb-b7fd-14a24b136f0a) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [6f1c71f2-003e-40eb-b7fd-14a24b136f0a] CanvasSync::JobLog Load (0.3ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "6f1c71f2-003e-40eb-b7fd-14a24b136f0a"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [6f1c71f2-003e-40eb-b7fd-14a24b136f0a]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [6f1c71f2-003e-40eb-b7fd-14a24b136f0a] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncAssignmentsJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2021-11-17 23:03:09.938642"], ["updated_at", "2021-11-17 23:03:09.938642"], ["job_id", "6f1c71f2-003e-40eb-b7fd-14a24b136f0a"]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [6f1c71f2-003e-40eb-b7fd-14a24b136f0a]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [6f1c71f2-003e-40eb-b7fd-14a24b136f0a]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [6f1c71f2-003e-40eb-b7fd-14a24b136f0a] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-11-17 23:03:09.939872"], ["status", "running"], ["updated_at", "2021-11-17 23:03:09.940117"], ["id", 556]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [6f1c71f2-003e-40eb-b7fd-14a24b136f0a]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [6f1c71f2-003e-40eb-b7fd-14a24b136f0a]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [6f1c71f2-003e-40eb-b7fd-14a24b136f0a] CanvasSync::JobLog Create (0.2ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proserv_assignment_export_csv\n- 1\n- CanvasSync::Processors::AssignmentsProcessor\n- :sync_start_time: '2021-11-17T23:03:09Z'\n :report_params:\n :parameters:\n :enrollment_term_id: 1\n"], ["created_at", "2021-11-17 23:03:09.943043"], ["updated_at", "2021-11-17 23:03:09.943043"], ["job_id", "8cb34761-a206-4a0b-a790-100ab3512d2f"]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [6f1c71f2-003e-40eb-b7fd-14a24b136f0a]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [6f1c71f2-003e-40eb-b7fd-14a24b136f0a] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: 8cb34761-a206-4a0b-a790-100ab3512d2f) to Test(default) at 2021-11-17 23:03:39 UTC with arguments: "proserv_assignment_export_csv", 1, "CanvasSync::Processors::AssignmentsProcessor", {:sync_start_time=>"2021-11-17T23:03:09Z", :report_params=>{:parameters=>{:enrollment_term_id=>1}}} [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [6f1c71f2-003e-40eb-b7fd-14a24b136f0a]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [6f1c71f2-003e-40eb-b7fd-14a24b136f0a] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2021-11-17 23:03:09.945442"], ["status", "success"], ["updated_at", "2021-11-17 23:03:09.945779"], ["id", 556]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [6f1c71f2-003e-40eb-b7fd-14a24b136f0a]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [6f1c71f2-003e-40eb-b7fd-14a24b136f0a] Performed CanvasSync::Jobs::SyncAssignmentsJob (Job ID: 6f1c71f2-003e-40eb-b7fd-14a24b136f0a) from Test(default) in 9.31ms  (0.1ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [0e0355bd-d860-4a63-a8f0-7cf5683b0069] Performing CanvasSync::Jobs::SyncAssignmentsJob (Job ID: 0e0355bd-d860-4a63-a8f0-7cf5683b0069) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [0e0355bd-d860-4a63-a8f0-7cf5683b0069] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "0e0355bd-d860-4a63-a8f0-7cf5683b0069"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [0e0355bd-d860-4a63-a8f0-7cf5683b0069]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [0e0355bd-d860-4a63-a8f0-7cf5683b0069] CanvasSync::JobLog Create (0.4ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncAssignmentsJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2021-11-17 23:03:09.949759"], ["updated_at", "2021-11-17 23:03:09.949759"], ["job_id", "0e0355bd-d860-4a63-a8f0-7cf5683b0069"]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [0e0355bd-d860-4a63-a8f0-7cf5683b0069]  (0.3ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [0e0355bd-d860-4a63-a8f0-7cf5683b0069]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [0e0355bd-d860-4a63-a8f0-7cf5683b0069] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-11-17 23:03:09.951921"], ["status", "running"], ["updated_at", "2021-11-17 23:03:09.952423"], ["id", 558]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [0e0355bd-d860-4a63-a8f0-7cf5683b0069]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [0e0355bd-d860-4a63-a8f0-7cf5683b0069]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [0e0355bd-d860-4a63-a8f0-7cf5683b0069] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proserv_assignment_export_csv\n- 1\n- CanvasSync::Processors::AssignmentsProcessor\n- :sync_start_time: '2021-11-17T23:03:09Z'\n :report_params:\n :parameters: {}\n"], ["created_at", "2021-11-17 23:03:09.955923"], ["updated_at", "2021-11-17 23:03:09.955923"], ["job_id", "d568e8fe-2d06-414e-80aa-a3396cc8f0bc"]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [0e0355bd-d860-4a63-a8f0-7cf5683b0069]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [0e0355bd-d860-4a63-a8f0-7cf5683b0069] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: d568e8fe-2d06-414e-80aa-a3396cc8f0bc) to Test(default) at 2021-11-17 23:03:39 UTC with arguments: "proserv_assignment_export_csv", 1, "CanvasSync::Processors::AssignmentsProcessor", {:sync_start_time=>"2021-11-17T23:03:09Z", :report_params=>{:parameters=>{}}} [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [0e0355bd-d860-4a63-a8f0-7cf5683b0069]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [0e0355bd-d860-4a63-a8f0-7cf5683b0069] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2021-11-17 23:03:09.958051"], ["status", "success"], ["updated_at", "2021-11-17 23:03:09.958371"], ["id", 558]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [0e0355bd-d860-4a63-a8f0-7cf5683b0069]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [0e0355bd-d860-4a63-a8f0-7cf5683b0069] Performed CanvasSync::Jobs::SyncAssignmentsJob (Job ID: 0e0355bd-d860-4a63-a8f0-7cf5683b0069) from Test(default) in 10.8ms  (0.2ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [1d6a0277-5bd7-433a-9780-2056031d15bc] Performing CanvasSync::Jobs::SyncContextModuleItemsJob (Job ID: 1d6a0277-5bd7-433a-9780-2056031d15bc) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [1d6a0277-5bd7-433a-9780-2056031d15bc] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "1d6a0277-5bd7-433a-9780-2056031d15bc"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [1d6a0277-5bd7-433a-9780-2056031d15bc]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [1d6a0277-5bd7-433a-9780-2056031d15bc] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncContextModuleItemsJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2021-11-17 23:03:09.962412"], ["updated_at", "2021-11-17 23:03:09.962412"], ["job_id", "1d6a0277-5bd7-433a-9780-2056031d15bc"]] [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [1d6a0277-5bd7-433a-9780-2056031d15bc]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [1d6a0277-5bd7-433a-9780-2056031d15bc]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [1d6a0277-5bd7-433a-9780-2056031d15bc] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-11-17 23:03:09.963819"], ["status", "running"], ["updated_at", "2021-11-17 23:03:09.964130"], ["id", 560]] [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [1d6a0277-5bd7-433a-9780-2056031d15bc]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [1d6a0277-5bd7-433a-9780-2056031d15bc]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [1d6a0277-5bd7-433a-9780-2056031d15bc] CanvasSync::JobLog Create (0.4ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proserv_context_module_items_csv\n- 1\n- CanvasSync::Processors::ContextModuleItemsProcessor\n- :sync_start_time: '2021-11-17T23:03:09Z'\n :report_params:\n :parameters:\n :enrollment_term_id: 1\n"], ["created_at", "2021-11-17 23:03:09.967204"], ["updated_at", "2021-11-17 23:03:09.967204"], ["job_id", "111d8484-5f2c-4290-b20f-cca73af7f2f6"]] [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [1d6a0277-5bd7-433a-9780-2056031d15bc]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [1d6a0277-5bd7-433a-9780-2056031d15bc] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: 111d8484-5f2c-4290-b20f-cca73af7f2f6) to Test(default) at 2021-11-17 23:03:39 UTC with arguments: "proserv_context_module_items_csv", 1, "CanvasSync::Processors::ContextModuleItemsProcessor", {:sync_start_time=>"2021-11-17T23:03:09Z", :report_params=>{:parameters=>{:enrollment_term_id=>1}}} [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [1d6a0277-5bd7-433a-9780-2056031d15bc]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [1d6a0277-5bd7-433a-9780-2056031d15bc] CanvasSync::JobLog Update (0.4ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2021-11-17 23:03:09.970281"], ["status", "success"], ["updated_at", "2021-11-17 23:03:09.970709"], ["id", 560]] [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [1d6a0277-5bd7-433a-9780-2056031d15bc]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [1d6a0277-5bd7-433a-9780-2056031d15bc] Performed CanvasSync::Jobs::SyncContextModuleItemsJob (Job ID: 1d6a0277-5bd7-433a-9780-2056031d15bc) from Test(default) in 10.71ms  (0.2ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [c663ee10-51d4-4903-aa16-beee8b7642d1] Performing CanvasSync::Jobs::SyncContextModuleItemsJob (Job ID: c663ee10-51d4-4903-aa16-beee8b7642d1) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [c663ee10-51d4-4903-aa16-beee8b7642d1] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "c663ee10-51d4-4903-aa16-beee8b7642d1"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [c663ee10-51d4-4903-aa16-beee8b7642d1]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [c663ee10-51d4-4903-aa16-beee8b7642d1] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncContextModuleItemsJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2021-11-17 23:03:09.975209"], ["updated_at", "2021-11-17 23:03:09.975209"], ["job_id", "c663ee10-51d4-4903-aa16-beee8b7642d1"]] [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [c663ee10-51d4-4903-aa16-beee8b7642d1]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [c663ee10-51d4-4903-aa16-beee8b7642d1]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [c663ee10-51d4-4903-aa16-beee8b7642d1] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-11-17 23:03:09.976559"], ["status", "running"], ["updated_at", "2021-11-17 23:03:09.976895"], ["id", 562]] [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [c663ee10-51d4-4903-aa16-beee8b7642d1]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [c663ee10-51d4-4903-aa16-beee8b7642d1]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [c663ee10-51d4-4903-aa16-beee8b7642d1] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proserv_context_module_items_csv\n- 1\n- CanvasSync::Processors::ContextModuleItemsProcessor\n- :sync_start_time: '2021-11-17T23:03:09Z'\n :report_params:\n :parameters: {}\n"], ["created_at", "2021-11-17 23:03:09.980059"], ["updated_at", "2021-11-17 23:03:09.980059"], ["job_id", "9535a102-514b-4475-bf68-a5ac19544216"]] [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [c663ee10-51d4-4903-aa16-beee8b7642d1]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [c663ee10-51d4-4903-aa16-beee8b7642d1] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: 9535a102-514b-4475-bf68-a5ac19544216) to Test(default) at 2021-11-17 23:03:39 UTC with arguments: "proserv_context_module_items_csv", 1, "CanvasSync::Processors::ContextModuleItemsProcessor", {:sync_start_time=>"2021-11-17T23:03:09Z", :report_params=>{:parameters=>{}}} [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [c663ee10-51d4-4903-aa16-beee8b7642d1]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [c663ee10-51d4-4903-aa16-beee8b7642d1] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2021-11-17 23:03:09.982553"], ["status", "success"], ["updated_at", "2021-11-17 23:03:09.982902"], ["id", 562]] [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [c663ee10-51d4-4903-aa16-beee8b7642d1]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [c663ee10-51d4-4903-aa16-beee8b7642d1] Performed CanvasSync::Jobs::SyncContextModuleItemsJob (Job ID: c663ee10-51d4-4903-aa16-beee8b7642d1) from Test(default) in 9.96ms  (0.1ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [220c7b14-0e28-434f-980c-4149a9175c8d] Performing CanvasSync::Jobs::SyncContextModulesJob (Job ID: 220c7b14-0e28-434f-980c-4149a9175c8d) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [220c7b14-0e28-434f-980c-4149a9175c8d] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "220c7b14-0e28-434f-980c-4149a9175c8d"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [220c7b14-0e28-434f-980c-4149a9175c8d]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [220c7b14-0e28-434f-980c-4149a9175c8d] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncContextModulesJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2021-11-17 23:03:09.988252"], ["updated_at", "2021-11-17 23:03:09.988252"], ["job_id", "220c7b14-0e28-434f-980c-4149a9175c8d"]] [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [220c7b14-0e28-434f-980c-4149a9175c8d]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [220c7b14-0e28-434f-980c-4149a9175c8d]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [220c7b14-0e28-434f-980c-4149a9175c8d] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-11-17 23:03:09.989691"], ["status", "running"], ["updated_at", "2021-11-17 23:03:09.989996"], ["id", 564]] [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [220c7b14-0e28-434f-980c-4149a9175c8d]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [220c7b14-0e28-434f-980c-4149a9175c8d]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [220c7b14-0e28-434f-980c-4149a9175c8d] CanvasSync::JobLog Create (0.2ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proserv_context_modules_csv\n- 1\n- CanvasSync::Processors::ContextModulesProcessor\n- :sync_start_time: '2021-11-17T23:03:09Z'\n :report_params:\n :parameters:\n :enrollment_term_id: 1\n"], ["created_at", "2021-11-17 23:03:09.992951"], ["updated_at", "2021-11-17 23:03:09.992951"], ["job_id", "f184f00d-7b1f-4ea4-916b-a0312ff03610"]] [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [220c7b14-0e28-434f-980c-4149a9175c8d]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [220c7b14-0e28-434f-980c-4149a9175c8d] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: f184f00d-7b1f-4ea4-916b-a0312ff03610) to Test(default) at 2021-11-17 23:03:39 UTC with arguments: "proserv_context_modules_csv", 1, "CanvasSync::Processors::ContextModulesProcessor", {:sync_start_time=>"2021-11-17T23:03:09Z", :report_params=>{:parameters=>{:enrollment_term_id=>1}}} [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [220c7b14-0e28-434f-980c-4149a9175c8d]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [220c7b14-0e28-434f-980c-4149a9175c8d] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2021-11-17 23:03:09.995110"], ["status", "success"], ["updated_at", "2021-11-17 23:03:09.995453"], ["id", 564]] [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [220c7b14-0e28-434f-980c-4149a9175c8d]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [220c7b14-0e28-434f-980c-4149a9175c8d] Performed CanvasSync::Jobs::SyncContextModulesJob (Job ID: 220c7b14-0e28-434f-980c-4149a9175c8d) from Test(default) in 9.49ms  (0.1ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [0f39b7aa-031b-444e-ba87-589c23ddf6b3] Performing CanvasSync::Jobs::SyncContextModulesJob (Job ID: 0f39b7aa-031b-444e-ba87-589c23ddf6b3) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [0f39b7aa-031b-444e-ba87-589c23ddf6b3] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "0f39b7aa-031b-444e-ba87-589c23ddf6b3"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [0f39b7aa-031b-444e-ba87-589c23ddf6b3]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [0f39b7aa-031b-444e-ba87-589c23ddf6b3] CanvasSync::JobLog Create (0.4ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncContextModulesJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2021-11-17 23:03:09.999598"], ["updated_at", "2021-11-17 23:03:09.999598"], ["job_id", "0f39b7aa-031b-444e-ba87-589c23ddf6b3"]] [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [0f39b7aa-031b-444e-ba87-589c23ddf6b3]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [0f39b7aa-031b-444e-ba87-589c23ddf6b3]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [0f39b7aa-031b-444e-ba87-589c23ddf6b3] CanvasSync::JobLog Update (0.4ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-11-17 23:03:10.001286"], ["status", "running"], ["updated_at", "2021-11-17 23:03:10.001815"], ["id", 566]] [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [0f39b7aa-031b-444e-ba87-589c23ddf6b3]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [0f39b7aa-031b-444e-ba87-589c23ddf6b3]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [0f39b7aa-031b-444e-ba87-589c23ddf6b3] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proserv_context_modules_csv\n- 1\n- CanvasSync::Processors::ContextModulesProcessor\n- :sync_start_time: '2021-11-17T23:03:10Z'\n :report_params:\n :parameters: {}\n"], ["created_at", "2021-11-17 23:03:10.005821"], ["updated_at", "2021-11-17 23:03:10.005821"], ["job_id", "a9380054-bea2-4e46-bdb7-c82da704a798"]] [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [0f39b7aa-031b-444e-ba87-589c23ddf6b3]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [0f39b7aa-031b-444e-ba87-589c23ddf6b3] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: a9380054-bea2-4e46-bdb7-c82da704a798) to Test(default) at 2021-11-17 23:03:40 UTC with arguments: "proserv_context_modules_csv", 1, "CanvasSync::Processors::ContextModulesProcessor", {:sync_start_time=>"2021-11-17T23:03:10Z", :report_params=>{:parameters=>{}}} [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [0f39b7aa-031b-444e-ba87-589c23ddf6b3]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [0f39b7aa-031b-444e-ba87-589c23ddf6b3] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2021-11-17 23:03:10.008371"], ["status", "success"], ["updated_at", "2021-11-17 23:03:10.008715"], ["id", 566]] [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [0f39b7aa-031b-444e-ba87-589c23ddf6b3]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [0f39b7aa-031b-444e-ba87-589c23ddf6b3] Performed CanvasSync::Jobs::SyncContextModulesJob (Job ID: 0f39b7aa-031b-444e-ba87-589c23ddf6b3) from Test(default) in 11.09ms  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.3ms) SAVEPOINT active_record_1 Term Exists (0.4ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 4847686], ["LIMIT", 1]] Term Create (0.4ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 4847686], ["name", "Cool Term"], ["start_at", "2021-11-14 23:03:09.028512"], ["end_at", "2021-11-20 23:03:09.028597"], ["workflow_state", "active"], ["sis_id", "bdd88e2a97a0220d13dbbc5963356029"], ["created_at", "2021-11-17 23:03:10.022620"], ["updated_at", "2021-11-17 23:03:10.022620"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [36e3922c-5f08-4c69-893b-795146f59000] Performing CanvasSync::Jobs::SyncProvisioningReportJob (Job ID: 36e3922c-5f08-4c69-893b-795146f59000) from Test(default) with arguments: {:models=>["users", "courses"], :term_scope=>"active"} [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [36e3922c-5f08-4c69-893b-795146f59000] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "36e3922c-5f08-4c69-893b-795146f59000"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [36e3922c-5f08-4c69-893b-795146f59000]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [36e3922c-5f08-4c69-893b-795146f59000] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncProvisioningReportJob"], ["status", "enqueued"], ["job_arguments", "---\n- :models:\n - users\n - courses\n :term_scope: active\n"], ["created_at", "2021-11-17 23:03:10.025352"], ["updated_at", "2021-11-17 23:03:10.025352"], ["job_id", "36e3922c-5f08-4c69-893b-795146f59000"]] [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [36e3922c-5f08-4c69-893b-795146f59000]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [36e3922c-5f08-4c69-893b-795146f59000]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [36e3922c-5f08-4c69-893b-795146f59000] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-11-17 23:03:10.026830"], ["status", "running"], ["updated_at", "2021-11-17 23:03:10.027196"], ["id", 568]] [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [36e3922c-5f08-4c69-893b-795146f59000]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [36e3922c-5f08-4c69-893b-795146f59000]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [36e3922c-5f08-4c69-893b-795146f59000] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proservices_provisioning_csv\n- \n- CanvasSync::Processors::ProvisioningReportProcessor\n- :models:\n - users\n - courses\n :term_scope: active\n :sync_start_time: '2021-11-17T23:03:10Z'\n :report_params:\n :parameters:\n :include_deleted: true\n users: true\n courses: true\n :enrollment_term_id: 4847686\n"], ["created_at", "2021-11-17 23:03:10.029953"], ["updated_at", "2021-11-17 23:03:10.029953"], ["job_id", "3dc8a698-260c-4a6f-b2ba-81d4e7f62865"]] [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [36e3922c-5f08-4c69-893b-795146f59000]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [36e3922c-5f08-4c69-893b-795146f59000] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: 3dc8a698-260c-4a6f-b2ba-81d4e7f62865) to Test(default) at 2021-11-17 23:03:40 UTC with arguments: "proservices_provisioning_csv", nil, "CanvasSync::Processors::ProvisioningReportProcessor", {:models=>["users", "courses"], :term_scope=>"active", :sync_start_time=>"2021-11-17T23:03:10Z", :report_params=>{:parameters=>{:include_deleted=>true, "users"=>true, "courses"=>true, :enrollment_term_id=>4847686}}} [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [36e3922c-5f08-4c69-893b-795146f59000]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [36e3922c-5f08-4c69-893b-795146f59000] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2021-11-17 23:03:10.032513"], ["status", "success"], ["updated_at", "2021-11-17 23:03:10.032867"], ["id", 568]] [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [36e3922c-5f08-4c69-893b-795146f59000]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [36e3922c-5f08-4c69-893b-795146f59000] Performed CanvasSync::Jobs::SyncProvisioningReportJob (Job ID: 36e3922c-5f08-4c69-893b-795146f59000) from Test(default) in 9.59ms  (0.1ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [e4a11550-0dd4-4e26-a3d6-44e6d48b424b] Performing CanvasSync::Jobs::SyncProvisioningReportJob (Job ID: e4a11550-0dd4-4e26-a3d6-44e6d48b424b) from Test(default) with arguments: {:models=>["users", "courses"]} [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [e4a11550-0dd4-4e26-a3d6-44e6d48b424b] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "e4a11550-0dd4-4e26-a3d6-44e6d48b424b"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [e4a11550-0dd4-4e26-a3d6-44e6d48b424b]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [e4a11550-0dd4-4e26-a3d6-44e6d48b424b] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncProvisioningReportJob"], ["status", "enqueued"], ["job_arguments", "---\n- :models:\n - users\n - courses\n"], ["created_at", "2021-11-17 23:03:10.036617"], ["updated_at", "2021-11-17 23:03:10.036617"], ["job_id", "e4a11550-0dd4-4e26-a3d6-44e6d48b424b"]] [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [e4a11550-0dd4-4e26-a3d6-44e6d48b424b]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [e4a11550-0dd4-4e26-a3d6-44e6d48b424b]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [e4a11550-0dd4-4e26-a3d6-44e6d48b424b] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-11-17 23:03:10.038078"], ["status", "running"], ["updated_at", "2021-11-17 23:03:10.038420"], ["id", 570]] [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [e4a11550-0dd4-4e26-a3d6-44e6d48b424b]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [e4a11550-0dd4-4e26-a3d6-44e6d48b424b]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [e4a11550-0dd4-4e26-a3d6-44e6d48b424b] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proservices_provisioning_csv\n- \n- CanvasSync::Processors::ProvisioningReportProcessor\n- :models:\n - users\n - courses\n :sync_start_time: '2021-11-17T23:03:10Z'\n :report_params:\n :parameters:\n :include_deleted: true\n users: true\n courses: true\n"], ["created_at", "2021-11-17 23:03:10.040952"], ["updated_at", "2021-11-17 23:03:10.040952"], ["job_id", "a180afb4-7352-48fb-bd27-5a35beb36e9a"]] [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [e4a11550-0dd4-4e26-a3d6-44e6d48b424b]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [e4a11550-0dd4-4e26-a3d6-44e6d48b424b] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: a180afb4-7352-48fb-bd27-5a35beb36e9a) to Test(default) at 2021-11-17 23:03:40 UTC with arguments: "proservices_provisioning_csv", nil, "CanvasSync::Processors::ProvisioningReportProcessor", {:models=>["users", "courses"], :sync_start_time=>"2021-11-17T23:03:10Z", :report_params=>{:parameters=>{:include_deleted=>true, "users"=>true, "courses"=>true}}} [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [e4a11550-0dd4-4e26-a3d6-44e6d48b424b]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [e4a11550-0dd4-4e26-a3d6-44e6d48b424b] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2021-11-17 23:03:10.043219"], ["status", "success"], ["updated_at", "2021-11-17 23:03:10.043573"], ["id", 570]] [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [e4a11550-0dd4-4e26-a3d6-44e6d48b424b]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [e4a11550-0dd4-4e26-a3d6-44e6d48b424b] Performed CanvasSync::Jobs::SyncProvisioningReportJob (Job ID: e4a11550-0dd4-4e26-a3d6-44e6d48b424b) from Test(default) in 8.9ms  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Account Exists (0.3ms) SELECT 1 AS one FROM "accounts" WHERE "accounts"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] Account Create (0.3ms) INSERT INTO "accounts" ("canvas_id", "sis_id", "canvas_parent_account_id", "sis_parent_account_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 1], ["sis_id", "a51a856f2d4bf9591660cd57cd2a2f3d"], ["canvas_parent_account_id", 1], ["sis_parent_account_id", "834a8bcc77c2d144cbf56d19aa632109"], ["name", "Account name"], ["workflow_state", "active"], ["created_at", "2021-11-17 23:03:10.047680"], ["updated_at", "2021-11-17 23:03:10.047680"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.7ms) SELECT COUNT(*) FROM "roles" [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [3f80d7fe-bac1-437f-bed2-1b0a51da133b] Performing CanvasSync::Jobs::SyncRolesJob (Job ID: 3f80d7fe-bac1-437f-bed2-1b0a51da133b) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [3f80d7fe-bac1-437f-bed2-1b0a51da133b] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "3f80d7fe-bac1-437f-bed2-1b0a51da133b"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [3f80d7fe-bac1-437f-bed2-1b0a51da133b]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [3f80d7fe-bac1-437f-bed2-1b0a51da133b] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncRolesJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2021-11-17 23:03:10.053849"], ["updated_at", "2021-11-17 23:03:10.053849"], ["job_id", "3f80d7fe-bac1-437f-bed2-1b0a51da133b"]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [3f80d7fe-bac1-437f-bed2-1b0a51da133b]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [3f80d7fe-bac1-437f-bed2-1b0a51da133b]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [3f80d7fe-bac1-437f-bed2-1b0a51da133b] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-11-17 23:03:10.055129"], ["status", "running"], ["updated_at", "2021-11-17 23:03:10.055453"], ["id", 572]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [3f80d7fe-bac1-437f-bed2-1b0a51da133b]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [3f80d7fe-bac1-437f-bed2-1b0a51da133b] Account Load (0.2ms) SELECT "accounts".* FROM "accounts" WHERE "accounts"."workflow_state" != $1 ORDER BY "accounts"."id" ASC LIMIT $2 [["workflow_state", "deleted"], ["LIMIT", 1000]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [3f80d7fe-bac1-437f-bed2-1b0a51da133b] Role Load (0.2ms) SELECT "roles".* FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [3f80d7fe-bac1-437f-bed2-1b0a51da133b]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [3f80d7fe-bac1-437f-bed2-1b0a51da133b] Role Exists (0.3ms) SELECT 1 AS one FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [3f80d7fe-bac1-437f-bed2-1b0a51da133b] Role Create (0.6ms) INSERT INTO "roles" ("canvas_id", "label", "base_role_type", "canvas_account_id", "workflow_state", "permissions", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 1], ["label", "Account Admin"], ["base_role_type", "AccountMembership"], ["canvas_account_id", 10], ["workflow_state", "built_in"], ["permissions", "{\"manage_wiki\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"post_to_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"moderate_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_announcements\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"send_messages\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"send_messages_all\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_outcomes\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"create_conferences\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"create_collaborations\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_roster\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_all_grades\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_grades\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_rubrics\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"comment_on_others_submissions\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_students\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_admin_users\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_role_overrides\":{\"enabled\":true,\"locked\":true,\"readonly\":true,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_account_memberships\":{\"enabled\":true,\"locked\":true,\"readonly\":true,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_account_settings\":{\"enabled\":true,\"locked\":true,\"readonly\":true,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_groups\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_group_pages\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_files\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_assignments\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"undelete_courses\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_grade_changes\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_course_changes\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_question_banks\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_calendar\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_reports\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_courses\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_user_logins\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_user_observers\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_alerts\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"become_user\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_developer_keys\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"import_sis\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_sis\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_sis\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_course_list\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_statistics\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_storage_quotas\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_course_content\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_content\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_interaction_alerts\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"change_course_state\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_sections\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_feature_flags\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_quiz_answer_audits\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"moderate_grades\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"lti_add_edit\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true}}"], ["created_at", "2021-11-17 23:03:10.071915"], ["updated_at", "2021-11-17 23:03:10.071915"]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [3f80d7fe-bac1-437f-bed2-1b0a51da133b]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [3f80d7fe-bac1-437f-bed2-1b0a51da133b] Role Load (0.3ms) SELECT "roles".* FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 3], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [3f80d7fe-bac1-437f-bed2-1b0a51da133b]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [3f80d7fe-bac1-437f-bed2-1b0a51da133b] Role Exists (0.3ms) SELECT 1 AS one FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 3], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [3f80d7fe-bac1-437f-bed2-1b0a51da133b] Role Create (0.4ms) INSERT INTO "roles" ("canvas_id", "label", "base_role_type", "canvas_account_id", "workflow_state", "permissions", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 3], ["label", "Student"], ["base_role_type", "StudentEnrollment"], ["canvas_account_id", 10], ["workflow_state", "built_in"], ["permissions", "{\"manage_wiki\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"read_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"post_to_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"moderate_forum\":{\"enabled\":false,\"locked\":false,\"readonly\":false,\"explicit\":false},\"read_announcements\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"send_messages\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"send_messages_all\":{\"enabled\":false,\"locked\":false,\"readonly\":false,\"explicit\":false},\"manage_outcomes\":{\"enabled\":false,\"locked\":false,\"readonly\":false,\"explicit\":false},\"create_conferences\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"create_collaborations\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_roster\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_all_grades\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_grades\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_rubrics\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"comment_on_others_submissions\":{\"enabled\":false,\"locked\":false,\"readonly\":false,\"explicit\":false},\"manage_students\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_admin_users\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_role_overrides\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_account_memberships\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_account_settings\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_groups\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"view_group_pages\":{\"enabled\":false,\"locked\":false,\"readonly\":false,\"explicit\":false},\"manage_files\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_assignments\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"undelete_courses\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"view_grade_changes\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"view_course_changes\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"read_question_banks\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_calendar\":{\"enabled\":false,\"locked\":false,\"readonly\":false,\"explicit\":false},\"read_reports\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_courses\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_user_logins\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_user_observers\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_alerts\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"become_user\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_developer_keys\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"import_sis\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_sis\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"read_sis\":{\"enabled\":false,\"locked\":false,\"readonly\":false,\"explicit\":false},\"read_course_list\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"view_statistics\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_storage_quotas\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"read_course_content\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_content\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_interaction_alerts\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"change_course_state\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_sections\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_feature_flags\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"view_quiz_answer_audits\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"moderate_grades\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"lti_add_edit\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false}}"], ["created_at", "2021-11-17 23:03:10.090133"], ["updated_at", "2021-11-17 23:03:10.090133"]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [3f80d7fe-bac1-437f-bed2-1b0a51da133b]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [3f80d7fe-bac1-437f-bed2-1b0a51da133b] Role Update All (0.2ms) UPDATE "roles" SET "workflow_state" = 'inactive' WHERE "roles"."id" NOT IN ($1, $2) [["id", 91], ["id", 92]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [3f80d7fe-bac1-437f-bed2-1b0a51da133b]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [3f80d7fe-bac1-437f-bed2-1b0a51da133b] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2021-11-17 23:03:10.093521"], ["status", "success"], ["updated_at", "2021-11-17 23:03:10.093856"], ["id", 572]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [3f80d7fe-bac1-437f-bed2-1b0a51da133b]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [3f80d7fe-bac1-437f-bed2-1b0a51da133b] Performed CanvasSync::Jobs::SyncRolesJob (Job ID: 3f80d7fe-bac1-437f-bed2-1b0a51da133b) from Test(default) in 42.05ms  (0.3ms) SELECT COUNT(*) FROM "roles"  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Term Exists (0.3ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 69109833], ["LIMIT", 1]] Term Create (0.4ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 69109833], ["name", "Cool Term"], ["start_at", "2021-11-14 23:03:09.028512"], ["end_at", "2021-11-20 23:03:09.028597"], ["workflow_state", "active"], ["sis_id", "c5171fcb42eccb1ac828c3ae8e9ecac8"], ["created_at", "2021-11-17 23:03:10.098726"], ["updated_at", "2021-11-17 23:03:10.098726"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [87e4a669-ad56-425c-8fe5-48f523093e28] Performing CanvasSync::Jobs::SyncSimpleTableJob (Job ID: 87e4a669-ad56-425c-8fe5-48f523093e28) from Test(default) with arguments: {:report_name=>"proservices_provisioning_csv", :model=>"courses", :mapping=>"courses", :klass=>"Course", :term_scope=>"active", :params=>{"parameters[include_deleted]"=>true, "parameters[courses]"=>true}} [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [87e4a669-ad56-425c-8fe5-48f523093e28] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "87e4a669-ad56-425c-8fe5-48f523093e28"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [87e4a669-ad56-425c-8fe5-48f523093e28]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [87e4a669-ad56-425c-8fe5-48f523093e28] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncSimpleTableJob"], ["status", "enqueued"], ["job_arguments", "---\n- :report_name: proservices_provisioning_csv\n :model: courses\n :mapping: courses\n :klass: Course\n :term_scope: active\n :params:\n parameters[include_deleted]: true\n parameters[courses]: true\n"], ["created_at", "2021-11-17 23:03:10.102057"], ["updated_at", "2021-11-17 23:03:10.102057"], ["job_id", "87e4a669-ad56-425c-8fe5-48f523093e28"]] [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [87e4a669-ad56-425c-8fe5-48f523093e28]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [87e4a669-ad56-425c-8fe5-48f523093e28]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [87e4a669-ad56-425c-8fe5-48f523093e28] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-11-17 23:03:10.103800"], ["status", "running"], ["updated_at", "2021-11-17 23:03:10.104121"], ["id", 573]] [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [87e4a669-ad56-425c-8fe5-48f523093e28]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [87e4a669-ad56-425c-8fe5-48f523093e28]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [87e4a669-ad56-425c-8fe5-48f523093e28] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2021-11-17 23:03:10.105679"], ["status", "success"], ["updated_at", "2021-11-17 23:03:10.105998"], ["id", 573]] [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [87e4a669-ad56-425c-8fe5-48f523093e28]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [87e4a669-ad56-425c-8fe5-48f523093e28] Performed CanvasSync::Jobs::SyncSimpleTableJob (Job ID: 87e4a669-ad56-425c-8fe5-48f523093e28) from Test(default) in 6.19ms  (0.1ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [5a611bc2-e9f5-4de6-90f3-3d44a278d30d] Performing CanvasSync::Jobs::SyncSubmissionsJob (Job ID: 5a611bc2-e9f5-4de6-90f3-3d44a278d30d) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [5a611bc2-e9f5-4de6-90f3-3d44a278d30d] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "5a611bc2-e9f5-4de6-90f3-3d44a278d30d"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [5a611bc2-e9f5-4de6-90f3-3d44a278d30d]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [5a611bc2-e9f5-4de6-90f3-3d44a278d30d] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncSubmissionsJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2021-11-17 23:03:10.110290"], ["updated_at", "2021-11-17 23:03:10.110290"], ["job_id", "5a611bc2-e9f5-4de6-90f3-3d44a278d30d"]] [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [5a611bc2-e9f5-4de6-90f3-3d44a278d30d]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [5a611bc2-e9f5-4de6-90f3-3d44a278d30d]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [5a611bc2-e9f5-4de6-90f3-3d44a278d30d] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-11-17 23:03:10.111530"], ["status", "running"], ["updated_at", "2021-11-17 23:03:10.111885"], ["id", 574]] [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [5a611bc2-e9f5-4de6-90f3-3d44a278d30d]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [5a611bc2-e9f5-4de6-90f3-3d44a278d30d]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [5a611bc2-e9f5-4de6-90f3-3d44a278d30d] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proserv_student_submissions_csv\n- 1\n- CanvasSync::Processors::SubmissionsProcessor\n- :sync_start_time: '2021-11-17T23:03:10Z'\n :report_params:\n :parameters:\n :include_all: \n :enrollment_term_id: 1\n"], ["created_at", "2021-11-17 23:03:10.115774"], ["updated_at", "2021-11-17 23:03:10.115774"], ["job_id", "8b4ea4cf-e125-40a6-b576-99cc20e8989a"]] [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [5a611bc2-e9f5-4de6-90f3-3d44a278d30d]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [5a611bc2-e9f5-4de6-90f3-3d44a278d30d] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: 8b4ea4cf-e125-40a6-b576-99cc20e8989a) to Test(default) at 2021-11-17 23:03:40 UTC with arguments: "proserv_student_submissions_csv", 1, "CanvasSync::Processors::SubmissionsProcessor", {:sync_start_time=>"2021-11-17T23:03:10Z", :report_params=>{:parameters=>{:include_all=>nil, :enrollment_term_id=>1}}} [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [5a611bc2-e9f5-4de6-90f3-3d44a278d30d]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [5a611bc2-e9f5-4de6-90f3-3d44a278d30d] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2021-11-17 23:03:10.118804"], ["status", "success"], ["updated_at", "2021-11-17 23:03:10.119332"], ["id", 574]] [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [5a611bc2-e9f5-4de6-90f3-3d44a278d30d]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [5a611bc2-e9f5-4de6-90f3-3d44a278d30d] Performed CanvasSync::Jobs::SyncSubmissionsJob (Job ID: 5a611bc2-e9f5-4de6-90f3-3d44a278d30d) from Test(default) in 11.42ms  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SELECT COUNT(*) FROM "terms" [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [7b1b17d9-903e-4a38-8d2a-1e3c0f5c5e92] Performing CanvasSync::Jobs::SyncTermsJob (Job ID: 7b1b17d9-903e-4a38-8d2a-1e3c0f5c5e92) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [7b1b17d9-903e-4a38-8d2a-1e3c0f5c5e92] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "7b1b17d9-903e-4a38-8d2a-1e3c0f5c5e92"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [7b1b17d9-903e-4a38-8d2a-1e3c0f5c5e92]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [7b1b17d9-903e-4a38-8d2a-1e3c0f5c5e92] CanvasSync::JobLog Create (0.2ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncTermsJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2021-11-17 23:03:10.124242"], ["updated_at", "2021-11-17 23:03:10.124242"], ["job_id", "7b1b17d9-903e-4a38-8d2a-1e3c0f5c5e92"]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [7b1b17d9-903e-4a38-8d2a-1e3c0f5c5e92]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [7b1b17d9-903e-4a38-8d2a-1e3c0f5c5e92]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [7b1b17d9-903e-4a38-8d2a-1e3c0f5c5e92] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-11-17 23:03:10.125441"], ["status", "running"], ["updated_at", "2021-11-17 23:03:10.125707"], ["id", 576]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [7b1b17d9-903e-4a38-8d2a-1e3c0f5c5e92]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [7b1b17d9-903e-4a38-8d2a-1e3c0f5c5e92] Term Load (0.2ms) SELECT "terms".* FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [7b1b17d9-903e-4a38-8d2a-1e3c0f5c5e92]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [7b1b17d9-903e-4a38-8d2a-1e3c0f5c5e92] Term Exists (0.3ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [7b1b17d9-903e-4a38-8d2a-1e3c0f5c5e92] Term Create (0.3ms) INSERT INTO "terms" ("canvas_id", "name", "workflow_state", "grading_period_group_id", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 1], ["name", "Default Term"], ["workflow_state", "active"], ["grading_period_group_id", 1], ["sis_id", "Test"], ["created_at", "2021-11-17 23:03:10.131152"], ["updated_at", "2021-11-17 23:03:10.131152"]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [7b1b17d9-903e-4a38-8d2a-1e3c0f5c5e92]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [7b1b17d9-903e-4a38-8d2a-1e3c0f5c5e92] Term Load (0.2ms) SELECT "terms".* FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 6], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [7b1b17d9-903e-4a38-8d2a-1e3c0f5c5e92]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [7b1b17d9-903e-4a38-8d2a-1e3c0f5c5e92] Term Exists (0.2ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 6], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [7b1b17d9-903e-4a38-8d2a-1e3c0f5c5e92] Term Create (0.3ms) INSERT INTO "terms" ("canvas_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["canvas_id", 6], ["name", "Average Term 1"], ["workflow_state", "active"], ["created_at", "2021-11-17 23:03:10.133731"], ["updated_at", "2021-11-17 23:03:10.133731"]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [7b1b17d9-903e-4a38-8d2a-1e3c0f5c5e92]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [7b1b17d9-903e-4a38-8d2a-1e3c0f5c5e92] Term Load (0.2ms) SELECT "terms".* FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 7], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [7b1b17d9-903e-4a38-8d2a-1e3c0f5c5e92]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [7b1b17d9-903e-4a38-8d2a-1e3c0f5c5e92] Term Exists (0.2ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 7], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [7b1b17d9-903e-4a38-8d2a-1e3c0f5c5e92] Term Create (0.2ms) INSERT INTO "terms" ("canvas_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["canvas_id", 7], ["name", "Average Term 2"], ["workflow_state", "active"], ["created_at", "2021-11-17 23:03:10.136855"], ["updated_at", "2021-11-17 23:03:10.136855"]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [7b1b17d9-903e-4a38-8d2a-1e3c0f5c5e92]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [7b1b17d9-903e-4a38-8d2a-1e3c0f5c5e92] Term Load (0.2ms) SELECT "terms".* FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 5], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [7b1b17d9-903e-4a38-8d2a-1e3c0f5c5e92]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [7b1b17d9-903e-4a38-8d2a-1e3c0f5c5e92] Term Exists (0.2ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 5], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [7b1b17d9-903e-4a38-8d2a-1e3c0f5c5e92] Term Create (0.2ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 5], ["name", "Syllabus Term"], ["start_at", "2017-08-14 06:00:00"], ["end_at", "2017-08-31 06:00:00"], ["workflow_state", "active"], ["sis_id", "SYTERM"], ["created_at", "2021-11-17 23:03:10.140039"], ["updated_at", "2021-11-17 23:03:10.140039"]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [7b1b17d9-903e-4a38-8d2a-1e3c0f5c5e92]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [7b1b17d9-903e-4a38-8d2a-1e3c0f5c5e92] Term Load (0.1ms) SELECT "terms".* FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 4], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [7b1b17d9-903e-4a38-8d2a-1e3c0f5c5e92]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [7b1b17d9-903e-4a38-8d2a-1e3c0f5c5e92] Term Exists (0.2ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 4], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [7b1b17d9-903e-4a38-8d2a-1e3c0f5c5e92] Term Create (0.2ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "grading_period_group_id", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8, $9) RETURNING "id" [["canvas_id", 4], ["name", "Ellucian Term"], ["start_at", "2017-08-01 06:00:00"], ["end_at", "2017-10-31 06:00:00"], ["workflow_state", "active"], ["grading_period_group_id", 1], ["sis_id", "SH"], ["created_at", "2021-11-17 23:03:10.142375"], ["updated_at", "2021-11-17 23:03:10.142375"]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [7b1b17d9-903e-4a38-8d2a-1e3c0f5c5e92]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [7b1b17d9-903e-4a38-8d2a-1e3c0f5c5e92] Term Load (0.1ms) SELECT "terms".* FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 3], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [7b1b17d9-903e-4a38-8d2a-1e3c0f5c5e92]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [7b1b17d9-903e-4a38-8d2a-1e3c0f5c5e92] Term Exists (0.2ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 3], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [7b1b17d9-903e-4a38-8d2a-1e3c0f5c5e92] Term Create (0.3ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 3], ["name", "Current Term"], ["start_at", "2017-03-19 06:00:00"], ["end_at", "2017-08-01 06:00:00"], ["workflow_state", "active"], ["created_at", "2021-11-17 23:03:10.144611"], ["updated_at", "2021-11-17 23:03:10.144611"]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [7b1b17d9-903e-4a38-8d2a-1e3c0f5c5e92]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [7b1b17d9-903e-4a38-8d2a-1e3c0f5c5e92]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [7b1b17d9-903e-4a38-8d2a-1e3c0f5c5e92] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2021-11-17 23:03:10.145687"], ["status", "success"], ["updated_at", "2021-11-17 23:03:10.146092"], ["id", 576]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [7b1b17d9-903e-4a38-8d2a-1e3c0f5c5e92]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [7b1b17d9-903e-4a38-8d2a-1e3c0f5c5e92] Performed CanvasSync::Jobs::SyncTermsJob (Job ID: 7b1b17d9-903e-4a38-8d2a-1e3c0f5c5e92) from Test(default) in 24.03ms  (0.2ms) SELECT COUNT(*) FROM "terms"  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Account Exists (0.2ms) SELECT 1 AS one FROM "accounts" WHERE "accounts"."canvas_id" = $1 LIMIT $2 [["canvas_id", 38080213], ["LIMIT", 1]] Account Create (0.2ms) INSERT INTO "accounts" ("canvas_id", "sis_id", "canvas_parent_account_id", "sis_parent_account_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 38080213], ["sis_id", "15437d110219e537dbb2cc461501332c"], ["canvas_parent_account_id", 1], ["sis_parent_account_id", "4b1415493d3944d574fcc19db005bdff"], ["name", "Account name"], ["workflow_state", "active"], ["created_at", "2021-11-17 23:03:10.151518"], ["updated_at", "2021-11-17 23:03:10.151518"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Account Exists (0.4ms) SELECT 1 AS one FROM "accounts" WHERE "accounts"."canvas_id" IS NULL AND "accounts"."id" != $1 LIMIT $2 [["id", 78], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Account Exists (0.3ms) SELECT 1 AS one FROM "accounts" WHERE "accounts"."canvas_id" = $1 LIMIT $2 [["canvas_id", 81367110], ["LIMIT", 1]] Account Create (0.3ms) INSERT INTO "accounts" ("canvas_id", "sis_id", "canvas_parent_account_id", "sis_parent_account_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 81367110], ["sis_id", "dfdcfc966559c336222c4712e8ac90f4"], ["canvas_parent_account_id", 1], ["sis_parent_account_id", "e8c28467dcc76739bf589d45a0d12b3a"], ["name", "Account name"], ["workflow_state", "active"], ["created_at", "2021-11-17 23:03:10.159759"], ["updated_at", "2021-11-17 23:03:10.159759"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Account Load (0.2ms) SELECT "accounts".* FROM "accounts" ORDER BY "accounts"."id" ASC LIMIT $1 [["LIMIT", 1]] Account Exists (0.3ms) SELECT 1 AS one FROM "accounts" WHERE "accounts"."canvas_id" = $1 LIMIT $2 [["canvas_id", 81367110], ["LIMIT", 1]]  (0.1ms) ROLLBACK  (0.3ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Account Exists (0.2ms) SELECT 1 AS one FROM "accounts" WHERE "accounts"."canvas_id" = $1 LIMIT $2 [["canvas_id", 92219641], ["LIMIT", 1]] Account Create (0.2ms) INSERT INTO "accounts" ("canvas_id", "sis_id", "canvas_parent_account_id", "sis_parent_account_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 92219641], ["sis_id", "90f0ecf6087eb0124edd80b8bb85054f"], ["canvas_parent_account_id", 1], ["sis_parent_account_id", "0fb805cd90417bb3ea0758269dc0c415"], ["name", "Account name"], ["workflow_state", "active"], ["created_at", "2021-11-17 23:03:10.165914"], ["updated_at", "2021-11-17 23:03:10.165914"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Admin Exists (0.3ms) SELECT 1 AS one FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 21466633], ["LIMIT", 1]] Admin Create (0.3ms) INSERT INTO "admins" ("canvas_id", "role_name", "canvas_role_id", "canvas_user_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 21466633], ["role_name", "Cool Role"], ["canvas_role_id", 2673036], ["canvas_user_id", 1], ["workflow_state", "active"], ["created_at", "2021-11-17 23:03:10.172977"], ["updated_at", "2021-11-17 23:03:10.172977"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Admin Exists (0.3ms) SELECT 1 AS one FROM "admins" WHERE "admins"."canvas_id" IS NULL AND "admins"."id" != $1 LIMIT $2 [["id", 109], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Admin Exists (0.2ms) SELECT 1 AS one FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 6852203], ["LIMIT", 1]] Admin Create (0.2ms) INSERT INTO "admins" ("canvas_id", "role_name", "canvas_role_id", "canvas_user_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 6852203], ["role_name", "Cool Role"], ["canvas_role_id", 43443337], ["canvas_user_id", 1], ["workflow_state", "active"], ["created_at", "2021-11-17 23:03:10.179352"], ["updated_at", "2021-11-17 23:03:10.179352"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Admin Load (0.2ms) SELECT "admins".* FROM "admins" ORDER BY "admins"."id" ASC LIMIT $1 [["LIMIT", 1]] Admin Exists (0.3ms) SELECT 1 AS one FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 6852203], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.4ms) SELECT COUNT(*) FROM "admins" Admin Load (0.3ms) SELECT "admins".* FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]]  (0.2ms) SAVEPOINT active_record_1 Admin Exists (0.3ms) SELECT 1 AS one FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]] Admin Create (0.3ms) INSERT INTO "admins" ("canvas_id", "role_name", "canvas_role_id", "canvas_user_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 2], ["role_name", "AccountAdmin"], ["canvas_role_id", 1], ["canvas_user_id", 1], ["workflow_state", "active"], ["created_at", "2021-11-17 23:03:10.188427"], ["updated_at", "2021-11-17 23:03:10.188427"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.3ms) SELECT COUNT(*) FROM "admins" Admin Load (0.2ms) SELECT "admins".* FROM "admins" ORDER BY "admins"."id" DESC LIMIT $1 [["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Admin Exists (0.4ms) SELECT 1 AS one FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]] Admin Create (0.3ms) INSERT INTO "admins" ("canvas_id", "role_name", "canvas_role_id", "canvas_user_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 2], ["role_name", "Cool Role"], ["canvas_role_id", 23465755], ["canvas_user_id", 1], ["workflow_state", "active"], ["created_at", "2021-11-17 23:03:10.193946"], ["updated_at", "2021-11-17 23:03:10.193946"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.3ms) SELECT COUNT(*) FROM "admins" Admin Load (0.2ms) SELECT "admins".* FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]]  (0.2ms) SAVEPOINT active_record_1 Admin Exists (0.3ms) SELECT 1 AS one FROM "admins" WHERE "admins"."canvas_id" = $1 AND "admins"."id" != $2 LIMIT $3 [["canvas_id", 2], ["id", 112], ["LIMIT", 1]] Admin Update (0.4ms) UPDATE "admins" SET "role_name" = $1, "canvas_role_id" = $2, "updated_at" = $3 WHERE "admins"."id" = $4 [["role_name", "AccountAdmin"], ["canvas_role_id", 1], ["updated_at", "2021-11-17 23:03:10.197707"], ["id", 112]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.3ms) SELECT COUNT(*) FROM "admins" Admin Load (0.3ms) SELECT "admins".* FROM "admins" WHERE "admins"."id" = $1 LIMIT $2 [["id", 112], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 AssignmentGroup Exists (0.5ms) SELECT 1 AS one FROM "assignment_groups" WHERE "assignment_groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] AssignmentGroup Create (0.4ms) INSERT INTO "assignment_groups" ("canvas_id", "name", "workflow_state", "canvas_created_at", "canvas_updated_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 1], ["name", "Dummy Assignment Group"], ["workflow_state", "available"], ["canvas_created_at", "2021-11-10 23:03:10.213373"], ["canvas_updated_at", "2021-11-16 23:03:10.213492"], ["created_at", "2021-11-17 23:03:10.215268"], ["updated_at", "2021-11-17 23:03:10.215268"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 AssignmentGroup Exists (0.4ms) SELECT 1 AS one FROM "assignment_groups" WHERE "assignment_groups"."canvas_id" IS NULL AND "assignment_groups"."id" != $1 LIMIT $2 [["id", 91], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 AssignmentGroup Exists (0.3ms) SELECT 1 AS one FROM "assignment_groups" WHERE "assignment_groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]] AssignmentGroup Create (0.2ms) INSERT INTO "assignment_groups" ("canvas_id", "name", "workflow_state", "canvas_created_at", "canvas_updated_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 2], ["name", "Dummy Assignment Group"], ["workflow_state", "available"], ["canvas_created_at", "2021-11-10 23:03:10.221547"], ["canvas_updated_at", "2021-11-16 23:03:10.221636"], ["created_at", "2021-11-17 23:03:10.222885"], ["updated_at", "2021-11-17 23:03:10.222885"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 AssignmentGroup Load (0.2ms) SELECT "assignment_groups".* FROM "assignment_groups" ORDER BY "assignment_groups"."id" ASC LIMIT $1 [["LIMIT", 1]] AssignmentGroup Exists (0.3ms) SELECT 1 AS one FROM "assignment_groups" WHERE "assignment_groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]]  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 AssignmentGroup Exists (0.3ms) SELECT 1 AS one FROM "assignment_groups" WHERE "assignment_groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 3], ["LIMIT", 1]] AssignmentGroup Create (0.3ms) INSERT INTO "assignment_groups" ("canvas_id", "name", "workflow_state", "canvas_created_at", "canvas_updated_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 3], ["name", "Dummy Assignment Group"], ["workflow_state", "available"], ["canvas_created_at", "2021-11-10 23:03:10.228043"], ["canvas_updated_at", "2021-11-16 23:03:10.228133"], ["created_at", "2021-11-17 23:03:10.229342"], ["updated_at", "2021-11-17 23:03:10.229342"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 AssignmentGroup Exists (0.5ms) SELECT 1 AS one FROM "assignment_groups" WHERE "assignment_groups"."canvas_id" = $1 AND "assignment_groups"."id" != $2 LIMIT $3 [["canvas_id", 3], ["id", 93], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 AssignmentGroup Exists (0.3ms) SELECT 1 AS one FROM "assignment_groups" WHERE "assignment_groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 4], ["LIMIT", 1]] AssignmentGroup Create (0.3ms) INSERT INTO "assignment_groups" ("canvas_id", "name", "workflow_state", "canvas_created_at", "canvas_updated_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 4], ["name", "Dummy Assignment Group"], ["workflow_state", "available"], ["canvas_created_at", "2021-11-10 23:03:10.236715"], ["canvas_updated_at", "2021-11-16 23:03:10.236807"], ["created_at", "2021-11-17 23:03:10.238031"], ["updated_at", "2021-11-17 23:03:10.238031"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Assignment Exists (0.5ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] Assignment Create (0.3ms) INSERT INTO "assignments" ("canvas_id", "title", "due_at", "unlock_at", "lock_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 1], ["title", "Assignment 1"], ["due_at", "2021-11-24 23:03:10.258458"], ["unlock_at", "2021-11-16 23:03:10.258551"], ["lock_at", "2021-12-08 23:03:10.258591"], ["created_at", "2021-11-17 23:03:10.260188"], ["updated_at", "2021-11-17 23:03:10.260188"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Assignment Exists (0.3ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" IS NULL AND "assignments"."id" != $1 LIMIT $2 [["id", 166], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Assignment Exists (0.3ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]] Assignment Create (1.2ms) INSERT INTO "assignments" ("canvas_id", "title", "due_at", "unlock_at", "lock_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 2], ["title", "Assignment 2"], ["due_at", "2021-11-24 23:03:10.266934"], ["unlock_at", "2021-11-16 23:03:10.267023"], ["lock_at", "2021-12-08 23:03:10.267062"], ["created_at", "2021-11-17 23:03:10.271884"], ["updated_at", "2021-11-17 23:03:10.271884"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Assignment Load (0.5ms) SELECT "assignments".* FROM "assignments" ORDER BY "assignments"."id" ASC LIMIT $1 [["LIMIT", 1]] Assignment Exists (0.5ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.6ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Assignment Exists (0.3ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 3], ["LIMIT", 1]] Assignment Create (0.3ms) INSERT INTO "assignments" ("canvas_id", "title", "due_at", "unlock_at", "lock_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 3], ["title", "Assignment 3"], ["due_at", "2021-11-24 23:03:10.286602"], ["unlock_at", "2021-11-16 23:03:10.286698"], ["lock_at", "2021-12-08 23:03:10.286759"], ["created_at", "2021-11-17 23:03:10.287982"], ["updated_at", "2021-11-17 23:03:10.287982"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Assignment Exists (0.3ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 4], ["LIMIT", 1]] Assignment Create (0.3ms) INSERT INTO "assignments" ("canvas_id", "title", "due_at", "unlock_at", "lock_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 4], ["title", "Assignment 4"], ["due_at", "2021-11-24 23:03:10.293570"], ["unlock_at", "2021-11-16 23:03:10.293662"], ["lock_at", "2021-12-08 23:03:10.293706"], ["created_at", "2021-11-17 23:03:10.294871"], ["updated_at", "2021-11-17 23:03:10.294871"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Assignment Exists (0.3ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 AND "assignments"."id" != $2 LIMIT $3 [["canvas_id", 4], ["id", 169], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Assignment Exists (0.3ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 5], ["LIMIT", 1]] Assignment Create (0.3ms) INSERT INTO "assignments" ("canvas_id", "title", "due_at", "unlock_at", "lock_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 5], ["title", "Assignment 5"], ["due_at", "2021-11-24 23:03:10.300394"], ["unlock_at", "2021-11-16 23:03:10.300519"], ["lock_at", "2021-12-08 23:03:10.300582"], ["created_at", "2021-11-17 23:03:10.301943"], ["updated_at", "2021-11-17 23:03:10.301943"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Assignment Exists (0.3ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 6], ["LIMIT", 1]] Assignment Create (0.3ms) INSERT INTO "assignments" ("canvas_id", "title", "due_at", "unlock_at", "lock_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 6], ["title", "Assignment 6"], ["due_at", "2021-11-24 23:03:10.308405"], ["unlock_at", "2021-11-16 23:03:10.308500"], ["lock_at", "2021-12-08 23:03:10.308545"], ["created_at", "2021-11-17 23:03:10.309825"], ["updated_at", "2021-11-17 23:03:10.309825"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Course Exists (0.4ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 97531076], ["LIMIT", 1]] Course Create (0.4ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 97531076], ["sis_id", "99eb0575081ed3d462fdb4abdce4d1df"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2021-11-14 23:03:10.325581"], ["end_at", "2021-12-08 23:03:10.325681"], ["created_at", "2021-11-17 23:03:10.327243"], ["updated_at", "2021-11-17 23:03:10.327243"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Course Exists (0.3ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 60495403], ["LIMIT", 1]] Course Create (0.3ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 60495403], ["sis_id", "332bb2d64f16d1e69443e360b6ebcb08"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2021-11-14 23:03:10.328804"], ["end_at", "2021-12-08 23:03:10.328884"], ["created_at", "2021-11-17 23:03:10.330049"], ["updated_at", "2021-11-17 23:03:10.330049"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Assignment Exists (0.3ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 7], ["LIMIT", 1]] Assignment Create (0.3ms) INSERT INTO "assignments" ("canvas_id", "title", "due_at", "unlock_at", "lock_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 7], ["title", "Assignment 7"], ["due_at", "2021-11-24 23:03:10.331547"], ["unlock_at", "2021-11-16 23:03:10.331629"], ["lock_at", "2021-12-08 23:03:10.331671"], ["created_at", "2021-11-17 23:03:10.332848"], ["updated_at", "2021-11-17 23:03:10.332848"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 Assignment Exists (0.3ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 AND "assignments"."id" != $2 LIMIT $3 [["canvas_id", 7], ["id", 172], ["LIMIT", 1]] Assignment Update (0.5ms) UPDATE "assignments" SET "canvas_context_id" = $1, "canvas_context_type" = $2, "updated_at" = $3 WHERE "assignments"."id" = $4 [["canvas_context_id", 60495403], ["canvas_context_type", "Course"], ["updated_at", "2021-11-17 23:03:10.335445"], ["id", 172]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Course Load (0.3ms) SELECT "courses".* FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 60495403], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Assignment Exists (0.3ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 8], ["LIMIT", 1]] Assignment Create (0.4ms) INSERT INTO "assignments" ("canvas_id", "title", "due_at", "unlock_at", "lock_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 8], ["title", "Assignment 8"], ["due_at", "2021-11-24 23:03:10.351682"], ["unlock_at", "2021-11-16 23:03:10.351781"], ["lock_at", "2021-12-08 23:03:10.351820"], ["created_at", "2021-11-17 23:03:10.353243"], ["updated_at", "2021-11-17 23:03:10.353243"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 ContextModuleItem Create (0.4ms) INSERT INTO "context_module_items" ("canvas_id", "canvas_assignment_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["canvas_id", 1], ["canvas_assignment_id", 8], ["workflow_state", "active"], ["created_at", "2021-11-17 23:03:10.355402"], ["updated_at", "2021-11-17 23:03:10.355402"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Assignment Exists (0.3ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 9], ["LIMIT", 1]] Assignment Create (0.2ms) INSERT INTO "assignments" ("canvas_id", "title", "due_at", "unlock_at", "lock_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 9], ["title", "Assignment 9"], ["due_at", "2021-11-24 23:03:10.359052"], ["unlock_at", "2021-11-16 23:03:10.359219"], ["lock_at", "2021-12-08 23:03:10.359260"], ["created_at", "2021-11-17 23:03:10.360353"], ["updated_at", "2021-11-17 23:03:10.360353"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 ContextModuleItem Create (0.2ms) INSERT INTO "context_module_items" ("canvas_id", "canvas_assignment_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["canvas_id", 2], ["canvas_assignment_id", 9], ["workflow_state", "active"], ["created_at", "2021-11-17 23:03:10.361759"], ["updated_at", "2021-11-17 23:03:10.361759"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Course Exists (0.2ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 15599121], ["LIMIT", 1]] Course Create (0.2ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 15599121], ["sis_id", "3d0804b1a0f2e93f465ee5277d4aa186"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2021-11-14 23:03:10.375569"], ["end_at", "2021-12-08 23:03:10.375660"], ["created_at", "2021-11-17 23:03:10.376800"], ["updated_at", "2021-11-17 23:03:10.376800"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 ContextModule Create (0.5ms) INSERT INTO "context_modules" ("canvas_id", "canvas_context_id", "canvas_context_type", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 1], ["canvas_context_id", 15599121], ["canvas_context_type", "Course"], ["name", "Context Module"], ["workflow_state", "available"], ["created_at", "2021-11-17 23:03:10.378350"], ["updated_at", "2021-11-17 23:03:10.378350"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Course Exists (0.3ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 42594005], ["LIMIT", 1]] Course Create (0.3ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 42594005], ["sis_id", "3d1421d5f4469aa5b0dc79f827840d23"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2021-11-14 23:03:10.382035"], ["end_at", "2021-12-08 23:03:10.382137"], ["created_at", "2021-11-17 23:03:10.383464"], ["updated_at", "2021-11-17 23:03:10.383464"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 ContextModule Create (0.4ms) INSERT INTO "context_modules" ("canvas_id", "canvas_context_id", "canvas_context_type", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 2], ["canvas_context_id", 42594005], ["canvas_context_type", "Course"], ["name", "Context Module"], ["workflow_state", "available"], ["created_at", "2021-11-17 23:03:10.385500"], ["updated_at", "2021-11-17 23:03:10.385500"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Course Exists (0.3ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2538997], ["LIMIT", 1]] Course Create (0.3ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 2538997], ["sis_id", "57f251264d147f58ae9674ca0547088f"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2021-11-14 23:03:10.389158"], ["end_at", "2021-12-08 23:03:10.389245"], ["created_at", "2021-11-17 23:03:10.390471"], ["updated_at", "2021-11-17 23:03:10.390471"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 ContextModule Create (0.3ms) INSERT INTO "context_modules" ("canvas_id", "canvas_context_id", "canvas_context_type", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 3], ["canvas_context_id", 2538997], ["canvas_context_type", "Course"], ["name", "Context Module"], ["workflow_state", "available"], ["created_at", "2021-11-17 23:03:10.392091"], ["updated_at", "2021-11-17 23:03:10.392091"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Course Exists (0.2ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 97437899], ["LIMIT", 1]] Course Create (0.2ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 97437899], ["sis_id", "1c215fe517a3cb450b4907df0e83d9fa"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2021-11-14 23:03:10.395242"], ["end_at", "2021-12-08 23:03:10.395331"], ["created_at", "2021-11-17 23:03:10.396513"], ["updated_at", "2021-11-17 23:03:10.396513"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Course Exists (0.4ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" IS NULL AND "courses"."id" != $1 LIMIT $2 [["id", 336], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Course Exists (0.3ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 35043038], ["LIMIT", 1]] Course Create (0.3ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 35043038], ["sis_id", "d72055008d327150a490b51510885fb2"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2021-11-14 23:03:10.402728"], ["end_at", "2021-12-08 23:03:10.402836"], ["created_at", "2021-11-17 23:03:10.404285"], ["updated_at", "2021-11-17 23:03:10.404285"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Course Load (0.2ms) SELECT "courses".* FROM "courses" ORDER BY "courses"."id" ASC LIMIT $1 [["LIMIT", 1]] Course Exists (0.4ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 35043038], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Course Exists (0.2ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 50846352], ["LIMIT", 1]] Course Create (0.2ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 50846352], ["sis_id", "34f0456f831fac6f3dcf273ee9ef3f3c"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2021-11-14 23:03:10.410188"], ["end_at", "2021-12-08 23:03:10.410276"], ["created_at", "2021-11-17 23:03:10.411349"], ["updated_at", "2021-11-17 23:03:10.411349"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Course Exists (0.4ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 AND "courses"."id" != $2 LIMIT $3 [["canvas_id", 50846352], ["id", 338], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Course Exists (0.3ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 72065325], ["LIMIT", 1]] Course Create (0.4ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 72065325], ["sis_id", "e9e9093863dedb1bb1e37940e1249c19"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2021-11-14 23:03:10.416071"], ["end_at", "2021-12-08 23:03:10.416166"], ["created_at", "2021-11-17 23:03:10.417266"], ["updated_at", "2021-11-17 23:03:10.417266"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Course Exists (0.3ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 79184109], ["LIMIT", 1]] Course Create (0.3ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 79184109], ["sis_id", "0d84e9047b4a83f8094d34e66127415a"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2021-11-14 23:03:10.423155"], ["end_at", "2021-12-08 23:03:10.423250"], ["created_at", "2021-11-17 23:03:10.424484"], ["updated_at", "2021-11-17 23:03:10.424484"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Course Exists (0.3ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 48355761], ["LIMIT", 1]] Course Create (0.3ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 48355761], ["sis_id", "d58d07ae4f34e9c0812a3cc62b1eba2e"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2021-11-14 23:03:10.429871"], ["end_at", "2021-12-08 23:03:10.429975"], ["created_at", "2021-11-17 23:03:10.431127"], ["updated_at", "2021-11-17 23:03:10.431127"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Course Exists (0.4ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 53265584], ["LIMIT", 1]] Course Create (0.4ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 53265584], ["sis_id", "2d3f379abd8621136a2190b3dc621c67"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2021-11-14 23:03:10.434526"], ["end_at", "2021-12-08 23:03:10.434618"], ["created_at", "2021-11-17 23:03:10.436247"], ["updated_at", "2021-11-17 23:03:10.436247"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Course Exists (0.2ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 35138904], ["LIMIT", 1]] Course Create (0.2ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 35138904], ["sis_id", "db4c7f6631bd2c8754d2e93733d7ffad"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2021-11-14 23:03:10.439574"], ["end_at", "2021-12-08 23:03:10.439665"], ["created_at", "2021-11-17 23:03:10.440819"], ["updated_at", "2021-11-17 23:03:10.440819"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Course Exists (0.4ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 77539191], ["LIMIT", 1]] Course Create (0.3ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 77539191], ["sis_id", "b96f40fa89bd754cc2d0fd54e5f6177f"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2021-11-14 23:03:10.443492"], ["end_at", "2021-12-08 23:03:10.443585"], ["created_at", "2021-11-17 23:03:10.444889"], ["updated_at", "2021-11-17 23:03:10.444889"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Enrollment Exists (0.5ms) SELECT 1 AS one FROM "enrollments" WHERE "enrollments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 96515691], ["LIMIT", 1]] Enrollment Create (0.4ms) INSERT INTO "enrollments" ("canvas_id", "created_at", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["canvas_id", 96515691], ["created_at", "2021-11-17 23:03:10.459610"], ["updated_at", "2021-11-17 23:03:10.459610"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Enrollment Exists (0.4ms) SELECT 1 AS one FROM "enrollments" WHERE "enrollments"."canvas_id" IS NULL AND "enrollments"."id" != $1 LIMIT $2 [["id", 106], ["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Enrollment Exists (0.3ms) SELECT 1 AS one FROM "enrollments" WHERE "enrollments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 86761141], ["LIMIT", 1]] Enrollment Create (0.3ms) INSERT INTO "enrollments" ("canvas_id", "created_at", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["canvas_id", 86761141], ["created_at", "2021-11-17 23:03:10.466877"], ["updated_at", "2021-11-17 23:03:10.466877"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Enrollment Load (0.3ms) SELECT "enrollments".* FROM "enrollments" ORDER BY "enrollments"."id" ASC LIMIT $1 [["LIMIT", 1]] Enrollment Exists (0.4ms) SELECT 1 AS one FROM "enrollments" WHERE "enrollments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 86761141], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Enrollment Exists (0.3ms) SELECT 1 AS one FROM "enrollments" WHERE "enrollments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 89212654], ["LIMIT", 1]] Enrollment Create (0.3ms) INSERT INTO "enrollments" ("canvas_id", "created_at", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["canvas_id", 89212654], ["created_at", "2021-11-17 23:03:10.473829"], ["updated_at", "2021-11-17 23:03:10.473829"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Enrollment Exists (0.3ms) SELECT 1 AS one FROM "enrollments" WHERE "enrollments"."canvas_id" = $1 AND "enrollments"."id" != $2 LIMIT $3 [["canvas_id", 89212654], ["id", 108], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Enrollment Exists (0.3ms) SELECT 1 AS one FROM "enrollments" WHERE "enrollments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 18461967], ["LIMIT", 1]] Enrollment Create (0.3ms) INSERT INTO "enrollments" ("canvas_id", "created_at", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["canvas_id", 18461967], ["created_at", "2021-11-17 23:03:10.478917"], ["updated_at", "2021-11-17 23:03:10.478917"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Enrollment Exists (0.4ms) SELECT 1 AS one FROM "enrollments" WHERE "enrollments"."canvas_id" = $1 AND "enrollments"."id" != $2 LIMIT $3 [["canvas_id", 18461967], ["id", 109], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Enrollment Exists (0.3ms) SELECT 1 AS one FROM "enrollments" WHERE "enrollments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1305317], ["LIMIT", 1]] Enrollment Create (0.4ms) INSERT INTO "enrollments" ("canvas_id", "created_at", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["canvas_id", 1305317], ["created_at", "2021-11-17 23:03:10.484526"], ["updated_at", "2021-11-17 23:03:10.484526"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Enrollment Exists (0.3ms) SELECT 1 AS one FROM "enrollments" WHERE "enrollments"."canvas_id" = $1 AND "enrollments"."id" != $2 LIMIT $3 [["canvas_id", 1305317], ["id", 110], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Group Exists (0.5ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 40216945], ["LIMIT", 1]] Group Create (0.4ms) INSERT INTO "groups" ("canvas_id", "sis_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 40216945], ["sis_id", "e053369142203398dc4fb21828348d09"], ["name", "Some User Group"], ["workflow_state", "available"], ["created_at", "2021-11-17 23:03:10.515871"], ["updated_at", "2021-11-17 23:03:10.515871"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 User Exists (0.6ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 21997801], ["LIMIT", 1]] User Create (0.4ms) INSERT INTO "users" ("canvas_id", "sis_id", "email", "first_name", "last_name", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 21997801], ["sis_id", "893fb4eaaad15de65fcbca7ad891d4e6"], ["email", "cooldude@coolsite.com"], ["first_name", "Cool"], ["last_name", "Dude"], ["created_at", "2021-11-17 23:03:10.529835"], ["updated_at", "2021-11-17 23:03:10.529835"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.3ms) SAVEPOINT active_record_1 GroupMembership Exists (0.4ms) SELECT 1 AS one FROM "group_memberships" WHERE "group_memberships"."canvas_id" = $1 LIMIT $2 [["canvas_id", 3932804], ["LIMIT", 1]] GroupMembership Create (0.3ms) INSERT INTO "group_memberships" ("canvas_id", "canvas_user_id", "canvas_group_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 3932804], ["canvas_user_id", 21997801], ["canvas_group_id", 40216945], ["workflow_state", "accepted"], ["created_at", "2021-11-17 23:03:10.542283"], ["updated_at", "2021-11-17 23:03:10.542283"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 GroupMembership Exists (0.3ms) SELECT 1 AS one FROM "group_memberships" WHERE "group_memberships"."canvas_id" IS NULL AND "group_memberships"."id" != $1 LIMIT $2 [["id", 91], ["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 66659727], ["LIMIT", 1]] Group Create (0.3ms) INSERT INTO "groups" ("canvas_id", "sis_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 66659727], ["sis_id", "1569e74d0434e85c2d37430ea03d866a"], ["name", "Some User Group"], ["workflow_state", "available"], ["created_at", "2021-11-17 23:03:10.548179"], ["updated_at", "2021-11-17 23:03:10.548179"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 User Exists (0.2ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 53227939], ["LIMIT", 1]] User Create (0.3ms) INSERT INTO "users" ("canvas_id", "sis_id", "email", "first_name", "last_name", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 53227939], ["sis_id", "8906bf6f9fb82ace3f7d45a0c35ca9e1"], ["email", "cooldude@coolsite.com"], ["first_name", "Cool"], ["last_name", "Dude"], ["created_at", "2021-11-17 23:03:10.550635"], ["updated_at", "2021-11-17 23:03:10.550635"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 GroupMembership Exists (0.3ms) SELECT 1 AS one FROM "group_memberships" WHERE "group_memberships"."canvas_id" = $1 LIMIT $2 [["canvas_id", 52742515], ["LIMIT", 1]] GroupMembership Create (0.4ms) INSERT INTO "group_memberships" ("canvas_id", "canvas_user_id", "canvas_group_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 52742515], ["canvas_user_id", 53227939], ["canvas_group_id", 66659727], ["workflow_state", "accepted"], ["created_at", "2021-11-17 23:03:10.553023"], ["updated_at", "2021-11-17 23:03:10.553023"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 GroupMembership Load (0.3ms) SELECT "group_memberships".* FROM "group_memberships" ORDER BY "group_memberships"."id" ASC LIMIT $1 [["LIMIT", 1]] GroupMembership Exists (0.4ms) SELECT 1 AS one FROM "group_memberships" WHERE "group_memberships"."canvas_id" = $1 LIMIT $2 [["canvas_id", 52742515], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 22451991], ["LIMIT", 1]] Group Create (0.3ms) INSERT INTO "groups" ("canvas_id", "sis_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 22451991], ["sis_id", "739fb60e7521bf370c28b5f5e722851a"], ["name", "Some User Group"], ["workflow_state", "available"], ["created_at", "2021-11-17 23:03:10.560256"], ["updated_at", "2021-11-17 23:03:10.560256"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 User Exists (0.3ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 53174278], ["LIMIT", 1]] User Create (0.3ms) INSERT INTO "users" ("canvas_id", "sis_id", "email", "first_name", "last_name", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 53174278], ["sis_id", "59e63c86821ac9ffd5438b5bfb262624"], ["email", "cooldude@coolsite.com"], ["first_name", "Cool"], ["last_name", "Dude"], ["created_at", "2021-11-17 23:03:10.562656"], ["updated_at", "2021-11-17 23:03:10.562656"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 GroupMembership Exists (0.7ms) SELECT 1 AS one FROM "group_memberships" WHERE "group_memberships"."canvas_id" = $1 LIMIT $2 [["canvas_id", 82036773], ["LIMIT", 1]] GroupMembership Create (0.3ms) INSERT INTO "group_memberships" ("canvas_id", "canvas_user_id", "canvas_group_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 82036773], ["canvas_user_id", 53174278], ["canvas_group_id", 22451991], ["workflow_state", "accepted"], ["created_at", "2021-11-17 23:03:10.565825"], ["updated_at", "2021-11-17 23:03:10.565825"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 GroupMembership Exists (1.1ms) SELECT 1 AS one FROM "group_memberships" WHERE "group_memberships"."canvas_id" = $1 AND "group_memberships"."id" != $2 LIMIT $3 [["canvas_id", 82036773], ["id", 93], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 37716439], ["LIMIT", 1]] Group Create (0.3ms) INSERT INTO "groups" ("canvas_id", "sis_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 37716439], ["sis_id", "bfb9bbee072cd644dd25361e0cf439c5"], ["name", "Some User Group"], ["workflow_state", "available"], ["created_at", "2021-11-17 23:03:10.572012"], ["updated_at", "2021-11-17 23:03:10.572012"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 User Exists (0.3ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 60770145], ["LIMIT", 1]] User Create (0.2ms) INSERT INTO "users" ("canvas_id", "sis_id", "email", "first_name", "last_name", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 60770145], ["sis_id", "14a15e4ab85e60763a9d525c7563c560"], ["email", "cooldude@coolsite.com"], ["first_name", "Cool"], ["last_name", "Dude"], ["created_at", "2021-11-17 23:03:10.574510"], ["updated_at", "2021-11-17 23:03:10.574510"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 GroupMembership Exists (0.3ms) SELECT 1 AS one FROM "group_memberships" WHERE "group_memberships"."canvas_id" = $1 LIMIT $2 [["canvas_id", 93647853], ["LIMIT", 1]] GroupMembership Create (0.3ms) INSERT INTO "group_memberships" ("canvas_id", "canvas_user_id", "canvas_group_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 93647853], ["canvas_user_id", 60770145], ["canvas_group_id", 37716439], ["workflow_state", "accepted"], ["created_at", "2021-11-17 23:03:10.576899"], ["updated_at", "2021-11-17 23:03:10.576899"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 GroupMembership Exists (0.3ms) SELECT 1 AS one FROM "group_memberships" WHERE "group_memberships"."canvas_id" = $1 AND "group_memberships"."id" != $2 LIMIT $3 [["canvas_id", 93647853], ["id", 94], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 40851754], ["LIMIT", 1]] Group Create (0.2ms) INSERT INTO "groups" ("canvas_id", "sis_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 40851754], ["sis_id", "c167bcea5ac20a04c1c6420c4c617e69"], ["name", "Some User Group"], ["workflow_state", "available"], ["created_at", "2021-11-17 23:03:10.582088"], ["updated_at", "2021-11-17 23:03:10.582088"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Group Exists (0.4ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" IS NULL AND "groups"."id" != $1 LIMIT $2 [["id", 170], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 35252007], ["LIMIT", 1]] Group Create (0.3ms) INSERT INTO "groups" ("canvas_id", "sis_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 35252007], ["sis_id", "f2024d30657eee8daade74db3d6976dc"], ["name", "Some User Group"], ["workflow_state", "available"], ["created_at", "2021-11-17 23:03:10.589511"], ["updated_at", "2021-11-17 23:03:10.589511"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Group Load (0.3ms) SELECT "groups".* FROM "groups" ORDER BY "groups"."id" ASC LIMIT $1 [["LIMIT", 1]] Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 35252007], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 79956123], ["LIMIT", 1]] Group Create (0.3ms) INSERT INTO "groups" ("canvas_id", "sis_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 79956123], ["sis_id", "be7aa00c41bd8b7dd5ac621adae6c1dd"], ["name", "Some User Group"], ["workflow_state", "available"], ["created_at", "2021-11-17 23:03:10.596183"], ["updated_at", "2021-11-17 23:03:10.596183"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 40220319], ["LIMIT", 1]] Group Create (0.3ms) INSERT INTO "groups" ("canvas_id", "sis_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 40220319], ["sis_id", "de5fce4fbc187085cdaea4c21e488a88"], ["name", "Some User Group"], ["workflow_state", "available"], ["created_at", "2021-11-17 23:03:10.601026"], ["updated_at", "2021-11-17 23:03:10.601026"]]  (0.9ms) RELEASE SAVEPOINT active_record_1 Group Exists (0.4ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 AND "groups"."id" != $2 LIMIT $3 [["canvas_id", 40220319], ["id", 173], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 45669056], ["LIMIT", 1]] Group Create (0.2ms) INSERT INTO "groups" ("canvas_id", "sis_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 45669056], ["sis_id", "efc4cee0f5ac7694e7dbbfe84bf8d187"], ["name", "Some User Group"], ["workflow_state", "available"], ["created_at", "2021-11-17 23:03:10.607729"], ["updated_at", "2021-11-17 23:03:10.607729"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Group Exists (0.4ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 AND "groups"."id" != $2 LIMIT $3 [["canvas_id", 45669056], ["id", 174], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Role Exists (0.3ms) SELECT 1 AS one FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 3792292], ["LIMIT", 1]] Role Create (0.2ms) INSERT INTO "roles" ("canvas_id", "label", "base_role_type", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 3792292], ["label", "Cool Role"], ["base_role_type", "AccountMembership"], ["workflow_state", "active"], ["created_at", "2021-11-17 23:03:10.613662"], ["updated_at", "2021-11-17 23:03:10.613662"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Role Exists (0.3ms) SELECT 1 AS one FROM "roles" WHERE "roles"."canvas_id" IS NULL AND "roles"."id" != $1 LIMIT $2 [["id", 93], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Role Exists (0.3ms) SELECT 1 AS one FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 47959289], ["LIMIT", 1]] Role Create (0.2ms) INSERT INTO "roles" ("canvas_id", "label", "base_role_type", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 47959289], ["label", "Cool Role"], ["base_role_type", "AccountMembership"], ["workflow_state", "active"], ["created_at", "2021-11-17 23:03:10.621260"], ["updated_at", "2021-11-17 23:03:10.621260"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Role Load (0.2ms) SELECT "roles".* FROM "roles" ORDER BY "roles"."id" ASC LIMIT $1 [["LIMIT", 1]] Role Exists (0.4ms) SELECT 1 AS one FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 47959289], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) SELECT COUNT(*) FROM "roles" Role Load (0.2ms) SELECT "roles".* FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]]  (0.3ms) SAVEPOINT active_record_1 Role Exists (0.3ms) SELECT 1 AS one FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] Role Create (0.5ms) INSERT INTO "roles" ("canvas_id", "label", "base_role_type", "canvas_account_id", "workflow_state", "permissions", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 1], ["label", "Account Admin"], ["base_role_type", "AccountMembership"], ["canvas_account_id", 10], ["workflow_state", "built_in"], ["permissions", "{\"manage_wiki\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"post_to_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"moderate_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_announcements\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"send_messages\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"send_messages_all\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_outcomes\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"create_conferences\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"create_collaborations\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_roster\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_all_grades\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_grades\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_rubrics\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"comment_on_others_submissions\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_students\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_admin_users\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_role_overrides\":{\"enabled\":true,\"locked\":true,\"readonly\":true,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_account_memberships\":{\"enabled\":true,\"locked\":true,\"readonly\":true,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_account_settings\":{\"enabled\":true,\"locked\":true,\"readonly\":true,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_groups\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_group_pages\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_files\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_assignments\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"undelete_courses\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_grade_changes\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_course_changes\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_question_banks\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_calendar\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_reports\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_courses\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_user_logins\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_user_observers\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_alerts\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"become_user\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_developer_keys\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"import_sis\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_sis\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_sis\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_course_list\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_statistics\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_storage_quotas\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_course_content\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_content\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_interaction_alerts\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"change_course_state\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_sections\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_feature_flags\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_quiz_answer_audits\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"moderate_grades\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"lti_add_edit\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true}}"], ["created_at", "2021-11-17 23:03:10.631526"], ["updated_at", "2021-11-17 23:03:10.631526"]]  (0.3ms) RELEASE SAVEPOINT active_record_1  (0.4ms) SELECT COUNT(*) FROM "roles" Role Load (0.3ms) SELECT "roles".* FROM "roles" ORDER BY "roles"."id" DESC LIMIT $1 [["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Role Exists (0.3ms) SELECT 1 AS one FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] Role Create (0.3ms) INSERT INTO "roles" ("canvas_id", "label", "base_role_type", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 1], ["label", "Cool Role"], ["base_role_type", "AccountMembership"], ["workflow_state", "active"], ["created_at", "2021-11-17 23:03:10.640705"], ["updated_at", "2021-11-17 23:03:10.640705"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SELECT COUNT(*) FROM "roles" Role Load (0.3ms) SELECT "roles".* FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]]  (0.2ms) SAVEPOINT active_record_1 Role Exists (0.3ms) SELECT 1 AS one FROM "roles" WHERE "roles"."canvas_id" = $1 AND "roles"."id" != $2 LIMIT $3 [["canvas_id", 1], ["id", 96], ["LIMIT", 1]] Role Update (0.6ms) UPDATE "roles" SET "label" = $1, "canvas_account_id" = $2, "permissions" = $3, "workflow_state" = $4, "updated_at" = $5 WHERE "roles"."id" = $6 [["label", "Account Admin"], ["canvas_account_id", 10], ["permissions", "{\"manage_wiki\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"post_to_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"moderate_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_announcements\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"send_messages\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"send_messages_all\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_outcomes\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"create_conferences\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"create_collaborations\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_roster\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_all_grades\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_grades\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_rubrics\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"comment_on_others_submissions\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_students\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_admin_users\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_role_overrides\":{\"enabled\":true,\"locked\":true,\"readonly\":true,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_account_memberships\":{\"enabled\":true,\"locked\":true,\"readonly\":true,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_account_settings\":{\"enabled\":true,\"locked\":true,\"readonly\":true,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_groups\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_group_pages\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_files\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_assignments\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"undelete_courses\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_grade_changes\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_course_changes\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_question_banks\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_calendar\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_reports\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_courses\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_user_logins\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_user_observers\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_alerts\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"become_user\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_developer_keys\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"import_sis\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_sis\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_sis\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_course_list\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_statistics\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_storage_quotas\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_course_content\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_content\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_interaction_alerts\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"change_course_state\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_sections\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_feature_flags\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_quiz_answer_audits\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"moderate_grades\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"lti_add_edit\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true}}"], ["workflow_state", "built_in"], ["updated_at", "2021-11-17 23:03:10.646310"], ["id", 96]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SELECT COUNT(*) FROM "roles" Role Load (0.3ms) SELECT "roles".* FROM "roles" WHERE "roles"."id" = $1 LIMIT $2 [["id", 96], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Section Exists (0.4ms) SELECT 1 AS one FROM "sections" WHERE "sections"."canvas_id" = $1 LIMIT $2 [["canvas_id", 12226134], ["LIMIT", 1]] Section Create (0.3ms) INSERT INTO "sections" ("canvas_id", "created_at", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["canvas_id", 12226134], ["created_at", "2021-11-17 23:03:10.675954"], ["updated_at", "2021-11-17 23:03:10.675954"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Section Exists (0.4ms) SELECT 1 AS one FROM "sections" WHERE "sections"."canvas_id" IS NULL AND "sections"."id" != $1 LIMIT $2 [["id", 108], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Section Exists (0.3ms) SELECT 1 AS one FROM "sections" WHERE "sections"."canvas_id" = $1 LIMIT $2 [["canvas_id", 29544327], ["LIMIT", 1]] Section Create (0.3ms) INSERT INTO "sections" ("canvas_id", "created_at", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["canvas_id", 29544327], ["created_at", "2021-11-17 23:03:10.683449"], ["updated_at", "2021-11-17 23:03:10.683449"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Section Load (0.2ms) SELECT "sections".* FROM "sections" ORDER BY "sections"."id" ASC LIMIT $1 [["LIMIT", 1]] Section Exists (0.4ms) SELECT 1 AS one FROM "sections" WHERE "sections"."canvas_id" = $1 LIMIT $2 [["canvas_id", 29544327], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Section Exists (0.3ms) SELECT 1 AS one FROM "sections" WHERE "sections"."canvas_id" = $1 LIMIT $2 [["canvas_id", 13315368], ["LIMIT", 1]] Section Create (0.3ms) INSERT INTO "sections" ("canvas_id", "created_at", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["canvas_id", 13315368], ["created_at", "2021-11-17 23:03:10.690380"], ["updated_at", "2021-11-17 23:03:10.690380"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Section Exists (0.2ms) SELECT 1 AS one FROM "sections" WHERE "sections"."canvas_id" = $1 AND "sections"."id" != $2 LIMIT $3 [["canvas_id", 13315368], ["id", 110], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Section Exists (0.2ms) SELECT 1 AS one FROM "sections" WHERE "sections"."canvas_id" = $1 LIMIT $2 [["canvas_id", 18690897], ["LIMIT", 1]] Section Create (0.3ms) INSERT INTO "sections" ("canvas_id", "created_at", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["canvas_id", 18690897], ["created_at", "2021-11-17 23:03:10.695351"], ["updated_at", "2021-11-17 23:03:10.695351"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.3ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Submission Exists (0.6ms) SELECT 1 AS one FROM "submissions" WHERE "submissions"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] Submission Create (0.5ms) INSERT INTO "submissions" ("canvas_id", "submitted_at", "graded_at", "score", "points_possible", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 1], ["submitted_at", "2021-11-10 23:03:10.709673"], ["graded_at", "2021-11-16 23:03:10.709776"], ["score", 5.0], ["points_possible", 10.0], ["created_at", "2021-11-17 23:03:10.711636"], ["updated_at", "2021-11-17 23:03:10.711636"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Submission Exists (0.4ms) SELECT 1 AS one FROM "submissions" WHERE "submissions"."canvas_id" IS NULL AND "submissions"."id" != $1 LIMIT $2 [["id", 106], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Submission Exists (0.3ms) SELECT 1 AS one FROM "submissions" WHERE "submissions"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]] Submission Create (0.3ms) INSERT INTO "submissions" ("canvas_id", "submitted_at", "graded_at", "score", "points_possible", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 2], ["submitted_at", "2021-11-10 23:03:10.718697"], ["graded_at", "2021-11-16 23:03:10.718809"], ["score", 5.0], ["points_possible", 10.0], ["created_at", "2021-11-17 23:03:10.720124"], ["updated_at", "2021-11-17 23:03:10.720124"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Submission Load (0.2ms) SELECT "submissions".* FROM "submissions" ORDER BY "submissions"."id" ASC LIMIT $1 [["LIMIT", 1]] Submission Exists (0.3ms) SELECT 1 AS one FROM "submissions" WHERE "submissions"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Submission Exists (0.4ms) SELECT 1 AS one FROM "submissions" WHERE "submissions"."canvas_id" = $1 LIMIT $2 [["canvas_id", 3], ["LIMIT", 1]] Submission Create (0.3ms) INSERT INTO "submissions" ("canvas_id", "submitted_at", "graded_at", "score", "points_possible", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 3], ["submitted_at", "2021-11-10 23:03:10.725677"], ["graded_at", "2021-11-16 23:03:10.725768"], ["score", 5.0], ["points_possible", 10.0], ["created_at", "2021-11-17 23:03:10.727044"], ["updated_at", "2021-11-17 23:03:10.727044"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Submission Exists (0.3ms) SELECT 1 AS one FROM "submissions" WHERE "submissions"."canvas_id" = $1 AND "submissions"."id" != $2 LIMIT $3 [["canvas_id", 3], ["id", 108], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Submission Exists (0.3ms) SELECT 1 AS one FROM "submissions" WHERE "submissions"."canvas_id" = $1 LIMIT $2 [["canvas_id", 4], ["LIMIT", 1]] Submission Create (0.3ms) INSERT INTO "submissions" ("canvas_id", "submitted_at", "graded_at", "score", "points_possible", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 4], ["submitted_at", "2021-11-10 23:03:10.731603"], ["graded_at", "2021-11-16 23:03:10.731699"], ["score", 5.0], ["points_possible", 10.0], ["created_at", "2021-11-17 23:03:10.732849"], ["updated_at", "2021-11-17 23:03:10.732849"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Submission Exists (0.4ms) SELECT 1 AS one FROM "submissions" WHERE "submissions"."canvas_id" = $1 AND "submissions"."id" != $2 LIMIT $3 [["canvas_id", 4], ["id", 109], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Submission Exists (0.3ms) SELECT 1 AS one FROM "submissions" WHERE "submissions"."canvas_id" = $1 LIMIT $2 [["canvas_id", 5], ["LIMIT", 1]] Submission Create (0.3ms) INSERT INTO "submissions" ("canvas_id", "submitted_at", "graded_at", "score", "points_possible", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 5], ["submitted_at", "2021-11-10 23:03:10.738018"], ["graded_at", "2021-11-16 23:03:10.738113"], ["score", 5.0], ["points_possible", 10.0], ["created_at", "2021-11-17 23:03:10.739497"], ["updated_at", "2021-11-17 23:03:10.739497"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Submission Exists (0.3ms) SELECT 1 AS one FROM "submissions" WHERE "submissions"."canvas_id" = $1 AND "submissions"."id" != $2 LIMIT $3 [["canvas_id", 5], ["id", 110], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Term Exists (0.3ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 40079396], ["LIMIT", 1]] Term Create (0.3ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 40079396], ["name", "Cool Term"], ["start_at", "2021-11-14 23:03:09.028512"], ["end_at", "2021-11-20 23:03:09.028597"], ["workflow_state", "active"], ["sis_id", "31dcac5b72cd36864578b827be7f59b8"], ["created_at", "2021-11-17 23:03:10.745466"], ["updated_at", "2021-11-17 23:03:10.745466"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Term Exists (0.3ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" IS NULL AND "terms"."id" != $1 LIMIT $2 [["id", 264], ["LIMIT", 1]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.5ms) SAVEPOINT active_record_1 Term Exists (0.4ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 37369643], ["LIMIT", 1]] Term Create (0.4ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 37369643], ["name", "Cool Term"], ["start_at", "2021-11-14 23:03:09.028512"], ["end_at", "2021-11-20 23:03:09.028597"], ["workflow_state", "active"], ["sis_id", "3f3b6c59f5dba04fa63865ab24e2eb39"], ["created_at", "2021-11-17 23:03:10.753142"], ["updated_at", "2021-11-17 23:03:10.753142"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Term Load (0.2ms) SELECT "terms".* FROM "terms" ORDER BY "terms"."id" ASC LIMIT $1 [["LIMIT", 1]] Term Exists (0.4ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 37369643], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Term Exists (0.3ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 40534630], ["LIMIT", 1]] Term Create (0.3ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 40534630], ["name", "Cool Term"], ["start_at", "2021-11-14 23:03:09.028512"], ["end_at", "2021-11-20 23:03:09.028597"], ["workflow_state", "active"], ["sis_id", "20595bd53b9cc51b4def362056fcf7b7"], ["created_at", "2021-11-17 23:03:10.760795"], ["updated_at", "2021-11-17 23:03:10.760795"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.8ms) SAVEPOINT active_record_1 Term Exists (0.3ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 43382271], ["LIMIT", 1]] Term Create (0.3ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 43382271], ["name", "Cool Term"], ["start_at", "2021-11-15 23:03:10.763960"], ["end_at", "2021-11-20 23:03:10.764046"], ["workflow_state", "active"], ["sis_id", "741dd60118bd932f42bab5ff8e819118"], ["created_at", "2021-11-17 23:03:10.766277"], ["updated_at", "2021-11-17 23:03:10.766277"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 Term Exists (0.4ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 43204933], ["LIMIT", 1]] Term Create (0.4ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 43204933], ["name", "Cool Term"], ["start_at", "2021-11-14 23:03:09.028512"], ["end_at", "2021-11-20 23:03:09.028597"], ["workflow_state", "inactive"], ["sis_id", "9d5170eae2c8dcff81a761bec9fb809c"], ["created_at", "2021-11-17 23:03:10.769448"], ["updated_at", "2021-11-17 23:03:10.769448"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Term Exists (0.3ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 81029186], ["LIMIT", 1]] Term Create (0.3ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 81029186], ["name", "Cool Term"], ["start_at", "2021-09-17 23:03:10.770850"], ["end_at", "2021-10-17 23:03:10.770921"], ["workflow_state", "active"], ["sis_id", "27fdb3908c45ae38c8b441ab47df0a40"], ["created_at", "2021-11-17 23:03:10.772321"], ["updated_at", "2021-11-17 23:03:10.772321"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 Term Exists (0.2ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 74809532], ["LIMIT", 1]] Term Create (0.3ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 74809532], ["name", "Cool Term"], ["start_at", "2022-05-17 23:03:10.773444"], ["end_at", "2022-11-17 23:03:10.773523"], ["workflow_state", "active"], ["sis_id", "c4e11f7efa3003ddfa8cc9dbccd44017"], ["created_at", "2021-11-17 23:03:10.774821"], ["updated_at", "2021-11-17 23:03:10.774821"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Term Load (0.4ms) SELECT "terms".* FROM "terms" WHERE "terms"."workflow_state" = $1 AND (start_at <= '2021-12-02 23:03:10.776013' OR start_at IS NULL) AND (end_at >= '2021-11-02 23:03:10.776157' OR end_at IS NULL) [["workflow_state", "active"]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.4ms) SELECT COUNT(*) FROM "terms" Term Load (0.2ms) SELECT "terms".* FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]]  (0.2ms) SAVEPOINT active_record_1 Term Exists (0.3ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] Term Create (0.3ms) INSERT INTO "terms" ("canvas_id", "name", "workflow_state", "grading_period_group_id", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 1], ["name", "Default Term"], ["workflow_state", "active"], ["grading_period_group_id", 1], ["sis_id", "Test"], ["created_at", "2021-11-17 23:03:10.781657"], ["updated_at", "2021-11-17 23:03:10.781657"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SELECT COUNT(*) FROM "terms" Term Load (0.2ms) SELECT "terms".* FROM "terms" ORDER BY "terms"."id" DESC LIMIT $1 [["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Term Exists (0.4ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] Term Create (0.3ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 1], ["name", "Cool Term"], ["start_at", "2021-11-14 23:03:09.028512"], ["end_at", "2021-11-20 23:03:09.028597"], ["workflow_state", "active"], ["sis_id", "cf5e63b535eb1a2173161eb08180340a"], ["created_at", "2021-11-17 23:03:10.788154"], ["updated_at", "2021-11-17 23:03:10.788154"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.3ms) SELECT COUNT(*) FROM "terms" Term Load (0.2ms) SELECT "terms".* FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]]  (0.2ms) SAVEPOINT active_record_1 Term Exists (0.3ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 AND "terms"."id" != $2 LIMIT $3 [["canvas_id", 1], ["id", 272], ["LIMIT", 1]] Term Update (0.3ms) UPDATE "terms" SET "name" = $1, "sis_id" = $2, "start_at" = $3, "end_at" = $4, "grading_period_group_id" = $5, "updated_at" = $6 WHERE "terms"."id" = $7 [["name", "Default Term"], ["sis_id", "Test"], ["start_at", nil], ["end_at", nil], ["grading_period_group_id", 1], ["updated_at", "2021-11-17 23:03:10.792559"], ["id", 272]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SELECT COUNT(*) FROM "terms" Term Load (0.2ms) SELECT "terms".* FROM "terms" WHERE "terms"."id" = $1 LIMIT $2 [["id", 272], ["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (16.1ms) SAVEPOINT active_record_1 User Exists (4.1ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 37644447], ["LIMIT", 1]] User Create (0.4ms) INSERT INTO "users" ("canvas_id", "sis_id", "email", "first_name", "last_name", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 37644447], ["sis_id", "2945e5a41b2c85f3c587c1a3c95e0e61"], ["email", "cooldude@coolsite.com"], ["first_name", "Cool"], ["last_name", "Dude"], ["created_at", "2021-11-17 23:03:10.819274"], ["updated_at", "2021-11-17 23:03:10.819274"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 User Exists (1.3ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" IS NULL AND "users"."id" != $1 LIMIT $2 [["id", 200], ["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 User Exists (0.3ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 13701121], ["LIMIT", 1]] User Create (0.4ms) INSERT INTO "users" ("canvas_id", "sis_id", "email", "first_name", "last_name", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 13701121], ["sis_id", "60287dde12e84e6b444167c3fc356605"], ["email", "cooldude@coolsite.com"], ["first_name", "Cool"], ["last_name", "Dude"], ["created_at", "2021-11-17 23:03:10.830980"], ["updated_at", "2021-11-17 23:03:10.830980"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 User Load (0.3ms) SELECT "users".* FROM "users" ORDER BY "users"."id" ASC LIMIT $1 [["LIMIT", 1]] User Exists (0.5ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 13701121], ["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 User Exists (0.3ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 72620123], ["LIMIT", 1]] User Create (4.3ms) INSERT INTO "users" ("canvas_id", "sis_id", "email", "first_name", "last_name", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 72620123], ["sis_id", "87c9aa4c334a59f37f69bd6f9887ab01"], ["email", "cooldude@coolsite.com"], ["first_name", "Cool"], ["last_name", "Dude"], ["created_at", "2021-11-17 23:03:10.842026"], ["updated_at", "2021-11-17 23:03:10.842026"]]  (1.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (1.1ms) SAVEPOINT active_record_1 User Exists (1.5ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 19411901], ["LIMIT", 1]] User Create (1.4ms) INSERT INTO "users" ("canvas_id", "sis_id", "email", "first_name", "last_name", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 19411901], ["sis_id", "cb8068321942376488c94d38768f788b"], ["email", "cooldude@coolsite.com"], ["first_name", "Cool"], ["last_name", "Dude"], ["created_at", "2021-11-17 23:03:10.855224"], ["updated_at", "2021-11-17 23:03:10.855224"]]  (1.7ms) RELEASE SAVEPOINT active_record_1  (1.0ms) ROLLBACK  (1.2ms) BEGIN  (1.1ms) SAVEPOINT active_record_1 User Exists (6.9ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 5273101], ["LIMIT", 1]] User Create (0.4ms) INSERT INTO "users" ("canvas_id", "sis_id", "email", "first_name", "last_name", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 5273101], ["sis_id", "9804977fe480154622a715eaa0538113"], ["email", "cooldude@coolsite.com"], ["first_name", "Cool"], ["last_name", "Dude"], ["created_at", "2021-11-17 23:03:10.875147"], ["updated_at", "2021-11-17 23:03:10.875147"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (1.6ms) SELECT COUNT(*) FROM "assignment_groups" AssignmentGroup Create Many (1.1ms) INSERT INTO "assignment_groups" ("canvas_id","canvas_course_id","name","rules","position","group_weight","workflow_state","canvas_created_at","canvas_updated_at","created_at","updated_at") VALUES (1,1,'Assignments','--- drop_lowest:1\nnever_drop:36\n ',1,50.0,'available','2017-09-08 01:37:33','2017-09-08 01:37:33','2021-11-17 23:03:10.897084','2021-11-17 23:03:10.897084'),(2,1,'Tests',NULL,1,50.0,'available','2017-09-08 01:37:33','2017-09-08 01:37:33','2021-11-17 23:03:10.897084','2021-11-17 23:03:10.897084') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","canvas_course_id"=EXCLUDED."canvas_course_id","name"=EXCLUDED."name","rules"=EXCLUDED."rules","position"=EXCLUDED."position","group_weight"=EXCLUDED."group_weight","workflow_state"=EXCLUDED."workflow_state","canvas_created_at"=EXCLUDED."canvas_created_at","canvas_updated_at"=EXCLUDED."canvas_updated_at","updated_at"=EXCLUDED."updated_at" WHERE ("assignment_groups".canvas_id, "assignment_groups".canvas_course_id, "assignment_groups".name, "assignment_groups".rules, "assignment_groups".position, "assignment_groups".group_weight, "assignment_groups".workflow_state, "assignment_groups".canvas_created_at, "assignment_groups".canvas_updated_at) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.canvas_course_id, EXCLUDED.name, EXCLUDED.rules, EXCLUDED.position, EXCLUDED.group_weight, EXCLUDED.workflow_state, EXCLUDED.canvas_created_at, EXCLUDED.canvas_updated_at) RETURNING "id"  (3.0ms) SELECT COUNT(*) FROM "assignment_groups"  (3.2ms) ROLLBACK  (0.4ms) BEGIN  (1.3ms) SELECT COUNT(*) FROM "assignments" Assignment Create Many (1.0ms) INSERT INTO "assignments" ("canvas_id","title","description","due_at","unlock_at","lock_at","points_possible","min_score","max_score","mastery_score","grading_type","submission_types","workflow_state","canvas_context_id","canvas_context_type","canvas_assignment_group_id","canvas_grading_scheme_id","canvas_grading_standard_id","created_at","updated_at") VALUES (88,'Assignment 1','

fdsfds

',NULL,NULL,NULL,100.0,NULL,NULL,NULL,'points','online_text_entry','published',58,'Course',55,NULL,NULL,'2021-11-17 23:03:10.911698','2021-11-17 23:03:10.911698'),(89,'fdsfdsfds','

fdsfdsfsdf

',NULL,NULL,NULL,100.0,NULL,NULL,NULL,'points','online_text_entry','published',59,'Course',56,NULL,NULL,'2021-11-17 23:03:10.911698','2021-11-17 23:03:10.911698') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","title"=EXCLUDED."title","description"=EXCLUDED."description","due_at"=EXCLUDED."due_at","unlock_at"=EXCLUDED."unlock_at","lock_at"=EXCLUDED."lock_at","points_possible"=EXCLUDED."points_possible","min_score"=EXCLUDED."min_score","max_score"=EXCLUDED."max_score","mastery_score"=EXCLUDED."mastery_score","grading_type"=EXCLUDED."grading_type","submission_types"=EXCLUDED."submission_types","workflow_state"=EXCLUDED."workflow_state","canvas_context_id"=EXCLUDED."canvas_context_id","canvas_context_type"=EXCLUDED."canvas_context_type","canvas_assignment_group_id"=EXCLUDED."canvas_assignment_group_id","canvas_grading_scheme_id"=EXCLUDED."canvas_grading_scheme_id","canvas_grading_standard_id"=EXCLUDED."canvas_grading_standard_id","updated_at"=EXCLUDED."updated_at" WHERE ("assignments".canvas_id, "assignments".title, "assignments".description, "assignments".due_at, "assignments".unlock_at, "assignments".lock_at, "assignments".points_possible, "assignments".min_score, "assignments".max_score, "assignments".mastery_score, "assignments".grading_type, "assignments".submission_types, "assignments".workflow_state, "assignments".canvas_context_id, "assignments".canvas_context_type, "assignments".canvas_assignment_group_id, "assignments".canvas_grading_scheme_id, "assignments".canvas_grading_standard_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.title, EXCLUDED.description, EXCLUDED.due_at, EXCLUDED.unlock_at, EXCLUDED.lock_at, EXCLUDED.points_possible, EXCLUDED.min_score, EXCLUDED.max_score, EXCLUDED.mastery_score, EXCLUDED.grading_type, EXCLUDED.submission_types, EXCLUDED.workflow_state, EXCLUDED.canvas_context_id, EXCLUDED.canvas_context_type, EXCLUDED.canvas_assignment_group_id, EXCLUDED.canvas_grading_scheme_id, EXCLUDED.canvas_grading_standard_id) RETURNING "id"  (1.0ms) SELECT COUNT(*) FROM "assignments"  (4.6ms) ROLLBACK  (0.3ms) BEGIN  (0.5ms) SELECT COUNT(*) FROM "context_module_items" ContextModuleItem Create Many (0.7ms) INSERT INTO "context_module_items" ("canvas_id","canvas_context_module_id","position","canvas_content_id","canvas_content_type","workflow_state","canvas_assignment_id","created_at","updated_at") VALUES (15,9,1,83,'Assignment','active',1,'2021-11-17 23:03:10.924294','2021-11-17 23:03:10.924294'),(16,10,1,80,'Assignment','active',2,'2021-11-17 23:03:10.924294','2021-11-17 23:03:10.924294') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","canvas_context_module_id"=EXCLUDED."canvas_context_module_id","position"=EXCLUDED."position","canvas_content_id"=EXCLUDED."canvas_content_id","canvas_content_type"=EXCLUDED."canvas_content_type","workflow_state"=EXCLUDED."workflow_state","canvas_assignment_id"=EXCLUDED."canvas_assignment_id","updated_at"=EXCLUDED."updated_at" WHERE ("context_module_items".canvas_id, "context_module_items".canvas_context_module_id, "context_module_items".position, "context_module_items".canvas_content_id, "context_module_items".canvas_content_type, "context_module_items".workflow_state, "context_module_items".canvas_assignment_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.canvas_context_module_id, EXCLUDED.position, EXCLUDED.canvas_content_id, EXCLUDED.canvas_content_type, EXCLUDED.workflow_state, EXCLUDED.canvas_assignment_id) RETURNING "id"  (0.3ms) SELECT COUNT(*) FROM "context_module_items"  (0.2ms) ROLLBACK  (0.5ms) BEGIN  (1.0ms) SELECT COUNT(*) FROM "context_modules" ContextModule Create Many (0.7ms) INSERT INTO "context_modules" ("canvas_id","canvas_context_id","canvas_context_type","position","name","workflow_state","deleted_at","created_at","updated_at") VALUES (23,785,'Course',1,'New Mod','active',NULL,'2021-11-17 23:03:10.931850','2021-11-17 23:03:10.931850'),(4,27,'Course',1,'Modules gonna module','unpublished',NULL,'2021-11-17 23:03:10.931850','2021-11-17 23:03:10.931850') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","canvas_context_id"=EXCLUDED."canvas_context_id","canvas_context_type"=EXCLUDED."canvas_context_type","position"=EXCLUDED."position","name"=EXCLUDED."name","workflow_state"=EXCLUDED."workflow_state","deleted_at"=EXCLUDED."deleted_at","updated_at"=EXCLUDED."updated_at" WHERE ("context_modules".canvas_id, "context_modules".canvas_context_id, "context_modules".canvas_context_type, "context_modules".position, "context_modules".name, "context_modules".workflow_state, "context_modules".deleted_at) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.canvas_context_id, EXCLUDED.canvas_context_type, EXCLUDED.position, EXCLUDED.name, EXCLUDED.workflow_state, EXCLUDED.deleted_at) RETURNING "id"  (0.4ms) SELECT COUNT(*) FROM "context_modules"  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.3ms) SELECT COUNT(*) FROM "courses" Course Create Many (0.8ms) INSERT INTO "courses" ("canvas_id","sis_id","course_code","name","canvas_account_id","canvas_term_id","start_at","end_at","workflow_state","grading_standard_id","created_at","updated_at") VALUES (1,'course_sis_id_1','C1','Course #1',1,1,'2017-03-27 21:53:18','2017-04-27 12:21:18','active',NULL,'2021-11-17 23:03:10.938511','2021-11-17 23:03:10.938511'),(2,'course_sis_id_2','C2','Course #2',1,1,'2017-03-27 21:53:18','2017-04-27 12:21:18','unpublished',NULL,'2021-11-17 23:03:10.938511','2021-11-17 23:03:10.938511') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","sis_id"=EXCLUDED."sis_id","course_code"=EXCLUDED."course_code","name"=EXCLUDED."name","canvas_account_id"=EXCLUDED."canvas_account_id","canvas_term_id"=EXCLUDED."canvas_term_id","start_at"=EXCLUDED."start_at","end_at"=EXCLUDED."end_at","workflow_state"=EXCLUDED."workflow_state","grading_standard_id"=EXCLUDED."grading_standard_id","updated_at"=EXCLUDED."updated_at" WHERE ("courses".canvas_id, "courses".sis_id, "courses".course_code, "courses".name, "courses".canvas_account_id, "courses".canvas_term_id, "courses".start_at, "courses".end_at, "courses".workflow_state, "courses".grading_standard_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.sis_id, EXCLUDED.course_code, EXCLUDED.name, EXCLUDED.canvas_account_id, EXCLUDED.canvas_term_id, EXCLUDED.start_at, EXCLUDED.end_at, EXCLUDED.workflow_state, EXCLUDED.grading_standard_id) RETURNING "id"  (0.2ms) SELECT COUNT(*) FROM "courses"  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.3ms) SELECT COUNT(*) FROM "users" User Create Many (0.6ms) INSERT INTO "users" ("canvas_id","sis_id","email","first_name","last_name","name","sortable_name","workflow_state","login_id","created_at","updated_at") VALUES (1,'sis_id_1','poorbastard@yharnam.com','Patches','the Spider','Patches the Spider','the Spider, Patches','active','spiderdude1337','2021-11-17 23:03:10.944354','2021-11-17 23:03:10.944354'),(2,'sis_id_2','dreamer@yharnam.com','Hunter','Djura','Hunter Djura','Djura, Hunter','active','retireddude109','2021-11-17 23:03:10.944354','2021-11-17 23:03:10.944354') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","sis_id"=EXCLUDED."sis_id","email"=EXCLUDED."email","first_name"=EXCLUDED."first_name","last_name"=EXCLUDED."last_name","name"=EXCLUDED."name","sortable_name"=EXCLUDED."sortable_name","workflow_state"=EXCLUDED."workflow_state","login_id"=EXCLUDED."login_id","updated_at"=EXCLUDED."updated_at" WHERE ("users".canvas_id, "users".sis_id, "users".email, "users".first_name, "users".last_name, "users".name, "users".sortable_name, "users".workflow_state, "users".login_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.sis_id, EXCLUDED.email, EXCLUDED.first_name, EXCLUDED.last_name, EXCLUDED.name, EXCLUDED.sortable_name, EXCLUDED.workflow_state, EXCLUDED.login_id) RETURNING "id"  (0.3ms) SELECT COUNT(*) FROM "users"  (0.2ms) ROLLBACK  (0.4ms) BEGIN  (0.6ms) SELECT COUNT(*) FROM "courses" Course Create Many (0.6ms) INSERT INTO "courses" ("canvas_id","sis_id","course_code","name","canvas_account_id","canvas_term_id","start_at","end_at","workflow_state","grading_standard_id","created_at","updated_at") VALUES (1,'course_sis_id_1','C1','Course #1',1,1,'2017-03-27 21:53:18','2017-04-27 12:21:18','active',NULL,'2021-11-17 23:03:10.951374','2021-11-17 23:03:10.951374'),(2,'course_sis_id_2','C2','Course #2',1,1,'2017-03-27 21:53:18','2017-04-27 12:21:18','unpublished',NULL,'2021-11-17 23:03:10.951374','2021-11-17 23:03:10.951374') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","sis_id"=EXCLUDED."sis_id","course_code"=EXCLUDED."course_code","name"=EXCLUDED."name","canvas_account_id"=EXCLUDED."canvas_account_id","canvas_term_id"=EXCLUDED."canvas_term_id","start_at"=EXCLUDED."start_at","end_at"=EXCLUDED."end_at","workflow_state"=EXCLUDED."workflow_state","grading_standard_id"=EXCLUDED."grading_standard_id","updated_at"=EXCLUDED."updated_at" WHERE ("courses".canvas_id, "courses".sis_id, "courses".course_code, "courses".name, "courses".canvas_account_id, "courses".canvas_term_id, "courses".start_at, "courses".end_at, "courses".workflow_state, "courses".grading_standard_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.sis_id, EXCLUDED.course_code, EXCLUDED.name, EXCLUDED.canvas_account_id, EXCLUDED.canvas_term_id, EXCLUDED.start_at, EXCLUDED.end_at, EXCLUDED.workflow_state, EXCLUDED.grading_standard_id) RETURNING "id"  (0.4ms) SELECT COUNT(*) FROM "courses" Course Load (0.3ms) SELECT "courses".* FROM "courses" ORDER BY "courses"."id" ASC LIMIT $1 [["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.1ms) BEGIN  (0.4ms) SELECT COUNT(*) FROM "enrollments" Enrollment Create Many (0.8ms) INSERT INTO "enrollments" ("canvas_id","canvas_course_id","course_sis_id","canvas_user_id","user_sis_id","role","canvas_role_id","canvas_section_id","workflow_state","base_role_type","created_at","updated_at") VALUES (1,1,'sis_MUSC_2520_834',2,'sis_dalvarez_247','teacher',4,1,'active','TeacherEnrollment','2021-11-17 23:03:10.959506','2021-11-17 23:03:10.959506'),(2,1,'sis_MUSC_2520_834',3,'sis_jweaver_720','student',4,1,'active','StudentEnrollment','2021-11-17 23:03:10.959506','2021-11-17 23:03:10.959506') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","canvas_course_id"=EXCLUDED."canvas_course_id","course_sis_id"=EXCLUDED."course_sis_id","canvas_user_id"=EXCLUDED."canvas_user_id","user_sis_id"=EXCLUDED."user_sis_id","role"=EXCLUDED."role","canvas_role_id"=EXCLUDED."canvas_role_id","canvas_section_id"=EXCLUDED."canvas_section_id","workflow_state"=EXCLUDED."workflow_state","base_role_type"=EXCLUDED."base_role_type","updated_at"=EXCLUDED."updated_at" WHERE ("enrollments".canvas_id, "enrollments".canvas_course_id, "enrollments".course_sis_id, "enrollments".canvas_user_id, "enrollments".user_sis_id, "enrollments".role, "enrollments".canvas_role_id, "enrollments".canvas_section_id, "enrollments".workflow_state, "enrollments".base_role_type) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.canvas_course_id, EXCLUDED.course_sis_id, EXCLUDED.canvas_user_id, EXCLUDED.user_sis_id, EXCLUDED.role, EXCLUDED.canvas_role_id, EXCLUDED.canvas_section_id, EXCLUDED.workflow_state, EXCLUDED.base_role_type) RETURNING "id"  (0.4ms) SELECT COUNT(*) FROM "enrollments"  (0.4ms) ROLLBACK  (0.1ms) BEGIN  (0.5ms) SELECT COUNT(*) FROM "sections" Section Create Many (0.7ms) INSERT INTO "sections" ("canvas_id","sis_id","canvas_course_id","name","workflow_state","start_at","end_at","created_at","updated_at") VALUES (1,'sis_section_1',1,'Cool Section','active','2017-03-27 21:53:18','2017-03-27 21:53:18','2021-11-17 23:03:10.967475','2021-11-17 23:03:10.967475'),(2,'sis_section_2',2,'Lame Section','active','2017-03-27 21:53:18','2017-03-27 21:53:18','2021-11-17 23:03:10.967475','2021-11-17 23:03:10.967475') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","sis_id"=EXCLUDED."sis_id","canvas_course_id"=EXCLUDED."canvas_course_id","name"=EXCLUDED."name","workflow_state"=EXCLUDED."workflow_state","start_at"=EXCLUDED."start_at","end_at"=EXCLUDED."end_at","updated_at"=EXCLUDED."updated_at" WHERE ("sections".canvas_id, "sections".sis_id, "sections".canvas_course_id, "sections".name, "sections".workflow_state, "sections".start_at, "sections".end_at) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.sis_id, EXCLUDED.canvas_course_id, EXCLUDED.name, EXCLUDED.workflow_state, EXCLUDED.start_at, EXCLUDED.end_at) RETURNING "id"  (0.3ms) SELECT COUNT(*) FROM "sections" Section Load (0.3ms) SELECT "sections".* FROM "sections" ORDER BY "sections"."id" ASC LIMIT $1 [["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.1ms) BEGIN Section Create Many (0.6ms) INSERT INTO "sections" ("canvas_id","canvas_nonxlist_course_id","created_at","updated_at") VALUES (2,2,'2021-11-17 23:03:10.973558','2021-11-17 23:03:10.973558') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","canvas_nonxlist_course_id"=EXCLUDED."canvas_nonxlist_course_id","updated_at"=EXCLUDED."updated_at" WHERE ("sections".canvas_id, "sections".canvas_nonxlist_course_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.canvas_nonxlist_course_id) RETURNING "id"  (1.2ms) SELECT COUNT(*) FROM "sections" WHERE "sections"."canvas_nonxlist_course_id" IS NOT NULL Section Load (0.3ms) SELECT "sections".* FROM "sections" WHERE "sections"."canvas_nonxlist_course_id" IS NOT NULL ORDER BY "sections"."id" ASC LIMIT $1 [["LIMIT", 1]] Section Load (0.6ms) SELECT "sections".* FROM "sections" WHERE "sections"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.3ms) SELECT COUNT(*) FROM "groups" Group Create Many (0.7ms) INSERT INTO "groups" ("canvas_id","sis_id","canvas_group_category_id","group_category_sis_id","canvas_account_id","canvas_course_id","name","workflow_state","context_id","context_type","max_membership","created_at","updated_at") VALUES (50,'sis1',10,NULL,1,NULL,'Group1','available',1,'Account',NULL,'2021-11-17 23:03:11.014222','2021-11-17 23:03:11.014222'),(51,'sis2',2,NULL,NULL,1,'Group2','available',1,'Course',1,'2021-11-17 23:03:11.014222','2021-11-17 23:03:11.014222') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","sis_id"=EXCLUDED."sis_id","canvas_group_category_id"=EXCLUDED."canvas_group_category_id","group_category_sis_id"=EXCLUDED."group_category_sis_id","canvas_account_id"=EXCLUDED."canvas_account_id","canvas_course_id"=EXCLUDED."canvas_course_id","name"=EXCLUDED."name","workflow_state"=EXCLUDED."workflow_state","context_id"=EXCLUDED."context_id","context_type"=EXCLUDED."context_type","max_membership"=EXCLUDED."max_membership","updated_at"=EXCLUDED."updated_at" WHERE ("groups".canvas_id, "groups".sis_id, "groups".canvas_group_category_id, "groups".group_category_sis_id, "groups".canvas_account_id, "groups".canvas_course_id, "groups".name, "groups".workflow_state, "groups".context_id, "groups".context_type, "groups".max_membership) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.sis_id, EXCLUDED.canvas_group_category_id, EXCLUDED.group_category_sis_id, EXCLUDED.canvas_account_id, EXCLUDED.canvas_course_id, EXCLUDED.name, EXCLUDED.workflow_state, EXCLUDED.context_id, EXCLUDED.context_type, EXCLUDED.max_membership) RETURNING "id"  (0.3ms) SELECT COUNT(*) FROM "groups" Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."name" = $1 LIMIT $2 [["name", "Group1"], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SELECT COUNT(*) FROM "group_memberships" GroupMembership Create Many (0.4ms) INSERT INTO "group_memberships" ("canvas_id","canvas_group_id","group_sis_id","canvas_user_id","user_sis_id","workflow_state","created_at","updated_at") VALUES (50,1,NULL,10,NULL,'accepted','2021-11-17 23:03:11.020144','2021-11-17 23:03:11.020144'),(51,2,NULL,11,NULL,'accepted','2021-11-17 23:03:11.020144','2021-11-17 23:03:11.020144') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","canvas_group_id"=EXCLUDED."canvas_group_id","group_sis_id"=EXCLUDED."group_sis_id","canvas_user_id"=EXCLUDED."canvas_user_id","user_sis_id"=EXCLUDED."user_sis_id","workflow_state"=EXCLUDED."workflow_state","updated_at"=EXCLUDED."updated_at" WHERE ("group_memberships".canvas_id, "group_memberships".canvas_group_id, "group_memberships".group_sis_id, "group_memberships".canvas_user_id, "group_memberships".user_sis_id, "group_memberships".workflow_state) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.canvas_group_id, EXCLUDED.group_sis_id, EXCLUDED.canvas_user_id, EXCLUDED.user_sis_id, EXCLUDED.workflow_state) RETURNING "id"  (0.2ms) SELECT COUNT(*) FROM "group_memberships" GroupMembership Load (0.2ms) SELECT "group_memberships".* FROM "group_memberships" WHERE "group_memberships"."canvas_id" = $1 LIMIT $2 [["canvas_id", 50], ["LIMIT", 1]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.3ms) SELECT COUNT(*) FROM "user_observers" UserObserver Create Many (0.6ms) INSERT INTO "user_observers" ("observing_user_id","observed_user_id","workflow_state","created_at","updated_at") VALUES (21,3,'active','2021-11-17 23:03:11.029641','2021-11-17 23:03:11.029641'),(21,2,'active','2021-11-17 23:03:11.029641','2021-11-17 23:03:11.029641') ON CONFLICT (observing_user_id, observed_user_id) DO UPDATE SET "observing_user_id"=EXCLUDED."observing_user_id","observed_user_id"=EXCLUDED."observed_user_id","workflow_state"=EXCLUDED."workflow_state","updated_at"=EXCLUDED."updated_at" WHERE ("user_observers".observing_user_id, "user_observers".observed_user_id, "user_observers".workflow_state) IS DISTINCT FROM (EXCLUDED.observing_user_id, EXCLUDED.observed_user_id, EXCLUDED.workflow_state) RETURNING "id"  (0.3ms) SELECT COUNT(*) FROM "user_observers" UserObserver Load (0.3ms) SELECT "user_observers".* FROM "user_observers" WHERE "user_observers"."observed_user_id" = $1 LIMIT $2 [["observed_user_id", 3], ["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.4ms) SELECT COUNT(*) FROM "grading_periods" GradingPeriod Create Many (0.7ms) INSERT INTO "grading_periods" ("canvas_id","title","weight","start_date","end_date","close_date","canvas_grading_period_group_id","workflow_state","created_at","updated_at") VALUES (1,'Period 1',0.2,'2019-07-01 06:00:00','2019-08-01 05:59:59','2019-08-01 05:59:59',1,'active','2021-11-17 23:03:11.045810','2021-11-17 23:03:11.045810'),(2,'Period 2',0.8,'2019-08-01 06:00:00','2019-09-01 05:59:59','2019-09-01 05:59:59',1,'deleted','2021-11-17 23:03:11.045810','2021-11-17 23:03:11.045810') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","title"=EXCLUDED."title","weight"=EXCLUDED."weight","start_date"=EXCLUDED."start_date","end_date"=EXCLUDED."end_date","close_date"=EXCLUDED."close_date","canvas_grading_period_group_id"=EXCLUDED."canvas_grading_period_group_id","workflow_state"=EXCLUDED."workflow_state","updated_at"=EXCLUDED."updated_at" WHERE ("grading_periods".canvas_id, "grading_periods".title, "grading_periods".weight, "grading_periods".start_date, "grading_periods".end_date, "grading_periods".close_date, "grading_periods".canvas_grading_period_group_id, "grading_periods".workflow_state) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.title, EXCLUDED.weight, EXCLUDED.start_date, EXCLUDED.end_date, EXCLUDED.close_date, EXCLUDED.canvas_grading_period_group_id, EXCLUDED.workflow_state) RETURNING "id"  (0.3ms) SELECT COUNT(*) FROM "grading_periods" GradingPeriod Load (0.3ms) SELECT "grading_periods".* FROM "grading_periods" WHERE "grading_periods"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) SELECT COUNT(*) FROM "grading_period_groups" GradingPeriodGroup Create Many (0.6ms) INSERT INTO "grading_period_groups" ("canvas_id","title","weighted","display_totals_for_all_grading_periods","workflow_state","created_at","updated_at") VALUES (1,'Test Group',FALSE,FALSE,'active','2021-11-17 23:03:11.062997','2021-11-17 23:03:11.062997') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","title"=EXCLUDED."title","weighted"=EXCLUDED."weighted","display_totals_for_all_grading_periods"=EXCLUDED."display_totals_for_all_grading_periods","workflow_state"=EXCLUDED."workflow_state","updated_at"=EXCLUDED."updated_at" WHERE ("grading_period_groups".canvas_id, "grading_period_groups".title, "grading_period_groups".weighted, "grading_period_groups".display_totals_for_all_grading_periods, "grading_period_groups".workflow_state) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.title, EXCLUDED.weighted, EXCLUDED.display_totals_for_all_grading_periods, EXCLUDED.workflow_state) RETURNING "id"  (0.3ms) SELECT COUNT(*) FROM "grading_period_groups" GradingPeriodGroup Load (0.2ms) SELECT "grading_period_groups".* FROM "grading_period_groups" WHERE "grading_period_groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]]  (0.4ms) ROLLBACK  (0.1ms) BEGIN  (0.3ms) SELECT COUNT(*) FROM "user_observers" UserObserver Create Many (0.4ms) INSERT INTO "user_observers" ("observing_user_id","observed_user_id","workflow_state","created_at","updated_at") VALUES (21,3,'active','2021-11-17 23:03:11.074306','2021-11-17 23:03:11.074306'),(21,2,'active','2021-11-17 23:03:11.074306','2021-11-17 23:03:11.074306') ON CONFLICT (observing_user_id, observed_user_id) DO UPDATE SET "observing_user_id"=EXCLUDED."observing_user_id","observed_user_id"=EXCLUDED."observed_user_id","workflow_state"=EXCLUDED."workflow_state","updated_at"=EXCLUDED."updated_at" WHERE ("user_observers".observing_user_id, "user_observers".observed_user_id, "user_observers".workflow_state) IS DISTINCT FROM (EXCLUDED.observing_user_id, EXCLUDED.observed_user_id, EXCLUDED.workflow_state) RETURNING "id"  (0.2ms) SELECT COUNT(*) FROM "user_observers"  (0.2ms) SELECT COUNT(*) FROM "user_observers" UserObserver Create Many (0.4ms) INSERT INTO "user_observers" ("observing_user_id","observed_user_id","workflow_state","created_at","updated_at") VALUES (21,3,'active','2021-11-17 23:03:11.076356','2021-11-17 23:03:11.076356'),(21,2,'active','2021-11-17 23:03:11.076356','2021-11-17 23:03:11.076356') ON CONFLICT (observing_user_id, observed_user_id) DO UPDATE SET "observing_user_id"=EXCLUDED."observing_user_id","observed_user_id"=EXCLUDED."observed_user_id","workflow_state"=EXCLUDED."workflow_state","updated_at"=EXCLUDED."updated_at" WHERE ("user_observers".observing_user_id, "user_observers".observed_user_id, "user_observers".workflow_state) IS DISTINCT FROM (EXCLUDED.observing_user_id, EXCLUDED.observed_user_id, EXCLUDED.workflow_state) RETURNING "id"  (0.2ms) SELECT COUNT(*) FROM "user_observers"  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.3ms) SELECT COUNT(*) FROM "users"  (0.2ms) SELECT COUNT(*) FROM "courses" Course Create Many (0.6ms) INSERT INTO "courses" ("canvas_id","sis_id","course_code","name","canvas_account_id","canvas_term_id","start_at","end_at","workflow_state","grading_standard_id","created_at","updated_at") VALUES (1,'course_sis_id_1','C1','Course #1',1,1,'2017-03-27 21:53:18','2017-04-27 12:21:18','active',NULL,'2021-11-17 23:03:11.081302','2021-11-17 23:03:11.081302'),(2,'course_sis_id_2','C2','Course #2',1,1,'2017-03-27 21:53:18','2017-04-27 12:21:18','unpublished',NULL,'2021-11-17 23:03:11.081302','2021-11-17 23:03:11.081302') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","sis_id"=EXCLUDED."sis_id","course_code"=EXCLUDED."course_code","name"=EXCLUDED."name","canvas_account_id"=EXCLUDED."canvas_account_id","canvas_term_id"=EXCLUDED."canvas_term_id","start_at"=EXCLUDED."start_at","end_at"=EXCLUDED."end_at","workflow_state"=EXCLUDED."workflow_state","grading_standard_id"=EXCLUDED."grading_standard_id","updated_at"=EXCLUDED."updated_at" WHERE ("courses".canvas_id, "courses".sis_id, "courses".course_code, "courses".name, "courses".canvas_account_id, "courses".canvas_term_id, "courses".start_at, "courses".end_at, "courses".workflow_state, "courses".grading_standard_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.sis_id, EXCLUDED.course_code, EXCLUDED.name, EXCLUDED.canvas_account_id, EXCLUDED.canvas_term_id, EXCLUDED.start_at, EXCLUDED.end_at, EXCLUDED.workflow_state, EXCLUDED.grading_standard_id) RETURNING "id" User Create Many (0.6ms) INSERT INTO "users" ("canvas_id","sis_id","email","first_name","last_name","name","sortable_name","workflow_state","login_id","created_at","updated_at") VALUES (1,'sis_id_1','poorbastard@yharnam.com','Patches','the Spider','Patches the Spider','the Spider, Patches','active','spiderdude1337','2021-11-17 23:03:11.083211','2021-11-17 23:03:11.083211'),(2,'sis_id_2','dreamer@yharnam.com','Hunter','Djura','Hunter Djura','Djura, Hunter','active','retireddude109','2021-11-17 23:03:11.083211','2021-11-17 23:03:11.083211') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","sis_id"=EXCLUDED."sis_id","email"=EXCLUDED."email","first_name"=EXCLUDED."first_name","last_name"=EXCLUDED."last_name","name"=EXCLUDED."name","sortable_name"=EXCLUDED."sortable_name","workflow_state"=EXCLUDED."workflow_state","login_id"=EXCLUDED."login_id","updated_at"=EXCLUDED."updated_at" WHERE ("users".canvas_id, "users".sis_id, "users".email, "users".first_name, "users".last_name, "users".name, "users".sortable_name, "users".workflow_state, "users".login_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.sis_id, EXCLUDED.email, EXCLUDED.first_name, EXCLUDED.last_name, EXCLUDED.name, EXCLUDED.sortable_name, EXCLUDED.workflow_state, EXCLUDED.login_id) RETURNING "id"  (0.3ms) SELECT COUNT(*) FROM "users"  (0.3ms) SELECT COUNT(*) FROM "courses"  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN Course Create Many (0.5ms) INSERT INTO "courses" ("canvas_id","sis_id","course_code","name","canvas_account_id","canvas_term_id","start_at","end_at","workflow_state","grading_standard_id","created_at","updated_at") VALUES (1,'course_sis_id_1','C1','Course #1',1,1,'2017-03-27 21:53:18','2017-04-27 12:21:18','active',NULL,'2021-11-17 23:03:11.090821','2021-11-17 23:03:11.090821'),(2,'course_sis_id_2','C2','Course #2',1,1,'2017-03-27 21:53:18','2017-04-27 12:21:18','unpublished',NULL,'2021-11-17 23:03:11.090821','2021-11-17 23:03:11.090821') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","sis_id"=EXCLUDED."sis_id","course_code"=EXCLUDED."course_code","name"=EXCLUDED."name","canvas_account_id"=EXCLUDED."canvas_account_id","canvas_term_id"=EXCLUDED."canvas_term_id","start_at"=EXCLUDED."start_at","end_at"=EXCLUDED."end_at","workflow_state"=EXCLUDED."workflow_state","grading_standard_id"=EXCLUDED."grading_standard_id","updated_at"=EXCLUDED."updated_at" WHERE ("courses".canvas_id, "courses".sis_id, "courses".course_code, "courses".name, "courses".canvas_account_id, "courses".canvas_term_id, "courses".start_at, "courses".end_at, "courses".workflow_state, "courses".grading_standard_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.sis_id, EXCLUDED.course_code, EXCLUDED.name, EXCLUDED.canvas_account_id, EXCLUDED.canvas_term_id, EXCLUDED.start_at, EXCLUDED.end_at, EXCLUDED.workflow_state, EXCLUDED.grading_standard_id) RETURNING "id"  (0.2ms) ROLLBACK  (0.3ms) BEGIN  (0.5ms) SELECT COUNT(*) FROM "submissions" Submission Create Many (13.6ms) INSERT INTO "submissions" ("canvas_id","canvas_user_id","canvas_course_id","canvas_assignment_id","submitted_at","due_at","graded_at","score","points_possible","excused","workflow_state","created_at","updated_at") VALUES (1,1,1,1,'2017-09-21 18:28:15','2017-09-27 18:28:15','2017-09-21 19:36:23',5.0,10.0,TRUE,'graded','2021-11-17 23:03:11.095698','2021-11-17 23:03:11.095698'),(2,1,1,2,'2017-09-21 18:28:15','2017-09-28 18:28:15','2017-09-21 19:36:23',5.0,10.0,FALSE,'submitted','2021-11-17 23:03:11.095698','2021-11-17 23:03:11.095698') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","canvas_user_id"=EXCLUDED."canvas_user_id","canvas_course_id"=EXCLUDED."canvas_course_id","canvas_assignment_id"=EXCLUDED."canvas_assignment_id","submitted_at"=EXCLUDED."submitted_at","due_at"=EXCLUDED."due_at","graded_at"=EXCLUDED."graded_at","score"=EXCLUDED."score","points_possible"=EXCLUDED."points_possible","excused"=EXCLUDED."excused","workflow_state"=EXCLUDED."workflow_state","updated_at"=EXCLUDED."updated_at" WHERE ("submissions".canvas_id, "submissions".canvas_user_id, "submissions".canvas_course_id, "submissions".canvas_assignment_id, "submissions".submitted_at, "submissions".due_at, "submissions".graded_at, "submissions".score, "submissions".points_possible, "submissions".excused, "submissions".workflow_state) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.canvas_user_id, EXCLUDED.canvas_course_id, EXCLUDED.canvas_assignment_id, EXCLUDED.submitted_at, EXCLUDED.due_at, EXCLUDED.graded_at, EXCLUDED.score, EXCLUDED.points_possible, EXCLUDED.excused, EXCLUDED.workflow_state) RETURNING "id"  (2.2ms) SELECT COUNT(*) FROM "submissions"  (1.4ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] [BatchTestJobBase] [a650fb6f-6da8-41c7-9802-5e928995c7f3] Performing BatchTestJobBase (Job ID: a650fb6f-6da8-41c7-9802-5e928995c7f3) from Test(default) [ActiveJob] [BatchTestJobBase] [a650fb6f-6da8-41c7-9802-5e928995c7f3] Performed BatchTestJobBase (Job ID: a650fb6f-6da8-41c7-9802-5e928995c7f3) from Test(default) in 1.56ms  (0.2ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [BatchTestJobBase] [a7a681f8-3633-4ce6-9c79-cbfe3d33fe83] Performing BatchTestJobBase (Job ID: a7a681f8-3633-4ce6-9c79-cbfe3d33fe83) from Test(default) [ActiveJob] [BatchTestJobBase] [a7a681f8-3633-4ce6-9c79-cbfe3d33fe83] Performed BatchTestJobBase (Job ID: a7a681f8-3633-4ce6-9c79-cbfe3d33fe83) from Test(default) in 1.32ms  (0.2ms) ROLLBACK  (1.1ms) BEGIN [ActiveJob] [BatchTestJobBase] [e3589a08-2bbd-4581-903e-211d28d2ecc5] Performing BatchTestJobBase (Job ID: e3589a08-2bbd-4581-903e-211d28d2ecc5) from Test(default) [ActiveJob] [BatchTestJobBase] [e3589a08-2bbd-4581-903e-211d28d2ecc5] Performed BatchTestJobBase (Job ID: e3589a08-2bbd-4581-903e-211d28d2ecc5) from Test(default) in 0.09ms  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] [FailingBatchTestJobBase] [d678e6d1-45eb-46a8-b328-2bacf6360674] Performing FailingBatchTestJobBase (Job ID: d678e6d1-45eb-46a8-b328-2bacf6360674) from Test(default) [ActiveJob] [FailingBatchTestJobBase] [d678e6d1-45eb-46a8-b328-2bacf6360674] Error performing FailingBatchTestJobBase (Job ID: d678e6d1-45eb-46a8-b328-2bacf6360674) from Test(default) in 1.76ms: RuntimeError (Foo): /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/job_batching/support/base_job.rb:12:in `perform' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:39:in `block in perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:109:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch_aware_job.rb:12:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/i18n-1.8.10/lib/i18n.rb:309:in `with_locale' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/translation.rb:9:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:26:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `block in instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications/instrumenter.rb:23:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:25:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `block in tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `block in tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:28:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:22:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:136:in `run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:38:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/job_batching/batch_aware_job_spec.rb:46:in `block (5 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `block in with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `block in with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-rails-5.0.2/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:259:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:644:in `block in run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:606:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/configuration.rb:2067:in `with_suite_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:116:in `block in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/reporter.rb:74:in `report' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:115:in `run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:89:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:71:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:45:in `invoke' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/exe/rspec:4:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:58:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:58:in `kernel_load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:23:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:478:in `exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:31:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:25:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/exe/bundle:49:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/friendly_errors.rb:128:in `with_friendly_errors' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/exe/bundle:37:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `
'  (0.3ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] Enqueued BatchTestJobBase (Job ID: 35230125-0b2c-4682-9444-d0850938a1b1) to Test(default)  (0.2ms) ROLLBACK  (0.3ms) BEGIN [ActiveJob] Enqueued BatchTestJobBase (Job ID: 622a521d-36a1-4586-a774-821a1a01a67e) to Test(default)  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] Enqueued BatchTestJobBase (Job ID: fb7d69fc-0a67-44ca-9c72-c76192735812) to Test(default)  (1.5ms) ROLLBACK  (0.5ms) BEGIN  (2.0ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) ROLLBACK  (0.9ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.3ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] Enqueued RetryingJob (Job ID: 987e529f-197d-409e-a969-5451e5f129de) to Sidekiq(default) [ActiveJob] [RetryingJob] [987e529f-197d-409e-a969-5451e5f129de] Performing RetryingJob (Job ID: 987e529f-197d-409e-a969-5451e5f129de) from Sidekiq(default) [ActiveJob] [RetryingJob] [987e529f-197d-409e-a969-5451e5f129de] Error performing RetryingJob (Job ID: 987e529f-197d-409e-a969-5451e5f129de) from Sidekiq(default) in 2.77ms: RuntimeError (A Failure): /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/job_batching/batch_spec.rb:268:in `perform' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:39:in `block in perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:109:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch_aware_job.rb:12:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/i18n-1.8.10/lib/i18n.rb:314:in `with_locale' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/translation.rb:9:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:26:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `block in instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications/instrumenter.rb:23:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:25:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `block in tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `block in tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:28:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:22:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:136:in `run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:38:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:24:in `block in execute' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:109:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/railtie.rb:28:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/execution_wrapper.rb:87:in `wrap' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/reloader.rb:73:in `block in wrap' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/execution_wrapper.rb:87:in `wrap' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/reloader.rb:72:in `wrap' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/railtie.rb:27:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:136:in `run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:22:in `execute' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/queue_adapters/sidekiq_adapter.rb:42:in `perform' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/sidekiq-6.2.2/lib/sidekiq/testing.rb:300:in `execute_job' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/sidekiq-6.2.2/lib/sidekiq/testing.rb:295:in `block in process_job' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/sidekiq-6.2.2/lib/sidekiq/middleware/chain.rb:138:in `block in invoke' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/sidekiq.rb:73:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/sidekiq-6.2.2/lib/sidekiq/middleware/chain.rb:140:in `block in invoke' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/sidekiq-6.2.2/lib/sidekiq/middleware/chain.rb:143:in `invoke' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/sidekiq-6.2.2/lib/sidekiq/testing.rb:294:in `process_job' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/job_batching/batch_spec.rb:289:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `block in with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `block in with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-rails-5.0.2/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:259:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:644:in `block in run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:606:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/configuration.rb:2067:in `with_suite_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:116:in `block in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/reporter.rb:74:in `report' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:115:in `run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:89:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:71:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:45:in `invoke' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/exe/rspec:4:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:58:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:58:in `kernel_load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:23:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:478:in `exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:31:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:25:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/exe/bundle:49:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/friendly_errors.rb:128:in `with_friendly_errors' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/exe/bundle:37:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `
' [ActiveJob] [RetryingJob] [987e529f-197d-409e-a969-5451e5f129de] Performing RetryingJob (Job ID: 987e529f-197d-409e-a969-5451e5f129de) from Sidekiq(default) [ActiveJob] [RetryingJob] [987e529f-197d-409e-a969-5451e5f129de] Performed RetryingJob (Job ID: 987e529f-197d-409e-a969-5451e5f129de) from Sidekiq(default) in 3.21ms  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] Enqueued TestWorker (Job ID: 7c741049-1087-45b5-8c10-1324741fc1c2) to Sidekiq(default)  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] Enqueued CanvasSync::JobBatches::Batch::Callback::ActiveJobCallbackWorker (Job ID: 19d977b8-ab95-438b-a4ca-6daff59f538c) to Test(default) with arguments: "SampleCallback", "complete", {"a"=>"b"}, "CO_zk1EERy1nVA", nil  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] Enqueued CanvasSync::JobBatches::Batch::Callback::ActiveJobCallbackWorker (Job ID: b893be82-22e0-430f-9e17-e2ca0e1781eb) to Test(default) with arguments: "SampleCallback", "complete", {"a"=>"b"}, "RYydMD4XQy6h2w", nil [ActiveJob] Enqueued CanvasSync::JobBatches::Batch::Callback::ActiveJobCallbackWorker (Job ID: 3f8664fa-c796-4bb5-a316-683eee4eb216) to Test(default) with arguments: "SampleCallback2", "complete", {"b"=>"a"}, "RYydMD4XQy6h2w", nil  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.5ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] Enqueued ContextedJob (Job ID: da316c07-6075-4ab2-9b6c-c701bb41dde9) to Sidekiq(default) [ActiveJob] [TestWorker] [7c741049-1087-45b5-8c10-1324741fc1c2] Performing TestWorker (Job ID: 7c741049-1087-45b5-8c10-1324741fc1c2) from Sidekiq(default) [ActiveJob] [TestWorker] [7c741049-1087-45b5-8c10-1324741fc1c2] Performed TestWorker (Job ID: 7c741049-1087-45b5-8c10-1324741fc1c2) from Sidekiq(default) in 2.97ms [ActiveJob] [ContextedJob] [da316c07-6075-4ab2-9b6c-c701bb41dde9] Performing ContextedJob (Job ID: da316c07-6075-4ab2-9b6c-c701bb41dde9) from Sidekiq(default) [ActiveJob] [ContextedJob] [da316c07-6075-4ab2-9b6c-c701bb41dde9] Performed ContextedJob (Job ID: da316c07-6075-4ab2-9b6c-c701bb41dde9) from Sidekiq(default) in 4.42ms  (0.3ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] Enqueued ContextedJob (Job ID: b9708b67-d63b-43a1-9ec4-b86bbc09dc17) to Sidekiq(default) [ActiveJob] [ContextedJob] [b9708b67-d63b-43a1-9ec4-b86bbc09dc17] Performing ContextedJob (Job ID: b9708b67-d63b-43a1-9ec4-b86bbc09dc17) from Sidekiq(default) [ActiveJob] [ContextedJob] [b9708b67-d63b-43a1-9ec4-b86bbc09dc17] Performed ContextedJob (Job ID: b9708b67-d63b-43a1-9ec4-b86bbc09dc17) from Sidekiq(default) in 8.55ms  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] Enqueued BatchTestJobBase (Job ID: bfe3aab5-b213-4f8c-8a6a-4bd19d871aae) to Sidekiq(default) [ActiveJob] [BatchTestJobBase] [bfe3aab5-b213-4f8c-8a6a-4bd19d871aae] Performing BatchTestJobBase (Job ID: bfe3aab5-b213-4f8c-8a6a-4bd19d871aae) from Sidekiq(default) [ActiveJob] [BatchTestJobBase] [bfe3aab5-b213-4f8c-8a6a-4bd19d871aae] Performed BatchTestJobBase (Job ID: bfe3aab5-b213-4f8c-8a6a-4bd19d871aae) from Sidekiq(default) in 3.56ms [ActiveJob] Enqueued ContextedJob (Job ID: 1246e3d9-8363-45d0-b353-e5ffa8bd6245) to Sidekiq(default) [ActiveJob] [ContextedJob] [1246e3d9-8363-45d0-b353-e5ffa8bd6245] Performing ContextedJob (Job ID: 1246e3d9-8363-45d0-b353-e5ffa8bd6245) from Sidekiq(default) [ActiveJob] [ContextedJob] [1246e3d9-8363-45d0-b353-e5ffa8bd6245] Performed ContextedJob (Job ID: 1246e3d9-8363-45d0-b353-e5ffa8bd6245) from Sidekiq(default) in 2.91ms  (0.2ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] Enqueued TestWorker (Job ID: c13117ca-33af-4ccc-9ee3-a2b3a36dc6ae) to Sidekiq(default) [ActiveJob] Enqueued TestWorker (Job ID: efa26d01-6608-4e9f-8fad-882bd4302d77) to Sidekiq(default) [ActiveJob] Enqueued TestWorker (Job ID: e3e14839-b59a-4a23-9f68-720e039f9113) to Sidekiq(default)  (0.2ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] Enqueued WorkerA (Job ID: c6753523-6f77-4490-813d-465d3e3790d6) to Sidekiq(default) [ActiveJob] Enqueued WorkerB (Job ID: bdf73e98-847f-4c85-946b-8f62cb5de683) to Sidekiq(default) [ActiveJob] Enqueued WorkerA (Job ID: 21508188-3ac9-4c26-8db7-cdaa4afd0ae3) to Sidekiq(default) [ActiveJob] Enqueued WorkerC (Job ID: b9605fac-6970-4475-a8c0-94e64f25ee81) to Sidekiq(default)  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] Enqueued TestWorker (Job ID: 2bd804e3-e930-4c35-aea4-79219397c9ab) to Sidekiq(default)  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.9ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] Enqueued TestWorker (Job ID: a97f98fc-fd8e-4992-992c-3c7b2d017347) to Sidekiq(default)  (0.2ms) ROLLBACK  (0.3ms) SELECT "schema_migrations"."version" FROM "schema_migrations" ORDER BY "schema_migrations"."version" ASC  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.5ms) BEGIN  (0.4ms) SELECT COUNT(*) FROM "canvas_sync_job_logs" [ActiveJob] [GoodJob] [75c5dfe2-d5f2-441a-a528-51887d342a77] Performing GoodJob (Job ID: 75c5dfe2-d5f2-441a-a528-51887d342a77) from Test(default) with arguments: "argument" [ActiveJob] [GoodJob] [75c5dfe2-d5f2-441a-a528-51887d342a77] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "75c5dfe2-d5f2-441a-a528-51887d342a77"], ["LIMIT", 1]] [ActiveJob] [GoodJob] [75c5dfe2-d5f2-441a-a528-51887d342a77]  (0.3ms) SAVEPOINT active_record_1 [ActiveJob] [GoodJob] [75c5dfe2-d5f2-441a-a528-51887d342a77] CanvasSync::JobLog Create (0.4ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "GoodJob"], ["status", "enqueued"], ["job_arguments", "---\n- argument\n"], ["created_at", "2021-11-17 23:03:27.278433"], ["updated_at", "2021-11-17 23:03:27.278433"], ["job_id", "75c5dfe2-d5f2-441a-a528-51887d342a77"]] [ActiveJob] [GoodJob] [75c5dfe2-d5f2-441a-a528-51887d342a77]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [GoodJob] [75c5dfe2-d5f2-441a-a528-51887d342a77]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [GoodJob] [75c5dfe2-d5f2-441a-a528-51887d342a77] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-11-17 23:03:27.280076"], ["status", "running"], ["updated_at", "2021-11-17 23:03:27.280462"], ["id", 577]] [ActiveJob] [GoodJob] [75c5dfe2-d5f2-441a-a528-51887d342a77]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [GoodJob] [75c5dfe2-d5f2-441a-a528-51887d342a77]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [GoodJob] [75c5dfe2-d5f2-441a-a528-51887d342a77] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2021-11-17 23:03:27.281753"], ["status", "success"], ["updated_at", "2021-11-17 23:03:27.282069"], ["id", 577]] [ActiveJob] [GoodJob] [75c5dfe2-d5f2-441a-a528-51887d342a77]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [GoodJob] [75c5dfe2-d5f2-441a-a528-51887d342a77] Performed GoodJob (Job ID: 75c5dfe2-d5f2-441a-a528-51887d342a77) from Test(default) in 16.9ms  (0.2ms) SELECT COUNT(*) FROM "canvas_sync_job_logs" CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" ORDER BY "canvas_sync_job_logs"."id" DESC LIMIT $1 [["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [BadJob] [62a55576-c242-44db-bea4-d50e7b45ce56] Performing BadJob (Job ID: 62a55576-c242-44db-bea4-d50e7b45ce56) from Test(default) with arguments: "argument" [ActiveJob] [BadJob] [62a55576-c242-44db-bea4-d50e7b45ce56] CanvasSync::JobLog Load (0.3ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "62a55576-c242-44db-bea4-d50e7b45ce56"], ["LIMIT", 1]] [ActiveJob] [BadJob] [62a55576-c242-44db-bea4-d50e7b45ce56]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [BadJob] [62a55576-c242-44db-bea4-d50e7b45ce56] CanvasSync::JobLog Create (0.4ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "BadJob"], ["status", "enqueued"], ["job_arguments", "---\n- argument\n"], ["created_at", "2021-11-17 23:03:27.288023"], ["updated_at", "2021-11-17 23:03:27.288023"], ["job_id", "62a55576-c242-44db-bea4-d50e7b45ce56"]] [ActiveJob] [BadJob] [62a55576-c242-44db-bea4-d50e7b45ce56]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [BadJob] [62a55576-c242-44db-bea4-d50e7b45ce56]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [BadJob] [62a55576-c242-44db-bea4-d50e7b45ce56] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-11-17 23:03:27.289763"], ["status", "running"], ["updated_at", "2021-11-17 23:03:27.290119"], ["id", 578]] [ActiveJob] [BadJob] [62a55576-c242-44db-bea4-d50e7b45ce56]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [BadJob] [62a55576-c242-44db-bea4-d50e7b45ce56]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [BadJob] [62a55576-c242-44db-bea4-d50e7b45ce56] CanvasSync::JobLog Update (0.5ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "exception" = $2, "backtrace" = $3, "status" = $4, "updated_at" = $5 WHERE "canvas_sync_job_logs"."id" = $6 [["completed_at", "2021-11-17 23:03:27.291535"], ["exception", "EvilError: EvilError"], ["backtrace", "/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:12:in `perform'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:39:in `block in perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:109:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch_aware_job.rb:22:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:21:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/i18n-1.8.10/lib/i18n.rb:309:in `with_locale'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/translation.rb:9:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:26:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `block in instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications/instrumenter.rb:23:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:25:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `block in tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `block in tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:28:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:22:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:136:in `run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:38:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:18:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:40:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/matchers/built_in/raise_error.rb:59:in `matches?'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:51:in `block in handle_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:27:in `with_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:48:in `handle_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:65:in `to'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:101:in `to'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:39:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `block in with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `block in with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-rails-5.0.2/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:259:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:644:in `block in run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:606:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/configuration.rb:2067:in `with_suite_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:116:in `block in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/reporter.rb:74:in `report'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:115:in `run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:89:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:71:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:45:in `invoke'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/exe/rspec:4:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:58:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:58:in `kernel_load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:23:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:478:in `exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:31:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:25:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/exe/bundle:49:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/friendly_errors.rb:128:in `with_friendly_errors'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/exe/bundle:37:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `
'"], ["status", "error"], ["updated_at", "2021-11-17 23:03:27.291915"], ["id", 578]] [ActiveJob] [BadJob] [62a55576-c242-44db-bea4-d50e7b45ce56]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [BadJob] [62a55576-c242-44db-bea4-d50e7b45ce56] Error performing BadJob (Job ID: 62a55576-c242-44db-bea4-d50e7b45ce56) from Test(default) in 6.56ms: EvilError (EvilError): /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:12:in `perform' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:39:in `block in perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:109:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch_aware_job.rb:22:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:21:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/i18n-1.8.10/lib/i18n.rb:309:in `with_locale' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/translation.rb:9:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:26:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `block in instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications/instrumenter.rb:23:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:25:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `block in tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `block in tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:28:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:22:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:136:in `run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:38:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:18:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:40:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/matchers/built_in/raise_error.rb:59:in `matches?' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:51:in `block in handle_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:27:in `with_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:48:in `handle_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:65:in `to' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:101:in `to' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:39:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `block in with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `block in with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-rails-5.0.2/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:259:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:644:in `block in run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:606:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/configuration.rb:2067:in `with_suite_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:116:in `block in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/reporter.rb:74:in `report' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:115:in `run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:89:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:71:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:45:in `invoke' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/exe/rspec:4:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:58:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:58:in `kernel_load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:23:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:478:in `exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:31:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:25:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/exe/bundle:49:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/friendly_errors.rb:128:in `with_friendly_errors' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/exe/bundle:37:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `
' CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" ORDER BY "canvas_sync_job_logs"."id" DESC LIMIT $1 [["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [BadJob] [fad0a6de-7765-47ee-af60-589c460cf86e] Performing BadJob (Job ID: fad0a6de-7765-47ee-af60-589c460cf86e) from Test(default) [ActiveJob] [BadJob] [fad0a6de-7765-47ee-af60-589c460cf86e] CanvasSync::JobLog Load (0.3ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "fad0a6de-7765-47ee-af60-589c460cf86e"], ["LIMIT", 1]] [ActiveJob] [BadJob] [fad0a6de-7765-47ee-af60-589c460cf86e]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [BadJob] [fad0a6de-7765-47ee-af60-589c460cf86e] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["job_class", "BadJob"], ["status", "enqueued"], ["created_at", "2021-11-17 23:03:27.296808"], ["updated_at", "2021-11-17 23:03:27.296808"], ["job_id", "fad0a6de-7765-47ee-af60-589c460cf86e"]] [ActiveJob] [BadJob] [fad0a6de-7765-47ee-af60-589c460cf86e]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [BadJob] [fad0a6de-7765-47ee-af60-589c460cf86e]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [BadJob] [fad0a6de-7765-47ee-af60-589c460cf86e] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-11-17 23:03:27.297751"], ["status", "running"], ["updated_at", "2021-11-17 23:03:27.298059"], ["id", 579]] [ActiveJob] [BadJob] [fad0a6de-7765-47ee-af60-589c460cf86e]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [BadJob] [fad0a6de-7765-47ee-af60-589c460cf86e]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [BadJob] [fad0a6de-7765-47ee-af60-589c460cf86e] CanvasSync::JobLog Update (0.4ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "exception" = $2, "backtrace" = $3, "status" = $4, "updated_at" = $5 WHERE "canvas_sync_job_logs"."id" = $6 [["completed_at", "2021-11-17 23:03:27.299252"], ["exception", "ArgumentError: wrong number of arguments (given 0, expected 1)"], ["backtrace", "/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:11:in `perform'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:39:in `block in perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:109:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch_aware_job.rb:22:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:21:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/i18n-1.8.10/lib/i18n.rb:309:in `with_locale'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/translation.rb:9:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:26:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `block in instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications/instrumenter.rb:23:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:25:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `block in tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `block in tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:28:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:22:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:136:in `run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:38:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:18:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:52:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/matchers/built_in/raise_error.rb:59:in `matches?'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:51:in `block in handle_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:27:in `with_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:48:in `handle_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:65:in `to'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:101:in `to'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:51:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `block in with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `block in with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-rails-5.0.2/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:259:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:644:in `block in run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:606:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/configuration.rb:2067:in `with_suite_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:116:in `block in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/reporter.rb:74:in `report'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:115:in `run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:89:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:71:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:45:in `invoke'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/exe/rspec:4:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:58:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:58:in `kernel_load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:23:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:478:in `exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:31:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:25:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/exe/bundle:49:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/friendly_errors.rb:128:in `with_friendly_errors'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/exe/bundle:37:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `
'"], ["status", "error"], ["updated_at", "2021-11-17 23:03:27.299586"], ["id", 579]] [ActiveJob] [BadJob] [fad0a6de-7765-47ee-af60-589c460cf86e]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [BadJob] [fad0a6de-7765-47ee-af60-589c460cf86e] Error performing BadJob (Job ID: fad0a6de-7765-47ee-af60-589c460cf86e) from Test(default) in 4.82ms: ArgumentError (wrong number of arguments (given 0, expected 1)): /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:11:in `perform' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:39:in `block in perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:109:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch_aware_job.rb:22:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:21:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/i18n-1.8.10/lib/i18n.rb:309:in `with_locale' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/translation.rb:9:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:26:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `block in instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications/instrumenter.rb:23:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:25:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `block in tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `block in tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:28:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:22:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:136:in `run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:38:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:18:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:52:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/matchers/built_in/raise_error.rb:59:in `matches?' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:51:in `block in handle_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:27:in `with_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:48:in `handle_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:65:in `to' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:101:in `to' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:51:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `block in with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `block in with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-rails-5.0.2/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:259:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:644:in `block in run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:606:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/configuration.rb:2067:in `with_suite_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:116:in `block in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/reporter.rb:74:in `report' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:115:in `run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:89:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:71:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:45:in `invoke' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/exe/rspec:4:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:58:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:58:in `kernel_load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:23:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:478:in `exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:31:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:25:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/exe/bundle:49:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/friendly_errors.rb:128:in `with_friendly_errors' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/exe/bundle:37:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `
'  (0.1ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [BadJob] [4542c0dd-caef-462b-8ab5-e66f683d1c08] Performing BadJob (Job ID: 4542c0dd-caef-462b-8ab5-e66f683d1c08) from Test(default) [ActiveJob] [BadJob] [4542c0dd-caef-462b-8ab5-e66f683d1c08] CanvasSync::JobLog Load (0.3ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "4542c0dd-caef-462b-8ab5-e66f683d1c08"], ["LIMIT", 1]] [ActiveJob] [BadJob] [4542c0dd-caef-462b-8ab5-e66f683d1c08]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [BadJob] [4542c0dd-caef-462b-8ab5-e66f683d1c08] CanvasSync::JobLog Create (0.2ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["job_class", "BadJob"], ["status", "enqueued"], ["created_at", "2021-11-17 23:03:27.303494"], ["updated_at", "2021-11-17 23:03:27.303494"], ["job_id", "4542c0dd-caef-462b-8ab5-e66f683d1c08"]] [ActiveJob] [BadJob] [4542c0dd-caef-462b-8ab5-e66f683d1c08]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [BadJob] [4542c0dd-caef-462b-8ab5-e66f683d1c08]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [BadJob] [4542c0dd-caef-462b-8ab5-e66f683d1c08] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-11-17 23:03:27.304376"], ["status", "running"], ["updated_at", "2021-11-17 23:03:27.304673"], ["id", 580]] [ActiveJob] [BadJob] [4542c0dd-caef-462b-8ab5-e66f683d1c08]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [BadJob] [4542c0dd-caef-462b-8ab5-e66f683d1c08]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [BadJob] [4542c0dd-caef-462b-8ab5-e66f683d1c08] CanvasSync::JobLog Update (0.8ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "exception" = $2, "backtrace" = $3, "status" = $4, "updated_at" = $5 WHERE "canvas_sync_job_logs"."id" = $6 [["completed_at", "2021-11-17 23:03:27.309895"], ["exception", "ArgumentError: wrong number of arguments (given 0, expected 1)"], ["backtrace", "/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:11:in `perform'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:39:in `block in perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:109:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch_aware_job.rb:22:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:21:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/i18n-1.8.10/lib/i18n.rb:309:in `with_locale'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/translation.rb:9:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:26:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `block in instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications/instrumenter.rb:23:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:25:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `block in tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `block in tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:28:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:22:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:136:in `run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:38:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:18:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:60:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/matchers/built_in/raise_error.rb:59:in `matches?'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:51:in `block in handle_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:27:in `with_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:48:in `handle_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:65:in `to'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:101:in `to'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:59:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `block in with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `block in with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-rails-5.0.2/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:259:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:644:in `block in run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:606:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/configuration.rb:2067:in `with_suite_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:116:in `block in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/reporter.rb:74:in `report'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:115:in `run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:89:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:71:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:45:in `invoke'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/exe/rspec:4:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:58:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:58:in `kernel_load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:23:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:478:in `exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:31:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:25:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/exe/bundle:49:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/friendly_errors.rb:128:in `with_friendly_errors'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/exe/bundle:37:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `
'\n\nError Occurred while handling an Error: NoMethodError: undefined method `bad_catcher' for BadJob:Class\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-mocks-3.10.2/lib/rspec/mocks/method_double.rb:28:in `block in original_implementation_callable'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-mocks-3.10.2/lib/rspec/mocks/message_expectation.rb:101:in `block in and_call_original'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-mocks-3.10.2/lib/rspec/mocks/message_expectation.rb:740:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-mocks-3.10.2/lib/rspec/mocks/message_expectation.rb:572:in `invoke_incrementing_actual_calls_by'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-mocks-3.10.2/lib/rspec/mocks/message_expectation.rb:427:in `invoke'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-mocks-3.10.2/lib/rspec/mocks/proxy.rb:217:in `message_received'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-mocks-3.10.2/lib/rspec/mocks/proxy.rb:361:in `message_received'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-mocks-3.10.2/lib/rspec/mocks/method_double.rb:78:in `proxy_method_invoked'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-mocks-3.10.2/lib/rspec/mocks/method_double.rb:64:in `block (2 levels) in define_proxy_method'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:31:in `rescue in block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:23:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/i18n-1.8.10/lib/i18n.rb:309:in `with_locale'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/translation.rb:9:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:26:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `block in instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications/instrumenter.rb:23:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:25:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `block in tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `block in tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:28:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:22:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:136:in `run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:38:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:18:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:60:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/matchers/built_in/raise_error.rb:59:in `matches?'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:51:in `block in handle_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:27:in `with_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:48:in `handle_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:65:in `to'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:101:in `to'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:59:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `block in with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `block in with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-rails-5.0.2/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:259:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:644:in `block in run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:606:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/configuration.rb:2067:in `with_suite_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:116:in `block in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/reporter.rb:74:in `report'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:115:in `run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:89:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:71:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:45:in `invoke'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/exe/rspec:4:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:58:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:58:in `kernel_load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:23:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:478:in `exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:31:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:25:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/exe/bundle:49:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/friendly_errors.rb:128:in `with_friendly_errors'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/exe/bundle:37:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `
'"], ["status", "error"], ["updated_at", "2021-11-17 23:03:27.310438"], ["id", 580]] [ActiveJob] [BadJob] [4542c0dd-caef-462b-8ab5-e66f683d1c08]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [BadJob] [4542c0dd-caef-462b-8ab5-e66f683d1c08] Error performing BadJob (Job ID: 4542c0dd-caef-462b-8ab5-e66f683d1c08) from Test(default) in 9.88ms: ArgumentError (wrong number of arguments (given 0, expected 1)): /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:11:in `perform' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:39:in `block in perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:109:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch_aware_job.rb:22:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:21:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/i18n-1.8.10/lib/i18n.rb:309:in `with_locale' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/translation.rb:9:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:26:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `block in instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications/instrumenter.rb:23:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:25:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `block in tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `block in tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:28:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:22:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:136:in `run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:38:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:18:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:60:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/matchers/built_in/raise_error.rb:59:in `matches?' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:51:in `block in handle_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:27:in `with_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:48:in `handle_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:65:in `to' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:101:in `to' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:59:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `block in with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `block in with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-rails-5.0.2/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:259:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:644:in `block in run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:606:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/configuration.rb:2067:in `with_suite_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:116:in `block in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/reporter.rb:74:in `report' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:115:in `run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:89:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:71:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:45:in `invoke' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/exe/rspec:4:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:58:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:58:in `kernel_load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:23:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:478:in `exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:31:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:25:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/exe/bundle:49:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/friendly_errors.rb:128:in `with_friendly_errors' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/exe/bundle:37:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `
' CanvasSync::JobLog Load (0.3ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" ORDER BY "canvas_sync_job_logs"."id" DESC LIMIT $1 [["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [CanvasSync::Jobs::ReportChecker] [90bbf932-597d-4f66-b91e-7a38853451db] Performing CanvasSync::Jobs::ReportChecker (Job ID: 90bbf932-597d-4f66-b91e-7a38853451db) from Test(default) with arguments: "provisioning_csv", 1, "FakeProcessor", {} [ActiveJob] [CanvasSync::Jobs::ReportChecker] [90bbf932-597d-4f66-b91e-7a38853451db] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "90bbf932-597d-4f66-b91e-7a38853451db"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [90bbf932-597d-4f66-b91e-7a38853451db]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [90bbf932-597d-4f66-b91e-7a38853451db] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- provisioning_csv\n- 1\n- FakeProcessor\n- {}\n"], ["created_at", "2021-11-17 23:03:27.318052"], ["updated_at", "2021-11-17 23:03:27.318052"], ["job_id", "90bbf932-597d-4f66-b91e-7a38853451db"]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [90bbf932-597d-4f66-b91e-7a38853451db]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [90bbf932-597d-4f66-b91e-7a38853451db]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [90bbf932-597d-4f66-b91e-7a38853451db] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-11-17 23:03:27.319520"], ["status", "running"], ["updated_at", "2021-11-17 23:03:27.319770"], ["id", 581]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [90bbf932-597d-4f66-b91e-7a38853451db]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [90bbf932-597d-4f66-b91e-7a38853451db]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [90bbf932-597d-4f66-b91e-7a38853451db] CanvasSync::JobLog Destroy (0.3ms) DELETE FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."id" = $1 [["id", 581]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [90bbf932-597d-4f66-b91e-7a38853451db]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [90bbf932-597d-4f66-b91e-7a38853451db] Performed CanvasSync::Jobs::ReportChecker (Job ID: 90bbf932-597d-4f66-b91e-7a38853451db) from Test(default) in 9.38ms  (0.2ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [CanvasSync::Jobs::ReportChecker] [ed366f7a-fe6e-4c48-9a47-0d6a4e0c3894] Performing CanvasSync::Jobs::ReportChecker (Job ID: ed366f7a-fe6e-4c48-9a47-0d6a4e0c3894) from Test(default) with arguments: "provisioning_csv", 1, "FakeProcessor", {} [ActiveJob] [CanvasSync::Jobs::ReportChecker] [ed366f7a-fe6e-4c48-9a47-0d6a4e0c3894] CanvasSync::JobLog Load (0.3ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "ed366f7a-fe6e-4c48-9a47-0d6a4e0c3894"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [ed366f7a-fe6e-4c48-9a47-0d6a4e0c3894]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [ed366f7a-fe6e-4c48-9a47-0d6a4e0c3894] CanvasSync::JobLog Create (0.2ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- provisioning_csv\n- 1\n- FakeProcessor\n- {}\n"], ["created_at", "2021-11-17 23:03:27.329791"], ["updated_at", "2021-11-17 23:03:27.329791"], ["job_id", "ed366f7a-fe6e-4c48-9a47-0d6a4e0c3894"]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [ed366f7a-fe6e-4c48-9a47-0d6a4e0c3894]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [ed366f7a-fe6e-4c48-9a47-0d6a4e0c3894]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [ed366f7a-fe6e-4c48-9a47-0d6a4e0c3894] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-11-17 23:03:27.331177"], ["status", "running"], ["updated_at", "2021-11-17 23:03:27.331531"], ["id", 582]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [ed366f7a-fe6e-4c48-9a47-0d6a4e0c3894]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [ed366f7a-fe6e-4c48-9a47-0d6a4e0c3894]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [ed366f7a-fe6e-4c48-9a47-0d6a4e0c3894] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- provisioning_csv\n- 1\n- FakeProcessor\n- {}\n- {}\n"], ["created_at", "2021-11-17 23:03:27.335281"], ["updated_at", "2021-11-17 23:03:27.335281"], ["job_id", "c160eeb4-9533-49a0-a271-753e9f87a231"]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [ed366f7a-fe6e-4c48-9a47-0d6a4e0c3894]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [ed366f7a-fe6e-4c48-9a47-0d6a4e0c3894] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: c160eeb4-9533-49a0-a271-753e9f87a231) to Test(default) at 2021-11-17 23:03:57 UTC with arguments: "provisioning_csv", 1, "FakeProcessor", {}, {} [ActiveJob] [CanvasSync::Jobs::ReportChecker] [ed366f7a-fe6e-4c48-9a47-0d6a4e0c3894]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [ed366f7a-fe6e-4c48-9a47-0d6a4e0c3894] CanvasSync::JobLog Destroy (0.3ms) DELETE FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."id" = $1 [["id", 582]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [ed366f7a-fe6e-4c48-9a47-0d6a4e0c3894]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [ed366f7a-fe6e-4c48-9a47-0d6a4e0c3894] Performed CanvasSync::Jobs::ReportChecker (Job ID: ed366f7a-fe6e-4c48-9a47-0d6a4e0c3894) from Test(default) in 9.12ms  (0.1ms) ROLLBACK  (0.5ms) BEGIN [ActiveJob] [CanvasSync::Jobs::ReportChecker] [6d2922d9-5a0d-49d2-b119-94b54e31c33f] Performing CanvasSync::Jobs::ReportChecker (Job ID: 6d2922d9-5a0d-49d2-b119-94b54e31c33f) from Test(default) with arguments: "provisioning_csv", 1, "FakeProcessor", {} [ActiveJob] [CanvasSync::Jobs::ReportChecker] [6d2922d9-5a0d-49d2-b119-94b54e31c33f] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "6d2922d9-5a0d-49d2-b119-94b54e31c33f"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [6d2922d9-5a0d-49d2-b119-94b54e31c33f]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [6d2922d9-5a0d-49d2-b119-94b54e31c33f] CanvasSync::JobLog Create (0.4ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- provisioning_csv\n- 1\n- FakeProcessor\n- {}\n"], ["created_at", "2021-11-17 23:03:27.341270"], ["updated_at", "2021-11-17 23:03:27.341270"], ["job_id", "6d2922d9-5a0d-49d2-b119-94b54e31c33f"]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [6d2922d9-5a0d-49d2-b119-94b54e31c33f]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [6d2922d9-5a0d-49d2-b119-94b54e31c33f]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [6d2922d9-5a0d-49d2-b119-94b54e31c33f] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-11-17 23:03:27.343479"], ["status", "running"], ["updated_at", "2021-11-17 23:03:27.343789"], ["id", 584]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [6d2922d9-5a0d-49d2-b119-94b54e31c33f]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [6d2922d9-5a0d-49d2-b119-94b54e31c33f]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [6d2922d9-5a0d-49d2-b119-94b54e31c33f] CanvasSync::JobLog Update (0.5ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "exception" = $2, "backtrace" = $3, "status" = $4, "updated_at" = $5 WHERE "canvas_sync_job_logs"."id" = $6 [["completed_at", "2021-11-17 23:03:27.349072"], ["exception", "NameError: undefined local variable or method `current_organization' for #"], ["backtrace", "/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/jobs/report_checker.rb:35:in `perform'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:39:in `block in perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:109:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch_aware_job.rb:22:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:21:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/i18n-1.8.10/lib/i18n.rb:309:in `with_locale'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/translation.rb:9:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:26:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `block in instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications/instrumenter.rb:23:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:25:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `block in tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `block in tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:28:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:22:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:136:in `run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:38:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:18:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/report_checker_spec.rb:11:in `start_job'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/report_checker_spec.rb:53:in `block (5 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/matchers/built_in/raise_error.rb:59:in `matches?'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:51:in `block in handle_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:27:in `with_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:48:in `handle_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:65:in `to'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:101:in `to'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/report_checker_spec.rb:53:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `block in with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `block in with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-rails-5.0.2/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:259:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:644:in `block in run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:606:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/configuration.rb:2067:in `with_suite_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:116:in `block in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/reporter.rb:74:in `report'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:115:in `run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:89:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:71:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:45:in `invoke'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/exe/rspec:4:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:58:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:58:in `kernel_load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:23:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:478:in `exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:31:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:25:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/exe/bundle:49:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/friendly_errors.rb:128:in `with_friendly_errors'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/exe/bundle:37:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `
'"], ["status", "error"], ["updated_at", "2021-11-17 23:03:27.349577"], ["id", 584]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [6d2922d9-5a0d-49d2-b119-94b54e31c33f]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [6d2922d9-5a0d-49d2-b119-94b54e31c33f] Error performing CanvasSync::Jobs::ReportChecker (Job ID: 6d2922d9-5a0d-49d2-b119-94b54e31c33f) from Test(default) in 11.18ms: NameError (undefined local variable or method `current_organization' for #): /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/jobs/report_checker.rb:35:in `perform' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:39:in `block in perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:109:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch_aware_job.rb:22:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:21:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/i18n-1.8.10/lib/i18n.rb:309:in `with_locale' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/translation.rb:9:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:26:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `block in instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications/instrumenter.rb:23:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:25:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `block in tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `block in tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:28:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:22:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:136:in `run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:38:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:18:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/report_checker_spec.rb:11:in `start_job' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/report_checker_spec.rb:53:in `block (5 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/matchers/built_in/raise_error.rb:59:in `matches?' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:51:in `block in handle_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:27:in `with_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:48:in `handle_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:65:in `to' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:101:in `to' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/report_checker_spec.rb:53:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `block in with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `block in with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-rails-5.0.2/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:259:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:644:in `block in run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:606:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/configuration.rb:2067:in `with_suite_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:116:in `block in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/reporter.rb:74:in `report' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:115:in `run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:89:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:71:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:45:in `invoke' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/exe/rspec:4:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:58:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:58:in `kernel_load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:23:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:478:in `exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:31:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:25:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/exe/bundle:49:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/friendly_errors.rb:128:in `with_friendly_errors' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/exe/bundle:37:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `
'  (0.2ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [14b351cb-e317-4210-a90e-d566216b6e27] Performing CanvasSync::Jobs::ReportProcessorJob (Job ID: 14b351cb-e317-4210-a90e-d566216b6e27) from Test(default) with arguments: "provisioning_csv", "https://test.instructure.com/sample_report_download", "FakeProcessor", {}, 1 [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [14b351cb-e317-4210-a90e-d566216b6e27] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "14b351cb-e317-4210-a90e-d566216b6e27"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [14b351cb-e317-4210-a90e-d566216b6e27]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [14b351cb-e317-4210-a90e-d566216b6e27] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportProcessorJob"], ["status", "enqueued"], ["job_arguments", "---\n- provisioning_csv\n- https://test.instructure.com/sample_report_download\n- FakeProcessor\n- {}\n- 1\n"], ["created_at", "2021-11-17 23:03:27.355314"], ["updated_at", "2021-11-17 23:03:27.355314"], ["job_id", "14b351cb-e317-4210-a90e-d566216b6e27"]] [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [14b351cb-e317-4210-a90e-d566216b6e27]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [14b351cb-e317-4210-a90e-d566216b6e27]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [14b351cb-e317-4210-a90e-d566216b6e27] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-11-17 23:03:27.356707"], ["status", "running"], ["updated_at", "2021-11-17 23:03:27.356989"], ["id", 585]] [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [14b351cb-e317-4210-a90e-d566216b6e27]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [14b351cb-e317-4210-a90e-d566216b6e27]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [14b351cb-e317-4210-a90e-d566216b6e27] CanvasSync::JobLog Update (0.5ms) UPDATE "canvas_sync_job_logs" SET "job_class" = $1, "updated_at" = $2 WHERE "canvas_sync_job_logs"."id" = $3 [["job_class", "FakeProcessor"], ["updated_at", "2021-11-17 23:03:27.358924"], ["id", 585]] [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [14b351cb-e317-4210-a90e-d566216b6e27]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [14b351cb-e317-4210-a90e-d566216b6e27]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [14b351cb-e317-4210-a90e-d566216b6e27] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2021-11-17 23:03:27.370916"], ["status", "success"], ["updated_at", "2021-11-17 23:03:27.371533"], ["id", 585]] [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [14b351cb-e317-4210-a90e-d566216b6e27]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [14b351cb-e317-4210-a90e-d566216b6e27] Performed CanvasSync::Jobs::ReportProcessorJob (Job ID: 14b351cb-e317-4210-a90e-d566216b6e27) from Test(default) in 18.78ms  (0.2ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [CanvasSync::Jobs::ReportStarter] [cffa16cb-4c24-4a2b-a9e2-601ef62ea046] Performing CanvasSync::Jobs::ReportStarter (Job ID: cffa16cb-4c24-4a2b-a9e2-601ef62ea046) from Test(default) with arguments: "provisioning_csv", {"parameters[users]"=>true}, "CoolProcessor", {:models=>["users"]} [ActiveJob] [CanvasSync::Jobs::ReportStarter] [cffa16cb-4c24-4a2b-a9e2-601ef62ea046] CanvasSync::JobLog Load (0.3ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "cffa16cb-4c24-4a2b-a9e2-601ef62ea046"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::ReportStarter] [cffa16cb-4c24-4a2b-a9e2-601ef62ea046]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [cffa16cb-4c24-4a2b-a9e2-601ef62ea046] CanvasSync::JobLog Create (0.4ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportStarter"], ["status", "enqueued"], ["job_arguments", "---\n- provisioning_csv\n- parameters[users]: true\n- CoolProcessor\n- :models:\n - users\n"], ["created_at", "2021-11-17 23:03:27.377056"], ["updated_at", "2021-11-17 23:03:27.377056"], ["job_id", "cffa16cb-4c24-4a2b-a9e2-601ef62ea046"]] [ActiveJob] [CanvasSync::Jobs::ReportStarter] [cffa16cb-4c24-4a2b-a9e2-601ef62ea046]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [cffa16cb-4c24-4a2b-a9e2-601ef62ea046]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [cffa16cb-4c24-4a2b-a9e2-601ef62ea046] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-11-17 23:03:27.378936"], ["status", "running"], ["updated_at", "2021-11-17 23:03:27.379346"], ["id", 586]] [ActiveJob] [CanvasSync::Jobs::ReportStarter] [cffa16cb-4c24-4a2b-a9e2-601ef62ea046]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [cffa16cb-4c24-4a2b-a9e2-601ef62ea046]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [cffa16cb-4c24-4a2b-a9e2-601ef62ea046] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- provisioning_csv\n- 1\n- CoolProcessor\n- :models:\n - users\n :sync_start_time: '2021-11-17T23:03:27Z'\n :report_params:\n parameters[users]: true\n"], ["created_at", "2021-11-17 23:03:27.382868"], ["updated_at", "2021-11-17 23:03:27.382868"], ["job_id", "f3f5d1c2-1196-410f-9620-3fcaa077c8be"]] [ActiveJob] [CanvasSync::Jobs::ReportStarter] [cffa16cb-4c24-4a2b-a9e2-601ef62ea046]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [cffa16cb-4c24-4a2b-a9e2-601ef62ea046] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: f3f5d1c2-1196-410f-9620-3fcaa077c8be) to Test(default) at 2021-11-17 23:03:57 UTC with arguments: "provisioning_csv", 1, "CoolProcessor", {:models=>["users"], :sync_start_time=>"2021-11-17T23:03:27Z", :report_params=>{"parameters[users]"=>true}} [ActiveJob] [CanvasSync::Jobs::ReportStarter] [cffa16cb-4c24-4a2b-a9e2-601ef62ea046]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [cffa16cb-4c24-4a2b-a9e2-601ef62ea046] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2021-11-17 23:03:27.385194"], ["status", "success"], ["updated_at", "2021-11-17 23:03:27.385515"], ["id", 586]] [ActiveJob] [CanvasSync::Jobs::ReportStarter] [cffa16cb-4c24-4a2b-a9e2-601ef62ea046]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [cffa16cb-4c24-4a2b-a9e2-601ef62ea046] Performed CanvasSync::Jobs::ReportStarter (Job ID: cffa16cb-4c24-4a2b-a9e2-601ef62ea046) from Test(default) in 11.13ms  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] [CanvasSync::Jobs::ReportStarter] [6ae1f010-dc8f-40db-a4a0-f3d233964751] Performing CanvasSync::Jobs::ReportStarter (Job ID: 6ae1f010-dc8f-40db-a4a0-f3d233964751) from Test(default) with arguments: "provisioning_csv", {"parameters[users]"=>true}, "CoolProcessor", {:models=>["users"]}, {:allow_redownloads=>true} [ActiveJob] [CanvasSync::Jobs::ReportStarter] [6ae1f010-dc8f-40db-a4a0-f3d233964751] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "6ae1f010-dc8f-40db-a4a0-f3d233964751"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::ReportStarter] [6ae1f010-dc8f-40db-a4a0-f3d233964751]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [6ae1f010-dc8f-40db-a4a0-f3d233964751] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportStarter"], ["status", "enqueued"], ["job_arguments", "---\n- provisioning_csv\n- parameters[users]: true\n- CoolProcessor\n- :models:\n - users\n- :allow_redownloads: true\n"], ["created_at", "2021-11-17 23:03:27.390012"], ["updated_at", "2021-11-17 23:03:27.390012"], ["job_id", "6ae1f010-dc8f-40db-a4a0-f3d233964751"]] [ActiveJob] [CanvasSync::Jobs::ReportStarter] [6ae1f010-dc8f-40db-a4a0-f3d233964751]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [6ae1f010-dc8f-40db-a4a0-f3d233964751]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [6ae1f010-dc8f-40db-a4a0-f3d233964751] CanvasSync::JobLog Update (0.4ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-11-17 23:03:27.391920"], ["status", "running"], ["updated_at", "2021-11-17 23:03:27.392385"], ["id", 588]] [ActiveJob] [CanvasSync::Jobs::ReportStarter] [6ae1f010-dc8f-40db-a4a0-f3d233964751]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [6ae1f010-dc8f-40db-a4a0-f3d233964751]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [6ae1f010-dc8f-40db-a4a0-f3d233964751] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2021-11-17 23:03:27.395257"], ["status", "success"], ["updated_at", "2021-11-17 23:03:27.395703"], ["id", 588]] [ActiveJob] [CanvasSync::Jobs::ReportStarter] [6ae1f010-dc8f-40db-a4a0-f3d233964751]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [6ae1f010-dc8f-40db-a4a0-f3d233964751] Performed CanvasSync::Jobs::ReportStarter (Job ID: 6ae1f010-dc8f-40db-a4a0-f3d233964751) from Test(default) in 7.89ms  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Account Exists (0.6ms) SELECT 1 AS one FROM "accounts" WHERE "accounts"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] Account Create (0.3ms) INSERT INTO "accounts" ("canvas_id", "sis_id", "canvas_parent_account_id", "sis_parent_account_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 1], ["sis_id", "37443b7d83c5ad739dccd3b3e6f50707"], ["canvas_parent_account_id", 1], ["sis_parent_account_id", "bc11ddb6252aab880092828dcc9fa11b"], ["name", "Account name"], ["workflow_state", "active"], ["created_at", "2021-11-17 23:03:27.423279"], ["updated_at", "2021-11-17 23:03:27.423279"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.4ms) SELECT COUNT(*) FROM "admins" [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [6315b806-4bf9-46b2-849d-b34cadf6add4] Performing CanvasSync::Jobs::SyncAdminsJob (Job ID: 6315b806-4bf9-46b2-849d-b34cadf6add4) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [6315b806-4bf9-46b2-849d-b34cadf6add4] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "6315b806-4bf9-46b2-849d-b34cadf6add4"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [6315b806-4bf9-46b2-849d-b34cadf6add4]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [6315b806-4bf9-46b2-849d-b34cadf6add4] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncAdminsJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2021-11-17 23:03:27.428501"], ["updated_at", "2021-11-17 23:03:27.428501"], ["job_id", "6315b806-4bf9-46b2-849d-b34cadf6add4"]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [6315b806-4bf9-46b2-849d-b34cadf6add4]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [6315b806-4bf9-46b2-849d-b34cadf6add4]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [6315b806-4bf9-46b2-849d-b34cadf6add4] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-11-17 23:03:27.429833"], ["status", "running"], ["updated_at", "2021-11-17 23:03:27.430170"], ["id", 589]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [6315b806-4bf9-46b2-849d-b34cadf6add4]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [6315b806-4bf9-46b2-849d-b34cadf6add4] Account Load (0.3ms) SELECT "accounts".* FROM "accounts" WHERE "accounts"."workflow_state" != $1 ORDER BY "accounts"."id" ASC LIMIT $2 [["workflow_state", "deleted"], ["LIMIT", 1000]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [6315b806-4bf9-46b2-849d-b34cadf6add4] Admin Load (0.2ms) SELECT "admins".* FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [6315b806-4bf9-46b2-849d-b34cadf6add4]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [6315b806-4bf9-46b2-849d-b34cadf6add4] Admin Exists (0.3ms) SELECT 1 AS one FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [6315b806-4bf9-46b2-849d-b34cadf6add4] Admin Create (0.3ms) INSERT INTO "admins" ("canvas_id", "role_name", "canvas_account_id", "canvas_role_id", "canvas_user_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 2], ["role_name", "AccountAdmin"], ["canvas_account_id", 1], ["canvas_role_id", 1], ["canvas_user_id", 1], ["workflow_state", "active"], ["created_at", "2021-11-17 23:03:27.444003"], ["updated_at", "2021-11-17 23:03:27.444003"]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [6315b806-4bf9-46b2-849d-b34cadf6add4]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [6315b806-4bf9-46b2-849d-b34cadf6add4] Admin Load (0.2ms) SELECT "admins".* FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 3], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [6315b806-4bf9-46b2-849d-b34cadf6add4]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [6315b806-4bf9-46b2-849d-b34cadf6add4] Admin Exists (0.2ms) SELECT 1 AS one FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 3], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [6315b806-4bf9-46b2-849d-b34cadf6add4] Admin Create (0.3ms) INSERT INTO "admins" ("canvas_id", "role_name", "canvas_account_id", "canvas_role_id", "canvas_user_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 3], ["role_name", "Custom Account Role"], ["canvas_account_id", 1], ["canvas_role_id", 11], ["canvas_user_id", 11], ["workflow_state", "active"], ["created_at", "2021-11-17 23:03:27.446424"], ["updated_at", "2021-11-17 23:03:27.446424"]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [6315b806-4bf9-46b2-849d-b34cadf6add4]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [6315b806-4bf9-46b2-849d-b34cadf6add4] Admin Load (0.2ms) SELECT "admins".* FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 4], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [6315b806-4bf9-46b2-849d-b34cadf6add4]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [6315b806-4bf9-46b2-849d-b34cadf6add4] Admin Exists (0.2ms) SELECT 1 AS one FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 4], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [6315b806-4bf9-46b2-849d-b34cadf6add4] Admin Create (0.2ms) INSERT INTO "admins" ("canvas_id", "role_name", "canvas_account_id", "canvas_role_id", "canvas_user_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 4], ["role_name", "Test"], ["canvas_account_id", 1], ["canvas_role_id", 10], ["canvas_user_id", 11], ["workflow_state", "active"], ["created_at", "2021-11-17 23:03:27.448698"], ["updated_at", "2021-11-17 23:03:27.448698"]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [6315b806-4bf9-46b2-849d-b34cadf6add4]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [6315b806-4bf9-46b2-849d-b34cadf6add4] Admin Update All (0.2ms) UPDATE "admins" SET "workflow_state" = 'inactive' WHERE "admins"."id" NOT IN ($1, $2, $3) [["id", 113], ["id", 114], ["id", 115]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [6315b806-4bf9-46b2-849d-b34cadf6add4]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [6315b806-4bf9-46b2-849d-b34cadf6add4] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2021-11-17 23:03:27.449976"], ["status", "success"], ["updated_at", "2021-11-17 23:03:27.450317"], ["id", 589]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [6315b806-4bf9-46b2-849d-b34cadf6add4]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [6315b806-4bf9-46b2-849d-b34cadf6add4] Performed CanvasSync::Jobs::SyncAdminsJob (Job ID: 6315b806-4bf9-46b2-849d-b34cadf6add4) from Test(default) in 23.77ms  (0.2ms) SELECT COUNT(*) FROM "admins"  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [02b8d1bc-52a8-4685-8bc2-d7d6688311fc] Performing CanvasSync::Jobs::SyncAssignmentGroupsJob (Job ID: 02b8d1bc-52a8-4685-8bc2-d7d6688311fc) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [02b8d1bc-52a8-4685-8bc2-d7d6688311fc] CanvasSync::JobLog Load (0.1ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "02b8d1bc-52a8-4685-8bc2-d7d6688311fc"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [02b8d1bc-52a8-4685-8bc2-d7d6688311fc]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [02b8d1bc-52a8-4685-8bc2-d7d6688311fc] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncAssignmentGroupsJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2021-11-17 23:03:27.454657"], ["updated_at", "2021-11-17 23:03:27.454657"], ["job_id", "02b8d1bc-52a8-4685-8bc2-d7d6688311fc"]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [02b8d1bc-52a8-4685-8bc2-d7d6688311fc]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [02b8d1bc-52a8-4685-8bc2-d7d6688311fc]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [02b8d1bc-52a8-4685-8bc2-d7d6688311fc] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-11-17 23:03:27.456011"], ["status", "running"], ["updated_at", "2021-11-17 23:03:27.456299"], ["id", 590]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [02b8d1bc-52a8-4685-8bc2-d7d6688311fc]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [02b8d1bc-52a8-4685-8bc2-d7d6688311fc]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [02b8d1bc-52a8-4685-8bc2-d7d6688311fc] CanvasSync::JobLog Create (0.4ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proserv_assignment_group_export_csv\n- 1\n- CanvasSync::Processors::AssignmentGroupsProcessor\n- :sync_start_time: '2021-11-17T23:03:27Z'\n :report_params:\n :parameters:\n :enrollment_term_id: 1\n"], ["created_at", "2021-11-17 23:03:27.459405"], ["updated_at", "2021-11-17 23:03:27.459405"], ["job_id", "5fe40fc7-36df-472f-9c9e-e70a3fcc72ef"]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [02b8d1bc-52a8-4685-8bc2-d7d6688311fc]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [02b8d1bc-52a8-4685-8bc2-d7d6688311fc] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: 5fe40fc7-36df-472f-9c9e-e70a3fcc72ef) to Test(default) at 2021-11-17 23:03:57 UTC with arguments: "proserv_assignment_group_export_csv", 1, "CanvasSync::Processors::AssignmentGroupsProcessor", {:sync_start_time=>"2021-11-17T23:03:27Z", :report_params=>{:parameters=>{:enrollment_term_id=>1}}} [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [02b8d1bc-52a8-4685-8bc2-d7d6688311fc]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [02b8d1bc-52a8-4685-8bc2-d7d6688311fc] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2021-11-17 23:03:27.462250"], ["status", "success"], ["updated_at", "2021-11-17 23:03:27.462651"], ["id", 590]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [02b8d1bc-52a8-4685-8bc2-d7d6688311fc]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [02b8d1bc-52a8-4685-8bc2-d7d6688311fc] Performed CanvasSync::Jobs::SyncAssignmentGroupsJob (Job ID: 02b8d1bc-52a8-4685-8bc2-d7d6688311fc) from Test(default) in 10.02ms  (0.1ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [b28c0b7d-6b36-45f7-8f32-70b4824d3c02] Performing CanvasSync::Jobs::SyncAssignmentsJob (Job ID: b28c0b7d-6b36-45f7-8f32-70b4824d3c02) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [b28c0b7d-6b36-45f7-8f32-70b4824d3c02] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "b28c0b7d-6b36-45f7-8f32-70b4824d3c02"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [b28c0b7d-6b36-45f7-8f32-70b4824d3c02]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [b28c0b7d-6b36-45f7-8f32-70b4824d3c02] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncAssignmentsJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2021-11-17 23:03:27.467161"], ["updated_at", "2021-11-17 23:03:27.467161"], ["job_id", "b28c0b7d-6b36-45f7-8f32-70b4824d3c02"]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [b28c0b7d-6b36-45f7-8f32-70b4824d3c02]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [b28c0b7d-6b36-45f7-8f32-70b4824d3c02]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [b28c0b7d-6b36-45f7-8f32-70b4824d3c02] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-11-17 23:03:27.468521"], ["status", "running"], ["updated_at", "2021-11-17 23:03:27.468781"], ["id", 592]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [b28c0b7d-6b36-45f7-8f32-70b4824d3c02]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [b28c0b7d-6b36-45f7-8f32-70b4824d3c02]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [b28c0b7d-6b36-45f7-8f32-70b4824d3c02] CanvasSync::JobLog Create (0.4ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proserv_assignment_export_csv\n- 1\n- CanvasSync::Processors::AssignmentsProcessor\n- :sync_start_time: '2021-11-17T23:03:27Z'\n :report_params:\n :parameters:\n :enrollment_term_id: 1\n"], ["created_at", "2021-11-17 23:03:27.472421"], ["updated_at", "2021-11-17 23:03:27.472421"], ["job_id", "1c87726b-ee4b-4935-bfd2-67266736091c"]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [b28c0b7d-6b36-45f7-8f32-70b4824d3c02]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [b28c0b7d-6b36-45f7-8f32-70b4824d3c02] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: 1c87726b-ee4b-4935-bfd2-67266736091c) to Test(default) at 2021-11-17 23:03:57 UTC with arguments: "proserv_assignment_export_csv", 1, "CanvasSync::Processors::AssignmentsProcessor", {:sync_start_time=>"2021-11-17T23:03:27Z", :report_params=>{:parameters=>{:enrollment_term_id=>1}}} [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [b28c0b7d-6b36-45f7-8f32-70b4824d3c02]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [b28c0b7d-6b36-45f7-8f32-70b4824d3c02] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2021-11-17 23:03:27.475456"], ["status", "success"], ["updated_at", "2021-11-17 23:03:27.475933"], ["id", 592]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [b28c0b7d-6b36-45f7-8f32-70b4824d3c02]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [b28c0b7d-6b36-45f7-8f32-70b4824d3c02] Performed CanvasSync::Jobs::SyncAssignmentsJob (Job ID: b28c0b7d-6b36-45f7-8f32-70b4824d3c02) from Test(default) in 10.87ms  (0.2ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [6c784587-941c-42ef-bd77-db5624e77de7] Performing CanvasSync::Jobs::SyncAssignmentsJob (Job ID: 6c784587-941c-42ef-bd77-db5624e77de7) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [6c784587-941c-42ef-bd77-db5624e77de7] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "6c784587-941c-42ef-bd77-db5624e77de7"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [6c784587-941c-42ef-bd77-db5624e77de7]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [6c784587-941c-42ef-bd77-db5624e77de7] CanvasSync::JobLog Create (0.2ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncAssignmentsJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2021-11-17 23:03:27.479927"], ["updated_at", "2021-11-17 23:03:27.479927"], ["job_id", "6c784587-941c-42ef-bd77-db5624e77de7"]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [6c784587-941c-42ef-bd77-db5624e77de7]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [6c784587-941c-42ef-bd77-db5624e77de7]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [6c784587-941c-42ef-bd77-db5624e77de7] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-11-17 23:03:27.481126"], ["status", "running"], ["updated_at", "2021-11-17 23:03:27.481406"], ["id", 594]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [6c784587-941c-42ef-bd77-db5624e77de7]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [6c784587-941c-42ef-bd77-db5624e77de7]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [6c784587-941c-42ef-bd77-db5624e77de7] CanvasSync::JobLog Create (0.2ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proserv_assignment_export_csv\n- 1\n- CanvasSync::Processors::AssignmentsProcessor\n- :sync_start_time: '2021-11-17T23:03:27Z'\n :report_params:\n :parameters: {}\n"], ["created_at", "2021-11-17 23:03:27.483916"], ["updated_at", "2021-11-17 23:03:27.483916"], ["job_id", "7bceddf1-5413-48a5-85e6-06757bc16d01"]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [6c784587-941c-42ef-bd77-db5624e77de7]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [6c784587-941c-42ef-bd77-db5624e77de7] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: 7bceddf1-5413-48a5-85e6-06757bc16d01) to Test(default) at 2021-11-17 23:03:57 UTC with arguments: "proserv_assignment_export_csv", 1, "CanvasSync::Processors::AssignmentsProcessor", {:sync_start_time=>"2021-11-17T23:03:27Z", :report_params=>{:parameters=>{}}} [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [6c784587-941c-42ef-bd77-db5624e77de7]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [6c784587-941c-42ef-bd77-db5624e77de7] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2021-11-17 23:03:27.486066"], ["status", "success"], ["updated_at", "2021-11-17 23:03:27.486381"], ["id", 594]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [6c784587-941c-42ef-bd77-db5624e77de7]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [6c784587-941c-42ef-bd77-db5624e77de7] Performed CanvasSync::Jobs::SyncAssignmentsJob (Job ID: 6c784587-941c-42ef-bd77-db5624e77de7) from Test(default) in 8.28ms  (0.1ms) ROLLBACK  (0.5ms) BEGIN [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [2365daa5-ecf4-446b-b78a-75837cbf6c2b] Performing CanvasSync::Jobs::SyncContextModuleItemsJob (Job ID: 2365daa5-ecf4-446b-b78a-75837cbf6c2b) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [2365daa5-ecf4-446b-b78a-75837cbf6c2b] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "2365daa5-ecf4-446b-b78a-75837cbf6c2b"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [2365daa5-ecf4-446b-b78a-75837cbf6c2b]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [2365daa5-ecf4-446b-b78a-75837cbf6c2b] CanvasSync::JobLog Create (0.4ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncContextModuleItemsJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2021-11-17 23:03:27.490794"], ["updated_at", "2021-11-17 23:03:27.490794"], ["job_id", "2365daa5-ecf4-446b-b78a-75837cbf6c2b"]] [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [2365daa5-ecf4-446b-b78a-75837cbf6c2b]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [2365daa5-ecf4-446b-b78a-75837cbf6c2b]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [2365daa5-ecf4-446b-b78a-75837cbf6c2b] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-11-17 23:03:27.492744"], ["status", "running"], ["updated_at", "2021-11-17 23:03:27.493235"], ["id", 596]] [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [2365daa5-ecf4-446b-b78a-75837cbf6c2b]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [2365daa5-ecf4-446b-b78a-75837cbf6c2b]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [2365daa5-ecf4-446b-b78a-75837cbf6c2b] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proserv_context_module_items_csv\n- 1\n- CanvasSync::Processors::ContextModuleItemsProcessor\n- :sync_start_time: '2021-11-17T23:03:27Z'\n :report_params:\n :parameters:\n :enrollment_term_id: 1\n"], ["created_at", "2021-11-17 23:03:27.496789"], ["updated_at", "2021-11-17 23:03:27.496789"], ["job_id", "1e490227-f55a-4842-9ee7-423a92d92e54"]] [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [2365daa5-ecf4-446b-b78a-75837cbf6c2b]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [2365daa5-ecf4-446b-b78a-75837cbf6c2b] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: 1e490227-f55a-4842-9ee7-423a92d92e54) to Test(default) at 2021-11-17 23:03:57 UTC with arguments: "proserv_context_module_items_csv", 1, "CanvasSync::Processors::ContextModuleItemsProcessor", {:sync_start_time=>"2021-11-17T23:03:27Z", :report_params=>{:parameters=>{:enrollment_term_id=>1}}} [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [2365daa5-ecf4-446b-b78a-75837cbf6c2b]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [2365daa5-ecf4-446b-b78a-75837cbf6c2b] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2021-11-17 23:03:27.499083"], ["status", "success"], ["updated_at", "2021-11-17 23:03:27.499414"], ["id", 596]] [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [2365daa5-ecf4-446b-b78a-75837cbf6c2b]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [2365daa5-ecf4-446b-b78a-75837cbf6c2b] Performed CanvasSync::Jobs::SyncContextModuleItemsJob (Job ID: 2365daa5-ecf4-446b-b78a-75837cbf6c2b) from Test(default) in 10.53ms  (0.1ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [9a4d47c8-3909-4c55-a92e-2cad51904841] Performing CanvasSync::Jobs::SyncContextModuleItemsJob (Job ID: 9a4d47c8-3909-4c55-a92e-2cad51904841) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [9a4d47c8-3909-4c55-a92e-2cad51904841] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "9a4d47c8-3909-4c55-a92e-2cad51904841"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [9a4d47c8-3909-4c55-a92e-2cad51904841]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [9a4d47c8-3909-4c55-a92e-2cad51904841] CanvasSync::JobLog Create (0.4ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncContextModuleItemsJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2021-11-17 23:03:27.503514"], ["updated_at", "2021-11-17 23:03:27.503514"], ["job_id", "9a4d47c8-3909-4c55-a92e-2cad51904841"]] [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [9a4d47c8-3909-4c55-a92e-2cad51904841]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [9a4d47c8-3909-4c55-a92e-2cad51904841]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [9a4d47c8-3909-4c55-a92e-2cad51904841] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-11-17 23:03:27.505034"], ["status", "running"], ["updated_at", "2021-11-17 23:03:27.505322"], ["id", 598]] [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [9a4d47c8-3909-4c55-a92e-2cad51904841]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [9a4d47c8-3909-4c55-a92e-2cad51904841]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [9a4d47c8-3909-4c55-a92e-2cad51904841] CanvasSync::JobLog Create (0.4ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proserv_context_module_items_csv\n- 1\n- CanvasSync::Processors::ContextModuleItemsProcessor\n- :sync_start_time: '2021-11-17T23:03:27Z'\n :report_params:\n :parameters: {}\n"], ["created_at", "2021-11-17 23:03:27.508650"], ["updated_at", "2021-11-17 23:03:27.508650"], ["job_id", "fc4f6ea7-8674-4b45-b4e7-336747483e8a"]] [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [9a4d47c8-3909-4c55-a92e-2cad51904841]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [9a4d47c8-3909-4c55-a92e-2cad51904841] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: fc4f6ea7-8674-4b45-b4e7-336747483e8a) to Test(default) at 2021-11-17 23:03:57 UTC with arguments: "proserv_context_module_items_csv", 1, "CanvasSync::Processors::ContextModuleItemsProcessor", {:sync_start_time=>"2021-11-17T23:03:27Z", :report_params=>{:parameters=>{}}} [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [9a4d47c8-3909-4c55-a92e-2cad51904841]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [9a4d47c8-3909-4c55-a92e-2cad51904841] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2021-11-17 23:03:27.512083"], ["status", "success"], ["updated_at", "2021-11-17 23:03:27.512464"], ["id", 598]] [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [9a4d47c8-3909-4c55-a92e-2cad51904841]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [9a4d47c8-3909-4c55-a92e-2cad51904841] Performed CanvasSync::Jobs::SyncContextModuleItemsJob (Job ID: 9a4d47c8-3909-4c55-a92e-2cad51904841) from Test(default) in 11.19ms  (0.1ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [433fbbff-1a61-4b24-8e2f-48001f8b85a3] Performing CanvasSync::Jobs::SyncContextModulesJob (Job ID: 433fbbff-1a61-4b24-8e2f-48001f8b85a3) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [433fbbff-1a61-4b24-8e2f-48001f8b85a3] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "433fbbff-1a61-4b24-8e2f-48001f8b85a3"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [433fbbff-1a61-4b24-8e2f-48001f8b85a3]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [433fbbff-1a61-4b24-8e2f-48001f8b85a3] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncContextModulesJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2021-11-17 23:03:27.516726"], ["updated_at", "2021-11-17 23:03:27.516726"], ["job_id", "433fbbff-1a61-4b24-8e2f-48001f8b85a3"]] [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [433fbbff-1a61-4b24-8e2f-48001f8b85a3]  (0.3ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [433fbbff-1a61-4b24-8e2f-48001f8b85a3]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [433fbbff-1a61-4b24-8e2f-48001f8b85a3] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-11-17 23:03:27.518337"], ["status", "running"], ["updated_at", "2021-11-17 23:03:27.518698"], ["id", 600]] [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [433fbbff-1a61-4b24-8e2f-48001f8b85a3]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [433fbbff-1a61-4b24-8e2f-48001f8b85a3]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [433fbbff-1a61-4b24-8e2f-48001f8b85a3] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proserv_context_modules_csv\n- 1\n- CanvasSync::Processors::ContextModulesProcessor\n- :sync_start_time: '2021-11-17T23:03:27Z'\n :report_params:\n :parameters:\n :enrollment_term_id: 1\n"], ["created_at", "2021-11-17 23:03:27.522858"], ["updated_at", "2021-11-17 23:03:27.522858"], ["job_id", "c61925d8-88df-444a-8a03-2a42dd0b766c"]] [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [433fbbff-1a61-4b24-8e2f-48001f8b85a3]  (0.3ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [433fbbff-1a61-4b24-8e2f-48001f8b85a3] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: c61925d8-88df-444a-8a03-2a42dd0b766c) to Test(default) at 2021-11-17 23:03:57 UTC with arguments: "proserv_context_modules_csv", 1, "CanvasSync::Processors::ContextModulesProcessor", {:sync_start_time=>"2021-11-17T23:03:27Z", :report_params=>{:parameters=>{:enrollment_term_id=>1}}} [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [433fbbff-1a61-4b24-8e2f-48001f8b85a3]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [433fbbff-1a61-4b24-8e2f-48001f8b85a3] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2021-11-17 23:03:27.525950"], ["status", "success"], ["updated_at", "2021-11-17 23:03:27.526459"], ["id", 600]] [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [433fbbff-1a61-4b24-8e2f-48001f8b85a3]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [433fbbff-1a61-4b24-8e2f-48001f8b85a3] Performed CanvasSync::Jobs::SyncContextModulesJob (Job ID: 433fbbff-1a61-4b24-8e2f-48001f8b85a3) from Test(default) in 11.94ms  (0.1ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [27b0958a-dec1-4db6-b7ee-fa491cee8406] Performing CanvasSync::Jobs::SyncContextModulesJob (Job ID: 27b0958a-dec1-4db6-b7ee-fa491cee8406) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [27b0958a-dec1-4db6-b7ee-fa491cee8406] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "27b0958a-dec1-4db6-b7ee-fa491cee8406"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [27b0958a-dec1-4db6-b7ee-fa491cee8406]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [27b0958a-dec1-4db6-b7ee-fa491cee8406] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncContextModulesJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2021-11-17 23:03:27.530613"], ["updated_at", "2021-11-17 23:03:27.530613"], ["job_id", "27b0958a-dec1-4db6-b7ee-fa491cee8406"]] [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [27b0958a-dec1-4db6-b7ee-fa491cee8406]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [27b0958a-dec1-4db6-b7ee-fa491cee8406]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [27b0958a-dec1-4db6-b7ee-fa491cee8406] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-11-17 23:03:27.531991"], ["status", "running"], ["updated_at", "2021-11-17 23:03:27.532359"], ["id", 602]] [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [27b0958a-dec1-4db6-b7ee-fa491cee8406]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [27b0958a-dec1-4db6-b7ee-fa491cee8406]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [27b0958a-dec1-4db6-b7ee-fa491cee8406] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proserv_context_modules_csv\n- 1\n- CanvasSync::Processors::ContextModulesProcessor\n- :sync_start_time: '2021-11-17T23:03:27Z'\n :report_params:\n :parameters: {}\n"], ["created_at", "2021-11-17 23:03:27.535254"], ["updated_at", "2021-11-17 23:03:27.535254"], ["job_id", "aa081211-b9dc-4b3c-b2d4-3a02be85eb6e"]] [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [27b0958a-dec1-4db6-b7ee-fa491cee8406]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [27b0958a-dec1-4db6-b7ee-fa491cee8406] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: aa081211-b9dc-4b3c-b2d4-3a02be85eb6e) to Test(default) at 2021-11-17 23:03:57 UTC with arguments: "proserv_context_modules_csv", 1, "CanvasSync::Processors::ContextModulesProcessor", {:sync_start_time=>"2021-11-17T23:03:27Z", :report_params=>{:parameters=>{}}} [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [27b0958a-dec1-4db6-b7ee-fa491cee8406]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [27b0958a-dec1-4db6-b7ee-fa491cee8406] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2021-11-17 23:03:27.537656"], ["status", "success"], ["updated_at", "2021-11-17 23:03:27.538016"], ["id", 602]] [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [27b0958a-dec1-4db6-b7ee-fa491cee8406]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [27b0958a-dec1-4db6-b7ee-fa491cee8406] Performed CanvasSync::Jobs::SyncContextModulesJob (Job ID: 27b0958a-dec1-4db6-b7ee-fa491cee8406) from Test(default) in 9.48ms  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Term Exists (0.5ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 97776307], ["LIMIT", 1]] Term Create (0.4ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 97776307], ["name", "Cool Term"], ["start_at", "2021-11-14 23:03:26.490252"], ["end_at", "2021-11-20 23:03:26.490343"], ["workflow_state", "active"], ["sis_id", "9a4d96f5911518aa0c4957b4bdd5cfda"], ["created_at", "2021-11-17 23:03:27.553497"], ["updated_at", "2021-11-17 23:03:27.553497"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [a7bc1dc1-2df2-44cd-9314-13678d471f8b] Performing CanvasSync::Jobs::SyncProvisioningReportJob (Job ID: a7bc1dc1-2df2-44cd-9314-13678d471f8b) from Test(default) with arguments: {:models=>["users", "courses"], :term_scope=>"active"} [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [a7bc1dc1-2df2-44cd-9314-13678d471f8b] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "a7bc1dc1-2df2-44cd-9314-13678d471f8b"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [a7bc1dc1-2df2-44cd-9314-13678d471f8b]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [a7bc1dc1-2df2-44cd-9314-13678d471f8b] CanvasSync::JobLog Create (0.4ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncProvisioningReportJob"], ["status", "enqueued"], ["job_arguments", "---\n- :models:\n - users\n - courses\n :term_scope: active\n"], ["created_at", "2021-11-17 23:03:27.556472"], ["updated_at", "2021-11-17 23:03:27.556472"], ["job_id", "a7bc1dc1-2df2-44cd-9314-13678d471f8b"]] [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [a7bc1dc1-2df2-44cd-9314-13678d471f8b]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [a7bc1dc1-2df2-44cd-9314-13678d471f8b]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [a7bc1dc1-2df2-44cd-9314-13678d471f8b] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-11-17 23:03:27.558482"], ["status", "running"], ["updated_at", "2021-11-17 23:03:27.559016"], ["id", 604]] [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [a7bc1dc1-2df2-44cd-9314-13678d471f8b]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [a7bc1dc1-2df2-44cd-9314-13678d471f8b]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [a7bc1dc1-2df2-44cd-9314-13678d471f8b] CanvasSync::JobLog Create (0.2ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proservices_provisioning_csv\n- \n- CanvasSync::Processors::ProvisioningReportProcessor\n- :models:\n - users\n - courses\n :term_scope: active\n :sync_start_time: '2021-11-17T23:03:27Z'\n :report_params:\n :parameters:\n :include_deleted: true\n users: true\n courses: true\n :enrollment_term_id: 97776307\n"], ["created_at", "2021-11-17 23:03:27.562050"], ["updated_at", "2021-11-17 23:03:27.562050"], ["job_id", "1def0245-b910-4c04-bd80-446c2e1c8e9a"]] [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [a7bc1dc1-2df2-44cd-9314-13678d471f8b]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [a7bc1dc1-2df2-44cd-9314-13678d471f8b] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: 1def0245-b910-4c04-bd80-446c2e1c8e9a) to Test(default) at 2021-11-17 23:03:57 UTC with arguments: "proservices_provisioning_csv", nil, "CanvasSync::Processors::ProvisioningReportProcessor", {:models=>["users", "courses"], :term_scope=>"active", :sync_start_time=>"2021-11-17T23:03:27Z", :report_params=>{:parameters=>{:include_deleted=>true, "users"=>true, "courses"=>true, :enrollment_term_id=>97776307}}} [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [a7bc1dc1-2df2-44cd-9314-13678d471f8b]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [a7bc1dc1-2df2-44cd-9314-13678d471f8b] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2021-11-17 23:03:27.564553"], ["status", "success"], ["updated_at", "2021-11-17 23:03:27.564844"], ["id", 604]] [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [a7bc1dc1-2df2-44cd-9314-13678d471f8b]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [a7bc1dc1-2df2-44cd-9314-13678d471f8b] Performed CanvasSync::Jobs::SyncProvisioningReportJob (Job ID: a7bc1dc1-2df2-44cd-9314-13678d471f8b) from Test(default) in 10.38ms  (0.2ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [a725f9c2-01ab-44b4-8b02-0df52fc77a49] Performing CanvasSync::Jobs::SyncProvisioningReportJob (Job ID: a725f9c2-01ab-44b4-8b02-0df52fc77a49) from Test(default) with arguments: {:models=>["users", "courses"]} [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [a725f9c2-01ab-44b4-8b02-0df52fc77a49] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "a725f9c2-01ab-44b4-8b02-0df52fc77a49"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [a725f9c2-01ab-44b4-8b02-0df52fc77a49]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [a725f9c2-01ab-44b4-8b02-0df52fc77a49] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncProvisioningReportJob"], ["status", "enqueued"], ["job_arguments", "---\n- :models:\n - users\n - courses\n"], ["created_at", "2021-11-17 23:03:27.568435"], ["updated_at", "2021-11-17 23:03:27.568435"], ["job_id", "a725f9c2-01ab-44b4-8b02-0df52fc77a49"]] [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [a725f9c2-01ab-44b4-8b02-0df52fc77a49]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [a725f9c2-01ab-44b4-8b02-0df52fc77a49]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [a725f9c2-01ab-44b4-8b02-0df52fc77a49] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-11-17 23:03:27.570173"], ["status", "running"], ["updated_at", "2021-11-17 23:03:27.570546"], ["id", 606]] [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [a725f9c2-01ab-44b4-8b02-0df52fc77a49]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [a725f9c2-01ab-44b4-8b02-0df52fc77a49]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [a725f9c2-01ab-44b4-8b02-0df52fc77a49] CanvasSync::JobLog Create (0.4ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proservices_provisioning_csv\n- \n- CanvasSync::Processors::ProvisioningReportProcessor\n- :models:\n - users\n - courses\n :sync_start_time: '2021-11-17T23:03:27Z'\n :report_params:\n :parameters:\n :include_deleted: true\n users: true\n courses: true\n"], ["created_at", "2021-11-17 23:03:27.573503"], ["updated_at", "2021-11-17 23:03:27.573503"], ["job_id", "5b397245-7deb-4f3a-8463-8461d8e1bb71"]] [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [a725f9c2-01ab-44b4-8b02-0df52fc77a49]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [a725f9c2-01ab-44b4-8b02-0df52fc77a49] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: 5b397245-7deb-4f3a-8463-8461d8e1bb71) to Test(default) at 2021-11-17 23:03:57 UTC with arguments: "proservices_provisioning_csv", nil, "CanvasSync::Processors::ProvisioningReportProcessor", {:models=>["users", "courses"], :sync_start_time=>"2021-11-17T23:03:27Z", :report_params=>{:parameters=>{:include_deleted=>true, "users"=>true, "courses"=>true}}} [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [a725f9c2-01ab-44b4-8b02-0df52fc77a49]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [a725f9c2-01ab-44b4-8b02-0df52fc77a49] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2021-11-17 23:03:27.576444"], ["status", "success"], ["updated_at", "2021-11-17 23:03:27.576913"], ["id", 606]] [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [a725f9c2-01ab-44b4-8b02-0df52fc77a49]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [a725f9c2-01ab-44b4-8b02-0df52fc77a49] Performed CanvasSync::Jobs::SyncProvisioningReportJob (Job ID: a725f9c2-01ab-44b4-8b02-0df52fc77a49) from Test(default) in 10.67ms  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Account Exists (0.3ms) SELECT 1 AS one FROM "accounts" WHERE "accounts"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] Account Create (0.2ms) INSERT INTO "accounts" ("canvas_id", "sis_id", "canvas_parent_account_id", "sis_parent_account_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 1], ["sis_id", "e2256f7be6baf42bac0420b0ad1e4eab"], ["canvas_parent_account_id", 1], ["sis_parent_account_id", "ded45c76ab765c31629a517d46a4c49d"], ["name", "Account name"], ["workflow_state", "active"], ["created_at", "2021-11-17 23:03:27.581008"], ["updated_at", "2021-11-17 23:03:27.581008"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.4ms) SELECT COUNT(*) FROM "roles" [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [9d711090-c643-465c-9a84-fb60580455be] Performing CanvasSync::Jobs::SyncRolesJob (Job ID: 9d711090-c643-465c-9a84-fb60580455be) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [9d711090-c643-465c-9a84-fb60580455be] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "9d711090-c643-465c-9a84-fb60580455be"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [9d711090-c643-465c-9a84-fb60580455be]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [9d711090-c643-465c-9a84-fb60580455be] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncRolesJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2021-11-17 23:03:27.585763"], ["updated_at", "2021-11-17 23:03:27.585763"], ["job_id", "9d711090-c643-465c-9a84-fb60580455be"]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [9d711090-c643-465c-9a84-fb60580455be]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [9d711090-c643-465c-9a84-fb60580455be]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [9d711090-c643-465c-9a84-fb60580455be] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-11-17 23:03:27.587136"], ["status", "running"], ["updated_at", "2021-11-17 23:03:27.587527"], ["id", 608]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [9d711090-c643-465c-9a84-fb60580455be]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [9d711090-c643-465c-9a84-fb60580455be] Account Load (0.2ms) SELECT "accounts".* FROM "accounts" WHERE "accounts"."workflow_state" != $1 ORDER BY "accounts"."id" ASC LIMIT $2 [["workflow_state", "deleted"], ["LIMIT", 1000]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [9d711090-c643-465c-9a84-fb60580455be] Role Load (0.3ms) SELECT "roles".* FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [9d711090-c643-465c-9a84-fb60580455be]  (0.3ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [9d711090-c643-465c-9a84-fb60580455be] Role Exists (0.3ms) SELECT 1 AS one FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [9d711090-c643-465c-9a84-fb60580455be] Role Create (0.6ms) INSERT INTO "roles" ("canvas_id", "label", "base_role_type", "canvas_account_id", "workflow_state", "permissions", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 1], ["label", "Account Admin"], ["base_role_type", "AccountMembership"], ["canvas_account_id", 10], ["workflow_state", "built_in"], ["permissions", "{\"manage_wiki\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"post_to_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"moderate_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_announcements\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"send_messages\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"send_messages_all\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_outcomes\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"create_conferences\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"create_collaborations\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_roster\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_all_grades\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_grades\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_rubrics\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"comment_on_others_submissions\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_students\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_admin_users\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_role_overrides\":{\"enabled\":true,\"locked\":true,\"readonly\":true,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_account_memberships\":{\"enabled\":true,\"locked\":true,\"readonly\":true,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_account_settings\":{\"enabled\":true,\"locked\":true,\"readonly\":true,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_groups\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_group_pages\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_files\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_assignments\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"undelete_courses\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_grade_changes\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_course_changes\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_question_banks\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_calendar\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_reports\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_courses\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_user_logins\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_user_observers\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_alerts\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"become_user\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_developer_keys\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"import_sis\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_sis\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_sis\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_course_list\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_statistics\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_storage_quotas\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_course_content\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_content\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_interaction_alerts\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"change_course_state\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_sections\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_feature_flags\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_quiz_answer_audits\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"moderate_grades\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"lti_add_edit\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true}}"], ["created_at", "2021-11-17 23:03:27.603070"], ["updated_at", "2021-11-17 23:03:27.603070"]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [9d711090-c643-465c-9a84-fb60580455be]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [9d711090-c643-465c-9a84-fb60580455be] Role Load (0.3ms) SELECT "roles".* FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 3], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [9d711090-c643-465c-9a84-fb60580455be]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [9d711090-c643-465c-9a84-fb60580455be] Role Exists (0.3ms) SELECT 1 AS one FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 3], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [9d711090-c643-465c-9a84-fb60580455be] Role Create (0.4ms) INSERT INTO "roles" ("canvas_id", "label", "base_role_type", "canvas_account_id", "workflow_state", "permissions", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 3], ["label", "Student"], ["base_role_type", "StudentEnrollment"], ["canvas_account_id", 10], ["workflow_state", "built_in"], ["permissions", "{\"manage_wiki\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"read_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"post_to_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"moderate_forum\":{\"enabled\":false,\"locked\":false,\"readonly\":false,\"explicit\":false},\"read_announcements\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"send_messages\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"send_messages_all\":{\"enabled\":false,\"locked\":false,\"readonly\":false,\"explicit\":false},\"manage_outcomes\":{\"enabled\":false,\"locked\":false,\"readonly\":false,\"explicit\":false},\"create_conferences\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"create_collaborations\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_roster\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_all_grades\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_grades\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_rubrics\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"comment_on_others_submissions\":{\"enabled\":false,\"locked\":false,\"readonly\":false,\"explicit\":false},\"manage_students\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_admin_users\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_role_overrides\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_account_memberships\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_account_settings\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_groups\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"view_group_pages\":{\"enabled\":false,\"locked\":false,\"readonly\":false,\"explicit\":false},\"manage_files\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_assignments\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"undelete_courses\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"view_grade_changes\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"view_course_changes\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"read_question_banks\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_calendar\":{\"enabled\":false,\"locked\":false,\"readonly\":false,\"explicit\":false},\"read_reports\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_courses\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_user_logins\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_user_observers\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_alerts\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"become_user\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_developer_keys\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"import_sis\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_sis\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"read_sis\":{\"enabled\":false,\"locked\":false,\"readonly\":false,\"explicit\":false},\"read_course_list\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"view_statistics\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_storage_quotas\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"read_course_content\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_content\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_interaction_alerts\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"change_course_state\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_sections\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_feature_flags\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"view_quiz_answer_audits\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"moderate_grades\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"lti_add_edit\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false}}"], ["created_at", "2021-11-17 23:03:27.620374"], ["updated_at", "2021-11-17 23:03:27.620374"]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [9d711090-c643-465c-9a84-fb60580455be]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [9d711090-c643-465c-9a84-fb60580455be] Role Update All (0.2ms) UPDATE "roles" SET "workflow_state" = 'inactive' WHERE "roles"."id" NOT IN ($1, $2) [["id", 97], ["id", 98]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [9d711090-c643-465c-9a84-fb60580455be]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [9d711090-c643-465c-9a84-fb60580455be] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2021-11-17 23:03:27.624048"], ["status", "success"], ["updated_at", "2021-11-17 23:03:27.624386"], ["id", 608]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [9d711090-c643-465c-9a84-fb60580455be]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [9d711090-c643-465c-9a84-fb60580455be] Performed CanvasSync::Jobs::SyncRolesJob (Job ID: 9d711090-c643-465c-9a84-fb60580455be) from Test(default) in 40.62ms  (0.2ms) SELECT COUNT(*) FROM "roles"  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Term Exists (0.3ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 27085344], ["LIMIT", 1]] Term Create (0.2ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 27085344], ["name", "Cool Term"], ["start_at", "2021-11-14 23:03:26.490252"], ["end_at", "2021-11-20 23:03:26.490343"], ["workflow_state", "active"], ["sis_id", "c05c07751d25643d3e652210f24b39de"], ["created_at", "2021-11-17 23:03:27.628565"], ["updated_at", "2021-11-17 23:03:27.628565"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [7065c93c-9853-42b0-8501-c9db3ee5d521] Performing CanvasSync::Jobs::SyncSimpleTableJob (Job ID: 7065c93c-9853-42b0-8501-c9db3ee5d521) from Test(default) with arguments: {:report_name=>"proservices_provisioning_csv", :model=>"courses", :mapping=>"courses", :klass=>"Course", :term_scope=>"active", :params=>{"parameters[include_deleted]"=>true, "parameters[courses]"=>true}} [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [7065c93c-9853-42b0-8501-c9db3ee5d521] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "7065c93c-9853-42b0-8501-c9db3ee5d521"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [7065c93c-9853-42b0-8501-c9db3ee5d521]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [7065c93c-9853-42b0-8501-c9db3ee5d521] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncSimpleTableJob"], ["status", "enqueued"], ["job_arguments", "---\n- :report_name: proservices_provisioning_csv\n :model: courses\n :mapping: courses\n :klass: Course\n :term_scope: active\n :params:\n parameters[include_deleted]: true\n parameters[courses]: true\n"], ["created_at", "2021-11-17 23:03:27.630973"], ["updated_at", "2021-11-17 23:03:27.630973"], ["job_id", "7065c93c-9853-42b0-8501-c9db3ee5d521"]] [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [7065c93c-9853-42b0-8501-c9db3ee5d521]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [7065c93c-9853-42b0-8501-c9db3ee5d521]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [7065c93c-9853-42b0-8501-c9db3ee5d521] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-11-17 23:03:27.632558"], ["status", "running"], ["updated_at", "2021-11-17 23:03:27.632859"], ["id", 609]] [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [7065c93c-9853-42b0-8501-c9db3ee5d521]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [7065c93c-9853-42b0-8501-c9db3ee5d521]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [7065c93c-9853-42b0-8501-c9db3ee5d521] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2021-11-17 23:03:27.634275"], ["status", "success"], ["updated_at", "2021-11-17 23:03:27.634573"], ["id", 609]] [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [7065c93c-9853-42b0-8501-c9db3ee5d521]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [7065c93c-9853-42b0-8501-c9db3ee5d521] Performed CanvasSync::Jobs::SyncSimpleTableJob (Job ID: 7065c93c-9853-42b0-8501-c9db3ee5d521) from Test(default) in 5.57ms  (0.2ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [d10c066a-4af3-4811-820e-ea2d6cdbf21c] Performing CanvasSync::Jobs::SyncSubmissionsJob (Job ID: d10c066a-4af3-4811-820e-ea2d6cdbf21c) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [d10c066a-4af3-4811-820e-ea2d6cdbf21c] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "d10c066a-4af3-4811-820e-ea2d6cdbf21c"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [d10c066a-4af3-4811-820e-ea2d6cdbf21c]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [d10c066a-4af3-4811-820e-ea2d6cdbf21c] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncSubmissionsJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2021-11-17 23:03:27.639897"], ["updated_at", "2021-11-17 23:03:27.639897"], ["job_id", "d10c066a-4af3-4811-820e-ea2d6cdbf21c"]] [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [d10c066a-4af3-4811-820e-ea2d6cdbf21c]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [d10c066a-4af3-4811-820e-ea2d6cdbf21c]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [d10c066a-4af3-4811-820e-ea2d6cdbf21c] CanvasSync::JobLog Update (0.4ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-11-17 23:03:27.641531"], ["status", "running"], ["updated_at", "2021-11-17 23:03:27.641914"], ["id", 610]] [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [d10c066a-4af3-4811-820e-ea2d6cdbf21c]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [d10c066a-4af3-4811-820e-ea2d6cdbf21c]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [d10c066a-4af3-4811-820e-ea2d6cdbf21c] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proserv_student_submissions_csv\n- 1\n- CanvasSync::Processors::SubmissionsProcessor\n- :sync_start_time: '2021-11-17T23:03:27Z'\n :report_params:\n :parameters:\n :include_all: \n :enrollment_term_id: 1\n"], ["created_at", "2021-11-17 23:03:27.646072"], ["updated_at", "2021-11-17 23:03:27.646072"], ["job_id", "a24fdd01-123a-48a0-8134-948259b3a84b"]] [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [d10c066a-4af3-4811-820e-ea2d6cdbf21c]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [d10c066a-4af3-4811-820e-ea2d6cdbf21c] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: a24fdd01-123a-48a0-8134-948259b3a84b) to Test(default) at 2021-11-17 23:03:57 UTC with arguments: "proserv_student_submissions_csv", 1, "CanvasSync::Processors::SubmissionsProcessor", {:sync_start_time=>"2021-11-17T23:03:27Z", :report_params=>{:parameters=>{:include_all=>nil, :enrollment_term_id=>1}}} [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [d10c066a-4af3-4811-820e-ea2d6cdbf21c]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [d10c066a-4af3-4811-820e-ea2d6cdbf21c] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2021-11-17 23:03:27.648475"], ["status", "success"], ["updated_at", "2021-11-17 23:03:27.648808"], ["id", 610]] [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [d10c066a-4af3-4811-820e-ea2d6cdbf21c]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [d10c066a-4af3-4811-820e-ea2d6cdbf21c] Performed CanvasSync::Jobs::SyncSubmissionsJob (Job ID: d10c066a-4af3-4811-820e-ea2d6cdbf21c) from Test(default) in 11.42ms  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SELECT COUNT(*) FROM "terms" [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [3472bc32-5bf7-464c-a511-aa465ccd5f33] Performing CanvasSync::Jobs::SyncTermsJob (Job ID: 3472bc32-5bf7-464c-a511-aa465ccd5f33) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [3472bc32-5bf7-464c-a511-aa465ccd5f33] CanvasSync::JobLog Load (0.1ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "3472bc32-5bf7-464c-a511-aa465ccd5f33"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [3472bc32-5bf7-464c-a511-aa465ccd5f33]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [3472bc32-5bf7-464c-a511-aa465ccd5f33] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncTermsJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2021-11-17 23:03:27.653475"], ["updated_at", "2021-11-17 23:03:27.653475"], ["job_id", "3472bc32-5bf7-464c-a511-aa465ccd5f33"]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [3472bc32-5bf7-464c-a511-aa465ccd5f33]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [3472bc32-5bf7-464c-a511-aa465ccd5f33]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [3472bc32-5bf7-464c-a511-aa465ccd5f33] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-11-17 23:03:27.654873"], ["status", "running"], ["updated_at", "2021-11-17 23:03:27.655168"], ["id", 612]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [3472bc32-5bf7-464c-a511-aa465ccd5f33]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [3472bc32-5bf7-464c-a511-aa465ccd5f33] Term Load (0.2ms) SELECT "terms".* FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [3472bc32-5bf7-464c-a511-aa465ccd5f33]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [3472bc32-5bf7-464c-a511-aa465ccd5f33] Term Exists (0.2ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [3472bc32-5bf7-464c-a511-aa465ccd5f33] Term Create (0.2ms) INSERT INTO "terms" ("canvas_id", "name", "workflow_state", "grading_period_group_id", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 1], ["name", "Default Term"], ["workflow_state", "active"], ["grading_period_group_id", 1], ["sis_id", "Test"], ["created_at", "2021-11-17 23:03:27.661195"], ["updated_at", "2021-11-17 23:03:27.661195"]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [3472bc32-5bf7-464c-a511-aa465ccd5f33]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [3472bc32-5bf7-464c-a511-aa465ccd5f33] Term Load (0.2ms) SELECT "terms".* FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 6], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [3472bc32-5bf7-464c-a511-aa465ccd5f33]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [3472bc32-5bf7-464c-a511-aa465ccd5f33] Term Exists (0.2ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 6], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [3472bc32-5bf7-464c-a511-aa465ccd5f33] Term Create (0.2ms) INSERT INTO "terms" ("canvas_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["canvas_id", 6], ["name", "Average Term 1"], ["workflow_state", "active"], ["created_at", "2021-11-17 23:03:27.663746"], ["updated_at", "2021-11-17 23:03:27.663746"]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [3472bc32-5bf7-464c-a511-aa465ccd5f33]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [3472bc32-5bf7-464c-a511-aa465ccd5f33] Term Load (0.2ms) SELECT "terms".* FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 7], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [3472bc32-5bf7-464c-a511-aa465ccd5f33]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [3472bc32-5bf7-464c-a511-aa465ccd5f33] Term Exists (0.3ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 7], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [3472bc32-5bf7-464c-a511-aa465ccd5f33] Term Create (0.3ms) INSERT INTO "terms" ("canvas_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["canvas_id", 7], ["name", "Average Term 2"], ["workflow_state", "active"], ["created_at", "2021-11-17 23:03:27.666111"], ["updated_at", "2021-11-17 23:03:27.666111"]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [3472bc32-5bf7-464c-a511-aa465ccd5f33]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [3472bc32-5bf7-464c-a511-aa465ccd5f33] Term Load (0.2ms) SELECT "terms".* FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 5], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [3472bc32-5bf7-464c-a511-aa465ccd5f33]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [3472bc32-5bf7-464c-a511-aa465ccd5f33] Term Exists (0.3ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 5], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [3472bc32-5bf7-464c-a511-aa465ccd5f33] Term Create (0.3ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 5], ["name", "Syllabus Term"], ["start_at", "2017-08-14 06:00:00"], ["end_at", "2017-08-31 06:00:00"], ["workflow_state", "active"], ["sis_id", "SYTERM"], ["created_at", "2021-11-17 23:03:27.669302"], ["updated_at", "2021-11-17 23:03:27.669302"]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [3472bc32-5bf7-464c-a511-aa465ccd5f33]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [3472bc32-5bf7-464c-a511-aa465ccd5f33] Term Load (0.2ms) SELECT "terms".* FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 4], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [3472bc32-5bf7-464c-a511-aa465ccd5f33]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [3472bc32-5bf7-464c-a511-aa465ccd5f33] Term Exists (0.3ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 4], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [3472bc32-5bf7-464c-a511-aa465ccd5f33] Term Create (0.3ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "grading_period_group_id", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8, $9) RETURNING "id" [["canvas_id", 4], ["name", "Ellucian Term"], ["start_at", "2017-08-01 06:00:00"], ["end_at", "2017-10-31 06:00:00"], ["workflow_state", "active"], ["grading_period_group_id", 1], ["sis_id", "SH"], ["created_at", "2021-11-17 23:03:27.672381"], ["updated_at", "2021-11-17 23:03:27.672381"]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [3472bc32-5bf7-464c-a511-aa465ccd5f33]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [3472bc32-5bf7-464c-a511-aa465ccd5f33] Term Load (0.2ms) SELECT "terms".* FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 3], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [3472bc32-5bf7-464c-a511-aa465ccd5f33]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [3472bc32-5bf7-464c-a511-aa465ccd5f33] Term Exists (0.2ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 3], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [3472bc32-5bf7-464c-a511-aa465ccd5f33] Term Create (0.3ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 3], ["name", "Current Term"], ["start_at", "2017-03-19 06:00:00"], ["end_at", "2017-08-01 06:00:00"], ["workflow_state", "active"], ["created_at", "2021-11-17 23:03:27.675409"], ["updated_at", "2021-11-17 23:03:27.675409"]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [3472bc32-5bf7-464c-a511-aa465ccd5f33]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [3472bc32-5bf7-464c-a511-aa465ccd5f33]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [3472bc32-5bf7-464c-a511-aa465ccd5f33] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2021-11-17 23:03:27.676379"], ["status", "success"], ["updated_at", "2021-11-17 23:03:27.676699"], ["id", 612]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [3472bc32-5bf7-464c-a511-aa465ccd5f33]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [3472bc32-5bf7-464c-a511-aa465ccd5f33] Performed CanvasSync::Jobs::SyncTermsJob (Job ID: 3472bc32-5bf7-464c-a511-aa465ccd5f33) from Test(default) in 24.94ms  (0.2ms) SELECT COUNT(*) FROM "terms"  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Account Exists (0.3ms) SELECT 1 AS one FROM "accounts" WHERE "accounts"."canvas_id" = $1 LIMIT $2 [["canvas_id", 65599063], ["LIMIT", 1]] Account Create (0.2ms) INSERT INTO "accounts" ("canvas_id", "sis_id", "canvas_parent_account_id", "sis_parent_account_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 65599063], ["sis_id", "c3179b4e997e9cd7e0cc70a61e110660"], ["canvas_parent_account_id", 1], ["sis_parent_account_id", "0d63deac41f6b595954fa66db487e196"], ["name", "Account name"], ["workflow_state", "active"], ["created_at", "2021-11-17 23:03:27.681165"], ["updated_at", "2021-11-17 23:03:27.681165"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Account Exists (0.4ms) SELECT 1 AS one FROM "accounts" WHERE "accounts"."canvas_id" IS NULL AND "accounts"."id" != $1 LIMIT $2 [["id", 83], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Account Exists (0.2ms) SELECT 1 AS one FROM "accounts" WHERE "accounts"."canvas_id" = $1 LIMIT $2 [["canvas_id", 67035513], ["LIMIT", 1]] Account Create (0.2ms) INSERT INTO "accounts" ("canvas_id", "sis_id", "canvas_parent_account_id", "sis_parent_account_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 67035513], ["sis_id", "41e2211d674b3646266bdb1e27250c07"], ["canvas_parent_account_id", 1], ["sis_parent_account_id", "eee3bd7dda1d2bbe79c14646faa503a5"], ["name", "Account name"], ["workflow_state", "active"], ["created_at", "2021-11-17 23:03:27.689759"], ["updated_at", "2021-11-17 23:03:27.689759"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Account Load (0.2ms) SELECT "accounts".* FROM "accounts" ORDER BY "accounts"."id" ASC LIMIT $1 [["LIMIT", 1]] Account Exists (0.5ms) SELECT 1 AS one FROM "accounts" WHERE "accounts"."canvas_id" = $1 LIMIT $2 [["canvas_id", 67035513], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Account Exists (0.2ms) SELECT 1 AS one FROM "accounts" WHERE "accounts"."canvas_id" = $1 LIMIT $2 [["canvas_id", 65196948], ["LIMIT", 1]] Account Create (0.2ms) INSERT INTO "accounts" ("canvas_id", "sis_id", "canvas_parent_account_id", "sis_parent_account_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 65196948], ["sis_id", "de1bfe74fbc098940a20ca38ff035787"], ["canvas_parent_account_id", 1], ["sis_parent_account_id", "773dc75e195b1c6c270d0cc4f41a0229"], ["name", "Account name"], ["workflow_state", "active"], ["created_at", "2021-11-17 23:03:27.697453"], ["updated_at", "2021-11-17 23:03:27.697453"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Admin Exists (0.3ms) SELECT 1 AS one FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 84534584], ["LIMIT", 1]] Admin Create (0.3ms) INSERT INTO "admins" ("canvas_id", "role_name", "canvas_role_id", "canvas_user_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 84534584], ["role_name", "Cool Role"], ["canvas_role_id", 20462282], ["canvas_user_id", 1], ["workflow_state", "active"], ["created_at", "2021-11-17 23:03:27.704179"], ["updated_at", "2021-11-17 23:03:27.704179"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Admin Exists (0.5ms) SELECT 1 AS one FROM "admins" WHERE "admins"."canvas_id" IS NULL AND "admins"."id" != $1 LIMIT $2 [["id", 116], ["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Admin Exists (0.3ms) SELECT 1 AS one FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 98492233], ["LIMIT", 1]] Admin Create (0.4ms) INSERT INTO "admins" ("canvas_id", "role_name", "canvas_role_id", "canvas_user_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 98492233], ["role_name", "Cool Role"], ["canvas_role_id", 80999079], ["canvas_user_id", 1], ["workflow_state", "active"], ["created_at", "2021-11-17 23:03:27.712877"], ["updated_at", "2021-11-17 23:03:27.712877"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Admin Load (0.2ms) SELECT "admins".* FROM "admins" ORDER BY "admins"."id" ASC LIMIT $1 [["LIMIT", 1]] Admin Exists (0.4ms) SELECT 1 AS one FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 98492233], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.4ms) BEGIN  (0.3ms) SELECT COUNT(*) FROM "admins" Admin Load (0.2ms) SELECT "admins".* FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]]  (0.2ms) SAVEPOINT active_record_1 Admin Exists (0.3ms) SELECT 1 AS one FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]] Admin Create (0.4ms) INSERT INTO "admins" ("canvas_id", "role_name", "canvas_role_id", "canvas_user_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 2], ["role_name", "AccountAdmin"], ["canvas_role_id", 1], ["canvas_user_id", 1], ["workflow_state", "active"], ["created_at", "2021-11-17 23:03:27.722129"], ["updated_at", "2021-11-17 23:03:27.722129"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.3ms) SELECT COUNT(*) FROM "admins" Admin Load (0.2ms) SELECT "admins".* FROM "admins" ORDER BY "admins"."id" DESC LIMIT $1 [["LIMIT", 1]]  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Admin Exists (0.3ms) SELECT 1 AS one FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]] Admin Create (0.3ms) INSERT INTO "admins" ("canvas_id", "role_name", "canvas_role_id", "canvas_user_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 2], ["role_name", "Cool Role"], ["canvas_role_id", 54736120], ["canvas_user_id", 1], ["workflow_state", "active"], ["created_at", "2021-11-17 23:03:27.727992"], ["updated_at", "2021-11-17 23:03:27.727992"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SELECT COUNT(*) FROM "admins" Admin Load (0.2ms) SELECT "admins".* FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]]  (0.1ms) SAVEPOINT active_record_1 Admin Exists (0.3ms) SELECT 1 AS one FROM "admins" WHERE "admins"."canvas_id" = $1 AND "admins"."id" != $2 LIMIT $3 [["canvas_id", 2], ["id", 119], ["LIMIT", 1]] Admin Update (0.3ms) UPDATE "admins" SET "role_name" = $1, "canvas_role_id" = $2, "updated_at" = $3 WHERE "admins"."id" = $4 [["role_name", "AccountAdmin"], ["canvas_role_id", 1], ["updated_at", "2021-11-17 23:03:27.731538"], ["id", 119]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.3ms) SELECT COUNT(*) FROM "admins" Admin Load (0.2ms) SELECT "admins".* FROM "admins" WHERE "admins"."id" = $1 LIMIT $2 [["id", 119], ["LIMIT", 1]]  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) SAVEPOINT active_record_1 AssignmentGroup Exists (0.5ms) SELECT 1 AS one FROM "assignment_groups" WHERE "assignment_groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] AssignmentGroup Create (0.4ms) INSERT INTO "assignment_groups" ("canvas_id", "name", "workflow_state", "canvas_created_at", "canvas_updated_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 1], ["name", "Dummy Assignment Group"], ["workflow_state", "available"], ["canvas_created_at", "2021-11-10 23:03:27.747960"], ["canvas_updated_at", "2021-11-16 23:03:27.748073"], ["created_at", "2021-11-17 23:03:27.749789"], ["updated_at", "2021-11-17 23:03:27.749789"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 AssignmentGroup Exists (0.4ms) SELECT 1 AS one FROM "assignment_groups" WHERE "assignment_groups"."canvas_id" IS NULL AND "assignment_groups"."id" != $1 LIMIT $2 [["id", 97], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 AssignmentGroup Exists (0.3ms) SELECT 1 AS one FROM "assignment_groups" WHERE "assignment_groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]] AssignmentGroup Create (0.3ms) INSERT INTO "assignment_groups" ("canvas_id", "name", "workflow_state", "canvas_created_at", "canvas_updated_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 2], ["name", "Dummy Assignment Group"], ["workflow_state", "available"], ["canvas_created_at", "2021-11-10 23:03:27.756079"], ["canvas_updated_at", "2021-11-16 23:03:27.756176"], ["created_at", "2021-11-17 23:03:27.757408"], ["updated_at", "2021-11-17 23:03:27.757408"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 AssignmentGroup Load (0.2ms) SELECT "assignment_groups".* FROM "assignment_groups" ORDER BY "assignment_groups"."id" ASC LIMIT $1 [["LIMIT", 1]] AssignmentGroup Exists (0.3ms) SELECT 1 AS one FROM "assignment_groups" WHERE "assignment_groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]]  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 AssignmentGroup Exists (0.3ms) SELECT 1 AS one FROM "assignment_groups" WHERE "assignment_groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 3], ["LIMIT", 1]] AssignmentGroup Create (0.3ms) INSERT INTO "assignment_groups" ("canvas_id", "name", "workflow_state", "canvas_created_at", "canvas_updated_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 3], ["name", "Dummy Assignment Group"], ["workflow_state", "available"], ["canvas_created_at", "2021-11-10 23:03:27.763546"], ["canvas_updated_at", "2021-11-16 23:03:27.763634"], ["created_at", "2021-11-17 23:03:27.764789"], ["updated_at", "2021-11-17 23:03:27.764789"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 AssignmentGroup Exists (0.4ms) SELECT 1 AS one FROM "assignment_groups" WHERE "assignment_groups"."canvas_id" = $1 AND "assignment_groups"."id" != $2 LIMIT $3 [["canvas_id", 3], ["id", 99], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 AssignmentGroup Exists (0.3ms) SELECT 1 AS one FROM "assignment_groups" WHERE "assignment_groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 4], ["LIMIT", 1]] AssignmentGroup Create (0.3ms) INSERT INTO "assignment_groups" ("canvas_id", "name", "workflow_state", "canvas_created_at", "canvas_updated_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 4], ["name", "Dummy Assignment Group"], ["workflow_state", "available"], ["canvas_created_at", "2021-11-10 23:03:27.771927"], ["canvas_updated_at", "2021-11-16 23:03:27.772049"], ["created_at", "2021-11-17 23:03:27.773463"], ["updated_at", "2021-11-17 23:03:27.773463"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Assignment Exists (0.6ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] Assignment Create (0.4ms) INSERT INTO "assignments" ("canvas_id", "title", "due_at", "unlock_at", "lock_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 1], ["title", "Assignment 1"], ["due_at", "2021-11-24 23:03:27.793231"], ["unlock_at", "2021-11-16 23:03:27.793329"], ["lock_at", "2021-12-08 23:03:27.793372"], ["created_at", "2021-11-17 23:03:27.795122"], ["updated_at", "2021-11-17 23:03:27.795122"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Assignment Exists (0.3ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" IS NULL AND "assignments"."id" != $1 LIMIT $2 [["id", 177], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Assignment Exists (0.3ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]] Assignment Create (1.3ms) INSERT INTO "assignments" ("canvas_id", "title", "due_at", "unlock_at", "lock_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 2], ["title", "Assignment 2"], ["due_at", "2021-11-24 23:03:27.800962"], ["unlock_at", "2021-11-16 23:03:27.801043"], ["lock_at", "2021-12-08 23:03:27.801080"], ["created_at", "2021-11-17 23:03:27.812710"], ["updated_at", "2021-11-17 23:03:27.812710"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Assignment Load (0.3ms) SELECT "assignments".* FROM "assignments" ORDER BY "assignments"."id" ASC LIMIT $1 [["LIMIT", 1]] Assignment Exists (0.3ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Assignment Exists (0.3ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 3], ["LIMIT", 1]] Assignment Create (0.4ms) INSERT INTO "assignments" ("canvas_id", "title", "due_at", "unlock_at", "lock_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 3], ["title", "Assignment 3"], ["due_at", "2021-11-24 23:03:27.820071"], ["unlock_at", "2021-11-16 23:03:27.820162"], ["lock_at", "2021-12-08 23:03:27.820205"], ["created_at", "2021-11-17 23:03:27.821421"], ["updated_at", "2021-11-17 23:03:27.821421"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Assignment Exists (0.4ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 4], ["LIMIT", 1]] Assignment Create (0.3ms) INSERT INTO "assignments" ("canvas_id", "title", "due_at", "unlock_at", "lock_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 4], ["title", "Assignment 4"], ["due_at", "2021-11-24 23:03:27.827174"], ["unlock_at", "2021-11-16 23:03:27.827265"], ["lock_at", "2021-12-08 23:03:27.827308"], ["created_at", "2021-11-17 23:03:27.828565"], ["updated_at", "2021-11-17 23:03:27.828565"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Assignment Exists (0.3ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 AND "assignments"."id" != $2 LIMIT $3 [["canvas_id", 4], ["id", 180], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Assignment Exists (0.2ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 5], ["LIMIT", 1]] Assignment Create (0.2ms) INSERT INTO "assignments" ("canvas_id", "title", "due_at", "unlock_at", "lock_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 5], ["title", "Assignment 5"], ["due_at", "2021-11-24 23:03:27.832986"], ["unlock_at", "2021-11-16 23:03:27.833074"], ["lock_at", "2021-12-08 23:03:27.833118"], ["created_at", "2021-11-17 23:03:27.834078"], ["updated_at", "2021-11-17 23:03:27.834078"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.3ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Assignment Exists (0.3ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 6], ["LIMIT", 1]] Assignment Create (0.4ms) INSERT INTO "assignments" ("canvas_id", "title", "due_at", "unlock_at", "lock_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 6], ["title", "Assignment 6"], ["due_at", "2021-11-24 23:03:27.839056"], ["unlock_at", "2021-11-16 23:03:27.839183"], ["lock_at", "2021-12-08 23:03:27.839261"], ["created_at", "2021-11-17 23:03:27.840594"], ["updated_at", "2021-11-17 23:03:27.840594"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Course Exists (0.8ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 44236348], ["LIMIT", 1]] Course Create (0.4ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 44236348], ["sis_id", "1235f25d8109b2bf402142b0ecaa6105"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2021-11-14 23:03:27.856996"], ["end_at", "2021-12-08 23:03:27.857101"], ["created_at", "2021-11-17 23:03:27.859473"], ["updated_at", "2021-11-17 23:03:27.859473"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 Course Exists (0.3ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 85742372], ["LIMIT", 1]] Course Create (0.3ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 85742372], ["sis_id", "5fd4e1d66af7e1f3e4822a72611ede82"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2021-11-14 23:03:27.861184"], ["end_at", "2021-12-08 23:03:27.861272"], ["created_at", "2021-11-17 23:03:27.862497"], ["updated_at", "2021-11-17 23:03:27.862497"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 Assignment Exists (0.2ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 7], ["LIMIT", 1]] Assignment Create (0.3ms) INSERT INTO "assignments" ("canvas_id", "title", "due_at", "unlock_at", "lock_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 7], ["title", "Assignment 7"], ["due_at", "2021-11-24 23:03:27.863883"], ["unlock_at", "2021-11-16 23:03:27.863961"], ["lock_at", "2021-12-08 23:03:27.864003"], ["created_at", "2021-11-17 23:03:27.865070"], ["updated_at", "2021-11-17 23:03:27.865070"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Assignment Exists (0.2ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 AND "assignments"."id" != $2 LIMIT $3 [["canvas_id", 7], ["id", 183], ["LIMIT", 1]] Assignment Update (0.3ms) UPDATE "assignments" SET "canvas_context_id" = $1, "canvas_context_type" = $2, "updated_at" = $3 WHERE "assignments"."id" = $4 [["canvas_context_id", 85742372], ["canvas_context_type", "Course"], ["updated_at", "2021-11-17 23:03:27.867122"], ["id", 183]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Course Load (0.2ms) SELECT "courses".* FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 85742372], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Assignment Exists (0.2ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 8], ["LIMIT", 1]] Assignment Create (0.3ms) INSERT INTO "assignments" ("canvas_id", "title", "due_at", "unlock_at", "lock_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 8], ["title", "Assignment 8"], ["due_at", "2021-11-24 23:03:27.881754"], ["unlock_at", "2021-11-16 23:03:27.881837"], ["lock_at", "2021-12-08 23:03:27.881874"], ["created_at", "2021-11-17 23:03:27.882965"], ["updated_at", "2021-11-17 23:03:27.882965"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 ContextModuleItem Create (0.4ms) INSERT INTO "context_module_items" ("canvas_id", "canvas_assignment_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["canvas_id", 1], ["canvas_assignment_id", 8], ["workflow_state", "active"], ["created_at", "2021-11-17 23:03:27.884707"], ["updated_at", "2021-11-17 23:03:27.884707"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Assignment Exists (0.3ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 9], ["LIMIT", 1]] Assignment Create (0.4ms) INSERT INTO "assignments" ("canvas_id", "title", "due_at", "unlock_at", "lock_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 9], ["title", "Assignment 9"], ["due_at", "2021-11-24 23:03:27.888438"], ["unlock_at", "2021-11-16 23:03:27.888519"], ["lock_at", "2021-12-08 23:03:27.888555"], ["created_at", "2021-11-17 23:03:27.889825"], ["updated_at", "2021-11-17 23:03:27.889825"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 ContextModuleItem Create (0.4ms) INSERT INTO "context_module_items" ("canvas_id", "canvas_assignment_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["canvas_id", 2], ["canvas_assignment_id", 9], ["workflow_state", "active"], ["created_at", "2021-11-17 23:03:27.892063"], ["updated_at", "2021-11-17 23:03:27.892063"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) SAVEPOINT active_record_1 Course Exists (0.3ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 88614583], ["LIMIT", 1]] Course Create (0.3ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 88614583], ["sis_id", "2ac29c2838b7c249a0a8456349404825"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2021-11-14 23:03:27.908826"], ["end_at", "2021-12-08 23:03:27.908980"], ["created_at", "2021-11-17 23:03:27.910427"], ["updated_at", "2021-11-17 23:03:27.910427"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 ContextModule Create (0.4ms) INSERT INTO "context_modules" ("canvas_id", "canvas_context_id", "canvas_context_type", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 1], ["canvas_context_id", 88614583], ["canvas_context_type", "Course"], ["name", "Context Module"], ["workflow_state", "available"], ["created_at", "2021-11-17 23:03:27.912215"], ["updated_at", "2021-11-17 23:03:27.912215"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Course Exists (0.2ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 23479676], ["LIMIT", 1]] Course Create (0.2ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 23479676], ["sis_id", "4dde0d80492c469e6353ab4bac114d20"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2021-11-14 23:03:27.915698"], ["end_at", "2021-12-08 23:03:27.915779"], ["created_at", "2021-11-17 23:03:27.916799"], ["updated_at", "2021-11-17 23:03:27.916799"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 ContextModule Create (0.3ms) INSERT INTO "context_modules" ("canvas_id", "canvas_context_id", "canvas_context_type", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 2], ["canvas_context_id", 23479676], ["canvas_context_type", "Course"], ["name", "Context Module"], ["workflow_state", "available"], ["created_at", "2021-11-17 23:03:27.918113"], ["updated_at", "2021-11-17 23:03:27.918113"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Course Exists (0.3ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 20321788], ["LIMIT", 1]] Course Create (0.3ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 20321788], ["sis_id", "12bef6de930bb51c890c2c5f50337cdc"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2021-11-14 23:03:27.921117"], ["end_at", "2021-12-08 23:03:27.921199"], ["created_at", "2021-11-17 23:03:27.922631"], ["updated_at", "2021-11-17 23:03:27.922631"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 ContextModule Create (0.4ms) INSERT INTO "context_modules" ("canvas_id", "canvas_context_id", "canvas_context_type", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 3], ["canvas_context_id", 20321788], ["canvas_context_type", "Course"], ["name", "Context Module"], ["workflow_state", "available"], ["created_at", "2021-11-17 23:03:27.924397"], ["updated_at", "2021-11-17 23:03:27.924397"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Course Exists (0.3ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 76630004], ["LIMIT", 1]] Course Create (0.2ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 76630004], ["sis_id", "3019ec7a572800bdf0898251d22ba125"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2021-11-14 23:03:27.928511"], ["end_at", "2021-12-08 23:03:27.928602"], ["created_at", "2021-11-17 23:03:27.929892"], ["updated_at", "2021-11-17 23:03:27.929892"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Course Exists (0.3ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" IS NULL AND "courses"."id" != $1 LIMIT $2 [["id", 358], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Course Exists (0.3ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 90307588], ["LIMIT", 1]] Course Create (0.3ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 90307588], ["sis_id", "601b73c19fbe7e8fd4a71bdd70ce264d"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2021-11-14 23:03:27.935473"], ["end_at", "2021-12-08 23:03:27.935558"], ["created_at", "2021-11-17 23:03:27.936805"], ["updated_at", "2021-11-17 23:03:27.936805"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Course Load (0.2ms) SELECT "courses".* FROM "courses" ORDER BY "courses"."id" ASC LIMIT $1 [["LIMIT", 1]] Course Exists (0.4ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 90307588], ["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Course Exists (0.2ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 23738741], ["LIMIT", 1]] Course Create (0.3ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 23738741], ["sis_id", "82be7ee12faf40c7c578b1cc3c8feff2"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2021-11-14 23:03:27.943862"], ["end_at", "2021-12-08 23:03:27.943950"], ["created_at", "2021-11-17 23:03:27.945089"], ["updated_at", "2021-11-17 23:03:27.945089"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Course Exists (0.3ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 AND "courses"."id" != $2 LIMIT $3 [["canvas_id", 23738741], ["id", 360], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Course Exists (0.3ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 3049353], ["LIMIT", 1]] Course Create (0.3ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 3049353], ["sis_id", "c9109dae76fb9ef81ff8f4e454f09d73"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2021-11-14 23:03:27.949567"], ["end_at", "2021-12-08 23:03:27.949654"], ["created_at", "2021-11-17 23:03:27.950761"], ["updated_at", "2021-11-17 23:03:27.950761"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Course Exists (0.3ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 85253476], ["LIMIT", 1]] Course Create (0.3ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 85253476], ["sis_id", "f009dc4912fcfa194d4b92a21fe49722"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2021-11-14 23:03:27.956672"], ["end_at", "2021-12-08 23:03:27.956796"], ["created_at", "2021-11-17 23:03:27.958130"], ["updated_at", "2021-11-17 23:03:27.958130"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.5ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Course Exists (0.3ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 51644600], ["LIMIT", 1]] Course Create (0.3ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 51644600], ["sis_id", "088ea9178a4383c11c7632710d0a001a"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2021-11-14 23:03:27.964035"], ["end_at", "2021-12-08 23:03:27.964132"], ["created_at", "2021-11-17 23:03:27.965333"], ["updated_at", "2021-11-17 23:03:27.965333"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Course Exists (0.3ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 14819021], ["LIMIT", 1]] Course Create (0.3ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 14819021], ["sis_id", "28b13fc845116a7b74dd8530cd3c89af"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2021-11-14 23:03:27.968358"], ["end_at", "2021-12-08 23:03:27.968448"], ["created_at", "2021-11-17 23:03:27.969695"], ["updated_at", "2021-11-17 23:03:27.969695"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Course Exists (0.2ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 57398773], ["LIMIT", 1]] Course Create (0.5ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 57398773], ["sis_id", "13794328463daabb22a2755db394f81e"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2021-11-14 23:03:27.973030"], ["end_at", "2021-12-08 23:03:27.973134"], ["created_at", "2021-11-17 23:03:27.974298"], ["updated_at", "2021-11-17 23:03:27.974298"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Course Exists (0.3ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 84726752], ["LIMIT", 1]] Course Create (0.3ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 84726752], ["sis_id", "e10e73f4a1884274620cb0d6bf162e28"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2021-11-14 23:03:27.978525"], ["end_at", "2021-12-08 23:03:27.978619"], ["created_at", "2021-11-17 23:03:27.980053"], ["updated_at", "2021-11-17 23:03:27.980053"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Enrollment Exists (0.5ms) SELECT 1 AS one FROM "enrollments" WHERE "enrollments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 41092656], ["LIMIT", 1]] Enrollment Create (0.4ms) INSERT INTO "enrollments" ("canvas_id", "created_at", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["canvas_id", 41092656], ["created_at", "2021-11-17 23:03:27.995350"], ["updated_at", "2021-11-17 23:03:27.995350"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Enrollment Exists (0.3ms) SELECT 1 AS one FROM "enrollments" WHERE "enrollments"."canvas_id" IS NULL AND "enrollments"."id" != $1 LIMIT $2 [["id", 113], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.3ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Enrollment Exists (0.3ms) SELECT 1 AS one FROM "enrollments" WHERE "enrollments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 90753843], ["LIMIT", 1]] Enrollment Create (0.3ms) INSERT INTO "enrollments" ("canvas_id", "created_at", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["canvas_id", 90753843], ["created_at", "2021-11-17 23:03:28.002155"], ["updated_at", "2021-11-17 23:03:28.002155"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Enrollment Load (0.3ms) SELECT "enrollments".* FROM "enrollments" ORDER BY "enrollments"."id" ASC LIMIT $1 [["LIMIT", 1]] Enrollment Exists (0.4ms) SELECT 1 AS one FROM "enrollments" WHERE "enrollments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 90753843], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.4ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Enrollment Exists (0.4ms) SELECT 1 AS one FROM "enrollments" WHERE "enrollments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 62271787], ["LIMIT", 1]] Enrollment Create (0.4ms) INSERT INTO "enrollments" ("canvas_id", "created_at", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["canvas_id", 62271787], ["created_at", "2021-11-17 23:03:28.009963"], ["updated_at", "2021-11-17 23:03:28.009963"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Enrollment Exists (0.4ms) SELECT 1 AS one FROM "enrollments" WHERE "enrollments"."canvas_id" = $1 AND "enrollments"."id" != $2 LIMIT $3 [["canvas_id", 62271787], ["id", 115], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Enrollment Exists (0.3ms) SELECT 1 AS one FROM "enrollments" WHERE "enrollments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 59955209], ["LIMIT", 1]] Enrollment Create (0.3ms) INSERT INTO "enrollments" ("canvas_id", "created_at", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["canvas_id", 59955209], ["created_at", "2021-11-17 23:03:28.015636"], ["updated_at", "2021-11-17 23:03:28.015636"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Enrollment Exists (0.3ms) SELECT 1 AS one FROM "enrollments" WHERE "enrollments"."canvas_id" = $1 AND "enrollments"."id" != $2 LIMIT $3 [["canvas_id", 59955209], ["id", 116], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Enrollment Exists (0.3ms) SELECT 1 AS one FROM "enrollments" WHERE "enrollments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 99518701], ["LIMIT", 1]] Enrollment Create (0.3ms) INSERT INTO "enrollments" ("canvas_id", "created_at", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["canvas_id", 99518701], ["created_at", "2021-11-17 23:03:28.021183"], ["updated_at", "2021-11-17 23:03:28.021183"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Enrollment Exists (0.4ms) SELECT 1 AS one FROM "enrollments" WHERE "enrollments"."canvas_id" = $1 AND "enrollments"."id" != $2 LIMIT $3 [["canvas_id", 99518701], ["id", 117], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Group Exists (0.5ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 85741812], ["LIMIT", 1]] Group Create (0.4ms) INSERT INTO "groups" ("canvas_id", "sis_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 85741812], ["sis_id", "5f12464959174b690b25d1e243ebfad9"], ["name", "Some User Group"], ["workflow_state", "available"], ["created_at", "2021-11-17 23:03:28.053370"], ["updated_at", "2021-11-17 23:03:28.053370"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 User Exists (0.4ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 74272436], ["LIMIT", 1]] User Create (0.3ms) INSERT INTO "users" ("canvas_id", "sis_id", "email", "first_name", "last_name", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 74272436], ["sis_id", "5b1e2be397cb9610ad13439767455084"], ["email", "cooldude@coolsite.com"], ["first_name", "Cool"], ["last_name", "Dude"], ["created_at", "2021-11-17 23:03:28.066717"], ["updated_at", "2021-11-17 23:03:28.066717"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.3ms) SAVEPOINT active_record_1 GroupMembership Exists (0.4ms) SELECT 1 AS one FROM "group_memberships" WHERE "group_memberships"."canvas_id" = $1 LIMIT $2 [["canvas_id", 58009114], ["LIMIT", 1]] GroupMembership Create (0.3ms) INSERT INTO "group_memberships" ("canvas_id", "canvas_user_id", "canvas_group_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 58009114], ["canvas_user_id", 74272436], ["canvas_group_id", 85741812], ["workflow_state", "accepted"], ["created_at", "2021-11-17 23:03:28.078130"], ["updated_at", "2021-11-17 23:03:28.078130"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 GroupMembership Exists (0.3ms) SELECT 1 AS one FROM "group_memberships" WHERE "group_memberships"."canvas_id" IS NULL AND "group_memberships"."id" != $1 LIMIT $2 [["id", 97], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 54250743], ["LIMIT", 1]] Group Create (0.2ms) INSERT INTO "groups" ("canvas_id", "sis_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 54250743], ["sis_id", "bbdeb583d8384393008e35487100f70b"], ["name", "Some User Group"], ["workflow_state", "available"], ["created_at", "2021-11-17 23:03:28.083944"], ["updated_at", "2021-11-17 23:03:28.083944"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 User Exists (0.2ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2451052], ["LIMIT", 1]] User Create (0.3ms) INSERT INTO "users" ("canvas_id", "sis_id", "email", "first_name", "last_name", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 2451052], ["sis_id", "c9c7a91be559e1dc34037d3eaebaba3d"], ["email", "cooldude@coolsite.com"], ["first_name", "Cool"], ["last_name", "Dude"], ["created_at", "2021-11-17 23:03:28.085733"], ["updated_at", "2021-11-17 23:03:28.085733"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 GroupMembership Exists (0.2ms) SELECT 1 AS one FROM "group_memberships" WHERE "group_memberships"."canvas_id" = $1 LIMIT $2 [["canvas_id", 3364772], ["LIMIT", 1]] GroupMembership Create (0.3ms) INSERT INTO "group_memberships" ("canvas_id", "canvas_user_id", "canvas_group_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 3364772], ["canvas_user_id", 2451052], ["canvas_group_id", 54250743], ["workflow_state", "accepted"], ["created_at", "2021-11-17 23:03:28.088043"], ["updated_at", "2021-11-17 23:03:28.088043"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 GroupMembership Load (0.2ms) SELECT "group_memberships".* FROM "group_memberships" ORDER BY "group_memberships"."id" ASC LIMIT $1 [["LIMIT", 1]] GroupMembership Exists (0.4ms) SELECT 1 AS one FROM "group_memberships" WHERE "group_memberships"."canvas_id" = $1 LIMIT $2 [["canvas_id", 3364772], ["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 94649656], ["LIMIT", 1]] Group Create (0.3ms) INSERT INTO "groups" ("canvas_id", "sis_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 94649656], ["sis_id", "3b14dfc9436b8209bd83e64fdaa78fc7"], ["name", "Some User Group"], ["workflow_state", "available"], ["created_at", "2021-11-17 23:03:28.095529"], ["updated_at", "2021-11-17 23:03:28.095529"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 User Exists (0.2ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 92443194], ["LIMIT", 1]] User Create (0.3ms) INSERT INTO "users" ("canvas_id", "sis_id", "email", "first_name", "last_name", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 92443194], ["sis_id", "3034712e0b33275a9bb3ec7d31ddd3e4"], ["email", "cooldude@coolsite.com"], ["first_name", "Cool"], ["last_name", "Dude"], ["created_at", "2021-11-17 23:03:28.097778"], ["updated_at", "2021-11-17 23:03:28.097778"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 GroupMembership Exists (0.3ms) SELECT 1 AS one FROM "group_memberships" WHERE "group_memberships"."canvas_id" = $1 LIMIT $2 [["canvas_id", 90911245], ["LIMIT", 1]] GroupMembership Create (0.3ms) INSERT INTO "group_memberships" ("canvas_id", "canvas_user_id", "canvas_group_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 90911245], ["canvas_user_id", 92443194], ["canvas_group_id", 94649656], ["workflow_state", "accepted"], ["created_at", "2021-11-17 23:03:28.100074"], ["updated_at", "2021-11-17 23:03:28.100074"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 GroupMembership Exists (0.3ms) SELECT 1 AS one FROM "group_memberships" WHERE "group_memberships"."canvas_id" = $1 AND "group_memberships"."id" != $2 LIMIT $3 [["canvas_id", 90911245], ["id", 99], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 43612236], ["LIMIT", 1]] Group Create (0.2ms) INSERT INTO "groups" ("canvas_id", "sis_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 43612236], ["sis_id", "31680fb9f7b02aa2c18a2da828705bc2"], ["name", "Some User Group"], ["workflow_state", "available"], ["created_at", "2021-11-17 23:03:28.105069"], ["updated_at", "2021-11-17 23:03:28.105069"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 User Exists (0.2ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 18630006], ["LIMIT", 1]] User Create (0.3ms) INSERT INTO "users" ("canvas_id", "sis_id", "email", "first_name", "last_name", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 18630006], ["sis_id", "ca65642c1cd2f2cea40d3b33cd8d53a0"], ["email", "cooldude@coolsite.com"], ["first_name", "Cool"], ["last_name", "Dude"], ["created_at", "2021-11-17 23:03:28.107113"], ["updated_at", "2021-11-17 23:03:28.107113"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 GroupMembership Exists (0.3ms) SELECT 1 AS one FROM "group_memberships" WHERE "group_memberships"."canvas_id" = $1 LIMIT $2 [["canvas_id", 29497252], ["LIMIT", 1]] GroupMembership Create (0.3ms) INSERT INTO "group_memberships" ("canvas_id", "canvas_user_id", "canvas_group_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 29497252], ["canvas_user_id", 18630006], ["canvas_group_id", 43612236], ["workflow_state", "accepted"], ["created_at", "2021-11-17 23:03:28.110471"], ["updated_at", "2021-11-17 23:03:28.110471"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 GroupMembership Exists (0.3ms) SELECT 1 AS one FROM "group_memberships" WHERE "group_memberships"."canvas_id" = $1 AND "group_memberships"."id" != $2 LIMIT $3 [["canvas_id", 29497252], ["id", 100], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 75534548], ["LIMIT", 1]] Group Create (0.2ms) INSERT INTO "groups" ("canvas_id", "sis_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 75534548], ["sis_id", "86e340c708a8891eab66b5a26811f553"], ["name", "Some User Group"], ["workflow_state", "available"], ["created_at", "2021-11-17 23:03:28.115910"], ["updated_at", "2021-11-17 23:03:28.115910"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" IS NULL AND "groups"."id" != $1 LIMIT $2 [["id", 181], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 32121086], ["LIMIT", 1]] Group Create (0.3ms) INSERT INTO "groups" ("canvas_id", "sis_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 32121086], ["sis_id", "49afe7280bc8000aec831c60d1bebb15"], ["name", "Some User Group"], ["workflow_state", "available"], ["created_at", "2021-11-17 23:03:28.122875"], ["updated_at", "2021-11-17 23:03:28.122875"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Group Load (0.2ms) SELECT "groups".* FROM "groups" ORDER BY "groups"."id" ASC LIMIT $1 [["LIMIT", 1]] Group Exists (0.5ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 32121086], ["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 56474673], ["LIMIT", 1]] Group Create (0.4ms) INSERT INTO "groups" ("canvas_id", "sis_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 56474673], ["sis_id", "35517184cc7e419551391d1f9fc1b64f"], ["name", "Some User Group"], ["workflow_state", "available"], ["created_at", "2021-11-17 23:03:28.130918"], ["updated_at", "2021-11-17 23:03:28.130918"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 33832103], ["LIMIT", 1]] Group Create (0.3ms) INSERT INTO "groups" ("canvas_id", "sis_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 33832103], ["sis_id", "1a64ea8fc75ee8bf6eb53ccd71576d93"], ["name", "Some User Group"], ["workflow_state", "available"], ["created_at", "2021-11-17 23:03:28.135158"], ["updated_at", "2021-11-17 23:03:28.135158"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Group Exists (0.4ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 AND "groups"."id" != $2 LIMIT $3 [["canvas_id", 33832103], ["id", 184], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.3ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 95239283], ["LIMIT", 1]] Group Create (0.4ms) INSERT INTO "groups" ("canvas_id", "sis_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 95239283], ["sis_id", "f40e89f65f2c27acd742ec54f132a455"], ["name", "Some User Group"], ["workflow_state", "available"], ["created_at", "2021-11-17 23:03:28.141195"], ["updated_at", "2021-11-17 23:03:28.141195"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 AND "groups"."id" != $2 LIMIT $3 [["canvas_id", 95239283], ["id", 185], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Role Exists (0.2ms) SELECT 1 AS one FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 96416163], ["LIMIT", 1]] Role Create (0.2ms) INSERT INTO "roles" ("canvas_id", "label", "base_role_type", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 96416163], ["label", "Cool Role"], ["base_role_type", "AccountMembership"], ["workflow_state", "active"], ["created_at", "2021-11-17 23:03:28.148002"], ["updated_at", "2021-11-17 23:03:28.148002"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Role Exists (0.2ms) SELECT 1 AS one FROM "roles" WHERE "roles"."canvas_id" IS NULL AND "roles"."id" != $1 LIMIT $2 [["id", 99], ["LIMIT", 1]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Role Exists (0.3ms) SELECT 1 AS one FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 3642499], ["LIMIT", 1]] Role Create (0.3ms) INSERT INTO "roles" ("canvas_id", "label", "base_role_type", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 3642499], ["label", "Cool Role"], ["base_role_type", "AccountMembership"], ["workflow_state", "active"], ["created_at", "2021-11-17 23:03:28.154526"], ["updated_at", "2021-11-17 23:03:28.154526"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Role Load (0.2ms) SELECT "roles".* FROM "roles" ORDER BY "roles"."id" ASC LIMIT $1 [["LIMIT", 1]] Role Exists (0.3ms) SELECT 1 AS one FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 3642499], ["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SELECT COUNT(*) FROM "roles" Role Load (0.3ms) SELECT "roles".* FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]]  (0.2ms) SAVEPOINT active_record_1 Role Exists (0.2ms) SELECT 1 AS one FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] Role Create (0.4ms) INSERT INTO "roles" ("canvas_id", "label", "base_role_type", "canvas_account_id", "workflow_state", "permissions", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 1], ["label", "Account Admin"], ["base_role_type", "AccountMembership"], ["canvas_account_id", 10], ["workflow_state", "built_in"], ["permissions", "{\"manage_wiki\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"post_to_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"moderate_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_announcements\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"send_messages\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"send_messages_all\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_outcomes\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"create_conferences\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"create_collaborations\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_roster\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_all_grades\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_grades\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_rubrics\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"comment_on_others_submissions\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_students\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_admin_users\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_role_overrides\":{\"enabled\":true,\"locked\":true,\"readonly\":true,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_account_memberships\":{\"enabled\":true,\"locked\":true,\"readonly\":true,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_account_settings\":{\"enabled\":true,\"locked\":true,\"readonly\":true,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_groups\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_group_pages\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_files\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_assignments\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"undelete_courses\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_grade_changes\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_course_changes\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_question_banks\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_calendar\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_reports\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_courses\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_user_logins\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_user_observers\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_alerts\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"become_user\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_developer_keys\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"import_sis\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_sis\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_sis\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_course_list\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_statistics\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_storage_quotas\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_course_content\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_content\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_interaction_alerts\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"change_course_state\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_sections\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_feature_flags\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_quiz_answer_audits\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"moderate_grades\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"lti_add_edit\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true}}"], ["created_at", "2021-11-17 23:03:28.165557"], ["updated_at", "2021-11-17 23:03:28.165557"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SELECT COUNT(*) FROM "roles" Role Load (0.2ms) SELECT "roles".* FROM "roles" ORDER BY "roles"."id" DESC LIMIT $1 [["LIMIT", 1]]  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Role Exists (0.3ms) SELECT 1 AS one FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] Role Create (0.3ms) INSERT INTO "roles" ("canvas_id", "label", "base_role_type", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 1], ["label", "Cool Role"], ["base_role_type", "AccountMembership"], ["workflow_state", "active"], ["created_at", "2021-11-17 23:03:28.173887"], ["updated_at", "2021-11-17 23:03:28.173887"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.3ms) SELECT COUNT(*) FROM "roles" Role Load (0.3ms) SELECT "roles".* FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]]  (0.2ms) SAVEPOINT active_record_1 Role Exists (0.3ms) SELECT 1 AS one FROM "roles" WHERE "roles"."canvas_id" = $1 AND "roles"."id" != $2 LIMIT $3 [["canvas_id", 1], ["id", 102], ["LIMIT", 1]] Role Update (0.5ms) UPDATE "roles" SET "label" = $1, "canvas_account_id" = $2, "permissions" = $3, "workflow_state" = $4, "updated_at" = $5 WHERE "roles"."id" = $6 [["label", "Account Admin"], ["canvas_account_id", 10], ["permissions", "{\"manage_wiki\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"post_to_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"moderate_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_announcements\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"send_messages\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"send_messages_all\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_outcomes\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"create_conferences\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"create_collaborations\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_roster\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_all_grades\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_grades\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_rubrics\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"comment_on_others_submissions\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_students\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_admin_users\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_role_overrides\":{\"enabled\":true,\"locked\":true,\"readonly\":true,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_account_memberships\":{\"enabled\":true,\"locked\":true,\"readonly\":true,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_account_settings\":{\"enabled\":true,\"locked\":true,\"readonly\":true,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_groups\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_group_pages\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_files\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_assignments\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"undelete_courses\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_grade_changes\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_course_changes\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_question_banks\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_calendar\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_reports\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_courses\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_user_logins\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_user_observers\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_alerts\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"become_user\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_developer_keys\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"import_sis\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_sis\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_sis\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_course_list\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_statistics\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_storage_quotas\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_course_content\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_content\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_interaction_alerts\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"change_course_state\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_sections\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_feature_flags\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_quiz_answer_audits\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"moderate_grades\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"lti_add_edit\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true}}"], ["workflow_state", "built_in"], ["updated_at", "2021-11-17 23:03:28.179850"], ["id", 102]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.3ms) SELECT COUNT(*) FROM "roles" Role Load (0.2ms) SELECT "roles".* FROM "roles" WHERE "roles"."id" = $1 LIMIT $2 [["id", 102], ["LIMIT", 1]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.3ms) SAVEPOINT active_record_1 Section Exists (0.5ms) SELECT 1 AS one FROM "sections" WHERE "sections"."canvas_id" = $1 LIMIT $2 [["canvas_id", 5408743], ["LIMIT", 1]] Section Create (0.4ms) INSERT INTO "sections" ("canvas_id", "created_at", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["canvas_id", 5408743], ["created_at", "2021-11-17 23:03:28.211000"], ["updated_at", "2021-11-17 23:03:28.211000"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Section Exists (0.4ms) SELECT 1 AS one FROM "sections" WHERE "sections"."canvas_id" IS NULL AND "sections"."id" != $1 LIMIT $2 [["id", 115], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Section Exists (0.3ms) SELECT 1 AS one FROM "sections" WHERE "sections"."canvas_id" = $1 LIMIT $2 [["canvas_id", 56932824], ["LIMIT", 1]] Section Create (0.3ms) INSERT INTO "sections" ("canvas_id", "created_at", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["canvas_id", 56932824], ["created_at", "2021-11-17 23:03:28.218605"], ["updated_at", "2021-11-17 23:03:28.218605"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Section Load (0.2ms) SELECT "sections".* FROM "sections" ORDER BY "sections"."id" ASC LIMIT $1 [["LIMIT", 1]] Section Exists (0.5ms) SELECT 1 AS one FROM "sections" WHERE "sections"."canvas_id" = $1 LIMIT $2 [["canvas_id", 56932824], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Section Exists (0.5ms) SELECT 1 AS one FROM "sections" WHERE "sections"."canvas_id" = $1 LIMIT $2 [["canvas_id", 91617536], ["LIMIT", 1]] Section Create (0.4ms) INSERT INTO "sections" ("canvas_id", "created_at", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["canvas_id", 91617536], ["created_at", "2021-11-17 23:03:28.228442"], ["updated_at", "2021-11-17 23:03:28.228442"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Section Exists (0.4ms) SELECT 1 AS one FROM "sections" WHERE "sections"."canvas_id" = $1 AND "sections"."id" != $2 LIMIT $3 [["canvas_id", 91617536], ["id", 117], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.4ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Section Exists (0.4ms) SELECT 1 AS one FROM "sections" WHERE "sections"."canvas_id" = $1 LIMIT $2 [["canvas_id", 74443807], ["LIMIT", 1]] Section Create (0.4ms) INSERT INTO "sections" ("canvas_id", "created_at", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["canvas_id", 74443807], ["created_at", "2021-11-17 23:03:28.236108"], ["updated_at", "2021-11-17 23:03:28.236108"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) SAVEPOINT active_record_1 Submission Exists (0.7ms) SELECT 1 AS one FROM "submissions" WHERE "submissions"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] Submission Create (0.6ms) INSERT INTO "submissions" ("canvas_id", "submitted_at", "graded_at", "score", "points_possible", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 1], ["submitted_at", "2021-11-10 23:03:28.254563"], ["graded_at", "2021-11-16 23:03:28.254684"], ["score", 5.0], ["points_possible", 10.0], ["created_at", "2021-11-17 23:03:28.257016"], ["updated_at", "2021-11-17 23:03:28.257016"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Submission Exists (0.6ms) SELECT 1 AS one FROM "submissions" WHERE "submissions"."canvas_id" IS NULL AND "submissions"."id" != $1 LIMIT $2 [["id", 113], ["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Submission Exists (0.3ms) SELECT 1 AS one FROM "submissions" WHERE "submissions"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]] Submission Create (0.4ms) INSERT INTO "submissions" ("canvas_id", "submitted_at", "graded_at", "score", "points_possible", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 2], ["submitted_at", "2021-11-10 23:03:28.266073"], ["graded_at", "2021-11-16 23:03:28.266184"], ["score", 5.0], ["points_possible", 10.0], ["created_at", "2021-11-17 23:03:28.267680"], ["updated_at", "2021-11-17 23:03:28.267680"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Submission Load (0.3ms) SELECT "submissions".* FROM "submissions" ORDER BY "submissions"."id" ASC LIMIT $1 [["LIMIT", 1]] Submission Exists (0.5ms) SELECT 1 AS one FROM "submissions" WHERE "submissions"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) SAVEPOINT active_record_1 Submission Exists (0.3ms) SELECT 1 AS one FROM "submissions" WHERE "submissions"."canvas_id" = $1 LIMIT $2 [["canvas_id", 3], ["LIMIT", 1]] Submission Create (0.5ms) INSERT INTO "submissions" ("canvas_id", "submitted_at", "graded_at", "score", "points_possible", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 3], ["submitted_at", "2021-11-10 23:03:28.275953"], ["graded_at", "2021-11-16 23:03:28.276062"], ["score", 5.0], ["points_possible", 10.0], ["created_at", "2021-11-17 23:03:28.277495"], ["updated_at", "2021-11-17 23:03:28.277495"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Submission Exists (0.4ms) SELECT 1 AS one FROM "submissions" WHERE "submissions"."canvas_id" = $1 AND "submissions"."id" != $2 LIMIT $3 [["canvas_id", 3], ["id", 115], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.4ms) BEGIN  (0.3ms) SAVEPOINT active_record_1 Submission Exists (0.4ms) SELECT 1 AS one FROM "submissions" WHERE "submissions"."canvas_id" = $1 LIMIT $2 [["canvas_id", 4], ["LIMIT", 1]] Submission Create (0.4ms) INSERT INTO "submissions" ("canvas_id", "submitted_at", "graded_at", "score", "points_possible", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 4], ["submitted_at", "2021-11-10 23:03:28.283780"], ["graded_at", "2021-11-16 23:03:28.283891"], ["score", 5.0], ["points_possible", 10.0], ["created_at", "2021-11-17 23:03:28.285573"], ["updated_at", "2021-11-17 23:03:28.285573"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Submission Exists (0.7ms) SELECT 1 AS one FROM "submissions" WHERE "submissions"."canvas_id" = $1 AND "submissions"."id" != $2 LIMIT $3 [["canvas_id", 4], ["id", 116], ["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.3ms) BEGIN  (0.3ms) SAVEPOINT active_record_1 Submission Exists (0.5ms) SELECT 1 AS one FROM "submissions" WHERE "submissions"."canvas_id" = $1 LIMIT $2 [["canvas_id", 5], ["LIMIT", 1]] Submission Create (0.7ms) INSERT INTO "submissions" ("canvas_id", "submitted_at", "graded_at", "score", "points_possible", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 5], ["submitted_at", "2021-11-10 23:03:28.293884"], ["graded_at", "2021-11-16 23:03:28.294083"], ["score", 5.0], ["points_possible", 10.0], ["created_at", "2021-11-17 23:03:28.296448"], ["updated_at", "2021-11-17 23:03:28.296448"]]  (0.3ms) RELEASE SAVEPOINT active_record_1 Submission Exists (0.6ms) SELECT 1 AS one FROM "submissions" WHERE "submissions"."canvas_id" = $1 AND "submissions"."id" != $2 LIMIT $3 [["canvas_id", 5], ["id", 117], ["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) SAVEPOINT active_record_1 Term Exists (0.4ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 96512703], ["LIMIT", 1]] Term Create (0.5ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 96512703], ["name", "Cool Term"], ["start_at", "2021-11-14 23:03:26.490252"], ["end_at", "2021-11-20 23:03:26.490343"], ["workflow_state", "active"], ["sis_id", "96f2e0921107479b4f593d7faaefb245"], ["created_at", "2021-11-17 23:03:28.306862"], ["updated_at", "2021-11-17 23:03:28.306862"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Term Exists (0.4ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" IS NULL AND "terms"."id" != $1 LIMIT $2 [["id", 281], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) SAVEPOINT active_record_1 Term Exists (0.5ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 31731610], ["LIMIT", 1]] Term Create (0.5ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 31731610], ["name", "Cool Term"], ["start_at", "2021-11-14 23:03:26.490252"], ["end_at", "2021-11-20 23:03:26.490343"], ["workflow_state", "active"], ["sis_id", "7b756ddfab91e3d4a944535568ac70a4"], ["created_at", "2021-11-17 23:03:28.318027"], ["updated_at", "2021-11-17 23:03:28.318027"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Term Load (0.3ms) SELECT "terms".* FROM "terms" ORDER BY "terms"."id" ASC LIMIT $1 [["LIMIT", 1]] Term Exists (0.6ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 31731610], ["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.3ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Term Exists (0.4ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 27502252], ["LIMIT", 1]] Term Create (0.5ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 27502252], ["name", "Cool Term"], ["start_at", "2021-11-14 23:03:26.490252"], ["end_at", "2021-11-20 23:03:26.490343"], ["workflow_state", "active"], ["sis_id", "7dc037d622656ee0a8a79c378d5f8d41"], ["created_at", "2021-11-17 23:03:28.329361"], ["updated_at", "2021-11-17 23:03:28.329361"]]  (0.3ms) RELEASE SAVEPOINT active_record_1  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Term Exists (0.4ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 20396278], ["LIMIT", 1]] Term Create (0.6ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 20396278], ["name", "Cool Term"], ["start_at", "2021-11-15 23:03:28.334883"], ["end_at", "2021-11-20 23:03:28.335017"], ["workflow_state", "active"], ["sis_id", "9f04754da483d9b4cad1c3d951ed8999"], ["created_at", "2021-11-17 23:03:28.337555"], ["updated_at", "2021-11-17 23:03:28.337555"]]  (0.3ms) RELEASE SAVEPOINT active_record_1  (0.3ms) SAVEPOINT active_record_1 Term Exists (0.4ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 97765781], ["LIMIT", 1]] Term Create (0.4ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 97765781], ["name", "Cool Term"], ["start_at", "2021-11-14 23:03:26.490252"], ["end_at", "2021-11-20 23:03:26.490343"], ["workflow_state", "inactive"], ["sis_id", "683694cc36717bb4ac2fdeefde49e8ee"], ["created_at", "2021-11-17 23:03:28.341775"], ["updated_at", "2021-11-17 23:03:28.341775"]]  (0.3ms) RELEASE SAVEPOINT active_record_1  (0.3ms) SAVEPOINT active_record_1 Term Exists (0.4ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 31542184], ["LIMIT", 1]] Term Create (0.6ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 31542184], ["name", "Cool Term"], ["start_at", "2021-09-17 23:03:28.343652"], ["end_at", "2021-10-17 23:03:28.343763"], ["workflow_state", "active"], ["sis_id", "faa9ae7c180e87d495b61dea02548ef2"], ["created_at", "2021-11-17 23:03:28.345863"], ["updated_at", "2021-11-17 23:03:28.345863"]]  (0.3ms) RELEASE SAVEPOINT active_record_1  (0.3ms) SAVEPOINT active_record_1 Term Exists (0.5ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 43435554], ["LIMIT", 1]] Term Create (0.8ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 43435554], ["name", "Cool Term"], ["start_at", "2022-05-17 23:03:28.348393"], ["end_at", "2022-11-17 23:03:28.348512"], ["workflow_state", "active"], ["sis_id", "59c8b77c95793fc46dfed1be4b253b73"], ["created_at", "2021-11-17 23:03:28.350909"], ["updated_at", "2021-11-17 23:03:28.350909"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Term Load (0.7ms) SELECT "terms".* FROM "terms" WHERE "terms"."workflow_state" = $1 AND (start_at <= '2021-12-02 23:03:28.353279' OR start_at IS NULL) AND (end_at >= '2021-11-02 23:03:28.353567' OR end_at IS NULL) [["workflow_state", "active"]]  (0.3ms) ROLLBACK  (0.3ms) BEGIN  (0.3ms) SELECT COUNT(*) FROM "terms" Term Load (0.2ms) SELECT "terms".* FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]]  (0.2ms) SAVEPOINT active_record_1 Term Exists (0.4ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] Term Create (0.5ms) INSERT INTO "terms" ("canvas_id", "name", "workflow_state", "grading_period_group_id", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 1], ["name", "Default Term"], ["workflow_state", "active"], ["grading_period_group_id", 1], ["sis_id", "Test"], ["created_at", "2021-11-17 23:03:28.361700"], ["updated_at", "2021-11-17 23:03:28.361700"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.5ms) SELECT COUNT(*) FROM "terms" Term Load (0.3ms) SELECT "terms".* FROM "terms" ORDER BY "terms"."id" DESC LIMIT $1 [["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) SAVEPOINT active_record_1 Term Exists (0.4ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] Term Create (0.4ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 1], ["name", "Cool Term"], ["start_at", "2021-11-14 23:03:26.490252"], ["end_at", "2021-11-20 23:03:26.490343"], ["workflow_state", "active"], ["sis_id", "e79eded5ed3fef872e6ee959d1404004"], ["created_at", "2021-11-17 23:03:28.371042"], ["updated_at", "2021-11-17 23:03:28.371042"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.3ms) SELECT COUNT(*) FROM "terms" Term Load (0.3ms) SELECT "terms".* FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]]  (0.2ms) SAVEPOINT active_record_1 Term Exists (0.4ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 AND "terms"."id" != $2 LIMIT $3 [["canvas_id", 1], ["id", 289], ["LIMIT", 1]] Term Update (0.6ms) UPDATE "terms" SET "name" = $1, "sis_id" = $2, "start_at" = $3, "end_at" = $4, "grading_period_group_id" = $5, "updated_at" = $6 WHERE "terms"."id" = $7 [["name", "Default Term"], ["sis_id", "Test"], ["start_at", nil], ["end_at", nil], ["grading_period_group_id", 1], ["updated_at", "2021-11-17 23:03:28.376668"], ["id", 289]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.4ms) SELECT COUNT(*) FROM "terms" Term Load (0.3ms) SELECT "terms".* FROM "terms" WHERE "terms"."id" = $1 LIMIT $2 [["id", 289], ["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 User Exists (0.4ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 87255399], ["LIMIT", 1]] User Create (0.4ms) INSERT INTO "users" ("canvas_id", "sis_id", "email", "first_name", "last_name", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 87255399], ["sis_id", "7fba96841c8728d12113aa30c41a750b"], ["email", "cooldude@coolsite.com"], ["first_name", "Cool"], ["last_name", "Dude"], ["created_at", "2021-11-17 23:03:28.385647"], ["updated_at", "2021-11-17 23:03:28.385647"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 User Exists (0.6ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" IS NULL AND "users"."id" != $1 LIMIT $2 [["id", 213], ["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.5ms) BEGIN  (0.3ms) SAVEPOINT active_record_1 User Exists (0.4ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 98179477], ["LIMIT", 1]] User Create (0.4ms) INSERT INTO "users" ("canvas_id", "sis_id", "email", "first_name", "last_name", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 98179477], ["sis_id", "794b2dae934b26e9a74c8ed7d0de214d"], ["email", "cooldude@coolsite.com"], ["first_name", "Cool"], ["last_name", "Dude"], ["created_at", "2021-11-17 23:03:28.397048"], ["updated_at", "2021-11-17 23:03:28.397048"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 User Load (0.3ms) SELECT "users".* FROM "users" ORDER BY "users"."id" ASC LIMIT $1 [["LIMIT", 1]] User Exists (0.5ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 98179477], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.4ms) SAVEPOINT active_record_1 User Exists (0.4ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 64219404], ["LIMIT", 1]] User Create (0.4ms) INSERT INTO "users" ("canvas_id", "sis_id", "email", "first_name", "last_name", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 64219404], ["sis_id", "dee269f0d372b063266f5370423aff84"], ["email", "cooldude@coolsite.com"], ["first_name", "Cool"], ["last_name", "Dude"], ["created_at", "2021-11-17 23:03:28.407588"], ["updated_at", "2021-11-17 23:03:28.407588"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 User Exists (0.3ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 74661155], ["LIMIT", 1]] User Create (0.5ms) INSERT INTO "users" ("canvas_id", "sis_id", "email", "first_name", "last_name", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 74661155], ["sis_id", "dc11a95ab7264571676f74e7cc60fafd"], ["email", "cooldude@coolsite.com"], ["first_name", "Cool"], ["last_name", "Dude"], ["created_at", "2021-11-17 23:03:28.414238"], ["updated_at", "2021-11-17 23:03:28.414238"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 User Exists (0.4ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 69755763], ["LIMIT", 1]] User Create (0.3ms) INSERT INTO "users" ("canvas_id", "sis_id", "email", "first_name", "last_name", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 69755763], ["sis_id", "77ff80e528bb554477bff212c8ad1759"], ["email", "cooldude@coolsite.com"], ["first_name", "Cool"], ["last_name", "Dude"], ["created_at", "2021-11-17 23:03:28.420145"], ["updated_at", "2021-11-17 23:03:28.420145"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) SELECT COUNT(*) FROM "assignment_groups" AssignmentGroup Create Many (0.9ms) INSERT INTO "assignment_groups" ("canvas_id","canvas_course_id","name","rules","position","group_weight","workflow_state","canvas_created_at","canvas_updated_at","created_at","updated_at") VALUES (1,1,'Assignments','--- drop_lowest:1\nnever_drop:36\n ',1,50.0,'available','2017-09-08 01:37:33','2017-09-08 01:37:33','2021-11-17 23:03:28.433472','2021-11-17 23:03:28.433472'),(2,1,'Tests',NULL,1,50.0,'available','2017-09-08 01:37:33','2017-09-08 01:37:33','2021-11-17 23:03:28.433472','2021-11-17 23:03:28.433472') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","canvas_course_id"=EXCLUDED."canvas_course_id","name"=EXCLUDED."name","rules"=EXCLUDED."rules","position"=EXCLUDED."position","group_weight"=EXCLUDED."group_weight","workflow_state"=EXCLUDED."workflow_state","canvas_created_at"=EXCLUDED."canvas_created_at","canvas_updated_at"=EXCLUDED."canvas_updated_at","updated_at"=EXCLUDED."updated_at" WHERE ("assignment_groups".canvas_id, "assignment_groups".canvas_course_id, "assignment_groups".name, "assignment_groups".rules, "assignment_groups".position, "assignment_groups".group_weight, "assignment_groups".workflow_state, "assignment_groups".canvas_created_at, "assignment_groups".canvas_updated_at) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.canvas_course_id, EXCLUDED.name, EXCLUDED.rules, EXCLUDED.position, EXCLUDED.group_weight, EXCLUDED.workflow_state, EXCLUDED.canvas_created_at, EXCLUDED.canvas_updated_at) RETURNING "id"  (0.3ms) SELECT COUNT(*) FROM "assignment_groups"  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.5ms) SELECT COUNT(*) FROM "assignments" Assignment Create Many (1.3ms) INSERT INTO "assignments" ("canvas_id","title","description","due_at","unlock_at","lock_at","points_possible","min_score","max_score","mastery_score","grading_type","submission_types","workflow_state","canvas_context_id","canvas_context_type","canvas_assignment_group_id","canvas_grading_scheme_id","canvas_grading_standard_id","created_at","updated_at") VALUES (88,'Assignment 1','

fdsfds

',NULL,NULL,NULL,100.0,NULL,NULL,NULL,'points','online_text_entry','published',58,'Course',55,NULL,NULL,'2021-11-17 23:03:28.440800','2021-11-17 23:03:28.440800'),(89,'fdsfdsfds','

fdsfdsfsdf

',NULL,NULL,NULL,100.0,NULL,NULL,NULL,'points','online_text_entry','published',59,'Course',56,NULL,NULL,'2021-11-17 23:03:28.440800','2021-11-17 23:03:28.440800') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","title"=EXCLUDED."title","description"=EXCLUDED."description","due_at"=EXCLUDED."due_at","unlock_at"=EXCLUDED."unlock_at","lock_at"=EXCLUDED."lock_at","points_possible"=EXCLUDED."points_possible","min_score"=EXCLUDED."min_score","max_score"=EXCLUDED."max_score","mastery_score"=EXCLUDED."mastery_score","grading_type"=EXCLUDED."grading_type","submission_types"=EXCLUDED."submission_types","workflow_state"=EXCLUDED."workflow_state","canvas_context_id"=EXCLUDED."canvas_context_id","canvas_context_type"=EXCLUDED."canvas_context_type","canvas_assignment_group_id"=EXCLUDED."canvas_assignment_group_id","canvas_grading_scheme_id"=EXCLUDED."canvas_grading_scheme_id","canvas_grading_standard_id"=EXCLUDED."canvas_grading_standard_id","updated_at"=EXCLUDED."updated_at" WHERE ("assignments".canvas_id, "assignments".title, "assignments".description, "assignments".due_at, "assignments".unlock_at, "assignments".lock_at, "assignments".points_possible, "assignments".min_score, "assignments".max_score, "assignments".mastery_score, "assignments".grading_type, "assignments".submission_types, "assignments".workflow_state, "assignments".canvas_context_id, "assignments".canvas_context_type, "assignments".canvas_assignment_group_id, "assignments".canvas_grading_scheme_id, "assignments".canvas_grading_standard_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.title, EXCLUDED.description, EXCLUDED.due_at, EXCLUDED.unlock_at, EXCLUDED.lock_at, EXCLUDED.points_possible, EXCLUDED.min_score, EXCLUDED.max_score, EXCLUDED.mastery_score, EXCLUDED.grading_type, EXCLUDED.submission_types, EXCLUDED.workflow_state, EXCLUDED.canvas_context_id, EXCLUDED.canvas_context_type, EXCLUDED.canvas_assignment_group_id, EXCLUDED.canvas_grading_scheme_id, EXCLUDED.canvas_grading_standard_id) RETURNING "id"  (0.3ms) SELECT COUNT(*) FROM "assignments"  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.7ms) SELECT COUNT(*) FROM "context_module_items" ContextModuleItem Create Many (0.7ms) INSERT INTO "context_module_items" ("canvas_id","canvas_context_module_id","position","canvas_content_id","canvas_content_type","workflow_state","canvas_assignment_id","created_at","updated_at") VALUES (15,9,1,83,'Assignment','active',1,'2021-11-17 23:03:28.448504','2021-11-17 23:03:28.448504'),(16,10,1,80,'Assignment','active',2,'2021-11-17 23:03:28.448504','2021-11-17 23:03:28.448504') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","canvas_context_module_id"=EXCLUDED."canvas_context_module_id","position"=EXCLUDED."position","canvas_content_id"=EXCLUDED."canvas_content_id","canvas_content_type"=EXCLUDED."canvas_content_type","workflow_state"=EXCLUDED."workflow_state","canvas_assignment_id"=EXCLUDED."canvas_assignment_id","updated_at"=EXCLUDED."updated_at" WHERE ("context_module_items".canvas_id, "context_module_items".canvas_context_module_id, "context_module_items".position, "context_module_items".canvas_content_id, "context_module_items".canvas_content_type, "context_module_items".workflow_state, "context_module_items".canvas_assignment_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.canvas_context_module_id, EXCLUDED.position, EXCLUDED.canvas_content_id, EXCLUDED.canvas_content_type, EXCLUDED.workflow_state, EXCLUDED.canvas_assignment_id) RETURNING "id"  (0.3ms) SELECT COUNT(*) FROM "context_module_items"  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.5ms) SELECT COUNT(*) FROM "context_modules" ContextModule Create Many (0.7ms) INSERT INTO "context_modules" ("canvas_id","canvas_context_id","canvas_context_type","position","name","workflow_state","deleted_at","created_at","updated_at") VALUES (23,785,'Course',1,'New Mod','active',NULL,'2021-11-17 23:03:28.455207','2021-11-17 23:03:28.455207'),(4,27,'Course',1,'Modules gonna module','unpublished',NULL,'2021-11-17 23:03:28.455207','2021-11-17 23:03:28.455207') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","canvas_context_id"=EXCLUDED."canvas_context_id","canvas_context_type"=EXCLUDED."canvas_context_type","position"=EXCLUDED."position","name"=EXCLUDED."name","workflow_state"=EXCLUDED."workflow_state","deleted_at"=EXCLUDED."deleted_at","updated_at"=EXCLUDED."updated_at" WHERE ("context_modules".canvas_id, "context_modules".canvas_context_id, "context_modules".canvas_context_type, "context_modules".position, "context_modules".name, "context_modules".workflow_state, "context_modules".deleted_at) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.canvas_context_id, EXCLUDED.canvas_context_type, EXCLUDED.position, EXCLUDED.name, EXCLUDED.workflow_state, EXCLUDED.deleted_at) RETURNING "id"  (0.3ms) SELECT COUNT(*) FROM "context_modules"  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.4ms) SELECT COUNT(*) FROM "courses" Course Create Many (0.9ms) INSERT INTO "courses" ("canvas_id","sis_id","course_code","name","canvas_account_id","canvas_term_id","start_at","end_at","workflow_state","grading_standard_id","created_at","updated_at") VALUES (1,'course_sis_id_1','C1','Course #1',1,1,'2017-03-27 21:53:18','2017-04-27 12:21:18','active',NULL,'2021-11-17 23:03:28.461354','2021-11-17 23:03:28.461354'),(2,'course_sis_id_2','C2','Course #2',1,1,'2017-03-27 21:53:18','2017-04-27 12:21:18','unpublished',NULL,'2021-11-17 23:03:28.461354','2021-11-17 23:03:28.461354') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","sis_id"=EXCLUDED."sis_id","course_code"=EXCLUDED."course_code","name"=EXCLUDED."name","canvas_account_id"=EXCLUDED."canvas_account_id","canvas_term_id"=EXCLUDED."canvas_term_id","start_at"=EXCLUDED."start_at","end_at"=EXCLUDED."end_at","workflow_state"=EXCLUDED."workflow_state","grading_standard_id"=EXCLUDED."grading_standard_id","updated_at"=EXCLUDED."updated_at" WHERE ("courses".canvas_id, "courses".sis_id, "courses".course_code, "courses".name, "courses".canvas_account_id, "courses".canvas_term_id, "courses".start_at, "courses".end_at, "courses".workflow_state, "courses".grading_standard_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.sis_id, EXCLUDED.course_code, EXCLUDED.name, EXCLUDED.canvas_account_id, EXCLUDED.canvas_term_id, EXCLUDED.start_at, EXCLUDED.end_at, EXCLUDED.workflow_state, EXCLUDED.grading_standard_id) RETURNING "id"  (0.3ms) SELECT COUNT(*) FROM "courses"  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) SELECT COUNT(*) FROM "users" User Create Many (0.6ms) INSERT INTO "users" ("canvas_id","sis_id","email","first_name","last_name","name","sortable_name","workflow_state","login_id","created_at","updated_at") VALUES (1,'sis_id_1','poorbastard@yharnam.com','Patches','the Spider','Patches the Spider','the Spider, Patches','active','spiderdude1337','2021-11-17 23:03:28.467274','2021-11-17 23:03:28.467274'),(2,'sis_id_2','dreamer@yharnam.com','Hunter','Djura','Hunter Djura','Djura, Hunter','active','retireddude109','2021-11-17 23:03:28.467274','2021-11-17 23:03:28.467274') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","sis_id"=EXCLUDED."sis_id","email"=EXCLUDED."email","first_name"=EXCLUDED."first_name","last_name"=EXCLUDED."last_name","name"=EXCLUDED."name","sortable_name"=EXCLUDED."sortable_name","workflow_state"=EXCLUDED."workflow_state","login_id"=EXCLUDED."login_id","updated_at"=EXCLUDED."updated_at" WHERE ("users".canvas_id, "users".sis_id, "users".email, "users".first_name, "users".last_name, "users".name, "users".sortable_name, "users".workflow_state, "users".login_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.sis_id, EXCLUDED.email, EXCLUDED.first_name, EXCLUDED.last_name, EXCLUDED.name, EXCLUDED.sortable_name, EXCLUDED.workflow_state, EXCLUDED.login_id) RETURNING "id"  (0.3ms) SELECT COUNT(*) FROM "users"  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) SELECT COUNT(*) FROM "courses" Course Create Many (0.7ms) INSERT INTO "courses" ("canvas_id","sis_id","course_code","name","canvas_account_id","canvas_term_id","start_at","end_at","workflow_state","grading_standard_id","created_at","updated_at") VALUES (1,'course_sis_id_1','C1','Course #1',1,1,'2017-03-27 21:53:18','2017-04-27 12:21:18','active',NULL,'2021-11-17 23:03:28.472566','2021-11-17 23:03:28.472566'),(2,'course_sis_id_2','C2','Course #2',1,1,'2017-03-27 21:53:18','2017-04-27 12:21:18','unpublished',NULL,'2021-11-17 23:03:28.472566','2021-11-17 23:03:28.472566') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","sis_id"=EXCLUDED."sis_id","course_code"=EXCLUDED."course_code","name"=EXCLUDED."name","canvas_account_id"=EXCLUDED."canvas_account_id","canvas_term_id"=EXCLUDED."canvas_term_id","start_at"=EXCLUDED."start_at","end_at"=EXCLUDED."end_at","workflow_state"=EXCLUDED."workflow_state","grading_standard_id"=EXCLUDED."grading_standard_id","updated_at"=EXCLUDED."updated_at" WHERE ("courses".canvas_id, "courses".sis_id, "courses".course_code, "courses".name, "courses".canvas_account_id, "courses".canvas_term_id, "courses".start_at, "courses".end_at, "courses".workflow_state, "courses".grading_standard_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.sis_id, EXCLUDED.course_code, EXCLUDED.name, EXCLUDED.canvas_account_id, EXCLUDED.canvas_term_id, EXCLUDED.start_at, EXCLUDED.end_at, EXCLUDED.workflow_state, EXCLUDED.grading_standard_id) RETURNING "id"  (0.3ms) SELECT COUNT(*) FROM "courses" Course Load (0.3ms) SELECT "courses".* FROM "courses" ORDER BY "courses"."id" ASC LIMIT $1 [["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.4ms) SELECT COUNT(*) FROM "enrollments" Enrollment Create Many (0.6ms) INSERT INTO "enrollments" ("canvas_id","canvas_course_id","course_sis_id","canvas_user_id","user_sis_id","role","canvas_role_id","canvas_section_id","workflow_state","base_role_type","created_at","updated_at") VALUES (1,1,'sis_MUSC_2520_834',2,'sis_dalvarez_247','teacher',4,1,'active','TeacherEnrollment','2021-11-17 23:03:28.479312','2021-11-17 23:03:28.479312'),(2,1,'sis_MUSC_2520_834',3,'sis_jweaver_720','student',4,1,'active','StudentEnrollment','2021-11-17 23:03:28.479312','2021-11-17 23:03:28.479312') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","canvas_course_id"=EXCLUDED."canvas_course_id","course_sis_id"=EXCLUDED."course_sis_id","canvas_user_id"=EXCLUDED."canvas_user_id","user_sis_id"=EXCLUDED."user_sis_id","role"=EXCLUDED."role","canvas_role_id"=EXCLUDED."canvas_role_id","canvas_section_id"=EXCLUDED."canvas_section_id","workflow_state"=EXCLUDED."workflow_state","base_role_type"=EXCLUDED."base_role_type","updated_at"=EXCLUDED."updated_at" WHERE ("enrollments".canvas_id, "enrollments".canvas_course_id, "enrollments".course_sis_id, "enrollments".canvas_user_id, "enrollments".user_sis_id, "enrollments".role, "enrollments".canvas_role_id, "enrollments".canvas_section_id, "enrollments".workflow_state, "enrollments".base_role_type) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.canvas_course_id, EXCLUDED.course_sis_id, EXCLUDED.canvas_user_id, EXCLUDED.user_sis_id, EXCLUDED.role, EXCLUDED.canvas_role_id, EXCLUDED.canvas_section_id, EXCLUDED.workflow_state, EXCLUDED.base_role_type) RETURNING "id"  (0.3ms) SELECT COUNT(*) FROM "enrollments"  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) SELECT COUNT(*) FROM "sections" Section Create Many (0.6ms) INSERT INTO "sections" ("canvas_id","sis_id","canvas_course_id","name","workflow_state","start_at","end_at","created_at","updated_at") VALUES (1,'sis_section_1',1,'Cool Section','active','2017-03-27 21:53:18','2017-03-27 21:53:18','2021-11-17 23:03:28.484365','2021-11-17 23:03:28.484365'),(2,'sis_section_2',2,'Lame Section','active','2017-03-27 21:53:18','2017-03-27 21:53:18','2021-11-17 23:03:28.484365','2021-11-17 23:03:28.484365') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","sis_id"=EXCLUDED."sis_id","canvas_course_id"=EXCLUDED."canvas_course_id","name"=EXCLUDED."name","workflow_state"=EXCLUDED."workflow_state","start_at"=EXCLUDED."start_at","end_at"=EXCLUDED."end_at","updated_at"=EXCLUDED."updated_at" WHERE ("sections".canvas_id, "sections".sis_id, "sections".canvas_course_id, "sections".name, "sections".workflow_state, "sections".start_at, "sections".end_at) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.sis_id, EXCLUDED.canvas_course_id, EXCLUDED.name, EXCLUDED.workflow_state, EXCLUDED.start_at, EXCLUDED.end_at) RETURNING "id"  (0.3ms) SELECT COUNT(*) FROM "sections" Section Load (0.2ms) SELECT "sections".* FROM "sections" ORDER BY "sections"."id" ASC LIMIT $1 [["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.3ms) BEGIN Section Create Many (0.6ms) INSERT INTO "sections" ("canvas_id","sis_id","canvas_course_id","name","workflow_state","start_at","end_at","created_at","updated_at") VALUES (1,'sis_section_1',1,'Cool Section','active','2017-03-27 21:53:18','2017-03-27 21:53:18','2021-11-17 23:03:28.489930','2021-11-17 23:03:28.489930'),(2,'sis_section_2',2,'Lame Section','active','2017-03-27 21:53:18','2017-03-27 21:53:18','2021-11-17 23:03:28.489930','2021-11-17 23:03:28.489930') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","sis_id"=EXCLUDED."sis_id","canvas_course_id"=EXCLUDED."canvas_course_id","name"=EXCLUDED."name","workflow_state"=EXCLUDED."workflow_state","start_at"=EXCLUDED."start_at","end_at"=EXCLUDED."end_at","updated_at"=EXCLUDED."updated_at" WHERE ("sections".canvas_id, "sections".sis_id, "sections".canvas_course_id, "sections".name, "sections".workflow_state, "sections".start_at, "sections".end_at) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.sis_id, EXCLUDED.canvas_course_id, EXCLUDED.name, EXCLUDED.workflow_state, EXCLUDED.start_at, EXCLUDED.end_at) RETURNING "id" Section Load (0.8ms) SELECT "sections".* FROM "sections" WHERE "sections"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]] Section Create Many (0.5ms) INSERT INTO "sections" ("canvas_id","canvas_nonxlist_course_id","created_at","updated_at") VALUES (2,2,'2021-11-17 23:03:28.493632','2021-11-17 23:03:28.493632') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","canvas_nonxlist_course_id"=EXCLUDED."canvas_nonxlist_course_id","updated_at"=EXCLUDED."updated_at" WHERE ("sections".canvas_id, "sections".canvas_nonxlist_course_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.canvas_nonxlist_course_id) RETURNING "id"  (0.3ms) SELECT COUNT(*) FROM "sections" WHERE "sections"."canvas_nonxlist_course_id" IS NOT NULL Section Load (0.2ms) SELECT "sections".* FROM "sections" WHERE "sections"."canvas_nonxlist_course_id" IS NOT NULL ORDER BY "sections"."id" ASC LIMIT $1 [["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) SELECT COUNT(*) FROM "groups" Group Create Many (0.6ms) INSERT INTO "groups" ("canvas_id","sis_id","canvas_group_category_id","group_category_sis_id","canvas_account_id","canvas_course_id","name","workflow_state","context_id","context_type","max_membership","created_at","updated_at") VALUES (50,'sis1',10,NULL,1,NULL,'Group1','available',1,'Account',NULL,'2021-11-17 23:03:28.499419','2021-11-17 23:03:28.499419'),(51,'sis2',2,NULL,NULL,1,'Group2','available',1,'Course',1,'2021-11-17 23:03:28.499419','2021-11-17 23:03:28.499419') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","sis_id"=EXCLUDED."sis_id","canvas_group_category_id"=EXCLUDED."canvas_group_category_id","group_category_sis_id"=EXCLUDED."group_category_sis_id","canvas_account_id"=EXCLUDED."canvas_account_id","canvas_course_id"=EXCLUDED."canvas_course_id","name"=EXCLUDED."name","workflow_state"=EXCLUDED."workflow_state","context_id"=EXCLUDED."context_id","context_type"=EXCLUDED."context_type","max_membership"=EXCLUDED."max_membership","updated_at"=EXCLUDED."updated_at" WHERE ("groups".canvas_id, "groups".sis_id, "groups".canvas_group_category_id, "groups".group_category_sis_id, "groups".canvas_account_id, "groups".canvas_course_id, "groups".name, "groups".workflow_state, "groups".context_id, "groups".context_type, "groups".max_membership) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.sis_id, EXCLUDED.canvas_group_category_id, EXCLUDED.group_category_sis_id, EXCLUDED.canvas_account_id, EXCLUDED.canvas_course_id, EXCLUDED.name, EXCLUDED.workflow_state, EXCLUDED.context_id, EXCLUDED.context_type, EXCLUDED.max_membership) RETURNING "id"  (0.3ms) SELECT COUNT(*) FROM "groups" Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."name" = $1 LIMIT $2 [["name", "Group1"], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.4ms) SELECT COUNT(*) FROM "group_memberships" GroupMembership Create Many (0.7ms) INSERT INTO "group_memberships" ("canvas_id","canvas_group_id","group_sis_id","canvas_user_id","user_sis_id","workflow_state","created_at","updated_at") VALUES (50,1,NULL,10,NULL,'accepted','2021-11-17 23:03:28.518077','2021-11-17 23:03:28.518077'),(51,2,NULL,11,NULL,'accepted','2021-11-17 23:03:28.518077','2021-11-17 23:03:28.518077') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","canvas_group_id"=EXCLUDED."canvas_group_id","group_sis_id"=EXCLUDED."group_sis_id","canvas_user_id"=EXCLUDED."canvas_user_id","user_sis_id"=EXCLUDED."user_sis_id","workflow_state"=EXCLUDED."workflow_state","updated_at"=EXCLUDED."updated_at" WHERE ("group_memberships".canvas_id, "group_memberships".canvas_group_id, "group_memberships".group_sis_id, "group_memberships".canvas_user_id, "group_memberships".user_sis_id, "group_memberships".workflow_state) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.canvas_group_id, EXCLUDED.group_sis_id, EXCLUDED.canvas_user_id, EXCLUDED.user_sis_id, EXCLUDED.workflow_state) RETURNING "id"  (0.3ms) SELECT COUNT(*) FROM "group_memberships" GroupMembership Load (0.3ms) SELECT "group_memberships".* FROM "group_memberships" WHERE "group_memberships"."canvas_id" = $1 LIMIT $2 [["canvas_id", 50], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.5ms) SELECT COUNT(*) FROM "user_observers" UserObserver Create Many (0.5ms) INSERT INTO "user_observers" ("observing_user_id","observed_user_id","workflow_state","created_at","updated_at") VALUES (21,3,'active','2021-11-17 23:03:28.533227','2021-11-17 23:03:28.533227'),(21,2,'active','2021-11-17 23:03:28.533227','2021-11-17 23:03:28.533227') ON CONFLICT (observing_user_id, observed_user_id) DO UPDATE SET "observing_user_id"=EXCLUDED."observing_user_id","observed_user_id"=EXCLUDED."observed_user_id","workflow_state"=EXCLUDED."workflow_state","updated_at"=EXCLUDED."updated_at" WHERE ("user_observers".observing_user_id, "user_observers".observed_user_id, "user_observers".workflow_state) IS DISTINCT FROM (EXCLUDED.observing_user_id, EXCLUDED.observed_user_id, EXCLUDED.workflow_state) RETURNING "id"  (0.2ms) SELECT COUNT(*) FROM "user_observers" UserObserver Load (0.2ms) SELECT "user_observers".* FROM "user_observers" WHERE "user_observers"."observed_user_id" = $1 LIMIT $2 [["observed_user_id", 3], ["LIMIT", 1]]  (0.4ms) ROLLBACK  (0.2ms) BEGIN  (0.5ms) SELECT COUNT(*) FROM "grading_periods" GradingPeriod Create Many (0.7ms) INSERT INTO "grading_periods" ("canvas_id","title","weight","start_date","end_date","close_date","canvas_grading_period_group_id","workflow_state","created_at","updated_at") VALUES (1,'Period 1',0.2,'2019-07-01 06:00:00','2019-08-01 05:59:59','2019-08-01 05:59:59',1,'active','2021-11-17 23:03:28.552698','2021-11-17 23:03:28.552698'),(2,'Period 2',0.8,'2019-08-01 06:00:00','2019-09-01 05:59:59','2019-09-01 05:59:59',1,'deleted','2021-11-17 23:03:28.552698','2021-11-17 23:03:28.552698') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","title"=EXCLUDED."title","weight"=EXCLUDED."weight","start_date"=EXCLUDED."start_date","end_date"=EXCLUDED."end_date","close_date"=EXCLUDED."close_date","canvas_grading_period_group_id"=EXCLUDED."canvas_grading_period_group_id","workflow_state"=EXCLUDED."workflow_state","updated_at"=EXCLUDED."updated_at" WHERE ("grading_periods".canvas_id, "grading_periods".title, "grading_periods".weight, "grading_periods".start_date, "grading_periods".end_date, "grading_periods".close_date, "grading_periods".canvas_grading_period_group_id, "grading_periods".workflow_state) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.title, EXCLUDED.weight, EXCLUDED.start_date, EXCLUDED.end_date, EXCLUDED.close_date, EXCLUDED.canvas_grading_period_group_id, EXCLUDED.workflow_state) RETURNING "id"  (0.3ms) SELECT COUNT(*) FROM "grading_periods" GradingPeriod Load (0.3ms) SELECT "grading_periods".* FROM "grading_periods" WHERE "grading_periods"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.1ms) BEGIN  (0.3ms) SELECT COUNT(*) FROM "grading_period_groups" GradingPeriodGroup Create Many (0.5ms) INSERT INTO "grading_period_groups" ("canvas_id","title","weighted","display_totals_for_all_grading_periods","workflow_state","created_at","updated_at") VALUES (1,'Test Group',FALSE,FALSE,'active','2021-11-17 23:03:28.571415','2021-11-17 23:03:28.571415') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","title"=EXCLUDED."title","weighted"=EXCLUDED."weighted","display_totals_for_all_grading_periods"=EXCLUDED."display_totals_for_all_grading_periods","workflow_state"=EXCLUDED."workflow_state","updated_at"=EXCLUDED."updated_at" WHERE ("grading_period_groups".canvas_id, "grading_period_groups".title, "grading_period_groups".weighted, "grading_period_groups".display_totals_for_all_grading_periods, "grading_period_groups".workflow_state) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.title, EXCLUDED.weighted, EXCLUDED.display_totals_for_all_grading_periods, EXCLUDED.workflow_state) RETURNING "id"  (0.3ms) SELECT COUNT(*) FROM "grading_period_groups" GradingPeriodGroup Load (0.2ms) SELECT "grading_period_groups".* FROM "grading_period_groups" WHERE "grading_period_groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SELECT COUNT(*) FROM "user_observers" UserObserver Create Many (0.3ms) INSERT INTO "user_observers" ("observing_user_id","observed_user_id","workflow_state","created_at","updated_at") VALUES (21,3,'active','2021-11-17 23:03:28.581177','2021-11-17 23:03:28.581177'),(21,2,'active','2021-11-17 23:03:28.581177','2021-11-17 23:03:28.581177') ON CONFLICT (observing_user_id, observed_user_id) DO UPDATE SET "observing_user_id"=EXCLUDED."observing_user_id","observed_user_id"=EXCLUDED."observed_user_id","workflow_state"=EXCLUDED."workflow_state","updated_at"=EXCLUDED."updated_at" WHERE ("user_observers".observing_user_id, "user_observers".observed_user_id, "user_observers".workflow_state) IS DISTINCT FROM (EXCLUDED.observing_user_id, EXCLUDED.observed_user_id, EXCLUDED.workflow_state) RETURNING "id"  (0.2ms) SELECT COUNT(*) FROM "user_observers"  (0.2ms) SELECT COUNT(*) FROM "user_observers" UserObserver Create Many (0.3ms) INSERT INTO "user_observers" ("observing_user_id","observed_user_id","workflow_state","created_at","updated_at") VALUES (21,3,'active','2021-11-17 23:03:28.583105','2021-11-17 23:03:28.583105'),(21,2,'active','2021-11-17 23:03:28.583105','2021-11-17 23:03:28.583105') ON CONFLICT (observing_user_id, observed_user_id) DO UPDATE SET "observing_user_id"=EXCLUDED."observing_user_id","observed_user_id"=EXCLUDED."observed_user_id","workflow_state"=EXCLUDED."workflow_state","updated_at"=EXCLUDED."updated_at" WHERE ("user_observers".observing_user_id, "user_observers".observed_user_id, "user_observers".workflow_state) IS DISTINCT FROM (EXCLUDED.observing_user_id, EXCLUDED.observed_user_id, EXCLUDED.workflow_state) RETURNING "id"  (0.2ms) SELECT COUNT(*) FROM "user_observers"  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SELECT COUNT(*) FROM "users"  (0.2ms) SELECT COUNT(*) FROM "courses" Course Create Many (0.5ms) INSERT INTO "courses" ("canvas_id","sis_id","course_code","name","canvas_account_id","canvas_term_id","start_at","end_at","workflow_state","grading_standard_id","created_at","updated_at") VALUES (1,'course_sis_id_1','C1','Course #1',1,1,'2017-03-27 21:53:18','2017-04-27 12:21:18','active',NULL,'2021-11-17 23:03:28.587684','2021-11-17 23:03:28.587684'),(2,'course_sis_id_2','C2','Course #2',1,1,'2017-03-27 21:53:18','2017-04-27 12:21:18','unpublished',NULL,'2021-11-17 23:03:28.587684','2021-11-17 23:03:28.587684') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","sis_id"=EXCLUDED."sis_id","course_code"=EXCLUDED."course_code","name"=EXCLUDED."name","canvas_account_id"=EXCLUDED."canvas_account_id","canvas_term_id"=EXCLUDED."canvas_term_id","start_at"=EXCLUDED."start_at","end_at"=EXCLUDED."end_at","workflow_state"=EXCLUDED."workflow_state","grading_standard_id"=EXCLUDED."grading_standard_id","updated_at"=EXCLUDED."updated_at" WHERE ("courses".canvas_id, "courses".sis_id, "courses".course_code, "courses".name, "courses".canvas_account_id, "courses".canvas_term_id, "courses".start_at, "courses".end_at, "courses".workflow_state, "courses".grading_standard_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.sis_id, EXCLUDED.course_code, EXCLUDED.name, EXCLUDED.canvas_account_id, EXCLUDED.canvas_term_id, EXCLUDED.start_at, EXCLUDED.end_at, EXCLUDED.workflow_state, EXCLUDED.grading_standard_id) RETURNING "id" User Create Many (0.5ms) INSERT INTO "users" ("canvas_id","sis_id","email","first_name","last_name","name","sortable_name","workflow_state","login_id","created_at","updated_at") VALUES (1,'sis_id_1','poorbastard@yharnam.com','Patches','the Spider','Patches the Spider','the Spider, Patches','active','spiderdude1337','2021-11-17 23:03:28.589355','2021-11-17 23:03:28.589355'),(2,'sis_id_2','dreamer@yharnam.com','Hunter','Djura','Hunter Djura','Djura, Hunter','active','retireddude109','2021-11-17 23:03:28.589355','2021-11-17 23:03:28.589355') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","sis_id"=EXCLUDED."sis_id","email"=EXCLUDED."email","first_name"=EXCLUDED."first_name","last_name"=EXCLUDED."last_name","name"=EXCLUDED."name","sortable_name"=EXCLUDED."sortable_name","workflow_state"=EXCLUDED."workflow_state","login_id"=EXCLUDED."login_id","updated_at"=EXCLUDED."updated_at" WHERE ("users".canvas_id, "users".sis_id, "users".email, "users".first_name, "users".last_name, "users".name, "users".sortable_name, "users".workflow_state, "users".login_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.sis_id, EXCLUDED.email, EXCLUDED.first_name, EXCLUDED.last_name, EXCLUDED.name, EXCLUDED.sortable_name, EXCLUDED.workflow_state, EXCLUDED.login_id) RETURNING "id"  (0.2ms) SELECT COUNT(*) FROM "users"  (0.2ms) SELECT COUNT(*) FROM "courses"  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN Course Create Many (0.6ms) INSERT INTO "courses" ("canvas_id","sis_id","course_code","name","canvas_account_id","canvas_term_id","start_at","end_at","workflow_state","grading_standard_id","created_at","updated_at") VALUES (1,'course_sis_id_1','C1','Course #1',1,1,'2017-03-27 21:53:18','2017-04-27 12:21:18','active',NULL,'2021-11-17 23:03:28.597263','2021-11-17 23:03:28.597263'),(2,'course_sis_id_2','C2','Course #2',1,1,'2017-03-27 21:53:18','2017-04-27 12:21:18','unpublished',NULL,'2021-11-17 23:03:28.597263','2021-11-17 23:03:28.597263') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","sis_id"=EXCLUDED."sis_id","course_code"=EXCLUDED."course_code","name"=EXCLUDED."name","canvas_account_id"=EXCLUDED."canvas_account_id","canvas_term_id"=EXCLUDED."canvas_term_id","start_at"=EXCLUDED."start_at","end_at"=EXCLUDED."end_at","workflow_state"=EXCLUDED."workflow_state","grading_standard_id"=EXCLUDED."grading_standard_id","updated_at"=EXCLUDED."updated_at" WHERE ("courses".canvas_id, "courses".sis_id, "courses".course_code, "courses".name, "courses".canvas_account_id, "courses".canvas_term_id, "courses".start_at, "courses".end_at, "courses".workflow_state, "courses".grading_standard_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.sis_id, EXCLUDED.course_code, EXCLUDED.name, EXCLUDED.canvas_account_id, EXCLUDED.canvas_term_id, EXCLUDED.start_at, EXCLUDED.end_at, EXCLUDED.workflow_state, EXCLUDED.grading_standard_id) RETURNING "id"  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) SELECT COUNT(*) FROM "submissions" Submission Create Many (0.6ms) INSERT INTO "submissions" ("canvas_id","canvas_user_id","canvas_course_id","canvas_assignment_id","submitted_at","due_at","graded_at","score","points_possible","excused","workflow_state","created_at","updated_at") VALUES (1,1,1,1,'2017-09-21 18:28:15','2017-09-27 18:28:15','2017-09-21 19:36:23',5.0,10.0,TRUE,'graded','2021-11-17 23:03:28.601504','2021-11-17 23:03:28.601504'),(2,1,1,2,'2017-09-21 18:28:15','2017-09-28 18:28:15','2017-09-21 19:36:23',5.0,10.0,FALSE,'submitted','2021-11-17 23:03:28.601504','2021-11-17 23:03:28.601504') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","canvas_user_id"=EXCLUDED."canvas_user_id","canvas_course_id"=EXCLUDED."canvas_course_id","canvas_assignment_id"=EXCLUDED."canvas_assignment_id","submitted_at"=EXCLUDED."submitted_at","due_at"=EXCLUDED."due_at","graded_at"=EXCLUDED."graded_at","score"=EXCLUDED."score","points_possible"=EXCLUDED."points_possible","excused"=EXCLUDED."excused","workflow_state"=EXCLUDED."workflow_state","updated_at"=EXCLUDED."updated_at" WHERE ("submissions".canvas_id, "submissions".canvas_user_id, "submissions".canvas_course_id, "submissions".canvas_assignment_id, "submissions".submitted_at, "submissions".due_at, "submissions".graded_at, "submissions".score, "submissions".points_possible, "submissions".excused, "submissions".workflow_state) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.canvas_user_id, EXCLUDED.canvas_course_id, EXCLUDED.canvas_assignment_id, EXCLUDED.submitted_at, EXCLUDED.due_at, EXCLUDED.graded_at, EXCLUDED.score, EXCLUDED.points_possible, EXCLUDED.excused, EXCLUDED.workflow_state) RETURNING "id"  (0.3ms) SELECT COUNT(*) FROM "submissions"  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] [BatchTestJobBase] [1a0f2492-2f26-4033-b1cb-66d499394c8f] Performing BatchTestJobBase (Job ID: 1a0f2492-2f26-4033-b1cb-66d499394c8f) from Test(default) [ActiveJob] [BatchTestJobBase] [1a0f2492-2f26-4033-b1cb-66d499394c8f] Performed BatchTestJobBase (Job ID: 1a0f2492-2f26-4033-b1cb-66d499394c8f) from Test(default) in 0.18ms  (0.1ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [BatchTestJobBase] [21c41c90-be07-4bc2-b0e8-accc1fd166a6] Performing BatchTestJobBase (Job ID: 21c41c90-be07-4bc2-b0e8-accc1fd166a6) from Test(default) [ActiveJob] [BatchTestJobBase] [21c41c90-be07-4bc2-b0e8-accc1fd166a6] Performed BatchTestJobBase (Job ID: 21c41c90-be07-4bc2-b0e8-accc1fd166a6) from Test(default) in 0.21ms  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] [BatchTestJobBase] [5916dc1a-3179-4863-8cba-869eb297dd71] Performing BatchTestJobBase (Job ID: 5916dc1a-3179-4863-8cba-869eb297dd71) from Test(default) [ActiveJob] [BatchTestJobBase] [5916dc1a-3179-4863-8cba-869eb297dd71] Performed BatchTestJobBase (Job ID: 5916dc1a-3179-4863-8cba-869eb297dd71) from Test(default) in 0.08ms  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] [FailingBatchTestJobBase] [707933f9-e8b3-41a9-8739-cb782aabfa11] Performing FailingBatchTestJobBase (Job ID: 707933f9-e8b3-41a9-8739-cb782aabfa11) from Test(default) [ActiveJob] [FailingBatchTestJobBase] [707933f9-e8b3-41a9-8739-cb782aabfa11] Error performing FailingBatchTestJobBase (Job ID: 707933f9-e8b3-41a9-8739-cb782aabfa11) from Test(default) in 0.18ms: RuntimeError (Foo): /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/job_batching/support/base_job.rb:12:in `perform' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:39:in `block in perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:109:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch_aware_job.rb:12:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/i18n-1.8.10/lib/i18n.rb:309:in `with_locale' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/translation.rb:9:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:26:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `block in instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications/instrumenter.rb:23:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:25:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `block in tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `block in tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:28:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:22:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:136:in `run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:38:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/job_batching/batch_aware_job_spec.rb:46:in `block (5 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `block in with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `block in with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-rails-5.0.2/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:259:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:644:in `block in run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:606:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/configuration.rb:2067:in `with_suite_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:116:in `block in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/reporter.rb:74:in `report' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:115:in `run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:89:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:71:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:45:in `invoke' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/exe/rspec:4:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:58:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:58:in `kernel_load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:23:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:478:in `exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:31:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:25:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/exe/bundle:49:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/friendly_errors.rb:128:in `with_friendly_errors' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/exe/bundle:37:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `
'  (0.2ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] Enqueued BatchTestJobBase (Job ID: 341bbfbf-533d-4e59-b4d7-5e89ade709f6) to Test(default)  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] Enqueued BatchTestJobBase (Job ID: 03384598-dae0-4b1b-b5bf-465bd6fe9a79) to Test(default)  (1.1ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] Enqueued BatchTestJobBase (Job ID: 191888db-eb48-4ccb-9eaa-54b2b2328f1f) to Test(default)  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) ROLLBACK  (0.3ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.3ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.4ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] Enqueued RetryingJob (Job ID: e75bb0ef-4421-4348-b78a-81bbd3a98764) to Sidekiq(default) [ActiveJob] [RetryingJob] [e75bb0ef-4421-4348-b78a-81bbd3a98764] Performing RetryingJob (Job ID: e75bb0ef-4421-4348-b78a-81bbd3a98764) from Sidekiq(default) [ActiveJob] [RetryingJob] [e75bb0ef-4421-4348-b78a-81bbd3a98764] Error performing RetryingJob (Job ID: e75bb0ef-4421-4348-b78a-81bbd3a98764) from Sidekiq(default) in 22.32ms: RuntimeError (A Failure): /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/job_batching/batch_spec.rb:268:in `perform' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:39:in `block in perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:109:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch_aware_job.rb:12:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/i18n-1.8.10/lib/i18n.rb:314:in `with_locale' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/translation.rb:9:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:26:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `block in instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications/instrumenter.rb:23:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:25:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `block in tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `block in tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:28:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:22:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:136:in `run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:38:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:24:in `block in execute' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:109:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/railtie.rb:28:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/execution_wrapper.rb:87:in `wrap' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/reloader.rb:73:in `block in wrap' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/execution_wrapper.rb:87:in `wrap' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/reloader.rb:72:in `wrap' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/railtie.rb:27:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:136:in `run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:22:in `execute' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/queue_adapters/sidekiq_adapter.rb:42:in `perform' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/sidekiq-6.2.2/lib/sidekiq/testing.rb:300:in `execute_job' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/sidekiq-6.2.2/lib/sidekiq/testing.rb:295:in `block in process_job' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/sidekiq-6.2.2/lib/sidekiq/middleware/chain.rb:138:in `block in invoke' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/sidekiq.rb:73:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/sidekiq-6.2.2/lib/sidekiq/middleware/chain.rb:140:in `block in invoke' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/sidekiq-6.2.2/lib/sidekiq/middleware/chain.rb:143:in `invoke' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/sidekiq-6.2.2/lib/sidekiq/testing.rb:294:in `process_job' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/job_batching/batch_spec.rb:289:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `block in with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `block in with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-rails-5.0.2/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:259:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:644:in `block in run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:606:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/configuration.rb:2067:in `with_suite_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:116:in `block in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/reporter.rb:74:in `report' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:115:in `run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:89:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:71:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:45:in `invoke' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/exe/rspec:4:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:58:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:58:in `kernel_load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:23:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:478:in `exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:31:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:25:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/exe/bundle:49:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/friendly_errors.rb:128:in `with_friendly_errors' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/exe/bundle:37:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `
' [ActiveJob] [RetryingJob] [e75bb0ef-4421-4348-b78a-81bbd3a98764] Performing RetryingJob (Job ID: e75bb0ef-4421-4348-b78a-81bbd3a98764) from Sidekiq(default) [ActiveJob] [RetryingJob] [e75bb0ef-4421-4348-b78a-81bbd3a98764] Performed RetryingJob (Job ID: e75bb0ef-4421-4348-b78a-81bbd3a98764) from Sidekiq(default) in 2.86ms  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] Enqueued TestWorker (Job ID: 43810586-ce57-4e4f-8857-b077a1800e85) to Sidekiq(default)  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] Enqueued CanvasSync::JobBatches::Batch::Callback::ActiveJobCallbackWorker (Job ID: fdc40e55-0c93-47f3-a81e-91604dbd2ede) to Test(default) with arguments: "SampleCallback", "complete", {"a"=>"b"}, "2lkhoUpJOVONKA", nil  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] Enqueued CanvasSync::JobBatches::Batch::Callback::ActiveJobCallbackWorker (Job ID: eec072bc-496e-4c5b-9fa9-cc59c8140d76) to Test(default) with arguments: "SampleCallback", "complete", {"a"=>"b"}, "wrLVdjxHm3T_NA", nil [ActiveJob] Enqueued CanvasSync::JobBatches::Batch::Callback::ActiveJobCallbackWorker (Job ID: e1a20bcf-e1e3-4c64-960c-8c5d4f4517d0) to Test(default) with arguments: "SampleCallback2", "complete", {"b"=>"a"}, "wrLVdjxHm3T_NA", nil  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] Enqueued ContextedJob (Job ID: 6ce312d8-2830-4b24-82ee-459d93fc3088) to Sidekiq(default) [ActiveJob] [TestWorker] [43810586-ce57-4e4f-8857-b077a1800e85] Performing TestWorker (Job ID: 43810586-ce57-4e4f-8857-b077a1800e85) from Sidekiq(default) [ActiveJob] [TestWorker] [43810586-ce57-4e4f-8857-b077a1800e85] Performed TestWorker (Job ID: 43810586-ce57-4e4f-8857-b077a1800e85) from Sidekiq(default) in 1.65ms [ActiveJob] [ContextedJob] [6ce312d8-2830-4b24-82ee-459d93fc3088] Performing ContextedJob (Job ID: 6ce312d8-2830-4b24-82ee-459d93fc3088) from Sidekiq(default) [ActiveJob] [ContextedJob] [6ce312d8-2830-4b24-82ee-459d93fc3088] Performed ContextedJob (Job ID: 6ce312d8-2830-4b24-82ee-459d93fc3088) from Sidekiq(default) in 2.67ms  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] Enqueued ContextedJob (Job ID: 824b858e-8d6f-406a-8b41-ba070dbc1491) to Sidekiq(default) [ActiveJob] [ContextedJob] [824b858e-8d6f-406a-8b41-ba070dbc1491] Performing ContextedJob (Job ID: 824b858e-8d6f-406a-8b41-ba070dbc1491) from Sidekiq(default) [ActiveJob] [ContextedJob] [824b858e-8d6f-406a-8b41-ba070dbc1491] Performed ContextedJob (Job ID: 824b858e-8d6f-406a-8b41-ba070dbc1491) from Sidekiq(default) in 5.26ms  (0.2ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] Enqueued BatchTestJobBase (Job ID: 74b2b5b0-6224-46c6-98a3-199b80a2a4da) to Sidekiq(default) [ActiveJob] [BatchTestJobBase] [74b2b5b0-6224-46c6-98a3-199b80a2a4da] Performing BatchTestJobBase (Job ID: 74b2b5b0-6224-46c6-98a3-199b80a2a4da) from Sidekiq(default) [ActiveJob] [BatchTestJobBase] [74b2b5b0-6224-46c6-98a3-199b80a2a4da] Performed BatchTestJobBase (Job ID: 74b2b5b0-6224-46c6-98a3-199b80a2a4da) from Sidekiq(default) in 2.92ms [ActiveJob] Enqueued ContextedJob (Job ID: 2f0b6eb5-627d-4a1e-954c-5fef85473615) to Sidekiq(default) [ActiveJob] [ContextedJob] [2f0b6eb5-627d-4a1e-954c-5fef85473615] Performing ContextedJob (Job ID: 2f0b6eb5-627d-4a1e-954c-5fef85473615) from Sidekiq(default) [ActiveJob] [ContextedJob] [2f0b6eb5-627d-4a1e-954c-5fef85473615] Performed ContextedJob (Job ID: 2f0b6eb5-627d-4a1e-954c-5fef85473615) from Sidekiq(default) in 3.65ms  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] Enqueued TestWorker (Job ID: 5a4479b1-75dd-45b3-b8d9-a043ebb6fd7e) to Sidekiq(default) [ActiveJob] Enqueued TestWorker (Job ID: e7c2ef1a-7c2e-4204-959f-6d7242cc66ab) to Sidekiq(default) [ActiveJob] Enqueued TestWorker (Job ID: ea1d0aba-49b5-4b92-988b-c31b19f88018) to Sidekiq(default)  (0.2ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] Enqueued WorkerA (Job ID: d78a727e-f0f0-45c1-b83a-a0c15219e2e2) to Sidekiq(default) [ActiveJob] Enqueued WorkerB (Job ID: e5d0f5c7-c0cb-4ffc-99b1-3e5414a988cf) to Sidekiq(default) [ActiveJob] Enqueued WorkerA (Job ID: d8a81053-bedf-4143-9e61-085f705b041b) to Sidekiq(default) [ActiveJob] Enqueued WorkerC (Job ID: 7be3aeae-aca2-4170-8e65-39baabbd2072) to Sidekiq(default)  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] Enqueued TestWorker (Job ID: fdfab8a3-faa0-4b55-9f99-0a35f90c6b77) to Sidekiq(default)  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] Enqueued TestWorker (Job ID: ed521473-4adb-4d97-884d-5f5175299870) to Sidekiq(default)  (0.3ms) ROLLBACK  (0.4ms) SELECT "schema_migrations"."version" FROM "schema_migrations" ORDER BY "schema_migrations"."version" ASC  (0.3ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.3ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.3ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.4ms) SELECT COUNT(*) FROM "canvas_sync_job_logs" [ActiveJob] [GoodJob] [8f144fea-0b19-4228-8a0b-cae893581d8d] Performing GoodJob (Job ID: 8f144fea-0b19-4228-8a0b-cae893581d8d) from Test(default) with arguments: "argument" [ActiveJob] [GoodJob] [8f144fea-0b19-4228-8a0b-cae893581d8d] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "8f144fea-0b19-4228-8a0b-cae893581d8d"], ["LIMIT", 1]] [ActiveJob] [GoodJob] [8f144fea-0b19-4228-8a0b-cae893581d8d]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [GoodJob] [8f144fea-0b19-4228-8a0b-cae893581d8d] CanvasSync::JobLog Create (0.4ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "GoodJob"], ["status", "enqueued"], ["job_arguments", "---\n- argument\n"], ["created_at", "2021-11-17 23:28:20.296571"], ["updated_at", "2021-11-17 23:28:20.296571"], ["job_id", "8f144fea-0b19-4228-8a0b-cae893581d8d"]] [ActiveJob] [GoodJob] [8f144fea-0b19-4228-8a0b-cae893581d8d]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [GoodJob] [8f144fea-0b19-4228-8a0b-cae893581d8d]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [GoodJob] [8f144fea-0b19-4228-8a0b-cae893581d8d] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-11-17 23:28:20.297978"], ["status", "running"], ["updated_at", "2021-11-17 23:28:20.298238"], ["id", 613]] [ActiveJob] [GoodJob] [8f144fea-0b19-4228-8a0b-cae893581d8d]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [GoodJob] [8f144fea-0b19-4228-8a0b-cae893581d8d]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [GoodJob] [8f144fea-0b19-4228-8a0b-cae893581d8d] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2021-11-17 23:28:20.299186"], ["status", "success"], ["updated_at", "2021-11-17 23:28:20.299405"], ["id", 613]] [ActiveJob] [GoodJob] [8f144fea-0b19-4228-8a0b-cae893581d8d]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [GoodJob] [8f144fea-0b19-4228-8a0b-cae893581d8d] Performed GoodJob (Job ID: 8f144fea-0b19-4228-8a0b-cae893581d8d) from Test(default) in 15.7ms  (0.2ms) SELECT COUNT(*) FROM "canvas_sync_job_logs" CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" ORDER BY "canvas_sync_job_logs"."id" DESC LIMIT $1 [["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] [BadJob] [c61bd443-3cb5-49f6-bf23-884460081ad5] Performing BadJob (Job ID: c61bd443-3cb5-49f6-bf23-884460081ad5) from Test(default) with arguments: "argument" [ActiveJob] [BadJob] [c61bd443-3cb5-49f6-bf23-884460081ad5] CanvasSync::JobLog Load (0.3ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "c61bd443-3cb5-49f6-bf23-884460081ad5"], ["LIMIT", 1]] [ActiveJob] [BadJob] [c61bd443-3cb5-49f6-bf23-884460081ad5]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [BadJob] [c61bd443-3cb5-49f6-bf23-884460081ad5] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "BadJob"], ["status", "enqueued"], ["job_arguments", "---\n- argument\n"], ["created_at", "2021-11-17 23:28:20.305756"], ["updated_at", "2021-11-17 23:28:20.305756"], ["job_id", "c61bd443-3cb5-49f6-bf23-884460081ad5"]] [ActiveJob] [BadJob] [c61bd443-3cb5-49f6-bf23-884460081ad5]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [BadJob] [c61bd443-3cb5-49f6-bf23-884460081ad5]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [BadJob] [c61bd443-3cb5-49f6-bf23-884460081ad5] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-11-17 23:28:20.307065"], ["status", "running"], ["updated_at", "2021-11-17 23:28:20.307356"], ["id", 614]] [ActiveJob] [BadJob] [c61bd443-3cb5-49f6-bf23-884460081ad5]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [BadJob] [c61bd443-3cb5-49f6-bf23-884460081ad5]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [BadJob] [c61bd443-3cb5-49f6-bf23-884460081ad5] CanvasSync::JobLog Update (0.5ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "exception" = $2, "backtrace" = $3, "status" = $4, "updated_at" = $5 WHERE "canvas_sync_job_logs"."id" = $6 [["completed_at", "2021-11-17 23:28:20.308533"], ["exception", "EvilError: EvilError"], ["backtrace", "/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:12:in `perform'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:39:in `block in perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:109:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch_aware_job.rb:22:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:21:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/i18n-1.8.10/lib/i18n.rb:309:in `with_locale'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/translation.rb:9:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:26:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `block in instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications/instrumenter.rb:23:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:25:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `block in tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `block in tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:28:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:22:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:136:in `run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:38:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:18:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:40:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/matchers/built_in/raise_error.rb:59:in `matches?'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:51:in `block in handle_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:27:in `with_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:48:in `handle_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:65:in `to'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:101:in `to'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:39:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `block in with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `block in with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-rails-5.0.2/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:259:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:644:in `block in run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:606:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/configuration.rb:2067:in `with_suite_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:116:in `block in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/reporter.rb:74:in `report'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:115:in `run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:89:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:71:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:45:in `invoke'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/exe/rspec:4:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:58:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:58:in `kernel_load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:23:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:478:in `exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:31:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:25:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/exe/bundle:49:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/friendly_errors.rb:128:in `with_friendly_errors'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/exe/bundle:37:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `
'"], ["status", "error"], ["updated_at", "2021-11-17 23:28:20.308859"], ["id", 614]] [ActiveJob] [BadJob] [c61bd443-3cb5-49f6-bf23-884460081ad5]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [BadJob] [c61bd443-3cb5-49f6-bf23-884460081ad5] Error performing BadJob (Job ID: c61bd443-3cb5-49f6-bf23-884460081ad5) from Test(default) in 5.5ms: EvilError (EvilError): /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:12:in `perform' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:39:in `block in perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:109:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch_aware_job.rb:22:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:21:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/i18n-1.8.10/lib/i18n.rb:309:in `with_locale' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/translation.rb:9:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:26:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `block in instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications/instrumenter.rb:23:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:25:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `block in tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `block in tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:28:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:22:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:136:in `run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:38:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:18:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:40:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/matchers/built_in/raise_error.rb:59:in `matches?' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:51:in `block in handle_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:27:in `with_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:48:in `handle_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:65:in `to' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:101:in `to' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:39:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `block in with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `block in with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-rails-5.0.2/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:259:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:644:in `block in run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:606:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/configuration.rb:2067:in `with_suite_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:116:in `block in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/reporter.rb:74:in `report' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:115:in `run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:89:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:71:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:45:in `invoke' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/exe/rspec:4:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:58:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:58:in `kernel_load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:23:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:478:in `exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:31:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:25:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/exe/bundle:49:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/friendly_errors.rb:128:in `with_friendly_errors' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/exe/bundle:37:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `
' CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" ORDER BY "canvas_sync_job_logs"."id" DESC LIMIT $1 [["LIMIT", 1]]  (0.1ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] [BadJob] [d06d08fb-074e-4570-a286-4709931e9406] Performing BadJob (Job ID: d06d08fb-074e-4570-a286-4709931e9406) from Test(default) [ActiveJob] [BadJob] [d06d08fb-074e-4570-a286-4709931e9406] CanvasSync::JobLog Load (0.3ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "d06d08fb-074e-4570-a286-4709931e9406"], ["LIMIT", 1]] [ActiveJob] [BadJob] [d06d08fb-074e-4570-a286-4709931e9406]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [BadJob] [d06d08fb-074e-4570-a286-4709931e9406] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["job_class", "BadJob"], ["status", "enqueued"], ["created_at", "2021-11-17 23:28:20.313587"], ["updated_at", "2021-11-17 23:28:20.313587"], ["job_id", "d06d08fb-074e-4570-a286-4709931e9406"]] [ActiveJob] [BadJob] [d06d08fb-074e-4570-a286-4709931e9406]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [BadJob] [d06d08fb-074e-4570-a286-4709931e9406]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [BadJob] [d06d08fb-074e-4570-a286-4709931e9406] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-11-17 23:28:20.314571"], ["status", "running"], ["updated_at", "2021-11-17 23:28:20.314812"], ["id", 615]] [ActiveJob] [BadJob] [d06d08fb-074e-4570-a286-4709931e9406]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [BadJob] [d06d08fb-074e-4570-a286-4709931e9406]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [BadJob] [d06d08fb-074e-4570-a286-4709931e9406] CanvasSync::JobLog Update (0.4ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "exception" = $2, "backtrace" = $3, "status" = $4, "updated_at" = $5 WHERE "canvas_sync_job_logs"."id" = $6 [["completed_at", "2021-11-17 23:28:20.316106"], ["exception", "ArgumentError: wrong number of arguments (given 0, expected 1)"], ["backtrace", "/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:11:in `perform'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:39:in `block in perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:109:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch_aware_job.rb:22:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:21:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/i18n-1.8.10/lib/i18n.rb:309:in `with_locale'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/translation.rb:9:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:26:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `block in instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications/instrumenter.rb:23:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:25:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `block in tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `block in tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:28:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:22:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:136:in `run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:38:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:18:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:52:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/matchers/built_in/raise_error.rb:59:in `matches?'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:51:in `block in handle_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:27:in `with_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:48:in `handle_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:65:in `to'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:101:in `to'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:51:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `block in with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `block in with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-rails-5.0.2/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:259:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:644:in `block in run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:606:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/configuration.rb:2067:in `with_suite_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:116:in `block in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/reporter.rb:74:in `report'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:115:in `run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:89:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:71:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:45:in `invoke'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/exe/rspec:4:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:58:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:58:in `kernel_load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:23:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:478:in `exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:31:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:25:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/exe/bundle:49:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/friendly_errors.rb:128:in `with_friendly_errors'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/exe/bundle:37:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `
'"], ["status", "error"], ["updated_at", "2021-11-17 23:28:20.316453"], ["id", 615]] [ActiveJob] [BadJob] [d06d08fb-074e-4570-a286-4709931e9406]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [BadJob] [d06d08fb-074e-4570-a286-4709931e9406] Error performing BadJob (Job ID: d06d08fb-074e-4570-a286-4709931e9406) from Test(default) in 5.21ms: ArgumentError (wrong number of arguments (given 0, expected 1)): /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:11:in `perform' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:39:in `block in perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:109:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch_aware_job.rb:22:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:21:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/i18n-1.8.10/lib/i18n.rb:309:in `with_locale' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/translation.rb:9:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:26:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `block in instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications/instrumenter.rb:23:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:25:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `block in tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `block in tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:28:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:22:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:136:in `run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:38:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:18:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:52:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/matchers/built_in/raise_error.rb:59:in `matches?' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:51:in `block in handle_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:27:in `with_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:48:in `handle_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:65:in `to' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:101:in `to' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:51:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `block in with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `block in with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-rails-5.0.2/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:259:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:644:in `block in run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:606:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/configuration.rb:2067:in `with_suite_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:116:in `block in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/reporter.rb:74:in `report' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:115:in `run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:89:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:71:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:45:in `invoke' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/exe/rspec:4:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:58:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:58:in `kernel_load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:23:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:478:in `exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:31:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:25:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/exe/bundle:49:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/friendly_errors.rb:128:in `with_friendly_errors' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/exe/bundle:37:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `
'  (0.2ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [BadJob] [ba4b6ae1-7529-48ea-90de-f715b9b4e26d] Performing BadJob (Job ID: ba4b6ae1-7529-48ea-90de-f715b9b4e26d) from Test(default) [ActiveJob] [BadJob] [ba4b6ae1-7529-48ea-90de-f715b9b4e26d] CanvasSync::JobLog Load (0.3ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "ba4b6ae1-7529-48ea-90de-f715b9b4e26d"], ["LIMIT", 1]] [ActiveJob] [BadJob] [ba4b6ae1-7529-48ea-90de-f715b9b4e26d]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [BadJob] [ba4b6ae1-7529-48ea-90de-f715b9b4e26d] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["job_class", "BadJob"], ["status", "enqueued"], ["created_at", "2021-11-17 23:28:20.321102"], ["updated_at", "2021-11-17 23:28:20.321102"], ["job_id", "ba4b6ae1-7529-48ea-90de-f715b9b4e26d"]] [ActiveJob] [BadJob] [ba4b6ae1-7529-48ea-90de-f715b9b4e26d]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [BadJob] [ba4b6ae1-7529-48ea-90de-f715b9b4e26d]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [BadJob] [ba4b6ae1-7529-48ea-90de-f715b9b4e26d] CanvasSync::JobLog Update (0.5ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-11-17 23:28:20.322203"], ["status", "running"], ["updated_at", "2021-11-17 23:28:20.322634"], ["id", 616]] [ActiveJob] [BadJob] [ba4b6ae1-7529-48ea-90de-f715b9b4e26d]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [BadJob] [ba4b6ae1-7529-48ea-90de-f715b9b4e26d]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [BadJob] [ba4b6ae1-7529-48ea-90de-f715b9b4e26d] CanvasSync::JobLog Update (0.7ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "exception" = $2, "backtrace" = $3, "status" = $4, "updated_at" = $5 WHERE "canvas_sync_job_logs"."id" = $6 [["completed_at", "2021-11-17 23:28:20.327836"], ["exception", "ArgumentError: wrong number of arguments (given 0, expected 1)"], ["backtrace", "/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:11:in `perform'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:39:in `block in perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:109:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch_aware_job.rb:22:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:21:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/i18n-1.8.10/lib/i18n.rb:309:in `with_locale'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/translation.rb:9:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:26:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `block in instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications/instrumenter.rb:23:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:25:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `block in tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `block in tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:28:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:22:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:136:in `run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:38:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:18:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:60:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/matchers/built_in/raise_error.rb:59:in `matches?'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:51:in `block in handle_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:27:in `with_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:48:in `handle_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:65:in `to'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:101:in `to'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:59:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `block in with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `block in with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-rails-5.0.2/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:259:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:644:in `block in run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:606:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/configuration.rb:2067:in `with_suite_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:116:in `block in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/reporter.rb:74:in `report'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:115:in `run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:89:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:71:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:45:in `invoke'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/exe/rspec:4:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:58:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:58:in `kernel_load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:23:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:478:in `exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:31:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:25:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/exe/bundle:49:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/friendly_errors.rb:128:in `with_friendly_errors'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/exe/bundle:37:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `
'\n\nError Occurred while handling an Error: NoMethodError: undefined method `bad_catcher' for BadJob:Class\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-mocks-3.10.2/lib/rspec/mocks/method_double.rb:28:in `block in original_implementation_callable'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-mocks-3.10.2/lib/rspec/mocks/message_expectation.rb:101:in `block in and_call_original'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-mocks-3.10.2/lib/rspec/mocks/message_expectation.rb:740:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-mocks-3.10.2/lib/rspec/mocks/message_expectation.rb:572:in `invoke_incrementing_actual_calls_by'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-mocks-3.10.2/lib/rspec/mocks/message_expectation.rb:427:in `invoke'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-mocks-3.10.2/lib/rspec/mocks/proxy.rb:217:in `message_received'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-mocks-3.10.2/lib/rspec/mocks/proxy.rb:361:in `message_received'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-mocks-3.10.2/lib/rspec/mocks/method_double.rb:78:in `proxy_method_invoked'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-mocks-3.10.2/lib/rspec/mocks/method_double.rb:64:in `block (2 levels) in define_proxy_method'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:31:in `rescue in block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:23:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/i18n-1.8.10/lib/i18n.rb:309:in `with_locale'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/translation.rb:9:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:26:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `block in instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications/instrumenter.rb:23:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:25:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `block in tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `block in tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:28:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:22:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:136:in `run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:38:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:18:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:60:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/matchers/built_in/raise_error.rb:59:in `matches?'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:51:in `block in handle_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:27:in `with_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:48:in `handle_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:65:in `to'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:101:in `to'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:59:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `block in with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `block in with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-rails-5.0.2/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:259:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:644:in `block in run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:606:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/configuration.rb:2067:in `with_suite_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:116:in `block in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/reporter.rb:74:in `report'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:115:in `run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:89:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:71:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:45:in `invoke'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/exe/rspec:4:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:58:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:58:in `kernel_load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:23:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:478:in `exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:31:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:25:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/exe/bundle:49:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/friendly_errors.rb:128:in `with_friendly_errors'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/exe/bundle:37:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `
'"], ["status", "error"], ["updated_at", "2021-11-17 23:28:20.328295"], ["id", 616]] [ActiveJob] [BadJob] [ba4b6ae1-7529-48ea-90de-f715b9b4e26d]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [BadJob] [ba4b6ae1-7529-48ea-90de-f715b9b4e26d] Error performing BadJob (Job ID: ba4b6ae1-7529-48ea-90de-f715b9b4e26d) from Test(default) in 9.84ms: ArgumentError (wrong number of arguments (given 0, expected 1)): /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:11:in `perform' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:39:in `block in perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:109:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch_aware_job.rb:22:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:21:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/i18n-1.8.10/lib/i18n.rb:309:in `with_locale' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/translation.rb:9:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:26:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `block in instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications/instrumenter.rb:23:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:25:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `block in tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `block in tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:28:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:22:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:136:in `run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:38:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:18:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:60:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/matchers/built_in/raise_error.rb:59:in `matches?' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:51:in `block in handle_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:27:in `with_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:48:in `handle_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:65:in `to' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:101:in `to' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:59:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `block in with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `block in with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-rails-5.0.2/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:259:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:644:in `block in run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:606:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/configuration.rb:2067:in `with_suite_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:116:in `block in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/reporter.rb:74:in `report' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:115:in `run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:89:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:71:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:45:in `invoke' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/exe/rspec:4:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:58:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:58:in `kernel_load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:23:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:478:in `exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:31:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:25:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/exe/bundle:49:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/friendly_errors.rb:128:in `with_friendly_errors' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/exe/bundle:37:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `
' CanvasSync::JobLog Load (0.3ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" ORDER BY "canvas_sync_job_logs"."id" DESC LIMIT $1 [["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [CanvasSync::Jobs::ReportChecker] [93a4ad3a-7079-491d-adc1-7b2d42d4ae98] Performing CanvasSync::Jobs::ReportChecker (Job ID: 93a4ad3a-7079-491d-adc1-7b2d42d4ae98) from Test(default) with arguments: "provisioning_csv", 1, "FakeProcessor", {} [ActiveJob] [CanvasSync::Jobs::ReportChecker] [93a4ad3a-7079-491d-adc1-7b2d42d4ae98] CanvasSync::JobLog Load (0.3ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "93a4ad3a-7079-491d-adc1-7b2d42d4ae98"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [93a4ad3a-7079-491d-adc1-7b2d42d4ae98]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [93a4ad3a-7079-491d-adc1-7b2d42d4ae98] CanvasSync::JobLog Create (0.4ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- provisioning_csv\n- 1\n- FakeProcessor\n- {}\n"], ["created_at", "2021-11-17 23:28:20.335975"], ["updated_at", "2021-11-17 23:28:20.335975"], ["job_id", "93a4ad3a-7079-491d-adc1-7b2d42d4ae98"]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [93a4ad3a-7079-491d-adc1-7b2d42d4ae98]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [93a4ad3a-7079-491d-adc1-7b2d42d4ae98]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [93a4ad3a-7079-491d-adc1-7b2d42d4ae98] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-11-17 23:28:20.338117"], ["status", "running"], ["updated_at", "2021-11-17 23:28:20.338525"], ["id", 617]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [93a4ad3a-7079-491d-adc1-7b2d42d4ae98]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [93a4ad3a-7079-491d-adc1-7b2d42d4ae98]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [93a4ad3a-7079-491d-adc1-7b2d42d4ae98] CanvasSync::JobLog Destroy (0.3ms) DELETE FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."id" = $1 [["id", 617]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [93a4ad3a-7079-491d-adc1-7b2d42d4ae98]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [93a4ad3a-7079-491d-adc1-7b2d42d4ae98] Performed CanvasSync::Jobs::ReportChecker (Job ID: 93a4ad3a-7079-491d-adc1-7b2d42d4ae98) from Test(default) in 10.95ms  (0.2ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [CanvasSync::Jobs::ReportChecker] [37fe2195-e572-4e68-a4fb-10278960ac8c] Performing CanvasSync::Jobs::ReportChecker (Job ID: 37fe2195-e572-4e68-a4fb-10278960ac8c) from Test(default) with arguments: "provisioning_csv", 1, "FakeProcessor", {} [ActiveJob] [CanvasSync::Jobs::ReportChecker] [37fe2195-e572-4e68-a4fb-10278960ac8c] CanvasSync::JobLog Load (0.3ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "37fe2195-e572-4e68-a4fb-10278960ac8c"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [37fe2195-e572-4e68-a4fb-10278960ac8c]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [37fe2195-e572-4e68-a4fb-10278960ac8c] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- provisioning_csv\n- 1\n- FakeProcessor\n- {}\n"], ["created_at", "2021-11-17 23:28:20.348580"], ["updated_at", "2021-11-17 23:28:20.348580"], ["job_id", "37fe2195-e572-4e68-a4fb-10278960ac8c"]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [37fe2195-e572-4e68-a4fb-10278960ac8c]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [37fe2195-e572-4e68-a4fb-10278960ac8c]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [37fe2195-e572-4e68-a4fb-10278960ac8c] CanvasSync::JobLog Update (0.4ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-11-17 23:28:20.350101"], ["status", "running"], ["updated_at", "2021-11-17 23:28:20.350427"], ["id", 618]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [37fe2195-e572-4e68-a4fb-10278960ac8c]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [37fe2195-e572-4e68-a4fb-10278960ac8c]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [37fe2195-e572-4e68-a4fb-10278960ac8c] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- provisioning_csv\n- 1\n- FakeProcessor\n- {}\n- {}\n"], ["created_at", "2021-11-17 23:28:20.355177"], ["updated_at", "2021-11-17 23:28:20.355177"], ["job_id", "2877d250-28c7-4a48-aa96-c4bc166a1f68"]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [37fe2195-e572-4e68-a4fb-10278960ac8c]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [37fe2195-e572-4e68-a4fb-10278960ac8c] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: 2877d250-28c7-4a48-aa96-c4bc166a1f68) to Test(default) at 2021-11-17 23:28:50 UTC with arguments: "provisioning_csv", 1, "FakeProcessor", {}, {} [ActiveJob] [CanvasSync::Jobs::ReportChecker] [37fe2195-e572-4e68-a4fb-10278960ac8c]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [37fe2195-e572-4e68-a4fb-10278960ac8c] CanvasSync::JobLog Destroy (0.3ms) DELETE FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."id" = $1 [["id", 618]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [37fe2195-e572-4e68-a4fb-10278960ac8c]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [37fe2195-e572-4e68-a4fb-10278960ac8c] Performed CanvasSync::Jobs::ReportChecker (Job ID: 37fe2195-e572-4e68-a4fb-10278960ac8c) from Test(default) in 11.05ms  (0.3ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [CanvasSync::Jobs::ReportChecker] [f47b8f05-bcc5-4117-83ea-306e1a960fd6] Performing CanvasSync::Jobs::ReportChecker (Job ID: f47b8f05-bcc5-4117-83ea-306e1a960fd6) from Test(default) with arguments: "provisioning_csv", 1, "FakeProcessor", {} [ActiveJob] [CanvasSync::Jobs::ReportChecker] [f47b8f05-bcc5-4117-83ea-306e1a960fd6] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "f47b8f05-bcc5-4117-83ea-306e1a960fd6"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [f47b8f05-bcc5-4117-83ea-306e1a960fd6]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [f47b8f05-bcc5-4117-83ea-306e1a960fd6] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- provisioning_csv\n- 1\n- FakeProcessor\n- {}\n"], ["created_at", "2021-11-17 23:28:20.362413"], ["updated_at", "2021-11-17 23:28:20.362413"], ["job_id", "f47b8f05-bcc5-4117-83ea-306e1a960fd6"]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [f47b8f05-bcc5-4117-83ea-306e1a960fd6]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [f47b8f05-bcc5-4117-83ea-306e1a960fd6]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [f47b8f05-bcc5-4117-83ea-306e1a960fd6] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-11-17 23:28:20.363813"], ["status", "running"], ["updated_at", "2021-11-17 23:28:20.364108"], ["id", 620]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [f47b8f05-bcc5-4117-83ea-306e1a960fd6]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [f47b8f05-bcc5-4117-83ea-306e1a960fd6]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [f47b8f05-bcc5-4117-83ea-306e1a960fd6] CanvasSync::JobLog Update (0.7ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "exception" = $2, "backtrace" = $3, "status" = $4, "updated_at" = $5 WHERE "canvas_sync_job_logs"."id" = $6 [["completed_at", "2021-11-17 23:28:20.369066"], ["exception", "NameError: undefined local variable or method `current_organization' for #"], ["backtrace", "/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/jobs/report_checker.rb:35:in `perform'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:39:in `block in perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:109:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch_aware_job.rb:22:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:21:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/i18n-1.8.10/lib/i18n.rb:309:in `with_locale'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/translation.rb:9:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:26:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `block in instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications/instrumenter.rb:23:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:25:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `block in tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `block in tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:28:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:22:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:136:in `run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:38:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:18:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/report_checker_spec.rb:11:in `start_job'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/report_checker_spec.rb:53:in `block (5 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/matchers/built_in/raise_error.rb:59:in `matches?'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:51:in `block in handle_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:27:in `with_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:48:in `handle_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:65:in `to'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:101:in `to'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/report_checker_spec.rb:53:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `block in with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `block in with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-rails-5.0.2/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:259:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:644:in `block in run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:606:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/configuration.rb:2067:in `with_suite_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:116:in `block in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/reporter.rb:74:in `report'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:115:in `run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:89:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:71:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:45:in `invoke'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/exe/rspec:4:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:58:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:58:in `kernel_load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:23:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:478:in `exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:31:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:25:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/exe/bundle:49:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/friendly_errors.rb:128:in `with_friendly_errors'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/exe/bundle:37:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `
'"], ["status", "error"], ["updated_at", "2021-11-17 23:28:20.369540"], ["id", 620]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [f47b8f05-bcc5-4117-83ea-306e1a960fd6]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [f47b8f05-bcc5-4117-83ea-306e1a960fd6] Error performing CanvasSync::Jobs::ReportChecker (Job ID: f47b8f05-bcc5-4117-83ea-306e1a960fd6) from Test(default) in 10.16ms: NameError (undefined local variable or method `current_organization' for #): /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/jobs/report_checker.rb:35:in `perform' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:39:in `block in perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:109:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch_aware_job.rb:22:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:21:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/i18n-1.8.10/lib/i18n.rb:309:in `with_locale' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/translation.rb:9:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:26:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `block in instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications/instrumenter.rb:23:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:25:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `block in tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `block in tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:28:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:22:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:136:in `run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:38:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:18:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/report_checker_spec.rb:11:in `start_job' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/report_checker_spec.rb:53:in `block (5 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/matchers/built_in/raise_error.rb:59:in `matches?' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:51:in `block in handle_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:27:in `with_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:48:in `handle_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:65:in `to' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:101:in `to' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/report_checker_spec.rb:53:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `block in with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `block in with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-rails-5.0.2/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:259:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:644:in `block in run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:606:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/configuration.rb:2067:in `with_suite_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:116:in `block in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/reporter.rb:74:in `report' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:115:in `run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:89:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:71:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:45:in `invoke' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/exe/rspec:4:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:58:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:58:in `kernel_load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:23:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:478:in `exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:31:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:25:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/exe/bundle:49:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/friendly_errors.rb:128:in `with_friendly_errors' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/exe/bundle:37:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `
'  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [7cfce29a-0b94-4f25-b507-829381194a71] Performing CanvasSync::Jobs::ReportProcessorJob (Job ID: 7cfce29a-0b94-4f25-b507-829381194a71) from Test(default) with arguments: "provisioning_csv", "https://test.instructure.com/sample_report_download", "FakeProcessor", {}, 1 [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [7cfce29a-0b94-4f25-b507-829381194a71] CanvasSync::JobLog Load (0.3ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "7cfce29a-0b94-4f25-b507-829381194a71"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [7cfce29a-0b94-4f25-b507-829381194a71]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [7cfce29a-0b94-4f25-b507-829381194a71] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportProcessorJob"], ["status", "enqueued"], ["job_arguments", "---\n- provisioning_csv\n- https://test.instructure.com/sample_report_download\n- FakeProcessor\n- {}\n- 1\n"], ["created_at", "2021-11-17 23:28:20.376087"], ["updated_at", "2021-11-17 23:28:20.376087"], ["job_id", "7cfce29a-0b94-4f25-b507-829381194a71"]] [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [7cfce29a-0b94-4f25-b507-829381194a71]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [7cfce29a-0b94-4f25-b507-829381194a71]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [7cfce29a-0b94-4f25-b507-829381194a71] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-11-17 23:28:20.377613"], ["status", "running"], ["updated_at", "2021-11-17 23:28:20.377885"], ["id", 621]] [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [7cfce29a-0b94-4f25-b507-829381194a71]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [7cfce29a-0b94-4f25-b507-829381194a71]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [7cfce29a-0b94-4f25-b507-829381194a71] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "job_class" = $1, "updated_at" = $2 WHERE "canvas_sync_job_logs"."id" = $3 [["job_class", "FakeProcessor"], ["updated_at", "2021-11-17 23:28:20.379210"], ["id", 621]] [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [7cfce29a-0b94-4f25-b507-829381194a71]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [7cfce29a-0b94-4f25-b507-829381194a71]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [7cfce29a-0b94-4f25-b507-829381194a71] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2021-11-17 23:28:20.391110"], ["status", "success"], ["updated_at", "2021-11-17 23:28:20.391682"], ["id", 621]] [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [7cfce29a-0b94-4f25-b507-829381194a71]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [7cfce29a-0b94-4f25-b507-829381194a71] Performed CanvasSync::Jobs::ReportProcessorJob (Job ID: 7cfce29a-0b94-4f25-b507-829381194a71) from Test(default) in 18.08ms  (0.2ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [CanvasSync::Jobs::ReportStarter] [b8aeb2e0-c547-4ec0-80d4-b5747b560e20] Performing CanvasSync::Jobs::ReportStarter (Job ID: b8aeb2e0-c547-4ec0-80d4-b5747b560e20) from Test(default) with arguments: "provisioning_csv", {"parameters[users]"=>true}, "CoolProcessor", {:models=>["users"]} [ActiveJob] [CanvasSync::Jobs::ReportStarter] [b8aeb2e0-c547-4ec0-80d4-b5747b560e20] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "b8aeb2e0-c547-4ec0-80d4-b5747b560e20"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::ReportStarter] [b8aeb2e0-c547-4ec0-80d4-b5747b560e20]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [b8aeb2e0-c547-4ec0-80d4-b5747b560e20] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportStarter"], ["status", "enqueued"], ["job_arguments", "---\n- provisioning_csv\n- parameters[users]: true\n- CoolProcessor\n- :models:\n - users\n"], ["created_at", "2021-11-17 23:28:20.395853"], ["updated_at", "2021-11-17 23:28:20.395853"], ["job_id", "b8aeb2e0-c547-4ec0-80d4-b5747b560e20"]] [ActiveJob] [CanvasSync::Jobs::ReportStarter] [b8aeb2e0-c547-4ec0-80d4-b5747b560e20]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [b8aeb2e0-c547-4ec0-80d4-b5747b560e20]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [b8aeb2e0-c547-4ec0-80d4-b5747b560e20] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-11-17 23:28:20.397282"], ["status", "running"], ["updated_at", "2021-11-17 23:28:20.397526"], ["id", 622]] [ActiveJob] [CanvasSync::Jobs::ReportStarter] [b8aeb2e0-c547-4ec0-80d4-b5747b560e20]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [b8aeb2e0-c547-4ec0-80d4-b5747b560e20]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [b8aeb2e0-c547-4ec0-80d4-b5747b560e20] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- provisioning_csv\n- 1\n- CoolProcessor\n- :models:\n - users\n :sync_start_time: '2021-11-17T23:28:20Z'\n :report_params:\n parameters[users]: true\n"], ["created_at", "2021-11-17 23:28:20.401050"], ["updated_at", "2021-11-17 23:28:20.401050"], ["job_id", "6fb79f3e-9bb7-4093-9579-4288d0fb3cec"]] [ActiveJob] [CanvasSync::Jobs::ReportStarter] [b8aeb2e0-c547-4ec0-80d4-b5747b560e20]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [b8aeb2e0-c547-4ec0-80d4-b5747b560e20] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: 6fb79f3e-9bb7-4093-9579-4288d0fb3cec) to Test(default) at 2021-11-17 23:28:50 UTC with arguments: "provisioning_csv", 1, "CoolProcessor", {:models=>["users"], :sync_start_time=>"2021-11-17T23:28:20Z", :report_params=>{"parameters[users]"=>true}} [ActiveJob] [CanvasSync::Jobs::ReportStarter] [b8aeb2e0-c547-4ec0-80d4-b5747b560e20]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [b8aeb2e0-c547-4ec0-80d4-b5747b560e20] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2021-11-17 23:28:20.403740"], ["status", "success"], ["updated_at", "2021-11-17 23:28:20.404202"], ["id", 622]] [ActiveJob] [CanvasSync::Jobs::ReportStarter] [b8aeb2e0-c547-4ec0-80d4-b5747b560e20]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [b8aeb2e0-c547-4ec0-80d4-b5747b560e20] Performed CanvasSync::Jobs::ReportStarter (Job ID: b8aeb2e0-c547-4ec0-80d4-b5747b560e20) from Test(default) in 10.55ms  (0.1ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] [CanvasSync::Jobs::ReportStarter] [93bfa129-faee-4240-b389-c9e2b62010a5] Performing CanvasSync::Jobs::ReportStarter (Job ID: 93bfa129-faee-4240-b389-c9e2b62010a5) from Test(default) with arguments: "provisioning_csv", {"parameters[users]"=>true}, "CoolProcessor", {:models=>["users"]}, {:allow_redownloads=>true} [ActiveJob] [CanvasSync::Jobs::ReportStarter] [93bfa129-faee-4240-b389-c9e2b62010a5] CanvasSync::JobLog Load (0.3ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "93bfa129-faee-4240-b389-c9e2b62010a5"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::ReportStarter] [93bfa129-faee-4240-b389-c9e2b62010a5]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [93bfa129-faee-4240-b389-c9e2b62010a5] CanvasSync::JobLog Create (0.2ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportStarter"], ["status", "enqueued"], ["job_arguments", "---\n- provisioning_csv\n- parameters[users]: true\n- CoolProcessor\n- :models:\n - users\n- :allow_redownloads: true\n"], ["created_at", "2021-11-17 23:28:20.409398"], ["updated_at", "2021-11-17 23:28:20.409398"], ["job_id", "93bfa129-faee-4240-b389-c9e2b62010a5"]] [ActiveJob] [CanvasSync::Jobs::ReportStarter] [93bfa129-faee-4240-b389-c9e2b62010a5]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [93bfa129-faee-4240-b389-c9e2b62010a5]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [93bfa129-faee-4240-b389-c9e2b62010a5] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-11-17 23:28:20.410969"], ["status", "running"], ["updated_at", "2021-11-17 23:28:20.411283"], ["id", 624]] [ActiveJob] [CanvasSync::Jobs::ReportStarter] [93bfa129-faee-4240-b389-c9e2b62010a5]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [93bfa129-faee-4240-b389-c9e2b62010a5]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [93bfa129-faee-4240-b389-c9e2b62010a5] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2021-11-17 23:28:20.427776"], ["status", "success"], ["updated_at", "2021-11-17 23:28:20.428253"], ["id", 624]] [ActiveJob] [CanvasSync::Jobs::ReportStarter] [93bfa129-faee-4240-b389-c9e2b62010a5]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [93bfa129-faee-4240-b389-c9e2b62010a5] Performed CanvasSync::Jobs::ReportStarter (Job ID: 93bfa129-faee-4240-b389-c9e2b62010a5) from Test(default) in 21.46ms  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) SAVEPOINT active_record_1 Account Exists (0.5ms) SELECT 1 AS one FROM "accounts" WHERE "accounts"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] Account Create (0.3ms) INSERT INTO "accounts" ("canvas_id", "sis_id", "canvas_parent_account_id", "sis_parent_account_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 1], ["sis_id", "b089ddc55b8b1169b5f0e128762dd655"], ["canvas_parent_account_id", 1], ["sis_parent_account_id", "bf10befdecb126d2eb38c66878c42c7f"], ["name", "Account name"], ["workflow_state", "active"], ["created_at", "2021-11-17 23:28:20.443502"], ["updated_at", "2021-11-17 23:28:20.443502"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.4ms) SELECT COUNT(*) FROM "admins" [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [1df4acf5-b79a-473b-babf-21853092c056] Performing CanvasSync::Jobs::SyncAdminsJob (Job ID: 1df4acf5-b79a-473b-babf-21853092c056) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [1df4acf5-b79a-473b-babf-21853092c056] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "1df4acf5-b79a-473b-babf-21853092c056"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [1df4acf5-b79a-473b-babf-21853092c056]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [1df4acf5-b79a-473b-babf-21853092c056] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncAdminsJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2021-11-17 23:28:20.448518"], ["updated_at", "2021-11-17 23:28:20.448518"], ["job_id", "1df4acf5-b79a-473b-babf-21853092c056"]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [1df4acf5-b79a-473b-babf-21853092c056]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [1df4acf5-b79a-473b-babf-21853092c056]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [1df4acf5-b79a-473b-babf-21853092c056] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-11-17 23:28:20.449867"], ["status", "running"], ["updated_at", "2021-11-17 23:28:20.450218"], ["id", 625]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [1df4acf5-b79a-473b-babf-21853092c056]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [1df4acf5-b79a-473b-babf-21853092c056] Account Load (0.3ms) SELECT "accounts".* FROM "accounts" WHERE "accounts"."workflow_state" != $1 ORDER BY "accounts"."id" ASC LIMIT $2 [["workflow_state", "deleted"], ["LIMIT", 1000]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [1df4acf5-b79a-473b-babf-21853092c056] Admin Load (0.3ms) SELECT "admins".* FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [1df4acf5-b79a-473b-babf-21853092c056]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [1df4acf5-b79a-473b-babf-21853092c056] Admin Exists (0.3ms) SELECT 1 AS one FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [1df4acf5-b79a-473b-babf-21853092c056] Admin Create (0.4ms) INSERT INTO "admins" ("canvas_id", "role_name", "canvas_account_id", "canvas_role_id", "canvas_user_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 2], ["role_name", "AccountAdmin"], ["canvas_account_id", 1], ["canvas_role_id", 1], ["canvas_user_id", 1], ["workflow_state", "active"], ["created_at", "2021-11-17 23:28:20.464032"], ["updated_at", "2021-11-17 23:28:20.464032"]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [1df4acf5-b79a-473b-babf-21853092c056]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [1df4acf5-b79a-473b-babf-21853092c056] Admin Load (0.2ms) SELECT "admins".* FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 3], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [1df4acf5-b79a-473b-babf-21853092c056]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [1df4acf5-b79a-473b-babf-21853092c056] Admin Exists (0.3ms) SELECT 1 AS one FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 3], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [1df4acf5-b79a-473b-babf-21853092c056] Admin Create (0.2ms) INSERT INTO "admins" ("canvas_id", "role_name", "canvas_account_id", "canvas_role_id", "canvas_user_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 3], ["role_name", "Custom Account Role"], ["canvas_account_id", 1], ["canvas_role_id", 11], ["canvas_user_id", 11], ["workflow_state", "active"], ["created_at", "2021-11-17 23:28:20.466698"], ["updated_at", "2021-11-17 23:28:20.466698"]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [1df4acf5-b79a-473b-babf-21853092c056]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [1df4acf5-b79a-473b-babf-21853092c056] Admin Load (0.2ms) SELECT "admins".* FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 4], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [1df4acf5-b79a-473b-babf-21853092c056]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [1df4acf5-b79a-473b-babf-21853092c056] Admin Exists (0.3ms) SELECT 1 AS one FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 4], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [1df4acf5-b79a-473b-babf-21853092c056] Admin Create (0.3ms) INSERT INTO "admins" ("canvas_id", "role_name", "canvas_account_id", "canvas_role_id", "canvas_user_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 4], ["role_name", "Test"], ["canvas_account_id", 1], ["canvas_role_id", 10], ["canvas_user_id", 11], ["workflow_state", "active"], ["created_at", "2021-11-17 23:28:20.469696"], ["updated_at", "2021-11-17 23:28:20.469696"]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [1df4acf5-b79a-473b-babf-21853092c056]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [1df4acf5-b79a-473b-babf-21853092c056] Admin Update All (0.3ms) UPDATE "admins" SET "workflow_state" = 'inactive' WHERE "admins"."id" NOT IN ($1, $2, $3) [["id", 120], ["id", 121], ["id", 122]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [1df4acf5-b79a-473b-babf-21853092c056]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [1df4acf5-b79a-473b-babf-21853092c056] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2021-11-17 23:28:20.471918"], ["status", "success"], ["updated_at", "2021-11-17 23:28:20.472290"], ["id", 625]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [1df4acf5-b79a-473b-babf-21853092c056]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [1df4acf5-b79a-473b-babf-21853092c056] Performed CanvasSync::Jobs::SyncAdminsJob (Job ID: 1df4acf5-b79a-473b-babf-21853092c056) from Test(default) in 25.76ms  (0.2ms) SELECT COUNT(*) FROM "admins"  (0.1ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [04389756-3381-4097-a46d-13e491d16945] Performing CanvasSync::Jobs::SyncAssignmentGroupsJob (Job ID: 04389756-3381-4097-a46d-13e491d16945) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [04389756-3381-4097-a46d-13e491d16945] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "04389756-3381-4097-a46d-13e491d16945"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [04389756-3381-4097-a46d-13e491d16945]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [04389756-3381-4097-a46d-13e491d16945] CanvasSync::JobLog Create (0.2ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncAssignmentGroupsJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2021-11-17 23:28:20.476813"], ["updated_at", "2021-11-17 23:28:20.476813"], ["job_id", "04389756-3381-4097-a46d-13e491d16945"]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [04389756-3381-4097-a46d-13e491d16945]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [04389756-3381-4097-a46d-13e491d16945]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [04389756-3381-4097-a46d-13e491d16945] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-11-17 23:28:20.478032"], ["status", "running"], ["updated_at", "2021-11-17 23:28:20.478320"], ["id", 626]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [04389756-3381-4097-a46d-13e491d16945]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [04389756-3381-4097-a46d-13e491d16945]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [04389756-3381-4097-a46d-13e491d16945] CanvasSync::JobLog Create (0.2ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proserv_assignment_group_export_csv\n- 1\n- CanvasSync::Processors::AssignmentGroupsProcessor\n- :sync_start_time: '2021-11-17T23:28:20Z'\n :report_params:\n :parameters:\n :enrollment_term_id: 1\n"], ["created_at", "2021-11-17 23:28:20.481244"], ["updated_at", "2021-11-17 23:28:20.481244"], ["job_id", "465f622b-32b1-4bfc-82b2-24be3be0920c"]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [04389756-3381-4097-a46d-13e491d16945]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [04389756-3381-4097-a46d-13e491d16945] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: 465f622b-32b1-4bfc-82b2-24be3be0920c) to Test(default) at 2021-11-17 23:28:50 UTC with arguments: "proserv_assignment_group_export_csv", 1, "CanvasSync::Processors::AssignmentGroupsProcessor", {:sync_start_time=>"2021-11-17T23:28:20Z", :report_params=>{:parameters=>{:enrollment_term_id=>1}}} [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [04389756-3381-4097-a46d-13e491d16945]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [04389756-3381-4097-a46d-13e491d16945] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2021-11-17 23:28:20.483284"], ["status", "success"], ["updated_at", "2021-11-17 23:28:20.483622"], ["id", 626]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [04389756-3381-4097-a46d-13e491d16945]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [04389756-3381-4097-a46d-13e491d16945] Performed CanvasSync::Jobs::SyncAssignmentGroupsJob (Job ID: 04389756-3381-4097-a46d-13e491d16945) from Test(default) in 8.75ms  (0.2ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [25cb5f48-f939-46aa-8b28-91ecde924a89] Performing CanvasSync::Jobs::SyncAssignmentsJob (Job ID: 25cb5f48-f939-46aa-8b28-91ecde924a89) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [25cb5f48-f939-46aa-8b28-91ecde924a89] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "25cb5f48-f939-46aa-8b28-91ecde924a89"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [25cb5f48-f939-46aa-8b28-91ecde924a89]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [25cb5f48-f939-46aa-8b28-91ecde924a89] CanvasSync::JobLog Create (0.4ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncAssignmentsJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2021-11-17 23:28:20.489256"], ["updated_at", "2021-11-17 23:28:20.489256"], ["job_id", "25cb5f48-f939-46aa-8b28-91ecde924a89"]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [25cb5f48-f939-46aa-8b28-91ecde924a89]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [25cb5f48-f939-46aa-8b28-91ecde924a89]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [25cb5f48-f939-46aa-8b28-91ecde924a89] CanvasSync::JobLog Update (0.4ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-11-17 23:28:20.491307"], ["status", "running"], ["updated_at", "2021-11-17 23:28:20.491969"], ["id", 628]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [25cb5f48-f939-46aa-8b28-91ecde924a89]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [25cb5f48-f939-46aa-8b28-91ecde924a89]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [25cb5f48-f939-46aa-8b28-91ecde924a89] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proserv_assignment_export_csv\n- 1\n- CanvasSync::Processors::AssignmentsProcessor\n- :sync_start_time: '2021-11-17T23:28:20Z'\n :report_params:\n :parameters:\n :enrollment_term_id: 1\n"], ["created_at", "2021-11-17 23:28:20.495679"], ["updated_at", "2021-11-17 23:28:20.495679"], ["job_id", "3d57d405-0ff1-4489-985d-3e043ad066b5"]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [25cb5f48-f939-46aa-8b28-91ecde924a89]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [25cb5f48-f939-46aa-8b28-91ecde924a89] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: 3d57d405-0ff1-4489-985d-3e043ad066b5) to Test(default) at 2021-11-17 23:28:50 UTC with arguments: "proserv_assignment_export_csv", 1, "CanvasSync::Processors::AssignmentsProcessor", {:sync_start_time=>"2021-11-17T23:28:20Z", :report_params=>{:parameters=>{:enrollment_term_id=>1}}} [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [25cb5f48-f939-46aa-8b28-91ecde924a89]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [25cb5f48-f939-46aa-8b28-91ecde924a89] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2021-11-17 23:28:20.497914"], ["status", "success"], ["updated_at", "2021-11-17 23:28:20.498223"], ["id", 628]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [25cb5f48-f939-46aa-8b28-91ecde924a89]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [25cb5f48-f939-46aa-8b28-91ecde924a89] Performed CanvasSync::Jobs::SyncAssignmentsJob (Job ID: 25cb5f48-f939-46aa-8b28-91ecde924a89) from Test(default) in 10.98ms  (0.1ms) ROLLBACK  (0.3ms) BEGIN [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [b21452f2-89a4-45e9-9113-c270d3ead90a] Performing CanvasSync::Jobs::SyncAssignmentsJob (Job ID: b21452f2-89a4-45e9-9113-c270d3ead90a) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [b21452f2-89a4-45e9-9113-c270d3ead90a] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "b21452f2-89a4-45e9-9113-c270d3ead90a"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [b21452f2-89a4-45e9-9113-c270d3ead90a]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [b21452f2-89a4-45e9-9113-c270d3ead90a] CanvasSync::JobLog Create (0.4ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncAssignmentsJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2021-11-17 23:28:20.502705"], ["updated_at", "2021-11-17 23:28:20.502705"], ["job_id", "b21452f2-89a4-45e9-9113-c270d3ead90a"]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [b21452f2-89a4-45e9-9113-c270d3ead90a]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [b21452f2-89a4-45e9-9113-c270d3ead90a]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [b21452f2-89a4-45e9-9113-c270d3ead90a] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-11-17 23:28:20.504459"], ["status", "running"], ["updated_at", "2021-11-17 23:28:20.504800"], ["id", 630]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [b21452f2-89a4-45e9-9113-c270d3ead90a]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [b21452f2-89a4-45e9-9113-c270d3ead90a]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [b21452f2-89a4-45e9-9113-c270d3ead90a] CanvasSync::JobLog Create (0.4ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proserv_assignment_export_csv\n- 1\n- CanvasSync::Processors::AssignmentsProcessor\n- :sync_start_time: '2021-11-17T23:28:20Z'\n :report_params:\n :parameters: {}\n"], ["created_at", "2021-11-17 23:28:20.508436"], ["updated_at", "2021-11-17 23:28:20.508436"], ["job_id", "30200692-545b-496e-81df-4e7b7bfbb336"]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [b21452f2-89a4-45e9-9113-c270d3ead90a]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [b21452f2-89a4-45e9-9113-c270d3ead90a] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: 30200692-545b-496e-81df-4e7b7bfbb336) to Test(default) at 2021-11-17 23:28:50 UTC with arguments: "proserv_assignment_export_csv", 1, "CanvasSync::Processors::AssignmentsProcessor", {:sync_start_time=>"2021-11-17T23:28:20Z", :report_params=>{:parameters=>{}}} [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [b21452f2-89a4-45e9-9113-c270d3ead90a]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [b21452f2-89a4-45e9-9113-c270d3ead90a] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2021-11-17 23:28:20.511062"], ["status", "success"], ["updated_at", "2021-11-17 23:28:20.511424"], ["id", 630]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [b21452f2-89a4-45e9-9113-c270d3ead90a]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [b21452f2-89a4-45e9-9113-c270d3ead90a] Performed CanvasSync::Jobs::SyncAssignmentsJob (Job ID: b21452f2-89a4-45e9-9113-c270d3ead90a) from Test(default) in 11.04ms  (0.1ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [03b43fae-143e-4296-a545-beaf9f834396] Performing CanvasSync::Jobs::SyncContextModuleItemsJob (Job ID: 03b43fae-143e-4296-a545-beaf9f834396) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [03b43fae-143e-4296-a545-beaf9f834396] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "03b43fae-143e-4296-a545-beaf9f834396"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [03b43fae-143e-4296-a545-beaf9f834396]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [03b43fae-143e-4296-a545-beaf9f834396] CanvasSync::JobLog Create (0.2ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncContextModuleItemsJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2021-11-17 23:28:20.515718"], ["updated_at", "2021-11-17 23:28:20.515718"], ["job_id", "03b43fae-143e-4296-a545-beaf9f834396"]] [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [03b43fae-143e-4296-a545-beaf9f834396]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [03b43fae-143e-4296-a545-beaf9f834396]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [03b43fae-143e-4296-a545-beaf9f834396] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-11-17 23:28:20.516884"], ["status", "running"], ["updated_at", "2021-11-17 23:28:20.517143"], ["id", 632]] [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [03b43fae-143e-4296-a545-beaf9f834396]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [03b43fae-143e-4296-a545-beaf9f834396]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [03b43fae-143e-4296-a545-beaf9f834396] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proserv_context_module_items_csv\n- 1\n- CanvasSync::Processors::ContextModuleItemsProcessor\n- :sync_start_time: '2021-11-17T23:28:20Z'\n :report_params:\n :parameters:\n :enrollment_term_id: 1\n"], ["created_at", "2021-11-17 23:28:20.520635"], ["updated_at", "2021-11-17 23:28:20.520635"], ["job_id", "ab41225e-ee5e-424c-b06b-675f7b3e7ceb"]] [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [03b43fae-143e-4296-a545-beaf9f834396]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [03b43fae-143e-4296-a545-beaf9f834396] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: ab41225e-ee5e-424c-b06b-675f7b3e7ceb) to Test(default) at 2021-11-17 23:28:50 UTC with arguments: "proserv_context_module_items_csv", 1, "CanvasSync::Processors::ContextModuleItemsProcessor", {:sync_start_time=>"2021-11-17T23:28:20Z", :report_params=>{:parameters=>{:enrollment_term_id=>1}}} [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [03b43fae-143e-4296-a545-beaf9f834396]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [03b43fae-143e-4296-a545-beaf9f834396] CanvasSync::JobLog Update (0.4ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2021-11-17 23:28:20.523149"], ["status", "success"], ["updated_at", "2021-11-17 23:28:20.523669"], ["id", 632]] [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [03b43fae-143e-4296-a545-beaf9f834396]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [03b43fae-143e-4296-a545-beaf9f834396] Performed CanvasSync::Jobs::SyncContextModuleItemsJob (Job ID: 03b43fae-143e-4296-a545-beaf9f834396) from Test(default) in 10.38ms  (0.1ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [87ffa8c0-9203-4685-8335-bf1912aad786] Performing CanvasSync::Jobs::SyncContextModuleItemsJob (Job ID: 87ffa8c0-9203-4685-8335-bf1912aad786) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [87ffa8c0-9203-4685-8335-bf1912aad786] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "87ffa8c0-9203-4685-8335-bf1912aad786"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [87ffa8c0-9203-4685-8335-bf1912aad786]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [87ffa8c0-9203-4685-8335-bf1912aad786] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncContextModuleItemsJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2021-11-17 23:28:20.528860"], ["updated_at", "2021-11-17 23:28:20.528860"], ["job_id", "87ffa8c0-9203-4685-8335-bf1912aad786"]] [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [87ffa8c0-9203-4685-8335-bf1912aad786]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [87ffa8c0-9203-4685-8335-bf1912aad786]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [87ffa8c0-9203-4685-8335-bf1912aad786] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-11-17 23:28:20.530178"], ["status", "running"], ["updated_at", "2021-11-17 23:28:20.530464"], ["id", 634]] [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [87ffa8c0-9203-4685-8335-bf1912aad786]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [87ffa8c0-9203-4685-8335-bf1912aad786]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [87ffa8c0-9203-4685-8335-bf1912aad786] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proserv_context_module_items_csv\n- 1\n- CanvasSync::Processors::ContextModuleItemsProcessor\n- :sync_start_time: '2021-11-17T23:28:20Z'\n :report_params:\n :parameters: {}\n"], ["created_at", "2021-11-17 23:28:20.533086"], ["updated_at", "2021-11-17 23:28:20.533086"], ["job_id", "962e13f5-1157-4ef6-ac4a-565b4a68d649"]] [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [87ffa8c0-9203-4685-8335-bf1912aad786]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [87ffa8c0-9203-4685-8335-bf1912aad786] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: 962e13f5-1157-4ef6-ac4a-565b4a68d649) to Test(default) at 2021-11-17 23:28:50 UTC with arguments: "proserv_context_module_items_csv", 1, "CanvasSync::Processors::ContextModuleItemsProcessor", {:sync_start_time=>"2021-11-17T23:28:20Z", :report_params=>{:parameters=>{}}} [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [87ffa8c0-9203-4685-8335-bf1912aad786]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [87ffa8c0-9203-4685-8335-bf1912aad786] CanvasSync::JobLog Update (0.4ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2021-11-17 23:28:20.535933"], ["status", "success"], ["updated_at", "2021-11-17 23:28:20.536962"], ["id", 634]] [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [87ffa8c0-9203-4685-8335-bf1912aad786]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [87ffa8c0-9203-4685-8335-bf1912aad786] Performed CanvasSync::Jobs::SyncContextModuleItemsJob (Job ID: 87ffa8c0-9203-4685-8335-bf1912aad786) from Test(default) in 10.59ms  (0.1ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [35977757-cd75-4480-a023-584c1741c94d] Performing CanvasSync::Jobs::SyncContextModulesJob (Job ID: 35977757-cd75-4480-a023-584c1741c94d) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [35977757-cd75-4480-a023-584c1741c94d] CanvasSync::JobLog Load (0.3ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "35977757-cd75-4480-a023-584c1741c94d"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [35977757-cd75-4480-a023-584c1741c94d]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [35977757-cd75-4480-a023-584c1741c94d] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncContextModulesJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2021-11-17 23:28:20.542766"], ["updated_at", "2021-11-17 23:28:20.542766"], ["job_id", "35977757-cd75-4480-a023-584c1741c94d"]] [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [35977757-cd75-4480-a023-584c1741c94d]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [35977757-cd75-4480-a023-584c1741c94d]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [35977757-cd75-4480-a023-584c1741c94d] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-11-17 23:28:20.544145"], ["status", "running"], ["updated_at", "2021-11-17 23:28:20.544449"], ["id", 636]] [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [35977757-cd75-4480-a023-584c1741c94d]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [35977757-cd75-4480-a023-584c1741c94d]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [35977757-cd75-4480-a023-584c1741c94d] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proserv_context_modules_csv\n- 1\n- CanvasSync::Processors::ContextModulesProcessor\n- :sync_start_time: '2021-11-17T23:28:20Z'\n :report_params:\n :parameters:\n :enrollment_term_id: 1\n"], ["created_at", "2021-11-17 23:28:20.547433"], ["updated_at", "2021-11-17 23:28:20.547433"], ["job_id", "5837f741-4973-4976-a078-eadd07e1f2d2"]] [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [35977757-cd75-4480-a023-584c1741c94d]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [35977757-cd75-4480-a023-584c1741c94d] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: 5837f741-4973-4976-a078-eadd07e1f2d2) to Test(default) at 2021-11-17 23:28:50 UTC with arguments: "proserv_context_modules_csv", 1, "CanvasSync::Processors::ContextModulesProcessor", {:sync_start_time=>"2021-11-17T23:28:20Z", :report_params=>{:parameters=>{:enrollment_term_id=>1}}} [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [35977757-cd75-4480-a023-584c1741c94d]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [35977757-cd75-4480-a023-584c1741c94d] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2021-11-17 23:28:20.549532"], ["status", "success"], ["updated_at", "2021-11-17 23:28:20.549829"], ["id", 636]] [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [35977757-cd75-4480-a023-584c1741c94d]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [35977757-cd75-4480-a023-584c1741c94d] Performed CanvasSync::Jobs::SyncContextModulesJob (Job ID: 35977757-cd75-4480-a023-584c1741c94d) from Test(default) in 9.94ms  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [233ff30c-ca01-44c1-a3c9-e029bbd728b2] Performing CanvasSync::Jobs::SyncContextModulesJob (Job ID: 233ff30c-ca01-44c1-a3c9-e029bbd728b2) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [233ff30c-ca01-44c1-a3c9-e029bbd728b2] CanvasSync::JobLog Load (0.3ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "233ff30c-ca01-44c1-a3c9-e029bbd728b2"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [233ff30c-ca01-44c1-a3c9-e029bbd728b2]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [233ff30c-ca01-44c1-a3c9-e029bbd728b2] CanvasSync::JobLog Create (0.4ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncContextModulesJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2021-11-17 23:28:20.555153"], ["updated_at", "2021-11-17 23:28:20.555153"], ["job_id", "233ff30c-ca01-44c1-a3c9-e029bbd728b2"]] [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [233ff30c-ca01-44c1-a3c9-e029bbd728b2]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [233ff30c-ca01-44c1-a3c9-e029bbd728b2]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [233ff30c-ca01-44c1-a3c9-e029bbd728b2] CanvasSync::JobLog Update (0.4ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-11-17 23:28:20.557362"], ["status", "running"], ["updated_at", "2021-11-17 23:28:20.557837"], ["id", 638]] [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [233ff30c-ca01-44c1-a3c9-e029bbd728b2]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [233ff30c-ca01-44c1-a3c9-e029bbd728b2]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [233ff30c-ca01-44c1-a3c9-e029bbd728b2] CanvasSync::JobLog Create (0.4ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proserv_context_modules_csv\n- 1\n- CanvasSync::Processors::ContextModulesProcessor\n- :sync_start_time: '2021-11-17T23:28:20Z'\n :report_params:\n :parameters: {}\n"], ["created_at", "2021-11-17 23:28:20.561991"], ["updated_at", "2021-11-17 23:28:20.561991"], ["job_id", "998c05d0-8835-4654-94e3-b7a6f74a345a"]] [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [233ff30c-ca01-44c1-a3c9-e029bbd728b2]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [233ff30c-ca01-44c1-a3c9-e029bbd728b2] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: 998c05d0-8835-4654-94e3-b7a6f74a345a) to Test(default) at 2021-11-17 23:28:50 UTC with arguments: "proserv_context_modules_csv", 1, "CanvasSync::Processors::ContextModulesProcessor", {:sync_start_time=>"2021-11-17T23:28:20Z", :report_params=>{:parameters=>{}}} [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [233ff30c-ca01-44c1-a3c9-e029bbd728b2]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [233ff30c-ca01-44c1-a3c9-e029bbd728b2] CanvasSync::JobLog Update (0.9ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2021-11-17 23:28:20.565668"], ["status", "success"], ["updated_at", "2021-11-17 23:28:20.566189"], ["id", 638]] [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [233ff30c-ca01-44c1-a3c9-e029bbd728b2]  (0.4ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [233ff30c-ca01-44c1-a3c9-e029bbd728b2] Performed CanvasSync::Jobs::SyncContextModulesJob (Job ID: 233ff30c-ca01-44c1-a3c9-e029bbd728b2) from Test(default) in 18.91ms  (0.4ms) ROLLBACK  (0.1ms) BEGIN  (2.0ms) SAVEPOINT active_record_1 Term Exists (1.2ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 44358749], ["LIMIT", 1]] Term Create (5.5ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 44358749], ["name", "Cool Term"], ["start_at", "2021-11-14 23:28:19.546082"], ["end_at", "2021-11-20 23:28:19.546180"], ["workflow_state", "active"], ["sis_id", "23e7c9fabfc1c7ab274e38fcd4626ec6"], ["created_at", "2021-11-17 23:28:20.604390"], ["updated_at", "2021-11-17 23:28:20.604390"]]  (2.8ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [6f0e9b7a-c839-4839-813e-a7669754bc74] Performing CanvasSync::Jobs::SyncProvisioningReportJob (Job ID: 6f0e9b7a-c839-4839-813e-a7669754bc74) from Test(default) with arguments: {:models=>["users", "courses"], :term_scope=>"active"} [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [6f0e9b7a-c839-4839-813e-a7669754bc74] CanvasSync::JobLog Load (0.3ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "6f0e9b7a-c839-4839-813e-a7669754bc74"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [6f0e9b7a-c839-4839-813e-a7669754bc74]  (0.3ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [6f0e9b7a-c839-4839-813e-a7669754bc74] CanvasSync::JobLog Create (0.5ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncProvisioningReportJob"], ["status", "enqueued"], ["job_arguments", "---\n- :models:\n - users\n - courses\n :term_scope: active\n"], ["created_at", "2021-11-17 23:28:20.616769"], ["updated_at", "2021-11-17 23:28:20.616769"], ["job_id", "6f0e9b7a-c839-4839-813e-a7669754bc74"]] [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [6f0e9b7a-c839-4839-813e-a7669754bc74]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [6f0e9b7a-c839-4839-813e-a7669754bc74]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [6f0e9b7a-c839-4839-813e-a7669754bc74] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-11-17 23:28:20.619628"], ["status", "running"], ["updated_at", "2021-11-17 23:28:20.620168"], ["id", 640]] [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [6f0e9b7a-c839-4839-813e-a7669754bc74]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [6f0e9b7a-c839-4839-813e-a7669754bc74]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [6f0e9b7a-c839-4839-813e-a7669754bc74] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proservices_provisioning_csv\n- \n- CanvasSync::Processors::ProvisioningReportProcessor\n- :models:\n - users\n - courses\n :term_scope: active\n :sync_start_time: '2021-11-17T23:28:20Z'\n :report_params:\n :parameters:\n :include_deleted: true\n users: true\n courses: true\n :enrollment_term_id: 44358749\n"], ["created_at", "2021-11-17 23:28:20.623231"], ["updated_at", "2021-11-17 23:28:20.623231"], ["job_id", "a8743efa-28d3-48a6-b2f8-261684c16aeb"]] [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [6f0e9b7a-c839-4839-813e-a7669754bc74]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [6f0e9b7a-c839-4839-813e-a7669754bc74] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: a8743efa-28d3-48a6-b2f8-261684c16aeb) to Test(default) at 2021-11-17 23:28:50 UTC with arguments: "proservices_provisioning_csv", nil, "CanvasSync::Processors::ProvisioningReportProcessor", {:models=>["users", "courses"], :term_scope=>"active", :sync_start_time=>"2021-11-17T23:28:20Z", :report_params=>{:parameters=>{:include_deleted=>true, "users"=>true, "courses"=>true, :enrollment_term_id=>44358749}}} [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [6f0e9b7a-c839-4839-813e-a7669754bc74]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [6f0e9b7a-c839-4839-813e-a7669754bc74] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2021-11-17 23:28:20.626009"], ["status", "success"], ["updated_at", "2021-11-17 23:28:20.626349"], ["id", 640]] [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [6f0e9b7a-c839-4839-813e-a7669754bc74]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [6f0e9b7a-c839-4839-813e-a7669754bc74] Performed CanvasSync::Jobs::SyncProvisioningReportJob (Job ID: 6f0e9b7a-c839-4839-813e-a7669754bc74) from Test(default) in 12.33ms  (0.1ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [322a1b32-af48-44fd-8c76-8b3ef63a74ca] Performing CanvasSync::Jobs::SyncProvisioningReportJob (Job ID: 322a1b32-af48-44fd-8c76-8b3ef63a74ca) from Test(default) with arguments: {:models=>["users", "courses"]} [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [322a1b32-af48-44fd-8c76-8b3ef63a74ca] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "322a1b32-af48-44fd-8c76-8b3ef63a74ca"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [322a1b32-af48-44fd-8c76-8b3ef63a74ca]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [322a1b32-af48-44fd-8c76-8b3ef63a74ca] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncProvisioningReportJob"], ["status", "enqueued"], ["job_arguments", "---\n- :models:\n - users\n - courses\n"], ["created_at", "2021-11-17 23:28:20.630253"], ["updated_at", "2021-11-17 23:28:20.630253"], ["job_id", "322a1b32-af48-44fd-8c76-8b3ef63a74ca"]] [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [322a1b32-af48-44fd-8c76-8b3ef63a74ca]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [322a1b32-af48-44fd-8c76-8b3ef63a74ca]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [322a1b32-af48-44fd-8c76-8b3ef63a74ca] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-11-17 23:28:20.631832"], ["status", "running"], ["updated_at", "2021-11-17 23:28:20.632126"], ["id", 642]] [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [322a1b32-af48-44fd-8c76-8b3ef63a74ca]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [322a1b32-af48-44fd-8c76-8b3ef63a74ca]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [322a1b32-af48-44fd-8c76-8b3ef63a74ca] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proservices_provisioning_csv\n- \n- CanvasSync::Processors::ProvisioningReportProcessor\n- :models:\n - users\n - courses\n :sync_start_time: '2021-11-17T23:28:20Z'\n :report_params:\n :parameters:\n :include_deleted: true\n users: true\n courses: true\n"], ["created_at", "2021-11-17 23:28:20.635125"], ["updated_at", "2021-11-17 23:28:20.635125"], ["job_id", "6b8231c4-8829-4902-88b4-7fc3a64c3311"]] [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [322a1b32-af48-44fd-8c76-8b3ef63a74ca]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [322a1b32-af48-44fd-8c76-8b3ef63a74ca] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: 6b8231c4-8829-4902-88b4-7fc3a64c3311) to Test(default) at 2021-11-17 23:28:50 UTC with arguments: "proservices_provisioning_csv", nil, "CanvasSync::Processors::ProvisioningReportProcessor", {:models=>["users", "courses"], :sync_start_time=>"2021-11-17T23:28:20Z", :report_params=>{:parameters=>{:include_deleted=>true, "users"=>true, "courses"=>true}}} [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [322a1b32-af48-44fd-8c76-8b3ef63a74ca]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [322a1b32-af48-44fd-8c76-8b3ef63a74ca] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2021-11-17 23:28:20.637955"], ["status", "success"], ["updated_at", "2021-11-17 23:28:20.638355"], ["id", 642]] [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [322a1b32-af48-44fd-8c76-8b3ef63a74ca]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [322a1b32-af48-44fd-8c76-8b3ef63a74ca] Performed CanvasSync::Jobs::SyncProvisioningReportJob (Job ID: 322a1b32-af48-44fd-8c76-8b3ef63a74ca) from Test(default) in 10.31ms  (0.1ms) ROLLBACK  (0.3ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Account Exists (0.4ms) SELECT 1 AS one FROM "accounts" WHERE "accounts"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] Account Create (0.4ms) INSERT INTO "accounts" ("canvas_id", "sis_id", "canvas_parent_account_id", "sis_parent_account_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 1], ["sis_id", "04c2390d6ac9bb654aac6d45590bb670"], ["canvas_parent_account_id", 1], ["sis_parent_account_id", "b173b0aa03c3b0cb7459c79342c71839"], ["name", "Account name"], ["workflow_state", "active"], ["created_at", "2021-11-17 23:28:20.643818"], ["updated_at", "2021-11-17 23:28:20.643818"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.3ms) SELECT COUNT(*) FROM "roles" [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [892118ed-5079-439c-a847-43f4bda086ed] Performing CanvasSync::Jobs::SyncRolesJob (Job ID: 892118ed-5079-439c-a847-43f4bda086ed) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [892118ed-5079-439c-a847-43f4bda086ed] CanvasSync::JobLog Load (0.1ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "892118ed-5079-439c-a847-43f4bda086ed"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [892118ed-5079-439c-a847-43f4bda086ed]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [892118ed-5079-439c-a847-43f4bda086ed] CanvasSync::JobLog Create (0.4ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncRolesJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2021-11-17 23:28:20.650041"], ["updated_at", "2021-11-17 23:28:20.650041"], ["job_id", "892118ed-5079-439c-a847-43f4bda086ed"]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [892118ed-5079-439c-a847-43f4bda086ed]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [892118ed-5079-439c-a847-43f4bda086ed]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [892118ed-5079-439c-a847-43f4bda086ed] CanvasSync::JobLog Update (0.4ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-11-17 23:28:20.651806"], ["status", "running"], ["updated_at", "2021-11-17 23:28:20.652217"], ["id", 644]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [892118ed-5079-439c-a847-43f4bda086ed]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [892118ed-5079-439c-a847-43f4bda086ed] Account Load (0.4ms) SELECT "accounts".* FROM "accounts" WHERE "accounts"."workflow_state" != $1 ORDER BY "accounts"."id" ASC LIMIT $2 [["workflow_state", "deleted"], ["LIMIT", 1000]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [892118ed-5079-439c-a847-43f4bda086ed] Role Load (0.3ms) SELECT "roles".* FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [892118ed-5079-439c-a847-43f4bda086ed]  (0.3ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [892118ed-5079-439c-a847-43f4bda086ed] Role Exists (0.3ms) SELECT 1 AS one FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [892118ed-5079-439c-a847-43f4bda086ed] Role Create (0.6ms) INSERT INTO "roles" ("canvas_id", "label", "base_role_type", "canvas_account_id", "workflow_state", "permissions", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 1], ["label", "Account Admin"], ["base_role_type", "AccountMembership"], ["canvas_account_id", 10], ["workflow_state", "built_in"], ["permissions", "{\"manage_wiki\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"post_to_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"moderate_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_announcements\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"send_messages\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"send_messages_all\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_outcomes\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"create_conferences\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"create_collaborations\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_roster\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_all_grades\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_grades\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_rubrics\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"comment_on_others_submissions\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_students\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_admin_users\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_role_overrides\":{\"enabled\":true,\"locked\":true,\"readonly\":true,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_account_memberships\":{\"enabled\":true,\"locked\":true,\"readonly\":true,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_account_settings\":{\"enabled\":true,\"locked\":true,\"readonly\":true,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_groups\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_group_pages\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_files\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_assignments\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"undelete_courses\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_grade_changes\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_course_changes\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_question_banks\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_calendar\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_reports\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_courses\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_user_logins\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_user_observers\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_alerts\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"become_user\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_developer_keys\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"import_sis\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_sis\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_sis\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_course_list\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_statistics\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_storage_quotas\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_course_content\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_content\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_interaction_alerts\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"change_course_state\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_sections\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_feature_flags\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_quiz_answer_audits\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"moderate_grades\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"lti_add_edit\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true}}"], ["created_at", "2021-11-17 23:28:20.683055"], ["updated_at", "2021-11-17 23:28:20.683055"]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [892118ed-5079-439c-a847-43f4bda086ed]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [892118ed-5079-439c-a847-43f4bda086ed] Role Load (0.2ms) SELECT "roles".* FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 3], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [892118ed-5079-439c-a847-43f4bda086ed]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [892118ed-5079-439c-a847-43f4bda086ed] Role Exists (0.2ms) SELECT 1 AS one FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 3], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [892118ed-5079-439c-a847-43f4bda086ed] Role Create (0.4ms) INSERT INTO "roles" ("canvas_id", "label", "base_role_type", "canvas_account_id", "workflow_state", "permissions", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 3], ["label", "Student"], ["base_role_type", "StudentEnrollment"], ["canvas_account_id", 10], ["workflow_state", "built_in"], ["permissions", "{\"manage_wiki\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"read_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"post_to_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"moderate_forum\":{\"enabled\":false,\"locked\":false,\"readonly\":false,\"explicit\":false},\"read_announcements\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"send_messages\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"send_messages_all\":{\"enabled\":false,\"locked\":false,\"readonly\":false,\"explicit\":false},\"manage_outcomes\":{\"enabled\":false,\"locked\":false,\"readonly\":false,\"explicit\":false},\"create_conferences\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"create_collaborations\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_roster\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_all_grades\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_grades\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_rubrics\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"comment_on_others_submissions\":{\"enabled\":false,\"locked\":false,\"readonly\":false,\"explicit\":false},\"manage_students\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_admin_users\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_role_overrides\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_account_memberships\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_account_settings\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_groups\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"view_group_pages\":{\"enabled\":false,\"locked\":false,\"readonly\":false,\"explicit\":false},\"manage_files\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_assignments\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"undelete_courses\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"view_grade_changes\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"view_course_changes\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"read_question_banks\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_calendar\":{\"enabled\":false,\"locked\":false,\"readonly\":false,\"explicit\":false},\"read_reports\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_courses\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_user_logins\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_user_observers\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_alerts\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"become_user\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_developer_keys\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"import_sis\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_sis\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"read_sis\":{\"enabled\":false,\"locked\":false,\"readonly\":false,\"explicit\":false},\"read_course_list\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"view_statistics\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_storage_quotas\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"read_course_content\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_content\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_interaction_alerts\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"change_course_state\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_sections\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_feature_flags\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"view_quiz_answer_audits\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"moderate_grades\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"lti_add_edit\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false}}"], ["created_at", "2021-11-17 23:28:20.690575"], ["updated_at", "2021-11-17 23:28:20.690575"]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [892118ed-5079-439c-a847-43f4bda086ed]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [892118ed-5079-439c-a847-43f4bda086ed] Role Update All (0.3ms) UPDATE "roles" SET "workflow_state" = 'inactive' WHERE "roles"."id" NOT IN ($1, $2) [["id", 103], ["id", 104]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [892118ed-5079-439c-a847-43f4bda086ed]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [892118ed-5079-439c-a847-43f4bda086ed] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2021-11-17 23:28:20.694031"], ["status", "success"], ["updated_at", "2021-11-17 23:28:20.694439"], ["id", 644]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [892118ed-5079-439c-a847-43f4bda086ed]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [892118ed-5079-439c-a847-43f4bda086ed] Performed CanvasSync::Jobs::SyncRolesJob (Job ID: 892118ed-5079-439c-a847-43f4bda086ed) from Test(default) in 46.44ms  (0.2ms) SELECT COUNT(*) FROM "roles"  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Term Exists (0.3ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 71533781], ["LIMIT", 1]] Term Create (0.3ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 71533781], ["name", "Cool Term"], ["start_at", "2021-11-14 23:28:19.546082"], ["end_at", "2021-11-20 23:28:19.546180"], ["workflow_state", "active"], ["sis_id", "edf60e6e687fc22976d39b6d972c5c64"], ["created_at", "2021-11-17 23:28:20.698828"], ["updated_at", "2021-11-17 23:28:20.698828"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [5a50284c-ea6f-4c61-8078-798c9cfeb324] Performing CanvasSync::Jobs::SyncSimpleTableJob (Job ID: 5a50284c-ea6f-4c61-8078-798c9cfeb324) from Test(default) with arguments: {:report_name=>"proservices_provisioning_csv", :model=>"courses", :mapping=>"courses", :klass=>"Course", :term_scope=>"active", :params=>{"parameters[include_deleted]"=>true, "parameters[courses]"=>true}} [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [5a50284c-ea6f-4c61-8078-798c9cfeb324] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "5a50284c-ea6f-4c61-8078-798c9cfeb324"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [5a50284c-ea6f-4c61-8078-798c9cfeb324]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [5a50284c-ea6f-4c61-8078-798c9cfeb324] CanvasSync::JobLog Create (0.4ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncSimpleTableJob"], ["status", "enqueued"], ["job_arguments", "---\n- :report_name: proservices_provisioning_csv\n :model: courses\n :mapping: courses\n :klass: Course\n :term_scope: active\n :params:\n parameters[include_deleted]: true\n parameters[courses]: true\n"], ["created_at", "2021-11-17 23:28:20.701431"], ["updated_at", "2021-11-17 23:28:20.701431"], ["job_id", "5a50284c-ea6f-4c61-8078-798c9cfeb324"]] [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [5a50284c-ea6f-4c61-8078-798c9cfeb324]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [5a50284c-ea6f-4c61-8078-798c9cfeb324]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [5a50284c-ea6f-4c61-8078-798c9cfeb324] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-11-17 23:28:20.704056"], ["status", "running"], ["updated_at", "2021-11-17 23:28:20.704499"], ["id", 645]] [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [5a50284c-ea6f-4c61-8078-798c9cfeb324]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [5a50284c-ea6f-4c61-8078-798c9cfeb324]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [5a50284c-ea6f-4c61-8078-798c9cfeb324] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2021-11-17 23:28:20.706570"], ["status", "success"], ["updated_at", "2021-11-17 23:28:20.707020"], ["id", 645]] [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [5a50284c-ea6f-4c61-8078-798c9cfeb324]  (0.3ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [5a50284c-ea6f-4c61-8078-798c9cfeb324] Performed CanvasSync::Jobs::SyncSimpleTableJob (Job ID: 5a50284c-ea6f-4c61-8078-798c9cfeb324) from Test(default) in 8.39ms  (0.2ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [5fdaee88-6a9a-49ed-8f4f-dcfe7c639654] Performing CanvasSync::Jobs::SyncSubmissionsJob (Job ID: 5fdaee88-6a9a-49ed-8f4f-dcfe7c639654) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [5fdaee88-6a9a-49ed-8f4f-dcfe7c639654] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "5fdaee88-6a9a-49ed-8f4f-dcfe7c639654"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [5fdaee88-6a9a-49ed-8f4f-dcfe7c639654]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [5fdaee88-6a9a-49ed-8f4f-dcfe7c639654] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncSubmissionsJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2021-11-17 23:28:20.712561"], ["updated_at", "2021-11-17 23:28:20.712561"], ["job_id", "5fdaee88-6a9a-49ed-8f4f-dcfe7c639654"]] [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [5fdaee88-6a9a-49ed-8f4f-dcfe7c639654]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [5fdaee88-6a9a-49ed-8f4f-dcfe7c639654]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [5fdaee88-6a9a-49ed-8f4f-dcfe7c639654] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-11-17 23:28:20.713819"], ["status", "running"], ["updated_at", "2021-11-17 23:28:20.714118"], ["id", 646]] [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [5fdaee88-6a9a-49ed-8f4f-dcfe7c639654]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [5fdaee88-6a9a-49ed-8f4f-dcfe7c639654]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [5fdaee88-6a9a-49ed-8f4f-dcfe7c639654] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proserv_student_submissions_csv\n- 1\n- CanvasSync::Processors::SubmissionsProcessor\n- :sync_start_time: '2021-11-17T23:28:20Z'\n :report_params:\n :parameters:\n :include_all: \n :enrollment_term_id: 1\n"], ["created_at", "2021-11-17 23:28:20.716785"], ["updated_at", "2021-11-17 23:28:20.716785"], ["job_id", "a461c0b9-e135-4985-bbf4-48cc8f57775d"]] [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [5fdaee88-6a9a-49ed-8f4f-dcfe7c639654]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [5fdaee88-6a9a-49ed-8f4f-dcfe7c639654] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: a461c0b9-e135-4985-bbf4-48cc8f57775d) to Test(default) at 2021-11-17 23:28:50 UTC with arguments: "proserv_student_submissions_csv", 1, "CanvasSync::Processors::SubmissionsProcessor", {:sync_start_time=>"2021-11-17T23:28:20Z", :report_params=>{:parameters=>{:include_all=>nil, :enrollment_term_id=>1}}} [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [5fdaee88-6a9a-49ed-8f4f-dcfe7c639654]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [5fdaee88-6a9a-49ed-8f4f-dcfe7c639654] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2021-11-17 23:28:20.719225"], ["status", "success"], ["updated_at", "2021-11-17 23:28:20.719685"], ["id", 646]] [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [5fdaee88-6a9a-49ed-8f4f-dcfe7c639654]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [5fdaee88-6a9a-49ed-8f4f-dcfe7c639654] Performed CanvasSync::Jobs::SyncSubmissionsJob (Job ID: 5fdaee88-6a9a-49ed-8f4f-dcfe7c639654) from Test(default) in 9.37ms  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.4ms) SELECT COUNT(*) FROM "terms" [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [06c7aff7-122f-42c0-966c-9aec4a935f8b] Performing CanvasSync::Jobs::SyncTermsJob (Job ID: 06c7aff7-122f-42c0-966c-9aec4a935f8b) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [06c7aff7-122f-42c0-966c-9aec4a935f8b] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "06c7aff7-122f-42c0-966c-9aec4a935f8b"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [06c7aff7-122f-42c0-966c-9aec4a935f8b]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [06c7aff7-122f-42c0-966c-9aec4a935f8b] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncTermsJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2021-11-17 23:28:20.725302"], ["updated_at", "2021-11-17 23:28:20.725302"], ["job_id", "06c7aff7-122f-42c0-966c-9aec4a935f8b"]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [06c7aff7-122f-42c0-966c-9aec4a935f8b]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [06c7aff7-122f-42c0-966c-9aec4a935f8b]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [06c7aff7-122f-42c0-966c-9aec4a935f8b] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-11-17 23:28:20.726732"], ["status", "running"], ["updated_at", "2021-11-17 23:28:20.727080"], ["id", 648]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [06c7aff7-122f-42c0-966c-9aec4a935f8b]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [06c7aff7-122f-42c0-966c-9aec4a935f8b] Term Load (0.2ms) SELECT "terms".* FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [06c7aff7-122f-42c0-966c-9aec4a935f8b]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [06c7aff7-122f-42c0-966c-9aec4a935f8b] Term Exists (0.2ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [06c7aff7-122f-42c0-966c-9aec4a935f8b] Term Create (0.2ms) INSERT INTO "terms" ("canvas_id", "name", "workflow_state", "grading_period_group_id", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 1], ["name", "Default Term"], ["workflow_state", "active"], ["grading_period_group_id", 1], ["sis_id", "Test"], ["created_at", "2021-11-17 23:28:20.732545"], ["updated_at", "2021-11-17 23:28:20.732545"]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [06c7aff7-122f-42c0-966c-9aec4a935f8b]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [06c7aff7-122f-42c0-966c-9aec4a935f8b] Term Load (0.1ms) SELECT "terms".* FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 6], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [06c7aff7-122f-42c0-966c-9aec4a935f8b]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [06c7aff7-122f-42c0-966c-9aec4a935f8b] Term Exists (0.2ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 6], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [06c7aff7-122f-42c0-966c-9aec4a935f8b] Term Create (0.3ms) INSERT INTO "terms" ("canvas_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["canvas_id", 6], ["name", "Average Term 1"], ["workflow_state", "active"], ["created_at", "2021-11-17 23:28:20.734891"], ["updated_at", "2021-11-17 23:28:20.734891"]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [06c7aff7-122f-42c0-966c-9aec4a935f8b]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [06c7aff7-122f-42c0-966c-9aec4a935f8b] Term Load (0.2ms) SELECT "terms".* FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 7], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [06c7aff7-122f-42c0-966c-9aec4a935f8b]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [06c7aff7-122f-42c0-966c-9aec4a935f8b] Term Exists (0.3ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 7], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [06c7aff7-122f-42c0-966c-9aec4a935f8b] Term Create (0.3ms) INSERT INTO "terms" ("canvas_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["canvas_id", 7], ["name", "Average Term 2"], ["workflow_state", "active"], ["created_at", "2021-11-17 23:28:20.738569"], ["updated_at", "2021-11-17 23:28:20.738569"]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [06c7aff7-122f-42c0-966c-9aec4a935f8b]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [06c7aff7-122f-42c0-966c-9aec4a935f8b] Term Load (0.3ms) SELECT "terms".* FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 5], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [06c7aff7-122f-42c0-966c-9aec4a935f8b]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [06c7aff7-122f-42c0-966c-9aec4a935f8b] Term Exists (0.4ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 5], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [06c7aff7-122f-42c0-966c-9aec4a935f8b] Term Create (0.3ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 5], ["name", "Syllabus Term"], ["start_at", "2017-08-14 06:00:00"], ["end_at", "2017-08-31 06:00:00"], ["workflow_state", "active"], ["sis_id", "SYTERM"], ["created_at", "2021-11-17 23:28:20.742777"], ["updated_at", "2021-11-17 23:28:20.742777"]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [06c7aff7-122f-42c0-966c-9aec4a935f8b]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [06c7aff7-122f-42c0-966c-9aec4a935f8b] Term Load (0.2ms) SELECT "terms".* FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 4], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [06c7aff7-122f-42c0-966c-9aec4a935f8b]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [06c7aff7-122f-42c0-966c-9aec4a935f8b] Term Exists (0.2ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 4], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [06c7aff7-122f-42c0-966c-9aec4a935f8b] Term Create (0.3ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "grading_period_group_id", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8, $9) RETURNING "id" [["canvas_id", 4], ["name", "Ellucian Term"], ["start_at", "2017-08-01 06:00:00"], ["end_at", "2017-10-31 06:00:00"], ["workflow_state", "active"], ["grading_period_group_id", 1], ["sis_id", "SH"], ["created_at", "2021-11-17 23:28:20.745802"], ["updated_at", "2021-11-17 23:28:20.745802"]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [06c7aff7-122f-42c0-966c-9aec4a935f8b]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [06c7aff7-122f-42c0-966c-9aec4a935f8b] Term Load (0.2ms) SELECT "terms".* FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 3], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [06c7aff7-122f-42c0-966c-9aec4a935f8b]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [06c7aff7-122f-42c0-966c-9aec4a935f8b] Term Exists (0.2ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 3], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [06c7aff7-122f-42c0-966c-9aec4a935f8b] Term Create (0.2ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 3], ["name", "Current Term"], ["start_at", "2017-03-19 06:00:00"], ["end_at", "2017-08-01 06:00:00"], ["workflow_state", "active"], ["created_at", "2021-11-17 23:28:20.748391"], ["updated_at", "2021-11-17 23:28:20.748391"]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [06c7aff7-122f-42c0-966c-9aec4a935f8b]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [06c7aff7-122f-42c0-966c-9aec4a935f8b]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [06c7aff7-122f-42c0-966c-9aec4a935f8b] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2021-11-17 23:28:20.749280"], ["status", "success"], ["updated_at", "2021-11-17 23:28:20.749638"], ["id", 648]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [06c7aff7-122f-42c0-966c-9aec4a935f8b]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [06c7aff7-122f-42c0-966c-9aec4a935f8b] Performed CanvasSync::Jobs::SyncTermsJob (Job ID: 06c7aff7-122f-42c0-966c-9aec4a935f8b) from Test(default) in 26.66ms  (0.2ms) SELECT COUNT(*) FROM "terms"  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Account Exists (0.3ms) SELECT 1 AS one FROM "accounts" WHERE "accounts"."canvas_id" = $1 LIMIT $2 [["canvas_id", 66048051], ["LIMIT", 1]] Account Create (0.2ms) INSERT INTO "accounts" ("canvas_id", "sis_id", "canvas_parent_account_id", "sis_parent_account_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 66048051], ["sis_id", "5504f607f8d0cb26b087dd1843129428"], ["canvas_parent_account_id", 1], ["sis_parent_account_id", "482e44a3a9a64518dfb325b5fbb0d2f7"], ["name", "Account name"], ["workflow_state", "active"], ["created_at", "2021-11-17 23:28:20.755067"], ["updated_at", "2021-11-17 23:28:20.755067"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Account Exists (0.3ms) SELECT 1 AS one FROM "accounts" WHERE "accounts"."canvas_id" IS NULL AND "accounts"."id" != $1 LIMIT $2 [["id", 88], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Account Exists (0.3ms) SELECT 1 AS one FROM "accounts" WHERE "accounts"."canvas_id" = $1 LIMIT $2 [["canvas_id", 97451351], ["LIMIT", 1]] Account Create (0.3ms) INSERT INTO "accounts" ("canvas_id", "sis_id", "canvas_parent_account_id", "sis_parent_account_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 97451351], ["sis_id", "8f1d0758726dde8aed61ee0e3d9294b9"], ["canvas_parent_account_id", 1], ["sis_parent_account_id", "b848dcaaab1e604f38af16f6533f2e20"], ["name", "Account name"], ["workflow_state", "active"], ["created_at", "2021-11-17 23:28:20.763316"], ["updated_at", "2021-11-17 23:28:20.763316"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Account Load (0.1ms) SELECT "accounts".* FROM "accounts" ORDER BY "accounts"."id" ASC LIMIT $1 [["LIMIT", 1]] Account Exists (0.2ms) SELECT 1 AS one FROM "accounts" WHERE "accounts"."canvas_id" = $1 LIMIT $2 [["canvas_id", 97451351], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Account Exists (0.3ms) SELECT 1 AS one FROM "accounts" WHERE "accounts"."canvas_id" = $1 LIMIT $2 [["canvas_id", 55654343], ["LIMIT", 1]] Account Create (0.3ms) INSERT INTO "accounts" ("canvas_id", "sis_id", "canvas_parent_account_id", "sis_parent_account_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 55654343], ["sis_id", "02d05e0e74f6b0ac4c07315fd6dc64c1"], ["canvas_parent_account_id", 1], ["sis_parent_account_id", "4bca44d08ce3f9308f53041820189a8d"], ["name", "Account name"], ["workflow_state", "active"], ["created_at", "2021-11-17 23:28:20.769686"], ["updated_at", "2021-11-17 23:28:20.769686"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Admin Exists (0.2ms) SELECT 1 AS one FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 6391649], ["LIMIT", 1]] Admin Create (0.2ms) INSERT INTO "admins" ("canvas_id", "role_name", "canvas_role_id", "canvas_user_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 6391649], ["role_name", "Cool Role"], ["canvas_role_id", 57773278], ["canvas_user_id", 1], ["workflow_state", "active"], ["created_at", "2021-11-17 23:28:20.777486"], ["updated_at", "2021-11-17 23:28:20.777486"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Admin Exists (0.2ms) SELECT 1 AS one FROM "admins" WHERE "admins"."canvas_id" IS NULL AND "admins"."id" != $1 LIMIT $2 [["id", 123], ["LIMIT", 1]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Admin Exists (0.2ms) SELECT 1 AS one FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 76633862], ["LIMIT", 1]] Admin Create (0.2ms) INSERT INTO "admins" ("canvas_id", "role_name", "canvas_role_id", "canvas_user_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 76633862], ["role_name", "Cool Role"], ["canvas_role_id", 15736768], ["canvas_user_id", 1], ["workflow_state", "active"], ["created_at", "2021-11-17 23:28:20.782890"], ["updated_at", "2021-11-17 23:28:20.782890"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Admin Load (0.2ms) SELECT "admins".* FROM "admins" ORDER BY "admins"."id" ASC LIMIT $1 [["LIMIT", 1]] Admin Exists (0.4ms) SELECT 1 AS one FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 76633862], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) SELECT COUNT(*) FROM "admins" Admin Load (0.4ms) SELECT "admins".* FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]]  (0.2ms) SAVEPOINT active_record_1 Admin Exists (0.3ms) SELECT 1 AS one FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]] Admin Create (0.3ms) INSERT INTO "admins" ("canvas_id", "role_name", "canvas_role_id", "canvas_user_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 2], ["role_name", "AccountAdmin"], ["canvas_role_id", 1], ["canvas_user_id", 1], ["workflow_state", "active"], ["created_at", "2021-11-17 23:28:20.792415"], ["updated_at", "2021-11-17 23:28:20.792415"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.3ms) SELECT COUNT(*) FROM "admins" Admin Load (0.2ms) SELECT "admins".* FROM "admins" ORDER BY "admins"."id" DESC LIMIT $1 [["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Admin Exists (0.3ms) SELECT 1 AS one FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]] Admin Create (0.3ms) INSERT INTO "admins" ("canvas_id", "role_name", "canvas_role_id", "canvas_user_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 2], ["role_name", "Cool Role"], ["canvas_role_id", 92207772], ["canvas_user_id", 1], ["workflow_state", "active"], ["created_at", "2021-11-17 23:28:20.797445"], ["updated_at", "2021-11-17 23:28:20.797445"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SELECT COUNT(*) FROM "admins" Admin Load (0.2ms) SELECT "admins".* FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]]  (0.1ms) SAVEPOINT active_record_1 Admin Exists (0.3ms) SELECT 1 AS one FROM "admins" WHERE "admins"."canvas_id" = $1 AND "admins"."id" != $2 LIMIT $3 [["canvas_id", 2], ["id", 126], ["LIMIT", 1]] Admin Update (0.3ms) UPDATE "admins" SET "role_name" = $1, "canvas_role_id" = $2, "updated_at" = $3 WHERE "admins"."id" = $4 [["role_name", "AccountAdmin"], ["canvas_role_id", 1], ["updated_at", "2021-11-17 23:28:20.800616"], ["id", 126]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.3ms) SELECT COUNT(*) FROM "admins" Admin Load (0.2ms) SELECT "admins".* FROM "admins" WHERE "admins"."id" = $1 LIMIT $2 [["id", 126], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 AssignmentGroup Exists (0.5ms) SELECT 1 AS one FROM "assignment_groups" WHERE "assignment_groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] AssignmentGroup Create (0.3ms) INSERT INTO "assignment_groups" ("canvas_id", "name", "workflow_state", "canvas_created_at", "canvas_updated_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 1], ["name", "Dummy Assignment Group"], ["workflow_state", "available"], ["canvas_created_at", "2021-11-10 23:28:20.815976"], ["canvas_updated_at", "2021-11-16 23:28:20.816075"], ["created_at", "2021-11-17 23:28:20.817745"], ["updated_at", "2021-11-17 23:28:20.817745"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 AssignmentGroup Exists (0.4ms) SELECT 1 AS one FROM "assignment_groups" WHERE "assignment_groups"."canvas_id" IS NULL AND "assignment_groups"."id" != $1 LIMIT $2 [["id", 103], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 AssignmentGroup Exists (0.3ms) SELECT 1 AS one FROM "assignment_groups" WHERE "assignment_groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]] AssignmentGroup Create (0.2ms) INSERT INTO "assignment_groups" ("canvas_id", "name", "workflow_state", "canvas_created_at", "canvas_updated_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 2], ["name", "Dummy Assignment Group"], ["workflow_state", "available"], ["canvas_created_at", "2021-11-10 23:28:20.825448"], ["canvas_updated_at", "2021-11-16 23:28:20.825598"], ["created_at", "2021-11-17 23:28:20.826939"], ["updated_at", "2021-11-17 23:28:20.826939"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 AssignmentGroup Load (0.2ms) SELECT "assignment_groups".* FROM "assignment_groups" ORDER BY "assignment_groups"."id" ASC LIMIT $1 [["LIMIT", 1]] AssignmentGroup Exists (0.2ms) SELECT 1 AS one FROM "assignment_groups" WHERE "assignment_groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 AssignmentGroup Exists (0.2ms) SELECT 1 AS one FROM "assignment_groups" WHERE "assignment_groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 3], ["LIMIT", 1]] AssignmentGroup Create (0.2ms) INSERT INTO "assignment_groups" ("canvas_id", "name", "workflow_state", "canvas_created_at", "canvas_updated_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 3], ["name", "Dummy Assignment Group"], ["workflow_state", "available"], ["canvas_created_at", "2021-11-10 23:28:20.831722"], ["canvas_updated_at", "2021-11-16 23:28:20.831802"], ["created_at", "2021-11-17 23:28:20.832681"], ["updated_at", "2021-11-17 23:28:20.832681"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 AssignmentGroup Exists (0.3ms) SELECT 1 AS one FROM "assignment_groups" WHERE "assignment_groups"."canvas_id" = $1 AND "assignment_groups"."id" != $2 LIMIT $3 [["canvas_id", 3], ["id", 105], ["LIMIT", 1]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 AssignmentGroup Exists (0.2ms) SELECT 1 AS one FROM "assignment_groups" WHERE "assignment_groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 4], ["LIMIT", 1]] AssignmentGroup Create (0.4ms) INSERT INTO "assignment_groups" ("canvas_id", "name", "workflow_state", "canvas_created_at", "canvas_updated_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 4], ["name", "Dummy Assignment Group"], ["workflow_state", "available"], ["canvas_created_at", "2021-11-10 23:28:20.838854"], ["canvas_updated_at", "2021-11-16 23:28:20.838943"], ["created_at", "2021-11-17 23:28:20.840103"], ["updated_at", "2021-11-17 23:28:20.840103"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Assignment Exists (0.5ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] Assignment Create (0.3ms) INSERT INTO "assignments" ("canvas_id", "title", "due_at", "unlock_at", "lock_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 1], ["title", "Assignment 1"], ["due_at", "2021-11-24 23:28:20.871445"], ["unlock_at", "2021-11-16 23:28:20.871547"], ["lock_at", "2021-12-08 23:28:20.871597"], ["created_at", "2021-11-17 23:28:20.873234"], ["updated_at", "2021-11-17 23:28:20.873234"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Assignment Exists (0.4ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" IS NULL AND "assignments"."id" != $1 LIMIT $2 [["id", 188], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Assignment Exists (0.2ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]] Assignment Create (0.2ms) INSERT INTO "assignments" ("canvas_id", "title", "due_at", "unlock_at", "lock_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 2], ["title", "Assignment 2"], ["due_at", "2021-11-24 23:28:20.879307"], ["unlock_at", "2021-11-16 23:28:20.879393"], ["lock_at", "2021-12-08 23:28:20.879436"], ["created_at", "2021-11-17 23:28:20.880401"], ["updated_at", "2021-11-17 23:28:20.880401"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Assignment Load (0.2ms) SELECT "assignments".* FROM "assignments" ORDER BY "assignments"."id" ASC LIMIT $1 [["LIMIT", 1]] Assignment Exists (0.2ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Assignment Exists (0.3ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 3], ["LIMIT", 1]] Assignment Create (0.3ms) INSERT INTO "assignments" ("canvas_id", "title", "due_at", "unlock_at", "lock_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 3], ["title", "Assignment 3"], ["due_at", "2021-11-24 23:28:20.885581"], ["unlock_at", "2021-11-16 23:28:20.885672"], ["lock_at", "2021-12-08 23:28:20.885717"], ["created_at", "2021-11-17 23:28:20.886881"], ["updated_at", "2021-11-17 23:28:20.886881"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Assignment Exists (0.3ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 4], ["LIMIT", 1]] Assignment Create (0.3ms) INSERT INTO "assignments" ("canvas_id", "title", "due_at", "unlock_at", "lock_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 4], ["title", "Assignment 4"], ["due_at", "2021-11-24 23:28:20.893184"], ["unlock_at", "2021-11-16 23:28:20.893281"], ["lock_at", "2021-12-08 23:28:20.893327"], ["created_at", "2021-11-17 23:28:20.894487"], ["updated_at", "2021-11-17 23:28:20.894487"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Assignment Exists (0.3ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 AND "assignments"."id" != $2 LIMIT $3 [["canvas_id", 4], ["id", 191], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Assignment Exists (0.3ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 5], ["LIMIT", 1]] Assignment Create (0.4ms) INSERT INTO "assignments" ("canvas_id", "title", "due_at", "unlock_at", "lock_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 5], ["title", "Assignment 5"], ["due_at", "2021-11-24 23:28:20.898855"], ["unlock_at", "2021-11-16 23:28:20.898942"], ["lock_at", "2021-12-08 23:28:20.898981"], ["created_at", "2021-11-17 23:28:20.900136"], ["updated_at", "2021-11-17 23:28:20.900136"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Assignment Exists (0.5ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 6], ["LIMIT", 1]] Assignment Create (0.3ms) INSERT INTO "assignments" ("canvas_id", "title", "due_at", "unlock_at", "lock_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 6], ["title", "Assignment 6"], ["due_at", "2021-11-24 23:28:20.906097"], ["unlock_at", "2021-11-16 23:28:20.906210"], ["lock_at", "2021-12-08 23:28:20.906279"], ["created_at", "2021-11-17 23:28:20.908224"], ["updated_at", "2021-11-17 23:28:20.908224"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.3ms) SAVEPOINT active_record_1 Course Exists (0.5ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 49928084], ["LIMIT", 1]] Course Create (0.4ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 49928084], ["sis_id", "0bd52204a51384e84274674a17e5b88e"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2021-11-14 23:28:20.923250"], ["end_at", "2021-12-08 23:28:20.923365"], ["created_at", "2021-11-17 23:28:20.925405"], ["updated_at", "2021-11-17 23:28:20.925405"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Course Exists (0.3ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 53223290], ["LIMIT", 1]] Course Create (0.3ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 53223290], ["sis_id", "53867fce6e1b8c0c19e8e3d34dfe7319"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2021-11-14 23:28:20.927025"], ["end_at", "2021-12-08 23:28:20.927095"], ["created_at", "2021-11-17 23:28:20.928131"], ["updated_at", "2021-11-17 23:28:20.928131"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 Assignment Exists (0.3ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 7], ["LIMIT", 1]] Assignment Create (0.3ms) INSERT INTO "assignments" ("canvas_id", "title", "due_at", "unlock_at", "lock_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 7], ["title", "Assignment 7"], ["due_at", "2021-11-24 23:28:20.929484"], ["unlock_at", "2021-11-16 23:28:20.929551"], ["lock_at", "2021-12-08 23:28:20.929590"], ["created_at", "2021-11-17 23:28:20.930681"], ["updated_at", "2021-11-17 23:28:20.930681"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 Assignment Exists (0.2ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 AND "assignments"."id" != $2 LIMIT $3 [["canvas_id", 7], ["id", 194], ["LIMIT", 1]] Assignment Update (0.3ms) UPDATE "assignments" SET "canvas_context_id" = $1, "canvas_context_type" = $2, "updated_at" = $3 WHERE "assignments"."id" = $4 [["canvas_context_id", 53223290], ["canvas_context_type", "Course"], ["updated_at", "2021-11-17 23:28:20.932883"], ["id", 194]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Course Load (0.2ms) SELECT "courses".* FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 53223290], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Assignment Exists (0.2ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 8], ["LIMIT", 1]] Assignment Create (0.3ms) INSERT INTO "assignments" ("canvas_id", "title", "due_at", "unlock_at", "lock_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 8], ["title", "Assignment 8"], ["due_at", "2021-11-24 23:28:20.947585"], ["unlock_at", "2021-11-16 23:28:20.947669"], ["lock_at", "2021-12-08 23:28:20.947707"], ["created_at", "2021-11-17 23:28:20.948878"], ["updated_at", "2021-11-17 23:28:20.948878"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 ContextModuleItem Create (0.4ms) INSERT INTO "context_module_items" ("canvas_id", "canvas_assignment_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["canvas_id", 1], ["canvas_assignment_id", 8], ["workflow_state", "active"], ["created_at", "2021-11-17 23:28:20.950626"], ["updated_at", "2021-11-17 23:28:20.950626"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Assignment Exists (0.3ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 9], ["LIMIT", 1]] Assignment Create (0.4ms) INSERT INTO "assignments" ("canvas_id", "title", "due_at", "unlock_at", "lock_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 9], ["title", "Assignment 9"], ["due_at", "2021-11-24 23:28:20.954699"], ["unlock_at", "2021-11-16 23:28:20.954801"], ["lock_at", "2021-12-08 23:28:20.954841"], ["created_at", "2021-11-17 23:28:20.956121"], ["updated_at", "2021-11-17 23:28:20.956121"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 ContextModuleItem Create (0.3ms) INSERT INTO "context_module_items" ("canvas_id", "canvas_assignment_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["canvas_id", 2], ["canvas_assignment_id", 9], ["workflow_state", "active"], ["created_at", "2021-11-17 23:28:20.958523"], ["updated_at", "2021-11-17 23:28:20.958523"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Course Exists (0.3ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 31504697], ["LIMIT", 1]] Course Create (0.3ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 31504697], ["sis_id", "54a278c52018aa70be9d041e7f1fe71e"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2021-11-14 23:28:20.972064"], ["end_at", "2021-12-08 23:28:20.972184"], ["created_at", "2021-11-17 23:28:20.973724"], ["updated_at", "2021-11-17 23:28:20.973724"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 ContextModule Create (0.5ms) INSERT INTO "context_modules" ("canvas_id", "canvas_context_id", "canvas_context_type", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 1], ["canvas_context_id", 31504697], ["canvas_context_type", "Course"], ["name", "Context Module"], ["workflow_state", "available"], ["created_at", "2021-11-17 23:28:20.976066"], ["updated_at", "2021-11-17 23:28:20.976066"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.3ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Course Exists (0.3ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 47926901], ["LIMIT", 1]] Course Create (0.3ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 47926901], ["sis_id", "79e03cec33d6e663a8676c9e4ef1b6ad"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2021-11-14 23:28:20.980160"], ["end_at", "2021-12-08 23:28:20.980243"], ["created_at", "2021-11-17 23:28:20.981374"], ["updated_at", "2021-11-17 23:28:20.981374"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 ContextModule Create (0.2ms) INSERT INTO "context_modules" ("canvas_id", "canvas_context_id", "canvas_context_type", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 2], ["canvas_context_id", 47926901], ["canvas_context_type", "Course"], ["name", "Context Module"], ["workflow_state", "available"], ["created_at", "2021-11-17 23:28:20.982922"], ["updated_at", "2021-11-17 23:28:20.982922"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Course Exists (0.3ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 43912981], ["LIMIT", 1]] Course Create (0.3ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 43912981], ["sis_id", "06263df10b1f79c2647189e45a4d699f"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2021-11-14 23:28:20.986068"], ["end_at", "2021-12-08 23:28:20.986286"], ["created_at", "2021-11-17 23:28:20.987841"], ["updated_at", "2021-11-17 23:28:20.987841"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 ContextModule Create (0.4ms) INSERT INTO "context_modules" ("canvas_id", "canvas_context_id", "canvas_context_type", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 3], ["canvas_context_id", 43912981], ["canvas_context_type", "Course"], ["name", "Context Module"], ["workflow_state", "available"], ["created_at", "2021-11-17 23:28:20.989622"], ["updated_at", "2021-11-17 23:28:20.989622"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Course Exists (0.3ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 32545843], ["LIMIT", 1]] Course Create (0.3ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 32545843], ["sis_id", "687035fc7f105687f5b9dd6d17a9d51a"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2021-11-14 23:28:20.993624"], ["end_at", "2021-12-08 23:28:20.993713"], ["created_at", "2021-11-17 23:28:20.994876"], ["updated_at", "2021-11-17 23:28:20.994876"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Course Exists (0.3ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" IS NULL AND "courses"."id" != $1 LIMIT $2 [["id", 380], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Course Exists (0.3ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2734167], ["LIMIT", 1]] Course Create (0.3ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 2734167], ["sis_id", "4470ca159bee153e04256f2d41ebd1af"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2021-11-14 23:28:21.000196"], ["end_at", "2021-12-08 23:28:21.000282"], ["created_at", "2021-11-17 23:28:21.001497"], ["updated_at", "2021-11-17 23:28:21.001497"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Course Load (0.2ms) SELECT "courses".* FROM "courses" ORDER BY "courses"."id" ASC LIMIT $1 [["LIMIT", 1]] Course Exists (0.4ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2734167], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Course Exists (0.3ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 33032221], ["LIMIT", 1]] Course Create (0.3ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 33032221], ["sis_id", "9b9d3d54883bc49a1594263826790c2c"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2021-11-14 23:28:21.007951"], ["end_at", "2021-12-08 23:28:21.008057"], ["created_at", "2021-11-17 23:28:21.009466"], ["updated_at", "2021-11-17 23:28:21.009466"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Course Exists (0.3ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 AND "courses"."id" != $2 LIMIT $3 [["canvas_id", 33032221], ["id", 382], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Course Exists (0.2ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 39143562], ["LIMIT", 1]] Course Create (0.2ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 39143562], ["sis_id", "f7779018291252e64ef656cb4e6288c3"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2021-11-14 23:28:21.014025"], ["end_at", "2021-12-08 23:28:21.014113"], ["created_at", "2021-11-17 23:28:21.015132"], ["updated_at", "2021-11-17 23:28:21.015132"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Course Exists (0.3ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 99925853], ["LIMIT", 1]] Course Create (0.3ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 99925853], ["sis_id", "fcb051bef05618b1274f37d901eec0a9"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2021-11-14 23:28:21.020415"], ["end_at", "2021-12-08 23:28:21.020523"], ["created_at", "2021-11-17 23:28:21.022118"], ["updated_at", "2021-11-17 23:28:21.022118"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.3ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Course Exists (0.3ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 53433001], ["LIMIT", 1]] Course Create (0.3ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 53433001], ["sis_id", "7cc99952a9088fe163efc2d2ddfe3515"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2021-11-14 23:28:21.028345"], ["end_at", "2021-12-08 23:28:21.028435"], ["created_at", "2021-11-17 23:28:21.029667"], ["updated_at", "2021-11-17 23:28:21.029667"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Course Exists (0.3ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 63803341], ["LIMIT", 1]] Course Create (0.3ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 63803341], ["sis_id", "1116936173ab801c93c46df7f024c707"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2021-11-14 23:28:21.032612"], ["end_at", "2021-12-08 23:28:21.032696"], ["created_at", "2021-11-17 23:28:21.033835"], ["updated_at", "2021-11-17 23:28:21.033835"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Course Exists (0.3ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 18388067], ["LIMIT", 1]] Course Create (0.3ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 18388067], ["sis_id", "e61418f94bcdd17b4d74106bed7c17aa"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2021-11-14 23:28:21.038103"], ["end_at", "2021-12-08 23:28:21.038223"], ["created_at", "2021-11-17 23:28:21.039576"], ["updated_at", "2021-11-17 23:28:21.039576"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.4ms) ROLLBACK  (0.4ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Course Exists (0.3ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 45891346], ["LIMIT", 1]] Course Create (0.3ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 45891346], ["sis_id", "fbe2cdebc210684e020a7a8a98bedfa4"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2021-11-14 23:28:21.043821"], ["end_at", "2021-12-08 23:28:21.043921"], ["created_at", "2021-11-17 23:28:21.045154"], ["updated_at", "2021-11-17 23:28:21.045154"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Enrollment Exists (0.4ms) SELECT 1 AS one FROM "enrollments" WHERE "enrollments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 95726690], ["LIMIT", 1]] Enrollment Create (0.3ms) INSERT INTO "enrollments" ("canvas_id", "created_at", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["canvas_id", 95726690], ["created_at", "2021-11-17 23:28:21.059930"], ["updated_at", "2021-11-17 23:28:21.059930"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Enrollment Exists (0.3ms) SELECT 1 AS one FROM "enrollments" WHERE "enrollments"."canvas_id" IS NULL AND "enrollments"."id" != $1 LIMIT $2 [["id", 120], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Enrollment Exists (0.3ms) SELECT 1 AS one FROM "enrollments" WHERE "enrollments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 23270680], ["LIMIT", 1]] Enrollment Create (0.3ms) INSERT INTO "enrollments" ("canvas_id", "created_at", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["canvas_id", 23270680], ["created_at", "2021-11-17 23:28:21.066598"], ["updated_at", "2021-11-17 23:28:21.066598"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Enrollment Load (0.2ms) SELECT "enrollments".* FROM "enrollments" ORDER BY "enrollments"."id" ASC LIMIT $1 [["LIMIT", 1]] Enrollment Exists (0.4ms) SELECT 1 AS one FROM "enrollments" WHERE "enrollments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 23270680], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Enrollment Exists (0.2ms) SELECT 1 AS one FROM "enrollments" WHERE "enrollments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 73691222], ["LIMIT", 1]] Enrollment Create (0.2ms) INSERT INTO "enrollments" ("canvas_id", "created_at", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["canvas_id", 73691222], ["created_at", "2021-11-17 23:28:21.076604"], ["updated_at", "2021-11-17 23:28:21.076604"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Enrollment Exists (0.3ms) SELECT 1 AS one FROM "enrollments" WHERE "enrollments"."canvas_id" = $1 AND "enrollments"."id" != $2 LIMIT $3 [["canvas_id", 73691222], ["id", 122], ["LIMIT", 1]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Enrollment Exists (0.2ms) SELECT 1 AS one FROM "enrollments" WHERE "enrollments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2207638], ["LIMIT", 1]] Enrollment Create (13.0ms) INSERT INTO "enrollments" ("canvas_id", "created_at", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["canvas_id", 2207638], ["created_at", "2021-11-17 23:28:21.081138"], ["updated_at", "2021-11-17 23:28:21.081138"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Enrollment Exists (0.3ms) SELECT 1 AS one FROM "enrollments" WHERE "enrollments"."canvas_id" = $1 AND "enrollments"."id" != $2 LIMIT $3 [["canvas_id", 2207638], ["id", 123], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Enrollment Exists (0.3ms) SELECT 1 AS one FROM "enrollments" WHERE "enrollments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 48284111], ["LIMIT", 1]] Enrollment Create (0.3ms) INSERT INTO "enrollments" ("canvas_id", "created_at", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["canvas_id", 48284111], ["created_at", "2021-11-17 23:28:21.100623"], ["updated_at", "2021-11-17 23:28:21.100623"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Enrollment Exists (0.4ms) SELECT 1 AS one FROM "enrollments" WHERE "enrollments"."canvas_id" = $1 AND "enrollments"."id" != $2 LIMIT $3 [["canvas_id", 48284111], ["id", 124], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.8ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Group Exists (0.6ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 31663651], ["LIMIT", 1]] Group Create (0.8ms) INSERT INTO "groups" ("canvas_id", "sis_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 31663651], ["sis_id", "9164c59ab96e96885b9a261966deb553"], ["name", "Some User Group"], ["workflow_state", "available"], ["created_at", "2021-11-17 23:28:21.123789"], ["updated_at", "2021-11-17 23:28:21.123789"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 User Exists (0.6ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 29266754], ["LIMIT", 1]] User Create (0.3ms) INSERT INTO "users" ("canvas_id", "sis_id", "email", "first_name", "last_name", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 29266754], ["sis_id", "033f499a519e5e261595a5eb2624b39a"], ["email", "cooldude@coolsite.com"], ["first_name", "Cool"], ["last_name", "Dude"], ["created_at", "2021-11-17 23:28:21.138255"], ["updated_at", "2021-11-17 23:28:21.138255"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 GroupMembership Exists (0.4ms) SELECT 1 AS one FROM "group_memberships" WHERE "group_memberships"."canvas_id" = $1 LIMIT $2 [["canvas_id", 8625050], ["LIMIT", 1]] GroupMembership Create (0.3ms) INSERT INTO "group_memberships" ("canvas_id", "canvas_user_id", "canvas_group_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 8625050], ["canvas_user_id", 29266754], ["canvas_group_id", 31663651], ["workflow_state", "accepted"], ["created_at", "2021-11-17 23:28:21.148830"], ["updated_at", "2021-11-17 23:28:21.148830"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 GroupMembership Exists (0.4ms) SELECT 1 AS one FROM "group_memberships" WHERE "group_memberships"."canvas_id" IS NULL AND "group_memberships"."id" != $1 LIMIT $2 [["id", 103], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 9783665], ["LIMIT", 1]] Group Create (0.2ms) INSERT INTO "groups" ("canvas_id", "sis_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 9783665], ["sis_id", "ad8e50b06b8642c6c396e0e888bc9eea"], ["name", "Some User Group"], ["workflow_state", "available"], ["created_at", "2021-11-17 23:28:21.155405"], ["updated_at", "2021-11-17 23:28:21.155405"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 User Exists (0.2ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 51252948], ["LIMIT", 1]] User Create (0.2ms) INSERT INTO "users" ("canvas_id", "sis_id", "email", "first_name", "last_name", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 51252948], ["sis_id", "0c2372eac9eeefd718667f632fc03d68"], ["email", "cooldude@coolsite.com"], ["first_name", "Cool"], ["last_name", "Dude"], ["created_at", "2021-11-17 23:28:21.157374"], ["updated_at", "2021-11-17 23:28:21.157374"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 GroupMembership Exists (0.2ms) SELECT 1 AS one FROM "group_memberships" WHERE "group_memberships"."canvas_id" = $1 LIMIT $2 [["canvas_id", 14634617], ["LIMIT", 1]] GroupMembership Create (0.3ms) INSERT INTO "group_memberships" ("canvas_id", "canvas_user_id", "canvas_group_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 14634617], ["canvas_user_id", 51252948], ["canvas_group_id", 9783665], ["workflow_state", "accepted"], ["created_at", "2021-11-17 23:28:21.159366"], ["updated_at", "2021-11-17 23:28:21.159366"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 GroupMembership Load (0.2ms) SELECT "group_memberships".* FROM "group_memberships" ORDER BY "group_memberships"."id" ASC LIMIT $1 [["LIMIT", 1]] GroupMembership Exists (0.2ms) SELECT 1 AS one FROM "group_memberships" WHERE "group_memberships"."canvas_id" = $1 LIMIT $2 [["canvas_id", 14634617], ["LIMIT", 1]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 68560403], ["LIMIT", 1]] Group Create (0.3ms) INSERT INTO "groups" ("canvas_id", "sis_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 68560403], ["sis_id", "3a20eb0b69a36abb417ded1c0775f0cd"], ["name", "Some User Group"], ["workflow_state", "available"], ["created_at", "2021-11-17 23:28:21.164489"], ["updated_at", "2021-11-17 23:28:21.164489"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 User Exists (0.2ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 32780553], ["LIMIT", 1]] User Create (0.2ms) INSERT INTO "users" ("canvas_id", "sis_id", "email", "first_name", "last_name", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 32780553], ["sis_id", "261cbd831d81058d0f447a344f1a0966"], ["email", "cooldude@coolsite.com"], ["first_name", "Cool"], ["last_name", "Dude"], ["created_at", "2021-11-17 23:28:21.166516"], ["updated_at", "2021-11-17 23:28:21.166516"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 GroupMembership Exists (0.2ms) SELECT 1 AS one FROM "group_memberships" WHERE "group_memberships"."canvas_id" = $1 LIMIT $2 [["canvas_id", 71012142], ["LIMIT", 1]] GroupMembership Create (0.3ms) INSERT INTO "group_memberships" ("canvas_id", "canvas_user_id", "canvas_group_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 71012142], ["canvas_user_id", 32780553], ["canvas_group_id", 68560403], ["workflow_state", "accepted"], ["created_at", "2021-11-17 23:28:21.169050"], ["updated_at", "2021-11-17 23:28:21.169050"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 GroupMembership Exists (0.3ms) SELECT 1 AS one FROM "group_memberships" WHERE "group_memberships"."canvas_id" = $1 AND "group_memberships"."id" != $2 LIMIT $3 [["canvas_id", 71012142], ["id", 105], ["LIMIT", 1]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Group Exists (0.4ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 82857521], ["LIMIT", 1]] Group Create (0.5ms) INSERT INTO "groups" ("canvas_id", "sis_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 82857521], ["sis_id", "91e137b58c6433473f6884699e161f6e"], ["name", "Some User Group"], ["workflow_state", "available"], ["created_at", "2021-11-17 23:28:21.174669"], ["updated_at", "2021-11-17 23:28:21.174669"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 User Exists (0.2ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 57090538], ["LIMIT", 1]] User Create (0.3ms) INSERT INTO "users" ("canvas_id", "sis_id", "email", "first_name", "last_name", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 57090538], ["sis_id", "344db6c09e9af3dcb69e137b66d120bf"], ["email", "cooldude@coolsite.com"], ["first_name", "Cool"], ["last_name", "Dude"], ["created_at", "2021-11-17 23:28:21.177344"], ["updated_at", "2021-11-17 23:28:21.177344"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 GroupMembership Exists (0.2ms) SELECT 1 AS one FROM "group_memberships" WHERE "group_memberships"."canvas_id" = $1 LIMIT $2 [["canvas_id", 13746455], ["LIMIT", 1]] GroupMembership Create (0.3ms) INSERT INTO "group_memberships" ("canvas_id", "canvas_user_id", "canvas_group_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 13746455], ["canvas_user_id", 57090538], ["canvas_group_id", 82857521], ["workflow_state", "accepted"], ["created_at", "2021-11-17 23:28:21.179505"], ["updated_at", "2021-11-17 23:28:21.179505"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 GroupMembership Exists (0.3ms) SELECT 1 AS one FROM "group_memberships" WHERE "group_memberships"."canvas_id" = $1 AND "group_memberships"."id" != $2 LIMIT $3 [["canvas_id", 13746455], ["id", 106], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 70286709], ["LIMIT", 1]] Group Create (0.3ms) INSERT INTO "groups" ("canvas_id", "sis_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 70286709], ["sis_id", "f9cc3765a08d7e7722ad8b41a62609dd"], ["name", "Some User Group"], ["workflow_state", "available"], ["created_at", "2021-11-17 23:28:21.184102"], ["updated_at", "2021-11-17 23:28:21.184102"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Group Exists (0.4ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" IS NULL AND "groups"."id" != $1 LIMIT $2 [["id", 192], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Group Exists (0.5ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 50807825], ["LIMIT", 1]] Group Create (0.4ms) INSERT INTO "groups" ("canvas_id", "sis_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 50807825], ["sis_id", "f1a871a5476ea4002206199ed32ffc9b"], ["name", "Some User Group"], ["workflow_state", "available"], ["created_at", "2021-11-17 23:28:21.191940"], ["updated_at", "2021-11-17 23:28:21.191940"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Group Load (0.2ms) SELECT "groups".* FROM "groups" ORDER BY "groups"."id" ASC LIMIT $1 [["LIMIT", 1]] Group Exists (0.4ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 50807825], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 51009132], ["LIMIT", 1]] Group Create (0.3ms) INSERT INTO "groups" ("canvas_id", "sis_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 51009132], ["sis_id", "764fbda05cc3cd2727dc98927c36d47e"], ["name", "Some User Group"], ["workflow_state", "available"], ["created_at", "2021-11-17 23:28:21.199084"], ["updated_at", "2021-11-17 23:28:21.199084"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.4ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 48743280], ["LIMIT", 1]] Group Create (0.5ms) INSERT INTO "groups" ("canvas_id", "sis_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 48743280], ["sis_id", "803a76730f045ba6ec18a745b8e6d616"], ["name", "Some User Group"], ["workflow_state", "available"], ["created_at", "2021-11-17 23:28:21.203339"], ["updated_at", "2021-11-17 23:28:21.203339"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 AND "groups"."id" != $2 LIMIT $3 [["canvas_id", 48743280], ["id", 195], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 22263094], ["LIMIT", 1]] Group Create (0.3ms) INSERT INTO "groups" ("canvas_id", "sis_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 22263094], ["sis_id", "c5a74dd24546618466bdeaf29c068cb4"], ["name", "Some User Group"], ["workflow_state", "available"], ["created_at", "2021-11-17 23:28:21.210466"], ["updated_at", "2021-11-17 23:28:21.210466"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 AND "groups"."id" != $2 LIMIT $3 [["canvas_id", 22263094], ["id", 196], ["LIMIT", 1]]  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Role Exists (0.3ms) SELECT 1 AS one FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 90412616], ["LIMIT", 1]] Role Create (0.3ms) INSERT INTO "roles" ("canvas_id", "label", "base_role_type", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 90412616], ["label", "Cool Role"], ["base_role_type", "AccountMembership"], ["workflow_state", "active"], ["created_at", "2021-11-17 23:28:21.216463"], ["updated_at", "2021-11-17 23:28:21.216463"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Role Exists (0.4ms) SELECT 1 AS one FROM "roles" WHERE "roles"."canvas_id" IS NULL AND "roles"."id" != $1 LIMIT $2 [["id", 105], ["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Role Exists (0.3ms) SELECT 1 AS one FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 26894456], ["LIMIT", 1]] Role Create (0.4ms) INSERT INTO "roles" ("canvas_id", "label", "base_role_type", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 26894456], ["label", "Cool Role"], ["base_role_type", "AccountMembership"], ["workflow_state", "active"], ["created_at", "2021-11-17 23:28:21.224049"], ["updated_at", "2021-11-17 23:28:21.224049"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Role Load (0.2ms) SELECT "roles".* FROM "roles" ORDER BY "roles"."id" ASC LIMIT $1 [["LIMIT", 1]] Role Exists (0.4ms) SELECT 1 AS one FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 26894456], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.3ms) BEGIN  (0.7ms) SELECT COUNT(*) FROM "roles" Role Load (0.4ms) SELECT "roles".* FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]]  (0.5ms) SAVEPOINT active_record_1 Role Exists (4.1ms) SELECT 1 AS one FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] Role Create (9.6ms) INSERT INTO "roles" ("canvas_id", "label", "base_role_type", "canvas_account_id", "workflow_state", "permissions", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 1], ["label", "Account Admin"], ["base_role_type", "AccountMembership"], ["canvas_account_id", 10], ["workflow_state", "built_in"], ["permissions", "{\"manage_wiki\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"post_to_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"moderate_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_announcements\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"send_messages\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"send_messages_all\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_outcomes\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"create_conferences\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"create_collaborations\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_roster\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_all_grades\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_grades\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_rubrics\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"comment_on_others_submissions\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_students\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_admin_users\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_role_overrides\":{\"enabled\":true,\"locked\":true,\"readonly\":true,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_account_memberships\":{\"enabled\":true,\"locked\":true,\"readonly\":true,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_account_settings\":{\"enabled\":true,\"locked\":true,\"readonly\":true,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_groups\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_group_pages\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_files\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_assignments\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"undelete_courses\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_grade_changes\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_course_changes\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_question_banks\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_calendar\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_reports\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_courses\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_user_logins\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_user_observers\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_alerts\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"become_user\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_developer_keys\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"import_sis\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_sis\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_sis\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_course_list\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_statistics\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_storage_quotas\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_course_content\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_content\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_interaction_alerts\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"change_course_state\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_sections\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_feature_flags\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_quiz_answer_audits\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"moderate_grades\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"lti_add_edit\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true}}"], ["created_at", "2021-11-17 23:28:21.252553"], ["updated_at", "2021-11-17 23:28:21.252553"]]  (0.5ms) RELEASE SAVEPOINT active_record_1  (7.9ms) SELECT COUNT(*) FROM "roles" Role Load (0.2ms) SELECT "roles".* FROM "roles" ORDER BY "roles"."id" DESC LIMIT $1 [["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Role Exists (0.2ms) SELECT 1 AS one FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] Role Create (0.3ms) INSERT INTO "roles" ("canvas_id", "label", "base_role_type", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 1], ["label", "Cool Role"], ["base_role_type", "AccountMembership"], ["workflow_state", "active"], ["created_at", "2021-11-17 23:28:21.281180"], ["updated_at", "2021-11-17 23:28:21.281180"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SELECT COUNT(*) FROM "roles" Role Load (0.3ms) SELECT "roles".* FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]]  (0.3ms) SAVEPOINT active_record_1 Role Exists (0.4ms) SELECT 1 AS one FROM "roles" WHERE "roles"."canvas_id" = $1 AND "roles"."id" != $2 LIMIT $3 [["canvas_id", 1], ["id", 108], ["LIMIT", 1]] Role Update (0.8ms) UPDATE "roles" SET "label" = $1, "canvas_account_id" = $2, "permissions" = $3, "workflow_state" = $4, "updated_at" = $5 WHERE "roles"."id" = $6 [["label", "Account Admin"], ["canvas_account_id", 10], ["permissions", "{\"manage_wiki\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"post_to_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"moderate_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_announcements\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"send_messages\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"send_messages_all\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_outcomes\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"create_conferences\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"create_collaborations\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_roster\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_all_grades\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_grades\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_rubrics\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"comment_on_others_submissions\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_students\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_admin_users\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_role_overrides\":{\"enabled\":true,\"locked\":true,\"readonly\":true,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_account_memberships\":{\"enabled\":true,\"locked\":true,\"readonly\":true,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_account_settings\":{\"enabled\":true,\"locked\":true,\"readonly\":true,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_groups\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_group_pages\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_files\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_assignments\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"undelete_courses\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_grade_changes\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_course_changes\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_question_banks\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_calendar\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_reports\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_courses\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_user_logins\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_user_observers\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_alerts\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"become_user\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_developer_keys\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"import_sis\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_sis\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_sis\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_course_list\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_statistics\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_storage_quotas\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_course_content\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_content\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_interaction_alerts\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"change_course_state\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_sections\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_feature_flags\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_quiz_answer_audits\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"moderate_grades\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"lti_add_edit\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true}}"], ["workflow_state", "built_in"], ["updated_at", "2021-11-17 23:28:21.289510"], ["id", 108]]  (0.3ms) RELEASE SAVEPOINT active_record_1  (0.3ms) SELECT COUNT(*) FROM "roles" Role Load (0.3ms) SELECT "roles".* FROM "roles" WHERE "roles"."id" = $1 LIMIT $2 [["id", 108], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Section Exists (0.5ms) SELECT 1 AS one FROM "sections" WHERE "sections"."canvas_id" = $1 LIMIT $2 [["canvas_id", 49934828], ["LIMIT", 1]] Section Create (0.4ms) INSERT INTO "sections" ("canvas_id", "created_at", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["canvas_id", 49934828], ["created_at", "2021-11-17 23:28:21.326520"], ["updated_at", "2021-11-17 23:28:21.326520"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Section Exists (0.3ms) SELECT 1 AS one FROM "sections" WHERE "sections"."canvas_id" IS NULL AND "sections"."id" != $1 LIMIT $2 [["id", 124], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Section Exists (0.3ms) SELECT 1 AS one FROM "sections" WHERE "sections"."canvas_id" = $1 LIMIT $2 [["canvas_id", 64275761], ["LIMIT", 1]] Section Create (0.3ms) INSERT INTO "sections" ("canvas_id", "created_at", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["canvas_id", 64275761], ["created_at", "2021-11-17 23:28:21.332911"], ["updated_at", "2021-11-17 23:28:21.332911"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Section Load (0.3ms) SELECT "sections".* FROM "sections" ORDER BY "sections"."id" ASC LIMIT $1 [["LIMIT", 1]] Section Exists (0.4ms) SELECT 1 AS one FROM "sections" WHERE "sections"."canvas_id" = $1 LIMIT $2 [["canvas_id", 64275761], ["LIMIT", 1]]  (0.4ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Section Exists (0.2ms) SELECT 1 AS one FROM "sections" WHERE "sections"."canvas_id" = $1 LIMIT $2 [["canvas_id", 87269071], ["LIMIT", 1]] Section Create (0.4ms) INSERT INTO "sections" ("canvas_id", "created_at", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["canvas_id", 87269071], ["created_at", "2021-11-17 23:28:21.340845"], ["updated_at", "2021-11-17 23:28:21.340845"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Section Exists (0.3ms) SELECT 1 AS one FROM "sections" WHERE "sections"."canvas_id" = $1 AND "sections"."id" != $2 LIMIT $3 [["canvas_id", 87269071], ["id", 126], ["LIMIT", 1]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Section Exists (0.2ms) SELECT 1 AS one FROM "sections" WHERE "sections"."canvas_id" = $1 LIMIT $2 [["canvas_id", 21588251], ["LIMIT", 1]] Section Create (0.2ms) INSERT INTO "sections" ("canvas_id", "created_at", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["canvas_id", 21588251], ["created_at", "2021-11-17 23:28:21.346440"], ["updated_at", "2021-11-17 23:28:21.346440"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Submission Exists (0.6ms) SELECT 1 AS one FROM "submissions" WHERE "submissions"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] Submission Create (0.4ms) INSERT INTO "submissions" ("canvas_id", "submitted_at", "graded_at", "score", "points_possible", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 1], ["submitted_at", "2021-11-10 23:28:21.360748"], ["graded_at", "2021-11-16 23:28:21.360841"], ["score", 5.0], ["points_possible", 10.0], ["created_at", "2021-11-17 23:28:21.362513"], ["updated_at", "2021-11-17 23:28:21.362513"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Submission Exists (0.3ms) SELECT 1 AS one FROM "submissions" WHERE "submissions"."canvas_id" IS NULL AND "submissions"."id" != $1 LIMIT $2 [["id", 120], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Submission Exists (0.3ms) SELECT 1 AS one FROM "submissions" WHERE "submissions"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]] Submission Create (0.3ms) INSERT INTO "submissions" ("canvas_id", "submitted_at", "graded_at", "score", "points_possible", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 2], ["submitted_at", "2021-11-10 23:28:21.367911"], ["graded_at", "2021-11-16 23:28:21.368021"], ["score", 5.0], ["points_possible", 10.0], ["created_at", "2021-11-17 23:28:21.369251"], ["updated_at", "2021-11-17 23:28:21.369251"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Submission Load (0.2ms) SELECT "submissions".* FROM "submissions" ORDER BY "submissions"."id" ASC LIMIT $1 [["LIMIT", 1]] Submission Exists (0.3ms) SELECT 1 AS one FROM "submissions" WHERE "submissions"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Submission Exists (0.2ms) SELECT 1 AS one FROM "submissions" WHERE "submissions"."canvas_id" = $1 LIMIT $2 [["canvas_id", 3], ["LIMIT", 1]] Submission Create (0.2ms) INSERT INTO "submissions" ("canvas_id", "submitted_at", "graded_at", "score", "points_possible", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 3], ["submitted_at", "2021-11-10 23:28:21.374899"], ["graded_at", "2021-11-16 23:28:21.374986"], ["score", 5.0], ["points_possible", 10.0], ["created_at", "2021-11-17 23:28:21.376032"], ["updated_at", "2021-11-17 23:28:21.376032"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Submission Exists (0.2ms) SELECT 1 AS one FROM "submissions" WHERE "submissions"."canvas_id" = $1 AND "submissions"."id" != $2 LIMIT $3 [["canvas_id", 3], ["id", 122], ["LIMIT", 1]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Submission Exists (0.2ms) SELECT 1 AS one FROM "submissions" WHERE "submissions"."canvas_id" = $1 LIMIT $2 [["canvas_id", 4], ["LIMIT", 1]] Submission Create (0.3ms) INSERT INTO "submissions" ("canvas_id", "submitted_at", "graded_at", "score", "points_possible", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 4], ["submitted_at", "2021-11-10 23:28:21.379772"], ["graded_at", "2021-11-16 23:28:21.379859"], ["score", 5.0], ["points_possible", 10.0], ["created_at", "2021-11-17 23:28:21.380811"], ["updated_at", "2021-11-17 23:28:21.380811"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Submission Exists (0.2ms) SELECT 1 AS one FROM "submissions" WHERE "submissions"."canvas_id" = $1 AND "submissions"."id" != $2 LIMIT $3 [["canvas_id", 4], ["id", 123], ["LIMIT", 1]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Submission Exists (0.4ms) SELECT 1 AS one FROM "submissions" WHERE "submissions"."canvas_id" = $1 LIMIT $2 [["canvas_id", 5], ["LIMIT", 1]] Submission Create (0.4ms) INSERT INTO "submissions" ("canvas_id", "submitted_at", "graded_at", "score", "points_possible", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 5], ["submitted_at", "2021-11-10 23:28:21.384680"], ["graded_at", "2021-11-16 23:28:21.384782"], ["score", 5.0], ["points_possible", 10.0], ["created_at", "2021-11-17 23:28:21.386170"], ["updated_at", "2021-11-17 23:28:21.386170"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Submission Exists (0.4ms) SELECT 1 AS one FROM "submissions" WHERE "submissions"."canvas_id" = $1 AND "submissions"."id" != $2 LIMIT $3 [["canvas_id", 5], ["id", 124], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Term Exists (0.4ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 8484351], ["LIMIT", 1]] Term Create (0.4ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 8484351], ["name", "Cool Term"], ["start_at", "2021-11-14 23:28:19.546082"], ["end_at", "2021-11-20 23:28:19.546180"], ["workflow_state", "active"], ["sis_id", "8a0ba1428adade6a80bdd931f46395d9"], ["created_at", "2021-11-17 23:28:21.393786"], ["updated_at", "2021-11-17 23:28:21.393786"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Term Exists (0.4ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" IS NULL AND "terms"."id" != $1 LIMIT $2 [["id", 298], ["LIMIT", 1]]  (0.4ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) SAVEPOINT active_record_1 Term Exists (0.5ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 36859998], ["LIMIT", 1]] Term Create (0.5ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 36859998], ["name", "Cool Term"], ["start_at", "2021-11-14 23:28:19.546082"], ["end_at", "2021-11-20 23:28:19.546180"], ["workflow_state", "active"], ["sis_id", "107e88f586dcd016202eed1b6c50241b"], ["created_at", "2021-11-17 23:28:21.407345"], ["updated_at", "2021-11-17 23:28:21.407345"]]  (0.3ms) RELEASE SAVEPOINT active_record_1 Term Load (0.3ms) SELECT "terms".* FROM "terms" ORDER BY "terms"."id" ASC LIMIT $1 [["LIMIT", 1]] Term Exists (0.5ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 36859998], ["LIMIT", 1]]  (0.8ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Term Exists (0.4ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 7143137], ["LIMIT", 1]] Term Create (0.5ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 7143137], ["name", "Cool Term"], ["start_at", "2021-11-14 23:28:19.546082"], ["end_at", "2021-11-20 23:28:19.546180"], ["workflow_state", "active"], ["sis_id", "ca433072d6be51d253b774659ff9596f"], ["created_at", "2021-11-17 23:28:21.424480"], ["updated_at", "2021-11-17 23:28:21.424480"]]  (0.3ms) RELEASE SAVEPOINT active_record_1  (0.3ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Term Exists (0.3ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 3458116], ["LIMIT", 1]] Term Create (0.4ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 3458116], ["name", "Cool Term"], ["start_at", "2021-11-15 23:28:21.430028"], ["end_at", "2021-11-20 23:28:21.430138"], ["workflow_state", "active"], ["sis_id", "29a029378b269acc6f958f3d47964397"], ["created_at", "2021-11-17 23:28:21.432274"], ["updated_at", "2021-11-17 23:28:21.432274"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 Term Exists (0.7ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 68793305], ["LIMIT", 1]] Term Create (0.5ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 68793305], ["name", "Cool Term"], ["start_at", "2021-11-14 23:28:19.546082"], ["end_at", "2021-11-20 23:28:19.546180"], ["workflow_state", "inactive"], ["sis_id", "ec8c889278df1c5ef35c88d0b68aa995"], ["created_at", "2021-11-17 23:28:21.438588"], ["updated_at", "2021-11-17 23:28:21.438588"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 Term Exists (0.4ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 19316955], ["LIMIT", 1]] Term Create (0.5ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 19316955], ["name", "Cool Term"], ["start_at", "2021-09-17 23:28:21.440514"], ["end_at", "2021-10-17 23:28:21.440614"], ["workflow_state", "active"], ["sis_id", "e1a565d930dabb8e33c1461cdc659d29"], ["created_at", "2021-11-17 23:28:21.442651"], ["updated_at", "2021-11-17 23:28:21.442651"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.3ms) SAVEPOINT active_record_1 Term Exists (0.4ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 39679290], ["LIMIT", 1]] Term Create (0.3ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 39679290], ["name", "Cool Term"], ["start_at", "2022-05-17 23:28:21.445065"], ["end_at", "2022-11-17 23:28:21.445164"], ["workflow_state", "active"], ["sis_id", "1fb70216935a0fc8481530612646d2de"], ["created_at", "2021-11-17 23:28:21.456705"], ["updated_at", "2021-11-17 23:28:21.456705"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Term Load (0.4ms) SELECT "terms".* FROM "terms" WHERE "terms"."workflow_state" = $1 AND (start_at <= '2021-12-02 23:28:21.458442' OR start_at IS NULL) AND (end_at >= '2021-11-02 23:28:21.458687' OR end_at IS NULL) [["workflow_state", "active"]]  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) SELECT COUNT(*) FROM "terms" Term Load (0.2ms) SELECT "terms".* FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]]  (0.1ms) SAVEPOINT active_record_1 Term Exists (0.2ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] Term Create (0.2ms) INSERT INTO "terms" ("canvas_id", "name", "workflow_state", "grading_period_group_id", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 1], ["name", "Default Term"], ["workflow_state", "active"], ["grading_period_group_id", 1], ["sis_id", "Test"], ["created_at", "2021-11-17 23:28:21.464290"], ["updated_at", "2021-11-17 23:28:21.464290"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SELECT COUNT(*) FROM "terms" Term Load (0.2ms) SELECT "terms".* FROM "terms" ORDER BY "terms"."id" DESC LIMIT $1 [["LIMIT", 1]]  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Term Exists (0.3ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] Term Create (0.4ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 1], ["name", "Cool Term"], ["start_at", "2021-11-14 23:28:19.546082"], ["end_at", "2021-11-20 23:28:19.546180"], ["workflow_state", "active"], ["sis_id", "204dc957304cd2e467c155154c31283b"], ["created_at", "2021-11-17 23:28:21.469930"], ["updated_at", "2021-11-17 23:28:21.469930"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SELECT COUNT(*) FROM "terms" Term Load (0.2ms) SELECT "terms".* FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]]  (0.2ms) SAVEPOINT active_record_1 Term Exists (0.4ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 AND "terms"."id" != $2 LIMIT $3 [["canvas_id", 1], ["id", 306], ["LIMIT", 1]] Term Update (0.5ms) UPDATE "terms" SET "name" = $1, "sis_id" = $2, "start_at" = $3, "end_at" = $4, "grading_period_group_id" = $5, "updated_at" = $6 WHERE "terms"."id" = $7 [["name", "Default Term"], ["sis_id", "Test"], ["start_at", nil], ["end_at", nil], ["grading_period_group_id", 1], ["updated_at", "2021-11-17 23:28:21.476384"], ["id", 306]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SELECT COUNT(*) FROM "terms" Term Load (0.2ms) SELECT "terms".* FROM "terms" WHERE "terms"."id" = $1 LIMIT $2 [["id", 306], ["LIMIT", 1]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 User Exists (0.3ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 44662754], ["LIMIT", 1]] User Create (0.4ms) INSERT INTO "users" ("canvas_id", "sis_id", "email", "first_name", "last_name", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 44662754], ["sis_id", "998fccfda4f38069a30e817c12771d01"], ["email", "cooldude@coolsite.com"], ["first_name", "Cool"], ["last_name", "Dude"], ["created_at", "2021-11-17 23:28:21.483412"], ["updated_at", "2021-11-17 23:28:21.483412"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 User Exists (0.4ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" IS NULL AND "users"."id" != $1 LIMIT $2 [["id", 226], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 User Exists (0.3ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 55285640], ["LIMIT", 1]] User Create (0.3ms) INSERT INTO "users" ("canvas_id", "sis_id", "email", "first_name", "last_name", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 55285640], ["sis_id", "b5e05c9d5a7aacd832fea86881162359"], ["email", "cooldude@coolsite.com"], ["first_name", "Cool"], ["last_name", "Dude"], ["created_at", "2021-11-17 23:28:21.494345"], ["updated_at", "2021-11-17 23:28:21.494345"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 User Load (0.2ms) SELECT "users".* FROM "users" ORDER BY "users"."id" ASC LIMIT $1 [["LIMIT", 1]] User Exists (0.3ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 55285640], ["LIMIT", 1]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 User Exists (0.2ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 33836207], ["LIMIT", 1]] User Create (0.3ms) INSERT INTO "users" ("canvas_id", "sis_id", "email", "first_name", "last_name", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 33836207], ["sis_id", "68252b43ca13002455d2d451865d1854"], ["email", "cooldude@coolsite.com"], ["first_name", "Cool"], ["last_name", "Dude"], ["created_at", "2021-11-17 23:28:21.500182"], ["updated_at", "2021-11-17 23:28:21.500182"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 User Exists (0.4ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 54178614], ["LIMIT", 1]] User Create (0.3ms) INSERT INTO "users" ("canvas_id", "sis_id", "email", "first_name", "last_name", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 54178614], ["sis_id", "fd4e84523fa6bd171057b866ec6fe4d4"], ["email", "cooldude@coolsite.com"], ["first_name", "Cool"], ["last_name", "Dude"], ["created_at", "2021-11-17 23:28:21.505399"], ["updated_at", "2021-11-17 23:28:21.505399"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 User Exists (0.3ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 57993605], ["LIMIT", 1]] User Create (0.4ms) INSERT INTO "users" ("canvas_id", "sis_id", "email", "first_name", "last_name", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 57993605], ["sis_id", "bf861acda7cd268cbebaaa97a5b71733"], ["email", "cooldude@coolsite.com"], ["first_name", "Cool"], ["last_name", "Dude"], ["created_at", "2021-11-17 23:28:21.510600"], ["updated_at", "2021-11-17 23:28:21.510600"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SELECT COUNT(*) FROM "assignment_groups" AssignmentGroup Create Many (0.7ms) INSERT INTO "assignment_groups" ("canvas_id","canvas_course_id","name","rules","position","group_weight","workflow_state","canvas_created_at","canvas_updated_at","created_at","updated_at") VALUES (1,1,'Assignments','--- drop_lowest:1\nnever_drop:36\n ',1,50.0,'available','2017-09-08 01:37:33','2017-09-08 01:37:33','2021-11-17 23:28:21.518392','2021-11-17 23:28:21.518392'),(2,1,'Tests',NULL,1,50.0,'available','2017-09-08 01:37:33','2017-09-08 01:37:33','2021-11-17 23:28:21.518392','2021-11-17 23:28:21.518392') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","canvas_course_id"=EXCLUDED."canvas_course_id","name"=EXCLUDED."name","rules"=EXCLUDED."rules","position"=EXCLUDED."position","group_weight"=EXCLUDED."group_weight","workflow_state"=EXCLUDED."workflow_state","canvas_created_at"=EXCLUDED."canvas_created_at","canvas_updated_at"=EXCLUDED."canvas_updated_at","updated_at"=EXCLUDED."updated_at" WHERE ("assignment_groups".canvas_id, "assignment_groups".canvas_course_id, "assignment_groups".name, "assignment_groups".rules, "assignment_groups".position, "assignment_groups".group_weight, "assignment_groups".workflow_state, "assignment_groups".canvas_created_at, "assignment_groups".canvas_updated_at) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.canvas_course_id, EXCLUDED.name, EXCLUDED.rules, EXCLUDED.position, EXCLUDED.group_weight, EXCLUDED.workflow_state, EXCLUDED.canvas_created_at, EXCLUDED.canvas_updated_at) RETURNING "id"  (0.3ms) SELECT COUNT(*) FROM "assignment_groups"  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) SELECT COUNT(*) FROM "assignments" Assignment Create Many (0.7ms) INSERT INTO "assignments" ("canvas_id","title","description","due_at","unlock_at","lock_at","points_possible","min_score","max_score","mastery_score","grading_type","submission_types","workflow_state","canvas_context_id","canvas_context_type","canvas_assignment_group_id","canvas_grading_scheme_id","canvas_grading_standard_id","created_at","updated_at") VALUES (88,'Assignment 1','

fdsfds

',NULL,NULL,NULL,100.0,NULL,NULL,NULL,'points','online_text_entry','published',58,'Course',55,NULL,NULL,'2021-11-17 23:28:21.525094','2021-11-17 23:28:21.525094'),(89,'fdsfdsfds','

fdsfdsfsdf

',NULL,NULL,NULL,100.0,NULL,NULL,NULL,'points','online_text_entry','published',59,'Course',56,NULL,NULL,'2021-11-17 23:28:21.525094','2021-11-17 23:28:21.525094') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","title"=EXCLUDED."title","description"=EXCLUDED."description","due_at"=EXCLUDED."due_at","unlock_at"=EXCLUDED."unlock_at","lock_at"=EXCLUDED."lock_at","points_possible"=EXCLUDED."points_possible","min_score"=EXCLUDED."min_score","max_score"=EXCLUDED."max_score","mastery_score"=EXCLUDED."mastery_score","grading_type"=EXCLUDED."grading_type","submission_types"=EXCLUDED."submission_types","workflow_state"=EXCLUDED."workflow_state","canvas_context_id"=EXCLUDED."canvas_context_id","canvas_context_type"=EXCLUDED."canvas_context_type","canvas_assignment_group_id"=EXCLUDED."canvas_assignment_group_id","canvas_grading_scheme_id"=EXCLUDED."canvas_grading_scheme_id","canvas_grading_standard_id"=EXCLUDED."canvas_grading_standard_id","updated_at"=EXCLUDED."updated_at" WHERE ("assignments".canvas_id, "assignments".title, "assignments".description, "assignments".due_at, "assignments".unlock_at, "assignments".lock_at, "assignments".points_possible, "assignments".min_score, "assignments".max_score, "assignments".mastery_score, "assignments".grading_type, "assignments".submission_types, "assignments".workflow_state, "assignments".canvas_context_id, "assignments".canvas_context_type, "assignments".canvas_assignment_group_id, "assignments".canvas_grading_scheme_id, "assignments".canvas_grading_standard_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.title, EXCLUDED.description, EXCLUDED.due_at, EXCLUDED.unlock_at, EXCLUDED.lock_at, EXCLUDED.points_possible, EXCLUDED.min_score, EXCLUDED.max_score, EXCLUDED.mastery_score, EXCLUDED.grading_type, EXCLUDED.submission_types, EXCLUDED.workflow_state, EXCLUDED.canvas_context_id, EXCLUDED.canvas_context_type, EXCLUDED.canvas_assignment_group_id, EXCLUDED.canvas_grading_scheme_id, EXCLUDED.canvas_grading_standard_id) RETURNING "id"  (0.2ms) SELECT COUNT(*) FROM "assignments"  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.4ms) SELECT COUNT(*) FROM "context_module_items" ContextModuleItem Create Many (0.4ms) INSERT INTO "context_module_items" ("canvas_id","canvas_context_module_id","position","canvas_content_id","canvas_content_type","workflow_state","canvas_assignment_id","created_at","updated_at") VALUES (15,9,1,83,'Assignment','active',1,'2021-11-17 23:28:21.530219','2021-11-17 23:28:21.530219'),(16,10,1,80,'Assignment','active',2,'2021-11-17 23:28:21.530219','2021-11-17 23:28:21.530219') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","canvas_context_module_id"=EXCLUDED."canvas_context_module_id","position"=EXCLUDED."position","canvas_content_id"=EXCLUDED."canvas_content_id","canvas_content_type"=EXCLUDED."canvas_content_type","workflow_state"=EXCLUDED."workflow_state","canvas_assignment_id"=EXCLUDED."canvas_assignment_id","updated_at"=EXCLUDED."updated_at" WHERE ("context_module_items".canvas_id, "context_module_items".canvas_context_module_id, "context_module_items".position, "context_module_items".canvas_content_id, "context_module_items".canvas_content_type, "context_module_items".workflow_state, "context_module_items".canvas_assignment_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.canvas_context_module_id, EXCLUDED.position, EXCLUDED.canvas_content_id, EXCLUDED.canvas_content_type, EXCLUDED.workflow_state, EXCLUDED.canvas_assignment_id) RETURNING "id"  (0.2ms) SELECT COUNT(*) FROM "context_module_items"  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.4ms) SELECT COUNT(*) FROM "context_modules" ContextModule Create Many (0.6ms) INSERT INTO "context_modules" ("canvas_id","canvas_context_id","canvas_context_type","position","name","workflow_state","deleted_at","created_at","updated_at") VALUES (23,785,'Course',1,'New Mod','active',NULL,'2021-11-17 23:28:21.534381','2021-11-17 23:28:21.534381'),(4,27,'Course',1,'Modules gonna module','unpublished',NULL,'2021-11-17 23:28:21.534381','2021-11-17 23:28:21.534381') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","canvas_context_id"=EXCLUDED."canvas_context_id","canvas_context_type"=EXCLUDED."canvas_context_type","position"=EXCLUDED."position","name"=EXCLUDED."name","workflow_state"=EXCLUDED."workflow_state","deleted_at"=EXCLUDED."deleted_at","updated_at"=EXCLUDED."updated_at" WHERE ("context_modules".canvas_id, "context_modules".canvas_context_id, "context_modules".canvas_context_type, "context_modules".position, "context_modules".name, "context_modules".workflow_state, "context_modules".deleted_at) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.canvas_context_id, EXCLUDED.canvas_context_type, EXCLUDED.position, EXCLUDED.name, EXCLUDED.workflow_state, EXCLUDED.deleted_at) RETURNING "id"  (0.3ms) SELECT COUNT(*) FROM "context_modules"  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SELECT COUNT(*) FROM "courses" Course Create Many (0.5ms) INSERT INTO "courses" ("canvas_id","sis_id","course_code","name","canvas_account_id","canvas_term_id","start_at","end_at","workflow_state","grading_standard_id","created_at","updated_at") VALUES (1,'course_sis_id_1','C1','Course #1',1,1,'2017-03-27 21:53:18','2017-04-27 12:21:18','active',NULL,'2021-11-17 23:28:21.539586','2021-11-17 23:28:21.539586'),(2,'course_sis_id_2','C2','Course #2',1,1,'2017-03-27 21:53:18','2017-04-27 12:21:18','unpublished',NULL,'2021-11-17 23:28:21.539586','2021-11-17 23:28:21.539586') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","sis_id"=EXCLUDED."sis_id","course_code"=EXCLUDED."course_code","name"=EXCLUDED."name","canvas_account_id"=EXCLUDED."canvas_account_id","canvas_term_id"=EXCLUDED."canvas_term_id","start_at"=EXCLUDED."start_at","end_at"=EXCLUDED."end_at","workflow_state"=EXCLUDED."workflow_state","grading_standard_id"=EXCLUDED."grading_standard_id","updated_at"=EXCLUDED."updated_at" WHERE ("courses".canvas_id, "courses".sis_id, "courses".course_code, "courses".name, "courses".canvas_account_id, "courses".canvas_term_id, "courses".start_at, "courses".end_at, "courses".workflow_state, "courses".grading_standard_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.sis_id, EXCLUDED.course_code, EXCLUDED.name, EXCLUDED.canvas_account_id, EXCLUDED.canvas_term_id, EXCLUDED.start_at, EXCLUDED.end_at, EXCLUDED.workflow_state, EXCLUDED.grading_standard_id) RETURNING "id"  (0.3ms) SELECT COUNT(*) FROM "courses"  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.4ms) SELECT COUNT(*) FROM "users" User Create Many (0.8ms) INSERT INTO "users" ("canvas_id","sis_id","email","first_name","last_name","name","sortable_name","workflow_state","login_id","created_at","updated_at") VALUES (1,'sis_id_1','poorbastard@yharnam.com','Patches','the Spider','Patches the Spider','the Spider, Patches','active','spiderdude1337','2021-11-17 23:28:21.553965','2021-11-17 23:28:21.553965'),(2,'sis_id_2','dreamer@yharnam.com','Hunter','Djura','Hunter Djura','Djura, Hunter','active','retireddude109','2021-11-17 23:28:21.553965','2021-11-17 23:28:21.553965') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","sis_id"=EXCLUDED."sis_id","email"=EXCLUDED."email","first_name"=EXCLUDED."first_name","last_name"=EXCLUDED."last_name","name"=EXCLUDED."name","sortable_name"=EXCLUDED."sortable_name","workflow_state"=EXCLUDED."workflow_state","login_id"=EXCLUDED."login_id","updated_at"=EXCLUDED."updated_at" WHERE ("users".canvas_id, "users".sis_id, "users".email, "users".first_name, "users".last_name, "users".name, "users".sortable_name, "users".workflow_state, "users".login_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.sis_id, EXCLUDED.email, EXCLUDED.first_name, EXCLUDED.last_name, EXCLUDED.name, EXCLUDED.sortable_name, EXCLUDED.workflow_state, EXCLUDED.login_id) RETURNING "id"  (0.3ms) SELECT COUNT(*) FROM "users"  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.4ms) SELECT COUNT(*) FROM "courses" Course Create Many (0.5ms) INSERT INTO "courses" ("canvas_id","sis_id","course_code","name","canvas_account_id","canvas_term_id","start_at","end_at","workflow_state","grading_standard_id","created_at","updated_at") VALUES (1,'course_sis_id_1','C1','Course #1',1,1,'2017-03-27 21:53:18','2017-04-27 12:21:18','active',NULL,'2021-11-17 23:28:21.561407','2021-11-17 23:28:21.561407'),(2,'course_sis_id_2','C2','Course #2',1,1,'2017-03-27 21:53:18','2017-04-27 12:21:18','unpublished',NULL,'2021-11-17 23:28:21.561407','2021-11-17 23:28:21.561407') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","sis_id"=EXCLUDED."sis_id","course_code"=EXCLUDED."course_code","name"=EXCLUDED."name","canvas_account_id"=EXCLUDED."canvas_account_id","canvas_term_id"=EXCLUDED."canvas_term_id","start_at"=EXCLUDED."start_at","end_at"=EXCLUDED."end_at","workflow_state"=EXCLUDED."workflow_state","grading_standard_id"=EXCLUDED."grading_standard_id","updated_at"=EXCLUDED."updated_at" WHERE ("courses".canvas_id, "courses".sis_id, "courses".course_code, "courses".name, "courses".canvas_account_id, "courses".canvas_term_id, "courses".start_at, "courses".end_at, "courses".workflow_state, "courses".grading_standard_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.sis_id, EXCLUDED.course_code, EXCLUDED.name, EXCLUDED.canvas_account_id, EXCLUDED.canvas_term_id, EXCLUDED.start_at, EXCLUDED.end_at, EXCLUDED.workflow_state, EXCLUDED.grading_standard_id) RETURNING "id"  (0.3ms) SELECT COUNT(*) FROM "courses" Course Load (0.2ms) SELECT "courses".* FROM "courses" ORDER BY "courses"."id" ASC LIMIT $1 [["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SELECT COUNT(*) FROM "enrollments" Enrollment Create Many (0.5ms) INSERT INTO "enrollments" ("canvas_id","canvas_course_id","course_sis_id","canvas_user_id","user_sis_id","role","canvas_role_id","canvas_section_id","workflow_state","base_role_type","created_at","updated_at") VALUES (1,1,'sis_MUSC_2520_834',2,'sis_dalvarez_247','teacher',4,1,'active','TeacherEnrollment','2021-11-17 23:28:21.566288','2021-11-17 23:28:21.566288'),(2,1,'sis_MUSC_2520_834',3,'sis_jweaver_720','student',4,1,'active','StudentEnrollment','2021-11-17 23:28:21.566288','2021-11-17 23:28:21.566288') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","canvas_course_id"=EXCLUDED."canvas_course_id","course_sis_id"=EXCLUDED."course_sis_id","canvas_user_id"=EXCLUDED."canvas_user_id","user_sis_id"=EXCLUDED."user_sis_id","role"=EXCLUDED."role","canvas_role_id"=EXCLUDED."canvas_role_id","canvas_section_id"=EXCLUDED."canvas_section_id","workflow_state"=EXCLUDED."workflow_state","base_role_type"=EXCLUDED."base_role_type","updated_at"=EXCLUDED."updated_at" WHERE ("enrollments".canvas_id, "enrollments".canvas_course_id, "enrollments".course_sis_id, "enrollments".canvas_user_id, "enrollments".user_sis_id, "enrollments".role, "enrollments".canvas_role_id, "enrollments".canvas_section_id, "enrollments".workflow_state, "enrollments".base_role_type) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.canvas_course_id, EXCLUDED.course_sis_id, EXCLUDED.canvas_user_id, EXCLUDED.user_sis_id, EXCLUDED.role, EXCLUDED.canvas_role_id, EXCLUDED.canvas_section_id, EXCLUDED.workflow_state, EXCLUDED.base_role_type) RETURNING "id"  (0.2ms) SELECT COUNT(*) FROM "enrollments"  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.3ms) SELECT COUNT(*) FROM "sections" Section Create Many (0.6ms) INSERT INTO "sections" ("canvas_id","sis_id","canvas_course_id","name","workflow_state","start_at","end_at","created_at","updated_at") VALUES (1,'sis_section_1',1,'Cool Section','active','2017-03-27 21:53:18','2017-03-27 21:53:18','2021-11-17 23:28:21.570752','2021-11-17 23:28:21.570752'),(2,'sis_section_2',2,'Lame Section','active','2017-03-27 21:53:18','2017-03-27 21:53:18','2021-11-17 23:28:21.570752','2021-11-17 23:28:21.570752') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","sis_id"=EXCLUDED."sis_id","canvas_course_id"=EXCLUDED."canvas_course_id","name"=EXCLUDED."name","workflow_state"=EXCLUDED."workflow_state","start_at"=EXCLUDED."start_at","end_at"=EXCLUDED."end_at","updated_at"=EXCLUDED."updated_at" WHERE ("sections".canvas_id, "sections".sis_id, "sections".canvas_course_id, "sections".name, "sections".workflow_state, "sections".start_at, "sections".end_at) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.sis_id, EXCLUDED.canvas_course_id, EXCLUDED.name, EXCLUDED.workflow_state, EXCLUDED.start_at, EXCLUDED.end_at) RETURNING "id"  (0.3ms) SELECT COUNT(*) FROM "sections" Section Load (0.3ms) SELECT "sections".* FROM "sections" ORDER BY "sections"."id" ASC LIMIT $1 [["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN Section Create Many (0.5ms) INSERT INTO "sections" ("canvas_id","sis_id","canvas_course_id","name","workflow_state","start_at","end_at","created_at","updated_at") VALUES (1,'sis_section_1',1,'Cool Section','active','2017-03-27 21:53:18','2017-03-27 21:53:18','2021-11-17 23:28:21.575443','2021-11-17 23:28:21.575443'),(2,'sis_section_2',2,'Lame Section','active','2017-03-27 21:53:18','2017-03-27 21:53:18','2021-11-17 23:28:21.575443','2021-11-17 23:28:21.575443') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","sis_id"=EXCLUDED."sis_id","canvas_course_id"=EXCLUDED."canvas_course_id","name"=EXCLUDED."name","workflow_state"=EXCLUDED."workflow_state","start_at"=EXCLUDED."start_at","end_at"=EXCLUDED."end_at","updated_at"=EXCLUDED."updated_at" WHERE ("sections".canvas_id, "sections".sis_id, "sections".canvas_course_id, "sections".name, "sections".workflow_state, "sections".start_at, "sections".end_at) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.sis_id, EXCLUDED.canvas_course_id, EXCLUDED.name, EXCLUDED.workflow_state, EXCLUDED.start_at, EXCLUDED.end_at) RETURNING "id" Section Load (0.3ms) SELECT "sections".* FROM "sections" WHERE "sections"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]] Section Create Many (0.4ms) INSERT INTO "sections" ("canvas_id","canvas_nonxlist_course_id","created_at","updated_at") VALUES (2,2,'2021-11-17 23:28:21.578803','2021-11-17 23:28:21.578803') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","canvas_nonxlist_course_id"=EXCLUDED."canvas_nonxlist_course_id","updated_at"=EXCLUDED."updated_at" WHERE ("sections".canvas_id, "sections".canvas_nonxlist_course_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.canvas_nonxlist_course_id) RETURNING "id"  (0.3ms) SELECT COUNT(*) FROM "sections" WHERE "sections"."canvas_nonxlist_course_id" IS NOT NULL Section Load (0.2ms) SELECT "sections".* FROM "sections" WHERE "sections"."canvas_nonxlist_course_id" IS NOT NULL ORDER BY "sections"."id" ASC LIMIT $1 [["LIMIT", 1]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SELECT COUNT(*) FROM "groups" Group Create Many (0.6ms) INSERT INTO "groups" ("canvas_id","sis_id","canvas_group_category_id","group_category_sis_id","canvas_account_id","canvas_course_id","name","workflow_state","context_id","context_type","max_membership","created_at","updated_at") VALUES (50,'sis1',10,NULL,1,NULL,'Group1','available',1,'Account',NULL,'2021-11-17 23:28:21.583383','2021-11-17 23:28:21.583383'),(51,'sis2',2,NULL,NULL,1,'Group2','available',1,'Course',1,'2021-11-17 23:28:21.583383','2021-11-17 23:28:21.583383') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","sis_id"=EXCLUDED."sis_id","canvas_group_category_id"=EXCLUDED."canvas_group_category_id","group_category_sis_id"=EXCLUDED."group_category_sis_id","canvas_account_id"=EXCLUDED."canvas_account_id","canvas_course_id"=EXCLUDED."canvas_course_id","name"=EXCLUDED."name","workflow_state"=EXCLUDED."workflow_state","context_id"=EXCLUDED."context_id","context_type"=EXCLUDED."context_type","max_membership"=EXCLUDED."max_membership","updated_at"=EXCLUDED."updated_at" WHERE ("groups".canvas_id, "groups".sis_id, "groups".canvas_group_category_id, "groups".group_category_sis_id, "groups".canvas_account_id, "groups".canvas_course_id, "groups".name, "groups".workflow_state, "groups".context_id, "groups".context_type, "groups".max_membership) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.sis_id, EXCLUDED.canvas_group_category_id, EXCLUDED.group_category_sis_id, EXCLUDED.canvas_account_id, EXCLUDED.canvas_course_id, EXCLUDED.name, EXCLUDED.workflow_state, EXCLUDED.context_id, EXCLUDED.context_type, EXCLUDED.max_membership) RETURNING "id"  (0.3ms) SELECT COUNT(*) FROM "groups" Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."name" = $1 LIMIT $2 [["name", "Group1"], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) SELECT COUNT(*) FROM "group_memberships" GroupMembership Create Many (0.7ms) INSERT INTO "group_memberships" ("canvas_id","canvas_group_id","group_sis_id","canvas_user_id","user_sis_id","workflow_state","created_at","updated_at") VALUES (50,1,NULL,10,NULL,'accepted','2021-11-17 23:28:21.589737','2021-11-17 23:28:21.589737'),(51,2,NULL,11,NULL,'accepted','2021-11-17 23:28:21.589737','2021-11-17 23:28:21.589737') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","canvas_group_id"=EXCLUDED."canvas_group_id","group_sis_id"=EXCLUDED."group_sis_id","canvas_user_id"=EXCLUDED."canvas_user_id","user_sis_id"=EXCLUDED."user_sis_id","workflow_state"=EXCLUDED."workflow_state","updated_at"=EXCLUDED."updated_at" WHERE ("group_memberships".canvas_id, "group_memberships".canvas_group_id, "group_memberships".group_sis_id, "group_memberships".canvas_user_id, "group_memberships".user_sis_id, "group_memberships".workflow_state) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.canvas_group_id, EXCLUDED.group_sis_id, EXCLUDED.canvas_user_id, EXCLUDED.user_sis_id, EXCLUDED.workflow_state) RETURNING "id"  (0.4ms) SELECT COUNT(*) FROM "group_memberships" GroupMembership Load (0.2ms) SELECT "group_memberships".* FROM "group_memberships" WHERE "group_memberships"."canvas_id" = $1 LIMIT $2 [["canvas_id", 50], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.4ms) SELECT COUNT(*) FROM "user_observers" UserObserver Create Many (0.7ms) INSERT INTO "user_observers" ("observing_user_id","observed_user_id","workflow_state","created_at","updated_at") VALUES (21,3,'active','2021-11-17 23:28:21.600473','2021-11-17 23:28:21.600473'),(21,2,'active','2021-11-17 23:28:21.600473','2021-11-17 23:28:21.600473') ON CONFLICT (observing_user_id, observed_user_id) DO UPDATE SET "observing_user_id"=EXCLUDED."observing_user_id","observed_user_id"=EXCLUDED."observed_user_id","workflow_state"=EXCLUDED."workflow_state","updated_at"=EXCLUDED."updated_at" WHERE ("user_observers".observing_user_id, "user_observers".observed_user_id, "user_observers".workflow_state) IS DISTINCT FROM (EXCLUDED.observing_user_id, EXCLUDED.observed_user_id, EXCLUDED.workflow_state) RETURNING "id"  (0.3ms) SELECT COUNT(*) FROM "user_observers" UserObserver Load (0.2ms) SELECT "user_observers".* FROM "user_observers" WHERE "user_observers"."observed_user_id" = $1 LIMIT $2 [["observed_user_id", 3], ["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.4ms) SELECT COUNT(*) FROM "grading_periods" GradingPeriod Create Many (0.5ms) INSERT INTO "grading_periods" ("canvas_id","title","weight","start_date","end_date","close_date","canvas_grading_period_group_id","workflow_state","created_at","updated_at") VALUES (1,'Period 1',0.2,'2019-07-01 06:00:00','2019-08-01 05:59:59','2019-08-01 05:59:59',1,'active','2021-11-17 23:28:21.615734','2021-11-17 23:28:21.615734'),(2,'Period 2',0.8,'2019-08-01 06:00:00','2019-09-01 05:59:59','2019-09-01 05:59:59',1,'deleted','2021-11-17 23:28:21.615734','2021-11-17 23:28:21.615734') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","title"=EXCLUDED."title","weight"=EXCLUDED."weight","start_date"=EXCLUDED."start_date","end_date"=EXCLUDED."end_date","close_date"=EXCLUDED."close_date","canvas_grading_period_group_id"=EXCLUDED."canvas_grading_period_group_id","workflow_state"=EXCLUDED."workflow_state","updated_at"=EXCLUDED."updated_at" WHERE ("grading_periods".canvas_id, "grading_periods".title, "grading_periods".weight, "grading_periods".start_date, "grading_periods".end_date, "grading_periods".close_date, "grading_periods".canvas_grading_period_group_id, "grading_periods".workflow_state) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.title, EXCLUDED.weight, EXCLUDED.start_date, EXCLUDED.end_date, EXCLUDED.close_date, EXCLUDED.canvas_grading_period_group_id, EXCLUDED.workflow_state) RETURNING "id"  (0.3ms) SELECT COUNT(*) FROM "grading_periods" GradingPeriod Load (0.3ms) SELECT "grading_periods".* FROM "grading_periods" WHERE "grading_periods"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]]  (0.5ms) ROLLBACK  (0.1ms) BEGIN  (0.3ms) SELECT COUNT(*) FROM "grading_period_groups" GradingPeriodGroup Create Many (0.4ms) INSERT INTO "grading_period_groups" ("canvas_id","title","weighted","display_totals_for_all_grading_periods","workflow_state","created_at","updated_at") VALUES (1,'Test Group',FALSE,FALSE,'active','2021-11-17 23:28:21.633295','2021-11-17 23:28:21.633295') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","title"=EXCLUDED."title","weighted"=EXCLUDED."weighted","display_totals_for_all_grading_periods"=EXCLUDED."display_totals_for_all_grading_periods","workflow_state"=EXCLUDED."workflow_state","updated_at"=EXCLUDED."updated_at" WHERE ("grading_period_groups".canvas_id, "grading_period_groups".title, "grading_period_groups".weighted, "grading_period_groups".display_totals_for_all_grading_periods, "grading_period_groups".workflow_state) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.title, EXCLUDED.weighted, EXCLUDED.display_totals_for_all_grading_periods, EXCLUDED.workflow_state) RETURNING "id"  (0.2ms) SELECT COUNT(*) FROM "grading_period_groups" GradingPeriodGroup Load (0.2ms) SELECT "grading_period_groups".* FROM "grading_period_groups" WHERE "grading_period_groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) SELECT COUNT(*) FROM "user_observers" UserObserver Create Many (0.3ms) INSERT INTO "user_observers" ("observing_user_id","observed_user_id","workflow_state","created_at","updated_at") VALUES (21,3,'active','2021-11-17 23:28:21.643404','2021-11-17 23:28:21.643404'),(21,2,'active','2021-11-17 23:28:21.643404','2021-11-17 23:28:21.643404') ON CONFLICT (observing_user_id, observed_user_id) DO UPDATE SET "observing_user_id"=EXCLUDED."observing_user_id","observed_user_id"=EXCLUDED."observed_user_id","workflow_state"=EXCLUDED."workflow_state","updated_at"=EXCLUDED."updated_at" WHERE ("user_observers".observing_user_id, "user_observers".observed_user_id, "user_observers".workflow_state) IS DISTINCT FROM (EXCLUDED.observing_user_id, EXCLUDED.observed_user_id, EXCLUDED.workflow_state) RETURNING "id"  (0.2ms) SELECT COUNT(*) FROM "user_observers"  (0.2ms) SELECT COUNT(*) FROM "user_observers" UserObserver Create Many (0.3ms) INSERT INTO "user_observers" ("observing_user_id","observed_user_id","workflow_state","created_at","updated_at") VALUES (21,3,'active','2021-11-17 23:28:21.645334','2021-11-17 23:28:21.645334'),(21,2,'active','2021-11-17 23:28:21.645334','2021-11-17 23:28:21.645334') ON CONFLICT (observing_user_id, observed_user_id) DO UPDATE SET "observing_user_id"=EXCLUDED."observing_user_id","observed_user_id"=EXCLUDED."observed_user_id","workflow_state"=EXCLUDED."workflow_state","updated_at"=EXCLUDED."updated_at" WHERE ("user_observers".observing_user_id, "user_observers".observed_user_id, "user_observers".workflow_state) IS DISTINCT FROM (EXCLUDED.observing_user_id, EXCLUDED.observed_user_id, EXCLUDED.workflow_state) RETURNING "id"  (0.2ms) SELECT COUNT(*) FROM "user_observers"  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SELECT COUNT(*) FROM "users"  (0.2ms) SELECT COUNT(*) FROM "courses" Course Create Many (0.6ms) INSERT INTO "courses" ("canvas_id","sis_id","course_code","name","canvas_account_id","canvas_term_id","start_at","end_at","workflow_state","grading_standard_id","created_at","updated_at") VALUES (1,'course_sis_id_1','C1','Course #1',1,1,'2017-03-27 21:53:18','2017-04-27 12:21:18','active',NULL,'2021-11-17 23:28:21.653134','2021-11-17 23:28:21.653134'),(2,'course_sis_id_2','C2','Course #2',1,1,'2017-03-27 21:53:18','2017-04-27 12:21:18','unpublished',NULL,'2021-11-17 23:28:21.653134','2021-11-17 23:28:21.653134') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","sis_id"=EXCLUDED."sis_id","course_code"=EXCLUDED."course_code","name"=EXCLUDED."name","canvas_account_id"=EXCLUDED."canvas_account_id","canvas_term_id"=EXCLUDED."canvas_term_id","start_at"=EXCLUDED."start_at","end_at"=EXCLUDED."end_at","workflow_state"=EXCLUDED."workflow_state","grading_standard_id"=EXCLUDED."grading_standard_id","updated_at"=EXCLUDED."updated_at" WHERE ("courses".canvas_id, "courses".sis_id, "courses".course_code, "courses".name, "courses".canvas_account_id, "courses".canvas_term_id, "courses".start_at, "courses".end_at, "courses".workflow_state, "courses".grading_standard_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.sis_id, EXCLUDED.course_code, EXCLUDED.name, EXCLUDED.canvas_account_id, EXCLUDED.canvas_term_id, EXCLUDED.start_at, EXCLUDED.end_at, EXCLUDED.workflow_state, EXCLUDED.grading_standard_id) RETURNING "id" User Create Many (0.7ms) INSERT INTO "users" ("canvas_id","sis_id","email","first_name","last_name","name","sortable_name","workflow_state","login_id","created_at","updated_at") VALUES (1,'sis_id_1','poorbastard@yharnam.com','Patches','the Spider','Patches the Spider','the Spider, Patches','active','spiderdude1337','2021-11-17 23:28:21.656862','2021-11-17 23:28:21.656862'),(2,'sis_id_2','dreamer@yharnam.com','Hunter','Djura','Hunter Djura','Djura, Hunter','active','retireddude109','2021-11-17 23:28:21.656862','2021-11-17 23:28:21.656862') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","sis_id"=EXCLUDED."sis_id","email"=EXCLUDED."email","first_name"=EXCLUDED."first_name","last_name"=EXCLUDED."last_name","name"=EXCLUDED."name","sortable_name"=EXCLUDED."sortable_name","workflow_state"=EXCLUDED."workflow_state","login_id"=EXCLUDED."login_id","updated_at"=EXCLUDED."updated_at" WHERE ("users".canvas_id, "users".sis_id, "users".email, "users".first_name, "users".last_name, "users".name, "users".sortable_name, "users".workflow_state, "users".login_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.sis_id, EXCLUDED.email, EXCLUDED.first_name, EXCLUDED.last_name, EXCLUDED.name, EXCLUDED.sortable_name, EXCLUDED.workflow_state, EXCLUDED.login_id) RETURNING "id"  (0.4ms) SELECT COUNT(*) FROM "users"  (0.3ms) SELECT COUNT(*) FROM "courses"  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN Course Create Many (0.6ms) INSERT INTO "courses" ("canvas_id","sis_id","course_code","name","canvas_account_id","canvas_term_id","start_at","end_at","workflow_state","grading_standard_id","created_at","updated_at") VALUES (1,'course_sis_id_1','C1','Course #1',1,1,'2017-03-27 21:53:18','2017-04-27 12:21:18','active',NULL,'2021-11-17 23:28:21.674183','2021-11-17 23:28:21.674183'),(2,'course_sis_id_2','C2','Course #2',1,1,'2017-03-27 21:53:18','2017-04-27 12:21:18','unpublished',NULL,'2021-11-17 23:28:21.674183','2021-11-17 23:28:21.674183') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","sis_id"=EXCLUDED."sis_id","course_code"=EXCLUDED."course_code","name"=EXCLUDED."name","canvas_account_id"=EXCLUDED."canvas_account_id","canvas_term_id"=EXCLUDED."canvas_term_id","start_at"=EXCLUDED."start_at","end_at"=EXCLUDED."end_at","workflow_state"=EXCLUDED."workflow_state","grading_standard_id"=EXCLUDED."grading_standard_id","updated_at"=EXCLUDED."updated_at" WHERE ("courses".canvas_id, "courses".sis_id, "courses".course_code, "courses".name, "courses".canvas_account_id, "courses".canvas_term_id, "courses".start_at, "courses".end_at, "courses".workflow_state, "courses".grading_standard_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.sis_id, EXCLUDED.course_code, EXCLUDED.name, EXCLUDED.canvas_account_id, EXCLUDED.canvas_term_id, EXCLUDED.start_at, EXCLUDED.end_at, EXCLUDED.workflow_state, EXCLUDED.grading_standard_id) RETURNING "id"  (0.3ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SELECT COUNT(*) FROM "submissions" Submission Create Many (0.6ms) INSERT INTO "submissions" ("canvas_id","canvas_user_id","canvas_course_id","canvas_assignment_id","submitted_at","due_at","graded_at","score","points_possible","excused","workflow_state","created_at","updated_at") VALUES (1,1,1,1,'2017-09-21 18:28:15','2017-09-27 18:28:15','2017-09-21 19:36:23',5.0,10.0,TRUE,'graded','2021-11-17 23:28:21.682276','2021-11-17 23:28:21.682276'),(2,1,1,2,'2017-09-21 18:28:15','2017-09-28 18:28:15','2017-09-21 19:36:23',5.0,10.0,FALSE,'submitted','2021-11-17 23:28:21.682276','2021-11-17 23:28:21.682276') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","canvas_user_id"=EXCLUDED."canvas_user_id","canvas_course_id"=EXCLUDED."canvas_course_id","canvas_assignment_id"=EXCLUDED."canvas_assignment_id","submitted_at"=EXCLUDED."submitted_at","due_at"=EXCLUDED."due_at","graded_at"=EXCLUDED."graded_at","score"=EXCLUDED."score","points_possible"=EXCLUDED."points_possible","excused"=EXCLUDED."excused","workflow_state"=EXCLUDED."workflow_state","updated_at"=EXCLUDED."updated_at" WHERE ("submissions".canvas_id, "submissions".canvas_user_id, "submissions".canvas_course_id, "submissions".canvas_assignment_id, "submissions".submitted_at, "submissions".due_at, "submissions".graded_at, "submissions".score, "submissions".points_possible, "submissions".excused, "submissions".workflow_state) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.canvas_user_id, EXCLUDED.canvas_course_id, EXCLUDED.canvas_assignment_id, EXCLUDED.submitted_at, EXCLUDED.due_at, EXCLUDED.graded_at, EXCLUDED.score, EXCLUDED.points_possible, EXCLUDED.excused, EXCLUDED.workflow_state) RETURNING "id"  (0.3ms) SELECT COUNT(*) FROM "submissions"  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] [BatchTestJobBase] [b49c6117-0dca-4743-9ce3-0891957824e7] Performing BatchTestJobBase (Job ID: b49c6117-0dca-4743-9ce3-0891957824e7) from Test(default) [ActiveJob] [BatchTestJobBase] [b49c6117-0dca-4743-9ce3-0891957824e7] Performed BatchTestJobBase (Job ID: b49c6117-0dca-4743-9ce3-0891957824e7) from Test(default) in 0.97ms  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] [BatchTestJobBase] [fc0e559b-9ff1-4f15-a94f-23e91b9ea8fb] Performing BatchTestJobBase (Job ID: fc0e559b-9ff1-4f15-a94f-23e91b9ea8fb) from Test(default) [ActiveJob] [BatchTestJobBase] [fc0e559b-9ff1-4f15-a94f-23e91b9ea8fb] Performed BatchTestJobBase (Job ID: fc0e559b-9ff1-4f15-a94f-23e91b9ea8fb) from Test(default) in 0.57ms  (0.2ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [BatchTestJobBase] [da6a20df-5e6e-41e9-93f5-6807ecbc8961] Performing BatchTestJobBase (Job ID: da6a20df-5e6e-41e9-93f5-6807ecbc8961) from Test(default) [ActiveJob] [BatchTestJobBase] [da6a20df-5e6e-41e9-93f5-6807ecbc8961] Performed BatchTestJobBase (Job ID: da6a20df-5e6e-41e9-93f5-6807ecbc8961) from Test(default) in 0.05ms  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] [FailingBatchTestJobBase] [bd4adcf8-d501-498a-b14f-e5e7f78bdd89] Performing FailingBatchTestJobBase (Job ID: bd4adcf8-d501-498a-b14f-e5e7f78bdd89) from Test(default) [ActiveJob] [FailingBatchTestJobBase] [bd4adcf8-d501-498a-b14f-e5e7f78bdd89] Error performing FailingBatchTestJobBase (Job ID: bd4adcf8-d501-498a-b14f-e5e7f78bdd89) from Test(default) in 0.21ms: RuntimeError (Foo): /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/job_batching/support/base_job.rb:12:in `perform' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:39:in `block in perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:109:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch_aware_job.rb:12:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/i18n-1.8.10/lib/i18n.rb:309:in `with_locale' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/translation.rb:9:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:26:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `block in instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications/instrumenter.rb:23:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:25:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `block in tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `block in tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:28:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:22:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:136:in `run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:38:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/job_batching/batch_aware_job_spec.rb:46:in `block (5 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `block in with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `block in with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-rails-5.0.2/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:259:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:644:in `block in run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:606:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/configuration.rb:2067:in `with_suite_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:116:in `block in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/reporter.rb:74:in `report' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:115:in `run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:89:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:71:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:45:in `invoke' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/exe/rspec:4:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:58:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:58:in `kernel_load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:23:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:478:in `exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:31:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:25:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/exe/bundle:49:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/friendly_errors.rb:128:in `with_friendly_errors' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/exe/bundle:37:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `
'  (0.3ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] Enqueued BatchTestJobBase (Job ID: 178f68cc-42cc-4b29-8ef0-e0e6bd597e98) to Test(default)  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] Enqueued BatchTestJobBase (Job ID: 3f245104-1442-4123-bf27-e8f40b4eb994) to Test(default)  (0.2ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] Enqueued BatchTestJobBase (Job ID: 0ad3b804-3a51-402b-989d-57a944ec7036) to Test(default)  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (1.2ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (1.4ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] Enqueued RetryingJob (Job ID: 7826fae5-ff37-4edb-ac0d-34451488fa6b) to Sidekiq(default) [ActiveJob] [RetryingJob] [7826fae5-ff37-4edb-ac0d-34451488fa6b] Performing RetryingJob (Job ID: 7826fae5-ff37-4edb-ac0d-34451488fa6b) from Sidekiq(default) [ActiveJob] [RetryingJob] [7826fae5-ff37-4edb-ac0d-34451488fa6b] Error performing RetryingJob (Job ID: 7826fae5-ff37-4edb-ac0d-34451488fa6b) from Sidekiq(default) in 3.78ms: RuntimeError (A Failure): /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/job_batching/batch_spec.rb:268:in `perform' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:39:in `block in perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:109:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch_aware_job.rb:12:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/i18n-1.8.10/lib/i18n.rb:314:in `with_locale' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/translation.rb:9:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:26:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `block in instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications/instrumenter.rb:23:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:25:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `block in tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `block in tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:28:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:22:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:136:in `run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:38:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:24:in `block in execute' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:109:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/railtie.rb:28:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/execution_wrapper.rb:87:in `wrap' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/reloader.rb:73:in `block in wrap' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/execution_wrapper.rb:87:in `wrap' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/reloader.rb:72:in `wrap' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/railtie.rb:27:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:136:in `run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:22:in `execute' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/queue_adapters/sidekiq_adapter.rb:42:in `perform' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/sidekiq-6.2.2/lib/sidekiq/testing.rb:300:in `execute_job' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/sidekiq-6.2.2/lib/sidekiq/testing.rb:295:in `block in process_job' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/sidekiq-6.2.2/lib/sidekiq/middleware/chain.rb:138:in `block in invoke' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/sidekiq.rb:73:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/sidekiq-6.2.2/lib/sidekiq/middleware/chain.rb:140:in `block in invoke' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/sidekiq-6.2.2/lib/sidekiq/middleware/chain.rb:143:in `invoke' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/sidekiq-6.2.2/lib/sidekiq/testing.rb:294:in `process_job' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/job_batching/batch_spec.rb:289:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `block in with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `block in with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-rails-5.0.2/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:259:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:644:in `block in run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:606:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/configuration.rb:2067:in `with_suite_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:116:in `block in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/reporter.rb:74:in `report' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:115:in `run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:89:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:71:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:45:in `invoke' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/exe/rspec:4:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:58:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:58:in `kernel_load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:23:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:478:in `exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:31:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:25:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/exe/bundle:49:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/friendly_errors.rb:128:in `with_friendly_errors' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/exe/bundle:37:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `
' [ActiveJob] [RetryingJob] [7826fae5-ff37-4edb-ac0d-34451488fa6b] Performing RetryingJob (Job ID: 7826fae5-ff37-4edb-ac0d-34451488fa6b) from Sidekiq(default) [ActiveJob] [RetryingJob] [7826fae5-ff37-4edb-ac0d-34451488fa6b] Performed RetryingJob (Job ID: 7826fae5-ff37-4edb-ac0d-34451488fa6b) from Sidekiq(default) in 2.52ms  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] Enqueued TestWorker (Job ID: 527a881c-ad9c-4820-ac34-9f78f705bf46) to Sidekiq(default)  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] Enqueued CanvasSync::JobBatches::Batch::Callback::ActiveJobCallbackWorker (Job ID: e39706f6-bf60-42c9-a16b-c45047507c5e) to Test(default) with arguments: "SampleCallback", "complete", {"a"=>"b"}, "p1ITe2UTtYevZw", nil  (0.3ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] Enqueued CanvasSync::JobBatches::Batch::Callback::ActiveJobCallbackWorker (Job ID: e8f25d88-d586-4ded-bfbe-71e396c27c35) to Test(default) with arguments: "SampleCallback", "complete", {"a"=>"b"}, "sIbK8C4v0GQPHQ", nil [ActiveJob] Enqueued CanvasSync::JobBatches::Batch::Callback::ActiveJobCallbackWorker (Job ID: 3953dfbe-80a9-4510-84f5-38fb3b5978cb) to Test(default) with arguments: "SampleCallback2", "complete", {"b"=>"a"}, "sIbK8C4v0GQPHQ", nil  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.3ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] Enqueued ContextedJob (Job ID: d5f4031e-4262-48b9-a8d6-ce8030d5cd95) to Sidekiq(default) [ActiveJob] [TestWorker] [527a881c-ad9c-4820-ac34-9f78f705bf46] Performing TestWorker (Job ID: 527a881c-ad9c-4820-ac34-9f78f705bf46) from Sidekiq(default) [ActiveJob] [TestWorker] [527a881c-ad9c-4820-ac34-9f78f705bf46] Performed TestWorker (Job ID: 527a881c-ad9c-4820-ac34-9f78f705bf46) from Sidekiq(default) in 1.78ms [ActiveJob] [ContextedJob] [d5f4031e-4262-48b9-a8d6-ce8030d5cd95] Performing ContextedJob (Job ID: d5f4031e-4262-48b9-a8d6-ce8030d5cd95) from Sidekiq(default) [ActiveJob] [ContextedJob] [d5f4031e-4262-48b9-a8d6-ce8030d5cd95] Performed ContextedJob (Job ID: d5f4031e-4262-48b9-a8d6-ce8030d5cd95) from Sidekiq(default) in 2.61ms  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] Enqueued ContextedJob (Job ID: ede2e1fa-239c-4432-8440-d136d1113139) to Sidekiq(default) [ActiveJob] [ContextedJob] [ede2e1fa-239c-4432-8440-d136d1113139] Performing ContextedJob (Job ID: ede2e1fa-239c-4432-8440-d136d1113139) from Sidekiq(default) [ActiveJob] [ContextedJob] [ede2e1fa-239c-4432-8440-d136d1113139] Performed ContextedJob (Job ID: ede2e1fa-239c-4432-8440-d136d1113139) from Sidekiq(default) in 4.4ms  (0.2ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] Enqueued BatchTestJobBase (Job ID: 284086ba-6588-432d-ad1b-5ea13136bcf2) to Sidekiq(default) [ActiveJob] [BatchTestJobBase] [284086ba-6588-432d-ad1b-5ea13136bcf2] Performing BatchTestJobBase (Job ID: 284086ba-6588-432d-ad1b-5ea13136bcf2) from Sidekiq(default) [ActiveJob] [BatchTestJobBase] [284086ba-6588-432d-ad1b-5ea13136bcf2] Performed BatchTestJobBase (Job ID: 284086ba-6588-432d-ad1b-5ea13136bcf2) from Sidekiq(default) in 2.74ms [ActiveJob] Enqueued ContextedJob (Job ID: 2fa9589b-d2f5-47fa-b2b5-a0ef39800236) to Sidekiq(default) [ActiveJob] [ContextedJob] [2fa9589b-d2f5-47fa-b2b5-a0ef39800236] Performing ContextedJob (Job ID: 2fa9589b-d2f5-47fa-b2b5-a0ef39800236) from Sidekiq(default) [ActiveJob] [ContextedJob] [2fa9589b-d2f5-47fa-b2b5-a0ef39800236] Performed ContextedJob (Job ID: 2fa9589b-d2f5-47fa-b2b5-a0ef39800236) from Sidekiq(default) in 3.92ms  (0.3ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] Enqueued TestWorker (Job ID: f82fc30d-b173-4f91-865d-be78a7eb552f) to Sidekiq(default) [ActiveJob] Enqueued TestWorker (Job ID: 1b930c15-5ee2-4d88-9b5f-dfa8f9a94f42) to Sidekiq(default) [ActiveJob] Enqueued TestWorker (Job ID: b0261e28-4d89-45cf-b2e7-5cd0664493eb) to Sidekiq(default)  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] Enqueued WorkerA (Job ID: 994ccb42-895f-47e9-8384-5af5b185d9df) to Sidekiq(default) [ActiveJob] Enqueued WorkerB (Job ID: e3e99fb8-d7fd-448e-b15a-f305df2ebb14) to Sidekiq(default) [ActiveJob] Enqueued WorkerA (Job ID: 2fe55c87-4a8e-4c70-a3c6-9628d762edbb) to Sidekiq(default) [ActiveJob] Enqueued WorkerC (Job ID: 583a381f-67d2-434c-8820-c30ebb4ea421) to Sidekiq(default)  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.3ms) BEGIN  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] Enqueued TestWorker (Job ID: 434039d7-546c-4c09-bcf2-b8ec748e35b6) to Sidekiq(default)  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] Enqueued TestWorker (Job ID: 67216ed2-11d7-46da-b246-8bbda3e9f1ba) to Sidekiq(default)  (0.3ms) ROLLBACK  (0.4ms) SELECT "schema_migrations"."version" FROM "schema_migrations" ORDER BY "schema_migrations"."version" ASC  (0.3ms) BEGIN  (0.3ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.5ms) SELECT COUNT(*) FROM "canvas_sync_job_logs" [ActiveJob] [GoodJob] [d6f9d67d-2d29-481b-9782-43dbd2f06844] Performing GoodJob (Job ID: d6f9d67d-2d29-481b-9782-43dbd2f06844) from Test(default) with arguments: "argument" [ActiveJob] [GoodJob] [d6f9d67d-2d29-481b-9782-43dbd2f06844] CanvasSync::JobLog Load (0.3ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "d6f9d67d-2d29-481b-9782-43dbd2f06844"], ["LIMIT", 1]] [ActiveJob] [GoodJob] [d6f9d67d-2d29-481b-9782-43dbd2f06844]  (0.3ms) SAVEPOINT active_record_1 [ActiveJob] [GoodJob] [d6f9d67d-2d29-481b-9782-43dbd2f06844] CanvasSync::JobLog Create (0.8ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "GoodJob"], ["status", "enqueued"], ["job_arguments", "---\n- argument\n"], ["created_at", "2021-11-17 23:31:32.026711"], ["updated_at", "2021-11-17 23:31:32.026711"], ["job_id", "d6f9d67d-2d29-481b-9782-43dbd2f06844"]] [ActiveJob] [GoodJob] [d6f9d67d-2d29-481b-9782-43dbd2f06844]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [GoodJob] [d6f9d67d-2d29-481b-9782-43dbd2f06844]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [GoodJob] [d6f9d67d-2d29-481b-9782-43dbd2f06844] CanvasSync::JobLog Update (0.4ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-11-17 23:31:32.029442"], ["status", "running"], ["updated_at", "2021-11-17 23:31:32.029894"], ["id", 649]] [ActiveJob] [GoodJob] [d6f9d67d-2d29-481b-9782-43dbd2f06844]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [GoodJob] [d6f9d67d-2d29-481b-9782-43dbd2f06844]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [GoodJob] [d6f9d67d-2d29-481b-9782-43dbd2f06844] CanvasSync::JobLog Update (0.5ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2021-11-17 23:31:32.031799"], ["status", "success"], ["updated_at", "2021-11-17 23:31:32.032236"], ["id", 649]] [ActiveJob] [GoodJob] [d6f9d67d-2d29-481b-9782-43dbd2f06844]  (0.3ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [GoodJob] [d6f9d67d-2d29-481b-9782-43dbd2f06844] Performed GoodJob (Job ID: d6f9d67d-2d29-481b-9782-43dbd2f06844) from Test(default) in 21.89ms  (0.3ms) SELECT COUNT(*) FROM "canvas_sync_job_logs" CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" ORDER BY "canvas_sync_job_logs"."id" DESC LIMIT $1 [["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] [BadJob] [f073817b-307a-46d5-af6c-a3911296bdfa] Performing BadJob (Job ID: f073817b-307a-46d5-af6c-a3911296bdfa) from Test(default) with arguments: "argument" [ActiveJob] [BadJob] [f073817b-307a-46d5-af6c-a3911296bdfa] CanvasSync::JobLog Load (0.3ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "f073817b-307a-46d5-af6c-a3911296bdfa"], ["LIMIT", 1]] [ActiveJob] [BadJob] [f073817b-307a-46d5-af6c-a3911296bdfa]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [BadJob] [f073817b-307a-46d5-af6c-a3911296bdfa] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "BadJob"], ["status", "enqueued"], ["job_arguments", "---\n- argument\n"], ["created_at", "2021-11-17 23:31:32.039952"], ["updated_at", "2021-11-17 23:31:32.039952"], ["job_id", "f073817b-307a-46d5-af6c-a3911296bdfa"]] [ActiveJob] [BadJob] [f073817b-307a-46d5-af6c-a3911296bdfa]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [BadJob] [f073817b-307a-46d5-af6c-a3911296bdfa]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [BadJob] [f073817b-307a-46d5-af6c-a3911296bdfa] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-11-17 23:31:32.041448"], ["status", "running"], ["updated_at", "2021-11-17 23:31:32.041753"], ["id", 650]] [ActiveJob] [BadJob] [f073817b-307a-46d5-af6c-a3911296bdfa]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [BadJob] [f073817b-307a-46d5-af6c-a3911296bdfa]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [BadJob] [f073817b-307a-46d5-af6c-a3911296bdfa] CanvasSync::JobLog Update (0.7ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "exception" = $2, "backtrace" = $3, "status" = $4, "updated_at" = $5 WHERE "canvas_sync_job_logs"."id" = $6 [["completed_at", "2021-11-17 23:31:32.043000"], ["exception", "EvilError: EvilError"], ["backtrace", "/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:12:in `perform'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:39:in `block in perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:109:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch_aware_job.rb:22:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:21:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/i18n-1.8.10/lib/i18n.rb:309:in `with_locale'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/translation.rb:9:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:26:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `block in instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications/instrumenter.rb:23:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:25:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `block in tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `block in tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:28:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:22:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:136:in `run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:38:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:18:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:40:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/matchers/built_in/raise_error.rb:59:in `matches?'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:51:in `block in handle_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:27:in `with_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:48:in `handle_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:65:in `to'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:101:in `to'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:39:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `block in with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `block in with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-rails-5.0.2/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:259:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:644:in `block in run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:606:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/configuration.rb:2067:in `with_suite_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:116:in `block in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/reporter.rb:74:in `report'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:115:in `run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:89:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:71:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:45:in `invoke'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/exe/rspec:4:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:58:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:58:in `kernel_load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:23:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:478:in `exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:31:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:25:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/exe/bundle:49:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/friendly_errors.rb:128:in `with_friendly_errors'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/exe/bundle:37:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `
'"], ["status", "error"], ["updated_at", "2021-11-17 23:31:32.043367"], ["id", 650]] [ActiveJob] [BadJob] [f073817b-307a-46d5-af6c-a3911296bdfa]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [BadJob] [f073817b-307a-46d5-af6c-a3911296bdfa] Error performing BadJob (Job ID: f073817b-307a-46d5-af6c-a3911296bdfa) from Test(default) in 7.16ms: EvilError (EvilError): /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:12:in `perform' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:39:in `block in perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:109:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch_aware_job.rb:22:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:21:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/i18n-1.8.10/lib/i18n.rb:309:in `with_locale' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/translation.rb:9:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:26:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `block in instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications/instrumenter.rb:23:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:25:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `block in tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `block in tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:28:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:22:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:136:in `run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:38:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:18:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:40:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/matchers/built_in/raise_error.rb:59:in `matches?' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:51:in `block in handle_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:27:in `with_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:48:in `handle_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:65:in `to' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:101:in `to' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:39:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `block in with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `block in with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-rails-5.0.2/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:259:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:644:in `block in run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:606:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/configuration.rb:2067:in `with_suite_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:116:in `block in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/reporter.rb:74:in `report' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:115:in `run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:89:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:71:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:45:in `invoke' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/exe/rspec:4:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:58:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:58:in `kernel_load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:23:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:478:in `exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:31:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:25:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/exe/bundle:49:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/friendly_errors.rb:128:in `with_friendly_errors' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/exe/bundle:37:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `
' CanvasSync::JobLog Load (0.4ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" ORDER BY "canvas_sync_job_logs"."id" DESC LIMIT $1 [["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] [BadJob] [46988aa0-7cf9-4036-8743-4e25a7367142] Performing BadJob (Job ID: 46988aa0-7cf9-4036-8743-4e25a7367142) from Test(default) [ActiveJob] [BadJob] [46988aa0-7cf9-4036-8743-4e25a7367142] CanvasSync::JobLog Load (0.3ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "46988aa0-7cf9-4036-8743-4e25a7367142"], ["LIMIT", 1]] [ActiveJob] [BadJob] [46988aa0-7cf9-4036-8743-4e25a7367142]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [BadJob] [46988aa0-7cf9-4036-8743-4e25a7367142] CanvasSync::JobLog Create (0.4ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["job_class", "BadJob"], ["status", "enqueued"], ["created_at", "2021-11-17 23:31:32.050675"], ["updated_at", "2021-11-17 23:31:32.050675"], ["job_id", "46988aa0-7cf9-4036-8743-4e25a7367142"]] [ActiveJob] [BadJob] [46988aa0-7cf9-4036-8743-4e25a7367142]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [BadJob] [46988aa0-7cf9-4036-8743-4e25a7367142]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [BadJob] [46988aa0-7cf9-4036-8743-4e25a7367142] CanvasSync::JobLog Update (0.4ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-11-17 23:31:32.052154"], ["status", "running"], ["updated_at", "2021-11-17 23:31:32.052622"], ["id", 651]] [ActiveJob] [BadJob] [46988aa0-7cf9-4036-8743-4e25a7367142]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [BadJob] [46988aa0-7cf9-4036-8743-4e25a7367142]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [BadJob] [46988aa0-7cf9-4036-8743-4e25a7367142] CanvasSync::JobLog Update (0.5ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "exception" = $2, "backtrace" = $3, "status" = $4, "updated_at" = $5 WHERE "canvas_sync_job_logs"."id" = $6 [["completed_at", "2021-11-17 23:31:32.054325"], ["exception", "ArgumentError: wrong number of arguments (given 0, expected 1)"], ["backtrace", "/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:11:in `perform'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:39:in `block in perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:109:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch_aware_job.rb:22:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:21:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/i18n-1.8.10/lib/i18n.rb:309:in `with_locale'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/translation.rb:9:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:26:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `block in instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications/instrumenter.rb:23:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:25:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `block in tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `block in tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:28:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:22:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:136:in `run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:38:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:18:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:52:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/matchers/built_in/raise_error.rb:59:in `matches?'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:51:in `block in handle_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:27:in `with_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:48:in `handle_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:65:in `to'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:101:in `to'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:51:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `block in with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `block in with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-rails-5.0.2/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:259:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:644:in `block in run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:606:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/configuration.rb:2067:in `with_suite_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:116:in `block in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/reporter.rb:74:in `report'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:115:in `run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:89:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:71:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:45:in `invoke'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/exe/rspec:4:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:58:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:58:in `kernel_load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:23:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:478:in `exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:31:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:25:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/exe/bundle:49:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/friendly_errors.rb:128:in `with_friendly_errors'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/exe/bundle:37:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `
'"], ["status", "error"], ["updated_at", "2021-11-17 23:31:32.054670"], ["id", 651]] [ActiveJob] [BadJob] [46988aa0-7cf9-4036-8743-4e25a7367142]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [BadJob] [46988aa0-7cf9-4036-8743-4e25a7367142] Error performing BadJob (Job ID: 46988aa0-7cf9-4036-8743-4e25a7367142) from Test(default) in 6.69ms: ArgumentError (wrong number of arguments (given 0, expected 1)): /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:11:in `perform' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:39:in `block in perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:109:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch_aware_job.rb:22:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:21:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/i18n-1.8.10/lib/i18n.rb:309:in `with_locale' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/translation.rb:9:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:26:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `block in instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications/instrumenter.rb:23:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:25:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `block in tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `block in tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:28:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:22:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:136:in `run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:38:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:18:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:52:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/matchers/built_in/raise_error.rb:59:in `matches?' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:51:in `block in handle_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:27:in `with_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:48:in `handle_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:65:in `to' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:101:in `to' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:51:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `block in with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `block in with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-rails-5.0.2/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:259:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:644:in `block in run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:606:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/configuration.rb:2067:in `with_suite_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:116:in `block in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/reporter.rb:74:in `report' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:115:in `run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:89:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:71:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:45:in `invoke' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/exe/rspec:4:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:58:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:58:in `kernel_load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:23:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:478:in `exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:31:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:25:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/exe/bundle:49:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/friendly_errors.rb:128:in `with_friendly_errors' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/exe/bundle:37:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `
'  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] [BadJob] [4b15eae7-7868-4f4f-bc69-6081a56cfaa1] Performing BadJob (Job ID: 4b15eae7-7868-4f4f-bc69-6081a56cfaa1) from Test(default) [ActiveJob] [BadJob] [4b15eae7-7868-4f4f-bc69-6081a56cfaa1] CanvasSync::JobLog Load (0.3ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "4b15eae7-7868-4f4f-bc69-6081a56cfaa1"], ["LIMIT", 1]] [ActiveJob] [BadJob] [4b15eae7-7868-4f4f-bc69-6081a56cfaa1]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [BadJob] [4b15eae7-7868-4f4f-bc69-6081a56cfaa1] CanvasSync::JobLog Create (0.4ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["job_class", "BadJob"], ["status", "enqueued"], ["created_at", "2021-11-17 23:31:32.059615"], ["updated_at", "2021-11-17 23:31:32.059615"], ["job_id", "4b15eae7-7868-4f4f-bc69-6081a56cfaa1"]] [ActiveJob] [BadJob] [4b15eae7-7868-4f4f-bc69-6081a56cfaa1]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [BadJob] [4b15eae7-7868-4f4f-bc69-6081a56cfaa1]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [BadJob] [4b15eae7-7868-4f4f-bc69-6081a56cfaa1] CanvasSync::JobLog Update (0.4ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-11-17 23:31:32.061045"], ["status", "running"], ["updated_at", "2021-11-17 23:31:32.061678"], ["id", 652]] [ActiveJob] [BadJob] [4b15eae7-7868-4f4f-bc69-6081a56cfaa1]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [BadJob] [4b15eae7-7868-4f4f-bc69-6081a56cfaa1]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [BadJob] [4b15eae7-7868-4f4f-bc69-6081a56cfaa1] CanvasSync::JobLog Update (1.0ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "exception" = $2, "backtrace" = $3, "status" = $4, "updated_at" = $5 WHERE "canvas_sync_job_logs"."id" = $6 [["completed_at", "2021-11-17 23:31:32.069599"], ["exception", "ArgumentError: wrong number of arguments (given 0, expected 1)"], ["backtrace", "/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:11:in `perform'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:39:in `block in perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:109:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch_aware_job.rb:22:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:21:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/i18n-1.8.10/lib/i18n.rb:309:in `with_locale'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/translation.rb:9:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:26:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `block in instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications/instrumenter.rb:23:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:25:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `block in tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `block in tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:28:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:22:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:136:in `run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:38:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:18:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:60:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/matchers/built_in/raise_error.rb:59:in `matches?'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:51:in `block in handle_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:27:in `with_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:48:in `handle_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:65:in `to'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:101:in `to'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:59:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `block in with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `block in with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-rails-5.0.2/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:259:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:644:in `block in run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:606:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/configuration.rb:2067:in `with_suite_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:116:in `block in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/reporter.rb:74:in `report'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:115:in `run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:89:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:71:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:45:in `invoke'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/exe/rspec:4:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:58:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:58:in `kernel_load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:23:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:478:in `exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:31:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:25:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/exe/bundle:49:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/friendly_errors.rb:128:in `with_friendly_errors'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/exe/bundle:37:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `
'\n\nError Occurred while handling an Error: NoMethodError: undefined method `bad_catcher' for BadJob:Class\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-mocks-3.10.2/lib/rspec/mocks/method_double.rb:28:in `block in original_implementation_callable'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-mocks-3.10.2/lib/rspec/mocks/message_expectation.rb:101:in `block in and_call_original'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-mocks-3.10.2/lib/rspec/mocks/message_expectation.rb:740:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-mocks-3.10.2/lib/rspec/mocks/message_expectation.rb:572:in `invoke_incrementing_actual_calls_by'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-mocks-3.10.2/lib/rspec/mocks/message_expectation.rb:427:in `invoke'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-mocks-3.10.2/lib/rspec/mocks/proxy.rb:217:in `message_received'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-mocks-3.10.2/lib/rspec/mocks/proxy.rb:361:in `message_received'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-mocks-3.10.2/lib/rspec/mocks/method_double.rb:78:in `proxy_method_invoked'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-mocks-3.10.2/lib/rspec/mocks/method_double.rb:64:in `block (2 levels) in define_proxy_method'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:31:in `rescue in block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:23:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/i18n-1.8.10/lib/i18n.rb:309:in `with_locale'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/translation.rb:9:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:26:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `block in instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications/instrumenter.rb:23:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:25:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `block in tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `block in tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:28:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:22:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:136:in `run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:38:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:18:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:60:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/matchers/built_in/raise_error.rb:59:in `matches?'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:51:in `block in handle_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:27:in `with_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:48:in `handle_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:65:in `to'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:101:in `to'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:59:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `block in with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `block in with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-rails-5.0.2/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:259:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:644:in `block in run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:606:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/configuration.rb:2067:in `with_suite_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:116:in `block in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/reporter.rb:74:in `report'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:115:in `run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:89:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:71:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:45:in `invoke'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/exe/rspec:4:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:58:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:58:in `kernel_load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:23:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:478:in `exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:31:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:25:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/exe/bundle:49:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/friendly_errors.rb:128:in `with_friendly_errors'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/exe/bundle:37:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `
'"], ["status", "error"], ["updated_at", "2021-11-17 23:31:32.070249"], ["id", 652]] [ActiveJob] [BadJob] [4b15eae7-7868-4f4f-bc69-6081a56cfaa1]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [BadJob] [4b15eae7-7868-4f4f-bc69-6081a56cfaa1] Error performing BadJob (Job ID: 4b15eae7-7868-4f4f-bc69-6081a56cfaa1) from Test(default) in 14.02ms: ArgumentError (wrong number of arguments (given 0, expected 1)): /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:11:in `perform' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:39:in `block in perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:109:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch_aware_job.rb:22:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:21:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/i18n-1.8.10/lib/i18n.rb:309:in `with_locale' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/translation.rb:9:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:26:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `block in instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications/instrumenter.rb:23:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:25:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `block in tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `block in tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:28:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:22:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:136:in `run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:38:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:18:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:60:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/matchers/built_in/raise_error.rb:59:in `matches?' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:51:in `block in handle_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:27:in `with_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:48:in `handle_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:65:in `to' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:101:in `to' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:59:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `block in with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `block in with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-rails-5.0.2/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:259:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:644:in `block in run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:606:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/configuration.rb:2067:in `with_suite_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:116:in `block in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/reporter.rb:74:in `report' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:115:in `run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:89:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:71:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:45:in `invoke' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/exe/rspec:4:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:58:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:58:in `kernel_load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:23:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:478:in `exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:31:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:25:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/exe/bundle:49:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/friendly_errors.rb:128:in `with_friendly_errors' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/exe/bundle:37:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `
' CanvasSync::JobLog Load (0.4ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" ORDER BY "canvas_sync_job_logs"."id" DESC LIMIT $1 [["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] [CanvasSync::Jobs::ReportChecker] [42ebc124-2757-47cc-afff-5bfa260fb077] Performing CanvasSync::Jobs::ReportChecker (Job ID: 42ebc124-2757-47cc-afff-5bfa260fb077) from Test(default) with arguments: "provisioning_csv", 1, "FakeProcessor", {} [ActiveJob] [CanvasSync::Jobs::ReportChecker] [42ebc124-2757-47cc-afff-5bfa260fb077] CanvasSync::JobLog Load (0.4ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "42ebc124-2757-47cc-afff-5bfa260fb077"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [42ebc124-2757-47cc-afff-5bfa260fb077]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [42ebc124-2757-47cc-afff-5bfa260fb077] CanvasSync::JobLog Create (0.4ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- provisioning_csv\n- 1\n- FakeProcessor\n- {}\n"], ["created_at", "2021-11-17 23:31:32.079663"], ["updated_at", "2021-11-17 23:31:32.079663"], ["job_id", "42ebc124-2757-47cc-afff-5bfa260fb077"]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [42ebc124-2757-47cc-afff-5bfa260fb077]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [42ebc124-2757-47cc-afff-5bfa260fb077]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [42ebc124-2757-47cc-afff-5bfa260fb077] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-11-17 23:31:32.081725"], ["status", "running"], ["updated_at", "2021-11-17 23:31:32.082133"], ["id", 653]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [42ebc124-2757-47cc-afff-5bfa260fb077]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [42ebc124-2757-47cc-afff-5bfa260fb077]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [42ebc124-2757-47cc-afff-5bfa260fb077] CanvasSync::JobLog Destroy (0.3ms) DELETE FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."id" = $1 [["id", 653]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [42ebc124-2757-47cc-afff-5bfa260fb077]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [42ebc124-2757-47cc-afff-5bfa260fb077] Performed CanvasSync::Jobs::ReportChecker (Job ID: 42ebc124-2757-47cc-afff-5bfa260fb077) from Test(default) in 10.71ms  (0.2ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [CanvasSync::Jobs::ReportChecker] [8fd6bb6e-d2e8-4f6f-b89f-41ae67af6458] Performing CanvasSync::Jobs::ReportChecker (Job ID: 8fd6bb6e-d2e8-4f6f-b89f-41ae67af6458) from Test(default) with arguments: "provisioning_csv", 1, "FakeProcessor", {} [ActiveJob] [CanvasSync::Jobs::ReportChecker] [8fd6bb6e-d2e8-4f6f-b89f-41ae67af6458] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "8fd6bb6e-d2e8-4f6f-b89f-41ae67af6458"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [8fd6bb6e-d2e8-4f6f-b89f-41ae67af6458]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [8fd6bb6e-d2e8-4f6f-b89f-41ae67af6458] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- provisioning_csv\n- 1\n- FakeProcessor\n- {}\n"], ["created_at", "2021-11-17 23:31:32.092197"], ["updated_at", "2021-11-17 23:31:32.092197"], ["job_id", "8fd6bb6e-d2e8-4f6f-b89f-41ae67af6458"]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [8fd6bb6e-d2e8-4f6f-b89f-41ae67af6458]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [8fd6bb6e-d2e8-4f6f-b89f-41ae67af6458]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [8fd6bb6e-d2e8-4f6f-b89f-41ae67af6458] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-11-17 23:31:32.093861"], ["status", "running"], ["updated_at", "2021-11-17 23:31:32.094355"], ["id", 654]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [8fd6bb6e-d2e8-4f6f-b89f-41ae67af6458]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [8fd6bb6e-d2e8-4f6f-b89f-41ae67af6458]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [8fd6bb6e-d2e8-4f6f-b89f-41ae67af6458] CanvasSync::JobLog Create (0.5ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- provisioning_csv\n- 1\n- FakeProcessor\n- {}\n- {}\n"], ["created_at", "2021-11-17 23:31:32.099262"], ["updated_at", "2021-11-17 23:31:32.099262"], ["job_id", "2becf3e8-e30f-46b4-a5f9-812cbd7099ca"]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [8fd6bb6e-d2e8-4f6f-b89f-41ae67af6458]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [8fd6bb6e-d2e8-4f6f-b89f-41ae67af6458] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: 2becf3e8-e30f-46b4-a5f9-812cbd7099ca) to Test(default) at 2021-11-17 23:32:02 UTC with arguments: "provisioning_csv", 1, "FakeProcessor", {}, {} [ActiveJob] [CanvasSync::Jobs::ReportChecker] [8fd6bb6e-d2e8-4f6f-b89f-41ae67af6458]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [8fd6bb6e-d2e8-4f6f-b89f-41ae67af6458] CanvasSync::JobLog Destroy (0.3ms) DELETE FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."id" = $1 [["id", 654]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [8fd6bb6e-d2e8-4f6f-b89f-41ae67af6458]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [8fd6bb6e-d2e8-4f6f-b89f-41ae67af6458] Performed CanvasSync::Jobs::ReportChecker (Job ID: 8fd6bb6e-d2e8-4f6f-b89f-41ae67af6458) from Test(default) in 11.76ms  (0.1ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [CanvasSync::Jobs::ReportChecker] [c1be26ff-54ce-4d5a-8394-b60daf87e87f] Performing CanvasSync::Jobs::ReportChecker (Job ID: c1be26ff-54ce-4d5a-8394-b60daf87e87f) from Test(default) with arguments: "provisioning_csv", 1, "FakeProcessor", {} [ActiveJob] [CanvasSync::Jobs::ReportChecker] [c1be26ff-54ce-4d5a-8394-b60daf87e87f] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "c1be26ff-54ce-4d5a-8394-b60daf87e87f"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [c1be26ff-54ce-4d5a-8394-b60daf87e87f]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [c1be26ff-54ce-4d5a-8394-b60daf87e87f] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- provisioning_csv\n- 1\n- FakeProcessor\n- {}\n"], ["created_at", "2021-11-17 23:31:32.105962"], ["updated_at", "2021-11-17 23:31:32.105962"], ["job_id", "c1be26ff-54ce-4d5a-8394-b60daf87e87f"]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [c1be26ff-54ce-4d5a-8394-b60daf87e87f]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [c1be26ff-54ce-4d5a-8394-b60daf87e87f]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [c1be26ff-54ce-4d5a-8394-b60daf87e87f] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-11-17 23:31:32.107365"], ["status", "running"], ["updated_at", "2021-11-17 23:31:32.107631"], ["id", 656]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [c1be26ff-54ce-4d5a-8394-b60daf87e87f]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [c1be26ff-54ce-4d5a-8394-b60daf87e87f]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [c1be26ff-54ce-4d5a-8394-b60daf87e87f] CanvasSync::JobLog Update (0.7ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "exception" = $2, "backtrace" = $3, "status" = $4, "updated_at" = $5 WHERE "canvas_sync_job_logs"."id" = $6 [["completed_at", "2021-11-17 23:31:32.113273"], ["exception", "NameError: undefined local variable or method `current_organization' for #"], ["backtrace", "/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/jobs/report_checker.rb:35:in `perform'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:39:in `block in perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:109:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch_aware_job.rb:22:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:21:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/i18n-1.8.10/lib/i18n.rb:309:in `with_locale'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/translation.rb:9:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:26:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `block in instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications/instrumenter.rb:23:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:25:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `block in tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `block in tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:28:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:22:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:136:in `run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:38:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:18:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/report_checker_spec.rb:11:in `start_job'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/report_checker_spec.rb:53:in `block (5 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/matchers/built_in/raise_error.rb:59:in `matches?'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:51:in `block in handle_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:27:in `with_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:48:in `handle_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:65:in `to'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:101:in `to'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/report_checker_spec.rb:53:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `block in with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `block in with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-rails-5.0.2/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:259:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:644:in `block in run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:606:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/configuration.rb:2067:in `with_suite_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:116:in `block in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/reporter.rb:74:in `report'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:115:in `run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:89:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:71:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:45:in `invoke'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/exe/rspec:4:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:58:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:58:in `kernel_load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:23:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:478:in `exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:31:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:25:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/exe/bundle:49:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/friendly_errors.rb:128:in `with_friendly_errors'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/exe/bundle:37:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `
'"], ["status", "error"], ["updated_at", "2021-11-17 23:31:32.113817"], ["id", 656]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [c1be26ff-54ce-4d5a-8394-b60daf87e87f]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [c1be26ff-54ce-4d5a-8394-b60daf87e87f] Error performing CanvasSync::Jobs::ReportChecker (Job ID: c1be26ff-54ce-4d5a-8394-b60daf87e87f) from Test(default) in 11.06ms: NameError (undefined local variable or method `current_organization' for #): /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/jobs/report_checker.rb:35:in `perform' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:39:in `block in perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:109:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch_aware_job.rb:22:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:21:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/i18n-1.8.10/lib/i18n.rb:309:in `with_locale' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/translation.rb:9:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:26:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `block in instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications/instrumenter.rb:23:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:25:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `block in tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `block in tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:28:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:22:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:136:in `run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:38:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:18:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/report_checker_spec.rb:11:in `start_job' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/report_checker_spec.rb:53:in `block (5 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/matchers/built_in/raise_error.rb:59:in `matches?' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:51:in `block in handle_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:27:in `with_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:48:in `handle_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:65:in `to' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:101:in `to' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/report_checker_spec.rb:53:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `block in with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `block in with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-rails-5.0.2/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:259:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:644:in `block in run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:606:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/configuration.rb:2067:in `with_suite_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:116:in `block in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/reporter.rb:74:in `report' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:115:in `run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:89:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:71:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:45:in `invoke' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/exe/rspec:4:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:58:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:58:in `kernel_load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:23:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:478:in `exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:31:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:25:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/exe/bundle:49:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/friendly_errors.rb:128:in `with_friendly_errors' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/exe/bundle:37:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `
'  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [5cc3c7d1-66a2-4aaa-8aee-9fd34aeab5d4] Performing CanvasSync::Jobs::ReportProcessorJob (Job ID: 5cc3c7d1-66a2-4aaa-8aee-9fd34aeab5d4) from Test(default) with arguments: "provisioning_csv", "https://test.instructure.com/sample_report_download", "FakeProcessor", {}, 1 [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [5cc3c7d1-66a2-4aaa-8aee-9fd34aeab5d4] CanvasSync::JobLog Load (0.3ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "5cc3c7d1-66a2-4aaa-8aee-9fd34aeab5d4"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [5cc3c7d1-66a2-4aaa-8aee-9fd34aeab5d4]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [5cc3c7d1-66a2-4aaa-8aee-9fd34aeab5d4] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportProcessorJob"], ["status", "enqueued"], ["job_arguments", "---\n- provisioning_csv\n- https://test.instructure.com/sample_report_download\n- FakeProcessor\n- {}\n- 1\n"], ["created_at", "2021-11-17 23:31:32.121140"], ["updated_at", "2021-11-17 23:31:32.121140"], ["job_id", "5cc3c7d1-66a2-4aaa-8aee-9fd34aeab5d4"]] [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [5cc3c7d1-66a2-4aaa-8aee-9fd34aeab5d4]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [5cc3c7d1-66a2-4aaa-8aee-9fd34aeab5d4]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [5cc3c7d1-66a2-4aaa-8aee-9fd34aeab5d4] CanvasSync::JobLog Update (0.4ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-11-17 23:31:32.122874"], ["status", "running"], ["updated_at", "2021-11-17 23:31:32.123301"], ["id", 657]] [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [5cc3c7d1-66a2-4aaa-8aee-9fd34aeab5d4]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [5cc3c7d1-66a2-4aaa-8aee-9fd34aeab5d4]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [5cc3c7d1-66a2-4aaa-8aee-9fd34aeab5d4] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "job_class" = $1, "updated_at" = $2 WHERE "canvas_sync_job_logs"."id" = $3 [["job_class", "FakeProcessor"], ["updated_at", "2021-11-17 23:31:32.124944"], ["id", 657]] [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [5cc3c7d1-66a2-4aaa-8aee-9fd34aeab5d4]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [5cc3c7d1-66a2-4aaa-8aee-9fd34aeab5d4]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [5cc3c7d1-66a2-4aaa-8aee-9fd34aeab5d4] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2021-11-17 23:31:32.139787"], ["status", "success"], ["updated_at", "2021-11-17 23:31:32.140314"], ["id", 657]] [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [5cc3c7d1-66a2-4aaa-8aee-9fd34aeab5d4]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [5cc3c7d1-66a2-4aaa-8aee-9fd34aeab5d4] Performed CanvasSync::Jobs::ReportProcessorJob (Job ID: 5cc3c7d1-66a2-4aaa-8aee-9fd34aeab5d4) from Test(default) in 21.76ms  (0.2ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [CanvasSync::Jobs::ReportStarter] [72ef8bf2-0847-42bd-8513-beaaa71ddad1] Performing CanvasSync::Jobs::ReportStarter (Job ID: 72ef8bf2-0847-42bd-8513-beaaa71ddad1) from Test(default) with arguments: "provisioning_csv", {"parameters[users]"=>true}, "CoolProcessor", {:models=>["users"]} [ActiveJob] [CanvasSync::Jobs::ReportStarter] [72ef8bf2-0847-42bd-8513-beaaa71ddad1] CanvasSync::JobLog Load (0.3ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "72ef8bf2-0847-42bd-8513-beaaa71ddad1"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::ReportStarter] [72ef8bf2-0847-42bd-8513-beaaa71ddad1]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [72ef8bf2-0847-42bd-8513-beaaa71ddad1] CanvasSync::JobLog Create (0.4ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportStarter"], ["status", "enqueued"], ["job_arguments", "---\n- provisioning_csv\n- parameters[users]: true\n- CoolProcessor\n- :models:\n - users\n"], ["created_at", "2021-11-17 23:31:32.145454"], ["updated_at", "2021-11-17 23:31:32.145454"], ["job_id", "72ef8bf2-0847-42bd-8513-beaaa71ddad1"]] [ActiveJob] [CanvasSync::Jobs::ReportStarter] [72ef8bf2-0847-42bd-8513-beaaa71ddad1]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [72ef8bf2-0847-42bd-8513-beaaa71ddad1]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [72ef8bf2-0847-42bd-8513-beaaa71ddad1] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-11-17 23:31:32.165118"], ["status", "running"], ["updated_at", "2021-11-17 23:31:32.165474"], ["id", 658]] [ActiveJob] [CanvasSync::Jobs::ReportStarter] [72ef8bf2-0847-42bd-8513-beaaa71ddad1]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [72ef8bf2-0847-42bd-8513-beaaa71ddad1]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [72ef8bf2-0847-42bd-8513-beaaa71ddad1] CanvasSync::JobLog Create (0.2ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- provisioning_csv\n- 1\n- CoolProcessor\n- :models:\n - users\n :sync_start_time: '2021-11-17T23:31:32Z'\n :report_params:\n parameters[users]: true\n"], ["created_at", "2021-11-17 23:31:32.169242"], ["updated_at", "2021-11-17 23:31:32.169242"], ["job_id", "d96e5198-7891-4823-8e1e-78f290cf2ca4"]] [ActiveJob] [CanvasSync::Jobs::ReportStarter] [72ef8bf2-0847-42bd-8513-beaaa71ddad1]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [72ef8bf2-0847-42bd-8513-beaaa71ddad1] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: d96e5198-7891-4823-8e1e-78f290cf2ca4) to Test(default) at 2021-11-17 23:32:02 UTC with arguments: "provisioning_csv", 1, "CoolProcessor", {:models=>["users"], :sync_start_time=>"2021-11-17T23:31:32Z", :report_params=>{"parameters[users]"=>true}} [ActiveJob] [CanvasSync::Jobs::ReportStarter] [72ef8bf2-0847-42bd-8513-beaaa71ddad1]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [72ef8bf2-0847-42bd-8513-beaaa71ddad1] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2021-11-17 23:31:32.171685"], ["status", "success"], ["updated_at", "2021-11-17 23:31:32.172013"], ["id", 658]] [ActiveJob] [CanvasSync::Jobs::ReportStarter] [72ef8bf2-0847-42bd-8513-beaaa71ddad1]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [72ef8bf2-0847-42bd-8513-beaaa71ddad1] Performed CanvasSync::Jobs::ReportStarter (Job ID: 72ef8bf2-0847-42bd-8513-beaaa71ddad1) from Test(default) in 29.25ms  (0.1ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [CanvasSync::Jobs::ReportStarter] [ae0e64b3-7ca4-422c-9c42-66617c335b7e] Performing CanvasSync::Jobs::ReportStarter (Job ID: ae0e64b3-7ca4-422c-9c42-66617c335b7e) from Test(default) with arguments: "provisioning_csv", {"parameters[users]"=>true}, "CoolProcessor", {:models=>["users"]}, {:allow_redownloads=>true} [ActiveJob] [CanvasSync::Jobs::ReportStarter] [ae0e64b3-7ca4-422c-9c42-66617c335b7e] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "ae0e64b3-7ca4-422c-9c42-66617c335b7e"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::ReportStarter] [ae0e64b3-7ca4-422c-9c42-66617c335b7e]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [ae0e64b3-7ca4-422c-9c42-66617c335b7e] CanvasSync::JobLog Create (0.2ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportStarter"], ["status", "enqueued"], ["job_arguments", "---\n- provisioning_csv\n- parameters[users]: true\n- CoolProcessor\n- :models:\n - users\n- :allow_redownloads: true\n"], ["created_at", "2021-11-17 23:31:32.175951"], ["updated_at", "2021-11-17 23:31:32.175951"], ["job_id", "ae0e64b3-7ca4-422c-9c42-66617c335b7e"]] [ActiveJob] [CanvasSync::Jobs::ReportStarter] [ae0e64b3-7ca4-422c-9c42-66617c335b7e]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [ae0e64b3-7ca4-422c-9c42-66617c335b7e]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [ae0e64b3-7ca4-422c-9c42-66617c335b7e] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-11-17 23:31:32.177512"], ["status", "running"], ["updated_at", "2021-11-17 23:31:32.177893"], ["id", 660]] [ActiveJob] [CanvasSync::Jobs::ReportStarter] [ae0e64b3-7ca4-422c-9c42-66617c335b7e]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [ae0e64b3-7ca4-422c-9c42-66617c335b7e]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [ae0e64b3-7ca4-422c-9c42-66617c335b7e] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2021-11-17 23:31:32.180835"], ["status", "success"], ["updated_at", "2021-11-17 23:31:32.181279"], ["id", 660]] [ActiveJob] [CanvasSync::Jobs::ReportStarter] [ae0e64b3-7ca4-422c-9c42-66617c335b7e]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [ae0e64b3-7ca4-422c-9c42-66617c335b7e] Performed CanvasSync::Jobs::ReportStarter (Job ID: ae0e64b3-7ca4-422c-9c42-66617c335b7e) from Test(default) in 7.49ms  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) SAVEPOINT active_record_1 Account Exists (0.6ms) SELECT 1 AS one FROM "accounts" WHERE "accounts"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] Account Create (0.4ms) INSERT INTO "accounts" ("canvas_id", "sis_id", "canvas_parent_account_id", "sis_parent_account_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 1], ["sis_id", "3639d9531bf58dc0c767c34d4ca10285"], ["canvas_parent_account_id", 1], ["sis_parent_account_id", "abbb7358da9425a8f878b4f59fb488a8"], ["name", "Account name"], ["workflow_state", "active"], ["created_at", "2021-11-17 23:31:32.197511"], ["updated_at", "2021-11-17 23:31:32.197511"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.5ms) SELECT COUNT(*) FROM "admins" [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [e7532cb1-33db-4557-bce5-bfc8f2847eee] Performing CanvasSync::Jobs::SyncAdminsJob (Job ID: e7532cb1-33db-4557-bce5-bfc8f2847eee) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [e7532cb1-33db-4557-bce5-bfc8f2847eee] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "e7532cb1-33db-4557-bce5-bfc8f2847eee"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [e7532cb1-33db-4557-bce5-bfc8f2847eee]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [e7532cb1-33db-4557-bce5-bfc8f2847eee] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncAdminsJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2021-11-17 23:31:32.203407"], ["updated_at", "2021-11-17 23:31:32.203407"], ["job_id", "e7532cb1-33db-4557-bce5-bfc8f2847eee"]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [e7532cb1-33db-4557-bce5-bfc8f2847eee]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [e7532cb1-33db-4557-bce5-bfc8f2847eee]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [e7532cb1-33db-4557-bce5-bfc8f2847eee] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-11-17 23:31:32.204858"], ["status", "running"], ["updated_at", "2021-11-17 23:31:32.205159"], ["id", 661]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [e7532cb1-33db-4557-bce5-bfc8f2847eee]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [e7532cb1-33db-4557-bce5-bfc8f2847eee] Account Load (0.3ms) SELECT "accounts".* FROM "accounts" WHERE "accounts"."workflow_state" != $1 ORDER BY "accounts"."id" ASC LIMIT $2 [["workflow_state", "deleted"], ["LIMIT", 1000]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [e7532cb1-33db-4557-bce5-bfc8f2847eee] Admin Load (0.2ms) SELECT "admins".* FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [e7532cb1-33db-4557-bce5-bfc8f2847eee]  (0.3ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [e7532cb1-33db-4557-bce5-bfc8f2847eee] Admin Exists (0.3ms) SELECT 1 AS one FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [e7532cb1-33db-4557-bce5-bfc8f2847eee] Admin Create (0.4ms) INSERT INTO "admins" ("canvas_id", "role_name", "canvas_account_id", "canvas_role_id", "canvas_user_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 2], ["role_name", "AccountAdmin"], ["canvas_account_id", 1], ["canvas_role_id", 1], ["canvas_user_id", 1], ["workflow_state", "active"], ["created_at", "2021-11-17 23:31:32.219287"], ["updated_at", "2021-11-17 23:31:32.219287"]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [e7532cb1-33db-4557-bce5-bfc8f2847eee]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [e7532cb1-33db-4557-bce5-bfc8f2847eee] Admin Load (0.2ms) SELECT "admins".* FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 3], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [e7532cb1-33db-4557-bce5-bfc8f2847eee]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [e7532cb1-33db-4557-bce5-bfc8f2847eee] Admin Exists (0.2ms) SELECT 1 AS one FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 3], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [e7532cb1-33db-4557-bce5-bfc8f2847eee] Admin Create (0.2ms) INSERT INTO "admins" ("canvas_id", "role_name", "canvas_account_id", "canvas_role_id", "canvas_user_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 3], ["role_name", "Custom Account Role"], ["canvas_account_id", 1], ["canvas_role_id", 11], ["canvas_user_id", 11], ["workflow_state", "active"], ["created_at", "2021-11-17 23:31:32.222099"], ["updated_at", "2021-11-17 23:31:32.222099"]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [e7532cb1-33db-4557-bce5-bfc8f2847eee]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [e7532cb1-33db-4557-bce5-bfc8f2847eee] Admin Load (0.2ms) SELECT "admins".* FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 4], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [e7532cb1-33db-4557-bce5-bfc8f2847eee]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [e7532cb1-33db-4557-bce5-bfc8f2847eee] Admin Exists (0.2ms) SELECT 1 AS one FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 4], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [e7532cb1-33db-4557-bce5-bfc8f2847eee] Admin Create (0.2ms) INSERT INTO "admins" ("canvas_id", "role_name", "canvas_account_id", "canvas_role_id", "canvas_user_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 4], ["role_name", "Test"], ["canvas_account_id", 1], ["canvas_role_id", 10], ["canvas_user_id", 11], ["workflow_state", "active"], ["created_at", "2021-11-17 23:31:32.224497"], ["updated_at", "2021-11-17 23:31:32.224497"]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [e7532cb1-33db-4557-bce5-bfc8f2847eee]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [e7532cb1-33db-4557-bce5-bfc8f2847eee] Admin Update All (0.2ms) UPDATE "admins" SET "workflow_state" = 'inactive' WHERE "admins"."id" NOT IN ($1, $2, $3) [["id", 127], ["id", 128], ["id", 129]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [e7532cb1-33db-4557-bce5-bfc8f2847eee]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [e7532cb1-33db-4557-bce5-bfc8f2847eee] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2021-11-17 23:31:32.225780"], ["status", "success"], ["updated_at", "2021-11-17 23:31:32.226134"], ["id", 661]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [e7532cb1-33db-4557-bce5-bfc8f2847eee]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [e7532cb1-33db-4557-bce5-bfc8f2847eee] Performed CanvasSync::Jobs::SyncAdminsJob (Job ID: e7532cb1-33db-4557-bce5-bfc8f2847eee) from Test(default) in 24.71ms  (0.2ms) SELECT COUNT(*) FROM "admins"  (0.3ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [585e8f1f-aaa8-4da6-85fc-feb0f140914b] Performing CanvasSync::Jobs::SyncAssignmentGroupsJob (Job ID: 585e8f1f-aaa8-4da6-85fc-feb0f140914b) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [585e8f1f-aaa8-4da6-85fc-feb0f140914b] CanvasSync::JobLog Load (0.3ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "585e8f1f-aaa8-4da6-85fc-feb0f140914b"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [585e8f1f-aaa8-4da6-85fc-feb0f140914b]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [585e8f1f-aaa8-4da6-85fc-feb0f140914b] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncAssignmentGroupsJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2021-11-17 23:31:32.231792"], ["updated_at", "2021-11-17 23:31:32.231792"], ["job_id", "585e8f1f-aaa8-4da6-85fc-feb0f140914b"]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [585e8f1f-aaa8-4da6-85fc-feb0f140914b]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [585e8f1f-aaa8-4da6-85fc-feb0f140914b]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [585e8f1f-aaa8-4da6-85fc-feb0f140914b] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-11-17 23:31:32.233180"], ["status", "running"], ["updated_at", "2021-11-17 23:31:32.233486"], ["id", 662]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [585e8f1f-aaa8-4da6-85fc-feb0f140914b]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [585e8f1f-aaa8-4da6-85fc-feb0f140914b]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [585e8f1f-aaa8-4da6-85fc-feb0f140914b] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proserv_assignment_group_export_csv\n- 1\n- CanvasSync::Processors::AssignmentGroupsProcessor\n- :sync_start_time: '2021-11-17T23:31:32Z'\n :report_params:\n :parameters:\n :enrollment_term_id: 1\n"], ["created_at", "2021-11-17 23:31:32.236352"], ["updated_at", "2021-11-17 23:31:32.236352"], ["job_id", "9e01dcf9-4dca-4f15-97a1-8f574a3fcb85"]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [585e8f1f-aaa8-4da6-85fc-feb0f140914b]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [585e8f1f-aaa8-4da6-85fc-feb0f140914b] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: 9e01dcf9-4dca-4f15-97a1-8f574a3fcb85) to Test(default) at 2021-11-17 23:32:02 UTC with arguments: "proserv_assignment_group_export_csv", 1, "CanvasSync::Processors::AssignmentGroupsProcessor", {:sync_start_time=>"2021-11-17T23:31:32Z", :report_params=>{:parameters=>{:enrollment_term_id=>1}}} [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [585e8f1f-aaa8-4da6-85fc-feb0f140914b]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [585e8f1f-aaa8-4da6-85fc-feb0f140914b] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2021-11-17 23:31:32.238793"], ["status", "success"], ["updated_at", "2021-11-17 23:31:32.239189"], ["id", 662]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [585e8f1f-aaa8-4da6-85fc-feb0f140914b]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [585e8f1f-aaa8-4da6-85fc-feb0f140914b] Performed CanvasSync::Jobs::SyncAssignmentGroupsJob (Job ID: 585e8f1f-aaa8-4da6-85fc-feb0f140914b) from Test(default) in 9.82ms  (0.2ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [084a4444-4084-4a0e-a3c8-28f114af18a8] Performing CanvasSync::Jobs::SyncAssignmentsJob (Job ID: 084a4444-4084-4a0e-a3c8-28f114af18a8) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [084a4444-4084-4a0e-a3c8-28f114af18a8] CanvasSync::JobLog Load (0.1ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "084a4444-4084-4a0e-a3c8-28f114af18a8"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [084a4444-4084-4a0e-a3c8-28f114af18a8]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [084a4444-4084-4a0e-a3c8-28f114af18a8] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncAssignmentsJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2021-11-17 23:31:32.243126"], ["updated_at", "2021-11-17 23:31:32.243126"], ["job_id", "084a4444-4084-4a0e-a3c8-28f114af18a8"]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [084a4444-4084-4a0e-a3c8-28f114af18a8]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [084a4444-4084-4a0e-a3c8-28f114af18a8]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [084a4444-4084-4a0e-a3c8-28f114af18a8] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-11-17 23:31:32.244377"], ["status", "running"], ["updated_at", "2021-11-17 23:31:32.244669"], ["id", 664]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [084a4444-4084-4a0e-a3c8-28f114af18a8]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [084a4444-4084-4a0e-a3c8-28f114af18a8]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [084a4444-4084-4a0e-a3c8-28f114af18a8] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proserv_assignment_export_csv\n- 1\n- CanvasSync::Processors::AssignmentsProcessor\n- :sync_start_time: '2021-11-17T23:31:32Z'\n :report_params:\n :parameters:\n :enrollment_term_id: 1\n"], ["created_at", "2021-11-17 23:31:32.247651"], ["updated_at", "2021-11-17 23:31:32.247651"], ["job_id", "250a724b-6e36-466a-96e1-7e57ad3c6c31"]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [084a4444-4084-4a0e-a3c8-28f114af18a8]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [084a4444-4084-4a0e-a3c8-28f114af18a8] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: 250a724b-6e36-466a-96e1-7e57ad3c6c31) to Test(default) at 2021-11-17 23:32:02 UTC with arguments: "proserv_assignment_export_csv", 1, "CanvasSync::Processors::AssignmentsProcessor", {:sync_start_time=>"2021-11-17T23:31:32Z", :report_params=>{:parameters=>{:enrollment_term_id=>1}}} [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [084a4444-4084-4a0e-a3c8-28f114af18a8]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [084a4444-4084-4a0e-a3c8-28f114af18a8] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2021-11-17 23:31:32.250166"], ["status", "success"], ["updated_at", "2021-11-17 23:31:32.250591"], ["id", 664]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [084a4444-4084-4a0e-a3c8-28f114af18a8]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [084a4444-4084-4a0e-a3c8-28f114af18a8] Performed CanvasSync::Jobs::SyncAssignmentsJob (Job ID: 084a4444-4084-4a0e-a3c8-28f114af18a8) from Test(default) in 9.35ms  (0.2ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [feb9d21a-0737-4d17-a800-32bf6c894a96] Performing CanvasSync::Jobs::SyncAssignmentsJob (Job ID: feb9d21a-0737-4d17-a800-32bf6c894a96) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [feb9d21a-0737-4d17-a800-32bf6c894a96] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "feb9d21a-0737-4d17-a800-32bf6c894a96"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [feb9d21a-0737-4d17-a800-32bf6c894a96]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [feb9d21a-0737-4d17-a800-32bf6c894a96] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncAssignmentsJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2021-11-17 23:31:32.254461"], ["updated_at", "2021-11-17 23:31:32.254461"], ["job_id", "feb9d21a-0737-4d17-a800-32bf6c894a96"]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [feb9d21a-0737-4d17-a800-32bf6c894a96]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [feb9d21a-0737-4d17-a800-32bf6c894a96]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [feb9d21a-0737-4d17-a800-32bf6c894a96] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-11-17 23:31:32.255811"], ["status", "running"], ["updated_at", "2021-11-17 23:31:32.256114"], ["id", 666]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [feb9d21a-0737-4d17-a800-32bf6c894a96]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [feb9d21a-0737-4d17-a800-32bf6c894a96]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [feb9d21a-0737-4d17-a800-32bf6c894a96] CanvasSync::JobLog Create (0.2ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proserv_assignment_export_csv\n- 1\n- CanvasSync::Processors::AssignmentsProcessor\n- :sync_start_time: '2021-11-17T23:31:32Z'\n :report_params:\n :parameters: {}\n"], ["created_at", "2021-11-17 23:31:32.258515"], ["updated_at", "2021-11-17 23:31:32.258515"], ["job_id", "f1f6627f-94eb-435e-8569-e47f2356642b"]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [feb9d21a-0737-4d17-a800-32bf6c894a96]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [feb9d21a-0737-4d17-a800-32bf6c894a96] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: f1f6627f-94eb-435e-8569-e47f2356642b) to Test(default) at 2021-11-17 23:32:02 UTC with arguments: "proserv_assignment_export_csv", 1, "CanvasSync::Processors::AssignmentsProcessor", {:sync_start_time=>"2021-11-17T23:31:32Z", :report_params=>{:parameters=>{}}} [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [feb9d21a-0737-4d17-a800-32bf6c894a96]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [feb9d21a-0737-4d17-a800-32bf6c894a96] CanvasSync::JobLog Update (0.4ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2021-11-17 23:31:32.260794"], ["status", "success"], ["updated_at", "2021-11-17 23:31:32.261366"], ["id", 666]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [feb9d21a-0737-4d17-a800-32bf6c894a96]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [feb9d21a-0737-4d17-a800-32bf6c894a96] Performed CanvasSync::Jobs::SyncAssignmentsJob (Job ID: feb9d21a-0737-4d17-a800-32bf6c894a96) from Test(default) in 9.2ms  (0.1ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [e216c24a-1eb2-4de2-9fb8-010f9a64af59] Performing CanvasSync::Jobs::SyncContextModuleItemsJob (Job ID: e216c24a-1eb2-4de2-9fb8-010f9a64af59) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [e216c24a-1eb2-4de2-9fb8-010f9a64af59] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "e216c24a-1eb2-4de2-9fb8-010f9a64af59"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [e216c24a-1eb2-4de2-9fb8-010f9a64af59]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [e216c24a-1eb2-4de2-9fb8-010f9a64af59] CanvasSync::JobLog Create (0.5ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncContextModuleItemsJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2021-11-17 23:31:32.266400"], ["updated_at", "2021-11-17 23:31:32.266400"], ["job_id", "e216c24a-1eb2-4de2-9fb8-010f9a64af59"]] [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [e216c24a-1eb2-4de2-9fb8-010f9a64af59]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [e216c24a-1eb2-4de2-9fb8-010f9a64af59]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [e216c24a-1eb2-4de2-9fb8-010f9a64af59] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-11-17 23:31:32.268333"], ["status", "running"], ["updated_at", "2021-11-17 23:31:32.268735"], ["id", 668]] [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [e216c24a-1eb2-4de2-9fb8-010f9a64af59]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [e216c24a-1eb2-4de2-9fb8-010f9a64af59]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [e216c24a-1eb2-4de2-9fb8-010f9a64af59] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proserv_context_module_items_csv\n- 1\n- CanvasSync::Processors::ContextModuleItemsProcessor\n- :sync_start_time: '2021-11-17T23:31:32Z'\n :report_params:\n :parameters:\n :enrollment_term_id: 1\n"], ["created_at", "2021-11-17 23:31:32.271900"], ["updated_at", "2021-11-17 23:31:32.271900"], ["job_id", "96fa7283-ebab-4df7-ba2a-29d472ef9125"]] [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [e216c24a-1eb2-4de2-9fb8-010f9a64af59]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [e216c24a-1eb2-4de2-9fb8-010f9a64af59] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: 96fa7283-ebab-4df7-ba2a-29d472ef9125) to Test(default) at 2021-11-17 23:32:02 UTC with arguments: "proserv_context_module_items_csv", 1, "CanvasSync::Processors::ContextModuleItemsProcessor", {:sync_start_time=>"2021-11-17T23:31:32Z", :report_params=>{:parameters=>{:enrollment_term_id=>1}}} [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [e216c24a-1eb2-4de2-9fb8-010f9a64af59]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [e216c24a-1eb2-4de2-9fb8-010f9a64af59] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2021-11-17 23:31:32.274276"], ["status", "success"], ["updated_at", "2021-11-17 23:31:32.274597"], ["id", 668]] [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [e216c24a-1eb2-4de2-9fb8-010f9a64af59]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [e216c24a-1eb2-4de2-9fb8-010f9a64af59] Performed CanvasSync::Jobs::SyncContextModuleItemsJob (Job ID: e216c24a-1eb2-4de2-9fb8-010f9a64af59) from Test(default) in 10.05ms  (0.1ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [e10237e8-b852-450a-a725-51b9a8093c0c] Performing CanvasSync::Jobs::SyncContextModuleItemsJob (Job ID: e10237e8-b852-450a-a725-51b9a8093c0c) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [e10237e8-b852-450a-a725-51b9a8093c0c] CanvasSync::JobLog Load (0.3ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "e10237e8-b852-450a-a725-51b9a8093c0c"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [e10237e8-b852-450a-a725-51b9a8093c0c]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [e10237e8-b852-450a-a725-51b9a8093c0c] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncContextModuleItemsJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2021-11-17 23:31:32.279571"], ["updated_at", "2021-11-17 23:31:32.279571"], ["job_id", "e10237e8-b852-450a-a725-51b9a8093c0c"]] [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [e10237e8-b852-450a-a725-51b9a8093c0c]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [e10237e8-b852-450a-a725-51b9a8093c0c]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [e10237e8-b852-450a-a725-51b9a8093c0c] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-11-17 23:31:32.281420"], ["status", "running"], ["updated_at", "2021-11-17 23:31:32.281766"], ["id", 670]] [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [e10237e8-b852-450a-a725-51b9a8093c0c]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [e10237e8-b852-450a-a725-51b9a8093c0c]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [e10237e8-b852-450a-a725-51b9a8093c0c] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proserv_context_module_items_csv\n- 1\n- CanvasSync::Processors::ContextModuleItemsProcessor\n- :sync_start_time: '2021-11-17T23:31:32Z'\n :report_params:\n :parameters: {}\n"], ["created_at", "2021-11-17 23:31:32.285343"], ["updated_at", "2021-11-17 23:31:32.285343"], ["job_id", "f9a5caed-1a1b-49b5-b6ec-5a4685cb0afe"]] [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [e10237e8-b852-450a-a725-51b9a8093c0c]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [e10237e8-b852-450a-a725-51b9a8093c0c] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: f9a5caed-1a1b-49b5-b6ec-5a4685cb0afe) to Test(default) at 2021-11-17 23:32:02 UTC with arguments: "proserv_context_module_items_csv", 1, "CanvasSync::Processors::ContextModuleItemsProcessor", {:sync_start_time=>"2021-11-17T23:31:32Z", :report_params=>{:parameters=>{}}} [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [e10237e8-b852-450a-a725-51b9a8093c0c]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [e10237e8-b852-450a-a725-51b9a8093c0c] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2021-11-17 23:31:32.287909"], ["status", "success"], ["updated_at", "2021-11-17 23:31:32.288296"], ["id", 670]] [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [e10237e8-b852-450a-a725-51b9a8093c0c]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [e10237e8-b852-450a-a725-51b9a8093c0c] Performed CanvasSync::Jobs::SyncContextModuleItemsJob (Job ID: e10237e8-b852-450a-a725-51b9a8093c0c) from Test(default) in 11.39ms  (0.1ms) ROLLBACK  (0.3ms) BEGIN [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [9a1aa931-dfac-4f73-8a58-07235033590e] Performing CanvasSync::Jobs::SyncContextModulesJob (Job ID: 9a1aa931-dfac-4f73-8a58-07235033590e) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [9a1aa931-dfac-4f73-8a58-07235033590e] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "9a1aa931-dfac-4f73-8a58-07235033590e"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [9a1aa931-dfac-4f73-8a58-07235033590e]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [9a1aa931-dfac-4f73-8a58-07235033590e] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncContextModulesJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2021-11-17 23:31:32.292809"], ["updated_at", "2021-11-17 23:31:32.292809"], ["job_id", "9a1aa931-dfac-4f73-8a58-07235033590e"]] [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [9a1aa931-dfac-4f73-8a58-07235033590e]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [9a1aa931-dfac-4f73-8a58-07235033590e]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [9a1aa931-dfac-4f73-8a58-07235033590e] CanvasSync::JobLog Update (0.4ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-11-17 23:31:32.294547"], ["status", "running"], ["updated_at", "2021-11-17 23:31:32.295125"], ["id", 672]] [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [9a1aa931-dfac-4f73-8a58-07235033590e]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [9a1aa931-dfac-4f73-8a58-07235033590e]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [9a1aa931-dfac-4f73-8a58-07235033590e] CanvasSync::JobLog Create (0.4ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proserv_context_modules_csv\n- 1\n- CanvasSync::Processors::ContextModulesProcessor\n- :sync_start_time: '2021-11-17T23:31:32Z'\n :report_params:\n :parameters:\n :enrollment_term_id: 1\n"], ["created_at", "2021-11-17 23:31:32.299065"], ["updated_at", "2021-11-17 23:31:32.299065"], ["job_id", "7b45a000-f30a-4467-b0f6-bc16622d2ffc"]] [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [9a1aa931-dfac-4f73-8a58-07235033590e]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [9a1aa931-dfac-4f73-8a58-07235033590e] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: 7b45a000-f30a-4467-b0f6-bc16622d2ffc) to Test(default) at 2021-11-17 23:32:02 UTC with arguments: "proserv_context_modules_csv", 1, "CanvasSync::Processors::ContextModulesProcessor", {:sync_start_time=>"2021-11-17T23:31:32Z", :report_params=>{:parameters=>{:enrollment_term_id=>1}}} [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [9a1aa931-dfac-4f73-8a58-07235033590e]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [9a1aa931-dfac-4f73-8a58-07235033590e] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2021-11-17 23:31:32.302219"], ["status", "success"], ["updated_at", "2021-11-17 23:31:32.302592"], ["id", 672]] [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [9a1aa931-dfac-4f73-8a58-07235033590e]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [9a1aa931-dfac-4f73-8a58-07235033590e] Performed CanvasSync::Jobs::SyncContextModulesJob (Job ID: 9a1aa931-dfac-4f73-8a58-07235033590e) from Test(default) in 11.93ms  (0.2ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [f74cea06-25c7-4c02-b6b2-ff06bdb19b4b] Performing CanvasSync::Jobs::SyncContextModulesJob (Job ID: f74cea06-25c7-4c02-b6b2-ff06bdb19b4b) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [f74cea06-25c7-4c02-b6b2-ff06bdb19b4b] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "f74cea06-25c7-4c02-b6b2-ff06bdb19b4b"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [f74cea06-25c7-4c02-b6b2-ff06bdb19b4b]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [f74cea06-25c7-4c02-b6b2-ff06bdb19b4b] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncContextModulesJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2021-11-17 23:31:32.306775"], ["updated_at", "2021-11-17 23:31:32.306775"], ["job_id", "f74cea06-25c7-4c02-b6b2-ff06bdb19b4b"]] [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [f74cea06-25c7-4c02-b6b2-ff06bdb19b4b]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [f74cea06-25c7-4c02-b6b2-ff06bdb19b4b]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [f74cea06-25c7-4c02-b6b2-ff06bdb19b4b] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-11-17 23:31:32.308185"], ["status", "running"], ["updated_at", "2021-11-17 23:31:32.308518"], ["id", 674]] [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [f74cea06-25c7-4c02-b6b2-ff06bdb19b4b]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [f74cea06-25c7-4c02-b6b2-ff06bdb19b4b]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [f74cea06-25c7-4c02-b6b2-ff06bdb19b4b] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proserv_context_modules_csv\n- 1\n- CanvasSync::Processors::ContextModulesProcessor\n- :sync_start_time: '2021-11-17T23:31:32Z'\n :report_params:\n :parameters: {}\n"], ["created_at", "2021-11-17 23:31:32.311751"], ["updated_at", "2021-11-17 23:31:32.311751"], ["job_id", "558aacf5-710b-4dfb-857e-a47fcb983416"]] [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [f74cea06-25c7-4c02-b6b2-ff06bdb19b4b]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [f74cea06-25c7-4c02-b6b2-ff06bdb19b4b] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: 558aacf5-710b-4dfb-857e-a47fcb983416) to Test(default) at 2021-11-17 23:32:02 UTC with arguments: "proserv_context_modules_csv", 1, "CanvasSync::Processors::ContextModulesProcessor", {:sync_start_time=>"2021-11-17T23:31:32Z", :report_params=>{:parameters=>{}}} [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [f74cea06-25c7-4c02-b6b2-ff06bdb19b4b]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [f74cea06-25c7-4c02-b6b2-ff06bdb19b4b] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2021-11-17 23:31:32.314917"], ["status", "success"], ["updated_at", "2021-11-17 23:31:32.315366"], ["id", 674]] [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [f74cea06-25c7-4c02-b6b2-ff06bdb19b4b]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [f74cea06-25c7-4c02-b6b2-ff06bdb19b4b] Performed CanvasSync::Jobs::SyncContextModulesJob (Job ID: f74cea06-25c7-4c02-b6b2-ff06bdb19b4b) from Test(default) in 10.73ms  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Term Exists (0.4ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 25329693], ["LIMIT", 1]] Term Create (0.4ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 25329693], ["name", "Cool Term"], ["start_at", "2021-11-14 23:31:31.033436"], ["end_at", "2021-11-20 23:31:31.033523"], ["workflow_state", "active"], ["sis_id", "68a5de26dbea9fcc74ad036262e6c248"], ["created_at", "2021-11-17 23:31:32.330871"], ["updated_at", "2021-11-17 23:31:32.330871"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [29b61c64-036e-403f-825f-ea077bceb74f] Performing CanvasSync::Jobs::SyncProvisioningReportJob (Job ID: 29b61c64-036e-403f-825f-ea077bceb74f) from Test(default) with arguments: {:models=>["users", "courses"], :term_scope=>"active"} [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [29b61c64-036e-403f-825f-ea077bceb74f] CanvasSync::JobLog Load (0.3ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "29b61c64-036e-403f-825f-ea077bceb74f"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [29b61c64-036e-403f-825f-ea077bceb74f]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [29b61c64-036e-403f-825f-ea077bceb74f] CanvasSync::JobLog Create (0.4ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncProvisioningReportJob"], ["status", "enqueued"], ["job_arguments", "---\n- :models:\n - users\n - courses\n :term_scope: active\n"], ["created_at", "2021-11-17 23:31:32.333911"], ["updated_at", "2021-11-17 23:31:32.333911"], ["job_id", "29b61c64-036e-403f-825f-ea077bceb74f"]] [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [29b61c64-036e-403f-825f-ea077bceb74f]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [29b61c64-036e-403f-825f-ea077bceb74f]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [29b61c64-036e-403f-825f-ea077bceb74f] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-11-17 23:31:32.335667"], ["status", "running"], ["updated_at", "2021-11-17 23:31:32.336011"], ["id", 676]] [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [29b61c64-036e-403f-825f-ea077bceb74f]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [29b61c64-036e-403f-825f-ea077bceb74f]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [29b61c64-036e-403f-825f-ea077bceb74f] CanvasSync::JobLog Create (0.2ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proservices_provisioning_csv\n- \n- CanvasSync::Processors::ProvisioningReportProcessor\n- :models:\n - users\n - courses\n :term_scope: active\n :sync_start_time: '2021-11-17T23:31:32Z'\n :report_params:\n :parameters:\n :include_deleted: true\n users: true\n courses: true\n :enrollment_term_id: 25329693\n"], ["created_at", "2021-11-17 23:31:32.338689"], ["updated_at", "2021-11-17 23:31:32.338689"], ["job_id", "68f5b04d-d279-4c93-a297-b0fc76d88f57"]] [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [29b61c64-036e-403f-825f-ea077bceb74f]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [29b61c64-036e-403f-825f-ea077bceb74f] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: 68f5b04d-d279-4c93-a297-b0fc76d88f57) to Test(default) at 2021-11-17 23:32:02 UTC with arguments: "proservices_provisioning_csv", nil, "CanvasSync::Processors::ProvisioningReportProcessor", {:models=>["users", "courses"], :term_scope=>"active", :sync_start_time=>"2021-11-17T23:31:32Z", :report_params=>{:parameters=>{:include_deleted=>true, "users"=>true, "courses"=>true, :enrollment_term_id=>25329693}}} [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [29b61c64-036e-403f-825f-ea077bceb74f]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [29b61c64-036e-403f-825f-ea077bceb74f] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2021-11-17 23:31:32.340971"], ["status", "success"], ["updated_at", "2021-11-17 23:31:32.341233"], ["id", 676]] [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [29b61c64-036e-403f-825f-ea077bceb74f]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [29b61c64-036e-403f-825f-ea077bceb74f] Performed CanvasSync::Jobs::SyncProvisioningReportJob (Job ID: 29b61c64-036e-403f-825f-ea077bceb74f) from Test(default) in 9.52ms  (0.1ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [d49571c3-fcb9-448b-b43e-aa2a56f42ea1] Performing CanvasSync::Jobs::SyncProvisioningReportJob (Job ID: d49571c3-fcb9-448b-b43e-aa2a56f42ea1) from Test(default) with arguments: {:models=>["users", "courses"]} [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [d49571c3-fcb9-448b-b43e-aa2a56f42ea1] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "d49571c3-fcb9-448b-b43e-aa2a56f42ea1"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [d49571c3-fcb9-448b-b43e-aa2a56f42ea1]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [d49571c3-fcb9-448b-b43e-aa2a56f42ea1] CanvasSync::JobLog Create (0.4ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncProvisioningReportJob"], ["status", "enqueued"], ["job_arguments", "---\n- :models:\n - users\n - courses\n"], ["created_at", "2021-11-17 23:31:32.345229"], ["updated_at", "2021-11-17 23:31:32.345229"], ["job_id", "d49571c3-fcb9-448b-b43e-aa2a56f42ea1"]] [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [d49571c3-fcb9-448b-b43e-aa2a56f42ea1]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [d49571c3-fcb9-448b-b43e-aa2a56f42ea1]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [d49571c3-fcb9-448b-b43e-aa2a56f42ea1] CanvasSync::JobLog Update (0.4ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-11-17 23:31:32.347187"], ["status", "running"], ["updated_at", "2021-11-17 23:31:32.347594"], ["id", 678]] [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [d49571c3-fcb9-448b-b43e-aa2a56f42ea1]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [d49571c3-fcb9-448b-b43e-aa2a56f42ea1]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [d49571c3-fcb9-448b-b43e-aa2a56f42ea1] CanvasSync::JobLog Create (0.4ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proservices_provisioning_csv\n- \n- CanvasSync::Processors::ProvisioningReportProcessor\n- :models:\n - users\n - courses\n :sync_start_time: '2021-11-17T23:31:32Z'\n :report_params:\n :parameters:\n :include_deleted: true\n users: true\n courses: true\n"], ["created_at", "2021-11-17 23:31:32.350446"], ["updated_at", "2021-11-17 23:31:32.350446"], ["job_id", "e64cb1dc-56e1-461a-9865-1f2cb4a2fe4b"]] [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [d49571c3-fcb9-448b-b43e-aa2a56f42ea1]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [d49571c3-fcb9-448b-b43e-aa2a56f42ea1] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: e64cb1dc-56e1-461a-9865-1f2cb4a2fe4b) to Test(default) at 2021-11-17 23:32:02 UTC with arguments: "proservices_provisioning_csv", nil, "CanvasSync::Processors::ProvisioningReportProcessor", {:models=>["users", "courses"], :sync_start_time=>"2021-11-17T23:31:32Z", :report_params=>{:parameters=>{:include_deleted=>true, "users"=>true, "courses"=>true}}} [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [d49571c3-fcb9-448b-b43e-aa2a56f42ea1]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [d49571c3-fcb9-448b-b43e-aa2a56f42ea1] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2021-11-17 23:31:32.353435"], ["status", "success"], ["updated_at", "2021-11-17 23:31:32.353722"], ["id", 678]] [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [d49571c3-fcb9-448b-b43e-aa2a56f42ea1]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [d49571c3-fcb9-448b-b43e-aa2a56f42ea1] Performed CanvasSync::Jobs::SyncProvisioningReportJob (Job ID: d49571c3-fcb9-448b-b43e-aa2a56f42ea1) from Test(default) in 10.57ms  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Account Exists (0.2ms) SELECT 1 AS one FROM "accounts" WHERE "accounts"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] Account Create (0.2ms) INSERT INTO "accounts" ("canvas_id", "sis_id", "canvas_parent_account_id", "sis_parent_account_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 1], ["sis_id", "673d9306bef5c1be126459b43b546eb6"], ["canvas_parent_account_id", 1], ["sis_parent_account_id", "cc9855bdafdb78ae57ff4a075ec2c8dd"], ["name", "Account name"], ["workflow_state", "active"], ["created_at", "2021-11-17 23:31:32.357496"], ["updated_at", "2021-11-17 23:31:32.357496"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.6ms) SELECT COUNT(*) FROM "roles" [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [f6024099-103c-4cb5-bf9b-ef29452c74eb] Performing CanvasSync::Jobs::SyncRolesJob (Job ID: f6024099-103c-4cb5-bf9b-ef29452c74eb) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [f6024099-103c-4cb5-bf9b-ef29452c74eb] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "f6024099-103c-4cb5-bf9b-ef29452c74eb"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [f6024099-103c-4cb5-bf9b-ef29452c74eb]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [f6024099-103c-4cb5-bf9b-ef29452c74eb] CanvasSync::JobLog Create (0.4ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncRolesJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2021-11-17 23:31:32.363540"], ["updated_at", "2021-11-17 23:31:32.363540"], ["job_id", "f6024099-103c-4cb5-bf9b-ef29452c74eb"]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [f6024099-103c-4cb5-bf9b-ef29452c74eb]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [f6024099-103c-4cb5-bf9b-ef29452c74eb]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [f6024099-103c-4cb5-bf9b-ef29452c74eb] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-11-17 23:31:32.365195"], ["status", "running"], ["updated_at", "2021-11-17 23:31:32.365532"], ["id", 680]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [f6024099-103c-4cb5-bf9b-ef29452c74eb]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [f6024099-103c-4cb5-bf9b-ef29452c74eb] Account Load (0.3ms) SELECT "accounts".* FROM "accounts" WHERE "accounts"."workflow_state" != $1 ORDER BY "accounts"."id" ASC LIMIT $2 [["workflow_state", "deleted"], ["LIMIT", 1000]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [f6024099-103c-4cb5-bf9b-ef29452c74eb] Role Load (0.3ms) SELECT "roles".* FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [f6024099-103c-4cb5-bf9b-ef29452c74eb]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [f6024099-103c-4cb5-bf9b-ef29452c74eb] Role Exists (0.3ms) SELECT 1 AS one FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [f6024099-103c-4cb5-bf9b-ef29452c74eb] Role Create (0.5ms) INSERT INTO "roles" ("canvas_id", "label", "base_role_type", "canvas_account_id", "workflow_state", "permissions", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 1], ["label", "Account Admin"], ["base_role_type", "AccountMembership"], ["canvas_account_id", 10], ["workflow_state", "built_in"], ["permissions", "{\"manage_wiki\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"post_to_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"moderate_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_announcements\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"send_messages\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"send_messages_all\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_outcomes\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"create_conferences\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"create_collaborations\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_roster\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_all_grades\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_grades\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_rubrics\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"comment_on_others_submissions\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_students\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_admin_users\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_role_overrides\":{\"enabled\":true,\"locked\":true,\"readonly\":true,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_account_memberships\":{\"enabled\":true,\"locked\":true,\"readonly\":true,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_account_settings\":{\"enabled\":true,\"locked\":true,\"readonly\":true,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_groups\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_group_pages\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_files\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_assignments\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"undelete_courses\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_grade_changes\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_course_changes\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_question_banks\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_calendar\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_reports\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_courses\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_user_logins\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_user_observers\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_alerts\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"become_user\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_developer_keys\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"import_sis\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_sis\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_sis\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_course_list\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_statistics\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_storage_quotas\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_course_content\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_content\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_interaction_alerts\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"change_course_state\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_sections\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_feature_flags\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_quiz_answer_audits\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"moderate_grades\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"lti_add_edit\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true}}"], ["created_at", "2021-11-17 23:31:32.394010"], ["updated_at", "2021-11-17 23:31:32.394010"]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [f6024099-103c-4cb5-bf9b-ef29452c74eb]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [f6024099-103c-4cb5-bf9b-ef29452c74eb] Role Load (0.3ms) SELECT "roles".* FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 3], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [f6024099-103c-4cb5-bf9b-ef29452c74eb]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [f6024099-103c-4cb5-bf9b-ef29452c74eb] Role Exists (0.3ms) SELECT 1 AS one FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 3], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [f6024099-103c-4cb5-bf9b-ef29452c74eb] Role Create (0.3ms) INSERT INTO "roles" ("canvas_id", "label", "base_role_type", "canvas_account_id", "workflow_state", "permissions", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 3], ["label", "Student"], ["base_role_type", "StudentEnrollment"], ["canvas_account_id", 10], ["workflow_state", "built_in"], ["permissions", "{\"manage_wiki\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"read_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"post_to_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"moderate_forum\":{\"enabled\":false,\"locked\":false,\"readonly\":false,\"explicit\":false},\"read_announcements\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"send_messages\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"send_messages_all\":{\"enabled\":false,\"locked\":false,\"readonly\":false,\"explicit\":false},\"manage_outcomes\":{\"enabled\":false,\"locked\":false,\"readonly\":false,\"explicit\":false},\"create_conferences\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"create_collaborations\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_roster\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_all_grades\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_grades\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_rubrics\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"comment_on_others_submissions\":{\"enabled\":false,\"locked\":false,\"readonly\":false,\"explicit\":false},\"manage_students\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_admin_users\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_role_overrides\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_account_memberships\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_account_settings\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_groups\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"view_group_pages\":{\"enabled\":false,\"locked\":false,\"readonly\":false,\"explicit\":false},\"manage_files\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_assignments\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"undelete_courses\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"view_grade_changes\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"view_course_changes\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"read_question_banks\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_calendar\":{\"enabled\":false,\"locked\":false,\"readonly\":false,\"explicit\":false},\"read_reports\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_courses\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_user_logins\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_user_observers\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_alerts\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"become_user\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_developer_keys\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"import_sis\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_sis\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"read_sis\":{\"enabled\":false,\"locked\":false,\"readonly\":false,\"explicit\":false},\"read_course_list\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"view_statistics\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_storage_quotas\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"read_course_content\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_content\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_interaction_alerts\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"change_course_state\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_sections\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_feature_flags\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"view_quiz_answer_audits\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"moderate_grades\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"lti_add_edit\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false}}"], ["created_at", "2021-11-17 23:31:32.401407"], ["updated_at", "2021-11-17 23:31:32.401407"]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [f6024099-103c-4cb5-bf9b-ef29452c74eb]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [f6024099-103c-4cb5-bf9b-ef29452c74eb] Role Update All (0.2ms) UPDATE "roles" SET "workflow_state" = 'inactive' WHERE "roles"."id" NOT IN ($1, $2) [["id", 109], ["id", 110]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [f6024099-103c-4cb5-bf9b-ef29452c74eb]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [f6024099-103c-4cb5-bf9b-ef29452c74eb] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2021-11-17 23:31:32.404740"], ["status", "success"], ["updated_at", "2021-11-17 23:31:32.405104"], ["id", 680]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [f6024099-103c-4cb5-bf9b-ef29452c74eb]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [f6024099-103c-4cb5-bf9b-ef29452c74eb] Performed CanvasSync::Jobs::SyncRolesJob (Job ID: f6024099-103c-4cb5-bf9b-ef29452c74eb) from Test(default) in 43.85ms  (0.2ms) SELECT COUNT(*) FROM "roles"  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Term Exists (0.3ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 71658800], ["LIMIT", 1]] Term Create (0.3ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 71658800], ["name", "Cool Term"], ["start_at", "2021-11-14 23:31:31.033436"], ["end_at", "2021-11-20 23:31:31.033523"], ["workflow_state", "active"], ["sis_id", "e59d043fff299f1490faa68b1b7e6517"], ["created_at", "2021-11-17 23:31:32.409470"], ["updated_at", "2021-11-17 23:31:32.409470"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [22fa853e-a924-46bc-b69e-549bbb404831] Performing CanvasSync::Jobs::SyncSimpleTableJob (Job ID: 22fa853e-a924-46bc-b69e-549bbb404831) from Test(default) with arguments: {:report_name=>"proservices_provisioning_csv", :model=>"courses", :mapping=>"courses", :klass=>"Course", :term_scope=>"active", :params=>{"parameters[include_deleted]"=>true, "parameters[courses]"=>true}} [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [22fa853e-a924-46bc-b69e-549bbb404831] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "22fa853e-a924-46bc-b69e-549bbb404831"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [22fa853e-a924-46bc-b69e-549bbb404831]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [22fa853e-a924-46bc-b69e-549bbb404831] CanvasSync::JobLog Create (0.4ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncSimpleTableJob"], ["status", "enqueued"], ["job_arguments", "---\n- :report_name: proservices_provisioning_csv\n :model: courses\n :mapping: courses\n :klass: Course\n :term_scope: active\n :params:\n parameters[include_deleted]: true\n parameters[courses]: true\n"], ["created_at", "2021-11-17 23:31:32.412486"], ["updated_at", "2021-11-17 23:31:32.412486"], ["job_id", "22fa853e-a924-46bc-b69e-549bbb404831"]] [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [22fa853e-a924-46bc-b69e-549bbb404831]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [22fa853e-a924-46bc-b69e-549bbb404831]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [22fa853e-a924-46bc-b69e-549bbb404831] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-11-17 23:31:32.414798"], ["status", "running"], ["updated_at", "2021-11-17 23:31:32.415187"], ["id", 681]] [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [22fa853e-a924-46bc-b69e-549bbb404831]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [22fa853e-a924-46bc-b69e-549bbb404831]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [22fa853e-a924-46bc-b69e-549bbb404831] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2021-11-17 23:31:32.417120"], ["status", "success"], ["updated_at", "2021-11-17 23:31:32.417622"], ["id", 681]] [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [22fa853e-a924-46bc-b69e-549bbb404831]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [22fa853e-a924-46bc-b69e-549bbb404831] Performed CanvasSync::Jobs::SyncSimpleTableJob (Job ID: 22fa853e-a924-46bc-b69e-549bbb404831) from Test(default) in 7.77ms  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [399a0221-f4d9-4e32-9282-978226e81d3e] Performing CanvasSync::Jobs::SyncSubmissionsJob (Job ID: 399a0221-f4d9-4e32-9282-978226e81d3e) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [399a0221-f4d9-4e32-9282-978226e81d3e] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "399a0221-f4d9-4e32-9282-978226e81d3e"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [399a0221-f4d9-4e32-9282-978226e81d3e]  (0.3ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [399a0221-f4d9-4e32-9282-978226e81d3e] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncSubmissionsJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2021-11-17 23:31:32.422605"], ["updated_at", "2021-11-17 23:31:32.422605"], ["job_id", "399a0221-f4d9-4e32-9282-978226e81d3e"]] [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [399a0221-f4d9-4e32-9282-978226e81d3e]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [399a0221-f4d9-4e32-9282-978226e81d3e]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [399a0221-f4d9-4e32-9282-978226e81d3e] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-11-17 23:31:32.424007"], ["status", "running"], ["updated_at", "2021-11-17 23:31:32.424352"], ["id", 682]] [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [399a0221-f4d9-4e32-9282-978226e81d3e]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [399a0221-f4d9-4e32-9282-978226e81d3e]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [399a0221-f4d9-4e32-9282-978226e81d3e] CanvasSync::JobLog Create (0.4ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proserv_student_submissions_csv\n- 1\n- CanvasSync::Processors::SubmissionsProcessor\n- :sync_start_time: '2021-11-17T23:31:32Z'\n :report_params:\n :parameters:\n :include_all: \n :enrollment_term_id: 1\n"], ["created_at", "2021-11-17 23:31:32.427547"], ["updated_at", "2021-11-17 23:31:32.427547"], ["job_id", "d8670e21-3007-4d3b-8eed-d1f92df4fdb9"]] [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [399a0221-f4d9-4e32-9282-978226e81d3e]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [399a0221-f4d9-4e32-9282-978226e81d3e] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: d8670e21-3007-4d3b-8eed-d1f92df4fdb9) to Test(default) at 2021-11-17 23:32:02 UTC with arguments: "proserv_student_submissions_csv", 1, "CanvasSync::Processors::SubmissionsProcessor", {:sync_start_time=>"2021-11-17T23:31:32Z", :report_params=>{:parameters=>{:include_all=>nil, :enrollment_term_id=>1}}} [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [399a0221-f4d9-4e32-9282-978226e81d3e]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [399a0221-f4d9-4e32-9282-978226e81d3e] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2021-11-17 23:31:32.430514"], ["status", "success"], ["updated_at", "2021-11-17 23:31:32.430945"], ["id", 682]] [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [399a0221-f4d9-4e32-9282-978226e81d3e]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [399a0221-f4d9-4e32-9282-978226e81d3e] Performed CanvasSync::Jobs::SyncSubmissionsJob (Job ID: 399a0221-f4d9-4e32-9282-978226e81d3e) from Test(default) in 10.6ms  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) SELECT COUNT(*) FROM "terms" [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [a757712f-9644-429a-9328-06004b2a0422] Performing CanvasSync::Jobs::SyncTermsJob (Job ID: a757712f-9644-429a-9328-06004b2a0422) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [a757712f-9644-429a-9328-06004b2a0422] CanvasSync::JobLog Load (0.3ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "a757712f-9644-429a-9328-06004b2a0422"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [a757712f-9644-429a-9328-06004b2a0422]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [a757712f-9644-429a-9328-06004b2a0422] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncTermsJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2021-11-17 23:31:32.435984"], ["updated_at", "2021-11-17 23:31:32.435984"], ["job_id", "a757712f-9644-429a-9328-06004b2a0422"]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [a757712f-9644-429a-9328-06004b2a0422]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [a757712f-9644-429a-9328-06004b2a0422]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [a757712f-9644-429a-9328-06004b2a0422] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-11-17 23:31:32.437273"], ["status", "running"], ["updated_at", "2021-11-17 23:31:32.437611"], ["id", 684]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [a757712f-9644-429a-9328-06004b2a0422]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [a757712f-9644-429a-9328-06004b2a0422] Term Load (0.3ms) SELECT "terms".* FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [a757712f-9644-429a-9328-06004b2a0422]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [a757712f-9644-429a-9328-06004b2a0422] Term Exists (0.3ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [a757712f-9644-429a-9328-06004b2a0422] Term Create (0.3ms) INSERT INTO "terms" ("canvas_id", "name", "workflow_state", "grading_period_group_id", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 1], ["name", "Default Term"], ["workflow_state", "active"], ["grading_period_group_id", 1], ["sis_id", "Test"], ["created_at", "2021-11-17 23:31:32.443047"], ["updated_at", "2021-11-17 23:31:32.443047"]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [a757712f-9644-429a-9328-06004b2a0422]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [a757712f-9644-429a-9328-06004b2a0422] Term Load (0.3ms) SELECT "terms".* FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 6], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [a757712f-9644-429a-9328-06004b2a0422]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [a757712f-9644-429a-9328-06004b2a0422] Term Exists (0.3ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 6], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [a757712f-9644-429a-9328-06004b2a0422] Term Create (0.4ms) INSERT INTO "terms" ("canvas_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["canvas_id", 6], ["name", "Average Term 1"], ["workflow_state", "active"], ["created_at", "2021-11-17 23:31:32.446351"], ["updated_at", "2021-11-17 23:31:32.446351"]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [a757712f-9644-429a-9328-06004b2a0422]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [a757712f-9644-429a-9328-06004b2a0422] Term Load (0.2ms) SELECT "terms".* FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 7], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [a757712f-9644-429a-9328-06004b2a0422]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [a757712f-9644-429a-9328-06004b2a0422] Term Exists (0.3ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 7], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [a757712f-9644-429a-9328-06004b2a0422] Term Create (0.4ms) INSERT INTO "terms" ("canvas_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["canvas_id", 7], ["name", "Average Term 2"], ["workflow_state", "active"], ["created_at", "2021-11-17 23:31:32.449623"], ["updated_at", "2021-11-17 23:31:32.449623"]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [a757712f-9644-429a-9328-06004b2a0422]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [a757712f-9644-429a-9328-06004b2a0422] Term Load (0.2ms) SELECT "terms".* FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 5], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [a757712f-9644-429a-9328-06004b2a0422]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [a757712f-9644-429a-9328-06004b2a0422] Term Exists (0.3ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 5], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [a757712f-9644-429a-9328-06004b2a0422] Term Create (0.3ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 5], ["name", "Syllabus Term"], ["start_at", "2017-08-14 06:00:00"], ["end_at", "2017-08-31 06:00:00"], ["workflow_state", "active"], ["sis_id", "SYTERM"], ["created_at", "2021-11-17 23:31:32.453329"], ["updated_at", "2021-11-17 23:31:32.453329"]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [a757712f-9644-429a-9328-06004b2a0422]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [a757712f-9644-429a-9328-06004b2a0422] Term Load (0.1ms) SELECT "terms".* FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 4], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [a757712f-9644-429a-9328-06004b2a0422]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [a757712f-9644-429a-9328-06004b2a0422] Term Exists (0.2ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 4], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [a757712f-9644-429a-9328-06004b2a0422] Term Create (0.3ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "grading_period_group_id", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8, $9) RETURNING "id" [["canvas_id", 4], ["name", "Ellucian Term"], ["start_at", "2017-08-01 06:00:00"], ["end_at", "2017-10-31 06:00:00"], ["workflow_state", "active"], ["grading_period_group_id", 1], ["sis_id", "SH"], ["created_at", "2021-11-17 23:31:32.455911"], ["updated_at", "2021-11-17 23:31:32.455911"]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [a757712f-9644-429a-9328-06004b2a0422]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [a757712f-9644-429a-9328-06004b2a0422] Term Load (0.2ms) SELECT "terms".* FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 3], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [a757712f-9644-429a-9328-06004b2a0422]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [a757712f-9644-429a-9328-06004b2a0422] Term Exists (0.2ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 3], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [a757712f-9644-429a-9328-06004b2a0422] Term Create (0.2ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 3], ["name", "Current Term"], ["start_at", "2017-03-19 06:00:00"], ["end_at", "2017-08-01 06:00:00"], ["workflow_state", "active"], ["created_at", "2021-11-17 23:31:32.458602"], ["updated_at", "2021-11-17 23:31:32.458602"]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [a757712f-9644-429a-9328-06004b2a0422]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [a757712f-9644-429a-9328-06004b2a0422]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [a757712f-9644-429a-9328-06004b2a0422] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2021-11-17 23:31:32.459402"], ["status", "success"], ["updated_at", "2021-11-17 23:31:32.459661"], ["id", 684]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [a757712f-9644-429a-9328-06004b2a0422]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [a757712f-9644-429a-9328-06004b2a0422] Performed CanvasSync::Jobs::SyncTermsJob (Job ID: a757712f-9644-429a-9328-06004b2a0422) from Test(default) in 25.82ms  (0.3ms) SELECT COUNT(*) FROM "terms"  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Account Exists (0.5ms) SELECT 1 AS one FROM "accounts" WHERE "accounts"."canvas_id" = $1 LIMIT $2 [["canvas_id", 43673166], ["LIMIT", 1]] Account Create (0.3ms) INSERT INTO "accounts" ("canvas_id", "sis_id", "canvas_parent_account_id", "sis_parent_account_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 43673166], ["sis_id", "32f9d051fc0ba14a4fa8c3c207e964da"], ["canvas_parent_account_id", 1], ["sis_parent_account_id", "f2329952e1284fe26cef6bc362bb4627"], ["name", "Account name"], ["workflow_state", "active"], ["created_at", "2021-11-17 23:31:32.464956"], ["updated_at", "2021-11-17 23:31:32.464956"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Account Exists (0.4ms) SELECT 1 AS one FROM "accounts" WHERE "accounts"."canvas_id" IS NULL AND "accounts"."id" != $1 LIMIT $2 [["id", 93], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Account Exists (0.2ms) SELECT 1 AS one FROM "accounts" WHERE "accounts"."canvas_id" = $1 LIMIT $2 [["canvas_id", 53870403], ["LIMIT", 1]] Account Create (0.3ms) INSERT INTO "accounts" ("canvas_id", "sis_id", "canvas_parent_account_id", "sis_parent_account_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 53870403], ["sis_id", "83a47fd9f039550b4d796c2a42a8d7df"], ["canvas_parent_account_id", 1], ["sis_parent_account_id", "00c02ecf843670eb316533223f3cc238"], ["name", "Account name"], ["workflow_state", "active"], ["created_at", "2021-11-17 23:31:32.473131"], ["updated_at", "2021-11-17 23:31:32.473131"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Account Load (0.2ms) SELECT "accounts".* FROM "accounts" ORDER BY "accounts"."id" ASC LIMIT $1 [["LIMIT", 1]] Account Exists (0.2ms) SELECT 1 AS one FROM "accounts" WHERE "accounts"."canvas_id" = $1 LIMIT $2 [["canvas_id", 53870403], ["LIMIT", 1]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Account Exists (0.2ms) SELECT 1 AS one FROM "accounts" WHERE "accounts"."canvas_id" = $1 LIMIT $2 [["canvas_id", 95568726], ["LIMIT", 1]] Account Create (0.5ms) INSERT INTO "accounts" ("canvas_id", "sis_id", "canvas_parent_account_id", "sis_parent_account_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 95568726], ["sis_id", "5015fb75f6c4d86f47578e88fa5ec7d2"], ["canvas_parent_account_id", 1], ["sis_parent_account_id", "b500b0ac7bd15926aaabc034f611d84f"], ["name", "Account name"], ["workflow_state", "active"], ["created_at", "2021-11-17 23:31:32.479304"], ["updated_at", "2021-11-17 23:31:32.479304"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Admin Exists (0.2ms) SELECT 1 AS one FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 5068792], ["LIMIT", 1]] Admin Create (0.3ms) INSERT INTO "admins" ("canvas_id", "role_name", "canvas_role_id", "canvas_user_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 5068792], ["role_name", "Cool Role"], ["canvas_role_id", 84417438], ["canvas_user_id", 1], ["workflow_state", "active"], ["created_at", "2021-11-17 23:31:32.487166"], ["updated_at", "2021-11-17 23:31:32.487166"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Admin Exists (0.3ms) SELECT 1 AS one FROM "admins" WHERE "admins"."canvas_id" IS NULL AND "admins"."id" != $1 LIMIT $2 [["id", 130], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Admin Exists (0.3ms) SELECT 1 AS one FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 71364154], ["LIMIT", 1]] Admin Create (0.3ms) INSERT INTO "admins" ("canvas_id", "role_name", "canvas_role_id", "canvas_user_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 71364154], ["role_name", "Cool Role"], ["canvas_role_id", 70636364], ["canvas_user_id", 1], ["workflow_state", "active"], ["created_at", "2021-11-17 23:31:32.493139"], ["updated_at", "2021-11-17 23:31:32.493139"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Admin Load (0.3ms) SELECT "admins".* FROM "admins" ORDER BY "admins"."id" ASC LIMIT $1 [["LIMIT", 1]] Admin Exists (0.4ms) SELECT 1 AS one FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 71364154], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SELECT COUNT(*) FROM "admins" Admin Load (0.2ms) SELECT "admins".* FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]]  (0.3ms) SAVEPOINT active_record_1 Admin Exists (0.3ms) SELECT 1 AS one FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]] Admin Create (0.3ms) INSERT INTO "admins" ("canvas_id", "role_name", "canvas_role_id", "canvas_user_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 2], ["role_name", "AccountAdmin"], ["canvas_role_id", 1], ["canvas_user_id", 1], ["workflow_state", "active"], ["created_at", "2021-11-17 23:31:32.502964"], ["updated_at", "2021-11-17 23:31:32.502964"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SELECT COUNT(*) FROM "admins" Admin Load (0.1ms) SELECT "admins".* FROM "admins" ORDER BY "admins"."id" DESC LIMIT $1 [["LIMIT", 1]]  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Admin Exists (0.2ms) SELECT 1 AS one FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]] Admin Create (0.2ms) INSERT INTO "admins" ("canvas_id", "role_name", "canvas_role_id", "canvas_user_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 2], ["role_name", "Cool Role"], ["canvas_role_id", 29996261], ["canvas_user_id", 1], ["workflow_state", "active"], ["created_at", "2021-11-17 23:31:32.508168"], ["updated_at", "2021-11-17 23:31:32.508168"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SELECT COUNT(*) FROM "admins" Admin Load (0.1ms) SELECT "admins".* FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]]  (0.1ms) SAVEPOINT active_record_1 Admin Exists (0.3ms) SELECT 1 AS one FROM "admins" WHERE "admins"."canvas_id" = $1 AND "admins"."id" != $2 LIMIT $3 [["canvas_id", 2], ["id", 133], ["LIMIT", 1]] Admin Update (0.4ms) UPDATE "admins" SET "role_name" = $1, "canvas_role_id" = $2, "updated_at" = $3 WHERE "admins"."id" = $4 [["role_name", "AccountAdmin"], ["canvas_role_id", 1], ["updated_at", "2021-11-17 23:31:32.511329"], ["id", 133]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (1.1ms) SELECT COUNT(*) FROM "admins" Admin Load (0.3ms) SELECT "admins".* FROM "admins" WHERE "admins"."id" = $1 LIMIT $2 [["id", 133], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.3ms) SAVEPOINT active_record_1 AssignmentGroup Exists (0.5ms) SELECT 1 AS one FROM "assignment_groups" WHERE "assignment_groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] AssignmentGroup Create (0.4ms) INSERT INTO "assignment_groups" ("canvas_id", "name", "workflow_state", "canvas_created_at", "canvas_updated_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 1], ["name", "Dummy Assignment Group"], ["workflow_state", "available"], ["canvas_created_at", "2021-11-10 23:31:32.527899"], ["canvas_updated_at", "2021-11-16 23:31:32.528084"], ["created_at", "2021-11-17 23:31:32.529969"], ["updated_at", "2021-11-17 23:31:32.529969"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 AssignmentGroup Exists (0.5ms) SELECT 1 AS one FROM "assignment_groups" WHERE "assignment_groups"."canvas_id" IS NULL AND "assignment_groups"."id" != $1 LIMIT $2 [["id", 109], ["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 AssignmentGroup Exists (0.3ms) SELECT 1 AS one FROM "assignment_groups" WHERE "assignment_groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]] AssignmentGroup Create (0.3ms) INSERT INTO "assignment_groups" ("canvas_id", "name", "workflow_state", "canvas_created_at", "canvas_updated_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 2], ["name", "Dummy Assignment Group"], ["workflow_state", "available"], ["canvas_created_at", "2021-11-10 23:31:32.536393"], ["canvas_updated_at", "2021-11-16 23:31:32.536479"], ["created_at", "2021-11-17 23:31:32.537576"], ["updated_at", "2021-11-17 23:31:32.537576"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 AssignmentGroup Load (0.2ms) SELECT "assignment_groups".* FROM "assignment_groups" ORDER BY "assignment_groups"."id" ASC LIMIT $1 [["LIMIT", 1]] AssignmentGroup Exists (0.3ms) SELECT 1 AS one FROM "assignment_groups" WHERE "assignment_groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 AssignmentGroup Exists (0.3ms) SELECT 1 AS one FROM "assignment_groups" WHERE "assignment_groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 3], ["LIMIT", 1]] AssignmentGroup Create (0.3ms) INSERT INTO "assignment_groups" ("canvas_id", "name", "workflow_state", "canvas_created_at", "canvas_updated_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 3], ["name", "Dummy Assignment Group"], ["workflow_state", "available"], ["canvas_created_at", "2021-11-10 23:31:32.542744"], ["canvas_updated_at", "2021-11-16 23:31:32.542838"], ["created_at", "2021-11-17 23:31:32.543903"], ["updated_at", "2021-11-17 23:31:32.543903"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 AssignmentGroup Exists (0.3ms) SELECT 1 AS one FROM "assignment_groups" WHERE "assignment_groups"."canvas_id" = $1 AND "assignment_groups"."id" != $2 LIMIT $3 [["canvas_id", 3], ["id", 111], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) SAVEPOINT active_record_1 AssignmentGroup Exists (0.4ms) SELECT 1 AS one FROM "assignment_groups" WHERE "assignment_groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 4], ["LIMIT", 1]] AssignmentGroup Create (0.3ms) INSERT INTO "assignment_groups" ("canvas_id", "name", "workflow_state", "canvas_created_at", "canvas_updated_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 4], ["name", "Dummy Assignment Group"], ["workflow_state", "available"], ["canvas_created_at", "2021-11-10 23:31:32.551154"], ["canvas_updated_at", "2021-11-16 23:31:32.551259"], ["created_at", "2021-11-17 23:31:32.552682"], ["updated_at", "2021-11-17 23:31:32.552682"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.3ms) SAVEPOINT active_record_1 Assignment Exists (0.5ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] Assignment Create (0.4ms) INSERT INTO "assignments" ("canvas_id", "title", "due_at", "unlock_at", "lock_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 1], ["title", "Assignment 1"], ["due_at", "2021-11-24 23:31:32.583440"], ["unlock_at", "2021-11-16 23:31:32.583539"], ["lock_at", "2021-12-08 23:31:32.583584"], ["created_at", "2021-11-17 23:31:32.585278"], ["updated_at", "2021-11-17 23:31:32.585278"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Assignment Exists (0.4ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" IS NULL AND "assignments"."id" != $1 LIMIT $2 [["id", 199], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Assignment Exists (0.3ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]] Assignment Create (0.3ms) INSERT INTO "assignments" ("canvas_id", "title", "due_at", "unlock_at", "lock_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 2], ["title", "Assignment 2"], ["due_at", "2021-11-24 23:31:32.591562"], ["unlock_at", "2021-11-16 23:31:32.591650"], ["lock_at", "2021-12-08 23:31:32.591690"], ["created_at", "2021-11-17 23:31:32.592831"], ["updated_at", "2021-11-17 23:31:32.592831"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Assignment Load (0.3ms) SELECT "assignments".* FROM "assignments" ORDER BY "assignments"."id" ASC LIMIT $1 [["LIMIT", 1]] Assignment Exists (0.4ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Assignment Exists (0.4ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 3], ["LIMIT", 1]] Assignment Create (0.3ms) INSERT INTO "assignments" ("canvas_id", "title", "due_at", "unlock_at", "lock_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 3], ["title", "Assignment 3"], ["due_at", "2021-11-24 23:31:32.599214"], ["unlock_at", "2021-11-16 23:31:32.599334"], ["lock_at", "2021-12-08 23:31:32.599392"], ["created_at", "2021-11-17 23:31:32.600870"], ["updated_at", "2021-11-17 23:31:32.600870"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Assignment Exists (0.3ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 4], ["LIMIT", 1]] Assignment Create (0.3ms) INSERT INTO "assignments" ("canvas_id", "title", "due_at", "unlock_at", "lock_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 4], ["title", "Assignment 4"], ["due_at", "2021-11-24 23:31:32.606249"], ["unlock_at", "2021-11-16 23:31:32.606338"], ["lock_at", "2021-12-08 23:31:32.606379"], ["created_at", "2021-11-17 23:31:32.607701"], ["updated_at", "2021-11-17 23:31:32.607701"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Assignment Exists (0.3ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 AND "assignments"."id" != $2 LIMIT $3 [["canvas_id", 4], ["id", 202], ["LIMIT", 1]]  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Assignment Exists (0.4ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 5], ["LIMIT", 1]] Assignment Create (0.4ms) INSERT INTO "assignments" ("canvas_id", "title", "due_at", "unlock_at", "lock_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 5], ["title", "Assignment 5"], ["due_at", "2021-11-24 23:31:32.612160"], ["unlock_at", "2021-11-16 23:31:32.612276"], ["lock_at", "2021-12-08 23:31:32.612327"], ["created_at", "2021-11-17 23:31:32.613831"], ["updated_at", "2021-11-17 23:31:32.613831"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.3ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Assignment Exists (0.3ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 6], ["LIMIT", 1]] Assignment Create (0.3ms) INSERT INTO "assignments" ("canvas_id", "title", "due_at", "unlock_at", "lock_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 6], ["title", "Assignment 6"], ["due_at", "2021-11-24 23:31:32.619541"], ["unlock_at", "2021-11-16 23:31:32.619636"], ["lock_at", "2021-12-08 23:31:32.619678"], ["created_at", "2021-11-17 23:31:32.620815"], ["updated_at", "2021-11-17 23:31:32.620815"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Course Exists (0.3ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 80797843], ["LIMIT", 1]] Course Create (0.3ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 80797843], ["sis_id", "a5dbeaf88aa26a25e4d9b9a27a0ca037"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2021-11-14 23:31:32.635993"], ["end_at", "2021-12-08 23:31:32.636106"], ["created_at", "2021-11-17 23:31:32.637513"], ["updated_at", "2021-11-17 23:31:32.637513"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Course Exists (0.2ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 97786945], ["LIMIT", 1]] Course Create (0.2ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 97786945], ["sis_id", "814cffe3b0d6aed104ef794381457db9"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2021-11-14 23:31:32.638773"], ["end_at", "2021-12-08 23:31:32.638837"], ["created_at", "2021-11-17 23:31:32.639651"], ["updated_at", "2021-11-17 23:31:32.639651"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Assignment Exists (0.2ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 7], ["LIMIT", 1]] Assignment Create (0.2ms) INSERT INTO "assignments" ("canvas_id", "title", "due_at", "unlock_at", "lock_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 7], ["title", "Assignment 7"], ["due_at", "2021-11-24 23:31:32.640707"], ["unlock_at", "2021-11-16 23:31:32.640774"], ["lock_at", "2021-12-08 23:31:32.640812"], ["created_at", "2021-11-17 23:31:32.641641"], ["updated_at", "2021-11-17 23:31:32.641641"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Assignment Exists (0.2ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 AND "assignments"."id" != $2 LIMIT $3 [["canvas_id", 7], ["id", 205], ["LIMIT", 1]] Assignment Update (0.2ms) UPDATE "assignments" SET "canvas_context_id" = $1, "canvas_context_type" = $2, "updated_at" = $3 WHERE "assignments"."id" = $4 [["canvas_context_id", 97786945], ["canvas_context_type", "Course"], ["updated_at", "2021-11-17 23:31:32.643321"], ["id", 205]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Course Load (0.2ms) SELECT "courses".* FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 97786945], ["LIMIT", 1]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Assignment Exists (0.2ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 8], ["LIMIT", 1]] Assignment Create (0.2ms) INSERT INTO "assignments" ("canvas_id", "title", "due_at", "unlock_at", "lock_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 8], ["title", "Assignment 8"], ["due_at", "2021-11-24 23:31:32.656807"], ["unlock_at", "2021-11-16 23:31:32.656893"], ["lock_at", "2021-12-08 23:31:32.656929"], ["created_at", "2021-11-17 23:31:32.657977"], ["updated_at", "2021-11-17 23:31:32.657977"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 ContextModuleItem Create (0.3ms) INSERT INTO "context_module_items" ("canvas_id", "canvas_assignment_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["canvas_id", 1], ["canvas_assignment_id", 8], ["workflow_state", "active"], ["created_at", "2021-11-17 23:31:32.659582"], ["updated_at", "2021-11-17 23:31:32.659582"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Assignment Exists (0.2ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 9], ["LIMIT", 1]] Assignment Create (0.3ms) INSERT INTO "assignments" ("canvas_id", "title", "due_at", "unlock_at", "lock_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 9], ["title", "Assignment 9"], ["due_at", "2021-11-24 23:31:32.662877"], ["unlock_at", "2021-11-16 23:31:32.662965"], ["lock_at", "2021-12-08 23:31:32.663002"], ["created_at", "2021-11-17 23:31:32.664139"], ["updated_at", "2021-11-17 23:31:32.664139"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 ContextModuleItem Create (0.2ms) INSERT INTO "context_module_items" ("canvas_id", "canvas_assignment_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["canvas_id", 2], ["canvas_assignment_id", 9], ["workflow_state", "active"], ["created_at", "2021-11-17 23:31:32.665619"], ["updated_at", "2021-11-17 23:31:32.665619"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.4ms) SAVEPOINT active_record_1 Course Exists (0.4ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 13927313], ["LIMIT", 1]] Course Create (0.4ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 13927313], ["sis_id", "94aa7d512363cff8b25a819a3dfae16e"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2021-11-14 23:31:32.677642"], ["end_at", "2021-12-08 23:31:32.677787"], ["created_at", "2021-11-17 23:31:32.679594"], ["updated_at", "2021-11-17 23:31:32.679594"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 ContextModule Create (0.5ms) INSERT INTO "context_modules" ("canvas_id", "canvas_context_id", "canvas_context_type", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 1], ["canvas_context_id", 13927313], ["canvas_context_type", "Course"], ["name", "Context Module"], ["workflow_state", "available"], ["created_at", "2021-11-17 23:31:32.681728"], ["updated_at", "2021-11-17 23:31:32.681728"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.3ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Course Exists (0.3ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 7168289], ["LIMIT", 1]] Course Create (0.3ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 7168289], ["sis_id", "ecac120024761e4f3ecc078e91e3fdac"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2021-11-14 23:31:32.685992"], ["end_at", "2021-12-08 23:31:32.686082"], ["created_at", "2021-11-17 23:31:32.687266"], ["updated_at", "2021-11-17 23:31:32.687266"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 ContextModule Create (0.3ms) INSERT INTO "context_modules" ("canvas_id", "canvas_context_id", "canvas_context_type", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 2], ["canvas_context_id", 7168289], ["canvas_context_type", "Course"], ["name", "Context Module"], ["workflow_state", "available"], ["created_at", "2021-11-17 23:31:32.688867"], ["updated_at", "2021-11-17 23:31:32.688867"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Course Exists (0.3ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 63670404], ["LIMIT", 1]] Course Create (0.2ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 63670404], ["sis_id", "40018d3c669de24bdc47568583b07167"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2021-11-14 23:31:32.691821"], ["end_at", "2021-12-08 23:31:32.691906"], ["created_at", "2021-11-17 23:31:32.692937"], ["updated_at", "2021-11-17 23:31:32.692937"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 ContextModule Create (0.4ms) INSERT INTO "context_modules" ("canvas_id", "canvas_context_id", "canvas_context_type", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 3], ["canvas_context_id", 63670404], ["canvas_context_type", "Course"], ["name", "Context Module"], ["workflow_state", "available"], ["created_at", "2021-11-17 23:31:32.694506"], ["updated_at", "2021-11-17 23:31:32.694506"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Course Exists (0.3ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 41981781], ["LIMIT", 1]] Course Create (0.3ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 41981781], ["sis_id", "964fca28e241b90c5f00081ed65b3730"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2021-11-14 23:31:32.699043"], ["end_at", "2021-12-08 23:31:32.699166"], ["created_at", "2021-11-17 23:31:32.700543"], ["updated_at", "2021-11-17 23:31:32.700543"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Course Exists (0.4ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" IS NULL AND "courses"."id" != $1 LIMIT $2 [["id", 402], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Course Exists (0.2ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 10536050], ["LIMIT", 1]] Course Create (0.3ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 10536050], ["sis_id", "400232f3f05a310845d84b5247fb0259"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2021-11-14 23:31:32.707380"], ["end_at", "2021-12-08 23:31:32.707469"], ["created_at", "2021-11-17 23:31:32.708435"], ["updated_at", "2021-11-17 23:31:32.708435"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Course Load (0.2ms) SELECT "courses".* FROM "courses" ORDER BY "courses"."id" ASC LIMIT $1 [["LIMIT", 1]] Course Exists (0.5ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 10536050], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Course Exists (0.2ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 6086030], ["LIMIT", 1]] Course Create (0.3ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 6086030], ["sis_id", "20f7678007d7284deeb7e878f86c91f6"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2021-11-14 23:31:32.715419"], ["end_at", "2021-12-08 23:31:32.715513"], ["created_at", "2021-11-17 23:31:32.716645"], ["updated_at", "2021-11-17 23:31:32.716645"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Course Exists (0.3ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 AND "courses"."id" != $2 LIMIT $3 [["canvas_id", 6086030], ["id", 404], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.3ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Course Exists (0.2ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 40284311], ["LIMIT", 1]] Course Create (0.2ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 40284311], ["sis_id", "3cd38f4a5d3478e1c2bdc24f78dc5a30"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2021-11-14 23:31:32.721878"], ["end_at", "2021-12-08 23:31:32.721969"], ["created_at", "2021-11-17 23:31:32.723068"], ["updated_at", "2021-11-17 23:31:32.723068"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (1.0ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Course Exists (0.4ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 82483464], ["LIMIT", 1]] Course Create (0.3ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 82483464], ["sis_id", "673d20f4996a4bfe0106a4b554ff915d"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2021-11-14 23:31:32.729018"], ["end_at", "2021-12-08 23:31:32.729126"], ["created_at", "2021-11-17 23:31:32.730628"], ["updated_at", "2021-11-17 23:31:32.730628"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.3ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Course Exists (0.2ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 6875649], ["LIMIT", 1]] Course Create (0.3ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 6875649], ["sis_id", "117cf8806502fd4dc605b428166a8b9c"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2021-11-14 23:31:32.736480"], ["end_at", "2021-12-08 23:31:32.736575"], ["created_at", "2021-11-17 23:31:32.737704"], ["updated_at", "2021-11-17 23:31:32.737704"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Course Exists (0.3ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 65790302], ["LIMIT", 1]] Course Create (0.2ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 65790302], ["sis_id", "170c0ea8182f402f1190d1b9ef685fd5"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2021-11-14 23:31:32.740494"], ["end_at", "2021-12-08 23:31:32.740585"], ["created_at", "2021-11-17 23:31:32.741636"], ["updated_at", "2021-11-17 23:31:32.741636"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Course Exists (0.4ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 66970068], ["LIMIT", 1]] Course Create (0.5ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 66970068], ["sis_id", "7d88209ed55518af81685592a2629a09"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2021-11-14 23:31:32.744656"], ["end_at", "2021-12-08 23:31:32.744828"], ["created_at", "2021-11-17 23:31:32.746403"], ["updated_at", "2021-11-17 23:31:32.746403"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Course Exists (0.4ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 85852350], ["LIMIT", 1]] Course Create (0.4ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 85852350], ["sis_id", "d3b19eae6aa73c170ff09d5820e31ce8"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2021-11-14 23:31:32.750174"], ["end_at", "2021-12-08 23:31:32.750274"], ["created_at", "2021-11-17 23:31:32.751855"], ["updated_at", "2021-11-17 23:31:32.751855"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Enrollment Exists (0.5ms) SELECT 1 AS one FROM "enrollments" WHERE "enrollments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 85338983], ["LIMIT", 1]] Enrollment Create (0.3ms) INSERT INTO "enrollments" ("canvas_id", "created_at", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["canvas_id", 85338983], ["created_at", "2021-11-17 23:31:32.778999"], ["updated_at", "2021-11-17 23:31:32.778999"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Enrollment Exists (0.4ms) SELECT 1 AS one FROM "enrollments" WHERE "enrollments"."canvas_id" IS NULL AND "enrollments"."id" != $1 LIMIT $2 [["id", 127], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.3ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Enrollment Exists (0.3ms) SELECT 1 AS one FROM "enrollments" WHERE "enrollments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 10872069], ["LIMIT", 1]] Enrollment Create (0.3ms) INSERT INTO "enrollments" ("canvas_id", "created_at", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["canvas_id", 10872069], ["created_at", "2021-11-17 23:31:32.786381"], ["updated_at", "2021-11-17 23:31:32.786381"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Enrollment Load (0.3ms) SELECT "enrollments".* FROM "enrollments" ORDER BY "enrollments"."id" ASC LIMIT $1 [["LIMIT", 1]] Enrollment Exists (0.3ms) SELECT 1 AS one FROM "enrollments" WHERE "enrollments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 10872069], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Enrollment Exists (0.2ms) SELECT 1 AS one FROM "enrollments" WHERE "enrollments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 27907275], ["LIMIT", 1]] Enrollment Create (0.2ms) INSERT INTO "enrollments" ("canvas_id", "created_at", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["canvas_id", 27907275], ["created_at", "2021-11-17 23:31:32.793175"], ["updated_at", "2021-11-17 23:31:32.793175"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Enrollment Exists (0.3ms) SELECT 1 AS one FROM "enrollments" WHERE "enrollments"."canvas_id" = $1 AND "enrollments"."id" != $2 LIMIT $3 [["canvas_id", 27907275], ["id", 129], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Enrollment Exists (0.2ms) SELECT 1 AS one FROM "enrollments" WHERE "enrollments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 53408166], ["LIMIT", 1]] Enrollment Create (0.3ms) INSERT INTO "enrollments" ("canvas_id", "created_at", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["canvas_id", 53408166], ["created_at", "2021-11-17 23:31:32.798711"], ["updated_at", "2021-11-17 23:31:32.798711"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Enrollment Exists (0.3ms) SELECT 1 AS one FROM "enrollments" WHERE "enrollments"."canvas_id" = $1 AND "enrollments"."id" != $2 LIMIT $3 [["canvas_id", 53408166], ["id", 130], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Enrollment Exists (0.2ms) SELECT 1 AS one FROM "enrollments" WHERE "enrollments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 42096171], ["LIMIT", 1]] Enrollment Create (0.2ms) INSERT INTO "enrollments" ("canvas_id", "created_at", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["canvas_id", 42096171], ["created_at", "2021-11-17 23:31:32.804685"], ["updated_at", "2021-11-17 23:31:32.804685"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Enrollment Exists (0.2ms) SELECT 1 AS one FROM "enrollments" WHERE "enrollments"."canvas_id" = $1 AND "enrollments"."id" != $2 LIMIT $3 [["canvas_id", 42096171], ["id", 131], ["LIMIT", 1]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Group Exists (0.4ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 84982009], ["LIMIT", 1]] Group Create (0.3ms) INSERT INTO "groups" ("canvas_id", "sis_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 84982009], ["sis_id", "30da8c142c56c4ab55c89f88237cceb8"], ["name", "Some User Group"], ["workflow_state", "available"], ["created_at", "2021-11-17 23:31:32.820963"], ["updated_at", "2021-11-17 23:31:32.820963"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 User Exists (0.4ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 61134848], ["LIMIT", 1]] User Create (0.3ms) INSERT INTO "users" ("canvas_id", "sis_id", "email", "first_name", "last_name", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 61134848], ["sis_id", "6414a7a444da7728e3d2394f04f629f5"], ["email", "cooldude@coolsite.com"], ["first_name", "Cool"], ["last_name", "Dude"], ["created_at", "2021-11-17 23:31:32.833369"], ["updated_at", "2021-11-17 23:31:32.833369"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 GroupMembership Exists (0.4ms) SELECT 1 AS one FROM "group_memberships" WHERE "group_memberships"."canvas_id" = $1 LIMIT $2 [["canvas_id", 21266711], ["LIMIT", 1]] GroupMembership Create (0.3ms) INSERT INTO "group_memberships" ("canvas_id", "canvas_user_id", "canvas_group_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 21266711], ["canvas_user_id", 61134848], ["canvas_group_id", 84982009], ["workflow_state", "accepted"], ["created_at", "2021-11-17 23:31:32.844160"], ["updated_at", "2021-11-17 23:31:32.844160"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 GroupMembership Exists (0.3ms) SELECT 1 AS one FROM "group_memberships" WHERE "group_memberships"."canvas_id" IS NULL AND "group_memberships"."id" != $1 LIMIT $2 [["id", 109], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 64130022], ["LIMIT", 1]] Group Create (0.3ms) INSERT INTO "groups" ("canvas_id", "sis_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 64130022], ["sis_id", "1bb73ab774be8e5c175ce64a5ac08370"], ["name", "Some User Group"], ["workflow_state", "available"], ["created_at", "2021-11-17 23:31:32.850764"], ["updated_at", "2021-11-17 23:31:32.850764"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 User Exists (0.2ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 79747872], ["LIMIT", 1]] User Create (0.3ms) INSERT INTO "users" ("canvas_id", "sis_id", "email", "first_name", "last_name", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 79747872], ["sis_id", "df245f0fe6008f4fc205554ba6ec7a16"], ["email", "cooldude@coolsite.com"], ["first_name", "Cool"], ["last_name", "Dude"], ["created_at", "2021-11-17 23:31:32.853027"], ["updated_at", "2021-11-17 23:31:32.853027"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 GroupMembership Exists (0.2ms) SELECT 1 AS one FROM "group_memberships" WHERE "group_memberships"."canvas_id" = $1 LIMIT $2 [["canvas_id", 78169171], ["LIMIT", 1]] GroupMembership Create (0.3ms) INSERT INTO "group_memberships" ("canvas_id", "canvas_user_id", "canvas_group_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 78169171], ["canvas_user_id", 79747872], ["canvas_group_id", 64130022], ["workflow_state", "accepted"], ["created_at", "2021-11-17 23:31:32.855237"], ["updated_at", "2021-11-17 23:31:32.855237"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 GroupMembership Load (0.2ms) SELECT "group_memberships".* FROM "group_memberships" ORDER BY "group_memberships"."id" ASC LIMIT $1 [["LIMIT", 1]] GroupMembership Exists (0.2ms) SELECT 1 AS one FROM "group_memberships" WHERE "group_memberships"."canvas_id" = $1 LIMIT $2 [["canvas_id", 78169171], ["LIMIT", 1]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 76980774], ["LIMIT", 1]] Group Create (0.2ms) INSERT INTO "groups" ("canvas_id", "sis_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 76980774], ["sis_id", "2c16833bc90835b5c93e9bf92af2296c"], ["name", "Some User Group"], ["workflow_state", "available"], ["created_at", "2021-11-17 23:31:32.860686"], ["updated_at", "2021-11-17 23:31:32.860686"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 User Exists (0.3ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 89436917], ["LIMIT", 1]] User Create (0.3ms) INSERT INTO "users" ("canvas_id", "sis_id", "email", "first_name", "last_name", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 89436917], ["sis_id", "b19e1dc50dfb25f8cf96c977b57e2c9a"], ["email", "cooldude@coolsite.com"], ["first_name", "Cool"], ["last_name", "Dude"], ["created_at", "2021-11-17 23:31:32.863116"], ["updated_at", "2021-11-17 23:31:32.863116"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 GroupMembership Exists (0.3ms) SELECT 1 AS one FROM "group_memberships" WHERE "group_memberships"."canvas_id" = $1 LIMIT $2 [["canvas_id", 15566715], ["LIMIT", 1]] GroupMembership Create (0.3ms) INSERT INTO "group_memberships" ("canvas_id", "canvas_user_id", "canvas_group_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 15566715], ["canvas_user_id", 89436917], ["canvas_group_id", 76980774], ["workflow_state", "accepted"], ["created_at", "2021-11-17 23:31:32.865915"], ["updated_at", "2021-11-17 23:31:32.865915"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 GroupMembership Exists (0.4ms) SELECT 1 AS one FROM "group_memberships" WHERE "group_memberships"."canvas_id" = $1 AND "group_memberships"."id" != $2 LIMIT $3 [["canvas_id", 15566715], ["id", 111], ["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 18442012], ["LIMIT", 1]] Group Create (0.3ms) INSERT INTO "groups" ("canvas_id", "sis_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 18442012], ["sis_id", "fef7c0e1be6dbd69cec9e5cfce873eb1"], ["name", "Some User Group"], ["workflow_state", "available"], ["created_at", "2021-11-17 23:31:32.871560"], ["updated_at", "2021-11-17 23:31:32.871560"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 User Exists (0.3ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 60153859], ["LIMIT", 1]] User Create (0.2ms) INSERT INTO "users" ("canvas_id", "sis_id", "email", "first_name", "last_name", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 60153859], ["sis_id", "d0b2b94d78bd383bdf2f3bcd3f0c5e9b"], ["email", "cooldude@coolsite.com"], ["first_name", "Cool"], ["last_name", "Dude"], ["created_at", "2021-11-17 23:31:32.873879"], ["updated_at", "2021-11-17 23:31:32.873879"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 GroupMembership Exists (0.3ms) SELECT 1 AS one FROM "group_memberships" WHERE "group_memberships"."canvas_id" = $1 LIMIT $2 [["canvas_id", 38574915], ["LIMIT", 1]] GroupMembership Create (0.2ms) INSERT INTO "group_memberships" ("canvas_id", "canvas_user_id", "canvas_group_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 38574915], ["canvas_user_id", 60153859], ["canvas_group_id", 18442012], ["workflow_state", "accepted"], ["created_at", "2021-11-17 23:31:32.875965"], ["updated_at", "2021-11-17 23:31:32.875965"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 GroupMembership Exists (0.2ms) SELECT 1 AS one FROM "group_memberships" WHERE "group_memberships"."canvas_id" = $1 AND "group_memberships"."id" != $2 LIMIT $3 [["canvas_id", 38574915], ["id", 112], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.3ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 48218602], ["LIMIT", 1]] Group Create (0.2ms) INSERT INTO "groups" ("canvas_id", "sis_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 48218602], ["sis_id", "1d1d97637415f919acbb31acc2a7c0b7"], ["name", "Some User Group"], ["workflow_state", "available"], ["created_at", "2021-11-17 23:31:32.881589"], ["updated_at", "2021-11-17 23:31:32.881589"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Group Exists (0.5ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" IS NULL AND "groups"."id" != $1 LIMIT $2 [["id", 203], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 96248683], ["LIMIT", 1]] Group Create (0.3ms) INSERT INTO "groups" ("canvas_id", "sis_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 96248683], ["sis_id", "f3205f221e2904a6f62bbb145617c48c"], ["name", "Some User Group"], ["workflow_state", "available"], ["created_at", "2021-11-17 23:31:32.889205"], ["updated_at", "2021-11-17 23:31:32.889205"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Group Load (0.2ms) SELECT "groups".* FROM "groups" ORDER BY "groups"."id" ASC LIMIT $1 [["LIMIT", 1]] Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 96248683], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 80973997], ["LIMIT", 1]] Group Create (0.3ms) INSERT INTO "groups" ("canvas_id", "sis_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 80973997], ["sis_id", "b99cb46ad543441bb11f6b4e847d915c"], ["name", "Some User Group"], ["workflow_state", "available"], ["created_at", "2021-11-17 23:31:32.896600"], ["updated_at", "2021-11-17 23:31:32.896600"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.3ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 54594941], ["LIMIT", 1]] Group Create (0.3ms) INSERT INTO "groups" ("canvas_id", "sis_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 54594941], ["sis_id", "d36169103dac86ef580665700655baa4"], ["name", "Some User Group"], ["workflow_state", "available"], ["created_at", "2021-11-17 23:31:32.901230"], ["updated_at", "2021-11-17 23:31:32.901230"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Group Exists (0.5ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 AND "groups"."id" != $2 LIMIT $3 [["canvas_id", 54594941], ["id", 206], ["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 38344421], ["LIMIT", 1]] Group Create (0.3ms) INSERT INTO "groups" ("canvas_id", "sis_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 38344421], ["sis_id", "9b9312ce4abad7e0b2ea452a19330f4d"], ["name", "Some User Group"], ["workflow_state", "available"], ["created_at", "2021-11-17 23:31:32.907219"], ["updated_at", "2021-11-17 23:31:32.907219"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 AND "groups"."id" != $2 LIMIT $3 [["canvas_id", 38344421], ["id", 207], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Role Exists (0.5ms) SELECT 1 AS one FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 21793913], ["LIMIT", 1]] Role Create (0.4ms) INSERT INTO "roles" ("canvas_id", "label", "base_role_type", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 21793913], ["label", "Cool Role"], ["base_role_type", "AccountMembership"], ["workflow_state", "active"], ["created_at", "2021-11-17 23:31:32.915311"], ["updated_at", "2021-11-17 23:31:32.915311"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Role Exists (0.4ms) SELECT 1 AS one FROM "roles" WHERE "roles"."canvas_id" IS NULL AND "roles"."id" != $1 LIMIT $2 [["id", 111], ["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.3ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Role Exists (0.3ms) SELECT 1 AS one FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 74763506], ["LIMIT", 1]] Role Create (0.3ms) INSERT INTO "roles" ("canvas_id", "label", "base_role_type", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 74763506], ["label", "Cool Role"], ["base_role_type", "AccountMembership"], ["workflow_state", "active"], ["created_at", "2021-11-17 23:31:32.924599"], ["updated_at", "2021-11-17 23:31:32.924599"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Role Load (0.2ms) SELECT "roles".* FROM "roles" ORDER BY "roles"."id" ASC LIMIT $1 [["LIMIT", 1]] Role Exists (0.5ms) SELECT 1 AS one FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 74763506], ["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) SELECT COUNT(*) FROM "roles" Role Load (0.2ms) SELECT "roles".* FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]]  (0.2ms) SAVEPOINT active_record_1 Role Exists (0.3ms) SELECT 1 AS one FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] Role Create (0.4ms) INSERT INTO "roles" ("canvas_id", "label", "base_role_type", "canvas_account_id", "workflow_state", "permissions", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 1], ["label", "Account Admin"], ["base_role_type", "AccountMembership"], ["canvas_account_id", 10], ["workflow_state", "built_in"], ["permissions", "{\"manage_wiki\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"post_to_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"moderate_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_announcements\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"send_messages\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"send_messages_all\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_outcomes\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"create_conferences\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"create_collaborations\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_roster\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_all_grades\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_grades\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_rubrics\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"comment_on_others_submissions\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_students\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_admin_users\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_role_overrides\":{\"enabled\":true,\"locked\":true,\"readonly\":true,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_account_memberships\":{\"enabled\":true,\"locked\":true,\"readonly\":true,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_account_settings\":{\"enabled\":true,\"locked\":true,\"readonly\":true,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_groups\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_group_pages\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_files\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_assignments\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"undelete_courses\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_grade_changes\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_course_changes\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_question_banks\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_calendar\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_reports\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_courses\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_user_logins\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_user_observers\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_alerts\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"become_user\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_developer_keys\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"import_sis\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_sis\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_sis\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_course_list\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_statistics\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_storage_quotas\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_course_content\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_content\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_interaction_alerts\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"change_course_state\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_sections\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_feature_flags\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_quiz_answer_audits\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"moderate_grades\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"lti_add_edit\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true}}"], ["created_at", "2021-11-17 23:31:32.936101"], ["updated_at", "2021-11-17 23:31:32.936101"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.3ms) SELECT COUNT(*) FROM "roles" Role Load (0.2ms) SELECT "roles".* FROM "roles" ORDER BY "roles"."id" DESC LIMIT $1 [["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Role Exists (2.1ms) SELECT 1 AS one FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] Role Create (0.4ms) INSERT INTO "roles" ("canvas_id", "label", "base_role_type", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 1], ["label", "Cool Role"], ["base_role_type", "AccountMembership"], ["workflow_state", "active"], ["created_at", "2021-11-17 23:31:32.957359"], ["updated_at", "2021-11-17 23:31:32.957359"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.3ms) SELECT COUNT(*) FROM "roles" Role Load (0.3ms) SELECT "roles".* FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]]  (0.2ms) SAVEPOINT active_record_1 Role Exists (0.4ms) SELECT 1 AS one FROM "roles" WHERE "roles"."canvas_id" = $1 AND "roles"."id" != $2 LIMIT $3 [["canvas_id", 1], ["id", 114], ["LIMIT", 1]] Role Update (0.5ms) UPDATE "roles" SET "label" = $1, "canvas_account_id" = $2, "permissions" = $3, "workflow_state" = $4, "updated_at" = $5 WHERE "roles"."id" = $6 [["label", "Account Admin"], ["canvas_account_id", 10], ["permissions", "{\"manage_wiki\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"post_to_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"moderate_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_announcements\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"send_messages\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"send_messages_all\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_outcomes\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"create_conferences\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"create_collaborations\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_roster\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_all_grades\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_grades\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_rubrics\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"comment_on_others_submissions\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_students\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_admin_users\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_role_overrides\":{\"enabled\":true,\"locked\":true,\"readonly\":true,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_account_memberships\":{\"enabled\":true,\"locked\":true,\"readonly\":true,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_account_settings\":{\"enabled\":true,\"locked\":true,\"readonly\":true,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_groups\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_group_pages\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_files\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_assignments\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"undelete_courses\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_grade_changes\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_course_changes\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_question_banks\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_calendar\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_reports\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_courses\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_user_logins\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_user_observers\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_alerts\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"become_user\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_developer_keys\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"import_sis\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_sis\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_sis\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_course_list\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_statistics\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_storage_quotas\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_course_content\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_content\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_interaction_alerts\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"change_course_state\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_sections\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_feature_flags\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_quiz_answer_audits\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"moderate_grades\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"lti_add_edit\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true}}"], ["workflow_state", "built_in"], ["updated_at", "2021-11-17 23:31:32.963950"], ["id", 114]]  (0.3ms) RELEASE SAVEPOINT active_record_1  (0.3ms) SELECT COUNT(*) FROM "roles" Role Load (0.3ms) SELECT "roles".* FROM "roles" WHERE "roles"."id" = $1 LIMIT $2 [["id", 114], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Section Exists (0.6ms) SELECT 1 AS one FROM "sections" WHERE "sections"."canvas_id" = $1 LIMIT $2 [["canvas_id", 14788109], ["LIMIT", 1]] Section Create (0.5ms) INSERT INTO "sections" ("canvas_id", "created_at", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["canvas_id", 14788109], ["created_at", "2021-11-17 23:31:32.984600"], ["updated_at", "2021-11-17 23:31:32.984600"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Section Exists (0.4ms) SELECT 1 AS one FROM "sections" WHERE "sections"."canvas_id" IS NULL AND "sections"."id" != $1 LIMIT $2 [["id", 133], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Section Exists (0.3ms) SELECT 1 AS one FROM "sections" WHERE "sections"."canvas_id" = $1 LIMIT $2 [["canvas_id", 38164403], ["LIMIT", 1]] Section Create (0.3ms) INSERT INTO "sections" ("canvas_id", "created_at", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["canvas_id", 38164403], ["created_at", "2021-11-17 23:31:32.991893"], ["updated_at", "2021-11-17 23:31:32.991893"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Section Load (0.2ms) SELECT "sections".* FROM "sections" ORDER BY "sections"."id" ASC LIMIT $1 [["LIMIT", 1]] Section Exists (0.6ms) SELECT 1 AS one FROM "sections" WHERE "sections"."canvas_id" = $1 LIMIT $2 [["canvas_id", 38164403], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Section Exists (0.2ms) SELECT 1 AS one FROM "sections" WHERE "sections"."canvas_id" = $1 LIMIT $2 [["canvas_id", 34120663], ["LIMIT", 1]] Section Create (0.3ms) INSERT INTO "sections" ("canvas_id", "created_at", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["canvas_id", 34120663], ["created_at", "2021-11-17 23:31:32.999777"], ["updated_at", "2021-11-17 23:31:32.999777"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Section Exists (0.4ms) SELECT 1 AS one FROM "sections" WHERE "sections"."canvas_id" = $1 AND "sections"."id" != $2 LIMIT $3 [["canvas_id", 34120663], ["id", 135], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.3ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Section Exists (0.3ms) SELECT 1 AS one FROM "sections" WHERE "sections"."canvas_id" = $1 LIMIT $2 [["canvas_id", 85999232], ["LIMIT", 1]] Section Create (0.3ms) INSERT INTO "sections" ("canvas_id", "created_at", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["canvas_id", 85999232], ["created_at", "2021-11-17 23:31:33.006036"], ["updated_at", "2021-11-17 23:31:33.006036"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Submission Exists (0.4ms) SELECT 1 AS one FROM "submissions" WHERE "submissions"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] Submission Create (0.3ms) INSERT INTO "submissions" ("canvas_id", "submitted_at", "graded_at", "score", "points_possible", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 1], ["submitted_at", "2021-11-10 23:31:33.021035"], ["graded_at", "2021-11-16 23:31:33.021138"], ["score", 5.0], ["points_possible", 10.0], ["created_at", "2021-11-17 23:31:33.022662"], ["updated_at", "2021-11-17 23:31:33.022662"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Submission Exists (0.2ms) SELECT 1 AS one FROM "submissions" WHERE "submissions"."canvas_id" IS NULL AND "submissions"."id" != $1 LIMIT $2 [["id", 127], ["LIMIT", 1]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Submission Exists (0.3ms) SELECT 1 AS one FROM "submissions" WHERE "submissions"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]] Submission Create (0.3ms) INSERT INTO "submissions" ("canvas_id", "submitted_at", "graded_at", "score", "points_possible", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 2], ["submitted_at", "2021-11-10 23:31:33.028234"], ["graded_at", "2021-11-16 23:31:33.028369"], ["score", 5.0], ["points_possible", 10.0], ["created_at", "2021-11-17 23:31:33.029654"], ["updated_at", "2021-11-17 23:31:33.029654"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Submission Load (0.2ms) SELECT "submissions".* FROM "submissions" ORDER BY "submissions"."id" ASC LIMIT $1 [["LIMIT", 1]] Submission Exists (0.2ms) SELECT 1 AS one FROM "submissions" WHERE "submissions"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.3ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Submission Exists (0.3ms) SELECT 1 AS one FROM "submissions" WHERE "submissions"."canvas_id" = $1 LIMIT $2 [["canvas_id", 3], ["LIMIT", 1]] Submission Create (0.3ms) INSERT INTO "submissions" ("canvas_id", "submitted_at", "graded_at", "score", "points_possible", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 3], ["submitted_at", "2021-11-10 23:31:33.035605"], ["graded_at", "2021-11-16 23:31:33.035697"], ["score", 5.0], ["points_possible", 10.0], ["created_at", "2021-11-17 23:31:33.036912"], ["updated_at", "2021-11-17 23:31:33.036912"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Submission Exists (0.3ms) SELECT 1 AS one FROM "submissions" WHERE "submissions"."canvas_id" = $1 AND "submissions"."id" != $2 LIMIT $3 [["canvas_id", 3], ["id", 129], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Submission Exists (0.2ms) SELECT 1 AS one FROM "submissions" WHERE "submissions"."canvas_id" = $1 LIMIT $2 [["canvas_id", 4], ["LIMIT", 1]] Submission Create (0.2ms) INSERT INTO "submissions" ("canvas_id", "submitted_at", "graded_at", "score", "points_possible", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 4], ["submitted_at", "2021-11-10 23:31:33.041000"], ["graded_at", "2021-11-16 23:31:33.041090"], ["score", 5.0], ["points_possible", 10.0], ["created_at", "2021-11-17 23:31:33.042127"], ["updated_at", "2021-11-17 23:31:33.042127"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Submission Exists (0.2ms) SELECT 1 AS one FROM "submissions" WHERE "submissions"."canvas_id" = $1 AND "submissions"."id" != $2 LIMIT $3 [["canvas_id", 4], ["id", 130], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Submission Exists (0.4ms) SELECT 1 AS one FROM "submissions" WHERE "submissions"."canvas_id" = $1 LIMIT $2 [["canvas_id", 5], ["LIMIT", 1]] Submission Create (0.5ms) INSERT INTO "submissions" ("canvas_id", "submitted_at", "graded_at", "score", "points_possible", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 5], ["submitted_at", "2021-11-10 23:31:33.046291"], ["graded_at", "2021-11-16 23:31:33.046395"], ["score", 5.0], ["points_possible", 10.0], ["created_at", "2021-11-17 23:31:33.047894"], ["updated_at", "2021-11-17 23:31:33.047894"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Submission Exists (0.5ms) SELECT 1 AS one FROM "submissions" WHERE "submissions"."canvas_id" = $1 AND "submissions"."id" != $2 LIMIT $3 [["canvas_id", 5], ["id", 131], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Term Exists (0.3ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 78146123], ["LIMIT", 1]] Term Create (0.3ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 78146123], ["name", "Cool Term"], ["start_at", "2021-11-14 23:31:31.033436"], ["end_at", "2021-11-20 23:31:31.033523"], ["workflow_state", "active"], ["sis_id", "3bcc1f44f2649b3a64a9e9a96bb5bddb"], ["created_at", "2021-11-17 23:31:33.054245"], ["updated_at", "2021-11-17 23:31:33.054245"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Term Exists (0.3ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" IS NULL AND "terms"."id" != $1 LIMIT $2 [["id", 315], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Term Exists (0.2ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 50361771], ["LIMIT", 1]] Term Create (0.4ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 50361771], ["name", "Cool Term"], ["start_at", "2021-11-14 23:31:31.033436"], ["end_at", "2021-11-20 23:31:31.033523"], ["workflow_state", "active"], ["sis_id", "1d668d23fbc6bfdefb221d8e13be66b1"], ["created_at", "2021-11-17 23:31:33.060513"], ["updated_at", "2021-11-17 23:31:33.060513"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Term Load (0.2ms) SELECT "terms".* FROM "terms" ORDER BY "terms"."id" ASC LIMIT $1 [["LIMIT", 1]] Term Exists (0.4ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 50361771], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Term Exists (0.3ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 82265467], ["LIMIT", 1]] Term Create (0.3ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 82265467], ["name", "Cool Term"], ["start_at", "2021-11-14 23:31:31.033436"], ["end_at", "2021-11-20 23:31:31.033523"], ["workflow_state", "active"], ["sis_id", "30ffa4ed7339e31ae0c75a5fe42ebe4d"], ["created_at", "2021-11-17 23:31:33.068312"], ["updated_at", "2021-11-17 23:31:33.068312"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Term Exists (0.3ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 73461749], ["LIMIT", 1]] Term Create (0.2ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 73461749], ["name", "Cool Term"], ["start_at", "2021-11-15 23:31:33.071641"], ["end_at", "2021-11-20 23:31:33.071717"], ["workflow_state", "active"], ["sis_id", "4551b434a75ffdb13dac9c603fbf56ad"], ["created_at", "2021-11-17 23:31:33.073211"], ["updated_at", "2021-11-17 23:31:33.073211"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Term Exists (0.3ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 27659949], ["LIMIT", 1]] Term Create (0.3ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 27659949], ["name", "Cool Term"], ["start_at", "2021-11-14 23:31:31.033436"], ["end_at", "2021-11-20 23:31:31.033523"], ["workflow_state", "inactive"], ["sis_id", "d165a95220d46e137789fd7aad799e42"], ["created_at", "2021-11-17 23:31:33.075460"], ["updated_at", "2021-11-17 23:31:33.075460"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Term Exists (0.3ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 34517979], ["LIMIT", 1]] Term Create (0.3ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 34517979], ["name", "Cool Term"], ["start_at", "2021-09-17 23:31:33.076565"], ["end_at", "2021-10-17 23:31:33.076631"], ["workflow_state", "active"], ["sis_id", "0e6db2fbc66b45231d24d57dac28c939"], ["created_at", "2021-11-17 23:31:33.077860"], ["updated_at", "2021-11-17 23:31:33.077860"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 Term Exists (0.3ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 55088233], ["LIMIT", 1]] Term Create (0.4ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 55088233], ["name", "Cool Term"], ["start_at", "2022-05-17 23:31:33.079326"], ["end_at", "2022-11-17 23:31:33.079417"], ["workflow_state", "active"], ["sis_id", "ecf9c9076220b3966b0605744e838f92"], ["created_at", "2021-11-17 23:31:33.081091"], ["updated_at", "2021-11-17 23:31:33.081091"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Term Load (0.4ms) SELECT "terms".* FROM "terms" WHERE "terms"."workflow_state" = $1 AND (start_at <= '2021-12-02 23:31:33.082612' OR start_at IS NULL) AND (end_at >= '2021-11-02 23:31:33.082796' OR end_at IS NULL) [["workflow_state", "active"]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) SELECT COUNT(*) FROM "terms" Term Load (0.2ms) SELECT "terms".* FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]]  (0.2ms) SAVEPOINT active_record_1 Term Exists (0.2ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] Term Create (0.2ms) INSERT INTO "terms" ("canvas_id", "name", "workflow_state", "grading_period_group_id", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 1], ["name", "Default Term"], ["workflow_state", "active"], ["grading_period_group_id", 1], ["sis_id", "Test"], ["created_at", "2021-11-17 23:31:33.088629"], ["updated_at", "2021-11-17 23:31:33.088629"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SELECT COUNT(*) FROM "terms" Term Load (0.2ms) SELECT "terms".* FROM "terms" ORDER BY "terms"."id" DESC LIMIT $1 [["LIMIT", 1]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Term Exists (0.2ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] Term Create (0.3ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 1], ["name", "Cool Term"], ["start_at", "2021-11-14 23:31:31.033436"], ["end_at", "2021-11-20 23:31:31.033523"], ["workflow_state", "active"], ["sis_id", "fd48432f58bb881a7ecef9ea70cc94ea"], ["created_at", "2021-11-17 23:31:33.093433"], ["updated_at", "2021-11-17 23:31:33.093433"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.3ms) SELECT COUNT(*) FROM "terms" Term Load (0.2ms) SELECT "terms".* FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]]  (0.3ms) SAVEPOINT active_record_1 Term Exists (0.4ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 AND "terms"."id" != $2 LIMIT $3 [["canvas_id", 1], ["id", 323], ["LIMIT", 1]] Term Update (0.4ms) UPDATE "terms" SET "name" = $1, "sis_id" = $2, "start_at" = $3, "end_at" = $4, "grading_period_group_id" = $5, "updated_at" = $6 WHERE "terms"."id" = $7 [["name", "Default Term"], ["sis_id", "Test"], ["start_at", nil], ["end_at", nil], ["grading_period_group_id", 1], ["updated_at", "2021-11-17 23:31:33.099213"], ["id", 323]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.4ms) SELECT COUNT(*) FROM "terms" Term Load (0.3ms) SELECT "terms".* FROM "terms" WHERE "terms"."id" = $1 LIMIT $2 [["id", 323], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 User Exists (0.3ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 11462754], ["LIMIT", 1]] User Create (0.3ms) INSERT INTO "users" ("canvas_id", "sis_id", "email", "first_name", "last_name", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 11462754], ["sis_id", "cb861de5ec3737611975aad3837f7268"], ["email", "cooldude@coolsite.com"], ["first_name", "Cool"], ["last_name", "Dude"], ["created_at", "2021-11-17 23:31:33.105618"], ["updated_at", "2021-11-17 23:31:33.105618"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 User Exists (0.3ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" IS NULL AND "users"."id" != $1 LIMIT $2 [["id", 239], ["LIMIT", 1]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 User Exists (0.3ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 42280175], ["LIMIT", 1]] User Create (0.4ms) INSERT INTO "users" ("canvas_id", "sis_id", "email", "first_name", "last_name", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 42280175], ["sis_id", "d583cf64147477fcc3a84934345449f0"], ["email", "cooldude@coolsite.com"], ["first_name", "Cool"], ["last_name", "Dude"], ["created_at", "2021-11-17 23:31:33.113128"], ["updated_at", "2021-11-17 23:31:33.113128"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 User Load (0.2ms) SELECT "users".* FROM "users" ORDER BY "users"."id" ASC LIMIT $1 [["LIMIT", 1]] User Exists (0.4ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 42280175], ["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 User Exists (0.3ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 11653094], ["LIMIT", 1]] User Create (0.3ms) INSERT INTO "users" ("canvas_id", "sis_id", "email", "first_name", "last_name", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 11653094], ["sis_id", "57bb78ca890f7498283de2d657bd2e46"], ["email", "cooldude@coolsite.com"], ["first_name", "Cool"], ["last_name", "Dude"], ["created_at", "2021-11-17 23:31:33.121064"], ["updated_at", "2021-11-17 23:31:33.121064"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 User Exists (0.2ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 26799468], ["LIMIT", 1]] User Create (0.2ms) INSERT INTO "users" ("canvas_id", "sis_id", "email", "first_name", "last_name", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 26799468], ["sis_id", "e79a1c0ebeec35a6dd7c018a05207b40"], ["email", "cooldude@coolsite.com"], ["first_name", "Cool"], ["last_name", "Dude"], ["created_at", "2021-11-17 23:31:33.125177"], ["updated_at", "2021-11-17 23:31:33.125177"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.4ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 User Exists (0.3ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 63833903], ["LIMIT", 1]] User Create (0.3ms) INSERT INTO "users" ("canvas_id", "sis_id", "email", "first_name", "last_name", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 63833903], ["sis_id", "5bb7e3410e5ccd3af83cdc372375f8e0"], ["email", "cooldude@coolsite.com"], ["first_name", "Cool"], ["last_name", "Dude"], ["created_at", "2021-11-17 23:31:33.129761"], ["updated_at", "2021-11-17 23:31:33.129761"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.3ms) SELECT COUNT(*) FROM "assignment_groups" AssignmentGroup Create Many (0.7ms) INSERT INTO "assignment_groups" ("canvas_id","canvas_course_id","name","rules","position","group_weight","workflow_state","canvas_created_at","canvas_updated_at","created_at","updated_at") VALUES (1,1,'Assignments','--- drop_lowest:1\nnever_drop:36\n ',1,50.0,'available','2017-09-08 01:37:33','2017-09-08 01:37:33','2021-11-17 23:31:33.151017','2021-11-17 23:31:33.151017'),(2,1,'Tests',NULL,1,50.0,'available','2017-09-08 01:37:33','2017-09-08 01:37:33','2021-11-17 23:31:33.151017','2021-11-17 23:31:33.151017') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","canvas_course_id"=EXCLUDED."canvas_course_id","name"=EXCLUDED."name","rules"=EXCLUDED."rules","position"=EXCLUDED."position","group_weight"=EXCLUDED."group_weight","workflow_state"=EXCLUDED."workflow_state","canvas_created_at"=EXCLUDED."canvas_created_at","canvas_updated_at"=EXCLUDED."canvas_updated_at","updated_at"=EXCLUDED."updated_at" WHERE ("assignment_groups".canvas_id, "assignment_groups".canvas_course_id, "assignment_groups".name, "assignment_groups".rules, "assignment_groups".position, "assignment_groups".group_weight, "assignment_groups".workflow_state, "assignment_groups".canvas_created_at, "assignment_groups".canvas_updated_at) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.canvas_course_id, EXCLUDED.name, EXCLUDED.rules, EXCLUDED.position, EXCLUDED.group_weight, EXCLUDED.workflow_state, EXCLUDED.canvas_created_at, EXCLUDED.canvas_updated_at) RETURNING "id"  (0.3ms) SELECT COUNT(*) FROM "assignment_groups"  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SELECT COUNT(*) FROM "assignments" Assignment Create Many (0.7ms) INSERT INTO "assignments" ("canvas_id","title","description","due_at","unlock_at","lock_at","points_possible","min_score","max_score","mastery_score","grading_type","submission_types","workflow_state","canvas_context_id","canvas_context_type","canvas_assignment_group_id","canvas_grading_scheme_id","canvas_grading_standard_id","created_at","updated_at") VALUES (88,'Assignment 1','

fdsfds

',NULL,NULL,NULL,100.0,NULL,NULL,NULL,'points','online_text_entry','published',58,'Course',55,NULL,NULL,'2021-11-17 23:31:33.157185','2021-11-17 23:31:33.157185'),(89,'fdsfdsfds','

fdsfdsfsdf

',NULL,NULL,NULL,100.0,NULL,NULL,NULL,'points','online_text_entry','published',59,'Course',56,NULL,NULL,'2021-11-17 23:31:33.157185','2021-11-17 23:31:33.157185') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","title"=EXCLUDED."title","description"=EXCLUDED."description","due_at"=EXCLUDED."due_at","unlock_at"=EXCLUDED."unlock_at","lock_at"=EXCLUDED."lock_at","points_possible"=EXCLUDED."points_possible","min_score"=EXCLUDED."min_score","max_score"=EXCLUDED."max_score","mastery_score"=EXCLUDED."mastery_score","grading_type"=EXCLUDED."grading_type","submission_types"=EXCLUDED."submission_types","workflow_state"=EXCLUDED."workflow_state","canvas_context_id"=EXCLUDED."canvas_context_id","canvas_context_type"=EXCLUDED."canvas_context_type","canvas_assignment_group_id"=EXCLUDED."canvas_assignment_group_id","canvas_grading_scheme_id"=EXCLUDED."canvas_grading_scheme_id","canvas_grading_standard_id"=EXCLUDED."canvas_grading_standard_id","updated_at"=EXCLUDED."updated_at" WHERE ("assignments".canvas_id, "assignments".title, "assignments".description, "assignments".due_at, "assignments".unlock_at, "assignments".lock_at, "assignments".points_possible, "assignments".min_score, "assignments".max_score, "assignments".mastery_score, "assignments".grading_type, "assignments".submission_types, "assignments".workflow_state, "assignments".canvas_context_id, "assignments".canvas_context_type, "assignments".canvas_assignment_group_id, "assignments".canvas_grading_scheme_id, "assignments".canvas_grading_standard_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.title, EXCLUDED.description, EXCLUDED.due_at, EXCLUDED.unlock_at, EXCLUDED.lock_at, EXCLUDED.points_possible, EXCLUDED.min_score, EXCLUDED.max_score, EXCLUDED.mastery_score, EXCLUDED.grading_type, EXCLUDED.submission_types, EXCLUDED.workflow_state, EXCLUDED.canvas_context_id, EXCLUDED.canvas_context_type, EXCLUDED.canvas_assignment_group_id, EXCLUDED.canvas_grading_scheme_id, EXCLUDED.canvas_grading_standard_id) RETURNING "id"  (0.3ms) SELECT COUNT(*) FROM "assignments"  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.7ms) SELECT COUNT(*) FROM "context_module_items" ContextModuleItem Create Many (0.7ms) INSERT INTO "context_module_items" ("canvas_id","canvas_context_module_id","position","canvas_content_id","canvas_content_type","workflow_state","canvas_assignment_id","created_at","updated_at") VALUES (15,9,1,83,'Assignment','active',1,'2021-11-17 23:31:33.162820','2021-11-17 23:31:33.162820'),(16,10,1,80,'Assignment','active',2,'2021-11-17 23:31:33.162820','2021-11-17 23:31:33.162820') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","canvas_context_module_id"=EXCLUDED."canvas_context_module_id","position"=EXCLUDED."position","canvas_content_id"=EXCLUDED."canvas_content_id","canvas_content_type"=EXCLUDED."canvas_content_type","workflow_state"=EXCLUDED."workflow_state","canvas_assignment_id"=EXCLUDED."canvas_assignment_id","updated_at"=EXCLUDED."updated_at" WHERE ("context_module_items".canvas_id, "context_module_items".canvas_context_module_id, "context_module_items".position, "context_module_items".canvas_content_id, "context_module_items".canvas_content_type, "context_module_items".workflow_state, "context_module_items".canvas_assignment_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.canvas_context_module_id, EXCLUDED.position, EXCLUDED.canvas_content_id, EXCLUDED.canvas_content_type, EXCLUDED.workflow_state, EXCLUDED.canvas_assignment_id) RETURNING "id"  (0.4ms) SELECT COUNT(*) FROM "context_module_items"  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) SELECT COUNT(*) FROM "context_modules" ContextModule Create Many (0.6ms) INSERT INTO "context_modules" ("canvas_id","canvas_context_id","canvas_context_type","position","name","workflow_state","deleted_at","created_at","updated_at") VALUES (23,785,'Course',1,'New Mod','active',NULL,'2021-11-17 23:31:33.168780','2021-11-17 23:31:33.168780'),(4,27,'Course',1,'Modules gonna module','unpublished',NULL,'2021-11-17 23:31:33.168780','2021-11-17 23:31:33.168780') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","canvas_context_id"=EXCLUDED."canvas_context_id","canvas_context_type"=EXCLUDED."canvas_context_type","position"=EXCLUDED."position","name"=EXCLUDED."name","workflow_state"=EXCLUDED."workflow_state","deleted_at"=EXCLUDED."deleted_at","updated_at"=EXCLUDED."updated_at" WHERE ("context_modules".canvas_id, "context_modules".canvas_context_id, "context_modules".canvas_context_type, "context_modules".position, "context_modules".name, "context_modules".workflow_state, "context_modules".deleted_at) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.canvas_context_id, EXCLUDED.canvas_context_type, EXCLUDED.position, EXCLUDED.name, EXCLUDED.workflow_state, EXCLUDED.deleted_at) RETURNING "id"  (0.2ms) SELECT COUNT(*) FROM "context_modules"  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SELECT COUNT(*) FROM "courses" Course Create Many (0.5ms) INSERT INTO "courses" ("canvas_id","sis_id","course_code","name","canvas_account_id","canvas_term_id","start_at","end_at","workflow_state","grading_standard_id","created_at","updated_at") VALUES (1,'course_sis_id_1','C1','Course #1',1,1,'2017-03-27 21:53:18','2017-04-27 12:21:18','active',NULL,'2021-11-17 23:31:33.173812','2021-11-17 23:31:33.173812'),(2,'course_sis_id_2','C2','Course #2',1,1,'2017-03-27 21:53:18','2017-04-27 12:21:18','unpublished',NULL,'2021-11-17 23:31:33.173812','2021-11-17 23:31:33.173812') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","sis_id"=EXCLUDED."sis_id","course_code"=EXCLUDED."course_code","name"=EXCLUDED."name","canvas_account_id"=EXCLUDED."canvas_account_id","canvas_term_id"=EXCLUDED."canvas_term_id","start_at"=EXCLUDED."start_at","end_at"=EXCLUDED."end_at","workflow_state"=EXCLUDED."workflow_state","grading_standard_id"=EXCLUDED."grading_standard_id","updated_at"=EXCLUDED."updated_at" WHERE ("courses".canvas_id, "courses".sis_id, "courses".course_code, "courses".name, "courses".canvas_account_id, "courses".canvas_term_id, "courses".start_at, "courses".end_at, "courses".workflow_state, "courses".grading_standard_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.sis_id, EXCLUDED.course_code, EXCLUDED.name, EXCLUDED.canvas_account_id, EXCLUDED.canvas_term_id, EXCLUDED.start_at, EXCLUDED.end_at, EXCLUDED.workflow_state, EXCLUDED.grading_standard_id) RETURNING "id"  (0.2ms) SELECT COUNT(*) FROM "courses"  (0.2ms) ROLLBACK  (0.3ms) BEGIN  (0.3ms) SELECT COUNT(*) FROM "users" User Create Many (0.5ms) INSERT INTO "users" ("canvas_id","sis_id","email","first_name","last_name","name","sortable_name","workflow_state","login_id","created_at","updated_at") VALUES (1,'sis_id_1','poorbastard@yharnam.com','Patches','the Spider','Patches the Spider','the Spider, Patches','active','spiderdude1337','2021-11-17 23:31:33.179093','2021-11-17 23:31:33.179093'),(2,'sis_id_2','dreamer@yharnam.com','Hunter','Djura','Hunter Djura','Djura, Hunter','active','retireddude109','2021-11-17 23:31:33.179093','2021-11-17 23:31:33.179093') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","sis_id"=EXCLUDED."sis_id","email"=EXCLUDED."email","first_name"=EXCLUDED."first_name","last_name"=EXCLUDED."last_name","name"=EXCLUDED."name","sortable_name"=EXCLUDED."sortable_name","workflow_state"=EXCLUDED."workflow_state","login_id"=EXCLUDED."login_id","updated_at"=EXCLUDED."updated_at" WHERE ("users".canvas_id, "users".sis_id, "users".email, "users".first_name, "users".last_name, "users".name, "users".sortable_name, "users".workflow_state, "users".login_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.sis_id, EXCLUDED.email, EXCLUDED.first_name, EXCLUDED.last_name, EXCLUDED.name, EXCLUDED.sortable_name, EXCLUDED.workflow_state, EXCLUDED.login_id) RETURNING "id"  (0.3ms) SELECT COUNT(*) FROM "users"  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) SELECT COUNT(*) FROM "courses" Course Create Many (0.7ms) INSERT INTO "courses" ("canvas_id","sis_id","course_code","name","canvas_account_id","canvas_term_id","start_at","end_at","workflow_state","grading_standard_id","created_at","updated_at") VALUES (1,'course_sis_id_1','C1','Course #1',1,1,'2017-03-27 21:53:18','2017-04-27 12:21:18','active',NULL,'2021-11-17 23:31:33.184241','2021-11-17 23:31:33.184241'),(2,'course_sis_id_2','C2','Course #2',1,1,'2017-03-27 21:53:18','2017-04-27 12:21:18','unpublished',NULL,'2021-11-17 23:31:33.184241','2021-11-17 23:31:33.184241') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","sis_id"=EXCLUDED."sis_id","course_code"=EXCLUDED."course_code","name"=EXCLUDED."name","canvas_account_id"=EXCLUDED."canvas_account_id","canvas_term_id"=EXCLUDED."canvas_term_id","start_at"=EXCLUDED."start_at","end_at"=EXCLUDED."end_at","workflow_state"=EXCLUDED."workflow_state","grading_standard_id"=EXCLUDED."grading_standard_id","updated_at"=EXCLUDED."updated_at" WHERE ("courses".canvas_id, "courses".sis_id, "courses".course_code, "courses".name, "courses".canvas_account_id, "courses".canvas_term_id, "courses".start_at, "courses".end_at, "courses".workflow_state, "courses".grading_standard_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.sis_id, EXCLUDED.course_code, EXCLUDED.name, EXCLUDED.canvas_account_id, EXCLUDED.canvas_term_id, EXCLUDED.start_at, EXCLUDED.end_at, EXCLUDED.workflow_state, EXCLUDED.grading_standard_id) RETURNING "id"  (0.3ms) SELECT COUNT(*) FROM "courses" Course Load (0.3ms) SELECT "courses".* FROM "courses" ORDER BY "courses"."id" ASC LIMIT $1 [["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SELECT COUNT(*) FROM "enrollments" Enrollment Create Many (0.5ms) INSERT INTO "enrollments" ("canvas_id","canvas_course_id","course_sis_id","canvas_user_id","user_sis_id","role","canvas_role_id","canvas_section_id","workflow_state","base_role_type","created_at","updated_at") VALUES (1,1,'sis_MUSC_2520_834',2,'sis_dalvarez_247','teacher',4,1,'active','TeacherEnrollment','2021-11-17 23:31:33.189788','2021-11-17 23:31:33.189788'),(2,1,'sis_MUSC_2520_834',3,'sis_jweaver_720','student',4,1,'active','StudentEnrollment','2021-11-17 23:31:33.189788','2021-11-17 23:31:33.189788') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","canvas_course_id"=EXCLUDED."canvas_course_id","course_sis_id"=EXCLUDED."course_sis_id","canvas_user_id"=EXCLUDED."canvas_user_id","user_sis_id"=EXCLUDED."user_sis_id","role"=EXCLUDED."role","canvas_role_id"=EXCLUDED."canvas_role_id","canvas_section_id"=EXCLUDED."canvas_section_id","workflow_state"=EXCLUDED."workflow_state","base_role_type"=EXCLUDED."base_role_type","updated_at"=EXCLUDED."updated_at" WHERE ("enrollments".canvas_id, "enrollments".canvas_course_id, "enrollments".course_sis_id, "enrollments".canvas_user_id, "enrollments".user_sis_id, "enrollments".role, "enrollments".canvas_role_id, "enrollments".canvas_section_id, "enrollments".workflow_state, "enrollments".base_role_type) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.canvas_course_id, EXCLUDED.course_sis_id, EXCLUDED.canvas_user_id, EXCLUDED.user_sis_id, EXCLUDED.role, EXCLUDED.canvas_role_id, EXCLUDED.canvas_section_id, EXCLUDED.workflow_state, EXCLUDED.base_role_type) RETURNING "id"  (0.2ms) SELECT COUNT(*) FROM "enrollments"  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.3ms) SELECT COUNT(*) FROM "sections" Section Create Many (0.6ms) INSERT INTO "sections" ("canvas_id","sis_id","canvas_course_id","name","workflow_state","start_at","end_at","created_at","updated_at") VALUES (1,'sis_section_1',1,'Cool Section','active','2017-03-27 21:53:18','2017-03-27 21:53:18','2021-11-17 23:31:33.194190','2021-11-17 23:31:33.194190'),(2,'sis_section_2',2,'Lame Section','active','2017-03-27 21:53:18','2017-03-27 21:53:18','2021-11-17 23:31:33.194190','2021-11-17 23:31:33.194190') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","sis_id"=EXCLUDED."sis_id","canvas_course_id"=EXCLUDED."canvas_course_id","name"=EXCLUDED."name","workflow_state"=EXCLUDED."workflow_state","start_at"=EXCLUDED."start_at","end_at"=EXCLUDED."end_at","updated_at"=EXCLUDED."updated_at" WHERE ("sections".canvas_id, "sections".sis_id, "sections".canvas_course_id, "sections".name, "sections".workflow_state, "sections".start_at, "sections".end_at) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.sis_id, EXCLUDED.canvas_course_id, EXCLUDED.name, EXCLUDED.workflow_state, EXCLUDED.start_at, EXCLUDED.end_at) RETURNING "id"  (0.3ms) SELECT COUNT(*) FROM "sections" Section Load (0.2ms) SELECT "sections".* FROM "sections" ORDER BY "sections"."id" ASC LIMIT $1 [["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.1ms) BEGIN Section Create Many (0.6ms) INSERT INTO "sections" ("canvas_id","sis_id","canvas_course_id","name","workflow_state","start_at","end_at","created_at","updated_at") VALUES (1,'sis_section_1',1,'Cool Section','active','2017-03-27 21:53:18','2017-03-27 21:53:18','2021-11-17 23:31:33.200114','2021-11-17 23:31:33.200114'),(2,'sis_section_2',2,'Lame Section','active','2017-03-27 21:53:18','2017-03-27 21:53:18','2021-11-17 23:31:33.200114','2021-11-17 23:31:33.200114') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","sis_id"=EXCLUDED."sis_id","canvas_course_id"=EXCLUDED."canvas_course_id","name"=EXCLUDED."name","workflow_state"=EXCLUDED."workflow_state","start_at"=EXCLUDED."start_at","end_at"=EXCLUDED."end_at","updated_at"=EXCLUDED."updated_at" WHERE ("sections".canvas_id, "sections".sis_id, "sections".canvas_course_id, "sections".name, "sections".workflow_state, "sections".start_at, "sections".end_at) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.sis_id, EXCLUDED.canvas_course_id, EXCLUDED.name, EXCLUDED.workflow_state, EXCLUDED.start_at, EXCLUDED.end_at) RETURNING "id" Section Load (0.3ms) SELECT "sections".* FROM "sections" WHERE "sections"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]] Section Create Many (0.3ms) INSERT INTO "sections" ("canvas_id","canvas_nonxlist_course_id","created_at","updated_at") VALUES (2,3,'2021-11-17 23:31:33.203288','2021-11-17 23:31:33.203288') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","canvas_nonxlist_course_id"=EXCLUDED."canvas_nonxlist_course_id","updated_at"=EXCLUDED."updated_at" WHERE ("sections".canvas_id, "sections".canvas_nonxlist_course_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.canvas_nonxlist_course_id) RETURNING "id"  (0.2ms) SELECT COUNT(*) FROM "sections" WHERE "sections"."canvas_nonxlist_course_id" IS NOT NULL Section Load (0.2ms) SELECT "sections".* FROM "sections" WHERE "sections"."canvas_nonxlist_course_id" IS NOT NULL ORDER BY "sections"."id" ASC LIMIT $1 [["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) SELECT COUNT(*) FROM "groups" Group Create Many (0.5ms) INSERT INTO "groups" ("canvas_id","sis_id","canvas_group_category_id","group_category_sis_id","canvas_account_id","canvas_course_id","name","workflow_state","context_id","context_type","max_membership","created_at","updated_at") VALUES (50,'sis1',10,NULL,1,NULL,'Group1','available',1,'Account',NULL,'2021-11-17 23:31:33.219412','2021-11-17 23:31:33.219412'),(51,'sis2',2,NULL,NULL,1,'Group2','available',1,'Course',1,'2021-11-17 23:31:33.219412','2021-11-17 23:31:33.219412') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","sis_id"=EXCLUDED."sis_id","canvas_group_category_id"=EXCLUDED."canvas_group_category_id","group_category_sis_id"=EXCLUDED."group_category_sis_id","canvas_account_id"=EXCLUDED."canvas_account_id","canvas_course_id"=EXCLUDED."canvas_course_id","name"=EXCLUDED."name","workflow_state"=EXCLUDED."workflow_state","context_id"=EXCLUDED."context_id","context_type"=EXCLUDED."context_type","max_membership"=EXCLUDED."max_membership","updated_at"=EXCLUDED."updated_at" WHERE ("groups".canvas_id, "groups".sis_id, "groups".canvas_group_category_id, "groups".group_category_sis_id, "groups".canvas_account_id, "groups".canvas_course_id, "groups".name, "groups".workflow_state, "groups".context_id, "groups".context_type, "groups".max_membership) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.sis_id, EXCLUDED.canvas_group_category_id, EXCLUDED.group_category_sis_id, EXCLUDED.canvas_account_id, EXCLUDED.canvas_course_id, EXCLUDED.name, EXCLUDED.workflow_state, EXCLUDED.context_id, EXCLUDED.context_type, EXCLUDED.max_membership) RETURNING "id"  (0.3ms) SELECT COUNT(*) FROM "groups" Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."name" = $1 LIMIT $2 [["name", "Group1"], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SELECT COUNT(*) FROM "group_memberships" GroupMembership Create Many (0.4ms) INSERT INTO "group_memberships" ("canvas_id","canvas_group_id","group_sis_id","canvas_user_id","user_sis_id","workflow_state","created_at","updated_at") VALUES (50,1,NULL,10,NULL,'accepted','2021-11-17 23:31:33.224478','2021-11-17 23:31:33.224478'),(51,2,NULL,11,NULL,'accepted','2021-11-17 23:31:33.224478','2021-11-17 23:31:33.224478') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","canvas_group_id"=EXCLUDED."canvas_group_id","group_sis_id"=EXCLUDED."group_sis_id","canvas_user_id"=EXCLUDED."canvas_user_id","user_sis_id"=EXCLUDED."user_sis_id","workflow_state"=EXCLUDED."workflow_state","updated_at"=EXCLUDED."updated_at" WHERE ("group_memberships".canvas_id, "group_memberships".canvas_group_id, "group_memberships".group_sis_id, "group_memberships".canvas_user_id, "group_memberships".user_sis_id, "group_memberships".workflow_state) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.canvas_group_id, EXCLUDED.group_sis_id, EXCLUDED.canvas_user_id, EXCLUDED.user_sis_id, EXCLUDED.workflow_state) RETURNING "id"  (0.2ms) SELECT COUNT(*) FROM "group_memberships" GroupMembership Load (0.2ms) SELECT "group_memberships".* FROM "group_memberships" WHERE "group_memberships"."canvas_id" = $1 LIMIT $2 [["canvas_id", 50], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.5ms) SELECT COUNT(*) FROM "user_observers" UserObserver Create Many (0.5ms) INSERT INTO "user_observers" ("observing_user_id","observed_user_id","workflow_state","created_at","updated_at") VALUES (21,3,'active','2021-11-17 23:31:33.236005','2021-11-17 23:31:33.236005'),(21,2,'active','2021-11-17 23:31:33.236005','2021-11-17 23:31:33.236005') ON CONFLICT (observing_user_id, observed_user_id) DO UPDATE SET "observing_user_id"=EXCLUDED."observing_user_id","observed_user_id"=EXCLUDED."observed_user_id","workflow_state"=EXCLUDED."workflow_state","updated_at"=EXCLUDED."updated_at" WHERE ("user_observers".observing_user_id, "user_observers".observed_user_id, "user_observers".workflow_state) IS DISTINCT FROM (EXCLUDED.observing_user_id, EXCLUDED.observed_user_id, EXCLUDED.workflow_state) RETURNING "id"  (0.2ms) SELECT COUNT(*) FROM "user_observers" UserObserver Load (0.2ms) SELECT "user_observers".* FROM "user_observers" WHERE "user_observers"."observed_user_id" = $1 LIMIT $2 [["observed_user_id", 3], ["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.5ms) SELECT COUNT(*) FROM "grading_periods" GradingPeriod Create Many (0.6ms) INSERT INTO "grading_periods" ("canvas_id","title","weight","start_date","end_date","close_date","canvas_grading_period_group_id","workflow_state","created_at","updated_at") VALUES (1,'Period 1',0.2,'2019-07-01 06:00:00','2019-08-01 05:59:59','2019-08-01 05:59:59',1,'active','2021-11-17 23:31:33.254982','2021-11-17 23:31:33.254982'),(2,'Period 2',0.8,'2019-08-01 06:00:00','2019-09-01 05:59:59','2019-09-01 05:59:59',1,'deleted','2021-11-17 23:31:33.254982','2021-11-17 23:31:33.254982') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","title"=EXCLUDED."title","weight"=EXCLUDED."weight","start_date"=EXCLUDED."start_date","end_date"=EXCLUDED."end_date","close_date"=EXCLUDED."close_date","canvas_grading_period_group_id"=EXCLUDED."canvas_grading_period_group_id","workflow_state"=EXCLUDED."workflow_state","updated_at"=EXCLUDED."updated_at" WHERE ("grading_periods".canvas_id, "grading_periods".title, "grading_periods".weight, "grading_periods".start_date, "grading_periods".end_date, "grading_periods".close_date, "grading_periods".canvas_grading_period_group_id, "grading_periods".workflow_state) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.title, EXCLUDED.weight, EXCLUDED.start_date, EXCLUDED.end_date, EXCLUDED.close_date, EXCLUDED.canvas_grading_period_group_id, EXCLUDED.workflow_state) RETURNING "id"  (0.3ms) SELECT COUNT(*) FROM "grading_periods" GradingPeriod Load (0.2ms) SELECT "grading_periods".* FROM "grading_periods" WHERE "grading_periods"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.1ms) BEGIN  (1.1ms) SELECT COUNT(*) FROM "grading_period_groups" GradingPeriodGroup Create Many (0.6ms) INSERT INTO "grading_period_groups" ("canvas_id","title","weighted","display_totals_for_all_grading_periods","workflow_state","created_at","updated_at") VALUES (1,'Test Group',FALSE,FALSE,'active','2021-11-17 23:31:33.282614','2021-11-17 23:31:33.282614') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","title"=EXCLUDED."title","weighted"=EXCLUDED."weighted","display_totals_for_all_grading_periods"=EXCLUDED."display_totals_for_all_grading_periods","workflow_state"=EXCLUDED."workflow_state","updated_at"=EXCLUDED."updated_at" WHERE ("grading_period_groups".canvas_id, "grading_period_groups".title, "grading_period_groups".weighted, "grading_period_groups".display_totals_for_all_grading_periods, "grading_period_groups".workflow_state) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.title, EXCLUDED.weighted, EXCLUDED.display_totals_for_all_grading_periods, EXCLUDED.workflow_state) RETURNING "id"  (0.2ms) SELECT COUNT(*) FROM "grading_period_groups" GradingPeriodGroup Load (0.3ms) SELECT "grading_period_groups".* FROM "grading_period_groups" WHERE "grading_period_groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SELECT COUNT(*) FROM "user_observers" UserObserver Create Many (0.4ms) INSERT INTO "user_observers" ("observing_user_id","observed_user_id","workflow_state","created_at","updated_at") VALUES (21,3,'active','2021-11-17 23:31:33.303273','2021-11-17 23:31:33.303273'),(21,2,'active','2021-11-17 23:31:33.303273','2021-11-17 23:31:33.303273') ON CONFLICT (observing_user_id, observed_user_id) DO UPDATE SET "observing_user_id"=EXCLUDED."observing_user_id","observed_user_id"=EXCLUDED."observed_user_id","workflow_state"=EXCLUDED."workflow_state","updated_at"=EXCLUDED."updated_at" WHERE ("user_observers".observing_user_id, "user_observers".observed_user_id, "user_observers".workflow_state) IS DISTINCT FROM (EXCLUDED.observing_user_id, EXCLUDED.observed_user_id, EXCLUDED.workflow_state) RETURNING "id"  (0.3ms) SELECT COUNT(*) FROM "user_observers"  (0.2ms) SELECT COUNT(*) FROM "user_observers" UserObserver Create Many (0.4ms) INSERT INTO "user_observers" ("observing_user_id","observed_user_id","workflow_state","created_at","updated_at") VALUES (21,3,'active','2021-11-17 23:31:33.307210','2021-11-17 23:31:33.307210'),(21,2,'active','2021-11-17 23:31:33.307210','2021-11-17 23:31:33.307210') ON CONFLICT (observing_user_id, observed_user_id) DO UPDATE SET "observing_user_id"=EXCLUDED."observing_user_id","observed_user_id"=EXCLUDED."observed_user_id","workflow_state"=EXCLUDED."workflow_state","updated_at"=EXCLUDED."updated_at" WHERE ("user_observers".observing_user_id, "user_observers".observed_user_id, "user_observers".workflow_state) IS DISTINCT FROM (EXCLUDED.observing_user_id, EXCLUDED.observed_user_id, EXCLUDED.workflow_state) RETURNING "id"  (0.2ms) SELECT COUNT(*) FROM "user_observers"  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.3ms) SELECT COUNT(*) FROM "users"  (0.3ms) SELECT COUNT(*) FROM "courses" Course Create Many (0.6ms) INSERT INTO "courses" ("canvas_id","sis_id","course_code","name","canvas_account_id","canvas_term_id","start_at","end_at","workflow_state","grading_standard_id","created_at","updated_at") VALUES (1,'course_sis_id_1','C1','Course #1',1,1,'2017-03-27 21:53:18','2017-04-27 12:21:18','active',NULL,'2021-11-17 23:31:33.315699','2021-11-17 23:31:33.315699'),(2,'course_sis_id_2','C2','Course #2',1,1,'2017-03-27 21:53:18','2017-04-27 12:21:18','unpublished',NULL,'2021-11-17 23:31:33.315699','2021-11-17 23:31:33.315699') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","sis_id"=EXCLUDED."sis_id","course_code"=EXCLUDED."course_code","name"=EXCLUDED."name","canvas_account_id"=EXCLUDED."canvas_account_id","canvas_term_id"=EXCLUDED."canvas_term_id","start_at"=EXCLUDED."start_at","end_at"=EXCLUDED."end_at","workflow_state"=EXCLUDED."workflow_state","grading_standard_id"=EXCLUDED."grading_standard_id","updated_at"=EXCLUDED."updated_at" WHERE ("courses".canvas_id, "courses".sis_id, "courses".course_code, "courses".name, "courses".canvas_account_id, "courses".canvas_term_id, "courses".start_at, "courses".end_at, "courses".workflow_state, "courses".grading_standard_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.sis_id, EXCLUDED.course_code, EXCLUDED.name, EXCLUDED.canvas_account_id, EXCLUDED.canvas_term_id, EXCLUDED.start_at, EXCLUDED.end_at, EXCLUDED.workflow_state, EXCLUDED.grading_standard_id) RETURNING "id" User Create Many (0.6ms) INSERT INTO "users" ("canvas_id","sis_id","email","first_name","last_name","name","sortable_name","workflow_state","login_id","created_at","updated_at") VALUES (1,'sis_id_1','poorbastard@yharnam.com','Patches','the Spider','Patches the Spider','the Spider, Patches','active','spiderdude1337','2021-11-17 23:31:33.320365','2021-11-17 23:31:33.320365'),(2,'sis_id_2','dreamer@yharnam.com','Hunter','Djura','Hunter Djura','Djura, Hunter','active','retireddude109','2021-11-17 23:31:33.320365','2021-11-17 23:31:33.320365') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","sis_id"=EXCLUDED."sis_id","email"=EXCLUDED."email","first_name"=EXCLUDED."first_name","last_name"=EXCLUDED."last_name","name"=EXCLUDED."name","sortable_name"=EXCLUDED."sortable_name","workflow_state"=EXCLUDED."workflow_state","login_id"=EXCLUDED."login_id","updated_at"=EXCLUDED."updated_at" WHERE ("users".canvas_id, "users".sis_id, "users".email, "users".first_name, "users".last_name, "users".name, "users".sortable_name, "users".workflow_state, "users".login_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.sis_id, EXCLUDED.email, EXCLUDED.first_name, EXCLUDED.last_name, EXCLUDED.name, EXCLUDED.sortable_name, EXCLUDED.workflow_state, EXCLUDED.login_id) RETURNING "id"  (0.2ms) SELECT COUNT(*) FROM "users"  (0.2ms) SELECT COUNT(*) FROM "courses"  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN Course Create Many (0.7ms) INSERT INTO "courses" ("canvas_id","sis_id","course_code","name","canvas_account_id","canvas_term_id","start_at","end_at","workflow_state","grading_standard_id","created_at","updated_at") VALUES (1,'course_sis_id_1','C1','Course #1',1,1,'2017-03-27 21:53:18','2017-04-27 12:21:18','active',NULL,'2021-11-17 23:31:33.333382','2021-11-17 23:31:33.333382'),(2,'course_sis_id_2','C2','Course #2',1,1,'2017-03-27 21:53:18','2017-04-27 12:21:18','unpublished',NULL,'2021-11-17 23:31:33.333382','2021-11-17 23:31:33.333382') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","sis_id"=EXCLUDED."sis_id","course_code"=EXCLUDED."course_code","name"=EXCLUDED."name","canvas_account_id"=EXCLUDED."canvas_account_id","canvas_term_id"=EXCLUDED."canvas_term_id","start_at"=EXCLUDED."start_at","end_at"=EXCLUDED."end_at","workflow_state"=EXCLUDED."workflow_state","grading_standard_id"=EXCLUDED."grading_standard_id","updated_at"=EXCLUDED."updated_at" WHERE ("courses".canvas_id, "courses".sis_id, "courses".course_code, "courses".name, "courses".canvas_account_id, "courses".canvas_term_id, "courses".start_at, "courses".end_at, "courses".workflow_state, "courses".grading_standard_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.sis_id, EXCLUDED.course_code, EXCLUDED.name, EXCLUDED.canvas_account_id, EXCLUDED.canvas_term_id, EXCLUDED.start_at, EXCLUDED.end_at, EXCLUDED.workflow_state, EXCLUDED.grading_standard_id) RETURNING "id"  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) SELECT COUNT(*) FROM "submissions" Submission Create Many (0.6ms) INSERT INTO "submissions" ("canvas_id","canvas_user_id","canvas_course_id","canvas_assignment_id","submitted_at","due_at","graded_at","score","points_possible","excused","workflow_state","created_at","updated_at") VALUES (1,1,1,1,'2017-09-21 18:28:15','2017-09-27 18:28:15','2017-09-21 19:36:23',5.0,10.0,TRUE,'graded','2021-11-17 23:31:33.340565','2021-11-17 23:31:33.340565'),(2,1,1,2,'2017-09-21 18:28:15','2017-09-28 18:28:15','2017-09-21 19:36:23',5.0,10.0,FALSE,'submitted','2021-11-17 23:31:33.340565','2021-11-17 23:31:33.340565') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","canvas_user_id"=EXCLUDED."canvas_user_id","canvas_course_id"=EXCLUDED."canvas_course_id","canvas_assignment_id"=EXCLUDED."canvas_assignment_id","submitted_at"=EXCLUDED."submitted_at","due_at"=EXCLUDED."due_at","graded_at"=EXCLUDED."graded_at","score"=EXCLUDED."score","points_possible"=EXCLUDED."points_possible","excused"=EXCLUDED."excused","workflow_state"=EXCLUDED."workflow_state","updated_at"=EXCLUDED."updated_at" WHERE ("submissions".canvas_id, "submissions".canvas_user_id, "submissions".canvas_course_id, "submissions".canvas_assignment_id, "submissions".submitted_at, "submissions".due_at, "submissions".graded_at, "submissions".score, "submissions".points_possible, "submissions".excused, "submissions".workflow_state) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.canvas_user_id, EXCLUDED.canvas_course_id, EXCLUDED.canvas_assignment_id, EXCLUDED.submitted_at, EXCLUDED.due_at, EXCLUDED.graded_at, EXCLUDED.score, EXCLUDED.points_possible, EXCLUDED.excused, EXCLUDED.workflow_state) RETURNING "id"  (0.3ms) SELECT COUNT(*) FROM "submissions"  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] [BatchTestJobBase] [1afdc447-1902-459c-8a76-6caaa43ac68b] Performing BatchTestJobBase (Job ID: 1afdc447-1902-459c-8a76-6caaa43ac68b) from Test(default) [ActiveJob] [BatchTestJobBase] [1afdc447-1902-459c-8a76-6caaa43ac68b] Performed BatchTestJobBase (Job ID: 1afdc447-1902-459c-8a76-6caaa43ac68b) from Test(default) in 0.22ms  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] [BatchTestJobBase] [15da0e45-e9c1-4a0a-baeb-c0cb2dbf3c18] Performing BatchTestJobBase (Job ID: 15da0e45-e9c1-4a0a-baeb-c0cb2dbf3c18) from Test(default) [ActiveJob] [BatchTestJobBase] [15da0e45-e9c1-4a0a-baeb-c0cb2dbf3c18] Performed BatchTestJobBase (Job ID: 15da0e45-e9c1-4a0a-baeb-c0cb2dbf3c18) from Test(default) in 0.25ms  (0.2ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [BatchTestJobBase] [4d3e3fa3-ef69-4da7-a6f8-78010ac93228] Performing BatchTestJobBase (Job ID: 4d3e3fa3-ef69-4da7-a6f8-78010ac93228) from Test(default) [ActiveJob] [BatchTestJobBase] [4d3e3fa3-ef69-4da7-a6f8-78010ac93228] Performed BatchTestJobBase (Job ID: 4d3e3fa3-ef69-4da7-a6f8-78010ac93228) from Test(default) in 0.06ms  (0.1ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [FailingBatchTestJobBase] [b4eba246-2a2d-427a-9b1a-20bcba079ce9] Performing FailingBatchTestJobBase (Job ID: b4eba246-2a2d-427a-9b1a-20bcba079ce9) from Test(default) [ActiveJob] [FailingBatchTestJobBase] [b4eba246-2a2d-427a-9b1a-20bcba079ce9] Error performing FailingBatchTestJobBase (Job ID: b4eba246-2a2d-427a-9b1a-20bcba079ce9) from Test(default) in 0.72ms: RuntimeError (Foo): /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/job_batching/support/base_job.rb:12:in `perform' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:39:in `block in perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:109:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch_aware_job.rb:12:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/i18n-1.8.10/lib/i18n.rb:309:in `with_locale' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/translation.rb:9:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:26:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `block in instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications/instrumenter.rb:23:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:25:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `block in tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `block in tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:28:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:22:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:136:in `run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:38:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/job_batching/batch_aware_job_spec.rb:46:in `block (5 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `block in with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `block in with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-rails-5.0.2/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:259:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:644:in `block in run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:606:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/configuration.rb:2067:in `with_suite_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:116:in `block in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/reporter.rb:74:in `report' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:115:in `run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:89:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:71:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:45:in `invoke' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/exe/rspec:4:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:58:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:58:in `kernel_load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:23:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:478:in `exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:31:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:25:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/exe/bundle:49:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/friendly_errors.rb:128:in `with_friendly_errors' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/exe/bundle:37:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `
'  (0.3ms) ROLLBACK  (0.3ms) BEGIN [ActiveJob] Enqueued BatchTestJobBase (Job ID: e07f27cd-1d3f-44f3-8bf5-049bad1b4f21) to Test(default)  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] Enqueued BatchTestJobBase (Job ID: 78fc714a-ade7-4676-8434-a9d4dc03a896) to Test(default)  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] Enqueued BatchTestJobBase (Job ID: 30d29619-2a53-499a-9466-aa493eaa2507) to Test(default)  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.4ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] Enqueued RetryingJob (Job ID: b684bb74-811f-4777-affa-4db54c6ee89d) to Sidekiq(default) [ActiveJob] [RetryingJob] [b684bb74-811f-4777-affa-4db54c6ee89d] Performing RetryingJob (Job ID: b684bb74-811f-4777-affa-4db54c6ee89d) from Sidekiq(default) [ActiveJob] [RetryingJob] [b684bb74-811f-4777-affa-4db54c6ee89d] Error performing RetryingJob (Job ID: b684bb74-811f-4777-affa-4db54c6ee89d) from Sidekiq(default) in 2.38ms: RuntimeError (A Failure): /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/job_batching/batch_spec.rb:268:in `perform' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:39:in `block in perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:109:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch_aware_job.rb:12:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/i18n-1.8.10/lib/i18n.rb:314:in `with_locale' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/translation.rb:9:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:26:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `block in instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications/instrumenter.rb:23:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:25:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `block in tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `block in tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:28:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:22:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:136:in `run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:38:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:24:in `block in execute' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:109:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/railtie.rb:28:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/execution_wrapper.rb:87:in `wrap' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/reloader.rb:73:in `block in wrap' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/execution_wrapper.rb:87:in `wrap' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/reloader.rb:72:in `wrap' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/railtie.rb:27:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:136:in `run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:22:in `execute' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/queue_adapters/sidekiq_adapter.rb:42:in `perform' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/sidekiq-6.2.2/lib/sidekiq/testing.rb:300:in `execute_job' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/sidekiq-6.2.2/lib/sidekiq/testing.rb:295:in `block in process_job' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/sidekiq-6.2.2/lib/sidekiq/middleware/chain.rb:138:in `block in invoke' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/sidekiq.rb:73:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/sidekiq-6.2.2/lib/sidekiq/middleware/chain.rb:140:in `block in invoke' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/sidekiq-6.2.2/lib/sidekiq/middleware/chain.rb:143:in `invoke' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/sidekiq-6.2.2/lib/sidekiq/testing.rb:294:in `process_job' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/job_batching/batch_spec.rb:289:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `block in with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `block in with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-rails-5.0.2/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:259:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:644:in `block in run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:606:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/configuration.rb:2067:in `with_suite_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:116:in `block in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/reporter.rb:74:in `report' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:115:in `run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:89:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:71:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:45:in `invoke' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/exe/rspec:4:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:58:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:58:in `kernel_load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:23:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:478:in `exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:31:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:25:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/exe/bundle:49:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/friendly_errors.rb:128:in `with_friendly_errors' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/exe/bundle:37:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `
' [ActiveJob] [RetryingJob] [b684bb74-811f-4777-affa-4db54c6ee89d] Performing RetryingJob (Job ID: b684bb74-811f-4777-affa-4db54c6ee89d) from Sidekiq(default) [ActiveJob] [RetryingJob] [b684bb74-811f-4777-affa-4db54c6ee89d] Performed RetryingJob (Job ID: b684bb74-811f-4777-affa-4db54c6ee89d) from Sidekiq(default) in 3.33ms  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] Enqueued TestWorker (Job ID: e59850a5-ebee-47e9-bfd4-5429648e1131) to Sidekiq(default)  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.3ms) BEGIN [ActiveJob] Enqueued CanvasSync::JobBatches::Batch::Callback::ActiveJobCallbackWorker (Job ID: 1aef3d7d-70da-4624-94d5-a57b16b48c0b) to Test(default) with arguments: "SampleCallback", "complete", {"a"=>"b"}, "xs74_oiAAy1Mmg", nil  (0.2ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] Enqueued CanvasSync::JobBatches::Batch::Callback::ActiveJobCallbackWorker (Job ID: 7946edf9-d37c-4851-9230-4f09c64d4d61) to Test(default) with arguments: "SampleCallback", "complete", {"a"=>"b"}, "A4BqzDxQSzGkjQ", nil [ActiveJob] Enqueued CanvasSync::JobBatches::Batch::Callback::ActiveJobCallbackWorker (Job ID: e131ab2d-65a1-4249-a28e-a51a0430fdd6) to Test(default) with arguments: "SampleCallback2", "complete", {"b"=>"a"}, "A4BqzDxQSzGkjQ", nil  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) ROLLBACK  (0.4ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] Enqueued ContextedJob (Job ID: f9a5f749-d143-4831-a5a5-342383b86f0a) to Sidekiq(default) [ActiveJob] [TestWorker] [e59850a5-ebee-47e9-bfd4-5429648e1131] Performing TestWorker (Job ID: e59850a5-ebee-47e9-bfd4-5429648e1131) from Sidekiq(default) [ActiveJob] [TestWorker] [e59850a5-ebee-47e9-bfd4-5429648e1131] Performed TestWorker (Job ID: e59850a5-ebee-47e9-bfd4-5429648e1131) from Sidekiq(default) in 1.73ms [ActiveJob] [ContextedJob] [f9a5f749-d143-4831-a5a5-342383b86f0a] Performing ContextedJob (Job ID: f9a5f749-d143-4831-a5a5-342383b86f0a) from Sidekiq(default) [ActiveJob] [ContextedJob] [f9a5f749-d143-4831-a5a5-342383b86f0a] Performed ContextedJob (Job ID: f9a5f749-d143-4831-a5a5-342383b86f0a) from Sidekiq(default) in 3.31ms  (0.2ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] Enqueued ContextedJob (Job ID: 8e45fc2c-d8c9-4cc1-bed5-78c25c9b445f) to Sidekiq(default) [ActiveJob] [ContextedJob] [8e45fc2c-d8c9-4cc1-bed5-78c25c9b445f] Performing ContextedJob (Job ID: 8e45fc2c-d8c9-4cc1-bed5-78c25c9b445f) from Sidekiq(default) [ActiveJob] [ContextedJob] [8e45fc2c-d8c9-4cc1-bed5-78c25c9b445f] Performed ContextedJob (Job ID: 8e45fc2c-d8c9-4cc1-bed5-78c25c9b445f) from Sidekiq(default) in 5.17ms  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] Enqueued BatchTestJobBase (Job ID: ba559820-0817-445d-8455-d49c84414bfa) to Sidekiq(default) [ActiveJob] [BatchTestJobBase] [ba559820-0817-445d-8455-d49c84414bfa] Performing BatchTestJobBase (Job ID: ba559820-0817-445d-8455-d49c84414bfa) from Sidekiq(default) [ActiveJob] [BatchTestJobBase] [ba559820-0817-445d-8455-d49c84414bfa] Performed BatchTestJobBase (Job ID: ba559820-0817-445d-8455-d49c84414bfa) from Sidekiq(default) in 5.34ms [ActiveJob] Enqueued ContextedJob (Job ID: c392dcaa-9152-48c9-b69d-c1b738bfafcd) to Sidekiq(default) [ActiveJob] [ContextedJob] [c392dcaa-9152-48c9-b69d-c1b738bfafcd] Performing ContextedJob (Job ID: c392dcaa-9152-48c9-b69d-c1b738bfafcd) from Sidekiq(default) [ActiveJob] [ContextedJob] [c392dcaa-9152-48c9-b69d-c1b738bfafcd] Performed ContextedJob (Job ID: c392dcaa-9152-48c9-b69d-c1b738bfafcd) from Sidekiq(default) in 2.97ms  (0.2ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] Enqueued TestWorker (Job ID: c05130fc-19a4-4727-a4d4-4b06a61b0551) to Sidekiq(default) [ActiveJob] Enqueued TestWorker (Job ID: 97db7c2f-6ee0-4469-91e5-b75b85536258) to Sidekiq(default) [ActiveJob] Enqueued TestWorker (Job ID: 6461f923-4afa-49e0-857f-17e69e4dba44) to Sidekiq(default)  (0.2ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] Enqueued WorkerA (Job ID: d3a96426-9fc5-4d19-9d0d-de4c37805180) to Sidekiq(default) [ActiveJob] Enqueued WorkerB (Job ID: c1be9fc1-fa0c-46c1-95c3-ad4d3c0f8202) to Sidekiq(default) [ActiveJob] Enqueued WorkerA (Job ID: 2c2466a6-b40d-457e-8498-adb418d99878) to Sidekiq(default) [ActiveJob] Enqueued WorkerC (Job ID: cd8e4d80-6142-48cf-92cd-6c93813c54e8) to Sidekiq(default)  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.3ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.3ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.4ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] Enqueued TestWorker (Job ID: 7f92a9a6-462b-4529-b3e1-45dbaaf3ad85) to Sidekiq(default)  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.4ms) BEGIN  (0.2ms) ROLLBACK  (0.3ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] Enqueued TestWorker (Job ID: 03155cae-deaf-497a-9c3c-cf8ccba18dbf) to Sidekiq(default)  (0.2ms) ROLLBACK  (0.4ms) SELECT "schema_migrations"."version" FROM "schema_migrations" ORDER BY "schema_migrations"."version" ASC  (0.3ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.5ms) SELECT COUNT(*) FROM "canvas_sync_job_logs" [ActiveJob] [GoodJob] [f9817aed-4728-4dd4-883b-781c97ee4f1c] Performing GoodJob (Job ID: f9817aed-4728-4dd4-883b-781c97ee4f1c) from Test(default) with arguments: "argument" [ActiveJob] [GoodJob] [f9817aed-4728-4dd4-883b-781c97ee4f1c] CanvasSync::JobLog Load (0.3ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "f9817aed-4728-4dd4-883b-781c97ee4f1c"], ["LIMIT", 1]] [ActiveJob] [GoodJob] [f9817aed-4728-4dd4-883b-781c97ee4f1c]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [GoodJob] [f9817aed-4728-4dd4-883b-781c97ee4f1c] CanvasSync::JobLog Create (0.4ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "GoodJob"], ["status", "enqueued"], ["job_arguments", "---\n- argument\n"], ["created_at", "2021-11-17 23:31:44.212476"], ["updated_at", "2021-11-17 23:31:44.212476"], ["job_id", "f9817aed-4728-4dd4-883b-781c97ee4f1c"]] [ActiveJob] [GoodJob] [f9817aed-4728-4dd4-883b-781c97ee4f1c]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [GoodJob] [f9817aed-4728-4dd4-883b-781c97ee4f1c]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [GoodJob] [f9817aed-4728-4dd4-883b-781c97ee4f1c] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-11-17 23:31:44.214013"], ["status", "running"], ["updated_at", "2021-11-17 23:31:44.214312"], ["id", 685]] [ActiveJob] [GoodJob] [f9817aed-4728-4dd4-883b-781c97ee4f1c]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [GoodJob] [f9817aed-4728-4dd4-883b-781c97ee4f1c]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [GoodJob] [f9817aed-4728-4dd4-883b-781c97ee4f1c] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2021-11-17 23:31:44.215315"], ["status", "success"], ["updated_at", "2021-11-17 23:31:44.215594"], ["id", 685]] [ActiveJob] [GoodJob] [f9817aed-4728-4dd4-883b-781c97ee4f1c]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [GoodJob] [f9817aed-4728-4dd4-883b-781c97ee4f1c] Performed GoodJob (Job ID: f9817aed-4728-4dd4-883b-781c97ee4f1c) from Test(default) in 16.55ms  (0.2ms) SELECT COUNT(*) FROM "canvas_sync_job_logs" CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" ORDER BY "canvas_sync_job_logs"."id" DESC LIMIT $1 [["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [BadJob] [0252890f-7f0f-4222-9b6e-c32686cbaa16] Performing BadJob (Job ID: 0252890f-7f0f-4222-9b6e-c32686cbaa16) from Test(default) with arguments: "argument" [ActiveJob] [BadJob] [0252890f-7f0f-4222-9b6e-c32686cbaa16] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "0252890f-7f0f-4222-9b6e-c32686cbaa16"], ["LIMIT", 1]] [ActiveJob] [BadJob] [0252890f-7f0f-4222-9b6e-c32686cbaa16]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [BadJob] [0252890f-7f0f-4222-9b6e-c32686cbaa16] CanvasSync::JobLog Create (0.2ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "BadJob"], ["status", "enqueued"], ["job_arguments", "---\n- argument\n"], ["created_at", "2021-11-17 23:31:44.221743"], ["updated_at", "2021-11-17 23:31:44.221743"], ["job_id", "0252890f-7f0f-4222-9b6e-c32686cbaa16"]] [ActiveJob] [BadJob] [0252890f-7f0f-4222-9b6e-c32686cbaa16]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [BadJob] [0252890f-7f0f-4222-9b6e-c32686cbaa16]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [BadJob] [0252890f-7f0f-4222-9b6e-c32686cbaa16] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-11-17 23:31:44.222997"], ["status", "running"], ["updated_at", "2021-11-17 23:31:44.223256"], ["id", 686]] [ActiveJob] [BadJob] [0252890f-7f0f-4222-9b6e-c32686cbaa16]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [BadJob] [0252890f-7f0f-4222-9b6e-c32686cbaa16]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [BadJob] [0252890f-7f0f-4222-9b6e-c32686cbaa16] CanvasSync::JobLog Update (0.4ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "exception" = $2, "backtrace" = $3, "status" = $4, "updated_at" = $5 WHERE "canvas_sync_job_logs"."id" = $6 [["completed_at", "2021-11-17 23:31:44.224271"], ["exception", "EvilError: EvilError"], ["backtrace", "/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:12:in `perform'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:39:in `block in perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:109:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch_aware_job.rb:22:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:21:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/i18n-1.8.10/lib/i18n.rb:309:in `with_locale'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/translation.rb:9:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:26:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `block in instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications/instrumenter.rb:23:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:25:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `block in tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `block in tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:28:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:22:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:136:in `run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:38:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:18:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:40:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/matchers/built_in/raise_error.rb:59:in `matches?'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:51:in `block in handle_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:27:in `with_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:48:in `handle_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:65:in `to'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:101:in `to'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:39:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `block in with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `block in with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-rails-5.0.2/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:259:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:644:in `block in run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:606:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/configuration.rb:2067:in `with_suite_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:116:in `block in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/reporter.rb:74:in `report'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:115:in `run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:89:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:71:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:45:in `invoke'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/exe/rspec:4:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:58:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:58:in `kernel_load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:23:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:478:in `exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:31:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:25:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/exe/bundle:49:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/friendly_errors.rb:128:in `with_friendly_errors'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/exe/bundle:37:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `
'"], ["status", "error"], ["updated_at", "2021-11-17 23:31:44.224519"], ["id", 686]] [ActiveJob] [BadJob] [0252890f-7f0f-4222-9b6e-c32686cbaa16]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [BadJob] [0252890f-7f0f-4222-9b6e-c32686cbaa16] Error performing BadJob (Job ID: 0252890f-7f0f-4222-9b6e-c32686cbaa16) from Test(default) in 5.01ms: EvilError (EvilError): /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:12:in `perform' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:39:in `block in perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:109:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch_aware_job.rb:22:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:21:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/i18n-1.8.10/lib/i18n.rb:309:in `with_locale' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/translation.rb:9:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:26:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `block in instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications/instrumenter.rb:23:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:25:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `block in tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `block in tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:28:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:22:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:136:in `run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:38:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:18:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:40:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/matchers/built_in/raise_error.rb:59:in `matches?' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:51:in `block in handle_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:27:in `with_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:48:in `handle_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:65:in `to' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:101:in `to' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:39:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `block in with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `block in with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-rails-5.0.2/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:259:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:644:in `block in run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:606:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/configuration.rb:2067:in `with_suite_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:116:in `block in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/reporter.rb:74:in `report' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:115:in `run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:89:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:71:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:45:in `invoke' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/exe/rspec:4:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:58:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:58:in `kernel_load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:23:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:478:in `exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:31:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:25:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/exe/bundle:49:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/friendly_errors.rb:128:in `with_friendly_errors' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/exe/bundle:37:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `
' CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" ORDER BY "canvas_sync_job_logs"."id" DESC LIMIT $1 [["LIMIT", 1]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [BadJob] [093e3704-a2a6-4ecc-91f7-fa5bf3e56743] Performing BadJob (Job ID: 093e3704-a2a6-4ecc-91f7-fa5bf3e56743) from Test(default) [ActiveJob] [BadJob] [093e3704-a2a6-4ecc-91f7-fa5bf3e56743] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "093e3704-a2a6-4ecc-91f7-fa5bf3e56743"], ["LIMIT", 1]] [ActiveJob] [BadJob] [093e3704-a2a6-4ecc-91f7-fa5bf3e56743]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [BadJob] [093e3704-a2a6-4ecc-91f7-fa5bf3e56743] CanvasSync::JobLog Create (0.2ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["job_class", "BadJob"], ["status", "enqueued"], ["created_at", "2021-11-17 23:31:44.228867"], ["updated_at", "2021-11-17 23:31:44.228867"], ["job_id", "093e3704-a2a6-4ecc-91f7-fa5bf3e56743"]] [ActiveJob] [BadJob] [093e3704-a2a6-4ecc-91f7-fa5bf3e56743]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [BadJob] [093e3704-a2a6-4ecc-91f7-fa5bf3e56743]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [BadJob] [093e3704-a2a6-4ecc-91f7-fa5bf3e56743] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-11-17 23:31:44.229667"], ["status", "running"], ["updated_at", "2021-11-17 23:31:44.229900"], ["id", 687]] [ActiveJob] [BadJob] [093e3704-a2a6-4ecc-91f7-fa5bf3e56743]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [BadJob] [093e3704-a2a6-4ecc-91f7-fa5bf3e56743]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [BadJob] [093e3704-a2a6-4ecc-91f7-fa5bf3e56743] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "exception" = $2, "backtrace" = $3, "status" = $4, "updated_at" = $5 WHERE "canvas_sync_job_logs"."id" = $6 [["completed_at", "2021-11-17 23:31:44.230973"], ["exception", "ArgumentError: wrong number of arguments (given 0, expected 1)"], ["backtrace", "/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:11:in `perform'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:39:in `block in perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:109:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch_aware_job.rb:22:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:21:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/i18n-1.8.10/lib/i18n.rb:309:in `with_locale'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/translation.rb:9:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:26:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `block in instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications/instrumenter.rb:23:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:25:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `block in tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `block in tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:28:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:22:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:136:in `run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:38:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:18:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:52:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/matchers/built_in/raise_error.rb:59:in `matches?'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:51:in `block in handle_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:27:in `with_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:48:in `handle_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:65:in `to'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:101:in `to'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:51:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `block in with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `block in with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-rails-5.0.2/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:259:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:644:in `block in run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:606:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/configuration.rb:2067:in `with_suite_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:116:in `block in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/reporter.rb:74:in `report'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:115:in `run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:89:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:71:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:45:in `invoke'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/exe/rspec:4:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:58:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:58:in `kernel_load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:23:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:478:in `exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:31:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:25:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/exe/bundle:49:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/friendly_errors.rb:128:in `with_friendly_errors'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/exe/bundle:37:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `
'"], ["status", "error"], ["updated_at", "2021-11-17 23:31:44.231215"], ["id", 687]] [ActiveJob] [BadJob] [093e3704-a2a6-4ecc-91f7-fa5bf3e56743]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [BadJob] [093e3704-a2a6-4ecc-91f7-fa5bf3e56743] Error performing BadJob (Job ID: 093e3704-a2a6-4ecc-91f7-fa5bf3e56743) from Test(default) in 4.17ms: ArgumentError (wrong number of arguments (given 0, expected 1)): /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:11:in `perform' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:39:in `block in perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:109:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch_aware_job.rb:22:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:21:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/i18n-1.8.10/lib/i18n.rb:309:in `with_locale' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/translation.rb:9:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:26:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `block in instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications/instrumenter.rb:23:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:25:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `block in tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `block in tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:28:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:22:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:136:in `run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:38:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:18:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:52:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/matchers/built_in/raise_error.rb:59:in `matches?' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:51:in `block in handle_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:27:in `with_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:48:in `handle_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:65:in `to' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:101:in `to' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:51:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `block in with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `block in with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-rails-5.0.2/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:259:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:644:in `block in run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:606:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/configuration.rb:2067:in `with_suite_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:116:in `block in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/reporter.rb:74:in `report' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:115:in `run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:89:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:71:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:45:in `invoke' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/exe/rspec:4:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:58:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:58:in `kernel_load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:23:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:478:in `exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:31:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:25:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/exe/bundle:49:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/friendly_errors.rb:128:in `with_friendly_errors' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/exe/bundle:37:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `
'  (0.1ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [BadJob] [588bdf67-a8c0-4182-babd-2fb978cdd1d3] Performing BadJob (Job ID: 588bdf67-a8c0-4182-babd-2fb978cdd1d3) from Test(default) [ActiveJob] [BadJob] [588bdf67-a8c0-4182-babd-2fb978cdd1d3] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "588bdf67-a8c0-4182-babd-2fb978cdd1d3"], ["LIMIT", 1]] [ActiveJob] [BadJob] [588bdf67-a8c0-4182-babd-2fb978cdd1d3]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [BadJob] [588bdf67-a8c0-4182-babd-2fb978cdd1d3] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["job_class", "BadJob"], ["status", "enqueued"], ["created_at", "2021-11-17 23:31:44.235091"], ["updated_at", "2021-11-17 23:31:44.235091"], ["job_id", "588bdf67-a8c0-4182-babd-2fb978cdd1d3"]] [ActiveJob] [BadJob] [588bdf67-a8c0-4182-babd-2fb978cdd1d3]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [BadJob] [588bdf67-a8c0-4182-babd-2fb978cdd1d3]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [BadJob] [588bdf67-a8c0-4182-babd-2fb978cdd1d3] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-11-17 23:31:44.236088"], ["status", "running"], ["updated_at", "2021-11-17 23:31:44.236385"], ["id", 688]] [ActiveJob] [BadJob] [588bdf67-a8c0-4182-babd-2fb978cdd1d3]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [BadJob] [588bdf67-a8c0-4182-babd-2fb978cdd1d3]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [BadJob] [588bdf67-a8c0-4182-babd-2fb978cdd1d3] CanvasSync::JobLog Update (0.7ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "exception" = $2, "backtrace" = $3, "status" = $4, "updated_at" = $5 WHERE "canvas_sync_job_logs"."id" = $6 [["completed_at", "2021-11-17 23:31:44.241585"], ["exception", "ArgumentError: wrong number of arguments (given 0, expected 1)"], ["backtrace", "/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:11:in `perform'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:39:in `block in perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:109:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch_aware_job.rb:22:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:21:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/i18n-1.8.10/lib/i18n.rb:309:in `with_locale'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/translation.rb:9:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:26:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `block in instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications/instrumenter.rb:23:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:25:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `block in tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `block in tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:28:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:22:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:136:in `run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:38:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:18:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:60:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/matchers/built_in/raise_error.rb:59:in `matches?'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:51:in `block in handle_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:27:in `with_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:48:in `handle_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:65:in `to'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:101:in `to'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:59:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `block in with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `block in with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-rails-5.0.2/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:259:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:644:in `block in run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:606:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/configuration.rb:2067:in `with_suite_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:116:in `block in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/reporter.rb:74:in `report'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:115:in `run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:89:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:71:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:45:in `invoke'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/exe/rspec:4:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:58:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:58:in `kernel_load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:23:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:478:in `exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:31:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:25:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/exe/bundle:49:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/friendly_errors.rb:128:in `with_friendly_errors'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/exe/bundle:37:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `
'\n\nError Occurred while handling an Error: NoMethodError: undefined method `bad_catcher' for BadJob:Class\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-mocks-3.10.2/lib/rspec/mocks/method_double.rb:28:in `block in original_implementation_callable'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-mocks-3.10.2/lib/rspec/mocks/message_expectation.rb:101:in `block in and_call_original'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-mocks-3.10.2/lib/rspec/mocks/message_expectation.rb:740:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-mocks-3.10.2/lib/rspec/mocks/message_expectation.rb:572:in `invoke_incrementing_actual_calls_by'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-mocks-3.10.2/lib/rspec/mocks/message_expectation.rb:427:in `invoke'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-mocks-3.10.2/lib/rspec/mocks/proxy.rb:217:in `message_received'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-mocks-3.10.2/lib/rspec/mocks/proxy.rb:361:in `message_received'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-mocks-3.10.2/lib/rspec/mocks/method_double.rb:78:in `proxy_method_invoked'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-mocks-3.10.2/lib/rspec/mocks/method_double.rb:64:in `block (2 levels) in define_proxy_method'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:31:in `rescue in block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:23:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/i18n-1.8.10/lib/i18n.rb:309:in `with_locale'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/translation.rb:9:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:26:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `block in instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications/instrumenter.rb:23:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:25:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `block in tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `block in tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:28:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:22:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:136:in `run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:38:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:18:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:60:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/matchers/built_in/raise_error.rb:59:in `matches?'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:51:in `block in handle_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:27:in `with_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:48:in `handle_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:65:in `to'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:101:in `to'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:59:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `block in with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `block in with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-rails-5.0.2/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:259:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:644:in `block in run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:606:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/configuration.rb:2067:in `with_suite_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:116:in `block in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/reporter.rb:74:in `report'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:115:in `run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:89:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:71:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:45:in `invoke'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/exe/rspec:4:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:58:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:58:in `kernel_load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:23:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:478:in `exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:31:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:25:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/exe/bundle:49:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/friendly_errors.rb:128:in `with_friendly_errors'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/exe/bundle:37:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `
'"], ["status", "error"], ["updated_at", "2021-11-17 23:31:44.242043"], ["id", 688]] [ActiveJob] [BadJob] [588bdf67-a8c0-4182-babd-2fb978cdd1d3]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [BadJob] [588bdf67-a8c0-4182-babd-2fb978cdd1d3] Error performing BadJob (Job ID: 588bdf67-a8c0-4182-babd-2fb978cdd1d3) from Test(default) in 9.63ms: ArgumentError (wrong number of arguments (given 0, expected 1)): /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:11:in `perform' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:39:in `block in perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:109:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch_aware_job.rb:22:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:21:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/i18n-1.8.10/lib/i18n.rb:309:in `with_locale' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/translation.rb:9:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:26:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `block in instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications/instrumenter.rb:23:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:25:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `block in tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `block in tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:28:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:22:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:136:in `run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:38:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:18:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:60:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/matchers/built_in/raise_error.rb:59:in `matches?' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:51:in `block in handle_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:27:in `with_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:48:in `handle_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:65:in `to' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:101:in `to' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:59:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `block in with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `block in with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-rails-5.0.2/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:259:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:644:in `block in run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:606:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/configuration.rb:2067:in `with_suite_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:116:in `block in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/reporter.rb:74:in `report' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:115:in `run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:89:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:71:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:45:in `invoke' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/exe/rspec:4:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:58:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:58:in `kernel_load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:23:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:478:in `exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:31:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:25:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/exe/bundle:49:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/friendly_errors.rb:128:in `with_friendly_errors' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/exe/bundle:37:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `
' CanvasSync::JobLog Load (0.3ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" ORDER BY "canvas_sync_job_logs"."id" DESC LIMIT $1 [["LIMIT", 1]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [CanvasSync::Jobs::ReportChecker] [a1cb5425-aff7-4ce4-a66a-6dad54a964e4] Performing CanvasSync::Jobs::ReportChecker (Job ID: a1cb5425-aff7-4ce4-a66a-6dad54a964e4) from Test(default) with arguments: "provisioning_csv", 1, "FakeProcessor", {} [ActiveJob] [CanvasSync::Jobs::ReportChecker] [a1cb5425-aff7-4ce4-a66a-6dad54a964e4] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "a1cb5425-aff7-4ce4-a66a-6dad54a964e4"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [a1cb5425-aff7-4ce4-a66a-6dad54a964e4]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [a1cb5425-aff7-4ce4-a66a-6dad54a964e4] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- provisioning_csv\n- 1\n- FakeProcessor\n- {}\n"], ["created_at", "2021-11-17 23:31:44.248720"], ["updated_at", "2021-11-17 23:31:44.248720"], ["job_id", "a1cb5425-aff7-4ce4-a66a-6dad54a964e4"]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [a1cb5425-aff7-4ce4-a66a-6dad54a964e4]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [a1cb5425-aff7-4ce4-a66a-6dad54a964e4]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [a1cb5425-aff7-4ce4-a66a-6dad54a964e4] CanvasSync::JobLog Update (0.4ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-11-17 23:31:44.250616"], ["status", "running"], ["updated_at", "2021-11-17 23:31:44.251151"], ["id", 689]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [a1cb5425-aff7-4ce4-a66a-6dad54a964e4]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [a1cb5425-aff7-4ce4-a66a-6dad54a964e4]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [a1cb5425-aff7-4ce4-a66a-6dad54a964e4] CanvasSync::JobLog Destroy (0.2ms) DELETE FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."id" = $1 [["id", 689]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [a1cb5425-aff7-4ce4-a66a-6dad54a964e4]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [a1cb5425-aff7-4ce4-a66a-6dad54a964e4] Performed CanvasSync::Jobs::ReportChecker (Job ID: a1cb5425-aff7-4ce4-a66a-6dad54a964e4) from Test(default) in 10.9ms  (0.1ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] [CanvasSync::Jobs::ReportChecker] [358a859d-374a-4d96-a241-ba53a3692317] Performing CanvasSync::Jobs::ReportChecker (Job ID: 358a859d-374a-4d96-a241-ba53a3692317) from Test(default) with arguments: "provisioning_csv", 1, "FakeProcessor", {} [ActiveJob] [CanvasSync::Jobs::ReportChecker] [358a859d-374a-4d96-a241-ba53a3692317] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "358a859d-374a-4d96-a241-ba53a3692317"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [358a859d-374a-4d96-a241-ba53a3692317]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [358a859d-374a-4d96-a241-ba53a3692317] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- provisioning_csv\n- 1\n- FakeProcessor\n- {}\n"], ["created_at", "2021-11-17 23:31:44.261295"], ["updated_at", "2021-11-17 23:31:44.261295"], ["job_id", "358a859d-374a-4d96-a241-ba53a3692317"]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [358a859d-374a-4d96-a241-ba53a3692317]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [358a859d-374a-4d96-a241-ba53a3692317]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [358a859d-374a-4d96-a241-ba53a3692317] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-11-17 23:31:44.262565"], ["status", "running"], ["updated_at", "2021-11-17 23:31:44.262825"], ["id", 690]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [358a859d-374a-4d96-a241-ba53a3692317]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [358a859d-374a-4d96-a241-ba53a3692317]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [358a859d-374a-4d96-a241-ba53a3692317] CanvasSync::JobLog Create (0.2ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- provisioning_csv\n- 1\n- FakeProcessor\n- {}\n- {}\n"], ["created_at", "2021-11-17 23:31:44.265686"], ["updated_at", "2021-11-17 23:31:44.265686"], ["job_id", "f4d69c24-05c3-4a95-a17e-1a46b07b7b54"]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [358a859d-374a-4d96-a241-ba53a3692317]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [358a859d-374a-4d96-a241-ba53a3692317] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: f4d69c24-05c3-4a95-a17e-1a46b07b7b54) to Test(default) at 2021-11-17 23:32:14 UTC with arguments: "provisioning_csv", 1, "FakeProcessor", {}, {} [ActiveJob] [CanvasSync::Jobs::ReportChecker] [358a859d-374a-4d96-a241-ba53a3692317]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [358a859d-374a-4d96-a241-ba53a3692317] CanvasSync::JobLog Destroy (0.2ms) DELETE FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."id" = $1 [["id", 690]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [358a859d-374a-4d96-a241-ba53a3692317]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [358a859d-374a-4d96-a241-ba53a3692317] Performed CanvasSync::Jobs::ReportChecker (Job ID: 358a859d-374a-4d96-a241-ba53a3692317) from Test(default) in 7.51ms  (0.1ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [CanvasSync::Jobs::ReportChecker] [068da44f-1bec-4f4b-a628-64886f49d958] Performing CanvasSync::Jobs::ReportChecker (Job ID: 068da44f-1bec-4f4b-a628-64886f49d958) from Test(default) with arguments: "provisioning_csv", 1, "FakeProcessor", {} [ActiveJob] [CanvasSync::Jobs::ReportChecker] [068da44f-1bec-4f4b-a628-64886f49d958] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "068da44f-1bec-4f4b-a628-64886f49d958"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [068da44f-1bec-4f4b-a628-64886f49d958]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [068da44f-1bec-4f4b-a628-64886f49d958] CanvasSync::JobLog Create (0.4ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- provisioning_csv\n- 1\n- FakeProcessor\n- {}\n"], ["created_at", "2021-11-17 23:31:44.271248"], ["updated_at", "2021-11-17 23:31:44.271248"], ["job_id", "068da44f-1bec-4f4b-a628-64886f49d958"]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [068da44f-1bec-4f4b-a628-64886f49d958]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [068da44f-1bec-4f4b-a628-64886f49d958]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [068da44f-1bec-4f4b-a628-64886f49d958] CanvasSync::JobLog Update (0.4ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-11-17 23:31:44.273528"], ["status", "running"], ["updated_at", "2021-11-17 23:31:44.273970"], ["id", 692]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [068da44f-1bec-4f4b-a628-64886f49d958]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [068da44f-1bec-4f4b-a628-64886f49d958]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [068da44f-1bec-4f4b-a628-64886f49d958] CanvasSync::JobLog Update (0.5ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "exception" = $2, "backtrace" = $3, "status" = $4, "updated_at" = $5 WHERE "canvas_sync_job_logs"."id" = $6 [["completed_at", "2021-11-17 23:31:44.279403"], ["exception", "NameError: undefined local variable or method `current_organization' for #"], ["backtrace", "/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/jobs/report_checker.rb:35:in `perform'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:39:in `block in perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:109:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch_aware_job.rb:22:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:21:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/i18n-1.8.10/lib/i18n.rb:309:in `with_locale'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/translation.rb:9:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:26:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `block in instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications/instrumenter.rb:23:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:25:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `block in tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `block in tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:28:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:22:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:136:in `run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:38:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:18:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/report_checker_spec.rb:11:in `start_job'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/report_checker_spec.rb:53:in `block (5 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/matchers/built_in/raise_error.rb:59:in `matches?'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:51:in `block in handle_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:27:in `with_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:48:in `handle_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:65:in `to'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:101:in `to'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/report_checker_spec.rb:53:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `block in with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `block in with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-rails-5.0.2/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:259:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:644:in `block in run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:606:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/configuration.rb:2067:in `with_suite_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:116:in `block in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/reporter.rb:74:in `report'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:115:in `run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:89:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:71:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:45:in `invoke'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/exe/rspec:4:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:58:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:58:in `kernel_load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:23:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:478:in `exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:31:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:25:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/exe/bundle:49:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/friendly_errors.rb:128:in `with_friendly_errors'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/exe/bundle:37:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `
'"], ["status", "error"], ["updated_at", "2021-11-17 23:31:44.279899"], ["id", 692]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [068da44f-1bec-4f4b-a628-64886f49d958]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [068da44f-1bec-4f4b-a628-64886f49d958] Error performing CanvasSync::Jobs::ReportChecker (Job ID: 068da44f-1bec-4f4b-a628-64886f49d958) from Test(default) in 11.61ms: NameError (undefined local variable or method `current_organization' for #): /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/jobs/report_checker.rb:35:in `perform' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:39:in `block in perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:109:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch_aware_job.rb:22:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:21:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/i18n-1.8.10/lib/i18n.rb:309:in `with_locale' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/translation.rb:9:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:26:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `block in instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications/instrumenter.rb:23:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:25:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `block in tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `block in tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:28:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:22:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:136:in `run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:38:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:18:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/report_checker_spec.rb:11:in `start_job' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/report_checker_spec.rb:53:in `block (5 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/matchers/built_in/raise_error.rb:59:in `matches?' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:51:in `block in handle_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:27:in `with_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:48:in `handle_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:65:in `to' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:101:in `to' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/report_checker_spec.rb:53:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `block in with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `block in with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-rails-5.0.2/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:259:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:644:in `block in run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:606:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/configuration.rb:2067:in `with_suite_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:116:in `block in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/reporter.rb:74:in `report' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:115:in `run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:89:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:71:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:45:in `invoke' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/exe/rspec:4:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:58:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:58:in `kernel_load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:23:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:478:in `exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:31:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:25:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/exe/bundle:49:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/friendly_errors.rb:128:in `with_friendly_errors' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/exe/bundle:37:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `
'  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [34b6830b-24f3-4222-aed9-5b98dcc5ce60] Performing CanvasSync::Jobs::ReportProcessorJob (Job ID: 34b6830b-24f3-4222-aed9-5b98dcc5ce60) from Test(default) with arguments: "provisioning_csv", "https://test.instructure.com/sample_report_download", "FakeProcessor", {}, 1 [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [34b6830b-24f3-4222-aed9-5b98dcc5ce60] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "34b6830b-24f3-4222-aed9-5b98dcc5ce60"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [34b6830b-24f3-4222-aed9-5b98dcc5ce60]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [34b6830b-24f3-4222-aed9-5b98dcc5ce60] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportProcessorJob"], ["status", "enqueued"], ["job_arguments", "---\n- provisioning_csv\n- https://test.instructure.com/sample_report_download\n- FakeProcessor\n- {}\n- 1\n"], ["created_at", "2021-11-17 23:31:44.285736"], ["updated_at", "2021-11-17 23:31:44.285736"], ["job_id", "34b6830b-24f3-4222-aed9-5b98dcc5ce60"]] [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [34b6830b-24f3-4222-aed9-5b98dcc5ce60]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [34b6830b-24f3-4222-aed9-5b98dcc5ce60]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [34b6830b-24f3-4222-aed9-5b98dcc5ce60] CanvasSync::JobLog Update (0.5ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-11-17 23:31:44.287246"], ["status", "running"], ["updated_at", "2021-11-17 23:31:44.287548"], ["id", 693]] [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [34b6830b-24f3-4222-aed9-5b98dcc5ce60]  (0.3ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [34b6830b-24f3-4222-aed9-5b98dcc5ce60]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [34b6830b-24f3-4222-aed9-5b98dcc5ce60] CanvasSync::JobLog Update (0.4ms) UPDATE "canvas_sync_job_logs" SET "job_class" = $1, "updated_at" = $2 WHERE "canvas_sync_job_logs"."id" = $3 [["job_class", "FakeProcessor"], ["updated_at", "2021-11-17 23:31:44.290069"], ["id", 693]] [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [34b6830b-24f3-4222-aed9-5b98dcc5ce60]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [34b6830b-24f3-4222-aed9-5b98dcc5ce60]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [34b6830b-24f3-4222-aed9-5b98dcc5ce60] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2021-11-17 23:31:44.303031"], ["status", "success"], ["updated_at", "2021-11-17 23:31:44.303521"], ["id", 693]] [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [34b6830b-24f3-4222-aed9-5b98dcc5ce60]  (0.9ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [34b6830b-24f3-4222-aed9-5b98dcc5ce60] Performed CanvasSync::Jobs::ReportProcessorJob (Job ID: 34b6830b-24f3-4222-aed9-5b98dcc5ce60) from Test(default) in 20.99ms  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] [CanvasSync::Jobs::ReportStarter] [f8a92c1f-8698-455f-9548-5f4c0cdd0003] Performing CanvasSync::Jobs::ReportStarter (Job ID: f8a92c1f-8698-455f-9548-5f4c0cdd0003) from Test(default) with arguments: "provisioning_csv", {"parameters[users]"=>true}, "CoolProcessor", {:models=>["users"]} [ActiveJob] [CanvasSync::Jobs::ReportStarter] [f8a92c1f-8698-455f-9548-5f4c0cdd0003] CanvasSync::JobLog Load (0.1ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "f8a92c1f-8698-455f-9548-5f4c0cdd0003"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::ReportStarter] [f8a92c1f-8698-455f-9548-5f4c0cdd0003]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [f8a92c1f-8698-455f-9548-5f4c0cdd0003] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportStarter"], ["status", "enqueued"], ["job_arguments", "---\n- provisioning_csv\n- parameters[users]: true\n- CoolProcessor\n- :models:\n - users\n"], ["created_at", "2021-11-17 23:31:44.309229"], ["updated_at", "2021-11-17 23:31:44.309229"], ["job_id", "f8a92c1f-8698-455f-9548-5f4c0cdd0003"]] [ActiveJob] [CanvasSync::Jobs::ReportStarter] [f8a92c1f-8698-455f-9548-5f4c0cdd0003]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [f8a92c1f-8698-455f-9548-5f4c0cdd0003]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [f8a92c1f-8698-455f-9548-5f4c0cdd0003] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-11-17 23:31:44.310744"], ["status", "running"], ["updated_at", "2021-11-17 23:31:44.311021"], ["id", 694]] [ActiveJob] [CanvasSync::Jobs::ReportStarter] [f8a92c1f-8698-455f-9548-5f4c0cdd0003]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [f8a92c1f-8698-455f-9548-5f4c0cdd0003]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [f8a92c1f-8698-455f-9548-5f4c0cdd0003] CanvasSync::JobLog Create (0.2ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- provisioning_csv\n- 1\n- CoolProcessor\n- :models:\n - users\n :sync_start_time: '2021-11-17T23:31:44Z'\n :report_params:\n parameters[users]: true\n"], ["created_at", "2021-11-17 23:31:44.314133"], ["updated_at", "2021-11-17 23:31:44.314133"], ["job_id", "740390c8-0b89-4a4b-b537-7cd09f4d588c"]] [ActiveJob] [CanvasSync::Jobs::ReportStarter] [f8a92c1f-8698-455f-9548-5f4c0cdd0003]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [f8a92c1f-8698-455f-9548-5f4c0cdd0003] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: 740390c8-0b89-4a4b-b537-7cd09f4d588c) to Test(default) at 2021-11-17 23:32:14 UTC with arguments: "provisioning_csv", 1, "CoolProcessor", {:models=>["users"], :sync_start_time=>"2021-11-17T23:31:44Z", :report_params=>{"parameters[users]"=>true}} [ActiveJob] [CanvasSync::Jobs::ReportStarter] [f8a92c1f-8698-455f-9548-5f4c0cdd0003]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [f8a92c1f-8698-455f-9548-5f4c0cdd0003] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2021-11-17 23:31:44.316480"], ["status", "success"], ["updated_at", "2021-11-17 23:31:44.316851"], ["id", 694]] [ActiveJob] [CanvasSync::Jobs::ReportStarter] [f8a92c1f-8698-455f-9548-5f4c0cdd0003]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [f8a92c1f-8698-455f-9548-5f4c0cdd0003] Performed CanvasSync::Jobs::ReportStarter (Job ID: f8a92c1f-8698-455f-9548-5f4c0cdd0003) from Test(default) in 9.8ms  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] [CanvasSync::Jobs::ReportStarter] [9713e964-0ab9-4b9e-bd97-ac5f0ffc5d3e] Performing CanvasSync::Jobs::ReportStarter (Job ID: 9713e964-0ab9-4b9e-bd97-ac5f0ffc5d3e) from Test(default) with arguments: "provisioning_csv", {"parameters[users]"=>true}, "CoolProcessor", {:models=>["users"]}, {:allow_redownloads=>true} [ActiveJob] [CanvasSync::Jobs::ReportStarter] [9713e964-0ab9-4b9e-bd97-ac5f0ffc5d3e] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "9713e964-0ab9-4b9e-bd97-ac5f0ffc5d3e"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::ReportStarter] [9713e964-0ab9-4b9e-bd97-ac5f0ffc5d3e]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [9713e964-0ab9-4b9e-bd97-ac5f0ffc5d3e] CanvasSync::JobLog Create (0.4ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportStarter"], ["status", "enqueued"], ["job_arguments", "---\n- provisioning_csv\n- parameters[users]: true\n- CoolProcessor\n- :models:\n - users\n- :allow_redownloads: true\n"], ["created_at", "2021-11-17 23:31:44.321728"], ["updated_at", "2021-11-17 23:31:44.321728"], ["job_id", "9713e964-0ab9-4b9e-bd97-ac5f0ffc5d3e"]] [ActiveJob] [CanvasSync::Jobs::ReportStarter] [9713e964-0ab9-4b9e-bd97-ac5f0ffc5d3e]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [9713e964-0ab9-4b9e-bd97-ac5f0ffc5d3e]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [9713e964-0ab9-4b9e-bd97-ac5f0ffc5d3e] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-11-17 23:31:44.323953"], ["status", "running"], ["updated_at", "2021-11-17 23:31:44.324297"], ["id", 696]] [ActiveJob] [CanvasSync::Jobs::ReportStarter] [9713e964-0ab9-4b9e-bd97-ac5f0ffc5d3e]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [9713e964-0ab9-4b9e-bd97-ac5f0ffc5d3e]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [9713e964-0ab9-4b9e-bd97-ac5f0ffc5d3e] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2021-11-17 23:31:44.326418"], ["status", "success"], ["updated_at", "2021-11-17 23:31:44.326758"], ["id", 696]] [ActiveJob] [CanvasSync::Jobs::ReportStarter] [9713e964-0ab9-4b9e-bd97-ac5f0ffc5d3e]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [9713e964-0ab9-4b9e-bd97-ac5f0ffc5d3e] Performed CanvasSync::Jobs::ReportStarter (Job ID: 9713e964-0ab9-4b9e-bd97-ac5f0ffc5d3e) from Test(default) in 7.37ms  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Account Exists (0.6ms) SELECT 1 AS one FROM "accounts" WHERE "accounts"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] Account Create (0.4ms) INSERT INTO "accounts" ("canvas_id", "sis_id", "canvas_parent_account_id", "sis_parent_account_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 1], ["sis_id", "8af34984ad9e510925e8528188004bd2"], ["canvas_parent_account_id", 1], ["sis_parent_account_id", "755cb0f4e5a64e160e5ac4ced27facd7"], ["name", "Account name"], ["workflow_state", "active"], ["created_at", "2021-11-17 23:31:44.339923"], ["updated_at", "2021-11-17 23:31:44.339923"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.4ms) SELECT COUNT(*) FROM "admins" [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [eb800748-e036-4d35-8724-7aa78e0398a0] Performing CanvasSync::Jobs::SyncAdminsJob (Job ID: eb800748-e036-4d35-8724-7aa78e0398a0) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [eb800748-e036-4d35-8724-7aa78e0398a0] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "eb800748-e036-4d35-8724-7aa78e0398a0"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [eb800748-e036-4d35-8724-7aa78e0398a0]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [eb800748-e036-4d35-8724-7aa78e0398a0] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncAdminsJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2021-11-17 23:31:44.344769"], ["updated_at", "2021-11-17 23:31:44.344769"], ["job_id", "eb800748-e036-4d35-8724-7aa78e0398a0"]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [eb800748-e036-4d35-8724-7aa78e0398a0]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [eb800748-e036-4d35-8724-7aa78e0398a0]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [eb800748-e036-4d35-8724-7aa78e0398a0] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-11-17 23:31:44.346085"], ["status", "running"], ["updated_at", "2021-11-17 23:31:44.346419"], ["id", 697]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [eb800748-e036-4d35-8724-7aa78e0398a0]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [eb800748-e036-4d35-8724-7aa78e0398a0] Account Load (0.3ms) SELECT "accounts".* FROM "accounts" WHERE "accounts"."workflow_state" != $1 ORDER BY "accounts"."id" ASC LIMIT $2 [["workflow_state", "deleted"], ["LIMIT", 1000]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [eb800748-e036-4d35-8724-7aa78e0398a0] Admin Load (0.3ms) SELECT "admins".* FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [eb800748-e036-4d35-8724-7aa78e0398a0]  (0.3ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [eb800748-e036-4d35-8724-7aa78e0398a0] Admin Exists (0.3ms) SELECT 1 AS one FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [eb800748-e036-4d35-8724-7aa78e0398a0] Admin Create (0.4ms) INSERT INTO "admins" ("canvas_id", "role_name", "canvas_account_id", "canvas_role_id", "canvas_user_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 2], ["role_name", "AccountAdmin"], ["canvas_account_id", 1], ["canvas_role_id", 1], ["canvas_user_id", 1], ["workflow_state", "active"], ["created_at", "2021-11-17 23:31:44.373325"], ["updated_at", "2021-11-17 23:31:44.373325"]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [eb800748-e036-4d35-8724-7aa78e0398a0]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [eb800748-e036-4d35-8724-7aa78e0398a0] Admin Load (0.2ms) SELECT "admins".* FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 3], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [eb800748-e036-4d35-8724-7aa78e0398a0]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [eb800748-e036-4d35-8724-7aa78e0398a0] Admin Exists (0.3ms) SELECT 1 AS one FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 3], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [eb800748-e036-4d35-8724-7aa78e0398a0] Admin Create (0.3ms) INSERT INTO "admins" ("canvas_id", "role_name", "canvas_account_id", "canvas_role_id", "canvas_user_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 3], ["role_name", "Custom Account Role"], ["canvas_account_id", 1], ["canvas_role_id", 11], ["canvas_user_id", 11], ["workflow_state", "active"], ["created_at", "2021-11-17 23:31:44.376401"], ["updated_at", "2021-11-17 23:31:44.376401"]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [eb800748-e036-4d35-8724-7aa78e0398a0]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [eb800748-e036-4d35-8724-7aa78e0398a0] Admin Load (0.2ms) SELECT "admins".* FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 4], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [eb800748-e036-4d35-8724-7aa78e0398a0]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [eb800748-e036-4d35-8724-7aa78e0398a0] Admin Exists (0.3ms) SELECT 1 AS one FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 4], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [eb800748-e036-4d35-8724-7aa78e0398a0] Admin Create (0.2ms) INSERT INTO "admins" ("canvas_id", "role_name", "canvas_account_id", "canvas_role_id", "canvas_user_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 4], ["role_name", "Test"], ["canvas_account_id", 1], ["canvas_role_id", 10], ["canvas_user_id", 11], ["workflow_state", "active"], ["created_at", "2021-11-17 23:31:44.378969"], ["updated_at", "2021-11-17 23:31:44.378969"]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [eb800748-e036-4d35-8724-7aa78e0398a0]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [eb800748-e036-4d35-8724-7aa78e0398a0] Admin Update All (0.3ms) UPDATE "admins" SET "workflow_state" = 'inactive' WHERE "admins"."id" NOT IN ($1, $2, $3) [["id", 134], ["id", 135], ["id", 136]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [eb800748-e036-4d35-8724-7aa78e0398a0]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [eb800748-e036-4d35-8724-7aa78e0398a0] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2021-11-17 23:31:44.380547"], ["status", "success"], ["updated_at", "2021-11-17 23:31:44.380919"], ["id", 697]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [eb800748-e036-4d35-8724-7aa78e0398a0]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [eb800748-e036-4d35-8724-7aa78e0398a0] Performed CanvasSync::Jobs::SyncAdminsJob (Job ID: eb800748-e036-4d35-8724-7aa78e0398a0) from Test(default) in 38.12ms  (0.3ms) SELECT COUNT(*) FROM "admins"  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [9bc6b1e8-1a0a-4abe-9fa5-b7fd74542d3d] Performing CanvasSync::Jobs::SyncAssignmentGroupsJob (Job ID: 9bc6b1e8-1a0a-4abe-9fa5-b7fd74542d3d) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [9bc6b1e8-1a0a-4abe-9fa5-b7fd74542d3d] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "9bc6b1e8-1a0a-4abe-9fa5-b7fd74542d3d"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [9bc6b1e8-1a0a-4abe-9fa5-b7fd74542d3d]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [9bc6b1e8-1a0a-4abe-9fa5-b7fd74542d3d] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncAssignmentGroupsJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2021-11-17 23:31:44.386181"], ["updated_at", "2021-11-17 23:31:44.386181"], ["job_id", "9bc6b1e8-1a0a-4abe-9fa5-b7fd74542d3d"]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [9bc6b1e8-1a0a-4abe-9fa5-b7fd74542d3d]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [9bc6b1e8-1a0a-4abe-9fa5-b7fd74542d3d]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [9bc6b1e8-1a0a-4abe-9fa5-b7fd74542d3d] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-11-17 23:31:44.387621"], ["status", "running"], ["updated_at", "2021-11-17 23:31:44.388003"], ["id", 698]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [9bc6b1e8-1a0a-4abe-9fa5-b7fd74542d3d]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [9bc6b1e8-1a0a-4abe-9fa5-b7fd74542d3d]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [9bc6b1e8-1a0a-4abe-9fa5-b7fd74542d3d] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proserv_assignment_group_export_csv\n- 1\n- CanvasSync::Processors::AssignmentGroupsProcessor\n- :sync_start_time: '2021-11-17T23:31:44Z'\n :report_params:\n :parameters:\n :enrollment_term_id: 1\n"], ["created_at", "2021-11-17 23:31:44.390901"], ["updated_at", "2021-11-17 23:31:44.390901"], ["job_id", "8d148e03-12d8-4ed5-9cf6-1bef8c17c901"]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [9bc6b1e8-1a0a-4abe-9fa5-b7fd74542d3d]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [9bc6b1e8-1a0a-4abe-9fa5-b7fd74542d3d] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: 8d148e03-12d8-4ed5-9cf6-1bef8c17c901) to Test(default) at 2021-11-17 23:32:14 UTC with arguments: "proserv_assignment_group_export_csv", 1, "CanvasSync::Processors::AssignmentGroupsProcessor", {:sync_start_time=>"2021-11-17T23:31:44Z", :report_params=>{:parameters=>{:enrollment_term_id=>1}}} [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [9bc6b1e8-1a0a-4abe-9fa5-b7fd74542d3d]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [9bc6b1e8-1a0a-4abe-9fa5-b7fd74542d3d] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2021-11-17 23:31:44.393441"], ["status", "success"], ["updated_at", "2021-11-17 23:31:44.393745"], ["id", 698]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [9bc6b1e8-1a0a-4abe-9fa5-b7fd74542d3d]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [9bc6b1e8-1a0a-4abe-9fa5-b7fd74542d3d] Performed CanvasSync::Jobs::SyncAssignmentGroupsJob (Job ID: 9bc6b1e8-1a0a-4abe-9fa5-b7fd74542d3d) from Test(default) in 9.61ms  (0.2ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [afac8175-4318-46ab-85db-1531ac857a3a] Performing CanvasSync::Jobs::SyncAssignmentsJob (Job ID: afac8175-4318-46ab-85db-1531ac857a3a) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [afac8175-4318-46ab-85db-1531ac857a3a] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "afac8175-4318-46ab-85db-1531ac857a3a"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [afac8175-4318-46ab-85db-1531ac857a3a]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [afac8175-4318-46ab-85db-1531ac857a3a] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncAssignmentsJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2021-11-17 23:31:44.397741"], ["updated_at", "2021-11-17 23:31:44.397741"], ["job_id", "afac8175-4318-46ab-85db-1531ac857a3a"]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [afac8175-4318-46ab-85db-1531ac857a3a]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [afac8175-4318-46ab-85db-1531ac857a3a]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [afac8175-4318-46ab-85db-1531ac857a3a] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-11-17 23:31:44.399184"], ["status", "running"], ["updated_at", "2021-11-17 23:31:44.399564"], ["id", 700]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [afac8175-4318-46ab-85db-1531ac857a3a]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [afac8175-4318-46ab-85db-1531ac857a3a]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [afac8175-4318-46ab-85db-1531ac857a3a] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proserv_assignment_export_csv\n- 1\n- CanvasSync::Processors::AssignmentsProcessor\n- :sync_start_time: '2021-11-17T23:31:44Z'\n :report_params:\n :parameters:\n :enrollment_term_id: 1\n"], ["created_at", "2021-11-17 23:31:44.402721"], ["updated_at", "2021-11-17 23:31:44.402721"], ["job_id", "5bcc2568-8635-4d51-8e95-1a860e02245d"]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [afac8175-4318-46ab-85db-1531ac857a3a]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [afac8175-4318-46ab-85db-1531ac857a3a] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: 5bcc2568-8635-4d51-8e95-1a860e02245d) to Test(default) at 2021-11-17 23:32:14 UTC with arguments: "proserv_assignment_export_csv", 1, "CanvasSync::Processors::AssignmentsProcessor", {:sync_start_time=>"2021-11-17T23:31:44Z", :report_params=>{:parameters=>{:enrollment_term_id=>1}}} [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [afac8175-4318-46ab-85db-1531ac857a3a]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [afac8175-4318-46ab-85db-1531ac857a3a] CanvasSync::JobLog Update (0.4ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2021-11-17 23:31:44.405512"], ["status", "success"], ["updated_at", "2021-11-17 23:31:44.406091"], ["id", 700]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [afac8175-4318-46ab-85db-1531ac857a3a]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [afac8175-4318-46ab-85db-1531ac857a3a] Performed CanvasSync::Jobs::SyncAssignmentsJob (Job ID: afac8175-4318-46ab-85db-1531ac857a3a) from Test(default) in 10.67ms  (0.2ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [c0d8d35f-716e-4f60-8361-69686b625e44] Performing CanvasSync::Jobs::SyncAssignmentsJob (Job ID: c0d8d35f-716e-4f60-8361-69686b625e44) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [c0d8d35f-716e-4f60-8361-69686b625e44] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "c0d8d35f-716e-4f60-8361-69686b625e44"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [c0d8d35f-716e-4f60-8361-69686b625e44]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [c0d8d35f-716e-4f60-8361-69686b625e44] CanvasSync::JobLog Create (0.4ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncAssignmentsJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2021-11-17 23:31:44.410818"], ["updated_at", "2021-11-17 23:31:44.410818"], ["job_id", "c0d8d35f-716e-4f60-8361-69686b625e44"]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [c0d8d35f-716e-4f60-8361-69686b625e44]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [c0d8d35f-716e-4f60-8361-69686b625e44]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [c0d8d35f-716e-4f60-8361-69686b625e44] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-11-17 23:31:44.412412"], ["status", "running"], ["updated_at", "2021-11-17 23:31:44.412816"], ["id", 702]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [c0d8d35f-716e-4f60-8361-69686b625e44]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [c0d8d35f-716e-4f60-8361-69686b625e44]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [c0d8d35f-716e-4f60-8361-69686b625e44] CanvasSync::JobLog Create (0.4ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proserv_assignment_export_csv\n- 1\n- CanvasSync::Processors::AssignmentsProcessor\n- :sync_start_time: '2021-11-17T23:31:44Z'\n :report_params:\n :parameters: {}\n"], ["created_at", "2021-11-17 23:31:44.416159"], ["updated_at", "2021-11-17 23:31:44.416159"], ["job_id", "ee6b3738-d5b9-413e-8431-9ecaf2dca171"]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [c0d8d35f-716e-4f60-8361-69686b625e44]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [c0d8d35f-716e-4f60-8361-69686b625e44] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: ee6b3738-d5b9-413e-8431-9ecaf2dca171) to Test(default) at 2021-11-17 23:32:14 UTC with arguments: "proserv_assignment_export_csv", 1, "CanvasSync::Processors::AssignmentsProcessor", {:sync_start_time=>"2021-11-17T23:31:44Z", :report_params=>{:parameters=>{}}} [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [c0d8d35f-716e-4f60-8361-69686b625e44]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [c0d8d35f-716e-4f60-8361-69686b625e44] CanvasSync::JobLog Update (0.4ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2021-11-17 23:31:44.419642"], ["status", "success"], ["updated_at", "2021-11-17 23:31:44.420202"], ["id", 702]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [c0d8d35f-716e-4f60-8361-69686b625e44]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [c0d8d35f-716e-4f60-8361-69686b625e44] Performed CanvasSync::Jobs::SyncAssignmentsJob (Job ID: c0d8d35f-716e-4f60-8361-69686b625e44) from Test(default) in 12.03ms  (0.1ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [0faf04da-e911-4d80-ac78-a9346ed8b7d8] Performing CanvasSync::Jobs::SyncContextModuleItemsJob (Job ID: 0faf04da-e911-4d80-ac78-a9346ed8b7d8) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [0faf04da-e911-4d80-ac78-a9346ed8b7d8] CanvasSync::JobLog Load (0.3ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "0faf04da-e911-4d80-ac78-a9346ed8b7d8"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [0faf04da-e911-4d80-ac78-a9346ed8b7d8]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [0faf04da-e911-4d80-ac78-a9346ed8b7d8] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncContextModuleItemsJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2021-11-17 23:31:44.426668"], ["updated_at", "2021-11-17 23:31:44.426668"], ["job_id", "0faf04da-e911-4d80-ac78-a9346ed8b7d8"]] [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [0faf04da-e911-4d80-ac78-a9346ed8b7d8]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [0faf04da-e911-4d80-ac78-a9346ed8b7d8]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [0faf04da-e911-4d80-ac78-a9346ed8b7d8] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-11-17 23:31:44.428696"], ["status", "running"], ["updated_at", "2021-11-17 23:31:44.429178"], ["id", 704]] [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [0faf04da-e911-4d80-ac78-a9346ed8b7d8]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [0faf04da-e911-4d80-ac78-a9346ed8b7d8]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [0faf04da-e911-4d80-ac78-a9346ed8b7d8] CanvasSync::JobLog Create (0.4ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proserv_context_module_items_csv\n- 1\n- CanvasSync::Processors::ContextModuleItemsProcessor\n- :sync_start_time: '2021-11-17T23:31:44Z'\n :report_params:\n :parameters:\n :enrollment_term_id: 1\n"], ["created_at", "2021-11-17 23:31:44.433816"], ["updated_at", "2021-11-17 23:31:44.433816"], ["job_id", "0463da4b-c7b5-4bef-92b6-6c81f589be99"]] [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [0faf04da-e911-4d80-ac78-a9346ed8b7d8]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [0faf04da-e911-4d80-ac78-a9346ed8b7d8] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: 0463da4b-c7b5-4bef-92b6-6c81f589be99) to Test(default) at 2021-11-17 23:32:14 UTC with arguments: "proserv_context_module_items_csv", 1, "CanvasSync::Processors::ContextModuleItemsProcessor", {:sync_start_time=>"2021-11-17T23:31:44Z", :report_params=>{:parameters=>{:enrollment_term_id=>1}}} [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [0faf04da-e911-4d80-ac78-a9346ed8b7d8]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [0faf04da-e911-4d80-ac78-a9346ed8b7d8] CanvasSync::JobLog Update (0.5ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2021-11-17 23:31:44.437388"], ["status", "success"], ["updated_at", "2021-11-17 23:31:44.438032"], ["id", 704]] [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [0faf04da-e911-4d80-ac78-a9346ed8b7d8]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [0faf04da-e911-4d80-ac78-a9346ed8b7d8] Performed CanvasSync::Jobs::SyncContextModuleItemsJob (Job ID: 0faf04da-e911-4d80-ac78-a9346ed8b7d8) from Test(default) in 14.87ms  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [3fca8453-035e-407f-bf20-84bb42dc91b3] Performing CanvasSync::Jobs::SyncContextModuleItemsJob (Job ID: 3fca8453-035e-407f-bf20-84bb42dc91b3) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [3fca8453-035e-407f-bf20-84bb42dc91b3] CanvasSync::JobLog Load (0.3ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "3fca8453-035e-407f-bf20-84bb42dc91b3"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [3fca8453-035e-407f-bf20-84bb42dc91b3]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [3fca8453-035e-407f-bf20-84bb42dc91b3] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncContextModuleItemsJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2021-11-17 23:31:44.444917"], ["updated_at", "2021-11-17 23:31:44.444917"], ["job_id", "3fca8453-035e-407f-bf20-84bb42dc91b3"]] [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [3fca8453-035e-407f-bf20-84bb42dc91b3]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [3fca8453-035e-407f-bf20-84bb42dc91b3]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [3fca8453-035e-407f-bf20-84bb42dc91b3] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-11-17 23:31:44.446649"], ["status", "running"], ["updated_at", "2021-11-17 23:31:44.447037"], ["id", 706]] [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [3fca8453-035e-407f-bf20-84bb42dc91b3]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [3fca8453-035e-407f-bf20-84bb42dc91b3]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [3fca8453-035e-407f-bf20-84bb42dc91b3] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proserv_context_module_items_csv\n- 1\n- CanvasSync::Processors::ContextModuleItemsProcessor\n- :sync_start_time: '2021-11-17T23:31:44Z'\n :report_params:\n :parameters: {}\n"], ["created_at", "2021-11-17 23:31:44.449900"], ["updated_at", "2021-11-17 23:31:44.449900"], ["job_id", "ed989c95-0db6-460c-96b6-f2b20ba56f66"]] [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [3fca8453-035e-407f-bf20-84bb42dc91b3]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [3fca8453-035e-407f-bf20-84bb42dc91b3] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: ed989c95-0db6-460c-96b6-f2b20ba56f66) to Test(default) at 2021-11-17 23:32:14 UTC with arguments: "proserv_context_module_items_csv", 1, "CanvasSync::Processors::ContextModuleItemsProcessor", {:sync_start_time=>"2021-11-17T23:31:44Z", :report_params=>{:parameters=>{}}} [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [3fca8453-035e-407f-bf20-84bb42dc91b3]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [3fca8453-035e-407f-bf20-84bb42dc91b3] CanvasSync::JobLog Update (0.4ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2021-11-17 23:31:44.452397"], ["status", "success"], ["updated_at", "2021-11-17 23:31:44.452754"], ["id", 706]] [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [3fca8453-035e-407f-bf20-84bb42dc91b3]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [3fca8453-035e-407f-bf20-84bb42dc91b3] Performed CanvasSync::Jobs::SyncContextModuleItemsJob (Job ID: 3fca8453-035e-407f-bf20-84bb42dc91b3) from Test(default) in 10.51ms  (0.1ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [2a44700f-e42c-4dda-90cf-e15769e860a1] Performing CanvasSync::Jobs::SyncContextModulesJob (Job ID: 2a44700f-e42c-4dda-90cf-e15769e860a1) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [2a44700f-e42c-4dda-90cf-e15769e860a1] CanvasSync::JobLog Load (0.3ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "2a44700f-e42c-4dda-90cf-e15769e860a1"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [2a44700f-e42c-4dda-90cf-e15769e860a1]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [2a44700f-e42c-4dda-90cf-e15769e860a1] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncContextModulesJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2021-11-17 23:31:44.457961"], ["updated_at", "2021-11-17 23:31:44.457961"], ["job_id", "2a44700f-e42c-4dda-90cf-e15769e860a1"]] [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [2a44700f-e42c-4dda-90cf-e15769e860a1]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [2a44700f-e42c-4dda-90cf-e15769e860a1]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [2a44700f-e42c-4dda-90cf-e15769e860a1] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-11-17 23:31:44.459378"], ["status", "running"], ["updated_at", "2021-11-17 23:31:44.459669"], ["id", 708]] [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [2a44700f-e42c-4dda-90cf-e15769e860a1]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [2a44700f-e42c-4dda-90cf-e15769e860a1]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [2a44700f-e42c-4dda-90cf-e15769e860a1] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proserv_context_modules_csv\n- 1\n- CanvasSync::Processors::ContextModulesProcessor\n- :sync_start_time: '2021-11-17T23:31:44Z'\n :report_params:\n :parameters:\n :enrollment_term_id: 1\n"], ["created_at", "2021-11-17 23:31:44.463028"], ["updated_at", "2021-11-17 23:31:44.463028"], ["job_id", "5a6d6f11-7e0a-4519-bf29-ed16c6dd0685"]] [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [2a44700f-e42c-4dda-90cf-e15769e860a1]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [2a44700f-e42c-4dda-90cf-e15769e860a1] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: 5a6d6f11-7e0a-4519-bf29-ed16c6dd0685) to Test(default) at 2021-11-17 23:32:14 UTC with arguments: "proserv_context_modules_csv", 1, "CanvasSync::Processors::ContextModulesProcessor", {:sync_start_time=>"2021-11-17T23:31:44Z", :report_params=>{:parameters=>{:enrollment_term_id=>1}}} [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [2a44700f-e42c-4dda-90cf-e15769e860a1]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [2a44700f-e42c-4dda-90cf-e15769e860a1] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2021-11-17 23:31:44.465278"], ["status", "success"], ["updated_at", "2021-11-17 23:31:44.465622"], ["id", 708]] [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [2a44700f-e42c-4dda-90cf-e15769e860a1]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [2a44700f-e42c-4dda-90cf-e15769e860a1] Performed CanvasSync::Jobs::SyncContextModulesJob (Job ID: 2a44700f-e42c-4dda-90cf-e15769e860a1) from Test(default) in 10.09ms  (0.2ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [94b24212-8de5-473b-b76f-5b6c938f3514] Performing CanvasSync::Jobs::SyncContextModulesJob (Job ID: 94b24212-8de5-473b-b76f-5b6c938f3514) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [94b24212-8de5-473b-b76f-5b6c938f3514] CanvasSync::JobLog Load (0.3ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "94b24212-8de5-473b-b76f-5b6c938f3514"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [94b24212-8de5-473b-b76f-5b6c938f3514]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [94b24212-8de5-473b-b76f-5b6c938f3514] CanvasSync::JobLog Create (0.4ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncContextModulesJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2021-11-17 23:31:44.470322"], ["updated_at", "2021-11-17 23:31:44.470322"], ["job_id", "94b24212-8de5-473b-b76f-5b6c938f3514"]] [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [94b24212-8de5-473b-b76f-5b6c938f3514]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [94b24212-8de5-473b-b76f-5b6c938f3514]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [94b24212-8de5-473b-b76f-5b6c938f3514] CanvasSync::JobLog Update (0.5ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-11-17 23:31:44.472133"], ["status", "running"], ["updated_at", "2021-11-17 23:31:44.472665"], ["id", 710]] [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [94b24212-8de5-473b-b76f-5b6c938f3514]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [94b24212-8de5-473b-b76f-5b6c938f3514]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [94b24212-8de5-473b-b76f-5b6c938f3514] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proserv_context_modules_csv\n- 1\n- CanvasSync::Processors::ContextModulesProcessor\n- :sync_start_time: '2021-11-17T23:31:44Z'\n :report_params:\n :parameters: {}\n"], ["created_at", "2021-11-17 23:31:44.476839"], ["updated_at", "2021-11-17 23:31:44.476839"], ["job_id", "033a9f89-8bd8-4b76-ac2f-8fd1fb04d955"]] [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [94b24212-8de5-473b-b76f-5b6c938f3514]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [94b24212-8de5-473b-b76f-5b6c938f3514] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: 033a9f89-8bd8-4b76-ac2f-8fd1fb04d955) to Test(default) at 2021-11-17 23:32:14 UTC with arguments: "proserv_context_modules_csv", 1, "CanvasSync::Processors::ContextModulesProcessor", {:sync_start_time=>"2021-11-17T23:31:44Z", :report_params=>{:parameters=>{}}} [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [94b24212-8de5-473b-b76f-5b6c938f3514]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [94b24212-8de5-473b-b76f-5b6c938f3514] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2021-11-17 23:31:44.479123"], ["status", "success"], ["updated_at", "2021-11-17 23:31:44.479440"], ["id", 710]] [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [94b24212-8de5-473b-b76f-5b6c938f3514]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [94b24212-8de5-473b-b76f-5b6c938f3514] Performed CanvasSync::Jobs::SyncContextModulesJob (Job ID: 94b24212-8de5-473b-b76f-5b6c938f3514) from Test(default) in 11.37ms  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Term Exists (0.4ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 46274007], ["LIMIT", 1]] Term Create (0.4ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 46274007], ["name", "Cool Term"], ["start_at", "2021-11-14 23:31:43.472175"], ["end_at", "2021-11-20 23:31:43.472267"], ["workflow_state", "active"], ["sis_id", "961d3c6f37b3a5768cb9322a9bdc122d"], ["created_at", "2021-11-17 23:31:44.495109"], ["updated_at", "2021-11-17 23:31:44.495109"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [d299e5ac-828d-48b6-aa85-a38873bb0c2c] Performing CanvasSync::Jobs::SyncProvisioningReportJob (Job ID: d299e5ac-828d-48b6-aa85-a38873bb0c2c) from Test(default) with arguments: {:models=>["users", "courses"], :term_scope=>"active"} [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [d299e5ac-828d-48b6-aa85-a38873bb0c2c] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "d299e5ac-828d-48b6-aa85-a38873bb0c2c"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [d299e5ac-828d-48b6-aa85-a38873bb0c2c]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [d299e5ac-828d-48b6-aa85-a38873bb0c2c] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncProvisioningReportJob"], ["status", "enqueued"], ["job_arguments", "---\n- :models:\n - users\n - courses\n :term_scope: active\n"], ["created_at", "2021-11-17 23:31:44.497736"], ["updated_at", "2021-11-17 23:31:44.497736"], ["job_id", "d299e5ac-828d-48b6-aa85-a38873bb0c2c"]] [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [d299e5ac-828d-48b6-aa85-a38873bb0c2c]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [d299e5ac-828d-48b6-aa85-a38873bb0c2c]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [d299e5ac-828d-48b6-aa85-a38873bb0c2c] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-11-17 23:31:44.499312"], ["status", "running"], ["updated_at", "2021-11-17 23:31:44.499671"], ["id", 712]] [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [d299e5ac-828d-48b6-aa85-a38873bb0c2c]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [d299e5ac-828d-48b6-aa85-a38873bb0c2c]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [d299e5ac-828d-48b6-aa85-a38873bb0c2c] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proservices_provisioning_csv\n- \n- CanvasSync::Processors::ProvisioningReportProcessor\n- :models:\n - users\n - courses\n :term_scope: active\n :sync_start_time: '2021-11-17T23:31:44Z'\n :report_params:\n :parameters:\n :include_deleted: true\n users: true\n courses: true\n :enrollment_term_id: 46274007\n"], ["created_at", "2021-11-17 23:31:44.503235"], ["updated_at", "2021-11-17 23:31:44.503235"], ["job_id", "2749d7a3-cf10-40f4-8c20-09d3384a9519"]] [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [d299e5ac-828d-48b6-aa85-a38873bb0c2c]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [d299e5ac-828d-48b6-aa85-a38873bb0c2c] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: 2749d7a3-cf10-40f4-8c20-09d3384a9519) to Test(default) at 2021-11-17 23:32:14 UTC with arguments: "proservices_provisioning_csv", nil, "CanvasSync::Processors::ProvisioningReportProcessor", {:models=>["users", "courses"], :term_scope=>"active", :sync_start_time=>"2021-11-17T23:31:44Z", :report_params=>{:parameters=>{:include_deleted=>true, "users"=>true, "courses"=>true, :enrollment_term_id=>46274007}}} [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [d299e5ac-828d-48b6-aa85-a38873bb0c2c]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [d299e5ac-828d-48b6-aa85-a38873bb0c2c] CanvasSync::JobLog Update (0.4ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2021-11-17 23:31:44.506135"], ["status", "success"], ["updated_at", "2021-11-17 23:31:44.506711"], ["id", 712]] [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [d299e5ac-828d-48b6-aa85-a38873bb0c2c]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [d299e5ac-828d-48b6-aa85-a38873bb0c2c] Performed CanvasSync::Jobs::SyncProvisioningReportJob (Job ID: d299e5ac-828d-48b6-aa85-a38873bb0c2c) from Test(default) in 11.39ms  (0.2ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [73861898-d445-4284-91cb-61a4eb1cef99] Performing CanvasSync::Jobs::SyncProvisioningReportJob (Job ID: 73861898-d445-4284-91cb-61a4eb1cef99) from Test(default) with arguments: {:models=>["users", "courses"]} [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [73861898-d445-4284-91cb-61a4eb1cef99] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "73861898-d445-4284-91cb-61a4eb1cef99"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [73861898-d445-4284-91cb-61a4eb1cef99]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [73861898-d445-4284-91cb-61a4eb1cef99] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncProvisioningReportJob"], ["status", "enqueued"], ["job_arguments", "---\n- :models:\n - users\n - courses\n"], ["created_at", "2021-11-17 23:31:44.511323"], ["updated_at", "2021-11-17 23:31:44.511323"], ["job_id", "73861898-d445-4284-91cb-61a4eb1cef99"]] [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [73861898-d445-4284-91cb-61a4eb1cef99]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [73861898-d445-4284-91cb-61a4eb1cef99]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [73861898-d445-4284-91cb-61a4eb1cef99] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-11-17 23:31:44.512740"], ["status", "running"], ["updated_at", "2021-11-17 23:31:44.513038"], ["id", 714]] [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [73861898-d445-4284-91cb-61a4eb1cef99]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [73861898-d445-4284-91cb-61a4eb1cef99]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [73861898-d445-4284-91cb-61a4eb1cef99] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proservices_provisioning_csv\n- \n- CanvasSync::Processors::ProvisioningReportProcessor\n- :models:\n - users\n - courses\n :sync_start_time: '2021-11-17T23:31:44Z'\n :report_params:\n :parameters:\n :include_deleted: true\n users: true\n courses: true\n"], ["created_at", "2021-11-17 23:31:44.515630"], ["updated_at", "2021-11-17 23:31:44.515630"], ["job_id", "f14acf3c-747e-48b3-8c1b-d82bd0d1c092"]] [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [73861898-d445-4284-91cb-61a4eb1cef99]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [73861898-d445-4284-91cb-61a4eb1cef99] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: f14acf3c-747e-48b3-8c1b-d82bd0d1c092) to Test(default) at 2021-11-17 23:32:14 UTC with arguments: "proservices_provisioning_csv", nil, "CanvasSync::Processors::ProvisioningReportProcessor", {:models=>["users", "courses"], :sync_start_time=>"2021-11-17T23:31:44Z", :report_params=>{:parameters=>{:include_deleted=>true, "users"=>true, "courses"=>true}}} [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [73861898-d445-4284-91cb-61a4eb1cef99]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [73861898-d445-4284-91cb-61a4eb1cef99] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2021-11-17 23:31:44.518914"], ["status", "success"], ["updated_at", "2021-11-17 23:31:44.519392"], ["id", 714]] [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [73861898-d445-4284-91cb-61a4eb1cef99]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [73861898-d445-4284-91cb-61a4eb1cef99] Performed CanvasSync::Jobs::SyncProvisioningReportJob (Job ID: 73861898-d445-4284-91cb-61a4eb1cef99) from Test(default) in 10.67ms  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Account Exists (0.4ms) SELECT 1 AS one FROM "accounts" WHERE "accounts"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] Account Create (0.3ms) INSERT INTO "accounts" ("canvas_id", "sis_id", "canvas_parent_account_id", "sis_parent_account_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 1], ["sis_id", "9941ba255b10da649b827bbacd490be0"], ["canvas_parent_account_id", 1], ["sis_parent_account_id", "5770baf064b1da24f9fbc1806895fb1e"], ["name", "Account name"], ["workflow_state", "active"], ["created_at", "2021-11-17 23:31:44.524639"], ["updated_at", "2021-11-17 23:31:44.524639"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.3ms) SELECT COUNT(*) FROM "roles" [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [2f7e4095-2a03-4ede-b0c1-0fc6c3441670] Performing CanvasSync::Jobs::SyncRolesJob (Job ID: 2f7e4095-2a03-4ede-b0c1-0fc6c3441670) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [2f7e4095-2a03-4ede-b0c1-0fc6c3441670] CanvasSync::JobLog Load (0.1ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "2f7e4095-2a03-4ede-b0c1-0fc6c3441670"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [2f7e4095-2a03-4ede-b0c1-0fc6c3441670]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [2f7e4095-2a03-4ede-b0c1-0fc6c3441670] CanvasSync::JobLog Create (0.2ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncRolesJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2021-11-17 23:31:44.529862"], ["updated_at", "2021-11-17 23:31:44.529862"], ["job_id", "2f7e4095-2a03-4ede-b0c1-0fc6c3441670"]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [2f7e4095-2a03-4ede-b0c1-0fc6c3441670]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [2f7e4095-2a03-4ede-b0c1-0fc6c3441670]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [2f7e4095-2a03-4ede-b0c1-0fc6c3441670] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-11-17 23:31:44.531054"], ["status", "running"], ["updated_at", "2021-11-17 23:31:44.531318"], ["id", 716]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [2f7e4095-2a03-4ede-b0c1-0fc6c3441670]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [2f7e4095-2a03-4ede-b0c1-0fc6c3441670] Account Load (0.3ms) SELECT "accounts".* FROM "accounts" WHERE "accounts"."workflow_state" != $1 ORDER BY "accounts"."id" ASC LIMIT $2 [["workflow_state", "deleted"], ["LIMIT", 1000]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [2f7e4095-2a03-4ede-b0c1-0fc6c3441670] Role Load (0.3ms) SELECT "roles".* FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [2f7e4095-2a03-4ede-b0c1-0fc6c3441670]  (0.3ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [2f7e4095-2a03-4ede-b0c1-0fc6c3441670] Role Exists (0.3ms) SELECT 1 AS one FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [2f7e4095-2a03-4ede-b0c1-0fc6c3441670] Role Create (0.5ms) INSERT INTO "roles" ("canvas_id", "label", "base_role_type", "canvas_account_id", "workflow_state", "permissions", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 1], ["label", "Account Admin"], ["base_role_type", "AccountMembership"], ["canvas_account_id", 10], ["workflow_state", "built_in"], ["permissions", "{\"manage_wiki\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"post_to_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"moderate_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_announcements\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"send_messages\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"send_messages_all\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_outcomes\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"create_conferences\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"create_collaborations\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_roster\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_all_grades\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_grades\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_rubrics\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"comment_on_others_submissions\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_students\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_admin_users\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_role_overrides\":{\"enabled\":true,\"locked\":true,\"readonly\":true,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_account_memberships\":{\"enabled\":true,\"locked\":true,\"readonly\":true,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_account_settings\":{\"enabled\":true,\"locked\":true,\"readonly\":true,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_groups\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_group_pages\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_files\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_assignments\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"undelete_courses\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_grade_changes\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_course_changes\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_question_banks\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_calendar\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_reports\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_courses\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_user_logins\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_user_observers\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_alerts\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"become_user\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_developer_keys\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"import_sis\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_sis\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_sis\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_course_list\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_statistics\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_storage_quotas\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_course_content\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_content\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_interaction_alerts\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"change_course_state\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_sections\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_feature_flags\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_quiz_answer_audits\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"moderate_grades\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"lti_add_edit\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true}}"], ["created_at", "2021-11-17 23:31:44.548605"], ["updated_at", "2021-11-17 23:31:44.548605"]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [2f7e4095-2a03-4ede-b0c1-0fc6c3441670]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [2f7e4095-2a03-4ede-b0c1-0fc6c3441670] Role Load (0.2ms) SELECT "roles".* FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 3], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [2f7e4095-2a03-4ede-b0c1-0fc6c3441670]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [2f7e4095-2a03-4ede-b0c1-0fc6c3441670] Role Exists (0.2ms) SELECT 1 AS one FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 3], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [2f7e4095-2a03-4ede-b0c1-0fc6c3441670] Role Create (0.4ms) INSERT INTO "roles" ("canvas_id", "label", "base_role_type", "canvas_account_id", "workflow_state", "permissions", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 3], ["label", "Student"], ["base_role_type", "StudentEnrollment"], ["canvas_account_id", 10], ["workflow_state", "built_in"], ["permissions", "{\"manage_wiki\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"read_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"post_to_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"moderate_forum\":{\"enabled\":false,\"locked\":false,\"readonly\":false,\"explicit\":false},\"read_announcements\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"send_messages\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"send_messages_all\":{\"enabled\":false,\"locked\":false,\"readonly\":false,\"explicit\":false},\"manage_outcomes\":{\"enabled\":false,\"locked\":false,\"readonly\":false,\"explicit\":false},\"create_conferences\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"create_collaborations\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_roster\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_all_grades\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_grades\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_rubrics\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"comment_on_others_submissions\":{\"enabled\":false,\"locked\":false,\"readonly\":false,\"explicit\":false},\"manage_students\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_admin_users\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_role_overrides\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_account_memberships\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_account_settings\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_groups\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"view_group_pages\":{\"enabled\":false,\"locked\":false,\"readonly\":false,\"explicit\":false},\"manage_files\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_assignments\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"undelete_courses\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"view_grade_changes\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"view_course_changes\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"read_question_banks\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_calendar\":{\"enabled\":false,\"locked\":false,\"readonly\":false,\"explicit\":false},\"read_reports\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_courses\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_user_logins\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_user_observers\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_alerts\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"become_user\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_developer_keys\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"import_sis\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_sis\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"read_sis\":{\"enabled\":false,\"locked\":false,\"readonly\":false,\"explicit\":false},\"read_course_list\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"view_statistics\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_storage_quotas\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"read_course_content\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_content\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_interaction_alerts\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"change_course_state\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_sections\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_feature_flags\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"view_quiz_answer_audits\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"moderate_grades\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"lti_add_edit\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false}}"], ["created_at", "2021-11-17 23:31:44.555972"], ["updated_at", "2021-11-17 23:31:44.555972"]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [2f7e4095-2a03-4ede-b0c1-0fc6c3441670]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [2f7e4095-2a03-4ede-b0c1-0fc6c3441670] Role Update All (0.3ms) UPDATE "roles" SET "workflow_state" = 'inactive' WHERE "roles"."id" NOT IN ($1, $2) [["id", 115], ["id", 116]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [2f7e4095-2a03-4ede-b0c1-0fc6c3441670]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [2f7e4095-2a03-4ede-b0c1-0fc6c3441670] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2021-11-17 23:31:44.559240"], ["status", "success"], ["updated_at", "2021-11-17 23:31:44.559594"], ["id", 716]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [2f7e4095-2a03-4ede-b0c1-0fc6c3441670]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [2f7e4095-2a03-4ede-b0c1-0fc6c3441670] Performed CanvasSync::Jobs::SyncRolesJob (Job ID: 2f7e4095-2a03-4ede-b0c1-0fc6c3441670) from Test(default) in 31.7ms  (0.2ms) SELECT COUNT(*) FROM "roles"  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Term Exists (0.2ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 3628829], ["LIMIT", 1]] Term Create (0.3ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 3628829], ["name", "Cool Term"], ["start_at", "2021-11-14 23:31:43.472175"], ["end_at", "2021-11-20 23:31:43.472267"], ["workflow_state", "active"], ["sis_id", "af543c4b93a1b47b9693ea119690a150"], ["created_at", "2021-11-17 23:31:44.563843"], ["updated_at", "2021-11-17 23:31:44.563843"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [329dc563-670e-4f08-a76b-2f1d43d72b68] Performing CanvasSync::Jobs::SyncSimpleTableJob (Job ID: 329dc563-670e-4f08-a76b-2f1d43d72b68) from Test(default) with arguments: {:report_name=>"proservices_provisioning_csv", :model=>"courses", :mapping=>"courses", :klass=>"Course", :term_scope=>"active", :params=>{"parameters[include_deleted]"=>true, "parameters[courses]"=>true}} [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [329dc563-670e-4f08-a76b-2f1d43d72b68] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "329dc563-670e-4f08-a76b-2f1d43d72b68"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [329dc563-670e-4f08-a76b-2f1d43d72b68]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [329dc563-670e-4f08-a76b-2f1d43d72b68] CanvasSync::JobLog Create (0.4ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncSimpleTableJob"], ["status", "enqueued"], ["job_arguments", "---\n- :report_name: proservices_provisioning_csv\n :model: courses\n :mapping: courses\n :klass: Course\n :term_scope: active\n :params:\n parameters[include_deleted]: true\n parameters[courses]: true\n"], ["created_at", "2021-11-17 23:31:44.566084"], ["updated_at", "2021-11-17 23:31:44.566084"], ["job_id", "329dc563-670e-4f08-a76b-2f1d43d72b68"]] [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [329dc563-670e-4f08-a76b-2f1d43d72b68]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [329dc563-670e-4f08-a76b-2f1d43d72b68]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [329dc563-670e-4f08-a76b-2f1d43d72b68] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-11-17 23:31:44.580389"], ["status", "running"], ["updated_at", "2021-11-17 23:31:44.580733"], ["id", 717]] [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [329dc563-670e-4f08-a76b-2f1d43d72b68]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [329dc563-670e-4f08-a76b-2f1d43d72b68]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [329dc563-670e-4f08-a76b-2f1d43d72b68] CanvasSync::JobLog Update (0.4ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2021-11-17 23:31:44.582394"], ["status", "success"], ["updated_at", "2021-11-17 23:31:44.582827"], ["id", 717]] [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [329dc563-670e-4f08-a76b-2f1d43d72b68]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [329dc563-670e-4f08-a76b-2f1d43d72b68] Performed CanvasSync::Jobs::SyncSimpleTableJob (Job ID: 329dc563-670e-4f08-a76b-2f1d43d72b68) from Test(default) in 19.41ms  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [1596230e-405f-4da3-bc6c-64725ad58246] Performing CanvasSync::Jobs::SyncSubmissionsJob (Job ID: 1596230e-405f-4da3-bc6c-64725ad58246) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [1596230e-405f-4da3-bc6c-64725ad58246] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "1596230e-405f-4da3-bc6c-64725ad58246"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [1596230e-405f-4da3-bc6c-64725ad58246]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [1596230e-405f-4da3-bc6c-64725ad58246] CanvasSync::JobLog Create (0.2ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncSubmissionsJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2021-11-17 23:31:44.589014"], ["updated_at", "2021-11-17 23:31:44.589014"], ["job_id", "1596230e-405f-4da3-bc6c-64725ad58246"]] [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [1596230e-405f-4da3-bc6c-64725ad58246]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [1596230e-405f-4da3-bc6c-64725ad58246]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [1596230e-405f-4da3-bc6c-64725ad58246] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-11-17 23:31:44.590297"], ["status", "running"], ["updated_at", "2021-11-17 23:31:44.590640"], ["id", 718]] [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [1596230e-405f-4da3-bc6c-64725ad58246]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [1596230e-405f-4da3-bc6c-64725ad58246]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [1596230e-405f-4da3-bc6c-64725ad58246] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proserv_student_submissions_csv\n- 1\n- CanvasSync::Processors::SubmissionsProcessor\n- :sync_start_time: '2021-11-17T23:31:44Z'\n :report_params:\n :parameters:\n :include_all: \n :enrollment_term_id: 1\n"], ["created_at", "2021-11-17 23:31:44.594178"], ["updated_at", "2021-11-17 23:31:44.594178"], ["job_id", "bad47a8a-0cf3-497e-893a-094f962e9553"]] [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [1596230e-405f-4da3-bc6c-64725ad58246]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [1596230e-405f-4da3-bc6c-64725ad58246] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: bad47a8a-0cf3-497e-893a-094f962e9553) to Test(default) at 2021-11-17 23:32:14 UTC with arguments: "proserv_student_submissions_csv", 1, "CanvasSync::Processors::SubmissionsProcessor", {:sync_start_time=>"2021-11-17T23:31:44Z", :report_params=>{:parameters=>{:include_all=>nil, :enrollment_term_id=>1}}} [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [1596230e-405f-4da3-bc6c-64725ad58246]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [1596230e-405f-4da3-bc6c-64725ad58246] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2021-11-17 23:31:44.596665"], ["status", "success"], ["updated_at", "2021-11-17 23:31:44.597025"], ["id", 718]] [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [1596230e-405f-4da3-bc6c-64725ad58246]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [1596230e-405f-4da3-bc6c-64725ad58246] Performed CanvasSync::Jobs::SyncSubmissionsJob (Job ID: 1596230e-405f-4da3-bc6c-64725ad58246) from Test(default) in 10.04ms  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SELECT COUNT(*) FROM "terms" [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [d44a2c2f-8b37-4cba-a224-3f029ad8be83] Performing CanvasSync::Jobs::SyncTermsJob (Job ID: d44a2c2f-8b37-4cba-a224-3f029ad8be83) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [d44a2c2f-8b37-4cba-a224-3f029ad8be83] CanvasSync::JobLog Load (0.1ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "d44a2c2f-8b37-4cba-a224-3f029ad8be83"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [d44a2c2f-8b37-4cba-a224-3f029ad8be83]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [d44a2c2f-8b37-4cba-a224-3f029ad8be83] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncTermsJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2021-11-17 23:31:44.601593"], ["updated_at", "2021-11-17 23:31:44.601593"], ["job_id", "d44a2c2f-8b37-4cba-a224-3f029ad8be83"]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [d44a2c2f-8b37-4cba-a224-3f029ad8be83]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [d44a2c2f-8b37-4cba-a224-3f029ad8be83]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [d44a2c2f-8b37-4cba-a224-3f029ad8be83] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-11-17 23:31:44.603137"], ["status", "running"], ["updated_at", "2021-11-17 23:31:44.603434"], ["id", 720]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [d44a2c2f-8b37-4cba-a224-3f029ad8be83]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [d44a2c2f-8b37-4cba-a224-3f029ad8be83] Term Load (0.2ms) SELECT "terms".* FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [d44a2c2f-8b37-4cba-a224-3f029ad8be83]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [d44a2c2f-8b37-4cba-a224-3f029ad8be83] Term Exists (0.3ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [d44a2c2f-8b37-4cba-a224-3f029ad8be83] Term Create (0.3ms) INSERT INTO "terms" ("canvas_id", "name", "workflow_state", "grading_period_group_id", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 1], ["name", "Default Term"], ["workflow_state", "active"], ["grading_period_group_id", 1], ["sis_id", "Test"], ["created_at", "2021-11-17 23:31:44.610014"], ["updated_at", "2021-11-17 23:31:44.610014"]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [d44a2c2f-8b37-4cba-a224-3f029ad8be83]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [d44a2c2f-8b37-4cba-a224-3f029ad8be83] Term Load (0.2ms) SELECT "terms".* FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 6], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [d44a2c2f-8b37-4cba-a224-3f029ad8be83]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [d44a2c2f-8b37-4cba-a224-3f029ad8be83] Term Exists (0.2ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 6], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [d44a2c2f-8b37-4cba-a224-3f029ad8be83] Term Create (0.3ms) INSERT INTO "terms" ("canvas_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["canvas_id", 6], ["name", "Average Term 1"], ["workflow_state", "active"], ["created_at", "2021-11-17 23:31:44.612740"], ["updated_at", "2021-11-17 23:31:44.612740"]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [d44a2c2f-8b37-4cba-a224-3f029ad8be83]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [d44a2c2f-8b37-4cba-a224-3f029ad8be83] Term Load (0.2ms) SELECT "terms".* FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 7], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [d44a2c2f-8b37-4cba-a224-3f029ad8be83]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [d44a2c2f-8b37-4cba-a224-3f029ad8be83] Term Exists (0.3ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 7], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [d44a2c2f-8b37-4cba-a224-3f029ad8be83] Term Create (0.2ms) INSERT INTO "terms" ("canvas_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["canvas_id", 7], ["name", "Average Term 2"], ["workflow_state", "active"], ["created_at", "2021-11-17 23:31:44.615492"], ["updated_at", "2021-11-17 23:31:44.615492"]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [d44a2c2f-8b37-4cba-a224-3f029ad8be83]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [d44a2c2f-8b37-4cba-a224-3f029ad8be83] Term Load (0.2ms) SELECT "terms".* FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 5], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [d44a2c2f-8b37-4cba-a224-3f029ad8be83]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [d44a2c2f-8b37-4cba-a224-3f029ad8be83] Term Exists (0.2ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 5], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [d44a2c2f-8b37-4cba-a224-3f029ad8be83] Term Create (0.3ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 5], ["name", "Syllabus Term"], ["start_at", "2017-08-14 06:00:00"], ["end_at", "2017-08-31 06:00:00"], ["workflow_state", "active"], ["sis_id", "SYTERM"], ["created_at", "2021-11-17 23:31:44.618639"], ["updated_at", "2021-11-17 23:31:44.618639"]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [d44a2c2f-8b37-4cba-a224-3f029ad8be83]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [d44a2c2f-8b37-4cba-a224-3f029ad8be83] Term Load (0.3ms) SELECT "terms".* FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 4], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [d44a2c2f-8b37-4cba-a224-3f029ad8be83]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [d44a2c2f-8b37-4cba-a224-3f029ad8be83] Term Exists (0.3ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 4], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [d44a2c2f-8b37-4cba-a224-3f029ad8be83] Term Create (0.2ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "grading_period_group_id", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8, $9) RETURNING "id" [["canvas_id", 4], ["name", "Ellucian Term"], ["start_at", "2017-08-01 06:00:00"], ["end_at", "2017-10-31 06:00:00"], ["workflow_state", "active"], ["grading_period_group_id", 1], ["sis_id", "SH"], ["created_at", "2021-11-17 23:31:44.622469"], ["updated_at", "2021-11-17 23:31:44.622469"]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [d44a2c2f-8b37-4cba-a224-3f029ad8be83]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [d44a2c2f-8b37-4cba-a224-3f029ad8be83] Term Load (0.2ms) SELECT "terms".* FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 3], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [d44a2c2f-8b37-4cba-a224-3f029ad8be83]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [d44a2c2f-8b37-4cba-a224-3f029ad8be83] Term Exists (0.2ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 3], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [d44a2c2f-8b37-4cba-a224-3f029ad8be83] Term Create (0.2ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 3], ["name", "Current Term"], ["start_at", "2017-03-19 06:00:00"], ["end_at", "2017-08-01 06:00:00"], ["workflow_state", "active"], ["created_at", "2021-11-17 23:31:44.625339"], ["updated_at", "2021-11-17 23:31:44.625339"]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [d44a2c2f-8b37-4cba-a224-3f029ad8be83]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [d44a2c2f-8b37-4cba-a224-3f029ad8be83]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [d44a2c2f-8b37-4cba-a224-3f029ad8be83] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2021-11-17 23:31:44.626223"], ["status", "success"], ["updated_at", "2021-11-17 23:31:44.626533"], ["id", 720]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [d44a2c2f-8b37-4cba-a224-3f029ad8be83]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [d44a2c2f-8b37-4cba-a224-3f029ad8be83] Performed CanvasSync::Jobs::SyncTermsJob (Job ID: d44a2c2f-8b37-4cba-a224-3f029ad8be83) from Test(default) in 26.8ms  (0.2ms) SELECT COUNT(*) FROM "terms"  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Account Exists (0.2ms) SELECT 1 AS one FROM "accounts" WHERE "accounts"."canvas_id" = $1 LIMIT $2 [["canvas_id", 64328635], ["LIMIT", 1]] Account Create (0.3ms) INSERT INTO "accounts" ("canvas_id", "sis_id", "canvas_parent_account_id", "sis_parent_account_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 64328635], ["sis_id", "dcbe75161381b2f2b030a98c001dfa3d"], ["canvas_parent_account_id", 1], ["sis_parent_account_id", "45f17aee988c70a6f5e7535c1fe6139c"], ["name", "Account name"], ["workflow_state", "active"], ["created_at", "2021-11-17 23:31:44.630636"], ["updated_at", "2021-11-17 23:31:44.630636"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Account Exists (0.4ms) SELECT 1 AS one FROM "accounts" WHERE "accounts"."canvas_id" IS NULL AND "accounts"."id" != $1 LIMIT $2 [["id", 98], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Account Exists (0.2ms) SELECT 1 AS one FROM "accounts" WHERE "accounts"."canvas_id" = $1 LIMIT $2 [["canvas_id", 27283490], ["LIMIT", 1]] Account Create (0.3ms) INSERT INTO "accounts" ("canvas_id", "sis_id", "canvas_parent_account_id", "sis_parent_account_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 27283490], ["sis_id", "bbdfb54baae865c523c1c48c1c972c75"], ["canvas_parent_account_id", 1], ["sis_parent_account_id", "4c93036d499ab97b2ae1b71d212af942"], ["name", "Account name"], ["workflow_state", "active"], ["created_at", "2021-11-17 23:31:44.640208"], ["updated_at", "2021-11-17 23:31:44.640208"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Account Load (0.2ms) SELECT "accounts".* FROM "accounts" ORDER BY "accounts"."id" ASC LIMIT $1 [["LIMIT", 1]] Account Exists (0.3ms) SELECT 1 AS one FROM "accounts" WHERE "accounts"."canvas_id" = $1 LIMIT $2 [["canvas_id", 27283490], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Account Exists (0.3ms) SELECT 1 AS one FROM "accounts" WHERE "accounts"."canvas_id" = $1 LIMIT $2 [["canvas_id", 24113729], ["LIMIT", 1]] Account Create (0.3ms) INSERT INTO "accounts" ("canvas_id", "sis_id", "canvas_parent_account_id", "sis_parent_account_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 24113729], ["sis_id", "b4028c3fb8c2202aa03b6e7d66fad5b7"], ["canvas_parent_account_id", 1], ["sis_parent_account_id", "a4315049190ae801868159e8301061c5"], ["name", "Account name"], ["workflow_state", "active"], ["created_at", "2021-11-17 23:31:44.646627"], ["updated_at", "2021-11-17 23:31:44.646627"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Admin Exists (0.2ms) SELECT 1 AS one FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 89923966], ["LIMIT", 1]] Admin Create (0.2ms) INSERT INTO "admins" ("canvas_id", "role_name", "canvas_role_id", "canvas_user_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 89923966], ["role_name", "Cool Role"], ["canvas_role_id", 31999744], ["canvas_user_id", 1], ["workflow_state", "active"], ["created_at", "2021-11-17 23:31:44.653404"], ["updated_at", "2021-11-17 23:31:44.653404"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Admin Exists (0.4ms) SELECT 1 AS one FROM "admins" WHERE "admins"."canvas_id" IS NULL AND "admins"."id" != $1 LIMIT $2 [["id", 137], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Admin Exists (0.3ms) SELECT 1 AS one FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 51994520], ["LIMIT", 1]] Admin Create (0.3ms) INSERT INTO "admins" ("canvas_id", "role_name", "canvas_role_id", "canvas_user_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 51994520], ["role_name", "Cool Role"], ["canvas_role_id", 95871677], ["canvas_user_id", 1], ["workflow_state", "active"], ["created_at", "2021-11-17 23:31:44.660681"], ["updated_at", "2021-11-17 23:31:44.660681"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Admin Load (0.2ms) SELECT "admins".* FROM "admins" ORDER BY "admins"."id" ASC LIMIT $1 [["LIMIT", 1]] Admin Exists (0.3ms) SELECT 1 AS one FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 51994520], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.3ms) BEGIN  (0.3ms) SELECT COUNT(*) FROM "admins" Admin Load (0.3ms) SELECT "admins".* FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]]  (0.2ms) SAVEPOINT active_record_1 Admin Exists (0.3ms) SELECT 1 AS one FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]] Admin Create (0.3ms) INSERT INTO "admins" ("canvas_id", "role_name", "canvas_role_id", "canvas_user_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 2], ["role_name", "AccountAdmin"], ["canvas_role_id", 1], ["canvas_user_id", 1], ["workflow_state", "active"], ["created_at", "2021-11-17 23:31:44.668836"], ["updated_at", "2021-11-17 23:31:44.668836"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SELECT COUNT(*) FROM "admins" Admin Load (0.2ms) SELECT "admins".* FROM "admins" ORDER BY "admins"."id" DESC LIMIT $1 [["LIMIT", 1]]  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Admin Exists (0.3ms) SELECT 1 AS one FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]] Admin Create (0.3ms) INSERT INTO "admins" ("canvas_id", "role_name", "canvas_role_id", "canvas_user_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 2], ["role_name", "Cool Role"], ["canvas_role_id", 68117776], ["canvas_user_id", 1], ["workflow_state", "active"], ["created_at", "2021-11-17 23:31:44.675796"], ["updated_at", "2021-11-17 23:31:44.675796"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SELECT COUNT(*) FROM "admins" Admin Load (0.2ms) SELECT "admins".* FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]]  (0.1ms) SAVEPOINT active_record_1 Admin Exists (0.2ms) SELECT 1 AS one FROM "admins" WHERE "admins"."canvas_id" = $1 AND "admins"."id" != $2 LIMIT $3 [["canvas_id", 2], ["id", 140], ["LIMIT", 1]] Admin Update (0.2ms) UPDATE "admins" SET "role_name" = $1, "canvas_role_id" = $2, "updated_at" = $3 WHERE "admins"."id" = $4 [["role_name", "AccountAdmin"], ["canvas_role_id", 1], ["updated_at", "2021-11-17 23:31:44.678998"], ["id", 140]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SELECT COUNT(*) FROM "admins" Admin Load (0.2ms) SELECT "admins".* FROM "admins" WHERE "admins"."id" = $1 LIMIT $2 [["id", 140], ["LIMIT", 1]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 AssignmentGroup Exists (0.4ms) SELECT 1 AS one FROM "assignment_groups" WHERE "assignment_groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] AssignmentGroup Create (0.3ms) INSERT INTO "assignment_groups" ("canvas_id", "name", "workflow_state", "canvas_created_at", "canvas_updated_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 1], ["name", "Dummy Assignment Group"], ["workflow_state", "available"], ["canvas_created_at", "2021-11-10 23:31:44.693106"], ["canvas_updated_at", "2021-11-16 23:31:44.693216"], ["created_at", "2021-11-17 23:31:44.694687"], ["updated_at", "2021-11-17 23:31:44.694687"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 AssignmentGroup Exists (0.2ms) SELECT 1 AS one FROM "assignment_groups" WHERE "assignment_groups"."canvas_id" IS NULL AND "assignment_groups"."id" != $1 LIMIT $2 [["id", 115], ["LIMIT", 1]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 AssignmentGroup Exists (0.2ms) SELECT 1 AS one FROM "assignment_groups" WHERE "assignment_groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]] AssignmentGroup Create (0.2ms) INSERT INTO "assignment_groups" ("canvas_id", "name", "workflow_state", "canvas_created_at", "canvas_updated_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 2], ["name", "Dummy Assignment Group"], ["workflow_state", "available"], ["canvas_created_at", "2021-11-10 23:31:44.699840"], ["canvas_updated_at", "2021-11-16 23:31:44.699928"], ["created_at", "2021-11-17 23:31:44.700922"], ["updated_at", "2021-11-17 23:31:44.700922"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 AssignmentGroup Load (0.2ms) SELECT "assignment_groups".* FROM "assignment_groups" ORDER BY "assignment_groups"."id" ASC LIMIT $1 [["LIMIT", 1]] AssignmentGroup Exists (0.3ms) SELECT 1 AS one FROM "assignment_groups" WHERE "assignment_groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 AssignmentGroup Exists (0.2ms) SELECT 1 AS one FROM "assignment_groups" WHERE "assignment_groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 3], ["LIMIT", 1]] AssignmentGroup Create (0.4ms) INSERT INTO "assignment_groups" ("canvas_id", "name", "workflow_state", "canvas_created_at", "canvas_updated_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 3], ["name", "Dummy Assignment Group"], ["workflow_state", "available"], ["canvas_created_at", "2021-11-10 23:31:44.707059"], ["canvas_updated_at", "2021-11-16 23:31:44.707147"], ["created_at", "2021-11-17 23:31:44.708222"], ["updated_at", "2021-11-17 23:31:44.708222"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 AssignmentGroup Exists (0.3ms) SELECT 1 AS one FROM "assignment_groups" WHERE "assignment_groups"."canvas_id" = $1 AND "assignment_groups"."id" != $2 LIMIT $3 [["canvas_id", 3], ["id", 117], ["LIMIT", 1]]  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 AssignmentGroup Exists (0.3ms) SELECT 1 AS one FROM "assignment_groups" WHERE "assignment_groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 4], ["LIMIT", 1]] AssignmentGroup Create (0.2ms) INSERT INTO "assignment_groups" ("canvas_id", "name", "workflow_state", "canvas_created_at", "canvas_updated_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 4], ["name", "Dummy Assignment Group"], ["workflow_state", "available"], ["canvas_created_at", "2021-11-10 23:31:44.714766"], ["canvas_updated_at", "2021-11-16 23:31:44.714871"], ["created_at", "2021-11-17 23:31:44.716002"], ["updated_at", "2021-11-17 23:31:44.716002"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Assignment Exists (0.5ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] Assignment Create (0.5ms) INSERT INTO "assignments" ("canvas_id", "title", "due_at", "unlock_at", "lock_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 1], ["title", "Assignment 1"], ["due_at", "2021-11-24 23:31:44.735753"], ["unlock_at", "2021-11-16 23:31:44.735888"], ["lock_at", "2021-12-08 23:31:44.735937"], ["created_at", "2021-11-17 23:31:44.737802"], ["updated_at", "2021-11-17 23:31:44.737802"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Assignment Exists (0.3ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" IS NULL AND "assignments"."id" != $1 LIMIT $2 [["id", 210], ["LIMIT", 1]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Assignment Exists (0.2ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]] Assignment Create (0.2ms) INSERT INTO "assignments" ("canvas_id", "title", "due_at", "unlock_at", "lock_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 2], ["title", "Assignment 2"], ["due_at", "2021-11-24 23:31:44.744012"], ["unlock_at", "2021-11-16 23:31:44.744113"], ["lock_at", "2021-12-08 23:31:44.744152"], ["created_at", "2021-11-17 23:31:44.745129"], ["updated_at", "2021-11-17 23:31:44.745129"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Assignment Load (0.1ms) SELECT "assignments".* FROM "assignments" ORDER BY "assignments"."id" ASC LIMIT $1 [["LIMIT", 1]] Assignment Exists (0.2ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Assignment Exists (0.2ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 3], ["LIMIT", 1]] Assignment Create (0.2ms) INSERT INTO "assignments" ("canvas_id", "title", "due_at", "unlock_at", "lock_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 3], ["title", "Assignment 3"], ["due_at", "2021-11-24 23:31:44.749995"], ["unlock_at", "2021-11-16 23:31:44.750080"], ["lock_at", "2021-12-08 23:31:44.750119"], ["created_at", "2021-11-17 23:31:44.751198"], ["updated_at", "2021-11-17 23:31:44.751198"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Assignment Exists (0.2ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 4], ["LIMIT", 1]] Assignment Create (0.3ms) INSERT INTO "assignments" ("canvas_id", "title", "due_at", "unlock_at", "lock_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 4], ["title", "Assignment 4"], ["due_at", "2021-11-24 23:31:44.757106"], ["unlock_at", "2021-11-16 23:31:44.757194"], ["lock_at", "2021-12-08 23:31:44.757234"], ["created_at", "2021-11-17 23:31:44.758356"], ["updated_at", "2021-11-17 23:31:44.758356"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Assignment Exists (0.3ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 AND "assignments"."id" != $2 LIMIT $3 [["canvas_id", 4], ["id", 213], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Assignment Exists (0.3ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 5], ["LIMIT", 1]] Assignment Create (0.3ms) INSERT INTO "assignments" ("canvas_id", "title", "due_at", "unlock_at", "lock_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 5], ["title", "Assignment 5"], ["due_at", "2021-11-24 23:31:44.762809"], ["unlock_at", "2021-11-16 23:31:44.762898"], ["lock_at", "2021-12-08 23:31:44.762939"], ["created_at", "2021-11-17 23:31:44.764143"], ["updated_at", "2021-11-17 23:31:44.764143"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Assignment Exists (0.3ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 6], ["LIMIT", 1]] Assignment Create (0.3ms) INSERT INTO "assignments" ("canvas_id", "title", "due_at", "unlock_at", "lock_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 6], ["title", "Assignment 6"], ["due_at", "2021-11-24 23:31:44.769003"], ["unlock_at", "2021-11-16 23:31:44.769118"], ["lock_at", "2021-12-08 23:31:44.769168"], ["created_at", "2021-11-17 23:31:44.770382"], ["updated_at", "2021-11-17 23:31:44.770382"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.4ms) ROLLBACK  (0.1ms) BEGIN  (0.3ms) SAVEPOINT active_record_1 Course Exists (0.4ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 36202367], ["LIMIT", 1]] Course Create (0.4ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 36202367], ["sis_id", "4cf6d519f0dc1e2fdb1e17b776fbafbf"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2021-11-14 23:31:44.785209"], ["end_at", "2021-12-08 23:31:44.785305"], ["created_at", "2021-11-17 23:31:44.787159"], ["updated_at", "2021-11-17 23:31:44.787159"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 Course Exists (0.3ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 49916717], ["LIMIT", 1]] Course Create (0.3ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 49916717], ["sis_id", "a39a7340205dabe740d9602792e0b56a"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2021-11-14 23:31:44.789176"], ["end_at", "2021-12-08 23:31:44.789262"], ["created_at", "2021-11-17 23:31:44.790419"], ["updated_at", "2021-11-17 23:31:44.790419"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 Assignment Exists (0.3ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 7], ["LIMIT", 1]] Assignment Create (0.2ms) INSERT INTO "assignments" ("canvas_id", "title", "due_at", "unlock_at", "lock_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 7], ["title", "Assignment 7"], ["due_at", "2021-11-24 23:31:44.791851"], ["unlock_at", "2021-11-16 23:31:44.791932"], ["lock_at", "2021-12-08 23:31:44.791972"], ["created_at", "2021-11-17 23:31:44.793122"], ["updated_at", "2021-11-17 23:31:44.793122"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Assignment Exists (0.2ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 AND "assignments"."id" != $2 LIMIT $3 [["canvas_id", 7], ["id", 216], ["LIMIT", 1]] Assignment Update (0.3ms) UPDATE "assignments" SET "canvas_context_id" = $1, "canvas_context_type" = $2, "updated_at" = $3 WHERE "assignments"."id" = $4 [["canvas_context_id", 49916717], ["canvas_context_type", "Course"], ["updated_at", "2021-11-17 23:31:44.795232"], ["id", 216]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Course Load (0.2ms) SELECT "courses".* FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 49916717], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.3ms) BEGIN  (0.3ms) SAVEPOINT active_record_1 Assignment Exists (0.3ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 8], ["LIMIT", 1]] Assignment Create (0.3ms) INSERT INTO "assignments" ("canvas_id", "title", "due_at", "unlock_at", "lock_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 8], ["title", "Assignment 8"], ["due_at", "2021-11-24 23:31:44.825671"], ["unlock_at", "2021-11-16 23:31:44.825767"], ["lock_at", "2021-12-08 23:31:44.825811"], ["created_at", "2021-11-17 23:31:44.827167"], ["updated_at", "2021-11-17 23:31:44.827167"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 ContextModuleItem Create (0.4ms) INSERT INTO "context_module_items" ("canvas_id", "canvas_assignment_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["canvas_id", 1], ["canvas_assignment_id", 8], ["workflow_state", "active"], ["created_at", "2021-11-17 23:31:44.829162"], ["updated_at", "2021-11-17 23:31:44.829162"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Assignment Exists (0.2ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 9], ["LIMIT", 1]] Assignment Create (0.3ms) INSERT INTO "assignments" ("canvas_id", "title", "due_at", "unlock_at", "lock_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 9], ["title", "Assignment 9"], ["due_at", "2021-11-24 23:31:44.833050"], ["unlock_at", "2021-11-16 23:31:44.833155"], ["lock_at", "2021-12-08 23:31:44.833199"], ["created_at", "2021-11-17 23:31:44.834351"], ["updated_at", "2021-11-17 23:31:44.834351"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 ContextModuleItem Create (1.1ms) INSERT INTO "context_module_items" ("canvas_id", "canvas_assignment_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["canvas_id", 2], ["canvas_assignment_id", 9], ["workflow_state", "active"], ["created_at", "2021-11-17 23:31:44.836819"], ["updated_at", "2021-11-17 23:31:44.836819"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Course Exists (0.3ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 20356684], ["LIMIT", 1]] Course Create (0.4ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 20356684], ["sis_id", "df8d3c9b2298e308aa8d9d17a746ab75"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2021-11-14 23:31:44.852378"], ["end_at", "2021-12-08 23:31:44.852471"], ["created_at", "2021-11-17 23:31:44.854068"], ["updated_at", "2021-11-17 23:31:44.854068"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 ContextModule Create (0.4ms) INSERT INTO "context_modules" ("canvas_id", "canvas_context_id", "canvas_context_type", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 1], ["canvas_context_id", 20356684], ["canvas_context_type", "Course"], ["name", "Context Module"], ["workflow_state", "available"], ["created_at", "2021-11-17 23:31:44.856463"], ["updated_at", "2021-11-17 23:31:44.856463"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Course Exists (0.3ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 88028848], ["LIMIT", 1]] Course Create (0.3ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 88028848], ["sis_id", "a2742a00b6a00ce247656b6a9bf3b5fb"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2021-11-14 23:31:44.860339"], ["end_at", "2021-12-08 23:31:44.860428"], ["created_at", "2021-11-17 23:31:44.861667"], ["updated_at", "2021-11-17 23:31:44.861667"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 ContextModule Create (0.2ms) INSERT INTO "context_modules" ("canvas_id", "canvas_context_id", "canvas_context_type", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 2], ["canvas_context_id", 88028848], ["canvas_context_type", "Course"], ["name", "Context Module"], ["workflow_state", "available"], ["created_at", "2021-11-17 23:31:44.863267"], ["updated_at", "2021-11-17 23:31:44.863267"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Course Exists (0.2ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 90490379], ["LIMIT", 1]] Course Create (0.3ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 90490379], ["sis_id", "ca65d2cb8aedb0d3c14e8a6c81913ccc"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2021-11-14 23:31:44.866161"], ["end_at", "2021-12-08 23:31:44.866258"], ["created_at", "2021-11-17 23:31:44.867375"], ["updated_at", "2021-11-17 23:31:44.867375"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 ContextModule Create (0.3ms) INSERT INTO "context_modules" ("canvas_id", "canvas_context_id", "canvas_context_type", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 3], ["canvas_context_id", 90490379], ["canvas_context_type", "Course"], ["name", "Context Module"], ["workflow_state", "available"], ["created_at", "2021-11-17 23:31:44.869066"], ["updated_at", "2021-11-17 23:31:44.869066"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Course Exists (0.3ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 24922910], ["LIMIT", 1]] Course Create (0.4ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 24922910], ["sis_id", "67ffc174eb7c34ea1d6a7f486335f429"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2021-11-14 23:31:44.872977"], ["end_at", "2021-12-08 23:31:44.873076"], ["created_at", "2021-11-17 23:31:44.874506"], ["updated_at", "2021-11-17 23:31:44.874506"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Course Exists (0.4ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" IS NULL AND "courses"."id" != $1 LIMIT $2 [["id", 424], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Course Exists (0.3ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 8136910], ["LIMIT", 1]] Course Create (0.3ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 8136910], ["sis_id", "cb36073dbf7bb0cd983390fd22a09893"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2021-11-14 23:31:44.880700"], ["end_at", "2021-12-08 23:31:44.880789"], ["created_at", "2021-11-17 23:31:44.881922"], ["updated_at", "2021-11-17 23:31:44.881922"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Course Load (0.2ms) SELECT "courses".* FROM "courses" ORDER BY "courses"."id" ASC LIMIT $1 [["LIMIT", 1]] Course Exists (0.3ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 8136910], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Course Exists (0.3ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 65201854], ["LIMIT", 1]] Course Create (0.4ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 65201854], ["sis_id", "d52a57ad4bc6856957604d1b1d8f96be"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2021-11-14 23:31:44.887540"], ["end_at", "2021-12-08 23:31:44.887634"], ["created_at", "2021-11-17 23:31:44.889020"], ["updated_at", "2021-11-17 23:31:44.889020"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Course Exists (0.3ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 AND "courses"."id" != $2 LIMIT $3 [["canvas_id", 65201854], ["id", 426], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Course Exists (0.3ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 74831727], ["LIMIT", 1]] Course Create (0.3ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 74831727], ["sis_id", "e0720de277e88c99f37764ae66572466"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2021-11-14 23:31:44.894161"], ["end_at", "2021-12-08 23:31:44.894252"], ["created_at", "2021-11-17 23:31:44.895415"], ["updated_at", "2021-11-17 23:31:44.895415"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Course Exists (0.3ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 86858812], ["LIMIT", 1]] Course Create (0.3ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 86858812], ["sis_id", "e27d3d86180713bcbdbc7a78096ee50e"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2021-11-14 23:31:44.900666"], ["end_at", "2021-12-08 23:31:44.900757"], ["created_at", "2021-11-17 23:31:44.901859"], ["updated_at", "2021-11-17 23:31:44.901859"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Course Exists (0.3ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 84619698], ["LIMIT", 1]] Course Create (0.5ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 84619698], ["sis_id", "b3e56c3e4dff3dc96fd10f7268e3f384"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2021-11-14 23:31:44.908540"], ["end_at", "2021-12-08 23:31:44.908660"], ["created_at", "2021-11-17 23:31:44.909949"], ["updated_at", "2021-11-17 23:31:44.909949"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Course Exists (0.3ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 26801143], ["LIMIT", 1]] Course Create (0.3ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 26801143], ["sis_id", "38c2ab700de3b168d48e640623511dbc"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2021-11-14 23:31:44.913360"], ["end_at", "2021-12-08 23:31:44.913467"], ["created_at", "2021-11-17 23:31:44.914691"], ["updated_at", "2021-11-17 23:31:44.914691"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Course Exists (0.3ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 93471266], ["LIMIT", 1]] Course Create (0.3ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 93471266], ["sis_id", "96e55605d629db33f6b3ddf0c98d65af"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2021-11-14 23:31:44.918253"], ["end_at", "2021-12-08 23:31:44.918390"], ["created_at", "2021-11-17 23:31:44.919814"], ["updated_at", "2021-11-17 23:31:44.919814"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) SAVEPOINT active_record_1 Course Exists (0.3ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 35721210], ["LIMIT", 1]] Course Create (0.3ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 35721210], ["sis_id", "2bac1df64c33d9327d67e7a7147834a2"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2021-11-14 23:31:44.923565"], ["end_at", "2021-12-08 23:31:44.923713"], ["created_at", "2021-11-17 23:31:44.925462"], ["updated_at", "2021-11-17 23:31:44.925462"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) SAVEPOINT active_record_1 Enrollment Exists (0.5ms) SELECT 1 AS one FROM "enrollments" WHERE "enrollments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1423177], ["LIMIT", 1]] Enrollment Create (0.5ms) INSERT INTO "enrollments" ("canvas_id", "created_at", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["canvas_id", 1423177], ["created_at", "2021-11-17 23:31:44.941511"], ["updated_at", "2021-11-17 23:31:44.941511"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Enrollment Exists (0.3ms) SELECT 1 AS one FROM "enrollments" WHERE "enrollments"."canvas_id" IS NULL AND "enrollments"."id" != $1 LIMIT $2 [["id", 134], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Enrollment Exists (0.2ms) SELECT 1 AS one FROM "enrollments" WHERE "enrollments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 14674162], ["LIMIT", 1]] Enrollment Create (0.3ms) INSERT INTO "enrollments" ("canvas_id", "created_at", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["canvas_id", 14674162], ["created_at", "2021-11-17 23:31:44.948329"], ["updated_at", "2021-11-17 23:31:44.948329"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Enrollment Load (0.3ms) SELECT "enrollments".* FROM "enrollments" ORDER BY "enrollments"."id" ASC LIMIT $1 [["LIMIT", 1]] Enrollment Exists (0.4ms) SELECT 1 AS one FROM "enrollments" WHERE "enrollments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 14674162], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Enrollment Exists (0.3ms) SELECT 1 AS one FROM "enrollments" WHERE "enrollments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 29097268], ["LIMIT", 1]] Enrollment Create (0.5ms) INSERT INTO "enrollments" ("canvas_id", "created_at", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["canvas_id", 29097268], ["created_at", "2021-11-17 23:31:44.955971"], ["updated_at", "2021-11-17 23:31:44.955971"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Enrollment Exists (0.4ms) SELECT 1 AS one FROM "enrollments" WHERE "enrollments"."canvas_id" = $1 AND "enrollments"."id" != $2 LIMIT $3 [["canvas_id", 29097268], ["id", 136], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.4ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Enrollment Exists (0.3ms) SELECT 1 AS one FROM "enrollments" WHERE "enrollments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 31571290], ["LIMIT", 1]] Enrollment Create (0.2ms) INSERT INTO "enrollments" ("canvas_id", "created_at", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["canvas_id", 31571290], ["created_at", "2021-11-17 23:31:44.962005"], ["updated_at", "2021-11-17 23:31:44.962005"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Enrollment Exists (0.4ms) SELECT 1 AS one FROM "enrollments" WHERE "enrollments"."canvas_id" = $1 AND "enrollments"."id" != $2 LIMIT $3 [["canvas_id", 31571290], ["id", 137], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.4ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Enrollment Exists (0.3ms) SELECT 1 AS one FROM "enrollments" WHERE "enrollments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 71042209], ["LIMIT", 1]] Enrollment Create (0.4ms) INSERT INTO "enrollments" ("canvas_id", "created_at", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["canvas_id", 71042209], ["created_at", "2021-11-17 23:31:44.968448"], ["updated_at", "2021-11-17 23:31:44.968448"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Enrollment Exists (0.4ms) SELECT 1 AS one FROM "enrollments" WHERE "enrollments"."canvas_id" = $1 AND "enrollments"."id" != $2 LIMIT $3 [["canvas_id", 71042209], ["id", 138], ["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Group Exists (0.4ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 63086165], ["LIMIT", 1]] Group Create (0.4ms) INSERT INTO "groups" ("canvas_id", "sis_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 63086165], ["sis_id", "50415b30a51c8803d0cb14de22c0358c"], ["name", "Some User Group"], ["workflow_state", "available"], ["created_at", "2021-11-17 23:31:44.985290"], ["updated_at", "2021-11-17 23:31:44.985290"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.3ms) SAVEPOINT active_record_1 User Exists (0.4ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 60491550], ["LIMIT", 1]] User Create (0.3ms) INSERT INTO "users" ("canvas_id", "sis_id", "email", "first_name", "last_name", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 60491550], ["sis_id", "a7973bdb17e24ed37d9046321bf044d6"], ["email", "cooldude@coolsite.com"], ["first_name", "Cool"], ["last_name", "Dude"], ["created_at", "2021-11-17 23:31:44.999339"], ["updated_at", "2021-11-17 23:31:44.999339"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 GroupMembership Exists (0.4ms) SELECT 1 AS one FROM "group_memberships" WHERE "group_memberships"."canvas_id" = $1 LIMIT $2 [["canvas_id", 86507726], ["LIMIT", 1]] GroupMembership Create (0.3ms) INSERT INTO "group_memberships" ("canvas_id", "canvas_user_id", "canvas_group_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 86507726], ["canvas_user_id", 60491550], ["canvas_group_id", 63086165], ["workflow_state", "accepted"], ["created_at", "2021-11-17 23:31:45.010712"], ["updated_at", "2021-11-17 23:31:45.010712"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 GroupMembership Exists (0.2ms) SELECT 1 AS one FROM "group_memberships" WHERE "group_memberships"."canvas_id" IS NULL AND "group_memberships"."id" != $1 LIMIT $2 [["id", 115], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Group Exists (0.4ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 40529307], ["LIMIT", 1]] Group Create (0.3ms) INSERT INTO "groups" ("canvas_id", "sis_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 40529307], ["sis_id", "fe764aa94166256665ad24ef65007d41"], ["name", "Some User Group"], ["workflow_state", "available"], ["created_at", "2021-11-17 23:31:45.016865"], ["updated_at", "2021-11-17 23:31:45.016865"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 User Exists (0.3ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 56996148], ["LIMIT", 1]] User Create (0.3ms) INSERT INTO "users" ("canvas_id", "sis_id", "email", "first_name", "last_name", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 56996148], ["sis_id", "f583f0e802a738a5bcc74772799e5605"], ["email", "cooldude@coolsite.com"], ["first_name", "Cool"], ["last_name", "Dude"], ["created_at", "2021-11-17 23:31:45.019318"], ["updated_at", "2021-11-17 23:31:45.019318"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 GroupMembership Exists (0.2ms) SELECT 1 AS one FROM "group_memberships" WHERE "group_memberships"."canvas_id" = $1 LIMIT $2 [["canvas_id", 45873828], ["LIMIT", 1]] GroupMembership Create (0.2ms) INSERT INTO "group_memberships" ("canvas_id", "canvas_user_id", "canvas_group_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 45873828], ["canvas_user_id", 56996148], ["canvas_group_id", 40529307], ["workflow_state", "accepted"], ["created_at", "2021-11-17 23:31:45.021671"], ["updated_at", "2021-11-17 23:31:45.021671"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 GroupMembership Load (0.2ms) SELECT "group_memberships".* FROM "group_memberships" ORDER BY "group_memberships"."id" ASC LIMIT $1 [["LIMIT", 1]] GroupMembership Exists (1.0ms) SELECT 1 AS one FROM "group_memberships" WHERE "group_memberships"."canvas_id" = $1 LIMIT $2 [["canvas_id", 45873828], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 9129482], ["LIMIT", 1]] Group Create (0.9ms) INSERT INTO "groups" ("canvas_id", "sis_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 9129482], ["sis_id", "76bafba30f30b04cfdb084e2ca4a644f"], ["name", "Some User Group"], ["workflow_state", "available"], ["created_at", "2021-11-17 23:31:45.041197"], ["updated_at", "2021-11-17 23:31:45.041197"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 User Exists (0.2ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 93852041], ["LIMIT", 1]] User Create (0.5ms) INSERT INTO "users" ("canvas_id", "sis_id", "email", "first_name", "last_name", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 93852041], ["sis_id", "b859f03c26aa1161773469fbe39572d2"], ["email", "cooldude@coolsite.com"], ["first_name", "Cool"], ["last_name", "Dude"], ["created_at", "2021-11-17 23:31:45.044353"], ["updated_at", "2021-11-17 23:31:45.044353"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 GroupMembership Exists (0.2ms) SELECT 1 AS one FROM "group_memberships" WHERE "group_memberships"."canvas_id" = $1 LIMIT $2 [["canvas_id", 3215299], ["LIMIT", 1]] GroupMembership Create (0.2ms) INSERT INTO "group_memberships" ("canvas_id", "canvas_user_id", "canvas_group_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 3215299], ["canvas_user_id", 93852041], ["canvas_group_id", 9129482], ["workflow_state", "accepted"], ["created_at", "2021-11-17 23:31:45.046959"], ["updated_at", "2021-11-17 23:31:45.046959"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 GroupMembership Exists (0.3ms) SELECT 1 AS one FROM "group_memberships" WHERE "group_memberships"."canvas_id" = $1 AND "group_memberships"."id" != $2 LIMIT $3 [["canvas_id", 3215299], ["id", 117], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.3ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 36723769], ["LIMIT", 1]] Group Create (0.3ms) INSERT INTO "groups" ("canvas_id", "sis_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 36723769], ["sis_id", "6a3613e14441d53bc0f0c43cd0707ac9"], ["name", "Some User Group"], ["workflow_state", "available"], ["created_at", "2021-11-17 23:31:45.052161"], ["updated_at", "2021-11-17 23:31:45.052161"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 User Exists (0.2ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 6538543], ["LIMIT", 1]] User Create (0.4ms) INSERT INTO "users" ("canvas_id", "sis_id", "email", "first_name", "last_name", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 6538543], ["sis_id", "de3885424620e25d5b4063de1fb7b78d"], ["email", "cooldude@coolsite.com"], ["first_name", "Cool"], ["last_name", "Dude"], ["created_at", "2021-11-17 23:31:45.054484"], ["updated_at", "2021-11-17 23:31:45.054484"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 GroupMembership Exists (0.3ms) SELECT 1 AS one FROM "group_memberships" WHERE "group_memberships"."canvas_id" = $1 LIMIT $2 [["canvas_id", 84309904], ["LIMIT", 1]] GroupMembership Create (0.3ms) INSERT INTO "group_memberships" ("canvas_id", "canvas_user_id", "canvas_group_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 84309904], ["canvas_user_id", 6538543], ["canvas_group_id", 36723769], ["workflow_state", "accepted"], ["created_at", "2021-11-17 23:31:45.058441"], ["updated_at", "2021-11-17 23:31:45.058441"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 GroupMembership Exists (0.3ms) SELECT 1 AS one FROM "group_memberships" WHERE "group_memberships"."canvas_id" = $1 AND "group_memberships"."id" != $2 LIMIT $3 [["canvas_id", 84309904], ["id", 118], ["LIMIT", 1]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 40507536], ["LIMIT", 1]] Group Create (0.3ms) INSERT INTO "groups" ("canvas_id", "sis_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 40507536], ["sis_id", "d903ef66764b870a11d75d14786ca278"], ["name", "Some User Group"], ["workflow_state", "available"], ["created_at", "2021-11-17 23:31:45.064038"], ["updated_at", "2021-11-17 23:31:45.064038"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Group Exists (0.4ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" IS NULL AND "groups"."id" != $1 LIMIT $2 [["id", 214], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Group Exists (0.4ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 51996228], ["LIMIT", 1]] Group Create (0.4ms) INSERT INTO "groups" ("canvas_id", "sis_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 51996228], ["sis_id", "49c2b47800fb0dea8e1d50684abbdaa2"], ["name", "Some User Group"], ["workflow_state", "available"], ["created_at", "2021-11-17 23:31:45.071545"], ["updated_at", "2021-11-17 23:31:45.071545"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Group Load (0.3ms) SELECT "groups".* FROM "groups" ORDER BY "groups"."id" ASC LIMIT $1 [["LIMIT", 1]] Group Exists (0.4ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 51996228], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 43587067], ["LIMIT", 1]] Group Create (0.3ms) INSERT INTO "groups" ("canvas_id", "sis_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 43587067], ["sis_id", "8ffa41f63f0759999af956d4b79bab90"], ["name", "Some User Group"], ["workflow_state", "available"], ["created_at", "2021-11-17 23:31:45.079588"], ["updated_at", "2021-11-17 23:31:45.079588"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 95181496], ["LIMIT", 1]] Group Create (0.3ms) INSERT INTO "groups" ("canvas_id", "sis_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 95181496], ["sis_id", "29b3904c09c17c3df469174bcf6b9cf3"], ["name", "Some User Group"], ["workflow_state", "available"], ["created_at", "2021-11-17 23:31:45.083906"], ["updated_at", "2021-11-17 23:31:45.083906"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Group Exists (0.4ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 AND "groups"."id" != $2 LIMIT $3 [["canvas_id", 95181496], ["id", 217], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Group Exists (0.4ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 99120890], ["LIMIT", 1]] Group Create (0.4ms) INSERT INTO "groups" ("canvas_id", "sis_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 99120890], ["sis_id", "9def1e9f423fd73fc8deb9d066fbc1be"], ["name", "Some User Group"], ["workflow_state", "available"], ["created_at", "2021-11-17 23:31:45.089964"], ["updated_at", "2021-11-17 23:31:45.089964"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 AND "groups"."id" != $2 LIMIT $3 [["canvas_id", 99120890], ["id", 218], ["LIMIT", 1]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Role Exists (0.2ms) SELECT 1 AS one FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 9484503], ["LIMIT", 1]] Role Create (0.3ms) INSERT INTO "roles" ("canvas_id", "label", "base_role_type", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 9484503], ["label", "Cool Role"], ["base_role_type", "AccountMembership"], ["workflow_state", "active"], ["created_at", "2021-11-17 23:31:45.097233"], ["updated_at", "2021-11-17 23:31:45.097233"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Role Exists (0.3ms) SELECT 1 AS one FROM "roles" WHERE "roles"."canvas_id" IS NULL AND "roles"."id" != $1 LIMIT $2 [["id", 117], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Role Exists (0.2ms) SELECT 1 AS one FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 44824132], ["LIMIT", 1]] Role Create (0.4ms) INSERT INTO "roles" ("canvas_id", "label", "base_role_type", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 44824132], ["label", "Cool Role"], ["base_role_type", "AccountMembership"], ["workflow_state", "active"], ["created_at", "2021-11-17 23:31:45.104752"], ["updated_at", "2021-11-17 23:31:45.104752"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Role Load (0.3ms) SELECT "roles".* FROM "roles" ORDER BY "roles"."id" ASC LIMIT $1 [["LIMIT", 1]] Role Exists (0.4ms) SELECT 1 AS one FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 44824132], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) SELECT COUNT(*) FROM "roles" Role Load (0.3ms) SELECT "roles".* FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]]  (0.2ms) SAVEPOINT active_record_1 Role Exists (0.3ms) SELECT 1 AS one FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] Role Create (0.5ms) INSERT INTO "roles" ("canvas_id", "label", "base_role_type", "canvas_account_id", "workflow_state", "permissions", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 1], ["label", "Account Admin"], ["base_role_type", "AccountMembership"], ["canvas_account_id", 10], ["workflow_state", "built_in"], ["permissions", "{\"manage_wiki\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"post_to_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"moderate_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_announcements\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"send_messages\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"send_messages_all\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_outcomes\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"create_conferences\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"create_collaborations\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_roster\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_all_grades\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_grades\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_rubrics\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"comment_on_others_submissions\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_students\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_admin_users\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_role_overrides\":{\"enabled\":true,\"locked\":true,\"readonly\":true,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_account_memberships\":{\"enabled\":true,\"locked\":true,\"readonly\":true,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_account_settings\":{\"enabled\":true,\"locked\":true,\"readonly\":true,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_groups\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_group_pages\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_files\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_assignments\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"undelete_courses\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_grade_changes\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_course_changes\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_question_banks\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_calendar\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_reports\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_courses\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_user_logins\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_user_observers\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_alerts\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"become_user\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_developer_keys\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"import_sis\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_sis\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_sis\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_course_list\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_statistics\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_storage_quotas\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_course_content\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_content\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_interaction_alerts\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"change_course_state\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_sections\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_feature_flags\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_quiz_answer_audits\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"moderate_grades\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"lti_add_edit\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true}}"], ["created_at", "2021-11-17 23:31:45.116977"], ["updated_at", "2021-11-17 23:31:45.116977"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.3ms) SELECT COUNT(*) FROM "roles" Role Load (0.3ms) SELECT "roles".* FROM "roles" ORDER BY "roles"."id" DESC LIMIT $1 [["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Role Exists (0.3ms) SELECT 1 AS one FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] Role Create (0.3ms) INSERT INTO "roles" ("canvas_id", "label", "base_role_type", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 1], ["label", "Cool Role"], ["base_role_type", "AccountMembership"], ["workflow_state", "active"], ["created_at", "2021-11-17 23:31:45.126440"], ["updated_at", "2021-11-17 23:31:45.126440"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.3ms) SELECT COUNT(*) FROM "roles" Role Load (0.2ms) SELECT "roles".* FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]]  (0.2ms) SAVEPOINT active_record_1 Role Exists (0.3ms) SELECT 1 AS one FROM "roles" WHERE "roles"."canvas_id" = $1 AND "roles"."id" != $2 LIMIT $3 [["canvas_id", 1], ["id", 120], ["LIMIT", 1]] Role Update (0.6ms) UPDATE "roles" SET "label" = $1, "canvas_account_id" = $2, "permissions" = $3, "workflow_state" = $4, "updated_at" = $5 WHERE "roles"."id" = $6 [["label", "Account Admin"], ["canvas_account_id", 10], ["permissions", "{\"manage_wiki\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"post_to_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"moderate_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_announcements\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"send_messages\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"send_messages_all\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_outcomes\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"create_conferences\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"create_collaborations\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_roster\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_all_grades\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_grades\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_rubrics\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"comment_on_others_submissions\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_students\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_admin_users\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_role_overrides\":{\"enabled\":true,\"locked\":true,\"readonly\":true,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_account_memberships\":{\"enabled\":true,\"locked\":true,\"readonly\":true,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_account_settings\":{\"enabled\":true,\"locked\":true,\"readonly\":true,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_groups\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_group_pages\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_files\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_assignments\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"undelete_courses\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_grade_changes\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_course_changes\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_question_banks\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_calendar\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_reports\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_courses\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_user_logins\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_user_observers\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_alerts\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"become_user\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_developer_keys\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"import_sis\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_sis\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_sis\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_course_list\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_statistics\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_storage_quotas\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_course_content\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_content\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_interaction_alerts\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"change_course_state\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_sections\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_feature_flags\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_quiz_answer_audits\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"moderate_grades\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"lti_add_edit\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true}}"], ["workflow_state", "built_in"], ["updated_at", "2021-11-17 23:31:45.131983"], ["id", 120]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.3ms) SELECT COUNT(*) FROM "roles" Role Load (0.4ms) SELECT "roles".* FROM "roles" WHERE "roles"."id" = $1 LIMIT $2 [["id", 120], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Section Exists (0.5ms) SELECT 1 AS one FROM "sections" WHERE "sections"."canvas_id" = $1 LIMIT $2 [["canvas_id", 53238441], ["LIMIT", 1]] Section Create (0.4ms) INSERT INTO "sections" ("canvas_id", "created_at", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["canvas_id", 53238441], ["created_at", "2021-11-17 23:31:45.151042"], ["updated_at", "2021-11-17 23:31:45.151042"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Section Exists (0.4ms) SELECT 1 AS one FROM "sections" WHERE "sections"."canvas_id" IS NULL AND "sections"."id" != $1 LIMIT $2 [["id", 142], ["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Section Exists (0.3ms) SELECT 1 AS one FROM "sections" WHERE "sections"."canvas_id" = $1 LIMIT $2 [["canvas_id", 58520841], ["LIMIT", 1]] Section Create (0.2ms) INSERT INTO "sections" ("canvas_id", "created_at", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["canvas_id", 58520841], ["created_at", "2021-11-17 23:31:45.159072"], ["updated_at", "2021-11-17 23:31:45.159072"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Section Load (0.2ms) SELECT "sections".* FROM "sections" ORDER BY "sections"."id" ASC LIMIT $1 [["LIMIT", 1]] Section Exists (0.3ms) SELECT 1 AS one FROM "sections" WHERE "sections"."canvas_id" = $1 LIMIT $2 [["canvas_id", 58520841], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.3ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Section Exists (0.3ms) SELECT 1 AS one FROM "sections" WHERE "sections"."canvas_id" = $1 LIMIT $2 [["canvas_id", 83772453], ["LIMIT", 1]] Section Create (0.4ms) INSERT INTO "sections" ("canvas_id", "created_at", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["canvas_id", 83772453], ["created_at", "2021-11-17 23:31:45.165268"], ["updated_at", "2021-11-17 23:31:45.165268"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Section Exists (0.4ms) SELECT 1 AS one FROM "sections" WHERE "sections"."canvas_id" = $1 AND "sections"."id" != $2 LIMIT $3 [["canvas_id", 83772453], ["id", 144], ["LIMIT", 1]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Section Exists (0.2ms) SELECT 1 AS one FROM "sections" WHERE "sections"."canvas_id" = $1 LIMIT $2 [["canvas_id", 49536658], ["LIMIT", 1]] Section Create (0.3ms) INSERT INTO "sections" ("canvas_id", "created_at", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["canvas_id", 49536658], ["created_at", "2021-11-17 23:31:45.170729"], ["updated_at", "2021-11-17 23:31:45.170729"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.3ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Submission Exists (0.5ms) SELECT 1 AS one FROM "submissions" WHERE "submissions"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] Submission Create (0.4ms) INSERT INTO "submissions" ("canvas_id", "submitted_at", "graded_at", "score", "points_possible", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 1], ["submitted_at", "2021-11-10 23:31:45.184172"], ["graded_at", "2021-11-16 23:31:45.184274"], ["score", 5.0], ["points_possible", 10.0], ["created_at", "2021-11-17 23:31:45.185940"], ["updated_at", "2021-11-17 23:31:45.185940"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Submission Exists (0.4ms) SELECT 1 AS one FROM "submissions" WHERE "submissions"."canvas_id" IS NULL AND "submissions"."id" != $1 LIMIT $2 [["id", 134], ["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Submission Exists (0.3ms) SELECT 1 AS one FROM "submissions" WHERE "submissions"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]] Submission Create (0.2ms) INSERT INTO "submissions" ("canvas_id", "submitted_at", "graded_at", "score", "points_possible", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 2], ["submitted_at", "2021-11-10 23:31:45.192854"], ["graded_at", "2021-11-16 23:31:45.192942"], ["score", 5.0], ["points_possible", 10.0], ["created_at", "2021-11-17 23:31:45.194126"], ["updated_at", "2021-11-17 23:31:45.194126"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Submission Load (0.3ms) SELECT "submissions".* FROM "submissions" ORDER BY "submissions"."id" ASC LIMIT $1 [["LIMIT", 1]] Submission Exists (0.3ms) SELECT 1 AS one FROM "submissions" WHERE "submissions"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Submission Exists (0.3ms) SELECT 1 AS one FROM "submissions" WHERE "submissions"."canvas_id" = $1 LIMIT $2 [["canvas_id", 3], ["LIMIT", 1]] Submission Create (0.3ms) INSERT INTO "submissions" ("canvas_id", "submitted_at", "graded_at", "score", "points_possible", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 3], ["submitted_at", "2021-11-10 23:31:45.199418"], ["graded_at", "2021-11-16 23:31:45.199535"], ["score", 5.0], ["points_possible", 10.0], ["created_at", "2021-11-17 23:31:45.200653"], ["updated_at", "2021-11-17 23:31:45.200653"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Submission Exists (0.3ms) SELECT 1 AS one FROM "submissions" WHERE "submissions"."canvas_id" = $1 AND "submissions"."id" != $2 LIMIT $3 [["canvas_id", 3], ["id", 136], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Submission Exists (0.3ms) SELECT 1 AS one FROM "submissions" WHERE "submissions"."canvas_id" = $1 LIMIT $2 [["canvas_id", 4], ["LIMIT", 1]] Submission Create (0.3ms) INSERT INTO "submissions" ("canvas_id", "submitted_at", "graded_at", "score", "points_possible", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 4], ["submitted_at", "2021-11-10 23:31:45.205222"], ["graded_at", "2021-11-16 23:31:45.205357"], ["score", 5.0], ["points_possible", 10.0], ["created_at", "2021-11-17 23:31:45.207047"], ["updated_at", "2021-11-17 23:31:45.207047"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Submission Exists (1.4ms) SELECT 1 AS one FROM "submissions" WHERE "submissions"."canvas_id" = $1 AND "submissions"."id" != $2 LIMIT $3 [["canvas_id", 4], ["id", 137], ["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Submission Exists (0.3ms) SELECT 1 AS one FROM "submissions" WHERE "submissions"."canvas_id" = $1 LIMIT $2 [["canvas_id", 5], ["LIMIT", 1]] Submission Create (0.3ms) INSERT INTO "submissions" ("canvas_id", "submitted_at", "graded_at", "score", "points_possible", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 5], ["submitted_at", "2021-11-10 23:31:45.224226"], ["graded_at", "2021-11-16 23:31:45.224366"], ["score", 5.0], ["points_possible", 10.0], ["created_at", "2021-11-17 23:31:45.225774"], ["updated_at", "2021-11-17 23:31:45.225774"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Submission Exists (0.3ms) SELECT 1 AS one FROM "submissions" WHERE "submissions"."canvas_id" = $1 AND "submissions"."id" != $2 LIMIT $3 [["canvas_id", 5], ["id", 138], ["LIMIT", 1]]  (0.1ms) ROLLBACK  (0.3ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Term Exists (0.4ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 46593649], ["LIMIT", 1]] Term Create (0.3ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 46593649], ["name", "Cool Term"], ["start_at", "2021-11-14 23:31:43.472175"], ["end_at", "2021-11-20 23:31:43.472267"], ["workflow_state", "active"], ["sis_id", "9b37869fbd92cd853cc30c0ed5d763c9"], ["created_at", "2021-11-17 23:31:45.232853"], ["updated_at", "2021-11-17 23:31:45.232853"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Term Exists (0.4ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" IS NULL AND "terms"."id" != $1 LIMIT $2 [["id", 332], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Term Exists (0.3ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 93598419], ["LIMIT", 1]] Term Create (0.3ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 93598419], ["name", "Cool Term"], ["start_at", "2021-11-14 23:31:43.472175"], ["end_at", "2021-11-20 23:31:43.472267"], ["workflow_state", "active"], ["sis_id", "bdd3561a22ed7e884c0594cd46a9e2bf"], ["created_at", "2021-11-17 23:31:45.243176"], ["updated_at", "2021-11-17 23:31:45.243176"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Term Load (0.3ms) SELECT "terms".* FROM "terms" ORDER BY "terms"."id" ASC LIMIT $1 [["LIMIT", 1]] Term Exists (0.3ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 93598419], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Term Exists (0.2ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 10662955], ["LIMIT", 1]] Term Create (0.3ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 10662955], ["name", "Cool Term"], ["start_at", "2021-11-14 23:31:43.472175"], ["end_at", "2021-11-20 23:31:43.472267"], ["workflow_state", "active"], ["sis_id", "1289ffe370b5c1a076bd5774869df686"], ["created_at", "2021-11-17 23:31:45.250616"], ["updated_at", "2021-11-17 23:31:45.250616"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Term Exists (0.3ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 83298912], ["LIMIT", 1]] Term Create (0.4ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 83298912], ["name", "Cool Term"], ["start_at", "2021-11-15 23:31:45.254291"], ["end_at", "2021-11-20 23:31:45.254375"], ["workflow_state", "active"], ["sis_id", "afc83d253b4e2baa7ffca7fa5291ab0b"], ["created_at", "2021-11-17 23:31:45.256486"], ["updated_at", "2021-11-17 23:31:45.256486"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 Term Exists (0.3ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 42485132], ["LIMIT", 1]] Term Create (0.4ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 42485132], ["name", "Cool Term"], ["start_at", "2021-11-14 23:31:43.472175"], ["end_at", "2021-11-20 23:31:43.472267"], ["workflow_state", "inactive"], ["sis_id", "fd2ea73e3a84c5d0e861df6b2fe09911"], ["created_at", "2021-11-17 23:31:45.259392"], ["updated_at", "2021-11-17 23:31:45.259392"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 Term Exists (0.3ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 16094783], ["LIMIT", 1]] Term Create (0.3ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 16094783], ["name", "Cool Term"], ["start_at", "2021-09-17 23:31:45.260822"], ["end_at", "2021-10-17 23:31:45.260894"], ["workflow_state", "active"], ["sis_id", "6779e29ce4e745875d370f2b0f2f07ba"], ["created_at", "2021-11-17 23:31:45.262252"], ["updated_at", "2021-11-17 23:31:45.262252"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Term Exists (0.2ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 92414001], ["LIMIT", 1]] Term Create (0.3ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 92414001], ["name", "Cool Term"], ["start_at", "2022-05-17 23:31:45.263460"], ["end_at", "2022-11-17 23:31:45.263521"], ["workflow_state", "active"], ["sis_id", "f702d7547ebe761fac740466621360dd"], ["created_at", "2021-11-17 23:31:45.264650"], ["updated_at", "2021-11-17 23:31:45.264650"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Term Load (0.4ms) SELECT "terms".* FROM "terms" WHERE "terms"."workflow_state" = $1 AND (start_at <= '2021-12-02 23:31:45.265833' OR start_at IS NULL) AND (end_at >= '2021-11-02 23:31:45.265976' OR end_at IS NULL) [["workflow_state", "active"]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SELECT COUNT(*) FROM "terms" Term Load (0.2ms) SELECT "terms".* FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]]  (0.1ms) SAVEPOINT active_record_1 Term Exists (0.2ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] Term Create (0.2ms) INSERT INTO "terms" ("canvas_id", "name", "workflow_state", "grading_period_group_id", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 1], ["name", "Default Term"], ["workflow_state", "active"], ["grading_period_group_id", 1], ["sis_id", "Test"], ["created_at", "2021-11-17 23:31:45.270962"], ["updated_at", "2021-11-17 23:31:45.270962"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.5ms) SELECT COUNT(*) FROM "terms" Term Load (0.3ms) SELECT "terms".* FROM "terms" ORDER BY "terms"."id" DESC LIMIT $1 [["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Term Exists (0.3ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] Term Create (0.2ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 1], ["name", "Cool Term"], ["start_at", "2021-11-14 23:31:43.472175"], ["end_at", "2021-11-20 23:31:43.472267"], ["workflow_state", "active"], ["sis_id", "4fc139e3b4fc0ab9e9d784659ae92182"], ["created_at", "2021-11-17 23:31:45.277347"], ["updated_at", "2021-11-17 23:31:45.277347"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SELECT COUNT(*) FROM "terms" Term Load (0.2ms) SELECT "terms".* FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]]  (0.1ms) SAVEPOINT active_record_1 Term Exists (0.2ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 AND "terms"."id" != $2 LIMIT $3 [["canvas_id", 1], ["id", 340], ["LIMIT", 1]] Term Update (0.3ms) UPDATE "terms" SET "name" = $1, "sis_id" = $2, "start_at" = $3, "end_at" = $4, "grading_period_group_id" = $5, "updated_at" = $6 WHERE "terms"."id" = $7 [["name", "Default Term"], ["sis_id", "Test"], ["start_at", nil], ["end_at", nil], ["grading_period_group_id", 1], ["updated_at", "2021-11-17 23:31:45.280790"], ["id", 340]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SELECT COUNT(*) FROM "terms" Term Load (0.2ms) SELECT "terms".* FROM "terms" WHERE "terms"."id" = $1 LIMIT $2 [["id", 340], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 User Exists (0.2ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 69043200], ["LIMIT", 1]] User Create (0.2ms) INSERT INTO "users" ("canvas_id", "sis_id", "email", "first_name", "last_name", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 69043200], ["sis_id", "0203664c68b5ec8a8f857584a0d27e24"], ["email", "cooldude@coolsite.com"], ["first_name", "Cool"], ["last_name", "Dude"], ["created_at", "2021-11-17 23:31:45.286479"], ["updated_at", "2021-11-17 23:31:45.286479"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 User Exists (0.4ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" IS NULL AND "users"."id" != $1 LIMIT $2 [["id", 252], ["LIMIT", 1]]  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 User Exists (0.3ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 92117922], ["LIMIT", 1]] User Create (0.3ms) INSERT INTO "users" ("canvas_id", "sis_id", "email", "first_name", "last_name", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 92117922], ["sis_id", "2965fbc5af2f1290e3f6f32f43e2c4c0"], ["email", "cooldude@coolsite.com"], ["first_name", "Cool"], ["last_name", "Dude"], ["created_at", "2021-11-17 23:31:45.294384"], ["updated_at", "2021-11-17 23:31:45.294384"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 User Load (0.3ms) SELECT "users".* FROM "users" ORDER BY "users"."id" ASC LIMIT $1 [["LIMIT", 1]] User Exists (0.4ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 92117922], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 User Exists (0.3ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 79639084], ["LIMIT", 1]] User Create (0.3ms) INSERT INTO "users" ("canvas_id", "sis_id", "email", "first_name", "last_name", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 79639084], ["sis_id", "ae00255bcd612d264f9e2262c04bb9af"], ["email", "cooldude@coolsite.com"], ["first_name", "Cool"], ["last_name", "Dude"], ["created_at", "2021-11-17 23:31:45.301575"], ["updated_at", "2021-11-17 23:31:45.301575"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 User Exists (0.4ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 12380351], ["LIMIT", 1]] User Create (0.4ms) INSERT INTO "users" ("canvas_id", "sis_id", "email", "first_name", "last_name", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 12380351], ["sis_id", "0c4d43a4161c32e287656f669851c27e"], ["email", "cooldude@coolsite.com"], ["first_name", "Cool"], ["last_name", "Dude"], ["created_at", "2021-11-17 23:31:45.306352"], ["updated_at", "2021-11-17 23:31:45.306352"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 User Exists (0.3ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 7338945], ["LIMIT", 1]] User Create (0.3ms) INSERT INTO "users" ("canvas_id", "sis_id", "email", "first_name", "last_name", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 7338945], ["sis_id", "4abb1a791132960a439e1f409c29dd1d"], ["email", "cooldude@coolsite.com"], ["first_name", "Cool"], ["last_name", "Dude"], ["created_at", "2021-11-17 23:31:45.311154"], ["updated_at", "2021-11-17 23:31:45.311154"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.3ms) SELECT COUNT(*) FROM "assignment_groups" AssignmentGroup Create Many (0.7ms) INSERT INTO "assignment_groups" ("canvas_id","canvas_course_id","name","rules","position","group_weight","workflow_state","canvas_created_at","canvas_updated_at","created_at","updated_at") VALUES (1,1,'Assignments','--- drop_lowest:1\nnever_drop:36\n ',1,50.0,'available','2017-09-08 01:37:33','2017-09-08 01:37:33','2021-11-17 23:31:45.321167','2021-11-17 23:31:45.321167'),(2,1,'Tests',NULL,1,50.0,'available','2017-09-08 01:37:33','2017-09-08 01:37:33','2021-11-17 23:31:45.321167','2021-11-17 23:31:45.321167') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","canvas_course_id"=EXCLUDED."canvas_course_id","name"=EXCLUDED."name","rules"=EXCLUDED."rules","position"=EXCLUDED."position","group_weight"=EXCLUDED."group_weight","workflow_state"=EXCLUDED."workflow_state","canvas_created_at"=EXCLUDED."canvas_created_at","canvas_updated_at"=EXCLUDED."canvas_updated_at","updated_at"=EXCLUDED."updated_at" WHERE ("assignment_groups".canvas_id, "assignment_groups".canvas_course_id, "assignment_groups".name, "assignment_groups".rules, "assignment_groups".position, "assignment_groups".group_weight, "assignment_groups".workflow_state, "assignment_groups".canvas_created_at, "assignment_groups".canvas_updated_at) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.canvas_course_id, EXCLUDED.name, EXCLUDED.rules, EXCLUDED.position, EXCLUDED.group_weight, EXCLUDED.workflow_state, EXCLUDED.canvas_created_at, EXCLUDED.canvas_updated_at) RETURNING "id"  (0.2ms) SELECT COUNT(*) FROM "assignment_groups"  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.4ms) SELECT COUNT(*) FROM "assignments" Assignment Create Many (1.2ms) INSERT INTO "assignments" ("canvas_id","title","description","due_at","unlock_at","lock_at","points_possible","min_score","max_score","mastery_score","grading_type","submission_types","workflow_state","canvas_context_id","canvas_context_type","canvas_assignment_group_id","canvas_grading_scheme_id","canvas_grading_standard_id","created_at","updated_at") VALUES (88,'Assignment 1','

fdsfds

',NULL,NULL,NULL,100.0,NULL,NULL,NULL,'points','online_text_entry','published',58,'Course',55,NULL,NULL,'2021-11-17 23:31:45.328524','2021-11-17 23:31:45.328524'),(89,'fdsfdsfds','

fdsfdsfsdf

',NULL,NULL,NULL,100.0,NULL,NULL,NULL,'points','online_text_entry','published',59,'Course',56,NULL,NULL,'2021-11-17 23:31:45.328524','2021-11-17 23:31:45.328524') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","title"=EXCLUDED."title","description"=EXCLUDED."description","due_at"=EXCLUDED."due_at","unlock_at"=EXCLUDED."unlock_at","lock_at"=EXCLUDED."lock_at","points_possible"=EXCLUDED."points_possible","min_score"=EXCLUDED."min_score","max_score"=EXCLUDED."max_score","mastery_score"=EXCLUDED."mastery_score","grading_type"=EXCLUDED."grading_type","submission_types"=EXCLUDED."submission_types","workflow_state"=EXCLUDED."workflow_state","canvas_context_id"=EXCLUDED."canvas_context_id","canvas_context_type"=EXCLUDED."canvas_context_type","canvas_assignment_group_id"=EXCLUDED."canvas_assignment_group_id","canvas_grading_scheme_id"=EXCLUDED."canvas_grading_scheme_id","canvas_grading_standard_id"=EXCLUDED."canvas_grading_standard_id","updated_at"=EXCLUDED."updated_at" WHERE ("assignments".canvas_id, "assignments".title, "assignments".description, "assignments".due_at, "assignments".unlock_at, "assignments".lock_at, "assignments".points_possible, "assignments".min_score, "assignments".max_score, "assignments".mastery_score, "assignments".grading_type, "assignments".submission_types, "assignments".workflow_state, "assignments".canvas_context_id, "assignments".canvas_context_type, "assignments".canvas_assignment_group_id, "assignments".canvas_grading_scheme_id, "assignments".canvas_grading_standard_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.title, EXCLUDED.description, EXCLUDED.due_at, EXCLUDED.unlock_at, EXCLUDED.lock_at, EXCLUDED.points_possible, EXCLUDED.min_score, EXCLUDED.max_score, EXCLUDED.mastery_score, EXCLUDED.grading_type, EXCLUDED.submission_types, EXCLUDED.workflow_state, EXCLUDED.canvas_context_id, EXCLUDED.canvas_context_type, EXCLUDED.canvas_assignment_group_id, EXCLUDED.canvas_grading_scheme_id, EXCLUDED.canvas_grading_standard_id) RETURNING "id"  (0.6ms) SELECT COUNT(*) FROM "assignments"  (5.8ms) ROLLBACK  (2.3ms) BEGIN  (1.6ms) SELECT COUNT(*) FROM "context_module_items" ContextModuleItem Create Many (0.9ms) INSERT INTO "context_module_items" ("canvas_id","canvas_context_module_id","position","canvas_content_id","canvas_content_type","workflow_state","canvas_assignment_id","created_at","updated_at") VALUES (15,9,1,83,'Assignment','active',1,'2021-11-17 23:31:45.345536','2021-11-17 23:31:45.345536'),(16,10,1,80,'Assignment','active',2,'2021-11-17 23:31:45.345536','2021-11-17 23:31:45.345536') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","canvas_context_module_id"=EXCLUDED."canvas_context_module_id","position"=EXCLUDED."position","canvas_content_id"=EXCLUDED."canvas_content_id","canvas_content_type"=EXCLUDED."canvas_content_type","workflow_state"=EXCLUDED."workflow_state","canvas_assignment_id"=EXCLUDED."canvas_assignment_id","updated_at"=EXCLUDED."updated_at" WHERE ("context_module_items".canvas_id, "context_module_items".canvas_context_module_id, "context_module_items".position, "context_module_items".canvas_content_id, "context_module_items".canvas_content_type, "context_module_items".workflow_state, "context_module_items".canvas_assignment_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.canvas_context_module_id, EXCLUDED.position, EXCLUDED.canvas_content_id, EXCLUDED.canvas_content_type, EXCLUDED.workflow_state, EXCLUDED.canvas_assignment_id) RETURNING "id"  (6.8ms) SELECT COUNT(*) FROM "context_module_items"  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.5ms) SELECT COUNT(*) FROM "context_modules" ContextModule Create Many (9.5ms) INSERT INTO "context_modules" ("canvas_id","canvas_context_id","canvas_context_type","position","name","workflow_state","deleted_at","created_at","updated_at") VALUES (23,785,'Course',1,'New Mod','active',NULL,'2021-11-17 23:31:45.358850','2021-11-17 23:31:45.358850'),(4,27,'Course',1,'Modules gonna module','unpublished',NULL,'2021-11-17 23:31:45.358850','2021-11-17 23:31:45.358850') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","canvas_context_id"=EXCLUDED."canvas_context_id","canvas_context_type"=EXCLUDED."canvas_context_type","position"=EXCLUDED."position","name"=EXCLUDED."name","workflow_state"=EXCLUDED."workflow_state","deleted_at"=EXCLUDED."deleted_at","updated_at"=EXCLUDED."updated_at" WHERE ("context_modules".canvas_id, "context_modules".canvas_context_id, "context_modules".canvas_context_type, "context_modules".position, "context_modules".name, "context_modules".workflow_state, "context_modules".deleted_at) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.canvas_context_id, EXCLUDED.canvas_context_type, EXCLUDED.position, EXCLUDED.name, EXCLUDED.workflow_state, EXCLUDED.deleted_at) RETURNING "id"  (0.4ms) SELECT COUNT(*) FROM "context_modules"  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.3ms) SELECT COUNT(*) FROM "courses" Course Create Many (0.7ms) INSERT INTO "courses" ("canvas_id","sis_id","course_code","name","canvas_account_id","canvas_term_id","start_at","end_at","workflow_state","grading_standard_id","created_at","updated_at") VALUES (1,'course_sis_id_1','C1','Course #1',1,1,'2017-03-27 21:53:18','2017-04-27 12:21:18','active',NULL,'2021-11-17 23:31:45.373662','2021-11-17 23:31:45.373662'),(2,'course_sis_id_2','C2','Course #2',1,1,'2017-03-27 21:53:18','2017-04-27 12:21:18','unpublished',NULL,'2021-11-17 23:31:45.373662','2021-11-17 23:31:45.373662') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","sis_id"=EXCLUDED."sis_id","course_code"=EXCLUDED."course_code","name"=EXCLUDED."name","canvas_account_id"=EXCLUDED."canvas_account_id","canvas_term_id"=EXCLUDED."canvas_term_id","start_at"=EXCLUDED."start_at","end_at"=EXCLUDED."end_at","workflow_state"=EXCLUDED."workflow_state","grading_standard_id"=EXCLUDED."grading_standard_id","updated_at"=EXCLUDED."updated_at" WHERE ("courses".canvas_id, "courses".sis_id, "courses".course_code, "courses".name, "courses".canvas_account_id, "courses".canvas_term_id, "courses".start_at, "courses".end_at, "courses".workflow_state, "courses".grading_standard_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.sis_id, EXCLUDED.course_code, EXCLUDED.name, EXCLUDED.canvas_account_id, EXCLUDED.canvas_term_id, EXCLUDED.start_at, EXCLUDED.end_at, EXCLUDED.workflow_state, EXCLUDED.grading_standard_id) RETURNING "id"  (0.3ms) SELECT COUNT(*) FROM "courses"  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.7ms) SELECT COUNT(*) FROM "users" User Create Many (2.0ms) INSERT INTO "users" ("canvas_id","sis_id","email","first_name","last_name","name","sortable_name","workflow_state","login_id","created_at","updated_at") VALUES (1,'sis_id_1','poorbastard@yharnam.com','Patches','the Spider','Patches the Spider','the Spider, Patches','active','spiderdude1337','2021-11-17 23:31:45.380257','2021-11-17 23:31:45.380257'),(2,'sis_id_2','dreamer@yharnam.com','Hunter','Djura','Hunter Djura','Djura, Hunter','active','retireddude109','2021-11-17 23:31:45.380257','2021-11-17 23:31:45.380257') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","sis_id"=EXCLUDED."sis_id","email"=EXCLUDED."email","first_name"=EXCLUDED."first_name","last_name"=EXCLUDED."last_name","name"=EXCLUDED."name","sortable_name"=EXCLUDED."sortable_name","workflow_state"=EXCLUDED."workflow_state","login_id"=EXCLUDED."login_id","updated_at"=EXCLUDED."updated_at" WHERE ("users".canvas_id, "users".sis_id, "users".email, "users".first_name, "users".last_name, "users".name, "users".sortable_name, "users".workflow_state, "users".login_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.sis_id, EXCLUDED.email, EXCLUDED.first_name, EXCLUDED.last_name, EXCLUDED.name, EXCLUDED.sortable_name, EXCLUDED.workflow_state, EXCLUDED.login_id) RETURNING "id"  (0.4ms) SELECT COUNT(*) FROM "users"  (0.4ms) ROLLBACK  (0.2ms) BEGIN  (0.4ms) SELECT COUNT(*) FROM "courses" Course Create Many (0.8ms) INSERT INTO "courses" ("canvas_id","sis_id","course_code","name","canvas_account_id","canvas_term_id","start_at","end_at","workflow_state","grading_standard_id","created_at","updated_at") VALUES (1,'course_sis_id_1','C1','Course #1',1,1,'2017-03-27 21:53:18','2017-04-27 12:21:18','active',NULL,'2021-11-17 23:31:45.392024','2021-11-17 23:31:45.392024'),(2,'course_sis_id_2','C2','Course #2',1,1,'2017-03-27 21:53:18','2017-04-27 12:21:18','unpublished',NULL,'2021-11-17 23:31:45.392024','2021-11-17 23:31:45.392024') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","sis_id"=EXCLUDED."sis_id","course_code"=EXCLUDED."course_code","name"=EXCLUDED."name","canvas_account_id"=EXCLUDED."canvas_account_id","canvas_term_id"=EXCLUDED."canvas_term_id","start_at"=EXCLUDED."start_at","end_at"=EXCLUDED."end_at","workflow_state"=EXCLUDED."workflow_state","grading_standard_id"=EXCLUDED."grading_standard_id","updated_at"=EXCLUDED."updated_at" WHERE ("courses".canvas_id, "courses".sis_id, "courses".course_code, "courses".name, "courses".canvas_account_id, "courses".canvas_term_id, "courses".start_at, "courses".end_at, "courses".workflow_state, "courses".grading_standard_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.sis_id, EXCLUDED.course_code, EXCLUDED.name, EXCLUDED.canvas_account_id, EXCLUDED.canvas_term_id, EXCLUDED.start_at, EXCLUDED.end_at, EXCLUDED.workflow_state, EXCLUDED.grading_standard_id) RETURNING "id"  (0.3ms) SELECT COUNT(*) FROM "courses" Course Load (0.2ms) SELECT "courses".* FROM "courses" ORDER BY "courses"."id" ASC LIMIT $1 [["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.3ms) SELECT COUNT(*) FROM "enrollments" Enrollment Create Many (7.5ms) INSERT INTO "enrollments" ("canvas_id","canvas_course_id","course_sis_id","canvas_user_id","user_sis_id","role","canvas_role_id","canvas_section_id","workflow_state","base_role_type","created_at","updated_at") VALUES (1,1,'sis_MUSC_2520_834',2,'sis_dalvarez_247','teacher',4,1,'active','TeacherEnrollment','2021-11-17 23:31:45.398229','2021-11-17 23:31:45.398229'),(2,1,'sis_MUSC_2520_834',3,'sis_jweaver_720','student',4,1,'active','StudentEnrollment','2021-11-17 23:31:45.398229','2021-11-17 23:31:45.398229') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","canvas_course_id"=EXCLUDED."canvas_course_id","course_sis_id"=EXCLUDED."course_sis_id","canvas_user_id"=EXCLUDED."canvas_user_id","user_sis_id"=EXCLUDED."user_sis_id","role"=EXCLUDED."role","canvas_role_id"=EXCLUDED."canvas_role_id","canvas_section_id"=EXCLUDED."canvas_section_id","workflow_state"=EXCLUDED."workflow_state","base_role_type"=EXCLUDED."base_role_type","updated_at"=EXCLUDED."updated_at" WHERE ("enrollments".canvas_id, "enrollments".canvas_course_id, "enrollments".course_sis_id, "enrollments".canvas_user_id, "enrollments".user_sis_id, "enrollments".role, "enrollments".canvas_role_id, "enrollments".canvas_section_id, "enrollments".workflow_state, "enrollments".base_role_type) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.canvas_course_id, EXCLUDED.course_sis_id, EXCLUDED.canvas_user_id, EXCLUDED.user_sis_id, EXCLUDED.role, EXCLUDED.canvas_role_id, EXCLUDED.canvas_section_id, EXCLUDED.workflow_state, EXCLUDED.base_role_type) RETURNING "id"  (0.3ms) SELECT COUNT(*) FROM "enrollments"  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.5ms) SELECT COUNT(*) FROM "sections" Section Create Many (0.8ms) INSERT INTO "sections" ("canvas_id","sis_id","canvas_course_id","name","workflow_state","start_at","end_at","created_at","updated_at") VALUES (1,'sis_section_1',1,'Cool Section','active','2017-03-27 21:53:18','2017-03-27 21:53:18','2021-11-17 23:31:45.411196','2021-11-17 23:31:45.411196'),(2,'sis_section_2',2,'Lame Section','active','2017-03-27 21:53:18','2017-03-27 21:53:18','2021-11-17 23:31:45.411196','2021-11-17 23:31:45.411196') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","sis_id"=EXCLUDED."sis_id","canvas_course_id"=EXCLUDED."canvas_course_id","name"=EXCLUDED."name","workflow_state"=EXCLUDED."workflow_state","start_at"=EXCLUDED."start_at","end_at"=EXCLUDED."end_at","updated_at"=EXCLUDED."updated_at" WHERE ("sections".canvas_id, "sections".sis_id, "sections".canvas_course_id, "sections".name, "sections".workflow_state, "sections".start_at, "sections".end_at) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.sis_id, EXCLUDED.canvas_course_id, EXCLUDED.name, EXCLUDED.workflow_state, EXCLUDED.start_at, EXCLUDED.end_at) RETURNING "id"  (0.3ms) SELECT COUNT(*) FROM "sections" Section Load (0.3ms) SELECT "sections".* FROM "sections" ORDER BY "sections"."id" ASC LIMIT $1 [["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.6ms) BEGIN Section Create Many (0.7ms) INSERT INTO "sections" ("canvas_id","sis_id","canvas_course_id","name","workflow_state","start_at","end_at","created_at","updated_at") VALUES (1,'sis_section_1',1,'Cool Section','active','2017-03-27 21:53:18','2017-03-27 21:53:18','2021-11-17 23:31:45.419239','2021-11-17 23:31:45.419239'),(2,'sis_section_2',2,'Lame Section','active','2017-03-27 21:53:18','2017-03-27 21:53:18','2021-11-17 23:31:45.419239','2021-11-17 23:31:45.419239') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","sis_id"=EXCLUDED."sis_id","canvas_course_id"=EXCLUDED."canvas_course_id","name"=EXCLUDED."name","workflow_state"=EXCLUDED."workflow_state","start_at"=EXCLUDED."start_at","end_at"=EXCLUDED."end_at","updated_at"=EXCLUDED."updated_at" WHERE ("sections".canvas_id, "sections".sis_id, "sections".canvas_course_id, "sections".name, "sections".workflow_state, "sections".start_at, "sections".end_at) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.sis_id, EXCLUDED.canvas_course_id, EXCLUDED.name, EXCLUDED.workflow_state, EXCLUDED.start_at, EXCLUDED.end_at) RETURNING "id" Section Load (0.3ms) SELECT "sections".* FROM "sections" WHERE "sections"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]] Section Create Many (3.2ms) INSERT INTO "sections" ("canvas_id","canvas_nonxlist_course_id","created_at","updated_at") VALUES (2,3,'2021-11-17 23:31:45.423219','2021-11-17 23:31:45.423219') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","canvas_nonxlist_course_id"=EXCLUDED."canvas_nonxlist_course_id","updated_at"=EXCLUDED."updated_at" WHERE ("sections".canvas_id, "sections".canvas_nonxlist_course_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.canvas_nonxlist_course_id) RETURNING "id"  (0.4ms) SELECT COUNT(*) FROM "sections" WHERE "sections"."canvas_nonxlist_course_id" IS NOT NULL Section Load (0.2ms) SELECT "sections".* FROM "sections" WHERE "sections"."canvas_nonxlist_course_id" IS NOT NULL ORDER BY "sections"."id" ASC LIMIT $1 [["LIMIT", 1]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.5ms) SELECT COUNT(*) FROM "groups" Group Create Many (0.8ms) INSERT INTO "groups" ("canvas_id","sis_id","canvas_group_category_id","group_category_sis_id","canvas_account_id","canvas_course_id","name","workflow_state","context_id","context_type","max_membership","created_at","updated_at") VALUES (50,'sis1',10,NULL,1,NULL,'Group1','available',1,'Account',NULL,'2021-11-17 23:31:45.433049','2021-11-17 23:31:45.433049'),(51,'sis2',2,NULL,NULL,1,'Group2','available',1,'Course',1,'2021-11-17 23:31:45.433049','2021-11-17 23:31:45.433049') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","sis_id"=EXCLUDED."sis_id","canvas_group_category_id"=EXCLUDED."canvas_group_category_id","group_category_sis_id"=EXCLUDED."group_category_sis_id","canvas_account_id"=EXCLUDED."canvas_account_id","canvas_course_id"=EXCLUDED."canvas_course_id","name"=EXCLUDED."name","workflow_state"=EXCLUDED."workflow_state","context_id"=EXCLUDED."context_id","context_type"=EXCLUDED."context_type","max_membership"=EXCLUDED."max_membership","updated_at"=EXCLUDED."updated_at" WHERE ("groups".canvas_id, "groups".sis_id, "groups".canvas_group_category_id, "groups".group_category_sis_id, "groups".canvas_account_id, "groups".canvas_course_id, "groups".name, "groups".workflow_state, "groups".context_id, "groups".context_type, "groups".max_membership) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.sis_id, EXCLUDED.canvas_group_category_id, EXCLUDED.group_category_sis_id, EXCLUDED.canvas_account_id, EXCLUDED.canvas_course_id, EXCLUDED.name, EXCLUDED.workflow_state, EXCLUDED.context_id, EXCLUDED.context_type, EXCLUDED.max_membership) RETURNING "id"  (0.2ms) SELECT COUNT(*) FROM "groups" Group Load (0.4ms) SELECT "groups".* FROM "groups" WHERE "groups"."name" = $1 LIMIT $2 [["name", "Group1"], ["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.1ms) BEGIN  (0.3ms) SELECT COUNT(*) FROM "group_memberships" GroupMembership Create Many (0.5ms) INSERT INTO "group_memberships" ("canvas_id","canvas_group_id","group_sis_id","canvas_user_id","user_sis_id","workflow_state","created_at","updated_at") VALUES (50,1,NULL,10,NULL,'accepted','2021-11-17 23:31:45.441180','2021-11-17 23:31:45.441180'),(51,2,NULL,11,NULL,'accepted','2021-11-17 23:31:45.441180','2021-11-17 23:31:45.441180') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","canvas_group_id"=EXCLUDED."canvas_group_id","group_sis_id"=EXCLUDED."group_sis_id","canvas_user_id"=EXCLUDED."canvas_user_id","user_sis_id"=EXCLUDED."user_sis_id","workflow_state"=EXCLUDED."workflow_state","updated_at"=EXCLUDED."updated_at" WHERE ("group_memberships".canvas_id, "group_memberships".canvas_group_id, "group_memberships".group_sis_id, "group_memberships".canvas_user_id, "group_memberships".user_sis_id, "group_memberships".workflow_state) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.canvas_group_id, EXCLUDED.group_sis_id, EXCLUDED.canvas_user_id, EXCLUDED.user_sis_id, EXCLUDED.workflow_state) RETURNING "id"  (0.2ms) SELECT COUNT(*) FROM "group_memberships" GroupMembership Load (0.3ms) SELECT "group_memberships".* FROM "group_memberships" WHERE "group_memberships"."canvas_id" = $1 LIMIT $2 [["canvas_id", 50], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.4ms) SELECT COUNT(*) FROM "user_observers" UserObserver Create Many (0.6ms) INSERT INTO "user_observers" ("observing_user_id","observed_user_id","workflow_state","created_at","updated_at") VALUES (21,3,'active','2021-11-17 23:31:45.452204','2021-11-17 23:31:45.452204'),(21,2,'active','2021-11-17 23:31:45.452204','2021-11-17 23:31:45.452204') ON CONFLICT (observing_user_id, observed_user_id) DO UPDATE SET "observing_user_id"=EXCLUDED."observing_user_id","observed_user_id"=EXCLUDED."observed_user_id","workflow_state"=EXCLUDED."workflow_state","updated_at"=EXCLUDED."updated_at" WHERE ("user_observers".observing_user_id, "user_observers".observed_user_id, "user_observers".workflow_state) IS DISTINCT FROM (EXCLUDED.observing_user_id, EXCLUDED.observed_user_id, EXCLUDED.workflow_state) RETURNING "id"  (0.3ms) SELECT COUNT(*) FROM "user_observers" UserObserver Load (0.2ms) SELECT "user_observers".* FROM "user_observers" WHERE "user_observers"."observed_user_id" = $1 LIMIT $2 [["observed_user_id", 3], ["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.1ms) BEGIN  (0.4ms) SELECT COUNT(*) FROM "grading_periods" GradingPeriod Create Many (0.8ms) INSERT INTO "grading_periods" ("canvas_id","title","weight","start_date","end_date","close_date","canvas_grading_period_group_id","workflow_state","created_at","updated_at") VALUES (1,'Period 1',0.2,'2019-07-01 06:00:00','2019-08-01 05:59:59','2019-08-01 05:59:59',1,'active','2021-11-17 23:31:45.466660','2021-11-17 23:31:45.466660'),(2,'Period 2',0.8,'2019-08-01 06:00:00','2019-09-01 05:59:59','2019-09-01 05:59:59',1,'deleted','2021-11-17 23:31:45.466660','2021-11-17 23:31:45.466660') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","title"=EXCLUDED."title","weight"=EXCLUDED."weight","start_date"=EXCLUDED."start_date","end_date"=EXCLUDED."end_date","close_date"=EXCLUDED."close_date","canvas_grading_period_group_id"=EXCLUDED."canvas_grading_period_group_id","workflow_state"=EXCLUDED."workflow_state","updated_at"=EXCLUDED."updated_at" WHERE ("grading_periods".canvas_id, "grading_periods".title, "grading_periods".weight, "grading_periods".start_date, "grading_periods".end_date, "grading_periods".close_date, "grading_periods".canvas_grading_period_group_id, "grading_periods".workflow_state) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.title, EXCLUDED.weight, EXCLUDED.start_date, EXCLUDED.end_date, EXCLUDED.close_date, EXCLUDED.canvas_grading_period_group_id, EXCLUDED.workflow_state) RETURNING "id"  (0.4ms) SELECT COUNT(*) FROM "grading_periods" GradingPeriod Load (0.2ms) SELECT "grading_periods".* FROM "grading_periods" WHERE "grading_periods"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.5ms) SELECT COUNT(*) FROM "grading_period_groups" GradingPeriodGroup Create Many (0.6ms) INSERT INTO "grading_period_groups" ("canvas_id","title","weighted","display_totals_for_all_grading_periods","workflow_state","created_at","updated_at") VALUES (1,'Test Group',FALSE,FALSE,'active','2021-11-17 23:31:45.485811','2021-11-17 23:31:45.485811') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","title"=EXCLUDED."title","weighted"=EXCLUDED."weighted","display_totals_for_all_grading_periods"=EXCLUDED."display_totals_for_all_grading_periods","workflow_state"=EXCLUDED."workflow_state","updated_at"=EXCLUDED."updated_at" WHERE ("grading_period_groups".canvas_id, "grading_period_groups".title, "grading_period_groups".weighted, "grading_period_groups".display_totals_for_all_grading_periods, "grading_period_groups".workflow_state) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.title, EXCLUDED.weighted, EXCLUDED.display_totals_for_all_grading_periods, EXCLUDED.workflow_state) RETURNING "id"  (0.3ms) SELECT COUNT(*) FROM "grading_period_groups" GradingPeriodGroup Load (0.3ms) SELECT "grading_period_groups".* FROM "grading_period_groups" WHERE "grading_period_groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SELECT COUNT(*) FROM "user_observers" UserObserver Create Many (0.3ms) INSERT INTO "user_observers" ("observing_user_id","observed_user_id","workflow_state","created_at","updated_at") VALUES (21,3,'active','2021-11-17 23:31:45.496732','2021-11-17 23:31:45.496732'),(21,2,'active','2021-11-17 23:31:45.496732','2021-11-17 23:31:45.496732') ON CONFLICT (observing_user_id, observed_user_id) DO UPDATE SET "observing_user_id"=EXCLUDED."observing_user_id","observed_user_id"=EXCLUDED."observed_user_id","workflow_state"=EXCLUDED."workflow_state","updated_at"=EXCLUDED."updated_at" WHERE ("user_observers".observing_user_id, "user_observers".observed_user_id, "user_observers".workflow_state) IS DISTINCT FROM (EXCLUDED.observing_user_id, EXCLUDED.observed_user_id, EXCLUDED.workflow_state) RETURNING "id"  (0.2ms) SELECT COUNT(*) FROM "user_observers"  (0.2ms) SELECT COUNT(*) FROM "user_observers" UserObserver Create Many (0.3ms) INSERT INTO "user_observers" ("observing_user_id","observed_user_id","workflow_state","created_at","updated_at") VALUES (21,3,'active','2021-11-17 23:31:45.498549','2021-11-17 23:31:45.498549'),(21,2,'active','2021-11-17 23:31:45.498549','2021-11-17 23:31:45.498549') ON CONFLICT (observing_user_id, observed_user_id) DO UPDATE SET "observing_user_id"=EXCLUDED."observing_user_id","observed_user_id"=EXCLUDED."observed_user_id","workflow_state"=EXCLUDED."workflow_state","updated_at"=EXCLUDED."updated_at" WHERE ("user_observers".observing_user_id, "user_observers".observed_user_id, "user_observers".workflow_state) IS DISTINCT FROM (EXCLUDED.observing_user_id, EXCLUDED.observed_user_id, EXCLUDED.workflow_state) RETURNING "id"  (0.3ms) SELECT COUNT(*) FROM "user_observers"  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) SELECT COUNT(*) FROM "users"  (0.2ms) SELECT COUNT(*) FROM "courses" Course Create Many (0.5ms) INSERT INTO "courses" ("canvas_id","sis_id","course_code","name","canvas_account_id","canvas_term_id","start_at","end_at","workflow_state","grading_standard_id","created_at","updated_at") VALUES (1,'course_sis_id_1','C1','Course #1',1,1,'2017-03-27 21:53:18','2017-04-27 12:21:18','active',NULL,'2021-11-17 23:31:45.503793','2021-11-17 23:31:45.503793'),(2,'course_sis_id_2','C2','Course #2',1,1,'2017-03-27 21:53:18','2017-04-27 12:21:18','unpublished',NULL,'2021-11-17 23:31:45.503793','2021-11-17 23:31:45.503793') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","sis_id"=EXCLUDED."sis_id","course_code"=EXCLUDED."course_code","name"=EXCLUDED."name","canvas_account_id"=EXCLUDED."canvas_account_id","canvas_term_id"=EXCLUDED."canvas_term_id","start_at"=EXCLUDED."start_at","end_at"=EXCLUDED."end_at","workflow_state"=EXCLUDED."workflow_state","grading_standard_id"=EXCLUDED."grading_standard_id","updated_at"=EXCLUDED."updated_at" WHERE ("courses".canvas_id, "courses".sis_id, "courses".course_code, "courses".name, "courses".canvas_account_id, "courses".canvas_term_id, "courses".start_at, "courses".end_at, "courses".workflow_state, "courses".grading_standard_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.sis_id, EXCLUDED.course_code, EXCLUDED.name, EXCLUDED.canvas_account_id, EXCLUDED.canvas_term_id, EXCLUDED.start_at, EXCLUDED.end_at, EXCLUDED.workflow_state, EXCLUDED.grading_standard_id) RETURNING "id" User Create Many (0.6ms) INSERT INTO "users" ("canvas_id","sis_id","email","first_name","last_name","name","sortable_name","workflow_state","login_id","created_at","updated_at") VALUES (1,'sis_id_1','poorbastard@yharnam.com','Patches','the Spider','Patches the Spider','the Spider, Patches','active','spiderdude1337','2021-11-17 23:31:45.505884','2021-11-17 23:31:45.505884'),(2,'sis_id_2','dreamer@yharnam.com','Hunter','Djura','Hunter Djura','Djura, Hunter','active','retireddude109','2021-11-17 23:31:45.505884','2021-11-17 23:31:45.505884') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","sis_id"=EXCLUDED."sis_id","email"=EXCLUDED."email","first_name"=EXCLUDED."first_name","last_name"=EXCLUDED."last_name","name"=EXCLUDED."name","sortable_name"=EXCLUDED."sortable_name","workflow_state"=EXCLUDED."workflow_state","login_id"=EXCLUDED."login_id","updated_at"=EXCLUDED."updated_at" WHERE ("users".canvas_id, "users".sis_id, "users".email, "users".first_name, "users".last_name, "users".name, "users".sortable_name, "users".workflow_state, "users".login_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.sis_id, EXCLUDED.email, EXCLUDED.first_name, EXCLUDED.last_name, EXCLUDED.name, EXCLUDED.sortable_name, EXCLUDED.workflow_state, EXCLUDED.login_id) RETURNING "id"  (0.6ms) SELECT COUNT(*) FROM "users"  (0.4ms) SELECT COUNT(*) FROM "courses"  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) ROLLBACK  (0.2ms) BEGIN Course Create Many (0.5ms) INSERT INTO "courses" ("canvas_id","sis_id","course_code","name","canvas_account_id","canvas_term_id","start_at","end_at","workflow_state","grading_standard_id","created_at","updated_at") VALUES (1,'course_sis_id_1','C1','Course #1',1,1,'2017-03-27 21:53:18','2017-04-27 12:21:18','active',NULL,'2021-11-17 23:31:45.527838','2021-11-17 23:31:45.527838'),(2,'course_sis_id_2','C2','Course #2',1,1,'2017-03-27 21:53:18','2017-04-27 12:21:18','unpublished',NULL,'2021-11-17 23:31:45.527838','2021-11-17 23:31:45.527838') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","sis_id"=EXCLUDED."sis_id","course_code"=EXCLUDED."course_code","name"=EXCLUDED."name","canvas_account_id"=EXCLUDED."canvas_account_id","canvas_term_id"=EXCLUDED."canvas_term_id","start_at"=EXCLUDED."start_at","end_at"=EXCLUDED."end_at","workflow_state"=EXCLUDED."workflow_state","grading_standard_id"=EXCLUDED."grading_standard_id","updated_at"=EXCLUDED."updated_at" WHERE ("courses".canvas_id, "courses".sis_id, "courses".course_code, "courses".name, "courses".canvas_account_id, "courses".canvas_term_id, "courses".start_at, "courses".end_at, "courses".workflow_state, "courses".grading_standard_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.sis_id, EXCLUDED.course_code, EXCLUDED.name, EXCLUDED.canvas_account_id, EXCLUDED.canvas_term_id, EXCLUDED.start_at, EXCLUDED.end_at, EXCLUDED.workflow_state, EXCLUDED.grading_standard_id) RETURNING "id"  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) SELECT COUNT(*) FROM "submissions" Submission Create Many (0.8ms) INSERT INTO "submissions" ("canvas_id","canvas_user_id","canvas_course_id","canvas_assignment_id","submitted_at","due_at","graded_at","score","points_possible","excused","workflow_state","created_at","updated_at") VALUES (1,1,1,1,'2017-09-21 18:28:15','2017-09-27 18:28:15','2017-09-21 19:36:23',5.0,10.0,TRUE,'graded','2021-11-17 23:31:45.532390','2021-11-17 23:31:45.532390'),(2,1,1,2,'2017-09-21 18:28:15','2017-09-28 18:28:15','2017-09-21 19:36:23',5.0,10.0,FALSE,'submitted','2021-11-17 23:31:45.532390','2021-11-17 23:31:45.532390') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","canvas_user_id"=EXCLUDED."canvas_user_id","canvas_course_id"=EXCLUDED."canvas_course_id","canvas_assignment_id"=EXCLUDED."canvas_assignment_id","submitted_at"=EXCLUDED."submitted_at","due_at"=EXCLUDED."due_at","graded_at"=EXCLUDED."graded_at","score"=EXCLUDED."score","points_possible"=EXCLUDED."points_possible","excused"=EXCLUDED."excused","workflow_state"=EXCLUDED."workflow_state","updated_at"=EXCLUDED."updated_at" WHERE ("submissions".canvas_id, "submissions".canvas_user_id, "submissions".canvas_course_id, "submissions".canvas_assignment_id, "submissions".submitted_at, "submissions".due_at, "submissions".graded_at, "submissions".score, "submissions".points_possible, "submissions".excused, "submissions".workflow_state) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.canvas_user_id, EXCLUDED.canvas_course_id, EXCLUDED.canvas_assignment_id, EXCLUDED.submitted_at, EXCLUDED.due_at, EXCLUDED.graded_at, EXCLUDED.score, EXCLUDED.points_possible, EXCLUDED.excused, EXCLUDED.workflow_state) RETURNING "id"  (0.3ms) SELECT COUNT(*) FROM "submissions"  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] [BatchTestJobBase] [11368105-4f29-42c9-9560-9aa7a58bd8d9] Performing BatchTestJobBase (Job ID: 11368105-4f29-42c9-9560-9aa7a58bd8d9) from Test(default) [ActiveJob] [BatchTestJobBase] [11368105-4f29-42c9-9560-9aa7a58bd8d9] Performed BatchTestJobBase (Job ID: 11368105-4f29-42c9-9560-9aa7a58bd8d9) from Test(default) in 0.22ms  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] [BatchTestJobBase] [37807f6d-f958-4d99-99fe-00983d6c7e7e] Performing BatchTestJobBase (Job ID: 37807f6d-f958-4d99-99fe-00983d6c7e7e) from Test(default) [ActiveJob] [BatchTestJobBase] [37807f6d-f958-4d99-99fe-00983d6c7e7e] Performed BatchTestJobBase (Job ID: 37807f6d-f958-4d99-99fe-00983d6c7e7e) from Test(default) in 0.38ms  (0.3ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] [BatchTestJobBase] [9eefc1df-d40f-4ea7-97d3-6d9291850335] Performing BatchTestJobBase (Job ID: 9eefc1df-d40f-4ea7-97d3-6d9291850335) from Test(default) [ActiveJob] [BatchTestJobBase] [9eefc1df-d40f-4ea7-97d3-6d9291850335] Performed BatchTestJobBase (Job ID: 9eefc1df-d40f-4ea7-97d3-6d9291850335) from Test(default) in 0.06ms  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] [FailingBatchTestJobBase] [362b1b16-6fe4-4403-92cb-2c1e80b60ef1] Performing FailingBatchTestJobBase (Job ID: 362b1b16-6fe4-4403-92cb-2c1e80b60ef1) from Test(default) [ActiveJob] [FailingBatchTestJobBase] [362b1b16-6fe4-4403-92cb-2c1e80b60ef1] Error performing FailingBatchTestJobBase (Job ID: 362b1b16-6fe4-4403-92cb-2c1e80b60ef1) from Test(default) in 0.18ms: RuntimeError (Foo): /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/job_batching/support/base_job.rb:12:in `perform' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:39:in `block in perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:109:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch_aware_job.rb:12:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/i18n-1.8.10/lib/i18n.rb:309:in `with_locale' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/translation.rb:9:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:26:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `block in instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications/instrumenter.rb:23:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:25:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `block in tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `block in tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:28:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:22:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:136:in `run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:38:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/job_batching/batch_aware_job_spec.rb:46:in `block (5 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `block in with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `block in with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-rails-5.0.2/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:259:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:644:in `block in run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:606:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/configuration.rb:2067:in `with_suite_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:116:in `block in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/reporter.rb:74:in `report' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:115:in `run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:89:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:71:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:45:in `invoke' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/exe/rspec:4:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:58:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:58:in `kernel_load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:23:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:478:in `exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:31:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:25:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/exe/bundle:49:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/friendly_errors.rb:128:in `with_friendly_errors' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/exe/bundle:37:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `
'  (0.2ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] Enqueued BatchTestJobBase (Job ID: ca6b4280-b77d-4a16-8030-060146a14378) to Test(default)  (0.2ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] Enqueued BatchTestJobBase (Job ID: 891a9a48-838a-43c1-b6a0-1501bacff1cc) to Test(default)  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] Enqueued BatchTestJobBase (Job ID: 11525e84-b322-4c5d-b5bf-c9d1c530b2aa) to Test(default)  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.3ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] Enqueued RetryingJob (Job ID: 1ddfc03b-0c62-4c37-9804-8ab8cf671715) to Sidekiq(default) [ActiveJob] [RetryingJob] [1ddfc03b-0c62-4c37-9804-8ab8cf671715] Performing RetryingJob (Job ID: 1ddfc03b-0c62-4c37-9804-8ab8cf671715) from Sidekiq(default) [ActiveJob] [RetryingJob] [1ddfc03b-0c62-4c37-9804-8ab8cf671715] Error performing RetryingJob (Job ID: 1ddfc03b-0c62-4c37-9804-8ab8cf671715) from Sidekiq(default) in 2.68ms: RuntimeError (A Failure): /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/job_batching/batch_spec.rb:268:in `perform' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:39:in `block in perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:109:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch_aware_job.rb:12:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/i18n-1.8.10/lib/i18n.rb:314:in `with_locale' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/translation.rb:9:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:26:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `block in instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications/instrumenter.rb:23:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:25:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `block in tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `block in tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:28:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:22:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:136:in `run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:38:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:24:in `block in execute' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:109:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/railtie.rb:28:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/execution_wrapper.rb:87:in `wrap' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/reloader.rb:73:in `block in wrap' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/execution_wrapper.rb:87:in `wrap' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/reloader.rb:72:in `wrap' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/railtie.rb:27:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:136:in `run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:22:in `execute' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/queue_adapters/sidekiq_adapter.rb:42:in `perform' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/sidekiq-6.2.2/lib/sidekiq/testing.rb:300:in `execute_job' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/sidekiq-6.2.2/lib/sidekiq/testing.rb:295:in `block in process_job' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/sidekiq-6.2.2/lib/sidekiq/middleware/chain.rb:138:in `block in invoke' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/sidekiq.rb:73:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/sidekiq-6.2.2/lib/sidekiq/middleware/chain.rb:140:in `block in invoke' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/sidekiq-6.2.2/lib/sidekiq/middleware/chain.rb:143:in `invoke' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/sidekiq-6.2.2/lib/sidekiq/testing.rb:294:in `process_job' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/job_batching/batch_spec.rb:289:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `block in with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `block in with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-rails-5.0.2/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:259:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:644:in `block in run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:606:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/configuration.rb:2067:in `with_suite_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:116:in `block in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/reporter.rb:74:in `report' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:115:in `run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:89:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:71:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:45:in `invoke' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/exe/rspec:4:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:58:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:58:in `kernel_load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:23:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:478:in `exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:31:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:25:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/exe/bundle:49:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/friendly_errors.rb:128:in `with_friendly_errors' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/exe/bundle:37:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `
' [ActiveJob] [RetryingJob] [1ddfc03b-0c62-4c37-9804-8ab8cf671715] Performing RetryingJob (Job ID: 1ddfc03b-0c62-4c37-9804-8ab8cf671715) from Sidekiq(default) [ActiveJob] [RetryingJob] [1ddfc03b-0c62-4c37-9804-8ab8cf671715] Performed RetryingJob (Job ID: 1ddfc03b-0c62-4c37-9804-8ab8cf671715) from Sidekiq(default) in 2.26ms  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] Enqueued TestWorker (Job ID: 09d70e43-af9f-464f-9b23-a31342e02bfb) to Sidekiq(default)  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.8ms) BEGIN [ActiveJob] Enqueued CanvasSync::JobBatches::Batch::Callback::ActiveJobCallbackWorker (Job ID: b02bcd14-b584-48f4-a07e-8b03fb3dc697) to Test(default) with arguments: "SampleCallback", "complete", {"a"=>"b"}, "K066oq7_2mzapg", nil  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] Enqueued CanvasSync::JobBatches::Batch::Callback::ActiveJobCallbackWorker (Job ID: 680b8a24-be33-4145-8576-63bd4189580b) to Test(default) with arguments: "SampleCallback", "complete", {"a"=>"b"}, "FwgLmHj7_4-aAg", nil [ActiveJob] Enqueued CanvasSync::JobBatches::Batch::Callback::ActiveJobCallbackWorker (Job ID: 4843ba44-e738-462a-8cd9-86d45c2440d4) to Test(default) with arguments: "SampleCallback2", "complete", {"b"=>"a"}, "FwgLmHj7_4-aAg", nil  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.3ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (1.4ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] Enqueued ContextedJob (Job ID: 58bc93bf-a050-4709-9a77-2f42aff5496a) to Sidekiq(default) [ActiveJob] [TestWorker] [09d70e43-af9f-464f-9b23-a31342e02bfb] Performing TestWorker (Job ID: 09d70e43-af9f-464f-9b23-a31342e02bfb) from Sidekiq(default) [ActiveJob] [TestWorker] [09d70e43-af9f-464f-9b23-a31342e02bfb] Performed TestWorker (Job ID: 09d70e43-af9f-464f-9b23-a31342e02bfb) from Sidekiq(default) in 7.71ms [ActiveJob] [ContextedJob] [58bc93bf-a050-4709-9a77-2f42aff5496a] Performing ContextedJob (Job ID: 58bc93bf-a050-4709-9a77-2f42aff5496a) from Sidekiq(default) [ActiveJob] [ContextedJob] [58bc93bf-a050-4709-9a77-2f42aff5496a] Performed ContextedJob (Job ID: 58bc93bf-a050-4709-9a77-2f42aff5496a) from Sidekiq(default) in 5.38ms  (0.3ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] Enqueued ContextedJob (Job ID: 0307639f-5d58-4a30-b7cb-6954c9b98790) to Sidekiq(default) [ActiveJob] [ContextedJob] [0307639f-5d58-4a30-b7cb-6954c9b98790] Performing ContextedJob (Job ID: 0307639f-5d58-4a30-b7cb-6954c9b98790) from Sidekiq(default) [ActiveJob] [ContextedJob] [0307639f-5d58-4a30-b7cb-6954c9b98790] Performed ContextedJob (Job ID: 0307639f-5d58-4a30-b7cb-6954c9b98790) from Sidekiq(default) in 7.01ms  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] Enqueued BatchTestJobBase (Job ID: 0baed508-7936-4200-ab05-08d3181b316c) to Sidekiq(default) [ActiveJob] [BatchTestJobBase] [0baed508-7936-4200-ab05-08d3181b316c] Performing BatchTestJobBase (Job ID: 0baed508-7936-4200-ab05-08d3181b316c) from Sidekiq(default) [ActiveJob] [BatchTestJobBase] [0baed508-7936-4200-ab05-08d3181b316c] Performed BatchTestJobBase (Job ID: 0baed508-7936-4200-ab05-08d3181b316c) from Sidekiq(default) in 5.35ms [ActiveJob] Enqueued ContextedJob (Job ID: b7828603-a97e-4d33-b813-89b31b3947e1) to Sidekiq(default) [ActiveJob] [ContextedJob] [b7828603-a97e-4d33-b813-89b31b3947e1] Performing ContextedJob (Job ID: b7828603-a97e-4d33-b813-89b31b3947e1) from Sidekiq(default) [ActiveJob] [ContextedJob] [b7828603-a97e-4d33-b813-89b31b3947e1] Performed ContextedJob (Job ID: b7828603-a97e-4d33-b813-89b31b3947e1) from Sidekiq(default) in 4.53ms  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] Enqueued TestWorker (Job ID: 233c5d25-5c4e-4172-9a05-57a2d464de31) to Sidekiq(default) [ActiveJob] Enqueued TestWorker (Job ID: e46dcd21-cd6f-46ad-88d4-4409a6e0c9ce) to Sidekiq(default) [ActiveJob] Enqueued TestWorker (Job ID: 459d5058-2f58-4fd1-98b4-a1a685f3a7a8) to Sidekiq(default)  (0.2ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] Enqueued WorkerA (Job ID: eec15650-431c-4b2d-be41-d6cc5199469a) to Sidekiq(default) [ActiveJob] Enqueued WorkerB (Job ID: 1204438d-fbb6-4299-8079-b0fb0b00e1b8) to Sidekiq(default) [ActiveJob] Enqueued WorkerA (Job ID: c273d262-72f6-4dde-9b3d-1dd5d0be3857) to Sidekiq(default) [ActiveJob] Enqueued WorkerC (Job ID: e97dd63f-c1a0-4333-b4c2-90d492637ea7) to Sidekiq(default)  (0.2ms) ROLLBACK  (0.3ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (2.6ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (1.1ms) BEGIN [ActiveJob] Enqueued TestWorker (Job ID: 5dfba6f9-c6be-41fe-9936-19645e83cf49) to Sidekiq(default)  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] Enqueued TestWorker (Job ID: 5762c562-511d-426c-b25e-ba2e47bd4852) to Sidekiq(default)  (0.2ms) ROLLBACK  (0.8ms) SELECT "schema_migrations"."version" FROM "schema_migrations" ORDER BY "schema_migrations"."version" ASC  (0.5ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.5ms) SELECT COUNT(*) FROM "canvas_sync_job_logs" [ActiveJob] [GoodJob] [936eadf8-bdbc-45c3-87bd-7d17e1117c71] Performing GoodJob (Job ID: 936eadf8-bdbc-45c3-87bd-7d17e1117c71) from Test(default) with arguments: "argument" [ActiveJob] [GoodJob] [936eadf8-bdbc-45c3-87bd-7d17e1117c71] CanvasSync::JobLog Load (0.3ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "936eadf8-bdbc-45c3-87bd-7d17e1117c71"], ["LIMIT", 1]] [ActiveJob] [GoodJob] [936eadf8-bdbc-45c3-87bd-7d17e1117c71]  (0.3ms) SAVEPOINT active_record_1 [ActiveJob] [GoodJob] [936eadf8-bdbc-45c3-87bd-7d17e1117c71] CanvasSync::JobLog Create (0.5ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "GoodJob"], ["status", "enqueued"], ["job_arguments", "---\n- argument\n"], ["created_at", "2021-12-16 22:27:13.772469"], ["updated_at", "2021-12-16 22:27:13.772469"], ["job_id", "936eadf8-bdbc-45c3-87bd-7d17e1117c71"]] [ActiveJob] [GoodJob] [936eadf8-bdbc-45c3-87bd-7d17e1117c71]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [GoodJob] [936eadf8-bdbc-45c3-87bd-7d17e1117c71]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [GoodJob] [936eadf8-bdbc-45c3-87bd-7d17e1117c71] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-12-16 22:27:13.774285"], ["status", "running"], ["updated_at", "2021-12-16 22:27:13.774676"], ["id", 721]] [ActiveJob] [GoodJob] [936eadf8-bdbc-45c3-87bd-7d17e1117c71]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [GoodJob] [936eadf8-bdbc-45c3-87bd-7d17e1117c71]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [GoodJob] [936eadf8-bdbc-45c3-87bd-7d17e1117c71] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2021-12-16 22:27:13.775926"], ["status", "success"], ["updated_at", "2021-12-16 22:27:13.776268"], ["id", 721]] [ActiveJob] [GoodJob] [936eadf8-bdbc-45c3-87bd-7d17e1117c71]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [GoodJob] [936eadf8-bdbc-45c3-87bd-7d17e1117c71] Performed GoodJob (Job ID: 936eadf8-bdbc-45c3-87bd-7d17e1117c71) from Test(default) in 20.67ms  (0.2ms) SELECT COUNT(*) FROM "canvas_sync_job_logs" CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" ORDER BY "canvas_sync_job_logs"."id" DESC LIMIT $1 [["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] [BadJob] [ade9998b-4f60-4566-a0a3-466ce1f4ed9c] Performing BadJob (Job ID: ade9998b-4f60-4566-a0a3-466ce1f4ed9c) from Test(default) with arguments: "argument" [ActiveJob] [BadJob] [ade9998b-4f60-4566-a0a3-466ce1f4ed9c] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "ade9998b-4f60-4566-a0a3-466ce1f4ed9c"], ["LIMIT", 1]] [ActiveJob] [BadJob] [ade9998b-4f60-4566-a0a3-466ce1f4ed9c]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [BadJob] [ade9998b-4f60-4566-a0a3-466ce1f4ed9c] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "BadJob"], ["status", "enqueued"], ["job_arguments", "---\n- argument\n"], ["created_at", "2021-12-16 22:27:13.783547"], ["updated_at", "2021-12-16 22:27:13.783547"], ["job_id", "ade9998b-4f60-4566-a0a3-466ce1f4ed9c"]] [ActiveJob] [BadJob] [ade9998b-4f60-4566-a0a3-466ce1f4ed9c]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [BadJob] [ade9998b-4f60-4566-a0a3-466ce1f4ed9c]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [BadJob] [ade9998b-4f60-4566-a0a3-466ce1f4ed9c] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-12-16 22:27:13.784933"], ["status", "running"], ["updated_at", "2021-12-16 22:27:13.785226"], ["id", 722]] [ActiveJob] [BadJob] [ade9998b-4f60-4566-a0a3-466ce1f4ed9c]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [BadJob] [ade9998b-4f60-4566-a0a3-466ce1f4ed9c]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [BadJob] [ade9998b-4f60-4566-a0a3-466ce1f4ed9c] CanvasSync::JobLog Update (0.5ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "exception" = $2, "backtrace" = $3, "status" = $4, "updated_at" = $5 WHERE "canvas_sync_job_logs"."id" = $6 [["completed_at", "2021-12-16 22:27:13.786487"], ["exception", "EvilError: EvilError"], ["backtrace", "/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:12:in `perform'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:39:in `block in perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:109:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch_aware_job.rb:22:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:21:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/i18n-1.8.11/lib/i18n.rb:309:in `with_locale'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/translation.rb:9:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:26:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `block in instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications/instrumenter.rb:23:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:25:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `block in tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `block in tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:28:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:22:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:136:in `run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:38:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:18:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:40:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/matchers/built_in/raise_error.rb:59:in `matches?'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:51:in `block in handle_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:27:in `with_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:48:in `handle_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:65:in `to'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:101:in `to'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:39:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `block in with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `block in with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-rails-5.0.2/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:259:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:644:in `block in run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:606:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/configuration.rb:2067:in `with_suite_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:116:in `block in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/reporter.rb:74:in `report'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:115:in `run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:89:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:71:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:45:in `invoke'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/exe/rspec:4:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:58:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:58:in `kernel_load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:23:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:478:in `exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:31:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:25:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/exe/bundle:49:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/friendly_errors.rb:128:in `with_friendly_errors'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/exe/bundle:37:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `
'"], ["status", "error"], ["updated_at", "2021-12-16 22:27:13.786845"], ["id", 722]] [ActiveJob] [BadJob] [ade9998b-4f60-4566-a0a3-466ce1f4ed9c]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [BadJob] [ade9998b-4f60-4566-a0a3-466ce1f4ed9c] Error performing BadJob (Job ID: ade9998b-4f60-4566-a0a3-466ce1f4ed9c) from Test(default) in 5.79ms: EvilError (EvilError): /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:12:in `perform' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:39:in `block in perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:109:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch_aware_job.rb:22:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:21:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/i18n-1.8.11/lib/i18n.rb:309:in `with_locale' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/translation.rb:9:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:26:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `block in instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications/instrumenter.rb:23:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:25:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `block in tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `block in tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:28:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:22:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:136:in `run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:38:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:18:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:40:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/matchers/built_in/raise_error.rb:59:in `matches?' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:51:in `block in handle_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:27:in `with_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:48:in `handle_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:65:in `to' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:101:in `to' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:39:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `block in with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `block in with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-rails-5.0.2/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:259:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:644:in `block in run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:606:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/configuration.rb:2067:in `with_suite_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:116:in `block in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/reporter.rb:74:in `report' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:115:in `run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:89:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:71:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:45:in `invoke' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/exe/rspec:4:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:58:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:58:in `kernel_load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:23:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:478:in `exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:31:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:25:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/exe/bundle:49:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/friendly_errors.rb:128:in `with_friendly_errors' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/exe/bundle:37:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `
' CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" ORDER BY "canvas_sync_job_logs"."id" DESC LIMIT $1 [["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [BadJob] [7021736b-51cd-416a-941c-c3be62f66db4] Performing BadJob (Job ID: 7021736b-51cd-416a-941c-c3be62f66db4) from Test(default) [ActiveJob] [BadJob] [7021736b-51cd-416a-941c-c3be62f66db4] CanvasSync::JobLog Load (0.3ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "7021736b-51cd-416a-941c-c3be62f66db4"], ["LIMIT", 1]] [ActiveJob] [BadJob] [7021736b-51cd-416a-941c-c3be62f66db4]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [BadJob] [7021736b-51cd-416a-941c-c3be62f66db4] CanvasSync::JobLog Create (0.4ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["job_class", "BadJob"], ["status", "enqueued"], ["created_at", "2021-12-16 22:27:13.798562"], ["updated_at", "2021-12-16 22:27:13.798562"], ["job_id", "7021736b-51cd-416a-941c-c3be62f66db4"]] [ActiveJob] [BadJob] [7021736b-51cd-416a-941c-c3be62f66db4]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [BadJob] [7021736b-51cd-416a-941c-c3be62f66db4]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [BadJob] [7021736b-51cd-416a-941c-c3be62f66db4] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-12-16 22:27:13.800101"], ["status", "running"], ["updated_at", "2021-12-16 22:27:13.800668"], ["id", 723]] [ActiveJob] [BadJob] [7021736b-51cd-416a-941c-c3be62f66db4]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [BadJob] [7021736b-51cd-416a-941c-c3be62f66db4]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [BadJob] [7021736b-51cd-416a-941c-c3be62f66db4] CanvasSync::JobLog Update (0.5ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "exception" = $2, "backtrace" = $3, "status" = $4, "updated_at" = $5 WHERE "canvas_sync_job_logs"."id" = $6 [["completed_at", "2021-12-16 22:27:13.802361"], ["exception", "ArgumentError: wrong number of arguments (given 0, expected 1)"], ["backtrace", "/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:11:in `perform'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:39:in `block in perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:109:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch_aware_job.rb:22:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:21:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/i18n-1.8.11/lib/i18n.rb:309:in `with_locale'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/translation.rb:9:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:26:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `block in instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications/instrumenter.rb:23:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:25:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `block in tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `block in tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:28:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:22:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:136:in `run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:38:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:18:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:52:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/matchers/built_in/raise_error.rb:59:in `matches?'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:51:in `block in handle_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:27:in `with_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:48:in `handle_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:65:in `to'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:101:in `to'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:51:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `block in with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `block in with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-rails-5.0.2/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:259:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:644:in `block in run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:606:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/configuration.rb:2067:in `with_suite_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:116:in `block in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/reporter.rb:74:in `report'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:115:in `run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:89:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:71:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:45:in `invoke'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/exe/rspec:4:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:58:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:58:in `kernel_load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:23:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:478:in `exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:31:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:25:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/exe/bundle:49:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/friendly_errors.rb:128:in `with_friendly_errors'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/exe/bundle:37:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `
'"], ["status", "error"], ["updated_at", "2021-12-16 22:27:13.802694"], ["id", 723]] [ActiveJob] [BadJob] [7021736b-51cd-416a-941c-c3be62f66db4]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [BadJob] [7021736b-51cd-416a-941c-c3be62f66db4] Error performing BadJob (Job ID: 7021736b-51cd-416a-941c-c3be62f66db4) from Test(default) in 6.93ms: ArgumentError (wrong number of arguments (given 0, expected 1)): /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:11:in `perform' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:39:in `block in perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:109:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch_aware_job.rb:22:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:21:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/i18n-1.8.11/lib/i18n.rb:309:in `with_locale' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/translation.rb:9:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:26:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `block in instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications/instrumenter.rb:23:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:25:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `block in tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `block in tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:28:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:22:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:136:in `run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:38:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:18:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:52:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/matchers/built_in/raise_error.rb:59:in `matches?' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:51:in `block in handle_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:27:in `with_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:48:in `handle_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:65:in `to' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:101:in `to' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:51:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `block in with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `block in with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-rails-5.0.2/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:259:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:644:in `block in run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:606:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/configuration.rb:2067:in `with_suite_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:116:in `block in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/reporter.rb:74:in `report' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:115:in `run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:89:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:71:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:45:in `invoke' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/exe/rspec:4:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:58:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:58:in `kernel_load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:23:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:478:in `exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:31:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:25:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/exe/bundle:49:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/friendly_errors.rb:128:in `with_friendly_errors' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/exe/bundle:37:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `
'  (0.2ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [BadJob] [7d251560-d55f-451f-bcd7-66b1b96d2a93] Performing BadJob (Job ID: 7d251560-d55f-451f-bcd7-66b1b96d2a93) from Test(default) [ActiveJob] [BadJob] [7d251560-d55f-451f-bcd7-66b1b96d2a93] CanvasSync::JobLog Load (0.3ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "7d251560-d55f-451f-bcd7-66b1b96d2a93"], ["LIMIT", 1]] [ActiveJob] [BadJob] [7d251560-d55f-451f-bcd7-66b1b96d2a93]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [BadJob] [7d251560-d55f-451f-bcd7-66b1b96d2a93] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["job_class", "BadJob"], ["status", "enqueued"], ["created_at", "2021-12-16 22:27:13.807149"], ["updated_at", "2021-12-16 22:27:13.807149"], ["job_id", "7d251560-d55f-451f-bcd7-66b1b96d2a93"]] [ActiveJob] [BadJob] [7d251560-d55f-451f-bcd7-66b1b96d2a93]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [BadJob] [7d251560-d55f-451f-bcd7-66b1b96d2a93]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [BadJob] [7d251560-d55f-451f-bcd7-66b1b96d2a93] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-12-16 22:27:13.808072"], ["status", "running"], ["updated_at", "2021-12-16 22:27:13.808316"], ["id", 724]] [ActiveJob] [BadJob] [7d251560-d55f-451f-bcd7-66b1b96d2a93]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [BadJob] [7d251560-d55f-451f-bcd7-66b1b96d2a93]  (0.3ms) SAVEPOINT active_record_1 [ActiveJob] [BadJob] [7d251560-d55f-451f-bcd7-66b1b96d2a93] CanvasSync::JobLog Update (1.6ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "exception" = $2, "backtrace" = $3, "status" = $4, "updated_at" = $5 WHERE "canvas_sync_job_logs"."id" = $6 [["completed_at", "2021-12-16 22:27:13.814142"], ["exception", "ArgumentError: wrong number of arguments (given 0, expected 1)"], ["backtrace", "/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:11:in `perform'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:39:in `block in perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:109:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch_aware_job.rb:22:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:21:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/i18n-1.8.11/lib/i18n.rb:309:in `with_locale'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/translation.rb:9:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:26:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `block in instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications/instrumenter.rb:23:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:25:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `block in tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `block in tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:28:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:22:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:136:in `run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:38:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:18:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:60:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/matchers/built_in/raise_error.rb:59:in `matches?'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:51:in `block in handle_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:27:in `with_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:48:in `handle_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:65:in `to'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:101:in `to'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:59:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `block in with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `block in with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-rails-5.0.2/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:259:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:644:in `block in run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:606:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/configuration.rb:2067:in `with_suite_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:116:in `block in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/reporter.rb:74:in `report'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:115:in `run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:89:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:71:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:45:in `invoke'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/exe/rspec:4:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:58:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:58:in `kernel_load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:23:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:478:in `exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:31:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:25:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/exe/bundle:49:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/friendly_errors.rb:128:in `with_friendly_errors'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/exe/bundle:37:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `
'\n\nError Occurred while handling an Error: NoMethodError: undefined method `bad_catcher' for BadJob:Class\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-mocks-3.10.2/lib/rspec/mocks/method_double.rb:28:in `block in original_implementation_callable'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-mocks-3.10.2/lib/rspec/mocks/message_expectation.rb:101:in `block in and_call_original'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-mocks-3.10.2/lib/rspec/mocks/message_expectation.rb:740:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-mocks-3.10.2/lib/rspec/mocks/message_expectation.rb:572:in `invoke_incrementing_actual_calls_by'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-mocks-3.10.2/lib/rspec/mocks/message_expectation.rb:427:in `invoke'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-mocks-3.10.2/lib/rspec/mocks/proxy.rb:217:in `message_received'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-mocks-3.10.2/lib/rspec/mocks/proxy.rb:361:in `message_received'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-mocks-3.10.2/lib/rspec/mocks/method_double.rb:78:in `proxy_method_invoked'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-mocks-3.10.2/lib/rspec/mocks/method_double.rb:64:in `block (2 levels) in define_proxy_method'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:31:in `rescue in block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:23:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/i18n-1.8.11/lib/i18n.rb:309:in `with_locale'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/translation.rb:9:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:26:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `block in instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications/instrumenter.rb:23:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:25:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `block in tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `block in tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:28:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:22:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:136:in `run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:38:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:18:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:60:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/matchers/built_in/raise_error.rb:59:in `matches?'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:51:in `block in handle_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:27:in `with_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:48:in `handle_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:65:in `to'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:101:in `to'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:59:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `block in with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `block in with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-rails-5.0.2/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:259:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:644:in `block in run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:606:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/configuration.rb:2067:in `with_suite_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:116:in `block in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/reporter.rb:74:in `report'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:115:in `run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:89:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:71:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:45:in `invoke'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/exe/rspec:4:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:58:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:58:in `kernel_load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:23:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:478:in `exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:31:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:25:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/exe/bundle:49:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/friendly_errors.rb:128:in `with_friendly_errors'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/exe/bundle:37:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `
'"], ["status", "error"], ["updated_at", "2021-12-16 22:27:13.814850"], ["id", 724]] [ActiveJob] [BadJob] [7d251560-d55f-451f-bcd7-66b1b96d2a93]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [BadJob] [7d251560-d55f-451f-bcd7-66b1b96d2a93] Error performing BadJob (Job ID: 7d251560-d55f-451f-bcd7-66b1b96d2a93) from Test(default) in 11.69ms: ArgumentError (wrong number of arguments (given 0, expected 1)): /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:11:in `perform' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:39:in `block in perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:109:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch_aware_job.rb:22:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:21:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/i18n-1.8.11/lib/i18n.rb:309:in `with_locale' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/translation.rb:9:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:26:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `block in instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications/instrumenter.rb:23:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:25:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `block in tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `block in tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:28:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:22:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:136:in `run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:38:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:18:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:60:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/matchers/built_in/raise_error.rb:59:in `matches?' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:51:in `block in handle_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:27:in `with_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:48:in `handle_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:65:in `to' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:101:in `to' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:59:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `block in with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `block in with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-rails-5.0.2/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:259:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:644:in `block in run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:606:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/configuration.rb:2067:in `with_suite_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:116:in `block in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/reporter.rb:74:in `report' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:115:in `run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:89:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:71:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:45:in `invoke' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/exe/rspec:4:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:58:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:58:in `kernel_load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:23:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:478:in `exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:31:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:25:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/exe/bundle:49:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/friendly_errors.rb:128:in `with_friendly_errors' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/exe/bundle:37:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `
' CanvasSync::JobLog Load (0.4ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" ORDER BY "canvas_sync_job_logs"."id" DESC LIMIT $1 [["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [CanvasSync::Jobs::ReportChecker] [a7f17d0c-5d6e-4ce7-9f07-686f1a040e6a] Performing CanvasSync::Jobs::ReportChecker (Job ID: a7f17d0c-5d6e-4ce7-9f07-686f1a040e6a) from Test(default) with arguments: "provisioning_csv", 1, "FakeProcessor", {} [ActiveJob] [CanvasSync::Jobs::ReportChecker] [a7f17d0c-5d6e-4ce7-9f07-686f1a040e6a] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "a7f17d0c-5d6e-4ce7-9f07-686f1a040e6a"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [a7f17d0c-5d6e-4ce7-9f07-686f1a040e6a]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [a7f17d0c-5d6e-4ce7-9f07-686f1a040e6a] CanvasSync::JobLog Create (0.2ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- provisioning_csv\n- 1\n- FakeProcessor\n- {}\n"], ["created_at", "2021-12-16 22:27:13.823807"], ["updated_at", "2021-12-16 22:27:13.823807"], ["job_id", "a7f17d0c-5d6e-4ce7-9f07-686f1a040e6a"]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [a7f17d0c-5d6e-4ce7-9f07-686f1a040e6a]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [a7f17d0c-5d6e-4ce7-9f07-686f1a040e6a]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [a7f17d0c-5d6e-4ce7-9f07-686f1a040e6a] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-12-16 22:27:13.825137"], ["status", "running"], ["updated_at", "2021-12-16 22:27:13.825411"], ["id", 725]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [a7f17d0c-5d6e-4ce7-9f07-686f1a040e6a]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [a7f17d0c-5d6e-4ce7-9f07-686f1a040e6a]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [a7f17d0c-5d6e-4ce7-9f07-686f1a040e6a] CanvasSync::JobLog Destroy (0.4ms) DELETE FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."id" = $1 [["id", 725]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [a7f17d0c-5d6e-4ce7-9f07-686f1a040e6a]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [a7f17d0c-5d6e-4ce7-9f07-686f1a040e6a] Performed CanvasSync::Jobs::ReportChecker (Job ID: a7f17d0c-5d6e-4ce7-9f07-686f1a040e6a) from Test(default) in 11.35ms  (0.1ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [CanvasSync::Jobs::ReportChecker] [8b68faeb-7e56-4551-85de-9638111297fc] Performing CanvasSync::Jobs::ReportChecker (Job ID: 8b68faeb-7e56-4551-85de-9638111297fc) from Test(default) with arguments: "provisioning_csv", 1, "FakeProcessor", {} [ActiveJob] [CanvasSync::Jobs::ReportChecker] [8b68faeb-7e56-4551-85de-9638111297fc] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "8b68faeb-7e56-4551-85de-9638111297fc"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [8b68faeb-7e56-4551-85de-9638111297fc]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [8b68faeb-7e56-4551-85de-9638111297fc] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- provisioning_csv\n- 1\n- FakeProcessor\n- {}\n"], ["created_at", "2021-12-16 22:27:13.837489"], ["updated_at", "2021-12-16 22:27:13.837489"], ["job_id", "8b68faeb-7e56-4551-85de-9638111297fc"]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [8b68faeb-7e56-4551-85de-9638111297fc]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [8b68faeb-7e56-4551-85de-9638111297fc]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [8b68faeb-7e56-4551-85de-9638111297fc] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-12-16 22:27:13.838911"], ["status", "running"], ["updated_at", "2021-12-16 22:27:13.839195"], ["id", 726]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [8b68faeb-7e56-4551-85de-9638111297fc]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [8b68faeb-7e56-4551-85de-9638111297fc]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [8b68faeb-7e56-4551-85de-9638111297fc] CanvasSync::JobLog Create (0.4ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- provisioning_csv\n- 1\n- FakeProcessor\n- {}\n- {}\n"], ["created_at", "2021-12-16 22:27:13.843096"], ["updated_at", "2021-12-16 22:27:13.843096"], ["job_id", "18dda0c0-7c60-4979-94b9-d65470f1371b"]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [8b68faeb-7e56-4551-85de-9638111297fc]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [8b68faeb-7e56-4551-85de-9638111297fc] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: 18dda0c0-7c60-4979-94b9-d65470f1371b) to Test(default) at 2021-12-16 22:27:43 UTC with arguments: "provisioning_csv", 1, "FakeProcessor", {}, {} [ActiveJob] [CanvasSync::Jobs::ReportChecker] [8b68faeb-7e56-4551-85de-9638111297fc]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [8b68faeb-7e56-4551-85de-9638111297fc] CanvasSync::JobLog Destroy (0.2ms) DELETE FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."id" = $1 [["id", 726]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [8b68faeb-7e56-4551-85de-9638111297fc]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [8b68faeb-7e56-4551-85de-9638111297fc] Performed CanvasSync::Jobs::ReportChecker (Job ID: 8b68faeb-7e56-4551-85de-9638111297fc) from Test(default) in 9.87ms  (0.2ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [CanvasSync::Jobs::ReportChecker] [2183a0d3-683b-4e8a-a638-06f4f023c90d] Performing CanvasSync::Jobs::ReportChecker (Job ID: 2183a0d3-683b-4e8a-a638-06f4f023c90d) from Test(default) with arguments: "provisioning_csv", 1, "FakeProcessor", {} [ActiveJob] [CanvasSync::Jobs::ReportChecker] [2183a0d3-683b-4e8a-a638-06f4f023c90d] CanvasSync::JobLog Load (0.3ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "2183a0d3-683b-4e8a-a638-06f4f023c90d"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [2183a0d3-683b-4e8a-a638-06f4f023c90d]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [2183a0d3-683b-4e8a-a638-06f4f023c90d] CanvasSync::JobLog Create (0.4ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- provisioning_csv\n- 1\n- FakeProcessor\n- {}\n"], ["created_at", "2021-12-16 22:27:13.849910"], ["updated_at", "2021-12-16 22:27:13.849910"], ["job_id", "2183a0d3-683b-4e8a-a638-06f4f023c90d"]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [2183a0d3-683b-4e8a-a638-06f4f023c90d]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [2183a0d3-683b-4e8a-a638-06f4f023c90d]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [2183a0d3-683b-4e8a-a638-06f4f023c90d] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-12-16 22:27:13.851779"], ["status", "running"], ["updated_at", "2021-12-16 22:27:13.852138"], ["id", 728]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [2183a0d3-683b-4e8a-a638-06f4f023c90d]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [2183a0d3-683b-4e8a-a638-06f4f023c90d]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [2183a0d3-683b-4e8a-a638-06f4f023c90d] CanvasSync::JobLog Update (0.7ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "exception" = $2, "backtrace" = $3, "status" = $4, "updated_at" = $5 WHERE "canvas_sync_job_logs"."id" = $6 [["completed_at", "2021-12-16 22:27:13.857527"], ["exception", "NameError: undefined local variable or method `current_organization' for #"], ["backtrace", "/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/jobs/report_checker.rb:35:in `perform'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:39:in `block in perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:109:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch_aware_job.rb:22:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:21:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/i18n-1.8.11/lib/i18n.rb:309:in `with_locale'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/translation.rb:9:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:26:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `block in instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications/instrumenter.rb:23:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:25:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `block in tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `block in tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:28:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:22:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:136:in `run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:38:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:18:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/report_checker_spec.rb:11:in `start_job'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/report_checker_spec.rb:53:in `block (5 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/matchers/built_in/raise_error.rb:59:in `matches?'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:51:in `block in handle_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:27:in `with_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:48:in `handle_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:65:in `to'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:101:in `to'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/report_checker_spec.rb:53:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `block in with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `block in with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-rails-5.0.2/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:259:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:644:in `block in run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:606:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/configuration.rb:2067:in `with_suite_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:116:in `block in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/reporter.rb:74:in `report'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:115:in `run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:89:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:71:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:45:in `invoke'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/exe/rspec:4:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:58:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:58:in `kernel_load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:23:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:478:in `exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:31:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:25:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/exe/bundle:49:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/friendly_errors.rb:128:in `with_friendly_errors'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/exe/bundle:37:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `
'"], ["status", "error"], ["updated_at", "2021-12-16 22:27:13.858061"], ["id", 728]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [2183a0d3-683b-4e8a-a638-06f4f023c90d]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [2183a0d3-683b-4e8a-a638-06f4f023c90d] Error performing CanvasSync::Jobs::ReportChecker (Job ID: 2183a0d3-683b-4e8a-a638-06f4f023c90d) from Test(default) in 11.72ms: NameError (undefined local variable or method `current_organization' for #): /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/jobs/report_checker.rb:35:in `perform' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:39:in `block in perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:109:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch_aware_job.rb:22:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:21:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/i18n-1.8.11/lib/i18n.rb:309:in `with_locale' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/translation.rb:9:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:26:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `block in instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications/instrumenter.rb:23:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:25:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `block in tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `block in tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:28:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:22:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:136:in `run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:38:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:18:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/report_checker_spec.rb:11:in `start_job' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/report_checker_spec.rb:53:in `block (5 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/matchers/built_in/raise_error.rb:59:in `matches?' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:51:in `block in handle_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:27:in `with_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:48:in `handle_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:65:in `to' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:101:in `to' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/report_checker_spec.rb:53:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `block in with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `block in with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-rails-5.0.2/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:259:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:644:in `block in run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:606:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/configuration.rb:2067:in `with_suite_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:116:in `block in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/reporter.rb:74:in `report' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:115:in `run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:89:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:71:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:45:in `invoke' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/exe/rspec:4:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:58:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:58:in `kernel_load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:23:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:478:in `exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:31:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:25:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/exe/bundle:49:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/friendly_errors.rb:128:in `with_friendly_errors' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/exe/bundle:37:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `
'  (0.2ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [62627b47-f1af-4b98-afd8-7bb84b07ba96] Performing CanvasSync::Jobs::ReportProcessorJob (Job ID: 62627b47-f1af-4b98-afd8-7bb84b07ba96) from Test(default) with arguments: "provisioning_csv", "https://test.instructure.com/sample_report_download", "FakeProcessor", {}, 1 [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [62627b47-f1af-4b98-afd8-7bb84b07ba96] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "62627b47-f1af-4b98-afd8-7bb84b07ba96"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [62627b47-f1af-4b98-afd8-7bb84b07ba96]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [62627b47-f1af-4b98-afd8-7bb84b07ba96] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportProcessorJob"], ["status", "enqueued"], ["job_arguments", "---\n- provisioning_csv\n- https://test.instructure.com/sample_report_download\n- FakeProcessor\n- {}\n- 1\n"], ["created_at", "2021-12-16 22:27:13.864090"], ["updated_at", "2021-12-16 22:27:13.864090"], ["job_id", "62627b47-f1af-4b98-afd8-7bb84b07ba96"]] [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [62627b47-f1af-4b98-afd8-7bb84b07ba96]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [62627b47-f1af-4b98-afd8-7bb84b07ba96]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [62627b47-f1af-4b98-afd8-7bb84b07ba96] CanvasSync::JobLog Update (0.4ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-12-16 22:27:13.865892"], ["status", "running"], ["updated_at", "2021-12-16 22:27:13.866421"], ["id", 729]] [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [62627b47-f1af-4b98-afd8-7bb84b07ba96]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [62627b47-f1af-4b98-afd8-7bb84b07ba96]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [62627b47-f1af-4b98-afd8-7bb84b07ba96] CanvasSync::JobLog Update (0.4ms) UPDATE "canvas_sync_job_logs" SET "job_class" = $1, "updated_at" = $2 WHERE "canvas_sync_job_logs"."id" = $3 [["job_class", "FakeProcessor"], ["updated_at", "2021-12-16 22:27:13.868413"], ["id", 729]] [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [62627b47-f1af-4b98-afd8-7bb84b07ba96]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [62627b47-f1af-4b98-afd8-7bb84b07ba96]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [62627b47-f1af-4b98-afd8-7bb84b07ba96] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2021-12-16 22:27:13.887825"], ["status", "success"], ["updated_at", "2021-12-16 22:27:13.888305"], ["id", 729]] [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [62627b47-f1af-4b98-afd8-7bb84b07ba96]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [62627b47-f1af-4b98-afd8-7bb84b07ba96] Performed CanvasSync::Jobs::ReportProcessorJob (Job ID: 62627b47-f1af-4b98-afd8-7bb84b07ba96) from Test(default) in 26.21ms  (0.2ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [CanvasSync::Jobs::ReportStarter] [92deaf96-ea5a-4e84-92f9-fe5761b3289e] Performing CanvasSync::Jobs::ReportStarter (Job ID: 92deaf96-ea5a-4e84-92f9-fe5761b3289e) from Test(default) with arguments: "provisioning_csv", {"parameters[users]"=>true}, "CoolProcessor", {:models=>["users"]} [ActiveJob] [CanvasSync::Jobs::ReportStarter] [92deaf96-ea5a-4e84-92f9-fe5761b3289e] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "92deaf96-ea5a-4e84-92f9-fe5761b3289e"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::ReportStarter] [92deaf96-ea5a-4e84-92f9-fe5761b3289e]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [92deaf96-ea5a-4e84-92f9-fe5761b3289e] CanvasSync::JobLog Create (0.5ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportStarter"], ["status", "enqueued"], ["job_arguments", "---\n- provisioning_csv\n- parameters[users]: true\n- CoolProcessor\n- :models:\n - users\n"], ["created_at", "2021-12-16 22:27:13.892671"], ["updated_at", "2021-12-16 22:27:13.892671"], ["job_id", "92deaf96-ea5a-4e84-92f9-fe5761b3289e"]] [ActiveJob] [CanvasSync::Jobs::ReportStarter] [92deaf96-ea5a-4e84-92f9-fe5761b3289e]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [92deaf96-ea5a-4e84-92f9-fe5761b3289e]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [92deaf96-ea5a-4e84-92f9-fe5761b3289e] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-12-16 22:27:13.894861"], ["status", "running"], ["updated_at", "2021-12-16 22:27:13.895181"], ["id", 730]] [ActiveJob] [CanvasSync::Jobs::ReportStarter] [92deaf96-ea5a-4e84-92f9-fe5761b3289e]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [92deaf96-ea5a-4e84-92f9-fe5761b3289e]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [92deaf96-ea5a-4e84-92f9-fe5761b3289e] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- provisioning_csv\n- 1\n- CoolProcessor\n- :models:\n - users\n :sync_start_time: '2021-12-16T22:27:13Z'\n :report_params:\n parameters[users]: true\n"], ["created_at", "2021-12-16 22:27:13.900279"], ["updated_at", "2021-12-16 22:27:13.900279"], ["job_id", "ba74de78-d1e1-4ada-b503-0c322136b765"]] [ActiveJob] [CanvasSync::Jobs::ReportStarter] [92deaf96-ea5a-4e84-92f9-fe5761b3289e]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [92deaf96-ea5a-4e84-92f9-fe5761b3289e] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: ba74de78-d1e1-4ada-b503-0c322136b765) to Test(default) at 2021-12-16 22:27:43 UTC with arguments: "provisioning_csv", 1, "CoolProcessor", {:models=>["users"], :sync_start_time=>"2021-12-16T22:27:13Z", :report_params=>{"parameters[users]"=>true}} [ActiveJob] [CanvasSync::Jobs::ReportStarter] [92deaf96-ea5a-4e84-92f9-fe5761b3289e]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [92deaf96-ea5a-4e84-92f9-fe5761b3289e] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2021-12-16 22:27:13.902823"], ["status", "success"], ["updated_at", "2021-12-16 22:27:13.903249"], ["id", 730]] [ActiveJob] [CanvasSync::Jobs::ReportStarter] [92deaf96-ea5a-4e84-92f9-fe5761b3289e]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [92deaf96-ea5a-4e84-92f9-fe5761b3289e] Performed CanvasSync::Jobs::ReportStarter (Job ID: 92deaf96-ea5a-4e84-92f9-fe5761b3289e) from Test(default) in 13.12ms  (0.2ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [CanvasSync::Jobs::ReportStarter] [21d1ea02-9cc7-4737-b68b-f03e2425f8a5] Performing CanvasSync::Jobs::ReportStarter (Job ID: 21d1ea02-9cc7-4737-b68b-f03e2425f8a5) from Test(default) with arguments: "provisioning_csv", {"parameters[users]"=>true}, "CoolProcessor", {:models=>["users"]}, {:allow_redownloads=>true} [ActiveJob] [CanvasSync::Jobs::ReportStarter] [21d1ea02-9cc7-4737-b68b-f03e2425f8a5] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "21d1ea02-9cc7-4737-b68b-f03e2425f8a5"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::ReportStarter] [21d1ea02-9cc7-4737-b68b-f03e2425f8a5]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [21d1ea02-9cc7-4737-b68b-f03e2425f8a5] CanvasSync::JobLog Create (0.4ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportStarter"], ["status", "enqueued"], ["job_arguments", "---\n- provisioning_csv\n- parameters[users]: true\n- CoolProcessor\n- :models:\n - users\n- :allow_redownloads: true\n"], ["created_at", "2021-12-16 22:27:13.907629"], ["updated_at", "2021-12-16 22:27:13.907629"], ["job_id", "21d1ea02-9cc7-4737-b68b-f03e2425f8a5"]] [ActiveJob] [CanvasSync::Jobs::ReportStarter] [21d1ea02-9cc7-4737-b68b-f03e2425f8a5]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [21d1ea02-9cc7-4737-b68b-f03e2425f8a5]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [21d1ea02-9cc7-4737-b68b-f03e2425f8a5] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-12-16 22:27:13.909376"], ["status", "running"], ["updated_at", "2021-12-16 22:27:13.909815"], ["id", 732]] [ActiveJob] [CanvasSync::Jobs::ReportStarter] [21d1ea02-9cc7-4737-b68b-f03e2425f8a5]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [21d1ea02-9cc7-4737-b68b-f03e2425f8a5]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [21d1ea02-9cc7-4737-b68b-f03e2425f8a5] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2021-12-16 22:27:13.912933"], ["status", "success"], ["updated_at", "2021-12-16 22:27:13.913508"], ["id", 732]] [ActiveJob] [CanvasSync::Jobs::ReportStarter] [21d1ea02-9cc7-4737-b68b-f03e2425f8a5]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [21d1ea02-9cc7-4737-b68b-f03e2425f8a5] Performed CanvasSync::Jobs::ReportStarter (Job ID: 21d1ea02-9cc7-4737-b68b-f03e2425f8a5) from Test(default) in 8.62ms  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Account Exists (0.7ms) SELECT 1 AS one FROM "accounts" WHERE "accounts"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] Account Create (0.4ms) INSERT INTO "accounts" ("canvas_id", "sis_id", "canvas_parent_account_id", "sis_parent_account_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 1], ["sis_id", "d277584e3b8c2550aad97d16e9c3df09"], ["canvas_parent_account_id", 1], ["sis_parent_account_id", "1d21342d6d66490d97e33c9ee165e84a"], ["name", "Account name"], ["workflow_state", "active"], ["created_at", "2021-12-16 22:27:13.928899"], ["updated_at", "2021-12-16 22:27:13.928899"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.7ms) SELECT COUNT(*) FROM "admins" [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [191e388e-1475-4076-8dbf-e6670964fb9b] Performing CanvasSync::Jobs::SyncAdminsJob (Job ID: 191e388e-1475-4076-8dbf-e6670964fb9b) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [191e388e-1475-4076-8dbf-e6670964fb9b] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "191e388e-1475-4076-8dbf-e6670964fb9b"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [191e388e-1475-4076-8dbf-e6670964fb9b]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [191e388e-1475-4076-8dbf-e6670964fb9b] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncAdminsJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2021-12-16 22:27:13.935109"], ["updated_at", "2021-12-16 22:27:13.935109"], ["job_id", "191e388e-1475-4076-8dbf-e6670964fb9b"]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [191e388e-1475-4076-8dbf-e6670964fb9b]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [191e388e-1475-4076-8dbf-e6670964fb9b]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [191e388e-1475-4076-8dbf-e6670964fb9b] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-12-16 22:27:13.936656"], ["status", "running"], ["updated_at", "2021-12-16 22:27:13.937003"], ["id", 733]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [191e388e-1475-4076-8dbf-e6670964fb9b]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [191e388e-1475-4076-8dbf-e6670964fb9b] Account Load (1.1ms) SELECT "accounts".* FROM "accounts" WHERE "accounts"."workflow_state" != $1 ORDER BY "accounts"."id" ASC LIMIT $2 [["workflow_state", "deleted"], ["LIMIT", 1000]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [191e388e-1475-4076-8dbf-e6670964fb9b] Admin Load (0.3ms) SELECT "admins".* FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [191e388e-1475-4076-8dbf-e6670964fb9b]  (0.3ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [191e388e-1475-4076-8dbf-e6670964fb9b] Admin Exists (0.3ms) SELECT 1 AS one FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [191e388e-1475-4076-8dbf-e6670964fb9b] Admin Create (0.4ms) INSERT INTO "admins" ("canvas_id", "role_name", "canvas_account_id", "canvas_role_id", "canvas_user_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 2], ["role_name", "AccountAdmin"], ["canvas_account_id", 1], ["canvas_role_id", 1], ["canvas_user_id", 1], ["workflow_state", "active"], ["created_at", "2021-12-16 22:27:13.964613"], ["updated_at", "2021-12-16 22:27:13.964613"]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [191e388e-1475-4076-8dbf-e6670964fb9b]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [191e388e-1475-4076-8dbf-e6670964fb9b] Admin Load (0.2ms) SELECT "admins".* FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 3], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [191e388e-1475-4076-8dbf-e6670964fb9b]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [191e388e-1475-4076-8dbf-e6670964fb9b] Admin Exists (0.2ms) SELECT 1 AS one FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 3], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [191e388e-1475-4076-8dbf-e6670964fb9b] Admin Create (0.3ms) INSERT INTO "admins" ("canvas_id", "role_name", "canvas_account_id", "canvas_role_id", "canvas_user_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 3], ["role_name", "Custom Account Role"], ["canvas_account_id", 1], ["canvas_role_id", 11], ["canvas_user_id", 11], ["workflow_state", "active"], ["created_at", "2021-12-16 22:27:13.967190"], ["updated_at", "2021-12-16 22:27:13.967190"]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [191e388e-1475-4076-8dbf-e6670964fb9b]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [191e388e-1475-4076-8dbf-e6670964fb9b] Admin Load (0.2ms) SELECT "admins".* FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 4], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [191e388e-1475-4076-8dbf-e6670964fb9b]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [191e388e-1475-4076-8dbf-e6670964fb9b] Admin Exists (0.2ms) SELECT 1 AS one FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 4], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [191e388e-1475-4076-8dbf-e6670964fb9b] Admin Create (0.3ms) INSERT INTO "admins" ("canvas_id", "role_name", "canvas_account_id", "canvas_role_id", "canvas_user_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 4], ["role_name", "Test"], ["canvas_account_id", 1], ["canvas_role_id", 10], ["canvas_user_id", 11], ["workflow_state", "active"], ["created_at", "2021-12-16 22:27:13.969812"], ["updated_at", "2021-12-16 22:27:13.969812"]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [191e388e-1475-4076-8dbf-e6670964fb9b]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [191e388e-1475-4076-8dbf-e6670964fb9b] Admin Update All (0.3ms) UPDATE "admins" SET "workflow_state" = 'inactive' WHERE "admins"."id" NOT IN ($1, $2, $3) [["id", 141], ["id", 142], ["id", 143]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [191e388e-1475-4076-8dbf-e6670964fb9b]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [191e388e-1475-4076-8dbf-e6670964fb9b] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2021-12-16 22:27:13.971442"], ["status", "success"], ["updated_at", "2021-12-16 22:27:13.971795"], ["id", 733]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [191e388e-1475-4076-8dbf-e6670964fb9b]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [191e388e-1475-4076-8dbf-e6670964fb9b] Performed CanvasSync::Jobs::SyncAdminsJob (Job ID: 191e388e-1475-4076-8dbf-e6670964fb9b) from Test(default) in 38.85ms  (0.2ms) SELECT COUNT(*) FROM "admins"  (0.2ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [ec39316a-c8d4-4c5e-beba-620c64e9cffa] Performing CanvasSync::Jobs::SyncAssignmentGroupsJob (Job ID: ec39316a-c8d4-4c5e-beba-620c64e9cffa) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [ec39316a-c8d4-4c5e-beba-620c64e9cffa] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "ec39316a-c8d4-4c5e-beba-620c64e9cffa"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [ec39316a-c8d4-4c5e-beba-620c64e9cffa]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [ec39316a-c8d4-4c5e-beba-620c64e9cffa] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncAssignmentGroupsJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2021-12-16 22:27:13.976700"], ["updated_at", "2021-12-16 22:27:13.976700"], ["job_id", "ec39316a-c8d4-4c5e-beba-620c64e9cffa"]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [ec39316a-c8d4-4c5e-beba-620c64e9cffa]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [ec39316a-c8d4-4c5e-beba-620c64e9cffa]  (0.9ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [ec39316a-c8d4-4c5e-beba-620c64e9cffa] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-12-16 22:27:13.978507"], ["status", "running"], ["updated_at", "2021-12-16 22:27:13.979750"], ["id", 734]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [ec39316a-c8d4-4c5e-beba-620c64e9cffa]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [ec39316a-c8d4-4c5e-beba-620c64e9cffa]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [ec39316a-c8d4-4c5e-beba-620c64e9cffa] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proserv_assignment_group_export_csv\n- 1\n- CanvasSync::Processors::AssignmentGroupsProcessor\n- :sync_start_time: '2021-12-16T22:27:13Z'\n :report_params:\n :parameters:\n :enrollment_term_id: 1\n"], ["created_at", "2021-12-16 22:27:13.984397"], ["updated_at", "2021-12-16 22:27:13.984397"], ["job_id", "295472fa-7fa4-4fd7-a7af-be24e77c9ae0"]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [ec39316a-c8d4-4c5e-beba-620c64e9cffa]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [ec39316a-c8d4-4c5e-beba-620c64e9cffa] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: 295472fa-7fa4-4fd7-a7af-be24e77c9ae0) to Test(default) at 2021-12-16 22:27:43 UTC with arguments: "proserv_assignment_group_export_csv", 1, "CanvasSync::Processors::AssignmentGroupsProcessor", {:sync_start_time=>"2021-12-16T22:27:13Z", :report_params=>{:parameters=>{:enrollment_term_id=>1}}} [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [ec39316a-c8d4-4c5e-beba-620c64e9cffa]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [ec39316a-c8d4-4c5e-beba-620c64e9cffa] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2021-12-16 22:27:13.987258"], ["status", "success"], ["updated_at", "2021-12-16 22:27:13.987631"], ["id", 734]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [ec39316a-c8d4-4c5e-beba-620c64e9cffa]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [ec39316a-c8d4-4c5e-beba-620c64e9cffa] Performed CanvasSync::Jobs::SyncAssignmentGroupsJob (Job ID: ec39316a-c8d4-4c5e-beba-620c64e9cffa) from Test(default) in 13.05ms  (0.2ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [5868018a-7880-45a4-9b24-8538119bce02] Performing CanvasSync::Jobs::SyncAssignmentsJob (Job ID: 5868018a-7880-45a4-9b24-8538119bce02) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [5868018a-7880-45a4-9b24-8538119bce02] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "5868018a-7880-45a4-9b24-8538119bce02"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [5868018a-7880-45a4-9b24-8538119bce02]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [5868018a-7880-45a4-9b24-8538119bce02] CanvasSync::JobLog Create (0.4ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncAssignmentsJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2021-12-16 22:27:13.992013"], ["updated_at", "2021-12-16 22:27:13.992013"], ["job_id", "5868018a-7880-45a4-9b24-8538119bce02"]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [5868018a-7880-45a4-9b24-8538119bce02]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [5868018a-7880-45a4-9b24-8538119bce02]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [5868018a-7880-45a4-9b24-8538119bce02] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-12-16 22:27:13.994171"], ["status", "running"], ["updated_at", "2021-12-16 22:27:13.994596"], ["id", 736]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [5868018a-7880-45a4-9b24-8538119bce02]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [5868018a-7880-45a4-9b24-8538119bce02]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [5868018a-7880-45a4-9b24-8538119bce02] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proserv_assignment_export_csv\n- 1\n- CanvasSync::Processors::AssignmentsProcessor\n- :sync_start_time: '2021-12-16T22:27:13Z'\n :report_params:\n :parameters:\n :enrollment_term_id: 1\n"], ["created_at", "2021-12-16 22:27:13.998739"], ["updated_at", "2021-12-16 22:27:13.998739"], ["job_id", "a91ca3ff-ff1d-46bb-b8e1-1dcbb8b2b243"]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [5868018a-7880-45a4-9b24-8538119bce02]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [5868018a-7880-45a4-9b24-8538119bce02] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: a91ca3ff-ff1d-46bb-b8e1-1dcbb8b2b243) to Test(default) at 2021-12-16 22:27:43 UTC with arguments: "proserv_assignment_export_csv", 1, "CanvasSync::Processors::AssignmentsProcessor", {:sync_start_time=>"2021-12-16T22:27:13Z", :report_params=>{:parameters=>{:enrollment_term_id=>1}}} [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [5868018a-7880-45a4-9b24-8538119bce02]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [5868018a-7880-45a4-9b24-8538119bce02] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2021-12-16 22:27:14.001805"], ["status", "success"], ["updated_at", "2021-12-16 22:27:14.002274"], ["id", 736]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [5868018a-7880-45a4-9b24-8538119bce02]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [5868018a-7880-45a4-9b24-8538119bce02] Performed CanvasSync::Jobs::SyncAssignmentsJob (Job ID: 5868018a-7880-45a4-9b24-8538119bce02) from Test(default) in 12.38ms  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [c32ea4c0-f97c-4ced-abfb-720e3533fac6] Performing CanvasSync::Jobs::SyncAssignmentsJob (Job ID: c32ea4c0-f97c-4ced-abfb-720e3533fac6) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [c32ea4c0-f97c-4ced-abfb-720e3533fac6] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "c32ea4c0-f97c-4ced-abfb-720e3533fac6"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [c32ea4c0-f97c-4ced-abfb-720e3533fac6]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [c32ea4c0-f97c-4ced-abfb-720e3533fac6] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncAssignmentsJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2021-12-16 22:27:14.006396"], ["updated_at", "2021-12-16 22:27:14.006396"], ["job_id", "c32ea4c0-f97c-4ced-abfb-720e3533fac6"]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [c32ea4c0-f97c-4ced-abfb-720e3533fac6]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [c32ea4c0-f97c-4ced-abfb-720e3533fac6]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [c32ea4c0-f97c-4ced-abfb-720e3533fac6] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-12-16 22:27:14.007678"], ["status", "running"], ["updated_at", "2021-12-16 22:27:14.008037"], ["id", 738]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [c32ea4c0-f97c-4ced-abfb-720e3533fac6]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [c32ea4c0-f97c-4ced-abfb-720e3533fac6]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [c32ea4c0-f97c-4ced-abfb-720e3533fac6] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proserv_assignment_export_csv\n- 1\n- CanvasSync::Processors::AssignmentsProcessor\n- :sync_start_time: '2021-12-16T22:27:14Z'\n :report_params:\n :parameters: {}\n"], ["created_at", "2021-12-16 22:27:14.011199"], ["updated_at", "2021-12-16 22:27:14.011199"], ["job_id", "ea121a8d-813c-4113-a0cc-7a4299d4bc67"]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [c32ea4c0-f97c-4ced-abfb-720e3533fac6]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [c32ea4c0-f97c-4ced-abfb-720e3533fac6] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: ea121a8d-813c-4113-a0cc-7a4299d4bc67) to Test(default) at 2021-12-16 22:27:44 UTC with arguments: "proserv_assignment_export_csv", 1, "CanvasSync::Processors::AssignmentsProcessor", {:sync_start_time=>"2021-12-16T22:27:14Z", :report_params=>{:parameters=>{}}} [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [c32ea4c0-f97c-4ced-abfb-720e3533fac6]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [c32ea4c0-f97c-4ced-abfb-720e3533fac6] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2021-12-16 22:27:14.013726"], ["status", "success"], ["updated_at", "2021-12-16 22:27:14.014124"], ["id", 738]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [c32ea4c0-f97c-4ced-abfb-720e3533fac6]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [c32ea4c0-f97c-4ced-abfb-720e3533fac6] Performed CanvasSync::Jobs::SyncAssignmentsJob (Job ID: c32ea4c0-f97c-4ced-abfb-720e3533fac6) from Test(default) in 10.09ms  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [4e9f6de9-3f74-46ac-89e6-385a9db979fe] Performing CanvasSync::Jobs::SyncContextModuleItemsJob (Job ID: 4e9f6de9-3f74-46ac-89e6-385a9db979fe) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [4e9f6de9-3f74-46ac-89e6-385a9db979fe] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "4e9f6de9-3f74-46ac-89e6-385a9db979fe"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [4e9f6de9-3f74-46ac-89e6-385a9db979fe]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [4e9f6de9-3f74-46ac-89e6-385a9db979fe] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncContextModuleItemsJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2021-12-16 22:27:14.019481"], ["updated_at", "2021-12-16 22:27:14.019481"], ["job_id", "4e9f6de9-3f74-46ac-89e6-385a9db979fe"]] [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [4e9f6de9-3f74-46ac-89e6-385a9db979fe]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [4e9f6de9-3f74-46ac-89e6-385a9db979fe]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [4e9f6de9-3f74-46ac-89e6-385a9db979fe] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-12-16 22:27:14.020837"], ["status", "running"], ["updated_at", "2021-12-16 22:27:14.021162"], ["id", 740]] [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [4e9f6de9-3f74-46ac-89e6-385a9db979fe]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [4e9f6de9-3f74-46ac-89e6-385a9db979fe]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [4e9f6de9-3f74-46ac-89e6-385a9db979fe] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proserv_context_module_items_csv\n- 1\n- CanvasSync::Processors::ContextModuleItemsProcessor\n- :sync_start_time: '2021-12-16T22:27:14Z'\n :report_params:\n :parameters:\n :enrollment_term_id: 1\n"], ["created_at", "2021-12-16 22:27:14.023939"], ["updated_at", "2021-12-16 22:27:14.023939"], ["job_id", "34f3bcdd-ead6-4bc6-b544-d9f1cf01a0b8"]] [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [4e9f6de9-3f74-46ac-89e6-385a9db979fe]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [4e9f6de9-3f74-46ac-89e6-385a9db979fe] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: 34f3bcdd-ead6-4bc6-b544-d9f1cf01a0b8) to Test(default) at 2021-12-16 22:27:44 UTC with arguments: "proserv_context_module_items_csv", 1, "CanvasSync::Processors::ContextModuleItemsProcessor", {:sync_start_time=>"2021-12-16T22:27:14Z", :report_params=>{:parameters=>{:enrollment_term_id=>1}}} [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [4e9f6de9-3f74-46ac-89e6-385a9db979fe]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [4e9f6de9-3f74-46ac-89e6-385a9db979fe] CanvasSync::JobLog Update (0.4ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2021-12-16 22:27:14.026385"], ["status", "success"], ["updated_at", "2021-12-16 22:27:14.026941"], ["id", 740]] [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [4e9f6de9-3f74-46ac-89e6-385a9db979fe]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [4e9f6de9-3f74-46ac-89e6-385a9db979fe] Performed CanvasSync::Jobs::SyncContextModuleItemsJob (Job ID: 4e9f6de9-3f74-46ac-89e6-385a9db979fe) from Test(default) in 10.28ms  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [8cb47e3e-8100-4719-92e5-1deb853cf121] Performing CanvasSync::Jobs::SyncContextModuleItemsJob (Job ID: 8cb47e3e-8100-4719-92e5-1deb853cf121) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [8cb47e3e-8100-4719-92e5-1deb853cf121] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "8cb47e3e-8100-4719-92e5-1deb853cf121"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [8cb47e3e-8100-4719-92e5-1deb853cf121]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [8cb47e3e-8100-4719-92e5-1deb853cf121] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncContextModuleItemsJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2021-12-16 22:27:14.032079"], ["updated_at", "2021-12-16 22:27:14.032079"], ["job_id", "8cb47e3e-8100-4719-92e5-1deb853cf121"]] [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [8cb47e3e-8100-4719-92e5-1deb853cf121]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [8cb47e3e-8100-4719-92e5-1deb853cf121]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [8cb47e3e-8100-4719-92e5-1deb853cf121] CanvasSync::JobLog Update (0.4ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-12-16 22:27:14.033637"], ["status", "running"], ["updated_at", "2021-12-16 22:27:14.034054"], ["id", 742]] [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [8cb47e3e-8100-4719-92e5-1deb853cf121]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [8cb47e3e-8100-4719-92e5-1deb853cf121]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [8cb47e3e-8100-4719-92e5-1deb853cf121] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proserv_context_module_items_csv\n- 1\n- CanvasSync::Processors::ContextModuleItemsProcessor\n- :sync_start_time: '2021-12-16T22:27:14Z'\n :report_params:\n :parameters: {}\n"], ["created_at", "2021-12-16 22:27:14.037228"], ["updated_at", "2021-12-16 22:27:14.037228"], ["job_id", "46ce06ff-b0ea-435d-94a0-49587d58665e"]] [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [8cb47e3e-8100-4719-92e5-1deb853cf121]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [8cb47e3e-8100-4719-92e5-1deb853cf121] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: 46ce06ff-b0ea-435d-94a0-49587d58665e) to Test(default) at 2021-12-16 22:27:44 UTC with arguments: "proserv_context_module_items_csv", 1, "CanvasSync::Processors::ContextModuleItemsProcessor", {:sync_start_time=>"2021-12-16T22:27:14Z", :report_params=>{:parameters=>{}}} [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [8cb47e3e-8100-4719-92e5-1deb853cf121]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [8cb47e3e-8100-4719-92e5-1deb853cf121] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2021-12-16 22:27:14.039712"], ["status", "success"], ["updated_at", "2021-12-16 22:27:14.040056"], ["id", 742]] [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [8cb47e3e-8100-4719-92e5-1deb853cf121]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [8cb47e3e-8100-4719-92e5-1deb853cf121] Performed CanvasSync::Jobs::SyncContextModuleItemsJob (Job ID: 8cb47e3e-8100-4719-92e5-1deb853cf121) from Test(default) in 9.88ms  (0.1ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [03daff03-e15f-4550-b6f1-811acae556e2] Performing CanvasSync::Jobs::SyncContextModulesJob (Job ID: 03daff03-e15f-4550-b6f1-811acae556e2) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [03daff03-e15f-4550-b6f1-811acae556e2] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "03daff03-e15f-4550-b6f1-811acae556e2"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [03daff03-e15f-4550-b6f1-811acae556e2]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [03daff03-e15f-4550-b6f1-811acae556e2] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncContextModulesJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2021-12-16 22:27:14.045246"], ["updated_at", "2021-12-16 22:27:14.045246"], ["job_id", "03daff03-e15f-4550-b6f1-811acae556e2"]] [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [03daff03-e15f-4550-b6f1-811acae556e2]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [03daff03-e15f-4550-b6f1-811acae556e2]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [03daff03-e15f-4550-b6f1-811acae556e2] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-12-16 22:27:14.047042"], ["status", "running"], ["updated_at", "2021-12-16 22:27:14.047445"], ["id", 744]] [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [03daff03-e15f-4550-b6f1-811acae556e2]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [03daff03-e15f-4550-b6f1-811acae556e2]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [03daff03-e15f-4550-b6f1-811acae556e2] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proserv_context_modules_csv\n- 1\n- CanvasSync::Processors::ContextModulesProcessor\n- :sync_start_time: '2021-12-16T22:27:14Z'\n :report_params:\n :parameters:\n :enrollment_term_id: 1\n"], ["created_at", "2021-12-16 22:27:14.051342"], ["updated_at", "2021-12-16 22:27:14.051342"], ["job_id", "e19e6273-ac62-4bc1-a648-86a553a16cbc"]] [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [03daff03-e15f-4550-b6f1-811acae556e2]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [03daff03-e15f-4550-b6f1-811acae556e2] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: e19e6273-ac62-4bc1-a648-86a553a16cbc) to Test(default) at 2021-12-16 22:27:44 UTC with arguments: "proserv_context_modules_csv", 1, "CanvasSync::Processors::ContextModulesProcessor", {:sync_start_time=>"2021-12-16T22:27:14Z", :report_params=>{:parameters=>{:enrollment_term_id=>1}}} [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [03daff03-e15f-4550-b6f1-811acae556e2]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [03daff03-e15f-4550-b6f1-811acae556e2] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2021-12-16 22:27:14.053844"], ["status", "success"], ["updated_at", "2021-12-16 22:27:14.054209"], ["id", 744]] [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [03daff03-e15f-4550-b6f1-811acae556e2]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [03daff03-e15f-4550-b6f1-811acae556e2] Performed CanvasSync::Jobs::SyncContextModulesJob (Job ID: 03daff03-e15f-4550-b6f1-811acae556e2) from Test(default) in 11.32ms  (0.1ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [0a0e2b0e-d74b-4217-af52-2c0839ea0d47] Performing CanvasSync::Jobs::SyncContextModulesJob (Job ID: 0a0e2b0e-d74b-4217-af52-2c0839ea0d47) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [0a0e2b0e-d74b-4217-af52-2c0839ea0d47] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "0a0e2b0e-d74b-4217-af52-2c0839ea0d47"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [0a0e2b0e-d74b-4217-af52-2c0839ea0d47]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [0a0e2b0e-d74b-4217-af52-2c0839ea0d47] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncContextModulesJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2021-12-16 22:27:14.058238"], ["updated_at", "2021-12-16 22:27:14.058238"], ["job_id", "0a0e2b0e-d74b-4217-af52-2c0839ea0d47"]] [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [0a0e2b0e-d74b-4217-af52-2c0839ea0d47]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [0a0e2b0e-d74b-4217-af52-2c0839ea0d47]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [0a0e2b0e-d74b-4217-af52-2c0839ea0d47] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-12-16 22:27:14.059632"], ["status", "running"], ["updated_at", "2021-12-16 22:27:14.060037"], ["id", 746]] [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [0a0e2b0e-d74b-4217-af52-2c0839ea0d47]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [0a0e2b0e-d74b-4217-af52-2c0839ea0d47]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [0a0e2b0e-d74b-4217-af52-2c0839ea0d47] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proserv_context_modules_csv\n- 1\n- CanvasSync::Processors::ContextModulesProcessor\n- :sync_start_time: '2021-12-16T22:27:14Z'\n :report_params:\n :parameters: {}\n"], ["created_at", "2021-12-16 22:27:14.063747"], ["updated_at", "2021-12-16 22:27:14.063747"], ["job_id", "103366f7-9bcc-47a7-9754-6b50d8c1a913"]] [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [0a0e2b0e-d74b-4217-af52-2c0839ea0d47]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [0a0e2b0e-d74b-4217-af52-2c0839ea0d47] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: 103366f7-9bcc-47a7-9754-6b50d8c1a913) to Test(default) at 2021-12-16 22:27:44 UTC with arguments: "proserv_context_modules_csv", 1, "CanvasSync::Processors::ContextModulesProcessor", {:sync_start_time=>"2021-12-16T22:27:14Z", :report_params=>{:parameters=>{}}} [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [0a0e2b0e-d74b-4217-af52-2c0839ea0d47]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [0a0e2b0e-d74b-4217-af52-2c0839ea0d47] CanvasSync::JobLog Update (0.4ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2021-12-16 22:27:14.066825"], ["status", "success"], ["updated_at", "2021-12-16 22:27:14.067423"], ["id", 746]] [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [0a0e2b0e-d74b-4217-af52-2c0839ea0d47]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [0a0e2b0e-d74b-4217-af52-2c0839ea0d47] Performed CanvasSync::Jobs::SyncContextModulesJob (Job ID: 0a0e2b0e-d74b-4217-af52-2c0839ea0d47) from Test(default) in 11.88ms  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Term Exists (0.5ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 26418376], ["LIMIT", 1]] Term Create (0.4ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 26418376], ["name", "Cool Term"], ["start_at", "2021-12-13 22:27:12.657417"], ["end_at", "2021-12-19 22:27:12.657517"], ["workflow_state", "active"], ["sis_id", "d57198439ae7ef9c9a983cb5fc47c078"], ["created_at", "2021-12-16 22:27:14.081021"], ["updated_at", "2021-12-16 22:27:14.081021"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [7cff8786-b3ca-4d9c-a526-be241034bcce] Performing CanvasSync::Jobs::SyncProvisioningReportJob (Job ID: 7cff8786-b3ca-4d9c-a526-be241034bcce) from Test(default) with arguments: {:models=>["users", "courses"], :term_scope=>"active"} [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [7cff8786-b3ca-4d9c-a526-be241034bcce] CanvasSync::JobLog Load (0.3ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "7cff8786-b3ca-4d9c-a526-be241034bcce"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [7cff8786-b3ca-4d9c-a526-be241034bcce]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [7cff8786-b3ca-4d9c-a526-be241034bcce] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncProvisioningReportJob"], ["status", "enqueued"], ["job_arguments", "---\n- :models:\n - users\n - courses\n :term_scope: active\n"], ["created_at", "2021-12-16 22:27:14.084434"], ["updated_at", "2021-12-16 22:27:14.084434"], ["job_id", "7cff8786-b3ca-4d9c-a526-be241034bcce"]] [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [7cff8786-b3ca-4d9c-a526-be241034bcce]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [7cff8786-b3ca-4d9c-a526-be241034bcce]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [7cff8786-b3ca-4d9c-a526-be241034bcce] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-12-16 22:27:14.086318"], ["status", "running"], ["updated_at", "2021-12-16 22:27:14.086740"], ["id", 748]] [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [7cff8786-b3ca-4d9c-a526-be241034bcce]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [7cff8786-b3ca-4d9c-a526-be241034bcce]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [7cff8786-b3ca-4d9c-a526-be241034bcce] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proservices_provisioning_csv\n- \n- CanvasSync::Processors::ProvisioningReportProcessor\n- :models:\n - users\n - courses\n :term_scope: active\n :sync_start_time: '2021-12-16T22:27:14Z'\n :report_params:\n :parameters:\n :include_deleted: true\n users: true\n courses: true\n :enrollment_term_id: 26418376\n"], ["created_at", "2021-12-16 22:27:14.089724"], ["updated_at", "2021-12-16 22:27:14.089724"], ["job_id", "0ffd13c9-8ee0-4f9f-928e-4b2df911db50"]] [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [7cff8786-b3ca-4d9c-a526-be241034bcce]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [7cff8786-b3ca-4d9c-a526-be241034bcce] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: 0ffd13c9-8ee0-4f9f-928e-4b2df911db50) to Test(default) at 2021-12-16 22:27:44 UTC with arguments: "proservices_provisioning_csv", nil, "CanvasSync::Processors::ProvisioningReportProcessor", {:models=>["users", "courses"], :term_scope=>"active", :sync_start_time=>"2021-12-16T22:27:14Z", :report_params=>{:parameters=>{:include_deleted=>true, "users"=>true, "courses"=>true, :enrollment_term_id=>26418376}}} [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [7cff8786-b3ca-4d9c-a526-be241034bcce]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [7cff8786-b3ca-4d9c-a526-be241034bcce] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2021-12-16 22:27:14.092562"], ["status", "success"], ["updated_at", "2021-12-16 22:27:14.092972"], ["id", 748]] [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [7cff8786-b3ca-4d9c-a526-be241034bcce]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [7cff8786-b3ca-4d9c-a526-be241034bcce] Performed CanvasSync::Jobs::SyncProvisioningReportJob (Job ID: 7cff8786-b3ca-4d9c-a526-be241034bcce) from Test(default) in 10.96ms  (0.1ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [4ef4e9f5-09bc-47f0-ba0e-3a352e5f58b6] Performing CanvasSync::Jobs::SyncProvisioningReportJob (Job ID: 4ef4e9f5-09bc-47f0-ba0e-3a352e5f58b6) from Test(default) with arguments: {:models=>["users", "courses"]} [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [4ef4e9f5-09bc-47f0-ba0e-3a352e5f58b6] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "4ef4e9f5-09bc-47f0-ba0e-3a352e5f58b6"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [4ef4e9f5-09bc-47f0-ba0e-3a352e5f58b6]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [4ef4e9f5-09bc-47f0-ba0e-3a352e5f58b6] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncProvisioningReportJob"], ["status", "enqueued"], ["job_arguments", "---\n- :models:\n - users\n - courses\n"], ["created_at", "2021-12-16 22:27:14.096926"], ["updated_at", "2021-12-16 22:27:14.096926"], ["job_id", "4ef4e9f5-09bc-47f0-ba0e-3a352e5f58b6"]] [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [4ef4e9f5-09bc-47f0-ba0e-3a352e5f58b6]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [4ef4e9f5-09bc-47f0-ba0e-3a352e5f58b6]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [4ef4e9f5-09bc-47f0-ba0e-3a352e5f58b6] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-12-16 22:27:14.098401"], ["status", "running"], ["updated_at", "2021-12-16 22:27:14.098787"], ["id", 750]] [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [4ef4e9f5-09bc-47f0-ba0e-3a352e5f58b6]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [4ef4e9f5-09bc-47f0-ba0e-3a352e5f58b6]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [4ef4e9f5-09bc-47f0-ba0e-3a352e5f58b6] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proservices_provisioning_csv\n- \n- CanvasSync::Processors::ProvisioningReportProcessor\n- :models:\n - users\n - courses\n :sync_start_time: '2021-12-16T22:27:14Z'\n :report_params:\n :parameters:\n :include_deleted: true\n users: true\n courses: true\n"], ["created_at", "2021-12-16 22:27:14.101472"], ["updated_at", "2021-12-16 22:27:14.101472"], ["job_id", "be25d127-a49d-4464-b87b-067912b621e5"]] [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [4ef4e9f5-09bc-47f0-ba0e-3a352e5f58b6]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [4ef4e9f5-09bc-47f0-ba0e-3a352e5f58b6] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: be25d127-a49d-4464-b87b-067912b621e5) to Test(default) at 2021-12-16 22:27:44 UTC with arguments: "proservices_provisioning_csv", nil, "CanvasSync::Processors::ProvisioningReportProcessor", {:models=>["users", "courses"], :sync_start_time=>"2021-12-16T22:27:14Z", :report_params=>{:parameters=>{:include_deleted=>true, "users"=>true, "courses"=>true}}} [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [4ef4e9f5-09bc-47f0-ba0e-3a352e5f58b6]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [4ef4e9f5-09bc-47f0-ba0e-3a352e5f58b6] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2021-12-16 22:27:14.104054"], ["status", "success"], ["updated_at", "2021-12-16 22:27:14.104488"], ["id", 750]] [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [4ef4e9f5-09bc-47f0-ba0e-3a352e5f58b6]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [4ef4e9f5-09bc-47f0-ba0e-3a352e5f58b6] Performed CanvasSync::Jobs::SyncProvisioningReportJob (Job ID: 4ef4e9f5-09bc-47f0-ba0e-3a352e5f58b6) from Test(default) in 9.81ms  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Account Exists (0.2ms) SELECT 1 AS one FROM "accounts" WHERE "accounts"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] Account Create (0.2ms) INSERT INTO "accounts" ("canvas_id", "sis_id", "canvas_parent_account_id", "sis_parent_account_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 1], ["sis_id", "f65b74f15a13badaa54095b29d9fc1ca"], ["canvas_parent_account_id", 1], ["sis_parent_account_id", "afc44769a8e23608737ba148ac1e42c0"], ["name", "Account name"], ["workflow_state", "active"], ["created_at", "2021-12-16 22:27:14.108409"], ["updated_at", "2021-12-16 22:27:14.108409"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.7ms) SELECT COUNT(*) FROM "roles" [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [4164ee4c-0f30-4b08-8c1e-446938abcfeb] Performing CanvasSync::Jobs::SyncRolesJob (Job ID: 4164ee4c-0f30-4b08-8c1e-446938abcfeb) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [4164ee4c-0f30-4b08-8c1e-446938abcfeb] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "4164ee4c-0f30-4b08-8c1e-446938abcfeb"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [4164ee4c-0f30-4b08-8c1e-446938abcfeb]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [4164ee4c-0f30-4b08-8c1e-446938abcfeb] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncRolesJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2021-12-16 22:27:14.114322"], ["updated_at", "2021-12-16 22:27:14.114322"], ["job_id", "4164ee4c-0f30-4b08-8c1e-446938abcfeb"]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [4164ee4c-0f30-4b08-8c1e-446938abcfeb]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [4164ee4c-0f30-4b08-8c1e-446938abcfeb]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [4164ee4c-0f30-4b08-8c1e-446938abcfeb] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-12-16 22:27:14.116163"], ["status", "running"], ["updated_at", "2021-12-16 22:27:14.116582"], ["id", 752]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [4164ee4c-0f30-4b08-8c1e-446938abcfeb]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [4164ee4c-0f30-4b08-8c1e-446938abcfeb] Account Load (0.2ms) SELECT "accounts".* FROM "accounts" WHERE "accounts"."workflow_state" != $1 ORDER BY "accounts"."id" ASC LIMIT $2 [["workflow_state", "deleted"], ["LIMIT", 1000]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [4164ee4c-0f30-4b08-8c1e-446938abcfeb] Role Load (0.2ms) SELECT "roles".* FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [4164ee4c-0f30-4b08-8c1e-446938abcfeb]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [4164ee4c-0f30-4b08-8c1e-446938abcfeb] Role Exists (0.2ms) SELECT 1 AS one FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [4164ee4c-0f30-4b08-8c1e-446938abcfeb] Role Create (0.5ms) INSERT INTO "roles" ("canvas_id", "label", "base_role_type", "canvas_account_id", "workflow_state", "permissions", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 1], ["label", "Account Admin"], ["base_role_type", "AccountMembership"], ["canvas_account_id", 10], ["workflow_state", "built_in"], ["permissions", "{\"manage_wiki\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"post_to_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"moderate_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_announcements\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"send_messages\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"send_messages_all\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_outcomes\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"create_conferences\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"create_collaborations\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_roster\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_all_grades\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_grades\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_rubrics\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"comment_on_others_submissions\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_students\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_admin_users\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_role_overrides\":{\"enabled\":true,\"locked\":true,\"readonly\":true,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_account_memberships\":{\"enabled\":true,\"locked\":true,\"readonly\":true,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_account_settings\":{\"enabled\":true,\"locked\":true,\"readonly\":true,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_groups\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_group_pages\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_files\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_assignments\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"undelete_courses\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_grade_changes\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_course_changes\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_question_banks\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_calendar\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_reports\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_courses\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_user_logins\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_user_observers\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_alerts\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"become_user\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_developer_keys\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"import_sis\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_sis\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_sis\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_course_list\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_statistics\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_storage_quotas\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_course_content\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_content\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_interaction_alerts\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"change_course_state\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_sections\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_feature_flags\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_quiz_answer_audits\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"moderate_grades\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"lti_add_edit\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true}}"], ["created_at", "2021-12-16 22:27:14.141616"], ["updated_at", "2021-12-16 22:27:14.141616"]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [4164ee4c-0f30-4b08-8c1e-446938abcfeb]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [4164ee4c-0f30-4b08-8c1e-446938abcfeb] Role Load (0.2ms) SELECT "roles".* FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 3], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [4164ee4c-0f30-4b08-8c1e-446938abcfeb]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [4164ee4c-0f30-4b08-8c1e-446938abcfeb] Role Exists (0.2ms) SELECT 1 AS one FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 3], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [4164ee4c-0f30-4b08-8c1e-446938abcfeb] Role Create (0.3ms) INSERT INTO "roles" ("canvas_id", "label", "base_role_type", "canvas_account_id", "workflow_state", "permissions", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 3], ["label", "Student"], ["base_role_type", "StudentEnrollment"], ["canvas_account_id", 10], ["workflow_state", "built_in"], ["permissions", "{\"manage_wiki\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"read_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"post_to_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"moderate_forum\":{\"enabled\":false,\"locked\":false,\"readonly\":false,\"explicit\":false},\"read_announcements\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"send_messages\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"send_messages_all\":{\"enabled\":false,\"locked\":false,\"readonly\":false,\"explicit\":false},\"manage_outcomes\":{\"enabled\":false,\"locked\":false,\"readonly\":false,\"explicit\":false},\"create_conferences\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"create_collaborations\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_roster\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_all_grades\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_grades\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_rubrics\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"comment_on_others_submissions\":{\"enabled\":false,\"locked\":false,\"readonly\":false,\"explicit\":false},\"manage_students\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_admin_users\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_role_overrides\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_account_memberships\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_account_settings\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_groups\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"view_group_pages\":{\"enabled\":false,\"locked\":false,\"readonly\":false,\"explicit\":false},\"manage_files\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_assignments\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"undelete_courses\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"view_grade_changes\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"view_course_changes\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"read_question_banks\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_calendar\":{\"enabled\":false,\"locked\":false,\"readonly\":false,\"explicit\":false},\"read_reports\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_courses\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_user_logins\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_user_observers\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_alerts\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"become_user\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_developer_keys\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"import_sis\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_sis\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"read_sis\":{\"enabled\":false,\"locked\":false,\"readonly\":false,\"explicit\":false},\"read_course_list\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"view_statistics\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_storage_quotas\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"read_course_content\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_content\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_interaction_alerts\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"change_course_state\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_sections\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_feature_flags\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"view_quiz_answer_audits\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"moderate_grades\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"lti_add_edit\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false}}"], ["created_at", "2021-12-16 22:27:14.148276"], ["updated_at", "2021-12-16 22:27:14.148276"]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [4164ee4c-0f30-4b08-8c1e-446938abcfeb]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [4164ee4c-0f30-4b08-8c1e-446938abcfeb] Role Update All (0.2ms) UPDATE "roles" SET "workflow_state" = 'inactive' WHERE "roles"."id" NOT IN ($1, $2) [["id", 121], ["id", 122]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [4164ee4c-0f30-4b08-8c1e-446938abcfeb]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [4164ee4c-0f30-4b08-8c1e-446938abcfeb] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2021-12-16 22:27:14.151384"], ["status", "success"], ["updated_at", "2021-12-16 22:27:14.151690"], ["id", 752]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [4164ee4c-0f30-4b08-8c1e-446938abcfeb]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [4164ee4c-0f30-4b08-8c1e-446938abcfeb] Performed CanvasSync::Jobs::SyncRolesJob (Job ID: 4164ee4c-0f30-4b08-8c1e-446938abcfeb) from Test(default) in 39.19ms  (0.2ms) SELECT COUNT(*) FROM "roles"  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Term Exists (0.2ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 88445781], ["LIMIT", 1]] Term Create (0.2ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 88445781], ["name", "Cool Term"], ["start_at", "2021-12-13 22:27:12.657417"], ["end_at", "2021-12-19 22:27:12.657517"], ["workflow_state", "active"], ["sis_id", "36b97d6c4e8d8a666a8017bc3663048d"], ["created_at", "2021-12-16 22:27:14.155894"], ["updated_at", "2021-12-16 22:27:14.155894"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [042a4f39-6232-406f-97c3-e84d9e7d1520] Performing CanvasSync::Jobs::SyncSimpleTableJob (Job ID: 042a4f39-6232-406f-97c3-e84d9e7d1520) from Test(default) with arguments: {:report_name=>"proservices_provisioning_csv", :model=>"courses", :mapping=>"courses", :klass=>"Course", :term_scope=>"active", :params=>{"parameters[include_deleted]"=>true, "parameters[courses]"=>true}} [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [042a4f39-6232-406f-97c3-e84d9e7d1520] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "042a4f39-6232-406f-97c3-e84d9e7d1520"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [042a4f39-6232-406f-97c3-e84d9e7d1520]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [042a4f39-6232-406f-97c3-e84d9e7d1520] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncSimpleTableJob"], ["status", "enqueued"], ["job_arguments", "---\n- :report_name: proservices_provisioning_csv\n :model: courses\n :mapping: courses\n :klass: Course\n :term_scope: active\n :params:\n parameters[include_deleted]: true\n parameters[courses]: true\n"], ["created_at", "2021-12-16 22:27:14.158053"], ["updated_at", "2021-12-16 22:27:14.158053"], ["job_id", "042a4f39-6232-406f-97c3-e84d9e7d1520"]] [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [042a4f39-6232-406f-97c3-e84d9e7d1520]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [042a4f39-6232-406f-97c3-e84d9e7d1520]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [042a4f39-6232-406f-97c3-e84d9e7d1520] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-12-16 22:27:14.159731"], ["status", "running"], ["updated_at", "2021-12-16 22:27:14.160229"], ["id", 753]] [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [042a4f39-6232-406f-97c3-e84d9e7d1520]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [042a4f39-6232-406f-97c3-e84d9e7d1520]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [042a4f39-6232-406f-97c3-e84d9e7d1520] CanvasSync::JobLog Update (0.4ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2021-12-16 22:27:14.162464"], ["status", "success"], ["updated_at", "2021-12-16 22:27:14.163023"], ["id", 753]] [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [042a4f39-6232-406f-97c3-e84d9e7d1520]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [042a4f39-6232-406f-97c3-e84d9e7d1520] Performed CanvasSync::Jobs::SyncSimpleTableJob (Job ID: 042a4f39-6232-406f-97c3-e84d9e7d1520) from Test(default) in 7.2ms  (0.2ms) ROLLBACK  (0.3ms) BEGIN [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [784059e3-42d8-4800-9228-59ffe16385b4] Performing CanvasSync::Jobs::SyncSubmissionsJob (Job ID: 784059e3-42d8-4800-9228-59ffe16385b4) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [784059e3-42d8-4800-9228-59ffe16385b4] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "784059e3-42d8-4800-9228-59ffe16385b4"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [784059e3-42d8-4800-9228-59ffe16385b4]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [784059e3-42d8-4800-9228-59ffe16385b4] CanvasSync::JobLog Create (0.2ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncSubmissionsJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2021-12-16 22:27:14.168726"], ["updated_at", "2021-12-16 22:27:14.168726"], ["job_id", "784059e3-42d8-4800-9228-59ffe16385b4"]] [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [784059e3-42d8-4800-9228-59ffe16385b4]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [784059e3-42d8-4800-9228-59ffe16385b4]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [784059e3-42d8-4800-9228-59ffe16385b4] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-12-16 22:27:14.170024"], ["status", "running"], ["updated_at", "2021-12-16 22:27:14.170367"], ["id", 754]] [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [784059e3-42d8-4800-9228-59ffe16385b4]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [784059e3-42d8-4800-9228-59ffe16385b4]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [784059e3-42d8-4800-9228-59ffe16385b4] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proserv_student_submissions_csv\n- 1\n- CanvasSync::Processors::SubmissionsProcessor\n- :sync_start_time: '2021-12-16T22:27:14Z'\n :report_params:\n :parameters:\n :include_all: \n :enrollment_term_id: 1\n"], ["created_at", "2021-12-16 22:27:14.173340"], ["updated_at", "2021-12-16 22:27:14.173340"], ["job_id", "bf73b004-ffe9-4558-b780-8f26859b5d40"]] [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [784059e3-42d8-4800-9228-59ffe16385b4]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [784059e3-42d8-4800-9228-59ffe16385b4] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: bf73b004-ffe9-4558-b780-8f26859b5d40) to Test(default) at 2021-12-16 22:27:44 UTC with arguments: "proserv_student_submissions_csv", 1, "CanvasSync::Processors::SubmissionsProcessor", {:sync_start_time=>"2021-12-16T22:27:14Z", :report_params=>{:parameters=>{:include_all=>nil, :enrollment_term_id=>1}}} [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [784059e3-42d8-4800-9228-59ffe16385b4]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [784059e3-42d8-4800-9228-59ffe16385b4] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2021-12-16 22:27:14.175615"], ["status", "success"], ["updated_at", "2021-12-16 22:27:14.175947"], ["id", 754]] [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [784059e3-42d8-4800-9228-59ffe16385b4]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [784059e3-42d8-4800-9228-59ffe16385b4] Performed CanvasSync::Jobs::SyncSubmissionsJob (Job ID: 784059e3-42d8-4800-9228-59ffe16385b4) from Test(default) in 9.55ms  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SELECT COUNT(*) FROM "terms" [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [1f64ddac-a8e6-4cca-a826-9694fa97d93a] Performing CanvasSync::Jobs::SyncTermsJob (Job ID: 1f64ddac-a8e6-4cca-a826-9694fa97d93a) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [1f64ddac-a8e6-4cca-a826-9694fa97d93a] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "1f64ddac-a8e6-4cca-a826-9694fa97d93a"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [1f64ddac-a8e6-4cca-a826-9694fa97d93a]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [1f64ddac-a8e6-4cca-a826-9694fa97d93a] CanvasSync::JobLog Create (0.4ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncTermsJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2021-12-16 22:27:14.181665"], ["updated_at", "2021-12-16 22:27:14.181665"], ["job_id", "1f64ddac-a8e6-4cca-a826-9694fa97d93a"]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [1f64ddac-a8e6-4cca-a826-9694fa97d93a]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [1f64ddac-a8e6-4cca-a826-9694fa97d93a]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [1f64ddac-a8e6-4cca-a826-9694fa97d93a] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-12-16 22:27:14.183744"], ["status", "running"], ["updated_at", "2021-12-16 22:27:14.184189"], ["id", 756]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [1f64ddac-a8e6-4cca-a826-9694fa97d93a]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [1f64ddac-a8e6-4cca-a826-9694fa97d93a] Term Load (0.2ms) SELECT "terms".* FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [1f64ddac-a8e6-4cca-a826-9694fa97d93a]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [1f64ddac-a8e6-4cca-a826-9694fa97d93a] Term Exists (0.2ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [1f64ddac-a8e6-4cca-a826-9694fa97d93a] Term Create (0.3ms) INSERT INTO "terms" ("canvas_id", "name", "workflow_state", "grading_period_group_id", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 1], ["name", "Default Term"], ["workflow_state", "active"], ["grading_period_group_id", 1], ["sis_id", "Test"], ["created_at", "2021-12-16 22:27:14.190070"], ["updated_at", "2021-12-16 22:27:14.190070"]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [1f64ddac-a8e6-4cca-a826-9694fa97d93a]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [1f64ddac-a8e6-4cca-a826-9694fa97d93a] Term Load (0.2ms) SELECT "terms".* FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 6], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [1f64ddac-a8e6-4cca-a826-9694fa97d93a]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [1f64ddac-a8e6-4cca-a826-9694fa97d93a] Term Exists (0.3ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 6], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [1f64ddac-a8e6-4cca-a826-9694fa97d93a] Term Create (0.3ms) INSERT INTO "terms" ("canvas_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["canvas_id", 6], ["name", "Average Term 1"], ["workflow_state", "active"], ["created_at", "2021-12-16 22:27:14.193002"], ["updated_at", "2021-12-16 22:27:14.193002"]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [1f64ddac-a8e6-4cca-a826-9694fa97d93a]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [1f64ddac-a8e6-4cca-a826-9694fa97d93a] Term Load (0.2ms) SELECT "terms".* FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 7], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [1f64ddac-a8e6-4cca-a826-9694fa97d93a]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [1f64ddac-a8e6-4cca-a826-9694fa97d93a] Term Exists (0.3ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 7], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [1f64ddac-a8e6-4cca-a826-9694fa97d93a] Term Create (0.3ms) INSERT INTO "terms" ("canvas_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["canvas_id", 7], ["name", "Average Term 2"], ["workflow_state", "active"], ["created_at", "2021-12-16 22:27:14.195969"], ["updated_at", "2021-12-16 22:27:14.195969"]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [1f64ddac-a8e6-4cca-a826-9694fa97d93a]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [1f64ddac-a8e6-4cca-a826-9694fa97d93a] Term Load (0.2ms) SELECT "terms".* FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 5], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [1f64ddac-a8e6-4cca-a826-9694fa97d93a]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [1f64ddac-a8e6-4cca-a826-9694fa97d93a] Term Exists (0.3ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 5], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [1f64ddac-a8e6-4cca-a826-9694fa97d93a] Term Create (0.3ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 5], ["name", "Syllabus Term"], ["start_at", "2017-08-14 06:00:00"], ["end_at", "2017-08-31 06:00:00"], ["workflow_state", "active"], ["sis_id", "SYTERM"], ["created_at", "2021-12-16 22:27:14.199797"], ["updated_at", "2021-12-16 22:27:14.199797"]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [1f64ddac-a8e6-4cca-a826-9694fa97d93a]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [1f64ddac-a8e6-4cca-a826-9694fa97d93a] Term Load (0.2ms) SELECT "terms".* FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 4], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [1f64ddac-a8e6-4cca-a826-9694fa97d93a]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [1f64ddac-a8e6-4cca-a826-9694fa97d93a] Term Exists (0.2ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 4], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [1f64ddac-a8e6-4cca-a826-9694fa97d93a] Term Create (0.3ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "grading_period_group_id", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8, $9) RETURNING "id" [["canvas_id", 4], ["name", "Ellucian Term"], ["start_at", "2017-08-01 06:00:00"], ["end_at", "2017-10-31 06:00:00"], ["workflow_state", "active"], ["grading_period_group_id", 1], ["sis_id", "SH"], ["created_at", "2021-12-16 22:27:14.203104"], ["updated_at", "2021-12-16 22:27:14.203104"]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [1f64ddac-a8e6-4cca-a826-9694fa97d93a]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [1f64ddac-a8e6-4cca-a826-9694fa97d93a] Term Load (0.2ms) SELECT "terms".* FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 3], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [1f64ddac-a8e6-4cca-a826-9694fa97d93a]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [1f64ddac-a8e6-4cca-a826-9694fa97d93a] Term Exists (0.2ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 3], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [1f64ddac-a8e6-4cca-a826-9694fa97d93a] Term Create (0.3ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 3], ["name", "Current Term"], ["start_at", "2017-03-19 06:00:00"], ["end_at", "2017-08-01 06:00:00"], ["workflow_state", "active"], ["created_at", "2021-12-16 22:27:14.205855"], ["updated_at", "2021-12-16 22:27:14.205855"]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [1f64ddac-a8e6-4cca-a826-9694fa97d93a]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [1f64ddac-a8e6-4cca-a826-9694fa97d93a] [CanvasSync::Jobs::TermBatchesJob] [03618f17-9bc1-4771-84be-1898eb21c654] Performing CanvasSync::Jobs::TermBatchesJob (Job ID: 03618f17-9bc1-4771-84be-1898eb21c654) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [1f64ddac-a8e6-4cca-a826-9694fa97d93a] [CanvasSync::Jobs::TermBatchesJob] [03618f17-9bc1-4771-84be-1898eb21c654] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "03618f17-9bc1-4771-84be-1898eb21c654"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [1f64ddac-a8e6-4cca-a826-9694fa97d93a] [CanvasSync::Jobs::TermBatchesJob] [03618f17-9bc1-4771-84be-1898eb21c654]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [1f64ddac-a8e6-4cca-a826-9694fa97d93a] [CanvasSync::Jobs::TermBatchesJob] [03618f17-9bc1-4771-84be-1898eb21c654] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::TermBatchesJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2021-12-16 22:27:14.207741"], ["updated_at", "2021-12-16 22:27:14.207741"], ["job_id", "03618f17-9bc1-4771-84be-1898eb21c654"]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [1f64ddac-a8e6-4cca-a826-9694fa97d93a] [CanvasSync::Jobs::TermBatchesJob] [03618f17-9bc1-4771-84be-1898eb21c654]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [1f64ddac-a8e6-4cca-a826-9694fa97d93a] [CanvasSync::Jobs::TermBatchesJob] [03618f17-9bc1-4771-84be-1898eb21c654]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [1f64ddac-a8e6-4cca-a826-9694fa97d93a] [CanvasSync::Jobs::TermBatchesJob] [03618f17-9bc1-4771-84be-1898eb21c654] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-12-16 22:27:14.209042"], ["status", "running"], ["updated_at", "2021-12-16 22:27:14.209388"], ["id", 757]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [1f64ddac-a8e6-4cca-a826-9694fa97d93a] [CanvasSync::Jobs::TermBatchesJob] [03618f17-9bc1-4771-84be-1898eb21c654]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [1f64ddac-a8e6-4cca-a826-9694fa97d93a] [CanvasSync::Jobs::TermBatchesJob] [03618f17-9bc1-4771-84be-1898eb21c654]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [1f64ddac-a8e6-4cca-a826-9694fa97d93a] [CanvasSync::Jobs::TermBatchesJob] [03618f17-9bc1-4771-84be-1898eb21c654] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2021-12-16 22:27:14.210530"], ["status", "success"], ["updated_at", "2021-12-16 22:27:14.210832"], ["id", 757]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [1f64ddac-a8e6-4cca-a826-9694fa97d93a] [CanvasSync::Jobs::TermBatchesJob] [03618f17-9bc1-4771-84be-1898eb21c654]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [1f64ddac-a8e6-4cca-a826-9694fa97d93a] [CanvasSync::Jobs::TermBatchesJob] [03618f17-9bc1-4771-84be-1898eb21c654] Performed CanvasSync::Jobs::TermBatchesJob (Job ID: 03618f17-9bc1-4771-84be-1898eb21c654) from Test(default) in 4.74ms [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [1f64ddac-a8e6-4cca-a826-9694fa97d93a]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [1f64ddac-a8e6-4cca-a826-9694fa97d93a] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2021-12-16 22:27:14.211802"], ["status", "success"], ["updated_at", "2021-12-16 22:27:14.212154"], ["id", 756]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [1f64ddac-a8e6-4cca-a826-9694fa97d93a]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [1f64ddac-a8e6-4cca-a826-9694fa97d93a] Performed CanvasSync::Jobs::SyncTermsJob (Job ID: 1f64ddac-a8e6-4cca-a826-9694fa97d93a) from Test(default) in 32.78ms  (0.2ms) SELECT COUNT(*) FROM "terms"  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Account Exists (0.3ms) SELECT 1 AS one FROM "accounts" WHERE "accounts"."canvas_id" = $1 LIMIT $2 [["canvas_id", 28121587], ["LIMIT", 1]] Account Create (0.2ms) INSERT INTO "accounts" ("canvas_id", "sis_id", "canvas_parent_account_id", "sis_parent_account_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 28121587], ["sis_id", "a78b0f5f383344270f8b389e2578aee4"], ["canvas_parent_account_id", 1], ["sis_parent_account_id", "105ee6291e1b958b441ab6137f806c7e"], ["name", "Account name"], ["workflow_state", "active"], ["created_at", "2021-12-16 22:27:14.216953"], ["updated_at", "2021-12-16 22:27:14.216953"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Account Exists (0.6ms) SELECT 1 AS one FROM "accounts" WHERE "accounts"."canvas_id" IS NULL AND "accounts"."id" != $1 LIMIT $2 [["id", 103], ["LIMIT", 1]]  (0.4ms) ROLLBACK  (0.3ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Account Exists (0.4ms) SELECT 1 AS one FROM "accounts" WHERE "accounts"."canvas_id" = $1 LIMIT $2 [["canvas_id", 29309548], ["LIMIT", 1]] Account Create (0.5ms) INSERT INTO "accounts" ("canvas_id", "sis_id", "canvas_parent_account_id", "sis_parent_account_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 29309548], ["sis_id", "c50e5894f14a692827e2f8c4244c9026"], ["canvas_parent_account_id", 1], ["sis_parent_account_id", "0fa94deeeda31cece740c36e683aa697"], ["name", "Account name"], ["workflow_state", "active"], ["created_at", "2021-12-16 22:27:14.238014"], ["updated_at", "2021-12-16 22:27:14.238014"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Account Load (0.3ms) SELECT "accounts".* FROM "accounts" ORDER BY "accounts"."id" ASC LIMIT $1 [["LIMIT", 1]] Account Exists (0.4ms) SELECT 1 AS one FROM "accounts" WHERE "accounts"."canvas_id" = $1 LIMIT $2 [["canvas_id", 29309548], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Account Exists (0.3ms) SELECT 1 AS one FROM "accounts" WHERE "accounts"."canvas_id" = $1 LIMIT $2 [["canvas_id", 49179388], ["LIMIT", 1]] Account Create (0.5ms) INSERT INTO "accounts" ("canvas_id", "sis_id", "canvas_parent_account_id", "sis_parent_account_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 49179388], ["sis_id", "0a808b38b1d4da088f4e217249278ff1"], ["canvas_parent_account_id", 1], ["sis_parent_account_id", "8c9c9f80d82a8456de3b732bd588c583"], ["name", "Account name"], ["workflow_state", "active"], ["created_at", "2021-12-16 22:27:14.247176"], ["updated_at", "2021-12-16 22:27:14.247176"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Admin Exists (0.3ms) SELECT 1 AS one FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 94920335], ["LIMIT", 1]] Admin Create (0.3ms) INSERT INTO "admins" ("canvas_id", "role_name", "canvas_role_id", "canvas_user_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 94920335], ["role_name", "Cool Role"], ["canvas_role_id", 77600461], ["canvas_user_id", 1], ["workflow_state", "active"], ["created_at", "2021-12-16 22:27:14.255540"], ["updated_at", "2021-12-16 22:27:14.255540"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Admin Exists (0.4ms) SELECT 1 AS one FROM "admins" WHERE "admins"."canvas_id" IS NULL AND "admins"."id" != $1 LIMIT $2 [["id", 144], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Admin Exists (0.2ms) SELECT 1 AS one FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 37011175], ["LIMIT", 1]] Admin Create (0.3ms) INSERT INTO "admins" ("canvas_id", "role_name", "canvas_role_id", "canvas_user_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 37011175], ["role_name", "Cool Role"], ["canvas_role_id", 50082311], ["canvas_user_id", 1], ["workflow_state", "active"], ["created_at", "2021-12-16 22:27:14.262065"], ["updated_at", "2021-12-16 22:27:14.262065"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Admin Load (0.2ms) SELECT "admins".* FROM "admins" ORDER BY "admins"."id" ASC LIMIT $1 [["LIMIT", 1]] Admin Exists (1.1ms) SELECT 1 AS one FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 37011175], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) SELECT COUNT(*) FROM "admins" Admin Load (0.3ms) SELECT "admins".* FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]]  (0.2ms) SAVEPOINT active_record_1 Admin Exists (0.2ms) SELECT 1 AS one FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]] Admin Create (0.3ms) INSERT INTO "admins" ("canvas_id", "role_name", "canvas_role_id", "canvas_user_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 2], ["role_name", "AccountAdmin"], ["canvas_role_id", 1], ["canvas_user_id", 1], ["workflow_state", "active"], ["created_at", "2021-12-16 22:27:14.271431"], ["updated_at", "2021-12-16 22:27:14.271431"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.3ms) SELECT COUNT(*) FROM "admins" Admin Load (0.2ms) SELECT "admins".* FROM "admins" ORDER BY "admins"."id" DESC LIMIT $1 [["LIMIT", 1]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Admin Exists (0.3ms) SELECT 1 AS one FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]] Admin Create (0.3ms) INSERT INTO "admins" ("canvas_id", "role_name", "canvas_role_id", "canvas_user_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 2], ["role_name", "Cool Role"], ["canvas_role_id", 51911172], ["canvas_user_id", 1], ["workflow_state", "active"], ["created_at", "2021-12-16 22:27:14.276526"], ["updated_at", "2021-12-16 22:27:14.276526"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.3ms) SELECT COUNT(*) FROM "admins" Admin Load (0.2ms) SELECT "admins".* FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]]  (0.1ms) SAVEPOINT active_record_1 Admin Exists (0.3ms) SELECT 1 AS one FROM "admins" WHERE "admins"."canvas_id" = $1 AND "admins"."id" != $2 LIMIT $3 [["canvas_id", 2], ["id", 147], ["LIMIT", 1]] Admin Update (0.3ms) UPDATE "admins" SET "role_name" = $1, "canvas_role_id" = $2, "updated_at" = $3 WHERE "admins"."id" = $4 [["role_name", "AccountAdmin"], ["canvas_role_id", 1], ["updated_at", "2021-12-16 22:27:14.280452"], ["id", 147]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.3ms) SELECT COUNT(*) FROM "admins" Admin Load (0.3ms) SELECT "admins".* FROM "admins" WHERE "admins"."id" = $1 LIMIT $2 [["id", 147], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 AssignmentGroup Exists (0.6ms) SELECT 1 AS one FROM "assignment_groups" WHERE "assignment_groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] AssignmentGroup Create (0.4ms) INSERT INTO "assignment_groups" ("canvas_id", "name", "workflow_state", "canvas_created_at", "canvas_updated_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 1], ["name", "Dummy Assignment Group"], ["workflow_state", "available"], ["canvas_created_at", "2021-12-09 22:27:14.305439"], ["canvas_updated_at", "2021-12-15 22:27:14.305544"], ["created_at", "2021-12-16 22:27:14.307244"], ["updated_at", "2021-12-16 22:27:14.307244"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 AssignmentGroup Exists (0.4ms) SELECT 1 AS one FROM "assignment_groups" WHERE "assignment_groups"."canvas_id" IS NULL AND "assignment_groups"."id" != $1 LIMIT $2 [["id", 121], ["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 AssignmentGroup Exists (0.3ms) SELECT 1 AS one FROM "assignment_groups" WHERE "assignment_groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]] AssignmentGroup Create (0.3ms) INSERT INTO "assignment_groups" ("canvas_id", "name", "workflow_state", "canvas_created_at", "canvas_updated_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 2], ["name", "Dummy Assignment Group"], ["workflow_state", "available"], ["canvas_created_at", "2021-12-09 22:27:14.314777"], ["canvas_updated_at", "2021-12-15 22:27:14.314864"], ["created_at", "2021-12-16 22:27:14.316179"], ["updated_at", "2021-12-16 22:27:14.316179"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 AssignmentGroup Load (0.3ms) SELECT "assignment_groups".* FROM "assignment_groups" ORDER BY "assignment_groups"."id" ASC LIMIT $1 [["LIMIT", 1]] AssignmentGroup Exists (0.4ms) SELECT 1 AS one FROM "assignment_groups" WHERE "assignment_groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 AssignmentGroup Exists (0.2ms) SELECT 1 AS one FROM "assignment_groups" WHERE "assignment_groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 3], ["LIMIT", 1]] AssignmentGroup Create (0.3ms) INSERT INTO "assignment_groups" ("canvas_id", "name", "workflow_state", "canvas_created_at", "canvas_updated_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 3], ["name", "Dummy Assignment Group"], ["workflow_state", "available"], ["canvas_created_at", "2021-12-09 22:27:14.323273"], ["canvas_updated_at", "2021-12-15 22:27:14.323358"], ["created_at", "2021-12-16 22:27:14.324338"], ["updated_at", "2021-12-16 22:27:14.324338"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 AssignmentGroup Exists (0.5ms) SELECT 1 AS one FROM "assignment_groups" WHERE "assignment_groups"."canvas_id" = $1 AND "assignment_groups"."id" != $2 LIMIT $3 [["canvas_id", 3], ["id", 123], ["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 AssignmentGroup Exists (0.3ms) SELECT 1 AS one FROM "assignment_groups" WHERE "assignment_groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 4], ["LIMIT", 1]] AssignmentGroup Create (0.3ms) INSERT INTO "assignment_groups" ("canvas_id", "name", "workflow_state", "canvas_created_at", "canvas_updated_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 4], ["name", "Dummy Assignment Group"], ["workflow_state", "available"], ["canvas_created_at", "2021-12-09 22:27:14.335324"], ["canvas_updated_at", "2021-12-15 22:27:14.335417"], ["created_at", "2021-12-16 22:27:14.336721"], ["updated_at", "2021-12-16 22:27:14.336721"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Assignment Exists (0.8ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] Assignment Create (0.6ms) INSERT INTO "assignments" ("canvas_id", "title", "due_at", "unlock_at", "lock_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 1], ["title", "Assignment 1"], ["due_at", "2021-12-23 22:27:14.359015"], ["unlock_at", "2021-12-15 22:27:14.359145"], ["lock_at", "2022-01-06 22:27:14.359212"], ["created_at", "2021-12-16 22:27:14.361655"], ["updated_at", "2021-12-16 22:27:14.361655"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Assignment Exists (0.5ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" IS NULL AND "assignments"."id" != $1 LIMIT $2 [["id", 221], ["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Assignment Exists (0.3ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]] Assignment Create (0.3ms) INSERT INTO "assignments" ("canvas_id", "title", "due_at", "unlock_at", "lock_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 2], ["title", "Assignment 2"], ["due_at", "2021-12-23 22:27:14.369642"], ["unlock_at", "2021-12-15 22:27:14.369760"], ["lock_at", "2022-01-06 22:27:14.369822"], ["created_at", "2021-12-16 22:27:14.371164"], ["updated_at", "2021-12-16 22:27:14.371164"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Assignment Load (0.2ms) SELECT "assignments".* FROM "assignments" ORDER BY "assignments"."id" ASC LIMIT $1 [["LIMIT", 1]] Assignment Exists (0.4ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Assignment Exists (0.4ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 3], ["LIMIT", 1]] Assignment Create (0.3ms) INSERT INTO "assignments" ("canvas_id", "title", "due_at", "unlock_at", "lock_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 3], ["title", "Assignment 3"], ["due_at", "2021-12-23 22:27:14.378277"], ["unlock_at", "2021-12-15 22:27:14.378410"], ["lock_at", "2022-01-06 22:27:14.378495"], ["created_at", "2021-12-16 22:27:14.381111"], ["updated_at", "2021-12-16 22:27:14.381111"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.3ms) ROLLBACK  (0.1ms) BEGIN  (0.3ms) SAVEPOINT active_record_1 Assignment Exists (0.3ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 4], ["LIMIT", 1]] Assignment Create (0.4ms) INSERT INTO "assignments" ("canvas_id", "title", "due_at", "unlock_at", "lock_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 4], ["title", "Assignment 4"], ["due_at", "2021-12-23 22:27:14.391722"], ["unlock_at", "2021-12-15 22:27:14.391811"], ["lock_at", "2022-01-06 22:27:14.391853"], ["created_at", "2021-12-16 22:27:14.394117"], ["updated_at", "2021-12-16 22:27:14.394117"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Assignment Exists (0.4ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 AND "assignments"."id" != $2 LIMIT $3 [["canvas_id", 4], ["id", 224], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.3ms) SAVEPOINT active_record_1 Assignment Exists (0.3ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 5], ["LIMIT", 1]] Assignment Create (1.1ms) INSERT INTO "assignments" ("canvas_id", "title", "due_at", "unlock_at", "lock_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 5], ["title", "Assignment 5"], ["due_at", "2021-12-23 22:27:14.402702"], ["unlock_at", "2021-12-15 22:27:14.402788"], ["lock_at", "2022-01-06 22:27:14.402844"], ["created_at", "2021-12-16 22:27:14.404934"], ["updated_at", "2021-12-16 22:27:14.404934"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.3ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Assignment Exists (0.5ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 6], ["LIMIT", 1]] Assignment Create (0.4ms) INSERT INTO "assignments" ("canvas_id", "title", "due_at", "unlock_at", "lock_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 6], ["title", "Assignment 6"], ["due_at", "2021-12-23 22:27:14.414188"], ["unlock_at", "2021-12-15 22:27:14.414276"], ["lock_at", "2022-01-06 22:27:14.414315"], ["created_at", "2021-12-16 22:27:14.416994"], ["updated_at", "2021-12-16 22:27:14.416994"]]  (0.3ms) RELEASE SAVEPOINT active_record_1  (0.9ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Course Exists (0.5ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 38046678], ["LIMIT", 1]] Course Create (0.5ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 38046678], ["sis_id", "3483d4d1c7d16b2199486a6bfd75ef62"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2021-12-13 22:27:14.447796"], ["end_at", "2022-01-06 22:27:14.447939"], ["created_at", "2021-12-16 22:27:14.450171"], ["updated_at", "2021-12-16 22:27:14.450171"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 Course Exists (0.3ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 34993277], ["LIMIT", 1]] Course Create (0.3ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 34993277], ["sis_id", "ef1b9cfa0c82dabeefdd33f42f171006"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2021-12-13 22:27:14.453292"], ["end_at", "2022-01-06 22:27:14.453361"], ["created_at", "2021-12-16 22:27:14.454435"], ["updated_at", "2021-12-16 22:27:14.454435"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Assignment Exists (0.3ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 7], ["LIMIT", 1]] Assignment Create (0.3ms) INSERT INTO "assignments" ("canvas_id", "title", "due_at", "unlock_at", "lock_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 7], ["title", "Assignment 7"], ["due_at", "2021-12-23 22:27:14.456426"], ["unlock_at", "2021-12-15 22:27:14.456486"], ["lock_at", "2022-01-06 22:27:14.456524"], ["created_at", "2021-12-16 22:27:14.457508"], ["updated_at", "2021-12-16 22:27:14.457508"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 Assignment Exists (0.3ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 AND "assignments"."id" != $2 LIMIT $3 [["canvas_id", 7], ["id", 227], ["LIMIT", 1]] Assignment Update (0.3ms) UPDATE "assignments" SET "canvas_context_id" = $1, "canvas_context_type" = $2, "updated_at" = $3 WHERE "assignments"."id" = $4 [["canvas_context_id", 34993277], ["canvas_context_type", "Course"], ["updated_at", "2021-12-16 22:27:14.460811"], ["id", 227]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Course Load (0.2ms) SELECT "courses".* FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 34993277], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Assignment Exists (0.3ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 8], ["LIMIT", 1]] Assignment Create (0.3ms) INSERT INTO "assignments" ("canvas_id", "title", "due_at", "unlock_at", "lock_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 8], ["title", "Assignment 8"], ["due_at", "2021-12-23 22:27:14.486930"], ["unlock_at", "2021-12-15 22:27:14.487016"], ["lock_at", "2022-01-06 22:27:14.487053"], ["created_at", "2021-12-16 22:27:14.488860"], ["updated_at", "2021-12-16 22:27:14.488860"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 ContextModuleItem Create (0.8ms) INSERT INTO "context_module_items" ("canvas_id", "canvas_assignment_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["canvas_id", 1], ["canvas_assignment_id", 8], ["workflow_state", "active"], ["created_at", "2021-12-16 22:27:14.491500"], ["updated_at", "2021-12-16 22:27:14.491500"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Assignment Exists (0.2ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 9], ["LIMIT", 1]] Assignment Create (0.3ms) INSERT INTO "assignments" ("canvas_id", "title", "due_at", "unlock_at", "lock_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 9], ["title", "Assignment 9"], ["due_at", "2021-12-23 22:27:14.499860"], ["unlock_at", "2021-12-15 22:27:14.499947"], ["lock_at", "2022-01-06 22:27:14.499986"], ["created_at", "2021-12-16 22:27:14.501691"], ["updated_at", "2021-12-16 22:27:14.501691"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.9ms) SAVEPOINT active_record_1 ContextModuleItem Create (0.3ms) INSERT INTO "context_module_items" ("canvas_id", "canvas_assignment_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["canvas_id", 2], ["canvas_assignment_id", 9], ["workflow_state", "active"], ["created_at", "2021-12-16 22:27:14.504183"], ["updated_at", "2021-12-16 22:27:14.504183"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (1.1ms) SAVEPOINT active_record_1 Course Exists (0.4ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 98806573], ["LIMIT", 1]] Course Create (0.3ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 98806573], ["sis_id", "a3d48534c8bcb6480513641fe2346f14"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2021-12-13 22:27:14.545238"], ["end_at", "2022-01-06 22:27:14.545335"], ["created_at", "2021-12-16 22:27:14.547817"], ["updated_at", "2021-12-16 22:27:14.547817"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 ContextModule Create (0.5ms) INSERT INTO "context_modules" ("canvas_id", "canvas_context_id", "canvas_context_type", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 1], ["canvas_context_id", 98806573], ["canvas_context_type", "Course"], ["name", "Context Module"], ["workflow_state", "available"], ["created_at", "2021-12-16 22:27:14.549620"], ["updated_at", "2021-12-16 22:27:14.549620"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.3ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Course Exists (0.3ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 82506786], ["LIMIT", 1]] Course Create (0.3ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 82506786], ["sis_id", "b9b55f8b1364ada81615177c6d068554"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2021-12-13 22:27:14.553835"], ["end_at", "2022-01-06 22:27:14.553922"], ["created_at", "2021-12-16 22:27:14.555139"], ["updated_at", "2021-12-16 22:27:14.555139"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 ContextModule Create (0.2ms) INSERT INTO "context_modules" ("canvas_id", "canvas_context_id", "canvas_context_type", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 2], ["canvas_context_id", 82506786], ["canvas_context_type", "Course"], ["name", "Context Module"], ["workflow_state", "available"], ["created_at", "2021-12-16 22:27:14.556785"], ["updated_at", "2021-12-16 22:27:14.556785"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Course Exists (0.3ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 3636885], ["LIMIT", 1]] Course Create (0.3ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 3636885], ["sis_id", "cc4d1017e2262216de1e8a6d1f27ea98"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2021-12-13 22:27:14.559849"], ["end_at", "2022-01-06 22:27:14.559980"], ["created_at", "2021-12-16 22:27:14.561306"], ["updated_at", "2021-12-16 22:27:14.561306"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 ContextModule Create (0.3ms) INSERT INTO "context_modules" ("canvas_id", "canvas_context_id", "canvas_context_type", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 3], ["canvas_context_id", 3636885], ["canvas_context_type", "Course"], ["name", "Context Module"], ["workflow_state", "available"], ["created_at", "2021-12-16 22:27:14.563396"], ["updated_at", "2021-12-16 22:27:14.563396"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Course Exists (0.2ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 39626755], ["LIMIT", 1]] Course Create (0.3ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 39626755], ["sis_id", "a862ea26764349e489f8a0bda5396224"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2021-12-13 22:27:14.567335"], ["end_at", "2022-01-06 22:27:14.567461"], ["created_at", "2021-12-16 22:27:14.568712"], ["updated_at", "2021-12-16 22:27:14.568712"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Course Exists (0.3ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" IS NULL AND "courses"."id" != $1 LIMIT $2 [["id", 446], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Course Exists (0.2ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 91728454], ["LIMIT", 1]] Course Create (0.2ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 91728454], ["sis_id", "062ebabafe7c42b51af9d55688c7d9f4"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2021-12-13 22:27:14.574495"], ["end_at", "2022-01-06 22:27:14.574584"], ["created_at", "2021-12-16 22:27:14.575631"], ["updated_at", "2021-12-16 22:27:14.575631"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Course Load (0.2ms) SELECT "courses".* FROM "courses" ORDER BY "courses"."id" ASC LIMIT $1 [["LIMIT", 1]] Course Exists (0.4ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 91728454], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Course Exists (0.4ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 96225780], ["LIMIT", 1]] Course Create (0.3ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 96225780], ["sis_id", "f2301b791cd4d856ec2f2018da9dc83a"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2021-12-13 22:27:14.583397"], ["end_at", "2022-01-06 22:27:14.583508"], ["created_at", "2021-12-16 22:27:14.585160"], ["updated_at", "2021-12-16 22:27:14.585160"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Course Exists (0.4ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 AND "courses"."id" != $2 LIMIT $3 [["canvas_id", 96225780], ["id", 448], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Course Exists (0.3ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 50593839], ["LIMIT", 1]] Course Create (0.3ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 50593839], ["sis_id", "1ecbe59ead407dbe710c29ff57679b92"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2021-12-13 22:27:14.589847"], ["end_at", "2022-01-06 22:27:14.589935"], ["created_at", "2021-12-16 22:27:14.591176"], ["updated_at", "2021-12-16 22:27:14.591176"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.3ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Course Exists (0.2ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 97900692], ["LIMIT", 1]] Course Create (0.3ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 97900692], ["sis_id", "ab5a674e83905eb2d5dbfe878cfb55f1"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2021-12-13 22:27:14.596791"], ["end_at", "2022-01-06 22:27:14.596903"], ["created_at", "2021-12-16 22:27:14.597979"], ["updated_at", "2021-12-16 22:27:14.597979"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Course Exists (0.2ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 37500345], ["LIMIT", 1]] Course Create (0.2ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 37500345], ["sis_id", "102f9abf3f0d54b0bd603ef2bc0f3495"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2021-12-13 22:27:14.603964"], ["end_at", "2022-01-06 22:27:14.604054"], ["created_at", "2021-12-16 22:27:14.605157"], ["updated_at", "2021-12-16 22:27:14.605157"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Course Exists (0.3ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 26737695], ["LIMIT", 1]] Course Create (0.4ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 26737695], ["sis_id", "58516aee9b28537668ab9d0a6380fc83"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2021-12-13 22:27:14.608307"], ["end_at", "2022-01-06 22:27:14.608391"], ["created_at", "2021-12-16 22:27:14.609596"], ["updated_at", "2021-12-16 22:27:14.609596"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Course Exists (0.3ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 99664417], ["LIMIT", 1]] Course Create (0.3ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 99664417], ["sis_id", "29b171cf98f8df74187112263b09234e"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2021-12-13 22:27:14.613381"], ["end_at", "2022-01-06 22:27:14.613475"], ["created_at", "2021-12-16 22:27:14.614642"], ["updated_at", "2021-12-16 22:27:14.614642"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Course Exists (0.2ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 41743041], ["LIMIT", 1]] Course Create (0.3ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 41743041], ["sis_id", "62674d65dd222946520253589d726f14"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2021-12-13 22:27:14.618212"], ["end_at", "2022-01-06 22:27:14.618330"], ["created_at", "2021-12-16 22:27:14.619515"], ["updated_at", "2021-12-16 22:27:14.619515"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Enrollment Exists (0.7ms) SELECT 1 AS one FROM "enrollments" WHERE "enrollments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 47826544], ["LIMIT", 1]] Enrollment Create (0.4ms) INSERT INTO "enrollments" ("canvas_id", "created_at", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["canvas_id", 47826544], ["created_at", "2021-12-16 22:27:14.634220"], ["updated_at", "2021-12-16 22:27:14.634220"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Enrollment Exists (0.4ms) SELECT 1 AS one FROM "enrollments" WHERE "enrollments"."canvas_id" IS NULL AND "enrollments"."id" != $1 LIMIT $2 [["id", 141], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Enrollment Exists (0.2ms) SELECT 1 AS one FROM "enrollments" WHERE "enrollments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 32988562], ["LIMIT", 1]] Enrollment Create (0.2ms) INSERT INTO "enrollments" ("canvas_id", "created_at", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["canvas_id", 32988562], ["created_at", "2021-12-16 22:27:14.640976"], ["updated_at", "2021-12-16 22:27:14.640976"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Enrollment Load (0.2ms) SELECT "enrollments".* FROM "enrollments" ORDER BY "enrollments"."id" ASC LIMIT $1 [["LIMIT", 1]] Enrollment Exists (0.4ms) SELECT 1 AS one FROM "enrollments" WHERE "enrollments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 32988562], ["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Enrollment Exists (0.2ms) SELECT 1 AS one FROM "enrollments" WHERE "enrollments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 69733555], ["LIMIT", 1]] Enrollment Create (0.3ms) INSERT INTO "enrollments" ("canvas_id", "created_at", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["canvas_id", 69733555], ["created_at", "2021-12-16 22:27:14.648028"], ["updated_at", "2021-12-16 22:27:14.648028"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Enrollment Exists (0.4ms) SELECT 1 AS one FROM "enrollments" WHERE "enrollments"."canvas_id" = $1 AND "enrollments"."id" != $2 LIMIT $3 [["canvas_id", 69733555], ["id", 143], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.9ms) SAVEPOINT active_record_1 Enrollment Exists (0.3ms) SELECT 1 AS one FROM "enrollments" WHERE "enrollments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 26749561], ["LIMIT", 1]] Enrollment Create (0.3ms) INSERT INTO "enrollments" ("canvas_id", "created_at", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["canvas_id", 26749561], ["created_at", "2021-12-16 22:27:14.655207"], ["updated_at", "2021-12-16 22:27:14.655207"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Enrollment Exists (0.3ms) SELECT 1 AS one FROM "enrollments" WHERE "enrollments"."canvas_id" = $1 AND "enrollments"."id" != $2 LIMIT $3 [["canvas_id", 26749561], ["id", 144], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Enrollment Exists (0.3ms) SELECT 1 AS one FROM "enrollments" WHERE "enrollments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 24705487], ["LIMIT", 1]] Enrollment Create (0.3ms) INSERT INTO "enrollments" ("canvas_id", "created_at", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["canvas_id", 24705487], ["created_at", "2021-12-16 22:27:14.661191"], ["updated_at", "2021-12-16 22:27:14.661191"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Enrollment Exists (0.3ms) SELECT 1 AS one FROM "enrollments" WHERE "enrollments"."canvas_id" = $1 AND "enrollments"."id" != $2 LIMIT $3 [["canvas_id", 24705487], ["id", 145], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) SAVEPOINT active_record_1 Group Exists (0.6ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 38714033], ["LIMIT", 1]] Group Create (0.5ms) INSERT INTO "groups" ("canvas_id", "sis_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 38714033], ["sis_id", "8a0cc13fda7f2dbfc3b2c1b34dbbd186"], ["name", "Some User Group"], ["workflow_state", "available"], ["created_at", "2021-12-16 22:27:14.681028"], ["updated_at", "2021-12-16 22:27:14.681028"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.3ms) SAVEPOINT active_record_1 User Exists (0.7ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 70199796], ["LIMIT", 1]] User Create (0.4ms) INSERT INTO "users" ("canvas_id", "sis_id", "email", "first_name", "last_name", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 70199796], ["sis_id", "3f704bcdfbdc15eeda3a18c5a1f1edc7"], ["email", "cooldude@coolsite.com"], ["first_name", "Cool"], ["last_name", "Dude"], ["created_at", "2021-12-16 22:27:14.694574"], ["updated_at", "2021-12-16 22:27:14.694574"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 GroupMembership Exists (0.5ms) SELECT 1 AS one FROM "group_memberships" WHERE "group_memberships"."canvas_id" = $1 LIMIT $2 [["canvas_id", 77161611], ["LIMIT", 1]] GroupMembership Create (0.3ms) INSERT INTO "group_memberships" ("canvas_id", "canvas_user_id", "canvas_group_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 77161611], ["canvas_user_id", 70199796], ["canvas_group_id", 38714033], ["workflow_state", "accepted"], ["created_at", "2021-12-16 22:27:14.706393"], ["updated_at", "2021-12-16 22:27:14.706393"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 GroupMembership Exists (0.3ms) SELECT 1 AS one FROM "group_memberships" WHERE "group_memberships"."canvas_id" IS NULL AND "group_memberships"."id" != $1 LIMIT $2 [["id", 121], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 78557929], ["LIMIT", 1]] Group Create (0.3ms) INSERT INTO "groups" ("canvas_id", "sis_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 78557929], ["sis_id", "669eb173fcd5b31c687b570a50319060"], ["name", "Some User Group"], ["workflow_state", "available"], ["created_at", "2021-12-16 22:27:14.712988"], ["updated_at", "2021-12-16 22:27:14.712988"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 User Exists (0.2ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 23760882], ["LIMIT", 1]] User Create (0.2ms) INSERT INTO "users" ("canvas_id", "sis_id", "email", "first_name", "last_name", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 23760882], ["sis_id", "873674659cade51a593b80d8b2a42a80"], ["email", "cooldude@coolsite.com"], ["first_name", "Cool"], ["last_name", "Dude"], ["created_at", "2021-12-16 22:27:14.715588"], ["updated_at", "2021-12-16 22:27:14.715588"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 GroupMembership Exists (0.2ms) SELECT 1 AS one FROM "group_memberships" WHERE "group_memberships"."canvas_id" = $1 LIMIT $2 [["canvas_id", 17896163], ["LIMIT", 1]] GroupMembership Create (0.3ms) INSERT INTO "group_memberships" ("canvas_id", "canvas_user_id", "canvas_group_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 17896163], ["canvas_user_id", 23760882], ["canvas_group_id", 78557929], ["workflow_state", "accepted"], ["created_at", "2021-12-16 22:27:14.717720"], ["updated_at", "2021-12-16 22:27:14.717720"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 GroupMembership Load (0.2ms) SELECT "group_memberships".* FROM "group_memberships" ORDER BY "group_memberships"."id" ASC LIMIT $1 [["LIMIT", 1]] GroupMembership Exists (0.3ms) SELECT 1 AS one FROM "group_memberships" WHERE "group_memberships"."canvas_id" = $1 LIMIT $2 [["canvas_id", 17896163], ["LIMIT", 1]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 85646776], ["LIMIT", 1]] Group Create (0.2ms) INSERT INTO "groups" ("canvas_id", "sis_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 85646776], ["sis_id", "10c36b45606713f47ded43fe349e3dde"], ["name", "Some User Group"], ["workflow_state", "available"], ["created_at", "2021-12-16 22:27:14.723435"], ["updated_at", "2021-12-16 22:27:14.723435"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 User Exists (0.2ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 51844297], ["LIMIT", 1]] User Create (0.3ms) INSERT INTO "users" ("canvas_id", "sis_id", "email", "first_name", "last_name", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 51844297], ["sis_id", "df3813930f5bb38bd5db4b7224c4cf6e"], ["email", "cooldude@coolsite.com"], ["first_name", "Cool"], ["last_name", "Dude"], ["created_at", "2021-12-16 22:27:14.725414"], ["updated_at", "2021-12-16 22:27:14.725414"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 GroupMembership Exists (0.3ms) SELECT 1 AS one FROM "group_memberships" WHERE "group_memberships"."canvas_id" = $1 LIMIT $2 [["canvas_id", 49395096], ["LIMIT", 1]] GroupMembership Create (0.3ms) INSERT INTO "group_memberships" ("canvas_id", "canvas_user_id", "canvas_group_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 49395096], ["canvas_user_id", 51844297], ["canvas_group_id", 85646776], ["workflow_state", "accepted"], ["created_at", "2021-12-16 22:27:14.727720"], ["updated_at", "2021-12-16 22:27:14.727720"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 GroupMembership Exists (0.3ms) SELECT 1 AS one FROM "group_memberships" WHERE "group_memberships"."canvas_id" = $1 AND "group_memberships"."id" != $2 LIMIT $3 [["canvas_id", 49395096], ["id", 123], ["LIMIT", 1]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Group Exists (0.4ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1225690], ["LIMIT", 1]] Group Create (0.4ms) INSERT INTO "groups" ("canvas_id", "sis_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 1225690], ["sis_id", "2c5c2f8b706a11c72a462534593c6597"], ["name", "Some User Group"], ["workflow_state", "available"], ["created_at", "2021-12-16 22:27:14.733047"], ["updated_at", "2021-12-16 22:27:14.733047"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 User Exists (0.3ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 66772341], ["LIMIT", 1]] User Create (0.3ms) INSERT INTO "users" ("canvas_id", "sis_id", "email", "first_name", "last_name", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 66772341], ["sis_id", "382567a08c7fd790cb54f6239c4261e2"], ["email", "cooldude@coolsite.com"], ["first_name", "Cool"], ["last_name", "Dude"], ["created_at", "2021-12-16 22:27:14.735697"], ["updated_at", "2021-12-16 22:27:14.735697"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 GroupMembership Exists (0.3ms) SELECT 1 AS one FROM "group_memberships" WHERE "group_memberships"."canvas_id" = $1 LIMIT $2 [["canvas_id", 69803654], ["LIMIT", 1]] GroupMembership Create (0.2ms) INSERT INTO "group_memberships" ("canvas_id", "canvas_user_id", "canvas_group_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 69803654], ["canvas_user_id", 66772341], ["canvas_group_id", 1225690], ["workflow_state", "accepted"], ["created_at", "2021-12-16 22:27:14.738144"], ["updated_at", "2021-12-16 22:27:14.738144"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 GroupMembership Exists (0.3ms) SELECT 1 AS one FROM "group_memberships" WHERE "group_memberships"."canvas_id" = $1 AND "group_memberships"."id" != $2 LIMIT $3 [["canvas_id", 69803654], ["id", 124], ["LIMIT", 1]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Group Exists (0.5ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 36948575], ["LIMIT", 1]] Group Create (0.2ms) INSERT INTO "groups" ("canvas_id", "sis_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 36948575], ["sis_id", "031519402219a4c779c155c5eae78e94"], ["name", "Some User Group"], ["workflow_state", "available"], ["created_at", "2021-12-16 22:27:14.742915"], ["updated_at", "2021-12-16 22:27:14.742915"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" IS NULL AND "groups"."id" != $1 LIMIT $2 [["id", 225], ["LIMIT", 1]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 20635262], ["LIMIT", 1]] Group Create (0.3ms) INSERT INTO "groups" ("canvas_id", "sis_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 20635262], ["sis_id", "5e52629323a6582829baf591efe5fd4c"], ["name", "Some User Group"], ["workflow_state", "available"], ["created_at", "2021-12-16 22:27:14.749235"], ["updated_at", "2021-12-16 22:27:14.749235"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Group Load (0.2ms) SELECT "groups".* FROM "groups" ORDER BY "groups"."id" ASC LIMIT $1 [["LIMIT", 1]] Group Exists (0.4ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 20635262], ["LIMIT", 1]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 65016112], ["LIMIT", 1]] Group Create (0.2ms) INSERT INTO "groups" ("canvas_id", "sis_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 65016112], ["sis_id", "61eb75ca22b9d2434f6db97fb57af658"], ["name", "Some User Group"], ["workflow_state", "available"], ["created_at", "2021-12-16 22:27:14.755543"], ["updated_at", "2021-12-16 22:27:14.755543"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 36550412], ["LIMIT", 1]] Group Create (0.2ms) INSERT INTO "groups" ("canvas_id", "sis_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 36550412], ["sis_id", "325c61653036b09a8f466c24fbcd30d8"], ["name", "Some User Group"], ["workflow_state", "available"], ["created_at", "2021-12-16 22:27:14.758983"], ["updated_at", "2021-12-16 22:27:14.758983"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 AND "groups"."id" != $2 LIMIT $3 [["canvas_id", 36550412], ["id", 228], ["LIMIT", 1]]  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 62877019], ["LIMIT", 1]] Group Create (0.2ms) INSERT INTO "groups" ("canvas_id", "sis_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 62877019], ["sis_id", "bd83062464d011142c73f79e2cb67ea2"], ["name", "Some User Group"], ["workflow_state", "available"], ["created_at", "2021-12-16 22:27:14.764845"], ["updated_at", "2021-12-16 22:27:14.764845"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Group Exists (0.4ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 AND "groups"."id" != $2 LIMIT $3 [["canvas_id", 62877019], ["id", 229], ["LIMIT", 1]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Role Exists (0.3ms) SELECT 1 AS one FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 85197625], ["LIMIT", 1]] Role Create (0.2ms) INSERT INTO "roles" ("canvas_id", "label", "base_role_type", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 85197625], ["label", "Cool Role"], ["base_role_type", "AccountMembership"], ["workflow_state", "active"], ["created_at", "2021-12-16 22:27:14.771070"], ["updated_at", "2021-12-16 22:27:14.771070"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Role Exists (0.3ms) SELECT 1 AS one FROM "roles" WHERE "roles"."canvas_id" IS NULL AND "roles"."id" != $1 LIMIT $2 [["id", 123], ["LIMIT", 1]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Role Exists (0.3ms) SELECT 1 AS one FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 97548738], ["LIMIT", 1]] Role Create (0.2ms) INSERT INTO "roles" ("canvas_id", "label", "base_role_type", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 97548738], ["label", "Cool Role"], ["base_role_type", "AccountMembership"], ["workflow_state", "active"], ["created_at", "2021-12-16 22:27:14.777209"], ["updated_at", "2021-12-16 22:27:14.777209"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Role Load (0.2ms) SELECT "roles".* FROM "roles" ORDER BY "roles"."id" ASC LIMIT $1 [["LIMIT", 1]] Role Exists (0.3ms) SELECT 1 AS one FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 97548738], ["LIMIT", 1]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.4ms) SELECT COUNT(*) FROM "roles" Role Load (0.3ms) SELECT "roles".* FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]]  (0.2ms) SAVEPOINT active_record_1 Role Exists (0.2ms) SELECT 1 AS one FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] Role Create (0.5ms) INSERT INTO "roles" ("canvas_id", "label", "base_role_type", "canvas_account_id", "workflow_state", "permissions", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 1], ["label", "Account Admin"], ["base_role_type", "AccountMembership"], ["canvas_account_id", 10], ["workflow_state", "built_in"], ["permissions", "{\"manage_wiki\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"post_to_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"moderate_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_announcements\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"send_messages\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"send_messages_all\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_outcomes\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"create_conferences\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"create_collaborations\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_roster\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_all_grades\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_grades\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_rubrics\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"comment_on_others_submissions\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_students\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_admin_users\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_role_overrides\":{\"enabled\":true,\"locked\":true,\"readonly\":true,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_account_memberships\":{\"enabled\":true,\"locked\":true,\"readonly\":true,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_account_settings\":{\"enabled\":true,\"locked\":true,\"readonly\":true,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_groups\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_group_pages\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_files\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_assignments\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"undelete_courses\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_grade_changes\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_course_changes\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_question_banks\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_calendar\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_reports\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_courses\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_user_logins\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_user_observers\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_alerts\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"become_user\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_developer_keys\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"import_sis\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_sis\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_sis\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_course_list\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_statistics\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_storage_quotas\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_course_content\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_content\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_interaction_alerts\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"change_course_state\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_sections\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_feature_flags\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_quiz_answer_audits\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"moderate_grades\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"lti_add_edit\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true}}"], ["created_at", "2021-12-16 22:27:14.787812"], ["updated_at", "2021-12-16 22:27:14.787812"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SELECT COUNT(*) FROM "roles" Role Load (0.2ms) SELECT "roles".* FROM "roles" ORDER BY "roles"."id" DESC LIMIT $1 [["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Role Exists (0.3ms) SELECT 1 AS one FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] Role Create (0.2ms) INSERT INTO "roles" ("canvas_id", "label", "base_role_type", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 1], ["label", "Cool Role"], ["base_role_type", "AccountMembership"], ["workflow_state", "active"], ["created_at", "2021-12-16 22:27:14.796297"], ["updated_at", "2021-12-16 22:27:14.796297"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SELECT COUNT(*) FROM "roles" Role Load (0.3ms) SELECT "roles".* FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]]  (0.2ms) SAVEPOINT active_record_1 Role Exists (0.3ms) SELECT 1 AS one FROM "roles" WHERE "roles"."canvas_id" = $1 AND "roles"."id" != $2 LIMIT $3 [["canvas_id", 1], ["id", 126], ["LIMIT", 1]] Role Update (0.5ms) UPDATE "roles" SET "label" = $1, "canvas_account_id" = $2, "permissions" = $3, "workflow_state" = $4, "updated_at" = $5 WHERE "roles"."id" = $6 [["label", "Account Admin"], ["canvas_account_id", 10], ["permissions", "{\"manage_wiki\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"post_to_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"moderate_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_announcements\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"send_messages\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"send_messages_all\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_outcomes\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"create_conferences\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"create_collaborations\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_roster\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_all_grades\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_grades\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_rubrics\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"comment_on_others_submissions\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_students\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_admin_users\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_role_overrides\":{\"enabled\":true,\"locked\":true,\"readonly\":true,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_account_memberships\":{\"enabled\":true,\"locked\":true,\"readonly\":true,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_account_settings\":{\"enabled\":true,\"locked\":true,\"readonly\":true,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_groups\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_group_pages\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_files\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_assignments\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"undelete_courses\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_grade_changes\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_course_changes\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_question_banks\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_calendar\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_reports\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_courses\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_user_logins\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_user_observers\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_alerts\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"become_user\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_developer_keys\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"import_sis\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_sis\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_sis\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_course_list\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_statistics\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_storage_quotas\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_course_content\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_content\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_interaction_alerts\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"change_course_state\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_sections\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_feature_flags\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_quiz_answer_audits\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"moderate_grades\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"lti_add_edit\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true}}"], ["workflow_state", "built_in"], ["updated_at", "2021-12-16 22:27:14.801813"], ["id", 126]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.3ms) SELECT COUNT(*) FROM "roles" Role Load (0.2ms) SELECT "roles".* FROM "roles" WHERE "roles"."id" = $1 LIMIT $2 [["id", 126], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Section Exists (0.5ms) SELECT 1 AS one FROM "sections" WHERE "sections"."canvas_id" = $1 LIMIT $2 [["canvas_id", 65278031], ["LIMIT", 1]] Section Create (0.4ms) INSERT INTO "sections" ("canvas_id", "created_at", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["canvas_id", 65278031], ["created_at", "2021-12-16 22:27:14.818776"], ["updated_at", "2021-12-16 22:27:14.818776"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Section Exists (0.3ms) SELECT 1 AS one FROM "sections" WHERE "sections"."canvas_id" IS NULL AND "sections"."id" != $1 LIMIT $2 [["id", 151], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Section Exists (0.2ms) SELECT 1 AS one FROM "sections" WHERE "sections"."canvas_id" = $1 LIMIT $2 [["canvas_id", 94300821], ["LIMIT", 1]] Section Create (0.2ms) INSERT INTO "sections" ("canvas_id", "created_at", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["canvas_id", 94300821], ["created_at", "2021-12-16 22:27:14.824749"], ["updated_at", "2021-12-16 22:27:14.824749"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Section Load (0.2ms) SELECT "sections".* FROM "sections" ORDER BY "sections"."id" ASC LIMIT $1 [["LIMIT", 1]] Section Exists (0.3ms) SELECT 1 AS one FROM "sections" WHERE "sections"."canvas_id" = $1 LIMIT $2 [["canvas_id", 94300821], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Section Exists (0.2ms) SELECT 1 AS one FROM "sections" WHERE "sections"."canvas_id" = $1 LIMIT $2 [["canvas_id", 70735813], ["LIMIT", 1]] Section Create (0.3ms) INSERT INTO "sections" ("canvas_id", "created_at", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["canvas_id", 70735813], ["created_at", "2021-12-16 22:27:14.830588"], ["updated_at", "2021-12-16 22:27:14.830588"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Section Exists (0.3ms) SELECT 1 AS one FROM "sections" WHERE "sections"."canvas_id" = $1 AND "sections"."id" != $2 LIMIT $3 [["canvas_id", 70735813], ["id", 153], ["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Section Exists (0.3ms) SELECT 1 AS one FROM "sections" WHERE "sections"."canvas_id" = $1 LIMIT $2 [["canvas_id", 61869387], ["LIMIT", 1]] Section Create (0.3ms) INSERT INTO "sections" ("canvas_id", "created_at", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["canvas_id", 61869387], ["created_at", "2021-12-16 22:27:14.836687"], ["updated_at", "2021-12-16 22:27:14.836687"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.3ms) SAVEPOINT active_record_1 Submission Exists (0.7ms) SELECT 1 AS one FROM "submissions" WHERE "submissions"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] Submission Create (0.4ms) INSERT INTO "submissions" ("canvas_id", "submitted_at", "graded_at", "score", "points_possible", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 1], ["submitted_at", "2021-12-09 22:27:14.851963"], ["graded_at", "2021-12-15 22:27:14.852065"], ["score", 5.0], ["points_possible", 10.0], ["created_at", "2021-12-16 22:27:14.853981"], ["updated_at", "2021-12-16 22:27:14.853981"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Submission Exists (0.3ms) SELECT 1 AS one FROM "submissions" WHERE "submissions"."canvas_id" IS NULL AND "submissions"."id" != $1 LIMIT $2 [["id", 141], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Submission Exists (0.3ms) SELECT 1 AS one FROM "submissions" WHERE "submissions"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]] Submission Create (0.5ms) INSERT INTO "submissions" ("canvas_id", "submitted_at", "graded_at", "score", "points_possible", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 2], ["submitted_at", "2021-12-09 22:27:14.860213"], ["graded_at", "2021-12-15 22:27:14.860306"], ["score", 5.0], ["points_possible", 10.0], ["created_at", "2021-12-16 22:27:14.862294"], ["updated_at", "2021-12-16 22:27:14.862294"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Submission Load (0.2ms) SELECT "submissions".* FROM "submissions" ORDER BY "submissions"."id" ASC LIMIT $1 [["LIMIT", 1]] Submission Exists (0.3ms) SELECT 1 AS one FROM "submissions" WHERE "submissions"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Submission Exists (0.3ms) SELECT 1 AS one FROM "submissions" WHERE "submissions"."canvas_id" = $1 LIMIT $2 [["canvas_id", 3], ["LIMIT", 1]] Submission Create (0.3ms) INSERT INTO "submissions" ("canvas_id", "submitted_at", "graded_at", "score", "points_possible", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 3], ["submitted_at", "2021-12-09 22:27:14.868406"], ["graded_at", "2021-12-15 22:27:14.868493"], ["score", 5.0], ["points_possible", 10.0], ["created_at", "2021-12-16 22:27:14.869584"], ["updated_at", "2021-12-16 22:27:14.869584"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Submission Exists (0.3ms) SELECT 1 AS one FROM "submissions" WHERE "submissions"."canvas_id" = $1 AND "submissions"."id" != $2 LIMIT $3 [["canvas_id", 3], ["id", 143], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Submission Exists (0.3ms) SELECT 1 AS one FROM "submissions" WHERE "submissions"."canvas_id" = $1 LIMIT $2 [["canvas_id", 4], ["LIMIT", 1]] Submission Create (0.3ms) INSERT INTO "submissions" ("canvas_id", "submitted_at", "graded_at", "score", "points_possible", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 4], ["submitted_at", "2021-12-09 22:27:14.873804"], ["graded_at", "2021-12-15 22:27:14.873889"], ["score", 5.0], ["points_possible", 10.0], ["created_at", "2021-12-16 22:27:14.874983"], ["updated_at", "2021-12-16 22:27:14.874983"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Submission Exists (0.3ms) SELECT 1 AS one FROM "submissions" WHERE "submissions"."canvas_id" = $1 AND "submissions"."id" != $2 LIMIT $3 [["canvas_id", 4], ["id", 144], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Submission Exists (0.2ms) SELECT 1 AS one FROM "submissions" WHERE "submissions"."canvas_id" = $1 LIMIT $2 [["canvas_id", 5], ["LIMIT", 1]] Submission Create (0.2ms) INSERT INTO "submissions" ("canvas_id", "submitted_at", "graded_at", "score", "points_possible", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 5], ["submitted_at", "2021-12-09 22:27:14.879158"], ["graded_at", "2021-12-15 22:27:14.879244"], ["score", 5.0], ["points_possible", 10.0], ["created_at", "2021-12-16 22:27:14.880245"], ["updated_at", "2021-12-16 22:27:14.880245"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Submission Exists (0.4ms) SELECT 1 AS one FROM "submissions" WHERE "submissions"."canvas_id" = $1 AND "submissions"."id" != $2 LIMIT $3 [["canvas_id", 5], ["id", 145], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Term Exists (0.2ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 74637149], ["LIMIT", 1]] Term Create (0.2ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 74637149], ["name", "Cool Term"], ["start_at", "2021-12-13 22:27:12.657417"], ["end_at", "2021-12-19 22:27:12.657517"], ["workflow_state", "active"], ["sis_id", "fa57c546c0b352a40ecfb8cb3275a8b7"], ["created_at", "2021-12-16 22:27:14.886962"], ["updated_at", "2021-12-16 22:27:14.886962"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Term Exists (0.3ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" IS NULL AND "terms"."id" != $1 LIMIT $2 [["id", 349], ["LIMIT", 1]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Term Exists (0.2ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 10599822], ["LIMIT", 1]] Term Create (0.3ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 10599822], ["name", "Cool Term"], ["start_at", "2021-12-13 22:27:12.657417"], ["end_at", "2021-12-19 22:27:12.657517"], ["workflow_state", "active"], ["sis_id", "d3598869fb5c2f049859c9696fa1bc34"], ["created_at", "2021-12-16 22:27:14.892718"], ["updated_at", "2021-12-16 22:27:14.892718"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Term Load (0.9ms) SELECT "terms".* FROM "terms" ORDER BY "terms"."id" ASC LIMIT $1 [["LIMIT", 1]] Term Exists (0.4ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 10599822], ["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Term Exists (0.3ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 59923556], ["LIMIT", 1]] Term Create (0.2ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 59923556], ["name", "Cool Term"], ["start_at", "2021-12-13 22:27:12.657417"], ["end_at", "2021-12-19 22:27:12.657517"], ["workflow_state", "active"], ["sis_id", "ca61e7d6198a9d9449f6919ea3b21cd9"], ["created_at", "2021-12-16 22:27:14.902031"], ["updated_at", "2021-12-16 22:27:14.902031"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Term Exists (0.3ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 39171450], ["LIMIT", 1]] Term Create (0.3ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 39171450], ["name", "Cool Term"], ["start_at", "2021-12-14 22:27:14.905035"], ["end_at", "2021-12-19 22:27:14.905108"], ["workflow_state", "active"], ["sis_id", "96cd9f44ee5fc227beca23a5c1e6293e"], ["created_at", "2021-12-16 22:27:14.906485"], ["updated_at", "2021-12-16 22:27:14.906485"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Term Exists (0.2ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 99497699], ["LIMIT", 1]] Term Create (0.3ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 99497699], ["name", "Cool Term"], ["start_at", "2021-12-13 22:27:12.657417"], ["end_at", "2021-12-19 22:27:12.657517"], ["workflow_state", "inactive"], ["sis_id", "8b05291a1a0c7bd59981b520041a5cf9"], ["created_at", "2021-12-16 22:27:14.908631"], ["updated_at", "2021-12-16 22:27:14.908631"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 Term Exists (0.3ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 62424790], ["LIMIT", 1]] Term Create (0.3ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 62424790], ["name", "Cool Term"], ["start_at", "2021-10-16 22:27:14.909713"], ["end_at", "2021-11-16 22:27:14.909796"], ["workflow_state", "active"], ["sis_id", "50dd05050d9cba48f0e028744bb94f69"], ["created_at", "2021-12-16 22:27:14.911488"], ["updated_at", "2021-12-16 22:27:14.911488"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 Term Exists (0.3ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 81450539], ["LIMIT", 1]] Term Create (0.3ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 81450539], ["name", "Cool Term"], ["start_at", "2022-06-16 22:27:14.912875"], ["end_at", "2022-12-16 22:27:14.912948"], ["workflow_state", "active"], ["sis_id", "6aec810efc84068595207cd6c5cb7be5"], ["created_at", "2021-12-16 22:27:14.914245"], ["updated_at", "2021-12-16 22:27:14.914245"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Term Load (0.6ms) SELECT "terms".* FROM "terms" WHERE "terms"."workflow_state" = $1 AND (start_at <= '2021-12-31 22:27:14.915644' OR start_at IS NULL) AND (end_at >= '2021-12-01 22:27:14.915831' OR end_at IS NULL) [["workflow_state", "active"]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.4ms) SELECT COUNT(*) FROM "terms" Term Load (0.3ms) SELECT "terms".* FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]]  (0.2ms) SAVEPOINT active_record_1 Term Exists (0.3ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] Term Create (0.4ms) INSERT INTO "terms" ("canvas_id", "name", "workflow_state", "grading_period_group_id", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 1], ["name", "Default Term"], ["workflow_state", "active"], ["grading_period_group_id", 1], ["sis_id", "Test"], ["created_at", "2021-12-16 22:27:14.922589"], ["updated_at", "2021-12-16 22:27:14.922589"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.3ms) SELECT COUNT(*) FROM "terms" Term Load (0.3ms) SELECT "terms".* FROM "terms" ORDER BY "terms"."id" DESC LIMIT $1 [["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Term Exists (0.8ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] Term Create (0.4ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 1], ["name", "Cool Term"], ["start_at", "2021-12-13 22:27:12.657417"], ["end_at", "2021-12-19 22:27:12.657517"], ["workflow_state", "active"], ["sis_id", "e86783970aa92bacb7172fe41401d144"], ["created_at", "2021-12-16 22:27:14.931028"], ["updated_at", "2021-12-16 22:27:14.931028"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.3ms) SELECT COUNT(*) FROM "terms" Term Load (0.2ms) SELECT "terms".* FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]]  (0.2ms) SAVEPOINT active_record_1 Term Exists (0.4ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 AND "terms"."id" != $2 LIMIT $3 [["canvas_id", 1], ["id", 357], ["LIMIT", 1]] Term Update (0.5ms) UPDATE "terms" SET "name" = $1, "sis_id" = $2, "start_at" = $3, "end_at" = $4, "grading_period_group_id" = $5, "updated_at" = $6 WHERE "terms"."id" = $7 [["name", "Default Term"], ["sis_id", "Test"], ["start_at", nil], ["end_at", nil], ["grading_period_group_id", 1], ["updated_at", "2021-12-16 22:27:14.937367"], ["id", 357]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.3ms) SELECT COUNT(*) FROM "terms" Term Load (0.2ms) SELECT "terms".* FROM "terms" WHERE "terms"."id" = $1 LIMIT $2 [["id", 357], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.3ms) SAVEPOINT active_record_1 User Exists (0.3ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 26264915], ["LIMIT", 1]] User Create (0.4ms) INSERT INTO "users" ("canvas_id", "sis_id", "email", "first_name", "last_name", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 26264915], ["sis_id", "916e31513d50f8963e52f37c9c6552e1"], ["email", "cooldude@coolsite.com"], ["first_name", "Cool"], ["last_name", "Dude"], ["created_at", "2021-12-16 22:27:14.945813"], ["updated_at", "2021-12-16 22:27:14.945813"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 User Exists (0.4ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" IS NULL AND "users"."id" != $1 LIMIT $2 [["id", 265], ["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 User Exists (0.4ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 68343919], ["LIMIT", 1]] User Create (0.4ms) INSERT INTO "users" ("canvas_id", "sis_id", "email", "first_name", "last_name", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 68343919], ["sis_id", "54966479357baeea2092cb6daac57368"], ["email", "cooldude@coolsite.com"], ["first_name", "Cool"], ["last_name", "Dude"], ["created_at", "2021-12-16 22:27:14.956663"], ["updated_at", "2021-12-16 22:27:14.956663"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 User Load (0.4ms) SELECT "users".* FROM "users" ORDER BY "users"."id" ASC LIMIT $1 [["LIMIT", 1]] User Exists (0.7ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 68343919], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 User Exists (0.3ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 53126842], ["LIMIT", 1]] User Create (0.4ms) INSERT INTO "users" ("canvas_id", "sis_id", "email", "first_name", "last_name", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 53126842], ["sis_id", "29fb433d6332bcf3b84ba753c0c0cdc7"], ["email", "cooldude@coolsite.com"], ["first_name", "Cool"], ["last_name", "Dude"], ["created_at", "2021-12-16 22:27:14.967750"], ["updated_at", "2021-12-16 22:27:14.967750"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 User Exists (0.3ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 36175807], ["LIMIT", 1]] User Create (0.3ms) INSERT INTO "users" ("canvas_id", "sis_id", "email", "first_name", "last_name", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 36175807], ["sis_id", "25bf5ab9b28dd1d3f48a88a6bef25659"], ["email", "cooldude@coolsite.com"], ["first_name", "Cool"], ["last_name", "Dude"], ["created_at", "2021-12-16 22:27:14.973622"], ["updated_at", "2021-12-16 22:27:14.973622"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 User Exists (0.4ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 65364056], ["LIMIT", 1]] User Create (0.4ms) INSERT INTO "users" ("canvas_id", "sis_id", "email", "first_name", "last_name", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 65364056], ["sis_id", "29f2a2301ae0c9a1768994c67b63f552"], ["email", "cooldude@coolsite.com"], ["first_name", "Cool"], ["last_name", "Dude"], ["created_at", "2021-12-16 22:27:14.978918"], ["updated_at", "2021-12-16 22:27:14.978918"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SELECT COUNT(*) FROM "assignment_groups" AssignmentGroup Create Many (0.6ms) INSERT INTO "assignment_groups" ("canvas_id","canvas_course_id","name","rules","position","group_weight","workflow_state","canvas_created_at","canvas_updated_at","created_at","updated_at") VALUES (1,1,'Assignments','--- drop_lowest:1\nnever_drop:36\n ',1,50.0,'available','2017-09-08 01:37:33','2017-09-08 01:37:33','2021-12-16 22:27:14.988259','2021-12-16 22:27:14.988259'),(2,1,'Tests',NULL,1,50.0,'available','2017-09-08 01:37:33','2017-09-08 01:37:33','2021-12-16 22:27:14.988259','2021-12-16 22:27:14.988259') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","canvas_course_id"=EXCLUDED."canvas_course_id","name"=EXCLUDED."name","rules"=EXCLUDED."rules","position"=EXCLUDED."position","group_weight"=EXCLUDED."group_weight","workflow_state"=EXCLUDED."workflow_state","canvas_created_at"=EXCLUDED."canvas_created_at","canvas_updated_at"=EXCLUDED."canvas_updated_at","updated_at"=EXCLUDED."updated_at" WHERE ("assignment_groups".canvas_id, "assignment_groups".canvas_course_id, "assignment_groups".name, "assignment_groups".rules, "assignment_groups".position, "assignment_groups".group_weight, "assignment_groups".workflow_state, "assignment_groups".canvas_created_at, "assignment_groups".canvas_updated_at) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.canvas_course_id, EXCLUDED.name, EXCLUDED.rules, EXCLUDED.position, EXCLUDED.group_weight, EXCLUDED.workflow_state, EXCLUDED.canvas_created_at, EXCLUDED.canvas_updated_at) RETURNING "id"  (0.2ms) SELECT COUNT(*) FROM "assignment_groups"  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SELECT COUNT(*) FROM "assignments" Assignment Create Many (0.7ms) INSERT INTO "assignments" ("canvas_id","title","description","due_at","unlock_at","lock_at","points_possible","min_score","max_score","mastery_score","grading_type","submission_types","workflow_state","canvas_context_id","canvas_context_type","canvas_assignment_group_id","canvas_grading_scheme_id","canvas_grading_standard_id","created_at","updated_at") VALUES (88,'Assignment 1','

fdsfds

',NULL,NULL,NULL,100.0,NULL,NULL,NULL,'points','online_text_entry','published',58,'Course',55,NULL,NULL,'2021-12-16 22:27:14.992852','2021-12-16 22:27:14.992852'),(89,'fdsfdsfds','

fdsfdsfsdf

',NULL,NULL,NULL,100.0,NULL,NULL,NULL,'points','online_text_entry','published',59,'Course',56,NULL,NULL,'2021-12-16 22:27:14.992852','2021-12-16 22:27:14.992852') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","title"=EXCLUDED."title","description"=EXCLUDED."description","due_at"=EXCLUDED."due_at","unlock_at"=EXCLUDED."unlock_at","lock_at"=EXCLUDED."lock_at","points_possible"=EXCLUDED."points_possible","min_score"=EXCLUDED."min_score","max_score"=EXCLUDED."max_score","mastery_score"=EXCLUDED."mastery_score","grading_type"=EXCLUDED."grading_type","submission_types"=EXCLUDED."submission_types","workflow_state"=EXCLUDED."workflow_state","canvas_context_id"=EXCLUDED."canvas_context_id","canvas_context_type"=EXCLUDED."canvas_context_type","canvas_assignment_group_id"=EXCLUDED."canvas_assignment_group_id","canvas_grading_scheme_id"=EXCLUDED."canvas_grading_scheme_id","canvas_grading_standard_id"=EXCLUDED."canvas_grading_standard_id","updated_at"=EXCLUDED."updated_at" WHERE ("assignments".canvas_id, "assignments".title, "assignments".description, "assignments".due_at, "assignments".unlock_at, "assignments".lock_at, "assignments".points_possible, "assignments".min_score, "assignments".max_score, "assignments".mastery_score, "assignments".grading_type, "assignments".submission_types, "assignments".workflow_state, "assignments".canvas_context_id, "assignments".canvas_context_type, "assignments".canvas_assignment_group_id, "assignments".canvas_grading_scheme_id, "assignments".canvas_grading_standard_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.title, EXCLUDED.description, EXCLUDED.due_at, EXCLUDED.unlock_at, EXCLUDED.lock_at, EXCLUDED.points_possible, EXCLUDED.min_score, EXCLUDED.max_score, EXCLUDED.mastery_score, EXCLUDED.grading_type, EXCLUDED.submission_types, EXCLUDED.workflow_state, EXCLUDED.canvas_context_id, EXCLUDED.canvas_context_type, EXCLUDED.canvas_assignment_group_id, EXCLUDED.canvas_grading_scheme_id, EXCLUDED.canvas_grading_standard_id) RETURNING "id"  (0.2ms) SELECT COUNT(*) FROM "assignments"  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.5ms) SELECT COUNT(*) FROM "context_module_items" ContextModuleItem Create Many (0.5ms) INSERT INTO "context_module_items" ("canvas_id","canvas_context_module_id","position","canvas_content_id","canvas_content_type","workflow_state","canvas_assignment_id","created_at","updated_at") VALUES (15,9,1,83,'Assignment','active',1,'2021-12-16 22:27:14.998216','2021-12-16 22:27:14.998216'),(16,10,1,80,'Assignment','active',2,'2021-12-16 22:27:14.998216','2021-12-16 22:27:14.998216') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","canvas_context_module_id"=EXCLUDED."canvas_context_module_id","position"=EXCLUDED."position","canvas_content_id"=EXCLUDED."canvas_content_id","canvas_content_type"=EXCLUDED."canvas_content_type","workflow_state"=EXCLUDED."workflow_state","canvas_assignment_id"=EXCLUDED."canvas_assignment_id","updated_at"=EXCLUDED."updated_at" WHERE ("context_module_items".canvas_id, "context_module_items".canvas_context_module_id, "context_module_items".position, "context_module_items".canvas_content_id, "context_module_items".canvas_content_type, "context_module_items".workflow_state, "context_module_items".canvas_assignment_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.canvas_context_module_id, EXCLUDED.position, EXCLUDED.canvas_content_id, EXCLUDED.canvas_content_type, EXCLUDED.workflow_state, EXCLUDED.canvas_assignment_id) RETURNING "id"  (0.3ms) SELECT COUNT(*) FROM "context_module_items"  (0.3ms) ROLLBACK  (0.1ms) BEGIN  (0.4ms) SELECT COUNT(*) FROM "context_modules" ContextModule Create Many (0.7ms) INSERT INTO "context_modules" ("canvas_id","canvas_context_id","canvas_context_type","position","name","workflow_state","deleted_at","created_at","updated_at") VALUES (23,785,'Course',1,'New Mod','active',NULL,'2021-12-16 22:27:15.022814','2021-12-16 22:27:15.022814'),(4,27,'Course',1,'Modules gonna module','unpublished',NULL,'2021-12-16 22:27:15.022814','2021-12-16 22:27:15.022814') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","canvas_context_id"=EXCLUDED."canvas_context_id","canvas_context_type"=EXCLUDED."canvas_context_type","position"=EXCLUDED."position","name"=EXCLUDED."name","workflow_state"=EXCLUDED."workflow_state","deleted_at"=EXCLUDED."deleted_at","updated_at"=EXCLUDED."updated_at" WHERE ("context_modules".canvas_id, "context_modules".canvas_context_id, "context_modules".canvas_context_type, "context_modules".position, "context_modules".name, "context_modules".workflow_state, "context_modules".deleted_at) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.canvas_context_id, EXCLUDED.canvas_context_type, EXCLUDED.position, EXCLUDED.name, EXCLUDED.workflow_state, EXCLUDED.deleted_at) RETURNING "id"  (0.3ms) SELECT COUNT(*) FROM "context_modules"  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.4ms) SELECT COUNT(*) FROM "courses" Course Create Many (0.7ms) INSERT INTO "courses" ("canvas_id","sis_id","course_code","name","canvas_account_id","canvas_term_id","start_at","end_at","workflow_state","grading_standard_id","created_at","updated_at") VALUES (1,'course_sis_id_1','C1','Course #1',1,1,'2017-03-27 21:53:18','2017-04-27 12:21:18','active',NULL,'2021-12-16 22:27:15.028898','2021-12-16 22:27:15.028898'),(2,'course_sis_id_2','C2','Course #2',1,1,'2017-03-27 21:53:18','2017-04-27 12:21:18','unpublished',NULL,'2021-12-16 22:27:15.028898','2021-12-16 22:27:15.028898') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","sis_id"=EXCLUDED."sis_id","course_code"=EXCLUDED."course_code","name"=EXCLUDED."name","canvas_account_id"=EXCLUDED."canvas_account_id","canvas_term_id"=EXCLUDED."canvas_term_id","start_at"=EXCLUDED."start_at","end_at"=EXCLUDED."end_at","workflow_state"=EXCLUDED."workflow_state","grading_standard_id"=EXCLUDED."grading_standard_id","updated_at"=EXCLUDED."updated_at" WHERE ("courses".canvas_id, "courses".sis_id, "courses".course_code, "courses".name, "courses".canvas_account_id, "courses".canvas_term_id, "courses".start_at, "courses".end_at, "courses".workflow_state, "courses".grading_standard_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.sis_id, EXCLUDED.course_code, EXCLUDED.name, EXCLUDED.canvas_account_id, EXCLUDED.canvas_term_id, EXCLUDED.start_at, EXCLUDED.end_at, EXCLUDED.workflow_state, EXCLUDED.grading_standard_id) RETURNING "id"  (0.3ms) SELECT COUNT(*) FROM "courses"  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) SELECT COUNT(*) FROM "users" User Create Many (0.5ms) INSERT INTO "users" ("canvas_id","sis_id","email","first_name","last_name","name","sortable_name","workflow_state","login_id","created_at","updated_at") VALUES (1,'sis_id_1','poorbastard@yharnam.com','Patches','the Spider','Patches the Spider','the Spider, Patches','active','spiderdude1337','2021-12-16 22:27:15.034767','2021-12-16 22:27:15.034767'),(2,'sis_id_2','dreamer@yharnam.com','Hunter','Djura','Hunter Djura','Djura, Hunter','active','retireddude109','2021-12-16 22:27:15.034767','2021-12-16 22:27:15.034767') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","sis_id"=EXCLUDED."sis_id","email"=EXCLUDED."email","first_name"=EXCLUDED."first_name","last_name"=EXCLUDED."last_name","name"=EXCLUDED."name","sortable_name"=EXCLUDED."sortable_name","workflow_state"=EXCLUDED."workflow_state","login_id"=EXCLUDED."login_id","updated_at"=EXCLUDED."updated_at" WHERE ("users".canvas_id, "users".sis_id, "users".email, "users".first_name, "users".last_name, "users".name, "users".sortable_name, "users".workflow_state, "users".login_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.sis_id, EXCLUDED.email, EXCLUDED.first_name, EXCLUDED.last_name, EXCLUDED.name, EXCLUDED.sortable_name, EXCLUDED.workflow_state, EXCLUDED.login_id) RETURNING "id"  (0.2ms) SELECT COUNT(*) FROM "users"  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SELECT COUNT(*) FROM "courses" Course Create Many (0.5ms) INSERT INTO "courses" ("canvas_id","sis_id","course_code","name","canvas_account_id","canvas_term_id","start_at","end_at","workflow_state","grading_standard_id","created_at","updated_at") VALUES (1,'course_sis_id_1','C1','Course #1',1,1,'2017-03-27 21:53:18','2017-04-27 12:21:18','active',NULL,'2021-12-16 22:27:15.039213','2021-12-16 22:27:15.039213'),(2,'course_sis_id_2','C2','Course #2',1,1,'2017-03-27 21:53:18','2017-04-27 12:21:18','unpublished',NULL,'2021-12-16 22:27:15.039213','2021-12-16 22:27:15.039213') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","sis_id"=EXCLUDED."sis_id","course_code"=EXCLUDED."course_code","name"=EXCLUDED."name","canvas_account_id"=EXCLUDED."canvas_account_id","canvas_term_id"=EXCLUDED."canvas_term_id","start_at"=EXCLUDED."start_at","end_at"=EXCLUDED."end_at","workflow_state"=EXCLUDED."workflow_state","grading_standard_id"=EXCLUDED."grading_standard_id","updated_at"=EXCLUDED."updated_at" WHERE ("courses".canvas_id, "courses".sis_id, "courses".course_code, "courses".name, "courses".canvas_account_id, "courses".canvas_term_id, "courses".start_at, "courses".end_at, "courses".workflow_state, "courses".grading_standard_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.sis_id, EXCLUDED.course_code, EXCLUDED.name, EXCLUDED.canvas_account_id, EXCLUDED.canvas_term_id, EXCLUDED.start_at, EXCLUDED.end_at, EXCLUDED.workflow_state, EXCLUDED.grading_standard_id) RETURNING "id"  (0.2ms) SELECT COUNT(*) FROM "courses" Course Load (0.2ms) SELECT "courses".* FROM "courses" ORDER BY "courses"."id" ASC LIMIT $1 [["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) SELECT COUNT(*) FROM "enrollments" Enrollment Create Many (0.7ms) INSERT INTO "enrollments" ("canvas_id","canvas_course_id","course_sis_id","canvas_user_id","user_sis_id","role","canvas_role_id","canvas_section_id","workflow_state","base_role_type","created_at","updated_at") VALUES (1,1,'sis_MUSC_2520_834',2,'sis_dalvarez_247','teacher',4,1,'active','TeacherEnrollment','2021-12-16 22:27:15.044680','2021-12-16 22:27:15.044680'),(2,1,'sis_MUSC_2520_834',3,'sis_jweaver_720','student',4,1,'active','StudentEnrollment','2021-12-16 22:27:15.044680','2021-12-16 22:27:15.044680') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","canvas_course_id"=EXCLUDED."canvas_course_id","course_sis_id"=EXCLUDED."course_sis_id","canvas_user_id"=EXCLUDED."canvas_user_id","user_sis_id"=EXCLUDED."user_sis_id","role"=EXCLUDED."role","canvas_role_id"=EXCLUDED."canvas_role_id","canvas_section_id"=EXCLUDED."canvas_section_id","workflow_state"=EXCLUDED."workflow_state","base_role_type"=EXCLUDED."base_role_type","updated_at"=EXCLUDED."updated_at" WHERE ("enrollments".canvas_id, "enrollments".canvas_course_id, "enrollments".course_sis_id, "enrollments".canvas_user_id, "enrollments".user_sis_id, "enrollments".role, "enrollments".canvas_role_id, "enrollments".canvas_section_id, "enrollments".workflow_state, "enrollments".base_role_type) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.canvas_course_id, EXCLUDED.course_sis_id, EXCLUDED.canvas_user_id, EXCLUDED.user_sis_id, EXCLUDED.role, EXCLUDED.canvas_role_id, EXCLUDED.canvas_section_id, EXCLUDED.workflow_state, EXCLUDED.base_role_type) RETURNING "id"  (0.3ms) SELECT COUNT(*) FROM "enrollments"  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SELECT COUNT(*) FROM "sections" Section Create Many (0.6ms) INSERT INTO "sections" ("canvas_id","sis_id","canvas_course_id","name","workflow_state","start_at","end_at","created_at","updated_at") VALUES (1,'sis_section_1',1,'Cool Section','active','2017-03-27 21:53:18','2017-03-27 21:53:18','2021-12-16 22:27:15.050238','2021-12-16 22:27:15.050238'),(2,'sis_section_2',2,'Lame Section','active','2017-03-27 21:53:18','2017-03-27 21:53:18','2021-12-16 22:27:15.050238','2021-12-16 22:27:15.050238') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","sis_id"=EXCLUDED."sis_id","canvas_course_id"=EXCLUDED."canvas_course_id","name"=EXCLUDED."name","workflow_state"=EXCLUDED."workflow_state","start_at"=EXCLUDED."start_at","end_at"=EXCLUDED."end_at","updated_at"=EXCLUDED."updated_at" WHERE ("sections".canvas_id, "sections".sis_id, "sections".canvas_course_id, "sections".name, "sections".workflow_state, "sections".start_at, "sections".end_at) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.sis_id, EXCLUDED.canvas_course_id, EXCLUDED.name, EXCLUDED.workflow_state, EXCLUDED.start_at, EXCLUDED.end_at) RETURNING "id"  (0.3ms) SELECT COUNT(*) FROM "sections" Section Load (0.2ms) SELECT "sections".* FROM "sections" ORDER BY "sections"."id" ASC LIMIT $1 [["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.3ms) BEGIN Section Create Many (0.6ms) INSERT INTO "sections" ("canvas_id","sis_id","canvas_course_id","name","workflow_state","start_at","end_at","created_at","updated_at") VALUES (1,'sis_section_1',1,'Cool Section','active','2017-03-27 21:53:18','2017-03-27 21:53:18','2021-12-16 22:27:15.055657','2021-12-16 22:27:15.055657'),(2,'sis_section_2',2,'Lame Section','active','2017-03-27 21:53:18','2017-03-27 21:53:18','2021-12-16 22:27:15.055657','2021-12-16 22:27:15.055657') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","sis_id"=EXCLUDED."sis_id","canvas_course_id"=EXCLUDED."canvas_course_id","name"=EXCLUDED."name","workflow_state"=EXCLUDED."workflow_state","start_at"=EXCLUDED."start_at","end_at"=EXCLUDED."end_at","updated_at"=EXCLUDED."updated_at" WHERE ("sections".canvas_id, "sections".sis_id, "sections".canvas_course_id, "sections".name, "sections".workflow_state, "sections".start_at, "sections".end_at) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.sis_id, EXCLUDED.canvas_course_id, EXCLUDED.name, EXCLUDED.workflow_state, EXCLUDED.start_at, EXCLUDED.end_at) RETURNING "id" Section Load (0.2ms) SELECT "sections".* FROM "sections" WHERE "sections"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]] Section Create Many (0.4ms) INSERT INTO "sections" ("canvas_id","canvas_nonxlist_course_id","created_at","updated_at") VALUES (2,3,'2021-12-16 22:27:15.058315','2021-12-16 22:27:15.058315') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","canvas_nonxlist_course_id"=EXCLUDED."canvas_nonxlist_course_id","updated_at"=EXCLUDED."updated_at" WHERE ("sections".canvas_id, "sections".canvas_nonxlist_course_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.canvas_nonxlist_course_id) RETURNING "id"  (0.4ms) SELECT COUNT(*) FROM "sections" WHERE "sections"."canvas_nonxlist_course_id" IS NOT NULL Section Load (0.2ms) SELECT "sections".* FROM "sections" WHERE "sections"."canvas_nonxlist_course_id" IS NOT NULL ORDER BY "sections"."id" ASC LIMIT $1 [["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) SELECT COUNT(*) FROM "groups" Group Create Many (0.6ms) INSERT INTO "groups" ("canvas_id","sis_id","canvas_group_category_id","group_category_sis_id","canvas_account_id","canvas_course_id","name","workflow_state","context_id","context_type","max_membership","created_at","updated_at") VALUES (50,'sis1',10,NULL,1,NULL,'Group1','available',1,'Account',NULL,'2021-12-16 22:27:15.064161','2021-12-16 22:27:15.064161'),(51,'sis2',2,NULL,NULL,1,'Group2','available',1,'Course',1,'2021-12-16 22:27:15.064161','2021-12-16 22:27:15.064161') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","sis_id"=EXCLUDED."sis_id","canvas_group_category_id"=EXCLUDED."canvas_group_category_id","group_category_sis_id"=EXCLUDED."group_category_sis_id","canvas_account_id"=EXCLUDED."canvas_account_id","canvas_course_id"=EXCLUDED."canvas_course_id","name"=EXCLUDED."name","workflow_state"=EXCLUDED."workflow_state","context_id"=EXCLUDED."context_id","context_type"=EXCLUDED."context_type","max_membership"=EXCLUDED."max_membership","updated_at"=EXCLUDED."updated_at" WHERE ("groups".canvas_id, "groups".sis_id, "groups".canvas_group_category_id, "groups".group_category_sis_id, "groups".canvas_account_id, "groups".canvas_course_id, "groups".name, "groups".workflow_state, "groups".context_id, "groups".context_type, "groups".max_membership) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.sis_id, EXCLUDED.canvas_group_category_id, EXCLUDED.group_category_sis_id, EXCLUDED.canvas_account_id, EXCLUDED.canvas_course_id, EXCLUDED.name, EXCLUDED.workflow_state, EXCLUDED.context_id, EXCLUDED.context_type, EXCLUDED.max_membership) RETURNING "id"  (0.3ms) SELECT COUNT(*) FROM "groups" Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."name" = $1 LIMIT $2 [["name", "Group1"], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.3ms) BEGIN  (0.3ms) SELECT COUNT(*) FROM "group_memberships" GroupMembership Create Many (0.5ms) INSERT INTO "group_memberships" ("canvas_id","canvas_group_id","group_sis_id","canvas_user_id","user_sis_id","workflow_state","created_at","updated_at") VALUES (50,1,NULL,10,NULL,'accepted','2021-12-16 22:27:15.070481','2021-12-16 22:27:15.070481'),(51,2,NULL,11,NULL,'accepted','2021-12-16 22:27:15.070481','2021-12-16 22:27:15.070481') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","canvas_group_id"=EXCLUDED."canvas_group_id","group_sis_id"=EXCLUDED."group_sis_id","canvas_user_id"=EXCLUDED."canvas_user_id","user_sis_id"=EXCLUDED."user_sis_id","workflow_state"=EXCLUDED."workflow_state","updated_at"=EXCLUDED."updated_at" WHERE ("group_memberships".canvas_id, "group_memberships".canvas_group_id, "group_memberships".group_sis_id, "group_memberships".canvas_user_id, "group_memberships".user_sis_id, "group_memberships".workflow_state) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.canvas_group_id, EXCLUDED.group_sis_id, EXCLUDED.canvas_user_id, EXCLUDED.user_sis_id, EXCLUDED.workflow_state) RETURNING "id"  (0.3ms) SELECT COUNT(*) FROM "group_memberships" GroupMembership Load (0.2ms) SELECT "group_memberships".* FROM "group_memberships" WHERE "group_memberships"."canvas_id" = $1 LIMIT $2 [["canvas_id", 50], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.7ms) SELECT COUNT(*) FROM "user_observers" UserObserver Create Many (0.8ms) INSERT INTO "user_observers" ("observing_user_id","observed_user_id","workflow_state","created_at","updated_at") VALUES (21,3,'active','2021-12-16 22:27:15.081800','2021-12-16 22:27:15.081800'),(21,2,'active','2021-12-16 22:27:15.081800','2021-12-16 22:27:15.081800') ON CONFLICT (observing_user_id, observed_user_id) DO UPDATE SET "observing_user_id"=EXCLUDED."observing_user_id","observed_user_id"=EXCLUDED."observed_user_id","workflow_state"=EXCLUDED."workflow_state","updated_at"=EXCLUDED."updated_at" WHERE ("user_observers".observing_user_id, "user_observers".observed_user_id, "user_observers".workflow_state) IS DISTINCT FROM (EXCLUDED.observing_user_id, EXCLUDED.observed_user_id, EXCLUDED.workflow_state) RETURNING "id"  (0.4ms) SELECT COUNT(*) FROM "user_observers" UserObserver Load (0.2ms) SELECT "user_observers".* FROM "user_observers" WHERE "user_observers"."observed_user_id" = $1 LIMIT $2 [["observed_user_id", 3], ["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.7ms) SELECT COUNT(*) FROM "grading_periods" GradingPeriod Create Many (0.8ms) INSERT INTO "grading_periods" ("canvas_id","title","weight","start_date","end_date","close_date","canvas_grading_period_group_id","workflow_state","created_at","updated_at") VALUES (1,'Period 1',0.2,'2019-07-01 06:00:00','2019-08-01 05:59:59','2019-08-01 05:59:59',1,'active','2021-12-16 22:27:15.099210','2021-12-16 22:27:15.099210'),(2,'Period 2',0.8,'2019-08-01 06:00:00','2019-09-01 05:59:59','2019-09-01 05:59:59',1,'deleted','2021-12-16 22:27:15.099210','2021-12-16 22:27:15.099210') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","title"=EXCLUDED."title","weight"=EXCLUDED."weight","start_date"=EXCLUDED."start_date","end_date"=EXCLUDED."end_date","close_date"=EXCLUDED."close_date","canvas_grading_period_group_id"=EXCLUDED."canvas_grading_period_group_id","workflow_state"=EXCLUDED."workflow_state","updated_at"=EXCLUDED."updated_at" WHERE ("grading_periods".canvas_id, "grading_periods".title, "grading_periods".weight, "grading_periods".start_date, "grading_periods".end_date, "grading_periods".close_date, "grading_periods".canvas_grading_period_group_id, "grading_periods".workflow_state) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.title, EXCLUDED.weight, EXCLUDED.start_date, EXCLUDED.end_date, EXCLUDED.close_date, EXCLUDED.canvas_grading_period_group_id, EXCLUDED.workflow_state) RETURNING "id"  (0.3ms) SELECT COUNT(*) FROM "grading_periods" GradingPeriod Load (0.3ms) SELECT "grading_periods".* FROM "grading_periods" WHERE "grading_periods"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.6ms) SELECT COUNT(*) FROM "grading_period_groups" GradingPeriodGroup Create Many (0.5ms) INSERT INTO "grading_period_groups" ("canvas_id","title","weighted","display_totals_for_all_grading_periods","workflow_state","created_at","updated_at") VALUES (1,'Test Group',FALSE,FALSE,'active','2021-12-16 22:27:15.118410','2021-12-16 22:27:15.118410') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","title"=EXCLUDED."title","weighted"=EXCLUDED."weighted","display_totals_for_all_grading_periods"=EXCLUDED."display_totals_for_all_grading_periods","workflow_state"=EXCLUDED."workflow_state","updated_at"=EXCLUDED."updated_at" WHERE ("grading_period_groups".canvas_id, "grading_period_groups".title, "grading_period_groups".weighted, "grading_period_groups".display_totals_for_all_grading_periods, "grading_period_groups".workflow_state) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.title, EXCLUDED.weighted, EXCLUDED.display_totals_for_all_grading_periods, EXCLUDED.workflow_state) RETURNING "id"  (0.2ms) SELECT COUNT(*) FROM "grading_period_groups" GradingPeriodGroup Load (0.2ms) SELECT "grading_period_groups".* FROM "grading_period_groups" WHERE "grading_period_groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]]  (0.4ms) ROLLBACK  (0.1ms) BEGIN  (0.3ms) SELECT COUNT(*) FROM "user_observers" UserObserver Create Many (0.5ms) INSERT INTO "user_observers" ("observing_user_id","observed_user_id","workflow_state","created_at","updated_at") VALUES (21,3,'active','2021-12-16 22:27:15.129137','2021-12-16 22:27:15.129137'),(21,2,'active','2021-12-16 22:27:15.129137','2021-12-16 22:27:15.129137') ON CONFLICT (observing_user_id, observed_user_id) DO UPDATE SET "observing_user_id"=EXCLUDED."observing_user_id","observed_user_id"=EXCLUDED."observed_user_id","workflow_state"=EXCLUDED."workflow_state","updated_at"=EXCLUDED."updated_at" WHERE ("user_observers".observing_user_id, "user_observers".observed_user_id, "user_observers".workflow_state) IS DISTINCT FROM (EXCLUDED.observing_user_id, EXCLUDED.observed_user_id, EXCLUDED.workflow_state) RETURNING "id"  (0.2ms) SELECT COUNT(*) FROM "user_observers"  (0.3ms) SELECT COUNT(*) FROM "user_observers" UserObserver Create Many (0.5ms) INSERT INTO "user_observers" ("observing_user_id","observed_user_id","workflow_state","created_at","updated_at") VALUES (21,3,'active','2021-12-16 22:27:15.131526','2021-12-16 22:27:15.131526'),(21,2,'active','2021-12-16 22:27:15.131526','2021-12-16 22:27:15.131526') ON CONFLICT (observing_user_id, observed_user_id) DO UPDATE SET "observing_user_id"=EXCLUDED."observing_user_id","observed_user_id"=EXCLUDED."observed_user_id","workflow_state"=EXCLUDED."workflow_state","updated_at"=EXCLUDED."updated_at" WHERE ("user_observers".observing_user_id, "user_observers".observed_user_id, "user_observers".workflow_state) IS DISTINCT FROM (EXCLUDED.observing_user_id, EXCLUDED.observed_user_id, EXCLUDED.workflow_state) RETURNING "id"  (0.3ms) SELECT COUNT(*) FROM "user_observers"  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SELECT COUNT(*) FROM "users"  (0.2ms) SELECT COUNT(*) FROM "courses" Course Create Many (0.5ms) INSERT INTO "courses" ("canvas_id","sis_id","course_code","name","canvas_account_id","canvas_term_id","start_at","end_at","workflow_state","grading_standard_id","created_at","updated_at") VALUES (1,'course_sis_id_1','C1','Course #1',1,1,'2017-03-27 21:53:18','2017-04-27 12:21:18','active',NULL,'2021-12-16 22:27:15.137893','2021-12-16 22:27:15.137893'),(2,'course_sis_id_2','C2','Course #2',1,1,'2017-03-27 21:53:18','2017-04-27 12:21:18','unpublished',NULL,'2021-12-16 22:27:15.137893','2021-12-16 22:27:15.137893') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","sis_id"=EXCLUDED."sis_id","course_code"=EXCLUDED."course_code","name"=EXCLUDED."name","canvas_account_id"=EXCLUDED."canvas_account_id","canvas_term_id"=EXCLUDED."canvas_term_id","start_at"=EXCLUDED."start_at","end_at"=EXCLUDED."end_at","workflow_state"=EXCLUDED."workflow_state","grading_standard_id"=EXCLUDED."grading_standard_id","updated_at"=EXCLUDED."updated_at" WHERE ("courses".canvas_id, "courses".sis_id, "courses".course_code, "courses".name, "courses".canvas_account_id, "courses".canvas_term_id, "courses".start_at, "courses".end_at, "courses".workflow_state, "courses".grading_standard_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.sis_id, EXCLUDED.course_code, EXCLUDED.name, EXCLUDED.canvas_account_id, EXCLUDED.canvas_term_id, EXCLUDED.start_at, EXCLUDED.end_at, EXCLUDED.workflow_state, EXCLUDED.grading_standard_id) RETURNING "id" User Create Many (0.4ms) INSERT INTO "users" ("canvas_id","sis_id","email","first_name","last_name","name","sortable_name","workflow_state","login_id","created_at","updated_at") VALUES (1,'sis_id_1','poorbastard@yharnam.com','Patches','the Spider','Patches the Spider','the Spider, Patches','active','spiderdude1337','2021-12-16 22:27:15.139861','2021-12-16 22:27:15.139861'),(2,'sis_id_2','dreamer@yharnam.com','Hunter','Djura','Hunter Djura','Djura, Hunter','active','retireddude109','2021-12-16 22:27:15.139861','2021-12-16 22:27:15.139861') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","sis_id"=EXCLUDED."sis_id","email"=EXCLUDED."email","first_name"=EXCLUDED."first_name","last_name"=EXCLUDED."last_name","name"=EXCLUDED."name","sortable_name"=EXCLUDED."sortable_name","workflow_state"=EXCLUDED."workflow_state","login_id"=EXCLUDED."login_id","updated_at"=EXCLUDED."updated_at" WHERE ("users".canvas_id, "users".sis_id, "users".email, "users".first_name, "users".last_name, "users".name, "users".sortable_name, "users".workflow_state, "users".login_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.sis_id, EXCLUDED.email, EXCLUDED.first_name, EXCLUDED.last_name, EXCLUDED.name, EXCLUDED.sortable_name, EXCLUDED.workflow_state, EXCLUDED.login_id) RETURNING "id"  (0.2ms) SELECT COUNT(*) FROM "users"  (0.2ms) SELECT COUNT(*) FROM "courses"  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN Course Create Many (0.6ms) INSERT INTO "courses" ("canvas_id","sis_id","course_code","name","canvas_account_id","canvas_term_id","start_at","end_at","workflow_state","grading_standard_id","created_at","updated_at") VALUES (1,'course_sis_id_1','C1','Course #1',1,1,'2017-03-27 21:53:18','2017-04-27 12:21:18','active',NULL,'2021-12-16 22:27:15.147868','2021-12-16 22:27:15.147868'),(2,'course_sis_id_2','C2','Course #2',1,1,'2017-03-27 21:53:18','2017-04-27 12:21:18','unpublished',NULL,'2021-12-16 22:27:15.147868','2021-12-16 22:27:15.147868') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","sis_id"=EXCLUDED."sis_id","course_code"=EXCLUDED."course_code","name"=EXCLUDED."name","canvas_account_id"=EXCLUDED."canvas_account_id","canvas_term_id"=EXCLUDED."canvas_term_id","start_at"=EXCLUDED."start_at","end_at"=EXCLUDED."end_at","workflow_state"=EXCLUDED."workflow_state","grading_standard_id"=EXCLUDED."grading_standard_id","updated_at"=EXCLUDED."updated_at" WHERE ("courses".canvas_id, "courses".sis_id, "courses".course_code, "courses".name, "courses".canvas_account_id, "courses".canvas_term_id, "courses".start_at, "courses".end_at, "courses".workflow_state, "courses".grading_standard_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.sis_id, EXCLUDED.course_code, EXCLUDED.name, EXCLUDED.canvas_account_id, EXCLUDED.canvas_term_id, EXCLUDED.start_at, EXCLUDED.end_at, EXCLUDED.workflow_state, EXCLUDED.grading_standard_id) RETURNING "id"  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.4ms) SELECT COUNT(*) FROM "submissions" Submission Create Many (0.7ms) INSERT INTO "submissions" ("canvas_id","canvas_user_id","canvas_course_id","canvas_assignment_id","submitted_at","due_at","graded_at","score","points_possible","excused","workflow_state","created_at","updated_at") VALUES (1,1,1,1,'2017-09-21 18:28:15','2017-09-27 18:28:15','2017-09-21 19:36:23',5.0,10.0,TRUE,'graded','2021-12-16 22:27:15.154311','2021-12-16 22:27:15.154311'),(2,1,1,2,'2017-09-21 18:28:15','2017-09-28 18:28:15','2017-09-21 19:36:23',5.0,10.0,FALSE,'submitted','2021-12-16 22:27:15.154311','2021-12-16 22:27:15.154311') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","canvas_user_id"=EXCLUDED."canvas_user_id","canvas_course_id"=EXCLUDED."canvas_course_id","canvas_assignment_id"=EXCLUDED."canvas_assignment_id","submitted_at"=EXCLUDED."submitted_at","due_at"=EXCLUDED."due_at","graded_at"=EXCLUDED."graded_at","score"=EXCLUDED."score","points_possible"=EXCLUDED."points_possible","excused"=EXCLUDED."excused","workflow_state"=EXCLUDED."workflow_state","updated_at"=EXCLUDED."updated_at" WHERE ("submissions".canvas_id, "submissions".canvas_user_id, "submissions".canvas_course_id, "submissions".canvas_assignment_id, "submissions".submitted_at, "submissions".due_at, "submissions".graded_at, "submissions".score, "submissions".points_possible, "submissions".excused, "submissions".workflow_state) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.canvas_user_id, EXCLUDED.canvas_course_id, EXCLUDED.canvas_assignment_id, EXCLUDED.submitted_at, EXCLUDED.due_at, EXCLUDED.graded_at, EXCLUDED.score, EXCLUDED.points_possible, EXCLUDED.excused, EXCLUDED.workflow_state) RETURNING "id"  (0.3ms) SELECT COUNT(*) FROM "submissions"  (0.2ms) ROLLBACK  (0.6ms) BEGIN [ActiveJob] [BatchTestJobBase] [5c4242c2-e6f4-431d-9819-61a015f6edb0] Performing BatchTestJobBase (Job ID: 5c4242c2-e6f4-431d-9819-61a015f6edb0) from Test(default) [ActiveJob] [BatchTestJobBase] [5c4242c2-e6f4-431d-9819-61a015f6edb0] Performed BatchTestJobBase (Job ID: 5c4242c2-e6f4-431d-9819-61a015f6edb0) from Test(default) in 0.23ms  (0.2ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [BatchTestJobBase] [cf550c6f-54e6-44a9-acd5-514634a4fb9f] Performing BatchTestJobBase (Job ID: cf550c6f-54e6-44a9-acd5-514634a4fb9f) from Test(default) [ActiveJob] [BatchTestJobBase] [cf550c6f-54e6-44a9-acd5-514634a4fb9f] Performed BatchTestJobBase (Job ID: cf550c6f-54e6-44a9-acd5-514634a4fb9f) from Test(default) in 0.27ms  (0.3ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] [BatchTestJobBase] [679d0e2f-8a27-4870-8206-48b458f77019] Performing BatchTestJobBase (Job ID: 679d0e2f-8a27-4870-8206-48b458f77019) from Test(default) [ActiveJob] [BatchTestJobBase] [679d0e2f-8a27-4870-8206-48b458f77019] Performed BatchTestJobBase (Job ID: 679d0e2f-8a27-4870-8206-48b458f77019) from Test(default) in 0.09ms  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] [FailingBatchTestJobBase] [e7f98bd3-0f6b-4526-875f-719937497413] Performing FailingBatchTestJobBase (Job ID: e7f98bd3-0f6b-4526-875f-719937497413) from Test(default) [ActiveJob] [FailingBatchTestJobBase] [e7f98bd3-0f6b-4526-875f-719937497413] Error performing FailingBatchTestJobBase (Job ID: e7f98bd3-0f6b-4526-875f-719937497413) from Test(default) in 0.28ms: RuntimeError (Foo): /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/job_batching/support/base_job.rb:12:in `perform' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:39:in `block in perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:109:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch_aware_job.rb:12:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/i18n-1.8.11/lib/i18n.rb:309:in `with_locale' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/translation.rb:9:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:26:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `block in instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications/instrumenter.rb:23:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:25:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `block in tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `block in tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:28:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:22:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:136:in `run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:38:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/job_batching/batch_aware_job_spec.rb:46:in `block (5 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `block in with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `block in with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-rails-5.0.2/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:259:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:644:in `block in run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:606:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/configuration.rb:2067:in `with_suite_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:116:in `block in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/reporter.rb:74:in `report' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:115:in `run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:89:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:71:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:45:in `invoke' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/exe/rspec:4:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:58:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:58:in `kernel_load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:23:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:478:in `exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:31:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:25:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/exe/bundle:49:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/friendly_errors.rb:128:in `with_friendly_errors' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/exe/bundle:37:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `
'  (0.3ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] Enqueued BatchTestJobBase (Job ID: 551e0267-d8d6-4c4b-9f3d-10b3ec01e086) to Test(default)  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] Enqueued BatchTestJobBase (Job ID: 6b54bfc9-84ce-4174-919b-c0ed4051d45d) to Test(default)  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] Enqueued BatchTestJobBase (Job ID: 11cdd504-c46c-411b-bd56-73e0d4841951) to Test(default)  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.5ms) BEGIN  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] Enqueued RetryingJob (Job ID: e6656efd-53c7-4d11-8f1b-254770f968cf) to Sidekiq(default) [ActiveJob] [RetryingJob] [e6656efd-53c7-4d11-8f1b-254770f968cf] Performing RetryingJob (Job ID: e6656efd-53c7-4d11-8f1b-254770f968cf) from Sidekiq(default) [ActiveJob] [RetryingJob] [e6656efd-53c7-4d11-8f1b-254770f968cf] Error performing RetryingJob (Job ID: e6656efd-53c7-4d11-8f1b-254770f968cf) from Sidekiq(default) in 2.62ms: RuntimeError (A Failure): /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/job_batching/batch_spec.rb:268:in `perform' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:39:in `block in perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:109:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch_aware_job.rb:12:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/i18n-1.8.11/lib/i18n.rb:314:in `with_locale' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/translation.rb:9:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:26:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `block in instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications/instrumenter.rb:23:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:25:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `block in tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `block in tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:28:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:22:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:136:in `run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:38:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:24:in `block in execute' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:109:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/railtie.rb:28:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/execution_wrapper.rb:87:in `wrap' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/reloader.rb:73:in `block in wrap' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/execution_wrapper.rb:87:in `wrap' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/reloader.rb:72:in `wrap' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/railtie.rb:27:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:136:in `run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:22:in `execute' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/queue_adapters/sidekiq_adapter.rb:42:in `perform' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/sidekiq-6.3.1/lib/sidekiq/testing.rb:300:in `execute_job' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/sidekiq-6.3.1/lib/sidekiq/testing.rb:295:in `block in process_job' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/sidekiq-6.3.1/lib/sidekiq/middleware/chain.rb:138:in `block in invoke' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/sidekiq.rb:73:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/sidekiq-6.3.1/lib/sidekiq/middleware/chain.rb:140:in `block in invoke' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/sidekiq-6.3.1/lib/sidekiq/middleware/chain.rb:143:in `invoke' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/sidekiq-6.3.1/lib/sidekiq/testing.rb:294:in `process_job' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/job_batching/batch_spec.rb:289:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `block in with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `block in with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-rails-5.0.2/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:259:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:644:in `block in run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:606:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/configuration.rb:2067:in `with_suite_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:116:in `block in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/reporter.rb:74:in `report' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:115:in `run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:89:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:71:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:45:in `invoke' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/exe/rspec:4:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:58:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:58:in `kernel_load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:23:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:478:in `exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:31:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:25:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/exe/bundle:49:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/friendly_errors.rb:128:in `with_friendly_errors' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/exe/bundle:37:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `
' [ActiveJob] [RetryingJob] [e6656efd-53c7-4d11-8f1b-254770f968cf] Performing RetryingJob (Job ID: e6656efd-53c7-4d11-8f1b-254770f968cf) from Sidekiq(default) [ActiveJob] [RetryingJob] [e6656efd-53c7-4d11-8f1b-254770f968cf] Performed RetryingJob (Job ID: e6656efd-53c7-4d11-8f1b-254770f968cf) from Sidekiq(default) in 2.55ms  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] Enqueued TestWorker (Job ID: 8d65c4ff-5743-4b43-8606-f14fc04e4bdd) to Sidekiq(default)  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] Enqueued CanvasSync::JobBatches::Batch::Callback::ActiveJobCallbackWorker (Job ID: bc65cf30-49c9-4535-bbb0-07c0f0f677ce) to Test(default) with arguments: "SampleCallback", "complete", {"a"=>"b"}, "Hs1atzFjDXmA3Q", nil  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] Enqueued CanvasSync::JobBatches::Batch::Callback::ActiveJobCallbackWorker (Job ID: d3fb73a0-91ef-49f4-978b-d9cb3dbf5946) to Test(default) with arguments: "SampleCallback", "complete", {"a"=>"b"}, "hVoOev7l-o4A6Q", nil [ActiveJob] Enqueued CanvasSync::JobBatches::Batch::Callback::ActiveJobCallbackWorker (Job ID: d1dfed95-7e6f-4c3a-a9e1-6ce498b43769) to Test(default) with arguments: "SampleCallback2", "complete", {"b"=>"a"}, "hVoOev7l-o4A6Q", nil  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.4ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.6ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] Enqueued ContextedJob (Job ID: a982ea3c-edb3-4e95-86f1-f389ea6d5958) to Sidekiq(default) [ActiveJob] [TestWorker] [8d65c4ff-5743-4b43-8606-f14fc04e4bdd] Performing TestWorker (Job ID: 8d65c4ff-5743-4b43-8606-f14fc04e4bdd) from Sidekiq(default) [ActiveJob] [TestWorker] [8d65c4ff-5743-4b43-8606-f14fc04e4bdd] Performed TestWorker (Job ID: 8d65c4ff-5743-4b43-8606-f14fc04e4bdd) from Sidekiq(default) in 1.91ms [ActiveJob] [ContextedJob] [a982ea3c-edb3-4e95-86f1-f389ea6d5958] Performing ContextedJob (Job ID: a982ea3c-edb3-4e95-86f1-f389ea6d5958) from Sidekiq(default) [ActiveJob] [ContextedJob] [a982ea3c-edb3-4e95-86f1-f389ea6d5958] Performed ContextedJob (Job ID: a982ea3c-edb3-4e95-86f1-f389ea6d5958) from Sidekiq(default) in 2.73ms  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] Enqueued ContextedJob (Job ID: bc53630b-0d90-4601-9d74-c2985c0f0dd5) to Sidekiq(default) [ActiveJob] [ContextedJob] [bc53630b-0d90-4601-9d74-c2985c0f0dd5] Performing ContextedJob (Job ID: bc53630b-0d90-4601-9d74-c2985c0f0dd5) from Sidekiq(default) [ActiveJob] [ContextedJob] [bc53630b-0d90-4601-9d74-c2985c0f0dd5] Performed ContextedJob (Job ID: bc53630b-0d90-4601-9d74-c2985c0f0dd5) from Sidekiq(default) in 6.24ms  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] Enqueued BatchTestJobBase (Job ID: e4aab82b-061e-4a92-9e08-cd391dbb7c6b) to Sidekiq(default) [ActiveJob] [BatchTestJobBase] [e4aab82b-061e-4a92-9e08-cd391dbb7c6b] Performing BatchTestJobBase (Job ID: e4aab82b-061e-4a92-9e08-cd391dbb7c6b) from Sidekiq(default) [ActiveJob] [BatchTestJobBase] [e4aab82b-061e-4a92-9e08-cd391dbb7c6b] Performed BatchTestJobBase (Job ID: e4aab82b-061e-4a92-9e08-cd391dbb7c6b) from Sidekiq(default) in 3.03ms [ActiveJob] Enqueued ContextedJob (Job ID: b8e9f6d9-47aa-4ccd-b62e-3454e6e35e93) to Sidekiq(default) [ActiveJob] [ContextedJob] [b8e9f6d9-47aa-4ccd-b62e-3454e6e35e93] Performing ContextedJob (Job ID: b8e9f6d9-47aa-4ccd-b62e-3454e6e35e93) from Sidekiq(default) [ActiveJob] [ContextedJob] [b8e9f6d9-47aa-4ccd-b62e-3454e6e35e93] Performed ContextedJob (Job ID: b8e9f6d9-47aa-4ccd-b62e-3454e6e35e93) from Sidekiq(default) in 3.91ms  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] Enqueued TestWorker (Job ID: 74dfe6a8-41bf-4cd4-adfe-cdaab8a026fe) to Sidekiq(default) [ActiveJob] Enqueued TestWorker (Job ID: 7b3b7886-2ef5-4ff2-8ac5-5dfe77eb54f9) to Sidekiq(default) [ActiveJob] Enqueued TestWorker (Job ID: 9250041e-f88d-42a0-a28e-a30a4874743f) to Sidekiq(default)  (0.2ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] Enqueued WorkerA (Job ID: ad542ecf-e2d3-458c-9fdc-f55536c9c676) to Sidekiq(default) [ActiveJob] Enqueued WorkerB (Job ID: b242f5b0-fb7a-45c5-898d-0ada3d486318) to Sidekiq(default) [ActiveJob] Enqueued WorkerA (Job ID: af9beaab-f440-4d64-be93-27d332ee7e4e) to Sidekiq(default) [ActiveJob] Enqueued WorkerC (Job ID: 7fbc5d18-bbfa-4883-ba2b-175d503b6d58) to Sidekiq(default)  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] Enqueued TestWorker (Job ID: dbfe484f-322e-449a-8f03-4c7185f2aede) to Sidekiq(default)  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] Enqueued TestWorker (Job ID: bd0a7ad5-b455-4734-94f0-3233f9a71fed) to Sidekiq(default)  (0.2ms) ROLLBACK  (0.3ms) SELECT "schema_migrations"."version" FROM "schema_migrations" ORDER BY "schema_migrations"."version" ASC  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.5ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.6ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.7ms) SELECT COUNT(*) FROM "canvas_sync_job_logs" [ActiveJob] [GoodJob] [3bdd60ce-c6e1-4180-bbcf-d558cd1359c0] Performing GoodJob (Job ID: 3bdd60ce-c6e1-4180-bbcf-d558cd1359c0) from Test(default) with arguments: "argument" [ActiveJob] [GoodJob] [3bdd60ce-c6e1-4180-bbcf-d558cd1359c0] CanvasSync::JobLog Load (0.4ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "3bdd60ce-c6e1-4180-bbcf-d558cd1359c0"], ["LIMIT", 1]] [ActiveJob] [GoodJob] [3bdd60ce-c6e1-4180-bbcf-d558cd1359c0]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [GoodJob] [3bdd60ce-c6e1-4180-bbcf-d558cd1359c0] CanvasSync::JobLog Create (0.4ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "GoodJob"], ["status", "enqueued"], ["job_arguments", "---\n- argument\n"], ["created_at", "2021-12-16 22:27:32.687857"], ["updated_at", "2021-12-16 22:27:32.687857"], ["job_id", "3bdd60ce-c6e1-4180-bbcf-d558cd1359c0"]] [ActiveJob] [GoodJob] [3bdd60ce-c6e1-4180-bbcf-d558cd1359c0]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [GoodJob] [3bdd60ce-c6e1-4180-bbcf-d558cd1359c0]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [GoodJob] [3bdd60ce-c6e1-4180-bbcf-d558cd1359c0] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-12-16 22:27:32.689553"], ["status", "running"], ["updated_at", "2021-12-16 22:27:32.689828"], ["id", 758]] [ActiveJob] [GoodJob] [3bdd60ce-c6e1-4180-bbcf-d558cd1359c0]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [GoodJob] [3bdd60ce-c6e1-4180-bbcf-d558cd1359c0]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [GoodJob] [3bdd60ce-c6e1-4180-bbcf-d558cd1359c0] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2021-12-16 22:27:32.691039"], ["status", "success"], ["updated_at", "2021-12-16 22:27:32.691380"], ["id", 758]] [ActiveJob] [GoodJob] [3bdd60ce-c6e1-4180-bbcf-d558cd1359c0]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [GoodJob] [3bdd60ce-c6e1-4180-bbcf-d558cd1359c0] Performed GoodJob (Job ID: 3bdd60ce-c6e1-4180-bbcf-d558cd1359c0) from Test(default) in 26.59ms  (0.2ms) SELECT COUNT(*) FROM "canvas_sync_job_logs" CanvasSync::JobLog Load (0.1ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" ORDER BY "canvas_sync_job_logs"."id" DESC LIMIT $1 [["LIMIT", 1]]  (0.1ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] [BadJob] [daa63dfa-d256-4f80-8eb6-6041eeaa449d] Performing BadJob (Job ID: daa63dfa-d256-4f80-8eb6-6041eeaa449d) from Test(default) with arguments: "argument" [ActiveJob] [BadJob] [daa63dfa-d256-4f80-8eb6-6041eeaa449d] CanvasSync::JobLog Load (0.3ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "daa63dfa-d256-4f80-8eb6-6041eeaa449d"], ["LIMIT", 1]] [ActiveJob] [BadJob] [daa63dfa-d256-4f80-8eb6-6041eeaa449d]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [BadJob] [daa63dfa-d256-4f80-8eb6-6041eeaa449d] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "BadJob"], ["status", "enqueued"], ["job_arguments", "---\n- argument\n"], ["created_at", "2021-12-16 22:27:32.697381"], ["updated_at", "2021-12-16 22:27:32.697381"], ["job_id", "daa63dfa-d256-4f80-8eb6-6041eeaa449d"]] [ActiveJob] [BadJob] [daa63dfa-d256-4f80-8eb6-6041eeaa449d]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [BadJob] [daa63dfa-d256-4f80-8eb6-6041eeaa449d]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [BadJob] [daa63dfa-d256-4f80-8eb6-6041eeaa449d] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-12-16 22:27:32.698713"], ["status", "running"], ["updated_at", "2021-12-16 22:27:32.699044"], ["id", 759]] [ActiveJob] [BadJob] [daa63dfa-d256-4f80-8eb6-6041eeaa449d]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [BadJob] [daa63dfa-d256-4f80-8eb6-6041eeaa449d]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [BadJob] [daa63dfa-d256-4f80-8eb6-6041eeaa449d] CanvasSync::JobLog Update (0.8ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "exception" = $2, "backtrace" = $3, "status" = $4, "updated_at" = $5 WHERE "canvas_sync_job_logs"."id" = $6 [["completed_at", "2021-12-16 22:27:32.700196"], ["exception", "EvilError: EvilError"], ["backtrace", "/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:12:in `perform'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:39:in `block in perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:109:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch_aware_job.rb:22:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:21:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/i18n-1.8.11/lib/i18n.rb:309:in `with_locale'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/translation.rb:9:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:26:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `block in instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications/instrumenter.rb:23:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:25:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `block in tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `block in tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:28:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:22:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:136:in `run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:38:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:18:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:40:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/matchers/built_in/raise_error.rb:59:in `matches?'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:51:in `block in handle_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:27:in `with_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:48:in `handle_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:65:in `to'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:101:in `to'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:39:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `block in with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `block in with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-rails-5.0.2/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:259:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:644:in `block in run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:606:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/configuration.rb:2067:in `with_suite_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:116:in `block in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/reporter.rb:74:in `report'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:115:in `run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:89:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:71:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:45:in `invoke'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/exe/rspec:4:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:58:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:58:in `kernel_load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:23:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:478:in `exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:31:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:25:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/exe/bundle:49:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/friendly_errors.rb:128:in `with_friendly_errors'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/exe/bundle:37:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `
'"], ["status", "error"], ["updated_at", "2021-12-16 22:27:32.700552"], ["id", 759]] [ActiveJob] [BadJob] [daa63dfa-d256-4f80-8eb6-6041eeaa449d]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [BadJob] [daa63dfa-d256-4f80-8eb6-6041eeaa449d] Error performing BadJob (Job ID: daa63dfa-d256-4f80-8eb6-6041eeaa449d) from Test(default) in 6.55ms: EvilError (EvilError): /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:12:in `perform' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:39:in `block in perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:109:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch_aware_job.rb:22:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:21:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/i18n-1.8.11/lib/i18n.rb:309:in `with_locale' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/translation.rb:9:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:26:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `block in instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications/instrumenter.rb:23:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:25:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `block in tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `block in tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:28:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:22:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:136:in `run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:38:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:18:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:40:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/matchers/built_in/raise_error.rb:59:in `matches?' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:51:in `block in handle_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:27:in `with_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:48:in `handle_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:65:in `to' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:101:in `to' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:39:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `block in with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `block in with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-rails-5.0.2/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:259:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:644:in `block in run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:606:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/configuration.rb:2067:in `with_suite_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:116:in `block in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/reporter.rb:74:in `report' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:115:in `run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:89:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:71:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:45:in `invoke' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/exe/rspec:4:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:58:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:58:in `kernel_load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:23:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:478:in `exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:31:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:25:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/exe/bundle:49:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/friendly_errors.rb:128:in `with_friendly_errors' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/exe/bundle:37:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `
' CanvasSync::JobLog Load (0.4ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" ORDER BY "canvas_sync_job_logs"."id" DESC LIMIT $1 [["LIMIT", 1]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [BadJob] [33bb24f8-2af8-4335-b2d2-ab71ef0584da] Performing BadJob (Job ID: 33bb24f8-2af8-4335-b2d2-ab71ef0584da) from Test(default) [ActiveJob] [BadJob] [33bb24f8-2af8-4335-b2d2-ab71ef0584da] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "33bb24f8-2af8-4335-b2d2-ab71ef0584da"], ["LIMIT", 1]] [ActiveJob] [BadJob] [33bb24f8-2af8-4335-b2d2-ab71ef0584da]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [BadJob] [33bb24f8-2af8-4335-b2d2-ab71ef0584da] CanvasSync::JobLog Create (0.4ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["job_class", "BadJob"], ["status", "enqueued"], ["created_at", "2021-12-16 22:27:32.707084"], ["updated_at", "2021-12-16 22:27:32.707084"], ["job_id", "33bb24f8-2af8-4335-b2d2-ab71ef0584da"]] [ActiveJob] [BadJob] [33bb24f8-2af8-4335-b2d2-ab71ef0584da]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [BadJob] [33bb24f8-2af8-4335-b2d2-ab71ef0584da]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [BadJob] [33bb24f8-2af8-4335-b2d2-ab71ef0584da] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-12-16 22:27:32.708493"], ["status", "running"], ["updated_at", "2021-12-16 22:27:32.708791"], ["id", 760]] [ActiveJob] [BadJob] [33bb24f8-2af8-4335-b2d2-ab71ef0584da]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [BadJob] [33bb24f8-2af8-4335-b2d2-ab71ef0584da]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [BadJob] [33bb24f8-2af8-4335-b2d2-ab71ef0584da] CanvasSync::JobLog Update (0.4ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "exception" = $2, "backtrace" = $3, "status" = $4, "updated_at" = $5 WHERE "canvas_sync_job_logs"."id" = $6 [["completed_at", "2021-12-16 22:27:32.710176"], ["exception", "ArgumentError: wrong number of arguments (given 0, expected 1)"], ["backtrace", "/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:11:in `perform'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:39:in `block in perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:109:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch_aware_job.rb:22:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:21:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/i18n-1.8.11/lib/i18n.rb:309:in `with_locale'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/translation.rb:9:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:26:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `block in instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications/instrumenter.rb:23:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:25:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `block in tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `block in tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:28:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:22:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:136:in `run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:38:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:18:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:52:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/matchers/built_in/raise_error.rb:59:in `matches?'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:51:in `block in handle_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:27:in `with_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:48:in `handle_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:65:in `to'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:101:in `to'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:51:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `block in with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `block in with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-rails-5.0.2/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:259:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:644:in `block in run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:606:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/configuration.rb:2067:in `with_suite_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:116:in `block in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/reporter.rb:74:in `report'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:115:in `run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:89:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:71:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:45:in `invoke'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/exe/rspec:4:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:58:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:58:in `kernel_load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:23:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:478:in `exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:31:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:25:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/exe/bundle:49:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/friendly_errors.rb:128:in `with_friendly_errors'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/exe/bundle:37:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `
'"], ["status", "error"], ["updated_at", "2021-12-16 22:27:32.710470"], ["id", 760]] [ActiveJob] [BadJob] [33bb24f8-2af8-4335-b2d2-ab71ef0584da]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [BadJob] [33bb24f8-2af8-4335-b2d2-ab71ef0584da] Error performing BadJob (Job ID: 33bb24f8-2af8-4335-b2d2-ab71ef0584da) from Test(default) in 5.85ms: ArgumentError (wrong number of arguments (given 0, expected 1)): /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:11:in `perform' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:39:in `block in perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:109:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch_aware_job.rb:22:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:21:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/i18n-1.8.11/lib/i18n.rb:309:in `with_locale' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/translation.rb:9:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:26:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `block in instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications/instrumenter.rb:23:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:25:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `block in tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `block in tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:28:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:22:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:136:in `run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:38:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:18:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:52:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/matchers/built_in/raise_error.rb:59:in `matches?' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:51:in `block in handle_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:27:in `with_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:48:in `handle_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:65:in `to' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:101:in `to' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:51:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `block in with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `block in with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-rails-5.0.2/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:259:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:644:in `block in run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:606:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/configuration.rb:2067:in `with_suite_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:116:in `block in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/reporter.rb:74:in `report' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:115:in `run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:89:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:71:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:45:in `invoke' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/exe/rspec:4:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:58:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:58:in `kernel_load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:23:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:478:in `exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:31:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:25:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/exe/bundle:49:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/friendly_errors.rb:128:in `with_friendly_errors' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/exe/bundle:37:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `
'  (0.1ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] [BadJob] [6b1659c9-11a3-4b5b-85d2-9dc26c3d866a] Performing BadJob (Job ID: 6b1659c9-11a3-4b5b-85d2-9dc26c3d866a) from Test(default) [ActiveJob] [BadJob] [6b1659c9-11a3-4b5b-85d2-9dc26c3d866a] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "6b1659c9-11a3-4b5b-85d2-9dc26c3d866a"], ["LIMIT", 1]] [ActiveJob] [BadJob] [6b1659c9-11a3-4b5b-85d2-9dc26c3d866a]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [BadJob] [6b1659c9-11a3-4b5b-85d2-9dc26c3d866a] CanvasSync::JobLog Create (0.2ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["job_class", "BadJob"], ["status", "enqueued"], ["created_at", "2021-12-16 22:27:32.714430"], ["updated_at", "2021-12-16 22:27:32.714430"], ["job_id", "6b1659c9-11a3-4b5b-85d2-9dc26c3d866a"]] [ActiveJob] [BadJob] [6b1659c9-11a3-4b5b-85d2-9dc26c3d866a]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [BadJob] [6b1659c9-11a3-4b5b-85d2-9dc26c3d866a]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [BadJob] [6b1659c9-11a3-4b5b-85d2-9dc26c3d866a] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-12-16 22:27:32.715337"], ["status", "running"], ["updated_at", "2021-12-16 22:27:32.715596"], ["id", 761]] [ActiveJob] [BadJob] [6b1659c9-11a3-4b5b-85d2-9dc26c3d866a]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [BadJob] [6b1659c9-11a3-4b5b-85d2-9dc26c3d866a]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [BadJob] [6b1659c9-11a3-4b5b-85d2-9dc26c3d866a] CanvasSync::JobLog Update (1.0ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "exception" = $2, "backtrace" = $3, "status" = $4, "updated_at" = $5 WHERE "canvas_sync_job_logs"."id" = $6 [["completed_at", "2021-12-16 22:27:32.720425"], ["exception", "ArgumentError: wrong number of arguments (given 0, expected 1)"], ["backtrace", "/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:11:in `perform'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:39:in `block in perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:109:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch_aware_job.rb:22:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:21:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/i18n-1.8.11/lib/i18n.rb:309:in `with_locale'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/translation.rb:9:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:26:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `block in instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications/instrumenter.rb:23:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:25:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `block in tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `block in tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:28:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:22:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:136:in `run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:38:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:18:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:60:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/matchers/built_in/raise_error.rb:59:in `matches?'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:51:in `block in handle_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:27:in `with_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:48:in `handle_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:65:in `to'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:101:in `to'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:59:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `block in with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `block in with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-rails-5.0.2/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:259:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:644:in `block in run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:606:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/configuration.rb:2067:in `with_suite_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:116:in `block in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/reporter.rb:74:in `report'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:115:in `run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:89:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:71:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:45:in `invoke'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/exe/rspec:4:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:58:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:58:in `kernel_load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:23:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:478:in `exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:31:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:25:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/exe/bundle:49:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/friendly_errors.rb:128:in `with_friendly_errors'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/exe/bundle:37:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `
'\n\nError Occurred while handling an Error: NoMethodError: undefined method `bad_catcher' for BadJob:Class\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-mocks-3.10.2/lib/rspec/mocks/method_double.rb:28:in `block in original_implementation_callable'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-mocks-3.10.2/lib/rspec/mocks/message_expectation.rb:101:in `block in and_call_original'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-mocks-3.10.2/lib/rspec/mocks/message_expectation.rb:740:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-mocks-3.10.2/lib/rspec/mocks/message_expectation.rb:572:in `invoke_incrementing_actual_calls_by'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-mocks-3.10.2/lib/rspec/mocks/message_expectation.rb:427:in `invoke'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-mocks-3.10.2/lib/rspec/mocks/proxy.rb:217:in `message_received'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-mocks-3.10.2/lib/rspec/mocks/proxy.rb:361:in `message_received'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-mocks-3.10.2/lib/rspec/mocks/method_double.rb:78:in `proxy_method_invoked'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-mocks-3.10.2/lib/rspec/mocks/method_double.rb:64:in `block (2 levels) in define_proxy_method'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:31:in `rescue in block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:23:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/i18n-1.8.11/lib/i18n.rb:309:in `with_locale'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/translation.rb:9:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:26:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `block in instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications/instrumenter.rb:23:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:25:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `block in tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `block in tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:28:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:22:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:136:in `run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:38:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:18:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:60:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/matchers/built_in/raise_error.rb:59:in `matches?'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:51:in `block in handle_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:27:in `with_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:48:in `handle_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:65:in `to'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:101:in `to'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:59:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `block in with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `block in with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-rails-5.0.2/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:259:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:644:in `block in run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:606:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/configuration.rb:2067:in `with_suite_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:116:in `block in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/reporter.rb:74:in `report'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:115:in `run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:89:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:71:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:45:in `invoke'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/exe/rspec:4:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:58:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:58:in `kernel_load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:23:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:478:in `exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:31:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:25:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/exe/bundle:49:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/friendly_errors.rb:128:in `with_friendly_errors'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/exe/bundle:37:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `
'"], ["status", "error"], ["updated_at", "2021-12-16 22:27:32.720990"], ["id", 761]] [ActiveJob] [BadJob] [6b1659c9-11a3-4b5b-85d2-9dc26c3d866a]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [BadJob] [6b1659c9-11a3-4b5b-85d2-9dc26c3d866a] Error performing BadJob (Job ID: 6b1659c9-11a3-4b5b-85d2-9dc26c3d866a) from Test(default) in 10.0ms: ArgumentError (wrong number of arguments (given 0, expected 1)): /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:11:in `perform' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:39:in `block in perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:109:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch_aware_job.rb:22:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:21:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/i18n-1.8.11/lib/i18n.rb:309:in `with_locale' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/translation.rb:9:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:26:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `block in instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications/instrumenter.rb:23:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:25:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `block in tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `block in tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:28:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:22:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:136:in `run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:38:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:18:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:60:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/matchers/built_in/raise_error.rb:59:in `matches?' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:51:in `block in handle_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:27:in `with_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:48:in `handle_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:65:in `to' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:101:in `to' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:59:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `block in with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `block in with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-rails-5.0.2/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:259:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:644:in `block in run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:606:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/configuration.rb:2067:in `with_suite_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:116:in `block in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/reporter.rb:74:in `report' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:115:in `run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:89:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:71:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:45:in `invoke' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/exe/rspec:4:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:58:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:58:in `kernel_load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:23:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:478:in `exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:31:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:25:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/exe/bundle:49:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/friendly_errors.rb:128:in `with_friendly_errors' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/exe/bundle:37:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `
' CanvasSync::JobLog Load (0.4ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" ORDER BY "canvas_sync_job_logs"."id" DESC LIMIT $1 [["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [CanvasSync::Jobs::ReportChecker] [b8afd5b0-9c0b-49ac-a71e-8ff788245832] Performing CanvasSync::Jobs::ReportChecker (Job ID: b8afd5b0-9c0b-49ac-a71e-8ff788245832) from Test(default) with arguments: "provisioning_csv", 1, "FakeProcessor", {} [ActiveJob] [CanvasSync::Jobs::ReportChecker] [b8afd5b0-9c0b-49ac-a71e-8ff788245832] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "b8afd5b0-9c0b-49ac-a71e-8ff788245832"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [b8afd5b0-9c0b-49ac-a71e-8ff788245832]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [b8afd5b0-9c0b-49ac-a71e-8ff788245832] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- provisioning_csv\n- 1\n- FakeProcessor\n- {}\n"], ["created_at", "2021-12-16 22:27:32.746631"], ["updated_at", "2021-12-16 22:27:32.746631"], ["job_id", "b8afd5b0-9c0b-49ac-a71e-8ff788245832"]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [b8afd5b0-9c0b-49ac-a71e-8ff788245832]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [b8afd5b0-9c0b-49ac-a71e-8ff788245832]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [b8afd5b0-9c0b-49ac-a71e-8ff788245832] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-12-16 22:27:32.748343"], ["status", "running"], ["updated_at", "2021-12-16 22:27:32.748725"], ["id", 762]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [b8afd5b0-9c0b-49ac-a71e-8ff788245832]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [b8afd5b0-9c0b-49ac-a71e-8ff788245832]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [b8afd5b0-9c0b-49ac-a71e-8ff788245832] CanvasSync::JobLog Destroy (0.2ms) DELETE FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."id" = $1 [["id", 762]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [b8afd5b0-9c0b-49ac-a71e-8ff788245832]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [b8afd5b0-9c0b-49ac-a71e-8ff788245832] Performed CanvasSync::Jobs::ReportChecker (Job ID: b8afd5b0-9c0b-49ac-a71e-8ff788245832) from Test(default) in 29.8ms  (0.1ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [CanvasSync::Jobs::ReportChecker] [6e315f4c-b7bd-4e63-a35b-98c2383d35c5] Performing CanvasSync::Jobs::ReportChecker (Job ID: 6e315f4c-b7bd-4e63-a35b-98c2383d35c5) from Test(default) with arguments: "provisioning_csv", 1, "FakeProcessor", {} [ActiveJob] [CanvasSync::Jobs::ReportChecker] [6e315f4c-b7bd-4e63-a35b-98c2383d35c5] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "6e315f4c-b7bd-4e63-a35b-98c2383d35c5"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [6e315f4c-b7bd-4e63-a35b-98c2383d35c5]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [6e315f4c-b7bd-4e63-a35b-98c2383d35c5] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- provisioning_csv\n- 1\n- FakeProcessor\n- {}\n"], ["created_at", "2021-12-16 22:27:32.761332"], ["updated_at", "2021-12-16 22:27:32.761332"], ["job_id", "6e315f4c-b7bd-4e63-a35b-98c2383d35c5"]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [6e315f4c-b7bd-4e63-a35b-98c2383d35c5]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [6e315f4c-b7bd-4e63-a35b-98c2383d35c5]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [6e315f4c-b7bd-4e63-a35b-98c2383d35c5] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-12-16 22:27:32.762821"], ["status", "running"], ["updated_at", "2021-12-16 22:27:32.763148"], ["id", 763]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [6e315f4c-b7bd-4e63-a35b-98c2383d35c5]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [6e315f4c-b7bd-4e63-a35b-98c2383d35c5]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [6e315f4c-b7bd-4e63-a35b-98c2383d35c5] CanvasSync::JobLog Create (0.4ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- provisioning_csv\n- 1\n- FakeProcessor\n- {}\n- {}\n"], ["created_at", "2021-12-16 22:27:32.767093"], ["updated_at", "2021-12-16 22:27:32.767093"], ["job_id", "e31457a3-bb59-46e5-9cf8-776c378d5648"]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [6e315f4c-b7bd-4e63-a35b-98c2383d35c5]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [6e315f4c-b7bd-4e63-a35b-98c2383d35c5] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: e31457a3-bb59-46e5-9cf8-776c378d5648) to Test(default) at 2021-12-16 22:28:02 UTC with arguments: "provisioning_csv", 1, "FakeProcessor", {}, {} [ActiveJob] [CanvasSync::Jobs::ReportChecker] [6e315f4c-b7bd-4e63-a35b-98c2383d35c5]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [6e315f4c-b7bd-4e63-a35b-98c2383d35c5] CanvasSync::JobLog Destroy (0.3ms) DELETE FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."id" = $1 [["id", 763]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [6e315f4c-b7bd-4e63-a35b-98c2383d35c5]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [6e315f4c-b7bd-4e63-a35b-98c2383d35c5] Performed CanvasSync::Jobs::ReportChecker (Job ID: 6e315f4c-b7bd-4e63-a35b-98c2383d35c5) from Test(default) in 10.13ms  (0.1ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] [CanvasSync::Jobs::ReportChecker] [9528a76c-9f72-43e7-8dcd-8cb62b949206] Performing CanvasSync::Jobs::ReportChecker (Job ID: 9528a76c-9f72-43e7-8dcd-8cb62b949206) from Test(default) with arguments: "provisioning_csv", 1, "FakeProcessor", {} [ActiveJob] [CanvasSync::Jobs::ReportChecker] [9528a76c-9f72-43e7-8dcd-8cb62b949206] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "9528a76c-9f72-43e7-8dcd-8cb62b949206"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [9528a76c-9f72-43e7-8dcd-8cb62b949206]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [9528a76c-9f72-43e7-8dcd-8cb62b949206] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- provisioning_csv\n- 1\n- FakeProcessor\n- {}\n"], ["created_at", "2021-12-16 22:27:32.774185"], ["updated_at", "2021-12-16 22:27:32.774185"], ["job_id", "9528a76c-9f72-43e7-8dcd-8cb62b949206"]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [9528a76c-9f72-43e7-8dcd-8cb62b949206]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [9528a76c-9f72-43e7-8dcd-8cb62b949206]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [9528a76c-9f72-43e7-8dcd-8cb62b949206] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-12-16 22:27:32.776073"], ["status", "running"], ["updated_at", "2021-12-16 22:27:32.776442"], ["id", 765]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [9528a76c-9f72-43e7-8dcd-8cb62b949206]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [9528a76c-9f72-43e7-8dcd-8cb62b949206]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [9528a76c-9f72-43e7-8dcd-8cb62b949206] CanvasSync::JobLog Update (0.5ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "exception" = $2, "backtrace" = $3, "status" = $4, "updated_at" = $5 WHERE "canvas_sync_job_logs"."id" = $6 [["completed_at", "2021-12-16 22:27:32.781803"], ["exception", "NameError: undefined local variable or method `current_organization' for #"], ["backtrace", "/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/jobs/report_checker.rb:35:in `perform'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:39:in `block in perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:109:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch_aware_job.rb:22:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:21:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/i18n-1.8.11/lib/i18n.rb:309:in `with_locale'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/translation.rb:9:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:26:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `block in instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications/instrumenter.rb:23:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:25:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `block in tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `block in tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:28:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:22:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:136:in `run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:38:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:18:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/report_checker_spec.rb:11:in `start_job'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/report_checker_spec.rb:53:in `block (5 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/matchers/built_in/raise_error.rb:59:in `matches?'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:51:in `block in handle_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:27:in `with_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:48:in `handle_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:65:in `to'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:101:in `to'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/report_checker_spec.rb:53:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `block in with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `block in with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-rails-5.0.2/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:259:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:644:in `block in run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:606:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/configuration.rb:2067:in `with_suite_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:116:in `block in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/reporter.rb:74:in `report'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:115:in `run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:89:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:71:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:45:in `invoke'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/exe/rspec:4:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:58:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:58:in `kernel_load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:23:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:478:in `exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:31:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:25:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/exe/bundle:49:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/friendly_errors.rb:128:in `with_friendly_errors'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/exe/bundle:37:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `
'"], ["status", "error"], ["updated_at", "2021-12-16 22:27:32.782158"], ["id", 765]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [9528a76c-9f72-43e7-8dcd-8cb62b949206]  (0.3ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [9528a76c-9f72-43e7-8dcd-8cb62b949206] Error performing CanvasSync::Jobs::ReportChecker (Job ID: 9528a76c-9f72-43e7-8dcd-8cb62b949206) from Test(default) in 11.44ms: NameError (undefined local variable or method `current_organization' for #): /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/jobs/report_checker.rb:35:in `perform' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:39:in `block in perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:109:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch_aware_job.rb:22:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:21:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/i18n-1.8.11/lib/i18n.rb:309:in `with_locale' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/translation.rb:9:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:26:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `block in instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications/instrumenter.rb:23:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:25:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `block in tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `block in tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:28:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:22:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:136:in `run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:38:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:18:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/report_checker_spec.rb:11:in `start_job' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/report_checker_spec.rb:53:in `block (5 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/matchers/built_in/raise_error.rb:59:in `matches?' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:51:in `block in handle_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:27:in `with_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:48:in `handle_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:65:in `to' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:101:in `to' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/report_checker_spec.rb:53:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `block in with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `block in with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-rails-5.0.2/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:259:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:644:in `block in run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:606:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/configuration.rb:2067:in `with_suite_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:116:in `block in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/reporter.rb:74:in `report' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:115:in `run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:89:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:71:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:45:in `invoke' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/exe/rspec:4:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:58:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:58:in `kernel_load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:23:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:478:in `exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:31:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:25:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/exe/bundle:49:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/friendly_errors.rb:128:in `with_friendly_errors' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/exe/bundle:37:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `
'  (0.3ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [58cd771e-9d31-4f9f-8ef4-38a6d01dc540] Performing CanvasSync::Jobs::ReportProcessorJob (Job ID: 58cd771e-9d31-4f9f-8ef4-38a6d01dc540) from Test(default) with arguments: "provisioning_csv", "https://test.instructure.com/sample_report_download", "FakeProcessor", {}, 1 [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [58cd771e-9d31-4f9f-8ef4-38a6d01dc540] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "58cd771e-9d31-4f9f-8ef4-38a6d01dc540"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [58cd771e-9d31-4f9f-8ef4-38a6d01dc540]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [58cd771e-9d31-4f9f-8ef4-38a6d01dc540] CanvasSync::JobLog Create (0.4ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportProcessorJob"], ["status", "enqueued"], ["job_arguments", "---\n- provisioning_csv\n- https://test.instructure.com/sample_report_download\n- FakeProcessor\n- {}\n- 1\n"], ["created_at", "2021-12-16 22:27:32.788794"], ["updated_at", "2021-12-16 22:27:32.788794"], ["job_id", "58cd771e-9d31-4f9f-8ef4-38a6d01dc540"]] [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [58cd771e-9d31-4f9f-8ef4-38a6d01dc540]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [58cd771e-9d31-4f9f-8ef4-38a6d01dc540]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [58cd771e-9d31-4f9f-8ef4-38a6d01dc540] CanvasSync::JobLog Update (0.4ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-12-16 22:27:32.790818"], ["status", "running"], ["updated_at", "2021-12-16 22:27:32.791294"], ["id", 766]] [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [58cd771e-9d31-4f9f-8ef4-38a6d01dc540]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [58cd771e-9d31-4f9f-8ef4-38a6d01dc540]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [58cd771e-9d31-4f9f-8ef4-38a6d01dc540] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "job_class" = $1, "updated_at" = $2 WHERE "canvas_sync_job_logs"."id" = $3 [["job_class", "FakeProcessor"], ["updated_at", "2021-12-16 22:27:32.793653"], ["id", 766]] [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [58cd771e-9d31-4f9f-8ef4-38a6d01dc540]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [58cd771e-9d31-4f9f-8ef4-38a6d01dc540]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [58cd771e-9d31-4f9f-8ef4-38a6d01dc540] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2021-12-16 22:27:32.814027"], ["status", "success"], ["updated_at", "2021-12-16 22:27:32.814512"], ["id", 766]] [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [58cd771e-9d31-4f9f-8ef4-38a6d01dc540]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [58cd771e-9d31-4f9f-8ef4-38a6d01dc540] Performed CanvasSync::Jobs::ReportProcessorJob (Job ID: 58cd771e-9d31-4f9f-8ef4-38a6d01dc540) from Test(default) in 28.07ms  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] [CanvasSync::Jobs::ReportStarter] [19a15a27-9998-409e-8470-a490f946f983] Performing CanvasSync::Jobs::ReportStarter (Job ID: 19a15a27-9998-409e-8470-a490f946f983) from Test(default) with arguments: "provisioning_csv", {"parameters[users]"=>true}, "CoolProcessor", {:models=>["users"]} [ActiveJob] [CanvasSync::Jobs::ReportStarter] [19a15a27-9998-409e-8470-a490f946f983] CanvasSync::JobLog Load (0.3ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "19a15a27-9998-409e-8470-a490f946f983"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::ReportStarter] [19a15a27-9998-409e-8470-a490f946f983]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [19a15a27-9998-409e-8470-a490f946f983] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportStarter"], ["status", "enqueued"], ["job_arguments", "---\n- provisioning_csv\n- parameters[users]: true\n- CoolProcessor\n- :models:\n - users\n"], ["created_at", "2021-12-16 22:27:32.819919"], ["updated_at", "2021-12-16 22:27:32.819919"], ["job_id", "19a15a27-9998-409e-8470-a490f946f983"]] [ActiveJob] [CanvasSync::Jobs::ReportStarter] [19a15a27-9998-409e-8470-a490f946f983]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [19a15a27-9998-409e-8470-a490f946f983]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [19a15a27-9998-409e-8470-a490f946f983] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-12-16 22:27:32.821942"], ["status", "running"], ["updated_at", "2021-12-16 22:27:32.822376"], ["id", 767]] [ActiveJob] [CanvasSync::Jobs::ReportStarter] [19a15a27-9998-409e-8470-a490f946f983]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [19a15a27-9998-409e-8470-a490f946f983]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [19a15a27-9998-409e-8470-a490f946f983] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- provisioning_csv\n- 1\n- CoolProcessor\n- :models:\n - users\n :sync_start_time: '2021-12-16T22:27:32Z'\n :report_params:\n parameters[users]: true\n"], ["created_at", "2021-12-16 22:27:32.826087"], ["updated_at", "2021-12-16 22:27:32.826087"], ["job_id", "7ea735c7-50be-4a6b-80de-35cfd41bc8bd"]] [ActiveJob] [CanvasSync::Jobs::ReportStarter] [19a15a27-9998-409e-8470-a490f946f983]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [19a15a27-9998-409e-8470-a490f946f983] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: 7ea735c7-50be-4a6b-80de-35cfd41bc8bd) to Test(default) at 2021-12-16 22:28:02 UTC with arguments: "provisioning_csv", 1, "CoolProcessor", {:models=>["users"], :sync_start_time=>"2021-12-16T22:27:32Z", :report_params=>{"parameters[users]"=>true}} [ActiveJob] [CanvasSync::Jobs::ReportStarter] [19a15a27-9998-409e-8470-a490f946f983]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [19a15a27-9998-409e-8470-a490f946f983] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2021-12-16 22:27:32.828448"], ["status", "success"], ["updated_at", "2021-12-16 22:27:32.828774"], ["id", 767]] [ActiveJob] [CanvasSync::Jobs::ReportStarter] [19a15a27-9998-409e-8470-a490f946f983]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [19a15a27-9998-409e-8470-a490f946f983] Performed CanvasSync::Jobs::ReportStarter (Job ID: 19a15a27-9998-409e-8470-a490f946f983) from Test(default) in 11.24ms  (0.2ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [CanvasSync::Jobs::ReportStarter] [63e07ee7-e9d2-4685-adf8-b709e543cb27] Performing CanvasSync::Jobs::ReportStarter (Job ID: 63e07ee7-e9d2-4685-adf8-b709e543cb27) from Test(default) with arguments: "provisioning_csv", {"parameters[users]"=>true}, "CoolProcessor", {:models=>["users"]}, {:allow_redownloads=>true} [ActiveJob] [CanvasSync::Jobs::ReportStarter] [63e07ee7-e9d2-4685-adf8-b709e543cb27] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "63e07ee7-e9d2-4685-adf8-b709e543cb27"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::ReportStarter] [63e07ee7-e9d2-4685-adf8-b709e543cb27]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [63e07ee7-e9d2-4685-adf8-b709e543cb27] CanvasSync::JobLog Create (0.4ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportStarter"], ["status", "enqueued"], ["job_arguments", "---\n- provisioning_csv\n- parameters[users]: true\n- CoolProcessor\n- :models:\n - users\n- :allow_redownloads: true\n"], ["created_at", "2021-12-16 22:27:32.832857"], ["updated_at", "2021-12-16 22:27:32.832857"], ["job_id", "63e07ee7-e9d2-4685-adf8-b709e543cb27"]] [ActiveJob] [CanvasSync::Jobs::ReportStarter] [63e07ee7-e9d2-4685-adf8-b709e543cb27]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [63e07ee7-e9d2-4685-adf8-b709e543cb27]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [63e07ee7-e9d2-4685-adf8-b709e543cb27] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-12-16 22:27:32.834862"], ["status", "running"], ["updated_at", "2021-12-16 22:27:32.835218"], ["id", 769]] [ActiveJob] [CanvasSync::Jobs::ReportStarter] [63e07ee7-e9d2-4685-adf8-b709e543cb27]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [63e07ee7-e9d2-4685-adf8-b709e543cb27]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [63e07ee7-e9d2-4685-adf8-b709e543cb27] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2021-12-16 22:27:32.838038"], ["status", "success"], ["updated_at", "2021-12-16 22:27:32.838488"], ["id", 769]] [ActiveJob] [CanvasSync::Jobs::ReportStarter] [63e07ee7-e9d2-4685-adf8-b709e543cb27]  (0.8ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [63e07ee7-e9d2-4685-adf8-b709e543cb27] Performed CanvasSync::Jobs::ReportStarter (Job ID: 63e07ee7-e9d2-4685-adf8-b709e543cb27) from Test(default) in 8.66ms  (0.3ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Account Exists (0.6ms) SELECT 1 AS one FROM "accounts" WHERE "accounts"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] Account Create (0.4ms) INSERT INTO "accounts" ("canvas_id", "sis_id", "canvas_parent_account_id", "sis_parent_account_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 1], ["sis_id", "39e130acaf88e5bbdfa381e5b7b36b8b"], ["canvas_parent_account_id", 1], ["sis_parent_account_id", "72ffb7ad9959bae9936e6f12bfd2373c"], ["name", "Account name"], ["workflow_state", "active"], ["created_at", "2021-12-16 22:27:32.853917"], ["updated_at", "2021-12-16 22:27:32.853917"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.7ms) SELECT COUNT(*) FROM "admins" [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [5b2c99d2-2c65-41ad-8fef-b2bf7e9b76ff] Performing CanvasSync::Jobs::SyncAdminsJob (Job ID: 5b2c99d2-2c65-41ad-8fef-b2bf7e9b76ff) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [5b2c99d2-2c65-41ad-8fef-b2bf7e9b76ff] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "5b2c99d2-2c65-41ad-8fef-b2bf7e9b76ff"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [5b2c99d2-2c65-41ad-8fef-b2bf7e9b76ff]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [5b2c99d2-2c65-41ad-8fef-b2bf7e9b76ff] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncAdminsJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2021-12-16 22:27:32.859925"], ["updated_at", "2021-12-16 22:27:32.859925"], ["job_id", "5b2c99d2-2c65-41ad-8fef-b2bf7e9b76ff"]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [5b2c99d2-2c65-41ad-8fef-b2bf7e9b76ff]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [5b2c99d2-2c65-41ad-8fef-b2bf7e9b76ff]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [5b2c99d2-2c65-41ad-8fef-b2bf7e9b76ff] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-12-16 22:27:32.861238"], ["status", "running"], ["updated_at", "2021-12-16 22:27:32.861552"], ["id", 770]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [5b2c99d2-2c65-41ad-8fef-b2bf7e9b76ff]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [5b2c99d2-2c65-41ad-8fef-b2bf7e9b76ff] Account Load (0.3ms) SELECT "accounts".* FROM "accounts" WHERE "accounts"."workflow_state" != $1 ORDER BY "accounts"."id" ASC LIMIT $2 [["workflow_state", "deleted"], ["LIMIT", 1000]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [5b2c99d2-2c65-41ad-8fef-b2bf7e9b76ff] Admin Load (0.2ms) SELECT "admins".* FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [5b2c99d2-2c65-41ad-8fef-b2bf7e9b76ff]  (0.3ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [5b2c99d2-2c65-41ad-8fef-b2bf7e9b76ff] Admin Exists (0.3ms) SELECT 1 AS one FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [5b2c99d2-2c65-41ad-8fef-b2bf7e9b76ff] Admin Create (0.4ms) INSERT INTO "admins" ("canvas_id", "role_name", "canvas_account_id", "canvas_role_id", "canvas_user_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 2], ["role_name", "AccountAdmin"], ["canvas_account_id", 1], ["canvas_role_id", 1], ["canvas_user_id", 1], ["workflow_state", "active"], ["created_at", "2021-12-16 22:27:32.875319"], ["updated_at", "2021-12-16 22:27:32.875319"]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [5b2c99d2-2c65-41ad-8fef-b2bf7e9b76ff]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [5b2c99d2-2c65-41ad-8fef-b2bf7e9b76ff] Admin Load (0.2ms) SELECT "admins".* FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 3], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [5b2c99d2-2c65-41ad-8fef-b2bf7e9b76ff]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [5b2c99d2-2c65-41ad-8fef-b2bf7e9b76ff] Admin Exists (0.2ms) SELECT 1 AS one FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 3], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [5b2c99d2-2c65-41ad-8fef-b2bf7e9b76ff] Admin Create (0.3ms) INSERT INTO "admins" ("canvas_id", "role_name", "canvas_account_id", "canvas_role_id", "canvas_user_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 3], ["role_name", "Custom Account Role"], ["canvas_account_id", 1], ["canvas_role_id", 11], ["canvas_user_id", 11], ["workflow_state", "active"], ["created_at", "2021-12-16 22:27:32.877888"], ["updated_at", "2021-12-16 22:27:32.877888"]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [5b2c99d2-2c65-41ad-8fef-b2bf7e9b76ff]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [5b2c99d2-2c65-41ad-8fef-b2bf7e9b76ff] Admin Load (0.2ms) SELECT "admins".* FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 4], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [5b2c99d2-2c65-41ad-8fef-b2bf7e9b76ff]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [5b2c99d2-2c65-41ad-8fef-b2bf7e9b76ff] Admin Exists (0.2ms) SELECT 1 AS one FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 4], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [5b2c99d2-2c65-41ad-8fef-b2bf7e9b76ff] Admin Create (0.3ms) INSERT INTO "admins" ("canvas_id", "role_name", "canvas_account_id", "canvas_role_id", "canvas_user_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 4], ["role_name", "Test"], ["canvas_account_id", 1], ["canvas_role_id", 10], ["canvas_user_id", 11], ["workflow_state", "active"], ["created_at", "2021-12-16 22:27:32.880226"], ["updated_at", "2021-12-16 22:27:32.880226"]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [5b2c99d2-2c65-41ad-8fef-b2bf7e9b76ff]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [5b2c99d2-2c65-41ad-8fef-b2bf7e9b76ff] Admin Update All (0.3ms) UPDATE "admins" SET "workflow_state" = 'inactive' WHERE "admins"."id" NOT IN ($1, $2, $3) [["id", 148], ["id", 149], ["id", 150]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [5b2c99d2-2c65-41ad-8fef-b2bf7e9b76ff]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [5b2c99d2-2c65-41ad-8fef-b2bf7e9b76ff] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2021-12-16 22:27:32.881641"], ["status", "success"], ["updated_at", "2021-12-16 22:27:32.881972"], ["id", 770]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [5b2c99d2-2c65-41ad-8fef-b2bf7e9b76ff]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [5b2c99d2-2c65-41ad-8fef-b2bf7e9b76ff] Performed CanvasSync::Jobs::SyncAdminsJob (Job ID: 5b2c99d2-2c65-41ad-8fef-b2bf7e9b76ff) from Test(default) in 23.95ms  (0.2ms) SELECT COUNT(*) FROM "admins"  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [1075270a-4d27-4072-99f2-b06420193edb] Performing CanvasSync::Jobs::SyncAssignmentGroupsJob (Job ID: 1075270a-4d27-4072-99f2-b06420193edb) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [1075270a-4d27-4072-99f2-b06420193edb] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "1075270a-4d27-4072-99f2-b06420193edb"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [1075270a-4d27-4072-99f2-b06420193edb]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [1075270a-4d27-4072-99f2-b06420193edb] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncAssignmentGroupsJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2021-12-16 22:27:32.888436"], ["updated_at", "2021-12-16 22:27:32.888436"], ["job_id", "1075270a-4d27-4072-99f2-b06420193edb"]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [1075270a-4d27-4072-99f2-b06420193edb]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [1075270a-4d27-4072-99f2-b06420193edb]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [1075270a-4d27-4072-99f2-b06420193edb] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-12-16 22:27:32.889682"], ["status", "running"], ["updated_at", "2021-12-16 22:27:32.889926"], ["id", 771]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [1075270a-4d27-4072-99f2-b06420193edb]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [1075270a-4d27-4072-99f2-b06420193edb]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [1075270a-4d27-4072-99f2-b06420193edb] CanvasSync::JobLog Create (0.2ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proserv_assignment_group_export_csv\n- 1\n- CanvasSync::Processors::AssignmentGroupsProcessor\n- :sync_start_time: '2021-12-16T22:27:32Z'\n :report_params:\n :parameters:\n :enrollment_term_id: 1\n"], ["created_at", "2021-12-16 22:27:32.892742"], ["updated_at", "2021-12-16 22:27:32.892742"], ["job_id", "17d59f15-eaf4-49ad-abf0-d33bbba95804"]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [1075270a-4d27-4072-99f2-b06420193edb]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [1075270a-4d27-4072-99f2-b06420193edb] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: 17d59f15-eaf4-49ad-abf0-d33bbba95804) to Test(default) at 2021-12-16 22:28:02 UTC with arguments: "proserv_assignment_group_export_csv", 1, "CanvasSync::Processors::AssignmentGroupsProcessor", {:sync_start_time=>"2021-12-16T22:27:32Z", :report_params=>{:parameters=>{:enrollment_term_id=>1}}} [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [1075270a-4d27-4072-99f2-b06420193edb]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [1075270a-4d27-4072-99f2-b06420193edb] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2021-12-16 22:27:32.894790"], ["status", "success"], ["updated_at", "2021-12-16 22:27:32.895072"], ["id", 771]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [1075270a-4d27-4072-99f2-b06420193edb]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [1075270a-4d27-4072-99f2-b06420193edb] Performed CanvasSync::Jobs::SyncAssignmentGroupsJob (Job ID: 1075270a-4d27-4072-99f2-b06420193edb) from Test(default) in 9.07ms  (0.2ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [528350fd-9b34-4ed7-ba61-0a3cffea499f] Performing CanvasSync::Jobs::SyncAssignmentsJob (Job ID: 528350fd-9b34-4ed7-ba61-0a3cffea499f) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [528350fd-9b34-4ed7-ba61-0a3cffea499f] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "528350fd-9b34-4ed7-ba61-0a3cffea499f"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [528350fd-9b34-4ed7-ba61-0a3cffea499f]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [528350fd-9b34-4ed7-ba61-0a3cffea499f] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncAssignmentsJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2021-12-16 22:27:32.899278"], ["updated_at", "2021-12-16 22:27:32.899278"], ["job_id", "528350fd-9b34-4ed7-ba61-0a3cffea499f"]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [528350fd-9b34-4ed7-ba61-0a3cffea499f]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [528350fd-9b34-4ed7-ba61-0a3cffea499f]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [528350fd-9b34-4ed7-ba61-0a3cffea499f] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-12-16 22:27:32.900610"], ["status", "running"], ["updated_at", "2021-12-16 22:27:32.901001"], ["id", 773]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [528350fd-9b34-4ed7-ba61-0a3cffea499f]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [528350fd-9b34-4ed7-ba61-0a3cffea499f]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [528350fd-9b34-4ed7-ba61-0a3cffea499f] CanvasSync::JobLog Create (0.4ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proserv_assignment_export_csv\n- 1\n- CanvasSync::Processors::AssignmentsProcessor\n- :sync_start_time: '2021-12-16T22:27:32Z'\n :report_params:\n :parameters:\n :enrollment_term_id: 1\n"], ["created_at", "2021-12-16 22:27:32.905328"], ["updated_at", "2021-12-16 22:27:32.905328"], ["job_id", "25308669-c015-4466-ba78-fa6625ab902d"]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [528350fd-9b34-4ed7-ba61-0a3cffea499f]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [528350fd-9b34-4ed7-ba61-0a3cffea499f] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: 25308669-c015-4466-ba78-fa6625ab902d) to Test(default) at 2021-12-16 22:28:02 UTC with arguments: "proserv_assignment_export_csv", 1, "CanvasSync::Processors::AssignmentsProcessor", {:sync_start_time=>"2021-12-16T22:27:32Z", :report_params=>{:parameters=>{:enrollment_term_id=>1}}} [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [528350fd-9b34-4ed7-ba61-0a3cffea499f]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [528350fd-9b34-4ed7-ba61-0a3cffea499f] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2021-12-16 22:27:32.908896"], ["status", "success"], ["updated_at", "2021-12-16 22:27:32.909301"], ["id", 773]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [528350fd-9b34-4ed7-ba61-0a3cffea499f]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [528350fd-9b34-4ed7-ba61-0a3cffea499f] Performed CanvasSync::Jobs::SyncAssignmentsJob (Job ID: 528350fd-9b34-4ed7-ba61-0a3cffea499f) from Test(default) in 12.03ms  (0.2ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [1981d381-c5a5-4083-b298-194c0f85d0cd] Performing CanvasSync::Jobs::SyncAssignmentsJob (Job ID: 1981d381-c5a5-4083-b298-194c0f85d0cd) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [1981d381-c5a5-4083-b298-194c0f85d0cd] CanvasSync::JobLog Load (0.1ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "1981d381-c5a5-4083-b298-194c0f85d0cd"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [1981d381-c5a5-4083-b298-194c0f85d0cd]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [1981d381-c5a5-4083-b298-194c0f85d0cd] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncAssignmentsJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2021-12-16 22:27:32.913034"], ["updated_at", "2021-12-16 22:27:32.913034"], ["job_id", "1981d381-c5a5-4083-b298-194c0f85d0cd"]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [1981d381-c5a5-4083-b298-194c0f85d0cd]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [1981d381-c5a5-4083-b298-194c0f85d0cd]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [1981d381-c5a5-4083-b298-194c0f85d0cd] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-12-16 22:27:32.914210"], ["status", "running"], ["updated_at", "2021-12-16 22:27:32.914452"], ["id", 775]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [1981d381-c5a5-4083-b298-194c0f85d0cd]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [1981d381-c5a5-4083-b298-194c0f85d0cd]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [1981d381-c5a5-4083-b298-194c0f85d0cd] CanvasSync::JobLog Create (0.4ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proserv_assignment_export_csv\n- 1\n- CanvasSync::Processors::AssignmentsProcessor\n- :sync_start_time: '2021-12-16T22:27:32Z'\n :report_params:\n :parameters: {}\n"], ["created_at", "2021-12-16 22:27:32.916983"], ["updated_at", "2021-12-16 22:27:32.916983"], ["job_id", "984093ac-6a61-4c0a-ac24-9f2f72e4f66d"]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [1981d381-c5a5-4083-b298-194c0f85d0cd]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [1981d381-c5a5-4083-b298-194c0f85d0cd] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: 984093ac-6a61-4c0a-ac24-9f2f72e4f66d) to Test(default) at 2021-12-16 22:28:02 UTC with arguments: "proserv_assignment_export_csv", 1, "CanvasSync::Processors::AssignmentsProcessor", {:sync_start_time=>"2021-12-16T22:27:32Z", :report_params=>{:parameters=>{}}} [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [1981d381-c5a5-4083-b298-194c0f85d0cd]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [1981d381-c5a5-4083-b298-194c0f85d0cd] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2021-12-16 22:27:32.919727"], ["status", "success"], ["updated_at", "2021-12-16 22:27:32.920155"], ["id", 775]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [1981d381-c5a5-4083-b298-194c0f85d0cd]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [1981d381-c5a5-4083-b298-194c0f85d0cd] Performed CanvasSync::Jobs::SyncAssignmentsJob (Job ID: 1981d381-c5a5-4083-b298-194c0f85d0cd) from Test(default) in 9.14ms  (0.1ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [6b03a254-e90e-4993-8966-d0f3d264c3e9] Performing CanvasSync::Jobs::SyncContextModuleItemsJob (Job ID: 6b03a254-e90e-4993-8966-d0f3d264c3e9) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [6b03a254-e90e-4993-8966-d0f3d264c3e9] CanvasSync::JobLog Load (0.3ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "6b03a254-e90e-4993-8966-d0f3d264c3e9"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [6b03a254-e90e-4993-8966-d0f3d264c3e9]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [6b03a254-e90e-4993-8966-d0f3d264c3e9] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncContextModuleItemsJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2021-12-16 22:27:32.925576"], ["updated_at", "2021-12-16 22:27:32.925576"], ["job_id", "6b03a254-e90e-4993-8966-d0f3d264c3e9"]] [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [6b03a254-e90e-4993-8966-d0f3d264c3e9]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [6b03a254-e90e-4993-8966-d0f3d264c3e9]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [6b03a254-e90e-4993-8966-d0f3d264c3e9] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-12-16 22:27:32.927000"], ["status", "running"], ["updated_at", "2021-12-16 22:27:32.927308"], ["id", 777]] [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [6b03a254-e90e-4993-8966-d0f3d264c3e9]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [6b03a254-e90e-4993-8966-d0f3d264c3e9]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [6b03a254-e90e-4993-8966-d0f3d264c3e9] CanvasSync::JobLog Create (0.2ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proserv_context_module_items_csv\n- 1\n- CanvasSync::Processors::ContextModuleItemsProcessor\n- :sync_start_time: '2021-12-16T22:27:32Z'\n :report_params:\n :parameters:\n :enrollment_term_id: 1\n"], ["created_at", "2021-12-16 22:27:32.930263"], ["updated_at", "2021-12-16 22:27:32.930263"], ["job_id", "88e09117-f0a0-4250-93b9-d2836f09f578"]] [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [6b03a254-e90e-4993-8966-d0f3d264c3e9]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [6b03a254-e90e-4993-8966-d0f3d264c3e9] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: 88e09117-f0a0-4250-93b9-d2836f09f578) to Test(default) at 2021-12-16 22:28:02 UTC with arguments: "proserv_context_module_items_csv", 1, "CanvasSync::Processors::ContextModuleItemsProcessor", {:sync_start_time=>"2021-12-16T22:27:32Z", :report_params=>{:parameters=>{:enrollment_term_id=>1}}} [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [6b03a254-e90e-4993-8966-d0f3d264c3e9]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [6b03a254-e90e-4993-8966-d0f3d264c3e9] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2021-12-16 22:27:32.932374"], ["status", "success"], ["updated_at", "2021-12-16 22:27:32.932668"], ["id", 777]] [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [6b03a254-e90e-4993-8966-d0f3d264c3e9]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [6b03a254-e90e-4993-8966-d0f3d264c3e9] Performed CanvasSync::Jobs::SyncContextModuleItemsJob (Job ID: 6b03a254-e90e-4993-8966-d0f3d264c3e9) from Test(default) in 9.19ms  (0.2ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [b9e22092-2a8d-4e65-aa83-821ccbca0478] Performing CanvasSync::Jobs::SyncContextModuleItemsJob (Job ID: b9e22092-2a8d-4e65-aa83-821ccbca0478) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [b9e22092-2a8d-4e65-aa83-821ccbca0478] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "b9e22092-2a8d-4e65-aa83-821ccbca0478"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [b9e22092-2a8d-4e65-aa83-821ccbca0478]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [b9e22092-2a8d-4e65-aa83-821ccbca0478] CanvasSync::JobLog Create (0.4ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncContextModuleItemsJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2021-12-16 22:27:32.937272"], ["updated_at", "2021-12-16 22:27:32.937272"], ["job_id", "b9e22092-2a8d-4e65-aa83-821ccbca0478"]] [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [b9e22092-2a8d-4e65-aa83-821ccbca0478]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [b9e22092-2a8d-4e65-aa83-821ccbca0478]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [b9e22092-2a8d-4e65-aa83-821ccbca0478] CanvasSync::JobLog Update (0.4ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-12-16 22:27:32.939305"], ["status", "running"], ["updated_at", "2021-12-16 22:27:32.939784"], ["id", 779]] [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [b9e22092-2a8d-4e65-aa83-821ccbca0478]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [b9e22092-2a8d-4e65-aa83-821ccbca0478]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [b9e22092-2a8d-4e65-aa83-821ccbca0478] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proserv_context_module_items_csv\n- 1\n- CanvasSync::Processors::ContextModuleItemsProcessor\n- :sync_start_time: '2021-12-16T22:27:32Z'\n :report_params:\n :parameters: {}\n"], ["created_at", "2021-12-16 22:27:32.943559"], ["updated_at", "2021-12-16 22:27:32.943559"], ["job_id", "f1cc9924-63d8-4b47-9097-8e0be30bcab3"]] [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [b9e22092-2a8d-4e65-aa83-821ccbca0478]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [b9e22092-2a8d-4e65-aa83-821ccbca0478] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: f1cc9924-63d8-4b47-9097-8e0be30bcab3) to Test(default) at 2021-12-16 22:28:02 UTC with arguments: "proserv_context_module_items_csv", 1, "CanvasSync::Processors::ContextModuleItemsProcessor", {:sync_start_time=>"2021-12-16T22:27:32Z", :report_params=>{:parameters=>{}}} [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [b9e22092-2a8d-4e65-aa83-821ccbca0478]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [b9e22092-2a8d-4e65-aa83-821ccbca0478] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2021-12-16 22:27:32.945712"], ["status", "success"], ["updated_at", "2021-12-16 22:27:32.946056"], ["id", 779]] [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [b9e22092-2a8d-4e65-aa83-821ccbca0478]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [b9e22092-2a8d-4e65-aa83-821ccbca0478] Performed CanvasSync::Jobs::SyncContextModuleItemsJob (Job ID: b9e22092-2a8d-4e65-aa83-821ccbca0478) from Test(default) in 11.18ms  (0.1ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [911de2ff-f9ac-483e-9625-b4b0fc3d94c3] Performing CanvasSync::Jobs::SyncContextModulesJob (Job ID: 911de2ff-f9ac-483e-9625-b4b0fc3d94c3) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [911de2ff-f9ac-483e-9625-b4b0fc3d94c3] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "911de2ff-f9ac-483e-9625-b4b0fc3d94c3"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [911de2ff-f9ac-483e-9625-b4b0fc3d94c3]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [911de2ff-f9ac-483e-9625-b4b0fc3d94c3] CanvasSync::JobLog Create (0.4ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncContextModulesJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2021-12-16 22:27:32.950395"], ["updated_at", "2021-12-16 22:27:32.950395"], ["job_id", "911de2ff-f9ac-483e-9625-b4b0fc3d94c3"]] [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [911de2ff-f9ac-483e-9625-b4b0fc3d94c3]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [911de2ff-f9ac-483e-9625-b4b0fc3d94c3]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [911de2ff-f9ac-483e-9625-b4b0fc3d94c3] CanvasSync::JobLog Update (0.4ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-12-16 22:27:32.952588"], ["status", "running"], ["updated_at", "2021-12-16 22:27:32.952969"], ["id", 781]] [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [911de2ff-f9ac-483e-9625-b4b0fc3d94c3]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [911de2ff-f9ac-483e-9625-b4b0fc3d94c3]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [911de2ff-f9ac-483e-9625-b4b0fc3d94c3] CanvasSync::JobLog Create (0.4ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proserv_context_modules_csv\n- 1\n- CanvasSync::Processors::ContextModulesProcessor\n- :sync_start_time: '2021-12-16T22:27:32Z'\n :report_params:\n :parameters:\n :enrollment_term_id: 1\n"], ["created_at", "2021-12-16 22:27:32.956459"], ["updated_at", "2021-12-16 22:27:32.956459"], ["job_id", "bd0652ed-f690-451a-b404-3d3b820b1b80"]] [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [911de2ff-f9ac-483e-9625-b4b0fc3d94c3]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [911de2ff-f9ac-483e-9625-b4b0fc3d94c3] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: bd0652ed-f690-451a-b404-3d3b820b1b80) to Test(default) at 2021-12-16 22:28:02 UTC with arguments: "proserv_context_modules_csv", 1, "CanvasSync::Processors::ContextModulesProcessor", {:sync_start_time=>"2021-12-16T22:27:32Z", :report_params=>{:parameters=>{:enrollment_term_id=>1}}} [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [911de2ff-f9ac-483e-9625-b4b0fc3d94c3]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [911de2ff-f9ac-483e-9625-b4b0fc3d94c3] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2021-12-16 22:27:32.959583"], ["status", "success"], ["updated_at", "2021-12-16 22:27:32.959983"], ["id", 781]] [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [911de2ff-f9ac-483e-9625-b4b0fc3d94c3]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [911de2ff-f9ac-483e-9625-b4b0fc3d94c3] Performed CanvasSync::Jobs::SyncContextModulesJob (Job ID: 911de2ff-f9ac-483e-9625-b4b0fc3d94c3) from Test(default) in 11.92ms  (0.1ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [62076b1d-ca7a-4315-ae6d-a2ffc4b94056] Performing CanvasSync::Jobs::SyncContextModulesJob (Job ID: 62076b1d-ca7a-4315-ae6d-a2ffc4b94056) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [62076b1d-ca7a-4315-ae6d-a2ffc4b94056] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "62076b1d-ca7a-4315-ae6d-a2ffc4b94056"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [62076b1d-ca7a-4315-ae6d-a2ffc4b94056]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [62076b1d-ca7a-4315-ae6d-a2ffc4b94056] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncContextModulesJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2021-12-16 22:27:32.964030"], ["updated_at", "2021-12-16 22:27:32.964030"], ["job_id", "62076b1d-ca7a-4315-ae6d-a2ffc4b94056"]] [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [62076b1d-ca7a-4315-ae6d-a2ffc4b94056]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [62076b1d-ca7a-4315-ae6d-a2ffc4b94056]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [62076b1d-ca7a-4315-ae6d-a2ffc4b94056] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-12-16 22:27:32.965381"], ["status", "running"], ["updated_at", "2021-12-16 22:27:32.965683"], ["id", 783]] [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [62076b1d-ca7a-4315-ae6d-a2ffc4b94056]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [62076b1d-ca7a-4315-ae6d-a2ffc4b94056]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [62076b1d-ca7a-4315-ae6d-a2ffc4b94056] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proserv_context_modules_csv\n- 1\n- CanvasSync::Processors::ContextModulesProcessor\n- :sync_start_time: '2021-12-16T22:27:32Z'\n :report_params:\n :parameters: {}\n"], ["created_at", "2021-12-16 22:27:32.968986"], ["updated_at", "2021-12-16 22:27:32.968986"], ["job_id", "fd397b99-6196-40f1-81bd-c4adf5d03da9"]] [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [62076b1d-ca7a-4315-ae6d-a2ffc4b94056]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [62076b1d-ca7a-4315-ae6d-a2ffc4b94056] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: fd397b99-6196-40f1-81bd-c4adf5d03da9) to Test(default) at 2021-12-16 22:28:02 UTC with arguments: "proserv_context_modules_csv", 1, "CanvasSync::Processors::ContextModulesProcessor", {:sync_start_time=>"2021-12-16T22:27:32Z", :report_params=>{:parameters=>{}}} [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [62076b1d-ca7a-4315-ae6d-a2ffc4b94056]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [62076b1d-ca7a-4315-ae6d-a2ffc4b94056] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2021-12-16 22:27:32.983099"], ["status", "success"], ["updated_at", "2021-12-16 22:27:32.983457"], ["id", 783]] [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [62076b1d-ca7a-4315-ae6d-a2ffc4b94056]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [62076b1d-ca7a-4315-ae6d-a2ffc4b94056] Performed CanvasSync::Jobs::SyncContextModulesJob (Job ID: 62076b1d-ca7a-4315-ae6d-a2ffc4b94056) from Test(default) in 21.67ms  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.3ms) SAVEPOINT active_record_1 Term Exists (0.5ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 97021007], ["LIMIT", 1]] Term Create (0.3ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 97021007], ["name", "Cool Term"], ["start_at", "2021-12-13 22:27:31.621512"], ["end_at", "2021-12-19 22:27:31.621630"], ["workflow_state", "active"], ["sis_id", "b96a43cfb1d6a88fc48241a73ddb90c2"], ["created_at", "2021-12-16 22:27:32.997697"], ["updated_at", "2021-12-16 22:27:32.997697"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [8b0c23ff-697b-41cf-b9d5-d37922d5126e] Performing CanvasSync::Jobs::SyncProvisioningReportJob (Job ID: 8b0c23ff-697b-41cf-b9d5-d37922d5126e) from Test(default) with arguments: {:models=>["users", "courses"], :term_scope=>"active"} [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [8b0c23ff-697b-41cf-b9d5-d37922d5126e] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "8b0c23ff-697b-41cf-b9d5-d37922d5126e"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [8b0c23ff-697b-41cf-b9d5-d37922d5126e]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [8b0c23ff-697b-41cf-b9d5-d37922d5126e] CanvasSync::JobLog Create (0.4ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncProvisioningReportJob"], ["status", "enqueued"], ["job_arguments", "---\n- :models:\n - users\n - courses\n :term_scope: active\n"], ["created_at", "2021-12-16 22:27:33.000223"], ["updated_at", "2021-12-16 22:27:33.000223"], ["job_id", "8b0c23ff-697b-41cf-b9d5-d37922d5126e"]] [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [8b0c23ff-697b-41cf-b9d5-d37922d5126e]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [8b0c23ff-697b-41cf-b9d5-d37922d5126e]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [8b0c23ff-697b-41cf-b9d5-d37922d5126e] CanvasSync::JobLog Update (0.4ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-12-16 22:27:33.002345"], ["status", "running"], ["updated_at", "2021-12-16 22:27:33.002709"], ["id", 785]] [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [8b0c23ff-697b-41cf-b9d5-d37922d5126e]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [8b0c23ff-697b-41cf-b9d5-d37922d5126e]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [8b0c23ff-697b-41cf-b9d5-d37922d5126e] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proservices_provisioning_csv\n- \n- CanvasSync::Processors::ProvisioningReportProcessor\n- :models:\n - users\n - courses\n :term_scope: active\n :sync_start_time: '2021-12-16T22:27:33Z'\n :report_params:\n :parameters:\n :include_deleted: true\n users: true\n courses: true\n :enrollment_term_id: 97021007\n"], ["created_at", "2021-12-16 22:27:33.005877"], ["updated_at", "2021-12-16 22:27:33.005877"], ["job_id", "669d76ae-ca4e-4e83-aab0-26fed64e29f9"]] [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [8b0c23ff-697b-41cf-b9d5-d37922d5126e]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [8b0c23ff-697b-41cf-b9d5-d37922d5126e] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: 669d76ae-ca4e-4e83-aab0-26fed64e29f9) to Test(default) at 2021-12-16 22:28:03 UTC with arguments: "proservices_provisioning_csv", nil, "CanvasSync::Processors::ProvisioningReportProcessor", {:models=>["users", "courses"], :term_scope=>"active", :sync_start_time=>"2021-12-16T22:27:33Z", :report_params=>{:parameters=>{:include_deleted=>true, "users"=>true, "courses"=>true, :enrollment_term_id=>97021007}}} [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [8b0c23ff-697b-41cf-b9d5-d37922d5126e]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [8b0c23ff-697b-41cf-b9d5-d37922d5126e] CanvasSync::JobLog Update (0.4ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2021-12-16 22:27:33.008863"], ["status", "success"], ["updated_at", "2021-12-16 22:27:33.009327"], ["id", 785]] [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [8b0c23ff-697b-41cf-b9d5-d37922d5126e]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [8b0c23ff-697b-41cf-b9d5-d37922d5126e] Performed CanvasSync::Jobs::SyncProvisioningReportJob (Job ID: 8b0c23ff-697b-41cf-b9d5-d37922d5126e) from Test(default) in 11.84ms  (0.2ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [1138343a-65a8-4152-a44a-6e5d87a3a266] Performing CanvasSync::Jobs::SyncProvisioningReportJob (Job ID: 1138343a-65a8-4152-a44a-6e5d87a3a266) from Test(default) with arguments: {:models=>["users", "courses"]} [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [1138343a-65a8-4152-a44a-6e5d87a3a266] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "1138343a-65a8-4152-a44a-6e5d87a3a266"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [1138343a-65a8-4152-a44a-6e5d87a3a266]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [1138343a-65a8-4152-a44a-6e5d87a3a266] CanvasSync::JobLog Create (0.4ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncProvisioningReportJob"], ["status", "enqueued"], ["job_arguments", "---\n- :models:\n - users\n - courses\n"], ["created_at", "2021-12-16 22:27:33.014205"], ["updated_at", "2021-12-16 22:27:33.014205"], ["job_id", "1138343a-65a8-4152-a44a-6e5d87a3a266"]] [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [1138343a-65a8-4152-a44a-6e5d87a3a266]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [1138343a-65a8-4152-a44a-6e5d87a3a266]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [1138343a-65a8-4152-a44a-6e5d87a3a266] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-12-16 22:27:33.015786"], ["status", "running"], ["updated_at", "2021-12-16 22:27:33.016140"], ["id", 787]] [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [1138343a-65a8-4152-a44a-6e5d87a3a266]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [1138343a-65a8-4152-a44a-6e5d87a3a266]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [1138343a-65a8-4152-a44a-6e5d87a3a266] CanvasSync::JobLog Create (0.4ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proservices_provisioning_csv\n- \n- CanvasSync::Processors::ProvisioningReportProcessor\n- :models:\n - users\n - courses\n :sync_start_time: '2021-12-16T22:27:33Z'\n :report_params:\n :parameters:\n :include_deleted: true\n users: true\n courses: true\n"], ["created_at", "2021-12-16 22:27:33.019372"], ["updated_at", "2021-12-16 22:27:33.019372"], ["job_id", "2b5cccac-7877-48e3-aec9-1483f82b7b40"]] [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [1138343a-65a8-4152-a44a-6e5d87a3a266]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [1138343a-65a8-4152-a44a-6e5d87a3a266] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: 2b5cccac-7877-48e3-aec9-1483f82b7b40) to Test(default) at 2021-12-16 22:28:03 UTC with arguments: "proservices_provisioning_csv", nil, "CanvasSync::Processors::ProvisioningReportProcessor", {:models=>["users", "courses"], :sync_start_time=>"2021-12-16T22:27:33Z", :report_params=>{:parameters=>{:include_deleted=>true, "users"=>true, "courses"=>true}}} [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [1138343a-65a8-4152-a44a-6e5d87a3a266]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [1138343a-65a8-4152-a44a-6e5d87a3a266] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2021-12-16 22:27:33.023045"], ["status", "success"], ["updated_at", "2021-12-16 22:27:33.023603"], ["id", 787]] [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [1138343a-65a8-4152-a44a-6e5d87a3a266]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [1138343a-65a8-4152-a44a-6e5d87a3a266] Performed CanvasSync::Jobs::SyncProvisioningReportJob (Job ID: 1138343a-65a8-4152-a44a-6e5d87a3a266) from Test(default) in 11.97ms  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Account Exists (0.3ms) SELECT 1 AS one FROM "accounts" WHERE "accounts"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] Account Create (0.3ms) INSERT INTO "accounts" ("canvas_id", "sis_id", "canvas_parent_account_id", "sis_parent_account_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 1], ["sis_id", "bcf5468aac25f9a645c71667729d0aad"], ["canvas_parent_account_id", 1], ["sis_parent_account_id", "72524a4be5846f7da6c74dd0ce661bf4"], ["name", "Account name"], ["workflow_state", "active"], ["created_at", "2021-12-16 22:27:33.030019"], ["updated_at", "2021-12-16 22:27:33.030019"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (3.0ms) SELECT COUNT(*) FROM "roles" [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [4a9345e1-7c05-4d99-9a8f-79361cfe1d84] Performing CanvasSync::Jobs::SyncRolesJob (Job ID: 4a9345e1-7c05-4d99-9a8f-79361cfe1d84) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [4a9345e1-7c05-4d99-9a8f-79361cfe1d84] CanvasSync::JobLog Load (0.3ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "4a9345e1-7c05-4d99-9a8f-79361cfe1d84"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [4a9345e1-7c05-4d99-9a8f-79361cfe1d84]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [4a9345e1-7c05-4d99-9a8f-79361cfe1d84] CanvasSync::JobLog Create (0.6ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncRolesJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2021-12-16 22:27:33.039688"], ["updated_at", "2021-12-16 22:27:33.039688"], ["job_id", "4a9345e1-7c05-4d99-9a8f-79361cfe1d84"]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [4a9345e1-7c05-4d99-9a8f-79361cfe1d84]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [4a9345e1-7c05-4d99-9a8f-79361cfe1d84]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [4a9345e1-7c05-4d99-9a8f-79361cfe1d84] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-12-16 22:27:33.042387"], ["status", "running"], ["updated_at", "2021-12-16 22:27:33.042840"], ["id", 789]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [4a9345e1-7c05-4d99-9a8f-79361cfe1d84]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [4a9345e1-7c05-4d99-9a8f-79361cfe1d84] Account Load (0.3ms) SELECT "accounts".* FROM "accounts" WHERE "accounts"."workflow_state" != $1 ORDER BY "accounts"."id" ASC LIMIT $2 [["workflow_state", "deleted"], ["LIMIT", 1000]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [4a9345e1-7c05-4d99-9a8f-79361cfe1d84] Role Load (0.2ms) SELECT "roles".* FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [4a9345e1-7c05-4d99-9a8f-79361cfe1d84]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [4a9345e1-7c05-4d99-9a8f-79361cfe1d84] Role Exists (0.3ms) SELECT 1 AS one FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [4a9345e1-7c05-4d99-9a8f-79361cfe1d84] Role Create (0.5ms) INSERT INTO "roles" ("canvas_id", "label", "base_role_type", "canvas_account_id", "workflow_state", "permissions", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 1], ["label", "Account Admin"], ["base_role_type", "AccountMembership"], ["canvas_account_id", 10], ["workflow_state", "built_in"], ["permissions", "{\"manage_wiki\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"post_to_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"moderate_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_announcements\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"send_messages\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"send_messages_all\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_outcomes\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"create_conferences\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"create_collaborations\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_roster\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_all_grades\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_grades\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_rubrics\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"comment_on_others_submissions\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_students\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_admin_users\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_role_overrides\":{\"enabled\":true,\"locked\":true,\"readonly\":true,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_account_memberships\":{\"enabled\":true,\"locked\":true,\"readonly\":true,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_account_settings\":{\"enabled\":true,\"locked\":true,\"readonly\":true,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_groups\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_group_pages\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_files\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_assignments\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"undelete_courses\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_grade_changes\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_course_changes\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_question_banks\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_calendar\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_reports\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_courses\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_user_logins\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_user_observers\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_alerts\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"become_user\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_developer_keys\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"import_sis\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_sis\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_sis\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_course_list\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_statistics\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_storage_quotas\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_course_content\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_content\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_interaction_alerts\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"change_course_state\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_sections\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_feature_flags\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_quiz_answer_audits\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"moderate_grades\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"lti_add_edit\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true}}"], ["created_at", "2021-12-16 22:27:33.059244"], ["updated_at", "2021-12-16 22:27:33.059244"]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [4a9345e1-7c05-4d99-9a8f-79361cfe1d84]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [4a9345e1-7c05-4d99-9a8f-79361cfe1d84] Role Load (0.2ms) SELECT "roles".* FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 3], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [4a9345e1-7c05-4d99-9a8f-79361cfe1d84]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [4a9345e1-7c05-4d99-9a8f-79361cfe1d84] Role Exists (0.2ms) SELECT 1 AS one FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 3], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [4a9345e1-7c05-4d99-9a8f-79361cfe1d84] Role Create (0.3ms) INSERT INTO "roles" ("canvas_id", "label", "base_role_type", "canvas_account_id", "workflow_state", "permissions", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 3], ["label", "Student"], ["base_role_type", "StudentEnrollment"], ["canvas_account_id", 10], ["workflow_state", "built_in"], ["permissions", "{\"manage_wiki\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"read_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"post_to_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"moderate_forum\":{\"enabled\":false,\"locked\":false,\"readonly\":false,\"explicit\":false},\"read_announcements\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"send_messages\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"send_messages_all\":{\"enabled\":false,\"locked\":false,\"readonly\":false,\"explicit\":false},\"manage_outcomes\":{\"enabled\":false,\"locked\":false,\"readonly\":false,\"explicit\":false},\"create_conferences\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"create_collaborations\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_roster\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_all_grades\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_grades\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_rubrics\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"comment_on_others_submissions\":{\"enabled\":false,\"locked\":false,\"readonly\":false,\"explicit\":false},\"manage_students\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_admin_users\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_role_overrides\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_account_memberships\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_account_settings\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_groups\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"view_group_pages\":{\"enabled\":false,\"locked\":false,\"readonly\":false,\"explicit\":false},\"manage_files\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_assignments\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"undelete_courses\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"view_grade_changes\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"view_course_changes\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"read_question_banks\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_calendar\":{\"enabled\":false,\"locked\":false,\"readonly\":false,\"explicit\":false},\"read_reports\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_courses\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_user_logins\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_user_observers\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_alerts\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"become_user\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_developer_keys\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"import_sis\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_sis\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"read_sis\":{\"enabled\":false,\"locked\":false,\"readonly\":false,\"explicit\":false},\"read_course_list\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"view_statistics\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_storage_quotas\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"read_course_content\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_content\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_interaction_alerts\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"change_course_state\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_sections\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_feature_flags\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"view_quiz_answer_audits\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"moderate_grades\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"lti_add_edit\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false}}"], ["created_at", "2021-12-16 22:27:33.065017"], ["updated_at", "2021-12-16 22:27:33.065017"]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [4a9345e1-7c05-4d99-9a8f-79361cfe1d84]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [4a9345e1-7c05-4d99-9a8f-79361cfe1d84] Role Update All (0.2ms) UPDATE "roles" SET "workflow_state" = 'inactive' WHERE "roles"."id" NOT IN ($1, $2) [["id", 127], ["id", 128]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [4a9345e1-7c05-4d99-9a8f-79361cfe1d84]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [4a9345e1-7c05-4d99-9a8f-79361cfe1d84] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2021-12-16 22:27:33.068261"], ["status", "success"], ["updated_at", "2021-12-16 22:27:33.068624"], ["id", 789]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [4a9345e1-7c05-4d99-9a8f-79361cfe1d84]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [4a9345e1-7c05-4d99-9a8f-79361cfe1d84] Performed CanvasSync::Jobs::SyncRolesJob (Job ID: 4a9345e1-7c05-4d99-9a8f-79361cfe1d84) from Test(default) in 31.33ms  (0.3ms) SELECT COUNT(*) FROM "roles"  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Term Exists (0.2ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 70253884], ["LIMIT", 1]] Term Create (0.2ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 70253884], ["name", "Cool Term"], ["start_at", "2021-12-13 22:27:31.621512"], ["end_at", "2021-12-19 22:27:31.621630"], ["workflow_state", "active"], ["sis_id", "29a4dbe66d49eb408dc1264f6f804d83"], ["created_at", "2021-12-16 22:27:33.073198"], ["updated_at", "2021-12-16 22:27:33.073198"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [3823010b-5997-44c6-b921-70f803056e01] Performing CanvasSync::Jobs::SyncSimpleTableJob (Job ID: 3823010b-5997-44c6-b921-70f803056e01) from Test(default) with arguments: {:report_name=>"proservices_provisioning_csv", :model=>"courses", :mapping=>"courses", :klass=>"Course", :term_scope=>"active", :params=>{"parameters[include_deleted]"=>true, "parameters[courses]"=>true}} [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [3823010b-5997-44c6-b921-70f803056e01] CanvasSync::JobLog Load (0.1ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "3823010b-5997-44c6-b921-70f803056e01"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [3823010b-5997-44c6-b921-70f803056e01]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [3823010b-5997-44c6-b921-70f803056e01] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncSimpleTableJob"], ["status", "enqueued"], ["job_arguments", "---\n- :report_name: proservices_provisioning_csv\n :model: courses\n :mapping: courses\n :klass: Course\n :term_scope: active\n :params:\n parameters[include_deleted]: true\n parameters[courses]: true\n"], ["created_at", "2021-12-16 22:27:33.075321"], ["updated_at", "2021-12-16 22:27:33.075321"], ["job_id", "3823010b-5997-44c6-b921-70f803056e01"]] [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [3823010b-5997-44c6-b921-70f803056e01]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [3823010b-5997-44c6-b921-70f803056e01]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [3823010b-5997-44c6-b921-70f803056e01] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-12-16 22:27:33.076841"], ["status", "running"], ["updated_at", "2021-12-16 22:27:33.077096"], ["id", 790]] [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [3823010b-5997-44c6-b921-70f803056e01]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [3823010b-5997-44c6-b921-70f803056e01]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [3823010b-5997-44c6-b921-70f803056e01] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2021-12-16 22:27:33.078516"], ["status", "success"], ["updated_at", "2021-12-16 22:27:33.078792"], ["id", 790]] [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [3823010b-5997-44c6-b921-70f803056e01]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [3823010b-5997-44c6-b921-70f803056e01] Performed CanvasSync::Jobs::SyncSimpleTableJob (Job ID: 3823010b-5997-44c6-b921-70f803056e01) from Test(default) in 5.22ms  (0.1ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [dcca52c8-f5dd-43c1-ae35-c26ece2e0d81] Performing CanvasSync::Jobs::SyncSubmissionsJob (Job ID: dcca52c8-f5dd-43c1-ae35-c26ece2e0d81) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [dcca52c8-f5dd-43c1-ae35-c26ece2e0d81] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "dcca52c8-f5dd-43c1-ae35-c26ece2e0d81"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [dcca52c8-f5dd-43c1-ae35-c26ece2e0d81]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [dcca52c8-f5dd-43c1-ae35-c26ece2e0d81] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncSubmissionsJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2021-12-16 22:27:33.082663"], ["updated_at", "2021-12-16 22:27:33.082663"], ["job_id", "dcca52c8-f5dd-43c1-ae35-c26ece2e0d81"]] [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [dcca52c8-f5dd-43c1-ae35-c26ece2e0d81]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [dcca52c8-f5dd-43c1-ae35-c26ece2e0d81]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [dcca52c8-f5dd-43c1-ae35-c26ece2e0d81] CanvasSync::JobLog Update (0.5ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-12-16 22:27:33.084030"], ["status", "running"], ["updated_at", "2021-12-16 22:27:33.084509"], ["id", 791]] [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [dcca52c8-f5dd-43c1-ae35-c26ece2e0d81]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [dcca52c8-f5dd-43c1-ae35-c26ece2e0d81]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [dcca52c8-f5dd-43c1-ae35-c26ece2e0d81] CanvasSync::JobLog Create (0.4ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proserv_student_submissions_csv\n- 1\n- CanvasSync::Processors::SubmissionsProcessor\n- :sync_start_time: '2021-12-16T22:27:33Z'\n :report_params:\n :parameters:\n :include_all: \n :enrollment_term_id: 1\n"], ["created_at", "2021-12-16 22:27:33.089455"], ["updated_at", "2021-12-16 22:27:33.089455"], ["job_id", "7602206b-5be7-4718-bf1b-f09ce239c1cd"]] [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [dcca52c8-f5dd-43c1-ae35-c26ece2e0d81]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [dcca52c8-f5dd-43c1-ae35-c26ece2e0d81] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: 7602206b-5be7-4718-bf1b-f09ce239c1cd) to Test(default) at 2021-12-16 22:28:03 UTC with arguments: "proserv_student_submissions_csv", 1, "CanvasSync::Processors::SubmissionsProcessor", {:sync_start_time=>"2021-12-16T22:27:33Z", :report_params=>{:parameters=>{:include_all=>nil, :enrollment_term_id=>1}}} [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [dcca52c8-f5dd-43c1-ae35-c26ece2e0d81]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [dcca52c8-f5dd-43c1-ae35-c26ece2e0d81] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2021-12-16 22:27:33.092446"], ["status", "success"], ["updated_at", "2021-12-16 22:27:33.092734"], ["id", 791]] [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [dcca52c8-f5dd-43c1-ae35-c26ece2e0d81]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [dcca52c8-f5dd-43c1-ae35-c26ece2e0d81] Performed CanvasSync::Jobs::SyncSubmissionsJob (Job ID: dcca52c8-f5dd-43c1-ae35-c26ece2e0d81) from Test(default) in 12.2ms  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.3ms) SELECT COUNT(*) FROM "terms" [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [7f97e44a-eac2-4908-a8bb-daf6b129bded] Performing CanvasSync::Jobs::SyncTermsJob (Job ID: 7f97e44a-eac2-4908-a8bb-daf6b129bded) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [7f97e44a-eac2-4908-a8bb-daf6b129bded] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "7f97e44a-eac2-4908-a8bb-daf6b129bded"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [7f97e44a-eac2-4908-a8bb-daf6b129bded]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [7f97e44a-eac2-4908-a8bb-daf6b129bded] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncTermsJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2021-12-16 22:27:33.097681"], ["updated_at", "2021-12-16 22:27:33.097681"], ["job_id", "7f97e44a-eac2-4908-a8bb-daf6b129bded"]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [7f97e44a-eac2-4908-a8bb-daf6b129bded]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [7f97e44a-eac2-4908-a8bb-daf6b129bded]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [7f97e44a-eac2-4908-a8bb-daf6b129bded] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-12-16 22:27:33.098999"], ["status", "running"], ["updated_at", "2021-12-16 22:27:33.099317"], ["id", 793]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [7f97e44a-eac2-4908-a8bb-daf6b129bded]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [7f97e44a-eac2-4908-a8bb-daf6b129bded] Term Load (0.3ms) SELECT "terms".* FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [7f97e44a-eac2-4908-a8bb-daf6b129bded]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [7f97e44a-eac2-4908-a8bb-daf6b129bded] Term Exists (0.2ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [7f97e44a-eac2-4908-a8bb-daf6b129bded] Term Create (0.3ms) INSERT INTO "terms" ("canvas_id", "name", "workflow_state", "grading_period_group_id", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 1], ["name", "Default Term"], ["workflow_state", "active"], ["grading_period_group_id", 1], ["sis_id", "Test"], ["created_at", "2021-12-16 22:27:33.105215"], ["updated_at", "2021-12-16 22:27:33.105215"]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [7f97e44a-eac2-4908-a8bb-daf6b129bded]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [7f97e44a-eac2-4908-a8bb-daf6b129bded] Term Load (0.2ms) SELECT "terms".* FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 6], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [7f97e44a-eac2-4908-a8bb-daf6b129bded]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [7f97e44a-eac2-4908-a8bb-daf6b129bded] Term Exists (0.2ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 6], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [7f97e44a-eac2-4908-a8bb-daf6b129bded] Term Create (0.2ms) INSERT INTO "terms" ("canvas_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["canvas_id", 6], ["name", "Average Term 1"], ["workflow_state", "active"], ["created_at", "2021-12-16 22:27:33.107890"], ["updated_at", "2021-12-16 22:27:33.107890"]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [7f97e44a-eac2-4908-a8bb-daf6b129bded]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [7f97e44a-eac2-4908-a8bb-daf6b129bded] Term Load (0.2ms) SELECT "terms".* FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 7], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [7f97e44a-eac2-4908-a8bb-daf6b129bded]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [7f97e44a-eac2-4908-a8bb-daf6b129bded] Term Exists (0.2ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 7], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [7f97e44a-eac2-4908-a8bb-daf6b129bded] Term Create (0.2ms) INSERT INTO "terms" ("canvas_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["canvas_id", 7], ["name", "Average Term 2"], ["workflow_state", "active"], ["created_at", "2021-12-16 22:27:33.110263"], ["updated_at", "2021-12-16 22:27:33.110263"]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [7f97e44a-eac2-4908-a8bb-daf6b129bded]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [7f97e44a-eac2-4908-a8bb-daf6b129bded] Term Load (0.2ms) SELECT "terms".* FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 5], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [7f97e44a-eac2-4908-a8bb-daf6b129bded]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [7f97e44a-eac2-4908-a8bb-daf6b129bded] Term Exists (0.2ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 5], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [7f97e44a-eac2-4908-a8bb-daf6b129bded] Term Create (0.2ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 5], ["name", "Syllabus Term"], ["start_at", "2017-08-14 06:00:00"], ["end_at", "2017-08-31 06:00:00"], ["workflow_state", "active"], ["sis_id", "SYTERM"], ["created_at", "2021-12-16 22:27:33.112830"], ["updated_at", "2021-12-16 22:27:33.112830"]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [7f97e44a-eac2-4908-a8bb-daf6b129bded]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [7f97e44a-eac2-4908-a8bb-daf6b129bded] Term Load (0.1ms) SELECT "terms".* FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 4], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [7f97e44a-eac2-4908-a8bb-daf6b129bded]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [7f97e44a-eac2-4908-a8bb-daf6b129bded] Term Exists (0.1ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 4], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [7f97e44a-eac2-4908-a8bb-daf6b129bded] Term Create (0.2ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "grading_period_group_id", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8, $9) RETURNING "id" [["canvas_id", 4], ["name", "Ellucian Term"], ["start_at", "2017-08-01 06:00:00"], ["end_at", "2017-10-31 06:00:00"], ["workflow_state", "active"], ["grading_period_group_id", 1], ["sis_id", "SH"], ["created_at", "2021-12-16 22:27:33.114883"], ["updated_at", "2021-12-16 22:27:33.114883"]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [7f97e44a-eac2-4908-a8bb-daf6b129bded]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [7f97e44a-eac2-4908-a8bb-daf6b129bded] Term Load (0.1ms) SELECT "terms".* FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 3], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [7f97e44a-eac2-4908-a8bb-daf6b129bded]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [7f97e44a-eac2-4908-a8bb-daf6b129bded] Term Exists (0.2ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 3], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [7f97e44a-eac2-4908-a8bb-daf6b129bded] Term Create (0.2ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 3], ["name", "Current Term"], ["start_at", "2017-03-19 06:00:00"], ["end_at", "2017-08-01 06:00:00"], ["workflow_state", "active"], ["created_at", "2021-12-16 22:27:33.116745"], ["updated_at", "2021-12-16 22:27:33.116745"]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [7f97e44a-eac2-4908-a8bb-daf6b129bded]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [7f97e44a-eac2-4908-a8bb-daf6b129bded] [CanvasSync::Jobs::TermBatchesJob] [5691596f-4764-4268-b997-70a363b24d1b] Performing CanvasSync::Jobs::TermBatchesJob (Job ID: 5691596f-4764-4268-b997-70a363b24d1b) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [7f97e44a-eac2-4908-a8bb-daf6b129bded] [CanvasSync::Jobs::TermBatchesJob] [5691596f-4764-4268-b997-70a363b24d1b] CanvasSync::JobLog Load (0.1ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "5691596f-4764-4268-b997-70a363b24d1b"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [7f97e44a-eac2-4908-a8bb-daf6b129bded] [CanvasSync::Jobs::TermBatchesJob] [5691596f-4764-4268-b997-70a363b24d1b]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [7f97e44a-eac2-4908-a8bb-daf6b129bded] [CanvasSync::Jobs::TermBatchesJob] [5691596f-4764-4268-b997-70a363b24d1b] CanvasSync::JobLog Create (0.2ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::TermBatchesJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2021-12-16 22:27:33.118328"], ["updated_at", "2021-12-16 22:27:33.118328"], ["job_id", "5691596f-4764-4268-b997-70a363b24d1b"]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [7f97e44a-eac2-4908-a8bb-daf6b129bded] [CanvasSync::Jobs::TermBatchesJob] [5691596f-4764-4268-b997-70a363b24d1b]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [7f97e44a-eac2-4908-a8bb-daf6b129bded] [CanvasSync::Jobs::TermBatchesJob] [5691596f-4764-4268-b997-70a363b24d1b]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [7f97e44a-eac2-4908-a8bb-daf6b129bded] [CanvasSync::Jobs::TermBatchesJob] [5691596f-4764-4268-b997-70a363b24d1b] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-12-16 22:27:33.119320"], ["status", "running"], ["updated_at", "2021-12-16 22:27:33.119551"], ["id", 794]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [7f97e44a-eac2-4908-a8bb-daf6b129bded] [CanvasSync::Jobs::TermBatchesJob] [5691596f-4764-4268-b997-70a363b24d1b]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [7f97e44a-eac2-4908-a8bb-daf6b129bded] [CanvasSync::Jobs::TermBatchesJob] [5691596f-4764-4268-b997-70a363b24d1b]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [7f97e44a-eac2-4908-a8bb-daf6b129bded] [CanvasSync::Jobs::TermBatchesJob] [5691596f-4764-4268-b997-70a363b24d1b] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2021-12-16 22:27:33.120456"], ["status", "success"], ["updated_at", "2021-12-16 22:27:33.120729"], ["id", 794]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [7f97e44a-eac2-4908-a8bb-daf6b129bded] [CanvasSync::Jobs::TermBatchesJob] [5691596f-4764-4268-b997-70a363b24d1b]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [7f97e44a-eac2-4908-a8bb-daf6b129bded] [CanvasSync::Jobs::TermBatchesJob] [5691596f-4764-4268-b997-70a363b24d1b] Performed CanvasSync::Jobs::TermBatchesJob (Job ID: 5691596f-4764-4268-b997-70a363b24d1b) from Test(default) in 3.77ms [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [7f97e44a-eac2-4908-a8bb-daf6b129bded]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [7f97e44a-eac2-4908-a8bb-daf6b129bded] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2021-12-16 22:27:33.121574"], ["status", "success"], ["updated_at", "2021-12-16 22:27:33.121803"], ["id", 793]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [7f97e44a-eac2-4908-a8bb-daf6b129bded]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [7f97e44a-eac2-4908-a8bb-daf6b129bded] Performed CanvasSync::Jobs::SyncTermsJob (Job ID: 7f97e44a-eac2-4908-a8bb-daf6b129bded) from Test(default) in 25.7ms  (0.1ms) SELECT COUNT(*) FROM "terms"  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Account Exists (0.2ms) SELECT 1 AS one FROM "accounts" WHERE "accounts"."canvas_id" = $1 LIMIT $2 [["canvas_id", 19204239], ["LIMIT", 1]] Account Create (0.2ms) INSERT INTO "accounts" ("canvas_id", "sis_id", "canvas_parent_account_id", "sis_parent_account_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 19204239], ["sis_id", "0c924452d9b58d2410c8753e15acc466"], ["canvas_parent_account_id", 1], ["sis_parent_account_id", "5da13d1f525818ad9f5ca3b9037dbea2"], ["name", "Account name"], ["workflow_state", "active"], ["created_at", "2021-12-16 22:27:33.125323"], ["updated_at", "2021-12-16 22:27:33.125323"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Account Exists (0.3ms) SELECT 1 AS one FROM "accounts" WHERE "accounts"."canvas_id" IS NULL AND "accounts"."id" != $1 LIMIT $2 [["id", 108], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Account Exists (0.4ms) SELECT 1 AS one FROM "accounts" WHERE "accounts"."canvas_id" = $1 LIMIT $2 [["canvas_id", 65921850], ["LIMIT", 1]] Account Create (0.5ms) INSERT INTO "accounts" ("canvas_id", "sis_id", "canvas_parent_account_id", "sis_parent_account_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 65921850], ["sis_id", "75e772de9636d9d499d0e8d025fa088a"], ["canvas_parent_account_id", 1], ["sis_parent_account_id", "8dbe9d966f81bbaceed5eccdb39eb2d6"], ["name", "Account name"], ["workflow_state", "active"], ["created_at", "2021-12-16 22:27:33.134014"], ["updated_at", "2021-12-16 22:27:33.134014"]]  (0.4ms) RELEASE SAVEPOINT active_record_1 Account Load (0.2ms) SELECT "accounts".* FROM "accounts" ORDER BY "accounts"."id" ASC LIMIT $1 [["LIMIT", 1]] Account Exists (0.2ms) SELECT 1 AS one FROM "accounts" WHERE "accounts"."canvas_id" = $1 LIMIT $2 [["canvas_id", 65921850], ["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Account Exists (0.5ms) SELECT 1 AS one FROM "accounts" WHERE "accounts"."canvas_id" = $1 LIMIT $2 [["canvas_id", 25023975], ["LIMIT", 1]] Account Create (0.5ms) INSERT INTO "accounts" ("canvas_id", "sis_id", "canvas_parent_account_id", "sis_parent_account_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 25023975], ["sis_id", "9bbcee9f23bb641f639264b969c84917"], ["canvas_parent_account_id", 1], ["sis_parent_account_id", "0187133d764629563c0267518a41ddcc"], ["name", "Account name"], ["workflow_state", "active"], ["created_at", "2021-12-16 22:27:33.152485"], ["updated_at", "2021-12-16 22:27:33.152485"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Admin Exists (0.3ms) SELECT 1 AS one FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 11226192], ["LIMIT", 1]] Admin Create (0.2ms) INSERT INTO "admins" ("canvas_id", "role_name", "canvas_role_id", "canvas_user_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 11226192], ["role_name", "Cool Role"], ["canvas_role_id", 94826270], ["canvas_user_id", 1], ["workflow_state", "active"], ["created_at", "2021-12-16 22:27:33.160880"], ["updated_at", "2021-12-16 22:27:33.160880"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Admin Exists (0.4ms) SELECT 1 AS one FROM "admins" WHERE "admins"."canvas_id" IS NULL AND "admins"."id" != $1 LIMIT $2 [["id", 151], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Admin Exists (0.3ms) SELECT 1 AS one FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 9329620], ["LIMIT", 1]] Admin Create (0.4ms) INSERT INTO "admins" ("canvas_id", "role_name", "canvas_role_id", "canvas_user_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 9329620], ["role_name", "Cool Role"], ["canvas_role_id", 56928829], ["canvas_user_id", 1], ["workflow_state", "active"], ["created_at", "2021-12-16 22:27:33.167330"], ["updated_at", "2021-12-16 22:27:33.167330"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Admin Load (0.3ms) SELECT "admins".* FROM "admins" ORDER BY "admins"."id" ASC LIMIT $1 [["LIMIT", 1]] Admin Exists (0.4ms) SELECT 1 AS one FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 9329620], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.4ms) SELECT COUNT(*) FROM "admins" Admin Load (0.3ms) SELECT "admins".* FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]]  (0.2ms) SAVEPOINT active_record_1 Admin Exists (0.3ms) SELECT 1 AS one FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]] Admin Create (0.2ms) INSERT INTO "admins" ("canvas_id", "role_name", "canvas_role_id", "canvas_user_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 2], ["role_name", "AccountAdmin"], ["canvas_role_id", 1], ["canvas_user_id", 1], ["workflow_state", "active"], ["created_at", "2021-12-16 22:27:33.177398"], ["updated_at", "2021-12-16 22:27:33.177398"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.3ms) SELECT COUNT(*) FROM "admins" Admin Load (0.2ms) SELECT "admins".* FROM "admins" ORDER BY "admins"."id" DESC LIMIT $1 [["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Admin Exists (0.3ms) SELECT 1 AS one FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]] Admin Create (0.2ms) INSERT INTO "admins" ("canvas_id", "role_name", "canvas_role_id", "canvas_user_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 2], ["role_name", "Cool Role"], ["canvas_role_id", 13010542], ["canvas_user_id", 1], ["workflow_state", "active"], ["created_at", "2021-12-16 22:27:33.182254"], ["updated_at", "2021-12-16 22:27:33.182254"]]  (0.5ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SELECT COUNT(*) FROM "admins" Admin Load (0.2ms) SELECT "admins".* FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]]  (0.2ms) SAVEPOINT active_record_1 Admin Exists (0.3ms) SELECT 1 AS one FROM "admins" WHERE "admins"."canvas_id" = $1 AND "admins"."id" != $2 LIMIT $3 [["canvas_id", 2], ["id", 154], ["LIMIT", 1]] Admin Update (0.4ms) UPDATE "admins" SET "role_name" = $1, "canvas_role_id" = $2, "updated_at" = $3 WHERE "admins"."id" = $4 [["role_name", "AccountAdmin"], ["canvas_role_id", 1], ["updated_at", "2021-12-16 22:27:33.186279"], ["id", 154]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.3ms) SELECT COUNT(*) FROM "admins" Admin Load (0.2ms) SELECT "admins".* FROM "admins" WHERE "admins"."id" = $1 LIMIT $2 [["id", 154], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 AssignmentGroup Exists (0.6ms) SELECT 1 AS one FROM "assignment_groups" WHERE "assignment_groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] AssignmentGroup Create (1.0ms) INSERT INTO "assignment_groups" ("canvas_id", "name", "workflow_state", "canvas_created_at", "canvas_updated_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 1], ["name", "Dummy Assignment Group"], ["workflow_state", "available"], ["canvas_created_at", "2021-12-09 22:27:33.203394"], ["canvas_updated_at", "2021-12-15 22:27:33.203513"], ["created_at", "2021-12-16 22:27:33.205436"], ["updated_at", "2021-12-16 22:27:33.205436"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 AssignmentGroup Exists (0.4ms) SELECT 1 AS one FROM "assignment_groups" WHERE "assignment_groups"."canvas_id" IS NULL AND "assignment_groups"."id" != $1 LIMIT $2 [["id", 127], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 AssignmentGroup Exists (0.3ms) SELECT 1 AS one FROM "assignment_groups" WHERE "assignment_groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]] AssignmentGroup Create (0.2ms) INSERT INTO "assignment_groups" ("canvas_id", "name", "workflow_state", "canvas_created_at", "canvas_updated_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 2], ["name", "Dummy Assignment Group"], ["workflow_state", "available"], ["canvas_created_at", "2021-12-09 22:27:33.212424"], ["canvas_updated_at", "2021-12-15 22:27:33.212516"], ["created_at", "2021-12-16 22:27:33.213761"], ["updated_at", "2021-12-16 22:27:33.213761"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 AssignmentGroup Load (0.2ms) SELECT "assignment_groups".* FROM "assignment_groups" ORDER BY "assignment_groups"."id" ASC LIMIT $1 [["LIMIT", 1]] AssignmentGroup Exists (0.5ms) SELECT 1 AS one FROM "assignment_groups" WHERE "assignment_groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 AssignmentGroup Exists (0.3ms) SELECT 1 AS one FROM "assignment_groups" WHERE "assignment_groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 3], ["LIMIT", 1]] AssignmentGroup Create (0.3ms) INSERT INTO "assignment_groups" ("canvas_id", "name", "workflow_state", "canvas_created_at", "canvas_updated_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 3], ["name", "Dummy Assignment Group"], ["workflow_state", "available"], ["canvas_created_at", "2021-12-09 22:27:33.221451"], ["canvas_updated_at", "2021-12-15 22:27:33.221546"], ["created_at", "2021-12-16 22:27:33.222786"], ["updated_at", "2021-12-16 22:27:33.222786"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 AssignmentGroup Exists (0.4ms) SELECT 1 AS one FROM "assignment_groups" WHERE "assignment_groups"."canvas_id" = $1 AND "assignment_groups"."id" != $2 LIMIT $3 [["canvas_id", 3], ["id", 129], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.3ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 AssignmentGroup Exists (0.3ms) SELECT 1 AS one FROM "assignment_groups" WHERE "assignment_groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 4], ["LIMIT", 1]] AssignmentGroup Create (0.3ms) INSERT INTO "assignment_groups" ("canvas_id", "name", "workflow_state", "canvas_created_at", "canvas_updated_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 4], ["name", "Dummy Assignment Group"], ["workflow_state", "available"], ["canvas_created_at", "2021-12-09 22:27:33.232141"], ["canvas_updated_at", "2021-12-15 22:27:33.232244"], ["created_at", "2021-12-16 22:27:33.233392"], ["updated_at", "2021-12-16 22:27:33.233392"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.3ms) ROLLBACK  (0.1ms) BEGIN  (0.3ms) SAVEPOINT active_record_1 Assignment Exists (0.6ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] Assignment Create (0.6ms) INSERT INTO "assignments" ("canvas_id", "title", "due_at", "unlock_at", "lock_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 1], ["title", "Assignment 1"], ["due_at", "2021-12-23 22:27:33.253613"], ["unlock_at", "2021-12-15 22:27:33.253714"], ["lock_at", "2022-01-06 22:27:33.253758"], ["created_at", "2021-12-16 22:27:33.255720"], ["updated_at", "2021-12-16 22:27:33.255720"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Assignment Exists (0.4ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" IS NULL AND "assignments"."id" != $1 LIMIT $2 [["id", 232], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Assignment Exists (0.3ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]] Assignment Create (0.3ms) INSERT INTO "assignments" ("canvas_id", "title", "due_at", "unlock_at", "lock_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 2], ["title", "Assignment 2"], ["due_at", "2021-12-23 22:27:33.262833"], ["unlock_at", "2021-12-15 22:27:33.262921"], ["lock_at", "2022-01-06 22:27:33.262961"], ["created_at", "2021-12-16 22:27:33.264203"], ["updated_at", "2021-12-16 22:27:33.264203"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Assignment Load (0.2ms) SELECT "assignments".* FROM "assignments" ORDER BY "assignments"."id" ASC LIMIT $1 [["LIMIT", 1]] Assignment Exists (0.2ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Assignment Exists (0.3ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 3], ["LIMIT", 1]] Assignment Create (0.3ms) INSERT INTO "assignments" ("canvas_id", "title", "due_at", "unlock_at", "lock_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 3], ["title", "Assignment 3"], ["due_at", "2021-12-23 22:27:33.270160"], ["unlock_at", "2021-12-15 22:27:33.270294"], ["lock_at", "2022-01-06 22:27:33.270356"], ["created_at", "2021-12-16 22:27:33.271888"], ["updated_at", "2021-12-16 22:27:33.271888"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.3ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Assignment Exists (0.3ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 4], ["LIMIT", 1]] Assignment Create (0.3ms) INSERT INTO "assignments" ("canvas_id", "title", "due_at", "unlock_at", "lock_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 4], ["title", "Assignment 4"], ["due_at", "2021-12-23 22:27:33.278401"], ["unlock_at", "2021-12-15 22:27:33.278488"], ["lock_at", "2022-01-06 22:27:33.278529"], ["created_at", "2021-12-16 22:27:33.279648"], ["updated_at", "2021-12-16 22:27:33.279648"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Assignment Exists (0.3ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 AND "assignments"."id" != $2 LIMIT $3 [["canvas_id", 4], ["id", 235], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Assignment Exists (0.3ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 5], ["LIMIT", 1]] Assignment Create (0.4ms) INSERT INTO "assignments" ("canvas_id", "title", "due_at", "unlock_at", "lock_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 5], ["title", "Assignment 5"], ["due_at", "2021-12-23 22:27:33.283976"], ["unlock_at", "2021-12-15 22:27:33.284068"], ["lock_at", "2022-01-06 22:27:33.284111"], ["created_at", "2021-12-16 22:27:33.285520"], ["updated_at", "2021-12-16 22:27:33.285520"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Assignment Exists (0.2ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 6], ["LIMIT", 1]] Assignment Create (0.2ms) INSERT INTO "assignments" ("canvas_id", "title", "due_at", "unlock_at", "lock_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 6], ["title", "Assignment 6"], ["due_at", "2021-12-23 22:27:33.292212"], ["unlock_at", "2021-12-15 22:27:33.292309"], ["lock_at", "2022-01-06 22:27:33.292353"], ["created_at", "2021-12-16 22:27:33.293485"], ["updated_at", "2021-12-16 22:27:33.293485"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.3ms) SAVEPOINT active_record_1 Course Exists (0.5ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 39813982], ["LIMIT", 1]] Course Create (0.4ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 39813982], ["sis_id", "1f71b7b7388815092ccd5f7b9adffcf6"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2021-12-13 22:27:33.308568"], ["end_at", "2022-01-06 22:27:33.308726"], ["created_at", "2021-12-16 22:27:33.310947"], ["updated_at", "2021-12-16 22:27:33.310947"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 Course Exists (0.3ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 89958065], ["LIMIT", 1]] Course Create (0.3ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 89958065], ["sis_id", "0af8b7660c2bed6170d40a0190c9f383"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2021-12-13 22:27:33.312563"], ["end_at", "2022-01-06 22:27:33.312633"], ["created_at", "2021-12-16 22:27:33.313663"], ["updated_at", "2021-12-16 22:27:33.313663"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 Assignment Exists (0.3ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 7], ["LIMIT", 1]] Assignment Create (0.3ms) INSERT INTO "assignments" ("canvas_id", "title", "due_at", "unlock_at", "lock_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 7], ["title", "Assignment 7"], ["due_at", "2021-12-23 22:27:33.315132"], ["unlock_at", "2021-12-15 22:27:33.315207"], ["lock_at", "2022-01-06 22:27:33.315246"], ["created_at", "2021-12-16 22:27:33.316372"], ["updated_at", "2021-12-16 22:27:33.316372"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Assignment Exists (0.4ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 AND "assignments"."id" != $2 LIMIT $3 [["canvas_id", 7], ["id", 238], ["LIMIT", 1]] Assignment Update (0.4ms) UPDATE "assignments" SET "canvas_context_id" = $1, "canvas_context_type" = $2, "updated_at" = $3 WHERE "assignments"."id" = $4 [["canvas_context_id", 89958065], ["canvas_context_type", "Course"], ["updated_at", "2021-12-16 22:27:33.319134"], ["id", 238]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Course Load (0.3ms) SELECT "courses".* FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 89958065], ["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Assignment Exists (0.3ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 8], ["LIMIT", 1]] Assignment Create (0.5ms) INSERT INTO "assignments" ("canvas_id", "title", "due_at", "unlock_at", "lock_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 8], ["title", "Assignment 8"], ["due_at", "2021-12-23 22:27:33.336854"], ["unlock_at", "2021-12-15 22:27:33.336984"], ["lock_at", "2022-01-06 22:27:33.337047"], ["created_at", "2021-12-16 22:27:33.338343"], ["updated_at", "2021-12-16 22:27:33.338343"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 ContextModuleItem Create (0.5ms) INSERT INTO "context_module_items" ("canvas_id", "canvas_assignment_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["canvas_id", 1], ["canvas_assignment_id", 8], ["workflow_state", "active"], ["created_at", "2021-12-16 22:27:33.341033"], ["updated_at", "2021-12-16 22:27:33.341033"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Assignment Exists (0.2ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 9], ["LIMIT", 1]] Assignment Create (0.3ms) INSERT INTO "assignments" ("canvas_id", "title", "due_at", "unlock_at", "lock_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 9], ["title", "Assignment 9"], ["due_at", "2021-12-23 22:27:33.344746"], ["unlock_at", "2021-12-15 22:27:33.344829"], ["lock_at", "2022-01-06 22:27:33.344867"], ["created_at", "2021-12-16 22:27:33.345886"], ["updated_at", "2021-12-16 22:27:33.345886"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 ContextModuleItem Create (0.3ms) INSERT INTO "context_module_items" ("canvas_id", "canvas_assignment_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["canvas_id", 2], ["canvas_assignment_id", 9], ["workflow_state", "active"], ["created_at", "2021-12-16 22:27:33.347735"], ["updated_at", "2021-12-16 22:27:33.347735"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Course Exists (0.2ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 67767205], ["LIMIT", 1]] Course Create (0.2ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 67767205], ["sis_id", "e34f37c49b1d2fb88b4a6ac9a14d7c1e"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2021-12-13 22:27:33.375902"], ["end_at", "2022-01-06 22:27:33.375992"], ["created_at", "2021-12-16 22:27:33.377193"], ["updated_at", "2021-12-16 22:27:33.377193"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 ContextModule Create (0.4ms) INSERT INTO "context_modules" ("canvas_id", "canvas_context_id", "canvas_context_type", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 1], ["canvas_context_id", 67767205], ["canvas_context_type", "Course"], ["name", "Context Module"], ["workflow_state", "available"], ["created_at", "2021-12-16 22:27:33.378675"], ["updated_at", "2021-12-16 22:27:33.378675"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Course Exists (0.2ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 50473978], ["LIMIT", 1]] Course Create (0.3ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 50473978], ["sis_id", "d998906fa0f63ef917c4bf0b08c56579"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2021-12-13 22:27:33.381820"], ["end_at", "2022-01-06 22:27:33.381897"], ["created_at", "2021-12-16 22:27:33.382867"], ["updated_at", "2021-12-16 22:27:33.382867"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 ContextModule Create (0.3ms) INSERT INTO "context_modules" ("canvas_id", "canvas_context_id", "canvas_context_type", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 2], ["canvas_context_id", 50473978], ["canvas_context_type", "Course"], ["name", "Context Module"], ["workflow_state", "available"], ["created_at", "2021-12-16 22:27:33.384408"], ["updated_at", "2021-12-16 22:27:33.384408"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.3ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Course Exists (0.3ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 18039787], ["LIMIT", 1]] Course Create (0.5ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 18039787], ["sis_id", "29c35b26608626419f1b5f238ded74a7"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2021-12-13 22:27:33.388357"], ["end_at", "2022-01-06 22:27:33.388443"], ["created_at", "2021-12-16 22:27:33.389697"], ["updated_at", "2021-12-16 22:27:33.389697"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 ContextModule Create (0.3ms) INSERT INTO "context_modules" ("canvas_id", "canvas_context_id", "canvas_context_type", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 3], ["canvas_context_id", 18039787], ["canvas_context_type", "Course"], ["name", "Context Module"], ["workflow_state", "available"], ["created_at", "2021-12-16 22:27:33.392012"], ["updated_at", "2021-12-16 22:27:33.392012"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Course Exists (0.3ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 35225642], ["LIMIT", 1]] Course Create (0.3ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 35225642], ["sis_id", "536238dd24f694c771161abeba66ee1e"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2021-12-13 22:27:33.395153"], ["end_at", "2022-01-06 22:27:33.395239"], ["created_at", "2021-12-16 22:27:33.396393"], ["updated_at", "2021-12-16 22:27:33.396393"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Course Exists (0.2ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" IS NULL AND "courses"."id" != $1 LIMIT $2 [["id", 468], ["LIMIT", 1]]  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) SAVEPOINT active_record_1 Course Exists (0.3ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 30742618], ["LIMIT", 1]] Course Create (0.3ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 30742618], ["sis_id", "8c3bed04c767c65054d301614743acdf"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2021-12-13 22:27:33.402503"], ["end_at", "2022-01-06 22:27:33.402635"], ["created_at", "2021-12-16 22:27:33.404306"], ["updated_at", "2021-12-16 22:27:33.404306"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Course Load (0.2ms) SELECT "courses".* FROM "courses" ORDER BY "courses"."id" ASC LIMIT $1 [["LIMIT", 1]] Course Exists (0.5ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 30742618], ["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Course Exists (0.2ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 39898778], ["LIMIT", 1]] Course Create (0.2ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 39898778], ["sis_id", "962666a81f6a68430893ff44ffc0338e"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2021-12-13 22:27:33.411439"], ["end_at", "2022-01-06 22:27:33.411529"], ["created_at", "2021-12-16 22:27:33.412590"], ["updated_at", "2021-12-16 22:27:33.412590"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Course Exists (0.2ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 AND "courses"."id" != $2 LIMIT $3 [["canvas_id", 39898778], ["id", 470], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.4ms) SAVEPOINT active_record_1 Course Exists (0.3ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 32831891], ["LIMIT", 1]] Course Create (0.4ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 32831891], ["sis_id", "c4d5d49ed6c40047f4b193256ebd1c7b"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2021-12-13 22:27:33.416276"], ["end_at", "2022-01-06 22:27:33.416356"], ["created_at", "2021-12-16 22:27:33.417871"], ["updated_at", "2021-12-16 22:27:33.417871"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Course Exists (0.3ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 24204763], ["LIMIT", 1]] Course Create (0.3ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 24204763], ["sis_id", "72b8e1c48105f5cb0e141e9f2e137e7a"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2021-12-13 22:27:33.424459"], ["end_at", "2022-01-06 22:27:33.424557"], ["created_at", "2021-12-16 22:27:33.425928"], ["updated_at", "2021-12-16 22:27:33.425928"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Course Exists (0.3ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 94311533], ["LIMIT", 1]] Course Create (0.3ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 94311533], ["sis_id", "1681300b273dc7232f2f9fd5945444f6"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2021-12-13 22:27:33.430864"], ["end_at", "2022-01-06 22:27:33.430955"], ["created_at", "2021-12-16 22:27:33.432157"], ["updated_at", "2021-12-16 22:27:33.432157"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Course Exists (0.3ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 76536566], ["LIMIT", 1]] Course Create (0.4ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 76536566], ["sis_id", "7c0eae68cde81201c43388895ec85ab3"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2021-12-13 22:27:33.436306"], ["end_at", "2022-01-06 22:27:33.436436"], ["created_at", "2021-12-16 22:27:33.437941"], ["updated_at", "2021-12-16 22:27:33.437941"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) SAVEPOINT active_record_1 Course Exists (0.4ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 15758394], ["LIMIT", 1]] Course Create (0.3ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 15758394], ["sis_id", "cb71e7e3e4e3906e4e3c31007c0276cb"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2021-12-13 22:27:33.441572"], ["end_at", "2022-01-06 22:27:33.441719"], ["created_at", "2021-12-16 22:27:33.443316"], ["updated_at", "2021-12-16 22:27:33.443316"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Course Exists (0.4ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 94401552], ["LIMIT", 1]] Course Create (0.3ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 94401552], ["sis_id", "bc2a4ae7cd137ee66f8d1a5d2441226b"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2021-12-13 22:27:33.446345"], ["end_at", "2022-01-06 22:27:33.446429"], ["created_at", "2021-12-16 22:27:33.447749"], ["updated_at", "2021-12-16 22:27:33.447749"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.3ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Enrollment Exists (0.5ms) SELECT 1 AS one FROM "enrollments" WHERE "enrollments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 76492540], ["LIMIT", 1]] Enrollment Create (0.3ms) INSERT INTO "enrollments" ("canvas_id", "created_at", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["canvas_id", 76492540], ["created_at", "2021-12-16 22:27:33.462963"], ["updated_at", "2021-12-16 22:27:33.462963"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Enrollment Exists (0.2ms) SELECT 1 AS one FROM "enrollments" WHERE "enrollments"."canvas_id" IS NULL AND "enrollments"."id" != $1 LIMIT $2 [["id", 148], ["LIMIT", 1]]  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Enrollment Exists (0.3ms) SELECT 1 AS one FROM "enrollments" WHERE "enrollments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 93981230], ["LIMIT", 1]] Enrollment Create (0.3ms) INSERT INTO "enrollments" ("canvas_id", "created_at", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["canvas_id", 93981230], ["created_at", "2021-12-16 22:27:33.469360"], ["updated_at", "2021-12-16 22:27:33.469360"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Enrollment Load (0.2ms) SELECT "enrollments".* FROM "enrollments" ORDER BY "enrollments"."id" ASC LIMIT $1 [["LIMIT", 1]] Enrollment Exists (0.4ms) SELECT 1 AS one FROM "enrollments" WHERE "enrollments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 93981230], ["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Enrollment Exists (0.3ms) SELECT 1 AS one FROM "enrollments" WHERE "enrollments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 62196129], ["LIMIT", 1]] Enrollment Create (0.2ms) INSERT INTO "enrollments" ("canvas_id", "created_at", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["canvas_id", 62196129], ["created_at", "2021-12-16 22:27:33.476908"], ["updated_at", "2021-12-16 22:27:33.476908"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Enrollment Exists (0.2ms) SELECT 1 AS one FROM "enrollments" WHERE "enrollments"."canvas_id" = $1 AND "enrollments"."id" != $2 LIMIT $3 [["canvas_id", 62196129], ["id", 150], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Enrollment Exists (0.3ms) SELECT 1 AS one FROM "enrollments" WHERE "enrollments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 59177293], ["LIMIT", 1]] Enrollment Create (0.3ms) INSERT INTO "enrollments" ("canvas_id", "created_at", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["canvas_id", 59177293], ["created_at", "2021-12-16 22:27:33.481834"], ["updated_at", "2021-12-16 22:27:33.481834"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Enrollment Exists (0.3ms) SELECT 1 AS one FROM "enrollments" WHERE "enrollments"."canvas_id" = $1 AND "enrollments"."id" != $2 LIMIT $3 [["canvas_id", 59177293], ["id", 151], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.5ms) BEGIN  (0.3ms) SAVEPOINT active_record_1 Enrollment Exists (0.3ms) SELECT 1 AS one FROM "enrollments" WHERE "enrollments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 52774174], ["LIMIT", 1]] Enrollment Create (0.2ms) INSERT INTO "enrollments" ("canvas_id", "created_at", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["canvas_id", 52774174], ["created_at", "2021-12-16 22:27:33.488148"], ["updated_at", "2021-12-16 22:27:33.488148"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Enrollment Exists (0.5ms) SELECT 1 AS one FROM "enrollments" WHERE "enrollments"."canvas_id" = $1 AND "enrollments"."id" != $2 LIMIT $3 [["canvas_id", 52774174], ["id", 152], ["LIMIT", 1]]  (0.4ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) SAVEPOINT active_record_1 Group Exists (0.6ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 88955497], ["LIMIT", 1]] Group Create (0.4ms) INSERT INTO "groups" ("canvas_id", "sis_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 88955497], ["sis_id", "375b408933daeab36b85eced6f93240a"], ["name", "Some User Group"], ["workflow_state", "available"], ["created_at", "2021-12-16 22:27:33.504777"], ["updated_at", "2021-12-16 22:27:33.504777"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 User Exists (0.4ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 83609787], ["LIMIT", 1]] User Create (0.3ms) INSERT INTO "users" ("canvas_id", "sis_id", "email", "first_name", "last_name", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 83609787], ["sis_id", "21b29053c38b0f4c3b4e3b7971b68909"], ["email", "cooldude@coolsite.com"], ["first_name", "Cool"], ["last_name", "Dude"], ["created_at", "2021-12-16 22:27:33.517076"], ["updated_at", "2021-12-16 22:27:33.517076"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 GroupMembership Exists (0.4ms) SELECT 1 AS one FROM "group_memberships" WHERE "group_memberships"."canvas_id" = $1 LIMIT $2 [["canvas_id", 77850462], ["LIMIT", 1]] GroupMembership Create (0.3ms) INSERT INTO "group_memberships" ("canvas_id", "canvas_user_id", "canvas_group_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 77850462], ["canvas_user_id", 83609787], ["canvas_group_id", 88955497], ["workflow_state", "accepted"], ["created_at", "2021-12-16 22:27:33.527850"], ["updated_at", "2021-12-16 22:27:33.527850"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 GroupMembership Exists (0.2ms) SELECT 1 AS one FROM "group_memberships" WHERE "group_memberships"."canvas_id" IS NULL AND "group_memberships"."id" != $1 LIMIT $2 [["id", 127], ["LIMIT", 1]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 58392059], ["LIMIT", 1]] Group Create (0.2ms) INSERT INTO "groups" ("canvas_id", "sis_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 58392059], ["sis_id", "e56d8fa2ef0164c0399ab4222a3e3796"], ["name", "Some User Group"], ["workflow_state", "available"], ["created_at", "2021-12-16 22:27:33.532948"], ["updated_at", "2021-12-16 22:27:33.532948"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 User Exists (0.2ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 55322695], ["LIMIT", 1]] User Create (0.3ms) INSERT INTO "users" ("canvas_id", "sis_id", "email", "first_name", "last_name", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 55322695], ["sis_id", "f93bc501e878156d2eb1befbfafde63e"], ["email", "cooldude@coolsite.com"], ["first_name", "Cool"], ["last_name", "Dude"], ["created_at", "2021-12-16 22:27:33.534964"], ["updated_at", "2021-12-16 22:27:33.534964"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 GroupMembership Exists (0.2ms) SELECT 1 AS one FROM "group_memberships" WHERE "group_memberships"."canvas_id" = $1 LIMIT $2 [["canvas_id", 73019078], ["LIMIT", 1]] GroupMembership Create (0.2ms) INSERT INTO "group_memberships" ("canvas_id", "canvas_user_id", "canvas_group_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 73019078], ["canvas_user_id", 55322695], ["canvas_group_id", 58392059], ["workflow_state", "accepted"], ["created_at", "2021-12-16 22:27:33.537321"], ["updated_at", "2021-12-16 22:27:33.537321"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 GroupMembership Load (0.2ms) SELECT "group_memberships".* FROM "group_memberships" ORDER BY "group_memberships"."id" ASC LIMIT $1 [["LIMIT", 1]] GroupMembership Exists (0.4ms) SELECT 1 AS one FROM "group_memberships" WHERE "group_memberships"."canvas_id" = $1 LIMIT $2 [["canvas_id", 73019078], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Group Exists (2.5ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 33716552], ["LIMIT", 1]] Group Create (1.4ms) INSERT INTO "groups" ("canvas_id", "sis_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 33716552], ["sis_id", "253293ce39a9fab46472fee4021a53dc"], ["name", "Some User Group"], ["workflow_state", "available"], ["created_at", "2021-12-16 22:27:33.555923"], ["updated_at", "2021-12-16 22:27:33.555923"]]  (0.3ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 User Exists (0.3ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 69120061], ["LIMIT", 1]] User Create (0.3ms) INSERT INTO "users" ("canvas_id", "sis_id", "email", "first_name", "last_name", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 69120061], ["sis_id", "fc6a3ec1d355a9b4ee4e3d6f0650b3d5"], ["email", "cooldude@coolsite.com"], ["first_name", "Cool"], ["last_name", "Dude"], ["created_at", "2021-12-16 22:27:33.560113"], ["updated_at", "2021-12-16 22:27:33.560113"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 GroupMembership Exists (0.3ms) SELECT 1 AS one FROM "group_memberships" WHERE "group_memberships"."canvas_id" = $1 LIMIT $2 [["canvas_id", 51749665], ["LIMIT", 1]] GroupMembership Create (0.3ms) INSERT INTO "group_memberships" ("canvas_id", "canvas_user_id", "canvas_group_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 51749665], ["canvas_user_id", 69120061], ["canvas_group_id", 33716552], ["workflow_state", "accepted"], ["created_at", "2021-12-16 22:27:33.562720"], ["updated_at", "2021-12-16 22:27:33.562720"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 GroupMembership Exists (0.2ms) SELECT 1 AS one FROM "group_memberships" WHERE "group_memberships"."canvas_id" = $1 AND "group_memberships"."id" != $2 LIMIT $3 [["canvas_id", 51749665], ["id", 129], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 76277390], ["LIMIT", 1]] Group Create (0.4ms) INSERT INTO "groups" ("canvas_id", "sis_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 76277390], ["sis_id", "505d7cd81ca9240fcd923a6fb79d9864"], ["name", "Some User Group"], ["workflow_state", "available"], ["created_at", "2021-12-16 22:27:33.567649"], ["updated_at", "2021-12-16 22:27:33.567649"]]  (1.0ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 User Exists (0.3ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 21044764], ["LIMIT", 1]] User Create (0.4ms) INSERT INTO "users" ("canvas_id", "sis_id", "email", "first_name", "last_name", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 21044764], ["sis_id", "06ecf4ffbef099f6ee475929a3f952a3"], ["email", "cooldude@coolsite.com"], ["first_name", "Cool"], ["last_name", "Dude"], ["created_at", "2021-12-16 22:27:33.571991"], ["updated_at", "2021-12-16 22:27:33.571991"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 GroupMembership Exists (0.4ms) SELECT 1 AS one FROM "group_memberships" WHERE "group_memberships"."canvas_id" = $1 LIMIT $2 [["canvas_id", 83951016], ["LIMIT", 1]] GroupMembership Create (0.3ms) INSERT INTO "group_memberships" ("canvas_id", "canvas_user_id", "canvas_group_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 83951016], ["canvas_user_id", 21044764], ["canvas_group_id", 76277390], ["workflow_state", "accepted"], ["created_at", "2021-12-16 22:27:33.575219"], ["updated_at", "2021-12-16 22:27:33.575219"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 GroupMembership Exists (0.3ms) SELECT 1 AS one FROM "group_memberships" WHERE "group_memberships"."canvas_id" = $1 AND "group_memberships"."id" != $2 LIMIT $3 [["canvas_id", 83951016], ["id", 130], ["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 27253588], ["LIMIT", 1]] Group Create (0.3ms) INSERT INTO "groups" ("canvas_id", "sis_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 27253588], ["sis_id", "fc0d2af6c7883dec911596e3f1ab5dc1"], ["name", "Some User Group"], ["workflow_state", "available"], ["created_at", "2021-12-16 22:27:33.580934"], ["updated_at", "2021-12-16 22:27:33.580934"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Group Exists (0.4ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" IS NULL AND "groups"."id" != $1 LIMIT $2 [["id", 236], ["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 85267301], ["LIMIT", 1]] Group Create (0.3ms) INSERT INTO "groups" ("canvas_id", "sis_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 85267301], ["sis_id", "d48b0a811ba3ab7c70908e70890debc4"], ["name", "Some User Group"], ["workflow_state", "available"], ["created_at", "2021-12-16 22:27:33.589000"], ["updated_at", "2021-12-16 22:27:33.589000"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Group Load (0.3ms) SELECT "groups".* FROM "groups" ORDER BY "groups"."id" ASC LIMIT $1 [["LIMIT", 1]] Group Exists (0.5ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 85267301], ["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 36318434], ["LIMIT", 1]] Group Create (0.3ms) INSERT INTO "groups" ("canvas_id", "sis_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 36318434], ["sis_id", "b47d97c1d55119ae10aad9d6c69c3a29"], ["name", "Some User Group"], ["workflow_state", "available"], ["created_at", "2021-12-16 22:27:33.597460"], ["updated_at", "2021-12-16 22:27:33.597460"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.3ms) SAVEPOINT active_record_1 Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 60597820], ["LIMIT", 1]] Group Create (0.4ms) INSERT INTO "groups" ("canvas_id", "sis_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 60597820], ["sis_id", "135824bda01d0e578a8ef247b9948bf2"], ["name", "Some User Group"], ["workflow_state", "available"], ["created_at", "2021-12-16 22:27:33.602487"], ["updated_at", "2021-12-16 22:27:33.602487"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 AND "groups"."id" != $2 LIMIT $3 [["canvas_id", 60597820], ["id", 239], ["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.6ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 10272336], ["LIMIT", 1]] Group Create (0.2ms) INSERT INTO "groups" ("canvas_id", "sis_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 10272336], ["sis_id", "d17010f8724efd54c2a28c35c12d7e0c"], ["name", "Some User Group"], ["workflow_state", "available"], ["created_at", "2021-12-16 22:27:33.609996"], ["updated_at", "2021-12-16 22:27:33.609996"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 AND "groups"."id" != $2 LIMIT $3 [["canvas_id", 10272336], ["id", 240], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Role Exists (0.3ms) SELECT 1 AS one FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 71308176], ["LIMIT", 1]] Role Create (0.3ms) INSERT INTO "roles" ("canvas_id", "label", "base_role_type", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 71308176], ["label", "Cool Role"], ["base_role_type", "AccountMembership"], ["workflow_state", "active"], ["created_at", "2021-12-16 22:27:33.615616"], ["updated_at", "2021-12-16 22:27:33.615616"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Role Exists (0.4ms) SELECT 1 AS one FROM "roles" WHERE "roles"."canvas_id" IS NULL AND "roles"."id" != $1 LIMIT $2 [["id", 129], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Role Exists (0.3ms) SELECT 1 AS one FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 69510583], ["LIMIT", 1]] Role Create (0.4ms) INSERT INTO "roles" ("canvas_id", "label", "base_role_type", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 69510583], ["label", "Cool Role"], ["base_role_type", "AccountMembership"], ["workflow_state", "active"], ["created_at", "2021-12-16 22:27:33.632589"], ["updated_at", "2021-12-16 22:27:33.632589"]]  (0.8ms) RELEASE SAVEPOINT active_record_1 Role Load (0.4ms) SELECT "roles".* FROM "roles" ORDER BY "roles"."id" ASC LIMIT $1 [["LIMIT", 1]] Role Exists (0.6ms) SELECT 1 AS one FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 69510583], ["LIMIT", 1]]  (0.4ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) SELECT COUNT(*) FROM "roles" Role Load (0.4ms) SELECT "roles".* FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]]  (0.6ms) SAVEPOINT active_record_1 Role Exists (0.5ms) SELECT 1 AS one FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] Role Create (0.7ms) INSERT INTO "roles" ("canvas_id", "label", "base_role_type", "canvas_account_id", "workflow_state", "permissions", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 1], ["label", "Account Admin"], ["base_role_type", "AccountMembership"], ["canvas_account_id", 10], ["workflow_state", "built_in"], ["permissions", "{\"manage_wiki\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"post_to_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"moderate_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_announcements\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"send_messages\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"send_messages_all\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_outcomes\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"create_conferences\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"create_collaborations\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_roster\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_all_grades\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_grades\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_rubrics\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"comment_on_others_submissions\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_students\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_admin_users\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_role_overrides\":{\"enabled\":true,\"locked\":true,\"readonly\":true,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_account_memberships\":{\"enabled\":true,\"locked\":true,\"readonly\":true,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_account_settings\":{\"enabled\":true,\"locked\":true,\"readonly\":true,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_groups\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_group_pages\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_files\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_assignments\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"undelete_courses\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_grade_changes\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_course_changes\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_question_banks\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_calendar\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_reports\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_courses\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_user_logins\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_user_observers\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_alerts\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"become_user\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_developer_keys\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"import_sis\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_sis\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_sis\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_course_list\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_statistics\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_storage_quotas\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_course_content\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_content\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_interaction_alerts\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"change_course_state\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_sections\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_feature_flags\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_quiz_answer_audits\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"moderate_grades\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"lti_add_edit\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true}}"], ["created_at", "2021-12-16 22:27:33.655377"], ["updated_at", "2021-12-16 22:27:33.655377"]]  (0.3ms) RELEASE SAVEPOINT active_record_1  (0.4ms) SELECT COUNT(*) FROM "roles" Role Load (0.3ms) SELECT "roles".* FROM "roles" ORDER BY "roles"."id" DESC LIMIT $1 [["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.3ms) BEGIN  (0.3ms) SAVEPOINT active_record_1 Role Exists (0.4ms) SELECT 1 AS one FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] Role Create (0.4ms) INSERT INTO "roles" ("canvas_id", "label", "base_role_type", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 1], ["label", "Cool Role"], ["base_role_type", "AccountMembership"], ["workflow_state", "active"], ["created_at", "2021-12-16 22:27:33.680774"], ["updated_at", "2021-12-16 22:27:33.680774"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (3.8ms) SELECT COUNT(*) FROM "roles" Role Load (0.4ms) SELECT "roles".* FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]]  (11.5ms) SAVEPOINT active_record_1 Role Exists (0.4ms) SELECT 1 AS one FROM "roles" WHERE "roles"."canvas_id" = $1 AND "roles"."id" != $2 LIMIT $3 [["canvas_id", 1], ["id", 132], ["LIMIT", 1]] Role Update (0.8ms) UPDATE "roles" SET "label" = $1, "canvas_account_id" = $2, "permissions" = $3, "workflow_state" = $4, "updated_at" = $5 WHERE "roles"."id" = $6 [["label", "Account Admin"], ["canvas_account_id", 10], ["permissions", "{\"manage_wiki\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"post_to_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"moderate_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_announcements\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"send_messages\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"send_messages_all\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_outcomes\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"create_conferences\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"create_collaborations\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_roster\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_all_grades\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_grades\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_rubrics\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"comment_on_others_submissions\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_students\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_admin_users\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_role_overrides\":{\"enabled\":true,\"locked\":true,\"readonly\":true,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_account_memberships\":{\"enabled\":true,\"locked\":true,\"readonly\":true,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_account_settings\":{\"enabled\":true,\"locked\":true,\"readonly\":true,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_groups\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_group_pages\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_files\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_assignments\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"undelete_courses\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_grade_changes\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_course_changes\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_question_banks\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_calendar\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_reports\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_courses\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_user_logins\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_user_observers\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_alerts\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"become_user\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_developer_keys\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"import_sis\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_sis\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_sis\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_course_list\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_statistics\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_storage_quotas\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_course_content\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_content\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_interaction_alerts\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"change_course_state\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_sections\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_feature_flags\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_quiz_answer_audits\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"moderate_grades\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"lti_add_edit\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true}}"], ["workflow_state", "built_in"], ["updated_at", "2021-12-16 22:27:33.731494"], ["id", 132]]  (0.3ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SELECT COUNT(*) FROM "roles" Role Load (1.5ms) SELECT "roles".* FROM "roles" WHERE "roles"."id" = $1 LIMIT $2 [["id", 132], ["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.1ms) BEGIN  (0.3ms) SAVEPOINT active_record_1 Section Exists (0.7ms) SELECT 1 AS one FROM "sections" WHERE "sections"."canvas_id" = $1 LIMIT $2 [["canvas_id", 25582613], ["LIMIT", 1]] Section Create (0.5ms) INSERT INTO "sections" ("canvas_id", "created_at", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["canvas_id", 25582613], ["created_at", "2021-12-16 22:27:33.791159"], ["updated_at", "2021-12-16 22:27:33.791159"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Section Exists (0.4ms) SELECT 1 AS one FROM "sections" WHERE "sections"."canvas_id" IS NULL AND "sections"."id" != $1 LIMIT $2 [["id", 160], ["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Section Exists (0.4ms) SELECT 1 AS one FROM "sections" WHERE "sections"."canvas_id" = $1 LIMIT $2 [["canvas_id", 62997159], ["LIMIT", 1]] Section Create (0.4ms) INSERT INTO "sections" ("canvas_id", "created_at", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["canvas_id", 62997159], ["created_at", "2021-12-16 22:27:33.804437"], ["updated_at", "2021-12-16 22:27:33.804437"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Section Load (0.2ms) SELECT "sections".* FROM "sections" ORDER BY "sections"."id" ASC LIMIT $1 [["LIMIT", 1]] Section Exists (0.5ms) SELECT 1 AS one FROM "sections" WHERE "sections"."canvas_id" = $1 LIMIT $2 [["canvas_id", 62997159], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Section Exists (0.4ms) SELECT 1 AS one FROM "sections" WHERE "sections"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2754297], ["LIMIT", 1]] Section Create (0.5ms) INSERT INTO "sections" ("canvas_id", "created_at", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["canvas_id", 2754297], ["created_at", "2021-12-16 22:27:33.816959"], ["updated_at", "2021-12-16 22:27:33.816959"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Section Exists (0.5ms) SELECT 1 AS one FROM "sections" WHERE "sections"."canvas_id" = $1 AND "sections"."id" != $2 LIMIT $3 [["canvas_id", 2754297], ["id", 162], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Section Exists (0.3ms) SELECT 1 AS one FROM "sections" WHERE "sections"."canvas_id" = $1 LIMIT $2 [["canvas_id", 93646863], ["LIMIT", 1]] Section Create (0.3ms) INSERT INTO "sections" ("canvas_id", "created_at", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["canvas_id", 93646863], ["created_at", "2021-12-16 22:27:33.827364"], ["updated_at", "2021-12-16 22:27:33.827364"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Submission Exists (0.7ms) SELECT 1 AS one FROM "submissions" WHERE "submissions"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] Submission Create (0.4ms) INSERT INTO "submissions" ("canvas_id", "submitted_at", "graded_at", "score", "points_possible", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 1], ["submitted_at", "2021-12-09 22:27:33.871669"], ["graded_at", "2021-12-15 22:27:33.871771"], ["score", 5.0], ["points_possible", 10.0], ["created_at", "2021-12-16 22:27:33.873754"], ["updated_at", "2021-12-16 22:27:33.873754"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Submission Exists (0.3ms) SELECT 1 AS one FROM "submissions" WHERE "submissions"."canvas_id" IS NULL AND "submissions"."id" != $1 LIMIT $2 [["id", 148], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Submission Exists (0.2ms) SELECT 1 AS one FROM "submissions" WHERE "submissions"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]] Submission Create (0.3ms) INSERT INTO "submissions" ("canvas_id", "submitted_at", "graded_at", "score", "points_possible", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 2], ["submitted_at", "2021-12-09 22:27:33.879676"], ["graded_at", "2021-12-15 22:27:33.879764"], ["score", 5.0], ["points_possible", 10.0], ["created_at", "2021-12-16 22:27:33.880818"], ["updated_at", "2021-12-16 22:27:33.880818"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Submission Load (0.3ms) SELECT "submissions".* FROM "submissions" ORDER BY "submissions"."id" ASC LIMIT $1 [["LIMIT", 1]] Submission Exists (0.3ms) SELECT 1 AS one FROM "submissions" WHERE "submissions"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Submission Exists (0.2ms) SELECT 1 AS one FROM "submissions" WHERE "submissions"."canvas_id" = $1 LIMIT $2 [["canvas_id", 3], ["LIMIT", 1]] Submission Create (0.3ms) INSERT INTO "submissions" ("canvas_id", "submitted_at", "graded_at", "score", "points_possible", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 3], ["submitted_at", "2021-12-09 22:27:33.887673"], ["graded_at", "2021-12-15 22:27:33.887781"], ["score", 5.0], ["points_possible", 10.0], ["created_at", "2021-12-16 22:27:33.888976"], ["updated_at", "2021-12-16 22:27:33.888976"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Submission Exists (0.4ms) SELECT 1 AS one FROM "submissions" WHERE "submissions"."canvas_id" = $1 AND "submissions"."id" != $2 LIMIT $3 [["canvas_id", 3], ["id", 150], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Submission Exists (0.2ms) SELECT 1 AS one FROM "submissions" WHERE "submissions"."canvas_id" = $1 LIMIT $2 [["canvas_id", 4], ["LIMIT", 1]] Submission Create (0.2ms) INSERT INTO "submissions" ("canvas_id", "submitted_at", "graded_at", "score", "points_possible", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 4], ["submitted_at", "2021-12-09 22:27:33.894290"], ["graded_at", "2021-12-15 22:27:33.894383"], ["score", 5.0], ["points_possible", 10.0], ["created_at", "2021-12-16 22:27:33.895546"], ["updated_at", "2021-12-16 22:27:33.895546"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Submission Exists (0.3ms) SELECT 1 AS one FROM "submissions" WHERE "submissions"."canvas_id" = $1 AND "submissions"."id" != $2 LIMIT $3 [["canvas_id", 4], ["id", 151], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Submission Exists (0.3ms) SELECT 1 AS one FROM "submissions" WHERE "submissions"."canvas_id" = $1 LIMIT $2 [["canvas_id", 5], ["LIMIT", 1]] Submission Create (0.4ms) INSERT INTO "submissions" ("canvas_id", "submitted_at", "graded_at", "score", "points_possible", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 5], ["submitted_at", "2021-12-09 22:27:33.899858"], ["graded_at", "2021-12-15 22:27:33.899965"], ["score", 5.0], ["points_possible", 10.0], ["created_at", "2021-12-16 22:27:33.901707"], ["updated_at", "2021-12-16 22:27:33.901707"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Submission Exists (0.4ms) SELECT 1 AS one FROM "submissions" WHERE "submissions"."canvas_id" = $1 AND "submissions"."id" != $2 LIMIT $3 [["canvas_id", 5], ["id", 152], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Term Exists (0.3ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 48700303], ["LIMIT", 1]] Term Create (0.3ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 48700303], ["name", "Cool Term"], ["start_at", "2021-12-13 22:27:31.621512"], ["end_at", "2021-12-19 22:27:31.621630"], ["workflow_state", "active"], ["sis_id", "d97f01a8d937e186cc3976a3ad8d397d"], ["created_at", "2021-12-16 22:27:33.909449"], ["updated_at", "2021-12-16 22:27:33.909449"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Term Exists (0.3ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" IS NULL AND "terms"."id" != $1 LIMIT $2 [["id", 366], ["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Term Exists (0.4ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 34951300], ["LIMIT", 1]] Term Create (0.4ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 34951300], ["name", "Cool Term"], ["start_at", "2021-12-13 22:27:31.621512"], ["end_at", "2021-12-19 22:27:31.621630"], ["workflow_state", "active"], ["sis_id", "376be14c28d873f097d0f2a23ce5067d"], ["created_at", "2021-12-16 22:27:33.918128"], ["updated_at", "2021-12-16 22:27:33.918128"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Term Load (0.3ms) SELECT "terms".* FROM "terms" ORDER BY "terms"."id" ASC LIMIT $1 [["LIMIT", 1]] Term Exists (0.4ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 34951300], ["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Term Exists (0.3ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 79657938], ["LIMIT", 1]] Term Create (0.3ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 79657938], ["name", "Cool Term"], ["start_at", "2021-12-13 22:27:31.621512"], ["end_at", "2021-12-19 22:27:31.621630"], ["workflow_state", "active"], ["sis_id", "d02b57f3c73a48d139e616bd5fcf4d68"], ["created_at", "2021-12-16 22:27:33.927735"], ["updated_at", "2021-12-16 22:27:33.927735"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Term Exists (0.3ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 50240371], ["LIMIT", 1]] Term Create (0.2ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 50240371], ["name", "Cool Term"], ["start_at", "2021-12-14 22:27:33.930894"], ["end_at", "2021-12-19 22:27:33.930971"], ["workflow_state", "active"], ["sis_id", "e2242fc9ded00e8ed6c8f1cbbc996104"], ["created_at", "2021-12-16 22:27:33.932457"], ["updated_at", "2021-12-16 22:27:33.932457"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Term Exists (0.3ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 15242415], ["LIMIT", 1]] Term Create (0.4ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 15242415], ["name", "Cool Term"], ["start_at", "2021-12-13 22:27:31.621512"], ["end_at", "2021-12-19 22:27:31.621630"], ["workflow_state", "inactive"], ["sis_id", "f33efb1b6a0dc415c3476a9b2c6f1649"], ["created_at", "2021-12-16 22:27:33.934909"], ["updated_at", "2021-12-16 22:27:33.934909"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 Term Exists (0.3ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 86965889], ["LIMIT", 1]] Term Create (0.3ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 86965889], ["name", "Cool Term"], ["start_at", "2021-10-16 22:27:33.936259"], ["end_at", "2021-11-16 22:27:33.936327"], ["workflow_state", "active"], ["sis_id", "a3874e9b768dada64a67bf8e84a4d02f"], ["created_at", "2021-12-16 22:27:33.937682"], ["updated_at", "2021-12-16 22:27:33.937682"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 Term Exists (0.3ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 67378949], ["LIMIT", 1]] Term Create (0.4ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 67378949], ["name", "Cool Term"], ["start_at", "2022-06-16 22:27:33.938944"], ["end_at", "2022-12-16 22:27:33.939038"], ["workflow_state", "active"], ["sis_id", "0f104eba504e1398e727527473dc4070"], ["created_at", "2021-12-16 22:27:33.940790"], ["updated_at", "2021-12-16 22:27:33.940790"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Term Load (0.4ms) SELECT "terms".* FROM "terms" WHERE "terms"."workflow_state" = $1 AND (start_at <= '2021-12-31 22:27:33.942806' OR start_at IS NULL) AND (end_at >= '2021-12-01 22:27:33.943016' OR end_at IS NULL) [["workflow_state", "active"]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) SELECT COUNT(*) FROM "terms" Term Load (0.2ms) SELECT "terms".* FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]]  (0.2ms) SAVEPOINT active_record_1 Term Exists (0.2ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] Term Create (0.2ms) INSERT INTO "terms" ("canvas_id", "name", "workflow_state", "grading_period_group_id", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 1], ["name", "Default Term"], ["workflow_state", "active"], ["grading_period_group_id", 1], ["sis_id", "Test"], ["created_at", "2021-12-16 22:27:33.948298"], ["updated_at", "2021-12-16 22:27:33.948298"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SELECT COUNT(*) FROM "terms" Term Load (0.2ms) SELECT "terms".* FROM "terms" ORDER BY "terms"."id" DESC LIMIT $1 [["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Term Exists (0.4ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] Term Create (0.4ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 1], ["name", "Cool Term"], ["start_at", "2021-12-13 22:27:31.621512"], ["end_at", "2021-12-19 22:27:31.621630"], ["workflow_state", "active"], ["sis_id", "e44fa0012e3ef68bf82a6bf8e94189b1"], ["created_at", "2021-12-16 22:27:33.954777"], ["updated_at", "2021-12-16 22:27:33.954777"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SELECT COUNT(*) FROM "terms" Term Load (0.2ms) SELECT "terms".* FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]]  (0.2ms) SAVEPOINT active_record_1 Term Exists (0.4ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 AND "terms"."id" != $2 LIMIT $3 [["canvas_id", 1], ["id", 374], ["LIMIT", 1]] Term Update (0.4ms) UPDATE "terms" SET "name" = $1, "sis_id" = $2, "start_at" = $3, "end_at" = $4, "grading_period_group_id" = $5, "updated_at" = $6 WHERE "terms"."id" = $7 [["name", "Default Term"], ["sis_id", "Test"], ["start_at", nil], ["end_at", nil], ["grading_period_group_id", 1], ["updated_at", "2021-12-16 22:27:33.959798"], ["id", 374]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SELECT COUNT(*) FROM "terms" Term Load (0.2ms) SELECT "terms".* FROM "terms" WHERE "terms"."id" = $1 LIMIT $2 [["id", 374], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 User Exists (0.2ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 74379591], ["LIMIT", 1]] User Create (0.3ms) INSERT INTO "users" ("canvas_id", "sis_id", "email", "first_name", "last_name", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 74379591], ["sis_id", "38c497ac86064554c1be3fda6620699a"], ["email", "cooldude@coolsite.com"], ["first_name", "Cool"], ["last_name", "Dude"], ["created_at", "2021-12-16 22:27:33.965892"], ["updated_at", "2021-12-16 22:27:33.965892"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 User Exists (0.4ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" IS NULL AND "users"."id" != $1 LIMIT $2 [["id", 278], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 User Exists (0.3ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 97641031], ["LIMIT", 1]] User Create (0.2ms) INSERT INTO "users" ("canvas_id", "sis_id", "email", "first_name", "last_name", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 97641031], ["sis_id", "11e7ae14aaf50cb0309f7894bdfc29f8"], ["email", "cooldude@coolsite.com"], ["first_name", "Cool"], ["last_name", "Dude"], ["created_at", "2021-12-16 22:27:33.975818"], ["updated_at", "2021-12-16 22:27:33.975818"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 User Load (0.2ms) SELECT "users".* FROM "users" ORDER BY "users"."id" ASC LIMIT $1 [["LIMIT", 1]] User Exists (0.4ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 97641031], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 User Exists (0.3ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 85714390], ["LIMIT", 1]] User Create (0.3ms) INSERT INTO "users" ("canvas_id", "sis_id", "email", "first_name", "last_name", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 85714390], ["sis_id", "776f5c7daa6b2917c5f1e424e32cf9d3"], ["email", "cooldude@coolsite.com"], ["first_name", "Cool"], ["last_name", "Dude"], ["created_at", "2021-12-16 22:27:33.983010"], ["updated_at", "2021-12-16 22:27:33.983010"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 User Exists (0.3ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 91704389], ["LIMIT", 1]] User Create (0.3ms) INSERT INTO "users" ("canvas_id", "sis_id", "email", "first_name", "last_name", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 91704389], ["sis_id", "39e5f5bfada6f36c183bbc2b3303495c"], ["email", "cooldude@coolsite.com"], ["first_name", "Cool"], ["last_name", "Dude"], ["created_at", "2021-12-16 22:27:33.987587"], ["updated_at", "2021-12-16 22:27:33.987587"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 User Exists (0.2ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 54007932], ["LIMIT", 1]] User Create (0.2ms) INSERT INTO "users" ("canvas_id", "sis_id", "email", "first_name", "last_name", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 54007932], ["sis_id", "04d5562c9bfec43745766e5b1d63ea6b"], ["email", "cooldude@coolsite.com"], ["first_name", "Cool"], ["last_name", "Dude"], ["created_at", "2021-12-16 22:27:33.992579"], ["updated_at", "2021-12-16 22:27:33.992579"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SELECT COUNT(*) FROM "assignment_groups" AssignmentGroup Create Many (0.8ms) INSERT INTO "assignment_groups" ("canvas_id","canvas_course_id","name","rules","position","group_weight","workflow_state","canvas_created_at","canvas_updated_at","created_at","updated_at") VALUES (1,1,'Assignments','--- drop_lowest:1\nnever_drop:36\n ',1,50.0,'available','2017-09-08 01:37:33','2017-09-08 01:37:33','2021-12-16 22:27:34.000862','2021-12-16 22:27:34.000862'),(2,1,'Tests',NULL,1,50.0,'available','2017-09-08 01:37:33','2017-09-08 01:37:33','2021-12-16 22:27:34.000862','2021-12-16 22:27:34.000862') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","canvas_course_id"=EXCLUDED."canvas_course_id","name"=EXCLUDED."name","rules"=EXCLUDED."rules","position"=EXCLUDED."position","group_weight"=EXCLUDED."group_weight","workflow_state"=EXCLUDED."workflow_state","canvas_created_at"=EXCLUDED."canvas_created_at","canvas_updated_at"=EXCLUDED."canvas_updated_at","updated_at"=EXCLUDED."updated_at" WHERE ("assignment_groups".canvas_id, "assignment_groups".canvas_course_id, "assignment_groups".name, "assignment_groups".rules, "assignment_groups".position, "assignment_groups".group_weight, "assignment_groups".workflow_state, "assignment_groups".canvas_created_at, "assignment_groups".canvas_updated_at) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.canvas_course_id, EXCLUDED.name, EXCLUDED.rules, EXCLUDED.position, EXCLUDED.group_weight, EXCLUDED.workflow_state, EXCLUDED.canvas_created_at, EXCLUDED.canvas_updated_at) RETURNING "id"  (0.3ms) SELECT COUNT(*) FROM "assignment_groups"  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) SELECT COUNT(*) FROM "assignments" Assignment Create Many (0.9ms) INSERT INTO "assignments" ("canvas_id","title","description","due_at","unlock_at","lock_at","points_possible","min_score","max_score","mastery_score","grading_type","submission_types","workflow_state","canvas_context_id","canvas_context_type","canvas_assignment_group_id","canvas_grading_scheme_id","canvas_grading_standard_id","created_at","updated_at") VALUES (88,'Assignment 1','

fdsfds

',NULL,NULL,NULL,100.0,NULL,NULL,NULL,'points','online_text_entry','published',58,'Course',55,NULL,NULL,'2021-12-16 22:27:34.006647','2021-12-16 22:27:34.006647'),(89,'fdsfdsfds','

fdsfdsfsdf

',NULL,NULL,NULL,100.0,NULL,NULL,NULL,'points','online_text_entry','published',59,'Course',56,NULL,NULL,'2021-12-16 22:27:34.006647','2021-12-16 22:27:34.006647') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","title"=EXCLUDED."title","description"=EXCLUDED."description","due_at"=EXCLUDED."due_at","unlock_at"=EXCLUDED."unlock_at","lock_at"=EXCLUDED."lock_at","points_possible"=EXCLUDED."points_possible","min_score"=EXCLUDED."min_score","max_score"=EXCLUDED."max_score","mastery_score"=EXCLUDED."mastery_score","grading_type"=EXCLUDED."grading_type","submission_types"=EXCLUDED."submission_types","workflow_state"=EXCLUDED."workflow_state","canvas_context_id"=EXCLUDED."canvas_context_id","canvas_context_type"=EXCLUDED."canvas_context_type","canvas_assignment_group_id"=EXCLUDED."canvas_assignment_group_id","canvas_grading_scheme_id"=EXCLUDED."canvas_grading_scheme_id","canvas_grading_standard_id"=EXCLUDED."canvas_grading_standard_id","updated_at"=EXCLUDED."updated_at" WHERE ("assignments".canvas_id, "assignments".title, "assignments".description, "assignments".due_at, "assignments".unlock_at, "assignments".lock_at, "assignments".points_possible, "assignments".min_score, "assignments".max_score, "assignments".mastery_score, "assignments".grading_type, "assignments".submission_types, "assignments".workflow_state, "assignments".canvas_context_id, "assignments".canvas_context_type, "assignments".canvas_assignment_group_id, "assignments".canvas_grading_scheme_id, "assignments".canvas_grading_standard_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.title, EXCLUDED.description, EXCLUDED.due_at, EXCLUDED.unlock_at, EXCLUDED.lock_at, EXCLUDED.points_possible, EXCLUDED.min_score, EXCLUDED.max_score, EXCLUDED.mastery_score, EXCLUDED.grading_type, EXCLUDED.submission_types, EXCLUDED.workflow_state, EXCLUDED.canvas_context_id, EXCLUDED.canvas_context_type, EXCLUDED.canvas_assignment_group_id, EXCLUDED.canvas_grading_scheme_id, EXCLUDED.canvas_grading_standard_id) RETURNING "id"  (0.4ms) SELECT COUNT(*) FROM "assignments"  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.4ms) SELECT COUNT(*) FROM "context_module_items" ContextModuleItem Create Many (0.5ms) INSERT INTO "context_module_items" ("canvas_id","canvas_context_module_id","position","canvas_content_id","canvas_content_type","workflow_state","canvas_assignment_id","created_at","updated_at") VALUES (15,9,1,83,'Assignment','active',1,'2021-12-16 22:27:34.012355','2021-12-16 22:27:34.012355'),(16,10,1,80,'Assignment','active',2,'2021-12-16 22:27:34.012355','2021-12-16 22:27:34.012355') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","canvas_context_module_id"=EXCLUDED."canvas_context_module_id","position"=EXCLUDED."position","canvas_content_id"=EXCLUDED."canvas_content_id","canvas_content_type"=EXCLUDED."canvas_content_type","workflow_state"=EXCLUDED."workflow_state","canvas_assignment_id"=EXCLUDED."canvas_assignment_id","updated_at"=EXCLUDED."updated_at" WHERE ("context_module_items".canvas_id, "context_module_items".canvas_context_module_id, "context_module_items".position, "context_module_items".canvas_content_id, "context_module_items".canvas_content_type, "context_module_items".workflow_state, "context_module_items".canvas_assignment_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.canvas_context_module_id, EXCLUDED.position, EXCLUDED.canvas_content_id, EXCLUDED.canvas_content_type, EXCLUDED.workflow_state, EXCLUDED.canvas_assignment_id) RETURNING "id"  (0.2ms) SELECT COUNT(*) FROM "context_module_items"  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.4ms) SELECT COUNT(*) FROM "context_modules" ContextModule Create Many (0.5ms) INSERT INTO "context_modules" ("canvas_id","canvas_context_id","canvas_context_type","position","name","workflow_state","deleted_at","created_at","updated_at") VALUES (23,785,'Course',1,'New Mod','active',NULL,'2021-12-16 22:27:34.016854','2021-12-16 22:27:34.016854'),(4,27,'Course',1,'Modules gonna module','unpublished',NULL,'2021-12-16 22:27:34.016854','2021-12-16 22:27:34.016854') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","canvas_context_id"=EXCLUDED."canvas_context_id","canvas_context_type"=EXCLUDED."canvas_context_type","position"=EXCLUDED."position","name"=EXCLUDED."name","workflow_state"=EXCLUDED."workflow_state","deleted_at"=EXCLUDED."deleted_at","updated_at"=EXCLUDED."updated_at" WHERE ("context_modules".canvas_id, "context_modules".canvas_context_id, "context_modules".canvas_context_type, "context_modules".position, "context_modules".name, "context_modules".workflow_state, "context_modules".deleted_at) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.canvas_context_id, EXCLUDED.canvas_context_type, EXCLUDED.position, EXCLUDED.name, EXCLUDED.workflow_state, EXCLUDED.deleted_at) RETURNING "id"  (0.2ms) SELECT COUNT(*) FROM "context_modules"  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.4ms) SELECT COUNT(*) FROM "courses" Course Create Many (0.5ms) INSERT INTO "courses" ("canvas_id","sis_id","course_code","name","canvas_account_id","canvas_term_id","start_at","end_at","workflow_state","grading_standard_id","created_at","updated_at") VALUES (1,'course_sis_id_1','C1','Course #1',1,1,'2017-03-27 21:53:18','2017-04-27 12:21:18','active',NULL,'2021-12-16 22:27:34.027676','2021-12-16 22:27:34.027676'),(2,'course_sis_id_2','C2','Course #2',1,1,'2017-03-27 21:53:18','2017-04-27 12:21:18','unpublished',NULL,'2021-12-16 22:27:34.027676','2021-12-16 22:27:34.027676') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","sis_id"=EXCLUDED."sis_id","course_code"=EXCLUDED."course_code","name"=EXCLUDED."name","canvas_account_id"=EXCLUDED."canvas_account_id","canvas_term_id"=EXCLUDED."canvas_term_id","start_at"=EXCLUDED."start_at","end_at"=EXCLUDED."end_at","workflow_state"=EXCLUDED."workflow_state","grading_standard_id"=EXCLUDED."grading_standard_id","updated_at"=EXCLUDED."updated_at" WHERE ("courses".canvas_id, "courses".sis_id, "courses".course_code, "courses".name, "courses".canvas_account_id, "courses".canvas_term_id, "courses".start_at, "courses".end_at, "courses".workflow_state, "courses".grading_standard_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.sis_id, EXCLUDED.course_code, EXCLUDED.name, EXCLUDED.canvas_account_id, EXCLUDED.canvas_term_id, EXCLUDED.start_at, EXCLUDED.end_at, EXCLUDED.workflow_state, EXCLUDED.grading_standard_id) RETURNING "id"  (0.2ms) SELECT COUNT(*) FROM "courses"  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SELECT COUNT(*) FROM "users" User Create Many (0.4ms) INSERT INTO "users" ("canvas_id","sis_id","email","first_name","last_name","name","sortable_name","workflow_state","login_id","created_at","updated_at") VALUES (1,'sis_id_1','poorbastard@yharnam.com','Patches','the Spider','Patches the Spider','the Spider, Patches','active','spiderdude1337','2021-12-16 22:27:34.032459','2021-12-16 22:27:34.032459'),(2,'sis_id_2','dreamer@yharnam.com','Hunter','Djura','Hunter Djura','Djura, Hunter','active','retireddude109','2021-12-16 22:27:34.032459','2021-12-16 22:27:34.032459') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","sis_id"=EXCLUDED."sis_id","email"=EXCLUDED."email","first_name"=EXCLUDED."first_name","last_name"=EXCLUDED."last_name","name"=EXCLUDED."name","sortable_name"=EXCLUDED."sortable_name","workflow_state"=EXCLUDED."workflow_state","login_id"=EXCLUDED."login_id","updated_at"=EXCLUDED."updated_at" WHERE ("users".canvas_id, "users".sis_id, "users".email, "users".first_name, "users".last_name, "users".name, "users".sortable_name, "users".workflow_state, "users".login_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.sis_id, EXCLUDED.email, EXCLUDED.first_name, EXCLUDED.last_name, EXCLUDED.name, EXCLUDED.sortable_name, EXCLUDED.workflow_state, EXCLUDED.login_id) RETURNING "id"  (0.2ms) SELECT COUNT(*) FROM "users"  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.4ms) SELECT COUNT(*) FROM "courses" Course Create Many (0.7ms) INSERT INTO "courses" ("canvas_id","sis_id","course_code","name","canvas_account_id","canvas_term_id","start_at","end_at","workflow_state","grading_standard_id","created_at","updated_at") VALUES (1,'course_sis_id_1','C1','Course #1',1,1,'2017-03-27 21:53:18','2017-04-27 12:21:18','active',NULL,'2021-12-16 22:27:34.037162','2021-12-16 22:27:34.037162'),(2,'course_sis_id_2','C2','Course #2',1,1,'2017-03-27 21:53:18','2017-04-27 12:21:18','unpublished',NULL,'2021-12-16 22:27:34.037162','2021-12-16 22:27:34.037162') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","sis_id"=EXCLUDED."sis_id","course_code"=EXCLUDED."course_code","name"=EXCLUDED."name","canvas_account_id"=EXCLUDED."canvas_account_id","canvas_term_id"=EXCLUDED."canvas_term_id","start_at"=EXCLUDED."start_at","end_at"=EXCLUDED."end_at","workflow_state"=EXCLUDED."workflow_state","grading_standard_id"=EXCLUDED."grading_standard_id","updated_at"=EXCLUDED."updated_at" WHERE ("courses".canvas_id, "courses".sis_id, "courses".course_code, "courses".name, "courses".canvas_account_id, "courses".canvas_term_id, "courses".start_at, "courses".end_at, "courses".workflow_state, "courses".grading_standard_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.sis_id, EXCLUDED.course_code, EXCLUDED.name, EXCLUDED.canvas_account_id, EXCLUDED.canvas_term_id, EXCLUDED.start_at, EXCLUDED.end_at, EXCLUDED.workflow_state, EXCLUDED.grading_standard_id) RETURNING "id"  (0.3ms) SELECT COUNT(*) FROM "courses" Course Load (0.2ms) SELECT "courses".* FROM "courses" ORDER BY "courses"."id" ASC LIMIT $1 [["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.4ms) SELECT COUNT(*) FROM "enrollments" Enrollment Create Many (0.5ms) INSERT INTO "enrollments" ("canvas_id","canvas_course_id","course_sis_id","canvas_user_id","user_sis_id","role","canvas_role_id","canvas_section_id","workflow_state","base_role_type","created_at","updated_at") VALUES (1,1,'sis_MUSC_2520_834',2,'sis_dalvarez_247','teacher',4,1,'active','TeacherEnrollment','2021-12-16 22:27:34.043980','2021-12-16 22:27:34.043980'),(2,1,'sis_MUSC_2520_834',3,'sis_jweaver_720','student',4,1,'active','StudentEnrollment','2021-12-16 22:27:34.043980','2021-12-16 22:27:34.043980') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","canvas_course_id"=EXCLUDED."canvas_course_id","course_sis_id"=EXCLUDED."course_sis_id","canvas_user_id"=EXCLUDED."canvas_user_id","user_sis_id"=EXCLUDED."user_sis_id","role"=EXCLUDED."role","canvas_role_id"=EXCLUDED."canvas_role_id","canvas_section_id"=EXCLUDED."canvas_section_id","workflow_state"=EXCLUDED."workflow_state","base_role_type"=EXCLUDED."base_role_type","updated_at"=EXCLUDED."updated_at" WHERE ("enrollments".canvas_id, "enrollments".canvas_course_id, "enrollments".course_sis_id, "enrollments".canvas_user_id, "enrollments".user_sis_id, "enrollments".role, "enrollments".canvas_role_id, "enrollments".canvas_section_id, "enrollments".workflow_state, "enrollments".base_role_type) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.canvas_course_id, EXCLUDED.course_sis_id, EXCLUDED.canvas_user_id, EXCLUDED.user_sis_id, EXCLUDED.role, EXCLUDED.canvas_role_id, EXCLUDED.canvas_section_id, EXCLUDED.workflow_state, EXCLUDED.base_role_type) RETURNING "id"  (0.2ms) SELECT COUNT(*) FROM "enrollments"  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SELECT COUNT(*) FROM "sections" Section Create Many (0.5ms) INSERT INTO "sections" ("canvas_id","sis_id","canvas_course_id","name","workflow_state","start_at","end_at","created_at","updated_at") VALUES (1,'sis_section_1',1,'Cool Section','active','2017-03-27 21:53:18','2017-03-27 21:53:18','2021-12-16 22:27:34.048421','2021-12-16 22:27:34.048421'),(2,'sis_section_2',2,'Lame Section','active','2017-03-27 21:53:18','2017-03-27 21:53:18','2021-12-16 22:27:34.048421','2021-12-16 22:27:34.048421') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","sis_id"=EXCLUDED."sis_id","canvas_course_id"=EXCLUDED."canvas_course_id","name"=EXCLUDED."name","workflow_state"=EXCLUDED."workflow_state","start_at"=EXCLUDED."start_at","end_at"=EXCLUDED."end_at","updated_at"=EXCLUDED."updated_at" WHERE ("sections".canvas_id, "sections".sis_id, "sections".canvas_course_id, "sections".name, "sections".workflow_state, "sections".start_at, "sections".end_at) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.sis_id, EXCLUDED.canvas_course_id, EXCLUDED.name, EXCLUDED.workflow_state, EXCLUDED.start_at, EXCLUDED.end_at) RETURNING "id"  (0.2ms) SELECT COUNT(*) FROM "sections" Section Load (0.2ms) SELECT "sections".* FROM "sections" ORDER BY "sections"."id" ASC LIMIT $1 [["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN Section Create Many (0.6ms) INSERT INTO "sections" ("canvas_id","sis_id","canvas_course_id","name","workflow_state","start_at","end_at","created_at","updated_at") VALUES (1,'sis_section_1',1,'Cool Section','active','2017-03-27 21:53:18','2017-03-27 21:53:18','2021-12-16 22:27:34.053217','2021-12-16 22:27:34.053217'),(2,'sis_section_2',2,'Lame Section','active','2017-03-27 21:53:18','2017-03-27 21:53:18','2021-12-16 22:27:34.053217','2021-12-16 22:27:34.053217') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","sis_id"=EXCLUDED."sis_id","canvas_course_id"=EXCLUDED."canvas_course_id","name"=EXCLUDED."name","workflow_state"=EXCLUDED."workflow_state","start_at"=EXCLUDED."start_at","end_at"=EXCLUDED."end_at","updated_at"=EXCLUDED."updated_at" WHERE ("sections".canvas_id, "sections".sis_id, "sections".canvas_course_id, "sections".name, "sections".workflow_state, "sections".start_at, "sections".end_at) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.sis_id, EXCLUDED.canvas_course_id, EXCLUDED.name, EXCLUDED.workflow_state, EXCLUDED.start_at, EXCLUDED.end_at) RETURNING "id" Section Load (0.3ms) SELECT "sections".* FROM "sections" WHERE "sections"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]] Section Create Many (1.4ms) INSERT INTO "sections" ("canvas_id","canvas_nonxlist_course_id","created_at","updated_at") VALUES (2,3,'2021-12-16 22:27:34.056180','2021-12-16 22:27:34.056180') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","canvas_nonxlist_course_id"=EXCLUDED."canvas_nonxlist_course_id","updated_at"=EXCLUDED."updated_at" WHERE ("sections".canvas_id, "sections".canvas_nonxlist_course_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.canvas_nonxlist_course_id) RETURNING "id"  (0.4ms) SELECT COUNT(*) FROM "sections" WHERE "sections"."canvas_nonxlist_course_id" IS NOT NULL Section Load (0.3ms) SELECT "sections".* FROM "sections" WHERE "sections"."canvas_nonxlist_course_id" IS NOT NULL ORDER BY "sections"."id" ASC LIMIT $1 [["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) SELECT COUNT(*) FROM "groups" Group Create Many (0.6ms) INSERT INTO "groups" ("canvas_id","sis_id","canvas_group_category_id","group_category_sis_id","canvas_account_id","canvas_course_id","name","workflow_state","context_id","context_type","max_membership","created_at","updated_at") VALUES (50,'sis1',10,NULL,1,NULL,'Group1','available',1,'Account',NULL,'2021-12-16 22:27:34.063028','2021-12-16 22:27:34.063028'),(51,'sis2',2,NULL,NULL,1,'Group2','available',1,'Course',1,'2021-12-16 22:27:34.063028','2021-12-16 22:27:34.063028') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","sis_id"=EXCLUDED."sis_id","canvas_group_category_id"=EXCLUDED."canvas_group_category_id","group_category_sis_id"=EXCLUDED."group_category_sis_id","canvas_account_id"=EXCLUDED."canvas_account_id","canvas_course_id"=EXCLUDED."canvas_course_id","name"=EXCLUDED."name","workflow_state"=EXCLUDED."workflow_state","context_id"=EXCLUDED."context_id","context_type"=EXCLUDED."context_type","max_membership"=EXCLUDED."max_membership","updated_at"=EXCLUDED."updated_at" WHERE ("groups".canvas_id, "groups".sis_id, "groups".canvas_group_category_id, "groups".group_category_sis_id, "groups".canvas_account_id, "groups".canvas_course_id, "groups".name, "groups".workflow_state, "groups".context_id, "groups".context_type, "groups".max_membership) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.sis_id, EXCLUDED.canvas_group_category_id, EXCLUDED.group_category_sis_id, EXCLUDED.canvas_account_id, EXCLUDED.canvas_course_id, EXCLUDED.name, EXCLUDED.workflow_state, EXCLUDED.context_id, EXCLUDED.context_type, EXCLUDED.max_membership) RETURNING "id"  (0.2ms) SELECT COUNT(*) FROM "groups" Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."name" = $1 LIMIT $2 [["name", "Group1"], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) SELECT COUNT(*) FROM "group_memberships" GroupMembership Create Many (0.5ms) INSERT INTO "group_memberships" ("canvas_id","canvas_group_id","group_sis_id","canvas_user_id","user_sis_id","workflow_state","created_at","updated_at") VALUES (50,1,NULL,10,NULL,'accepted','2021-12-16 22:27:34.068477','2021-12-16 22:27:34.068477'),(51,2,NULL,11,NULL,'accepted','2021-12-16 22:27:34.068477','2021-12-16 22:27:34.068477') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","canvas_group_id"=EXCLUDED."canvas_group_id","group_sis_id"=EXCLUDED."group_sis_id","canvas_user_id"=EXCLUDED."canvas_user_id","user_sis_id"=EXCLUDED."user_sis_id","workflow_state"=EXCLUDED."workflow_state","updated_at"=EXCLUDED."updated_at" WHERE ("group_memberships".canvas_id, "group_memberships".canvas_group_id, "group_memberships".group_sis_id, "group_memberships".canvas_user_id, "group_memberships".user_sis_id, "group_memberships".workflow_state) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.canvas_group_id, EXCLUDED.group_sis_id, EXCLUDED.canvas_user_id, EXCLUDED.user_sis_id, EXCLUDED.workflow_state) RETURNING "id"  (0.2ms) SELECT COUNT(*) FROM "group_memberships" GroupMembership Load (0.2ms) SELECT "group_memberships".* FROM "group_memberships" WHERE "group_memberships"."canvas_id" = $1 LIMIT $2 [["canvas_id", 50], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.5ms) SELECT COUNT(*) FROM "user_observers" UserObserver Create Many (0.5ms) INSERT INTO "user_observers" ("observing_user_id","observed_user_id","workflow_state","created_at","updated_at") VALUES (21,3,'active','2021-12-16 22:27:34.079928','2021-12-16 22:27:34.079928'),(21,2,'active','2021-12-16 22:27:34.079928','2021-12-16 22:27:34.079928') ON CONFLICT (observing_user_id, observed_user_id) DO UPDATE SET "observing_user_id"=EXCLUDED."observing_user_id","observed_user_id"=EXCLUDED."observed_user_id","workflow_state"=EXCLUDED."workflow_state","updated_at"=EXCLUDED."updated_at" WHERE ("user_observers".observing_user_id, "user_observers".observed_user_id, "user_observers".workflow_state) IS DISTINCT FROM (EXCLUDED.observing_user_id, EXCLUDED.observed_user_id, EXCLUDED.workflow_state) RETURNING "id"  (0.2ms) SELECT COUNT(*) FROM "user_observers" UserObserver Load (0.3ms) SELECT "user_observers".* FROM "user_observers" WHERE "user_observers"."observed_user_id" = $1 LIMIT $2 [["observed_user_id", 3], ["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.8ms) SELECT COUNT(*) FROM "grading_periods" GradingPeriod Create Many (0.7ms) INSERT INTO "grading_periods" ("canvas_id","title","weight","start_date","end_date","close_date","canvas_grading_period_group_id","workflow_state","created_at","updated_at") VALUES (1,'Period 1',0.2,'2019-07-01 06:00:00','2019-08-01 05:59:59','2019-08-01 05:59:59',1,'active','2021-12-16 22:27:34.096379','2021-12-16 22:27:34.096379'),(2,'Period 2',0.8,'2019-08-01 06:00:00','2019-09-01 05:59:59','2019-09-01 05:59:59',1,'deleted','2021-12-16 22:27:34.096379','2021-12-16 22:27:34.096379') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","title"=EXCLUDED."title","weight"=EXCLUDED."weight","start_date"=EXCLUDED."start_date","end_date"=EXCLUDED."end_date","close_date"=EXCLUDED."close_date","canvas_grading_period_group_id"=EXCLUDED."canvas_grading_period_group_id","workflow_state"=EXCLUDED."workflow_state","updated_at"=EXCLUDED."updated_at" WHERE ("grading_periods".canvas_id, "grading_periods".title, "grading_periods".weight, "grading_periods".start_date, "grading_periods".end_date, "grading_periods".close_date, "grading_periods".canvas_grading_period_group_id, "grading_periods".workflow_state) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.title, EXCLUDED.weight, EXCLUDED.start_date, EXCLUDED.end_date, EXCLUDED.close_date, EXCLUDED.canvas_grading_period_group_id, EXCLUDED.workflow_state) RETURNING "id"  (0.2ms) SELECT COUNT(*) FROM "grading_periods" GradingPeriod Load (0.2ms) SELECT "grading_periods".* FROM "grading_periods" WHERE "grading_periods"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.5ms) SELECT COUNT(*) FROM "grading_period_groups" GradingPeriodGroup Create Many (0.5ms) INSERT INTO "grading_period_groups" ("canvas_id","title","weighted","display_totals_for_all_grading_periods","workflow_state","created_at","updated_at") VALUES (1,'Test Group',FALSE,FALSE,'active','2021-12-16 22:27:34.114420','2021-12-16 22:27:34.114420') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","title"=EXCLUDED."title","weighted"=EXCLUDED."weighted","display_totals_for_all_grading_periods"=EXCLUDED."display_totals_for_all_grading_periods","workflow_state"=EXCLUDED."workflow_state","updated_at"=EXCLUDED."updated_at" WHERE ("grading_period_groups".canvas_id, "grading_period_groups".title, "grading_period_groups".weighted, "grading_period_groups".display_totals_for_all_grading_periods, "grading_period_groups".workflow_state) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.title, EXCLUDED.weighted, EXCLUDED.display_totals_for_all_grading_periods, EXCLUDED.workflow_state) RETURNING "id"  (0.3ms) SELECT COUNT(*) FROM "grading_period_groups" GradingPeriodGroup Load (0.6ms) SELECT "grading_period_groups".* FROM "grading_period_groups" WHERE "grading_period_groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.4ms) SELECT COUNT(*) FROM "user_observers" UserObserver Create Many (0.4ms) INSERT INTO "user_observers" ("observing_user_id","observed_user_id","workflow_state","created_at","updated_at") VALUES (21,3,'active','2021-12-16 22:27:34.127859','2021-12-16 22:27:34.127859'),(21,2,'active','2021-12-16 22:27:34.127859','2021-12-16 22:27:34.127859') ON CONFLICT (observing_user_id, observed_user_id) DO UPDATE SET "observing_user_id"=EXCLUDED."observing_user_id","observed_user_id"=EXCLUDED."observed_user_id","workflow_state"=EXCLUDED."workflow_state","updated_at"=EXCLUDED."updated_at" WHERE ("user_observers".observing_user_id, "user_observers".observed_user_id, "user_observers".workflow_state) IS DISTINCT FROM (EXCLUDED.observing_user_id, EXCLUDED.observed_user_id, EXCLUDED.workflow_state) RETURNING "id"  (0.2ms) SELECT COUNT(*) FROM "user_observers"  (0.2ms) SELECT COUNT(*) FROM "user_observers" UserObserver Create Many (0.4ms) INSERT INTO "user_observers" ("observing_user_id","observed_user_id","workflow_state","created_at","updated_at") VALUES (21,3,'active','2021-12-16 22:27:34.130071','2021-12-16 22:27:34.130071'),(21,2,'active','2021-12-16 22:27:34.130071','2021-12-16 22:27:34.130071') ON CONFLICT (observing_user_id, observed_user_id) DO UPDATE SET "observing_user_id"=EXCLUDED."observing_user_id","observed_user_id"=EXCLUDED."observed_user_id","workflow_state"=EXCLUDED."workflow_state","updated_at"=EXCLUDED."updated_at" WHERE ("user_observers".observing_user_id, "user_observers".observed_user_id, "user_observers".workflow_state) IS DISTINCT FROM (EXCLUDED.observing_user_id, EXCLUDED.observed_user_id, EXCLUDED.workflow_state) RETURNING "id"  (0.2ms) SELECT COUNT(*) FROM "user_observers"  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SELECT COUNT(*) FROM "users"  (0.2ms) SELECT COUNT(*) FROM "courses" Course Create Many (0.6ms) INSERT INTO "courses" ("canvas_id","sis_id","course_code","name","canvas_account_id","canvas_term_id","start_at","end_at","workflow_state","grading_standard_id","created_at","updated_at") VALUES (1,'course_sis_id_1','C1','Course #1',1,1,'2017-03-27 21:53:18','2017-04-27 12:21:18','active',NULL,'2021-12-16 22:27:34.135345','2021-12-16 22:27:34.135345'),(2,'course_sis_id_2','C2','Course #2',1,1,'2017-03-27 21:53:18','2017-04-27 12:21:18','unpublished',NULL,'2021-12-16 22:27:34.135345','2021-12-16 22:27:34.135345') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","sis_id"=EXCLUDED."sis_id","course_code"=EXCLUDED."course_code","name"=EXCLUDED."name","canvas_account_id"=EXCLUDED."canvas_account_id","canvas_term_id"=EXCLUDED."canvas_term_id","start_at"=EXCLUDED."start_at","end_at"=EXCLUDED."end_at","workflow_state"=EXCLUDED."workflow_state","grading_standard_id"=EXCLUDED."grading_standard_id","updated_at"=EXCLUDED."updated_at" WHERE ("courses".canvas_id, "courses".sis_id, "courses".course_code, "courses".name, "courses".canvas_account_id, "courses".canvas_term_id, "courses".start_at, "courses".end_at, "courses".workflow_state, "courses".grading_standard_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.sis_id, EXCLUDED.course_code, EXCLUDED.name, EXCLUDED.canvas_account_id, EXCLUDED.canvas_term_id, EXCLUDED.start_at, EXCLUDED.end_at, EXCLUDED.workflow_state, EXCLUDED.grading_standard_id) RETURNING "id" User Create Many (0.5ms) INSERT INTO "users" ("canvas_id","sis_id","email","first_name","last_name","name","sortable_name","workflow_state","login_id","created_at","updated_at") VALUES (1,'sis_id_1','poorbastard@yharnam.com','Patches','the Spider','Patches the Spider','the Spider, Patches','active','spiderdude1337','2021-12-16 22:27:34.137315','2021-12-16 22:27:34.137315'),(2,'sis_id_2','dreamer@yharnam.com','Hunter','Djura','Hunter Djura','Djura, Hunter','active','retireddude109','2021-12-16 22:27:34.137315','2021-12-16 22:27:34.137315') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","sis_id"=EXCLUDED."sis_id","email"=EXCLUDED."email","first_name"=EXCLUDED."first_name","last_name"=EXCLUDED."last_name","name"=EXCLUDED."name","sortable_name"=EXCLUDED."sortable_name","workflow_state"=EXCLUDED."workflow_state","login_id"=EXCLUDED."login_id","updated_at"=EXCLUDED."updated_at" WHERE ("users".canvas_id, "users".sis_id, "users".email, "users".first_name, "users".last_name, "users".name, "users".sortable_name, "users".workflow_state, "users".login_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.sis_id, EXCLUDED.email, EXCLUDED.first_name, EXCLUDED.last_name, EXCLUDED.name, EXCLUDED.sortable_name, EXCLUDED.workflow_state, EXCLUDED.login_id) RETURNING "id"  (0.2ms) SELECT COUNT(*) FROM "users"  (0.2ms) SELECT COUNT(*) FROM "courses"  (0.4ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) ROLLBACK  (0.1ms) BEGIN Course Create Many (0.6ms) INSERT INTO "courses" ("canvas_id","sis_id","course_code","name","canvas_account_id","canvas_term_id","start_at","end_at","workflow_state","grading_standard_id","created_at","updated_at") VALUES (1,'course_sis_id_1','C1','Course #1',1,1,'2017-03-27 21:53:18','2017-04-27 12:21:18','active',NULL,'2021-12-16 22:27:34.145575','2021-12-16 22:27:34.145575'),(2,'course_sis_id_2','C2','Course #2',1,1,'2017-03-27 21:53:18','2017-04-27 12:21:18','unpublished',NULL,'2021-12-16 22:27:34.145575','2021-12-16 22:27:34.145575') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","sis_id"=EXCLUDED."sis_id","course_code"=EXCLUDED."course_code","name"=EXCLUDED."name","canvas_account_id"=EXCLUDED."canvas_account_id","canvas_term_id"=EXCLUDED."canvas_term_id","start_at"=EXCLUDED."start_at","end_at"=EXCLUDED."end_at","workflow_state"=EXCLUDED."workflow_state","grading_standard_id"=EXCLUDED."grading_standard_id","updated_at"=EXCLUDED."updated_at" WHERE ("courses".canvas_id, "courses".sis_id, "courses".course_code, "courses".name, "courses".canvas_account_id, "courses".canvas_term_id, "courses".start_at, "courses".end_at, "courses".workflow_state, "courses".grading_standard_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.sis_id, EXCLUDED.course_code, EXCLUDED.name, EXCLUDED.canvas_account_id, EXCLUDED.canvas_term_id, EXCLUDED.start_at, EXCLUDED.end_at, EXCLUDED.workflow_state, EXCLUDED.grading_standard_id) RETURNING "id"  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) SELECT COUNT(*) FROM "submissions" Submission Create Many (0.7ms) INSERT INTO "submissions" ("canvas_id","canvas_user_id","canvas_course_id","canvas_assignment_id","submitted_at","due_at","graded_at","score","points_possible","excused","workflow_state","created_at","updated_at") VALUES (1,1,1,1,'2017-09-21 18:28:15','2017-09-27 18:28:15','2017-09-21 19:36:23',5.0,10.0,TRUE,'graded','2021-12-16 22:27:34.150134','2021-12-16 22:27:34.150134'),(2,1,1,2,'2017-09-21 18:28:15','2017-09-28 18:28:15','2017-09-21 19:36:23',5.0,10.0,FALSE,'submitted','2021-12-16 22:27:34.150134','2021-12-16 22:27:34.150134') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","canvas_user_id"=EXCLUDED."canvas_user_id","canvas_course_id"=EXCLUDED."canvas_course_id","canvas_assignment_id"=EXCLUDED."canvas_assignment_id","submitted_at"=EXCLUDED."submitted_at","due_at"=EXCLUDED."due_at","graded_at"=EXCLUDED."graded_at","score"=EXCLUDED."score","points_possible"=EXCLUDED."points_possible","excused"=EXCLUDED."excused","workflow_state"=EXCLUDED."workflow_state","updated_at"=EXCLUDED."updated_at" WHERE ("submissions".canvas_id, "submissions".canvas_user_id, "submissions".canvas_course_id, "submissions".canvas_assignment_id, "submissions".submitted_at, "submissions".due_at, "submissions".graded_at, "submissions".score, "submissions".points_possible, "submissions".excused, "submissions".workflow_state) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.canvas_user_id, EXCLUDED.canvas_course_id, EXCLUDED.canvas_assignment_id, EXCLUDED.submitted_at, EXCLUDED.due_at, EXCLUDED.graded_at, EXCLUDED.score, EXCLUDED.points_possible, EXCLUDED.excused, EXCLUDED.workflow_state) RETURNING "id"  (0.3ms) SELECT COUNT(*) FROM "submissions"  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] [BatchTestJobBase] [6adf4632-ad18-45fa-8a56-e973e27c82c7] Performing BatchTestJobBase (Job ID: 6adf4632-ad18-45fa-8a56-e973e27c82c7) from Test(default) [ActiveJob] [BatchTestJobBase] [6adf4632-ad18-45fa-8a56-e973e27c82c7] Performed BatchTestJobBase (Job ID: 6adf4632-ad18-45fa-8a56-e973e27c82c7) from Test(default) in 0.19ms  (0.2ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [BatchTestJobBase] [29f0bde9-1b1e-4561-8b47-17bb43249462] Performing BatchTestJobBase (Job ID: 29f0bde9-1b1e-4561-8b47-17bb43249462) from Test(default) [ActiveJob] [BatchTestJobBase] [29f0bde9-1b1e-4561-8b47-17bb43249462] Performed BatchTestJobBase (Job ID: 29f0bde9-1b1e-4561-8b47-17bb43249462) from Test(default) in 0.36ms  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] [BatchTestJobBase] [187c943f-0f75-418b-8ba7-d500ec370404] Performing BatchTestJobBase (Job ID: 187c943f-0f75-418b-8ba7-d500ec370404) from Test(default) [ActiveJob] [BatchTestJobBase] [187c943f-0f75-418b-8ba7-d500ec370404] Performed BatchTestJobBase (Job ID: 187c943f-0f75-418b-8ba7-d500ec370404) from Test(default) in 0.06ms  (0.2ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [FailingBatchTestJobBase] [2f8e9f8a-617a-4815-a6a2-58cfd7734a95] Performing FailingBatchTestJobBase (Job ID: 2f8e9f8a-617a-4815-a6a2-58cfd7734a95) from Test(default) [ActiveJob] [FailingBatchTestJobBase] [2f8e9f8a-617a-4815-a6a2-58cfd7734a95] Error performing FailingBatchTestJobBase (Job ID: 2f8e9f8a-617a-4815-a6a2-58cfd7734a95) from Test(default) in 0.17ms: RuntimeError (Foo): /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/job_batching/support/base_job.rb:12:in `perform' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:39:in `block in perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:109:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch_aware_job.rb:12:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/i18n-1.8.11/lib/i18n.rb:309:in `with_locale' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/translation.rb:9:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:26:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `block in instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications/instrumenter.rb:23:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:25:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `block in tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `block in tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:28:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:22:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:136:in `run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:38:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/job_batching/batch_aware_job_spec.rb:46:in `block (5 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `block in with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `block in with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-rails-5.0.2/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:259:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:644:in `block in run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:606:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/configuration.rb:2067:in `with_suite_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:116:in `block in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/reporter.rb:74:in `report' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:115:in `run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:89:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:71:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:45:in `invoke' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/exe/rspec:4:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:58:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:58:in `kernel_load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:23:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:478:in `exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:31:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:25:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/exe/bundle:49:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/friendly_errors.rb:128:in `with_friendly_errors' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/exe/bundle:37:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `
'  (0.2ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] Enqueued BatchTestJobBase (Job ID: 8152a45c-a7cc-4b91-9418-467ddb24f23d) to Test(default)  (0.1ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] Enqueued BatchTestJobBase (Job ID: 9f78b3c9-091b-4382-a843-62e5d16e09e9) to Test(default)  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] Enqueued BatchTestJobBase (Job ID: 09b7adec-70fa-4b2a-a331-72f1b137dd13) to Test(default)  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.4ms) BEGIN  (0.3ms) ROLLBACK  (0.4ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] Enqueued RetryingJob (Job ID: 094f1b53-e175-4459-bc38-b03dc8a5e37a) to Sidekiq(default) [ActiveJob] [RetryingJob] [094f1b53-e175-4459-bc38-b03dc8a5e37a] Performing RetryingJob (Job ID: 094f1b53-e175-4459-bc38-b03dc8a5e37a) from Sidekiq(default) [ActiveJob] [RetryingJob] [094f1b53-e175-4459-bc38-b03dc8a5e37a] Error performing RetryingJob (Job ID: 094f1b53-e175-4459-bc38-b03dc8a5e37a) from Sidekiq(default) in 3.57ms: RuntimeError (A Failure): /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/job_batching/batch_spec.rb:268:in `perform' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:39:in `block in perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:109:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch_aware_job.rb:12:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/i18n-1.8.11/lib/i18n.rb:314:in `with_locale' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/translation.rb:9:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:26:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `block in instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications/instrumenter.rb:23:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:25:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `block in tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `block in tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:28:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:22:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:136:in `run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:38:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:24:in `block in execute' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:109:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/railtie.rb:28:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/execution_wrapper.rb:87:in `wrap' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/reloader.rb:73:in `block in wrap' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/execution_wrapper.rb:87:in `wrap' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/reloader.rb:72:in `wrap' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/railtie.rb:27:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:136:in `run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:22:in `execute' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/queue_adapters/sidekiq_adapter.rb:42:in `perform' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/sidekiq-6.3.1/lib/sidekiq/testing.rb:300:in `execute_job' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/sidekiq-6.3.1/lib/sidekiq/testing.rb:295:in `block in process_job' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/sidekiq-6.3.1/lib/sidekiq/middleware/chain.rb:138:in `block in invoke' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/sidekiq.rb:73:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/sidekiq-6.3.1/lib/sidekiq/middleware/chain.rb:140:in `block in invoke' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/sidekiq-6.3.1/lib/sidekiq/middleware/chain.rb:143:in `invoke' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/sidekiq-6.3.1/lib/sidekiq/testing.rb:294:in `process_job' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/job_batching/batch_spec.rb:289:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `block in with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `block in with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-rails-5.0.2/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:259:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:644:in `block in run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:606:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/configuration.rb:2067:in `with_suite_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:116:in `block in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/reporter.rb:74:in `report' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:115:in `run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:89:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:71:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:45:in `invoke' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/exe/rspec:4:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:58:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:58:in `kernel_load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:23:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:478:in `exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:31:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:25:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/exe/bundle:49:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/friendly_errors.rb:128:in `with_friendly_errors' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/exe/bundle:37:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `
' [ActiveJob] [RetryingJob] [094f1b53-e175-4459-bc38-b03dc8a5e37a] Performing RetryingJob (Job ID: 094f1b53-e175-4459-bc38-b03dc8a5e37a) from Sidekiq(default) [ActiveJob] [RetryingJob] [094f1b53-e175-4459-bc38-b03dc8a5e37a] Performed RetryingJob (Job ID: 094f1b53-e175-4459-bc38-b03dc8a5e37a) from Sidekiq(default) in 3.47ms  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] Enqueued TestWorker (Job ID: 431eed07-8c2a-4f8f-8578-088c82b63d7c) to Sidekiq(default)  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] Enqueued CanvasSync::JobBatches::Batch::Callback::ActiveJobCallbackWorker (Job ID: 4c498cf9-7edc-48a5-9b0a-3134fb8dda98) to Test(default) with arguments: "SampleCallback", "complete", {"a"=>"b"}, "_iIKC-WFOv9ixQ", nil  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] Enqueued CanvasSync::JobBatches::Batch::Callback::ActiveJobCallbackWorker (Job ID: 2b43be23-6d93-4b6a-86dc-2055f5421c0f) to Test(default) with arguments: "SampleCallback", "complete", {"a"=>"b"}, "dkN7vsI6yk5spg", nil [ActiveJob] Enqueued CanvasSync::JobBatches::Batch::Callback::ActiveJobCallbackWorker (Job ID: 17a9625e-c531-4c0e-9282-3e0909866da4) to Test(default) with arguments: "SampleCallback2", "complete", {"b"=>"a"}, "dkN7vsI6yk5spg", nil  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) ROLLBACK  (0.4ms) BEGIN [ActiveJob] Enqueued ContextedJob (Job ID: cdac6ccc-2051-4507-a82e-d56f4a34fd05) to Sidekiq(default) [ActiveJob] [TestWorker] [431eed07-8c2a-4f8f-8578-088c82b63d7c] Performing TestWorker (Job ID: 431eed07-8c2a-4f8f-8578-088c82b63d7c) from Sidekiq(default) [ActiveJob] [TestWorker] [431eed07-8c2a-4f8f-8578-088c82b63d7c] Performed TestWorker (Job ID: 431eed07-8c2a-4f8f-8578-088c82b63d7c) from Sidekiq(default) in 3.1ms [ActiveJob] [ContextedJob] [cdac6ccc-2051-4507-a82e-d56f4a34fd05] Performing ContextedJob (Job ID: cdac6ccc-2051-4507-a82e-d56f4a34fd05) from Sidekiq(default) [ActiveJob] [ContextedJob] [cdac6ccc-2051-4507-a82e-d56f4a34fd05] Performed ContextedJob (Job ID: cdac6ccc-2051-4507-a82e-d56f4a34fd05) from Sidekiq(default) in 3.11ms  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] Enqueued ContextedJob (Job ID: 29e8153a-90e4-43ef-b4fb-943caf38f2d8) to Sidekiq(default) [ActiveJob] [ContextedJob] [29e8153a-90e4-43ef-b4fb-943caf38f2d8] Performing ContextedJob (Job ID: 29e8153a-90e4-43ef-b4fb-943caf38f2d8) from Sidekiq(default) [ActiveJob] [ContextedJob] [29e8153a-90e4-43ef-b4fb-943caf38f2d8] Performed ContextedJob (Job ID: 29e8153a-90e4-43ef-b4fb-943caf38f2d8) from Sidekiq(default) in 4.35ms  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] Enqueued BatchTestJobBase (Job ID: 3c277b54-63cc-41b6-a971-2909aeca7061) to Sidekiq(default) [ActiveJob] [BatchTestJobBase] [3c277b54-63cc-41b6-a971-2909aeca7061] Performing BatchTestJobBase (Job ID: 3c277b54-63cc-41b6-a971-2909aeca7061) from Sidekiq(default) [ActiveJob] [BatchTestJobBase] [3c277b54-63cc-41b6-a971-2909aeca7061] Performed BatchTestJobBase (Job ID: 3c277b54-63cc-41b6-a971-2909aeca7061) from Sidekiq(default) in 3.38ms [ActiveJob] Enqueued ContextedJob (Job ID: 76be064b-cfc4-47ea-bbd4-29fdf758dd22) to Sidekiq(default) [ActiveJob] [ContextedJob] [76be064b-cfc4-47ea-bbd4-29fdf758dd22] Performing ContextedJob (Job ID: 76be064b-cfc4-47ea-bbd4-29fdf758dd22) from Sidekiq(default) [ActiveJob] [ContextedJob] [76be064b-cfc4-47ea-bbd4-29fdf758dd22] Performed ContextedJob (Job ID: 76be064b-cfc4-47ea-bbd4-29fdf758dd22) from Sidekiq(default) in 3.12ms  (0.2ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] Enqueued TestWorker (Job ID: 80e095e8-9993-41e6-9467-a880f93d4b77) to Sidekiq(default) [ActiveJob] Enqueued TestWorker (Job ID: 17954208-8139-4bb5-8042-ed757b0744ec) to Sidekiq(default) [ActiveJob] Enqueued TestWorker (Job ID: f96ec611-c9d5-49ab-a428-167858fef990) to Sidekiq(default)  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] Enqueued WorkerA (Job ID: d2550d47-6196-4c09-af3e-c2899d2fb1c9) to Sidekiq(default) [ActiveJob] Enqueued WorkerB (Job ID: d2c111be-f4a8-4b1e-b38f-d467eb6f8bf6) to Sidekiq(default) [ActiveJob] Enqueued WorkerA (Job ID: f39d85b0-866a-4880-ae27-ca212615680b) to Sidekiq(default) [ActiveJob] Enqueued WorkerC (Job ID: eca55547-0ae2-44fb-8916-5dd991c154e2) to Sidekiq(default)  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (1.0ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.3ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.7ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] Enqueued TestWorker (Job ID: 5e47db33-ce01-45fe-9fb7-ae5517d7f215) to Sidekiq(default)  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] Enqueued TestWorker (Job ID: fd3c2435-22f8-498f-b49c-1960ffb6d03d) to Sidekiq(default)  (0.2ms) ROLLBACK  (0.4ms) SELECT "schema_migrations"."version" FROM "schema_migrations" ORDER BY "schema_migrations"."version" ASC  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.4ms) SELECT COUNT(*) FROM "canvas_sync_job_logs" [ActiveJob] [GoodJob] [681c4563-d823-452f-b36f-bf017f4cb783] Performing GoodJob (Job ID: 681c4563-d823-452f-b36f-bf017f4cb783) from Test(default) with arguments: "argument" [ActiveJob] [GoodJob] [681c4563-d823-452f-b36f-bf017f4cb783] CanvasSync::JobLog Load (0.3ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "681c4563-d823-452f-b36f-bf017f4cb783"], ["LIMIT", 1]] [ActiveJob] [GoodJob] [681c4563-d823-452f-b36f-bf017f4cb783]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [GoodJob] [681c4563-d823-452f-b36f-bf017f4cb783] CanvasSync::JobLog Create (0.4ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "GoodJob"], ["status", "enqueued"], ["job_arguments", "---\n- argument\n"], ["created_at", "2021-12-16 22:33:49.638958"], ["updated_at", "2021-12-16 22:33:49.638958"], ["job_id", "681c4563-d823-452f-b36f-bf017f4cb783"]] [ActiveJob] [GoodJob] [681c4563-d823-452f-b36f-bf017f4cb783]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [GoodJob] [681c4563-d823-452f-b36f-bf017f4cb783]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [GoodJob] [681c4563-d823-452f-b36f-bf017f4cb783] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-12-16 22:33:49.640860"], ["status", "running"], ["updated_at", "2021-12-16 22:33:49.641182"], ["id", 795]] [ActiveJob] [GoodJob] [681c4563-d823-452f-b36f-bf017f4cb783]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [GoodJob] [681c4563-d823-452f-b36f-bf017f4cb783]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [GoodJob] [681c4563-d823-452f-b36f-bf017f4cb783] CanvasSync::JobLog Update (0.4ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2021-12-16 22:33:49.642496"], ["status", "success"], ["updated_at", "2021-12-16 22:33:49.642844"], ["id", 795]] [ActiveJob] [GoodJob] [681c4563-d823-452f-b36f-bf017f4cb783]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [GoodJob] [681c4563-d823-452f-b36f-bf017f4cb783] Performed GoodJob (Job ID: 681c4563-d823-452f-b36f-bf017f4cb783) from Test(default) in 20.64ms  (0.3ms) SELECT COUNT(*) FROM "canvas_sync_job_logs" CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" ORDER BY "canvas_sync_job_logs"."id" DESC LIMIT $1 [["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [BadJob] [6b298ef5-5d81-48a4-81f9-a6f52aeff3d9] Performing BadJob (Job ID: 6b298ef5-5d81-48a4-81f9-a6f52aeff3d9) from Test(default) with arguments: "argument" [ActiveJob] [BadJob] [6b298ef5-5d81-48a4-81f9-a6f52aeff3d9] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "6b298ef5-5d81-48a4-81f9-a6f52aeff3d9"], ["LIMIT", 1]] [ActiveJob] [BadJob] [6b298ef5-5d81-48a4-81f9-a6f52aeff3d9]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [BadJob] [6b298ef5-5d81-48a4-81f9-a6f52aeff3d9] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "BadJob"], ["status", "enqueued"], ["job_arguments", "---\n- argument\n"], ["created_at", "2021-12-16 22:33:49.649963"], ["updated_at", "2021-12-16 22:33:49.649963"], ["job_id", "6b298ef5-5d81-48a4-81f9-a6f52aeff3d9"]] [ActiveJob] [BadJob] [6b298ef5-5d81-48a4-81f9-a6f52aeff3d9]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [BadJob] [6b298ef5-5d81-48a4-81f9-a6f52aeff3d9]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [BadJob] [6b298ef5-5d81-48a4-81f9-a6f52aeff3d9] CanvasSync::JobLog Update (0.4ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-12-16 22:33:49.651359"], ["status", "running"], ["updated_at", "2021-12-16 22:33:49.651710"], ["id", 796]] [ActiveJob] [BadJob] [6b298ef5-5d81-48a4-81f9-a6f52aeff3d9]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [BadJob] [6b298ef5-5d81-48a4-81f9-a6f52aeff3d9]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [BadJob] [6b298ef5-5d81-48a4-81f9-a6f52aeff3d9] CanvasSync::JobLog Update (0.6ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "exception" = $2, "backtrace" = $3, "status" = $4, "updated_at" = $5 WHERE "canvas_sync_job_logs"."id" = $6 [["completed_at", "2021-12-16 22:33:49.653587"], ["exception", "EvilError: EvilError"], ["backtrace", "/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:12:in `perform'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:39:in `block in perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:109:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch_aware_job.rb:22:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:21:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/i18n-1.8.11/lib/i18n.rb:309:in `with_locale'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/translation.rb:9:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:26:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `block in instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications/instrumenter.rb:23:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:25:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `block in tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `block in tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:28:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:22:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:136:in `run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:38:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:18:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:40:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/matchers/built_in/raise_error.rb:59:in `matches?'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:51:in `block in handle_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:27:in `with_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:48:in `handle_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:65:in `to'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:101:in `to'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:39:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `block in with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `block in with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-rails-5.0.2/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:259:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:644:in `block in run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:606:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/configuration.rb:2067:in `with_suite_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:116:in `block in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/reporter.rb:74:in `report'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:115:in `run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:89:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:71:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:45:in `invoke'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/exe/rspec:4:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:58:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:58:in `kernel_load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:23:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:478:in `exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:31:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:25:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/exe/bundle:49:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/friendly_errors.rb:128:in `with_friendly_errors'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/exe/bundle:37:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `
'"], ["status", "error"], ["updated_at", "2021-12-16 22:33:49.654040"], ["id", 796]] [ActiveJob] [BadJob] [6b298ef5-5d81-48a4-81f9-a6f52aeff3d9]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [BadJob] [6b298ef5-5d81-48a4-81f9-a6f52aeff3d9] Error performing BadJob (Job ID: 6b298ef5-5d81-48a4-81f9-a6f52aeff3d9) from Test(default) in 6.66ms: EvilError (EvilError): /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:12:in `perform' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:39:in `block in perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:109:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch_aware_job.rb:22:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:21:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/i18n-1.8.11/lib/i18n.rb:309:in `with_locale' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/translation.rb:9:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:26:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `block in instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications/instrumenter.rb:23:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:25:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `block in tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `block in tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:28:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:22:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:136:in `run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:38:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:18:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:40:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/matchers/built_in/raise_error.rb:59:in `matches?' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:51:in `block in handle_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:27:in `with_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:48:in `handle_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:65:in `to' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:101:in `to' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:39:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `block in with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `block in with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-rails-5.0.2/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:259:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:644:in `block in run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:606:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/configuration.rb:2067:in `with_suite_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:116:in `block in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/reporter.rb:74:in `report' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:115:in `run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:89:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:71:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:45:in `invoke' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/exe/rspec:4:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:58:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:58:in `kernel_load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:23:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:478:in `exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:31:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:25:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/exe/bundle:49:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/friendly_errors.rb:128:in `with_friendly_errors' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/exe/bundle:37:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `
' CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" ORDER BY "canvas_sync_job_logs"."id" DESC LIMIT $1 [["LIMIT", 1]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [BadJob] [4908492e-0533-42ec-abd0-e5cd5bae646b] Performing BadJob (Job ID: 4908492e-0533-42ec-abd0-e5cd5bae646b) from Test(default) [ActiveJob] [BadJob] [4908492e-0533-42ec-abd0-e5cd5bae646b] CanvasSync::JobLog Load (0.3ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "4908492e-0533-42ec-abd0-e5cd5bae646b"], ["LIMIT", 1]] [ActiveJob] [BadJob] [4908492e-0533-42ec-abd0-e5cd5bae646b]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [BadJob] [4908492e-0533-42ec-abd0-e5cd5bae646b] CanvasSync::JobLog Create (0.4ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["job_class", "BadJob"], ["status", "enqueued"], ["created_at", "2021-12-16 22:33:49.659290"], ["updated_at", "2021-12-16 22:33:49.659290"], ["job_id", "4908492e-0533-42ec-abd0-e5cd5bae646b"]] [ActiveJob] [BadJob] [4908492e-0533-42ec-abd0-e5cd5bae646b]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [BadJob] [4908492e-0533-42ec-abd0-e5cd5bae646b]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [BadJob] [4908492e-0533-42ec-abd0-e5cd5bae646b] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-12-16 22:33:49.660601"], ["status", "running"], ["updated_at", "2021-12-16 22:33:49.660920"], ["id", 797]] [ActiveJob] [BadJob] [4908492e-0533-42ec-abd0-e5cd5bae646b]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [BadJob] [4908492e-0533-42ec-abd0-e5cd5bae646b]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [BadJob] [4908492e-0533-42ec-abd0-e5cd5bae646b] CanvasSync::JobLog Update (0.5ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "exception" = $2, "backtrace" = $3, "status" = $4, "updated_at" = $5 WHERE "canvas_sync_job_logs"."id" = $6 [["completed_at", "2021-12-16 22:33:49.662530"], ["exception", "ArgumentError: wrong number of arguments (given 0, expected 1)"], ["backtrace", "/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:11:in `perform'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:39:in `block in perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:109:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch_aware_job.rb:22:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:21:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/i18n-1.8.11/lib/i18n.rb:309:in `with_locale'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/translation.rb:9:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:26:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `block in instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications/instrumenter.rb:23:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:25:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `block in tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `block in tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:28:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:22:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:136:in `run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:38:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:18:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:52:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/matchers/built_in/raise_error.rb:59:in `matches?'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:51:in `block in handle_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:27:in `with_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:48:in `handle_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:65:in `to'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:101:in `to'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:51:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `block in with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `block in with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-rails-5.0.2/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:259:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:644:in `block in run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:606:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/configuration.rb:2067:in `with_suite_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:116:in `block in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/reporter.rb:74:in `report'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:115:in `run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:89:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:71:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:45:in `invoke'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/exe/rspec:4:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:58:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:58:in `kernel_load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:23:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:478:in `exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:31:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:25:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/exe/bundle:49:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/friendly_errors.rb:128:in `with_friendly_errors'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/exe/bundle:37:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `
'"], ["status", "error"], ["updated_at", "2021-12-16 22:33:49.662967"], ["id", 797]] [ActiveJob] [BadJob] [4908492e-0533-42ec-abd0-e5cd5bae646b]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [BadJob] [4908492e-0533-42ec-abd0-e5cd5bae646b] Error performing BadJob (Job ID: 4908492e-0533-42ec-abd0-e5cd5bae646b) from Test(default) in 6.15ms: ArgumentError (wrong number of arguments (given 0, expected 1)): /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:11:in `perform' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:39:in `block in perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:109:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch_aware_job.rb:22:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:21:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/i18n-1.8.11/lib/i18n.rb:309:in `with_locale' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/translation.rb:9:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:26:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `block in instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications/instrumenter.rb:23:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:25:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `block in tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `block in tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:28:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:22:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:136:in `run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:38:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:18:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:52:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/matchers/built_in/raise_error.rb:59:in `matches?' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:51:in `block in handle_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:27:in `with_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:48:in `handle_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:65:in `to' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:101:in `to' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:51:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `block in with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `block in with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-rails-5.0.2/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:259:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:644:in `block in run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:606:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/configuration.rb:2067:in `with_suite_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:116:in `block in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/reporter.rb:74:in `report' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:115:in `run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:89:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:71:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:45:in `invoke' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/exe/rspec:4:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:58:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:58:in `kernel_load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:23:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:478:in `exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:31:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:25:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/exe/bundle:49:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/friendly_errors.rb:128:in `with_friendly_errors' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/exe/bundle:37:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `
'  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] [BadJob] [0f0834be-5a38-4d7b-9f91-98407d7894c5] Performing BadJob (Job ID: 0f0834be-5a38-4d7b-9f91-98407d7894c5) from Test(default) [ActiveJob] [BadJob] [0f0834be-5a38-4d7b-9f91-98407d7894c5] CanvasSync::JobLog Load (0.3ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "0f0834be-5a38-4d7b-9f91-98407d7894c5"], ["LIMIT", 1]] [ActiveJob] [BadJob] [0f0834be-5a38-4d7b-9f91-98407d7894c5]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [BadJob] [0f0834be-5a38-4d7b-9f91-98407d7894c5] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["job_class", "BadJob"], ["status", "enqueued"], ["created_at", "2021-12-16 22:33:49.667637"], ["updated_at", "2021-12-16 22:33:49.667637"], ["job_id", "0f0834be-5a38-4d7b-9f91-98407d7894c5"]] [ActiveJob] [BadJob] [0f0834be-5a38-4d7b-9f91-98407d7894c5]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [BadJob] [0f0834be-5a38-4d7b-9f91-98407d7894c5]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [BadJob] [0f0834be-5a38-4d7b-9f91-98407d7894c5] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-12-16 22:33:49.668833"], ["status", "running"], ["updated_at", "2021-12-16 22:33:49.669131"], ["id", 798]] [ActiveJob] [BadJob] [0f0834be-5a38-4d7b-9f91-98407d7894c5]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [BadJob] [0f0834be-5a38-4d7b-9f91-98407d7894c5]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [BadJob] [0f0834be-5a38-4d7b-9f91-98407d7894c5] CanvasSync::JobLog Update (1.2ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "exception" = $2, "backtrace" = $3, "status" = $4, "updated_at" = $5 WHERE "canvas_sync_job_logs"."id" = $6 [["completed_at", "2021-12-16 22:33:49.674028"], ["exception", "ArgumentError: wrong number of arguments (given 0, expected 1)"], ["backtrace", "/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:11:in `perform'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:39:in `block in perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:109:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch_aware_job.rb:22:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:21:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/i18n-1.8.11/lib/i18n.rb:309:in `with_locale'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/translation.rb:9:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:26:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `block in instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications/instrumenter.rb:23:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:25:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `block in tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `block in tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:28:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:22:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:136:in `run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:38:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:18:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:60:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/matchers/built_in/raise_error.rb:59:in `matches?'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:51:in `block in handle_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:27:in `with_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:48:in `handle_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:65:in `to'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:101:in `to'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:59:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `block in with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `block in with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-rails-5.0.2/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:259:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:644:in `block in run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:606:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/configuration.rb:2067:in `with_suite_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:116:in `block in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/reporter.rb:74:in `report'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:115:in `run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:89:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:71:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:45:in `invoke'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/exe/rspec:4:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:58:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:58:in `kernel_load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:23:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:478:in `exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:31:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:25:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/exe/bundle:49:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/friendly_errors.rb:128:in `with_friendly_errors'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/exe/bundle:37:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `
'\n\nError Occurred while handling an Error: NoMethodError: undefined method `bad_catcher' for BadJob:Class\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-mocks-3.10.2/lib/rspec/mocks/method_double.rb:28:in `block in original_implementation_callable'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-mocks-3.10.2/lib/rspec/mocks/message_expectation.rb:101:in `block in and_call_original'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-mocks-3.10.2/lib/rspec/mocks/message_expectation.rb:740:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-mocks-3.10.2/lib/rspec/mocks/message_expectation.rb:572:in `invoke_incrementing_actual_calls_by'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-mocks-3.10.2/lib/rspec/mocks/message_expectation.rb:427:in `invoke'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-mocks-3.10.2/lib/rspec/mocks/proxy.rb:217:in `message_received'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-mocks-3.10.2/lib/rspec/mocks/proxy.rb:361:in `message_received'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-mocks-3.10.2/lib/rspec/mocks/method_double.rb:78:in `proxy_method_invoked'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-mocks-3.10.2/lib/rspec/mocks/method_double.rb:64:in `block (2 levels) in define_proxy_method'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:31:in `rescue in block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:23:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/i18n-1.8.11/lib/i18n.rb:309:in `with_locale'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/translation.rb:9:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:26:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `block in instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications/instrumenter.rb:23:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:25:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `block in tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `block in tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:28:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:22:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:136:in `run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:38:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:18:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:60:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/matchers/built_in/raise_error.rb:59:in `matches?'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:51:in `block in handle_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:27:in `with_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:48:in `handle_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:65:in `to'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:101:in `to'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:59:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `block in with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `block in with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-rails-5.0.2/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:259:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:644:in `block in run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:606:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/configuration.rb:2067:in `with_suite_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:116:in `block in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/reporter.rb:74:in `report'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:115:in `run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:89:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:71:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:45:in `invoke'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/exe/rspec:4:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:58:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:58:in `kernel_load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:23:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:478:in `exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:31:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:25:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/exe/bundle:49:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/friendly_errors.rb:128:in `with_friendly_errors'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/exe/bundle:37:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `
'"], ["status", "error"], ["updated_at", "2021-12-16 22:33:49.674624"], ["id", 798]] [ActiveJob] [BadJob] [0f0834be-5a38-4d7b-9f91-98407d7894c5]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [BadJob] [0f0834be-5a38-4d7b-9f91-98407d7894c5] Error performing BadJob (Job ID: 0f0834be-5a38-4d7b-9f91-98407d7894c5) from Test(default) in 10.63ms: ArgumentError (wrong number of arguments (given 0, expected 1)): /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:11:in `perform' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:39:in `block in perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:109:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch_aware_job.rb:22:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:21:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/i18n-1.8.11/lib/i18n.rb:309:in `with_locale' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/translation.rb:9:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:26:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `block in instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications/instrumenter.rb:23:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:25:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `block in tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `block in tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:28:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:22:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:136:in `run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:38:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:18:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:60:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/matchers/built_in/raise_error.rb:59:in `matches?' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:51:in `block in handle_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:27:in `with_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:48:in `handle_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:65:in `to' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:101:in `to' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:59:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `block in with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `block in with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-rails-5.0.2/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:259:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:644:in `block in run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:606:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/configuration.rb:2067:in `with_suite_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:116:in `block in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/reporter.rb:74:in `report' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:115:in `run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:89:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:71:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:45:in `invoke' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/exe/rspec:4:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:58:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:58:in `kernel_load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:23:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:478:in `exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:31:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:25:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/exe/bundle:49:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/friendly_errors.rb:128:in `with_friendly_errors' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/exe/bundle:37:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `
' CanvasSync::JobLog Load (0.4ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" ORDER BY "canvas_sync_job_logs"."id" DESC LIMIT $1 [["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [CanvasSync::Jobs::ReportChecker] [c29029ab-1bd5-4602-b125-d6772dded871] Performing CanvasSync::Jobs::ReportChecker (Job ID: c29029ab-1bd5-4602-b125-d6772dded871) from Test(default) with arguments: "provisioning_csv", 1, "FakeProcessor", {} [ActiveJob] [CanvasSync::Jobs::ReportChecker] [c29029ab-1bd5-4602-b125-d6772dded871] CanvasSync::JobLog Load (0.3ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "c29029ab-1bd5-4602-b125-d6772dded871"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [c29029ab-1bd5-4602-b125-d6772dded871]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [c29029ab-1bd5-4602-b125-d6772dded871] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- provisioning_csv\n- 1\n- FakeProcessor\n- {}\n"], ["created_at", "2021-12-16 22:33:49.684106"], ["updated_at", "2021-12-16 22:33:49.684106"], ["job_id", "c29029ab-1bd5-4602-b125-d6772dded871"]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [c29029ab-1bd5-4602-b125-d6772dded871]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [c29029ab-1bd5-4602-b125-d6772dded871]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [c29029ab-1bd5-4602-b125-d6772dded871] CanvasSync::JobLog Update (0.4ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-12-16 22:33:49.685926"], ["status", "running"], ["updated_at", "2021-12-16 22:33:49.686327"], ["id", 799]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [c29029ab-1bd5-4602-b125-d6772dded871]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [c29029ab-1bd5-4602-b125-d6772dded871]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [c29029ab-1bd5-4602-b125-d6772dded871] CanvasSync::JobLog Destroy (0.2ms) DELETE FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."id" = $1 [["id", 799]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [c29029ab-1bd5-4602-b125-d6772dded871]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [c29029ab-1bd5-4602-b125-d6772dded871] Performed CanvasSync::Jobs::ReportChecker (Job ID: c29029ab-1bd5-4602-b125-d6772dded871) from Test(default) in 12.94ms  (0.1ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [CanvasSync::Jobs::ReportChecker] [c1fbe7b4-0030-4a0b-83cc-5cf7821c67b8] Performing CanvasSync::Jobs::ReportChecker (Job ID: c1fbe7b4-0030-4a0b-83cc-5cf7821c67b8) from Test(default) with arguments: "provisioning_csv", 1, "FakeProcessor", {} [ActiveJob] [CanvasSync::Jobs::ReportChecker] [c1fbe7b4-0030-4a0b-83cc-5cf7821c67b8] CanvasSync::JobLog Load (0.3ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "c1fbe7b4-0030-4a0b-83cc-5cf7821c67b8"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [c1fbe7b4-0030-4a0b-83cc-5cf7821c67b8]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [c1fbe7b4-0030-4a0b-83cc-5cf7821c67b8] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- provisioning_csv\n- 1\n- FakeProcessor\n- {}\n"], ["created_at", "2021-12-16 22:33:49.699110"], ["updated_at", "2021-12-16 22:33:49.699110"], ["job_id", "c1fbe7b4-0030-4a0b-83cc-5cf7821c67b8"]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [c1fbe7b4-0030-4a0b-83cc-5cf7821c67b8]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [c1fbe7b4-0030-4a0b-83cc-5cf7821c67b8]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [c1fbe7b4-0030-4a0b-83cc-5cf7821c67b8] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-12-16 22:33:49.700533"], ["status", "running"], ["updated_at", "2021-12-16 22:33:49.700809"], ["id", 800]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [c1fbe7b4-0030-4a0b-83cc-5cf7821c67b8]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [c1fbe7b4-0030-4a0b-83cc-5cf7821c67b8]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [c1fbe7b4-0030-4a0b-83cc-5cf7821c67b8] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- provisioning_csv\n- 1\n- FakeProcessor\n- {}\n- {}\n"], ["created_at", "2021-12-16 22:33:49.705946"], ["updated_at", "2021-12-16 22:33:49.705946"], ["job_id", "5dfe5097-4805-4c21-81fa-a00e89f75642"]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [c1fbe7b4-0030-4a0b-83cc-5cf7821c67b8]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [c1fbe7b4-0030-4a0b-83cc-5cf7821c67b8] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: 5dfe5097-4805-4c21-81fa-a00e89f75642) to Test(default) at 2021-12-16 22:34:19 UTC with arguments: "provisioning_csv", 1, "FakeProcessor", {}, {} [ActiveJob] [CanvasSync::Jobs::ReportChecker] [c1fbe7b4-0030-4a0b-83cc-5cf7821c67b8]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [c1fbe7b4-0030-4a0b-83cc-5cf7821c67b8] CanvasSync::JobLog Destroy (0.2ms) DELETE FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."id" = $1 [["id", 800]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [c1fbe7b4-0030-4a0b-83cc-5cf7821c67b8]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [c1fbe7b4-0030-4a0b-83cc-5cf7821c67b8] Performed CanvasSync::Jobs::ReportChecker (Job ID: c1fbe7b4-0030-4a0b-83cc-5cf7821c67b8) from Test(default) in 11.19ms  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] [CanvasSync::Jobs::ReportChecker] [c00b9756-80b2-4631-bb95-eea6b57f7844] Performing CanvasSync::Jobs::ReportChecker (Job ID: c00b9756-80b2-4631-bb95-eea6b57f7844) from Test(default) with arguments: "provisioning_csv", 1, "FakeProcessor", {} [ActiveJob] [CanvasSync::Jobs::ReportChecker] [c00b9756-80b2-4631-bb95-eea6b57f7844] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "c00b9756-80b2-4631-bb95-eea6b57f7844"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [c00b9756-80b2-4631-bb95-eea6b57f7844]  (0.3ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [c00b9756-80b2-4631-bb95-eea6b57f7844] CanvasSync::JobLog Create (0.4ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- provisioning_csv\n- 1\n- FakeProcessor\n- {}\n"], ["created_at", "2021-12-16 22:33:49.713068"], ["updated_at", "2021-12-16 22:33:49.713068"], ["job_id", "c00b9756-80b2-4631-bb95-eea6b57f7844"]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [c00b9756-80b2-4631-bb95-eea6b57f7844]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [c00b9756-80b2-4631-bb95-eea6b57f7844]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [c00b9756-80b2-4631-bb95-eea6b57f7844] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-12-16 22:33:49.715000"], ["status", "running"], ["updated_at", "2021-12-16 22:33:49.715352"], ["id", 802]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [c00b9756-80b2-4631-bb95-eea6b57f7844]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [c00b9756-80b2-4631-bb95-eea6b57f7844]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [c00b9756-80b2-4631-bb95-eea6b57f7844] CanvasSync::JobLog Update (0.8ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "exception" = $2, "backtrace" = $3, "status" = $4, "updated_at" = $5 WHERE "canvas_sync_job_logs"."id" = $6 [["completed_at", "2021-12-16 22:33:49.720913"], ["exception", "NameError: undefined local variable or method `current_organization' for #"], ["backtrace", "/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/jobs/report_checker.rb:35:in `perform'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:39:in `block in perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:109:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch_aware_job.rb:22:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:21:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/i18n-1.8.11/lib/i18n.rb:309:in `with_locale'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/translation.rb:9:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:26:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `block in instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications/instrumenter.rb:23:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:25:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `block in tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `block in tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:28:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:22:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:136:in `run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:38:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:18:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/report_checker_spec.rb:11:in `start_job'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/report_checker_spec.rb:53:in `block (5 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/matchers/built_in/raise_error.rb:59:in `matches?'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:51:in `block in handle_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:27:in `with_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:48:in `handle_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:65:in `to'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:101:in `to'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/report_checker_spec.rb:53:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `block in with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `block in with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-rails-5.0.2/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:259:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:644:in `block in run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:606:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/configuration.rb:2067:in `with_suite_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:116:in `block in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/reporter.rb:74:in `report'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:115:in `run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:89:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:71:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:45:in `invoke'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/exe/rspec:4:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:58:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:58:in `kernel_load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:23:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:478:in `exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:31:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:25:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/exe/bundle:49:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/friendly_errors.rb:128:in `with_friendly_errors'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/exe/bundle:37:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `
'"], ["status", "error"], ["updated_at", "2021-12-16 22:33:49.721464"], ["id", 802]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [c00b9756-80b2-4631-bb95-eea6b57f7844]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [c00b9756-80b2-4631-bb95-eea6b57f7844] Error performing CanvasSync::Jobs::ReportChecker (Job ID: c00b9756-80b2-4631-bb95-eea6b57f7844) from Test(default) in 12.0ms: NameError (undefined local variable or method `current_organization' for #): /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/jobs/report_checker.rb:35:in `perform' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:39:in `block in perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:109:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch_aware_job.rb:22:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:21:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/i18n-1.8.11/lib/i18n.rb:309:in `with_locale' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/translation.rb:9:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:26:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `block in instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications/instrumenter.rb:23:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:25:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `block in tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `block in tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:28:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:22:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:136:in `run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:38:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:18:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/report_checker_spec.rb:11:in `start_job' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/report_checker_spec.rb:53:in `block (5 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/matchers/built_in/raise_error.rb:59:in `matches?' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:51:in `block in handle_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:27:in `with_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:48:in `handle_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:65:in `to' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:101:in `to' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/report_checker_spec.rb:53:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `block in with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `block in with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-rails-5.0.2/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:259:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:644:in `block in run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:606:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/configuration.rb:2067:in `with_suite_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:116:in `block in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/reporter.rb:74:in `report' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:115:in `run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:89:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:71:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:45:in `invoke' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/exe/rspec:4:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:58:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:58:in `kernel_load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:23:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:478:in `exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:31:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:25:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/exe/bundle:49:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/friendly_errors.rb:128:in `with_friendly_errors' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/exe/bundle:37:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `
'  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [41dcb7ed-f2a0-4113-8c1b-b454840b1ef9] Performing CanvasSync::Jobs::ReportProcessorJob (Job ID: 41dcb7ed-f2a0-4113-8c1b-b454840b1ef9) from Test(default) with arguments: "provisioning_csv", "https://test.instructure.com/sample_report_download", "FakeProcessor", {}, 1 [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [41dcb7ed-f2a0-4113-8c1b-b454840b1ef9] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "41dcb7ed-f2a0-4113-8c1b-b454840b1ef9"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [41dcb7ed-f2a0-4113-8c1b-b454840b1ef9]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [41dcb7ed-f2a0-4113-8c1b-b454840b1ef9] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportProcessorJob"], ["status", "enqueued"], ["job_arguments", "---\n- provisioning_csv\n- https://test.instructure.com/sample_report_download\n- FakeProcessor\n- {}\n- 1\n"], ["created_at", "2021-12-16 22:33:49.728257"], ["updated_at", "2021-12-16 22:33:49.728257"], ["job_id", "41dcb7ed-f2a0-4113-8c1b-b454840b1ef9"]] [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [41dcb7ed-f2a0-4113-8c1b-b454840b1ef9]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [41dcb7ed-f2a0-4113-8c1b-b454840b1ef9]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [41dcb7ed-f2a0-4113-8c1b-b454840b1ef9] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-12-16 22:33:49.729850"], ["status", "running"], ["updated_at", "2021-12-16 22:33:49.730159"], ["id", 803]] [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [41dcb7ed-f2a0-4113-8c1b-b454840b1ef9]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [41dcb7ed-f2a0-4113-8c1b-b454840b1ef9]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [41dcb7ed-f2a0-4113-8c1b-b454840b1ef9] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "job_class" = $1, "updated_at" = $2 WHERE "canvas_sync_job_logs"."id" = $3 [["job_class", "FakeProcessor"], ["updated_at", "2021-12-16 22:33:49.731965"], ["id", 803]] [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [41dcb7ed-f2a0-4113-8c1b-b454840b1ef9]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [41dcb7ed-f2a0-4113-8c1b-b454840b1ef9]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [41dcb7ed-f2a0-4113-8c1b-b454840b1ef9] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2021-12-16 22:33:49.750249"], ["status", "success"], ["updated_at", "2021-12-16 22:33:49.750809"], ["id", 803]] [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [41dcb7ed-f2a0-4113-8c1b-b454840b1ef9]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [41dcb7ed-f2a0-4113-8c1b-b454840b1ef9] Performed CanvasSync::Jobs::ReportProcessorJob (Job ID: 41dcb7ed-f2a0-4113-8c1b-b454840b1ef9) from Test(default) in 25.19ms  (0.1ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] [CanvasSync::Jobs::ReportStarter] [4a9308d5-960b-4210-9231-de72ed167d4d] Performing CanvasSync::Jobs::ReportStarter (Job ID: 4a9308d5-960b-4210-9231-de72ed167d4d) from Test(default) with arguments: "provisioning_csv", {"parameters[users]"=>true}, "CoolProcessor", {:models=>["users"]} [ActiveJob] [CanvasSync::Jobs::ReportStarter] [4a9308d5-960b-4210-9231-de72ed167d4d] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "4a9308d5-960b-4210-9231-de72ed167d4d"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::ReportStarter] [4a9308d5-960b-4210-9231-de72ed167d4d]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [4a9308d5-960b-4210-9231-de72ed167d4d] CanvasSync::JobLog Create (0.4ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportStarter"], ["status", "enqueued"], ["job_arguments", "---\n- provisioning_csv\n- parameters[users]: true\n- CoolProcessor\n- :models:\n - users\n"], ["created_at", "2021-12-16 22:33:49.755310"], ["updated_at", "2021-12-16 22:33:49.755310"], ["job_id", "4a9308d5-960b-4210-9231-de72ed167d4d"]] [ActiveJob] [CanvasSync::Jobs::ReportStarter] [4a9308d5-960b-4210-9231-de72ed167d4d]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [4a9308d5-960b-4210-9231-de72ed167d4d]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [4a9308d5-960b-4210-9231-de72ed167d4d] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-12-16 22:33:49.757193"], ["status", "running"], ["updated_at", "2021-12-16 22:33:49.757537"], ["id", 804]] [ActiveJob] [CanvasSync::Jobs::ReportStarter] [4a9308d5-960b-4210-9231-de72ed167d4d]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [4a9308d5-960b-4210-9231-de72ed167d4d]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [4a9308d5-960b-4210-9231-de72ed167d4d] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- provisioning_csv\n- 1\n- CoolProcessor\n- :models:\n - users\n :sync_start_time: '2021-12-16T22:33:49Z'\n :report_params:\n parameters[users]: true\n"], ["created_at", "2021-12-16 22:33:49.761470"], ["updated_at", "2021-12-16 22:33:49.761470"], ["job_id", "6afb2e2b-358f-4c22-ace4-186d26a823ce"]] [ActiveJob] [CanvasSync::Jobs::ReportStarter] [4a9308d5-960b-4210-9231-de72ed167d4d]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [4a9308d5-960b-4210-9231-de72ed167d4d] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: 6afb2e2b-358f-4c22-ace4-186d26a823ce) to Test(default) at 2021-12-16 22:34:19 UTC with arguments: "provisioning_csv", 1, "CoolProcessor", {:models=>["users"], :sync_start_time=>"2021-12-16T22:33:49Z", :report_params=>{"parameters[users]"=>true}} [ActiveJob] [CanvasSync::Jobs::ReportStarter] [4a9308d5-960b-4210-9231-de72ed167d4d]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [4a9308d5-960b-4210-9231-de72ed167d4d] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2021-12-16 22:33:49.763932"], ["status", "success"], ["updated_at", "2021-12-16 22:33:49.764268"], ["id", 804]] [ActiveJob] [CanvasSync::Jobs::ReportStarter] [4a9308d5-960b-4210-9231-de72ed167d4d]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [4a9308d5-960b-4210-9231-de72ed167d4d] Performed CanvasSync::Jobs::ReportStarter (Job ID: 4a9308d5-960b-4210-9231-de72ed167d4d) from Test(default) in 11.06ms  (0.2ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [CanvasSync::Jobs::ReportStarter] [050b005b-6e0b-4be0-af38-a01d6e3a515e] Performing CanvasSync::Jobs::ReportStarter (Job ID: 050b005b-6e0b-4be0-af38-a01d6e3a515e) from Test(default) with arguments: "provisioning_csv", {"parameters[users]"=>true}, "CoolProcessor", {:models=>["users"]}, {:allow_redownloads=>true} [ActiveJob] [CanvasSync::Jobs::ReportStarter] [050b005b-6e0b-4be0-af38-a01d6e3a515e] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "050b005b-6e0b-4be0-af38-a01d6e3a515e"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::ReportStarter] [050b005b-6e0b-4be0-af38-a01d6e3a515e]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [050b005b-6e0b-4be0-af38-a01d6e3a515e] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportStarter"], ["status", "enqueued"], ["job_arguments", "---\n- provisioning_csv\n- parameters[users]: true\n- CoolProcessor\n- :models:\n - users\n- :allow_redownloads: true\n"], ["created_at", "2021-12-16 22:33:49.783058"], ["updated_at", "2021-12-16 22:33:49.783058"], ["job_id", "050b005b-6e0b-4be0-af38-a01d6e3a515e"]] [ActiveJob] [CanvasSync::Jobs::ReportStarter] [050b005b-6e0b-4be0-af38-a01d6e3a515e]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [050b005b-6e0b-4be0-af38-a01d6e3a515e]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [050b005b-6e0b-4be0-af38-a01d6e3a515e] CanvasSync::JobLog Update (0.5ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-12-16 22:33:49.784875"], ["status", "running"], ["updated_at", "2021-12-16 22:33:49.785419"], ["id", 806]] [ActiveJob] [CanvasSync::Jobs::ReportStarter] [050b005b-6e0b-4be0-af38-a01d6e3a515e]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [050b005b-6e0b-4be0-af38-a01d6e3a515e]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [050b005b-6e0b-4be0-af38-a01d6e3a515e] CanvasSync::JobLog Update (0.4ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2021-12-16 22:33:49.788988"], ["status", "success"], ["updated_at", "2021-12-16 22:33:49.789539"], ["id", 806]] [ActiveJob] [CanvasSync::Jobs::ReportStarter] [050b005b-6e0b-4be0-af38-a01d6e3a515e]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [050b005b-6e0b-4be0-af38-a01d6e3a515e] Performed CanvasSync::Jobs::ReportStarter (Job ID: 050b005b-6e0b-4be0-af38-a01d6e3a515e) from Test(default) in 9.36ms  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Account Exists (0.7ms) SELECT 1 AS one FROM "accounts" WHERE "accounts"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] Account Create (0.5ms) INSERT INTO "accounts" ("canvas_id", "sis_id", "canvas_parent_account_id", "sis_parent_account_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 1], ["sis_id", "45c54fc5ec8126ad369c87b5bc42b421"], ["canvas_parent_account_id", 1], ["sis_parent_account_id", "12a9fff41d4109b358f778aa5a0cbd50"], ["name", "Account name"], ["workflow_state", "active"], ["created_at", "2021-12-16 22:33:49.804514"], ["updated_at", "2021-12-16 22:33:49.804514"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.6ms) SELECT COUNT(*) FROM "admins" [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [f832ba21-1217-4323-b1c1-7649275b929c] Performing CanvasSync::Jobs::SyncAdminsJob (Job ID: f832ba21-1217-4323-b1c1-7649275b929c) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [f832ba21-1217-4323-b1c1-7649275b929c] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "f832ba21-1217-4323-b1c1-7649275b929c"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [f832ba21-1217-4323-b1c1-7649275b929c]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [f832ba21-1217-4323-b1c1-7649275b929c] CanvasSync::JobLog Create (0.4ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncAdminsJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2021-12-16 22:33:49.810527"], ["updated_at", "2021-12-16 22:33:49.810527"], ["job_id", "f832ba21-1217-4323-b1c1-7649275b929c"]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [f832ba21-1217-4323-b1c1-7649275b929c]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [f832ba21-1217-4323-b1c1-7649275b929c]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [f832ba21-1217-4323-b1c1-7649275b929c] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-12-16 22:33:49.812495"], ["status", "running"], ["updated_at", "2021-12-16 22:33:49.812870"], ["id", 807]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [f832ba21-1217-4323-b1c1-7649275b929c]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [f832ba21-1217-4323-b1c1-7649275b929c] Account Load (0.3ms) SELECT "accounts".* FROM "accounts" WHERE "accounts"."workflow_state" != $1 ORDER BY "accounts"."id" ASC LIMIT $2 [["workflow_state", "deleted"], ["LIMIT", 1000]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [f832ba21-1217-4323-b1c1-7649275b929c] Admin Load (0.2ms) SELECT "admins".* FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [f832ba21-1217-4323-b1c1-7649275b929c]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [f832ba21-1217-4323-b1c1-7649275b929c] Admin Exists (0.3ms) SELECT 1 AS one FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [f832ba21-1217-4323-b1c1-7649275b929c] Admin Create (0.4ms) INSERT INTO "admins" ("canvas_id", "role_name", "canvas_account_id", "canvas_role_id", "canvas_user_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 2], ["role_name", "AccountAdmin"], ["canvas_account_id", 1], ["canvas_role_id", 1], ["canvas_user_id", 1], ["workflow_state", "active"], ["created_at", "2021-12-16 22:33:49.827458"], ["updated_at", "2021-12-16 22:33:49.827458"]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [f832ba21-1217-4323-b1c1-7649275b929c]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [f832ba21-1217-4323-b1c1-7649275b929c] Admin Load (0.2ms) SELECT "admins".* FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 3], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [f832ba21-1217-4323-b1c1-7649275b929c]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [f832ba21-1217-4323-b1c1-7649275b929c] Admin Exists (0.2ms) SELECT 1 AS one FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 3], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [f832ba21-1217-4323-b1c1-7649275b929c] Admin Create (0.2ms) INSERT INTO "admins" ("canvas_id", "role_name", "canvas_account_id", "canvas_role_id", "canvas_user_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 3], ["role_name", "Custom Account Role"], ["canvas_account_id", 1], ["canvas_role_id", 11], ["canvas_user_id", 11], ["workflow_state", "active"], ["created_at", "2021-12-16 22:33:49.830108"], ["updated_at", "2021-12-16 22:33:49.830108"]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [f832ba21-1217-4323-b1c1-7649275b929c]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [f832ba21-1217-4323-b1c1-7649275b929c] Admin Load (0.2ms) SELECT "admins".* FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 4], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [f832ba21-1217-4323-b1c1-7649275b929c]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [f832ba21-1217-4323-b1c1-7649275b929c] Admin Exists (0.3ms) SELECT 1 AS one FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 4], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [f832ba21-1217-4323-b1c1-7649275b929c] Admin Create (0.3ms) INSERT INTO "admins" ("canvas_id", "role_name", "canvas_account_id", "canvas_role_id", "canvas_user_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 4], ["role_name", "Test"], ["canvas_account_id", 1], ["canvas_role_id", 10], ["canvas_user_id", 11], ["workflow_state", "active"], ["created_at", "2021-12-16 22:33:49.832733"], ["updated_at", "2021-12-16 22:33:49.832733"]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [f832ba21-1217-4323-b1c1-7649275b929c]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [f832ba21-1217-4323-b1c1-7649275b929c] Admin Update All (0.3ms) UPDATE "admins" SET "workflow_state" = 'inactive' WHERE "admins"."id" NOT IN ($1, $2, $3) [["id", 155], ["id", 156], ["id", 157]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [f832ba21-1217-4323-b1c1-7649275b929c]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [f832ba21-1217-4323-b1c1-7649275b929c] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2021-12-16 22:33:49.834273"], ["status", "success"], ["updated_at", "2021-12-16 22:33:49.834724"], ["id", 807]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [f832ba21-1217-4323-b1c1-7649275b929c]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [f832ba21-1217-4323-b1c1-7649275b929c] Performed CanvasSync::Jobs::SyncAdminsJob (Job ID: f832ba21-1217-4323-b1c1-7649275b929c) from Test(default) in 26.67ms  (0.3ms) SELECT COUNT(*) FROM "admins"  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [0f6bc686-c4bd-4476-88cc-8f2163b4fd87] Performing CanvasSync::Jobs::SyncAssignmentGroupsJob (Job ID: 0f6bc686-c4bd-4476-88cc-8f2163b4fd87) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [0f6bc686-c4bd-4476-88cc-8f2163b4fd87] CanvasSync::JobLog Load (0.3ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "0f6bc686-c4bd-4476-88cc-8f2163b4fd87"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [0f6bc686-c4bd-4476-88cc-8f2163b4fd87]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [0f6bc686-c4bd-4476-88cc-8f2163b4fd87] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncAssignmentGroupsJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2021-12-16 22:33:49.840949"], ["updated_at", "2021-12-16 22:33:49.840949"], ["job_id", "0f6bc686-c4bd-4476-88cc-8f2163b4fd87"]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [0f6bc686-c4bd-4476-88cc-8f2163b4fd87]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [0f6bc686-c4bd-4476-88cc-8f2163b4fd87]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [0f6bc686-c4bd-4476-88cc-8f2163b4fd87] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-12-16 22:33:49.842447"], ["status", "running"], ["updated_at", "2021-12-16 22:33:49.842747"], ["id", 808]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [0f6bc686-c4bd-4476-88cc-8f2163b4fd87]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [0f6bc686-c4bd-4476-88cc-8f2163b4fd87]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [0f6bc686-c4bd-4476-88cc-8f2163b4fd87] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proserv_assignment_group_export_csv\n- 1\n- CanvasSync::Processors::AssignmentGroupsProcessor\n- :sync_start_time: '2021-12-16T22:33:49Z'\n :report_params:\n :parameters:\n :enrollment_term_id: 1\n"], ["created_at", "2021-12-16 22:33:49.845881"], ["updated_at", "2021-12-16 22:33:49.845881"], ["job_id", "f8040070-451f-4209-8121-aa8ffa8386f3"]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [0f6bc686-c4bd-4476-88cc-8f2163b4fd87]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [0f6bc686-c4bd-4476-88cc-8f2163b4fd87] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: f8040070-451f-4209-8121-aa8ffa8386f3) to Test(default) at 2021-12-16 22:34:19 UTC with arguments: "proserv_assignment_group_export_csv", 1, "CanvasSync::Processors::AssignmentGroupsProcessor", {:sync_start_time=>"2021-12-16T22:33:49Z", :report_params=>{:parameters=>{:enrollment_term_id=>1}}} [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [0f6bc686-c4bd-4476-88cc-8f2163b4fd87]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [0f6bc686-c4bd-4476-88cc-8f2163b4fd87] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2021-12-16 22:33:49.848493"], ["status", "success"], ["updated_at", "2021-12-16 22:33:49.848832"], ["id", 808]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [0f6bc686-c4bd-4476-88cc-8f2163b4fd87]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [0f6bc686-c4bd-4476-88cc-8f2163b4fd87] Performed CanvasSync::Jobs::SyncAssignmentGroupsJob (Job ID: 0f6bc686-c4bd-4476-88cc-8f2163b4fd87) from Test(default) in 10.04ms  (0.1ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [b9324da5-333e-4f35-b68a-2e0cf0d798ad] Performing CanvasSync::Jobs::SyncAssignmentsJob (Job ID: b9324da5-333e-4f35-b68a-2e0cf0d798ad) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [b9324da5-333e-4f35-b68a-2e0cf0d798ad] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "b9324da5-333e-4f35-b68a-2e0cf0d798ad"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [b9324da5-333e-4f35-b68a-2e0cf0d798ad]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [b9324da5-333e-4f35-b68a-2e0cf0d798ad] CanvasSync::JobLog Create (0.4ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncAssignmentsJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2021-12-16 22:33:49.853145"], ["updated_at", "2021-12-16 22:33:49.853145"], ["job_id", "b9324da5-333e-4f35-b68a-2e0cf0d798ad"]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [b9324da5-333e-4f35-b68a-2e0cf0d798ad]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [b9324da5-333e-4f35-b68a-2e0cf0d798ad]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [b9324da5-333e-4f35-b68a-2e0cf0d798ad] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-12-16 22:33:49.854657"], ["status", "running"], ["updated_at", "2021-12-16 22:33:49.854945"], ["id", 810]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [b9324da5-333e-4f35-b68a-2e0cf0d798ad]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [b9324da5-333e-4f35-b68a-2e0cf0d798ad]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [b9324da5-333e-4f35-b68a-2e0cf0d798ad] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proserv_assignment_export_csv\n- 1\n- CanvasSync::Processors::AssignmentsProcessor\n- :sync_start_time: '2021-12-16T22:33:49Z'\n :report_params:\n :parameters:\n :enrollment_term_id: 1\n"], ["created_at", "2021-12-16 22:33:49.857935"], ["updated_at", "2021-12-16 22:33:49.857935"], ["job_id", "eb945631-73db-417e-bf65-86f460af8026"]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [b9324da5-333e-4f35-b68a-2e0cf0d798ad]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [b9324da5-333e-4f35-b68a-2e0cf0d798ad] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: eb945631-73db-417e-bf65-86f460af8026) to Test(default) at 2021-12-16 22:34:19 UTC with arguments: "proserv_assignment_export_csv", 1, "CanvasSync::Processors::AssignmentsProcessor", {:sync_start_time=>"2021-12-16T22:33:49Z", :report_params=>{:parameters=>{:enrollment_term_id=>1}}} [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [b9324da5-333e-4f35-b68a-2e0cf0d798ad]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [b9324da5-333e-4f35-b68a-2e0cf0d798ad] CanvasSync::JobLog Update (0.4ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2021-12-16 22:33:49.860778"], ["status", "success"], ["updated_at", "2021-12-16 22:33:49.861278"], ["id", 810]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [b9324da5-333e-4f35-b68a-2e0cf0d798ad]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [b9324da5-333e-4f35-b68a-2e0cf0d798ad] Performed CanvasSync::Jobs::SyncAssignmentsJob (Job ID: b9324da5-333e-4f35-b68a-2e0cf0d798ad) from Test(default) in 10.35ms  (0.1ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [b6798acd-d2a6-47dc-b92c-1e60b28a340d] Performing CanvasSync::Jobs::SyncAssignmentsJob (Job ID: b6798acd-d2a6-47dc-b92c-1e60b28a340d) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [b6798acd-d2a6-47dc-b92c-1e60b28a340d] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "b6798acd-d2a6-47dc-b92c-1e60b28a340d"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [b6798acd-d2a6-47dc-b92c-1e60b28a340d]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [b6798acd-d2a6-47dc-b92c-1e60b28a340d] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncAssignmentsJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2021-12-16 22:33:49.865587"], ["updated_at", "2021-12-16 22:33:49.865587"], ["job_id", "b6798acd-d2a6-47dc-b92c-1e60b28a340d"]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [b6798acd-d2a6-47dc-b92c-1e60b28a340d]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [b6798acd-d2a6-47dc-b92c-1e60b28a340d]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [b6798acd-d2a6-47dc-b92c-1e60b28a340d] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-12-16 22:33:49.866910"], ["status", "running"], ["updated_at", "2021-12-16 22:33:49.867220"], ["id", 812]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [b6798acd-d2a6-47dc-b92c-1e60b28a340d]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [b6798acd-d2a6-47dc-b92c-1e60b28a340d]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [b6798acd-d2a6-47dc-b92c-1e60b28a340d] CanvasSync::JobLog Create (0.4ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proserv_assignment_export_csv\n- 1\n- CanvasSync::Processors::AssignmentsProcessor\n- :sync_start_time: '2021-12-16T22:33:49Z'\n :report_params:\n :parameters: {}\n"], ["created_at", "2021-12-16 22:33:49.870456"], ["updated_at", "2021-12-16 22:33:49.870456"], ["job_id", "7c531afc-75e3-4b6f-8e3d-b6386cc2ec74"]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [b6798acd-d2a6-47dc-b92c-1e60b28a340d]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [b6798acd-d2a6-47dc-b92c-1e60b28a340d] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: 7c531afc-75e3-4b6f-8e3d-b6386cc2ec74) to Test(default) at 2021-12-16 22:34:19 UTC with arguments: "proserv_assignment_export_csv", 1, "CanvasSync::Processors::AssignmentsProcessor", {:sync_start_time=>"2021-12-16T22:33:49Z", :report_params=>{:parameters=>{}}} [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [b6798acd-d2a6-47dc-b92c-1e60b28a340d]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [b6798acd-d2a6-47dc-b92c-1e60b28a340d] CanvasSync::JobLog Update (0.4ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2021-12-16 22:33:49.873474"], ["status", "success"], ["updated_at", "2021-12-16 22:33:49.873893"], ["id", 812]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [b6798acd-d2a6-47dc-b92c-1e60b28a340d]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [b6798acd-d2a6-47dc-b92c-1e60b28a340d] Performed CanvasSync::Jobs::SyncAssignmentsJob (Job ID: b6798acd-d2a6-47dc-b92c-1e60b28a340d) from Test(default) in 10.72ms  (0.1ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [25e43d25-0fd9-4075-a7aa-c4a618a52a3d] Performing CanvasSync::Jobs::SyncContextModuleItemsJob (Job ID: 25e43d25-0fd9-4075-a7aa-c4a618a52a3d) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [25e43d25-0fd9-4075-a7aa-c4a618a52a3d] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "25e43d25-0fd9-4075-a7aa-c4a618a52a3d"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [25e43d25-0fd9-4075-a7aa-c4a618a52a3d]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [25e43d25-0fd9-4075-a7aa-c4a618a52a3d] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncContextModuleItemsJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2021-12-16 22:33:49.878756"], ["updated_at", "2021-12-16 22:33:49.878756"], ["job_id", "25e43d25-0fd9-4075-a7aa-c4a618a52a3d"]] [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [25e43d25-0fd9-4075-a7aa-c4a618a52a3d]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [25e43d25-0fd9-4075-a7aa-c4a618a52a3d]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [25e43d25-0fd9-4075-a7aa-c4a618a52a3d] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-12-16 22:33:49.880309"], ["status", "running"], ["updated_at", "2021-12-16 22:33:49.880697"], ["id", 814]] [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [25e43d25-0fd9-4075-a7aa-c4a618a52a3d]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [25e43d25-0fd9-4075-a7aa-c4a618a52a3d]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [25e43d25-0fd9-4075-a7aa-c4a618a52a3d] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proserv_context_module_items_csv\n- 1\n- CanvasSync::Processors::ContextModuleItemsProcessor\n- :sync_start_time: '2021-12-16T22:33:49Z'\n :report_params:\n :parameters:\n :enrollment_term_id: 1\n"], ["created_at", "2021-12-16 22:33:49.883941"], ["updated_at", "2021-12-16 22:33:49.883941"], ["job_id", "a93fc6b9-7207-4fb3-ab89-c15181193e0a"]] [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [25e43d25-0fd9-4075-a7aa-c4a618a52a3d]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [25e43d25-0fd9-4075-a7aa-c4a618a52a3d] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: a93fc6b9-7207-4fb3-ab89-c15181193e0a) to Test(default) at 2021-12-16 22:34:19 UTC with arguments: "proserv_context_module_items_csv", 1, "CanvasSync::Processors::ContextModuleItemsProcessor", {:sync_start_time=>"2021-12-16T22:33:49Z", :report_params=>{:parameters=>{:enrollment_term_id=>1}}} [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [25e43d25-0fd9-4075-a7aa-c4a618a52a3d]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [25e43d25-0fd9-4075-a7aa-c4a618a52a3d] CanvasSync::JobLog Update (0.4ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2021-12-16 22:33:49.886803"], ["status", "success"], ["updated_at", "2021-12-16 22:33:49.887267"], ["id", 814]] [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [25e43d25-0fd9-4075-a7aa-c4a618a52a3d]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [25e43d25-0fd9-4075-a7aa-c4a618a52a3d] Performed CanvasSync::Jobs::SyncContextModuleItemsJob (Job ID: 25e43d25-0fd9-4075-a7aa-c4a618a52a3d) from Test(default) in 10.95ms  (0.2ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [2dcb4916-bb11-4173-ab68-6009add03e90] Performing CanvasSync::Jobs::SyncContextModuleItemsJob (Job ID: 2dcb4916-bb11-4173-ab68-6009add03e90) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [2dcb4916-bb11-4173-ab68-6009add03e90] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "2dcb4916-bb11-4173-ab68-6009add03e90"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [2dcb4916-bb11-4173-ab68-6009add03e90]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [2dcb4916-bb11-4173-ab68-6009add03e90] CanvasSync::JobLog Create (0.4ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncContextModuleItemsJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2021-12-16 22:33:49.892339"], ["updated_at", "2021-12-16 22:33:49.892339"], ["job_id", "2dcb4916-bb11-4173-ab68-6009add03e90"]] [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [2dcb4916-bb11-4173-ab68-6009add03e90]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [2dcb4916-bb11-4173-ab68-6009add03e90]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [2dcb4916-bb11-4173-ab68-6009add03e90] CanvasSync::JobLog Update (0.4ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-12-16 22:33:49.893946"], ["status", "running"], ["updated_at", "2021-12-16 22:33:49.894321"], ["id", 816]] [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [2dcb4916-bb11-4173-ab68-6009add03e90]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [2dcb4916-bb11-4173-ab68-6009add03e90]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [2dcb4916-bb11-4173-ab68-6009add03e90] CanvasSync::JobLog Create (0.4ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proserv_context_module_items_csv\n- 1\n- CanvasSync::Processors::ContextModuleItemsProcessor\n- :sync_start_time: '2021-12-16T22:33:49Z'\n :report_params:\n :parameters: {}\n"], ["created_at", "2021-12-16 22:33:49.897891"], ["updated_at", "2021-12-16 22:33:49.897891"], ["job_id", "8d24c022-6068-458c-9909-78080f267756"]] [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [2dcb4916-bb11-4173-ab68-6009add03e90]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [2dcb4916-bb11-4173-ab68-6009add03e90] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: 8d24c022-6068-458c-9909-78080f267756) to Test(default) at 2021-12-16 22:34:19 UTC with arguments: "proserv_context_module_items_csv", 1, "CanvasSync::Processors::ContextModuleItemsProcessor", {:sync_start_time=>"2021-12-16T22:33:49Z", :report_params=>{:parameters=>{}}} [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [2dcb4916-bb11-4173-ab68-6009add03e90]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [2dcb4916-bb11-4173-ab68-6009add03e90] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2021-12-16 22:33:49.900628"], ["status", "success"], ["updated_at", "2021-12-16 22:33:49.901040"], ["id", 816]] [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [2dcb4916-bb11-4173-ab68-6009add03e90]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [2dcb4916-bb11-4173-ab68-6009add03e90] Performed CanvasSync::Jobs::SyncContextModuleItemsJob (Job ID: 2dcb4916-bb11-4173-ab68-6009add03e90) from Test(default) in 11.21ms  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [b5eb8cf9-561a-43e8-ba28-e74b2f9fc10d] Performing CanvasSync::Jobs::SyncContextModulesJob (Job ID: b5eb8cf9-561a-43e8-ba28-e74b2f9fc10d) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [b5eb8cf9-561a-43e8-ba28-e74b2f9fc10d] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "b5eb8cf9-561a-43e8-ba28-e74b2f9fc10d"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [b5eb8cf9-561a-43e8-ba28-e74b2f9fc10d]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [b5eb8cf9-561a-43e8-ba28-e74b2f9fc10d] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncContextModulesJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2021-12-16 22:33:49.906647"], ["updated_at", "2021-12-16 22:33:49.906647"], ["job_id", "b5eb8cf9-561a-43e8-ba28-e74b2f9fc10d"]] [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [b5eb8cf9-561a-43e8-ba28-e74b2f9fc10d]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [b5eb8cf9-561a-43e8-ba28-e74b2f9fc10d]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [b5eb8cf9-561a-43e8-ba28-e74b2f9fc10d] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-12-16 22:33:49.908285"], ["status", "running"], ["updated_at", "2021-12-16 22:33:49.908626"], ["id", 818]] [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [b5eb8cf9-561a-43e8-ba28-e74b2f9fc10d]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [b5eb8cf9-561a-43e8-ba28-e74b2f9fc10d]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [b5eb8cf9-561a-43e8-ba28-e74b2f9fc10d] CanvasSync::JobLog Create (0.4ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proserv_context_modules_csv\n- 1\n- CanvasSync::Processors::ContextModulesProcessor\n- :sync_start_time: '2021-12-16T22:33:49Z'\n :report_params:\n :parameters:\n :enrollment_term_id: 1\n"], ["created_at", "2021-12-16 22:33:49.912494"], ["updated_at", "2021-12-16 22:33:49.912494"], ["job_id", "0383803a-7556-4ceb-842e-8f32ba9728d2"]] [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [b5eb8cf9-561a-43e8-ba28-e74b2f9fc10d]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [b5eb8cf9-561a-43e8-ba28-e74b2f9fc10d] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: 0383803a-7556-4ceb-842e-8f32ba9728d2) to Test(default) at 2021-12-16 22:34:19 UTC with arguments: "proserv_context_modules_csv", 1, "CanvasSync::Processors::ContextModulesProcessor", {:sync_start_time=>"2021-12-16T22:33:49Z", :report_params=>{:parameters=>{:enrollment_term_id=>1}}} [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [b5eb8cf9-561a-43e8-ba28-e74b2f9fc10d]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [b5eb8cf9-561a-43e8-ba28-e74b2f9fc10d] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2021-12-16 22:33:49.915475"], ["status", "success"], ["updated_at", "2021-12-16 22:33:49.916036"], ["id", 818]] [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [b5eb8cf9-561a-43e8-ba28-e74b2f9fc10d]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [b5eb8cf9-561a-43e8-ba28-e74b2f9fc10d] Performed CanvasSync::Jobs::SyncContextModulesJob (Job ID: b5eb8cf9-561a-43e8-ba28-e74b2f9fc10d) from Test(default) in 11.82ms  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [4738335a-84d7-4a34-9e12-0b387e9808da] Performing CanvasSync::Jobs::SyncContextModulesJob (Job ID: 4738335a-84d7-4a34-9e12-0b387e9808da) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [4738335a-84d7-4a34-9e12-0b387e9808da] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "4738335a-84d7-4a34-9e12-0b387e9808da"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [4738335a-84d7-4a34-9e12-0b387e9808da]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [4738335a-84d7-4a34-9e12-0b387e9808da] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncContextModulesJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2021-12-16 22:33:49.920718"], ["updated_at", "2021-12-16 22:33:49.920718"], ["job_id", "4738335a-84d7-4a34-9e12-0b387e9808da"]] [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [4738335a-84d7-4a34-9e12-0b387e9808da]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [4738335a-84d7-4a34-9e12-0b387e9808da]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [4738335a-84d7-4a34-9e12-0b387e9808da] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-12-16 22:33:49.922243"], ["status", "running"], ["updated_at", "2021-12-16 22:33:49.922624"], ["id", 820]] [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [4738335a-84d7-4a34-9e12-0b387e9808da]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [4738335a-84d7-4a34-9e12-0b387e9808da]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [4738335a-84d7-4a34-9e12-0b387e9808da] CanvasSync::JobLog Create (0.4ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proserv_context_modules_csv\n- 1\n- CanvasSync::Processors::ContextModulesProcessor\n- :sync_start_time: '2021-12-16T22:33:49Z'\n :report_params:\n :parameters: {}\n"], ["created_at", "2021-12-16 22:33:49.925812"], ["updated_at", "2021-12-16 22:33:49.925812"], ["job_id", "c34f866c-05bf-4c02-9e63-888cf8c87479"]] [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [4738335a-84d7-4a34-9e12-0b387e9808da]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [4738335a-84d7-4a34-9e12-0b387e9808da] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: c34f866c-05bf-4c02-9e63-888cf8c87479) to Test(default) at 2021-12-16 22:34:19 UTC with arguments: "proserv_context_modules_csv", 1, "CanvasSync::Processors::ContextModulesProcessor", {:sync_start_time=>"2021-12-16T22:33:49Z", :report_params=>{:parameters=>{}}} [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [4738335a-84d7-4a34-9e12-0b387e9808da]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [4738335a-84d7-4a34-9e12-0b387e9808da] CanvasSync::JobLog Update (0.4ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2021-12-16 22:33:49.929060"], ["status", "success"], ["updated_at", "2021-12-16 22:33:49.929448"], ["id", 820]] [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [4738335a-84d7-4a34-9e12-0b387e9808da]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [4738335a-84d7-4a34-9e12-0b387e9808da] Performed CanvasSync::Jobs::SyncContextModulesJob (Job ID: 4738335a-84d7-4a34-9e12-0b387e9808da) from Test(default) in 11.22ms  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Term Exists (0.7ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 80986294], ["LIMIT", 1]] Term Create (0.5ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 80986294], ["name", "Cool Term"], ["start_at", "2021-12-13 22:33:48.490181"], ["end_at", "2021-12-19 22:33:48.490277"], ["workflow_state", "active"], ["sis_id", "c0508355e869b58cd2ea501263809ac4"], ["created_at", "2021-12-16 22:33:49.943688"], ["updated_at", "2021-12-16 22:33:49.943688"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [a612bf9e-c04e-461d-a1a0-48fe0b551764] Performing CanvasSync::Jobs::SyncProvisioningReportJob (Job ID: a612bf9e-c04e-461d-a1a0-48fe0b551764) from Test(default) with arguments: {:models=>["users", "courses"], :term_scope=>"active"} [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [a612bf9e-c04e-461d-a1a0-48fe0b551764] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "a612bf9e-c04e-461d-a1a0-48fe0b551764"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [a612bf9e-c04e-461d-a1a0-48fe0b551764]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [a612bf9e-c04e-461d-a1a0-48fe0b551764] CanvasSync::JobLog Create (0.4ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncProvisioningReportJob"], ["status", "enqueued"], ["job_arguments", "---\n- :models:\n - users\n - courses\n :term_scope: active\n"], ["created_at", "2021-12-16 22:33:49.947043"], ["updated_at", "2021-12-16 22:33:49.947043"], ["job_id", "a612bf9e-c04e-461d-a1a0-48fe0b551764"]] [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [a612bf9e-c04e-461d-a1a0-48fe0b551764]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [a612bf9e-c04e-461d-a1a0-48fe0b551764]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [a612bf9e-c04e-461d-a1a0-48fe0b551764] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-12-16 22:33:49.948825"], ["status", "running"], ["updated_at", "2021-12-16 22:33:49.949292"], ["id", 822]] [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [a612bf9e-c04e-461d-a1a0-48fe0b551764]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [a612bf9e-c04e-461d-a1a0-48fe0b551764]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [a612bf9e-c04e-461d-a1a0-48fe0b551764] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proservices_provisioning_csv\n- \n- CanvasSync::Processors::ProvisioningReportProcessor\n- :models:\n - users\n - courses\n :term_scope: active\n :sync_start_time: '2021-12-16T22:33:49Z'\n :report_params:\n :parameters:\n :include_deleted: true\n users: true\n courses: true\n :enrollment_term_id: 80986294\n"], ["created_at", "2021-12-16 22:33:49.952428"], ["updated_at", "2021-12-16 22:33:49.952428"], ["job_id", "bf36be92-0722-4bc8-ae20-5cb371ca6d68"]] [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [a612bf9e-c04e-461d-a1a0-48fe0b551764]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [a612bf9e-c04e-461d-a1a0-48fe0b551764] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: bf36be92-0722-4bc8-ae20-5cb371ca6d68) to Test(default) at 2021-12-16 22:34:19 UTC with arguments: "proservices_provisioning_csv", nil, "CanvasSync::Processors::ProvisioningReportProcessor", {:models=>["users", "courses"], :term_scope=>"active", :sync_start_time=>"2021-12-16T22:33:49Z", :report_params=>{:parameters=>{:include_deleted=>true, "users"=>true, "courses"=>true, :enrollment_term_id=>80986294}}} [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [a612bf9e-c04e-461d-a1a0-48fe0b551764]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [a612bf9e-c04e-461d-a1a0-48fe0b551764] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2021-12-16 22:33:49.955437"], ["status", "success"], ["updated_at", "2021-12-16 22:33:49.955948"], ["id", 822]] [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [a612bf9e-c04e-461d-a1a0-48fe0b551764]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [a612bf9e-c04e-461d-a1a0-48fe0b551764] Performed CanvasSync::Jobs::SyncProvisioningReportJob (Job ID: a612bf9e-c04e-461d-a1a0-48fe0b551764) from Test(default) in 11.34ms  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [08a7b47d-41d2-4f07-82d9-ffc5f9715e99] Performing CanvasSync::Jobs::SyncProvisioningReportJob (Job ID: 08a7b47d-41d2-4f07-82d9-ffc5f9715e99) from Test(default) with arguments: {:models=>["users", "courses"]} [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [08a7b47d-41d2-4f07-82d9-ffc5f9715e99] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "08a7b47d-41d2-4f07-82d9-ffc5f9715e99"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [08a7b47d-41d2-4f07-82d9-ffc5f9715e99]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [08a7b47d-41d2-4f07-82d9-ffc5f9715e99] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncProvisioningReportJob"], ["status", "enqueued"], ["job_arguments", "---\n- :models:\n - users\n - courses\n"], ["created_at", "2021-12-16 22:33:49.960906"], ["updated_at", "2021-12-16 22:33:49.960906"], ["job_id", "08a7b47d-41d2-4f07-82d9-ffc5f9715e99"]] [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [08a7b47d-41d2-4f07-82d9-ffc5f9715e99]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [08a7b47d-41d2-4f07-82d9-ffc5f9715e99]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [08a7b47d-41d2-4f07-82d9-ffc5f9715e99] CanvasSync::JobLog Update (0.4ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-12-16 22:33:49.962585"], ["status", "running"], ["updated_at", "2021-12-16 22:33:49.963007"], ["id", 824]] [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [08a7b47d-41d2-4f07-82d9-ffc5f9715e99]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [08a7b47d-41d2-4f07-82d9-ffc5f9715e99]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [08a7b47d-41d2-4f07-82d9-ffc5f9715e99] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proservices_provisioning_csv\n- \n- CanvasSync::Processors::ProvisioningReportProcessor\n- :models:\n - users\n - courses\n :sync_start_time: '2021-12-16T22:33:49Z'\n :report_params:\n :parameters:\n :include_deleted: true\n users: true\n courses: true\n"], ["created_at", "2021-12-16 22:33:49.966131"], ["updated_at", "2021-12-16 22:33:49.966131"], ["job_id", "76f4ccd5-4d94-4ec1-9f9a-1ff9fae270e3"]] [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [08a7b47d-41d2-4f07-82d9-ffc5f9715e99]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [08a7b47d-41d2-4f07-82d9-ffc5f9715e99] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: 76f4ccd5-4d94-4ec1-9f9a-1ff9fae270e3) to Test(default) at 2021-12-16 22:34:19 UTC with arguments: "proservices_provisioning_csv", nil, "CanvasSync::Processors::ProvisioningReportProcessor", {:models=>["users", "courses"], :sync_start_time=>"2021-12-16T22:33:49Z", :report_params=>{:parameters=>{:include_deleted=>true, "users"=>true, "courses"=>true}}} [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [08a7b47d-41d2-4f07-82d9-ffc5f9715e99]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [08a7b47d-41d2-4f07-82d9-ffc5f9715e99] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2021-12-16 22:33:49.968933"], ["status", "success"], ["updated_at", "2021-12-16 22:33:49.969409"], ["id", 824]] [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [08a7b47d-41d2-4f07-82d9-ffc5f9715e99]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [08a7b47d-41d2-4f07-82d9-ffc5f9715e99] Performed CanvasSync::Jobs::SyncProvisioningReportJob (Job ID: 08a7b47d-41d2-4f07-82d9-ffc5f9715e99) from Test(default) in 11.21ms  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Account Exists (0.2ms) SELECT 1 AS one FROM "accounts" WHERE "accounts"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] Account Create (0.3ms) INSERT INTO "accounts" ("canvas_id", "sis_id", "canvas_parent_account_id", "sis_parent_account_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 1], ["sis_id", "9a8dc3b098b88ad50c43fb1d97984e0a"], ["canvas_parent_account_id", 1], ["sis_parent_account_id", "012f99d671989fe5e6000e33b209b35e"], ["name", "Account name"], ["workflow_state", "active"], ["created_at", "2021-12-16 22:33:49.974163"], ["updated_at", "2021-12-16 22:33:49.974163"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.6ms) SELECT COUNT(*) FROM "roles" [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [8e674867-c9ca-4eaa-94ac-4eafd3edc3d4] Performing CanvasSync::Jobs::SyncRolesJob (Job ID: 8e674867-c9ca-4eaa-94ac-4eafd3edc3d4) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [8e674867-c9ca-4eaa-94ac-4eafd3edc3d4] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "8e674867-c9ca-4eaa-94ac-4eafd3edc3d4"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [8e674867-c9ca-4eaa-94ac-4eafd3edc3d4]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [8e674867-c9ca-4eaa-94ac-4eafd3edc3d4] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncRolesJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2021-12-16 22:33:49.980274"], ["updated_at", "2021-12-16 22:33:49.980274"], ["job_id", "8e674867-c9ca-4eaa-94ac-4eafd3edc3d4"]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [8e674867-c9ca-4eaa-94ac-4eafd3edc3d4]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [8e674867-c9ca-4eaa-94ac-4eafd3edc3d4]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [8e674867-c9ca-4eaa-94ac-4eafd3edc3d4] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-12-16 22:33:49.981739"], ["status", "running"], ["updated_at", "2021-12-16 22:33:49.982041"], ["id", 826]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [8e674867-c9ca-4eaa-94ac-4eafd3edc3d4]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [8e674867-c9ca-4eaa-94ac-4eafd3edc3d4] Account Load (0.3ms) SELECT "accounts".* FROM "accounts" WHERE "accounts"."workflow_state" != $1 ORDER BY "accounts"."id" ASC LIMIT $2 [["workflow_state", "deleted"], ["LIMIT", 1000]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [8e674867-c9ca-4eaa-94ac-4eafd3edc3d4] Role Load (0.3ms) SELECT "roles".* FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [8e674867-c9ca-4eaa-94ac-4eafd3edc3d4]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [8e674867-c9ca-4eaa-94ac-4eafd3edc3d4] Role Exists (0.3ms) SELECT 1 AS one FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [8e674867-c9ca-4eaa-94ac-4eafd3edc3d4] Role Create (0.6ms) INSERT INTO "roles" ("canvas_id", "label", "base_role_type", "canvas_account_id", "workflow_state", "permissions", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 1], ["label", "Account Admin"], ["base_role_type", "AccountMembership"], ["canvas_account_id", 10], ["workflow_state", "built_in"], ["permissions", "{\"manage_wiki\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"post_to_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"moderate_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_announcements\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"send_messages\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"send_messages_all\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_outcomes\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"create_conferences\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"create_collaborations\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_roster\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_all_grades\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_grades\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_rubrics\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"comment_on_others_submissions\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_students\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_admin_users\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_role_overrides\":{\"enabled\":true,\"locked\":true,\"readonly\":true,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_account_memberships\":{\"enabled\":true,\"locked\":true,\"readonly\":true,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_account_settings\":{\"enabled\":true,\"locked\":true,\"readonly\":true,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_groups\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_group_pages\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_files\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_assignments\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"undelete_courses\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_grade_changes\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_course_changes\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_question_banks\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_calendar\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_reports\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_courses\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_user_logins\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_user_observers\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_alerts\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"become_user\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_developer_keys\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"import_sis\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_sis\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_sis\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_course_list\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_statistics\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_storage_quotas\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_course_content\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_content\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_interaction_alerts\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"change_course_state\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_sections\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_feature_flags\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_quiz_answer_audits\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"moderate_grades\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"lti_add_edit\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true}}"], ["created_at", "2021-12-16 22:33:50.012665"], ["updated_at", "2021-12-16 22:33:50.012665"]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [8e674867-c9ca-4eaa-94ac-4eafd3edc3d4]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [8e674867-c9ca-4eaa-94ac-4eafd3edc3d4] Role Load (0.3ms) SELECT "roles".* FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 3], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [8e674867-c9ca-4eaa-94ac-4eafd3edc3d4]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [8e674867-c9ca-4eaa-94ac-4eafd3edc3d4] Role Exists (0.3ms) SELECT 1 AS one FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 3], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [8e674867-c9ca-4eaa-94ac-4eafd3edc3d4] Role Create (0.6ms) INSERT INTO "roles" ("canvas_id", "label", "base_role_type", "canvas_account_id", "workflow_state", "permissions", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 3], ["label", "Student"], ["base_role_type", "StudentEnrollment"], ["canvas_account_id", 10], ["workflow_state", "built_in"], ["permissions", "{\"manage_wiki\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"read_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"post_to_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"moderate_forum\":{\"enabled\":false,\"locked\":false,\"readonly\":false,\"explicit\":false},\"read_announcements\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"send_messages\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"send_messages_all\":{\"enabled\":false,\"locked\":false,\"readonly\":false,\"explicit\":false},\"manage_outcomes\":{\"enabled\":false,\"locked\":false,\"readonly\":false,\"explicit\":false},\"create_conferences\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"create_collaborations\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_roster\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_all_grades\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_grades\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_rubrics\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"comment_on_others_submissions\":{\"enabled\":false,\"locked\":false,\"readonly\":false,\"explicit\":false},\"manage_students\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_admin_users\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_role_overrides\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_account_memberships\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_account_settings\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_groups\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"view_group_pages\":{\"enabled\":false,\"locked\":false,\"readonly\":false,\"explicit\":false},\"manage_files\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_assignments\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"undelete_courses\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"view_grade_changes\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"view_course_changes\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"read_question_banks\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_calendar\":{\"enabled\":false,\"locked\":false,\"readonly\":false,\"explicit\":false},\"read_reports\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_courses\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_user_logins\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_user_observers\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_alerts\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"become_user\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_developer_keys\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"import_sis\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_sis\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"read_sis\":{\"enabled\":false,\"locked\":false,\"readonly\":false,\"explicit\":false},\"read_course_list\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"view_statistics\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_storage_quotas\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"read_course_content\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_content\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_interaction_alerts\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"change_course_state\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_sections\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_feature_flags\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"view_quiz_answer_audits\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"moderate_grades\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"lti_add_edit\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false}}"], ["created_at", "2021-12-16 22:33:50.020281"], ["updated_at", "2021-12-16 22:33:50.020281"]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [8e674867-c9ca-4eaa-94ac-4eafd3edc3d4]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [8e674867-c9ca-4eaa-94ac-4eafd3edc3d4] Role Update All (0.3ms) UPDATE "roles" SET "workflow_state" = 'inactive' WHERE "roles"."id" NOT IN ($1, $2) [["id", 133], ["id", 134]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [8e674867-c9ca-4eaa-94ac-4eafd3edc3d4]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [8e674867-c9ca-4eaa-94ac-4eafd3edc3d4] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2021-12-16 22:33:50.024851"], ["status", "success"], ["updated_at", "2021-12-16 22:33:50.025214"], ["id", 826]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [8e674867-c9ca-4eaa-94ac-4eafd3edc3d4]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [8e674867-c9ca-4eaa-94ac-4eafd3edc3d4] Performed CanvasSync::Jobs::SyncRolesJob (Job ID: 8e674867-c9ca-4eaa-94ac-4eafd3edc3d4) from Test(default) in 47.05ms  (0.2ms) SELECT COUNT(*) FROM "roles"  (0.2ms) ROLLBACK  (0.3ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Term Exists (0.3ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 67756638], ["LIMIT", 1]] Term Create (0.3ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 67756638], ["name", "Cool Term"], ["start_at", "2021-12-13 22:33:48.490181"], ["end_at", "2021-12-19 22:33:48.490277"], ["workflow_state", "active"], ["sis_id", "4b26495aaf24ff3a74da70ccc45c982d"], ["created_at", "2021-12-16 22:33:50.030214"], ["updated_at", "2021-12-16 22:33:50.030214"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [d3e926d7-4ce4-4cbf-b24a-491149920177] Performing CanvasSync::Jobs::SyncSimpleTableJob (Job ID: d3e926d7-4ce4-4cbf-b24a-491149920177) from Test(default) with arguments: {:report_name=>"proservices_provisioning_csv", :model=>"courses", :mapping=>"courses", :klass=>"Course", :term_scope=>"active", :params=>{"parameters[include_deleted]"=>true, "parameters[courses]"=>true}} [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [d3e926d7-4ce4-4cbf-b24a-491149920177] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "d3e926d7-4ce4-4cbf-b24a-491149920177"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [d3e926d7-4ce4-4cbf-b24a-491149920177]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [d3e926d7-4ce4-4cbf-b24a-491149920177] CanvasSync::JobLog Create (0.2ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncSimpleTableJob"], ["status", "enqueued"], ["job_arguments", "---\n- :report_name: proservices_provisioning_csv\n :model: courses\n :mapping: courses\n :klass: Course\n :term_scope: active\n :params:\n parameters[include_deleted]: true\n parameters[courses]: true\n"], ["created_at", "2021-12-16 22:33:50.032682"], ["updated_at", "2021-12-16 22:33:50.032682"], ["job_id", "d3e926d7-4ce4-4cbf-b24a-491149920177"]] [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [d3e926d7-4ce4-4cbf-b24a-491149920177]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [d3e926d7-4ce4-4cbf-b24a-491149920177]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [d3e926d7-4ce4-4cbf-b24a-491149920177] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-12-16 22:33:50.034220"], ["status", "running"], ["updated_at", "2021-12-16 22:33:50.034585"], ["id", 827]] [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [d3e926d7-4ce4-4cbf-b24a-491149920177]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [d3e926d7-4ce4-4cbf-b24a-491149920177]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [d3e926d7-4ce4-4cbf-b24a-491149920177] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2021-12-16 22:33:50.036264"], ["status", "success"], ["updated_at", "2021-12-16 22:33:50.036692"], ["id", 827]] [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [d3e926d7-4ce4-4cbf-b24a-491149920177]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [d3e926d7-4ce4-4cbf-b24a-491149920177] Performed CanvasSync::Jobs::SyncSimpleTableJob (Job ID: d3e926d7-4ce4-4cbf-b24a-491149920177) from Test(default) in 6.66ms  (0.2ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [3a199f84-b4fd-4d24-8eaa-dff2950049c3] Performing CanvasSync::Jobs::SyncSubmissionsJob (Job ID: 3a199f84-b4fd-4d24-8eaa-dff2950049c3) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [3a199f84-b4fd-4d24-8eaa-dff2950049c3] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "3a199f84-b4fd-4d24-8eaa-dff2950049c3"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [3a199f84-b4fd-4d24-8eaa-dff2950049c3]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [3a199f84-b4fd-4d24-8eaa-dff2950049c3] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncSubmissionsJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2021-12-16 22:33:50.042440"], ["updated_at", "2021-12-16 22:33:50.042440"], ["job_id", "3a199f84-b4fd-4d24-8eaa-dff2950049c3"]] [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [3a199f84-b4fd-4d24-8eaa-dff2950049c3]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [3a199f84-b4fd-4d24-8eaa-dff2950049c3]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [3a199f84-b4fd-4d24-8eaa-dff2950049c3] CanvasSync::JobLog Update (0.4ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-12-16 22:33:50.043963"], ["status", "running"], ["updated_at", "2021-12-16 22:33:50.044320"], ["id", 828]] [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [3a199f84-b4fd-4d24-8eaa-dff2950049c3]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [3a199f84-b4fd-4d24-8eaa-dff2950049c3]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [3a199f84-b4fd-4d24-8eaa-dff2950049c3] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proserv_student_submissions_csv\n- 1\n- CanvasSync::Processors::SubmissionsProcessor\n- :sync_start_time: '2021-12-16T22:33:50Z'\n :report_params:\n :parameters:\n :include_all: \n :enrollment_term_id: 1\n"], ["created_at", "2021-12-16 22:33:50.048499"], ["updated_at", "2021-12-16 22:33:50.048499"], ["job_id", "420d0ac9-ea4d-42dd-9ac3-3e5b0f9bf278"]] [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [3a199f84-b4fd-4d24-8eaa-dff2950049c3]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [3a199f84-b4fd-4d24-8eaa-dff2950049c3] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: 420d0ac9-ea4d-42dd-9ac3-3e5b0f9bf278) to Test(default) at 2021-12-16 22:34:20 UTC with arguments: "proserv_student_submissions_csv", 1, "CanvasSync::Processors::SubmissionsProcessor", {:sync_start_time=>"2021-12-16T22:33:50Z", :report_params=>{:parameters=>{:include_all=>nil, :enrollment_term_id=>1}}} [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [3a199f84-b4fd-4d24-8eaa-dff2950049c3]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [3a199f84-b4fd-4d24-8eaa-dff2950049c3] CanvasSync::JobLog Update (0.4ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2021-12-16 22:33:50.051214"], ["status", "success"], ["updated_at", "2021-12-16 22:33:50.051620"], ["id", 828]] [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [3a199f84-b4fd-4d24-8eaa-dff2950049c3]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [3a199f84-b4fd-4d24-8eaa-dff2950049c3] Performed CanvasSync::Jobs::SyncSubmissionsJob (Job ID: 3a199f84-b4fd-4d24-8eaa-dff2950049c3) from Test(default) in 11.7ms  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) SELECT COUNT(*) FROM "terms" [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [3eb8dd19-3fac-4c44-898b-263591b8eb79] Performing CanvasSync::Jobs::SyncTermsJob (Job ID: 3eb8dd19-3fac-4c44-898b-263591b8eb79) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [3eb8dd19-3fac-4c44-898b-263591b8eb79] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "3eb8dd19-3fac-4c44-898b-263591b8eb79"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [3eb8dd19-3fac-4c44-898b-263591b8eb79]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [3eb8dd19-3fac-4c44-898b-263591b8eb79] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncTermsJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2021-12-16 22:33:50.058660"], ["updated_at", "2021-12-16 22:33:50.058660"], ["job_id", "3eb8dd19-3fac-4c44-898b-263591b8eb79"]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [3eb8dd19-3fac-4c44-898b-263591b8eb79]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [3eb8dd19-3fac-4c44-898b-263591b8eb79]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [3eb8dd19-3fac-4c44-898b-263591b8eb79] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-12-16 22:33:50.060460"], ["status", "running"], ["updated_at", "2021-12-16 22:33:50.060813"], ["id", 830]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [3eb8dd19-3fac-4c44-898b-263591b8eb79]  (0.9ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [3eb8dd19-3fac-4c44-898b-263591b8eb79] Term Load (0.3ms) SELECT "terms".* FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [3eb8dd19-3fac-4c44-898b-263591b8eb79]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [3eb8dd19-3fac-4c44-898b-263591b8eb79] Term Exists (0.3ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [3eb8dd19-3fac-4c44-898b-263591b8eb79] Term Create (0.3ms) INSERT INTO "terms" ("canvas_id", "name", "workflow_state", "grading_period_group_id", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 1], ["name", "Default Term"], ["workflow_state", "active"], ["grading_period_group_id", 1], ["sis_id", "Test"], ["created_at", "2021-12-16 22:33:50.068282"], ["updated_at", "2021-12-16 22:33:50.068282"]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [3eb8dd19-3fac-4c44-898b-263591b8eb79]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [3eb8dd19-3fac-4c44-898b-263591b8eb79] Term Load (0.2ms) SELECT "terms".* FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 6], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [3eb8dd19-3fac-4c44-898b-263591b8eb79]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [3eb8dd19-3fac-4c44-898b-263591b8eb79] Term Exists (0.2ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 6], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [3eb8dd19-3fac-4c44-898b-263591b8eb79] Term Create (0.3ms) INSERT INTO "terms" ("canvas_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["canvas_id", 6], ["name", "Average Term 1"], ["workflow_state", "active"], ["created_at", "2021-12-16 22:33:50.071341"], ["updated_at", "2021-12-16 22:33:50.071341"]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [3eb8dd19-3fac-4c44-898b-263591b8eb79]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [3eb8dd19-3fac-4c44-898b-263591b8eb79] Term Load (0.2ms) SELECT "terms".* FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 7], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [3eb8dd19-3fac-4c44-898b-263591b8eb79]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [3eb8dd19-3fac-4c44-898b-263591b8eb79] Term Exists (0.2ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 7], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [3eb8dd19-3fac-4c44-898b-263591b8eb79] Term Create (0.2ms) INSERT INTO "terms" ("canvas_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["canvas_id", 7], ["name", "Average Term 2"], ["workflow_state", "active"], ["created_at", "2021-12-16 22:33:50.074010"], ["updated_at", "2021-12-16 22:33:50.074010"]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [3eb8dd19-3fac-4c44-898b-263591b8eb79]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [3eb8dd19-3fac-4c44-898b-263591b8eb79] Term Load (0.2ms) SELECT "terms".* FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 5], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [3eb8dd19-3fac-4c44-898b-263591b8eb79]  (0.3ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [3eb8dd19-3fac-4c44-898b-263591b8eb79] Term Exists (0.4ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 5], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [3eb8dd19-3fac-4c44-898b-263591b8eb79] Term Create (0.3ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 5], ["name", "Syllabus Term"], ["start_at", "2017-08-14 06:00:00"], ["end_at", "2017-08-31 06:00:00"], ["workflow_state", "active"], ["sis_id", "SYTERM"], ["created_at", "2021-12-16 22:33:50.077836"], ["updated_at", "2021-12-16 22:33:50.077836"]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [3eb8dd19-3fac-4c44-898b-263591b8eb79]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [3eb8dd19-3fac-4c44-898b-263591b8eb79] Term Load (0.2ms) SELECT "terms".* FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 4], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [3eb8dd19-3fac-4c44-898b-263591b8eb79]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [3eb8dd19-3fac-4c44-898b-263591b8eb79] Term Exists (0.3ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 4], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [3eb8dd19-3fac-4c44-898b-263591b8eb79] Term Create (0.3ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "grading_period_group_id", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8, $9) RETURNING "id" [["canvas_id", 4], ["name", "Ellucian Term"], ["start_at", "2017-08-01 06:00:00"], ["end_at", "2017-10-31 06:00:00"], ["workflow_state", "active"], ["grading_period_group_id", 1], ["sis_id", "SH"], ["created_at", "2021-12-16 22:33:50.081109"], ["updated_at", "2021-12-16 22:33:50.081109"]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [3eb8dd19-3fac-4c44-898b-263591b8eb79]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [3eb8dd19-3fac-4c44-898b-263591b8eb79] Term Load (0.2ms) SELECT "terms".* FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 3], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [3eb8dd19-3fac-4c44-898b-263591b8eb79]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [3eb8dd19-3fac-4c44-898b-263591b8eb79] Term Exists (0.3ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 3], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [3eb8dd19-3fac-4c44-898b-263591b8eb79] Term Create (0.3ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 3], ["name", "Current Term"], ["start_at", "2017-03-19 06:00:00"], ["end_at", "2017-08-01 06:00:00"], ["workflow_state", "active"], ["created_at", "2021-12-16 22:33:50.084184"], ["updated_at", "2021-12-16 22:33:50.084184"]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [3eb8dd19-3fac-4c44-898b-263591b8eb79]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [3eb8dd19-3fac-4c44-898b-263591b8eb79] [CanvasSync::Jobs::TermBatchesJob] [c49065da-2388-4cfe-ae15-e38a492fcb3a] Performing CanvasSync::Jobs::TermBatchesJob (Job ID: c49065da-2388-4cfe-ae15-e38a492fcb3a) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [3eb8dd19-3fac-4c44-898b-263591b8eb79] [CanvasSync::Jobs::TermBatchesJob] [c49065da-2388-4cfe-ae15-e38a492fcb3a] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "c49065da-2388-4cfe-ae15-e38a492fcb3a"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [3eb8dd19-3fac-4c44-898b-263591b8eb79] [CanvasSync::Jobs::TermBatchesJob] [c49065da-2388-4cfe-ae15-e38a492fcb3a]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [3eb8dd19-3fac-4c44-898b-263591b8eb79] [CanvasSync::Jobs::TermBatchesJob] [c49065da-2388-4cfe-ae15-e38a492fcb3a] CanvasSync::JobLog Create (0.4ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::TermBatchesJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2021-12-16 22:33:50.086702"], ["updated_at", "2021-12-16 22:33:50.086702"], ["job_id", "c49065da-2388-4cfe-ae15-e38a492fcb3a"]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [3eb8dd19-3fac-4c44-898b-263591b8eb79] [CanvasSync::Jobs::TermBatchesJob] [c49065da-2388-4cfe-ae15-e38a492fcb3a]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [3eb8dd19-3fac-4c44-898b-263591b8eb79] [CanvasSync::Jobs::TermBatchesJob] [c49065da-2388-4cfe-ae15-e38a492fcb3a]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [3eb8dd19-3fac-4c44-898b-263591b8eb79] [CanvasSync::Jobs::TermBatchesJob] [c49065da-2388-4cfe-ae15-e38a492fcb3a] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-12-16 22:33:50.088655"], ["status", "running"], ["updated_at", "2021-12-16 22:33:50.089100"], ["id", 831]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [3eb8dd19-3fac-4c44-898b-263591b8eb79] [CanvasSync::Jobs::TermBatchesJob] [c49065da-2388-4cfe-ae15-e38a492fcb3a]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [3eb8dd19-3fac-4c44-898b-263591b8eb79] [CanvasSync::Jobs::TermBatchesJob] [c49065da-2388-4cfe-ae15-e38a492fcb3a]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [3eb8dd19-3fac-4c44-898b-263591b8eb79] [CanvasSync::Jobs::TermBatchesJob] [c49065da-2388-4cfe-ae15-e38a492fcb3a] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2021-12-16 22:33:50.090510"], ["status", "success"], ["updated_at", "2021-12-16 22:33:50.090936"], ["id", 831]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [3eb8dd19-3fac-4c44-898b-263591b8eb79] [CanvasSync::Jobs::TermBatchesJob] [c49065da-2388-4cfe-ae15-e38a492fcb3a]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [3eb8dd19-3fac-4c44-898b-263591b8eb79] [CanvasSync::Jobs::TermBatchesJob] [c49065da-2388-4cfe-ae15-e38a492fcb3a] Performed CanvasSync::Jobs::TermBatchesJob (Job ID: c49065da-2388-4cfe-ae15-e38a492fcb3a) from Test(default) in 6.61ms [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [3eb8dd19-3fac-4c44-898b-263591b8eb79]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [3eb8dd19-3fac-4c44-898b-263591b8eb79] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2021-12-16 22:33:50.092242"], ["status", "success"], ["updated_at", "2021-12-16 22:33:50.092556"], ["id", 830]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [3eb8dd19-3fac-4c44-898b-263591b8eb79]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [3eb8dd19-3fac-4c44-898b-263591b8eb79] Performed CanvasSync::Jobs::SyncTermsJob (Job ID: 3eb8dd19-3fac-4c44-898b-263591b8eb79) from Test(default) in 35.98ms  (0.2ms) SELECT COUNT(*) FROM "terms"  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Account Exists (0.3ms) SELECT 1 AS one FROM "accounts" WHERE "accounts"."canvas_id" = $1 LIMIT $2 [["canvas_id", 76686975], ["LIMIT", 1]] Account Create (0.3ms) INSERT INTO "accounts" ("canvas_id", "sis_id", "canvas_parent_account_id", "sis_parent_account_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 76686975], ["sis_id", "ab2964f77683226b253e04093be4abbc"], ["canvas_parent_account_id", 1], ["sis_parent_account_id", "9a0200c90a435f75bc9bf96f186a0222"], ["name", "Account name"], ["workflow_state", "active"], ["created_at", "2021-12-16 22:33:50.096924"], ["updated_at", "2021-12-16 22:33:50.096924"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Account Exists (0.4ms) SELECT 1 AS one FROM "accounts" WHERE "accounts"."canvas_id" IS NULL AND "accounts"."id" != $1 LIMIT $2 [["id", 113], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Account Exists (0.3ms) SELECT 1 AS one FROM "accounts" WHERE "accounts"."canvas_id" = $1 LIMIT $2 [["canvas_id", 16724045], ["LIMIT", 1]] Account Create (0.2ms) INSERT INTO "accounts" ("canvas_id", "sis_id", "canvas_parent_account_id", "sis_parent_account_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 16724045], ["sis_id", "209410c94fb52272aba953efdff90a99"], ["canvas_parent_account_id", 1], ["sis_parent_account_id", "3422ddb47071c1309f26889736ae136f"], ["name", "Account name"], ["workflow_state", "active"], ["created_at", "2021-12-16 22:33:50.105965"], ["updated_at", "2021-12-16 22:33:50.105965"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Account Load (0.2ms) SELECT "accounts".* FROM "accounts" ORDER BY "accounts"."id" ASC LIMIT $1 [["LIMIT", 1]] Account Exists (0.3ms) SELECT 1 AS one FROM "accounts" WHERE "accounts"."canvas_id" = $1 LIMIT $2 [["canvas_id", 16724045], ["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Account Exists (0.3ms) SELECT 1 AS one FROM "accounts" WHERE "accounts"."canvas_id" = $1 LIMIT $2 [["canvas_id", 65927223], ["LIMIT", 1]] Account Create (0.3ms) INSERT INTO "accounts" ("canvas_id", "sis_id", "canvas_parent_account_id", "sis_parent_account_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 65927223], ["sis_id", "7a6991a3dcc370b9200d6a64c82b46b6"], ["canvas_parent_account_id", 1], ["sis_parent_account_id", "bb105294b473ed90c85f89b8b270561e"], ["name", "Account name"], ["workflow_state", "active"], ["created_at", "2021-12-16 22:33:50.113076"], ["updated_at", "2021-12-16 22:33:50.113076"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Admin Exists (0.3ms) SELECT 1 AS one FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 51854701], ["LIMIT", 1]] Admin Create (0.4ms) INSERT INTO "admins" ("canvas_id", "role_name", "canvas_role_id", "canvas_user_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 51854701], ["role_name", "Cool Role"], ["canvas_role_id", 88875651], ["canvas_user_id", 1], ["workflow_state", "active"], ["created_at", "2021-12-16 22:33:50.120036"], ["updated_at", "2021-12-16 22:33:50.120036"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Admin Exists (0.3ms) SELECT 1 AS one FROM "admins" WHERE "admins"."canvas_id" IS NULL AND "admins"."id" != $1 LIMIT $2 [["id", 158], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Admin Exists (0.4ms) SELECT 1 AS one FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 28356050], ["LIMIT", 1]] Admin Create (0.4ms) INSERT INTO "admins" ("canvas_id", "role_name", "canvas_role_id", "canvas_user_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 28356050], ["role_name", "Cool Role"], ["canvas_role_id", 55310456], ["canvas_user_id", 1], ["workflow_state", "active"], ["created_at", "2021-12-16 22:33:50.127323"], ["updated_at", "2021-12-16 22:33:50.127323"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Admin Load (0.3ms) SELECT "admins".* FROM "admins" ORDER BY "admins"."id" ASC LIMIT $1 [["LIMIT", 1]] Admin Exists (0.4ms) SELECT 1 AS one FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 28356050], ["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) SELECT COUNT(*) FROM "admins" Admin Load (0.3ms) SELECT "admins".* FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]]  (0.2ms) SAVEPOINT active_record_1 Admin Exists (0.3ms) SELECT 1 AS one FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]] Admin Create (0.3ms) INSERT INTO "admins" ("canvas_id", "role_name", "canvas_role_id", "canvas_user_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 2], ["role_name", "AccountAdmin"], ["canvas_role_id", 1], ["canvas_user_id", 1], ["workflow_state", "active"], ["created_at", "2021-12-16 22:33:50.136444"], ["updated_at", "2021-12-16 22:33:50.136444"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.3ms) SELECT COUNT(*) FROM "admins" Admin Load (0.2ms) SELECT "admins".* FROM "admins" ORDER BY "admins"."id" DESC LIMIT $1 [["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Admin Exists (0.3ms) SELECT 1 AS one FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]] Admin Create (0.3ms) INSERT INTO "admins" ("canvas_id", "role_name", "canvas_role_id", "canvas_user_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 2], ["role_name", "Cool Role"], ["canvas_role_id", 56460817], ["canvas_user_id", 1], ["workflow_state", "active"], ["created_at", "2021-12-16 22:33:50.142518"], ["updated_at", "2021-12-16 22:33:50.142518"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.3ms) SELECT COUNT(*) FROM "admins" Admin Load (0.3ms) SELECT "admins".* FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]]  (0.2ms) SAVEPOINT active_record_1 Admin Exists (0.3ms) SELECT 1 AS one FROM "admins" WHERE "admins"."canvas_id" = $1 AND "admins"."id" != $2 LIMIT $3 [["canvas_id", 2], ["id", 161], ["LIMIT", 1]] Admin Update (0.3ms) UPDATE "admins" SET "role_name" = $1, "canvas_role_id" = $2, "updated_at" = $3 WHERE "admins"."id" = $4 [["role_name", "AccountAdmin"], ["canvas_role_id", 1], ["updated_at", "2021-12-16 22:33:50.146905"], ["id", 161]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.3ms) SELECT COUNT(*) FROM "admins" Admin Load (0.2ms) SELECT "admins".* FROM "admins" WHERE "admins"."id" = $1 LIMIT $2 [["id", 161], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.6ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 AssignmentGroup Exists (0.5ms) SELECT 1 AS one FROM "assignment_groups" WHERE "assignment_groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] AssignmentGroup Create (0.7ms) INSERT INTO "assignment_groups" ("canvas_id", "name", "workflow_state", "canvas_created_at", "canvas_updated_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 1], ["name", "Dummy Assignment Group"], ["workflow_state", "available"], ["canvas_created_at", "2021-12-09 22:33:50.165321"], ["canvas_updated_at", "2021-12-15 22:33:50.165433"], ["created_at", "2021-12-16 22:33:50.167080"], ["updated_at", "2021-12-16 22:33:50.167080"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 AssignmentGroup Exists (0.5ms) SELECT 1 AS one FROM "assignment_groups" WHERE "assignment_groups"."canvas_id" IS NULL AND "assignment_groups"."id" != $1 LIMIT $2 [["id", 133], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 AssignmentGroup Exists (0.2ms) SELECT 1 AS one FROM "assignment_groups" WHERE "assignment_groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]] AssignmentGroup Create (0.2ms) INSERT INTO "assignment_groups" ("canvas_id", "name", "workflow_state", "canvas_created_at", "canvas_updated_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 2], ["name", "Dummy Assignment Group"], ["workflow_state", "available"], ["canvas_created_at", "2021-12-09 22:33:50.173789"], ["canvas_updated_at", "2021-12-15 22:33:50.173879"], ["created_at", "2021-12-16 22:33:50.174861"], ["updated_at", "2021-12-16 22:33:50.174861"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 AssignmentGroup Load (0.1ms) SELECT "assignment_groups".* FROM "assignment_groups" ORDER BY "assignment_groups"."id" ASC LIMIT $1 [["LIMIT", 1]] AssignmentGroup Exists (0.2ms) SELECT 1 AS one FROM "assignment_groups" WHERE "assignment_groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 AssignmentGroup Exists (0.3ms) SELECT 1 AS one FROM "assignment_groups" WHERE "assignment_groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 3], ["LIMIT", 1]] AssignmentGroup Create (0.3ms) INSERT INTO "assignment_groups" ("canvas_id", "name", "workflow_state", "canvas_created_at", "canvas_updated_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 3], ["name", "Dummy Assignment Group"], ["workflow_state", "available"], ["canvas_created_at", "2021-12-09 22:33:50.179768"], ["canvas_updated_at", "2021-12-15 22:33:50.179853"], ["created_at", "2021-12-16 22:33:50.180980"], ["updated_at", "2021-12-16 22:33:50.180980"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 AssignmentGroup Exists (0.4ms) SELECT 1 AS one FROM "assignment_groups" WHERE "assignment_groups"."canvas_id" = $1 AND "assignment_groups"."id" != $2 LIMIT $3 [["canvas_id", 3], ["id", 135], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 AssignmentGroup Exists (0.3ms) SELECT 1 AS one FROM "assignment_groups" WHERE "assignment_groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 4], ["LIMIT", 1]] AssignmentGroup Create (0.3ms) INSERT INTO "assignment_groups" ("canvas_id", "name", "workflow_state", "canvas_created_at", "canvas_updated_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 4], ["name", "Dummy Assignment Group"], ["workflow_state", "available"], ["canvas_created_at", "2021-12-09 22:33:50.189028"], ["canvas_updated_at", "2021-12-15 22:33:50.189124"], ["created_at", "2021-12-16 22:33:50.190257"], ["updated_at", "2021-12-16 22:33:50.190257"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Assignment Exists (0.6ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] Assignment Create (0.3ms) INSERT INTO "assignments" ("canvas_id", "title", "due_at", "unlock_at", "lock_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 1], ["title", "Assignment 1"], ["due_at", "2021-12-23 22:33:50.223691"], ["unlock_at", "2021-12-15 22:33:50.223810"], ["lock_at", "2022-01-06 22:33:50.223861"], ["created_at", "2021-12-16 22:33:50.225662"], ["updated_at", "2021-12-16 22:33:50.225662"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Assignment Exists (0.3ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" IS NULL AND "assignments"."id" != $1 LIMIT $2 [["id", 243], ["LIMIT", 1]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Assignment Exists (0.3ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]] Assignment Create (0.3ms) INSERT INTO "assignments" ("canvas_id", "title", "due_at", "unlock_at", "lock_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 2], ["title", "Assignment 2"], ["due_at", "2021-12-23 22:33:50.231829"], ["unlock_at", "2021-12-15 22:33:50.231926"], ["lock_at", "2022-01-06 22:33:50.231971"], ["created_at", "2021-12-16 22:33:50.233301"], ["updated_at", "2021-12-16 22:33:50.233301"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Assignment Load (0.2ms) SELECT "assignments".* FROM "assignments" ORDER BY "assignments"."id" ASC LIMIT $1 [["LIMIT", 1]] Assignment Exists (0.4ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Assignment Exists (0.3ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 3], ["LIMIT", 1]] Assignment Create (0.3ms) INSERT INTO "assignments" ("canvas_id", "title", "due_at", "unlock_at", "lock_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 3], ["title", "Assignment 3"], ["due_at", "2021-12-23 22:33:50.239935"], ["unlock_at", "2021-12-15 22:33:50.240038"], ["lock_at", "2022-01-06 22:33:50.240085"], ["created_at", "2021-12-16 22:33:50.241239"], ["updated_at", "2021-12-16 22:33:50.241239"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Assignment Exists (0.3ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 4], ["LIMIT", 1]] Assignment Create (0.3ms) INSERT INTO "assignments" ("canvas_id", "title", "due_at", "unlock_at", "lock_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 4], ["title", "Assignment 4"], ["due_at", "2021-12-23 22:33:50.247261"], ["unlock_at", "2021-12-15 22:33:50.247352"], ["lock_at", "2022-01-06 22:33:50.247397"], ["created_at", "2021-12-16 22:33:50.248712"], ["updated_at", "2021-12-16 22:33:50.248712"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Assignment Exists (0.5ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 AND "assignments"."id" != $2 LIMIT $3 [["canvas_id", 4], ["id", 246], ["LIMIT", 1]]  (0.4ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Assignment Exists (0.3ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 5], ["LIMIT", 1]] Assignment Create (0.3ms) INSERT INTO "assignments" ("canvas_id", "title", "due_at", "unlock_at", "lock_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 5], ["title", "Assignment 5"], ["due_at", "2021-12-23 22:33:50.254824"], ["unlock_at", "2021-12-15 22:33:50.254923"], ["lock_at", "2022-01-06 22:33:50.254972"], ["created_at", "2021-12-16 22:33:50.256378"], ["updated_at", "2021-12-16 22:33:50.256378"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Assignment Exists (0.3ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 6], ["LIMIT", 1]] Assignment Create (0.3ms) INSERT INTO "assignments" ("canvas_id", "title", "due_at", "unlock_at", "lock_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 6], ["title", "Assignment 6"], ["due_at", "2021-12-23 22:33:50.262483"], ["unlock_at", "2021-12-15 22:33:50.262589"], ["lock_at", "2022-01-06 22:33:50.262634"], ["created_at", "2021-12-16 22:33:50.264085"], ["updated_at", "2021-12-16 22:33:50.264085"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) SAVEPOINT active_record_1 Course Exists (0.5ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 13271959], ["LIMIT", 1]] Course Create (0.5ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 13271959], ["sis_id", "a9b73f1357c9dc40f3337d10701b3a21"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2021-12-13 22:33:50.281786"], ["end_at", "2022-01-06 22:33:50.281881"], ["created_at", "2021-12-16 22:33:50.283676"], ["updated_at", "2021-12-16 22:33:50.283676"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 Course Exists (0.3ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 39134898], ["LIMIT", 1]] Course Create (0.4ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 39134898], ["sis_id", "98f6c7b7a95c0eb3c9ff8cc473ae7adf"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2021-12-13 22:33:50.285355"], ["end_at", "2022-01-06 22:33:50.285430"], ["created_at", "2021-12-16 22:33:50.286635"], ["updated_at", "2021-12-16 22:33:50.286635"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 Assignment Exists (0.3ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 7], ["LIMIT", 1]] Assignment Create (0.3ms) INSERT INTO "assignments" ("canvas_id", "title", "due_at", "unlock_at", "lock_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 7], ["title", "Assignment 7"], ["due_at", "2021-12-23 22:33:50.288480"], ["unlock_at", "2021-12-15 22:33:50.288580"], ["lock_at", "2022-01-06 22:33:50.288627"], ["created_at", "2021-12-16 22:33:50.289917"], ["updated_at", "2021-12-16 22:33:50.289917"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Assignment Exists (0.2ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 AND "assignments"."id" != $2 LIMIT $3 [["canvas_id", 7], ["id", 249], ["LIMIT", 1]] Assignment Update (0.2ms) UPDATE "assignments" SET "canvas_context_id" = $1, "canvas_context_type" = $2, "updated_at" = $3 WHERE "assignments"."id" = $4 [["canvas_context_id", 39134898], ["canvas_context_type", "Course"], ["updated_at", "2021-12-16 22:33:50.292215"], ["id", 249]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Course Load (0.2ms) SELECT "courses".* FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 39134898], ["LIMIT", 1]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Assignment Exists (0.4ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 8], ["LIMIT", 1]] Assignment Create (0.4ms) INSERT INTO "assignments" ("canvas_id", "title", "due_at", "unlock_at", "lock_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 8], ["title", "Assignment 8"], ["due_at", "2021-12-23 22:33:50.310981"], ["unlock_at", "2021-12-15 22:33:50.311087"], ["lock_at", "2022-01-06 22:33:50.311127"], ["created_at", "2021-12-16 22:33:50.312602"], ["updated_at", "2021-12-16 22:33:50.312602"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 ContextModuleItem Create (0.4ms) INSERT INTO "context_module_items" ("canvas_id", "canvas_assignment_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["canvas_id", 1], ["canvas_assignment_id", 8], ["workflow_state", "active"], ["created_at", "2021-12-16 22:33:50.314615"], ["updated_at", "2021-12-16 22:33:50.314615"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.3ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Assignment Exists (0.3ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 9], ["LIMIT", 1]] Assignment Create (0.3ms) INSERT INTO "assignments" ("canvas_id", "title", "due_at", "unlock_at", "lock_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 9], ["title", "Assignment 9"], ["due_at", "2021-12-23 22:33:50.318501"], ["unlock_at", "2021-12-15 22:33:50.318583"], ["lock_at", "2022-01-06 22:33:50.318620"], ["created_at", "2021-12-16 22:33:50.319735"], ["updated_at", "2021-12-16 22:33:50.319735"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 ContextModuleItem Create (0.3ms) INSERT INTO "context_module_items" ("canvas_id", "canvas_assignment_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["canvas_id", 2], ["canvas_assignment_id", 9], ["workflow_state", "active"], ["created_at", "2021-12-16 22:33:50.321555"], ["updated_at", "2021-12-16 22:33:50.321555"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Course Exists (0.4ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 8090425], ["LIMIT", 1]] Course Create (0.4ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 8090425], ["sis_id", "0b3fb22fad2667153ae2d998dbada050"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2021-12-13 22:33:50.335246"], ["end_at", "2022-01-06 22:33:50.335393"], ["created_at", "2021-12-16 22:33:50.336976"], ["updated_at", "2021-12-16 22:33:50.336976"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 ContextModule Create (0.5ms) INSERT INTO "context_modules" ("canvas_id", "canvas_context_id", "canvas_context_type", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 1], ["canvas_context_id", 8090425], ["canvas_context_type", "Course"], ["name", "Context Module"], ["workflow_state", "available"], ["created_at", "2021-12-16 22:33:50.339102"], ["updated_at", "2021-12-16 22:33:50.339102"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Course Exists (0.3ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 95323149], ["LIMIT", 1]] Course Create (0.3ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 95323149], ["sis_id", "947ae4143a0071eae9d5d0052da7662f"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2021-12-13 22:33:50.343169"], ["end_at", "2022-01-06 22:33:50.343285"], ["created_at", "2021-12-16 22:33:50.344832"], ["updated_at", "2021-12-16 22:33:50.344832"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 ContextModule Create (0.3ms) INSERT INTO "context_modules" ("canvas_id", "canvas_context_id", "canvas_context_type", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 2], ["canvas_context_id", 95323149], ["canvas_context_type", "Course"], ["name", "Context Module"], ["workflow_state", "available"], ["created_at", "2021-12-16 22:33:50.346542"], ["updated_at", "2021-12-16 22:33:50.346542"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Course Exists (0.3ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 14825660], ["LIMIT", 1]] Course Create (0.4ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 14825660], ["sis_id", "45edfc59f0f16f4fa3ba92c4ffc698cd"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2021-12-13 22:33:50.349686"], ["end_at", "2022-01-06 22:33:50.349771"], ["created_at", "2021-12-16 22:33:50.351138"], ["updated_at", "2021-12-16 22:33:50.351138"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 ContextModule Create (0.3ms) INSERT INTO "context_modules" ("canvas_id", "canvas_context_id", "canvas_context_type", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 3], ["canvas_context_id", 14825660], ["canvas_context_type", "Course"], ["name", "Context Module"], ["workflow_state", "available"], ["created_at", "2021-12-16 22:33:50.353162"], ["updated_at", "2021-12-16 22:33:50.353162"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Course Exists (0.2ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 62275347], ["LIMIT", 1]] Course Create (0.3ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 62275347], ["sis_id", "72d5b12fd725208adf4869d03e289252"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2021-12-13 22:33:50.356695"], ["end_at", "2022-01-06 22:33:50.356830"], ["created_at", "2021-12-16 22:33:50.358000"], ["updated_at", "2021-12-16 22:33:50.358000"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Course Exists (0.4ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" IS NULL AND "courses"."id" != $1 LIMIT $2 [["id", 490], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Course Exists (0.3ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 59066246], ["LIMIT", 1]] Course Create (0.3ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 59066246], ["sis_id", "65c902f704e33764c3eb54c844e86732"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2021-12-13 22:33:50.365440"], ["end_at", "2022-01-06 22:33:50.365530"], ["created_at", "2021-12-16 22:33:50.366749"], ["updated_at", "2021-12-16 22:33:50.366749"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Course Load (0.2ms) SELECT "courses".* FROM "courses" ORDER BY "courses"."id" ASC LIMIT $1 [["LIMIT", 1]] Course Exists (0.4ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 59066246], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Course Exists (0.2ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 12912330], ["LIMIT", 1]] Course Create (0.2ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 12912330], ["sis_id", "38430a117ade6d7721902525deda8fd5"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2021-12-13 22:33:50.372497"], ["end_at", "2022-01-06 22:33:50.372590"], ["created_at", "2021-12-16 22:33:50.373625"], ["updated_at", "2021-12-16 22:33:50.373625"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Course Exists (0.4ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 AND "courses"."id" != $2 LIMIT $3 [["canvas_id", 12912330], ["id", 492], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Course Exists (0.3ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 75638565], ["LIMIT", 1]] Course Create (0.3ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 75638565], ["sis_id", "f739c9403f4e80d77c27957bcfc7bb46"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2021-12-13 22:33:50.378609"], ["end_at", "2022-01-06 22:33:50.378716"], ["created_at", "2021-12-16 22:33:50.380014"], ["updated_at", "2021-12-16 22:33:50.380014"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Course Exists (0.3ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 62951076], ["LIMIT", 1]] Course Create (0.4ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 62951076], ["sis_id", "0290bc0e4d66a861e6f981bb7309d1fc"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2021-12-13 22:33:50.385233"], ["end_at", "2022-01-06 22:33:50.385332"], ["created_at", "2021-12-16 22:33:50.386562"], ["updated_at", "2021-12-16 22:33:50.386562"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Course Exists (0.3ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 89799975], ["LIMIT", 1]] Course Create (0.7ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 89799975], ["sis_id", "7d87b48939ecd7ff784323cad8d6fc95"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2021-12-13 22:33:50.391984"], ["end_at", "2022-01-06 22:33:50.392077"], ["created_at", "2021-12-16 22:33:50.393395"], ["updated_at", "2021-12-16 22:33:50.393395"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Course Exists (0.3ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 73381356], ["LIMIT", 1]] Course Create (0.3ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 73381356], ["sis_id", "843ad96e0784e5fa049c4a246126865c"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2021-12-13 22:33:50.397390"], ["end_at", "2022-01-06 22:33:50.397479"], ["created_at", "2021-12-16 22:33:50.398711"], ["updated_at", "2021-12-16 22:33:50.398711"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Course Exists (0.3ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 60153348], ["LIMIT", 1]] Course Create (0.4ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 60153348], ["sis_id", "93994904d0a2dbbb6dff7dd3b477be1b"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2021-12-13 22:33:50.401969"], ["end_at", "2022-01-06 22:33:50.402067"], ["created_at", "2021-12-16 22:33:50.403344"], ["updated_at", "2021-12-16 22:33:50.403344"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.3ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Course Exists (0.3ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 77947406], ["LIMIT", 1]] Course Create (0.3ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 77947406], ["sis_id", "5ca0e3147b8a19b7b485c0ae3699f379"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2021-12-13 22:33:50.406975"], ["end_at", "2022-01-06 22:33:50.407070"], ["created_at", "2021-12-16 22:33:50.408266"], ["updated_at", "2021-12-16 22:33:50.408266"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.4ms) BEGIN  (0.3ms) SAVEPOINT active_record_1 Enrollment Exists (0.7ms) SELECT 1 AS one FROM "enrollments" WHERE "enrollments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 22207462], ["LIMIT", 1]] Enrollment Create (0.6ms) INSERT INTO "enrollments" ("canvas_id", "created_at", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["canvas_id", 22207462], ["created_at", "2021-12-16 22:33:50.430906"], ["updated_at", "2021-12-16 22:33:50.430906"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Enrollment Exists (0.5ms) SELECT 1 AS one FROM "enrollments" WHERE "enrollments"."canvas_id" IS NULL AND "enrollments"."id" != $1 LIMIT $2 [["id", 155], ["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Enrollment Exists (0.4ms) SELECT 1 AS one FROM "enrollments" WHERE "enrollments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 14971122], ["LIMIT", 1]] Enrollment Create (0.4ms) INSERT INTO "enrollments" ("canvas_id", "created_at", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["canvas_id", 14971122], ["created_at", "2021-12-16 22:33:50.441888"], ["updated_at", "2021-12-16 22:33:50.441888"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Enrollment Load (0.8ms) SELECT "enrollments".* FROM "enrollments" ORDER BY "enrollments"."id" ASC LIMIT $1 [["LIMIT", 1]] Enrollment Exists (1.1ms) SELECT 1 AS one FROM "enrollments" WHERE "enrollments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 14971122], ["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Enrollment Exists (0.4ms) SELECT 1 AS one FROM "enrollments" WHERE "enrollments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 65554775], ["LIMIT", 1]] Enrollment Create (0.4ms) INSERT INTO "enrollments" ("canvas_id", "created_at", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["canvas_id", 65554775], ["created_at", "2021-12-16 22:33:50.469486"], ["updated_at", "2021-12-16 22:33:50.469486"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Enrollment Exists (0.4ms) SELECT 1 AS one FROM "enrollments" WHERE "enrollments"."canvas_id" = $1 AND "enrollments"."id" != $2 LIMIT $3 [["canvas_id", 65554775], ["id", 157], ["LIMIT", 1]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Enrollment Exists (0.3ms) SELECT 1 AS one FROM "enrollments" WHERE "enrollments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 38650726], ["LIMIT", 1]] Enrollment Create (0.3ms) INSERT INTO "enrollments" ("canvas_id", "created_at", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["canvas_id", 38650726], ["created_at", "2021-12-16 22:33:50.475297"], ["updated_at", "2021-12-16 22:33:50.475297"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Enrollment Exists (0.4ms) SELECT 1 AS one FROM "enrollments" WHERE "enrollments"."canvas_id" = $1 AND "enrollments"."id" != $2 LIMIT $3 [["canvas_id", 38650726], ["id", 158], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Enrollment Exists (0.3ms) SELECT 1 AS one FROM "enrollments" WHERE "enrollments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 5472731], ["LIMIT", 1]] Enrollment Create (0.2ms) INSERT INTO "enrollments" ("canvas_id", "created_at", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["canvas_id", 5472731], ["created_at", "2021-12-16 22:33:50.481187"], ["updated_at", "2021-12-16 22:33:50.481187"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Enrollment Exists (0.2ms) SELECT 1 AS one FROM "enrollments" WHERE "enrollments"."canvas_id" = $1 AND "enrollments"."id" != $2 LIMIT $3 [["canvas_id", 5472731], ["id", 159], ["LIMIT", 1]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.3ms) SAVEPOINT active_record_1 Group Exists (0.4ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 65998002], ["LIMIT", 1]] Group Create (0.4ms) INSERT INTO "groups" ("canvas_id", "sis_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 65998002], ["sis_id", "d2da4147ec43b505aff431ea13d4a270"], ["name", "Some User Group"], ["workflow_state", "available"], ["created_at", "2021-12-16 22:33:50.497831"], ["updated_at", "2021-12-16 22:33:50.497831"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.3ms) SAVEPOINT active_record_1 User Exists (0.5ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 80365749], ["LIMIT", 1]] User Create (0.4ms) INSERT INTO "users" ("canvas_id", "sis_id", "email", "first_name", "last_name", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 80365749], ["sis_id", "eb25930c66d9cd2599b7f0dcd725bb88"], ["email", "cooldude@coolsite.com"], ["first_name", "Cool"], ["last_name", "Dude"], ["created_at", "2021-12-16 22:33:50.511259"], ["updated_at", "2021-12-16 22:33:50.511259"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 GroupMembership Exists (0.5ms) SELECT 1 AS one FROM "group_memberships" WHERE "group_memberships"."canvas_id" = $1 LIMIT $2 [["canvas_id", 80507624], ["LIMIT", 1]] GroupMembership Create (0.3ms) INSERT INTO "group_memberships" ("canvas_id", "canvas_user_id", "canvas_group_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 80507624], ["canvas_user_id", 80365749], ["canvas_group_id", 65998002], ["workflow_state", "accepted"], ["created_at", "2021-12-16 22:33:50.522918"], ["updated_at", "2021-12-16 22:33:50.522918"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 GroupMembership Exists (0.3ms) SELECT 1 AS one FROM "group_memberships" WHERE "group_memberships"."canvas_id" IS NULL AND "group_memberships"."id" != $1 LIMIT $2 [["id", 133], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 60504499], ["LIMIT", 1]] Group Create (0.2ms) INSERT INTO "groups" ("canvas_id", "sis_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 60504499], ["sis_id", "fefa86a4bcbe1c058da7ec81e2ff8049"], ["name", "Some User Group"], ["workflow_state", "available"], ["created_at", "2021-12-16 22:33:50.529067"], ["updated_at", "2021-12-16 22:33:50.529067"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 User Exists (0.2ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 29130890], ["LIMIT", 1]] User Create (0.3ms) INSERT INTO "users" ("canvas_id", "sis_id", "email", "first_name", "last_name", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 29130890], ["sis_id", "db07340ee16284a6dc4b4e5744640855"], ["email", "cooldude@coolsite.com"], ["first_name", "Cool"], ["last_name", "Dude"], ["created_at", "2021-12-16 22:33:50.531113"], ["updated_at", "2021-12-16 22:33:50.531113"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 GroupMembership Exists (0.2ms) SELECT 1 AS one FROM "group_memberships" WHERE "group_memberships"."canvas_id" = $1 LIMIT $2 [["canvas_id", 31238898], ["LIMIT", 1]] GroupMembership Create (0.2ms) INSERT INTO "group_memberships" ("canvas_id", "canvas_user_id", "canvas_group_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 31238898], ["canvas_user_id", 29130890], ["canvas_group_id", 60504499], ["workflow_state", "accepted"], ["created_at", "2021-12-16 22:33:50.533135"], ["updated_at", "2021-12-16 22:33:50.533135"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 GroupMembership Load (0.2ms) SELECT "group_memberships".* FROM "group_memberships" ORDER BY "group_memberships"."id" ASC LIMIT $1 [["LIMIT", 1]] GroupMembership Exists (0.6ms) SELECT 1 AS one FROM "group_memberships" WHERE "group_memberships"."canvas_id" = $1 LIMIT $2 [["canvas_id", 31238898], ["LIMIT", 1]]  (0.5ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 42680469], ["LIMIT", 1]] Group Create (0.3ms) INSERT INTO "groups" ("canvas_id", "sis_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 42680469], ["sis_id", "7733a1c58e392118a42e8633197684f0"], ["name", "Some User Group"], ["workflow_state", "available"], ["created_at", "2021-12-16 22:33:50.541392"], ["updated_at", "2021-12-16 22:33:50.541392"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 User Exists (0.2ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 58802484], ["LIMIT", 1]] User Create (0.3ms) INSERT INTO "users" ("canvas_id", "sis_id", "email", "first_name", "last_name", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 58802484], ["sis_id", "08891a83788a1d2d2102e463066876a9"], ["email", "cooldude@coolsite.com"], ["first_name", "Cool"], ["last_name", "Dude"], ["created_at", "2021-12-16 22:33:50.543434"], ["updated_at", "2021-12-16 22:33:50.543434"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 GroupMembership Exists (0.4ms) SELECT 1 AS one FROM "group_memberships" WHERE "group_memberships"."canvas_id" = $1 LIMIT $2 [["canvas_id", 99404513], ["LIMIT", 1]] GroupMembership Create (0.3ms) INSERT INTO "group_memberships" ("canvas_id", "canvas_user_id", "canvas_group_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 99404513], ["canvas_user_id", 58802484], ["canvas_group_id", 42680469], ["workflow_state", "accepted"], ["created_at", "2021-12-16 22:33:50.546683"], ["updated_at", "2021-12-16 22:33:50.546683"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 GroupMembership Exists (0.3ms) SELECT 1 AS one FROM "group_memberships" WHERE "group_memberships"."canvas_id" = $1 AND "group_memberships"."id" != $2 LIMIT $3 [["canvas_id", 99404513], ["id", 135], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 21528056], ["LIMIT", 1]] Group Create (0.3ms) INSERT INTO "groups" ("canvas_id", "sis_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 21528056], ["sis_id", "9396bb32c1401e0f99c04499bb3359d1"], ["name", "Some User Group"], ["workflow_state", "available"], ["created_at", "2021-12-16 22:33:50.551716"], ["updated_at", "2021-12-16 22:33:50.551716"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 User Exists (0.3ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 9361777], ["LIMIT", 1]] User Create (0.4ms) INSERT INTO "users" ("canvas_id", "sis_id", "email", "first_name", "last_name", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 9361777], ["sis_id", "c2764207b6b1da9669d38c06392a7878"], ["email", "cooldude@coolsite.com"], ["first_name", "Cool"], ["last_name", "Dude"], ["created_at", "2021-12-16 22:33:50.554799"], ["updated_at", "2021-12-16 22:33:50.554799"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 GroupMembership Exists (0.2ms) SELECT 1 AS one FROM "group_memberships" WHERE "group_memberships"."canvas_id" = $1 LIMIT $2 [["canvas_id", 70165095], ["LIMIT", 1]] GroupMembership Create (0.5ms) INSERT INTO "group_memberships" ("canvas_id", "canvas_user_id", "canvas_group_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 70165095], ["canvas_user_id", 9361777], ["canvas_group_id", 21528056], ["workflow_state", "accepted"], ["created_at", "2021-12-16 22:33:50.558017"], ["updated_at", "2021-12-16 22:33:50.558017"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 GroupMembership Exists (0.3ms) SELECT 1 AS one FROM "group_memberships" WHERE "group_memberships"."canvas_id" = $1 AND "group_memberships"."id" != $2 LIMIT $3 [["canvas_id", 70165095], ["id", 136], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 37701165], ["LIMIT", 1]] Group Create (0.3ms) INSERT INTO "groups" ("canvas_id", "sis_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 37701165], ["sis_id", "bb91761d01ca08c3fda6ea0ee5f87c20"], ["name", "Some User Group"], ["workflow_state", "available"], ["created_at", "2021-12-16 22:33:50.564619"], ["updated_at", "2021-12-16 22:33:50.564619"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" IS NULL AND "groups"."id" != $1 LIMIT $2 [["id", 247], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 72928214], ["LIMIT", 1]] Group Create (0.3ms) INSERT INTO "groups" ("canvas_id", "sis_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 72928214], ["sis_id", "e85c3ea2aabcfd0fe126727f4571d897"], ["name", "Some User Group"], ["workflow_state", "available"], ["created_at", "2021-12-16 22:33:50.571296"], ["updated_at", "2021-12-16 22:33:50.571296"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Group Load (0.2ms) SELECT "groups".* FROM "groups" ORDER BY "groups"."id" ASC LIMIT $1 [["LIMIT", 1]] Group Exists (0.4ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 72928214], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 54333208], ["LIMIT", 1]] Group Create (0.3ms) INSERT INTO "groups" ("canvas_id", "sis_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 54333208], ["sis_id", "73082e5bb89bd68b5e9a3846159d47e5"], ["name", "Some User Group"], ["workflow_state", "available"], ["created_at", "2021-12-16 22:33:50.579008"], ["updated_at", "2021-12-16 22:33:50.579008"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 91058480], ["LIMIT", 1]] Group Create (0.2ms) INSERT INTO "groups" ("canvas_id", "sis_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 91058480], ["sis_id", "bca84e185d44cdb17d76ac02dde19c12"], ["name", "Some User Group"], ["workflow_state", "available"], ["created_at", "2021-12-16 22:33:50.583078"], ["updated_at", "2021-12-16 22:33:50.583078"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 AND "groups"."id" != $2 LIMIT $3 [["canvas_id", 91058480], ["id", 250], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 39008129], ["LIMIT", 1]] Group Create (0.3ms) INSERT INTO "groups" ("canvas_id", "sis_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 39008129], ["sis_id", "30e8f1eacb507c9f36340488130cc890"], ["name", "Some User Group"], ["workflow_state", "available"], ["created_at", "2021-12-16 22:33:50.588379"], ["updated_at", "2021-12-16 22:33:50.588379"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Group Exists (0.4ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 AND "groups"."id" != $2 LIMIT $3 [["canvas_id", 39008129], ["id", 251], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) SAVEPOINT active_record_1 Role Exists (0.4ms) SELECT 1 AS one FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 12466995], ["LIMIT", 1]] Role Create (0.4ms) INSERT INTO "roles" ("canvas_id", "label", "base_role_type", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 12466995], ["label", "Cool Role"], ["base_role_type", "AccountMembership"], ["workflow_state", "active"], ["created_at", "2021-12-16 22:33:50.595484"], ["updated_at", "2021-12-16 22:33:50.595484"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Role Exists (0.3ms) SELECT 1 AS one FROM "roles" WHERE "roles"."canvas_id" IS NULL AND "roles"."id" != $1 LIMIT $2 [["id", 135], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Role Exists (0.4ms) SELECT 1 AS one FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 75854643], ["LIMIT", 1]] Role Create (0.4ms) INSERT INTO "roles" ("canvas_id", "label", "base_role_type", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 75854643], ["label", "Cool Role"], ["base_role_type", "AccountMembership"], ["workflow_state", "active"], ["created_at", "2021-12-16 22:33:50.602700"], ["updated_at", "2021-12-16 22:33:50.602700"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Role Load (0.2ms) SELECT "roles".* FROM "roles" ORDER BY "roles"."id" ASC LIMIT $1 [["LIMIT", 1]] Role Exists (0.4ms) SELECT 1 AS one FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 75854643], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.3ms) SELECT COUNT(*) FROM "roles" Role Load (0.2ms) SELECT "roles".* FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]]  (0.3ms) SAVEPOINT active_record_1 Role Exists (0.3ms) SELECT 1 AS one FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] Role Create (0.5ms) INSERT INTO "roles" ("canvas_id", "label", "base_role_type", "canvas_account_id", "workflow_state", "permissions", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 1], ["label", "Account Admin"], ["base_role_type", "AccountMembership"], ["canvas_account_id", 10], ["workflow_state", "built_in"], ["permissions", "{\"manage_wiki\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"post_to_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"moderate_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_announcements\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"send_messages\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"send_messages_all\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_outcomes\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"create_conferences\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"create_collaborations\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_roster\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_all_grades\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_grades\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_rubrics\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"comment_on_others_submissions\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_students\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_admin_users\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_role_overrides\":{\"enabled\":true,\"locked\":true,\"readonly\":true,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_account_memberships\":{\"enabled\":true,\"locked\":true,\"readonly\":true,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_account_settings\":{\"enabled\":true,\"locked\":true,\"readonly\":true,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_groups\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_group_pages\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_files\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_assignments\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"undelete_courses\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_grade_changes\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_course_changes\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_question_banks\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_calendar\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_reports\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_courses\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_user_logins\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_user_observers\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_alerts\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"become_user\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_developer_keys\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"import_sis\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_sis\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_sis\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_course_list\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_statistics\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_storage_quotas\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_course_content\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_content\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_interaction_alerts\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"change_course_state\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_sections\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_feature_flags\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_quiz_answer_audits\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"moderate_grades\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"lti_add_edit\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true}}"], ["created_at", "2021-12-16 22:33:50.614491"], ["updated_at", "2021-12-16 22:33:50.614491"]]  (0.3ms) RELEASE SAVEPOINT active_record_1  (0.3ms) SELECT COUNT(*) FROM "roles" Role Load (0.2ms) SELECT "roles".* FROM "roles" ORDER BY "roles"."id" DESC LIMIT $1 [["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Role Exists (0.2ms) SELECT 1 AS one FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] Role Create (0.2ms) INSERT INTO "roles" ("canvas_id", "label", "base_role_type", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 1], ["label", "Cool Role"], ["base_role_type", "AccountMembership"], ["workflow_state", "active"], ["created_at", "2021-12-16 22:33:50.624362"], ["updated_at", "2021-12-16 22:33:50.624362"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SELECT COUNT(*) FROM "roles" Role Load (0.2ms) SELECT "roles".* FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]]  (0.3ms) SAVEPOINT active_record_1 Role Exists (0.3ms) SELECT 1 AS one FROM "roles" WHERE "roles"."canvas_id" = $1 AND "roles"."id" != $2 LIMIT $3 [["canvas_id", 1], ["id", 138], ["LIMIT", 1]] Role Update (0.7ms) UPDATE "roles" SET "label" = $1, "canvas_account_id" = $2, "permissions" = $3, "workflow_state" = $4, "updated_at" = $5 WHERE "roles"."id" = $6 [["label", "Account Admin"], ["canvas_account_id", 10], ["permissions", "{\"manage_wiki\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"post_to_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"moderate_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_announcements\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"send_messages\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"send_messages_all\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_outcomes\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"create_conferences\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"create_collaborations\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_roster\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_all_grades\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_grades\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_rubrics\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"comment_on_others_submissions\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_students\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_admin_users\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_role_overrides\":{\"enabled\":true,\"locked\":true,\"readonly\":true,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_account_memberships\":{\"enabled\":true,\"locked\":true,\"readonly\":true,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_account_settings\":{\"enabled\":true,\"locked\":true,\"readonly\":true,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_groups\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_group_pages\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_files\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_assignments\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"undelete_courses\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_grade_changes\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_course_changes\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_question_banks\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_calendar\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_reports\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_courses\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_user_logins\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_user_observers\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_alerts\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"become_user\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_developer_keys\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"import_sis\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_sis\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_sis\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_course_list\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_statistics\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_storage_quotas\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_course_content\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_content\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_interaction_alerts\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"change_course_state\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_sections\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_feature_flags\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_quiz_answer_audits\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"moderate_grades\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"lti_add_edit\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true}}"], ["workflow_state", "built_in"], ["updated_at", "2021-12-16 22:33:50.630108"], ["id", 138]]  (0.3ms) RELEASE SAVEPOINT active_record_1  (0.3ms) SELECT COUNT(*) FROM "roles" Role Load (0.3ms) SELECT "roles".* FROM "roles" WHERE "roles"."id" = $1 LIMIT $2 [["id", 138], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) SAVEPOINT active_record_1 Section Exists (0.6ms) SELECT 1 AS one FROM "sections" WHERE "sections"."canvas_id" = $1 LIMIT $2 [["canvas_id", 29347106], ["LIMIT", 1]] Section Create (0.4ms) INSERT INTO "sections" ("canvas_id", "created_at", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["canvas_id", 29347106], ["created_at", "2021-12-16 22:33:50.664541"], ["updated_at", "2021-12-16 22:33:50.664541"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Section Exists (0.5ms) SELECT 1 AS one FROM "sections" WHERE "sections"."canvas_id" IS NULL AND "sections"."id" != $1 LIMIT $2 [["id", 169], ["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Section Exists (0.3ms) SELECT 1 AS one FROM "sections" WHERE "sections"."canvas_id" = $1 LIMIT $2 [["canvas_id", 92682886], ["LIMIT", 1]] Section Create (0.4ms) INSERT INTO "sections" ("canvas_id", "created_at", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["canvas_id", 92682886], ["created_at", "2021-12-16 22:33:50.673399"], ["updated_at", "2021-12-16 22:33:50.673399"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Section Load (0.3ms) SELECT "sections".* FROM "sections" ORDER BY "sections"."id" ASC LIMIT $1 [["LIMIT", 1]] Section Exists (0.3ms) SELECT 1 AS one FROM "sections" WHERE "sections"."canvas_id" = $1 LIMIT $2 [["canvas_id", 92682886], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Section Exists (0.3ms) SELECT 1 AS one FROM "sections" WHERE "sections"."canvas_id" = $1 LIMIT $2 [["canvas_id", 16191663], ["LIMIT", 1]] Section Create (0.3ms) INSERT INTO "sections" ("canvas_id", "created_at", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["canvas_id", 16191663], ["created_at", "2021-12-16 22:33:50.680790"], ["updated_at", "2021-12-16 22:33:50.680790"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Section Exists (0.3ms) SELECT 1 AS one FROM "sections" WHERE "sections"."canvas_id" = $1 AND "sections"."id" != $2 LIMIT $3 [["canvas_id", 16191663], ["id", 171], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.5ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Section Exists (0.4ms) SELECT 1 AS one FROM "sections" WHERE "sections"."canvas_id" = $1 LIMIT $2 [["canvas_id", 68509482], ["LIMIT", 1]] Section Create (0.4ms) INSERT INTO "sections" ("canvas_id", "created_at", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["canvas_id", 68509482], ["created_at", "2021-12-16 22:33:50.687045"], ["updated_at", "2021-12-16 22:33:50.687045"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Submission Exists (1.0ms) SELECT 1 AS one FROM "submissions" WHERE "submissions"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] Submission Create (0.6ms) INSERT INTO "submissions" ("canvas_id", "submitted_at", "graded_at", "score", "points_possible", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 1], ["submitted_at", "2021-12-09 22:33:50.702378"], ["graded_at", "2021-12-15 22:33:50.702496"], ["score", 5.0], ["points_possible", 10.0], ["created_at", "2021-12-16 22:33:50.704980"], ["updated_at", "2021-12-16 22:33:50.704980"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Submission Exists (0.3ms) SELECT 1 AS one FROM "submissions" WHERE "submissions"."canvas_id" IS NULL AND "submissions"."id" != $1 LIMIT $2 [["id", 155], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Submission Exists (0.3ms) SELECT 1 AS one FROM "submissions" WHERE "submissions"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]] Submission Create (0.3ms) INSERT INTO "submissions" ("canvas_id", "submitted_at", "graded_at", "score", "points_possible", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 2], ["submitted_at", "2021-12-09 22:33:50.712244"], ["graded_at", "2021-12-15 22:33:50.712362"], ["score", 5.0], ["points_possible", 10.0], ["created_at", "2021-12-16 22:33:50.713842"], ["updated_at", "2021-12-16 22:33:50.713842"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Submission Load (0.3ms) SELECT "submissions".* FROM "submissions" ORDER BY "submissions"."id" ASC LIMIT $1 [["LIMIT", 1]] Submission Exists (0.3ms) SELECT 1 AS one FROM "submissions" WHERE "submissions"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Submission Exists (0.4ms) SELECT 1 AS one FROM "submissions" WHERE "submissions"."canvas_id" = $1 LIMIT $2 [["canvas_id", 3], ["LIMIT", 1]] Submission Create (0.3ms) INSERT INTO "submissions" ("canvas_id", "submitted_at", "graded_at", "score", "points_possible", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 3], ["submitted_at", "2021-12-09 22:33:50.720173"], ["graded_at", "2021-12-15 22:33:50.720270"], ["score", 5.0], ["points_possible", 10.0], ["created_at", "2021-12-16 22:33:50.721875"], ["updated_at", "2021-12-16 22:33:50.721875"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Submission Exists (0.4ms) SELECT 1 AS one FROM "submissions" WHERE "submissions"."canvas_id" = $1 AND "submissions"."id" != $2 LIMIT $3 [["canvas_id", 3], ["id", 157], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) SAVEPOINT active_record_1 Submission Exists (0.3ms) SELECT 1 AS one FROM "submissions" WHERE "submissions"."canvas_id" = $1 LIMIT $2 [["canvas_id", 4], ["LIMIT", 1]] Submission Create (0.3ms) INSERT INTO "submissions" ("canvas_id", "submitted_at", "graded_at", "score", "points_possible", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 4], ["submitted_at", "2021-12-09 22:33:50.727311"], ["graded_at", "2021-12-15 22:33:50.727469"], ["score", 5.0], ["points_possible", 10.0], ["created_at", "2021-12-16 22:33:50.729142"], ["updated_at", "2021-12-16 22:33:50.729142"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Submission Exists (0.3ms) SELECT 1 AS one FROM "submissions" WHERE "submissions"."canvas_id" = $1 AND "submissions"."id" != $2 LIMIT $3 [["canvas_id", 4], ["id", 158], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Submission Exists (0.3ms) SELECT 1 AS one FROM "submissions" WHERE "submissions"."canvas_id" = $1 LIMIT $2 [["canvas_id", 5], ["LIMIT", 1]] Submission Create (0.5ms) INSERT INTO "submissions" ("canvas_id", "submitted_at", "graded_at", "score", "points_possible", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 5], ["submitted_at", "2021-12-09 22:33:50.733880"], ["graded_at", "2021-12-15 22:33:50.733990"], ["score", 5.0], ["points_possible", 10.0], ["created_at", "2021-12-16 22:33:50.735352"], ["updated_at", "2021-12-16 22:33:50.735352"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Submission Exists (0.5ms) SELECT 1 AS one FROM "submissions" WHERE "submissions"."canvas_id" = $1 AND "submissions"."id" != $2 LIMIT $3 [["canvas_id", 5], ["id", 159], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Term Exists (0.3ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 87020806], ["LIMIT", 1]] Term Create (0.3ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 87020806], ["name", "Cool Term"], ["start_at", "2021-12-13 22:33:48.490181"], ["end_at", "2021-12-19 22:33:48.490277"], ["workflow_state", "active"], ["sis_id", "57dca6e8ab198d8bc70a930e0ad1ce06"], ["created_at", "2021-12-16 22:33:50.743949"], ["updated_at", "2021-12-16 22:33:50.743949"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Term Exists (0.3ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" IS NULL AND "terms"."id" != $1 LIMIT $2 [["id", 383], ["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Term Exists (0.3ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 89660253], ["LIMIT", 1]] Term Create (0.4ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 89660253], ["name", "Cool Term"], ["start_at", "2021-12-13 22:33:48.490181"], ["end_at", "2021-12-19 22:33:48.490277"], ["workflow_state", "active"], ["sis_id", "4916c2c784864d76d089912021738ef5"], ["created_at", "2021-12-16 22:33:50.752497"], ["updated_at", "2021-12-16 22:33:50.752497"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Term Load (0.3ms) SELECT "terms".* FROM "terms" ORDER BY "terms"."id" ASC LIMIT $1 [["LIMIT", 1]] Term Exists (0.5ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 89660253], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Term Exists (0.4ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 43298716], ["LIMIT", 1]] Term Create (0.5ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 43298716], ["name", "Cool Term"], ["start_at", "2021-12-13 22:33:48.490181"], ["end_at", "2021-12-19 22:33:48.490277"], ["workflow_state", "active"], ["sis_id", "62c3fd7de6e0a095fea19db25b61f7e4"], ["created_at", "2021-12-16 22:33:50.762038"], ["updated_at", "2021-12-16 22:33:50.762038"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Term Exists (0.2ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 5668799], ["LIMIT", 1]] Term Create (0.2ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 5668799], ["name", "Cool Term"], ["start_at", "2021-12-14 22:33:50.766031"], ["end_at", "2021-12-19 22:33:50.766109"], ["workflow_state", "active"], ["sis_id", "5d7734f713801647906e3e0f2fcd2b89"], ["created_at", "2021-12-16 22:33:50.767479"], ["updated_at", "2021-12-16 22:33:50.767479"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Term Exists (0.2ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 82006622], ["LIMIT", 1]] Term Create (0.3ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 82006622], ["name", "Cool Term"], ["start_at", "2021-12-13 22:33:48.490181"], ["end_at", "2021-12-19 22:33:48.490277"], ["workflow_state", "inactive"], ["sis_id", "75d06f6928060fd02191a2229fd56390"], ["created_at", "2021-12-16 22:33:50.769749"], ["updated_at", "2021-12-16 22:33:50.769749"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Term Exists (0.3ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 74629844], ["LIMIT", 1]] Term Create (0.3ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 74629844], ["name", "Cool Term"], ["start_at", "2021-10-16 22:33:50.771022"], ["end_at", "2021-11-16 22:33:50.771103"], ["workflow_state", "active"], ["sis_id", "38cdb3aefdba1b416ccbe3bcb6603649"], ["created_at", "2021-12-16 22:33:50.772549"], ["updated_at", "2021-12-16 22:33:50.772549"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Term Exists (0.2ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 84543768], ["LIMIT", 1]] Term Create (0.3ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 84543768], ["name", "Cool Term"], ["start_at", "2022-06-16 22:33:50.773732"], ["end_at", "2022-12-16 22:33:50.773803"], ["workflow_state", "active"], ["sis_id", "1649d5673d217581c80b586c9f61333d"], ["created_at", "2021-12-16 22:33:50.775149"], ["updated_at", "2021-12-16 22:33:50.775149"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Term Load (0.5ms) SELECT "terms".* FROM "terms" WHERE "terms"."workflow_state" = $1 AND (start_at <= '2021-12-31 22:33:50.776419' OR start_at IS NULL) AND (end_at >= '2021-12-01 22:33:50.776588' OR end_at IS NULL) [["workflow_state", "active"]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SELECT COUNT(*) FROM "terms" Term Load (0.1ms) SELECT "terms".* FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]]  (0.1ms) SAVEPOINT active_record_1 Term Exists (0.2ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] Term Create (0.2ms) INSERT INTO "terms" ("canvas_id", "name", "workflow_state", "grading_period_group_id", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 1], ["name", "Default Term"], ["workflow_state", "active"], ["grading_period_group_id", 1], ["sis_id", "Test"], ["created_at", "2021-12-16 22:33:50.781984"], ["updated_at", "2021-12-16 22:33:50.781984"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SELECT COUNT(*) FROM "terms" Term Load (0.2ms) SELECT "terms".* FROM "terms" ORDER BY "terms"."id" DESC LIMIT $1 [["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Term Exists (0.4ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] Term Create (0.4ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 1], ["name", "Cool Term"], ["start_at", "2021-12-13 22:33:48.490181"], ["end_at", "2021-12-19 22:33:48.490277"], ["workflow_state", "active"], ["sis_id", "46cfa30ad9f6752235b4758778b78ca6"], ["created_at", "2021-12-16 22:33:50.787483"], ["updated_at", "2021-12-16 22:33:50.787483"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SELECT COUNT(*) FROM "terms" Term Load (0.2ms) SELECT "terms".* FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]]  (0.2ms) SAVEPOINT active_record_1 Term Exists (0.3ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 AND "terms"."id" != $2 LIMIT $3 [["canvas_id", 1], ["id", 391], ["LIMIT", 1]] Term Update (0.4ms) UPDATE "terms" SET "name" = $1, "sis_id" = $2, "start_at" = $3, "end_at" = $4, "grading_period_group_id" = $5, "updated_at" = $6 WHERE "terms"."id" = $7 [["name", "Default Term"], ["sis_id", "Test"], ["start_at", nil], ["end_at", nil], ["grading_period_group_id", 1], ["updated_at", "2021-12-16 22:33:50.792046"], ["id", 391]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.4ms) SELECT COUNT(*) FROM "terms" Term Load (0.3ms) SELECT "terms".* FROM "terms" WHERE "terms"."id" = $1 LIMIT $2 [["id", 391], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 User Exists (0.2ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 38987917], ["LIMIT", 1]] User Create (0.3ms) INSERT INTO "users" ("canvas_id", "sis_id", "email", "first_name", "last_name", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 38987917], ["sis_id", "dc25fb00dc7e21c7e7e23d0055b3f948"], ["email", "cooldude@coolsite.com"], ["first_name", "Cool"], ["last_name", "Dude"], ["created_at", "2021-12-16 22:33:50.798748"], ["updated_at", "2021-12-16 22:33:50.798748"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 User Exists (0.5ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" IS NULL AND "users"."id" != $1 LIMIT $2 [["id", 291], ["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 User Exists (0.3ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 59369946], ["LIMIT", 1]] User Create (0.3ms) INSERT INTO "users" ("canvas_id", "sis_id", "email", "first_name", "last_name", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 59369946], ["sis_id", "b009daed674aa95c8ee9c4b9892cc5e8"], ["email", "cooldude@coolsite.com"], ["first_name", "Cool"], ["last_name", "Dude"], ["created_at", "2021-12-16 22:33:50.807605"], ["updated_at", "2021-12-16 22:33:50.807605"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 User Load (0.3ms) SELECT "users".* FROM "users" ORDER BY "users"."id" ASC LIMIT $1 [["LIMIT", 1]] User Exists (0.5ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 59369946], ["LIMIT", 1]]  (0.4ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 User Exists (0.2ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 55568061], ["LIMIT", 1]] User Create (0.2ms) INSERT INTO "users" ("canvas_id", "sis_id", "email", "first_name", "last_name", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 55568061], ["sis_id", "da1b9e65749df11016b738eb78762091"], ["email", "cooldude@coolsite.com"], ["first_name", "Cool"], ["last_name", "Dude"], ["created_at", "2021-12-16 22:33:50.815888"], ["updated_at", "2021-12-16 22:33:50.815888"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) SAVEPOINT active_record_1 User Exists (0.3ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 998861], ["LIMIT", 1]] User Create (0.4ms) INSERT INTO "users" ("canvas_id", "sis_id", "email", "first_name", "last_name", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 998861], ["sis_id", "6781ab8126823822ea56bd09086130e8"], ["email", "cooldude@coolsite.com"], ["first_name", "Cool"], ["last_name", "Dude"], ["created_at", "2021-12-16 22:33:50.821261"], ["updated_at", "2021-12-16 22:33:50.821261"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 User Exists (0.2ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 16562489], ["LIMIT", 1]] User Create (0.3ms) INSERT INTO "users" ("canvas_id", "sis_id", "email", "first_name", "last_name", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 16562489], ["sis_id", "f474bb6fd8684195c4cda575a34e7ba4"], ["email", "cooldude@coolsite.com"], ["first_name", "Cool"], ["last_name", "Dude"], ["created_at", "2021-12-16 22:33:50.826009"], ["updated_at", "2021-12-16 22:33:50.826009"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) SELECT COUNT(*) FROM "assignment_groups" AssignmentGroup Create Many (0.7ms) INSERT INTO "assignment_groups" ("canvas_id","canvas_course_id","name","rules","position","group_weight","workflow_state","canvas_created_at","canvas_updated_at","created_at","updated_at") VALUES (1,1,'Assignments','--- drop_lowest:1\nnever_drop:36\n ',1,50.0,'available','2017-09-08 01:37:33','2017-09-08 01:37:33','2021-12-16 22:33:50.835545','2021-12-16 22:33:50.835545'),(2,1,'Tests',NULL,1,50.0,'available','2017-09-08 01:37:33','2017-09-08 01:37:33','2021-12-16 22:33:50.835545','2021-12-16 22:33:50.835545') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","canvas_course_id"=EXCLUDED."canvas_course_id","name"=EXCLUDED."name","rules"=EXCLUDED."rules","position"=EXCLUDED."position","group_weight"=EXCLUDED."group_weight","workflow_state"=EXCLUDED."workflow_state","canvas_created_at"=EXCLUDED."canvas_created_at","canvas_updated_at"=EXCLUDED."canvas_updated_at","updated_at"=EXCLUDED."updated_at" WHERE ("assignment_groups".canvas_id, "assignment_groups".canvas_course_id, "assignment_groups".name, "assignment_groups".rules, "assignment_groups".position, "assignment_groups".group_weight, "assignment_groups".workflow_state, "assignment_groups".canvas_created_at, "assignment_groups".canvas_updated_at) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.canvas_course_id, EXCLUDED.name, EXCLUDED.rules, EXCLUDED.position, EXCLUDED.group_weight, EXCLUDED.workflow_state, EXCLUDED.canvas_created_at, EXCLUDED.canvas_updated_at) RETURNING "id"  (0.3ms) SELECT COUNT(*) FROM "assignment_groups"  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SELECT COUNT(*) FROM "assignments" Assignment Create Many (0.7ms) INSERT INTO "assignments" ("canvas_id","title","description","due_at","unlock_at","lock_at","points_possible","min_score","max_score","mastery_score","grading_type","submission_types","workflow_state","canvas_context_id","canvas_context_type","canvas_assignment_group_id","canvas_grading_scheme_id","canvas_grading_standard_id","created_at","updated_at") VALUES (88,'Assignment 1','

fdsfds

',NULL,NULL,NULL,100.0,NULL,NULL,NULL,'points','online_text_entry','published',58,'Course',55,NULL,NULL,'2021-12-16 22:33:50.841239','2021-12-16 22:33:50.841239'),(89,'fdsfdsfds','

fdsfdsfsdf

',NULL,NULL,NULL,100.0,NULL,NULL,NULL,'points','online_text_entry','published',59,'Course',56,NULL,NULL,'2021-12-16 22:33:50.841239','2021-12-16 22:33:50.841239') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","title"=EXCLUDED."title","description"=EXCLUDED."description","due_at"=EXCLUDED."due_at","unlock_at"=EXCLUDED."unlock_at","lock_at"=EXCLUDED."lock_at","points_possible"=EXCLUDED."points_possible","min_score"=EXCLUDED."min_score","max_score"=EXCLUDED."max_score","mastery_score"=EXCLUDED."mastery_score","grading_type"=EXCLUDED."grading_type","submission_types"=EXCLUDED."submission_types","workflow_state"=EXCLUDED."workflow_state","canvas_context_id"=EXCLUDED."canvas_context_id","canvas_context_type"=EXCLUDED."canvas_context_type","canvas_assignment_group_id"=EXCLUDED."canvas_assignment_group_id","canvas_grading_scheme_id"=EXCLUDED."canvas_grading_scheme_id","canvas_grading_standard_id"=EXCLUDED."canvas_grading_standard_id","updated_at"=EXCLUDED."updated_at" WHERE ("assignments".canvas_id, "assignments".title, "assignments".description, "assignments".due_at, "assignments".unlock_at, "assignments".lock_at, "assignments".points_possible, "assignments".min_score, "assignments".max_score, "assignments".mastery_score, "assignments".grading_type, "assignments".submission_types, "assignments".workflow_state, "assignments".canvas_context_id, "assignments".canvas_context_type, "assignments".canvas_assignment_group_id, "assignments".canvas_grading_scheme_id, "assignments".canvas_grading_standard_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.title, EXCLUDED.description, EXCLUDED.due_at, EXCLUDED.unlock_at, EXCLUDED.lock_at, EXCLUDED.points_possible, EXCLUDED.min_score, EXCLUDED.max_score, EXCLUDED.mastery_score, EXCLUDED.grading_type, EXCLUDED.submission_types, EXCLUDED.workflow_state, EXCLUDED.canvas_context_id, EXCLUDED.canvas_context_type, EXCLUDED.canvas_assignment_group_id, EXCLUDED.canvas_grading_scheme_id, EXCLUDED.canvas_grading_standard_id) RETURNING "id"  (0.3ms) SELECT COUNT(*) FROM "assignments"  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.6ms) SELECT COUNT(*) FROM "context_module_items" ContextModuleItem Create Many (0.6ms) INSERT INTO "context_module_items" ("canvas_id","canvas_context_module_id","position","canvas_content_id","canvas_content_type","workflow_state","canvas_assignment_id","created_at","updated_at") VALUES (15,9,1,83,'Assignment','active',1,'2021-12-16 22:33:50.847901','2021-12-16 22:33:50.847901'),(16,10,1,80,'Assignment','active',2,'2021-12-16 22:33:50.847901','2021-12-16 22:33:50.847901') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","canvas_context_module_id"=EXCLUDED."canvas_context_module_id","position"=EXCLUDED."position","canvas_content_id"=EXCLUDED."canvas_content_id","canvas_content_type"=EXCLUDED."canvas_content_type","workflow_state"=EXCLUDED."workflow_state","canvas_assignment_id"=EXCLUDED."canvas_assignment_id","updated_at"=EXCLUDED."updated_at" WHERE ("context_module_items".canvas_id, "context_module_items".canvas_context_module_id, "context_module_items".position, "context_module_items".canvas_content_id, "context_module_items".canvas_content_type, "context_module_items".workflow_state, "context_module_items".canvas_assignment_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.canvas_context_module_id, EXCLUDED.position, EXCLUDED.canvas_content_id, EXCLUDED.canvas_content_type, EXCLUDED.workflow_state, EXCLUDED.canvas_assignment_id) RETURNING "id"  (0.2ms) SELECT COUNT(*) FROM "context_module_items"  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (2.9ms) SELECT COUNT(*) FROM "context_modules" ContextModule Create Many (0.8ms) INSERT INTO "context_modules" ("canvas_id","canvas_context_id","canvas_context_type","position","name","workflow_state","deleted_at","created_at","updated_at") VALUES (23,785,'Course',1,'New Mod','active',NULL,'2021-12-16 22:33:50.870224','2021-12-16 22:33:50.870224'),(4,27,'Course',1,'Modules gonna module','unpublished',NULL,'2021-12-16 22:33:50.870224','2021-12-16 22:33:50.870224') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","canvas_context_id"=EXCLUDED."canvas_context_id","canvas_context_type"=EXCLUDED."canvas_context_type","position"=EXCLUDED."position","name"=EXCLUDED."name","workflow_state"=EXCLUDED."workflow_state","deleted_at"=EXCLUDED."deleted_at","updated_at"=EXCLUDED."updated_at" WHERE ("context_modules".canvas_id, "context_modules".canvas_context_id, "context_modules".canvas_context_type, "context_modules".position, "context_modules".name, "context_modules".workflow_state, "context_modules".deleted_at) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.canvas_context_id, EXCLUDED.canvas_context_type, EXCLUDED.position, EXCLUDED.name, EXCLUDED.workflow_state, EXCLUDED.deleted_at) RETURNING "id"  (0.2ms) SELECT COUNT(*) FROM "context_modules"  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.5ms) SELECT COUNT(*) FROM "courses" Course Create Many (0.7ms) INSERT INTO "courses" ("canvas_id","sis_id","course_code","name","canvas_account_id","canvas_term_id","start_at","end_at","workflow_state","grading_standard_id","created_at","updated_at") VALUES (1,'course_sis_id_1','C1','Course #1',1,1,'2017-03-27 21:53:18','2017-04-27 12:21:18','active',NULL,'2021-12-16 22:33:50.876596','2021-12-16 22:33:50.876596'),(2,'course_sis_id_2','C2','Course #2',1,1,'2017-03-27 21:53:18','2017-04-27 12:21:18','unpublished',NULL,'2021-12-16 22:33:50.876596','2021-12-16 22:33:50.876596') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","sis_id"=EXCLUDED."sis_id","course_code"=EXCLUDED."course_code","name"=EXCLUDED."name","canvas_account_id"=EXCLUDED."canvas_account_id","canvas_term_id"=EXCLUDED."canvas_term_id","start_at"=EXCLUDED."start_at","end_at"=EXCLUDED."end_at","workflow_state"=EXCLUDED."workflow_state","grading_standard_id"=EXCLUDED."grading_standard_id","updated_at"=EXCLUDED."updated_at" WHERE ("courses".canvas_id, "courses".sis_id, "courses".course_code, "courses".name, "courses".canvas_account_id, "courses".canvas_term_id, "courses".start_at, "courses".end_at, "courses".workflow_state, "courses".grading_standard_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.sis_id, EXCLUDED.course_code, EXCLUDED.name, EXCLUDED.canvas_account_id, EXCLUDED.canvas_term_id, EXCLUDED.start_at, EXCLUDED.end_at, EXCLUDED.workflow_state, EXCLUDED.grading_standard_id) RETURNING "id"  (0.4ms) SELECT COUNT(*) FROM "courses"  (0.3ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SELECT COUNT(*) FROM "users" User Create Many (0.4ms) INSERT INTO "users" ("canvas_id","sis_id","email","first_name","last_name","name","sortable_name","workflow_state","login_id","created_at","updated_at") VALUES (1,'sis_id_1','poorbastard@yharnam.com','Patches','the Spider','Patches the Spider','the Spider, Patches','active','spiderdude1337','2021-12-16 22:33:50.883175','2021-12-16 22:33:50.883175'),(2,'sis_id_2','dreamer@yharnam.com','Hunter','Djura','Hunter Djura','Djura, Hunter','active','retireddude109','2021-12-16 22:33:50.883175','2021-12-16 22:33:50.883175') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","sis_id"=EXCLUDED."sis_id","email"=EXCLUDED."email","first_name"=EXCLUDED."first_name","last_name"=EXCLUDED."last_name","name"=EXCLUDED."name","sortable_name"=EXCLUDED."sortable_name","workflow_state"=EXCLUDED."workflow_state","login_id"=EXCLUDED."login_id","updated_at"=EXCLUDED."updated_at" WHERE ("users".canvas_id, "users".sis_id, "users".email, "users".first_name, "users".last_name, "users".name, "users".sortable_name, "users".workflow_state, "users".login_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.sis_id, EXCLUDED.email, EXCLUDED.first_name, EXCLUDED.last_name, EXCLUDED.name, EXCLUDED.sortable_name, EXCLUDED.workflow_state, EXCLUDED.login_id) RETURNING "id"  (0.2ms) SELECT COUNT(*) FROM "users"  (0.1ms) ROLLBACK  (0.5ms) BEGIN  (0.4ms) SELECT COUNT(*) FROM "courses" Course Create Many (0.7ms) INSERT INTO "courses" ("canvas_id","sis_id","course_code","name","canvas_account_id","canvas_term_id","start_at","end_at","workflow_state","grading_standard_id","created_at","updated_at") VALUES (1,'course_sis_id_1','C1','Course #1',1,1,'2017-03-27 21:53:18','2017-04-27 12:21:18','active',NULL,'2021-12-16 22:33:50.888441','2021-12-16 22:33:50.888441'),(2,'course_sis_id_2','C2','Course #2',1,1,'2017-03-27 21:53:18','2017-04-27 12:21:18','unpublished',NULL,'2021-12-16 22:33:50.888441','2021-12-16 22:33:50.888441') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","sis_id"=EXCLUDED."sis_id","course_code"=EXCLUDED."course_code","name"=EXCLUDED."name","canvas_account_id"=EXCLUDED."canvas_account_id","canvas_term_id"=EXCLUDED."canvas_term_id","start_at"=EXCLUDED."start_at","end_at"=EXCLUDED."end_at","workflow_state"=EXCLUDED."workflow_state","grading_standard_id"=EXCLUDED."grading_standard_id","updated_at"=EXCLUDED."updated_at" WHERE ("courses".canvas_id, "courses".sis_id, "courses".course_code, "courses".name, "courses".canvas_account_id, "courses".canvas_term_id, "courses".start_at, "courses".end_at, "courses".workflow_state, "courses".grading_standard_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.sis_id, EXCLUDED.course_code, EXCLUDED.name, EXCLUDED.canvas_account_id, EXCLUDED.canvas_term_id, EXCLUDED.start_at, EXCLUDED.end_at, EXCLUDED.workflow_state, EXCLUDED.grading_standard_id) RETURNING "id"  (0.3ms) SELECT COUNT(*) FROM "courses" Course Load (0.3ms) SELECT "courses".* FROM "courses" ORDER BY "courses"."id" ASC LIMIT $1 [["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.3ms) SELECT COUNT(*) FROM "enrollments" Enrollment Create Many (0.7ms) INSERT INTO "enrollments" ("canvas_id","canvas_course_id","course_sis_id","canvas_user_id","user_sis_id","role","canvas_role_id","canvas_section_id","workflow_state","base_role_type","created_at","updated_at") VALUES (1,1,'sis_MUSC_2520_834',2,'sis_dalvarez_247','teacher',4,1,'active','TeacherEnrollment','2021-12-16 22:33:50.894207','2021-12-16 22:33:50.894207'),(2,1,'sis_MUSC_2520_834',3,'sis_jweaver_720','student',4,1,'active','StudentEnrollment','2021-12-16 22:33:50.894207','2021-12-16 22:33:50.894207') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","canvas_course_id"=EXCLUDED."canvas_course_id","course_sis_id"=EXCLUDED."course_sis_id","canvas_user_id"=EXCLUDED."canvas_user_id","user_sis_id"=EXCLUDED."user_sis_id","role"=EXCLUDED."role","canvas_role_id"=EXCLUDED."canvas_role_id","canvas_section_id"=EXCLUDED."canvas_section_id","workflow_state"=EXCLUDED."workflow_state","base_role_type"=EXCLUDED."base_role_type","updated_at"=EXCLUDED."updated_at" WHERE ("enrollments".canvas_id, "enrollments".canvas_course_id, "enrollments".course_sis_id, "enrollments".canvas_user_id, "enrollments".user_sis_id, "enrollments".role, "enrollments".canvas_role_id, "enrollments".canvas_section_id, "enrollments".workflow_state, "enrollments".base_role_type) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.canvas_course_id, EXCLUDED.course_sis_id, EXCLUDED.canvas_user_id, EXCLUDED.user_sis_id, EXCLUDED.role, EXCLUDED.canvas_role_id, EXCLUDED.canvas_section_id, EXCLUDED.workflow_state, EXCLUDED.base_role_type) RETURNING "id"  (0.3ms) SELECT COUNT(*) FROM "enrollments"  (0.2ms) ROLLBACK  (0.3ms) BEGIN  (0.3ms) SELECT COUNT(*) FROM "sections" Section Create Many (0.5ms) INSERT INTO "sections" ("canvas_id","sis_id","canvas_course_id","name","workflow_state","start_at","end_at","created_at","updated_at") VALUES (1,'sis_section_1',1,'Cool Section','active','2017-03-27 21:53:18','2017-03-27 21:53:18','2021-12-16 22:33:50.899377','2021-12-16 22:33:50.899377'),(2,'sis_section_2',2,'Lame Section','active','2017-03-27 21:53:18','2017-03-27 21:53:18','2021-12-16 22:33:50.899377','2021-12-16 22:33:50.899377') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","sis_id"=EXCLUDED."sis_id","canvas_course_id"=EXCLUDED."canvas_course_id","name"=EXCLUDED."name","workflow_state"=EXCLUDED."workflow_state","start_at"=EXCLUDED."start_at","end_at"=EXCLUDED."end_at","updated_at"=EXCLUDED."updated_at" WHERE ("sections".canvas_id, "sections".sis_id, "sections".canvas_course_id, "sections".name, "sections".workflow_state, "sections".start_at, "sections".end_at) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.sis_id, EXCLUDED.canvas_course_id, EXCLUDED.name, EXCLUDED.workflow_state, EXCLUDED.start_at, EXCLUDED.end_at) RETURNING "id"  (0.2ms) SELECT COUNT(*) FROM "sections" Section Load (0.3ms) SELECT "sections".* FROM "sections" ORDER BY "sections"."id" ASC LIMIT $1 [["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN Section Create Many (0.5ms) INSERT INTO "sections" ("canvas_id","sis_id","canvas_course_id","name","workflow_state","start_at","end_at","created_at","updated_at") VALUES (1,'sis_section_1',1,'Cool Section','active','2017-03-27 21:53:18','2017-03-27 21:53:18','2021-12-16 22:33:50.904173','2021-12-16 22:33:50.904173'),(2,'sis_section_2',2,'Lame Section','active','2017-03-27 21:53:18','2017-03-27 21:53:18','2021-12-16 22:33:50.904173','2021-12-16 22:33:50.904173') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","sis_id"=EXCLUDED."sis_id","canvas_course_id"=EXCLUDED."canvas_course_id","name"=EXCLUDED."name","workflow_state"=EXCLUDED."workflow_state","start_at"=EXCLUDED."start_at","end_at"=EXCLUDED."end_at","updated_at"=EXCLUDED."updated_at" WHERE ("sections".canvas_id, "sections".sis_id, "sections".canvas_course_id, "sections".name, "sections".workflow_state, "sections".start_at, "sections".end_at) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.sis_id, EXCLUDED.canvas_course_id, EXCLUDED.name, EXCLUDED.workflow_state, EXCLUDED.start_at, EXCLUDED.end_at) RETURNING "id" Section Load (0.2ms) SELECT "sections".* FROM "sections" WHERE "sections"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]] Section Create Many (0.4ms) INSERT INTO "sections" ("canvas_id","canvas_nonxlist_course_id","created_at","updated_at") VALUES (2,3,'2021-12-16 22:33:50.906949','2021-12-16 22:33:50.906949') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","canvas_nonxlist_course_id"=EXCLUDED."canvas_nonxlist_course_id","updated_at"=EXCLUDED."updated_at" WHERE ("sections".canvas_id, "sections".canvas_nonxlist_course_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.canvas_nonxlist_course_id) RETURNING "id"  (0.2ms) SELECT COUNT(*) FROM "sections" WHERE "sections"."canvas_nonxlist_course_id" IS NOT NULL Section Load (0.2ms) SELECT "sections".* FROM "sections" WHERE "sections"."canvas_nonxlist_course_id" IS NOT NULL ORDER BY "sections"."id" ASC LIMIT $1 [["LIMIT", 1]]  (0.1ms) ROLLBACK  (1.1ms) BEGIN  (0.3ms) SELECT COUNT(*) FROM "groups" Group Create Many (0.6ms) INSERT INTO "groups" ("canvas_id","sis_id","canvas_group_category_id","group_category_sis_id","canvas_account_id","canvas_course_id","name","workflow_state","context_id","context_type","max_membership","created_at","updated_at") VALUES (50,'sis1',10,NULL,1,NULL,'Group1','available',1,'Account',NULL,'2021-12-16 22:33:50.913102','2021-12-16 22:33:50.913102'),(51,'sis2',2,NULL,NULL,1,'Group2','available',1,'Course',1,'2021-12-16 22:33:50.913102','2021-12-16 22:33:50.913102') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","sis_id"=EXCLUDED."sis_id","canvas_group_category_id"=EXCLUDED."canvas_group_category_id","group_category_sis_id"=EXCLUDED."group_category_sis_id","canvas_account_id"=EXCLUDED."canvas_account_id","canvas_course_id"=EXCLUDED."canvas_course_id","name"=EXCLUDED."name","workflow_state"=EXCLUDED."workflow_state","context_id"=EXCLUDED."context_id","context_type"=EXCLUDED."context_type","max_membership"=EXCLUDED."max_membership","updated_at"=EXCLUDED."updated_at" WHERE ("groups".canvas_id, "groups".sis_id, "groups".canvas_group_category_id, "groups".group_category_sis_id, "groups".canvas_account_id, "groups".canvas_course_id, "groups".name, "groups".workflow_state, "groups".context_id, "groups".context_type, "groups".max_membership) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.sis_id, EXCLUDED.canvas_group_category_id, EXCLUDED.group_category_sis_id, EXCLUDED.canvas_account_id, EXCLUDED.canvas_course_id, EXCLUDED.name, EXCLUDED.workflow_state, EXCLUDED.context_id, EXCLUDED.context_type, EXCLUDED.max_membership) RETURNING "id"  (0.3ms) SELECT COUNT(*) FROM "groups" Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."name" = $1 LIMIT $2 [["name", "Group1"], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SELECT COUNT(*) FROM "group_memberships" GroupMembership Create Many (0.5ms) INSERT INTO "group_memberships" ("canvas_id","canvas_group_id","group_sis_id","canvas_user_id","user_sis_id","workflow_state","created_at","updated_at") VALUES (50,1,NULL,10,NULL,'accepted','2021-12-16 22:33:50.918350','2021-12-16 22:33:50.918350'),(51,2,NULL,11,NULL,'accepted','2021-12-16 22:33:50.918350','2021-12-16 22:33:50.918350') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","canvas_group_id"=EXCLUDED."canvas_group_id","group_sis_id"=EXCLUDED."group_sis_id","canvas_user_id"=EXCLUDED."canvas_user_id","user_sis_id"=EXCLUDED."user_sis_id","workflow_state"=EXCLUDED."workflow_state","updated_at"=EXCLUDED."updated_at" WHERE ("group_memberships".canvas_id, "group_memberships".canvas_group_id, "group_memberships".group_sis_id, "group_memberships".canvas_user_id, "group_memberships".user_sis_id, "group_memberships".workflow_state) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.canvas_group_id, EXCLUDED.group_sis_id, EXCLUDED.canvas_user_id, EXCLUDED.user_sis_id, EXCLUDED.workflow_state) RETURNING "id"  (0.3ms) SELECT COUNT(*) FROM "group_memberships" GroupMembership Load (0.3ms) SELECT "group_memberships".* FROM "group_memberships" WHERE "group_memberships"."canvas_id" = $1 LIMIT $2 [["canvas_id", 50], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.7ms) SELECT COUNT(*) FROM "user_observers" UserObserver Create Many (0.5ms) INSERT INTO "user_observers" ("observing_user_id","observed_user_id","workflow_state","created_at","updated_at") VALUES (21,3,'active','2021-12-16 22:33:50.930442','2021-12-16 22:33:50.930442'),(21,2,'active','2021-12-16 22:33:50.930442','2021-12-16 22:33:50.930442') ON CONFLICT (observing_user_id, observed_user_id) DO UPDATE SET "observing_user_id"=EXCLUDED."observing_user_id","observed_user_id"=EXCLUDED."observed_user_id","workflow_state"=EXCLUDED."workflow_state","updated_at"=EXCLUDED."updated_at" WHERE ("user_observers".observing_user_id, "user_observers".observed_user_id, "user_observers".workflow_state) IS DISTINCT FROM (EXCLUDED.observing_user_id, EXCLUDED.observed_user_id, EXCLUDED.workflow_state) RETURNING "id"  (0.3ms) SELECT COUNT(*) FROM "user_observers" UserObserver Load (0.2ms) SELECT "user_observers".* FROM "user_observers" WHERE "user_observers"."observed_user_id" = $1 LIMIT $2 [["observed_user_id", 3], ["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.4ms) BEGIN  (0.6ms) SELECT COUNT(*) FROM "grading_periods" GradingPeriod Create Many (0.7ms) INSERT INTO "grading_periods" ("canvas_id","title","weight","start_date","end_date","close_date","canvas_grading_period_group_id","workflow_state","created_at","updated_at") VALUES (1,'Period 1',0.2,'2019-07-01 06:00:00','2019-08-01 05:59:59','2019-08-01 05:59:59',1,'active','2021-12-16 22:33:50.948504','2021-12-16 22:33:50.948504'),(2,'Period 2',0.8,'2019-08-01 06:00:00','2019-09-01 05:59:59','2019-09-01 05:59:59',1,'deleted','2021-12-16 22:33:50.948504','2021-12-16 22:33:50.948504') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","title"=EXCLUDED."title","weight"=EXCLUDED."weight","start_date"=EXCLUDED."start_date","end_date"=EXCLUDED."end_date","close_date"=EXCLUDED."close_date","canvas_grading_period_group_id"=EXCLUDED."canvas_grading_period_group_id","workflow_state"=EXCLUDED."workflow_state","updated_at"=EXCLUDED."updated_at" WHERE ("grading_periods".canvas_id, "grading_periods".title, "grading_periods".weight, "grading_periods".start_date, "grading_periods".end_date, "grading_periods".close_date, "grading_periods".canvas_grading_period_group_id, "grading_periods".workflow_state) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.title, EXCLUDED.weight, EXCLUDED.start_date, EXCLUDED.end_date, EXCLUDED.close_date, EXCLUDED.canvas_grading_period_group_id, EXCLUDED.workflow_state) RETURNING "id"  (0.3ms) SELECT COUNT(*) FROM "grading_periods" GradingPeriod Load (0.2ms) SELECT "grading_periods".* FROM "grading_periods" WHERE "grading_periods"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.5ms) SELECT COUNT(*) FROM "grading_period_groups" GradingPeriodGroup Create Many (0.7ms) INSERT INTO "grading_period_groups" ("canvas_id","title","weighted","display_totals_for_all_grading_periods","workflow_state","created_at","updated_at") VALUES (1,'Test Group',FALSE,FALSE,'active','2021-12-16 22:33:50.971753','2021-12-16 22:33:50.971753') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","title"=EXCLUDED."title","weighted"=EXCLUDED."weighted","display_totals_for_all_grading_periods"=EXCLUDED."display_totals_for_all_grading_periods","workflow_state"=EXCLUDED."workflow_state","updated_at"=EXCLUDED."updated_at" WHERE ("grading_period_groups".canvas_id, "grading_period_groups".title, "grading_period_groups".weighted, "grading_period_groups".display_totals_for_all_grading_periods, "grading_period_groups".workflow_state) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.title, EXCLUDED.weighted, EXCLUDED.display_totals_for_all_grading_periods, EXCLUDED.workflow_state) RETURNING "id"  (0.2ms) SELECT COUNT(*) FROM "grading_period_groups" GradingPeriodGroup Load (0.3ms) SELECT "grading_period_groups".* FROM "grading_period_groups" WHERE "grading_period_groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.1ms) BEGIN  (0.3ms) SELECT COUNT(*) FROM "user_observers" UserObserver Create Many (0.6ms) INSERT INTO "user_observers" ("observing_user_id","observed_user_id","workflow_state","created_at","updated_at") VALUES (21,3,'active','2021-12-16 22:33:50.985171','2021-12-16 22:33:50.985171'),(21,2,'active','2021-12-16 22:33:50.985171','2021-12-16 22:33:50.985171') ON CONFLICT (observing_user_id, observed_user_id) DO UPDATE SET "observing_user_id"=EXCLUDED."observing_user_id","observed_user_id"=EXCLUDED."observed_user_id","workflow_state"=EXCLUDED."workflow_state","updated_at"=EXCLUDED."updated_at" WHERE ("user_observers".observing_user_id, "user_observers".observed_user_id, "user_observers".workflow_state) IS DISTINCT FROM (EXCLUDED.observing_user_id, EXCLUDED.observed_user_id, EXCLUDED.workflow_state) RETURNING "id"  (0.3ms) SELECT COUNT(*) FROM "user_observers"  (0.3ms) SELECT COUNT(*) FROM "user_observers" UserObserver Create Many (0.4ms) INSERT INTO "user_observers" ("observing_user_id","observed_user_id","workflow_state","created_at","updated_at") VALUES (21,3,'active','2021-12-16 22:33:50.990301','2021-12-16 22:33:50.990301'),(21,2,'active','2021-12-16 22:33:50.990301','2021-12-16 22:33:50.990301') ON CONFLICT (observing_user_id, observed_user_id) DO UPDATE SET "observing_user_id"=EXCLUDED."observing_user_id","observed_user_id"=EXCLUDED."observed_user_id","workflow_state"=EXCLUDED."workflow_state","updated_at"=EXCLUDED."updated_at" WHERE ("user_observers".observing_user_id, "user_observers".observed_user_id, "user_observers".workflow_state) IS DISTINCT FROM (EXCLUDED.observing_user_id, EXCLUDED.observed_user_id, EXCLUDED.workflow_state) RETURNING "id"  (0.2ms) SELECT COUNT(*) FROM "user_observers"  (1.1ms) ROLLBACK  (0.2ms) BEGIN  (0.4ms) SELECT COUNT(*) FROM "users"  (0.3ms) SELECT COUNT(*) FROM "courses" Course Create Many (1.1ms) INSERT INTO "courses" ("canvas_id","sis_id","course_code","name","canvas_account_id","canvas_term_id","start_at","end_at","workflow_state","grading_standard_id","created_at","updated_at") VALUES (1,'course_sis_id_1','C1','Course #1',1,1,'2017-03-27 21:53:18','2017-04-27 12:21:18','active',NULL,'2021-12-16 22:33:51.000610','2021-12-16 22:33:51.000610'),(2,'course_sis_id_2','C2','Course #2',1,1,'2017-03-27 21:53:18','2017-04-27 12:21:18','unpublished',NULL,'2021-12-16 22:33:51.000610','2021-12-16 22:33:51.000610') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","sis_id"=EXCLUDED."sis_id","course_code"=EXCLUDED."course_code","name"=EXCLUDED."name","canvas_account_id"=EXCLUDED."canvas_account_id","canvas_term_id"=EXCLUDED."canvas_term_id","start_at"=EXCLUDED."start_at","end_at"=EXCLUDED."end_at","workflow_state"=EXCLUDED."workflow_state","grading_standard_id"=EXCLUDED."grading_standard_id","updated_at"=EXCLUDED."updated_at" WHERE ("courses".canvas_id, "courses".sis_id, "courses".course_code, "courses".name, "courses".canvas_account_id, "courses".canvas_term_id, "courses".start_at, "courses".end_at, "courses".workflow_state, "courses".grading_standard_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.sis_id, EXCLUDED.course_code, EXCLUDED.name, EXCLUDED.canvas_account_id, EXCLUDED.canvas_term_id, EXCLUDED.start_at, EXCLUDED.end_at, EXCLUDED.workflow_state, EXCLUDED.grading_standard_id) RETURNING "id" User Create Many (0.5ms) INSERT INTO "users" ("canvas_id","sis_id","email","first_name","last_name","name","sortable_name","workflow_state","login_id","created_at","updated_at") VALUES (1,'sis_id_1','poorbastard@yharnam.com','Patches','the Spider','Patches the Spider','the Spider, Patches','active','spiderdude1337','2021-12-16 22:33:51.005420','2021-12-16 22:33:51.005420'),(2,'sis_id_2','dreamer@yharnam.com','Hunter','Djura','Hunter Djura','Djura, Hunter','active','retireddude109','2021-12-16 22:33:51.005420','2021-12-16 22:33:51.005420') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","sis_id"=EXCLUDED."sis_id","email"=EXCLUDED."email","first_name"=EXCLUDED."first_name","last_name"=EXCLUDED."last_name","name"=EXCLUDED."name","sortable_name"=EXCLUDED."sortable_name","workflow_state"=EXCLUDED."workflow_state","login_id"=EXCLUDED."login_id","updated_at"=EXCLUDED."updated_at" WHERE ("users".canvas_id, "users".sis_id, "users".email, "users".first_name, "users".last_name, "users".name, "users".sortable_name, "users".workflow_state, "users".login_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.sis_id, EXCLUDED.email, EXCLUDED.first_name, EXCLUDED.last_name, EXCLUDED.name, EXCLUDED.sortable_name, EXCLUDED.workflow_state, EXCLUDED.login_id) RETURNING "id"  (0.3ms) SELECT COUNT(*) FROM "users"  (0.3ms) SELECT COUNT(*) FROM "courses"  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) ROLLBACK  (0.2ms) BEGIN Course Create Many (0.6ms) INSERT INTO "courses" ("canvas_id","sis_id","course_code","name","canvas_account_id","canvas_term_id","start_at","end_at","workflow_state","grading_standard_id","created_at","updated_at") VALUES (1,'course_sis_id_1','C1','Course #1',1,1,'2017-03-27 21:53:18','2017-04-27 12:21:18','active',NULL,'2021-12-16 22:33:51.020081','2021-12-16 22:33:51.020081'),(2,'course_sis_id_2','C2','Course #2',1,1,'2017-03-27 21:53:18','2017-04-27 12:21:18','unpublished',NULL,'2021-12-16 22:33:51.020081','2021-12-16 22:33:51.020081') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","sis_id"=EXCLUDED."sis_id","course_code"=EXCLUDED."course_code","name"=EXCLUDED."name","canvas_account_id"=EXCLUDED."canvas_account_id","canvas_term_id"=EXCLUDED."canvas_term_id","start_at"=EXCLUDED."start_at","end_at"=EXCLUDED."end_at","workflow_state"=EXCLUDED."workflow_state","grading_standard_id"=EXCLUDED."grading_standard_id","updated_at"=EXCLUDED."updated_at" WHERE ("courses".canvas_id, "courses".sis_id, "courses".course_code, "courses".name, "courses".canvas_account_id, "courses".canvas_term_id, "courses".start_at, "courses".end_at, "courses".workflow_state, "courses".grading_standard_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.sis_id, EXCLUDED.course_code, EXCLUDED.name, EXCLUDED.canvas_account_id, EXCLUDED.canvas_term_id, EXCLUDED.start_at, EXCLUDED.end_at, EXCLUDED.workflow_state, EXCLUDED.grading_standard_id) RETURNING "id"  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.3ms) SELECT COUNT(*) FROM "submissions" Submission Create Many (0.7ms) INSERT INTO "submissions" ("canvas_id","canvas_user_id","canvas_course_id","canvas_assignment_id","submitted_at","due_at","graded_at","score","points_possible","excused","workflow_state","created_at","updated_at") VALUES (1,1,1,1,'2017-09-21 18:28:15','2017-09-27 18:28:15','2017-09-21 19:36:23',5.0,10.0,TRUE,'graded','2021-12-16 22:33:51.028576','2021-12-16 22:33:51.028576'),(2,1,1,2,'2017-09-21 18:28:15','2017-09-28 18:28:15','2017-09-21 19:36:23',5.0,10.0,FALSE,'submitted','2021-12-16 22:33:51.028576','2021-12-16 22:33:51.028576') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","canvas_user_id"=EXCLUDED."canvas_user_id","canvas_course_id"=EXCLUDED."canvas_course_id","canvas_assignment_id"=EXCLUDED."canvas_assignment_id","submitted_at"=EXCLUDED."submitted_at","due_at"=EXCLUDED."due_at","graded_at"=EXCLUDED."graded_at","score"=EXCLUDED."score","points_possible"=EXCLUDED."points_possible","excused"=EXCLUDED."excused","workflow_state"=EXCLUDED."workflow_state","updated_at"=EXCLUDED."updated_at" WHERE ("submissions".canvas_id, "submissions".canvas_user_id, "submissions".canvas_course_id, "submissions".canvas_assignment_id, "submissions".submitted_at, "submissions".due_at, "submissions".graded_at, "submissions".score, "submissions".points_possible, "submissions".excused, "submissions".workflow_state) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.canvas_user_id, EXCLUDED.canvas_course_id, EXCLUDED.canvas_assignment_id, EXCLUDED.submitted_at, EXCLUDED.due_at, EXCLUDED.graded_at, EXCLUDED.score, EXCLUDED.points_possible, EXCLUDED.excused, EXCLUDED.workflow_state) RETURNING "id"  (0.3ms) SELECT COUNT(*) FROM "submissions"  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] [BatchTestJobBase] [3e577702-2fa0-4d62-ad9d-75cb216904c1] Performing BatchTestJobBase (Job ID: 3e577702-2fa0-4d62-ad9d-75cb216904c1) from Test(default) [ActiveJob] [BatchTestJobBase] [3e577702-2fa0-4d62-ad9d-75cb216904c1] Performed BatchTestJobBase (Job ID: 3e577702-2fa0-4d62-ad9d-75cb216904c1) from Test(default) in 0.33ms  (0.8ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [BatchTestJobBase] [b9cfabd8-b191-4c39-81c7-a016b31455c0] Performing BatchTestJobBase (Job ID: b9cfabd8-b191-4c39-81c7-a016b31455c0) from Test(default) [ActiveJob] [BatchTestJobBase] [b9cfabd8-b191-4c39-81c7-a016b31455c0] Performed BatchTestJobBase (Job ID: b9cfabd8-b191-4c39-81c7-a016b31455c0) from Test(default) in 0.31ms  (0.2ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [BatchTestJobBase] [5730e634-8a18-405f-9202-ccb8a13abbf8] Performing BatchTestJobBase (Job ID: 5730e634-8a18-405f-9202-ccb8a13abbf8) from Test(default) [ActiveJob] [BatchTestJobBase] [5730e634-8a18-405f-9202-ccb8a13abbf8] Performed BatchTestJobBase (Job ID: 5730e634-8a18-405f-9202-ccb8a13abbf8) from Test(default) in 0.08ms  (0.3ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [FailingBatchTestJobBase] [b0692ca9-3de9-452a-887d-b480b99b153c] Performing FailingBatchTestJobBase (Job ID: b0692ca9-3de9-452a-887d-b480b99b153c) from Test(default) [ActiveJob] [FailingBatchTestJobBase] [b0692ca9-3de9-452a-887d-b480b99b153c] Error performing FailingBatchTestJobBase (Job ID: b0692ca9-3de9-452a-887d-b480b99b153c) from Test(default) in 0.31ms: RuntimeError (Foo): /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/job_batching/support/base_job.rb:12:in `perform' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:39:in `block in perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:109:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch_aware_job.rb:12:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/i18n-1.8.11/lib/i18n.rb:309:in `with_locale' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/translation.rb:9:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:26:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `block in instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications/instrumenter.rb:23:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:25:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `block in tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `block in tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:28:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:22:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:136:in `run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:38:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/job_batching/batch_aware_job_spec.rb:46:in `block (5 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `block in with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `block in with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-rails-5.0.2/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:259:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:644:in `block in run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:606:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/configuration.rb:2067:in `with_suite_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:116:in `block in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/reporter.rb:74:in `report' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:115:in `run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:89:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:71:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:45:in `invoke' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/exe/rspec:4:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:58:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:58:in `kernel_load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:23:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:478:in `exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:31:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:25:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/exe/bundle:49:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/friendly_errors.rb:128:in `with_friendly_errors' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/exe/bundle:37:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `
'  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] Enqueued BatchTestJobBase (Job ID: 18fcccf2-85bd-4302-b6a7-bcff76aa948b) to Test(default)  (0.1ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] Enqueued BatchTestJobBase (Job ID: 4a5c6c69-d25d-43fe-a5c5-2c780335a944) to Test(default)  (0.2ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] Enqueued BatchTestJobBase (Job ID: 3a122903-3835-4d08-83d9-3048ef9a06f7) to Test(default)  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.4ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] Enqueued RetryingJob (Job ID: 84c279fe-f229-435e-9dd1-2525ac3705ec) to Sidekiq(default) [ActiveJob] [RetryingJob] [84c279fe-f229-435e-9dd1-2525ac3705ec] Performing RetryingJob (Job ID: 84c279fe-f229-435e-9dd1-2525ac3705ec) from Sidekiq(default) [ActiveJob] [RetryingJob] [84c279fe-f229-435e-9dd1-2525ac3705ec] Error performing RetryingJob (Job ID: 84c279fe-f229-435e-9dd1-2525ac3705ec) from Sidekiq(default) in 3.88ms: RuntimeError (A Failure): /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/job_batching/batch_spec.rb:268:in `perform' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:39:in `block in perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:109:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch_aware_job.rb:12:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/i18n-1.8.11/lib/i18n.rb:314:in `with_locale' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/translation.rb:9:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:26:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `block in instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications/instrumenter.rb:23:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:25:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `block in tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `block in tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:28:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:22:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:136:in `run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:38:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:24:in `block in execute' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:109:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/railtie.rb:28:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/execution_wrapper.rb:87:in `wrap' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/reloader.rb:73:in `block in wrap' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/execution_wrapper.rb:87:in `wrap' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/reloader.rb:72:in `wrap' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/railtie.rb:27:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:136:in `run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:22:in `execute' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/queue_adapters/sidekiq_adapter.rb:42:in `perform' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/sidekiq-6.3.1/lib/sidekiq/testing.rb:300:in `execute_job' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/sidekiq-6.3.1/lib/sidekiq/testing.rb:295:in `block in process_job' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/sidekiq-6.3.1/lib/sidekiq/middleware/chain.rb:138:in `block in invoke' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/sidekiq.rb:73:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/sidekiq-6.3.1/lib/sidekiq/middleware/chain.rb:140:in `block in invoke' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/sidekiq-6.3.1/lib/sidekiq/middleware/chain.rb:143:in `invoke' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/sidekiq-6.3.1/lib/sidekiq/testing.rb:294:in `process_job' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/job_batching/batch_spec.rb:289:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `block in with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `block in with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-rails-5.0.2/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:259:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:644:in `block in run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:606:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/configuration.rb:2067:in `with_suite_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:116:in `block in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/reporter.rb:74:in `report' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:115:in `run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:89:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:71:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:45:in `invoke' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/exe/rspec:4:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:58:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:58:in `kernel_load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:23:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:478:in `exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:31:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:25:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/exe/bundle:49:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/friendly_errors.rb:128:in `with_friendly_errors' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/exe/bundle:37:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `
' [ActiveJob] [RetryingJob] [84c279fe-f229-435e-9dd1-2525ac3705ec] Performing RetryingJob (Job ID: 84c279fe-f229-435e-9dd1-2525ac3705ec) from Sidekiq(default) [ActiveJob] [RetryingJob] [84c279fe-f229-435e-9dd1-2525ac3705ec] Performed RetryingJob (Job ID: 84c279fe-f229-435e-9dd1-2525ac3705ec) from Sidekiq(default) in 3.53ms  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] Enqueued TestWorker (Job ID: 50156f74-67d7-4d83-9628-6de88369bf15) to Sidekiq(default)  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] Enqueued CanvasSync::JobBatches::Batch::Callback::ActiveJobCallbackWorker (Job ID: 474505e9-5e1b-42ee-831c-179af76d80fd) to Test(default) with arguments: "SampleCallback", "complete", {"a"=>"b"}, "q9dnwFmVN2xQVw", nil  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] Enqueued CanvasSync::JobBatches::Batch::Callback::ActiveJobCallbackWorker (Job ID: 38a8182f-6c58-480f-8b24-818138ec2a55) to Test(default) with arguments: "SampleCallback", "complete", {"a"=>"b"}, "j5PeoTQTdjuTbg", nil [ActiveJob] Enqueued CanvasSync::JobBatches::Batch::Callback::ActiveJobCallbackWorker (Job ID: a7f118ae-9418-4695-899e-b6eaa83ff72e) to Test(default) with arguments: "SampleCallback2", "complete", {"b"=>"a"}, "j5PeoTQTdjuTbg", nil  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] Enqueued ContextedJob (Job ID: d83b4d74-377b-45a9-bd67-90207f9f20bc) to Sidekiq(default) [ActiveJob] [TestWorker] [50156f74-67d7-4d83-9628-6de88369bf15] Performing TestWorker (Job ID: 50156f74-67d7-4d83-9628-6de88369bf15) from Sidekiq(default) [ActiveJob] [TestWorker] [50156f74-67d7-4d83-9628-6de88369bf15] Performed TestWorker (Job ID: 50156f74-67d7-4d83-9628-6de88369bf15) from Sidekiq(default) in 12.86ms [ActiveJob] [ContextedJob] [d83b4d74-377b-45a9-bd67-90207f9f20bc] Performing ContextedJob (Job ID: d83b4d74-377b-45a9-bd67-90207f9f20bc) from Sidekiq(default) [ActiveJob] [ContextedJob] [d83b4d74-377b-45a9-bd67-90207f9f20bc] Performed ContextedJob (Job ID: d83b4d74-377b-45a9-bd67-90207f9f20bc) from Sidekiq(default) in 4.12ms  (0.2ms) ROLLBACK  (0.3ms) BEGIN [ActiveJob] Enqueued ContextedJob (Job ID: d5d98edb-3777-499b-83c8-71e68ab60776) to Sidekiq(default) [ActiveJob] [ContextedJob] [d5d98edb-3777-499b-83c8-71e68ab60776] Performing ContextedJob (Job ID: d5d98edb-3777-499b-83c8-71e68ab60776) from Sidekiq(default) [ActiveJob] [ContextedJob] [d5d98edb-3777-499b-83c8-71e68ab60776] Performed ContextedJob (Job ID: d5d98edb-3777-499b-83c8-71e68ab60776) from Sidekiq(default) in 6.75ms  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] Enqueued BatchTestJobBase (Job ID: 23997008-f596-43b8-8aca-1fc1a63a51d9) to Sidekiq(default) [ActiveJob] [BatchTestJobBase] [23997008-f596-43b8-8aca-1fc1a63a51d9] Performing BatchTestJobBase (Job ID: 23997008-f596-43b8-8aca-1fc1a63a51d9) from Sidekiq(default) [ActiveJob] [BatchTestJobBase] [23997008-f596-43b8-8aca-1fc1a63a51d9] Performed BatchTestJobBase (Job ID: 23997008-f596-43b8-8aca-1fc1a63a51d9) from Sidekiq(default) in 3.33ms [ActiveJob] Enqueued ContextedJob (Job ID: 6a323cdb-65c4-420b-bb5f-b1730cb0380f) to Sidekiq(default) [ActiveJob] [ContextedJob] [6a323cdb-65c4-420b-bb5f-b1730cb0380f] Performing ContextedJob (Job ID: 6a323cdb-65c4-420b-bb5f-b1730cb0380f) from Sidekiq(default) [ActiveJob] [ContextedJob] [6a323cdb-65c4-420b-bb5f-b1730cb0380f] Performed ContextedJob (Job ID: 6a323cdb-65c4-420b-bb5f-b1730cb0380f) from Sidekiq(default) in 5.29ms  (0.3ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] Enqueued TestWorker (Job ID: 8879b30c-1fd9-4a17-a57b-60bdb1698191) to Sidekiq(default) [ActiveJob] Enqueued TestWorker (Job ID: aeaf5e1b-5b8f-48d6-946a-b1a7ef2748a7) to Sidekiq(default) [ActiveJob] Enqueued TestWorker (Job ID: cfdb6c1e-773e-4d9b-8080-8d315adb7b83) to Sidekiq(default)  (0.2ms) ROLLBACK  (0.3ms) BEGIN [ActiveJob] Enqueued WorkerA (Job ID: ca8f649d-5e28-4584-954f-3b205750c53c) to Sidekiq(default) [ActiveJob] Enqueued WorkerB (Job ID: 0747d0e6-3def-4302-be96-3b30b105bbcd) to Sidekiq(default) [ActiveJob] Enqueued WorkerA (Job ID: 4bb04fcb-0dcb-4993-9702-ecfc6d8534ed) to Sidekiq(default) [ActiveJob] Enqueued WorkerC (Job ID: b9d43f78-9c12-4531-8bcb-a0cdeeb3f305) to Sidekiq(default)  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.3ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] Enqueued TestWorker (Job ID: 7a2eeb8c-121a-45ae-8b13-dfd9728c4d2f) to Sidekiq(default)  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] Enqueued TestWorker (Job ID: 44942d4e-821e-4a7f-bb04-356be3cdc8d8) to Sidekiq(default)  (0.3ms) ROLLBACK  (0.5ms) SELECT "schema_migrations"."version" FROM "schema_migrations" ORDER BY "schema_migrations"."version" ASC  (0.3ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.3ms) BEGIN  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.5ms) SELECT COUNT(*) FROM "canvas_sync_job_logs" [ActiveJob] [GoodJob] [3aae0b42-2506-4727-a98f-688cbc56025f] Performing GoodJob (Job ID: 3aae0b42-2506-4727-a98f-688cbc56025f) from Test(default) with arguments: "argument" [ActiveJob] [GoodJob] [3aae0b42-2506-4727-a98f-688cbc56025f] CanvasSync::JobLog Load (0.3ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "3aae0b42-2506-4727-a98f-688cbc56025f"], ["LIMIT", 1]] [ActiveJob] [GoodJob] [3aae0b42-2506-4727-a98f-688cbc56025f]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [GoodJob] [3aae0b42-2506-4727-a98f-688cbc56025f] CanvasSync::JobLog Create (0.8ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "GoodJob"], ["status", "enqueued"], ["job_arguments", "---\n- argument\n"], ["created_at", "2021-12-16 23:16:50.305005"], ["updated_at", "2021-12-16 23:16:50.305005"], ["job_id", "3aae0b42-2506-4727-a98f-688cbc56025f"]] [ActiveJob] [GoodJob] [3aae0b42-2506-4727-a98f-688cbc56025f]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [GoodJob] [3aae0b42-2506-4727-a98f-688cbc56025f]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [GoodJob] [3aae0b42-2506-4727-a98f-688cbc56025f] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-12-16 23:16:50.307473"], ["status", "running"], ["updated_at", "2021-12-16 23:16:50.307874"], ["id", 832]] [ActiveJob] [GoodJob] [3aae0b42-2506-4727-a98f-688cbc56025f]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [GoodJob] [3aae0b42-2506-4727-a98f-688cbc56025f]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [GoodJob] [3aae0b42-2506-4727-a98f-688cbc56025f] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2021-12-16 23:16:50.309168"], ["status", "success"], ["updated_at", "2021-12-16 23:16:50.309471"], ["id", 832]] [ActiveJob] [GoodJob] [3aae0b42-2506-4727-a98f-688cbc56025f]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [GoodJob] [3aae0b42-2506-4727-a98f-688cbc56025f] Performed GoodJob (Job ID: 3aae0b42-2506-4727-a98f-688cbc56025f) from Test(default) in 20.62ms  (0.2ms) SELECT COUNT(*) FROM "canvas_sync_job_logs" CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" ORDER BY "canvas_sync_job_logs"."id" DESC LIMIT $1 [["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [BadJob] [b0d9b934-2071-4060-ae14-7db81ad2e27e] Performing BadJob (Job ID: b0d9b934-2071-4060-ae14-7db81ad2e27e) from Test(default) with arguments: "argument" [ActiveJob] [BadJob] [b0d9b934-2071-4060-ae14-7db81ad2e27e] CanvasSync::JobLog Load (0.3ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "b0d9b934-2071-4060-ae14-7db81ad2e27e"], ["LIMIT", 1]] [ActiveJob] [BadJob] [b0d9b934-2071-4060-ae14-7db81ad2e27e]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [BadJob] [b0d9b934-2071-4060-ae14-7db81ad2e27e] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "BadJob"], ["status", "enqueued"], ["job_arguments", "---\n- argument\n"], ["created_at", "2021-12-16 23:16:50.317527"], ["updated_at", "2021-12-16 23:16:50.317527"], ["job_id", "b0d9b934-2071-4060-ae14-7db81ad2e27e"]] [ActiveJob] [BadJob] [b0d9b934-2071-4060-ae14-7db81ad2e27e]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [BadJob] [b0d9b934-2071-4060-ae14-7db81ad2e27e]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [BadJob] [b0d9b934-2071-4060-ae14-7db81ad2e27e] CanvasSync::JobLog Update (0.4ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-12-16 23:16:50.319255"], ["status", "running"], ["updated_at", "2021-12-16 23:16:50.319604"], ["id", 833]] [ActiveJob] [BadJob] [b0d9b934-2071-4060-ae14-7db81ad2e27e]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [BadJob] [b0d9b934-2071-4060-ae14-7db81ad2e27e]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [BadJob] [b0d9b934-2071-4060-ae14-7db81ad2e27e] CanvasSync::JobLog Update (0.7ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "exception" = $2, "backtrace" = $3, "status" = $4, "updated_at" = $5 WHERE "canvas_sync_job_logs"."id" = $6 [["completed_at", "2021-12-16 23:16:50.321434"], ["exception", "EvilError: EvilError"], ["backtrace", "/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:12:in `perform'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:39:in `block in perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:109:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch_aware_job.rb:22:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:21:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/i18n-1.8.11/lib/i18n.rb:309:in `with_locale'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/translation.rb:9:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:26:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `block in instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications/instrumenter.rb:23:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:25:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `block in tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `block in tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:28:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:22:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:136:in `run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:38:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:18:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:40:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/matchers/built_in/raise_error.rb:59:in `matches?'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:51:in `block in handle_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:27:in `with_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:48:in `handle_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:65:in `to'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:101:in `to'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:39:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `block in with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `block in with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-rails-5.0.2/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:259:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:644:in `block in run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:606:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/configuration.rb:2067:in `with_suite_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:116:in `block in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/reporter.rb:74:in `report'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:115:in `run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:89:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:71:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:45:in `invoke'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/exe/rspec:4:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:58:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:58:in `kernel_load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:23:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:478:in `exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:31:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:25:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/exe/bundle:49:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/friendly_errors.rb:128:in `with_friendly_errors'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/exe/bundle:37:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `
'"], ["status", "error"], ["updated_at", "2021-12-16 23:16:50.321848"], ["id", 833]] [ActiveJob] [BadJob] [b0d9b934-2071-4060-ae14-7db81ad2e27e]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [BadJob] [b0d9b934-2071-4060-ae14-7db81ad2e27e] Error performing BadJob (Job ID: b0d9b934-2071-4060-ae14-7db81ad2e27e) from Test(default) in 7.53ms: EvilError (EvilError): /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:12:in `perform' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:39:in `block in perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:109:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch_aware_job.rb:22:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:21:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/i18n-1.8.11/lib/i18n.rb:309:in `with_locale' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/translation.rb:9:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:26:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `block in instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications/instrumenter.rb:23:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:25:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `block in tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `block in tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:28:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:22:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:136:in `run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:38:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:18:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:40:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/matchers/built_in/raise_error.rb:59:in `matches?' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:51:in `block in handle_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:27:in `with_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:48:in `handle_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:65:in `to' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:101:in `to' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:39:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `block in with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `block in with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-rails-5.0.2/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:259:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:644:in `block in run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:606:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/configuration.rb:2067:in `with_suite_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:116:in `block in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/reporter.rb:74:in `report' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:115:in `run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:89:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:71:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:45:in `invoke' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/exe/rspec:4:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:58:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:58:in `kernel_load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:23:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:478:in `exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:31:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:25:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/exe/bundle:49:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/friendly_errors.rb:128:in `with_friendly_errors' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/exe/bundle:37:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `
' CanvasSync::JobLog Load (0.3ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" ORDER BY "canvas_sync_job_logs"."id" DESC LIMIT $1 [["LIMIT", 1]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [BadJob] [87e9e632-e090-449c-95b9-4f14fba33b4e] Performing BadJob (Job ID: 87e9e632-e090-449c-95b9-4f14fba33b4e) from Test(default) [ActiveJob] [BadJob] [87e9e632-e090-449c-95b9-4f14fba33b4e] CanvasSync::JobLog Load (0.3ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "87e9e632-e090-449c-95b9-4f14fba33b4e"], ["LIMIT", 1]] [ActiveJob] [BadJob] [87e9e632-e090-449c-95b9-4f14fba33b4e]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [BadJob] [87e9e632-e090-449c-95b9-4f14fba33b4e] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["job_class", "BadJob"], ["status", "enqueued"], ["created_at", "2021-12-16 23:16:50.328042"], ["updated_at", "2021-12-16 23:16:50.328042"], ["job_id", "87e9e632-e090-449c-95b9-4f14fba33b4e"]] [ActiveJob] [BadJob] [87e9e632-e090-449c-95b9-4f14fba33b4e]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [BadJob] [87e9e632-e090-449c-95b9-4f14fba33b4e]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [BadJob] [87e9e632-e090-449c-95b9-4f14fba33b4e] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-12-16 23:16:50.329095"], ["status", "running"], ["updated_at", "2021-12-16 23:16:50.329411"], ["id", 834]] [ActiveJob] [BadJob] [87e9e632-e090-449c-95b9-4f14fba33b4e]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [BadJob] [87e9e632-e090-449c-95b9-4f14fba33b4e]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [BadJob] [87e9e632-e090-449c-95b9-4f14fba33b4e] CanvasSync::JobLog Update (0.5ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "exception" = $2, "backtrace" = $3, "status" = $4, "updated_at" = $5 WHERE "canvas_sync_job_logs"."id" = $6 [["completed_at", "2021-12-16 23:16:50.331138"], ["exception", "ArgumentError: wrong number of arguments (given 0, expected 1)"], ["backtrace", "/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:11:in `perform'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:39:in `block in perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:109:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch_aware_job.rb:22:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:21:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/i18n-1.8.11/lib/i18n.rb:309:in `with_locale'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/translation.rb:9:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:26:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `block in instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications/instrumenter.rb:23:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:25:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `block in tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `block in tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:28:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:22:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:136:in `run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:38:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:18:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:52:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/matchers/built_in/raise_error.rb:59:in `matches?'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:51:in `block in handle_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:27:in `with_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:48:in `handle_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:65:in `to'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:101:in `to'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:51:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `block in with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `block in with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-rails-5.0.2/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:259:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:644:in `block in run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:606:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/configuration.rb:2067:in `with_suite_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:116:in `block in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/reporter.rb:74:in `report'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:115:in `run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:89:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:71:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:45:in `invoke'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/exe/rspec:4:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:58:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:58:in `kernel_load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:23:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:478:in `exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:31:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:25:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/exe/bundle:49:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/friendly_errors.rb:128:in `with_friendly_errors'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/exe/bundle:37:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `
'"], ["status", "error"], ["updated_at", "2021-12-16 23:16:50.331782"], ["id", 834]] [ActiveJob] [BadJob] [87e9e632-e090-449c-95b9-4f14fba33b4e]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [BadJob] [87e9e632-e090-449c-95b9-4f14fba33b4e] Error performing BadJob (Job ID: 87e9e632-e090-449c-95b9-4f14fba33b4e) from Test(default) in 6.29ms: ArgumentError (wrong number of arguments (given 0, expected 1)): /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:11:in `perform' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:39:in `block in perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:109:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch_aware_job.rb:22:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:21:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/i18n-1.8.11/lib/i18n.rb:309:in `with_locale' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/translation.rb:9:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:26:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `block in instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications/instrumenter.rb:23:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:25:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `block in tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `block in tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:28:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:22:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:136:in `run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:38:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:18:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:52:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/matchers/built_in/raise_error.rb:59:in `matches?' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:51:in `block in handle_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:27:in `with_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:48:in `handle_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:65:in `to' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:101:in `to' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:51:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `block in with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `block in with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-rails-5.0.2/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:259:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:644:in `block in run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:606:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/configuration.rb:2067:in `with_suite_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:116:in `block in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/reporter.rb:74:in `report' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:115:in `run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:89:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:71:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:45:in `invoke' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/exe/rspec:4:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:58:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:58:in `kernel_load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:23:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:478:in `exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:31:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:25:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/exe/bundle:49:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/friendly_errors.rb:128:in `with_friendly_errors' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/exe/bundle:37:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `
'  (0.1ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] [BadJob] [aa0dad68-595a-4219-9d8e-b21723f78fa1] Performing BadJob (Job ID: aa0dad68-595a-4219-9d8e-b21723f78fa1) from Test(default) [ActiveJob] [BadJob] [aa0dad68-595a-4219-9d8e-b21723f78fa1] CanvasSync::JobLog Load (0.3ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "aa0dad68-595a-4219-9d8e-b21723f78fa1"], ["LIMIT", 1]] [ActiveJob] [BadJob] [aa0dad68-595a-4219-9d8e-b21723f78fa1]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [BadJob] [aa0dad68-595a-4219-9d8e-b21723f78fa1] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["job_class", "BadJob"], ["status", "enqueued"], ["created_at", "2021-12-16 23:16:50.336893"], ["updated_at", "2021-12-16 23:16:50.336893"], ["job_id", "aa0dad68-595a-4219-9d8e-b21723f78fa1"]] [ActiveJob] [BadJob] [aa0dad68-595a-4219-9d8e-b21723f78fa1]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [BadJob] [aa0dad68-595a-4219-9d8e-b21723f78fa1]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [BadJob] [aa0dad68-595a-4219-9d8e-b21723f78fa1] CanvasSync::JobLog Update (0.4ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-12-16 23:16:50.338358"], ["status", "running"], ["updated_at", "2021-12-16 23:16:50.338816"], ["id", 835]] [ActiveJob] [BadJob] [aa0dad68-595a-4219-9d8e-b21723f78fa1]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [BadJob] [aa0dad68-595a-4219-9d8e-b21723f78fa1]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [BadJob] [aa0dad68-595a-4219-9d8e-b21723f78fa1] CanvasSync::JobLog Update (1.1ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "exception" = $2, "backtrace" = $3, "status" = $4, "updated_at" = $5 WHERE "canvas_sync_job_logs"."id" = $6 [["completed_at", "2021-12-16 23:16:50.344845"], ["exception", "ArgumentError: wrong number of arguments (given 0, expected 1)"], ["backtrace", "/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:11:in `perform'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:39:in `block in perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:109:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch_aware_job.rb:22:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:21:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/i18n-1.8.11/lib/i18n.rb:309:in `with_locale'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/translation.rb:9:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:26:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `block in instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications/instrumenter.rb:23:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:25:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `block in tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `block in tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:28:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:22:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:136:in `run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:38:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:18:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:60:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/matchers/built_in/raise_error.rb:59:in `matches?'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:51:in `block in handle_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:27:in `with_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:48:in `handle_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:65:in `to'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:101:in `to'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:59:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `block in with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `block in with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-rails-5.0.2/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:259:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:644:in `block in run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:606:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/configuration.rb:2067:in `with_suite_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:116:in `block in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/reporter.rb:74:in `report'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:115:in `run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:89:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:71:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:45:in `invoke'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/exe/rspec:4:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:58:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:58:in `kernel_load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:23:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:478:in `exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:31:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:25:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/exe/bundle:49:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/friendly_errors.rb:128:in `with_friendly_errors'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/exe/bundle:37:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `
'\n\nError Occurred while handling an Error: NoMethodError: undefined method `bad_catcher' for BadJob:Class\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-mocks-3.10.2/lib/rspec/mocks/method_double.rb:28:in `block in original_implementation_callable'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-mocks-3.10.2/lib/rspec/mocks/message_expectation.rb:101:in `block in and_call_original'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-mocks-3.10.2/lib/rspec/mocks/message_expectation.rb:740:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-mocks-3.10.2/lib/rspec/mocks/message_expectation.rb:572:in `invoke_incrementing_actual_calls_by'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-mocks-3.10.2/lib/rspec/mocks/message_expectation.rb:427:in `invoke'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-mocks-3.10.2/lib/rspec/mocks/proxy.rb:217:in `message_received'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-mocks-3.10.2/lib/rspec/mocks/proxy.rb:361:in `message_received'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-mocks-3.10.2/lib/rspec/mocks/method_double.rb:78:in `proxy_method_invoked'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-mocks-3.10.2/lib/rspec/mocks/method_double.rb:64:in `block (2 levels) in define_proxy_method'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:31:in `rescue in block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:23:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/i18n-1.8.11/lib/i18n.rb:309:in `with_locale'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/translation.rb:9:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:26:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `block in instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications/instrumenter.rb:23:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:25:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `block in tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `block in tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:28:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:22:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:136:in `run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:38:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:18:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:60:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/matchers/built_in/raise_error.rb:59:in `matches?'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:51:in `block in handle_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:27:in `with_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:48:in `handle_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:65:in `to'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:101:in `to'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:59:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `block in with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `block in with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-rails-5.0.2/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:259:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:644:in `block in run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:606:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/configuration.rb:2067:in `with_suite_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:116:in `block in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/reporter.rb:74:in `report'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:115:in `run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:89:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:71:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:45:in `invoke'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/exe/rspec:4:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:58:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:58:in `kernel_load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:23:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:478:in `exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:31:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:25:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/exe/bundle:49:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/friendly_errors.rb:128:in `with_friendly_errors'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/exe/bundle:37:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `
'"], ["status", "error"], ["updated_at", "2021-12-16 23:16:50.345596"], ["id", 835]] [ActiveJob] [BadJob] [aa0dad68-595a-4219-9d8e-b21723f78fa1]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [BadJob] [aa0dad68-595a-4219-9d8e-b21723f78fa1] Error performing BadJob (Job ID: aa0dad68-595a-4219-9d8e-b21723f78fa1) from Test(default) in 12.68ms: ArgumentError (wrong number of arguments (given 0, expected 1)): /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:11:in `perform' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:39:in `block in perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:109:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch_aware_job.rb:22:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:21:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/i18n-1.8.11/lib/i18n.rb:309:in `with_locale' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/translation.rb:9:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:26:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `block in instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications/instrumenter.rb:23:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:25:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `block in tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `block in tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:28:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:22:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:136:in `run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:38:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:18:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:60:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/matchers/built_in/raise_error.rb:59:in `matches?' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:51:in `block in handle_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:27:in `with_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:48:in `handle_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:65:in `to' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:101:in `to' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:59:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `block in with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `block in with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-rails-5.0.2/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:259:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:644:in `block in run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:606:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/configuration.rb:2067:in `with_suite_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:116:in `block in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/reporter.rb:74:in `report' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:115:in `run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:89:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:71:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:45:in `invoke' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/exe/rspec:4:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:58:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:58:in `kernel_load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:23:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:478:in `exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:31:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:25:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/exe/bundle:49:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/friendly_errors.rb:128:in `with_friendly_errors' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/exe/bundle:37:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `
' CanvasSync::JobLog Load (2.4ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" ORDER BY "canvas_sync_job_logs"."id" DESC LIMIT $1 [["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [CanvasSync::Jobs::ReportChecker] [efd09ff3-4946-4064-a2bd-4dcea19d349e] Performing CanvasSync::Jobs::ReportChecker (Job ID: efd09ff3-4946-4064-a2bd-4dcea19d349e) from Test(default) with arguments: "provisioning_csv", 1, "FakeProcessor", {} [ActiveJob] [CanvasSync::Jobs::ReportChecker] [efd09ff3-4946-4064-a2bd-4dcea19d349e] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "efd09ff3-4946-4064-a2bd-4dcea19d349e"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [efd09ff3-4946-4064-a2bd-4dcea19d349e]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [efd09ff3-4946-4064-a2bd-4dcea19d349e] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- provisioning_csv\n- 1\n- FakeProcessor\n- {}\n"], ["created_at", "2021-12-16 23:16:50.362910"], ["updated_at", "2021-12-16 23:16:50.362910"], ["job_id", "efd09ff3-4946-4064-a2bd-4dcea19d349e"]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [efd09ff3-4946-4064-a2bd-4dcea19d349e]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [efd09ff3-4946-4064-a2bd-4dcea19d349e]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [efd09ff3-4946-4064-a2bd-4dcea19d349e] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-12-16 23:16:50.364534"], ["status", "running"], ["updated_at", "2021-12-16 23:16:50.364851"], ["id", 836]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [efd09ff3-4946-4064-a2bd-4dcea19d349e]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [efd09ff3-4946-4064-a2bd-4dcea19d349e]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [efd09ff3-4946-4064-a2bd-4dcea19d349e] CanvasSync::JobLog Destroy (0.3ms) DELETE FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."id" = $1 [["id", 836]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [efd09ff3-4946-4064-a2bd-4dcea19d349e]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [efd09ff3-4946-4064-a2bd-4dcea19d349e] Performed CanvasSync::Jobs::ReportChecker (Job ID: efd09ff3-4946-4064-a2bd-4dcea19d349e) from Test(default) in 12.16ms  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] [CanvasSync::Jobs::ReportChecker] [f1090e23-22e0-4b4b-81fd-6b5370458970] Performing CanvasSync::Jobs::ReportChecker (Job ID: f1090e23-22e0-4b4b-81fd-6b5370458970) from Test(default) with arguments: "provisioning_csv", 1, "FakeProcessor", {} [ActiveJob] [CanvasSync::Jobs::ReportChecker] [f1090e23-22e0-4b4b-81fd-6b5370458970] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "f1090e23-22e0-4b4b-81fd-6b5370458970"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [f1090e23-22e0-4b4b-81fd-6b5370458970]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [f1090e23-22e0-4b4b-81fd-6b5370458970] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- provisioning_csv\n- 1\n- FakeProcessor\n- {}\n"], ["created_at", "2021-12-16 23:16:50.377262"], ["updated_at", "2021-12-16 23:16:50.377262"], ["job_id", "f1090e23-22e0-4b4b-81fd-6b5370458970"]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [f1090e23-22e0-4b4b-81fd-6b5370458970]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [f1090e23-22e0-4b4b-81fd-6b5370458970]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [f1090e23-22e0-4b4b-81fd-6b5370458970] CanvasSync::JobLog Update (0.4ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-12-16 23:16:50.378956"], ["status", "running"], ["updated_at", "2021-12-16 23:16:50.379506"], ["id", 837]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [f1090e23-22e0-4b4b-81fd-6b5370458970]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [f1090e23-22e0-4b4b-81fd-6b5370458970]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [f1090e23-22e0-4b4b-81fd-6b5370458970] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- provisioning_csv\n- 1\n- FakeProcessor\n- {}\n- {}\n"], ["created_at", "2021-12-16 23:16:50.384368"], ["updated_at", "2021-12-16 23:16:50.384368"], ["job_id", "80ea4082-c5bc-4739-aeb5-47b329499d4f"]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [f1090e23-22e0-4b4b-81fd-6b5370458970]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [f1090e23-22e0-4b4b-81fd-6b5370458970] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: 80ea4082-c5bc-4739-aeb5-47b329499d4f) to Test(default) at 2021-12-16 23:17:20 UTC with arguments: "provisioning_csv", 1, "FakeProcessor", {}, {} [ActiveJob] [CanvasSync::Jobs::ReportChecker] [f1090e23-22e0-4b4b-81fd-6b5370458970]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [f1090e23-22e0-4b4b-81fd-6b5370458970] CanvasSync::JobLog Destroy (0.3ms) DELETE FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."id" = $1 [["id", 837]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [f1090e23-22e0-4b4b-81fd-6b5370458970]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [f1090e23-22e0-4b4b-81fd-6b5370458970] Performed CanvasSync::Jobs::ReportChecker (Job ID: f1090e23-22e0-4b4b-81fd-6b5370458970) from Test(default) in 11.4ms  (0.3ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] [CanvasSync::Jobs::ReportChecker] [88b58d50-79d4-4b2c-8a2e-39bbfaca4e40] Performing CanvasSync::Jobs::ReportChecker (Job ID: 88b58d50-79d4-4b2c-8a2e-39bbfaca4e40) from Test(default) with arguments: "provisioning_csv", 1, "FakeProcessor", {} [ActiveJob] [CanvasSync::Jobs::ReportChecker] [88b58d50-79d4-4b2c-8a2e-39bbfaca4e40] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "88b58d50-79d4-4b2c-8a2e-39bbfaca4e40"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [88b58d50-79d4-4b2c-8a2e-39bbfaca4e40]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [88b58d50-79d4-4b2c-8a2e-39bbfaca4e40] CanvasSync::JobLog Create (0.4ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- provisioning_csv\n- 1\n- FakeProcessor\n- {}\n"], ["created_at", "2021-12-16 23:16:50.395446"], ["updated_at", "2021-12-16 23:16:50.395446"], ["job_id", "88b58d50-79d4-4b2c-8a2e-39bbfaca4e40"]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [88b58d50-79d4-4b2c-8a2e-39bbfaca4e40]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [88b58d50-79d4-4b2c-8a2e-39bbfaca4e40]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [88b58d50-79d4-4b2c-8a2e-39bbfaca4e40] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-12-16 23:16:50.397374"], ["status", "running"], ["updated_at", "2021-12-16 23:16:50.397731"], ["id", 839]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [88b58d50-79d4-4b2c-8a2e-39bbfaca4e40]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [88b58d50-79d4-4b2c-8a2e-39bbfaca4e40]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [88b58d50-79d4-4b2c-8a2e-39bbfaca4e40] CanvasSync::JobLog Update (1.0ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "exception" = $2, "backtrace" = $3, "status" = $4, "updated_at" = $5 WHERE "canvas_sync_job_logs"."id" = $6 [["completed_at", "2021-12-16 23:16:50.405116"], ["exception", "NameError: undefined local variable or method `current_organization' for #"], ["backtrace", "/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/jobs/report_checker.rb:35:in `perform'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:39:in `block in perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:109:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch_aware_job.rb:22:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:21:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/i18n-1.8.11/lib/i18n.rb:309:in `with_locale'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/translation.rb:9:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:26:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `block in instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications/instrumenter.rb:23:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:25:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `block in tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `block in tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:28:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:22:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:136:in `run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:38:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:18:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/report_checker_spec.rb:11:in `start_job'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/report_checker_spec.rb:53:in `block (5 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/matchers/built_in/raise_error.rb:59:in `matches?'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:51:in `block in handle_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:27:in `with_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:48:in `handle_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:65:in `to'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:101:in `to'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/report_checker_spec.rb:53:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `block in with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `block in with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-rails-5.0.2/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:259:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:644:in `block in run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:606:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/configuration.rb:2067:in `with_suite_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:116:in `block in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/reporter.rb:74:in `report'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:115:in `run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:89:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:71:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:45:in `invoke'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/exe/rspec:4:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:58:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:58:in `kernel_load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:23:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:478:in `exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:31:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:25:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/exe/bundle:49:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/friendly_errors.rb:128:in `with_friendly_errors'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/exe/bundle:37:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `
'"], ["status", "error"], ["updated_at", "2021-12-16 23:16:50.405742"], ["id", 839]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [88b58d50-79d4-4b2c-8a2e-39bbfaca4e40]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [88b58d50-79d4-4b2c-8a2e-39bbfaca4e40] Error performing CanvasSync::Jobs::ReportChecker (Job ID: 88b58d50-79d4-4b2c-8a2e-39bbfaca4e40) from Test(default) in 14.39ms: NameError (undefined local variable or method `current_organization' for #): /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/jobs/report_checker.rb:35:in `perform' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:39:in `block in perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:109:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch_aware_job.rb:22:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:21:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/i18n-1.8.11/lib/i18n.rb:309:in `with_locale' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/translation.rb:9:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:26:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `block in instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications/instrumenter.rb:23:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:25:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `block in tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `block in tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:28:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:22:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:136:in `run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:38:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:18:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/report_checker_spec.rb:11:in `start_job' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/report_checker_spec.rb:53:in `block (5 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/matchers/built_in/raise_error.rb:59:in `matches?' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:51:in `block in handle_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:27:in `with_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:48:in `handle_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:65:in `to' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:101:in `to' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/report_checker_spec.rb:53:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `block in with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `block in with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-rails-5.0.2/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:259:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:644:in `block in run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:606:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/configuration.rb:2067:in `with_suite_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:116:in `block in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/reporter.rb:74:in `report' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:115:in `run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:89:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:71:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:45:in `invoke' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/exe/rspec:4:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:58:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:58:in `kernel_load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:23:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:478:in `exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:31:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:25:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/exe/bundle:49:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/friendly_errors.rb:128:in `with_friendly_errors' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/exe/bundle:37:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `
'  (0.3ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [33cc3f77-3a6b-4d95-bb36-77e784f72ee3] Performing CanvasSync::Jobs::ReportProcessorJob (Job ID: 33cc3f77-3a6b-4d95-bb36-77e784f72ee3) from Test(default) with arguments: "provisioning_csv", "https://test.instructure.com/sample_report_download", "FakeProcessor", {}, 1 [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [33cc3f77-3a6b-4d95-bb36-77e784f72ee3] CanvasSync::JobLog Load (0.5ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "33cc3f77-3a6b-4d95-bb36-77e784f72ee3"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [33cc3f77-3a6b-4d95-bb36-77e784f72ee3]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [33cc3f77-3a6b-4d95-bb36-77e784f72ee3] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportProcessorJob"], ["status", "enqueued"], ["job_arguments", "---\n- provisioning_csv\n- https://test.instructure.com/sample_report_download\n- FakeProcessor\n- {}\n- 1\n"], ["created_at", "2021-12-16 23:16:50.415690"], ["updated_at", "2021-12-16 23:16:50.415690"], ["job_id", "33cc3f77-3a6b-4d95-bb36-77e784f72ee3"]] [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [33cc3f77-3a6b-4d95-bb36-77e784f72ee3]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [33cc3f77-3a6b-4d95-bb36-77e784f72ee3]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [33cc3f77-3a6b-4d95-bb36-77e784f72ee3] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-12-16 23:16:50.417732"], ["status", "running"], ["updated_at", "2021-12-16 23:16:50.418099"], ["id", 840]] [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [33cc3f77-3a6b-4d95-bb36-77e784f72ee3]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [33cc3f77-3a6b-4d95-bb36-77e784f72ee3]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [33cc3f77-3a6b-4d95-bb36-77e784f72ee3] CanvasSync::JobLog Update (0.6ms) UPDATE "canvas_sync_job_logs" SET "job_class" = $1, "updated_at" = $2 WHERE "canvas_sync_job_logs"."id" = $3 [["job_class", "FakeProcessor"], ["updated_at", "2021-12-16 23:16:50.419959"], ["id", 840]] [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [33cc3f77-3a6b-4d95-bb36-77e784f72ee3]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [33cc3f77-3a6b-4d95-bb36-77e784f72ee3]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [33cc3f77-3a6b-4d95-bb36-77e784f72ee3] CanvasSync::JobLog Update (0.4ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2021-12-16 23:16:50.452640"], ["status", "success"], ["updated_at", "2021-12-16 23:16:50.453173"], ["id", 840]] [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [33cc3f77-3a6b-4d95-bb36-77e784f72ee3]  (0.4ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [33cc3f77-3a6b-4d95-bb36-77e784f72ee3] Performed CanvasSync::Jobs::ReportProcessorJob (Job ID: 33cc3f77-3a6b-4d95-bb36-77e784f72ee3) from Test(default) in 41.12ms  (0.4ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] [CanvasSync::Jobs::ReportStarter] [f4403b0f-7cf4-465c-b8d2-661ac916fa42] Performing CanvasSync::Jobs::ReportStarter (Job ID: f4403b0f-7cf4-465c-b8d2-661ac916fa42) from Test(default) with arguments: "provisioning_csv", {"parameters[users]"=>true}, "CoolProcessor", {:models=>["users"]} [ActiveJob] [CanvasSync::Jobs::ReportStarter] [f4403b0f-7cf4-465c-b8d2-661ac916fa42] CanvasSync::JobLog Load (0.4ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "f4403b0f-7cf4-465c-b8d2-661ac916fa42"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::ReportStarter] [f4403b0f-7cf4-465c-b8d2-661ac916fa42]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [f4403b0f-7cf4-465c-b8d2-661ac916fa42] CanvasSync::JobLog Create (0.4ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportStarter"], ["status", "enqueued"], ["job_arguments", "---\n- provisioning_csv\n- parameters[users]: true\n- CoolProcessor\n- :models:\n - users\n"], ["created_at", "2021-12-16 23:16:50.460123"], ["updated_at", "2021-12-16 23:16:50.460123"], ["job_id", "f4403b0f-7cf4-465c-b8d2-661ac916fa42"]] [ActiveJob] [CanvasSync::Jobs::ReportStarter] [f4403b0f-7cf4-465c-b8d2-661ac916fa42]  (0.3ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [f4403b0f-7cf4-465c-b8d2-661ac916fa42]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [f4403b0f-7cf4-465c-b8d2-661ac916fa42] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-12-16 23:16:50.462631"], ["status", "running"], ["updated_at", "2021-12-16 23:16:50.463074"], ["id", 841]] [ActiveJob] [CanvasSync::Jobs::ReportStarter] [f4403b0f-7cf4-465c-b8d2-661ac916fa42]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [f4403b0f-7cf4-465c-b8d2-661ac916fa42]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [f4403b0f-7cf4-465c-b8d2-661ac916fa42] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- provisioning_csv\n- 1\n- CoolProcessor\n- :models:\n - users\n :sync_start_time: '2021-12-16T23:16:50Z'\n :report_params:\n parameters[users]: true\n"], ["created_at", "2021-12-16 23:16:50.467613"], ["updated_at", "2021-12-16 23:16:50.467613"], ["job_id", "cefd7e5c-9219-47de-8aeb-1d60f849023e"]] [ActiveJob] [CanvasSync::Jobs::ReportStarter] [f4403b0f-7cf4-465c-b8d2-661ac916fa42]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [f4403b0f-7cf4-465c-b8d2-661ac916fa42] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: cefd7e5c-9219-47de-8aeb-1d60f849023e) to Test(default) at 2021-12-16 23:17:20 UTC with arguments: "provisioning_csv", 1, "CoolProcessor", {:models=>["users"], :sync_start_time=>"2021-12-16T23:16:50Z", :report_params=>{"parameters[users]"=>true}} [ActiveJob] [CanvasSync::Jobs::ReportStarter] [f4403b0f-7cf4-465c-b8d2-661ac916fa42]  (1.0ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [f4403b0f-7cf4-465c-b8d2-661ac916fa42] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2021-12-16 23:16:50.471524"], ["status", "success"], ["updated_at", "2021-12-16 23:16:50.472960"], ["id", 841]] [ActiveJob] [CanvasSync::Jobs::ReportStarter] [f4403b0f-7cf4-465c-b8d2-661ac916fa42]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [f4403b0f-7cf4-465c-b8d2-661ac916fa42] Performed CanvasSync::Jobs::ReportStarter (Job ID: f4403b0f-7cf4-465c-b8d2-661ac916fa42) from Test(default) in 15.67ms  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] [CanvasSync::Jobs::ReportStarter] [50044f36-4071-434c-996d-be0367fcaa43] Performing CanvasSync::Jobs::ReportStarter (Job ID: 50044f36-4071-434c-996d-be0367fcaa43) from Test(default) with arguments: "provisioning_csv", {"parameters[users]"=>true}, "CoolProcessor", {:models=>["users"]}, {:allow_redownloads=>true} [ActiveJob] [CanvasSync::Jobs::ReportStarter] [50044f36-4071-434c-996d-be0367fcaa43] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "50044f36-4071-434c-996d-be0367fcaa43"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::ReportStarter] [50044f36-4071-434c-996d-be0367fcaa43]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [50044f36-4071-434c-996d-be0367fcaa43] CanvasSync::JobLog Create (0.5ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportStarter"], ["status", "enqueued"], ["job_arguments", "---\n- provisioning_csv\n- parameters[users]: true\n- CoolProcessor\n- :models:\n - users\n- :allow_redownloads: true\n"], ["created_at", "2021-12-16 23:16:50.478365"], ["updated_at", "2021-12-16 23:16:50.478365"], ["job_id", "50044f36-4071-434c-996d-be0367fcaa43"]] [ActiveJob] [CanvasSync::Jobs::ReportStarter] [50044f36-4071-434c-996d-be0367fcaa43]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [50044f36-4071-434c-996d-be0367fcaa43]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [50044f36-4071-434c-996d-be0367fcaa43] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-12-16 23:16:50.481119"], ["status", "running"], ["updated_at", "2021-12-16 23:16:50.481484"], ["id", 843]] [ActiveJob] [CanvasSync::Jobs::ReportStarter] [50044f36-4071-434c-996d-be0367fcaa43]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [50044f36-4071-434c-996d-be0367fcaa43]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [50044f36-4071-434c-996d-be0367fcaa43] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2021-12-16 23:16:50.484490"], ["status", "success"], ["updated_at", "2021-12-16 23:16:50.484891"], ["id", 843]] [ActiveJob] [CanvasSync::Jobs::ReportStarter] [50044f36-4071-434c-996d-be0367fcaa43]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [50044f36-4071-434c-996d-be0367fcaa43] Performed CanvasSync::Jobs::ReportStarter (Job ID: 50044f36-4071-434c-996d-be0367fcaa43) from Test(default) in 9.37ms  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Account Exists (0.7ms) SELECT 1 AS one FROM "accounts" WHERE "accounts"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] Account Create (0.5ms) INSERT INTO "accounts" ("canvas_id", "sis_id", "canvas_parent_account_id", "sis_parent_account_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 1], ["sis_id", "421b1a1db2a07befbd84ac0319497029"], ["canvas_parent_account_id", 1], ["sis_parent_account_id", "e617fba7c3eccfa15ecbe1b3d4c5fa9b"], ["name", "Account name"], ["workflow_state", "active"], ["created_at", "2021-12-16 23:16:50.518834"], ["updated_at", "2021-12-16 23:16:50.518834"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.8ms) SELECT COUNT(*) FROM "admins" [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [85235a8f-bd41-4486-be26-4f18c1e0773e] Performing CanvasSync::Jobs::SyncAdminsJob (Job ID: 85235a8f-bd41-4486-be26-4f18c1e0773e) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [85235a8f-bd41-4486-be26-4f18c1e0773e] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "85235a8f-bd41-4486-be26-4f18c1e0773e"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [85235a8f-bd41-4486-be26-4f18c1e0773e]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [85235a8f-bd41-4486-be26-4f18c1e0773e] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncAdminsJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2021-12-16 23:16:50.526613"], ["updated_at", "2021-12-16 23:16:50.526613"], ["job_id", "85235a8f-bd41-4486-be26-4f18c1e0773e"]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [85235a8f-bd41-4486-be26-4f18c1e0773e]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [85235a8f-bd41-4486-be26-4f18c1e0773e]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [85235a8f-bd41-4486-be26-4f18c1e0773e] CanvasSync::JobLog Update (0.4ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-12-16 23:16:50.528185"], ["status", "running"], ["updated_at", "2021-12-16 23:16:50.528563"], ["id", 844]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [85235a8f-bd41-4486-be26-4f18c1e0773e]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [85235a8f-bd41-4486-be26-4f18c1e0773e] Account Load (0.3ms) SELECT "accounts".* FROM "accounts" WHERE "accounts"."workflow_state" != $1 ORDER BY "accounts"."id" ASC LIMIT $2 [["workflow_state", "deleted"], ["LIMIT", 1000]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [85235a8f-bd41-4486-be26-4f18c1e0773e] Admin Load (0.3ms) SELECT "admins".* FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [85235a8f-bd41-4486-be26-4f18c1e0773e]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [85235a8f-bd41-4486-be26-4f18c1e0773e] Admin Exists (0.4ms) SELECT 1 AS one FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [85235a8f-bd41-4486-be26-4f18c1e0773e] Admin Create (0.4ms) INSERT INTO "admins" ("canvas_id", "role_name", "canvas_account_id", "canvas_role_id", "canvas_user_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 2], ["role_name", "AccountAdmin"], ["canvas_account_id", 1], ["canvas_role_id", 1], ["canvas_user_id", 1], ["workflow_state", "active"], ["created_at", "2021-12-16 23:16:50.547207"], ["updated_at", "2021-12-16 23:16:50.547207"]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [85235a8f-bd41-4486-be26-4f18c1e0773e]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [85235a8f-bd41-4486-be26-4f18c1e0773e] Admin Load (0.2ms) SELECT "admins".* FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 3], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [85235a8f-bd41-4486-be26-4f18c1e0773e]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [85235a8f-bd41-4486-be26-4f18c1e0773e] Admin Exists (0.3ms) SELECT 1 AS one FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 3], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [85235a8f-bd41-4486-be26-4f18c1e0773e] Admin Create (0.3ms) INSERT INTO "admins" ("canvas_id", "role_name", "canvas_account_id", "canvas_role_id", "canvas_user_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 3], ["role_name", "Custom Account Role"], ["canvas_account_id", 1], ["canvas_role_id", 11], ["canvas_user_id", 11], ["workflow_state", "active"], ["created_at", "2021-12-16 23:16:50.550558"], ["updated_at", "2021-12-16 23:16:50.550558"]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [85235a8f-bd41-4486-be26-4f18c1e0773e]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [85235a8f-bd41-4486-be26-4f18c1e0773e] Admin Load (0.2ms) SELECT "admins".* FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 4], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [85235a8f-bd41-4486-be26-4f18c1e0773e]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [85235a8f-bd41-4486-be26-4f18c1e0773e] Admin Exists (0.3ms) SELECT 1 AS one FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 4], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [85235a8f-bd41-4486-be26-4f18c1e0773e] Admin Create (0.3ms) INSERT INTO "admins" ("canvas_id", "role_name", "canvas_account_id", "canvas_role_id", "canvas_user_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 4], ["role_name", "Test"], ["canvas_account_id", 1], ["canvas_role_id", 10], ["canvas_user_id", 11], ["workflow_state", "active"], ["created_at", "2021-12-16 23:16:50.554098"], ["updated_at", "2021-12-16 23:16:50.554098"]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [85235a8f-bd41-4486-be26-4f18c1e0773e]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [85235a8f-bd41-4486-be26-4f18c1e0773e] Admin Update All (0.4ms) UPDATE "admins" SET "workflow_state" = 'inactive' WHERE "admins"."id" NOT IN ($1, $2, $3) [["id", 162], ["id", 163], ["id", 164]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [85235a8f-bd41-4486-be26-4f18c1e0773e]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [85235a8f-bd41-4486-be26-4f18c1e0773e] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2021-12-16 23:16:50.556474"], ["status", "success"], ["updated_at", "2021-12-16 23:16:50.557003"], ["id", 844]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [85235a8f-bd41-4486-be26-4f18c1e0773e]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [85235a8f-bd41-4486-be26-4f18c1e0773e] Performed CanvasSync::Jobs::SyncAdminsJob (Job ID: 85235a8f-bd41-4486-be26-4f18c1e0773e) from Test(default) in 33.03ms  (0.2ms) SELECT COUNT(*) FROM "admins"  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [53482971-b149-4b15-a0be-65aaee1f8f98] Performing CanvasSync::Jobs::SyncAssignmentGroupsJob (Job ID: 53482971-b149-4b15-a0be-65aaee1f8f98) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [53482971-b149-4b15-a0be-65aaee1f8f98] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "53482971-b149-4b15-a0be-65aaee1f8f98"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [53482971-b149-4b15-a0be-65aaee1f8f98]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [53482971-b149-4b15-a0be-65aaee1f8f98] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncAssignmentGroupsJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2021-12-16 23:16:50.562813"], ["updated_at", "2021-12-16 23:16:50.562813"], ["job_id", "53482971-b149-4b15-a0be-65aaee1f8f98"]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [53482971-b149-4b15-a0be-65aaee1f8f98]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [53482971-b149-4b15-a0be-65aaee1f8f98]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [53482971-b149-4b15-a0be-65aaee1f8f98] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-12-16 23:16:50.564361"], ["status", "running"], ["updated_at", "2021-12-16 23:16:50.564772"], ["id", 845]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [53482971-b149-4b15-a0be-65aaee1f8f98]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [53482971-b149-4b15-a0be-65aaee1f8f98]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [53482971-b149-4b15-a0be-65aaee1f8f98] CanvasSync::JobLog Create (0.4ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proserv_assignment_group_export_csv\n- 1\n- CanvasSync::Processors::AssignmentGroupsProcessor\n- :sync_start_time: '2021-12-16T23:16:50Z'\n :report_params:\n :parameters:\n :enrollment_term_id: 1\n"], ["created_at", "2021-12-16 23:16:50.568667"], ["updated_at", "2021-12-16 23:16:50.568667"], ["job_id", "ab2e5aee-3527-401f-92c9-eb0273c7d6d9"]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [53482971-b149-4b15-a0be-65aaee1f8f98]  (0.3ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [53482971-b149-4b15-a0be-65aaee1f8f98] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: ab2e5aee-3527-401f-92c9-eb0273c7d6d9) to Test(default) at 2021-12-16 23:17:20 UTC with arguments: "proserv_assignment_group_export_csv", 1, "CanvasSync::Processors::AssignmentGroupsProcessor", {:sync_start_time=>"2021-12-16T23:16:50Z", :report_params=>{:parameters=>{:enrollment_term_id=>1}}} [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [53482971-b149-4b15-a0be-65aaee1f8f98]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [53482971-b149-4b15-a0be-65aaee1f8f98] CanvasSync::JobLog Update (0.5ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2021-12-16 23:16:50.573279"], ["status", "success"], ["updated_at", "2021-12-16 23:16:50.573915"], ["id", 845]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [53482971-b149-4b15-a0be-65aaee1f8f98]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [53482971-b149-4b15-a0be-65aaee1f8f98] Performed CanvasSync::Jobs::SyncAssignmentGroupsJob (Job ID: 53482971-b149-4b15-a0be-65aaee1f8f98) from Test(default) in 14.23ms  (0.3ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [5fab9cc1-1608-4c9c-9201-6d67280ab636] Performing CanvasSync::Jobs::SyncAssignmentsJob (Job ID: 5fab9cc1-1608-4c9c-9201-6d67280ab636) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [5fab9cc1-1608-4c9c-9201-6d67280ab636] CanvasSync::JobLog Load (0.3ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "5fab9cc1-1608-4c9c-9201-6d67280ab636"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [5fab9cc1-1608-4c9c-9201-6d67280ab636]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [5fab9cc1-1608-4c9c-9201-6d67280ab636] CanvasSync::JobLog Create (0.4ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncAssignmentsJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2021-12-16 23:16:50.581214"], ["updated_at", "2021-12-16 23:16:50.581214"], ["job_id", "5fab9cc1-1608-4c9c-9201-6d67280ab636"]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [5fab9cc1-1608-4c9c-9201-6d67280ab636]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [5fab9cc1-1608-4c9c-9201-6d67280ab636]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [5fab9cc1-1608-4c9c-9201-6d67280ab636] CanvasSync::JobLog Update (0.5ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-12-16 23:16:50.583522"], ["status", "running"], ["updated_at", "2021-12-16 23:16:50.584081"], ["id", 847]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [5fab9cc1-1608-4c9c-9201-6d67280ab636]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [5fab9cc1-1608-4c9c-9201-6d67280ab636]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [5fab9cc1-1608-4c9c-9201-6d67280ab636] CanvasSync::JobLog Create (0.5ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proserv_assignment_export_csv\n- 1\n- CanvasSync::Processors::AssignmentsProcessor\n- :sync_start_time: '2021-12-16T23:16:50Z'\n :report_params:\n :parameters:\n :enrollment_term_id: 1\n"], ["created_at", "2021-12-16 23:16:50.590681"], ["updated_at", "2021-12-16 23:16:50.590681"], ["job_id", "d5464000-8394-43df-b921-c98b700ae24d"]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [5fab9cc1-1608-4c9c-9201-6d67280ab636]  (0.3ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [5fab9cc1-1608-4c9c-9201-6d67280ab636] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: d5464000-8394-43df-b921-c98b700ae24d) to Test(default) at 2021-12-16 23:17:20 UTC with arguments: "proserv_assignment_export_csv", 1, "CanvasSync::Processors::AssignmentsProcessor", {:sync_start_time=>"2021-12-16T23:16:50Z", :report_params=>{:parameters=>{:enrollment_term_id=>1}}} [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [5fab9cc1-1608-4c9c-9201-6d67280ab636]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [5fab9cc1-1608-4c9c-9201-6d67280ab636] CanvasSync::JobLog Update (0.4ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2021-12-16 23:16:50.595635"], ["status", "success"], ["updated_at", "2021-12-16 23:16:50.596300"], ["id", 847]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [5fab9cc1-1608-4c9c-9201-6d67280ab636]  (0.4ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [5fab9cc1-1608-4c9c-9201-6d67280ab636] Performed CanvasSync::Jobs::SyncAssignmentsJob (Job ID: 5fab9cc1-1608-4c9c-9201-6d67280ab636) from Test(default) in 18.86ms  (0.4ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [5bf27b38-c43f-454b-9618-a958fd13cd8c] Performing CanvasSync::Jobs::SyncAssignmentsJob (Job ID: 5bf27b38-c43f-454b-9618-a958fd13cd8c) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [5bf27b38-c43f-454b-9618-a958fd13cd8c] CanvasSync::JobLog Load (0.3ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "5bf27b38-c43f-454b-9618-a958fd13cd8c"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [5bf27b38-c43f-454b-9618-a958fd13cd8c]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [5bf27b38-c43f-454b-9618-a958fd13cd8c] CanvasSync::JobLog Create (0.5ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncAssignmentsJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2021-12-16 23:16:50.603713"], ["updated_at", "2021-12-16 23:16:50.603713"], ["job_id", "5bf27b38-c43f-454b-9618-a958fd13cd8c"]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [5bf27b38-c43f-454b-9618-a958fd13cd8c]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [5bf27b38-c43f-454b-9618-a958fd13cd8c]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [5bf27b38-c43f-454b-9618-a958fd13cd8c] CanvasSync::JobLog Update (0.5ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-12-16 23:16:50.606089"], ["status", "running"], ["updated_at", "2021-12-16 23:16:50.606678"], ["id", 849]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [5bf27b38-c43f-454b-9618-a958fd13cd8c]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [5bf27b38-c43f-454b-9618-a958fd13cd8c]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [5bf27b38-c43f-454b-9618-a958fd13cd8c] CanvasSync::JobLog Create (0.4ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proserv_assignment_export_csv\n- 1\n- CanvasSync::Processors::AssignmentsProcessor\n- :sync_start_time: '2021-12-16T23:16:50Z'\n :report_params:\n :parameters: {}\n"], ["created_at", "2021-12-16 23:16:50.611143"], ["updated_at", "2021-12-16 23:16:50.611143"], ["job_id", "9b6f7b4b-337a-48c5-9c16-dd0f4a74aadc"]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [5bf27b38-c43f-454b-9618-a958fd13cd8c]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [5bf27b38-c43f-454b-9618-a958fd13cd8c] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: 9b6f7b4b-337a-48c5-9c16-dd0f4a74aadc) to Test(default) at 2021-12-16 23:17:20 UTC with arguments: "proserv_assignment_export_csv", 1, "CanvasSync::Processors::AssignmentsProcessor", {:sync_start_time=>"2021-12-16T23:16:50Z", :report_params=>{:parameters=>{}}} [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [5bf27b38-c43f-454b-9618-a958fd13cd8c]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [5bf27b38-c43f-454b-9618-a958fd13cd8c] CanvasSync::JobLog Update (0.4ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2021-12-16 23:16:50.614510"], ["status", "success"], ["updated_at", "2021-12-16 23:16:50.615058"], ["id", 849]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [5bf27b38-c43f-454b-9618-a958fd13cd8c]  (0.3ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [5bf27b38-c43f-454b-9618-a958fd13cd8c] Performed CanvasSync::Jobs::SyncAssignmentsJob (Job ID: 5bf27b38-c43f-454b-9618-a958fd13cd8c) from Test(default) in 14.57ms  (0.4ms) ROLLBACK  (0.3ms) BEGIN [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [a3317f74-d569-4535-bf10-5e83489759f4] Performing CanvasSync::Jobs::SyncContextModuleItemsJob (Job ID: a3317f74-d569-4535-bf10-5e83489759f4) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [a3317f74-d569-4535-bf10-5e83489759f4] CanvasSync::JobLog Load (0.3ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "a3317f74-d569-4535-bf10-5e83489759f4"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [a3317f74-d569-4535-bf10-5e83489759f4]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [a3317f74-d569-4535-bf10-5e83489759f4] CanvasSync::JobLog Create (0.5ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncContextModuleItemsJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2021-12-16 23:16:50.623224"], ["updated_at", "2021-12-16 23:16:50.623224"], ["job_id", "a3317f74-d569-4535-bf10-5e83489759f4"]] [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [a3317f74-d569-4535-bf10-5e83489759f4]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [a3317f74-d569-4535-bf10-5e83489759f4]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [a3317f74-d569-4535-bf10-5e83489759f4] CanvasSync::JobLog Update (0.5ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-12-16 23:16:50.625677"], ["status", "running"], ["updated_at", "2021-12-16 23:16:50.626129"], ["id", 851]] [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [a3317f74-d569-4535-bf10-5e83489759f4]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [a3317f74-d569-4535-bf10-5e83489759f4]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [a3317f74-d569-4535-bf10-5e83489759f4] CanvasSync::JobLog Create (0.5ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proserv_context_module_items_csv\n- 1\n- CanvasSync::Processors::ContextModuleItemsProcessor\n- :sync_start_time: '2021-12-16T23:16:50Z'\n :report_params:\n :parameters:\n :enrollment_term_id: 1\n"], ["created_at", "2021-12-16 23:16:50.630615"], ["updated_at", "2021-12-16 23:16:50.630615"], ["job_id", "3de8522b-aeaf-446b-805b-8603b3e16b32"]] [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [a3317f74-d569-4535-bf10-5e83489759f4]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [a3317f74-d569-4535-bf10-5e83489759f4] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: 3de8522b-aeaf-446b-805b-8603b3e16b32) to Test(default) at 2021-12-16 23:17:20 UTC with arguments: "proserv_context_module_items_csv", 1, "CanvasSync::Processors::ContextModuleItemsProcessor", {:sync_start_time=>"2021-12-16T23:16:50Z", :report_params=>{:parameters=>{:enrollment_term_id=>1}}} [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [a3317f74-d569-4535-bf10-5e83489759f4]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [a3317f74-d569-4535-bf10-5e83489759f4] CanvasSync::JobLog Update (0.5ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2021-12-16 23:16:50.634094"], ["status", "success"], ["updated_at", "2021-12-16 23:16:50.634595"], ["id", 851]] [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [a3317f74-d569-4535-bf10-5e83489759f4]  (0.3ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [a3317f74-d569-4535-bf10-5e83489759f4] Performed CanvasSync::Jobs::SyncContextModuleItemsJob (Job ID: a3317f74-d569-4535-bf10-5e83489759f4) from Test(default) in 15.27ms  (0.3ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [cbc51792-093c-42df-a37a-6d5086c3ec53] Performing CanvasSync::Jobs::SyncContextModuleItemsJob (Job ID: cbc51792-093c-42df-a37a-6d5086c3ec53) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [cbc51792-093c-42df-a37a-6d5086c3ec53] CanvasSync::JobLog Load (0.3ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "cbc51792-093c-42df-a37a-6d5086c3ec53"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [cbc51792-093c-42df-a37a-6d5086c3ec53]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [cbc51792-093c-42df-a37a-6d5086c3ec53] CanvasSync::JobLog Create (0.5ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncContextModuleItemsJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2021-12-16 23:16:50.642060"], ["updated_at", "2021-12-16 23:16:50.642060"], ["job_id", "cbc51792-093c-42df-a37a-6d5086c3ec53"]] [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [cbc51792-093c-42df-a37a-6d5086c3ec53]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [cbc51792-093c-42df-a37a-6d5086c3ec53]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [cbc51792-093c-42df-a37a-6d5086c3ec53] CanvasSync::JobLog Update (0.5ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-12-16 23:16:50.644339"], ["status", "running"], ["updated_at", "2021-12-16 23:16:50.644917"], ["id", 853]] [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [cbc51792-093c-42df-a37a-6d5086c3ec53]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [cbc51792-093c-42df-a37a-6d5086c3ec53]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [cbc51792-093c-42df-a37a-6d5086c3ec53] CanvasSync::JobLog Create (0.4ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proserv_context_module_items_csv\n- 1\n- CanvasSync::Processors::ContextModuleItemsProcessor\n- :sync_start_time: '2021-12-16T23:16:50Z'\n :report_params:\n :parameters: {}\n"], ["created_at", "2021-12-16 23:16:50.650012"], ["updated_at", "2021-12-16 23:16:50.650012"], ["job_id", "acd1f12c-7840-4b33-96a4-358b859f86d5"]] [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [cbc51792-093c-42df-a37a-6d5086c3ec53]  (0.3ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [cbc51792-093c-42df-a37a-6d5086c3ec53] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: acd1f12c-7840-4b33-96a4-358b859f86d5) to Test(default) at 2021-12-16 23:17:20 UTC with arguments: "proserv_context_module_items_csv", 1, "CanvasSync::Processors::ContextModuleItemsProcessor", {:sync_start_time=>"2021-12-16T23:16:50Z", :report_params=>{:parameters=>{}}} [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [cbc51792-093c-42df-a37a-6d5086c3ec53]  (0.3ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [cbc51792-093c-42df-a37a-6d5086c3ec53] CanvasSync::JobLog Update (0.6ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2021-12-16 23:16:50.661463"], ["status", "success"], ["updated_at", "2021-12-16 23:16:50.662557"], ["id", 853]] [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [cbc51792-093c-42df-a37a-6d5086c3ec53]  (0.3ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [cbc51792-093c-42df-a37a-6d5086c3ec53] Performed CanvasSync::Jobs::SyncContextModuleItemsJob (Job ID: cbc51792-093c-42df-a37a-6d5086c3ec53) from Test(default) in 24.68ms  (0.3ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [c8e73513-2c16-496a-8a1d-993239277632] Performing CanvasSync::Jobs::SyncContextModulesJob (Job ID: c8e73513-2c16-496a-8a1d-993239277632) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [c8e73513-2c16-496a-8a1d-993239277632] CanvasSync::JobLog Load (0.3ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "c8e73513-2c16-496a-8a1d-993239277632"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [c8e73513-2c16-496a-8a1d-993239277632]  (0.3ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [c8e73513-2c16-496a-8a1d-993239277632] CanvasSync::JobLog Create (0.6ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncContextModulesJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2021-12-16 23:16:50.672257"], ["updated_at", "2021-12-16 23:16:50.672257"], ["job_id", "c8e73513-2c16-496a-8a1d-993239277632"]] [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [c8e73513-2c16-496a-8a1d-993239277632]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [c8e73513-2c16-496a-8a1d-993239277632]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [c8e73513-2c16-496a-8a1d-993239277632] CanvasSync::JobLog Update (0.5ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-12-16 23:16:50.677329"], ["status", "running"], ["updated_at", "2021-12-16 23:16:50.677871"], ["id", 855]] [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [c8e73513-2c16-496a-8a1d-993239277632]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [c8e73513-2c16-496a-8a1d-993239277632]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [c8e73513-2c16-496a-8a1d-993239277632] CanvasSync::JobLog Create (0.6ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proserv_context_modules_csv\n- 1\n- CanvasSync::Processors::ContextModulesProcessor\n- :sync_start_time: '2021-12-16T23:16:50Z'\n :report_params:\n :parameters:\n :enrollment_term_id: 1\n"], ["created_at", "2021-12-16 23:16:50.683159"], ["updated_at", "2021-12-16 23:16:50.683159"], ["job_id", "2acb9f5b-c229-4211-bbda-154fddad1031"]] [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [c8e73513-2c16-496a-8a1d-993239277632]  (0.3ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [c8e73513-2c16-496a-8a1d-993239277632] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: 2acb9f5b-c229-4211-bbda-154fddad1031) to Test(default) at 2021-12-16 23:17:20 UTC with arguments: "proserv_context_modules_csv", 1, "CanvasSync::Processors::ContextModulesProcessor", {:sync_start_time=>"2021-12-16T23:16:50Z", :report_params=>{:parameters=>{:enrollment_term_id=>1}}} [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [c8e73513-2c16-496a-8a1d-993239277632]  (0.3ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [c8e73513-2c16-496a-8a1d-993239277632] CanvasSync::JobLog Update (0.5ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2021-12-16 23:16:50.688970"], ["status", "success"], ["updated_at", "2021-12-16 23:16:50.689708"], ["id", 855]] [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [c8e73513-2c16-496a-8a1d-993239277632]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [c8e73513-2c16-496a-8a1d-993239277632] Performed CanvasSync::Jobs::SyncContextModulesJob (Job ID: c8e73513-2c16-496a-8a1d-993239277632) from Test(default) in 21.79ms  (0.3ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [d337de59-f6b6-4f1e-945f-a77743053c43] Performing CanvasSync::Jobs::SyncContextModulesJob (Job ID: d337de59-f6b6-4f1e-945f-a77743053c43) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [d337de59-f6b6-4f1e-945f-a77743053c43] CanvasSync::JobLog Load (0.3ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "d337de59-f6b6-4f1e-945f-a77743053c43"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [d337de59-f6b6-4f1e-945f-a77743053c43]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [d337de59-f6b6-4f1e-945f-a77743053c43] CanvasSync::JobLog Create (0.5ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncContextModulesJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2021-12-16 23:16:50.696995"], ["updated_at", "2021-12-16 23:16:50.696995"], ["job_id", "d337de59-f6b6-4f1e-945f-a77743053c43"]] [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [d337de59-f6b6-4f1e-945f-a77743053c43]  (0.3ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [d337de59-f6b6-4f1e-945f-a77743053c43]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [d337de59-f6b6-4f1e-945f-a77743053c43] CanvasSync::JobLog Update (0.4ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-12-16 23:16:50.699544"], ["status", "running"], ["updated_at", "2021-12-16 23:16:50.700130"], ["id", 857]] [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [d337de59-f6b6-4f1e-945f-a77743053c43]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [d337de59-f6b6-4f1e-945f-a77743053c43]  (0.3ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [d337de59-f6b6-4f1e-945f-a77743053c43] CanvasSync::JobLog Create (0.7ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proserv_context_modules_csv\n- 1\n- CanvasSync::Processors::ContextModulesProcessor\n- :sync_start_time: '2021-12-16T23:16:50Z'\n :report_params:\n :parameters: {}\n"], ["created_at", "2021-12-16 23:16:50.705701"], ["updated_at", "2021-12-16 23:16:50.705701"], ["job_id", "4f84a80d-f9b9-4937-b92a-14a805577fe4"]] [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [d337de59-f6b6-4f1e-945f-a77743053c43]  (0.3ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [d337de59-f6b6-4f1e-945f-a77743053c43] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: 4f84a80d-f9b9-4937-b92a-14a805577fe4) to Test(default) at 2021-12-16 23:17:20 UTC with arguments: "proserv_context_modules_csv", 1, "CanvasSync::Processors::ContextModulesProcessor", {:sync_start_time=>"2021-12-16T23:16:50Z", :report_params=>{:parameters=>{}}} [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [d337de59-f6b6-4f1e-945f-a77743053c43]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [d337de59-f6b6-4f1e-945f-a77743053c43] CanvasSync::JobLog Update (0.5ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2021-12-16 23:16:50.712076"], ["status", "success"], ["updated_at", "2021-12-16 23:16:50.712860"], ["id", 857]] [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [d337de59-f6b6-4f1e-945f-a77743053c43]  (0.3ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [d337de59-f6b6-4f1e-945f-a77743053c43] Performed CanvasSync::Jobs::SyncContextModulesJob (Job ID: d337de59-f6b6-4f1e-945f-a77743053c43) from Test(default) in 19.56ms  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) SAVEPOINT active_record_1 Term Exists (2.3ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 7793657], ["LIMIT", 1]] Term Create (1.1ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 7793657], ["name", "Cool Term"], ["start_at", "2021-12-13 23:16:49.122552"], ["end_at", "2021-12-19 23:16:49.122651"], ["workflow_state", "active"], ["sis_id", "9e31975c64f0ae3db98b190f5bbb30ba"], ["created_at", "2021-12-16 23:16:50.740719"], ["updated_at", "2021-12-16 23:16:50.740719"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [59588b03-ce1e-42ac-898c-f70cc466c11d] Performing CanvasSync::Jobs::SyncProvisioningReportJob (Job ID: 59588b03-ce1e-42ac-898c-f70cc466c11d) from Test(default) with arguments: {:models=>["users", "courses"], :term_scope=>"active"} [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [59588b03-ce1e-42ac-898c-f70cc466c11d] CanvasSync::JobLog Load (0.3ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "59588b03-ce1e-42ac-898c-f70cc466c11d"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [59588b03-ce1e-42ac-898c-f70cc466c11d]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [59588b03-ce1e-42ac-898c-f70cc466c11d] CanvasSync::JobLog Create (0.5ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncProvisioningReportJob"], ["status", "enqueued"], ["job_arguments", "---\n- :models:\n - users\n - courses\n :term_scope: active\n"], ["created_at", "2021-12-16 23:16:50.746264"], ["updated_at", "2021-12-16 23:16:50.746264"], ["job_id", "59588b03-ce1e-42ac-898c-f70cc466c11d"]] [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [59588b03-ce1e-42ac-898c-f70cc466c11d]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [59588b03-ce1e-42ac-898c-f70cc466c11d]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [59588b03-ce1e-42ac-898c-f70cc466c11d] CanvasSync::JobLog Update (0.5ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-12-16 23:16:50.749208"], ["status", "running"], ["updated_at", "2021-12-16 23:16:50.749745"], ["id", 859]] [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [59588b03-ce1e-42ac-898c-f70cc466c11d]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [59588b03-ce1e-42ac-898c-f70cc466c11d]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [59588b03-ce1e-42ac-898c-f70cc466c11d] CanvasSync::JobLog Create (0.5ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proservices_provisioning_csv\n- \n- CanvasSync::Processors::ProvisioningReportProcessor\n- :models:\n - users\n - courses\n :term_scope: active\n :sync_start_time: '2021-12-16T23:16:50Z'\n :report_params:\n :parameters:\n :include_deleted: true\n users: true\n courses: true\n :enrollment_term_id: 7793657\n"], ["created_at", "2021-12-16 23:16:50.758626"], ["updated_at", "2021-12-16 23:16:50.758626"], ["job_id", "c36ac544-630f-4a20-842f-fb92220cdb58"]] [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [59588b03-ce1e-42ac-898c-f70cc466c11d]  (0.3ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [59588b03-ce1e-42ac-898c-f70cc466c11d] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: c36ac544-630f-4a20-842f-fb92220cdb58) to Test(default) at 2021-12-16 23:17:20 UTC with arguments: "proservices_provisioning_csv", nil, "CanvasSync::Processors::ProvisioningReportProcessor", {:models=>["users", "courses"], :term_scope=>"active", :sync_start_time=>"2021-12-16T23:16:50Z", :report_params=>{:parameters=>{:include_deleted=>true, "users"=>true, "courses"=>true, :enrollment_term_id=>7793657}}} [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [59588b03-ce1e-42ac-898c-f70cc466c11d]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [59588b03-ce1e-42ac-898c-f70cc466c11d] CanvasSync::JobLog Update (0.4ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2021-12-16 23:16:50.765188"], ["status", "success"], ["updated_at", "2021-12-16 23:16:50.766015"], ["id", 859]] [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [59588b03-ce1e-42ac-898c-f70cc466c11d]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [59588b03-ce1e-42ac-898c-f70cc466c11d] Performed CanvasSync::Jobs::SyncProvisioningReportJob (Job ID: 59588b03-ce1e-42ac-898c-f70cc466c11d) from Test(default) in 23.82ms  (0.3ms) ROLLBACK  (0.5ms) BEGIN [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [165ab2bb-91ac-49d3-877d-3a2fb2421d85] Performing CanvasSync::Jobs::SyncProvisioningReportJob (Job ID: 165ab2bb-91ac-49d3-877d-3a2fb2421d85) from Test(default) with arguments: {:models=>["users", "courses"]} [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [165ab2bb-91ac-49d3-877d-3a2fb2421d85] CanvasSync::JobLog Load (0.4ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "165ab2bb-91ac-49d3-877d-3a2fb2421d85"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [165ab2bb-91ac-49d3-877d-3a2fb2421d85]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [165ab2bb-91ac-49d3-877d-3a2fb2421d85] CanvasSync::JobLog Create (0.5ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncProvisioningReportJob"], ["status", "enqueued"], ["job_arguments", "---\n- :models:\n - users\n - courses\n"], ["created_at", "2021-12-16 23:16:50.775159"], ["updated_at", "2021-12-16 23:16:50.775159"], ["job_id", "165ab2bb-91ac-49d3-877d-3a2fb2421d85"]] [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [165ab2bb-91ac-49d3-877d-3a2fb2421d85]  (0.3ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [165ab2bb-91ac-49d3-877d-3a2fb2421d85]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [165ab2bb-91ac-49d3-877d-3a2fb2421d85] CanvasSync::JobLog Update (0.5ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-12-16 23:16:50.778269"], ["status", "running"], ["updated_at", "2021-12-16 23:16:50.778900"], ["id", 861]] [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [165ab2bb-91ac-49d3-877d-3a2fb2421d85]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [165ab2bb-91ac-49d3-877d-3a2fb2421d85]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [165ab2bb-91ac-49d3-877d-3a2fb2421d85] CanvasSync::JobLog Create (0.4ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proservices_provisioning_csv\n- \n- CanvasSync::Processors::ProvisioningReportProcessor\n- :models:\n - users\n - courses\n :sync_start_time: '2021-12-16T23:16:50Z'\n :report_params:\n :parameters:\n :include_deleted: true\n users: true\n courses: true\n"], ["created_at", "2021-12-16 23:16:50.783902"], ["updated_at", "2021-12-16 23:16:50.783902"], ["job_id", "8c87a04d-0dfc-4341-ba67-f89d70251c16"]] [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [165ab2bb-91ac-49d3-877d-3a2fb2421d85]  (0.3ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [165ab2bb-91ac-49d3-877d-3a2fb2421d85] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: 8c87a04d-0dfc-4341-ba67-f89d70251c16) to Test(default) at 2021-12-16 23:17:20 UTC with arguments: "proservices_provisioning_csv", nil, "CanvasSync::Processors::ProvisioningReportProcessor", {:models=>["users", "courses"], :sync_start_time=>"2021-12-16T23:16:50Z", :report_params=>{:parameters=>{:include_deleted=>true, "users"=>true, "courses"=>true}}} [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [165ab2bb-91ac-49d3-877d-3a2fb2421d85]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [165ab2bb-91ac-49d3-877d-3a2fb2421d85] CanvasSync::JobLog Update (0.5ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2021-12-16 23:16:50.788894"], ["status", "success"], ["updated_at", "2021-12-16 23:16:50.789517"], ["id", 861]] [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [165ab2bb-91ac-49d3-877d-3a2fb2421d85]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [165ab2bb-91ac-49d3-877d-3a2fb2421d85] Performed CanvasSync::Jobs::SyncProvisioningReportJob (Job ID: 165ab2bb-91ac-49d3-877d-3a2fb2421d85) from Test(default) in 18.55ms  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Account Exists (0.3ms) SELECT 1 AS one FROM "accounts" WHERE "accounts"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] Account Create (0.4ms) INSERT INTO "accounts" ("canvas_id", "sis_id", "canvas_parent_account_id", "sis_parent_account_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 1], ["sis_id", "24c5a3116e23e90cdd1234cd03708979"], ["canvas_parent_account_id", 1], ["sis_parent_account_id", "aacffbb0fc85d621f78a2b734491567e"], ["name", "Account name"], ["workflow_state", "active"], ["created_at", "2021-12-16 23:16:50.796073"], ["updated_at", "2021-12-16 23:16:50.796073"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.8ms) SELECT COUNT(*) FROM "roles" [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [51f2281d-071f-4d3c-bcee-143c9a79b294] Performing CanvasSync::Jobs::SyncRolesJob (Job ID: 51f2281d-071f-4d3c-bcee-143c9a79b294) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [51f2281d-071f-4d3c-bcee-143c9a79b294] CanvasSync::JobLog Load (0.6ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "51f2281d-071f-4d3c-bcee-143c9a79b294"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [51f2281d-071f-4d3c-bcee-143c9a79b294]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [51f2281d-071f-4d3c-bcee-143c9a79b294] CanvasSync::JobLog Create (0.5ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncRolesJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2021-12-16 23:16:50.816281"], ["updated_at", "2021-12-16 23:16:50.816281"], ["job_id", "51f2281d-071f-4d3c-bcee-143c9a79b294"]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [51f2281d-071f-4d3c-bcee-143c9a79b294]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [51f2281d-071f-4d3c-bcee-143c9a79b294]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [51f2281d-071f-4d3c-bcee-143c9a79b294] CanvasSync::JobLog Update (0.4ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-12-16 23:16:50.819024"], ["status", "running"], ["updated_at", "2021-12-16 23:16:50.819525"], ["id", 863]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [51f2281d-071f-4d3c-bcee-143c9a79b294]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [51f2281d-071f-4d3c-bcee-143c9a79b294] Account Load (0.4ms) SELECT "accounts".* FROM "accounts" WHERE "accounts"."workflow_state" != $1 ORDER BY "accounts"."id" ASC LIMIT $2 [["workflow_state", "deleted"], ["LIMIT", 1000]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [51f2281d-071f-4d3c-bcee-143c9a79b294] Role Load (0.2ms) SELECT "roles".* FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [51f2281d-071f-4d3c-bcee-143c9a79b294]  (0.3ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [51f2281d-071f-4d3c-bcee-143c9a79b294] Role Exists (0.5ms) SELECT 1 AS one FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [51f2281d-071f-4d3c-bcee-143c9a79b294] Role Create (0.6ms) INSERT INTO "roles" ("canvas_id", "label", "base_role_type", "canvas_account_id", "workflow_state", "permissions", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 1], ["label", "Account Admin"], ["base_role_type", "AccountMembership"], ["canvas_account_id", 10], ["workflow_state", "built_in"], ["permissions", "{\"manage_wiki\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"post_to_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"moderate_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_announcements\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"send_messages\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"send_messages_all\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_outcomes\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"create_conferences\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"create_collaborations\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_roster\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_all_grades\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_grades\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_rubrics\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"comment_on_others_submissions\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_students\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_admin_users\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_role_overrides\":{\"enabled\":true,\"locked\":true,\"readonly\":true,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_account_memberships\":{\"enabled\":true,\"locked\":true,\"readonly\":true,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_account_settings\":{\"enabled\":true,\"locked\":true,\"readonly\":true,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_groups\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_group_pages\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_files\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_assignments\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"undelete_courses\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_grade_changes\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_course_changes\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_question_banks\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_calendar\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_reports\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_courses\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_user_logins\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_user_observers\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_alerts\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"become_user\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_developer_keys\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"import_sis\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_sis\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_sis\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_course_list\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_statistics\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_storage_quotas\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_course_content\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_content\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_interaction_alerts\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"change_course_state\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_sections\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_feature_flags\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_quiz_answer_audits\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"moderate_grades\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"lti_add_edit\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true}}"], ["created_at", "2021-12-16 23:16:50.841908"], ["updated_at", "2021-12-16 23:16:50.841908"]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [51f2281d-071f-4d3c-bcee-143c9a79b294]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [51f2281d-071f-4d3c-bcee-143c9a79b294] Role Load (0.3ms) SELECT "roles".* FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 3], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [51f2281d-071f-4d3c-bcee-143c9a79b294]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [51f2281d-071f-4d3c-bcee-143c9a79b294] Role Exists (0.3ms) SELECT 1 AS one FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 3], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [51f2281d-071f-4d3c-bcee-143c9a79b294] Role Create (0.5ms) INSERT INTO "roles" ("canvas_id", "label", "base_role_type", "canvas_account_id", "workflow_state", "permissions", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 3], ["label", "Student"], ["base_role_type", "StudentEnrollment"], ["canvas_account_id", 10], ["workflow_state", "built_in"], ["permissions", "{\"manage_wiki\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"read_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"post_to_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"moderate_forum\":{\"enabled\":false,\"locked\":false,\"readonly\":false,\"explicit\":false},\"read_announcements\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"send_messages\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"send_messages_all\":{\"enabled\":false,\"locked\":false,\"readonly\":false,\"explicit\":false},\"manage_outcomes\":{\"enabled\":false,\"locked\":false,\"readonly\":false,\"explicit\":false},\"create_conferences\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"create_collaborations\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_roster\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_all_grades\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_grades\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_rubrics\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"comment_on_others_submissions\":{\"enabled\":false,\"locked\":false,\"readonly\":false,\"explicit\":false},\"manage_students\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_admin_users\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_role_overrides\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_account_memberships\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_account_settings\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_groups\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"view_group_pages\":{\"enabled\":false,\"locked\":false,\"readonly\":false,\"explicit\":false},\"manage_files\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_assignments\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"undelete_courses\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"view_grade_changes\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"view_course_changes\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"read_question_banks\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_calendar\":{\"enabled\":false,\"locked\":false,\"readonly\":false,\"explicit\":false},\"read_reports\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_courses\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_user_logins\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_user_observers\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_alerts\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"become_user\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_developer_keys\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"import_sis\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_sis\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"read_sis\":{\"enabled\":false,\"locked\":false,\"readonly\":false,\"explicit\":false},\"read_course_list\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"view_statistics\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_storage_quotas\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"read_course_content\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_content\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_interaction_alerts\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"change_course_state\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_sections\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_feature_flags\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"view_quiz_answer_audits\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"moderate_grades\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"lti_add_edit\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false}}"], ["created_at", "2021-12-16 23:16:50.850330"], ["updated_at", "2021-12-16 23:16:50.850330"]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [51f2281d-071f-4d3c-bcee-143c9a79b294]  (0.3ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [51f2281d-071f-4d3c-bcee-143c9a79b294] Role Update All (0.6ms) UPDATE "roles" SET "workflow_state" = 'inactive' WHERE "roles"."id" NOT IN ($1, $2) [["id", 139], ["id", 140]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [51f2281d-071f-4d3c-bcee-143c9a79b294]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [51f2281d-071f-4d3c-bcee-143c9a79b294] CanvasSync::JobLog Update (0.5ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2021-12-16 23:16:50.855157"], ["status", "success"], ["updated_at", "2021-12-16 23:16:50.855776"], ["id", 863]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [51f2281d-071f-4d3c-bcee-143c9a79b294]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [51f2281d-071f-4d3c-bcee-143c9a79b294] Performed CanvasSync::Jobs::SyncRolesJob (Job ID: 51f2281d-071f-4d3c-bcee-143c9a79b294) from Test(default) in 43.12ms  (0.4ms) SELECT COUNT(*) FROM "roles"  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Term Exists (0.3ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 40433363], ["LIMIT", 1]] Term Create (0.4ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 40433363], ["name", "Cool Term"], ["start_at", "2021-12-13 23:16:49.122552"], ["end_at", "2021-12-19 23:16:49.122651"], ["workflow_state", "active"], ["sis_id", "cfc4f677dbe87230ed3eed87e571f85d"], ["created_at", "2021-12-16 23:16:50.862115"], ["updated_at", "2021-12-16 23:16:50.862115"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [926e6116-4ba4-47cb-88df-e57ae7b52eee] Performing CanvasSync::Jobs::SyncSimpleTableJob (Job ID: 926e6116-4ba4-47cb-88df-e57ae7b52eee) from Test(default) with arguments: {:report_name=>"proservices_provisioning_csv", :model=>"courses", :mapping=>"courses", :klass=>"Course", :term_scope=>"active", :params=>{"parameters[include_deleted]"=>true, "parameters[courses]"=>true}} [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [926e6116-4ba4-47cb-88df-e57ae7b52eee] CanvasSync::JobLog Load (0.3ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "926e6116-4ba4-47cb-88df-e57ae7b52eee"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [926e6116-4ba4-47cb-88df-e57ae7b52eee]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [926e6116-4ba4-47cb-88df-e57ae7b52eee] CanvasSync::JobLog Create (0.4ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncSimpleTableJob"], ["status", "enqueued"], ["job_arguments", "---\n- :report_name: proservices_provisioning_csv\n :model: courses\n :mapping: courses\n :klass: Course\n :term_scope: active\n :params:\n parameters[include_deleted]: true\n parameters[courses]: true\n"], ["created_at", "2021-12-16 23:16:50.866176"], ["updated_at", "2021-12-16 23:16:50.866176"], ["job_id", "926e6116-4ba4-47cb-88df-e57ae7b52eee"]] [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [926e6116-4ba4-47cb-88df-e57ae7b52eee]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [926e6116-4ba4-47cb-88df-e57ae7b52eee]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [926e6116-4ba4-47cb-88df-e57ae7b52eee] CanvasSync::JobLog Update (0.4ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-12-16 23:16:50.868871"], ["status", "running"], ["updated_at", "2021-12-16 23:16:50.869591"], ["id", 864]] [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [926e6116-4ba4-47cb-88df-e57ae7b52eee]  (1.5ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [926e6116-4ba4-47cb-88df-e57ae7b52eee]  (0.3ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [926e6116-4ba4-47cb-88df-e57ae7b52eee] CanvasSync::JobLog Update (0.4ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2021-12-16 23:16:50.873941"], ["status", "success"], ["updated_at", "2021-12-16 23:16:50.874710"], ["id", 864]] [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [926e6116-4ba4-47cb-88df-e57ae7b52eee]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [926e6116-4ba4-47cb-88df-e57ae7b52eee] Performed CanvasSync::Jobs::SyncSimpleTableJob (Job ID: 926e6116-4ba4-47cb-88df-e57ae7b52eee) from Test(default) in 12.16ms  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [25130ed9-bb3c-4102-b5bf-85f159dbf62a] Performing CanvasSync::Jobs::SyncSubmissionsJob (Job ID: 25130ed9-bb3c-4102-b5bf-85f159dbf62a) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [25130ed9-bb3c-4102-b5bf-85f159dbf62a] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "25130ed9-bb3c-4102-b5bf-85f159dbf62a"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [25130ed9-bb3c-4102-b5bf-85f159dbf62a]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [25130ed9-bb3c-4102-b5bf-85f159dbf62a] CanvasSync::JobLog Create (0.4ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncSubmissionsJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2021-12-16 23:16:50.881297"], ["updated_at", "2021-12-16 23:16:50.881297"], ["job_id", "25130ed9-bb3c-4102-b5bf-85f159dbf62a"]] [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [25130ed9-bb3c-4102-b5bf-85f159dbf62a]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [25130ed9-bb3c-4102-b5bf-85f159dbf62a]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [25130ed9-bb3c-4102-b5bf-85f159dbf62a] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-12-16 23:16:50.883246"], ["status", "running"], ["updated_at", "2021-12-16 23:16:50.883584"], ["id", 865]] [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [25130ed9-bb3c-4102-b5bf-85f159dbf62a]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [25130ed9-bb3c-4102-b5bf-85f159dbf62a]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [25130ed9-bb3c-4102-b5bf-85f159dbf62a] CanvasSync::JobLog Create (0.4ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proserv_student_submissions_csv\n- 1\n- CanvasSync::Processors::SubmissionsProcessor\n- :sync_start_time: '2021-12-16T23:16:50Z'\n :report_params:\n :parameters:\n :include_all: \n :enrollment_term_id: 1\n"], ["created_at", "2021-12-16 23:16:50.887190"], ["updated_at", "2021-12-16 23:16:50.887190"], ["job_id", "eb6f1203-cee1-441d-9cf2-9f18204afe2b"]] [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [25130ed9-bb3c-4102-b5bf-85f159dbf62a]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [25130ed9-bb3c-4102-b5bf-85f159dbf62a] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: eb6f1203-cee1-441d-9cf2-9f18204afe2b) to Test(default) at 2021-12-16 23:17:20 UTC with arguments: "proserv_student_submissions_csv", 1, "CanvasSync::Processors::SubmissionsProcessor", {:sync_start_time=>"2021-12-16T23:16:50Z", :report_params=>{:parameters=>{:include_all=>nil, :enrollment_term_id=>1}}} [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [25130ed9-bb3c-4102-b5bf-85f159dbf62a]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [25130ed9-bb3c-4102-b5bf-85f159dbf62a] CanvasSync::JobLog Update (0.5ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2021-12-16 23:16:50.890708"], ["status", "success"], ["updated_at", "2021-12-16 23:16:50.891284"], ["id", 865]] [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [25130ed9-bb3c-4102-b5bf-85f159dbf62a]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [25130ed9-bb3c-4102-b5bf-85f159dbf62a] Performed CanvasSync::Jobs::SyncSubmissionsJob (Job ID: 25130ed9-bb3c-4102-b5bf-85f159dbf62a) from Test(default) in 12.81ms  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.6ms) SELECT COUNT(*) FROM "terms" [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [0c88f994-5c4d-4319-98d4-0cd53b39ee80] Performing CanvasSync::Jobs::SyncTermsJob (Job ID: 0c88f994-5c4d-4319-98d4-0cd53b39ee80) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [0c88f994-5c4d-4319-98d4-0cd53b39ee80] CanvasSync::JobLog Load (0.3ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "0c88f994-5c4d-4319-98d4-0cd53b39ee80"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [0c88f994-5c4d-4319-98d4-0cd53b39ee80]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [0c88f994-5c4d-4319-98d4-0cd53b39ee80] CanvasSync::JobLog Create (0.4ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncTermsJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2021-12-16 23:16:50.897791"], ["updated_at", "2021-12-16 23:16:50.897791"], ["job_id", "0c88f994-5c4d-4319-98d4-0cd53b39ee80"]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [0c88f994-5c4d-4319-98d4-0cd53b39ee80]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [0c88f994-5c4d-4319-98d4-0cd53b39ee80]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [0c88f994-5c4d-4319-98d4-0cd53b39ee80] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-12-16 23:16:50.899608"], ["status", "running"], ["updated_at", "2021-12-16 23:16:50.900127"], ["id", 867]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [0c88f994-5c4d-4319-98d4-0cd53b39ee80]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [0c88f994-5c4d-4319-98d4-0cd53b39ee80] Term Load (0.3ms) SELECT "terms".* FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [0c88f994-5c4d-4319-98d4-0cd53b39ee80]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [0c88f994-5c4d-4319-98d4-0cd53b39ee80] Term Exists (0.3ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [0c88f994-5c4d-4319-98d4-0cd53b39ee80] Term Create (0.4ms) INSERT INTO "terms" ("canvas_id", "name", "workflow_state", "grading_period_group_id", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 1], ["name", "Default Term"], ["workflow_state", "active"], ["grading_period_group_id", 1], ["sis_id", "Test"], ["created_at", "2021-12-16 23:16:50.909086"], ["updated_at", "2021-12-16 23:16:50.909086"]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [0c88f994-5c4d-4319-98d4-0cd53b39ee80]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [0c88f994-5c4d-4319-98d4-0cd53b39ee80] Term Load (0.2ms) SELECT "terms".* FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 6], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [0c88f994-5c4d-4319-98d4-0cd53b39ee80]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [0c88f994-5c4d-4319-98d4-0cd53b39ee80] Term Exists (0.3ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 6], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [0c88f994-5c4d-4319-98d4-0cd53b39ee80] Term Create (0.4ms) INSERT INTO "terms" ("canvas_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["canvas_id", 6], ["name", "Average Term 1"], ["workflow_state", "active"], ["created_at", "2021-12-16 23:16:50.912806"], ["updated_at", "2021-12-16 23:16:50.912806"]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [0c88f994-5c4d-4319-98d4-0cd53b39ee80]  (0.3ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [0c88f994-5c4d-4319-98d4-0cd53b39ee80] Term Load (0.2ms) SELECT "terms".* FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 7], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [0c88f994-5c4d-4319-98d4-0cd53b39ee80]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [0c88f994-5c4d-4319-98d4-0cd53b39ee80] Term Exists (0.2ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 7], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [0c88f994-5c4d-4319-98d4-0cd53b39ee80] Term Create (0.3ms) INSERT INTO "terms" ("canvas_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["canvas_id", 7], ["name", "Average Term 2"], ["workflow_state", "active"], ["created_at", "2021-12-16 23:16:50.916448"], ["updated_at", "2021-12-16 23:16:50.916448"]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [0c88f994-5c4d-4319-98d4-0cd53b39ee80]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [0c88f994-5c4d-4319-98d4-0cd53b39ee80] Term Load (0.2ms) SELECT "terms".* FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 5], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [0c88f994-5c4d-4319-98d4-0cd53b39ee80]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [0c88f994-5c4d-4319-98d4-0cd53b39ee80] Term Exists (0.5ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 5], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [0c88f994-5c4d-4319-98d4-0cd53b39ee80] Term Create (0.4ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 5], ["name", "Syllabus Term"], ["start_at", "2017-08-14 06:00:00"], ["end_at", "2017-08-31 06:00:00"], ["workflow_state", "active"], ["sis_id", "SYTERM"], ["created_at", "2021-12-16 23:16:50.921218"], ["updated_at", "2021-12-16 23:16:50.921218"]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [0c88f994-5c4d-4319-98d4-0cd53b39ee80]  (1.3ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [0c88f994-5c4d-4319-98d4-0cd53b39ee80] Term Load (0.4ms) SELECT "terms".* FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 4], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [0c88f994-5c4d-4319-98d4-0cd53b39ee80]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [0c88f994-5c4d-4319-98d4-0cd53b39ee80] Term Exists (0.3ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 4], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [0c88f994-5c4d-4319-98d4-0cd53b39ee80] Term Create (0.3ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "grading_period_group_id", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8, $9) RETURNING "id" [["canvas_id", 4], ["name", "Ellucian Term"], ["start_at", "2017-08-01 06:00:00"], ["end_at", "2017-10-31 06:00:00"], ["workflow_state", "active"], ["grading_period_group_id", 1], ["sis_id", "SH"], ["created_at", "2021-12-16 23:16:50.926784"], ["updated_at", "2021-12-16 23:16:50.926784"]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [0c88f994-5c4d-4319-98d4-0cd53b39ee80]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [0c88f994-5c4d-4319-98d4-0cd53b39ee80] Term Load (0.2ms) SELECT "terms".* FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 3], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [0c88f994-5c4d-4319-98d4-0cd53b39ee80]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [0c88f994-5c4d-4319-98d4-0cd53b39ee80] Term Exists (0.2ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 3], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [0c88f994-5c4d-4319-98d4-0cd53b39ee80] Term Create (0.3ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 3], ["name", "Current Term"], ["start_at", "2017-03-19 06:00:00"], ["end_at", "2017-08-01 06:00:00"], ["workflow_state", "active"], ["created_at", "2021-12-16 23:16:50.930094"], ["updated_at", "2021-12-16 23:16:50.930094"]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [0c88f994-5c4d-4319-98d4-0cd53b39ee80]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [0c88f994-5c4d-4319-98d4-0cd53b39ee80] [CanvasSync::Jobs::TermBatchesJob] [91ea7573-3eb1-49c0-939a-0c94e66a6aec] Performing CanvasSync::Jobs::TermBatchesJob (Job ID: 91ea7573-3eb1-49c0-939a-0c94e66a6aec) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [0c88f994-5c4d-4319-98d4-0cd53b39ee80] [CanvasSync::Jobs::TermBatchesJob] [91ea7573-3eb1-49c0-939a-0c94e66a6aec] CanvasSync::JobLog Load (0.1ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "91ea7573-3eb1-49c0-939a-0c94e66a6aec"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [0c88f994-5c4d-4319-98d4-0cd53b39ee80] [CanvasSync::Jobs::TermBatchesJob] [91ea7573-3eb1-49c0-939a-0c94e66a6aec]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [0c88f994-5c4d-4319-98d4-0cd53b39ee80] [CanvasSync::Jobs::TermBatchesJob] [91ea7573-3eb1-49c0-939a-0c94e66a6aec] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::TermBatchesJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2021-12-16 23:16:50.932146"], ["updated_at", "2021-12-16 23:16:50.932146"], ["job_id", "91ea7573-3eb1-49c0-939a-0c94e66a6aec"]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [0c88f994-5c4d-4319-98d4-0cd53b39ee80] [CanvasSync::Jobs::TermBatchesJob] [91ea7573-3eb1-49c0-939a-0c94e66a6aec]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [0c88f994-5c4d-4319-98d4-0cd53b39ee80] [CanvasSync::Jobs::TermBatchesJob] [91ea7573-3eb1-49c0-939a-0c94e66a6aec]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [0c88f994-5c4d-4319-98d4-0cd53b39ee80] [CanvasSync::Jobs::TermBatchesJob] [91ea7573-3eb1-49c0-939a-0c94e66a6aec] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-12-16 23:16:50.933489"], ["status", "running"], ["updated_at", "2021-12-16 23:16:50.933786"], ["id", 868]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [0c88f994-5c4d-4319-98d4-0cd53b39ee80] [CanvasSync::Jobs::TermBatchesJob] [91ea7573-3eb1-49c0-939a-0c94e66a6aec]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [0c88f994-5c4d-4319-98d4-0cd53b39ee80] [CanvasSync::Jobs::TermBatchesJob] [91ea7573-3eb1-49c0-939a-0c94e66a6aec]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [0c88f994-5c4d-4319-98d4-0cd53b39ee80] [CanvasSync::Jobs::TermBatchesJob] [91ea7573-3eb1-49c0-939a-0c94e66a6aec] CanvasSync::JobLog Update (0.4ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2021-12-16 23:16:50.935058"], ["status", "success"], ["updated_at", "2021-12-16 23:16:50.935465"], ["id", 868]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [0c88f994-5c4d-4319-98d4-0cd53b39ee80] [CanvasSync::Jobs::TermBatchesJob] [91ea7573-3eb1-49c0-939a-0c94e66a6aec]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [0c88f994-5c4d-4319-98d4-0cd53b39ee80] [CanvasSync::Jobs::TermBatchesJob] [91ea7573-3eb1-49c0-939a-0c94e66a6aec] Performed CanvasSync::Jobs::TermBatchesJob (Job ID: 91ea7573-3eb1-49c0-939a-0c94e66a6aec) from Test(default) in 5.78ms [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [0c88f994-5c4d-4319-98d4-0cd53b39ee80]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [0c88f994-5c4d-4319-98d4-0cd53b39ee80] CanvasSync::JobLog Update (0.4ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2021-12-16 23:16:50.937246"], ["status", "success"], ["updated_at", "2021-12-16 23:16:50.937776"], ["id", 867]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [0c88f994-5c4d-4319-98d4-0cd53b39ee80]  (0.5ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [0c88f994-5c4d-4319-98d4-0cd53b39ee80] Performed CanvasSync::Jobs::SyncTermsJob (Job ID: 0c88f994-5c4d-4319-98d4-0cd53b39ee80) from Test(default) in 44.75ms  (0.3ms) SELECT COUNT(*) FROM "terms"  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Account Exists (0.3ms) SELECT 1 AS one FROM "accounts" WHERE "accounts"."canvas_id" = $1 LIMIT $2 [["canvas_id", 12313678], ["LIMIT", 1]] Account Create (0.3ms) INSERT INTO "accounts" ("canvas_id", "sis_id", "canvas_parent_account_id", "sis_parent_account_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 12313678], ["sis_id", "69f4723c4a2f34829d0e63ba3afcedba"], ["canvas_parent_account_id", 1], ["sis_parent_account_id", "bc76eb7a17074739f257102e3b5f5b2c"], ["name", "Account name"], ["workflow_state", "active"], ["created_at", "2021-12-16 23:16:50.945395"], ["updated_at", "2021-12-16 23:16:50.945395"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Account Exists (0.4ms) SELECT 1 AS one FROM "accounts" WHERE "accounts"."canvas_id" IS NULL AND "accounts"."id" != $1 LIMIT $2 [["id", 118], ["LIMIT", 1]]  (2.4ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Account Exists (0.3ms) SELECT 1 AS one FROM "accounts" WHERE "accounts"."canvas_id" = $1 LIMIT $2 [["canvas_id", 71309318], ["LIMIT", 1]] Account Create (0.3ms) INSERT INTO "accounts" ("canvas_id", "sis_id", "canvas_parent_account_id", "sis_parent_account_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 71309318], ["sis_id", "bfdaca939603919dfff53ba868bdd1be"], ["canvas_parent_account_id", 1], ["sis_parent_account_id", "e02f5398f9faa5fcf14a3d5560cf966f"], ["name", "Account name"], ["workflow_state", "active"], ["created_at", "2021-12-16 23:16:50.960750"], ["updated_at", "2021-12-16 23:16:50.960750"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Account Load (0.2ms) SELECT "accounts".* FROM "accounts" ORDER BY "accounts"."id" ASC LIMIT $1 [["LIMIT", 1]] Account Exists (0.4ms) SELECT 1 AS one FROM "accounts" WHERE "accounts"."canvas_id" = $1 LIMIT $2 [["canvas_id", 71309318], ["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Account Exists (0.4ms) SELECT 1 AS one FROM "accounts" WHERE "accounts"."canvas_id" = $1 LIMIT $2 [["canvas_id", 99989551], ["LIMIT", 1]] Account Create (0.6ms) INSERT INTO "accounts" ("canvas_id", "sis_id", "canvas_parent_account_id", "sis_parent_account_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 99989551], ["sis_id", "80c2d2889feee0711232f3ccd7219234"], ["canvas_parent_account_id", 1], ["sis_parent_account_id", "264d6f751589a87043aca350537d9ce8"], ["name", "Account name"], ["workflow_state", "active"], ["created_at", "2021-12-16 23:16:50.970343"], ["updated_at", "2021-12-16 23:16:50.970343"]]  (6.0ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Admin Exists (0.4ms) SELECT 1 AS one FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 25671824], ["LIMIT", 1]] Admin Create (0.5ms) INSERT INTO "admins" ("canvas_id", "role_name", "canvas_role_id", "canvas_user_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 25671824], ["role_name", "Cool Role"], ["canvas_role_id", 53884289], ["canvas_user_id", 1], ["workflow_state", "active"], ["created_at", "2021-12-16 23:16:50.985789"], ["updated_at", "2021-12-16 23:16:50.985789"]]  (0.3ms) RELEASE SAVEPOINT active_record_1 Admin Exists (0.4ms) SELECT 1 AS one FROM "admins" WHERE "admins"."canvas_id" IS NULL AND "admins"."id" != $1 LIMIT $2 [["id", 165], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Admin Exists (0.3ms) SELECT 1 AS one FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 26457478], ["LIMIT", 1]] Admin Create (0.5ms) INSERT INTO "admins" ("canvas_id", "role_name", "canvas_role_id", "canvas_user_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 26457478], ["role_name", "Cool Role"], ["canvas_role_id", 30300869], ["canvas_user_id", 1], ["workflow_state", "active"], ["created_at", "2021-12-16 23:16:50.994857"], ["updated_at", "2021-12-16 23:16:50.994857"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Admin Load (0.4ms) SELECT "admins".* FROM "admins" ORDER BY "admins"."id" ASC LIMIT $1 [["LIMIT", 1]] Admin Exists (0.5ms) SELECT 1 AS one FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 26457478], ["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.3ms) BEGIN  (0.4ms) SELECT COUNT(*) FROM "admins" Admin Load (0.4ms) SELECT "admins".* FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]]  (0.3ms) SAVEPOINT active_record_1 Admin Exists (0.4ms) SELECT 1 AS one FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]] Admin Create (0.4ms) INSERT INTO "admins" ("canvas_id", "role_name", "canvas_role_id", "canvas_user_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 2], ["role_name", "AccountAdmin"], ["canvas_role_id", 1], ["canvas_user_id", 1], ["workflow_state", "active"], ["created_at", "2021-12-16 23:16:51.008754"], ["updated_at", "2021-12-16 23:16:51.008754"]]  (0.3ms) RELEASE SAVEPOINT active_record_1  (0.7ms) SELECT COUNT(*) FROM "admins" Admin Load (0.6ms) SELECT "admins".* FROM "admins" ORDER BY "admins"."id" DESC LIMIT $1 [["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Admin Exists (0.3ms) SELECT 1 AS one FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]] Admin Create (0.5ms) INSERT INTO "admins" ("canvas_id", "role_name", "canvas_role_id", "canvas_user_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 2], ["role_name", "Cool Role"], ["canvas_role_id", 77936024], ["canvas_user_id", 1], ["workflow_state", "active"], ["created_at", "2021-12-16 23:16:51.028813"], ["updated_at", "2021-12-16 23:16:51.028813"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.3ms) SELECT COUNT(*) FROM "admins" Admin Load (0.3ms) SELECT "admins".* FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]]  (0.2ms) SAVEPOINT active_record_1 Admin Exists (0.3ms) SELECT 1 AS one FROM "admins" WHERE "admins"."canvas_id" = $1 AND "admins"."id" != $2 LIMIT $3 [["canvas_id", 2], ["id", 168], ["LIMIT", 1]] Admin Update (0.4ms) UPDATE "admins" SET "role_name" = $1, "canvas_role_id" = $2, "updated_at" = $3 WHERE "admins"."id" = $4 [["role_name", "AccountAdmin"], ["canvas_role_id", 1], ["updated_at", "2021-12-16 23:16:51.033847"], ["id", 168]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.3ms) SELECT COUNT(*) FROM "admins" Admin Load (0.3ms) SELECT "admins".* FROM "admins" WHERE "admins"."id" = $1 LIMIT $2 [["id", 168], ["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 AssignmentGroup Exists (0.7ms) SELECT 1 AS one FROM "assignment_groups" WHERE "assignment_groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] AssignmentGroup Create (0.6ms) INSERT INTO "assignment_groups" ("canvas_id", "name", "workflow_state", "canvas_created_at", "canvas_updated_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 1], ["name", "Dummy Assignment Group"], ["workflow_state", "available"], ["canvas_created_at", "2021-12-09 23:16:51.062282"], ["canvas_updated_at", "2021-12-15 23:16:51.062446"], ["created_at", "2021-12-16 23:16:51.064991"], ["updated_at", "2021-12-16 23:16:51.064991"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 AssignmentGroup Exists (0.4ms) SELECT 1 AS one FROM "assignment_groups" WHERE "assignment_groups"."canvas_id" IS NULL AND "assignment_groups"."id" != $1 LIMIT $2 [["id", 139], ["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.3ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 AssignmentGroup Exists (0.3ms) SELECT 1 AS one FROM "assignment_groups" WHERE "assignment_groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]] AssignmentGroup Create (0.4ms) INSERT INTO "assignment_groups" ("canvas_id", "name", "workflow_state", "canvas_created_at", "canvas_updated_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 2], ["name", "Dummy Assignment Group"], ["workflow_state", "available"], ["canvas_created_at", "2021-12-09 23:16:51.076062"], ["canvas_updated_at", "2021-12-15 23:16:51.076200"], ["created_at", "2021-12-16 23:16:51.077845"], ["updated_at", "2021-12-16 23:16:51.077845"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 AssignmentGroup Load (0.2ms) SELECT "assignment_groups".* FROM "assignment_groups" ORDER BY "assignment_groups"."id" ASC LIMIT $1 [["LIMIT", 1]] AssignmentGroup Exists (0.4ms) SELECT 1 AS one FROM "assignment_groups" WHERE "assignment_groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 AssignmentGroup Exists (0.8ms) SELECT 1 AS one FROM "assignment_groups" WHERE "assignment_groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 3], ["LIMIT", 1]] AssignmentGroup Create (0.5ms) INSERT INTO "assignment_groups" ("canvas_id", "name", "workflow_state", "canvas_created_at", "canvas_updated_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 3], ["name", "Dummy Assignment Group"], ["workflow_state", "available"], ["canvas_created_at", "2021-12-09 23:16:51.084788"], ["canvas_updated_at", "2021-12-15 23:16:51.084883"], ["created_at", "2021-12-16 23:16:51.086762"], ["updated_at", "2021-12-16 23:16:51.086762"]]  (0.3ms) RELEASE SAVEPOINT active_record_1 AssignmentGroup Exists (0.4ms) SELECT 1 AS one FROM "assignment_groups" WHERE "assignment_groups"."canvas_id" = $1 AND "assignment_groups"."id" != $2 LIMIT $3 [["canvas_id", 3], ["id", 141], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 AssignmentGroup Exists (0.3ms) SELECT 1 AS one FROM "assignment_groups" WHERE "assignment_groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 4], ["LIMIT", 1]] AssignmentGroup Create (0.3ms) INSERT INTO "assignment_groups" ("canvas_id", "name", "workflow_state", "canvas_created_at", "canvas_updated_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 4], ["name", "Dummy Assignment Group"], ["workflow_state", "available"], ["canvas_created_at", "2021-12-09 23:16:51.099314"], ["canvas_updated_at", "2021-12-15 23:16:51.099416"], ["created_at", "2021-12-16 23:16:51.100747"], ["updated_at", "2021-12-16 23:16:51.100747"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.3ms) ROLLBACK  (0.3ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Assignment Exists (0.7ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] Assignment Create (0.6ms) INSERT INTO "assignments" ("canvas_id", "title", "due_at", "unlock_at", "lock_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 1], ["title", "Assignment 1"], ["due_at", "2021-12-23 23:16:51.127912"], ["unlock_at", "2021-12-15 23:16:51.128054"], ["lock_at", "2022-01-06 23:16:51.128126"], ["created_at", "2021-12-16 23:16:51.130555"], ["updated_at", "2021-12-16 23:16:51.130555"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Assignment Exists (0.4ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" IS NULL AND "assignments"."id" != $1 LIMIT $2 [["id", 254], ["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) SAVEPOINT active_record_1 Assignment Exists (0.4ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]] Assignment Create (0.5ms) INSERT INTO "assignments" ("canvas_id", "title", "due_at", "unlock_at", "lock_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 2], ["title", "Assignment 2"], ["due_at", "2021-12-23 23:16:51.144909"], ["unlock_at", "2021-12-15 23:16:51.145021"], ["lock_at", "2022-01-06 23:16:51.145072"], ["created_at", "2021-12-16 23:16:51.147554"], ["updated_at", "2021-12-16 23:16:51.147554"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Assignment Load (0.3ms) SELECT "assignments".* FROM "assignments" ORDER BY "assignments"."id" ASC LIMIT $1 [["LIMIT", 1]] Assignment Exists (0.4ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.1ms) BEGIN  (0.3ms) SAVEPOINT active_record_1 Assignment Exists (0.4ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 3], ["LIMIT", 1]] Assignment Create (0.5ms) INSERT INTO "assignments" ("canvas_id", "title", "due_at", "unlock_at", "lock_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 3], ["title", "Assignment 3"], ["due_at", "2021-12-23 23:16:51.160800"], ["unlock_at", "2021-12-15 23:16:51.160897"], ["lock_at", "2022-01-06 23:16:51.160946"], ["created_at", "2021-12-16 23:16:51.163706"], ["updated_at", "2021-12-16 23:16:51.163706"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Assignment Exists (0.3ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 4], ["LIMIT", 1]] Assignment Create (0.5ms) INSERT INTO "assignments" ("canvas_id", "title", "due_at", "unlock_at", "lock_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 4], ["title", "Assignment 4"], ["due_at", "2021-12-23 23:16:51.178707"], ["unlock_at", "2021-12-15 23:16:51.178820"], ["lock_at", "2022-01-06 23:16:51.178888"], ["created_at", "2021-12-16 23:16:51.181332"], ["updated_at", "2021-12-16 23:16:51.181332"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Assignment Exists (0.5ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 AND "assignments"."id" != $2 LIMIT $3 [["canvas_id", 4], ["id", 257], ["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Assignment Exists (0.4ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 5], ["LIMIT", 1]] Assignment Create (0.5ms) INSERT INTO "assignments" ("canvas_id", "title", "due_at", "unlock_at", "lock_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 5], ["title", "Assignment 5"], ["due_at", "2021-12-23 23:16:51.192497"], ["unlock_at", "2021-12-15 23:16:51.192639"], ["lock_at", "2022-01-06 23:16:51.192708"], ["created_at", "2021-12-16 23:16:51.195714"], ["updated_at", "2021-12-16 23:16:51.195714"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Assignment Exists (0.3ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 6], ["LIMIT", 1]] Assignment Create (0.5ms) INSERT INTO "assignments" ("canvas_id", "title", "due_at", "unlock_at", "lock_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 6], ["title", "Assignment 6"], ["due_at", "2021-12-23 23:16:51.207405"], ["unlock_at", "2021-12-15 23:16:51.208477"], ["lock_at", "2022-01-06 23:16:51.208544"], ["created_at", "2021-12-16 23:16:51.210056"], ["updated_at", "2021-12-16 23:16:51.210056"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.5ms) SAVEPOINT active_record_1 Course Exists (0.6ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 35243539], ["LIMIT", 1]] Course Create (0.6ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 35243539], ["sis_id", "5247497013015b4212c4a5e11511065d"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2021-12-13 23:16:51.253319"], ["end_at", "2022-01-06 23:16:51.253474"], ["created_at", "2021-12-16 23:16:51.260310"], ["updated_at", "2021-12-16 23:16:51.260310"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 Course Exists (0.4ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 9285405], ["LIMIT", 1]] Course Create (0.4ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 9285405], ["sis_id", "8a3896e883e8a184f14cc6a416651d6a"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2021-12-13 23:16:51.262990"], ["end_at", "2022-01-06 23:16:51.263590"], ["created_at", "2021-12-16 23:16:51.265054"], ["updated_at", "2021-12-16 23:16:51.265054"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 Assignment Exists (0.4ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 7], ["LIMIT", 1]] Assignment Create (0.4ms) INSERT INTO "assignments" ("canvas_id", "title", "due_at", "unlock_at", "lock_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 7], ["title", "Assignment 7"], ["due_at", "2021-12-23 23:16:51.267406"], ["unlock_at", "2021-12-15 23:16:51.267497"], ["lock_at", "2022-01-06 23:16:51.267542"], ["created_at", "2021-12-16 23:16:51.269728"], ["updated_at", "2021-12-16 23:16:51.269728"]]  (0.3ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Assignment Exists (0.4ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 AND "assignments"."id" != $2 LIMIT $3 [["canvas_id", 7], ["id", 260], ["LIMIT", 1]] Assignment Update (0.4ms) UPDATE "assignments" SET "canvas_context_id" = $1, "canvas_context_type" = $2, "updated_at" = $3 WHERE "assignments"."id" = $4 [["canvas_context_id", 9285405], ["canvas_context_type", "Course"], ["updated_at", "2021-12-16 23:16:51.275720"], ["id", 260]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Course Load (0.3ms) SELECT "courses".* FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 9285405], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Assignment Exists (0.4ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 8], ["LIMIT", 1]] Assignment Create (0.5ms) INSERT INTO "assignments" ("canvas_id", "title", "due_at", "unlock_at", "lock_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 8], ["title", "Assignment 8"], ["due_at", "2021-12-23 23:16:51.314419"], ["unlock_at", "2021-12-15 23:16:51.314551"], ["lock_at", "2022-01-06 23:16:51.314622"], ["created_at", "2021-12-16 23:16:51.316509"], ["updated_at", "2021-12-16 23:16:51.316509"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.3ms) SAVEPOINT active_record_1 ContextModuleItem Create (0.6ms) INSERT INTO "context_module_items" ("canvas_id", "canvas_assignment_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["canvas_id", 1], ["canvas_assignment_id", 8], ["workflow_state", "active"], ["created_at", "2021-12-16 23:16:51.321799"], ["updated_at", "2021-12-16 23:16:51.321799"]]  (0.3ms) RELEASE SAVEPOINT active_record_1  (0.3ms) ROLLBACK  (0.3ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Assignment Exists (0.3ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 9], ["LIMIT", 1]] Assignment Create (0.3ms) INSERT INTO "assignments" ("canvas_id", "title", "due_at", "unlock_at", "lock_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 9], ["title", "Assignment 9"], ["due_at", "2021-12-23 23:16:51.331603"], ["unlock_at", "2021-12-15 23:16:51.331698"], ["lock_at", "2022-01-06 23:16:51.331748"], ["created_at", "2021-12-16 23:16:51.334194"], ["updated_at", "2021-12-16 23:16:51.334194"]]  (23.6ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 ContextModuleItem Create (0.7ms) INSERT INTO "context_module_items" ("canvas_id", "canvas_assignment_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["canvas_id", 2], ["canvas_assignment_id", 9], ["workflow_state", "active"], ["created_at", "2021-12-16 23:16:51.360696"], ["updated_at", "2021-12-16 23:16:51.360696"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Course Exists (0.7ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 16761953], ["LIMIT", 1]] Course Create (0.4ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 16761953], ["sis_id", "0bffd2e9c34b5f4518deb79e1006dc54"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2021-12-13 23:16:51.381147"], ["end_at", "2022-01-06 23:16:51.381244"], ["created_at", "2021-12-16 23:16:51.383444"], ["updated_at", "2021-12-16 23:16:51.383444"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 ContextModule Create (1.0ms) INSERT INTO "context_modules" ("canvas_id", "canvas_context_id", "canvas_context_type", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 1], ["canvas_context_id", 16761953], ["canvas_context_type", "Course"], ["name", "Context Module"], ["workflow_state", "available"], ["created_at", "2021-12-16 23:16:51.386473"], ["updated_at", "2021-12-16 23:16:51.386473"]]  (0.5ms) RELEASE SAVEPOINT active_record_1  (0.3ms) ROLLBACK  (0.3ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Course Exists (0.3ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 88158976], ["LIMIT", 1]] Course Create (0.3ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 88158976], ["sis_id", "688d48662eedd8e97a05c0143cd1ffa6"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2021-12-13 23:16:51.395481"], ["end_at", "2022-01-06 23:16:51.395583"], ["created_at", "2021-12-16 23:16:51.396990"], ["updated_at", "2021-12-16 23:16:51.396990"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 ContextModule Create (0.3ms) INSERT INTO "context_modules" ("canvas_id", "canvas_context_id", "canvas_context_type", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 2], ["canvas_context_id", 88158976], ["canvas_context_type", "Course"], ["name", "Context Module"], ["workflow_state", "available"], ["created_at", "2021-12-16 23:16:51.398927"], ["updated_at", "2021-12-16 23:16:51.398927"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.4ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Course Exists (0.3ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 76644801], ["LIMIT", 1]] Course Create (0.5ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 76644801], ["sis_id", "2e5a60e5cfa9ef2490651d1d00558e7e"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2021-12-13 23:16:51.402762"], ["end_at", "2022-01-06 23:16:51.402903"], ["created_at", "2021-12-16 23:16:51.404543"], ["updated_at", "2021-12-16 23:16:51.404543"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 ContextModule Create (0.3ms) INSERT INTO "context_modules" ("canvas_id", "canvas_context_id", "canvas_context_type", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 3], ["canvas_context_id", 76644801], ["canvas_context_type", "Course"], ["name", "Context Module"], ["workflow_state", "available"], ["created_at", "2021-12-16 23:16:51.407258"], ["updated_at", "2021-12-16 23:16:51.407258"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Course Exists (0.3ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 57547799], ["LIMIT", 1]] Course Create (0.4ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 57547799], ["sis_id", "c061cbf224bf7937de951b626caf725b"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2021-12-13 23:16:51.411157"], ["end_at", "2022-01-06 23:16:51.411261"], ["created_at", "2021-12-16 23:16:51.412636"], ["updated_at", "2021-12-16 23:16:51.412636"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Course Exists (0.4ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" IS NULL AND "courses"."id" != $1 LIMIT $2 [["id", 512], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Course Exists (0.9ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 47372752], ["LIMIT", 1]] Course Create (0.5ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 47372752], ["sis_id", "aa3be10b2a503ef92ba97f787b93a350"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2021-12-13 23:16:51.420593"], ["end_at", "2022-01-06 23:16:51.420747"], ["created_at", "2021-12-16 23:16:51.423161"], ["updated_at", "2021-12-16 23:16:51.423161"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Course Load (0.3ms) SELECT "courses".* FROM "courses" ORDER BY "courses"."id" ASC LIMIT $1 [["LIMIT", 1]] Course Exists (0.5ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 47372752], ["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Course Exists (0.3ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 22371741], ["LIMIT", 1]] Course Create (0.4ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 22371741], ["sis_id", "1ea348ccf651df9228ccb3e022d431b0"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2021-12-13 23:16:51.432790"], ["end_at", "2022-01-06 23:16:51.432889"], ["created_at", "2021-12-16 23:16:51.434271"], ["updated_at", "2021-12-16 23:16:51.434271"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Course Exists (0.4ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 AND "courses"."id" != $2 LIMIT $3 [["canvas_id", 22371741], ["id", 514], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Course Exists (0.4ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 21195240], ["LIMIT", 1]] Course Create (0.4ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 21195240], ["sis_id", "f156f85e187931cab86bd74343df785d"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2021-12-13 23:16:51.441195"], ["end_at", "2022-01-06 23:16:51.441330"], ["created_at", "2021-12-16 23:16:51.443101"], ["updated_at", "2021-12-16 23:16:51.443101"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Course Exists (0.4ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 30559232], ["LIMIT", 1]] Course Create (0.6ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 30559232], ["sis_id", "dac851564ccab68858e4b6ca7fc3c621"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2021-12-13 23:16:51.451946"], ["end_at", "2022-01-06 23:16:51.452052"], ["created_at", "2021-12-16 23:16:51.453748"], ["updated_at", "2021-12-16 23:16:51.453748"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) SAVEPOINT active_record_1 Course Exists (0.4ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 30535866], ["LIMIT", 1]] Course Create (0.5ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 30535866], ["sis_id", "085f98de94606787ec6e352ff7d58c3f"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2021-12-13 23:16:51.463600"], ["end_at", "2022-01-06 23:16:51.463741"], ["created_at", "2021-12-16 23:16:51.465701"], ["updated_at", "2021-12-16 23:16:51.465701"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.3ms) SAVEPOINT active_record_1 Course Exists (2.0ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 74467799], ["LIMIT", 1]] Course Create (0.5ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 74467799], ["sis_id", "07955837b8bf718f82da55e73cd5fb89"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2021-12-13 23:16:51.470738"], ["end_at", "2022-01-06 23:16:51.470893"], ["created_at", "2021-12-16 23:16:51.474587"], ["updated_at", "2021-12-16 23:16:51.474587"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.5ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Course Exists (0.3ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 84882327], ["LIMIT", 1]] Course Create (0.3ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 84882327], ["sis_id", "797e64d7a7f2bae28c84d086da5bcd30"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2021-12-13 23:16:51.480295"], ["end_at", "2022-01-06 23:16:51.480407"], ["created_at", "2021-12-16 23:16:51.481854"], ["updated_at", "2021-12-16 23:16:51.481854"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) SAVEPOINT active_record_1 Course Exists (0.3ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 57373144], ["LIMIT", 1]] Course Create (0.3ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 57373144], ["sis_id", "4d589bf906d32b7537a57c5367fe5e25"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2021-12-13 23:16:51.485727"], ["end_at", "2022-01-06 23:16:51.485841"], ["created_at", "2021-12-16 23:16:51.487662"], ["updated_at", "2021-12-16 23:16:51.487662"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Enrollment Exists (0.8ms) SELECT 1 AS one FROM "enrollments" WHERE "enrollments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 64780784], ["LIMIT", 1]] Enrollment Create (0.5ms) INSERT INTO "enrollments" ("canvas_id", "created_at", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["canvas_id", 64780784], ["created_at", "2021-12-16 23:16:51.511490"], ["updated_at", "2021-12-16 23:16:51.511490"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Enrollment Exists (0.4ms) SELECT 1 AS one FROM "enrollments" WHERE "enrollments"."canvas_id" IS NULL AND "enrollments"."id" != $1 LIMIT $2 [["id", 162], ["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) SAVEPOINT active_record_1 Enrollment Exists (0.4ms) SELECT 1 AS one FROM "enrollments" WHERE "enrollments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 51034680], ["LIMIT", 1]] Enrollment Create (0.5ms) INSERT INTO "enrollments" ("canvas_id", "created_at", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["canvas_id", 51034680], ["created_at", "2021-12-16 23:16:51.521825"], ["updated_at", "2021-12-16 23:16:51.521825"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Enrollment Load (0.3ms) SELECT "enrollments".* FROM "enrollments" ORDER BY "enrollments"."id" ASC LIMIT $1 [["LIMIT", 1]] Enrollment Exists (0.6ms) SELECT 1 AS one FROM "enrollments" WHERE "enrollments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 51034680], ["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) SAVEPOINT active_record_1 Enrollment Exists (1.6ms) SELECT 1 AS one FROM "enrollments" WHERE "enrollments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 9216802], ["LIMIT", 1]] Enrollment Create (0.4ms) INSERT INTO "enrollments" ("canvas_id", "created_at", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["canvas_id", 9216802], ["created_at", "2021-12-16 23:16:51.533905"], ["updated_at", "2021-12-16 23:16:51.533905"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Enrollment Exists (0.5ms) SELECT 1 AS one FROM "enrollments" WHERE "enrollments"."canvas_id" = $1 AND "enrollments"."id" != $2 LIMIT $3 [["canvas_id", 9216802], ["id", 164], ["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Enrollment Exists (0.4ms) SELECT 1 AS one FROM "enrollments" WHERE "enrollments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 82249114], ["LIMIT", 1]] Enrollment Create (0.5ms) INSERT INTO "enrollments" ("canvas_id", "created_at", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["canvas_id", 82249114], ["created_at", "2021-12-16 23:16:51.543324"], ["updated_at", "2021-12-16 23:16:51.543324"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Enrollment Exists (0.5ms) SELECT 1 AS one FROM "enrollments" WHERE "enrollments"."canvas_id" = $1 AND "enrollments"."id" != $2 LIMIT $3 [["canvas_id", 82249114], ["id", 165], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) SAVEPOINT active_record_1 Enrollment Exists (0.4ms) SELECT 1 AS one FROM "enrollments" WHERE "enrollments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1267868], ["LIMIT", 1]] Enrollment Create (0.4ms) INSERT INTO "enrollments" ("canvas_id", "created_at", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["canvas_id", 1267868], ["created_at", "2021-12-16 23:16:51.551650"], ["updated_at", "2021-12-16 23:16:51.551650"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Enrollment Exists (14.8ms) SELECT 1 AS one FROM "enrollments" WHERE "enrollments"."canvas_id" = $1 AND "enrollments"."id" != $2 LIMIT $3 [["canvas_id", 1267868], ["id", 166], ["LIMIT", 1]]  (0.5ms) ROLLBACK  (0.3ms) BEGIN  (0.3ms) SAVEPOINT active_record_1 Group Exists (0.9ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 41800832], ["LIMIT", 1]] Group Create (0.6ms) INSERT INTO "groups" ("canvas_id", "sis_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 41800832], ["sis_id", "6a1e22815cfa97f2540bdddca64b53e4"], ["name", "Some User Group"], ["workflow_state", "available"], ["created_at", "2021-12-16 23:16:51.602940"], ["updated_at", "2021-12-16 23:16:51.602940"]]  (0.3ms) RELEASE SAVEPOINT active_record_1  (0.3ms) SAVEPOINT active_record_1 User Exists (0.6ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 60324422], ["LIMIT", 1]] User Create (0.4ms) INSERT INTO "users" ("canvas_id", "sis_id", "email", "first_name", "last_name", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 60324422], ["sis_id", "5dfcb379124c8d1bfe87790d26b03213"], ["email", "cooldude@coolsite.com"], ["first_name", "Cool"], ["last_name", "Dude"], ["created_at", "2021-12-16 23:16:51.624077"], ["updated_at", "2021-12-16 23:16:51.624077"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 GroupMembership Exists (0.8ms) SELECT 1 AS one FROM "group_memberships" WHERE "group_memberships"."canvas_id" = $1 LIMIT $2 [["canvas_id", 80558748], ["LIMIT", 1]] GroupMembership Create (0.6ms) INSERT INTO "group_memberships" ("canvas_id", "canvas_user_id", "canvas_group_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 80558748], ["canvas_user_id", 60324422], ["canvas_group_id", 41800832], ["workflow_state", "accepted"], ["created_at", "2021-12-16 23:16:51.638425"], ["updated_at", "2021-12-16 23:16:51.638425"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 GroupMembership Exists (0.3ms) SELECT 1 AS one FROM "group_memberships" WHERE "group_memberships"."canvas_id" IS NULL AND "group_memberships"."id" != $1 LIMIT $2 [["id", 139], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.4ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 13686247], ["LIMIT", 1]] Group Create (0.3ms) INSERT INTO "groups" ("canvas_id", "sis_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 13686247], ["sis_id", "1098907f790d7be1c61b1fb1ca827e7d"], ["name", "Some User Group"], ["workflow_state", "available"], ["created_at", "2021-12-16 23:16:51.647796"], ["updated_at", "2021-12-16 23:16:51.647796"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 User Exists (0.2ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 30649579], ["LIMIT", 1]] User Create (0.3ms) INSERT INTO "users" ("canvas_id", "sis_id", "email", "first_name", "last_name", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 30649579], ["sis_id", "541bd76195f83348978948fef8d038c4"], ["email", "cooldude@coolsite.com"], ["first_name", "Cool"], ["last_name", "Dude"], ["created_at", "2021-12-16 23:16:51.650235"], ["updated_at", "2021-12-16 23:16:51.650235"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 GroupMembership Exists (0.2ms) SELECT 1 AS one FROM "group_memberships" WHERE "group_memberships"."canvas_id" = $1 LIMIT $2 [["canvas_id", 56878895], ["LIMIT", 1]] GroupMembership Create (0.3ms) INSERT INTO "group_memberships" ("canvas_id", "canvas_user_id", "canvas_group_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 56878895], ["canvas_user_id", 30649579], ["canvas_group_id", 13686247], ["workflow_state", "accepted"], ["created_at", "2021-12-16 23:16:51.652854"], ["updated_at", "2021-12-16 23:16:51.652854"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 GroupMembership Load (0.4ms) SELECT "group_memberships".* FROM "group_memberships" ORDER BY "group_memberships"."id" ASC LIMIT $1 [["LIMIT", 1]] GroupMembership Exists (0.5ms) SELECT 1 AS one FROM "group_memberships" WHERE "group_memberships"."canvas_id" = $1 LIMIT $2 [["canvas_id", 56878895], ["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Group Exists (0.4ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 24414472], ["LIMIT", 1]] Group Create (0.5ms) INSERT INTO "groups" ("canvas_id", "sis_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 24414472], ["sis_id", "b3c11050bf39168fb1fe163c1998930b"], ["name", "Some User Group"], ["workflow_state", "available"], ["created_at", "2021-12-16 23:16:51.664454"], ["updated_at", "2021-12-16 23:16:51.664454"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 User Exists (0.3ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 99033311], ["LIMIT", 1]] User Create (0.4ms) INSERT INTO "users" ("canvas_id", "sis_id", "email", "first_name", "last_name", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 99033311], ["sis_id", "af8bf4a17ad1bcc81266f255a125c2b4"], ["email", "cooldude@coolsite.com"], ["first_name", "Cool"], ["last_name", "Dude"], ["created_at", "2021-12-16 23:16:51.668193"], ["updated_at", "2021-12-16 23:16:51.668193"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 GroupMembership Exists (0.5ms) SELECT 1 AS one FROM "group_memberships" WHERE "group_memberships"."canvas_id" = $1 LIMIT $2 [["canvas_id", 23529250], ["LIMIT", 1]] GroupMembership Create (0.4ms) INSERT INTO "group_memberships" ("canvas_id", "canvas_user_id", "canvas_group_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 23529250], ["canvas_user_id", 99033311], ["canvas_group_id", 24414472], ["workflow_state", "accepted"], ["created_at", "2021-12-16 23:16:51.672181"], ["updated_at", "2021-12-16 23:16:51.672181"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 GroupMembership Exists (0.4ms) SELECT 1 AS one FROM "group_memberships" WHERE "group_memberships"."canvas_id" = $1 AND "group_memberships"."id" != $2 LIMIT $3 [["canvas_id", 23529250], ["id", 141], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 59244651], ["LIMIT", 1]] Group Create (0.5ms) INSERT INTO "groups" ("canvas_id", "sis_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 59244651], ["sis_id", "880cd12c14c4cb38785a3eda0b147f9e"], ["name", "Some User Group"], ["workflow_state", "available"], ["created_at", "2021-12-16 23:16:51.679159"], ["updated_at", "2021-12-16 23:16:51.679159"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 User Exists (0.3ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 62961551], ["LIMIT", 1]] User Create (0.4ms) INSERT INTO "users" ("canvas_id", "sis_id", "email", "first_name", "last_name", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 62961551], ["sis_id", "c46efdeb222ef7e7b897d9d65a48961b"], ["email", "cooldude@coolsite.com"], ["first_name", "Cool"], ["last_name", "Dude"], ["created_at", "2021-12-16 23:16:51.682797"], ["updated_at", "2021-12-16 23:16:51.682797"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 GroupMembership Exists (0.3ms) SELECT 1 AS one FROM "group_memberships" WHERE "group_memberships"."canvas_id" = $1 LIMIT $2 [["canvas_id", 11575844], ["LIMIT", 1]] GroupMembership Create (0.3ms) INSERT INTO "group_memberships" ("canvas_id", "canvas_user_id", "canvas_group_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 11575844], ["canvas_user_id", 62961551], ["canvas_group_id", 59244651], ["workflow_state", "accepted"], ["created_at", "2021-12-16 23:16:51.685730"], ["updated_at", "2021-12-16 23:16:51.685730"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 GroupMembership Exists (0.4ms) SELECT 1 AS one FROM "group_memberships" WHERE "group_memberships"."canvas_id" = $1 AND "group_memberships"."id" != $2 LIMIT $3 [["canvas_id", 11575844], ["id", 142], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 6575492], ["LIMIT", 1]] Group Create (0.5ms) INSERT INTO "groups" ("canvas_id", "sis_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 6575492], ["sis_id", "9b9bf7df1c4acd68e53c35a9b0620021"], ["name", "Some User Group"], ["workflow_state", "available"], ["created_at", "2021-12-16 23:16:51.693529"], ["updated_at", "2021-12-16 23:16:51.693529"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Group Exists (0.5ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" IS NULL AND "groups"."id" != $1 LIMIT $2 [["id", 258], ["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 99280848], ["LIMIT", 1]] Group Create (0.3ms) INSERT INTO "groups" ("canvas_id", "sis_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 99280848], ["sis_id", "3e352c18ac8c0fe32ca7099c6cbd1e89"], ["name", "Some User Group"], ["workflow_state", "available"], ["created_at", "2021-12-16 23:16:51.703263"], ["updated_at", "2021-12-16 23:16:51.703263"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Group Load (0.3ms) SELECT "groups".* FROM "groups" ORDER BY "groups"."id" ASC LIMIT $1 [["LIMIT", 1]] Group Exists (0.7ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 99280848], ["LIMIT", 1]]  (1.1ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Group Exists (0.4ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 22873647], ["LIMIT", 1]] Group Create (0.4ms) INSERT INTO "groups" ("canvas_id", "sis_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 22873647], ["sis_id", "345032e3532a0f3c4d40dcf35f2d8cc6"], ["name", "Some User Group"], ["workflow_state", "available"], ["created_at", "2021-12-16 23:16:51.714467"], ["updated_at", "2021-12-16 23:16:51.714467"]]  (0.3ms) RELEASE SAVEPOINT active_record_1  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 19825731], ["LIMIT", 1]] Group Create (0.4ms) INSERT INTO "groups" ("canvas_id", "sis_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 19825731], ["sis_id", "ff6c904203736ac73e66e67082101500"], ["name", "Some User Group"], ["workflow_state", "available"], ["created_at", "2021-12-16 23:16:51.720669"], ["updated_at", "2021-12-16 23:16:51.720669"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Group Exists (0.6ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 AND "groups"."id" != $2 LIMIT $3 [["canvas_id", 19825731], ["id", 261], ["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 77163895], ["LIMIT", 1]] Group Create (0.4ms) INSERT INTO "groups" ("canvas_id", "sis_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 77163895], ["sis_id", "556d99a5a0c62bb226e4b3260411f218"], ["name", "Some User Group"], ["workflow_state", "available"], ["created_at", "2021-12-16 23:16:51.729157"], ["updated_at", "2021-12-16 23:16:51.729157"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Group Exists (0.5ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 AND "groups"."id" != $2 LIMIT $3 [["canvas_id", 77163895], ["id", 262], ["LIMIT", 1]]  (0.4ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) SAVEPOINT active_record_1 Role Exists (0.4ms) SELECT 1 AS one FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 73275360], ["LIMIT", 1]] Role Create (0.4ms) INSERT INTO "roles" ("canvas_id", "label", "base_role_type", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 73275360], ["label", "Cool Role"], ["base_role_type", "AccountMembership"], ["workflow_state", "active"], ["created_at", "2021-12-16 23:16:51.739151"], ["updated_at", "2021-12-16 23:16:51.739151"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Role Exists (0.4ms) SELECT 1 AS one FROM "roles" WHERE "roles"."canvas_id" IS NULL AND "roles"."id" != $1 LIMIT $2 [["id", 141], ["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Role Exists (0.3ms) SELECT 1 AS one FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 33054434], ["LIMIT", 1]] Role Create (0.3ms) INSERT INTO "roles" ("canvas_id", "label", "base_role_type", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 33054434], ["label", "Cool Role"], ["base_role_type", "AccountMembership"], ["workflow_state", "active"], ["created_at", "2021-12-16 23:16:51.749356"], ["updated_at", "2021-12-16 23:16:51.749356"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Role Load (0.4ms) SELECT "roles".* FROM "roles" ORDER BY "roles"."id" ASC LIMIT $1 [["LIMIT", 1]] Role Exists (0.6ms) SELECT 1 AS one FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 33054434], ["LIMIT", 1]]  (0.4ms) ROLLBACK  (0.2ms) BEGIN  (0.4ms) SELECT COUNT(*) FROM "roles" Role Load (0.3ms) SELECT "roles".* FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]]  (0.3ms) SAVEPOINT active_record_1 Role Exists (0.4ms) SELECT 1 AS one FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] Role Create (0.6ms) INSERT INTO "roles" ("canvas_id", "label", "base_role_type", "canvas_account_id", "workflow_state", "permissions", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 1], ["label", "Account Admin"], ["base_role_type", "AccountMembership"], ["canvas_account_id", 10], ["workflow_state", "built_in"], ["permissions", "{\"manage_wiki\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"post_to_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"moderate_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_announcements\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"send_messages\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"send_messages_all\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_outcomes\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"create_conferences\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"create_collaborations\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_roster\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_all_grades\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_grades\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_rubrics\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"comment_on_others_submissions\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_students\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_admin_users\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_role_overrides\":{\"enabled\":true,\"locked\":true,\"readonly\":true,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_account_memberships\":{\"enabled\":true,\"locked\":true,\"readonly\":true,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_account_settings\":{\"enabled\":true,\"locked\":true,\"readonly\":true,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_groups\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_group_pages\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_files\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_assignments\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"undelete_courses\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_grade_changes\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_course_changes\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_question_banks\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_calendar\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_reports\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_courses\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_user_logins\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_user_observers\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_alerts\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"become_user\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_developer_keys\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"import_sis\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_sis\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_sis\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_course_list\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_statistics\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_storage_quotas\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_course_content\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_content\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_interaction_alerts\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"change_course_state\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_sections\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_feature_flags\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_quiz_answer_audits\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"moderate_grades\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"lti_add_edit\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true}}"], ["created_at", "2021-12-16 23:16:51.764079"], ["updated_at", "2021-12-16 23:16:51.764079"]]  (0.3ms) RELEASE SAVEPOINT active_record_1  (0.3ms) SELECT COUNT(*) FROM "roles" Role Load (0.4ms) SELECT "roles".* FROM "roles" ORDER BY "roles"."id" DESC LIMIT $1 [["LIMIT", 1]]  (0.5ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Role Exists (0.3ms) SELECT 1 AS one FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] Role Create (0.4ms) INSERT INTO "roles" ("canvas_id", "label", "base_role_type", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 1], ["label", "Cool Role"], ["base_role_type", "AccountMembership"], ["workflow_state", "active"], ["created_at", "2021-12-16 23:16:51.778011"], ["updated_at", "2021-12-16 23:16:51.778011"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.3ms) SELECT COUNT(*) FROM "roles" Role Load (0.4ms) SELECT "roles".* FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]]  (0.3ms) SAVEPOINT active_record_1 Role Exists (0.4ms) SELECT 1 AS one FROM "roles" WHERE "roles"."canvas_id" = $1 AND "roles"."id" != $2 LIMIT $3 [["canvas_id", 1], ["id", 144], ["LIMIT", 1]] Role Update (0.6ms) UPDATE "roles" SET "label" = $1, "canvas_account_id" = $2, "permissions" = $3, "workflow_state" = $4, "updated_at" = $5 WHERE "roles"."id" = $6 [["label", "Account Admin"], ["canvas_account_id", 10], ["permissions", "{\"manage_wiki\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"post_to_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"moderate_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_announcements\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"send_messages\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"send_messages_all\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_outcomes\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"create_conferences\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"create_collaborations\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_roster\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_all_grades\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_grades\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_rubrics\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"comment_on_others_submissions\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_students\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_admin_users\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_role_overrides\":{\"enabled\":true,\"locked\":true,\"readonly\":true,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_account_memberships\":{\"enabled\":true,\"locked\":true,\"readonly\":true,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_account_settings\":{\"enabled\":true,\"locked\":true,\"readonly\":true,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_groups\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_group_pages\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_files\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_assignments\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"undelete_courses\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_grade_changes\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_course_changes\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_question_banks\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_calendar\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_reports\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_courses\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_user_logins\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_user_observers\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_alerts\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"become_user\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_developer_keys\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"import_sis\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_sis\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_sis\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_course_list\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_statistics\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_storage_quotas\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_course_content\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_content\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_interaction_alerts\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"change_course_state\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_sections\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_feature_flags\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_quiz_answer_audits\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"moderate_grades\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"lti_add_edit\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true}}"], ["workflow_state", "built_in"], ["updated_at", "2021-12-16 23:16:51.786181"], ["id", 144]]  (0.3ms) RELEASE SAVEPOINT active_record_1  (0.3ms) SELECT COUNT(*) FROM "roles" Role Load (0.3ms) SELECT "roles".* FROM "roles" WHERE "roles"."id" = $1 LIMIT $2 [["id", 144], ["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) SAVEPOINT active_record_1 Section Exists (0.6ms) SELECT 1 AS one FROM "sections" WHERE "sections"."canvas_id" = $1 LIMIT $2 [["canvas_id", 95411758], ["LIMIT", 1]] Section Create (0.5ms) INSERT INTO "sections" ("canvas_id", "created_at", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["canvas_id", 95411758], ["created_at", "2021-12-16 23:16:51.809351"], ["updated_at", "2021-12-16 23:16:51.809351"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Section Exists (0.4ms) SELECT 1 AS one FROM "sections" WHERE "sections"."canvas_id" IS NULL AND "sections"."id" != $1 LIMIT $2 [["id", 178], ["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Section Exists (0.3ms) SELECT 1 AS one FROM "sections" WHERE "sections"."canvas_id" = $1 LIMIT $2 [["canvas_id", 6161892], ["LIMIT", 1]] Section Create (0.3ms) INSERT INTO "sections" ("canvas_id", "created_at", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["canvas_id", 6161892], ["created_at", "2021-12-16 23:16:51.818895"], ["updated_at", "2021-12-16 23:16:51.818895"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Section Load (0.3ms) SELECT "sections".* FROM "sections" ORDER BY "sections"."id" ASC LIMIT $1 [["LIMIT", 1]] Section Exists (0.5ms) SELECT 1 AS one FROM "sections" WHERE "sections"."canvas_id" = $1 LIMIT $2 [["canvas_id", 6161892], ["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Section Exists (0.3ms) SELECT 1 AS one FROM "sections" WHERE "sections"."canvas_id" = $1 LIMIT $2 [["canvas_id", 76877991], ["LIMIT", 1]] Section Create (0.3ms) INSERT INTO "sections" ("canvas_id", "created_at", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["canvas_id", 76877991], ["created_at", "2021-12-16 23:16:51.828801"], ["updated_at", "2021-12-16 23:16:51.828801"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Section Exists (0.4ms) SELECT 1 AS one FROM "sections" WHERE "sections"."canvas_id" = $1 AND "sections"."id" != $2 LIMIT $3 [["canvas_id", 76877991], ["id", 180], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Section Exists (0.3ms) SELECT 1 AS one FROM "sections" WHERE "sections"."canvas_id" = $1 LIMIT $2 [["canvas_id", 30026652], ["LIMIT", 1]] Section Create (0.4ms) INSERT INTO "sections" ("canvas_id", "created_at", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["canvas_id", 30026652], ["created_at", "2021-12-16 23:16:51.835151"], ["updated_at", "2021-12-16 23:16:51.835151"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.4ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Submission Exists (1.0ms) SELECT 1 AS one FROM "submissions" WHERE "submissions"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] Submission Create (0.5ms) INSERT INTO "submissions" ("canvas_id", "submitted_at", "graded_at", "score", "points_possible", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 1], ["submitted_at", "2021-12-09 23:16:51.852497"], ["graded_at", "2021-12-15 23:16:51.852628"], ["score", 5.0], ["points_possible", 10.0], ["created_at", "2021-12-16 23:16:51.855438"], ["updated_at", "2021-12-16 23:16:51.855438"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Submission Exists (0.4ms) SELECT 1 AS one FROM "submissions" WHERE "submissions"."canvas_id" IS NULL AND "submissions"."id" != $1 LIMIT $2 [["id", 162], ["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) SAVEPOINT active_record_1 Submission Exists (0.4ms) SELECT 1 AS one FROM "submissions" WHERE "submissions"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]] Submission Create (0.4ms) INSERT INTO "submissions" ("canvas_id", "submitted_at", "graded_at", "score", "points_possible", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 2], ["submitted_at", "2021-12-09 23:16:51.863266"], ["graded_at", "2021-12-15 23:16:51.863419"], ["score", 5.0], ["points_possible", 10.0], ["created_at", "2021-12-16 23:16:51.865261"], ["updated_at", "2021-12-16 23:16:51.865261"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Submission Load (0.3ms) SELECT "submissions".* FROM "submissions" ORDER BY "submissions"."id" ASC LIMIT $1 [["LIMIT", 1]] Submission Exists (0.5ms) SELECT 1 AS one FROM "submissions" WHERE "submissions"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) SAVEPOINT active_record_1 Submission Exists (0.5ms) SELECT 1 AS one FROM "submissions" WHERE "submissions"."canvas_id" = $1 LIMIT $2 [["canvas_id", 3], ["LIMIT", 1]] Submission Create (0.4ms) INSERT INTO "submissions" ("canvas_id", "submitted_at", "graded_at", "score", "points_possible", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 3], ["submitted_at", "2021-12-09 23:16:51.873529"], ["graded_at", "2021-12-15 23:16:51.873640"], ["score", 5.0], ["points_possible", 10.0], ["created_at", "2021-12-16 23:16:51.875477"], ["updated_at", "2021-12-16 23:16:51.875477"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Submission Exists (0.4ms) SELECT 1 AS one FROM "submissions" WHERE "submissions"."canvas_id" = $1 AND "submissions"."id" != $2 LIMIT $3 [["canvas_id", 3], ["id", 164], ["LIMIT", 1]]  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Submission Exists (0.4ms) SELECT 1 AS one FROM "submissions" WHERE "submissions"."canvas_id" = $1 LIMIT $2 [["canvas_id", 4], ["LIMIT", 1]] Submission Create (0.4ms) INSERT INTO "submissions" ("canvas_id", "submitted_at", "graded_at", "score", "points_possible", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 4], ["submitted_at", "2021-12-09 23:16:51.881346"], ["graded_at", "2021-12-15 23:16:51.881455"], ["score", 5.0], ["points_possible", 10.0], ["created_at", "2021-12-16 23:16:51.882981"], ["updated_at", "2021-12-16 23:16:51.882981"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Submission Exists (0.5ms) SELECT 1 AS one FROM "submissions" WHERE "submissions"."canvas_id" = $1 AND "submissions"."id" != $2 LIMIT $3 [["canvas_id", 4], ["id", 165], ["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) SAVEPOINT active_record_1 Submission Exists (0.4ms) SELECT 1 AS one FROM "submissions" WHERE "submissions"."canvas_id" = $1 LIMIT $2 [["canvas_id", 5], ["LIMIT", 1]] Submission Create (0.5ms) INSERT INTO "submissions" ("canvas_id", "submitted_at", "graded_at", "score", "points_possible", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 5], ["submitted_at", "2021-12-09 23:16:51.889849"], ["graded_at", "2021-12-15 23:16:51.890269"], ["score", 5.0], ["points_possible", 10.0], ["created_at", "2021-12-16 23:16:51.892336"], ["updated_at", "2021-12-16 23:16:51.892336"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Submission Exists (0.5ms) SELECT 1 AS one FROM "submissions" WHERE "submissions"."canvas_id" = $1 AND "submissions"."id" != $2 LIMIT $3 [["canvas_id", 5], ["id", 166], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.3ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Term Exists (0.4ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 35582374], ["LIMIT", 1]] Term Create (0.4ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 35582374], ["name", "Cool Term"], ["start_at", "2021-12-13 23:16:49.122552"], ["end_at", "2021-12-19 23:16:49.122651"], ["workflow_state", "active"], ["sis_id", "28f5843cbc8d8a13e661292ad12130a8"], ["created_at", "2021-12-16 23:16:51.900517"], ["updated_at", "2021-12-16 23:16:51.900517"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Term Exists (0.5ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" IS NULL AND "terms"."id" != $1 LIMIT $2 [["id", 400], ["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Term Exists (0.3ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 58703840], ["LIMIT", 1]] Term Create (0.4ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 58703840], ["name", "Cool Term"], ["start_at", "2021-12-13 23:16:49.122552"], ["end_at", "2021-12-19 23:16:49.122651"], ["workflow_state", "active"], ["sis_id", "f768a56c9fc4fc04567c786b84510760"], ["created_at", "2021-12-16 23:16:51.910730"], ["updated_at", "2021-12-16 23:16:51.910730"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Term Load (0.2ms) SELECT "terms".* FROM "terms" ORDER BY "terms"."id" ASC LIMIT $1 [["LIMIT", 1]] Term Exists (0.6ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 58703840], ["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Term Exists (0.4ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 38575737], ["LIMIT", 1]] Term Create (0.6ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 38575737], ["name", "Cool Term"], ["start_at", "2021-12-13 23:16:49.122552"], ["end_at", "2021-12-19 23:16:49.122651"], ["workflow_state", "active"], ["sis_id", "1a020a8188030b8edfe2a4e5153ab49d"], ["created_at", "2021-12-16 23:16:51.921588"], ["updated_at", "2021-12-16 23:16:51.921588"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Term Exists (0.3ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2656077], ["LIMIT", 1]] Term Create (0.3ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 2656077], ["name", "Cool Term"], ["start_at", "2021-12-14 23:16:51.926602"], ["end_at", "2021-12-19 23:16:51.926695"], ["workflow_state", "active"], ["sis_id", "e8ae4e8de81c5cb1115770f5e58daef5"], ["created_at", "2021-12-16 23:16:51.928509"], ["updated_at", "2021-12-16 23:16:51.928509"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 Term Exists (0.5ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 21355939], ["LIMIT", 1]] Term Create (0.5ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 21355939], ["name", "Cool Term"], ["start_at", "2021-12-13 23:16:49.122552"], ["end_at", "2021-12-19 23:16:49.122651"], ["workflow_state", "inactive"], ["sis_id", "7cb6b464f8b0eeeec167ee6ecbc8c778"], ["created_at", "2021-12-16 23:16:51.932492"], ["updated_at", "2021-12-16 23:16:51.932492"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 Term Exists (0.4ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 73460751], ["LIMIT", 1]] Term Create (0.4ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 73460751], ["name", "Cool Term"], ["start_at", "2021-10-16 23:16:51.934699"], ["end_at", "2021-11-16 23:16:51.934805"], ["workflow_state", "active"], ["sis_id", "036afd46dffb611f24a7e91a9e8732eb"], ["created_at", "2021-12-16 23:16:51.936736"], ["updated_at", "2021-12-16 23:16:51.936736"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 Term Exists (0.4ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 98421809], ["LIMIT", 1]] Term Create (0.4ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 98421809], ["name", "Cool Term"], ["start_at", "2022-06-16 23:16:51.938578"], ["end_at", "2022-12-16 23:16:51.938693"], ["workflow_state", "active"], ["sis_id", "5974cb78f5ba94ba3fed97d5ee0040d8"], ["created_at", "2021-12-16 23:16:51.940635"], ["updated_at", "2021-12-16 23:16:51.940635"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Term Load (0.6ms) SELECT "terms".* FROM "terms" WHERE "terms"."workflow_state" = $1 AND (start_at <= '2021-12-31 23:16:51.942692' OR start_at IS NULL) AND (end_at >= '2021-12-01 23:16:51.942953' OR end_at IS NULL) [["workflow_state", "active"]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.4ms) SELECT COUNT(*) FROM "terms" Term Load (0.3ms) SELECT "terms".* FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]]  (0.3ms) SAVEPOINT active_record_1 Term Exists (0.4ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] Term Create (0.5ms) INSERT INTO "terms" ("canvas_id", "name", "workflow_state", "grading_period_group_id", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 1], ["name", "Default Term"], ["workflow_state", "active"], ["grading_period_group_id", 1], ["sis_id", "Test"], ["created_at", "2021-12-16 23:16:51.951902"], ["updated_at", "2021-12-16 23:16:51.951902"]]  (0.3ms) RELEASE SAVEPOINT active_record_1  (0.5ms) SELECT COUNT(*) FROM "terms" Term Load (0.4ms) SELECT "terms".* FROM "terms" ORDER BY "terms"."id" DESC LIMIT $1 [["LIMIT", 1]]  (0.4ms) ROLLBACK  (0.3ms) BEGIN  (0.3ms) SAVEPOINT active_record_1 Term Exists (0.5ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] Term Create (0.5ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 1], ["name", "Cool Term"], ["start_at", "2021-12-13 23:16:49.122552"], ["end_at", "2021-12-19 23:16:49.122651"], ["workflow_state", "active"], ["sis_id", "0b0baa68507a3e695c434c8a5693d472"], ["created_at", "2021-12-16 23:16:51.963904"], ["updated_at", "2021-12-16 23:16:51.963904"]]  (0.3ms) RELEASE SAVEPOINT active_record_1  (0.4ms) SELECT COUNT(*) FROM "terms" Term Load (0.3ms) SELECT "terms".* FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]]  (0.4ms) SAVEPOINT active_record_1 Term Exists (0.6ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 AND "terms"."id" != $2 LIMIT $3 [["canvas_id", 1], ["id", 408], ["LIMIT", 1]] Term Update (0.7ms) UPDATE "terms" SET "name" = $1, "sis_id" = $2, "start_at" = $3, "end_at" = $4, "grading_period_group_id" = $5, "updated_at" = $6 WHERE "terms"."id" = $7 [["name", "Default Term"], ["sis_id", "Test"], ["start_at", nil], ["end_at", nil], ["grading_period_group_id", 1], ["updated_at", "2021-12-16 23:16:51.972589"], ["id", 408]]  (0.3ms) RELEASE SAVEPOINT active_record_1  (0.4ms) SELECT COUNT(*) FROM "terms" Term Load (0.4ms) SELECT "terms".* FROM "terms" WHERE "terms"."id" = $1 LIMIT $2 [["id", 408], ["LIMIT", 1]]  (0.6ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) SAVEPOINT active_record_1 User Exists (0.4ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 95265029], ["LIMIT", 1]] User Create (0.5ms) INSERT INTO "users" ("canvas_id", "sis_id", "email", "first_name", "last_name", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 95265029], ["sis_id", "f9f4c803150ce68b8d8668f220a13923"], ["email", "cooldude@coolsite.com"], ["first_name", "Cool"], ["last_name", "Dude"], ["created_at", "2021-12-16 23:16:51.984310"], ["updated_at", "2021-12-16 23:16:51.984310"]]  (18.7ms) RELEASE SAVEPOINT active_record_1 User Exists (10.9ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" IS NULL AND "users"."id" != $1 LIMIT $2 [["id", 304], ["LIMIT", 1]]  (0.4ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 User Exists (0.5ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 89695837], ["LIMIT", 1]] User Create (0.5ms) INSERT INTO "users" ("canvas_id", "sis_id", "email", "first_name", "last_name", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 89695837], ["sis_id", "4493fd960b3e59baf069c89df97edf03"], ["email", "cooldude@coolsite.com"], ["first_name", "Cool"], ["last_name", "Dude"], ["created_at", "2021-12-16 23:16:52.027356"], ["updated_at", "2021-12-16 23:16:52.027356"]]  (0.9ms) RELEASE SAVEPOINT active_record_1 User Load (0.4ms) SELECT "users".* FROM "users" ORDER BY "users"."id" ASC LIMIT $1 [["LIMIT", 1]] User Exists (2.2ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 89695837], ["LIMIT", 1]]  (4.8ms) ROLLBACK  (0.3ms) BEGIN  (0.3ms) SAVEPOINT active_record_1 User Exists (3.5ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 29813886], ["LIMIT", 1]] User Create (1.0ms) INSERT INTO "users" ("canvas_id", "sis_id", "email", "first_name", "last_name", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 29813886], ["sis_id", "e1cc7d508a3fd1264b596463be87dcc1"], ["email", "cooldude@coolsite.com"], ["first_name", "Cool"], ["last_name", "Dude"], ["created_at", "2021-12-16 23:16:52.064750"], ["updated_at", "2021-12-16 23:16:52.064750"]]  (0.3ms) RELEASE SAVEPOINT active_record_1  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) SAVEPOINT active_record_1 User Exists (0.5ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 73814993], ["LIMIT", 1]] User Create (0.6ms) INSERT INTO "users" ("canvas_id", "sis_id", "email", "first_name", "last_name", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 73814993], ["sis_id", "08227b05dbd4460b90e27d4bfd452030"], ["email", "cooldude@coolsite.com"], ["first_name", "Cool"], ["last_name", "Dude"], ["created_at", "2021-12-16 23:16:52.076854"], ["updated_at", "2021-12-16 23:16:52.076854"]]  (1.1ms) RELEASE SAVEPOINT active_record_1  (1.2ms) ROLLBACK  (0.3ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 User Exists (0.5ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 82848370], ["LIMIT", 1]] User Create (0.6ms) INSERT INTO "users" ("canvas_id", "sis_id", "email", "first_name", "last_name", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 82848370], ["sis_id", "9b4b010d8bebdfd4528b9f7c777a3b6a"], ["email", "cooldude@coolsite.com"], ["first_name", "Cool"], ["last_name", "Dude"], ["created_at", "2021-12-16 23:16:52.095580"], ["updated_at", "2021-12-16 23:16:52.095580"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SELECT COUNT(*) FROM "assignment_groups" AssignmentGroup Create Many (0.9ms) INSERT INTO "assignment_groups" ("canvas_id","canvas_course_id","name","rules","position","group_weight","workflow_state","canvas_created_at","canvas_updated_at","created_at","updated_at") VALUES (1,1,'Assignments','--- drop_lowest:1\nnever_drop:36\n ',1,50.0,'available','2017-09-08 01:37:33','2017-09-08 01:37:33','2021-12-16 23:16:52.106850','2021-12-16 23:16:52.106850'),(2,1,'Tests',NULL,1,50.0,'available','2017-09-08 01:37:33','2017-09-08 01:37:33','2021-12-16 23:16:52.106850','2021-12-16 23:16:52.106850') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","canvas_course_id"=EXCLUDED."canvas_course_id","name"=EXCLUDED."name","rules"=EXCLUDED."rules","position"=EXCLUDED."position","group_weight"=EXCLUDED."group_weight","workflow_state"=EXCLUDED."workflow_state","canvas_created_at"=EXCLUDED."canvas_created_at","canvas_updated_at"=EXCLUDED."canvas_updated_at","updated_at"=EXCLUDED."updated_at" WHERE ("assignment_groups".canvas_id, "assignment_groups".canvas_course_id, "assignment_groups".name, "assignment_groups".rules, "assignment_groups".position, "assignment_groups".group_weight, "assignment_groups".workflow_state, "assignment_groups".canvas_created_at, "assignment_groups".canvas_updated_at) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.canvas_course_id, EXCLUDED.name, EXCLUDED.rules, EXCLUDED.position, EXCLUDED.group_weight, EXCLUDED.workflow_state, EXCLUDED.canvas_created_at, EXCLUDED.canvas_updated_at) RETURNING "id"  (0.5ms) SELECT COUNT(*) FROM "assignment_groups"  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.5ms) SELECT COUNT(*) FROM "assignments" Assignment Create Many (1.3ms) INSERT INTO "assignments" ("canvas_id","title","description","due_at","unlock_at","lock_at","points_possible","min_score","max_score","mastery_score","grading_type","submission_types","workflow_state","canvas_context_id","canvas_context_type","canvas_assignment_group_id","canvas_grading_scheme_id","canvas_grading_standard_id","created_at","updated_at") VALUES (88,'Assignment 1','

fdsfds

',NULL,NULL,NULL,100.0,NULL,NULL,NULL,'points','online_text_entry','published',58,'Course',55,NULL,NULL,'2021-12-16 23:16:52.147237','2021-12-16 23:16:52.147237'),(89,'fdsfdsfds','

fdsfdsfsdf

',NULL,NULL,NULL,100.0,NULL,NULL,NULL,'points','online_text_entry','published',59,'Course',56,NULL,NULL,'2021-12-16 23:16:52.147237','2021-12-16 23:16:52.147237') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","title"=EXCLUDED."title","description"=EXCLUDED."description","due_at"=EXCLUDED."due_at","unlock_at"=EXCLUDED."unlock_at","lock_at"=EXCLUDED."lock_at","points_possible"=EXCLUDED."points_possible","min_score"=EXCLUDED."min_score","max_score"=EXCLUDED."max_score","mastery_score"=EXCLUDED."mastery_score","grading_type"=EXCLUDED."grading_type","submission_types"=EXCLUDED."submission_types","workflow_state"=EXCLUDED."workflow_state","canvas_context_id"=EXCLUDED."canvas_context_id","canvas_context_type"=EXCLUDED."canvas_context_type","canvas_assignment_group_id"=EXCLUDED."canvas_assignment_group_id","canvas_grading_scheme_id"=EXCLUDED."canvas_grading_scheme_id","canvas_grading_standard_id"=EXCLUDED."canvas_grading_standard_id","updated_at"=EXCLUDED."updated_at" WHERE ("assignments".canvas_id, "assignments".title, "assignments".description, "assignments".due_at, "assignments".unlock_at, "assignments".lock_at, "assignments".points_possible, "assignments".min_score, "assignments".max_score, "assignments".mastery_score, "assignments".grading_type, "assignments".submission_types, "assignments".workflow_state, "assignments".canvas_context_id, "assignments".canvas_context_type, "assignments".canvas_assignment_group_id, "assignments".canvas_grading_scheme_id, "assignments".canvas_grading_standard_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.title, EXCLUDED.description, EXCLUDED.due_at, EXCLUDED.unlock_at, EXCLUDED.lock_at, EXCLUDED.points_possible, EXCLUDED.min_score, EXCLUDED.max_score, EXCLUDED.mastery_score, EXCLUDED.grading_type, EXCLUDED.submission_types, EXCLUDED.workflow_state, EXCLUDED.canvas_context_id, EXCLUDED.canvas_context_type, EXCLUDED.canvas_assignment_group_id, EXCLUDED.canvas_grading_scheme_id, EXCLUDED.canvas_grading_standard_id) RETURNING "id"  (0.6ms) SELECT COUNT(*) FROM "assignments"  (0.3ms) ROLLBACK  (0.3ms) BEGIN  (0.8ms) SELECT COUNT(*) FROM "context_module_items" ContextModuleItem Create Many (1.2ms) INSERT INTO "context_module_items" ("canvas_id","canvas_context_module_id","position","canvas_content_id","canvas_content_type","workflow_state","canvas_assignment_id","created_at","updated_at") VALUES (15,9,1,83,'Assignment','active',1,'2021-12-16 23:16:52.159033','2021-12-16 23:16:52.159033'),(16,10,1,80,'Assignment','active',2,'2021-12-16 23:16:52.159033','2021-12-16 23:16:52.159033') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","canvas_context_module_id"=EXCLUDED."canvas_context_module_id","position"=EXCLUDED."position","canvas_content_id"=EXCLUDED."canvas_content_id","canvas_content_type"=EXCLUDED."canvas_content_type","workflow_state"=EXCLUDED."workflow_state","canvas_assignment_id"=EXCLUDED."canvas_assignment_id","updated_at"=EXCLUDED."updated_at" WHERE ("context_module_items".canvas_id, "context_module_items".canvas_context_module_id, "context_module_items".position, "context_module_items".canvas_content_id, "context_module_items".canvas_content_type, "context_module_items".workflow_state, "context_module_items".canvas_assignment_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.canvas_context_module_id, EXCLUDED.position, EXCLUDED.canvas_content_id, EXCLUDED.canvas_content_type, EXCLUDED.workflow_state, EXCLUDED.canvas_assignment_id) RETURNING "id"  (0.6ms) SELECT COUNT(*) FROM "context_module_items"  (0.3ms) ROLLBACK  (0.3ms) BEGIN  (1.0ms) SELECT COUNT(*) FROM "context_modules" ContextModule Create Many (1.0ms) INSERT INTO "context_modules" ("canvas_id","canvas_context_id","canvas_context_type","position","name","workflow_state","deleted_at","created_at","updated_at") VALUES (23,785,'Course',1,'New Mod','active',NULL,'2021-12-16 23:16:52.169891','2021-12-16 23:16:52.169891'),(4,27,'Course',1,'Modules gonna module','unpublished',NULL,'2021-12-16 23:16:52.169891','2021-12-16 23:16:52.169891') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","canvas_context_id"=EXCLUDED."canvas_context_id","canvas_context_type"=EXCLUDED."canvas_context_type","position"=EXCLUDED."position","name"=EXCLUDED."name","workflow_state"=EXCLUDED."workflow_state","deleted_at"=EXCLUDED."deleted_at","updated_at"=EXCLUDED."updated_at" WHERE ("context_modules".canvas_id, "context_modules".canvas_context_id, "context_modules".canvas_context_type, "context_modules".position, "context_modules".name, "context_modules".workflow_state, "context_modules".deleted_at) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.canvas_context_id, EXCLUDED.canvas_context_type, EXCLUDED.position, EXCLUDED.name, EXCLUDED.workflow_state, EXCLUDED.deleted_at) RETURNING "id"  (0.4ms) SELECT COUNT(*) FROM "context_modules"  (0.6ms) ROLLBACK  (0.2ms) BEGIN  (0.5ms) SELECT COUNT(*) FROM "courses" Course Create Many (1.1ms) INSERT INTO "courses" ("canvas_id","sis_id","course_code","name","canvas_account_id","canvas_term_id","start_at","end_at","workflow_state","grading_standard_id","created_at","updated_at") VALUES (1,'course_sis_id_1','C1','Course #1',1,1,'2017-03-27 21:53:18','2017-04-27 12:21:18','active',NULL,'2021-12-16 23:16:52.181070','2021-12-16 23:16:52.181070'),(2,'course_sis_id_2','C2','Course #2',1,1,'2017-03-27 21:53:18','2017-04-27 12:21:18','unpublished',NULL,'2021-12-16 23:16:52.181070','2021-12-16 23:16:52.181070') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","sis_id"=EXCLUDED."sis_id","course_code"=EXCLUDED."course_code","name"=EXCLUDED."name","canvas_account_id"=EXCLUDED."canvas_account_id","canvas_term_id"=EXCLUDED."canvas_term_id","start_at"=EXCLUDED."start_at","end_at"=EXCLUDED."end_at","workflow_state"=EXCLUDED."workflow_state","grading_standard_id"=EXCLUDED."grading_standard_id","updated_at"=EXCLUDED."updated_at" WHERE ("courses".canvas_id, "courses".sis_id, "courses".course_code, "courses".name, "courses".canvas_account_id, "courses".canvas_term_id, "courses".start_at, "courses".end_at, "courses".workflow_state, "courses".grading_standard_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.sis_id, EXCLUDED.course_code, EXCLUDED.name, EXCLUDED.canvas_account_id, EXCLUDED.canvas_term_id, EXCLUDED.start_at, EXCLUDED.end_at, EXCLUDED.workflow_state, EXCLUDED.grading_standard_id) RETURNING "id"  (0.5ms) SELECT COUNT(*) FROM "courses"  (0.3ms) ROLLBACK  (0.3ms) BEGIN  (0.5ms) SELECT COUNT(*) FROM "users" User Create Many (0.8ms) INSERT INTO "users" ("canvas_id","sis_id","email","first_name","last_name","name","sortable_name","workflow_state","login_id","created_at","updated_at") VALUES (1,'sis_id_1','poorbastard@yharnam.com','Patches','the Spider','Patches the Spider','the Spider, Patches','active','spiderdude1337','2021-12-16 23:16:52.190542','2021-12-16 23:16:52.190542'),(2,'sis_id_2','dreamer@yharnam.com','Hunter','Djura','Hunter Djura','Djura, Hunter','active','retireddude109','2021-12-16 23:16:52.190542','2021-12-16 23:16:52.190542') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","sis_id"=EXCLUDED."sis_id","email"=EXCLUDED."email","first_name"=EXCLUDED."first_name","last_name"=EXCLUDED."last_name","name"=EXCLUDED."name","sortable_name"=EXCLUDED."sortable_name","workflow_state"=EXCLUDED."workflow_state","login_id"=EXCLUDED."login_id","updated_at"=EXCLUDED."updated_at" WHERE ("users".canvas_id, "users".sis_id, "users".email, "users".first_name, "users".last_name, "users".name, "users".sortable_name, "users".workflow_state, "users".login_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.sis_id, EXCLUDED.email, EXCLUDED.first_name, EXCLUDED.last_name, EXCLUDED.name, EXCLUDED.sortable_name, EXCLUDED.workflow_state, EXCLUDED.login_id) RETURNING "id"  (0.3ms) SELECT COUNT(*) FROM "users"  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.5ms) SELECT COUNT(*) FROM "courses" Course Create Many (0.9ms) INSERT INTO "courses" ("canvas_id","sis_id","course_code","name","canvas_account_id","canvas_term_id","start_at","end_at","workflow_state","grading_standard_id","created_at","updated_at") VALUES (1,'course_sis_id_1','C1','Course #1',1,1,'2017-03-27 21:53:18','2017-04-27 12:21:18','active',NULL,'2021-12-16 23:16:52.198106','2021-12-16 23:16:52.198106'),(2,'course_sis_id_2','C2','Course #2',1,1,'2017-03-27 21:53:18','2017-04-27 12:21:18','unpublished',NULL,'2021-12-16 23:16:52.198106','2021-12-16 23:16:52.198106') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","sis_id"=EXCLUDED."sis_id","course_code"=EXCLUDED."course_code","name"=EXCLUDED."name","canvas_account_id"=EXCLUDED."canvas_account_id","canvas_term_id"=EXCLUDED."canvas_term_id","start_at"=EXCLUDED."start_at","end_at"=EXCLUDED."end_at","workflow_state"=EXCLUDED."workflow_state","grading_standard_id"=EXCLUDED."grading_standard_id","updated_at"=EXCLUDED."updated_at" WHERE ("courses".canvas_id, "courses".sis_id, "courses".course_code, "courses".name, "courses".canvas_account_id, "courses".canvas_term_id, "courses".start_at, "courses".end_at, "courses".workflow_state, "courses".grading_standard_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.sis_id, EXCLUDED.course_code, EXCLUDED.name, EXCLUDED.canvas_account_id, EXCLUDED.canvas_term_id, EXCLUDED.start_at, EXCLUDED.end_at, EXCLUDED.workflow_state, EXCLUDED.grading_standard_id) RETURNING "id"  (0.5ms) SELECT COUNT(*) FROM "courses" Course Load (0.4ms) SELECT "courses".* FROM "courses" ORDER BY "courses"."id" ASC LIMIT $1 [["LIMIT", 1]]  (0.4ms) ROLLBACK  (0.4ms) BEGIN  (0.5ms) SELECT COUNT(*) FROM "enrollments" Enrollment Create Many (1.3ms) INSERT INTO "enrollments" ("canvas_id","canvas_course_id","course_sis_id","canvas_user_id","user_sis_id","role","canvas_role_id","canvas_section_id","workflow_state","base_role_type","created_at","updated_at") VALUES (1,1,'sis_MUSC_2520_834',2,'sis_dalvarez_247','teacher',4,1,'active','TeacherEnrollment','2021-12-16 23:16:52.209353','2021-12-16 23:16:52.209353'),(2,1,'sis_MUSC_2520_834',3,'sis_jweaver_720','student',4,1,'active','StudentEnrollment','2021-12-16 23:16:52.209353','2021-12-16 23:16:52.209353') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","canvas_course_id"=EXCLUDED."canvas_course_id","course_sis_id"=EXCLUDED."course_sis_id","canvas_user_id"=EXCLUDED."canvas_user_id","user_sis_id"=EXCLUDED."user_sis_id","role"=EXCLUDED."role","canvas_role_id"=EXCLUDED."canvas_role_id","canvas_section_id"=EXCLUDED."canvas_section_id","workflow_state"=EXCLUDED."workflow_state","base_role_type"=EXCLUDED."base_role_type","updated_at"=EXCLUDED."updated_at" WHERE ("enrollments".canvas_id, "enrollments".canvas_course_id, "enrollments".course_sis_id, "enrollments".canvas_user_id, "enrollments".user_sis_id, "enrollments".role, "enrollments".canvas_role_id, "enrollments".canvas_section_id, "enrollments".workflow_state, "enrollments".base_role_type) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.canvas_course_id, EXCLUDED.course_sis_id, EXCLUDED.canvas_user_id, EXCLUDED.user_sis_id, EXCLUDED.role, EXCLUDED.canvas_role_id, EXCLUDED.canvas_section_id, EXCLUDED.workflow_state, EXCLUDED.base_role_type) RETURNING "id"  (1.0ms) SELECT COUNT(*) FROM "enrollments"  (0.7ms) ROLLBACK  (0.3ms) BEGIN  (0.5ms) SELECT COUNT(*) FROM "sections" Section Create Many (12.3ms) INSERT INTO "sections" ("canvas_id","sis_id","canvas_course_id","name","workflow_state","start_at","end_at","created_at","updated_at") VALUES (1,'sis_section_1',1,'Cool Section','active','2017-03-27 21:53:18','2017-03-27 21:53:18','2021-12-16 23:16:52.219663','2021-12-16 23:16:52.219663'),(2,'sis_section_2',2,'Lame Section','active','2017-03-27 21:53:18','2017-03-27 21:53:18','2021-12-16 23:16:52.219663','2021-12-16 23:16:52.219663') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","sis_id"=EXCLUDED."sis_id","canvas_course_id"=EXCLUDED."canvas_course_id","name"=EXCLUDED."name","workflow_state"=EXCLUDED."workflow_state","start_at"=EXCLUDED."start_at","end_at"=EXCLUDED."end_at","updated_at"=EXCLUDED."updated_at" WHERE ("sections".canvas_id, "sections".sis_id, "sections".canvas_course_id, "sections".name, "sections".workflow_state, "sections".start_at, "sections".end_at) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.sis_id, EXCLUDED.canvas_course_id, EXCLUDED.name, EXCLUDED.workflow_state, EXCLUDED.start_at, EXCLUDED.end_at) RETURNING "id"  (0.5ms) SELECT COUNT(*) FROM "sections" Section Load (0.4ms) SELECT "sections".* FROM "sections" ORDER BY "sections"."id" ASC LIMIT $1 [["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.2ms) BEGIN Section Create Many (0.8ms) INSERT INTO "sections" ("canvas_id","sis_id","canvas_course_id","name","workflow_state","start_at","end_at","created_at","updated_at") VALUES (1,'sis_section_1',1,'Cool Section','active','2017-03-27 21:53:18','2017-03-27 21:53:18','2021-12-16 23:16:52.242017','2021-12-16 23:16:52.242017'),(2,'sis_section_2',2,'Lame Section','active','2017-03-27 21:53:18','2017-03-27 21:53:18','2021-12-16 23:16:52.242017','2021-12-16 23:16:52.242017') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","sis_id"=EXCLUDED."sis_id","canvas_course_id"=EXCLUDED."canvas_course_id","name"=EXCLUDED."name","workflow_state"=EXCLUDED."workflow_state","start_at"=EXCLUDED."start_at","end_at"=EXCLUDED."end_at","updated_at"=EXCLUDED."updated_at" WHERE ("sections".canvas_id, "sections".sis_id, "sections".canvas_course_id, "sections".name, "sections".workflow_state, "sections".start_at, "sections".end_at) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.sis_id, EXCLUDED.canvas_course_id, EXCLUDED.name, EXCLUDED.workflow_state, EXCLUDED.start_at, EXCLUDED.end_at) RETURNING "id" Section Load (0.3ms) SELECT "sections".* FROM "sections" WHERE "sections"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]] Section Create Many (0.6ms) INSERT INTO "sections" ("canvas_id","canvas_nonxlist_course_id","created_at","updated_at") VALUES (2,3,'2021-12-16 23:16:52.246244','2021-12-16 23:16:52.246244') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","canvas_nonxlist_course_id"=EXCLUDED."canvas_nonxlist_course_id","updated_at"=EXCLUDED."updated_at" WHERE ("sections".canvas_id, "sections".canvas_nonxlist_course_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.canvas_nonxlist_course_id) RETURNING "id"  (0.5ms) SELECT COUNT(*) FROM "sections" WHERE "sections"."canvas_nonxlist_course_id" IS NOT NULL Section Load (0.4ms) SELECT "sections".* FROM "sections" WHERE "sections"."canvas_nonxlist_course_id" IS NOT NULL ORDER BY "sections"."id" ASC LIMIT $1 [["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.4ms) SELECT COUNT(*) FROM "groups" Group Create Many (1.1ms) INSERT INTO "groups" ("canvas_id","sis_id","canvas_group_category_id","group_category_sis_id","canvas_account_id","canvas_course_id","name","workflow_state","context_id","context_type","max_membership","created_at","updated_at") VALUES (50,'sis1',10,NULL,1,NULL,'Group1','available',1,'Account',NULL,'2021-12-16 23:16:52.255282','2021-12-16 23:16:52.255282'),(51,'sis2',2,NULL,NULL,1,'Group2','available',1,'Course',1,'2021-12-16 23:16:52.255282','2021-12-16 23:16:52.255282') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","sis_id"=EXCLUDED."sis_id","canvas_group_category_id"=EXCLUDED."canvas_group_category_id","group_category_sis_id"=EXCLUDED."group_category_sis_id","canvas_account_id"=EXCLUDED."canvas_account_id","canvas_course_id"=EXCLUDED."canvas_course_id","name"=EXCLUDED."name","workflow_state"=EXCLUDED."workflow_state","context_id"=EXCLUDED."context_id","context_type"=EXCLUDED."context_type","max_membership"=EXCLUDED."max_membership","updated_at"=EXCLUDED."updated_at" WHERE ("groups".canvas_id, "groups".sis_id, "groups".canvas_group_category_id, "groups".group_category_sis_id, "groups".canvas_account_id, "groups".canvas_course_id, "groups".name, "groups".workflow_state, "groups".context_id, "groups".context_type, "groups".max_membership) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.sis_id, EXCLUDED.canvas_group_category_id, EXCLUDED.group_category_sis_id, EXCLUDED.canvas_account_id, EXCLUDED.canvas_course_id, EXCLUDED.name, EXCLUDED.workflow_state, EXCLUDED.context_id, EXCLUDED.context_type, EXCLUDED.max_membership) RETURNING "id"  (0.5ms) SELECT COUNT(*) FROM "groups" Group Load (0.4ms) SELECT "groups".* FROM "groups" WHERE "groups"."name" = $1 LIMIT $2 [["name", "Group1"], ["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.5ms) SELECT COUNT(*) FROM "group_memberships" GroupMembership Create Many (0.7ms) INSERT INTO "group_memberships" ("canvas_id","canvas_group_id","group_sis_id","canvas_user_id","user_sis_id","workflow_state","created_at","updated_at") VALUES (50,1,NULL,10,NULL,'accepted','2021-12-16 23:16:52.266361','2021-12-16 23:16:52.266361'),(51,2,NULL,11,NULL,'accepted','2021-12-16 23:16:52.266361','2021-12-16 23:16:52.266361') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","canvas_group_id"=EXCLUDED."canvas_group_id","group_sis_id"=EXCLUDED."group_sis_id","canvas_user_id"=EXCLUDED."canvas_user_id","user_sis_id"=EXCLUDED."user_sis_id","workflow_state"=EXCLUDED."workflow_state","updated_at"=EXCLUDED."updated_at" WHERE ("group_memberships".canvas_id, "group_memberships".canvas_group_id, "group_memberships".group_sis_id, "group_memberships".canvas_user_id, "group_memberships".user_sis_id, "group_memberships".workflow_state) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.canvas_group_id, EXCLUDED.group_sis_id, EXCLUDED.canvas_user_id, EXCLUDED.user_sis_id, EXCLUDED.workflow_state) RETURNING "id"  (0.6ms) SELECT COUNT(*) FROM "group_memberships" GroupMembership Load (0.4ms) SELECT "group_memberships".* FROM "group_memberships" WHERE "group_memberships"."canvas_id" = $1 LIMIT $2 [["canvas_id", 50], ["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.3ms) BEGIN  (0.9ms) SELECT COUNT(*) FROM "user_observers" UserObserver Create Many (0.9ms) INSERT INTO "user_observers" ("observing_user_id","observed_user_id","workflow_state","created_at","updated_at") VALUES (21,3,'active','2021-12-16 23:16:52.286638','2021-12-16 23:16:52.286638'),(21,2,'active','2021-12-16 23:16:52.286638','2021-12-16 23:16:52.286638') ON CONFLICT (observing_user_id, observed_user_id) DO UPDATE SET "observing_user_id"=EXCLUDED."observing_user_id","observed_user_id"=EXCLUDED."observed_user_id","workflow_state"=EXCLUDED."workflow_state","updated_at"=EXCLUDED."updated_at" WHERE ("user_observers".observing_user_id, "user_observers".observed_user_id, "user_observers".workflow_state) IS DISTINCT FROM (EXCLUDED.observing_user_id, EXCLUDED.observed_user_id, EXCLUDED.workflow_state) RETURNING "id"  (0.5ms) SELECT COUNT(*) FROM "user_observers" UserObserver Load (0.4ms) SELECT "user_observers".* FROM "user_observers" WHERE "user_observers"."observed_user_id" = $1 LIMIT $2 [["observed_user_id", 3], ["LIMIT", 1]]  (0.4ms) ROLLBACK  (0.2ms) BEGIN  (0.7ms) SELECT COUNT(*) FROM "grading_periods" GradingPeriod Create Many (0.7ms) INSERT INTO "grading_periods" ("canvas_id","title","weight","start_date","end_date","close_date","canvas_grading_period_group_id","workflow_state","created_at","updated_at") VALUES (1,'Period 1',0.2,'2019-07-01 06:00:00','2019-08-01 05:59:59','2019-08-01 05:59:59',1,'active','2021-12-16 23:16:52.316669','2021-12-16 23:16:52.316669'),(2,'Period 2',0.8,'2019-08-01 06:00:00','2019-09-01 05:59:59','2019-09-01 05:59:59',1,'deleted','2021-12-16 23:16:52.316669','2021-12-16 23:16:52.316669') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","title"=EXCLUDED."title","weight"=EXCLUDED."weight","start_date"=EXCLUDED."start_date","end_date"=EXCLUDED."end_date","close_date"=EXCLUDED."close_date","canvas_grading_period_group_id"=EXCLUDED."canvas_grading_period_group_id","workflow_state"=EXCLUDED."workflow_state","updated_at"=EXCLUDED."updated_at" WHERE ("grading_periods".canvas_id, "grading_periods".title, "grading_periods".weight, "grading_periods".start_date, "grading_periods".end_date, "grading_periods".close_date, "grading_periods".canvas_grading_period_group_id, "grading_periods".workflow_state) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.title, EXCLUDED.weight, EXCLUDED.start_date, EXCLUDED.end_date, EXCLUDED.close_date, EXCLUDED.canvas_grading_period_group_id, EXCLUDED.workflow_state) RETURNING "id"  (0.4ms) SELECT COUNT(*) FROM "grading_periods" GradingPeriod Load (0.3ms) SELECT "grading_periods".* FROM "grading_periods" WHERE "grading_periods"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]]  (0.4ms) ROLLBACK  (0.1ms) BEGIN  (0.5ms) SELECT COUNT(*) FROM "grading_period_groups" GradingPeriodGroup Create Many (0.5ms) INSERT INTO "grading_period_groups" ("canvas_id","title","weighted","display_totals_for_all_grading_periods","workflow_state","created_at","updated_at") VALUES (1,'Test Group',FALSE,FALSE,'active','2021-12-16 23:16:52.339011','2021-12-16 23:16:52.339011') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","title"=EXCLUDED."title","weighted"=EXCLUDED."weighted","display_totals_for_all_grading_periods"=EXCLUDED."display_totals_for_all_grading_periods","workflow_state"=EXCLUDED."workflow_state","updated_at"=EXCLUDED."updated_at" WHERE ("grading_period_groups".canvas_id, "grading_period_groups".title, "grading_period_groups".weighted, "grading_period_groups".display_totals_for_all_grading_periods, "grading_period_groups".workflow_state) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.title, EXCLUDED.weighted, EXCLUDED.display_totals_for_all_grading_periods, EXCLUDED.workflow_state) RETURNING "id"  (0.2ms) SELECT COUNT(*) FROM "grading_period_groups" GradingPeriodGroup Load (0.5ms) SELECT "grading_period_groups".* FROM "grading_period_groups" WHERE "grading_period_groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.4ms) SELECT COUNT(*) FROM "user_observers" UserObserver Create Many (0.6ms) INSERT INTO "user_observers" ("observing_user_id","observed_user_id","workflow_state","created_at","updated_at") VALUES (21,3,'active','2021-12-16 23:16:52.350682','2021-12-16 23:16:52.350682'),(21,2,'active','2021-12-16 23:16:52.350682','2021-12-16 23:16:52.350682') ON CONFLICT (observing_user_id, observed_user_id) DO UPDATE SET "observing_user_id"=EXCLUDED."observing_user_id","observed_user_id"=EXCLUDED."observed_user_id","workflow_state"=EXCLUDED."workflow_state","updated_at"=EXCLUDED."updated_at" WHERE ("user_observers".observing_user_id, "user_observers".observed_user_id, "user_observers".workflow_state) IS DISTINCT FROM (EXCLUDED.observing_user_id, EXCLUDED.observed_user_id, EXCLUDED.workflow_state) RETURNING "id"  (0.3ms) SELECT COUNT(*) FROM "user_observers"  (0.3ms) SELECT COUNT(*) FROM "user_observers" UserObserver Create Many (1.3ms) INSERT INTO "user_observers" ("observing_user_id","observed_user_id","workflow_state","created_at","updated_at") VALUES (21,3,'active','2021-12-16 23:16:52.354237','2021-12-16 23:16:52.354237'),(21,2,'active','2021-12-16 23:16:52.354237','2021-12-16 23:16:52.354237') ON CONFLICT (observing_user_id, observed_user_id) DO UPDATE SET "observing_user_id"=EXCLUDED."observing_user_id","observed_user_id"=EXCLUDED."observed_user_id","workflow_state"=EXCLUDED."workflow_state","updated_at"=EXCLUDED."updated_at" WHERE ("user_observers".observing_user_id, "user_observers".observed_user_id, "user_observers".workflow_state) IS DISTINCT FROM (EXCLUDED.observing_user_id, EXCLUDED.observed_user_id, EXCLUDED.workflow_state) RETURNING "id"  (0.4ms) SELECT COUNT(*) FROM "user_observers"  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) SELECT COUNT(*) FROM "users"  (0.2ms) SELECT COUNT(*) FROM "courses" Course Create Many (0.7ms) INSERT INTO "courses" ("canvas_id","sis_id","course_code","name","canvas_account_id","canvas_term_id","start_at","end_at","workflow_state","grading_standard_id","created_at","updated_at") VALUES (1,'course_sis_id_1','C1','Course #1',1,1,'2017-03-27 21:53:18','2017-04-27 12:21:18','active',NULL,'2021-12-16 23:16:52.362971','2021-12-16 23:16:52.362971'),(2,'course_sis_id_2','C2','Course #2',1,1,'2017-03-27 21:53:18','2017-04-27 12:21:18','unpublished',NULL,'2021-12-16 23:16:52.362971','2021-12-16 23:16:52.362971') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","sis_id"=EXCLUDED."sis_id","course_code"=EXCLUDED."course_code","name"=EXCLUDED."name","canvas_account_id"=EXCLUDED."canvas_account_id","canvas_term_id"=EXCLUDED."canvas_term_id","start_at"=EXCLUDED."start_at","end_at"=EXCLUDED."end_at","workflow_state"=EXCLUDED."workflow_state","grading_standard_id"=EXCLUDED."grading_standard_id","updated_at"=EXCLUDED."updated_at" WHERE ("courses".canvas_id, "courses".sis_id, "courses".course_code, "courses".name, "courses".canvas_account_id, "courses".canvas_term_id, "courses".start_at, "courses".end_at, "courses".workflow_state, "courses".grading_standard_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.sis_id, EXCLUDED.course_code, EXCLUDED.name, EXCLUDED.canvas_account_id, EXCLUDED.canvas_term_id, EXCLUDED.start_at, EXCLUDED.end_at, EXCLUDED.workflow_state, EXCLUDED.grading_standard_id) RETURNING "id" User Create Many (0.7ms) INSERT INTO "users" ("canvas_id","sis_id","email","first_name","last_name","name","sortable_name","workflow_state","login_id","created_at","updated_at") VALUES (1,'sis_id_1','poorbastard@yharnam.com','Patches','the Spider','Patches the Spider','the Spider, Patches','active','spiderdude1337','2021-12-16 23:16:52.365546','2021-12-16 23:16:52.365546'),(2,'sis_id_2','dreamer@yharnam.com','Hunter','Djura','Hunter Djura','Djura, Hunter','active','retireddude109','2021-12-16 23:16:52.365546','2021-12-16 23:16:52.365546') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","sis_id"=EXCLUDED."sis_id","email"=EXCLUDED."email","first_name"=EXCLUDED."first_name","last_name"=EXCLUDED."last_name","name"=EXCLUDED."name","sortable_name"=EXCLUDED."sortable_name","workflow_state"=EXCLUDED."workflow_state","login_id"=EXCLUDED."login_id","updated_at"=EXCLUDED."updated_at" WHERE ("users".canvas_id, "users".sis_id, "users".email, "users".first_name, "users".last_name, "users".name, "users".sortable_name, "users".workflow_state, "users".login_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.sis_id, EXCLUDED.email, EXCLUDED.first_name, EXCLUDED.last_name, EXCLUDED.name, EXCLUDED.sortable_name, EXCLUDED.workflow_state, EXCLUDED.login_id) RETURNING "id"  (0.4ms) SELECT COUNT(*) FROM "users"  (0.4ms) SELECT COUNT(*) FROM "courses"  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) ROLLBACK  (0.2ms) BEGIN Course Create Many (0.6ms) INSERT INTO "courses" ("canvas_id","sis_id","course_code","name","canvas_account_id","canvas_term_id","start_at","end_at","workflow_state","grading_standard_id","created_at","updated_at") VALUES (1,'course_sis_id_1','C1','Course #1',1,1,'2017-03-27 21:53:18','2017-04-27 12:21:18','active',NULL,'2021-12-16 23:16:52.379479','2021-12-16 23:16:52.379479'),(2,'course_sis_id_2','C2','Course #2',1,1,'2017-03-27 21:53:18','2017-04-27 12:21:18','unpublished',NULL,'2021-12-16 23:16:52.379479','2021-12-16 23:16:52.379479') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","sis_id"=EXCLUDED."sis_id","course_code"=EXCLUDED."course_code","name"=EXCLUDED."name","canvas_account_id"=EXCLUDED."canvas_account_id","canvas_term_id"=EXCLUDED."canvas_term_id","start_at"=EXCLUDED."start_at","end_at"=EXCLUDED."end_at","workflow_state"=EXCLUDED."workflow_state","grading_standard_id"=EXCLUDED."grading_standard_id","updated_at"=EXCLUDED."updated_at" WHERE ("courses".canvas_id, "courses".sis_id, "courses".course_code, "courses".name, "courses".canvas_account_id, "courses".canvas_term_id, "courses".start_at, "courses".end_at, "courses".workflow_state, "courses".grading_standard_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.sis_id, EXCLUDED.course_code, EXCLUDED.name, EXCLUDED.canvas_account_id, EXCLUDED.canvas_term_id, EXCLUDED.start_at, EXCLUDED.end_at, EXCLUDED.workflow_state, EXCLUDED.grading_standard_id) RETURNING "id"  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) SELECT COUNT(*) FROM "submissions" Submission Create Many (0.8ms) INSERT INTO "submissions" ("canvas_id","canvas_user_id","canvas_course_id","canvas_assignment_id","submitted_at","due_at","graded_at","score","points_possible","excused","workflow_state","created_at","updated_at") VALUES (1,1,1,1,'2017-09-21 18:28:15','2017-09-27 18:28:15','2017-09-21 19:36:23',5.0,10.0,TRUE,'graded','2021-12-16 23:16:52.385407','2021-12-16 23:16:52.385407'),(2,1,1,2,'2017-09-21 18:28:15','2017-09-28 18:28:15','2017-09-21 19:36:23',5.0,10.0,FALSE,'submitted','2021-12-16 23:16:52.385407','2021-12-16 23:16:52.385407') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","canvas_user_id"=EXCLUDED."canvas_user_id","canvas_course_id"=EXCLUDED."canvas_course_id","canvas_assignment_id"=EXCLUDED."canvas_assignment_id","submitted_at"=EXCLUDED."submitted_at","due_at"=EXCLUDED."due_at","graded_at"=EXCLUDED."graded_at","score"=EXCLUDED."score","points_possible"=EXCLUDED."points_possible","excused"=EXCLUDED."excused","workflow_state"=EXCLUDED."workflow_state","updated_at"=EXCLUDED."updated_at" WHERE ("submissions".canvas_id, "submissions".canvas_user_id, "submissions".canvas_course_id, "submissions".canvas_assignment_id, "submissions".submitted_at, "submissions".due_at, "submissions".graded_at, "submissions".score, "submissions".points_possible, "submissions".excused, "submissions".workflow_state) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.canvas_user_id, EXCLUDED.canvas_course_id, EXCLUDED.canvas_assignment_id, EXCLUDED.submitted_at, EXCLUDED.due_at, EXCLUDED.graded_at, EXCLUDED.score, EXCLUDED.points_possible, EXCLUDED.excused, EXCLUDED.workflow_state) RETURNING "id"  (0.6ms) SELECT COUNT(*) FROM "submissions"  (0.2ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [BatchTestJobBase] [cafccbec-55ff-46f0-be96-f77d1ba54172] Performing BatchTestJobBase (Job ID: cafccbec-55ff-46f0-be96-f77d1ba54172) from Test(default) [ActiveJob] [BatchTestJobBase] [cafccbec-55ff-46f0-be96-f77d1ba54172] Performed BatchTestJobBase (Job ID: cafccbec-55ff-46f0-be96-f77d1ba54172) from Test(default) in 0.2ms  (0.2ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [BatchTestJobBase] [c3ed7cdd-a1a6-44a9-b0e1-411a4bec0983] Performing BatchTestJobBase (Job ID: c3ed7cdd-a1a6-44a9-b0e1-411a4bec0983) from Test(default) [ActiveJob] [BatchTestJobBase] [c3ed7cdd-a1a6-44a9-b0e1-411a4bec0983] Performed BatchTestJobBase (Job ID: c3ed7cdd-a1a6-44a9-b0e1-411a4bec0983) from Test(default) in 0.21ms  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] [BatchTestJobBase] [7e7b3e79-51b1-41b6-8aaa-1658dbd7b002] Performing BatchTestJobBase (Job ID: 7e7b3e79-51b1-41b6-8aaa-1658dbd7b002) from Test(default) [ActiveJob] [BatchTestJobBase] [7e7b3e79-51b1-41b6-8aaa-1658dbd7b002] Performed BatchTestJobBase (Job ID: 7e7b3e79-51b1-41b6-8aaa-1658dbd7b002) from Test(default) in 0.11ms  (0.3ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] [FailingBatchTestJobBase] [4ba28746-bb18-404e-949f-3473c4f6b00a] Performing FailingBatchTestJobBase (Job ID: 4ba28746-bb18-404e-949f-3473c4f6b00a) from Test(default) [ActiveJob] [FailingBatchTestJobBase] [4ba28746-bb18-404e-949f-3473c4f6b00a] Error performing FailingBatchTestJobBase (Job ID: 4ba28746-bb18-404e-949f-3473c4f6b00a) from Test(default) in 0.25ms: RuntimeError (Foo): /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/job_batching/support/base_job.rb:12:in `perform' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:39:in `block in perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:109:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch_aware_job.rb:12:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/i18n-1.8.11/lib/i18n.rb:309:in `with_locale' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/translation.rb:9:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:26:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `block in instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications/instrumenter.rb:23:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:25:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `block in tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `block in tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:28:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:22:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:136:in `run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:38:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/job_batching/batch_aware_job_spec.rb:46:in `block (5 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `block in with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `block in with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-rails-5.0.2/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:259:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:644:in `block in run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:606:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/configuration.rb:2067:in `with_suite_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:116:in `block in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/reporter.rb:74:in `report' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:115:in `run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:89:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:71:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:45:in `invoke' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/exe/rspec:4:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:58:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:58:in `kernel_load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:23:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:478:in `exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:31:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:25:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/exe/bundle:49:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/friendly_errors.rb:128:in `with_friendly_errors' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/exe/bundle:37:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `
'  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] Enqueued BatchTestJobBase (Job ID: b2e53ab1-c8a1-475e-9389-f05335c44806) to Test(default)  (0.2ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] Enqueued BatchTestJobBase (Job ID: 9bb5fe34-6920-4392-9cec-977ead1e4c75) to Test(default)  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] Enqueued BatchTestJobBase (Job ID: 12f7e795-d154-4618-a4d5-dcb8925d8eba) to Test(default)  (0.2ms) ROLLBACK  (1.4ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.3ms) BEGIN  (2.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.4ms) BEGIN  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (2.3ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) ROLLBACK  (0.4ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.3ms) BEGIN [ActiveJob] Enqueued RetryingJob (Job ID: 76e060d9-4f53-4649-ade7-960a4501f2e6) to Sidekiq(default) [ActiveJob] [RetryingJob] [76e060d9-4f53-4649-ade7-960a4501f2e6] Performing RetryingJob (Job ID: 76e060d9-4f53-4649-ade7-960a4501f2e6) from Sidekiq(default) [ActiveJob] [RetryingJob] [76e060d9-4f53-4649-ade7-960a4501f2e6] Error performing RetryingJob (Job ID: 76e060d9-4f53-4649-ade7-960a4501f2e6) from Sidekiq(default) in 3.14ms: RuntimeError (A Failure): /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/job_batching/batch_spec.rb:268:in `perform' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:39:in `block in perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:109:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch_aware_job.rb:12:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/i18n-1.8.11/lib/i18n.rb:314:in `with_locale' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/translation.rb:9:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:26:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `block in instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications/instrumenter.rb:23:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:25:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `block in tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `block in tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:28:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:22:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:136:in `run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:38:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:24:in `block in execute' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:109:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/railtie.rb:28:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/execution_wrapper.rb:87:in `wrap' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/reloader.rb:73:in `block in wrap' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/execution_wrapper.rb:87:in `wrap' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/reloader.rb:72:in `wrap' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/railtie.rb:27:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:136:in `run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:22:in `execute' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/queue_adapters/sidekiq_adapter.rb:42:in `perform' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/sidekiq-6.3.1/lib/sidekiq/testing.rb:300:in `execute_job' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/sidekiq-6.3.1/lib/sidekiq/testing.rb:295:in `block in process_job' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/sidekiq-6.3.1/lib/sidekiq/middleware/chain.rb:138:in `block in invoke' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/sidekiq.rb:73:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/sidekiq-6.3.1/lib/sidekiq/middleware/chain.rb:140:in `block in invoke' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/sidekiq-6.3.1/lib/sidekiq/middleware/chain.rb:143:in `invoke' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/sidekiq-6.3.1/lib/sidekiq/testing.rb:294:in `process_job' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/job_batching/batch_spec.rb:289:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `block in with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `block in with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-rails-5.0.2/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:259:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:644:in `block in run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:606:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/configuration.rb:2067:in `with_suite_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:116:in `block in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/reporter.rb:74:in `report' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:115:in `run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:89:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:71:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:45:in `invoke' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/exe/rspec:4:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:58:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:58:in `kernel_load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:23:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:478:in `exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:31:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:25:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/exe/bundle:49:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/friendly_errors.rb:128:in `with_friendly_errors' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/exe/bundle:37:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `
' [ActiveJob] [RetryingJob] [76e060d9-4f53-4649-ade7-960a4501f2e6] Performing RetryingJob (Job ID: 76e060d9-4f53-4649-ade7-960a4501f2e6) from Sidekiq(default) [ActiveJob] [RetryingJob] [76e060d9-4f53-4649-ade7-960a4501f2e6] Performed RetryingJob (Job ID: 76e060d9-4f53-4649-ade7-960a4501f2e6) from Sidekiq(default) in 2.46ms  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] Enqueued TestWorker (Job ID: c017dacb-f810-4dae-b85d-331121a4eaac) to Sidekiq(default)  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] Enqueued CanvasSync::JobBatches::Batch::Callback::ActiveJobCallbackWorker (Job ID: e319058e-138b-4eca-a2a1-f6d1feeab6c1) to Test(default) with arguments: "SampleCallback", "complete", {"a"=>"b"}, "3wzQ69pazx3TFA", nil  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] Enqueued CanvasSync::JobBatches::Batch::Callback::ActiveJobCallbackWorker (Job ID: 8f95076e-d49c-4caf-b469-d030a00e4802) to Test(default) with arguments: "SampleCallback", "complete", {"a"=>"b"}, "aYrrjOEuEOsyTw", nil [ActiveJob] Enqueued CanvasSync::JobBatches::Batch::Callback::ActiveJobCallbackWorker (Job ID: 7aa72506-8a17-4cc4-bc00-a405993df6cb) to Test(default) with arguments: "SampleCallback2", "complete", {"b"=>"a"}, "aYrrjOEuEOsyTw", nil  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) ROLLBACK  (0.3ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.6ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] Enqueued ContextedJob (Job ID: 18895cac-c384-4829-b5e6-00f9f822f72e) to Sidekiq(default) [ActiveJob] [TestWorker] [c017dacb-f810-4dae-b85d-331121a4eaac] Performing TestWorker (Job ID: c017dacb-f810-4dae-b85d-331121a4eaac) from Sidekiq(default) [ActiveJob] [TestWorker] [c017dacb-f810-4dae-b85d-331121a4eaac] Performed TestWorker (Job ID: c017dacb-f810-4dae-b85d-331121a4eaac) from Sidekiq(default) in 3.44ms [ActiveJob] [ContextedJob] [18895cac-c384-4829-b5e6-00f9f822f72e] Performing ContextedJob (Job ID: 18895cac-c384-4829-b5e6-00f9f822f72e) from Sidekiq(default) [ActiveJob] [ContextedJob] [18895cac-c384-4829-b5e6-00f9f822f72e] Performed ContextedJob (Job ID: 18895cac-c384-4829-b5e6-00f9f822f72e) from Sidekiq(default) in 4.42ms  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] Enqueued ContextedJob (Job ID: 3eef7f9d-0e18-4410-beb8-5466ca811ff2) to Sidekiq(default) [ActiveJob] [ContextedJob] [3eef7f9d-0e18-4410-beb8-5466ca811ff2] Performing ContextedJob (Job ID: 3eef7f9d-0e18-4410-beb8-5466ca811ff2) from Sidekiq(default) [ActiveJob] [ContextedJob] [3eef7f9d-0e18-4410-beb8-5466ca811ff2] Performed ContextedJob (Job ID: 3eef7f9d-0e18-4410-beb8-5466ca811ff2) from Sidekiq(default) in 8.04ms  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] Enqueued BatchTestJobBase (Job ID: eb923106-6971-4b37-a80c-1b01fa481df0) to Sidekiq(default) [ActiveJob] [BatchTestJobBase] [eb923106-6971-4b37-a80c-1b01fa481df0] Performing BatchTestJobBase (Job ID: eb923106-6971-4b37-a80c-1b01fa481df0) from Sidekiq(default) [ActiveJob] [BatchTestJobBase] [eb923106-6971-4b37-a80c-1b01fa481df0] Performed BatchTestJobBase (Job ID: eb923106-6971-4b37-a80c-1b01fa481df0) from Sidekiq(default) in 4.35ms [ActiveJob] Enqueued ContextedJob (Job ID: 25f3851c-261c-47ce-8561-d8fce7747bec) to Sidekiq(default) [ActiveJob] [ContextedJob] [25f3851c-261c-47ce-8561-d8fce7747bec] Performing ContextedJob (Job ID: 25f3851c-261c-47ce-8561-d8fce7747bec) from Sidekiq(default) [ActiveJob] [ContextedJob] [25f3851c-261c-47ce-8561-d8fce7747bec] Performed ContextedJob (Job ID: 25f3851c-261c-47ce-8561-d8fce7747bec) from Sidekiq(default) in 4.54ms  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] Enqueued TestWorker (Job ID: f69c7852-36e8-4773-aa24-ee99712cd3e0) to Sidekiq(default) [ActiveJob] Enqueued TestWorker (Job ID: e2123bfa-b69e-423b-9604-f388213839f3) to Sidekiq(default) [ActiveJob] Enqueued TestWorker (Job ID: 06a7e937-a46b-4542-af30-f19159422ccb) to Sidekiq(default)  (0.2ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] Enqueued WorkerA (Job ID: 5864e472-0154-403e-b56b-eaa7da33ea0a) to Sidekiq(default) [ActiveJob] Enqueued WorkerB (Job ID: 97200e52-6dd8-4b02-bdf6-965851433f27) to Sidekiq(default) [ActiveJob] Enqueued WorkerA (Job ID: 37bf8de5-1dd6-4894-90e6-1705182533bd) to Sidekiq(default) [ActiveJob] Enqueued WorkerC (Job ID: be258d5f-67aa-4ffd-9810-9d7d1bcd7702) to Sidekiq(default)  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] Enqueued TestWorker (Job ID: d592890b-5d26-4486-8611-9dec06924644) to Sidekiq(default)  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] Enqueued TestWorker (Job ID: b79c63bc-6033-40fc-a7b0-2a1f2569f617) to Sidekiq(default)  (0.2ms) ROLLBACK  (0.5ms) SELECT "schema_migrations"."version" FROM "schema_migrations" ORDER BY "schema_migrations"."version" ASC  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.6ms) SELECT COUNT(*) FROM "canvas_sync_job_logs" [ActiveJob] [GoodJob] [68089b88-fa2f-460d-a5ec-4b54ddbf9261] Performing GoodJob (Job ID: 68089b88-fa2f-460d-a5ec-4b54ddbf9261) from Test(default) with arguments: "argument" [ActiveJob] [GoodJob] [68089b88-fa2f-460d-a5ec-4b54ddbf9261] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "68089b88-fa2f-460d-a5ec-4b54ddbf9261"], ["LIMIT", 1]] [ActiveJob] [GoodJob] [68089b88-fa2f-460d-a5ec-4b54ddbf9261]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [GoodJob] [68089b88-fa2f-460d-a5ec-4b54ddbf9261] CanvasSync::JobLog Create (0.6ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "GoodJob"], ["status", "enqueued"], ["job_arguments", "---\n- argument\n"], ["created_at", "2021-12-16 23:37:49.807838"], ["updated_at", "2021-12-16 23:37:49.807838"], ["job_id", "68089b88-fa2f-460d-a5ec-4b54ddbf9261"]] [ActiveJob] [GoodJob] [68089b88-fa2f-460d-a5ec-4b54ddbf9261]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [GoodJob] [68089b88-fa2f-460d-a5ec-4b54ddbf9261]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [GoodJob] [68089b88-fa2f-460d-a5ec-4b54ddbf9261] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-12-16 23:37:49.809883"], ["status", "running"], ["updated_at", "2021-12-16 23:37:49.810246"], ["id", 869]] [ActiveJob] [GoodJob] [68089b88-fa2f-460d-a5ec-4b54ddbf9261]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [GoodJob] [68089b88-fa2f-460d-a5ec-4b54ddbf9261]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [GoodJob] [68089b88-fa2f-460d-a5ec-4b54ddbf9261] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2021-12-16 23:37:49.811348"], ["status", "success"], ["updated_at", "2021-12-16 23:37:49.811638"], ["id", 869]] [ActiveJob] [GoodJob] [68089b88-fa2f-460d-a5ec-4b54ddbf9261]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [GoodJob] [68089b88-fa2f-460d-a5ec-4b54ddbf9261] Performed GoodJob (Job ID: 68089b88-fa2f-460d-a5ec-4b54ddbf9261) from Test(default) in 18.83ms  (0.2ms) SELECT COUNT(*) FROM "canvas_sync_job_logs" CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" ORDER BY "canvas_sync_job_logs"."id" DESC LIMIT $1 [["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [BadJob] [dfda4f2a-d45f-4331-9ebd-36bff92540a1] Performing BadJob (Job ID: dfda4f2a-d45f-4331-9ebd-36bff92540a1) from Test(default) with arguments: "argument" [ActiveJob] [BadJob] [dfda4f2a-d45f-4331-9ebd-36bff92540a1] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "dfda4f2a-d45f-4331-9ebd-36bff92540a1"], ["LIMIT", 1]] [ActiveJob] [BadJob] [dfda4f2a-d45f-4331-9ebd-36bff92540a1]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [BadJob] [dfda4f2a-d45f-4331-9ebd-36bff92540a1] CanvasSync::JobLog Create (0.2ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "BadJob"], ["status", "enqueued"], ["job_arguments", "---\n- argument\n"], ["created_at", "2021-12-16 23:37:49.817782"], ["updated_at", "2021-12-16 23:37:49.817782"], ["job_id", "dfda4f2a-d45f-4331-9ebd-36bff92540a1"]] [ActiveJob] [BadJob] [dfda4f2a-d45f-4331-9ebd-36bff92540a1]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [BadJob] [dfda4f2a-d45f-4331-9ebd-36bff92540a1]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [BadJob] [dfda4f2a-d45f-4331-9ebd-36bff92540a1] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-12-16 23:37:49.819103"], ["status", "running"], ["updated_at", "2021-12-16 23:37:49.819376"], ["id", 870]] [ActiveJob] [BadJob] [dfda4f2a-d45f-4331-9ebd-36bff92540a1]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [BadJob] [dfda4f2a-d45f-4331-9ebd-36bff92540a1]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [BadJob] [dfda4f2a-d45f-4331-9ebd-36bff92540a1] CanvasSync::JobLog Update (0.6ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "exception" = $2, "backtrace" = $3, "status" = $4, "updated_at" = $5 WHERE "canvas_sync_job_logs"."id" = $6 [["completed_at", "2021-12-16 23:37:49.820875"], ["exception", "EvilError: EvilError"], ["backtrace", "/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:12:in `perform'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:39:in `block in perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:109:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch_aware_job.rb:22:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:21:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/i18n-1.8.11/lib/i18n.rb:309:in `with_locale'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/translation.rb:9:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:26:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `block in instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications/instrumenter.rb:23:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:25:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `block in tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `block in tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:28:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:22:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:136:in `run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:38:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:18:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:40:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/matchers/built_in/raise_error.rb:59:in `matches?'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:51:in `block in handle_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:27:in `with_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:48:in `handle_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:65:in `to'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:101:in `to'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:39:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `block in with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `block in with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-rails-5.0.2/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:259:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:644:in `block in run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:606:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/configuration.rb:2067:in `with_suite_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:116:in `block in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/reporter.rb:74:in `report'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:115:in `run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:89:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:71:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:45:in `invoke'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/exe/rspec:4:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:58:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:58:in `kernel_load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:23:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:478:in `exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:31:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:25:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/exe/bundle:49:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/friendly_errors.rb:128:in `with_friendly_errors'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/exe/bundle:37:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `
'"], ["status", "error"], ["updated_at", "2021-12-16 23:37:49.821326"], ["id", 870]] [ActiveJob] [BadJob] [dfda4f2a-d45f-4331-9ebd-36bff92540a1]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [BadJob] [dfda4f2a-d45f-4331-9ebd-36bff92540a1] Error performing BadJob (Job ID: dfda4f2a-d45f-4331-9ebd-36bff92540a1) from Test(default) in 6.34ms: EvilError (EvilError): /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:12:in `perform' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:39:in `block in perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:109:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch_aware_job.rb:22:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:21:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/i18n-1.8.11/lib/i18n.rb:309:in `with_locale' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/translation.rb:9:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:26:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `block in instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications/instrumenter.rb:23:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:25:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `block in tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `block in tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:28:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:22:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:136:in `run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:38:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:18:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:40:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/matchers/built_in/raise_error.rb:59:in `matches?' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:51:in `block in handle_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:27:in `with_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:48:in `handle_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:65:in `to' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:101:in `to' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:39:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `block in with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `block in with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-rails-5.0.2/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:259:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:644:in `block in run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:606:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/configuration.rb:2067:in `with_suite_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:116:in `block in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/reporter.rb:74:in `report' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:115:in `run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:89:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:71:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:45:in `invoke' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/exe/rspec:4:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:58:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:58:in `kernel_load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:23:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:478:in `exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:31:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:25:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/exe/bundle:49:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/friendly_errors.rb:128:in `with_friendly_errors' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/exe/bundle:37:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `
' CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" ORDER BY "canvas_sync_job_logs"."id" DESC LIMIT $1 [["LIMIT", 1]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [BadJob] [ae124c76-7bc3-461d-8067-616f02411dd7] Performing BadJob (Job ID: ae124c76-7bc3-461d-8067-616f02411dd7) from Test(default) [ActiveJob] [BadJob] [ae124c76-7bc3-461d-8067-616f02411dd7] CanvasSync::JobLog Load (0.4ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "ae124c76-7bc3-461d-8067-616f02411dd7"], ["LIMIT", 1]] [ActiveJob] [BadJob] [ae124c76-7bc3-461d-8067-616f02411dd7]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [BadJob] [ae124c76-7bc3-461d-8067-616f02411dd7] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["job_class", "BadJob"], ["status", "enqueued"], ["created_at", "2021-12-16 23:37:49.827132"], ["updated_at", "2021-12-16 23:37:49.827132"], ["job_id", "ae124c76-7bc3-461d-8067-616f02411dd7"]] [ActiveJob] [BadJob] [ae124c76-7bc3-461d-8067-616f02411dd7]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [BadJob] [ae124c76-7bc3-461d-8067-616f02411dd7]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [BadJob] [ae124c76-7bc3-461d-8067-616f02411dd7] CanvasSync::JobLog Update (0.4ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-12-16 23:37:49.828474"], ["status", "running"], ["updated_at", "2021-12-16 23:37:49.828940"], ["id", 871]] [ActiveJob] [BadJob] [ae124c76-7bc3-461d-8067-616f02411dd7]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [BadJob] [ae124c76-7bc3-461d-8067-616f02411dd7]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [BadJob] [ae124c76-7bc3-461d-8067-616f02411dd7] CanvasSync::JobLog Update (0.6ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "exception" = $2, "backtrace" = $3, "status" = $4, "updated_at" = $5 WHERE "canvas_sync_job_logs"."id" = $6 [["completed_at", "2021-12-16 23:37:49.830982"], ["exception", "ArgumentError: wrong number of arguments (given 0, expected 1)"], ["backtrace", "/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:11:in `perform'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:39:in `block in perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:109:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch_aware_job.rb:22:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:21:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/i18n-1.8.11/lib/i18n.rb:309:in `with_locale'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/translation.rb:9:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:26:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `block in instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications/instrumenter.rb:23:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:25:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `block in tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `block in tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:28:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:22:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:136:in `run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:38:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:18:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:52:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/matchers/built_in/raise_error.rb:59:in `matches?'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:51:in `block in handle_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:27:in `with_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:48:in `handle_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:65:in `to'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:101:in `to'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:51:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `block in with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `block in with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-rails-5.0.2/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:259:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:644:in `block in run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:606:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/configuration.rb:2067:in `with_suite_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:116:in `block in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/reporter.rb:74:in `report'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:115:in `run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:89:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:71:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:45:in `invoke'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/exe/rspec:4:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:58:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:58:in `kernel_load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:23:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:478:in `exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:31:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:25:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/exe/bundle:49:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/friendly_errors.rb:128:in `with_friendly_errors'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/exe/bundle:37:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `
'"], ["status", "error"], ["updated_at", "2021-12-16 23:37:49.831481"], ["id", 871]] [ActiveJob] [BadJob] [ae124c76-7bc3-461d-8067-616f02411dd7]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [BadJob] [ae124c76-7bc3-461d-8067-616f02411dd7] Error performing BadJob (Job ID: ae124c76-7bc3-461d-8067-616f02411dd7) from Test(default) in 7.42ms: ArgumentError (wrong number of arguments (given 0, expected 1)): /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:11:in `perform' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:39:in `block in perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:109:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch_aware_job.rb:22:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:21:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/i18n-1.8.11/lib/i18n.rb:309:in `with_locale' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/translation.rb:9:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:26:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `block in instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications/instrumenter.rb:23:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:25:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `block in tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `block in tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:28:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:22:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:136:in `run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:38:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:18:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:52:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/matchers/built_in/raise_error.rb:59:in `matches?' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:51:in `block in handle_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:27:in `with_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:48:in `handle_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:65:in `to' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:101:in `to' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:51:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `block in with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `block in with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-rails-5.0.2/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:259:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:644:in `block in run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:606:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/configuration.rb:2067:in `with_suite_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:116:in `block in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/reporter.rb:74:in `report' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:115:in `run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:89:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:71:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:45:in `invoke' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/exe/rspec:4:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:58:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:58:in `kernel_load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:23:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:478:in `exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:31:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:25:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/exe/bundle:49:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/friendly_errors.rb:128:in `with_friendly_errors' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/exe/bundle:37:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `
'  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] [BadJob] [5ad058e9-4ffd-47f8-b2a0-4eeb8f7ddf6d] Performing BadJob (Job ID: 5ad058e9-4ffd-47f8-b2a0-4eeb8f7ddf6d) from Test(default) [ActiveJob] [BadJob] [5ad058e9-4ffd-47f8-b2a0-4eeb8f7ddf6d] CanvasSync::JobLog Load (0.3ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "5ad058e9-4ffd-47f8-b2a0-4eeb8f7ddf6d"], ["LIMIT", 1]] [ActiveJob] [BadJob] [5ad058e9-4ffd-47f8-b2a0-4eeb8f7ddf6d]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [BadJob] [5ad058e9-4ffd-47f8-b2a0-4eeb8f7ddf6d] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["job_class", "BadJob"], ["status", "enqueued"], ["created_at", "2021-12-16 23:37:49.836636"], ["updated_at", "2021-12-16 23:37:49.836636"], ["job_id", "5ad058e9-4ffd-47f8-b2a0-4eeb8f7ddf6d"]] [ActiveJob] [BadJob] [5ad058e9-4ffd-47f8-b2a0-4eeb8f7ddf6d]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [BadJob] [5ad058e9-4ffd-47f8-b2a0-4eeb8f7ddf6d]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [BadJob] [5ad058e9-4ffd-47f8-b2a0-4eeb8f7ddf6d] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-12-16 23:37:49.837863"], ["status", "running"], ["updated_at", "2021-12-16 23:37:49.838274"], ["id", 872]] [ActiveJob] [BadJob] [5ad058e9-4ffd-47f8-b2a0-4eeb8f7ddf6d]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [BadJob] [5ad058e9-4ffd-47f8-b2a0-4eeb8f7ddf6d]  (0.3ms) SAVEPOINT active_record_1 [ActiveJob] [BadJob] [5ad058e9-4ffd-47f8-b2a0-4eeb8f7ddf6d] CanvasSync::JobLog Update (1.0ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "exception" = $2, "backtrace" = $3, "status" = $4, "updated_at" = $5 WHERE "canvas_sync_job_logs"."id" = $6 [["completed_at", "2021-12-16 23:37:49.844567"], ["exception", "ArgumentError: wrong number of arguments (given 0, expected 1)"], ["backtrace", "/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:11:in `perform'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:39:in `block in perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:109:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch_aware_job.rb:22:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:21:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/i18n-1.8.11/lib/i18n.rb:309:in `with_locale'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/translation.rb:9:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:26:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `block in instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications/instrumenter.rb:23:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:25:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `block in tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `block in tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:28:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:22:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:136:in `run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:38:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:18:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:60:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/matchers/built_in/raise_error.rb:59:in `matches?'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:51:in `block in handle_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:27:in `with_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:48:in `handle_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:65:in `to'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:101:in `to'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:59:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `block in with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `block in with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-rails-5.0.2/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:259:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:644:in `block in run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:606:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/configuration.rb:2067:in `with_suite_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:116:in `block in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/reporter.rb:74:in `report'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:115:in `run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:89:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:71:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:45:in `invoke'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/exe/rspec:4:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:58:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:58:in `kernel_load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:23:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:478:in `exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:31:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:25:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/exe/bundle:49:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/friendly_errors.rb:128:in `with_friendly_errors'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/exe/bundle:37:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `
'\n\nError Occurred while handling an Error: NoMethodError: undefined method `bad_catcher' for BadJob:Class\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-mocks-3.10.2/lib/rspec/mocks/method_double.rb:28:in `block in original_implementation_callable'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-mocks-3.10.2/lib/rspec/mocks/message_expectation.rb:101:in `block in and_call_original'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-mocks-3.10.2/lib/rspec/mocks/message_expectation.rb:740:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-mocks-3.10.2/lib/rspec/mocks/message_expectation.rb:572:in `invoke_incrementing_actual_calls_by'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-mocks-3.10.2/lib/rspec/mocks/message_expectation.rb:427:in `invoke'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-mocks-3.10.2/lib/rspec/mocks/proxy.rb:217:in `message_received'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-mocks-3.10.2/lib/rspec/mocks/proxy.rb:361:in `message_received'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-mocks-3.10.2/lib/rspec/mocks/method_double.rb:78:in `proxy_method_invoked'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-mocks-3.10.2/lib/rspec/mocks/method_double.rb:64:in `block (2 levels) in define_proxy_method'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:31:in `rescue in block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:23:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/i18n-1.8.11/lib/i18n.rb:309:in `with_locale'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/translation.rb:9:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:26:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `block in instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications/instrumenter.rb:23:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:25:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `block in tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `block in tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:28:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:22:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:136:in `run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:38:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:18:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:60:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/matchers/built_in/raise_error.rb:59:in `matches?'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:51:in `block in handle_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:27:in `with_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:48:in `handle_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:65:in `to'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:101:in `to'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:59:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `block in with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `block in with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-rails-5.0.2/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:259:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:644:in `block in run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:606:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/configuration.rb:2067:in `with_suite_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:116:in `block in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/reporter.rb:74:in `report'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:115:in `run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:89:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:71:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:45:in `invoke'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/exe/rspec:4:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:58:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:58:in `kernel_load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:23:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:478:in `exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:31:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:25:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/exe/bundle:49:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/friendly_errors.rb:128:in `with_friendly_errors'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/exe/bundle:37:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `
'"], ["status", "error"], ["updated_at", "2021-12-16 23:37:49.845250"], ["id", 872]] [ActiveJob] [BadJob] [5ad058e9-4ffd-47f8-b2a0-4eeb8f7ddf6d]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [BadJob] [5ad058e9-4ffd-47f8-b2a0-4eeb8f7ddf6d] Error performing BadJob (Job ID: 5ad058e9-4ffd-47f8-b2a0-4eeb8f7ddf6d) from Test(default) in 12.19ms: ArgumentError (wrong number of arguments (given 0, expected 1)): /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:11:in `perform' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:39:in `block in perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:109:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch_aware_job.rb:22:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:21:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/i18n-1.8.11/lib/i18n.rb:309:in `with_locale' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/translation.rb:9:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:26:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `block in instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications/instrumenter.rb:23:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:25:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `block in tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `block in tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:28:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:22:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:136:in `run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:38:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:18:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:60:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/matchers/built_in/raise_error.rb:59:in `matches?' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:51:in `block in handle_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:27:in `with_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:48:in `handle_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:65:in `to' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:101:in `to' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:59:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `block in with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `block in with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-rails-5.0.2/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:259:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:644:in `block in run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:606:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/configuration.rb:2067:in `with_suite_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:116:in `block in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/reporter.rb:74:in `report' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:115:in `run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:89:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:71:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:45:in `invoke' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/exe/rspec:4:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:58:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:58:in `kernel_load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:23:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:478:in `exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:31:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:25:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/exe/bundle:49:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/friendly_errors.rb:128:in `with_friendly_errors' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/exe/bundle:37:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `
' CanvasSync::JobLog Load (0.4ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" ORDER BY "canvas_sync_job_logs"."id" DESC LIMIT $1 [["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] [CanvasSync::Jobs::ReportChecker] [bef1a4f4-c6bd-4224-bea1-875bab03a554] Performing CanvasSync::Jobs::ReportChecker (Job ID: bef1a4f4-c6bd-4224-bea1-875bab03a554) from Test(default) with arguments: "provisioning_csv", 1, "FakeProcessor", {} [ActiveJob] [CanvasSync::Jobs::ReportChecker] [bef1a4f4-c6bd-4224-bea1-875bab03a554] CanvasSync::JobLog Load (0.3ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "bef1a4f4-c6bd-4224-bea1-875bab03a554"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [bef1a4f4-c6bd-4224-bea1-875bab03a554]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [bef1a4f4-c6bd-4224-bea1-875bab03a554] CanvasSync::JobLog Create (0.2ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- provisioning_csv\n- 1\n- FakeProcessor\n- {}\n"], ["created_at", "2021-12-16 23:37:49.856172"], ["updated_at", "2021-12-16 23:37:49.856172"], ["job_id", "bef1a4f4-c6bd-4224-bea1-875bab03a554"]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [bef1a4f4-c6bd-4224-bea1-875bab03a554]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [bef1a4f4-c6bd-4224-bea1-875bab03a554]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [bef1a4f4-c6bd-4224-bea1-875bab03a554] CanvasSync::JobLog Update (0.4ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-12-16 23:37:49.857702"], ["status", "running"], ["updated_at", "2021-12-16 23:37:49.858008"], ["id", 873]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [bef1a4f4-c6bd-4224-bea1-875bab03a554]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [bef1a4f4-c6bd-4224-bea1-875bab03a554]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [bef1a4f4-c6bd-4224-bea1-875bab03a554] CanvasSync::JobLog Destroy (0.3ms) DELETE FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."id" = $1 [["id", 873]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [bef1a4f4-c6bd-4224-bea1-875bab03a554]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [bef1a4f4-c6bd-4224-bea1-875bab03a554] Performed CanvasSync::Jobs::ReportChecker (Job ID: bef1a4f4-c6bd-4224-bea1-875bab03a554) from Test(default) in 14.32ms  (0.2ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [CanvasSync::Jobs::ReportChecker] [69e048ca-945f-4d16-a7b8-f295261a74df] Performing CanvasSync::Jobs::ReportChecker (Job ID: 69e048ca-945f-4d16-a7b8-f295261a74df) from Test(default) with arguments: "provisioning_csv", 1, "FakeProcessor", {} [ActiveJob] [CanvasSync::Jobs::ReportChecker] [69e048ca-945f-4d16-a7b8-f295261a74df] CanvasSync::JobLog Load (0.3ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "69e048ca-945f-4d16-a7b8-f295261a74df"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [69e048ca-945f-4d16-a7b8-f295261a74df]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [69e048ca-945f-4d16-a7b8-f295261a74df] CanvasSync::JobLog Create (0.2ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- provisioning_csv\n- 1\n- FakeProcessor\n- {}\n"], ["created_at", "2021-12-16 23:37:49.872192"], ["updated_at", "2021-12-16 23:37:49.872192"], ["job_id", "69e048ca-945f-4d16-a7b8-f295261a74df"]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [69e048ca-945f-4d16-a7b8-f295261a74df]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [69e048ca-945f-4d16-a7b8-f295261a74df]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [69e048ca-945f-4d16-a7b8-f295261a74df] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-12-16 23:37:49.873511"], ["status", "running"], ["updated_at", "2021-12-16 23:37:49.873751"], ["id", 874]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [69e048ca-945f-4d16-a7b8-f295261a74df]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [69e048ca-945f-4d16-a7b8-f295261a74df]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [69e048ca-945f-4d16-a7b8-f295261a74df] CanvasSync::JobLog Create (0.4ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- provisioning_csv\n- 1\n- FakeProcessor\n- {}\n- {}\n"], ["created_at", "2021-12-16 23:37:49.879179"], ["updated_at", "2021-12-16 23:37:49.879179"], ["job_id", "4e271401-a0e1-4d49-952f-7a0375e2eaf9"]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [69e048ca-945f-4d16-a7b8-f295261a74df]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [69e048ca-945f-4d16-a7b8-f295261a74df] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: 4e271401-a0e1-4d49-952f-7a0375e2eaf9) to Test(default) at 2021-12-16 23:38:19 UTC with arguments: "provisioning_csv", 1, "FakeProcessor", {}, {} [ActiveJob] [CanvasSync::Jobs::ReportChecker] [69e048ca-945f-4d16-a7b8-f295261a74df]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [69e048ca-945f-4d16-a7b8-f295261a74df] CanvasSync::JobLog Destroy (0.3ms) DELETE FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."id" = $1 [["id", 874]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [69e048ca-945f-4d16-a7b8-f295261a74df]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [69e048ca-945f-4d16-a7b8-f295261a74df] Performed CanvasSync::Jobs::ReportChecker (Job ID: 69e048ca-945f-4d16-a7b8-f295261a74df) from Test(default) in 11.17ms  (0.2ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [CanvasSync::Jobs::ReportChecker] [8d13bec3-470a-4d99-996e-5c275c018d6d] Performing CanvasSync::Jobs::ReportChecker (Job ID: 8d13bec3-470a-4d99-996e-5c275c018d6d) from Test(default) with arguments: "provisioning_csv", 1, "FakeProcessor", {} [ActiveJob] [CanvasSync::Jobs::ReportChecker] [8d13bec3-470a-4d99-996e-5c275c018d6d] CanvasSync::JobLog Load (0.1ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "8d13bec3-470a-4d99-996e-5c275c018d6d"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [8d13bec3-470a-4d99-996e-5c275c018d6d]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [8d13bec3-470a-4d99-996e-5c275c018d6d] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- provisioning_csv\n- 1\n- FakeProcessor\n- {}\n"], ["created_at", "2021-12-16 23:37:49.885552"], ["updated_at", "2021-12-16 23:37:49.885552"], ["job_id", "8d13bec3-470a-4d99-996e-5c275c018d6d"]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [8d13bec3-470a-4d99-996e-5c275c018d6d]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [8d13bec3-470a-4d99-996e-5c275c018d6d]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [8d13bec3-470a-4d99-996e-5c275c018d6d] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-12-16 23:37:49.886967"], ["status", "running"], ["updated_at", "2021-12-16 23:37:49.887214"], ["id", 876]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [8d13bec3-470a-4d99-996e-5c275c018d6d]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [8d13bec3-470a-4d99-996e-5c275c018d6d]  (0.3ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [8d13bec3-470a-4d99-996e-5c275c018d6d] CanvasSync::JobLog Update (0.8ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "exception" = $2, "backtrace" = $3, "status" = $4, "updated_at" = $5 WHERE "canvas_sync_job_logs"."id" = $6 [["completed_at", "2021-12-16 23:37:49.892498"], ["exception", "NameError: undefined local variable or method `current_organization' for #"], ["backtrace", "/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/jobs/report_checker.rb:35:in `perform'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:39:in `block in perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:109:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch_aware_job.rb:22:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:21:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/i18n-1.8.11/lib/i18n.rb:309:in `with_locale'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/translation.rb:9:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:26:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `block in instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications/instrumenter.rb:23:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:25:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `block in tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `block in tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:28:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:22:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:136:in `run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:38:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:18:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/report_checker_spec.rb:11:in `start_job'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/report_checker_spec.rb:53:in `block (5 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/matchers/built_in/raise_error.rb:59:in `matches?'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:51:in `block in handle_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:27:in `with_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:48:in `handle_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:65:in `to'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:101:in `to'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/report_checker_spec.rb:53:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `block in with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `block in with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-rails-5.0.2/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:259:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:644:in `block in run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:606:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/configuration.rb:2067:in `with_suite_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:116:in `block in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/reporter.rb:74:in `report'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:115:in `run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:89:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:71:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:45:in `invoke'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/exe/rspec:4:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:58:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:58:in `kernel_load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:23:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:478:in `exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:31:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:25:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/exe/bundle:49:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/friendly_errors.rb:128:in `with_friendly_errors'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/exe/bundle:37:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `
'"], ["status", "error"], ["updated_at", "2021-12-16 23:37:49.893139"], ["id", 876]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [8d13bec3-470a-4d99-996e-5c275c018d6d]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [8d13bec3-470a-4d99-996e-5c275c018d6d] Error performing CanvasSync::Jobs::ReportChecker (Job ID: 8d13bec3-470a-4d99-996e-5c275c018d6d) from Test(default) in 11.05ms: NameError (undefined local variable or method `current_organization' for #): /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/jobs/report_checker.rb:35:in `perform' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:39:in `block in perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:109:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch_aware_job.rb:22:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:21:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/i18n-1.8.11/lib/i18n.rb:309:in `with_locale' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/translation.rb:9:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:26:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `block in instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications/instrumenter.rb:23:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:25:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `block in tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `block in tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:28:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:22:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:136:in `run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:38:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:18:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/report_checker_spec.rb:11:in `start_job' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/report_checker_spec.rb:53:in `block (5 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/matchers/built_in/raise_error.rb:59:in `matches?' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:51:in `block in handle_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:27:in `with_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:48:in `handle_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:65:in `to' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:101:in `to' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/report_checker_spec.rb:53:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `block in with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `block in with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-rails-5.0.2/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:259:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:644:in `block in run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:606:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/configuration.rb:2067:in `with_suite_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:116:in `block in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/reporter.rb:74:in `report' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:115:in `run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:89:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:71:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:45:in `invoke' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/exe/rspec:4:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:58:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:58:in `kernel_load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:23:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:478:in `exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:31:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:25:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/exe/bundle:49:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/friendly_errors.rb:128:in `with_friendly_errors' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/exe/bundle:37:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `
'  (0.3ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [582d6bc1-0009-4c9c-a720-e0a8dfd8426f] Performing CanvasSync::Jobs::ReportProcessorJob (Job ID: 582d6bc1-0009-4c9c-a720-e0a8dfd8426f) from Test(default) with arguments: "provisioning_csv", "https://test.instructure.com/sample_report_download", "FakeProcessor", {}, 1 [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [582d6bc1-0009-4c9c-a720-e0a8dfd8426f] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "582d6bc1-0009-4c9c-a720-e0a8dfd8426f"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [582d6bc1-0009-4c9c-a720-e0a8dfd8426f]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [582d6bc1-0009-4c9c-a720-e0a8dfd8426f] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportProcessorJob"], ["status", "enqueued"], ["job_arguments", "---\n- provisioning_csv\n- https://test.instructure.com/sample_report_download\n- FakeProcessor\n- {}\n- 1\n"], ["created_at", "2021-12-16 23:37:49.901150"], ["updated_at", "2021-12-16 23:37:49.901150"], ["job_id", "582d6bc1-0009-4c9c-a720-e0a8dfd8426f"]] [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [582d6bc1-0009-4c9c-a720-e0a8dfd8426f]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [582d6bc1-0009-4c9c-a720-e0a8dfd8426f]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [582d6bc1-0009-4c9c-a720-e0a8dfd8426f] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-12-16 23:37:49.903274"], ["status", "running"], ["updated_at", "2021-12-16 23:37:49.903610"], ["id", 877]] [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [582d6bc1-0009-4c9c-a720-e0a8dfd8426f]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [582d6bc1-0009-4c9c-a720-e0a8dfd8426f]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [582d6bc1-0009-4c9c-a720-e0a8dfd8426f] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "job_class" = $1, "updated_at" = $2 WHERE "canvas_sync_job_logs"."id" = $3 [["job_class", "FakeProcessor"], ["updated_at", "2021-12-16 23:37:49.905483"], ["id", 877]] [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [582d6bc1-0009-4c9c-a720-e0a8dfd8426f]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [582d6bc1-0009-4c9c-a720-e0a8dfd8426f]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [582d6bc1-0009-4c9c-a720-e0a8dfd8426f] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2021-12-16 23:37:49.923034"], ["status", "success"], ["updated_at", "2021-12-16 23:37:49.923552"], ["id", 877]] [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [582d6bc1-0009-4c9c-a720-e0a8dfd8426f]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [582d6bc1-0009-4c9c-a720-e0a8dfd8426f] Performed CanvasSync::Jobs::ReportProcessorJob (Job ID: 582d6bc1-0009-4c9c-a720-e0a8dfd8426f) from Test(default) in 24.89ms  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] [CanvasSync::Jobs::ReportStarter] [8204aaf9-4e27-40b9-9af0-086a6cb4b70c] Performing CanvasSync::Jobs::ReportStarter (Job ID: 8204aaf9-4e27-40b9-9af0-086a6cb4b70c) from Test(default) with arguments: "provisioning_csv", {"parameters[users]"=>true}, "CoolProcessor", {:models=>["users"]} [ActiveJob] [CanvasSync::Jobs::ReportStarter] [8204aaf9-4e27-40b9-9af0-086a6cb4b70c] CanvasSync::JobLog Load (0.3ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "8204aaf9-4e27-40b9-9af0-086a6cb4b70c"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::ReportStarter] [8204aaf9-4e27-40b9-9af0-086a6cb4b70c]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [8204aaf9-4e27-40b9-9af0-086a6cb4b70c] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportStarter"], ["status", "enqueued"], ["job_arguments", "---\n- provisioning_csv\n- parameters[users]: true\n- CoolProcessor\n- :models:\n - users\n"], ["created_at", "2021-12-16 23:37:49.928749"], ["updated_at", "2021-12-16 23:37:49.928749"], ["job_id", "8204aaf9-4e27-40b9-9af0-086a6cb4b70c"]] [ActiveJob] [CanvasSync::Jobs::ReportStarter] [8204aaf9-4e27-40b9-9af0-086a6cb4b70c]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [8204aaf9-4e27-40b9-9af0-086a6cb4b70c]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [8204aaf9-4e27-40b9-9af0-086a6cb4b70c] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-12-16 23:37:49.930920"], ["status", "running"], ["updated_at", "2021-12-16 23:37:49.931391"], ["id", 878]] [ActiveJob] [CanvasSync::Jobs::ReportStarter] [8204aaf9-4e27-40b9-9af0-086a6cb4b70c]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [8204aaf9-4e27-40b9-9af0-086a6cb4b70c]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [8204aaf9-4e27-40b9-9af0-086a6cb4b70c] CanvasSync::JobLog Create (0.2ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- provisioning_csv\n- 1\n- CoolProcessor\n- :models:\n - users\n :sync_start_time: '2021-12-16T23:37:49Z'\n :report_params:\n parameters[users]: true\n"], ["created_at", "2021-12-16 23:37:49.935419"], ["updated_at", "2021-12-16 23:37:49.935419"], ["job_id", "be4c00fc-9d86-4b79-9b8f-618f74cb05c0"]] [ActiveJob] [CanvasSync::Jobs::ReportStarter] [8204aaf9-4e27-40b9-9af0-086a6cb4b70c]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [8204aaf9-4e27-40b9-9af0-086a6cb4b70c] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: be4c00fc-9d86-4b79-9b8f-618f74cb05c0) to Test(default) at 2021-12-16 23:38:19 UTC with arguments: "provisioning_csv", 1, "CoolProcessor", {:models=>["users"], :sync_start_time=>"2021-12-16T23:37:49Z", :report_params=>{"parameters[users]"=>true}} [ActiveJob] [CanvasSync::Jobs::ReportStarter] [8204aaf9-4e27-40b9-9af0-086a6cb4b70c]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [8204aaf9-4e27-40b9-9af0-086a6cb4b70c] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2021-12-16 23:37:49.937540"], ["status", "success"], ["updated_at", "2021-12-16 23:37:49.937851"], ["id", 878]] [ActiveJob] [CanvasSync::Jobs::ReportStarter] [8204aaf9-4e27-40b9-9af0-086a6cb4b70c]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [8204aaf9-4e27-40b9-9af0-086a6cb4b70c] Performed CanvasSync::Jobs::ReportStarter (Job ID: 8204aaf9-4e27-40b9-9af0-086a6cb4b70c) from Test(default) in 11.55ms  (0.1ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [CanvasSync::Jobs::ReportStarter] [1a2b4089-2b7d-4d4b-8edb-1ceb9d27207b] Performing CanvasSync::Jobs::ReportStarter (Job ID: 1a2b4089-2b7d-4d4b-8edb-1ceb9d27207b) from Test(default) with arguments: "provisioning_csv", {"parameters[users]"=>true}, "CoolProcessor", {:models=>["users"]}, {:allow_redownloads=>true} [ActiveJob] [CanvasSync::Jobs::ReportStarter] [1a2b4089-2b7d-4d4b-8edb-1ceb9d27207b] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "1a2b4089-2b7d-4d4b-8edb-1ceb9d27207b"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::ReportStarter] [1a2b4089-2b7d-4d4b-8edb-1ceb9d27207b]  (0.3ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [1a2b4089-2b7d-4d4b-8edb-1ceb9d27207b] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportStarter"], ["status", "enqueued"], ["job_arguments", "---\n- provisioning_csv\n- parameters[users]: true\n- CoolProcessor\n- :models:\n - users\n- :allow_redownloads: true\n"], ["created_at", "2021-12-16 23:37:49.942329"], ["updated_at", "2021-12-16 23:37:49.942329"], ["job_id", "1a2b4089-2b7d-4d4b-8edb-1ceb9d27207b"]] [ActiveJob] [CanvasSync::Jobs::ReportStarter] [1a2b4089-2b7d-4d4b-8edb-1ceb9d27207b]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [1a2b4089-2b7d-4d4b-8edb-1ceb9d27207b]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [1a2b4089-2b7d-4d4b-8edb-1ceb9d27207b] CanvasSync::JobLog Update (0.4ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-12-16 23:37:49.944029"], ["status", "running"], ["updated_at", "2021-12-16 23:37:49.944359"], ["id", 880]] [ActiveJob] [CanvasSync::Jobs::ReportStarter] [1a2b4089-2b7d-4d4b-8edb-1ceb9d27207b]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [1a2b4089-2b7d-4d4b-8edb-1ceb9d27207b]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [1a2b4089-2b7d-4d4b-8edb-1ceb9d27207b] CanvasSync::JobLog Update (0.4ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2021-12-16 23:37:49.960467"], ["status", "success"], ["updated_at", "2021-12-16 23:37:49.960979"], ["id", 880]] [ActiveJob] [CanvasSync::Jobs::ReportStarter] [1a2b4089-2b7d-4d4b-8edb-1ceb9d27207b]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [1a2b4089-2b7d-4d4b-8edb-1ceb9d27207b] Performed CanvasSync::Jobs::ReportStarter (Job ID: 1a2b4089-2b7d-4d4b-8edb-1ceb9d27207b) from Test(default) in 21.36ms  (0.3ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Account Exists (0.6ms) SELECT 1 AS one FROM "accounts" WHERE "accounts"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] Account Create (0.4ms) INSERT INTO "accounts" ("canvas_id", "sis_id", "canvas_parent_account_id", "sis_parent_account_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 1], ["sis_id", "45928f8672797d57eb4934a81cbc81d9"], ["canvas_parent_account_id", 1], ["sis_parent_account_id", "fc19904d0740caffc4b21044a60e5474"], ["name", "Account name"], ["workflow_state", "active"], ["created_at", "2021-12-16 23:37:49.975437"], ["updated_at", "2021-12-16 23:37:49.975437"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.5ms) SELECT COUNT(*) FROM "admins" [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [a31cd576-98be-4cf5-86d6-9b5cccc72cf0] Performing CanvasSync::Jobs::SyncAdminsJob (Job ID: a31cd576-98be-4cf5-86d6-9b5cccc72cf0) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [a31cd576-98be-4cf5-86d6-9b5cccc72cf0] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "a31cd576-98be-4cf5-86d6-9b5cccc72cf0"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [a31cd576-98be-4cf5-86d6-9b5cccc72cf0]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [a31cd576-98be-4cf5-86d6-9b5cccc72cf0] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncAdminsJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2021-12-16 23:37:49.980678"], ["updated_at", "2021-12-16 23:37:49.980678"], ["job_id", "a31cd576-98be-4cf5-86d6-9b5cccc72cf0"]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [a31cd576-98be-4cf5-86d6-9b5cccc72cf0]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [a31cd576-98be-4cf5-86d6-9b5cccc72cf0]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [a31cd576-98be-4cf5-86d6-9b5cccc72cf0] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-12-16 23:37:49.982137"], ["status", "running"], ["updated_at", "2021-12-16 23:37:49.982436"], ["id", 881]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [a31cd576-98be-4cf5-86d6-9b5cccc72cf0]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [a31cd576-98be-4cf5-86d6-9b5cccc72cf0] Account Load (0.2ms) SELECT "accounts".* FROM "accounts" WHERE "accounts"."workflow_state" != $1 ORDER BY "accounts"."id" ASC LIMIT $2 [["workflow_state", "deleted"], ["LIMIT", 1000]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [a31cd576-98be-4cf5-86d6-9b5cccc72cf0] Admin Load (0.2ms) SELECT "admins".* FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [a31cd576-98be-4cf5-86d6-9b5cccc72cf0]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [a31cd576-98be-4cf5-86d6-9b5cccc72cf0] Admin Exists (0.3ms) SELECT 1 AS one FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [a31cd576-98be-4cf5-86d6-9b5cccc72cf0] Admin Create (0.3ms) INSERT INTO "admins" ("canvas_id", "role_name", "canvas_account_id", "canvas_role_id", "canvas_user_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 2], ["role_name", "AccountAdmin"], ["canvas_account_id", 1], ["canvas_role_id", 1], ["canvas_user_id", 1], ["workflow_state", "active"], ["created_at", "2021-12-16 23:37:49.995295"], ["updated_at", "2021-12-16 23:37:49.995295"]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [a31cd576-98be-4cf5-86d6-9b5cccc72cf0]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [a31cd576-98be-4cf5-86d6-9b5cccc72cf0] Admin Load (0.2ms) SELECT "admins".* FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 3], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [a31cd576-98be-4cf5-86d6-9b5cccc72cf0]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [a31cd576-98be-4cf5-86d6-9b5cccc72cf0] Admin Exists (0.2ms) SELECT 1 AS one FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 3], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [a31cd576-98be-4cf5-86d6-9b5cccc72cf0] Admin Create (0.2ms) INSERT INTO "admins" ("canvas_id", "role_name", "canvas_account_id", "canvas_role_id", "canvas_user_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 3], ["role_name", "Custom Account Role"], ["canvas_account_id", 1], ["canvas_role_id", 11], ["canvas_user_id", 11], ["workflow_state", "active"], ["created_at", "2021-12-16 23:37:49.997756"], ["updated_at", "2021-12-16 23:37:49.997756"]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [a31cd576-98be-4cf5-86d6-9b5cccc72cf0]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [a31cd576-98be-4cf5-86d6-9b5cccc72cf0] Admin Load (0.2ms) SELECT "admins".* FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 4], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [a31cd576-98be-4cf5-86d6-9b5cccc72cf0]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [a31cd576-98be-4cf5-86d6-9b5cccc72cf0] Admin Exists (0.2ms) SELECT 1 AS one FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 4], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [a31cd576-98be-4cf5-86d6-9b5cccc72cf0] Admin Create (0.2ms) INSERT INTO "admins" ("canvas_id", "role_name", "canvas_account_id", "canvas_role_id", "canvas_user_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 4], ["role_name", "Test"], ["canvas_account_id", 1], ["canvas_role_id", 10], ["canvas_user_id", 11], ["workflow_state", "active"], ["created_at", "2021-12-16 23:37:49.999911"], ["updated_at", "2021-12-16 23:37:49.999911"]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [a31cd576-98be-4cf5-86d6-9b5cccc72cf0]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [a31cd576-98be-4cf5-86d6-9b5cccc72cf0] Admin Update All (0.2ms) UPDATE "admins" SET "workflow_state" = 'inactive' WHERE "admins"."id" NOT IN ($1, $2, $3) [["id", 169], ["id", 170], ["id", 171]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [a31cd576-98be-4cf5-86d6-9b5cccc72cf0]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [a31cd576-98be-4cf5-86d6-9b5cccc72cf0] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2021-12-16 23:37:50.001176"], ["status", "success"], ["updated_at", "2021-12-16 23:37:50.001451"], ["id", 881]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [a31cd576-98be-4cf5-86d6-9b5cccc72cf0]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [a31cd576-98be-4cf5-86d6-9b5cccc72cf0] Performed CanvasSync::Jobs::SyncAdminsJob (Job ID: a31cd576-98be-4cf5-86d6-9b5cccc72cf0) from Test(default) in 22.64ms  (0.2ms) SELECT COUNT(*) FROM "admins"  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [3199d21e-1413-4ecc-860f-060b503e2e58] Performing CanvasSync::Jobs::SyncAssignmentGroupsJob (Job ID: 3199d21e-1413-4ecc-860f-060b503e2e58) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [3199d21e-1413-4ecc-860f-060b503e2e58] CanvasSync::JobLog Load (0.3ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "3199d21e-1413-4ecc-860f-060b503e2e58"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [3199d21e-1413-4ecc-860f-060b503e2e58]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [3199d21e-1413-4ecc-860f-060b503e2e58] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncAssignmentGroupsJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2021-12-16 23:37:50.006462"], ["updated_at", "2021-12-16 23:37:50.006462"], ["job_id", "3199d21e-1413-4ecc-860f-060b503e2e58"]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [3199d21e-1413-4ecc-860f-060b503e2e58]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [3199d21e-1413-4ecc-860f-060b503e2e58]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [3199d21e-1413-4ecc-860f-060b503e2e58] CanvasSync::JobLog Update (0.4ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-12-16 23:37:50.008052"], ["status", "running"], ["updated_at", "2021-12-16 23:37:50.008476"], ["id", 882]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [3199d21e-1413-4ecc-860f-060b503e2e58]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [3199d21e-1413-4ecc-860f-060b503e2e58]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [3199d21e-1413-4ecc-860f-060b503e2e58] CanvasSync::JobLog Create (0.6ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proserv_assignment_group_export_csv\n- 1\n- CanvasSync::Processors::AssignmentGroupsProcessor\n- :sync_start_time: '2021-12-16T23:37:50Z'\n :report_params:\n :parameters:\n :enrollment_term_id: 1\n"], ["created_at", "2021-12-16 23:37:50.013244"], ["updated_at", "2021-12-16 23:37:50.013244"], ["job_id", "8577c041-cd21-4029-b325-100af97120a7"]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [3199d21e-1413-4ecc-860f-060b503e2e58]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [3199d21e-1413-4ecc-860f-060b503e2e58] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: 8577c041-cd21-4029-b325-100af97120a7) to Test(default) at 2021-12-16 23:38:20 UTC with arguments: "proserv_assignment_group_export_csv", 1, "CanvasSync::Processors::AssignmentGroupsProcessor", {:sync_start_time=>"2021-12-16T23:37:50Z", :report_params=>{:parameters=>{:enrollment_term_id=>1}}} [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [3199d21e-1413-4ecc-860f-060b503e2e58]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [3199d21e-1413-4ecc-860f-060b503e2e58] CanvasSync::JobLog Update (0.5ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2021-12-16 23:37:50.017858"], ["status", "success"], ["updated_at", "2021-12-16 23:37:50.018347"], ["id", 882]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [3199d21e-1413-4ecc-860f-060b503e2e58]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [3199d21e-1413-4ecc-860f-060b503e2e58] Performed CanvasSync::Jobs::SyncAssignmentGroupsJob (Job ID: 3199d21e-1413-4ecc-860f-060b503e2e58) from Test(default) in 14.92ms  (0.5ms) ROLLBACK  (0.3ms) BEGIN [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [1dd30a3c-b7c3-48e9-b23b-a829bfa03052] Performing CanvasSync::Jobs::SyncAssignmentsJob (Job ID: 1dd30a3c-b7c3-48e9-b23b-a829bfa03052) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [1dd30a3c-b7c3-48e9-b23b-a829bfa03052] CanvasSync::JobLog Load (0.4ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "1dd30a3c-b7c3-48e9-b23b-a829bfa03052"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [1dd30a3c-b7c3-48e9-b23b-a829bfa03052]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [1dd30a3c-b7c3-48e9-b23b-a829bfa03052] CanvasSync::JobLog Create (0.5ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncAssignmentsJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2021-12-16 23:37:50.027229"], ["updated_at", "2021-12-16 23:37:50.027229"], ["job_id", "1dd30a3c-b7c3-48e9-b23b-a829bfa03052"]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [1dd30a3c-b7c3-48e9-b23b-a829bfa03052]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [1dd30a3c-b7c3-48e9-b23b-a829bfa03052]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [1dd30a3c-b7c3-48e9-b23b-a829bfa03052] CanvasSync::JobLog Update (0.4ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-12-16 23:37:50.030444"], ["status", "running"], ["updated_at", "2021-12-16 23:37:50.030889"], ["id", 884]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [1dd30a3c-b7c3-48e9-b23b-a829bfa03052]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [1dd30a3c-b7c3-48e9-b23b-a829bfa03052]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [1dd30a3c-b7c3-48e9-b23b-a829bfa03052] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proserv_assignment_export_csv\n- 1\n- CanvasSync::Processors::AssignmentsProcessor\n- :sync_start_time: '2021-12-16T23:37:50Z'\n :report_params:\n :parameters:\n :enrollment_term_id: 1\n"], ["created_at", "2021-12-16 23:37:50.035221"], ["updated_at", "2021-12-16 23:37:50.035221"], ["job_id", "14feeba7-b027-434a-970c-ea5a19d2acfd"]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [1dd30a3c-b7c3-48e9-b23b-a829bfa03052]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [1dd30a3c-b7c3-48e9-b23b-a829bfa03052] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: 14feeba7-b027-434a-970c-ea5a19d2acfd) to Test(default) at 2021-12-16 23:38:20 UTC with arguments: "proserv_assignment_export_csv", 1, "CanvasSync::Processors::AssignmentsProcessor", {:sync_start_time=>"2021-12-16T23:37:50Z", :report_params=>{:parameters=>{:enrollment_term_id=>1}}} [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [1dd30a3c-b7c3-48e9-b23b-a829bfa03052]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [1dd30a3c-b7c3-48e9-b23b-a829bfa03052] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2021-12-16 23:37:50.038148"], ["status", "success"], ["updated_at", "2021-12-16 23:37:50.038509"], ["id", 884]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [1dd30a3c-b7c3-48e9-b23b-a829bfa03052]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [1dd30a3c-b7c3-48e9-b23b-a829bfa03052] Performed CanvasSync::Jobs::SyncAssignmentsJob (Job ID: 1dd30a3c-b7c3-48e9-b23b-a829bfa03052) from Test(default) in 14.71ms  (0.1ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [ef94603f-4e09-4745-b97a-feea788b561a] Performing CanvasSync::Jobs::SyncAssignmentsJob (Job ID: ef94603f-4e09-4745-b97a-feea788b561a) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [ef94603f-4e09-4745-b97a-feea788b561a] CanvasSync::JobLog Load (0.4ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "ef94603f-4e09-4745-b97a-feea788b561a"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [ef94603f-4e09-4745-b97a-feea788b561a]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [ef94603f-4e09-4745-b97a-feea788b561a] CanvasSync::JobLog Create (0.5ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncAssignmentsJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2021-12-16 23:37:50.045845"], ["updated_at", "2021-12-16 23:37:50.045845"], ["job_id", "ef94603f-4e09-4745-b97a-feea788b561a"]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [ef94603f-4e09-4745-b97a-feea788b561a]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [ef94603f-4e09-4745-b97a-feea788b561a]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [ef94603f-4e09-4745-b97a-feea788b561a] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-12-16 23:37:50.048381"], ["status", "running"], ["updated_at", "2021-12-16 23:37:50.048838"], ["id", 886]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [ef94603f-4e09-4745-b97a-feea788b561a]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [ef94603f-4e09-4745-b97a-feea788b561a]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [ef94603f-4e09-4745-b97a-feea788b561a] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proserv_assignment_export_csv\n- 1\n- CanvasSync::Processors::AssignmentsProcessor\n- :sync_start_time: '2021-12-16T23:37:50Z'\n :report_params:\n :parameters: {}\n"], ["created_at", "2021-12-16 23:37:50.052274"], ["updated_at", "2021-12-16 23:37:50.052274"], ["job_id", "0892bfdb-e2df-468d-a6f4-c744f860a5aa"]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [ef94603f-4e09-4745-b97a-feea788b561a]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [ef94603f-4e09-4745-b97a-feea788b561a] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: 0892bfdb-e2df-468d-a6f4-c744f860a5aa) to Test(default) at 2021-12-16 23:38:20 UTC with arguments: "proserv_assignment_export_csv", 1, "CanvasSync::Processors::AssignmentsProcessor", {:sync_start_time=>"2021-12-16T23:37:50Z", :report_params=>{:parameters=>{}}} [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [ef94603f-4e09-4745-b97a-feea788b561a]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [ef94603f-4e09-4745-b97a-feea788b561a] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2021-12-16 23:37:50.054991"], ["status", "success"], ["updated_at", "2021-12-16 23:37:50.055342"], ["id", 886]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [ef94603f-4e09-4745-b97a-feea788b561a]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [ef94603f-4e09-4745-b97a-feea788b561a] Performed CanvasSync::Jobs::SyncAssignmentsJob (Job ID: ef94603f-4e09-4745-b97a-feea788b561a) from Test(default) in 12.17ms  (0.1ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [418e9ec6-1bb1-4251-936c-38be5b303841] Performing CanvasSync::Jobs::SyncContextModuleItemsJob (Job ID: 418e9ec6-1bb1-4251-936c-38be5b303841) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [418e9ec6-1bb1-4251-936c-38be5b303841] CanvasSync::JobLog Load (0.3ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "418e9ec6-1bb1-4251-936c-38be5b303841"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [418e9ec6-1bb1-4251-936c-38be5b303841]  (0.3ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [418e9ec6-1bb1-4251-936c-38be5b303841] CanvasSync::JobLog Create (0.5ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncContextModuleItemsJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2021-12-16 23:37:50.060959"], ["updated_at", "2021-12-16 23:37:50.060959"], ["job_id", "418e9ec6-1bb1-4251-936c-38be5b303841"]] [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [418e9ec6-1bb1-4251-936c-38be5b303841]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [418e9ec6-1bb1-4251-936c-38be5b303841]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [418e9ec6-1bb1-4251-936c-38be5b303841] CanvasSync::JobLog Update (0.4ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-12-16 23:37:50.063417"], ["status", "running"], ["updated_at", "2021-12-16 23:37:50.063944"], ["id", 888]] [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [418e9ec6-1bb1-4251-936c-38be5b303841]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [418e9ec6-1bb1-4251-936c-38be5b303841]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [418e9ec6-1bb1-4251-936c-38be5b303841] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proserv_context_module_items_csv\n- 1\n- CanvasSync::Processors::ContextModuleItemsProcessor\n- :sync_start_time: '2021-12-16T23:37:50Z'\n :report_params:\n :parameters:\n :enrollment_term_id: 1\n"], ["created_at", "2021-12-16 23:37:50.067793"], ["updated_at", "2021-12-16 23:37:50.067793"], ["job_id", "75ef1210-4d3a-410a-ad1e-7ab46a8424fc"]] [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [418e9ec6-1bb1-4251-936c-38be5b303841]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [418e9ec6-1bb1-4251-936c-38be5b303841] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: 75ef1210-4d3a-410a-ad1e-7ab46a8424fc) to Test(default) at 2021-12-16 23:38:20 UTC with arguments: "proserv_context_module_items_csv", 1, "CanvasSync::Processors::ContextModuleItemsProcessor", {:sync_start_time=>"2021-12-16T23:37:50Z", :report_params=>{:parameters=>{:enrollment_term_id=>1}}} [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [418e9ec6-1bb1-4251-936c-38be5b303841]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [418e9ec6-1bb1-4251-936c-38be5b303841] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2021-12-16 23:37:50.070141"], ["status", "success"], ["updated_at", "2021-12-16 23:37:50.070505"], ["id", 888]] [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [418e9ec6-1bb1-4251-936c-38be5b303841]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [418e9ec6-1bb1-4251-936c-38be5b303841] Performed CanvasSync::Jobs::SyncContextModuleItemsJob (Job ID: 418e9ec6-1bb1-4251-936c-38be5b303841) from Test(default) in 12.66ms  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [5b143bd2-70aa-485b-a977-b76fad1c9713] Performing CanvasSync::Jobs::SyncContextModuleItemsJob (Job ID: 5b143bd2-70aa-485b-a977-b76fad1c9713) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [5b143bd2-70aa-485b-a977-b76fad1c9713] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "5b143bd2-70aa-485b-a977-b76fad1c9713"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [5b143bd2-70aa-485b-a977-b76fad1c9713]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [5b143bd2-70aa-485b-a977-b76fad1c9713] CanvasSync::JobLog Create (0.4ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncContextModuleItemsJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2021-12-16 23:37:50.075527"], ["updated_at", "2021-12-16 23:37:50.075527"], ["job_id", "5b143bd2-70aa-485b-a977-b76fad1c9713"]] [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [5b143bd2-70aa-485b-a977-b76fad1c9713]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [5b143bd2-70aa-485b-a977-b76fad1c9713]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [5b143bd2-70aa-485b-a977-b76fad1c9713] CanvasSync::JobLog Update (0.4ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-12-16 23:37:50.077518"], ["status", "running"], ["updated_at", "2021-12-16 23:37:50.078042"], ["id", 890]] [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [5b143bd2-70aa-485b-a977-b76fad1c9713]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [5b143bd2-70aa-485b-a977-b76fad1c9713]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [5b143bd2-70aa-485b-a977-b76fad1c9713] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proserv_context_module_items_csv\n- 1\n- CanvasSync::Processors::ContextModuleItemsProcessor\n- :sync_start_time: '2021-12-16T23:37:50Z'\n :report_params:\n :parameters: {}\n"], ["created_at", "2021-12-16 23:37:50.082923"], ["updated_at", "2021-12-16 23:37:50.082923"], ["job_id", "c8537172-dd93-4c27-a0d2-3badfe8033df"]] [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [5b143bd2-70aa-485b-a977-b76fad1c9713]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [5b143bd2-70aa-485b-a977-b76fad1c9713] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: c8537172-dd93-4c27-a0d2-3badfe8033df) to Test(default) at 2021-12-16 23:38:20 UTC with arguments: "proserv_context_module_items_csv", 1, "CanvasSync::Processors::ContextModuleItemsProcessor", {:sync_start_time=>"2021-12-16T23:37:50Z", :report_params=>{:parameters=>{}}} [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [5b143bd2-70aa-485b-a977-b76fad1c9713]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [5b143bd2-70aa-485b-a977-b76fad1c9713] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2021-12-16 23:37:50.085479"], ["status", "success"], ["updated_at", "2021-12-16 23:37:50.085793"], ["id", 890]] [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [5b143bd2-70aa-485b-a977-b76fad1c9713]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [5b143bd2-70aa-485b-a977-b76fad1c9713] Performed CanvasSync::Jobs::SyncContextModuleItemsJob (Job ID: 5b143bd2-70aa-485b-a977-b76fad1c9713) from Test(default) in 12.41ms  (0.1ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [137f5d69-6684-428d-a13c-03cb25d99b18] Performing CanvasSync::Jobs::SyncContextModulesJob (Job ID: 137f5d69-6684-428d-a13c-03cb25d99b18) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [137f5d69-6684-428d-a13c-03cb25d99b18] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "137f5d69-6684-428d-a13c-03cb25d99b18"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [137f5d69-6684-428d-a13c-03cb25d99b18]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [137f5d69-6684-428d-a13c-03cb25d99b18] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncContextModulesJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2021-12-16 23:37:50.090412"], ["updated_at", "2021-12-16 23:37:50.090412"], ["job_id", "137f5d69-6684-428d-a13c-03cb25d99b18"]] [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [137f5d69-6684-428d-a13c-03cb25d99b18]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [137f5d69-6684-428d-a13c-03cb25d99b18]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [137f5d69-6684-428d-a13c-03cb25d99b18] CanvasSync::JobLog Update (0.4ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-12-16 23:37:50.091870"], ["status", "running"], ["updated_at", "2021-12-16 23:37:50.092351"], ["id", 892]] [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [137f5d69-6684-428d-a13c-03cb25d99b18]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [137f5d69-6684-428d-a13c-03cb25d99b18]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [137f5d69-6684-428d-a13c-03cb25d99b18] CanvasSync::JobLog Create (0.4ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proserv_context_modules_csv\n- 1\n- CanvasSync::Processors::ContextModulesProcessor\n- :sync_start_time: '2021-12-16T23:37:50Z'\n :report_params:\n :parameters:\n :enrollment_term_id: 1\n"], ["created_at", "2021-12-16 23:37:50.096764"], ["updated_at", "2021-12-16 23:37:50.096764"], ["job_id", "759342b1-e91b-4ed9-a55c-baea232c0f4a"]] [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [137f5d69-6684-428d-a13c-03cb25d99b18]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [137f5d69-6684-428d-a13c-03cb25d99b18] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: 759342b1-e91b-4ed9-a55c-baea232c0f4a) to Test(default) at 2021-12-16 23:38:20 UTC with arguments: "proserv_context_modules_csv", 1, "CanvasSync::Processors::ContextModulesProcessor", {:sync_start_time=>"2021-12-16T23:37:50Z", :report_params=>{:parameters=>{:enrollment_term_id=>1}}} [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [137f5d69-6684-428d-a13c-03cb25d99b18]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [137f5d69-6684-428d-a13c-03cb25d99b18] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2021-12-16 23:37:50.099526"], ["status", "success"], ["updated_at", "2021-12-16 23:37:50.099923"], ["id", 892]] [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [137f5d69-6684-428d-a13c-03cb25d99b18]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [137f5d69-6684-428d-a13c-03cb25d99b18] Performed CanvasSync::Jobs::SyncContextModulesJob (Job ID: 137f5d69-6684-428d-a13c-03cb25d99b18) from Test(default) in 11.69ms  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [d5e6c760-cd34-4fcf-8c54-0313f5be0fab] Performing CanvasSync::Jobs::SyncContextModulesJob (Job ID: d5e6c760-cd34-4fcf-8c54-0313f5be0fab) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [d5e6c760-cd34-4fcf-8c54-0313f5be0fab] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "d5e6c760-cd34-4fcf-8c54-0313f5be0fab"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [d5e6c760-cd34-4fcf-8c54-0313f5be0fab]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [d5e6c760-cd34-4fcf-8c54-0313f5be0fab] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncContextModulesJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2021-12-16 23:37:50.104266"], ["updated_at", "2021-12-16 23:37:50.104266"], ["job_id", "d5e6c760-cd34-4fcf-8c54-0313f5be0fab"]] [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [d5e6c760-cd34-4fcf-8c54-0313f5be0fab]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [d5e6c760-cd34-4fcf-8c54-0313f5be0fab]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [d5e6c760-cd34-4fcf-8c54-0313f5be0fab] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-12-16 23:37:50.105653"], ["status", "running"], ["updated_at", "2021-12-16 23:37:50.105941"], ["id", 894]] [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [d5e6c760-cd34-4fcf-8c54-0313f5be0fab]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [d5e6c760-cd34-4fcf-8c54-0313f5be0fab]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [d5e6c760-cd34-4fcf-8c54-0313f5be0fab] CanvasSync::JobLog Create (0.6ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proserv_context_modules_csv\n- 1\n- CanvasSync::Processors::ContextModulesProcessor\n- :sync_start_time: '2021-12-16T23:37:50Z'\n :report_params:\n :parameters: {}\n"], ["created_at", "2021-12-16 23:37:50.108678"], ["updated_at", "2021-12-16 23:37:50.108678"], ["job_id", "410810f7-3137-4dc9-955e-a78199f52e22"]] [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [d5e6c760-cd34-4fcf-8c54-0313f5be0fab]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [d5e6c760-cd34-4fcf-8c54-0313f5be0fab] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: 410810f7-3137-4dc9-955e-a78199f52e22) to Test(default) at 2021-12-16 23:38:20 UTC with arguments: "proserv_context_modules_csv", 1, "CanvasSync::Processors::ContextModulesProcessor", {:sync_start_time=>"2021-12-16T23:37:50Z", :report_params=>{:parameters=>{}}} [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [d5e6c760-cd34-4fcf-8c54-0313f5be0fab]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [d5e6c760-cd34-4fcf-8c54-0313f5be0fab] CanvasSync::JobLog Update (0.4ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2021-12-16 23:37:50.112105"], ["status", "success"], ["updated_at", "2021-12-16 23:37:50.112590"], ["id", 894]] [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [d5e6c760-cd34-4fcf-8c54-0313f5be0fab]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [d5e6c760-cd34-4fcf-8c54-0313f5be0fab] Performed CanvasSync::Jobs::SyncContextModulesJob (Job ID: d5e6c760-cd34-4fcf-8c54-0313f5be0fab) from Test(default) in 10.85ms  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.3ms) SAVEPOINT active_record_1 Term Exists (0.9ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 16980475], ["LIMIT", 1]] Term Create (0.6ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 16980475], ["name", "Cool Term"], ["start_at", "2021-12-13 23:37:48.618503"], ["end_at", "2021-12-19 23:37:48.618609"], ["workflow_state", "active"], ["sis_id", "14bb94dd31e2bab7a3b006b482a7e129"], ["created_at", "2021-12-16 23:37:50.128184"], ["updated_at", "2021-12-16 23:37:50.128184"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [0e72c919-1635-4544-88c0-5e99925d70fe] Performing CanvasSync::Jobs::SyncProvisioningReportJob (Job ID: 0e72c919-1635-4544-88c0-5e99925d70fe) from Test(default) with arguments: {:models=>["users", "courses"], :term_scope=>"active"} [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [0e72c919-1635-4544-88c0-5e99925d70fe] CanvasSync::JobLog Load (0.3ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "0e72c919-1635-4544-88c0-5e99925d70fe"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [0e72c919-1635-4544-88c0-5e99925d70fe]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [0e72c919-1635-4544-88c0-5e99925d70fe] CanvasSync::JobLog Create (0.4ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncProvisioningReportJob"], ["status", "enqueued"], ["job_arguments", "---\n- :models:\n - users\n - courses\n :term_scope: active\n"], ["created_at", "2021-12-16 23:37:50.132320"], ["updated_at", "2021-12-16 23:37:50.132320"], ["job_id", "0e72c919-1635-4544-88c0-5e99925d70fe"]] [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [0e72c919-1635-4544-88c0-5e99925d70fe]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [0e72c919-1635-4544-88c0-5e99925d70fe]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [0e72c919-1635-4544-88c0-5e99925d70fe] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-12-16 23:37:50.134304"], ["status", "running"], ["updated_at", "2021-12-16 23:37:50.134766"], ["id", 896]] [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [0e72c919-1635-4544-88c0-5e99925d70fe]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [0e72c919-1635-4544-88c0-5e99925d70fe]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [0e72c919-1635-4544-88c0-5e99925d70fe] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proservices_provisioning_csv\n- \n- CanvasSync::Processors::ProvisioningReportProcessor\n- :models:\n - users\n - courses\n :term_scope: active\n :sync_start_time: '2021-12-16T23:37:50Z'\n :report_params:\n :parameters:\n :include_deleted: true\n users: true\n courses: true\n :enrollment_term_id: 16980475\n"], ["created_at", "2021-12-16 23:37:50.137814"], ["updated_at", "2021-12-16 23:37:50.137814"], ["job_id", "eb3f394c-889e-4d2e-9bb8-533e0d733436"]] [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [0e72c919-1635-4544-88c0-5e99925d70fe]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [0e72c919-1635-4544-88c0-5e99925d70fe] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: eb3f394c-889e-4d2e-9bb8-533e0d733436) to Test(default) at 2021-12-16 23:38:20 UTC with arguments: "proservices_provisioning_csv", nil, "CanvasSync::Processors::ProvisioningReportProcessor", {:models=>["users", "courses"], :term_scope=>"active", :sync_start_time=>"2021-12-16T23:37:50Z", :report_params=>{:parameters=>{:include_deleted=>true, "users"=>true, "courses"=>true, :enrollment_term_id=>16980475}}} [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [0e72c919-1635-4544-88c0-5e99925d70fe]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [0e72c919-1635-4544-88c0-5e99925d70fe] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2021-12-16 23:37:50.140441"], ["status", "success"], ["updated_at", "2021-12-16 23:37:50.140758"], ["id", 896]] [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [0e72c919-1635-4544-88c0-5e99925d70fe]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [0e72c919-1635-4544-88c0-5e99925d70fe] Performed CanvasSync::Jobs::SyncProvisioningReportJob (Job ID: 0e72c919-1635-4544-88c0-5e99925d70fe) from Test(default) in 11.17ms  (0.2ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [c08d9f7d-37e8-4832-b450-5b6af53b1319] Performing CanvasSync::Jobs::SyncProvisioningReportJob (Job ID: c08d9f7d-37e8-4832-b450-5b6af53b1319) from Test(default) with arguments: {:models=>["users", "courses"]} [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [c08d9f7d-37e8-4832-b450-5b6af53b1319] CanvasSync::JobLog Load (0.3ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "c08d9f7d-37e8-4832-b450-5b6af53b1319"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [c08d9f7d-37e8-4832-b450-5b6af53b1319]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [c08d9f7d-37e8-4832-b450-5b6af53b1319] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncProvisioningReportJob"], ["status", "enqueued"], ["job_arguments", "---\n- :models:\n - users\n - courses\n"], ["created_at", "2021-12-16 23:37:50.145523"], ["updated_at", "2021-12-16 23:37:50.145523"], ["job_id", "c08d9f7d-37e8-4832-b450-5b6af53b1319"]] [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [c08d9f7d-37e8-4832-b450-5b6af53b1319]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [c08d9f7d-37e8-4832-b450-5b6af53b1319]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [c08d9f7d-37e8-4832-b450-5b6af53b1319] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-12-16 23:37:50.147418"], ["status", "running"], ["updated_at", "2021-12-16 23:37:50.147895"], ["id", 898]] [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [c08d9f7d-37e8-4832-b450-5b6af53b1319]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [c08d9f7d-37e8-4832-b450-5b6af53b1319]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [c08d9f7d-37e8-4832-b450-5b6af53b1319] CanvasSync::JobLog Create (0.4ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proservices_provisioning_csv\n- \n- CanvasSync::Processors::ProvisioningReportProcessor\n- :models:\n - users\n - courses\n :sync_start_time: '2021-12-16T23:37:50Z'\n :report_params:\n :parameters:\n :include_deleted: true\n users: true\n courses: true\n"], ["created_at", "2021-12-16 23:37:50.150681"], ["updated_at", "2021-12-16 23:37:50.150681"], ["job_id", "e9ff859b-c9aa-419b-9de6-17b302353409"]] [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [c08d9f7d-37e8-4832-b450-5b6af53b1319]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [c08d9f7d-37e8-4832-b450-5b6af53b1319] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: e9ff859b-c9aa-419b-9de6-17b302353409) to Test(default) at 2021-12-16 23:38:20 UTC with arguments: "proservices_provisioning_csv", nil, "CanvasSync::Processors::ProvisioningReportProcessor", {:models=>["users", "courses"], :sync_start_time=>"2021-12-16T23:37:50Z", :report_params=>{:parameters=>{:include_deleted=>true, "users"=>true, "courses"=>true}}} [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [c08d9f7d-37e8-4832-b450-5b6af53b1319]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [c08d9f7d-37e8-4832-b450-5b6af53b1319] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2021-12-16 23:37:50.153361"], ["status", "success"], ["updated_at", "2021-12-16 23:37:50.153724"], ["id", 898]] [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [c08d9f7d-37e8-4832-b450-5b6af53b1319]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [c08d9f7d-37e8-4832-b450-5b6af53b1319] Performed CanvasSync::Jobs::SyncProvisioningReportJob (Job ID: c08d9f7d-37e8-4832-b450-5b6af53b1319) from Test(default) in 10.5ms  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Account Exists (0.2ms) SELECT 1 AS one FROM "accounts" WHERE "accounts"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] Account Create (0.3ms) INSERT INTO "accounts" ("canvas_id", "sis_id", "canvas_parent_account_id", "sis_parent_account_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 1], ["sis_id", "f3871bd94d6121e9653dc20593e9764e"], ["canvas_parent_account_id", 1], ["sis_parent_account_id", "d925aa365b6dbd5cbd6e8b1cf9395a40"], ["name", "Account name"], ["workflow_state", "active"], ["created_at", "2021-12-16 23:37:50.157562"], ["updated_at", "2021-12-16 23:37:50.157562"]]  (0.4ms) RELEASE SAVEPOINT active_record_1  (0.7ms) SELECT COUNT(*) FROM "roles" [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [b6e84d00-293a-425c-b113-fe0421da5bb0] Performing CanvasSync::Jobs::SyncRolesJob (Job ID: b6e84d00-293a-425c-b113-fe0421da5bb0) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [b6e84d00-293a-425c-b113-fe0421da5bb0] CanvasSync::JobLog Load (0.3ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "b6e84d00-293a-425c-b113-fe0421da5bb0"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [b6e84d00-293a-425c-b113-fe0421da5bb0]  (0.3ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [b6e84d00-293a-425c-b113-fe0421da5bb0] CanvasSync::JobLog Create (0.4ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncRolesJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2021-12-16 23:37:50.167283"], ["updated_at", "2021-12-16 23:37:50.167283"], ["job_id", "b6e84d00-293a-425c-b113-fe0421da5bb0"]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [b6e84d00-293a-425c-b113-fe0421da5bb0]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [b6e84d00-293a-425c-b113-fe0421da5bb0]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [b6e84d00-293a-425c-b113-fe0421da5bb0] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-12-16 23:37:50.169355"], ["status", "running"], ["updated_at", "2021-12-16 23:37:50.169861"], ["id", 900]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [b6e84d00-293a-425c-b113-fe0421da5bb0]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [b6e84d00-293a-425c-b113-fe0421da5bb0] Account Load (0.2ms) SELECT "accounts".* FROM "accounts" WHERE "accounts"."workflow_state" != $1 ORDER BY "accounts"."id" ASC LIMIT $2 [["workflow_state", "deleted"], ["LIMIT", 1000]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [b6e84d00-293a-425c-b113-fe0421da5bb0] Role Load (0.2ms) SELECT "roles".* FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [b6e84d00-293a-425c-b113-fe0421da5bb0]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [b6e84d00-293a-425c-b113-fe0421da5bb0] Role Exists (0.3ms) SELECT 1 AS one FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [b6e84d00-293a-425c-b113-fe0421da5bb0] Role Create (0.5ms) INSERT INTO "roles" ("canvas_id", "label", "base_role_type", "canvas_account_id", "workflow_state", "permissions", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 1], ["label", "Account Admin"], ["base_role_type", "AccountMembership"], ["canvas_account_id", 10], ["workflow_state", "built_in"], ["permissions", "{\"manage_wiki\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"post_to_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"moderate_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_announcements\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"send_messages\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"send_messages_all\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_outcomes\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"create_conferences\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"create_collaborations\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_roster\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_all_grades\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_grades\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_rubrics\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"comment_on_others_submissions\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_students\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_admin_users\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_role_overrides\":{\"enabled\":true,\"locked\":true,\"readonly\":true,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_account_memberships\":{\"enabled\":true,\"locked\":true,\"readonly\":true,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_account_settings\":{\"enabled\":true,\"locked\":true,\"readonly\":true,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_groups\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_group_pages\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_files\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_assignments\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"undelete_courses\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_grade_changes\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_course_changes\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_question_banks\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_calendar\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_reports\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_courses\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_user_logins\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_user_observers\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_alerts\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"become_user\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_developer_keys\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"import_sis\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_sis\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_sis\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_course_list\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_statistics\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_storage_quotas\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_course_content\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_content\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_interaction_alerts\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"change_course_state\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_sections\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_feature_flags\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_quiz_answer_audits\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"moderate_grades\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"lti_add_edit\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true}}"], ["created_at", "2021-12-16 23:37:50.202075"], ["updated_at", "2021-12-16 23:37:50.202075"]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [b6e84d00-293a-425c-b113-fe0421da5bb0]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [b6e84d00-293a-425c-b113-fe0421da5bb0] Role Load (0.2ms) SELECT "roles".* FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 3], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [b6e84d00-293a-425c-b113-fe0421da5bb0]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [b6e84d00-293a-425c-b113-fe0421da5bb0] Role Exists (0.2ms) SELECT 1 AS one FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 3], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [b6e84d00-293a-425c-b113-fe0421da5bb0] Role Create (0.4ms) INSERT INTO "roles" ("canvas_id", "label", "base_role_type", "canvas_account_id", "workflow_state", "permissions", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 3], ["label", "Student"], ["base_role_type", "StudentEnrollment"], ["canvas_account_id", 10], ["workflow_state", "built_in"], ["permissions", "{\"manage_wiki\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"read_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"post_to_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"moderate_forum\":{\"enabled\":false,\"locked\":false,\"readonly\":false,\"explicit\":false},\"read_announcements\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"send_messages\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"send_messages_all\":{\"enabled\":false,\"locked\":false,\"readonly\":false,\"explicit\":false},\"manage_outcomes\":{\"enabled\":false,\"locked\":false,\"readonly\":false,\"explicit\":false},\"create_conferences\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"create_collaborations\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_roster\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_all_grades\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_grades\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_rubrics\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"comment_on_others_submissions\":{\"enabled\":false,\"locked\":false,\"readonly\":false,\"explicit\":false},\"manage_students\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_admin_users\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_role_overrides\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_account_memberships\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_account_settings\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_groups\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"view_group_pages\":{\"enabled\":false,\"locked\":false,\"readonly\":false,\"explicit\":false},\"manage_files\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_assignments\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"undelete_courses\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"view_grade_changes\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"view_course_changes\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"read_question_banks\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_calendar\":{\"enabled\":false,\"locked\":false,\"readonly\":false,\"explicit\":false},\"read_reports\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_courses\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_user_logins\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_user_observers\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_alerts\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"become_user\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_developer_keys\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"import_sis\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_sis\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"read_sis\":{\"enabled\":false,\"locked\":false,\"readonly\":false,\"explicit\":false},\"read_course_list\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"view_statistics\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_storage_quotas\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"read_course_content\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_content\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_interaction_alerts\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"change_course_state\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_sections\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_feature_flags\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"view_quiz_answer_audits\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"moderate_grades\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"lti_add_edit\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false}}"], ["created_at", "2021-12-16 23:37:50.208282"], ["updated_at", "2021-12-16 23:37:50.208282"]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [b6e84d00-293a-425c-b113-fe0421da5bb0]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [b6e84d00-293a-425c-b113-fe0421da5bb0] Role Update All (0.3ms) UPDATE "roles" SET "workflow_state" = 'inactive' WHERE "roles"."id" NOT IN ($1, $2) [["id", 145], ["id", 146]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [b6e84d00-293a-425c-b113-fe0421da5bb0]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [b6e84d00-293a-425c-b113-fe0421da5bb0] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2021-12-16 23:37:50.212332"], ["status", "success"], ["updated_at", "2021-12-16 23:37:50.212764"], ["id", 900]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [b6e84d00-293a-425c-b113-fe0421da5bb0]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [b6e84d00-293a-425c-b113-fe0421da5bb0] Performed CanvasSync::Jobs::SyncRolesJob (Job ID: b6e84d00-293a-425c-b113-fe0421da5bb0) from Test(default) in 48.52ms  (0.2ms) SELECT COUNT(*) FROM "roles"  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Term Exists (0.2ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 6270303], ["LIMIT", 1]] Term Create (0.4ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 6270303], ["name", "Cool Term"], ["start_at", "2021-12-13 23:37:48.618503"], ["end_at", "2021-12-19 23:37:48.618609"], ["workflow_state", "active"], ["sis_id", "27f80eade3a3dd35c96e4fa2fbf16325"], ["created_at", "2021-12-16 23:37:50.217227"], ["updated_at", "2021-12-16 23:37:50.217227"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [07526bd0-de98-46f9-9e0b-0bb587e198a0] Performing CanvasSync::Jobs::SyncSimpleTableJob (Job ID: 07526bd0-de98-46f9-9e0b-0bb587e198a0) from Test(default) with arguments: {:report_name=>"proservices_provisioning_csv", :model=>"courses", :mapping=>"courses", :klass=>"Course", :term_scope=>"active", :params=>{"parameters[include_deleted]"=>true, "parameters[courses]"=>true}} [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [07526bd0-de98-46f9-9e0b-0bb587e198a0] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "07526bd0-de98-46f9-9e0b-0bb587e198a0"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [07526bd0-de98-46f9-9e0b-0bb587e198a0]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [07526bd0-de98-46f9-9e0b-0bb587e198a0] CanvasSync::JobLog Create (0.5ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncSimpleTableJob"], ["status", "enqueued"], ["job_arguments", "---\n- :report_name: proservices_provisioning_csv\n :model: courses\n :mapping: courses\n :klass: Course\n :term_scope: active\n :params:\n parameters[include_deleted]: true\n parameters[courses]: true\n"], ["created_at", "2021-12-16 23:37:50.220981"], ["updated_at", "2021-12-16 23:37:50.220981"], ["job_id", "07526bd0-de98-46f9-9e0b-0bb587e198a0"]] [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [07526bd0-de98-46f9-9e0b-0bb587e198a0]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [07526bd0-de98-46f9-9e0b-0bb587e198a0]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [07526bd0-de98-46f9-9e0b-0bb587e198a0] CanvasSync::JobLog Update (0.5ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-12-16 23:37:50.223617"], ["status", "running"], ["updated_at", "2021-12-16 23:37:50.224018"], ["id", 901]] [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [07526bd0-de98-46f9-9e0b-0bb587e198a0]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [07526bd0-de98-46f9-9e0b-0bb587e198a0]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [07526bd0-de98-46f9-9e0b-0bb587e198a0] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2021-12-16 23:37:50.230448"], ["status", "success"], ["updated_at", "2021-12-16 23:37:50.230889"], ["id", 901]] [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [07526bd0-de98-46f9-9e0b-0bb587e198a0]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [07526bd0-de98-46f9-9e0b-0bb587e198a0] Performed CanvasSync::Jobs::SyncSimpleTableJob (Job ID: 07526bd0-de98-46f9-9e0b-0bb587e198a0) from Test(default) in 12.91ms  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [be2b14fd-6ba8-4a80-a26b-1e7623720bcd] Performing CanvasSync::Jobs::SyncSubmissionsJob (Job ID: be2b14fd-6ba8-4a80-a26b-1e7623720bcd) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [be2b14fd-6ba8-4a80-a26b-1e7623720bcd] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "be2b14fd-6ba8-4a80-a26b-1e7623720bcd"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [be2b14fd-6ba8-4a80-a26b-1e7623720bcd]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [be2b14fd-6ba8-4a80-a26b-1e7623720bcd] CanvasSync::JobLog Create (0.4ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncSubmissionsJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2021-12-16 23:37:50.236408"], ["updated_at", "2021-12-16 23:37:50.236408"], ["job_id", "be2b14fd-6ba8-4a80-a26b-1e7623720bcd"]] [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [be2b14fd-6ba8-4a80-a26b-1e7623720bcd]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [be2b14fd-6ba8-4a80-a26b-1e7623720bcd]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [be2b14fd-6ba8-4a80-a26b-1e7623720bcd] CanvasSync::JobLog Update (0.4ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-12-16 23:37:50.237906"], ["status", "running"], ["updated_at", "2021-12-16 23:37:50.238380"], ["id", 902]] [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [be2b14fd-6ba8-4a80-a26b-1e7623720bcd]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [be2b14fd-6ba8-4a80-a26b-1e7623720bcd]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [be2b14fd-6ba8-4a80-a26b-1e7623720bcd] CanvasSync::JobLog Create (0.4ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proserv_student_submissions_csv\n- 1\n- CanvasSync::Processors::SubmissionsProcessor\n- :sync_start_time: '2021-12-16T23:37:50Z'\n :report_params:\n :parameters:\n :include_all: \n :enrollment_term_id: 1\n"], ["created_at", "2021-12-16 23:37:50.242919"], ["updated_at", "2021-12-16 23:37:50.242919"], ["job_id", "7e6a0a69-3315-44c8-80b1-c63f68523499"]] [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [be2b14fd-6ba8-4a80-a26b-1e7623720bcd]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [be2b14fd-6ba8-4a80-a26b-1e7623720bcd] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: 7e6a0a69-3315-44c8-80b1-c63f68523499) to Test(default) at 2021-12-16 23:38:20 UTC with arguments: "proserv_student_submissions_csv", 1, "CanvasSync::Processors::SubmissionsProcessor", {:sync_start_time=>"2021-12-16T23:37:50Z", :report_params=>{:parameters=>{:include_all=>nil, :enrollment_term_id=>1}}} [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [be2b14fd-6ba8-4a80-a26b-1e7623720bcd]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [be2b14fd-6ba8-4a80-a26b-1e7623720bcd] CanvasSync::JobLog Update (0.4ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2021-12-16 23:37:50.246383"], ["status", "success"], ["updated_at", "2021-12-16 23:37:50.246976"], ["id", 902]] [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [be2b14fd-6ba8-4a80-a26b-1e7623720bcd]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [be2b14fd-6ba8-4a80-a26b-1e7623720bcd] Performed CanvasSync::Jobs::SyncSubmissionsJob (Job ID: be2b14fd-6ba8-4a80-a26b-1e7623720bcd) from Test(default) in 13.2ms  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.5ms) SELECT COUNT(*) FROM "terms" [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [4430c21d-0140-45dd-88ca-9fedf5f2144c] Performing CanvasSync::Jobs::SyncTermsJob (Job ID: 4430c21d-0140-45dd-88ca-9fedf5f2144c) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [4430c21d-0140-45dd-88ca-9fedf5f2144c] CanvasSync::JobLog Load (0.4ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "4430c21d-0140-45dd-88ca-9fedf5f2144c"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [4430c21d-0140-45dd-88ca-9fedf5f2144c]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [4430c21d-0140-45dd-88ca-9fedf5f2144c] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncTermsJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2021-12-16 23:37:50.253575"], ["updated_at", "2021-12-16 23:37:50.253575"], ["job_id", "4430c21d-0140-45dd-88ca-9fedf5f2144c"]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [4430c21d-0140-45dd-88ca-9fedf5f2144c]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [4430c21d-0140-45dd-88ca-9fedf5f2144c]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [4430c21d-0140-45dd-88ca-9fedf5f2144c] CanvasSync::JobLog Update (0.4ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-12-16 23:37:50.255447"], ["status", "running"], ["updated_at", "2021-12-16 23:37:50.255909"], ["id", 904]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [4430c21d-0140-45dd-88ca-9fedf5f2144c]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [4430c21d-0140-45dd-88ca-9fedf5f2144c] Term Load (0.3ms) SELECT "terms".* FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [4430c21d-0140-45dd-88ca-9fedf5f2144c]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [4430c21d-0140-45dd-88ca-9fedf5f2144c] Term Exists (0.3ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [4430c21d-0140-45dd-88ca-9fedf5f2144c] Term Create (0.3ms) INSERT INTO "terms" ("canvas_id", "name", "workflow_state", "grading_period_group_id", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 1], ["name", "Default Term"], ["workflow_state", "active"], ["grading_period_group_id", 1], ["sis_id", "Test"], ["created_at", "2021-12-16 23:37:50.266272"], ["updated_at", "2021-12-16 23:37:50.266272"]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [4430c21d-0140-45dd-88ca-9fedf5f2144c]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [4430c21d-0140-45dd-88ca-9fedf5f2144c] Term Load (0.3ms) SELECT "terms".* FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 6], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [4430c21d-0140-45dd-88ca-9fedf5f2144c]  (0.6ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [4430c21d-0140-45dd-88ca-9fedf5f2144c] Term Exists (0.4ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 6], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [4430c21d-0140-45dd-88ca-9fedf5f2144c] Term Create (0.5ms) INSERT INTO "terms" ("canvas_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["canvas_id", 6], ["name", "Average Term 1"], ["workflow_state", "active"], ["created_at", "2021-12-16 23:37:50.270984"], ["updated_at", "2021-12-16 23:37:50.270984"]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [4430c21d-0140-45dd-88ca-9fedf5f2144c]  (0.3ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [4430c21d-0140-45dd-88ca-9fedf5f2144c] Term Load (0.4ms) SELECT "terms".* FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 7], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [4430c21d-0140-45dd-88ca-9fedf5f2144c]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [4430c21d-0140-45dd-88ca-9fedf5f2144c] Term Exists (0.3ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 7], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [4430c21d-0140-45dd-88ca-9fedf5f2144c] Term Create (0.3ms) INSERT INTO "terms" ("canvas_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["canvas_id", 7], ["name", "Average Term 2"], ["workflow_state", "active"], ["created_at", "2021-12-16 23:37:50.276646"], ["updated_at", "2021-12-16 23:37:50.276646"]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [4430c21d-0140-45dd-88ca-9fedf5f2144c]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [4430c21d-0140-45dd-88ca-9fedf5f2144c] Term Load (0.2ms) SELECT "terms".* FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 5], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [4430c21d-0140-45dd-88ca-9fedf5f2144c]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [4430c21d-0140-45dd-88ca-9fedf5f2144c] Term Exists (0.3ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 5], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [4430c21d-0140-45dd-88ca-9fedf5f2144c] Term Create (0.3ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 5], ["name", "Syllabus Term"], ["start_at", "2017-08-14 06:00:00"], ["end_at", "2017-08-31 06:00:00"], ["workflow_state", "active"], ["sis_id", "SYTERM"], ["created_at", "2021-12-16 23:37:50.281303"], ["updated_at", "2021-12-16 23:37:50.281303"]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [4430c21d-0140-45dd-88ca-9fedf5f2144c]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [4430c21d-0140-45dd-88ca-9fedf5f2144c] Term Load (0.2ms) SELECT "terms".* FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 4], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [4430c21d-0140-45dd-88ca-9fedf5f2144c]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [4430c21d-0140-45dd-88ca-9fedf5f2144c] Term Exists (0.2ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 4], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [4430c21d-0140-45dd-88ca-9fedf5f2144c] Term Create (0.3ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "grading_period_group_id", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8, $9) RETURNING "id" [["canvas_id", 4], ["name", "Ellucian Term"], ["start_at", "2017-08-01 06:00:00"], ["end_at", "2017-10-31 06:00:00"], ["workflow_state", "active"], ["grading_period_group_id", 1], ["sis_id", "SH"], ["created_at", "2021-12-16 23:37:50.284328"], ["updated_at", "2021-12-16 23:37:50.284328"]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [4430c21d-0140-45dd-88ca-9fedf5f2144c]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [4430c21d-0140-45dd-88ca-9fedf5f2144c] Term Load (0.3ms) SELECT "terms".* FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 3], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [4430c21d-0140-45dd-88ca-9fedf5f2144c]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [4430c21d-0140-45dd-88ca-9fedf5f2144c] Term Exists (0.3ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 3], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [4430c21d-0140-45dd-88ca-9fedf5f2144c] Term Create (0.3ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 3], ["name", "Current Term"], ["start_at", "2017-03-19 06:00:00"], ["end_at", "2017-08-01 06:00:00"], ["workflow_state", "active"], ["created_at", "2021-12-16 23:37:50.287735"], ["updated_at", "2021-12-16 23:37:50.287735"]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [4430c21d-0140-45dd-88ca-9fedf5f2144c]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [4430c21d-0140-45dd-88ca-9fedf5f2144c] [CanvasSync::Jobs::TermBatchesJob] [f7669fad-4827-4e53-a0c3-7fbd69c1e9fb] Performing CanvasSync::Jobs::TermBatchesJob (Job ID: f7669fad-4827-4e53-a0c3-7fbd69c1e9fb) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [4430c21d-0140-45dd-88ca-9fedf5f2144c] [CanvasSync::Jobs::TermBatchesJob] [f7669fad-4827-4e53-a0c3-7fbd69c1e9fb] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "f7669fad-4827-4e53-a0c3-7fbd69c1e9fb"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [4430c21d-0140-45dd-88ca-9fedf5f2144c] [CanvasSync::Jobs::TermBatchesJob] [f7669fad-4827-4e53-a0c3-7fbd69c1e9fb]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [4430c21d-0140-45dd-88ca-9fedf5f2144c] [CanvasSync::Jobs::TermBatchesJob] [f7669fad-4827-4e53-a0c3-7fbd69c1e9fb] CanvasSync::JobLog Create (0.4ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::TermBatchesJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2021-12-16 23:37:50.290442"], ["updated_at", "2021-12-16 23:37:50.290442"], ["job_id", "f7669fad-4827-4e53-a0c3-7fbd69c1e9fb"]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [4430c21d-0140-45dd-88ca-9fedf5f2144c] [CanvasSync::Jobs::TermBatchesJob] [f7669fad-4827-4e53-a0c3-7fbd69c1e9fb]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [4430c21d-0140-45dd-88ca-9fedf5f2144c] [CanvasSync::Jobs::TermBatchesJob] [f7669fad-4827-4e53-a0c3-7fbd69c1e9fb]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [4430c21d-0140-45dd-88ca-9fedf5f2144c] [CanvasSync::Jobs::TermBatchesJob] [f7669fad-4827-4e53-a0c3-7fbd69c1e9fb] CanvasSync::JobLog Update (0.5ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-12-16 23:37:50.292727"], ["status", "running"], ["updated_at", "2021-12-16 23:37:50.293372"], ["id", 905]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [4430c21d-0140-45dd-88ca-9fedf5f2144c] [CanvasSync::Jobs::TermBatchesJob] [f7669fad-4827-4e53-a0c3-7fbd69c1e9fb]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [4430c21d-0140-45dd-88ca-9fedf5f2144c] [CanvasSync::Jobs::TermBatchesJob] [f7669fad-4827-4e53-a0c3-7fbd69c1e9fb]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [4430c21d-0140-45dd-88ca-9fedf5f2144c] [CanvasSync::Jobs::TermBatchesJob] [f7669fad-4827-4e53-a0c3-7fbd69c1e9fb] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2021-12-16 23:37:50.295064"], ["status", "success"], ["updated_at", "2021-12-16 23:37:50.295445"], ["id", 905]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [4430c21d-0140-45dd-88ca-9fedf5f2144c] [CanvasSync::Jobs::TermBatchesJob] [f7669fad-4827-4e53-a0c3-7fbd69c1e9fb]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [4430c21d-0140-45dd-88ca-9fedf5f2144c] [CanvasSync::Jobs::TermBatchesJob] [f7669fad-4827-4e53-a0c3-7fbd69c1e9fb] Performed CanvasSync::Jobs::TermBatchesJob (Job ID: f7669fad-4827-4e53-a0c3-7fbd69c1e9fb) from Test(default) in 7.49ms [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [4430c21d-0140-45dd-88ca-9fedf5f2144c]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [4430c21d-0140-45dd-88ca-9fedf5f2144c] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2021-12-16 23:37:50.296886"], ["status", "success"], ["updated_at", "2021-12-16 23:37:50.297224"], ["id", 904]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [4430c21d-0140-45dd-88ca-9fedf5f2144c]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [4430c21d-0140-45dd-88ca-9fedf5f2144c] Performed CanvasSync::Jobs::SyncTermsJob (Job ID: 4430c21d-0140-45dd-88ca-9fedf5f2144c) from Test(default) in 46.02ms  (0.2ms) SELECT COUNT(*) FROM "terms"  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Account Exists (0.4ms) SELECT 1 AS one FROM "accounts" WHERE "accounts"."canvas_id" = $1 LIMIT $2 [["canvas_id", 43332960], ["LIMIT", 1]] Account Create (0.3ms) INSERT INTO "accounts" ("canvas_id", "sis_id", "canvas_parent_account_id", "sis_parent_account_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 43332960], ["sis_id", "6d02243edfb36055c56b844b4f7bdce5"], ["canvas_parent_account_id", 1], ["sis_parent_account_id", "fb55b34d27f701b99dfdb703e880ff45"], ["name", "Account name"], ["workflow_state", "active"], ["created_at", "2021-12-16 23:37:50.302797"], ["updated_at", "2021-12-16 23:37:50.302797"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Account Exists (0.3ms) SELECT 1 AS one FROM "accounts" WHERE "accounts"."canvas_id" IS NULL AND "accounts"."id" != $1 LIMIT $2 [["id", 123], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Account Exists (0.3ms) SELECT 1 AS one FROM "accounts" WHERE "accounts"."canvas_id" = $1 LIMIT $2 [["canvas_id", 59516197], ["LIMIT", 1]] Account Create (0.3ms) INSERT INTO "accounts" ("canvas_id", "sis_id", "canvas_parent_account_id", "sis_parent_account_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 59516197], ["sis_id", "24f56adc7e6d62f92b90da1f6c5d83f7"], ["canvas_parent_account_id", 1], ["sis_parent_account_id", "86e353dd32021b4ed05bd185cab0d3ac"], ["name", "Account name"], ["workflow_state", "active"], ["created_at", "2021-12-16 23:37:50.311746"], ["updated_at", "2021-12-16 23:37:50.311746"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Account Load (0.2ms) SELECT "accounts".* FROM "accounts" ORDER BY "accounts"."id" ASC LIMIT $1 [["LIMIT", 1]] Account Exists (0.3ms) SELECT 1 AS one FROM "accounts" WHERE "accounts"."canvas_id" = $1 LIMIT $2 [["canvas_id", 59516197], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Account Exists (0.3ms) SELECT 1 AS one FROM "accounts" WHERE "accounts"."canvas_id" = $1 LIMIT $2 [["canvas_id", 14231734], ["LIMIT", 1]] Account Create (0.3ms) INSERT INTO "accounts" ("canvas_id", "sis_id", "canvas_parent_account_id", "sis_parent_account_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 14231734], ["sis_id", "32be4272832a8fee1b5a5239c2009a57"], ["canvas_parent_account_id", 1], ["sis_parent_account_id", "9b710faaa1e7e7f6222ff361ef651296"], ["name", "Account name"], ["workflow_state", "active"], ["created_at", "2021-12-16 23:37:50.318941"], ["updated_at", "2021-12-16 23:37:50.318941"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Admin Exists (0.3ms) SELECT 1 AS one FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 66322463], ["LIMIT", 1]] Admin Create (0.4ms) INSERT INTO "admins" ("canvas_id", "role_name", "canvas_role_id", "canvas_user_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 66322463], ["role_name", "Cool Role"], ["canvas_role_id", 2117658], ["canvas_user_id", 1], ["workflow_state", "active"], ["created_at", "2021-12-16 23:37:50.325840"], ["updated_at", "2021-12-16 23:37:50.325840"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Admin Exists (0.4ms) SELECT 1 AS one FROM "admins" WHERE "admins"."canvas_id" IS NULL AND "admins"."id" != $1 LIMIT $2 [["id", 172], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Admin Exists (0.3ms) SELECT 1 AS one FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 89593452], ["LIMIT", 1]] Admin Create (0.3ms) INSERT INTO "admins" ("canvas_id", "role_name", "canvas_role_id", "canvas_user_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 89593452], ["role_name", "Cool Role"], ["canvas_role_id", 89414741], ["canvas_user_id", 1], ["workflow_state", "active"], ["created_at", "2021-12-16 23:37:50.333517"], ["updated_at", "2021-12-16 23:37:50.333517"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Admin Load (0.2ms) SELECT "admins".* FROM "admins" ORDER BY "admins"."id" ASC LIMIT $1 [["LIMIT", 1]] Admin Exists (0.3ms) SELECT 1 AS one FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 89593452], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.3ms) SELECT COUNT(*) FROM "admins" Admin Load (0.2ms) SELECT "admins".* FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]]  (0.2ms) SAVEPOINT active_record_1 Admin Exists (0.2ms) SELECT 1 AS one FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]] Admin Create (0.4ms) INSERT INTO "admins" ("canvas_id", "role_name", "canvas_role_id", "canvas_user_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 2], ["role_name", "AccountAdmin"], ["canvas_role_id", 1], ["canvas_user_id", 1], ["workflow_state", "active"], ["created_at", "2021-12-16 23:37:50.341832"], ["updated_at", "2021-12-16 23:37:50.341832"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.3ms) SELECT COUNT(*) FROM "admins" Admin Load (0.4ms) SELECT "admins".* FROM "admins" ORDER BY "admins"."id" DESC LIMIT $1 [["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Admin Exists (0.2ms) SELECT 1 AS one FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]] Admin Create (0.2ms) INSERT INTO "admins" ("canvas_id", "role_name", "canvas_role_id", "canvas_user_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 2], ["role_name", "Cool Role"], ["canvas_role_id", 5217224], ["canvas_user_id", 1], ["workflow_state", "active"], ["created_at", "2021-12-16 23:37:50.348884"], ["updated_at", "2021-12-16 23:37:50.348884"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SELECT COUNT(*) FROM "admins" Admin Load (0.2ms) SELECT "admins".* FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]]  (0.2ms) SAVEPOINT active_record_1 Admin Exists (0.2ms) SELECT 1 AS one FROM "admins" WHERE "admins"."canvas_id" = $1 AND "admins"."id" != $2 LIMIT $3 [["canvas_id", 2], ["id", 175], ["LIMIT", 1]] Admin Update (0.3ms) UPDATE "admins" SET "role_name" = $1, "canvas_role_id" = $2, "updated_at" = $3 WHERE "admins"."id" = $4 [["role_name", "AccountAdmin"], ["canvas_role_id", 1], ["updated_at", "2021-12-16 23:37:50.352673"], ["id", 175]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SELECT COUNT(*) FROM "admins" Admin Load (0.2ms) SELECT "admins".* FROM "admins" WHERE "admins"."id" = $1 LIMIT $2 [["id", 175], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 AssignmentGroup Exists (0.5ms) SELECT 1 AS one FROM "assignment_groups" WHERE "assignment_groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] AssignmentGroup Create (0.4ms) INSERT INTO "assignment_groups" ("canvas_id", "name", "workflow_state", "canvas_created_at", "canvas_updated_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 1], ["name", "Dummy Assignment Group"], ["workflow_state", "available"], ["canvas_created_at", "2021-12-09 23:37:50.370678"], ["canvas_updated_at", "2021-12-15 23:37:50.370789"], ["created_at", "2021-12-16 23:37:50.372628"], ["updated_at", "2021-12-16 23:37:50.372628"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 AssignmentGroup Exists (0.4ms) SELECT 1 AS one FROM "assignment_groups" WHERE "assignment_groups"."canvas_id" IS NULL AND "assignment_groups"."id" != $1 LIMIT $2 [["id", 145], ["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) SAVEPOINT active_record_1 AssignmentGroup Exists (0.3ms) SELECT 1 AS one FROM "assignment_groups" WHERE "assignment_groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]] AssignmentGroup Create (0.3ms) INSERT INTO "assignment_groups" ("canvas_id", "name", "workflow_state", "canvas_created_at", "canvas_updated_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 2], ["name", "Dummy Assignment Group"], ["workflow_state", "available"], ["canvas_created_at", "2021-12-09 23:37:50.380613"], ["canvas_updated_at", "2021-12-15 23:37:50.380814"], ["created_at", "2021-12-16 23:37:50.382403"], ["updated_at", "2021-12-16 23:37:50.382403"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 AssignmentGroup Load (0.2ms) SELECT "assignment_groups".* FROM "assignment_groups" ORDER BY "assignment_groups"."id" ASC LIMIT $1 [["LIMIT", 1]] AssignmentGroup Exists (0.3ms) SELECT 1 AS one FROM "assignment_groups" WHERE "assignment_groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 AssignmentGroup Exists (0.3ms) SELECT 1 AS one FROM "assignment_groups" WHERE "assignment_groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 3], ["LIMIT", 1]] AssignmentGroup Create (0.3ms) INSERT INTO "assignment_groups" ("canvas_id", "name", "workflow_state", "canvas_created_at", "canvas_updated_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 3], ["name", "Dummy Assignment Group"], ["workflow_state", "available"], ["canvas_created_at", "2021-12-09 23:37:50.389050"], ["canvas_updated_at", "2021-12-15 23:37:50.389143"], ["created_at", "2021-12-16 23:37:50.390432"], ["updated_at", "2021-12-16 23:37:50.390432"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 AssignmentGroup Exists (0.4ms) SELECT 1 AS one FROM "assignment_groups" WHERE "assignment_groups"."canvas_id" = $1 AND "assignment_groups"."id" != $2 LIMIT $3 [["canvas_id", 3], ["id", 147], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 AssignmentGroup Exists (0.3ms) SELECT 1 AS one FROM "assignment_groups" WHERE "assignment_groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 4], ["LIMIT", 1]] AssignmentGroup Create (0.3ms) INSERT INTO "assignment_groups" ("canvas_id", "name", "workflow_state", "canvas_created_at", "canvas_updated_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 4], ["name", "Dummy Assignment Group"], ["workflow_state", "available"], ["canvas_created_at", "2021-12-09 23:37:50.400219"], ["canvas_updated_at", "2021-12-15 23:37:50.400303"], ["created_at", "2021-12-16 23:37:50.401524"], ["updated_at", "2021-12-16 23:37:50.401524"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Assignment Exists (0.5ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] Assignment Create (0.4ms) INSERT INTO "assignments" ("canvas_id", "title", "due_at", "unlock_at", "lock_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 1], ["title", "Assignment 1"], ["due_at", "2021-12-23 23:37:50.433630"], ["unlock_at", "2021-12-15 23:37:50.433719"], ["lock_at", "2022-01-06 23:37:50.433762"], ["created_at", "2021-12-16 23:37:50.435431"], ["updated_at", "2021-12-16 23:37:50.435431"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Assignment Exists (0.2ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" IS NULL AND "assignments"."id" != $1 LIMIT $2 [["id", 265], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Assignment Exists (0.3ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]] Assignment Create (0.3ms) INSERT INTO "assignments" ("canvas_id", "title", "due_at", "unlock_at", "lock_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 2], ["title", "Assignment 2"], ["due_at", "2021-12-23 23:37:50.441011"], ["unlock_at", "2021-12-15 23:37:50.441134"], ["lock_at", "2022-01-06 23:37:50.441196"], ["created_at", "2021-12-16 23:37:50.442381"], ["updated_at", "2021-12-16 23:37:50.442381"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Assignment Load (0.2ms) SELECT "assignments".* FROM "assignments" ORDER BY "assignments"."id" ASC LIMIT $1 [["LIMIT", 1]] Assignment Exists (0.2ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]]  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Assignment Exists (0.3ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 3], ["LIMIT", 1]] Assignment Create (0.3ms) INSERT INTO "assignments" ("canvas_id", "title", "due_at", "unlock_at", "lock_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 3], ["title", "Assignment 3"], ["due_at", "2021-12-23 23:37:50.447945"], ["unlock_at", "2021-12-15 23:37:50.448022"], ["lock_at", "2022-01-06 23:37:50.448059"], ["created_at", "2021-12-16 23:37:50.449114"], ["updated_at", "2021-12-16 23:37:50.449114"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Assignment Exists (0.3ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 4], ["LIMIT", 1]] Assignment Create (0.3ms) INSERT INTO "assignments" ("canvas_id", "title", "due_at", "unlock_at", "lock_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 4], ["title", "Assignment 4"], ["due_at", "2021-12-23 23:37:50.453653"], ["unlock_at", "2021-12-15 23:37:50.453730"], ["lock_at", "2022-01-06 23:37:50.453792"], ["created_at", "2021-12-16 23:37:50.454854"], ["updated_at", "2021-12-16 23:37:50.454854"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Assignment Exists (0.3ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 AND "assignments"."id" != $2 LIMIT $3 [["canvas_id", 4], ["id", 268], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (1.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Assignment Exists (0.7ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 5], ["LIMIT", 1]] Assignment Create (0.5ms) INSERT INTO "assignments" ("canvas_id", "title", "due_at", "unlock_at", "lock_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 5], ["title", "Assignment 5"], ["due_at", "2021-12-23 23:37:50.459844"], ["unlock_at", "2021-12-15 23:37:50.459991"], ["lock_at", "2022-01-06 23:37:50.460041"], ["created_at", "2021-12-16 23:37:50.462472"], ["updated_at", "2021-12-16 23:37:50.462472"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Assignment Exists (0.3ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 6], ["LIMIT", 1]] Assignment Create (0.3ms) INSERT INTO "assignments" ("canvas_id", "title", "due_at", "unlock_at", "lock_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 6], ["title", "Assignment 6"], ["due_at", "2021-12-23 23:37:50.469809"], ["unlock_at", "2021-12-15 23:37:50.469902"], ["lock_at", "2022-01-06 23:37:50.469956"], ["created_at", "2021-12-16 23:37:50.471168"], ["updated_at", "2021-12-16 23:37:50.471168"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Course Exists (0.5ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 65308182], ["LIMIT", 1]] Course Create (0.4ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 65308182], ["sis_id", "e055b34514ecfeb2fa1969e9308f6728"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2021-12-13 23:37:50.487578"], ["end_at", "2022-01-06 23:37:50.487675"], ["created_at", "2021-12-16 23:37:50.489433"], ["updated_at", "2021-12-16 23:37:50.489433"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 Course Exists (0.3ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 83341866], ["LIMIT", 1]] Course Create (0.3ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 83341866], ["sis_id", "63b9ed0a95f076aa78b81e89206ae6a1"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2021-12-13 23:37:50.490921"], ["end_at", "2022-01-06 23:37:50.490987"], ["created_at", "2021-12-16 23:37:50.492110"], ["updated_at", "2021-12-16 23:37:50.492110"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Assignment Exists (0.2ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 7], ["LIMIT", 1]] Assignment Create (0.2ms) INSERT INTO "assignments" ("canvas_id", "title", "due_at", "unlock_at", "lock_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 7], ["title", "Assignment 7"], ["due_at", "2021-12-23 23:37:50.493942"], ["unlock_at", "2021-12-15 23:37:50.494032"], ["lock_at", "2022-01-06 23:37:50.494074"], ["created_at", "2021-12-16 23:37:50.495092"], ["updated_at", "2021-12-16 23:37:50.495092"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Assignment Exists (0.2ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 AND "assignments"."id" != $2 LIMIT $3 [["canvas_id", 7], ["id", 271], ["LIMIT", 1]] Assignment Update (0.2ms) UPDATE "assignments" SET "canvas_context_id" = $1, "canvas_context_type" = $2, "updated_at" = $3 WHERE "assignments"."id" = $4 [["canvas_context_id", 83341866], ["canvas_context_type", "Course"], ["updated_at", "2021-12-16 23:37:50.496984"], ["id", 271]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Course Load (0.2ms) SELECT "courses".* FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 83341866], ["LIMIT", 1]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Assignment Exists (0.3ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 8], ["LIMIT", 1]] Assignment Create (0.4ms) INSERT INTO "assignments" ("canvas_id", "title", "due_at", "unlock_at", "lock_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 8], ["title", "Assignment 8"], ["due_at", "2021-12-23 23:37:50.518588"], ["unlock_at", "2021-12-15 23:37:50.518716"], ["lock_at", "2022-01-06 23:37:50.518786"], ["created_at", "2021-12-16 23:37:50.520416"], ["updated_at", "2021-12-16 23:37:50.520416"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 ContextModuleItem Create (0.5ms) INSERT INTO "context_module_items" ("canvas_id", "canvas_assignment_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["canvas_id", 1], ["canvas_assignment_id", 8], ["workflow_state", "active"], ["created_at", "2021-12-16 23:37:50.523017"], ["updated_at", "2021-12-16 23:37:50.523017"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Assignment Exists (0.3ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 9], ["LIMIT", 1]] Assignment Create (0.4ms) INSERT INTO "assignments" ("canvas_id", "title", "due_at", "unlock_at", "lock_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 9], ["title", "Assignment 9"], ["due_at", "2021-12-23 23:37:50.528319"], ["unlock_at", "2021-12-15 23:37:50.528410"], ["lock_at", "2022-01-06 23:37:50.528450"], ["created_at", "2021-12-16 23:37:50.529842"], ["updated_at", "2021-12-16 23:37:50.529842"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 ContextModuleItem Create (0.3ms) INSERT INTO "context_module_items" ("canvas_id", "canvas_assignment_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["canvas_id", 2], ["canvas_assignment_id", 9], ["workflow_state", "active"], ["created_at", "2021-12-16 23:37:50.532630"], ["updated_at", "2021-12-16 23:37:50.532630"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Course Exists (0.3ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 89739220], ["LIMIT", 1]] Course Create (0.4ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 89739220], ["sis_id", "7ed8b11bef85a9632c3c94692469cda6"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2021-12-13 23:37:50.553460"], ["end_at", "2022-01-06 23:37:50.553582"], ["created_at", "2021-12-16 23:37:50.555169"], ["updated_at", "2021-12-16 23:37:50.555169"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 ContextModule Create (0.5ms) INSERT INTO "context_modules" ("canvas_id", "canvas_context_id", "canvas_context_type", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 1], ["canvas_context_id", 89739220], ["canvas_context_type", "Course"], ["name", "Context Module"], ["workflow_state", "available"], ["created_at", "2021-12-16 23:37:50.557581"], ["updated_at", "2021-12-16 23:37:50.557581"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (1.3ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Course Exists (0.3ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 46385132], ["LIMIT", 1]] Course Create (0.3ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 46385132], ["sis_id", "76f917fe81fdc8b69c8f501dad3c33a0"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2021-12-13 23:37:50.563692"], ["end_at", "2022-01-06 23:37:50.563793"], ["created_at", "2021-12-16 23:37:50.564981"], ["updated_at", "2021-12-16 23:37:50.564981"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 ContextModule Create (0.3ms) INSERT INTO "context_modules" ("canvas_id", "canvas_context_id", "canvas_context_type", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 2], ["canvas_context_id", 46385132], ["canvas_context_type", "Course"], ["name", "Context Module"], ["workflow_state", "available"], ["created_at", "2021-12-16 23:37:50.566634"], ["updated_at", "2021-12-16 23:37:50.566634"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Course Exists (0.3ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 81453599], ["LIMIT", 1]] Course Create (0.2ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 81453599], ["sis_id", "7a06b69a37804b4a45b5c1da97aa010f"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2021-12-13 23:37:50.570100"], ["end_at", "2022-01-06 23:37:50.570189"], ["created_at", "2021-12-16 23:37:50.571330"], ["updated_at", "2021-12-16 23:37:50.571330"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 ContextModule Create (0.2ms) INSERT INTO "context_modules" ("canvas_id", "canvas_context_id", "canvas_context_type", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 3], ["canvas_context_id", 81453599], ["canvas_context_type", "Course"], ["name", "Context Module"], ["workflow_state", "available"], ["created_at", "2021-12-16 23:37:50.572661"], ["updated_at", "2021-12-16 23:37:50.572661"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Course Exists (0.3ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 37101424], ["LIMIT", 1]] Course Create (0.4ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 37101424], ["sis_id", "05f36545e5f0f2960acd30b6c8b08ce1"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2021-12-13 23:37:50.576395"], ["end_at", "2022-01-06 23:37:50.576526"], ["created_at", "2021-12-16 23:37:50.578153"], ["updated_at", "2021-12-16 23:37:50.578153"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Course Exists (0.4ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" IS NULL AND "courses"."id" != $1 LIMIT $2 [["id", 534], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Course Exists (0.2ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 68842381], ["LIMIT", 1]] Course Create (0.3ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 68842381], ["sis_id", "0102bc096ad837074ea23f89a276a5c3"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2021-12-13 23:37:50.585317"], ["end_at", "2022-01-06 23:37:50.585407"], ["created_at", "2021-12-16 23:37:50.586458"], ["updated_at", "2021-12-16 23:37:50.586458"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Course Load (0.2ms) SELECT "courses".* FROM "courses" ORDER BY "courses"."id" ASC LIMIT $1 [["LIMIT", 1]] Course Exists (0.3ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 68842381], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) SAVEPOINT active_record_1 Course Exists (0.4ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 77257042], ["LIMIT", 1]] Course Create (0.4ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 77257042], ["sis_id", "90e2dab492606a52fe1d93497c885d38"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2021-12-13 23:37:50.592533"], ["end_at", "2022-01-06 23:37:50.592656"], ["created_at", "2021-12-16 23:37:50.594528"], ["updated_at", "2021-12-16 23:37:50.594528"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Course Exists (0.5ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 AND "courses"."id" != $2 LIMIT $3 [["canvas_id", 77257042], ["id", 536], ["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Course Exists (0.4ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 23294221], ["LIMIT", 1]] Course Create (0.4ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 23294221], ["sis_id", "d26cb47f72374920ea3f18e26fff24ea"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2021-12-13 23:37:50.600701"], ["end_at", "2022-01-06 23:37:50.600855"], ["created_at", "2021-12-16 23:37:50.603038"], ["updated_at", "2021-12-16 23:37:50.603038"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.3ms) BEGIN  (0.3ms) SAVEPOINT active_record_1 Course Exists (0.5ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 26694775], ["LIMIT", 1]] Course Create (0.6ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 26694775], ["sis_id", "641c96bbe97b2e15911a9cea29f85e37"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2021-12-13 23:37:50.610249"], ["end_at", "2022-01-06 23:37:50.610439"], ["created_at", "2021-12-16 23:37:50.612550"], ["updated_at", "2021-12-16 23:37:50.612550"]]  (0.4ms) RELEASE SAVEPOINT active_record_1  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Course Exists (0.3ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 60803077], ["LIMIT", 1]] Course Create (0.3ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 60803077], ["sis_id", "94537a9b2f9eaf40975ec116f698006b"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2021-12-13 23:37:50.621385"], ["end_at", "2022-01-06 23:37:50.621484"], ["created_at", "2021-12-16 23:37:50.622867"], ["updated_at", "2021-12-16 23:37:50.622867"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Course Exists (0.4ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 26287436], ["LIMIT", 1]] Course Create (0.7ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 26287436], ["sis_id", "9bfe68c05b6fd48d2e8626559b0c763a"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2021-12-13 23:37:50.627048"], ["end_at", "2022-01-06 23:37:50.627172"], ["created_at", "2021-12-16 23:37:50.629057"], ["updated_at", "2021-12-16 23:37:50.629057"]]  (0.3ms) RELEASE SAVEPOINT active_record_1  (0.3ms) ROLLBACK  (0.3ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Course Exists (0.4ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 31221318], ["LIMIT", 1]] Course Create (0.5ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 31221318], ["sis_id", "eab33b30d69c8bafc7771ee4ea564892"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2021-12-13 23:37:50.634778"], ["end_at", "2022-01-06 23:37:50.634891"], ["created_at", "2021-12-16 23:37:50.636549"], ["updated_at", "2021-12-16 23:37:50.636549"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Course Exists (0.4ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 91452858], ["LIMIT", 1]] Course Create (0.6ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 91452858], ["sis_id", "ffca0d46e984e1a8622ad5f8d6072158"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2021-12-13 23:37:50.640552"], ["end_at", "2022-01-06 23:37:50.640657"], ["created_at", "2021-12-16 23:37:50.642262"], ["updated_at", "2021-12-16 23:37:50.642262"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.4ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) SAVEPOINT active_record_1 Enrollment Exists (0.8ms) SELECT 1 AS one FROM "enrollments" WHERE "enrollments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 35897144], ["LIMIT", 1]] Enrollment Create (0.7ms) INSERT INTO "enrollments" ("canvas_id", "created_at", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["canvas_id", 35897144], ["created_at", "2021-12-16 23:37:50.664401"], ["updated_at", "2021-12-16 23:37:50.664401"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Enrollment Exists (0.5ms) SELECT 1 AS one FROM "enrollments" WHERE "enrollments"."canvas_id" IS NULL AND "enrollments"."id" != $1 LIMIT $2 [["id", 169], ["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Enrollment Exists (0.3ms) SELECT 1 AS one FROM "enrollments" WHERE "enrollments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 35871390], ["LIMIT", 1]] Enrollment Create (0.6ms) INSERT INTO "enrollments" ("canvas_id", "created_at", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["canvas_id", 35871390], ["created_at", "2021-12-16 23:37:50.674716"], ["updated_at", "2021-12-16 23:37:50.674716"]]  (0.3ms) RELEASE SAVEPOINT active_record_1 Enrollment Load (0.4ms) SELECT "enrollments".* FROM "enrollments" ORDER BY "enrollments"."id" ASC LIMIT $1 [["LIMIT", 1]] Enrollment Exists (0.6ms) SELECT 1 AS one FROM "enrollments" WHERE "enrollments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 35871390], ["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) SAVEPOINT active_record_1 Enrollment Exists (0.4ms) SELECT 1 AS one FROM "enrollments" WHERE "enrollments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 7189036], ["LIMIT", 1]] Enrollment Create (1.2ms) INSERT INTO "enrollments" ("canvas_id", "created_at", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["canvas_id", 7189036], ["created_at", "2021-12-16 23:37:50.703733"], ["updated_at", "2021-12-16 23:37:50.703733"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Enrollment Exists (0.4ms) SELECT 1 AS one FROM "enrollments" WHERE "enrollments"."canvas_id" = $1 AND "enrollments"."id" != $2 LIMIT $3 [["canvas_id", 7189036], ["id", 171], ["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Enrollment Exists (0.4ms) SELECT 1 AS one FROM "enrollments" WHERE "enrollments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 49813279], ["LIMIT", 1]] Enrollment Create (0.4ms) INSERT INTO "enrollments" ("canvas_id", "created_at", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["canvas_id", 49813279], ["created_at", "2021-12-16 23:37:50.712722"], ["updated_at", "2021-12-16 23:37:50.712722"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Enrollment Exists (0.4ms) SELECT 1 AS one FROM "enrollments" WHERE "enrollments"."canvas_id" = $1 AND "enrollments"."id" != $2 LIMIT $3 [["canvas_id", 49813279], ["id", 172], ["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Enrollment Exists (0.3ms) SELECT 1 AS one FROM "enrollments" WHERE "enrollments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 68563888], ["LIMIT", 1]] Enrollment Create (0.3ms) INSERT INTO "enrollments" ("canvas_id", "created_at", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["canvas_id", 68563888], ["created_at", "2021-12-16 23:37:50.720576"], ["updated_at", "2021-12-16 23:37:50.720576"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Enrollment Exists (0.4ms) SELECT 1 AS one FROM "enrollments" WHERE "enrollments"."canvas_id" = $1 AND "enrollments"."id" != $2 LIMIT $3 [["canvas_id", 68563888], ["id", 173], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Group Exists (0.8ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 70320207], ["LIMIT", 1]] Group Create (0.5ms) INSERT INTO "groups" ("canvas_id", "sis_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 70320207], ["sis_id", "303c02b1ba0a9d291f8829f259ecc1d3"], ["name", "Some User Group"], ["workflow_state", "available"], ["created_at", "2021-12-16 23:37:50.743090"], ["updated_at", "2021-12-16 23:37:50.743090"]]  (0.3ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 User Exists (0.6ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 29584293], ["LIMIT", 1]] User Create (0.4ms) INSERT INTO "users" ("canvas_id", "sis_id", "email", "first_name", "last_name", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 29584293], ["sis_id", "c3e797ea2e0ff3e10805defd10e65fca"], ["email", "cooldude@coolsite.com"], ["first_name", "Cool"], ["last_name", "Dude"], ["created_at", "2021-12-16 23:37:50.770414"], ["updated_at", "2021-12-16 23:37:50.770414"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 GroupMembership Exists (0.5ms) SELECT 1 AS one FROM "group_memberships" WHERE "group_memberships"."canvas_id" = $1 LIMIT $2 [["canvas_id", 42259452], ["LIMIT", 1]] GroupMembership Create (0.4ms) INSERT INTO "group_memberships" ("canvas_id", "canvas_user_id", "canvas_group_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 42259452], ["canvas_user_id", 29584293], ["canvas_group_id", 70320207], ["workflow_state", "accepted"], ["created_at", "2021-12-16 23:37:50.785969"], ["updated_at", "2021-12-16 23:37:50.785969"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 GroupMembership Exists (0.4ms) SELECT 1 AS one FROM "group_memberships" WHERE "group_memberships"."canvas_id" IS NULL AND "group_memberships"."id" != $1 LIMIT $2 [["id", 145], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.3ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Group Exists (0.4ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 48649768], ["LIMIT", 1]] Group Create (0.4ms) INSERT INTO "groups" ("canvas_id", "sis_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 48649768], ["sis_id", "714a7d4bc1d9a1bb65549f821508800a"], ["name", "Some User Group"], ["workflow_state", "available"], ["created_at", "2021-12-16 23:37:50.796125"], ["updated_at", "2021-12-16 23:37:50.796125"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 User Exists (0.4ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 14367820], ["LIMIT", 1]] User Create (0.5ms) INSERT INTO "users" ("canvas_id", "sis_id", "email", "first_name", "last_name", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 14367820], ["sis_id", "0df9ede2d82cd7f3bd2bd1edb058a889"], ["email", "cooldude@coolsite.com"], ["first_name", "Cool"], ["last_name", "Dude"], ["created_at", "2021-12-16 23:37:50.800542"], ["updated_at", "2021-12-16 23:37:50.800542"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 GroupMembership Exists (0.3ms) SELECT 1 AS one FROM "group_memberships" WHERE "group_memberships"."canvas_id" = $1 LIMIT $2 [["canvas_id", 95381532], ["LIMIT", 1]] GroupMembership Create (0.5ms) INSERT INTO "group_memberships" ("canvas_id", "canvas_user_id", "canvas_group_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 95381532], ["canvas_user_id", 14367820], ["canvas_group_id", 48649768], ["workflow_state", "accepted"], ["created_at", "2021-12-16 23:37:50.804734"], ["updated_at", "2021-12-16 23:37:50.804734"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 GroupMembership Load (0.3ms) SELECT "group_memberships".* FROM "group_memberships" ORDER BY "group_memberships"."id" ASC LIMIT $1 [["LIMIT", 1]] GroupMembership Exists (0.5ms) SELECT 1 AS one FROM "group_memberships" WHERE "group_memberships"."canvas_id" = $1 LIMIT $2 [["canvas_id", 95381532], ["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) SAVEPOINT active_record_1 Group Exists (0.5ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 22234862], ["LIMIT", 1]] Group Create (0.5ms) INSERT INTO "groups" ("canvas_id", "sis_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 22234862], ["sis_id", "efef85ce7027128d5625b213a0ae0c4d"], ["name", "Some User Group"], ["workflow_state", "available"], ["created_at", "2021-12-16 23:37:50.816360"], ["updated_at", "2021-12-16 23:37:50.816360"]]  (0.4ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 User Exists (0.4ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 12197643], ["LIMIT", 1]] User Create (0.3ms) INSERT INTO "users" ("canvas_id", "sis_id", "email", "first_name", "last_name", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 12197643], ["sis_id", "39514f9d7bc87697f9fce40aea9b3e71"], ["email", "cooldude@coolsite.com"], ["first_name", "Cool"], ["last_name", "Dude"], ["created_at", "2021-12-16 23:37:50.820724"], ["updated_at", "2021-12-16 23:37:50.820724"]]  (0.3ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 GroupMembership Exists (0.5ms) SELECT 1 AS one FROM "group_memberships" WHERE "group_memberships"."canvas_id" = $1 LIMIT $2 [["canvas_id", 14735388], ["LIMIT", 1]] GroupMembership Create (0.5ms) INSERT INTO "group_memberships" ("canvas_id", "canvas_user_id", "canvas_group_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 14735388], ["canvas_user_id", 12197643], ["canvas_group_id", 22234862], ["workflow_state", "accepted"], ["created_at", "2021-12-16 23:37:50.824953"], ["updated_at", "2021-12-16 23:37:50.824953"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 GroupMembership Exists (0.4ms) SELECT 1 AS one FROM "group_memberships" WHERE "group_memberships"."canvas_id" = $1 AND "group_memberships"."id" != $2 LIMIT $3 [["canvas_id", 14735388], ["id", 147], ["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Group Exists (0.4ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 34287808], ["LIMIT", 1]] Group Create (0.4ms) INSERT INTO "groups" ("canvas_id", "sis_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 34287808], ["sis_id", "b2f5e5f8e1c922a6ec4b24ea0a329c93"], ["name", "Some User Group"], ["workflow_state", "available"], ["created_at", "2021-12-16 23:37:50.833414"], ["updated_at", "2021-12-16 23:37:50.833414"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 User Exists (0.5ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 96490889], ["LIMIT", 1]] User Create (0.4ms) INSERT INTO "users" ("canvas_id", "sis_id", "email", "first_name", "last_name", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 96490889], ["sis_id", "fb8828481221f72233da516aa6801907"], ["email", "cooldude@coolsite.com"], ["first_name", "Cool"], ["last_name", "Dude"], ["created_at", "2021-12-16 23:37:50.837278"], ["updated_at", "2021-12-16 23:37:50.837278"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 GroupMembership Exists (0.3ms) SELECT 1 AS one FROM "group_memberships" WHERE "group_memberships"."canvas_id" = $1 LIMIT $2 [["canvas_id", 19121100], ["LIMIT", 1]] GroupMembership Create (0.4ms) INSERT INTO "group_memberships" ("canvas_id", "canvas_user_id", "canvas_group_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 19121100], ["canvas_user_id", 96490889], ["canvas_group_id", 34287808], ["workflow_state", "accepted"], ["created_at", "2021-12-16 23:37:50.840777"], ["updated_at", "2021-12-16 23:37:50.840777"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 GroupMembership Exists (0.8ms) SELECT 1 AS one FROM "group_memberships" WHERE "group_memberships"."canvas_id" = $1 AND "group_memberships"."id" != $2 LIMIT $3 [["canvas_id", 19121100], ["id", 148], ["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.9ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 85249765], ["LIMIT", 1]] Group Create (0.5ms) INSERT INTO "groups" ("canvas_id", "sis_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 85249765], ["sis_id", "c77ed4f8977b251e2d02a86a6f764463"], ["name", "Some User Group"], ["workflow_state", "available"], ["created_at", "2021-12-16 23:37:50.850809"], ["updated_at", "2021-12-16 23:37:50.850809"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Group Exists (0.4ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" IS NULL AND "groups"."id" != $1 LIMIT $2 [["id", 269], ["LIMIT", 1]]  (3.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Group Exists (0.5ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 20429390], ["LIMIT", 1]] Group Create (0.4ms) INSERT INTO "groups" ("canvas_id", "sis_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 20429390], ["sis_id", "0b2e7e59c1d9cf9fac24416140cac6d6"], ["name", "Some User Group"], ["workflow_state", "available"], ["created_at", "2021-12-16 23:37:50.866775"], ["updated_at", "2021-12-16 23:37:50.866775"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Group Load (0.3ms) SELECT "groups".* FROM "groups" ORDER BY "groups"."id" ASC LIMIT $1 [["LIMIT", 1]] Group Exists (0.7ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 20429390], ["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.1ms) BEGIN  (0.4ms) SAVEPOINT active_record_1 Group Exists (0.4ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 46737549], ["LIMIT", 1]] Group Create (0.6ms) INSERT INTO "groups" ("canvas_id", "sis_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 46737549], ["sis_id", "bb62b2e36dd7d108ac328aa342963604"], ["name", "Some User Group"], ["workflow_state", "available"], ["created_at", "2021-12-16 23:37:50.877142"], ["updated_at", "2021-12-16 23:37:50.877142"]]  (0.3ms) RELEASE SAVEPOINT active_record_1  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 67956276], ["LIMIT", 1]] Group Create (0.4ms) INSERT INTO "groups" ("canvas_id", "sis_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 67956276], ["sis_id", "06fb7e82e1336120f62818b18c60f6fb"], ["name", "Some User Group"], ["workflow_state", "available"], ["created_at", "2021-12-16 23:37:50.884537"], ["updated_at", "2021-12-16 23:37:50.884537"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Group Exists (0.4ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 AND "groups"."id" != $2 LIMIT $3 [["canvas_id", 67956276], ["id", 272], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.3ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 43092801], ["LIMIT", 1]] Group Create (0.5ms) INSERT INTO "groups" ("canvas_id", "sis_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 43092801], ["sis_id", "c1b73aee0264fff8bffa1ecca4747007"], ["name", "Some User Group"], ["workflow_state", "available"], ["created_at", "2021-12-16 23:37:50.891417"], ["updated_at", "2021-12-16 23:37:50.891417"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Group Exists (0.4ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 AND "groups"."id" != $2 LIMIT $3 [["canvas_id", 43092801], ["id", 273], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.4ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Role Exists (0.4ms) SELECT 1 AS one FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 96142569], ["LIMIT", 1]] Role Create (0.5ms) INSERT INTO "roles" ("canvas_id", "label", "base_role_type", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 96142569], ["label", "Cool Role"], ["base_role_type", "AccountMembership"], ["workflow_state", "active"], ["created_at", "2021-12-16 23:37:50.900917"], ["updated_at", "2021-12-16 23:37:50.900917"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Role Exists (0.4ms) SELECT 1 AS one FROM "roles" WHERE "roles"."canvas_id" IS NULL AND "roles"."id" != $1 LIMIT $2 [["id", 147], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Role Exists (0.4ms) SELECT 1 AS one FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 99237600], ["LIMIT", 1]] Role Create (0.5ms) INSERT INTO "roles" ("canvas_id", "label", "base_role_type", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 99237600], ["label", "Cool Role"], ["base_role_type", "AccountMembership"], ["workflow_state", "active"], ["created_at", "2021-12-16 23:37:50.910480"], ["updated_at", "2021-12-16 23:37:50.910480"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Role Load (0.3ms) SELECT "roles".* FROM "roles" ORDER BY "roles"."id" ASC LIMIT $1 [["LIMIT", 1]] Role Exists (0.6ms) SELECT 1 AS one FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 99237600], ["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) SELECT COUNT(*) FROM "roles" Role Load (0.3ms) SELECT "roles".* FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]]  (0.3ms) SAVEPOINT active_record_1 Role Exists (0.4ms) SELECT 1 AS one FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] Role Create (0.7ms) INSERT INTO "roles" ("canvas_id", "label", "base_role_type", "canvas_account_id", "workflow_state", "permissions", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 1], ["label", "Account Admin"], ["base_role_type", "AccountMembership"], ["canvas_account_id", 10], ["workflow_state", "built_in"], ["permissions", "{\"manage_wiki\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"post_to_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"moderate_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_announcements\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"send_messages\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"send_messages_all\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_outcomes\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"create_conferences\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"create_collaborations\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_roster\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_all_grades\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_grades\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_rubrics\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"comment_on_others_submissions\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_students\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_admin_users\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_role_overrides\":{\"enabled\":true,\"locked\":true,\"readonly\":true,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_account_memberships\":{\"enabled\":true,\"locked\":true,\"readonly\":true,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_account_settings\":{\"enabled\":true,\"locked\":true,\"readonly\":true,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_groups\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_group_pages\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_files\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_assignments\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"undelete_courses\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_grade_changes\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_course_changes\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_question_banks\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_calendar\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_reports\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_courses\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_user_logins\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_user_observers\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_alerts\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"become_user\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_developer_keys\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"import_sis\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_sis\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_sis\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_course_list\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_statistics\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_storage_quotas\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_course_content\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_content\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_interaction_alerts\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"change_course_state\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_sections\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_feature_flags\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_quiz_answer_audits\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"moderate_grades\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"lti_add_edit\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true}}"], ["created_at", "2021-12-16 23:37:50.925489"], ["updated_at", "2021-12-16 23:37:50.925489"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.3ms) SELECT COUNT(*) FROM "roles" Role Load (0.2ms) SELECT "roles".* FROM "roles" ORDER BY "roles"."id" DESC LIMIT $1 [["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Role Exists (0.3ms) SELECT 1 AS one FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] Role Create (0.3ms) INSERT INTO "roles" ("canvas_id", "label", "base_role_type", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 1], ["label", "Cool Role"], ["base_role_type", "AccountMembership"], ["workflow_state", "active"], ["created_at", "2021-12-16 23:37:50.940087"], ["updated_at", "2021-12-16 23:37:50.940087"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.4ms) SELECT COUNT(*) FROM "roles" Role Load (0.5ms) SELECT "roles".* FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]]  (0.3ms) SAVEPOINT active_record_1 Role Exists (0.3ms) SELECT 1 AS one FROM "roles" WHERE "roles"."canvas_id" = $1 AND "roles"."id" != $2 LIMIT $3 [["canvas_id", 1], ["id", 150], ["LIMIT", 1]] Role Update (0.5ms) UPDATE "roles" SET "label" = $1, "canvas_account_id" = $2, "permissions" = $3, "workflow_state" = $4, "updated_at" = $5 WHERE "roles"."id" = $6 [["label", "Account Admin"], ["canvas_account_id", 10], ["permissions", "{\"manage_wiki\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"post_to_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"moderate_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_announcements\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"send_messages\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"send_messages_all\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_outcomes\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"create_conferences\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"create_collaborations\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_roster\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_all_grades\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_grades\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_rubrics\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"comment_on_others_submissions\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_students\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_admin_users\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_role_overrides\":{\"enabled\":true,\"locked\":true,\"readonly\":true,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_account_memberships\":{\"enabled\":true,\"locked\":true,\"readonly\":true,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_account_settings\":{\"enabled\":true,\"locked\":true,\"readonly\":true,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_groups\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_group_pages\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_files\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_assignments\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"undelete_courses\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_grade_changes\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_course_changes\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_question_banks\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_calendar\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_reports\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_courses\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_user_logins\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_user_observers\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_alerts\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"become_user\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_developer_keys\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"import_sis\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_sis\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_sis\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_course_list\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_statistics\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_storage_quotas\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_course_content\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_content\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_interaction_alerts\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"change_course_state\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_sections\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_feature_flags\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_quiz_answer_audits\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"moderate_grades\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"lti_add_edit\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true}}"], ["workflow_state", "built_in"], ["updated_at", "2021-12-16 23:37:50.949043"], ["id", 150]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SELECT COUNT(*) FROM "roles" Role Load (0.2ms) SELECT "roles".* FROM "roles" WHERE "roles"."id" = $1 LIMIT $2 [["id", 150], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) SAVEPOINT active_record_1 Section Exists (0.6ms) SELECT 1 AS one FROM "sections" WHERE "sections"."canvas_id" = $1 LIMIT $2 [["canvas_id", 5123170], ["LIMIT", 1]] Section Create (0.4ms) INSERT INTO "sections" ("canvas_id", "created_at", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["canvas_id", 5123170], ["created_at", "2021-12-16 23:37:50.985005"], ["updated_at", "2021-12-16 23:37:50.985005"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Section Exists (0.3ms) SELECT 1 AS one FROM "sections" WHERE "sections"."canvas_id" IS NULL AND "sections"."id" != $1 LIMIT $2 [["id", 187], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Section Exists (0.3ms) SELECT 1 AS one FROM "sections" WHERE "sections"."canvas_id" = $1 LIMIT $2 [["canvas_id", 27956211], ["LIMIT", 1]] Section Create (0.4ms) INSERT INTO "sections" ("canvas_id", "created_at", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["canvas_id", 27956211], ["created_at", "2021-12-16 23:37:50.991892"], ["updated_at", "2021-12-16 23:37:50.991892"]]  (0.5ms) RELEASE SAVEPOINT active_record_1 Section Load (0.4ms) SELECT "sections".* FROM "sections" ORDER BY "sections"."id" ASC LIMIT $1 [["LIMIT", 1]] Section Exists (0.4ms) SELECT 1 AS one FROM "sections" WHERE "sections"."canvas_id" = $1 LIMIT $2 [["canvas_id", 27956211], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.3ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Section Exists (0.3ms) SELECT 1 AS one FROM "sections" WHERE "sections"."canvas_id" = $1 LIMIT $2 [["canvas_id", 97231100], ["LIMIT", 1]] Section Create (0.3ms) INSERT INTO "sections" ("canvas_id", "created_at", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["canvas_id", 97231100], ["created_at", "2021-12-16 23:37:51.003184"], ["updated_at", "2021-12-16 23:37:51.003184"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Section Exists (0.3ms) SELECT 1 AS one FROM "sections" WHERE "sections"."canvas_id" = $1 AND "sections"."id" != $2 LIMIT $3 [["canvas_id", 97231100], ["id", 189], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Section Exists (0.5ms) SELECT 1 AS one FROM "sections" WHERE "sections"."canvas_id" = $1 LIMIT $2 [["canvas_id", 44546332], ["LIMIT", 1]] Section Create (0.6ms) INSERT INTO "sections" ("canvas_id", "created_at", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["canvas_id", 44546332], ["created_at", "2021-12-16 23:37:51.009114"], ["updated_at", "2021-12-16 23:37:51.009114"]]  (0.3ms) RELEASE SAVEPOINT active_record_1  (0.3ms) ROLLBACK  (0.3ms) BEGIN  (0.3ms) SAVEPOINT active_record_1 Submission Exists (0.8ms) SELECT 1 AS one FROM "submissions" WHERE "submissions"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] Submission Create (0.5ms) INSERT INTO "submissions" ("canvas_id", "submitted_at", "graded_at", "score", "points_possible", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 1], ["submitted_at", "2021-12-09 23:37:51.027386"], ["graded_at", "2021-12-15 23:37:51.027537"], ["score", 5.0], ["points_possible", 10.0], ["created_at", "2021-12-16 23:37:51.030419"], ["updated_at", "2021-12-16 23:37:51.030419"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Submission Exists (0.3ms) SELECT 1 AS one FROM "submissions" WHERE "submissions"."canvas_id" IS NULL AND "submissions"."id" != $1 LIMIT $2 [["id", 169], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.3ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Submission Exists (0.2ms) SELECT 1 AS one FROM "submissions" WHERE "submissions"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]] Submission Create (0.2ms) INSERT INTO "submissions" ("canvas_id", "submitted_at", "graded_at", "score", "points_possible", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 2], ["submitted_at", "2021-12-09 23:37:51.037672"], ["graded_at", "2021-12-15 23:37:51.037798"], ["score", 5.0], ["points_possible", 10.0], ["created_at", "2021-12-16 23:37:51.038967"], ["updated_at", "2021-12-16 23:37:51.038967"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Submission Load (0.1ms) SELECT "submissions".* FROM "submissions" ORDER BY "submissions"."id" ASC LIMIT $1 [["LIMIT", 1]] Submission Exists (0.3ms) SELECT 1 AS one FROM "submissions" WHERE "submissions"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Submission Exists (0.3ms) SELECT 1 AS one FROM "submissions" WHERE "submissions"."canvas_id" = $1 LIMIT $2 [["canvas_id", 3], ["LIMIT", 1]] Submission Create (0.4ms) INSERT INTO "submissions" ("canvas_id", "submitted_at", "graded_at", "score", "points_possible", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 3], ["submitted_at", "2021-12-09 23:37:51.045168"], ["graded_at", "2021-12-15 23:37:51.045324"], ["score", 5.0], ["points_possible", 10.0], ["created_at", "2021-12-16 23:37:51.046935"], ["updated_at", "2021-12-16 23:37:51.046935"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Submission Exists (0.3ms) SELECT 1 AS one FROM "submissions" WHERE "submissions"."canvas_id" = $1 AND "submissions"."id" != $2 LIMIT $3 [["canvas_id", 3], ["id", 171], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Submission Exists (0.2ms) SELECT 1 AS one FROM "submissions" WHERE "submissions"."canvas_id" = $1 LIMIT $2 [["canvas_id", 4], ["LIMIT", 1]] Submission Create (0.3ms) INSERT INTO "submissions" ("canvas_id", "submitted_at", "graded_at", "score", "points_possible", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 4], ["submitted_at", "2021-12-09 23:37:51.052243"], ["graded_at", "2021-12-15 23:37:51.052349"], ["score", 5.0], ["points_possible", 10.0], ["created_at", "2021-12-16 23:37:51.053582"], ["updated_at", "2021-12-16 23:37:51.053582"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Submission Exists (0.3ms) SELECT 1 AS one FROM "submissions" WHERE "submissions"."canvas_id" = $1 AND "submissions"."id" != $2 LIMIT $3 [["canvas_id", 4], ["id", 172], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Submission Exists (0.4ms) SELECT 1 AS one FROM "submissions" WHERE "submissions"."canvas_id" = $1 LIMIT $2 [["canvas_id", 5], ["LIMIT", 1]] Submission Create (0.5ms) INSERT INTO "submissions" ("canvas_id", "submitted_at", "graded_at", "score", "points_possible", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 5], ["submitted_at", "2021-12-09 23:37:51.057770"], ["graded_at", "2021-12-15 23:37:51.057903"], ["score", 5.0], ["points_possible", 10.0], ["created_at", "2021-12-16 23:37:51.059692"], ["updated_at", "2021-12-16 23:37:51.059692"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Submission Exists (0.4ms) SELECT 1 AS one FROM "submissions" WHERE "submissions"."canvas_id" = $1 AND "submissions"."id" != $2 LIMIT $3 [["canvas_id", 5], ["id", 173], ["LIMIT", 1]]  (0.4ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Term Exists (0.3ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 42149269], ["LIMIT", 1]] Term Create (0.2ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 42149269], ["name", "Cool Term"], ["start_at", "2021-12-13 23:37:48.618503"], ["end_at", "2021-12-19 23:37:48.618609"], ["workflow_state", "active"], ["sis_id", "d8ed7f776b554db843dfa08efe357340"], ["created_at", "2021-12-16 23:37:51.068672"], ["updated_at", "2021-12-16 23:37:51.068672"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Term Exists (0.4ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" IS NULL AND "terms"."id" != $1 LIMIT $2 [["id", 417], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.3ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Term Exists (0.4ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 9224367], ["LIMIT", 1]] Term Create (0.5ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 9224367], ["name", "Cool Term"], ["start_at", "2021-12-13 23:37:48.618503"], ["end_at", "2021-12-19 23:37:48.618609"], ["workflow_state", "active"], ["sis_id", "89cca45d8c2b959edc883b349e7d38e8"], ["created_at", "2021-12-16 23:37:51.075930"], ["updated_at", "2021-12-16 23:37:51.075930"]]  (0.3ms) RELEASE SAVEPOINT active_record_1 Term Load (0.3ms) SELECT "terms".* FROM "terms" ORDER BY "terms"."id" ASC LIMIT $1 [["LIMIT", 1]] Term Exists (0.6ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 9224367], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Term Exists (0.3ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 38190281], ["LIMIT", 1]] Term Create (0.3ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 38190281], ["name", "Cool Term"], ["start_at", "2021-12-13 23:37:48.618503"], ["end_at", "2021-12-19 23:37:48.618609"], ["workflow_state", "active"], ["sis_id", "2fefcc370d542cf00bdce469b4c2b6eb"], ["created_at", "2021-12-16 23:37:51.086029"], ["updated_at", "2021-12-16 23:37:51.086029"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Term Exists (0.3ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 70775969], ["LIMIT", 1]] Term Create (0.3ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 70775969], ["name", "Cool Term"], ["start_at", "2021-12-14 23:37:51.089089"], ["end_at", "2021-12-19 23:37:51.089167"], ["workflow_state", "active"], ["sis_id", "52e3a7bbacd5c44887148a23bb056a23"], ["created_at", "2021-12-16 23:37:51.091076"], ["updated_at", "2021-12-16 23:37:51.091076"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Term Exists (0.4ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 7325156], ["LIMIT", 1]] Term Create (0.4ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 7325156], ["name", "Cool Term"], ["start_at", "2021-12-13 23:37:48.618503"], ["end_at", "2021-12-19 23:37:48.618609"], ["workflow_state", "inactive"], ["sis_id", "265359f23470af03030190a8171ddc7d"], ["created_at", "2021-12-16 23:37:51.096004"], ["updated_at", "2021-12-16 23:37:51.096004"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Term Exists (0.3ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 14981090], ["LIMIT", 1]] Term Create (0.3ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 14981090], ["name", "Cool Term"], ["start_at", "2021-10-16 23:37:51.097484"], ["end_at", "2021-11-16 23:37:51.097567"], ["workflow_state", "active"], ["sis_id", "d28ad0560b332f977705f5f5edf323a4"], ["created_at", "2021-12-16 23:37:51.099095"], ["updated_at", "2021-12-16 23:37:51.099095"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Term Exists (0.2ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 59934479], ["LIMIT", 1]] Term Create (0.3ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 59934479], ["name", "Cool Term"], ["start_at", "2022-06-16 23:37:51.100259"], ["end_at", "2022-12-16 23:37:51.100327"], ["workflow_state", "active"], ["sis_id", "4af6f3b600152bd30c5f54a033939724"], ["created_at", "2021-12-16 23:37:51.101548"], ["updated_at", "2021-12-16 23:37:51.101548"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Term Load (0.3ms) SELECT "terms".* FROM "terms" WHERE "terms"."workflow_state" = $1 AND (start_at <= '2021-12-31 23:37:51.102785' OR start_at IS NULL) AND (end_at >= '2021-12-01 23:37:51.102950' OR end_at IS NULL) [["workflow_state", "active"]]  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SELECT COUNT(*) FROM "terms" Term Load (0.2ms) SELECT "terms".* FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]]  (0.2ms) SAVEPOINT active_record_1 Term Exists (0.3ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] Term Create (0.2ms) INSERT INTO "terms" ("canvas_id", "name", "workflow_state", "grading_period_group_id", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 1], ["name", "Default Term"], ["workflow_state", "active"], ["grading_period_group_id", 1], ["sis_id", "Test"], ["created_at", "2021-12-16 23:37:51.108094"], ["updated_at", "2021-12-16 23:37:51.108094"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SELECT COUNT(*) FROM "terms" Term Load (0.2ms) SELECT "terms".* FROM "terms" ORDER BY "terms"."id" DESC LIMIT $1 [["LIMIT", 1]]  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Term Exists (0.4ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] Term Create (0.4ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 1], ["name", "Cool Term"], ["start_at", "2021-12-13 23:37:48.618503"], ["end_at", "2021-12-19 23:37:48.618609"], ["workflow_state", "active"], ["sis_id", "f748341c2143fbda4132a3e75e19f62e"], ["created_at", "2021-12-16 23:37:51.115839"], ["updated_at", "2021-12-16 23:37:51.115839"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.3ms) SELECT COUNT(*) FROM "terms" Term Load (0.2ms) SELECT "terms".* FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]]  (0.1ms) SAVEPOINT active_record_1 Term Exists (0.3ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 AND "terms"."id" != $2 LIMIT $3 [["canvas_id", 1], ["id", 425], ["LIMIT", 1]] Term Update (0.3ms) UPDATE "terms" SET "name" = $1, "sis_id" = $2, "start_at" = $3, "end_at" = $4, "grading_period_group_id" = $5, "updated_at" = $6 WHERE "terms"."id" = $7 [["name", "Default Term"], ["sis_id", "Test"], ["start_at", nil], ["end_at", nil], ["grading_period_group_id", 1], ["updated_at", "2021-12-16 23:37:51.119902"], ["id", 425]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SELECT COUNT(*) FROM "terms" Term Load (0.2ms) SELECT "terms".* FROM "terms" WHERE "terms"."id" = $1 LIMIT $2 [["id", 425], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 User Exists (0.4ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 42386647], ["LIMIT", 1]] User Create (0.4ms) INSERT INTO "users" ("canvas_id", "sis_id", "email", "first_name", "last_name", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 42386647], ["sis_id", "d1c2e19573feb061d57af44548064166"], ["email", "cooldude@coolsite.com"], ["first_name", "Cool"], ["last_name", "Dude"], ["created_at", "2021-12-16 23:37:51.126422"], ["updated_at", "2021-12-16 23:37:51.126422"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 User Exists (0.4ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" IS NULL AND "users"."id" != $1 LIMIT $2 [["id", 317], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 User Exists (0.3ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 8174333], ["LIMIT", 1]] User Create (0.3ms) INSERT INTO "users" ("canvas_id", "sis_id", "email", "first_name", "last_name", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 8174333], ["sis_id", "7a8fc5a8e18bddec18548de1b5734ed8"], ["email", "cooldude@coolsite.com"], ["first_name", "Cool"], ["last_name", "Dude"], ["created_at", "2021-12-16 23:37:51.136568"], ["updated_at", "2021-12-16 23:37:51.136568"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 User Load (0.3ms) SELECT "users".* FROM "users" ORDER BY "users"."id" ASC LIMIT $1 [["LIMIT", 1]] User Exists (0.3ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 8174333], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.3ms) SAVEPOINT active_record_1 User Exists (0.7ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 5748510], ["LIMIT", 1]] User Create (0.4ms) INSERT INTO "users" ("canvas_id", "sis_id", "email", "first_name", "last_name", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 5748510], ["sis_id", "c030d071304f7b8df38695491988588d"], ["email", "cooldude@coolsite.com"], ["first_name", "Cool"], ["last_name", "Dude"], ["created_at", "2021-12-16 23:37:51.144700"], ["updated_at", "2021-12-16 23:37:51.144700"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 User Exists (0.4ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 35475815], ["LIMIT", 1]] User Create (0.3ms) INSERT INTO "users" ("canvas_id", "sis_id", "email", "first_name", "last_name", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 35475815], ["sis_id", "853b5a10d6c587713aecd53b54cb9a7b"], ["email", "cooldude@coolsite.com"], ["first_name", "Cool"], ["last_name", "Dude"], ["created_at", "2021-12-16 23:37:51.151334"], ["updated_at", "2021-12-16 23:37:51.151334"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 User Exists (0.3ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 34819157], ["LIMIT", 1]] User Create (0.3ms) INSERT INTO "users" ("canvas_id", "sis_id", "email", "first_name", "last_name", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 34819157], ["sis_id", "336509e81fbd32c3b82cab9d968c3430"], ["email", "cooldude@coolsite.com"], ["first_name", "Cool"], ["last_name", "Dude"], ["created_at", "2021-12-16 23:37:51.155610"], ["updated_at", "2021-12-16 23:37:51.155610"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.3ms) ROLLBACK  (0.3ms) BEGIN  (0.4ms) SELECT COUNT(*) FROM "assignment_groups" AssignmentGroup Create Many (0.7ms) INSERT INTO "assignment_groups" ("canvas_id","canvas_course_id","name","rules","position","group_weight","workflow_state","canvas_created_at","canvas_updated_at","created_at","updated_at") VALUES (1,1,'Assignments','--- drop_lowest:1\nnever_drop:36\n ',1,50.0,'available','2017-09-08 01:37:33','2017-09-08 01:37:33','2021-12-16 23:37:51.168049','2021-12-16 23:37:51.168049'),(2,1,'Tests',NULL,1,50.0,'available','2017-09-08 01:37:33','2017-09-08 01:37:33','2021-12-16 23:37:51.168049','2021-12-16 23:37:51.168049') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","canvas_course_id"=EXCLUDED."canvas_course_id","name"=EXCLUDED."name","rules"=EXCLUDED."rules","position"=EXCLUDED."position","group_weight"=EXCLUDED."group_weight","workflow_state"=EXCLUDED."workflow_state","canvas_created_at"=EXCLUDED."canvas_created_at","canvas_updated_at"=EXCLUDED."canvas_updated_at","updated_at"=EXCLUDED."updated_at" WHERE ("assignment_groups".canvas_id, "assignment_groups".canvas_course_id, "assignment_groups".name, "assignment_groups".rules, "assignment_groups".position, "assignment_groups".group_weight, "assignment_groups".workflow_state, "assignment_groups".canvas_created_at, "assignment_groups".canvas_updated_at) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.canvas_course_id, EXCLUDED.name, EXCLUDED.rules, EXCLUDED.position, EXCLUDED.group_weight, EXCLUDED.workflow_state, EXCLUDED.canvas_created_at, EXCLUDED.canvas_updated_at) RETURNING "id"  (0.3ms) SELECT COUNT(*) FROM "assignment_groups"  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) SELECT COUNT(*) FROM "assignments" Assignment Create Many (0.7ms) INSERT INTO "assignments" ("canvas_id","title","description","due_at","unlock_at","lock_at","points_possible","min_score","max_score","mastery_score","grading_type","submission_types","workflow_state","canvas_context_id","canvas_context_type","canvas_assignment_group_id","canvas_grading_scheme_id","canvas_grading_standard_id","created_at","updated_at") VALUES (88,'Assignment 1','

fdsfds

',NULL,NULL,NULL,100.0,NULL,NULL,NULL,'points','online_text_entry','published',58,'Course',55,NULL,NULL,'2021-12-16 23:37:51.173841','2021-12-16 23:37:51.173841'),(89,'fdsfdsfds','

fdsfdsfsdf

',NULL,NULL,NULL,100.0,NULL,NULL,NULL,'points','online_text_entry','published',59,'Course',56,NULL,NULL,'2021-12-16 23:37:51.173841','2021-12-16 23:37:51.173841') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","title"=EXCLUDED."title","description"=EXCLUDED."description","due_at"=EXCLUDED."due_at","unlock_at"=EXCLUDED."unlock_at","lock_at"=EXCLUDED."lock_at","points_possible"=EXCLUDED."points_possible","min_score"=EXCLUDED."min_score","max_score"=EXCLUDED."max_score","mastery_score"=EXCLUDED."mastery_score","grading_type"=EXCLUDED."grading_type","submission_types"=EXCLUDED."submission_types","workflow_state"=EXCLUDED."workflow_state","canvas_context_id"=EXCLUDED."canvas_context_id","canvas_context_type"=EXCLUDED."canvas_context_type","canvas_assignment_group_id"=EXCLUDED."canvas_assignment_group_id","canvas_grading_scheme_id"=EXCLUDED."canvas_grading_scheme_id","canvas_grading_standard_id"=EXCLUDED."canvas_grading_standard_id","updated_at"=EXCLUDED."updated_at" WHERE ("assignments".canvas_id, "assignments".title, "assignments".description, "assignments".due_at, "assignments".unlock_at, "assignments".lock_at, "assignments".points_possible, "assignments".min_score, "assignments".max_score, "assignments".mastery_score, "assignments".grading_type, "assignments".submission_types, "assignments".workflow_state, "assignments".canvas_context_id, "assignments".canvas_context_type, "assignments".canvas_assignment_group_id, "assignments".canvas_grading_scheme_id, "assignments".canvas_grading_standard_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.title, EXCLUDED.description, EXCLUDED.due_at, EXCLUDED.unlock_at, EXCLUDED.lock_at, EXCLUDED.points_possible, EXCLUDED.min_score, EXCLUDED.max_score, EXCLUDED.mastery_score, EXCLUDED.grading_type, EXCLUDED.submission_types, EXCLUDED.workflow_state, EXCLUDED.canvas_context_id, EXCLUDED.canvas_context_type, EXCLUDED.canvas_assignment_group_id, EXCLUDED.canvas_grading_scheme_id, EXCLUDED.canvas_grading_standard_id) RETURNING "id"  (0.3ms) SELECT COUNT(*) FROM "assignments"  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.7ms) SELECT COUNT(*) FROM "context_module_items" ContextModuleItem Create Many (0.6ms) INSERT INTO "context_module_items" ("canvas_id","canvas_context_module_id","position","canvas_content_id","canvas_content_type","workflow_state","canvas_assignment_id","created_at","updated_at") VALUES (15,9,1,83,'Assignment','active',1,'2021-12-16 23:37:51.180663','2021-12-16 23:37:51.180663'),(16,10,1,80,'Assignment','active',2,'2021-12-16 23:37:51.180663','2021-12-16 23:37:51.180663') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","canvas_context_module_id"=EXCLUDED."canvas_context_module_id","position"=EXCLUDED."position","canvas_content_id"=EXCLUDED."canvas_content_id","canvas_content_type"=EXCLUDED."canvas_content_type","workflow_state"=EXCLUDED."workflow_state","canvas_assignment_id"=EXCLUDED."canvas_assignment_id","updated_at"=EXCLUDED."updated_at" WHERE ("context_module_items".canvas_id, "context_module_items".canvas_context_module_id, "context_module_items".position, "context_module_items".canvas_content_id, "context_module_items".canvas_content_type, "context_module_items".workflow_state, "context_module_items".canvas_assignment_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.canvas_context_module_id, EXCLUDED.position, EXCLUDED.canvas_content_id, EXCLUDED.canvas_content_type, EXCLUDED.workflow_state, EXCLUDED.canvas_assignment_id) RETURNING "id"  (0.2ms) SELECT COUNT(*) FROM "context_module_items"  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.6ms) SELECT COUNT(*) FROM "context_modules" ContextModule Create Many (0.5ms) INSERT INTO "context_modules" ("canvas_id","canvas_context_id","canvas_context_type","position","name","workflow_state","deleted_at","created_at","updated_at") VALUES (23,785,'Course',1,'New Mod','active',NULL,'2021-12-16 23:37:51.186697','2021-12-16 23:37:51.186697'),(4,27,'Course',1,'Modules gonna module','unpublished',NULL,'2021-12-16 23:37:51.186697','2021-12-16 23:37:51.186697') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","canvas_context_id"=EXCLUDED."canvas_context_id","canvas_context_type"=EXCLUDED."canvas_context_type","position"=EXCLUDED."position","name"=EXCLUDED."name","workflow_state"=EXCLUDED."workflow_state","deleted_at"=EXCLUDED."deleted_at","updated_at"=EXCLUDED."updated_at" WHERE ("context_modules".canvas_id, "context_modules".canvas_context_id, "context_modules".canvas_context_type, "context_modules".position, "context_modules".name, "context_modules".workflow_state, "context_modules".deleted_at) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.canvas_context_id, EXCLUDED.canvas_context_type, EXCLUDED.position, EXCLUDED.name, EXCLUDED.workflow_state, EXCLUDED.deleted_at) RETURNING "id"  (0.2ms) SELECT COUNT(*) FROM "context_modules"  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (2.0ms) SELECT COUNT(*) FROM "courses" Course Create Many (0.7ms) INSERT INTO "courses" ("canvas_id","sis_id","course_code","name","canvas_account_id","canvas_term_id","start_at","end_at","workflow_state","grading_standard_id","created_at","updated_at") VALUES (1,'course_sis_id_1','C1','Course #1',1,1,'2017-03-27 21:53:18','2017-04-27 12:21:18','active',NULL,'2021-12-16 23:37:51.204397','2021-12-16 23:37:51.204397'),(2,'course_sis_id_2','C2','Course #2',1,1,'2017-03-27 21:53:18','2017-04-27 12:21:18','unpublished',NULL,'2021-12-16 23:37:51.204397','2021-12-16 23:37:51.204397') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","sis_id"=EXCLUDED."sis_id","course_code"=EXCLUDED."course_code","name"=EXCLUDED."name","canvas_account_id"=EXCLUDED."canvas_account_id","canvas_term_id"=EXCLUDED."canvas_term_id","start_at"=EXCLUDED."start_at","end_at"=EXCLUDED."end_at","workflow_state"=EXCLUDED."workflow_state","grading_standard_id"=EXCLUDED."grading_standard_id","updated_at"=EXCLUDED."updated_at" WHERE ("courses".canvas_id, "courses".sis_id, "courses".course_code, "courses".name, "courses".canvas_account_id, "courses".canvas_term_id, "courses".start_at, "courses".end_at, "courses".workflow_state, "courses".grading_standard_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.sis_id, EXCLUDED.course_code, EXCLUDED.name, EXCLUDED.canvas_account_id, EXCLUDED.canvas_term_id, EXCLUDED.start_at, EXCLUDED.end_at, EXCLUDED.workflow_state, EXCLUDED.grading_standard_id) RETURNING "id"  (0.3ms) SELECT COUNT(*) FROM "courses"  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.6ms) SELECT COUNT(*) FROM "users" User Create Many (0.6ms) INSERT INTO "users" ("canvas_id","sis_id","email","first_name","last_name","name","sortable_name","workflow_state","login_id","created_at","updated_at") VALUES (1,'sis_id_1','poorbastard@yharnam.com','Patches','the Spider','Patches the Spider','the Spider, Patches','active','spiderdude1337','2021-12-16 23:37:51.209540','2021-12-16 23:37:51.209540'),(2,'sis_id_2','dreamer@yharnam.com','Hunter','Djura','Hunter Djura','Djura, Hunter','active','retireddude109','2021-12-16 23:37:51.209540','2021-12-16 23:37:51.209540') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","sis_id"=EXCLUDED."sis_id","email"=EXCLUDED."email","first_name"=EXCLUDED."first_name","last_name"=EXCLUDED."last_name","name"=EXCLUDED."name","sortable_name"=EXCLUDED."sortable_name","workflow_state"=EXCLUDED."workflow_state","login_id"=EXCLUDED."login_id","updated_at"=EXCLUDED."updated_at" WHERE ("users".canvas_id, "users".sis_id, "users".email, "users".first_name, "users".last_name, "users".name, "users".sortable_name, "users".workflow_state, "users".login_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.sis_id, EXCLUDED.email, EXCLUDED.first_name, EXCLUDED.last_name, EXCLUDED.name, EXCLUDED.sortable_name, EXCLUDED.workflow_state, EXCLUDED.login_id) RETURNING "id"  (0.2ms) SELECT COUNT(*) FROM "users"  (0.2ms) ROLLBACK  (0.4ms) BEGIN  (0.4ms) SELECT COUNT(*) FROM "courses" Course Create Many (0.6ms) INSERT INTO "courses" ("canvas_id","sis_id","course_code","name","canvas_account_id","canvas_term_id","start_at","end_at","workflow_state","grading_standard_id","created_at","updated_at") VALUES (1,'course_sis_id_1','C1','Course #1',1,1,'2017-03-27 21:53:18','2017-04-27 12:21:18','active',NULL,'2021-12-16 23:37:51.215200','2021-12-16 23:37:51.215200'),(2,'course_sis_id_2','C2','Course #2',1,1,'2017-03-27 21:53:18','2017-04-27 12:21:18','unpublished',NULL,'2021-12-16 23:37:51.215200','2021-12-16 23:37:51.215200') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","sis_id"=EXCLUDED."sis_id","course_code"=EXCLUDED."course_code","name"=EXCLUDED."name","canvas_account_id"=EXCLUDED."canvas_account_id","canvas_term_id"=EXCLUDED."canvas_term_id","start_at"=EXCLUDED."start_at","end_at"=EXCLUDED."end_at","workflow_state"=EXCLUDED."workflow_state","grading_standard_id"=EXCLUDED."grading_standard_id","updated_at"=EXCLUDED."updated_at" WHERE ("courses".canvas_id, "courses".sis_id, "courses".course_code, "courses".name, "courses".canvas_account_id, "courses".canvas_term_id, "courses".start_at, "courses".end_at, "courses".workflow_state, "courses".grading_standard_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.sis_id, EXCLUDED.course_code, EXCLUDED.name, EXCLUDED.canvas_account_id, EXCLUDED.canvas_term_id, EXCLUDED.start_at, EXCLUDED.end_at, EXCLUDED.workflow_state, EXCLUDED.grading_standard_id) RETURNING "id"  (0.2ms) SELECT COUNT(*) FROM "courses" Course Load (0.2ms) SELECT "courses".* FROM "courses" ORDER BY "courses"."id" ASC LIMIT $1 [["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) SELECT COUNT(*) FROM "enrollments" Enrollment Create Many (0.5ms) INSERT INTO "enrollments" ("canvas_id","canvas_course_id","course_sis_id","canvas_user_id","user_sis_id","role","canvas_role_id","canvas_section_id","workflow_state","base_role_type","created_at","updated_at") VALUES (1,1,'sis_MUSC_2520_834',2,'sis_dalvarez_247','teacher',4,1,'active','TeacherEnrollment','2021-12-16 23:37:51.220791','2021-12-16 23:37:51.220791'),(2,1,'sis_MUSC_2520_834',3,'sis_jweaver_720','student',4,1,'active','StudentEnrollment','2021-12-16 23:37:51.220791','2021-12-16 23:37:51.220791') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","canvas_course_id"=EXCLUDED."canvas_course_id","course_sis_id"=EXCLUDED."course_sis_id","canvas_user_id"=EXCLUDED."canvas_user_id","user_sis_id"=EXCLUDED."user_sis_id","role"=EXCLUDED."role","canvas_role_id"=EXCLUDED."canvas_role_id","canvas_section_id"=EXCLUDED."canvas_section_id","workflow_state"=EXCLUDED."workflow_state","base_role_type"=EXCLUDED."base_role_type","updated_at"=EXCLUDED."updated_at" WHERE ("enrollments".canvas_id, "enrollments".canvas_course_id, "enrollments".course_sis_id, "enrollments".canvas_user_id, "enrollments".user_sis_id, "enrollments".role, "enrollments".canvas_role_id, "enrollments".canvas_section_id, "enrollments".workflow_state, "enrollments".base_role_type) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.canvas_course_id, EXCLUDED.course_sis_id, EXCLUDED.canvas_user_id, EXCLUDED.user_sis_id, EXCLUDED.role, EXCLUDED.canvas_role_id, EXCLUDED.canvas_section_id, EXCLUDED.workflow_state, EXCLUDED.base_role_type) RETURNING "id"  (0.2ms) SELECT COUNT(*) FROM "enrollments"  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SELECT COUNT(*) FROM "sections" Section Create Many (0.6ms) INSERT INTO "sections" ("canvas_id","sis_id","canvas_course_id","name","workflow_state","start_at","end_at","created_at","updated_at") VALUES (1,'sis_section_1',1,'Cool Section','active','2017-03-27 21:53:18','2017-03-27 21:53:18','2021-12-16 23:37:51.225223','2021-12-16 23:37:51.225223'),(2,'sis_section_2',2,'Lame Section','active','2017-03-27 21:53:18','2017-03-27 21:53:18','2021-12-16 23:37:51.225223','2021-12-16 23:37:51.225223') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","sis_id"=EXCLUDED."sis_id","canvas_course_id"=EXCLUDED."canvas_course_id","name"=EXCLUDED."name","workflow_state"=EXCLUDED."workflow_state","start_at"=EXCLUDED."start_at","end_at"=EXCLUDED."end_at","updated_at"=EXCLUDED."updated_at" WHERE ("sections".canvas_id, "sections".sis_id, "sections".canvas_course_id, "sections".name, "sections".workflow_state, "sections".start_at, "sections".end_at) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.sis_id, EXCLUDED.canvas_course_id, EXCLUDED.name, EXCLUDED.workflow_state, EXCLUDED.start_at, EXCLUDED.end_at) RETURNING "id"  (0.3ms) SELECT COUNT(*) FROM "sections" Section Load (0.2ms) SELECT "sections".* FROM "sections" ORDER BY "sections"."id" ASC LIMIT $1 [["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.2ms) BEGIN Section Create Many (0.5ms) INSERT INTO "sections" ("canvas_id","sis_id","canvas_course_id","name","workflow_state","start_at","end_at","created_at","updated_at") VALUES (1,'sis_section_1',1,'Cool Section','active','2017-03-27 21:53:18','2017-03-27 21:53:18','2021-12-16 23:37:51.231701','2021-12-16 23:37:51.231701'),(2,'sis_section_2',2,'Lame Section','active','2017-03-27 21:53:18','2017-03-27 21:53:18','2021-12-16 23:37:51.231701','2021-12-16 23:37:51.231701') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","sis_id"=EXCLUDED."sis_id","canvas_course_id"=EXCLUDED."canvas_course_id","name"=EXCLUDED."name","workflow_state"=EXCLUDED."workflow_state","start_at"=EXCLUDED."start_at","end_at"=EXCLUDED."end_at","updated_at"=EXCLUDED."updated_at" WHERE ("sections".canvas_id, "sections".sis_id, "sections".canvas_course_id, "sections".name, "sections".workflow_state, "sections".start_at, "sections".end_at) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.sis_id, EXCLUDED.canvas_course_id, EXCLUDED.name, EXCLUDED.workflow_state, EXCLUDED.start_at, EXCLUDED.end_at) RETURNING "id" Section Load (0.2ms) SELECT "sections".* FROM "sections" WHERE "sections"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]] Section Create Many (0.3ms) INSERT INTO "sections" ("canvas_id","canvas_nonxlist_course_id","created_at","updated_at") VALUES (2,3,'2021-12-16 23:37:51.234358','2021-12-16 23:37:51.234358') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","canvas_nonxlist_course_id"=EXCLUDED."canvas_nonxlist_course_id","updated_at"=EXCLUDED."updated_at" WHERE ("sections".canvas_id, "sections".canvas_nonxlist_course_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.canvas_nonxlist_course_id) RETURNING "id"  (0.3ms) SELECT COUNT(*) FROM "sections" WHERE "sections"."canvas_nonxlist_course_id" IS NOT NULL Section Load (0.2ms) SELECT "sections".* FROM "sections" WHERE "sections"."canvas_nonxlist_course_id" IS NOT NULL ORDER BY "sections"."id" ASC LIMIT $1 [["LIMIT", 1]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.3ms) SELECT COUNT(*) FROM "groups" Group Create Many (0.5ms) INSERT INTO "groups" ("canvas_id","sis_id","canvas_group_category_id","group_category_sis_id","canvas_account_id","canvas_course_id","name","workflow_state","context_id","context_type","max_membership","created_at","updated_at") VALUES (50,'sis1',10,NULL,1,NULL,'Group1','available',1,'Account',NULL,'2021-12-16 23:37:51.239491','2021-12-16 23:37:51.239491'),(51,'sis2',2,NULL,NULL,1,'Group2','available',1,'Course',1,'2021-12-16 23:37:51.239491','2021-12-16 23:37:51.239491') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","sis_id"=EXCLUDED."sis_id","canvas_group_category_id"=EXCLUDED."canvas_group_category_id","group_category_sis_id"=EXCLUDED."group_category_sis_id","canvas_account_id"=EXCLUDED."canvas_account_id","canvas_course_id"=EXCLUDED."canvas_course_id","name"=EXCLUDED."name","workflow_state"=EXCLUDED."workflow_state","context_id"=EXCLUDED."context_id","context_type"=EXCLUDED."context_type","max_membership"=EXCLUDED."max_membership","updated_at"=EXCLUDED."updated_at" WHERE ("groups".canvas_id, "groups".sis_id, "groups".canvas_group_category_id, "groups".group_category_sis_id, "groups".canvas_account_id, "groups".canvas_course_id, "groups".name, "groups".workflow_state, "groups".context_id, "groups".context_type, "groups".max_membership) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.sis_id, EXCLUDED.canvas_group_category_id, EXCLUDED.group_category_sis_id, EXCLUDED.canvas_account_id, EXCLUDED.canvas_course_id, EXCLUDED.name, EXCLUDED.workflow_state, EXCLUDED.context_id, EXCLUDED.context_type, EXCLUDED.max_membership) RETURNING "id"  (0.2ms) SELECT COUNT(*) FROM "groups" Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."name" = $1 LIMIT $2 [["name", "Group1"], ["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) SELECT COUNT(*) FROM "group_memberships" GroupMembership Create Many (0.6ms) INSERT INTO "group_memberships" ("canvas_id","canvas_group_id","group_sis_id","canvas_user_id","user_sis_id","workflow_state","created_at","updated_at") VALUES (50,1,NULL,10,NULL,'accepted','2021-12-16 23:37:51.246625','2021-12-16 23:37:51.246625'),(51,2,NULL,11,NULL,'accepted','2021-12-16 23:37:51.246625','2021-12-16 23:37:51.246625') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","canvas_group_id"=EXCLUDED."canvas_group_id","group_sis_id"=EXCLUDED."group_sis_id","canvas_user_id"=EXCLUDED."canvas_user_id","user_sis_id"=EXCLUDED."user_sis_id","workflow_state"=EXCLUDED."workflow_state","updated_at"=EXCLUDED."updated_at" WHERE ("group_memberships".canvas_id, "group_memberships".canvas_group_id, "group_memberships".group_sis_id, "group_memberships".canvas_user_id, "group_memberships".user_sis_id, "group_memberships".workflow_state) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.canvas_group_id, EXCLUDED.group_sis_id, EXCLUDED.canvas_user_id, EXCLUDED.user_sis_id, EXCLUDED.workflow_state) RETURNING "id"  (0.2ms) SELECT COUNT(*) FROM "group_memberships" GroupMembership Load (0.2ms) SELECT "group_memberships".* FROM "group_memberships" WHERE "group_memberships"."canvas_id" = $1 LIMIT $2 [["canvas_id", 50], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.6ms) SELECT COUNT(*) FROM "user_observers" UserObserver Create Many (2.4ms) INSERT INTO "user_observers" ("observing_user_id","observed_user_id","workflow_state","created_at","updated_at") VALUES (21,3,'active','2021-12-16 23:37:51.258945','2021-12-16 23:37:51.258945'),(21,2,'active','2021-12-16 23:37:51.258945','2021-12-16 23:37:51.258945') ON CONFLICT (observing_user_id, observed_user_id) DO UPDATE SET "observing_user_id"=EXCLUDED."observing_user_id","observed_user_id"=EXCLUDED."observed_user_id","workflow_state"=EXCLUDED."workflow_state","updated_at"=EXCLUDED."updated_at" WHERE ("user_observers".observing_user_id, "user_observers".observed_user_id, "user_observers".workflow_state) IS DISTINCT FROM (EXCLUDED.observing_user_id, EXCLUDED.observed_user_id, EXCLUDED.workflow_state) RETURNING "id"  (0.4ms) SELECT COUNT(*) FROM "user_observers" UserObserver Load (0.4ms) SELECT "user_observers".* FROM "user_observers" WHERE "user_observers"."observed_user_id" = $1 LIMIT $2 [["observed_user_id", 3], ["LIMIT", 1]]  (0.4ms) ROLLBACK  (0.1ms) BEGIN  (0.8ms) SELECT COUNT(*) FROM "grading_periods" GradingPeriod Create Many (0.6ms) INSERT INTO "grading_periods" ("canvas_id","title","weight","start_date","end_date","close_date","canvas_grading_period_group_id","workflow_state","created_at","updated_at") VALUES (1,'Period 1',0.2,'2019-07-01 06:00:00','2019-08-01 05:59:59','2019-08-01 05:59:59',1,'active','2021-12-16 23:37:51.282788','2021-12-16 23:37:51.282788'),(2,'Period 2',0.8,'2019-08-01 06:00:00','2019-09-01 05:59:59','2019-09-01 05:59:59',1,'deleted','2021-12-16 23:37:51.282788','2021-12-16 23:37:51.282788') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","title"=EXCLUDED."title","weight"=EXCLUDED."weight","start_date"=EXCLUDED."start_date","end_date"=EXCLUDED."end_date","close_date"=EXCLUDED."close_date","canvas_grading_period_group_id"=EXCLUDED."canvas_grading_period_group_id","workflow_state"=EXCLUDED."workflow_state","updated_at"=EXCLUDED."updated_at" WHERE ("grading_periods".canvas_id, "grading_periods".title, "grading_periods".weight, "grading_periods".start_date, "grading_periods".end_date, "grading_periods".close_date, "grading_periods".canvas_grading_period_group_id, "grading_periods".workflow_state) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.title, EXCLUDED.weight, EXCLUDED.start_date, EXCLUDED.end_date, EXCLUDED.close_date, EXCLUDED.canvas_grading_period_group_id, EXCLUDED.workflow_state) RETURNING "id"  (0.2ms) SELECT COUNT(*) FROM "grading_periods" GradingPeriod Load (0.2ms) SELECT "grading_periods".* FROM "grading_periods" WHERE "grading_periods"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]]  (0.4ms) ROLLBACK  (0.2ms) BEGIN  (0.7ms) SELECT COUNT(*) FROM "grading_period_groups" GradingPeriodGroup Create Many (0.6ms) INSERT INTO "grading_period_groups" ("canvas_id","title","weighted","display_totals_for_all_grading_periods","workflow_state","created_at","updated_at") VALUES (1,'Test Group',FALSE,FALSE,'active','2021-12-16 23:37:51.306077','2021-12-16 23:37:51.306077') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","title"=EXCLUDED."title","weighted"=EXCLUDED."weighted","display_totals_for_all_grading_periods"=EXCLUDED."display_totals_for_all_grading_periods","workflow_state"=EXCLUDED."workflow_state","updated_at"=EXCLUDED."updated_at" WHERE ("grading_period_groups".canvas_id, "grading_period_groups".title, "grading_period_groups".weighted, "grading_period_groups".display_totals_for_all_grading_periods, "grading_period_groups".workflow_state) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.title, EXCLUDED.weighted, EXCLUDED.display_totals_for_all_grading_periods, EXCLUDED.workflow_state) RETURNING "id"  (0.2ms) SELECT COUNT(*) FROM "grading_period_groups" GradingPeriodGroup Load (0.3ms) SELECT "grading_period_groups".* FROM "grading_period_groups" WHERE "grading_period_groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]]  (0.4ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) SELECT COUNT(*) FROM "user_observers" UserObserver Create Many (0.5ms) INSERT INTO "user_observers" ("observing_user_id","observed_user_id","workflow_state","created_at","updated_at") VALUES (21,3,'active','2021-12-16 23:37:51.318073','2021-12-16 23:37:51.318073'),(21,2,'active','2021-12-16 23:37:51.318073','2021-12-16 23:37:51.318073') ON CONFLICT (observing_user_id, observed_user_id) DO UPDATE SET "observing_user_id"=EXCLUDED."observing_user_id","observed_user_id"=EXCLUDED."observed_user_id","workflow_state"=EXCLUDED."workflow_state","updated_at"=EXCLUDED."updated_at" WHERE ("user_observers".observing_user_id, "user_observers".observed_user_id, "user_observers".workflow_state) IS DISTINCT FROM (EXCLUDED.observing_user_id, EXCLUDED.observed_user_id, EXCLUDED.workflow_state) RETURNING "id"  (0.3ms) SELECT COUNT(*) FROM "user_observers"  (1.3ms) SELECT COUNT(*) FROM "user_observers" UserObserver Create Many (0.5ms) INSERT INTO "user_observers" ("observing_user_id","observed_user_id","workflow_state","created_at","updated_at") VALUES (21,3,'active','2021-12-16 23:37:51.322237','2021-12-16 23:37:51.322237'),(21,2,'active','2021-12-16 23:37:51.322237','2021-12-16 23:37:51.322237') ON CONFLICT (observing_user_id, observed_user_id) DO UPDATE SET "observing_user_id"=EXCLUDED."observing_user_id","observed_user_id"=EXCLUDED."observed_user_id","workflow_state"=EXCLUDED."workflow_state","updated_at"=EXCLUDED."updated_at" WHERE ("user_observers".observing_user_id, "user_observers".observed_user_id, "user_observers".workflow_state) IS DISTINCT FROM (EXCLUDED.observing_user_id, EXCLUDED.observed_user_id, EXCLUDED.workflow_state) RETURNING "id"  (0.2ms) SELECT COUNT(*) FROM "user_observers"  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.4ms) SELECT COUNT(*) FROM "users"  (1.4ms) SELECT COUNT(*) FROM "courses" Course Create Many (0.8ms) INSERT INTO "courses" ("canvas_id","sis_id","course_code","name","canvas_account_id","canvas_term_id","start_at","end_at","workflow_state","grading_standard_id","created_at","updated_at") VALUES (1,'course_sis_id_1','C1','Course #1',1,1,'2017-03-27 21:53:18','2017-04-27 12:21:18','active',NULL,'2021-12-16 23:37:51.335920','2021-12-16 23:37:51.335920'),(2,'course_sis_id_2','C2','Course #2',1,1,'2017-03-27 21:53:18','2017-04-27 12:21:18','unpublished',NULL,'2021-12-16 23:37:51.335920','2021-12-16 23:37:51.335920') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","sis_id"=EXCLUDED."sis_id","course_code"=EXCLUDED."course_code","name"=EXCLUDED."name","canvas_account_id"=EXCLUDED."canvas_account_id","canvas_term_id"=EXCLUDED."canvas_term_id","start_at"=EXCLUDED."start_at","end_at"=EXCLUDED."end_at","workflow_state"=EXCLUDED."workflow_state","grading_standard_id"=EXCLUDED."grading_standard_id","updated_at"=EXCLUDED."updated_at" WHERE ("courses".canvas_id, "courses".sis_id, "courses".course_code, "courses".name, "courses".canvas_account_id, "courses".canvas_term_id, "courses".start_at, "courses".end_at, "courses".workflow_state, "courses".grading_standard_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.sis_id, EXCLUDED.course_code, EXCLUDED.name, EXCLUDED.canvas_account_id, EXCLUDED.canvas_term_id, EXCLUDED.start_at, EXCLUDED.end_at, EXCLUDED.workflow_state, EXCLUDED.grading_standard_id) RETURNING "id" User Create Many (1.0ms) INSERT INTO "users" ("canvas_id","sis_id","email","first_name","last_name","name","sortable_name","workflow_state","login_id","created_at","updated_at") VALUES (1,'sis_id_1','poorbastard@yharnam.com','Patches','the Spider','Patches the Spider','the Spider, Patches','active','spiderdude1337','2021-12-16 23:37:51.341965','2021-12-16 23:37:51.341965'),(2,'sis_id_2','dreamer@yharnam.com','Hunter','Djura','Hunter Djura','Djura, Hunter','active','retireddude109','2021-12-16 23:37:51.341965','2021-12-16 23:37:51.341965') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","sis_id"=EXCLUDED."sis_id","email"=EXCLUDED."email","first_name"=EXCLUDED."first_name","last_name"=EXCLUDED."last_name","name"=EXCLUDED."name","sortable_name"=EXCLUDED."sortable_name","workflow_state"=EXCLUDED."workflow_state","login_id"=EXCLUDED."login_id","updated_at"=EXCLUDED."updated_at" WHERE ("users".canvas_id, "users".sis_id, "users".email, "users".first_name, "users".last_name, "users".name, "users".sortable_name, "users".workflow_state, "users".login_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.sis_id, EXCLUDED.email, EXCLUDED.first_name, EXCLUDED.last_name, EXCLUDED.name, EXCLUDED.sortable_name, EXCLUDED.workflow_state, EXCLUDED.login_id) RETURNING "id"  (0.7ms) SELECT COUNT(*) FROM "users"  (0.4ms) SELECT COUNT(*) FROM "courses"  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.5ms) BEGIN Course Create Many (0.8ms) INSERT INTO "courses" ("canvas_id","sis_id","course_code","name","canvas_account_id","canvas_term_id","start_at","end_at","workflow_state","grading_standard_id","created_at","updated_at") VALUES (1,'course_sis_id_1','C1','Course #1',1,1,'2017-03-27 21:53:18','2017-04-27 12:21:18','active',NULL,'2021-12-16 23:37:51.366106','2021-12-16 23:37:51.366106'),(2,'course_sis_id_2','C2','Course #2',1,1,'2017-03-27 21:53:18','2017-04-27 12:21:18','unpublished',NULL,'2021-12-16 23:37:51.366106','2021-12-16 23:37:51.366106') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","sis_id"=EXCLUDED."sis_id","course_code"=EXCLUDED."course_code","name"=EXCLUDED."name","canvas_account_id"=EXCLUDED."canvas_account_id","canvas_term_id"=EXCLUDED."canvas_term_id","start_at"=EXCLUDED."start_at","end_at"=EXCLUDED."end_at","workflow_state"=EXCLUDED."workflow_state","grading_standard_id"=EXCLUDED."grading_standard_id","updated_at"=EXCLUDED."updated_at" WHERE ("courses".canvas_id, "courses".sis_id, "courses".course_code, "courses".name, "courses".canvas_account_id, "courses".canvas_term_id, "courses".start_at, "courses".end_at, "courses".workflow_state, "courses".grading_standard_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.sis_id, EXCLUDED.course_code, EXCLUDED.name, EXCLUDED.canvas_account_id, EXCLUDED.canvas_term_id, EXCLUDED.start_at, EXCLUDED.end_at, EXCLUDED.workflow_state, EXCLUDED.grading_standard_id) RETURNING "id"  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.4ms) SELECT COUNT(*) FROM "submissions" Submission Create Many (1.1ms) INSERT INTO "submissions" ("canvas_id","canvas_user_id","canvas_course_id","canvas_assignment_id","submitted_at","due_at","graded_at","score","points_possible","excused","workflow_state","created_at","updated_at") VALUES (1,1,1,1,'2017-09-21 18:28:15','2017-09-27 18:28:15','2017-09-21 19:36:23',5.0,10.0,TRUE,'graded','2021-12-16 23:37:51.377453','2021-12-16 23:37:51.377453'),(2,1,1,2,'2017-09-21 18:28:15','2017-09-28 18:28:15','2017-09-21 19:36:23',5.0,10.0,FALSE,'submitted','2021-12-16 23:37:51.377453','2021-12-16 23:37:51.377453') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","canvas_user_id"=EXCLUDED."canvas_user_id","canvas_course_id"=EXCLUDED."canvas_course_id","canvas_assignment_id"=EXCLUDED."canvas_assignment_id","submitted_at"=EXCLUDED."submitted_at","due_at"=EXCLUDED."due_at","graded_at"=EXCLUDED."graded_at","score"=EXCLUDED."score","points_possible"=EXCLUDED."points_possible","excused"=EXCLUDED."excused","workflow_state"=EXCLUDED."workflow_state","updated_at"=EXCLUDED."updated_at" WHERE ("submissions".canvas_id, "submissions".canvas_user_id, "submissions".canvas_course_id, "submissions".canvas_assignment_id, "submissions".submitted_at, "submissions".due_at, "submissions".graded_at, "submissions".score, "submissions".points_possible, "submissions".excused, "submissions".workflow_state) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.canvas_user_id, EXCLUDED.canvas_course_id, EXCLUDED.canvas_assignment_id, EXCLUDED.submitted_at, EXCLUDED.due_at, EXCLUDED.graded_at, EXCLUDED.score, EXCLUDED.points_possible, EXCLUDED.excused, EXCLUDED.workflow_state) RETURNING "id"  (0.4ms) SELECT COUNT(*) FROM "submissions"  (0.3ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] [BatchTestJobBase] [d0b1111f-77a1-4135-b6fd-f7763643a148] Performing BatchTestJobBase (Job ID: d0b1111f-77a1-4135-b6fd-f7763643a148) from Test(default) [ActiveJob] [BatchTestJobBase] [d0b1111f-77a1-4135-b6fd-f7763643a148] Performed BatchTestJobBase (Job ID: d0b1111f-77a1-4135-b6fd-f7763643a148) from Test(default) in 1.57ms  (0.3ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] [BatchTestJobBase] [a54a7be2-9df1-4293-b173-9b12d63f8255] Performing BatchTestJobBase (Job ID: a54a7be2-9df1-4293-b173-9b12d63f8255) from Test(default) [ActiveJob] [BatchTestJobBase] [a54a7be2-9df1-4293-b173-9b12d63f8255] Performed BatchTestJobBase (Job ID: a54a7be2-9df1-4293-b173-9b12d63f8255) from Test(default) in 0.42ms  (0.3ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] [BatchTestJobBase] [e91b5207-6ae8-4734-b82b-795636faadec] Performing BatchTestJobBase (Job ID: e91b5207-6ae8-4734-b82b-795636faadec) from Test(default) [ActiveJob] [BatchTestJobBase] [e91b5207-6ae8-4734-b82b-795636faadec] Performed BatchTestJobBase (Job ID: e91b5207-6ae8-4734-b82b-795636faadec) from Test(default) in 0.11ms  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] [FailingBatchTestJobBase] [f6afeab7-b8e3-4a59-8a7a-0d39d6dc8df9] Performing FailingBatchTestJobBase (Job ID: f6afeab7-b8e3-4a59-8a7a-0d39d6dc8df9) from Test(default) [ActiveJob] [FailingBatchTestJobBase] [f6afeab7-b8e3-4a59-8a7a-0d39d6dc8df9] Error performing FailingBatchTestJobBase (Job ID: f6afeab7-b8e3-4a59-8a7a-0d39d6dc8df9) from Test(default) in 0.34ms: RuntimeError (Foo): /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/job_batching/support/base_job.rb:12:in `perform' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:39:in `block in perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:109:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch_aware_job.rb:12:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/i18n-1.8.11/lib/i18n.rb:309:in `with_locale' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/translation.rb:9:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:26:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `block in instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications/instrumenter.rb:23:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:25:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `block in tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `block in tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:28:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:22:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:136:in `run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:38:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/job_batching/batch_aware_job_spec.rb:46:in `block (5 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `block in with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `block in with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-rails-5.0.2/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:259:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:644:in `block in run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:606:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/configuration.rb:2067:in `with_suite_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:116:in `block in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/reporter.rb:74:in `report' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:115:in `run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:89:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:71:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:45:in `invoke' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/exe/rspec:4:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:58:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:58:in `kernel_load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:23:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:478:in `exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:31:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:25:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/exe/bundle:49:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/friendly_errors.rb:128:in `with_friendly_errors' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/exe/bundle:37:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `
'  (0.3ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] Enqueued BatchTestJobBase (Job ID: af5f9cde-20fd-4788-a8bc-fc069db22dd2) to Test(default)  (0.3ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] Enqueued BatchTestJobBase (Job ID: 74b50510-1716-45bf-927a-da9d33378b9b) to Test(default)  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] Enqueued BatchTestJobBase (Job ID: 030a2c66-9668-44cf-8f3f-aa2b1f9ab589) to Test(default)  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.5ms) ROLLBACK  (0.3ms) BEGIN  (0.5ms) ROLLBACK  (1.5ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.5ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) ROLLBACK  (0.5ms) BEGIN  (0.5ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) ROLLBACK  (0.3ms) BEGIN  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.5ms) ROLLBACK  (0.1ms) BEGIN  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] Enqueued RetryingJob (Job ID: d411f29a-5c21-4db4-9c11-7d5b3736f915) to Sidekiq(default) [ActiveJob] [RetryingJob] [d411f29a-5c21-4db4-9c11-7d5b3736f915] Performing RetryingJob (Job ID: d411f29a-5c21-4db4-9c11-7d5b3736f915) from Sidekiq(default) [ActiveJob] [RetryingJob] [d411f29a-5c21-4db4-9c11-7d5b3736f915] Error performing RetryingJob (Job ID: d411f29a-5c21-4db4-9c11-7d5b3736f915) from Sidekiq(default) in 3.93ms: RuntimeError (A Failure): /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/job_batching/batch_spec.rb:268:in `perform' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:39:in `block in perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:109:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch_aware_job.rb:12:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/i18n-1.8.11/lib/i18n.rb:314:in `with_locale' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/translation.rb:9:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:26:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `block in instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications/instrumenter.rb:23:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:25:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `block in tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `block in tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:28:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:22:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:136:in `run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:38:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:24:in `block in execute' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:109:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/railtie.rb:28:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/execution_wrapper.rb:87:in `wrap' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/reloader.rb:73:in `block in wrap' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/execution_wrapper.rb:87:in `wrap' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/reloader.rb:72:in `wrap' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/railtie.rb:27:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:136:in `run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:22:in `execute' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/queue_adapters/sidekiq_adapter.rb:42:in `perform' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/sidekiq-6.3.1/lib/sidekiq/testing.rb:300:in `execute_job' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/sidekiq-6.3.1/lib/sidekiq/testing.rb:295:in `block in process_job' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/sidekiq-6.3.1/lib/sidekiq/middleware/chain.rb:138:in `block in invoke' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/sidekiq.rb:73:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/sidekiq-6.3.1/lib/sidekiq/middleware/chain.rb:140:in `block in invoke' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/sidekiq-6.3.1/lib/sidekiq/middleware/chain.rb:143:in `invoke' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/sidekiq-6.3.1/lib/sidekiq/testing.rb:294:in `process_job' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/job_batching/batch_spec.rb:289:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `block in with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `block in with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-rails-5.0.2/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:259:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:644:in `block in run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:606:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/configuration.rb:2067:in `with_suite_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:116:in `block in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/reporter.rb:74:in `report' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:115:in `run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:89:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:71:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:45:in `invoke' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/exe/rspec:4:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:58:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:58:in `kernel_load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:23:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:478:in `exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:31:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:25:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/exe/bundle:49:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/friendly_errors.rb:128:in `with_friendly_errors' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/exe/bundle:37:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `
' [ActiveJob] [RetryingJob] [d411f29a-5c21-4db4-9c11-7d5b3736f915] Performing RetryingJob (Job ID: d411f29a-5c21-4db4-9c11-7d5b3736f915) from Sidekiq(default) [ActiveJob] [RetryingJob] [d411f29a-5c21-4db4-9c11-7d5b3736f915] Performed RetryingJob (Job ID: d411f29a-5c21-4db4-9c11-7d5b3736f915) from Sidekiq(default) in 2.93ms  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] Enqueued TestWorker (Job ID: 3152b52d-4d25-449f-a0e0-16c5c3dc31f9) to Sidekiq(default)  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] Enqueued CanvasSync::JobBatches::Batch::Callback::ActiveJobCallbackWorker (Job ID: c616e7e7-5839-4033-b9c3-507403f3d978) to Test(default) with arguments: "SampleCallback", "complete", {"a"=>"b"}, "S93eqXDZjwImgw", nil  (0.2ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] Enqueued CanvasSync::JobBatches::Batch::Callback::ActiveJobCallbackWorker (Job ID: 78ce5c3b-468b-45bf-9d8c-208d90d7eb6e) to Test(default) with arguments: "SampleCallback", "complete", {"a"=>"b"}, "2SiooMfzDA7KHw", nil [ActiveJob] Enqueued CanvasSync::JobBatches::Batch::Callback::ActiveJobCallbackWorker (Job ID: 76a9e87c-c468-4b4b-bb57-c01b13c7a541) to Test(default) with arguments: "SampleCallback2", "complete", {"b"=>"a"}, "2SiooMfzDA7KHw", nil  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] Enqueued ContextedJob (Job ID: b440bc7f-0050-4956-b2be-830a0a9ab66b) to Sidekiq(default) [ActiveJob] [TestWorker] [3152b52d-4d25-449f-a0e0-16c5c3dc31f9] Performing TestWorker (Job ID: 3152b52d-4d25-449f-a0e0-16c5c3dc31f9) from Sidekiq(default) [ActiveJob] [TestWorker] [3152b52d-4d25-449f-a0e0-16c5c3dc31f9] Performed TestWorker (Job ID: 3152b52d-4d25-449f-a0e0-16c5c3dc31f9) from Sidekiq(default) in 2.57ms [ActiveJob] [ContextedJob] [b440bc7f-0050-4956-b2be-830a0a9ab66b] Performing ContextedJob (Job ID: b440bc7f-0050-4956-b2be-830a0a9ab66b) from Sidekiq(default) [ActiveJob] [ContextedJob] [b440bc7f-0050-4956-b2be-830a0a9ab66b] Performed ContextedJob (Job ID: b440bc7f-0050-4956-b2be-830a0a9ab66b) from Sidekiq(default) in 3.12ms  (0.2ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] Enqueued ContextedJob (Job ID: 71d2600b-5deb-416e-9ac6-31217caf816c) to Sidekiq(default) [ActiveJob] [ContextedJob] [71d2600b-5deb-416e-9ac6-31217caf816c] Performing ContextedJob (Job ID: 71d2600b-5deb-416e-9ac6-31217caf816c) from Sidekiq(default) [ActiveJob] [ContextedJob] [71d2600b-5deb-416e-9ac6-31217caf816c] Performed ContextedJob (Job ID: 71d2600b-5deb-416e-9ac6-31217caf816c) from Sidekiq(default) in 16.43ms  (0.2ms) ROLLBACK  (0.3ms) BEGIN [ActiveJob] Enqueued BatchTestJobBase (Job ID: 7492f5af-a65a-4b1c-a210-8830b71458ae) to Sidekiq(default) [ActiveJob] [BatchTestJobBase] [7492f5af-a65a-4b1c-a210-8830b71458ae] Performing BatchTestJobBase (Job ID: 7492f5af-a65a-4b1c-a210-8830b71458ae) from Sidekiq(default) [ActiveJob] [BatchTestJobBase] [7492f5af-a65a-4b1c-a210-8830b71458ae] Performed BatchTestJobBase (Job ID: 7492f5af-a65a-4b1c-a210-8830b71458ae) from Sidekiq(default) in 4.61ms [ActiveJob] Enqueued ContextedJob (Job ID: 15aea2b1-ef08-4990-a6b5-4cdf8c8fa202) to Sidekiq(default) [ActiveJob] [ContextedJob] [15aea2b1-ef08-4990-a6b5-4cdf8c8fa202] Performing ContextedJob (Job ID: 15aea2b1-ef08-4990-a6b5-4cdf8c8fa202) from Sidekiq(default) [ActiveJob] [ContextedJob] [15aea2b1-ef08-4990-a6b5-4cdf8c8fa202] Performed ContextedJob (Job ID: 15aea2b1-ef08-4990-a6b5-4cdf8c8fa202) from Sidekiq(default) in 7.24ms  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] Enqueued TestWorker (Job ID: 6cc10b25-9750-4eb9-8d24-ecb97729112d) to Sidekiq(default) [ActiveJob] Enqueued TestWorker (Job ID: 0245df95-cd5b-4cfd-9bcd-5cee93d71e72) to Sidekiq(default) [ActiveJob] Enqueued TestWorker (Job ID: e636458f-d96a-4b25-b879-ecb4ba45c6b1) to Sidekiq(default)  (0.2ms) ROLLBACK  (0.3ms) BEGIN [ActiveJob] Enqueued WorkerA (Job ID: e7c31a26-74ac-4844-9857-20ba27d8633e) to Sidekiq(default) [ActiveJob] Enqueued WorkerB (Job ID: 191ba199-a85e-48b9-bb39-c5004b63f1f4) to Sidekiq(default) [ActiveJob] Enqueued WorkerA (Job ID: c372f7b4-a484-4f2f-a0fb-0356e0370a06) to Sidekiq(default) [ActiveJob] Enqueued WorkerC (Job ID: c618fc91-bcd1-4176-a536-f42dbbf36439) to Sidekiq(default)  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) ROLLBACK  (0.3ms) BEGIN [ActiveJob] Enqueued TestWorker (Job ID: 90190e4e-099b-4de9-8de6-40694e18a7f2) to Sidekiq(default)  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.4ms) ROLLBACK  (0.3ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.4ms) ROLLBACK  (0.4ms) BEGIN  (0.7ms) ROLLBACK  (0.3ms) BEGIN [ActiveJob] Enqueued TestWorker (Job ID: f8d43ae2-f3dc-4e60-9308-ffbff2e2f83d) to Sidekiq(default)  (0.3ms) ROLLBACK  (0.4ms) SELECT "schema_migrations"."version" FROM "schema_migrations" ORDER BY "schema_migrations"."version" ASC  (0.2ms) BEGIN  (0.3ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.8ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.3ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.3ms) BEGIN  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.4ms) SELECT COUNT(*) FROM "canvas_sync_job_logs" [ActiveJob] [GoodJob] [4c6185a4-43b4-4164-8d64-8d4e8aedfa28] Performing GoodJob (Job ID: 4c6185a4-43b4-4164-8d64-8d4e8aedfa28) from Test(default) with arguments: "argument" [ActiveJob] [GoodJob] [4c6185a4-43b4-4164-8d64-8d4e8aedfa28] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "4c6185a4-43b4-4164-8d64-8d4e8aedfa28"], ["LIMIT", 1]] [ActiveJob] [GoodJob] [4c6185a4-43b4-4164-8d64-8d4e8aedfa28]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [GoodJob] [4c6185a4-43b4-4164-8d64-8d4e8aedfa28] CanvasSync::JobLog Create (0.5ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "GoodJob"], ["status", "enqueued"], ["job_arguments", "---\n- argument\n"], ["created_at", "2021-12-20 18:54:59.134152"], ["updated_at", "2021-12-20 18:54:59.134152"], ["job_id", "4c6185a4-43b4-4164-8d64-8d4e8aedfa28"]] [ActiveJob] [GoodJob] [4c6185a4-43b4-4164-8d64-8d4e8aedfa28]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [GoodJob] [4c6185a4-43b4-4164-8d64-8d4e8aedfa28]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [GoodJob] [4c6185a4-43b4-4164-8d64-8d4e8aedfa28] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-12-20 18:54:59.136078"], ["status", "running"], ["updated_at", "2021-12-20 18:54:59.136426"], ["id", 906]] [ActiveJob] [GoodJob] [4c6185a4-43b4-4164-8d64-8d4e8aedfa28]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [GoodJob] [4c6185a4-43b4-4164-8d64-8d4e8aedfa28]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [GoodJob] [4c6185a4-43b4-4164-8d64-8d4e8aedfa28] CanvasSync::JobLog Update (0.5ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2021-12-20 18:54:59.138057"], ["status", "success"], ["updated_at", "2021-12-20 18:54:59.138587"], ["id", 906]] [ActiveJob] [GoodJob] [4c6185a4-43b4-4164-8d64-8d4e8aedfa28]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [GoodJob] [4c6185a4-43b4-4164-8d64-8d4e8aedfa28] Performed GoodJob (Job ID: 4c6185a4-43b4-4164-8d64-8d4e8aedfa28) from Test(default) in 19.26ms  (0.2ms) SELECT COUNT(*) FROM "canvas_sync_job_logs" CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" ORDER BY "canvas_sync_job_logs"."id" DESC LIMIT $1 [["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [BadJob] [d3ce7b4d-359e-423f-a880-7aff7a615349] Performing BadJob (Job ID: d3ce7b4d-359e-423f-a880-7aff7a615349) from Test(default) with arguments: "argument" [ActiveJob] [BadJob] [d3ce7b4d-359e-423f-a880-7aff7a615349] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "d3ce7b4d-359e-423f-a880-7aff7a615349"], ["LIMIT", 1]] [ActiveJob] [BadJob] [d3ce7b4d-359e-423f-a880-7aff7a615349]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [BadJob] [d3ce7b4d-359e-423f-a880-7aff7a615349] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "BadJob"], ["status", "enqueued"], ["job_arguments", "---\n- argument\n"], ["created_at", "2021-12-20 18:54:59.145717"], ["updated_at", "2021-12-20 18:54:59.145717"], ["job_id", "d3ce7b4d-359e-423f-a880-7aff7a615349"]] [ActiveJob] [BadJob] [d3ce7b4d-359e-423f-a880-7aff7a615349]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [BadJob] [d3ce7b4d-359e-423f-a880-7aff7a615349]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [BadJob] [d3ce7b4d-359e-423f-a880-7aff7a615349] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-12-20 18:54:59.147282"], ["status", "running"], ["updated_at", "2021-12-20 18:54:59.147571"], ["id", 907]] [ActiveJob] [BadJob] [d3ce7b4d-359e-423f-a880-7aff7a615349]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [BadJob] [d3ce7b4d-359e-423f-a880-7aff7a615349]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [BadJob] [d3ce7b4d-359e-423f-a880-7aff7a615349] CanvasSync::JobLog Update (0.6ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "exception" = $2, "backtrace" = $3, "status" = $4, "updated_at" = $5 WHERE "canvas_sync_job_logs"."id" = $6 [["completed_at", "2021-12-20 18:54:59.148866"], ["exception", "EvilError: EvilError"], ["backtrace", "/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:12:in `perform'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:39:in `block in perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:109:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch_aware_job.rb:22:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:21:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/i18n-1.8.11/lib/i18n.rb:309:in `with_locale'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/translation.rb:9:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:26:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `block in instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications/instrumenter.rb:23:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:25:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `block in tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `block in tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:28:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:22:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:136:in `run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:38:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:18:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:40:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/matchers/built_in/raise_error.rb:59:in `matches?'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:51:in `block in handle_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:27:in `with_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:48:in `handle_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:65:in `to'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:101:in `to'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:39:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `block in with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `block in with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-rails-5.0.2/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:259:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:644:in `block in run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:606:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/configuration.rb:2067:in `with_suite_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:116:in `block in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/reporter.rb:74:in `report'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:115:in `run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:89:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:71:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:45:in `invoke'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/exe/rspec:4:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:58:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:58:in `kernel_load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:23:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:478:in `exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:31:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:25:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/exe/bundle:49:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/friendly_errors.rb:128:in `with_friendly_errors'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/exe/bundle:37:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `
'"], ["status", "error"], ["updated_at", "2021-12-20 18:54:59.149187"], ["id", 907]] [ActiveJob] [BadJob] [d3ce7b4d-359e-423f-a880-7aff7a615349]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [BadJob] [d3ce7b4d-359e-423f-a880-7aff7a615349] Error performing BadJob (Job ID: d3ce7b4d-359e-423f-a880-7aff7a615349) from Test(default) in 6.21ms: EvilError (EvilError): /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:12:in `perform' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:39:in `block in perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:109:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch_aware_job.rb:22:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:21:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/i18n-1.8.11/lib/i18n.rb:309:in `with_locale' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/translation.rb:9:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:26:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `block in instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications/instrumenter.rb:23:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:25:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `block in tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `block in tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:28:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:22:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:136:in `run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:38:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:18:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:40:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/matchers/built_in/raise_error.rb:59:in `matches?' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:51:in `block in handle_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:27:in `with_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:48:in `handle_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:65:in `to' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:101:in `to' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:39:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `block in with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `block in with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-rails-5.0.2/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:259:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:644:in `block in run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:606:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/configuration.rb:2067:in `with_suite_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:116:in `block in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/reporter.rb:74:in `report' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:115:in `run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:89:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:71:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:45:in `invoke' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/exe/rspec:4:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:58:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:58:in `kernel_load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:23:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:478:in `exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:31:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:25:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/exe/bundle:49:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/friendly_errors.rb:128:in `with_friendly_errors' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/exe/bundle:37:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `
' CanvasSync::JobLog Load (0.3ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" ORDER BY "canvas_sync_job_logs"."id" DESC LIMIT $1 [["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [BadJob] [3e093d50-802c-4f00-9c3b-421f8ed90446] Performing BadJob (Job ID: 3e093d50-802c-4f00-9c3b-421f8ed90446) from Test(default) [ActiveJob] [BadJob] [3e093d50-802c-4f00-9c3b-421f8ed90446] CanvasSync::JobLog Load (0.3ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "3e093d50-802c-4f00-9c3b-421f8ed90446"], ["LIMIT", 1]] [ActiveJob] [BadJob] [3e093d50-802c-4f00-9c3b-421f8ed90446]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [BadJob] [3e093d50-802c-4f00-9c3b-421f8ed90446] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["job_class", "BadJob"], ["status", "enqueued"], ["created_at", "2021-12-20 18:54:59.155060"], ["updated_at", "2021-12-20 18:54:59.155060"], ["job_id", "3e093d50-802c-4f00-9c3b-421f8ed90446"]] [ActiveJob] [BadJob] [3e093d50-802c-4f00-9c3b-421f8ed90446]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [BadJob] [3e093d50-802c-4f00-9c3b-421f8ed90446]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [BadJob] [3e093d50-802c-4f00-9c3b-421f8ed90446] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-12-20 18:54:59.156230"], ["status", "running"], ["updated_at", "2021-12-20 18:54:59.156578"], ["id", 908]] [ActiveJob] [BadJob] [3e093d50-802c-4f00-9c3b-421f8ed90446]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [BadJob] [3e093d50-802c-4f00-9c3b-421f8ed90446]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [BadJob] [3e093d50-802c-4f00-9c3b-421f8ed90446] CanvasSync::JobLog Update (0.7ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "exception" = $2, "backtrace" = $3, "status" = $4, "updated_at" = $5 WHERE "canvas_sync_job_logs"."id" = $6 [["completed_at", "2021-12-20 18:54:59.158120"], ["exception", "ArgumentError: wrong number of arguments (given 0, expected 1)"], ["backtrace", "/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:11:in `perform'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:39:in `block in perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:109:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch_aware_job.rb:22:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:21:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/i18n-1.8.11/lib/i18n.rb:309:in `with_locale'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/translation.rb:9:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:26:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `block in instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications/instrumenter.rb:23:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:25:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `block in tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `block in tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:28:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:22:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:136:in `run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:38:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:18:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:52:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/matchers/built_in/raise_error.rb:59:in `matches?'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:51:in `block in handle_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:27:in `with_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:48:in `handle_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:65:in `to'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:101:in `to'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:51:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `block in with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `block in with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-rails-5.0.2/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:259:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:644:in `block in run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:606:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/configuration.rb:2067:in `with_suite_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:116:in `block in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/reporter.rb:74:in `report'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:115:in `run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:89:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:71:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:45:in `invoke'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/exe/rspec:4:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:58:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:58:in `kernel_load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:23:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:478:in `exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:31:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:25:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/exe/bundle:49:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/friendly_errors.rb:128:in `with_friendly_errors'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/exe/bundle:37:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `
'"], ["status", "error"], ["updated_at", "2021-12-20 18:54:59.158654"], ["id", 908]] [ActiveJob] [BadJob] [3e093d50-802c-4f00-9c3b-421f8ed90446]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [BadJob] [3e093d50-802c-4f00-9c3b-421f8ed90446] Error performing BadJob (Job ID: 3e093d50-802c-4f00-9c3b-421f8ed90446) from Test(default) in 6.7ms: ArgumentError (wrong number of arguments (given 0, expected 1)): /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:11:in `perform' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:39:in `block in perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:109:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch_aware_job.rb:22:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:21:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/i18n-1.8.11/lib/i18n.rb:309:in `with_locale' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/translation.rb:9:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:26:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `block in instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications/instrumenter.rb:23:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:25:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `block in tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `block in tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:28:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:22:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:136:in `run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:38:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:18:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:52:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/matchers/built_in/raise_error.rb:59:in `matches?' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:51:in `block in handle_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:27:in `with_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:48:in `handle_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:65:in `to' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:101:in `to' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:51:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `block in with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `block in with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-rails-5.0.2/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:259:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:644:in `block in run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:606:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/configuration.rb:2067:in `with_suite_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:116:in `block in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/reporter.rb:74:in `report' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:115:in `run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:89:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:71:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:45:in `invoke' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/exe/rspec:4:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:58:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:58:in `kernel_load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:23:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:478:in `exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:31:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:25:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/exe/bundle:49:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/friendly_errors.rb:128:in `with_friendly_errors' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/exe/bundle:37:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `
'  (0.2ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [BadJob] [7baa1326-29d5-41d6-b3dc-a622ae79bd20] Performing BadJob (Job ID: 7baa1326-29d5-41d6-b3dc-a622ae79bd20) from Test(default) [ActiveJob] [BadJob] [7baa1326-29d5-41d6-b3dc-a622ae79bd20] CanvasSync::JobLog Load (0.3ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "7baa1326-29d5-41d6-b3dc-a622ae79bd20"], ["LIMIT", 1]] [ActiveJob] [BadJob] [7baa1326-29d5-41d6-b3dc-a622ae79bd20]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [BadJob] [7baa1326-29d5-41d6-b3dc-a622ae79bd20] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["job_class", "BadJob"], ["status", "enqueued"], ["created_at", "2021-12-20 18:54:59.163588"], ["updated_at", "2021-12-20 18:54:59.163588"], ["job_id", "7baa1326-29d5-41d6-b3dc-a622ae79bd20"]] [ActiveJob] [BadJob] [7baa1326-29d5-41d6-b3dc-a622ae79bd20]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [BadJob] [7baa1326-29d5-41d6-b3dc-a622ae79bd20]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [BadJob] [7baa1326-29d5-41d6-b3dc-a622ae79bd20] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-12-20 18:54:59.164808"], ["status", "running"], ["updated_at", "2021-12-20 18:54:59.165190"], ["id", 909]] [ActiveJob] [BadJob] [7baa1326-29d5-41d6-b3dc-a622ae79bd20]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [BadJob] [7baa1326-29d5-41d6-b3dc-a622ae79bd20]  (0.3ms) SAVEPOINT active_record_1 [ActiveJob] [BadJob] [7baa1326-29d5-41d6-b3dc-a622ae79bd20] CanvasSync::JobLog Update (1.2ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "exception" = $2, "backtrace" = $3, "status" = $4, "updated_at" = $5 WHERE "canvas_sync_job_logs"."id" = $6 [["completed_at", "2021-12-20 18:54:59.172058"], ["exception", "ArgumentError: wrong number of arguments (given 0, expected 1)"], ["backtrace", "/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:11:in `perform'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:39:in `block in perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:109:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch_aware_job.rb:22:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:21:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/i18n-1.8.11/lib/i18n.rb:309:in `with_locale'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/translation.rb:9:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:26:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `block in instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications/instrumenter.rb:23:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:25:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `block in tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `block in tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:28:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:22:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:136:in `run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:38:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:18:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:60:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/matchers/built_in/raise_error.rb:59:in `matches?'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:51:in `block in handle_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:27:in `with_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:48:in `handle_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:65:in `to'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:101:in `to'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:59:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `block in with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `block in with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-rails-5.0.2/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:259:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:644:in `block in run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:606:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/configuration.rb:2067:in `with_suite_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:116:in `block in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/reporter.rb:74:in `report'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:115:in `run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:89:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:71:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:45:in `invoke'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/exe/rspec:4:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:58:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:58:in `kernel_load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:23:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:478:in `exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:31:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:25:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/exe/bundle:49:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/friendly_errors.rb:128:in `with_friendly_errors'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/exe/bundle:37:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `
'\n\nError Occurred while handling an Error: NoMethodError: undefined method `bad_catcher' for BadJob:Class\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-mocks-3.10.2/lib/rspec/mocks/method_double.rb:28:in `block in original_implementation_callable'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-mocks-3.10.2/lib/rspec/mocks/message_expectation.rb:101:in `block in and_call_original'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-mocks-3.10.2/lib/rspec/mocks/message_expectation.rb:740:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-mocks-3.10.2/lib/rspec/mocks/message_expectation.rb:572:in `invoke_incrementing_actual_calls_by'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-mocks-3.10.2/lib/rspec/mocks/message_expectation.rb:427:in `invoke'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-mocks-3.10.2/lib/rspec/mocks/proxy.rb:217:in `message_received'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-mocks-3.10.2/lib/rspec/mocks/proxy.rb:361:in `message_received'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-mocks-3.10.2/lib/rspec/mocks/method_double.rb:78:in `proxy_method_invoked'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-mocks-3.10.2/lib/rspec/mocks/method_double.rb:64:in `block (2 levels) in define_proxy_method'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:31:in `rescue in block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:23:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/i18n-1.8.11/lib/i18n.rb:309:in `with_locale'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/translation.rb:9:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:26:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `block in instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications/instrumenter.rb:23:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:25:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `block in tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `block in tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:28:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:22:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:136:in `run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:38:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:18:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:60:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/matchers/built_in/raise_error.rb:59:in `matches?'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:51:in `block in handle_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:27:in `with_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:48:in `handle_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:65:in `to'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:101:in `to'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:59:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `block in with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `block in with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-rails-5.0.2/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:259:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:644:in `block in run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:606:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/configuration.rb:2067:in `with_suite_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:116:in `block in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/reporter.rb:74:in `report'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:115:in `run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:89:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:71:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:45:in `invoke'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/exe/rspec:4:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:58:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:58:in `kernel_load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:23:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:478:in `exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:31:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:25:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/exe/bundle:49:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/friendly_errors.rb:128:in `with_friendly_errors'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/exe/bundle:37:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `
'"], ["status", "error"], ["updated_at", "2021-12-20 18:54:59.172775"], ["id", 909]] [ActiveJob] [BadJob] [7baa1326-29d5-41d6-b3dc-a622ae79bd20]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [BadJob] [7baa1326-29d5-41d6-b3dc-a622ae79bd20] Error performing BadJob (Job ID: 7baa1326-29d5-41d6-b3dc-a622ae79bd20) from Test(default) in 12.96ms: ArgumentError (wrong number of arguments (given 0, expected 1)): /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:11:in `perform' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:39:in `block in perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:109:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch_aware_job.rb:22:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:21:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/i18n-1.8.11/lib/i18n.rb:309:in `with_locale' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/translation.rb:9:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:26:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `block in instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications/instrumenter.rb:23:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:25:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `block in tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `block in tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:28:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:22:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:136:in `run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:38:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:18:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:60:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/matchers/built_in/raise_error.rb:59:in `matches?' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:51:in `block in handle_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:27:in `with_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:48:in `handle_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:65:in `to' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:101:in `to' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:59:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `block in with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `block in with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-rails-5.0.2/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:259:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:644:in `block in run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:606:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/configuration.rb:2067:in `with_suite_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:116:in `block in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/reporter.rb:74:in `report' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:115:in `run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:89:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:71:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:45:in `invoke' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/exe/rspec:4:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:58:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:58:in `kernel_load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:23:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:478:in `exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:31:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:25:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/exe/bundle:49:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/friendly_errors.rb:128:in `with_friendly_errors' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/exe/bundle:37:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `
' CanvasSync::JobLog Load (0.4ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" ORDER BY "canvas_sync_job_logs"."id" DESC LIMIT $1 [["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] [CanvasSync::Jobs::ReportChecker] [c430ba82-e17e-4a99-b11e-aab0b1e14c4c] Performing CanvasSync::Jobs::ReportChecker (Job ID: c430ba82-e17e-4a99-b11e-aab0b1e14c4c) from Test(default) with arguments: "provisioning_csv", 1, "FakeProcessor", {} [ActiveJob] [CanvasSync::Jobs::ReportChecker] [c430ba82-e17e-4a99-b11e-aab0b1e14c4c] CanvasSync::JobLog Load (0.4ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "c430ba82-e17e-4a99-b11e-aab0b1e14c4c"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [c430ba82-e17e-4a99-b11e-aab0b1e14c4c]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [c430ba82-e17e-4a99-b11e-aab0b1e14c4c] CanvasSync::JobLog Create (0.4ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- provisioning_csv\n- 1\n- FakeProcessor\n- {}\n"], ["created_at", "2021-12-20 18:54:59.182823"], ["updated_at", "2021-12-20 18:54:59.182823"], ["job_id", "c430ba82-e17e-4a99-b11e-aab0b1e14c4c"]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [c430ba82-e17e-4a99-b11e-aab0b1e14c4c]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [c430ba82-e17e-4a99-b11e-aab0b1e14c4c]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [c430ba82-e17e-4a99-b11e-aab0b1e14c4c] CanvasSync::JobLog Update (0.4ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-12-20 18:54:59.185374"], ["status", "running"], ["updated_at", "2021-12-20 18:54:59.185924"], ["id", 910]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [c430ba82-e17e-4a99-b11e-aab0b1e14c4c]  (0.3ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [c430ba82-e17e-4a99-b11e-aab0b1e14c4c]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [c430ba82-e17e-4a99-b11e-aab0b1e14c4c] CanvasSync::JobLog Destroy (0.3ms) DELETE FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."id" = $1 [["id", 910]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [c430ba82-e17e-4a99-b11e-aab0b1e14c4c]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [c430ba82-e17e-4a99-b11e-aab0b1e14c4c] Performed CanvasSync::Jobs::ReportChecker (Job ID: c430ba82-e17e-4a99-b11e-aab0b1e14c4c) from Test(default) in 14.84ms  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] [CanvasSync::Jobs::ReportChecker] [b2a0e229-1936-4cd8-91da-ad24802f3e88] Performing CanvasSync::Jobs::ReportChecker (Job ID: b2a0e229-1936-4cd8-91da-ad24802f3e88) from Test(default) with arguments: "provisioning_csv", 1, "FakeProcessor", {} [ActiveJob] [CanvasSync::Jobs::ReportChecker] [b2a0e229-1936-4cd8-91da-ad24802f3e88] CanvasSync::JobLog Load (0.4ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "b2a0e229-1936-4cd8-91da-ad24802f3e88"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [b2a0e229-1936-4cd8-91da-ad24802f3e88]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [b2a0e229-1936-4cd8-91da-ad24802f3e88] CanvasSync::JobLog Create (0.5ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- provisioning_csv\n- 1\n- FakeProcessor\n- {}\n"], ["created_at", "2021-12-20 18:54:59.201021"], ["updated_at", "2021-12-20 18:54:59.201021"], ["job_id", "b2a0e229-1936-4cd8-91da-ad24802f3e88"]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [b2a0e229-1936-4cd8-91da-ad24802f3e88]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [b2a0e229-1936-4cd8-91da-ad24802f3e88]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [b2a0e229-1936-4cd8-91da-ad24802f3e88] CanvasSync::JobLog Update (0.4ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-12-20 18:54:59.203699"], ["status", "running"], ["updated_at", "2021-12-20 18:54:59.204491"], ["id", 911]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [b2a0e229-1936-4cd8-91da-ad24802f3e88]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [b2a0e229-1936-4cd8-91da-ad24802f3e88]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [b2a0e229-1936-4cd8-91da-ad24802f3e88] CanvasSync::JobLog Create (0.5ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- provisioning_csv\n- 1\n- FakeProcessor\n- {}\n- {}\n"], ["created_at", "2021-12-20 18:54:59.211300"], ["updated_at", "2021-12-20 18:54:59.211300"], ["job_id", "3642c078-c358-495b-b972-979a4c78a604"]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [b2a0e229-1936-4cd8-91da-ad24802f3e88]  (0.3ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [b2a0e229-1936-4cd8-91da-ad24802f3e88] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: 3642c078-c358-495b-b972-979a4c78a604) to Test(default) at 2021-12-20 18:55:29 UTC with arguments: "provisioning_csv", 1, "FakeProcessor", {}, {} [ActiveJob] [CanvasSync::Jobs::ReportChecker] [b2a0e229-1936-4cd8-91da-ad24802f3e88]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [b2a0e229-1936-4cd8-91da-ad24802f3e88] CanvasSync::JobLog Destroy (0.4ms) DELETE FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."id" = $1 [["id", 911]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [b2a0e229-1936-4cd8-91da-ad24802f3e88]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [b2a0e229-1936-4cd8-91da-ad24802f3e88] Performed CanvasSync::Jobs::ReportChecker (Job ID: b2a0e229-1936-4cd8-91da-ad24802f3e88) from Test(default) in 44.61ms  (0.3ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] [CanvasSync::Jobs::ReportChecker] [ebef0729-3861-4ce8-8892-c6a05a6a6b0c] Performing CanvasSync::Jobs::ReportChecker (Job ID: ebef0729-3861-4ce8-8892-c6a05a6a6b0c) from Test(default) with arguments: "provisioning_csv", 1, "FakeProcessor", {} [ActiveJob] [CanvasSync::Jobs::ReportChecker] [ebef0729-3861-4ce8-8892-c6a05a6a6b0c] CanvasSync::JobLog Load (3.0ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "ebef0729-3861-4ce8-8892-c6a05a6a6b0c"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [ebef0729-3861-4ce8-8892-c6a05a6a6b0c]  (0.6ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [ebef0729-3861-4ce8-8892-c6a05a6a6b0c] CanvasSync::JobLog Create (0.9ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- provisioning_csv\n- 1\n- FakeProcessor\n- {}\n"], ["created_at", "2021-12-20 18:54:59.253090"], ["updated_at", "2021-12-20 18:54:59.253090"], ["job_id", "ebef0729-3861-4ce8-8892-c6a05a6a6b0c"]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [ebef0729-3861-4ce8-8892-c6a05a6a6b0c]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [ebef0729-3861-4ce8-8892-c6a05a6a6b0c]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [ebef0729-3861-4ce8-8892-c6a05a6a6b0c] CanvasSync::JobLog Update (0.4ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-12-20 18:54:59.259989"], ["status", "running"], ["updated_at", "2021-12-20 18:54:59.260606"], ["id", 913]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [ebef0729-3861-4ce8-8892-c6a05a6a6b0c]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [ebef0729-3861-4ce8-8892-c6a05a6a6b0c]  (0.3ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [ebef0729-3861-4ce8-8892-c6a05a6a6b0c] CanvasSync::JobLog Update (6.4ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "exception" = $2, "backtrace" = $3, "status" = $4, "updated_at" = $5 WHERE "canvas_sync_job_logs"."id" = $6 [["completed_at", "2021-12-20 18:54:59.272874"], ["exception", "NameError: undefined local variable or method `current_organization' for #"], ["backtrace", "/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/jobs/report_checker.rb:35:in `perform'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:39:in `block in perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:109:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch_aware_job.rb:22:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:21:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/i18n-1.8.11/lib/i18n.rb:309:in `with_locale'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/translation.rb:9:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:26:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `block in instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications/instrumenter.rb:23:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:25:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `block in tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `block in tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:28:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:22:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:136:in `run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:38:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:18:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/report_checker_spec.rb:11:in `start_job'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/report_checker_spec.rb:53:in `block (5 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/matchers/built_in/raise_error.rb:59:in `matches?'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:51:in `block in handle_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:27:in `with_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:48:in `handle_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:65:in `to'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:101:in `to'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/report_checker_spec.rb:53:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `block in with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `block in with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-rails-5.0.2/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:259:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:644:in `block in run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:606:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/configuration.rb:2067:in `with_suite_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:116:in `block in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/reporter.rb:74:in `report'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:115:in `run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:89:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:71:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:45:in `invoke'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/exe/rspec:4:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:58:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:58:in `kernel_load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:23:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:478:in `exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:31:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:25:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/exe/bundle:49:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/friendly_errors.rb:128:in `with_friendly_errors'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/exe/bundle:37:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `
'"], ["status", "error"], ["updated_at", "2021-12-20 18:54:59.273857"], ["id", 913]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [ebef0729-3861-4ce8-8892-c6a05a6a6b0c]  (0.3ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [ebef0729-3861-4ce8-8892-c6a05a6a6b0c] Error performing CanvasSync::Jobs::ReportChecker (Job ID: ebef0729-3861-4ce8-8892-c6a05a6a6b0c) from Test(default) in 34.75ms: NameError (undefined local variable or method `current_organization' for #): /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/jobs/report_checker.rb:35:in `perform' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:39:in `block in perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:109:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch_aware_job.rb:22:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:21:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/i18n-1.8.11/lib/i18n.rb:309:in `with_locale' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/translation.rb:9:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:26:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `block in instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications/instrumenter.rb:23:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:25:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `block in tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `block in tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:28:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:22:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:136:in `run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:38:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:18:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/report_checker_spec.rb:11:in `start_job' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/report_checker_spec.rb:53:in `block (5 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/matchers/built_in/raise_error.rb:59:in `matches?' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:51:in `block in handle_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:27:in `with_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:48:in `handle_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:65:in `to' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:101:in `to' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/report_checker_spec.rb:53:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `block in with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `block in with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-rails-5.0.2/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:259:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:644:in `block in run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:606:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/configuration.rb:2067:in `with_suite_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:116:in `block in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/reporter.rb:74:in `report' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:115:in `run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:89:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:71:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:45:in `invoke' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/exe/rspec:4:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:58:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:58:in `kernel_load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:23:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:478:in `exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:31:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:25:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/exe/bundle:49:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/friendly_errors.rb:128:in `with_friendly_errors' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/exe/bundle:37:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `
'  (0.2ms) ROLLBACK  (0.5ms) BEGIN [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [0068dd26-d95d-4375-a089-15a14ca7a47e] Performing CanvasSync::Jobs::ReportProcessorJob (Job ID: 0068dd26-d95d-4375-a089-15a14ca7a47e) from Test(default) with arguments: "provisioning_csv", "https://test.instructure.com/sample_report_download", "FakeProcessor", {}, 1 [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [0068dd26-d95d-4375-a089-15a14ca7a47e] CanvasSync::JobLog Load (0.3ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "0068dd26-d95d-4375-a089-15a14ca7a47e"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [0068dd26-d95d-4375-a089-15a14ca7a47e]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [0068dd26-d95d-4375-a089-15a14ca7a47e] CanvasSync::JobLog Create (0.4ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportProcessorJob"], ["status", "enqueued"], ["job_arguments", "---\n- provisioning_csv\n- https://test.instructure.com/sample_report_download\n- FakeProcessor\n- {}\n- 1\n"], ["created_at", "2021-12-20 18:54:59.288403"], ["updated_at", "2021-12-20 18:54:59.288403"], ["job_id", "0068dd26-d95d-4375-a089-15a14ca7a47e"]] [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [0068dd26-d95d-4375-a089-15a14ca7a47e]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [0068dd26-d95d-4375-a089-15a14ca7a47e]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [0068dd26-d95d-4375-a089-15a14ca7a47e] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-12-20 18:54:59.290542"], ["status", "running"], ["updated_at", "2021-12-20 18:54:59.290908"], ["id", 914]] [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [0068dd26-d95d-4375-a089-15a14ca7a47e]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [0068dd26-d95d-4375-a089-15a14ca7a47e]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [0068dd26-d95d-4375-a089-15a14ca7a47e] CanvasSync::JobLog Update (0.4ms) UPDATE "canvas_sync_job_logs" SET "job_class" = $1, "updated_at" = $2 WHERE "canvas_sync_job_logs"."id" = $3 [["job_class", "FakeProcessor"], ["updated_at", "2021-12-20 18:54:59.293122"], ["id", 914]] [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [0068dd26-d95d-4375-a089-15a14ca7a47e]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [0068dd26-d95d-4375-a089-15a14ca7a47e]  (0.3ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [0068dd26-d95d-4375-a089-15a14ca7a47e] CanvasSync::JobLog Update (0.4ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2021-12-20 18:54:59.312968"], ["status", "success"], ["updated_at", "2021-12-20 18:54:59.313653"], ["id", 914]] [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [0068dd26-d95d-4375-a089-15a14ca7a47e]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [0068dd26-d95d-4375-a089-15a14ca7a47e] Performed CanvasSync::Jobs::ReportProcessorJob (Job ID: 0068dd26-d95d-4375-a089-15a14ca7a47e) from Test(default) in 28.37ms  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] [CanvasSync::Jobs::ReportStarter] [426a3893-93d7-4472-ab41-0f3bbb9a1fd2] Performing CanvasSync::Jobs::ReportStarter (Job ID: 426a3893-93d7-4472-ab41-0f3bbb9a1fd2) from Test(default) with arguments: "provisioning_csv", {"parameters[users]"=>true}, "CoolProcessor", {:models=>["users"]} [ActiveJob] [CanvasSync::Jobs::ReportStarter] [426a3893-93d7-4472-ab41-0f3bbb9a1fd2] CanvasSync::JobLog Load (0.3ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "426a3893-93d7-4472-ab41-0f3bbb9a1fd2"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::ReportStarter] [426a3893-93d7-4472-ab41-0f3bbb9a1fd2]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [426a3893-93d7-4472-ab41-0f3bbb9a1fd2] CanvasSync::JobLog Create (0.4ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportStarter"], ["status", "enqueued"], ["job_arguments", "---\n- provisioning_csv\n- parameters[users]: true\n- CoolProcessor\n- :models:\n - users\n"], ["created_at", "2021-12-20 18:54:59.319436"], ["updated_at", "2021-12-20 18:54:59.319436"], ["job_id", "426a3893-93d7-4472-ab41-0f3bbb9a1fd2"]] [ActiveJob] [CanvasSync::Jobs::ReportStarter] [426a3893-93d7-4472-ab41-0f3bbb9a1fd2]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [426a3893-93d7-4472-ab41-0f3bbb9a1fd2]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [426a3893-93d7-4472-ab41-0f3bbb9a1fd2] CanvasSync::JobLog Update (0.4ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-12-20 18:54:59.321641"], ["status", "running"], ["updated_at", "2021-12-20 18:54:59.322065"], ["id", 915]] [ActiveJob] [CanvasSync::Jobs::ReportStarter] [426a3893-93d7-4472-ab41-0f3bbb9a1fd2]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [426a3893-93d7-4472-ab41-0f3bbb9a1fd2]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [426a3893-93d7-4472-ab41-0f3bbb9a1fd2] CanvasSync::JobLog Create (0.6ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- provisioning_csv\n- 1\n- CoolProcessor\n- :models:\n - users\n :sync_start_time: '2021-12-20T18:54:59Z'\n :report_params:\n parameters[users]: true\n"], ["created_at", "2021-12-20 18:54:59.326996"], ["updated_at", "2021-12-20 18:54:59.326996"], ["job_id", "ab67c9f9-75a1-4c40-915d-1ba7c1df8e4d"]] [ActiveJob] [CanvasSync::Jobs::ReportStarter] [426a3893-93d7-4472-ab41-0f3bbb9a1fd2]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [426a3893-93d7-4472-ab41-0f3bbb9a1fd2] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: ab67c9f9-75a1-4c40-915d-1ba7c1df8e4d) to Test(default) at 2021-12-20 18:55:29 UTC with arguments: "provisioning_csv", 1, "CoolProcessor", {:models=>["users"], :sync_start_time=>"2021-12-20T18:54:59Z", :report_params=>{"parameters[users]"=>true}} [ActiveJob] [CanvasSync::Jobs::ReportStarter] [426a3893-93d7-4472-ab41-0f3bbb9a1fd2]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [426a3893-93d7-4472-ab41-0f3bbb9a1fd2] CanvasSync::JobLog Update (0.4ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2021-12-20 18:54:59.331074"], ["status", "success"], ["updated_at", "2021-12-20 18:54:59.331558"], ["id", 915]] [ActiveJob] [CanvasSync::Jobs::ReportStarter] [426a3893-93d7-4472-ab41-0f3bbb9a1fd2]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [426a3893-93d7-4472-ab41-0f3bbb9a1fd2] Performed CanvasSync::Jobs::ReportStarter (Job ID: 426a3893-93d7-4472-ab41-0f3bbb9a1fd2) from Test(default) in 15.11ms  (0.3ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] [CanvasSync::Jobs::ReportStarter] [507f2040-efd8-4808-a27b-8dfe44034026] Performing CanvasSync::Jobs::ReportStarter (Job ID: 507f2040-efd8-4808-a27b-8dfe44034026) from Test(default) with arguments: "provisioning_csv", {"parameters[users]"=>true}, "CoolProcessor", {:models=>["users"]}, {:allow_redownloads=>true} [ActiveJob] [CanvasSync::Jobs::ReportStarter] [507f2040-efd8-4808-a27b-8dfe44034026] CanvasSync::JobLog Load (0.3ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "507f2040-efd8-4808-a27b-8dfe44034026"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::ReportStarter] [507f2040-efd8-4808-a27b-8dfe44034026]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [507f2040-efd8-4808-a27b-8dfe44034026] CanvasSync::JobLog Create (0.4ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportStarter"], ["status", "enqueued"], ["job_arguments", "---\n- provisioning_csv\n- parameters[users]: true\n- CoolProcessor\n- :models:\n - users\n- :allow_redownloads: true\n"], ["created_at", "2021-12-20 18:54:59.337894"], ["updated_at", "2021-12-20 18:54:59.337894"], ["job_id", "507f2040-efd8-4808-a27b-8dfe44034026"]] [ActiveJob] [CanvasSync::Jobs::ReportStarter] [507f2040-efd8-4808-a27b-8dfe44034026]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [507f2040-efd8-4808-a27b-8dfe44034026]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [507f2040-efd8-4808-a27b-8dfe44034026] CanvasSync::JobLog Update (0.4ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-12-20 18:54:59.340279"], ["status", "running"], ["updated_at", "2021-12-20 18:54:59.340793"], ["id", 917]] [ActiveJob] [CanvasSync::Jobs::ReportStarter] [507f2040-efd8-4808-a27b-8dfe44034026]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [507f2040-efd8-4808-a27b-8dfe44034026]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [507f2040-efd8-4808-a27b-8dfe44034026] CanvasSync::JobLog Update (0.4ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2021-12-20 18:54:59.344233"], ["status", "success"], ["updated_at", "2021-12-20 18:54:59.344788"], ["id", 917]] [ActiveJob] [CanvasSync::Jobs::ReportStarter] [507f2040-efd8-4808-a27b-8dfe44034026]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [507f2040-efd8-4808-a27b-8dfe44034026] Performed CanvasSync::Jobs::ReportStarter (Job ID: 507f2040-efd8-4808-a27b-8dfe44034026) from Test(default) in 10.02ms  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Account Exists (0.5ms) SELECT 1 AS one FROM "accounts" WHERE "accounts"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] Account Create (0.5ms) INSERT INTO "accounts" ("canvas_id", "sis_id", "canvas_parent_account_id", "sis_parent_account_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 1], ["sis_id", "503cdf4a4f27b1e9cb28fd4adcfd671f"], ["canvas_parent_account_id", 1], ["sis_parent_account_id", "39491ede429fab1ebf4946574f61c864"], ["name", "Account name"], ["workflow_state", "active"], ["created_at", "2021-12-20 18:54:59.363683"], ["updated_at", "2021-12-20 18:54:59.363683"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.7ms) SELECT COUNT(*) FROM "admins" [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [6fcb2fba-36d1-483f-adca-474252153bfe] Performing CanvasSync::Jobs::SyncAdminsJob (Job ID: 6fcb2fba-36d1-483f-adca-474252153bfe) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [6fcb2fba-36d1-483f-adca-474252153bfe] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "6fcb2fba-36d1-483f-adca-474252153bfe"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [6fcb2fba-36d1-483f-adca-474252153bfe]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [6fcb2fba-36d1-483f-adca-474252153bfe] CanvasSync::JobLog Create (0.4ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncAdminsJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2021-12-20 18:54:59.371831"], ["updated_at", "2021-12-20 18:54:59.371831"], ["job_id", "6fcb2fba-36d1-483f-adca-474252153bfe"]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [6fcb2fba-36d1-483f-adca-474252153bfe]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [6fcb2fba-36d1-483f-adca-474252153bfe]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [6fcb2fba-36d1-483f-adca-474252153bfe] CanvasSync::JobLog Update (0.4ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-12-20 18:54:59.373946"], ["status", "running"], ["updated_at", "2021-12-20 18:54:59.374328"], ["id", 918]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [6fcb2fba-36d1-483f-adca-474252153bfe]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [6fcb2fba-36d1-483f-adca-474252153bfe] Account Load (0.3ms) SELECT "accounts".* FROM "accounts" WHERE "accounts"."workflow_state" != $1 ORDER BY "accounts"."id" ASC LIMIT $2 [["workflow_state", "deleted"], ["LIMIT", 1000]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [6fcb2fba-36d1-483f-adca-474252153bfe] Admin Load (0.3ms) SELECT "admins".* FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [6fcb2fba-36d1-483f-adca-474252153bfe]  (0.9ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [6fcb2fba-36d1-483f-adca-474252153bfe] Admin Exists (0.4ms) SELECT 1 AS one FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [6fcb2fba-36d1-483f-adca-474252153bfe] Admin Create (0.6ms) INSERT INTO "admins" ("canvas_id", "role_name", "canvas_account_id", "canvas_role_id", "canvas_user_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 2], ["role_name", "AccountAdmin"], ["canvas_account_id", 1], ["canvas_role_id", 1], ["canvas_user_id", 1], ["workflow_state", "active"], ["created_at", "2021-12-20 18:54:59.395640"], ["updated_at", "2021-12-20 18:54:59.395640"]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [6fcb2fba-36d1-483f-adca-474252153bfe]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [6fcb2fba-36d1-483f-adca-474252153bfe] Admin Load (0.3ms) SELECT "admins".* FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 3], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [6fcb2fba-36d1-483f-adca-474252153bfe]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [6fcb2fba-36d1-483f-adca-474252153bfe] Admin Exists (0.3ms) SELECT 1 AS one FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 3], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [6fcb2fba-36d1-483f-adca-474252153bfe] Admin Create (0.4ms) INSERT INTO "admins" ("canvas_id", "role_name", "canvas_account_id", "canvas_role_id", "canvas_user_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 3], ["role_name", "Custom Account Role"], ["canvas_account_id", 1], ["canvas_role_id", 11], ["canvas_user_id", 11], ["workflow_state", "active"], ["created_at", "2021-12-20 18:54:59.400336"], ["updated_at", "2021-12-20 18:54:59.400336"]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [6fcb2fba-36d1-483f-adca-474252153bfe]  (0.4ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [6fcb2fba-36d1-483f-adca-474252153bfe] Admin Load (0.3ms) SELECT "admins".* FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 4], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [6fcb2fba-36d1-483f-adca-474252153bfe]  (0.3ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [6fcb2fba-36d1-483f-adca-474252153bfe] Admin Exists (0.3ms) SELECT 1 AS one FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 4], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [6fcb2fba-36d1-483f-adca-474252153bfe] Admin Create (0.3ms) INSERT INTO "admins" ("canvas_id", "role_name", "canvas_account_id", "canvas_role_id", "canvas_user_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 4], ["role_name", "Test"], ["canvas_account_id", 1], ["canvas_role_id", 10], ["canvas_user_id", 11], ["workflow_state", "active"], ["created_at", "2021-12-20 18:54:59.406251"], ["updated_at", "2021-12-20 18:54:59.406251"]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [6fcb2fba-36d1-483f-adca-474252153bfe]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [6fcb2fba-36d1-483f-adca-474252153bfe] Admin Update All (0.4ms) UPDATE "admins" SET "workflow_state" = 'inactive' WHERE "admins"."id" NOT IN ($1, $2, $3) [["id", 176], ["id", 177], ["id", 178]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [6fcb2fba-36d1-483f-adca-474252153bfe]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [6fcb2fba-36d1-483f-adca-474252153bfe] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2021-12-20 18:54:59.408621"], ["status", "success"], ["updated_at", "2021-12-20 18:54:59.409164"], ["id", 918]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [6fcb2fba-36d1-483f-adca-474252153bfe]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [6fcb2fba-36d1-483f-adca-474252153bfe] Performed CanvasSync::Jobs::SyncAdminsJob (Job ID: 6fcb2fba-36d1-483f-adca-474252153bfe) from Test(default) in 40.3ms  (0.3ms) SELECT COUNT(*) FROM "admins"  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [27fe1e9a-8ade-49cc-b7d1-dcb65566ecfc] Performing CanvasSync::Jobs::SyncAssignmentGroupsJob (Job ID: 27fe1e9a-8ade-49cc-b7d1-dcb65566ecfc) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [27fe1e9a-8ade-49cc-b7d1-dcb65566ecfc] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "27fe1e9a-8ade-49cc-b7d1-dcb65566ecfc"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [27fe1e9a-8ade-49cc-b7d1-dcb65566ecfc]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [27fe1e9a-8ade-49cc-b7d1-dcb65566ecfc] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncAssignmentGroupsJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2021-12-20 18:54:59.415352"], ["updated_at", "2021-12-20 18:54:59.415352"], ["job_id", "27fe1e9a-8ade-49cc-b7d1-dcb65566ecfc"]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [27fe1e9a-8ade-49cc-b7d1-dcb65566ecfc]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [27fe1e9a-8ade-49cc-b7d1-dcb65566ecfc]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [27fe1e9a-8ade-49cc-b7d1-dcb65566ecfc] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-12-20 18:54:59.416880"], ["status", "running"], ["updated_at", "2021-12-20 18:54:59.417241"], ["id", 919]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [27fe1e9a-8ade-49cc-b7d1-dcb65566ecfc]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [27fe1e9a-8ade-49cc-b7d1-dcb65566ecfc]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [27fe1e9a-8ade-49cc-b7d1-dcb65566ecfc] CanvasSync::JobLog Create (0.4ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proserv_assignment_group_export_csv\n- 1\n- CanvasSync::Processors::AssignmentGroupsProcessor\n- :sync_start_time: '2021-12-20T18:54:59Z'\n :report_params:\n :parameters:\n :enrollment_term_id: 1\n"], ["created_at", "2021-12-20 18:54:59.421300"], ["updated_at", "2021-12-20 18:54:59.421300"], ["job_id", "adf5af7a-2063-43e9-87e3-b48888b6dddb"]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [27fe1e9a-8ade-49cc-b7d1-dcb65566ecfc]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [27fe1e9a-8ade-49cc-b7d1-dcb65566ecfc] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: adf5af7a-2063-43e9-87e3-b48888b6dddb) to Test(default) at 2021-12-20 18:55:29 UTC with arguments: "proserv_assignment_group_export_csv", 1, "CanvasSync::Processors::AssignmentGroupsProcessor", {:sync_start_time=>"2021-12-20T18:54:59Z", :report_params=>{:parameters=>{:enrollment_term_id=>1}}} [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [27fe1e9a-8ade-49cc-b7d1-dcb65566ecfc]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [27fe1e9a-8ade-49cc-b7d1-dcb65566ecfc] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2021-12-20 18:54:59.424737"], ["status", "success"], ["updated_at", "2021-12-20 18:54:59.425239"], ["id", 919]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [27fe1e9a-8ade-49cc-b7d1-dcb65566ecfc]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [27fe1e9a-8ade-49cc-b7d1-dcb65566ecfc] Performed CanvasSync::Jobs::SyncAssignmentGroupsJob (Job ID: 27fe1e9a-8ade-49cc-b7d1-dcb65566ecfc) from Test(default) in 12.67ms  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [6727834c-5b89-424a-ba96-fc9453cd4e5d] Performing CanvasSync::Jobs::SyncAssignmentsJob (Job ID: 6727834c-5b89-424a-ba96-fc9453cd4e5d) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [6727834c-5b89-424a-ba96-fc9453cd4e5d] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "6727834c-5b89-424a-ba96-fc9453cd4e5d"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [6727834c-5b89-424a-ba96-fc9453cd4e5d]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [6727834c-5b89-424a-ba96-fc9453cd4e5d] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncAssignmentsJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2021-12-20 18:54:59.431628"], ["updated_at", "2021-12-20 18:54:59.431628"], ["job_id", "6727834c-5b89-424a-ba96-fc9453cd4e5d"]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [6727834c-5b89-424a-ba96-fc9453cd4e5d]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [6727834c-5b89-424a-ba96-fc9453cd4e5d]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [6727834c-5b89-424a-ba96-fc9453cd4e5d] CanvasSync::JobLog Update (0.4ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-12-20 18:54:59.433186"], ["status", "running"], ["updated_at", "2021-12-20 18:54:59.433548"], ["id", 921]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [6727834c-5b89-424a-ba96-fc9453cd4e5d]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [6727834c-5b89-424a-ba96-fc9453cd4e5d]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [6727834c-5b89-424a-ba96-fc9453cd4e5d] CanvasSync::JobLog Create (0.4ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proserv_assignment_export_csv\n- 1\n- CanvasSync::Processors::AssignmentsProcessor\n- :sync_start_time: '2021-12-20T18:54:59Z'\n :report_params:\n :parameters:\n :enrollment_term_id: 1\n"], ["created_at", "2021-12-20 18:54:59.437733"], ["updated_at", "2021-12-20 18:54:59.437733"], ["job_id", "329e0fbc-fbf5-402f-811d-5fa1c16bf2a0"]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [6727834c-5b89-424a-ba96-fc9453cd4e5d]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [6727834c-5b89-424a-ba96-fc9453cd4e5d] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: 329e0fbc-fbf5-402f-811d-5fa1c16bf2a0) to Test(default) at 2021-12-20 18:55:29 UTC with arguments: "proserv_assignment_export_csv", 1, "CanvasSync::Processors::AssignmentsProcessor", {:sync_start_time=>"2021-12-20T18:54:59Z", :report_params=>{:parameters=>{:enrollment_term_id=>1}}} [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [6727834c-5b89-424a-ba96-fc9453cd4e5d]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [6727834c-5b89-424a-ba96-fc9453cd4e5d] CanvasSync::JobLog Update (0.4ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2021-12-20 18:54:59.441439"], ["status", "success"], ["updated_at", "2021-12-20 18:54:59.441890"], ["id", 921]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [6727834c-5b89-424a-ba96-fc9453cd4e5d]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [6727834c-5b89-424a-ba96-fc9453cd4e5d] Performed CanvasSync::Jobs::SyncAssignmentsJob (Job ID: 6727834c-5b89-424a-ba96-fc9453cd4e5d) from Test(default) in 13.02ms  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [0ddc1ea7-0273-4fe4-9e8c-1009eb5f383b] Performing CanvasSync::Jobs::SyncAssignmentsJob (Job ID: 0ddc1ea7-0273-4fe4-9e8c-1009eb5f383b) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [0ddc1ea7-0273-4fe4-9e8c-1009eb5f383b] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "0ddc1ea7-0273-4fe4-9e8c-1009eb5f383b"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [0ddc1ea7-0273-4fe4-9e8c-1009eb5f383b]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [0ddc1ea7-0273-4fe4-9e8c-1009eb5f383b] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncAssignmentsJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2021-12-20 18:54:59.447118"], ["updated_at", "2021-12-20 18:54:59.447118"], ["job_id", "0ddc1ea7-0273-4fe4-9e8c-1009eb5f383b"]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [0ddc1ea7-0273-4fe4-9e8c-1009eb5f383b]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [0ddc1ea7-0273-4fe4-9e8c-1009eb5f383b]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [0ddc1ea7-0273-4fe4-9e8c-1009eb5f383b] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-12-20 18:54:59.448554"], ["status", "running"], ["updated_at", "2021-12-20 18:54:59.448850"], ["id", 923]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [0ddc1ea7-0273-4fe4-9e8c-1009eb5f383b]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [0ddc1ea7-0273-4fe4-9e8c-1009eb5f383b]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [0ddc1ea7-0273-4fe4-9e8c-1009eb5f383b] CanvasSync::JobLog Create (0.4ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proserv_assignment_export_csv\n- 1\n- CanvasSync::Processors::AssignmentsProcessor\n- :sync_start_time: '2021-12-20T18:54:59Z'\n :report_params:\n :parameters: {}\n"], ["created_at", "2021-12-20 18:54:59.452158"], ["updated_at", "2021-12-20 18:54:59.452158"], ["job_id", "cc392757-271c-4b95-8eb0-3cbbe63d4921"]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [0ddc1ea7-0273-4fe4-9e8c-1009eb5f383b]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [0ddc1ea7-0273-4fe4-9e8c-1009eb5f383b] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: cc392757-271c-4b95-8eb0-3cbbe63d4921) to Test(default) at 2021-12-20 18:55:29 UTC with arguments: "proserv_assignment_export_csv", 1, "CanvasSync::Processors::AssignmentsProcessor", {:sync_start_time=>"2021-12-20T18:54:59Z", :report_params=>{:parameters=>{}}} [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [0ddc1ea7-0273-4fe4-9e8c-1009eb5f383b]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [0ddc1ea7-0273-4fe4-9e8c-1009eb5f383b] CanvasSync::JobLog Update (0.4ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2021-12-20 18:54:59.455341"], ["status", "success"], ["updated_at", "2021-12-20 18:54:59.455788"], ["id", 923]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [0ddc1ea7-0273-4fe4-9e8c-1009eb5f383b]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [0ddc1ea7-0273-4fe4-9e8c-1009eb5f383b] Performed CanvasSync::Jobs::SyncAssignmentsJob (Job ID: 0ddc1ea7-0273-4fe4-9e8c-1009eb5f383b) from Test(default) in 11.05ms  (0.1ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [25e84fc7-1c42-40b0-8b5b-812acb16015e] Performing CanvasSync::Jobs::SyncContextModuleItemsJob (Job ID: 25e84fc7-1c42-40b0-8b5b-812acb16015e) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [25e84fc7-1c42-40b0-8b5b-812acb16015e] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "25e84fc7-1c42-40b0-8b5b-812acb16015e"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [25e84fc7-1c42-40b0-8b5b-812acb16015e]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [25e84fc7-1c42-40b0-8b5b-812acb16015e] CanvasSync::JobLog Create (0.4ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncContextModuleItemsJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2021-12-20 18:54:59.462119"], ["updated_at", "2021-12-20 18:54:59.462119"], ["job_id", "25e84fc7-1c42-40b0-8b5b-812acb16015e"]] [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [25e84fc7-1c42-40b0-8b5b-812acb16015e]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [25e84fc7-1c42-40b0-8b5b-812acb16015e]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [25e84fc7-1c42-40b0-8b5b-812acb16015e] CanvasSync::JobLog Update (0.4ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-12-20 18:54:59.464011"], ["status", "running"], ["updated_at", "2021-12-20 18:54:59.464406"], ["id", 925]] [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [25e84fc7-1c42-40b0-8b5b-812acb16015e]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [25e84fc7-1c42-40b0-8b5b-812acb16015e]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [25e84fc7-1c42-40b0-8b5b-812acb16015e] CanvasSync::JobLog Create (0.4ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proserv_context_module_items_csv\n- 1\n- CanvasSync::Processors::ContextModuleItemsProcessor\n- :sync_start_time: '2021-12-20T18:54:59Z'\n :report_params:\n :parameters:\n :enrollment_term_id: 1\n"], ["created_at", "2021-12-20 18:54:59.468210"], ["updated_at", "2021-12-20 18:54:59.468210"], ["job_id", "93d7e2fd-5014-4ef1-a514-24d8c701a7ff"]] [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [25e84fc7-1c42-40b0-8b5b-812acb16015e]  (0.3ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [25e84fc7-1c42-40b0-8b5b-812acb16015e] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: 93d7e2fd-5014-4ef1-a514-24d8c701a7ff) to Test(default) at 2021-12-20 18:55:29 UTC with arguments: "proserv_context_module_items_csv", 1, "CanvasSync::Processors::ContextModuleItemsProcessor", {:sync_start_time=>"2021-12-20T18:54:59Z", :report_params=>{:parameters=>{:enrollment_term_id=>1}}} [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [25e84fc7-1c42-40b0-8b5b-812acb16015e]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [25e84fc7-1c42-40b0-8b5b-812acb16015e] CanvasSync::JobLog Update (0.5ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2021-12-20 18:54:59.472110"], ["status", "success"], ["updated_at", "2021-12-20 18:54:59.472731"], ["id", 925]] [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [25e84fc7-1c42-40b0-8b5b-812acb16015e]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [25e84fc7-1c42-40b0-8b5b-812acb16015e] Performed CanvasSync::Jobs::SyncContextModuleItemsJob (Job ID: 25e84fc7-1c42-40b0-8b5b-812acb16015e) from Test(default) in 13.99ms  (0.8ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [ed7935ce-fb11-45b3-8f74-6bbb5acb6c31] Performing CanvasSync::Jobs::SyncContextModuleItemsJob (Job ID: ed7935ce-fb11-45b3-8f74-6bbb5acb6c31) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [ed7935ce-fb11-45b3-8f74-6bbb5acb6c31] CanvasSync::JobLog Load (0.3ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "ed7935ce-fb11-45b3-8f74-6bbb5acb6c31"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [ed7935ce-fb11-45b3-8f74-6bbb5acb6c31]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [ed7935ce-fb11-45b3-8f74-6bbb5acb6c31] CanvasSync::JobLog Create (0.4ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncContextModuleItemsJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2021-12-20 18:54:59.480468"], ["updated_at", "2021-12-20 18:54:59.480468"], ["job_id", "ed7935ce-fb11-45b3-8f74-6bbb5acb6c31"]] [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [ed7935ce-fb11-45b3-8f74-6bbb5acb6c31]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [ed7935ce-fb11-45b3-8f74-6bbb5acb6c31]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [ed7935ce-fb11-45b3-8f74-6bbb5acb6c31] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-12-20 18:54:59.482656"], ["status", "running"], ["updated_at", "2021-12-20 18:54:59.483171"], ["id", 927]] [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [ed7935ce-fb11-45b3-8f74-6bbb5acb6c31]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [ed7935ce-fb11-45b3-8f74-6bbb5acb6c31]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [ed7935ce-fb11-45b3-8f74-6bbb5acb6c31] CanvasSync::JobLog Create (0.4ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proserv_context_module_items_csv\n- 1\n- CanvasSync::Processors::ContextModuleItemsProcessor\n- :sync_start_time: '2021-12-20T18:54:59Z'\n :report_params:\n :parameters: {}\n"], ["created_at", "2021-12-20 18:54:59.487429"], ["updated_at", "2021-12-20 18:54:59.487429"], ["job_id", "cc348bb5-0aca-4418-8230-2ceef9de22c0"]] [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [ed7935ce-fb11-45b3-8f74-6bbb5acb6c31]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [ed7935ce-fb11-45b3-8f74-6bbb5acb6c31] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: cc348bb5-0aca-4418-8230-2ceef9de22c0) to Test(default) at 2021-12-20 18:55:29 UTC with arguments: "proserv_context_module_items_csv", 1, "CanvasSync::Processors::ContextModuleItemsProcessor", {:sync_start_time=>"2021-12-20T18:54:59Z", :report_params=>{:parameters=>{}}} [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [ed7935ce-fb11-45b3-8f74-6bbb5acb6c31]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [ed7935ce-fb11-45b3-8f74-6bbb5acb6c31] CanvasSync::JobLog Update (0.5ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2021-12-20 18:54:59.490641"], ["status", "success"], ["updated_at", "2021-12-20 18:54:59.491117"], ["id", 927]] [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [ed7935ce-fb11-45b3-8f74-6bbb5acb6c31]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [ed7935ce-fb11-45b3-8f74-6bbb5acb6c31] Performed CanvasSync::Jobs::SyncContextModuleItemsJob (Job ID: ed7935ce-fb11-45b3-8f74-6bbb5acb6c31) from Test(default) in 14.02ms  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [bb196214-9fb0-4edb-b8ed-66fc4bcb4518] Performing CanvasSync::Jobs::SyncContextModulesJob (Job ID: bb196214-9fb0-4edb-b8ed-66fc4bcb4518) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [bb196214-9fb0-4edb-b8ed-66fc4bcb4518] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "bb196214-9fb0-4edb-b8ed-66fc4bcb4518"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [bb196214-9fb0-4edb-b8ed-66fc4bcb4518]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [bb196214-9fb0-4edb-b8ed-66fc4bcb4518] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncContextModulesJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2021-12-20 18:54:59.497278"], ["updated_at", "2021-12-20 18:54:59.497278"], ["job_id", "bb196214-9fb0-4edb-b8ed-66fc4bcb4518"]] [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [bb196214-9fb0-4edb-b8ed-66fc4bcb4518]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [bb196214-9fb0-4edb-b8ed-66fc4bcb4518]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [bb196214-9fb0-4edb-b8ed-66fc4bcb4518] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-12-20 18:54:59.498978"], ["status", "running"], ["updated_at", "2021-12-20 18:54:59.499364"], ["id", 929]] [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [bb196214-9fb0-4edb-b8ed-66fc4bcb4518]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [bb196214-9fb0-4edb-b8ed-66fc4bcb4518]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [bb196214-9fb0-4edb-b8ed-66fc4bcb4518] CanvasSync::JobLog Create (0.4ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proserv_context_modules_csv\n- 1\n- CanvasSync::Processors::ContextModulesProcessor\n- :sync_start_time: '2021-12-20T18:54:59Z'\n :report_params:\n :parameters:\n :enrollment_term_id: 1\n"], ["created_at", "2021-12-20 18:54:59.503121"], ["updated_at", "2021-12-20 18:54:59.503121"], ["job_id", "269ac8a0-fd75-4a7a-bb8f-c0ae6ca437dd"]] [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [bb196214-9fb0-4edb-b8ed-66fc4bcb4518]  (0.3ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [bb196214-9fb0-4edb-b8ed-66fc4bcb4518] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: 269ac8a0-fd75-4a7a-bb8f-c0ae6ca437dd) to Test(default) at 2021-12-20 18:55:29 UTC with arguments: "proserv_context_modules_csv", 1, "CanvasSync::Processors::ContextModulesProcessor", {:sync_start_time=>"2021-12-20T18:54:59Z", :report_params=>{:parameters=>{:enrollment_term_id=>1}}} [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [bb196214-9fb0-4edb-b8ed-66fc4bcb4518]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [bb196214-9fb0-4edb-b8ed-66fc4bcb4518] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2021-12-20 18:54:59.506348"], ["status", "success"], ["updated_at", "2021-12-20 18:54:59.506784"], ["id", 929]] [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [bb196214-9fb0-4edb-b8ed-66fc4bcb4518]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [bb196214-9fb0-4edb-b8ed-66fc4bcb4518] Performed CanvasSync::Jobs::SyncContextModulesJob (Job ID: bb196214-9fb0-4edb-b8ed-66fc4bcb4518) from Test(default) in 11.92ms  (0.6ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [c7f97bb7-7924-4026-bd3c-a8e9cbeed32c] Performing CanvasSync::Jobs::SyncContextModulesJob (Job ID: c7f97bb7-7924-4026-bd3c-a8e9cbeed32c) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [c7f97bb7-7924-4026-bd3c-a8e9cbeed32c] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "c7f97bb7-7924-4026-bd3c-a8e9cbeed32c"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [c7f97bb7-7924-4026-bd3c-a8e9cbeed32c]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [c7f97bb7-7924-4026-bd3c-a8e9cbeed32c] CanvasSync::JobLog Create (0.4ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncContextModulesJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2021-12-20 18:54:59.512827"], ["updated_at", "2021-12-20 18:54:59.512827"], ["job_id", "c7f97bb7-7924-4026-bd3c-a8e9cbeed32c"]] [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [c7f97bb7-7924-4026-bd3c-a8e9cbeed32c]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [c7f97bb7-7924-4026-bd3c-a8e9cbeed32c]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [c7f97bb7-7924-4026-bd3c-a8e9cbeed32c] CanvasSync::JobLog Update (0.4ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-12-20 18:54:59.514529"], ["status", "running"], ["updated_at", "2021-12-20 18:54:59.514928"], ["id", 931]] [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [c7f97bb7-7924-4026-bd3c-a8e9cbeed32c]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [c7f97bb7-7924-4026-bd3c-a8e9cbeed32c]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [c7f97bb7-7924-4026-bd3c-a8e9cbeed32c] CanvasSync::JobLog Create (0.4ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proserv_context_modules_csv\n- 1\n- CanvasSync::Processors::ContextModulesProcessor\n- :sync_start_time: '2021-12-20T18:54:59Z'\n :report_params:\n :parameters: {}\n"], ["created_at", "2021-12-20 18:54:59.518401"], ["updated_at", "2021-12-20 18:54:59.518401"], ["job_id", "760f2dac-dd59-45e5-a683-33870608d19a"]] [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [c7f97bb7-7924-4026-bd3c-a8e9cbeed32c]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [c7f97bb7-7924-4026-bd3c-a8e9cbeed32c] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: 760f2dac-dd59-45e5-a683-33870608d19a) to Test(default) at 2021-12-20 18:55:29 UTC with arguments: "proserv_context_modules_csv", 1, "CanvasSync::Processors::ContextModulesProcessor", {:sync_start_time=>"2021-12-20T18:54:59Z", :report_params=>{:parameters=>{}}} [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [c7f97bb7-7924-4026-bd3c-a8e9cbeed32c]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [c7f97bb7-7924-4026-bd3c-a8e9cbeed32c] CanvasSync::JobLog Update (0.4ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2021-12-20 18:54:59.522422"], ["status", "success"], ["updated_at", "2021-12-20 18:54:59.523048"], ["id", 931]] [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [c7f97bb7-7924-4026-bd3c-a8e9cbeed32c]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [c7f97bb7-7924-4026-bd3c-a8e9cbeed32c] Performed CanvasSync::Jobs::SyncContextModulesJob (Job ID: c7f97bb7-7924-4026-bd3c-a8e9cbeed32c) from Test(default) in 13.19ms  (0.2ms) ROLLBACK  (0.3ms) BEGIN  (0.3ms) SAVEPOINT active_record_1 Term Exists (0.6ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 16393015], ["LIMIT", 1]] Term Create (0.5ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 16393015], ["name", "Cool Term"], ["start_at", "2021-12-17 18:54:58.239288"], ["end_at", "2021-12-23 18:54:58.239399"], ["workflow_state", "active"], ["sis_id", "d08f297492393341fd6dec21ddee1cb3"], ["created_at", "2021-12-20 18:54:59.556605"], ["updated_at", "2021-12-20 18:54:59.556605"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [a2b73e60-ea37-45ee-9ebc-7ae84bb87749] Performing CanvasSync::Jobs::SyncProvisioningReportJob (Job ID: a2b73e60-ea37-45ee-9ebc-7ae84bb87749) from Test(default) with arguments: {:models=>["users", "courses"], :term_scope=>"active"} [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [a2b73e60-ea37-45ee-9ebc-7ae84bb87749] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "a2b73e60-ea37-45ee-9ebc-7ae84bb87749"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [a2b73e60-ea37-45ee-9ebc-7ae84bb87749]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [a2b73e60-ea37-45ee-9ebc-7ae84bb87749] CanvasSync::JobLog Create (0.4ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncProvisioningReportJob"], ["status", "enqueued"], ["job_arguments", "---\n- :models:\n - users\n - courses\n :term_scope: active\n"], ["created_at", "2021-12-20 18:54:59.560466"], ["updated_at", "2021-12-20 18:54:59.560466"], ["job_id", "a2b73e60-ea37-45ee-9ebc-7ae84bb87749"]] [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [a2b73e60-ea37-45ee-9ebc-7ae84bb87749]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [a2b73e60-ea37-45ee-9ebc-7ae84bb87749]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [a2b73e60-ea37-45ee-9ebc-7ae84bb87749] CanvasSync::JobLog Update (0.4ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-12-20 18:54:59.562596"], ["status", "running"], ["updated_at", "2021-12-20 18:54:59.563119"], ["id", 933]] [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [a2b73e60-ea37-45ee-9ebc-7ae84bb87749]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [a2b73e60-ea37-45ee-9ebc-7ae84bb87749]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [a2b73e60-ea37-45ee-9ebc-7ae84bb87749] CanvasSync::JobLog Create (0.4ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proservices_provisioning_csv\n- \n- CanvasSync::Processors::ProvisioningReportProcessor\n- :models:\n - users\n - courses\n :term_scope: active\n :sync_start_time: '2021-12-20T18:54:59Z'\n :report_params:\n :parameters:\n :include_deleted: true\n users: true\n courses: true\n :enrollment_term_id: 16393015\n"], ["created_at", "2021-12-20 18:54:59.566649"], ["updated_at", "2021-12-20 18:54:59.566649"], ["job_id", "e4d57ba9-9dc3-47e6-b08a-c6086ef2d39a"]] [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [a2b73e60-ea37-45ee-9ebc-7ae84bb87749]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [a2b73e60-ea37-45ee-9ebc-7ae84bb87749] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: e4d57ba9-9dc3-47e6-b08a-c6086ef2d39a) to Test(default) at 2021-12-20 18:55:29 UTC with arguments: "proservices_provisioning_csv", nil, "CanvasSync::Processors::ProvisioningReportProcessor", {:models=>["users", "courses"], :term_scope=>"active", :sync_start_time=>"2021-12-20T18:54:59Z", :report_params=>{:parameters=>{:include_deleted=>true, "users"=>true, "courses"=>true, :enrollment_term_id=>16393015}}} [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [a2b73e60-ea37-45ee-9ebc-7ae84bb87749]  (2.0ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [a2b73e60-ea37-45ee-9ebc-7ae84bb87749] CanvasSync::JobLog Update (0.4ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2021-12-20 18:54:59.570097"], ["status", "success"], ["updated_at", "2021-12-20 18:54:59.572575"], ["id", 933]] [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [a2b73e60-ea37-45ee-9ebc-7ae84bb87749]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [a2b73e60-ea37-45ee-9ebc-7ae84bb87749] Performed CanvasSync::Jobs::SyncProvisioningReportJob (Job ID: a2b73e60-ea37-45ee-9ebc-7ae84bb87749) from Test(default) in 15.36ms  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [758eb313-8762-4037-9e1a-d3834133805e] Performing CanvasSync::Jobs::SyncProvisioningReportJob (Job ID: 758eb313-8762-4037-9e1a-d3834133805e) from Test(default) with arguments: {:models=>["users", "courses"]} [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [758eb313-8762-4037-9e1a-d3834133805e] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "758eb313-8762-4037-9e1a-d3834133805e"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [758eb313-8762-4037-9e1a-d3834133805e]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [758eb313-8762-4037-9e1a-d3834133805e] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncProvisioningReportJob"], ["status", "enqueued"], ["job_arguments", "---\n- :models:\n - users\n - courses\n"], ["created_at", "2021-12-20 18:54:59.577691"], ["updated_at", "2021-12-20 18:54:59.577691"], ["job_id", "758eb313-8762-4037-9e1a-d3834133805e"]] [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [758eb313-8762-4037-9e1a-d3834133805e]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [758eb313-8762-4037-9e1a-d3834133805e]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [758eb313-8762-4037-9e1a-d3834133805e] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-12-20 18:54:59.579417"], ["status", "running"], ["updated_at", "2021-12-20 18:54:59.579758"], ["id", 935]] [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [758eb313-8762-4037-9e1a-d3834133805e]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [758eb313-8762-4037-9e1a-d3834133805e]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [758eb313-8762-4037-9e1a-d3834133805e] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proservices_provisioning_csv\n- \n- CanvasSync::Processors::ProvisioningReportProcessor\n- :models:\n - users\n - courses\n :sync_start_time: '2021-12-20T18:54:59Z'\n :report_params:\n :parameters:\n :include_deleted: true\n users: true\n courses: true\n"], ["created_at", "2021-12-20 18:54:59.582600"], ["updated_at", "2021-12-20 18:54:59.582600"], ["job_id", "c0cc2211-9aa3-4892-a0f7-dc1661617f53"]] [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [758eb313-8762-4037-9e1a-d3834133805e]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [758eb313-8762-4037-9e1a-d3834133805e] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: c0cc2211-9aa3-4892-a0f7-dc1661617f53) to Test(default) at 2021-12-20 18:55:29 UTC with arguments: "proservices_provisioning_csv", nil, "CanvasSync::Processors::ProvisioningReportProcessor", {:models=>["users", "courses"], :sync_start_time=>"2021-12-20T18:54:59Z", :report_params=>{:parameters=>{:include_deleted=>true, "users"=>true, "courses"=>true}}} [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [758eb313-8762-4037-9e1a-d3834133805e]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [758eb313-8762-4037-9e1a-d3834133805e] CanvasSync::JobLog Update (0.4ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2021-12-20 18:54:59.585722"], ["status", "success"], ["updated_at", "2021-12-20 18:54:59.586184"], ["id", 935]] [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [758eb313-8762-4037-9e1a-d3834133805e]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [758eb313-8762-4037-9e1a-d3834133805e] Performed CanvasSync::Jobs::SyncProvisioningReportJob (Job ID: 758eb313-8762-4037-9e1a-d3834133805e) from Test(default) in 11.07ms  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Account Exists (0.3ms) SELECT 1 AS one FROM "accounts" WHERE "accounts"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] Account Create (0.5ms) INSERT INTO "accounts" ("canvas_id", "sis_id", "canvas_parent_account_id", "sis_parent_account_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 1], ["sis_id", "2d6aba253974b30007a19cbe2fada1b8"], ["canvas_parent_account_id", 1], ["sis_parent_account_id", "000bfb9c9c00676d41172538e3180861"], ["name", "Account name"], ["workflow_state", "active"], ["created_at", "2021-12-20 18:54:59.591229"], ["updated_at", "2021-12-20 18:54:59.591229"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.6ms) SELECT COUNT(*) FROM "roles" [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [4ec34882-c138-4904-8139-b21c6c1fc077] Performing CanvasSync::Jobs::SyncRolesJob (Job ID: 4ec34882-c138-4904-8139-b21c6c1fc077) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [4ec34882-c138-4904-8139-b21c6c1fc077] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "4ec34882-c138-4904-8139-b21c6c1fc077"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [4ec34882-c138-4904-8139-b21c6c1fc077]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [4ec34882-c138-4904-8139-b21c6c1fc077] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncRolesJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2021-12-20 18:54:59.598472"], ["updated_at", "2021-12-20 18:54:59.598472"], ["job_id", "4ec34882-c138-4904-8139-b21c6c1fc077"]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [4ec34882-c138-4904-8139-b21c6c1fc077]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [4ec34882-c138-4904-8139-b21c6c1fc077]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [4ec34882-c138-4904-8139-b21c6c1fc077] CanvasSync::JobLog Update (0.4ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-12-20 18:54:59.600103"], ["status", "running"], ["updated_at", "2021-12-20 18:54:59.600474"], ["id", 937]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [4ec34882-c138-4904-8139-b21c6c1fc077]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [4ec34882-c138-4904-8139-b21c6c1fc077] Account Load (0.4ms) SELECT "accounts".* FROM "accounts" WHERE "accounts"."workflow_state" != $1 ORDER BY "accounts"."id" ASC LIMIT $2 [["workflow_state", "deleted"], ["LIMIT", 1000]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [4ec34882-c138-4904-8139-b21c6c1fc077] Role Load (0.4ms) SELECT "roles".* FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [4ec34882-c138-4904-8139-b21c6c1fc077]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [4ec34882-c138-4904-8139-b21c6c1fc077] Role Exists (0.4ms) SELECT 1 AS one FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [4ec34882-c138-4904-8139-b21c6c1fc077] Role Create (0.6ms) INSERT INTO "roles" ("canvas_id", "label", "base_role_type", "canvas_account_id", "workflow_state", "permissions", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 1], ["label", "Account Admin"], ["base_role_type", "AccountMembership"], ["canvas_account_id", 10], ["workflow_state", "built_in"], ["permissions", "{\"manage_wiki\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"post_to_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"moderate_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_announcements\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"send_messages\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"send_messages_all\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_outcomes\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"create_conferences\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"create_collaborations\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_roster\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_all_grades\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_grades\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_rubrics\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"comment_on_others_submissions\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_students\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_admin_users\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_role_overrides\":{\"enabled\":true,\"locked\":true,\"readonly\":true,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_account_memberships\":{\"enabled\":true,\"locked\":true,\"readonly\":true,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_account_settings\":{\"enabled\":true,\"locked\":true,\"readonly\":true,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_groups\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_group_pages\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_files\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_assignments\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"undelete_courses\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_grade_changes\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_course_changes\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_question_banks\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_calendar\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_reports\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_courses\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_user_logins\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_user_observers\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_alerts\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"become_user\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_developer_keys\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"import_sis\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_sis\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_sis\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_course_list\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_statistics\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_storage_quotas\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_course_content\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_content\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_interaction_alerts\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"change_course_state\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_sections\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_feature_flags\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_quiz_answer_audits\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"moderate_grades\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"lti_add_edit\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true}}"], ["created_at", "2021-12-20 18:54:59.620801"], ["updated_at", "2021-12-20 18:54:59.620801"]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [4ec34882-c138-4904-8139-b21c6c1fc077]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [4ec34882-c138-4904-8139-b21c6c1fc077] Role Load (0.3ms) SELECT "roles".* FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 3], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [4ec34882-c138-4904-8139-b21c6c1fc077]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [4ec34882-c138-4904-8139-b21c6c1fc077] Role Exists (0.3ms) SELECT 1 AS one FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 3], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [4ec34882-c138-4904-8139-b21c6c1fc077] Role Create (0.5ms) INSERT INTO "roles" ("canvas_id", "label", "base_role_type", "canvas_account_id", "workflow_state", "permissions", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 3], ["label", "Student"], ["base_role_type", "StudentEnrollment"], ["canvas_account_id", 10], ["workflow_state", "built_in"], ["permissions", "{\"manage_wiki\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"read_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"post_to_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"moderate_forum\":{\"enabled\":false,\"locked\":false,\"readonly\":false,\"explicit\":false},\"read_announcements\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"send_messages\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"send_messages_all\":{\"enabled\":false,\"locked\":false,\"readonly\":false,\"explicit\":false},\"manage_outcomes\":{\"enabled\":false,\"locked\":false,\"readonly\":false,\"explicit\":false},\"create_conferences\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"create_collaborations\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_roster\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_all_grades\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_grades\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_rubrics\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"comment_on_others_submissions\":{\"enabled\":false,\"locked\":false,\"readonly\":false,\"explicit\":false},\"manage_students\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_admin_users\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_role_overrides\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_account_memberships\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_account_settings\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_groups\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"view_group_pages\":{\"enabled\":false,\"locked\":false,\"readonly\":false,\"explicit\":false},\"manage_files\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_assignments\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"undelete_courses\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"view_grade_changes\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"view_course_changes\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"read_question_banks\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_calendar\":{\"enabled\":false,\"locked\":false,\"readonly\":false,\"explicit\":false},\"read_reports\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_courses\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_user_logins\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_user_observers\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_alerts\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"become_user\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_developer_keys\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"import_sis\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_sis\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"read_sis\":{\"enabled\":false,\"locked\":false,\"readonly\":false,\"explicit\":false},\"read_course_list\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"view_statistics\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_storage_quotas\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"read_course_content\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_content\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_interaction_alerts\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"change_course_state\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_sections\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_feature_flags\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"view_quiz_answer_audits\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"moderate_grades\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"lti_add_edit\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false}}"], ["created_at", "2021-12-20 18:54:59.628678"], ["updated_at", "2021-12-20 18:54:59.628678"]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [4ec34882-c138-4904-8139-b21c6c1fc077]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [4ec34882-c138-4904-8139-b21c6c1fc077] Role Update All (0.4ms) UPDATE "roles" SET "workflow_state" = 'inactive' WHERE "roles"."id" NOT IN ($1, $2) [["id", 151], ["id", 152]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [4ec34882-c138-4904-8139-b21c6c1fc077]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [4ec34882-c138-4904-8139-b21c6c1fc077] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2021-12-20 18:54:59.632828"], ["status", "success"], ["updated_at", "2021-12-20 18:54:59.633299"], ["id", 937]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [4ec34882-c138-4904-8139-b21c6c1fc077]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [4ec34882-c138-4904-8139-b21c6c1fc077] Performed CanvasSync::Jobs::SyncRolesJob (Job ID: 4ec34882-c138-4904-8139-b21c6c1fc077) from Test(default) in 37.3ms  (0.3ms) SELECT COUNT(*) FROM "roles"  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Term Exists (0.5ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 14446061], ["LIMIT", 1]] Term Create (0.4ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 14446061], ["name", "Cool Term"], ["start_at", "2021-12-17 18:54:58.239288"], ["end_at", "2021-12-23 18:54:58.239399"], ["workflow_state", "active"], ["sis_id", "55fcfb8c47c4159f3f1d9310b26927c7"], ["created_at", "2021-12-20 18:54:59.639732"], ["updated_at", "2021-12-20 18:54:59.639732"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [7a208fff-9bed-4aef-8a48-6eb660635dfb] Performing CanvasSync::Jobs::SyncSimpleTableJob (Job ID: 7a208fff-9bed-4aef-8a48-6eb660635dfb) from Test(default) with arguments: {:report_name=>"proservices_provisioning_csv", :model=>"courses", :mapping=>"courses", :klass=>"Course", :term_scope=>"active", :params=>{"parameters[include_deleted]"=>true, "parameters[courses]"=>true}} [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [7a208fff-9bed-4aef-8a48-6eb660635dfb] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "7a208fff-9bed-4aef-8a48-6eb660635dfb"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [7a208fff-9bed-4aef-8a48-6eb660635dfb]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [7a208fff-9bed-4aef-8a48-6eb660635dfb] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncSimpleTableJob"], ["status", "enqueued"], ["job_arguments", "---\n- :report_name: proservices_provisioning_csv\n :model: courses\n :mapping: courses\n :klass: Course\n :term_scope: active\n :params:\n parameters[include_deleted]: true\n parameters[courses]: true\n"], ["created_at", "2021-12-20 18:54:59.642980"], ["updated_at", "2021-12-20 18:54:59.642980"], ["job_id", "7a208fff-9bed-4aef-8a48-6eb660635dfb"]] [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [7a208fff-9bed-4aef-8a48-6eb660635dfb]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [7a208fff-9bed-4aef-8a48-6eb660635dfb]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [7a208fff-9bed-4aef-8a48-6eb660635dfb] CanvasSync::JobLog Update (0.4ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-12-20 18:54:59.645011"], ["status", "running"], ["updated_at", "2021-12-20 18:54:59.645551"], ["id", 938]] [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [7a208fff-9bed-4aef-8a48-6eb660635dfb]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [7a208fff-9bed-4aef-8a48-6eb660635dfb]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [7a208fff-9bed-4aef-8a48-6eb660635dfb] CanvasSync::JobLog Update (0.4ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2021-12-20 18:54:59.648250"], ["status", "success"], ["updated_at", "2021-12-20 18:54:59.648811"], ["id", 938]] [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [7a208fff-9bed-4aef-8a48-6eb660635dfb]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [7a208fff-9bed-4aef-8a48-6eb660635dfb] Performed CanvasSync::Jobs::SyncSimpleTableJob (Job ID: 7a208fff-9bed-4aef-8a48-6eb660635dfb) from Test(default) in 9.02ms  (0.7ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [75cd92ab-dc44-4611-b122-1f46582e295d] Performing CanvasSync::Jobs::SyncSubmissionsJob (Job ID: 75cd92ab-dc44-4611-b122-1f46582e295d) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [75cd92ab-dc44-4611-b122-1f46582e295d] CanvasSync::JobLog Load (0.3ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "75cd92ab-dc44-4611-b122-1f46582e295d"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [75cd92ab-dc44-4611-b122-1f46582e295d]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [75cd92ab-dc44-4611-b122-1f46582e295d] CanvasSync::JobLog Create (0.4ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncSubmissionsJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2021-12-20 18:54:59.656146"], ["updated_at", "2021-12-20 18:54:59.656146"], ["job_id", "75cd92ab-dc44-4611-b122-1f46582e295d"]] [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [75cd92ab-dc44-4611-b122-1f46582e295d]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [75cd92ab-dc44-4611-b122-1f46582e295d]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [75cd92ab-dc44-4611-b122-1f46582e295d] CanvasSync::JobLog Update (1.4ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-12-20 18:54:59.658064"], ["status", "running"], ["updated_at", "2021-12-20 18:54:59.658475"], ["id", 939]] [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [75cd92ab-dc44-4611-b122-1f46582e295d]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [75cd92ab-dc44-4611-b122-1f46582e295d]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [75cd92ab-dc44-4611-b122-1f46582e295d] CanvasSync::JobLog Create (0.4ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proserv_student_submissions_csv\n- 1\n- CanvasSync::Processors::SubmissionsProcessor\n- :sync_start_time: '2021-12-20T18:54:59Z'\n :report_params:\n :parameters:\n :include_all: \n :enrollment_term_id: 1\n"], ["created_at", "2021-12-20 18:54:59.663699"], ["updated_at", "2021-12-20 18:54:59.663699"], ["job_id", "9a4e7e9c-6a29-43a9-8cca-fcb757ada40a"]] [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [75cd92ab-dc44-4611-b122-1f46582e295d]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [75cd92ab-dc44-4611-b122-1f46582e295d] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: 9a4e7e9c-6a29-43a9-8cca-fcb757ada40a) to Test(default) at 2021-12-20 18:55:29 UTC with arguments: "proserv_student_submissions_csv", 1, "CanvasSync::Processors::SubmissionsProcessor", {:sync_start_time=>"2021-12-20T18:54:59Z", :report_params=>{:parameters=>{:include_all=>nil, :enrollment_term_id=>1}}} [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [75cd92ab-dc44-4611-b122-1f46582e295d]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [75cd92ab-dc44-4611-b122-1f46582e295d] CanvasSync::JobLog Update (0.4ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2021-12-20 18:54:59.666799"], ["status", "success"], ["updated_at", "2021-12-20 18:54:59.667288"], ["id", 939]] [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [75cd92ab-dc44-4611-b122-1f46582e295d]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [75cd92ab-dc44-4611-b122-1f46582e295d] Performed CanvasSync::Jobs::SyncSubmissionsJob (Job ID: 75cd92ab-dc44-4611-b122-1f46582e295d) from Test(default) in 14.78ms  (1.5ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) SELECT COUNT(*) FROM "terms" [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [6284e75b-6a28-49db-a96f-5a98d4f22deb] Performing CanvasSync::Jobs::SyncTermsJob (Job ID: 6284e75b-6a28-49db-a96f-5a98d4f22deb) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [6284e75b-6a28-49db-a96f-5a98d4f22deb] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "6284e75b-6a28-49db-a96f-5a98d4f22deb"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [6284e75b-6a28-49db-a96f-5a98d4f22deb]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [6284e75b-6a28-49db-a96f-5a98d4f22deb] CanvasSync::JobLog Create (1.0ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncTermsJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2021-12-20 18:54:59.675738"], ["updated_at", "2021-12-20 18:54:59.675738"], ["job_id", "6284e75b-6a28-49db-a96f-5a98d4f22deb"]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [6284e75b-6a28-49db-a96f-5a98d4f22deb]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [6284e75b-6a28-49db-a96f-5a98d4f22deb]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [6284e75b-6a28-49db-a96f-5a98d4f22deb] CanvasSync::JobLog Update (0.4ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-12-20 18:54:59.678299"], ["status", "running"], ["updated_at", "2021-12-20 18:54:59.678797"], ["id", 941]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [6284e75b-6a28-49db-a96f-5a98d4f22deb]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [6284e75b-6a28-49db-a96f-5a98d4f22deb] Term Load (0.3ms) SELECT "terms".* FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [6284e75b-6a28-49db-a96f-5a98d4f22deb]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [6284e75b-6a28-49db-a96f-5a98d4f22deb] Term Exists (0.3ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [6284e75b-6a28-49db-a96f-5a98d4f22deb] Term Create (0.5ms) INSERT INTO "terms" ("canvas_id", "name", "workflow_state", "grading_period_group_id", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 1], ["name", "Default Term"], ["workflow_state", "active"], ["grading_period_group_id", 1], ["sis_id", "Test"], ["created_at", "2021-12-20 18:54:59.686364"], ["updated_at", "2021-12-20 18:54:59.686364"]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [6284e75b-6a28-49db-a96f-5a98d4f22deb]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [6284e75b-6a28-49db-a96f-5a98d4f22deb] Term Load (0.3ms) SELECT "terms".* FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 6], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [6284e75b-6a28-49db-a96f-5a98d4f22deb]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [6284e75b-6a28-49db-a96f-5a98d4f22deb] Term Exists (0.4ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 6], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [6284e75b-6a28-49db-a96f-5a98d4f22deb] Term Create (0.4ms) INSERT INTO "terms" ("canvas_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["canvas_id", 6], ["name", "Average Term 1"], ["workflow_state", "active"], ["created_at", "2021-12-20 18:54:59.690804"], ["updated_at", "2021-12-20 18:54:59.690804"]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [6284e75b-6a28-49db-a96f-5a98d4f22deb]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [6284e75b-6a28-49db-a96f-5a98d4f22deb] Term Load (0.3ms) SELECT "terms".* FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 7], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [6284e75b-6a28-49db-a96f-5a98d4f22deb]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [6284e75b-6a28-49db-a96f-5a98d4f22deb] Term Exists (0.5ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 7], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [6284e75b-6a28-49db-a96f-5a98d4f22deb] Term Create (0.4ms) INSERT INTO "terms" ("canvas_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["canvas_id", 7], ["name", "Average Term 2"], ["workflow_state", "active"], ["created_at", "2021-12-20 18:54:59.695181"], ["updated_at", "2021-12-20 18:54:59.695181"]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [6284e75b-6a28-49db-a96f-5a98d4f22deb]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [6284e75b-6a28-49db-a96f-5a98d4f22deb] Term Load (0.3ms) SELECT "terms".* FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 5], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [6284e75b-6a28-49db-a96f-5a98d4f22deb]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [6284e75b-6a28-49db-a96f-5a98d4f22deb] Term Exists (0.4ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 5], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [6284e75b-6a28-49db-a96f-5a98d4f22deb] Term Create (0.4ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 5], ["name", "Syllabus Term"], ["start_at", "2017-08-14 06:00:00"], ["end_at", "2017-08-31 06:00:00"], ["workflow_state", "active"], ["sis_id", "SYTERM"], ["created_at", "2021-12-20 18:54:59.700950"], ["updated_at", "2021-12-20 18:54:59.700950"]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [6284e75b-6a28-49db-a96f-5a98d4f22deb]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [6284e75b-6a28-49db-a96f-5a98d4f22deb] Term Load (0.3ms) SELECT "terms".* FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 4], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [6284e75b-6a28-49db-a96f-5a98d4f22deb]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [6284e75b-6a28-49db-a96f-5a98d4f22deb] Term Exists (0.4ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 4], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [6284e75b-6a28-49db-a96f-5a98d4f22deb] Term Create (0.5ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "grading_period_group_id", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8, $9) RETURNING "id" [["canvas_id", 4], ["name", "Ellucian Term"], ["start_at", "2017-08-01 06:00:00"], ["end_at", "2017-10-31 06:00:00"], ["workflow_state", "active"], ["grading_period_group_id", 1], ["sis_id", "SH"], ["created_at", "2021-12-20 18:54:59.705800"], ["updated_at", "2021-12-20 18:54:59.705800"]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [6284e75b-6a28-49db-a96f-5a98d4f22deb]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [6284e75b-6a28-49db-a96f-5a98d4f22deb] Term Load (0.3ms) SELECT "terms".* FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 3], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [6284e75b-6a28-49db-a96f-5a98d4f22deb]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [6284e75b-6a28-49db-a96f-5a98d4f22deb] Term Exists (0.3ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 3], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [6284e75b-6a28-49db-a96f-5a98d4f22deb] Term Create (0.3ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 3], ["name", "Current Term"], ["start_at", "2017-03-19 06:00:00"], ["end_at", "2017-08-01 06:00:00"], ["workflow_state", "active"], ["created_at", "2021-12-20 18:54:59.710294"], ["updated_at", "2021-12-20 18:54:59.710294"]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [6284e75b-6a28-49db-a96f-5a98d4f22deb]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [6284e75b-6a28-49db-a96f-5a98d4f22deb] [CanvasSync::Jobs::TermBatchesJob] [c0dae45a-5c5c-458f-8e6d-a70292002e08] Performing CanvasSync::Jobs::TermBatchesJob (Job ID: c0dae45a-5c5c-458f-8e6d-a70292002e08) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [6284e75b-6a28-49db-a96f-5a98d4f22deb] [CanvasSync::Jobs::TermBatchesJob] [c0dae45a-5c5c-458f-8e6d-a70292002e08] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "c0dae45a-5c5c-458f-8e6d-a70292002e08"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [6284e75b-6a28-49db-a96f-5a98d4f22deb] [CanvasSync::Jobs::TermBatchesJob] [c0dae45a-5c5c-458f-8e6d-a70292002e08]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [6284e75b-6a28-49db-a96f-5a98d4f22deb] [CanvasSync::Jobs::TermBatchesJob] [c0dae45a-5c5c-458f-8e6d-a70292002e08] CanvasSync::JobLog Create (0.4ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::TermBatchesJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2021-12-20 18:54:59.712819"], ["updated_at", "2021-12-20 18:54:59.712819"], ["job_id", "c0dae45a-5c5c-458f-8e6d-a70292002e08"]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [6284e75b-6a28-49db-a96f-5a98d4f22deb] [CanvasSync::Jobs::TermBatchesJob] [c0dae45a-5c5c-458f-8e6d-a70292002e08]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [6284e75b-6a28-49db-a96f-5a98d4f22deb] [CanvasSync::Jobs::TermBatchesJob] [c0dae45a-5c5c-458f-8e6d-a70292002e08]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [6284e75b-6a28-49db-a96f-5a98d4f22deb] [CanvasSync::Jobs::TermBatchesJob] [c0dae45a-5c5c-458f-8e6d-a70292002e08] CanvasSync::JobLog Update (0.4ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-12-20 18:54:59.714484"], ["status", "running"], ["updated_at", "2021-12-20 18:54:59.714909"], ["id", 942]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [6284e75b-6a28-49db-a96f-5a98d4f22deb] [CanvasSync::Jobs::TermBatchesJob] [c0dae45a-5c5c-458f-8e6d-a70292002e08]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [6284e75b-6a28-49db-a96f-5a98d4f22deb] [CanvasSync::Jobs::TermBatchesJob] [c0dae45a-5c5c-458f-8e6d-a70292002e08]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [6284e75b-6a28-49db-a96f-5a98d4f22deb] [CanvasSync::Jobs::TermBatchesJob] [c0dae45a-5c5c-458f-8e6d-a70292002e08] CanvasSync::JobLog Update (0.4ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2021-12-20 18:54:59.716492"], ["status", "success"], ["updated_at", "2021-12-20 18:54:59.716918"], ["id", 942]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [6284e75b-6a28-49db-a96f-5a98d4f22deb] [CanvasSync::Jobs::TermBatchesJob] [c0dae45a-5c5c-458f-8e6d-a70292002e08]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [6284e75b-6a28-49db-a96f-5a98d4f22deb] [CanvasSync::Jobs::TermBatchesJob] [c0dae45a-5c5c-458f-8e6d-a70292002e08] Performed CanvasSync::Jobs::TermBatchesJob (Job ID: c0dae45a-5c5c-458f-8e6d-a70292002e08) from Test(default) in 6.7ms [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [6284e75b-6a28-49db-a96f-5a98d4f22deb]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [6284e75b-6a28-49db-a96f-5a98d4f22deb] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2021-12-20 18:54:59.718498"], ["status", "success"], ["updated_at", "2021-12-20 18:54:59.718909"], ["id", 941]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [6284e75b-6a28-49db-a96f-5a98d4f22deb]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [6284e75b-6a28-49db-a96f-5a98d4f22deb] Performed CanvasSync::Jobs::SyncTermsJob (Job ID: 6284e75b-6a28-49db-a96f-5a98d4f22deb) from Test(default) in 45.6ms  (0.3ms) SELECT COUNT(*) FROM "terms"  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Account Exists (0.3ms) SELECT 1 AS one FROM "accounts" WHERE "accounts"."canvas_id" = $1 LIMIT $2 [["canvas_id", 30031077], ["LIMIT", 1]] Account Create (0.3ms) INSERT INTO "accounts" ("canvas_id", "sis_id", "canvas_parent_account_id", "sis_parent_account_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 30031077], ["sis_id", "573eb7330abdd87eaedff18dc7dec924"], ["canvas_parent_account_id", 1], ["sis_parent_account_id", "d5b7718715e36a1ffdd5356f458e0d36"], ["name", "Account name"], ["workflow_state", "active"], ["created_at", "2021-12-20 18:54:59.724611"], ["updated_at", "2021-12-20 18:54:59.724611"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Account Exists (0.4ms) SELECT 1 AS one FROM "accounts" WHERE "accounts"."canvas_id" IS NULL AND "accounts"."id" != $1 LIMIT $2 [["id", 128], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Account Exists (0.3ms) SELECT 1 AS one FROM "accounts" WHERE "accounts"."canvas_id" = $1 LIMIT $2 [["canvas_id", 37170020], ["LIMIT", 1]] Account Create (0.3ms) INSERT INTO "accounts" ("canvas_id", "sis_id", "canvas_parent_account_id", "sis_parent_account_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 37170020], ["sis_id", "23884b48f1f643209bc7373d7b91ac30"], ["canvas_parent_account_id", 1], ["sis_parent_account_id", "e19b7a30ec63866d8ea474b1fca6af30"], ["name", "Account name"], ["workflow_state", "active"], ["created_at", "2021-12-20 18:54:59.737243"], ["updated_at", "2021-12-20 18:54:59.737243"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Account Load (0.2ms) SELECT "accounts".* FROM "accounts" ORDER BY "accounts"."id" ASC LIMIT $1 [["LIMIT", 1]] Account Exists (0.3ms) SELECT 1 AS one FROM "accounts" WHERE "accounts"."canvas_id" = $1 LIMIT $2 [["canvas_id", 37170020], ["LIMIT", 1]]  (1.0ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Account Exists (0.3ms) SELECT 1 AS one FROM "accounts" WHERE "accounts"."canvas_id" = $1 LIMIT $2 [["canvas_id", 87800189], ["LIMIT", 1]] Account Create (0.4ms) INSERT INTO "accounts" ("canvas_id", "sis_id", "canvas_parent_account_id", "sis_parent_account_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 87800189], ["sis_id", "606830f16e22fa648b99d952718bc8ed"], ["canvas_parent_account_id", 1], ["sis_parent_account_id", "89af7c2c5522e9fbb0ee8349872c255c"], ["name", "Account name"], ["workflow_state", "active"], ["created_at", "2021-12-20 18:54:59.746658"], ["updated_at", "2021-12-20 18:54:59.746658"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.3ms) ROLLBACK  (0.3ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Admin Exists (0.3ms) SELECT 1 AS one FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 80105334], ["LIMIT", 1]] Admin Create (0.5ms) INSERT INTO "admins" ("canvas_id", "role_name", "canvas_role_id", "canvas_user_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 80105334], ["role_name", "Cool Role"], ["canvas_role_id", 79552614], ["canvas_user_id", 1], ["workflow_state", "active"], ["created_at", "2021-12-20 18:54:59.758308"], ["updated_at", "2021-12-20 18:54:59.758308"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Admin Exists (0.4ms) SELECT 1 AS one FROM "admins" WHERE "admins"."canvas_id" IS NULL AND "admins"."id" != $1 LIMIT $2 [["id", 179], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.4ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Admin Exists (0.3ms) SELECT 1 AS one FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1550640], ["LIMIT", 1]] Admin Create (0.4ms) INSERT INTO "admins" ("canvas_id", "role_name", "canvas_role_id", "canvas_user_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 1550640], ["role_name", "Cool Role"], ["canvas_role_id", 55226608], ["canvas_user_id", 1], ["workflow_state", "active"], ["created_at", "2021-12-20 18:54:59.767360"], ["updated_at", "2021-12-20 18:54:59.767360"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Admin Load (0.3ms) SELECT "admins".* FROM "admins" ORDER BY "admins"."id" ASC LIMIT $1 [["LIMIT", 1]] Admin Exists (1.1ms) SELECT 1 AS one FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1550640], ["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) SELECT COUNT(*) FROM "admins" Admin Load (0.3ms) SELECT "admins".* FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]]  (0.3ms) SAVEPOINT active_record_1 Admin Exists (0.5ms) SELECT 1 AS one FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]] Admin Create (0.4ms) INSERT INTO "admins" ("canvas_id", "role_name", "canvas_role_id", "canvas_user_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 2], ["role_name", "AccountAdmin"], ["canvas_role_id", 1], ["canvas_user_id", 1], ["workflow_state", "active"], ["created_at", "2021-12-20 18:54:59.792886"], ["updated_at", "2021-12-20 18:54:59.792886"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.3ms) SELECT COUNT(*) FROM "admins" Admin Load (0.2ms) SELECT "admins".* FROM "admins" ORDER BY "admins"."id" DESC LIMIT $1 [["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.4ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Admin Exists (0.3ms) SELECT 1 AS one FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]] Admin Create (0.3ms) INSERT INTO "admins" ("canvas_id", "role_name", "canvas_role_id", "canvas_user_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 2], ["role_name", "Cool Role"], ["canvas_role_id", 85381388], ["canvas_user_id", 1], ["workflow_state", "active"], ["created_at", "2021-12-20 18:54:59.798930"], ["updated_at", "2021-12-20 18:54:59.798930"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.3ms) SELECT COUNT(*) FROM "admins" Admin Load (0.3ms) SELECT "admins".* FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]]  (0.2ms) SAVEPOINT active_record_1 Admin Exists (0.4ms) SELECT 1 AS one FROM "admins" WHERE "admins"."canvas_id" = $1 AND "admins"."id" != $2 LIMIT $3 [["canvas_id", 2], ["id", 182], ["LIMIT", 1]] Admin Update (0.4ms) UPDATE "admins" SET "role_name" = $1, "canvas_role_id" = $2, "updated_at" = $3 WHERE "admins"."id" = $4 [["role_name", "AccountAdmin"], ["canvas_role_id", 1], ["updated_at", "2021-12-20 18:54:59.803639"], ["id", 182]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.3ms) SELECT COUNT(*) FROM "admins" Admin Load (0.3ms) SELECT "admins".* FROM "admins" WHERE "admins"."id" = $1 LIMIT $2 [["id", 182], ["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) SAVEPOINT active_record_1 AssignmentGroup Exists (0.8ms) SELECT 1 AS one FROM "assignment_groups" WHERE "assignment_groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] AssignmentGroup Create (0.7ms) INSERT INTO "assignment_groups" ("canvas_id", "name", "workflow_state", "canvas_created_at", "canvas_updated_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 1], ["name", "Dummy Assignment Group"], ["workflow_state", "available"], ["canvas_created_at", "2021-12-13 18:54:59.825650"], ["canvas_updated_at", "2021-12-19 18:54:59.825820"], ["created_at", "2021-12-20 18:54:59.828432"], ["updated_at", "2021-12-20 18:54:59.828432"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 AssignmentGroup Exists (0.4ms) SELECT 1 AS one FROM "assignment_groups" WHERE "assignment_groups"."canvas_id" IS NULL AND "assignment_groups"."id" != $1 LIMIT $2 [["id", 151], ["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 AssignmentGroup Exists (0.4ms) SELECT 1 AS one FROM "assignment_groups" WHERE "assignment_groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]] AssignmentGroup Create (0.4ms) INSERT INTO "assignment_groups" ("canvas_id", "name", "workflow_state", "canvas_created_at", "canvas_updated_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 2], ["name", "Dummy Assignment Group"], ["workflow_state", "available"], ["canvas_created_at", "2021-12-13 18:54:59.837413"], ["canvas_updated_at", "2021-12-19 18:54:59.837524"], ["created_at", "2021-12-20 18:54:59.839215"], ["updated_at", "2021-12-20 18:54:59.839215"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 AssignmentGroup Load (0.3ms) SELECT "assignment_groups".* FROM "assignment_groups" ORDER BY "assignment_groups"."id" ASC LIMIT $1 [["LIMIT", 1]] AssignmentGroup Exists (0.4ms) SELECT 1 AS one FROM "assignment_groups" WHERE "assignment_groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 AssignmentGroup Exists (0.4ms) SELECT 1 AS one FROM "assignment_groups" WHERE "assignment_groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 3], ["LIMIT", 1]] AssignmentGroup Create (0.3ms) INSERT INTO "assignment_groups" ("canvas_id", "name", "workflow_state", "canvas_created_at", "canvas_updated_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 3], ["name", "Dummy Assignment Group"], ["workflow_state", "available"], ["canvas_created_at", "2021-12-13 18:54:59.847143"], ["canvas_updated_at", "2021-12-19 18:54:59.847249"], ["created_at", "2021-12-20 18:54:59.848690"], ["updated_at", "2021-12-20 18:54:59.848690"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 AssignmentGroup Exists (0.4ms) SELECT 1 AS one FROM "assignment_groups" WHERE "assignment_groups"."canvas_id" = $1 AND "assignment_groups"."id" != $2 LIMIT $3 [["canvas_id", 3], ["id", 153], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 AssignmentGroup Exists (0.3ms) SELECT 1 AS one FROM "assignment_groups" WHERE "assignment_groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 4], ["LIMIT", 1]] AssignmentGroup Create (0.5ms) INSERT INTO "assignment_groups" ("canvas_id", "name", "workflow_state", "canvas_created_at", "canvas_updated_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 4], ["name", "Dummy Assignment Group"], ["workflow_state", "available"], ["canvas_created_at", "2021-12-13 18:54:59.857552"], ["canvas_updated_at", "2021-12-19 18:54:59.857655"], ["created_at", "2021-12-20 18:54:59.859339"], ["updated_at", "2021-12-20 18:54:59.859339"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Assignment Exists (0.5ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] Assignment Create (0.4ms) INSERT INTO "assignments" ("canvas_id", "title", "due_at", "unlock_at", "lock_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 1], ["title", "Assignment 1"], ["due_at", "2021-12-27 18:54:59.891829"], ["unlock_at", "2021-12-19 18:54:59.891938"], ["lock_at", "2022-01-10 18:54:59.891990"], ["created_at", "2021-12-20 18:54:59.893670"], ["updated_at", "2021-12-20 18:54:59.893670"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Assignment Exists (0.4ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" IS NULL AND "assignments"."id" != $1 LIMIT $2 [["id", 276], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Assignment Exists (0.3ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]] Assignment Create (0.4ms) INSERT INTO "assignments" ("canvas_id", "title", "due_at", "unlock_at", "lock_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 2], ["title", "Assignment 2"], ["due_at", "2021-12-27 18:54:59.900034"], ["unlock_at", "2021-12-19 18:54:59.900138"], ["lock_at", "2022-01-10 18:54:59.900199"], ["created_at", "2021-12-20 18:54:59.901590"], ["updated_at", "2021-12-20 18:54:59.901590"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Assignment Load (0.2ms) SELECT "assignments".* FROM "assignments" ORDER BY "assignments"."id" ASC LIMIT $1 [["LIMIT", 1]] Assignment Exists (0.4ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (1.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Assignment Exists (0.3ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 3], ["LIMIT", 1]] Assignment Create (0.3ms) INSERT INTO "assignments" ("canvas_id", "title", "due_at", "unlock_at", "lock_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 3], ["title", "Assignment 3"], ["due_at", "2021-12-27 18:54:59.909259"], ["unlock_at", "2021-12-19 18:54:59.909356"], ["lock_at", "2022-01-10 18:54:59.909400"], ["created_at", "2021-12-20 18:54:59.910751"], ["updated_at", "2021-12-20 18:54:59.910751"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Assignment Exists (0.5ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 4], ["LIMIT", 1]] Assignment Create (0.5ms) INSERT INTO "assignments" ("canvas_id", "title", "due_at", "unlock_at", "lock_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 4], ["title", "Assignment 4"], ["due_at", "2021-12-27 18:54:59.916401"], ["unlock_at", "2021-12-19 18:54:59.916531"], ["lock_at", "2022-01-10 18:54:59.916597"], ["created_at", "2021-12-20 18:54:59.918338"], ["updated_at", "2021-12-20 18:54:59.918338"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Assignment Exists (0.4ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 AND "assignments"."id" != $2 LIMIT $3 [["canvas_id", 4], ["id", 279], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.3ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Assignment Exists (0.3ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 5], ["LIMIT", 1]] Assignment Create (0.4ms) INSERT INTO "assignments" ("canvas_id", "title", "due_at", "unlock_at", "lock_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 5], ["title", "Assignment 5"], ["due_at", "2021-12-27 18:54:59.924507"], ["unlock_at", "2021-12-19 18:54:59.924611"], ["lock_at", "2022-01-10 18:54:59.924659"], ["created_at", "2021-12-20 18:54:59.926039"], ["updated_at", "2021-12-20 18:54:59.926039"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Assignment Exists (0.3ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 6], ["LIMIT", 1]] Assignment Create (0.4ms) INSERT INTO "assignments" ("canvas_id", "title", "due_at", "unlock_at", "lock_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 6], ["title", "Assignment 6"], ["due_at", "2021-12-27 18:54:59.932345"], ["unlock_at", "2021-12-19 18:54:59.932458"], ["lock_at", "2022-01-10 18:54:59.932504"], ["created_at", "2021-12-20 18:54:59.933830"], ["updated_at", "2021-12-20 18:54:59.933830"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Course Exists (0.6ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 91165113], ["LIMIT", 1]] Course Create (0.5ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 91165113], ["sis_id", "49003fa0722fa5e352e546396095f760"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2021-12-17 18:54:59.951597"], ["end_at", "2022-01-10 18:54:59.951707"], ["created_at", "2021-12-20 18:54:59.953743"], ["updated_at", "2021-12-20 18:54:59.953743"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Course Exists (0.3ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 57978683], ["LIMIT", 1]] Course Create (0.4ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 57978683], ["sis_id", "62986a1b1fe1465cb29c4e94ead3e66c"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2021-12-17 18:54:59.955821"], ["end_at", "2022-01-10 18:54:59.955916"], ["created_at", "2021-12-20 18:54:59.957248"], ["updated_at", "2021-12-20 18:54:59.957248"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 Assignment Exists (0.5ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 7], ["LIMIT", 1]] Assignment Create (0.4ms) INSERT INTO "assignments" ("canvas_id", "title", "due_at", "unlock_at", "lock_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 7], ["title", "Assignment 7"], ["due_at", "2021-12-27 18:54:59.958960"], ["unlock_at", "2021-12-19 18:54:59.959055"], ["lock_at", "2022-01-10 18:54:59.959104"], ["created_at", "2021-12-20 18:54:59.960921"], ["updated_at", "2021-12-20 18:54:59.960921"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Assignment Exists (0.4ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 AND "assignments"."id" != $2 LIMIT $3 [["canvas_id", 7], ["id", 282], ["LIMIT", 1]] Assignment Update (0.4ms) UPDATE "assignments" SET "canvas_context_id" = $1, "canvas_context_type" = $2, "updated_at" = $3 WHERE "assignments"."id" = $4 [["canvas_context_id", 57978683], ["canvas_context_type", "Course"], ["updated_at", "2021-12-20 18:54:59.964200"], ["id", 282]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Course Load (0.3ms) SELECT "courses".* FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 57978683], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Assignment Exists (0.3ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 8], ["LIMIT", 1]] Assignment Create (0.3ms) INSERT INTO "assignments" ("canvas_id", "title", "due_at", "unlock_at", "lock_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 8], ["title", "Assignment 8"], ["due_at", "2021-12-27 18:54:59.981974"], ["unlock_at", "2021-12-19 18:54:59.982099"], ["lock_at", "2022-01-10 18:54:59.982174"], ["created_at", "2021-12-20 18:54:59.983490"], ["updated_at", "2021-12-20 18:54:59.983490"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 ContextModuleItem Create (0.5ms) INSERT INTO "context_module_items" ("canvas_id", "canvas_assignment_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["canvas_id", 1], ["canvas_assignment_id", 8], ["workflow_state", "active"], ["created_at", "2021-12-20 18:54:59.985859"], ["updated_at", "2021-12-20 18:54:59.985859"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Assignment Exists (0.4ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 9], ["LIMIT", 1]] Assignment Create (0.4ms) INSERT INTO "assignments" ("canvas_id", "title", "due_at", "unlock_at", "lock_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 9], ["title", "Assignment 9"], ["due_at", "2021-12-27 18:54:59.991689"], ["unlock_at", "2021-12-19 18:54:59.991826"], ["lock_at", "2022-01-10 18:54:59.991901"], ["created_at", "2021-12-20 18:54:59.994366"], ["updated_at", "2021-12-20 18:54:59.994366"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 ContextModuleItem Create (0.3ms) INSERT INTO "context_module_items" ("canvas_id", "canvas_assignment_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["canvas_id", 2], ["canvas_assignment_id", 9], ["workflow_state", "active"], ["created_at", "2021-12-20 18:54:59.996534"], ["updated_at", "2021-12-20 18:54:59.996534"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) SAVEPOINT active_record_1 Course Exists (0.3ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 307198], ["LIMIT", 1]] Course Create (0.4ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 307198], ["sis_id", "98b2b55351ca0fe4f25e454cbb128cc3"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2021-12-17 18:55:00.014722"], ["end_at", "2022-01-10 18:55:00.014822"], ["created_at", "2021-12-20 18:55:00.016349"], ["updated_at", "2021-12-20 18:55:00.016349"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 ContextModule Create (0.7ms) INSERT INTO "context_modules" ("canvas_id", "canvas_context_id", "canvas_context_type", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 1], ["canvas_context_id", 307198], ["canvas_context_type", "Course"], ["name", "Context Module"], ["workflow_state", "available"], ["created_at", "2021-12-20 18:55:00.018925"], ["updated_at", "2021-12-20 18:55:00.018925"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Course Exists (0.8ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 94038506], ["LIMIT", 1]] Course Create (0.8ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 94038506], ["sis_id", "357964e7cfd149446cbbf7328faf7cb0"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2021-12-17 18:55:00.038369"], ["end_at", "2022-01-10 18:55:00.038519"], ["created_at", "2021-12-20 18:55:00.040747"], ["updated_at", "2021-12-20 18:55:00.040747"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 ContextModule Create (0.4ms) INSERT INTO "context_modules" ("canvas_id", "canvas_context_id", "canvas_context_type", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 2], ["canvas_context_id", 94038506], ["canvas_context_type", "Course"], ["name", "Context Module"], ["workflow_state", "available"], ["created_at", "2021-12-20 18:55:00.043976"], ["updated_at", "2021-12-20 18:55:00.043976"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Course Exists (0.3ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 63754100], ["LIMIT", 1]] Course Create (0.4ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 63754100], ["sis_id", "209d65fdc55d74ff2f068074846f062d"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2021-12-17 18:55:00.047984"], ["end_at", "2022-01-10 18:55:00.048084"], ["created_at", "2021-12-20 18:55:00.049421"], ["updated_at", "2021-12-20 18:55:00.049421"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 ContextModule Create (0.4ms) INSERT INTO "context_modules" ("canvas_id", "canvas_context_id", "canvas_context_type", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 3], ["canvas_context_id", 63754100], ["canvas_context_type", "Course"], ["name", "Context Module"], ["workflow_state", "available"], ["created_at", "2021-12-20 18:55:00.051476"], ["updated_at", "2021-12-20 18:55:00.051476"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Course Exists (0.3ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 93100599], ["LIMIT", 1]] Course Create (0.3ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 93100599], ["sis_id", "f94df677710072f6aadab27d0bfe6a18"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2021-12-17 18:55:00.056460"], ["end_at", "2022-01-10 18:55:00.056567"], ["created_at", "2021-12-20 18:55:00.057886"], ["updated_at", "2021-12-20 18:55:00.057886"]]  (0.3ms) RELEASE SAVEPOINT active_record_1 Course Exists (0.4ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" IS NULL AND "courses"."id" != $1 LIMIT $2 [["id", 556], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Course Exists (0.3ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 98866523], ["LIMIT", 1]] Course Create (0.3ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 98866523], ["sis_id", "bfea342b40ac1592b8f6c185b3977852"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2021-12-17 18:55:00.065349"], ["end_at", "2022-01-10 18:55:00.065449"], ["created_at", "2021-12-20 18:55:00.066701"], ["updated_at", "2021-12-20 18:55:00.066701"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Course Load (0.3ms) SELECT "courses".* FROM "courses" ORDER BY "courses"."id" ASC LIMIT $1 [["LIMIT", 1]] Course Exists (0.5ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 98866523], ["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Course Exists (0.4ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 81260671], ["LIMIT", 1]] Course Create (0.5ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 81260671], ["sis_id", "28c15e95d483d128b837939bf965e573"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2021-12-17 18:55:00.074667"], ["end_at", "2022-01-10 18:55:00.074780"], ["created_at", "2021-12-20 18:55:00.076663"], ["updated_at", "2021-12-20 18:55:00.076663"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Course Exists (0.4ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 AND "courses"."id" != $2 LIMIT $3 [["canvas_id", 81260671], ["id", 558], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.3ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Course Exists (0.3ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 70032388], ["LIMIT", 1]] Course Create (6.2ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 70032388], ["sis_id", "988a0e1e01e0b9f481f3e0b1bbe6810c"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2021-12-17 18:55:00.082748"], ["end_at", "2022-01-10 18:55:00.082868"], ["created_at", "2021-12-20 18:55:00.084235"], ["updated_at", "2021-12-20 18:55:00.084235"]]  (0.3ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Course Exists (0.3ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 22486013], ["LIMIT", 1]] Course Create (0.3ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 22486013], ["sis_id", "a087d0bc720b8e414dbe4c9f7898e603"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2021-12-17 18:55:00.097175"], ["end_at", "2022-01-10 18:55:00.097277"], ["created_at", "2021-12-20 18:55:00.098603"], ["updated_at", "2021-12-20 18:55:00.098603"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Course Exists (0.3ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 28151039], ["LIMIT", 1]] Course Create (0.5ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 28151039], ["sis_id", "e93aaa05a4e3ecc19d3d5fe533c74e75"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2021-12-17 18:55:00.105190"], ["end_at", "2022-01-10 18:55:00.105301"], ["created_at", "2021-12-20 18:55:00.106807"], ["updated_at", "2021-12-20 18:55:00.106807"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Course Exists (0.3ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 55784745], ["LIMIT", 1]] Course Create (0.4ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 55784745], ["sis_id", "d833cefa5d6a3c221e3aa262b5fa8280"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2021-12-17 18:55:00.111584"], ["end_at", "2022-01-10 18:55:00.111688"], ["created_at", "2021-12-20 18:55:00.113132"], ["updated_at", "2021-12-20 18:55:00.113132"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Course Exists (0.4ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 49498654], ["LIMIT", 1]] Course Create (0.4ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 49498654], ["sis_id", "d14cf8bd49bfd7db7c16c3b6628d3481"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2021-12-17 18:55:00.117029"], ["end_at", "2022-01-10 18:55:00.117134"], ["created_at", "2021-12-20 18:55:00.118767"], ["updated_at", "2021-12-20 18:55:00.118767"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Course Exists (0.4ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 86686776], ["LIMIT", 1]] Course Create (0.5ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 86686776], ["sis_id", "a3dc568b67b59b22e9502a09a88e8f1d"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2021-12-17 18:55:00.123981"], ["end_at", "2022-01-10 18:55:00.124120"], ["created_at", "2021-12-20 18:55:00.125991"], ["updated_at", "2021-12-20 18:55:00.125991"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) SAVEPOINT active_record_1 Enrollment Exists (0.7ms) SELECT 1 AS one FROM "enrollments" WHERE "enrollments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 62881903], ["LIMIT", 1]] Enrollment Create (0.4ms) INSERT INTO "enrollments" ("canvas_id", "created_at", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["canvas_id", 62881903], ["created_at", "2021-12-20 18:55:00.145353"], ["updated_at", "2021-12-20 18:55:00.145353"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Enrollment Exists (0.4ms) SELECT 1 AS one FROM "enrollments" WHERE "enrollments"."canvas_id" IS NULL AND "enrollments"."id" != $1 LIMIT $2 [["id", 176], ["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Enrollment Exists (0.3ms) SELECT 1 AS one FROM "enrollments" WHERE "enrollments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 18601682], ["LIMIT", 1]] Enrollment Create (0.4ms) INSERT INTO "enrollments" ("canvas_id", "created_at", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["canvas_id", 18601682], ["created_at", "2021-12-20 18:55:00.154653"], ["updated_at", "2021-12-20 18:55:00.154653"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Enrollment Load (0.3ms) SELECT "enrollments".* FROM "enrollments" ORDER BY "enrollments"."id" ASC LIMIT $1 [["LIMIT", 1]] Enrollment Exists (0.4ms) SELECT 1 AS one FROM "enrollments" WHERE "enrollments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 18601682], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Enrollment Exists (0.3ms) SELECT 1 AS one FROM "enrollments" WHERE "enrollments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 54406809], ["LIMIT", 1]] Enrollment Create (0.3ms) INSERT INTO "enrollments" ("canvas_id", "created_at", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["canvas_id", 54406809], ["created_at", "2021-12-20 18:55:00.162865"], ["updated_at", "2021-12-20 18:55:00.162865"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Enrollment Exists (0.2ms) SELECT 1 AS one FROM "enrollments" WHERE "enrollments"."canvas_id" = $1 AND "enrollments"."id" != $2 LIMIT $3 [["canvas_id", 54406809], ["id", 178], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Enrollment Exists (0.3ms) SELECT 1 AS one FROM "enrollments" WHERE "enrollments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 91749940], ["LIMIT", 1]] Enrollment Create (0.4ms) INSERT INTO "enrollments" ("canvas_id", "created_at", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["canvas_id", 91749940], ["created_at", "2021-12-20 18:55:00.168465"], ["updated_at", "2021-12-20 18:55:00.168465"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Enrollment Exists (0.4ms) SELECT 1 AS one FROM "enrollments" WHERE "enrollments"."canvas_id" = $1 AND "enrollments"."id" != $2 LIMIT $3 [["canvas_id", 91749940], ["id", 179], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Enrollment Exists (0.3ms) SELECT 1 AS one FROM "enrollments" WHERE "enrollments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 52251881], ["LIMIT", 1]] Enrollment Create (0.4ms) INSERT INTO "enrollments" ("canvas_id", "created_at", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["canvas_id", 52251881], ["created_at", "2021-12-20 18:55:00.174553"], ["updated_at", "2021-12-20 18:55:00.174553"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Enrollment Exists (0.4ms) SELECT 1 AS one FROM "enrollments" WHERE "enrollments"."canvas_id" = $1 AND "enrollments"."id" != $2 LIMIT $3 [["canvas_id", 52251881], ["id", 180], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.3ms) BEGIN  (0.3ms) SAVEPOINT active_record_1 Group Exists (0.5ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 6439465], ["LIMIT", 1]] Group Create (0.5ms) INSERT INTO "groups" ("canvas_id", "sis_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 6439465], ["sis_id", "5356bd727b5bf1e0e8873b1c2a2e6446"], ["name", "Some User Group"], ["workflow_state", "available"], ["created_at", "2021-12-20 18:55:00.194129"], ["updated_at", "2021-12-20 18:55:00.194129"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.3ms) SAVEPOINT active_record_1 User Exists (0.5ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 26185064], ["LIMIT", 1]] User Create (0.4ms) INSERT INTO "users" ("canvas_id", "sis_id", "email", "first_name", "last_name", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 26185064], ["sis_id", "18e3d6d93b23ddbc6de5bc9a33c48265"], ["email", "cooldude@coolsite.com"], ["first_name", "Cool"], ["last_name", "Dude"], ["created_at", "2021-12-20 18:55:00.211554"], ["updated_at", "2021-12-20 18:55:00.211554"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 GroupMembership Exists (0.4ms) SELECT 1 AS one FROM "group_memberships" WHERE "group_memberships"."canvas_id" = $1 LIMIT $2 [["canvas_id", 65335919], ["LIMIT", 1]] GroupMembership Create (0.3ms) INSERT INTO "group_memberships" ("canvas_id", "canvas_user_id", "canvas_group_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 65335919], ["canvas_user_id", 26185064], ["canvas_group_id", 6439465], ["workflow_state", "accepted"], ["created_at", "2021-12-20 18:55:00.225923"], ["updated_at", "2021-12-20 18:55:00.225923"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 GroupMembership Exists (0.3ms) SELECT 1 AS one FROM "group_memberships" WHERE "group_memberships"."canvas_id" IS NULL AND "group_memberships"."id" != $1 LIMIT $2 [["id", 151], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 95791887], ["LIMIT", 1]] Group Create (0.4ms) INSERT INTO "groups" ("canvas_id", "sis_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 95791887], ["sis_id", "e23843500d739539a19d42a209b0f7e7"], ["name", "Some User Group"], ["workflow_state", "available"], ["created_at", "2021-12-20 18:55:00.232851"], ["updated_at", "2021-12-20 18:55:00.232851"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 User Exists (0.3ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 37796167], ["LIMIT", 1]] User Create (0.3ms) INSERT INTO "users" ("canvas_id", "sis_id", "email", "first_name", "last_name", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 37796167], ["sis_id", "356c113862118367e095be27d318ba8d"], ["email", "cooldude@coolsite.com"], ["first_name", "Cool"], ["last_name", "Dude"], ["created_at", "2021-12-20 18:55:00.235585"], ["updated_at", "2021-12-20 18:55:00.235585"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 GroupMembership Exists (0.3ms) SELECT 1 AS one FROM "group_memberships" WHERE "group_memberships"."canvas_id" = $1 LIMIT $2 [["canvas_id", 67569966], ["LIMIT", 1]] GroupMembership Create (0.3ms) INSERT INTO "group_memberships" ("canvas_id", "canvas_user_id", "canvas_group_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 67569966], ["canvas_user_id", 37796167], ["canvas_group_id", 95791887], ["workflow_state", "accepted"], ["created_at", "2021-12-20 18:55:00.238474"], ["updated_at", "2021-12-20 18:55:00.238474"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 GroupMembership Load (0.3ms) SELECT "group_memberships".* FROM "group_memberships" ORDER BY "group_memberships"."id" ASC LIMIT $1 [["LIMIT", 1]] GroupMembership Exists (0.4ms) SELECT 1 AS one FROM "group_memberships" WHERE "group_memberships"."canvas_id" = $1 LIMIT $2 [["canvas_id", 67569966], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 38448891], ["LIMIT", 1]] Group Create (0.3ms) INSERT INTO "groups" ("canvas_id", "sis_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 38448891], ["sis_id", "f8ebda808c6303eedbedcfb40d7abbb8"], ["name", "Some User Group"], ["workflow_state", "available"], ["created_at", "2021-12-20 18:55:00.246523"], ["updated_at", "2021-12-20 18:55:00.246523"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 User Exists (0.2ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 5961086], ["LIMIT", 1]] User Create (0.3ms) INSERT INTO "users" ("canvas_id", "sis_id", "email", "first_name", "last_name", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 5961086], ["sis_id", "69e5e91691d3dc75c0fe3b8b14a3755c"], ["email", "cooldude@coolsite.com"], ["first_name", "Cool"], ["last_name", "Dude"], ["created_at", "2021-12-20 18:55:00.249094"], ["updated_at", "2021-12-20 18:55:00.249094"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 GroupMembership Exists (0.3ms) SELECT 1 AS one FROM "group_memberships" WHERE "group_memberships"."canvas_id" = $1 LIMIT $2 [["canvas_id", 17244148], ["LIMIT", 1]] GroupMembership Create (0.4ms) INSERT INTO "group_memberships" ("canvas_id", "canvas_user_id", "canvas_group_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 17244148], ["canvas_user_id", 5961086], ["canvas_group_id", 38448891], ["workflow_state", "accepted"], ["created_at", "2021-12-20 18:55:00.251907"], ["updated_at", "2021-12-20 18:55:00.251907"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 GroupMembership Exists (0.5ms) SELECT 1 AS one FROM "group_memberships" WHERE "group_memberships"."canvas_id" = $1 AND "group_memberships"."id" != $2 LIMIT $3 [["canvas_id", 17244148], ["id", 153], ["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Group Exists (0.4ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 5526712], ["LIMIT", 1]] Group Create (0.4ms) INSERT INTO "groups" ("canvas_id", "sis_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 5526712], ["sis_id", "29982283df6dedf459a12d4ed489bab9"], ["name", "Some User Group"], ["workflow_state", "available"], ["created_at", "2021-12-20 18:55:00.259605"], ["updated_at", "2021-12-20 18:55:00.259605"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 User Exists (0.4ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2151560], ["LIMIT", 1]] User Create (0.4ms) INSERT INTO "users" ("canvas_id", "sis_id", "email", "first_name", "last_name", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 2151560], ["sis_id", "afaece614729e5a76d6673b81a91a3d6"], ["email", "cooldude@coolsite.com"], ["first_name", "Cool"], ["last_name", "Dude"], ["created_at", "2021-12-20 18:55:00.263273"], ["updated_at", "2021-12-20 18:55:00.263273"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 GroupMembership Exists (0.3ms) SELECT 1 AS one FROM "group_memberships" WHERE "group_memberships"."canvas_id" = $1 LIMIT $2 [["canvas_id", 78004152], ["LIMIT", 1]] GroupMembership Create (0.3ms) INSERT INTO "group_memberships" ("canvas_id", "canvas_user_id", "canvas_group_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 78004152], ["canvas_user_id", 2151560], ["canvas_group_id", 5526712], ["workflow_state", "accepted"], ["created_at", "2021-12-20 18:55:00.266242"], ["updated_at", "2021-12-20 18:55:00.266242"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 GroupMembership Exists (0.5ms) SELECT 1 AS one FROM "group_memberships" WHERE "group_memberships"."canvas_id" = $1 AND "group_memberships"."id" != $2 LIMIT $3 [["canvas_id", 78004152], ["id", 154], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Group Exists (0.4ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 32350215], ["LIMIT", 1]] Group Create (0.4ms) INSERT INTO "groups" ("canvas_id", "sis_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 32350215], ["sis_id", "a1bf0010650e3106d1cad8456b2bdbbc"], ["name", "Some User Group"], ["workflow_state", "available"], ["created_at", "2021-12-20 18:55:00.273550"], ["updated_at", "2021-12-20 18:55:00.273550"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Group Exists (3.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" IS NULL AND "groups"."id" != $1 LIMIT $2 [["id", 280], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Group Exists (0.4ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 15576830], ["LIMIT", 1]] Group Create (0.3ms) INSERT INTO "groups" ("canvas_id", "sis_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 15576830], ["sis_id", "5bb0a5855974824eb755567340bed103"], ["name", "Some User Group"], ["workflow_state", "available"], ["created_at", "2021-12-20 18:55:00.299519"], ["updated_at", "2021-12-20 18:55:00.299519"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Group Load (0.3ms) SELECT "groups".* FROM "groups" ORDER BY "groups"."id" ASC LIMIT $1 [["LIMIT", 1]] Group Exists (0.5ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 15576830], ["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Group Exists (0.4ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 30588515], ["LIMIT", 1]] Group Create (0.4ms) INSERT INTO "groups" ("canvas_id", "sis_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 30588515], ["sis_id", "afdf41b5511195fded8638b7cbd6f153"], ["name", "Some User Group"], ["workflow_state", "available"], ["created_at", "2021-12-20 18:55:00.308369"], ["updated_at", "2021-12-20 18:55:00.308369"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Group Exists (0.4ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 57823180], ["LIMIT", 1]] Group Create (0.4ms) INSERT INTO "groups" ("canvas_id", "sis_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 57823180], ["sis_id", "7b134bd38473d7335666c019fa0b6c10"], ["name", "Some User Group"], ["workflow_state", "available"], ["created_at", "2021-12-20 18:55:00.314633"], ["updated_at", "2021-12-20 18:55:00.314633"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Group Exists (0.5ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 AND "groups"."id" != $2 LIMIT $3 [["canvas_id", 57823180], ["id", 283], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Group Exists (0.4ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 78578990], ["LIMIT", 1]] Group Create (0.4ms) INSERT INTO "groups" ("canvas_id", "sis_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 78578990], ["sis_id", "4c92fb9487325b63eee9bdef623d737e"], ["name", "Some User Group"], ["workflow_state", "available"], ["created_at", "2021-12-20 18:55:00.322581"], ["updated_at", "2021-12-20 18:55:00.322581"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Group Exists (0.5ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 AND "groups"."id" != $2 LIMIT $3 [["canvas_id", 78578990], ["id", 284], ["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Role Exists (0.4ms) SELECT 1 AS one FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 81357776], ["LIMIT", 1]] Role Create (0.4ms) INSERT INTO "roles" ("canvas_id", "label", "base_role_type", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 81357776], ["label", "Cool Role"], ["base_role_type", "AccountMembership"], ["workflow_state", "active"], ["created_at", "2021-12-20 18:55:00.331722"], ["updated_at", "2021-12-20 18:55:00.331722"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Role Exists (0.5ms) SELECT 1 AS one FROM "roles" WHERE "roles"."canvas_id" IS NULL AND "roles"."id" != $1 LIMIT $2 [["id", 153], ["LIMIT", 1]]  (0.4ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Role Exists (0.4ms) SELECT 1 AS one FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 28345543], ["LIMIT", 1]] Role Create (0.4ms) INSERT INTO "roles" ("canvas_id", "label", "base_role_type", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 28345543], ["label", "Cool Role"], ["base_role_type", "AccountMembership"], ["workflow_state", "active"], ["created_at", "2021-12-20 18:55:00.341637"], ["updated_at", "2021-12-20 18:55:00.341637"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Role Load (0.3ms) SELECT "roles".* FROM "roles" ORDER BY "roles"."id" ASC LIMIT $1 [["LIMIT", 1]] Role Exists (0.4ms) SELECT 1 AS one FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 28345543], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.4ms) SELECT COUNT(*) FROM "roles" Role Load (0.3ms) SELECT "roles".* FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]]  (0.3ms) SAVEPOINT active_record_1 Role Exists (0.5ms) SELECT 1 AS one FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] Role Create (0.6ms) INSERT INTO "roles" ("canvas_id", "label", "base_role_type", "canvas_account_id", "workflow_state", "permissions", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 1], ["label", "Account Admin"], ["base_role_type", "AccountMembership"], ["canvas_account_id", 10], ["workflow_state", "built_in"], ["permissions", "{\"manage_wiki\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"post_to_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"moderate_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_announcements\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"send_messages\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"send_messages_all\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_outcomes\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"create_conferences\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"create_collaborations\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_roster\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_all_grades\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_grades\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_rubrics\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"comment_on_others_submissions\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_students\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_admin_users\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_role_overrides\":{\"enabled\":true,\"locked\":true,\"readonly\":true,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_account_memberships\":{\"enabled\":true,\"locked\":true,\"readonly\":true,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_account_settings\":{\"enabled\":true,\"locked\":true,\"readonly\":true,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_groups\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_group_pages\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_files\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_assignments\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"undelete_courses\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_grade_changes\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_course_changes\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_question_banks\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_calendar\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_reports\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_courses\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_user_logins\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_user_observers\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_alerts\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"become_user\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_developer_keys\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"import_sis\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_sis\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_sis\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_course_list\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_statistics\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_storage_quotas\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_course_content\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_content\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_interaction_alerts\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"change_course_state\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_sections\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_feature_flags\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_quiz_answer_audits\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"moderate_grades\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"lti_add_edit\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true}}"], ["created_at", "2021-12-20 18:55:00.357054"], ["updated_at", "2021-12-20 18:55:00.357054"]]  (0.3ms) RELEASE SAVEPOINT active_record_1  (0.3ms) SELECT COUNT(*) FROM "roles" Role Load (0.3ms) SELECT "roles".* FROM "roles" ORDER BY "roles"."id" DESC LIMIT $1 [["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Role Exists (0.4ms) SELECT 1 AS one FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] Role Create (0.5ms) INSERT INTO "roles" ("canvas_id", "label", "base_role_type", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 1], ["label", "Cool Role"], ["base_role_type", "AccountMembership"], ["workflow_state", "active"], ["created_at", "2021-12-20 18:55:00.368324"], ["updated_at", "2021-12-20 18:55:00.368324"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.4ms) SELECT COUNT(*) FROM "roles" Role Load (0.3ms) SELECT "roles".* FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]]  (0.3ms) SAVEPOINT active_record_1 Role Exists (0.6ms) SELECT 1 AS one FROM "roles" WHERE "roles"."canvas_id" = $1 AND "roles"."id" != $2 LIMIT $3 [["canvas_id", 1], ["id", 156], ["LIMIT", 1]] Role Update (0.9ms) UPDATE "roles" SET "label" = $1, "canvas_account_id" = $2, "permissions" = $3, "workflow_state" = $4, "updated_at" = $5 WHERE "roles"."id" = $6 [["label", "Account Admin"], ["canvas_account_id", 10], ["permissions", "{\"manage_wiki\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"post_to_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"moderate_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_announcements\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"send_messages\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"send_messages_all\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_outcomes\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"create_conferences\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"create_collaborations\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_roster\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_all_grades\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_grades\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_rubrics\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"comment_on_others_submissions\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_students\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_admin_users\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_role_overrides\":{\"enabled\":true,\"locked\":true,\"readonly\":true,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_account_memberships\":{\"enabled\":true,\"locked\":true,\"readonly\":true,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_account_settings\":{\"enabled\":true,\"locked\":true,\"readonly\":true,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_groups\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_group_pages\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_files\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_assignments\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"undelete_courses\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_grade_changes\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_course_changes\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_question_banks\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_calendar\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_reports\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_courses\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_user_logins\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_user_observers\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_alerts\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"become_user\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_developer_keys\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"import_sis\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_sis\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_sis\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_course_list\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_statistics\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_storage_quotas\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_course_content\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_content\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_interaction_alerts\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"change_course_state\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_sections\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_feature_flags\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_quiz_answer_audits\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"moderate_grades\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"lti_add_edit\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true}}"], ["workflow_state", "built_in"], ["updated_at", "2021-12-20 18:55:00.376653"], ["id", 156]]  (0.3ms) RELEASE SAVEPOINT active_record_1  (0.3ms) SELECT COUNT(*) FROM "roles" Role Load (0.3ms) SELECT "roles".* FROM "roles" WHERE "roles"."id" = $1 LIMIT $2 [["id", 156], ["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) SAVEPOINT active_record_1 Section Exists (0.8ms) SELECT 1 AS one FROM "sections" WHERE "sections"."canvas_id" = $1 LIMIT $2 [["canvas_id", 99783573], ["LIMIT", 1]] Section Create (0.6ms) INSERT INTO "sections" ("canvas_id", "created_at", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["canvas_id", 99783573], ["created_at", "2021-12-20 18:55:00.431450"], ["updated_at", "2021-12-20 18:55:00.431450"]]  (0.4ms) RELEASE SAVEPOINT active_record_1 Section Exists (0.4ms) SELECT 1 AS one FROM "sections" WHERE "sections"."canvas_id" IS NULL AND "sections"."id" != $1 LIMIT $2 [["id", 196], ["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Section Exists (0.3ms) SELECT 1 AS one FROM "sections" WHERE "sections"."canvas_id" = $1 LIMIT $2 [["canvas_id", 28957547], ["LIMIT", 1]] Section Create (0.3ms) INSERT INTO "sections" ("canvas_id", "created_at", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["canvas_id", 28957547], ["created_at", "2021-12-20 18:55:00.445452"], ["updated_at", "2021-12-20 18:55:00.445452"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Section Load (0.3ms) SELECT "sections".* FROM "sections" ORDER BY "sections"."id" ASC LIMIT $1 [["LIMIT", 1]] Section Exists (0.5ms) SELECT 1 AS one FROM "sections" WHERE "sections"."canvas_id" = $1 LIMIT $2 [["canvas_id", 28957547], ["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.4ms) SAVEPOINT active_record_1 Section Exists (0.5ms) SELECT 1 AS one FROM "sections" WHERE "sections"."canvas_id" = $1 LIMIT $2 [["canvas_id", 87193306], ["LIMIT", 1]] Section Create (0.5ms) INSERT INTO "sections" ("canvas_id", "created_at", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["canvas_id", 87193306], ["created_at", "2021-12-20 18:55:00.458011"], ["updated_at", "2021-12-20 18:55:00.458011"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Section Exists (0.5ms) SELECT 1 AS one FROM "sections" WHERE "sections"."canvas_id" = $1 AND "sections"."id" != $2 LIMIT $3 [["canvas_id", 87193306], ["id", 198], ["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Section Exists (0.4ms) SELECT 1 AS one FROM "sections" WHERE "sections"."canvas_id" = $1 LIMIT $2 [["canvas_id", 59065921], ["LIMIT", 1]] Section Create (0.4ms) INSERT INTO "sections" ("canvas_id", "created_at", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["canvas_id", 59065921], ["created_at", "2021-12-20 18:55:00.470405"], ["updated_at", "2021-12-20 18:55:00.470405"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Submission Exists (0.8ms) SELECT 1 AS one FROM "submissions" WHERE "submissions"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] Submission Create (0.5ms) INSERT INTO "submissions" ("canvas_id", "submitted_at", "graded_at", "score", "points_possible", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 1], ["submitted_at", "2021-12-13 18:55:00.522245"], ["graded_at", "2021-12-19 18:55:00.522397"], ["score", 5.0], ["points_possible", 10.0], ["created_at", "2021-12-20 18:55:00.525605"], ["updated_at", "2021-12-20 18:55:00.525605"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Submission Exists (0.4ms) SELECT 1 AS one FROM "submissions" WHERE "submissions"."canvas_id" IS NULL AND "submissions"."id" != $1 LIMIT $2 [["id", 176], ["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.4ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Submission Exists (0.3ms) SELECT 1 AS one FROM "submissions" WHERE "submissions"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]] Submission Create (0.3ms) INSERT INTO "submissions" ("canvas_id", "submitted_at", "graded_at", "score", "points_possible", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 2], ["submitted_at", "2021-12-13 18:55:00.542793"], ["graded_at", "2021-12-19 18:55:00.542916"], ["score", 5.0], ["points_possible", 10.0], ["created_at", "2021-12-20 18:55:00.545369"], ["updated_at", "2021-12-20 18:55:00.545369"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Submission Load (0.2ms) SELECT "submissions".* FROM "submissions" ORDER BY "submissions"."id" ASC LIMIT $1 [["LIMIT", 1]] Submission Exists (0.4ms) SELECT 1 AS one FROM "submissions" WHERE "submissions"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]]  (0.4ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Submission Exists (0.3ms) SELECT 1 AS one FROM "submissions" WHERE "submissions"."canvas_id" = $1 LIMIT $2 [["canvas_id", 3], ["LIMIT", 1]] Submission Create (0.5ms) INSERT INTO "submissions" ("canvas_id", "submitted_at", "graded_at", "score", "points_possible", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 3], ["submitted_at", "2021-12-13 18:55:00.555083"], ["graded_at", "2021-12-19 18:55:00.555981"], ["score", 5.0], ["points_possible", 10.0], ["created_at", "2021-12-20 18:55:00.557423"], ["updated_at", "2021-12-20 18:55:00.557423"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Submission Exists (0.4ms) SELECT 1 AS one FROM "submissions" WHERE "submissions"."canvas_id" = $1 AND "submissions"."id" != $2 LIMIT $3 [["canvas_id", 3], ["id", 178], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Submission Exists (0.5ms) SELECT 1 AS one FROM "submissions" WHERE "submissions"."canvas_id" = $1 LIMIT $2 [["canvas_id", 4], ["LIMIT", 1]] Submission Create (0.4ms) INSERT INTO "submissions" ("canvas_id", "submitted_at", "graded_at", "score", "points_possible", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 4], ["submitted_at", "2021-12-13 18:55:00.590328"], ["graded_at", "2021-12-19 18:55:00.590505"], ["score", 5.0], ["points_possible", 10.0], ["created_at", "2021-12-20 18:55:00.592456"], ["updated_at", "2021-12-20 18:55:00.592456"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Submission Exists (0.4ms) SELECT 1 AS one FROM "submissions" WHERE "submissions"."canvas_id" = $1 AND "submissions"."id" != $2 LIMIT $3 [["canvas_id", 4], ["id", 179], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Submission Exists (0.4ms) SELECT 1 AS one FROM "submissions" WHERE "submissions"."canvas_id" = $1 LIMIT $2 [["canvas_id", 5], ["LIMIT", 1]] Submission Create (0.4ms) INSERT INTO "submissions" ("canvas_id", "submitted_at", "graded_at", "score", "points_possible", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 5], ["submitted_at", "2021-12-13 18:55:00.598374"], ["graded_at", "2021-12-19 18:55:00.598487"], ["score", 5.0], ["points_possible", 10.0], ["created_at", "2021-12-20 18:55:00.599980"], ["updated_at", "2021-12-20 18:55:00.599980"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Submission Exists (0.5ms) SELECT 1 AS one FROM "submissions" WHERE "submissions"."canvas_id" = $1 AND "submissions"."id" != $2 LIMIT $3 [["canvas_id", 5], ["id", 180], ["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Term Exists (0.4ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 52923510], ["LIMIT", 1]] Term Create (0.5ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 52923510], ["name", "Cool Term"], ["start_at", "2021-12-17 18:54:58.239288"], ["end_at", "2021-12-23 18:54:58.239399"], ["workflow_state", "active"], ["sis_id", "ffee94fb8170ca942064082138f4117f"], ["created_at", "2021-12-20 18:55:00.608263"], ["updated_at", "2021-12-20 18:55:00.608263"]]  (0.3ms) RELEASE SAVEPOINT active_record_1 Term Exists (0.4ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" IS NULL AND "terms"."id" != $1 LIMIT $2 [["id", 434], ["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Term Exists (0.3ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 77606859], ["LIMIT", 1]] Term Create (4.5ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 77606859], ["name", "Cool Term"], ["start_at", "2021-12-17 18:54:58.239288"], ["end_at", "2021-12-23 18:54:58.239399"], ["workflow_state", "active"], ["sis_id", "ea62792c95c7ae4649623cb46fb1e8e3"], ["created_at", "2021-12-20 18:55:00.618717"], ["updated_at", "2021-12-20 18:55:00.618717"]]  (0.4ms) RELEASE SAVEPOINT active_record_1 Term Load (0.4ms) SELECT "terms".* FROM "terms" ORDER BY "terms"."id" ASC LIMIT $1 [["LIMIT", 1]] Term Exists (0.7ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 77606859], ["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.3ms) BEGIN  (0.3ms) SAVEPOINT active_record_1 Term Exists (0.4ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 84802789], ["LIMIT", 1]] Term Create (0.6ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 84802789], ["name", "Cool Term"], ["start_at", "2021-12-17 18:54:58.239288"], ["end_at", "2021-12-23 18:54:58.239399"], ["workflow_state", "active"], ["sis_id", "ea71ee6a334676ac3e3b58996048a1b4"], ["created_at", "2021-12-20 18:55:00.635441"], ["updated_at", "2021-12-20 18:55:00.635441"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) SAVEPOINT active_record_1 Term Exists (0.5ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 15420119], ["LIMIT", 1]] Term Create (0.5ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 15420119], ["name", "Cool Term"], ["start_at", "2021-12-18 18:55:00.641048"], ["end_at", "2021-12-23 18:55:00.641175"], ["workflow_state", "active"], ["sis_id", "aac550b85daf524dd942a95e10da2cf6"], ["created_at", "2021-12-20 18:55:00.643803"], ["updated_at", "2021-12-20 18:55:00.643803"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 Term Exists (0.5ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 8346820], ["LIMIT", 1]] Term Create (0.5ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 8346820], ["name", "Cool Term"], ["start_at", "2021-12-17 18:54:58.239288"], ["end_at", "2021-12-23 18:54:58.239399"], ["workflow_state", "inactive"], ["sis_id", "38316aadb4ebe3fd9e60ff8e05637288"], ["created_at", "2021-12-20 18:55:00.652491"], ["updated_at", "2021-12-20 18:55:00.652491"]]  (0.3ms) RELEASE SAVEPOINT active_record_1  (0.3ms) SAVEPOINT active_record_1 Term Exists (0.5ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 18323047], ["LIMIT", 1]] Term Create (0.4ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 18323047], ["name", "Cool Term"], ["start_at", "2021-10-20 18:55:00.654871"], ["end_at", "2021-11-20 18:55:00.654990"], ["workflow_state", "active"], ["sis_id", "fe5b00493b2f065e65408741f1ba541e"], ["created_at", "2021-12-20 18:55:00.657417"], ["updated_at", "2021-12-20 18:55:00.657417"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 Term Exists (0.5ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 40261551], ["LIMIT", 1]] Term Create (0.6ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 40261551], ["name", "Cool Term"], ["start_at", "2022-06-20 18:55:00.659092"], ["end_at", "2022-12-20 18:55:00.659175"], ["workflow_state", "active"], ["sis_id", "809b7904d2d77e6d21f83b12b7e47b84"], ["created_at", "2021-12-20 18:55:00.661408"], ["updated_at", "2021-12-20 18:55:00.661408"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Term Load (0.6ms) SELECT "terms".* FROM "terms" WHERE "terms"."workflow_state" = $1 AND (start_at <= '2022-01-04 18:55:00.663721' OR start_at IS NULL) AND (end_at >= '2021-12-05 18:55:00.664000' OR end_at IS NULL) [["workflow_state", "active"]]  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.5ms) SELECT COUNT(*) FROM "terms" Term Load (0.2ms) SELECT "terms".* FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]]  (0.2ms) SAVEPOINT active_record_1 Term Exists (0.3ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] Term Create (0.3ms) INSERT INTO "terms" ("canvas_id", "name", "workflow_state", "grading_period_group_id", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 1], ["name", "Default Term"], ["workflow_state", "active"], ["grading_period_group_id", 1], ["sis_id", "Test"], ["created_at", "2021-12-20 18:55:00.672150"], ["updated_at", "2021-12-20 18:55:00.672150"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.3ms) SELECT COUNT(*) FROM "terms" Term Load (0.2ms) SELECT "terms".* FROM "terms" ORDER BY "terms"."id" DESC LIMIT $1 [["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.4ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Term Exists (0.4ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] Term Create (0.4ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 1], ["name", "Cool Term"], ["start_at", "2021-12-17 18:54:58.239288"], ["end_at", "2021-12-23 18:54:58.239399"], ["workflow_state", "active"], ["sis_id", "55d481d68567f1e90d2524482ad15a10"], ["created_at", "2021-12-20 18:55:00.679168"], ["updated_at", "2021-12-20 18:55:00.679168"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.3ms) SELECT COUNT(*) FROM "terms" Term Load (0.2ms) SELECT "terms".* FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]]  (0.3ms) SAVEPOINT active_record_1 Term Exists (0.4ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 AND "terms"."id" != $2 LIMIT $3 [["canvas_id", 1], ["id", 442], ["LIMIT", 1]] Term Update (0.6ms) UPDATE "terms" SET "name" = $1, "sis_id" = $2, "start_at" = $3, "end_at" = $4, "grading_period_group_id" = $5, "updated_at" = $6 WHERE "terms"."id" = $7 [["name", "Default Term"], ["sis_id", "Test"], ["start_at", nil], ["end_at", nil], ["grading_period_group_id", 1], ["updated_at", "2021-12-20 18:55:00.685292"], ["id", 442]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (1.7ms) SELECT COUNT(*) FROM "terms" Term Load (0.3ms) SELECT "terms".* FROM "terms" WHERE "terms"."id" = $1 LIMIT $2 [["id", 442], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 User Exists (0.4ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 86765125], ["LIMIT", 1]] User Create (0.4ms) INSERT INTO "users" ("canvas_id", "sis_id", "email", "first_name", "last_name", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 86765125], ["sis_id", "8184b5a56160313b40ea4fd1f72dbfa0"], ["email", "cooldude@coolsite.com"], ["first_name", "Cool"], ["last_name", "Dude"], ["created_at", "2021-12-20 18:55:00.696759"], ["updated_at", "2021-12-20 18:55:00.696759"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 User Exists (0.4ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" IS NULL AND "users"."id" != $1 LIMIT $2 [["id", 330], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.5ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 User Exists (0.4ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 92843110], ["LIMIT", 1]] User Create (0.3ms) INSERT INTO "users" ("canvas_id", "sis_id", "email", "first_name", "last_name", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 92843110], ["sis_id", "1ad2c09da82e39f905b23e89cf2a1e89"], ["email", "cooldude@coolsite.com"], ["first_name", "Cool"], ["last_name", "Dude"], ["created_at", "2021-12-20 18:55:00.707537"], ["updated_at", "2021-12-20 18:55:00.707537"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 User Load (0.3ms) SELECT "users".* FROM "users" ORDER BY "users"."id" ASC LIMIT $1 [["LIMIT", 1]] User Exists (0.5ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 92843110], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 User Exists (0.3ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 22351543], ["LIMIT", 1]] User Create (0.3ms) INSERT INTO "users" ("canvas_id", "sis_id", "email", "first_name", "last_name", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 22351543], ["sis_id", "d9b7c872963ce839ef74e71de3c33ead"], ["email", "cooldude@coolsite.com"], ["first_name", "Cool"], ["last_name", "Dude"], ["created_at", "2021-12-20 18:55:00.716929"], ["updated_at", "2021-12-20 18:55:00.716929"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.3ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 User Exists (0.3ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 26866827], ["LIMIT", 1]] User Create (0.5ms) INSERT INTO "users" ("canvas_id", "sis_id", "email", "first_name", "last_name", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 26866827], ["sis_id", "9f47c7618fd444f81597dd4b31b131aa"], ["email", "cooldude@coolsite.com"], ["first_name", "Cool"], ["last_name", "Dude"], ["created_at", "2021-12-20 18:55:00.722991"], ["updated_at", "2021-12-20 18:55:00.722991"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 User Exists (0.4ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 22451463], ["LIMIT", 1]] User Create (0.5ms) INSERT INTO "users" ("canvas_id", "sis_id", "email", "first_name", "last_name", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 22451463], ["sis_id", "b6839932afc2d911acce974d4cdae7ba"], ["email", "cooldude@coolsite.com"], ["first_name", "Cool"], ["last_name", "Dude"], ["created_at", "2021-12-20 18:55:00.729977"], ["updated_at", "2021-12-20 18:55:00.729977"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.4ms) SELECT COUNT(*) FROM "assignment_groups" AssignmentGroup Create Many (0.8ms) INSERT INTO "assignment_groups" ("canvas_id","canvas_course_id","name","rules","position","group_weight","workflow_state","canvas_created_at","canvas_updated_at","created_at","updated_at") VALUES (1,1,'Assignments','--- drop_lowest:1\nnever_drop:36\n ',1,50.0,'available','2017-09-08 01:37:33','2017-09-08 01:37:33','2021-12-20 18:55:00.746032','2021-12-20 18:55:00.746032'),(2,1,'Tests',NULL,1,50.0,'available','2017-09-08 01:37:33','2017-09-08 01:37:33','2021-12-20 18:55:00.746032','2021-12-20 18:55:00.746032') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","canvas_course_id"=EXCLUDED."canvas_course_id","name"=EXCLUDED."name","rules"=EXCLUDED."rules","position"=EXCLUDED."position","group_weight"=EXCLUDED."group_weight","workflow_state"=EXCLUDED."workflow_state","canvas_created_at"=EXCLUDED."canvas_created_at","canvas_updated_at"=EXCLUDED."canvas_updated_at","updated_at"=EXCLUDED."updated_at" WHERE ("assignment_groups".canvas_id, "assignment_groups".canvas_course_id, "assignment_groups".name, "assignment_groups".rules, "assignment_groups".position, "assignment_groups".group_weight, "assignment_groups".workflow_state, "assignment_groups".canvas_created_at, "assignment_groups".canvas_updated_at) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.canvas_course_id, EXCLUDED.name, EXCLUDED.rules, EXCLUDED.position, EXCLUDED.group_weight, EXCLUDED.workflow_state, EXCLUDED.canvas_created_at, EXCLUDED.canvas_updated_at) RETURNING "id"  (0.3ms) SELECT COUNT(*) FROM "assignment_groups"  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.5ms) SELECT COUNT(*) FROM "assignments" Assignment Create Many (0.9ms) INSERT INTO "assignments" ("canvas_id","title","description","due_at","unlock_at","lock_at","points_possible","min_score","max_score","mastery_score","grading_type","submission_types","workflow_state","canvas_context_id","canvas_context_type","canvas_assignment_group_id","canvas_grading_scheme_id","canvas_grading_standard_id","created_at","updated_at") VALUES (88,'Assignment 1','

fdsfds

',NULL,NULL,NULL,100.0,NULL,NULL,NULL,'points','online_text_entry','published',58,'Course',55,NULL,NULL,'2021-12-20 18:55:00.753301','2021-12-20 18:55:00.753301'),(89,'fdsfdsfds','

fdsfdsfsdf

',NULL,NULL,NULL,100.0,NULL,NULL,NULL,'points','online_text_entry','published',59,'Course',56,NULL,NULL,'2021-12-20 18:55:00.753301','2021-12-20 18:55:00.753301') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","title"=EXCLUDED."title","description"=EXCLUDED."description","due_at"=EXCLUDED."due_at","unlock_at"=EXCLUDED."unlock_at","lock_at"=EXCLUDED."lock_at","points_possible"=EXCLUDED."points_possible","min_score"=EXCLUDED."min_score","max_score"=EXCLUDED."max_score","mastery_score"=EXCLUDED."mastery_score","grading_type"=EXCLUDED."grading_type","submission_types"=EXCLUDED."submission_types","workflow_state"=EXCLUDED."workflow_state","canvas_context_id"=EXCLUDED."canvas_context_id","canvas_context_type"=EXCLUDED."canvas_context_type","canvas_assignment_group_id"=EXCLUDED."canvas_assignment_group_id","canvas_grading_scheme_id"=EXCLUDED."canvas_grading_scheme_id","canvas_grading_standard_id"=EXCLUDED."canvas_grading_standard_id","updated_at"=EXCLUDED."updated_at" WHERE ("assignments".canvas_id, "assignments".title, "assignments".description, "assignments".due_at, "assignments".unlock_at, "assignments".lock_at, "assignments".points_possible, "assignments".min_score, "assignments".max_score, "assignments".mastery_score, "assignments".grading_type, "assignments".submission_types, "assignments".workflow_state, "assignments".canvas_context_id, "assignments".canvas_context_type, "assignments".canvas_assignment_group_id, "assignments".canvas_grading_scheme_id, "assignments".canvas_grading_standard_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.title, EXCLUDED.description, EXCLUDED.due_at, EXCLUDED.unlock_at, EXCLUDED.lock_at, EXCLUDED.points_possible, EXCLUDED.min_score, EXCLUDED.max_score, EXCLUDED.mastery_score, EXCLUDED.grading_type, EXCLUDED.submission_types, EXCLUDED.workflow_state, EXCLUDED.canvas_context_id, EXCLUDED.canvas_context_type, EXCLUDED.canvas_assignment_group_id, EXCLUDED.canvas_grading_scheme_id, EXCLUDED.canvas_grading_standard_id) RETURNING "id"  (0.4ms) SELECT COUNT(*) FROM "assignments"  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.6ms) SELECT COUNT(*) FROM "context_module_items" ContextModuleItem Create Many (0.7ms) INSERT INTO "context_module_items" ("canvas_id","canvas_context_module_id","position","canvas_content_id","canvas_content_type","workflow_state","canvas_assignment_id","created_at","updated_at") VALUES (15,9,1,83,'Assignment','active',1,'2021-12-20 18:55:00.760928','2021-12-20 18:55:00.760928'),(16,10,1,80,'Assignment','active',2,'2021-12-20 18:55:00.760928','2021-12-20 18:55:00.760928') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","canvas_context_module_id"=EXCLUDED."canvas_context_module_id","position"=EXCLUDED."position","canvas_content_id"=EXCLUDED."canvas_content_id","canvas_content_type"=EXCLUDED."canvas_content_type","workflow_state"=EXCLUDED."workflow_state","canvas_assignment_id"=EXCLUDED."canvas_assignment_id","updated_at"=EXCLUDED."updated_at" WHERE ("context_module_items".canvas_id, "context_module_items".canvas_context_module_id, "context_module_items".position, "context_module_items".canvas_content_id, "context_module_items".canvas_content_type, "context_module_items".workflow_state, "context_module_items".canvas_assignment_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.canvas_context_module_id, EXCLUDED.position, EXCLUDED.canvas_content_id, EXCLUDED.canvas_content_type, EXCLUDED.workflow_state, EXCLUDED.canvas_assignment_id) RETURNING "id"  (0.3ms) SELECT COUNT(*) FROM "context_module_items"  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.4ms) SELECT COUNT(*) FROM "context_modules" ContextModule Create Many (1.2ms) INSERT INTO "context_modules" ("canvas_id","canvas_context_id","canvas_context_type","position","name","workflow_state","deleted_at","created_at","updated_at") VALUES (23,785,'Course',1,'New Mod','active',NULL,'2021-12-20 18:55:00.767041','2021-12-20 18:55:00.767041'),(4,27,'Course',1,'Modules gonna module','unpublished',NULL,'2021-12-20 18:55:00.767041','2021-12-20 18:55:00.767041') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","canvas_context_id"=EXCLUDED."canvas_context_id","canvas_context_type"=EXCLUDED."canvas_context_type","position"=EXCLUDED."position","name"=EXCLUDED."name","workflow_state"=EXCLUDED."workflow_state","deleted_at"=EXCLUDED."deleted_at","updated_at"=EXCLUDED."updated_at" WHERE ("context_modules".canvas_id, "context_modules".canvas_context_id, "context_modules".canvas_context_type, "context_modules".position, "context_modules".name, "context_modules".workflow_state, "context_modules".deleted_at) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.canvas_context_id, EXCLUDED.canvas_context_type, EXCLUDED.position, EXCLUDED.name, EXCLUDED.workflow_state, EXCLUDED.deleted_at) RETURNING "id"  (0.4ms) SELECT COUNT(*) FROM "context_modules"  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.4ms) SELECT COUNT(*) FROM "courses" Course Create Many (0.9ms) INSERT INTO "courses" ("canvas_id","sis_id","course_code","name","canvas_account_id","canvas_term_id","start_at","end_at","workflow_state","grading_standard_id","created_at","updated_at") VALUES (1,'course_sis_id_1','C1','Course #1',1,1,'2017-03-27 21:53:18','2017-04-27 12:21:18','active',NULL,'2021-12-20 18:55:00.775261','2021-12-20 18:55:00.775261'),(2,'course_sis_id_2','C2','Course #2',1,1,'2017-03-27 21:53:18','2017-04-27 12:21:18','unpublished',NULL,'2021-12-20 18:55:00.775261','2021-12-20 18:55:00.775261') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","sis_id"=EXCLUDED."sis_id","course_code"=EXCLUDED."course_code","name"=EXCLUDED."name","canvas_account_id"=EXCLUDED."canvas_account_id","canvas_term_id"=EXCLUDED."canvas_term_id","start_at"=EXCLUDED."start_at","end_at"=EXCLUDED."end_at","workflow_state"=EXCLUDED."workflow_state","grading_standard_id"=EXCLUDED."grading_standard_id","updated_at"=EXCLUDED."updated_at" WHERE ("courses".canvas_id, "courses".sis_id, "courses".course_code, "courses".name, "courses".canvas_account_id, "courses".canvas_term_id, "courses".start_at, "courses".end_at, "courses".workflow_state, "courses".grading_standard_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.sis_id, EXCLUDED.course_code, EXCLUDED.name, EXCLUDED.canvas_account_id, EXCLUDED.canvas_term_id, EXCLUDED.start_at, EXCLUDED.end_at, EXCLUDED.workflow_state, EXCLUDED.grading_standard_id) RETURNING "id"  (0.4ms) SELECT COUNT(*) FROM "courses"  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.4ms) SELECT COUNT(*) FROM "users" User Create Many (0.8ms) INSERT INTO "users" ("canvas_id","sis_id","email","first_name","last_name","name","sortable_name","workflow_state","login_id","created_at","updated_at") VALUES (1,'sis_id_1','poorbastard@yharnam.com','Patches','the Spider','Patches the Spider','the Spider, Patches','active','spiderdude1337','2021-12-20 18:55:00.783819','2021-12-20 18:55:00.783819'),(2,NULL,'dreamer@yharnam.com','Hunter','Djura','Hunter Djura','Djura, Hunter','active','retireddude109','2021-12-20 18:55:00.783819','2021-12-20 18:55:00.783819') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","sis_id"=EXCLUDED."sis_id","email"=EXCLUDED."email","first_name"=EXCLUDED."first_name","last_name"=EXCLUDED."last_name","name"=EXCLUDED."name","sortable_name"=EXCLUDED."sortable_name","workflow_state"=EXCLUDED."workflow_state","login_id"=EXCLUDED."login_id","updated_at"=EXCLUDED."updated_at" WHERE ("users".canvas_id, "users".sis_id, "users".email, "users".first_name, "users".last_name, "users".name, "users".sortable_name, "users".workflow_state, "users".login_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.sis_id, EXCLUDED.email, EXCLUDED.first_name, EXCLUDED.last_name, EXCLUDED.name, EXCLUDED.sortable_name, EXCLUDED.workflow_state, EXCLUDED.login_id) RETURNING "id"  (0.5ms) SELECT COUNT(*) FROM "users"  (0.3ms) ROLLBACK  (0.2ms) BEGIN User Create Many (0.7ms) INSERT INTO "users" ("canvas_id","sis_id","email","first_name","last_name","name","sortable_name","workflow_state","login_id","created_at","updated_at") VALUES (1,'sis_id_1','poorbastard@yharnam.com','Patches','the Spider','Patches the Spider','the Spider, Patches','active','spiderdude1337','2021-12-20 18:55:00.789897','2021-12-20 18:55:00.789897'),(2,NULL,'dreamer@yharnam.com','Hunter','Djura','Hunter Djura','Djura, Hunter','active','retireddude109','2021-12-20 18:55:00.789897','2021-12-20 18:55:00.789897') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","sis_id"=EXCLUDED."sis_id","email"=EXCLUDED."email","first_name"=EXCLUDED."first_name","last_name"=EXCLUDED."last_name","name"=EXCLUDED."name","sortable_name"=EXCLUDED."sortable_name","workflow_state"=EXCLUDED."workflow_state","login_id"=EXCLUDED."login_id","updated_at"=EXCLUDED."updated_at" WHERE ("users".canvas_id, "users".sis_id, "users".email, "users".first_name, "users".last_name, "users".name, "users".sortable_name, "users".workflow_state, "users".login_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.sis_id, EXCLUDED.email, EXCLUDED.first_name, EXCLUDED.last_name, EXCLUDED.name, EXCLUDED.sortable_name, EXCLUDED.workflow_state, EXCLUDED.login_id) RETURNING "id" User Load (0.3ms) SELECT "users".* FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) SELECT COUNT(*) FROM "courses" Course Create Many (0.7ms) INSERT INTO "courses" ("canvas_id","sis_id","course_code","name","canvas_account_id","canvas_term_id","start_at","end_at","workflow_state","grading_standard_id","created_at","updated_at") VALUES (1,'course_sis_id_1','C1','Course #1',1,1,'2017-03-27 21:53:18','2017-04-27 12:21:18','active',NULL,'2021-12-20 18:55:00.817394','2021-12-20 18:55:00.817394'),(2,'course_sis_id_2','C2','Course #2',1,1,'2017-03-27 21:53:18','2017-04-27 12:21:18','unpublished',NULL,'2021-12-20 18:55:00.817394','2021-12-20 18:55:00.817394') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","sis_id"=EXCLUDED."sis_id","course_code"=EXCLUDED."course_code","name"=EXCLUDED."name","canvas_account_id"=EXCLUDED."canvas_account_id","canvas_term_id"=EXCLUDED."canvas_term_id","start_at"=EXCLUDED."start_at","end_at"=EXCLUDED."end_at","workflow_state"=EXCLUDED."workflow_state","grading_standard_id"=EXCLUDED."grading_standard_id","updated_at"=EXCLUDED."updated_at" WHERE ("courses".canvas_id, "courses".sis_id, "courses".course_code, "courses".name, "courses".canvas_account_id, "courses".canvas_term_id, "courses".start_at, "courses".end_at, "courses".workflow_state, "courses".grading_standard_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.sis_id, EXCLUDED.course_code, EXCLUDED.name, EXCLUDED.canvas_account_id, EXCLUDED.canvas_term_id, EXCLUDED.start_at, EXCLUDED.end_at, EXCLUDED.workflow_state, EXCLUDED.grading_standard_id) RETURNING "id"  (0.3ms) SELECT COUNT(*) FROM "courses" Course Load (1.7ms) SELECT "courses".* FROM "courses" ORDER BY "courses"."id" ASC LIMIT $1 [["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) SELECT COUNT(*) FROM "enrollments" Enrollment Create Many (0.6ms) INSERT INTO "enrollments" ("canvas_id","canvas_course_id","course_sis_id","canvas_user_id","user_sis_id","role","canvas_role_id","canvas_section_id","workflow_state","base_role_type","created_at","updated_at") VALUES (1,1,'sis_MUSC_2520_834',2,'sis_dalvarez_247','teacher',4,1,'active','TeacherEnrollment','2021-12-20 18:55:00.826787','2021-12-20 18:55:00.826787'),(2,1,'sis_MUSC_2520_834',3,'sis_jweaver_720','student',4,1,'active','StudentEnrollment','2021-12-20 18:55:00.826787','2021-12-20 18:55:00.826787') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","canvas_course_id"=EXCLUDED."canvas_course_id","course_sis_id"=EXCLUDED."course_sis_id","canvas_user_id"=EXCLUDED."canvas_user_id","user_sis_id"=EXCLUDED."user_sis_id","role"=EXCLUDED."role","canvas_role_id"=EXCLUDED."canvas_role_id","canvas_section_id"=EXCLUDED."canvas_section_id","workflow_state"=EXCLUDED."workflow_state","base_role_type"=EXCLUDED."base_role_type","updated_at"=EXCLUDED."updated_at" WHERE ("enrollments".canvas_id, "enrollments".canvas_course_id, "enrollments".course_sis_id, "enrollments".canvas_user_id, "enrollments".user_sis_id, "enrollments".role, "enrollments".canvas_role_id, "enrollments".canvas_section_id, "enrollments".workflow_state, "enrollments".base_role_type) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.canvas_course_id, EXCLUDED.course_sis_id, EXCLUDED.canvas_user_id, EXCLUDED.user_sis_id, EXCLUDED.role, EXCLUDED.canvas_role_id, EXCLUDED.canvas_section_id, EXCLUDED.workflow_state, EXCLUDED.base_role_type) RETURNING "id"  (0.2ms) SELECT COUNT(*) FROM "enrollments"  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.3ms) SELECT COUNT(*) FROM "sections" Section Create Many (0.7ms) INSERT INTO "sections" ("canvas_id","sis_id","canvas_course_id","name","workflow_state","start_at","end_at","created_at","updated_at") VALUES (1,'sis_section_1',1,'Cool Section','active','2017-03-27 21:53:18','2017-03-27 21:53:18','2021-12-20 18:55:00.831404','2021-12-20 18:55:00.831404'),(2,'sis_section_2',2,'Lame Section','active','2017-03-27 21:53:18','2017-03-27 21:53:18','2021-12-20 18:55:00.831404','2021-12-20 18:55:00.831404') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","sis_id"=EXCLUDED."sis_id","canvas_course_id"=EXCLUDED."canvas_course_id","name"=EXCLUDED."name","workflow_state"=EXCLUDED."workflow_state","start_at"=EXCLUDED."start_at","end_at"=EXCLUDED."end_at","updated_at"=EXCLUDED."updated_at" WHERE ("sections".canvas_id, "sections".sis_id, "sections".canvas_course_id, "sections".name, "sections".workflow_state, "sections".start_at, "sections".end_at) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.sis_id, EXCLUDED.canvas_course_id, EXCLUDED.name, EXCLUDED.workflow_state, EXCLUDED.start_at, EXCLUDED.end_at) RETURNING "id"  (0.4ms) SELECT COUNT(*) FROM "sections" Section Load (0.3ms) SELECT "sections".* FROM "sections" ORDER BY "sections"."id" ASC LIMIT $1 [["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.2ms) BEGIN Section Create Many (0.7ms) INSERT INTO "sections" ("canvas_id","sis_id","canvas_course_id","name","workflow_state","start_at","end_at","created_at","updated_at") VALUES (1,'sis_section_1',1,'Cool Section','active','2017-03-27 21:53:18','2017-03-27 21:53:18','2021-12-20 18:55:00.838168','2021-12-20 18:55:00.838168'),(2,'sis_section_2',2,'Lame Section','active','2017-03-27 21:53:18','2017-03-27 21:53:18','2021-12-20 18:55:00.838168','2021-12-20 18:55:00.838168') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","sis_id"=EXCLUDED."sis_id","canvas_course_id"=EXCLUDED."canvas_course_id","name"=EXCLUDED."name","workflow_state"=EXCLUDED."workflow_state","start_at"=EXCLUDED."start_at","end_at"=EXCLUDED."end_at","updated_at"=EXCLUDED."updated_at" WHERE ("sections".canvas_id, "sections".sis_id, "sections".canvas_course_id, "sections".name, "sections".workflow_state, "sections".start_at, "sections".end_at) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.sis_id, EXCLUDED.canvas_course_id, EXCLUDED.name, EXCLUDED.workflow_state, EXCLUDED.start_at, EXCLUDED.end_at) RETURNING "id" Section Load (0.3ms) SELECT "sections".* FROM "sections" WHERE "sections"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]] Section Create Many (0.5ms) INSERT INTO "sections" ("canvas_id","canvas_nonxlist_course_id","created_at","updated_at") VALUES (2,3,'2021-12-20 18:55:00.841518','2021-12-20 18:55:00.841518') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","canvas_nonxlist_course_id"=EXCLUDED."canvas_nonxlist_course_id","updated_at"=EXCLUDED."updated_at" WHERE ("sections".canvas_id, "sections".canvas_nonxlist_course_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.canvas_nonxlist_course_id) RETURNING "id"  (0.4ms) SELECT COUNT(*) FROM "sections" WHERE "sections"."canvas_nonxlist_course_id" IS NOT NULL Section Load (0.3ms) SELECT "sections".* FROM "sections" WHERE "sections"."canvas_nonxlist_course_id" IS NOT NULL ORDER BY "sections"."id" ASC LIMIT $1 [["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) SELECT COUNT(*) FROM "groups" Group Create Many (0.7ms) INSERT INTO "groups" ("canvas_id","sis_id","canvas_group_category_id","group_category_sis_id","canvas_account_id","canvas_course_id","name","workflow_state","context_id","context_type","max_membership","created_at","updated_at") VALUES (50,'sis1',10,NULL,1,NULL,'Group1','available',1,'Account',NULL,'2021-12-20 18:55:00.848809','2021-12-20 18:55:00.848809'),(51,'sis2',2,NULL,NULL,1,'Group2','available',1,'Course',1,'2021-12-20 18:55:00.848809','2021-12-20 18:55:00.848809') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","sis_id"=EXCLUDED."sis_id","canvas_group_category_id"=EXCLUDED."canvas_group_category_id","group_category_sis_id"=EXCLUDED."group_category_sis_id","canvas_account_id"=EXCLUDED."canvas_account_id","canvas_course_id"=EXCLUDED."canvas_course_id","name"=EXCLUDED."name","workflow_state"=EXCLUDED."workflow_state","context_id"=EXCLUDED."context_id","context_type"=EXCLUDED."context_type","max_membership"=EXCLUDED."max_membership","updated_at"=EXCLUDED."updated_at" WHERE ("groups".canvas_id, "groups".sis_id, "groups".canvas_group_category_id, "groups".group_category_sis_id, "groups".canvas_account_id, "groups".canvas_course_id, "groups".name, "groups".workflow_state, "groups".context_id, "groups".context_type, "groups".max_membership) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.sis_id, EXCLUDED.canvas_group_category_id, EXCLUDED.group_category_sis_id, EXCLUDED.canvas_account_id, EXCLUDED.canvas_course_id, EXCLUDED.name, EXCLUDED.workflow_state, EXCLUDED.context_id, EXCLUDED.context_type, EXCLUDED.max_membership) RETURNING "id"  (0.3ms) SELECT COUNT(*) FROM "groups" Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."name" = $1 LIMIT $2 [["name", "Group1"], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.4ms) BEGIN  (0.3ms) SELECT COUNT(*) FROM "group_memberships" GroupMembership Create Many (0.7ms) INSERT INTO "group_memberships" ("canvas_id","canvas_group_id","group_sis_id","canvas_user_id","user_sis_id","workflow_state","created_at","updated_at") VALUES (50,1,NULL,10,NULL,'accepted','2021-12-20 18:55:00.857087','2021-12-20 18:55:00.857087'),(51,2,NULL,11,NULL,'accepted','2021-12-20 18:55:00.857087','2021-12-20 18:55:00.857087') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","canvas_group_id"=EXCLUDED."canvas_group_id","group_sis_id"=EXCLUDED."group_sis_id","canvas_user_id"=EXCLUDED."canvas_user_id","user_sis_id"=EXCLUDED."user_sis_id","workflow_state"=EXCLUDED."workflow_state","updated_at"=EXCLUDED."updated_at" WHERE ("group_memberships".canvas_id, "group_memberships".canvas_group_id, "group_memberships".group_sis_id, "group_memberships".canvas_user_id, "group_memberships".user_sis_id, "group_memberships".workflow_state) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.canvas_group_id, EXCLUDED.group_sis_id, EXCLUDED.canvas_user_id, EXCLUDED.user_sis_id, EXCLUDED.workflow_state) RETURNING "id"  (0.3ms) SELECT COUNT(*) FROM "group_memberships" GroupMembership Load (0.2ms) SELECT "group_memberships".* FROM "group_memberships" WHERE "group_memberships"."canvas_id" = $1 LIMIT $2 [["canvas_id", 50], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.8ms) SELECT COUNT(*) FROM "user_observers" UserObserver Create Many (0.9ms) INSERT INTO "user_observers" ("observing_user_id","observed_user_id","workflow_state","created_at","updated_at") VALUES (21,3,'active','2021-12-20 18:55:00.871163','2021-12-20 18:55:00.871163'),(21,2,'active','2021-12-20 18:55:00.871163','2021-12-20 18:55:00.871163') ON CONFLICT (observing_user_id, observed_user_id) DO UPDATE SET "observing_user_id"=EXCLUDED."observing_user_id","observed_user_id"=EXCLUDED."observed_user_id","workflow_state"=EXCLUDED."workflow_state","updated_at"=EXCLUDED."updated_at" WHERE ("user_observers".observing_user_id, "user_observers".observed_user_id, "user_observers".workflow_state) IS DISTINCT FROM (EXCLUDED.observing_user_id, EXCLUDED.observed_user_id, EXCLUDED.workflow_state) RETURNING "id"  (0.3ms) SELECT COUNT(*) FROM "user_observers" UserObserver Load (0.3ms) SELECT "user_observers".* FROM "user_observers" WHERE "user_observers"."observed_user_id" = $1 LIMIT $2 [["observed_user_id", 3], ["LIMIT", 1]]  (0.4ms) ROLLBACK  (0.3ms) BEGIN  (0.7ms) SELECT COUNT(*) FROM "grading_periods" GradingPeriod Create Many (0.7ms) INSERT INTO "grading_periods" ("canvas_id","title","weight","start_date","end_date","close_date","canvas_grading_period_group_id","workflow_state","created_at","updated_at") VALUES (1,'Period 1',0.2,'2019-07-01 06:00:00','2019-08-01 05:59:59','2019-08-01 05:59:59',1,'active','2021-12-20 18:55:00.891307','2021-12-20 18:55:00.891307'),(2,'Period 2',0.8,'2019-08-01 06:00:00','2019-09-01 05:59:59','2019-09-01 05:59:59',1,'deleted','2021-12-20 18:55:00.891307','2021-12-20 18:55:00.891307') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","title"=EXCLUDED."title","weight"=EXCLUDED."weight","start_date"=EXCLUDED."start_date","end_date"=EXCLUDED."end_date","close_date"=EXCLUDED."close_date","canvas_grading_period_group_id"=EXCLUDED."canvas_grading_period_group_id","workflow_state"=EXCLUDED."workflow_state","updated_at"=EXCLUDED."updated_at" WHERE ("grading_periods".canvas_id, "grading_periods".title, "grading_periods".weight, "grading_periods".start_date, "grading_periods".end_date, "grading_periods".close_date, "grading_periods".canvas_grading_period_group_id, "grading_periods".workflow_state) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.title, EXCLUDED.weight, EXCLUDED.start_date, EXCLUDED.end_date, EXCLUDED.close_date, EXCLUDED.canvas_grading_period_group_id, EXCLUDED.workflow_state) RETURNING "id"  (0.3ms) SELECT COUNT(*) FROM "grading_periods" GradingPeriod Load (1.3ms) SELECT "grading_periods".* FROM "grading_periods" WHERE "grading_periods"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]]  (0.4ms) ROLLBACK  (0.8ms) BEGIN  (0.4ms) SELECT COUNT(*) FROM "grading_period_groups" GradingPeriodGroup Create Many (0.5ms) INSERT INTO "grading_period_groups" ("canvas_id","title","weighted","display_totals_for_all_grading_periods","workflow_state","created_at","updated_at") VALUES (1,'Test Group',FALSE,FALSE,'active','2021-12-20 18:55:00.913670','2021-12-20 18:55:00.913670') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","title"=EXCLUDED."title","weighted"=EXCLUDED."weighted","display_totals_for_all_grading_periods"=EXCLUDED."display_totals_for_all_grading_periods","workflow_state"=EXCLUDED."workflow_state","updated_at"=EXCLUDED."updated_at" WHERE ("grading_period_groups".canvas_id, "grading_period_groups".title, "grading_period_groups".weighted, "grading_period_groups".display_totals_for_all_grading_periods, "grading_period_groups".workflow_state) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.title, EXCLUDED.weighted, EXCLUDED.display_totals_for_all_grading_periods, EXCLUDED.workflow_state) RETURNING "id"  (0.2ms) SELECT COUNT(*) FROM "grading_period_groups" GradingPeriodGroup Load (0.2ms) SELECT "grading_period_groups".* FROM "grading_period_groups" WHERE "grading_period_groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.1ms) BEGIN  (0.3ms) SELECT COUNT(*) FROM "user_observers" UserObserver Create Many (0.6ms) INSERT INTO "user_observers" ("observing_user_id","observed_user_id","workflow_state","created_at","updated_at") VALUES (21,3,'active','2021-12-20 18:55:00.925400','2021-12-20 18:55:00.925400'),(21,2,'active','2021-12-20 18:55:00.925400','2021-12-20 18:55:00.925400') ON CONFLICT (observing_user_id, observed_user_id) DO UPDATE SET "observing_user_id"=EXCLUDED."observing_user_id","observed_user_id"=EXCLUDED."observed_user_id","workflow_state"=EXCLUDED."workflow_state","updated_at"=EXCLUDED."updated_at" WHERE ("user_observers".observing_user_id, "user_observers".observed_user_id, "user_observers".workflow_state) IS DISTINCT FROM (EXCLUDED.observing_user_id, EXCLUDED.observed_user_id, EXCLUDED.workflow_state) RETURNING "id"  (0.3ms) SELECT COUNT(*) FROM "user_observers"  (0.3ms) SELECT COUNT(*) FROM "user_observers" UserObserver Create Many (0.5ms) INSERT INTO "user_observers" ("observing_user_id","observed_user_id","workflow_state","created_at","updated_at") VALUES (21,3,'active','2021-12-20 18:55:00.929155','2021-12-20 18:55:00.929155'),(21,2,'active','2021-12-20 18:55:00.929155','2021-12-20 18:55:00.929155') ON CONFLICT (observing_user_id, observed_user_id) DO UPDATE SET "observing_user_id"=EXCLUDED."observing_user_id","observed_user_id"=EXCLUDED."observed_user_id","workflow_state"=EXCLUDED."workflow_state","updated_at"=EXCLUDED."updated_at" WHERE ("user_observers".observing_user_id, "user_observers".observed_user_id, "user_observers".workflow_state) IS DISTINCT FROM (EXCLUDED.observing_user_id, EXCLUDED.observed_user_id, EXCLUDED.workflow_state) RETURNING "id"  (0.3ms) SELECT COUNT(*) FROM "user_observers"  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.3ms) SELECT COUNT(*) FROM "users"  (0.2ms) SELECT COUNT(*) FROM "courses" Course Create Many (1.9ms) INSERT INTO "courses" ("canvas_id","sis_id","course_code","name","canvas_account_id","canvas_term_id","start_at","end_at","workflow_state","grading_standard_id","created_at","updated_at") VALUES (1,'course_sis_id_1','C1','Course #1',1,1,'2017-03-27 21:53:18','2017-04-27 12:21:18','active',NULL,'2021-12-20 18:55:00.935905','2021-12-20 18:55:00.935905'),(2,'course_sis_id_2','C2','Course #2',1,1,'2017-03-27 21:53:18','2017-04-27 12:21:18','unpublished',NULL,'2021-12-20 18:55:00.935905','2021-12-20 18:55:00.935905') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","sis_id"=EXCLUDED."sis_id","course_code"=EXCLUDED."course_code","name"=EXCLUDED."name","canvas_account_id"=EXCLUDED."canvas_account_id","canvas_term_id"=EXCLUDED."canvas_term_id","start_at"=EXCLUDED."start_at","end_at"=EXCLUDED."end_at","workflow_state"=EXCLUDED."workflow_state","grading_standard_id"=EXCLUDED."grading_standard_id","updated_at"=EXCLUDED."updated_at" WHERE ("courses".canvas_id, "courses".sis_id, "courses".course_code, "courses".name, "courses".canvas_account_id, "courses".canvas_term_id, "courses".start_at, "courses".end_at, "courses".workflow_state, "courses".grading_standard_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.sis_id, EXCLUDED.course_code, EXCLUDED.name, EXCLUDED.canvas_account_id, EXCLUDED.canvas_term_id, EXCLUDED.start_at, EXCLUDED.end_at, EXCLUDED.workflow_state, EXCLUDED.grading_standard_id) RETURNING "id" User Create Many (0.7ms) INSERT INTO "users" ("canvas_id","sis_id","email","first_name","last_name","name","sortable_name","workflow_state","login_id","created_at","updated_at") VALUES (1,'sis_id_1','poorbastard@yharnam.com','Patches','the Spider','Patches the Spider','the Spider, Patches','active','spiderdude1337','2021-12-20 18:55:00.940100','2021-12-20 18:55:00.940100'),(2,'sis_id_2','dreamer@yharnam.com','Hunter','Djura','Hunter Djura','Djura, Hunter','active','retireddude109','2021-12-20 18:55:00.940100','2021-12-20 18:55:00.940100') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","sis_id"=EXCLUDED."sis_id","email"=EXCLUDED."email","first_name"=EXCLUDED."first_name","last_name"=EXCLUDED."last_name","name"=EXCLUDED."name","sortable_name"=EXCLUDED."sortable_name","workflow_state"=EXCLUDED."workflow_state","login_id"=EXCLUDED."login_id","updated_at"=EXCLUDED."updated_at" WHERE ("users".canvas_id, "users".sis_id, "users".email, "users".first_name, "users".last_name, "users".name, "users".sortable_name, "users".workflow_state, "users".login_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.sis_id, EXCLUDED.email, EXCLUDED.first_name, EXCLUDED.last_name, EXCLUDED.name, EXCLUDED.sortable_name, EXCLUDED.workflow_state, EXCLUDED.login_id) RETURNING "id"  (0.3ms) SELECT COUNT(*) FROM "users"  (0.4ms) SELECT COUNT(*) FROM "courses"  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN Course Create Many (0.5ms) INSERT INTO "courses" ("canvas_id","sis_id","course_code","name","canvas_account_id","canvas_term_id","start_at","end_at","workflow_state","grading_standard_id","created_at","updated_at") VALUES (1,'course_sis_id_1','C1','Course #1',1,1,'2017-03-27 21:53:18','2017-04-27 12:21:18','active',NULL,'2021-12-20 18:55:00.950003','2021-12-20 18:55:00.950003'),(2,'course_sis_id_2','C2','Course #2',1,1,'2017-03-27 21:53:18','2017-04-27 12:21:18','unpublished',NULL,'2021-12-20 18:55:00.950003','2021-12-20 18:55:00.950003') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","sis_id"=EXCLUDED."sis_id","course_code"=EXCLUDED."course_code","name"=EXCLUDED."name","canvas_account_id"=EXCLUDED."canvas_account_id","canvas_term_id"=EXCLUDED."canvas_term_id","start_at"=EXCLUDED."start_at","end_at"=EXCLUDED."end_at","workflow_state"=EXCLUDED."workflow_state","grading_standard_id"=EXCLUDED."grading_standard_id","updated_at"=EXCLUDED."updated_at" WHERE ("courses".canvas_id, "courses".sis_id, "courses".course_code, "courses".name, "courses".canvas_account_id, "courses".canvas_term_id, "courses".start_at, "courses".end_at, "courses".workflow_state, "courses".grading_standard_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.sis_id, EXCLUDED.course_code, EXCLUDED.name, EXCLUDED.canvas_account_id, EXCLUDED.canvas_term_id, EXCLUDED.start_at, EXCLUDED.end_at, EXCLUDED.workflow_state, EXCLUDED.grading_standard_id) RETURNING "id"  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.4ms) SELECT COUNT(*) FROM "submissions" Submission Create Many (0.8ms) INSERT INTO "submissions" ("canvas_id","canvas_user_id","canvas_course_id","canvas_assignment_id","submitted_at","due_at","graded_at","score","points_possible","excused","workflow_state","created_at","updated_at") VALUES (1,1,1,1,'2017-09-21 18:28:15','2017-09-27 18:28:15','2017-09-21 19:36:23',5.0,10.0,TRUE,'graded','2021-12-20 18:55:00.955667','2021-12-20 18:55:00.955667'),(2,1,1,2,'2017-09-21 18:28:15','2017-09-28 18:28:15','2017-09-21 19:36:23',5.0,10.0,FALSE,'submitted','2021-12-20 18:55:00.955667','2021-12-20 18:55:00.955667') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","canvas_user_id"=EXCLUDED."canvas_user_id","canvas_course_id"=EXCLUDED."canvas_course_id","canvas_assignment_id"=EXCLUDED."canvas_assignment_id","submitted_at"=EXCLUDED."submitted_at","due_at"=EXCLUDED."due_at","graded_at"=EXCLUDED."graded_at","score"=EXCLUDED."score","points_possible"=EXCLUDED."points_possible","excused"=EXCLUDED."excused","workflow_state"=EXCLUDED."workflow_state","updated_at"=EXCLUDED."updated_at" WHERE ("submissions".canvas_id, "submissions".canvas_user_id, "submissions".canvas_course_id, "submissions".canvas_assignment_id, "submissions".submitted_at, "submissions".due_at, "submissions".graded_at, "submissions".score, "submissions".points_possible, "submissions".excused, "submissions".workflow_state) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.canvas_user_id, EXCLUDED.canvas_course_id, EXCLUDED.canvas_assignment_id, EXCLUDED.submitted_at, EXCLUDED.due_at, EXCLUDED.graded_at, EXCLUDED.score, EXCLUDED.points_possible, EXCLUDED.excused, EXCLUDED.workflow_state) RETURNING "id"  (0.3ms) SELECT COUNT(*) FROM "submissions"  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] [BatchTestJobBase] [a95d456e-824e-48bb-b89f-5c261a8e3e98] Performing BatchTestJobBase (Job ID: a95d456e-824e-48bb-b89f-5c261a8e3e98) from Test(default) [ActiveJob] [BatchTestJobBase] [a95d456e-824e-48bb-b89f-5c261a8e3e98] Performed BatchTestJobBase (Job ID: a95d456e-824e-48bb-b89f-5c261a8e3e98) from Test(default) in 0.28ms  (0.3ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] [BatchTestJobBase] [ba128038-78d9-4bfd-a435-45b18283e72d] Performing BatchTestJobBase (Job ID: ba128038-78d9-4bfd-a435-45b18283e72d) from Test(default) [ActiveJob] [BatchTestJobBase] [ba128038-78d9-4bfd-a435-45b18283e72d] Performed BatchTestJobBase (Job ID: ba128038-78d9-4bfd-a435-45b18283e72d) from Test(default) in 0.24ms  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] [BatchTestJobBase] [db393324-83ca-45a0-95a8-3c0789e28302] Performing BatchTestJobBase (Job ID: db393324-83ca-45a0-95a8-3c0789e28302) from Test(default) [ActiveJob] [BatchTestJobBase] [db393324-83ca-45a0-95a8-3c0789e28302] Performed BatchTestJobBase (Job ID: db393324-83ca-45a0-95a8-3c0789e28302) from Test(default) in 0.13ms  (0.3ms) ROLLBACK  (0.3ms) BEGIN [ActiveJob] [FailingBatchTestJobBase] [dedb82c8-6fe2-4954-bb36-e43812786471] Performing FailingBatchTestJobBase (Job ID: dedb82c8-6fe2-4954-bb36-e43812786471) from Test(default) [ActiveJob] [FailingBatchTestJobBase] [dedb82c8-6fe2-4954-bb36-e43812786471] Error performing FailingBatchTestJobBase (Job ID: dedb82c8-6fe2-4954-bb36-e43812786471) from Test(default) in 0.2ms: RuntimeError (Foo): /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/job_batching/support/base_job.rb:12:in `perform' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:39:in `block in perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:109:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch_aware_job.rb:12:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/i18n-1.8.11/lib/i18n.rb:309:in `with_locale' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/translation.rb:9:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:26:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `block in instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications/instrumenter.rb:23:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:25:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `block in tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `block in tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:28:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:22:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:136:in `run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:38:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/job_batching/batch_aware_job_spec.rb:46:in `block (5 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `block in with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `block in with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-rails-5.0.2/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:259:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:644:in `block in run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:606:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/configuration.rb:2067:in `with_suite_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:116:in `block in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/reporter.rb:74:in `report' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:115:in `run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:89:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:71:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:45:in `invoke' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/exe/rspec:4:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:58:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:58:in `kernel_load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:23:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:478:in `exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:31:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:25:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/exe/bundle:49:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/friendly_errors.rb:128:in `with_friendly_errors' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/exe/bundle:37:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `
'  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] Enqueued BatchTestJobBase (Job ID: cc98675a-ac60-4bee-98d7-1f06ac102159) to Test(default)  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] Enqueued BatchTestJobBase (Job ID: f313d30e-7e40-4040-97ce-0c570a598806) to Test(default)  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] Enqueued BatchTestJobBase (Job ID: 8cd3670e-4625-407e-8ee1-4b3763dbf332) to Test(default)  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) ROLLBACK  (0.3ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (4.3ms) BEGIN  (0.2ms) ROLLBACK  (0.5ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (3.5ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) ROLLBACK  (1.1ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (1.0ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] Enqueued RetryingJob (Job ID: 78158015-78ba-464b-b2f6-fe22df5bbe90) to Sidekiq(default) [ActiveJob] [RetryingJob] [78158015-78ba-464b-b2f6-fe22df5bbe90] Performing RetryingJob (Job ID: 78158015-78ba-464b-b2f6-fe22df5bbe90) from Sidekiq(default) [ActiveJob] [RetryingJob] [78158015-78ba-464b-b2f6-fe22df5bbe90] Error performing RetryingJob (Job ID: 78158015-78ba-464b-b2f6-fe22df5bbe90) from Sidekiq(default) in 3.21ms: RuntimeError (A Failure): /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/job_batching/batch_spec.rb:268:in `perform' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:39:in `block in perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:109:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch_aware_job.rb:12:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/i18n-1.8.11/lib/i18n.rb:314:in `with_locale' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/translation.rb:9:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:26:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `block in instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications/instrumenter.rb:23:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:25:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `block in tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `block in tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:28:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:22:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:136:in `run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:38:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:24:in `block in execute' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:109:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/railtie.rb:28:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/execution_wrapper.rb:87:in `wrap' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/reloader.rb:73:in `block in wrap' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/execution_wrapper.rb:87:in `wrap' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/reloader.rb:72:in `wrap' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/railtie.rb:27:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:136:in `run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:22:in `execute' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/queue_adapters/sidekiq_adapter.rb:42:in `perform' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/sidekiq-6.3.1/lib/sidekiq/testing.rb:300:in `execute_job' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/sidekiq-6.3.1/lib/sidekiq/testing.rb:295:in `block in process_job' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/sidekiq-6.3.1/lib/sidekiq/middleware/chain.rb:138:in `block in invoke' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/sidekiq.rb:73:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/sidekiq-6.3.1/lib/sidekiq/middleware/chain.rb:140:in `block in invoke' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/sidekiq-6.3.1/lib/sidekiq/middleware/chain.rb:143:in `invoke' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/sidekiq-6.3.1/lib/sidekiq/testing.rb:294:in `process_job' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/job_batching/batch_spec.rb:289:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `block in with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `block in with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-rails-5.0.2/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:259:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:644:in `block in run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:606:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/configuration.rb:2067:in `with_suite_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:116:in `block in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/reporter.rb:74:in `report' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:115:in `run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:89:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:71:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:45:in `invoke' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/exe/rspec:4:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:58:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:58:in `kernel_load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:23:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:478:in `exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:31:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:25:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/exe/bundle:49:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/friendly_errors.rb:128:in `with_friendly_errors' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/exe/bundle:37:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `
' [ActiveJob] [RetryingJob] [78158015-78ba-464b-b2f6-fe22df5bbe90] Performing RetryingJob (Job ID: 78158015-78ba-464b-b2f6-fe22df5bbe90) from Sidekiq(default) [ActiveJob] [RetryingJob] [78158015-78ba-464b-b2f6-fe22df5bbe90] Performed RetryingJob (Job ID: 78158015-78ba-464b-b2f6-fe22df5bbe90) from Sidekiq(default) in 3.22ms  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.3ms) BEGIN [ActiveJob] Enqueued TestWorker (Job ID: 3674d6ce-125a-4320-b786-3e0bbcb7d7ab) to Sidekiq(default)  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.4ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] Enqueued CanvasSync::JobBatches::Batch::Callback::ActiveJobCallbackWorker (Job ID: b7358407-1a90-44e5-8176-d94777a693e1) to Test(default) with arguments: "SampleCallback", "complete", {"a"=>"b"}, "INV3r1hwDe0J9w", nil  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] Enqueued CanvasSync::JobBatches::Batch::Callback::ActiveJobCallbackWorker (Job ID: 0a985438-b21a-4539-81ce-fb79b0fb8669) to Test(default) with arguments: "SampleCallback", "complete", {"a"=>"b"}, "mk0c8SdRsEJ7tQ", nil [ActiveJob] Enqueued CanvasSync::JobBatches::Batch::Callback::ActiveJobCallbackWorker (Job ID: 8c4d120d-d7b2-4df8-885b-f07b291804e4) to Test(default) with arguments: "SampleCallback2", "complete", {"b"=>"a"}, "mk0c8SdRsEJ7tQ", nil  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) ROLLBACK  (0.4ms) BEGIN  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (2.1ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.3ms) BEGIN  (0.3ms) ROLLBACK  (0.3ms) BEGIN  (0.4ms) ROLLBACK  (1.7ms) BEGIN  (0.3ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] Enqueued ContextedJob (Job ID: 86fb3763-5432-45bd-bd03-761c56d473a6) to Sidekiq(default) [ActiveJob] [TestWorker] [3674d6ce-125a-4320-b786-3e0bbcb7d7ab] Performing TestWorker (Job ID: 3674d6ce-125a-4320-b786-3e0bbcb7d7ab) from Sidekiq(default) [ActiveJob] [TestWorker] [3674d6ce-125a-4320-b786-3e0bbcb7d7ab] Performed TestWorker (Job ID: 3674d6ce-125a-4320-b786-3e0bbcb7d7ab) from Sidekiq(default) in 6.25ms [ActiveJob] [ContextedJob] [86fb3763-5432-45bd-bd03-761c56d473a6] Performing ContextedJob (Job ID: 86fb3763-5432-45bd-bd03-761c56d473a6) from Sidekiq(default) [ActiveJob] [ContextedJob] [86fb3763-5432-45bd-bd03-761c56d473a6] Performed ContextedJob (Job ID: 86fb3763-5432-45bd-bd03-761c56d473a6) from Sidekiq(default) in 5.31ms  (0.3ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] Enqueued ContextedJob (Job ID: 7e8cf435-fd5c-4b22-9584-6fafa97bfd6a) to Sidekiq(default) [ActiveJob] [ContextedJob] [7e8cf435-fd5c-4b22-9584-6fafa97bfd6a] Performing ContextedJob (Job ID: 7e8cf435-fd5c-4b22-9584-6fafa97bfd6a) from Sidekiq(default) [ActiveJob] [ContextedJob] [7e8cf435-fd5c-4b22-9584-6fafa97bfd6a] Performed ContextedJob (Job ID: 7e8cf435-fd5c-4b22-9584-6fafa97bfd6a) from Sidekiq(default) in 7.36ms  (0.3ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] Enqueued BatchTestJobBase (Job ID: d717394b-6745-4465-ac13-478074360ee5) to Sidekiq(default) [ActiveJob] [BatchTestJobBase] [d717394b-6745-4465-ac13-478074360ee5] Performing BatchTestJobBase (Job ID: d717394b-6745-4465-ac13-478074360ee5) from Sidekiq(default) [ActiveJob] [BatchTestJobBase] [d717394b-6745-4465-ac13-478074360ee5] Performed BatchTestJobBase (Job ID: d717394b-6745-4465-ac13-478074360ee5) from Sidekiq(default) in 4.21ms [ActiveJob] Enqueued ContextedJob (Job ID: 45a4fd69-18ab-40f0-a50b-a8881a9bf0f7) to Sidekiq(default) [ActiveJob] [ContextedJob] [45a4fd69-18ab-40f0-a50b-a8881a9bf0f7] Performing ContextedJob (Job ID: 45a4fd69-18ab-40f0-a50b-a8881a9bf0f7) from Sidekiq(default) [ActiveJob] [ContextedJob] [45a4fd69-18ab-40f0-a50b-a8881a9bf0f7] Performed ContextedJob (Job ID: 45a4fd69-18ab-40f0-a50b-a8881a9bf0f7) from Sidekiq(default) in 4.01ms  (0.3ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] Enqueued TestWorker (Job ID: 8ddd9cd4-6b29-4746-acc2-b48758f1b57c) to Sidekiq(default) [ActiveJob] Enqueued TestWorker (Job ID: c6b71f0b-ae36-4223-83b1-cd454a96f1b9) to Sidekiq(default) [ActiveJob] Enqueued TestWorker (Job ID: 899c96bc-92f1-4597-b65c-855360b73037) to Sidekiq(default)  (0.3ms) ROLLBACK  (4.5ms) BEGIN [ActiveJob] Enqueued WorkerA (Job ID: 2080d34d-e762-44a9-9fac-daf3a99961c9) to Sidekiq(default) [ActiveJob] Enqueued WorkerB (Job ID: e24ca416-1a1b-4c10-afd5-8ef89bac8303) to Sidekiq(default) [ActiveJob] Enqueued WorkerA (Job ID: 36c17263-4831-4ff2-ad77-08cb2874b0e5) to Sidekiq(default) [ActiveJob] Enqueued WorkerC (Job ID: c8af3242-c95e-4ffd-b370-c4c6344d77db) to Sidekiq(default)  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) ROLLBACK  (0.4ms) BEGIN  (2.2ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (20.9ms) ROLLBACK  (1.4ms) BEGIN  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (13.7ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.4ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) ROLLBACK  (0.3ms) BEGIN  (0.3ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] Enqueued TestWorker (Job ID: 708ad070-1217-4037-9b0d-8b62d8b8d12b) to Sidekiq(default)  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) ROLLBACK  (0.3ms) BEGIN  (0.3ms) ROLLBACK  (0.4ms) BEGIN  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (2.9ms) ROLLBACK  (0.3ms) BEGIN  (0.3ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] Enqueued TestWorker (Job ID: aa142aba-5ddc-4f77-94b3-683e7b57ebb6) to Sidekiq(default)  (0.3ms) ROLLBACK  (0.5ms) SELECT "schema_migrations"."version" FROM "schema_migrations" ORDER BY "schema_migrations"."version" ASC  (0.3ms) BEGIN User Create Many (0.9ms) INSERT INTO "users" ("canvas_id","sis_id","email","first_name","last_name","name","sortable_name","workflow_state","login_id","created_at","updated_at") VALUES (1,'sis_id_1','poorbastard@yharnam.com','Patches','the Spider','Patches the Spider','the Spider, Patches','active','spiderdude1337','2021-12-20 18:55:21.427589','2021-12-20 18:55:21.427589'),(2,NULL,'dreamer@yharnam.com','Hunter','Djura','Hunter Djura','Djura, Hunter','active','retireddude109','2021-12-20 18:55:21.427589','2021-12-20 18:55:21.427589') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","sis_id"=EXCLUDED."sis_id","email"=EXCLUDED."email","first_name"=EXCLUDED."first_name","last_name"=EXCLUDED."last_name","name"=EXCLUDED."name","sortable_name"=EXCLUDED."sortable_name","workflow_state"=EXCLUDED."workflow_state","login_id"=EXCLUDED."login_id","updated_at"=EXCLUDED."updated_at" WHERE ("users".canvas_id, "users".sis_id, "users".email, "users".first_name, "users".last_name, "users".name, "users".sortable_name, "users".workflow_state, "users".login_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.sis_id, EXCLUDED.email, EXCLUDED.first_name, EXCLUDED.last_name, EXCLUDED.name, EXCLUDED.sortable_name, EXCLUDED.workflow_state, EXCLUDED.login_id) RETURNING "id" User Load (0.3ms) SELECT "users".* FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.4ms) SELECT "schema_migrations"."version" FROM "schema_migrations" ORDER BY "schema_migrations"."version" ASC  (0.2ms) BEGIN User Create Many (0.6ms) INSERT INTO "users" ("canvas_id","sis_id","email","first_name","last_name","name","sortable_name","workflow_state","login_id","created_at","updated_at") VALUES (1,'sis_id_1','poorbastard@yharnam.com','Patches','the Spider','Patches the Spider','the Spider, Patches','active','spiderdude1337','2021-12-20 18:55:37.034685','2021-12-20 18:55:37.034685'),(2,NULL,'dreamer@yharnam.com','Hunter','Djura','Hunter Djura','Djura, Hunter','active','retireddude109','2021-12-20 18:55:37.034685','2021-12-20 18:55:37.034685') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","sis_id"=EXCLUDED."sis_id","email"=EXCLUDED."email","first_name"=EXCLUDED."first_name","last_name"=EXCLUDED."last_name","name"=EXCLUDED."name","sortable_name"=EXCLUDED."sortable_name","workflow_state"=EXCLUDED."workflow_state","login_id"=EXCLUDED."login_id","updated_at"=EXCLUDED."updated_at" WHERE ("users".canvas_id, "users".sis_id, "users".email, "users".first_name, "users".last_name, "users".name, "users".sortable_name, "users".workflow_state, "users".login_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.sis_id, EXCLUDED.email, EXCLUDED.first_name, EXCLUDED.last_name, EXCLUDED.name, EXCLUDED.sortable_name, EXCLUDED.workflow_state, EXCLUDED.login_id) RETURNING "id" User Load (0.3ms) SELECT "users".* FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.4ms) SELECT "schema_migrations"."version" FROM "schema_migrations" ORDER BY "schema_migrations"."version" ASC  (0.2ms) BEGIN User Create Many (0.8ms) INSERT INTO "users" ("canvas_id","sis_id","email","first_name","last_name","name","sortable_name","workflow_state","login_id","created_at","updated_at") VALUES (1,'sis_id_1','poorbastard@yharnam.com','Patches','the Spider','Patches the Spider','the Spider, Patches','active','spiderdude1337','2021-12-20 18:56:05.923525','2021-12-20 18:56:05.923525'),(2,NULL,'dreamer@yharnam.com','Hunter','Djura','Hunter Djura','Djura, Hunter','active','retireddude109','2021-12-20 18:56:05.923525','2021-12-20 18:56:05.923525') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","sis_id"=EXCLUDED."sis_id","email"=EXCLUDED."email","first_name"=EXCLUDED."first_name","last_name"=EXCLUDED."last_name","name"=EXCLUDED."name","sortable_name"=EXCLUDED."sortable_name","workflow_state"=EXCLUDED."workflow_state","login_id"=EXCLUDED."login_id","updated_at"=EXCLUDED."updated_at" WHERE ("users".canvas_id, "users".sis_id, "users".email, "users".first_name, "users".last_name, "users".name, "users".sortable_name, "users".workflow_state, "users".login_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.sis_id, EXCLUDED.email, EXCLUDED.first_name, EXCLUDED.last_name, EXCLUDED.name, EXCLUDED.sortable_name, EXCLUDED.workflow_state, EXCLUDED.login_id) RETURNING "id" User Load (0.3ms) SELECT "users".* FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.4ms) SELECT "schema_migrations"."version" FROM "schema_migrations" ORDER BY "schema_migrations"."version" ASC  (0.2ms) BEGIN User Create Many (0.5ms) INSERT INTO "users" ("canvas_id","sis_id","email","first_name","last_name","name","sortable_name","workflow_state","login_id","created_at","updated_at") VALUES (1,'sis_id_1','poorbastard@yharnam.com','Patches','the Spider','Patches the Spider','the Spider, Patches','active','spiderdude1337','2021-12-20 18:56:22.615910','2021-12-20 18:56:22.615910'),(2,NULL,'dreamer@yharnam.com','Hunter','Djura','Hunter Djura','Djura, Hunter','active','retireddude109','2021-12-20 18:56:22.615910','2021-12-20 18:56:22.615910') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","sis_id"=EXCLUDED."sis_id","email"=EXCLUDED."email","first_name"=EXCLUDED."first_name","last_name"=EXCLUDED."last_name","name"=EXCLUDED."name","sortable_name"=EXCLUDED."sortable_name","workflow_state"=EXCLUDED."workflow_state","login_id"=EXCLUDED."login_id","updated_at"=EXCLUDED."updated_at" WHERE ("users".canvas_id, "users".sis_id, "users".email, "users".first_name, "users".last_name, "users".name, "users".sortable_name, "users".workflow_state, "users".login_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.sis_id, EXCLUDED.email, EXCLUDED.first_name, EXCLUDED.last_name, EXCLUDED.name, EXCLUDED.sortable_name, EXCLUDED.workflow_state, EXCLUDED.login_id) RETURNING "id" User Load (0.4ms) SELECT "users".* FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.4ms) SELECT "schema_migrations"."version" FROM "schema_migrations" ORDER BY "schema_migrations"."version" ASC  (0.2ms) BEGIN User Create Many (0.7ms) INSERT INTO "users" ("canvas_id","sis_id","email","first_name","last_name","name","sortable_name","workflow_state","login_id","created_at","updated_at") VALUES (1,'sis_id_1','poorbastard@yharnam.com','Patches','the Spider','Patches the Spider','the Spider, Patches','active','spiderdude1337','2021-12-20 18:57:05.808586','2021-12-20 18:57:05.808586'),(2,NULL,'dreamer@yharnam.com','Hunter','Djura','Hunter Djura','Djura, Hunter','active','retireddude109','2021-12-20 18:57:05.808586','2021-12-20 18:57:05.808586') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","sis_id"=EXCLUDED."sis_id","email"=EXCLUDED."email","first_name"=EXCLUDED."first_name","last_name"=EXCLUDED."last_name","name"=EXCLUDED."name","sortable_name"=EXCLUDED."sortable_name","workflow_state"=EXCLUDED."workflow_state","login_id"=EXCLUDED."login_id","updated_at"=EXCLUDED."updated_at" WHERE ("users".canvas_id, "users".sis_id, "users".email, "users".first_name, "users".last_name, "users".name, "users".sortable_name, "users".workflow_state, "users".login_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.sis_id, EXCLUDED.email, EXCLUDED.first_name, EXCLUDED.last_name, EXCLUDED.name, EXCLUDED.sortable_name, EXCLUDED.workflow_state, EXCLUDED.login_id) RETURNING "id" User Load (0.3ms) SELECT "users".* FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.4ms) SELECT "schema_migrations"."version" FROM "schema_migrations" ORDER BY "schema_migrations"."version" ASC  (0.2ms) BEGIN User Create Many (0.8ms) INSERT INTO "users" ("canvas_id","sis_id","email","first_name","last_name","name","sortable_name","workflow_state","login_id","created_at","updated_at") VALUES (1,'sis_id_1','poorbastard@yharnam.com','Patches','the Spider','Patches the Spider','the Spider, Patches','active','spiderdude1337','2021-12-20 18:57:26.350942','2021-12-20 18:57:26.350942'),(2,NULL,'dreamer@yharnam.com','Hunter','Djura','Hunter Djura','Djura, Hunter','active','retireddude109','2021-12-20 18:57:26.350942','2021-12-20 18:57:26.350942') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","sis_id"=EXCLUDED."sis_id","email"=EXCLUDED."email","first_name"=EXCLUDED."first_name","last_name"=EXCLUDED."last_name","name"=EXCLUDED."name","sortable_name"=EXCLUDED."sortable_name","workflow_state"=EXCLUDED."workflow_state","login_id"=EXCLUDED."login_id","updated_at"=EXCLUDED."updated_at" WHERE ("users".canvas_id, "users".sis_id, "users".email, "users".first_name, "users".last_name, "users".name, "users".sortable_name, "users".workflow_state, "users".login_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.sis_id, EXCLUDED.email, EXCLUDED.first_name, EXCLUDED.last_name, EXCLUDED.name, EXCLUDED.sortable_name, EXCLUDED.workflow_state, EXCLUDED.login_id) RETURNING "id" User Load (0.3ms) SELECT "users".* FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.5ms) SELECT "schema_migrations"."version" FROM "schema_migrations" ORDER BY "schema_migrations"."version" ASC  (0.2ms) BEGIN User Create Many (0.6ms) INSERT INTO "users" ("canvas_id","sis_id","email","first_name","last_name","name","sortable_name","workflow_state","login_id","created_at","updated_at") VALUES (1,'sis_id_1','poorbastard@yharnam.com','Patches','the Spider','Patches the Spider','the Spider, Patches','active','spiderdude1337','2021-12-20 18:57:41.225830','2021-12-20 18:57:41.225830'),(2,'sis_id_2','dreamer@yharnam.com','Hunter','Djura','Hunter Djura','Djura, Hunter','active','retireddude110','2021-12-20 18:57:41.225830','2021-12-20 18:57:41.225830') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","sis_id"=EXCLUDED."sis_id","email"=EXCLUDED."email","first_name"=EXCLUDED."first_name","last_name"=EXCLUDED."last_name","name"=EXCLUDED."name","sortable_name"=EXCLUDED."sortable_name","workflow_state"=EXCLUDED."workflow_state","login_id"=EXCLUDED."login_id","updated_at"=EXCLUDED."updated_at" WHERE ("users".canvas_id, "users".sis_id, "users".email, "users".first_name, "users".last_name, "users".name, "users".sortable_name, "users".workflow_state, "users".login_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.sis_id, EXCLUDED.email, EXCLUDED.first_name, EXCLUDED.last_name, EXCLUDED.name, EXCLUDED.sortable_name, EXCLUDED.workflow_state, EXCLUDED.login_id) RETURNING "id" User Load (0.3ms) SELECT "users".* FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.3ms) SELECT "schema_migrations"."version" FROM "schema_migrations" ORDER BY "schema_migrations"."version" ASC  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.4ms) BEGIN  (0.6ms) SELECT COUNT(*) FROM "canvas_sync_job_logs" [ActiveJob] [GoodJob] [d86f7fa3-a418-4961-8af0-dbec93ecaa15] Performing GoodJob (Job ID: d86f7fa3-a418-4961-8af0-dbec93ecaa15) from Test(default) with arguments: "argument" [ActiveJob] [GoodJob] [d86f7fa3-a418-4961-8af0-dbec93ecaa15] CanvasSync::JobLog Load (0.3ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "d86f7fa3-a418-4961-8af0-dbec93ecaa15"], ["LIMIT", 1]] [ActiveJob] [GoodJob] [d86f7fa3-a418-4961-8af0-dbec93ecaa15]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [GoodJob] [d86f7fa3-a418-4961-8af0-dbec93ecaa15] CanvasSync::JobLog Create (1.0ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "GoodJob"], ["status", "enqueued"], ["job_arguments", "---\n- argument\n"], ["created_at", "2021-12-20 18:57:47.468172"], ["updated_at", "2021-12-20 18:57:47.468172"], ["job_id", "d86f7fa3-a418-4961-8af0-dbec93ecaa15"]] [ActiveJob] [GoodJob] [d86f7fa3-a418-4961-8af0-dbec93ecaa15]  (0.4ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [GoodJob] [d86f7fa3-a418-4961-8af0-dbec93ecaa15]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [GoodJob] [d86f7fa3-a418-4961-8af0-dbec93ecaa15] CanvasSync::JobLog Update (0.5ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-12-20 18:57:47.471543"], ["status", "running"], ["updated_at", "2021-12-20 18:57:47.472141"], ["id", 943]] [ActiveJob] [GoodJob] [d86f7fa3-a418-4961-8af0-dbec93ecaa15]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [GoodJob] [d86f7fa3-a418-4961-8af0-dbec93ecaa15]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [GoodJob] [d86f7fa3-a418-4961-8af0-dbec93ecaa15] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2021-12-20 18:57:47.474239"], ["status", "success"], ["updated_at", "2021-12-20 18:57:47.474722"], ["id", 943]] [ActiveJob] [GoodJob] [d86f7fa3-a418-4961-8af0-dbec93ecaa15]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [GoodJob] [d86f7fa3-a418-4961-8af0-dbec93ecaa15] Performed GoodJob (Job ID: d86f7fa3-a418-4961-8af0-dbec93ecaa15) from Test(default) in 25.63ms  (0.2ms) SELECT COUNT(*) FROM "canvas_sync_job_logs" CanvasSync::JobLog Load (0.3ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" ORDER BY "canvas_sync_job_logs"."id" DESC LIMIT $1 [["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.4ms) BEGIN [ActiveJob] [BadJob] [f1db8262-ace3-4b69-9255-deff08a85fd3] Performing BadJob (Job ID: f1db8262-ace3-4b69-9255-deff08a85fd3) from Test(default) with arguments: "argument" [ActiveJob] [BadJob] [f1db8262-ace3-4b69-9255-deff08a85fd3] CanvasSync::JobLog Load (0.4ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "f1db8262-ace3-4b69-9255-deff08a85fd3"], ["LIMIT", 1]] [ActiveJob] [BadJob] [f1db8262-ace3-4b69-9255-deff08a85fd3]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [BadJob] [f1db8262-ace3-4b69-9255-deff08a85fd3] CanvasSync::JobLog Create (0.2ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "BadJob"], ["status", "enqueued"], ["job_arguments", "---\n- argument\n"], ["created_at", "2021-12-20 18:57:47.483177"], ["updated_at", "2021-12-20 18:57:47.483177"], ["job_id", "f1db8262-ace3-4b69-9255-deff08a85fd3"]] [ActiveJob] [BadJob] [f1db8262-ace3-4b69-9255-deff08a85fd3]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [BadJob] [f1db8262-ace3-4b69-9255-deff08a85fd3]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [BadJob] [f1db8262-ace3-4b69-9255-deff08a85fd3] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-12-20 18:57:47.484342"], ["status", "running"], ["updated_at", "2021-12-20 18:57:47.484602"], ["id", 944]] [ActiveJob] [BadJob] [f1db8262-ace3-4b69-9255-deff08a85fd3]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [BadJob] [f1db8262-ace3-4b69-9255-deff08a85fd3]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [BadJob] [f1db8262-ace3-4b69-9255-deff08a85fd3] CanvasSync::JobLog Update (0.7ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "exception" = $2, "backtrace" = $3, "status" = $4, "updated_at" = $5 WHERE "canvas_sync_job_logs"."id" = $6 [["completed_at", "2021-12-20 18:57:47.485698"], ["exception", "EvilError: EvilError"], ["backtrace", "/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:12:in `perform'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:39:in `block in perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:109:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch_aware_job.rb:22:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:21:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/i18n-1.8.11/lib/i18n.rb:309:in `with_locale'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/translation.rb:9:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:26:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `block in instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications/instrumenter.rb:23:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:25:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `block in tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `block in tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:28:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:22:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:136:in `run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:38:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:18:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:40:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/matchers/built_in/raise_error.rb:59:in `matches?'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:51:in `block in handle_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:27:in `with_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:48:in `handle_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:65:in `to'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:101:in `to'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:39:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `block in with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `block in with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-rails-5.0.2/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:259:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:644:in `block in run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:606:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/configuration.rb:2067:in `with_suite_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:116:in `block in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/reporter.rb:74:in `report'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:115:in `run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:89:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:71:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:45:in `invoke'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/exe/rspec:4:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:58:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:58:in `kernel_load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:23:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:478:in `exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:31:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:25:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/exe/bundle:49:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/friendly_errors.rb:128:in `with_friendly_errors'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/exe/bundle:37:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `
'"], ["status", "error"], ["updated_at", "2021-12-20 18:57:47.486102"], ["id", 944]] [ActiveJob] [BadJob] [f1db8262-ace3-4b69-9255-deff08a85fd3]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [BadJob] [f1db8262-ace3-4b69-9255-deff08a85fd3] Error performing BadJob (Job ID: f1db8262-ace3-4b69-9255-deff08a85fd3) from Test(default) in 6.46ms: EvilError (EvilError): /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:12:in `perform' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:39:in `block in perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:109:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch_aware_job.rb:22:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:21:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/i18n-1.8.11/lib/i18n.rb:309:in `with_locale' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/translation.rb:9:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:26:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `block in instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications/instrumenter.rb:23:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:25:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `block in tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `block in tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:28:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:22:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:136:in `run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:38:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:18:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:40:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/matchers/built_in/raise_error.rb:59:in `matches?' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:51:in `block in handle_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:27:in `with_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:48:in `handle_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:65:in `to' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:101:in `to' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:39:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `block in with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `block in with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-rails-5.0.2/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:259:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:644:in `block in run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:606:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/configuration.rb:2067:in `with_suite_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:116:in `block in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/reporter.rb:74:in `report' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:115:in `run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:89:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:71:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:45:in `invoke' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/exe/rspec:4:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:58:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:58:in `kernel_load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:23:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:478:in `exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:31:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:25:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/exe/bundle:49:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/friendly_errors.rb:128:in `with_friendly_errors' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/exe/bundle:37:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `
' CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" ORDER BY "canvas_sync_job_logs"."id" DESC LIMIT $1 [["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] [BadJob] [7521af36-eb10-4421-83c6-1d0ef15d30f4] Performing BadJob (Job ID: 7521af36-eb10-4421-83c6-1d0ef15d30f4) from Test(default) [ActiveJob] [BadJob] [7521af36-eb10-4421-83c6-1d0ef15d30f4] CanvasSync::JobLog Load (0.3ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "7521af36-eb10-4421-83c6-1d0ef15d30f4"], ["LIMIT", 1]] [ActiveJob] [BadJob] [7521af36-eb10-4421-83c6-1d0ef15d30f4]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [BadJob] [7521af36-eb10-4421-83c6-1d0ef15d30f4] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["job_class", "BadJob"], ["status", "enqueued"], ["created_at", "2021-12-20 18:57:47.492417"], ["updated_at", "2021-12-20 18:57:47.492417"], ["job_id", "7521af36-eb10-4421-83c6-1d0ef15d30f4"]] [ActiveJob] [BadJob] [7521af36-eb10-4421-83c6-1d0ef15d30f4]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [BadJob] [7521af36-eb10-4421-83c6-1d0ef15d30f4]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [BadJob] [7521af36-eb10-4421-83c6-1d0ef15d30f4] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-12-20 18:57:47.493650"], ["status", "running"], ["updated_at", "2021-12-20 18:57:47.493965"], ["id", 945]] [ActiveJob] [BadJob] [7521af36-eb10-4421-83c6-1d0ef15d30f4]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [BadJob] [7521af36-eb10-4421-83c6-1d0ef15d30f4]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [BadJob] [7521af36-eb10-4421-83c6-1d0ef15d30f4] CanvasSync::JobLog Update (0.5ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "exception" = $2, "backtrace" = $3, "status" = $4, "updated_at" = $5 WHERE "canvas_sync_job_logs"."id" = $6 [["completed_at", "2021-12-20 18:57:47.495272"], ["exception", "ArgumentError: wrong number of arguments (given 0, expected 1)"], ["backtrace", "/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:11:in `perform'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:39:in `block in perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:109:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch_aware_job.rb:22:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:21:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/i18n-1.8.11/lib/i18n.rb:309:in `with_locale'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/translation.rb:9:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:26:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `block in instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications/instrumenter.rb:23:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:25:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `block in tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `block in tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:28:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:22:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:136:in `run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:38:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:18:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:52:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/matchers/built_in/raise_error.rb:59:in `matches?'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:51:in `block in handle_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:27:in `with_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:48:in `handle_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:65:in `to'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:101:in `to'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:51:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `block in with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `block in with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-rails-5.0.2/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:259:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:644:in `block in run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:606:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/configuration.rb:2067:in `with_suite_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:116:in `block in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/reporter.rb:74:in `report'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:115:in `run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:89:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:71:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:45:in `invoke'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/exe/rspec:4:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:58:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:58:in `kernel_load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:23:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:478:in `exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:31:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:25:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/exe/bundle:49:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/friendly_errors.rb:128:in `with_friendly_errors'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/exe/bundle:37:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `
'"], ["status", "error"], ["updated_at", "2021-12-20 18:57:47.495617"], ["id", 945]] [ActiveJob] [BadJob] [7521af36-eb10-4421-83c6-1d0ef15d30f4]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [BadJob] [7521af36-eb10-4421-83c6-1d0ef15d30f4] Error performing BadJob (Job ID: 7521af36-eb10-4421-83c6-1d0ef15d30f4) from Test(default) in 5.83ms: ArgumentError (wrong number of arguments (given 0, expected 1)): /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:11:in `perform' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:39:in `block in perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:109:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch_aware_job.rb:22:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:21:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/i18n-1.8.11/lib/i18n.rb:309:in `with_locale' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/translation.rb:9:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:26:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `block in instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications/instrumenter.rb:23:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:25:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `block in tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `block in tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:28:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:22:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:136:in `run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:38:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:18:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:52:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/matchers/built_in/raise_error.rb:59:in `matches?' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:51:in `block in handle_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:27:in `with_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:48:in `handle_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:65:in `to' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:101:in `to' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:51:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `block in with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `block in with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-rails-5.0.2/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:259:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:644:in `block in run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:606:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/configuration.rb:2067:in `with_suite_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:116:in `block in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/reporter.rb:74:in `report' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:115:in `run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:89:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:71:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:45:in `invoke' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/exe/rspec:4:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:58:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:58:in `kernel_load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:23:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:478:in `exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:31:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:25:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/exe/bundle:49:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/friendly_errors.rb:128:in `with_friendly_errors' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/exe/bundle:37:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `
'  (0.3ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] [BadJob] [ead8b51f-c53d-49ea-8aa6-f00130a64013] Performing BadJob (Job ID: ead8b51f-c53d-49ea-8aa6-f00130a64013) from Test(default) [ActiveJob] [BadJob] [ead8b51f-c53d-49ea-8aa6-f00130a64013] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "ead8b51f-c53d-49ea-8aa6-f00130a64013"], ["LIMIT", 1]] [ActiveJob] [BadJob] [ead8b51f-c53d-49ea-8aa6-f00130a64013]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [BadJob] [ead8b51f-c53d-49ea-8aa6-f00130a64013] CanvasSync::JobLog Create (0.2ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["job_class", "BadJob"], ["status", "enqueued"], ["created_at", "2021-12-20 18:57:47.499730"], ["updated_at", "2021-12-20 18:57:47.499730"], ["job_id", "ead8b51f-c53d-49ea-8aa6-f00130a64013"]] [ActiveJob] [BadJob] [ead8b51f-c53d-49ea-8aa6-f00130a64013]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [BadJob] [ead8b51f-c53d-49ea-8aa6-f00130a64013]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [BadJob] [ead8b51f-c53d-49ea-8aa6-f00130a64013] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-12-20 18:57:47.500589"], ["status", "running"], ["updated_at", "2021-12-20 18:57:47.500896"], ["id", 946]] [ActiveJob] [BadJob] [ead8b51f-c53d-49ea-8aa6-f00130a64013]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [BadJob] [ead8b51f-c53d-49ea-8aa6-f00130a64013]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [BadJob] [ead8b51f-c53d-49ea-8aa6-f00130a64013] CanvasSync::JobLog Update (0.8ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "exception" = $2, "backtrace" = $3, "status" = $4, "updated_at" = $5 WHERE "canvas_sync_job_logs"."id" = $6 [["completed_at", "2021-12-20 18:57:47.505302"], ["exception", "ArgumentError: wrong number of arguments (given 0, expected 1)"], ["backtrace", "/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:11:in `perform'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:39:in `block in perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:109:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch_aware_job.rb:22:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:21:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/i18n-1.8.11/lib/i18n.rb:309:in `with_locale'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/translation.rb:9:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:26:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `block in instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications/instrumenter.rb:23:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:25:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `block in tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `block in tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:28:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:22:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:136:in `run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:38:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:18:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:60:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/matchers/built_in/raise_error.rb:59:in `matches?'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:51:in `block in handle_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:27:in `with_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:48:in `handle_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:65:in `to'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:101:in `to'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:59:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `block in with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `block in with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-rails-5.0.2/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:259:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:644:in `block in run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:606:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/configuration.rb:2067:in `with_suite_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:116:in `block in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/reporter.rb:74:in `report'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:115:in `run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:89:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:71:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:45:in `invoke'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/exe/rspec:4:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:58:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:58:in `kernel_load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:23:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:478:in `exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:31:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:25:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/exe/bundle:49:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/friendly_errors.rb:128:in `with_friendly_errors'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/exe/bundle:37:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `
'\n\nError Occurred while handling an Error: NoMethodError: undefined method `bad_catcher' for BadJob:Class\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-mocks-3.10.2/lib/rspec/mocks/method_double.rb:28:in `block in original_implementation_callable'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-mocks-3.10.2/lib/rspec/mocks/message_expectation.rb:101:in `block in and_call_original'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-mocks-3.10.2/lib/rspec/mocks/message_expectation.rb:740:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-mocks-3.10.2/lib/rspec/mocks/message_expectation.rb:572:in `invoke_incrementing_actual_calls_by'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-mocks-3.10.2/lib/rspec/mocks/message_expectation.rb:427:in `invoke'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-mocks-3.10.2/lib/rspec/mocks/proxy.rb:217:in `message_received'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-mocks-3.10.2/lib/rspec/mocks/proxy.rb:361:in `message_received'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-mocks-3.10.2/lib/rspec/mocks/method_double.rb:78:in `proxy_method_invoked'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-mocks-3.10.2/lib/rspec/mocks/method_double.rb:64:in `block (2 levels) in define_proxy_method'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:31:in `rescue in block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:23:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/i18n-1.8.11/lib/i18n.rb:309:in `with_locale'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/translation.rb:9:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:26:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `block in instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications/instrumenter.rb:23:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:25:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `block in tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `block in tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:28:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:22:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:136:in `run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:38:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:18:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:60:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/matchers/built_in/raise_error.rb:59:in `matches?'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:51:in `block in handle_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:27:in `with_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:48:in `handle_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:65:in `to'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:101:in `to'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:59:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `block in with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `block in with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-rails-5.0.2/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:259:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:644:in `block in run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:606:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/configuration.rb:2067:in `with_suite_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:116:in `block in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/reporter.rb:74:in `report'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:115:in `run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:89:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:71:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:45:in `invoke'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/exe/rspec:4:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:58:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:58:in `kernel_load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:23:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:478:in `exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:31:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:25:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/exe/bundle:49:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/friendly_errors.rb:128:in `with_friendly_errors'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/exe/bundle:37:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `
'"], ["status", "error"], ["updated_at", "2021-12-20 18:57:47.505837"], ["id", 946]] [ActiveJob] [BadJob] [ead8b51f-c53d-49ea-8aa6-f00130a64013]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [BadJob] [ead8b51f-c53d-49ea-8aa6-f00130a64013] Error performing BadJob (Job ID: ead8b51f-c53d-49ea-8aa6-f00130a64013) from Test(default) in 9.25ms: ArgumentError (wrong number of arguments (given 0, expected 1)): /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:11:in `perform' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:39:in `block in perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:109:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch_aware_job.rb:22:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:21:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/i18n-1.8.11/lib/i18n.rb:309:in `with_locale' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/translation.rb:9:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:26:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `block in instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications/instrumenter.rb:23:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:25:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `block in tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `block in tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:28:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:22:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:136:in `run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:38:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:18:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:60:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/matchers/built_in/raise_error.rb:59:in `matches?' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:51:in `block in handle_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:27:in `with_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:48:in `handle_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:65:in `to' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:101:in `to' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:59:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `block in with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `block in with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-rails-5.0.2/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:259:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:644:in `block in run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:606:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/configuration.rb:2067:in `with_suite_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:116:in `block in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/reporter.rb:74:in `report' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:115:in `run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:89:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:71:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:45:in `invoke' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/exe/rspec:4:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:58:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:58:in `kernel_load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:23:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:478:in `exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:31:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:25:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/exe/bundle:49:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/friendly_errors.rb:128:in `with_friendly_errors' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/exe/bundle:37:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `
' CanvasSync::JobLog Load (0.3ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" ORDER BY "canvas_sync_job_logs"."id" DESC LIMIT $1 [["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [CanvasSync::Jobs::ReportChecker] [5f97117f-64fc-40a5-a35f-c0225fa603e7] Performing CanvasSync::Jobs::ReportChecker (Job ID: 5f97117f-64fc-40a5-a35f-c0225fa603e7) from Test(default) with arguments: "provisioning_csv", 1, "FakeProcessor", {} [ActiveJob] [CanvasSync::Jobs::ReportChecker] [5f97117f-64fc-40a5-a35f-c0225fa603e7] CanvasSync::JobLog Load (0.3ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "5f97117f-64fc-40a5-a35f-c0225fa603e7"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [5f97117f-64fc-40a5-a35f-c0225fa603e7]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [5f97117f-64fc-40a5-a35f-c0225fa603e7] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- provisioning_csv\n- 1\n- FakeProcessor\n- {}\n"], ["created_at", "2021-12-20 18:57:47.514025"], ["updated_at", "2021-12-20 18:57:47.514025"], ["job_id", "5f97117f-64fc-40a5-a35f-c0225fa603e7"]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [5f97117f-64fc-40a5-a35f-c0225fa603e7]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [5f97117f-64fc-40a5-a35f-c0225fa603e7]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [5f97117f-64fc-40a5-a35f-c0225fa603e7] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-12-20 18:57:47.515383"], ["status", "running"], ["updated_at", "2021-12-20 18:57:47.515677"], ["id", 947]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [5f97117f-64fc-40a5-a35f-c0225fa603e7]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [5f97117f-64fc-40a5-a35f-c0225fa603e7]  (0.3ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [5f97117f-64fc-40a5-a35f-c0225fa603e7] CanvasSync::JobLog Destroy (0.4ms) DELETE FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."id" = $1 [["id", 947]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [5f97117f-64fc-40a5-a35f-c0225fa603e7]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [5f97117f-64fc-40a5-a35f-c0225fa603e7] Performed CanvasSync::Jobs::ReportChecker (Job ID: 5f97117f-64fc-40a5-a35f-c0225fa603e7) from Test(default) in 9.97ms  (0.1ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [CanvasSync::Jobs::ReportChecker] [25072787-2b94-4bbb-84c8-f128ec8dab15] Performing CanvasSync::Jobs::ReportChecker (Job ID: 25072787-2b94-4bbb-84c8-f128ec8dab15) from Test(default) with arguments: "provisioning_csv", 1, "FakeProcessor", {} [ActiveJob] [CanvasSync::Jobs::ReportChecker] [25072787-2b94-4bbb-84c8-f128ec8dab15] CanvasSync::JobLog Load (0.4ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "25072787-2b94-4bbb-84c8-f128ec8dab15"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [25072787-2b94-4bbb-84c8-f128ec8dab15]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [25072787-2b94-4bbb-84c8-f128ec8dab15] CanvasSync::JobLog Create (0.4ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- provisioning_csv\n- 1\n- FakeProcessor\n- {}\n"], ["created_at", "2021-12-20 18:57:47.526432"], ["updated_at", "2021-12-20 18:57:47.526432"], ["job_id", "25072787-2b94-4bbb-84c8-f128ec8dab15"]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [25072787-2b94-4bbb-84c8-f128ec8dab15]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [25072787-2b94-4bbb-84c8-f128ec8dab15]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [25072787-2b94-4bbb-84c8-f128ec8dab15] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-12-20 18:57:47.528228"], ["status", "running"], ["updated_at", "2021-12-20 18:57:47.528498"], ["id", 948]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [25072787-2b94-4bbb-84c8-f128ec8dab15]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [25072787-2b94-4bbb-84c8-f128ec8dab15]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [25072787-2b94-4bbb-84c8-f128ec8dab15] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- provisioning_csv\n- 1\n- FakeProcessor\n- {}\n- {}\n"], ["created_at", "2021-12-20 18:57:47.531684"], ["updated_at", "2021-12-20 18:57:47.531684"], ["job_id", "65b59163-9afe-4406-b509-69873e523957"]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [25072787-2b94-4bbb-84c8-f128ec8dab15]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [25072787-2b94-4bbb-84c8-f128ec8dab15] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: 65b59163-9afe-4406-b509-69873e523957) to Test(default) at 2021-12-20 18:58:17 UTC with arguments: "provisioning_csv", 1, "FakeProcessor", {}, {} [ActiveJob] [CanvasSync::Jobs::ReportChecker] [25072787-2b94-4bbb-84c8-f128ec8dab15]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [25072787-2b94-4bbb-84c8-f128ec8dab15] CanvasSync::JobLog Destroy (0.2ms) DELETE FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."id" = $1 [["id", 948]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [25072787-2b94-4bbb-84c8-f128ec8dab15]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [25072787-2b94-4bbb-84c8-f128ec8dab15] Performed CanvasSync::Jobs::ReportChecker (Job ID: 25072787-2b94-4bbb-84c8-f128ec8dab15) from Test(default) in 9.12ms  (0.1ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [CanvasSync::Jobs::ReportChecker] [6033104b-862e-49ce-a425-1fa1d0048aca] Performing CanvasSync::Jobs::ReportChecker (Job ID: 6033104b-862e-49ce-a425-1fa1d0048aca) from Test(default) with arguments: "provisioning_csv", 1, "FakeProcessor", {} [ActiveJob] [CanvasSync::Jobs::ReportChecker] [6033104b-862e-49ce-a425-1fa1d0048aca] CanvasSync::JobLog Load (0.3ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "6033104b-862e-49ce-a425-1fa1d0048aca"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [6033104b-862e-49ce-a425-1fa1d0048aca]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [6033104b-862e-49ce-a425-1fa1d0048aca] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- provisioning_csv\n- 1\n- FakeProcessor\n- {}\n"], ["created_at", "2021-12-20 18:57:47.537107"], ["updated_at", "2021-12-20 18:57:47.537107"], ["job_id", "6033104b-862e-49ce-a425-1fa1d0048aca"]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [6033104b-862e-49ce-a425-1fa1d0048aca]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [6033104b-862e-49ce-a425-1fa1d0048aca]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [6033104b-862e-49ce-a425-1fa1d0048aca] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-12-20 18:57:47.538973"], ["status", "running"], ["updated_at", "2021-12-20 18:57:47.539328"], ["id", 950]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [6033104b-862e-49ce-a425-1fa1d0048aca]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [6033104b-862e-49ce-a425-1fa1d0048aca]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [6033104b-862e-49ce-a425-1fa1d0048aca] CanvasSync::JobLog Update (0.6ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "exception" = $2, "backtrace" = $3, "status" = $4, "updated_at" = $5 WHERE "canvas_sync_job_logs"."id" = $6 [["completed_at", "2021-12-20 18:57:47.545057"], ["exception", "NameError: undefined local variable or method `current_organization' for #"], ["backtrace", "/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/jobs/report_checker.rb:35:in `perform'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:39:in `block in perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:109:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch_aware_job.rb:22:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:21:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/i18n-1.8.11/lib/i18n.rb:309:in `with_locale'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/translation.rb:9:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:26:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `block in instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications/instrumenter.rb:23:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:25:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `block in tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `block in tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:28:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:22:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:136:in `run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:38:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:18:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/report_checker_spec.rb:11:in `start_job'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/report_checker_spec.rb:53:in `block (5 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/matchers/built_in/raise_error.rb:59:in `matches?'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:51:in `block in handle_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:27:in `with_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:48:in `handle_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:65:in `to'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:101:in `to'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/report_checker_spec.rb:53:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `block in with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `block in with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-rails-5.0.2/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:259:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:644:in `block in run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:606:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/configuration.rb:2067:in `with_suite_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:116:in `block in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/reporter.rb:74:in `report'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:115:in `run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:89:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:71:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:45:in `invoke'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/exe/rspec:4:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:58:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:58:in `kernel_load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:23:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:478:in `exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:31:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:25:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/exe/bundle:49:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/friendly_errors.rb:128:in `with_friendly_errors'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/exe/bundle:37:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `
'"], ["status", "error"], ["updated_at", "2021-12-20 18:57:47.545580"], ["id", 950]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [6033104b-862e-49ce-a425-1fa1d0048aca]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [6033104b-862e-49ce-a425-1fa1d0048aca] Error performing CanvasSync::Jobs::ReportChecker (Job ID: 6033104b-862e-49ce-a425-1fa1d0048aca) from Test(default) in 11.63ms: NameError (undefined local variable or method `current_organization' for #): /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/jobs/report_checker.rb:35:in `perform' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:39:in `block in perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:109:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch_aware_job.rb:22:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:21:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/i18n-1.8.11/lib/i18n.rb:309:in `with_locale' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/translation.rb:9:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:26:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `block in instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications/instrumenter.rb:23:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:25:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `block in tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `block in tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:28:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:22:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:136:in `run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:38:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:18:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/report_checker_spec.rb:11:in `start_job' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/report_checker_spec.rb:53:in `block (5 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/matchers/built_in/raise_error.rb:59:in `matches?' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:51:in `block in handle_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:27:in `with_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:48:in `handle_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:65:in `to' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:101:in `to' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/report_checker_spec.rb:53:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `block in with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `block in with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-rails-5.0.2/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:259:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:644:in `block in run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:606:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/configuration.rb:2067:in `with_suite_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:116:in `block in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/reporter.rb:74:in `report' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:115:in `run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:89:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:71:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:45:in `invoke' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/exe/rspec:4:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:58:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:58:in `kernel_load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:23:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:478:in `exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:31:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:25:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/exe/bundle:49:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/friendly_errors.rb:128:in `with_friendly_errors' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/exe/bundle:37:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `
'  (0.1ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [05c194cf-1090-4ef0-9fe3-c5d501401477] Performing CanvasSync::Jobs::ReportProcessorJob (Job ID: 05c194cf-1090-4ef0-9fe3-c5d501401477) from Test(default) with arguments: "provisioning_csv", "https://test.instructure.com/sample_report_download", "FakeProcessor", {}, 1 [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [05c194cf-1090-4ef0-9fe3-c5d501401477] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "05c194cf-1090-4ef0-9fe3-c5d501401477"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [05c194cf-1090-4ef0-9fe3-c5d501401477]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [05c194cf-1090-4ef0-9fe3-c5d501401477] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportProcessorJob"], ["status", "enqueued"], ["job_arguments", "---\n- provisioning_csv\n- https://test.instructure.com/sample_report_download\n- FakeProcessor\n- {}\n- 1\n"], ["created_at", "2021-12-20 18:57:47.551152"], ["updated_at", "2021-12-20 18:57:47.551152"], ["job_id", "05c194cf-1090-4ef0-9fe3-c5d501401477"]] [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [05c194cf-1090-4ef0-9fe3-c5d501401477]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [05c194cf-1090-4ef0-9fe3-c5d501401477]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [05c194cf-1090-4ef0-9fe3-c5d501401477] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-12-20 18:57:47.552664"], ["status", "running"], ["updated_at", "2021-12-20 18:57:47.552990"], ["id", 951]] [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [05c194cf-1090-4ef0-9fe3-c5d501401477]  (0.3ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [05c194cf-1090-4ef0-9fe3-c5d501401477]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [05c194cf-1090-4ef0-9fe3-c5d501401477] CanvasSync::JobLog Update (0.4ms) UPDATE "canvas_sync_job_logs" SET "job_class" = $1, "updated_at" = $2 WHERE "canvas_sync_job_logs"."id" = $3 [["job_class", "FakeProcessor"], ["updated_at", "2021-12-20 18:57:47.571622"], ["id", 951]] [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [05c194cf-1090-4ef0-9fe3-c5d501401477]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [05c194cf-1090-4ef0-9fe3-c5d501401477]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [05c194cf-1090-4ef0-9fe3-c5d501401477] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2021-12-20 18:57:47.584393"], ["status", "success"], ["updated_at", "2021-12-20 18:57:47.584940"], ["id", 951]] [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [05c194cf-1090-4ef0-9fe3-c5d501401477]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [05c194cf-1090-4ef0-9fe3-c5d501401477] Performed CanvasSync::Jobs::ReportProcessorJob (Job ID: 05c194cf-1090-4ef0-9fe3-c5d501401477) from Test(default) in 36.27ms  (0.2ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [CanvasSync::Jobs::ReportStarter] [c58865f6-dc42-41dd-8061-a08fb11794c7] Performing CanvasSync::Jobs::ReportStarter (Job ID: c58865f6-dc42-41dd-8061-a08fb11794c7) from Test(default) with arguments: "provisioning_csv", {"parameters[users]"=>true}, "CoolProcessor", {:models=>["users"]} [ActiveJob] [CanvasSync::Jobs::ReportStarter] [c58865f6-dc42-41dd-8061-a08fb11794c7] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "c58865f6-dc42-41dd-8061-a08fb11794c7"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::ReportStarter] [c58865f6-dc42-41dd-8061-a08fb11794c7]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [c58865f6-dc42-41dd-8061-a08fb11794c7] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportStarter"], ["status", "enqueued"], ["job_arguments", "---\n- provisioning_csv\n- parameters[users]: true\n- CoolProcessor\n- :models:\n - users\n"], ["created_at", "2021-12-20 18:57:47.590120"], ["updated_at", "2021-12-20 18:57:47.590120"], ["job_id", "c58865f6-dc42-41dd-8061-a08fb11794c7"]] [ActiveJob] [CanvasSync::Jobs::ReportStarter] [c58865f6-dc42-41dd-8061-a08fb11794c7]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [c58865f6-dc42-41dd-8061-a08fb11794c7]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [c58865f6-dc42-41dd-8061-a08fb11794c7] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-12-20 18:57:47.591681"], ["status", "running"], ["updated_at", "2021-12-20 18:57:47.591980"], ["id", 952]] [ActiveJob] [CanvasSync::Jobs::ReportStarter] [c58865f6-dc42-41dd-8061-a08fb11794c7]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [c58865f6-dc42-41dd-8061-a08fb11794c7]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [c58865f6-dc42-41dd-8061-a08fb11794c7] CanvasSync::JobLog Create (0.2ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- provisioning_csv\n- 1\n- CoolProcessor\n- :models:\n - users\n :sync_start_time: '2021-12-20T18:57:47Z'\n :report_params:\n parameters[users]: true\n"], ["created_at", "2021-12-20 18:57:47.595625"], ["updated_at", "2021-12-20 18:57:47.595625"], ["job_id", "d50a5470-178a-4e1b-abb8-fdbbdd0f66a9"]] [ActiveJob] [CanvasSync::Jobs::ReportStarter] [c58865f6-dc42-41dd-8061-a08fb11794c7]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [c58865f6-dc42-41dd-8061-a08fb11794c7] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: d50a5470-178a-4e1b-abb8-fdbbdd0f66a9) to Test(default) at 2021-12-20 18:58:17 UTC with arguments: "provisioning_csv", 1, "CoolProcessor", {:models=>["users"], :sync_start_time=>"2021-12-20T18:57:47Z", :report_params=>{"parameters[users]"=>true}} [ActiveJob] [CanvasSync::Jobs::ReportStarter] [c58865f6-dc42-41dd-8061-a08fb11794c7]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [c58865f6-dc42-41dd-8061-a08fb11794c7] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2021-12-20 18:57:47.597854"], ["status", "success"], ["updated_at", "2021-12-20 18:57:47.598123"], ["id", 952]] [ActiveJob] [CanvasSync::Jobs::ReportStarter] [c58865f6-dc42-41dd-8061-a08fb11794c7]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [c58865f6-dc42-41dd-8061-a08fb11794c7] Performed CanvasSync::Jobs::ReportStarter (Job ID: c58865f6-dc42-41dd-8061-a08fb11794c7) from Test(default) in 10.07ms  (0.1ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [CanvasSync::Jobs::ReportStarter] [8b26ec1c-25a2-4bb6-aa9f-9f6a71fed81a] Performing CanvasSync::Jobs::ReportStarter (Job ID: 8b26ec1c-25a2-4bb6-aa9f-9f6a71fed81a) from Test(default) with arguments: "provisioning_csv", {"parameters[users]"=>true}, "CoolProcessor", {:models=>["users"]}, {:allow_redownloads=>true} [ActiveJob] [CanvasSync::Jobs::ReportStarter] [8b26ec1c-25a2-4bb6-aa9f-9f6a71fed81a] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "8b26ec1c-25a2-4bb6-aa9f-9f6a71fed81a"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::ReportStarter] [8b26ec1c-25a2-4bb6-aa9f-9f6a71fed81a]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [8b26ec1c-25a2-4bb6-aa9f-9f6a71fed81a] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportStarter"], ["status", "enqueued"], ["job_arguments", "---\n- provisioning_csv\n- parameters[users]: true\n- CoolProcessor\n- :models:\n - users\n- :allow_redownloads: true\n"], ["created_at", "2021-12-20 18:57:47.601869"], ["updated_at", "2021-12-20 18:57:47.601869"], ["job_id", "8b26ec1c-25a2-4bb6-aa9f-9f6a71fed81a"]] [ActiveJob] [CanvasSync::Jobs::ReportStarter] [8b26ec1c-25a2-4bb6-aa9f-9f6a71fed81a]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [8b26ec1c-25a2-4bb6-aa9f-9f6a71fed81a]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [8b26ec1c-25a2-4bb6-aa9f-9f6a71fed81a] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-12-20 18:57:47.603550"], ["status", "running"], ["updated_at", "2021-12-20 18:57:47.603881"], ["id", 954]] [ActiveJob] [CanvasSync::Jobs::ReportStarter] [8b26ec1c-25a2-4bb6-aa9f-9f6a71fed81a]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [8b26ec1c-25a2-4bb6-aa9f-9f6a71fed81a]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [8b26ec1c-25a2-4bb6-aa9f-9f6a71fed81a] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2021-12-20 18:57:47.606793"], ["status", "success"], ["updated_at", "2021-12-20 18:57:47.607200"], ["id", 954]] [ActiveJob] [CanvasSync::Jobs::ReportStarter] [8b26ec1c-25a2-4bb6-aa9f-9f6a71fed81a]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [8b26ec1c-25a2-4bb6-aa9f-9f6a71fed81a] Performed CanvasSync::Jobs::ReportStarter (Job ID: 8b26ec1c-25a2-4bb6-aa9f-9f6a71fed81a) from Test(default) in 7.88ms  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Account Exists (0.6ms) SELECT 1 AS one FROM "accounts" WHERE "accounts"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] Account Create (0.4ms) INSERT INTO "accounts" ("canvas_id", "sis_id", "canvas_parent_account_id", "sis_parent_account_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 1], ["sis_id", "0d670505392eb09c492908d9b61f07ba"], ["canvas_parent_account_id", 1], ["sis_parent_account_id", "1954bdf3f1f04ab02e524fb0be54bc01"], ["name", "Account name"], ["workflow_state", "active"], ["created_at", "2021-12-20 18:57:47.621177"], ["updated_at", "2021-12-20 18:57:47.621177"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.6ms) SELECT COUNT(*) FROM "admins" [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [9df789e0-8722-4c0b-bc69-4927e7b3f60c] Performing CanvasSync::Jobs::SyncAdminsJob (Job ID: 9df789e0-8722-4c0b-bc69-4927e7b3f60c) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [9df789e0-8722-4c0b-bc69-4927e7b3f60c] CanvasSync::JobLog Load (0.3ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "9df789e0-8722-4c0b-bc69-4927e7b3f60c"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [9df789e0-8722-4c0b-bc69-4927e7b3f60c]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [9df789e0-8722-4c0b-bc69-4927e7b3f60c] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncAdminsJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2021-12-20 18:57:47.627237"], ["updated_at", "2021-12-20 18:57:47.627237"], ["job_id", "9df789e0-8722-4c0b-bc69-4927e7b3f60c"]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [9df789e0-8722-4c0b-bc69-4927e7b3f60c]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [9df789e0-8722-4c0b-bc69-4927e7b3f60c]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [9df789e0-8722-4c0b-bc69-4927e7b3f60c] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-12-20 18:57:47.628706"], ["status", "running"], ["updated_at", "2021-12-20 18:57:47.629067"], ["id", 955]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [9df789e0-8722-4c0b-bc69-4927e7b3f60c]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [9df789e0-8722-4c0b-bc69-4927e7b3f60c] Account Load (0.2ms) SELECT "accounts".* FROM "accounts" WHERE "accounts"."workflow_state" != $1 ORDER BY "accounts"."id" ASC LIMIT $2 [["workflow_state", "deleted"], ["LIMIT", 1000]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [9df789e0-8722-4c0b-bc69-4927e7b3f60c] Admin Load (0.2ms) SELECT "admins".* FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [9df789e0-8722-4c0b-bc69-4927e7b3f60c]  (0.3ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [9df789e0-8722-4c0b-bc69-4927e7b3f60c] Admin Exists (0.3ms) SELECT 1 AS one FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [9df789e0-8722-4c0b-bc69-4927e7b3f60c] Admin Create (0.4ms) INSERT INTO "admins" ("canvas_id", "role_name", "canvas_account_id", "canvas_role_id", "canvas_user_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 2], ["role_name", "AccountAdmin"], ["canvas_account_id", 1], ["canvas_role_id", 1], ["canvas_user_id", 1], ["workflow_state", "active"], ["created_at", "2021-12-20 18:57:47.641733"], ["updated_at", "2021-12-20 18:57:47.641733"]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [9df789e0-8722-4c0b-bc69-4927e7b3f60c]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [9df789e0-8722-4c0b-bc69-4927e7b3f60c] Admin Load (0.2ms) SELECT "admins".* FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 3], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [9df789e0-8722-4c0b-bc69-4927e7b3f60c]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [9df789e0-8722-4c0b-bc69-4927e7b3f60c] Admin Exists (0.3ms) SELECT 1 AS one FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 3], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [9df789e0-8722-4c0b-bc69-4927e7b3f60c] Admin Create (0.3ms) INSERT INTO "admins" ("canvas_id", "role_name", "canvas_account_id", "canvas_role_id", "canvas_user_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 3], ["role_name", "Custom Account Role"], ["canvas_account_id", 1], ["canvas_role_id", 11], ["canvas_user_id", 11], ["workflow_state", "active"], ["created_at", "2021-12-20 18:57:47.644726"], ["updated_at", "2021-12-20 18:57:47.644726"]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [9df789e0-8722-4c0b-bc69-4927e7b3f60c]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [9df789e0-8722-4c0b-bc69-4927e7b3f60c] Admin Load (0.2ms) SELECT "admins".* FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 4], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [9df789e0-8722-4c0b-bc69-4927e7b3f60c]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [9df789e0-8722-4c0b-bc69-4927e7b3f60c] Admin Exists (0.2ms) SELECT 1 AS one FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 4], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [9df789e0-8722-4c0b-bc69-4927e7b3f60c] Admin Create (0.3ms) INSERT INTO "admins" ("canvas_id", "role_name", "canvas_account_id", "canvas_role_id", "canvas_user_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 4], ["role_name", "Test"], ["canvas_account_id", 1], ["canvas_role_id", 10], ["canvas_user_id", 11], ["workflow_state", "active"], ["created_at", "2021-12-20 18:57:47.647037"], ["updated_at", "2021-12-20 18:57:47.647037"]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [9df789e0-8722-4c0b-bc69-4927e7b3f60c]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [9df789e0-8722-4c0b-bc69-4927e7b3f60c] Admin Update All (0.2ms) UPDATE "admins" SET "workflow_state" = 'inactive' WHERE "admins"."id" NOT IN ($1, $2, $3) [["id", 183], ["id", 184], ["id", 185]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [9df789e0-8722-4c0b-bc69-4927e7b3f60c]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [9df789e0-8722-4c0b-bc69-4927e7b3f60c] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2021-12-20 18:57:47.648444"], ["status", "success"], ["updated_at", "2021-12-20 18:57:47.648731"], ["id", 955]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [9df789e0-8722-4c0b-bc69-4927e7b3f60c]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [9df789e0-8722-4c0b-bc69-4927e7b3f60c] Performed CanvasSync::Jobs::SyncAdminsJob (Job ID: 9df789e0-8722-4c0b-bc69-4927e7b3f60c) from Test(default) in 23.54ms  (0.3ms) SELECT COUNT(*) FROM "admins"  (0.2ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [8fd37b01-7a17-47a0-b9b3-3aa1e3e4f0e3] Performing CanvasSync::Jobs::SyncAssignmentGroupsJob (Job ID: 8fd37b01-7a17-47a0-b9b3-3aa1e3e4f0e3) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [8fd37b01-7a17-47a0-b9b3-3aa1e3e4f0e3] CanvasSync::JobLog Load (0.3ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "8fd37b01-7a17-47a0-b9b3-3aa1e3e4f0e3"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [8fd37b01-7a17-47a0-b9b3-3aa1e3e4f0e3]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [8fd37b01-7a17-47a0-b9b3-3aa1e3e4f0e3] CanvasSync::JobLog Create (0.4ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncAssignmentGroupsJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2021-12-20 18:57:47.653560"], ["updated_at", "2021-12-20 18:57:47.653560"], ["job_id", "8fd37b01-7a17-47a0-b9b3-3aa1e3e4f0e3"]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [8fd37b01-7a17-47a0-b9b3-3aa1e3e4f0e3]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [8fd37b01-7a17-47a0-b9b3-3aa1e3e4f0e3]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [8fd37b01-7a17-47a0-b9b3-3aa1e3e4f0e3] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-12-20 18:57:47.655229"], ["status", "running"], ["updated_at", "2021-12-20 18:57:47.655564"], ["id", 956]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [8fd37b01-7a17-47a0-b9b3-3aa1e3e4f0e3]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [8fd37b01-7a17-47a0-b9b3-3aa1e3e4f0e3]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [8fd37b01-7a17-47a0-b9b3-3aa1e3e4f0e3] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proserv_assignment_group_export_csv\n- 1\n- CanvasSync::Processors::AssignmentGroupsProcessor\n- :sync_start_time: '2021-12-20T18:57:47Z'\n :report_params:\n :parameters:\n :enrollment_term_id: 1\n"], ["created_at", "2021-12-20 18:57:47.659065"], ["updated_at", "2021-12-20 18:57:47.659065"], ["job_id", "de279c16-1354-464e-ac1a-f2493c2f7267"]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [8fd37b01-7a17-47a0-b9b3-3aa1e3e4f0e3]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [8fd37b01-7a17-47a0-b9b3-3aa1e3e4f0e3] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: de279c16-1354-464e-ac1a-f2493c2f7267) to Test(default) at 2021-12-20 18:58:17 UTC with arguments: "proserv_assignment_group_export_csv", 1, "CanvasSync::Processors::AssignmentGroupsProcessor", {:sync_start_time=>"2021-12-20T18:57:47Z", :report_params=>{:parameters=>{:enrollment_term_id=>1}}} [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [8fd37b01-7a17-47a0-b9b3-3aa1e3e4f0e3]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [8fd37b01-7a17-47a0-b9b3-3aa1e3e4f0e3] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2021-12-20 18:57:47.662294"], ["status", "success"], ["updated_at", "2021-12-20 18:57:47.662679"], ["id", 956]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [8fd37b01-7a17-47a0-b9b3-3aa1e3e4f0e3]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [8fd37b01-7a17-47a0-b9b3-3aa1e3e4f0e3] Performed CanvasSync::Jobs::SyncAssignmentGroupsJob (Job ID: 8fd37b01-7a17-47a0-b9b3-3aa1e3e4f0e3) from Test(default) in 11.4ms  (0.2ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [afbaabc7-c43a-4d9c-9c50-dc789473c25b] Performing CanvasSync::Jobs::SyncAssignmentsJob (Job ID: afbaabc7-c43a-4d9c-9c50-dc789473c25b) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [afbaabc7-c43a-4d9c-9c50-dc789473c25b] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "afbaabc7-c43a-4d9c-9c50-dc789473c25b"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [afbaabc7-c43a-4d9c-9c50-dc789473c25b]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [afbaabc7-c43a-4d9c-9c50-dc789473c25b] CanvasSync::JobLog Create (0.2ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncAssignmentsJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2021-12-20 18:57:47.666609"], ["updated_at", "2021-12-20 18:57:47.666609"], ["job_id", "afbaabc7-c43a-4d9c-9c50-dc789473c25b"]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [afbaabc7-c43a-4d9c-9c50-dc789473c25b]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [afbaabc7-c43a-4d9c-9c50-dc789473c25b]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [afbaabc7-c43a-4d9c-9c50-dc789473c25b] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-12-20 18:57:47.667743"], ["status", "running"], ["updated_at", "2021-12-20 18:57:47.668009"], ["id", 958]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [afbaabc7-c43a-4d9c-9c50-dc789473c25b]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [afbaabc7-c43a-4d9c-9c50-dc789473c25b]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [afbaabc7-c43a-4d9c-9c50-dc789473c25b] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proserv_assignment_export_csv\n- 1\n- CanvasSync::Processors::AssignmentsProcessor\n- :sync_start_time: '2021-12-20T18:57:47Z'\n :report_params:\n :parameters:\n :enrollment_term_id: 1\n"], ["created_at", "2021-12-20 18:57:47.670928"], ["updated_at", "2021-12-20 18:57:47.670928"], ["job_id", "f5d991d9-dda9-4425-9ce6-0a23cab1bc1e"]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [afbaabc7-c43a-4d9c-9c50-dc789473c25b]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [afbaabc7-c43a-4d9c-9c50-dc789473c25b] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: f5d991d9-dda9-4425-9ce6-0a23cab1bc1e) to Test(default) at 2021-12-20 18:58:17 UTC with arguments: "proserv_assignment_export_csv", 1, "CanvasSync::Processors::AssignmentsProcessor", {:sync_start_time=>"2021-12-20T18:57:47Z", :report_params=>{:parameters=>{:enrollment_term_id=>1}}} [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [afbaabc7-c43a-4d9c-9c50-dc789473c25b]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [afbaabc7-c43a-4d9c-9c50-dc789473c25b] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2021-12-20 18:57:47.673425"], ["status", "success"], ["updated_at", "2021-12-20 18:57:47.673739"], ["id", 958]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [afbaabc7-c43a-4d9c-9c50-dc789473c25b]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [afbaabc7-c43a-4d9c-9c50-dc789473c25b] Performed CanvasSync::Jobs::SyncAssignmentsJob (Job ID: afbaabc7-c43a-4d9c-9c50-dc789473c25b) from Test(default) in 9.14ms  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [56466982-f76b-4a12-9837-8be2b235276b] Performing CanvasSync::Jobs::SyncAssignmentsJob (Job ID: 56466982-f76b-4a12-9837-8be2b235276b) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [56466982-f76b-4a12-9837-8be2b235276b] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "56466982-f76b-4a12-9837-8be2b235276b"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [56466982-f76b-4a12-9837-8be2b235276b]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [56466982-f76b-4a12-9837-8be2b235276b] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncAssignmentsJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2021-12-20 18:57:47.678522"], ["updated_at", "2021-12-20 18:57:47.678522"], ["job_id", "56466982-f76b-4a12-9837-8be2b235276b"]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [56466982-f76b-4a12-9837-8be2b235276b]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [56466982-f76b-4a12-9837-8be2b235276b]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [56466982-f76b-4a12-9837-8be2b235276b] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-12-20 18:57:47.679778"], ["status", "running"], ["updated_at", "2021-12-20 18:57:47.680048"], ["id", 960]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [56466982-f76b-4a12-9837-8be2b235276b]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [56466982-f76b-4a12-9837-8be2b235276b]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [56466982-f76b-4a12-9837-8be2b235276b] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proserv_assignment_export_csv\n- 1\n- CanvasSync::Processors::AssignmentsProcessor\n- :sync_start_time: '2021-12-20T18:57:47Z'\n :report_params:\n :parameters: {}\n"], ["created_at", "2021-12-20 18:57:47.682763"], ["updated_at", "2021-12-20 18:57:47.682763"], ["job_id", "21314962-7591-4819-b4bc-3c3ccebbbf53"]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [56466982-f76b-4a12-9837-8be2b235276b]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [56466982-f76b-4a12-9837-8be2b235276b] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: 21314962-7591-4819-b4bc-3c3ccebbbf53) to Test(default) at 2021-12-20 18:58:17 UTC with arguments: "proserv_assignment_export_csv", 1, "CanvasSync::Processors::AssignmentsProcessor", {:sync_start_time=>"2021-12-20T18:57:47Z", :report_params=>{:parameters=>{}}} [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [56466982-f76b-4a12-9837-8be2b235276b]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [56466982-f76b-4a12-9837-8be2b235276b] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2021-12-20 18:57:47.684702"], ["status", "success"], ["updated_at", "2021-12-20 18:57:47.684983"], ["id", 960]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [56466982-f76b-4a12-9837-8be2b235276b]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [56466982-f76b-4a12-9837-8be2b235276b] Performed CanvasSync::Jobs::SyncAssignmentsJob (Job ID: 56466982-f76b-4a12-9837-8be2b235276b) from Test(default) in 8.43ms  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [31e7aa2e-36be-4639-8faa-a395c4b867ea] Performing CanvasSync::Jobs::SyncContextModuleItemsJob (Job ID: 31e7aa2e-36be-4639-8faa-a395c4b867ea) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [31e7aa2e-36be-4639-8faa-a395c4b867ea] CanvasSync::JobLog Load (0.3ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "31e7aa2e-36be-4639-8faa-a395c4b867ea"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [31e7aa2e-36be-4639-8faa-a395c4b867ea]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [31e7aa2e-36be-4639-8faa-a395c4b867ea] CanvasSync::JobLog Create (0.2ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncContextModuleItemsJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2021-12-20 18:57:47.689838"], ["updated_at", "2021-12-20 18:57:47.689838"], ["job_id", "31e7aa2e-36be-4639-8faa-a395c4b867ea"]] [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [31e7aa2e-36be-4639-8faa-a395c4b867ea]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [31e7aa2e-36be-4639-8faa-a395c4b867ea]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [31e7aa2e-36be-4639-8faa-a395c4b867ea] CanvasSync::JobLog Update (0.4ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-12-20 18:57:47.691056"], ["status", "running"], ["updated_at", "2021-12-20 18:57:47.691344"], ["id", 962]] [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [31e7aa2e-36be-4639-8faa-a395c4b867ea]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [31e7aa2e-36be-4639-8faa-a395c4b867ea]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [31e7aa2e-36be-4639-8faa-a395c4b867ea] CanvasSync::JobLog Create (0.2ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proserv_context_module_items_csv\n- 1\n- CanvasSync::Processors::ContextModuleItemsProcessor\n- :sync_start_time: '2021-12-20T18:57:47Z'\n :report_params:\n :parameters:\n :enrollment_term_id: 1\n"], ["created_at", "2021-12-20 18:57:47.695122"], ["updated_at", "2021-12-20 18:57:47.695122"], ["job_id", "7b6d56fc-9b01-4712-bcf4-3eb21523848a"]] [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [31e7aa2e-36be-4639-8faa-a395c4b867ea]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [31e7aa2e-36be-4639-8faa-a395c4b867ea] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: 7b6d56fc-9b01-4712-bcf4-3eb21523848a) to Test(default) at 2021-12-20 18:58:17 UTC with arguments: "proserv_context_module_items_csv", 1, "CanvasSync::Processors::ContextModuleItemsProcessor", {:sync_start_time=>"2021-12-20T18:57:47Z", :report_params=>{:parameters=>{:enrollment_term_id=>1}}} [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [31e7aa2e-36be-4639-8faa-a395c4b867ea]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [31e7aa2e-36be-4639-8faa-a395c4b867ea] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2021-12-20 18:57:47.697353"], ["status", "success"], ["updated_at", "2021-12-20 18:57:47.697642"], ["id", 962]] [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [31e7aa2e-36be-4639-8faa-a395c4b867ea]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [31e7aa2e-36be-4639-8faa-a395c4b867ea] Performed CanvasSync::Jobs::SyncContextModuleItemsJob (Job ID: 31e7aa2e-36be-4639-8faa-a395c4b867ea) from Test(default) in 9.93ms  (0.1ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [6e9a3666-b956-45fe-bb1a-092873f2fee0] Performing CanvasSync::Jobs::SyncContextModuleItemsJob (Job ID: 6e9a3666-b956-45fe-bb1a-092873f2fee0) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [6e9a3666-b956-45fe-bb1a-092873f2fee0] CanvasSync::JobLog Load (0.1ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "6e9a3666-b956-45fe-bb1a-092873f2fee0"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [6e9a3666-b956-45fe-bb1a-092873f2fee0]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [6e9a3666-b956-45fe-bb1a-092873f2fee0] CanvasSync::JobLog Create (0.2ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncContextModuleItemsJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2021-12-20 18:57:47.701176"], ["updated_at", "2021-12-20 18:57:47.701176"], ["job_id", "6e9a3666-b956-45fe-bb1a-092873f2fee0"]] [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [6e9a3666-b956-45fe-bb1a-092873f2fee0]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [6e9a3666-b956-45fe-bb1a-092873f2fee0]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [6e9a3666-b956-45fe-bb1a-092873f2fee0] CanvasSync::JobLog Update (0.4ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-12-20 18:57:47.702492"], ["status", "running"], ["updated_at", "2021-12-20 18:57:47.702878"], ["id", 964]] [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [6e9a3666-b956-45fe-bb1a-092873f2fee0]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [6e9a3666-b956-45fe-bb1a-092873f2fee0]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [6e9a3666-b956-45fe-bb1a-092873f2fee0] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proserv_context_module_items_csv\n- 1\n- CanvasSync::Processors::ContextModuleItemsProcessor\n- :sync_start_time: '2021-12-20T18:57:47Z'\n :report_params:\n :parameters: {}\n"], ["created_at", "2021-12-20 18:57:47.706582"], ["updated_at", "2021-12-20 18:57:47.706582"], ["job_id", "09427359-8cc3-481a-8389-b49b8412f8e6"]] [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [6e9a3666-b956-45fe-bb1a-092873f2fee0]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [6e9a3666-b956-45fe-bb1a-092873f2fee0] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: 09427359-8cc3-481a-8389-b49b8412f8e6) to Test(default) at 2021-12-20 18:58:17 UTC with arguments: "proserv_context_module_items_csv", 1, "CanvasSync::Processors::ContextModuleItemsProcessor", {:sync_start_time=>"2021-12-20T18:57:47Z", :report_params=>{:parameters=>{}}} [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [6e9a3666-b956-45fe-bb1a-092873f2fee0]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [6e9a3666-b956-45fe-bb1a-092873f2fee0] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2021-12-20 18:57:47.709398"], ["status", "success"], ["updated_at", "2021-12-20 18:57:47.709961"], ["id", 964]] [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [6e9a3666-b956-45fe-bb1a-092873f2fee0]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [6e9a3666-b956-45fe-bb1a-092873f2fee0] Performed CanvasSync::Jobs::SyncContextModuleItemsJob (Job ID: 6e9a3666-b956-45fe-bb1a-092873f2fee0) from Test(default) in 10.93ms  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [b114e92d-3266-43c2-88be-6ec76283617c] Performing CanvasSync::Jobs::SyncContextModulesJob (Job ID: b114e92d-3266-43c2-88be-6ec76283617c) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [b114e92d-3266-43c2-88be-6ec76283617c] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "b114e92d-3266-43c2-88be-6ec76283617c"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [b114e92d-3266-43c2-88be-6ec76283617c]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [b114e92d-3266-43c2-88be-6ec76283617c] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncContextModulesJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2021-12-20 18:57:47.714702"], ["updated_at", "2021-12-20 18:57:47.714702"], ["job_id", "b114e92d-3266-43c2-88be-6ec76283617c"]] [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [b114e92d-3266-43c2-88be-6ec76283617c]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [b114e92d-3266-43c2-88be-6ec76283617c]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [b114e92d-3266-43c2-88be-6ec76283617c] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-12-20 18:57:47.715990"], ["status", "running"], ["updated_at", "2021-12-20 18:57:47.716234"], ["id", 966]] [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [b114e92d-3266-43c2-88be-6ec76283617c]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [b114e92d-3266-43c2-88be-6ec76283617c]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [b114e92d-3266-43c2-88be-6ec76283617c] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proserv_context_modules_csv\n- 1\n- CanvasSync::Processors::ContextModulesProcessor\n- :sync_start_time: '2021-12-20T18:57:47Z'\n :report_params:\n :parameters:\n :enrollment_term_id: 1\n"], ["created_at", "2021-12-20 18:57:47.718719"], ["updated_at", "2021-12-20 18:57:47.718719"], ["job_id", "2c9f97e7-ecfa-4356-9522-a91c87074de4"]] [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [b114e92d-3266-43c2-88be-6ec76283617c]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [b114e92d-3266-43c2-88be-6ec76283617c] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: 2c9f97e7-ecfa-4356-9522-a91c87074de4) to Test(default) at 2021-12-20 18:58:17 UTC with arguments: "proserv_context_modules_csv", 1, "CanvasSync::Processors::ContextModulesProcessor", {:sync_start_time=>"2021-12-20T18:57:47Z", :report_params=>{:parameters=>{:enrollment_term_id=>1}}} [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [b114e92d-3266-43c2-88be-6ec76283617c]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [b114e92d-3266-43c2-88be-6ec76283617c] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2021-12-20 18:57:47.721716"], ["status", "success"], ["updated_at", "2021-12-20 18:57:47.722117"], ["id", 966]] [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [b114e92d-3266-43c2-88be-6ec76283617c]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [b114e92d-3266-43c2-88be-6ec76283617c] Performed CanvasSync::Jobs::SyncContextModulesJob (Job ID: b114e92d-3266-43c2-88be-6ec76283617c) from Test(default) in 9.41ms  (0.1ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [d876181a-fd9d-4874-9e3e-9b93ddf7e54a] Performing CanvasSync::Jobs::SyncContextModulesJob (Job ID: d876181a-fd9d-4874-9e3e-9b93ddf7e54a) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [d876181a-fd9d-4874-9e3e-9b93ddf7e54a] CanvasSync::JobLog Load (0.3ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "d876181a-fd9d-4874-9e3e-9b93ddf7e54a"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [d876181a-fd9d-4874-9e3e-9b93ddf7e54a]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [d876181a-fd9d-4874-9e3e-9b93ddf7e54a] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncContextModulesJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2021-12-20 18:57:47.726519"], ["updated_at", "2021-12-20 18:57:47.726519"], ["job_id", "d876181a-fd9d-4874-9e3e-9b93ddf7e54a"]] [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [d876181a-fd9d-4874-9e3e-9b93ddf7e54a]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [d876181a-fd9d-4874-9e3e-9b93ddf7e54a]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [d876181a-fd9d-4874-9e3e-9b93ddf7e54a] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-12-20 18:57:47.727957"], ["status", "running"], ["updated_at", "2021-12-20 18:57:47.728219"], ["id", 968]] [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [d876181a-fd9d-4874-9e3e-9b93ddf7e54a]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [d876181a-fd9d-4874-9e3e-9b93ddf7e54a]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [d876181a-fd9d-4874-9e3e-9b93ddf7e54a] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proserv_context_modules_csv\n- 1\n- CanvasSync::Processors::ContextModulesProcessor\n- :sync_start_time: '2021-12-20T18:57:47Z'\n :report_params:\n :parameters: {}\n"], ["created_at", "2021-12-20 18:57:47.730926"], ["updated_at", "2021-12-20 18:57:47.730926"], ["job_id", "804c272f-7fdb-42c0-ba3f-c629f4a4e47a"]] [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [d876181a-fd9d-4874-9e3e-9b93ddf7e54a]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [d876181a-fd9d-4874-9e3e-9b93ddf7e54a] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: 804c272f-7fdb-42c0-ba3f-c629f4a4e47a) to Test(default) at 2021-12-20 18:58:17 UTC with arguments: "proserv_context_modules_csv", 1, "CanvasSync::Processors::ContextModulesProcessor", {:sync_start_time=>"2021-12-20T18:57:47Z", :report_params=>{:parameters=>{}}} [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [d876181a-fd9d-4874-9e3e-9b93ddf7e54a]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [d876181a-fd9d-4874-9e3e-9b93ddf7e54a] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2021-12-20 18:57:47.733312"], ["status", "success"], ["updated_at", "2021-12-20 18:57:47.733689"], ["id", 968]] [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [d876181a-fd9d-4874-9e3e-9b93ddf7e54a]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [d876181a-fd9d-4874-9e3e-9b93ddf7e54a] Performed CanvasSync::Jobs::SyncContextModulesJob (Job ID: d876181a-fd9d-4874-9e3e-9b93ddf7e54a) from Test(default) in 9.28ms  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Term Exists (0.4ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 19069950], ["LIMIT", 1]] Term Create (0.4ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 19069950], ["name", "Cool Term"], ["start_at", "2021-12-17 18:57:46.689896"], ["end_at", "2021-12-23 18:57:46.689986"], ["workflow_state", "active"], ["sis_id", "5df4f5bbc6c3b1aa6b3ea4b672bcbf34"], ["created_at", "2021-12-20 18:57:47.748272"], ["updated_at", "2021-12-20 18:57:47.748272"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [e79f178d-0f8b-424c-b43e-34ae6256b23d] Performing CanvasSync::Jobs::SyncProvisioningReportJob (Job ID: e79f178d-0f8b-424c-b43e-34ae6256b23d) from Test(default) with arguments: {:models=>["users", "courses"], :term_scope=>"active"} [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [e79f178d-0f8b-424c-b43e-34ae6256b23d] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "e79f178d-0f8b-424c-b43e-34ae6256b23d"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [e79f178d-0f8b-424c-b43e-34ae6256b23d]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [e79f178d-0f8b-424c-b43e-34ae6256b23d] CanvasSync::JobLog Create (0.2ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncProvisioningReportJob"], ["status", "enqueued"], ["job_arguments", "---\n- :models:\n - users\n - courses\n :term_scope: active\n"], ["created_at", "2021-12-20 18:57:47.750884"], ["updated_at", "2021-12-20 18:57:47.750884"], ["job_id", "e79f178d-0f8b-424c-b43e-34ae6256b23d"]] [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [e79f178d-0f8b-424c-b43e-34ae6256b23d]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [e79f178d-0f8b-424c-b43e-34ae6256b23d]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [e79f178d-0f8b-424c-b43e-34ae6256b23d] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-12-20 18:57:47.752345"], ["status", "running"], ["updated_at", "2021-12-20 18:57:47.752649"], ["id", 970]] [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [e79f178d-0f8b-424c-b43e-34ae6256b23d]  (0.3ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [e79f178d-0f8b-424c-b43e-34ae6256b23d]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [e79f178d-0f8b-424c-b43e-34ae6256b23d] CanvasSync::JobLog Create (0.4ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proservices_provisioning_csv\n- \n- CanvasSync::Processors::ProvisioningReportProcessor\n- :models:\n - users\n - courses\n :term_scope: active\n :sync_start_time: '2021-12-20T18:57:47Z'\n :report_params:\n :parameters:\n :include_deleted: true\n users: true\n courses: true\n :enrollment_term_id: 19069950\n"], ["created_at", "2021-12-20 18:57:47.756038"], ["updated_at", "2021-12-20 18:57:47.756038"], ["job_id", "c698d675-90aa-4292-84b4-95bbe74b7d42"]] [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [e79f178d-0f8b-424c-b43e-34ae6256b23d]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [e79f178d-0f8b-424c-b43e-34ae6256b23d] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: c698d675-90aa-4292-84b4-95bbe74b7d42) to Test(default) at 2021-12-20 18:58:17 UTC with arguments: "proservices_provisioning_csv", nil, "CanvasSync::Processors::ProvisioningReportProcessor", {:models=>["users", "courses"], :term_scope=>"active", :sync_start_time=>"2021-12-20T18:57:47Z", :report_params=>{:parameters=>{:include_deleted=>true, "users"=>true, "courses"=>true, :enrollment_term_id=>19069950}}} [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [e79f178d-0f8b-424c-b43e-34ae6256b23d]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [e79f178d-0f8b-424c-b43e-34ae6256b23d] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2021-12-20 18:57:47.759046"], ["status", "success"], ["updated_at", "2021-12-20 18:57:47.759593"], ["id", 970]] [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [e79f178d-0f8b-424c-b43e-34ae6256b23d]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [e79f178d-0f8b-424c-b43e-34ae6256b23d] Performed CanvasSync::Jobs::SyncProvisioningReportJob (Job ID: e79f178d-0f8b-424c-b43e-34ae6256b23d) from Test(default) in 10.91ms  (0.2ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [41a733a0-32b9-42b4-982c-f8132fd477ed] Performing CanvasSync::Jobs::SyncProvisioningReportJob (Job ID: 41a733a0-32b9-42b4-982c-f8132fd477ed) from Test(default) with arguments: {:models=>["users", "courses"]} [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [41a733a0-32b9-42b4-982c-f8132fd477ed] CanvasSync::JobLog Load (0.3ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "41a733a0-32b9-42b4-982c-f8132fd477ed"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [41a733a0-32b9-42b4-982c-f8132fd477ed]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [41a733a0-32b9-42b4-982c-f8132fd477ed] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncProvisioningReportJob"], ["status", "enqueued"], ["job_arguments", "---\n- :models:\n - users\n - courses\n"], ["created_at", "2021-12-20 18:57:47.763724"], ["updated_at", "2021-12-20 18:57:47.763724"], ["job_id", "41a733a0-32b9-42b4-982c-f8132fd477ed"]] [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [41a733a0-32b9-42b4-982c-f8132fd477ed]  (0.3ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [41a733a0-32b9-42b4-982c-f8132fd477ed]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [41a733a0-32b9-42b4-982c-f8132fd477ed] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-12-20 18:57:47.776737"], ["status", "running"], ["updated_at", "2021-12-20 18:57:47.777174"], ["id", 972]] [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [41a733a0-32b9-42b4-982c-f8132fd477ed]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [41a733a0-32b9-42b4-982c-f8132fd477ed]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [41a733a0-32b9-42b4-982c-f8132fd477ed] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proservices_provisioning_csv\n- \n- CanvasSync::Processors::ProvisioningReportProcessor\n- :models:\n - users\n - courses\n :sync_start_time: '2021-12-20T18:57:47Z'\n :report_params:\n :parameters:\n :include_deleted: true\n users: true\n courses: true\n"], ["created_at", "2021-12-20 18:57:47.780006"], ["updated_at", "2021-12-20 18:57:47.780006"], ["job_id", "d9f1acbe-6b01-48c3-8e9a-52c1755658d4"]] [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [41a733a0-32b9-42b4-982c-f8132fd477ed]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [41a733a0-32b9-42b4-982c-f8132fd477ed] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: d9f1acbe-6b01-48c3-8e9a-52c1755658d4) to Test(default) at 2021-12-20 18:58:17 UTC with arguments: "proservices_provisioning_csv", nil, "CanvasSync::Processors::ProvisioningReportProcessor", {:models=>["users", "courses"], :sync_start_time=>"2021-12-20T18:57:47Z", :report_params=>{:parameters=>{:include_deleted=>true, "users"=>true, "courses"=>true}}} [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [41a733a0-32b9-42b4-982c-f8132fd477ed]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [41a733a0-32b9-42b4-982c-f8132fd477ed] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2021-12-20 18:57:47.782391"], ["status", "success"], ["updated_at", "2021-12-20 18:57:47.782752"], ["id", 972]] [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [41a733a0-32b9-42b4-982c-f8132fd477ed]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [41a733a0-32b9-42b4-982c-f8132fd477ed] Performed CanvasSync::Jobs::SyncProvisioningReportJob (Job ID: 41a733a0-32b9-42b4-982c-f8132fd477ed) from Test(default) in 21.18ms  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Account Exists (0.3ms) SELECT 1 AS one FROM "accounts" WHERE "accounts"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] Account Create (0.3ms) INSERT INTO "accounts" ("canvas_id", "sis_id", "canvas_parent_account_id", "sis_parent_account_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 1], ["sis_id", "369a5460f49b0246ffc60514a97795fb"], ["canvas_parent_account_id", 1], ["sis_parent_account_id", "69b7d13b19de3ffa8b5e19982d7a2336"], ["name", "Account name"], ["workflow_state", "active"], ["created_at", "2021-12-20 18:57:47.786786"], ["updated_at", "2021-12-20 18:57:47.786786"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.4ms) SELECT COUNT(*) FROM "roles" [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [ea2f1c7f-d60b-4160-89e7-d651088dd6ef] Performing CanvasSync::Jobs::SyncRolesJob (Job ID: ea2f1c7f-d60b-4160-89e7-d651088dd6ef) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [ea2f1c7f-d60b-4160-89e7-d651088dd6ef] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "ea2f1c7f-d60b-4160-89e7-d651088dd6ef"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [ea2f1c7f-d60b-4160-89e7-d651088dd6ef]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [ea2f1c7f-d60b-4160-89e7-d651088dd6ef] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncRolesJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2021-12-20 18:57:47.792240"], ["updated_at", "2021-12-20 18:57:47.792240"], ["job_id", "ea2f1c7f-d60b-4160-89e7-d651088dd6ef"]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [ea2f1c7f-d60b-4160-89e7-d651088dd6ef]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [ea2f1c7f-d60b-4160-89e7-d651088dd6ef]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [ea2f1c7f-d60b-4160-89e7-d651088dd6ef] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-12-20 18:57:47.793514"], ["status", "running"], ["updated_at", "2021-12-20 18:57:47.793798"], ["id", 974]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [ea2f1c7f-d60b-4160-89e7-d651088dd6ef]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [ea2f1c7f-d60b-4160-89e7-d651088dd6ef] Account Load (0.2ms) SELECT "accounts".* FROM "accounts" WHERE "accounts"."workflow_state" != $1 ORDER BY "accounts"."id" ASC LIMIT $2 [["workflow_state", "deleted"], ["LIMIT", 1000]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [ea2f1c7f-d60b-4160-89e7-d651088dd6ef] Role Load (0.2ms) SELECT "roles".* FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [ea2f1c7f-d60b-4160-89e7-d651088dd6ef]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [ea2f1c7f-d60b-4160-89e7-d651088dd6ef] Role Exists (0.4ms) SELECT 1 AS one FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [ea2f1c7f-d60b-4160-89e7-d651088dd6ef] Role Create (0.5ms) INSERT INTO "roles" ("canvas_id", "label", "base_role_type", "canvas_account_id", "workflow_state", "permissions", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 1], ["label", "Account Admin"], ["base_role_type", "AccountMembership"], ["canvas_account_id", 10], ["workflow_state", "built_in"], ["permissions", "{\"manage_wiki\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"post_to_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"moderate_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_announcements\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"send_messages\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"send_messages_all\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_outcomes\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"create_conferences\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"create_collaborations\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_roster\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_all_grades\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_grades\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_rubrics\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"comment_on_others_submissions\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_students\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_admin_users\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_role_overrides\":{\"enabled\":true,\"locked\":true,\"readonly\":true,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_account_memberships\":{\"enabled\":true,\"locked\":true,\"readonly\":true,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_account_settings\":{\"enabled\":true,\"locked\":true,\"readonly\":true,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_groups\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_group_pages\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_files\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_assignments\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"undelete_courses\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_grade_changes\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_course_changes\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_question_banks\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_calendar\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_reports\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_courses\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_user_logins\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_user_observers\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_alerts\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"become_user\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_developer_keys\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"import_sis\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_sis\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_sis\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_course_list\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_statistics\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_storage_quotas\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_course_content\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_content\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_interaction_alerts\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"change_course_state\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_sections\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_feature_flags\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_quiz_answer_audits\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"moderate_grades\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"lti_add_edit\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true}}"], ["created_at", "2021-12-20 18:57:47.811661"], ["updated_at", "2021-12-20 18:57:47.811661"]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [ea2f1c7f-d60b-4160-89e7-d651088dd6ef]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [ea2f1c7f-d60b-4160-89e7-d651088dd6ef] Role Load (0.2ms) SELECT "roles".* FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 3], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [ea2f1c7f-d60b-4160-89e7-d651088dd6ef]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [ea2f1c7f-d60b-4160-89e7-d651088dd6ef] Role Exists (0.2ms) SELECT 1 AS one FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 3], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [ea2f1c7f-d60b-4160-89e7-d651088dd6ef] Role Create (0.3ms) INSERT INTO "roles" ("canvas_id", "label", "base_role_type", "canvas_account_id", "workflow_state", "permissions", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 3], ["label", "Student"], ["base_role_type", "StudentEnrollment"], ["canvas_account_id", 10], ["workflow_state", "built_in"], ["permissions", "{\"manage_wiki\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"read_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"post_to_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"moderate_forum\":{\"enabled\":false,\"locked\":false,\"readonly\":false,\"explicit\":false},\"read_announcements\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"send_messages\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"send_messages_all\":{\"enabled\":false,\"locked\":false,\"readonly\":false,\"explicit\":false},\"manage_outcomes\":{\"enabled\":false,\"locked\":false,\"readonly\":false,\"explicit\":false},\"create_conferences\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"create_collaborations\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_roster\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_all_grades\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_grades\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_rubrics\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"comment_on_others_submissions\":{\"enabled\":false,\"locked\":false,\"readonly\":false,\"explicit\":false},\"manage_students\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_admin_users\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_role_overrides\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_account_memberships\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_account_settings\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_groups\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"view_group_pages\":{\"enabled\":false,\"locked\":false,\"readonly\":false,\"explicit\":false},\"manage_files\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_assignments\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"undelete_courses\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"view_grade_changes\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"view_course_changes\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"read_question_banks\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_calendar\":{\"enabled\":false,\"locked\":false,\"readonly\":false,\"explicit\":false},\"read_reports\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_courses\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_user_logins\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_user_observers\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_alerts\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"become_user\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_developer_keys\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"import_sis\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_sis\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"read_sis\":{\"enabled\":false,\"locked\":false,\"readonly\":false,\"explicit\":false},\"read_course_list\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"view_statistics\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_storage_quotas\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"read_course_content\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_content\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_interaction_alerts\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"change_course_state\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_sections\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_feature_flags\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"view_quiz_answer_audits\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"moderate_grades\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"lti_add_edit\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false}}"], ["created_at", "2021-12-20 18:57:47.817641"], ["updated_at", "2021-12-20 18:57:47.817641"]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [ea2f1c7f-d60b-4160-89e7-d651088dd6ef]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [ea2f1c7f-d60b-4160-89e7-d651088dd6ef] Role Update All (0.3ms) UPDATE "roles" SET "workflow_state" = 'inactive' WHERE "roles"."id" NOT IN ($1, $2) [["id", 157], ["id", 158]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [ea2f1c7f-d60b-4160-89e7-d651088dd6ef]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [ea2f1c7f-d60b-4160-89e7-d651088dd6ef] CanvasSync::JobLog Update (0.4ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2021-12-20 18:57:47.821472"], ["status", "success"], ["updated_at", "2021-12-20 18:57:47.821973"], ["id", 974]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [ea2f1c7f-d60b-4160-89e7-d651088dd6ef]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [ea2f1c7f-d60b-4160-89e7-d651088dd6ef] Performed CanvasSync::Jobs::SyncRolesJob (Job ID: ea2f1c7f-d60b-4160-89e7-d651088dd6ef) from Test(default) in 31.99ms  (0.2ms) SELECT COUNT(*) FROM "roles"  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Term Exists (0.2ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 88213255], ["LIMIT", 1]] Term Create (0.2ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 88213255], ["name", "Cool Term"], ["start_at", "2021-12-17 18:57:46.689896"], ["end_at", "2021-12-23 18:57:46.689986"], ["workflow_state", "active"], ["sis_id", "d77a37ab6811f69b54d99cfcec09c338"], ["created_at", "2021-12-20 18:57:47.827049"], ["updated_at", "2021-12-20 18:57:47.827049"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [92b4ae37-abfe-4405-8be0-3845adb470e6] Performing CanvasSync::Jobs::SyncSimpleTableJob (Job ID: 92b4ae37-abfe-4405-8be0-3845adb470e6) from Test(default) with arguments: {:report_name=>"proservices_provisioning_csv", :model=>"courses", :mapping=>"courses", :klass=>"Course", :term_scope=>"active", :params=>{"parameters[include_deleted]"=>true, "parameters[courses]"=>true}} [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [92b4ae37-abfe-4405-8be0-3845adb470e6] CanvasSync::JobLog Load (0.1ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "92b4ae37-abfe-4405-8be0-3845adb470e6"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [92b4ae37-abfe-4405-8be0-3845adb470e6]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [92b4ae37-abfe-4405-8be0-3845adb470e6] CanvasSync::JobLog Create (0.2ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncSimpleTableJob"], ["status", "enqueued"], ["job_arguments", "---\n- :report_name: proservices_provisioning_csv\n :model: courses\n :mapping: courses\n :klass: Course\n :term_scope: active\n :params:\n parameters[include_deleted]: true\n parameters[courses]: true\n"], ["created_at", "2021-12-20 18:57:47.829310"], ["updated_at", "2021-12-20 18:57:47.829310"], ["job_id", "92b4ae37-abfe-4405-8be0-3845adb470e6"]] [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [92b4ae37-abfe-4405-8be0-3845adb470e6]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [92b4ae37-abfe-4405-8be0-3845adb470e6]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [92b4ae37-abfe-4405-8be0-3845adb470e6] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-12-20 18:57:47.830891"], ["status", "running"], ["updated_at", "2021-12-20 18:57:47.831164"], ["id", 975]] [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [92b4ae37-abfe-4405-8be0-3845adb470e6]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [92b4ae37-abfe-4405-8be0-3845adb470e6]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [92b4ae37-abfe-4405-8be0-3845adb470e6] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2021-12-20 18:57:47.832693"], ["status", "success"], ["updated_at", "2021-12-20 18:57:47.832992"], ["id", 975]] [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [92b4ae37-abfe-4405-8be0-3845adb470e6]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [92b4ae37-abfe-4405-8be0-3845adb470e6] Performed CanvasSync::Jobs::SyncSimpleTableJob (Job ID: 92b4ae37-abfe-4405-8be0-3845adb470e6) from Test(default) in 5.49ms  (0.1ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [3c4d5dc5-0ca1-44b4-90a4-31bbc1bf609a] Performing CanvasSync::Jobs::SyncSubmissionsJob (Job ID: 3c4d5dc5-0ca1-44b4-90a4-31bbc1bf609a) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [3c4d5dc5-0ca1-44b4-90a4-31bbc1bf609a] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "3c4d5dc5-0ca1-44b4-90a4-31bbc1bf609a"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [3c4d5dc5-0ca1-44b4-90a4-31bbc1bf609a]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [3c4d5dc5-0ca1-44b4-90a4-31bbc1bf609a] CanvasSync::JobLog Create (0.4ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncSubmissionsJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2021-12-20 18:57:47.837541"], ["updated_at", "2021-12-20 18:57:47.837541"], ["job_id", "3c4d5dc5-0ca1-44b4-90a4-31bbc1bf609a"]] [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [3c4d5dc5-0ca1-44b4-90a4-31bbc1bf609a]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [3c4d5dc5-0ca1-44b4-90a4-31bbc1bf609a]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [3c4d5dc5-0ca1-44b4-90a4-31bbc1bf609a] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-12-20 18:57:47.839184"], ["status", "running"], ["updated_at", "2021-12-20 18:57:47.839457"], ["id", 976]] [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [3c4d5dc5-0ca1-44b4-90a4-31bbc1bf609a]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [3c4d5dc5-0ca1-44b4-90a4-31bbc1bf609a]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [3c4d5dc5-0ca1-44b4-90a4-31bbc1bf609a] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proserv_student_submissions_csv\n- 1\n- CanvasSync::Processors::SubmissionsProcessor\n- :sync_start_time: '2021-12-20T18:57:47Z'\n :report_params:\n :parameters:\n :include_all: \n :enrollment_term_id: 1\n"], ["created_at", "2021-12-20 18:57:47.843183"], ["updated_at", "2021-12-20 18:57:47.843183"], ["job_id", "89a8c41c-89c9-4bb3-8aa6-df2f5198bdef"]] [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [3c4d5dc5-0ca1-44b4-90a4-31bbc1bf609a]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [3c4d5dc5-0ca1-44b4-90a4-31bbc1bf609a] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: 89a8c41c-89c9-4bb3-8aa6-df2f5198bdef) to Test(default) at 2021-12-20 18:58:17 UTC with arguments: "proserv_student_submissions_csv", 1, "CanvasSync::Processors::SubmissionsProcessor", {:sync_start_time=>"2021-12-20T18:57:47Z", :report_params=>{:parameters=>{:include_all=>nil, :enrollment_term_id=>1}}} [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [3c4d5dc5-0ca1-44b4-90a4-31bbc1bf609a]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [3c4d5dc5-0ca1-44b4-90a4-31bbc1bf609a] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2021-12-20 18:57:47.845503"], ["status", "success"], ["updated_at", "2021-12-20 18:57:47.845833"], ["id", 976]] [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [3c4d5dc5-0ca1-44b4-90a4-31bbc1bf609a]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [3c4d5dc5-0ca1-44b4-90a4-31bbc1bf609a] Performed CanvasSync::Jobs::SyncSubmissionsJob (Job ID: 3c4d5dc5-0ca1-44b4-90a4-31bbc1bf609a) from Test(default) in 10.43ms  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SELECT COUNT(*) FROM "terms" [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [cd1c2cd4-3731-4d7e-890b-4438afde38ac] Performing CanvasSync::Jobs::SyncTermsJob (Job ID: cd1c2cd4-3731-4d7e-890b-4438afde38ac) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [cd1c2cd4-3731-4d7e-890b-4438afde38ac] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "cd1c2cd4-3731-4d7e-890b-4438afde38ac"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [cd1c2cd4-3731-4d7e-890b-4438afde38ac]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [cd1c2cd4-3731-4d7e-890b-4438afde38ac] CanvasSync::JobLog Create (0.2ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncTermsJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2021-12-20 18:57:47.849899"], ["updated_at", "2021-12-20 18:57:47.849899"], ["job_id", "cd1c2cd4-3731-4d7e-890b-4438afde38ac"]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [cd1c2cd4-3731-4d7e-890b-4438afde38ac]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [cd1c2cd4-3731-4d7e-890b-4438afde38ac]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [cd1c2cd4-3731-4d7e-890b-4438afde38ac] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-12-20 18:57:47.851049"], ["status", "running"], ["updated_at", "2021-12-20 18:57:47.851322"], ["id", 978]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [cd1c2cd4-3731-4d7e-890b-4438afde38ac]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [cd1c2cd4-3731-4d7e-890b-4438afde38ac] Term Load (0.2ms) SELECT "terms".* FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [cd1c2cd4-3731-4d7e-890b-4438afde38ac]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [cd1c2cd4-3731-4d7e-890b-4438afde38ac] Term Exists (0.2ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [cd1c2cd4-3731-4d7e-890b-4438afde38ac] Term Create (0.3ms) INSERT INTO "terms" ("canvas_id", "name", "workflow_state", "grading_period_group_id", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 1], ["name", "Default Term"], ["workflow_state", "active"], ["grading_period_group_id", 1], ["sis_id", "Test"], ["created_at", "2021-12-20 18:57:47.856912"], ["updated_at", "2021-12-20 18:57:47.856912"]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [cd1c2cd4-3731-4d7e-890b-4438afde38ac]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [cd1c2cd4-3731-4d7e-890b-4438afde38ac] Term Load (0.3ms) SELECT "terms".* FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 6], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [cd1c2cd4-3731-4d7e-890b-4438afde38ac]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [cd1c2cd4-3731-4d7e-890b-4438afde38ac] Term Exists (0.2ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 6], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [cd1c2cd4-3731-4d7e-890b-4438afde38ac] Term Create (0.2ms) INSERT INTO "terms" ("canvas_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["canvas_id", 6], ["name", "Average Term 1"], ["workflow_state", "active"], ["created_at", "2021-12-20 18:57:47.860329"], ["updated_at", "2021-12-20 18:57:47.860329"]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [cd1c2cd4-3731-4d7e-890b-4438afde38ac]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [cd1c2cd4-3731-4d7e-890b-4438afde38ac] Term Load (0.2ms) SELECT "terms".* FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 7], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [cd1c2cd4-3731-4d7e-890b-4438afde38ac]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [cd1c2cd4-3731-4d7e-890b-4438afde38ac] Term Exists (0.2ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 7], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [cd1c2cd4-3731-4d7e-890b-4438afde38ac] Term Create (0.2ms) INSERT INTO "terms" ("canvas_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["canvas_id", 7], ["name", "Average Term 2"], ["workflow_state", "active"], ["created_at", "2021-12-20 18:57:47.862836"], ["updated_at", "2021-12-20 18:57:47.862836"]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [cd1c2cd4-3731-4d7e-890b-4438afde38ac]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [cd1c2cd4-3731-4d7e-890b-4438afde38ac] Term Load (0.2ms) SELECT "terms".* FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 5], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [cd1c2cd4-3731-4d7e-890b-4438afde38ac]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [cd1c2cd4-3731-4d7e-890b-4438afde38ac] Term Exists (0.2ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 5], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [cd1c2cd4-3731-4d7e-890b-4438afde38ac] Term Create (0.2ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 5], ["name", "Syllabus Term"], ["start_at", "2017-08-14 06:00:00"], ["end_at", "2017-08-31 06:00:00"], ["workflow_state", "active"], ["sis_id", "SYTERM"], ["created_at", "2021-12-20 18:57:47.865647"], ["updated_at", "2021-12-20 18:57:47.865647"]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [cd1c2cd4-3731-4d7e-890b-4438afde38ac]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [cd1c2cd4-3731-4d7e-890b-4438afde38ac] Term Load (0.1ms) SELECT "terms".* FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 4], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [cd1c2cd4-3731-4d7e-890b-4438afde38ac]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [cd1c2cd4-3731-4d7e-890b-4438afde38ac] Term Exists (0.2ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 4], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [cd1c2cd4-3731-4d7e-890b-4438afde38ac] Term Create (0.2ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "grading_period_group_id", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8, $9) RETURNING "id" [["canvas_id", 4], ["name", "Ellucian Term"], ["start_at", "2017-08-01 06:00:00"], ["end_at", "2017-10-31 06:00:00"], ["workflow_state", "active"], ["grading_period_group_id", 1], ["sis_id", "SH"], ["created_at", "2021-12-20 18:57:47.867789"], ["updated_at", "2021-12-20 18:57:47.867789"]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [cd1c2cd4-3731-4d7e-890b-4438afde38ac]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [cd1c2cd4-3731-4d7e-890b-4438afde38ac] Term Load (0.2ms) SELECT "terms".* FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 3], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [cd1c2cd4-3731-4d7e-890b-4438afde38ac]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [cd1c2cd4-3731-4d7e-890b-4438afde38ac] Term Exists (0.2ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 3], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [cd1c2cd4-3731-4d7e-890b-4438afde38ac] Term Create (0.2ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 3], ["name", "Current Term"], ["start_at", "2017-03-19 06:00:00"], ["end_at", "2017-08-01 06:00:00"], ["workflow_state", "active"], ["created_at", "2021-12-20 18:57:47.870107"], ["updated_at", "2021-12-20 18:57:47.870107"]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [cd1c2cd4-3731-4d7e-890b-4438afde38ac]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [cd1c2cd4-3731-4d7e-890b-4438afde38ac] [CanvasSync::Jobs::TermBatchesJob] [a5ade285-1665-40bd-b818-b6b7277fec73] Performing CanvasSync::Jobs::TermBatchesJob (Job ID: a5ade285-1665-40bd-b818-b6b7277fec73) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [cd1c2cd4-3731-4d7e-890b-4438afde38ac] [CanvasSync::Jobs::TermBatchesJob] [a5ade285-1665-40bd-b818-b6b7277fec73] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "a5ade285-1665-40bd-b818-b6b7277fec73"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [cd1c2cd4-3731-4d7e-890b-4438afde38ac] [CanvasSync::Jobs::TermBatchesJob] [a5ade285-1665-40bd-b818-b6b7277fec73]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [cd1c2cd4-3731-4d7e-890b-4438afde38ac] [CanvasSync::Jobs::TermBatchesJob] [a5ade285-1665-40bd-b818-b6b7277fec73] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::TermBatchesJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2021-12-20 18:57:47.872166"], ["updated_at", "2021-12-20 18:57:47.872166"], ["job_id", "a5ade285-1665-40bd-b818-b6b7277fec73"]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [cd1c2cd4-3731-4d7e-890b-4438afde38ac] [CanvasSync::Jobs::TermBatchesJob] [a5ade285-1665-40bd-b818-b6b7277fec73]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [cd1c2cd4-3731-4d7e-890b-4438afde38ac] [CanvasSync::Jobs::TermBatchesJob] [a5ade285-1665-40bd-b818-b6b7277fec73]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [cd1c2cd4-3731-4d7e-890b-4438afde38ac] [CanvasSync::Jobs::TermBatchesJob] [a5ade285-1665-40bd-b818-b6b7277fec73] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2021-12-20 18:57:47.873538"], ["status", "running"], ["updated_at", "2021-12-20 18:57:47.873780"], ["id", 979]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [cd1c2cd4-3731-4d7e-890b-4438afde38ac] [CanvasSync::Jobs::TermBatchesJob] [a5ade285-1665-40bd-b818-b6b7277fec73]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [cd1c2cd4-3731-4d7e-890b-4438afde38ac] [CanvasSync::Jobs::TermBatchesJob] [a5ade285-1665-40bd-b818-b6b7277fec73]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [cd1c2cd4-3731-4d7e-890b-4438afde38ac] [CanvasSync::Jobs::TermBatchesJob] [a5ade285-1665-40bd-b818-b6b7277fec73] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2021-12-20 18:57:47.874597"], ["status", "success"], ["updated_at", "2021-12-20 18:57:47.874858"], ["id", 979]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [cd1c2cd4-3731-4d7e-890b-4438afde38ac] [CanvasSync::Jobs::TermBatchesJob] [a5ade285-1665-40bd-b818-b6b7277fec73]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [cd1c2cd4-3731-4d7e-890b-4438afde38ac] [CanvasSync::Jobs::TermBatchesJob] [a5ade285-1665-40bd-b818-b6b7277fec73] Performed CanvasSync::Jobs::TermBatchesJob (Job ID: a5ade285-1665-40bd-b818-b6b7277fec73) from Test(default) in 4.61ms [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [cd1c2cd4-3731-4d7e-890b-4438afde38ac]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [cd1c2cd4-3731-4d7e-890b-4438afde38ac] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2021-12-20 18:57:47.875866"], ["status", "success"], ["updated_at", "2021-12-20 18:57:47.876133"], ["id", 978]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [cd1c2cd4-3731-4d7e-890b-4438afde38ac]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [cd1c2cd4-3731-4d7e-890b-4438afde38ac] Performed CanvasSync::Jobs::SyncTermsJob (Job ID: cd1c2cd4-3731-4d7e-890b-4438afde38ac) from Test(default) in 27.98ms  (0.2ms) SELECT COUNT(*) FROM "terms"  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Account Exists (0.3ms) SELECT 1 AS one FROM "accounts" WHERE "accounts"."canvas_id" = $1 LIMIT $2 [["canvas_id", 54182933], ["LIMIT", 1]] Account Create (0.2ms) INSERT INTO "accounts" ("canvas_id", "sis_id", "canvas_parent_account_id", "sis_parent_account_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 54182933], ["sis_id", "b21387434d8b99a08634dc7a22eb6c1f"], ["canvas_parent_account_id", 1], ["sis_parent_account_id", "f76b41e47df6428e7b20b4b93265227b"], ["name", "Account name"], ["workflow_state", "active"], ["created_at", "2021-12-20 18:57:47.880206"], ["updated_at", "2021-12-20 18:57:47.880206"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Account Exists (0.3ms) SELECT 1 AS one FROM "accounts" WHERE "accounts"."canvas_id" IS NULL AND "accounts"."id" != $1 LIMIT $2 [["id", 133], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Account Exists (0.3ms) SELECT 1 AS one FROM "accounts" WHERE "accounts"."canvas_id" = $1 LIMIT $2 [["canvas_id", 36267635], ["LIMIT", 1]] Account Create (0.3ms) INSERT INTO "accounts" ("canvas_id", "sis_id", "canvas_parent_account_id", "sis_parent_account_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 36267635], ["sis_id", "c5104fed2707d65bf7d8af0efbd8d5f5"], ["canvas_parent_account_id", 1], ["sis_parent_account_id", "344451970e28f9792015679a966b8b12"], ["name", "Account name"], ["workflow_state", "active"], ["created_at", "2021-12-20 18:57:47.888318"], ["updated_at", "2021-12-20 18:57:47.888318"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Account Load (0.2ms) SELECT "accounts".* FROM "accounts" ORDER BY "accounts"."id" ASC LIMIT $1 [["LIMIT", 1]] Account Exists (0.4ms) SELECT 1 AS one FROM "accounts" WHERE "accounts"."canvas_id" = $1 LIMIT $2 [["canvas_id", 36267635], ["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Account Exists (0.2ms) SELECT 1 AS one FROM "accounts" WHERE "accounts"."canvas_id" = $1 LIMIT $2 [["canvas_id", 54889182], ["LIMIT", 1]] Account Create (0.3ms) INSERT INTO "accounts" ("canvas_id", "sis_id", "canvas_parent_account_id", "sis_parent_account_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 54889182], ["sis_id", "20aac7a4ffcaea2a9c6f775a34114563"], ["canvas_parent_account_id", 1], ["sis_parent_account_id", "9ab992d5b46749f7a700b5c91f9778c3"], ["name", "Account name"], ["workflow_state", "active"], ["created_at", "2021-12-20 18:57:47.895391"], ["updated_at", "2021-12-20 18:57:47.895391"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Admin Exists (0.2ms) SELECT 1 AS one FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 48104357], ["LIMIT", 1]] Admin Create (0.2ms) INSERT INTO "admins" ("canvas_id", "role_name", "canvas_role_id", "canvas_user_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 48104357], ["role_name", "Cool Role"], ["canvas_role_id", 71165377], ["canvas_user_id", 1], ["workflow_state", "active"], ["created_at", "2021-12-20 18:57:47.900996"], ["updated_at", "2021-12-20 18:57:47.900996"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Admin Exists (0.4ms) SELECT 1 AS one FROM "admins" WHERE "admins"."canvas_id" IS NULL AND "admins"."id" != $1 LIMIT $2 [["id", 186], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Admin Exists (0.3ms) SELECT 1 AS one FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 40002222], ["LIMIT", 1]] Admin Create (0.4ms) INSERT INTO "admins" ("canvas_id", "role_name", "canvas_role_id", "canvas_user_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 40002222], ["role_name", "Cool Role"], ["canvas_role_id", 93677561], ["canvas_user_id", 1], ["workflow_state", "active"], ["created_at", "2021-12-20 18:57:47.908751"], ["updated_at", "2021-12-20 18:57:47.908751"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Admin Load (0.3ms) SELECT "admins".* FROM "admins" ORDER BY "admins"."id" ASC LIMIT $1 [["LIMIT", 1]] Admin Exists (0.4ms) SELECT 1 AS one FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 40002222], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SELECT COUNT(*) FROM "admins" Admin Load (0.2ms) SELECT "admins".* FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]]  (0.1ms) SAVEPOINT active_record_1 Admin Exists (0.2ms) SELECT 1 AS one FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]] Admin Create (0.3ms) INSERT INTO "admins" ("canvas_id", "role_name", "canvas_role_id", "canvas_user_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 2], ["role_name", "AccountAdmin"], ["canvas_role_id", 1], ["canvas_user_id", 1], ["workflow_state", "active"], ["created_at", "2021-12-20 18:57:47.917064"], ["updated_at", "2021-12-20 18:57:47.917064"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.3ms) SELECT COUNT(*) FROM "admins" Admin Load (0.2ms) SELECT "admins".* FROM "admins" ORDER BY "admins"."id" DESC LIMIT $1 [["LIMIT", 1]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Admin Exists (0.3ms) SELECT 1 AS one FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]] Admin Create (0.3ms) INSERT INTO "admins" ("canvas_id", "role_name", "canvas_role_id", "canvas_user_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 2], ["role_name", "Cool Role"], ["canvas_role_id", 38855137], ["canvas_user_id", 1], ["workflow_state", "active"], ["created_at", "2021-12-20 18:57:47.922336"], ["updated_at", "2021-12-20 18:57:47.922336"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SELECT COUNT(*) FROM "admins" Admin Load (0.2ms) SELECT "admins".* FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]]  (0.1ms) SAVEPOINT active_record_1 Admin Exists (1.1ms) SELECT 1 AS one FROM "admins" WHERE "admins"."canvas_id" = $1 AND "admins"."id" != $2 LIMIT $3 [["canvas_id", 2], ["id", 189], ["LIMIT", 1]] Admin Update (0.4ms) UPDATE "admins" SET "role_name" = $1, "canvas_role_id" = $2, "updated_at" = $3 WHERE "admins"."id" = $4 [["role_name", "AccountAdmin"], ["canvas_role_id", 1], ["updated_at", "2021-12-20 18:57:47.926983"], ["id", 189]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SELECT COUNT(*) FROM "admins" Admin Load (0.2ms) SELECT "admins".* FROM "admins" WHERE "admins"."id" = $1 LIMIT $2 [["id", 189], ["LIMIT", 1]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 AssignmentGroup Exists (0.7ms) SELECT 1 AS one FROM "assignment_groups" WHERE "assignment_groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] AssignmentGroup Create (0.4ms) INSERT INTO "assignment_groups" ("canvas_id", "name", "workflow_state", "canvas_created_at", "canvas_updated_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 1], ["name", "Dummy Assignment Group"], ["workflow_state", "available"], ["canvas_created_at", "2021-12-13 18:57:47.951010"], ["canvas_updated_at", "2021-12-19 18:57:47.951119"], ["created_at", "2021-12-20 18:57:47.952992"], ["updated_at", "2021-12-20 18:57:47.952992"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 AssignmentGroup Exists (0.4ms) SELECT 1 AS one FROM "assignment_groups" WHERE "assignment_groups"."canvas_id" IS NULL AND "assignment_groups"."id" != $1 LIMIT $2 [["id", 157], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 AssignmentGroup Exists (0.3ms) SELECT 1 AS one FROM "assignment_groups" WHERE "assignment_groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]] AssignmentGroup Create (0.3ms) INSERT INTO "assignment_groups" ("canvas_id", "name", "workflow_state", "canvas_created_at", "canvas_updated_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 2], ["name", "Dummy Assignment Group"], ["workflow_state", "available"], ["canvas_created_at", "2021-12-13 18:57:47.959226"], ["canvas_updated_at", "2021-12-19 18:57:47.959315"], ["created_at", "2021-12-20 18:57:47.960592"], ["updated_at", "2021-12-20 18:57:47.960592"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 AssignmentGroup Load (0.2ms) SELECT "assignment_groups".* FROM "assignment_groups" ORDER BY "assignment_groups"."id" ASC LIMIT $1 [["LIMIT", 1]] AssignmentGroup Exists (0.2ms) SELECT 1 AS one FROM "assignment_groups" WHERE "assignment_groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 AssignmentGroup Exists (0.2ms) SELECT 1 AS one FROM "assignment_groups" WHERE "assignment_groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 3], ["LIMIT", 1]] AssignmentGroup Create (0.2ms) INSERT INTO "assignment_groups" ("canvas_id", "name", "workflow_state", "canvas_created_at", "canvas_updated_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 3], ["name", "Dummy Assignment Group"], ["workflow_state", "available"], ["canvas_created_at", "2021-12-13 18:57:47.965935"], ["canvas_updated_at", "2021-12-19 18:57:47.966018"], ["created_at", "2021-12-20 18:57:47.966951"], ["updated_at", "2021-12-20 18:57:47.966951"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 AssignmentGroup Exists (0.3ms) SELECT 1 AS one FROM "assignment_groups" WHERE "assignment_groups"."canvas_id" = $1 AND "assignment_groups"."id" != $2 LIMIT $3 [["canvas_id", 3], ["id", 159], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 AssignmentGroup Exists (0.2ms) SELECT 1 AS one FROM "assignment_groups" WHERE "assignment_groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 4], ["LIMIT", 1]] AssignmentGroup Create (0.5ms) INSERT INTO "assignment_groups" ("canvas_id", "name", "workflow_state", "canvas_created_at", "canvas_updated_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 4], ["name", "Dummy Assignment Group"], ["workflow_state", "available"], ["canvas_created_at", "2021-12-13 18:57:47.973594"], ["canvas_updated_at", "2021-12-19 18:57:47.973683"], ["created_at", "2021-12-20 18:57:47.974810"], ["updated_at", "2021-12-20 18:57:47.974810"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Assignment Exists (0.4ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] Assignment Create (0.3ms) INSERT INTO "assignments" ("canvas_id", "title", "due_at", "unlock_at", "lock_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 1], ["title", "Assignment 1"], ["due_at", "2021-12-27 18:57:47.996051"], ["unlock_at", "2021-12-19 18:57:47.996144"], ["lock_at", "2022-01-10 18:57:47.996188"], ["created_at", "2021-12-20 18:57:47.997608"], ["updated_at", "2021-12-20 18:57:47.997608"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Assignment Exists (0.2ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" IS NULL AND "assignments"."id" != $1 LIMIT $2 [["id", 287], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Assignment Exists (0.3ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]] Assignment Create (0.4ms) INSERT INTO "assignments" ("canvas_id", "title", "due_at", "unlock_at", "lock_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 2], ["title", "Assignment 2"], ["due_at", "2021-12-27 18:57:48.003183"], ["unlock_at", "2021-12-19 18:57:48.003292"], ["lock_at", "2022-01-10 18:57:48.003333"], ["created_at", "2021-12-20 18:57:48.004599"], ["updated_at", "2021-12-20 18:57:48.004599"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Assignment Load (0.3ms) SELECT "assignments".* FROM "assignments" ORDER BY "assignments"."id" ASC LIMIT $1 [["LIMIT", 1]] Assignment Exists (0.4ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Assignment Exists (0.2ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 3], ["LIMIT", 1]] Assignment Create (0.2ms) INSERT INTO "assignments" ("canvas_id", "title", "due_at", "unlock_at", "lock_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 3], ["title", "Assignment 3"], ["due_at", "2021-12-27 18:57:48.010793"], ["unlock_at", "2021-12-19 18:57:48.010877"], ["lock_at", "2022-01-10 18:57:48.010916"], ["created_at", "2021-12-20 18:57:48.011878"], ["updated_at", "2021-12-20 18:57:48.011878"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Assignment Exists (0.2ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 4], ["LIMIT", 1]] Assignment Create (0.2ms) INSERT INTO "assignments" ("canvas_id", "title", "due_at", "unlock_at", "lock_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 4], ["title", "Assignment 4"], ["due_at", "2021-12-27 18:57:48.016258"], ["unlock_at", "2021-12-19 18:57:48.016340"], ["lock_at", "2022-01-10 18:57:48.016403"], ["created_at", "2021-12-20 18:57:48.017302"], ["updated_at", "2021-12-20 18:57:48.017302"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Assignment Exists (0.4ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 AND "assignments"."id" != $2 LIMIT $3 [["canvas_id", 4], ["id", 290], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.8ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Assignment Exists (0.2ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 5], ["LIMIT", 1]] Assignment Create (0.3ms) INSERT INTO "assignments" ("canvas_id", "title", "due_at", "unlock_at", "lock_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 5], ["title", "Assignment 5"], ["due_at", "2021-12-27 18:57:48.022918"], ["unlock_at", "2021-12-19 18:57:48.023007"], ["lock_at", "2022-01-10 18:57:48.023048"], ["created_at", "2021-12-20 18:57:48.024164"], ["updated_at", "2021-12-20 18:57:48.024164"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Assignment Exists (0.3ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 6], ["LIMIT", 1]] Assignment Create (0.3ms) INSERT INTO "assignments" ("canvas_id", "title", "due_at", "unlock_at", "lock_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 6], ["title", "Assignment 6"], ["due_at", "2021-12-27 18:57:48.029906"], ["unlock_at", "2021-12-19 18:57:48.030004"], ["lock_at", "2022-01-10 18:57:48.030051"], ["created_at", "2021-12-20 18:57:48.031098"], ["updated_at", "2021-12-20 18:57:48.031098"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) SAVEPOINT active_record_1 Course Exists (0.4ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 80966147], ["LIMIT", 1]] Course Create (0.4ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 80966147], ["sis_id", "df3751ce3dbd8add7e7e3bd753db7eff"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2021-12-17 18:57:48.045991"], ["end_at", "2022-01-10 18:57:48.046081"], ["created_at", "2021-12-20 18:57:48.047615"], ["updated_at", "2021-12-20 18:57:48.047615"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Course Exists (0.2ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 78469679], ["LIMIT", 1]] Course Create (0.3ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 78469679], ["sis_id", "1988d325cf21f69add175e3f4aab186a"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2021-12-17 18:57:48.049134"], ["end_at", "2022-01-10 18:57:48.049197"], ["created_at", "2021-12-20 18:57:48.050063"], ["updated_at", "2021-12-20 18:57:48.050063"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 Assignment Exists (0.3ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 7], ["LIMIT", 1]] Assignment Create (0.3ms) INSERT INTO "assignments" ("canvas_id", "title", "due_at", "unlock_at", "lock_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 7], ["title", "Assignment 7"], ["due_at", "2021-12-27 18:57:48.051579"], ["unlock_at", "2021-12-19 18:57:48.051664"], ["lock_at", "2022-01-10 18:57:48.051700"], ["created_at", "2021-12-20 18:57:48.052998"], ["updated_at", "2021-12-20 18:57:48.052998"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 Assignment Exists (0.3ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 AND "assignments"."id" != $2 LIMIT $3 [["canvas_id", 7], ["id", 293], ["LIMIT", 1]] Assignment Update (0.3ms) UPDATE "assignments" SET "canvas_context_id" = $1, "canvas_context_type" = $2, "updated_at" = $3 WHERE "assignments"."id" = $4 [["canvas_context_id", 78469679], ["canvas_context_type", "Course"], ["updated_at", "2021-12-20 18:57:48.056412"], ["id", 293]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Course Load (0.3ms) SELECT "courses".* FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 78469679], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Assignment Exists (0.3ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 8], ["LIMIT", 1]] Assignment Create (0.4ms) INSERT INTO "assignments" ("canvas_id", "title", "due_at", "unlock_at", "lock_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 8], ["title", "Assignment 8"], ["due_at", "2021-12-27 18:57:48.070199"], ["unlock_at", "2021-12-19 18:57:48.070329"], ["lock_at", "2022-01-10 18:57:48.070396"], ["created_at", "2021-12-20 18:57:48.071896"], ["updated_at", "2021-12-20 18:57:48.071896"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 ContextModuleItem Create (0.4ms) INSERT INTO "context_module_items" ("canvas_id", "canvas_assignment_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["canvas_id", 1], ["canvas_assignment_id", 8], ["workflow_state", "active"], ["created_at", "2021-12-20 18:57:48.073996"], ["updated_at", "2021-12-20 18:57:48.073996"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Assignment Exists (0.3ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 9], ["LIMIT", 1]] Assignment Create (0.3ms) INSERT INTO "assignments" ("canvas_id", "title", "due_at", "unlock_at", "lock_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 9], ["title", "Assignment 9"], ["due_at", "2021-12-27 18:57:48.078464"], ["unlock_at", "2021-12-19 18:57:48.078563"], ["lock_at", "2022-01-10 18:57:48.078601"], ["created_at", "2021-12-20 18:57:48.079891"], ["updated_at", "2021-12-20 18:57:48.079891"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 ContextModuleItem Create (0.2ms) INSERT INTO "context_module_items" ("canvas_id", "canvas_assignment_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["canvas_id", 2], ["canvas_assignment_id", 9], ["workflow_state", "active"], ["created_at", "2021-12-20 18:57:48.081384"], ["updated_at", "2021-12-20 18:57:48.081384"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) SAVEPOINT active_record_1 Course Exists (0.3ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 17440192], ["LIMIT", 1]] Course Create (0.3ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 17440192], ["sis_id", "9135a93b530be6c3ae7887a6894d1fc9"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2021-12-17 18:57:48.093580"], ["end_at", "2022-01-10 18:57:48.093670"], ["created_at", "2021-12-20 18:57:48.094953"], ["updated_at", "2021-12-20 18:57:48.094953"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 ContextModule Create (0.4ms) INSERT INTO "context_modules" ("canvas_id", "canvas_context_id", "canvas_context_type", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 1], ["canvas_context_id", 17440192], ["canvas_context_type", "Course"], ["name", "Context Module"], ["workflow_state", "available"], ["created_at", "2021-12-20 18:57:48.096470"], ["updated_at", "2021-12-20 18:57:48.096470"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Course Exists (0.2ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 37785817], ["LIMIT", 1]] Course Create (0.2ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 37785817], ["sis_id", "1097ac9033e5366ed7c8a74ac95fcba0"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2021-12-17 18:57:48.099759"], ["end_at", "2022-01-10 18:57:48.099837"], ["created_at", "2021-12-20 18:57:48.100758"], ["updated_at", "2021-12-20 18:57:48.100758"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 ContextModule Create (0.3ms) INSERT INTO "context_modules" ("canvas_id", "canvas_context_id", "canvas_context_type", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 2], ["canvas_context_id", 37785817], ["canvas_context_type", "Course"], ["name", "Context Module"], ["workflow_state", "available"], ["created_at", "2021-12-20 18:57:48.102208"], ["updated_at", "2021-12-20 18:57:48.102208"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Course Exists (0.3ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 22500637], ["LIMIT", 1]] Course Create (0.3ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 22500637], ["sis_id", "d55e766c6d5de229182d92926d733980"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2021-12-17 18:57:48.105609"], ["end_at", "2022-01-10 18:57:48.105696"], ["created_at", "2021-12-20 18:57:48.106957"], ["updated_at", "2021-12-20 18:57:48.106957"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 ContextModule Create (0.4ms) INSERT INTO "context_modules" ("canvas_id", "canvas_context_id", "canvas_context_type", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 3], ["canvas_context_id", 22500637], ["canvas_context_type", "Course"], ["name", "Context Module"], ["workflow_state", "available"], ["created_at", "2021-12-20 18:57:48.108868"], ["updated_at", "2021-12-20 18:57:48.108868"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Course Exists (0.2ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 29590722], ["LIMIT", 1]] Course Create (0.2ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 29590722], ["sis_id", "5c78959b326bcc106d0b068af4e629c2"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2021-12-17 18:57:48.112417"], ["end_at", "2022-01-10 18:57:48.112503"], ["created_at", "2021-12-20 18:57:48.113498"], ["updated_at", "2021-12-20 18:57:48.113498"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Course Exists (0.2ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" IS NULL AND "courses"."id" != $1 LIMIT $2 [["id", 578], ["LIMIT", 1]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Course Exists (0.2ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 23920492], ["LIMIT", 1]] Course Create (0.3ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 23920492], ["sis_id", "89b13d5031f91334c3615c5bf40004dd"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2021-12-17 18:57:48.118427"], ["end_at", "2022-01-10 18:57:48.118511"], ["created_at", "2021-12-20 18:57:48.119477"], ["updated_at", "2021-12-20 18:57:48.119477"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Course Load (0.2ms) SELECT "courses".* FROM "courses" ORDER BY "courses"."id" ASC LIMIT $1 [["LIMIT", 1]] Course Exists (0.4ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 23920492], ["LIMIT", 1]]  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Course Exists (0.4ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 23581019], ["LIMIT", 1]] Course Create (0.4ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 23581019], ["sis_id", "6568bb23d9ba1a068385dbecde54ad4d"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2021-12-17 18:57:48.125146"], ["end_at", "2022-01-10 18:57:48.125232"], ["created_at", "2021-12-20 18:57:48.126746"], ["updated_at", "2021-12-20 18:57:48.126746"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Course Exists (0.9ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 AND "courses"."id" != $2 LIMIT $3 [["canvas_id", 23581019], ["id", 580], ["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Course Exists (0.3ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1400541], ["LIMIT", 1]] Course Create (0.2ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 1400541], ["sis_id", "6da5261da0a5d139fdb8812c5305f04d"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2021-12-17 18:57:48.144044"], ["end_at", "2022-01-10 18:57:48.144152"], ["created_at", "2021-12-20 18:57:48.145371"], ["updated_at", "2021-12-20 18:57:48.145371"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Course Exists (0.3ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 43958252], ["LIMIT", 1]] Course Create (0.3ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 43958252], ["sis_id", "c277c7c78394aa3d7a696965f20c0f86"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2021-12-17 18:57:48.150528"], ["end_at", "2022-01-10 18:57:48.150620"], ["created_at", "2021-12-20 18:57:48.151795"], ["updated_at", "2021-12-20 18:57:48.151795"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Course Exists (0.3ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 29628175], ["LIMIT", 1]] Course Create (0.4ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 29628175], ["sis_id", "302dbc884b8ec89590e9bd9e9c6c8b0c"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2021-12-17 18:57:48.157688"], ["end_at", "2022-01-10 18:57:48.157788"], ["created_at", "2021-12-20 18:57:48.159068"], ["updated_at", "2021-12-20 18:57:48.159068"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Course Exists (0.3ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 83154585], ["LIMIT", 1]] Course Create (0.3ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 83154585], ["sis_id", "8cc6e77b40c05ec224de8c59dc878fe9"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2021-12-17 18:57:48.162977"], ["end_at", "2022-01-10 18:57:48.163069"], ["created_at", "2021-12-20 18:57:48.164172"], ["updated_at", "2021-12-20 18:57:48.164172"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Course Exists (0.2ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 9039298], ["LIMIT", 1]] Course Create (0.4ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 9039298], ["sis_id", "d5faf8fcddd0990286ef5bf5d3d129a3"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2021-12-17 18:57:48.167279"], ["end_at", "2022-01-10 18:57:48.167369"], ["created_at", "2021-12-20 18:57:48.168444"], ["updated_at", "2021-12-20 18:57:48.168444"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Course Exists (0.4ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 35106480], ["LIMIT", 1]] Course Create (0.3ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 35106480], ["sis_id", "837233f35fff51187fe398a6c339e016"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2021-12-17 18:57:48.172708"], ["end_at", "2022-01-10 18:57:48.172831"], ["created_at", "2021-12-20 18:57:48.174168"], ["updated_at", "2021-12-20 18:57:48.174168"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Enrollment Exists (0.6ms) SELECT 1 AS one FROM "enrollments" WHERE "enrollments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 35154293], ["LIMIT", 1]] Enrollment Create (0.4ms) INSERT INTO "enrollments" ("canvas_id", "created_at", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["canvas_id", 35154293], ["created_at", "2021-12-20 18:57:48.190776"], ["updated_at", "2021-12-20 18:57:48.190776"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Enrollment Exists (0.4ms) SELECT 1 AS one FROM "enrollments" WHERE "enrollments"."canvas_id" IS NULL AND "enrollments"."id" != $1 LIMIT $2 [["id", 183], ["LIMIT", 1]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Enrollment Exists (0.3ms) SELECT 1 AS one FROM "enrollments" WHERE "enrollments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 86787492], ["LIMIT", 1]] Enrollment Create (0.3ms) INSERT INTO "enrollments" ("canvas_id", "created_at", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["canvas_id", 86787492], ["created_at", "2021-12-20 18:57:48.198705"], ["updated_at", "2021-12-20 18:57:48.198705"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Enrollment Load (0.2ms) SELECT "enrollments".* FROM "enrollments" ORDER BY "enrollments"."id" ASC LIMIT $1 [["LIMIT", 1]] Enrollment Exists (0.3ms) SELECT 1 AS one FROM "enrollments" WHERE "enrollments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 86787492], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Enrollment Exists (0.4ms) SELECT 1 AS one FROM "enrollments" WHERE "enrollments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 56290098], ["LIMIT", 1]] Enrollment Create (0.3ms) INSERT INTO "enrollments" ("canvas_id", "created_at", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["canvas_id", 56290098], ["created_at", "2021-12-20 18:57:48.205781"], ["updated_at", "2021-12-20 18:57:48.205781"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Enrollment Exists (0.4ms) SELECT 1 AS one FROM "enrollments" WHERE "enrollments"."canvas_id" = $1 AND "enrollments"."id" != $2 LIMIT $3 [["canvas_id", 56290098], ["id", 185], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.3ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Enrollment Exists (0.3ms) SELECT 1 AS one FROM "enrollments" WHERE "enrollments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 44086926], ["LIMIT", 1]] Enrollment Create (0.3ms) INSERT INTO "enrollments" ("canvas_id", "created_at", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["canvas_id", 44086926], ["created_at", "2021-12-20 18:57:48.212111"], ["updated_at", "2021-12-20 18:57:48.212111"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Enrollment Exists (0.3ms) SELECT 1 AS one FROM "enrollments" WHERE "enrollments"."canvas_id" = $1 AND "enrollments"."id" != $2 LIMIT $3 [["canvas_id", 44086926], ["id", 186], ["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Enrollment Exists (0.2ms) SELECT 1 AS one FROM "enrollments" WHERE "enrollments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 21349564], ["LIMIT", 1]] Enrollment Create (0.2ms) INSERT INTO "enrollments" ("canvas_id", "created_at", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["canvas_id", 21349564], ["created_at", "2021-12-20 18:57:48.217340"], ["updated_at", "2021-12-20 18:57:48.217340"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Enrollment Exists (0.4ms) SELECT 1 AS one FROM "enrollments" WHERE "enrollments"."canvas_id" = $1 AND "enrollments"."id" != $2 LIMIT $3 [["canvas_id", 21349564], ["id", 187], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Group Exists (0.4ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 96539948], ["LIMIT", 1]] Group Create (0.3ms) INSERT INTO "groups" ("canvas_id", "sis_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 96539948], ["sis_id", "6bd966374097fa6fa7de634a68810fc4"], ["name", "Some User Group"], ["workflow_state", "available"], ["created_at", "2021-12-20 18:57:48.233876"], ["updated_at", "2021-12-20 18:57:48.233876"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 User Exists (0.4ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 46065253], ["LIMIT", 1]] User Create (0.3ms) INSERT INTO "users" ("canvas_id", "sis_id", "email", "first_name", "last_name", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 46065253], ["sis_id", "58d6c7630d7e3d03912e6ebfa5c1e4aa"], ["email", "cooldude@coolsite.com"], ["first_name", "Cool"], ["last_name", "Dude"], ["created_at", "2021-12-20 18:57:48.246683"], ["updated_at", "2021-12-20 18:57:48.246683"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.3ms) SAVEPOINT active_record_1 GroupMembership Exists (0.4ms) SELECT 1 AS one FROM "group_memberships" WHERE "group_memberships"."canvas_id" = $1 LIMIT $2 [["canvas_id", 83216517], ["LIMIT", 1]] GroupMembership Create (0.3ms) INSERT INTO "group_memberships" ("canvas_id", "canvas_user_id", "canvas_group_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 83216517], ["canvas_user_id", 46065253], ["canvas_group_id", 96539948], ["workflow_state", "accepted"], ["created_at", "2021-12-20 18:57:48.259214"], ["updated_at", "2021-12-20 18:57:48.259214"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 GroupMembership Exists (0.3ms) SELECT 1 AS one FROM "group_memberships" WHERE "group_memberships"."canvas_id" IS NULL AND "group_memberships"."id" != $1 LIMIT $2 [["id", 157], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 70711084], ["LIMIT", 1]] Group Create (0.3ms) INSERT INTO "groups" ("canvas_id", "sis_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 70711084], ["sis_id", "b872ec1b25a3bebb09c860edb3718a20"], ["name", "Some User Group"], ["workflow_state", "available"], ["created_at", "2021-12-20 18:57:48.265492"], ["updated_at", "2021-12-20 18:57:48.265492"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 User Exists (0.2ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 6959896], ["LIMIT", 1]] User Create (0.2ms) INSERT INTO "users" ("canvas_id", "sis_id", "email", "first_name", "last_name", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 6959896], ["sis_id", "9100d84d938a2bfd69d0a679bae5865b"], ["email", "cooldude@coolsite.com"], ["first_name", "Cool"], ["last_name", "Dude"], ["created_at", "2021-12-20 18:57:48.267299"], ["updated_at", "2021-12-20 18:57:48.267299"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 GroupMembership Exists (0.2ms) SELECT 1 AS one FROM "group_memberships" WHERE "group_memberships"."canvas_id" = $1 LIMIT $2 [["canvas_id", 38055962], ["LIMIT", 1]] GroupMembership Create (0.3ms) INSERT INTO "group_memberships" ("canvas_id", "canvas_user_id", "canvas_group_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 38055962], ["canvas_user_id", 6959896], ["canvas_group_id", 70711084], ["workflow_state", "accepted"], ["created_at", "2021-12-20 18:57:48.269189"], ["updated_at", "2021-12-20 18:57:48.269189"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 GroupMembership Load (0.2ms) SELECT "group_memberships".* FROM "group_memberships" ORDER BY "group_memberships"."id" ASC LIMIT $1 [["LIMIT", 1]] GroupMembership Exists (0.4ms) SELECT 1 AS one FROM "group_memberships" WHERE "group_memberships"."canvas_id" = $1 LIMIT $2 [["canvas_id", 38055962], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Group Exists (0.4ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 48405384], ["LIMIT", 1]] Group Create (0.4ms) INSERT INTO "groups" ("canvas_id", "sis_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 48405384], ["sis_id", "889c14921b124c20558d182741330cc8"], ["name", "Some User Group"], ["workflow_state", "available"], ["created_at", "2021-12-20 18:57:48.276430"], ["updated_at", "2021-12-20 18:57:48.276430"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 User Exists (0.2ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 73344279], ["LIMIT", 1]] User Create (0.3ms) INSERT INTO "users" ("canvas_id", "sis_id", "email", "first_name", "last_name", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 73344279], ["sis_id", "dd63f45317e54bd25cf365b5296f1edc"], ["email", "cooldude@coolsite.com"], ["first_name", "Cool"], ["last_name", "Dude"], ["created_at", "2021-12-20 18:57:48.279170"], ["updated_at", "2021-12-20 18:57:48.279170"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 GroupMembership Exists (0.2ms) SELECT 1 AS one FROM "group_memberships" WHERE "group_memberships"."canvas_id" = $1 LIMIT $2 [["canvas_id", 7558375], ["LIMIT", 1]] GroupMembership Create (0.3ms) INSERT INTO "group_memberships" ("canvas_id", "canvas_user_id", "canvas_group_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 7558375], ["canvas_user_id", 73344279], ["canvas_group_id", 48405384], ["workflow_state", "accepted"], ["created_at", "2021-12-20 18:57:48.281436"], ["updated_at", "2021-12-20 18:57:48.281436"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 GroupMembership Exists (0.2ms) SELECT 1 AS one FROM "group_memberships" WHERE "group_memberships"."canvas_id" = $1 AND "group_memberships"."id" != $2 LIMIT $3 [["canvas_id", 7558375], ["id", 159], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 5258279], ["LIMIT", 1]] Group Create (0.2ms) INSERT INTO "groups" ("canvas_id", "sis_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 5258279], ["sis_id", "4c0f1127b94cd30c05c20968ce4ec993"], ["name", "Some User Group"], ["workflow_state", "available"], ["created_at", "2021-12-20 18:57:48.285897"], ["updated_at", "2021-12-20 18:57:48.285897"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 User Exists (0.3ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 9038532], ["LIMIT", 1]] User Create (0.3ms) INSERT INTO "users" ("canvas_id", "sis_id", "email", "first_name", "last_name", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 9038532], ["sis_id", "60a2fd2418cff579ee494dd866c71f6f"], ["email", "cooldude@coolsite.com"], ["first_name", "Cool"], ["last_name", "Dude"], ["created_at", "2021-12-20 18:57:48.288160"], ["updated_at", "2021-12-20 18:57:48.288160"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 GroupMembership Exists (0.3ms) SELECT 1 AS one FROM "group_memberships" WHERE "group_memberships"."canvas_id" = $1 LIMIT $2 [["canvas_id", 18343175], ["LIMIT", 1]] GroupMembership Create (0.2ms) INSERT INTO "group_memberships" ("canvas_id", "canvas_user_id", "canvas_group_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 18343175], ["canvas_user_id", 9038532], ["canvas_group_id", 5258279], ["workflow_state", "accepted"], ["created_at", "2021-12-20 18:57:48.290753"], ["updated_at", "2021-12-20 18:57:48.290753"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 GroupMembership Exists (0.4ms) SELECT 1 AS one FROM "group_memberships" WHERE "group_memberships"."canvas_id" = $1 AND "group_memberships"."id" != $2 LIMIT $3 [["canvas_id", 18343175], ["id", 160], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 18927057], ["LIMIT", 1]] Group Create (0.2ms) INSERT INTO "groups" ("canvas_id", "sis_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 18927057], ["sis_id", "af680eeae929ba92fc06e4cfc00ae62f"], ["name", "Some User Group"], ["workflow_state", "available"], ["created_at", "2021-12-20 18:57:48.296405"], ["updated_at", "2021-12-20 18:57:48.296405"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" IS NULL AND "groups"."id" != $1 LIMIT $2 [["id", 291], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1094757], ["LIMIT", 1]] Group Create (0.2ms) INSERT INTO "groups" ("canvas_id", "sis_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 1094757], ["sis_id", "ee958091119aec6a718c16e97a9f26a1"], ["name", "Some User Group"], ["workflow_state", "available"], ["created_at", "2021-12-20 18:57:48.302341"], ["updated_at", "2021-12-20 18:57:48.302341"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Group Load (0.2ms) SELECT "groups".* FROM "groups" ORDER BY "groups"."id" ASC LIMIT $1 [["LIMIT", 1]] Group Exists (0.4ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1094757], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 86610950], ["LIMIT", 1]] Group Create (0.4ms) INSERT INTO "groups" ("canvas_id", "sis_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 86610950], ["sis_id", "7e455cc7549a3a2c45bea886d1e712c5"], ["name", "Some User Group"], ["workflow_state", "available"], ["created_at", "2021-12-20 18:57:48.309991"], ["updated_at", "2021-12-20 18:57:48.309991"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 14342413], ["LIMIT", 1]] Group Create (0.3ms) INSERT INTO "groups" ("canvas_id", "sis_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 14342413], ["sis_id", "036c441c79df7c8abaf536d2d131fd2d"], ["name", "Some User Group"], ["workflow_state", "available"], ["created_at", "2021-12-20 18:57:48.314726"], ["updated_at", "2021-12-20 18:57:48.314726"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 AND "groups"."id" != $2 LIMIT $3 [["canvas_id", 14342413], ["id", 294], ["LIMIT", 1]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 17665636], ["LIMIT", 1]] Group Create (0.3ms) INSERT INTO "groups" ("canvas_id", "sis_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 17665636], ["sis_id", "bcc84db5d208291a66f7765584762dd5"], ["name", "Some User Group"], ["workflow_state", "available"], ["created_at", "2021-12-20 18:57:48.319394"], ["updated_at", "2021-12-20 18:57:48.319394"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Group Exists (0.4ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 AND "groups"."id" != $2 LIMIT $3 [["canvas_id", 17665636], ["id", 295], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Role Exists (0.8ms) SELECT 1 AS one FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 50166709], ["LIMIT", 1]] Role Create (0.4ms) INSERT INTO "roles" ("canvas_id", "label", "base_role_type", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 50166709], ["label", "Cool Role"], ["base_role_type", "AccountMembership"], ["workflow_state", "active"], ["created_at", "2021-12-20 18:57:48.326601"], ["updated_at", "2021-12-20 18:57:48.326601"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Role Exists (0.4ms) SELECT 1 AS one FROM "roles" WHERE "roles"."canvas_id" IS NULL AND "roles"."id" != $1 LIMIT $2 [["id", 159], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Role Exists (0.3ms) SELECT 1 AS one FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 45602152], ["LIMIT", 1]] Role Create (0.3ms) INSERT INTO "roles" ("canvas_id", "label", "base_role_type", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 45602152], ["label", "Cool Role"], ["base_role_type", "AccountMembership"], ["workflow_state", "active"], ["created_at", "2021-12-20 18:57:48.333595"], ["updated_at", "2021-12-20 18:57:48.333595"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Role Load (0.2ms) SELECT "roles".* FROM "roles" ORDER BY "roles"."id" ASC LIMIT $1 [["LIMIT", 1]] Role Exists (1.0ms) SELECT 1 AS one FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 45602152], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.4ms) SELECT COUNT(*) FROM "roles" Role Load (0.3ms) SELECT "roles".* FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]]  (0.3ms) SAVEPOINT active_record_1 Role Exists (0.3ms) SELECT 1 AS one FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] Role Create (0.7ms) INSERT INTO "roles" ("canvas_id", "label", "base_role_type", "canvas_account_id", "workflow_state", "permissions", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 1], ["label", "Account Admin"], ["base_role_type", "AccountMembership"], ["canvas_account_id", 10], ["workflow_state", "built_in"], ["permissions", "{\"manage_wiki\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"post_to_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"moderate_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_announcements\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"send_messages\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"send_messages_all\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_outcomes\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"create_conferences\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"create_collaborations\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_roster\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_all_grades\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_grades\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_rubrics\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"comment_on_others_submissions\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_students\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_admin_users\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_role_overrides\":{\"enabled\":true,\"locked\":true,\"readonly\":true,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_account_memberships\":{\"enabled\":true,\"locked\":true,\"readonly\":true,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_account_settings\":{\"enabled\":true,\"locked\":true,\"readonly\":true,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_groups\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_group_pages\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_files\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_assignments\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"undelete_courses\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_grade_changes\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_course_changes\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_question_banks\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_calendar\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_reports\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_courses\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_user_logins\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_user_observers\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_alerts\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"become_user\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_developer_keys\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"import_sis\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_sis\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_sis\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_course_list\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_statistics\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_storage_quotas\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_course_content\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_content\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_interaction_alerts\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"change_course_state\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_sections\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_feature_flags\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_quiz_answer_audits\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"moderate_grades\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"lti_add_edit\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true}}"], ["created_at", "2021-12-20 18:57:48.357663"], ["updated_at", "2021-12-20 18:57:48.357663"]]  (0.3ms) RELEASE SAVEPOINT active_record_1  (0.3ms) SELECT COUNT(*) FROM "roles" Role Load (0.2ms) SELECT "roles".* FROM "roles" ORDER BY "roles"."id" DESC LIMIT $1 [["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Role Exists (0.3ms) SELECT 1 AS one FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] Role Create (0.2ms) INSERT INTO "roles" ("canvas_id", "label", "base_role_type", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 1], ["label", "Cool Role"], ["base_role_type", "AccountMembership"], ["workflow_state", "active"], ["created_at", "2021-12-20 18:57:48.367107"], ["updated_at", "2021-12-20 18:57:48.367107"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SELECT COUNT(*) FROM "roles" Role Load (0.2ms) SELECT "roles".* FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]]  (0.3ms) SAVEPOINT active_record_1 Role Exists (0.3ms) SELECT 1 AS one FROM "roles" WHERE "roles"."canvas_id" = $1 AND "roles"."id" != $2 LIMIT $3 [["canvas_id", 1], ["id", 162], ["LIMIT", 1]] Role Update (0.7ms) UPDATE "roles" SET "label" = $1, "canvas_account_id" = $2, "permissions" = $3, "workflow_state" = $4, "updated_at" = $5 WHERE "roles"."id" = $6 [["label", "Account Admin"], ["canvas_account_id", 10], ["permissions", "{\"manage_wiki\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"post_to_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"moderate_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_announcements\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"send_messages\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"send_messages_all\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_outcomes\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"create_conferences\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"create_collaborations\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_roster\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_all_grades\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_grades\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_rubrics\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"comment_on_others_submissions\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_students\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_admin_users\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_role_overrides\":{\"enabled\":true,\"locked\":true,\"readonly\":true,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_account_memberships\":{\"enabled\":true,\"locked\":true,\"readonly\":true,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_account_settings\":{\"enabled\":true,\"locked\":true,\"readonly\":true,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_groups\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_group_pages\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_files\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_assignments\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"undelete_courses\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_grade_changes\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_course_changes\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_question_banks\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_calendar\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_reports\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_courses\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_user_logins\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_user_observers\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_alerts\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"become_user\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_developer_keys\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"import_sis\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_sis\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_sis\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_course_list\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_statistics\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_storage_quotas\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_course_content\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_content\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_interaction_alerts\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"change_course_state\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_sections\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_feature_flags\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_quiz_answer_audits\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"moderate_grades\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"lti_add_edit\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true}}"], ["workflow_state", "built_in"], ["updated_at", "2021-12-20 18:57:48.373686"], ["id", 162]]  (0.3ms) RELEASE SAVEPOINT active_record_1  (0.3ms) SELECT COUNT(*) FROM "roles" Role Load (0.3ms) SELECT "roles".* FROM "roles" WHERE "roles"."id" = $1 LIMIT $2 [["id", 162], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Section Exists (0.5ms) SELECT 1 AS one FROM "sections" WHERE "sections"."canvas_id" = $1 LIMIT $2 [["canvas_id", 18585870], ["LIMIT", 1]] Section Create (0.3ms) INSERT INTO "sections" ("canvas_id", "created_at", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["canvas_id", 18585870], ["created_at", "2021-12-20 18:57:48.396805"], ["updated_at", "2021-12-20 18:57:48.396805"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Section Exists (0.4ms) SELECT 1 AS one FROM "sections" WHERE "sections"."canvas_id" IS NULL AND "sections"."id" != $1 LIMIT $2 [["id", 205], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Section Exists (0.3ms) SELECT 1 AS one FROM "sections" WHERE "sections"."canvas_id" = $1 LIMIT $2 [["canvas_id", 82485943], ["LIMIT", 1]] Section Create (0.4ms) INSERT INTO "sections" ("canvas_id", "created_at", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["canvas_id", 82485943], ["created_at", "2021-12-20 18:57:48.406978"], ["updated_at", "2021-12-20 18:57:48.406978"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Section Load (0.2ms) SELECT "sections".* FROM "sections" ORDER BY "sections"."id" ASC LIMIT $1 [["LIMIT", 1]] Section Exists (0.3ms) SELECT 1 AS one FROM "sections" WHERE "sections"."canvas_id" = $1 LIMIT $2 [["canvas_id", 82485943], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Section Exists (0.3ms) SELECT 1 AS one FROM "sections" WHERE "sections"."canvas_id" = $1 LIMIT $2 [["canvas_id", 27433698], ["LIMIT", 1]] Section Create (0.3ms) INSERT INTO "sections" ("canvas_id", "created_at", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["canvas_id", 27433698], ["created_at", "2021-12-20 18:57:48.415435"], ["updated_at", "2021-12-20 18:57:48.415435"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Section Exists (0.2ms) SELECT 1 AS one FROM "sections" WHERE "sections"."canvas_id" = $1 AND "sections"."id" != $2 LIMIT $3 [["canvas_id", 27433698], ["id", 207], ["LIMIT", 1]]  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Section Exists (0.3ms) SELECT 1 AS one FROM "sections" WHERE "sections"."canvas_id" = $1 LIMIT $2 [["canvas_id", 13593452], ["LIMIT", 1]] Section Create (0.3ms) INSERT INTO "sections" ("canvas_id", "created_at", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["canvas_id", 13593452], ["created_at", "2021-12-20 18:57:48.423205"], ["updated_at", "2021-12-20 18:57:48.423205"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Submission Exists (0.5ms) SELECT 1 AS one FROM "submissions" WHERE "submissions"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] Submission Create (0.4ms) INSERT INTO "submissions" ("canvas_id", "submitted_at", "graded_at", "score", "points_possible", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 1], ["submitted_at", "2021-12-13 18:57:48.450630"], ["graded_at", "2021-12-19 18:57:48.450720"], ["score", 5.0], ["points_possible", 10.0], ["created_at", "2021-12-20 18:57:48.452989"], ["updated_at", "2021-12-20 18:57:48.452989"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Submission Exists (0.4ms) SELECT 1 AS one FROM "submissions" WHERE "submissions"."canvas_id" IS NULL AND "submissions"."id" != $1 LIMIT $2 [["id", 183], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Submission Exists (0.3ms) SELECT 1 AS one FROM "submissions" WHERE "submissions"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]] Submission Create (0.2ms) INSERT INTO "submissions" ("canvas_id", "submitted_at", "graded_at", "score", "points_possible", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 2], ["submitted_at", "2021-12-13 18:57:48.463533"], ["graded_at", "2021-12-19 18:57:48.463624"], ["score", 5.0], ["points_possible", 10.0], ["created_at", "2021-12-20 18:57:48.464838"], ["updated_at", "2021-12-20 18:57:48.464838"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Submission Load (0.2ms) SELECT "submissions".* FROM "submissions" ORDER BY "submissions"."id" ASC LIMIT $1 [["LIMIT", 1]] Submission Exists (0.4ms) SELECT 1 AS one FROM "submissions" WHERE "submissions"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.9ms) SAVEPOINT active_record_1 Submission Exists (0.3ms) SELECT 1 AS one FROM "submissions" WHERE "submissions"."canvas_id" = $1 LIMIT $2 [["canvas_id", 3], ["LIMIT", 1]] Submission Create (0.5ms) INSERT INTO "submissions" ("canvas_id", "submitted_at", "graded_at", "score", "points_possible", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 3], ["submitted_at", "2021-12-13 18:57:48.474206"], ["graded_at", "2021-12-19 18:57:48.474297"], ["score", 5.0], ["points_possible", 10.0], ["created_at", "2021-12-20 18:57:48.476304"], ["updated_at", "2021-12-20 18:57:48.476304"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Submission Exists (0.4ms) SELECT 1 AS one FROM "submissions" WHERE "submissions"."canvas_id" = $1 AND "submissions"."id" != $2 LIMIT $3 [["canvas_id", 3], ["id", 185], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Submission Exists (0.3ms) SELECT 1 AS one FROM "submissions" WHERE "submissions"."canvas_id" = $1 LIMIT $2 [["canvas_id", 4], ["LIMIT", 1]] Submission Create (0.4ms) INSERT INTO "submissions" ("canvas_id", "submitted_at", "graded_at", "score", "points_possible", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 4], ["submitted_at", "2021-12-13 18:57:48.482505"], ["graded_at", "2021-12-19 18:57:48.482593"], ["score", 5.0], ["points_possible", 10.0], ["created_at", "2021-12-20 18:57:48.484654"], ["updated_at", "2021-12-20 18:57:48.484654"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Submission Exists (0.4ms) SELECT 1 AS one FROM "submissions" WHERE "submissions"."canvas_id" = $1 AND "submissions"."id" != $2 LIMIT $3 [["canvas_id", 4], ["id", 186], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Submission Exists (0.4ms) SELECT 1 AS one FROM "submissions" WHERE "submissions"."canvas_id" = $1 LIMIT $2 [["canvas_id", 5], ["LIMIT", 1]] Submission Create (0.4ms) INSERT INTO "submissions" ("canvas_id", "submitted_at", "graded_at", "score", "points_possible", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 5], ["submitted_at", "2021-12-13 18:57:48.492326"], ["graded_at", "2021-12-19 18:57:48.492444"], ["score", 5.0], ["points_possible", 10.0], ["created_at", "2021-12-20 18:57:48.494080"], ["updated_at", "2021-12-20 18:57:48.494080"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Submission Exists (0.3ms) SELECT 1 AS one FROM "submissions" WHERE "submissions"."canvas_id" = $1 AND "submissions"."id" != $2 LIMIT $3 [["canvas_id", 5], ["id", 187], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Term Exists (0.3ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 16357441], ["LIMIT", 1]] Term Create (0.3ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 16357441], ["name", "Cool Term"], ["start_at", "2021-12-17 18:57:46.689896"], ["end_at", "2021-12-23 18:57:46.689986"], ["workflow_state", "active"], ["sis_id", "50f357e7c78d870180a4fc63e157fde1"], ["created_at", "2021-12-20 18:57:48.503115"], ["updated_at", "2021-12-20 18:57:48.503115"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Term Exists (0.5ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" IS NULL AND "terms"."id" != $1 LIMIT $2 [["id", 451], ["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Term Exists (0.4ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 78490722], ["LIMIT", 1]] Term Create (0.3ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 78490722], ["name", "Cool Term"], ["start_at", "2021-12-17 18:57:46.689896"], ["end_at", "2021-12-23 18:57:46.689986"], ["workflow_state", "active"], ["sis_id", "c052a03ddd985d716ecffafb37ffbb2b"], ["created_at", "2021-12-20 18:57:48.514831"], ["updated_at", "2021-12-20 18:57:48.514831"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Term Load (0.2ms) SELECT "terms".* FROM "terms" ORDER BY "terms"."id" ASC LIMIT $1 [["LIMIT", 1]] Term Exists (0.4ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 78490722], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Term Exists (0.4ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 75347647], ["LIMIT", 1]] Term Create (0.5ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 75347647], ["name", "Cool Term"], ["start_at", "2021-12-17 18:57:46.689896"], ["end_at", "2021-12-23 18:57:46.689986"], ["workflow_state", "active"], ["sis_id", "e8da7ddb84cb197ee1549484a61a0d49"], ["created_at", "2021-12-20 18:57:48.526600"], ["updated_at", "2021-12-20 18:57:48.526600"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.3ms) ROLLBACK  (0.3ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Term Exists (0.3ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 62541309], ["LIMIT", 1]] Term Create (0.3ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 62541309], ["name", "Cool Term"], ["start_at", "2021-12-18 18:57:48.532044"], ["end_at", "2021-12-23 18:57:48.532143"], ["workflow_state", "active"], ["sis_id", "efbcf043615b573c9175fea2843a9451"], ["created_at", "2021-12-20 18:57:48.534598"], ["updated_at", "2021-12-20 18:57:48.534598"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 Term Exists (0.3ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 73371061], ["LIMIT", 1]] Term Create (0.4ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 73371061], ["name", "Cool Term"], ["start_at", "2021-12-17 18:57:46.689896"], ["end_at", "2021-12-23 18:57:46.689986"], ["workflow_state", "inactive"], ["sis_id", "5733ea92b17c1857a75a6c4e7ca15472"], ["created_at", "2021-12-20 18:57:48.538554"], ["updated_at", "2021-12-20 18:57:48.538554"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.3ms) SAVEPOINT active_record_1 Term Exists (0.3ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 77999424], ["LIMIT", 1]] Term Create (0.3ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 77999424], ["name", "Cool Term"], ["start_at", "2021-10-20 18:57:48.541079"], ["end_at", "2021-11-20 18:57:48.541154"], ["workflow_state", "active"], ["sis_id", "40bc5707025c50c67decf6e730a2738f"], ["created_at", "2021-12-20 18:57:48.543949"], ["updated_at", "2021-12-20 18:57:48.543949"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 Term Exists (1.5ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 57999439], ["LIMIT", 1]] Term Create (0.4ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 57999439], ["name", "Cool Term"], ["start_at", "2022-06-20 18:57:48.546267"], ["end_at", "2022-12-20 18:57:48.546337"], ["workflow_state", "active"], ["sis_id", "6866635e42b278e4559c3796c254e195"], ["created_at", "2021-12-20 18:57:48.566474"], ["updated_at", "2021-12-20 18:57:48.566474"]]  (0.4ms) RELEASE SAVEPOINT active_record_1 Term Load (0.8ms) SELECT "terms".* FROM "terms" WHERE "terms"."workflow_state" = $1 AND (start_at <= '2022-01-04 18:57:48.568113' OR start_at IS NULL) AND (end_at >= '2021-12-05 18:57:48.568275' OR end_at IS NULL) [["workflow_state", "active"]]  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) SELECT COUNT(*) FROM "terms" Term Load (0.2ms) SELECT "terms".* FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]]  (0.1ms) SAVEPOINT active_record_1 Term Exists (0.2ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] Term Create (0.3ms) INSERT INTO "terms" ("canvas_id", "name", "workflow_state", "grading_period_group_id", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 1], ["name", "Default Term"], ["workflow_state", "active"], ["grading_period_group_id", 1], ["sis_id", "Test"], ["created_at", "2021-12-20 18:57:48.575670"], ["updated_at", "2021-12-20 18:57:48.575670"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SELECT COUNT(*) FROM "terms" Term Load (0.2ms) SELECT "terms".* FROM "terms" ORDER BY "terms"."id" DESC LIMIT $1 [["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Term Exists (0.3ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] Term Create (0.3ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 1], ["name", "Cool Term"], ["start_at", "2021-12-17 18:57:46.689896"], ["end_at", "2021-12-23 18:57:46.689986"], ["workflow_state", "active"], ["sis_id", "b69e8271b5a415df5c2932d3131068f9"], ["created_at", "2021-12-20 18:57:48.581159"], ["updated_at", "2021-12-20 18:57:48.581159"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SELECT COUNT(*) FROM "terms" Term Load (0.2ms) SELECT "terms".* FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]]  (0.1ms) SAVEPOINT active_record_1 Term Exists (0.2ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 AND "terms"."id" != $2 LIMIT $3 [["canvas_id", 1], ["id", 459], ["LIMIT", 1]] Term Update (0.2ms) UPDATE "terms" SET "name" = $1, "sis_id" = $2, "start_at" = $3, "end_at" = $4, "grading_period_group_id" = $5, "updated_at" = $6 WHERE "terms"."id" = $7 [["name", "Default Term"], ["sis_id", "Test"], ["start_at", nil], ["end_at", nil], ["grading_period_group_id", 1], ["updated_at", "2021-12-20 18:57:48.584457"], ["id", 459]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.3ms) SELECT COUNT(*) FROM "terms" Term Load (0.3ms) SELECT "terms".* FROM "terms" WHERE "terms"."id" = $1 LIMIT $2 [["id", 459], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 User Exists (0.3ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 48357960], ["LIMIT", 1]] User Create (0.3ms) INSERT INTO "users" ("canvas_id", "sis_id", "email", "first_name", "last_name", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 48357960], ["sis_id", "b481af55b55cc8c4f5977597a2522f25"], ["email", "cooldude@coolsite.com"], ["first_name", "Cool"], ["last_name", "Dude"], ["created_at", "2021-12-20 18:57:48.591088"], ["updated_at", "2021-12-20 18:57:48.591088"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 User Exists (0.4ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" IS NULL AND "users"."id" != $1 LIMIT $2 [["id", 359], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 User Exists (0.3ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 77790200], ["LIMIT", 1]] User Create (0.3ms) INSERT INTO "users" ("canvas_id", "sis_id", "email", "first_name", "last_name", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 77790200], ["sis_id", "e629ec5daf67396deab4b14c0e7049f4"], ["email", "cooldude@coolsite.com"], ["first_name", "Cool"], ["last_name", "Dude"], ["created_at", "2021-12-20 18:57:48.599232"], ["updated_at", "2021-12-20 18:57:48.599232"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 User Load (0.2ms) SELECT "users".* FROM "users" ORDER BY "users"."id" ASC LIMIT $1 [["LIMIT", 1]] User Exists (0.3ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 77790200], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 User Exists (0.3ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 10089677], ["LIMIT", 1]] User Create (0.3ms) INSERT INTO "users" ("canvas_id", "sis_id", "email", "first_name", "last_name", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 10089677], ["sis_id", "be1d13cecab7dac99f63d3aed261794c"], ["email", "cooldude@coolsite.com"], ["first_name", "Cool"], ["last_name", "Dude"], ["created_at", "2021-12-20 18:57:48.607001"], ["updated_at", "2021-12-20 18:57:48.607001"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.3ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 User Exists (0.4ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 87140383], ["LIMIT", 1]] User Create (0.3ms) INSERT INTO "users" ("canvas_id", "sis_id", "email", "first_name", "last_name", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 87140383], ["sis_id", "e773f98b70e2191dcb84bc6462cfcdf0"], ["email", "cooldude@coolsite.com"], ["first_name", "Cool"], ["last_name", "Dude"], ["created_at", "2021-12-20 18:57:48.612778"], ["updated_at", "2021-12-20 18:57:48.612778"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 User Exists (0.3ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 45932599], ["LIMIT", 1]] User Create (0.3ms) INSERT INTO "users" ("canvas_id", "sis_id", "email", "first_name", "last_name", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 45932599], ["sis_id", "5b33014c587ad05678e9853e363fe4f0"], ["email", "cooldude@coolsite.com"], ["first_name", "Cool"], ["last_name", "Dude"], ["created_at", "2021-12-20 18:57:48.617093"], ["updated_at", "2021-12-20 18:57:48.617093"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) SELECT COUNT(*) FROM "assignment_groups" AssignmentGroup Create Many (0.7ms) INSERT INTO "assignment_groups" ("canvas_id","canvas_course_id","name","rules","position","group_weight","workflow_state","canvas_created_at","canvas_updated_at","created_at","updated_at") VALUES (1,1,'Assignments','--- drop_lowest:1\nnever_drop:36\n ',1,50.0,'available','2017-09-08 01:37:33','2017-09-08 01:37:33','2021-12-20 18:57:48.626060','2021-12-20 18:57:48.626060'),(2,1,'Tests',NULL,1,50.0,'available','2017-09-08 01:37:33','2017-09-08 01:37:33','2021-12-20 18:57:48.626060','2021-12-20 18:57:48.626060') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","canvas_course_id"=EXCLUDED."canvas_course_id","name"=EXCLUDED."name","rules"=EXCLUDED."rules","position"=EXCLUDED."position","group_weight"=EXCLUDED."group_weight","workflow_state"=EXCLUDED."workflow_state","canvas_created_at"=EXCLUDED."canvas_created_at","canvas_updated_at"=EXCLUDED."canvas_updated_at","updated_at"=EXCLUDED."updated_at" WHERE ("assignment_groups".canvas_id, "assignment_groups".canvas_course_id, "assignment_groups".name, "assignment_groups".rules, "assignment_groups".position, "assignment_groups".group_weight, "assignment_groups".workflow_state, "assignment_groups".canvas_created_at, "assignment_groups".canvas_updated_at) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.canvas_course_id, EXCLUDED.name, EXCLUDED.rules, EXCLUDED.position, EXCLUDED.group_weight, EXCLUDED.workflow_state, EXCLUDED.canvas_created_at, EXCLUDED.canvas_updated_at) RETURNING "id"  (0.2ms) SELECT COUNT(*) FROM "assignment_groups"  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) SELECT COUNT(*) FROM "assignments" Assignment Create Many (0.6ms) INSERT INTO "assignments" ("canvas_id","title","description","due_at","unlock_at","lock_at","points_possible","min_score","max_score","mastery_score","grading_type","submission_types","workflow_state","canvas_context_id","canvas_context_type","canvas_assignment_group_id","canvas_grading_scheme_id","canvas_grading_standard_id","created_at","updated_at") VALUES (88,'Assignment 1','

fdsfds

',NULL,NULL,NULL,100.0,NULL,NULL,NULL,'points','online_text_entry','published',58,'Course',55,NULL,NULL,'2021-12-20 18:57:48.631688','2021-12-20 18:57:48.631688'),(89,'fdsfdsfds','

fdsfdsfsdf

',NULL,NULL,NULL,100.0,NULL,NULL,NULL,'points','online_text_entry','published',59,'Course',56,NULL,NULL,'2021-12-20 18:57:48.631688','2021-12-20 18:57:48.631688') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","title"=EXCLUDED."title","description"=EXCLUDED."description","due_at"=EXCLUDED."due_at","unlock_at"=EXCLUDED."unlock_at","lock_at"=EXCLUDED."lock_at","points_possible"=EXCLUDED."points_possible","min_score"=EXCLUDED."min_score","max_score"=EXCLUDED."max_score","mastery_score"=EXCLUDED."mastery_score","grading_type"=EXCLUDED."grading_type","submission_types"=EXCLUDED."submission_types","workflow_state"=EXCLUDED."workflow_state","canvas_context_id"=EXCLUDED."canvas_context_id","canvas_context_type"=EXCLUDED."canvas_context_type","canvas_assignment_group_id"=EXCLUDED."canvas_assignment_group_id","canvas_grading_scheme_id"=EXCLUDED."canvas_grading_scheme_id","canvas_grading_standard_id"=EXCLUDED."canvas_grading_standard_id","updated_at"=EXCLUDED."updated_at" WHERE ("assignments".canvas_id, "assignments".title, "assignments".description, "assignments".due_at, "assignments".unlock_at, "assignments".lock_at, "assignments".points_possible, "assignments".min_score, "assignments".max_score, "assignments".mastery_score, "assignments".grading_type, "assignments".submission_types, "assignments".workflow_state, "assignments".canvas_context_id, "assignments".canvas_context_type, "assignments".canvas_assignment_group_id, "assignments".canvas_grading_scheme_id, "assignments".canvas_grading_standard_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.title, EXCLUDED.description, EXCLUDED.due_at, EXCLUDED.unlock_at, EXCLUDED.lock_at, EXCLUDED.points_possible, EXCLUDED.min_score, EXCLUDED.max_score, EXCLUDED.mastery_score, EXCLUDED.grading_type, EXCLUDED.submission_types, EXCLUDED.workflow_state, EXCLUDED.canvas_context_id, EXCLUDED.canvas_context_type, EXCLUDED.canvas_assignment_group_id, EXCLUDED.canvas_grading_scheme_id, EXCLUDED.canvas_grading_standard_id) RETURNING "id"  (0.2ms) SELECT COUNT(*) FROM "assignments"  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.7ms) SELECT COUNT(*) FROM "context_module_items" ContextModuleItem Create Many (0.5ms) INSERT INTO "context_module_items" ("canvas_id","canvas_context_module_id","position","canvas_content_id","canvas_content_type","workflow_state","canvas_assignment_id","created_at","updated_at") VALUES (15,9,1,83,'Assignment','active',1,'2021-12-20 18:57:48.636712','2021-12-20 18:57:48.636712'),(16,10,1,80,'Assignment','active',2,'2021-12-20 18:57:48.636712','2021-12-20 18:57:48.636712') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","canvas_context_module_id"=EXCLUDED."canvas_context_module_id","position"=EXCLUDED."position","canvas_content_id"=EXCLUDED."canvas_content_id","canvas_content_type"=EXCLUDED."canvas_content_type","workflow_state"=EXCLUDED."workflow_state","canvas_assignment_id"=EXCLUDED."canvas_assignment_id","updated_at"=EXCLUDED."updated_at" WHERE ("context_module_items".canvas_id, "context_module_items".canvas_context_module_id, "context_module_items".position, "context_module_items".canvas_content_id, "context_module_items".canvas_content_type, "context_module_items".workflow_state, "context_module_items".canvas_assignment_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.canvas_context_module_id, EXCLUDED.position, EXCLUDED.canvas_content_id, EXCLUDED.canvas_content_type, EXCLUDED.workflow_state, EXCLUDED.canvas_assignment_id) RETURNING "id"  (0.3ms) SELECT COUNT(*) FROM "context_module_items"  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.4ms) SELECT COUNT(*) FROM "context_modules" ContextModule Create Many (0.6ms) INSERT INTO "context_modules" ("canvas_id","canvas_context_id","canvas_context_type","position","name","workflow_state","deleted_at","created_at","updated_at") VALUES (23,785,'Course',1,'New Mod','active',NULL,'2021-12-20 18:57:48.641697','2021-12-20 18:57:48.641697'),(4,27,'Course',1,'Modules gonna module','unpublished',NULL,'2021-12-20 18:57:48.641697','2021-12-20 18:57:48.641697') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","canvas_context_id"=EXCLUDED."canvas_context_id","canvas_context_type"=EXCLUDED."canvas_context_type","position"=EXCLUDED."position","name"=EXCLUDED."name","workflow_state"=EXCLUDED."workflow_state","deleted_at"=EXCLUDED."deleted_at","updated_at"=EXCLUDED."updated_at" WHERE ("context_modules".canvas_id, "context_modules".canvas_context_id, "context_modules".canvas_context_type, "context_modules".position, "context_modules".name, "context_modules".workflow_state, "context_modules".deleted_at) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.canvas_context_id, EXCLUDED.canvas_context_type, EXCLUDED.position, EXCLUDED.name, EXCLUDED.workflow_state, EXCLUDED.deleted_at) RETURNING "id"  (0.4ms) SELECT COUNT(*) FROM "context_modules"  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) SELECT COUNT(*) FROM "courses" Course Create Many (0.5ms) INSERT INTO "courses" ("canvas_id","sis_id","course_code","name","canvas_account_id","canvas_term_id","start_at","end_at","workflow_state","grading_standard_id","created_at","updated_at") VALUES (1,'course_sis_id_1','C1','Course #1',1,1,'2017-03-27 21:53:18','2017-04-27 12:21:18','active',NULL,'2021-12-20 18:57:48.647128','2021-12-20 18:57:48.647128'),(2,'course_sis_id_2','C2','Course #2',1,1,'2017-03-27 21:53:18','2017-04-27 12:21:18','unpublished',NULL,'2021-12-20 18:57:48.647128','2021-12-20 18:57:48.647128') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","sis_id"=EXCLUDED."sis_id","course_code"=EXCLUDED."course_code","name"=EXCLUDED."name","canvas_account_id"=EXCLUDED."canvas_account_id","canvas_term_id"=EXCLUDED."canvas_term_id","start_at"=EXCLUDED."start_at","end_at"=EXCLUDED."end_at","workflow_state"=EXCLUDED."workflow_state","grading_standard_id"=EXCLUDED."grading_standard_id","updated_at"=EXCLUDED."updated_at" WHERE ("courses".canvas_id, "courses".sis_id, "courses".course_code, "courses".name, "courses".canvas_account_id, "courses".canvas_term_id, "courses".start_at, "courses".end_at, "courses".workflow_state, "courses".grading_standard_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.sis_id, EXCLUDED.course_code, EXCLUDED.name, EXCLUDED.canvas_account_id, EXCLUDED.canvas_term_id, EXCLUDED.start_at, EXCLUDED.end_at, EXCLUDED.workflow_state, EXCLUDED.grading_standard_id) RETURNING "id"  (0.3ms) SELECT COUNT(*) FROM "courses"  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.3ms) SELECT COUNT(*) FROM "users" User Create Many (0.5ms) INSERT INTO "users" ("canvas_id","sis_id","email","first_name","last_name","name","sortable_name","workflow_state","login_id","created_at","updated_at") VALUES (1,'sis_id_1','poorbastard@yharnam.com','Patches','the Spider','Patches the Spider','the Spider, Patches','active','spiderdude1337','2021-12-20 18:57:48.651662','2021-12-20 18:57:48.651662'),(2,'sis_id_2','dreamer@yharnam.com','Hunter','Djura','Hunter Djura','Djura, Hunter','active','retireddude110','2021-12-20 18:57:48.651662','2021-12-20 18:57:48.651662') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","sis_id"=EXCLUDED."sis_id","email"=EXCLUDED."email","first_name"=EXCLUDED."first_name","last_name"=EXCLUDED."last_name","name"=EXCLUDED."name","sortable_name"=EXCLUDED."sortable_name","workflow_state"=EXCLUDED."workflow_state","login_id"=EXCLUDED."login_id","updated_at"=EXCLUDED."updated_at" WHERE ("users".canvas_id, "users".sis_id, "users".email, "users".first_name, "users".last_name, "users".name, "users".sortable_name, "users".workflow_state, "users".login_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.sis_id, EXCLUDED.email, EXCLUDED.first_name, EXCLUDED.last_name, EXCLUDED.name, EXCLUDED.sortable_name, EXCLUDED.workflow_state, EXCLUDED.login_id) RETURNING "id"  (0.3ms) SELECT COUNT(*) FROM "users"  (0.2ms) ROLLBACK  (0.1ms) BEGIN User Create Many (0.7ms) INSERT INTO "users" ("canvas_id","sis_id","email","first_name","last_name","name","sortable_name","workflow_state","login_id","created_at","updated_at") VALUES (1,'sis_id_1','poorbastard@yharnam.com','Patches','the Spider','Patches the Spider','the Spider, Patches','active','spiderdude1337','2021-12-20 18:57:48.655478','2021-12-20 18:57:48.655478'),(2,'sis_id_2','dreamer@yharnam.com','Hunter','Djura','Hunter Djura','Djura, Hunter','active','retireddude110','2021-12-20 18:57:48.655478','2021-12-20 18:57:48.655478') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","sis_id"=EXCLUDED."sis_id","email"=EXCLUDED."email","first_name"=EXCLUDED."first_name","last_name"=EXCLUDED."last_name","name"=EXCLUDED."name","sortable_name"=EXCLUDED."sortable_name","workflow_state"=EXCLUDED."workflow_state","login_id"=EXCLUDED."login_id","updated_at"=EXCLUDED."updated_at" WHERE ("users".canvas_id, "users".sis_id, "users".email, "users".first_name, "users".last_name, "users".name, "users".sortable_name, "users".workflow_state, "users".login_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.sis_id, EXCLUDED.email, EXCLUDED.first_name, EXCLUDED.last_name, EXCLUDED.name, EXCLUDED.sortable_name, EXCLUDED.workflow_state, EXCLUDED.login_id) RETURNING "id" User Load (0.3ms) SELECT "users".* FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.4ms) SELECT COUNT(*) FROM "courses" Course Create Many (0.6ms) INSERT INTO "courses" ("canvas_id","sis_id","course_code","name","canvas_account_id","canvas_term_id","start_at","end_at","workflow_state","grading_standard_id","created_at","updated_at") VALUES (1,'course_sis_id_1','C1','Course #1',1,1,'2017-03-27 21:53:18','2017-04-27 12:21:18','active',NULL,'2021-12-20 18:57:48.661501','2021-12-20 18:57:48.661501'),(2,'course_sis_id_2','C2','Course #2',1,1,'2017-03-27 21:53:18','2017-04-27 12:21:18','unpublished',NULL,'2021-12-20 18:57:48.661501','2021-12-20 18:57:48.661501') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","sis_id"=EXCLUDED."sis_id","course_code"=EXCLUDED."course_code","name"=EXCLUDED."name","canvas_account_id"=EXCLUDED."canvas_account_id","canvas_term_id"=EXCLUDED."canvas_term_id","start_at"=EXCLUDED."start_at","end_at"=EXCLUDED."end_at","workflow_state"=EXCLUDED."workflow_state","grading_standard_id"=EXCLUDED."grading_standard_id","updated_at"=EXCLUDED."updated_at" WHERE ("courses".canvas_id, "courses".sis_id, "courses".course_code, "courses".name, "courses".canvas_account_id, "courses".canvas_term_id, "courses".start_at, "courses".end_at, "courses".workflow_state, "courses".grading_standard_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.sis_id, EXCLUDED.course_code, EXCLUDED.name, EXCLUDED.canvas_account_id, EXCLUDED.canvas_term_id, EXCLUDED.start_at, EXCLUDED.end_at, EXCLUDED.workflow_state, EXCLUDED.grading_standard_id) RETURNING "id"  (0.3ms) SELECT COUNT(*) FROM "courses" Course Load (0.2ms) SELECT "courses".* FROM "courses" ORDER BY "courses"."id" ASC LIMIT $1 [["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) SELECT COUNT(*) FROM "enrollments" Enrollment Create Many (0.5ms) INSERT INTO "enrollments" ("canvas_id","canvas_course_id","course_sis_id","canvas_user_id","user_sis_id","role","canvas_role_id","canvas_section_id","workflow_state","base_role_type","created_at","updated_at") VALUES (1,1,'sis_MUSC_2520_834',2,'sis_dalvarez_247','teacher',4,1,'active','TeacherEnrollment','2021-12-20 18:57:48.667145','2021-12-20 18:57:48.667145'),(2,1,'sis_MUSC_2520_834',3,'sis_jweaver_720','student',4,1,'active','StudentEnrollment','2021-12-20 18:57:48.667145','2021-12-20 18:57:48.667145') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","canvas_course_id"=EXCLUDED."canvas_course_id","course_sis_id"=EXCLUDED."course_sis_id","canvas_user_id"=EXCLUDED."canvas_user_id","user_sis_id"=EXCLUDED."user_sis_id","role"=EXCLUDED."role","canvas_role_id"=EXCLUDED."canvas_role_id","canvas_section_id"=EXCLUDED."canvas_section_id","workflow_state"=EXCLUDED."workflow_state","base_role_type"=EXCLUDED."base_role_type","updated_at"=EXCLUDED."updated_at" WHERE ("enrollments".canvas_id, "enrollments".canvas_course_id, "enrollments".course_sis_id, "enrollments".canvas_user_id, "enrollments".user_sis_id, "enrollments".role, "enrollments".canvas_role_id, "enrollments".canvas_section_id, "enrollments".workflow_state, "enrollments".base_role_type) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.canvas_course_id, EXCLUDED.course_sis_id, EXCLUDED.canvas_user_id, EXCLUDED.user_sis_id, EXCLUDED.role, EXCLUDED.canvas_role_id, EXCLUDED.canvas_section_id, EXCLUDED.workflow_state, EXCLUDED.base_role_type) RETURNING "id"  (0.2ms) SELECT COUNT(*) FROM "enrollments"  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) SELECT COUNT(*) FROM "sections" Section Create Many (0.6ms) INSERT INTO "sections" ("canvas_id","sis_id","canvas_course_id","name","workflow_state","start_at","end_at","created_at","updated_at") VALUES (1,'sis_section_1',1,'Cool Section','active','2017-03-27 21:53:18','2017-03-27 21:53:18','2021-12-20 18:57:48.671873','2021-12-20 18:57:48.671873'),(2,'sis_section_2',2,'Lame Section','active','2017-03-27 21:53:18','2017-03-27 21:53:18','2021-12-20 18:57:48.671873','2021-12-20 18:57:48.671873') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","sis_id"=EXCLUDED."sis_id","canvas_course_id"=EXCLUDED."canvas_course_id","name"=EXCLUDED."name","workflow_state"=EXCLUDED."workflow_state","start_at"=EXCLUDED."start_at","end_at"=EXCLUDED."end_at","updated_at"=EXCLUDED."updated_at" WHERE ("sections".canvas_id, "sections".sis_id, "sections".canvas_course_id, "sections".name, "sections".workflow_state, "sections".start_at, "sections".end_at) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.sis_id, EXCLUDED.canvas_course_id, EXCLUDED.name, EXCLUDED.workflow_state, EXCLUDED.start_at, EXCLUDED.end_at) RETURNING "id"  (0.3ms) SELECT COUNT(*) FROM "sections" Section Load (0.2ms) SELECT "sections".* FROM "sections" ORDER BY "sections"."id" ASC LIMIT $1 [["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN Section Create Many (0.6ms) INSERT INTO "sections" ("canvas_id","sis_id","canvas_course_id","name","workflow_state","start_at","end_at","created_at","updated_at") VALUES (1,'sis_section_1',1,'Cool Section','active','2017-03-27 21:53:18','2017-03-27 21:53:18','2021-12-20 18:57:48.677851','2021-12-20 18:57:48.677851'),(2,'sis_section_2',2,'Lame Section','active','2017-03-27 21:53:18','2017-03-27 21:53:18','2021-12-20 18:57:48.677851','2021-12-20 18:57:48.677851') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","sis_id"=EXCLUDED."sis_id","canvas_course_id"=EXCLUDED."canvas_course_id","name"=EXCLUDED."name","workflow_state"=EXCLUDED."workflow_state","start_at"=EXCLUDED."start_at","end_at"=EXCLUDED."end_at","updated_at"=EXCLUDED."updated_at" WHERE ("sections".canvas_id, "sections".sis_id, "sections".canvas_course_id, "sections".name, "sections".workflow_state, "sections".start_at, "sections".end_at) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.sis_id, EXCLUDED.canvas_course_id, EXCLUDED.name, EXCLUDED.workflow_state, EXCLUDED.start_at, EXCLUDED.end_at) RETURNING "id" Section Load (0.3ms) SELECT "sections".* FROM "sections" WHERE "sections"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]] Section Create Many (0.4ms) INSERT INTO "sections" ("canvas_id","canvas_nonxlist_course_id","created_at","updated_at") VALUES (2,3,'2021-12-20 18:57:48.680633','2021-12-20 18:57:48.680633') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","canvas_nonxlist_course_id"=EXCLUDED."canvas_nonxlist_course_id","updated_at"=EXCLUDED."updated_at" WHERE ("sections".canvas_id, "sections".canvas_nonxlist_course_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.canvas_nonxlist_course_id) RETURNING "id"  (0.3ms) SELECT COUNT(*) FROM "sections" WHERE "sections"."canvas_nonxlist_course_id" IS NOT NULL Section Load (0.2ms) SELECT "sections".* FROM "sections" WHERE "sections"."canvas_nonxlist_course_id" IS NOT NULL ORDER BY "sections"."id" ASC LIMIT $1 [["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.3ms) SELECT COUNT(*) FROM "groups" Group Create Many (0.6ms) INSERT INTO "groups" ("canvas_id","sis_id","canvas_group_category_id","group_category_sis_id","canvas_account_id","canvas_course_id","name","workflow_state","context_id","context_type","max_membership","created_at","updated_at") VALUES (50,'sis1',10,NULL,1,NULL,'Group1','available',1,'Account',NULL,'2021-12-20 18:57:48.685145','2021-12-20 18:57:48.685145'),(51,'sis2',2,NULL,NULL,1,'Group2','available',1,'Course',1,'2021-12-20 18:57:48.685145','2021-12-20 18:57:48.685145') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","sis_id"=EXCLUDED."sis_id","canvas_group_category_id"=EXCLUDED."canvas_group_category_id","group_category_sis_id"=EXCLUDED."group_category_sis_id","canvas_account_id"=EXCLUDED."canvas_account_id","canvas_course_id"=EXCLUDED."canvas_course_id","name"=EXCLUDED."name","workflow_state"=EXCLUDED."workflow_state","context_id"=EXCLUDED."context_id","context_type"=EXCLUDED."context_type","max_membership"=EXCLUDED."max_membership","updated_at"=EXCLUDED."updated_at" WHERE ("groups".canvas_id, "groups".sis_id, "groups".canvas_group_category_id, "groups".group_category_sis_id, "groups".canvas_account_id, "groups".canvas_course_id, "groups".name, "groups".workflow_state, "groups".context_id, "groups".context_type, "groups".max_membership) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.sis_id, EXCLUDED.canvas_group_category_id, EXCLUDED.group_category_sis_id, EXCLUDED.canvas_account_id, EXCLUDED.canvas_course_id, EXCLUDED.name, EXCLUDED.workflow_state, EXCLUDED.context_id, EXCLUDED.context_type, EXCLUDED.max_membership) RETURNING "id"  (0.3ms) SELECT COUNT(*) FROM "groups" Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."name" = $1 LIMIT $2 [["name", "Group1"], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.3ms) SELECT COUNT(*) FROM "group_memberships" GroupMembership Create Many (0.5ms) INSERT INTO "group_memberships" ("canvas_id","canvas_group_id","group_sis_id","canvas_user_id","user_sis_id","workflow_state","created_at","updated_at") VALUES (50,1,NULL,10,NULL,'accepted','2021-12-20 18:57:48.690734','2021-12-20 18:57:48.690734'),(51,2,NULL,11,NULL,'accepted','2021-12-20 18:57:48.690734','2021-12-20 18:57:48.690734') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","canvas_group_id"=EXCLUDED."canvas_group_id","group_sis_id"=EXCLUDED."group_sis_id","canvas_user_id"=EXCLUDED."canvas_user_id","user_sis_id"=EXCLUDED."user_sis_id","workflow_state"=EXCLUDED."workflow_state","updated_at"=EXCLUDED."updated_at" WHERE ("group_memberships".canvas_id, "group_memberships".canvas_group_id, "group_memberships".group_sis_id, "group_memberships".canvas_user_id, "group_memberships".user_sis_id, "group_memberships".workflow_state) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.canvas_group_id, EXCLUDED.group_sis_id, EXCLUDED.canvas_user_id, EXCLUDED.user_sis_id, EXCLUDED.workflow_state) RETURNING "id"  (0.3ms) SELECT COUNT(*) FROM "group_memberships" GroupMembership Load (0.3ms) SELECT "group_memberships".* FROM "group_memberships" WHERE "group_memberships"."canvas_id" = $1 LIMIT $2 [["canvas_id", 50], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.4ms) SELECT COUNT(*) FROM "user_observers" UserObserver Create Many (0.5ms) INSERT INTO "user_observers" ("observing_user_id","observed_user_id","workflow_state","created_at","updated_at") VALUES (21,3,'active','2021-12-20 18:57:48.701795','2021-12-20 18:57:48.701795'),(21,2,'active','2021-12-20 18:57:48.701795','2021-12-20 18:57:48.701795') ON CONFLICT (observing_user_id, observed_user_id) DO UPDATE SET "observing_user_id"=EXCLUDED."observing_user_id","observed_user_id"=EXCLUDED."observed_user_id","workflow_state"=EXCLUDED."workflow_state","updated_at"=EXCLUDED."updated_at" WHERE ("user_observers".observing_user_id, "user_observers".observed_user_id, "user_observers".workflow_state) IS DISTINCT FROM (EXCLUDED.observing_user_id, EXCLUDED.observed_user_id, EXCLUDED.workflow_state) RETURNING "id"  (0.2ms) SELECT COUNT(*) FROM "user_observers" UserObserver Load (0.2ms) SELECT "user_observers".* FROM "user_observers" WHERE "user_observers"."observed_user_id" = $1 LIMIT $2 [["observed_user_id", 3], ["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) SELECT COUNT(*) FROM "grading_periods" GradingPeriod Create Many (0.5ms) INSERT INTO "grading_periods" ("canvas_id","title","weight","start_date","end_date","close_date","canvas_grading_period_group_id","workflow_state","created_at","updated_at") VALUES (1,'Period 1',0.2,'2019-07-01 06:00:00','2019-08-01 05:59:59','2019-08-01 05:59:59',1,'active','2021-12-20 18:57:48.716716','2021-12-20 18:57:48.716716'),(2,'Period 2',0.8,'2019-08-01 06:00:00','2019-09-01 05:59:59','2019-09-01 05:59:59',1,'deleted','2021-12-20 18:57:48.716716','2021-12-20 18:57:48.716716') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","title"=EXCLUDED."title","weight"=EXCLUDED."weight","start_date"=EXCLUDED."start_date","end_date"=EXCLUDED."end_date","close_date"=EXCLUDED."close_date","canvas_grading_period_group_id"=EXCLUDED."canvas_grading_period_group_id","workflow_state"=EXCLUDED."workflow_state","updated_at"=EXCLUDED."updated_at" WHERE ("grading_periods".canvas_id, "grading_periods".title, "grading_periods".weight, "grading_periods".start_date, "grading_periods".end_date, "grading_periods".close_date, "grading_periods".canvas_grading_period_group_id, "grading_periods".workflow_state) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.title, EXCLUDED.weight, EXCLUDED.start_date, EXCLUDED.end_date, EXCLUDED.close_date, EXCLUDED.canvas_grading_period_group_id, EXCLUDED.workflow_state) RETURNING "id"  (0.3ms) SELECT COUNT(*) FROM "grading_periods" GradingPeriod Load (0.2ms) SELECT "grading_periods".* FROM "grading_periods" WHERE "grading_periods"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]]  (0.4ms) ROLLBACK  (0.2ms) BEGIN  (0.4ms) SELECT COUNT(*) FROM "grading_period_groups" GradingPeriodGroup Create Many (0.4ms) INSERT INTO "grading_period_groups" ("canvas_id","title","weighted","display_totals_for_all_grading_periods","workflow_state","created_at","updated_at") VALUES (1,'Test Group',FALSE,FALSE,'active','2021-12-20 18:57:48.734008','2021-12-20 18:57:48.734008') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","title"=EXCLUDED."title","weighted"=EXCLUDED."weighted","display_totals_for_all_grading_periods"=EXCLUDED."display_totals_for_all_grading_periods","workflow_state"=EXCLUDED."workflow_state","updated_at"=EXCLUDED."updated_at" WHERE ("grading_period_groups".canvas_id, "grading_period_groups".title, "grading_period_groups".weighted, "grading_period_groups".display_totals_for_all_grading_periods, "grading_period_groups".workflow_state) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.title, EXCLUDED.weighted, EXCLUDED.display_totals_for_all_grading_periods, EXCLUDED.workflow_state) RETURNING "id"  (0.5ms) SELECT COUNT(*) FROM "grading_period_groups" GradingPeriodGroup Load (0.2ms) SELECT "grading_period_groups".* FROM "grading_period_groups" WHERE "grading_period_groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]]  (0.4ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SELECT COUNT(*) FROM "user_observers" UserObserver Create Many (0.3ms) INSERT INTO "user_observers" ("observing_user_id","observed_user_id","workflow_state","created_at","updated_at") VALUES (21,3,'active','2021-12-20 18:57:48.747202','2021-12-20 18:57:48.747202'),(21,2,'active','2021-12-20 18:57:48.747202','2021-12-20 18:57:48.747202') ON CONFLICT (observing_user_id, observed_user_id) DO UPDATE SET "observing_user_id"=EXCLUDED."observing_user_id","observed_user_id"=EXCLUDED."observed_user_id","workflow_state"=EXCLUDED."workflow_state","updated_at"=EXCLUDED."updated_at" WHERE ("user_observers".observing_user_id, "user_observers".observed_user_id, "user_observers".workflow_state) IS DISTINCT FROM (EXCLUDED.observing_user_id, EXCLUDED.observed_user_id, EXCLUDED.workflow_state) RETURNING "id"  (0.2ms) SELECT COUNT(*) FROM "user_observers"  (0.2ms) SELECT COUNT(*) FROM "user_observers" UserObserver Create Many (0.3ms) INSERT INTO "user_observers" ("observing_user_id","observed_user_id","workflow_state","created_at","updated_at") VALUES (21,3,'active','2021-12-20 18:57:48.749081','2021-12-20 18:57:48.749081'),(21,2,'active','2021-12-20 18:57:48.749081','2021-12-20 18:57:48.749081') ON CONFLICT (observing_user_id, observed_user_id) DO UPDATE SET "observing_user_id"=EXCLUDED."observing_user_id","observed_user_id"=EXCLUDED."observed_user_id","workflow_state"=EXCLUDED."workflow_state","updated_at"=EXCLUDED."updated_at" WHERE ("user_observers".observing_user_id, "user_observers".observed_user_id, "user_observers".workflow_state) IS DISTINCT FROM (EXCLUDED.observing_user_id, EXCLUDED.observed_user_id, EXCLUDED.workflow_state) RETURNING "id"  (0.2ms) SELECT COUNT(*) FROM "user_observers"  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SELECT COUNT(*) FROM "users"  (0.2ms) SELECT COUNT(*) FROM "courses" Course Create Many (0.5ms) INSERT INTO "courses" ("canvas_id","sis_id","course_code","name","canvas_account_id","canvas_term_id","start_at","end_at","workflow_state","grading_standard_id","created_at","updated_at") VALUES (1,'course_sis_id_1','C1','Course #1',1,1,'2017-03-27 21:53:18','2017-04-27 12:21:18','active',NULL,'2021-12-20 18:57:48.753202','2021-12-20 18:57:48.753202'),(2,'course_sis_id_2','C2','Course #2',1,1,'2017-03-27 21:53:18','2017-04-27 12:21:18','unpublished',NULL,'2021-12-20 18:57:48.753202','2021-12-20 18:57:48.753202') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","sis_id"=EXCLUDED."sis_id","course_code"=EXCLUDED."course_code","name"=EXCLUDED."name","canvas_account_id"=EXCLUDED."canvas_account_id","canvas_term_id"=EXCLUDED."canvas_term_id","start_at"=EXCLUDED."start_at","end_at"=EXCLUDED."end_at","workflow_state"=EXCLUDED."workflow_state","grading_standard_id"=EXCLUDED."grading_standard_id","updated_at"=EXCLUDED."updated_at" WHERE ("courses".canvas_id, "courses".sis_id, "courses".course_code, "courses".name, "courses".canvas_account_id, "courses".canvas_term_id, "courses".start_at, "courses".end_at, "courses".workflow_state, "courses".grading_standard_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.sis_id, EXCLUDED.course_code, EXCLUDED.name, EXCLUDED.canvas_account_id, EXCLUDED.canvas_term_id, EXCLUDED.start_at, EXCLUDED.end_at, EXCLUDED.workflow_state, EXCLUDED.grading_standard_id) RETURNING "id" User Create Many (0.5ms) INSERT INTO "users" ("canvas_id","sis_id","email","first_name","last_name","name","sortable_name","workflow_state","login_id","created_at","updated_at") VALUES (1,'sis_id_1','poorbastard@yharnam.com','Patches','the Spider','Patches the Spider','the Spider, Patches','active','spiderdude1337','2021-12-20 18:57:48.755093','2021-12-20 18:57:48.755093'),(2,'sis_id_2','dreamer@yharnam.com','Hunter','Djura','Hunter Djura','Djura, Hunter','active','retireddude109','2021-12-20 18:57:48.755093','2021-12-20 18:57:48.755093') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","sis_id"=EXCLUDED."sis_id","email"=EXCLUDED."email","first_name"=EXCLUDED."first_name","last_name"=EXCLUDED."last_name","name"=EXCLUDED."name","sortable_name"=EXCLUDED."sortable_name","workflow_state"=EXCLUDED."workflow_state","login_id"=EXCLUDED."login_id","updated_at"=EXCLUDED."updated_at" WHERE ("users".canvas_id, "users".sis_id, "users".email, "users".first_name, "users".last_name, "users".name, "users".sortable_name, "users".workflow_state, "users".login_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.sis_id, EXCLUDED.email, EXCLUDED.first_name, EXCLUDED.last_name, EXCLUDED.name, EXCLUDED.sortable_name, EXCLUDED.workflow_state, EXCLUDED.login_id) RETURNING "id"  (0.3ms) SELECT COUNT(*) FROM "users"  (0.2ms) SELECT COUNT(*) FROM "courses"  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN Course Create Many (0.6ms) INSERT INTO "courses" ("canvas_id","sis_id","course_code","name","canvas_account_id","canvas_term_id","start_at","end_at","workflow_state","grading_standard_id","created_at","updated_at") VALUES (1,'course_sis_id_1','C1','Course #1',1,1,'2017-03-27 21:53:18','2017-04-27 12:21:18','active',NULL,'2021-12-20 18:57:48.762844','2021-12-20 18:57:48.762844'),(2,'course_sis_id_2','C2','Course #2',1,1,'2017-03-27 21:53:18','2017-04-27 12:21:18','unpublished',NULL,'2021-12-20 18:57:48.762844','2021-12-20 18:57:48.762844') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","sis_id"=EXCLUDED."sis_id","course_code"=EXCLUDED."course_code","name"=EXCLUDED."name","canvas_account_id"=EXCLUDED."canvas_account_id","canvas_term_id"=EXCLUDED."canvas_term_id","start_at"=EXCLUDED."start_at","end_at"=EXCLUDED."end_at","workflow_state"=EXCLUDED."workflow_state","grading_standard_id"=EXCLUDED."grading_standard_id","updated_at"=EXCLUDED."updated_at" WHERE ("courses".canvas_id, "courses".sis_id, "courses".course_code, "courses".name, "courses".canvas_account_id, "courses".canvas_term_id, "courses".start_at, "courses".end_at, "courses".workflow_state, "courses".grading_standard_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.sis_id, EXCLUDED.course_code, EXCLUDED.name, EXCLUDED.canvas_account_id, EXCLUDED.canvas_term_id, EXCLUDED.start_at, EXCLUDED.end_at, EXCLUDED.workflow_state, EXCLUDED.grading_standard_id) RETURNING "id"  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.3ms) SELECT COUNT(*) FROM "submissions" Submission Create Many (0.7ms) INSERT INTO "submissions" ("canvas_id","canvas_user_id","canvas_course_id","canvas_assignment_id","submitted_at","due_at","graded_at","score","points_possible","excused","workflow_state","created_at","updated_at") VALUES (1,1,1,1,'2017-09-21 18:28:15','2017-09-27 18:28:15','2017-09-21 19:36:23',5.0,10.0,TRUE,'graded','2021-12-20 18:57:48.767752','2021-12-20 18:57:48.767752'),(2,1,1,2,'2017-09-21 18:28:15','2017-09-28 18:28:15','2017-09-21 19:36:23',5.0,10.0,FALSE,'submitted','2021-12-20 18:57:48.767752','2021-12-20 18:57:48.767752') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","canvas_user_id"=EXCLUDED."canvas_user_id","canvas_course_id"=EXCLUDED."canvas_course_id","canvas_assignment_id"=EXCLUDED."canvas_assignment_id","submitted_at"=EXCLUDED."submitted_at","due_at"=EXCLUDED."due_at","graded_at"=EXCLUDED."graded_at","score"=EXCLUDED."score","points_possible"=EXCLUDED."points_possible","excused"=EXCLUDED."excused","workflow_state"=EXCLUDED."workflow_state","updated_at"=EXCLUDED."updated_at" WHERE ("submissions".canvas_id, "submissions".canvas_user_id, "submissions".canvas_course_id, "submissions".canvas_assignment_id, "submissions".submitted_at, "submissions".due_at, "submissions".graded_at, "submissions".score, "submissions".points_possible, "submissions".excused, "submissions".workflow_state) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.canvas_user_id, EXCLUDED.canvas_course_id, EXCLUDED.canvas_assignment_id, EXCLUDED.submitted_at, EXCLUDED.due_at, EXCLUDED.graded_at, EXCLUDED.score, EXCLUDED.points_possible, EXCLUDED.excused, EXCLUDED.workflow_state) RETURNING "id"  (0.3ms) SELECT COUNT(*) FROM "submissions"  (0.2ms) ROLLBACK  (0.8ms) BEGIN [ActiveJob] [BatchTestJobBase] [1d61ced9-26e2-401a-b375-75b92c85e077] Performing BatchTestJobBase (Job ID: 1d61ced9-26e2-401a-b375-75b92c85e077) from Test(default) [ActiveJob] [BatchTestJobBase] [1d61ced9-26e2-401a-b375-75b92c85e077] Performed BatchTestJobBase (Job ID: 1d61ced9-26e2-401a-b375-75b92c85e077) from Test(default) in 0.25ms  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] [BatchTestJobBase] [93c10e54-7b7d-43c8-8b19-fc8cad154339] Performing BatchTestJobBase (Job ID: 93c10e54-7b7d-43c8-8b19-fc8cad154339) from Test(default) [ActiveJob] [BatchTestJobBase] [93c10e54-7b7d-43c8-8b19-fc8cad154339] Performed BatchTestJobBase (Job ID: 93c10e54-7b7d-43c8-8b19-fc8cad154339) from Test(default) in 0.35ms  (0.3ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [BatchTestJobBase] [d1640772-06e9-493f-b64a-4dc44e0290fa] Performing BatchTestJobBase (Job ID: d1640772-06e9-493f-b64a-4dc44e0290fa) from Test(default) [ActiveJob] [BatchTestJobBase] [d1640772-06e9-493f-b64a-4dc44e0290fa] Performed BatchTestJobBase (Job ID: d1640772-06e9-493f-b64a-4dc44e0290fa) from Test(default) in 0.07ms  (0.2ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [FailingBatchTestJobBase] [0c21f76a-9509-4577-ba01-899aa0cbbcd0] Performing FailingBatchTestJobBase (Job ID: 0c21f76a-9509-4577-ba01-899aa0cbbcd0) from Test(default) [ActiveJob] [FailingBatchTestJobBase] [0c21f76a-9509-4577-ba01-899aa0cbbcd0] Error performing FailingBatchTestJobBase (Job ID: 0c21f76a-9509-4577-ba01-899aa0cbbcd0) from Test(default) in 0.15ms: RuntimeError (Foo): /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/job_batching/support/base_job.rb:12:in `perform' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:39:in `block in perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:109:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch_aware_job.rb:12:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/i18n-1.8.11/lib/i18n.rb:309:in `with_locale' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/translation.rb:9:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:26:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `block in instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications/instrumenter.rb:23:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:25:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `block in tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `block in tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:28:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:22:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:136:in `run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:38:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/job_batching/batch_aware_job_spec.rb:46:in `block (5 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `block in with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `block in with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-rails-5.0.2/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:259:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:644:in `block in run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:606:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/configuration.rb:2067:in `with_suite_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:116:in `block in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/reporter.rb:74:in `report' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:115:in `run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:89:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:71:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:45:in `invoke' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/exe/rspec:4:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:58:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:58:in `kernel_load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:23:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:478:in `exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:31:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:25:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/exe/bundle:49:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/friendly_errors.rb:128:in `with_friendly_errors' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/exe/bundle:37:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `
'  (0.1ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] Enqueued BatchTestJobBase (Job ID: 6a849651-7986-497d-92c5-b151a5583e72) to Test(default)  (0.1ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] Enqueued BatchTestJobBase (Job ID: 1710a927-aa1c-412b-bf8a-b3b31e7634d1) to Test(default)  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] Enqueued BatchTestJobBase (Job ID: cbf287ec-9729-489c-bc42-f2ec0104ac59) to Test(default)  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.3ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] Enqueued RetryingJob (Job ID: 2179a644-6e03-4c44-9ece-7ff96ccd2187) to Sidekiq(default) [ActiveJob] [RetryingJob] [2179a644-6e03-4c44-9ece-7ff96ccd2187] Performing RetryingJob (Job ID: 2179a644-6e03-4c44-9ece-7ff96ccd2187) from Sidekiq(default) [ActiveJob] [RetryingJob] [2179a644-6e03-4c44-9ece-7ff96ccd2187] Error performing RetryingJob (Job ID: 2179a644-6e03-4c44-9ece-7ff96ccd2187) from Sidekiq(default) in 2.78ms: RuntimeError (A Failure): /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/job_batching/batch_spec.rb:268:in `perform' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:39:in `block in perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:109:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch_aware_job.rb:12:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/i18n-1.8.11/lib/i18n.rb:314:in `with_locale' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/translation.rb:9:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:26:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `block in instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications/instrumenter.rb:23:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:25:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `block in tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `block in tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:28:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:22:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:136:in `run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:38:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:24:in `block in execute' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:109:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/railtie.rb:28:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/execution_wrapper.rb:87:in `wrap' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/reloader.rb:73:in `block in wrap' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/execution_wrapper.rb:87:in `wrap' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/reloader.rb:72:in `wrap' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/railtie.rb:27:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:136:in `run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:22:in `execute' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/queue_adapters/sidekiq_adapter.rb:42:in `perform' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/sidekiq-6.3.1/lib/sidekiq/testing.rb:300:in `execute_job' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/sidekiq-6.3.1/lib/sidekiq/testing.rb:295:in `block in process_job' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/sidekiq-6.3.1/lib/sidekiq/middleware/chain.rb:138:in `block in invoke' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/sidekiq.rb:73:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/sidekiq-6.3.1/lib/sidekiq/middleware/chain.rb:140:in `block in invoke' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/sidekiq-6.3.1/lib/sidekiq/middleware/chain.rb:143:in `invoke' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/sidekiq-6.3.1/lib/sidekiq/testing.rb:294:in `process_job' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/job_batching/batch_spec.rb:289:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `block in with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `block in with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-rails-5.0.2/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:259:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:644:in `block in run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:606:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/configuration.rb:2067:in `with_suite_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:116:in `block in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/reporter.rb:74:in `report' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:115:in `run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:89:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:71:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:45:in `invoke' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/exe/rspec:4:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:58:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:58:in `kernel_load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:23:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:478:in `exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:31:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:25:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/exe/bundle:49:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/friendly_errors.rb:128:in `with_friendly_errors' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/exe/bundle:37:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `
' [ActiveJob] [RetryingJob] [2179a644-6e03-4c44-9ece-7ff96ccd2187] Performing RetryingJob (Job ID: 2179a644-6e03-4c44-9ece-7ff96ccd2187) from Sidekiq(default) [ActiveJob] [RetryingJob] [2179a644-6e03-4c44-9ece-7ff96ccd2187] Performed RetryingJob (Job ID: 2179a644-6e03-4c44-9ece-7ff96ccd2187) from Sidekiq(default) in 2.11ms  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] Enqueued TestWorker (Job ID: 263319b9-9edb-4f59-8d7f-513b97660bd0) to Sidekiq(default)  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] Enqueued CanvasSync::JobBatches::Batch::Callback::ActiveJobCallbackWorker (Job ID: 8013bd51-31de-4d5b-b66f-195dfb3c171b) to Test(default) with arguments: "SampleCallback", "complete", {"a"=>"b"}, "PHACISSpzVQ0ag", nil  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] Enqueued CanvasSync::JobBatches::Batch::Callback::ActiveJobCallbackWorker (Job ID: 86c2891d-7fc7-46b1-a0f9-bb70069884fa) to Test(default) with arguments: "SampleCallback", "complete", {"a"=>"b"}, "BcTgXSjnlf5O4w", nil [ActiveJob] Enqueued CanvasSync::JobBatches::Batch::Callback::ActiveJobCallbackWorker (Job ID: 8bec5c81-6198-4f6f-8d82-ed13844b074f) to Test(default) with arguments: "SampleCallback2", "complete", {"b"=>"a"}, "BcTgXSjnlf5O4w", nil  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (2.3ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] Enqueued ContextedJob (Job ID: 4f7bd4d8-eb8c-436e-8bf5-1caf0ab9b680) to Sidekiq(default) [ActiveJob] [TestWorker] [263319b9-9edb-4f59-8d7f-513b97660bd0] Performing TestWorker (Job ID: 263319b9-9edb-4f59-8d7f-513b97660bd0) from Sidekiq(default) [ActiveJob] [TestWorker] [263319b9-9edb-4f59-8d7f-513b97660bd0] Performed TestWorker (Job ID: 263319b9-9edb-4f59-8d7f-513b97660bd0) from Sidekiq(default) in 5.08ms [ActiveJob] [ContextedJob] [4f7bd4d8-eb8c-436e-8bf5-1caf0ab9b680] Performing ContextedJob (Job ID: 4f7bd4d8-eb8c-436e-8bf5-1caf0ab9b680) from Sidekiq(default) [ActiveJob] [ContextedJob] [4f7bd4d8-eb8c-436e-8bf5-1caf0ab9b680] Performed ContextedJob (Job ID: 4f7bd4d8-eb8c-436e-8bf5-1caf0ab9b680) from Sidekiq(default) in 3.6ms  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] Enqueued ContextedJob (Job ID: e7f57c68-8d94-4c40-895a-941881fe67e1) to Sidekiq(default) [ActiveJob] [ContextedJob] [e7f57c68-8d94-4c40-895a-941881fe67e1] Performing ContextedJob (Job ID: e7f57c68-8d94-4c40-895a-941881fe67e1) from Sidekiq(default) [ActiveJob] [ContextedJob] [e7f57c68-8d94-4c40-895a-941881fe67e1] Performed ContextedJob (Job ID: e7f57c68-8d94-4c40-895a-941881fe67e1) from Sidekiq(default) in 9.86ms  (0.3ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] Enqueued BatchTestJobBase (Job ID: ebeb8569-181a-4f13-8f73-5c4587ac7007) to Sidekiq(default) [ActiveJob] [BatchTestJobBase] [ebeb8569-181a-4f13-8f73-5c4587ac7007] Performing BatchTestJobBase (Job ID: ebeb8569-181a-4f13-8f73-5c4587ac7007) from Sidekiq(default) [ActiveJob] [BatchTestJobBase] [ebeb8569-181a-4f13-8f73-5c4587ac7007] Performed BatchTestJobBase (Job ID: ebeb8569-181a-4f13-8f73-5c4587ac7007) from Sidekiq(default) in 6.29ms [ActiveJob] Enqueued ContextedJob (Job ID: a37c6072-687e-4463-932c-217c5f689f86) to Sidekiq(default) [ActiveJob] [ContextedJob] [a37c6072-687e-4463-932c-217c5f689f86] Performing ContextedJob (Job ID: a37c6072-687e-4463-932c-217c5f689f86) from Sidekiq(default) [ActiveJob] [ContextedJob] [a37c6072-687e-4463-932c-217c5f689f86] Performed ContextedJob (Job ID: a37c6072-687e-4463-932c-217c5f689f86) from Sidekiq(default) in 4.39ms  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] Enqueued TestWorker (Job ID: 73ba88f8-9717-43c7-9b8d-62b9494df274) to Sidekiq(default) [ActiveJob] Enqueued TestWorker (Job ID: 7c4366b8-85e9-444e-bf5a-6bd18a960927) to Sidekiq(default) [ActiveJob] Enqueued TestWorker (Job ID: ecef63eb-c6c2-4426-9d3f-195815277aee) to Sidekiq(default)  (0.2ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] Enqueued WorkerA (Job ID: d21b25f6-250f-428e-baaa-c113f3b23d01) to Sidekiq(default) [ActiveJob] Enqueued WorkerB (Job ID: 0034fe7b-4043-46bb-aeb2-2428a878096e) to Sidekiq(default) [ActiveJob] Enqueued WorkerA (Job ID: 6192f1cd-2d03-4add-a71f-f06fe2218b95) to Sidekiq(default) [ActiveJob] Enqueued WorkerC (Job ID: cbc6f736-2307-469b-ad9b-2f2054e63377) to Sidekiq(default)  (0.3ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.3ms) BEGIN  (0.3ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (1.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.5ms) ROLLBACK  (0.3ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.3ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] Enqueued TestWorker (Job ID: 167c1baf-c099-43ce-8e14-157d058fabfd) to Sidekiq(default)  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.9ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.7ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (2.2ms) ROLLBACK  (4.9ms) BEGIN [ActiveJob] Enqueued TestWorker (Job ID: a4cb6c18-6814-4126-884c-ab7051dcc141) to Sidekiq(default)  (0.2ms) ROLLBACK  (0.6ms) SELECT "schema_migrations"."version" FROM "schema_migrations" ORDER BY "schema_migrations"."version" ASC  (0.4ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.5ms) ROLLBACK  (0.2ms) BEGIN  (0.5ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (1.1ms) SELECT COUNT(*) FROM "canvas_sync_job_logs" [ActiveJob] [GoodJob] [5a7959f9-25ff-4cef-9a26-84ad21d6255a] Performing GoodJob (Job ID: 5a7959f9-25ff-4cef-9a26-84ad21d6255a) from Test(default) with arguments: "argument" [ActiveJob] [GoodJob] [5a7959f9-25ff-4cef-9a26-84ad21d6255a] CanvasSync::JobLog Load (0.3ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "5a7959f9-25ff-4cef-9a26-84ad21d6255a"], ["LIMIT", 1]] [ActiveJob] [GoodJob] [5a7959f9-25ff-4cef-9a26-84ad21d6255a]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [GoodJob] [5a7959f9-25ff-4cef-9a26-84ad21d6255a] CanvasSync::JobLog Create (1.2ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "GoodJob"], ["status", "enqueued"], ["job_arguments", "---\n- argument\n"], ["created_at", "2022-01-06 19:15:34.676712"], ["updated_at", "2022-01-06 19:15:34.676712"], ["job_id", "5a7959f9-25ff-4cef-9a26-84ad21d6255a"]] [ActiveJob] [GoodJob] [5a7959f9-25ff-4cef-9a26-84ad21d6255a]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [GoodJob] [5a7959f9-25ff-4cef-9a26-84ad21d6255a]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [GoodJob] [5a7959f9-25ff-4cef-9a26-84ad21d6255a] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-01-06 19:15:34.679299"], ["status", "running"], ["updated_at", "2022-01-06 19:15:34.679687"], ["id", 980]] [ActiveJob] [GoodJob] [5a7959f9-25ff-4cef-9a26-84ad21d6255a]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [GoodJob] [5a7959f9-25ff-4cef-9a26-84ad21d6255a]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [GoodJob] [5a7959f9-25ff-4cef-9a26-84ad21d6255a] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2022-01-06 19:15:34.680905"], ["status", "success"], ["updated_at", "2022-01-06 19:15:34.681245"], ["id", 980]] [ActiveJob] [GoodJob] [5a7959f9-25ff-4cef-9a26-84ad21d6255a]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [GoodJob] [5a7959f9-25ff-4cef-9a26-84ad21d6255a] Performed GoodJob (Job ID: 5a7959f9-25ff-4cef-9a26-84ad21d6255a) from Test(default) in 20.94ms  (0.3ms) SELECT COUNT(*) FROM "canvas_sync_job_logs" CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" ORDER BY "canvas_sync_job_logs"."id" DESC LIMIT $1 [["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [BadJob] [dfaea491-4b4b-4777-a51f-cd4e92c84dcd] Performing BadJob (Job ID: dfaea491-4b4b-4777-a51f-cd4e92c84dcd) from Test(default) with arguments: "argument" [ActiveJob] [BadJob] [dfaea491-4b4b-4777-a51f-cd4e92c84dcd] CanvasSync::JobLog Load (0.3ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "dfaea491-4b4b-4777-a51f-cd4e92c84dcd"], ["LIMIT", 1]] [ActiveJob] [BadJob] [dfaea491-4b4b-4777-a51f-cd4e92c84dcd]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [BadJob] [dfaea491-4b4b-4777-a51f-cd4e92c84dcd] CanvasSync::JobLog Create (0.4ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "BadJob"], ["status", "enqueued"], ["job_arguments", "---\n- argument\n"], ["created_at", "2022-01-06 19:15:34.688417"], ["updated_at", "2022-01-06 19:15:34.688417"], ["job_id", "dfaea491-4b4b-4777-a51f-cd4e92c84dcd"]] [ActiveJob] [BadJob] [dfaea491-4b4b-4777-a51f-cd4e92c84dcd]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [BadJob] [dfaea491-4b4b-4777-a51f-cd4e92c84dcd]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [BadJob] [dfaea491-4b4b-4777-a51f-cd4e92c84dcd] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-01-06 19:15:34.690387"], ["status", "running"], ["updated_at", "2022-01-06 19:15:34.690775"], ["id", 981]] [ActiveJob] [BadJob] [dfaea491-4b4b-4777-a51f-cd4e92c84dcd]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [BadJob] [dfaea491-4b4b-4777-a51f-cd4e92c84dcd]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [BadJob] [dfaea491-4b4b-4777-a51f-cd4e92c84dcd] CanvasSync::JobLog Update (0.5ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "exception" = $2, "backtrace" = $3, "status" = $4, "updated_at" = $5 WHERE "canvas_sync_job_logs"."id" = $6 [["completed_at", "2022-01-06 19:15:34.692260"], ["exception", "EvilError: EvilError"], ["backtrace", "/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:12:in `perform'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:39:in `block in perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:109:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch_aware_job.rb:22:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:21:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/i18n-1.8.11/lib/i18n.rb:309:in `with_locale'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/translation.rb:9:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:26:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `block in instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications/instrumenter.rb:23:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:25:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `block in tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `block in tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:28:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:22:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:136:in `run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:38:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:18:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:40:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/matchers/built_in/raise_error.rb:59:in `matches?'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:51:in `block in handle_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:27:in `with_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:48:in `handle_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:65:in `to'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:101:in `to'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:39:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `block in with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `block in with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-rails-5.0.2/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:259:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:644:in `block in run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:606:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/configuration.rb:2067:in `with_suite_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:116:in `block in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/reporter.rb:74:in `report'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:115:in `run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:89:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:71:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:45:in `invoke'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/exe/rspec:4:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:58:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:58:in `kernel_load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:23:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:478:in `exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:31:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:25:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/exe/bundle:49:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/friendly_errors.rb:128:in `with_friendly_errors'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/exe/bundle:37:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `
'"], ["status", "error"], ["updated_at", "2022-01-06 19:15:34.692570"], ["id", 981]] [ActiveJob] [BadJob] [dfaea491-4b4b-4777-a51f-cd4e92c84dcd]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [BadJob] [dfaea491-4b4b-4777-a51f-cd4e92c84dcd] Error performing BadJob (Job ID: dfaea491-4b4b-4777-a51f-cd4e92c84dcd) from Test(default) in 7.2ms: EvilError (EvilError): /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:12:in `perform' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:39:in `block in perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:109:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch_aware_job.rb:22:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:21:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/i18n-1.8.11/lib/i18n.rb:309:in `with_locale' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/translation.rb:9:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:26:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `block in instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications/instrumenter.rb:23:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:25:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `block in tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `block in tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:28:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:22:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:136:in `run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:38:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:18:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:40:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/matchers/built_in/raise_error.rb:59:in `matches?' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:51:in `block in handle_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:27:in `with_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:48:in `handle_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:65:in `to' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:101:in `to' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:39:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `block in with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `block in with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-rails-5.0.2/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:259:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:644:in `block in run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:606:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/configuration.rb:2067:in `with_suite_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:116:in `block in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/reporter.rb:74:in `report' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:115:in `run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:89:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:71:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:45:in `invoke' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/exe/rspec:4:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:58:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:58:in `kernel_load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:23:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:478:in `exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:31:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:25:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/exe/bundle:49:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/friendly_errors.rb:128:in `with_friendly_errors' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/exe/bundle:37:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `
' CanvasSync::JobLog Load (0.3ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" ORDER BY "canvas_sync_job_logs"."id" DESC LIMIT $1 [["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] [BadJob] [fd676803-436e-4294-9ce3-4bfb41bc172b] Performing BadJob (Job ID: fd676803-436e-4294-9ce3-4bfb41bc172b) from Test(default) [ActiveJob] [BadJob] [fd676803-436e-4294-9ce3-4bfb41bc172b] CanvasSync::JobLog Load (0.3ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "fd676803-436e-4294-9ce3-4bfb41bc172b"], ["LIMIT", 1]] [ActiveJob] [BadJob] [fd676803-436e-4294-9ce3-4bfb41bc172b]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [BadJob] [fd676803-436e-4294-9ce3-4bfb41bc172b] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["job_class", "BadJob"], ["status", "enqueued"], ["created_at", "2022-01-06 19:15:34.699249"], ["updated_at", "2022-01-06 19:15:34.699249"], ["job_id", "fd676803-436e-4294-9ce3-4bfb41bc172b"]] [ActiveJob] [BadJob] [fd676803-436e-4294-9ce3-4bfb41bc172b]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [BadJob] [fd676803-436e-4294-9ce3-4bfb41bc172b]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [BadJob] [fd676803-436e-4294-9ce3-4bfb41bc172b] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-01-06 19:15:34.700287"], ["status", "running"], ["updated_at", "2022-01-06 19:15:34.700585"], ["id", 982]] [ActiveJob] [BadJob] [fd676803-436e-4294-9ce3-4bfb41bc172b]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [BadJob] [fd676803-436e-4294-9ce3-4bfb41bc172b]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [BadJob] [fd676803-436e-4294-9ce3-4bfb41bc172b] CanvasSync::JobLog Update (0.4ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "exception" = $2, "backtrace" = $3, "status" = $4, "updated_at" = $5 WHERE "canvas_sync_job_logs"."id" = $6 [["completed_at", "2022-01-06 19:15:34.701884"], ["exception", "ArgumentError: wrong number of arguments (given 0, expected 1)"], ["backtrace", "/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:11:in `perform'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:39:in `block in perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:109:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch_aware_job.rb:22:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:21:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/i18n-1.8.11/lib/i18n.rb:309:in `with_locale'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/translation.rb:9:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:26:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `block in instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications/instrumenter.rb:23:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:25:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `block in tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `block in tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:28:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:22:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:136:in `run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:38:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:18:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:52:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/matchers/built_in/raise_error.rb:59:in `matches?'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:51:in `block in handle_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:27:in `with_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:48:in `handle_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:65:in `to'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:101:in `to'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:51:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `block in with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `block in with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-rails-5.0.2/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:259:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:644:in `block in run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:606:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/configuration.rb:2067:in `with_suite_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:116:in `block in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/reporter.rb:74:in `report'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:115:in `run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:89:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:71:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:45:in `invoke'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/exe/rspec:4:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:58:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:58:in `kernel_load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:23:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:478:in `exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:31:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:25:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/exe/bundle:49:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/friendly_errors.rb:128:in `with_friendly_errors'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/exe/bundle:37:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `
'"], ["status", "error"], ["updated_at", "2022-01-06 19:15:34.702196"], ["id", 982]] [ActiveJob] [BadJob] [fd676803-436e-4294-9ce3-4bfb41bc172b]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [BadJob] [fd676803-436e-4294-9ce3-4bfb41bc172b] Error performing BadJob (Job ID: fd676803-436e-4294-9ce3-4bfb41bc172b) from Test(default) in 5.31ms: ArgumentError (wrong number of arguments (given 0, expected 1)): /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:11:in `perform' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:39:in `block in perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:109:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch_aware_job.rb:22:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:21:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/i18n-1.8.11/lib/i18n.rb:309:in `with_locale' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/translation.rb:9:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:26:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `block in instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications/instrumenter.rb:23:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:25:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `block in tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `block in tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:28:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:22:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:136:in `run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:38:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:18:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:52:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/matchers/built_in/raise_error.rb:59:in `matches?' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:51:in `block in handle_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:27:in `with_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:48:in `handle_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:65:in `to' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:101:in `to' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:51:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `block in with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `block in with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-rails-5.0.2/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:259:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:644:in `block in run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:606:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/configuration.rb:2067:in `with_suite_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:116:in `block in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/reporter.rb:74:in `report' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:115:in `run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:89:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:71:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:45:in `invoke' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/exe/rspec:4:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:58:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:58:in `kernel_load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:23:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:478:in `exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:31:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:25:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/exe/bundle:49:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/friendly_errors.rb:128:in `with_friendly_errors' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/exe/bundle:37:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `
'  (0.1ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] [BadJob] [4bf0a1d7-0ca7-4369-802d-6c2fd43a4458] Performing BadJob (Job ID: 4bf0a1d7-0ca7-4369-802d-6c2fd43a4458) from Test(default) [ActiveJob] [BadJob] [4bf0a1d7-0ca7-4369-802d-6c2fd43a4458] CanvasSync::JobLog Load (0.3ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "4bf0a1d7-0ca7-4369-802d-6c2fd43a4458"], ["LIMIT", 1]] [ActiveJob] [BadJob] [4bf0a1d7-0ca7-4369-802d-6c2fd43a4458]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [BadJob] [4bf0a1d7-0ca7-4369-802d-6c2fd43a4458] CanvasSync::JobLog Create (0.4ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["job_class", "BadJob"], ["status", "enqueued"], ["created_at", "2022-01-06 19:15:34.706551"], ["updated_at", "2022-01-06 19:15:34.706551"], ["job_id", "4bf0a1d7-0ca7-4369-802d-6c2fd43a4458"]] [ActiveJob] [BadJob] [4bf0a1d7-0ca7-4369-802d-6c2fd43a4458]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [BadJob] [4bf0a1d7-0ca7-4369-802d-6c2fd43a4458]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [BadJob] [4bf0a1d7-0ca7-4369-802d-6c2fd43a4458] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-01-06 19:15:34.707951"], ["status", "running"], ["updated_at", "2022-01-06 19:15:34.708365"], ["id", 983]] [ActiveJob] [BadJob] [4bf0a1d7-0ca7-4369-802d-6c2fd43a4458]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [BadJob] [4bf0a1d7-0ca7-4369-802d-6c2fd43a4458]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [BadJob] [4bf0a1d7-0ca7-4369-802d-6c2fd43a4458] CanvasSync::JobLog Update (1.6ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "exception" = $2, "backtrace" = $3, "status" = $4, "updated_at" = $5 WHERE "canvas_sync_job_logs"."id" = $6 [["completed_at", "2022-01-06 19:15:34.713773"], ["exception", "ArgumentError: wrong number of arguments (given 0, expected 1)"], ["backtrace", "/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:11:in `perform'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:39:in `block in perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:109:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch_aware_job.rb:22:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:21:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/i18n-1.8.11/lib/i18n.rb:309:in `with_locale'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/translation.rb:9:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:26:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `block in instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications/instrumenter.rb:23:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:25:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `block in tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `block in tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:28:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:22:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:136:in `run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:38:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:18:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:60:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/matchers/built_in/raise_error.rb:59:in `matches?'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:51:in `block in handle_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:27:in `with_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:48:in `handle_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:65:in `to'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:101:in `to'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:59:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `block in with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `block in with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-rails-5.0.2/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:259:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:644:in `block in run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:606:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/configuration.rb:2067:in `with_suite_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:116:in `block in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/reporter.rb:74:in `report'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:115:in `run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:89:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:71:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:45:in `invoke'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/exe/rspec:4:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:58:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:58:in `kernel_load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:23:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:478:in `exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:31:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:25:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/exe/bundle:49:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/friendly_errors.rb:128:in `with_friendly_errors'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/exe/bundle:37:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `
'\n\nError Occurred while handling an Error: NoMethodError: undefined method `bad_catcher' for BadJob:Class\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-mocks-3.10.2/lib/rspec/mocks/method_double.rb:28:in `block in original_implementation_callable'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-mocks-3.10.2/lib/rspec/mocks/message_expectation.rb:101:in `block in and_call_original'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-mocks-3.10.2/lib/rspec/mocks/message_expectation.rb:740:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-mocks-3.10.2/lib/rspec/mocks/message_expectation.rb:572:in `invoke_incrementing_actual_calls_by'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-mocks-3.10.2/lib/rspec/mocks/message_expectation.rb:427:in `invoke'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-mocks-3.10.2/lib/rspec/mocks/proxy.rb:217:in `message_received'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-mocks-3.10.2/lib/rspec/mocks/proxy.rb:361:in `message_received'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-mocks-3.10.2/lib/rspec/mocks/method_double.rb:78:in `proxy_method_invoked'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-mocks-3.10.2/lib/rspec/mocks/method_double.rb:64:in `block (2 levels) in define_proxy_method'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:31:in `rescue in block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:23:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/i18n-1.8.11/lib/i18n.rb:309:in `with_locale'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/translation.rb:9:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:26:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `block in instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications/instrumenter.rb:23:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:25:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `block in tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `block in tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:28:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:22:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:136:in `run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:38:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:18:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:60:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/matchers/built_in/raise_error.rb:59:in `matches?'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:51:in `block in handle_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:27:in `with_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:48:in `handle_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:65:in `to'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:101:in `to'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:59:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `block in with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `block in with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-rails-5.0.2/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:259:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:644:in `block in run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:606:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/configuration.rb:2067:in `with_suite_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:116:in `block in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/reporter.rb:74:in `report'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:115:in `run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:89:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:71:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:45:in `invoke'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/exe/rspec:4:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:58:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:58:in `kernel_load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:23:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:478:in `exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:31:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:25:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/exe/bundle:49:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/friendly_errors.rb:128:in `with_friendly_errors'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/exe/bundle:37:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `
'"], ["status", "error"], ["updated_at", "2022-01-06 19:15:34.714370"], ["id", 983]] [ActiveJob] [BadJob] [4bf0a1d7-0ca7-4369-802d-6c2fd43a4458]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [BadJob] [4bf0a1d7-0ca7-4369-802d-6c2fd43a4458] Error performing BadJob (Job ID: 4bf0a1d7-0ca7-4369-802d-6c2fd43a4458) from Test(default) in 11.86ms: ArgumentError (wrong number of arguments (given 0, expected 1)): /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:11:in `perform' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:39:in `block in perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:109:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch_aware_job.rb:22:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:21:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/i18n-1.8.11/lib/i18n.rb:309:in `with_locale' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/translation.rb:9:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:26:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `block in instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications/instrumenter.rb:23:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:25:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `block in tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `block in tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:28:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:22:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:136:in `run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:38:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:18:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:60:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/matchers/built_in/raise_error.rb:59:in `matches?' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:51:in `block in handle_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:27:in `with_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:48:in `handle_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:65:in `to' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:101:in `to' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:59:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `block in with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `block in with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-rails-5.0.2/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:259:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:644:in `block in run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:606:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/configuration.rb:2067:in `with_suite_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:116:in `block in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/reporter.rb:74:in `report' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:115:in `run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:89:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:71:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:45:in `invoke' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/exe/rspec:4:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:58:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:58:in `kernel_load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:23:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:478:in `exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:31:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:25:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/exe/bundle:49:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/friendly_errors.rb:128:in `with_friendly_errors' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/exe/bundle:37:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `
' CanvasSync::JobLog Load (0.3ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" ORDER BY "canvas_sync_job_logs"."id" DESC LIMIT $1 [["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] [CanvasSync::Jobs::ReportChecker] [12602bdd-218d-4017-9ad0-53e8f310b22e] Performing CanvasSync::Jobs::ReportChecker (Job ID: 12602bdd-218d-4017-9ad0-53e8f310b22e) from Test(default) with arguments: "provisioning_csv", 1, "FakeProcessor", {} [ActiveJob] [CanvasSync::Jobs::ReportChecker] [12602bdd-218d-4017-9ad0-53e8f310b22e] CanvasSync::JobLog Load (0.4ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "12602bdd-218d-4017-9ad0-53e8f310b22e"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [12602bdd-218d-4017-9ad0-53e8f310b22e]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [12602bdd-218d-4017-9ad0-53e8f310b22e] CanvasSync::JobLog Create (0.4ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- provisioning_csv\n- 1\n- FakeProcessor\n- {}\n"], ["created_at", "2022-01-06 19:15:34.724098"], ["updated_at", "2022-01-06 19:15:34.724098"], ["job_id", "12602bdd-218d-4017-9ad0-53e8f310b22e"]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [12602bdd-218d-4017-9ad0-53e8f310b22e]  (0.3ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [12602bdd-218d-4017-9ad0-53e8f310b22e]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [12602bdd-218d-4017-9ad0-53e8f310b22e] CanvasSync::JobLog Update (0.4ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-01-06 19:15:34.726158"], ["status", "running"], ["updated_at", "2022-01-06 19:15:34.726518"], ["id", 984]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [12602bdd-218d-4017-9ad0-53e8f310b22e]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [12602bdd-218d-4017-9ad0-53e8f310b22e]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [12602bdd-218d-4017-9ad0-53e8f310b22e] CanvasSync::JobLog Destroy (0.2ms) DELETE FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."id" = $1 [["id", 984]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [12602bdd-218d-4017-9ad0-53e8f310b22e]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [12602bdd-218d-4017-9ad0-53e8f310b22e] Performed CanvasSync::Jobs::ReportChecker (Job ID: 12602bdd-218d-4017-9ad0-53e8f310b22e) from Test(default) in 13.1ms  (0.1ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [CanvasSync::Jobs::ReportChecker] [0e8335ea-db26-451a-8fc9-96b5e93f9d5f] Performing CanvasSync::Jobs::ReportChecker (Job ID: 0e8335ea-db26-451a-8fc9-96b5e93f9d5f) from Test(default) with arguments: "provisioning_csv", 1, "FakeProcessor", {} [ActiveJob] [CanvasSync::Jobs::ReportChecker] [0e8335ea-db26-451a-8fc9-96b5e93f9d5f] CanvasSync::JobLog Load (0.3ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "0e8335ea-db26-451a-8fc9-96b5e93f9d5f"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [0e8335ea-db26-451a-8fc9-96b5e93f9d5f]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [0e8335ea-db26-451a-8fc9-96b5e93f9d5f] CanvasSync::JobLog Create (0.4ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- provisioning_csv\n- 1\n- FakeProcessor\n- {}\n"], ["created_at", "2022-01-06 19:15:34.738816"], ["updated_at", "2022-01-06 19:15:34.738816"], ["job_id", "0e8335ea-db26-451a-8fc9-96b5e93f9d5f"]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [0e8335ea-db26-451a-8fc9-96b5e93f9d5f]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [0e8335ea-db26-451a-8fc9-96b5e93f9d5f]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [0e8335ea-db26-451a-8fc9-96b5e93f9d5f] CanvasSync::JobLog Update (0.4ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-01-06 19:15:34.741296"], ["status", "running"], ["updated_at", "2022-01-06 19:15:34.741881"], ["id", 985]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [0e8335ea-db26-451a-8fc9-96b5e93f9d5f]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [0e8335ea-db26-451a-8fc9-96b5e93f9d5f]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [0e8335ea-db26-451a-8fc9-96b5e93f9d5f] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- provisioning_csv\n- 1\n- FakeProcessor\n- {}\n- {}\n"], ["created_at", "2022-01-06 19:15:34.746223"], ["updated_at", "2022-01-06 19:15:34.746223"], ["job_id", "d95461c7-a877-4bca-a98d-d8eca3ce47fd"]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [0e8335ea-db26-451a-8fc9-96b5e93f9d5f]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [0e8335ea-db26-451a-8fc9-96b5e93f9d5f] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: d95461c7-a877-4bca-a98d-d8eca3ce47fd) to Test(default) at 2022-01-06 19:16:04 UTC with arguments: "provisioning_csv", 1, "FakeProcessor", {}, {} [ActiveJob] [CanvasSync::Jobs::ReportChecker] [0e8335ea-db26-451a-8fc9-96b5e93f9d5f]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [0e8335ea-db26-451a-8fc9-96b5e93f9d5f] CanvasSync::JobLog Destroy (0.2ms) DELETE FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."id" = $1 [["id", 985]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [0e8335ea-db26-451a-8fc9-96b5e93f9d5f]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [0e8335ea-db26-451a-8fc9-96b5e93f9d5f] Performed CanvasSync::Jobs::ReportChecker (Job ID: 0e8335ea-db26-451a-8fc9-96b5e93f9d5f) from Test(default) in 11.42ms  (0.1ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [CanvasSync::Jobs::ReportChecker] [f76ec54e-1870-47a2-84d8-0238dafc36a9] Performing CanvasSync::Jobs::ReportChecker (Job ID: f76ec54e-1870-47a2-84d8-0238dafc36a9) from Test(default) with arguments: "provisioning_csv", 1, "FakeProcessor", {} [ActiveJob] [CanvasSync::Jobs::ReportChecker] [f76ec54e-1870-47a2-84d8-0238dafc36a9] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "f76ec54e-1870-47a2-84d8-0238dafc36a9"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [f76ec54e-1870-47a2-84d8-0238dafc36a9]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [f76ec54e-1870-47a2-84d8-0238dafc36a9] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- provisioning_csv\n- 1\n- FakeProcessor\n- {}\n"], ["created_at", "2022-01-06 19:15:34.752572"], ["updated_at", "2022-01-06 19:15:34.752572"], ["job_id", "f76ec54e-1870-47a2-84d8-0238dafc36a9"]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [f76ec54e-1870-47a2-84d8-0238dafc36a9]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [f76ec54e-1870-47a2-84d8-0238dafc36a9]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [f76ec54e-1870-47a2-84d8-0238dafc36a9] CanvasSync::JobLog Update (0.5ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-01-06 19:15:34.754209"], ["status", "running"], ["updated_at", "2022-01-06 19:15:34.754746"], ["id", 987]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [f76ec54e-1870-47a2-84d8-0238dafc36a9]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [f76ec54e-1870-47a2-84d8-0238dafc36a9]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [f76ec54e-1870-47a2-84d8-0238dafc36a9] CanvasSync::JobLog Update (0.8ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "exception" = $2, "backtrace" = $3, "status" = $4, "updated_at" = $5 WHERE "canvas_sync_job_logs"."id" = $6 [["completed_at", "2022-01-06 19:15:34.762574"], ["exception", "NameError: undefined local variable or method `current_organization' for #"], ["backtrace", "/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/jobs/report_checker.rb:35:in `perform'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:39:in `block in perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:109:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch_aware_job.rb:22:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:21:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/i18n-1.8.11/lib/i18n.rb:309:in `with_locale'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/translation.rb:9:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:26:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `block in instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications/instrumenter.rb:23:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:25:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `block in tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `block in tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:28:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:22:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:136:in `run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:38:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:18:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/report_checker_spec.rb:11:in `start_job'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/report_checker_spec.rb:53:in `block (5 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/matchers/built_in/raise_error.rb:59:in `matches?'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:51:in `block in handle_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:27:in `with_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:48:in `handle_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:65:in `to'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:101:in `to'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/report_checker_spec.rb:53:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `block in with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `block in with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-rails-5.0.2/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:259:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:644:in `block in run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:606:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/configuration.rb:2067:in `with_suite_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:116:in `block in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/reporter.rb:74:in `report'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:115:in `run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:89:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:71:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:45:in `invoke'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/exe/rspec:4:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:58:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:58:in `kernel_load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:23:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:478:in `exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:31:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:25:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/exe/bundle:49:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/friendly_errors.rb:128:in `with_friendly_errors'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/exe/bundle:37:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `
'"], ["status", "error"], ["updated_at", "2022-01-06 19:15:34.763189"], ["id", 987]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [f76ec54e-1870-47a2-84d8-0238dafc36a9]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [f76ec54e-1870-47a2-84d8-0238dafc36a9] Error performing CanvasSync::Jobs::ReportChecker (Job ID: f76ec54e-1870-47a2-84d8-0238dafc36a9) from Test(default) in 14.16ms: NameError (undefined local variable or method `current_organization' for #): /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/jobs/report_checker.rb:35:in `perform' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:39:in `block in perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:109:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch_aware_job.rb:22:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:21:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/i18n-1.8.11/lib/i18n.rb:309:in `with_locale' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/translation.rb:9:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:26:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `block in instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications/instrumenter.rb:23:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:25:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `block in tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `block in tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:28:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:22:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:136:in `run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:38:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:18:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/report_checker_spec.rb:11:in `start_job' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/report_checker_spec.rb:53:in `block (5 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/matchers/built_in/raise_error.rb:59:in `matches?' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:51:in `block in handle_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:27:in `with_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:48:in `handle_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:65:in `to' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:101:in `to' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/report_checker_spec.rb:53:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `block in with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `block in with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-rails-5.0.2/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:259:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:644:in `block in run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:606:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/configuration.rb:2067:in `with_suite_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:116:in `block in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/reporter.rb:74:in `report' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:115:in `run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:89:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:71:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:45:in `invoke' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/exe/rspec:4:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:58:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:58:in `kernel_load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:23:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:478:in `exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:31:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:25:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/exe/bundle:49:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/friendly_errors.rb:128:in `with_friendly_errors' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/exe/bundle:37:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `
'  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [68d297be-28dd-4f4d-92bb-127b82160a66] Performing CanvasSync::Jobs::ReportProcessorJob (Job ID: 68d297be-28dd-4f4d-92bb-127b82160a66) from Test(default) with arguments: "provisioning_csv", "https://test.instructure.com/sample_report_download", "FakeProcessor", {}, 1 [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [68d297be-28dd-4f4d-92bb-127b82160a66] CanvasSync::JobLog Load (0.3ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "68d297be-28dd-4f4d-92bb-127b82160a66"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [68d297be-28dd-4f4d-92bb-127b82160a66]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [68d297be-28dd-4f4d-92bb-127b82160a66] CanvasSync::JobLog Create (0.4ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportProcessorJob"], ["status", "enqueued"], ["job_arguments", "---\n- provisioning_csv\n- https://test.instructure.com/sample_report_download\n- FakeProcessor\n- {}\n- 1\n"], ["created_at", "2022-01-06 19:15:34.770328"], ["updated_at", "2022-01-06 19:15:34.770328"], ["job_id", "68d297be-28dd-4f4d-92bb-127b82160a66"]] [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [68d297be-28dd-4f4d-92bb-127b82160a66]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [68d297be-28dd-4f4d-92bb-127b82160a66]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [68d297be-28dd-4f4d-92bb-127b82160a66] CanvasSync::JobLog Update (0.5ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-01-06 19:15:34.772237"], ["status", "running"], ["updated_at", "2022-01-06 19:15:34.772904"], ["id", 988]] [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [68d297be-28dd-4f4d-92bb-127b82160a66]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [68d297be-28dd-4f4d-92bb-127b82160a66]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [68d297be-28dd-4f4d-92bb-127b82160a66] CanvasSync::JobLog Update (0.4ms) UPDATE "canvas_sync_job_logs" SET "job_class" = $1, "updated_at" = $2 WHERE "canvas_sync_job_logs"."id" = $3 [["job_class", "FakeProcessor"], ["updated_at", "2022-01-06 19:15:34.775482"], ["id", 988]] [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [68d297be-28dd-4f4d-92bb-127b82160a66]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [68d297be-28dd-4f4d-92bb-127b82160a66]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [68d297be-28dd-4f4d-92bb-127b82160a66] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2022-01-06 19:15:34.792536"], ["status", "success"], ["updated_at", "2022-01-06 19:15:34.793100"], ["id", 988]] [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [68d297be-28dd-4f4d-92bb-127b82160a66]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [68d297be-28dd-4f4d-92bb-127b82160a66] Performed CanvasSync::Jobs::ReportProcessorJob (Job ID: 68d297be-28dd-4f4d-92bb-127b82160a66) from Test(default) in 25.78ms  (0.1ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] [CanvasSync::Jobs::ReportStarter] [13f19b11-3061-4fe7-8fee-55f3eb4a936b] Performing CanvasSync::Jobs::ReportStarter (Job ID: 13f19b11-3061-4fe7-8fee-55f3eb4a936b) from Test(default) with arguments: "provisioning_csv", {"parameters[users]"=>true}, "CoolProcessor", {:models=>["users"]} [ActiveJob] [CanvasSync::Jobs::ReportStarter] [13f19b11-3061-4fe7-8fee-55f3eb4a936b] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "13f19b11-3061-4fe7-8fee-55f3eb4a936b"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::ReportStarter] [13f19b11-3061-4fe7-8fee-55f3eb4a936b]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [13f19b11-3061-4fe7-8fee-55f3eb4a936b] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportStarter"], ["status", "enqueued"], ["job_arguments", "---\n- provisioning_csv\n- parameters[users]: true\n- CoolProcessor\n- :models:\n - users\n"], ["created_at", "2022-01-06 19:15:34.798225"], ["updated_at", "2022-01-06 19:15:34.798225"], ["job_id", "13f19b11-3061-4fe7-8fee-55f3eb4a936b"]] [ActiveJob] [CanvasSync::Jobs::ReportStarter] [13f19b11-3061-4fe7-8fee-55f3eb4a936b]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [13f19b11-3061-4fe7-8fee-55f3eb4a936b]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [13f19b11-3061-4fe7-8fee-55f3eb4a936b] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-01-06 19:15:34.800092"], ["status", "running"], ["updated_at", "2022-01-06 19:15:34.800497"], ["id", 989]] [ActiveJob] [CanvasSync::Jobs::ReportStarter] [13f19b11-3061-4fe7-8fee-55f3eb4a936b]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [13f19b11-3061-4fe7-8fee-55f3eb4a936b]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [13f19b11-3061-4fe7-8fee-55f3eb4a936b] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- provisioning_csv\n- 1\n- CoolProcessor\n- :models:\n - users\n :sync_start_time: '2022-01-06T19:15:34Z'\n :report_params:\n parameters[users]: true\n"], ["created_at", "2022-01-06 19:15:34.804125"], ["updated_at", "2022-01-06 19:15:34.804125"], ["job_id", "2b11f339-f702-4ac6-90c3-5c5677d4708f"]] [ActiveJob] [CanvasSync::Jobs::ReportStarter] [13f19b11-3061-4fe7-8fee-55f3eb4a936b]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [13f19b11-3061-4fe7-8fee-55f3eb4a936b] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: 2b11f339-f702-4ac6-90c3-5c5677d4708f) to Test(default) at 2022-01-06 19:16:04 UTC with arguments: "provisioning_csv", 1, "CoolProcessor", {:models=>["users"], :sync_start_time=>"2022-01-06T19:15:34Z", :report_params=>{"parameters[users]"=>true}} [ActiveJob] [CanvasSync::Jobs::ReportStarter] [13f19b11-3061-4fe7-8fee-55f3eb4a936b]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [13f19b11-3061-4fe7-8fee-55f3eb4a936b] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2022-01-06 19:15:34.806977"], ["status", "success"], ["updated_at", "2022-01-06 19:15:34.807452"], ["id", 989]] [ActiveJob] [CanvasSync::Jobs::ReportStarter] [13f19b11-3061-4fe7-8fee-55f3eb4a936b]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [13f19b11-3061-4fe7-8fee-55f3eb4a936b] Performed CanvasSync::Jobs::ReportStarter (Job ID: 13f19b11-3061-4fe7-8fee-55f3eb4a936b) from Test(default) in 12.03ms  (0.1ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] [CanvasSync::Jobs::ReportStarter] [74bd3d8f-6430-4a3a-87a5-7798afc06c47] Performing CanvasSync::Jobs::ReportStarter (Job ID: 74bd3d8f-6430-4a3a-87a5-7798afc06c47) from Test(default) with arguments: "provisioning_csv", {"parameters[users]"=>true}, "CoolProcessor", {:models=>["users"]}, {:allow_redownloads=>true} [ActiveJob] [CanvasSync::Jobs::ReportStarter] [74bd3d8f-6430-4a3a-87a5-7798afc06c47] CanvasSync::JobLog Load (0.4ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "74bd3d8f-6430-4a3a-87a5-7798afc06c47"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::ReportStarter] [74bd3d8f-6430-4a3a-87a5-7798afc06c47]  (0.3ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [74bd3d8f-6430-4a3a-87a5-7798afc06c47] CanvasSync::JobLog Create (0.4ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportStarter"], ["status", "enqueued"], ["job_arguments", "---\n- provisioning_csv\n- parameters[users]: true\n- CoolProcessor\n- :models:\n - users\n- :allow_redownloads: true\n"], ["created_at", "2022-01-06 19:15:34.813617"], ["updated_at", "2022-01-06 19:15:34.813617"], ["job_id", "74bd3d8f-6430-4a3a-87a5-7798afc06c47"]] [ActiveJob] [CanvasSync::Jobs::ReportStarter] [74bd3d8f-6430-4a3a-87a5-7798afc06c47]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [74bd3d8f-6430-4a3a-87a5-7798afc06c47]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [74bd3d8f-6430-4a3a-87a5-7798afc06c47] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-01-06 19:15:34.815908"], ["status", "running"], ["updated_at", "2022-01-06 19:15:34.816253"], ["id", 991]] [ActiveJob] [CanvasSync::Jobs::ReportStarter] [74bd3d8f-6430-4a3a-87a5-7798afc06c47]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [74bd3d8f-6430-4a3a-87a5-7798afc06c47]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [74bd3d8f-6430-4a3a-87a5-7798afc06c47] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2022-01-06 19:15:34.818816"], ["status", "success"], ["updated_at", "2022-01-06 19:15:34.819239"], ["id", 991]] [ActiveJob] [CanvasSync::Jobs::ReportStarter] [74bd3d8f-6430-4a3a-87a5-7798afc06c47]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [74bd3d8f-6430-4a3a-87a5-7798afc06c47] Performed CanvasSync::Jobs::ReportStarter (Job ID: 74bd3d8f-6430-4a3a-87a5-7798afc06c47) from Test(default) in 8.85ms  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) SAVEPOINT active_record_1 Account Exists (1.1ms) SELECT 1 AS one FROM "accounts" WHERE "accounts"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] Account Create (0.7ms) INSERT INTO "accounts" ("canvas_id", "sis_id", "canvas_parent_account_id", "sis_parent_account_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 1], ["sis_id", "c63bfd5faf8785249e4cd6f81022b3b0"], ["canvas_parent_account_id", 1], ["sis_parent_account_id", "6f6e3ce8cd48a07f1498fdfa12c249b1"], ["name", "Account name"], ["workflow_state", "active"], ["created_at", "2022-01-06 19:15:34.836254"], ["updated_at", "2022-01-06 19:15:34.836254"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (1.6ms) SELECT COUNT(*) FROM "admins" [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [012e842f-c3d0-4242-b186-d58cf74351ce] Performing CanvasSync::Jobs::SyncAdminsJob (Job ID: 012e842f-c3d0-4242-b186-d58cf74351ce) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [012e842f-c3d0-4242-b186-d58cf74351ce] CanvasSync::JobLog Load (0.3ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "012e842f-c3d0-4242-b186-d58cf74351ce"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [012e842f-c3d0-4242-b186-d58cf74351ce]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [012e842f-c3d0-4242-b186-d58cf74351ce] CanvasSync::JobLog Create (0.4ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncAdminsJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2022-01-06 19:15:34.843465"], ["updated_at", "2022-01-06 19:15:34.843465"], ["job_id", "012e842f-c3d0-4242-b186-d58cf74351ce"]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [012e842f-c3d0-4242-b186-d58cf74351ce]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [012e842f-c3d0-4242-b186-d58cf74351ce]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [012e842f-c3d0-4242-b186-d58cf74351ce] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-01-06 19:15:34.862431"], ["status", "running"], ["updated_at", "2022-01-06 19:15:34.862891"], ["id", 992]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [012e842f-c3d0-4242-b186-d58cf74351ce]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [012e842f-c3d0-4242-b186-d58cf74351ce] Account Load (0.2ms) SELECT "accounts".* FROM "accounts" WHERE "accounts"."workflow_state" != $1 ORDER BY "accounts"."id" ASC LIMIT $2 [["workflow_state", "deleted"], ["LIMIT", 1000]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [012e842f-c3d0-4242-b186-d58cf74351ce] Admin Load (0.3ms) SELECT "admins".* FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [012e842f-c3d0-4242-b186-d58cf74351ce]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [012e842f-c3d0-4242-b186-d58cf74351ce] Admin Exists (0.3ms) SELECT 1 AS one FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [012e842f-c3d0-4242-b186-d58cf74351ce] Admin Create (0.7ms) INSERT INTO "admins" ("canvas_id", "role_name", "canvas_account_id", "canvas_role_id", "canvas_user_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 2], ["role_name", "AccountAdmin"], ["canvas_account_id", 1], ["canvas_role_id", 1], ["canvas_user_id", 1], ["workflow_state", "active"], ["created_at", "2022-01-06 19:15:34.879816"], ["updated_at", "2022-01-06 19:15:34.879816"]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [012e842f-c3d0-4242-b186-d58cf74351ce]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [012e842f-c3d0-4242-b186-d58cf74351ce] Admin Load (0.2ms) SELECT "admins".* FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 3], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [012e842f-c3d0-4242-b186-d58cf74351ce]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [012e842f-c3d0-4242-b186-d58cf74351ce] Admin Exists (0.2ms) SELECT 1 AS one FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 3], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [012e842f-c3d0-4242-b186-d58cf74351ce] Admin Create (0.3ms) INSERT INTO "admins" ("canvas_id", "role_name", "canvas_account_id", "canvas_role_id", "canvas_user_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 3], ["role_name", "Custom Account Role"], ["canvas_account_id", 1], ["canvas_role_id", 11], ["canvas_user_id", 11], ["workflow_state", "active"], ["created_at", "2022-01-06 19:15:34.882916"], ["updated_at", "2022-01-06 19:15:34.882916"]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [012e842f-c3d0-4242-b186-d58cf74351ce]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [012e842f-c3d0-4242-b186-d58cf74351ce] Admin Load (0.2ms) SELECT "admins".* FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 4], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [012e842f-c3d0-4242-b186-d58cf74351ce]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [012e842f-c3d0-4242-b186-d58cf74351ce] Admin Exists (0.2ms) SELECT 1 AS one FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 4], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [012e842f-c3d0-4242-b186-d58cf74351ce] Admin Create (0.3ms) INSERT INTO "admins" ("canvas_id", "role_name", "canvas_account_id", "canvas_role_id", "canvas_user_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 4], ["role_name", "Test"], ["canvas_account_id", 1], ["canvas_role_id", 10], ["canvas_user_id", 11], ["workflow_state", "active"], ["created_at", "2022-01-06 19:15:34.885385"], ["updated_at", "2022-01-06 19:15:34.885385"]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [012e842f-c3d0-4242-b186-d58cf74351ce]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [012e842f-c3d0-4242-b186-d58cf74351ce] Admin Update All (0.3ms) UPDATE "admins" SET "workflow_state" = 'inactive' WHERE "admins"."id" NOT IN ($1, $2, $3) [["id", 190], ["id", 191], ["id", 192]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [012e842f-c3d0-4242-b186-d58cf74351ce]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [012e842f-c3d0-4242-b186-d58cf74351ce] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2022-01-06 19:15:34.887008"], ["status", "success"], ["updated_at", "2022-01-06 19:15:34.887355"], ["id", 992]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [012e842f-c3d0-4242-b186-d58cf74351ce]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [012e842f-c3d0-4242-b186-d58cf74351ce] Performed CanvasSync::Jobs::SyncAdminsJob (Job ID: 012e842f-c3d0-4242-b186-d58cf74351ce) from Test(default) in 46.22ms  (0.2ms) SELECT COUNT(*) FROM "admins"  (0.3ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [56931d8e-5c74-4b82-a5f0-e15cd8bc41ad] Performing CanvasSync::Jobs::SyncAssignmentGroupsJob (Job ID: 56931d8e-5c74-4b82-a5f0-e15cd8bc41ad) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [56931d8e-5c74-4b82-a5f0-e15cd8bc41ad] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "56931d8e-5c74-4b82-a5f0-e15cd8bc41ad"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [56931d8e-5c74-4b82-a5f0-e15cd8bc41ad]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [56931d8e-5c74-4b82-a5f0-e15cd8bc41ad] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncAssignmentGroupsJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2022-01-06 19:15:34.893356"], ["updated_at", "2022-01-06 19:15:34.893356"], ["job_id", "56931d8e-5c74-4b82-a5f0-e15cd8bc41ad"]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [56931d8e-5c74-4b82-a5f0-e15cd8bc41ad]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [56931d8e-5c74-4b82-a5f0-e15cd8bc41ad]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [56931d8e-5c74-4b82-a5f0-e15cd8bc41ad] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-01-06 19:15:34.894641"], ["status", "running"], ["updated_at", "2022-01-06 19:15:34.894932"], ["id", 993]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [56931d8e-5c74-4b82-a5f0-e15cd8bc41ad]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [56931d8e-5c74-4b82-a5f0-e15cd8bc41ad]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [56931d8e-5c74-4b82-a5f0-e15cd8bc41ad] CanvasSync::JobLog Create (0.2ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proserv_assignment_group_export_csv\n- 1\n- CanvasSync::Processors::AssignmentGroupsProcessor\n- :sync_start_time: '2022-01-06T19:15:34Z'\n :report_params:\n :parameters:\n :enrollment_term_id: 1\n"], ["created_at", "2022-01-06 19:15:34.897685"], ["updated_at", "2022-01-06 19:15:34.897685"], ["job_id", "657f27b9-7909-4e3e-a0db-f6fb7e24890d"]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [56931d8e-5c74-4b82-a5f0-e15cd8bc41ad]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [56931d8e-5c74-4b82-a5f0-e15cd8bc41ad] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: 657f27b9-7909-4e3e-a0db-f6fb7e24890d) to Test(default) at 2022-01-06 19:16:04 UTC with arguments: "proserv_assignment_group_export_csv", 1, "CanvasSync::Processors::AssignmentGroupsProcessor", {:sync_start_time=>"2022-01-06T19:15:34Z", :report_params=>{:parameters=>{:enrollment_term_id=>1}}} [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [56931d8e-5c74-4b82-a5f0-e15cd8bc41ad]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [56931d8e-5c74-4b82-a5f0-e15cd8bc41ad] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2022-01-06 19:15:34.899832"], ["status", "success"], ["updated_at", "2022-01-06 19:15:34.900149"], ["id", 993]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [56931d8e-5c74-4b82-a5f0-e15cd8bc41ad]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [56931d8e-5c74-4b82-a5f0-e15cd8bc41ad] Performed CanvasSync::Jobs::SyncAssignmentGroupsJob (Job ID: 56931d8e-5c74-4b82-a5f0-e15cd8bc41ad) from Test(default) in 8.67ms  (0.1ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [1b7e51bd-c30d-4c28-a706-8c6dcd412b0b] Performing CanvasSync::Jobs::SyncAssignmentsJob (Job ID: 1b7e51bd-c30d-4c28-a706-8c6dcd412b0b) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [1b7e51bd-c30d-4c28-a706-8c6dcd412b0b] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "1b7e51bd-c30d-4c28-a706-8c6dcd412b0b"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [1b7e51bd-c30d-4c28-a706-8c6dcd412b0b]  (0.3ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [1b7e51bd-c30d-4c28-a706-8c6dcd412b0b] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncAssignmentsJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2022-01-06 19:15:34.904642"], ["updated_at", "2022-01-06 19:15:34.904642"], ["job_id", "1b7e51bd-c30d-4c28-a706-8c6dcd412b0b"]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [1b7e51bd-c30d-4c28-a706-8c6dcd412b0b]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [1b7e51bd-c30d-4c28-a706-8c6dcd412b0b]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [1b7e51bd-c30d-4c28-a706-8c6dcd412b0b] CanvasSync::JobLog Update (0.4ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-01-06 19:15:34.906142"], ["status", "running"], ["updated_at", "2022-01-06 19:15:34.906470"], ["id", 995]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [1b7e51bd-c30d-4c28-a706-8c6dcd412b0b]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [1b7e51bd-c30d-4c28-a706-8c6dcd412b0b]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [1b7e51bd-c30d-4c28-a706-8c6dcd412b0b] CanvasSync::JobLog Create (0.4ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proserv_assignment_export_csv\n- 1\n- CanvasSync::Processors::AssignmentsProcessor\n- :sync_start_time: '2022-01-06T19:15:34Z'\n :report_params:\n :parameters:\n :enrollment_term_id: 1\n"], ["created_at", "2022-01-06 19:15:34.909988"], ["updated_at", "2022-01-06 19:15:34.909988"], ["job_id", "e2af1a3d-bc98-418b-a07a-e13b6d96d104"]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [1b7e51bd-c30d-4c28-a706-8c6dcd412b0b]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [1b7e51bd-c30d-4c28-a706-8c6dcd412b0b] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: e2af1a3d-bc98-418b-a07a-e13b6d96d104) to Test(default) at 2022-01-06 19:16:04 UTC with arguments: "proserv_assignment_export_csv", 1, "CanvasSync::Processors::AssignmentsProcessor", {:sync_start_time=>"2022-01-06T19:15:34Z", :report_params=>{:parameters=>{:enrollment_term_id=>1}}} [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [1b7e51bd-c30d-4c28-a706-8c6dcd412b0b]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [1b7e51bd-c30d-4c28-a706-8c6dcd412b0b] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2022-01-06 19:15:34.913202"], ["status", "success"], ["updated_at", "2022-01-06 19:15:34.913777"], ["id", 995]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [1b7e51bd-c30d-4c28-a706-8c6dcd412b0b]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [1b7e51bd-c30d-4c28-a706-8c6dcd412b0b] Performed CanvasSync::Jobs::SyncAssignmentsJob (Job ID: 1b7e51bd-c30d-4c28-a706-8c6dcd412b0b) from Test(default) in 11.71ms  (0.1ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [18f6d92f-8de6-4a13-b776-bbf8ad1c7b24] Performing CanvasSync::Jobs::SyncAssignmentsJob (Job ID: 18f6d92f-8de6-4a13-b776-bbf8ad1c7b24) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [18f6d92f-8de6-4a13-b776-bbf8ad1c7b24] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "18f6d92f-8de6-4a13-b776-bbf8ad1c7b24"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [18f6d92f-8de6-4a13-b776-bbf8ad1c7b24]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [18f6d92f-8de6-4a13-b776-bbf8ad1c7b24] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncAssignmentsJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2022-01-06 19:15:34.918445"], ["updated_at", "2022-01-06 19:15:34.918445"], ["job_id", "18f6d92f-8de6-4a13-b776-bbf8ad1c7b24"]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [18f6d92f-8de6-4a13-b776-bbf8ad1c7b24]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [18f6d92f-8de6-4a13-b776-bbf8ad1c7b24]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [18f6d92f-8de6-4a13-b776-bbf8ad1c7b24] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-01-06 19:15:34.919797"], ["status", "running"], ["updated_at", "2022-01-06 19:15:34.920122"], ["id", 997]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [18f6d92f-8de6-4a13-b776-bbf8ad1c7b24]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [18f6d92f-8de6-4a13-b776-bbf8ad1c7b24]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [18f6d92f-8de6-4a13-b776-bbf8ad1c7b24] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proserv_assignment_export_csv\n- 1\n- CanvasSync::Processors::AssignmentsProcessor\n- :sync_start_time: '2022-01-06T19:15:34Z'\n :report_params:\n :parameters: {}\n"], ["created_at", "2022-01-06 19:15:34.923442"], ["updated_at", "2022-01-06 19:15:34.923442"], ["job_id", "94afb331-a447-4b7f-ba6d-5062cc802c4b"]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [18f6d92f-8de6-4a13-b776-bbf8ad1c7b24]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [18f6d92f-8de6-4a13-b776-bbf8ad1c7b24] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: 94afb331-a447-4b7f-ba6d-5062cc802c4b) to Test(default) at 2022-01-06 19:16:04 UTC with arguments: "proserv_assignment_export_csv", 1, "CanvasSync::Processors::AssignmentsProcessor", {:sync_start_time=>"2022-01-06T19:15:34Z", :report_params=>{:parameters=>{}}} [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [18f6d92f-8de6-4a13-b776-bbf8ad1c7b24]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [18f6d92f-8de6-4a13-b776-bbf8ad1c7b24] CanvasSync::JobLog Update (0.4ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2022-01-06 19:15:34.926634"], ["status", "success"], ["updated_at", "2022-01-06 19:15:34.927084"], ["id", 997]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [18f6d92f-8de6-4a13-b776-bbf8ad1c7b24]  (0.3ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [18f6d92f-8de6-4a13-b776-bbf8ad1c7b24] Performed CanvasSync::Jobs::SyncAssignmentsJob (Job ID: 18f6d92f-8de6-4a13-b776-bbf8ad1c7b24) from Test(default) in 11.41ms  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [0d451406-4946-4bc5-86db-2341eaf24f20] Performing CanvasSync::Jobs::SyncContextModuleItemsJob (Job ID: 0d451406-4946-4bc5-86db-2341eaf24f20) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [0d451406-4946-4bc5-86db-2341eaf24f20] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "0d451406-4946-4bc5-86db-2341eaf24f20"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [0d451406-4946-4bc5-86db-2341eaf24f20]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [0d451406-4946-4bc5-86db-2341eaf24f20] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncContextModuleItemsJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2022-01-06 19:15:34.933044"], ["updated_at", "2022-01-06 19:15:34.933044"], ["job_id", "0d451406-4946-4bc5-86db-2341eaf24f20"]] [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [0d451406-4946-4bc5-86db-2341eaf24f20]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [0d451406-4946-4bc5-86db-2341eaf24f20]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [0d451406-4946-4bc5-86db-2341eaf24f20] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-01-06 19:15:34.934567"], ["status", "running"], ["updated_at", "2022-01-06 19:15:34.934913"], ["id", 999]] [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [0d451406-4946-4bc5-86db-2341eaf24f20]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [0d451406-4946-4bc5-86db-2341eaf24f20]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [0d451406-4946-4bc5-86db-2341eaf24f20] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proserv_context_module_items_csv\n- 1\n- CanvasSync::Processors::ContextModuleItemsProcessor\n- :sync_start_time: '2022-01-06T19:15:34Z'\n :report_params:\n :parameters:\n :enrollment_term_id: 1\n"], ["created_at", "2022-01-06 19:15:34.937987"], ["updated_at", "2022-01-06 19:15:34.937987"], ["job_id", "21ad1824-a618-4782-8256-c122282f00fa"]] [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [0d451406-4946-4bc5-86db-2341eaf24f20]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [0d451406-4946-4bc5-86db-2341eaf24f20] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: 21ad1824-a618-4782-8256-c122282f00fa) to Test(default) at 2022-01-06 19:16:04 UTC with arguments: "proserv_context_module_items_csv", 1, "CanvasSync::Processors::ContextModuleItemsProcessor", {:sync_start_time=>"2022-01-06T19:15:34Z", :report_params=>{:parameters=>{:enrollment_term_id=>1}}} [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [0d451406-4946-4bc5-86db-2341eaf24f20]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [0d451406-4946-4bc5-86db-2341eaf24f20] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2022-01-06 19:15:34.940858"], ["status", "success"], ["updated_at", "2022-01-06 19:15:34.941342"], ["id", 999]] [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [0d451406-4946-4bc5-86db-2341eaf24f20]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [0d451406-4946-4bc5-86db-2341eaf24f20] Performed CanvasSync::Jobs::SyncContextModuleItemsJob (Job ID: 0d451406-4946-4bc5-86db-2341eaf24f20) from Test(default) in 10.71ms  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [31411c66-9b68-4ed1-82ef-190f1035b68c] Performing CanvasSync::Jobs::SyncContextModuleItemsJob (Job ID: 31411c66-9b68-4ed1-82ef-190f1035b68c) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [31411c66-9b68-4ed1-82ef-190f1035b68c] CanvasSync::JobLog Load (0.3ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "31411c66-9b68-4ed1-82ef-190f1035b68c"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [31411c66-9b68-4ed1-82ef-190f1035b68c]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [31411c66-9b68-4ed1-82ef-190f1035b68c] CanvasSync::JobLog Create (0.4ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncContextModuleItemsJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2022-01-06 19:15:34.946917"], ["updated_at", "2022-01-06 19:15:34.946917"], ["job_id", "31411c66-9b68-4ed1-82ef-190f1035b68c"]] [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [31411c66-9b68-4ed1-82ef-190f1035b68c]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [31411c66-9b68-4ed1-82ef-190f1035b68c]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [31411c66-9b68-4ed1-82ef-190f1035b68c] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-01-06 19:15:34.948554"], ["status", "running"], ["updated_at", "2022-01-06 19:15:34.948914"], ["id", 1001]] [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [31411c66-9b68-4ed1-82ef-190f1035b68c]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [31411c66-9b68-4ed1-82ef-190f1035b68c]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [31411c66-9b68-4ed1-82ef-190f1035b68c] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proserv_context_module_items_csv\n- 1\n- CanvasSync::Processors::ContextModuleItemsProcessor\n- :sync_start_time: '2022-01-06T19:15:34Z'\n :report_params:\n :parameters: {}\n"], ["created_at", "2022-01-06 19:15:34.951970"], ["updated_at", "2022-01-06 19:15:34.951970"], ["job_id", "03c4b6c5-ee98-47be-817a-f96d86c29b18"]] [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [31411c66-9b68-4ed1-82ef-190f1035b68c]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [31411c66-9b68-4ed1-82ef-190f1035b68c] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: 03c4b6c5-ee98-47be-817a-f96d86c29b18) to Test(default) at 2022-01-06 19:16:04 UTC with arguments: "proserv_context_module_items_csv", 1, "CanvasSync::Processors::ContextModuleItemsProcessor", {:sync_start_time=>"2022-01-06T19:15:34Z", :report_params=>{:parameters=>{}}} [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [31411c66-9b68-4ed1-82ef-190f1035b68c]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [31411c66-9b68-4ed1-82ef-190f1035b68c] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2022-01-06 19:15:34.954355"], ["status", "success"], ["updated_at", "2022-01-06 19:15:34.954725"], ["id", 1001]] [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [31411c66-9b68-4ed1-82ef-190f1035b68c]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [31411c66-9b68-4ed1-82ef-190f1035b68c] Performed CanvasSync::Jobs::SyncContextModuleItemsJob (Job ID: 31411c66-9b68-4ed1-82ef-190f1035b68c) from Test(default) in 10.77ms  (0.1ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [877afd1f-a423-45a4-8c94-135b134cf04d] Performing CanvasSync::Jobs::SyncContextModulesJob (Job ID: 877afd1f-a423-45a4-8c94-135b134cf04d) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [877afd1f-a423-45a4-8c94-135b134cf04d] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "877afd1f-a423-45a4-8c94-135b134cf04d"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [877afd1f-a423-45a4-8c94-135b134cf04d]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [877afd1f-a423-45a4-8c94-135b134cf04d] CanvasSync::JobLog Create (1.2ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncContextModulesJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2022-01-06 19:15:34.959877"], ["updated_at", "2022-01-06 19:15:34.959877"], ["job_id", "877afd1f-a423-45a4-8c94-135b134cf04d"]] [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [877afd1f-a423-45a4-8c94-135b134cf04d]  (0.3ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [877afd1f-a423-45a4-8c94-135b134cf04d]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [877afd1f-a423-45a4-8c94-135b134cf04d] CanvasSync::JobLog Update (0.4ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-01-06 19:15:34.962756"], ["status", "running"], ["updated_at", "2022-01-06 19:15:34.963262"], ["id", 1003]] [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [877afd1f-a423-45a4-8c94-135b134cf04d]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [877afd1f-a423-45a4-8c94-135b134cf04d]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [877afd1f-a423-45a4-8c94-135b134cf04d] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proserv_context_modules_csv\n- 1\n- CanvasSync::Processors::ContextModulesProcessor\n- :sync_start_time: '2022-01-06T19:15:34Z'\n :report_params:\n :parameters:\n :enrollment_term_id: 1\n"], ["created_at", "2022-01-06 19:15:34.967146"], ["updated_at", "2022-01-06 19:15:34.967146"], ["job_id", "f8964e90-f032-45f1-9928-4f6badefc153"]] [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [877afd1f-a423-45a4-8c94-135b134cf04d]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [877afd1f-a423-45a4-8c94-135b134cf04d] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: f8964e90-f032-45f1-9928-4f6badefc153) to Test(default) at 2022-01-06 19:16:04 UTC with arguments: "proserv_context_modules_csv", 1, "CanvasSync::Processors::ContextModulesProcessor", {:sync_start_time=>"2022-01-06T19:15:34Z", :report_params=>{:parameters=>{:enrollment_term_id=>1}}} [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [877afd1f-a423-45a4-8c94-135b134cf04d]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [877afd1f-a423-45a4-8c94-135b134cf04d] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2022-01-06 19:15:34.969563"], ["status", "success"], ["updated_at", "2022-01-06 19:15:34.969896"], ["id", 1003]] [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [877afd1f-a423-45a4-8c94-135b134cf04d]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [877afd1f-a423-45a4-8c94-135b134cf04d] Performed CanvasSync::Jobs::SyncContextModulesJob (Job ID: 877afd1f-a423-45a4-8c94-135b134cf04d) from Test(default) in 12.04ms  (0.1ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [77c719dd-ffa4-46eb-8f59-686081fb4fbd] Performing CanvasSync::Jobs::SyncContextModulesJob (Job ID: 77c719dd-ffa4-46eb-8f59-686081fb4fbd) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [77c719dd-ffa4-46eb-8f59-686081fb4fbd] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "77c719dd-ffa4-46eb-8f59-686081fb4fbd"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [77c719dd-ffa4-46eb-8f59-686081fb4fbd]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [77c719dd-ffa4-46eb-8f59-686081fb4fbd] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncContextModulesJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2022-01-06 19:15:34.974116"], ["updated_at", "2022-01-06 19:15:34.974116"], ["job_id", "77c719dd-ffa4-46eb-8f59-686081fb4fbd"]] [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [77c719dd-ffa4-46eb-8f59-686081fb4fbd]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [77c719dd-ffa4-46eb-8f59-686081fb4fbd]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [77c719dd-ffa4-46eb-8f59-686081fb4fbd] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-01-06 19:15:34.975660"], ["status", "running"], ["updated_at", "2022-01-06 19:15:34.975975"], ["id", 1005]] [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [77c719dd-ffa4-46eb-8f59-686081fb4fbd]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [77c719dd-ffa4-46eb-8f59-686081fb4fbd]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [77c719dd-ffa4-46eb-8f59-686081fb4fbd] CanvasSync::JobLog Create (0.4ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proserv_context_modules_csv\n- 1\n- CanvasSync::Processors::ContextModulesProcessor\n- :sync_start_time: '2022-01-06T19:15:34Z'\n :report_params:\n :parameters: {}\n"], ["created_at", "2022-01-06 19:15:34.979532"], ["updated_at", "2022-01-06 19:15:34.979532"], ["job_id", "7069c1aa-3241-4ae3-b90a-5b890fef5d98"]] [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [77c719dd-ffa4-46eb-8f59-686081fb4fbd]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [77c719dd-ffa4-46eb-8f59-686081fb4fbd] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: 7069c1aa-3241-4ae3-b90a-5b890fef5d98) to Test(default) at 2022-01-06 19:16:04 UTC with arguments: "proserv_context_modules_csv", 1, "CanvasSync::Processors::ContextModulesProcessor", {:sync_start_time=>"2022-01-06T19:15:34Z", :report_params=>{:parameters=>{}}} [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [77c719dd-ffa4-46eb-8f59-686081fb4fbd]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [77c719dd-ffa4-46eb-8f59-686081fb4fbd] CanvasSync::JobLog Update (0.4ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2022-01-06 19:15:34.983609"], ["status", "success"], ["updated_at", "2022-01-06 19:15:34.984168"], ["id", 1005]] [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [77c719dd-ffa4-46eb-8f59-686081fb4fbd]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [77c719dd-ffa4-46eb-8f59-686081fb4fbd] Performed CanvasSync::Jobs::SyncContextModulesJob (Job ID: 77c719dd-ffa4-46eb-8f59-686081fb4fbd) from Test(default) in 12.82ms  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Term Exists (4.0ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 85801256], ["LIMIT", 1]] Term Create (1.9ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 85801256], ["name", "Cool Term"], ["start_at", "2022-01-03 19:15:33.710267"], ["end_at", "2022-01-09 19:15:33.710358"], ["workflow_state", "active"], ["sis_id", "fc6866342763641e0374670ec0b73e2d"], ["created_at", "2022-01-06 19:15:35.003292"], ["updated_at", "2022-01-06 19:15:35.003292"]]  (0.4ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [07df0126-6ed0-409e-b356-b65bb240b7eb] Performing CanvasSync::Jobs::SyncProvisioningReportJob (Job ID: 07df0126-6ed0-409e-b356-b65bb240b7eb) from Test(default) with arguments: {:models=>["users", "courses"], :term_scope=>"active"} [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [07df0126-6ed0-409e-b356-b65bb240b7eb] CanvasSync::JobLog Load (0.5ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "07df0126-6ed0-409e-b356-b65bb240b7eb"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [07df0126-6ed0-409e-b356-b65bb240b7eb]  (0.3ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [07df0126-6ed0-409e-b356-b65bb240b7eb] CanvasSync::JobLog Create (0.6ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncProvisioningReportJob"], ["status", "enqueued"], ["job_arguments", "---\n- :models:\n - users\n - courses\n :term_scope: active\n"], ["created_at", "2022-01-06 19:15:35.011545"], ["updated_at", "2022-01-06 19:15:35.011545"], ["job_id", "07df0126-6ed0-409e-b356-b65bb240b7eb"]] [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [07df0126-6ed0-409e-b356-b65bb240b7eb]  (0.3ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [07df0126-6ed0-409e-b356-b65bb240b7eb]  (0.3ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [07df0126-6ed0-409e-b356-b65bb240b7eb] CanvasSync::JobLog Update (0.5ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-01-06 19:15:35.014774"], ["status", "running"], ["updated_at", "2022-01-06 19:15:35.015628"], ["id", 1007]] [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [07df0126-6ed0-409e-b356-b65bb240b7eb]  (0.3ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [07df0126-6ed0-409e-b356-b65bb240b7eb]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [07df0126-6ed0-409e-b356-b65bb240b7eb] CanvasSync::JobLog Create (0.5ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proservices_provisioning_csv\n- \n- CanvasSync::Processors::ProvisioningReportProcessor\n- :models:\n - users\n - courses\n :term_scope: active\n :sync_start_time: '2022-01-06T19:15:35Z'\n :report_params:\n :parameters:\n :include_deleted: true\n users: true\n courses: true\n :enrollment_term_id: 85801256\n"], ["created_at", "2022-01-06 19:15:35.020860"], ["updated_at", "2022-01-06 19:15:35.020860"], ["job_id", "1a032ec9-a406-4245-b9b4-be2612fa157b"]] [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [07df0126-6ed0-409e-b356-b65bb240b7eb]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [07df0126-6ed0-409e-b356-b65bb240b7eb] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: 1a032ec9-a406-4245-b9b4-be2612fa157b) to Test(default) at 2022-01-06 19:16:05 UTC with arguments: "proservices_provisioning_csv", nil, "CanvasSync::Processors::ProvisioningReportProcessor", {:models=>["users", "courses"], :term_scope=>"active", :sync_start_time=>"2022-01-06T19:15:35Z", :report_params=>{:parameters=>{:include_deleted=>true, "users"=>true, "courses"=>true, :enrollment_term_id=>85801256}}} [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [07df0126-6ed0-409e-b356-b65bb240b7eb]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [07df0126-6ed0-409e-b356-b65bb240b7eb] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2022-01-06 19:15:35.024797"], ["status", "success"], ["updated_at", "2022-01-06 19:15:35.025302"], ["id", 1007]] [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [07df0126-6ed0-409e-b356-b65bb240b7eb]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [07df0126-6ed0-409e-b356-b65bb240b7eb] Performed CanvasSync::Jobs::SyncProvisioningReportJob (Job ID: 07df0126-6ed0-409e-b356-b65bb240b7eb) from Test(default) in 17.64ms  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [db5ea782-08e3-4da8-9a54-b0be58dddbf3] Performing CanvasSync::Jobs::SyncProvisioningReportJob (Job ID: db5ea782-08e3-4da8-9a54-b0be58dddbf3) from Test(default) with arguments: {:models=>["users", "courses"]} [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [db5ea782-08e3-4da8-9a54-b0be58dddbf3] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "db5ea782-08e3-4da8-9a54-b0be58dddbf3"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [db5ea782-08e3-4da8-9a54-b0be58dddbf3]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [db5ea782-08e3-4da8-9a54-b0be58dddbf3] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncProvisioningReportJob"], ["status", "enqueued"], ["job_arguments", "---\n- :models:\n - users\n - courses\n"], ["created_at", "2022-01-06 19:15:35.030527"], ["updated_at", "2022-01-06 19:15:35.030527"], ["job_id", "db5ea782-08e3-4da8-9a54-b0be58dddbf3"]] [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [db5ea782-08e3-4da8-9a54-b0be58dddbf3]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [db5ea782-08e3-4da8-9a54-b0be58dddbf3]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [db5ea782-08e3-4da8-9a54-b0be58dddbf3] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-01-06 19:15:35.032222"], ["status", "running"], ["updated_at", "2022-01-06 19:15:35.032592"], ["id", 1009]] [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [db5ea782-08e3-4da8-9a54-b0be58dddbf3]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [db5ea782-08e3-4da8-9a54-b0be58dddbf3]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [db5ea782-08e3-4da8-9a54-b0be58dddbf3] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proservices_provisioning_csv\n- \n- CanvasSync::Processors::ProvisioningReportProcessor\n- :models:\n - users\n - courses\n :sync_start_time: '2022-01-06T19:15:35Z'\n :report_params:\n :parameters:\n :include_deleted: true\n users: true\n courses: true\n"], ["created_at", "2022-01-06 19:15:35.035459"], ["updated_at", "2022-01-06 19:15:35.035459"], ["job_id", "79e514d1-4fc9-4b69-b3ff-8abca889fde9"]] [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [db5ea782-08e3-4da8-9a54-b0be58dddbf3]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [db5ea782-08e3-4da8-9a54-b0be58dddbf3] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: 79e514d1-4fc9-4b69-b3ff-8abca889fde9) to Test(default) at 2022-01-06 19:16:05 UTC with arguments: "proservices_provisioning_csv", nil, "CanvasSync::Processors::ProvisioningReportProcessor", {:models=>["users", "courses"], :sync_start_time=>"2022-01-06T19:15:35Z", :report_params=>{:parameters=>{:include_deleted=>true, "users"=>true, "courses"=>true}}} [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [db5ea782-08e3-4da8-9a54-b0be58dddbf3]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [db5ea782-08e3-4da8-9a54-b0be58dddbf3] CanvasSync::JobLog Update (0.4ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2022-01-06 19:15:35.038008"], ["status", "success"], ["updated_at", "2022-01-06 19:15:35.038378"], ["id", 1009]] [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [db5ea782-08e3-4da8-9a54-b0be58dddbf3]  (0.3ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [db5ea782-08e3-4da8-9a54-b0be58dddbf3] Performed CanvasSync::Jobs::SyncProvisioningReportJob (Job ID: db5ea782-08e3-4da8-9a54-b0be58dddbf3) from Test(default) in 10.69ms  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Account Exists (0.2ms) SELECT 1 AS one FROM "accounts" WHERE "accounts"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] Account Create (1.0ms) INSERT INTO "accounts" ("canvas_id", "sis_id", "canvas_parent_account_id", "sis_parent_account_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 1], ["sis_id", "67b9f31436daa1fd1339b9dd56a68e9d"], ["canvas_parent_account_id", 1], ["sis_parent_account_id", "a6d89d9d7d003d29efa16372196a250a"], ["name", "Account name"], ["workflow_state", "active"], ["created_at", "2022-01-06 19:15:35.043550"], ["updated_at", "2022-01-06 19:15:35.043550"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (1.2ms) SELECT COUNT(*) FROM "roles" [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [109aed57-264c-4c35-a59e-df6969fd7b1f] Performing CanvasSync::Jobs::SyncRolesJob (Job ID: 109aed57-264c-4c35-a59e-df6969fd7b1f) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [109aed57-264c-4c35-a59e-df6969fd7b1f] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "109aed57-264c-4c35-a59e-df6969fd7b1f"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [109aed57-264c-4c35-a59e-df6969fd7b1f]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [109aed57-264c-4c35-a59e-df6969fd7b1f] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncRolesJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2022-01-06 19:15:35.051432"], ["updated_at", "2022-01-06 19:15:35.051432"], ["job_id", "109aed57-264c-4c35-a59e-df6969fd7b1f"]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [109aed57-264c-4c35-a59e-df6969fd7b1f]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [109aed57-264c-4c35-a59e-df6969fd7b1f]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [109aed57-264c-4c35-a59e-df6969fd7b1f] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-01-06 19:15:35.052898"], ["status", "running"], ["updated_at", "2022-01-06 19:15:35.053268"], ["id", 1011]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [109aed57-264c-4c35-a59e-df6969fd7b1f]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [109aed57-264c-4c35-a59e-df6969fd7b1f] Account Load (0.3ms) SELECT "accounts".* FROM "accounts" WHERE "accounts"."workflow_state" != $1 ORDER BY "accounts"."id" ASC LIMIT $2 [["workflow_state", "deleted"], ["LIMIT", 1000]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [109aed57-264c-4c35-a59e-df6969fd7b1f] Role Load (0.3ms) SELECT "roles".* FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [109aed57-264c-4c35-a59e-df6969fd7b1f]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [109aed57-264c-4c35-a59e-df6969fd7b1f] Role Exists (0.3ms) SELECT 1 AS one FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [109aed57-264c-4c35-a59e-df6969fd7b1f] Role Create (0.9ms) INSERT INTO "roles" ("canvas_id", "label", "base_role_type", "canvas_account_id", "workflow_state", "permissions", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 1], ["label", "Account Admin"], ["base_role_type", "AccountMembership"], ["canvas_account_id", 10], ["workflow_state", "built_in"], ["permissions", "{\"manage_wiki\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"post_to_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"moderate_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_announcements\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"send_messages\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"send_messages_all\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_outcomes\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"create_conferences\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"create_collaborations\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_roster\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_all_grades\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_grades\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_rubrics\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"comment_on_others_submissions\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_students\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_admin_users\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_role_overrides\":{\"enabled\":true,\"locked\":true,\"readonly\":true,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_account_memberships\":{\"enabled\":true,\"locked\":true,\"readonly\":true,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_account_settings\":{\"enabled\":true,\"locked\":true,\"readonly\":true,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_groups\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_group_pages\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_files\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_assignments\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"undelete_courses\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_grade_changes\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_course_changes\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_question_banks\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_calendar\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_reports\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_courses\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_user_logins\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_user_observers\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_alerts\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"become_user\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_developer_keys\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"import_sis\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_sis\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_sis\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_course_list\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_statistics\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_storage_quotas\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_course_content\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_content\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_interaction_alerts\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"change_course_state\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_sections\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_feature_flags\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_quiz_answer_audits\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"moderate_grades\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"lti_add_edit\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true}}"], ["created_at", "2022-01-06 19:15:35.082478"], ["updated_at", "2022-01-06 19:15:35.082478"]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [109aed57-264c-4c35-a59e-df6969fd7b1f]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [109aed57-264c-4c35-a59e-df6969fd7b1f] Role Load (0.3ms) SELECT "roles".* FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 3], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [109aed57-264c-4c35-a59e-df6969fd7b1f]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [109aed57-264c-4c35-a59e-df6969fd7b1f] Role Exists (0.3ms) SELECT 1 AS one FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 3], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [109aed57-264c-4c35-a59e-df6969fd7b1f] Role Create (0.5ms) INSERT INTO "roles" ("canvas_id", "label", "base_role_type", "canvas_account_id", "workflow_state", "permissions", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 3], ["label", "Student"], ["base_role_type", "StudentEnrollment"], ["canvas_account_id", 10], ["workflow_state", "built_in"], ["permissions", "{\"manage_wiki\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"read_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"post_to_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"moderate_forum\":{\"enabled\":false,\"locked\":false,\"readonly\":false,\"explicit\":false},\"read_announcements\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"send_messages\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"send_messages_all\":{\"enabled\":false,\"locked\":false,\"readonly\":false,\"explicit\":false},\"manage_outcomes\":{\"enabled\":false,\"locked\":false,\"readonly\":false,\"explicit\":false},\"create_conferences\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"create_collaborations\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_roster\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_all_grades\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_grades\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_rubrics\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"comment_on_others_submissions\":{\"enabled\":false,\"locked\":false,\"readonly\":false,\"explicit\":false},\"manage_students\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_admin_users\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_role_overrides\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_account_memberships\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_account_settings\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_groups\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"view_group_pages\":{\"enabled\":false,\"locked\":false,\"readonly\":false,\"explicit\":false},\"manage_files\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_assignments\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"undelete_courses\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"view_grade_changes\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"view_course_changes\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"read_question_banks\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_calendar\":{\"enabled\":false,\"locked\":false,\"readonly\":false,\"explicit\":false},\"read_reports\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_courses\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_user_logins\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_user_observers\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_alerts\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"become_user\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_developer_keys\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"import_sis\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_sis\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"read_sis\":{\"enabled\":false,\"locked\":false,\"readonly\":false,\"explicit\":false},\"read_course_list\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"view_statistics\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_storage_quotas\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"read_course_content\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_content\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_interaction_alerts\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"change_course_state\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_sections\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_feature_flags\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"view_quiz_answer_audits\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"moderate_grades\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"lti_add_edit\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false}}"], ["created_at", "2022-01-06 19:15:35.090911"], ["updated_at", "2022-01-06 19:15:35.090911"]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [109aed57-264c-4c35-a59e-df6969fd7b1f]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [109aed57-264c-4c35-a59e-df6969fd7b1f] Role Update All (0.3ms) UPDATE "roles" SET "workflow_state" = 'inactive' WHERE "roles"."id" NOT IN ($1, $2) [["id", 163], ["id", 164]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [109aed57-264c-4c35-a59e-df6969fd7b1f]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [109aed57-264c-4c35-a59e-df6969fd7b1f] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2022-01-06 19:15:35.095328"], ["status", "success"], ["updated_at", "2022-01-06 19:15:35.095752"], ["id", 1011]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [109aed57-264c-4c35-a59e-df6969fd7b1f]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [109aed57-264c-4c35-a59e-df6969fd7b1f] Performed CanvasSync::Jobs::SyncRolesJob (Job ID: 109aed57-264c-4c35-a59e-df6969fd7b1f) from Test(default) in 46.56ms  (0.2ms) SELECT COUNT(*) FROM "roles"  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Term Exists (0.2ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 98854268], ["LIMIT", 1]] Term Create (0.2ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 98854268], ["name", "Cool Term"], ["start_at", "2022-01-03 19:15:33.710267"], ["end_at", "2022-01-09 19:15:33.710358"], ["workflow_state", "active"], ["sis_id", "815205a369b7bc8e1f017f3e16aa3d7a"], ["created_at", "2022-01-06 19:15:35.100384"], ["updated_at", "2022-01-06 19:15:35.100384"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [81ee02ab-d4f5-42a9-bf48-bd2ad583895b] Performing CanvasSync::Jobs::SyncSimpleTableJob (Job ID: 81ee02ab-d4f5-42a9-bf48-bd2ad583895b) from Test(default) with arguments: {:report_name=>"proservices_provisioning_csv", :model=>"courses", :mapping=>"courses", :klass=>"Course", :term_scope=>"active", :params=>{"parameters[include_deleted]"=>true, "parameters[courses]"=>true}} [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [81ee02ab-d4f5-42a9-bf48-bd2ad583895b] CanvasSync::JobLog Load (0.1ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "81ee02ab-d4f5-42a9-bf48-bd2ad583895b"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [81ee02ab-d4f5-42a9-bf48-bd2ad583895b]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [81ee02ab-d4f5-42a9-bf48-bd2ad583895b] CanvasSync::JobLog Create (0.2ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncSimpleTableJob"], ["status", "enqueued"], ["job_arguments", "---\n- :report_name: proservices_provisioning_csv\n :model: courses\n :mapping: courses\n :klass: Course\n :term_scope: active\n :params:\n parameters[include_deleted]: true\n parameters[courses]: true\n"], ["created_at", "2022-01-06 19:15:35.102762"], ["updated_at", "2022-01-06 19:15:35.102762"], ["job_id", "81ee02ab-d4f5-42a9-bf48-bd2ad583895b"]] [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [81ee02ab-d4f5-42a9-bf48-bd2ad583895b]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [81ee02ab-d4f5-42a9-bf48-bd2ad583895b]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [81ee02ab-d4f5-42a9-bf48-bd2ad583895b] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-01-06 19:15:35.104266"], ["status", "running"], ["updated_at", "2022-01-06 19:15:35.104548"], ["id", 1012]] [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [81ee02ab-d4f5-42a9-bf48-bd2ad583895b]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [81ee02ab-d4f5-42a9-bf48-bd2ad583895b]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [81ee02ab-d4f5-42a9-bf48-bd2ad583895b] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2022-01-06 19:15:35.105954"], ["status", "success"], ["updated_at", "2022-01-06 19:15:35.106330"], ["id", 1012]] [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [81ee02ab-d4f5-42a9-bf48-bd2ad583895b]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [81ee02ab-d4f5-42a9-bf48-bd2ad583895b] Performed CanvasSync::Jobs::SyncSimpleTableJob (Job ID: 81ee02ab-d4f5-42a9-bf48-bd2ad583895b) from Test(default) in 5.87ms  (0.1ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [186cc702-8b51-405b-bc1f-0c67baae0e23] Performing CanvasSync::Jobs::SyncSubmissionsJob (Job ID: 186cc702-8b51-405b-bc1f-0c67baae0e23) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [186cc702-8b51-405b-bc1f-0c67baae0e23] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "186cc702-8b51-405b-bc1f-0c67baae0e23"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [186cc702-8b51-405b-bc1f-0c67baae0e23]  (0.3ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [186cc702-8b51-405b-bc1f-0c67baae0e23] CanvasSync::JobLog Create (0.5ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncSubmissionsJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2022-01-06 19:15:35.111927"], ["updated_at", "2022-01-06 19:15:35.111927"], ["job_id", "186cc702-8b51-405b-bc1f-0c67baae0e23"]] [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [186cc702-8b51-405b-bc1f-0c67baae0e23]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [186cc702-8b51-405b-bc1f-0c67baae0e23]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [186cc702-8b51-405b-bc1f-0c67baae0e23] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-01-06 19:15:35.113970"], ["status", "running"], ["updated_at", "2022-01-06 19:15:35.114297"], ["id", 1013]] [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [186cc702-8b51-405b-bc1f-0c67baae0e23]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [186cc702-8b51-405b-bc1f-0c67baae0e23]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [186cc702-8b51-405b-bc1f-0c67baae0e23] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proserv_student_submissions_csv\n- 1\n- CanvasSync::Processors::SubmissionsProcessor\n- :sync_start_time: '2022-01-06T19:15:35Z'\n :report_params:\n :parameters:\n :include_all: \n :enrollment_term_id: 1\n"], ["created_at", "2022-01-06 19:15:35.117717"], ["updated_at", "2022-01-06 19:15:35.117717"], ["job_id", "7521f02c-a3bc-45df-b549-fbe758dc977b"]] [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [186cc702-8b51-405b-bc1f-0c67baae0e23]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [186cc702-8b51-405b-bc1f-0c67baae0e23] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: 7521f02c-a3bc-45df-b549-fbe758dc977b) to Test(default) at 2022-01-06 19:16:05 UTC with arguments: "proserv_student_submissions_csv", 1, "CanvasSync::Processors::SubmissionsProcessor", {:sync_start_time=>"2022-01-06T19:15:35Z", :report_params=>{:parameters=>{:include_all=>nil, :enrollment_term_id=>1}}} [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [186cc702-8b51-405b-bc1f-0c67baae0e23]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [186cc702-8b51-405b-bc1f-0c67baae0e23] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2022-01-06 19:15:35.120216"], ["status", "success"], ["updated_at", "2022-01-06 19:15:35.120589"], ["id", 1013]] [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [186cc702-8b51-405b-bc1f-0c67baae0e23]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [186cc702-8b51-405b-bc1f-0c67baae0e23] Performed CanvasSync::Jobs::SyncSubmissionsJob (Job ID: 186cc702-8b51-405b-bc1f-0c67baae0e23) from Test(default) in 11.43ms  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) SELECT COUNT(*) FROM "terms" [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [47e41cf7-3092-4e1b-9439-ce817ad1bae8] Performing CanvasSync::Jobs::SyncTermsJob (Job ID: 47e41cf7-3092-4e1b-9439-ce817ad1bae8) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [47e41cf7-3092-4e1b-9439-ce817ad1bae8] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "47e41cf7-3092-4e1b-9439-ce817ad1bae8"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [47e41cf7-3092-4e1b-9439-ce817ad1bae8]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [47e41cf7-3092-4e1b-9439-ce817ad1bae8] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncTermsJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2022-01-06 19:15:35.125988"], ["updated_at", "2022-01-06 19:15:35.125988"], ["job_id", "47e41cf7-3092-4e1b-9439-ce817ad1bae8"]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [47e41cf7-3092-4e1b-9439-ce817ad1bae8]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [47e41cf7-3092-4e1b-9439-ce817ad1bae8]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [47e41cf7-3092-4e1b-9439-ce817ad1bae8] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-01-06 19:15:35.127420"], ["status", "running"], ["updated_at", "2022-01-06 19:15:35.127893"], ["id", 1015]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [47e41cf7-3092-4e1b-9439-ce817ad1bae8]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [47e41cf7-3092-4e1b-9439-ce817ad1bae8] Term Load (0.2ms) SELECT "terms".* FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [47e41cf7-3092-4e1b-9439-ce817ad1bae8]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [47e41cf7-3092-4e1b-9439-ce817ad1bae8] Term Exists (0.3ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [47e41cf7-3092-4e1b-9439-ce817ad1bae8] Term Create (0.3ms) INSERT INTO "terms" ("canvas_id", "name", "workflow_state", "grading_period_group_id", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 1], ["name", "Default Term"], ["workflow_state", "active"], ["grading_period_group_id", 1], ["sis_id", "Test"], ["created_at", "2022-01-06 19:15:35.135939"], ["updated_at", "2022-01-06 19:15:35.135939"]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [47e41cf7-3092-4e1b-9439-ce817ad1bae8]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [47e41cf7-3092-4e1b-9439-ce817ad1bae8] Term Load (0.2ms) SELECT "terms".* FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 6], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [47e41cf7-3092-4e1b-9439-ce817ad1bae8]  (0.4ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [47e41cf7-3092-4e1b-9439-ce817ad1bae8] Term Exists (0.3ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 6], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [47e41cf7-3092-4e1b-9439-ce817ad1bae8] Term Create (0.3ms) INSERT INTO "terms" ("canvas_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["canvas_id", 6], ["name", "Average Term 1"], ["workflow_state", "active"], ["created_at", "2022-01-06 19:15:35.139179"], ["updated_at", "2022-01-06 19:15:35.139179"]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [47e41cf7-3092-4e1b-9439-ce817ad1bae8]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [47e41cf7-3092-4e1b-9439-ce817ad1bae8] Term Load (0.2ms) SELECT "terms".* FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 7], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [47e41cf7-3092-4e1b-9439-ce817ad1bae8]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [47e41cf7-3092-4e1b-9439-ce817ad1bae8] Term Exists (0.2ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 7], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [47e41cf7-3092-4e1b-9439-ce817ad1bae8] Term Create (0.2ms) INSERT INTO "terms" ("canvas_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["canvas_id", 7], ["name", "Average Term 2"], ["workflow_state", "active"], ["created_at", "2022-01-06 19:15:35.142222"], ["updated_at", "2022-01-06 19:15:35.142222"]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [47e41cf7-3092-4e1b-9439-ce817ad1bae8]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [47e41cf7-3092-4e1b-9439-ce817ad1bae8] Term Load (0.3ms) SELECT "terms".* FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 5], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [47e41cf7-3092-4e1b-9439-ce817ad1bae8]  (0.3ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [47e41cf7-3092-4e1b-9439-ce817ad1bae8] Term Exists (0.4ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 5], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [47e41cf7-3092-4e1b-9439-ce817ad1bae8] Term Create (0.4ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 5], ["name", "Syllabus Term"], ["start_at", "2017-08-14 06:00:00"], ["end_at", "2017-08-31 06:00:00"], ["workflow_state", "active"], ["sis_id", "SYTERM"], ["created_at", "2022-01-06 19:15:35.146495"], ["updated_at", "2022-01-06 19:15:35.146495"]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [47e41cf7-3092-4e1b-9439-ce817ad1bae8]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [47e41cf7-3092-4e1b-9439-ce817ad1bae8] Term Load (0.3ms) SELECT "terms".* FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 4], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [47e41cf7-3092-4e1b-9439-ce817ad1bae8]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [47e41cf7-3092-4e1b-9439-ce817ad1bae8] Term Exists (0.3ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 4], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [47e41cf7-3092-4e1b-9439-ce817ad1bae8] Term Create (0.3ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "grading_period_group_id", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8, $9) RETURNING "id" [["canvas_id", 4], ["name", "Ellucian Term"], ["start_at", "2017-08-01 06:00:00"], ["end_at", "2017-10-31 06:00:00"], ["workflow_state", "active"], ["grading_period_group_id", 1], ["sis_id", "SH"], ["created_at", "2022-01-06 19:15:35.150115"], ["updated_at", "2022-01-06 19:15:35.150115"]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [47e41cf7-3092-4e1b-9439-ce817ad1bae8]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [47e41cf7-3092-4e1b-9439-ce817ad1bae8] Term Load (0.2ms) SELECT "terms".* FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 3], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [47e41cf7-3092-4e1b-9439-ce817ad1bae8]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [47e41cf7-3092-4e1b-9439-ce817ad1bae8] Term Exists (0.2ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 3], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [47e41cf7-3092-4e1b-9439-ce817ad1bae8] Term Create (0.3ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 3], ["name", "Current Term"], ["start_at", "2017-03-19 06:00:00"], ["end_at", "2017-08-01 06:00:00"], ["workflow_state", "active"], ["created_at", "2022-01-06 19:15:35.153033"], ["updated_at", "2022-01-06 19:15:35.153033"]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [47e41cf7-3092-4e1b-9439-ce817ad1bae8]  (0.3ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [47e41cf7-3092-4e1b-9439-ce817ad1bae8] [CanvasSync::Jobs::TermBatchesJob] [e5354c0c-a761-407f-800e-bdce96b5997a] Performing CanvasSync::Jobs::TermBatchesJob (Job ID: e5354c0c-a761-407f-800e-bdce96b5997a) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [47e41cf7-3092-4e1b-9439-ce817ad1bae8] [CanvasSync::Jobs::TermBatchesJob] [e5354c0c-a761-407f-800e-bdce96b5997a] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "e5354c0c-a761-407f-800e-bdce96b5997a"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [47e41cf7-3092-4e1b-9439-ce817ad1bae8] [CanvasSync::Jobs::TermBatchesJob] [e5354c0c-a761-407f-800e-bdce96b5997a]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [47e41cf7-3092-4e1b-9439-ce817ad1bae8] [CanvasSync::Jobs::TermBatchesJob] [e5354c0c-a761-407f-800e-bdce96b5997a] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::TermBatchesJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2022-01-06 19:15:35.155203"], ["updated_at", "2022-01-06 19:15:35.155203"], ["job_id", "e5354c0c-a761-407f-800e-bdce96b5997a"]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [47e41cf7-3092-4e1b-9439-ce817ad1bae8] [CanvasSync::Jobs::TermBatchesJob] [e5354c0c-a761-407f-800e-bdce96b5997a]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [47e41cf7-3092-4e1b-9439-ce817ad1bae8] [CanvasSync::Jobs::TermBatchesJob] [e5354c0c-a761-407f-800e-bdce96b5997a]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [47e41cf7-3092-4e1b-9439-ce817ad1bae8] [CanvasSync::Jobs::TermBatchesJob] [e5354c0c-a761-407f-800e-bdce96b5997a] CanvasSync::JobLog Update (0.4ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-01-06 19:15:35.156990"], ["status", "running"], ["updated_at", "2022-01-06 19:15:35.157415"], ["id", 1016]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [47e41cf7-3092-4e1b-9439-ce817ad1bae8] [CanvasSync::Jobs::TermBatchesJob] [e5354c0c-a761-407f-800e-bdce96b5997a]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [47e41cf7-3092-4e1b-9439-ce817ad1bae8] [CanvasSync::Jobs::TermBatchesJob] [e5354c0c-a761-407f-800e-bdce96b5997a]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [47e41cf7-3092-4e1b-9439-ce817ad1bae8] [CanvasSync::Jobs::TermBatchesJob] [e5354c0c-a761-407f-800e-bdce96b5997a] CanvasSync::JobLog Update (0.4ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2022-01-06 19:15:35.158998"], ["status", "success"], ["updated_at", "2022-01-06 19:15:35.159427"], ["id", 1016]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [47e41cf7-3092-4e1b-9439-ce817ad1bae8] [CanvasSync::Jobs::TermBatchesJob] [e5354c0c-a761-407f-800e-bdce96b5997a]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [47e41cf7-3092-4e1b-9439-ce817ad1bae8] [CanvasSync::Jobs::TermBatchesJob] [e5354c0c-a761-407f-800e-bdce96b5997a] Performed CanvasSync::Jobs::TermBatchesJob (Job ID: e5354c0c-a761-407f-800e-bdce96b5997a) from Test(default) in 6.45ms [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [47e41cf7-3092-4e1b-9439-ce817ad1bae8]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [47e41cf7-3092-4e1b-9439-ce817ad1bae8] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2022-01-06 19:15:35.160783"], ["status", "success"], ["updated_at", "2022-01-06 19:15:35.161086"], ["id", 1015]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [47e41cf7-3092-4e1b-9439-ce817ad1bae8]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [47e41cf7-3092-4e1b-9439-ce817ad1bae8] Performed CanvasSync::Jobs::SyncTermsJob (Job ID: 47e41cf7-3092-4e1b-9439-ce817ad1bae8) from Test(default) in 37.07ms  (0.2ms) SELECT COUNT(*) FROM "terms"  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Account Exists (0.3ms) SELECT 1 AS one FROM "accounts" WHERE "accounts"."canvas_id" = $1 LIMIT $2 [["canvas_id", 317344], ["LIMIT", 1]] Account Create (0.2ms) INSERT INTO "accounts" ("canvas_id", "sis_id", "canvas_parent_account_id", "sis_parent_account_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 317344], ["sis_id", "1845c918f6857b27f482261a1e1755f3"], ["canvas_parent_account_id", 1], ["sis_parent_account_id", "341dd4d7411ebb76ea5a6989a198e0e3"], ["name", "Account name"], ["workflow_state", "active"], ["created_at", "2022-01-06 19:15:35.165766"], ["updated_at", "2022-01-06 19:15:35.165766"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Account Exists (0.3ms) SELECT 1 AS one FROM "accounts" WHERE "accounts"."canvas_id" IS NULL AND "accounts"."id" != $1 LIMIT $2 [["id", 138], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Account Exists (0.3ms) SELECT 1 AS one FROM "accounts" WHERE "accounts"."canvas_id" = $1 LIMIT $2 [["canvas_id", 89644751], ["LIMIT", 1]] Account Create (0.3ms) INSERT INTO "accounts" ("canvas_id", "sis_id", "canvas_parent_account_id", "sis_parent_account_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 89644751], ["sis_id", "40f6a1a617d561d286d80aa5b8792932"], ["canvas_parent_account_id", 1], ["sis_parent_account_id", "1432d765c6fd3709e274b350c345dafe"], ["name", "Account name"], ["workflow_state", "active"], ["created_at", "2022-01-06 19:15:35.175367"], ["updated_at", "2022-01-06 19:15:35.175367"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Account Load (0.2ms) SELECT "accounts".* FROM "accounts" ORDER BY "accounts"."id" ASC LIMIT $1 [["LIMIT", 1]] Account Exists (0.4ms) SELECT 1 AS one FROM "accounts" WHERE "accounts"."canvas_id" = $1 LIMIT $2 [["canvas_id", 89644751], ["LIMIT", 1]]  (0.4ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Account Exists (0.2ms) SELECT 1 AS one FROM "accounts" WHERE "accounts"."canvas_id" = $1 LIMIT $2 [["canvas_id", 72572294], ["LIMIT", 1]] Account Create (0.3ms) INSERT INTO "accounts" ("canvas_id", "sis_id", "canvas_parent_account_id", "sis_parent_account_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 72572294], ["sis_id", "703b826f385f9044cc26c6973a9be042"], ["canvas_parent_account_id", 1], ["sis_parent_account_id", "842c95eb7f9601f8b03bf20261f8e6be"], ["name", "Account name"], ["workflow_state", "active"], ["created_at", "2022-01-06 19:15:35.184193"], ["updated_at", "2022-01-06 19:15:35.184193"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Admin Exists (0.3ms) SELECT 1 AS one FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 6580982], ["LIMIT", 1]] Admin Create (0.4ms) INSERT INTO "admins" ("canvas_id", "role_name", "canvas_role_id", "canvas_user_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 6580982], ["role_name", "Cool Role"], ["canvas_role_id", 96917179], ["canvas_user_id", 1], ["workflow_state", "active"], ["created_at", "2022-01-06 19:15:35.191273"], ["updated_at", "2022-01-06 19:15:35.191273"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Admin Exists (0.3ms) SELECT 1 AS one FROM "admins" WHERE "admins"."canvas_id" IS NULL AND "admins"."id" != $1 LIMIT $2 [["id", 193], ["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Admin Exists (0.3ms) SELECT 1 AS one FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 84150916], ["LIMIT", 1]] Admin Create (0.3ms) INSERT INTO "admins" ("canvas_id", "role_name", "canvas_role_id", "canvas_user_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 84150916], ["role_name", "Cool Role"], ["canvas_role_id", 49308615], ["canvas_user_id", 1], ["workflow_state", "active"], ["created_at", "2022-01-06 19:15:35.199005"], ["updated_at", "2022-01-06 19:15:35.199005"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Admin Load (0.2ms) SELECT "admins".* FROM "admins" ORDER BY "admins"."id" ASC LIMIT $1 [["LIMIT", 1]] Admin Exists (0.3ms) SELECT 1 AS one FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 84150916], ["LIMIT", 1]]  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SELECT COUNT(*) FROM "admins" Admin Load (0.2ms) SELECT "admins".* FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]]  (0.3ms) SAVEPOINT active_record_1 Admin Exists (0.3ms) SELECT 1 AS one FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]] Admin Create (0.4ms) INSERT INTO "admins" ("canvas_id", "role_name", "canvas_role_id", "canvas_user_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 2], ["role_name", "AccountAdmin"], ["canvas_role_id", 1], ["canvas_user_id", 1], ["workflow_state", "active"], ["created_at", "2022-01-06 19:15:35.207668"], ["updated_at", "2022-01-06 19:15:35.207668"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.3ms) SELECT COUNT(*) FROM "admins" Admin Load (0.3ms) SELECT "admins".* FROM "admins" ORDER BY "admins"."id" DESC LIMIT $1 [["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Admin Exists (0.4ms) SELECT 1 AS one FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]] Admin Create (0.4ms) INSERT INTO "admins" ("canvas_id", "role_name", "canvas_role_id", "canvas_user_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 2], ["role_name", "Cool Role"], ["canvas_role_id", 34248915], ["canvas_user_id", 1], ["workflow_state", "active"], ["created_at", "2022-01-06 19:15:35.214629"], ["updated_at", "2022-01-06 19:15:35.214629"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.3ms) SELECT COUNT(*) FROM "admins" Admin Load (0.2ms) SELECT "admins".* FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]]  (0.1ms) SAVEPOINT active_record_1 Admin Exists (0.3ms) SELECT 1 AS one FROM "admins" WHERE "admins"."canvas_id" = $1 AND "admins"."id" != $2 LIMIT $3 [["canvas_id", 2], ["id", 196], ["LIMIT", 1]] Admin Update (0.3ms) UPDATE "admins" SET "role_name" = $1, "canvas_role_id" = $2, "updated_at" = $3 WHERE "admins"."id" = $4 [["role_name", "AccountAdmin"], ["canvas_role_id", 1], ["updated_at", "2022-01-06 19:15:35.218621"], ["id", 196]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SELECT COUNT(*) FROM "admins" Admin Load (0.2ms) SELECT "admins".* FROM "admins" WHERE "admins"."id" = $1 LIMIT $2 [["id", 196], ["LIMIT", 1]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 AssignmentGroup Exists (4.1ms) SELECT 1 AS one FROM "assignment_groups" WHERE "assignment_groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] AssignmentGroup Create (0.9ms) INSERT INTO "assignment_groups" ("canvas_id", "name", "workflow_state", "canvas_created_at", "canvas_updated_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 1], ["name", "Dummy Assignment Group"], ["workflow_state", "available"], ["canvas_created_at", "2021-12-30 19:15:35.247872"], ["canvas_updated_at", "2022-01-05 19:15:35.248017"], ["created_at", "2022-01-06 19:15:35.253592"], ["updated_at", "2022-01-06 19:15:35.253592"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 AssignmentGroup Exists (0.4ms) SELECT 1 AS one FROM "assignment_groups" WHERE "assignment_groups"."canvas_id" IS NULL AND "assignment_groups"."id" != $1 LIMIT $2 [["id", 163], ["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 AssignmentGroup Exists (0.4ms) SELECT 1 AS one FROM "assignment_groups" WHERE "assignment_groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]] AssignmentGroup Create (0.3ms) INSERT INTO "assignment_groups" ("canvas_id", "name", "workflow_state", "canvas_created_at", "canvas_updated_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 2], ["name", "Dummy Assignment Group"], ["workflow_state", "available"], ["canvas_created_at", "2021-12-30 19:15:35.262583"], ["canvas_updated_at", "2022-01-05 19:15:35.262691"], ["created_at", "2022-01-06 19:15:35.264068"], ["updated_at", "2022-01-06 19:15:35.264068"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 AssignmentGroup Load (0.2ms) SELECT "assignment_groups".* FROM "assignment_groups" ORDER BY "assignment_groups"."id" ASC LIMIT $1 [["LIMIT", 1]] AssignmentGroup Exists (0.4ms) SELECT 1 AS one FROM "assignment_groups" WHERE "assignment_groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 AssignmentGroup Exists (0.3ms) SELECT 1 AS one FROM "assignment_groups" WHERE "assignment_groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 3], ["LIMIT", 1]] AssignmentGroup Create (0.3ms) INSERT INTO "assignment_groups" ("canvas_id", "name", "workflow_state", "canvas_created_at", "canvas_updated_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 3], ["name", "Dummy Assignment Group"], ["workflow_state", "available"], ["canvas_created_at", "2021-12-30 19:15:35.270454"], ["canvas_updated_at", "2022-01-05 19:15:35.270546"], ["created_at", "2022-01-06 19:15:35.271654"], ["updated_at", "2022-01-06 19:15:35.271654"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 AssignmentGroup Exists (0.5ms) SELECT 1 AS one FROM "assignment_groups" WHERE "assignment_groups"."canvas_id" = $1 AND "assignment_groups"."id" != $2 LIMIT $3 [["canvas_id", 3], ["id", 165], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.4ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 AssignmentGroup Exists (0.3ms) SELECT 1 AS one FROM "assignment_groups" WHERE "assignment_groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 4], ["LIMIT", 1]] AssignmentGroup Create (0.3ms) INSERT INTO "assignment_groups" ("canvas_id", "name", "workflow_state", "canvas_created_at", "canvas_updated_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 4], ["name", "Dummy Assignment Group"], ["workflow_state", "available"], ["canvas_created_at", "2021-12-30 19:15:35.279941"], ["canvas_updated_at", "2022-01-05 19:15:35.280039"], ["created_at", "2022-01-06 19:15:35.281357"], ["updated_at", "2022-01-06 19:15:35.281357"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Assignment Exists (1.0ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] Assignment Create (0.9ms) INSERT INTO "assignments" ("canvas_id", "title", "due_at", "unlock_at", "lock_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 1], ["title", "Assignment 1"], ["due_at", "2022-01-13 19:15:35.303003"], ["unlock_at", "2022-01-05 19:15:35.303094"], ["lock_at", "2022-01-27 19:15:35.303136"], ["created_at", "2022-01-06 19:15:35.305220"], ["updated_at", "2022-01-06 19:15:35.305220"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Assignment Exists (0.4ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" IS NULL AND "assignments"."id" != $1 LIMIT $2 [["id", 298], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Assignment Exists (0.3ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]] Assignment Create (0.3ms) INSERT INTO "assignments" ("canvas_id", "title", "due_at", "unlock_at", "lock_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 2], ["title", "Assignment 2"], ["due_at", "2022-01-13 19:15:35.312461"], ["unlock_at", "2022-01-05 19:15:35.312550"], ["lock_at", "2022-01-27 19:15:35.312601"], ["created_at", "2022-01-06 19:15:35.313675"], ["updated_at", "2022-01-06 19:15:35.313675"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Assignment Load (0.2ms) SELECT "assignments".* FROM "assignments" ORDER BY "assignments"."id" ASC LIMIT $1 [["LIMIT", 1]] Assignment Exists (0.3ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]]  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Assignment Exists (0.3ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 3], ["LIMIT", 1]] Assignment Create (0.3ms) INSERT INTO "assignments" ("canvas_id", "title", "due_at", "unlock_at", "lock_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 3], ["title", "Assignment 3"], ["due_at", "2022-01-13 19:15:35.319007"], ["unlock_at", "2022-01-05 19:15:35.319093"], ["lock_at", "2022-01-27 19:15:35.319133"], ["created_at", "2022-01-06 19:15:35.320317"], ["updated_at", "2022-01-06 19:15:35.320317"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.3ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Assignment Exists (0.6ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 4], ["LIMIT", 1]] Assignment Create (0.4ms) INSERT INTO "assignments" ("canvas_id", "title", "due_at", "unlock_at", "lock_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 4], ["title", "Assignment 4"], ["due_at", "2022-01-13 19:15:35.328547"], ["unlock_at", "2022-01-05 19:15:35.328673"], ["lock_at", "2022-01-27 19:15:35.328736"], ["created_at", "2022-01-06 19:15:35.331811"], ["updated_at", "2022-01-06 19:15:35.331811"]]  (0.3ms) RELEASE SAVEPOINT active_record_1 Assignment Exists (0.4ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 AND "assignments"."id" != $2 LIMIT $3 [["canvas_id", 4], ["id", 301], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.3ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Assignment Exists (0.4ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 5], ["LIMIT", 1]] Assignment Create (0.4ms) INSERT INTO "assignments" ("canvas_id", "title", "due_at", "unlock_at", "lock_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 5], ["title", "Assignment 5"], ["due_at", "2022-01-13 19:15:35.340752"], ["unlock_at", "2022-01-05 19:15:35.340856"], ["lock_at", "2022-01-27 19:15:35.340907"], ["created_at", "2022-01-06 19:15:35.343184"], ["updated_at", "2022-01-06 19:15:35.343184"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Assignment Exists (0.2ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 6], ["LIMIT", 1]] Assignment Create (0.3ms) INSERT INTO "assignments" ("canvas_id", "title", "due_at", "unlock_at", "lock_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 6], ["title", "Assignment 6"], ["due_at", "2022-01-13 19:15:35.351211"], ["unlock_at", "2022-01-05 19:15:35.352007"], ["lock_at", "2022-01-27 19:15:35.352060"], ["created_at", "2022-01-06 19:15:35.354023"], ["updated_at", "2022-01-06 19:15:35.354023"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Course Exists (3.5ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 48701959], ["LIMIT", 1]] Course Create (0.8ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 48701959], ["sis_id", "8de7106d1872c79c2f026992ffed9da1"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2022-01-03 19:15:35.388552"], ["end_at", "2022-01-27 19:15:35.388665"], ["created_at", "2022-01-06 19:15:35.394354"], ["updated_at", "2022-01-06 19:15:35.394354"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 Course Exists (0.3ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 15375025], ["LIMIT", 1]] Course Create (0.3ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 15375025], ["sis_id", "ad75a4f1b58a94aebe91db100e040c68"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2022-01-03 19:15:35.398116"], ["end_at", "2022-01-27 19:15:35.398196"], ["created_at", "2022-01-06 19:15:35.399848"], ["updated_at", "2022-01-06 19:15:35.399848"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 Assignment Exists (0.3ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 7], ["LIMIT", 1]] Assignment Create (0.3ms) INSERT INTO "assignments" ("canvas_id", "title", "due_at", "unlock_at", "lock_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 7], ["title", "Assignment 7"], ["due_at", "2022-01-13 19:15:35.401714"], ["unlock_at", "2022-01-05 19:15:35.401791"], ["lock_at", "2022-01-27 19:15:35.401831"], ["created_at", "2022-01-06 19:15:35.403439"], ["updated_at", "2022-01-06 19:15:35.403439"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 Assignment Exists (0.3ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 AND "assignments"."id" != $2 LIMIT $3 [["canvas_id", 7], ["id", 304], ["LIMIT", 1]] Assignment Update (0.4ms) UPDATE "assignments" SET "canvas_context_id" = $1, "canvas_context_type" = $2, "updated_at" = $3 WHERE "assignments"."id" = $4 [["canvas_context_id", 15375025], ["canvas_context_type", "Course"], ["updated_at", "2022-01-06 19:15:35.406170"], ["id", 304]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Course Load (0.3ms) SELECT "courses".* FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 15375025], ["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) SAVEPOINT active_record_1 Assignment Exists (1.0ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 8], ["LIMIT", 1]] Assignment Create (0.3ms) INSERT INTO "assignments" ("canvas_id", "title", "due_at", "unlock_at", "lock_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 8], ["title", "Assignment 8"], ["due_at", "2022-01-13 19:15:35.433310"], ["unlock_at", "2022-01-05 19:15:35.433399"], ["lock_at", "2022-01-27 19:15:35.433443"], ["created_at", "2022-01-06 19:15:35.435532"], ["updated_at", "2022-01-06 19:15:35.435532"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 ContextModuleItem Create (1.6ms) INSERT INTO "context_module_items" ("canvas_id", "canvas_assignment_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["canvas_id", 1], ["canvas_assignment_id", 8], ["workflow_state", "active"], ["created_at", "2022-01-06 19:15:35.438426"], ["updated_at", "2022-01-06 19:15:35.438426"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.3ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Assignment Exists (0.2ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 9], ["LIMIT", 1]] Assignment Create (0.2ms) INSERT INTO "assignments" ("canvas_id", "title", "due_at", "unlock_at", "lock_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 9], ["title", "Assignment 9"], ["due_at", "2022-01-13 19:15:35.446014"], ["unlock_at", "2022-01-05 19:15:35.446103"], ["lock_at", "2022-01-27 19:15:35.446145"], ["created_at", "2022-01-06 19:15:35.447981"], ["updated_at", "2022-01-06 19:15:35.447981"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 ContextModuleItem Create (0.2ms) INSERT INTO "context_module_items" ("canvas_id", "canvas_assignment_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["canvas_id", 2], ["canvas_assignment_id", 9], ["workflow_state", "active"], ["created_at", "2022-01-06 19:15:35.450171"], ["updated_at", "2022-01-06 19:15:35.450171"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Course Exists (0.3ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 85720590], ["LIMIT", 1]] Course Create (0.3ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 85720590], ["sis_id", "5c43e6381b971d06d6ab2f304f836b89"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2022-01-03 19:15:35.493887"], ["end_at", "2022-01-27 19:15:35.493993"], ["created_at", "2022-01-06 19:15:35.495510"], ["updated_at", "2022-01-06 19:15:35.495510"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 ContextModule Create (1.3ms) INSERT INTO "context_modules" ("canvas_id", "canvas_context_id", "canvas_context_type", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 1], ["canvas_context_id", 85720590], ["canvas_context_type", "Course"], ["name", "Context Module"], ["workflow_state", "available"], ["created_at", "2022-01-06 19:15:35.497125"], ["updated_at", "2022-01-06 19:15:35.497125"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Course Exists (0.2ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 34449517], ["LIMIT", 1]] Course Create (0.2ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 34449517], ["sis_id", "b378c1b30cfd8d7521eed4a77cce25d4"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2022-01-03 19:15:35.502377"], ["end_at", "2022-01-27 19:15:35.502466"], ["created_at", "2022-01-06 19:15:35.503480"], ["updated_at", "2022-01-06 19:15:35.503480"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 ContextModule Create (0.3ms) INSERT INTO "context_modules" ("canvas_id", "canvas_context_id", "canvas_context_type", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 2], ["canvas_context_id", 34449517], ["canvas_context_type", "Course"], ["name", "Context Module"], ["workflow_state", "available"], ["created_at", "2022-01-06 19:15:35.504968"], ["updated_at", "2022-01-06 19:15:35.504968"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Course Exists (0.3ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 67221067], ["LIMIT", 1]] Course Create (0.3ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 67221067], ["sis_id", "28fd9c0b9760528f0caf32159cddbb17"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2022-01-03 19:15:35.509211"], ["end_at", "2022-01-27 19:15:35.509335"], ["created_at", "2022-01-06 19:15:35.510801"], ["updated_at", "2022-01-06 19:15:35.510801"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 ContextModule Create (0.4ms) INSERT INTO "context_modules" ("canvas_id", "canvas_context_id", "canvas_context_type", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 3], ["canvas_context_id", 67221067], ["canvas_context_type", "Course"], ["name", "Context Module"], ["workflow_state", "available"], ["created_at", "2022-01-06 19:15:35.513229"], ["updated_at", "2022-01-06 19:15:35.513229"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Course Exists (0.2ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 33753261], ["LIMIT", 1]] Course Create (0.3ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 33753261], ["sis_id", "d2b80768244ef0d0eb982303420d9e84"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2022-01-03 19:15:35.517439"], ["end_at", "2022-01-27 19:15:35.517555"], ["created_at", "2022-01-06 19:15:35.518728"], ["updated_at", "2022-01-06 19:15:35.518728"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Course Exists (0.5ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" IS NULL AND "courses"."id" != $1 LIMIT $2 [["id", 600], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Course Exists (0.2ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 32909706], ["LIMIT", 1]] Course Create (0.3ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 32909706], ["sis_id", "d0c18d38eefcddff5064a70c50bb621d"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2022-01-03 19:15:35.525458"], ["end_at", "2022-01-27 19:15:35.525630"], ["created_at", "2022-01-06 19:15:35.526952"], ["updated_at", "2022-01-06 19:15:35.526952"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Course Load (0.3ms) SELECT "courses".* FROM "courses" ORDER BY "courses"."id" ASC LIMIT $1 [["LIMIT", 1]] Course Exists (0.5ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 32909706], ["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Course Exists (0.3ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 88137155], ["LIMIT", 1]] Course Create (0.3ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 88137155], ["sis_id", "27e9910f61508861834d1c0d313103b0"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2022-01-03 19:15:35.535218"], ["end_at", "2022-01-27 19:15:35.535313"], ["created_at", "2022-01-06 19:15:35.536489"], ["updated_at", "2022-01-06 19:15:35.536489"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Course Exists (0.3ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 AND "courses"."id" != $2 LIMIT $3 [["canvas_id", 88137155], ["id", 602], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Course Exists (0.3ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 19120105], ["LIMIT", 1]] Course Create (0.3ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 19120105], ["sis_id", "06cfa7a005725655740786fb140ff916"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2022-01-03 19:15:35.541741"], ["end_at", "2022-01-27 19:15:35.541840"], ["created_at", "2022-01-06 19:15:35.543064"], ["updated_at", "2022-01-06 19:15:35.543064"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Course Exists (0.3ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 6043402], ["LIMIT", 1]] Course Create (0.3ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 6043402], ["sis_id", "8fd91ea77338aa11dc17cd99c569f92a"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2022-01-03 19:15:35.549684"], ["end_at", "2022-01-27 19:15:35.549787"], ["created_at", "2022-01-06 19:15:35.551179"], ["updated_at", "2022-01-06 19:15:35.551179"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.4ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Course Exists (0.3ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 66522962], ["LIMIT", 1]] Course Create (0.3ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 66522962], ["sis_id", "7bc1b1c2c041009116dc8eb831282fc2"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2022-01-03 19:15:35.556850"], ["end_at", "2022-01-27 19:15:35.556948"], ["created_at", "2022-01-06 19:15:35.558305"], ["updated_at", "2022-01-06 19:15:35.558305"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) SAVEPOINT active_record_1 Course Exists (0.5ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 59639685], ["LIMIT", 1]] Course Create (0.3ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 59639685], ["sis_id", "fafaaa605da90e4ae52c34bf4063c500"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2022-01-03 19:15:35.562113"], ["end_at", "2022-01-27 19:15:35.562286"], ["created_at", "2022-01-06 19:15:35.564134"], ["updated_at", "2022-01-06 19:15:35.564134"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Course Exists (0.3ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 47961557], ["LIMIT", 1]] Course Create (0.3ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 47961557], ["sis_id", "8036ff0ee085f3bb7d554f57967b2962"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2022-01-03 19:15:35.567845"], ["end_at", "2022-01-27 19:15:35.567943"], ["created_at", "2022-01-06 19:15:35.569161"], ["updated_at", "2022-01-06 19:15:35.569161"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Course Exists (0.3ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 24993014], ["LIMIT", 1]] Course Create (0.4ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 24993014], ["sis_id", "9c9f22c8dfce0d469ec7cac84611519e"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2022-01-03 19:15:35.572589"], ["end_at", "2022-01-27 19:15:35.572702"], ["created_at", "2022-01-06 19:15:35.574101"], ["updated_at", "2022-01-06 19:15:35.574101"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) SAVEPOINT active_record_1 Enrollment Exists (4.2ms) SELECT 1 AS one FROM "enrollments" WHERE "enrollments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 78758676], ["LIMIT", 1]] Enrollment Create (1.0ms) INSERT INTO "enrollments" ("canvas_id", "created_at", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["canvas_id", 78758676], ["created_at", "2022-01-06 19:15:35.593699"], ["updated_at", "2022-01-06 19:15:35.593699"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Enrollment Exists (0.4ms) SELECT 1 AS one FROM "enrollments" WHERE "enrollments"."canvas_id" IS NULL AND "enrollments"."id" != $1 LIMIT $2 [["id", 190], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Enrollment Exists (0.3ms) SELECT 1 AS one FROM "enrollments" WHERE "enrollments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 13631523], ["LIMIT", 1]] Enrollment Create (0.2ms) INSERT INTO "enrollments" ("canvas_id", "created_at", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["canvas_id", 13631523], ["created_at", "2022-01-06 19:15:35.602185"], ["updated_at", "2022-01-06 19:15:35.602185"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Enrollment Load (0.2ms) SELECT "enrollments".* FROM "enrollments" ORDER BY "enrollments"."id" ASC LIMIT $1 [["LIMIT", 1]] Enrollment Exists (0.3ms) SELECT 1 AS one FROM "enrollments" WHERE "enrollments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 13631523], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Enrollment Exists (0.3ms) SELECT 1 AS one FROM "enrollments" WHERE "enrollments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 11445040], ["LIMIT", 1]] Enrollment Create (0.3ms) INSERT INTO "enrollments" ("canvas_id", "created_at", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["canvas_id", 11445040], ["created_at", "2022-01-06 19:15:35.608996"], ["updated_at", "2022-01-06 19:15:35.608996"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Enrollment Exists (0.3ms) SELECT 1 AS one FROM "enrollments" WHERE "enrollments"."canvas_id" = $1 AND "enrollments"."id" != $2 LIMIT $3 [["canvas_id", 11445040], ["id", 192], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Enrollment Exists (0.3ms) SELECT 1 AS one FROM "enrollments" WHERE "enrollments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 73457795], ["LIMIT", 1]] Enrollment Create (0.3ms) INSERT INTO "enrollments" ("canvas_id", "created_at", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["canvas_id", 73457795], ["created_at", "2022-01-06 19:15:35.615068"], ["updated_at", "2022-01-06 19:15:35.615068"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Enrollment Exists (0.3ms) SELECT 1 AS one FROM "enrollments" WHERE "enrollments"."canvas_id" = $1 AND "enrollments"."id" != $2 LIMIT $3 [["canvas_id", 73457795], ["id", 193], ["LIMIT", 1]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Enrollment Exists (0.2ms) SELECT 1 AS one FROM "enrollments" WHERE "enrollments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 63407109], ["LIMIT", 1]] Enrollment Create (0.2ms) INSERT INTO "enrollments" ("canvas_id", "created_at", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["canvas_id", 63407109], ["created_at", "2022-01-06 19:15:35.620450"], ["updated_at", "2022-01-06 19:15:35.620450"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Enrollment Exists (0.3ms) SELECT 1 AS one FROM "enrollments" WHERE "enrollments"."canvas_id" = $1 AND "enrollments"."id" != $2 LIMIT $3 [["canvas_id", 63407109], ["id", 194], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Group Exists (1.0ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1032918], ["LIMIT", 1]] Group Create (0.9ms) INSERT INTO "groups" ("canvas_id", "sis_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 1032918], ["sis_id", "44294c62da69490c92071b0ea14f3a0f"], ["name", "Some User Group"], ["workflow_state", "available"], ["created_at", "2022-01-06 19:15:35.638806"], ["updated_at", "2022-01-06 19:15:35.638806"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 User Exists (0.8ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1345440], ["LIMIT", 1]] User Create (0.7ms) INSERT INTO "users" ("canvas_id", "sis_id", "email", "first_name", "last_name", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 1345440], ["sis_id", "3499a981dc391f108d68ccfdeab1d36a"], ["email", "cooldude@coolsite.com"], ["first_name", "Cool"], ["last_name", "Dude"], ["created_at", "2022-01-06 19:15:35.653132"], ["updated_at", "2022-01-06 19:15:35.653132"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 GroupMembership Exists (0.7ms) SELECT 1 AS one FROM "group_memberships" WHERE "group_memberships"."canvas_id" = $1 LIMIT $2 [["canvas_id", 86834245], ["LIMIT", 1]] GroupMembership Create (0.8ms) INSERT INTO "group_memberships" ("canvas_id", "canvas_user_id", "canvas_group_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 86834245], ["canvas_user_id", 1345440], ["canvas_group_id", 1032918], ["workflow_state", "accepted"], ["created_at", "2022-01-06 19:15:35.665639"], ["updated_at", "2022-01-06 19:15:35.665639"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 GroupMembership Exists (0.3ms) SELECT 1 AS one FROM "group_memberships" WHERE "group_memberships"."canvas_id" IS NULL AND "group_memberships"."id" != $1 LIMIT $2 [["id", 163], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 63091099], ["LIMIT", 1]] Group Create (0.3ms) INSERT INTO "groups" ("canvas_id", "sis_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 63091099], ["sis_id", "0a1ed2e4bddfd3f97f1b393f427b4497"], ["name", "Some User Group"], ["workflow_state", "available"], ["created_at", "2022-01-06 19:15:35.672677"], ["updated_at", "2022-01-06 19:15:35.672677"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 User Exists (0.3ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 82703816], ["LIMIT", 1]] User Create (0.3ms) INSERT INTO "users" ("canvas_id", "sis_id", "email", "first_name", "last_name", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 82703816], ["sis_id", "df971c577a0741943cf0883370fa9748"], ["email", "cooldude@coolsite.com"], ["first_name", "Cool"], ["last_name", "Dude"], ["created_at", "2022-01-06 19:15:35.675772"], ["updated_at", "2022-01-06 19:15:35.675772"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 GroupMembership Exists (0.3ms) SELECT 1 AS one FROM "group_memberships" WHERE "group_memberships"."canvas_id" = $1 LIMIT $2 [["canvas_id", 67074389], ["LIMIT", 1]] GroupMembership Create (0.4ms) INSERT INTO "group_memberships" ("canvas_id", "canvas_user_id", "canvas_group_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 67074389], ["canvas_user_id", 82703816], ["canvas_group_id", 63091099], ["workflow_state", "accepted"], ["created_at", "2022-01-06 19:15:35.678745"], ["updated_at", "2022-01-06 19:15:35.678745"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 GroupMembership Load (0.2ms) SELECT "group_memberships".* FROM "group_memberships" ORDER BY "group_memberships"."id" ASC LIMIT $1 [["LIMIT", 1]] GroupMembership Exists (0.4ms) SELECT 1 AS one FROM "group_memberships" WHERE "group_memberships"."canvas_id" = $1 LIMIT $2 [["canvas_id", 67074389], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.3ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 40776823], ["LIMIT", 1]] Group Create (0.4ms) INSERT INTO "groups" ("canvas_id", "sis_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 40776823], ["sis_id", "35f7483d2e5043cfb10757aff3b9cf7d"], ["name", "Some User Group"], ["workflow_state", "available"], ["created_at", "2022-01-06 19:15:35.686395"], ["updated_at", "2022-01-06 19:15:35.686395"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 User Exists (0.2ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 72599668], ["LIMIT", 1]] User Create (0.3ms) INSERT INTO "users" ("canvas_id", "sis_id", "email", "first_name", "last_name", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 72599668], ["sis_id", "d3d80ba74294d81bc06790b26c22a3bb"], ["email", "cooldude@coolsite.com"], ["first_name", "Cool"], ["last_name", "Dude"], ["created_at", "2022-01-06 19:15:35.688764"], ["updated_at", "2022-01-06 19:15:35.688764"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 GroupMembership Exists (0.3ms) SELECT 1 AS one FROM "group_memberships" WHERE "group_memberships"."canvas_id" = $1 LIMIT $2 [["canvas_id", 22871765], ["LIMIT", 1]] GroupMembership Create (0.3ms) INSERT INTO "group_memberships" ("canvas_id", "canvas_user_id", "canvas_group_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 22871765], ["canvas_user_id", 72599668], ["canvas_group_id", 40776823], ["workflow_state", "accepted"], ["created_at", "2022-01-06 19:15:35.691910"], ["updated_at", "2022-01-06 19:15:35.691910"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 GroupMembership Exists (0.3ms) SELECT 1 AS one FROM "group_memberships" WHERE "group_memberships"."canvas_id" = $1 AND "group_memberships"."id" != $2 LIMIT $3 [["canvas_id", 22871765], ["id", 165], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) SAVEPOINT active_record_1 Group Exists (0.4ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 93496297], ["LIMIT", 1]] Group Create (0.4ms) INSERT INTO "groups" ("canvas_id", "sis_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 93496297], ["sis_id", "56342848dfe70a70b20700ac912437b6"], ["name", "Some User Group"], ["workflow_state", "available"], ["created_at", "2022-01-06 19:15:35.698923"], ["updated_at", "2022-01-06 19:15:35.698923"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 User Exists (0.3ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 6316849], ["LIMIT", 1]] User Create (0.3ms) INSERT INTO "users" ("canvas_id", "sis_id", "email", "first_name", "last_name", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 6316849], ["sis_id", "7ac317adc4ec38cb9b5e78c670063a15"], ["email", "cooldude@coolsite.com"], ["first_name", "Cool"], ["last_name", "Dude"], ["created_at", "2022-01-06 19:15:35.701661"], ["updated_at", "2022-01-06 19:15:35.701661"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 GroupMembership Exists (0.3ms) SELECT 1 AS one FROM "group_memberships" WHERE "group_memberships"."canvas_id" = $1 LIMIT $2 [["canvas_id", 50083], ["LIMIT", 1]] GroupMembership Create (0.3ms) INSERT INTO "group_memberships" ("canvas_id", "canvas_user_id", "canvas_group_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 50083], ["canvas_user_id", 6316849], ["canvas_group_id", 93496297], ["workflow_state", "accepted"], ["created_at", "2022-01-06 19:15:35.704139"], ["updated_at", "2022-01-06 19:15:35.704139"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 GroupMembership Exists (0.4ms) SELECT 1 AS one FROM "group_memberships" WHERE "group_memberships"."canvas_id" = $1 AND "group_memberships"."id" != $2 LIMIT $3 [["canvas_id", 50083], ["id", 166], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 8791852], ["LIMIT", 1]] Group Create (0.3ms) INSERT INTO "groups" ("canvas_id", "sis_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 8791852], ["sis_id", "882388dff23a210906b524551eca315d"], ["name", "Some User Group"], ["workflow_state", "available"], ["created_at", "2022-01-06 19:15:35.710461"], ["updated_at", "2022-01-06 19:15:35.710461"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Group Exists (0.4ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" IS NULL AND "groups"."id" != $1 LIMIT $2 [["id", 302], ["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 93522487], ["LIMIT", 1]] Group Create (0.3ms) INSERT INTO "groups" ("canvas_id", "sis_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 93522487], ["sis_id", "8bba473dd98fb0b047aa251e344c5c18"], ["name", "Some User Group"], ["workflow_state", "available"], ["created_at", "2022-01-06 19:15:35.718936"], ["updated_at", "2022-01-06 19:15:35.718936"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Group Load (0.2ms) SELECT "groups".* FROM "groups" ORDER BY "groups"."id" ASC LIMIT $1 [["LIMIT", 1]] Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 93522487], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 3896069], ["LIMIT", 1]] Group Create (0.3ms) INSERT INTO "groups" ("canvas_id", "sis_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 3896069], ["sis_id", "410ae744185ffe8eef45e253bde05a58"], ["name", "Some User Group"], ["workflow_state", "available"], ["created_at", "2022-01-06 19:15:35.726868"], ["updated_at", "2022-01-06 19:15:35.726868"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 24447815], ["LIMIT", 1]] Group Create (0.4ms) INSERT INTO "groups" ("canvas_id", "sis_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 24447815], ["sis_id", "f59e42be265a80387116a5d23ad840fa"], ["name", "Some User Group"], ["workflow_state", "available"], ["created_at", "2022-01-06 19:15:35.732663"], ["updated_at", "2022-01-06 19:15:35.732663"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 AND "groups"."id" != $2 LIMIT $3 [["canvas_id", 24447815], ["id", 305], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 60658924], ["LIMIT", 1]] Group Create (0.3ms) INSERT INTO "groups" ("canvas_id", "sis_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 60658924], ["sis_id", "089fdacded9b2dc0e9389529652899b4"], ["name", "Some User Group"], ["workflow_state", "available"], ["created_at", "2022-01-06 19:15:35.738644"], ["updated_at", "2022-01-06 19:15:35.738644"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Group Exists (1.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 AND "groups"."id" != $2 LIMIT $3 [["canvas_id", 60658924], ["id", 306], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.4ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Role Exists (0.5ms) SELECT 1 AS one FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 50641949], ["LIMIT", 1]] Role Create (0.5ms) INSERT INTO "roles" ("canvas_id", "label", "base_role_type", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 50641949], ["label", "Cool Role"], ["base_role_type", "AccountMembership"], ["workflow_state", "active"], ["created_at", "2022-01-06 19:15:35.746987"], ["updated_at", "2022-01-06 19:15:35.746987"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Role Exists (0.3ms) SELECT 1 AS one FROM "roles" WHERE "roles"."canvas_id" IS NULL AND "roles"."id" != $1 LIMIT $2 [["id", 165], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Role Exists (0.4ms) SELECT 1 AS one FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 90986384], ["LIMIT", 1]] Role Create (0.3ms) INSERT INTO "roles" ("canvas_id", "label", "base_role_type", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 90986384], ["label", "Cool Role"], ["base_role_type", "AccountMembership"], ["workflow_state", "active"], ["created_at", "2022-01-06 19:15:35.755048"], ["updated_at", "2022-01-06 19:15:35.755048"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Role Load (0.3ms) SELECT "roles".* FROM "roles" ORDER BY "roles"."id" ASC LIMIT $1 [["LIMIT", 1]] Role Exists (0.4ms) SELECT 1 AS one FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 90986384], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.4ms) SELECT COUNT(*) FROM "roles" Role Load (0.3ms) SELECT "roles".* FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]]  (0.2ms) SAVEPOINT active_record_1 Role Exists (0.3ms) SELECT 1 AS one FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] Role Create (0.4ms) INSERT INTO "roles" ("canvas_id", "label", "base_role_type", "canvas_account_id", "workflow_state", "permissions", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 1], ["label", "Account Admin"], ["base_role_type", "AccountMembership"], ["canvas_account_id", 10], ["workflow_state", "built_in"], ["permissions", "{\"manage_wiki\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"post_to_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"moderate_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_announcements\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"send_messages\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"send_messages_all\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_outcomes\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"create_conferences\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"create_collaborations\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_roster\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_all_grades\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_grades\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_rubrics\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"comment_on_others_submissions\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_students\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_admin_users\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_role_overrides\":{\"enabled\":true,\"locked\":true,\"readonly\":true,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_account_memberships\":{\"enabled\":true,\"locked\":true,\"readonly\":true,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_account_settings\":{\"enabled\":true,\"locked\":true,\"readonly\":true,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_groups\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_group_pages\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_files\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_assignments\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"undelete_courses\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_grade_changes\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_course_changes\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_question_banks\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_calendar\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_reports\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_courses\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_user_logins\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_user_observers\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_alerts\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"become_user\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_developer_keys\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"import_sis\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_sis\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_sis\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_course_list\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_statistics\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_storage_quotas\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_course_content\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_content\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_interaction_alerts\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"change_course_state\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_sections\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_feature_flags\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_quiz_answer_audits\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"moderate_grades\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"lti_add_edit\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true}}"], ["created_at", "2022-01-06 19:15:35.767658"], ["updated_at", "2022-01-06 19:15:35.767658"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SELECT COUNT(*) FROM "roles" Role Load (0.2ms) SELECT "roles".* FROM "roles" ORDER BY "roles"."id" DESC LIMIT $1 [["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Role Exists (0.2ms) SELECT 1 AS one FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] Role Create (0.3ms) INSERT INTO "roles" ("canvas_id", "label", "base_role_type", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 1], ["label", "Cool Role"], ["base_role_type", "AccountMembership"], ["workflow_state", "active"], ["created_at", "2022-01-06 19:15:35.776514"], ["updated_at", "2022-01-06 19:15:35.776514"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SELECT COUNT(*) FROM "roles" Role Load (0.4ms) SELECT "roles".* FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]]  (0.3ms) SAVEPOINT active_record_1 Role Exists (0.4ms) SELECT 1 AS one FROM "roles" WHERE "roles"."canvas_id" = $1 AND "roles"."id" != $2 LIMIT $3 [["canvas_id", 1], ["id", 168], ["LIMIT", 1]] Role Update (0.5ms) UPDATE "roles" SET "label" = $1, "canvas_account_id" = $2, "permissions" = $3, "workflow_state" = $4, "updated_at" = $5 WHERE "roles"."id" = $6 [["label", "Account Admin"], ["canvas_account_id", 10], ["permissions", "{\"manage_wiki\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"post_to_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"moderate_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_announcements\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"send_messages\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"send_messages_all\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_outcomes\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"create_conferences\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"create_collaborations\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_roster\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_all_grades\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_grades\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_rubrics\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"comment_on_others_submissions\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_students\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_admin_users\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_role_overrides\":{\"enabled\":true,\"locked\":true,\"readonly\":true,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_account_memberships\":{\"enabled\":true,\"locked\":true,\"readonly\":true,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_account_settings\":{\"enabled\":true,\"locked\":true,\"readonly\":true,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_groups\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_group_pages\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_files\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_assignments\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"undelete_courses\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_grade_changes\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_course_changes\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_question_banks\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_calendar\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_reports\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_courses\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_user_logins\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_user_observers\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_alerts\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"become_user\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_developer_keys\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"import_sis\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_sis\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_sis\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_course_list\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_statistics\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_storage_quotas\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_course_content\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_content\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_interaction_alerts\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"change_course_state\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_sections\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_feature_flags\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_quiz_answer_audits\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"moderate_grades\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"lti_add_edit\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true}}"], ["workflow_state", "built_in"], ["updated_at", "2022-01-06 19:15:35.783175"], ["id", 168]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.3ms) SELECT COUNT(*) FROM "roles" Role Load (0.3ms) SELECT "roles".* FROM "roles" WHERE "roles"."id" = $1 LIMIT $2 [["id", 168], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Section Exists (3.8ms) SELECT 1 AS one FROM "sections" WHERE "sections"."canvas_id" = $1 LIMIT $2 [["canvas_id", 31963411], ["LIMIT", 1]] Section Create (0.9ms) INSERT INTO "sections" ("canvas_id", "created_at", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["canvas_id", 31963411], ["created_at", "2022-01-06 19:15:35.805255"], ["updated_at", "2022-01-06 19:15:35.805255"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Section Exists (0.4ms) SELECT 1 AS one FROM "sections" WHERE "sections"."canvas_id" IS NULL AND "sections"."id" != $1 LIMIT $2 [["id", 214], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) SAVEPOINT active_record_1 Section Exists (0.4ms) SELECT 1 AS one FROM "sections" WHERE "sections"."canvas_id" = $1 LIMIT $2 [["canvas_id", 30219557], ["LIMIT", 1]] Section Create (0.3ms) INSERT INTO "sections" ("canvas_id", "created_at", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["canvas_id", 30219557], ["created_at", "2022-01-06 19:15:35.815128"], ["updated_at", "2022-01-06 19:15:35.815128"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Section Load (0.3ms) SELECT "sections".* FROM "sections" ORDER BY "sections"."id" ASC LIMIT $1 [["LIMIT", 1]] Section Exists (0.4ms) SELECT 1 AS one FROM "sections" WHERE "sections"."canvas_id" = $1 LIMIT $2 [["canvas_id", 30219557], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Section Exists (0.3ms) SELECT 1 AS one FROM "sections" WHERE "sections"."canvas_id" = $1 LIMIT $2 [["canvas_id", 24135052], ["LIMIT", 1]] Section Create (0.3ms) INSERT INTO "sections" ("canvas_id", "created_at", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["canvas_id", 24135052], ["created_at", "2022-01-06 19:15:35.822555"], ["updated_at", "2022-01-06 19:15:35.822555"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Section Exists (0.4ms) SELECT 1 AS one FROM "sections" WHERE "sections"."canvas_id" = $1 AND "sections"."id" != $2 LIMIT $3 [["canvas_id", 24135052], ["id", 216], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Section Exists (0.4ms) SELECT 1 AS one FROM "sections" WHERE "sections"."canvas_id" = $1 LIMIT $2 [["canvas_id", 163600], ["LIMIT", 1]] Section Create (0.5ms) INSERT INTO "sections" ("canvas_id", "created_at", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["canvas_id", 163600], ["created_at", "2022-01-06 19:15:35.829785"], ["updated_at", "2022-01-06 19:15:35.829785"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.3ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Submission Exists (2.0ms) SELECT 1 AS one FROM "submissions" WHERE "submissions"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] Submission Create (0.8ms) INSERT INTO "submissions" ("canvas_id", "submitted_at", "graded_at", "score", "points_possible", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 1], ["submitted_at", "2021-12-30 19:15:35.845733"], ["graded_at", "2022-01-05 19:15:35.845857"], ["score", 5.0], ["points_possible", 10.0], ["created_at", "2022-01-06 19:15:35.849351"], ["updated_at", "2022-01-06 19:15:35.849351"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Submission Exists (0.4ms) SELECT 1 AS one FROM "submissions" WHERE "submissions"."canvas_id" IS NULL AND "submissions"."id" != $1 LIMIT $2 [["id", 190], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Submission Exists (0.3ms) SELECT 1 AS one FROM "submissions" WHERE "submissions"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]] Submission Create (0.4ms) INSERT INTO "submissions" ("canvas_id", "submitted_at", "graded_at", "score", "points_possible", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 2], ["submitted_at", "2021-12-30 19:15:35.855986"], ["graded_at", "2022-01-05 19:15:35.856106"], ["score", 5.0], ["points_possible", 10.0], ["created_at", "2022-01-06 19:15:35.857450"], ["updated_at", "2022-01-06 19:15:35.857450"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Submission Load (0.3ms) SELECT "submissions".* FROM "submissions" ORDER BY "submissions"."id" ASC LIMIT $1 [["LIMIT", 1]] Submission Exists (0.3ms) SELECT 1 AS one FROM "submissions" WHERE "submissions"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.4ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Submission Exists (0.3ms) SELECT 1 AS one FROM "submissions" WHERE "submissions"."canvas_id" = $1 LIMIT $2 [["canvas_id", 3], ["LIMIT", 1]] Submission Create (0.3ms) INSERT INTO "submissions" ("canvas_id", "submitted_at", "graded_at", "score", "points_possible", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 3], ["submitted_at", "2021-12-30 19:15:35.863917"], ["graded_at", "2022-01-05 19:15:35.864021"], ["score", 5.0], ["points_possible", 10.0], ["created_at", "2022-01-06 19:15:35.865234"], ["updated_at", "2022-01-06 19:15:35.865234"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Submission Exists (0.3ms) SELECT 1 AS one FROM "submissions" WHERE "submissions"."canvas_id" = $1 AND "submissions"."id" != $2 LIMIT $3 [["canvas_id", 3], ["id", 192], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.3ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Submission Exists (0.3ms) SELECT 1 AS one FROM "submissions" WHERE "submissions"."canvas_id" = $1 LIMIT $2 [["canvas_id", 4], ["LIMIT", 1]] Submission Create (0.3ms) INSERT INTO "submissions" ("canvas_id", "submitted_at", "graded_at", "score", "points_possible", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 4], ["submitted_at", "2021-12-30 19:15:35.869924"], ["graded_at", "2022-01-05 19:15:35.870032"], ["score", 5.0], ["points_possible", 10.0], ["created_at", "2022-01-06 19:15:35.871134"], ["updated_at", "2022-01-06 19:15:35.871134"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Submission Exists (0.4ms) SELECT 1 AS one FROM "submissions" WHERE "submissions"."canvas_id" = $1 AND "submissions"."id" != $2 LIMIT $3 [["canvas_id", 4], ["id", 193], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Submission Exists (0.3ms) SELECT 1 AS one FROM "submissions" WHERE "submissions"."canvas_id" = $1 LIMIT $2 [["canvas_id", 5], ["LIMIT", 1]] Submission Create (0.6ms) INSERT INTO "submissions" ("canvas_id", "submitted_at", "graded_at", "score", "points_possible", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 5], ["submitted_at", "2021-12-30 19:15:35.875961"], ["graded_at", "2022-01-05 19:15:35.876060"], ["score", 5.0], ["points_possible", 10.0], ["created_at", "2022-01-06 19:15:35.877235"], ["updated_at", "2022-01-06 19:15:35.877235"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Submission Exists (0.4ms) SELECT 1 AS one FROM "submissions" WHERE "submissions"."canvas_id" = $1 AND "submissions"."id" != $2 LIMIT $3 [["canvas_id", 5], ["id", 194], ["LIMIT", 1]]  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Term Exists (0.2ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 38577248], ["LIMIT", 1]] Term Create (0.2ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 38577248], ["name", "Cool Term"], ["start_at", "2022-01-03 19:15:33.710267"], ["end_at", "2022-01-09 19:15:33.710358"], ["workflow_state", "active"], ["sis_id", "93079d9bc41d612f3721db3d5284c6b7"], ["created_at", "2022-01-06 19:15:35.884332"], ["updated_at", "2022-01-06 19:15:35.884332"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Term Exists (0.3ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" IS NULL AND "terms"."id" != $1 LIMIT $2 [["id", 468], ["LIMIT", 1]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Term Exists (0.3ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 16034229], ["LIMIT", 1]] Term Create (0.4ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 16034229], ["name", "Cool Term"], ["start_at", "2022-01-03 19:15:33.710267"], ["end_at", "2022-01-09 19:15:33.710358"], ["workflow_state", "active"], ["sis_id", "d0f13bb22615d2492f5b7041a2c596c7"], ["created_at", "2022-01-06 19:15:35.891330"], ["updated_at", "2022-01-06 19:15:35.891330"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Term Load (0.2ms) SELECT "terms".* FROM "terms" ORDER BY "terms"."id" ASC LIMIT $1 [["LIMIT", 1]] Term Exists (0.5ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 16034229], ["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.3ms) BEGIN  (0.3ms) SAVEPOINT active_record_1 Term Exists (0.4ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 36122427], ["LIMIT", 1]] Term Create (0.3ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 36122427], ["name", "Cool Term"], ["start_at", "2022-01-03 19:15:33.710267"], ["end_at", "2022-01-09 19:15:33.710358"], ["workflow_state", "active"], ["sis_id", "d36f21ae4ed4df9fd85ecc03912ad308"], ["created_at", "2022-01-06 19:15:35.900503"], ["updated_at", "2022-01-06 19:15:35.900503"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Term Exists (0.4ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2930417], ["LIMIT", 1]] Term Create (0.3ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 2930417], ["name", "Cool Term"], ["start_at", "2022-01-04 19:15:35.903469"], ["end_at", "2022-01-09 19:15:35.903545"], ["workflow_state", "active"], ["sis_id", "5fd81e28ed531627519687d5a99c147f"], ["created_at", "2022-01-06 19:15:35.905227"], ["updated_at", "2022-01-06 19:15:35.905227"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Term Exists (0.3ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 41608349], ["LIMIT", 1]] Term Create (0.4ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 41608349], ["name", "Cool Term"], ["start_at", "2022-01-03 19:15:33.710267"], ["end_at", "2022-01-09 19:15:33.710358"], ["workflow_state", "inactive"], ["sis_id", "2700bdfd4cf94c618ea38aff0b2bfabe"], ["created_at", "2022-01-06 19:15:35.908314"], ["updated_at", "2022-01-06 19:15:35.908314"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Term Exists (0.3ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 97836923], ["LIMIT", 1]] Term Create (0.3ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 97836923], ["name", "Cool Term"], ["start_at", "2021-11-06 19:15:35.909946"], ["end_at", "2021-12-06 19:15:35.910034"], ["workflow_state", "active"], ["sis_id", "56647f1f1e5546dbe125fd162f038df9"], ["created_at", "2022-01-06 19:15:35.911658"], ["updated_at", "2022-01-06 19:15:35.911658"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 Term Exists (0.5ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 52412961], ["LIMIT", 1]] Term Create (0.4ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 52412961], ["name", "Cool Term"], ["start_at", "2022-07-06 19:15:35.913080"], ["end_at", "2023-01-06 19:15:35.913188"], ["workflow_state", "active"], ["sis_id", "23f64d02ed99ed76bd3ac2f2d2b4238d"], ["created_at", "2022-01-06 19:15:35.915258"], ["updated_at", "2022-01-06 19:15:35.915258"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Term Load (0.6ms) SELECT "terms".* FROM "terms" WHERE "terms"."workflow_state" = $1 AND (start_at <= '2022-01-21 19:15:35.916766' OR start_at IS NULL) AND (end_at >= '2021-12-22 19:15:35.916948' OR end_at IS NULL) [["workflow_state", "active"]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SELECT COUNT(*) FROM "terms" Term Load (0.2ms) SELECT "terms".* FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]]  (0.2ms) SAVEPOINT active_record_1 Term Exists (0.3ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] Term Create (0.4ms) INSERT INTO "terms" ("canvas_id", "name", "workflow_state", "grading_period_group_id", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 1], ["name", "Default Term"], ["workflow_state", "active"], ["grading_period_group_id", 1], ["sis_id", "Test"], ["created_at", "2022-01-06 19:15:35.922513"], ["updated_at", "2022-01-06 19:15:35.922513"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SELECT COUNT(*) FROM "terms" Term Load (0.2ms) SELECT "terms".* FROM "terms" ORDER BY "terms"."id" DESC LIMIT $1 [["LIMIT", 1]]  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Term Exists (0.3ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] Term Create (0.3ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 1], ["name", "Cool Term"], ["start_at", "2022-01-03 19:15:33.710267"], ["end_at", "2022-01-09 19:15:33.710358"], ["workflow_state", "active"], ["sis_id", "65666ac46b3d3e315162aebbae30d9ce"], ["created_at", "2022-01-06 19:15:35.928185"], ["updated_at", "2022-01-06 19:15:35.928185"]]  (1.0ms) RELEASE SAVEPOINT active_record_1  (0.5ms) SELECT COUNT(*) FROM "terms" Term Load (0.3ms) SELECT "terms".* FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]]  (0.2ms) SAVEPOINT active_record_1 Term Exists (0.4ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 AND "terms"."id" != $2 LIMIT $3 [["canvas_id", 1], ["id", 476], ["LIMIT", 1]] Term Update (0.4ms) UPDATE "terms" SET "name" = $1, "sis_id" = $2, "start_at" = $3, "end_at" = $4, "grading_period_group_id" = $5, "updated_at" = $6 WHERE "terms"."id" = $7 [["name", "Default Term"], ["sis_id", "Test"], ["start_at", nil], ["end_at", nil], ["grading_period_group_id", 1], ["updated_at", "2022-01-06 19:15:35.934255"], ["id", 476]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.3ms) SELECT COUNT(*) FROM "terms" Term Load (0.2ms) SELECT "terms".* FROM "terms" WHERE "terms"."id" = $1 LIMIT $2 [["id", 476], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 User Exists (0.3ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 28360505], ["LIMIT", 1]] User Create (0.4ms) INSERT INTO "users" ("canvas_id", "sis_id", "email", "first_name", "last_name", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 28360505], ["sis_id", "40760641ccca69d308c79f2ff64feb80"], ["email", "cooldude@coolsite.com"], ["first_name", "Cool"], ["last_name", "Dude"], ["created_at", "2022-01-06 19:15:35.940443"], ["updated_at", "2022-01-06 19:15:35.940443"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 User Exists (0.4ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" IS NULL AND "users"."id" != $1 LIMIT $2 [["id", 374], ["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.5ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 User Exists (0.3ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2759996], ["LIMIT", 1]] User Create (0.3ms) INSERT INTO "users" ("canvas_id", "sis_id", "email", "first_name", "last_name", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 2759996], ["sis_id", "0ea235a37c165fb5ec5f735f870e87a9"], ["email", "cooldude@coolsite.com"], ["first_name", "Cool"], ["last_name", "Dude"], ["created_at", "2022-01-06 19:15:35.949654"], ["updated_at", "2022-01-06 19:15:35.949654"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 User Load (0.2ms) SELECT "users".* FROM "users" ORDER BY "users"."id" ASC LIMIT $1 [["LIMIT", 1]] User Exists (0.3ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2759996], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 User Exists (0.3ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 70499487], ["LIMIT", 1]] User Create (0.5ms) INSERT INTO "users" ("canvas_id", "sis_id", "email", "first_name", "last_name", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 70499487], ["sis_id", "6d20d9b1488c6a5225aff96b36ddeb44"], ["email", "cooldude@coolsite.com"], ["first_name", "Cool"], ["last_name", "Dude"], ["created_at", "2022-01-06 19:15:35.957118"], ["updated_at", "2022-01-06 19:15:35.957118"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 User Exists (0.4ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 69100563], ["LIMIT", 1]] User Create (0.4ms) INSERT INTO "users" ("canvas_id", "sis_id", "email", "first_name", "last_name", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 69100563], ["sis_id", "9f7ebde6cfacabd72c4c6b17d6c37442"], ["email", "cooldude@coolsite.com"], ["first_name", "Cool"], ["last_name", "Dude"], ["created_at", "2022-01-06 19:15:35.963499"], ["updated_at", "2022-01-06 19:15:35.963499"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 User Exists (0.3ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 5386290], ["LIMIT", 1]] User Create (0.2ms) INSERT INTO "users" ("canvas_id", "sis_id", "email", "first_name", "last_name", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 5386290], ["sis_id", "a75decccec20c6e89e6b9b22fb8cc2b7"], ["email", "cooldude@coolsite.com"], ["first_name", "Cool"], ["last_name", "Dude"], ["created_at", "2022-01-06 19:15:35.968491"], ["updated_at", "2022-01-06 19:15:35.968491"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) SELECT COUNT(*) FROM "assignment_groups" AssignmentGroup Create Many (1.2ms) INSERT INTO "assignment_groups" ("canvas_id","canvas_course_id","name","rules","position","group_weight","workflow_state","canvas_created_at","canvas_updated_at","created_at","updated_at") VALUES (1,1,'Assignments','--- drop_lowest:1\nnever_drop:36\n ',1,50.0,'available','2017-09-08 01:37:33','2017-09-08 01:37:33','2022-01-06 19:15:35.977300','2022-01-06 19:15:35.977300'),(2,1,'Tests',NULL,1,50.0,'available','2017-09-08 01:37:33','2017-09-08 01:37:33','2022-01-06 19:15:35.977300','2022-01-06 19:15:35.977300') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","canvas_course_id"=EXCLUDED."canvas_course_id","name"=EXCLUDED."name","rules"=EXCLUDED."rules","position"=EXCLUDED."position","group_weight"=EXCLUDED."group_weight","workflow_state"=EXCLUDED."workflow_state","canvas_created_at"=EXCLUDED."canvas_created_at","canvas_updated_at"=EXCLUDED."canvas_updated_at","updated_at"=EXCLUDED."updated_at" WHERE ("assignment_groups".canvas_id, "assignment_groups".canvas_course_id, "assignment_groups".name, "assignment_groups".rules, "assignment_groups".position, "assignment_groups".group_weight, "assignment_groups".workflow_state, "assignment_groups".canvas_created_at, "assignment_groups".canvas_updated_at) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.canvas_course_id, EXCLUDED.name, EXCLUDED.rules, EXCLUDED.position, EXCLUDED.group_weight, EXCLUDED.workflow_state, EXCLUDED.canvas_created_at, EXCLUDED.canvas_updated_at) RETURNING "id"  (0.4ms) SELECT COUNT(*) FROM "assignment_groups"  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) SELECT COUNT(*) FROM "assignments" Assignment Create Many (0.7ms) INSERT INTO "assignments" ("canvas_id","title","description","due_at","unlock_at","lock_at","points_possible","min_score","max_score","mastery_score","grading_type","submission_types","workflow_state","canvas_context_id","canvas_context_type","canvas_assignment_group_id","canvas_grading_scheme_id","canvas_grading_standard_id","created_at","updated_at") VALUES (88,'Assignment 1','

fdsfds

',NULL,NULL,NULL,100.0,NULL,NULL,NULL,'points','online_text_entry','published',58,'Course',55,NULL,NULL,'2022-01-06 19:15:35.984233','2022-01-06 19:15:35.984233'),(89,'fdsfdsfds','

fdsfdsfsdf

',NULL,NULL,NULL,100.0,NULL,NULL,NULL,'points','online_text_entry','published',59,'Course',56,NULL,NULL,'2022-01-06 19:15:35.984233','2022-01-06 19:15:35.984233') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","title"=EXCLUDED."title","description"=EXCLUDED."description","due_at"=EXCLUDED."due_at","unlock_at"=EXCLUDED."unlock_at","lock_at"=EXCLUDED."lock_at","points_possible"=EXCLUDED."points_possible","min_score"=EXCLUDED."min_score","max_score"=EXCLUDED."max_score","mastery_score"=EXCLUDED."mastery_score","grading_type"=EXCLUDED."grading_type","submission_types"=EXCLUDED."submission_types","workflow_state"=EXCLUDED."workflow_state","canvas_context_id"=EXCLUDED."canvas_context_id","canvas_context_type"=EXCLUDED."canvas_context_type","canvas_assignment_group_id"=EXCLUDED."canvas_assignment_group_id","canvas_grading_scheme_id"=EXCLUDED."canvas_grading_scheme_id","canvas_grading_standard_id"=EXCLUDED."canvas_grading_standard_id","updated_at"=EXCLUDED."updated_at" WHERE ("assignments".canvas_id, "assignments".title, "assignments".description, "assignments".due_at, "assignments".unlock_at, "assignments".lock_at, "assignments".points_possible, "assignments".min_score, "assignments".max_score, "assignments".mastery_score, "assignments".grading_type, "assignments".submission_types, "assignments".workflow_state, "assignments".canvas_context_id, "assignments".canvas_context_type, "assignments".canvas_assignment_group_id, "assignments".canvas_grading_scheme_id, "assignments".canvas_grading_standard_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.title, EXCLUDED.description, EXCLUDED.due_at, EXCLUDED.unlock_at, EXCLUDED.lock_at, EXCLUDED.points_possible, EXCLUDED.min_score, EXCLUDED.max_score, EXCLUDED.mastery_score, EXCLUDED.grading_type, EXCLUDED.submission_types, EXCLUDED.workflow_state, EXCLUDED.canvas_context_id, EXCLUDED.canvas_context_type, EXCLUDED.canvas_assignment_group_id, EXCLUDED.canvas_grading_scheme_id, EXCLUDED.canvas_grading_standard_id) RETURNING "id"  (0.3ms) SELECT COUNT(*) FROM "assignments"  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) SELECT COUNT(*) FROM "context_module_items" ContextModuleItem Create Many (0.6ms) INSERT INTO "context_module_items" ("canvas_id","canvas_context_module_id","position","canvas_content_id","canvas_content_type","workflow_state","canvas_assignment_id","created_at","updated_at") VALUES (15,9,1,83,'Assignment','active',1,'2022-01-06 19:15:35.989572','2022-01-06 19:15:35.989572'),(16,10,1,80,'Assignment','active',2,'2022-01-06 19:15:35.989572','2022-01-06 19:15:35.989572') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","canvas_context_module_id"=EXCLUDED."canvas_context_module_id","position"=EXCLUDED."position","canvas_content_id"=EXCLUDED."canvas_content_id","canvas_content_type"=EXCLUDED."canvas_content_type","workflow_state"=EXCLUDED."workflow_state","canvas_assignment_id"=EXCLUDED."canvas_assignment_id","updated_at"=EXCLUDED."updated_at" WHERE ("context_module_items".canvas_id, "context_module_items".canvas_context_module_id, "context_module_items".position, "context_module_items".canvas_content_id, "context_module_items".canvas_content_type, "context_module_items".workflow_state, "context_module_items".canvas_assignment_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.canvas_context_module_id, EXCLUDED.position, EXCLUDED.canvas_content_id, EXCLUDED.canvas_content_type, EXCLUDED.workflow_state, EXCLUDED.canvas_assignment_id) RETURNING "id"  (0.3ms) SELECT COUNT(*) FROM "context_module_items"  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) SELECT COUNT(*) FROM "context_modules" ContextModule Create Many (0.8ms) INSERT INTO "context_modules" ("canvas_id","canvas_context_id","canvas_context_type","position","name","workflow_state","deleted_at","created_at","updated_at") VALUES (23,785,'Course',1,'New Mod','active',NULL,'2022-01-06 19:15:35.995247','2022-01-06 19:15:35.995247'),(4,27,'Course',1,'Modules gonna module','unpublished',NULL,'2022-01-06 19:15:35.995247','2022-01-06 19:15:35.995247') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","canvas_context_id"=EXCLUDED."canvas_context_id","canvas_context_type"=EXCLUDED."canvas_context_type","position"=EXCLUDED."position","name"=EXCLUDED."name","workflow_state"=EXCLUDED."workflow_state","deleted_at"=EXCLUDED."deleted_at","updated_at"=EXCLUDED."updated_at" WHERE ("context_modules".canvas_id, "context_modules".canvas_context_id, "context_modules".canvas_context_type, "context_modules".position, "context_modules".name, "context_modules".workflow_state, "context_modules".deleted_at) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.canvas_context_id, EXCLUDED.canvas_context_type, EXCLUDED.position, EXCLUDED.name, EXCLUDED.workflow_state, EXCLUDED.deleted_at) RETURNING "id"  (0.5ms) SELECT COUNT(*) FROM "context_modules"  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) SELECT COUNT(*) FROM "courses" Course Create Many (0.5ms) INSERT INTO "courses" ("canvas_id","sis_id","course_code","name","canvas_account_id","canvas_term_id","start_at","end_at","workflow_state","grading_standard_id","created_at","updated_at") VALUES (1,'course_sis_id_1','C1','Course #1',1,1,'2017-03-27 21:53:18','2017-04-27 12:21:18','active',NULL,'2022-01-06 19:15:36.001411','2022-01-06 19:15:36.001411'),(2,'course_sis_id_2','C2','Course #2',1,1,'2017-03-27 21:53:18','2017-04-27 12:21:18','unpublished',NULL,'2022-01-06 19:15:36.001411','2022-01-06 19:15:36.001411') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","sis_id"=EXCLUDED."sis_id","course_code"=EXCLUDED."course_code","name"=EXCLUDED."name","canvas_account_id"=EXCLUDED."canvas_account_id","canvas_term_id"=EXCLUDED."canvas_term_id","start_at"=EXCLUDED."start_at","end_at"=EXCLUDED."end_at","workflow_state"=EXCLUDED."workflow_state","grading_standard_id"=EXCLUDED."grading_standard_id","updated_at"=EXCLUDED."updated_at" WHERE ("courses".canvas_id, "courses".sis_id, "courses".course_code, "courses".name, "courses".canvas_account_id, "courses".canvas_term_id, "courses".start_at, "courses".end_at, "courses".workflow_state, "courses".grading_standard_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.sis_id, EXCLUDED.course_code, EXCLUDED.name, EXCLUDED.canvas_account_id, EXCLUDED.canvas_term_id, EXCLUDED.start_at, EXCLUDED.end_at, EXCLUDED.workflow_state, EXCLUDED.grading_standard_id) RETURNING "id"  (0.2ms) SELECT COUNT(*) FROM "courses"  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) SELECT COUNT(*) FROM "users" User Create Many (0.8ms) INSERT INTO "users" ("canvas_id","sis_id","email","first_name","last_name","name","sortable_name","workflow_state","login_id","created_at","updated_at") VALUES (1,'sis_id_1','poorbastard@yharnam.com','Patches','the Spider','Patches the Spider','the Spider, Patches','active','spiderdude1337','2022-01-06 19:15:36.006257','2022-01-06 19:15:36.006257'),(2,'sis_id_2','dreamer@yharnam.com','Hunter','Djura','Hunter Djura','Djura, Hunter','active','retireddude110','2022-01-06 19:15:36.006257','2022-01-06 19:15:36.006257') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","sis_id"=EXCLUDED."sis_id","email"=EXCLUDED."email","first_name"=EXCLUDED."first_name","last_name"=EXCLUDED."last_name","name"=EXCLUDED."name","sortable_name"=EXCLUDED."sortable_name","workflow_state"=EXCLUDED."workflow_state","login_id"=EXCLUDED."login_id","updated_at"=EXCLUDED."updated_at" WHERE ("users".canvas_id, "users".sis_id, "users".email, "users".first_name, "users".last_name, "users".name, "users".sortable_name, "users".workflow_state, "users".login_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.sis_id, EXCLUDED.email, EXCLUDED.first_name, EXCLUDED.last_name, EXCLUDED.name, EXCLUDED.sortable_name, EXCLUDED.workflow_state, EXCLUDED.login_id) RETURNING "id"  (7.3ms) SELECT COUNT(*) FROM "users"  (0.3ms) ROLLBACK  (0.2ms) BEGIN User Create Many (1.1ms) INSERT INTO "users" ("canvas_id","sis_id","email","first_name","last_name","name","sortable_name","workflow_state","login_id","created_at","updated_at") VALUES (1,'sis_id_1','poorbastard@yharnam.com','Patches','the Spider','Patches the Spider','the Spider, Patches','active','spiderdude1337','2022-01-06 19:15:36.044872','2022-01-06 19:15:36.044872'),(2,'sis_id_2','dreamer@yharnam.com','Hunter','Djura','Hunter Djura','Djura, Hunter','active','retireddude110','2022-01-06 19:15:36.044872','2022-01-06 19:15:36.044872') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","sis_id"=EXCLUDED."sis_id","email"=EXCLUDED."email","first_name"=EXCLUDED."first_name","last_name"=EXCLUDED."last_name","name"=EXCLUDED."name","sortable_name"=EXCLUDED."sortable_name","workflow_state"=EXCLUDED."workflow_state","login_id"=EXCLUDED."login_id","updated_at"=EXCLUDED."updated_at" WHERE ("users".canvas_id, "users".sis_id, "users".email, "users".first_name, "users".last_name, "users".name, "users".sortable_name, "users".workflow_state, "users".login_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.sis_id, EXCLUDED.email, EXCLUDED.first_name, EXCLUDED.last_name, EXCLUDED.name, EXCLUDED.sortable_name, EXCLUDED.workflow_state, EXCLUDED.login_id) RETURNING "id" User Load (0.3ms) SELECT "users".* FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.3ms) SELECT COUNT(*) FROM "courses" Course Create Many (0.8ms) INSERT INTO "courses" ("canvas_id","sis_id","course_code","name","canvas_account_id","canvas_term_id","start_at","end_at","workflow_state","grading_standard_id","created_at","updated_at") VALUES (1,'course_sis_id_1','C1','Course #1',1,1,'2017-03-27 21:53:18','2017-04-27 12:21:18','active',NULL,'2022-01-06 19:15:36.052949','2022-01-06 19:15:36.052949'),(2,'course_sis_id_2','C2','Course #2',1,1,'2017-03-27 21:53:18','2017-04-27 12:21:18','unpublished',NULL,'2022-01-06 19:15:36.052949','2022-01-06 19:15:36.052949') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","sis_id"=EXCLUDED."sis_id","course_code"=EXCLUDED."course_code","name"=EXCLUDED."name","canvas_account_id"=EXCLUDED."canvas_account_id","canvas_term_id"=EXCLUDED."canvas_term_id","start_at"=EXCLUDED."start_at","end_at"=EXCLUDED."end_at","workflow_state"=EXCLUDED."workflow_state","grading_standard_id"=EXCLUDED."grading_standard_id","updated_at"=EXCLUDED."updated_at" WHERE ("courses".canvas_id, "courses".sis_id, "courses".course_code, "courses".name, "courses".canvas_account_id, "courses".canvas_term_id, "courses".start_at, "courses".end_at, "courses".workflow_state, "courses".grading_standard_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.sis_id, EXCLUDED.course_code, EXCLUDED.name, EXCLUDED.canvas_account_id, EXCLUDED.canvas_term_id, EXCLUDED.start_at, EXCLUDED.end_at, EXCLUDED.workflow_state, EXCLUDED.grading_standard_id) RETURNING "id"  (0.6ms) SELECT COUNT(*) FROM "courses" Course Load (0.5ms) SELECT "courses".* FROM "courses" ORDER BY "courses"."id" ASC LIMIT $1 [["LIMIT", 1]]  (0.3ms) ROLLBACK  (1.2ms) BEGIN  (0.8ms) SELECT COUNT(*) FROM "enrollments" Enrollment Create Many (0.9ms) INSERT INTO "enrollments" ("canvas_id","canvas_course_id","course_sis_id","canvas_user_id","user_sis_id","role","canvas_role_id","canvas_section_id","workflow_state","base_role_type","created_at","updated_at") VALUES (1,1,'sis_MUSC_2520_834',2,'sis_dalvarez_247','teacher',4,1,'active','TeacherEnrollment','2022-01-06 19:15:36.064361','2022-01-06 19:15:36.064361'),(2,1,'sis_MUSC_2520_834',3,'sis_jweaver_720','student',4,1,'active','StudentEnrollment','2022-01-06 19:15:36.064361','2022-01-06 19:15:36.064361') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","canvas_course_id"=EXCLUDED."canvas_course_id","course_sis_id"=EXCLUDED."course_sis_id","canvas_user_id"=EXCLUDED."canvas_user_id","user_sis_id"=EXCLUDED."user_sis_id","role"=EXCLUDED."role","canvas_role_id"=EXCLUDED."canvas_role_id","canvas_section_id"=EXCLUDED."canvas_section_id","workflow_state"=EXCLUDED."workflow_state","base_role_type"=EXCLUDED."base_role_type","updated_at"=EXCLUDED."updated_at" WHERE ("enrollments".canvas_id, "enrollments".canvas_course_id, "enrollments".course_sis_id, "enrollments".canvas_user_id, "enrollments".user_sis_id, "enrollments".role, "enrollments".canvas_role_id, "enrollments".canvas_section_id, "enrollments".workflow_state, "enrollments".base_role_type) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.canvas_course_id, EXCLUDED.course_sis_id, EXCLUDED.canvas_user_id, EXCLUDED.user_sis_id, EXCLUDED.role, EXCLUDED.canvas_role_id, EXCLUDED.canvas_section_id, EXCLUDED.workflow_state, EXCLUDED.base_role_type) RETURNING "id"  (0.5ms) SELECT COUNT(*) FROM "enrollments"  (0.7ms) ROLLBACK  (0.2ms) BEGIN  (0.7ms) SELECT COUNT(*) FROM "sections" Section Create Many (1.8ms) INSERT INTO "sections" ("canvas_id","sis_id","canvas_course_id","name","workflow_state","start_at","end_at","created_at","updated_at") VALUES (1,'sis_section_1',1,'Cool Section','active','2017-03-27 21:53:18','2017-03-27 21:53:18','2022-01-06 19:15:36.073622','2022-01-06 19:15:36.073622'),(2,'sis_section_2',2,'Lame Section','active','2017-03-27 21:53:18','2017-03-27 21:53:18','2022-01-06 19:15:36.073622','2022-01-06 19:15:36.073622') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","sis_id"=EXCLUDED."sis_id","canvas_course_id"=EXCLUDED."canvas_course_id","name"=EXCLUDED."name","workflow_state"=EXCLUDED."workflow_state","start_at"=EXCLUDED."start_at","end_at"=EXCLUDED."end_at","updated_at"=EXCLUDED."updated_at" WHERE ("sections".canvas_id, "sections".sis_id, "sections".canvas_course_id, "sections".name, "sections".workflow_state, "sections".start_at, "sections".end_at) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.sis_id, EXCLUDED.canvas_course_id, EXCLUDED.name, EXCLUDED.workflow_state, EXCLUDED.start_at, EXCLUDED.end_at) RETURNING "id"  (0.3ms) SELECT COUNT(*) FROM "sections" Section Load (0.3ms) SELECT "sections".* FROM "sections" ORDER BY "sections"."id" ASC LIMIT $1 [["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN Section Create Many (0.8ms) INSERT INTO "sections" ("canvas_id","sis_id","canvas_course_id","name","workflow_state","start_at","end_at","created_at","updated_at") VALUES (1,'sis_section_1',1,'Cool Section','active','2017-03-27 21:53:18','2017-03-27 21:53:18','2022-01-06 19:15:36.083215','2022-01-06 19:15:36.083215'),(2,'sis_section_2',2,'Lame Section','active','2017-03-27 21:53:18','2017-03-27 21:53:18','2022-01-06 19:15:36.083215','2022-01-06 19:15:36.083215') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","sis_id"=EXCLUDED."sis_id","canvas_course_id"=EXCLUDED."canvas_course_id","name"=EXCLUDED."name","workflow_state"=EXCLUDED."workflow_state","start_at"=EXCLUDED."start_at","end_at"=EXCLUDED."end_at","updated_at"=EXCLUDED."updated_at" WHERE ("sections".canvas_id, "sections".sis_id, "sections".canvas_course_id, "sections".name, "sections".workflow_state, "sections".start_at, "sections".end_at) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.sis_id, EXCLUDED.canvas_course_id, EXCLUDED.name, EXCLUDED.workflow_state, EXCLUDED.start_at, EXCLUDED.end_at) RETURNING "id" Section Load (0.4ms) SELECT "sections".* FROM "sections" WHERE "sections"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]] Section Create Many (1.0ms) INSERT INTO "sections" ("canvas_id","canvas_nonxlist_course_id","created_at","updated_at") VALUES (2,3,'2022-01-06 19:15:36.087693','2022-01-06 19:15:36.087693') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","canvas_nonxlist_course_id"=EXCLUDED."canvas_nonxlist_course_id","updated_at"=EXCLUDED."updated_at" WHERE ("sections".canvas_id, "sections".canvas_nonxlist_course_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.canvas_nonxlist_course_id) RETURNING "id"  (0.5ms) SELECT COUNT(*) FROM "sections" WHERE "sections"."canvas_nonxlist_course_id" IS NOT NULL Section Load (0.3ms) SELECT "sections".* FROM "sections" WHERE "sections"."canvas_nonxlist_course_id" IS NOT NULL ORDER BY "sections"."id" ASC LIMIT $1 [["LIMIT", 1]]  (0.4ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) SELECT COUNT(*) FROM "groups" Group Create Many (1.3ms) INSERT INTO "groups" ("canvas_id","sis_id","canvas_group_category_id","group_category_sis_id","canvas_account_id","canvas_course_id","name","workflow_state","context_id","context_type","max_membership","created_at","updated_at") VALUES (50,'sis1',10,NULL,1,NULL,'Group1','available',1,'Account',NULL,'2022-01-06 19:15:36.096525','2022-01-06 19:15:36.096525'),(51,'sis2',2,NULL,NULL,1,'Group2','available',1,'Course',1,'2022-01-06 19:15:36.096525','2022-01-06 19:15:36.096525') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","sis_id"=EXCLUDED."sis_id","canvas_group_category_id"=EXCLUDED."canvas_group_category_id","group_category_sis_id"=EXCLUDED."group_category_sis_id","canvas_account_id"=EXCLUDED."canvas_account_id","canvas_course_id"=EXCLUDED."canvas_course_id","name"=EXCLUDED."name","workflow_state"=EXCLUDED."workflow_state","context_id"=EXCLUDED."context_id","context_type"=EXCLUDED."context_type","max_membership"=EXCLUDED."max_membership","updated_at"=EXCLUDED."updated_at" WHERE ("groups".canvas_id, "groups".sis_id, "groups".canvas_group_category_id, "groups".group_category_sis_id, "groups".canvas_account_id, "groups".canvas_course_id, "groups".name, "groups".workflow_state, "groups".context_id, "groups".context_type, "groups".max_membership) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.sis_id, EXCLUDED.canvas_group_category_id, EXCLUDED.group_category_sis_id, EXCLUDED.canvas_account_id, EXCLUDED.canvas_course_id, EXCLUDED.name, EXCLUDED.workflow_state, EXCLUDED.context_id, EXCLUDED.context_type, EXCLUDED.max_membership) RETURNING "id"  (0.4ms) SELECT COUNT(*) FROM "groups" Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."name" = $1 LIMIT $2 [["name", "Group1"], ["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) SELECT COUNT(*) FROM "group_memberships" GroupMembership Create Many (1.0ms) INSERT INTO "group_memberships" ("canvas_id","canvas_group_id","group_sis_id","canvas_user_id","user_sis_id","workflow_state","created_at","updated_at") VALUES (50,1,NULL,10,NULL,'accepted','2022-01-06 19:15:36.105251','2022-01-06 19:15:36.105251'),(51,2,NULL,11,NULL,'accepted','2022-01-06 19:15:36.105251','2022-01-06 19:15:36.105251') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","canvas_group_id"=EXCLUDED."canvas_group_id","group_sis_id"=EXCLUDED."group_sis_id","canvas_user_id"=EXCLUDED."canvas_user_id","user_sis_id"=EXCLUDED."user_sis_id","workflow_state"=EXCLUDED."workflow_state","updated_at"=EXCLUDED."updated_at" WHERE ("group_memberships".canvas_id, "group_memberships".canvas_group_id, "group_memberships".group_sis_id, "group_memberships".canvas_user_id, "group_memberships".user_sis_id, "group_memberships".workflow_state) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.canvas_group_id, EXCLUDED.group_sis_id, EXCLUDED.canvas_user_id, EXCLUDED.user_sis_id, EXCLUDED.workflow_state) RETURNING "id"  (0.3ms) SELECT COUNT(*) FROM "group_memberships" GroupMembership Load (0.3ms) SELECT "group_memberships".* FROM "group_memberships" WHERE "group_memberships"."canvas_id" = $1 LIMIT $2 [["canvas_id", 50], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (4.2ms) SELECT COUNT(*) FROM "user_observers" UserObserver Create Many (1.0ms) INSERT INTO "user_observers" ("observing_user_id","observed_user_id","workflow_state","created_at","updated_at") VALUES (21,3,'active','2022-01-06 19:15:36.125062','2022-01-06 19:15:36.125062'),(21,2,'active','2022-01-06 19:15:36.125062','2022-01-06 19:15:36.125062') ON CONFLICT (observing_user_id, observed_user_id) DO UPDATE SET "observing_user_id"=EXCLUDED."observing_user_id","observed_user_id"=EXCLUDED."observed_user_id","workflow_state"=EXCLUDED."workflow_state","updated_at"=EXCLUDED."updated_at" WHERE ("user_observers".observing_user_id, "user_observers".observed_user_id, "user_observers".workflow_state) IS DISTINCT FROM (EXCLUDED.observing_user_id, EXCLUDED.observed_user_id, EXCLUDED.workflow_state) RETURNING "id"  (0.3ms) SELECT COUNT(*) FROM "user_observers" UserObserver Load (0.3ms) SELECT "user_observers".* FROM "user_observers" WHERE "user_observers"."observed_user_id" = $1 LIMIT $2 [["observed_user_id", 3], ["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.1ms) BEGIN  (1.2ms) SELECT COUNT(*) FROM "grading_periods" GradingPeriod Create Many (1.6ms) INSERT INTO "grading_periods" ("canvas_id","title","weight","start_date","end_date","close_date","canvas_grading_period_group_id","workflow_state","created_at","updated_at") VALUES (1,'Period 1',0.2,'2019-07-01 06:00:00','2019-08-01 05:59:59','2019-08-01 05:59:59',1,'active','2022-01-06 19:15:36.145396','2022-01-06 19:15:36.145396'),(2,'Period 2',0.8,'2019-08-01 06:00:00','2019-09-01 05:59:59','2019-09-01 05:59:59',1,'deleted','2022-01-06 19:15:36.145396','2022-01-06 19:15:36.145396') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","title"=EXCLUDED."title","weight"=EXCLUDED."weight","start_date"=EXCLUDED."start_date","end_date"=EXCLUDED."end_date","close_date"=EXCLUDED."close_date","canvas_grading_period_group_id"=EXCLUDED."canvas_grading_period_group_id","workflow_state"=EXCLUDED."workflow_state","updated_at"=EXCLUDED."updated_at" WHERE ("grading_periods".canvas_id, "grading_periods".title, "grading_periods".weight, "grading_periods".start_date, "grading_periods".end_date, "grading_periods".close_date, "grading_periods".canvas_grading_period_group_id, "grading_periods".workflow_state) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.title, EXCLUDED.weight, EXCLUDED.start_date, EXCLUDED.end_date, EXCLUDED.close_date, EXCLUDED.canvas_grading_period_group_id, EXCLUDED.workflow_state) RETURNING "id"  (0.4ms) SELECT COUNT(*) FROM "grading_periods" GradingPeriod Load (0.3ms) SELECT "grading_periods".* FROM "grading_periods" WHERE "grading_periods"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]]  (0.4ms) ROLLBACK  (0.2ms) BEGIN  (0.9ms) SELECT COUNT(*) FROM "grading_period_groups" GradingPeriodGroup Create Many (0.7ms) INSERT INTO "grading_period_groups" ("canvas_id","title","weighted","display_totals_for_all_grading_periods","workflow_state","created_at","updated_at") VALUES (1,'Test Group',FALSE,FALSE,'active','2022-01-06 19:15:36.168710','2022-01-06 19:15:36.168710') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","title"=EXCLUDED."title","weighted"=EXCLUDED."weighted","display_totals_for_all_grading_periods"=EXCLUDED."display_totals_for_all_grading_periods","workflow_state"=EXCLUDED."workflow_state","updated_at"=EXCLUDED."updated_at" WHERE ("grading_period_groups".canvas_id, "grading_period_groups".title, "grading_period_groups".weighted, "grading_period_groups".display_totals_for_all_grading_periods, "grading_period_groups".workflow_state) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.title, EXCLUDED.weighted, EXCLUDED.display_totals_for_all_grading_periods, EXCLUDED.workflow_state) RETURNING "id"  (0.3ms) SELECT COUNT(*) FROM "grading_period_groups" GradingPeriodGroup Load (0.4ms) SELECT "grading_period_groups".* FROM "grading_period_groups" WHERE "grading_period_groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) SELECT COUNT(*) FROM "user_observers" UserObserver Create Many (0.4ms) INSERT INTO "user_observers" ("observing_user_id","observed_user_id","workflow_state","created_at","updated_at") VALUES (21,3,'active','2022-01-06 19:15:36.181026','2022-01-06 19:15:36.181026'),(21,2,'active','2022-01-06 19:15:36.181026','2022-01-06 19:15:36.181026') ON CONFLICT (observing_user_id, observed_user_id) DO UPDATE SET "observing_user_id"=EXCLUDED."observing_user_id","observed_user_id"=EXCLUDED."observed_user_id","workflow_state"=EXCLUDED."workflow_state","updated_at"=EXCLUDED."updated_at" WHERE ("user_observers".observing_user_id, "user_observers".observed_user_id, "user_observers".workflow_state) IS DISTINCT FROM (EXCLUDED.observing_user_id, EXCLUDED.observed_user_id, EXCLUDED.workflow_state) RETURNING "id"  (0.2ms) SELECT COUNT(*) FROM "user_observers"  (0.2ms) SELECT COUNT(*) FROM "user_observers" UserObserver Create Many (0.3ms) INSERT INTO "user_observers" ("observing_user_id","observed_user_id","workflow_state","created_at","updated_at") VALUES (21,3,'active','2022-01-06 19:15:36.183158','2022-01-06 19:15:36.183158'),(21,2,'active','2022-01-06 19:15:36.183158','2022-01-06 19:15:36.183158') ON CONFLICT (observing_user_id, observed_user_id) DO UPDATE SET "observing_user_id"=EXCLUDED."observing_user_id","observed_user_id"=EXCLUDED."observed_user_id","workflow_state"=EXCLUDED."workflow_state","updated_at"=EXCLUDED."updated_at" WHERE ("user_observers".observing_user_id, "user_observers".observed_user_id, "user_observers".workflow_state) IS DISTINCT FROM (EXCLUDED.observing_user_id, EXCLUDED.observed_user_id, EXCLUDED.workflow_state) RETURNING "id"  (0.2ms) SELECT COUNT(*) FROM "user_observers"  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SELECT COUNT(*) FROM "users"  (0.2ms) SELECT COUNT(*) FROM "courses" Course Create Many (0.5ms) INSERT INTO "courses" ("canvas_id","sis_id","course_code","name","canvas_account_id","canvas_term_id","start_at","end_at","workflow_state","grading_standard_id","created_at","updated_at") VALUES (1,'course_sis_id_1','C1','Course #1',1,1,'2017-03-27 21:53:18','2017-04-27 12:21:18','active',NULL,'2022-01-06 19:15:36.187660','2022-01-06 19:15:36.187660'),(2,'course_sis_id_2','C2','Course #2',1,1,'2017-03-27 21:53:18','2017-04-27 12:21:18','unpublished',NULL,'2022-01-06 19:15:36.187660','2022-01-06 19:15:36.187660') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","sis_id"=EXCLUDED."sis_id","course_code"=EXCLUDED."course_code","name"=EXCLUDED."name","canvas_account_id"=EXCLUDED."canvas_account_id","canvas_term_id"=EXCLUDED."canvas_term_id","start_at"=EXCLUDED."start_at","end_at"=EXCLUDED."end_at","workflow_state"=EXCLUDED."workflow_state","grading_standard_id"=EXCLUDED."grading_standard_id","updated_at"=EXCLUDED."updated_at" WHERE ("courses".canvas_id, "courses".sis_id, "courses".course_code, "courses".name, "courses".canvas_account_id, "courses".canvas_term_id, "courses".start_at, "courses".end_at, "courses".workflow_state, "courses".grading_standard_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.sis_id, EXCLUDED.course_code, EXCLUDED.name, EXCLUDED.canvas_account_id, EXCLUDED.canvas_term_id, EXCLUDED.start_at, EXCLUDED.end_at, EXCLUDED.workflow_state, EXCLUDED.grading_standard_id) RETURNING "id" User Create Many (0.6ms) INSERT INTO "users" ("canvas_id","sis_id","email","first_name","last_name","name","sortable_name","workflow_state","login_id","created_at","updated_at") VALUES (1,'sis_id_1','poorbastard@yharnam.com','Patches','the Spider','Patches the Spider','the Spider, Patches','active','spiderdude1337','2022-01-06 19:15:36.189462','2022-01-06 19:15:36.189462'),(2,'sis_id_2','dreamer@yharnam.com','Hunter','Djura','Hunter Djura','Djura, Hunter','active','retireddude109','2022-01-06 19:15:36.189462','2022-01-06 19:15:36.189462') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","sis_id"=EXCLUDED."sis_id","email"=EXCLUDED."email","first_name"=EXCLUDED."first_name","last_name"=EXCLUDED."last_name","name"=EXCLUDED."name","sortable_name"=EXCLUDED."sortable_name","workflow_state"=EXCLUDED."workflow_state","login_id"=EXCLUDED."login_id","updated_at"=EXCLUDED."updated_at" WHERE ("users".canvas_id, "users".sis_id, "users".email, "users".first_name, "users".last_name, "users".name, "users".sortable_name, "users".workflow_state, "users".login_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.sis_id, EXCLUDED.email, EXCLUDED.first_name, EXCLUDED.last_name, EXCLUDED.name, EXCLUDED.sortable_name, EXCLUDED.workflow_state, EXCLUDED.login_id) RETURNING "id"  (0.4ms) SELECT COUNT(*) FROM "users"  (0.3ms) SELECT COUNT(*) FROM "courses"  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.3ms) ROLLBACK  (0.2ms) BEGIN Course Create Many (0.6ms) INSERT INTO "courses" ("canvas_id","sis_id","course_code","name","canvas_account_id","canvas_term_id","start_at","end_at","workflow_state","grading_standard_id","created_at","updated_at") VALUES (1,'course_sis_id_1','C1','Course #1',1,1,'2017-03-27 21:53:18','2017-04-27 12:21:18','active',NULL,'2022-01-06 19:15:36.198576','2022-01-06 19:15:36.198576'),(2,'course_sis_id_2','C2','Course #2',1,1,'2017-03-27 21:53:18','2017-04-27 12:21:18','unpublished',NULL,'2022-01-06 19:15:36.198576','2022-01-06 19:15:36.198576') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","sis_id"=EXCLUDED."sis_id","course_code"=EXCLUDED."course_code","name"=EXCLUDED."name","canvas_account_id"=EXCLUDED."canvas_account_id","canvas_term_id"=EXCLUDED."canvas_term_id","start_at"=EXCLUDED."start_at","end_at"=EXCLUDED."end_at","workflow_state"=EXCLUDED."workflow_state","grading_standard_id"=EXCLUDED."grading_standard_id","updated_at"=EXCLUDED."updated_at" WHERE ("courses".canvas_id, "courses".sis_id, "courses".course_code, "courses".name, "courses".canvas_account_id, "courses".canvas_term_id, "courses".start_at, "courses".end_at, "courses".workflow_state, "courses".grading_standard_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.sis_id, EXCLUDED.course_code, EXCLUDED.name, EXCLUDED.canvas_account_id, EXCLUDED.canvas_term_id, EXCLUDED.start_at, EXCLUDED.end_at, EXCLUDED.workflow_state, EXCLUDED.grading_standard_id) RETURNING "id"  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) SELECT COUNT(*) FROM "submissions" Submission Create Many (0.6ms) INSERT INTO "submissions" ("canvas_id","canvas_user_id","canvas_course_id","canvas_assignment_id","submitted_at","due_at","graded_at","score","points_possible","excused","workflow_state","created_at","updated_at") VALUES (1,1,1,1,'2017-09-21 18:28:15','2017-09-27 18:28:15','2017-09-21 19:36:23',5.0,10.0,TRUE,'graded','2022-01-06 19:15:36.203267','2022-01-06 19:15:36.203267'),(2,1,1,2,'2017-09-21 18:28:15','2017-09-28 18:28:15','2017-09-21 19:36:23',5.0,10.0,FALSE,'submitted','2022-01-06 19:15:36.203267','2022-01-06 19:15:36.203267') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","canvas_user_id"=EXCLUDED."canvas_user_id","canvas_course_id"=EXCLUDED."canvas_course_id","canvas_assignment_id"=EXCLUDED."canvas_assignment_id","submitted_at"=EXCLUDED."submitted_at","due_at"=EXCLUDED."due_at","graded_at"=EXCLUDED."graded_at","score"=EXCLUDED."score","points_possible"=EXCLUDED."points_possible","excused"=EXCLUDED."excused","workflow_state"=EXCLUDED."workflow_state","updated_at"=EXCLUDED."updated_at" WHERE ("submissions".canvas_id, "submissions".canvas_user_id, "submissions".canvas_course_id, "submissions".canvas_assignment_id, "submissions".submitted_at, "submissions".due_at, "submissions".graded_at, "submissions".score, "submissions".points_possible, "submissions".excused, "submissions".workflow_state) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.canvas_user_id, EXCLUDED.canvas_course_id, EXCLUDED.canvas_assignment_id, EXCLUDED.submitted_at, EXCLUDED.due_at, EXCLUDED.graded_at, EXCLUDED.score, EXCLUDED.points_possible, EXCLUDED.excused, EXCLUDED.workflow_state) RETURNING "id"  (0.3ms) SELECT COUNT(*) FROM "submissions"  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] [BatchTestJobBase] [c5aa83d5-b0db-4093-a7a7-e1babfed0699] Performing BatchTestJobBase (Job ID: c5aa83d5-b0db-4093-a7a7-e1babfed0699) from Test(default) [ActiveJob] [BatchTestJobBase] [c5aa83d5-b0db-4093-a7a7-e1babfed0699] Performed BatchTestJobBase (Job ID: c5aa83d5-b0db-4093-a7a7-e1babfed0699) from Test(default) in 0.19ms  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] [BatchTestJobBase] [64d32aef-1c21-4f17-9235-2acd11a61af9] Performing BatchTestJobBase (Job ID: 64d32aef-1c21-4f17-9235-2acd11a61af9) from Test(default) [ActiveJob] [BatchTestJobBase] [64d32aef-1c21-4f17-9235-2acd11a61af9] Performed BatchTestJobBase (Job ID: 64d32aef-1c21-4f17-9235-2acd11a61af9) from Test(default) in 0.35ms  (0.3ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] [BatchTestJobBase] [892daa5c-0633-47e9-9e53-f9e86d62e500] Performing BatchTestJobBase (Job ID: 892daa5c-0633-47e9-9e53-f9e86d62e500) from Test(default) [ActiveJob] [BatchTestJobBase] [892daa5c-0633-47e9-9e53-f9e86d62e500] Performed BatchTestJobBase (Job ID: 892daa5c-0633-47e9-9e53-f9e86d62e500) from Test(default) in 0.07ms  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] [FailingBatchTestJobBase] [343cb554-68f5-41a4-8d68-1856d5440b26] Performing FailingBatchTestJobBase (Job ID: 343cb554-68f5-41a4-8d68-1856d5440b26) from Test(default) [ActiveJob] [FailingBatchTestJobBase] [343cb554-68f5-41a4-8d68-1856d5440b26] Error performing FailingBatchTestJobBase (Job ID: 343cb554-68f5-41a4-8d68-1856d5440b26) from Test(default) in 0.17ms: RuntimeError (Foo): /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/job_batching/support/base_job.rb:12:in `perform' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:39:in `block in perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:109:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch_aware_job.rb:12:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/i18n-1.8.11/lib/i18n.rb:309:in `with_locale' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/translation.rb:9:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:26:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `block in instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications/instrumenter.rb:23:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:25:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `block in tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `block in tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:28:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:22:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:136:in `run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:38:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/job_batching/batch_aware_job_spec.rb:46:in `block (5 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `block in with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `block in with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-rails-5.0.2/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:259:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:644:in `block in run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:606:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/configuration.rb:2067:in `with_suite_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:116:in `block in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/reporter.rb:74:in `report' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:115:in `run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:89:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:71:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:45:in `invoke' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/exe/rspec:4:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:58:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:58:in `kernel_load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:23:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:478:in `exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:31:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:25:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/exe/bundle:49:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/friendly_errors.rb:128:in `with_friendly_errors' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/exe/bundle:37:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `
'  (0.1ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] Enqueued BatchTestJobBase (Job ID: fc18ce24-a65f-4222-85f4-deb83fbbd72f) to Test(default)  (0.1ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] Enqueued BatchTestJobBase (Job ID: 0c5baffb-360f-4f3e-ac08-939e2d1b39b1) to Test(default)  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] Enqueued BatchTestJobBase (Job ID: c8ed3a2e-2184-42fd-9b50-a0e66edd1abc) to Test(default)  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.4ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (1.3ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.3ms) ROLLBACK  (0.3ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.3ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (1.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] Enqueued RetryingJob (Job ID: a07cdb25-7bce-4af3-ae76-a7ec50f37b1f) to Sidekiq(default) [ActiveJob] [RetryingJob] [a07cdb25-7bce-4af3-ae76-a7ec50f37b1f] Performing RetryingJob (Job ID: a07cdb25-7bce-4af3-ae76-a7ec50f37b1f) from Sidekiq(default) [ActiveJob] [RetryingJob] [a07cdb25-7bce-4af3-ae76-a7ec50f37b1f] Error performing RetryingJob (Job ID: a07cdb25-7bce-4af3-ae76-a7ec50f37b1f) from Sidekiq(default) in 4.58ms: RuntimeError (A Failure): /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/job_batching/batch_spec.rb:268:in `perform' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:39:in `block in perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:109:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch_aware_job.rb:12:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/i18n-1.8.11/lib/i18n.rb:314:in `with_locale' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/translation.rb:9:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:26:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `block in instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications/instrumenter.rb:23:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:168:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:25:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `block in tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `block in tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:28:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:46:in `tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/logging.rb:22:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:136:in `run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:38:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:24:in `block in execute' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:109:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/railtie.rb:28:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/execution_wrapper.rb:87:in `wrap' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/reloader.rb:73:in `block in wrap' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/execution_wrapper.rb:87:in `wrap' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/reloader.rb:72:in `wrap' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/railtie.rb:27:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6/lib/active_support/callbacks.rb:136:in `run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/execution.rb:22:in `execute' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6/lib/active_job/queue_adapters/sidekiq_adapter.rb:42:in `perform' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/sidekiq-6.3.1/lib/sidekiq/testing.rb:300:in `execute_job' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/sidekiq-6.3.1/lib/sidekiq/testing.rb:295:in `block in process_job' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/sidekiq-6.3.1/lib/sidekiq/middleware/chain.rb:138:in `block in invoke' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/sidekiq.rb:73:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/sidekiq-6.3.1/lib/sidekiq/middleware/chain.rb:140:in `block in invoke' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/sidekiq-6.3.1/lib/sidekiq/middleware/chain.rb:143:in `invoke' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/sidekiq-6.3.1/lib/sidekiq/testing.rb:294:in `process_job' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/job_batching/batch_spec.rb:289:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `block in with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `block in with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-rails-5.0.2/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:259:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:644:in `block in run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:606:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/configuration.rb:2067:in `with_suite_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:116:in `block in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/reporter.rb:74:in `report' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:115:in `run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:89:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:71:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:45:in `invoke' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/exe/rspec:4:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:58:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:58:in `kernel_load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:23:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:478:in `exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:31:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:25:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/exe/bundle:49:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/friendly_errors.rb:128:in `with_friendly_errors' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/exe/bundle:37:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `
' [ActiveJob] [RetryingJob] [a07cdb25-7bce-4af3-ae76-a7ec50f37b1f] Performing RetryingJob (Job ID: a07cdb25-7bce-4af3-ae76-a7ec50f37b1f) from Sidekiq(default) [ActiveJob] [RetryingJob] [a07cdb25-7bce-4af3-ae76-a7ec50f37b1f] Performed RetryingJob (Job ID: a07cdb25-7bce-4af3-ae76-a7ec50f37b1f) from Sidekiq(default) in 11.99ms  (0.3ms) ROLLBACK  (0.4ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] Enqueued TestWorker (Job ID: c1dd7e8a-003b-4615-b9e5-cc846d2bbb0d) to Sidekiq(default)  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] Enqueued CanvasSync::JobBatches::Batch::Callback::ActiveJobCallbackWorker (Job ID: 202d2581-954c-481d-bc4b-7bc3ad6d8df4) to Test(default) with arguments: "SampleCallback", "complete", {"a"=>"b"}, "xlgcmanaJkPlKg", nil  (0.2ms) ROLLBACK  (0.3ms) BEGIN [ActiveJob] Enqueued CanvasSync::JobBatches::Batch::Callback::ActiveJobCallbackWorker (Job ID: 2f76664f-06dc-4237-ba3b-3ddf3ff1260c) to Test(default) with arguments: "SampleCallback2", "complete", {"b"=>"a"}, "A8jtE4y3elo_Ng", nil [ActiveJob] Enqueued CanvasSync::JobBatches::Batch::Callback::ActiveJobCallbackWorker (Job ID: f68f1621-2f36-405d-a283-eaf6db2bd80d) to Test(default) with arguments: "SampleCallback", "complete", {"a"=>"b"}, "A8jtE4y3elo_Ng", nil  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] Enqueued ContextedJob (Job ID: e06ba2b3-621d-4309-8b74-2993d4fa00f2) to Sidekiq(default) [ActiveJob] [TestWorker] [c1dd7e8a-003b-4615-b9e5-cc846d2bbb0d] Performing TestWorker (Job ID: c1dd7e8a-003b-4615-b9e5-cc846d2bbb0d) from Sidekiq(default) [ActiveJob] [TestWorker] [c1dd7e8a-003b-4615-b9e5-cc846d2bbb0d] Performed TestWorker (Job ID: c1dd7e8a-003b-4615-b9e5-cc846d2bbb0d) from Sidekiq(default) in 1.94ms [ActiveJob] [ContextedJob] [e06ba2b3-621d-4309-8b74-2993d4fa00f2] Performing ContextedJob (Job ID: e06ba2b3-621d-4309-8b74-2993d4fa00f2) from Sidekiq(default) [ActiveJob] [ContextedJob] [e06ba2b3-621d-4309-8b74-2993d4fa00f2] Performed ContextedJob (Job ID: e06ba2b3-621d-4309-8b74-2993d4fa00f2) from Sidekiq(default) in 2.1ms  (0.6ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] Enqueued ContextedJob (Job ID: cfc2892d-6a3f-4ae7-a741-5abc4f0eee20) to Sidekiq(default) [ActiveJob] [ContextedJob] [cfc2892d-6a3f-4ae7-a741-5abc4f0eee20] Performing ContextedJob (Job ID: cfc2892d-6a3f-4ae7-a741-5abc4f0eee20) from Sidekiq(default) [ActiveJob] [ContextedJob] [cfc2892d-6a3f-4ae7-a741-5abc4f0eee20] Performed ContextedJob (Job ID: cfc2892d-6a3f-4ae7-a741-5abc4f0eee20) from Sidekiq(default) in 6.19ms  (0.2ms) ROLLBACK  (0.4ms) BEGIN [ActiveJob] Enqueued BatchTestJobBase (Job ID: 62b153f3-d687-4111-bc29-6ecbd8a760a2) to Sidekiq(default) [ActiveJob] [BatchTestJobBase] [62b153f3-d687-4111-bc29-6ecbd8a760a2] Performing BatchTestJobBase (Job ID: 62b153f3-d687-4111-bc29-6ecbd8a760a2) from Sidekiq(default) [ActiveJob] [BatchTestJobBase] [62b153f3-d687-4111-bc29-6ecbd8a760a2] Performed BatchTestJobBase (Job ID: 62b153f3-d687-4111-bc29-6ecbd8a760a2) from Sidekiq(default) in 3.7ms [ActiveJob] Enqueued ContextedJob (Job ID: e60e2a31-2a33-439e-a3cc-8d41dfed2d47) to Sidekiq(default) [ActiveJob] [ContextedJob] [e60e2a31-2a33-439e-a3cc-8d41dfed2d47] Performing ContextedJob (Job ID: e60e2a31-2a33-439e-a3cc-8d41dfed2d47) from Sidekiq(default) [ActiveJob] [ContextedJob] [e60e2a31-2a33-439e-a3cc-8d41dfed2d47] Performed ContextedJob (Job ID: e60e2a31-2a33-439e-a3cc-8d41dfed2d47) from Sidekiq(default) in 2.93ms  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] Enqueued TestWorker (Job ID: 3ddaf544-f3af-4236-b4e2-f385c5c7bbde) to Sidekiq(default) [ActiveJob] Enqueued TestWorker (Job ID: 9ae1c2d0-13fd-4ec1-b213-95e46235be29) to Sidekiq(default) [ActiveJob] Enqueued TestWorker (Job ID: c0f4cd9b-ca64-4cd4-bc4a-4b2cbee2217d) to Sidekiq(default)  (0.3ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] Enqueued WorkerA (Job ID: ffef4017-9d40-4766-aced-6286946ab222) to Sidekiq(default) [ActiveJob] Enqueued WorkerB (Job ID: 1a82a2cf-ae25-4fc3-b75a-f752afffdfcf) to Sidekiq(default) [ActiveJob] Enqueued WorkerA (Job ID: 0126a6e5-a481-460c-a7b0-30dd3e52bb62) to Sidekiq(default) [ActiveJob] Enqueued WorkerC (Job ID: d04c474d-65b7-4424-8425-98d06fbea653) to Sidekiq(default)  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) ROLLBACK  (0.3ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.5ms) BEGIN  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.3ms) BEGIN [ActiveJob] Enqueued TestWorker (Job ID: bcc9f0b3-083e-4c49-bc5d-db53d270fc74) to Sidekiq(default)  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] Enqueued TestWorker (Job ID: e0bb0cd2-56e6-4506-a662-c5a28e488276) to Sidekiq(default)  (0.2ms) ROLLBACK  (1.9ms) SELECT "schema_migrations"."version" FROM "schema_migrations" ORDER BY "schema_migrations"."version" ASC  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.3ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.5ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (1.5ms) SELECT COUNT(*) FROM "canvas_sync_job_logs" [ActiveJob] [GoodJob] [84576c8d-b495-407a-b5a3-19b798dfc24f] Performing GoodJob (Job ID: 84576c8d-b495-407a-b5a3-19b798dfc24f) from Test(default) with arguments: "argument" [ActiveJob] [GoodJob] [84576c8d-b495-407a-b5a3-19b798dfc24f] CanvasSync::JobLog Load (0.3ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "84576c8d-b495-407a-b5a3-19b798dfc24f"], ["LIMIT", 1]] [ActiveJob] [GoodJob] [84576c8d-b495-407a-b5a3-19b798dfc24f]  (0.3ms) SAVEPOINT active_record_1 [ActiveJob] [GoodJob] [84576c8d-b495-407a-b5a3-19b798dfc24f] CanvasSync::JobLog Create (1.5ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "GoodJob"], ["status", "enqueued"], ["job_arguments", "---\n- argument\n"], ["created_at", "2022-03-07 17:35:08.361326"], ["updated_at", "2022-03-07 17:35:08.361326"], ["job_id", "84576c8d-b495-407a-b5a3-19b798dfc24f"]] [ActiveJob] [GoodJob] [84576c8d-b495-407a-b5a3-19b798dfc24f]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [GoodJob] [84576c8d-b495-407a-b5a3-19b798dfc24f]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [GoodJob] [84576c8d-b495-407a-b5a3-19b798dfc24f] CanvasSync::JobLog Update (4.0ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-03-07 17:35:08.365116"], ["status", "running"], ["updated_at", "2022-03-07 17:35:08.365629"], ["id", 1017]] [ActiveJob] [GoodJob] [84576c8d-b495-407a-b5a3-19b798dfc24f]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [GoodJob] [84576c8d-b495-407a-b5a3-19b798dfc24f]  (0.3ms) SAVEPOINT active_record_1 [ActiveJob] [GoodJob] [84576c8d-b495-407a-b5a3-19b798dfc24f] CanvasSync::JobLog Update (0.5ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2022-03-07 17:35:08.371498"], ["status", "success"], ["updated_at", "2022-03-07 17:35:08.372265"], ["id", 1017]] [ActiveJob] [GoodJob] [84576c8d-b495-407a-b5a3-19b798dfc24f]  (0.3ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [GoodJob] [84576c8d-b495-407a-b5a3-19b798dfc24f] Performed GoodJob (Job ID: 84576c8d-b495-407a-b5a3-19b798dfc24f) from Test(default) in 74.65ms  (0.4ms) SELECT COUNT(*) FROM "canvas_sync_job_logs" CanvasSync::JobLog Load (0.3ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" ORDER BY "canvas_sync_job_logs"."id" DESC LIMIT $1 [["LIMIT", 1]]  (0.4ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] [BadJob] [552f4e0b-e5fc-4b06-8a9d-c6ea0f5d7b54] Performing BadJob (Job ID: 552f4e0b-e5fc-4b06-8a9d-c6ea0f5d7b54) from Test(default) with arguments: "argument" [ActiveJob] [BadJob] [552f4e0b-e5fc-4b06-8a9d-c6ea0f5d7b54] CanvasSync::JobLog Load (0.3ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "552f4e0b-e5fc-4b06-8a9d-c6ea0f5d7b54"], ["LIMIT", 1]] [ActiveJob] [BadJob] [552f4e0b-e5fc-4b06-8a9d-c6ea0f5d7b54]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [BadJob] [552f4e0b-e5fc-4b06-8a9d-c6ea0f5d7b54] CanvasSync::JobLog Create (0.4ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "BadJob"], ["status", "enqueued"], ["job_arguments", "---\n- argument\n"], ["created_at", "2022-03-07 17:35:08.383732"], ["updated_at", "2022-03-07 17:35:08.383732"], ["job_id", "552f4e0b-e5fc-4b06-8a9d-c6ea0f5d7b54"]] [ActiveJob] [BadJob] [552f4e0b-e5fc-4b06-8a9d-c6ea0f5d7b54]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [BadJob] [552f4e0b-e5fc-4b06-8a9d-c6ea0f5d7b54]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [BadJob] [552f4e0b-e5fc-4b06-8a9d-c6ea0f5d7b54] CanvasSync::JobLog Update (0.4ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-03-07 17:35:08.385881"], ["status", "running"], ["updated_at", "2022-03-07 17:35:08.386344"], ["id", 1018]] [ActiveJob] [BadJob] [552f4e0b-e5fc-4b06-8a9d-c6ea0f5d7b54]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [BadJob] [552f4e0b-e5fc-4b06-8a9d-c6ea0f5d7b54]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [BadJob] [552f4e0b-e5fc-4b06-8a9d-c6ea0f5d7b54] CanvasSync::JobLog Update (0.8ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "exception" = $2, "backtrace" = $3, "status" = $4, "updated_at" = $5 WHERE "canvas_sync_job_logs"."id" = $6 [["completed_at", "2022-03-07 17:35:08.388270"], ["exception", "EvilError: EvilError"], ["backtrace", "/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:12:in `perform'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6.2/lib/active_job/execution.rb:39:in `block in perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:109:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch_aware_job.rb:22:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:21:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/i18n-1.10.0/lib/i18n.rb:323:in `with_locale'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6.2/lib/active_job/translation.rb:9:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:26:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/notifications.rb:168:in `block in instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/notifications/instrumenter.rb:23:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/notifications.rb:168:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:25:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:46:in `block in tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/tagged_logging.rb:71:in `block in tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/tagged_logging.rb:28:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/tagged_logging.rb:71:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:46:in `tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:22:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:136:in `run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6.2/lib/active_job/execution.rb:38:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6.2/lib/active_job/execution.rb:18:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:40:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.11.0/lib/rspec/matchers/built_in/raise_error.rb:59:in `matches?'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:51:in `block in handle_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:27:in `with_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:48:in `handle_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/expectation_target.rb:65:in `to'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/expectation_target.rb:139:in `to'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:39:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:263:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:263:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:511:in `block in with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:468:in `block in with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:486:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-rails-5.1.1/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:486:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:468:in `with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:511:in `with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:259:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:646:in `block in run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:642:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:642:in `run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:607:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/configuration.rb:2068:in `with_suite_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:116:in `block in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/reporter.rb:74:in `report'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:115:in `run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:89:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:71:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:45:in `invoke'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/exe/rspec:4:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:58:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:58:in `kernel_load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:23:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:478:in `exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:31:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:25:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/exe/bundle:49:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/friendly_errors.rb:128:in `with_friendly_errors'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/exe/bundle:37:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `
'"], ["status", "error"], ["updated_at", "2022-03-07 17:35:08.388759"], ["id", 1018]] [ActiveJob] [BadJob] [552f4e0b-e5fc-4b06-8a9d-c6ea0f5d7b54]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [BadJob] [552f4e0b-e5fc-4b06-8a9d-c6ea0f5d7b54] Error performing BadJob (Job ID: 552f4e0b-e5fc-4b06-8a9d-c6ea0f5d7b54) from Test(default) in 9.28ms: EvilError (EvilError): /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:12:in `perform' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6.2/lib/active_job/execution.rb:39:in `block in perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:109:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch_aware_job.rb:22:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:21:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/i18n-1.10.0/lib/i18n.rb:323:in `with_locale' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6.2/lib/active_job/translation.rb:9:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:26:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/notifications.rb:168:in `block in instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/notifications/instrumenter.rb:23:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/notifications.rb:168:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:25:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:46:in `block in tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/tagged_logging.rb:71:in `block in tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/tagged_logging.rb:28:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/tagged_logging.rb:71:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:46:in `tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:22:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:136:in `run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6.2/lib/active_job/execution.rb:38:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6.2/lib/active_job/execution.rb:18:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:40:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.11.0/lib/rspec/matchers/built_in/raise_error.rb:59:in `matches?' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:51:in `block in handle_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:27:in `with_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:48:in `handle_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/expectation_target.rb:65:in `to' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/expectation_target.rb:139:in `to' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:39:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:263:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:263:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:511:in `block in with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:468:in `block in with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:486:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-rails-5.1.1/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:486:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:468:in `with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:511:in `with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:259:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:646:in `block in run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:642:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:642:in `run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:607:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/configuration.rb:2068:in `with_suite_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:116:in `block in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/reporter.rb:74:in `report' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:115:in `run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:89:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:71:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:45:in `invoke' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/exe/rspec:4:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:58:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:58:in `kernel_load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:23:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:478:in `exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:31:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:25:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/exe/bundle:49:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/friendly_errors.rb:128:in `with_friendly_errors' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/exe/bundle:37:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `
' CanvasSync::JobLog Load (0.4ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" ORDER BY "canvas_sync_job_logs"."id" DESC LIMIT $1 [["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [BadJob] [f815b24b-5d0a-4620-8d38-3650913f1a9f] Performing BadJob (Job ID: f815b24b-5d0a-4620-8d38-3650913f1a9f) from Test(default) [ActiveJob] [BadJob] [f815b24b-5d0a-4620-8d38-3650913f1a9f] CanvasSync::JobLog Load (0.4ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "f815b24b-5d0a-4620-8d38-3650913f1a9f"], ["LIMIT", 1]] [ActiveJob] [BadJob] [f815b24b-5d0a-4620-8d38-3650913f1a9f]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [BadJob] [f815b24b-5d0a-4620-8d38-3650913f1a9f] CanvasSync::JobLog Create (0.4ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["job_class", "BadJob"], ["status", "enqueued"], ["created_at", "2022-03-07 17:35:08.397269"], ["updated_at", "2022-03-07 17:35:08.397269"], ["job_id", "f815b24b-5d0a-4620-8d38-3650913f1a9f"]] [ActiveJob] [BadJob] [f815b24b-5d0a-4620-8d38-3650913f1a9f]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [BadJob] [f815b24b-5d0a-4620-8d38-3650913f1a9f]  (0.5ms) SAVEPOINT active_record_1 [ActiveJob] [BadJob] [f815b24b-5d0a-4620-8d38-3650913f1a9f] CanvasSync::JobLog Update (0.5ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-03-07 17:35:08.398881"], ["status", "running"], ["updated_at", "2022-03-07 17:35:08.399828"], ["id", 1019]] [ActiveJob] [BadJob] [f815b24b-5d0a-4620-8d38-3650913f1a9f]  (0.5ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [BadJob] [f815b24b-5d0a-4620-8d38-3650913f1a9f]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [BadJob] [f815b24b-5d0a-4620-8d38-3650913f1a9f] CanvasSync::JobLog Update (0.5ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "exception" = $2, "backtrace" = $3, "status" = $4, "updated_at" = $5 WHERE "canvas_sync_job_logs"."id" = $6 [["completed_at", "2022-03-07 17:35:08.404799"], ["exception", "ArgumentError: wrong number of arguments (given 0, expected 1)"], ["backtrace", "/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:11:in `perform'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6.2/lib/active_job/execution.rb:39:in `block in perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:109:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch_aware_job.rb:22:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:21:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/i18n-1.10.0/lib/i18n.rb:323:in `with_locale'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6.2/lib/active_job/translation.rb:9:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:26:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/notifications.rb:168:in `block in instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/notifications/instrumenter.rb:23:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/notifications.rb:168:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:25:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:46:in `block in tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/tagged_logging.rb:71:in `block in tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/tagged_logging.rb:28:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/tagged_logging.rb:71:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:46:in `tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:22:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:136:in `run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6.2/lib/active_job/execution.rb:38:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6.2/lib/active_job/execution.rb:18:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:52:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.11.0/lib/rspec/matchers/built_in/raise_error.rb:59:in `matches?'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:51:in `block in handle_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:27:in `with_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:48:in `handle_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/expectation_target.rb:65:in `to'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/expectation_target.rb:139:in `to'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:51:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:263:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:263:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:511:in `block in with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:468:in `block in with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:486:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-rails-5.1.1/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:486:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:468:in `with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:511:in `with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:259:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:646:in `block in run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:642:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:642:in `run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:607:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/configuration.rb:2068:in `with_suite_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:116:in `block in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/reporter.rb:74:in `report'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:115:in `run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:89:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:71:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:45:in `invoke'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/exe/rspec:4:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:58:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:58:in `kernel_load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:23:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:478:in `exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:31:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:25:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/exe/bundle:49:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/friendly_errors.rb:128:in `with_friendly_errors'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/exe/bundle:37:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `
'"], ["status", "error"], ["updated_at", "2022-03-07 17:35:08.405368"], ["id", 1019]] [ActiveJob] [BadJob] [f815b24b-5d0a-4620-8d38-3650913f1a9f]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [BadJob] [f815b24b-5d0a-4620-8d38-3650913f1a9f] Error performing BadJob (Job ID: f815b24b-5d0a-4620-8d38-3650913f1a9f) from Test(default) in 11.29ms: ArgumentError (wrong number of arguments (given 0, expected 1)): /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:11:in `perform' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6.2/lib/active_job/execution.rb:39:in `block in perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:109:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch_aware_job.rb:22:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:21:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/i18n-1.10.0/lib/i18n.rb:323:in `with_locale' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6.2/lib/active_job/translation.rb:9:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:26:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/notifications.rb:168:in `block in instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/notifications/instrumenter.rb:23:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/notifications.rb:168:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:25:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:46:in `block in tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/tagged_logging.rb:71:in `block in tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/tagged_logging.rb:28:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/tagged_logging.rb:71:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:46:in `tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:22:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:136:in `run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6.2/lib/active_job/execution.rb:38:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6.2/lib/active_job/execution.rb:18:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:52:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.11.0/lib/rspec/matchers/built_in/raise_error.rb:59:in `matches?' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:51:in `block in handle_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:27:in `with_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:48:in `handle_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/expectation_target.rb:65:in `to' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/expectation_target.rb:139:in `to' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:51:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:263:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:263:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:511:in `block in with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:468:in `block in with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:486:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-rails-5.1.1/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:486:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:468:in `with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:511:in `with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:259:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:646:in `block in run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:642:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:642:in `run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:607:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/configuration.rb:2068:in `with_suite_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:116:in `block in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/reporter.rb:74:in `report' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:115:in `run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:89:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:71:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:45:in `invoke' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/exe/rspec:4:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:58:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:58:in `kernel_load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:23:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:478:in `exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:31:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:25:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/exe/bundle:49:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/friendly_errors.rb:128:in `with_friendly_errors' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/exe/bundle:37:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `
'  (0.1ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] [BadJob] [26d0399e-c3ea-4eb4-868d-f8a2762b2261] Performing BadJob (Job ID: 26d0399e-c3ea-4eb4-868d-f8a2762b2261) from Test(default) [ActiveJob] [BadJob] [26d0399e-c3ea-4eb4-868d-f8a2762b2261] CanvasSync::JobLog Load (0.3ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "26d0399e-c3ea-4eb4-868d-f8a2762b2261"], ["LIMIT", 1]] [ActiveJob] [BadJob] [26d0399e-c3ea-4eb4-868d-f8a2762b2261]  (0.3ms) SAVEPOINT active_record_1 [ActiveJob] [BadJob] [26d0399e-c3ea-4eb4-868d-f8a2762b2261] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["job_class", "BadJob"], ["status", "enqueued"], ["created_at", "2022-03-07 17:35:08.411133"], ["updated_at", "2022-03-07 17:35:08.411133"], ["job_id", "26d0399e-c3ea-4eb4-868d-f8a2762b2261"]] [ActiveJob] [BadJob] [26d0399e-c3ea-4eb4-868d-f8a2762b2261]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [BadJob] [26d0399e-c3ea-4eb4-868d-f8a2762b2261]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [BadJob] [26d0399e-c3ea-4eb4-868d-f8a2762b2261] CanvasSync::JobLog Update (0.4ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-03-07 17:35:08.412588"], ["status", "running"], ["updated_at", "2022-03-07 17:35:08.413102"], ["id", 1020]] [ActiveJob] [BadJob] [26d0399e-c3ea-4eb4-868d-f8a2762b2261]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [BadJob] [26d0399e-c3ea-4eb4-868d-f8a2762b2261]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [BadJob] [26d0399e-c3ea-4eb4-868d-f8a2762b2261] CanvasSync::JobLog Update (1.7ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "exception" = $2, "backtrace" = $3, "status" = $4, "updated_at" = $5 WHERE "canvas_sync_job_logs"."id" = $6 [["completed_at", "2022-03-07 17:35:08.421240"], ["exception", "ArgumentError: wrong number of arguments (given 0, expected 1)"], ["backtrace", "/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:11:in `perform'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6.2/lib/active_job/execution.rb:39:in `block in perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:109:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch_aware_job.rb:22:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:21:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/i18n-1.10.0/lib/i18n.rb:323:in `with_locale'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6.2/lib/active_job/translation.rb:9:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:26:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/notifications.rb:168:in `block in instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/notifications/instrumenter.rb:23:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/notifications.rb:168:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:25:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:46:in `block in tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/tagged_logging.rb:71:in `block in tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/tagged_logging.rb:28:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/tagged_logging.rb:71:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:46:in `tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:22:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:136:in `run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6.2/lib/active_job/execution.rb:38:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6.2/lib/active_job/execution.rb:18:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:60:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.11.0/lib/rspec/matchers/built_in/raise_error.rb:59:in `matches?'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:51:in `block in handle_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:27:in `with_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:48:in `handle_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/expectation_target.rb:65:in `to'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/expectation_target.rb:139:in `to'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:59:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:263:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:263:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:511:in `block in with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:468:in `block in with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:486:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-rails-5.1.1/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:486:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:468:in `with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:511:in `with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:259:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:646:in `block in run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:642:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:642:in `run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:607:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/configuration.rb:2068:in `with_suite_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:116:in `block in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/reporter.rb:74:in `report'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:115:in `run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:89:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:71:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:45:in `invoke'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/exe/rspec:4:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:58:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:58:in `kernel_load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:23:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:478:in `exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:31:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:25:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/exe/bundle:49:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/friendly_errors.rb:128:in `with_friendly_errors'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/exe/bundle:37:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `
'\n\nError Occurred while handling an Error: NoMethodError: undefined method `bad_catcher' for BadJob:Class\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-mocks-3.11.0/lib/rspec/mocks/method_double.rb:28:in `block in original_implementation_callable'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-mocks-3.11.0/lib/rspec/mocks/message_expectation.rb:143:in `block in and_call_original'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-mocks-3.11.0/lib/rspec/mocks/message_expectation.rb:801:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-mocks-3.11.0/lib/rspec/mocks/message_expectation.rb:615:in `invoke_incrementing_actual_calls_by'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-mocks-3.11.0/lib/rspec/mocks/message_expectation.rb:470:in `invoke'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-mocks-3.11.0/lib/rspec/mocks/proxy.rb:217:in `message_received'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-mocks-3.11.0/lib/rspec/mocks/proxy.rb:361:in `message_received'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-mocks-3.11.0/lib/rspec/mocks/method_double.rb:78:in `proxy_method_invoked'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-mocks-3.11.0/lib/rspec/mocks/method_double.rb:64:in `block (2 levels) in define_proxy_method'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:31:in `rescue in block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:23:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/i18n-1.10.0/lib/i18n.rb:323:in `with_locale'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6.2/lib/active_job/translation.rb:9:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:26:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/notifications.rb:168:in `block in instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/notifications/instrumenter.rb:23:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/notifications.rb:168:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:25:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:46:in `block in tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/tagged_logging.rb:71:in `block in tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/tagged_logging.rb:28:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/tagged_logging.rb:71:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:46:in `tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:22:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:136:in `run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6.2/lib/active_job/execution.rb:38:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6.2/lib/active_job/execution.rb:18:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:60:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.11.0/lib/rspec/matchers/built_in/raise_error.rb:59:in `matches?'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:51:in `block in handle_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:27:in `with_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:48:in `handle_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/expectation_target.rb:65:in `to'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/expectation_target.rb:139:in `to'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:59:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:263:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:263:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:511:in `block in with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:468:in `block in with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:486:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-rails-5.1.1/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:486:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:468:in `with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:511:in `with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:259:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:646:in `block in run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:642:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:642:in `run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:607:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/configuration.rb:2068:in `with_suite_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:116:in `block in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/reporter.rb:74:in `report'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:115:in `run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:89:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:71:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:45:in `invoke'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/exe/rspec:4:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:58:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:58:in `kernel_load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:23:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:478:in `exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:31:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:25:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/exe/bundle:49:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/friendly_errors.rb:128:in `with_friendly_errors'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/exe/bundle:37:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `
'"], ["status", "error"], ["updated_at", "2022-03-07 17:35:08.421909"], ["id", 1020]] [ActiveJob] [BadJob] [26d0399e-c3ea-4eb4-868d-f8a2762b2261]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [BadJob] [26d0399e-c3ea-4eb4-868d-f8a2762b2261] Error performing BadJob (Job ID: 26d0399e-c3ea-4eb4-868d-f8a2762b2261) from Test(default) in 15.96ms: ArgumentError (wrong number of arguments (given 0, expected 1)): /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:11:in `perform' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6.2/lib/active_job/execution.rb:39:in `block in perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:109:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch_aware_job.rb:22:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:21:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/i18n-1.10.0/lib/i18n.rb:323:in `with_locale' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6.2/lib/active_job/translation.rb:9:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:26:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/notifications.rb:168:in `block in instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/notifications/instrumenter.rb:23:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/notifications.rb:168:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:25:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:46:in `block in tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/tagged_logging.rb:71:in `block in tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/tagged_logging.rb:28:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/tagged_logging.rb:71:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:46:in `tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:22:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:136:in `run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6.2/lib/active_job/execution.rb:38:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6.2/lib/active_job/execution.rb:18:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:60:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.11.0/lib/rspec/matchers/built_in/raise_error.rb:59:in `matches?' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:51:in `block in handle_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:27:in `with_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:48:in `handle_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/expectation_target.rb:65:in `to' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/expectation_target.rb:139:in `to' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:59:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:263:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:263:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:511:in `block in with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:468:in `block in with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:486:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-rails-5.1.1/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:486:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:468:in `with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:511:in `with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:259:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:646:in `block in run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:642:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:642:in `run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:607:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/configuration.rb:2068:in `with_suite_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:116:in `block in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/reporter.rb:74:in `report' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:115:in `run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:89:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:71:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:45:in `invoke' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/exe/rspec:4:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:58:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:58:in `kernel_load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:23:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:478:in `exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:31:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:25:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/exe/bundle:49:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/friendly_errors.rb:128:in `with_friendly_errors' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/exe/bundle:37:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `
' CanvasSync::JobLog Load (0.4ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" ORDER BY "canvas_sync_job_logs"."id" DESC LIMIT $1 [["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] [CanvasSync::Jobs::ReportChecker] [d43e0ce0-5def-4279-986e-9a94a3cc6938] Performing CanvasSync::Jobs::ReportChecker (Job ID: d43e0ce0-5def-4279-986e-9a94a3cc6938) from Test(default) with arguments: "provisioning_csv", 1, "FakeProcessor", {} [ActiveJob] [CanvasSync::Jobs::ReportChecker] [d43e0ce0-5def-4279-986e-9a94a3cc6938] CanvasSync::JobLog Load (0.4ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "d43e0ce0-5def-4279-986e-9a94a3cc6938"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [d43e0ce0-5def-4279-986e-9a94a3cc6938]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [d43e0ce0-5def-4279-986e-9a94a3cc6938] CanvasSync::JobLog Create (0.4ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- provisioning_csv\n- 1\n- FakeProcessor\n- {}\n"], ["created_at", "2022-03-07 17:35:08.434918"], ["updated_at", "2022-03-07 17:35:08.434918"], ["job_id", "d43e0ce0-5def-4279-986e-9a94a3cc6938"]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [d43e0ce0-5def-4279-986e-9a94a3cc6938]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [d43e0ce0-5def-4279-986e-9a94a3cc6938]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [d43e0ce0-5def-4279-986e-9a94a3cc6938] CanvasSync::JobLog Update (0.4ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-03-07 17:35:08.437296"], ["status", "running"], ["updated_at", "2022-03-07 17:35:08.437742"], ["id", 1021]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [d43e0ce0-5def-4279-986e-9a94a3cc6938]  (0.3ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [d43e0ce0-5def-4279-986e-9a94a3cc6938]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [d43e0ce0-5def-4279-986e-9a94a3cc6938] CanvasSync::JobLog Destroy (0.4ms) DELETE FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."id" = $1 [["id", 1021]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [d43e0ce0-5def-4279-986e-9a94a3cc6938]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [d43e0ce0-5def-4279-986e-9a94a3cc6938] Performed CanvasSync::Jobs::ReportChecker (Job ID: d43e0ce0-5def-4279-986e-9a94a3cc6938) from Test(default) in 25.32ms  (0.2ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [CanvasSync::Jobs::ReportChecker] [9e6edb7b-059a-46ea-8793-5731565aea00] Performing CanvasSync::Jobs::ReportChecker (Job ID: 9e6edb7b-059a-46ea-8793-5731565aea00) from Test(default) with arguments: "provisioning_csv", 1, "FakeProcessor", {} [ActiveJob] [CanvasSync::Jobs::ReportChecker] [9e6edb7b-059a-46ea-8793-5731565aea00] CanvasSync::JobLog Load (0.4ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "9e6edb7b-059a-46ea-8793-5731565aea00"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [9e6edb7b-059a-46ea-8793-5731565aea00]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [9e6edb7b-059a-46ea-8793-5731565aea00] CanvasSync::JobLog Create (0.5ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- provisioning_csv\n- 1\n- FakeProcessor\n- {}\n"], ["created_at", "2022-03-07 17:35:08.463207"], ["updated_at", "2022-03-07 17:35:08.463207"], ["job_id", "9e6edb7b-059a-46ea-8793-5731565aea00"]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [9e6edb7b-059a-46ea-8793-5731565aea00]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [9e6edb7b-059a-46ea-8793-5731565aea00]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [9e6edb7b-059a-46ea-8793-5731565aea00] CanvasSync::JobLog Update (0.5ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-03-07 17:35:08.466587"], ["status", "running"], ["updated_at", "2022-03-07 17:35:08.467143"], ["id", 1022]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [9e6edb7b-059a-46ea-8793-5731565aea00]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [9e6edb7b-059a-46ea-8793-5731565aea00]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [9e6edb7b-059a-46ea-8793-5731565aea00] CanvasSync::JobLog Create (0.4ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- provisioning_csv\n- 1\n- FakeProcessor\n- {}\n- {}\n"], ["created_at", "2022-03-07 17:35:08.472985"], ["updated_at", "2022-03-07 17:35:08.472985"], ["job_id", "7be143cf-1327-45a3-8504-2941dd2e5c65"]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [9e6edb7b-059a-46ea-8793-5731565aea00]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [9e6edb7b-059a-46ea-8793-5731565aea00] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: 7be143cf-1327-45a3-8504-2941dd2e5c65) to Test(default) at 2022-03-07 17:35:38 UTC with arguments: "provisioning_csv", 1, "FakeProcessor", {}, {} [ActiveJob] [CanvasSync::Jobs::ReportChecker] [9e6edb7b-059a-46ea-8793-5731565aea00]  (1.5ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [9e6edb7b-059a-46ea-8793-5731565aea00] CanvasSync::JobLog Destroy (0.6ms) DELETE FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."id" = $1 [["id", 1022]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [9e6edb7b-059a-46ea-8793-5731565aea00]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [9e6edb7b-059a-46ea-8793-5731565aea00] Performed CanvasSync::Jobs::ReportChecker (Job ID: 9e6edb7b-059a-46ea-8793-5731565aea00) from Test(default) in 17.58ms  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] [CanvasSync::Jobs::ReportChecker] [a079dba9-0e63-4f2f-8a53-09a65514acfd] Performing CanvasSync::Jobs::ReportChecker (Job ID: a079dba9-0e63-4f2f-8a53-09a65514acfd) from Test(default) with arguments: "provisioning_csv", 1, "FakeProcessor", {} [ActiveJob] [CanvasSync::Jobs::ReportChecker] [a079dba9-0e63-4f2f-8a53-09a65514acfd] CanvasSync::JobLog Load (0.3ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "a079dba9-0e63-4f2f-8a53-09a65514acfd"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [a079dba9-0e63-4f2f-8a53-09a65514acfd]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [a079dba9-0e63-4f2f-8a53-09a65514acfd] CanvasSync::JobLog Create (0.4ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- provisioning_csv\n- 1\n- FakeProcessor\n- {}\n"], ["created_at", "2022-03-07 17:35:08.484241"], ["updated_at", "2022-03-07 17:35:08.484241"], ["job_id", "a079dba9-0e63-4f2f-8a53-09a65514acfd"]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [a079dba9-0e63-4f2f-8a53-09a65514acfd]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [a079dba9-0e63-4f2f-8a53-09a65514acfd]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [a079dba9-0e63-4f2f-8a53-09a65514acfd] CanvasSync::JobLog Update (0.4ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-03-07 17:35:08.486530"], ["status", "running"], ["updated_at", "2022-03-07 17:35:08.487058"], ["id", 1024]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [a079dba9-0e63-4f2f-8a53-09a65514acfd]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [a079dba9-0e63-4f2f-8a53-09a65514acfd]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [a079dba9-0e63-4f2f-8a53-09a65514acfd] CanvasSync::JobLog Update (1.3ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "exception" = $2, "backtrace" = $3, "status" = $4, "updated_at" = $5 WHERE "canvas_sync_job_logs"."id" = $6 [["completed_at", "2022-03-07 17:35:08.496931"], ["exception", "NameError: undefined local variable or method `current_organization' for #"], ["backtrace", "/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/jobs/report_checker.rb:35:in `perform'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6.2/lib/active_job/execution.rb:39:in `block in perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:109:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch_aware_job.rb:22:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:21:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/i18n-1.10.0/lib/i18n.rb:323:in `with_locale'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6.2/lib/active_job/translation.rb:9:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:26:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/notifications.rb:168:in `block in instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/notifications/instrumenter.rb:23:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/notifications.rb:168:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:25:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:46:in `block in tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/tagged_logging.rb:71:in `block in tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/tagged_logging.rb:28:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/tagged_logging.rb:71:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:46:in `tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:22:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:136:in `run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6.2/lib/active_job/execution.rb:38:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6.2/lib/active_job/execution.rb:18:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/report_checker_spec.rb:11:in `start_job'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/report_checker_spec.rb:53:in `block (5 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.11.0/lib/rspec/matchers/built_in/raise_error.rb:59:in `matches?'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:51:in `block in handle_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:27:in `with_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:48:in `handle_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/expectation_target.rb:65:in `to'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/expectation_target.rb:139:in `to'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/report_checker_spec.rb:53:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:263:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:263:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:511:in `block in with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:468:in `block in with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:486:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-rails-5.1.1/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:486:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:468:in `with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:511:in `with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:259:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:646:in `block in run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:642:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:642:in `run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:607:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/configuration.rb:2068:in `with_suite_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:116:in `block in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/reporter.rb:74:in `report'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:115:in `run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:89:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:71:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:45:in `invoke'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/exe/rspec:4:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:58:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:58:in `kernel_load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:23:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:478:in `exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:31:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:25:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/exe/bundle:49:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/friendly_errors.rb:128:in `with_friendly_errors'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/exe/bundle:37:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `
'"], ["status", "error"], ["updated_at", "2022-03-07 17:35:08.497612"], ["id", 1024]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [a079dba9-0e63-4f2f-8a53-09a65514acfd]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [a079dba9-0e63-4f2f-8a53-09a65514acfd] Error performing CanvasSync::Jobs::ReportChecker (Job ID: a079dba9-0e63-4f2f-8a53-09a65514acfd) from Test(default) in 18.71ms: NameError (undefined local variable or method `current_organization' for #): /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/jobs/report_checker.rb:35:in `perform' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6.2/lib/active_job/execution.rb:39:in `block in perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:109:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch_aware_job.rb:22:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:21:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/i18n-1.10.0/lib/i18n.rb:323:in `with_locale' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6.2/lib/active_job/translation.rb:9:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:26:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/notifications.rb:168:in `block in instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/notifications/instrumenter.rb:23:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/notifications.rb:168:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:25:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:46:in `block in tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/tagged_logging.rb:71:in `block in tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/tagged_logging.rb:28:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/tagged_logging.rb:71:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:46:in `tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:22:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:136:in `run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6.2/lib/active_job/execution.rb:38:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6.2/lib/active_job/execution.rb:18:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/report_checker_spec.rb:11:in `start_job' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/report_checker_spec.rb:53:in `block (5 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.11.0/lib/rspec/matchers/built_in/raise_error.rb:59:in `matches?' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:51:in `block in handle_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:27:in `with_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:48:in `handle_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/expectation_target.rb:65:in `to' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/expectation_target.rb:139:in `to' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/report_checker_spec.rb:53:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:263:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:263:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:511:in `block in with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:468:in `block in with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:486:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-rails-5.1.1/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:486:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:468:in `with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:511:in `with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:259:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:646:in `block in run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:642:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:642:in `run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:607:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/configuration.rb:2068:in `with_suite_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:116:in `block in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/reporter.rb:74:in `report' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:115:in `run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:89:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:71:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:45:in `invoke' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/exe/rspec:4:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:58:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:58:in `kernel_load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:23:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:478:in `exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:31:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:25:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/exe/bundle:49:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/friendly_errors.rb:128:in `with_friendly_errors' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/exe/bundle:37:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `
'  (0.3ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [0a0bc458-25a4-49cb-9703-03b2aeb57a91] Performing CanvasSync::Jobs::ReportProcessorJob (Job ID: 0a0bc458-25a4-49cb-9703-03b2aeb57a91) from Test(default) with arguments: "provisioning_csv", "https://test.instructure.com/sample_report_download", "FakeProcessor", {}, 1 [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [0a0bc458-25a4-49cb-9703-03b2aeb57a91] CanvasSync::JobLog Load (0.3ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "0a0bc458-25a4-49cb-9703-03b2aeb57a91"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [0a0bc458-25a4-49cb-9703-03b2aeb57a91]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [0a0bc458-25a4-49cb-9703-03b2aeb57a91] CanvasSync::JobLog Create (0.4ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportProcessorJob"], ["status", "enqueued"], ["job_arguments", "---\n- provisioning_csv\n- https://test.instructure.com/sample_report_download\n- FakeProcessor\n- {}\n- 1\n"], ["created_at", "2022-03-07 17:35:08.507045"], ["updated_at", "2022-03-07 17:35:08.507045"], ["job_id", "0a0bc458-25a4-49cb-9703-03b2aeb57a91"]] [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [0a0bc458-25a4-49cb-9703-03b2aeb57a91]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [0a0bc458-25a4-49cb-9703-03b2aeb57a91]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [0a0bc458-25a4-49cb-9703-03b2aeb57a91] CanvasSync::JobLog Update (0.4ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-03-07 17:35:08.509472"], ["status", "running"], ["updated_at", "2022-03-07 17:35:08.510243"], ["id", 1025]] [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [0a0bc458-25a4-49cb-9703-03b2aeb57a91]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [0a0bc458-25a4-49cb-9703-03b2aeb57a91]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [0a0bc458-25a4-49cb-9703-03b2aeb57a91] CanvasSync::JobLog Update (0.4ms) UPDATE "canvas_sync_job_logs" SET "job_class" = $1, "updated_at" = $2 WHERE "canvas_sync_job_logs"."id" = $3 [["job_class", "FakeProcessor"], ["updated_at", "2022-03-07 17:35:08.513740"], ["id", 1025]] [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [0a0bc458-25a4-49cb-9703-03b2aeb57a91]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [0a0bc458-25a4-49cb-9703-03b2aeb57a91]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [0a0bc458-25a4-49cb-9703-03b2aeb57a91] CanvasSync::JobLog Update (0.4ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2022-03-07 17:35:08.533067"], ["status", "success"], ["updated_at", "2022-03-07 17:35:08.533795"], ["id", 1025]] [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [0a0bc458-25a4-49cb-9703-03b2aeb57a91]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [0a0bc458-25a4-49cb-9703-03b2aeb57a91] Performed CanvasSync::Jobs::ReportProcessorJob (Job ID: 0a0bc458-25a4-49cb-9703-03b2aeb57a91) from Test(default) in 30.06ms  (0.2ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [CanvasSync::Jobs::ReportStarter] [05675b16-2216-44e5-99c0-ece7fe7cea32] Performing CanvasSync::Jobs::ReportStarter (Job ID: 05675b16-2216-44e5-99c0-ece7fe7cea32) from Test(default) with arguments: "provisioning_csv", {"parameters[users]"=>true}, "CoolProcessor", {:models=>["users"]} [ActiveJob] [CanvasSync::Jobs::ReportStarter] [05675b16-2216-44e5-99c0-ece7fe7cea32] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "05675b16-2216-44e5-99c0-ece7fe7cea32"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::ReportStarter] [05675b16-2216-44e5-99c0-ece7fe7cea32]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [05675b16-2216-44e5-99c0-ece7fe7cea32] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportStarter"], ["status", "enqueued"], ["job_arguments", "---\n- provisioning_csv\n- parameters[users]: true\n- CoolProcessor\n- :models:\n - users\n"], ["created_at", "2022-03-07 17:35:08.540067"], ["updated_at", "2022-03-07 17:35:08.540067"], ["job_id", "05675b16-2216-44e5-99c0-ece7fe7cea32"]] [ActiveJob] [CanvasSync::Jobs::ReportStarter] [05675b16-2216-44e5-99c0-ece7fe7cea32]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [05675b16-2216-44e5-99c0-ece7fe7cea32]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [05675b16-2216-44e5-99c0-ece7fe7cea32] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-03-07 17:35:08.542402"], ["status", "running"], ["updated_at", "2022-03-07 17:35:08.542824"], ["id", 1026]] [ActiveJob] [CanvasSync::Jobs::ReportStarter] [05675b16-2216-44e5-99c0-ece7fe7cea32]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [05675b16-2216-44e5-99c0-ece7fe7cea32]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [05675b16-2216-44e5-99c0-ece7fe7cea32] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- provisioning_csv\n- 1\n- CoolProcessor\n- :models:\n - users\n :sync_start_time: '2022-03-07T17:35:08Z'\n :report_params:\n parameters[users]: true\n"], ["created_at", "2022-03-07 17:35:08.548730"], ["updated_at", "2022-03-07 17:35:08.548730"], ["job_id", "e51e58cc-7d29-4144-966f-84758017b5ed"]] [ActiveJob] [CanvasSync::Jobs::ReportStarter] [05675b16-2216-44e5-99c0-ece7fe7cea32]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [05675b16-2216-44e5-99c0-ece7fe7cea32] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: e51e58cc-7d29-4144-966f-84758017b5ed) to Test(default) at 2022-03-07 17:35:38 UTC with arguments: "provisioning_csv", 1, "CoolProcessor", {:models=>["users"], :sync_start_time=>"2022-03-07T17:35:08Z", :report_params=>{"parameters[users]"=>true}} [ActiveJob] [CanvasSync::Jobs::ReportStarter] [05675b16-2216-44e5-99c0-ece7fe7cea32]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [05675b16-2216-44e5-99c0-ece7fe7cea32] CanvasSync::JobLog Update (0.4ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2022-03-07 17:35:08.552307"], ["status", "success"], ["updated_at", "2022-03-07 17:35:08.552875"], ["id", 1026]] [ActiveJob] [CanvasSync::Jobs::ReportStarter] [05675b16-2216-44e5-99c0-ece7fe7cea32]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [05675b16-2216-44e5-99c0-ece7fe7cea32] Performed CanvasSync::Jobs::ReportStarter (Job ID: 05675b16-2216-44e5-99c0-ece7fe7cea32) from Test(default) in 16.04ms  (0.2ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [CanvasSync::Jobs::ReportStarter] [8fa2b49a-9a57-43c1-9611-e90f0bab1373] Performing CanvasSync::Jobs::ReportStarter (Job ID: 8fa2b49a-9a57-43c1-9611-e90f0bab1373) from Test(default) with arguments: "provisioning_csv", {"parameters[users]"=>true}, "CoolProcessor", {:models=>["users"]}, {:allow_redownloads=>true} [ActiveJob] [CanvasSync::Jobs::ReportStarter] [8fa2b49a-9a57-43c1-9611-e90f0bab1373] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "8fa2b49a-9a57-43c1-9611-e90f0bab1373"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::ReportStarter] [8fa2b49a-9a57-43c1-9611-e90f0bab1373]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [8fa2b49a-9a57-43c1-9611-e90f0bab1373] CanvasSync::JobLog Create (0.4ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportStarter"], ["status", "enqueued"], ["job_arguments", "---\n- provisioning_csv\n- parameters[users]: true\n- CoolProcessor\n- :models:\n - users\n- :allow_redownloads: true\n"], ["created_at", "2022-03-07 17:35:08.559564"], ["updated_at", "2022-03-07 17:35:08.559564"], ["job_id", "8fa2b49a-9a57-43c1-9611-e90f0bab1373"]] [ActiveJob] [CanvasSync::Jobs::ReportStarter] [8fa2b49a-9a57-43c1-9611-e90f0bab1373]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [8fa2b49a-9a57-43c1-9611-e90f0bab1373]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [8fa2b49a-9a57-43c1-9611-e90f0bab1373] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-03-07 17:35:08.561448"], ["status", "running"], ["updated_at", "2022-03-07 17:35:08.561789"], ["id", 1028]] [ActiveJob] [CanvasSync::Jobs::ReportStarter] [8fa2b49a-9a57-43c1-9611-e90f0bab1373]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [8fa2b49a-9a57-43c1-9611-e90f0bab1373]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [8fa2b49a-9a57-43c1-9611-e90f0bab1373] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2022-03-07 17:35:08.564611"], ["status", "success"], ["updated_at", "2022-03-07 17:35:08.565226"], ["id", 1028]] [ActiveJob] [CanvasSync::Jobs::ReportStarter] [8fa2b49a-9a57-43c1-9611-e90f0bab1373]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [8fa2b49a-9a57-43c1-9611-e90f0bab1373] Performed CanvasSync::Jobs::ReportStarter (Job ID: 8fa2b49a-9a57-43c1-9611-e90f0bab1373) from Test(default) in 8.57ms  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Account Exists (1.0ms) SELECT 1 AS one FROM "accounts" WHERE "accounts"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] Account Create (0.8ms) INSERT INTO "accounts" ("canvas_id", "sis_id", "canvas_parent_account_id", "sis_parent_account_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 1], ["sis_id", "b3e0adfd7a24544e18dd22878381cf6d"], ["canvas_parent_account_id", 1], ["sis_parent_account_id", "81ec8d334589713899e53ff5636ef558"], ["name", "Account name"], ["workflow_state", "active"], ["created_at", "2022-03-07 17:35:08.584229"], ["updated_at", "2022-03-07 17:35:08.584229"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (1.7ms) SELECT COUNT(*) FROM "admins" [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [64908be7-a148-478c-9c0c-4eec791e9ed2] Performing CanvasSync::Jobs::SyncAdminsJob (Job ID: 64908be7-a148-478c-9c0c-4eec791e9ed2) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [64908be7-a148-478c-9c0c-4eec791e9ed2] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "64908be7-a148-478c-9c0c-4eec791e9ed2"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [64908be7-a148-478c-9c0c-4eec791e9ed2]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [64908be7-a148-478c-9c0c-4eec791e9ed2] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncAdminsJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2022-03-07 17:35:08.592734"], ["updated_at", "2022-03-07 17:35:08.592734"], ["job_id", "64908be7-a148-478c-9c0c-4eec791e9ed2"]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [64908be7-a148-478c-9c0c-4eec791e9ed2]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [64908be7-a148-478c-9c0c-4eec791e9ed2]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [64908be7-a148-478c-9c0c-4eec791e9ed2] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-03-07 17:35:08.594642"], ["status", "running"], ["updated_at", "2022-03-07 17:35:08.594986"], ["id", 1029]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [64908be7-a148-478c-9c0c-4eec791e9ed2]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [64908be7-a148-478c-9c0c-4eec791e9ed2] Account Load (0.3ms) SELECT "accounts".* FROM "accounts" WHERE "accounts"."workflow_state" != $1 ORDER BY "accounts"."id" ASC LIMIT $2 [["workflow_state", "deleted"], ["LIMIT", 1000]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [64908be7-a148-478c-9c0c-4eec791e9ed2] Admin Load (0.3ms) SELECT "admins".* FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [64908be7-a148-478c-9c0c-4eec791e9ed2]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [64908be7-a148-478c-9c0c-4eec791e9ed2] Admin Exists (0.3ms) SELECT 1 AS one FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [64908be7-a148-478c-9c0c-4eec791e9ed2] Admin Create (0.9ms) INSERT INTO "admins" ("canvas_id", "role_name", "canvas_account_id", "canvas_role_id", "canvas_user_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 2], ["role_name", "AccountAdmin"], ["canvas_account_id", 1], ["canvas_role_id", 1], ["canvas_user_id", 1], ["workflow_state", "active"], ["created_at", "2022-03-07 17:35:08.614022"], ["updated_at", "2022-03-07 17:35:08.614022"]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [64908be7-a148-478c-9c0c-4eec791e9ed2]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [64908be7-a148-478c-9c0c-4eec791e9ed2] Admin Load (0.3ms) SELECT "admins".* FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 3], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [64908be7-a148-478c-9c0c-4eec791e9ed2]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [64908be7-a148-478c-9c0c-4eec791e9ed2] Admin Exists (0.3ms) SELECT 1 AS one FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 3], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [64908be7-a148-478c-9c0c-4eec791e9ed2] Admin Create (0.3ms) INSERT INTO "admins" ("canvas_id", "role_name", "canvas_account_id", "canvas_role_id", "canvas_user_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 3], ["role_name", "Custom Account Role"], ["canvas_account_id", 1], ["canvas_role_id", 11], ["canvas_user_id", 11], ["workflow_state", "active"], ["created_at", "2022-03-07 17:35:08.618343"], ["updated_at", "2022-03-07 17:35:08.618343"]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [64908be7-a148-478c-9c0c-4eec791e9ed2]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [64908be7-a148-478c-9c0c-4eec791e9ed2] Admin Load (0.3ms) SELECT "admins".* FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 4], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [64908be7-a148-478c-9c0c-4eec791e9ed2]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [64908be7-a148-478c-9c0c-4eec791e9ed2] Admin Exists (0.2ms) SELECT 1 AS one FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 4], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [64908be7-a148-478c-9c0c-4eec791e9ed2] Admin Create (0.3ms) INSERT INTO "admins" ("canvas_id", "role_name", "canvas_account_id", "canvas_role_id", "canvas_user_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 4], ["role_name", "Test"], ["canvas_account_id", 1], ["canvas_role_id", 10], ["canvas_user_id", 11], ["workflow_state", "active"], ["created_at", "2022-03-07 17:35:08.621700"], ["updated_at", "2022-03-07 17:35:08.621700"]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [64908be7-a148-478c-9c0c-4eec791e9ed2]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [64908be7-a148-478c-9c0c-4eec791e9ed2] Admin Update All (0.4ms) UPDATE "admins" SET "workflow_state" = 'inactive' WHERE "admins"."id" NOT IN ($1, $2, $3) [["id", 197], ["id", 198], ["id", 199]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [64908be7-a148-478c-9c0c-4eec791e9ed2]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [64908be7-a148-478c-9c0c-4eec791e9ed2] CanvasSync::JobLog Update (0.4ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2022-03-07 17:35:08.624014"], ["status", "success"], ["updated_at", "2022-03-07 17:35:08.624569"], ["id", 1029]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [64908be7-a148-478c-9c0c-4eec791e9ed2]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [64908be7-a148-478c-9c0c-4eec791e9ed2] Performed CanvasSync::Jobs::SyncAdminsJob (Job ID: 64908be7-a148-478c-9c0c-4eec791e9ed2) from Test(default) in 34.93ms  (0.3ms) SELECT COUNT(*) FROM "admins"  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [db4050d4-ad89-4241-8604-0b84d93732fe] Performing CanvasSync::Jobs::SyncAssignmentGroupsJob (Job ID: db4050d4-ad89-4241-8604-0b84d93732fe) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [db4050d4-ad89-4241-8604-0b84d93732fe] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "db4050d4-ad89-4241-8604-0b84d93732fe"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [db4050d4-ad89-4241-8604-0b84d93732fe]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [db4050d4-ad89-4241-8604-0b84d93732fe] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncAssignmentGroupsJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2022-03-07 17:35:08.630616"], ["updated_at", "2022-03-07 17:35:08.630616"], ["job_id", "db4050d4-ad89-4241-8604-0b84d93732fe"]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [db4050d4-ad89-4241-8604-0b84d93732fe]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [db4050d4-ad89-4241-8604-0b84d93732fe]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [db4050d4-ad89-4241-8604-0b84d93732fe] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-03-07 17:35:08.632078"], ["status", "running"], ["updated_at", "2022-03-07 17:35:08.632435"], ["id", 1030]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [db4050d4-ad89-4241-8604-0b84d93732fe]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [db4050d4-ad89-4241-8604-0b84d93732fe]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [db4050d4-ad89-4241-8604-0b84d93732fe] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proserv_assignment_group_export_csv\n- 1\n- CanvasSync::Processors::AssignmentGroupsProcessor\n- :sync_start_time: '2022-03-07T17:35:08Z'\n :report_params:\n :parameters:\n :enrollment_term_id: 1\n"], ["created_at", "2022-03-07 17:35:08.636188"], ["updated_at", "2022-03-07 17:35:08.636188"], ["job_id", "8eec7a84-baf7-4b28-898b-86dea452c93c"]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [db4050d4-ad89-4241-8604-0b84d93732fe]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [db4050d4-ad89-4241-8604-0b84d93732fe] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: 8eec7a84-baf7-4b28-898b-86dea452c93c) to Test(default) at 2022-03-07 17:35:38 UTC with arguments: "proserv_assignment_group_export_csv", 1, "CanvasSync::Processors::AssignmentGroupsProcessor", {:sync_start_time=>"2022-03-07T17:35:08Z", :report_params=>{:parameters=>{:enrollment_term_id=>1}}} [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [db4050d4-ad89-4241-8604-0b84d93732fe]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [db4050d4-ad89-4241-8604-0b84d93732fe] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2022-03-07 17:35:08.639629"], ["status", "success"], ["updated_at", "2022-03-07 17:35:08.640072"], ["id", 1030]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [db4050d4-ad89-4241-8604-0b84d93732fe]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [db4050d4-ad89-4241-8604-0b84d93732fe] Performed CanvasSync::Jobs::SyncAssignmentGroupsJob (Job ID: db4050d4-ad89-4241-8604-0b84d93732fe) from Test(default) in 11.85ms  (0.2ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [7c563afb-0f69-4379-aff7-6255ff51aa28] Performing CanvasSync::Jobs::SyncAssignmentsJob (Job ID: 7c563afb-0f69-4379-aff7-6255ff51aa28) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [7c563afb-0f69-4379-aff7-6255ff51aa28] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "7c563afb-0f69-4379-aff7-6255ff51aa28"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [7c563afb-0f69-4379-aff7-6255ff51aa28]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [7c563afb-0f69-4379-aff7-6255ff51aa28] CanvasSync::JobLog Create (0.4ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncAssignmentsJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2022-03-07 17:35:08.645820"], ["updated_at", "2022-03-07 17:35:08.645820"], ["job_id", "7c563afb-0f69-4379-aff7-6255ff51aa28"]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [7c563afb-0f69-4379-aff7-6255ff51aa28]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [7c563afb-0f69-4379-aff7-6255ff51aa28]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [7c563afb-0f69-4379-aff7-6255ff51aa28] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-03-07 17:35:08.647871"], ["status", "running"], ["updated_at", "2022-03-07 17:35:08.648278"], ["id", 1032]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [7c563afb-0f69-4379-aff7-6255ff51aa28]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [7c563afb-0f69-4379-aff7-6255ff51aa28]  (0.4ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [7c563afb-0f69-4379-aff7-6255ff51aa28] CanvasSync::JobLog Create (0.4ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proserv_assignment_export_csv\n- 1\n- CanvasSync::Processors::AssignmentsProcessor\n- :sync_start_time: '2022-03-07T17:35:08Z'\n :report_params:\n :parameters:\n :enrollment_term_id: 1\n"], ["created_at", "2022-03-07 17:35:08.652507"], ["updated_at", "2022-03-07 17:35:08.652507"], ["job_id", "bc9aeca1-a6d5-495e-a624-d5f85a1a3c4e"]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [7c563afb-0f69-4379-aff7-6255ff51aa28]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [7c563afb-0f69-4379-aff7-6255ff51aa28] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: bc9aeca1-a6d5-495e-a624-d5f85a1a3c4e) to Test(default) at 2022-03-07 17:35:38 UTC with arguments: "proserv_assignment_export_csv", 1, "CanvasSync::Processors::AssignmentsProcessor", {:sync_start_time=>"2022-03-07T17:35:08Z", :report_params=>{:parameters=>{:enrollment_term_id=>1}}} [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [7c563afb-0f69-4379-aff7-6255ff51aa28]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [7c563afb-0f69-4379-aff7-6255ff51aa28] CanvasSync::JobLog Update (0.4ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2022-03-07 17:35:08.655905"], ["status", "success"], ["updated_at", "2022-03-07 17:35:08.656501"], ["id", 1032]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [7c563afb-0f69-4379-aff7-6255ff51aa28]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [7c563afb-0f69-4379-aff7-6255ff51aa28] Performed CanvasSync::Jobs::SyncAssignmentsJob (Job ID: 7c563afb-0f69-4379-aff7-6255ff51aa28) from Test(default) in 13.87ms  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [7245e71d-241b-4d53-b501-aaa81ed2111d] Performing CanvasSync::Jobs::SyncAssignmentsJob (Job ID: 7245e71d-241b-4d53-b501-aaa81ed2111d) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [7245e71d-241b-4d53-b501-aaa81ed2111d] CanvasSync::JobLog Load (0.3ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "7245e71d-241b-4d53-b501-aaa81ed2111d"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [7245e71d-241b-4d53-b501-aaa81ed2111d]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [7245e71d-241b-4d53-b501-aaa81ed2111d] CanvasSync::JobLog Create (1.7ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncAssignmentsJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2022-03-07 17:35:08.662956"], ["updated_at", "2022-03-07 17:35:08.662956"], ["job_id", "7245e71d-241b-4d53-b501-aaa81ed2111d"]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [7245e71d-241b-4d53-b501-aaa81ed2111d]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [7245e71d-241b-4d53-b501-aaa81ed2111d]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [7245e71d-241b-4d53-b501-aaa81ed2111d] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-03-07 17:35:08.666390"], ["status", "running"], ["updated_at", "2022-03-07 17:35:08.666780"], ["id", 1034]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [7245e71d-241b-4d53-b501-aaa81ed2111d]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [7245e71d-241b-4d53-b501-aaa81ed2111d]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [7245e71d-241b-4d53-b501-aaa81ed2111d] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proserv_assignment_export_csv\n- 1\n- CanvasSync::Processors::AssignmentsProcessor\n- :sync_start_time: '2022-03-07T17:35:08Z'\n :report_params:\n :parameters: {}\n"], ["created_at", "2022-03-07 17:35:08.670400"], ["updated_at", "2022-03-07 17:35:08.670400"], ["job_id", "e98c9d81-5062-4903-93cc-6f1d6eacf989"]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [7245e71d-241b-4d53-b501-aaa81ed2111d]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [7245e71d-241b-4d53-b501-aaa81ed2111d] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: e98c9d81-5062-4903-93cc-6f1d6eacf989) to Test(default) at 2022-03-07 17:35:38 UTC with arguments: "proserv_assignment_export_csv", 1, "CanvasSync::Processors::AssignmentsProcessor", {:sync_start_time=>"2022-03-07T17:35:08Z", :report_params=>{:parameters=>{}}} [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [7245e71d-241b-4d53-b501-aaa81ed2111d]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [7245e71d-241b-4d53-b501-aaa81ed2111d] CanvasSync::JobLog Update (0.4ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2022-03-07 17:35:08.673502"], ["status", "success"], ["updated_at", "2022-03-07 17:35:08.674087"], ["id", 1034]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [7245e71d-241b-4d53-b501-aaa81ed2111d]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [7245e71d-241b-4d53-b501-aaa81ed2111d] Performed CanvasSync::Jobs::SyncAssignmentsJob (Job ID: 7245e71d-241b-4d53-b501-aaa81ed2111d) from Test(default) in 14.44ms  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [86365c3c-bf5f-476c-a52f-01248030e8d4] Performing CanvasSync::Jobs::SyncContextModuleItemsJob (Job ID: 86365c3c-bf5f-476c-a52f-01248030e8d4) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [86365c3c-bf5f-476c-a52f-01248030e8d4] CanvasSync::JobLog Load (0.3ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "86365c3c-bf5f-476c-a52f-01248030e8d4"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [86365c3c-bf5f-476c-a52f-01248030e8d4]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [86365c3c-bf5f-476c-a52f-01248030e8d4] CanvasSync::JobLog Create (0.4ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncContextModuleItemsJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2022-03-07 17:35:08.694144"], ["updated_at", "2022-03-07 17:35:08.694144"], ["job_id", "86365c3c-bf5f-476c-a52f-01248030e8d4"]] [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [86365c3c-bf5f-476c-a52f-01248030e8d4]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [86365c3c-bf5f-476c-a52f-01248030e8d4]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [86365c3c-bf5f-476c-a52f-01248030e8d4] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-03-07 17:35:08.696065"], ["status", "running"], ["updated_at", "2022-03-07 17:35:08.696429"], ["id", 1036]] [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [86365c3c-bf5f-476c-a52f-01248030e8d4]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [86365c3c-bf5f-476c-a52f-01248030e8d4]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [86365c3c-bf5f-476c-a52f-01248030e8d4] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proserv_context_module_items_csv\n- 1\n- CanvasSync::Processors::ContextModuleItemsProcessor\n- :sync_start_time: '2022-03-07T17:35:08Z'\n :report_params:\n :parameters:\n :enrollment_term_id: 1\n"], ["created_at", "2022-03-07 17:35:08.701027"], ["updated_at", "2022-03-07 17:35:08.701027"], ["job_id", "72faf2f6-cd00-4b84-8c71-a1be6090bb60"]] [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [86365c3c-bf5f-476c-a52f-01248030e8d4]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [86365c3c-bf5f-476c-a52f-01248030e8d4] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: 72faf2f6-cd00-4b84-8c71-a1be6090bb60) to Test(default) at 2022-03-07 17:35:38 UTC with arguments: "proserv_context_module_items_csv", 1, "CanvasSync::Processors::ContextModuleItemsProcessor", {:sync_start_time=>"2022-03-07T17:35:08Z", :report_params=>{:parameters=>{:enrollment_term_id=>1}}} [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [86365c3c-bf5f-476c-a52f-01248030e8d4]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [86365c3c-bf5f-476c-a52f-01248030e8d4] CanvasSync::JobLog Update (0.4ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2022-03-07 17:35:08.704828"], ["status", "success"], ["updated_at", "2022-03-07 17:35:08.705367"], ["id", 1036]] [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [86365c3c-bf5f-476c-a52f-01248030e8d4]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [86365c3c-bf5f-476c-a52f-01248030e8d4] Performed CanvasSync::Jobs::SyncContextModuleItemsJob (Job ID: 86365c3c-bf5f-476c-a52f-01248030e8d4) from Test(default) in 14.28ms  (0.2ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [056a1991-a43d-45bd-9665-0a5543ec6930] Performing CanvasSync::Jobs::SyncContextModuleItemsJob (Job ID: 056a1991-a43d-45bd-9665-0a5543ec6930) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [056a1991-a43d-45bd-9665-0a5543ec6930] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "056a1991-a43d-45bd-9665-0a5543ec6930"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [056a1991-a43d-45bd-9665-0a5543ec6930]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [056a1991-a43d-45bd-9665-0a5543ec6930] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncContextModuleItemsJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2022-03-07 17:35:08.711230"], ["updated_at", "2022-03-07 17:35:08.711230"], ["job_id", "056a1991-a43d-45bd-9665-0a5543ec6930"]] [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [056a1991-a43d-45bd-9665-0a5543ec6930]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [056a1991-a43d-45bd-9665-0a5543ec6930]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [056a1991-a43d-45bd-9665-0a5543ec6930] CanvasSync::JobLog Update (0.4ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-03-07 17:35:08.713138"], ["status", "running"], ["updated_at", "2022-03-07 17:35:08.713550"], ["id", 1038]] [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [056a1991-a43d-45bd-9665-0a5543ec6930]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [056a1991-a43d-45bd-9665-0a5543ec6930]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [056a1991-a43d-45bd-9665-0a5543ec6930] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proserv_context_module_items_csv\n- 1\n- CanvasSync::Processors::ContextModuleItemsProcessor\n- :sync_start_time: '2022-03-07T17:35:08Z'\n :report_params:\n :parameters: {}\n"], ["created_at", "2022-03-07 17:35:08.717452"], ["updated_at", "2022-03-07 17:35:08.717452"], ["job_id", "e6b5407a-6b3b-4513-abae-a02b1bf5d0ba"]] [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [056a1991-a43d-45bd-9665-0a5543ec6930]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [056a1991-a43d-45bd-9665-0a5543ec6930] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: e6b5407a-6b3b-4513-abae-a02b1bf5d0ba) to Test(default) at 2022-03-07 17:35:38 UTC with arguments: "proserv_context_module_items_csv", 1, "CanvasSync::Processors::ContextModuleItemsProcessor", {:sync_start_time=>"2022-03-07T17:35:08Z", :report_params=>{:parameters=>{}}} [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [056a1991-a43d-45bd-9665-0a5543ec6930]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [056a1991-a43d-45bd-9665-0a5543ec6930] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2022-03-07 17:35:08.720301"], ["status", "success"], ["updated_at", "2022-03-07 17:35:08.720681"], ["id", 1038]] [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [056a1991-a43d-45bd-9665-0a5543ec6930]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [056a1991-a43d-45bd-9665-0a5543ec6930] Performed CanvasSync::Jobs::SyncContextModuleItemsJob (Job ID: 056a1991-a43d-45bd-9665-0a5543ec6930) from Test(default) in 11.89ms  (0.1ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [36df07fd-6109-46e0-a478-b72ae24f861c] Performing CanvasSync::Jobs::SyncContextModulesJob (Job ID: 36df07fd-6109-46e0-a478-b72ae24f861c) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [36df07fd-6109-46e0-a478-b72ae24f861c] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "36df07fd-6109-46e0-a478-b72ae24f861c"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [36df07fd-6109-46e0-a478-b72ae24f861c]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [36df07fd-6109-46e0-a478-b72ae24f861c] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncContextModulesJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2022-03-07 17:35:08.725955"], ["updated_at", "2022-03-07 17:35:08.725955"], ["job_id", "36df07fd-6109-46e0-a478-b72ae24f861c"]] [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [36df07fd-6109-46e0-a478-b72ae24f861c]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [36df07fd-6109-46e0-a478-b72ae24f861c]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [36df07fd-6109-46e0-a478-b72ae24f861c] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-03-07 17:35:08.727590"], ["status", "running"], ["updated_at", "2022-03-07 17:35:08.728022"], ["id", 1040]] [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [36df07fd-6109-46e0-a478-b72ae24f861c]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [36df07fd-6109-46e0-a478-b72ae24f861c]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [36df07fd-6109-46e0-a478-b72ae24f861c] CanvasSync::JobLog Create (0.4ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proserv_context_modules_csv\n- 1\n- CanvasSync::Processors::ContextModulesProcessor\n- :sync_start_time: '2022-03-07T17:35:08Z'\n :report_params:\n :parameters:\n :enrollment_term_id: 1\n"], ["created_at", "2022-03-07 17:35:08.731944"], ["updated_at", "2022-03-07 17:35:08.731944"], ["job_id", "a818fca9-2eb6-492f-9c1e-5573bd833477"]] [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [36df07fd-6109-46e0-a478-b72ae24f861c]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [36df07fd-6109-46e0-a478-b72ae24f861c] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: a818fca9-2eb6-492f-9c1e-5573bd833477) to Test(default) at 2022-03-07 17:35:38 UTC with arguments: "proserv_context_modules_csv", 1, "CanvasSync::Processors::ContextModulesProcessor", {:sync_start_time=>"2022-03-07T17:35:08Z", :report_params=>{:parameters=>{:enrollment_term_id=>1}}} [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [36df07fd-6109-46e0-a478-b72ae24f861c]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [36df07fd-6109-46e0-a478-b72ae24f861c] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2022-03-07 17:35:08.735664"], ["status", "success"], ["updated_at", "2022-03-07 17:35:08.736180"], ["id", 1040]] [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [36df07fd-6109-46e0-a478-b72ae24f861c]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [36df07fd-6109-46e0-a478-b72ae24f861c] Performed CanvasSync::Jobs::SyncContextModulesJob (Job ID: 36df07fd-6109-46e0-a478-b72ae24f861c) from Test(default) in 13.1ms  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [430d72d7-ee3b-48a4-866e-7b587796fb7b] Performing CanvasSync::Jobs::SyncContextModulesJob (Job ID: 430d72d7-ee3b-48a4-866e-7b587796fb7b) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [430d72d7-ee3b-48a4-866e-7b587796fb7b] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "430d72d7-ee3b-48a4-866e-7b587796fb7b"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [430d72d7-ee3b-48a4-866e-7b587796fb7b]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [430d72d7-ee3b-48a4-866e-7b587796fb7b] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncContextModulesJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2022-03-07 17:35:08.742094"], ["updated_at", "2022-03-07 17:35:08.742094"], ["job_id", "430d72d7-ee3b-48a4-866e-7b587796fb7b"]] [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [430d72d7-ee3b-48a4-866e-7b587796fb7b]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [430d72d7-ee3b-48a4-866e-7b587796fb7b]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [430d72d7-ee3b-48a4-866e-7b587796fb7b] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-03-07 17:35:08.744054"], ["status", "running"], ["updated_at", "2022-03-07 17:35:08.744580"], ["id", 1042]] [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [430d72d7-ee3b-48a4-866e-7b587796fb7b]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [430d72d7-ee3b-48a4-866e-7b587796fb7b]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [430d72d7-ee3b-48a4-866e-7b587796fb7b] CanvasSync::JobLog Create (0.4ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proserv_context_modules_csv\n- 1\n- CanvasSync::Processors::ContextModulesProcessor\n- :sync_start_time: '2022-03-07T17:35:08Z'\n :report_params:\n :parameters: {}\n"], ["created_at", "2022-03-07 17:35:08.748861"], ["updated_at", "2022-03-07 17:35:08.748861"], ["job_id", "f5231fe5-5160-47b0-98f2-aadcbdd07e1f"]] [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [430d72d7-ee3b-48a4-866e-7b587796fb7b]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [430d72d7-ee3b-48a4-866e-7b587796fb7b] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: f5231fe5-5160-47b0-98f2-aadcbdd07e1f) to Test(default) at 2022-03-07 17:35:38 UTC with arguments: "proserv_context_modules_csv", 1, "CanvasSync::Processors::ContextModulesProcessor", {:sync_start_time=>"2022-03-07T17:35:08Z", :report_params=>{:parameters=>{}}} [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [430d72d7-ee3b-48a4-866e-7b587796fb7b]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [430d72d7-ee3b-48a4-866e-7b587796fb7b] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2022-03-07 17:35:08.752272"], ["status", "success"], ["updated_at", "2022-03-07 17:35:08.752784"], ["id", 1042]] [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [430d72d7-ee3b-48a4-866e-7b587796fb7b]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [430d72d7-ee3b-48a4-866e-7b587796fb7b] Performed CanvasSync::Jobs::SyncContextModulesJob (Job ID: 430d72d7-ee3b-48a4-866e-7b587796fb7b) from Test(default) in 13.4ms  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Term Exists (0.8ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 38864692], ["LIMIT", 1]] Term Create (0.8ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 38864692], ["name", "Cool Term"], ["start_at", "2022-03-04 17:35:07.232903"], ["end_at", "2022-03-10 17:35:07.233043"], ["workflow_state", "active"], ["sis_id", "8792a9401a04d3abcc970c1b9059d836"], ["created_at", "2022-03-07 17:35:08.767904"], ["updated_at", "2022-03-07 17:35:08.767904"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [fda31d7b-5267-46ca-a9ed-5a02ef0bd392] Performing CanvasSync::Jobs::SyncProvisioningReportJob (Job ID: fda31d7b-5267-46ca-a9ed-5a02ef0bd392) from Test(default) with arguments: {:models=>["users", "courses"], :term_scope=>"active"} [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [fda31d7b-5267-46ca-a9ed-5a02ef0bd392] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "fda31d7b-5267-46ca-a9ed-5a02ef0bd392"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [fda31d7b-5267-46ca-a9ed-5a02ef0bd392]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [fda31d7b-5267-46ca-a9ed-5a02ef0bd392] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncProvisioningReportJob"], ["status", "enqueued"], ["job_arguments", "---\n- :models:\n - users\n - courses\n :term_scope: active\n"], ["created_at", "2022-03-07 17:35:08.771153"], ["updated_at", "2022-03-07 17:35:08.771153"], ["job_id", "fda31d7b-5267-46ca-a9ed-5a02ef0bd392"]] [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [fda31d7b-5267-46ca-a9ed-5a02ef0bd392]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [fda31d7b-5267-46ca-a9ed-5a02ef0bd392]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [fda31d7b-5267-46ca-a9ed-5a02ef0bd392] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-03-07 17:35:08.772747"], ["status", "running"], ["updated_at", "2022-03-07 17:35:08.773060"], ["id", 1044]] [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [fda31d7b-5267-46ca-a9ed-5a02ef0bd392]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [fda31d7b-5267-46ca-a9ed-5a02ef0bd392]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [fda31d7b-5267-46ca-a9ed-5a02ef0bd392] CanvasSync::JobLog Create (0.4ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proservices_provisioning_csv\n- \n- CanvasSync::Processors::ProvisioningReportProcessor\n- :models:\n - users\n - courses\n :term_scope: active\n :sync_start_time: '2022-03-07T17:35:08Z'\n :report_params:\n :parameters:\n :include_deleted: true\n users: true\n courses: true\n :enrollment_term_id: 38864692\n"], ["created_at", "2022-03-07 17:35:08.776074"], ["updated_at", "2022-03-07 17:35:08.776074"], ["job_id", "715db588-0b75-4fdf-aee1-461f398ce307"]] [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [fda31d7b-5267-46ca-a9ed-5a02ef0bd392]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [fda31d7b-5267-46ca-a9ed-5a02ef0bd392] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: 715db588-0b75-4fdf-aee1-461f398ce307) to Test(default) at 2022-03-07 17:35:38 UTC with arguments: "proservices_provisioning_csv", nil, "CanvasSync::Processors::ProvisioningReportProcessor", {:models=>["users", "courses"], :term_scope=>"active", :sync_start_time=>"2022-03-07T17:35:08Z", :report_params=>{:parameters=>{:include_deleted=>true, "users"=>true, "courses"=>true, :enrollment_term_id=>38864692}}} [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [fda31d7b-5267-46ca-a9ed-5a02ef0bd392]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [fda31d7b-5267-46ca-a9ed-5a02ef0bd392] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2022-03-07 17:35:08.779174"], ["status", "success"], ["updated_at", "2022-03-07 17:35:08.779579"], ["id", 1044]] [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [fda31d7b-5267-46ca-a9ed-5a02ef0bd392]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [fda31d7b-5267-46ca-a9ed-5a02ef0bd392] Performed CanvasSync::Jobs::SyncProvisioningReportJob (Job ID: fda31d7b-5267-46ca-a9ed-5a02ef0bd392) from Test(default) in 10.74ms  (0.1ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [92e1fc5c-37f6-460b-b4c0-b67de6dc3f66] Performing CanvasSync::Jobs::SyncProvisioningReportJob (Job ID: 92e1fc5c-37f6-460b-b4c0-b67de6dc3f66) from Test(default) with arguments: {:models=>["users", "courses"]} [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [92e1fc5c-37f6-460b-b4c0-b67de6dc3f66] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "92e1fc5c-37f6-460b-b4c0-b67de6dc3f66"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [92e1fc5c-37f6-460b-b4c0-b67de6dc3f66]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [92e1fc5c-37f6-460b-b4c0-b67de6dc3f66] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncProvisioningReportJob"], ["status", "enqueued"], ["job_arguments", "---\n- :models:\n - users\n - courses\n"], ["created_at", "2022-03-07 17:35:08.783990"], ["updated_at", "2022-03-07 17:35:08.783990"], ["job_id", "92e1fc5c-37f6-460b-b4c0-b67de6dc3f66"]] [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [92e1fc5c-37f6-460b-b4c0-b67de6dc3f66]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [92e1fc5c-37f6-460b-b4c0-b67de6dc3f66]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [92e1fc5c-37f6-460b-b4c0-b67de6dc3f66] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-03-07 17:35:08.785531"], ["status", "running"], ["updated_at", "2022-03-07 17:35:08.785847"], ["id", 1046]] [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [92e1fc5c-37f6-460b-b4c0-b67de6dc3f66]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [92e1fc5c-37f6-460b-b4c0-b67de6dc3f66]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [92e1fc5c-37f6-460b-b4c0-b67de6dc3f66] CanvasSync::JobLog Create (0.4ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proservices_provisioning_csv\n- \n- CanvasSync::Processors::ProvisioningReportProcessor\n- :models:\n - users\n - courses\n :sync_start_time: '2022-03-07T17:35:08Z'\n :report_params:\n :parameters:\n :include_deleted: true\n users: true\n courses: true\n"], ["created_at", "2022-03-07 17:35:08.788800"], ["updated_at", "2022-03-07 17:35:08.788800"], ["job_id", "41fc095e-d564-4230-bc96-97e3566cc78b"]] [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [92e1fc5c-37f6-460b-b4c0-b67de6dc3f66]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [92e1fc5c-37f6-460b-b4c0-b67de6dc3f66] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: 41fc095e-d564-4230-bc96-97e3566cc78b) to Test(default) at 2022-03-07 17:35:38 UTC with arguments: "proservices_provisioning_csv", nil, "CanvasSync::Processors::ProvisioningReportProcessor", {:models=>["users", "courses"], :sync_start_time=>"2022-03-07T17:35:08Z", :report_params=>{:parameters=>{:include_deleted=>true, "users"=>true, "courses"=>true}}} [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [92e1fc5c-37f6-460b-b4c0-b67de6dc3f66]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [92e1fc5c-37f6-460b-b4c0-b67de6dc3f66] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2022-03-07 17:35:08.792068"], ["status", "success"], ["updated_at", "2022-03-07 17:35:08.792673"], ["id", 1046]] [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [92e1fc5c-37f6-460b-b4c0-b67de6dc3f66]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [92e1fc5c-37f6-460b-b4c0-b67de6dc3f66] Performed CanvasSync::Jobs::SyncProvisioningReportJob (Job ID: 92e1fc5c-37f6-460b-b4c0-b67de6dc3f66) from Test(default) in 11.3ms  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Account Exists (0.3ms) SELECT 1 AS one FROM "accounts" WHERE "accounts"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] Account Create (0.3ms) INSERT INTO "accounts" ("canvas_id", "sis_id", "canvas_parent_account_id", "sis_parent_account_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 1], ["sis_id", "bebea8272436a2ee9f4366d5caf4b935"], ["canvas_parent_account_id", 1], ["sis_parent_account_id", "89ce815ba1b074594671578df4bd65d5"], ["name", "Account name"], ["workflow_state", "active"], ["created_at", "2022-03-07 17:35:08.798626"], ["updated_at", "2022-03-07 17:35:08.798626"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (1.3ms) SELECT COUNT(*) FROM "roles" [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [4cc25317-c8f5-433d-8d96-387347e6d320] Performing CanvasSync::Jobs::SyncRolesJob (Job ID: 4cc25317-c8f5-433d-8d96-387347e6d320) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [4cc25317-c8f5-433d-8d96-387347e6d320] CanvasSync::JobLog Load (0.3ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "4cc25317-c8f5-433d-8d96-387347e6d320"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [4cc25317-c8f5-433d-8d96-387347e6d320]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [4cc25317-c8f5-433d-8d96-387347e6d320] CanvasSync::JobLog Create (0.4ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncRolesJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2022-03-07 17:35:08.806884"], ["updated_at", "2022-03-07 17:35:08.806884"], ["job_id", "4cc25317-c8f5-433d-8d96-387347e6d320"]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [4cc25317-c8f5-433d-8d96-387347e6d320]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [4cc25317-c8f5-433d-8d96-387347e6d320]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [4cc25317-c8f5-433d-8d96-387347e6d320] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-03-07 17:35:08.808507"], ["status", "running"], ["updated_at", "2022-03-07 17:35:08.808849"], ["id", 1048]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [4cc25317-c8f5-433d-8d96-387347e6d320]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [4cc25317-c8f5-433d-8d96-387347e6d320] Account Load (0.3ms) SELECT "accounts".* FROM "accounts" WHERE "accounts"."workflow_state" != $1 ORDER BY "accounts"."id" ASC LIMIT $2 [["workflow_state", "deleted"], ["LIMIT", 1000]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [4cc25317-c8f5-433d-8d96-387347e6d320] Role Load (0.3ms) SELECT "roles".* FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [4cc25317-c8f5-433d-8d96-387347e6d320]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [4cc25317-c8f5-433d-8d96-387347e6d320] Role Exists (0.3ms) SELECT 1 AS one FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [4cc25317-c8f5-433d-8d96-387347e6d320] Role Create (1.1ms) INSERT INTO "roles" ("canvas_id", "label", "base_role_type", "canvas_account_id", "workflow_state", "permissions", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 1], ["label", "Account Admin"], ["base_role_type", "AccountMembership"], ["canvas_account_id", 10], ["workflow_state", "built_in"], ["permissions", "{\"manage_wiki\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"post_to_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"moderate_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_announcements\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"send_messages\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"send_messages_all\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_outcomes\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"create_conferences\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"create_collaborations\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_roster\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_all_grades\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_grades\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_rubrics\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"comment_on_others_submissions\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_students\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_admin_users\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_role_overrides\":{\"enabled\":true,\"locked\":true,\"readonly\":true,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_account_memberships\":{\"enabled\":true,\"locked\":true,\"readonly\":true,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_account_settings\":{\"enabled\":true,\"locked\":true,\"readonly\":true,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_groups\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_group_pages\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_files\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_assignments\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"undelete_courses\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_grade_changes\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_course_changes\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_question_banks\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_calendar\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_reports\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_courses\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_user_logins\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_user_observers\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_alerts\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"become_user\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_developer_keys\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"import_sis\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_sis\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_sis\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_course_list\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_statistics\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_storage_quotas\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_course_content\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_content\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_interaction_alerts\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"change_course_state\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_sections\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_feature_flags\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_quiz_answer_audits\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"moderate_grades\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"lti_add_edit\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true}}"], ["created_at", "2022-03-07 17:35:08.829416"], ["updated_at", "2022-03-07 17:35:08.829416"]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [4cc25317-c8f5-433d-8d96-387347e6d320]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [4cc25317-c8f5-433d-8d96-387347e6d320] Role Load (0.3ms) SELECT "roles".* FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 3], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [4cc25317-c8f5-433d-8d96-387347e6d320]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [4cc25317-c8f5-433d-8d96-387347e6d320] Role Exists (0.3ms) SELECT 1 AS one FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 3], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [4cc25317-c8f5-433d-8d96-387347e6d320] Role Create (0.4ms) INSERT INTO "roles" ("canvas_id", "label", "base_role_type", "canvas_account_id", "workflow_state", "permissions", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 3], ["label", "Student"], ["base_role_type", "StudentEnrollment"], ["canvas_account_id", 10], ["workflow_state", "built_in"], ["permissions", "{\"manage_wiki\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"read_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"post_to_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"moderate_forum\":{\"enabled\":false,\"locked\":false,\"readonly\":false,\"explicit\":false},\"read_announcements\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"send_messages\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"send_messages_all\":{\"enabled\":false,\"locked\":false,\"readonly\":false,\"explicit\":false},\"manage_outcomes\":{\"enabled\":false,\"locked\":false,\"readonly\":false,\"explicit\":false},\"create_conferences\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"create_collaborations\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_roster\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_all_grades\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_grades\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_rubrics\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"comment_on_others_submissions\":{\"enabled\":false,\"locked\":false,\"readonly\":false,\"explicit\":false},\"manage_students\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_admin_users\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_role_overrides\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_account_memberships\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_account_settings\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_groups\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"view_group_pages\":{\"enabled\":false,\"locked\":false,\"readonly\":false,\"explicit\":false},\"manage_files\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_assignments\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"undelete_courses\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"view_grade_changes\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"view_course_changes\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"read_question_banks\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_calendar\":{\"enabled\":false,\"locked\":false,\"readonly\":false,\"explicit\":false},\"read_reports\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_courses\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_user_logins\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_user_observers\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_alerts\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"become_user\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_developer_keys\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"import_sis\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_sis\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"read_sis\":{\"enabled\":false,\"locked\":false,\"readonly\":false,\"explicit\":false},\"read_course_list\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"view_statistics\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_storage_quotas\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"read_course_content\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_content\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_interaction_alerts\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"change_course_state\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_sections\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_feature_flags\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"view_quiz_answer_audits\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"moderate_grades\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"lti_add_edit\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false}}"], ["created_at", "2022-03-07 17:35:08.838336"], ["updated_at", "2022-03-07 17:35:08.838336"]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [4cc25317-c8f5-433d-8d96-387347e6d320]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [4cc25317-c8f5-433d-8d96-387347e6d320] Role Update All (0.3ms) UPDATE "roles" SET "workflow_state" = 'inactive' WHERE "roles"."id" NOT IN ($1, $2) [["id", 169], ["id", 170]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [4cc25317-c8f5-433d-8d96-387347e6d320]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [4cc25317-c8f5-433d-8d96-387347e6d320] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2022-03-07 17:35:08.842276"], ["status", "success"], ["updated_at", "2022-03-07 17:35:08.842745"], ["id", 1048]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [4cc25317-c8f5-433d-8d96-387347e6d320]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [4cc25317-c8f5-433d-8d96-387347e6d320] Performed CanvasSync::Jobs::SyncRolesJob (Job ID: 4cc25317-c8f5-433d-8d96-387347e6d320) from Test(default) in 38.18ms  (0.2ms) SELECT COUNT(*) FROM "roles"  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Term Exists (0.4ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 45312215], ["LIMIT", 1]] Term Create (0.4ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 45312215], ["name", "Cool Term"], ["start_at", "2022-03-04 17:35:07.232903"], ["end_at", "2022-03-10 17:35:07.233043"], ["workflow_state", "active"], ["sis_id", "39e7b0f4b83e70a5c83703d1bcdcfb62"], ["created_at", "2022-03-07 17:35:08.848740"], ["updated_at", "2022-03-07 17:35:08.848740"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [d271276f-6cbc-4df3-a5f6-af19c8ab746e] Performing CanvasSync::Jobs::SyncSimpleTableJob (Job ID: d271276f-6cbc-4df3-a5f6-af19c8ab746e) from Test(default) with arguments: {:report_name=>"proservices_provisioning_csv", :model=>"courses", :mapping=>"courses", :klass=>"Course", :term_scope=>"active", :params=>{"parameters[include_deleted]"=>true, "parameters[courses]"=>true}} [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [d271276f-6cbc-4df3-a5f6-af19c8ab746e] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "d271276f-6cbc-4df3-a5f6-af19c8ab746e"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [d271276f-6cbc-4df3-a5f6-af19c8ab746e]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [d271276f-6cbc-4df3-a5f6-af19c8ab746e] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncSimpleTableJob"], ["status", "enqueued"], ["job_arguments", "---\n- :report_name: proservices_provisioning_csv\n :model: courses\n :mapping: courses\n :klass: Course\n :term_scope: active\n :params:\n parameters[include_deleted]: true\n parameters[courses]: true\n"], ["created_at", "2022-03-07 17:35:08.851915"], ["updated_at", "2022-03-07 17:35:08.851915"], ["job_id", "d271276f-6cbc-4df3-a5f6-af19c8ab746e"]] [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [d271276f-6cbc-4df3-a5f6-af19c8ab746e]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [d271276f-6cbc-4df3-a5f6-af19c8ab746e]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [d271276f-6cbc-4df3-a5f6-af19c8ab746e] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-03-07 17:35:08.854088"], ["status", "running"], ["updated_at", "2022-03-07 17:35:08.854474"], ["id", 1049]] [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [d271276f-6cbc-4df3-a5f6-af19c8ab746e]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [d271276f-6cbc-4df3-a5f6-af19c8ab746e]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [d271276f-6cbc-4df3-a5f6-af19c8ab746e] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2022-03-07 17:35:08.856251"], ["status", "success"], ["updated_at", "2022-03-07 17:35:08.856636"], ["id", 1049]] [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [d271276f-6cbc-4df3-a5f6-af19c8ab746e]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [d271276f-6cbc-4df3-a5f6-af19c8ab746e] Performed CanvasSync::Jobs::SyncSimpleTableJob (Job ID: d271276f-6cbc-4df3-a5f6-af19c8ab746e) from Test(default) in 7.43ms  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [20697338-8b19-48a7-8be7-9ecc296811d7] Performing CanvasSync::Jobs::SyncSubmissionsJob (Job ID: 20697338-8b19-48a7-8be7-9ecc296811d7) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [20697338-8b19-48a7-8be7-9ecc296811d7] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "20697338-8b19-48a7-8be7-9ecc296811d7"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [20697338-8b19-48a7-8be7-9ecc296811d7]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [20697338-8b19-48a7-8be7-9ecc296811d7] CanvasSync::JobLog Create (0.4ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncSubmissionsJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2022-03-07 17:35:08.872364"], ["updated_at", "2022-03-07 17:35:08.872364"], ["job_id", "20697338-8b19-48a7-8be7-9ecc296811d7"]] [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [20697338-8b19-48a7-8be7-9ecc296811d7]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [20697338-8b19-48a7-8be7-9ecc296811d7]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [20697338-8b19-48a7-8be7-9ecc296811d7] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-03-07 17:35:08.875022"], ["status", "running"], ["updated_at", "2022-03-07 17:35:08.875512"], ["id", 1050]] [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [20697338-8b19-48a7-8be7-9ecc296811d7]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [20697338-8b19-48a7-8be7-9ecc296811d7]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [20697338-8b19-48a7-8be7-9ecc296811d7] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proserv_student_submissions_csv\n- 1\n- CanvasSync::Processors::SubmissionsProcessor\n- :sync_start_time: '2022-03-07T17:35:08Z'\n :report_params:\n :parameters:\n :include_all: \n :enrollment_term_id: 1\n"], ["created_at", "2022-03-07 17:35:08.879328"], ["updated_at", "2022-03-07 17:35:08.879328"], ["job_id", "22b8ccbf-51e6-4f53-a575-6fef262ec080"]] [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [20697338-8b19-48a7-8be7-9ecc296811d7]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [20697338-8b19-48a7-8be7-9ecc296811d7] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: 22b8ccbf-51e6-4f53-a575-6fef262ec080) to Test(default) at 2022-03-07 17:35:38 UTC with arguments: "proserv_student_submissions_csv", 1, "CanvasSync::Processors::SubmissionsProcessor", {:sync_start_time=>"2022-03-07T17:35:08Z", :report_params=>{:parameters=>{:include_all=>nil, :enrollment_term_id=>1}}} [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [20697338-8b19-48a7-8be7-9ecc296811d7]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [20697338-8b19-48a7-8be7-9ecc296811d7] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2022-03-07 17:35:08.882175"], ["status", "success"], ["updated_at", "2022-03-07 17:35:08.882657"], ["id", 1050]] [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [20697338-8b19-48a7-8be7-9ecc296811d7]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [20697338-8b19-48a7-8be7-9ecc296811d7] Performed CanvasSync::Jobs::SyncSubmissionsJob (Job ID: 20697338-8b19-48a7-8be7-9ecc296811d7) from Test(default) in 22.72ms  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) SELECT COUNT(*) FROM "terms" [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [2fad29fa-06c6-4a33-bf0c-27beec2360a2] Performing CanvasSync::Jobs::SyncTermsJob (Job ID: 2fad29fa-06c6-4a33-bf0c-27beec2360a2) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [2fad29fa-06c6-4a33-bf0c-27beec2360a2] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "2fad29fa-06c6-4a33-bf0c-27beec2360a2"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [2fad29fa-06c6-4a33-bf0c-27beec2360a2]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [2fad29fa-06c6-4a33-bf0c-27beec2360a2] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncTermsJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2022-03-07 17:35:08.888038"], ["updated_at", "2022-03-07 17:35:08.888038"], ["job_id", "2fad29fa-06c6-4a33-bf0c-27beec2360a2"]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [2fad29fa-06c6-4a33-bf0c-27beec2360a2]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [2fad29fa-06c6-4a33-bf0c-27beec2360a2]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [2fad29fa-06c6-4a33-bf0c-27beec2360a2] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-03-07 17:35:08.889886"], ["status", "running"], ["updated_at", "2022-03-07 17:35:08.890292"], ["id", 1052]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [2fad29fa-06c6-4a33-bf0c-27beec2360a2]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [2fad29fa-06c6-4a33-bf0c-27beec2360a2] Term Load (0.3ms) SELECT "terms".* FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [2fad29fa-06c6-4a33-bf0c-27beec2360a2]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [2fad29fa-06c6-4a33-bf0c-27beec2360a2] Term Exists (0.2ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [2fad29fa-06c6-4a33-bf0c-27beec2360a2] Term Create (0.3ms) INSERT INTO "terms" ("canvas_id", "name", "workflow_state", "grading_period_group_id", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 1], ["name", "Default Term"], ["workflow_state", "active"], ["grading_period_group_id", 1], ["sis_id", "Test"], ["created_at", "2022-03-07 17:35:08.899008"], ["updated_at", "2022-03-07 17:35:08.899008"]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [2fad29fa-06c6-4a33-bf0c-27beec2360a2]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [2fad29fa-06c6-4a33-bf0c-27beec2360a2] Term Load (0.2ms) SELECT "terms".* FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 6], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [2fad29fa-06c6-4a33-bf0c-27beec2360a2]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [2fad29fa-06c6-4a33-bf0c-27beec2360a2] Term Exists (0.2ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 6], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [2fad29fa-06c6-4a33-bf0c-27beec2360a2] Term Create (0.2ms) INSERT INTO "terms" ("canvas_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["canvas_id", 6], ["name", "Average Term 1"], ["workflow_state", "active"], ["created_at", "2022-03-07 17:35:08.901939"], ["updated_at", "2022-03-07 17:35:08.901939"]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [2fad29fa-06c6-4a33-bf0c-27beec2360a2]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [2fad29fa-06c6-4a33-bf0c-27beec2360a2] Term Load (0.2ms) SELECT "terms".* FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 7], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [2fad29fa-06c6-4a33-bf0c-27beec2360a2]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [2fad29fa-06c6-4a33-bf0c-27beec2360a2] Term Exists (0.2ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 7], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [2fad29fa-06c6-4a33-bf0c-27beec2360a2] Term Create (0.2ms) INSERT INTO "terms" ("canvas_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["canvas_id", 7], ["name", "Average Term 2"], ["workflow_state", "active"], ["created_at", "2022-03-07 17:35:08.904877"], ["updated_at", "2022-03-07 17:35:08.904877"]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [2fad29fa-06c6-4a33-bf0c-27beec2360a2]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [2fad29fa-06c6-4a33-bf0c-27beec2360a2] Term Load (0.2ms) SELECT "terms".* FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 5], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [2fad29fa-06c6-4a33-bf0c-27beec2360a2]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [2fad29fa-06c6-4a33-bf0c-27beec2360a2] Term Exists (0.2ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 5], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [2fad29fa-06c6-4a33-bf0c-27beec2360a2] Term Create (0.3ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 5], ["name", "Syllabus Term"], ["start_at", "2017-08-14 06:00:00"], ["end_at", "2017-08-31 06:00:00"], ["workflow_state", "active"], ["sis_id", "SYTERM"], ["created_at", "2022-03-07 17:35:08.908187"], ["updated_at", "2022-03-07 17:35:08.908187"]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [2fad29fa-06c6-4a33-bf0c-27beec2360a2]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [2fad29fa-06c6-4a33-bf0c-27beec2360a2] Term Load (0.2ms) SELECT "terms".* FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 4], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [2fad29fa-06c6-4a33-bf0c-27beec2360a2]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [2fad29fa-06c6-4a33-bf0c-27beec2360a2] Term Exists (0.3ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 4], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [2fad29fa-06c6-4a33-bf0c-27beec2360a2] Term Create (0.3ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "grading_period_group_id", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8, $9) RETURNING "id" [["canvas_id", 4], ["name", "Ellucian Term"], ["start_at", "2017-08-01 06:00:00"], ["end_at", "2017-10-31 06:00:00"], ["workflow_state", "active"], ["grading_period_group_id", 1], ["sis_id", "SH"], ["created_at", "2022-03-07 17:35:08.911450"], ["updated_at", "2022-03-07 17:35:08.911450"]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [2fad29fa-06c6-4a33-bf0c-27beec2360a2]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [2fad29fa-06c6-4a33-bf0c-27beec2360a2] Term Load (0.2ms) SELECT "terms".* FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 3], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [2fad29fa-06c6-4a33-bf0c-27beec2360a2]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [2fad29fa-06c6-4a33-bf0c-27beec2360a2] Term Exists (0.3ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 3], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [2fad29fa-06c6-4a33-bf0c-27beec2360a2] Term Create (0.4ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 3], ["name", "Current Term"], ["start_at", "2017-03-19 06:00:00"], ["end_at", "2017-08-01 06:00:00"], ["workflow_state", "active"], ["created_at", "2022-03-07 17:35:08.915155"], ["updated_at", "2022-03-07 17:35:08.915155"]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [2fad29fa-06c6-4a33-bf0c-27beec2360a2]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [2fad29fa-06c6-4a33-bf0c-27beec2360a2] [CanvasSync::Jobs::TermBatchesJob] [a0c689c0-79be-4f6e-bf62-38a19014163b] Performing CanvasSync::Jobs::TermBatchesJob (Job ID: a0c689c0-79be-4f6e-bf62-38a19014163b) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [2fad29fa-06c6-4a33-bf0c-27beec2360a2] [CanvasSync::Jobs::TermBatchesJob] [a0c689c0-79be-4f6e-bf62-38a19014163b] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "a0c689c0-79be-4f6e-bf62-38a19014163b"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [2fad29fa-06c6-4a33-bf0c-27beec2360a2] [CanvasSync::Jobs::TermBatchesJob] [a0c689c0-79be-4f6e-bf62-38a19014163b]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [2fad29fa-06c6-4a33-bf0c-27beec2360a2] [CanvasSync::Jobs::TermBatchesJob] [a0c689c0-79be-4f6e-bf62-38a19014163b] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::TermBatchesJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2022-03-07 17:35:08.918127"], ["updated_at", "2022-03-07 17:35:08.918127"], ["job_id", "a0c689c0-79be-4f6e-bf62-38a19014163b"]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [2fad29fa-06c6-4a33-bf0c-27beec2360a2] [CanvasSync::Jobs::TermBatchesJob] [a0c689c0-79be-4f6e-bf62-38a19014163b]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [2fad29fa-06c6-4a33-bf0c-27beec2360a2] [CanvasSync::Jobs::TermBatchesJob] [a0c689c0-79be-4f6e-bf62-38a19014163b]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [2fad29fa-06c6-4a33-bf0c-27beec2360a2] [CanvasSync::Jobs::TermBatchesJob] [a0c689c0-79be-4f6e-bf62-38a19014163b] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-03-07 17:35:08.919723"], ["status", "running"], ["updated_at", "2022-03-07 17:35:08.920112"], ["id", 1053]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [2fad29fa-06c6-4a33-bf0c-27beec2360a2] [CanvasSync::Jobs::TermBatchesJob] [a0c689c0-79be-4f6e-bf62-38a19014163b]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [2fad29fa-06c6-4a33-bf0c-27beec2360a2] [CanvasSync::Jobs::TermBatchesJob] [a0c689c0-79be-4f6e-bf62-38a19014163b]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [2fad29fa-06c6-4a33-bf0c-27beec2360a2] [CanvasSync::Jobs::TermBatchesJob] [a0c689c0-79be-4f6e-bf62-38a19014163b] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2022-03-07 17:35:08.921251"], ["status", "success"], ["updated_at", "2022-03-07 17:35:08.921553"], ["id", 1053]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [2fad29fa-06c6-4a33-bf0c-27beec2360a2] [CanvasSync::Jobs::TermBatchesJob] [a0c689c0-79be-4f6e-bf62-38a19014163b]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [2fad29fa-06c6-4a33-bf0c-27beec2360a2] [CanvasSync::Jobs::TermBatchesJob] [a0c689c0-79be-4f6e-bf62-38a19014163b] Performed CanvasSync::Jobs::TermBatchesJob (Job ID: a0c689c0-79be-4f6e-bf62-38a19014163b) from Test(default) in 5.71ms [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [2fad29fa-06c6-4a33-bf0c-27beec2360a2]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [2fad29fa-06c6-4a33-bf0c-27beec2360a2] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2022-03-07 17:35:08.922746"], ["status", "success"], ["updated_at", "2022-03-07 17:35:08.923135"], ["id", 1052]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [2fad29fa-06c6-4a33-bf0c-27beec2360a2]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [2fad29fa-06c6-4a33-bf0c-27beec2360a2] Performed CanvasSync::Jobs::SyncTermsJob (Job ID: 2fad29fa-06c6-4a33-bf0c-27beec2360a2) from Test(default) in 37.49ms  (0.2ms) SELECT COUNT(*) FROM "terms"  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Account Exists (0.3ms) SELECT 1 AS one FROM "accounts" WHERE "accounts"."canvas_id" = $1 LIMIT $2 [["canvas_id", 94573387], ["LIMIT", 1]] Account Create (0.3ms) INSERT INTO "accounts" ("canvas_id", "sis_id", "canvas_parent_account_id", "sis_parent_account_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 94573387], ["sis_id", "65a3a735739f71f3422e32cb2e70523a"], ["canvas_parent_account_id", 1], ["sis_parent_account_id", "e85ae580ca7d50b612f94cdca06fdf4d"], ["name", "Account name"], ["workflow_state", "active"], ["created_at", "2022-03-07 17:35:08.927950"], ["updated_at", "2022-03-07 17:35:08.927950"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Account Exists (0.3ms) SELECT 1 AS one FROM "accounts" WHERE "accounts"."canvas_id" IS NULL AND "accounts"."id" != $1 LIMIT $2 [["id", 143], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Account Exists (0.2ms) SELECT 1 AS one FROM "accounts" WHERE "accounts"."canvas_id" = $1 LIMIT $2 [["canvas_id", 65028628], ["LIMIT", 1]] Account Create (0.3ms) INSERT INTO "accounts" ("canvas_id", "sis_id", "canvas_parent_account_id", "sis_parent_account_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 65028628], ["sis_id", "f70f5071ab3d7cf597f9cb6b385cfb89"], ["canvas_parent_account_id", 1], ["sis_parent_account_id", "db471303e7bdc24f948ad6452efd0b76"], ["name", "Account name"], ["workflow_state", "active"], ["created_at", "2022-03-07 17:35:08.938175"], ["updated_at", "2022-03-07 17:35:08.938175"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Account Load (0.2ms) SELECT "accounts".* FROM "accounts" ORDER BY "accounts"."id" ASC LIMIT $1 [["LIMIT", 1]] Account Exists (0.3ms) SELECT 1 AS one FROM "accounts" WHERE "accounts"."canvas_id" = $1 LIMIT $2 [["canvas_id", 65028628], ["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Account Exists (0.3ms) SELECT 1 AS one FROM "accounts" WHERE "accounts"."canvas_id" = $1 LIMIT $2 [["canvas_id", 67403093], ["LIMIT", 1]] Account Create (0.4ms) INSERT INTO "accounts" ("canvas_id", "sis_id", "canvas_parent_account_id", "sis_parent_account_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 67403093], ["sis_id", "8627da8229658367b5408cd908f368fd"], ["canvas_parent_account_id", 1], ["sis_parent_account_id", "398eea75c534d1f8bc00d740e015f3a7"], ["name", "Account name"], ["workflow_state", "active"], ["created_at", "2022-03-07 17:35:08.945921"], ["updated_at", "2022-03-07 17:35:08.945921"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Admin Exists (0.3ms) SELECT 1 AS one FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 46609028], ["LIMIT", 1]] Admin Create (0.3ms) INSERT INTO "admins" ("canvas_id", "role_name", "canvas_role_id", "canvas_user_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 46609028], ["role_name", "Cool Role"], ["canvas_role_id", 70344224], ["canvas_user_id", 1], ["workflow_state", "active"], ["created_at", "2022-03-07 17:35:08.953858"], ["updated_at", "2022-03-07 17:35:08.953858"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Admin Exists (0.3ms) SELECT 1 AS one FROM "admins" WHERE "admins"."canvas_id" IS NULL AND "admins"."id" != $1 LIMIT $2 [["id", 200], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Admin Exists (0.3ms) SELECT 1 AS one FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 56349998], ["LIMIT", 1]] Admin Create (0.4ms) INSERT INTO "admins" ("canvas_id", "role_name", "canvas_role_id", "canvas_user_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 56349998], ["role_name", "Cool Role"], ["canvas_role_id", 44430868], ["canvas_user_id", 1], ["workflow_state", "active"], ["created_at", "2022-03-07 17:35:08.961101"], ["updated_at", "2022-03-07 17:35:08.961101"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Admin Load (0.3ms) SELECT "admins".* FROM "admins" ORDER BY "admins"."id" ASC LIMIT $1 [["LIMIT", 1]] Admin Exists (0.3ms) SELECT 1 AS one FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 56349998], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SELECT COUNT(*) FROM "admins" Admin Load (0.2ms) SELECT "admins".* FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]]  (0.2ms) SAVEPOINT active_record_1 Admin Exists (0.2ms) SELECT 1 AS one FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]] Admin Create (0.3ms) INSERT INTO "admins" ("canvas_id", "role_name", "canvas_role_id", "canvas_user_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 2], ["role_name", "AccountAdmin"], ["canvas_role_id", 1], ["canvas_user_id", 1], ["workflow_state", "active"], ["created_at", "2022-03-07 17:35:08.970205"], ["updated_at", "2022-03-07 17:35:08.970205"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SELECT COUNT(*) FROM "admins" Admin Load (0.2ms) SELECT "admins".* FROM "admins" ORDER BY "admins"."id" DESC LIMIT $1 [["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Admin Exists (0.3ms) SELECT 1 AS one FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]] Admin Create (0.3ms) INSERT INTO "admins" ("canvas_id", "role_name", "canvas_role_id", "canvas_user_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 2], ["role_name", "Cool Role"], ["canvas_role_id", 46168167], ["canvas_user_id", 1], ["workflow_state", "active"], ["created_at", "2022-03-07 17:35:08.975644"], ["updated_at", "2022-03-07 17:35:08.975644"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.3ms) SELECT COUNT(*) FROM "admins" Admin Load (0.3ms) SELECT "admins".* FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]]  (0.2ms) SAVEPOINT active_record_1 Admin Exists (0.3ms) SELECT 1 AS one FROM "admins" WHERE "admins"."canvas_id" = $1 AND "admins"."id" != $2 LIMIT $3 [["canvas_id", 2], ["id", 203], ["LIMIT", 1]] Admin Update (0.3ms) UPDATE "admins" SET "role_name" = $1, "canvas_role_id" = $2, "updated_at" = $3 WHERE "admins"."id" = $4 [["role_name", "AccountAdmin"], ["canvas_role_id", 1], ["updated_at", "2022-03-07 17:35:08.980238"], ["id", 203]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SELECT COUNT(*) FROM "admins" Admin Load (0.2ms) SELECT "admins".* FROM "admins" WHERE "admins"."id" = $1 LIMIT $2 [["id", 203], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 AssignmentGroup Exists (1.3ms) SELECT 1 AS one FROM "assignment_groups" WHERE "assignment_groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] AssignmentGroup Create (0.9ms) INSERT INTO "assignment_groups" ("canvas_id", "name", "workflow_state", "canvas_created_at", "canvas_updated_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 1], ["name", "Dummy Assignment Group"], ["workflow_state", "available"], ["canvas_created_at", "2022-02-28 17:35:08.996364"], ["canvas_updated_at", "2022-03-06 17:35:08.996489"], ["created_at", "2022-03-07 17:35:08.999156"], ["updated_at", "2022-03-07 17:35:08.999156"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 AssignmentGroup Exists (0.3ms) SELECT 1 AS one FROM "assignment_groups" WHERE "assignment_groups"."canvas_id" IS NULL AND "assignment_groups"."id" != $1 LIMIT $2 [["id", 169], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 AssignmentGroup Exists (0.3ms) SELECT 1 AS one FROM "assignment_groups" WHERE "assignment_groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]] AssignmentGroup Create (0.3ms) INSERT INTO "assignment_groups" ("canvas_id", "name", "workflow_state", "canvas_created_at", "canvas_updated_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 2], ["name", "Dummy Assignment Group"], ["workflow_state", "available"], ["canvas_created_at", "2022-02-28 17:35:09.006440"], ["canvas_updated_at", "2022-03-06 17:35:09.006538"], ["created_at", "2022-03-07 17:35:09.007826"], ["updated_at", "2022-03-07 17:35:09.007826"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 AssignmentGroup Load (0.3ms) SELECT "assignment_groups".* FROM "assignment_groups" ORDER BY "assignment_groups"."id" ASC LIMIT $1 [["LIMIT", 1]] AssignmentGroup Exists (0.4ms) SELECT 1 AS one FROM "assignment_groups" WHERE "assignment_groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 AssignmentGroup Exists (0.3ms) SELECT 1 AS one FROM "assignment_groups" WHERE "assignment_groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 3], ["LIMIT", 1]] AssignmentGroup Create (0.3ms) INSERT INTO "assignment_groups" ("canvas_id", "name", "workflow_state", "canvas_created_at", "canvas_updated_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 3], ["name", "Dummy Assignment Group"], ["workflow_state", "available"], ["canvas_created_at", "2022-02-28 17:35:09.015475"], ["canvas_updated_at", "2022-03-06 17:35:09.015597"], ["created_at", "2022-03-07 17:35:09.017087"], ["updated_at", "2022-03-07 17:35:09.017087"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 AssignmentGroup Exists (0.4ms) SELECT 1 AS one FROM "assignment_groups" WHERE "assignment_groups"."canvas_id" = $1 AND "assignment_groups"."id" != $2 LIMIT $3 [["canvas_id", 3], ["id", 171], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 AssignmentGroup Exists (0.2ms) SELECT 1 AS one FROM "assignment_groups" WHERE "assignment_groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 4], ["LIMIT", 1]] AssignmentGroup Create (0.3ms) INSERT INTO "assignment_groups" ("canvas_id", "name", "workflow_state", "canvas_created_at", "canvas_updated_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 4], ["name", "Dummy Assignment Group"], ["workflow_state", "available"], ["canvas_created_at", "2022-02-28 17:35:09.024112"], ["canvas_updated_at", "2022-03-06 17:35:09.024210"], ["created_at", "2022-03-07 17:35:09.025308"], ["updated_at", "2022-03-07 17:35:09.025308"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Assignment Exists (1.5ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] Assignment Create (0.9ms) INSERT INTO "assignments" ("canvas_id", "title", "due_at", "unlock_at", "lock_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 1], ["title", "Assignment 1"], ["due_at", "2022-03-14 17:35:09.047642"], ["unlock_at", "2022-03-06 17:35:09.047756"], ["lock_at", "2022-03-28 17:35:09.047815"], ["created_at", "2022-03-07 17:35:09.050653"], ["updated_at", "2022-03-07 17:35:09.050653"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Assignment Exists (0.4ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" IS NULL AND "assignments"."id" != $1 LIMIT $2 [["id", 309], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.3ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Assignment Exists (0.3ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]] Assignment Create (0.3ms) INSERT INTO "assignments" ("canvas_id", "title", "due_at", "unlock_at", "lock_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 2], ["title", "Assignment 2"], ["due_at", "2022-03-14 17:35:09.058499"], ["unlock_at", "2022-03-06 17:35:09.058611"], ["lock_at", "2022-03-28 17:35:09.058660"], ["created_at", "2022-03-07 17:35:09.060016"], ["updated_at", "2022-03-07 17:35:09.060016"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Assignment Load (0.2ms) SELECT "assignments".* FROM "assignments" ORDER BY "assignments"."id" ASC LIMIT $1 [["LIMIT", 1]] Assignment Exists (0.4ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.3ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Assignment Exists (0.3ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 3], ["LIMIT", 1]] Assignment Create (0.3ms) INSERT INTO "assignments" ("canvas_id", "title", "due_at", "unlock_at", "lock_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 3], ["title", "Assignment 3"], ["due_at", "2022-03-14 17:35:09.066995"], ["unlock_at", "2022-03-06 17:35:09.067092"], ["lock_at", "2022-03-28 17:35:09.067142"], ["created_at", "2022-03-07 17:35:09.068311"], ["updated_at", "2022-03-07 17:35:09.068311"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.4ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Assignment Exists (0.4ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 4], ["LIMIT", 1]] Assignment Create (0.4ms) INSERT INTO "assignments" ("canvas_id", "title", "due_at", "unlock_at", "lock_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 4], ["title", "Assignment 4"], ["due_at", "2022-03-14 17:35:09.074896"], ["unlock_at", "2022-03-06 17:35:09.074994"], ["lock_at", "2022-03-28 17:35:09.075046"], ["created_at", "2022-03-07 17:35:09.076394"], ["updated_at", "2022-03-07 17:35:09.076394"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Assignment Exists (0.4ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 AND "assignments"."id" != $2 LIMIT $3 [["canvas_id", 4], ["id", 312], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Assignment Exists (0.3ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 5], ["LIMIT", 1]] Assignment Create (0.3ms) INSERT INTO "assignments" ("canvas_id", "title", "due_at", "unlock_at", "lock_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 5], ["title", "Assignment 5"], ["due_at", "2022-03-14 17:35:09.082192"], ["unlock_at", "2022-03-06 17:35:09.082347"], ["lock_at", "2022-03-28 17:35:09.082406"], ["created_at", "2022-03-07 17:35:09.083716"], ["updated_at", "2022-03-07 17:35:09.083716"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Assignment Exists (0.3ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 6], ["LIMIT", 1]] Assignment Create (0.3ms) INSERT INTO "assignments" ("canvas_id", "title", "due_at", "unlock_at", "lock_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 6], ["title", "Assignment 6"], ["due_at", "2022-03-14 17:35:09.103238"], ["unlock_at", "2022-03-06 17:35:09.103338"], ["lock_at", "2022-03-28 17:35:09.103403"], ["created_at", "2022-03-07 17:35:09.104576"], ["updated_at", "2022-03-07 17:35:09.104576"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Course Exists (0.8ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 38992786], ["LIMIT", 1]] Course Create (0.9ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 38992786], ["sis_id", "d91371779bdd263480787946cae39dc1"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2022-03-04 17:35:09.120308"], ["end_at", "2022-03-28 17:35:09.120415"], ["created_at", "2022-03-07 17:35:09.122535"], ["updated_at", "2022-03-07 17:35:09.122535"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Course Exists (0.2ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 57305315], ["LIMIT", 1]] Course Create (0.3ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 57305315], ["sis_id", "87cb70a1884c86efc8091ab1da6ae762"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2022-03-04 17:35:09.124825"], ["end_at", "2022-03-28 17:35:09.124906"], ["created_at", "2022-03-07 17:35:09.125983"], ["updated_at", "2022-03-07 17:35:09.125983"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Assignment Exists (0.3ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 7], ["LIMIT", 1]] Assignment Create (0.3ms) INSERT INTO "assignments" ("canvas_id", "title", "due_at", "unlock_at", "lock_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 7], ["title", "Assignment 7"], ["due_at", "2022-03-14 17:35:09.127454"], ["unlock_at", "2022-03-06 17:35:09.127541"], ["lock_at", "2022-03-28 17:35:09.127589"], ["created_at", "2022-03-07 17:35:09.128792"], ["updated_at", "2022-03-07 17:35:09.128792"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Assignment Exists (0.2ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 AND "assignments"."id" != $2 LIMIT $3 [["canvas_id", 7], ["id", 315], ["LIMIT", 1]] Assignment Update (0.3ms) UPDATE "assignments" SET "canvas_context_id" = $1, "canvas_context_type" = $2, "updated_at" = $3 WHERE "assignments"."id" = $4 [["canvas_context_id", 57305315], ["canvas_context_type", "Course"], ["updated_at", "2022-03-07 17:35:09.131143"], ["id", 315]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Course Load (0.2ms) SELECT "courses".* FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 57305315], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.5ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Assignment Exists (0.3ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 8], ["LIMIT", 1]] Assignment Create (0.3ms) INSERT INTO "assignments" ("canvas_id", "title", "due_at", "unlock_at", "lock_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 8], ["title", "Assignment 8"], ["due_at", "2022-03-14 17:35:09.148249"], ["unlock_at", "2022-03-06 17:35:09.148348"], ["lock_at", "2022-03-28 17:35:09.148398"], ["created_at", "2022-03-07 17:35:09.149764"], ["updated_at", "2022-03-07 17:35:09.149764"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 ContextModuleItem Create (2.2ms) INSERT INTO "context_module_items" ("canvas_id", "canvas_assignment_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["canvas_id", 1], ["canvas_assignment_id", 8], ["workflow_state", "active"], ["created_at", "2022-03-07 17:35:09.152110"], ["updated_at", "2022-03-07 17:35:09.152110"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Assignment Exists (0.3ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 9], ["LIMIT", 1]] Assignment Create (0.3ms) INSERT INTO "assignments" ("canvas_id", "title", "due_at", "unlock_at", "lock_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 9], ["title", "Assignment 9"], ["due_at", "2022-03-14 17:35:09.158547"], ["unlock_at", "2022-03-06 17:35:09.158677"], ["lock_at", "2022-03-28 17:35:09.158750"], ["created_at", "2022-03-07 17:35:09.160008"], ["updated_at", "2022-03-07 17:35:09.160008"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 ContextModuleItem Create (0.3ms) INSERT INTO "context_module_items" ("canvas_id", "canvas_assignment_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["canvas_id", 2], ["canvas_assignment_id", 9], ["workflow_state", "active"], ["created_at", "2022-03-07 17:35:09.161964"], ["updated_at", "2022-03-07 17:35:09.161964"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Course Exists (0.3ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 74971139], ["LIMIT", 1]] Course Create (0.3ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 74971139], ["sis_id", "5da704cdb3015810261e1b708f3a54a2"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2022-03-04 17:35:09.177400"], ["end_at", "2022-03-28 17:35:09.177509"], ["created_at", "2022-03-07 17:35:09.179133"], ["updated_at", "2022-03-07 17:35:09.179133"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 ContextModule Create (1.7ms) INSERT INTO "context_modules" ("canvas_id", "canvas_context_id", "canvas_context_type", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 1], ["canvas_context_id", 74971139], ["canvas_context_type", "Course"], ["name", "Context Module"], ["workflow_state", "available"], ["created_at", "2022-03-07 17:35:09.181062"], ["updated_at", "2022-03-07 17:35:09.181062"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Course Exists (0.3ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 80349664], ["LIMIT", 1]] Course Create (0.3ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 80349664], ["sis_id", "d704d690abdaa83d37770227438cd89c"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2022-03-04 17:35:09.186624"], ["end_at", "2022-03-28 17:35:09.186732"], ["created_at", "2022-03-07 17:35:09.188028"], ["updated_at", "2022-03-07 17:35:09.188028"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 ContextModule Create (0.2ms) INSERT INTO "context_modules" ("canvas_id", "canvas_context_id", "canvas_context_type", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 2], ["canvas_context_id", 80349664], ["canvas_context_type", "Course"], ["name", "Context Module"], ["workflow_state", "available"], ["created_at", "2022-03-07 17:35:09.189725"], ["updated_at", "2022-03-07 17:35:09.189725"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Course Exists (0.3ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 63685794], ["LIMIT", 1]] Course Create (0.4ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 63685794], ["sis_id", "100130da3542cf58ea20baca91e33600"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2022-03-04 17:35:09.193184"], ["end_at", "2022-03-28 17:35:09.193281"], ["created_at", "2022-03-07 17:35:09.194795"], ["updated_at", "2022-03-07 17:35:09.194795"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 ContextModule Create (0.3ms) INSERT INTO "context_modules" ("canvas_id", "canvas_context_id", "canvas_context_type", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 3], ["canvas_context_id", 63685794], ["canvas_context_type", "Course"], ["name", "Context Module"], ["workflow_state", "available"], ["created_at", "2022-03-07 17:35:09.196879"], ["updated_at", "2022-03-07 17:35:09.196879"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Course Exists (0.4ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 19280054], ["LIMIT", 1]] Course Create (0.4ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 19280054], ["sis_id", "3752e707d6f5323d64678436e670f145"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2022-03-04 17:35:09.200737"], ["end_at", "2022-03-28 17:35:09.200864"], ["created_at", "2022-03-07 17:35:09.202584"], ["updated_at", "2022-03-07 17:35:09.202584"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Course Exists (0.3ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" IS NULL AND "courses"."id" != $1 LIMIT $2 [["id", 622], ["LIMIT", 1]]  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Course Exists (0.3ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 13409577], ["LIMIT", 1]] Course Create (0.4ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 13409577], ["sis_id", "6f5369de564c714ec273963d06ceccce"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2022-03-04 17:35:09.209991"], ["end_at", "2022-03-28 17:35:09.210122"], ["created_at", "2022-03-07 17:35:09.211524"], ["updated_at", "2022-03-07 17:35:09.211524"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Course Load (0.3ms) SELECT "courses".* FROM "courses" ORDER BY "courses"."id" ASC LIMIT $1 [["LIMIT", 1]] Course Exists (0.4ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 13409577], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.3ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Course Exists (0.3ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 86266446], ["LIMIT", 1]] Course Create (0.3ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 86266446], ["sis_id", "af88ca651b23198b769ecdf2c0e53b6d"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2022-03-04 17:35:09.219688"], ["end_at", "2022-03-28 17:35:09.219791"], ["created_at", "2022-03-07 17:35:09.221105"], ["updated_at", "2022-03-07 17:35:09.221105"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Course Exists (0.3ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 AND "courses"."id" != $2 LIMIT $3 [["canvas_id", 86266446], ["id", 624], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Course Exists (0.3ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 7199852], ["LIMIT", 1]] Course Create (0.4ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 7199852], ["sis_id", "4901485744111383b16992a5e51671d9"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2022-03-04 17:35:09.225950"], ["end_at", "2022-03-28 17:35:09.226043"], ["created_at", "2022-03-07 17:35:09.227244"], ["updated_at", "2022-03-07 17:35:09.227244"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Course Exists (0.3ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 84933910], ["LIMIT", 1]] Course Create (0.3ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 84933910], ["sis_id", "a2a79eb484da921ea3ca1233be7915b5"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2022-03-04 17:35:09.234894"], ["end_at", "2022-03-28 17:35:09.235029"], ["created_at", "2022-03-07 17:35:09.236553"], ["updated_at", "2022-03-07 17:35:09.236553"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Course Exists (0.3ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 45464880], ["LIMIT", 1]] Course Create (0.4ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 45464880], ["sis_id", "eac74bccd53c2a26faca59c2abd13758"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2022-03-04 17:35:09.242460"], ["end_at", "2022-03-28 17:35:09.242553"], ["created_at", "2022-03-07 17:35:09.243821"], ["updated_at", "2022-03-07 17:35:09.243821"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Course Exists (0.3ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 71497993], ["LIMIT", 1]] Course Create (0.3ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 71497993], ["sis_id", "868b6b18241f1af145e777dffa323715"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2022-03-04 17:35:09.247555"], ["end_at", "2022-03-28 17:35:09.247667"], ["created_at", "2022-03-07 17:35:09.248897"], ["updated_at", "2022-03-07 17:35:09.248897"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Course Exists (0.3ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 7500916], ["LIMIT", 1]] Course Create (0.3ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 7500916], ["sis_id", "4d273eeb12ab621044a034b751a325fb"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2022-03-04 17:35:09.252224"], ["end_at", "2022-03-28 17:35:09.252341"], ["created_at", "2022-03-07 17:35:09.253561"], ["updated_at", "2022-03-07 17:35:09.253561"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Course Exists (0.3ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 51311957], ["LIMIT", 1]] Course Create (0.3ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 51311957], ["sis_id", "59104b252ce3a5e5fc4a3336f7f0425d"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2022-03-04 17:35:09.256848"], ["end_at", "2022-03-28 17:35:09.256944"], ["created_at", "2022-03-07 17:35:09.258071"], ["updated_at", "2022-03-07 17:35:09.258071"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Enrollment Exists (1.3ms) SELECT 1 AS one FROM "enrollments" WHERE "enrollments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 32810795], ["LIMIT", 1]] Enrollment Create (0.9ms) INSERT INTO "enrollments" ("canvas_id", "created_at", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["canvas_id", 32810795], ["created_at", "2022-03-07 17:35:09.274744"], ["updated_at", "2022-03-07 17:35:09.274744"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Enrollment Exists (0.4ms) SELECT 1 AS one FROM "enrollments" WHERE "enrollments"."canvas_id" IS NULL AND "enrollments"."id" != $1 LIMIT $2 [["id", 197], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Enrollment Exists (0.3ms) SELECT 1 AS one FROM "enrollments" WHERE "enrollments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 6811540], ["LIMIT", 1]] Enrollment Create (0.3ms) INSERT INTO "enrollments" ("canvas_id", "created_at", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["canvas_id", 6811540], ["created_at", "2022-03-07 17:35:09.283885"], ["updated_at", "2022-03-07 17:35:09.283885"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Enrollment Load (0.3ms) SELECT "enrollments".* FROM "enrollments" ORDER BY "enrollments"."id" ASC LIMIT $1 [["LIMIT", 1]] Enrollment Exists (0.3ms) SELECT 1 AS one FROM "enrollments" WHERE "enrollments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 6811540], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Enrollment Exists (0.3ms) SELECT 1 AS one FROM "enrollments" WHERE "enrollments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 72337417], ["LIMIT", 1]] Enrollment Create (0.3ms) INSERT INTO "enrollments" ("canvas_id", "created_at", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["canvas_id", 72337417], ["created_at", "2022-03-07 17:35:09.292763"], ["updated_at", "2022-03-07 17:35:09.292763"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Enrollment Exists (0.4ms) SELECT 1 AS one FROM "enrollments" WHERE "enrollments"."canvas_id" = $1 AND "enrollments"."id" != $2 LIMIT $3 [["canvas_id", 72337417], ["id", 199], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.4ms) SAVEPOINT active_record_1 Enrollment Exists (0.3ms) SELECT 1 AS one FROM "enrollments" WHERE "enrollments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 36157468], ["LIMIT", 1]] Enrollment Create (0.3ms) INSERT INTO "enrollments" ("canvas_id", "created_at", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["canvas_id", 36157468], ["created_at", "2022-03-07 17:35:09.300281"], ["updated_at", "2022-03-07 17:35:09.300281"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Enrollment Exists (0.4ms) SELECT 1 AS one FROM "enrollments" WHERE "enrollments"."canvas_id" = $1 AND "enrollments"."id" != $2 LIMIT $3 [["canvas_id", 36157468], ["id", 200], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Enrollment Exists (0.3ms) SELECT 1 AS one FROM "enrollments" WHERE "enrollments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 60287133], ["LIMIT", 1]] Enrollment Create (0.3ms) INSERT INTO "enrollments" ("canvas_id", "created_at", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["canvas_id", 60287133], ["created_at", "2022-03-07 17:35:09.306923"], ["updated_at", "2022-03-07 17:35:09.306923"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Enrollment Exists (1.3ms) SELECT 1 AS one FROM "enrollments" WHERE "enrollments"."canvas_id" = $1 AND "enrollments"."id" != $2 LIMIT $3 [["canvas_id", 60287133], ["id", 201], ["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Group Exists (1.0ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 28731588], ["LIMIT", 1]] Group Create (1.0ms) INSERT INTO "groups" ("canvas_id", "sis_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 28731588], ["sis_id", "deb26617c8388e36958107b75319e850"], ["name", "Some User Group"], ["workflow_state", "available"], ["created_at", "2022-03-07 17:35:09.350912"], ["updated_at", "2022-03-07 17:35:09.350912"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 User Exists (1.1ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 20306222], ["LIMIT", 1]] User Create (1.1ms) INSERT INTO "users" ("canvas_id", "sis_id", "email", "first_name", "last_name", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 20306222], ["sis_id", "4f35eeccae072be035381fbd6ee935b7"], ["email", "cooldude@coolsite.com"], ["first_name", "Cool"], ["last_name", "Dude"], ["created_at", "2022-03-07 17:35:09.371499"], ["updated_at", "2022-03-07 17:35:09.371499"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 GroupMembership Exists (1.0ms) SELECT 1 AS one FROM "group_memberships" WHERE "group_memberships"."canvas_id" = $1 LIMIT $2 [["canvas_id", 30169874], ["LIMIT", 1]] GroupMembership Create (1.1ms) INSERT INTO "group_memberships" ("canvas_id", "canvas_user_id", "canvas_group_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 30169874], ["canvas_user_id", 20306222], ["canvas_group_id", 28731588], ["workflow_state", "accepted"], ["created_at", "2022-03-07 17:35:09.390680"], ["updated_at", "2022-03-07 17:35:09.390680"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 GroupMembership Exists (0.4ms) SELECT 1 AS one FROM "group_memberships" WHERE "group_memberships"."canvas_id" IS NULL AND "group_memberships"."id" != $1 LIMIT $2 [["id", 169], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 7410104], ["LIMIT", 1]] Group Create (0.3ms) INSERT INTO "groups" ("canvas_id", "sis_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 7410104], ["sis_id", "c5b96af67a9e70983df59e8167104d69"], ["name", "Some User Group"], ["workflow_state", "available"], ["created_at", "2022-03-07 17:35:09.400454"], ["updated_at", "2022-03-07 17:35:09.400454"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 User Exists (0.3ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 90692217], ["LIMIT", 1]] User Create (0.3ms) INSERT INTO "users" ("canvas_id", "sis_id", "email", "first_name", "last_name", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 90692217], ["sis_id", "074f4bc0dbb73d0cb7bc0d29e7e1e661"], ["email", "cooldude@coolsite.com"], ["first_name", "Cool"], ["last_name", "Dude"], ["created_at", "2022-03-07 17:35:09.403668"], ["updated_at", "2022-03-07 17:35:09.403668"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 GroupMembership Exists (0.3ms) SELECT 1 AS one FROM "group_memberships" WHERE "group_memberships"."canvas_id" = $1 LIMIT $2 [["canvas_id", 81190662], ["LIMIT", 1]] GroupMembership Create (0.4ms) INSERT INTO "group_memberships" ("canvas_id", "canvas_user_id", "canvas_group_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 81190662], ["canvas_user_id", 90692217], ["canvas_group_id", 7410104], ["workflow_state", "accepted"], ["created_at", "2022-03-07 17:35:09.406834"], ["updated_at", "2022-03-07 17:35:09.406834"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 GroupMembership Load (0.2ms) SELECT "group_memberships".* FROM "group_memberships" ORDER BY "group_memberships"."id" ASC LIMIT $1 [["LIMIT", 1]] GroupMembership Exists (0.4ms) SELECT 1 AS one FROM "group_memberships" WHERE "group_memberships"."canvas_id" = $1 LIMIT $2 [["canvas_id", 81190662], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 44799572], ["LIMIT", 1]] Group Create (0.4ms) INSERT INTO "groups" ("canvas_id", "sis_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 44799572], ["sis_id", "9598abe0d02a25b35a4bb29ad6d3a6d8"], ["name", "Some User Group"], ["workflow_state", "available"], ["created_at", "2022-03-07 17:35:09.414635"], ["updated_at", "2022-03-07 17:35:09.414635"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 User Exists (0.3ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 70807983], ["LIMIT", 1]] User Create (0.3ms) INSERT INTO "users" ("canvas_id", "sis_id", "email", "first_name", "last_name", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 70807983], ["sis_id", "0331a2aa743bcfb3715f06b0aeceefd2"], ["email", "cooldude@coolsite.com"], ["first_name", "Cool"], ["last_name", "Dude"], ["created_at", "2022-03-07 17:35:09.417673"], ["updated_at", "2022-03-07 17:35:09.417673"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 GroupMembership Exists (0.3ms) SELECT 1 AS one FROM "group_memberships" WHERE "group_memberships"."canvas_id" = $1 LIMIT $2 [["canvas_id", 40160553], ["LIMIT", 1]] GroupMembership Create (0.3ms) INSERT INTO "group_memberships" ("canvas_id", "canvas_user_id", "canvas_group_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 40160553], ["canvas_user_id", 70807983], ["canvas_group_id", 44799572], ["workflow_state", "accepted"], ["created_at", "2022-03-07 17:35:09.420956"], ["updated_at", "2022-03-07 17:35:09.420956"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 GroupMembership Exists (0.3ms) SELECT 1 AS one FROM "group_memberships" WHERE "group_memberships"."canvas_id" = $1 AND "group_memberships"."id" != $2 LIMIT $3 [["canvas_id", 40160553], ["id", 171], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 17676554], ["LIMIT", 1]] Group Create (0.4ms) INSERT INTO "groups" ("canvas_id", "sis_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 17676554], ["sis_id", "c06e6ebdfae7328fbedd456343cebed8"], ["name", "Some User Group"], ["workflow_state", "available"], ["created_at", "2022-03-07 17:35:09.428798"], ["updated_at", "2022-03-07 17:35:09.428798"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 User Exists (0.4ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 62175263], ["LIMIT", 1]] User Create (0.4ms) INSERT INTO "users" ("canvas_id", "sis_id", "email", "first_name", "last_name", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 62175263], ["sis_id", "3c0b6c2f488acc338ed429eb1bed6215"], ["email", "cooldude@coolsite.com"], ["first_name", "Cool"], ["last_name", "Dude"], ["created_at", "2022-03-07 17:35:09.434431"], ["updated_at", "2022-03-07 17:35:09.434431"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 GroupMembership Exists (0.2ms) SELECT 1 AS one FROM "group_memberships" WHERE "group_memberships"."canvas_id" = $1 LIMIT $2 [["canvas_id", 54071504], ["LIMIT", 1]] GroupMembership Create (0.4ms) INSERT INTO "group_memberships" ("canvas_id", "canvas_user_id", "canvas_group_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 54071504], ["canvas_user_id", 62175263], ["canvas_group_id", 17676554], ["workflow_state", "accepted"], ["created_at", "2022-03-07 17:35:09.438398"], ["updated_at", "2022-03-07 17:35:09.438398"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 GroupMembership Exists (0.4ms) SELECT 1 AS one FROM "group_memberships" WHERE "group_memberships"."canvas_id" = $1 AND "group_memberships"."id" != $2 LIMIT $3 [["canvas_id", 54071504], ["id", 172], ["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 48503210], ["LIMIT", 1]] Group Create (0.4ms) INSERT INTO "groups" ("canvas_id", "sis_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 48503210], ["sis_id", "7ad2f4bfa20f1002f0f3b28a0a85e93c"], ["name", "Some User Group"], ["workflow_state", "available"], ["created_at", "2022-03-07 17:35:09.451181"], ["updated_at", "2022-03-07 17:35:09.451181"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Group Exists (0.4ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" IS NULL AND "groups"."id" != $1 LIMIT $2 [["id", 313], ["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 52547086], ["LIMIT", 1]] Group Create (0.5ms) INSERT INTO "groups" ("canvas_id", "sis_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 52547086], ["sis_id", "a3f884afb083978984484f018f65c172"], ["name", "Some User Group"], ["workflow_state", "available"], ["created_at", "2022-03-07 17:35:09.466806"], ["updated_at", "2022-03-07 17:35:09.466806"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Group Load (0.3ms) SELECT "groups".* FROM "groups" ORDER BY "groups"."id" ASC LIMIT $1 [["LIMIT", 1]] Group Exists (0.4ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 52547086], ["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.3ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 96486306], ["LIMIT", 1]] Group Create (0.3ms) INSERT INTO "groups" ("canvas_id", "sis_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 96486306], ["sis_id", "a809b16858657070ebe8af4fce457bbb"], ["name", "Some User Group"], ["workflow_state", "available"], ["created_at", "2022-03-07 17:35:09.482612"], ["updated_at", "2022-03-07 17:35:09.482612"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.4ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Group Exists (1.4ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 44017929], ["LIMIT", 1]] Group Create (0.4ms) INSERT INTO "groups" ("canvas_id", "sis_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 44017929], ["sis_id", "a4d3370e34f2e3811cd49d33a4fe4c3d"], ["name", "Some User Group"], ["workflow_state", "available"], ["created_at", "2022-03-07 17:35:09.491070"], ["updated_at", "2022-03-07 17:35:09.491070"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Group Exists (0.4ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 AND "groups"."id" != $2 LIMIT $3 [["canvas_id", 44017929], ["id", 316], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 79094281], ["LIMIT", 1]] Group Create (0.3ms) INSERT INTO "groups" ("canvas_id", "sis_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 79094281], ["sis_id", "6fcc419a1b3be8adc3da81f462317069"], ["name", "Some User Group"], ["workflow_state", "available"], ["created_at", "2022-03-07 17:35:09.501314"], ["updated_at", "2022-03-07 17:35:09.501314"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 AND "groups"."id" != $2 LIMIT $3 [["canvas_id", 79094281], ["id", 317], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Role Exists (0.3ms) SELECT 1 AS one FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 31952809], ["LIMIT", 1]] Role Create (0.3ms) INSERT INTO "roles" ("canvas_id", "label", "base_role_type", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 31952809], ["label", "Cool Role"], ["base_role_type", "AccountMembership"], ["workflow_state", "active"], ["created_at", "2022-03-07 17:35:09.509736"], ["updated_at", "2022-03-07 17:35:09.509736"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Role Exists (0.3ms) SELECT 1 AS one FROM "roles" WHERE "roles"."canvas_id" IS NULL AND "roles"."id" != $1 LIMIT $2 [["id", 171], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Role Exists (0.3ms) SELECT 1 AS one FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 77377926], ["LIMIT", 1]] Role Create (0.3ms) INSERT INTO "roles" ("canvas_id", "label", "base_role_type", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 77377926], ["label", "Cool Role"], ["base_role_type", "AccountMembership"], ["workflow_state", "active"], ["created_at", "2022-03-07 17:35:09.519927"], ["updated_at", "2022-03-07 17:35:09.519927"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Role Load (0.3ms) SELECT "roles".* FROM "roles" ORDER BY "roles"."id" ASC LIMIT $1 [["LIMIT", 1]] Role Exists (0.5ms) SELECT 1 AS one FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 77377926], ["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) SELECT COUNT(*) FROM "roles" Role Load (0.3ms) SELECT "roles".* FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]]  (0.7ms) SAVEPOINT active_record_1 Role Exists (0.3ms) SELECT 1 AS one FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] Role Create (0.6ms) INSERT INTO "roles" ("canvas_id", "label", "base_role_type", "canvas_account_id", "workflow_state", "permissions", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 1], ["label", "Account Admin"], ["base_role_type", "AccountMembership"], ["canvas_account_id", 10], ["workflow_state", "built_in"], ["permissions", "{\"manage_wiki\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"post_to_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"moderate_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_announcements\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"send_messages\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"send_messages_all\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_outcomes\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"create_conferences\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"create_collaborations\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_roster\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_all_grades\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_grades\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_rubrics\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"comment_on_others_submissions\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_students\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_admin_users\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_role_overrides\":{\"enabled\":true,\"locked\":true,\"readonly\":true,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_account_memberships\":{\"enabled\":true,\"locked\":true,\"readonly\":true,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_account_settings\":{\"enabled\":true,\"locked\":true,\"readonly\":true,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_groups\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_group_pages\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_files\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_assignments\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"undelete_courses\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_grade_changes\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_course_changes\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_question_banks\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_calendar\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_reports\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_courses\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_user_logins\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_user_observers\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_alerts\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"become_user\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_developer_keys\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"import_sis\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_sis\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_sis\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_course_list\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_statistics\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_storage_quotas\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_course_content\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_content\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_interaction_alerts\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"change_course_state\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_sections\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_feature_flags\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_quiz_answer_audits\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"moderate_grades\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"lti_add_edit\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true}}"], ["created_at", "2022-03-07 17:35:09.549997"], ["updated_at", "2022-03-07 17:35:09.549997"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.3ms) SELECT COUNT(*) FROM "roles" Role Load (0.3ms) SELECT "roles".* FROM "roles" ORDER BY "roles"."id" DESC LIMIT $1 [["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Role Exists (0.3ms) SELECT 1 AS one FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] Role Create (0.3ms) INSERT INTO "roles" ("canvas_id", "label", "base_role_type", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 1], ["label", "Cool Role"], ["base_role_type", "AccountMembership"], ["workflow_state", "active"], ["created_at", "2022-03-07 17:35:09.578319"], ["updated_at", "2022-03-07 17:35:09.578319"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.3ms) SELECT COUNT(*) FROM "roles" Role Load (0.3ms) SELECT "roles".* FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]]  (0.3ms) SAVEPOINT active_record_1 Role Exists (0.3ms) SELECT 1 AS one FROM "roles" WHERE "roles"."canvas_id" = $1 AND "roles"."id" != $2 LIMIT $3 [["canvas_id", 1], ["id", 174], ["LIMIT", 1]] Role Update (0.5ms) UPDATE "roles" SET "label" = $1, "canvas_account_id" = $2, "permissions" = $3, "workflow_state" = $4, "updated_at" = $5 WHERE "roles"."id" = $6 [["label", "Account Admin"], ["canvas_account_id", 10], ["permissions", "{\"manage_wiki\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"post_to_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"moderate_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_announcements\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"send_messages\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"send_messages_all\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_outcomes\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"create_conferences\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"create_collaborations\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_roster\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_all_grades\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_grades\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_rubrics\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"comment_on_others_submissions\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_students\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_admin_users\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_role_overrides\":{\"enabled\":true,\"locked\":true,\"readonly\":true,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_account_memberships\":{\"enabled\":true,\"locked\":true,\"readonly\":true,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_account_settings\":{\"enabled\":true,\"locked\":true,\"readonly\":true,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_groups\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_group_pages\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_files\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_assignments\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"undelete_courses\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_grade_changes\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_course_changes\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_question_banks\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_calendar\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_reports\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_courses\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_user_logins\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_user_observers\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_alerts\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"become_user\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_developer_keys\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"import_sis\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_sis\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_sis\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_course_list\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_statistics\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_storage_quotas\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_course_content\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_content\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_interaction_alerts\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"change_course_state\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_sections\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_feature_flags\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_quiz_answer_audits\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"moderate_grades\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"lti_add_edit\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true}}"], ["workflow_state", "built_in"], ["updated_at", "2022-03-07 17:35:09.606288"], ["id", 174]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.3ms) SELECT COUNT(*) FROM "roles" Role Load (0.2ms) SELECT "roles".* FROM "roles" WHERE "roles"."id" = $1 LIMIT $2 [["id", 174], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Section Exists (1.2ms) SELECT 1 AS one FROM "sections" WHERE "sections"."canvas_id" = $1 LIMIT $2 [["canvas_id", 28121701], ["LIMIT", 1]] Section Create (0.9ms) INSERT INTO "sections" ("canvas_id", "created_at", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["canvas_id", 28121701], ["created_at", "2022-03-07 17:35:09.628290"], ["updated_at", "2022-03-07 17:35:09.628290"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Section Exists (0.4ms) SELECT 1 AS one FROM "sections" WHERE "sections"."canvas_id" IS NULL AND "sections"."id" != $1 LIMIT $2 [["id", 223], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Section Exists (0.3ms) SELECT 1 AS one FROM "sections" WHERE "sections"."canvas_id" = $1 LIMIT $2 [["canvas_id", 33599913], ["LIMIT", 1]] Section Create (0.3ms) INSERT INTO "sections" ("canvas_id", "created_at", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["canvas_id", 33599913], ["created_at", "2022-03-07 17:35:09.637431"], ["updated_at", "2022-03-07 17:35:09.637431"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Section Load (0.2ms) SELECT "sections".* FROM "sections" ORDER BY "sections"."id" ASC LIMIT $1 [["LIMIT", 1]] Section Exists (0.4ms) SELECT 1 AS one FROM "sections" WHERE "sections"."canvas_id" = $1 LIMIT $2 [["canvas_id", 33599913], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Section Exists (0.4ms) SELECT 1 AS one FROM "sections" WHERE "sections"."canvas_id" = $1 LIMIT $2 [["canvas_id", 37132102], ["LIMIT", 1]] Section Create (0.4ms) INSERT INTO "sections" ("canvas_id", "created_at", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["canvas_id", 37132102], ["created_at", "2022-03-07 17:35:09.645238"], ["updated_at", "2022-03-07 17:35:09.645238"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Section Exists (0.4ms) SELECT 1 AS one FROM "sections" WHERE "sections"."canvas_id" = $1 AND "sections"."id" != $2 LIMIT $3 [["canvas_id", 37132102], ["id", 225], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Section Exists (0.3ms) SELECT 1 AS one FROM "sections" WHERE "sections"."canvas_id" = $1 LIMIT $2 [["canvas_id", 80899018], ["LIMIT", 1]] Section Create (0.4ms) INSERT INTO "sections" ("canvas_id", "created_at", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["canvas_id", 80899018], ["created_at", "2022-03-07 17:35:09.651990"], ["updated_at", "2022-03-07 17:35:09.651990"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Submission Exists (1.8ms) SELECT 1 AS one FROM "submissions" WHERE "submissions"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] Submission Create (0.8ms) INSERT INTO "submissions" ("canvas_id", "submitted_at", "graded_at", "score", "points_possible", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 1], ["submitted_at", "2022-02-28 17:35:09.667543"], ["graded_at", "2022-03-06 17:35:09.667650"], ["score", 5.0], ["points_possible", 10.0], ["created_at", "2022-03-07 17:35:09.670782"], ["updated_at", "2022-03-07 17:35:09.670782"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Submission Exists (0.4ms) SELECT 1 AS one FROM "submissions" WHERE "submissions"."canvas_id" IS NULL AND "submissions"."id" != $1 LIMIT $2 [["id", 197], ["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Submission Exists (0.3ms) SELECT 1 AS one FROM "submissions" WHERE "submissions"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]] Submission Create (0.3ms) INSERT INTO "submissions" ("canvas_id", "submitted_at", "graded_at", "score", "points_possible", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 2], ["submitted_at", "2022-02-28 17:35:09.678110"], ["graded_at", "2022-03-06 17:35:09.678204"], ["score", 5.0], ["points_possible", 10.0], ["created_at", "2022-03-07 17:35:09.679418"], ["updated_at", "2022-03-07 17:35:09.679418"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Submission Load (0.2ms) SELECT "submissions".* FROM "submissions" ORDER BY "submissions"."id" ASC LIMIT $1 [["LIMIT", 1]] Submission Exists (0.3ms) SELECT 1 AS one FROM "submissions" WHERE "submissions"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Submission Exists (0.3ms) SELECT 1 AS one FROM "submissions" WHERE "submissions"."canvas_id" = $1 LIMIT $2 [["canvas_id", 3], ["LIMIT", 1]] Submission Create (0.4ms) INSERT INTO "submissions" ("canvas_id", "submitted_at", "graded_at", "score", "points_possible", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 3], ["submitted_at", "2022-02-28 17:35:09.686032"], ["graded_at", "2022-03-06 17:35:09.686165"], ["score", 5.0], ["points_possible", 10.0], ["created_at", "2022-03-07 17:35:09.687935"], ["updated_at", "2022-03-07 17:35:09.687935"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Submission Exists (0.3ms) SELECT 1 AS one FROM "submissions" WHERE "submissions"."canvas_id" = $1 AND "submissions"."id" != $2 LIMIT $3 [["canvas_id", 3], ["id", 199], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.3ms) SAVEPOINT active_record_1 Submission Exists (0.4ms) SELECT 1 AS one FROM "submissions" WHERE "submissions"."canvas_id" = $1 LIMIT $2 [["canvas_id", 4], ["LIMIT", 1]] Submission Create (0.4ms) INSERT INTO "submissions" ("canvas_id", "submitted_at", "graded_at", "score", "points_possible", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 4], ["submitted_at", "2022-02-28 17:35:09.694818"], ["graded_at", "2022-03-06 17:35:09.695061"], ["score", 5.0], ["points_possible", 10.0], ["created_at", "2022-03-07 17:35:09.697095"], ["updated_at", "2022-03-07 17:35:09.697095"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Submission Exists (0.4ms) SELECT 1 AS one FROM "submissions" WHERE "submissions"."canvas_id" = $1 AND "submissions"."id" != $2 LIMIT $3 [["canvas_id", 4], ["id", 200], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Submission Exists (0.3ms) SELECT 1 AS one FROM "submissions" WHERE "submissions"."canvas_id" = $1 LIMIT $2 [["canvas_id", 5], ["LIMIT", 1]] Submission Create (0.4ms) INSERT INTO "submissions" ("canvas_id", "submitted_at", "graded_at", "score", "points_possible", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 5], ["submitted_at", "2022-02-28 17:35:09.703997"], ["graded_at", "2022-03-06 17:35:09.704132"], ["score", 5.0], ["points_possible", 10.0], ["created_at", "2022-03-07 17:35:09.705560"], ["updated_at", "2022-03-07 17:35:09.705560"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Submission Exists (0.5ms) SELECT 1 AS one FROM "submissions" WHERE "submissions"."canvas_id" = $1 AND "submissions"."id" != $2 LIMIT $3 [["canvas_id", 5], ["id", 201], ["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Term Exists (0.4ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 10636752], ["LIMIT", 1]] Term Create (0.4ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 10636752], ["name", "Cool Term"], ["start_at", "2022-03-04 17:35:07.232903"], ["end_at", "2022-03-10 17:35:07.233043"], ["workflow_state", "active"], ["sis_id", "7ec93d0ae97e40d83108d10b0b71e066"], ["created_at", "2022-03-07 17:35:09.714104"], ["updated_at", "2022-03-07 17:35:09.714104"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Term Exists (0.4ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" IS NULL AND "terms"."id" != $1 LIMIT $2 [["id", 485], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Term Exists (0.3ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 19571025], ["LIMIT", 1]] Term Create (0.3ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 19571025], ["name", "Cool Term"], ["start_at", "2022-03-04 17:35:07.232903"], ["end_at", "2022-03-10 17:35:07.233043"], ["workflow_state", "active"], ["sis_id", "6b83f5692406df4656ecccabf7f7c200"], ["created_at", "2022-03-07 17:35:09.723959"], ["updated_at", "2022-03-07 17:35:09.723959"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Term Load (0.2ms) SELECT "terms".* FROM "terms" ORDER BY "terms"."id" ASC LIMIT $1 [["LIMIT", 1]] Term Exists (0.5ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 19571025], ["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Term Exists (0.3ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 56621317], ["LIMIT", 1]] Term Create (0.4ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 56621317], ["name", "Cool Term"], ["start_at", "2022-03-04 17:35:07.232903"], ["end_at", "2022-03-10 17:35:07.233043"], ["workflow_state", "active"], ["sis_id", "b419c26ab3693731bbb0f8f84971bb33"], ["created_at", "2022-03-07 17:35:09.734066"], ["updated_at", "2022-03-07 17:35:09.734066"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.3ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Term Exists (0.4ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 91524598], ["LIMIT", 1]] Term Create (0.3ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 91524598], ["name", "Cool Term"], ["start_at", "2022-03-05 17:35:09.738685"], ["end_at", "2022-03-10 17:35:09.738806"], ["workflow_state", "active"], ["sis_id", "7ade81fce986af238cc8e81e57878ad4"], ["created_at", "2022-03-07 17:35:09.741270"], ["updated_at", "2022-03-07 17:35:09.741270"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 Term Exists (0.3ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 76226000], ["LIMIT", 1]] Term Create (0.3ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 76226000], ["name", "Cool Term"], ["start_at", "2022-03-04 17:35:07.232903"], ["end_at", "2022-03-10 17:35:07.233043"], ["workflow_state", "inactive"], ["sis_id", "f078000328adfbc5e14ae7deaf4fdf1a"], ["created_at", "2022-03-07 17:35:09.744908"], ["updated_at", "2022-03-07 17:35:09.744908"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 Term Exists (0.3ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 71868046], ["LIMIT", 1]] Term Create (0.4ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 71868046], ["name", "Cool Term"], ["start_at", "2022-01-07 17:35:09.746700"], ["end_at", "2022-02-07 17:35:09.746798"], ["workflow_state", "active"], ["sis_id", "b5a489d0fbcd3af2264243c2147da3fd"], ["created_at", "2022-03-07 17:35:09.748669"], ["updated_at", "2022-03-07 17:35:09.748669"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 Term Exists (0.3ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 95995459], ["LIMIT", 1]] Term Create (0.4ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 95995459], ["name", "Cool Term"], ["start_at", "2022-09-07 17:35:09.750390"], ["end_at", "2023-03-07 17:35:09.750495"], ["workflow_state", "active"], ["sis_id", "2e9be9dd52ed6fc646d989d75197d106"], ["created_at", "2022-03-07 17:35:09.752425"], ["updated_at", "2022-03-07 17:35:09.752425"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Term Load (0.5ms) SELECT "terms".* FROM "terms" WHERE "terms"."workflow_state" = $1 AND (start_at <= '2022-03-22 17:35:09.754267' OR start_at IS NULL) AND (end_at >= '2022-02-20 17:35:09.754497' OR end_at IS NULL) [["workflow_state", "active"]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.4ms) SELECT COUNT(*) FROM "terms" Term Load (0.3ms) SELECT "terms".* FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]]  (0.2ms) SAVEPOINT active_record_1 Term Exists (0.3ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] Term Create (0.4ms) INSERT INTO "terms" ("canvas_id", "name", "workflow_state", "grading_period_group_id", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 1], ["name", "Default Term"], ["workflow_state", "active"], ["grading_period_group_id", 1], ["sis_id", "Test"], ["created_at", "2022-03-07 17:35:09.762075"], ["updated_at", "2022-03-07 17:35:09.762075"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.3ms) SELECT COUNT(*) FROM "terms" Term Load (0.2ms) SELECT "terms".* FROM "terms" ORDER BY "terms"."id" DESC LIMIT $1 [["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.3ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Term Exists (0.3ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] Term Create (0.3ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 1], ["name", "Cool Term"], ["start_at", "2022-03-04 17:35:07.232903"], ["end_at", "2022-03-10 17:35:07.233043"], ["workflow_state", "active"], ["sis_id", "c9f74b6645683cb594b8f7c0a8dc31e1"], ["created_at", "2022-03-07 17:35:09.769999"], ["updated_at", "2022-03-07 17:35:09.769999"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.3ms) SELECT COUNT(*) FROM "terms" Term Load (0.2ms) SELECT "terms".* FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]]  (0.2ms) SAVEPOINT active_record_1 Term Exists (0.3ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 AND "terms"."id" != $2 LIMIT $3 [["canvas_id", 1], ["id", 493], ["LIMIT", 1]] Term Update (0.4ms) UPDATE "terms" SET "name" = $1, "sis_id" = $2, "start_at" = $3, "end_at" = $4, "grading_period_group_id" = $5, "updated_at" = $6 WHERE "terms"."id" = $7 [["name", "Default Term"], ["sis_id", "Test"], ["start_at", nil], ["end_at", nil], ["grading_period_group_id", 1], ["updated_at", "2022-03-07 17:35:09.774809"], ["id", 493]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.3ms) SELECT COUNT(*) FROM "terms" Term Load (0.2ms) SELECT "terms".* FROM "terms" WHERE "terms"."id" = $1 LIMIT $2 [["id", 493], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.4ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 User Exists (0.2ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 29448552], ["LIMIT", 1]] User Create (0.3ms) INSERT INTO "users" ("canvas_id", "sis_id", "email", "first_name", "last_name", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 29448552], ["sis_id", "9a5c7451fa42b327ad4a723b9a5afac4"], ["email", "cooldude@coolsite.com"], ["first_name", "Cool"], ["last_name", "Dude"], ["created_at", "2022-03-07 17:35:09.782637"], ["updated_at", "2022-03-07 17:35:09.782637"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 User Exists (0.4ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" IS NULL AND "users"."id" != $1 LIMIT $2 [["id", 389], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 User Exists (0.4ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 75074512], ["LIMIT", 1]] User Create (0.6ms) INSERT INTO "users" ("canvas_id", "sis_id", "email", "first_name", "last_name", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 75074512], ["sis_id", "8fe2d11ccb721a3ec8cd273eaf1210f8"], ["email", "cooldude@coolsite.com"], ["first_name", "Cool"], ["last_name", "Dude"], ["created_at", "2022-03-07 17:35:09.793859"], ["updated_at", "2022-03-07 17:35:09.793859"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 User Load (0.2ms) SELECT "users".* FROM "users" ORDER BY "users"."id" ASC LIMIT $1 [["LIMIT", 1]] User Exists (0.5ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 75074512], ["LIMIT", 1]]  (0.4ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 User Exists (0.4ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 58211853], ["LIMIT", 1]] User Create (0.5ms) INSERT INTO "users" ("canvas_id", "sis_id", "email", "first_name", "last_name", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 58211853], ["sis_id", "0b8c46d985b0806ef5929878874132ec"], ["email", "cooldude@coolsite.com"], ["first_name", "Cool"], ["last_name", "Dude"], ["created_at", "2022-03-07 17:35:09.806121"], ["updated_at", "2022-03-07 17:35:09.806121"]]  (0.3ms) RELEASE SAVEPOINT active_record_1  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 User Exists (0.3ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 95917663], ["LIMIT", 1]] User Create (0.4ms) INSERT INTO "users" ("canvas_id", "sis_id", "email", "first_name", "last_name", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 95917663], ["sis_id", "87fec2f519a065cb6bf27b7bb1944d5f"], ["email", "cooldude@coolsite.com"], ["first_name", "Cool"], ["last_name", "Dude"], ["created_at", "2022-03-07 17:35:09.813153"], ["updated_at", "2022-03-07 17:35:09.813153"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.3ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 User Exists (0.4ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 88638101], ["LIMIT", 1]] User Create (0.4ms) INSERT INTO "users" ("canvas_id", "sis_id", "email", "first_name", "last_name", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 88638101], ["sis_id", "39871c4d961a599d95a54e81a06d5282"], ["email", "cooldude@coolsite.com"], ["first_name", "Cool"], ["last_name", "Dude"], ["created_at", "2022-03-07 17:35:09.819798"], ["updated_at", "2022-03-07 17:35:09.819798"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.4ms) SELECT COUNT(*) FROM "assignment_groups" AssignmentGroup Create Many (1.0ms) INSERT INTO "assignment_groups" ("canvas_id","canvas_course_id","name","rules","position","group_weight","workflow_state","canvas_created_at","canvas_updated_at","created_at","updated_at") VALUES (1,1,'Assignments','--- drop_lowest:1\nnever_drop:36\n ',1,50.0,'available','2017-09-08 01:37:33','2017-09-08 01:37:33','2022-03-07 17:35:09.833777','2022-03-07 17:35:09.833777'),(2,1,'Tests',NULL,1,50.0,'available','2017-09-08 01:37:33','2017-09-08 01:37:33','2022-03-07 17:35:09.833777','2022-03-07 17:35:09.833777') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","canvas_course_id"=EXCLUDED."canvas_course_id","name"=EXCLUDED."name","rules"=EXCLUDED."rules","position"=EXCLUDED."position","group_weight"=EXCLUDED."group_weight","workflow_state"=EXCLUDED."workflow_state","canvas_created_at"=EXCLUDED."canvas_created_at","canvas_updated_at"=EXCLUDED."canvas_updated_at","updated_at"=EXCLUDED."updated_at" WHERE ("assignment_groups".canvas_id, "assignment_groups".canvas_course_id, "assignment_groups".name, "assignment_groups".rules, "assignment_groups".position, "assignment_groups".group_weight, "assignment_groups".workflow_state, "assignment_groups".canvas_created_at, "assignment_groups".canvas_updated_at) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.canvas_course_id, EXCLUDED.name, EXCLUDED.rules, EXCLUDED.position, EXCLUDED.group_weight, EXCLUDED.workflow_state, EXCLUDED.canvas_created_at, EXCLUDED.canvas_updated_at) RETURNING "id"  (0.3ms) SELECT COUNT(*) FROM "assignment_groups"  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.5ms) SELECT COUNT(*) FROM "assignments" Assignment Create Many (1.2ms) INSERT INTO "assignments" ("canvas_id","title","description","due_at","unlock_at","lock_at","points_possible","min_score","max_score","mastery_score","grading_type","submission_types","workflow_state","canvas_context_id","canvas_context_type","canvas_assignment_group_id","canvas_grading_scheme_id","canvas_grading_standard_id","created_at","updated_at") VALUES (88,'Assignment 1','

fdsfds

',NULL,NULL,NULL,100.0,NULL,NULL,NULL,'points','online_text_entry','published',58,'Course',55,NULL,NULL,'2022-03-07 17:35:09.841496','2022-03-07 17:35:09.841496'),(89,'fdsfdsfds','

fdsfdsfsdf

',NULL,NULL,NULL,100.0,NULL,NULL,NULL,'points','online_text_entry','published',59,'Course',56,NULL,NULL,'2022-03-07 17:35:09.841496','2022-03-07 17:35:09.841496') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","title"=EXCLUDED."title","description"=EXCLUDED."description","due_at"=EXCLUDED."due_at","unlock_at"=EXCLUDED."unlock_at","lock_at"=EXCLUDED."lock_at","points_possible"=EXCLUDED."points_possible","min_score"=EXCLUDED."min_score","max_score"=EXCLUDED."max_score","mastery_score"=EXCLUDED."mastery_score","grading_type"=EXCLUDED."grading_type","submission_types"=EXCLUDED."submission_types","workflow_state"=EXCLUDED."workflow_state","canvas_context_id"=EXCLUDED."canvas_context_id","canvas_context_type"=EXCLUDED."canvas_context_type","canvas_assignment_group_id"=EXCLUDED."canvas_assignment_group_id","canvas_grading_scheme_id"=EXCLUDED."canvas_grading_scheme_id","canvas_grading_standard_id"=EXCLUDED."canvas_grading_standard_id","updated_at"=EXCLUDED."updated_at" WHERE ("assignments".canvas_id, "assignments".title, "assignments".description, "assignments".due_at, "assignments".unlock_at, "assignments".lock_at, "assignments".points_possible, "assignments".min_score, "assignments".max_score, "assignments".mastery_score, "assignments".grading_type, "assignments".submission_types, "assignments".workflow_state, "assignments".canvas_context_id, "assignments".canvas_context_type, "assignments".canvas_assignment_group_id, "assignments".canvas_grading_scheme_id, "assignments".canvas_grading_standard_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.title, EXCLUDED.description, EXCLUDED.due_at, EXCLUDED.unlock_at, EXCLUDED.lock_at, EXCLUDED.points_possible, EXCLUDED.min_score, EXCLUDED.max_score, EXCLUDED.mastery_score, EXCLUDED.grading_type, EXCLUDED.submission_types, EXCLUDED.workflow_state, EXCLUDED.canvas_context_id, EXCLUDED.canvas_context_type, EXCLUDED.canvas_assignment_group_id, EXCLUDED.canvas_grading_scheme_id, EXCLUDED.canvas_grading_standard_id) RETURNING "id"  (0.4ms) SELECT COUNT(*) FROM "assignments"  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.5ms) SELECT COUNT(*) FROM "context_module_items" ContextModuleItem Create Many (0.8ms) INSERT INTO "context_module_items" ("canvas_id","canvas_context_module_id","position","canvas_content_id","canvas_content_type","workflow_state","canvas_assignment_id","created_at","updated_at") VALUES (15,9,1,83,'Assignment','active',1,'2022-03-07 17:35:09.849401','2022-03-07 17:35:09.849401'),(16,10,1,80,'Assignment','active',2,'2022-03-07 17:35:09.849401','2022-03-07 17:35:09.849401') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","canvas_context_module_id"=EXCLUDED."canvas_context_module_id","position"=EXCLUDED."position","canvas_content_id"=EXCLUDED."canvas_content_id","canvas_content_type"=EXCLUDED."canvas_content_type","workflow_state"=EXCLUDED."workflow_state","canvas_assignment_id"=EXCLUDED."canvas_assignment_id","updated_at"=EXCLUDED."updated_at" WHERE ("context_module_items".canvas_id, "context_module_items".canvas_context_module_id, "context_module_items".position, "context_module_items".canvas_content_id, "context_module_items".canvas_content_type, "context_module_items".workflow_state, "context_module_items".canvas_assignment_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.canvas_context_module_id, EXCLUDED.position, EXCLUDED.canvas_content_id, EXCLUDED.canvas_content_type, EXCLUDED.workflow_state, EXCLUDED.canvas_assignment_id) RETURNING "id"  (0.4ms) SELECT COUNT(*) FROM "context_module_items"  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.5ms) SELECT COUNT(*) FROM "context_modules" ContextModule Create Many (0.8ms) INSERT INTO "context_modules" ("canvas_id","canvas_context_id","canvas_context_type","position","name","workflow_state","deleted_at","created_at","updated_at") VALUES (23,785,'Course',1,'New Mod','active',NULL,'2022-03-07 17:35:09.867822','2022-03-07 17:35:09.867822'),(4,27,'Course',1,'Modules gonna module','unpublished',NULL,'2022-03-07 17:35:09.867822','2022-03-07 17:35:09.867822') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","canvas_context_id"=EXCLUDED."canvas_context_id","canvas_context_type"=EXCLUDED."canvas_context_type","position"=EXCLUDED."position","name"=EXCLUDED."name","workflow_state"=EXCLUDED."workflow_state","deleted_at"=EXCLUDED."deleted_at","updated_at"=EXCLUDED."updated_at" WHERE ("context_modules".canvas_id, "context_modules".canvas_context_id, "context_modules".canvas_context_type, "context_modules".position, "context_modules".name, "context_modules".workflow_state, "context_modules".deleted_at) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.canvas_context_id, EXCLUDED.canvas_context_type, EXCLUDED.position, EXCLUDED.name, EXCLUDED.workflow_state, EXCLUDED.deleted_at) RETURNING "id"  (0.3ms) SELECT COUNT(*) FROM "context_modules"  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.3ms) SELECT COUNT(*) FROM "courses" Course Create Many (0.8ms) INSERT INTO "courses" ("canvas_id","sis_id","course_code","name","canvas_account_id","canvas_term_id","start_at","end_at","workflow_state","grading_standard_id","created_at","updated_at") VALUES (1,'course_sis_id_1','C1','Course #1',1,1,'2017-03-27 21:53:18','2017-04-27 12:21:18','active',NULL,'2022-03-07 17:35:09.874355','2022-03-07 17:35:09.874355'),(2,'course_sis_id_2','C2','Course #2',1,1,'2017-03-27 21:53:18','2017-04-27 12:21:18','unpublished',NULL,'2022-03-07 17:35:09.874355','2022-03-07 17:35:09.874355') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","sis_id"=EXCLUDED."sis_id","course_code"=EXCLUDED."course_code","name"=EXCLUDED."name","canvas_account_id"=EXCLUDED."canvas_account_id","canvas_term_id"=EXCLUDED."canvas_term_id","start_at"=EXCLUDED."start_at","end_at"=EXCLUDED."end_at","workflow_state"=EXCLUDED."workflow_state","grading_standard_id"=EXCLUDED."grading_standard_id","updated_at"=EXCLUDED."updated_at" WHERE ("courses".canvas_id, "courses".sis_id, "courses".course_code, "courses".name, "courses".canvas_account_id, "courses".canvas_term_id, "courses".start_at, "courses".end_at, "courses".workflow_state, "courses".grading_standard_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.sis_id, EXCLUDED.course_code, EXCLUDED.name, EXCLUDED.canvas_account_id, EXCLUDED.canvas_term_id, EXCLUDED.start_at, EXCLUDED.end_at, EXCLUDED.workflow_state, EXCLUDED.grading_standard_id) RETURNING "id"  (0.3ms) SELECT COUNT(*) FROM "courses"  (0.9ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SELECT COUNT(*) FROM "users" User Create Many (0.5ms) INSERT INTO "users" ("canvas_id","sis_id","email","first_name","last_name","name","sortable_name","workflow_state","login_id","created_at","updated_at") VALUES (1,'sis_id_1','poorbastard@yharnam.com','Patches','the Spider','Patches the Spider','the Spider, Patches','active','spiderdude1337','2022-03-07 17:35:09.881842','2022-03-07 17:35:09.881842'),(2,'sis_id_2','dreamer@yharnam.com','Hunter','Djura','Hunter Djura','Djura, Hunter','active','retireddude110','2022-03-07 17:35:09.881842','2022-03-07 17:35:09.881842') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","sis_id"=EXCLUDED."sis_id","email"=EXCLUDED."email","first_name"=EXCLUDED."first_name","last_name"=EXCLUDED."last_name","name"=EXCLUDED."name","sortable_name"=EXCLUDED."sortable_name","workflow_state"=EXCLUDED."workflow_state","login_id"=EXCLUDED."login_id","updated_at"=EXCLUDED."updated_at" WHERE ("users".canvas_id, "users".sis_id, "users".email, "users".first_name, "users".last_name, "users".name, "users".sortable_name, "users".workflow_state, "users".login_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.sis_id, EXCLUDED.email, EXCLUDED.first_name, EXCLUDED.last_name, EXCLUDED.name, EXCLUDED.sortable_name, EXCLUDED.workflow_state, EXCLUDED.login_id) RETURNING "id"  (0.2ms) SELECT COUNT(*) FROM "users"  (0.2ms) ROLLBACK  (0.2ms) BEGIN User Create Many (0.7ms) INSERT INTO "users" ("canvas_id","sis_id","email","first_name","last_name","name","sortable_name","workflow_state","login_id","created_at","updated_at") VALUES (1,'sis_id_1','poorbastard@yharnam.com','Patches','the Spider','Patches the Spider','the Spider, Patches','active','spiderdude1337','2022-03-07 17:35:09.886240','2022-03-07 17:35:09.886240'),(2,'sis_id_2','dreamer@yharnam.com','Hunter','Djura','Hunter Djura','Djura, Hunter','active','retireddude110','2022-03-07 17:35:09.886240','2022-03-07 17:35:09.886240') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","sis_id"=EXCLUDED."sis_id","email"=EXCLUDED."email","first_name"=EXCLUDED."first_name","last_name"=EXCLUDED."last_name","name"=EXCLUDED."name","sortable_name"=EXCLUDED."sortable_name","workflow_state"=EXCLUDED."workflow_state","login_id"=EXCLUDED."login_id","updated_at"=EXCLUDED."updated_at" WHERE ("users".canvas_id, "users".sis_id, "users".email, "users".first_name, "users".last_name, "users".name, "users".sortable_name, "users".workflow_state, "users".login_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.sis_id, EXCLUDED.email, EXCLUDED.first_name, EXCLUDED.last_name, EXCLUDED.name, EXCLUDED.sortable_name, EXCLUDED.workflow_state, EXCLUDED.login_id) RETURNING "id" User Load (0.3ms) SELECT "users".* FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.3ms) SELECT COUNT(*) FROM "courses" Course Create Many (0.5ms) INSERT INTO "courses" ("canvas_id","sis_id","course_code","name","canvas_account_id","canvas_term_id","start_at","end_at","workflow_state","grading_standard_id","created_at","updated_at") VALUES (1,'course_sis_id_1','C1','Course #1',1,1,'2017-03-27 21:53:18','2017-04-27 12:21:18','active',NULL,'2022-03-07 17:35:09.892815','2022-03-07 17:35:09.892815'),(2,'course_sis_id_2','C2','Course #2',1,1,'2017-03-27 21:53:18','2017-04-27 12:21:18','unpublished',NULL,'2022-03-07 17:35:09.892815','2022-03-07 17:35:09.892815') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","sis_id"=EXCLUDED."sis_id","course_code"=EXCLUDED."course_code","name"=EXCLUDED."name","canvas_account_id"=EXCLUDED."canvas_account_id","canvas_term_id"=EXCLUDED."canvas_term_id","start_at"=EXCLUDED."start_at","end_at"=EXCLUDED."end_at","workflow_state"=EXCLUDED."workflow_state","grading_standard_id"=EXCLUDED."grading_standard_id","updated_at"=EXCLUDED."updated_at" WHERE ("courses".canvas_id, "courses".sis_id, "courses".course_code, "courses".name, "courses".canvas_account_id, "courses".canvas_term_id, "courses".start_at, "courses".end_at, "courses".workflow_state, "courses".grading_standard_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.sis_id, EXCLUDED.course_code, EXCLUDED.name, EXCLUDED.canvas_account_id, EXCLUDED.canvas_term_id, EXCLUDED.start_at, EXCLUDED.end_at, EXCLUDED.workflow_state, EXCLUDED.grading_standard_id) RETURNING "id"  (0.3ms) SELECT COUNT(*) FROM "courses" Course Load (0.2ms) SELECT "courses".* FROM "courses" ORDER BY "courses"."id" ASC LIMIT $1 [["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) SELECT COUNT(*) FROM "enrollments" Enrollment Create Many (0.7ms) INSERT INTO "enrollments" ("canvas_id","canvas_course_id","course_sis_id","canvas_user_id","user_sis_id","role","canvas_role_id","canvas_section_id","workflow_state","base_role_type","created_at","updated_at") VALUES (1,1,'sis_MUSC_2520_834',2,'sis_dalvarez_247','teacher',4,1,'active','TeacherEnrollment','2022-03-07 17:35:09.899744','2022-03-07 17:35:09.899744'),(2,1,'sis_MUSC_2520_834',3,'sis_jweaver_720','student',4,1,'active','StudentEnrollment','2022-03-07 17:35:09.899744','2022-03-07 17:35:09.899744') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","canvas_course_id"=EXCLUDED."canvas_course_id","course_sis_id"=EXCLUDED."course_sis_id","canvas_user_id"=EXCLUDED."canvas_user_id","user_sis_id"=EXCLUDED."user_sis_id","role"=EXCLUDED."role","canvas_role_id"=EXCLUDED."canvas_role_id","canvas_section_id"=EXCLUDED."canvas_section_id","workflow_state"=EXCLUDED."workflow_state","base_role_type"=EXCLUDED."base_role_type","updated_at"=EXCLUDED."updated_at" WHERE ("enrollments".canvas_id, "enrollments".canvas_course_id, "enrollments".course_sis_id, "enrollments".canvas_user_id, "enrollments".user_sis_id, "enrollments".role, "enrollments".canvas_role_id, "enrollments".canvas_section_id, "enrollments".workflow_state, "enrollments".base_role_type) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.canvas_course_id, EXCLUDED.course_sis_id, EXCLUDED.canvas_user_id, EXCLUDED.user_sis_id, EXCLUDED.role, EXCLUDED.canvas_role_id, EXCLUDED.canvas_section_id, EXCLUDED.workflow_state, EXCLUDED.base_role_type) RETURNING "id"  (0.3ms) SELECT COUNT(*) FROM "enrollments"  (0.2ms) ROLLBACK  (0.8ms) BEGIN  (0.4ms) SELECT COUNT(*) FROM "sections" Section Create Many (0.8ms) INSERT INTO "sections" ("canvas_id","sis_id","canvas_course_id","name","workflow_state","start_at","end_at","created_at","updated_at") VALUES (1,'sis_section_1',1,'Cool Section','active','2017-03-27 21:53:18','2017-03-27 21:53:18','2022-03-07 17:35:09.906707','2022-03-07 17:35:09.906707'),(2,'sis_section_2',2,'Lame Section','active','2017-03-27 21:53:18','2017-03-27 21:53:18','2022-03-07 17:35:09.906707','2022-03-07 17:35:09.906707') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","sis_id"=EXCLUDED."sis_id","canvas_course_id"=EXCLUDED."canvas_course_id","name"=EXCLUDED."name","workflow_state"=EXCLUDED."workflow_state","start_at"=EXCLUDED."start_at","end_at"=EXCLUDED."end_at","updated_at"=EXCLUDED."updated_at" WHERE ("sections".canvas_id, "sections".sis_id, "sections".canvas_course_id, "sections".name, "sections".workflow_state, "sections".start_at, "sections".end_at) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.sis_id, EXCLUDED.canvas_course_id, EXCLUDED.name, EXCLUDED.workflow_state, EXCLUDED.start_at, EXCLUDED.end_at) RETURNING "id"  (0.3ms) SELECT COUNT(*) FROM "sections" Section Load (0.3ms) SELECT "sections".* FROM "sections" ORDER BY "sections"."id" ASC LIMIT $1 [["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN Section Create Many (0.7ms) INSERT INTO "sections" ("canvas_id","sis_id","canvas_course_id","name","workflow_state","start_at","end_at","created_at","updated_at") VALUES (1,'sis_section_1',1,'Cool Section','active','2017-03-27 21:53:18','2017-03-27 21:53:18','2022-03-07 17:35:09.913515','2022-03-07 17:35:09.913515'),(2,'sis_section_2',2,'Lame Section','active','2017-03-27 21:53:18','2017-03-27 21:53:18','2022-03-07 17:35:09.913515','2022-03-07 17:35:09.913515') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","sis_id"=EXCLUDED."sis_id","canvas_course_id"=EXCLUDED."canvas_course_id","name"=EXCLUDED."name","workflow_state"=EXCLUDED."workflow_state","start_at"=EXCLUDED."start_at","end_at"=EXCLUDED."end_at","updated_at"=EXCLUDED."updated_at" WHERE ("sections".canvas_id, "sections".sis_id, "sections".canvas_course_id, "sections".name, "sections".workflow_state, "sections".start_at, "sections".end_at) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.sis_id, EXCLUDED.canvas_course_id, EXCLUDED.name, EXCLUDED.workflow_state, EXCLUDED.start_at, EXCLUDED.end_at) RETURNING "id" Section Load (0.3ms) SELECT "sections".* FROM "sections" WHERE "sections"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]] Section Create Many (0.4ms) INSERT INTO "sections" ("canvas_id","canvas_nonxlist_course_id","created_at","updated_at") VALUES (2,3,'2022-03-07 17:35:09.917237','2022-03-07 17:35:09.917237') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","canvas_nonxlist_course_id"=EXCLUDED."canvas_nonxlist_course_id","updated_at"=EXCLUDED."updated_at" WHERE ("sections".canvas_id, "sections".canvas_nonxlist_course_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.canvas_nonxlist_course_id) RETURNING "id"  (0.2ms) SELECT COUNT(*) FROM "sections" WHERE "sections"."canvas_nonxlist_course_id" IS NOT NULL Section Load (0.3ms) SELECT "sections".* FROM "sections" WHERE "sections"."canvas_nonxlist_course_id" IS NOT NULL ORDER BY "sections"."id" ASC LIMIT $1 [["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) SELECT COUNT(*) FROM "groups" Group Create Many (0.7ms) INSERT INTO "groups" ("canvas_id","sis_id","canvas_group_category_id","group_category_sis_id","canvas_account_id","canvas_course_id","name","workflow_state","context_id","context_type","max_membership","created_at","updated_at") VALUES (50,'sis1',10,NULL,1,NULL,'Group1','available',1,'Account',NULL,'2022-03-07 17:35:09.923489','2022-03-07 17:35:09.923489'),(51,'sis2',2,NULL,NULL,1,'Group2','available',1,'Course',1,'2022-03-07 17:35:09.923489','2022-03-07 17:35:09.923489') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","sis_id"=EXCLUDED."sis_id","canvas_group_category_id"=EXCLUDED."canvas_group_category_id","group_category_sis_id"=EXCLUDED."group_category_sis_id","canvas_account_id"=EXCLUDED."canvas_account_id","canvas_course_id"=EXCLUDED."canvas_course_id","name"=EXCLUDED."name","workflow_state"=EXCLUDED."workflow_state","context_id"=EXCLUDED."context_id","context_type"=EXCLUDED."context_type","max_membership"=EXCLUDED."max_membership","updated_at"=EXCLUDED."updated_at" WHERE ("groups".canvas_id, "groups".sis_id, "groups".canvas_group_category_id, "groups".group_category_sis_id, "groups".canvas_account_id, "groups".canvas_course_id, "groups".name, "groups".workflow_state, "groups".context_id, "groups".context_type, "groups".max_membership) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.sis_id, EXCLUDED.canvas_group_category_id, EXCLUDED.group_category_sis_id, EXCLUDED.canvas_account_id, EXCLUDED.canvas_course_id, EXCLUDED.name, EXCLUDED.workflow_state, EXCLUDED.context_id, EXCLUDED.context_type, EXCLUDED.max_membership) RETURNING "id"  (0.3ms) SELECT COUNT(*) FROM "groups" Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."name" = $1 LIMIT $2 [["name", "Group1"], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.4ms) SELECT COUNT(*) FROM "group_memberships" GroupMembership Create Many (0.5ms) INSERT INTO "group_memberships" ("canvas_id","canvas_group_id","group_sis_id","canvas_user_id","user_sis_id","workflow_state","created_at","updated_at") VALUES (50,1,NULL,10,NULL,'accepted','2022-03-07 17:35:09.930878','2022-03-07 17:35:09.930878'),(51,2,NULL,11,NULL,'accepted','2022-03-07 17:35:09.930878','2022-03-07 17:35:09.930878') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","canvas_group_id"=EXCLUDED."canvas_group_id","group_sis_id"=EXCLUDED."group_sis_id","canvas_user_id"=EXCLUDED."canvas_user_id","user_sis_id"=EXCLUDED."user_sis_id","workflow_state"=EXCLUDED."workflow_state","updated_at"=EXCLUDED."updated_at" WHERE ("group_memberships".canvas_id, "group_memberships".canvas_group_id, "group_memberships".group_sis_id, "group_memberships".canvas_user_id, "group_memberships".user_sis_id, "group_memberships".workflow_state) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.canvas_group_id, EXCLUDED.group_sis_id, EXCLUDED.canvas_user_id, EXCLUDED.user_sis_id, EXCLUDED.workflow_state) RETURNING "id"  (0.3ms) SELECT COUNT(*) FROM "group_memberships" GroupMembership Load (0.2ms) SELECT "group_memberships".* FROM "group_memberships" WHERE "group_memberships"."canvas_id" = $1 LIMIT $2 [["canvas_id", 50], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (1.5ms) SELECT COUNT(*) FROM "user_observers" UserObserver Create Many (1.1ms) INSERT INTO "user_observers" ("observing_user_id","observed_user_id","workflow_state","created_at","updated_at") VALUES (21,3,'active','2022-03-07 17:35:09.946264','2022-03-07 17:35:09.946264'),(21,2,'active','2022-03-07 17:35:09.946264','2022-03-07 17:35:09.946264') ON CONFLICT (observing_user_id, observed_user_id) DO UPDATE SET "observing_user_id"=EXCLUDED."observing_user_id","observed_user_id"=EXCLUDED."observed_user_id","workflow_state"=EXCLUDED."workflow_state","updated_at"=EXCLUDED."updated_at" WHERE ("user_observers".observing_user_id, "user_observers".observed_user_id, "user_observers".workflow_state) IS DISTINCT FROM (EXCLUDED.observing_user_id, EXCLUDED.observed_user_id, EXCLUDED.workflow_state) RETURNING "id"  (0.4ms) SELECT COUNT(*) FROM "user_observers" UserObserver Load (0.2ms) SELECT "user_observers".* FROM "user_observers" WHERE "user_observers"."observed_user_id" = $1 LIMIT $2 [["observed_user_id", 3], ["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (1.2ms) SELECT COUNT(*) FROM "grading_periods" GradingPeriod Create Many (1.2ms) INSERT INTO "grading_periods" ("canvas_id","title","weight","start_date","end_date","close_date","canvas_grading_period_group_id","workflow_state","created_at","updated_at") VALUES (1,'Period 1',0.2,'2019-07-01 06:00:00','2019-08-01 05:59:59','2019-08-01 05:59:59',1,'active','2022-03-07 17:35:09.968675','2022-03-07 17:35:09.968675'),(2,'Period 2',0.8,'2019-08-01 06:00:00','2019-09-01 05:59:59','2019-09-01 05:59:59',1,'deleted','2022-03-07 17:35:09.968675','2022-03-07 17:35:09.968675') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","title"=EXCLUDED."title","weight"=EXCLUDED."weight","start_date"=EXCLUDED."start_date","end_date"=EXCLUDED."end_date","close_date"=EXCLUDED."close_date","canvas_grading_period_group_id"=EXCLUDED."canvas_grading_period_group_id","workflow_state"=EXCLUDED."workflow_state","updated_at"=EXCLUDED."updated_at" WHERE ("grading_periods".canvas_id, "grading_periods".title, "grading_periods".weight, "grading_periods".start_date, "grading_periods".end_date, "grading_periods".close_date, "grading_periods".canvas_grading_period_group_id, "grading_periods".workflow_state) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.title, EXCLUDED.weight, EXCLUDED.start_date, EXCLUDED.end_date, EXCLUDED.close_date, EXCLUDED.canvas_grading_period_group_id, EXCLUDED.workflow_state) RETURNING "id"  (0.3ms) SELECT COUNT(*) FROM "grading_periods" GradingPeriod Load (0.2ms) SELECT "grading_periods".* FROM "grading_periods" WHERE "grading_periods"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]]  (0.5ms) ROLLBACK  (0.2ms) BEGIN  (1.0ms) SELECT COUNT(*) FROM "grading_period_groups" GradingPeriodGroup Create Many (0.9ms) INSERT INTO "grading_period_groups" ("canvas_id","title","weighted","display_totals_for_all_grading_periods","workflow_state","created_at","updated_at") VALUES (1,'Test Group',FALSE,FALSE,'active','2022-03-07 17:35:09.990102','2022-03-07 17:35:09.990102') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","title"=EXCLUDED."title","weighted"=EXCLUDED."weighted","display_totals_for_all_grading_periods"=EXCLUDED."display_totals_for_all_grading_periods","workflow_state"=EXCLUDED."workflow_state","updated_at"=EXCLUDED."updated_at" WHERE ("grading_period_groups".canvas_id, "grading_period_groups".title, "grading_period_groups".weighted, "grading_period_groups".display_totals_for_all_grading_periods, "grading_period_groups".workflow_state) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.title, EXCLUDED.weighted, EXCLUDED.display_totals_for_all_grading_periods, EXCLUDED.workflow_state) RETURNING "id"  (0.4ms) SELECT COUNT(*) FROM "grading_period_groups" GradingPeriodGroup Load (0.2ms) SELECT "grading_period_groups".* FROM "grading_period_groups" WHERE "grading_period_groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) SELECT COUNT(*) FROM "user_observers" UserObserver Create Many (0.4ms) INSERT INTO "user_observers" ("observing_user_id","observed_user_id","workflow_state","created_at","updated_at") VALUES (21,3,'active','2022-03-07 17:35:10.002244','2022-03-07 17:35:10.002244'),(21,2,'active','2022-03-07 17:35:10.002244','2022-03-07 17:35:10.002244') ON CONFLICT (observing_user_id, observed_user_id) DO UPDATE SET "observing_user_id"=EXCLUDED."observing_user_id","observed_user_id"=EXCLUDED."observed_user_id","workflow_state"=EXCLUDED."workflow_state","updated_at"=EXCLUDED."updated_at" WHERE ("user_observers".observing_user_id, "user_observers".observed_user_id, "user_observers".workflow_state) IS DISTINCT FROM (EXCLUDED.observing_user_id, EXCLUDED.observed_user_id, EXCLUDED.workflow_state) RETURNING "id"  (0.2ms) SELECT COUNT(*) FROM "user_observers"  (0.2ms) SELECT COUNT(*) FROM "user_observers" UserObserver Create Many (0.5ms) INSERT INTO "user_observers" ("observing_user_id","observed_user_id","workflow_state","created_at","updated_at") VALUES (21,3,'active','2022-03-07 17:35:10.004973','2022-03-07 17:35:10.004973'),(21,2,'active','2022-03-07 17:35:10.004973','2022-03-07 17:35:10.004973') ON CONFLICT (observing_user_id, observed_user_id) DO UPDATE SET "observing_user_id"=EXCLUDED."observing_user_id","observed_user_id"=EXCLUDED."observed_user_id","workflow_state"=EXCLUDED."workflow_state","updated_at"=EXCLUDED."updated_at" WHERE ("user_observers".observing_user_id, "user_observers".observed_user_id, "user_observers".workflow_state) IS DISTINCT FROM (EXCLUDED.observing_user_id, EXCLUDED.observed_user_id, EXCLUDED.workflow_state) RETURNING "id"  (0.2ms) SELECT COUNT(*) FROM "user_observers"  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.4ms) SELECT COUNT(*) FROM "users"  (0.2ms) SELECT COUNT(*) FROM "courses" Course Create Many (0.6ms) INSERT INTO "courses" ("canvas_id","sis_id","course_code","name","canvas_account_id","canvas_term_id","start_at","end_at","workflow_state","grading_standard_id","created_at","updated_at") VALUES (1,'course_sis_id_1','C1','Course #1',1,1,'2017-03-27 21:53:18','2017-04-27 12:21:18','active',NULL,'2022-03-07 17:35:10.011723','2022-03-07 17:35:10.011723'),(2,'course_sis_id_2','C2','Course #2',1,1,'2017-03-27 21:53:18','2017-04-27 12:21:18','unpublished',NULL,'2022-03-07 17:35:10.011723','2022-03-07 17:35:10.011723') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","sis_id"=EXCLUDED."sis_id","course_code"=EXCLUDED."course_code","name"=EXCLUDED."name","canvas_account_id"=EXCLUDED."canvas_account_id","canvas_term_id"=EXCLUDED."canvas_term_id","start_at"=EXCLUDED."start_at","end_at"=EXCLUDED."end_at","workflow_state"=EXCLUDED."workflow_state","grading_standard_id"=EXCLUDED."grading_standard_id","updated_at"=EXCLUDED."updated_at" WHERE ("courses".canvas_id, "courses".sis_id, "courses".course_code, "courses".name, "courses".canvas_account_id, "courses".canvas_term_id, "courses".start_at, "courses".end_at, "courses".workflow_state, "courses".grading_standard_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.sis_id, EXCLUDED.course_code, EXCLUDED.name, EXCLUDED.canvas_account_id, EXCLUDED.canvas_term_id, EXCLUDED.start_at, EXCLUDED.end_at, EXCLUDED.workflow_state, EXCLUDED.grading_standard_id) RETURNING "id" User Create Many (0.7ms) INSERT INTO "users" ("canvas_id","sis_id","email","first_name","last_name","name","sortable_name","workflow_state","login_id","created_at","updated_at") VALUES (1,'sis_id_1','poorbastard@yharnam.com','Patches','the Spider','Patches the Spider','the Spider, Patches','active','spiderdude1337','2022-03-07 17:35:10.013886','2022-03-07 17:35:10.013886'),(2,'sis_id_2','dreamer@yharnam.com','Hunter','Djura','Hunter Djura','Djura, Hunter','active','retireddude109','2022-03-07 17:35:10.013886','2022-03-07 17:35:10.013886') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","sis_id"=EXCLUDED."sis_id","email"=EXCLUDED."email","first_name"=EXCLUDED."first_name","last_name"=EXCLUDED."last_name","name"=EXCLUDED."name","sortable_name"=EXCLUDED."sortable_name","workflow_state"=EXCLUDED."workflow_state","login_id"=EXCLUDED."login_id","updated_at"=EXCLUDED."updated_at" WHERE ("users".canvas_id, "users".sis_id, "users".email, "users".first_name, "users".last_name, "users".name, "users".sortable_name, "users".workflow_state, "users".login_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.sis_id, EXCLUDED.email, EXCLUDED.first_name, EXCLUDED.last_name, EXCLUDED.name, EXCLUDED.sortable_name, EXCLUDED.workflow_state, EXCLUDED.login_id) RETURNING "id"  (0.3ms) SELECT COUNT(*) FROM "users"  (0.3ms) SELECT COUNT(*) FROM "courses"  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) ROLLBACK  (0.2ms) BEGIN Course Create Many (0.6ms) INSERT INTO "courses" ("canvas_id","sis_id","course_code","name","canvas_account_id","canvas_term_id","start_at","end_at","workflow_state","grading_standard_id","created_at","updated_at") VALUES (1,'course_sis_id_1','C1','Course #1',1,1,'2017-03-27 21:53:18','2017-04-27 12:21:18','active',NULL,'2022-03-07 17:35:10.024375','2022-03-07 17:35:10.024375'),(2,'course_sis_id_2','C2','Course #2',1,1,'2017-03-27 21:53:18','2017-04-27 12:21:18','unpublished',NULL,'2022-03-07 17:35:10.024375','2022-03-07 17:35:10.024375') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","sis_id"=EXCLUDED."sis_id","course_code"=EXCLUDED."course_code","name"=EXCLUDED."name","canvas_account_id"=EXCLUDED."canvas_account_id","canvas_term_id"=EXCLUDED."canvas_term_id","start_at"=EXCLUDED."start_at","end_at"=EXCLUDED."end_at","workflow_state"=EXCLUDED."workflow_state","grading_standard_id"=EXCLUDED."grading_standard_id","updated_at"=EXCLUDED."updated_at" WHERE ("courses".canvas_id, "courses".sis_id, "courses".course_code, "courses".name, "courses".canvas_account_id, "courses".canvas_term_id, "courses".start_at, "courses".end_at, "courses".workflow_state, "courses".grading_standard_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.sis_id, EXCLUDED.course_code, EXCLUDED.name, EXCLUDED.canvas_account_id, EXCLUDED.canvas_term_id, EXCLUDED.start_at, EXCLUDED.end_at, EXCLUDED.workflow_state, EXCLUDED.grading_standard_id) RETURNING "id"  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.6ms) SELECT COUNT(*) FROM "submissions" Submission Create Many (0.7ms) INSERT INTO "submissions" ("canvas_id","canvas_user_id","canvas_course_id","canvas_assignment_id","submitted_at","due_at","graded_at","score","points_possible","excused","workflow_state","created_at","updated_at") VALUES (1,1,1,1,'2017-09-21 18:28:15','2017-09-27 18:28:15','2017-09-21 19:36:23',5.0,10.0,TRUE,'graded','2022-03-07 17:35:10.030277','2022-03-07 17:35:10.030277'),(2,1,1,2,'2017-09-21 18:28:15','2017-09-28 18:28:15','2017-09-21 19:36:23',5.0,10.0,FALSE,'submitted','2022-03-07 17:35:10.030277','2022-03-07 17:35:10.030277') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","canvas_user_id"=EXCLUDED."canvas_user_id","canvas_course_id"=EXCLUDED."canvas_course_id","canvas_assignment_id"=EXCLUDED."canvas_assignment_id","submitted_at"=EXCLUDED."submitted_at","due_at"=EXCLUDED."due_at","graded_at"=EXCLUDED."graded_at","score"=EXCLUDED."score","points_possible"=EXCLUDED."points_possible","excused"=EXCLUDED."excused","workflow_state"=EXCLUDED."workflow_state","updated_at"=EXCLUDED."updated_at" WHERE ("submissions".canvas_id, "submissions".canvas_user_id, "submissions".canvas_course_id, "submissions".canvas_assignment_id, "submissions".submitted_at, "submissions".due_at, "submissions".graded_at, "submissions".score, "submissions".points_possible, "submissions".excused, "submissions".workflow_state) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.canvas_user_id, EXCLUDED.canvas_course_id, EXCLUDED.canvas_assignment_id, EXCLUDED.submitted_at, EXCLUDED.due_at, EXCLUDED.graded_at, EXCLUDED.score, EXCLUDED.points_possible, EXCLUDED.excused, EXCLUDED.workflow_state) RETURNING "id"  (0.3ms) SELECT COUNT(*) FROM "submissions"  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] [BatchTestJobBase] [cbfa5182-524f-4b4b-8e2f-4f48fbd14b1d] Performing BatchTestJobBase (Job ID: cbfa5182-524f-4b4b-8e2f-4f48fbd14b1d) from Test(default) [ActiveJob] [BatchTestJobBase] [cbfa5182-524f-4b4b-8e2f-4f48fbd14b1d] Performed BatchTestJobBase (Job ID: cbfa5182-524f-4b4b-8e2f-4f48fbd14b1d) from Test(default) in 0.21ms  (0.2ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [BatchTestJobBase] [60605103-e960-4817-9d03-aa9bb88e5a86] Performing BatchTestJobBase (Job ID: 60605103-e960-4817-9d03-aa9bb88e5a86) from Test(default) [ActiveJob] [BatchTestJobBase] [60605103-e960-4817-9d03-aa9bb88e5a86] Performed BatchTestJobBase (Job ID: 60605103-e960-4817-9d03-aa9bb88e5a86) from Test(default) in 0.23ms  (0.2ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [BatchTestJobBase] [955d5c40-7d74-4233-adb5-7fa70d591431] Performing BatchTestJobBase (Job ID: 955d5c40-7d74-4233-adb5-7fa70d591431) from Test(default) [ActiveJob] [BatchTestJobBase] [955d5c40-7d74-4233-adb5-7fa70d591431] Performed BatchTestJobBase (Job ID: 955d5c40-7d74-4233-adb5-7fa70d591431) from Test(default) in 0.07ms  (0.1ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] [FailingBatchTestJobBase] [a534e010-baf1-4ac0-9a0a-40032930c50e] Performing FailingBatchTestJobBase (Job ID: a534e010-baf1-4ac0-9a0a-40032930c50e) from Test(default) [ActiveJob] [FailingBatchTestJobBase] [a534e010-baf1-4ac0-9a0a-40032930c50e] Error performing FailingBatchTestJobBase (Job ID: a534e010-baf1-4ac0-9a0a-40032930c50e) from Test(default) in 0.22ms: RuntimeError (Foo): /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/job_batching/support/base_job.rb:12:in `perform' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6.2/lib/active_job/execution.rb:39:in `block in perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:109:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch_aware_job.rb:12:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/i18n-1.10.0/lib/i18n.rb:323:in `with_locale' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6.2/lib/active_job/translation.rb:9:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:26:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/notifications.rb:168:in `block in instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/notifications/instrumenter.rb:23:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/notifications.rb:168:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:25:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:46:in `block in tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/tagged_logging.rb:71:in `block in tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/tagged_logging.rb:28:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/tagged_logging.rb:71:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:46:in `tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:22:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:136:in `run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6.2/lib/active_job/execution.rb:38:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/job_batching/batch_aware_job_spec.rb:46:in `block (5 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:263:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:263:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:511:in `block in with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:468:in `block in with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:486:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-rails-5.1.1/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:486:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:468:in `with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:511:in `with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:259:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:646:in `block in run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:642:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:642:in `run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:607:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/configuration.rb:2068:in `with_suite_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:116:in `block in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/reporter.rb:74:in `report' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:115:in `run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:89:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:71:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:45:in `invoke' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/exe/rspec:4:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:58:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:58:in `kernel_load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:23:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:478:in `exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:31:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:25:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/exe/bundle:49:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/friendly_errors.rb:128:in `with_friendly_errors' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/exe/bundle:37:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `
'  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] Enqueued BatchTestJobBase (Job ID: f2e8ab5b-aee1-4c75-bbb5-bafcd2b38d57) to Test(default)  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] Enqueued BatchTestJobBase (Job ID: 18f4a5a5-2a0f-468f-8233-a8ce62f3cca6) to Test(default)  (0.2ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] Enqueued BatchTestJobBase (Job ID: 4f4f2202-e025-488b-b32a-4559e0155876) to Test(default)  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.3ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.7ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (5.0ms) BEGIN  (0.3ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] Enqueued RetryingJob (Job ID: 7b7827af-d7d8-418e-aa4f-2b339a5abd46) to Sidekiq(default) [ActiveJob] [RetryingJob] [7b7827af-d7d8-418e-aa4f-2b339a5abd46] Performing RetryingJob (Job ID: 7b7827af-d7d8-418e-aa4f-2b339a5abd46) from Sidekiq(default) [ActiveJob] [RetryingJob] [7b7827af-d7d8-418e-aa4f-2b339a5abd46] Error performing RetryingJob (Job ID: 7b7827af-d7d8-418e-aa4f-2b339a5abd46) from Sidekiq(default) in 35.46ms: RuntimeError (A Failure): /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/job_batching/batch_spec.rb:268:in `perform' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6.2/lib/active_job/execution.rb:39:in `block in perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:109:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch_aware_job.rb:12:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/i18n-1.10.0/lib/i18n.rb:328:in `with_locale' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6.2/lib/active_job/translation.rb:9:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:26:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/notifications.rb:168:in `block in instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/notifications/instrumenter.rb:23:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/notifications.rb:168:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:25:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:46:in `block in tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/tagged_logging.rb:71:in `block in tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/tagged_logging.rb:28:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/tagged_logging.rb:71:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:46:in `tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:22:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:136:in `run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6.2/lib/active_job/execution.rb:38:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6.2/lib/active_job/execution.rb:24:in `block in execute' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:109:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6.2/lib/active_job/railtie.rb:28:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/execution_wrapper.rb:90:in `wrap' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/reloader.rb:73:in `block in wrap' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/execution_wrapper.rb:90:in `wrap' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/reloader.rb:72:in `wrap' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6.2/lib/active_job/railtie.rb:27:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:136:in `run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6.2/lib/active_job/execution.rb:22:in `execute' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6.2/lib/active_job/queue_adapters/sidekiq_adapter.rb:42:in `perform' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/sidekiq-6.4.1/lib/sidekiq/testing.rb:300:in `execute_job' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/sidekiq-6.4.1/lib/sidekiq/testing.rb:295:in `block in process_job' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/sidekiq-6.4.1/lib/sidekiq/middleware/chain.rb:138:in `block in invoke' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/sidekiq.rb:73:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/sidekiq-6.4.1/lib/sidekiq/middleware/chain.rb:140:in `block in invoke' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/sidekiq-6.4.1/lib/sidekiq/middleware/chain.rb:143:in `invoke' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/sidekiq-6.4.1/lib/sidekiq/testing.rb:294:in `process_job' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/job_batching/batch_spec.rb:289:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:263:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:263:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:511:in `block in with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:468:in `block in with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:486:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-rails-5.1.1/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:486:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:468:in `with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:511:in `with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:259:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:646:in `block in run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:642:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:642:in `run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:607:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/configuration.rb:2068:in `with_suite_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:116:in `block in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/reporter.rb:74:in `report' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:115:in `run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:89:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:71:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:45:in `invoke' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/exe/rspec:4:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:58:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:58:in `kernel_load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:23:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:478:in `exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:31:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:25:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/exe/bundle:49:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/friendly_errors.rb:128:in `with_friendly_errors' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/exe/bundle:37:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `
' [ActiveJob] [RetryingJob] [7b7827af-d7d8-418e-aa4f-2b339a5abd46] Performing RetryingJob (Job ID: 7b7827af-d7d8-418e-aa4f-2b339a5abd46) from Sidekiq(default) [ActiveJob] [RetryingJob] [7b7827af-d7d8-418e-aa4f-2b339a5abd46] Performed RetryingJob (Job ID: 7b7827af-d7d8-418e-aa4f-2b339a5abd46) from Sidekiq(default) in 5.41ms  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] Enqueued TestWorker (Job ID: 73dbe4d9-2ca5-4036-9ce9-03e84760478a) to Sidekiq(default)  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] Enqueued CanvasSync::JobBatches::Batch::Callback::ActiveJobCallbackWorker (Job ID: 1b05b015-ac1e-4b02-9808-463366376a7d) to Test(default) with arguments: "SampleCallback", "complete", {"a"=>"b"}, "bKsYTtAgZ2c3JQ", nil  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] Enqueued CanvasSync::JobBatches::Batch::Callback::ActiveJobCallbackWorker (Job ID: 7e2616c1-e116-4a72-8778-47736795beaf) to Test(default) with arguments: "SampleCallback2", "complete", {"b"=>"a"}, "9_ipUL7l9vTMbg", nil [ActiveJob] Enqueued CanvasSync::JobBatches::Batch::Callback::ActiveJobCallbackWorker (Job ID: b4b22b09-0175-44f3-ba02-7d982ee41fc8) to Test(default) with arguments: "SampleCallback", "complete", {"a"=>"b"}, "9_ipUL7l9vTMbg", nil  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.4ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.3ms) BEGIN  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] Enqueued ContextedJob (Job ID: 7a903636-a773-4491-be1e-8fc1f20dc0f9) to Sidekiq(default) [ActiveJob] [TestWorker] [73dbe4d9-2ca5-4036-9ce9-03e84760478a] Performing TestWorker (Job ID: 73dbe4d9-2ca5-4036-9ce9-03e84760478a) from Sidekiq(default) [ActiveJob] [TestWorker] [73dbe4d9-2ca5-4036-9ce9-03e84760478a] Performed TestWorker (Job ID: 73dbe4d9-2ca5-4036-9ce9-03e84760478a) from Sidekiq(default) in 14.03ms [ActiveJob] [ContextedJob] [7a903636-a773-4491-be1e-8fc1f20dc0f9] Performing ContextedJob (Job ID: 7a903636-a773-4491-be1e-8fc1f20dc0f9) from Sidekiq(default) [ActiveJob] [ContextedJob] [7a903636-a773-4491-be1e-8fc1f20dc0f9] Performed ContextedJob (Job ID: 7a903636-a773-4491-be1e-8fc1f20dc0f9) from Sidekiq(default) in 6.07ms  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] Enqueued ContextedJob (Job ID: c4812d2b-9573-4a68-8d37-bdc6fd6d4785) to Sidekiq(default) [ActiveJob] [ContextedJob] [c4812d2b-9573-4a68-8d37-bdc6fd6d4785] Performing ContextedJob (Job ID: c4812d2b-9573-4a68-8d37-bdc6fd6d4785) from Sidekiq(default) [ActiveJob] [ContextedJob] [c4812d2b-9573-4a68-8d37-bdc6fd6d4785] Performed ContextedJob (Job ID: c4812d2b-9573-4a68-8d37-bdc6fd6d4785) from Sidekiq(default) in 28.03ms  (2.0ms) ROLLBACK  (1.4ms) BEGIN [ActiveJob] Enqueued BatchTestJobBase (Job ID: 768fb313-a224-416d-a5fa-eb573058e632) to Sidekiq(default) [ActiveJob] [BatchTestJobBase] [768fb313-a224-416d-a5fa-eb573058e632] Performing BatchTestJobBase (Job ID: 768fb313-a224-416d-a5fa-eb573058e632) from Sidekiq(default) [ActiveJob] [BatchTestJobBase] [768fb313-a224-416d-a5fa-eb573058e632] Performed BatchTestJobBase (Job ID: 768fb313-a224-416d-a5fa-eb573058e632) from Sidekiq(default) in 9.9ms [ActiveJob] Enqueued ContextedJob (Job ID: fc418833-e006-4f2e-8cb8-98622393f30b) to Sidekiq(default) [ActiveJob] [ContextedJob] [fc418833-e006-4f2e-8cb8-98622393f30b] Performing ContextedJob (Job ID: fc418833-e006-4f2e-8cb8-98622393f30b) from Sidekiq(default) [ActiveJob] [ContextedJob] [fc418833-e006-4f2e-8cb8-98622393f30b] Performed ContextedJob (Job ID: fc418833-e006-4f2e-8cb8-98622393f30b) from Sidekiq(default) in 17.53ms  (0.5ms) ROLLBACK  (0.3ms) BEGIN [ActiveJob] Enqueued TestWorker (Job ID: ff82ff74-083c-4ce4-b29b-bd37b4579802) to Sidekiq(default) [ActiveJob] Enqueued TestWorker (Job ID: 40d83f8c-7896-4a76-947f-ec5f19765da9) to Sidekiq(default) [ActiveJob] Enqueued TestWorker (Job ID: 7bbaa2d2-86d5-4898-97de-cacff497a882) to Sidekiq(default)  (0.3ms) ROLLBACK  (1.0ms) BEGIN [ActiveJob] Enqueued WorkerA (Job ID: 6b161160-9fd5-478e-9287-d3a44df2de05) to Sidekiq(default) [ActiveJob] Enqueued WorkerB (Job ID: d7ecd425-66d4-4de7-9e75-586ea5d24e40) to Sidekiq(default) [ActiveJob] Enqueued WorkerA (Job ID: 7cc28a36-e4a2-456a-be81-bb8431a87018) to Sidekiq(default) [ActiveJob] Enqueued WorkerC (Job ID: b1b9beab-7c38-45fa-b2dc-d80922a14e32) to Sidekiq(default)  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (2.0ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.3ms) BEGIN  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.4ms) ROLLBACK  (5.6ms) BEGIN  (5.3ms) ROLLBACK  (0.6ms) BEGIN  (0.7ms) ROLLBACK  (0.6ms) BEGIN  (5.0ms) ROLLBACK  (0.6ms) BEGIN  (4.0ms) ROLLBACK  (1.8ms) BEGIN  (0.7ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] Enqueued TestWorker (Job ID: 5d683403-d2dc-44d1-930a-e18c6a8228eb) to Sidekiq(default)  (2.8ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (4.3ms) BEGIN  (0.3ms) ROLLBACK  (2.7ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] Enqueued TestWorker (Job ID: 93c18fb5-5112-4165-9e68-365a6a7a4e1c) to Sidekiq(default)  (0.2ms) ROLLBACK  (1.1ms) SELECT "schema_migrations"."version" FROM "schema_migrations" ORDER BY "schema_migrations"."version" ASC  (0.5ms) BEGIN  (0.2ms) ROLLBACK  (0.3ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) ROLLBACK  (0.3ms) BEGIN  (1.5ms) SELECT COUNT(*) FROM "canvas_sync_job_logs" [ActiveJob] [GoodJob] [1d64dc21-c421-4d91-ab76-e2405031eddf] Performing GoodJob (Job ID: 1d64dc21-c421-4d91-ab76-e2405031eddf) from Test(default) with arguments: "argument" [ActiveJob] [GoodJob] [1d64dc21-c421-4d91-ab76-e2405031eddf] CanvasSync::JobLog Load (0.4ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "1d64dc21-c421-4d91-ab76-e2405031eddf"], ["LIMIT", 1]] [ActiveJob] [GoodJob] [1d64dc21-c421-4d91-ab76-e2405031eddf]  (0.3ms) SAVEPOINT active_record_1 [ActiveJob] [GoodJob] [1d64dc21-c421-4d91-ab76-e2405031eddf] CanvasSync::JobLog Create (1.2ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "GoodJob"], ["status", "enqueued"], ["job_arguments", "---\n- argument\n"], ["created_at", "2022-03-28 19:27:19.811496"], ["updated_at", "2022-03-28 19:27:19.811496"], ["job_id", "1d64dc21-c421-4d91-ab76-e2405031eddf"]] [ActiveJob] [GoodJob] [1d64dc21-c421-4d91-ab76-e2405031eddf]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [GoodJob] [1d64dc21-c421-4d91-ab76-e2405031eddf]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [GoodJob] [1d64dc21-c421-4d91-ab76-e2405031eddf] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-03-28 19:27:19.831965"], ["status", "running"], ["updated_at", "2022-03-28 19:27:19.832378"], ["id", 1054]] [ActiveJob] [GoodJob] [1d64dc21-c421-4d91-ab76-e2405031eddf]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [GoodJob] [1d64dc21-c421-4d91-ab76-e2405031eddf]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [GoodJob] [1d64dc21-c421-4d91-ab76-e2405031eddf] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2022-03-28 19:27:19.833730"], ["status", "success"], ["updated_at", "2022-03-28 19:27:19.834123"], ["id", 1054]] [ActiveJob] [GoodJob] [1d64dc21-c421-4d91-ab76-e2405031eddf]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [GoodJob] [1d64dc21-c421-4d91-ab76-e2405031eddf] Performed GoodJob (Job ID: 1d64dc21-c421-4d91-ab76-e2405031eddf) from Test(default) in 40.68ms  (0.2ms) SELECT COUNT(*) FROM "canvas_sync_job_logs" CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" ORDER BY "canvas_sync_job_logs"."id" DESC LIMIT $1 [["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [BadJob] [98274e4c-688a-4936-bbb6-ff71b1b04ab5] Performing BadJob (Job ID: 98274e4c-688a-4936-bbb6-ff71b1b04ab5) from Test(default) with arguments: "argument" [ActiveJob] [BadJob] [98274e4c-688a-4936-bbb6-ff71b1b04ab5] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "98274e4c-688a-4936-bbb6-ff71b1b04ab5"], ["LIMIT", 1]] [ActiveJob] [BadJob] [98274e4c-688a-4936-bbb6-ff71b1b04ab5]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [BadJob] [98274e4c-688a-4936-bbb6-ff71b1b04ab5] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "BadJob"], ["status", "enqueued"], ["job_arguments", "---\n- argument\n"], ["created_at", "2022-03-28 19:27:19.839988"], ["updated_at", "2022-03-28 19:27:19.839988"], ["job_id", "98274e4c-688a-4936-bbb6-ff71b1b04ab5"]] [ActiveJob] [BadJob] [98274e4c-688a-4936-bbb6-ff71b1b04ab5]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [BadJob] [98274e4c-688a-4936-bbb6-ff71b1b04ab5]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [BadJob] [98274e4c-688a-4936-bbb6-ff71b1b04ab5] CanvasSync::JobLog Update (0.4ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-03-28 19:27:19.841516"], ["status", "running"], ["updated_at", "2022-03-28 19:27:19.841953"], ["id", 1055]] [ActiveJob] [BadJob] [98274e4c-688a-4936-bbb6-ff71b1b04ab5]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [BadJob] [98274e4c-688a-4936-bbb6-ff71b1b04ab5]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [BadJob] [98274e4c-688a-4936-bbb6-ff71b1b04ab5] CanvasSync::JobLog Update (0.7ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "exception" = $2, "backtrace" = $3, "status" = $4, "updated_at" = $5 WHERE "canvas_sync_job_logs"."id" = $6 [["completed_at", "2022-03-28 19:27:19.843612"], ["exception", "EvilError: EvilError"], ["backtrace", "/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:12:in `perform'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6.2/lib/active_job/execution.rb:39:in `block in perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:109:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch_aware_job.rb:22:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:21:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/i18n-1.10.0/lib/i18n.rb:323:in `with_locale'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6.2/lib/active_job/translation.rb:9:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:26:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/notifications.rb:168:in `block in instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/notifications/instrumenter.rb:23:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/notifications.rb:168:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:25:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:46:in `block in tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/tagged_logging.rb:71:in `block in tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/tagged_logging.rb:28:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/tagged_logging.rb:71:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:46:in `tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:22:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:136:in `run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6.2/lib/active_job/execution.rb:38:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6.2/lib/active_job/execution.rb:18:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:40:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.11.0/lib/rspec/matchers/built_in/raise_error.rb:59:in `matches?'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:51:in `block in handle_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:27:in `with_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:48:in `handle_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/expectation_target.rb:65:in `to'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/expectation_target.rb:139:in `to'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:39:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:263:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:263:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:511:in `block in with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:468:in `block in with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:486:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-rails-5.1.1/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:486:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:468:in `with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:511:in `with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:259:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:646:in `block in run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:642:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:642:in `run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:607:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/configuration.rb:2068:in `with_suite_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:116:in `block in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/reporter.rb:74:in `report'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:115:in `run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:89:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:71:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:45:in `invoke'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/exe/rspec:4:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:58:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:58:in `kernel_load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:23:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:478:in `exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:31:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:25:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/exe/bundle:49:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/friendly_errors.rb:128:in `with_friendly_errors'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/exe/bundle:37:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `
'"], ["status", "error"], ["updated_at", "2022-03-28 19:27:19.843928"], ["id", 1055]] [ActiveJob] [BadJob] [98274e4c-688a-4936-bbb6-ff71b1b04ab5]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [BadJob] [98274e4c-688a-4936-bbb6-ff71b1b04ab5] Error performing BadJob (Job ID: 98274e4c-688a-4936-bbb6-ff71b1b04ab5) from Test(default) in 7.27ms: EvilError (EvilError): /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:12:in `perform' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6.2/lib/active_job/execution.rb:39:in `block in perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:109:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch_aware_job.rb:22:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:21:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/i18n-1.10.0/lib/i18n.rb:323:in `with_locale' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6.2/lib/active_job/translation.rb:9:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:26:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/notifications.rb:168:in `block in instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/notifications/instrumenter.rb:23:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/notifications.rb:168:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:25:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:46:in `block in tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/tagged_logging.rb:71:in `block in tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/tagged_logging.rb:28:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/tagged_logging.rb:71:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:46:in `tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:22:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:136:in `run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6.2/lib/active_job/execution.rb:38:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6.2/lib/active_job/execution.rb:18:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:40:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.11.0/lib/rspec/matchers/built_in/raise_error.rb:59:in `matches?' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:51:in `block in handle_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:27:in `with_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:48:in `handle_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/expectation_target.rb:65:in `to' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/expectation_target.rb:139:in `to' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:39:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:263:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:263:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:511:in `block in with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:468:in `block in with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:486:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-rails-5.1.1/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:486:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:468:in `with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:511:in `with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:259:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:646:in `block in run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:642:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:642:in `run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:607:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/configuration.rb:2068:in `with_suite_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:116:in `block in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/reporter.rb:74:in `report' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:115:in `run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:89:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:71:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:45:in `invoke' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/exe/rspec:4:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:58:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:58:in `kernel_load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:23:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:478:in `exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:31:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:25:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/exe/bundle:49:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/friendly_errors.rb:128:in `with_friendly_errors' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/exe/bundle:37:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `
' CanvasSync::JobLog Load (0.4ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" ORDER BY "canvas_sync_job_logs"."id" DESC LIMIT $1 [["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.3ms) BEGIN [ActiveJob] [BadJob] [37a41d27-5412-40e4-a3a5-40f26d756ae0] Performing BadJob (Job ID: 37a41d27-5412-40e4-a3a5-40f26d756ae0) from Test(default) [ActiveJob] [BadJob] [37a41d27-5412-40e4-a3a5-40f26d756ae0] CanvasSync::JobLog Load (0.3ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "37a41d27-5412-40e4-a3a5-40f26d756ae0"], ["LIMIT", 1]] [ActiveJob] [BadJob] [37a41d27-5412-40e4-a3a5-40f26d756ae0]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [BadJob] [37a41d27-5412-40e4-a3a5-40f26d756ae0] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["job_class", "BadJob"], ["status", "enqueued"], ["created_at", "2022-03-28 19:27:19.850771"], ["updated_at", "2022-03-28 19:27:19.850771"], ["job_id", "37a41d27-5412-40e4-a3a5-40f26d756ae0"]] [ActiveJob] [BadJob] [37a41d27-5412-40e4-a3a5-40f26d756ae0]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [BadJob] [37a41d27-5412-40e4-a3a5-40f26d756ae0]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [BadJob] [37a41d27-5412-40e4-a3a5-40f26d756ae0] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-03-28 19:27:19.851756"], ["status", "running"], ["updated_at", "2022-03-28 19:27:19.852088"], ["id", 1056]] [ActiveJob] [BadJob] [37a41d27-5412-40e4-a3a5-40f26d756ae0]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [BadJob] [37a41d27-5412-40e4-a3a5-40f26d756ae0]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [BadJob] [37a41d27-5412-40e4-a3a5-40f26d756ae0] CanvasSync::JobLog Update (0.5ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "exception" = $2, "backtrace" = $3, "status" = $4, "updated_at" = $5 WHERE "canvas_sync_job_logs"."id" = $6 [["completed_at", "2022-03-28 19:27:19.853574"], ["exception", "ArgumentError: wrong number of arguments (given 0, expected 1)"], ["backtrace", "/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:11:in `perform'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6.2/lib/active_job/execution.rb:39:in `block in perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:109:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch_aware_job.rb:22:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:21:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/i18n-1.10.0/lib/i18n.rb:323:in `with_locale'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6.2/lib/active_job/translation.rb:9:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:26:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/notifications.rb:168:in `block in instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/notifications/instrumenter.rb:23:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/notifications.rb:168:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:25:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:46:in `block in tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/tagged_logging.rb:71:in `block in tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/tagged_logging.rb:28:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/tagged_logging.rb:71:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:46:in `tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:22:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:136:in `run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6.2/lib/active_job/execution.rb:38:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6.2/lib/active_job/execution.rb:18:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:52:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.11.0/lib/rspec/matchers/built_in/raise_error.rb:59:in `matches?'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:51:in `block in handle_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:27:in `with_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:48:in `handle_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/expectation_target.rb:65:in `to'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/expectation_target.rb:139:in `to'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:51:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:263:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:263:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:511:in `block in with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:468:in `block in with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:486:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-rails-5.1.1/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:486:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:468:in `with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:511:in `with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:259:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:646:in `block in run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:642:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:642:in `run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:607:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/configuration.rb:2068:in `with_suite_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:116:in `block in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/reporter.rb:74:in `report'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:115:in `run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:89:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:71:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:45:in `invoke'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/exe/rspec:4:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:58:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:58:in `kernel_load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:23:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:478:in `exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:31:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:25:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/exe/bundle:49:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/friendly_errors.rb:128:in `with_friendly_errors'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/exe/bundle:37:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `
'"], ["status", "error"], ["updated_at", "2022-03-28 19:27:19.853889"], ["id", 1056]] [ActiveJob] [BadJob] [37a41d27-5412-40e4-a3a5-40f26d756ae0]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [BadJob] [37a41d27-5412-40e4-a3a5-40f26d756ae0] Error performing BadJob (Job ID: 37a41d27-5412-40e4-a3a5-40f26d756ae0) from Test(default) in 5.66ms: ArgumentError (wrong number of arguments (given 0, expected 1)): /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:11:in `perform' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6.2/lib/active_job/execution.rb:39:in `block in perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:109:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch_aware_job.rb:22:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:21:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/i18n-1.10.0/lib/i18n.rb:323:in `with_locale' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6.2/lib/active_job/translation.rb:9:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:26:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/notifications.rb:168:in `block in instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/notifications/instrumenter.rb:23:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/notifications.rb:168:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:25:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:46:in `block in tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/tagged_logging.rb:71:in `block in tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/tagged_logging.rb:28:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/tagged_logging.rb:71:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:46:in `tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:22:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:136:in `run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6.2/lib/active_job/execution.rb:38:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6.2/lib/active_job/execution.rb:18:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:52:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.11.0/lib/rspec/matchers/built_in/raise_error.rb:59:in `matches?' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:51:in `block in handle_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:27:in `with_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:48:in `handle_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/expectation_target.rb:65:in `to' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/expectation_target.rb:139:in `to' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:51:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:263:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:263:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:511:in `block in with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:468:in `block in with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:486:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-rails-5.1.1/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:486:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:468:in `with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:511:in `with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:259:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:646:in `block in run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:642:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:642:in `run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:607:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/configuration.rb:2068:in `with_suite_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:116:in `block in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/reporter.rb:74:in `report' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:115:in `run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:89:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:71:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:45:in `invoke' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/exe/rspec:4:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:58:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:58:in `kernel_load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:23:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:478:in `exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:31:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:25:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/exe/bundle:49:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/friendly_errors.rb:128:in `with_friendly_errors' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/exe/bundle:37:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `
'  (0.1ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [BadJob] [dc555ddf-9c2f-485d-9677-dd8d9abdd49e] Performing BadJob (Job ID: dc555ddf-9c2f-485d-9677-dd8d9abdd49e) from Test(default) [ActiveJob] [BadJob] [dc555ddf-9c2f-485d-9677-dd8d9abdd49e] CanvasSync::JobLog Load (0.3ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "dc555ddf-9c2f-485d-9677-dd8d9abdd49e"], ["LIMIT", 1]] [ActiveJob] [BadJob] [dc555ddf-9c2f-485d-9677-dd8d9abdd49e]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [BadJob] [dc555ddf-9c2f-485d-9677-dd8d9abdd49e] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["job_class", "BadJob"], ["status", "enqueued"], ["created_at", "2022-03-28 19:27:19.858878"], ["updated_at", "2022-03-28 19:27:19.858878"], ["job_id", "dc555ddf-9c2f-485d-9677-dd8d9abdd49e"]] [ActiveJob] [BadJob] [dc555ddf-9c2f-485d-9677-dd8d9abdd49e]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [BadJob] [dc555ddf-9c2f-485d-9677-dd8d9abdd49e]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [BadJob] [dc555ddf-9c2f-485d-9677-dd8d9abdd49e] CanvasSync::JobLog Update (0.5ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-03-28 19:27:19.860223"], ["status", "running"], ["updated_at", "2022-03-28 19:27:19.860810"], ["id", 1057]] [ActiveJob] [BadJob] [dc555ddf-9c2f-485d-9677-dd8d9abdd49e]  (0.3ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [BadJob] [dc555ddf-9c2f-485d-9677-dd8d9abdd49e]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [BadJob] [dc555ddf-9c2f-485d-9677-dd8d9abdd49e] CanvasSync::JobLog Update (1.5ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "exception" = $2, "backtrace" = $3, "status" = $4, "updated_at" = $5 WHERE "canvas_sync_job_logs"."id" = $6 [["completed_at", "2022-03-28 19:27:19.867016"], ["exception", "ArgumentError: wrong number of arguments (given 0, expected 1)"], ["backtrace", "/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:11:in `perform'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6.2/lib/active_job/execution.rb:39:in `block in perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:109:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch_aware_job.rb:22:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:21:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/i18n-1.10.0/lib/i18n.rb:323:in `with_locale'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6.2/lib/active_job/translation.rb:9:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:26:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/notifications.rb:168:in `block in instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/notifications/instrumenter.rb:23:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/notifications.rb:168:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:25:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:46:in `block in tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/tagged_logging.rb:71:in `block in tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/tagged_logging.rb:28:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/tagged_logging.rb:71:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:46:in `tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:22:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:136:in `run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6.2/lib/active_job/execution.rb:38:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6.2/lib/active_job/execution.rb:18:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:60:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.11.0/lib/rspec/matchers/built_in/raise_error.rb:59:in `matches?'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:51:in `block in handle_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:27:in `with_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:48:in `handle_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/expectation_target.rb:65:in `to'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/expectation_target.rb:139:in `to'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:59:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:263:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:263:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:511:in `block in with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:468:in `block in with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:486:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-rails-5.1.1/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:486:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:468:in `with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:511:in `with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:259:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:646:in `block in run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:642:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:642:in `run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:607:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/configuration.rb:2068:in `with_suite_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:116:in `block in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/reporter.rb:74:in `report'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:115:in `run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:89:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:71:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:45:in `invoke'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/exe/rspec:4:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:58:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:58:in `kernel_load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:23:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:478:in `exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:31:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:25:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/exe/bundle:49:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/friendly_errors.rb:128:in `with_friendly_errors'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/exe/bundle:37:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `
'\n\nError Occurred while handling an Error: NoMethodError: undefined method `bad_catcher' for BadJob:Class\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-mocks-3.11.0/lib/rspec/mocks/method_double.rb:28:in `block in original_implementation_callable'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-mocks-3.11.0/lib/rspec/mocks/message_expectation.rb:143:in `block in and_call_original'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-mocks-3.11.0/lib/rspec/mocks/message_expectation.rb:801:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-mocks-3.11.0/lib/rspec/mocks/message_expectation.rb:615:in `invoke_incrementing_actual_calls_by'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-mocks-3.11.0/lib/rspec/mocks/message_expectation.rb:470:in `invoke'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-mocks-3.11.0/lib/rspec/mocks/proxy.rb:217:in `message_received'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-mocks-3.11.0/lib/rspec/mocks/proxy.rb:361:in `message_received'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-mocks-3.11.0/lib/rspec/mocks/method_double.rb:78:in `proxy_method_invoked'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-mocks-3.11.0/lib/rspec/mocks/method_double.rb:64:in `block (2 levels) in define_proxy_method'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:31:in `rescue in block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:23:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/i18n-1.10.0/lib/i18n.rb:323:in `with_locale'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6.2/lib/active_job/translation.rb:9:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:26:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/notifications.rb:168:in `block in instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/notifications/instrumenter.rb:23:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/notifications.rb:168:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:25:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:46:in `block in tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/tagged_logging.rb:71:in `block in tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/tagged_logging.rb:28:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/tagged_logging.rb:71:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:46:in `tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:22:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:136:in `run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6.2/lib/active_job/execution.rb:38:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6.2/lib/active_job/execution.rb:18:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:60:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.11.0/lib/rspec/matchers/built_in/raise_error.rb:59:in `matches?'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:51:in `block in handle_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:27:in `with_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:48:in `handle_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/expectation_target.rb:65:in `to'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/expectation_target.rb:139:in `to'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:59:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:263:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:263:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:511:in `block in with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:468:in `block in with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:486:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-rails-5.1.1/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:486:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:468:in `with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:511:in `with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:259:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:646:in `block in run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:642:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:642:in `run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:607:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/configuration.rb:2068:in `with_suite_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:116:in `block in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/reporter.rb:74:in `report'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:115:in `run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:89:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:71:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:45:in `invoke'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/exe/rspec:4:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:58:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:58:in `kernel_load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:23:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:478:in `exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:31:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:25:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/exe/bundle:49:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/friendly_errors.rb:128:in `with_friendly_errors'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/exe/bundle:37:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `
'"], ["status", "error"], ["updated_at", "2022-03-28 19:27:19.867572"], ["id", 1057]] [ActiveJob] [BadJob] [dc555ddf-9c2f-485d-9677-dd8d9abdd49e]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [BadJob] [dc555ddf-9c2f-485d-9677-dd8d9abdd49e] Error performing BadJob (Job ID: dc555ddf-9c2f-485d-9677-dd8d9abdd49e) from Test(default) in 12.67ms: ArgumentError (wrong number of arguments (given 0, expected 1)): /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:11:in `perform' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6.2/lib/active_job/execution.rb:39:in `block in perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:109:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch_aware_job.rb:22:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:21:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/i18n-1.10.0/lib/i18n.rb:323:in `with_locale' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6.2/lib/active_job/translation.rb:9:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:26:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/notifications.rb:168:in `block in instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/notifications/instrumenter.rb:23:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/notifications.rb:168:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:25:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:46:in `block in tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/tagged_logging.rb:71:in `block in tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/tagged_logging.rb:28:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/tagged_logging.rb:71:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:46:in `tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:22:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:136:in `run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6.2/lib/active_job/execution.rb:38:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6.2/lib/active_job/execution.rb:18:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:60:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.11.0/lib/rspec/matchers/built_in/raise_error.rb:59:in `matches?' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:51:in `block in handle_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:27:in `with_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:48:in `handle_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/expectation_target.rb:65:in `to' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/expectation_target.rb:139:in `to' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:59:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:263:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:263:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:511:in `block in with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:468:in `block in with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:486:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-rails-5.1.1/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:486:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:468:in `with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:511:in `with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:259:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:646:in `block in run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:642:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:642:in `run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:607:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/configuration.rb:2068:in `with_suite_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:116:in `block in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/reporter.rb:74:in `report' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:115:in `run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:89:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:71:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:45:in `invoke' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/exe/rspec:4:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:58:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:58:in `kernel_load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:23:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:478:in `exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:31:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:25:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/exe/bundle:49:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/friendly_errors.rb:128:in `with_friendly_errors' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/exe/bundle:37:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `
' CanvasSync::JobLog Load (0.4ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" ORDER BY "canvas_sync_job_logs"."id" DESC LIMIT $1 [["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [CanvasSync::Jobs::ReportChecker] [6d09f235-67db-4cce-8fef-e28f346f1a4c] Performing CanvasSync::Jobs::ReportChecker (Job ID: 6d09f235-67db-4cce-8fef-e28f346f1a4c) from Test(default) with arguments: "provisioning_csv", 1, "FakeProcessor", {} [ActiveJob] [CanvasSync::Jobs::ReportChecker] [6d09f235-67db-4cce-8fef-e28f346f1a4c] CanvasSync::JobLog Load (0.5ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "6d09f235-67db-4cce-8fef-e28f346f1a4c"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [6d09f235-67db-4cce-8fef-e28f346f1a4c]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [6d09f235-67db-4cce-8fef-e28f346f1a4c] CanvasSync::JobLog Create (0.4ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- provisioning_csv\n- 1\n- FakeProcessor\n- {}\n"], ["created_at", "2022-03-28 19:27:19.878622"], ["updated_at", "2022-03-28 19:27:19.878622"], ["job_id", "6d09f235-67db-4cce-8fef-e28f346f1a4c"]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [6d09f235-67db-4cce-8fef-e28f346f1a4c]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [6d09f235-67db-4cce-8fef-e28f346f1a4c]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [6d09f235-67db-4cce-8fef-e28f346f1a4c] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-03-28 19:27:19.880553"], ["status", "running"], ["updated_at", "2022-03-28 19:27:19.880969"], ["id", 1058]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [6d09f235-67db-4cce-8fef-e28f346f1a4c]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [6d09f235-67db-4cce-8fef-e28f346f1a4c]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [6d09f235-67db-4cce-8fef-e28f346f1a4c] CanvasSync::JobLog Destroy (0.2ms) DELETE FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."id" = $1 [["id", 1058]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [6d09f235-67db-4cce-8fef-e28f346f1a4c]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [6d09f235-67db-4cce-8fef-e28f346f1a4c] Performed CanvasSync::Jobs::ReportChecker (Job ID: 6d09f235-67db-4cce-8fef-e28f346f1a4c) from Test(default) in 9.86ms  (0.1ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [CanvasSync::Jobs::ReportChecker] [5410c701-1fdd-4954-b6b2-289cda115c61] Performing CanvasSync::Jobs::ReportChecker (Job ID: 5410c701-1fdd-4954-b6b2-289cda115c61) from Test(default) with arguments: "provisioning_csv", 1, "FakeProcessor", {} [ActiveJob] [CanvasSync::Jobs::ReportChecker] [5410c701-1fdd-4954-b6b2-289cda115c61] CanvasSync::JobLog Load (0.3ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "5410c701-1fdd-4954-b6b2-289cda115c61"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [5410c701-1fdd-4954-b6b2-289cda115c61]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [5410c701-1fdd-4954-b6b2-289cda115c61] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- provisioning_csv\n- 1\n- FakeProcessor\n- {}\n"], ["created_at", "2022-03-28 19:27:19.890184"], ["updated_at", "2022-03-28 19:27:19.890184"], ["job_id", "5410c701-1fdd-4954-b6b2-289cda115c61"]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [5410c701-1fdd-4954-b6b2-289cda115c61]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [5410c701-1fdd-4954-b6b2-289cda115c61]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [5410c701-1fdd-4954-b6b2-289cda115c61] CanvasSync::JobLog Update (0.4ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-03-28 19:27:19.891973"], ["status", "running"], ["updated_at", "2022-03-28 19:27:19.892327"], ["id", 1059]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [5410c701-1fdd-4954-b6b2-289cda115c61]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [5410c701-1fdd-4954-b6b2-289cda115c61]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [5410c701-1fdd-4954-b6b2-289cda115c61] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- provisioning_csv\n- 1\n- FakeProcessor\n- {}\n- {}\n"], ["created_at", "2022-03-28 19:27:19.897723"], ["updated_at", "2022-03-28 19:27:19.897723"], ["job_id", "d8dc8864-109a-4ac2-8037-552f956e356b"]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [5410c701-1fdd-4954-b6b2-289cda115c61]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [5410c701-1fdd-4954-b6b2-289cda115c61] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: d8dc8864-109a-4ac2-8037-552f956e356b) to Test(default) at 2022-03-28 19:27:49 UTC with arguments: "provisioning_csv", 1, "FakeProcessor", {}, {} [ActiveJob] [CanvasSync::Jobs::ReportChecker] [5410c701-1fdd-4954-b6b2-289cda115c61]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [5410c701-1fdd-4954-b6b2-289cda115c61] CanvasSync::JobLog Destroy (0.2ms) DELETE FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."id" = $1 [["id", 1059]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [5410c701-1fdd-4954-b6b2-289cda115c61]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [5410c701-1fdd-4954-b6b2-289cda115c61] Performed CanvasSync::Jobs::ReportChecker (Job ID: 5410c701-1fdd-4954-b6b2-289cda115c61) from Test(default) in 11.68ms  (0.2ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [CanvasSync::Jobs::ReportChecker] [0ac80108-5984-414d-95b6-3959adc7cac6] Performing CanvasSync::Jobs::ReportChecker (Job ID: 0ac80108-5984-414d-95b6-3959adc7cac6) from Test(default) with arguments: "provisioning_csv", 1, "FakeProcessor", {} [ActiveJob] [CanvasSync::Jobs::ReportChecker] [0ac80108-5984-414d-95b6-3959adc7cac6] CanvasSync::JobLog Load (0.3ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "0ac80108-5984-414d-95b6-3959adc7cac6"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [0ac80108-5984-414d-95b6-3959adc7cac6]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [0ac80108-5984-414d-95b6-3959adc7cac6] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- provisioning_csv\n- 1\n- FakeProcessor\n- {}\n"], ["created_at", "2022-03-28 19:27:19.904476"], ["updated_at", "2022-03-28 19:27:19.904476"], ["job_id", "0ac80108-5984-414d-95b6-3959adc7cac6"]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [0ac80108-5984-414d-95b6-3959adc7cac6]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [0ac80108-5984-414d-95b6-3959adc7cac6]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [0ac80108-5984-414d-95b6-3959adc7cac6] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-03-28 19:27:19.906098"], ["status", "running"], ["updated_at", "2022-03-28 19:27:19.906557"], ["id", 1061]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [0ac80108-5984-414d-95b6-3959adc7cac6]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [0ac80108-5984-414d-95b6-3959adc7cac6]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [0ac80108-5984-414d-95b6-3959adc7cac6] CanvasSync::JobLog Update (0.6ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "exception" = $2, "backtrace" = $3, "status" = $4, "updated_at" = $5 WHERE "canvas_sync_job_logs"."id" = $6 [["completed_at", "2022-03-28 19:27:19.913849"], ["exception", "NameError: undefined local variable or method `current_organization' for #"], ["backtrace", "/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/jobs/report_checker.rb:35:in `perform'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6.2/lib/active_job/execution.rb:39:in `block in perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:109:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch_aware_job.rb:22:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:21:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/i18n-1.10.0/lib/i18n.rb:323:in `with_locale'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6.2/lib/active_job/translation.rb:9:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:26:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/notifications.rb:168:in `block in instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/notifications/instrumenter.rb:23:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/notifications.rb:168:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:25:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:46:in `block in tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/tagged_logging.rb:71:in `block in tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/tagged_logging.rb:28:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/tagged_logging.rb:71:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:46:in `tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:22:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:136:in `run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6.2/lib/active_job/execution.rb:38:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6.2/lib/active_job/execution.rb:18:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/report_checker_spec.rb:11:in `start_job'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/report_checker_spec.rb:53:in `block (5 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.11.0/lib/rspec/matchers/built_in/raise_error.rb:59:in `matches?'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:51:in `block in handle_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:27:in `with_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:48:in `handle_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/expectation_target.rb:65:in `to'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/expectation_target.rb:139:in `to'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/report_checker_spec.rb:53:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:263:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:263:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:511:in `block in with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:468:in `block in with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:486:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-rails-5.1.1/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:486:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:468:in `with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:511:in `with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:259:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:646:in `block in run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:642:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:642:in `run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:607:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/configuration.rb:2068:in `with_suite_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:116:in `block in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/reporter.rb:74:in `report'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:115:in `run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:89:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:71:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:45:in `invoke'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/exe/rspec:4:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:58:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:58:in `kernel_load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:23:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:478:in `exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:31:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:25:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/exe/bundle:49:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/friendly_errors.rb:128:in `with_friendly_errors'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/exe/bundle:37:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `
'"], ["status", "error"], ["updated_at", "2022-03-28 19:27:19.914429"], ["id", 1061]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [0ac80108-5984-414d-95b6-3959adc7cac6]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [0ac80108-5984-414d-95b6-3959adc7cac6] Error performing CanvasSync::Jobs::ReportChecker (Job ID: 0ac80108-5984-414d-95b6-3959adc7cac6) from Test(default) in 13.67ms: NameError (undefined local variable or method `current_organization' for #): /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/jobs/report_checker.rb:35:in `perform' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6.2/lib/active_job/execution.rb:39:in `block in perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:109:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch_aware_job.rb:22:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:21:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/i18n-1.10.0/lib/i18n.rb:323:in `with_locale' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6.2/lib/active_job/translation.rb:9:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:26:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/notifications.rb:168:in `block in instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/notifications/instrumenter.rb:23:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/notifications.rb:168:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:25:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:46:in `block in tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/tagged_logging.rb:71:in `block in tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/tagged_logging.rb:28:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/tagged_logging.rb:71:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:46:in `tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:22:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:136:in `run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6.2/lib/active_job/execution.rb:38:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6.2/lib/active_job/execution.rb:18:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/report_checker_spec.rb:11:in `start_job' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/report_checker_spec.rb:53:in `block (5 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.11.0/lib/rspec/matchers/built_in/raise_error.rb:59:in `matches?' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:51:in `block in handle_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:27:in `with_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:48:in `handle_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/expectation_target.rb:65:in `to' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/expectation_target.rb:139:in `to' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/report_checker_spec.rb:53:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:263:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:263:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:511:in `block in with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:468:in `block in with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:486:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-rails-5.1.1/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:486:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:468:in `with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:511:in `with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:259:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:646:in `block in run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:642:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:642:in `run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:607:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/configuration.rb:2068:in `with_suite_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:116:in `block in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/reporter.rb:74:in `report' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:115:in `run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:89:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:71:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:45:in `invoke' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/exe/rspec:4:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:58:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:58:in `kernel_load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:23:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:478:in `exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:31:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:25:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/exe/bundle:49:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/friendly_errors.rb:128:in `with_friendly_errors' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/exe/bundle:37:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `
'  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [6e180be4-8778-47b6-b4d5-1a9da68d4831] Performing CanvasSync::Jobs::ReportProcessorJob (Job ID: 6e180be4-8778-47b6-b4d5-1a9da68d4831) from Test(default) with arguments: "provisioning_csv", "https://test.instructure.com/sample_report_download", "FakeProcessor", {}, 1 [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [6e180be4-8778-47b6-b4d5-1a9da68d4831] CanvasSync::JobLog Load (0.3ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "6e180be4-8778-47b6-b4d5-1a9da68d4831"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [6e180be4-8778-47b6-b4d5-1a9da68d4831]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [6e180be4-8778-47b6-b4d5-1a9da68d4831] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportProcessorJob"], ["status", "enqueued"], ["job_arguments", "---\n- provisioning_csv\n- https://test.instructure.com/sample_report_download\n- FakeProcessor\n- {}\n- 1\n"], ["created_at", "2022-03-28 19:27:19.921309"], ["updated_at", "2022-03-28 19:27:19.921309"], ["job_id", "6e180be4-8778-47b6-b4d5-1a9da68d4831"]] [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [6e180be4-8778-47b6-b4d5-1a9da68d4831]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [6e180be4-8778-47b6-b4d5-1a9da68d4831]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [6e180be4-8778-47b6-b4d5-1a9da68d4831] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-03-28 19:27:19.923256"], ["status", "running"], ["updated_at", "2022-03-28 19:27:19.923621"], ["id", 1062]] [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [6e180be4-8778-47b6-b4d5-1a9da68d4831]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [6e180be4-8778-47b6-b4d5-1a9da68d4831]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [6e180be4-8778-47b6-b4d5-1a9da68d4831] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "job_class" = $1, "updated_at" = $2 WHERE "canvas_sync_job_logs"."id" = $3 [["job_class", "FakeProcessor"], ["updated_at", "2022-03-28 19:27:19.925387"], ["id", 1062]] [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [6e180be4-8778-47b6-b4d5-1a9da68d4831]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [6e180be4-8778-47b6-b4d5-1a9da68d4831]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [6e180be4-8778-47b6-b4d5-1a9da68d4831] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2022-03-28 19:27:19.938250"], ["status", "success"], ["updated_at", "2022-03-28 19:27:19.938786"], ["id", 1062]] [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [6e180be4-8778-47b6-b4d5-1a9da68d4831]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [6e180be4-8778-47b6-b4d5-1a9da68d4831] Performed CanvasSync::Jobs::ReportProcessorJob (Job ID: 6e180be4-8778-47b6-b4d5-1a9da68d4831) from Test(default) in 20.23ms  (0.1ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] [CanvasSync::Jobs::ReportStarter] [8a194cae-c90c-428f-9255-b2fe2823997e] Performing CanvasSync::Jobs::ReportStarter (Job ID: 8a194cae-c90c-428f-9255-b2fe2823997e) from Test(default) with arguments: "provisioning_csv", {"parameters[users]"=>true}, "CoolProcessor", {:models=>["users"]} [ActiveJob] [CanvasSync::Jobs::ReportStarter] [8a194cae-c90c-428f-9255-b2fe2823997e] CanvasSync::JobLog Load (0.3ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "8a194cae-c90c-428f-9255-b2fe2823997e"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::ReportStarter] [8a194cae-c90c-428f-9255-b2fe2823997e]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [8a194cae-c90c-428f-9255-b2fe2823997e] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportStarter"], ["status", "enqueued"], ["job_arguments", "---\n- provisioning_csv\n- parameters[users]: true\n- CoolProcessor\n- :models:\n - users\n"], ["created_at", "2022-03-28 19:27:19.945006"], ["updated_at", "2022-03-28 19:27:19.945006"], ["job_id", "8a194cae-c90c-428f-9255-b2fe2823997e"]] [ActiveJob] [CanvasSync::Jobs::ReportStarter] [8a194cae-c90c-428f-9255-b2fe2823997e]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [8a194cae-c90c-428f-9255-b2fe2823997e]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [8a194cae-c90c-428f-9255-b2fe2823997e] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-03-28 19:27:19.946931"], ["status", "running"], ["updated_at", "2022-03-28 19:27:19.947223"], ["id", 1063]] [ActiveJob] [CanvasSync::Jobs::ReportStarter] [8a194cae-c90c-428f-9255-b2fe2823997e]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [8a194cae-c90c-428f-9255-b2fe2823997e]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [8a194cae-c90c-428f-9255-b2fe2823997e] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- provisioning_csv\n- 1\n- CoolProcessor\n- :models:\n - users\n :sync_start_time: '2022-03-28T19:27:19Z'\n :report_params:\n parameters[users]: true\n"], ["created_at", "2022-03-28 19:27:19.950890"], ["updated_at", "2022-03-28 19:27:19.950890"], ["job_id", "7fef2f21-990b-4d09-8a9b-b49801ae3ead"]] [ActiveJob] [CanvasSync::Jobs::ReportStarter] [8a194cae-c90c-428f-9255-b2fe2823997e]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [8a194cae-c90c-428f-9255-b2fe2823997e] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: 7fef2f21-990b-4d09-8a9b-b49801ae3ead) to Test(default) at 2022-03-28 19:27:49 UTC with arguments: "provisioning_csv", 1, "CoolProcessor", {:models=>["users"], :sync_start_time=>"2022-03-28T19:27:19Z", :report_params=>{"parameters[users]"=>true}} [ActiveJob] [CanvasSync::Jobs::ReportStarter] [8a194cae-c90c-428f-9255-b2fe2823997e]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [8a194cae-c90c-428f-9255-b2fe2823997e] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2022-03-28 19:27:19.953062"], ["status", "success"], ["updated_at", "2022-03-28 19:27:19.953326"], ["id", 1063]] [ActiveJob] [CanvasSync::Jobs::ReportStarter] [8a194cae-c90c-428f-9255-b2fe2823997e]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [8a194cae-c90c-428f-9255-b2fe2823997e] Performed CanvasSync::Jobs::ReportStarter (Job ID: 8a194cae-c90c-428f-9255-b2fe2823997e) from Test(default) in 10.6ms  (0.1ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [CanvasSync::Jobs::ReportStarter] [39ef4623-0832-48c1-a800-bbae83632a41] Performing CanvasSync::Jobs::ReportStarter (Job ID: 39ef4623-0832-48c1-a800-bbae83632a41) from Test(default) with arguments: "provisioning_csv", {"parameters[users]"=>true}, "CoolProcessor", {:models=>["users"]}, {:allow_redownloads=>true} [ActiveJob] [CanvasSync::Jobs::ReportStarter] [39ef4623-0832-48c1-a800-bbae83632a41] CanvasSync::JobLog Load (0.3ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "39ef4623-0832-48c1-a800-bbae83632a41"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::ReportStarter] [39ef4623-0832-48c1-a800-bbae83632a41]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [39ef4623-0832-48c1-a800-bbae83632a41] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportStarter"], ["status", "enqueued"], ["job_arguments", "---\n- provisioning_csv\n- parameters[users]: true\n- CoolProcessor\n- :models:\n - users\n- :allow_redownloads: true\n"], ["created_at", "2022-03-28 19:27:19.957707"], ["updated_at", "2022-03-28 19:27:19.957707"], ["job_id", "39ef4623-0832-48c1-a800-bbae83632a41"]] [ActiveJob] [CanvasSync::Jobs::ReportStarter] [39ef4623-0832-48c1-a800-bbae83632a41]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [39ef4623-0832-48c1-a800-bbae83632a41]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [39ef4623-0832-48c1-a800-bbae83632a41] CanvasSync::JobLog Update (0.4ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-03-28 19:27:19.959827"], ["status", "running"], ["updated_at", "2022-03-28 19:27:19.960354"], ["id", 1065]] [ActiveJob] [CanvasSync::Jobs::ReportStarter] [39ef4623-0832-48c1-a800-bbae83632a41]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [39ef4623-0832-48c1-a800-bbae83632a41]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [39ef4623-0832-48c1-a800-bbae83632a41] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2022-03-28 19:27:19.963500"], ["status", "success"], ["updated_at", "2022-03-28 19:27:19.964053"], ["id", 1065]] [ActiveJob] [CanvasSync::Jobs::ReportStarter] [39ef4623-0832-48c1-a800-bbae83632a41]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [39ef4623-0832-48c1-a800-bbae83632a41] Performed CanvasSync::Jobs::ReportStarter (Job ID: 39ef4623-0832-48c1-a800-bbae83632a41) from Test(default) in 8.95ms  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.3ms) SAVEPOINT active_record_1 Account Exists (1.5ms) SELECT 1 AS one FROM "accounts" WHERE "accounts"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] Account Create (0.9ms) INSERT INTO "accounts" ("canvas_id", "sis_id", "canvas_parent_account_id", "sis_parent_account_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 1], ["sis_id", "a419c5dea3f7070f4479b4a373dfe5bf"], ["canvas_parent_account_id", 1], ["sis_parent_account_id", "b75290951d752a173472e6502d7fe7a8"], ["name", "Account name"], ["workflow_state", "active"], ["created_at", "2022-03-28 19:27:19.979958"], ["updated_at", "2022-03-28 19:27:19.979958"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (1.4ms) SELECT COUNT(*) FROM "admins" [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [e3916fbc-c856-4c4f-a89b-ac9d4313997b] Performing CanvasSync::Jobs::SyncAdminsJob (Job ID: e3916fbc-c856-4c4f-a89b-ac9d4313997b) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [e3916fbc-c856-4c4f-a89b-ac9d4313997b] CanvasSync::JobLog Load (0.1ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "e3916fbc-c856-4c4f-a89b-ac9d4313997b"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [e3916fbc-c856-4c4f-a89b-ac9d4313997b]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [e3916fbc-c856-4c4f-a89b-ac9d4313997b] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncAdminsJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2022-03-28 19:27:19.986774"], ["updated_at", "2022-03-28 19:27:19.986774"], ["job_id", "e3916fbc-c856-4c4f-a89b-ac9d4313997b"]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [e3916fbc-c856-4c4f-a89b-ac9d4313997b]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [e3916fbc-c856-4c4f-a89b-ac9d4313997b]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [e3916fbc-c856-4c4f-a89b-ac9d4313997b] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-03-28 19:27:19.988494"], ["status", "running"], ["updated_at", "2022-03-28 19:27:19.988929"], ["id", 1066]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [e3916fbc-c856-4c4f-a89b-ac9d4313997b]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [e3916fbc-c856-4c4f-a89b-ac9d4313997b] Account Load (0.3ms) SELECT "accounts".* FROM "accounts" WHERE "accounts"."workflow_state" != $1 ORDER BY "accounts"."id" ASC LIMIT $2 [["workflow_state", "deleted"], ["LIMIT", 1000]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [e3916fbc-c856-4c4f-a89b-ac9d4313997b] Admin Load (0.3ms) SELECT "admins".* FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [e3916fbc-c856-4c4f-a89b-ac9d4313997b]  (0.3ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [e3916fbc-c856-4c4f-a89b-ac9d4313997b] Admin Exists (0.3ms) SELECT 1 AS one FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [e3916fbc-c856-4c4f-a89b-ac9d4313997b] Admin Create (0.6ms) INSERT INTO "admins" ("canvas_id", "role_name", "canvas_account_id", "canvas_role_id", "canvas_user_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 2], ["role_name", "AccountAdmin"], ["canvas_account_id", 1], ["canvas_role_id", 1], ["canvas_user_id", 1], ["workflow_state", "active"], ["created_at", "2022-03-28 19:27:20.004329"], ["updated_at", "2022-03-28 19:27:20.004329"]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [e3916fbc-c856-4c4f-a89b-ac9d4313997b]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [e3916fbc-c856-4c4f-a89b-ac9d4313997b] Admin Load (0.2ms) SELECT "admins".* FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 3], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [e3916fbc-c856-4c4f-a89b-ac9d4313997b]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [e3916fbc-c856-4c4f-a89b-ac9d4313997b] Admin Exists (0.2ms) SELECT 1 AS one FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 3], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [e3916fbc-c856-4c4f-a89b-ac9d4313997b] Admin Create (0.3ms) INSERT INTO "admins" ("canvas_id", "role_name", "canvas_account_id", "canvas_role_id", "canvas_user_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 3], ["role_name", "Custom Account Role"], ["canvas_account_id", 1], ["canvas_role_id", 11], ["canvas_user_id", 11], ["workflow_state", "active"], ["created_at", "2022-03-28 19:27:20.007425"], ["updated_at", "2022-03-28 19:27:20.007425"]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [e3916fbc-c856-4c4f-a89b-ac9d4313997b]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [e3916fbc-c856-4c4f-a89b-ac9d4313997b] Admin Load (0.3ms) SELECT "admins".* FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 4], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [e3916fbc-c856-4c4f-a89b-ac9d4313997b]  (0.3ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [e3916fbc-c856-4c4f-a89b-ac9d4313997b] Admin Exists (0.3ms) SELECT 1 AS one FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 4], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [e3916fbc-c856-4c4f-a89b-ac9d4313997b] Admin Create (0.2ms) INSERT INTO "admins" ("canvas_id", "role_name", "canvas_account_id", "canvas_role_id", "canvas_user_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 4], ["role_name", "Test"], ["canvas_account_id", 1], ["canvas_role_id", 10], ["canvas_user_id", 11], ["workflow_state", "active"], ["created_at", "2022-03-28 19:27:20.011937"], ["updated_at", "2022-03-28 19:27:20.011937"]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [e3916fbc-c856-4c4f-a89b-ac9d4313997b]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [e3916fbc-c856-4c4f-a89b-ac9d4313997b] Admin Update All (0.4ms) UPDATE "admins" SET "workflow_state" = 'inactive' WHERE "admins"."id" NOT IN ($1, $2, $3) [["id", 204], ["id", 205], ["id", 206]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [e3916fbc-c856-4c4f-a89b-ac9d4313997b]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [e3916fbc-c856-4c4f-a89b-ac9d4313997b] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2022-03-28 19:27:20.013837"], ["status", "success"], ["updated_at", "2022-03-28 19:27:20.014328"], ["id", 1066]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [e3916fbc-c856-4c4f-a89b-ac9d4313997b]  (2.0ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [e3916fbc-c856-4c4f-a89b-ac9d4313997b] Performed CanvasSync::Jobs::SyncAdminsJob (Job ID: e3916fbc-c856-4c4f-a89b-ac9d4313997b) from Test(default) in 31.87ms  (0.3ms) SELECT COUNT(*) FROM "admins"  (0.3ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [4296a64c-035d-4a88-82fb-e00bd21ed43d] Performing CanvasSync::Jobs::SyncAssignmentGroupsJob (Job ID: 4296a64c-035d-4a88-82fb-e00bd21ed43d) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [4296a64c-035d-4a88-82fb-e00bd21ed43d] CanvasSync::JobLog Load (0.3ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "4296a64c-035d-4a88-82fb-e00bd21ed43d"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [4296a64c-035d-4a88-82fb-e00bd21ed43d]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [4296a64c-035d-4a88-82fb-e00bd21ed43d] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncAssignmentGroupsJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2022-03-28 19:27:20.022974"], ["updated_at", "2022-03-28 19:27:20.022974"], ["job_id", "4296a64c-035d-4a88-82fb-e00bd21ed43d"]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [4296a64c-035d-4a88-82fb-e00bd21ed43d]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [4296a64c-035d-4a88-82fb-e00bd21ed43d]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [4296a64c-035d-4a88-82fb-e00bd21ed43d] CanvasSync::JobLog Update (0.4ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-03-28 19:27:20.024404"], ["status", "running"], ["updated_at", "2022-03-28 19:27:20.024731"], ["id", 1067]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [4296a64c-035d-4a88-82fb-e00bd21ed43d]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [4296a64c-035d-4a88-82fb-e00bd21ed43d]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [4296a64c-035d-4a88-82fb-e00bd21ed43d] CanvasSync::JobLog Create (0.4ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proserv_assignment_group_export_csv\n- 1\n- CanvasSync::Processors::AssignmentGroupsProcessor\n- :sync_start_time: '2022-03-28T19:27:20Z'\n :report_params:\n :parameters:\n :enrollment_term_id: 1\n"], ["created_at", "2022-03-28 19:27:20.029532"], ["updated_at", "2022-03-28 19:27:20.029532"], ["job_id", "b2f4757f-2d01-4cec-9cd0-de865b7870e8"]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [4296a64c-035d-4a88-82fb-e00bd21ed43d]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [4296a64c-035d-4a88-82fb-e00bd21ed43d] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: b2f4757f-2d01-4cec-9cd0-de865b7870e8) to Test(default) at 2022-03-28 19:27:50 UTC with arguments: "proserv_assignment_group_export_csv", 1, "CanvasSync::Processors::AssignmentGroupsProcessor", {:sync_start_time=>"2022-03-28T19:27:20Z", :report_params=>{:parameters=>{:enrollment_term_id=>1}}} [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [4296a64c-035d-4a88-82fb-e00bd21ed43d]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [4296a64c-035d-4a88-82fb-e00bd21ed43d] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2022-03-28 19:27:20.032685"], ["status", "success"], ["updated_at", "2022-03-28 19:27:20.033111"], ["id", 1067]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [4296a64c-035d-4a88-82fb-e00bd21ed43d]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [4296a64c-035d-4a88-82fb-e00bd21ed43d] Performed CanvasSync::Jobs::SyncAssignmentGroupsJob (Job ID: 4296a64c-035d-4a88-82fb-e00bd21ed43d) from Test(default) in 12.49ms  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [a6cc7536-9782-4cd7-b240-59cff1f1bc3f] Performing CanvasSync::Jobs::SyncAssignmentsJob (Job ID: a6cc7536-9782-4cd7-b240-59cff1f1bc3f) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [a6cc7536-9782-4cd7-b240-59cff1f1bc3f] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "a6cc7536-9782-4cd7-b240-59cff1f1bc3f"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [a6cc7536-9782-4cd7-b240-59cff1f1bc3f]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [a6cc7536-9782-4cd7-b240-59cff1f1bc3f] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncAssignmentsJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2022-03-28 19:27:20.037842"], ["updated_at", "2022-03-28 19:27:20.037842"], ["job_id", "a6cc7536-9782-4cd7-b240-59cff1f1bc3f"]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [a6cc7536-9782-4cd7-b240-59cff1f1bc3f]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [a6cc7536-9782-4cd7-b240-59cff1f1bc3f]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [a6cc7536-9782-4cd7-b240-59cff1f1bc3f] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-03-28 19:27:20.039241"], ["status", "running"], ["updated_at", "2022-03-28 19:27:20.039623"], ["id", 1069]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [a6cc7536-9782-4cd7-b240-59cff1f1bc3f]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [a6cc7536-9782-4cd7-b240-59cff1f1bc3f]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [a6cc7536-9782-4cd7-b240-59cff1f1bc3f] CanvasSync::JobLog Create (0.6ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proserv_assignment_export_csv\n- 1\n- CanvasSync::Processors::AssignmentsProcessor\n- :sync_start_time: '2022-03-28T19:27:20Z'\n :report_params:\n :parameters:\n :enrollment_term_id: 1\n"], ["created_at", "2022-03-28 19:27:20.043194"], ["updated_at", "2022-03-28 19:27:20.043194"], ["job_id", "01b5c742-3b74-4df9-bc48-0803324b0232"]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [a6cc7536-9782-4cd7-b240-59cff1f1bc3f]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [a6cc7536-9782-4cd7-b240-59cff1f1bc3f] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: 01b5c742-3b74-4df9-bc48-0803324b0232) to Test(default) at 2022-03-28 19:27:50 UTC with arguments: "proserv_assignment_export_csv", 1, "CanvasSync::Processors::AssignmentsProcessor", {:sync_start_time=>"2022-03-28T19:27:20Z", :report_params=>{:parameters=>{:enrollment_term_id=>1}}} [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [a6cc7536-9782-4cd7-b240-59cff1f1bc3f]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [a6cc7536-9782-4cd7-b240-59cff1f1bc3f] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2022-03-28 19:27:20.047168"], ["status", "success"], ["updated_at", "2022-03-28 19:27:20.047663"], ["id", 1069]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [a6cc7536-9782-4cd7-b240-59cff1f1bc3f]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [a6cc7536-9782-4cd7-b240-59cff1f1bc3f] Performed CanvasSync::Jobs::SyncAssignmentsJob (Job ID: a6cc7536-9782-4cd7-b240-59cff1f1bc3f) from Test(default) in 12.05ms  (0.1ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [6ae31f77-0367-45c7-8cfd-58eee07d6557] Performing CanvasSync::Jobs::SyncAssignmentsJob (Job ID: 6ae31f77-0367-45c7-8cfd-58eee07d6557) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [6ae31f77-0367-45c7-8cfd-58eee07d6557] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "6ae31f77-0367-45c7-8cfd-58eee07d6557"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [6ae31f77-0367-45c7-8cfd-58eee07d6557]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [6ae31f77-0367-45c7-8cfd-58eee07d6557] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncAssignmentsJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2022-03-28 19:27:20.051923"], ["updated_at", "2022-03-28 19:27:20.051923"], ["job_id", "6ae31f77-0367-45c7-8cfd-58eee07d6557"]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [6ae31f77-0367-45c7-8cfd-58eee07d6557]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [6ae31f77-0367-45c7-8cfd-58eee07d6557]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [6ae31f77-0367-45c7-8cfd-58eee07d6557] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-03-28 19:27:20.053416"], ["status", "running"], ["updated_at", "2022-03-28 19:27:20.053788"], ["id", 1071]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [6ae31f77-0367-45c7-8cfd-58eee07d6557]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [6ae31f77-0367-45c7-8cfd-58eee07d6557]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [6ae31f77-0367-45c7-8cfd-58eee07d6557] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proserv_assignment_export_csv\n- 1\n- CanvasSync::Processors::AssignmentsProcessor\n- :sync_start_time: '2022-03-28T19:27:20Z'\n :report_params:\n :parameters: {}\n"], ["created_at", "2022-03-28 19:27:20.056667"], ["updated_at", "2022-03-28 19:27:20.056667"], ["job_id", "a76dc54a-4849-4b12-9e39-b011e0664f2e"]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [6ae31f77-0367-45c7-8cfd-58eee07d6557]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [6ae31f77-0367-45c7-8cfd-58eee07d6557] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: a76dc54a-4849-4b12-9e39-b011e0664f2e) to Test(default) at 2022-03-28 19:27:50 UTC with arguments: "proserv_assignment_export_csv", 1, "CanvasSync::Processors::AssignmentsProcessor", {:sync_start_time=>"2022-03-28T19:27:20Z", :report_params=>{:parameters=>{}}} [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [6ae31f77-0367-45c7-8cfd-58eee07d6557]  (0.4ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [6ae31f77-0367-45c7-8cfd-58eee07d6557] CanvasSync::JobLog Update (0.5ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2022-03-28 19:27:20.059274"], ["status", "success"], ["updated_at", "2022-03-28 19:27:20.060176"], ["id", 1071]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [6ae31f77-0367-45c7-8cfd-58eee07d6557]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [6ae31f77-0367-45c7-8cfd-58eee07d6557] Performed CanvasSync::Jobs::SyncAssignmentsJob (Job ID: 6ae31f77-0367-45c7-8cfd-58eee07d6557) from Test(default) in 11.09ms  (0.2ms) ROLLBACK  (0.3ms) BEGIN [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [b69c969f-167c-4d7f-82e8-e7e51b21ad71] Performing CanvasSync::Jobs::SyncContextModuleItemsJob (Job ID: b69c969f-167c-4d7f-82e8-e7e51b21ad71) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [b69c969f-167c-4d7f-82e8-e7e51b21ad71] CanvasSync::JobLog Load (0.3ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "b69c969f-167c-4d7f-82e8-e7e51b21ad71"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [b69c969f-167c-4d7f-82e8-e7e51b21ad71]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [b69c969f-167c-4d7f-82e8-e7e51b21ad71] CanvasSync::JobLog Create (0.4ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncContextModuleItemsJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2022-03-28 19:27:20.066768"], ["updated_at", "2022-03-28 19:27:20.066768"], ["job_id", "b69c969f-167c-4d7f-82e8-e7e51b21ad71"]] [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [b69c969f-167c-4d7f-82e8-e7e51b21ad71]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [b69c969f-167c-4d7f-82e8-e7e51b21ad71]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [b69c969f-167c-4d7f-82e8-e7e51b21ad71] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-03-28 19:27:20.081890"], ["status", "running"], ["updated_at", "2022-03-28 19:27:20.082318"], ["id", 1073]] [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [b69c969f-167c-4d7f-82e8-e7e51b21ad71]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [b69c969f-167c-4d7f-82e8-e7e51b21ad71]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [b69c969f-167c-4d7f-82e8-e7e51b21ad71] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proserv_context_module_items_csv\n- 1\n- CanvasSync::Processors::ContextModuleItemsProcessor\n- :sync_start_time: '2022-03-28T19:27:20Z'\n :report_params:\n :parameters:\n :enrollment_term_id: 1\n"], ["created_at", "2022-03-28 19:27:20.085578"], ["updated_at", "2022-03-28 19:27:20.085578"], ["job_id", "20110997-48b2-4ed8-b252-61da8d35e77f"]] [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [b69c969f-167c-4d7f-82e8-e7e51b21ad71]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [b69c969f-167c-4d7f-82e8-e7e51b21ad71] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: 20110997-48b2-4ed8-b252-61da8d35e77f) to Test(default) at 2022-03-28 19:27:50 UTC with arguments: "proserv_context_module_items_csv", 1, "CanvasSync::Processors::ContextModuleItemsProcessor", {:sync_start_time=>"2022-03-28T19:27:20Z", :report_params=>{:parameters=>{:enrollment_term_id=>1}}} [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [b69c969f-167c-4d7f-82e8-e7e51b21ad71]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [b69c969f-167c-4d7f-82e8-e7e51b21ad71] CanvasSync::JobLog Update (0.4ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2022-03-28 19:27:20.088156"], ["status", "success"], ["updated_at", "2022-03-28 19:27:20.088594"], ["id", 1073]] [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [b69c969f-167c-4d7f-82e8-e7e51b21ad71]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [b69c969f-167c-4d7f-82e8-e7e51b21ad71] Performed CanvasSync::Jobs::SyncContextModuleItemsJob (Job ID: b69c969f-167c-4d7f-82e8-e7e51b21ad71) from Test(default) in 24.76ms  (0.1ms) ROLLBACK  (0.5ms) BEGIN [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [f2044f35-43eb-43bc-b532-b1706c61136a] Performing CanvasSync::Jobs::SyncContextModuleItemsJob (Job ID: f2044f35-43eb-43bc-b532-b1706c61136a) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [f2044f35-43eb-43bc-b532-b1706c61136a] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "f2044f35-43eb-43bc-b532-b1706c61136a"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [f2044f35-43eb-43bc-b532-b1706c61136a]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [f2044f35-43eb-43bc-b532-b1706c61136a] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncContextModuleItemsJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2022-03-28 19:27:20.094109"], ["updated_at", "2022-03-28 19:27:20.094109"], ["job_id", "f2044f35-43eb-43bc-b532-b1706c61136a"]] [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [f2044f35-43eb-43bc-b532-b1706c61136a]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [f2044f35-43eb-43bc-b532-b1706c61136a]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [f2044f35-43eb-43bc-b532-b1706c61136a] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-03-28 19:27:20.095646"], ["status", "running"], ["updated_at", "2022-03-28 19:27:20.096058"], ["id", 1075]] [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [f2044f35-43eb-43bc-b532-b1706c61136a]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [f2044f35-43eb-43bc-b532-b1706c61136a]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [f2044f35-43eb-43bc-b532-b1706c61136a] CanvasSync::JobLog Create (0.2ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proserv_context_module_items_csv\n- 1\n- CanvasSync::Processors::ContextModuleItemsProcessor\n- :sync_start_time: '2022-03-28T19:27:20Z'\n :report_params:\n :parameters: {}\n"], ["created_at", "2022-03-28 19:27:20.098888"], ["updated_at", "2022-03-28 19:27:20.098888"], ["job_id", "820aa5d1-69bc-49a6-a59c-a2c5b918649d"]] [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [f2044f35-43eb-43bc-b532-b1706c61136a]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [f2044f35-43eb-43bc-b532-b1706c61136a] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: 820aa5d1-69bc-49a6-a59c-a2c5b918649d) to Test(default) at 2022-03-28 19:27:50 UTC with arguments: "proserv_context_module_items_csv", 1, "CanvasSync::Processors::ContextModuleItemsProcessor", {:sync_start_time=>"2022-03-28T19:27:20Z", :report_params=>{:parameters=>{}}} [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [f2044f35-43eb-43bc-b532-b1706c61136a]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [f2044f35-43eb-43bc-b532-b1706c61136a] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2022-03-28 19:27:20.100945"], ["status", "success"], ["updated_at", "2022-03-28 19:27:20.101239"], ["id", 1075]] [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [f2044f35-43eb-43bc-b532-b1706c61136a]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [f2044f35-43eb-43bc-b532-b1706c61136a] Performed CanvasSync::Jobs::SyncContextModuleItemsJob (Job ID: f2044f35-43eb-43bc-b532-b1706c61136a) from Test(default) in 9.16ms  (0.1ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [63dbdd4c-cfeb-4541-8fee-5dd9f1156b1e] Performing CanvasSync::Jobs::SyncContextModulesJob (Job ID: 63dbdd4c-cfeb-4541-8fee-5dd9f1156b1e) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [63dbdd4c-cfeb-4541-8fee-5dd9f1156b1e] CanvasSync::JobLog Load (0.3ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "63dbdd4c-cfeb-4541-8fee-5dd9f1156b1e"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [63dbdd4c-cfeb-4541-8fee-5dd9f1156b1e]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [63dbdd4c-cfeb-4541-8fee-5dd9f1156b1e] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncContextModulesJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2022-03-28 19:27:20.107131"], ["updated_at", "2022-03-28 19:27:20.107131"], ["job_id", "63dbdd4c-cfeb-4541-8fee-5dd9f1156b1e"]] [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [63dbdd4c-cfeb-4541-8fee-5dd9f1156b1e]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [63dbdd4c-cfeb-4541-8fee-5dd9f1156b1e]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [63dbdd4c-cfeb-4541-8fee-5dd9f1156b1e] CanvasSync::JobLog Update (0.6ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-03-28 19:27:20.108618"], ["status", "running"], ["updated_at", "2022-03-28 19:27:20.109046"], ["id", 1077]] [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [63dbdd4c-cfeb-4541-8fee-5dd9f1156b1e]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [63dbdd4c-cfeb-4541-8fee-5dd9f1156b1e]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [63dbdd4c-cfeb-4541-8fee-5dd9f1156b1e] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proserv_context_modules_csv\n- 1\n- CanvasSync::Processors::ContextModulesProcessor\n- :sync_start_time: '2022-03-28T19:27:20Z'\n :report_params:\n :parameters:\n :enrollment_term_id: 1\n"], ["created_at", "2022-03-28 19:27:20.114819"], ["updated_at", "2022-03-28 19:27:20.114819"], ["job_id", "e354d0db-a535-4c0c-95c4-30c0bae1f9f4"]] [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [63dbdd4c-cfeb-4541-8fee-5dd9f1156b1e]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [63dbdd4c-cfeb-4541-8fee-5dd9f1156b1e] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: e354d0db-a535-4c0c-95c4-30c0bae1f9f4) to Test(default) at 2022-03-28 19:27:50 UTC with arguments: "proserv_context_modules_csv", 1, "CanvasSync::Processors::ContextModulesProcessor", {:sync_start_time=>"2022-03-28T19:27:20Z", :report_params=>{:parameters=>{:enrollment_term_id=>1}}} [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [63dbdd4c-cfeb-4541-8fee-5dd9f1156b1e]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [63dbdd4c-cfeb-4541-8fee-5dd9f1156b1e] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2022-03-28 19:27:20.117624"], ["status", "success"], ["updated_at", "2022-03-28 19:27:20.118048"], ["id", 1077]] [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [63dbdd4c-cfeb-4541-8fee-5dd9f1156b1e]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [63dbdd4c-cfeb-4541-8fee-5dd9f1156b1e] Performed CanvasSync::Jobs::SyncContextModulesJob (Job ID: 63dbdd4c-cfeb-4541-8fee-5dd9f1156b1e) from Test(default) in 13.32ms  (0.1ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [b91e386b-b3d7-449e-b3c4-7e96b2c4c85e] Performing CanvasSync::Jobs::SyncContextModulesJob (Job ID: b91e386b-b3d7-449e-b3c4-7e96b2c4c85e) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [b91e386b-b3d7-449e-b3c4-7e96b2c4c85e] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "b91e386b-b3d7-449e-b3c4-7e96b2c4c85e"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [b91e386b-b3d7-449e-b3c4-7e96b2c4c85e]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [b91e386b-b3d7-449e-b3c4-7e96b2c4c85e] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncContextModulesJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2022-03-28 19:27:20.122138"], ["updated_at", "2022-03-28 19:27:20.122138"], ["job_id", "b91e386b-b3d7-449e-b3c4-7e96b2c4c85e"]] [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [b91e386b-b3d7-449e-b3c4-7e96b2c4c85e]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [b91e386b-b3d7-449e-b3c4-7e96b2c4c85e]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [b91e386b-b3d7-449e-b3c4-7e96b2c4c85e] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-03-28 19:27:20.123782"], ["status", "running"], ["updated_at", "2022-03-28 19:27:20.124185"], ["id", 1079]] [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [b91e386b-b3d7-449e-b3c4-7e96b2c4c85e]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [b91e386b-b3d7-449e-b3c4-7e96b2c4c85e]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [b91e386b-b3d7-449e-b3c4-7e96b2c4c85e] CanvasSync::JobLog Create (0.5ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proserv_context_modules_csv\n- 1\n- CanvasSync::Processors::ContextModulesProcessor\n- :sync_start_time: '2022-03-28T19:27:20Z'\n :report_params:\n :parameters: {}\n"], ["created_at", "2022-03-28 19:27:20.127786"], ["updated_at", "2022-03-28 19:27:20.127786"], ["job_id", "0db5d787-b2f3-4bcf-9cf2-f70c2aadc788"]] [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [b91e386b-b3d7-449e-b3c4-7e96b2c4c85e]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [b91e386b-b3d7-449e-b3c4-7e96b2c4c85e] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: 0db5d787-b2f3-4bcf-9cf2-f70c2aadc788) to Test(default) at 2022-03-28 19:27:50 UTC with arguments: "proserv_context_modules_csv", 1, "CanvasSync::Processors::ContextModulesProcessor", {:sync_start_time=>"2022-03-28T19:27:20Z", :report_params=>{:parameters=>{}}} [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [b91e386b-b3d7-449e-b3c4-7e96b2c4c85e]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [b91e386b-b3d7-449e-b3c4-7e96b2c4c85e] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2022-03-28 19:27:20.131536"], ["status", "success"], ["updated_at", "2022-03-28 19:27:20.132057"], ["id", 1079]] [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [b91e386b-b3d7-449e-b3c4-7e96b2c4c85e]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [b91e386b-b3d7-449e-b3c4-7e96b2c4c85e] Performed CanvasSync::Jobs::SyncContextModulesJob (Job ID: b91e386b-b3d7-449e-b3c4-7e96b2c4c85e) from Test(default) in 12.12ms  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Term Exists (0.9ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 16696191], ["LIMIT", 1]] Term Create (0.7ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 16696191], ["name", "Cool Term"], ["start_at", "2022-03-25 19:27:18.946977"], ["end_at", "2022-03-31 19:27:18.947081"], ["workflow_state", "active"], ["sis_id", "d1e98a576e8ae84010f4ceb981e32b61"], ["created_at", "2022-03-28 19:27:20.147722"], ["updated_at", "2022-03-28 19:27:20.147722"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [3fe91f22-4c7d-413d-9c0f-5b4a97760eb5] Performing CanvasSync::Jobs::SyncProvisioningReportJob (Job ID: 3fe91f22-4c7d-413d-9c0f-5b4a97760eb5) from Test(default) with arguments: {:models=>["users", "courses"], :term_scope=>"active"} [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [3fe91f22-4c7d-413d-9c0f-5b4a97760eb5] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "3fe91f22-4c7d-413d-9c0f-5b4a97760eb5"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [3fe91f22-4c7d-413d-9c0f-5b4a97760eb5]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [3fe91f22-4c7d-413d-9c0f-5b4a97760eb5] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncProvisioningReportJob"], ["status", "enqueued"], ["job_arguments", "---\n- :models:\n - users\n - courses\n :term_scope: active\n"], ["created_at", "2022-03-28 19:27:20.150975"], ["updated_at", "2022-03-28 19:27:20.150975"], ["job_id", "3fe91f22-4c7d-413d-9c0f-5b4a97760eb5"]] [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [3fe91f22-4c7d-413d-9c0f-5b4a97760eb5]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [3fe91f22-4c7d-413d-9c0f-5b4a97760eb5]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [3fe91f22-4c7d-413d-9c0f-5b4a97760eb5] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-03-28 19:27:20.152681"], ["status", "running"], ["updated_at", "2022-03-28 19:27:20.153095"], ["id", 1081]] [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [3fe91f22-4c7d-413d-9c0f-5b4a97760eb5]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [3fe91f22-4c7d-413d-9c0f-5b4a97760eb5]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [3fe91f22-4c7d-413d-9c0f-5b4a97760eb5] CanvasSync::JobLog Create (0.5ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proservices_provisioning_csv\n- \n- CanvasSync::Processors::ProvisioningReportProcessor\n- :models:\n - users\n - courses\n :term_scope: active\n :sync_start_time: '2022-03-28T19:27:20Z'\n :report_params:\n :parameters:\n :include_deleted: true\n users: true\n courses: true\n :enrollment_term_id: 16696191\n"], ["created_at", "2022-03-28 19:27:20.156428"], ["updated_at", "2022-03-28 19:27:20.156428"], ["job_id", "f88267ed-40d6-45aa-b1ff-32c8ce8a1991"]] [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [3fe91f22-4c7d-413d-9c0f-5b4a97760eb5]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [3fe91f22-4c7d-413d-9c0f-5b4a97760eb5] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: f88267ed-40d6-45aa-b1ff-32c8ce8a1991) to Test(default) at 2022-03-28 19:27:50 UTC with arguments: "proservices_provisioning_csv", nil, "CanvasSync::Processors::ProvisioningReportProcessor", {:models=>["users", "courses"], :term_scope=>"active", :sync_start_time=>"2022-03-28T19:27:20Z", :report_params=>{:parameters=>{:include_deleted=>true, "users"=>true, "courses"=>true, :enrollment_term_id=>16696191}}} [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [3fe91f22-4c7d-413d-9c0f-5b4a97760eb5]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [3fe91f22-4c7d-413d-9c0f-5b4a97760eb5] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2022-03-28 19:27:20.161517"], ["status", "success"], ["updated_at", "2022-03-28 19:27:20.162052"], ["id", 1081]] [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [3fe91f22-4c7d-413d-9c0f-5b4a97760eb5]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [3fe91f22-4c7d-413d-9c0f-5b4a97760eb5] Performed CanvasSync::Jobs::SyncProvisioningReportJob (Job ID: 3fe91f22-4c7d-413d-9c0f-5b4a97760eb5) from Test(default) in 13.4ms  (0.1ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [28d7f454-7247-4341-8847-061fbeaa268c] Performing CanvasSync::Jobs::SyncProvisioningReportJob (Job ID: 28d7f454-7247-4341-8847-061fbeaa268c) from Test(default) with arguments: {:models=>["users", "courses"]} [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [28d7f454-7247-4341-8847-061fbeaa268c] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "28d7f454-7247-4341-8847-061fbeaa268c"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [28d7f454-7247-4341-8847-061fbeaa268c]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [28d7f454-7247-4341-8847-061fbeaa268c] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncProvisioningReportJob"], ["status", "enqueued"], ["job_arguments", "---\n- :models:\n - users\n - courses\n"], ["created_at", "2022-03-28 19:27:20.166495"], ["updated_at", "2022-03-28 19:27:20.166495"], ["job_id", "28d7f454-7247-4341-8847-061fbeaa268c"]] [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [28d7f454-7247-4341-8847-061fbeaa268c]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [28d7f454-7247-4341-8847-061fbeaa268c]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [28d7f454-7247-4341-8847-061fbeaa268c] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-03-28 19:27:20.168430"], ["status", "running"], ["updated_at", "2022-03-28 19:27:20.168829"], ["id", 1083]] [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [28d7f454-7247-4341-8847-061fbeaa268c]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [28d7f454-7247-4341-8847-061fbeaa268c]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [28d7f454-7247-4341-8847-061fbeaa268c] CanvasSync::JobLog Create (0.4ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proservices_provisioning_csv\n- \n- CanvasSync::Processors::ProvisioningReportProcessor\n- :models:\n - users\n - courses\n :sync_start_time: '2022-03-28T19:27:20Z'\n :report_params:\n :parameters:\n :include_deleted: true\n users: true\n courses: true\n"], ["created_at", "2022-03-28 19:27:20.171841"], ["updated_at", "2022-03-28 19:27:20.171841"], ["job_id", "14e8a992-76bf-4ba7-9e6d-17a21f6a6ae6"]] [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [28d7f454-7247-4341-8847-061fbeaa268c]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [28d7f454-7247-4341-8847-061fbeaa268c] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: 14e8a992-76bf-4ba7-9e6d-17a21f6a6ae6) to Test(default) at 2022-03-28 19:27:50 UTC with arguments: "proservices_provisioning_csv", nil, "CanvasSync::Processors::ProvisioningReportProcessor", {:models=>["users", "courses"], :sync_start_time=>"2022-03-28T19:27:20Z", :report_params=>{:parameters=>{:include_deleted=>true, "users"=>true, "courses"=>true}}} [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [28d7f454-7247-4341-8847-061fbeaa268c]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [28d7f454-7247-4341-8847-061fbeaa268c] CanvasSync::JobLog Update (0.4ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2022-03-28 19:27:20.175395"], ["status", "success"], ["updated_at", "2022-03-28 19:27:20.175941"], ["id", 1083]] [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [28d7f454-7247-4341-8847-061fbeaa268c]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [28d7f454-7247-4341-8847-061fbeaa268c] Performed CanvasSync::Jobs::SyncProvisioningReportJob (Job ID: 28d7f454-7247-4341-8847-061fbeaa268c) from Test(default) in 12.28ms  (0.3ms) ROLLBACK  (0.3ms) BEGIN  (2.5ms) SAVEPOINT active_record_1 Account Exists (2.9ms) SELECT 1 AS one FROM "accounts" WHERE "accounts"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] Account Create (1.5ms) INSERT INTO "accounts" ("canvas_id", "sis_id", "canvas_parent_account_id", "sis_parent_account_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 1], ["sis_id", "ebfd9e7882d525d16577be3052716375"], ["canvas_parent_account_id", 1], ["sis_parent_account_id", "204b5b55115039e1386d31f459c90769"], ["name", "Account name"], ["workflow_state", "active"], ["created_at", "2022-03-28 19:27:20.190353"], ["updated_at", "2022-03-28 19:27:20.190353"]]  (2.7ms) RELEASE SAVEPOINT active_record_1  (2.3ms) SELECT COUNT(*) FROM "roles" [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [c36e7269-0520-4eb3-b7e1-3ad01c8ad64e] Performing CanvasSync::Jobs::SyncRolesJob (Job ID: c36e7269-0520-4eb3-b7e1-3ad01c8ad64e) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [c36e7269-0520-4eb3-b7e1-3ad01c8ad64e] CanvasSync::JobLog Load (1.0ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "c36e7269-0520-4eb3-b7e1-3ad01c8ad64e"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [c36e7269-0520-4eb3-b7e1-3ad01c8ad64e]  (0.4ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [c36e7269-0520-4eb3-b7e1-3ad01c8ad64e] CanvasSync::JobLog Create (4.9ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncRolesJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2022-03-28 19:27:20.214090"], ["updated_at", "2022-03-28 19:27:20.214090"], ["job_id", "c36e7269-0520-4eb3-b7e1-3ad01c8ad64e"]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [c36e7269-0520-4eb3-b7e1-3ad01c8ad64e]  (3.4ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [c36e7269-0520-4eb3-b7e1-3ad01c8ad64e]  (1.3ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [c36e7269-0520-4eb3-b7e1-3ad01c8ad64e] CanvasSync::JobLog Update (0.6ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-03-28 19:27:20.225227"], ["status", "running"], ["updated_at", "2022-03-28 19:27:20.227172"], ["id", 1085]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [c36e7269-0520-4eb3-b7e1-3ad01c8ad64e]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [c36e7269-0520-4eb3-b7e1-3ad01c8ad64e] Account Load (0.5ms) SELECT "accounts".* FROM "accounts" WHERE "accounts"."workflow_state" != $1 ORDER BY "accounts"."id" ASC LIMIT $2 [["workflow_state", "deleted"], ["LIMIT", 1000]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [c36e7269-0520-4eb3-b7e1-3ad01c8ad64e] Role Load (0.4ms) SELECT "roles".* FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [c36e7269-0520-4eb3-b7e1-3ad01c8ad64e]  (0.3ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [c36e7269-0520-4eb3-b7e1-3ad01c8ad64e] Role Exists (0.4ms) SELECT 1 AS one FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [c36e7269-0520-4eb3-b7e1-3ad01c8ad64e] Role Create (1.4ms) INSERT INTO "roles" ("canvas_id", "label", "base_role_type", "canvas_account_id", "workflow_state", "permissions", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 1], ["label", "Account Admin"], ["base_role_type", "AccountMembership"], ["canvas_account_id", 10], ["workflow_state", "built_in"], ["permissions", "{\"manage_wiki\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"post_to_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"moderate_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_announcements\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"send_messages\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"send_messages_all\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_outcomes\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"create_conferences\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"create_collaborations\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_roster\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_all_grades\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_grades\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_rubrics\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"comment_on_others_submissions\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_students\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_admin_users\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_role_overrides\":{\"enabled\":true,\"locked\":true,\"readonly\":true,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_account_memberships\":{\"enabled\":true,\"locked\":true,\"readonly\":true,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_account_settings\":{\"enabled\":true,\"locked\":true,\"readonly\":true,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_groups\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_group_pages\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_files\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_assignments\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"undelete_courses\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_grade_changes\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_course_changes\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_question_banks\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_calendar\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_reports\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_courses\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_user_logins\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_user_observers\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_alerts\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"become_user\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_developer_keys\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"import_sis\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_sis\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_sis\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_course_list\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_statistics\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_storage_quotas\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_course_content\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_content\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_interaction_alerts\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"change_course_state\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_sections\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_feature_flags\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_quiz_answer_audits\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"moderate_grades\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"lti_add_edit\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true}}"], ["created_at", "2022-03-28 19:27:20.260272"], ["updated_at", "2022-03-28 19:27:20.260272"]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [c36e7269-0520-4eb3-b7e1-3ad01c8ad64e]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [c36e7269-0520-4eb3-b7e1-3ad01c8ad64e] Role Load (0.2ms) SELECT "roles".* FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 3], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [c36e7269-0520-4eb3-b7e1-3ad01c8ad64e]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [c36e7269-0520-4eb3-b7e1-3ad01c8ad64e] Role Exists (0.2ms) SELECT 1 AS one FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 3], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [c36e7269-0520-4eb3-b7e1-3ad01c8ad64e] Role Create (0.5ms) INSERT INTO "roles" ("canvas_id", "label", "base_role_type", "canvas_account_id", "workflow_state", "permissions", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 3], ["label", "Student"], ["base_role_type", "StudentEnrollment"], ["canvas_account_id", 10], ["workflow_state", "built_in"], ["permissions", "{\"manage_wiki\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"read_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"post_to_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"moderate_forum\":{\"enabled\":false,\"locked\":false,\"readonly\":false,\"explicit\":false},\"read_announcements\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"send_messages\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"send_messages_all\":{\"enabled\":false,\"locked\":false,\"readonly\":false,\"explicit\":false},\"manage_outcomes\":{\"enabled\":false,\"locked\":false,\"readonly\":false,\"explicit\":false},\"create_conferences\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"create_collaborations\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_roster\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_all_grades\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_grades\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_rubrics\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"comment_on_others_submissions\":{\"enabled\":false,\"locked\":false,\"readonly\":false,\"explicit\":false},\"manage_students\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_admin_users\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_role_overrides\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_account_memberships\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_account_settings\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_groups\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"view_group_pages\":{\"enabled\":false,\"locked\":false,\"readonly\":false,\"explicit\":false},\"manage_files\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_assignments\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"undelete_courses\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"view_grade_changes\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"view_course_changes\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"read_question_banks\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_calendar\":{\"enabled\":false,\"locked\":false,\"readonly\":false,\"explicit\":false},\"read_reports\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_courses\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_user_logins\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_user_observers\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_alerts\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"become_user\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_developer_keys\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"import_sis\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_sis\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"read_sis\":{\"enabled\":false,\"locked\":false,\"readonly\":false,\"explicit\":false},\"read_course_list\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"view_statistics\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_storage_quotas\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"read_course_content\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_content\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_interaction_alerts\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"change_course_state\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_sections\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_feature_flags\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"view_quiz_answer_audits\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"moderate_grades\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"lti_add_edit\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false}}"], ["created_at", "2022-03-28 19:27:20.271122"], ["updated_at", "2022-03-28 19:27:20.271122"]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [c36e7269-0520-4eb3-b7e1-3ad01c8ad64e]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [c36e7269-0520-4eb3-b7e1-3ad01c8ad64e] Role Update All (0.3ms) UPDATE "roles" SET "workflow_state" = 'inactive' WHERE "roles"."id" NOT IN ($1, $2) [["id", 175], ["id", 176]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [c36e7269-0520-4eb3-b7e1-3ad01c8ad64e]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [c36e7269-0520-4eb3-b7e1-3ad01c8ad64e] CanvasSync::JobLog Update (0.4ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2022-03-28 19:27:20.275552"], ["status", "success"], ["updated_at", "2022-03-28 19:27:20.276074"], ["id", 1085]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [c36e7269-0520-4eb3-b7e1-3ad01c8ad64e]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [c36e7269-0520-4eb3-b7e1-3ad01c8ad64e] Performed CanvasSync::Jobs::SyncRolesJob (Job ID: c36e7269-0520-4eb3-b7e1-3ad01c8ad64e) from Test(default) in 66.9ms  (0.3ms) SELECT COUNT(*) FROM "roles"  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Term Exists (0.4ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 56521991], ["LIMIT", 1]] Term Create (0.4ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 56521991], ["name", "Cool Term"], ["start_at", "2022-03-25 19:27:18.946977"], ["end_at", "2022-03-31 19:27:18.947081"], ["workflow_state", "active"], ["sis_id", "5228437520dfe51674d178243a251be7"], ["created_at", "2022-03-28 19:27:20.283714"], ["updated_at", "2022-03-28 19:27:20.283714"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [3b8aff13-e21c-446b-b6b9-885db321c8fb] Performing CanvasSync::Jobs::SyncSimpleTableJob (Job ID: 3b8aff13-e21c-446b-b6b9-885db321c8fb) from Test(default) with arguments: {:report_name=>"proservices_provisioning_csv", :model=>"courses", :mapping=>"courses", :klass=>"Course", :term_scope=>"active", :params=>{"parameters[include_deleted]"=>true, "parameters[courses]"=>true}} [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [3b8aff13-e21c-446b-b6b9-885db321c8fb] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "3b8aff13-e21c-446b-b6b9-885db321c8fb"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [3b8aff13-e21c-446b-b6b9-885db321c8fb]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [3b8aff13-e21c-446b-b6b9-885db321c8fb] CanvasSync::JobLog Create (0.4ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncSimpleTableJob"], ["status", "enqueued"], ["job_arguments", "---\n- :report_name: proservices_provisioning_csv\n :model: courses\n :mapping: courses\n :klass: Course\n :term_scope: active\n :params:\n parameters[include_deleted]: true\n parameters[courses]: true\n"], ["created_at", "2022-03-28 19:27:20.288107"], ["updated_at", "2022-03-28 19:27:20.288107"], ["job_id", "3b8aff13-e21c-446b-b6b9-885db321c8fb"]] [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [3b8aff13-e21c-446b-b6b9-885db321c8fb]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [3b8aff13-e21c-446b-b6b9-885db321c8fb]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [3b8aff13-e21c-446b-b6b9-885db321c8fb] CanvasSync::JobLog Update (0.4ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-03-28 19:27:20.291217"], ["status", "running"], ["updated_at", "2022-03-28 19:27:20.291725"], ["id", 1086]] [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [3b8aff13-e21c-446b-b6b9-885db321c8fb]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [3b8aff13-e21c-446b-b6b9-885db321c8fb]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [3b8aff13-e21c-446b-b6b9-885db321c8fb] CanvasSync::JobLog Update (0.4ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2022-03-28 19:27:20.294467"], ["status", "success"], ["updated_at", "2022-03-28 19:27:20.295046"], ["id", 1086]] [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [3b8aff13-e21c-446b-b6b9-885db321c8fb]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [3b8aff13-e21c-446b-b6b9-885db321c8fb] Performed CanvasSync::Jobs::SyncSimpleTableJob (Job ID: 3b8aff13-e21c-446b-b6b9-885db321c8fb) from Test(default) in 10.69ms  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [0cd0d46e-411a-4999-941b-3b017bce068b] Performing CanvasSync::Jobs::SyncSubmissionsJob (Job ID: 0cd0d46e-411a-4999-941b-3b017bce068b) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [0cd0d46e-411a-4999-941b-3b017bce068b] CanvasSync::JobLog Load (0.3ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "0cd0d46e-411a-4999-941b-3b017bce068b"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [0cd0d46e-411a-4999-941b-3b017bce068b]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [0cd0d46e-411a-4999-941b-3b017bce068b] CanvasSync::JobLog Create (0.6ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncSubmissionsJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2022-03-28 19:27:20.302964"], ["updated_at", "2022-03-28 19:27:20.302964"], ["job_id", "0cd0d46e-411a-4999-941b-3b017bce068b"]] [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [0cd0d46e-411a-4999-941b-3b017bce068b]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [0cd0d46e-411a-4999-941b-3b017bce068b]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [0cd0d46e-411a-4999-941b-3b017bce068b] CanvasSync::JobLog Update (0.4ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-03-28 19:27:20.305740"], ["status", "running"], ["updated_at", "2022-03-28 19:27:20.306257"], ["id", 1087]] [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [0cd0d46e-411a-4999-941b-3b017bce068b]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [0cd0d46e-411a-4999-941b-3b017bce068b]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [0cd0d46e-411a-4999-941b-3b017bce068b] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proserv_student_submissions_csv\n- 1\n- CanvasSync::Processors::SubmissionsProcessor\n- :sync_start_time: '2022-03-28T19:27:20Z'\n :report_params:\n :parameters:\n :include_all: \n :enrollment_term_id: 1\n"], ["created_at", "2022-03-28 19:27:20.320952"], ["updated_at", "2022-03-28 19:27:20.320952"], ["job_id", "aa08fe62-f204-4220-b9be-3f2e67d98a20"]] [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [0cd0d46e-411a-4999-941b-3b017bce068b]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [0cd0d46e-411a-4999-941b-3b017bce068b] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: aa08fe62-f204-4220-b9be-3f2e67d98a20) to Test(default) at 2022-03-28 19:27:50 UTC with arguments: "proserv_student_submissions_csv", 1, "CanvasSync::Processors::SubmissionsProcessor", {:sync_start_time=>"2022-03-28T19:27:20Z", :report_params=>{:parameters=>{:include_all=>nil, :enrollment_term_id=>1}}} [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [0cd0d46e-411a-4999-941b-3b017bce068b]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [0cd0d46e-411a-4999-941b-3b017bce068b] CanvasSync::JobLog Update (0.4ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2022-03-28 19:27:20.323547"], ["status", "success"], ["updated_at", "2022-03-28 19:27:20.323932"], ["id", 1087]] [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [0cd0d46e-411a-4999-941b-3b017bce068b]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [0cd0d46e-411a-4999-941b-3b017bce068b] Performed CanvasSync::Jobs::SyncSubmissionsJob (Job ID: 0cd0d46e-411a-4999-941b-3b017bce068b) from Test(default) in 24.22ms  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) SELECT COUNT(*) FROM "terms" [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [98ecd867-90d5-4725-ac47-ccade66a32e4] Performing CanvasSync::Jobs::SyncTermsJob (Job ID: 98ecd867-90d5-4725-ac47-ccade66a32e4) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [98ecd867-90d5-4725-ac47-ccade66a32e4] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "98ecd867-90d5-4725-ac47-ccade66a32e4"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [98ecd867-90d5-4725-ac47-ccade66a32e4]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [98ecd867-90d5-4725-ac47-ccade66a32e4] CanvasSync::JobLog Create (0.2ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncTermsJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2022-03-28 19:27:20.329083"], ["updated_at", "2022-03-28 19:27:20.329083"], ["job_id", "98ecd867-90d5-4725-ac47-ccade66a32e4"]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [98ecd867-90d5-4725-ac47-ccade66a32e4]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [98ecd867-90d5-4725-ac47-ccade66a32e4]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [98ecd867-90d5-4725-ac47-ccade66a32e4] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-03-28 19:27:20.330347"], ["status", "running"], ["updated_at", "2022-03-28 19:27:20.330640"], ["id", 1089]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [98ecd867-90d5-4725-ac47-ccade66a32e4]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [98ecd867-90d5-4725-ac47-ccade66a32e4] Term Load (0.2ms) SELECT "terms".* FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [98ecd867-90d5-4725-ac47-ccade66a32e4]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [98ecd867-90d5-4725-ac47-ccade66a32e4] Term Exists (0.2ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [98ecd867-90d5-4725-ac47-ccade66a32e4] Term Create (0.2ms) INSERT INTO "terms" ("canvas_id", "name", "workflow_state", "grading_period_group_id", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 1], ["name", "Default Term"], ["workflow_state", "active"], ["grading_period_group_id", 1], ["sis_id", "Test"], ["created_at", "2022-03-28 19:27:20.335968"], ["updated_at", "2022-03-28 19:27:20.335968"]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [98ecd867-90d5-4725-ac47-ccade66a32e4]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [98ecd867-90d5-4725-ac47-ccade66a32e4] Term Load (0.2ms) SELECT "terms".* FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 6], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [98ecd867-90d5-4725-ac47-ccade66a32e4]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [98ecd867-90d5-4725-ac47-ccade66a32e4] Term Exists (0.2ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 6], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [98ecd867-90d5-4725-ac47-ccade66a32e4] Term Create (0.2ms) INSERT INTO "terms" ("canvas_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["canvas_id", 6], ["name", "Average Term 1"], ["workflow_state", "active"], ["created_at", "2022-03-28 19:27:20.338085"], ["updated_at", "2022-03-28 19:27:20.338085"]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [98ecd867-90d5-4725-ac47-ccade66a32e4]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [98ecd867-90d5-4725-ac47-ccade66a32e4] Term Load (0.2ms) SELECT "terms".* FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 7], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [98ecd867-90d5-4725-ac47-ccade66a32e4]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [98ecd867-90d5-4725-ac47-ccade66a32e4] Term Exists (0.2ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 7], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [98ecd867-90d5-4725-ac47-ccade66a32e4] Term Create (0.2ms) INSERT INTO "terms" ("canvas_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["canvas_id", 7], ["name", "Average Term 2"], ["workflow_state", "active"], ["created_at", "2022-03-28 19:27:20.340235"], ["updated_at", "2022-03-28 19:27:20.340235"]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [98ecd867-90d5-4725-ac47-ccade66a32e4]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [98ecd867-90d5-4725-ac47-ccade66a32e4] Term Load (0.2ms) SELECT "terms".* FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 5], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [98ecd867-90d5-4725-ac47-ccade66a32e4]  (0.3ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [98ecd867-90d5-4725-ac47-ccade66a32e4] Term Exists (0.5ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 5], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [98ecd867-90d5-4725-ac47-ccade66a32e4] Term Create (0.3ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 5], ["name", "Syllabus Term"], ["start_at", "2017-08-14 06:00:00"], ["end_at", "2017-08-31 06:00:00"], ["workflow_state", "active"], ["sis_id", "SYTERM"], ["created_at", "2022-03-28 19:27:20.344459"], ["updated_at", "2022-03-28 19:27:20.344459"]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [98ecd867-90d5-4725-ac47-ccade66a32e4]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [98ecd867-90d5-4725-ac47-ccade66a32e4] Term Load (0.3ms) SELECT "terms".* FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 4], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [98ecd867-90d5-4725-ac47-ccade66a32e4]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [98ecd867-90d5-4725-ac47-ccade66a32e4] Term Exists (0.2ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 4], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [98ecd867-90d5-4725-ac47-ccade66a32e4] Term Create (0.2ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "grading_period_group_id", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8, $9) RETURNING "id" [["canvas_id", 4], ["name", "Ellucian Term"], ["start_at", "2017-08-01 06:00:00"], ["end_at", "2017-10-31 06:00:00"], ["workflow_state", "active"], ["grading_period_group_id", 1], ["sis_id", "SH"], ["created_at", "2022-03-28 19:27:20.347865"], ["updated_at", "2022-03-28 19:27:20.347865"]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [98ecd867-90d5-4725-ac47-ccade66a32e4]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [98ecd867-90d5-4725-ac47-ccade66a32e4] Term Load (0.2ms) SELECT "terms".* FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 3], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [98ecd867-90d5-4725-ac47-ccade66a32e4]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [98ecd867-90d5-4725-ac47-ccade66a32e4] Term Exists (0.1ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 3], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [98ecd867-90d5-4725-ac47-ccade66a32e4] Term Create (0.2ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 3], ["name", "Current Term"], ["start_at", "2017-03-19 06:00:00"], ["end_at", "2017-08-01 06:00:00"], ["workflow_state", "active"], ["created_at", "2022-03-28 19:27:20.350323"], ["updated_at", "2022-03-28 19:27:20.350323"]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [98ecd867-90d5-4725-ac47-ccade66a32e4]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [98ecd867-90d5-4725-ac47-ccade66a32e4] [CanvasSync::Jobs::TermBatchesJob] [9ca7ebf9-29be-4b51-88dc-952f28eb498d] Performing CanvasSync::Jobs::TermBatchesJob (Job ID: 9ca7ebf9-29be-4b51-88dc-952f28eb498d) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [98ecd867-90d5-4725-ac47-ccade66a32e4] [CanvasSync::Jobs::TermBatchesJob] [9ca7ebf9-29be-4b51-88dc-952f28eb498d] CanvasSync::JobLog Load (0.1ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "9ca7ebf9-29be-4b51-88dc-952f28eb498d"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [98ecd867-90d5-4725-ac47-ccade66a32e4] [CanvasSync::Jobs::TermBatchesJob] [9ca7ebf9-29be-4b51-88dc-952f28eb498d]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [98ecd867-90d5-4725-ac47-ccade66a32e4] [CanvasSync::Jobs::TermBatchesJob] [9ca7ebf9-29be-4b51-88dc-952f28eb498d] CanvasSync::JobLog Create (0.2ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::TermBatchesJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2022-03-28 19:27:20.351856"], ["updated_at", "2022-03-28 19:27:20.351856"], ["job_id", "9ca7ebf9-29be-4b51-88dc-952f28eb498d"]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [98ecd867-90d5-4725-ac47-ccade66a32e4] [CanvasSync::Jobs::TermBatchesJob] [9ca7ebf9-29be-4b51-88dc-952f28eb498d]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [98ecd867-90d5-4725-ac47-ccade66a32e4] [CanvasSync::Jobs::TermBatchesJob] [9ca7ebf9-29be-4b51-88dc-952f28eb498d]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [98ecd867-90d5-4725-ac47-ccade66a32e4] [CanvasSync::Jobs::TermBatchesJob] [9ca7ebf9-29be-4b51-88dc-952f28eb498d] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-03-28 19:27:20.353002"], ["status", "running"], ["updated_at", "2022-03-28 19:27:20.353247"], ["id", 1090]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [98ecd867-90d5-4725-ac47-ccade66a32e4] [CanvasSync::Jobs::TermBatchesJob] [9ca7ebf9-29be-4b51-88dc-952f28eb498d]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [98ecd867-90d5-4725-ac47-ccade66a32e4] [CanvasSync::Jobs::TermBatchesJob] [9ca7ebf9-29be-4b51-88dc-952f28eb498d]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [98ecd867-90d5-4725-ac47-ccade66a32e4] [CanvasSync::Jobs::TermBatchesJob] [9ca7ebf9-29be-4b51-88dc-952f28eb498d] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2022-03-28 19:27:20.354189"], ["status", "success"], ["updated_at", "2022-03-28 19:27:20.354474"], ["id", 1090]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [98ecd867-90d5-4725-ac47-ccade66a32e4] [CanvasSync::Jobs::TermBatchesJob] [9ca7ebf9-29be-4b51-88dc-952f28eb498d]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [98ecd867-90d5-4725-ac47-ccade66a32e4] [CanvasSync::Jobs::TermBatchesJob] [9ca7ebf9-29be-4b51-88dc-952f28eb498d] Performed CanvasSync::Jobs::TermBatchesJob (Job ID: 9ca7ebf9-29be-4b51-88dc-952f28eb498d) from Test(default) in 4.23ms [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [98ecd867-90d5-4725-ac47-ccade66a32e4]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [98ecd867-90d5-4725-ac47-ccade66a32e4] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2022-03-28 19:27:20.355471"], ["status", "success"], ["updated_at", "2022-03-28 19:27:20.355744"], ["id", 1089]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [98ecd867-90d5-4725-ac47-ccade66a32e4]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [98ecd867-90d5-4725-ac47-ccade66a32e4] Performed CanvasSync::Jobs::SyncTermsJob (Job ID: 98ecd867-90d5-4725-ac47-ccade66a32e4) from Test(default) in 28.79ms  (0.3ms) SELECT COUNT(*) FROM "terms"  (0.2ms) ROLLBACK  (0.3ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Account Exists (0.3ms) SELECT 1 AS one FROM "accounts" WHERE "accounts"."canvas_id" = $1 LIMIT $2 [["canvas_id", 59629365], ["LIMIT", 1]] Account Create (0.3ms) INSERT INTO "accounts" ("canvas_id", "sis_id", "canvas_parent_account_id", "sis_parent_account_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 59629365], ["sis_id", "af9f38de5194e94d7aaa5adf710626e2"], ["canvas_parent_account_id", 1], ["sis_parent_account_id", "5d709bcd406153c5455619e5f1d09dd3"], ["name", "Account name"], ["workflow_state", "active"], ["created_at", "2022-03-28 19:27:20.362138"], ["updated_at", "2022-03-28 19:27:20.362138"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Account Exists (0.4ms) SELECT 1 AS one FROM "accounts" WHERE "accounts"."canvas_id" IS NULL AND "accounts"."id" != $1 LIMIT $2 [["id", 148], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Account Exists (0.3ms) SELECT 1 AS one FROM "accounts" WHERE "accounts"."canvas_id" = $1 LIMIT $2 [["canvas_id", 59355116], ["LIMIT", 1]] Account Create (0.3ms) INSERT INTO "accounts" ("canvas_id", "sis_id", "canvas_parent_account_id", "sis_parent_account_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 59355116], ["sis_id", "4b911e30e7db2665fdec280af988be68"], ["canvas_parent_account_id", 1], ["sis_parent_account_id", "8ee7a73872cb6a7d12151327cb5b6243"], ["name", "Account name"], ["workflow_state", "active"], ["created_at", "2022-03-28 19:27:20.372164"], ["updated_at", "2022-03-28 19:27:20.372164"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Account Load (0.2ms) SELECT "accounts".* FROM "accounts" ORDER BY "accounts"."id" ASC LIMIT $1 [["LIMIT", 1]] Account Exists (0.3ms) SELECT 1 AS one FROM "accounts" WHERE "accounts"."canvas_id" = $1 LIMIT $2 [["canvas_id", 59355116], ["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.3ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Account Exists (0.3ms) SELECT 1 AS one FROM "accounts" WHERE "accounts"."canvas_id" = $1 LIMIT $2 [["canvas_id", 30401895], ["LIMIT", 1]] Account Create (0.3ms) INSERT INTO "accounts" ("canvas_id", "sis_id", "canvas_parent_account_id", "sis_parent_account_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 30401895], ["sis_id", "c4169db7bbadf6d4c873598c4b364def"], ["canvas_parent_account_id", 1], ["sis_parent_account_id", "eafec6ea98ebce349b5bc54751f5103e"], ["name", "Account name"], ["workflow_state", "active"], ["created_at", "2022-03-28 19:27:20.380606"], ["updated_at", "2022-03-28 19:27:20.380606"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Admin Exists (0.3ms) SELECT 1 AS one FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 53350672], ["LIMIT", 1]] Admin Create (0.3ms) INSERT INTO "admins" ("canvas_id", "role_name", "canvas_role_id", "canvas_user_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 53350672], ["role_name", "Cool Role"], ["canvas_role_id", 60477611], ["canvas_user_id", 1], ["workflow_state", "active"], ["created_at", "2022-03-28 19:27:20.387827"], ["updated_at", "2022-03-28 19:27:20.387827"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Admin Exists (0.4ms) SELECT 1 AS one FROM "admins" WHERE "admins"."canvas_id" IS NULL AND "admins"."id" != $1 LIMIT $2 [["id", 207], ["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Admin Exists (0.3ms) SELECT 1 AS one FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 71792659], ["LIMIT", 1]] Admin Create (0.3ms) INSERT INTO "admins" ("canvas_id", "role_name", "canvas_role_id", "canvas_user_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 71792659], ["role_name", "Cool Role"], ["canvas_role_id", 95934929], ["canvas_user_id", 1], ["workflow_state", "active"], ["created_at", "2022-03-28 19:27:20.396092"], ["updated_at", "2022-03-28 19:27:20.396092"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Admin Load (0.2ms) SELECT "admins".* FROM "admins" ORDER BY "admins"."id" ASC LIMIT $1 [["LIMIT", 1]] Admin Exists (0.3ms) SELECT 1 AS one FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 71792659], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) SELECT COUNT(*) FROM "admins" Admin Load (0.3ms) SELECT "admins".* FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]]  (0.2ms) SAVEPOINT active_record_1 Admin Exists (0.3ms) SELECT 1 AS one FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]] Admin Create (0.3ms) INSERT INTO "admins" ("canvas_id", "role_name", "canvas_role_id", "canvas_user_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 2], ["role_name", "AccountAdmin"], ["canvas_role_id", 1], ["canvas_user_id", 1], ["workflow_state", "active"], ["created_at", "2022-03-28 19:27:20.404363"], ["updated_at", "2022-03-28 19:27:20.404363"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SELECT COUNT(*) FROM "admins" Admin Load (0.2ms) SELECT "admins".* FROM "admins" ORDER BY "admins"."id" DESC LIMIT $1 [["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Admin Exists (0.3ms) SELECT 1 AS one FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]] Admin Create (0.2ms) INSERT INTO "admins" ("canvas_id", "role_name", "canvas_role_id", "canvas_user_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 2], ["role_name", "Cool Role"], ["canvas_role_id", 95738115], ["canvas_user_id", 1], ["workflow_state", "active"], ["created_at", "2022-03-28 19:27:20.409701"], ["updated_at", "2022-03-28 19:27:20.409701"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.3ms) SELECT COUNT(*) FROM "admins" Admin Load (0.3ms) SELECT "admins".* FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]]  (0.1ms) SAVEPOINT active_record_1 Admin Exists (0.3ms) SELECT 1 AS one FROM "admins" WHERE "admins"."canvas_id" = $1 AND "admins"."id" != $2 LIMIT $3 [["canvas_id", 2], ["id", 210], ["LIMIT", 1]] Admin Update (0.4ms) UPDATE "admins" SET "role_name" = $1, "canvas_role_id" = $2, "updated_at" = $3 WHERE "admins"."id" = $4 [["role_name", "AccountAdmin"], ["canvas_role_id", 1], ["updated_at", "2022-03-28 19:27:20.414074"], ["id", 210]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SELECT COUNT(*) FROM "admins" Admin Load (0.2ms) SELECT "admins".* FROM "admins" WHERE "admins"."id" = $1 LIMIT $2 [["id", 210], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 AssignmentGroup Exists (1.3ms) SELECT 1 AS one FROM "assignment_groups" WHERE "assignment_groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] AssignmentGroup Create (0.7ms) INSERT INTO "assignment_groups" ("canvas_id", "name", "workflow_state", "canvas_created_at", "canvas_updated_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 1], ["name", "Dummy Assignment Group"], ["workflow_state", "available"], ["canvas_created_at", "2022-03-21 19:27:20.430544"], ["canvas_updated_at", "2022-03-27 19:27:20.430666"], ["created_at", "2022-03-28 19:27:20.433223"], ["updated_at", "2022-03-28 19:27:20.433223"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 AssignmentGroup Exists (0.4ms) SELECT 1 AS one FROM "assignment_groups" WHERE "assignment_groups"."canvas_id" IS NULL AND "assignment_groups"."id" != $1 LIMIT $2 [["id", 175], ["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 AssignmentGroup Exists (0.4ms) SELECT 1 AS one FROM "assignment_groups" WHERE "assignment_groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]] AssignmentGroup Create (0.5ms) INSERT INTO "assignment_groups" ("canvas_id", "name", "workflow_state", "canvas_created_at", "canvas_updated_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 2], ["name", "Dummy Assignment Group"], ["workflow_state", "available"], ["canvas_created_at", "2022-03-21 19:27:20.440516"], ["canvas_updated_at", "2022-03-27 19:27:20.440613"], ["created_at", "2022-03-28 19:27:20.442222"], ["updated_at", "2022-03-28 19:27:20.442222"]]  (0.3ms) RELEASE SAVEPOINT active_record_1 AssignmentGroup Load (0.3ms) SELECT "assignment_groups".* FROM "assignment_groups" ORDER BY "assignment_groups"."id" ASC LIMIT $1 [["LIMIT", 1]] AssignmentGroup Exists (0.3ms) SELECT 1 AS one FROM "assignment_groups" WHERE "assignment_groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 AssignmentGroup Exists (0.3ms) SELECT 1 AS one FROM "assignment_groups" WHERE "assignment_groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 3], ["LIMIT", 1]] AssignmentGroup Create (0.3ms) INSERT INTO "assignment_groups" ("canvas_id", "name", "workflow_state", "canvas_created_at", "canvas_updated_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 3], ["name", "Dummy Assignment Group"], ["workflow_state", "available"], ["canvas_created_at", "2022-03-21 19:27:20.450022"], ["canvas_updated_at", "2022-03-27 19:27:20.450156"], ["created_at", "2022-03-28 19:27:20.451497"], ["updated_at", "2022-03-28 19:27:20.451497"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 AssignmentGroup Exists (0.4ms) SELECT 1 AS one FROM "assignment_groups" WHERE "assignment_groups"."canvas_id" = $1 AND "assignment_groups"."id" != $2 LIMIT $3 [["canvas_id", 3], ["id", 177], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) SAVEPOINT active_record_1 AssignmentGroup Exists (0.4ms) SELECT 1 AS one FROM "assignment_groups" WHERE "assignment_groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 4], ["LIMIT", 1]] AssignmentGroup Create (0.6ms) INSERT INTO "assignment_groups" ("canvas_id", "name", "workflow_state", "canvas_created_at", "canvas_updated_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 4], ["name", "Dummy Assignment Group"], ["workflow_state", "available"], ["canvas_created_at", "2022-03-21 19:27:20.459756"], ["canvas_updated_at", "2022-03-27 19:27:20.460057"], ["created_at", "2022-03-28 19:27:20.462234"], ["updated_at", "2022-03-28 19:27:20.462234"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) SAVEPOINT active_record_1 Assignment Exists (1.5ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] Assignment Create (1.1ms) INSERT INTO "assignments" ("canvas_id", "title", "due_at", "unlock_at", "lock_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 1], ["title", "Assignment 1"], ["due_at", "2022-04-04 19:27:20.491169"], ["unlock_at", "2022-03-27 19:27:20.491332"], ["lock_at", "2022-04-18 19:27:20.491423"], ["created_at", "2022-03-28 19:27:20.495042"], ["updated_at", "2022-03-28 19:27:20.495042"]]  (0.3ms) RELEASE SAVEPOINT active_record_1 Assignment Exists (0.4ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" IS NULL AND "assignments"."id" != $1 LIMIT $2 [["id", 320], ["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Assignment Exists (0.4ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]] Assignment Create (0.7ms) INSERT INTO "assignments" ("canvas_id", "title", "due_at", "unlock_at", "lock_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 2], ["title", "Assignment 2"], ["due_at", "2022-04-04 19:27:20.505005"], ["unlock_at", "2022-03-27 19:27:20.505119"], ["lock_at", "2022-04-18 19:27:20.505179"], ["created_at", "2022-03-28 19:27:20.506902"], ["updated_at", "2022-03-28 19:27:20.506902"]]  (0.3ms) RELEASE SAVEPOINT active_record_1 Assignment Load (0.5ms) SELECT "assignments".* FROM "assignments" ORDER BY "assignments"."id" ASC LIMIT $1 [["LIMIT", 1]] Assignment Exists (0.4ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Assignment Exists (0.3ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 3], ["LIMIT", 1]] Assignment Create (0.5ms) INSERT INTO "assignments" ("canvas_id", "title", "due_at", "unlock_at", "lock_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 3], ["title", "Assignment 3"], ["due_at", "2022-04-04 19:27:20.516419"], ["unlock_at", "2022-03-27 19:27:20.516531"], ["lock_at", "2022-04-18 19:27:20.516590"], ["created_at", "2022-03-28 19:27:20.518023"], ["updated_at", "2022-03-28 19:27:20.518023"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.4ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Assignment Exists (0.5ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 4], ["LIMIT", 1]] Assignment Create (0.5ms) INSERT INTO "assignments" ("canvas_id", "title", "due_at", "unlock_at", "lock_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 4], ["title", "Assignment 4"], ["due_at", "2022-04-04 19:27:20.526946"], ["unlock_at", "2022-03-27 19:27:20.527113"], ["lock_at", "2022-04-18 19:27:20.527199"], ["created_at", "2022-03-28 19:27:20.529251"], ["updated_at", "2022-03-28 19:27:20.529251"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Assignment Exists (0.4ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 AND "assignments"."id" != $2 LIMIT $3 [["canvas_id", 4], ["id", 323], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Assignment Exists (0.4ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 5], ["LIMIT", 1]] Assignment Create (0.5ms) INSERT INTO "assignments" ("canvas_id", "title", "due_at", "unlock_at", "lock_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 5], ["title", "Assignment 5"], ["due_at", "2022-04-04 19:27:20.535937"], ["unlock_at", "2022-03-27 19:27:20.536062"], ["lock_at", "2022-04-18 19:27:20.536129"], ["created_at", "2022-03-28 19:27:20.537597"], ["updated_at", "2022-03-28 19:27:20.537597"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) SAVEPOINT active_record_1 Assignment Exists (0.7ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 6], ["LIMIT", 1]] Assignment Create (0.6ms) INSERT INTO "assignments" ("canvas_id", "title", "due_at", "unlock_at", "lock_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 6], ["title", "Assignment 6"], ["due_at", "2022-04-04 19:27:20.564688"], ["unlock_at", "2022-03-27 19:27:20.564816"], ["lock_at", "2022-04-18 19:27:20.565084"], ["created_at", "2022-03-28 19:27:20.567486"], ["updated_at", "2022-03-28 19:27:20.567486"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.5ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) SAVEPOINT active_record_1 Course Exists (2.2ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 15049228], ["LIMIT", 1]] Course Create (2.2ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 15049228], ["sis_id", "3851f6c7f272e636c4c944fee0feab76"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2022-03-25 19:27:20.602956"], ["end_at", "2022-04-18 19:27:20.603129"], ["created_at", "2022-03-28 19:27:20.607581"], ["updated_at", "2022-03-28 19:27:20.607581"]]  (2.3ms) RELEASE SAVEPOINT active_record_1  (0.7ms) SAVEPOINT active_record_1 Course Exists (0.6ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 26033069], ["LIMIT", 1]] Course Create (0.4ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 26033069], ["sis_id", "04917222cd3c82aab966dd2ee122fd68"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2022-03-25 19:27:20.615806"], ["end_at", "2022-04-18 19:27:20.616107"], ["created_at", "2022-03-28 19:27:20.619006"], ["updated_at", "2022-03-28 19:27:20.619006"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.3ms) SAVEPOINT active_record_1 Assignment Exists (0.5ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 7], ["LIMIT", 1]] Assignment Create (1.4ms) INSERT INTO "assignments" ("canvas_id", "title", "due_at", "unlock_at", "lock_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 7], ["title", "Assignment 7"], ["due_at", "2022-04-04 19:27:20.620833"], ["unlock_at", "2022-03-27 19:27:20.620928"], ["lock_at", "2022-04-18 19:27:20.620990"], ["created_at", "2022-03-28 19:27:20.628389"], ["updated_at", "2022-03-28 19:27:20.628389"]]  (2.9ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 Assignment Exists (0.4ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 AND "assignments"."id" != $2 LIMIT $3 [["canvas_id", 7], ["id", 326], ["LIMIT", 1]] Assignment Update (0.3ms) UPDATE "assignments" SET "canvas_context_id" = $1, "canvas_context_type" = $2, "updated_at" = $3 WHERE "assignments"."id" = $4 [["canvas_context_id", 26033069], ["canvas_context_type", "Course"], ["updated_at", "2022-03-28 19:27:20.637026"], ["id", 326]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Course Load (0.3ms) SELECT "courses".* FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 26033069], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) SAVEPOINT active_record_1 Assignment Exists (0.5ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 8], ["LIMIT", 1]] Assignment Create (0.6ms) INSERT INTO "assignments" ("canvas_id", "title", "due_at", "unlock_at", "lock_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 8], ["title", "Assignment 8"], ["due_at", "2022-04-04 19:27:20.664493"], ["unlock_at", "2022-03-27 19:27:20.664695"], ["lock_at", "2022-04-18 19:27:20.664797"], ["created_at", "2022-03-28 19:27:20.667564"], ["updated_at", "2022-03-28 19:27:20.667564"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 ContextModuleItem Create (2.0ms) INSERT INTO "context_module_items" ("canvas_id", "canvas_assignment_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["canvas_id", 1], ["canvas_assignment_id", 8], ["workflow_state", "active"], ["created_at", "2022-03-28 19:27:20.671435"], ["updated_at", "2022-03-28 19:27:20.671435"]]  (0.3ms) RELEASE SAVEPOINT active_record_1  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Assignment Exists (0.3ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 9], ["LIMIT", 1]] Assignment Create (0.3ms) INSERT INTO "assignments" ("canvas_id", "title", "due_at", "unlock_at", "lock_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 9], ["title", "Assignment 9"], ["due_at", "2022-04-04 19:27:20.679622"], ["unlock_at", "2022-03-27 19:27:20.679726"], ["lock_at", "2022-04-18 19:27:20.679777"], ["created_at", "2022-03-28 19:27:20.681423"], ["updated_at", "2022-03-28 19:27:20.681423"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 ContextModuleItem Create (0.2ms) INSERT INTO "context_module_items" ("canvas_id", "canvas_assignment_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["canvas_id", 2], ["canvas_assignment_id", 9], ["workflow_state", "active"], ["created_at", "2022-03-28 19:27:20.683066"], ["updated_at", "2022-03-28 19:27:20.683066"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Course Exists (0.3ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 95658526], ["LIMIT", 1]] Course Create (0.3ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 95658526], ["sis_id", "3bd0be29b223404f3a2abad92128a962"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2022-03-25 19:27:20.697187"], ["end_at", "2022-04-18 19:27:20.697281"], ["created_at", "2022-03-28 19:27:20.698599"], ["updated_at", "2022-03-28 19:27:20.698599"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 ContextModule Create (1.4ms) INSERT INTO "context_modules" ("canvas_id", "canvas_context_id", "canvas_context_type", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 1], ["canvas_context_id", 95658526], ["canvas_context_type", "Course"], ["name", "Context Module"], ["workflow_state", "available"], ["created_at", "2022-03-28 19:27:20.700275"], ["updated_at", "2022-03-28 19:27:20.700275"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Course Exists (0.3ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 50349756], ["LIMIT", 1]] Course Create (0.3ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 50349756], ["sis_id", "0b35e5c14c3c23f72720539210d8660f"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2022-03-25 19:27:20.704885"], ["end_at", "2022-04-18 19:27:20.704974"], ["created_at", "2022-03-28 19:27:20.706215"], ["updated_at", "2022-03-28 19:27:20.706215"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 ContextModule Create (0.3ms) INSERT INTO "context_modules" ("canvas_id", "canvas_context_id", "canvas_context_type", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 2], ["canvas_context_id", 50349756], ["canvas_context_type", "Course"], ["name", "Context Module"], ["workflow_state", "available"], ["created_at", "2022-03-28 19:27:20.708053"], ["updated_at", "2022-03-28 19:27:20.708053"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Course Exists (0.2ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 56998878], ["LIMIT", 1]] Course Create (0.3ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 56998878], ["sis_id", "3ab44353ba80c1f4a6ad033b7be89ae2"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2022-03-25 19:27:20.714103"], ["end_at", "2022-04-18 19:27:20.714199"], ["created_at", "2022-03-28 19:27:20.716158"], ["updated_at", "2022-03-28 19:27:20.716158"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 ContextModule Create (0.3ms) INSERT INTO "context_modules" ("canvas_id", "canvas_context_id", "canvas_context_type", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 3], ["canvas_context_id", 56998878], ["canvas_context_type", "Course"], ["name", "Context Module"], ["workflow_state", "available"], ["created_at", "2022-03-28 19:27:20.718585"], ["updated_at", "2022-03-28 19:27:20.718585"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Course Exists (0.3ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 92658741], ["LIMIT", 1]] Course Create (0.6ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 92658741], ["sis_id", "3c063dc20ecf5d0326b84e11aee14e8c"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2022-03-25 19:27:20.725512"], ["end_at", "2022-04-18 19:27:20.725647"], ["created_at", "2022-03-28 19:27:20.728497"], ["updated_at", "2022-03-28 19:27:20.728497"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Course Exists (0.4ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" IS NULL AND "courses"."id" != $1 LIMIT $2 [["id", 644], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) SAVEPOINT active_record_1 Course Exists (0.7ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 74895710], ["LIMIT", 1]] Course Create (0.4ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 74895710], ["sis_id", "615051ab63e40902a9831323ba753b37"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2022-03-25 19:27:20.742659"], ["end_at", "2022-04-18 19:27:20.742772"], ["created_at", "2022-03-28 19:27:20.747047"], ["updated_at", "2022-03-28 19:27:20.747047"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Course Load (0.3ms) SELECT "courses".* FROM "courses" ORDER BY "courses"."id" ASC LIMIT $1 [["LIMIT", 1]] Course Exists (0.4ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 74895710], ["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Course Exists (0.5ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 62894391], ["LIMIT", 1]] Course Create (0.5ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 62894391], ["sis_id", "7a16c2e4b4bebfbd5c5092e07939cb67"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2022-03-25 19:27:20.759528"], ["end_at", "2022-04-18 19:27:20.759680"], ["created_at", "2022-03-28 19:27:20.762892"], ["updated_at", "2022-03-28 19:27:20.762892"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Course Exists (0.5ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 AND "courses"."id" != $2 LIMIT $3 [["canvas_id", 62894391], ["id", 646], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Course Exists (0.4ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 5832420], ["LIMIT", 1]] Course Create (0.4ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 5832420], ["sis_id", "b91d9b1f5ab5caac1aae7f20a1051868"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2022-03-25 19:27:20.772261"], ["end_at", "2022-04-18 19:27:20.772389"], ["created_at", "2022-03-28 19:27:20.775264"], ["updated_at", "2022-03-28 19:27:20.775264"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.3ms) ROLLBACK  (0.3ms) BEGIN  (0.3ms) SAVEPOINT active_record_1 Course Exists (0.4ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 48286122], ["LIMIT", 1]] Course Create (0.5ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 48286122], ["sis_id", "857d8340a417f8f6364f27ae5acd9e3e"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2022-03-25 19:27:20.786896"], ["end_at", "2022-04-18 19:27:20.787021"], ["created_at", "2022-03-28 19:27:20.789542"], ["updated_at", "2022-03-28 19:27:20.789542"]]  (0.3ms) RELEASE SAVEPOINT active_record_1  (1.5ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Course Exists (0.3ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 78142337], ["LIMIT", 1]] Course Create (0.3ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 78142337], ["sis_id", "20e7e80f911a2fe72134ddc8595f999a"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2022-03-25 19:27:20.801079"], ["end_at", "2022-04-18 19:27:20.801187"], ["created_at", "2022-03-28 19:27:20.803578"], ["updated_at", "2022-03-28 19:27:20.803578"]]  (0.3ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Course Exists (0.4ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 93531265], ["LIMIT", 1]] Course Create (0.4ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 93531265], ["sis_id", "4da99cf93940c6b59a0201e4d33e2e0e"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2022-03-25 19:27:20.810062"], ["end_at", "2022-04-18 19:27:20.810173"], ["created_at", "2022-03-28 19:27:20.812904"], ["updated_at", "2022-03-28 19:27:20.812904"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.7ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Course Exists (0.3ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 12571474], ["LIMIT", 1]] Course Create (0.3ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 12571474], ["sis_id", "c7f5fe6f9ad88edbf5aaff8b41adf5ba"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2022-03-25 19:27:20.817987"], ["end_at", "2022-04-18 19:27:20.818515"], ["created_at", "2022-03-28 19:27:20.819857"], ["updated_at", "2022-03-28 19:27:20.819857"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Course Exists (0.4ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 63859937], ["LIMIT", 1]] Course Create (0.5ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 63859937], ["sis_id", "23ae9080190618bb78eda432a339cbaf"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2022-03-25 19:27:20.824724"], ["end_at", "2022-04-18 19:27:20.824831"], ["created_at", "2022-03-28 19:27:20.826870"], ["updated_at", "2022-03-28 19:27:20.826870"]]  (0.3ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Enrollment Exists (3.3ms) SELECT 1 AS one FROM "enrollments" WHERE "enrollments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 36123722], ["LIMIT", 1]] Enrollment Create (1.7ms) INSERT INTO "enrollments" ("canvas_id", "created_at", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["canvas_id", 36123722], ["created_at", "2022-03-28 19:27:20.866314"], ["updated_at", "2022-03-28 19:27:20.866314"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Enrollment Exists (0.6ms) SELECT 1 AS one FROM "enrollments" WHERE "enrollments"."canvas_id" IS NULL AND "enrollments"."id" != $1 LIMIT $2 [["id", 204], ["LIMIT", 1]]  (0.4ms) ROLLBACK  (0.3ms) BEGIN  (0.3ms) SAVEPOINT active_record_1 Enrollment Exists (0.5ms) SELECT 1 AS one FROM "enrollments" WHERE "enrollments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 11275259], ["LIMIT", 1]] Enrollment Create (0.5ms) INSERT INTO "enrollments" ("canvas_id", "created_at", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["canvas_id", 11275259], ["created_at", "2022-03-28 19:27:20.887026"], ["updated_at", "2022-03-28 19:27:20.887026"]]  (0.4ms) RELEASE SAVEPOINT active_record_1 Enrollment Load (0.5ms) SELECT "enrollments".* FROM "enrollments" ORDER BY "enrollments"."id" ASC LIMIT $1 [["LIMIT", 1]] Enrollment Exists (0.7ms) SELECT 1 AS one FROM "enrollments" WHERE "enrollments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 11275259], ["LIMIT", 1]]  (0.5ms) ROLLBACK  (0.3ms) BEGIN  (0.3ms) SAVEPOINT active_record_1 Enrollment Exists (0.5ms) SELECT 1 AS one FROM "enrollments" WHERE "enrollments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 10355628], ["LIMIT", 1]] Enrollment Create (0.5ms) INSERT INTO "enrollments" ("canvas_id", "created_at", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["canvas_id", 10355628], ["created_at", "2022-03-28 19:27:20.907318"], ["updated_at", "2022-03-28 19:27:20.907318"]]  (0.3ms) RELEASE SAVEPOINT active_record_1 Enrollment Exists (0.5ms) SELECT 1 AS one FROM "enrollments" WHERE "enrollments"."canvas_id" = $1 AND "enrollments"."id" != $2 LIMIT $3 [["canvas_id", 10355628], ["id", 206], ["LIMIT", 1]]  (0.5ms) ROLLBACK  (0.3ms) BEGIN  (0.3ms) SAVEPOINT active_record_1 Enrollment Exists (0.5ms) SELECT 1 AS one FROM "enrollments" WHERE "enrollments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 42755863], ["LIMIT", 1]] Enrollment Create (0.6ms) INSERT INTO "enrollments" ("canvas_id", "created_at", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["canvas_id", 42755863], ["created_at", "2022-03-28 19:27:20.922110"], ["updated_at", "2022-03-28 19:27:20.922110"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Enrollment Exists (0.6ms) SELECT 1 AS one FROM "enrollments" WHERE "enrollments"."canvas_id" = $1 AND "enrollments"."id" != $2 LIMIT $3 [["canvas_id", 42755863], ["id", 207], ["LIMIT", 1]]  (0.5ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) SAVEPOINT active_record_1 Enrollment Exists (0.4ms) SELECT 1 AS one FROM "enrollments" WHERE "enrollments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 96117709], ["LIMIT", 1]] Enrollment Create (0.5ms) INSERT INTO "enrollments" ("canvas_id", "created_at", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["canvas_id", 96117709], ["created_at", "2022-03-28 19:27:20.936159"], ["updated_at", "2022-03-28 19:27:20.936159"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Enrollment Exists (3.3ms) SELECT 1 AS one FROM "enrollments" WHERE "enrollments"."canvas_id" = $1 AND "enrollments"."id" != $2 LIMIT $3 [["canvas_id", 96117709], ["id", 208], ["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) SAVEPOINT active_record_1 Group Exists (1.3ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 45715366], ["LIMIT", 1]] Group Create (1.3ms) INSERT INTO "groups" ("canvas_id", "sis_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 45715366], ["sis_id", "4afee23e32e82397fb97b9397283094e"], ["name", "Some User Group"], ["workflow_state", "available"], ["created_at", "2022-03-28 19:27:20.995432"], ["updated_at", "2022-03-28 19:27:20.995432"]]  (0.3ms) RELEASE SAVEPOINT active_record_1  (0.3ms) SAVEPOINT active_record_1 User Exists (1.1ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 16588546], ["LIMIT", 1]] User Create (1.1ms) INSERT INTO "users" ("canvas_id", "sis_id", "email", "first_name", "last_name", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 16588546], ["sis_id", "cd615f815c2862e036aab5f1f5d95030"], ["email", "cooldude@coolsite.com"], ["first_name", "Cool"], ["last_name", "Dude"], ["created_at", "2022-03-28 19:27:21.028991"], ["updated_at", "2022-03-28 19:27:21.028991"]]  (0.3ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 GroupMembership Exists (0.9ms) SELECT 1 AS one FROM "group_memberships" WHERE "group_memberships"."canvas_id" = $1 LIMIT $2 [["canvas_id", 17354569], ["LIMIT", 1]] GroupMembership Create (0.8ms) INSERT INTO "group_memberships" ("canvas_id", "canvas_user_id", "canvas_group_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 17354569], ["canvas_user_id", 16588546], ["canvas_group_id", 45715366], ["workflow_state", "accepted"], ["created_at", "2022-03-28 19:27:21.048162"], ["updated_at", "2022-03-28 19:27:21.048162"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 GroupMembership Exists (0.3ms) SELECT 1 AS one FROM "group_memberships" WHERE "group_memberships"."canvas_id" IS NULL AND "group_memberships"."id" != $1 LIMIT $2 [["id", 175], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 40829458], ["LIMIT", 1]] Group Create (0.3ms) INSERT INTO "groups" ("canvas_id", "sis_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 40829458], ["sis_id", "8f9e78912f28c61ec5c1a95bd8b25fa3"], ["name", "Some User Group"], ["workflow_state", "available"], ["created_at", "2022-03-28 19:27:21.055762"], ["updated_at", "2022-03-28 19:27:21.055762"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 User Exists (0.2ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 16699429], ["LIMIT", 1]] User Create (0.3ms) INSERT INTO "users" ("canvas_id", "sis_id", "email", "first_name", "last_name", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 16699429], ["sis_id", "02e7029348979cfdcecf70df07f31a20"], ["email", "cooldude@coolsite.com"], ["first_name", "Cool"], ["last_name", "Dude"], ["created_at", "2022-03-28 19:27:21.058219"], ["updated_at", "2022-03-28 19:27:21.058219"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 GroupMembership Exists (0.2ms) SELECT 1 AS one FROM "group_memberships" WHERE "group_memberships"."canvas_id" = $1 LIMIT $2 [["canvas_id", 11303724], ["LIMIT", 1]] GroupMembership Create (0.3ms) INSERT INTO "group_memberships" ("canvas_id", "canvas_user_id", "canvas_group_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 11303724], ["canvas_user_id", 16699429], ["canvas_group_id", 40829458], ["workflow_state", "accepted"], ["created_at", "2022-03-28 19:27:21.060659"], ["updated_at", "2022-03-28 19:27:21.060659"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 GroupMembership Load (0.2ms) SELECT "group_memberships".* FROM "group_memberships" ORDER BY "group_memberships"."id" ASC LIMIT $1 [["LIMIT", 1]] GroupMembership Exists (0.3ms) SELECT 1 AS one FROM "group_memberships" WHERE "group_memberships"."canvas_id" = $1 LIMIT $2 [["canvas_id", 11303724], ["LIMIT", 1]]  (0.4ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Group Exists (0.4ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 62306706], ["LIMIT", 1]] Group Create (0.3ms) INSERT INTO "groups" ("canvas_id", "sis_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 62306706], ["sis_id", "d3123867b7e6080b86f13ea08d5b2e63"], ["name", "Some User Group"], ["workflow_state", "available"], ["created_at", "2022-03-28 19:27:21.068490"], ["updated_at", "2022-03-28 19:27:21.068490"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 User Exists (0.2ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 71574478], ["LIMIT", 1]] User Create (0.3ms) INSERT INTO "users" ("canvas_id", "sis_id", "email", "first_name", "last_name", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 71574478], ["sis_id", "318beadc1b273bfed67e4d7f0d66e799"], ["email", "cooldude@coolsite.com"], ["first_name", "Cool"], ["last_name", "Dude"], ["created_at", "2022-03-28 19:27:21.070901"], ["updated_at", "2022-03-28 19:27:21.070901"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 GroupMembership Exists (0.3ms) SELECT 1 AS one FROM "group_memberships" WHERE "group_memberships"."canvas_id" = $1 LIMIT $2 [["canvas_id", 63051256], ["LIMIT", 1]] GroupMembership Create (0.3ms) INSERT INTO "group_memberships" ("canvas_id", "canvas_user_id", "canvas_group_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 63051256], ["canvas_user_id", 71574478], ["canvas_group_id", 62306706], ["workflow_state", "accepted"], ["created_at", "2022-03-28 19:27:21.073934"], ["updated_at", "2022-03-28 19:27:21.073934"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 GroupMembership Exists (0.3ms) SELECT 1 AS one FROM "group_memberships" WHERE "group_memberships"."canvas_id" = $1 AND "group_memberships"."id" != $2 LIMIT $3 [["canvas_id", 63051256], ["id", 177], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Group Exists (0.4ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 89559961], ["LIMIT", 1]] Group Create (0.3ms) INSERT INTO "groups" ("canvas_id", "sis_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 89559961], ["sis_id", "a2053804275858dfe637a45c5616004a"], ["name", "Some User Group"], ["workflow_state", "available"], ["created_at", "2022-03-28 19:27:21.080802"], ["updated_at", "2022-03-28 19:27:21.080802"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 User Exists (0.4ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 28601558], ["LIMIT", 1]] User Create (0.4ms) INSERT INTO "users" ("canvas_id", "sis_id", "email", "first_name", "last_name", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 28601558], ["sis_id", "9492e1c77af3acee79e5af7ed1908bc7"], ["email", "cooldude@coolsite.com"], ["first_name", "Cool"], ["last_name", "Dude"], ["created_at", "2022-03-28 19:27:21.084204"], ["updated_at", "2022-03-28 19:27:21.084204"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 GroupMembership Exists (0.3ms) SELECT 1 AS one FROM "group_memberships" WHERE "group_memberships"."canvas_id" = $1 LIMIT $2 [["canvas_id", 37048577], ["LIMIT", 1]] GroupMembership Create (0.2ms) INSERT INTO "group_memberships" ("canvas_id", "canvas_user_id", "canvas_group_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 37048577], ["canvas_user_id", 28601558], ["canvas_group_id", 89559961], ["workflow_state", "accepted"], ["created_at", "2022-03-28 19:27:21.087428"], ["updated_at", "2022-03-28 19:27:21.087428"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 GroupMembership Exists (0.3ms) SELECT 1 AS one FROM "group_memberships" WHERE "group_memberships"."canvas_id" = $1 AND "group_memberships"."id" != $2 LIMIT $3 [["canvas_id", 37048577], ["id", 178], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Group Exists (0.6ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 79683962], ["LIMIT", 1]] Group Create (0.4ms) INSERT INTO "groups" ("canvas_id", "sis_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 79683962], ["sis_id", "b5e630acad383458a7c888f2bb0d8ed1"], ["name", "Some User Group"], ["workflow_state", "available"], ["created_at", "2022-03-28 19:27:21.093977"], ["updated_at", "2022-03-28 19:27:21.093977"]]  (0.8ms) RELEASE SAVEPOINT active_record_1 Group Exists (0.4ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" IS NULL AND "groups"."id" != $1 LIMIT $2 [["id", 324], ["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 5187483], ["LIMIT", 1]] Group Create (0.3ms) INSERT INTO "groups" ("canvas_id", "sis_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 5187483], ["sis_id", "5ee67f42dec74f602823a815e18461c3"], ["name", "Some User Group"], ["workflow_state", "available"], ["created_at", "2022-03-28 19:27:21.104518"], ["updated_at", "2022-03-28 19:27:21.104518"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Group Load (0.4ms) SELECT "groups".* FROM "groups" ORDER BY "groups"."id" ASC LIMIT $1 [["LIMIT", 1]] Group Exists (0.6ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 5187483], ["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Group Exists (0.4ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 64909456], ["LIMIT", 1]] Group Create (0.4ms) INSERT INTO "groups" ("canvas_id", "sis_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 64909456], ["sis_id", "b52d5bbfebd359d1b0ae89d93500d373"], ["name", "Some User Group"], ["workflow_state", "available"], ["created_at", "2022-03-28 19:27:21.115767"], ["updated_at", "2022-03-28 19:27:21.115767"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Group Exists (1.0ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 23463258], ["LIMIT", 1]] Group Create (5.7ms) INSERT INTO "groups" ("canvas_id", "sis_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 23463258], ["sis_id", "9d3e20d452a4a453855b0f2c6def001e"], ["name", "Some User Group"], ["workflow_state", "available"], ["created_at", "2022-03-28 19:27:21.122361"], ["updated_at", "2022-03-28 19:27:21.122361"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Group Exists (0.5ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 AND "groups"."id" != $2 LIMIT $3 [["canvas_id", 23463258], ["id", 327], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 39993990], ["LIMIT", 1]] Group Create (0.7ms) INSERT INTO "groups" ("canvas_id", "sis_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 39993990], ["sis_id", "a5653f78ff5e893f83a9b4109b778c81"], ["name", "Some User Group"], ["workflow_state", "available"], ["created_at", "2022-03-28 19:27:21.138830"], ["updated_at", "2022-03-28 19:27:21.138830"]]  (0.3ms) RELEASE SAVEPOINT active_record_1 Group Exists (0.5ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 AND "groups"."id" != $2 LIMIT $3 [["canvas_id", 39993990], ["id", 328], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.3ms) SAVEPOINT active_record_1 Role Exists (0.4ms) SELECT 1 AS one FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 72531456], ["LIMIT", 1]] Role Create (0.4ms) INSERT INTO "roles" ("canvas_id", "label", "base_role_type", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 72531456], ["label", "Cool Role"], ["base_role_type", "AccountMembership"], ["workflow_state", "active"], ["created_at", "2022-03-28 19:27:21.148956"], ["updated_at", "2022-03-28 19:27:21.148956"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Role Exists (0.3ms) SELECT 1 AS one FROM "roles" WHERE "roles"."canvas_id" IS NULL AND "roles"."id" != $1 LIMIT $2 [["id", 177], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Role Exists (0.4ms) SELECT 1 AS one FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 43417601], ["LIMIT", 1]] Role Create (0.5ms) INSERT INTO "roles" ("canvas_id", "label", "base_role_type", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 43417601], ["label", "Cool Role"], ["base_role_type", "AccountMembership"], ["workflow_state", "active"], ["created_at", "2022-03-28 19:27:21.157186"], ["updated_at", "2022-03-28 19:27:21.157186"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Role Load (0.2ms) SELECT "roles".* FROM "roles" ORDER BY "roles"."id" ASC LIMIT $1 [["LIMIT", 1]] Role Exists (0.4ms) SELECT 1 AS one FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 43417601], ["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.3ms) BEGIN  (0.4ms) SELECT COUNT(*) FROM "roles" Role Load (0.3ms) SELECT "roles".* FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]]  (7.9ms) SAVEPOINT active_record_1 Role Exists (0.6ms) SELECT 1 AS one FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] Role Create (1.0ms) INSERT INTO "roles" ("canvas_id", "label", "base_role_type", "canvas_account_id", "workflow_state", "permissions", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 1], ["label", "Account Admin"], ["base_role_type", "AccountMembership"], ["canvas_account_id", 10], ["workflow_state", "built_in"], ["permissions", "{\"manage_wiki\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"post_to_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"moderate_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_announcements\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"send_messages\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"send_messages_all\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_outcomes\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"create_conferences\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"create_collaborations\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_roster\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_all_grades\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_grades\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_rubrics\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"comment_on_others_submissions\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_students\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_admin_users\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_role_overrides\":{\"enabled\":true,\"locked\":true,\"readonly\":true,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_account_memberships\":{\"enabled\":true,\"locked\":true,\"readonly\":true,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_account_settings\":{\"enabled\":true,\"locked\":true,\"readonly\":true,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_groups\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_group_pages\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_files\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_assignments\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"undelete_courses\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_grade_changes\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_course_changes\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_question_banks\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_calendar\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_reports\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_courses\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_user_logins\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_user_observers\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_alerts\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"become_user\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_developer_keys\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"import_sis\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_sis\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_sis\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_course_list\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_statistics\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_storage_quotas\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_course_content\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_content\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_interaction_alerts\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"change_course_state\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_sections\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_feature_flags\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_quiz_answer_audits\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"moderate_grades\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"lti_add_edit\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true}}"], ["created_at", "2022-03-28 19:27:21.184534"], ["updated_at", "2022-03-28 19:27:21.184534"]]  (0.3ms) RELEASE SAVEPOINT active_record_1  (0.7ms) SELECT COUNT(*) FROM "roles" Role Load (0.4ms) SELECT "roles".* FROM "roles" ORDER BY "roles"."id" DESC LIMIT $1 [["LIMIT", 1]]  (0.4ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) SAVEPOINT active_record_1 Role Exists (0.5ms) SELECT 1 AS one FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] Role Create (0.5ms) INSERT INTO "roles" ("canvas_id", "label", "base_role_type", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 1], ["label", "Cool Role"], ["base_role_type", "AccountMembership"], ["workflow_state", "active"], ["created_at", "2022-03-28 19:27:21.204782"], ["updated_at", "2022-03-28 19:27:21.204782"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.5ms) SELECT COUNT(*) FROM "roles" Role Load (3.7ms) SELECT "roles".* FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]]  (2.6ms) SAVEPOINT active_record_1 Role Exists (4.2ms) SELECT 1 AS one FROM "roles" WHERE "roles"."canvas_id" = $1 AND "roles"."id" != $2 LIMIT $3 [["canvas_id", 1], ["id", 180], ["LIMIT", 1]] Role Update (0.8ms) UPDATE "roles" SET "label" = $1, "canvas_account_id" = $2, "permissions" = $3, "workflow_state" = $4, "updated_at" = $5 WHERE "roles"."id" = $6 [["label", "Account Admin"], ["canvas_account_id", 10], ["permissions", "{\"manage_wiki\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"post_to_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"moderate_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_announcements\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"send_messages\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"send_messages_all\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_outcomes\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"create_conferences\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"create_collaborations\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_roster\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_all_grades\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_grades\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_rubrics\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"comment_on_others_submissions\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_students\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_admin_users\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_role_overrides\":{\"enabled\":true,\"locked\":true,\"readonly\":true,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_account_memberships\":{\"enabled\":true,\"locked\":true,\"readonly\":true,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_account_settings\":{\"enabled\":true,\"locked\":true,\"readonly\":true,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_groups\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_group_pages\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_files\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_assignments\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"undelete_courses\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_grade_changes\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_course_changes\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_question_banks\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_calendar\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_reports\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_courses\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_user_logins\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_user_observers\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_alerts\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"become_user\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_developer_keys\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"import_sis\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_sis\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_sis\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_course_list\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_statistics\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_storage_quotas\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_course_content\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_content\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_interaction_alerts\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"change_course_state\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_sections\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_feature_flags\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_quiz_answer_audits\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"moderate_grades\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"lti_add_edit\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true}}"], ["workflow_state", "built_in"], ["updated_at", "2022-03-28 19:27:21.226458"], ["id", 180]]  (0.3ms) RELEASE SAVEPOINT active_record_1  (0.5ms) SELECT COUNT(*) FROM "roles" Role Load (0.4ms) SELECT "roles".* FROM "roles" WHERE "roles"."id" = $1 LIMIT $2 [["id", 180], ["LIMIT", 1]]  (0.4ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) SAVEPOINT active_record_1 Section Exists (2.4ms) SELECT 1 AS one FROM "sections" WHERE "sections"."canvas_id" = $1 LIMIT $2 [["canvas_id", 78151868], ["LIMIT", 1]] Section Create (1.8ms) INSERT INTO "sections" ("canvas_id", "created_at", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["canvas_id", 78151868], ["created_at", "2022-03-28 19:27:21.265265"], ["updated_at", "2022-03-28 19:27:21.265265"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Section Exists (0.5ms) SELECT 1 AS one FROM "sections" WHERE "sections"."canvas_id" IS NULL AND "sections"."id" != $1 LIMIT $2 [["id", 232], ["LIMIT", 1]]  (0.4ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Section Exists (0.5ms) SELECT 1 AS one FROM "sections" WHERE "sections"."canvas_id" = $1 LIMIT $2 [["canvas_id", 331743], ["LIMIT", 1]] Section Create (0.5ms) INSERT INTO "sections" ("canvas_id", "created_at", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["canvas_id", 331743], ["created_at", "2022-03-28 19:27:21.278719"], ["updated_at", "2022-03-28 19:27:21.278719"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Section Load (0.2ms) SELECT "sections".* FROM "sections" ORDER BY "sections"."id" ASC LIMIT $1 [["LIMIT", 1]] Section Exists (0.4ms) SELECT 1 AS one FROM "sections" WHERE "sections"."canvas_id" = $1 LIMIT $2 [["canvas_id", 331743], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Section Exists (0.3ms) SELECT 1 AS one FROM "sections" WHERE "sections"."canvas_id" = $1 LIMIT $2 [["canvas_id", 31979303], ["LIMIT", 1]] Section Create (0.3ms) INSERT INTO "sections" ("canvas_id", "created_at", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["canvas_id", 31979303], ["created_at", "2022-03-28 19:27:21.286893"], ["updated_at", "2022-03-28 19:27:21.286893"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Section Exists (0.4ms) SELECT 1 AS one FROM "sections" WHERE "sections"."canvas_id" = $1 AND "sections"."id" != $2 LIMIT $3 [["canvas_id", 31979303], ["id", 234], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Section Exists (0.6ms) SELECT 1 AS one FROM "sections" WHERE "sections"."canvas_id" = $1 LIMIT $2 [["canvas_id", 88611425], ["LIMIT", 1]] Section Create (0.5ms) INSERT INTO "sections" ("canvas_id", "created_at", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["canvas_id", 88611425], ["created_at", "2022-03-28 19:27:21.293417"], ["updated_at", "2022-03-28 19:27:21.293417"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.3ms) SAVEPOINT active_record_1 Submission Exists (1.6ms) SELECT 1 AS one FROM "submissions" WHERE "submissions"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] Submission Create (1.1ms) INSERT INTO "submissions" ("canvas_id", "submitted_at", "graded_at", "score", "points_possible", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 1], ["submitted_at", "2022-03-21 19:27:21.318816"], ["graded_at", "2022-03-27 19:27:21.318961"], ["score", 5.0], ["points_possible", 10.0], ["created_at", "2022-03-28 19:27:21.322522"], ["updated_at", "2022-03-28 19:27:21.322522"]]  (0.3ms) RELEASE SAVEPOINT active_record_1 Submission Exists (0.4ms) SELECT 1 AS one FROM "submissions" WHERE "submissions"."canvas_id" IS NULL AND "submissions"."id" != $1 LIMIT $2 [["id", 204], ["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Submission Exists (0.3ms) SELECT 1 AS one FROM "submissions" WHERE "submissions"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]] Submission Create (0.3ms) INSERT INTO "submissions" ("canvas_id", "submitted_at", "graded_at", "score", "points_possible", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 2], ["submitted_at", "2022-03-21 19:27:21.333942"], ["graded_at", "2022-03-27 19:27:21.334064"], ["score", 5.0], ["points_possible", 10.0], ["created_at", "2022-03-28 19:27:21.335613"], ["updated_at", "2022-03-28 19:27:21.335613"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Submission Load (0.2ms) SELECT "submissions".* FROM "submissions" ORDER BY "submissions"."id" ASC LIMIT $1 [["LIMIT", 1]] Submission Exists (0.4ms) SELECT 1 AS one FROM "submissions" WHERE "submissions"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Submission Exists (0.4ms) SELECT 1 AS one FROM "submissions" WHERE "submissions"."canvas_id" = $1 LIMIT $2 [["canvas_id", 3], ["LIMIT", 1]] Submission Create (0.4ms) INSERT INTO "submissions" ("canvas_id", "submitted_at", "graded_at", "score", "points_possible", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 3], ["submitted_at", "2022-03-21 19:27:21.343405"], ["graded_at", "2022-03-27 19:27:21.343586"], ["score", 5.0], ["points_possible", 10.0], ["created_at", "2022-03-28 19:27:21.345640"], ["updated_at", "2022-03-28 19:27:21.345640"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Submission Exists (0.5ms) SELECT 1 AS one FROM "submissions" WHERE "submissions"."canvas_id" = $1 AND "submissions"."id" != $2 LIMIT $3 [["canvas_id", 3], ["id", 206], ["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Submission Exists (0.3ms) SELECT 1 AS one FROM "submissions" WHERE "submissions"."canvas_id" = $1 LIMIT $2 [["canvas_id", 4], ["LIMIT", 1]] Submission Create (0.3ms) INSERT INTO "submissions" ("canvas_id", "submitted_at", "graded_at", "score", "points_possible", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 4], ["submitted_at", "2022-03-21 19:27:21.352898"], ["graded_at", "2022-03-27 19:27:21.353007"], ["score", 5.0], ["points_possible", 10.0], ["created_at", "2022-03-28 19:27:21.354219"], ["updated_at", "2022-03-28 19:27:21.354219"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Submission Exists (0.5ms) SELECT 1 AS one FROM "submissions" WHERE "submissions"."canvas_id" = $1 AND "submissions"."id" != $2 LIMIT $3 [["canvas_id", 4], ["id", 207], ["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Submission Exists (0.4ms) SELECT 1 AS one FROM "submissions" WHERE "submissions"."canvas_id" = $1 LIMIT $2 [["canvas_id", 5], ["LIMIT", 1]] Submission Create (0.5ms) INSERT INTO "submissions" ("canvas_id", "submitted_at", "graded_at", "score", "points_possible", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 5], ["submitted_at", "2022-03-21 19:27:21.360497"], ["graded_at", "2022-03-27 19:27:21.360607"], ["score", 5.0], ["points_possible", 10.0], ["created_at", "2022-03-28 19:27:21.362335"], ["updated_at", "2022-03-28 19:27:21.362335"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Submission Exists (0.4ms) SELECT 1 AS one FROM "submissions" WHERE "submissions"."canvas_id" = $1 AND "submissions"."id" != $2 LIMIT $3 [["canvas_id", 5], ["id", 208], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Term Exists (0.3ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 24321251], ["LIMIT", 1]] Term Create (0.2ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 24321251], ["name", "Cool Term"], ["start_at", "2022-03-25 19:27:18.946977"], ["end_at", "2022-03-31 19:27:18.947081"], ["workflow_state", "active"], ["sis_id", "109c8effa9929f517259bffcb6fcac81"], ["created_at", "2022-03-28 19:27:21.369068"], ["updated_at", "2022-03-28 19:27:21.369068"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Term Exists (0.3ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" IS NULL AND "terms"."id" != $1 LIMIT $2 [["id", 502], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.3ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Term Exists (0.3ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 17311307], ["LIMIT", 1]] Term Create (0.4ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 17311307], ["name", "Cool Term"], ["start_at", "2022-03-25 19:27:18.946977"], ["end_at", "2022-03-31 19:27:18.947081"], ["workflow_state", "active"], ["sis_id", "32c02c568369e1429efb7179c53f841b"], ["created_at", "2022-03-28 19:27:21.376945"], ["updated_at", "2022-03-28 19:27:21.376945"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Term Load (0.5ms) SELECT "terms".* FROM "terms" ORDER BY "terms"."id" ASC LIMIT $1 [["LIMIT", 1]] Term Exists (0.3ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 17311307], ["LIMIT", 1]]  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Term Exists (0.3ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 37763816], ["LIMIT", 1]] Term Create (0.3ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 37763816], ["name", "Cool Term"], ["start_at", "2022-03-25 19:27:18.946977"], ["end_at", "2022-03-31 19:27:18.947081"], ["workflow_state", "active"], ["sis_id", "8e37c5b7f048d0fc9f2b39cd741615f3"], ["created_at", "2022-03-28 19:27:21.384699"], ["updated_at", "2022-03-28 19:27:21.384699"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Term Exists (0.2ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 65225819], ["LIMIT", 1]] Term Create (0.3ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 65225819], ["name", "Cool Term"], ["start_at", "2022-03-26 19:27:21.387697"], ["end_at", "2022-03-31 19:27:21.387769"], ["workflow_state", "active"], ["sis_id", "0d8ce2a5cc7bb26aee8921b1091f34c7"], ["created_at", "2022-03-28 19:27:21.389242"], ["updated_at", "2022-03-28 19:27:21.389242"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 Term Exists (0.4ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 56021328], ["LIMIT", 1]] Term Create (0.4ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 56021328], ["name", "Cool Term"], ["start_at", "2022-03-25 19:27:18.946977"], ["end_at", "2022-03-31 19:27:18.947081"], ["workflow_state", "inactive"], ["sis_id", "be68a55b7fe4acb2d89743c47eca9504"], ["created_at", "2022-03-28 19:27:21.392309"], ["updated_at", "2022-03-28 19:27:21.392309"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 Term Exists (0.4ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 90425696], ["LIMIT", 1]] Term Create (0.3ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 90425696], ["name", "Cool Term"], ["start_at", "2022-01-28 19:27:21.393984"], ["end_at", "2022-02-28 19:27:21.394075"], ["workflow_state", "active"], ["sis_id", "143b06afb306a806e510b086d44b092c"], ["created_at", "2022-03-28 19:27:21.396132"], ["updated_at", "2022-03-28 19:27:21.396132"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 Term Exists (0.3ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 55532610], ["LIMIT", 1]] Term Create (0.3ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 55532610], ["name", "Cool Term"], ["start_at", "2022-09-28 19:27:21.397581"], ["end_at", "2023-03-28 19:27:21.397656"], ["workflow_state", "active"], ["sis_id", "3974e23cb7aef554f28809efe429db73"], ["created_at", "2022-03-28 19:27:21.399028"], ["updated_at", "2022-03-28 19:27:21.399028"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Term Load (0.4ms) SELECT "terms".* FROM "terms" WHERE "terms"."workflow_state" = $1 AND (start_at <= '2022-04-12 19:27:21.400444' OR start_at IS NULL) AND (end_at >= '2022-03-13 19:27:21.400640' OR end_at IS NULL) [["workflow_state", "active"]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SELECT COUNT(*) FROM "terms" Term Load (0.2ms) SELECT "terms".* FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]]  (0.2ms) SAVEPOINT active_record_1 Term Exists (0.2ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] Term Create (0.3ms) INSERT INTO "terms" ("canvas_id", "name", "workflow_state", "grading_period_group_id", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 1], ["name", "Default Term"], ["workflow_state", "active"], ["grading_period_group_id", 1], ["sis_id", "Test"], ["created_at", "2022-03-28 19:27:21.405768"], ["updated_at", "2022-03-28 19:27:21.405768"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.3ms) SELECT COUNT(*) FROM "terms" Term Load (0.2ms) SELECT "terms".* FROM "terms" ORDER BY "terms"."id" DESC LIMIT $1 [["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Term Exists (0.5ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] Term Create (0.3ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 1], ["name", "Cool Term"], ["start_at", "2022-03-25 19:27:18.946977"], ["end_at", "2022-03-31 19:27:18.947081"], ["workflow_state", "active"], ["sis_id", "ee0bdff43b3c87df1656101336ae124e"], ["created_at", "2022-03-28 19:27:21.412830"], ["updated_at", "2022-03-28 19:27:21.412830"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.3ms) SELECT COUNT(*) FROM "terms" Term Load (0.2ms) SELECT "terms".* FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]]  (0.1ms) SAVEPOINT active_record_1 Term Exists (0.3ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 AND "terms"."id" != $2 LIMIT $3 [["canvas_id", 1], ["id", 510], ["LIMIT", 1]] Term Update (0.3ms) UPDATE "terms" SET "name" = $1, "sis_id" = $2, "start_at" = $3, "end_at" = $4, "grading_period_group_id" = $5, "updated_at" = $6 WHERE "terms"."id" = $7 [["name", "Default Term"], ["sis_id", "Test"], ["start_at", nil], ["end_at", nil], ["grading_period_group_id", 1], ["updated_at", "2022-03-28 19:27:21.417135"], ["id", 510]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SELECT COUNT(*) FROM "terms" Term Load (0.2ms) SELECT "terms".* FROM "terms" WHERE "terms"."id" = $1 LIMIT $2 [["id", 510], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 User Exists (0.3ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 21309509], ["LIMIT", 1]] User Create (0.3ms) INSERT INTO "users" ("canvas_id", "sis_id", "email", "first_name", "last_name", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 21309509], ["sis_id", "1e2f1c7bdbc34204b99c9f9410d62cae"], ["email", "cooldude@coolsite.com"], ["first_name", "Cool"], ["last_name", "Dude"], ["created_at", "2022-03-28 19:27:21.422890"], ["updated_at", "2022-03-28 19:27:21.422890"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 User Exists (0.4ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" IS NULL AND "users"."id" != $1 LIMIT $2 [["id", 404], ["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 User Exists (0.2ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 35950663], ["LIMIT", 1]] User Create (0.2ms) INSERT INTO "users" ("canvas_id", "sis_id", "email", "first_name", "last_name", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 35950663], ["sis_id", "75020eb809d58eda3a5f4184879842e9"], ["email", "cooldude@coolsite.com"], ["first_name", "Cool"], ["last_name", "Dude"], ["created_at", "2022-03-28 19:27:21.431527"], ["updated_at", "2022-03-28 19:27:21.431527"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 User Load (1.2ms) SELECT "users".* FROM "users" ORDER BY "users"."id" ASC LIMIT $1 [["LIMIT", 1]] User Exists (0.4ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 35950663], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 User Exists (0.3ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2588588], ["LIMIT", 1]] User Create (0.4ms) INSERT INTO "users" ("canvas_id", "sis_id", "email", "first_name", "last_name", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 2588588], ["sis_id", "1f3df133b48e363664d46c390d4b8e61"], ["email", "cooldude@coolsite.com"], ["first_name", "Cool"], ["last_name", "Dude"], ["created_at", "2022-03-28 19:27:21.439347"], ["updated_at", "2022-03-28 19:27:21.439347"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 User Exists (0.4ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 27235586], ["LIMIT", 1]] User Create (0.4ms) INSERT INTO "users" ("canvas_id", "sis_id", "email", "first_name", "last_name", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 27235586], ["sis_id", "5421bb944223ed65721669d576369f13"], ["email", "cooldude@coolsite.com"], ["first_name", "Cool"], ["last_name", "Dude"], ["created_at", "2022-03-28 19:27:21.444912"], ["updated_at", "2022-03-28 19:27:21.444912"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 User Exists (0.2ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 68929661], ["LIMIT", 1]] User Create (0.3ms) INSERT INTO "users" ("canvas_id", "sis_id", "email", "first_name", "last_name", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 68929661], ["sis_id", "74978354774b37d598698c7703c5ef75"], ["email", "cooldude@coolsite.com"], ["first_name", "Cool"], ["last_name", "Dude"], ["created_at", "2022-03-28 19:27:21.449816"], ["updated_at", "2022-03-28 19:27:21.449816"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) SELECT COUNT(*) FROM "assignment_groups" AssignmentGroup Create Many (1.0ms) INSERT INTO "assignment_groups" ("canvas_id","canvas_course_id","name","rules","position","group_weight","workflow_state","canvas_created_at","canvas_updated_at","created_at","updated_at") VALUES (1,1,'Assignments','--- drop_lowest:1\nnever_drop:36\n ',1,50.0,'available','2017-09-08 01:37:33','2017-09-08 01:37:33','2022-03-28 19:27:21.460357','2022-03-28 19:27:21.460357'),(2,1,'Tests',NULL,1,50.0,'available','2017-09-08 01:37:33','2017-09-08 01:37:33','2022-03-28 19:27:21.460357','2022-03-28 19:27:21.460357') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","canvas_course_id"=EXCLUDED."canvas_course_id","name"=EXCLUDED."name","rules"=EXCLUDED."rules","position"=EXCLUDED."position","group_weight"=EXCLUDED."group_weight","workflow_state"=EXCLUDED."workflow_state","canvas_created_at"=EXCLUDED."canvas_created_at","canvas_updated_at"=EXCLUDED."canvas_updated_at","updated_at"=EXCLUDED."updated_at" WHERE ("assignment_groups".canvas_id, "assignment_groups".canvas_course_id, "assignment_groups".name, "assignment_groups".rules, "assignment_groups".position, "assignment_groups".group_weight, "assignment_groups".workflow_state, "assignment_groups".canvas_created_at, "assignment_groups".canvas_updated_at) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.canvas_course_id, EXCLUDED.name, EXCLUDED.rules, EXCLUDED.position, EXCLUDED.group_weight, EXCLUDED.workflow_state, EXCLUDED.canvas_created_at, EXCLUDED.canvas_updated_at) RETURNING "id"  (0.4ms) SELECT COUNT(*) FROM "assignment_groups"  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.4ms) SELECT COUNT(*) FROM "assignments" Assignment Create Many (0.9ms) INSERT INTO "assignments" ("canvas_id","title","description","due_at","unlock_at","lock_at","points_possible","min_score","max_score","mastery_score","grading_type","submission_types","workflow_state","canvas_context_id","canvas_context_type","canvas_assignment_group_id","canvas_grading_scheme_id","canvas_grading_standard_id","created_at","updated_at") VALUES (88,'Assignment 1','

fdsfds

',NULL,NULL,NULL,100.0,NULL,NULL,NULL,'points','online_text_entry','published',58,'Course',55,NULL,NULL,'2022-03-28 19:27:21.467486','2022-03-28 19:27:21.467486'),(89,'fdsfdsfds','

fdsfdsfsdf

',NULL,NULL,NULL,100.0,NULL,NULL,NULL,'points','online_text_entry','published',59,'Course',56,NULL,NULL,'2022-03-28 19:27:21.467486','2022-03-28 19:27:21.467486') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","title"=EXCLUDED."title","description"=EXCLUDED."description","due_at"=EXCLUDED."due_at","unlock_at"=EXCLUDED."unlock_at","lock_at"=EXCLUDED."lock_at","points_possible"=EXCLUDED."points_possible","min_score"=EXCLUDED."min_score","max_score"=EXCLUDED."max_score","mastery_score"=EXCLUDED."mastery_score","grading_type"=EXCLUDED."grading_type","submission_types"=EXCLUDED."submission_types","workflow_state"=EXCLUDED."workflow_state","canvas_context_id"=EXCLUDED."canvas_context_id","canvas_context_type"=EXCLUDED."canvas_context_type","canvas_assignment_group_id"=EXCLUDED."canvas_assignment_group_id","canvas_grading_scheme_id"=EXCLUDED."canvas_grading_scheme_id","canvas_grading_standard_id"=EXCLUDED."canvas_grading_standard_id","updated_at"=EXCLUDED."updated_at" WHERE ("assignments".canvas_id, "assignments".title, "assignments".description, "assignments".due_at, "assignments".unlock_at, "assignments".lock_at, "assignments".points_possible, "assignments".min_score, "assignments".max_score, "assignments".mastery_score, "assignments".grading_type, "assignments".submission_types, "assignments".workflow_state, "assignments".canvas_context_id, "assignments".canvas_context_type, "assignments".canvas_assignment_group_id, "assignments".canvas_grading_scheme_id, "assignments".canvas_grading_standard_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.title, EXCLUDED.description, EXCLUDED.due_at, EXCLUDED.unlock_at, EXCLUDED.lock_at, EXCLUDED.points_possible, EXCLUDED.min_score, EXCLUDED.max_score, EXCLUDED.mastery_score, EXCLUDED.grading_type, EXCLUDED.submission_types, EXCLUDED.workflow_state, EXCLUDED.canvas_context_id, EXCLUDED.canvas_context_type, EXCLUDED.canvas_assignment_group_id, EXCLUDED.canvas_grading_scheme_id, EXCLUDED.canvas_grading_standard_id) RETURNING "id"  (0.4ms) SELECT COUNT(*) FROM "assignments"  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.5ms) SELECT COUNT(*) FROM "context_module_items" ContextModuleItem Create Many (0.6ms) INSERT INTO "context_module_items" ("canvas_id","canvas_context_module_id","position","canvas_content_id","canvas_content_type","workflow_state","canvas_assignment_id","created_at","updated_at") VALUES (15,9,1,83,'Assignment','active',1,'2022-03-28 19:27:21.475049','2022-03-28 19:27:21.475049'),(16,10,1,80,'Assignment','active',2,'2022-03-28 19:27:21.475049','2022-03-28 19:27:21.475049') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","canvas_context_module_id"=EXCLUDED."canvas_context_module_id","position"=EXCLUDED."position","canvas_content_id"=EXCLUDED."canvas_content_id","canvas_content_type"=EXCLUDED."canvas_content_type","workflow_state"=EXCLUDED."workflow_state","canvas_assignment_id"=EXCLUDED."canvas_assignment_id","updated_at"=EXCLUDED."updated_at" WHERE ("context_module_items".canvas_id, "context_module_items".canvas_context_module_id, "context_module_items".position, "context_module_items".canvas_content_id, "context_module_items".canvas_content_type, "context_module_items".workflow_state, "context_module_items".canvas_assignment_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.canvas_context_module_id, EXCLUDED.position, EXCLUDED.canvas_content_id, EXCLUDED.canvas_content_type, EXCLUDED.workflow_state, EXCLUDED.canvas_assignment_id) RETURNING "id"  (0.3ms) SELECT COUNT(*) FROM "context_module_items"  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.6ms) SELECT COUNT(*) FROM "context_modules" ContextModule Create Many (0.6ms) INSERT INTO "context_modules" ("canvas_id","canvas_context_id","canvas_context_type","position","name","workflow_state","deleted_at","created_at","updated_at") VALUES (23,785,'Course',1,'New Mod','active',NULL,'2022-03-28 19:27:21.481239','2022-03-28 19:27:21.481239'),(4,27,'Course',1,'Modules gonna module','unpublished',NULL,'2022-03-28 19:27:21.481239','2022-03-28 19:27:21.481239') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","canvas_context_id"=EXCLUDED."canvas_context_id","canvas_context_type"=EXCLUDED."canvas_context_type","position"=EXCLUDED."position","name"=EXCLUDED."name","workflow_state"=EXCLUDED."workflow_state","deleted_at"=EXCLUDED."deleted_at","updated_at"=EXCLUDED."updated_at" WHERE ("context_modules".canvas_id, "context_modules".canvas_context_id, "context_modules".canvas_context_type, "context_modules".position, "context_modules".name, "context_modules".workflow_state, "context_modules".deleted_at) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.canvas_context_id, EXCLUDED.canvas_context_type, EXCLUDED.position, EXCLUDED.name, EXCLUDED.workflow_state, EXCLUDED.deleted_at) RETURNING "id"  (0.2ms) SELECT COUNT(*) FROM "context_modules"  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.5ms) SELECT COUNT(*) FROM "courses" Course Create Many (0.5ms) INSERT INTO "courses" ("canvas_id","sis_id","course_code","name","canvas_account_id","canvas_term_id","start_at","end_at","workflow_state","grading_standard_id","created_at","updated_at") VALUES (1,'course_sis_id_1','C1','Course #1',1,1,'2017-03-27 21:53:18','2017-04-27 12:21:18','active',NULL,'2022-03-28 19:27:21.486611','2022-03-28 19:27:21.486611'),(2,'course_sis_id_2','C2','Course #2',1,1,'2017-03-27 21:53:18','2017-04-27 12:21:18','unpublished',NULL,'2022-03-28 19:27:21.486611','2022-03-28 19:27:21.486611') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","sis_id"=EXCLUDED."sis_id","course_code"=EXCLUDED."course_code","name"=EXCLUDED."name","canvas_account_id"=EXCLUDED."canvas_account_id","canvas_term_id"=EXCLUDED."canvas_term_id","start_at"=EXCLUDED."start_at","end_at"=EXCLUDED."end_at","workflow_state"=EXCLUDED."workflow_state","grading_standard_id"=EXCLUDED."grading_standard_id","updated_at"=EXCLUDED."updated_at" WHERE ("courses".canvas_id, "courses".sis_id, "courses".course_code, "courses".name, "courses".canvas_account_id, "courses".canvas_term_id, "courses".start_at, "courses".end_at, "courses".workflow_state, "courses".grading_standard_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.sis_id, EXCLUDED.course_code, EXCLUDED.name, EXCLUDED.canvas_account_id, EXCLUDED.canvas_term_id, EXCLUDED.start_at, EXCLUDED.end_at, EXCLUDED.workflow_state, EXCLUDED.grading_standard_id) RETURNING "id"  (0.2ms) SELECT COUNT(*) FROM "courses"  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.4ms) SELECT COUNT(*) FROM "users" User Create Many (0.9ms) INSERT INTO "users" ("canvas_id","sis_id","email","first_name","last_name","name","sortable_name","workflow_state","login_id","created_at","updated_at") VALUES (1,'sis_id_1','poorbastard@yharnam.com','Patches','the Spider','Patches the Spider','the Spider, Patches','active','spiderdude1337','2022-03-28 19:27:21.492248','2022-03-28 19:27:21.492248'),(2,'sis_id_2','dreamer@yharnam.com','Hunter','Djura','Hunter Djura','Djura, Hunter','active','retireddude110','2022-03-28 19:27:21.492248','2022-03-28 19:27:21.492248') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","sis_id"=EXCLUDED."sis_id","email"=EXCLUDED."email","first_name"=EXCLUDED."first_name","last_name"=EXCLUDED."last_name","name"=EXCLUDED."name","sortable_name"=EXCLUDED."sortable_name","workflow_state"=EXCLUDED."workflow_state","login_id"=EXCLUDED."login_id","updated_at"=EXCLUDED."updated_at" WHERE ("users".canvas_id, "users".sis_id, "users".email, "users".first_name, "users".last_name, "users".name, "users".sortable_name, "users".workflow_state, "users".login_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.sis_id, EXCLUDED.email, EXCLUDED.first_name, EXCLUDED.last_name, EXCLUDED.name, EXCLUDED.sortable_name, EXCLUDED.workflow_state, EXCLUDED.login_id) RETURNING "id"  (0.3ms) SELECT COUNT(*) FROM "users"  (0.3ms) ROLLBACK  (0.3ms) BEGIN User Create Many (0.6ms) INSERT INTO "users" ("canvas_id","sis_id","email","first_name","last_name","name","sortable_name","workflow_state","login_id","created_at","updated_at") VALUES (1,'sis_id_1','poorbastard@yharnam.com','Patches','the Spider','Patches the Spider','the Spider, Patches','active','spiderdude1337','2022-03-28 19:27:21.497919','2022-03-28 19:27:21.497919'),(2,'sis_id_2','dreamer@yharnam.com','Hunter','Djura','Hunter Djura','Djura, Hunter','active','retireddude110','2022-03-28 19:27:21.497919','2022-03-28 19:27:21.497919') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","sis_id"=EXCLUDED."sis_id","email"=EXCLUDED."email","first_name"=EXCLUDED."first_name","last_name"=EXCLUDED."last_name","name"=EXCLUDED."name","sortable_name"=EXCLUDED."sortable_name","workflow_state"=EXCLUDED."workflow_state","login_id"=EXCLUDED."login_id","updated_at"=EXCLUDED."updated_at" WHERE ("users".canvas_id, "users".sis_id, "users".email, "users".first_name, "users".last_name, "users".name, "users".sortable_name, "users".workflow_state, "users".login_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.sis_id, EXCLUDED.email, EXCLUDED.first_name, EXCLUDED.last_name, EXCLUDED.name, EXCLUDED.sortable_name, EXCLUDED.workflow_state, EXCLUDED.login_id) RETURNING "id" User Load (0.3ms) SELECT "users".* FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) SELECT COUNT(*) FROM "courses" Course Create Many (0.5ms) INSERT INTO "courses" ("canvas_id","sis_id","course_code","name","canvas_account_id","canvas_term_id","start_at","end_at","workflow_state","grading_standard_id","created_at","updated_at") VALUES (1,'course_sis_id_1','C1','Course #1',1,1,'2017-03-27 21:53:18','2017-04-27 12:21:18','active',NULL,'2022-03-28 19:27:21.503506','2022-03-28 19:27:21.503506'),(2,'course_sis_id_2','C2','Course #2',1,1,'2017-03-27 21:53:18','2017-04-27 12:21:18','unpublished',NULL,'2022-03-28 19:27:21.503506','2022-03-28 19:27:21.503506') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","sis_id"=EXCLUDED."sis_id","course_code"=EXCLUDED."course_code","name"=EXCLUDED."name","canvas_account_id"=EXCLUDED."canvas_account_id","canvas_term_id"=EXCLUDED."canvas_term_id","start_at"=EXCLUDED."start_at","end_at"=EXCLUDED."end_at","workflow_state"=EXCLUDED."workflow_state","grading_standard_id"=EXCLUDED."grading_standard_id","updated_at"=EXCLUDED."updated_at" WHERE ("courses".canvas_id, "courses".sis_id, "courses".course_code, "courses".name, "courses".canvas_account_id, "courses".canvas_term_id, "courses".start_at, "courses".end_at, "courses".workflow_state, "courses".grading_standard_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.sis_id, EXCLUDED.course_code, EXCLUDED.name, EXCLUDED.canvas_account_id, EXCLUDED.canvas_term_id, EXCLUDED.start_at, EXCLUDED.end_at, EXCLUDED.workflow_state, EXCLUDED.grading_standard_id) RETURNING "id"  (0.3ms) SELECT COUNT(*) FROM "courses" Course Load (0.3ms) SELECT "courses".* FROM "courses" ORDER BY "courses"."id" ASC LIMIT $1 [["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.5ms) SELECT COUNT(*) FROM "enrollments" Enrollment Create Many (0.8ms) INSERT INTO "enrollments" ("canvas_id","canvas_course_id","course_sis_id","canvas_user_id","user_sis_id","role","canvas_role_id","canvas_section_id","workflow_state","base_role_type","created_at","updated_at") VALUES (1,1,'sis_MUSC_2520_834',2,'sis_dalvarez_247','teacher',4,1,'active','TeacherEnrollment','2022-03-28 19:27:21.510050','2022-03-28 19:27:21.510050'),(2,1,'sis_MUSC_2520_834',3,'sis_jweaver_720','student',4,1,'active','StudentEnrollment','2022-03-28 19:27:21.510050','2022-03-28 19:27:21.510050') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","canvas_course_id"=EXCLUDED."canvas_course_id","course_sis_id"=EXCLUDED."course_sis_id","canvas_user_id"=EXCLUDED."canvas_user_id","user_sis_id"=EXCLUDED."user_sis_id","role"=EXCLUDED."role","canvas_role_id"=EXCLUDED."canvas_role_id","canvas_section_id"=EXCLUDED."canvas_section_id","workflow_state"=EXCLUDED."workflow_state","base_role_type"=EXCLUDED."base_role_type","updated_at"=EXCLUDED."updated_at" WHERE ("enrollments".canvas_id, "enrollments".canvas_course_id, "enrollments".course_sis_id, "enrollments".canvas_user_id, "enrollments".user_sis_id, "enrollments".role, "enrollments".canvas_role_id, "enrollments".canvas_section_id, "enrollments".workflow_state, "enrollments".base_role_type) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.canvas_course_id, EXCLUDED.course_sis_id, EXCLUDED.canvas_user_id, EXCLUDED.user_sis_id, EXCLUDED.role, EXCLUDED.canvas_role_id, EXCLUDED.canvas_section_id, EXCLUDED.workflow_state, EXCLUDED.base_role_type) RETURNING "id"  (0.6ms) SELECT COUNT(*) FROM "enrollments"  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) SELECT COUNT(*) FROM "sections" Section Create Many (0.6ms) INSERT INTO "sections" ("canvas_id","sis_id","canvas_course_id","name","workflow_state","start_at","end_at","created_at","updated_at") VALUES (1,'sis_section_1',1,'Cool Section','active','2017-03-27 21:53:18','2017-03-27 21:53:18','2022-03-28 19:27:21.516847','2022-03-28 19:27:21.516847'),(2,'sis_section_2',2,'Lame Section','active','2017-03-27 21:53:18','2017-03-27 21:53:18','2022-03-28 19:27:21.516847','2022-03-28 19:27:21.516847') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","sis_id"=EXCLUDED."sis_id","canvas_course_id"=EXCLUDED."canvas_course_id","name"=EXCLUDED."name","workflow_state"=EXCLUDED."workflow_state","start_at"=EXCLUDED."start_at","end_at"=EXCLUDED."end_at","updated_at"=EXCLUDED."updated_at" WHERE ("sections".canvas_id, "sections".sis_id, "sections".canvas_course_id, "sections".name, "sections".workflow_state, "sections".start_at, "sections".end_at) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.sis_id, EXCLUDED.canvas_course_id, EXCLUDED.name, EXCLUDED.workflow_state, EXCLUDED.start_at, EXCLUDED.end_at) RETURNING "id"  (0.3ms) SELECT COUNT(*) FROM "sections" Section Load (0.3ms) SELECT "sections".* FROM "sections" ORDER BY "sections"."id" ASC LIMIT $1 [["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN Section Create Many (0.7ms) INSERT INTO "sections" ("canvas_id","sis_id","canvas_course_id","name","workflow_state","start_at","end_at","created_at","updated_at") VALUES (1,'sis_section_1',1,'Cool Section','active','2017-03-27 21:53:18','2017-03-27 21:53:18','2022-03-28 19:27:21.522216','2022-03-28 19:27:21.522216'),(2,'sis_section_2',2,'Lame Section','active','2017-03-27 21:53:18','2017-03-27 21:53:18','2022-03-28 19:27:21.522216','2022-03-28 19:27:21.522216') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","sis_id"=EXCLUDED."sis_id","canvas_course_id"=EXCLUDED."canvas_course_id","name"=EXCLUDED."name","workflow_state"=EXCLUDED."workflow_state","start_at"=EXCLUDED."start_at","end_at"=EXCLUDED."end_at","updated_at"=EXCLUDED."updated_at" WHERE ("sections".canvas_id, "sections".sis_id, "sections".canvas_course_id, "sections".name, "sections".workflow_state, "sections".start_at, "sections".end_at) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.sis_id, EXCLUDED.canvas_course_id, EXCLUDED.name, EXCLUDED.workflow_state, EXCLUDED.start_at, EXCLUDED.end_at) RETURNING "id" Section Load (0.4ms) SELECT "sections".* FROM "sections" WHERE "sections"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]] Section Create Many (0.6ms) INSERT INTO "sections" ("canvas_id","canvas_nonxlist_course_id","created_at","updated_at") VALUES (2,3,'2022-03-28 19:27:21.525842','2022-03-28 19:27:21.525842') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","canvas_nonxlist_course_id"=EXCLUDED."canvas_nonxlist_course_id","updated_at"=EXCLUDED."updated_at" WHERE ("sections".canvas_id, "sections".canvas_nonxlist_course_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.canvas_nonxlist_course_id) RETURNING "id"  (0.3ms) SELECT COUNT(*) FROM "sections" WHERE "sections"."canvas_nonxlist_course_id" IS NOT NULL Section Load (0.3ms) SELECT "sections".* FROM "sections" WHERE "sections"."canvas_nonxlist_course_id" IS NOT NULL ORDER BY "sections"."id" ASC LIMIT $1 [["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) SELECT COUNT(*) FROM "groups" Group Create Many (0.7ms) INSERT INTO "groups" ("canvas_id","sis_id","canvas_group_category_id","group_category_sis_id","canvas_account_id","canvas_course_id","name","workflow_state","context_id","context_type","max_membership","created_at","updated_at") VALUES (50,'sis1',10,NULL,1,NULL,'Group1','available',1,'Account',NULL,'2022-03-28 19:27:21.532159','2022-03-28 19:27:21.532159'),(51,'sis2',2,NULL,NULL,1,'Group2','available',1,'Course',1,'2022-03-28 19:27:21.532159','2022-03-28 19:27:21.532159') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","sis_id"=EXCLUDED."sis_id","canvas_group_category_id"=EXCLUDED."canvas_group_category_id","group_category_sis_id"=EXCLUDED."group_category_sis_id","canvas_account_id"=EXCLUDED."canvas_account_id","canvas_course_id"=EXCLUDED."canvas_course_id","name"=EXCLUDED."name","workflow_state"=EXCLUDED."workflow_state","context_id"=EXCLUDED."context_id","context_type"=EXCLUDED."context_type","max_membership"=EXCLUDED."max_membership","updated_at"=EXCLUDED."updated_at" WHERE ("groups".canvas_id, "groups".sis_id, "groups".canvas_group_category_id, "groups".group_category_sis_id, "groups".canvas_account_id, "groups".canvas_course_id, "groups".name, "groups".workflow_state, "groups".context_id, "groups".context_type, "groups".max_membership) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.sis_id, EXCLUDED.canvas_group_category_id, EXCLUDED.group_category_sis_id, EXCLUDED.canvas_account_id, EXCLUDED.canvas_course_id, EXCLUDED.name, EXCLUDED.workflow_state, EXCLUDED.context_id, EXCLUDED.context_type, EXCLUDED.max_membership) RETURNING "id"  (0.3ms) SELECT COUNT(*) FROM "groups" Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."name" = $1 LIMIT $2 [["name", "Group1"], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) SELECT COUNT(*) FROM "group_memberships" GroupMembership Create Many (0.5ms) INSERT INTO "group_memberships" ("canvas_id","canvas_group_id","group_sis_id","canvas_user_id","user_sis_id","workflow_state","created_at","updated_at") VALUES (50,1,NULL,10,NULL,'accepted','2022-03-28 19:27:21.538323','2022-03-28 19:27:21.538323'),(51,2,NULL,11,NULL,'accepted','2022-03-28 19:27:21.538323','2022-03-28 19:27:21.538323') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","canvas_group_id"=EXCLUDED."canvas_group_id","group_sis_id"=EXCLUDED."group_sis_id","canvas_user_id"=EXCLUDED."canvas_user_id","user_sis_id"=EXCLUDED."user_sis_id","workflow_state"=EXCLUDED."workflow_state","updated_at"=EXCLUDED."updated_at" WHERE ("group_memberships".canvas_id, "group_memberships".canvas_group_id, "group_memberships".group_sis_id, "group_memberships".canvas_user_id, "group_memberships".user_sis_id, "group_memberships".workflow_state) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.canvas_group_id, EXCLUDED.group_sis_id, EXCLUDED.canvas_user_id, EXCLUDED.user_sis_id, EXCLUDED.workflow_state) RETURNING "id"  (0.3ms) SELECT COUNT(*) FROM "group_memberships" GroupMembership Load (0.3ms) SELECT "group_memberships".* FROM "group_memberships" WHERE "group_memberships"."canvas_id" = $1 LIMIT $2 [["canvas_id", 50], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (1.7ms) SELECT COUNT(*) FROM "user_observers" UserObserver Create Many (0.9ms) INSERT INTO "user_observers" ("observing_user_id","observed_user_id","workflow_state","created_at","updated_at") VALUES (21,3,'active','2022-03-28 19:27:21.552895','2022-03-28 19:27:21.552895'),(21,2,'active','2022-03-28 19:27:21.552895','2022-03-28 19:27:21.552895') ON CONFLICT (observing_user_id, observed_user_id) DO UPDATE SET "observing_user_id"=EXCLUDED."observing_user_id","observed_user_id"=EXCLUDED."observed_user_id","workflow_state"=EXCLUDED."workflow_state","updated_at"=EXCLUDED."updated_at" WHERE ("user_observers".observing_user_id, "user_observers".observed_user_id, "user_observers".workflow_state) IS DISTINCT FROM (EXCLUDED.observing_user_id, EXCLUDED.observed_user_id, EXCLUDED.workflow_state) RETURNING "id"  (0.3ms) SELECT COUNT(*) FROM "user_observers" UserObserver Load (0.3ms) SELECT "user_observers".* FROM "user_observers" WHERE "user_observers"."observed_user_id" = $1 LIMIT $2 [["observed_user_id", 3], ["LIMIT", 1]]  (0.5ms) ROLLBACK  (0.3ms) BEGIN  (1.1ms) SELECT COUNT(*) FROM "grading_periods" GradingPeriod Create Many (1.2ms) INSERT INTO "grading_periods" ("canvas_id","title","weight","start_date","end_date","close_date","canvas_grading_period_group_id","workflow_state","created_at","updated_at") VALUES (1,'Period 1',0.2,'2019-07-01 06:00:00','2019-08-01 05:59:59','2019-08-01 05:59:59',1,'active','2022-03-28 19:27:21.572450','2022-03-28 19:27:21.572450'),(2,'Period 2',0.8,'2019-08-01 06:00:00','2019-09-01 05:59:59','2019-09-01 05:59:59',1,'deleted','2022-03-28 19:27:21.572450','2022-03-28 19:27:21.572450') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","title"=EXCLUDED."title","weight"=EXCLUDED."weight","start_date"=EXCLUDED."start_date","end_date"=EXCLUDED."end_date","close_date"=EXCLUDED."close_date","canvas_grading_period_group_id"=EXCLUDED."canvas_grading_period_group_id","workflow_state"=EXCLUDED."workflow_state","updated_at"=EXCLUDED."updated_at" WHERE ("grading_periods".canvas_id, "grading_periods".title, "grading_periods".weight, "grading_periods".start_date, "grading_periods".end_date, "grading_periods".close_date, "grading_periods".canvas_grading_period_group_id, "grading_periods".workflow_state) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.title, EXCLUDED.weight, EXCLUDED.start_date, EXCLUDED.end_date, EXCLUDED.close_date, EXCLUDED.canvas_grading_period_group_id, EXCLUDED.workflow_state) RETURNING "id"  (0.4ms) SELECT COUNT(*) FROM "grading_periods" GradingPeriod Load (0.3ms) SELECT "grading_periods".* FROM "grading_periods" WHERE "grading_periods"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (1.5ms) SELECT COUNT(*) FROM "grading_period_groups" GradingPeriodGroup Create Many (3.3ms) INSERT INTO "grading_period_groups" ("canvas_id","title","weighted","display_totals_for_all_grading_periods","workflow_state","created_at","updated_at") VALUES (1,'Test Group',FALSE,FALSE,'active','2022-03-28 19:27:21.620890','2022-03-28 19:27:21.620890') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","title"=EXCLUDED."title","weighted"=EXCLUDED."weighted","display_totals_for_all_grading_periods"=EXCLUDED."display_totals_for_all_grading_periods","workflow_state"=EXCLUDED."workflow_state","updated_at"=EXCLUDED."updated_at" WHERE ("grading_period_groups".canvas_id, "grading_period_groups".title, "grading_period_groups".weighted, "grading_period_groups".display_totals_for_all_grading_periods, "grading_period_groups".workflow_state) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.title, EXCLUDED.weighted, EXCLUDED.display_totals_for_all_grading_periods, EXCLUDED.workflow_state) RETURNING "id"  (0.5ms) SELECT COUNT(*) FROM "grading_period_groups" GradingPeriodGroup Load (0.4ms) SELECT "grading_period_groups".* FROM "grading_period_groups" WHERE "grading_period_groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]]  (0.5ms) ROLLBACK  (0.2ms) BEGIN  (0.5ms) SELECT COUNT(*) FROM "user_observers" UserObserver Create Many (0.7ms) INSERT INTO "user_observers" ("observing_user_id","observed_user_id","workflow_state","created_at","updated_at") VALUES (21,3,'active','2022-03-28 19:27:21.645479','2022-03-28 19:27:21.645479'),(21,2,'active','2022-03-28 19:27:21.645479','2022-03-28 19:27:21.645479') ON CONFLICT (observing_user_id, observed_user_id) DO UPDATE SET "observing_user_id"=EXCLUDED."observing_user_id","observed_user_id"=EXCLUDED."observed_user_id","workflow_state"=EXCLUDED."workflow_state","updated_at"=EXCLUDED."updated_at" WHERE ("user_observers".observing_user_id, "user_observers".observed_user_id, "user_observers".workflow_state) IS DISTINCT FROM (EXCLUDED.observing_user_id, EXCLUDED.observed_user_id, EXCLUDED.workflow_state) RETURNING "id"  (0.4ms) SELECT COUNT(*) FROM "user_observers"  (0.3ms) SELECT COUNT(*) FROM "user_observers" UserObserver Create Many (0.7ms) INSERT INTO "user_observers" ("observing_user_id","observed_user_id","workflow_state","created_at","updated_at") VALUES (21,3,'active','2022-03-28 19:27:21.649613','2022-03-28 19:27:21.649613'),(21,2,'active','2022-03-28 19:27:21.649613','2022-03-28 19:27:21.649613') ON CONFLICT (observing_user_id, observed_user_id) DO UPDATE SET "observing_user_id"=EXCLUDED."observing_user_id","observed_user_id"=EXCLUDED."observed_user_id","workflow_state"=EXCLUDED."workflow_state","updated_at"=EXCLUDED."updated_at" WHERE ("user_observers".observing_user_id, "user_observers".observed_user_id, "user_observers".workflow_state) IS DISTINCT FROM (EXCLUDED.observing_user_id, EXCLUDED.observed_user_id, EXCLUDED.workflow_state) RETURNING "id"  (0.4ms) SELECT COUNT(*) FROM "user_observers"  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.4ms) SELECT COUNT(*) FROM "users"  (0.4ms) SELECT COUNT(*) FROM "courses" Course Create Many (3.9ms) INSERT INTO "courses" ("canvas_id","sis_id","course_code","name","canvas_account_id","canvas_term_id","start_at","end_at","workflow_state","grading_standard_id","created_at","updated_at") VALUES (1,'course_sis_id_1','C1','Course #1',1,1,'2017-03-27 21:53:18','2017-04-27 12:21:18','active',NULL,'2022-03-28 19:27:21.667482','2022-03-28 19:27:21.667482'),(2,'course_sis_id_2','C2','Course #2',1,1,'2017-03-27 21:53:18','2017-04-27 12:21:18','unpublished',NULL,'2022-03-28 19:27:21.667482','2022-03-28 19:27:21.667482') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","sis_id"=EXCLUDED."sis_id","course_code"=EXCLUDED."course_code","name"=EXCLUDED."name","canvas_account_id"=EXCLUDED."canvas_account_id","canvas_term_id"=EXCLUDED."canvas_term_id","start_at"=EXCLUDED."start_at","end_at"=EXCLUDED."end_at","workflow_state"=EXCLUDED."workflow_state","grading_standard_id"=EXCLUDED."grading_standard_id","updated_at"=EXCLUDED."updated_at" WHERE ("courses".canvas_id, "courses".sis_id, "courses".course_code, "courses".name, "courses".canvas_account_id, "courses".canvas_term_id, "courses".start_at, "courses".end_at, "courses".workflow_state, "courses".grading_standard_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.sis_id, EXCLUDED.course_code, EXCLUDED.name, EXCLUDED.canvas_account_id, EXCLUDED.canvas_term_id, EXCLUDED.start_at, EXCLUDED.end_at, EXCLUDED.workflow_state, EXCLUDED.grading_standard_id) RETURNING "id" User Create Many (0.6ms) INSERT INTO "users" ("canvas_id","sis_id","email","first_name","last_name","name","sortable_name","workflow_state","login_id","created_at","updated_at") VALUES (1,'sis_id_1','poorbastard@yharnam.com','Patches','the Spider','Patches the Spider','the Spider, Patches','active','spiderdude1337','2022-03-28 19:27:21.673845','2022-03-28 19:27:21.673845'),(2,'sis_id_2','dreamer@yharnam.com','Hunter','Djura','Hunter Djura','Djura, Hunter','active','retireddude109','2022-03-28 19:27:21.673845','2022-03-28 19:27:21.673845') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","sis_id"=EXCLUDED."sis_id","email"=EXCLUDED."email","first_name"=EXCLUDED."first_name","last_name"=EXCLUDED."last_name","name"=EXCLUDED."name","sortable_name"=EXCLUDED."sortable_name","workflow_state"=EXCLUDED."workflow_state","login_id"=EXCLUDED."login_id","updated_at"=EXCLUDED."updated_at" WHERE ("users".canvas_id, "users".sis_id, "users".email, "users".first_name, "users".last_name, "users".name, "users".sortable_name, "users".workflow_state, "users".login_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.sis_id, EXCLUDED.email, EXCLUDED.first_name, EXCLUDED.last_name, EXCLUDED.name, EXCLUDED.sortable_name, EXCLUDED.workflow_state, EXCLUDED.login_id) RETURNING "id"  (0.3ms) SELECT COUNT(*) FROM "users"  (0.2ms) SELECT COUNT(*) FROM "courses"  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) ROLLBACK  (0.2ms) BEGIN Course Create Many (0.7ms) INSERT INTO "courses" ("canvas_id","sis_id","course_code","name","canvas_account_id","canvas_term_id","start_at","end_at","workflow_state","grading_standard_id","created_at","updated_at") VALUES (1,'course_sis_id_1','C1','Course #1',1,1,'2017-03-27 21:53:18','2017-04-27 12:21:18','active',NULL,'2022-03-28 19:27:21.685713','2022-03-28 19:27:21.685713'),(2,'course_sis_id_2','C2','Course #2',1,1,'2017-03-27 21:53:18','2017-04-27 12:21:18','unpublished',NULL,'2022-03-28 19:27:21.685713','2022-03-28 19:27:21.685713') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","sis_id"=EXCLUDED."sis_id","course_code"=EXCLUDED."course_code","name"=EXCLUDED."name","canvas_account_id"=EXCLUDED."canvas_account_id","canvas_term_id"=EXCLUDED."canvas_term_id","start_at"=EXCLUDED."start_at","end_at"=EXCLUDED."end_at","workflow_state"=EXCLUDED."workflow_state","grading_standard_id"=EXCLUDED."grading_standard_id","updated_at"=EXCLUDED."updated_at" WHERE ("courses".canvas_id, "courses".sis_id, "courses".course_code, "courses".name, "courses".canvas_account_id, "courses".canvas_term_id, "courses".start_at, "courses".end_at, "courses".workflow_state, "courses".grading_standard_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.sis_id, EXCLUDED.course_code, EXCLUDED.name, EXCLUDED.canvas_account_id, EXCLUDED.canvas_term_id, EXCLUDED.start_at, EXCLUDED.end_at, EXCLUDED.workflow_state, EXCLUDED.grading_standard_id) RETURNING "id"  (0.2ms) ROLLBACK  (0.3ms) BEGIN  (0.6ms) SELECT COUNT(*) FROM "submissions" Submission Create Many (1.1ms) INSERT INTO "submissions" ("canvas_id","canvas_user_id","canvas_course_id","canvas_assignment_id","submitted_at","due_at","graded_at","score","points_possible","excused","workflow_state","created_at","updated_at") VALUES (1,1,1,1,'2017-09-21 18:28:15','2017-09-27 18:28:15','2017-09-21 19:36:23',5.0,10.0,TRUE,'graded','2022-03-28 19:27:21.730295','2022-03-28 19:27:21.730295'),(2,1,1,2,'2017-09-21 18:28:15','2017-09-28 18:28:15','2017-09-21 19:36:23',5.0,10.0,FALSE,'submitted','2022-03-28 19:27:21.730295','2022-03-28 19:27:21.730295') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","canvas_user_id"=EXCLUDED."canvas_user_id","canvas_course_id"=EXCLUDED."canvas_course_id","canvas_assignment_id"=EXCLUDED."canvas_assignment_id","submitted_at"=EXCLUDED."submitted_at","due_at"=EXCLUDED."due_at","graded_at"=EXCLUDED."graded_at","score"=EXCLUDED."score","points_possible"=EXCLUDED."points_possible","excused"=EXCLUDED."excused","workflow_state"=EXCLUDED."workflow_state","updated_at"=EXCLUDED."updated_at" WHERE ("submissions".canvas_id, "submissions".canvas_user_id, "submissions".canvas_course_id, "submissions".canvas_assignment_id, "submissions".submitted_at, "submissions".due_at, "submissions".graded_at, "submissions".score, "submissions".points_possible, "submissions".excused, "submissions".workflow_state) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.canvas_user_id, EXCLUDED.canvas_course_id, EXCLUDED.canvas_assignment_id, EXCLUDED.submitted_at, EXCLUDED.due_at, EXCLUDED.graded_at, EXCLUDED.score, EXCLUDED.points_possible, EXCLUDED.excused, EXCLUDED.workflow_state) RETURNING "id"  (0.3ms) SELECT COUNT(*) FROM "submissions"  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] [BatchTestJobBase] [09446a66-cf1b-420d-b52b-c285218a42ed] Performing BatchTestJobBase (Job ID: 09446a66-cf1b-420d-b52b-c285218a42ed) from Test(default) [ActiveJob] [BatchTestJobBase] [09446a66-cf1b-420d-b52b-c285218a42ed] Performed BatchTestJobBase (Job ID: 09446a66-cf1b-420d-b52b-c285218a42ed) from Test(default) in 0.42ms  (0.3ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] [BatchTestJobBase] [b3659dc7-61d0-4f05-b72e-3a376d72de08] Performing BatchTestJobBase (Job ID: b3659dc7-61d0-4f05-b72e-3a376d72de08) from Test(default) [ActiveJob] [BatchTestJobBase] [b3659dc7-61d0-4f05-b72e-3a376d72de08] Performed BatchTestJobBase (Job ID: b3659dc7-61d0-4f05-b72e-3a376d72de08) from Test(default) in 0.36ms  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] [BatchTestJobBase] [ebf403c8-5dc4-4971-9316-231e6acdf596] Performing BatchTestJobBase (Job ID: ebf403c8-5dc4-4971-9316-231e6acdf596) from Test(default) [ActiveJob] [BatchTestJobBase] [ebf403c8-5dc4-4971-9316-231e6acdf596] Performed BatchTestJobBase (Job ID: ebf403c8-5dc4-4971-9316-231e6acdf596) from Test(default) in 0.1ms  (0.3ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] [FailingBatchTestJobBase] [7bfb3068-5440-4e2c-8bcb-9f6f5a7fecfb] Performing FailingBatchTestJobBase (Job ID: 7bfb3068-5440-4e2c-8bcb-9f6f5a7fecfb) from Test(default) [ActiveJob] [FailingBatchTestJobBase] [7bfb3068-5440-4e2c-8bcb-9f6f5a7fecfb] Error performing FailingBatchTestJobBase (Job ID: 7bfb3068-5440-4e2c-8bcb-9f6f5a7fecfb) from Test(default) in 0.3ms: RuntimeError (Foo): /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/job_batching/support/base_job.rb:12:in `perform' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6.2/lib/active_job/execution.rb:39:in `block in perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:109:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch_aware_job.rb:12:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/i18n-1.10.0/lib/i18n.rb:323:in `with_locale' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6.2/lib/active_job/translation.rb:9:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:26:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/notifications.rb:168:in `block in instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/notifications/instrumenter.rb:23:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/notifications.rb:168:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:25:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:46:in `block in tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/tagged_logging.rb:71:in `block in tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/tagged_logging.rb:28:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/tagged_logging.rb:71:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:46:in `tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:22:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:136:in `run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6.2/lib/active_job/execution.rb:38:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/job_batching/batch_aware_job_spec.rb:46:in `block (5 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:263:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:263:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:511:in `block in with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:468:in `block in with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:486:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-rails-5.1.1/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:486:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:468:in `with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:511:in `with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:259:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:646:in `block in run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:642:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:642:in `run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:607:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/configuration.rb:2068:in `with_suite_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:116:in `block in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/reporter.rb:74:in `report' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:115:in `run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:89:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:71:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:45:in `invoke' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/exe/rspec:4:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:58:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:58:in `kernel_load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:23:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:478:in `exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:31:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:25:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/exe/bundle:49:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/friendly_errors.rb:128:in `with_friendly_errors' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/exe/bundle:37:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `
'  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] Enqueued BatchTestJobBase (Job ID: 8ada4d40-0d79-44dd-a56b-83eb50d1a894) to Test(default)  (1.4ms) ROLLBACK  (9.1ms) BEGIN [ActiveJob] Enqueued BatchTestJobBase (Job ID: 38d9921c-5c76-4b4f-a837-741d39e6fe37) to Test(default)  (1.0ms) ROLLBACK  (10.2ms) BEGIN [ActiveJob] Enqueued BatchTestJobBase (Job ID: 13ec2b61-a206-4fb0-8112-8d107cf5c5aa) to Test(default)  (4.1ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) ROLLBACK  (0.3ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.3ms) BEGIN  (0.2ms) ROLLBACK  (0.3ms) BEGIN  (0.2ms) ROLLBACK  (0.4ms) BEGIN  (0.2ms) ROLLBACK  (0.3ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (1.1ms) BEGIN  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) ROLLBACK  (0.3ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.4ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] Enqueued RetryingJob (Job ID: e95b1bac-b5b0-40d3-b3ff-74ab61cbc55d) to Sidekiq(default) [ActiveJob] [RetryingJob] [e95b1bac-b5b0-40d3-b3ff-74ab61cbc55d] Performing RetryingJob (Job ID: e95b1bac-b5b0-40d3-b3ff-74ab61cbc55d) from Sidekiq(default) [ActiveJob] [RetryingJob] [e95b1bac-b5b0-40d3-b3ff-74ab61cbc55d] Error performing RetryingJob (Job ID: e95b1bac-b5b0-40d3-b3ff-74ab61cbc55d) from Sidekiq(default) in 3.1ms: RuntimeError (A Failure): /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/job_batching/batch_spec.rb:268:in `perform' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6.2/lib/active_job/execution.rb:39:in `block in perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:109:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch_aware_job.rb:12:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/i18n-1.10.0/lib/i18n.rb:328:in `with_locale' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6.2/lib/active_job/translation.rb:9:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:26:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/notifications.rb:168:in `block in instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/notifications/instrumenter.rb:23:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/notifications.rb:168:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:25:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:46:in `block in tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/tagged_logging.rb:71:in `block in tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/tagged_logging.rb:28:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/tagged_logging.rb:71:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:46:in `tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:22:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:136:in `run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6.2/lib/active_job/execution.rb:38:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6.2/lib/active_job/execution.rb:24:in `block in execute' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:109:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6.2/lib/active_job/railtie.rb:28:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/execution_wrapper.rb:90:in `wrap' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/reloader.rb:73:in `block in wrap' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/execution_wrapper.rb:90:in `wrap' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/reloader.rb:72:in `wrap' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6.2/lib/active_job/railtie.rb:27:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:136:in `run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6.2/lib/active_job/execution.rb:22:in `execute' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6.2/lib/active_job/queue_adapters/sidekiq_adapter.rb:42:in `perform' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/sidekiq-6.4.1/lib/sidekiq/testing.rb:300:in `execute_job' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/sidekiq-6.4.1/lib/sidekiq/testing.rb:295:in `block in process_job' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/sidekiq-6.4.1/lib/sidekiq/middleware/chain.rb:138:in `block in invoke' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/sidekiq.rb:73:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/sidekiq-6.4.1/lib/sidekiq/middleware/chain.rb:140:in `block in invoke' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/sidekiq-6.4.1/lib/sidekiq/middleware/chain.rb:143:in `invoke' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/sidekiq-6.4.1/lib/sidekiq/testing.rb:294:in `process_job' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/job_batching/batch_spec.rb:289:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:263:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:263:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:511:in `block in with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:468:in `block in with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:486:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-rails-5.1.1/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:486:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:468:in `with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:511:in `with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:259:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:646:in `block in run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:642:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:642:in `run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:607:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/configuration.rb:2068:in `with_suite_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:116:in `block in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/reporter.rb:74:in `report' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:115:in `run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:89:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:71:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:45:in `invoke' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/exe/rspec:4:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:58:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:58:in `kernel_load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:23:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:478:in `exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:31:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:25:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/exe/bundle:49:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/friendly_errors.rb:128:in `with_friendly_errors' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/exe/bundle:37:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `
' [ActiveJob] [RetryingJob] [e95b1bac-b5b0-40d3-b3ff-74ab61cbc55d] Performing RetryingJob (Job ID: e95b1bac-b5b0-40d3-b3ff-74ab61cbc55d) from Sidekiq(default) [ActiveJob] [RetryingJob] [e95b1bac-b5b0-40d3-b3ff-74ab61cbc55d] Performed RetryingJob (Job ID: e95b1bac-b5b0-40d3-b3ff-74ab61cbc55d) from Sidekiq(default) in 2.77ms  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] Enqueued TestWorker (Job ID: 353609bc-0307-498f-9e0d-cc7155bb050b) to Sidekiq(default)  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.3ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] Enqueued CanvasSync::JobBatches::Batch::Callback::ActiveJobCallbackWorker (Job ID: 27fcdc90-38e0-4901-94c1-b117b3514837) to Test(default) with arguments: "SampleCallback", "complete", {"a"=>"b"}, "9HZQYmw4z5VGQA", nil  (0.5ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] Enqueued CanvasSync::JobBatches::Batch::Callback::ActiveJobCallbackWorker (Job ID: 3dc1032e-d6b5-47d5-89f3-60b689449c14) to Test(default) with arguments: "SampleCallback2", "complete", {"b"=>"a"}, "x_mENMArqlwn6w", nil [ActiveJob] Enqueued CanvasSync::JobBatches::Batch::Callback::ActiveJobCallbackWorker (Job ID: 022250d9-fde1-4b42-8a36-1f7109b724c9) to Test(default) with arguments: "SampleCallback", "complete", {"a"=>"b"}, "x_mENMArqlwn6w", nil  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.3ms) BEGIN  (0.4ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) ROLLBACK  (0.3ms) BEGIN [ActiveJob] Enqueued ContextedJob (Job ID: d69b63da-0ca5-4322-9b62-33cbf20342bd) to Sidekiq(default) [ActiveJob] [TestWorker] [353609bc-0307-498f-9e0d-cc7155bb050b] Performing TestWorker (Job ID: 353609bc-0307-498f-9e0d-cc7155bb050b) from Sidekiq(default) [ActiveJob] [TestWorker] [353609bc-0307-498f-9e0d-cc7155bb050b] Performed TestWorker (Job ID: 353609bc-0307-498f-9e0d-cc7155bb050b) from Sidekiq(default) in 2.2ms [ActiveJob] [ContextedJob] [d69b63da-0ca5-4322-9b62-33cbf20342bd] Performing ContextedJob (Job ID: d69b63da-0ca5-4322-9b62-33cbf20342bd) from Sidekiq(default) [ActiveJob] [ContextedJob] [d69b63da-0ca5-4322-9b62-33cbf20342bd] Performed ContextedJob (Job ID: d69b63da-0ca5-4322-9b62-33cbf20342bd) from Sidekiq(default) in 2.81ms  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] Enqueued ContextedJob (Job ID: 76e5af0b-6ab0-4bf5-a877-d0426306f4d5) to Sidekiq(default) [ActiveJob] [ContextedJob] [76e5af0b-6ab0-4bf5-a877-d0426306f4d5] Performing ContextedJob (Job ID: 76e5af0b-6ab0-4bf5-a877-d0426306f4d5) from Sidekiq(default) [ActiveJob] [ContextedJob] [76e5af0b-6ab0-4bf5-a877-d0426306f4d5] Performed ContextedJob (Job ID: 76e5af0b-6ab0-4bf5-a877-d0426306f4d5) from Sidekiq(default) in 5.24ms  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] Enqueued BatchTestJobBase (Job ID: bd82e85e-1f88-4f7b-8243-942834e93b93) to Sidekiq(default) [ActiveJob] [BatchTestJobBase] [bd82e85e-1f88-4f7b-8243-942834e93b93] Performing BatchTestJobBase (Job ID: bd82e85e-1f88-4f7b-8243-942834e93b93) from Sidekiq(default) [ActiveJob] [BatchTestJobBase] [bd82e85e-1f88-4f7b-8243-942834e93b93] Performed BatchTestJobBase (Job ID: bd82e85e-1f88-4f7b-8243-942834e93b93) from Sidekiq(default) in 3.34ms [ActiveJob] Enqueued ContextedJob (Job ID: 60c69055-0cc5-4237-8e2e-ffb9c416d9d7) to Sidekiq(default) [ActiveJob] [ContextedJob] [60c69055-0cc5-4237-8e2e-ffb9c416d9d7] Performing ContextedJob (Job ID: 60c69055-0cc5-4237-8e2e-ffb9c416d9d7) from Sidekiq(default) [ActiveJob] [ContextedJob] [60c69055-0cc5-4237-8e2e-ffb9c416d9d7] Performed ContextedJob (Job ID: 60c69055-0cc5-4237-8e2e-ffb9c416d9d7) from Sidekiq(default) in 4.14ms  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] Enqueued TestWorker (Job ID: 5f0127d6-a1dd-455f-bfee-1e14118c10ae) to Sidekiq(default) [ActiveJob] Enqueued TestWorker (Job ID: ae70b923-e081-4aaf-a0b3-31dbaf49b09b) to Sidekiq(default) [ActiveJob] Enqueued TestWorker (Job ID: f3775c8e-4f3b-4a38-b21b-c7936bd70f74) to Sidekiq(default)  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] Enqueued WorkerA (Job ID: 0dda10c5-2159-42e1-bda0-0bf771d90438) to Sidekiq(default) [ActiveJob] Enqueued WorkerB (Job ID: d81a2518-33dd-49c6-81a8-7042070658e7) to Sidekiq(default) [ActiveJob] Enqueued WorkerA (Job ID: 1a5750c3-5a12-4b7c-a471-aed67b374c06) to Sidekiq(default) [ActiveJob] Enqueued WorkerC (Job ID: 9ac84870-0a73-4cc4-aa70-7b0bcb040161) to Sidekiq(default)  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.4ms) ROLLBACK  (0.3ms) BEGIN  (0.2ms) ROLLBACK  (0.3ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.4ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] Enqueued TestWorker (Job ID: 2571de11-3c48-42bc-98ba-131ae821d5c6) to Sidekiq(default)  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.3ms) BEGIN  (0.3ms) ROLLBACK  (0.6ms) BEGIN  (0.4ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] Enqueued TestWorker (Job ID: ecb9074d-0a24-46e7-a30e-516bc84afc6c) to Sidekiq(default)  (0.2ms) ROLLBACK  (0.6ms) SELECT "schema_migrations"."version" FROM "schema_migrations" ORDER BY "schema_migrations"."version" ASC  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.3ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.6ms) SELECT COUNT(*) FROM "canvas_sync_job_logs" [ActiveJob] [GoodJob] [84c84e97-2d78-4b5e-b688-a073bfbe0170] Performing GoodJob (Job ID: 84c84e97-2d78-4b5e-b688-a073bfbe0170) from Test(default) with arguments: "argument" [ActiveJob] [GoodJob] [84c84e97-2d78-4b5e-b688-a073bfbe0170] CanvasSync::JobLog Load (0.3ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "84c84e97-2d78-4b5e-b688-a073bfbe0170"], ["LIMIT", 1]] [ActiveJob] [GoodJob] [84c84e97-2d78-4b5e-b688-a073bfbe0170]  (0.3ms) SAVEPOINT active_record_1 [ActiveJob] [GoodJob] [84c84e97-2d78-4b5e-b688-a073bfbe0170] CanvasSync::JobLog Create (0.4ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "GoodJob"], ["status", "enqueued"], ["job_arguments", "---\n- argument\n"], ["created_at", "2022-03-28 19:27:56.905147"], ["updated_at", "2022-03-28 19:27:56.905147"], ["job_id", "84c84e97-2d78-4b5e-b688-a073bfbe0170"]] [ActiveJob] [GoodJob] [84c84e97-2d78-4b5e-b688-a073bfbe0170]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [GoodJob] [84c84e97-2d78-4b5e-b688-a073bfbe0170]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [GoodJob] [84c84e97-2d78-4b5e-b688-a073bfbe0170] CanvasSync::JobLog Update (0.4ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-03-28 19:27:56.923430"], ["status", "running"], ["updated_at", "2022-03-28 19:27:56.923863"], ["id", 1091]] [ActiveJob] [GoodJob] [84c84e97-2d78-4b5e-b688-a073bfbe0170]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [GoodJob] [84c84e97-2d78-4b5e-b688-a073bfbe0170]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [GoodJob] [84c84e97-2d78-4b5e-b688-a073bfbe0170] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2022-03-28 19:27:56.925517"], ["status", "success"], ["updated_at", "2022-03-28 19:27:56.925822"], ["id", 1091]] [ActiveJob] [GoodJob] [84c84e97-2d78-4b5e-b688-a073bfbe0170]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [GoodJob] [84c84e97-2d78-4b5e-b688-a073bfbe0170] Performed GoodJob (Job ID: 84c84e97-2d78-4b5e-b688-a073bfbe0170) from Test(default) in 34.39ms  (0.2ms) SELECT COUNT(*) FROM "canvas_sync_job_logs" CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" ORDER BY "canvas_sync_job_logs"."id" DESC LIMIT $1 [["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [BadJob] [f33e95bd-8225-49b4-b878-7a0842a3a505] Performing BadJob (Job ID: f33e95bd-8225-49b4-b878-7a0842a3a505) from Test(default) with arguments: "argument" [ActiveJob] [BadJob] [f33e95bd-8225-49b4-b878-7a0842a3a505] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "f33e95bd-8225-49b4-b878-7a0842a3a505"], ["LIMIT", 1]] [ActiveJob] [BadJob] [f33e95bd-8225-49b4-b878-7a0842a3a505]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [BadJob] [f33e95bd-8225-49b4-b878-7a0842a3a505] CanvasSync::JobLog Create (0.2ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "BadJob"], ["status", "enqueued"], ["job_arguments", "---\n- argument\n"], ["created_at", "2022-03-28 19:27:56.931457"], ["updated_at", "2022-03-28 19:27:56.931457"], ["job_id", "f33e95bd-8225-49b4-b878-7a0842a3a505"]] [ActiveJob] [BadJob] [f33e95bd-8225-49b4-b878-7a0842a3a505]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [BadJob] [f33e95bd-8225-49b4-b878-7a0842a3a505]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [BadJob] [f33e95bd-8225-49b4-b878-7a0842a3a505] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-03-28 19:27:56.932747"], ["status", "running"], ["updated_at", "2022-03-28 19:27:56.933028"], ["id", 1092]] [ActiveJob] [BadJob] [f33e95bd-8225-49b4-b878-7a0842a3a505]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [BadJob] [f33e95bd-8225-49b4-b878-7a0842a3a505]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [BadJob] [f33e95bd-8225-49b4-b878-7a0842a3a505] CanvasSync::JobLog Update (0.4ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "exception" = $2, "backtrace" = $3, "status" = $4, "updated_at" = $5 WHERE "canvas_sync_job_logs"."id" = $6 [["completed_at", "2022-03-28 19:27:56.934109"], ["exception", "EvilError: EvilError"], ["backtrace", "/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:12:in `perform'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6.2/lib/active_job/execution.rb:39:in `block in perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:109:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch_aware_job.rb:22:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:21:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/i18n-1.10.0/lib/i18n.rb:323:in `with_locale'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6.2/lib/active_job/translation.rb:9:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:26:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/notifications.rb:168:in `block in instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/notifications/instrumenter.rb:23:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/notifications.rb:168:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:25:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:46:in `block in tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/tagged_logging.rb:71:in `block in tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/tagged_logging.rb:28:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/tagged_logging.rb:71:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:46:in `tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:22:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:136:in `run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6.2/lib/active_job/execution.rb:38:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6.2/lib/active_job/execution.rb:18:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:40:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.11.0/lib/rspec/matchers/built_in/raise_error.rb:59:in `matches?'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:51:in `block in handle_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:27:in `with_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:48:in `handle_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/expectation_target.rb:65:in `to'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/expectation_target.rb:139:in `to'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:39:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:263:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:263:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:511:in `block in with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:468:in `block in with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:486:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-rails-5.1.1/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:486:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:468:in `with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:511:in `with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:259:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:646:in `block in run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:642:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:642:in `run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:607:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/configuration.rb:2068:in `with_suite_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:116:in `block in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/reporter.rb:74:in `report'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:115:in `run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:89:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:71:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:45:in `invoke'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/exe/rspec:4:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:58:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:58:in `kernel_load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:23:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:478:in `exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:31:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:25:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/exe/bundle:49:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/friendly_errors.rb:128:in `with_friendly_errors'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/exe/bundle:37:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `
'"], ["status", "error"], ["updated_at", "2022-03-28 19:27:56.934388"], ["id", 1092]] [ActiveJob] [BadJob] [f33e95bd-8225-49b4-b878-7a0842a3a505]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [BadJob] [f33e95bd-8225-49b4-b878-7a0842a3a505] Error performing BadJob (Job ID: f33e95bd-8225-49b4-b878-7a0842a3a505) from Test(default) in 5.15ms: EvilError (EvilError): /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:12:in `perform' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6.2/lib/active_job/execution.rb:39:in `block in perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:109:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch_aware_job.rb:22:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:21:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/i18n-1.10.0/lib/i18n.rb:323:in `with_locale' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6.2/lib/active_job/translation.rb:9:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:26:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/notifications.rb:168:in `block in instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/notifications/instrumenter.rb:23:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/notifications.rb:168:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:25:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:46:in `block in tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/tagged_logging.rb:71:in `block in tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/tagged_logging.rb:28:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/tagged_logging.rb:71:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:46:in `tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:22:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:136:in `run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6.2/lib/active_job/execution.rb:38:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6.2/lib/active_job/execution.rb:18:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:40:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.11.0/lib/rspec/matchers/built_in/raise_error.rb:59:in `matches?' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:51:in `block in handle_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:27:in `with_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:48:in `handle_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/expectation_target.rb:65:in `to' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/expectation_target.rb:139:in `to' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:39:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:263:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:263:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:511:in `block in with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:468:in `block in with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:486:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-rails-5.1.1/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:486:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:468:in `with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:511:in `with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:259:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:646:in `block in run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:642:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:642:in `run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:607:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/configuration.rb:2068:in `with_suite_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:116:in `block in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/reporter.rb:74:in `report' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:115:in `run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:89:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:71:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:45:in `invoke' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/exe/rspec:4:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:58:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:58:in `kernel_load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:23:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:478:in `exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:31:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:25:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/exe/bundle:49:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/friendly_errors.rb:128:in `with_friendly_errors' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/exe/bundle:37:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `
' CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" ORDER BY "canvas_sync_job_logs"."id" DESC LIMIT $1 [["LIMIT", 1]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [BadJob] [fe912b3e-a893-47e8-80f5-c72492c11c28] Performing BadJob (Job ID: fe912b3e-a893-47e8-80f5-c72492c11c28) from Test(default) [ActiveJob] [BadJob] [fe912b3e-a893-47e8-80f5-c72492c11c28] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "fe912b3e-a893-47e8-80f5-c72492c11c28"], ["LIMIT", 1]] [ActiveJob] [BadJob] [fe912b3e-a893-47e8-80f5-c72492c11c28]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [BadJob] [fe912b3e-a893-47e8-80f5-c72492c11c28] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["job_class", "BadJob"], ["status", "enqueued"], ["created_at", "2022-03-28 19:27:56.939295"], ["updated_at", "2022-03-28 19:27:56.939295"], ["job_id", "fe912b3e-a893-47e8-80f5-c72492c11c28"]] [ActiveJob] [BadJob] [fe912b3e-a893-47e8-80f5-c72492c11c28]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [BadJob] [fe912b3e-a893-47e8-80f5-c72492c11c28]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [BadJob] [fe912b3e-a893-47e8-80f5-c72492c11c28] CanvasSync::JobLog Update (0.4ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-03-28 19:27:56.940352"], ["status", "running"], ["updated_at", "2022-03-28 19:27:56.940670"], ["id", 1093]] [ActiveJob] [BadJob] [fe912b3e-a893-47e8-80f5-c72492c11c28]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [BadJob] [fe912b3e-a893-47e8-80f5-c72492c11c28]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [BadJob] [fe912b3e-a893-47e8-80f5-c72492c11c28] CanvasSync::JobLog Update (0.5ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "exception" = $2, "backtrace" = $3, "status" = $4, "updated_at" = $5 WHERE "canvas_sync_job_logs"."id" = $6 [["completed_at", "2022-03-28 19:27:56.942628"], ["exception", "ArgumentError: wrong number of arguments (given 0, expected 1)"], ["backtrace", "/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:11:in `perform'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6.2/lib/active_job/execution.rb:39:in `block in perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:109:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch_aware_job.rb:22:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:21:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/i18n-1.10.0/lib/i18n.rb:323:in `with_locale'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6.2/lib/active_job/translation.rb:9:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:26:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/notifications.rb:168:in `block in instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/notifications/instrumenter.rb:23:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/notifications.rb:168:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:25:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:46:in `block in tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/tagged_logging.rb:71:in `block in tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/tagged_logging.rb:28:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/tagged_logging.rb:71:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:46:in `tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:22:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:136:in `run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6.2/lib/active_job/execution.rb:38:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6.2/lib/active_job/execution.rb:18:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:52:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.11.0/lib/rspec/matchers/built_in/raise_error.rb:59:in `matches?'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:51:in `block in handle_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:27:in `with_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:48:in `handle_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/expectation_target.rb:65:in `to'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/expectation_target.rb:139:in `to'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:51:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:263:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:263:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:511:in `block in with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:468:in `block in with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:486:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-rails-5.1.1/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:486:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:468:in `with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:511:in `with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:259:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:646:in `block in run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:642:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:642:in `run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:607:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/configuration.rb:2068:in `with_suite_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:116:in `block in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/reporter.rb:74:in `report'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:115:in `run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:89:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:71:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:45:in `invoke'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/exe/rspec:4:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:58:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:58:in `kernel_load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:23:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:478:in `exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:31:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:25:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/exe/bundle:49:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/friendly_errors.rb:128:in `with_friendly_errors'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/exe/bundle:37:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `
'"], ["status", "error"], ["updated_at", "2022-03-28 19:27:56.943142"], ["id", 1093]] [ActiveJob] [BadJob] [fe912b3e-a893-47e8-80f5-c72492c11c28]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [BadJob] [fe912b3e-a893-47e8-80f5-c72492c11c28] Error performing BadJob (Job ID: fe912b3e-a893-47e8-80f5-c72492c11c28) from Test(default) in 6.54ms: ArgumentError (wrong number of arguments (given 0, expected 1)): /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:11:in `perform' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6.2/lib/active_job/execution.rb:39:in `block in perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:109:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch_aware_job.rb:22:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:21:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/i18n-1.10.0/lib/i18n.rb:323:in `with_locale' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6.2/lib/active_job/translation.rb:9:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:26:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/notifications.rb:168:in `block in instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/notifications/instrumenter.rb:23:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/notifications.rb:168:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:25:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:46:in `block in tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/tagged_logging.rb:71:in `block in tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/tagged_logging.rb:28:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/tagged_logging.rb:71:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:46:in `tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:22:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:136:in `run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6.2/lib/active_job/execution.rb:38:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6.2/lib/active_job/execution.rb:18:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:52:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.11.0/lib/rspec/matchers/built_in/raise_error.rb:59:in `matches?' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:51:in `block in handle_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:27:in `with_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:48:in `handle_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/expectation_target.rb:65:in `to' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/expectation_target.rb:139:in `to' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:51:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:263:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:263:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:511:in `block in with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:468:in `block in with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:486:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-rails-5.1.1/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:486:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:468:in `with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:511:in `with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:259:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:646:in `block in run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:642:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:642:in `run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:607:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/configuration.rb:2068:in `with_suite_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:116:in `block in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/reporter.rb:74:in `report' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:115:in `run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:89:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:71:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:45:in `invoke' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/exe/rspec:4:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:58:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:58:in `kernel_load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:23:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:478:in `exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:31:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:25:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/exe/bundle:49:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/friendly_errors.rb:128:in `with_friendly_errors' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/exe/bundle:37:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `
'  (0.1ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] [BadJob] [db1aacd6-19c6-40b9-95ab-4ed9531546af] Performing BadJob (Job ID: db1aacd6-19c6-40b9-95ab-4ed9531546af) from Test(default) [ActiveJob] [BadJob] [db1aacd6-19c6-40b9-95ab-4ed9531546af] CanvasSync::JobLog Load (0.3ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "db1aacd6-19c6-40b9-95ab-4ed9531546af"], ["LIMIT", 1]] [ActiveJob] [BadJob] [db1aacd6-19c6-40b9-95ab-4ed9531546af]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [BadJob] [db1aacd6-19c6-40b9-95ab-4ed9531546af] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["job_class", "BadJob"], ["status", "enqueued"], ["created_at", "2022-03-28 19:27:56.948130"], ["updated_at", "2022-03-28 19:27:56.948130"], ["job_id", "db1aacd6-19c6-40b9-95ab-4ed9531546af"]] [ActiveJob] [BadJob] [db1aacd6-19c6-40b9-95ab-4ed9531546af]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [BadJob] [db1aacd6-19c6-40b9-95ab-4ed9531546af]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [BadJob] [db1aacd6-19c6-40b9-95ab-4ed9531546af] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-03-28 19:27:56.949206"], ["status", "running"], ["updated_at", "2022-03-28 19:27:56.949513"], ["id", 1094]] [ActiveJob] [BadJob] [db1aacd6-19c6-40b9-95ab-4ed9531546af]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [BadJob] [db1aacd6-19c6-40b9-95ab-4ed9531546af]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [BadJob] [db1aacd6-19c6-40b9-95ab-4ed9531546af] CanvasSync::JobLog Update (0.9ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "exception" = $2, "backtrace" = $3, "status" = $4, "updated_at" = $5 WHERE "canvas_sync_job_logs"."id" = $6 [["completed_at", "2022-03-28 19:27:56.954255"], ["exception", "ArgumentError: wrong number of arguments (given 0, expected 1)"], ["backtrace", "/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:11:in `perform'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6.2/lib/active_job/execution.rb:39:in `block in perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:109:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch_aware_job.rb:22:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:21:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/i18n-1.10.0/lib/i18n.rb:323:in `with_locale'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6.2/lib/active_job/translation.rb:9:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:26:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/notifications.rb:168:in `block in instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/notifications/instrumenter.rb:23:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/notifications.rb:168:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:25:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:46:in `block in tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/tagged_logging.rb:71:in `block in tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/tagged_logging.rb:28:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/tagged_logging.rb:71:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:46:in `tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:22:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:136:in `run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6.2/lib/active_job/execution.rb:38:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6.2/lib/active_job/execution.rb:18:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:60:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.11.0/lib/rspec/matchers/built_in/raise_error.rb:59:in `matches?'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:51:in `block in handle_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:27:in `with_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:48:in `handle_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/expectation_target.rb:65:in `to'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/expectation_target.rb:139:in `to'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:59:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:263:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:263:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:511:in `block in with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:468:in `block in with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:486:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-rails-5.1.1/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:486:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:468:in `with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:511:in `with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:259:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:646:in `block in run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:642:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:642:in `run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:607:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/configuration.rb:2068:in `with_suite_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:116:in `block in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/reporter.rb:74:in `report'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:115:in `run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:89:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:71:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:45:in `invoke'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/exe/rspec:4:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:58:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:58:in `kernel_load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:23:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:478:in `exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:31:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:25:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/exe/bundle:49:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/friendly_errors.rb:128:in `with_friendly_errors'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/exe/bundle:37:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `
'\n\nError Occurred while handling an Error: NoMethodError: undefined method `bad_catcher' for BadJob:Class\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-mocks-3.11.0/lib/rspec/mocks/method_double.rb:28:in `block in original_implementation_callable'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-mocks-3.11.0/lib/rspec/mocks/message_expectation.rb:143:in `block in and_call_original'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-mocks-3.11.0/lib/rspec/mocks/message_expectation.rb:801:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-mocks-3.11.0/lib/rspec/mocks/message_expectation.rb:615:in `invoke_incrementing_actual_calls_by'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-mocks-3.11.0/lib/rspec/mocks/message_expectation.rb:470:in `invoke'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-mocks-3.11.0/lib/rspec/mocks/proxy.rb:217:in `message_received'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-mocks-3.11.0/lib/rspec/mocks/proxy.rb:361:in `message_received'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-mocks-3.11.0/lib/rspec/mocks/method_double.rb:78:in `proxy_method_invoked'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-mocks-3.11.0/lib/rspec/mocks/method_double.rb:64:in `block (2 levels) in define_proxy_method'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:31:in `rescue in block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:23:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/i18n-1.10.0/lib/i18n.rb:323:in `with_locale'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6.2/lib/active_job/translation.rb:9:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:26:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/notifications.rb:168:in `block in instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/notifications/instrumenter.rb:23:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/notifications.rb:168:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:25:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:46:in `block in tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/tagged_logging.rb:71:in `block in tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/tagged_logging.rb:28:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/tagged_logging.rb:71:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:46:in `tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:22:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:136:in `run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6.2/lib/active_job/execution.rb:38:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6.2/lib/active_job/execution.rb:18:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:60:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.11.0/lib/rspec/matchers/built_in/raise_error.rb:59:in `matches?'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:51:in `block in handle_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:27:in `with_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:48:in `handle_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/expectation_target.rb:65:in `to'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/expectation_target.rb:139:in `to'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:59:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:263:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:263:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:511:in `block in with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:468:in `block in with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:486:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-rails-5.1.1/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:486:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:468:in `with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:511:in `with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:259:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:646:in `block in run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:642:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:642:in `run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:607:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/configuration.rb:2068:in `with_suite_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:116:in `block in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/reporter.rb:74:in `report'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:115:in `run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:89:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:71:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:45:in `invoke'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/exe/rspec:4:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:58:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:58:in `kernel_load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:23:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:478:in `exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:31:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:25:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/exe/bundle:49:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/friendly_errors.rb:128:in `with_friendly_errors'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/exe/bundle:37:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `
'"], ["status", "error"], ["updated_at", "2022-03-28 19:27:56.954761"], ["id", 1094]] [ActiveJob] [BadJob] [db1aacd6-19c6-40b9-95ab-4ed9531546af]  (0.3ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [BadJob] [db1aacd6-19c6-40b9-95ab-4ed9531546af] Error performing BadJob (Job ID: db1aacd6-19c6-40b9-95ab-4ed9531546af) from Test(default) in 10.51ms: ArgumentError (wrong number of arguments (given 0, expected 1)): /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:11:in `perform' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6.2/lib/active_job/execution.rb:39:in `block in perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:109:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch_aware_job.rb:22:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:21:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/i18n-1.10.0/lib/i18n.rb:323:in `with_locale' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6.2/lib/active_job/translation.rb:9:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:26:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/notifications.rb:168:in `block in instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/notifications/instrumenter.rb:23:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/notifications.rb:168:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:25:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:46:in `block in tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/tagged_logging.rb:71:in `block in tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/tagged_logging.rb:28:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/tagged_logging.rb:71:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:46:in `tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:22:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:136:in `run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6.2/lib/active_job/execution.rb:38:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6.2/lib/active_job/execution.rb:18:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:60:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.11.0/lib/rspec/matchers/built_in/raise_error.rb:59:in `matches?' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:51:in `block in handle_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:27:in `with_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:48:in `handle_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/expectation_target.rb:65:in `to' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/expectation_target.rb:139:in `to' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:59:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:263:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:263:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:511:in `block in with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:468:in `block in with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:486:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-rails-5.1.1/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:486:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:468:in `with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:511:in `with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:259:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:646:in `block in run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:642:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:642:in `run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:607:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/configuration.rb:2068:in `with_suite_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:116:in `block in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/reporter.rb:74:in `report' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:115:in `run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:89:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:71:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:45:in `invoke' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/exe/rspec:4:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:58:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:58:in `kernel_load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:23:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:478:in `exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:31:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:25:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/exe/bundle:49:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/friendly_errors.rb:128:in `with_friendly_errors' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/exe/bundle:37:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `
' CanvasSync::JobLog Load (0.5ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" ORDER BY "canvas_sync_job_logs"."id" DESC LIMIT $1 [["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] [CanvasSync::Jobs::ReportChecker] [e064f170-6a72-4be3-9dc5-d2e68f9df865] Performing CanvasSync::Jobs::ReportChecker (Job ID: e064f170-6a72-4be3-9dc5-d2e68f9df865) from Test(default) with arguments: "provisioning_csv", 1, "FakeProcessor", {} [ActiveJob] [CanvasSync::Jobs::ReportChecker] [e064f170-6a72-4be3-9dc5-d2e68f9df865] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "e064f170-6a72-4be3-9dc5-d2e68f9df865"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [e064f170-6a72-4be3-9dc5-d2e68f9df865]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [e064f170-6a72-4be3-9dc5-d2e68f9df865] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- provisioning_csv\n- 1\n- FakeProcessor\n- {}\n"], ["created_at", "2022-03-28 19:27:56.964928"], ["updated_at", "2022-03-28 19:27:56.964928"], ["job_id", "e064f170-6a72-4be3-9dc5-d2e68f9df865"]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [e064f170-6a72-4be3-9dc5-d2e68f9df865]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [e064f170-6a72-4be3-9dc5-d2e68f9df865]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [e064f170-6a72-4be3-9dc5-d2e68f9df865] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-03-28 19:27:56.966585"], ["status", "running"], ["updated_at", "2022-03-28 19:27:56.966968"], ["id", 1095]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [e064f170-6a72-4be3-9dc5-d2e68f9df865]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [e064f170-6a72-4be3-9dc5-d2e68f9df865]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [e064f170-6a72-4be3-9dc5-d2e68f9df865] CanvasSync::JobLog Destroy (0.3ms) DELETE FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."id" = $1 [["id", 1095]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [e064f170-6a72-4be3-9dc5-d2e68f9df865]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [e064f170-6a72-4be3-9dc5-d2e68f9df865] Performed CanvasSync::Jobs::ReportChecker (Job ID: e064f170-6a72-4be3-9dc5-d2e68f9df865) from Test(default) in 9.37ms  (0.4ms) ROLLBACK  (0.3ms) BEGIN [ActiveJob] [CanvasSync::Jobs::ReportChecker] [a0aa889a-694c-4625-88a9-ffd46e4ad640] Performing CanvasSync::Jobs::ReportChecker (Job ID: a0aa889a-694c-4625-88a9-ffd46e4ad640) from Test(default) with arguments: "provisioning_csv", 1, "FakeProcessor", {} [ActiveJob] [CanvasSync::Jobs::ReportChecker] [a0aa889a-694c-4625-88a9-ffd46e4ad640] CanvasSync::JobLog Load (0.4ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "a0aa889a-694c-4625-88a9-ffd46e4ad640"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [a0aa889a-694c-4625-88a9-ffd46e4ad640]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [a0aa889a-694c-4625-88a9-ffd46e4ad640] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- provisioning_csv\n- 1\n- FakeProcessor\n- {}\n"], ["created_at", "2022-03-28 19:27:56.977935"], ["updated_at", "2022-03-28 19:27:56.977935"], ["job_id", "a0aa889a-694c-4625-88a9-ffd46e4ad640"]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [a0aa889a-694c-4625-88a9-ffd46e4ad640]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [a0aa889a-694c-4625-88a9-ffd46e4ad640]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [a0aa889a-694c-4625-88a9-ffd46e4ad640] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-03-28 19:27:56.979547"], ["status", "running"], ["updated_at", "2022-03-28 19:27:56.979920"], ["id", 1096]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [a0aa889a-694c-4625-88a9-ffd46e4ad640]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [a0aa889a-694c-4625-88a9-ffd46e4ad640]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [a0aa889a-694c-4625-88a9-ffd46e4ad640] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- provisioning_csv\n- 1\n- FakeProcessor\n- {}\n- {}\n"], ["created_at", "2022-03-28 19:27:56.983005"], ["updated_at", "2022-03-28 19:27:56.983005"], ["job_id", "7152dded-b0e7-4a0b-933a-c233530126dd"]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [a0aa889a-694c-4625-88a9-ffd46e4ad640]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [a0aa889a-694c-4625-88a9-ffd46e4ad640] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: 7152dded-b0e7-4a0b-933a-c233530126dd) to Test(default) at 2022-03-28 19:28:26 UTC with arguments: "provisioning_csv", 1, "FakeProcessor", {}, {} [ActiveJob] [CanvasSync::Jobs::ReportChecker] [a0aa889a-694c-4625-88a9-ffd46e4ad640]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [a0aa889a-694c-4625-88a9-ffd46e4ad640] CanvasSync::JobLog Destroy (0.3ms) DELETE FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."id" = $1 [["id", 1096]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [a0aa889a-694c-4625-88a9-ffd46e4ad640]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [a0aa889a-694c-4625-88a9-ffd46e4ad640] Performed CanvasSync::Jobs::ReportChecker (Job ID: a0aa889a-694c-4625-88a9-ffd46e4ad640) from Test(default) in 8.9ms  (0.1ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] [CanvasSync::Jobs::ReportChecker] [4d1fc706-a93a-42ca-b3e0-d7f8ffe88c02] Performing CanvasSync::Jobs::ReportChecker (Job ID: 4d1fc706-a93a-42ca-b3e0-d7f8ffe88c02) from Test(default) with arguments: "provisioning_csv", 1, "FakeProcessor", {} [ActiveJob] [CanvasSync::Jobs::ReportChecker] [4d1fc706-a93a-42ca-b3e0-d7f8ffe88c02] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "4d1fc706-a93a-42ca-b3e0-d7f8ffe88c02"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [4d1fc706-a93a-42ca-b3e0-d7f8ffe88c02]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [4d1fc706-a93a-42ca-b3e0-d7f8ffe88c02] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- provisioning_csv\n- 1\n- FakeProcessor\n- {}\n"], ["created_at", "2022-03-28 19:27:56.988836"], ["updated_at", "2022-03-28 19:27:56.988836"], ["job_id", "4d1fc706-a93a-42ca-b3e0-d7f8ffe88c02"]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [4d1fc706-a93a-42ca-b3e0-d7f8ffe88c02]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [4d1fc706-a93a-42ca-b3e0-d7f8ffe88c02]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [4d1fc706-a93a-42ca-b3e0-d7f8ffe88c02] CanvasSync::JobLog Update (0.5ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-03-28 19:27:56.990459"], ["status", "running"], ["updated_at", "2022-03-28 19:27:56.990843"], ["id", 1098]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [4d1fc706-a93a-42ca-b3e0-d7f8ffe88c02]  (0.3ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [4d1fc706-a93a-42ca-b3e0-d7f8ffe88c02]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [4d1fc706-a93a-42ca-b3e0-d7f8ffe88c02] CanvasSync::JobLog Update (0.5ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "exception" = $2, "backtrace" = $3, "status" = $4, "updated_at" = $5 WHERE "canvas_sync_job_logs"."id" = $6 [["completed_at", "2022-03-28 19:27:56.998468"], ["exception", "NameError: undefined local variable or method `current_organization' for #"], ["backtrace", "/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/jobs/report_checker.rb:35:in `perform'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6.2/lib/active_job/execution.rb:39:in `block in perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:109:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch_aware_job.rb:22:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:21:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/i18n-1.10.0/lib/i18n.rb:323:in `with_locale'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6.2/lib/active_job/translation.rb:9:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:26:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/notifications.rb:168:in `block in instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/notifications/instrumenter.rb:23:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/notifications.rb:168:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:25:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:46:in `block in tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/tagged_logging.rb:71:in `block in tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/tagged_logging.rb:28:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/tagged_logging.rb:71:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:46:in `tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:22:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:136:in `run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6.2/lib/active_job/execution.rb:38:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6.2/lib/active_job/execution.rb:18:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/report_checker_spec.rb:11:in `start_job'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/report_checker_spec.rb:53:in `block (5 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.11.0/lib/rspec/matchers/built_in/raise_error.rb:59:in `matches?'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:51:in `block in handle_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:27:in `with_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:48:in `handle_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/expectation_target.rb:65:in `to'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/expectation_target.rb:139:in `to'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/report_checker_spec.rb:53:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:263:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:263:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:511:in `block in with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:468:in `block in with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:486:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-rails-5.1.1/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:486:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:468:in `with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:511:in `with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:259:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:646:in `block in run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:642:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:642:in `run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:607:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/configuration.rb:2068:in `with_suite_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:116:in `block in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/reporter.rb:74:in `report'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:115:in `run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:89:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:71:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:45:in `invoke'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/exe/rspec:4:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:58:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:58:in `kernel_load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:23:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:478:in `exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:31:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:25:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/exe/bundle:49:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/friendly_errors.rb:128:in `with_friendly_errors'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/exe/bundle:37:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `
'"], ["status", "error"], ["updated_at", "2022-03-28 19:27:56.999041"], ["id", 1098]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [4d1fc706-a93a-42ca-b3e0-d7f8ffe88c02]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [4d1fc706-a93a-42ca-b3e0-d7f8ffe88c02] Error performing CanvasSync::Jobs::ReportChecker (Job ID: 4d1fc706-a93a-42ca-b3e0-d7f8ffe88c02) from Test(default) in 13.15ms: NameError (undefined local variable or method `current_organization' for #): /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/jobs/report_checker.rb:35:in `perform' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6.2/lib/active_job/execution.rb:39:in `block in perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:109:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch_aware_job.rb:22:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:21:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/i18n-1.10.0/lib/i18n.rb:323:in `with_locale' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6.2/lib/active_job/translation.rb:9:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:26:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/notifications.rb:168:in `block in instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/notifications/instrumenter.rb:23:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/notifications.rb:168:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:25:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:46:in `block in tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/tagged_logging.rb:71:in `block in tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/tagged_logging.rb:28:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/tagged_logging.rb:71:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:46:in `tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:22:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:136:in `run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6.2/lib/active_job/execution.rb:38:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6.2/lib/active_job/execution.rb:18:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/report_checker_spec.rb:11:in `start_job' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/report_checker_spec.rb:53:in `block (5 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.11.0/lib/rspec/matchers/built_in/raise_error.rb:59:in `matches?' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:51:in `block in handle_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:27:in `with_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:48:in `handle_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/expectation_target.rb:65:in `to' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/expectation_target.rb:139:in `to' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/report_checker_spec.rb:53:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:263:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:263:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:511:in `block in with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:468:in `block in with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:486:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-rails-5.1.1/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:486:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:468:in `with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:511:in `with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:259:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:646:in `block in run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:642:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:642:in `run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:607:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/configuration.rb:2068:in `with_suite_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:116:in `block in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/reporter.rb:74:in `report' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:115:in `run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:89:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:71:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:45:in `invoke' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/exe/rspec:4:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:58:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:58:in `kernel_load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:23:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:478:in `exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:31:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:25:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/exe/bundle:49:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/friendly_errors.rb:128:in `with_friendly_errors' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/exe/bundle:37:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `
'  (0.1ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [2d40dbdd-4cd2-4aab-b702-481709fe2bf7] Performing CanvasSync::Jobs::ReportProcessorJob (Job ID: 2d40dbdd-4cd2-4aab-b702-481709fe2bf7) from Test(default) with arguments: "provisioning_csv", "https://test.instructure.com/sample_report_download", "FakeProcessor", {}, 1 [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [2d40dbdd-4cd2-4aab-b702-481709fe2bf7] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "2d40dbdd-4cd2-4aab-b702-481709fe2bf7"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [2d40dbdd-4cd2-4aab-b702-481709fe2bf7]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [2d40dbdd-4cd2-4aab-b702-481709fe2bf7] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportProcessorJob"], ["status", "enqueued"], ["job_arguments", "---\n- provisioning_csv\n- https://test.instructure.com/sample_report_download\n- FakeProcessor\n- {}\n- 1\n"], ["created_at", "2022-03-28 19:27:57.004862"], ["updated_at", "2022-03-28 19:27:57.004862"], ["job_id", "2d40dbdd-4cd2-4aab-b702-481709fe2bf7"]] [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [2d40dbdd-4cd2-4aab-b702-481709fe2bf7]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [2d40dbdd-4cd2-4aab-b702-481709fe2bf7]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [2d40dbdd-4cd2-4aab-b702-481709fe2bf7] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-03-28 19:27:57.006446"], ["status", "running"], ["updated_at", "2022-03-28 19:27:57.006795"], ["id", 1099]] [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [2d40dbdd-4cd2-4aab-b702-481709fe2bf7]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [2d40dbdd-4cd2-4aab-b702-481709fe2bf7]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [2d40dbdd-4cd2-4aab-b702-481709fe2bf7] CanvasSync::JobLog Update (0.4ms) UPDATE "canvas_sync_job_logs" SET "job_class" = $1, "updated_at" = $2 WHERE "canvas_sync_job_logs"."id" = $3 [["job_class", "FakeProcessor"], ["updated_at", "2022-03-28 19:27:57.008710"], ["id", 1099]] [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [2d40dbdd-4cd2-4aab-b702-481709fe2bf7]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [2d40dbdd-4cd2-4aab-b702-481709fe2bf7]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [2d40dbdd-4cd2-4aab-b702-481709fe2bf7] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2022-03-28 19:27:57.019283"], ["status", "success"], ["updated_at", "2022-03-28 19:27:57.019841"], ["id", 1099]] [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [2d40dbdd-4cd2-4aab-b702-481709fe2bf7]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [2d40dbdd-4cd2-4aab-b702-481709fe2bf7] Performed CanvasSync::Jobs::ReportProcessorJob (Job ID: 2d40dbdd-4cd2-4aab-b702-481709fe2bf7) from Test(default) in 17.3ms  (0.2ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [CanvasSync::Jobs::ReportStarter] [b308a711-fd8d-407a-afde-52f1d86eb50c] Performing CanvasSync::Jobs::ReportStarter (Job ID: b308a711-fd8d-407a-afde-52f1d86eb50c) from Test(default) with arguments: "provisioning_csv", {"parameters[users]"=>true}, "CoolProcessor", {:models=>["users"]} [ActiveJob] [CanvasSync::Jobs::ReportStarter] [b308a711-fd8d-407a-afde-52f1d86eb50c] CanvasSync::JobLog Load (0.3ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "b308a711-fd8d-407a-afde-52f1d86eb50c"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::ReportStarter] [b308a711-fd8d-407a-afde-52f1d86eb50c]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [b308a711-fd8d-407a-afde-52f1d86eb50c] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportStarter"], ["status", "enqueued"], ["job_arguments", "---\n- provisioning_csv\n- parameters[users]: true\n- CoolProcessor\n- :models:\n - users\n"], ["created_at", "2022-03-28 19:27:57.025503"], ["updated_at", "2022-03-28 19:27:57.025503"], ["job_id", "b308a711-fd8d-407a-afde-52f1d86eb50c"]] [ActiveJob] [CanvasSync::Jobs::ReportStarter] [b308a711-fd8d-407a-afde-52f1d86eb50c]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [b308a711-fd8d-407a-afde-52f1d86eb50c]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [b308a711-fd8d-407a-afde-52f1d86eb50c] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-03-28 19:27:57.027387"], ["status", "running"], ["updated_at", "2022-03-28 19:27:57.027730"], ["id", 1100]] [ActiveJob] [CanvasSync::Jobs::ReportStarter] [b308a711-fd8d-407a-afde-52f1d86eb50c]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [b308a711-fd8d-407a-afde-52f1d86eb50c]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [b308a711-fd8d-407a-afde-52f1d86eb50c] CanvasSync::JobLog Create (0.2ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- provisioning_csv\n- 1\n- CoolProcessor\n- :models:\n - users\n :sync_start_time: '2022-03-28T19:27:57Z'\n :report_params:\n parameters[users]: true\n"], ["created_at", "2022-03-28 19:27:57.031479"], ["updated_at", "2022-03-28 19:27:57.031479"], ["job_id", "494cf37b-79d6-476b-99e6-435c43cce57c"]] [ActiveJob] [CanvasSync::Jobs::ReportStarter] [b308a711-fd8d-407a-afde-52f1d86eb50c]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [b308a711-fd8d-407a-afde-52f1d86eb50c] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: 494cf37b-79d6-476b-99e6-435c43cce57c) to Test(default) at 2022-03-28 19:28:27 UTC with arguments: "provisioning_csv", 1, "CoolProcessor", {:models=>["users"], :sync_start_time=>"2022-03-28T19:27:57Z", :report_params=>{"parameters[users]"=>true}} [ActiveJob] [CanvasSync::Jobs::ReportStarter] [b308a711-fd8d-407a-afde-52f1d86eb50c]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [b308a711-fd8d-407a-afde-52f1d86eb50c] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2022-03-28 19:27:57.033896"], ["status", "success"], ["updated_at", "2022-03-28 19:27:57.034201"], ["id", 1100]] [ActiveJob] [CanvasSync::Jobs::ReportStarter] [b308a711-fd8d-407a-afde-52f1d86eb50c]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [b308a711-fd8d-407a-afde-52f1d86eb50c] Performed CanvasSync::Jobs::ReportStarter (Job ID: b308a711-fd8d-407a-afde-52f1d86eb50c) from Test(default) in 11.06ms  (0.1ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [CanvasSync::Jobs::ReportStarter] [438d7c73-57e4-45a8-aab8-b9cb98822f2b] Performing CanvasSync::Jobs::ReportStarter (Job ID: 438d7c73-57e4-45a8-aab8-b9cb98822f2b) from Test(default) with arguments: "provisioning_csv", {"parameters[users]"=>true}, "CoolProcessor", {:models=>["users"]}, {:allow_redownloads=>true} [ActiveJob] [CanvasSync::Jobs::ReportStarter] [438d7c73-57e4-45a8-aab8-b9cb98822f2b] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "438d7c73-57e4-45a8-aab8-b9cb98822f2b"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::ReportStarter] [438d7c73-57e4-45a8-aab8-b9cb98822f2b]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [438d7c73-57e4-45a8-aab8-b9cb98822f2b] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportStarter"], ["status", "enqueued"], ["job_arguments", "---\n- provisioning_csv\n- parameters[users]: true\n- CoolProcessor\n- :models:\n - users\n- :allow_redownloads: true\n"], ["created_at", "2022-03-28 19:27:57.038432"], ["updated_at", "2022-03-28 19:27:57.038432"], ["job_id", "438d7c73-57e4-45a8-aab8-b9cb98822f2b"]] [ActiveJob] [CanvasSync::Jobs::ReportStarter] [438d7c73-57e4-45a8-aab8-b9cb98822f2b]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [438d7c73-57e4-45a8-aab8-b9cb98822f2b]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [438d7c73-57e4-45a8-aab8-b9cb98822f2b] CanvasSync::JobLog Update (0.5ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-03-28 19:27:57.040456"], ["status", "running"], ["updated_at", "2022-03-28 19:27:57.040896"], ["id", 1102]] [ActiveJob] [CanvasSync::Jobs::ReportStarter] [438d7c73-57e4-45a8-aab8-b9cb98822f2b]  (0.3ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [438d7c73-57e4-45a8-aab8-b9cb98822f2b]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [438d7c73-57e4-45a8-aab8-b9cb98822f2b] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2022-03-28 19:27:57.044670"], ["status", "success"], ["updated_at", "2022-03-28 19:27:57.045261"], ["id", 1102]] [ActiveJob] [CanvasSync::Jobs::ReportStarter] [438d7c73-57e4-45a8-aab8-b9cb98822f2b]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [438d7c73-57e4-45a8-aab8-b9cb98822f2b] Performed CanvasSync::Jobs::ReportStarter (Job ID: 438d7c73-57e4-45a8-aab8-b9cb98822f2b) from Test(default) in 9.35ms  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Account Exists (0.7ms) SELECT 1 AS one FROM "accounts" WHERE "accounts"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] Account Create (0.7ms) INSERT INTO "accounts" ("canvas_id", "sis_id", "canvas_parent_account_id", "sis_parent_account_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 1], ["sis_id", "a09e825225f38d726570cb19e0808a26"], ["canvas_parent_account_id", 1], ["sis_parent_account_id", "7376ddd4042feafa36c8abd650e153ed"], ["name", "Account name"], ["workflow_state", "active"], ["created_at", "2022-03-28 19:27:57.058311"], ["updated_at", "2022-03-28 19:27:57.058311"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.4ms) SELECT COUNT(*) FROM "admins" [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [44c7734e-12b9-4219-a587-4c04f9b7e0aa] Performing CanvasSync::Jobs::SyncAdminsJob (Job ID: 44c7734e-12b9-4219-a587-4c04f9b7e0aa) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [44c7734e-12b9-4219-a587-4c04f9b7e0aa] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "44c7734e-12b9-4219-a587-4c04f9b7e0aa"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [44c7734e-12b9-4219-a587-4c04f9b7e0aa]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [44c7734e-12b9-4219-a587-4c04f9b7e0aa] CanvasSync::JobLog Create (0.2ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncAdminsJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2022-03-28 19:27:57.064523"], ["updated_at", "2022-03-28 19:27:57.064523"], ["job_id", "44c7734e-12b9-4219-a587-4c04f9b7e0aa"]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [44c7734e-12b9-4219-a587-4c04f9b7e0aa]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [44c7734e-12b9-4219-a587-4c04f9b7e0aa]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [44c7734e-12b9-4219-a587-4c04f9b7e0aa] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-03-28 19:27:57.065806"], ["status", "running"], ["updated_at", "2022-03-28 19:27:57.066084"], ["id", 1103]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [44c7734e-12b9-4219-a587-4c04f9b7e0aa]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [44c7734e-12b9-4219-a587-4c04f9b7e0aa] Account Load (0.2ms) SELECT "accounts".* FROM "accounts" WHERE "accounts"."workflow_state" != $1 ORDER BY "accounts"."id" ASC LIMIT $2 [["workflow_state", "deleted"], ["LIMIT", 1000]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [44c7734e-12b9-4219-a587-4c04f9b7e0aa] Admin Load (0.2ms) SELECT "admins".* FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [44c7734e-12b9-4219-a587-4c04f9b7e0aa]  (0.3ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [44c7734e-12b9-4219-a587-4c04f9b7e0aa] Admin Exists (0.3ms) SELECT 1 AS one FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [44c7734e-12b9-4219-a587-4c04f9b7e0aa] Admin Create (0.3ms) INSERT INTO "admins" ("canvas_id", "role_name", "canvas_account_id", "canvas_role_id", "canvas_user_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 2], ["role_name", "AccountAdmin"], ["canvas_account_id", 1], ["canvas_role_id", 1], ["canvas_user_id", 1], ["workflow_state", "active"], ["created_at", "2022-03-28 19:27:57.078530"], ["updated_at", "2022-03-28 19:27:57.078530"]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [44c7734e-12b9-4219-a587-4c04f9b7e0aa]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [44c7734e-12b9-4219-a587-4c04f9b7e0aa] Admin Load (0.2ms) SELECT "admins".* FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 3], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [44c7734e-12b9-4219-a587-4c04f9b7e0aa]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [44c7734e-12b9-4219-a587-4c04f9b7e0aa] Admin Exists (0.2ms) SELECT 1 AS one FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 3], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [44c7734e-12b9-4219-a587-4c04f9b7e0aa] Admin Create (0.3ms) INSERT INTO "admins" ("canvas_id", "role_name", "canvas_account_id", "canvas_role_id", "canvas_user_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 3], ["role_name", "Custom Account Role"], ["canvas_account_id", 1], ["canvas_role_id", 11], ["canvas_user_id", 11], ["workflow_state", "active"], ["created_at", "2022-03-28 19:27:57.081208"], ["updated_at", "2022-03-28 19:27:57.081208"]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [44c7734e-12b9-4219-a587-4c04f9b7e0aa]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [44c7734e-12b9-4219-a587-4c04f9b7e0aa] Admin Load (0.2ms) SELECT "admins".* FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 4], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [44c7734e-12b9-4219-a587-4c04f9b7e0aa]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [44c7734e-12b9-4219-a587-4c04f9b7e0aa] Admin Exists (0.2ms) SELECT 1 AS one FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 4], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [44c7734e-12b9-4219-a587-4c04f9b7e0aa] Admin Create (0.2ms) INSERT INTO "admins" ("canvas_id", "role_name", "canvas_account_id", "canvas_role_id", "canvas_user_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 4], ["role_name", "Test"], ["canvas_account_id", 1], ["canvas_role_id", 10], ["canvas_user_id", 11], ["workflow_state", "active"], ["created_at", "2022-03-28 19:27:57.083582"], ["updated_at", "2022-03-28 19:27:57.083582"]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [44c7734e-12b9-4219-a587-4c04f9b7e0aa]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [44c7734e-12b9-4219-a587-4c04f9b7e0aa] Admin Update All (0.2ms) UPDATE "admins" SET "workflow_state" = 'inactive' WHERE "admins"."id" NOT IN ($1, $2, $3) [["id", 211], ["id", 212], ["id", 213]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [44c7734e-12b9-4219-a587-4c04f9b7e0aa]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [44c7734e-12b9-4219-a587-4c04f9b7e0aa] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2022-03-28 19:27:57.084864"], ["status", "success"], ["updated_at", "2022-03-28 19:27:57.085137"], ["id", 1103]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [44c7734e-12b9-4219-a587-4c04f9b7e0aa]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [44c7734e-12b9-4219-a587-4c04f9b7e0aa] Performed CanvasSync::Jobs::SyncAdminsJob (Job ID: 44c7734e-12b9-4219-a587-4c04f9b7e0aa) from Test(default) in 22.46ms  (0.2ms) SELECT COUNT(*) FROM "admins"  (0.2ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [215328b8-461f-46f8-95c5-9763c5b3e35d] Performing CanvasSync::Jobs::SyncAssignmentGroupsJob (Job ID: 215328b8-461f-46f8-95c5-9763c5b3e35d) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [215328b8-461f-46f8-95c5-9763c5b3e35d] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "215328b8-461f-46f8-95c5-9763c5b3e35d"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [215328b8-461f-46f8-95c5-9763c5b3e35d]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [215328b8-461f-46f8-95c5-9763c5b3e35d] CanvasSync::JobLog Create (0.4ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncAssignmentGroupsJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2022-03-28 19:27:57.089608"], ["updated_at", "2022-03-28 19:27:57.089608"], ["job_id", "215328b8-461f-46f8-95c5-9763c5b3e35d"]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [215328b8-461f-46f8-95c5-9763c5b3e35d]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [215328b8-461f-46f8-95c5-9763c5b3e35d]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [215328b8-461f-46f8-95c5-9763c5b3e35d] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-03-28 19:27:57.091365"], ["status", "running"], ["updated_at", "2022-03-28 19:27:57.091730"], ["id", 1104]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [215328b8-461f-46f8-95c5-9763c5b3e35d]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [215328b8-461f-46f8-95c5-9763c5b3e35d]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [215328b8-461f-46f8-95c5-9763c5b3e35d] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proserv_assignment_group_export_csv\n- 1\n- CanvasSync::Processors::AssignmentGroupsProcessor\n- :sync_start_time: '2022-03-28T19:27:57Z'\n :report_params:\n :parameters:\n :enrollment_term_id: 1\n"], ["created_at", "2022-03-28 19:27:57.095145"], ["updated_at", "2022-03-28 19:27:57.095145"], ["job_id", "3e2b003b-2ec7-4395-9391-374207a7588f"]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [215328b8-461f-46f8-95c5-9763c5b3e35d]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [215328b8-461f-46f8-95c5-9763c5b3e35d] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: 3e2b003b-2ec7-4395-9391-374207a7588f) to Test(default) at 2022-03-28 19:28:27 UTC with arguments: "proserv_assignment_group_export_csv", 1, "CanvasSync::Processors::AssignmentGroupsProcessor", {:sync_start_time=>"2022-03-28T19:27:57Z", :report_params=>{:parameters=>{:enrollment_term_id=>1}}} [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [215328b8-461f-46f8-95c5-9763c5b3e35d]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [215328b8-461f-46f8-95c5-9763c5b3e35d] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2022-03-28 19:27:57.097342"], ["status", "success"], ["updated_at", "2022-03-28 19:27:57.097659"], ["id", 1104]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [215328b8-461f-46f8-95c5-9763c5b3e35d]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [215328b8-461f-46f8-95c5-9763c5b3e35d] Performed CanvasSync::Jobs::SyncAssignmentGroupsJob (Job ID: 215328b8-461f-46f8-95c5-9763c5b3e35d) from Test(default) in 9.94ms  (0.2ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [b5500abc-769d-49d3-9c19-37ab77e5a915] Performing CanvasSync::Jobs::SyncAssignmentsJob (Job ID: b5500abc-769d-49d3-9c19-37ab77e5a915) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [b5500abc-769d-49d3-9c19-37ab77e5a915] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "b5500abc-769d-49d3-9c19-37ab77e5a915"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [b5500abc-769d-49d3-9c19-37ab77e5a915]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [b5500abc-769d-49d3-9c19-37ab77e5a915] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncAssignmentsJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2022-03-28 19:27:57.101743"], ["updated_at", "2022-03-28 19:27:57.101743"], ["job_id", "b5500abc-769d-49d3-9c19-37ab77e5a915"]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [b5500abc-769d-49d3-9c19-37ab77e5a915]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [b5500abc-769d-49d3-9c19-37ab77e5a915]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [b5500abc-769d-49d3-9c19-37ab77e5a915] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-03-28 19:27:57.103120"], ["status", "running"], ["updated_at", "2022-03-28 19:27:57.103459"], ["id", 1106]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [b5500abc-769d-49d3-9c19-37ab77e5a915]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [b5500abc-769d-49d3-9c19-37ab77e5a915]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [b5500abc-769d-49d3-9c19-37ab77e5a915] CanvasSync::JobLog Create (0.4ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proserv_assignment_export_csv\n- 1\n- CanvasSync::Processors::AssignmentsProcessor\n- :sync_start_time: '2022-03-28T19:27:57Z'\n :report_params:\n :parameters:\n :enrollment_term_id: 1\n"], ["created_at", "2022-03-28 19:27:57.106707"], ["updated_at", "2022-03-28 19:27:57.106707"], ["job_id", "ead7d42e-0eba-4169-a217-62b98859c8c7"]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [b5500abc-769d-49d3-9c19-37ab77e5a915]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [b5500abc-769d-49d3-9c19-37ab77e5a915] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: ead7d42e-0eba-4169-a217-62b98859c8c7) to Test(default) at 2022-03-28 19:28:27 UTC with arguments: "proserv_assignment_export_csv", 1, "CanvasSync::Processors::AssignmentsProcessor", {:sync_start_time=>"2022-03-28T19:27:57Z", :report_params=>{:parameters=>{:enrollment_term_id=>1}}} [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [b5500abc-769d-49d3-9c19-37ab77e5a915]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [b5500abc-769d-49d3-9c19-37ab77e5a915] CanvasSync::JobLog Update (0.4ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2022-03-28 19:27:57.110317"], ["status", "success"], ["updated_at", "2022-03-28 19:27:57.110850"], ["id", 1106]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [b5500abc-769d-49d3-9c19-37ab77e5a915]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [b5500abc-769d-49d3-9c19-37ab77e5a915] Performed CanvasSync::Jobs::SyncAssignmentsJob (Job ID: b5500abc-769d-49d3-9c19-37ab77e5a915) from Test(default) in 11.48ms  (0.1ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [34b8e934-a98f-4b47-9e0f-03a96e06e372] Performing CanvasSync::Jobs::SyncAssignmentsJob (Job ID: 34b8e934-a98f-4b47-9e0f-03a96e06e372) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [34b8e934-a98f-4b47-9e0f-03a96e06e372] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "34b8e934-a98f-4b47-9e0f-03a96e06e372"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [34b8e934-a98f-4b47-9e0f-03a96e06e372]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [34b8e934-a98f-4b47-9e0f-03a96e06e372] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncAssignmentsJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2022-03-28 19:27:57.115782"], ["updated_at", "2022-03-28 19:27:57.115782"], ["job_id", "34b8e934-a98f-4b47-9e0f-03a96e06e372"]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [34b8e934-a98f-4b47-9e0f-03a96e06e372]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [34b8e934-a98f-4b47-9e0f-03a96e06e372]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [34b8e934-a98f-4b47-9e0f-03a96e06e372] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-03-28 19:27:57.117231"], ["status", "running"], ["updated_at", "2022-03-28 19:27:57.117566"], ["id", 1108]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [34b8e934-a98f-4b47-9e0f-03a96e06e372]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [34b8e934-a98f-4b47-9e0f-03a96e06e372]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [34b8e934-a98f-4b47-9e0f-03a96e06e372] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proserv_assignment_export_csv\n- 1\n- CanvasSync::Processors::AssignmentsProcessor\n- :sync_start_time: '2022-03-28T19:27:57Z'\n :report_params:\n :parameters: {}\n"], ["created_at", "2022-03-28 19:27:57.120670"], ["updated_at", "2022-03-28 19:27:57.120670"], ["job_id", "9a3f5cc5-ad26-451d-b3d1-2def499ed510"]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [34b8e934-a98f-4b47-9e0f-03a96e06e372]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [34b8e934-a98f-4b47-9e0f-03a96e06e372] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: 9a3f5cc5-ad26-451d-b3d1-2def499ed510) to Test(default) at 2022-03-28 19:28:27 UTC with arguments: "proserv_assignment_export_csv", 1, "CanvasSync::Processors::AssignmentsProcessor", {:sync_start_time=>"2022-03-28T19:27:57Z", :report_params=>{:parameters=>{}}} [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [34b8e934-a98f-4b47-9e0f-03a96e06e372]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [34b8e934-a98f-4b47-9e0f-03a96e06e372] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2022-03-28 19:27:57.123326"], ["status", "success"], ["updated_at", "2022-03-28 19:27:57.123845"], ["id", 1108]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [34b8e934-a98f-4b47-9e0f-03a96e06e372]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [34b8e934-a98f-4b47-9e0f-03a96e06e372] Performed CanvasSync::Jobs::SyncAssignmentsJob (Job ID: 34b8e934-a98f-4b47-9e0f-03a96e06e372) from Test(default) in 10.66ms  (0.2ms) ROLLBACK  (0.5ms) BEGIN [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [6b10bc94-c68f-4b2d-803e-f49800f74726] Performing CanvasSync::Jobs::SyncContextModuleItemsJob (Job ID: 6b10bc94-c68f-4b2d-803e-f49800f74726) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [6b10bc94-c68f-4b2d-803e-f49800f74726] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "6b10bc94-c68f-4b2d-803e-f49800f74726"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [6b10bc94-c68f-4b2d-803e-f49800f74726]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [6b10bc94-c68f-4b2d-803e-f49800f74726] CanvasSync::JobLog Create (0.4ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncContextModuleItemsJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2022-03-28 19:27:57.130167"], ["updated_at", "2022-03-28 19:27:57.130167"], ["job_id", "6b10bc94-c68f-4b2d-803e-f49800f74726"]] [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [6b10bc94-c68f-4b2d-803e-f49800f74726]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [6b10bc94-c68f-4b2d-803e-f49800f74726]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [6b10bc94-c68f-4b2d-803e-f49800f74726] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-03-28 19:27:57.144781"], ["status", "running"], ["updated_at", "2022-03-28 19:27:57.145132"], ["id", 1110]] [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [6b10bc94-c68f-4b2d-803e-f49800f74726]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [6b10bc94-c68f-4b2d-803e-f49800f74726]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [6b10bc94-c68f-4b2d-803e-f49800f74726] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proserv_context_module_items_csv\n- 1\n- CanvasSync::Processors::ContextModuleItemsProcessor\n- :sync_start_time: '2022-03-28T19:27:57Z'\n :report_params:\n :parameters:\n :enrollment_term_id: 1\n"], ["created_at", "2022-03-28 19:27:57.148371"], ["updated_at", "2022-03-28 19:27:57.148371"], ["job_id", "657ea29f-ad5b-4d9b-a619-76a1dc920619"]] [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [6b10bc94-c68f-4b2d-803e-f49800f74726]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [6b10bc94-c68f-4b2d-803e-f49800f74726] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: 657ea29f-ad5b-4d9b-a619-76a1dc920619) to Test(default) at 2022-03-28 19:28:27 UTC with arguments: "proserv_context_module_items_csv", 1, "CanvasSync::Processors::ContextModuleItemsProcessor", {:sync_start_time=>"2022-03-28T19:27:57Z", :report_params=>{:parameters=>{:enrollment_term_id=>1}}} [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [6b10bc94-c68f-4b2d-803e-f49800f74726]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [6b10bc94-c68f-4b2d-803e-f49800f74726] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2022-03-28 19:27:57.150791"], ["status", "success"], ["updated_at", "2022-03-28 19:27:57.151160"], ["id", 1110]] [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [6b10bc94-c68f-4b2d-803e-f49800f74726]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [6b10bc94-c68f-4b2d-803e-f49800f74726] Performed CanvasSync::Jobs::SyncContextModuleItemsJob (Job ID: 6b10bc94-c68f-4b2d-803e-f49800f74726) from Test(default) in 23.22ms  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [b6825d9b-9bc9-4284-8982-ce3569874a57] Performing CanvasSync::Jobs::SyncContextModuleItemsJob (Job ID: b6825d9b-9bc9-4284-8982-ce3569874a57) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [b6825d9b-9bc9-4284-8982-ce3569874a57] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "b6825d9b-9bc9-4284-8982-ce3569874a57"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [b6825d9b-9bc9-4284-8982-ce3569874a57]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [b6825d9b-9bc9-4284-8982-ce3569874a57] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncContextModuleItemsJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2022-03-28 19:27:57.155432"], ["updated_at", "2022-03-28 19:27:57.155432"], ["job_id", "b6825d9b-9bc9-4284-8982-ce3569874a57"]] [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [b6825d9b-9bc9-4284-8982-ce3569874a57]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [b6825d9b-9bc9-4284-8982-ce3569874a57]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [b6825d9b-9bc9-4284-8982-ce3569874a57] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-03-28 19:27:57.157197"], ["status", "running"], ["updated_at", "2022-03-28 19:27:57.157539"], ["id", 1112]] [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [b6825d9b-9bc9-4284-8982-ce3569874a57]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [b6825d9b-9bc9-4284-8982-ce3569874a57]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [b6825d9b-9bc9-4284-8982-ce3569874a57] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proserv_context_module_items_csv\n- 1\n- CanvasSync::Processors::ContextModuleItemsProcessor\n- :sync_start_time: '2022-03-28T19:27:57Z'\n :report_params:\n :parameters: {}\n"], ["created_at", "2022-03-28 19:27:57.160695"], ["updated_at", "2022-03-28 19:27:57.160695"], ["job_id", "2df3fdae-4cdd-4bc6-9daf-229a52abc374"]] [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [b6825d9b-9bc9-4284-8982-ce3569874a57]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [b6825d9b-9bc9-4284-8982-ce3569874a57] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: 2df3fdae-4cdd-4bc6-9daf-229a52abc374) to Test(default) at 2022-03-28 19:28:27 UTC with arguments: "proserv_context_module_items_csv", 1, "CanvasSync::Processors::ContextModuleItemsProcessor", {:sync_start_time=>"2022-03-28T19:27:57Z", :report_params=>{:parameters=>{}}} [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [b6825d9b-9bc9-4284-8982-ce3569874a57]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [b6825d9b-9bc9-4284-8982-ce3569874a57] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2022-03-28 19:27:57.163136"], ["status", "success"], ["updated_at", "2022-03-28 19:27:57.163417"], ["id", 1112]] [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [b6825d9b-9bc9-4284-8982-ce3569874a57]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [b6825d9b-9bc9-4284-8982-ce3569874a57] Performed CanvasSync::Jobs::SyncContextModuleItemsJob (Job ID: b6825d9b-9bc9-4284-8982-ce3569874a57) from Test(default) in 9.95ms  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [b6a6ba18-9df3-4d55-94a4-21ea65aa996b] Performing CanvasSync::Jobs::SyncContextModulesJob (Job ID: b6a6ba18-9df3-4d55-94a4-21ea65aa996b) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [b6a6ba18-9df3-4d55-94a4-21ea65aa996b] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "b6a6ba18-9df3-4d55-94a4-21ea65aa996b"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [b6a6ba18-9df3-4d55-94a4-21ea65aa996b]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [b6a6ba18-9df3-4d55-94a4-21ea65aa996b] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncContextModulesJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2022-03-28 19:27:57.167597"], ["updated_at", "2022-03-28 19:27:57.167597"], ["job_id", "b6a6ba18-9df3-4d55-94a4-21ea65aa996b"]] [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [b6a6ba18-9df3-4d55-94a4-21ea65aa996b]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [b6a6ba18-9df3-4d55-94a4-21ea65aa996b]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [b6a6ba18-9df3-4d55-94a4-21ea65aa996b] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-03-28 19:27:57.168896"], ["status", "running"], ["updated_at", "2022-03-28 19:27:57.169252"], ["id", 1114]] [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [b6a6ba18-9df3-4d55-94a4-21ea65aa996b]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [b6a6ba18-9df3-4d55-94a4-21ea65aa996b]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [b6a6ba18-9df3-4d55-94a4-21ea65aa996b] CanvasSync::JobLog Create (0.4ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proserv_context_modules_csv\n- 1\n- CanvasSync::Processors::ContextModulesProcessor\n- :sync_start_time: '2022-03-28T19:27:57Z'\n :report_params:\n :parameters:\n :enrollment_term_id: 1\n"], ["created_at", "2022-03-28 19:27:57.172581"], ["updated_at", "2022-03-28 19:27:57.172581"], ["job_id", "3d88ebe8-b5e2-41f5-9cee-fadec543296c"]] [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [b6a6ba18-9df3-4d55-94a4-21ea65aa996b]  (0.3ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [b6a6ba18-9df3-4d55-94a4-21ea65aa996b] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: 3d88ebe8-b5e2-41f5-9cee-fadec543296c) to Test(default) at 2022-03-28 19:28:27 UTC with arguments: "proserv_context_modules_csv", 1, "CanvasSync::Processors::ContextModulesProcessor", {:sync_start_time=>"2022-03-28T19:27:57Z", :report_params=>{:parameters=>{:enrollment_term_id=>1}}} [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [b6a6ba18-9df3-4d55-94a4-21ea65aa996b]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [b6a6ba18-9df3-4d55-94a4-21ea65aa996b] CanvasSync::JobLog Update (0.5ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2022-03-28 19:27:57.175963"], ["status", "success"], ["updated_at", "2022-03-28 19:27:57.176576"], ["id", 1114]] [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [b6a6ba18-9df3-4d55-94a4-21ea65aa996b]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [b6a6ba18-9df3-4d55-94a4-21ea65aa996b] Performed CanvasSync::Jobs::SyncContextModulesJob (Job ID: b6a6ba18-9df3-4d55-94a4-21ea65aa996b) from Test(default) in 11.66ms  (0.1ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [e344663e-c5e1-4c35-88cb-3ac374f58315] Performing CanvasSync::Jobs::SyncContextModulesJob (Job ID: e344663e-c5e1-4c35-88cb-3ac374f58315) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [e344663e-c5e1-4c35-88cb-3ac374f58315] CanvasSync::JobLog Load (0.3ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "e344663e-c5e1-4c35-88cb-3ac374f58315"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [e344663e-c5e1-4c35-88cb-3ac374f58315]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [e344663e-c5e1-4c35-88cb-3ac374f58315] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncContextModulesJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2022-03-28 19:27:57.181896"], ["updated_at", "2022-03-28 19:27:57.181896"], ["job_id", "e344663e-c5e1-4c35-88cb-3ac374f58315"]] [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [e344663e-c5e1-4c35-88cb-3ac374f58315]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [e344663e-c5e1-4c35-88cb-3ac374f58315]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [e344663e-c5e1-4c35-88cb-3ac374f58315] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-03-28 19:27:57.183252"], ["status", "running"], ["updated_at", "2022-03-28 19:27:57.183597"], ["id", 1116]] [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [e344663e-c5e1-4c35-88cb-3ac374f58315]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [e344663e-c5e1-4c35-88cb-3ac374f58315]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [e344663e-c5e1-4c35-88cb-3ac374f58315] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proserv_context_modules_csv\n- 1\n- CanvasSync::Processors::ContextModulesProcessor\n- :sync_start_time: '2022-03-28T19:27:57Z'\n :report_params:\n :parameters: {}\n"], ["created_at", "2022-03-28 19:27:57.186691"], ["updated_at", "2022-03-28 19:27:57.186691"], ["job_id", "0d1e23c5-d238-4fdf-97d6-bda60c177b52"]] [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [e344663e-c5e1-4c35-88cb-3ac374f58315]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [e344663e-c5e1-4c35-88cb-3ac374f58315] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: 0d1e23c5-d238-4fdf-97d6-bda60c177b52) to Test(default) at 2022-03-28 19:28:27 UTC with arguments: "proserv_context_modules_csv", 1, "CanvasSync::Processors::ContextModulesProcessor", {:sync_start_time=>"2022-03-28T19:27:57Z", :report_params=>{:parameters=>{}}} [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [e344663e-c5e1-4c35-88cb-3ac374f58315]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [e344663e-c5e1-4c35-88cb-3ac374f58315] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2022-03-28 19:27:57.189475"], ["status", "success"], ["updated_at", "2022-03-28 19:27:57.189868"], ["id", 1116]] [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [e344663e-c5e1-4c35-88cb-3ac374f58315]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [e344663e-c5e1-4c35-88cb-3ac374f58315] Performed CanvasSync::Jobs::SyncContextModulesJob (Job ID: e344663e-c5e1-4c35-88cb-3ac374f58315) from Test(default) in 10.49ms  (0.2ms) ROLLBACK  (0.3ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Term Exists (0.4ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 37585349], ["LIMIT", 1]] Term Create (0.4ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 37585349], ["name", "Cool Term"], ["start_at", "2022-03-25 19:27:56.139307"], ["end_at", "2022-03-31 19:27:56.139472"], ["workflow_state", "active"], ["sis_id", "2937f2694acab7d5d58812469f01dbd1"], ["created_at", "2022-03-28 19:27:57.205674"], ["updated_at", "2022-03-28 19:27:57.205674"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [2cd6c1b9-eb89-4d99-ab04-0fdb7d6384dd] Performing CanvasSync::Jobs::SyncProvisioningReportJob (Job ID: 2cd6c1b9-eb89-4d99-ab04-0fdb7d6384dd) from Test(default) with arguments: {:models=>["users", "courses"], :term_scope=>"active"} [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [2cd6c1b9-eb89-4d99-ab04-0fdb7d6384dd] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "2cd6c1b9-eb89-4d99-ab04-0fdb7d6384dd"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [2cd6c1b9-eb89-4d99-ab04-0fdb7d6384dd]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [2cd6c1b9-eb89-4d99-ab04-0fdb7d6384dd] CanvasSync::JobLog Create (0.4ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncProvisioningReportJob"], ["status", "enqueued"], ["job_arguments", "---\n- :models:\n - users\n - courses\n :term_scope: active\n"], ["created_at", "2022-03-28 19:27:57.208937"], ["updated_at", "2022-03-28 19:27:57.208937"], ["job_id", "2cd6c1b9-eb89-4d99-ab04-0fdb7d6384dd"]] [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [2cd6c1b9-eb89-4d99-ab04-0fdb7d6384dd]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [2cd6c1b9-eb89-4d99-ab04-0fdb7d6384dd]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [2cd6c1b9-eb89-4d99-ab04-0fdb7d6384dd] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-03-28 19:27:57.211023"], ["status", "running"], ["updated_at", "2022-03-28 19:27:57.211383"], ["id", 1118]] [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [2cd6c1b9-eb89-4d99-ab04-0fdb7d6384dd]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [2cd6c1b9-eb89-4d99-ab04-0fdb7d6384dd]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [2cd6c1b9-eb89-4d99-ab04-0fdb7d6384dd] CanvasSync::JobLog Create (0.2ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proservices_provisioning_csv\n- \n- CanvasSync::Processors::ProvisioningReportProcessor\n- :models:\n - users\n - courses\n :term_scope: active\n :sync_start_time: '2022-03-28T19:27:57Z'\n :report_params:\n :parameters:\n :include_deleted: true\n users: true\n courses: true\n :enrollment_term_id: 37585349\n"], ["created_at", "2022-03-28 19:27:57.214138"], ["updated_at", "2022-03-28 19:27:57.214138"], ["job_id", "ff3ff138-bc89-48c6-9364-1bd5da7294f1"]] [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [2cd6c1b9-eb89-4d99-ab04-0fdb7d6384dd]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [2cd6c1b9-eb89-4d99-ab04-0fdb7d6384dd] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: ff3ff138-bc89-48c6-9364-1bd5da7294f1) to Test(default) at 2022-03-28 19:28:27 UTC with arguments: "proservices_provisioning_csv", nil, "CanvasSync::Processors::ProvisioningReportProcessor", {:models=>["users", "courses"], :term_scope=>"active", :sync_start_time=>"2022-03-28T19:27:57Z", :report_params=>{:parameters=>{:include_deleted=>true, "users"=>true, "courses"=>true, :enrollment_term_id=>37585349}}} [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [2cd6c1b9-eb89-4d99-ab04-0fdb7d6384dd]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [2cd6c1b9-eb89-4d99-ab04-0fdb7d6384dd] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2022-03-28 19:27:57.216451"], ["status", "success"], ["updated_at", "2022-03-28 19:27:57.216762"], ["id", 1118]] [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [2cd6c1b9-eb89-4d99-ab04-0fdb7d6384dd]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [2cd6c1b9-eb89-4d99-ab04-0fdb7d6384dd] Performed CanvasSync::Jobs::SyncProvisioningReportJob (Job ID: 2cd6c1b9-eb89-4d99-ab04-0fdb7d6384dd) from Test(default) in 10.11ms  (0.1ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [8c62a134-4bfb-4e29-8b5e-caa8f98f6a01] Performing CanvasSync::Jobs::SyncProvisioningReportJob (Job ID: 8c62a134-4bfb-4e29-8b5e-caa8f98f6a01) from Test(default) with arguments: {:models=>["users", "courses"]} [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [8c62a134-4bfb-4e29-8b5e-caa8f98f6a01] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "8c62a134-4bfb-4e29-8b5e-caa8f98f6a01"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [8c62a134-4bfb-4e29-8b5e-caa8f98f6a01]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [8c62a134-4bfb-4e29-8b5e-caa8f98f6a01] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncProvisioningReportJob"], ["status", "enqueued"], ["job_arguments", "---\n- :models:\n - users\n - courses\n"], ["created_at", "2022-03-28 19:27:57.220432"], ["updated_at", "2022-03-28 19:27:57.220432"], ["job_id", "8c62a134-4bfb-4e29-8b5e-caa8f98f6a01"]] [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [8c62a134-4bfb-4e29-8b5e-caa8f98f6a01]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [8c62a134-4bfb-4e29-8b5e-caa8f98f6a01]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [8c62a134-4bfb-4e29-8b5e-caa8f98f6a01] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-03-28 19:27:57.222206"], ["status", "running"], ["updated_at", "2022-03-28 19:27:57.222572"], ["id", 1120]] [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [8c62a134-4bfb-4e29-8b5e-caa8f98f6a01]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [8c62a134-4bfb-4e29-8b5e-caa8f98f6a01]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [8c62a134-4bfb-4e29-8b5e-caa8f98f6a01] CanvasSync::JobLog Create (0.5ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proservices_provisioning_csv\n- \n- CanvasSync::Processors::ProvisioningReportProcessor\n- :models:\n - users\n - courses\n :sync_start_time: '2022-03-28T19:27:57Z'\n :report_params:\n :parameters:\n :include_deleted: true\n users: true\n courses: true\n"], ["created_at", "2022-03-28 19:27:57.225533"], ["updated_at", "2022-03-28 19:27:57.225533"], ["job_id", "a62e8b50-15c4-4269-b174-e26ddb7cbd53"]] [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [8c62a134-4bfb-4e29-8b5e-caa8f98f6a01]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [8c62a134-4bfb-4e29-8b5e-caa8f98f6a01] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: a62e8b50-15c4-4269-b174-e26ddb7cbd53) to Test(default) at 2022-03-28 19:28:27 UTC with arguments: "proservices_provisioning_csv", nil, "CanvasSync::Processors::ProvisioningReportProcessor", {:models=>["users", "courses"], :sync_start_time=>"2022-03-28T19:27:57Z", :report_params=>{:parameters=>{:include_deleted=>true, "users"=>true, "courses"=>true}}} [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [8c62a134-4bfb-4e29-8b5e-caa8f98f6a01]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [8c62a134-4bfb-4e29-8b5e-caa8f98f6a01] CanvasSync::JobLog Update (0.4ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2022-03-28 19:27:57.229348"], ["status", "success"], ["updated_at", "2022-03-28 19:27:57.229806"], ["id", 1120]] [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [8c62a134-4bfb-4e29-8b5e-caa8f98f6a01]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [8c62a134-4bfb-4e29-8b5e-caa8f98f6a01] Performed CanvasSync::Jobs::SyncProvisioningReportJob (Job ID: 8c62a134-4bfb-4e29-8b5e-caa8f98f6a01) from Test(default) in 11.6ms  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Account Exists (0.3ms) SELECT 1 AS one FROM "accounts" WHERE "accounts"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] Account Create (0.3ms) INSERT INTO "accounts" ("canvas_id", "sis_id", "canvas_parent_account_id", "sis_parent_account_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 1], ["sis_id", "f009f0cb115709d84362f81cb39a1338"], ["canvas_parent_account_id", 1], ["sis_parent_account_id", "646cad923c688077433cde02214fbc45"], ["name", "Account name"], ["workflow_state", "active"], ["created_at", "2022-03-28 19:27:57.234267"], ["updated_at", "2022-03-28 19:27:57.234267"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.4ms) SELECT COUNT(*) FROM "roles" [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [0f07753a-cb91-4989-8ab7-a69c80cb6700] Performing CanvasSync::Jobs::SyncRolesJob (Job ID: 0f07753a-cb91-4989-8ab7-a69c80cb6700) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [0f07753a-cb91-4989-8ab7-a69c80cb6700] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "0f07753a-cb91-4989-8ab7-a69c80cb6700"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [0f07753a-cb91-4989-8ab7-a69c80cb6700]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [0f07753a-cb91-4989-8ab7-a69c80cb6700] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncRolesJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2022-03-28 19:27:57.239430"], ["updated_at", "2022-03-28 19:27:57.239430"], ["job_id", "0f07753a-cb91-4989-8ab7-a69c80cb6700"]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [0f07753a-cb91-4989-8ab7-a69c80cb6700]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [0f07753a-cb91-4989-8ab7-a69c80cb6700]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [0f07753a-cb91-4989-8ab7-a69c80cb6700] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-03-28 19:27:57.241123"], ["status", "running"], ["updated_at", "2022-03-28 19:27:57.241489"], ["id", 1122]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [0f07753a-cb91-4989-8ab7-a69c80cb6700]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [0f07753a-cb91-4989-8ab7-a69c80cb6700] Account Load (0.5ms) SELECT "accounts".* FROM "accounts" WHERE "accounts"."workflow_state" != $1 ORDER BY "accounts"."id" ASC LIMIT $2 [["workflow_state", "deleted"], ["LIMIT", 1000]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [0f07753a-cb91-4989-8ab7-a69c80cb6700] Role Load (0.3ms) SELECT "roles".* FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [0f07753a-cb91-4989-8ab7-a69c80cb6700]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [0f07753a-cb91-4989-8ab7-a69c80cb6700] Role Exists (0.4ms) SELECT 1 AS one FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [0f07753a-cb91-4989-8ab7-a69c80cb6700] Role Create (0.5ms) INSERT INTO "roles" ("canvas_id", "label", "base_role_type", "canvas_account_id", "workflow_state", "permissions", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 1], ["label", "Account Admin"], ["base_role_type", "AccountMembership"], ["canvas_account_id", 10], ["workflow_state", "built_in"], ["permissions", "{\"manage_wiki\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"post_to_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"moderate_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_announcements\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"send_messages\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"send_messages_all\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_outcomes\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"create_conferences\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"create_collaborations\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_roster\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_all_grades\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_grades\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_rubrics\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"comment_on_others_submissions\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_students\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_admin_users\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_role_overrides\":{\"enabled\":true,\"locked\":true,\"readonly\":true,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_account_memberships\":{\"enabled\":true,\"locked\":true,\"readonly\":true,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_account_settings\":{\"enabled\":true,\"locked\":true,\"readonly\":true,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_groups\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_group_pages\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_files\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_assignments\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"undelete_courses\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_grade_changes\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_course_changes\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_question_banks\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_calendar\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_reports\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_courses\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_user_logins\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_user_observers\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_alerts\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"become_user\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_developer_keys\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"import_sis\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_sis\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_sis\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_course_list\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_statistics\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_storage_quotas\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_course_content\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_content\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_interaction_alerts\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"change_course_state\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_sections\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_feature_flags\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_quiz_answer_audits\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"moderate_grades\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"lti_add_edit\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true}}"], ["created_at", "2022-03-28 19:27:57.263050"], ["updated_at", "2022-03-28 19:27:57.263050"]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [0f07753a-cb91-4989-8ab7-a69c80cb6700]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [0f07753a-cb91-4989-8ab7-a69c80cb6700] Role Load (0.3ms) SELECT "roles".* FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 3], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [0f07753a-cb91-4989-8ab7-a69c80cb6700]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [0f07753a-cb91-4989-8ab7-a69c80cb6700] Role Exists (0.2ms) SELECT 1 AS one FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 3], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [0f07753a-cb91-4989-8ab7-a69c80cb6700] Role Create (0.4ms) INSERT INTO "roles" ("canvas_id", "label", "base_role_type", "canvas_account_id", "workflow_state", "permissions", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 3], ["label", "Student"], ["base_role_type", "StudentEnrollment"], ["canvas_account_id", 10], ["workflow_state", "built_in"], ["permissions", "{\"manage_wiki\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"read_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"post_to_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"moderate_forum\":{\"enabled\":false,\"locked\":false,\"readonly\":false,\"explicit\":false},\"read_announcements\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"send_messages\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"send_messages_all\":{\"enabled\":false,\"locked\":false,\"readonly\":false,\"explicit\":false},\"manage_outcomes\":{\"enabled\":false,\"locked\":false,\"readonly\":false,\"explicit\":false},\"create_conferences\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"create_collaborations\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_roster\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_all_grades\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_grades\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_rubrics\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"comment_on_others_submissions\":{\"enabled\":false,\"locked\":false,\"readonly\":false,\"explicit\":false},\"manage_students\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_admin_users\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_role_overrides\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_account_memberships\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_account_settings\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_groups\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"view_group_pages\":{\"enabled\":false,\"locked\":false,\"readonly\":false,\"explicit\":false},\"manage_files\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_assignments\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"undelete_courses\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"view_grade_changes\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"view_course_changes\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"read_question_banks\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_calendar\":{\"enabled\":false,\"locked\":false,\"readonly\":false,\"explicit\":false},\"read_reports\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_courses\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_user_logins\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_user_observers\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_alerts\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"become_user\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_developer_keys\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"import_sis\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_sis\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"read_sis\":{\"enabled\":false,\"locked\":false,\"readonly\":false,\"explicit\":false},\"read_course_list\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"view_statistics\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_storage_quotas\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"read_course_content\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_content\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_interaction_alerts\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"change_course_state\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_sections\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_feature_flags\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"view_quiz_answer_audits\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"moderate_grades\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"lti_add_edit\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false}}"], ["created_at", "2022-03-28 19:27:57.270360"], ["updated_at", "2022-03-28 19:27:57.270360"]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [0f07753a-cb91-4989-8ab7-a69c80cb6700]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [0f07753a-cb91-4989-8ab7-a69c80cb6700] Role Update All (0.4ms) UPDATE "roles" SET "workflow_state" = 'inactive' WHERE "roles"."id" NOT IN ($1, $2) [["id", 181], ["id", 182]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [0f07753a-cb91-4989-8ab7-a69c80cb6700]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [0f07753a-cb91-4989-8ab7-a69c80cb6700] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2022-03-28 19:27:57.274455"], ["status", "success"], ["updated_at", "2022-03-28 19:27:57.274833"], ["id", 1122]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [0f07753a-cb91-4989-8ab7-a69c80cb6700]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [0f07753a-cb91-4989-8ab7-a69c80cb6700] Performed CanvasSync::Jobs::SyncRolesJob (Job ID: 0f07753a-cb91-4989-8ab7-a69c80cb6700) from Test(default) in 37.49ms  (0.2ms) SELECT COUNT(*) FROM "roles"  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Term Exists (0.3ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 15948527], ["LIMIT", 1]] Term Create (0.3ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 15948527], ["name", "Cool Term"], ["start_at", "2022-03-25 19:27:56.139307"], ["end_at", "2022-03-31 19:27:56.139472"], ["workflow_state", "active"], ["sis_id", "e68524eb1a1ab5b99555d333eca9a862"], ["created_at", "2022-03-28 19:27:57.279481"], ["updated_at", "2022-03-28 19:27:57.279481"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [a6213ed1-e1c6-4fe0-8fa6-14b892c15400] Performing CanvasSync::Jobs::SyncSimpleTableJob (Job ID: a6213ed1-e1c6-4fe0-8fa6-14b892c15400) from Test(default) with arguments: {:report_name=>"proservices_provisioning_csv", :model=>"courses", :mapping=>"courses", :klass=>"Course", :term_scope=>"active", :params=>{"parameters[include_deleted]"=>true, "parameters[courses]"=>true}} [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [a6213ed1-e1c6-4fe0-8fa6-14b892c15400] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "a6213ed1-e1c6-4fe0-8fa6-14b892c15400"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [a6213ed1-e1c6-4fe0-8fa6-14b892c15400]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [a6213ed1-e1c6-4fe0-8fa6-14b892c15400] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncSimpleTableJob"], ["status", "enqueued"], ["job_arguments", "---\n- :report_name: proservices_provisioning_csv\n :model: courses\n :mapping: courses\n :klass: Course\n :term_scope: active\n :params:\n parameters[include_deleted]: true\n parameters[courses]: true\n"], ["created_at", "2022-03-28 19:27:57.282204"], ["updated_at", "2022-03-28 19:27:57.282204"], ["job_id", "a6213ed1-e1c6-4fe0-8fa6-14b892c15400"]] [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [a6213ed1-e1c6-4fe0-8fa6-14b892c15400]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [a6213ed1-e1c6-4fe0-8fa6-14b892c15400]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [a6213ed1-e1c6-4fe0-8fa6-14b892c15400] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-03-28 19:27:57.284138"], ["status", "running"], ["updated_at", "2022-03-28 19:27:57.284507"], ["id", 1123]] [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [a6213ed1-e1c6-4fe0-8fa6-14b892c15400]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [a6213ed1-e1c6-4fe0-8fa6-14b892c15400]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [a6213ed1-e1c6-4fe0-8fa6-14b892c15400] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2022-03-28 19:27:57.286205"], ["status", "success"], ["updated_at", "2022-03-28 19:27:57.286562"], ["id", 1123]] [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [a6213ed1-e1c6-4fe0-8fa6-14b892c15400]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [a6213ed1-e1c6-4fe0-8fa6-14b892c15400] Performed CanvasSync::Jobs::SyncSimpleTableJob (Job ID: a6213ed1-e1c6-4fe0-8fa6-14b892c15400) from Test(default) in 6.83ms  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [16d46947-df7d-49d9-b06b-4e8128c53a30] Performing CanvasSync::Jobs::SyncSubmissionsJob (Job ID: 16d46947-df7d-49d9-b06b-4e8128c53a30) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [16d46947-df7d-49d9-b06b-4e8128c53a30] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "16d46947-df7d-49d9-b06b-4e8128c53a30"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [16d46947-df7d-49d9-b06b-4e8128c53a30]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [16d46947-df7d-49d9-b06b-4e8128c53a30] CanvasSync::JobLog Create (0.5ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncSubmissionsJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2022-03-28 19:27:57.292226"], ["updated_at", "2022-03-28 19:27:57.292226"], ["job_id", "16d46947-df7d-49d9-b06b-4e8128c53a30"]] [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [16d46947-df7d-49d9-b06b-4e8128c53a30]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [16d46947-df7d-49d9-b06b-4e8128c53a30]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [16d46947-df7d-49d9-b06b-4e8128c53a30] CanvasSync::JobLog Update (0.4ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-03-28 19:27:57.294650"], ["status", "running"], ["updated_at", "2022-03-28 19:27:57.295172"], ["id", 1124]] [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [16d46947-df7d-49d9-b06b-4e8128c53a30]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [16d46947-df7d-49d9-b06b-4e8128c53a30]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [16d46947-df7d-49d9-b06b-4e8128c53a30] CanvasSync::JobLog Create (0.4ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proserv_student_submissions_csv\n- 1\n- CanvasSync::Processors::SubmissionsProcessor\n- :sync_start_time: '2022-03-28T19:27:57Z'\n :report_params:\n :parameters:\n :include_all: \n :enrollment_term_id: 1\n"], ["created_at", "2022-03-28 19:27:57.309992"], ["updated_at", "2022-03-28 19:27:57.309992"], ["job_id", "eea01e37-cc62-4599-979c-a2c4a9249e63"]] [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [16d46947-df7d-49d9-b06b-4e8128c53a30]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [16d46947-df7d-49d9-b06b-4e8128c53a30] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: eea01e37-cc62-4599-979c-a2c4a9249e63) to Test(default) at 2022-03-28 19:28:27 UTC with arguments: "proserv_student_submissions_csv", 1, "CanvasSync::Processors::SubmissionsProcessor", {:sync_start_time=>"2022-03-28T19:27:57Z", :report_params=>{:parameters=>{:include_all=>nil, :enrollment_term_id=>1}}} [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [16d46947-df7d-49d9-b06b-4e8128c53a30]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [16d46947-df7d-49d9-b06b-4e8128c53a30] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2022-03-28 19:27:57.313687"], ["status", "success"], ["updated_at", "2022-03-28 19:27:57.314094"], ["id", 1124]] [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [16d46947-df7d-49d9-b06b-4e8128c53a30]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [16d46947-df7d-49d9-b06b-4e8128c53a30] Performed CanvasSync::Jobs::SyncSubmissionsJob (Job ID: 16d46947-df7d-49d9-b06b-4e8128c53a30) from Test(default) in 24.24ms  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) SELECT COUNT(*) FROM "terms" [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [78758bb9-67f2-47ab-b8f9-d8c9b2ce1f86] Performing CanvasSync::Jobs::SyncTermsJob (Job ID: 78758bb9-67f2-47ab-b8f9-d8c9b2ce1f86) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [78758bb9-67f2-47ab-b8f9-d8c9b2ce1f86] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "78758bb9-67f2-47ab-b8f9-d8c9b2ce1f86"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [78758bb9-67f2-47ab-b8f9-d8c9b2ce1f86]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [78758bb9-67f2-47ab-b8f9-d8c9b2ce1f86] CanvasSync::JobLog Create (0.2ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncTermsJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2022-03-28 19:27:57.318740"], ["updated_at", "2022-03-28 19:27:57.318740"], ["job_id", "78758bb9-67f2-47ab-b8f9-d8c9b2ce1f86"]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [78758bb9-67f2-47ab-b8f9-d8c9b2ce1f86]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [78758bb9-67f2-47ab-b8f9-d8c9b2ce1f86]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [78758bb9-67f2-47ab-b8f9-d8c9b2ce1f86] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-03-28 19:27:57.320133"], ["status", "running"], ["updated_at", "2022-03-28 19:27:57.320482"], ["id", 1126]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [78758bb9-67f2-47ab-b8f9-d8c9b2ce1f86]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [78758bb9-67f2-47ab-b8f9-d8c9b2ce1f86] Term Load (0.3ms) SELECT "terms".* FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [78758bb9-67f2-47ab-b8f9-d8c9b2ce1f86]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [78758bb9-67f2-47ab-b8f9-d8c9b2ce1f86] Term Exists (0.3ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [78758bb9-67f2-47ab-b8f9-d8c9b2ce1f86] Term Create (0.3ms) INSERT INTO "terms" ("canvas_id", "name", "workflow_state", "grading_period_group_id", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 1], ["name", "Default Term"], ["workflow_state", "active"], ["grading_period_group_id", 1], ["sis_id", "Test"], ["created_at", "2022-03-28 19:27:57.327448"], ["updated_at", "2022-03-28 19:27:57.327448"]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [78758bb9-67f2-47ab-b8f9-d8c9b2ce1f86]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [78758bb9-67f2-47ab-b8f9-d8c9b2ce1f86] Term Load (0.2ms) SELECT "terms".* FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 6], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [78758bb9-67f2-47ab-b8f9-d8c9b2ce1f86]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [78758bb9-67f2-47ab-b8f9-d8c9b2ce1f86] Term Exists (0.2ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 6], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [78758bb9-67f2-47ab-b8f9-d8c9b2ce1f86] Term Create (0.3ms) INSERT INTO "terms" ("canvas_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["canvas_id", 6], ["name", "Average Term 1"], ["workflow_state", "active"], ["created_at", "2022-03-28 19:27:57.330349"], ["updated_at", "2022-03-28 19:27:57.330349"]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [78758bb9-67f2-47ab-b8f9-d8c9b2ce1f86]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [78758bb9-67f2-47ab-b8f9-d8c9b2ce1f86] Term Load (0.1ms) SELECT "terms".* FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 7], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [78758bb9-67f2-47ab-b8f9-d8c9b2ce1f86]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [78758bb9-67f2-47ab-b8f9-d8c9b2ce1f86] Term Exists (0.2ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 7], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [78758bb9-67f2-47ab-b8f9-d8c9b2ce1f86] Term Create (0.2ms) INSERT INTO "terms" ("canvas_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["canvas_id", 7], ["name", "Average Term 2"], ["workflow_state", "active"], ["created_at", "2022-03-28 19:27:57.332757"], ["updated_at", "2022-03-28 19:27:57.332757"]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [78758bb9-67f2-47ab-b8f9-d8c9b2ce1f86]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [78758bb9-67f2-47ab-b8f9-d8c9b2ce1f86] Term Load (0.2ms) SELECT "terms".* FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 5], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [78758bb9-67f2-47ab-b8f9-d8c9b2ce1f86]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [78758bb9-67f2-47ab-b8f9-d8c9b2ce1f86] Term Exists (0.2ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 5], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [78758bb9-67f2-47ab-b8f9-d8c9b2ce1f86] Term Create (0.2ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 5], ["name", "Syllabus Term"], ["start_at", "2017-08-14 06:00:00"], ["end_at", "2017-08-31 06:00:00"], ["workflow_state", "active"], ["sis_id", "SYTERM"], ["created_at", "2022-03-28 19:27:57.335438"], ["updated_at", "2022-03-28 19:27:57.335438"]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [78758bb9-67f2-47ab-b8f9-d8c9b2ce1f86]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [78758bb9-67f2-47ab-b8f9-d8c9b2ce1f86] Term Load (0.1ms) SELECT "terms".* FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 4], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [78758bb9-67f2-47ab-b8f9-d8c9b2ce1f86]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [78758bb9-67f2-47ab-b8f9-d8c9b2ce1f86] Term Exists (0.2ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 4], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [78758bb9-67f2-47ab-b8f9-d8c9b2ce1f86] Term Create (0.2ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "grading_period_group_id", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8, $9) RETURNING "id" [["canvas_id", 4], ["name", "Ellucian Term"], ["start_at", "2017-08-01 06:00:00"], ["end_at", "2017-10-31 06:00:00"], ["workflow_state", "active"], ["grading_period_group_id", 1], ["sis_id", "SH"], ["created_at", "2022-03-28 19:27:57.338002"], ["updated_at", "2022-03-28 19:27:57.338002"]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [78758bb9-67f2-47ab-b8f9-d8c9b2ce1f86]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [78758bb9-67f2-47ab-b8f9-d8c9b2ce1f86] Term Load (0.1ms) SELECT "terms".* FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 3], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [78758bb9-67f2-47ab-b8f9-d8c9b2ce1f86]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [78758bb9-67f2-47ab-b8f9-d8c9b2ce1f86] Term Exists (0.3ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 3], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [78758bb9-67f2-47ab-b8f9-d8c9b2ce1f86] Term Create (0.3ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 3], ["name", "Current Term"], ["start_at", "2017-03-19 06:00:00"], ["end_at", "2017-08-01 06:00:00"], ["workflow_state", "active"], ["created_at", "2022-03-28 19:27:57.340979"], ["updated_at", "2022-03-28 19:27:57.340979"]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [78758bb9-67f2-47ab-b8f9-d8c9b2ce1f86]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [78758bb9-67f2-47ab-b8f9-d8c9b2ce1f86] [CanvasSync::Jobs::TermBatchesJob] [ed92fba8-bed7-4c52-9e6f-3a32319c28cf] Performing CanvasSync::Jobs::TermBatchesJob (Job ID: ed92fba8-bed7-4c52-9e6f-3a32319c28cf) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [78758bb9-67f2-47ab-b8f9-d8c9b2ce1f86] [CanvasSync::Jobs::TermBatchesJob] [ed92fba8-bed7-4c52-9e6f-3a32319c28cf] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "ed92fba8-bed7-4c52-9e6f-3a32319c28cf"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [78758bb9-67f2-47ab-b8f9-d8c9b2ce1f86] [CanvasSync::Jobs::TermBatchesJob] [ed92fba8-bed7-4c52-9e6f-3a32319c28cf]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [78758bb9-67f2-47ab-b8f9-d8c9b2ce1f86] [CanvasSync::Jobs::TermBatchesJob] [ed92fba8-bed7-4c52-9e6f-3a32319c28cf] CanvasSync::JobLog Create (0.2ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::TermBatchesJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2022-03-28 19:27:57.343127"], ["updated_at", "2022-03-28 19:27:57.343127"], ["job_id", "ed92fba8-bed7-4c52-9e6f-3a32319c28cf"]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [78758bb9-67f2-47ab-b8f9-d8c9b2ce1f86] [CanvasSync::Jobs::TermBatchesJob] [ed92fba8-bed7-4c52-9e6f-3a32319c28cf]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [78758bb9-67f2-47ab-b8f9-d8c9b2ce1f86] [CanvasSync::Jobs::TermBatchesJob] [ed92fba8-bed7-4c52-9e6f-3a32319c28cf]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [78758bb9-67f2-47ab-b8f9-d8c9b2ce1f86] [CanvasSync::Jobs::TermBatchesJob] [ed92fba8-bed7-4c52-9e6f-3a32319c28cf] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-03-28 19:27:57.344267"], ["status", "running"], ["updated_at", "2022-03-28 19:27:57.344510"], ["id", 1127]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [78758bb9-67f2-47ab-b8f9-d8c9b2ce1f86] [CanvasSync::Jobs::TermBatchesJob] [ed92fba8-bed7-4c52-9e6f-3a32319c28cf]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [78758bb9-67f2-47ab-b8f9-d8c9b2ce1f86] [CanvasSync::Jobs::TermBatchesJob] [ed92fba8-bed7-4c52-9e6f-3a32319c28cf]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [78758bb9-67f2-47ab-b8f9-d8c9b2ce1f86] [CanvasSync::Jobs::TermBatchesJob] [ed92fba8-bed7-4c52-9e6f-3a32319c28cf] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2022-03-28 19:27:57.345424"], ["status", "success"], ["updated_at", "2022-03-28 19:27:57.345650"], ["id", 1127]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [78758bb9-67f2-47ab-b8f9-d8c9b2ce1f86] [CanvasSync::Jobs::TermBatchesJob] [ed92fba8-bed7-4c52-9e6f-3a32319c28cf]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [78758bb9-67f2-47ab-b8f9-d8c9b2ce1f86] [CanvasSync::Jobs::TermBatchesJob] [ed92fba8-bed7-4c52-9e6f-3a32319c28cf] Performed CanvasSync::Jobs::TermBatchesJob (Job ID: ed92fba8-bed7-4c52-9e6f-3a32319c28cf) from Test(default) in 4.16ms [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [78758bb9-67f2-47ab-b8f9-d8c9b2ce1f86]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [78758bb9-67f2-47ab-b8f9-d8c9b2ce1f86] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2022-03-28 19:27:57.346514"], ["status", "success"], ["updated_at", "2022-03-28 19:27:57.346741"], ["id", 1126]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [78758bb9-67f2-47ab-b8f9-d8c9b2ce1f86]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [78758bb9-67f2-47ab-b8f9-d8c9b2ce1f86] Performed CanvasSync::Jobs::SyncTermsJob (Job ID: 78758bb9-67f2-47ab-b8f9-d8c9b2ce1f86) from Test(default) in 29.8ms  (0.2ms) SELECT COUNT(*) FROM "terms"  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Account Exists (0.2ms) SELECT 1 AS one FROM "accounts" WHERE "accounts"."canvas_id" = $1 LIMIT $2 [["canvas_id", 8457332], ["LIMIT", 1]] Account Create (0.3ms) INSERT INTO "accounts" ("canvas_id", "sis_id", "canvas_parent_account_id", "sis_parent_account_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 8457332], ["sis_id", "ab1f34a0fe1d112f73c37e7af0802d28"], ["canvas_parent_account_id", 1], ["sis_parent_account_id", "a4bd652ff7b08e6340e6c6daec9874c8"], ["name", "Account name"], ["workflow_state", "active"], ["created_at", "2022-03-28 19:27:57.350625"], ["updated_at", "2022-03-28 19:27:57.350625"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Account Exists (0.4ms) SELECT 1 AS one FROM "accounts" WHERE "accounts"."canvas_id" IS NULL AND "accounts"."id" != $1 LIMIT $2 [["id", 153], ["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.5ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Account Exists (0.3ms) SELECT 1 AS one FROM "accounts" WHERE "accounts"."canvas_id" = $1 LIMIT $2 [["canvas_id", 87002533], ["LIMIT", 1]] Account Create (0.3ms) INSERT INTO "accounts" ("canvas_id", "sis_id", "canvas_parent_account_id", "sis_parent_account_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 87002533], ["sis_id", "6965c31a3ec0339bbe8246b2dc09baec"], ["canvas_parent_account_id", 1], ["sis_parent_account_id", "817df170d6fbc82ebea511e527ffb68a"], ["name", "Account name"], ["workflow_state", "active"], ["created_at", "2022-03-28 19:27:57.362121"], ["updated_at", "2022-03-28 19:27:57.362121"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Account Load (0.2ms) SELECT "accounts".* FROM "accounts" ORDER BY "accounts"."id" ASC LIMIT $1 [["LIMIT", 1]] Account Exists (0.3ms) SELECT 1 AS one FROM "accounts" WHERE "accounts"."canvas_id" = $1 LIMIT $2 [["canvas_id", 87002533], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Account Exists (0.3ms) SELECT 1 AS one FROM "accounts" WHERE "accounts"."canvas_id" = $1 LIMIT $2 [["canvas_id", 67204397], ["LIMIT", 1]] Account Create (0.3ms) INSERT INTO "accounts" ("canvas_id", "sis_id", "canvas_parent_account_id", "sis_parent_account_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 67204397], ["sis_id", "36ef4a35692c22164c9ce10a9ddae8bd"], ["canvas_parent_account_id", 1], ["sis_parent_account_id", "3b24616f620d95bd4f704ee4959911f1"], ["name", "Account name"], ["workflow_state", "active"], ["created_at", "2022-03-28 19:27:57.369059"], ["updated_at", "2022-03-28 19:27:57.369059"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Admin Exists (0.4ms) SELECT 1 AS one FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 34253988], ["LIMIT", 1]] Admin Create (0.3ms) INSERT INTO "admins" ("canvas_id", "role_name", "canvas_role_id", "canvas_user_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 34253988], ["role_name", "Cool Role"], ["canvas_role_id", 31168551], ["canvas_user_id", 1], ["workflow_state", "active"], ["created_at", "2022-03-28 19:27:57.376661"], ["updated_at", "2022-03-28 19:27:57.376661"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Admin Exists (0.4ms) SELECT 1 AS one FROM "admins" WHERE "admins"."canvas_id" IS NULL AND "admins"."id" != $1 LIMIT $2 [["id", 214], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Admin Exists (0.3ms) SELECT 1 AS one FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 65088900], ["LIMIT", 1]] Admin Create (0.2ms) INSERT INTO "admins" ("canvas_id", "role_name", "canvas_role_id", "canvas_user_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 65088900], ["role_name", "Cool Role"], ["canvas_role_id", 70370555], ["canvas_user_id", 1], ["workflow_state", "active"], ["created_at", "2022-03-28 19:27:57.384787"], ["updated_at", "2022-03-28 19:27:57.384787"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Admin Load (0.2ms) SELECT "admins".* FROM "admins" ORDER BY "admins"."id" ASC LIMIT $1 [["LIMIT", 1]] Admin Exists (0.3ms) SELECT 1 AS one FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 65088900], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SELECT COUNT(*) FROM "admins" Admin Load (0.3ms) SELECT "admins".* FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]]  (0.2ms) SAVEPOINT active_record_1 Admin Exists (0.5ms) SELECT 1 AS one FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]] Admin Create (0.4ms) INSERT INTO "admins" ("canvas_id", "role_name", "canvas_role_id", "canvas_user_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 2], ["role_name", "AccountAdmin"], ["canvas_role_id", 1], ["canvas_user_id", 1], ["workflow_state", "active"], ["created_at", "2022-03-28 19:27:57.394091"], ["updated_at", "2022-03-28 19:27:57.394091"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SELECT COUNT(*) FROM "admins" Admin Load (0.2ms) SELECT "admins".* FROM "admins" ORDER BY "admins"."id" DESC LIMIT $1 [["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Admin Exists (0.3ms) SELECT 1 AS one FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]] Admin Create (0.2ms) INSERT INTO "admins" ("canvas_id", "role_name", "canvas_role_id", "canvas_user_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 2], ["role_name", "Cool Role"], ["canvas_role_id", 13457503], ["canvas_user_id", 1], ["workflow_state", "active"], ["created_at", "2022-03-28 19:27:57.399743"], ["updated_at", "2022-03-28 19:27:57.399743"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SELECT COUNT(*) FROM "admins" Admin Load (0.3ms) SELECT "admins".* FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]]  (0.2ms) SAVEPOINT active_record_1 Admin Exists (0.3ms) SELECT 1 AS one FROM "admins" WHERE "admins"."canvas_id" = $1 AND "admins"."id" != $2 LIMIT $3 [["canvas_id", 2], ["id", 217], ["LIMIT", 1]] Admin Update (0.3ms) UPDATE "admins" SET "role_name" = $1, "canvas_role_id" = $2, "updated_at" = $3 WHERE "admins"."id" = $4 [["role_name", "AccountAdmin"], ["canvas_role_id", 1], ["updated_at", "2022-03-28 19:27:57.402885"], ["id", 217]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.3ms) SELECT COUNT(*) FROM "admins" Admin Load (0.2ms) SELECT "admins".* FROM "admins" WHERE "admins"."id" = $1 LIMIT $2 [["id", 217], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) SAVEPOINT active_record_1 AssignmentGroup Exists (0.5ms) SELECT 1 AS one FROM "assignment_groups" WHERE "assignment_groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] AssignmentGroup Create (0.4ms) INSERT INTO "assignment_groups" ("canvas_id", "name", "workflow_state", "canvas_created_at", "canvas_updated_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 1], ["name", "Dummy Assignment Group"], ["workflow_state", "available"], ["canvas_created_at", "2022-03-21 19:27:57.419993"], ["canvas_updated_at", "2022-03-27 19:27:57.420122"], ["created_at", "2022-03-28 19:27:57.422099"], ["updated_at", "2022-03-28 19:27:57.422099"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 AssignmentGroup Exists (0.5ms) SELECT 1 AS one FROM "assignment_groups" WHERE "assignment_groups"."canvas_id" IS NULL AND "assignment_groups"."id" != $1 LIMIT $2 [["id", 181], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 AssignmentGroup Exists (0.2ms) SELECT 1 AS one FROM "assignment_groups" WHERE "assignment_groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]] AssignmentGroup Create (0.2ms) INSERT INTO "assignment_groups" ("canvas_id", "name", "workflow_state", "canvas_created_at", "canvas_updated_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 2], ["name", "Dummy Assignment Group"], ["workflow_state", "available"], ["canvas_created_at", "2022-03-21 19:27:57.430053"], ["canvas_updated_at", "2022-03-27 19:27:57.430143"], ["created_at", "2022-03-28 19:27:57.431175"], ["updated_at", "2022-03-28 19:27:57.431175"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 AssignmentGroup Load (0.2ms) SELECT "assignment_groups".* FROM "assignment_groups" ORDER BY "assignment_groups"."id" ASC LIMIT $1 [["LIMIT", 1]] AssignmentGroup Exists (0.3ms) SELECT 1 AS one FROM "assignment_groups" WHERE "assignment_groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 AssignmentGroup Exists (0.3ms) SELECT 1 AS one FROM "assignment_groups" WHERE "assignment_groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 3], ["LIMIT", 1]] AssignmentGroup Create (0.3ms) INSERT INTO "assignment_groups" ("canvas_id", "name", "workflow_state", "canvas_created_at", "canvas_updated_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 3], ["name", "Dummy Assignment Group"], ["workflow_state", "available"], ["canvas_created_at", "2022-03-21 19:27:57.436612"], ["canvas_updated_at", "2022-03-27 19:27:57.436801"], ["created_at", "2022-03-28 19:27:57.437979"], ["updated_at", "2022-03-28 19:27:57.437979"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 AssignmentGroup Exists (0.5ms) SELECT 1 AS one FROM "assignment_groups" WHERE "assignment_groups"."canvas_id" = $1 AND "assignment_groups"."id" != $2 LIMIT $3 [["canvas_id", 3], ["id", 183], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 AssignmentGroup Exists (0.3ms) SELECT 1 AS one FROM "assignment_groups" WHERE "assignment_groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 4], ["LIMIT", 1]] AssignmentGroup Create (0.2ms) INSERT INTO "assignment_groups" ("canvas_id", "name", "workflow_state", "canvas_created_at", "canvas_updated_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 4], ["name", "Dummy Assignment Group"], ["workflow_state", "available"], ["canvas_created_at", "2022-03-21 19:27:57.445645"], ["canvas_updated_at", "2022-03-27 19:27:57.445734"], ["created_at", "2022-03-28 19:27:57.446901"], ["updated_at", "2022-03-28 19:27:57.446901"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) SAVEPOINT active_record_1 Assignment Exists (0.5ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] Assignment Create (0.2ms) INSERT INTO "assignments" ("canvas_id", "title", "due_at", "unlock_at", "lock_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 1], ["title", "Assignment 1"], ["due_at", "2022-04-04 19:27:57.466001"], ["unlock_at", "2022-03-27 19:27:57.466092"], ["lock_at", "2022-04-18 19:27:57.466132"], ["created_at", "2022-03-28 19:27:57.467723"], ["updated_at", "2022-03-28 19:27:57.467723"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Assignment Exists (0.3ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" IS NULL AND "assignments"."id" != $1 LIMIT $2 [["id", 331], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) SAVEPOINT active_record_1 Assignment Exists (0.3ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]] Assignment Create (0.3ms) INSERT INTO "assignments" ("canvas_id", "title", "due_at", "unlock_at", "lock_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 2], ["title", "Assignment 2"], ["due_at", "2022-04-04 19:27:57.473371"], ["unlock_at", "2022-03-27 19:27:57.473477"], ["lock_at", "2022-04-18 19:27:57.473529"], ["created_at", "2022-03-28 19:27:57.475150"], ["updated_at", "2022-03-28 19:27:57.475150"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Assignment Load (0.3ms) SELECT "assignments".* FROM "assignments" ORDER BY "assignments"."id" ASC LIMIT $1 [["LIMIT", 1]] Assignment Exists (0.3ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Assignment Exists (0.2ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 3], ["LIMIT", 1]] Assignment Create (0.2ms) INSERT INTO "assignments" ("canvas_id", "title", "due_at", "unlock_at", "lock_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 3], ["title", "Assignment 3"], ["due_at", "2022-04-04 19:27:57.480783"], ["unlock_at", "2022-03-27 19:27:57.480864"], ["lock_at", "2022-04-18 19:27:57.480903"], ["created_at", "2022-03-28 19:27:57.481858"], ["updated_at", "2022-03-28 19:27:57.481858"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Assignment Exists (0.3ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 4], ["LIMIT", 1]] Assignment Create (0.3ms) INSERT INTO "assignments" ("canvas_id", "title", "due_at", "unlock_at", "lock_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 4], ["title", "Assignment 4"], ["due_at", "2022-04-04 19:27:57.486463"], ["unlock_at", "2022-03-27 19:27:57.486545"], ["lock_at", "2022-04-18 19:27:57.486582"], ["created_at", "2022-03-28 19:27:57.487752"], ["updated_at", "2022-03-28 19:27:57.487752"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Assignment Exists (0.4ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 AND "assignments"."id" != $2 LIMIT $3 [["canvas_id", 4], ["id", 334], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) SAVEPOINT active_record_1 Assignment Exists (0.4ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 5], ["LIMIT", 1]] Assignment Create (0.5ms) INSERT INTO "assignments" ("canvas_id", "title", "due_at", "unlock_at", "lock_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 5], ["title", "Assignment 5"], ["due_at", "2022-04-04 19:27:57.493625"], ["unlock_at", "2022-03-27 19:27:57.493794"], ["lock_at", "2022-04-18 19:27:57.493898"], ["created_at", "2022-03-28 19:27:57.495983"], ["updated_at", "2022-03-28 19:27:57.495983"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.3ms) ROLLBACK  (0.3ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Assignment Exists (0.4ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 6], ["LIMIT", 1]] Assignment Create (0.5ms) INSERT INTO "assignments" ("canvas_id", "title", "due_at", "unlock_at", "lock_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 6], ["title", "Assignment 6"], ["due_at", "2022-04-04 19:27:57.523776"], ["unlock_at", "2022-03-27 19:27:57.523921"], ["lock_at", "2022-04-18 19:27:57.523997"], ["created_at", "2022-03-28 19:27:57.525924"], ["updated_at", "2022-03-28 19:27:57.525924"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) SAVEPOINT active_record_1 Course Exists (0.8ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 65863900], ["LIMIT", 1]] Course Create (0.7ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 65863900], ["sis_id", "b17d0b4607ad50dd8b2515c188366643"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2022-03-25 19:27:57.556524"], ["end_at", "2022-04-18 19:27:57.556707"], ["created_at", "2022-03-28 19:27:57.559749"], ["updated_at", "2022-03-28 19:27:57.559749"]]  (0.3ms) RELEASE SAVEPOINT active_record_1  (0.3ms) SAVEPOINT active_record_1 Course Exists (0.4ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 88864531], ["LIMIT", 1]] Course Create (0.5ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 88864531], ["sis_id", "8420d94fd172750b9485e8bcb40712f8"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2022-03-25 19:27:57.563234"], ["end_at", "2022-04-18 19:27:57.563393"], ["created_at", "2022-03-28 19:27:57.565408"], ["updated_at", "2022-03-28 19:27:57.565408"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.3ms) SAVEPOINT active_record_1 Assignment Exists (0.5ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 7], ["LIMIT", 1]] Assignment Create (0.6ms) INSERT INTO "assignments" ("canvas_id", "title", "due_at", "unlock_at", "lock_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 7], ["title", "Assignment 7"], ["due_at", "2022-04-04 19:27:57.568011"], ["unlock_at", "2022-03-27 19:27:57.568152"], ["lock_at", "2022-04-18 19:27:57.568235"], ["created_at", "2022-03-28 19:27:57.570628"], ["updated_at", "2022-03-28 19:27:57.570628"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 Assignment Exists (0.4ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 AND "assignments"."id" != $2 LIMIT $3 [["canvas_id", 7], ["id", 337], ["LIMIT", 1]] Assignment Update (0.6ms) UPDATE "assignments" SET "canvas_context_id" = $1, "canvas_context_type" = $2, "updated_at" = $3 WHERE "assignments"."id" = $4 [["canvas_context_id", 88864531], ["canvas_context_type", "Course"], ["updated_at", "2022-03-28 19:27:57.575296"], ["id", 337]]  (0.3ms) RELEASE SAVEPOINT active_record_1 Course Load (0.3ms) SELECT "courses".* FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 88864531], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Assignment Exists (0.3ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 8], ["LIMIT", 1]] Assignment Create (0.4ms) INSERT INTO "assignments" ("canvas_id", "title", "due_at", "unlock_at", "lock_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 8], ["title", "Assignment 8"], ["due_at", "2022-04-04 19:27:57.598189"], ["unlock_at", "2022-03-27 19:27:57.598277"], ["lock_at", "2022-04-18 19:27:57.598333"], ["created_at", "2022-03-28 19:27:57.599703"], ["updated_at", "2022-03-28 19:27:57.599703"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 ContextModuleItem Create (0.5ms) INSERT INTO "context_module_items" ("canvas_id", "canvas_assignment_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["canvas_id", 1], ["canvas_assignment_id", 8], ["workflow_state", "active"], ["created_at", "2022-03-28 19:27:57.603041"], ["updated_at", "2022-03-28 19:27:57.603041"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Assignment Exists (0.3ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 9], ["LIMIT", 1]] Assignment Create (0.3ms) INSERT INTO "assignments" ("canvas_id", "title", "due_at", "unlock_at", "lock_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 9], ["title", "Assignment 9"], ["due_at", "2022-04-04 19:27:57.609243"], ["unlock_at", "2022-03-27 19:27:57.609347"], ["lock_at", "2022-04-18 19:27:57.609399"], ["created_at", "2022-03-28 19:27:57.610951"], ["updated_at", "2022-03-28 19:27:57.610951"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 ContextModuleItem Create (0.5ms) INSERT INTO "context_module_items" ("canvas_id", "canvas_assignment_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["canvas_id", 2], ["canvas_assignment_id", 9], ["workflow_state", "active"], ["created_at", "2022-03-28 19:27:57.613244"], ["updated_at", "2022-03-28 19:27:57.613244"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.4ms) SAVEPOINT active_record_1 Course Exists (0.8ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 53290698], ["LIMIT", 1]] Course Create (0.6ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 53290698], ["sis_id", "45b4cd046b3fea2f501f850b9fd5c148"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2022-03-25 19:27:57.643101"], ["end_at", "2022-04-18 19:27:57.643280"], ["created_at", "2022-03-28 19:27:57.646172"], ["updated_at", "2022-03-28 19:27:57.646172"]]  (0.3ms) RELEASE SAVEPOINT active_record_1  (0.3ms) SAVEPOINT active_record_1 ContextModule Create (0.9ms) INSERT INTO "context_modules" ("canvas_id", "canvas_context_id", "canvas_context_type", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 1], ["canvas_context_id", 53290698], ["canvas_context_type", "Course"], ["name", "Context Module"], ["workflow_state", "available"], ["created_at", "2022-03-28 19:27:57.650335"], ["updated_at", "2022-03-28 19:27:57.650335"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.4ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Course Exists (0.4ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 55314181], ["LIMIT", 1]] Course Create (0.3ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 55314181], ["sis_id", "fc61410a54670116f7867c4b51f4fe3c"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2022-03-25 19:27:57.659857"], ["end_at", "2022-04-18 19:27:57.660049"], ["created_at", "2022-03-28 19:27:57.661877"], ["updated_at", "2022-03-28 19:27:57.661877"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 ContextModule Create (0.3ms) INSERT INTO "context_modules" ("canvas_id", "canvas_context_id", "canvas_context_type", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 2], ["canvas_context_id", 55314181], ["canvas_context_type", "Course"], ["name", "Context Module"], ["workflow_state", "available"], ["created_at", "2022-03-28 19:27:57.663763"], ["updated_at", "2022-03-28 19:27:57.663763"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Course Exists (0.3ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 29474816], ["LIMIT", 1]] Course Create (0.3ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 29474816], ["sis_id", "a0cdb55e30583d5d15c97fd429f6a6c5"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2022-03-25 19:27:57.667674"], ["end_at", "2022-04-18 19:27:57.667762"], ["created_at", "2022-03-28 19:27:57.668862"], ["updated_at", "2022-03-28 19:27:57.668862"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 ContextModule Create (0.4ms) INSERT INTO "context_modules" ("canvas_id", "canvas_context_id", "canvas_context_type", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 3], ["canvas_context_id", 29474816], ["canvas_context_type", "Course"], ["name", "Context Module"], ["workflow_state", "available"], ["created_at", "2022-03-28 19:27:57.672647"], ["updated_at", "2022-03-28 19:27:57.672647"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.4ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Course Exists (0.3ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 87595556], ["LIMIT", 1]] Course Create (0.2ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 87595556], ["sis_id", "d4d8e939c1aaf653c1227d8ec3518a11"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2022-03-25 19:27:57.679920"], ["end_at", "2022-04-18 19:27:57.680798"], ["created_at", "2022-03-28 19:27:57.682018"], ["updated_at", "2022-03-28 19:27:57.682018"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Course Exists (0.4ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" IS NULL AND "courses"."id" != $1 LIMIT $2 [["id", 666], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) SAVEPOINT active_record_1 Course Exists (0.3ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 65827657], ["LIMIT", 1]] Course Create (0.3ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 65827657], ["sis_id", "f8d37320f9b47b61b9d89cb6fdc632ff"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2022-03-25 19:27:57.695792"], ["end_at", "2022-04-18 19:27:57.695944"], ["created_at", "2022-03-28 19:27:57.698166"], ["updated_at", "2022-03-28 19:27:57.698166"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Course Load (0.2ms) SELECT "courses".* FROM "courses" ORDER BY "courses"."id" ASC LIMIT $1 [["LIMIT", 1]] Course Exists (0.3ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 65827657], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Course Exists (0.3ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 11948321], ["LIMIT", 1]] Course Create (0.4ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 11948321], ["sis_id", "707bf41296a333c5a27a3926e12097bd"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2022-03-25 19:27:57.708439"], ["end_at", "2022-04-18 19:27:57.709718"], ["created_at", "2022-03-28 19:27:57.711342"], ["updated_at", "2022-03-28 19:27:57.711342"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Course Exists (0.3ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 AND "courses"."id" != $2 LIMIT $3 [["canvas_id", 11948321], ["id", 668], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Course Exists (0.3ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 53691749], ["LIMIT", 1]] Course Create (0.3ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 53691749], ["sis_id", "0992febb963dbd06987b6577e86c196e"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2022-03-25 19:27:57.718455"], ["end_at", "2022-04-18 19:27:57.718543"], ["created_at", "2022-03-28 19:27:57.720096"], ["updated_at", "2022-03-28 19:27:57.720096"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.3ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Course Exists (0.2ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 15562723], ["LIMIT", 1]] Course Create (0.3ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 15562723], ["sis_id", "bbc69926389b985c878d83ae07b8ca9a"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2022-03-25 19:27:57.730066"], ["end_at", "2022-04-18 19:27:57.730155"], ["created_at", "2022-03-28 19:27:57.731271"], ["updated_at", "2022-03-28 19:27:57.731271"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Course Exists (0.4ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 47068342], ["LIMIT", 1]] Course Create (0.5ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 47068342], ["sis_id", "47407b506290a372f2ccb44634dffdf8"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2022-03-25 19:27:57.739390"], ["end_at", "2022-04-18 19:27:57.739501"], ["created_at", "2022-03-28 19:27:57.741037"], ["updated_at", "2022-03-28 19:27:57.741037"]]  (0.3ms) RELEASE SAVEPOINT active_record_1  (0.3ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Course Exists (0.3ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 27293432], ["LIMIT", 1]] Course Create (0.2ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 27293432], ["sis_id", "4583717bb6722d0286be7d8e66b9fadc"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2022-03-25 19:27:57.747495"], ["end_at", "2022-04-18 19:27:57.747582"], ["created_at", "2022-03-28 19:27:57.749836"], ["updated_at", "2022-03-28 19:27:57.749836"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Course Exists (0.4ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 92581604], ["LIMIT", 1]] Course Create (0.4ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 92581604], ["sis_id", "53d6e0952b77b05afca803bea3822678"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2022-03-25 19:27:57.754575"], ["end_at", "2022-04-18 19:27:57.754683"], ["created_at", "2022-03-28 19:27:57.756739"], ["updated_at", "2022-03-28 19:27:57.756739"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.3ms) ROLLBACK  (0.3ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Course Exists (0.3ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 73129412], ["LIMIT", 1]] Course Create (0.3ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 73129412], ["sis_id", "4208a5c76ecfb97e1c90b4d7ce51c9e7"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2022-03-25 19:27:57.761588"], ["end_at", "2022-04-18 19:27:57.762080"], ["created_at", "2022-03-28 19:27:57.763275"], ["updated_at", "2022-03-28 19:27:57.763275"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Enrollment Exists (0.6ms) SELECT 1 AS one FROM "enrollments" WHERE "enrollments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 60674302], ["LIMIT", 1]] Enrollment Create (0.4ms) INSERT INTO "enrollments" ("canvas_id", "created_at", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["canvas_id", 60674302], ["created_at", "2022-03-28 19:27:57.791392"], ["updated_at", "2022-03-28 19:27:57.791392"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Enrollment Exists (0.4ms) SELECT 1 AS one FROM "enrollments" WHERE "enrollments"."canvas_id" IS NULL AND "enrollments"."id" != $1 LIMIT $2 [["id", 211], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.3ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Enrollment Exists (0.3ms) SELECT 1 AS one FROM "enrollments" WHERE "enrollments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 40580398], ["LIMIT", 1]] Enrollment Create (0.3ms) INSERT INTO "enrollments" ("canvas_id", "created_at", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["canvas_id", 40580398], ["created_at", "2022-03-28 19:27:57.801884"], ["updated_at", "2022-03-28 19:27:57.801884"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Enrollment Load (1.4ms) SELECT "enrollments".* FROM "enrollments" ORDER BY "enrollments"."id" ASC LIMIT $1 [["LIMIT", 1]] Enrollment Exists (0.4ms) SELECT 1 AS one FROM "enrollments" WHERE "enrollments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 40580398], ["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Enrollment Exists (0.2ms) SELECT 1 AS one FROM "enrollments" WHERE "enrollments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 27509836], ["LIMIT", 1]] Enrollment Create (0.2ms) INSERT INTO "enrollments" ("canvas_id", "created_at", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["canvas_id", 27509836], ["created_at", "2022-03-28 19:27:57.813503"], ["updated_at", "2022-03-28 19:27:57.813503"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Enrollment Exists (0.3ms) SELECT 1 AS one FROM "enrollments" WHERE "enrollments"."canvas_id" = $1 AND "enrollments"."id" != $2 LIMIT $3 [["canvas_id", 27509836], ["id", 213], ["LIMIT", 1]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Enrollment Exists (0.3ms) SELECT 1 AS one FROM "enrollments" WHERE "enrollments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 94908776], ["LIMIT", 1]] Enrollment Create (0.4ms) INSERT INTO "enrollments" ("canvas_id", "created_at", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["canvas_id", 94908776], ["created_at", "2022-03-28 19:27:57.821709"], ["updated_at", "2022-03-28 19:27:57.821709"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Enrollment Exists (0.5ms) SELECT 1 AS one FROM "enrollments" WHERE "enrollments"."canvas_id" = $1 AND "enrollments"."id" != $2 LIMIT $3 [["canvas_id", 94908776], ["id", 214], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Enrollment Exists (0.3ms) SELECT 1 AS one FROM "enrollments" WHERE "enrollments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 75171466], ["LIMIT", 1]] Enrollment Create (0.3ms) INSERT INTO "enrollments" ("canvas_id", "created_at", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["canvas_id", 75171466], ["created_at", "2022-03-28 19:27:57.830765"], ["updated_at", "2022-03-28 19:27:57.830765"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Enrollment Exists (2.0ms) SELECT 1 AS one FROM "enrollments" WHERE "enrollments"."canvas_id" = $1 AND "enrollments"."id" != $2 LIMIT $3 [["canvas_id", 75171466], ["id", 215], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.3ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Group Exists (0.5ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 24217157], ["LIMIT", 1]] Group Create (0.5ms) INSERT INTO "groups" ("canvas_id", "sis_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 24217157], ["sis_id", "7cdf5d7e90d8f6064bb0684ca5b5dc6a"], ["name", "Some User Group"], ["workflow_state", "available"], ["created_at", "2022-03-28 19:27:57.870702"], ["updated_at", "2022-03-28 19:27:57.870702"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 User Exists (0.4ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 96860576], ["LIMIT", 1]] User Create (0.3ms) INSERT INTO "users" ("canvas_id", "sis_id", "email", "first_name", "last_name", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 96860576], ["sis_id", "425720ffad79b59cdba3ff06d3c47501"], ["email", "cooldude@coolsite.com"], ["first_name", "Cool"], ["last_name", "Dude"], ["created_at", "2022-03-28 19:27:57.884463"], ["updated_at", "2022-03-28 19:27:57.884463"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 GroupMembership Exists (0.4ms) SELECT 1 AS one FROM "group_memberships" WHERE "group_memberships"."canvas_id" = $1 LIMIT $2 [["canvas_id", 36088423], ["LIMIT", 1]] GroupMembership Create (0.3ms) INSERT INTO "group_memberships" ("canvas_id", "canvas_user_id", "canvas_group_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 36088423], ["canvas_user_id", 96860576], ["canvas_group_id", 24217157], ["workflow_state", "accepted"], ["created_at", "2022-03-28 19:27:57.896874"], ["updated_at", "2022-03-28 19:27:57.896874"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 GroupMembership Exists (0.3ms) SELECT 1 AS one FROM "group_memberships" WHERE "group_memberships"."canvas_id" IS NULL AND "group_memberships"."id" != $1 LIMIT $2 [["id", 181], ["LIMIT", 1]]  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 92279250], ["LIMIT", 1]] Group Create (0.2ms) INSERT INTO "groups" ("canvas_id", "sis_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 92279250], ["sis_id", "df03f00843efafb6056725e70b49d0b4"], ["name", "Some User Group"], ["workflow_state", "available"], ["created_at", "2022-03-28 19:27:57.902660"], ["updated_at", "2022-03-28 19:27:57.902660"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 User Exists (0.3ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 88200192], ["LIMIT", 1]] User Create (0.5ms) INSERT INTO "users" ("canvas_id", "sis_id", "email", "first_name", "last_name", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 88200192], ["sis_id", "fb9695760054192eb9ceef76fd5e4364"], ["email", "cooldude@coolsite.com"], ["first_name", "Cool"], ["last_name", "Dude"], ["created_at", "2022-03-28 19:27:57.905371"], ["updated_at", "2022-03-28 19:27:57.905371"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 GroupMembership Exists (0.3ms) SELECT 1 AS one FROM "group_memberships" WHERE "group_memberships"."canvas_id" = $1 LIMIT $2 [["canvas_id", 96562726], ["LIMIT", 1]] GroupMembership Create (0.4ms) INSERT INTO "group_memberships" ("canvas_id", "canvas_user_id", "canvas_group_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 96562726], ["canvas_user_id", 88200192], ["canvas_group_id", 92279250], ["workflow_state", "accepted"], ["created_at", "2022-03-28 19:27:57.909600"], ["updated_at", "2022-03-28 19:27:57.909600"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 GroupMembership Load (0.3ms) SELECT "group_memberships".* FROM "group_memberships" ORDER BY "group_memberships"."id" ASC LIMIT $1 [["LIMIT", 1]] GroupMembership Exists (0.4ms) SELECT 1 AS one FROM "group_memberships" WHERE "group_memberships"."canvas_id" = $1 LIMIT $2 [["canvas_id", 96562726], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 77285748], ["LIMIT", 1]] Group Create (0.3ms) INSERT INTO "groups" ("canvas_id", "sis_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 77285748], ["sis_id", "682c997ee3ef269ed16b19066a9b1925"], ["name", "Some User Group"], ["workflow_state", "available"], ["created_at", "2022-03-28 19:27:57.918615"], ["updated_at", "2022-03-28 19:27:57.918615"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 User Exists (0.3ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 21169525], ["LIMIT", 1]] User Create (0.4ms) INSERT INTO "users" ("canvas_id", "sis_id", "email", "first_name", "last_name", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 21169525], ["sis_id", "f62a007f693b1ef6f6a91d3d96546be3"], ["email", "cooldude@coolsite.com"], ["first_name", "Cool"], ["last_name", "Dude"], ["created_at", "2022-03-28 19:27:57.921376"], ["updated_at", "2022-03-28 19:27:57.921376"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 GroupMembership Exists (0.4ms) SELECT 1 AS one FROM "group_memberships" WHERE "group_memberships"."canvas_id" = $1 LIMIT $2 [["canvas_id", 40702584], ["LIMIT", 1]] GroupMembership Create (0.4ms) INSERT INTO "group_memberships" ("canvas_id", "canvas_user_id", "canvas_group_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 40702584], ["canvas_user_id", 21169525], ["canvas_group_id", 77285748], ["workflow_state", "accepted"], ["created_at", "2022-03-28 19:27:57.924932"], ["updated_at", "2022-03-28 19:27:57.924932"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 GroupMembership Exists (0.6ms) SELECT 1 AS one FROM "group_memberships" WHERE "group_memberships"."canvas_id" = $1 AND "group_memberships"."id" != $2 LIMIT $3 [["canvas_id", 40702584], ["id", 183], ["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.3ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 37025264], ["LIMIT", 1]] Group Create (0.3ms) INSERT INTO "groups" ("canvas_id", "sis_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 37025264], ["sis_id", "2ac2d02c155ac7fe7b07ba56a5dc57ea"], ["name", "Some User Group"], ["workflow_state", "available"], ["created_at", "2022-03-28 19:27:57.932614"], ["updated_at", "2022-03-28 19:27:57.932614"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 User Exists (0.2ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 11365868], ["LIMIT", 1]] User Create (0.3ms) INSERT INTO "users" ("canvas_id", "sis_id", "email", "first_name", "last_name", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 11365868], ["sis_id", "289aea41ffa508ea964e2585085db466"], ["email", "cooldude@coolsite.com"], ["first_name", "Cool"], ["last_name", "Dude"], ["created_at", "2022-03-28 19:27:57.935275"], ["updated_at", "2022-03-28 19:27:57.935275"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 GroupMembership Exists (0.5ms) SELECT 1 AS one FROM "group_memberships" WHERE "group_memberships"."canvas_id" = $1 LIMIT $2 [["canvas_id", 27419658], ["LIMIT", 1]] GroupMembership Create (0.5ms) INSERT INTO "group_memberships" ("canvas_id", "canvas_user_id", "canvas_group_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 27419658], ["canvas_user_id", 11365868], ["canvas_group_id", 37025264], ["workflow_state", "accepted"], ["created_at", "2022-03-28 19:27:57.939118"], ["updated_at", "2022-03-28 19:27:57.939118"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 GroupMembership Exists (0.4ms) SELECT 1 AS one FROM "group_memberships" WHERE "group_memberships"."canvas_id" = $1 AND "group_memberships"."id" != $2 LIMIT $3 [["canvas_id", 27419658], ["id", 184], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.7ms) BEGIN  (0.3ms) SAVEPOINT active_record_1 Group Exists (0.4ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2420563], ["LIMIT", 1]] Group Create (0.3ms) INSERT INTO "groups" ("canvas_id", "sis_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 2420563], ["sis_id", "74662f920ad46ca0940cf1a41a39302f"], ["name", "Some User Group"], ["workflow_state", "available"], ["created_at", "2022-03-28 19:27:57.949210"], ["updated_at", "2022-03-28 19:27:57.949210"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Group Exists (0.4ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" IS NULL AND "groups"."id" != $1 LIMIT $2 [["id", 335], ["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 56331965], ["LIMIT", 1]] Group Create (0.4ms) INSERT INTO "groups" ("canvas_id", "sis_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 56331965], ["sis_id", "c8a6eff5a27464d47d600117c9fa611a"], ["name", "Some User Group"], ["workflow_state", "available"], ["created_at", "2022-03-28 19:27:57.959224"], ["updated_at", "2022-03-28 19:27:57.959224"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Group Load (0.5ms) SELECT "groups".* FROM "groups" ORDER BY "groups"."id" ASC LIMIT $1 [["LIMIT", 1]] Group Exists (0.4ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 56331965], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Group Exists (2.0ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 7766063], ["LIMIT", 1]] Group Create (1.3ms) INSERT INTO "groups" ("canvas_id", "sis_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 7766063], ["sis_id", "0fdd1edd9dc69dabe244e83e4e58b3f8"], ["name", "Some User Group"], ["workflow_state", "available"], ["created_at", "2022-03-28 19:27:57.971412"], ["updated_at", "2022-03-28 19:27:57.971412"]]  (0.7ms) RELEASE SAVEPOINT active_record_1  (1.2ms) ROLLBACK  (0.3ms) BEGIN  (3.2ms) SAVEPOINT active_record_1 Group Exists (3.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 37066955], ["LIMIT", 1]] Group Create (1.1ms) INSERT INTO "groups" ("canvas_id", "sis_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 37066955], ["sis_id", "1c610db93cc004487b5001cd5bad296a"], ["name", "Some User Group"], ["workflow_state", "available"], ["created_at", "2022-03-28 19:27:57.991934"], ["updated_at", "2022-03-28 19:27:57.991934"]]  (0.4ms) RELEASE SAVEPOINT active_record_1 Group Exists (2.7ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 AND "groups"."id" != $2 LIMIT $3 [["canvas_id", 37066955], ["id", 338], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Group Exists (0.4ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 66489075], ["LIMIT", 1]] Group Create (0.5ms) INSERT INTO "groups" ("canvas_id", "sis_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 66489075], ["sis_id", "79a9301ea26cb558adc0d352e932de49"], ["name", "Some User Group"], ["workflow_state", "available"], ["created_at", "2022-03-28 19:27:58.022791"], ["updated_at", "2022-03-28 19:27:58.022791"]]  (0.3ms) RELEASE SAVEPOINT active_record_1 Group Exists (0.6ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 AND "groups"."id" != $2 LIMIT $3 [["canvas_id", 66489075], ["id", 339], ["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.3ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Role Exists (0.3ms) SELECT 1 AS one FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 94436719], ["LIMIT", 1]] Role Create (0.3ms) INSERT INTO "roles" ("canvas_id", "label", "base_role_type", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 94436719], ["label", "Cool Role"], ["base_role_type", "AccountMembership"], ["workflow_state", "active"], ["created_at", "2022-03-28 19:27:58.033884"], ["updated_at", "2022-03-28 19:27:58.033884"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Role Exists (0.5ms) SELECT 1 AS one FROM "roles" WHERE "roles"."canvas_id" IS NULL AND "roles"."id" != $1 LIMIT $2 [["id", 183], ["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Role Exists (0.4ms) SELECT 1 AS one FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 62939931], ["LIMIT", 1]] Role Create (0.8ms) INSERT INTO "roles" ("canvas_id", "label", "base_role_type", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 62939931], ["label", "Cool Role"], ["base_role_type", "AccountMembership"], ["workflow_state", "active"], ["created_at", "2022-03-28 19:27:58.044786"], ["updated_at", "2022-03-28 19:27:58.044786"]]  (0.4ms) RELEASE SAVEPOINT active_record_1 Role Load (0.3ms) SELECT "roles".* FROM "roles" ORDER BY "roles"."id" ASC LIMIT $1 [["LIMIT", 1]] Role Exists (0.3ms) SELECT 1 AS one FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 62939931], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) SELECT COUNT(*) FROM "roles" Role Load (0.3ms) SELECT "roles".* FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]]  (0.2ms) SAVEPOINT active_record_1 Role Exists (0.3ms) SELECT 1 AS one FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] Role Create (0.6ms) INSERT INTO "roles" ("canvas_id", "label", "base_role_type", "canvas_account_id", "workflow_state", "permissions", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 1], ["label", "Account Admin"], ["base_role_type", "AccountMembership"], ["canvas_account_id", 10], ["workflow_state", "built_in"], ["permissions", "{\"manage_wiki\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"post_to_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"moderate_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_announcements\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"send_messages\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"send_messages_all\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_outcomes\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"create_conferences\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"create_collaborations\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_roster\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_all_grades\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_grades\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_rubrics\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"comment_on_others_submissions\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_students\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_admin_users\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_role_overrides\":{\"enabled\":true,\"locked\":true,\"readonly\":true,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_account_memberships\":{\"enabled\":true,\"locked\":true,\"readonly\":true,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_account_settings\":{\"enabled\":true,\"locked\":true,\"readonly\":true,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_groups\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_group_pages\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_files\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_assignments\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"undelete_courses\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_grade_changes\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_course_changes\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_question_banks\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_calendar\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_reports\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_courses\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_user_logins\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_user_observers\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_alerts\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"become_user\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_developer_keys\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"import_sis\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_sis\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_sis\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_course_list\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_statistics\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_storage_quotas\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_course_content\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_content\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_interaction_alerts\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"change_course_state\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_sections\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_feature_flags\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_quiz_answer_audits\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"moderate_grades\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"lti_add_edit\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true}}"], ["created_at", "2022-03-28 19:27:58.058295"], ["updated_at", "2022-03-28 19:27:58.058295"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SELECT COUNT(*) FROM "roles" Role Load (0.2ms) SELECT "roles".* FROM "roles" ORDER BY "roles"."id" DESC LIMIT $1 [["LIMIT", 1]]  (0.1ms) ROLLBACK  (0.3ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Role Exists (0.2ms) SELECT 1 AS one FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] Role Create (0.2ms) INSERT INTO "roles" ("canvas_id", "label", "base_role_type", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 1], ["label", "Cool Role"], ["base_role_type", "AccountMembership"], ["workflow_state", "active"], ["created_at", "2022-03-28 19:27:58.067399"], ["updated_at", "2022-03-28 19:27:58.067399"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SELECT COUNT(*) FROM "roles" Role Load (0.2ms) SELECT "roles".* FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]]  (0.2ms) SAVEPOINT active_record_1 Role Exists (0.5ms) SELECT 1 AS one FROM "roles" WHERE "roles"."canvas_id" = $1 AND "roles"."id" != $2 LIMIT $3 [["canvas_id", 1], ["id", 186], ["LIMIT", 1]] Role Update (0.9ms) UPDATE "roles" SET "label" = $1, "canvas_account_id" = $2, "permissions" = $3, "workflow_state" = $4, "updated_at" = $5 WHERE "roles"."id" = $6 [["label", "Account Admin"], ["canvas_account_id", 10], ["permissions", "{\"manage_wiki\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"post_to_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"moderate_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_announcements\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"send_messages\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"send_messages_all\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_outcomes\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"create_conferences\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"create_collaborations\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_roster\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_all_grades\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_grades\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_rubrics\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"comment_on_others_submissions\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_students\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_admin_users\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_role_overrides\":{\"enabled\":true,\"locked\":true,\"readonly\":true,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_account_memberships\":{\"enabled\":true,\"locked\":true,\"readonly\":true,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_account_settings\":{\"enabled\":true,\"locked\":true,\"readonly\":true,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_groups\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_group_pages\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_files\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_assignments\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"undelete_courses\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_grade_changes\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_course_changes\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_question_banks\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_calendar\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_reports\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_courses\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_user_logins\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_user_observers\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_alerts\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"become_user\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_developer_keys\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"import_sis\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_sis\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_sis\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_course_list\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_statistics\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_storage_quotas\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_course_content\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_content\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_interaction_alerts\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"change_course_state\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_sections\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_feature_flags\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_quiz_answer_audits\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"moderate_grades\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"lti_add_edit\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true}}"], ["workflow_state", "built_in"], ["updated_at", "2022-03-28 19:27:58.073414"], ["id", 186]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.5ms) SELECT COUNT(*) FROM "roles" Role Load (0.6ms) SELECT "roles".* FROM "roles" WHERE "roles"."id" = $1 LIMIT $2 [["id", 186], ["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.3ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Section Exists (0.4ms) SELECT 1 AS one FROM "sections" WHERE "sections"."canvas_id" = $1 LIMIT $2 [["canvas_id", 61118099], ["LIMIT", 1]] Section Create (0.3ms) INSERT INTO "sections" ("canvas_id", "created_at", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["canvas_id", 61118099], ["created_at", "2022-03-28 19:27:58.100931"], ["updated_at", "2022-03-28 19:27:58.100931"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Section Exists (0.3ms) SELECT 1 AS one FROM "sections" WHERE "sections"."canvas_id" IS NULL AND "sections"."id" != $1 LIMIT $2 [["id", 241], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.4ms) BEGIN  (0.3ms) SAVEPOINT active_record_1 Section Exists (0.3ms) SELECT 1 AS one FROM "sections" WHERE "sections"."canvas_id" = $1 LIMIT $2 [["canvas_id", 27335120], ["LIMIT", 1]] Section Create (0.2ms) INSERT INTO "sections" ("canvas_id", "created_at", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["canvas_id", 27335120], ["created_at", "2022-03-28 19:27:58.108780"], ["updated_at", "2022-03-28 19:27:58.108780"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Section Load (0.2ms) SELECT "sections".* FROM "sections" ORDER BY "sections"."id" ASC LIMIT $1 [["LIMIT", 1]] Section Exists (0.2ms) SELECT 1 AS one FROM "sections" WHERE "sections"."canvas_id" = $1 LIMIT $2 [["canvas_id", 27335120], ["LIMIT", 1]]  (0.1ms) ROLLBACK  (0.3ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Section Exists (0.3ms) SELECT 1 AS one FROM "sections" WHERE "sections"."canvas_id" = $1 LIMIT $2 [["canvas_id", 21263373], ["LIMIT", 1]] Section Create (0.3ms) INSERT INTO "sections" ("canvas_id", "created_at", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["canvas_id", 21263373], ["created_at", "2022-03-28 19:27:58.115411"], ["updated_at", "2022-03-28 19:27:58.115411"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Section Exists (0.3ms) SELECT 1 AS one FROM "sections" WHERE "sections"."canvas_id" = $1 AND "sections"."id" != $2 LIMIT $3 [["canvas_id", 21263373], ["id", 243], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.3ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Section Exists (0.3ms) SELECT 1 AS one FROM "sections" WHERE "sections"."canvas_id" = $1 LIMIT $2 [["canvas_id", 92876644], ["LIMIT", 1]] Section Create (0.4ms) INSERT INTO "sections" ("canvas_id", "created_at", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["canvas_id", 92876644], ["created_at", "2022-03-28 19:27:58.121464"], ["updated_at", "2022-03-28 19:27:58.121464"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) SAVEPOINT active_record_1 Submission Exists (0.7ms) SELECT 1 AS one FROM "submissions" WHERE "submissions"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] Submission Create (0.7ms) INSERT INTO "submissions" ("canvas_id", "submitted_at", "graded_at", "score", "points_possible", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 1], ["submitted_at", "2022-03-21 19:27:58.137437"], ["graded_at", "2022-03-27 19:27:58.137564"], ["score", 5.0], ["points_possible", 10.0], ["created_at", "2022-03-28 19:27:58.139864"], ["updated_at", "2022-03-28 19:27:58.139864"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Submission Exists (0.5ms) SELECT 1 AS one FROM "submissions" WHERE "submissions"."canvas_id" IS NULL AND "submissions"."id" != $1 LIMIT $2 [["id", 211], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Submission Exists (0.3ms) SELECT 1 AS one FROM "submissions" WHERE "submissions"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]] Submission Create (0.3ms) INSERT INTO "submissions" ("canvas_id", "submitted_at", "graded_at", "score", "points_possible", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 2], ["submitted_at", "2022-03-21 19:27:58.147994"], ["graded_at", "2022-03-27 19:27:58.148098"], ["score", 5.0], ["points_possible", 10.0], ["created_at", "2022-03-28 19:27:58.149331"], ["updated_at", "2022-03-28 19:27:58.149331"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Submission Load (0.2ms) SELECT "submissions".* FROM "submissions" ORDER BY "submissions"."id" ASC LIMIT $1 [["LIMIT", 1]] Submission Exists (0.3ms) SELECT 1 AS one FROM "submissions" WHERE "submissions"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Submission Exists (0.3ms) SELECT 1 AS one FROM "submissions" WHERE "submissions"."canvas_id" = $1 LIMIT $2 [["canvas_id", 3], ["LIMIT", 1]] Submission Create (0.4ms) INSERT INTO "submissions" ("canvas_id", "submitted_at", "graded_at", "score", "points_possible", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 3], ["submitted_at", "2022-03-21 19:27:58.155788"], ["graded_at", "2022-03-27 19:27:58.155896"], ["score", 5.0], ["points_possible", 10.0], ["created_at", "2022-03-28 19:27:58.157370"], ["updated_at", "2022-03-28 19:27:58.157370"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Submission Exists (0.6ms) SELECT 1 AS one FROM "submissions" WHERE "submissions"."canvas_id" = $1 AND "submissions"."id" != $2 LIMIT $3 [["canvas_id", 3], ["id", 213], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Submission Exists (0.3ms) SELECT 1 AS one FROM "submissions" WHERE "submissions"."canvas_id" = $1 LIMIT $2 [["canvas_id", 4], ["LIMIT", 1]] Submission Create (0.3ms) INSERT INTO "submissions" ("canvas_id", "submitted_at", "graded_at", "score", "points_possible", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 4], ["submitted_at", "2022-03-21 19:27:58.163181"], ["graded_at", "2022-03-27 19:27:58.163286"], ["score", 5.0], ["points_possible", 10.0], ["created_at", "2022-03-28 19:27:58.164554"], ["updated_at", "2022-03-28 19:27:58.164554"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Submission Exists (0.3ms) SELECT 1 AS one FROM "submissions" WHERE "submissions"."canvas_id" = $1 AND "submissions"."id" != $2 LIMIT $3 [["canvas_id", 4], ["id", 214], ["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Submission Exists (0.4ms) SELECT 1 AS one FROM "submissions" WHERE "submissions"."canvas_id" = $1 LIMIT $2 [["canvas_id", 5], ["LIMIT", 1]] Submission Create (0.5ms) INSERT INTO "submissions" ("canvas_id", "submitted_at", "graded_at", "score", "points_possible", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 5], ["submitted_at", "2022-03-21 19:27:58.169289"], ["graded_at", "2022-03-27 19:27:58.169385"], ["score", 5.0], ["points_possible", 10.0], ["created_at", "2022-03-28 19:27:58.171014"], ["updated_at", "2022-03-28 19:27:58.171014"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Submission Exists (0.5ms) SELECT 1 AS one FROM "submissions" WHERE "submissions"."canvas_id" = $1 AND "submissions"."id" != $2 LIMIT $3 [["canvas_id", 5], ["id", 215], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.3ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Term Exists (0.3ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 87095015], ["LIMIT", 1]] Term Create (0.3ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 87095015], ["name", "Cool Term"], ["start_at", "2022-03-25 19:27:56.139307"], ["end_at", "2022-03-31 19:27:56.139472"], ["workflow_state", "active"], ["sis_id", "04cd233a5be5c0184c10290bcda7c01c"], ["created_at", "2022-03-28 19:27:58.179871"], ["updated_at", "2022-03-28 19:27:58.179871"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Term Exists (0.3ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" IS NULL AND "terms"."id" != $1 LIMIT $2 [["id", 519], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.4ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Term Exists (0.3ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 53702425], ["LIMIT", 1]] Term Create (0.4ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 53702425], ["name", "Cool Term"], ["start_at", "2022-03-25 19:27:56.139307"], ["end_at", "2022-03-31 19:27:56.139472"], ["workflow_state", "active"], ["sis_id", "766a8ed75084adc828e33f39a78eaaba"], ["created_at", "2022-03-28 19:27:58.187546"], ["updated_at", "2022-03-28 19:27:58.187546"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Term Load (0.3ms) SELECT "terms".* FROM "terms" ORDER BY "terms"."id" ASC LIMIT $1 [["LIMIT", 1]] Term Exists (0.4ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 53702425], ["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Term Exists (0.3ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 37917150], ["LIMIT", 1]] Term Create (0.3ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 37917150], ["name", "Cool Term"], ["start_at", "2022-03-25 19:27:56.139307"], ["end_at", "2022-03-31 19:27:56.139472"], ["workflow_state", "active"], ["sis_id", "0dbe5adbefc9bb88e89970851f928b41"], ["created_at", "2022-03-28 19:27:58.197005"], ["updated_at", "2022-03-28 19:27:58.197005"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Term Exists (0.3ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 11503055], ["LIMIT", 1]] Term Create (0.3ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 11503055], ["name", "Cool Term"], ["start_at", "2022-03-26 19:27:58.200535"], ["end_at", "2022-03-31 19:27:58.200619"], ["workflow_state", "active"], ["sis_id", "c37254a89bddf6c6ef158da3e8f44ef8"], ["created_at", "2022-03-28 19:27:58.202212"], ["updated_at", "2022-03-28 19:27:58.202212"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 Term Exists (0.3ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 4213623], ["LIMIT", 1]] Term Create (0.3ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 4213623], ["name", "Cool Term"], ["start_at", "2022-03-25 19:27:56.139307"], ["end_at", "2022-03-31 19:27:56.139472"], ["workflow_state", "inactive"], ["sis_id", "f372fe837b6f6f26d40be54732f1ca1b"], ["created_at", "2022-03-28 19:27:58.204903"], ["updated_at", "2022-03-28 19:27:58.204903"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 Term Exists (0.3ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 38886839], ["LIMIT", 1]] Term Create (0.3ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 38886839], ["name", "Cool Term"], ["start_at", "2022-01-28 19:27:58.206317"], ["end_at", "2022-02-28 19:27:58.206397"], ["workflow_state", "active"], ["sis_id", "65ac29c6f83587fb439c96de1a1cef42"], ["created_at", "2022-03-28 19:27:58.208354"], ["updated_at", "2022-03-28 19:27:58.208354"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.3ms) SAVEPOINT active_record_1 Term Exists (0.3ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 82871959], ["LIMIT", 1]] Term Create (0.3ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 82871959], ["name", "Cool Term"], ["start_at", "2022-09-28 19:27:58.209894"], ["end_at", "2023-03-28 19:27:58.209981"], ["workflow_state", "active"], ["sis_id", "999dee24b9aaf00d36e57bdfa821ea9c"], ["created_at", "2022-03-28 19:27:58.211844"], ["updated_at", "2022-03-28 19:27:58.211844"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Term Load (0.5ms) SELECT "terms".* FROM "terms" WHERE "terms"."workflow_state" = $1 AND (start_at <= '2022-04-12 19:27:58.213325' OR start_at IS NULL) AND (end_at >= '2022-03-13 19:27:58.213506' OR end_at IS NULL) [["workflow_state", "active"]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) SELECT COUNT(*) FROM "terms" Term Load (0.2ms) SELECT "terms".* FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]]  (0.2ms) SAVEPOINT active_record_1 Term Exists (0.2ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] Term Create (0.3ms) INSERT INTO "terms" ("canvas_id", "name", "workflow_state", "grading_period_group_id", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 1], ["name", "Default Term"], ["workflow_state", "active"], ["grading_period_group_id", 1], ["sis_id", "Test"], ["created_at", "2022-03-28 19:27:58.219208"], ["updated_at", "2022-03-28 19:27:58.219208"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.3ms) SELECT COUNT(*) FROM "terms" Term Load (0.3ms) SELECT "terms".* FROM "terms" ORDER BY "terms"."id" DESC LIMIT $1 [["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Term Exists (0.3ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] Term Create (0.4ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 1], ["name", "Cool Term"], ["start_at", "2022-03-25 19:27:56.139307"], ["end_at", "2022-03-31 19:27:56.139472"], ["workflow_state", "active"], ["sis_id", "6e6c033bd8c690fed91a57567bbe00a4"], ["created_at", "2022-03-28 19:27:58.226299"], ["updated_at", "2022-03-28 19:27:58.226299"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.3ms) SELECT COUNT(*) FROM "terms" Term Load (0.4ms) SELECT "terms".* FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]]  (0.3ms) SAVEPOINT active_record_1 Term Exists (0.4ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 AND "terms"."id" != $2 LIMIT $3 [["canvas_id", 1], ["id", 527], ["LIMIT", 1]] Term Update (0.4ms) UPDATE "terms" SET "name" = $1, "sis_id" = $2, "start_at" = $3, "end_at" = $4, "grading_period_group_id" = $5, "updated_at" = $6 WHERE "terms"."id" = $7 [["name", "Default Term"], ["sis_id", "Test"], ["start_at", nil], ["end_at", nil], ["grading_period_group_id", 1], ["updated_at", "2022-03-28 19:27:58.232521"], ["id", 527]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SELECT COUNT(*) FROM "terms" Term Load (0.2ms) SELECT "terms".* FROM "terms" WHERE "terms"."id" = $1 LIMIT $2 [["id", 527], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 User Exists (0.4ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 99039465], ["LIMIT", 1]] User Create (0.5ms) INSERT INTO "users" ("canvas_id", "sis_id", "email", "first_name", "last_name", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 99039465], ["sis_id", "2f5221056b88a5976bc0a550c1a7ae6e"], ["email", "cooldude@coolsite.com"], ["first_name", "Cool"], ["last_name", "Dude"], ["created_at", "2022-03-28 19:27:58.239734"], ["updated_at", "2022-03-28 19:27:58.239734"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 User Exists (0.5ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" IS NULL AND "users"."id" != $1 LIMIT $2 [["id", 419], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 User Exists (0.3ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 58540207], ["LIMIT", 1]] User Create (0.4ms) INSERT INTO "users" ("canvas_id", "sis_id", "email", "first_name", "last_name", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 58540207], ["sis_id", "16794de2b9d3f4122358274c211e519a"], ["email", "cooldude@coolsite.com"], ["first_name", "Cool"], ["last_name", "Dude"], ["created_at", "2022-03-28 19:27:58.249961"], ["updated_at", "2022-03-28 19:27:58.249961"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 User Load (0.3ms) SELECT "users".* FROM "users" ORDER BY "users"."id" ASC LIMIT $1 [["LIMIT", 1]] User Exists (0.3ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 58540207], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 User Exists (0.4ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 96520158], ["LIMIT", 1]] User Create (0.4ms) INSERT INTO "users" ("canvas_id", "sis_id", "email", "first_name", "last_name", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 96520158], ["sis_id", "3fa286687ee660daf32922fc7b524b7e"], ["email", "cooldude@coolsite.com"], ["first_name", "Cool"], ["last_name", "Dude"], ["created_at", "2022-03-28 19:27:58.258485"], ["updated_at", "2022-03-28 19:27:58.258485"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 User Exists (0.3ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 30991133], ["LIMIT", 1]] User Create (0.3ms) INSERT INTO "users" ("canvas_id", "sis_id", "email", "first_name", "last_name", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 30991133], ["sis_id", "d046de15f85f2414f7076210c2153c3b"], ["email", "cooldude@coolsite.com"], ["first_name", "Cool"], ["last_name", "Dude"], ["created_at", "2022-03-28 19:27:58.264404"], ["updated_at", "2022-03-28 19:27:58.264404"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 User Exists (0.3ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 37000662], ["LIMIT", 1]] User Create (0.3ms) INSERT INTO "users" ("canvas_id", "sis_id", "email", "first_name", "last_name", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 37000662], ["sis_id", "c50b2875af6774272c49af024fcaa03b"], ["email", "cooldude@coolsite.com"], ["first_name", "Cool"], ["last_name", "Dude"], ["created_at", "2022-03-28 19:27:58.268977"], ["updated_at", "2022-03-28 19:27:58.268977"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) SELECT COUNT(*) FROM "assignment_groups" AssignmentGroup Create Many (0.8ms) INSERT INTO "assignment_groups" ("canvas_id","canvas_course_id","name","rules","position","group_weight","workflow_state","canvas_created_at","canvas_updated_at","created_at","updated_at") VALUES (1,1,'Assignments','--- drop_lowest:1\nnever_drop:36\n ',1,50.0,'available','2017-09-08 01:37:33','2017-09-08 01:37:33','2022-03-28 19:27:58.280228','2022-03-28 19:27:58.280228'),(2,1,'Tests',NULL,1,50.0,'available','2017-09-08 01:37:33','2017-09-08 01:37:33','2022-03-28 19:27:58.280228','2022-03-28 19:27:58.280228') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","canvas_course_id"=EXCLUDED."canvas_course_id","name"=EXCLUDED."name","rules"=EXCLUDED."rules","position"=EXCLUDED."position","group_weight"=EXCLUDED."group_weight","workflow_state"=EXCLUDED."workflow_state","canvas_created_at"=EXCLUDED."canvas_created_at","canvas_updated_at"=EXCLUDED."canvas_updated_at","updated_at"=EXCLUDED."updated_at" WHERE ("assignment_groups".canvas_id, "assignment_groups".canvas_course_id, "assignment_groups".name, "assignment_groups".rules, "assignment_groups".position, "assignment_groups".group_weight, "assignment_groups".workflow_state, "assignment_groups".canvas_created_at, "assignment_groups".canvas_updated_at) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.canvas_course_id, EXCLUDED.name, EXCLUDED.rules, EXCLUDED.position, EXCLUDED.group_weight, EXCLUDED.workflow_state, EXCLUDED.canvas_created_at, EXCLUDED.canvas_updated_at) RETURNING "id"  (0.3ms) SELECT COUNT(*) FROM "assignment_groups"  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.4ms) SELECT COUNT(*) FROM "assignments" Assignment Create Many (1.0ms) INSERT INTO "assignments" ("canvas_id","title","description","due_at","unlock_at","lock_at","points_possible","min_score","max_score","mastery_score","grading_type","submission_types","workflow_state","canvas_context_id","canvas_context_type","canvas_assignment_group_id","canvas_grading_scheme_id","canvas_grading_standard_id","created_at","updated_at") VALUES (88,'Assignment 1','

fdsfds

',NULL,NULL,NULL,100.0,NULL,NULL,NULL,'points','online_text_entry','published',58,'Course',55,NULL,NULL,'2022-03-28 19:27:58.288378','2022-03-28 19:27:58.288378'),(89,'fdsfdsfds','

fdsfdsfsdf

',NULL,NULL,NULL,100.0,NULL,NULL,NULL,'points','online_text_entry','published',59,'Course',56,NULL,NULL,'2022-03-28 19:27:58.288378','2022-03-28 19:27:58.288378') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","title"=EXCLUDED."title","description"=EXCLUDED."description","due_at"=EXCLUDED."due_at","unlock_at"=EXCLUDED."unlock_at","lock_at"=EXCLUDED."lock_at","points_possible"=EXCLUDED."points_possible","min_score"=EXCLUDED."min_score","max_score"=EXCLUDED."max_score","mastery_score"=EXCLUDED."mastery_score","grading_type"=EXCLUDED."grading_type","submission_types"=EXCLUDED."submission_types","workflow_state"=EXCLUDED."workflow_state","canvas_context_id"=EXCLUDED."canvas_context_id","canvas_context_type"=EXCLUDED."canvas_context_type","canvas_assignment_group_id"=EXCLUDED."canvas_assignment_group_id","canvas_grading_scheme_id"=EXCLUDED."canvas_grading_scheme_id","canvas_grading_standard_id"=EXCLUDED."canvas_grading_standard_id","updated_at"=EXCLUDED."updated_at" WHERE ("assignments".canvas_id, "assignments".title, "assignments".description, "assignments".due_at, "assignments".unlock_at, "assignments".lock_at, "assignments".points_possible, "assignments".min_score, "assignments".max_score, "assignments".mastery_score, "assignments".grading_type, "assignments".submission_types, "assignments".workflow_state, "assignments".canvas_context_id, "assignments".canvas_context_type, "assignments".canvas_assignment_group_id, "assignments".canvas_grading_scheme_id, "assignments".canvas_grading_standard_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.title, EXCLUDED.description, EXCLUDED.due_at, EXCLUDED.unlock_at, EXCLUDED.lock_at, EXCLUDED.points_possible, EXCLUDED.min_score, EXCLUDED.max_score, EXCLUDED.mastery_score, EXCLUDED.grading_type, EXCLUDED.submission_types, EXCLUDED.workflow_state, EXCLUDED.canvas_context_id, EXCLUDED.canvas_context_type, EXCLUDED.canvas_assignment_group_id, EXCLUDED.canvas_grading_scheme_id, EXCLUDED.canvas_grading_standard_id) RETURNING "id"  (0.4ms) SELECT COUNT(*) FROM "assignments"  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.5ms) SELECT COUNT(*) FROM "context_module_items" ContextModuleItem Create Many (0.6ms) INSERT INTO "context_module_items" ("canvas_id","canvas_context_module_id","position","canvas_content_id","canvas_content_type","workflow_state","canvas_assignment_id","created_at","updated_at") VALUES (15,9,1,83,'Assignment','active',1,'2022-03-28 19:27:58.295546','2022-03-28 19:27:58.295546'),(16,10,1,80,'Assignment','active',2,'2022-03-28 19:27:58.295546','2022-03-28 19:27:58.295546') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","canvas_context_module_id"=EXCLUDED."canvas_context_module_id","position"=EXCLUDED."position","canvas_content_id"=EXCLUDED."canvas_content_id","canvas_content_type"=EXCLUDED."canvas_content_type","workflow_state"=EXCLUDED."workflow_state","canvas_assignment_id"=EXCLUDED."canvas_assignment_id","updated_at"=EXCLUDED."updated_at" WHERE ("context_module_items".canvas_id, "context_module_items".canvas_context_module_id, "context_module_items".position, "context_module_items".canvas_content_id, "context_module_items".canvas_content_type, "context_module_items".workflow_state, "context_module_items".canvas_assignment_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.canvas_context_module_id, EXCLUDED.position, EXCLUDED.canvas_content_id, EXCLUDED.canvas_content_type, EXCLUDED.workflow_state, EXCLUDED.canvas_assignment_id) RETURNING "id"  (0.5ms) SELECT COUNT(*) FROM "context_module_items"  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.4ms) SELECT COUNT(*) FROM "context_modules" ContextModule Create Many (0.5ms) INSERT INTO "context_modules" ("canvas_id","canvas_context_id","canvas_context_type","position","name","workflow_state","deleted_at","created_at","updated_at") VALUES (23,785,'Course',1,'New Mod','active',NULL,'2022-03-28 19:27:58.301984','2022-03-28 19:27:58.301984'),(4,27,'Course',1,'Modules gonna module','unpublished',NULL,'2022-03-28 19:27:58.301984','2022-03-28 19:27:58.301984') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","canvas_context_id"=EXCLUDED."canvas_context_id","canvas_context_type"=EXCLUDED."canvas_context_type","position"=EXCLUDED."position","name"=EXCLUDED."name","workflow_state"=EXCLUDED."workflow_state","deleted_at"=EXCLUDED."deleted_at","updated_at"=EXCLUDED."updated_at" WHERE ("context_modules".canvas_id, "context_modules".canvas_context_id, "context_modules".canvas_context_type, "context_modules".position, "context_modules".name, "context_modules".workflow_state, "context_modules".deleted_at) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.canvas_context_id, EXCLUDED.canvas_context_type, EXCLUDED.position, EXCLUDED.name, EXCLUDED.workflow_state, EXCLUDED.deleted_at) RETURNING "id"  (0.3ms) SELECT COUNT(*) FROM "context_modules"  (0.2ms) ROLLBACK  (0.3ms) BEGIN  (0.4ms) SELECT COUNT(*) FROM "courses" Course Create Many (0.9ms) INSERT INTO "courses" ("canvas_id","sis_id","course_code","name","canvas_account_id","canvas_term_id","start_at","end_at","workflow_state","grading_standard_id","created_at","updated_at") VALUES (1,'course_sis_id_1','C1','Course #1',1,1,'2017-03-27 21:53:18','2017-04-27 12:21:18','active',NULL,'2022-03-28 19:27:58.308507','2022-03-28 19:27:58.308507'),(2,'course_sis_id_2','C2','Course #2',1,1,'2017-03-27 21:53:18','2017-04-27 12:21:18','unpublished',NULL,'2022-03-28 19:27:58.308507','2022-03-28 19:27:58.308507') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","sis_id"=EXCLUDED."sis_id","course_code"=EXCLUDED."course_code","name"=EXCLUDED."name","canvas_account_id"=EXCLUDED."canvas_account_id","canvas_term_id"=EXCLUDED."canvas_term_id","start_at"=EXCLUDED."start_at","end_at"=EXCLUDED."end_at","workflow_state"=EXCLUDED."workflow_state","grading_standard_id"=EXCLUDED."grading_standard_id","updated_at"=EXCLUDED."updated_at" WHERE ("courses".canvas_id, "courses".sis_id, "courses".course_code, "courses".name, "courses".canvas_account_id, "courses".canvas_term_id, "courses".start_at, "courses".end_at, "courses".workflow_state, "courses".grading_standard_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.sis_id, EXCLUDED.course_code, EXCLUDED.name, EXCLUDED.canvas_account_id, EXCLUDED.canvas_term_id, EXCLUDED.start_at, EXCLUDED.end_at, EXCLUDED.workflow_state, EXCLUDED.grading_standard_id) RETURNING "id"  (0.4ms) SELECT COUNT(*) FROM "courses"  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) SELECT COUNT(*) FROM "users" User Create Many (0.5ms) INSERT INTO "users" ("canvas_id","sis_id","email","first_name","last_name","name","sortable_name","workflow_state","login_id","created_at","updated_at") VALUES (1,'sis_id_1','poorbastard@yharnam.com','Patches','the Spider','Patches the Spider','the Spider, Patches','active','spiderdude1337','2022-03-28 19:27:58.315434','2022-03-28 19:27:58.315434'),(2,'sis_id_2','dreamer@yharnam.com','Hunter','Djura','Hunter Djura','Djura, Hunter','active','retireddude110','2022-03-28 19:27:58.315434','2022-03-28 19:27:58.315434') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","sis_id"=EXCLUDED."sis_id","email"=EXCLUDED."email","first_name"=EXCLUDED."first_name","last_name"=EXCLUDED."last_name","name"=EXCLUDED."name","sortable_name"=EXCLUDED."sortable_name","workflow_state"=EXCLUDED."workflow_state","login_id"=EXCLUDED."login_id","updated_at"=EXCLUDED."updated_at" WHERE ("users".canvas_id, "users".sis_id, "users".email, "users".first_name, "users".last_name, "users".name, "users".sortable_name, "users".workflow_state, "users".login_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.sis_id, EXCLUDED.email, EXCLUDED.first_name, EXCLUDED.last_name, EXCLUDED.name, EXCLUDED.sortable_name, EXCLUDED.workflow_state, EXCLUDED.login_id) RETURNING "id"  (0.2ms) SELECT COUNT(*) FROM "users"  (0.2ms) ROLLBACK  (0.2ms) BEGIN User Create Many (0.5ms) INSERT INTO "users" ("canvas_id","sis_id","email","first_name","last_name","name","sortable_name","workflow_state","login_id","created_at","updated_at") VALUES (1,'sis_id_1','poorbastard@yharnam.com','Patches','the Spider','Patches the Spider','the Spider, Patches','active','spiderdude1337','2022-03-28 19:27:58.319385','2022-03-28 19:27:58.319385'),(2,'sis_id_2','dreamer@yharnam.com','Hunter','Djura','Hunter Djura','Djura, Hunter','active','retireddude110','2022-03-28 19:27:58.319385','2022-03-28 19:27:58.319385') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","sis_id"=EXCLUDED."sis_id","email"=EXCLUDED."email","first_name"=EXCLUDED."first_name","last_name"=EXCLUDED."last_name","name"=EXCLUDED."name","sortable_name"=EXCLUDED."sortable_name","workflow_state"=EXCLUDED."workflow_state","login_id"=EXCLUDED."login_id","updated_at"=EXCLUDED."updated_at" WHERE ("users".canvas_id, "users".sis_id, "users".email, "users".first_name, "users".last_name, "users".name, "users".sortable_name, "users".workflow_state, "users".login_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.sis_id, EXCLUDED.email, EXCLUDED.first_name, EXCLUDED.last_name, EXCLUDED.name, EXCLUDED.sortable_name, EXCLUDED.workflow_state, EXCLUDED.login_id) RETURNING "id" User Load (0.3ms) SELECT "users".* FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.3ms) BEGIN  (0.3ms) SELECT COUNT(*) FROM "courses" Course Create Many (0.8ms) INSERT INTO "courses" ("canvas_id","sis_id","course_code","name","canvas_account_id","canvas_term_id","start_at","end_at","workflow_state","grading_standard_id","created_at","updated_at") VALUES (1,'course_sis_id_1','C1','Course #1',1,1,'2017-03-27 21:53:18','2017-04-27 12:21:18','active',NULL,'2022-03-28 19:27:58.325412','2022-03-28 19:27:58.325412'),(2,'course_sis_id_2','C2','Course #2',1,1,'2017-03-27 21:53:18','2017-04-27 12:21:18','unpublished',NULL,'2022-03-28 19:27:58.325412','2022-03-28 19:27:58.325412') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","sis_id"=EXCLUDED."sis_id","course_code"=EXCLUDED."course_code","name"=EXCLUDED."name","canvas_account_id"=EXCLUDED."canvas_account_id","canvas_term_id"=EXCLUDED."canvas_term_id","start_at"=EXCLUDED."start_at","end_at"=EXCLUDED."end_at","workflow_state"=EXCLUDED."workflow_state","grading_standard_id"=EXCLUDED."grading_standard_id","updated_at"=EXCLUDED."updated_at" WHERE ("courses".canvas_id, "courses".sis_id, "courses".course_code, "courses".name, "courses".canvas_account_id, "courses".canvas_term_id, "courses".start_at, "courses".end_at, "courses".workflow_state, "courses".grading_standard_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.sis_id, EXCLUDED.course_code, EXCLUDED.name, EXCLUDED.canvas_account_id, EXCLUDED.canvas_term_id, EXCLUDED.start_at, EXCLUDED.end_at, EXCLUDED.workflow_state, EXCLUDED.grading_standard_id) RETURNING "id"  (0.4ms) SELECT COUNT(*) FROM "courses" Course Load (0.3ms) SELECT "courses".* FROM "courses" ORDER BY "courses"."id" ASC LIMIT $1 [["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) SELECT COUNT(*) FROM "enrollments" Enrollment Create Many (0.6ms) INSERT INTO "enrollments" ("canvas_id","canvas_course_id","course_sis_id","canvas_user_id","user_sis_id","role","canvas_role_id","canvas_section_id","workflow_state","base_role_type","created_at","updated_at") VALUES (1,1,'sis_MUSC_2520_834',2,'sis_dalvarez_247','teacher',4,1,'active','TeacherEnrollment','2022-03-28 19:27:58.331794','2022-03-28 19:27:58.331794'),(2,1,'sis_MUSC_2520_834',3,'sis_jweaver_720','student',4,1,'active','StudentEnrollment','2022-03-28 19:27:58.331794','2022-03-28 19:27:58.331794') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","canvas_course_id"=EXCLUDED."canvas_course_id","course_sis_id"=EXCLUDED."course_sis_id","canvas_user_id"=EXCLUDED."canvas_user_id","user_sis_id"=EXCLUDED."user_sis_id","role"=EXCLUDED."role","canvas_role_id"=EXCLUDED."canvas_role_id","canvas_section_id"=EXCLUDED."canvas_section_id","workflow_state"=EXCLUDED."workflow_state","base_role_type"=EXCLUDED."base_role_type","updated_at"=EXCLUDED."updated_at" WHERE ("enrollments".canvas_id, "enrollments".canvas_course_id, "enrollments".course_sis_id, "enrollments".canvas_user_id, "enrollments".user_sis_id, "enrollments".role, "enrollments".canvas_role_id, "enrollments".canvas_section_id, "enrollments".workflow_state, "enrollments".base_role_type) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.canvas_course_id, EXCLUDED.course_sis_id, EXCLUDED.canvas_user_id, EXCLUDED.user_sis_id, EXCLUDED.role, EXCLUDED.canvas_role_id, EXCLUDED.canvas_section_id, EXCLUDED.workflow_state, EXCLUDED.base_role_type) RETURNING "id"  (0.3ms) SELECT COUNT(*) FROM "enrollments"  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) SELECT COUNT(*) FROM "sections" Section Create Many (0.6ms) INSERT INTO "sections" ("canvas_id","sis_id","canvas_course_id","name","workflow_state","start_at","end_at","created_at","updated_at") VALUES (1,'sis_section_1',1,'Cool Section','active','2017-03-27 21:53:18','2017-03-27 21:53:18','2022-03-28 19:27:58.336563','2022-03-28 19:27:58.336563'),(2,'sis_section_2',2,'Lame Section','active','2017-03-27 21:53:18','2017-03-27 21:53:18','2022-03-28 19:27:58.336563','2022-03-28 19:27:58.336563') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","sis_id"=EXCLUDED."sis_id","canvas_course_id"=EXCLUDED."canvas_course_id","name"=EXCLUDED."name","workflow_state"=EXCLUDED."workflow_state","start_at"=EXCLUDED."start_at","end_at"=EXCLUDED."end_at","updated_at"=EXCLUDED."updated_at" WHERE ("sections".canvas_id, "sections".sis_id, "sections".canvas_course_id, "sections".name, "sections".workflow_state, "sections".start_at, "sections".end_at) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.sis_id, EXCLUDED.canvas_course_id, EXCLUDED.name, EXCLUDED.workflow_state, EXCLUDED.start_at, EXCLUDED.end_at) RETURNING "id"  (0.3ms) SELECT COUNT(*) FROM "sections" Section Load (0.3ms) SELECT "sections".* FROM "sections" ORDER BY "sections"."id" ASC LIMIT $1 [["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN Section Create Many (0.6ms) INSERT INTO "sections" ("canvas_id","sis_id","canvas_course_id","name","workflow_state","start_at","end_at","created_at","updated_at") VALUES (1,'sis_section_1',1,'Cool Section','active','2017-03-27 21:53:18','2017-03-27 21:53:18','2022-03-28 19:27:58.342790','2022-03-28 19:27:58.342790'),(2,'sis_section_2',2,'Lame Section','active','2017-03-27 21:53:18','2017-03-27 21:53:18','2022-03-28 19:27:58.342790','2022-03-28 19:27:58.342790') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","sis_id"=EXCLUDED."sis_id","canvas_course_id"=EXCLUDED."canvas_course_id","name"=EXCLUDED."name","workflow_state"=EXCLUDED."workflow_state","start_at"=EXCLUDED."start_at","end_at"=EXCLUDED."end_at","updated_at"=EXCLUDED."updated_at" WHERE ("sections".canvas_id, "sections".sis_id, "sections".canvas_course_id, "sections".name, "sections".workflow_state, "sections".start_at, "sections".end_at) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.sis_id, EXCLUDED.canvas_course_id, EXCLUDED.name, EXCLUDED.workflow_state, EXCLUDED.start_at, EXCLUDED.end_at) RETURNING "id" Section Load (0.3ms) SELECT "sections".* FROM "sections" WHERE "sections"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]] Section Create Many (0.4ms) INSERT INTO "sections" ("canvas_id","canvas_nonxlist_course_id","created_at","updated_at") VALUES (2,3,'2022-03-28 19:27:58.345949','2022-03-28 19:27:58.345949') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","canvas_nonxlist_course_id"=EXCLUDED."canvas_nonxlist_course_id","updated_at"=EXCLUDED."updated_at" WHERE ("sections".canvas_id, "sections".canvas_nonxlist_course_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.canvas_nonxlist_course_id) RETURNING "id"  (0.3ms) SELECT COUNT(*) FROM "sections" WHERE "sections"."canvas_nonxlist_course_id" IS NOT NULL Section Load (0.3ms) SELECT "sections".* FROM "sections" WHERE "sections"."canvas_nonxlist_course_id" IS NOT NULL ORDER BY "sections"."id" ASC LIMIT $1 [["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) SELECT COUNT(*) FROM "groups" Group Create Many (0.5ms) INSERT INTO "groups" ("canvas_id","sis_id","canvas_group_category_id","group_category_sis_id","canvas_account_id","canvas_course_id","name","workflow_state","context_id","context_type","max_membership","created_at","updated_at") VALUES (50,'sis1',10,NULL,1,NULL,'Group1','available',1,'Account',NULL,'2022-03-28 19:27:58.351033','2022-03-28 19:27:58.351033'),(51,'sis2',2,NULL,NULL,1,'Group2','available',1,'Course',1,'2022-03-28 19:27:58.351033','2022-03-28 19:27:58.351033') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","sis_id"=EXCLUDED."sis_id","canvas_group_category_id"=EXCLUDED."canvas_group_category_id","group_category_sis_id"=EXCLUDED."group_category_sis_id","canvas_account_id"=EXCLUDED."canvas_account_id","canvas_course_id"=EXCLUDED."canvas_course_id","name"=EXCLUDED."name","workflow_state"=EXCLUDED."workflow_state","context_id"=EXCLUDED."context_id","context_type"=EXCLUDED."context_type","max_membership"=EXCLUDED."max_membership","updated_at"=EXCLUDED."updated_at" WHERE ("groups".canvas_id, "groups".sis_id, "groups".canvas_group_category_id, "groups".group_category_sis_id, "groups".canvas_account_id, "groups".canvas_course_id, "groups".name, "groups".workflow_state, "groups".context_id, "groups".context_type, "groups".max_membership) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.sis_id, EXCLUDED.canvas_group_category_id, EXCLUDED.group_category_sis_id, EXCLUDED.canvas_account_id, EXCLUDED.canvas_course_id, EXCLUDED.name, EXCLUDED.workflow_state, EXCLUDED.context_id, EXCLUDED.context_type, EXCLUDED.max_membership) RETURNING "id"  (0.2ms) SELECT COUNT(*) FROM "groups" Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."name" = $1 LIMIT $2 [["name", "Group1"], ["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.1ms) BEGIN  (0.3ms) SELECT COUNT(*) FROM "group_memberships" GroupMembership Create Many (0.6ms) INSERT INTO "group_memberships" ("canvas_id","canvas_group_id","group_sis_id","canvas_user_id","user_sis_id","workflow_state","created_at","updated_at") VALUES (50,1,NULL,10,NULL,'accepted','2022-03-28 19:27:58.357158','2022-03-28 19:27:58.357158'),(51,2,NULL,11,NULL,'accepted','2022-03-28 19:27:58.357158','2022-03-28 19:27:58.357158') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","canvas_group_id"=EXCLUDED."canvas_group_id","group_sis_id"=EXCLUDED."group_sis_id","canvas_user_id"=EXCLUDED."canvas_user_id","user_sis_id"=EXCLUDED."user_sis_id","workflow_state"=EXCLUDED."workflow_state","updated_at"=EXCLUDED."updated_at" WHERE ("group_memberships".canvas_id, "group_memberships".canvas_group_id, "group_memberships".group_sis_id, "group_memberships".canvas_user_id, "group_memberships".user_sis_id, "group_memberships".workflow_state) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.canvas_group_id, EXCLUDED.group_sis_id, EXCLUDED.canvas_user_id, EXCLUDED.user_sis_id, EXCLUDED.workflow_state) RETURNING "id"  (0.2ms) SELECT COUNT(*) FROM "group_memberships" GroupMembership Load (0.3ms) SELECT "group_memberships".* FROM "group_memberships" WHERE "group_memberships"."canvas_id" = $1 LIMIT $2 [["canvas_id", 50], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.5ms) SELECT COUNT(*) FROM "user_observers" UserObserver Create Many (0.5ms) INSERT INTO "user_observers" ("observing_user_id","observed_user_id","workflow_state","created_at","updated_at") VALUES (21,3,'active','2022-03-28 19:27:58.369239','2022-03-28 19:27:58.369239'),(21,2,'active','2022-03-28 19:27:58.369239','2022-03-28 19:27:58.369239') ON CONFLICT (observing_user_id, observed_user_id) DO UPDATE SET "observing_user_id"=EXCLUDED."observing_user_id","observed_user_id"=EXCLUDED."observed_user_id","workflow_state"=EXCLUDED."workflow_state","updated_at"=EXCLUDED."updated_at" WHERE ("user_observers".observing_user_id, "user_observers".observed_user_id, "user_observers".workflow_state) IS DISTINCT FROM (EXCLUDED.observing_user_id, EXCLUDED.observed_user_id, EXCLUDED.workflow_state) RETURNING "id"  (0.3ms) SELECT COUNT(*) FROM "user_observers" UserObserver Load (0.3ms) SELECT "user_observers".* FROM "user_observers" WHERE "user_observers"."observed_user_id" = $1 LIMIT $2 [["observed_user_id", 3], ["LIMIT", 1]]  (0.4ms) ROLLBACK  (0.2ms) BEGIN  (0.4ms) SELECT COUNT(*) FROM "grading_periods" GradingPeriod Create Many (0.8ms) INSERT INTO "grading_periods" ("canvas_id","title","weight","start_date","end_date","close_date","canvas_grading_period_group_id","workflow_state","created_at","updated_at") VALUES (1,'Period 1',0.2,'2019-07-01 06:00:00','2019-08-01 05:59:59','2019-08-01 05:59:59',1,'active','2022-03-28 19:27:58.386804','2022-03-28 19:27:58.386804'),(2,'Period 2',0.8,'2019-08-01 06:00:00','2019-09-01 05:59:59','2019-09-01 05:59:59',1,'deleted','2022-03-28 19:27:58.386804','2022-03-28 19:27:58.386804') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","title"=EXCLUDED."title","weight"=EXCLUDED."weight","start_date"=EXCLUDED."start_date","end_date"=EXCLUDED."end_date","close_date"=EXCLUDED."close_date","canvas_grading_period_group_id"=EXCLUDED."canvas_grading_period_group_id","workflow_state"=EXCLUDED."workflow_state","updated_at"=EXCLUDED."updated_at" WHERE ("grading_periods".canvas_id, "grading_periods".title, "grading_periods".weight, "grading_periods".start_date, "grading_periods".end_date, "grading_periods".close_date, "grading_periods".canvas_grading_period_group_id, "grading_periods".workflow_state) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.title, EXCLUDED.weight, EXCLUDED.start_date, EXCLUDED.end_date, EXCLUDED.close_date, EXCLUDED.canvas_grading_period_group_id, EXCLUDED.workflow_state) RETURNING "id"  (0.4ms) SELECT COUNT(*) FROM "grading_periods" GradingPeriod Load (0.4ms) SELECT "grading_periods".* FROM "grading_periods" WHERE "grading_periods"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.4ms) SELECT COUNT(*) FROM "grading_period_groups" GradingPeriodGroup Create Many (0.7ms) INSERT INTO "grading_period_groups" ("canvas_id","title","weighted","display_totals_for_all_grading_periods","workflow_state","created_at","updated_at") VALUES (1,'Test Group',FALSE,FALSE,'active','2022-03-28 19:27:58.408851','2022-03-28 19:27:58.408851') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","title"=EXCLUDED."title","weighted"=EXCLUDED."weighted","display_totals_for_all_grading_periods"=EXCLUDED."display_totals_for_all_grading_periods","workflow_state"=EXCLUDED."workflow_state","updated_at"=EXCLUDED."updated_at" WHERE ("grading_period_groups".canvas_id, "grading_period_groups".title, "grading_period_groups".weighted, "grading_period_groups".display_totals_for_all_grading_periods, "grading_period_groups".workflow_state) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.title, EXCLUDED.weighted, EXCLUDED.display_totals_for_all_grading_periods, EXCLUDED.workflow_state) RETURNING "id"  (0.4ms) SELECT COUNT(*) FROM "grading_period_groups" GradingPeriodGroup Load (0.3ms) SELECT "grading_period_groups".* FROM "grading_period_groups" WHERE "grading_period_groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) SELECT COUNT(*) FROM "user_observers" UserObserver Create Many (0.7ms) INSERT INTO "user_observers" ("observing_user_id","observed_user_id","workflow_state","created_at","updated_at") VALUES (21,3,'active','2022-03-28 19:27:58.422100','2022-03-28 19:27:58.422100'),(21,2,'active','2022-03-28 19:27:58.422100','2022-03-28 19:27:58.422100') ON CONFLICT (observing_user_id, observed_user_id) DO UPDATE SET "observing_user_id"=EXCLUDED."observing_user_id","observed_user_id"=EXCLUDED."observed_user_id","workflow_state"=EXCLUDED."workflow_state","updated_at"=EXCLUDED."updated_at" WHERE ("user_observers".observing_user_id, "user_observers".observed_user_id, "user_observers".workflow_state) IS DISTINCT FROM (EXCLUDED.observing_user_id, EXCLUDED.observed_user_id, EXCLUDED.workflow_state) RETURNING "id"  (0.3ms) SELECT COUNT(*) FROM "user_observers"  (0.2ms) SELECT COUNT(*) FROM "user_observers" UserObserver Create Many (0.4ms) INSERT INTO "user_observers" ("observing_user_id","observed_user_id","workflow_state","created_at","updated_at") VALUES (21,3,'active','2022-03-28 19:27:58.425505','2022-03-28 19:27:58.425505'),(21,2,'active','2022-03-28 19:27:58.425505','2022-03-28 19:27:58.425505') ON CONFLICT (observing_user_id, observed_user_id) DO UPDATE SET "observing_user_id"=EXCLUDED."observing_user_id","observed_user_id"=EXCLUDED."observed_user_id","workflow_state"=EXCLUDED."workflow_state","updated_at"=EXCLUDED."updated_at" WHERE ("user_observers".observing_user_id, "user_observers".observed_user_id, "user_observers".workflow_state) IS DISTINCT FROM (EXCLUDED.observing_user_id, EXCLUDED.observed_user_id, EXCLUDED.workflow_state) RETURNING "id"  (0.4ms) SELECT COUNT(*) FROM "user_observers"  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) SELECT COUNT(*) FROM "users"  (0.3ms) SELECT COUNT(*) FROM "courses" Course Create Many (0.6ms) INSERT INTO "courses" ("canvas_id","sis_id","course_code","name","canvas_account_id","canvas_term_id","start_at","end_at","workflow_state","grading_standard_id","created_at","updated_at") VALUES (1,'course_sis_id_1','C1','Course #1',1,1,'2017-03-27 21:53:18','2017-04-27 12:21:18','active',NULL,'2022-03-28 19:27:58.433162','2022-03-28 19:27:58.433162'),(2,'course_sis_id_2','C2','Course #2',1,1,'2017-03-27 21:53:18','2017-04-27 12:21:18','unpublished',NULL,'2022-03-28 19:27:58.433162','2022-03-28 19:27:58.433162') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","sis_id"=EXCLUDED."sis_id","course_code"=EXCLUDED."course_code","name"=EXCLUDED."name","canvas_account_id"=EXCLUDED."canvas_account_id","canvas_term_id"=EXCLUDED."canvas_term_id","start_at"=EXCLUDED."start_at","end_at"=EXCLUDED."end_at","workflow_state"=EXCLUDED."workflow_state","grading_standard_id"=EXCLUDED."grading_standard_id","updated_at"=EXCLUDED."updated_at" WHERE ("courses".canvas_id, "courses".sis_id, "courses".course_code, "courses".name, "courses".canvas_account_id, "courses".canvas_term_id, "courses".start_at, "courses".end_at, "courses".workflow_state, "courses".grading_standard_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.sis_id, EXCLUDED.course_code, EXCLUDED.name, EXCLUDED.canvas_account_id, EXCLUDED.canvas_term_id, EXCLUDED.start_at, EXCLUDED.end_at, EXCLUDED.workflow_state, EXCLUDED.grading_standard_id) RETURNING "id" User Create Many (0.5ms) INSERT INTO "users" ("canvas_id","sis_id","email","first_name","last_name","name","sortable_name","workflow_state","login_id","created_at","updated_at") VALUES (1,'sis_id_1','poorbastard@yharnam.com','Patches','the Spider','Patches the Spider','the Spider, Patches','active','spiderdude1337','2022-03-28 19:27:58.435790','2022-03-28 19:27:58.435790'),(2,'sis_id_2','dreamer@yharnam.com','Hunter','Djura','Hunter Djura','Djura, Hunter','active','retireddude109','2022-03-28 19:27:58.435790','2022-03-28 19:27:58.435790') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","sis_id"=EXCLUDED."sis_id","email"=EXCLUDED."email","first_name"=EXCLUDED."first_name","last_name"=EXCLUDED."last_name","name"=EXCLUDED."name","sortable_name"=EXCLUDED."sortable_name","workflow_state"=EXCLUDED."workflow_state","login_id"=EXCLUDED."login_id","updated_at"=EXCLUDED."updated_at" WHERE ("users".canvas_id, "users".sis_id, "users".email, "users".first_name, "users".last_name, "users".name, "users".sortable_name, "users".workflow_state, "users".login_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.sis_id, EXCLUDED.email, EXCLUDED.first_name, EXCLUDED.last_name, EXCLUDED.name, EXCLUDED.sortable_name, EXCLUDED.workflow_state, EXCLUDED.login_id) RETURNING "id"  (0.3ms) SELECT COUNT(*) FROM "users"  (0.3ms) SELECT COUNT(*) FROM "courses"  (0.2ms) ROLLBACK  (0.3ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN Course Create Many (0.6ms) INSERT INTO "courses" ("canvas_id","sis_id","course_code","name","canvas_account_id","canvas_term_id","start_at","end_at","workflow_state","grading_standard_id","created_at","updated_at") VALUES (1,'course_sis_id_1','C1','Course #1',1,1,'2017-03-27 21:53:18','2017-04-27 12:21:18','active',NULL,'2022-03-28 19:27:58.445259','2022-03-28 19:27:58.445259'),(2,'course_sis_id_2','C2','Course #2',1,1,'2017-03-27 21:53:18','2017-04-27 12:21:18','unpublished',NULL,'2022-03-28 19:27:58.445259','2022-03-28 19:27:58.445259') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","sis_id"=EXCLUDED."sis_id","course_code"=EXCLUDED."course_code","name"=EXCLUDED."name","canvas_account_id"=EXCLUDED."canvas_account_id","canvas_term_id"=EXCLUDED."canvas_term_id","start_at"=EXCLUDED."start_at","end_at"=EXCLUDED."end_at","workflow_state"=EXCLUDED."workflow_state","grading_standard_id"=EXCLUDED."grading_standard_id","updated_at"=EXCLUDED."updated_at" WHERE ("courses".canvas_id, "courses".sis_id, "courses".course_code, "courses".name, "courses".canvas_account_id, "courses".canvas_term_id, "courses".start_at, "courses".end_at, "courses".workflow_state, "courses".grading_standard_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.sis_id, EXCLUDED.course_code, EXCLUDED.name, EXCLUDED.canvas_account_id, EXCLUDED.canvas_term_id, EXCLUDED.start_at, EXCLUDED.end_at, EXCLUDED.workflow_state, EXCLUDED.grading_standard_id) RETURNING "id"  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) SELECT COUNT(*) FROM "submissions" Submission Create Many (0.7ms) INSERT INTO "submissions" ("canvas_id","canvas_user_id","canvas_course_id","canvas_assignment_id","submitted_at","due_at","graded_at","score","points_possible","excused","workflow_state","created_at","updated_at") VALUES (1,1,1,1,'2017-09-21 18:28:15','2017-09-27 18:28:15','2017-09-21 19:36:23',5.0,10.0,TRUE,'graded','2022-03-28 19:27:58.472022','2022-03-28 19:27:58.472022'),(2,1,1,2,'2017-09-21 18:28:15','2017-09-28 18:28:15','2017-09-21 19:36:23',5.0,10.0,FALSE,'submitted','2022-03-28 19:27:58.472022','2022-03-28 19:27:58.472022') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","canvas_user_id"=EXCLUDED."canvas_user_id","canvas_course_id"=EXCLUDED."canvas_course_id","canvas_assignment_id"=EXCLUDED."canvas_assignment_id","submitted_at"=EXCLUDED."submitted_at","due_at"=EXCLUDED."due_at","graded_at"=EXCLUDED."graded_at","score"=EXCLUDED."score","points_possible"=EXCLUDED."points_possible","excused"=EXCLUDED."excused","workflow_state"=EXCLUDED."workflow_state","updated_at"=EXCLUDED."updated_at" WHERE ("submissions".canvas_id, "submissions".canvas_user_id, "submissions".canvas_course_id, "submissions".canvas_assignment_id, "submissions".submitted_at, "submissions".due_at, "submissions".graded_at, "submissions".score, "submissions".points_possible, "submissions".excused, "submissions".workflow_state) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.canvas_user_id, EXCLUDED.canvas_course_id, EXCLUDED.canvas_assignment_id, EXCLUDED.submitted_at, EXCLUDED.due_at, EXCLUDED.graded_at, EXCLUDED.score, EXCLUDED.points_possible, EXCLUDED.excused, EXCLUDED.workflow_state) RETURNING "id"  (0.3ms) SELECT COUNT(*) FROM "submissions"  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] [BatchTestJobBase] [e3176b92-20c9-4385-a44f-3fd3ee4a13e7] Performing BatchTestJobBase (Job ID: e3176b92-20c9-4385-a44f-3fd3ee4a13e7) from Test(default) [ActiveJob] [BatchTestJobBase] [e3176b92-20c9-4385-a44f-3fd3ee4a13e7] Performed BatchTestJobBase (Job ID: e3176b92-20c9-4385-a44f-3fd3ee4a13e7) from Test(default) in 0.23ms  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] [BatchTestJobBase] [4bdfa8ec-db0a-43e2-97ad-62da14b5c7f1] Performing BatchTestJobBase (Job ID: 4bdfa8ec-db0a-43e2-97ad-62da14b5c7f1) from Test(default) [ActiveJob] [BatchTestJobBase] [4bdfa8ec-db0a-43e2-97ad-62da14b5c7f1] Performed BatchTestJobBase (Job ID: 4bdfa8ec-db0a-43e2-97ad-62da14b5c7f1) from Test(default) in 0.26ms  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] [BatchTestJobBase] [d62fe2dc-0b7f-4046-89f5-b8efd7131b5f] Performing BatchTestJobBase (Job ID: d62fe2dc-0b7f-4046-89f5-b8efd7131b5f) from Test(default) [ActiveJob] [BatchTestJobBase] [d62fe2dc-0b7f-4046-89f5-b8efd7131b5f] Performed BatchTestJobBase (Job ID: d62fe2dc-0b7f-4046-89f5-b8efd7131b5f) from Test(default) in 0.07ms  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] [FailingBatchTestJobBase] [ade3ee95-8758-483b-bc3f-cddca7c74767] Performing FailingBatchTestJobBase (Job ID: ade3ee95-8758-483b-bc3f-cddca7c74767) from Test(default) [ActiveJob] [FailingBatchTestJobBase] [ade3ee95-8758-483b-bc3f-cddca7c74767] Error performing FailingBatchTestJobBase (Job ID: ade3ee95-8758-483b-bc3f-cddca7c74767) from Test(default) in 0.23ms: RuntimeError (Foo): /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/job_batching/support/base_job.rb:12:in `perform' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6.2/lib/active_job/execution.rb:39:in `block in perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:109:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch_aware_job.rb:12:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/i18n-1.10.0/lib/i18n.rb:323:in `with_locale' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6.2/lib/active_job/translation.rb:9:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:26:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/notifications.rb:168:in `block in instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/notifications/instrumenter.rb:23:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/notifications.rb:168:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:25:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:46:in `block in tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/tagged_logging.rb:71:in `block in tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/tagged_logging.rb:28:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/tagged_logging.rb:71:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:46:in `tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:22:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:136:in `run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6.2/lib/active_job/execution.rb:38:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/job_batching/batch_aware_job_spec.rb:46:in `block (5 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:263:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:263:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:511:in `block in with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:468:in `block in with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:486:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-rails-5.1.1/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:486:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:468:in `with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:511:in `with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:259:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:646:in `block in run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:642:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:642:in `run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:607:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/configuration.rb:2068:in `with_suite_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:116:in `block in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/reporter.rb:74:in `report' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:115:in `run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:89:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:71:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:45:in `invoke' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/exe/rspec:4:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:58:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:58:in `kernel_load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:23:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:478:in `exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:31:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:25:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/exe/bundle:49:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/friendly_errors.rb:128:in `with_friendly_errors' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/exe/bundle:37:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `
'  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] Enqueued BatchTestJobBase (Job ID: 63431176-d53d-4a0f-b23e-1326a849b364) to Test(default)  (0.3ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] Enqueued BatchTestJobBase (Job ID: b903bc8e-868b-4121-89c4-ad8ed107de07) to Test(default)  (0.3ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] Enqueued BatchTestJobBase (Job ID: 2d4ab368-1072-48a4-b8bf-6bf4385add62) to Test(default)  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.9ms) ROLLBACK  (0.5ms) BEGIN  (2.6ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.3ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.5ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] Enqueued RetryingJob (Job ID: 157343a6-aeb0-438e-9407-29d80f073a60) to Sidekiq(default) [ActiveJob] [RetryingJob] [157343a6-aeb0-438e-9407-29d80f073a60] Performing RetryingJob (Job ID: 157343a6-aeb0-438e-9407-29d80f073a60) from Sidekiq(default) [ActiveJob] [RetryingJob] [157343a6-aeb0-438e-9407-29d80f073a60] Error performing RetryingJob (Job ID: 157343a6-aeb0-438e-9407-29d80f073a60) from Sidekiq(default) in 3.63ms: RuntimeError (A Failure): /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/job_batching/batch_spec.rb:268:in `perform' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6.2/lib/active_job/execution.rb:39:in `block in perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:109:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch_aware_job.rb:12:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/i18n-1.10.0/lib/i18n.rb:328:in `with_locale' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6.2/lib/active_job/translation.rb:9:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:26:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/notifications.rb:168:in `block in instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/notifications/instrumenter.rb:23:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/notifications.rb:168:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:25:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:46:in `block in tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/tagged_logging.rb:71:in `block in tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/tagged_logging.rb:28:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/tagged_logging.rb:71:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:46:in `tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:22:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:136:in `run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6.2/lib/active_job/execution.rb:38:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6.2/lib/active_job/execution.rb:24:in `block in execute' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:109:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6.2/lib/active_job/railtie.rb:28:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/execution_wrapper.rb:90:in `wrap' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/reloader.rb:73:in `block in wrap' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/execution_wrapper.rb:90:in `wrap' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/reloader.rb:72:in `wrap' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6.2/lib/active_job/railtie.rb:27:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:136:in `run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6.2/lib/active_job/execution.rb:22:in `execute' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6.2/lib/active_job/queue_adapters/sidekiq_adapter.rb:42:in `perform' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/sidekiq-6.4.1/lib/sidekiq/testing.rb:300:in `execute_job' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/sidekiq-6.4.1/lib/sidekiq/testing.rb:295:in `block in process_job' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/sidekiq-6.4.1/lib/sidekiq/middleware/chain.rb:138:in `block in invoke' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/sidekiq.rb:73:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/sidekiq-6.4.1/lib/sidekiq/middleware/chain.rb:140:in `block in invoke' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/sidekiq-6.4.1/lib/sidekiq/middleware/chain.rb:143:in `invoke' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/sidekiq-6.4.1/lib/sidekiq/testing.rb:294:in `process_job' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/job_batching/batch_spec.rb:289:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:263:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:263:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:511:in `block in with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:468:in `block in with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:486:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-rails-5.1.1/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:486:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:468:in `with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:511:in `with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:259:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:646:in `block in run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:642:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:642:in `run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:607:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/configuration.rb:2068:in `with_suite_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:116:in `block in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/reporter.rb:74:in `report' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:115:in `run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:89:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:71:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:45:in `invoke' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/exe/rspec:4:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:58:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:58:in `kernel_load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:23:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:478:in `exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:31:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:25:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/exe/bundle:49:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/friendly_errors.rb:128:in `with_friendly_errors' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/exe/bundle:37:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `
' [ActiveJob] [RetryingJob] [157343a6-aeb0-438e-9407-29d80f073a60] Performing RetryingJob (Job ID: 157343a6-aeb0-438e-9407-29d80f073a60) from Sidekiq(default) [ActiveJob] [RetryingJob] [157343a6-aeb0-438e-9407-29d80f073a60] Performed RetryingJob (Job ID: 157343a6-aeb0-438e-9407-29d80f073a60) from Sidekiq(default) in 3.09ms  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] Enqueued TestWorker (Job ID: 637f473d-6835-4bc2-b4b1-34f4d607e2dd) to Sidekiq(default)  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] Enqueued CanvasSync::JobBatches::Batch::Callback::ActiveJobCallbackWorker (Job ID: 7dcdb8b6-e887-48bf-a9c6-ba9b6d05072e) to Test(default) with arguments: "SampleCallback", "complete", {"a"=>"b"}, "g3GH31yLNIFHqw", nil  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] Enqueued CanvasSync::JobBatches::Batch::Callback::ActiveJobCallbackWorker (Job ID: 6c08a70c-da3e-4d71-80f4-1bd13991e0b0) to Test(default) with arguments: "SampleCallback2", "complete", {"b"=>"a"}, "9Eo_sW0v4fk1Gw", nil [ActiveJob] Enqueued CanvasSync::JobBatches::Batch::Callback::ActiveJobCallbackWorker (Job ID: e66b194c-97cb-4dea-9190-ee9528ae74e7) to Test(default) with arguments: "SampleCallback", "complete", {"a"=>"b"}, "9Eo_sW0v4fk1Gw", nil  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.3ms) BEGIN  (0.2ms) ROLLBACK  (0.3ms) BEGIN  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.4ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] Enqueued ContextedJob (Job ID: af2e9797-6b72-4c2a-8f12-27fb987ac767) to Sidekiq(default) [ActiveJob] [TestWorker] [637f473d-6835-4bc2-b4b1-34f4d607e2dd] Performing TestWorker (Job ID: 637f473d-6835-4bc2-b4b1-34f4d607e2dd) from Sidekiq(default) [ActiveJob] [TestWorker] [637f473d-6835-4bc2-b4b1-34f4d607e2dd] Performed TestWorker (Job ID: 637f473d-6835-4bc2-b4b1-34f4d607e2dd) from Sidekiq(default) in 3.12ms [ActiveJob] [ContextedJob] [af2e9797-6b72-4c2a-8f12-27fb987ac767] Performing ContextedJob (Job ID: af2e9797-6b72-4c2a-8f12-27fb987ac767) from Sidekiq(default) [ActiveJob] [ContextedJob] [af2e9797-6b72-4c2a-8f12-27fb987ac767] Performed ContextedJob (Job ID: af2e9797-6b72-4c2a-8f12-27fb987ac767) from Sidekiq(default) in 3.33ms  (0.2ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] Enqueued ContextedJob (Job ID: 56999c74-f82e-4222-b5d7-3fca0e44d421) to Sidekiq(default) [ActiveJob] [ContextedJob] [56999c74-f82e-4222-b5d7-3fca0e44d421] Performing ContextedJob (Job ID: 56999c74-f82e-4222-b5d7-3fca0e44d421) from Sidekiq(default) [ActiveJob] [ContextedJob] [56999c74-f82e-4222-b5d7-3fca0e44d421] Performed ContextedJob (Job ID: 56999c74-f82e-4222-b5d7-3fca0e44d421) from Sidekiq(default) in 5.95ms  (0.2ms) ROLLBACK  (0.3ms) BEGIN [ActiveJob] Enqueued BatchTestJobBase (Job ID: 9ae1d7fb-b743-42f1-a64e-2aa774cef0ad) to Sidekiq(default) [ActiveJob] [BatchTestJobBase] [9ae1d7fb-b743-42f1-a64e-2aa774cef0ad] Performing BatchTestJobBase (Job ID: 9ae1d7fb-b743-42f1-a64e-2aa774cef0ad) from Sidekiq(default) [ActiveJob] [BatchTestJobBase] [9ae1d7fb-b743-42f1-a64e-2aa774cef0ad] Performed BatchTestJobBase (Job ID: 9ae1d7fb-b743-42f1-a64e-2aa774cef0ad) from Sidekiq(default) in 4.18ms [ActiveJob] Enqueued ContextedJob (Job ID: 0888eba0-3dba-41e6-8afa-b9fce530882c) to Sidekiq(default) [ActiveJob] [ContextedJob] [0888eba0-3dba-41e6-8afa-b9fce530882c] Performing ContextedJob (Job ID: 0888eba0-3dba-41e6-8afa-b9fce530882c) from Sidekiq(default) [ActiveJob] [ContextedJob] [0888eba0-3dba-41e6-8afa-b9fce530882c] Performed ContextedJob (Job ID: 0888eba0-3dba-41e6-8afa-b9fce530882c) from Sidekiq(default) in 4.58ms  (0.2ms) ROLLBACK  (0.3ms) BEGIN [ActiveJob] Enqueued TestWorker (Job ID: 9bb31a29-bbb8-4a94-8e23-464482d1f2ed) to Sidekiq(default) [ActiveJob] Enqueued TestWorker (Job ID: 26403115-6452-42a5-9336-ef7a039891ba) to Sidekiq(default) [ActiveJob] Enqueued TestWorker (Job ID: bf1d4be1-5ba4-415f-8e83-49f6828fe181) to Sidekiq(default)  (0.3ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] Enqueued WorkerA (Job ID: aa7252c9-9f83-462d-bee3-d4414902a7b3) to Sidekiq(default) [ActiveJob] Enqueued WorkerB (Job ID: 777c765c-ae74-483b-8060-c7f8a4e5e7cf) to Sidekiq(default) [ActiveJob] Enqueued WorkerA (Job ID: 24476f2f-fe1b-4046-8709-e33a1a1901d8) to Sidekiq(default) [ActiveJob] Enqueued WorkerC (Job ID: 4d59f17e-4e6c-4167-83bf-ee0ba933954f) to Sidekiq(default)  (0.2ms) ROLLBACK  (0.3ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.3ms) BEGIN [ActiveJob] Enqueued TestWorker (Job ID: 2b51cb95-4d45-40a5-bbb5-24689dded622) to Sidekiq(default)  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) ROLLBACK  (0.3ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] Enqueued TestWorker (Job ID: f7521235-48fc-4d66-908b-227fa321fa0d) to Sidekiq(default)  (0.3ms) ROLLBACK  (0.3ms) SELECT "schema_migrations"."version" FROM "schema_migrations" ORDER BY "schema_migrations"."version" ASC  (0.3ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) ROLLBACK  (0.4ms) BEGIN  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.3ms) BEGIN  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.6ms) SELECT COUNT(*) FROM "canvas_sync_job_logs" [ActiveJob] [GoodJob] [d29cc440-bc16-49cc-baed-db311e315160] Performing GoodJob (Job ID: d29cc440-bc16-49cc-baed-db311e315160) from Test(default) with arguments: "argument" [ActiveJob] [GoodJob] [d29cc440-bc16-49cc-baed-db311e315160] CanvasSync::JobLog Load (0.3ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "d29cc440-bc16-49cc-baed-db311e315160"], ["LIMIT", 1]] [ActiveJob] [GoodJob] [d29cc440-bc16-49cc-baed-db311e315160]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [GoodJob] [d29cc440-bc16-49cc-baed-db311e315160] CanvasSync::JobLog Create (0.5ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "GoodJob"], ["status", "enqueued"], ["job_arguments", "---\n- argument\n"], ["created_at", "2022-03-28 19:28:24.530443"], ["updated_at", "2022-03-28 19:28:24.530443"], ["job_id", "d29cc440-bc16-49cc-baed-db311e315160"]] [ActiveJob] [GoodJob] [d29cc440-bc16-49cc-baed-db311e315160]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [GoodJob] [d29cc440-bc16-49cc-baed-db311e315160]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [GoodJob] [d29cc440-bc16-49cc-baed-db311e315160] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-03-28 19:28:24.532350"], ["status", "running"], ["updated_at", "2022-03-28 19:28:24.532747"], ["id", 1128]] [ActiveJob] [GoodJob] [d29cc440-bc16-49cc-baed-db311e315160]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [GoodJob] [d29cc440-bc16-49cc-baed-db311e315160]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [GoodJob] [d29cc440-bc16-49cc-baed-db311e315160] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2022-03-28 19:28:24.534117"], ["status", "success"], ["updated_at", "2022-03-28 19:28:24.534565"], ["id", 1128]] [ActiveJob] [GoodJob] [d29cc440-bc16-49cc-baed-db311e315160]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [GoodJob] [d29cc440-bc16-49cc-baed-db311e315160] Performed GoodJob (Job ID: d29cc440-bc16-49cc-baed-db311e315160) from Test(default) in 18.36ms  (0.2ms) SELECT COUNT(*) FROM "canvas_sync_job_logs" CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" ORDER BY "canvas_sync_job_logs"."id" DESC LIMIT $1 [["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [BadJob] [e994dfda-31f7-468b-9a67-edf1f6ec5e76] Performing BadJob (Job ID: e994dfda-31f7-468b-9a67-edf1f6ec5e76) from Test(default) with arguments: "argument" [ActiveJob] [BadJob] [e994dfda-31f7-468b-9a67-edf1f6ec5e76] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "e994dfda-31f7-468b-9a67-edf1f6ec5e76"], ["LIMIT", 1]] [ActiveJob] [BadJob] [e994dfda-31f7-468b-9a67-edf1f6ec5e76]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [BadJob] [e994dfda-31f7-468b-9a67-edf1f6ec5e76] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "BadJob"], ["status", "enqueued"], ["job_arguments", "---\n- argument\n"], ["created_at", "2022-03-28 19:28:24.540613"], ["updated_at", "2022-03-28 19:28:24.540613"], ["job_id", "e994dfda-31f7-468b-9a67-edf1f6ec5e76"]] [ActiveJob] [BadJob] [e994dfda-31f7-468b-9a67-edf1f6ec5e76]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [BadJob] [e994dfda-31f7-468b-9a67-edf1f6ec5e76]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [BadJob] [e994dfda-31f7-468b-9a67-edf1f6ec5e76] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-03-28 19:28:24.542173"], ["status", "running"], ["updated_at", "2022-03-28 19:28:24.542522"], ["id", 1129]] [ActiveJob] [BadJob] [e994dfda-31f7-468b-9a67-edf1f6ec5e76]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [BadJob] [e994dfda-31f7-468b-9a67-edf1f6ec5e76]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [BadJob] [e994dfda-31f7-468b-9a67-edf1f6ec5e76] CanvasSync::JobLog Update (0.5ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "exception" = $2, "backtrace" = $3, "status" = $4, "updated_at" = $5 WHERE "canvas_sync_job_logs"."id" = $6 [["completed_at", "2022-03-28 19:28:24.544078"], ["exception", "EvilError: EvilError"], ["backtrace", "/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:12:in `perform'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6.2/lib/active_job/execution.rb:39:in `block in perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:109:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch_aware_job.rb:22:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:21:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/i18n-1.10.0/lib/i18n.rb:323:in `with_locale'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6.2/lib/active_job/translation.rb:9:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:26:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/notifications.rb:168:in `block in instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/notifications/instrumenter.rb:23:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/notifications.rb:168:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:25:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:46:in `block in tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/tagged_logging.rb:71:in `block in tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/tagged_logging.rb:28:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/tagged_logging.rb:71:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:46:in `tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:22:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:136:in `run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6.2/lib/active_job/execution.rb:38:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6.2/lib/active_job/execution.rb:18:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:40:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.11.0/lib/rspec/matchers/built_in/raise_error.rb:59:in `matches?'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:51:in `block in handle_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:27:in `with_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:48:in `handle_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/expectation_target.rb:65:in `to'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/expectation_target.rb:139:in `to'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:39:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:263:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:263:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:511:in `block in with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:468:in `block in with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:486:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-rails-5.1.1/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:486:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:468:in `with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:511:in `with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:259:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:646:in `block in run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:642:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:642:in `run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:607:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/configuration.rb:2068:in `with_suite_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:116:in `block in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/reporter.rb:74:in `report'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:115:in `run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:89:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:71:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:45:in `invoke'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/exe/rspec:4:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:58:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:58:in `kernel_load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:23:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:478:in `exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:31:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:25:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/exe/bundle:49:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/friendly_errors.rb:128:in `with_friendly_errors'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/exe/bundle:37:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `
'"], ["status", "error"], ["updated_at", "2022-03-28 19:28:24.544448"], ["id", 1129]] [ActiveJob] [BadJob] [e994dfda-31f7-468b-9a67-edf1f6ec5e76]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [BadJob] [e994dfda-31f7-468b-9a67-edf1f6ec5e76] Error performing BadJob (Job ID: e994dfda-31f7-468b-9a67-edf1f6ec5e76) from Test(default) in 6.49ms: EvilError (EvilError): /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:12:in `perform' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6.2/lib/active_job/execution.rb:39:in `block in perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:109:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch_aware_job.rb:22:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:21:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/i18n-1.10.0/lib/i18n.rb:323:in `with_locale' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6.2/lib/active_job/translation.rb:9:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:26:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/notifications.rb:168:in `block in instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/notifications/instrumenter.rb:23:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/notifications.rb:168:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:25:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:46:in `block in tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/tagged_logging.rb:71:in `block in tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/tagged_logging.rb:28:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/tagged_logging.rb:71:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:46:in `tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:22:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:136:in `run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6.2/lib/active_job/execution.rb:38:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6.2/lib/active_job/execution.rb:18:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:40:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.11.0/lib/rspec/matchers/built_in/raise_error.rb:59:in `matches?' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:51:in `block in handle_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:27:in `with_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:48:in `handle_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/expectation_target.rb:65:in `to' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/expectation_target.rb:139:in `to' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:39:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:263:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:263:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:511:in `block in with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:468:in `block in with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:486:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-rails-5.1.1/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:486:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:468:in `with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:511:in `with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:259:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:646:in `block in run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:642:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:642:in `run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:607:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/configuration.rb:2068:in `with_suite_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:116:in `block in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/reporter.rb:74:in `report' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:115:in `run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:89:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:71:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:45:in `invoke' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/exe/rspec:4:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:58:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:58:in `kernel_load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:23:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:478:in `exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:31:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:25:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/exe/bundle:49:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/friendly_errors.rb:128:in `with_friendly_errors' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/exe/bundle:37:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `
' CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" ORDER BY "canvas_sync_job_logs"."id" DESC LIMIT $1 [["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] [BadJob] [ba88e2c6-69c6-4729-8038-fef28a8fa853] Performing BadJob (Job ID: ba88e2c6-69c6-4729-8038-fef28a8fa853) from Test(default) [ActiveJob] [BadJob] [ba88e2c6-69c6-4729-8038-fef28a8fa853] CanvasSync::JobLog Load (0.3ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "ba88e2c6-69c6-4729-8038-fef28a8fa853"], ["LIMIT", 1]] [ActiveJob] [BadJob] [ba88e2c6-69c6-4729-8038-fef28a8fa853]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [BadJob] [ba88e2c6-69c6-4729-8038-fef28a8fa853] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["job_class", "BadJob"], ["status", "enqueued"], ["created_at", "2022-03-28 19:28:24.550322"], ["updated_at", "2022-03-28 19:28:24.550322"], ["job_id", "ba88e2c6-69c6-4729-8038-fef28a8fa853"]] [ActiveJob] [BadJob] [ba88e2c6-69c6-4729-8038-fef28a8fa853]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [BadJob] [ba88e2c6-69c6-4729-8038-fef28a8fa853]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [BadJob] [ba88e2c6-69c6-4729-8038-fef28a8fa853] CanvasSync::JobLog Update (0.5ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-03-28 19:28:24.551569"], ["status", "running"], ["updated_at", "2022-03-28 19:28:24.551961"], ["id", 1130]] [ActiveJob] [BadJob] [ba88e2c6-69c6-4729-8038-fef28a8fa853]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [BadJob] [ba88e2c6-69c6-4729-8038-fef28a8fa853]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [BadJob] [ba88e2c6-69c6-4729-8038-fef28a8fa853] CanvasSync::JobLog Update (0.6ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "exception" = $2, "backtrace" = $3, "status" = $4, "updated_at" = $5 WHERE "canvas_sync_job_logs"."id" = $6 [["completed_at", "2022-03-28 19:28:24.554806"], ["exception", "ArgumentError: wrong number of arguments (given 0, expected 1)"], ["backtrace", "/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:11:in `perform'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6.2/lib/active_job/execution.rb:39:in `block in perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:109:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch_aware_job.rb:22:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:21:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/i18n-1.10.0/lib/i18n.rb:323:in `with_locale'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6.2/lib/active_job/translation.rb:9:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:26:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/notifications.rb:168:in `block in instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/notifications/instrumenter.rb:23:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/notifications.rb:168:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:25:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:46:in `block in tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/tagged_logging.rb:71:in `block in tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/tagged_logging.rb:28:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/tagged_logging.rb:71:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:46:in `tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:22:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:136:in `run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6.2/lib/active_job/execution.rb:38:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6.2/lib/active_job/execution.rb:18:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:52:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.11.0/lib/rspec/matchers/built_in/raise_error.rb:59:in `matches?'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:51:in `block in handle_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:27:in `with_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:48:in `handle_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/expectation_target.rb:65:in `to'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/expectation_target.rb:139:in `to'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:51:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:263:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:263:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:511:in `block in with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:468:in `block in with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:486:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-rails-5.1.1/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:486:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:468:in `with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:511:in `with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:259:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:646:in `block in run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:642:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:642:in `run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:607:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/configuration.rb:2068:in `with_suite_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:116:in `block in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/reporter.rb:74:in `report'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:115:in `run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:89:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:71:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:45:in `invoke'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/exe/rspec:4:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:58:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:58:in `kernel_load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:23:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:478:in `exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:31:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:25:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/exe/bundle:49:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/friendly_errors.rb:128:in `with_friendly_errors'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/exe/bundle:37:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `
'"], ["status", "error"], ["updated_at", "2022-03-28 19:28:24.555480"], ["id", 1130]] [ActiveJob] [BadJob] [ba88e2c6-69c6-4729-8038-fef28a8fa853]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [BadJob] [ba88e2c6-69c6-4729-8038-fef28a8fa853] Error performing BadJob (Job ID: ba88e2c6-69c6-4729-8038-fef28a8fa853) from Test(default) in 8.04ms: ArgumentError (wrong number of arguments (given 0, expected 1)): /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:11:in `perform' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6.2/lib/active_job/execution.rb:39:in `block in perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:109:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch_aware_job.rb:22:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:21:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/i18n-1.10.0/lib/i18n.rb:323:in `with_locale' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6.2/lib/active_job/translation.rb:9:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:26:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/notifications.rb:168:in `block in instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/notifications/instrumenter.rb:23:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/notifications.rb:168:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:25:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:46:in `block in tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/tagged_logging.rb:71:in `block in tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/tagged_logging.rb:28:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/tagged_logging.rb:71:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:46:in `tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:22:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:136:in `run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6.2/lib/active_job/execution.rb:38:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6.2/lib/active_job/execution.rb:18:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:52:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.11.0/lib/rspec/matchers/built_in/raise_error.rb:59:in `matches?' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:51:in `block in handle_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:27:in `with_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:48:in `handle_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/expectation_target.rb:65:in `to' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/expectation_target.rb:139:in `to' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:51:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:263:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:263:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:511:in `block in with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:468:in `block in with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:486:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-rails-5.1.1/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:486:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:468:in `with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:511:in `with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:259:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:646:in `block in run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:642:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:642:in `run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:607:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/configuration.rb:2068:in `with_suite_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:116:in `block in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/reporter.rb:74:in `report' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:115:in `run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:89:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:71:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:45:in `invoke' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/exe/rspec:4:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:58:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:58:in `kernel_load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:23:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:478:in `exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:31:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:25:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/exe/bundle:49:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/friendly_errors.rb:128:in `with_friendly_errors' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/exe/bundle:37:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `
'  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] [BadJob] [4842a65d-c10b-4633-b0eb-4828961c5a73] Performing BadJob (Job ID: 4842a65d-c10b-4633-b0eb-4828961c5a73) from Test(default) [ActiveJob] [BadJob] [4842a65d-c10b-4633-b0eb-4828961c5a73] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "4842a65d-c10b-4633-b0eb-4828961c5a73"], ["LIMIT", 1]] [ActiveJob] [BadJob] [4842a65d-c10b-4633-b0eb-4828961c5a73]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [BadJob] [4842a65d-c10b-4633-b0eb-4828961c5a73] CanvasSync::JobLog Create (0.2ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["job_class", "BadJob"], ["status", "enqueued"], ["created_at", "2022-03-28 19:28:24.560309"], ["updated_at", "2022-03-28 19:28:24.560309"], ["job_id", "4842a65d-c10b-4633-b0eb-4828961c5a73"]] [ActiveJob] [BadJob] [4842a65d-c10b-4633-b0eb-4828961c5a73]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [BadJob] [4842a65d-c10b-4633-b0eb-4828961c5a73]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [BadJob] [4842a65d-c10b-4633-b0eb-4828961c5a73] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-03-28 19:28:24.561200"], ["status", "running"], ["updated_at", "2022-03-28 19:28:24.561460"], ["id", 1131]] [ActiveJob] [BadJob] [4842a65d-c10b-4633-b0eb-4828961c5a73]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [BadJob] [4842a65d-c10b-4633-b0eb-4828961c5a73]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [BadJob] [4842a65d-c10b-4633-b0eb-4828961c5a73] CanvasSync::JobLog Update (1.0ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "exception" = $2, "backtrace" = $3, "status" = $4, "updated_at" = $5 WHERE "canvas_sync_job_logs"."id" = $6 [["completed_at", "2022-03-28 19:28:24.566280"], ["exception", "ArgumentError: wrong number of arguments (given 0, expected 1)"], ["backtrace", "/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:11:in `perform'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6.2/lib/active_job/execution.rb:39:in `block in perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:109:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch_aware_job.rb:22:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:21:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/i18n-1.10.0/lib/i18n.rb:323:in `with_locale'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6.2/lib/active_job/translation.rb:9:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:26:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/notifications.rb:168:in `block in instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/notifications/instrumenter.rb:23:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/notifications.rb:168:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:25:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:46:in `block in tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/tagged_logging.rb:71:in `block in tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/tagged_logging.rb:28:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/tagged_logging.rb:71:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:46:in `tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:22:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:136:in `run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6.2/lib/active_job/execution.rb:38:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6.2/lib/active_job/execution.rb:18:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:60:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.11.0/lib/rspec/matchers/built_in/raise_error.rb:59:in `matches?'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:51:in `block in handle_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:27:in `with_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:48:in `handle_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/expectation_target.rb:65:in `to'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/expectation_target.rb:139:in `to'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:59:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:263:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:263:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:511:in `block in with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:468:in `block in with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:486:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-rails-5.1.1/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:486:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:468:in `with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:511:in `with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:259:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:646:in `block in run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:642:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:642:in `run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:607:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/configuration.rb:2068:in `with_suite_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:116:in `block in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/reporter.rb:74:in `report'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:115:in `run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:89:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:71:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:45:in `invoke'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/exe/rspec:4:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:58:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:58:in `kernel_load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:23:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:478:in `exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:31:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:25:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/exe/bundle:49:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/friendly_errors.rb:128:in `with_friendly_errors'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/exe/bundle:37:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `
'\n\nError Occurred while handling an Error: NoMethodError: undefined method `bad_catcher' for BadJob:Class\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-mocks-3.11.0/lib/rspec/mocks/method_double.rb:28:in `block in original_implementation_callable'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-mocks-3.11.0/lib/rspec/mocks/message_expectation.rb:143:in `block in and_call_original'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-mocks-3.11.0/lib/rspec/mocks/message_expectation.rb:801:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-mocks-3.11.0/lib/rspec/mocks/message_expectation.rb:615:in `invoke_incrementing_actual_calls_by'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-mocks-3.11.0/lib/rspec/mocks/message_expectation.rb:470:in `invoke'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-mocks-3.11.0/lib/rspec/mocks/proxy.rb:217:in `message_received'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-mocks-3.11.0/lib/rspec/mocks/proxy.rb:361:in `message_received'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-mocks-3.11.0/lib/rspec/mocks/method_double.rb:78:in `proxy_method_invoked'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-mocks-3.11.0/lib/rspec/mocks/method_double.rb:64:in `block (2 levels) in define_proxy_method'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:31:in `rescue in block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:23:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/i18n-1.10.0/lib/i18n.rb:323:in `with_locale'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6.2/lib/active_job/translation.rb:9:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:26:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/notifications.rb:168:in `block in instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/notifications/instrumenter.rb:23:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/notifications.rb:168:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:25:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:46:in `block in tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/tagged_logging.rb:71:in `block in tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/tagged_logging.rb:28:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/tagged_logging.rb:71:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:46:in `tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:22:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:136:in `run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6.2/lib/active_job/execution.rb:38:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6.2/lib/active_job/execution.rb:18:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:60:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.11.0/lib/rspec/matchers/built_in/raise_error.rb:59:in `matches?'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:51:in `block in handle_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:27:in `with_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:48:in `handle_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/expectation_target.rb:65:in `to'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/expectation_target.rb:139:in `to'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:59:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:263:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:263:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:511:in `block in with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:468:in `block in with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:486:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-rails-5.1.1/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:486:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:468:in `with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:511:in `with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:259:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:646:in `block in run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:642:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:642:in `run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:607:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/configuration.rb:2068:in `with_suite_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:116:in `block in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/reporter.rb:74:in `report'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:115:in `run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:89:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:71:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:45:in `invoke'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/exe/rspec:4:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:58:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:58:in `kernel_load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:23:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:478:in `exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:31:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:25:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/exe/bundle:49:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/friendly_errors.rb:128:in `with_friendly_errors'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/exe/bundle:37:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `
'"], ["status", "error"], ["updated_at", "2022-03-28 19:28:24.566761"], ["id", 1131]] [ActiveJob] [BadJob] [4842a65d-c10b-4633-b0eb-4828961c5a73]  (0.3ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [BadJob] [4842a65d-c10b-4633-b0eb-4828961c5a73] Error performing BadJob (Job ID: 4842a65d-c10b-4633-b0eb-4828961c5a73) from Test(default) in 10.25ms: ArgumentError (wrong number of arguments (given 0, expected 1)): /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:11:in `perform' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6.2/lib/active_job/execution.rb:39:in `block in perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:109:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch_aware_job.rb:22:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:21:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/i18n-1.10.0/lib/i18n.rb:323:in `with_locale' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6.2/lib/active_job/translation.rb:9:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:26:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/notifications.rb:168:in `block in instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/notifications/instrumenter.rb:23:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/notifications.rb:168:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:25:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:46:in `block in tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/tagged_logging.rb:71:in `block in tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/tagged_logging.rb:28:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/tagged_logging.rb:71:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:46:in `tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:22:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:136:in `run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6.2/lib/active_job/execution.rb:38:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6.2/lib/active_job/execution.rb:18:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:60:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.11.0/lib/rspec/matchers/built_in/raise_error.rb:59:in `matches?' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:51:in `block in handle_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:27:in `with_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:48:in `handle_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/expectation_target.rb:65:in `to' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/expectation_target.rb:139:in `to' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:59:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:263:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:263:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:511:in `block in with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:468:in `block in with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:486:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-rails-5.1.1/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:486:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:468:in `with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:511:in `with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:259:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:646:in `block in run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:642:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:642:in `run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:607:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/configuration.rb:2068:in `with_suite_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:116:in `block in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/reporter.rb:74:in `report' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:115:in `run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:89:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:71:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:45:in `invoke' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/exe/rspec:4:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:58:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:58:in `kernel_load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:23:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:478:in `exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:31:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:25:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/exe/bundle:49:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/friendly_errors.rb:128:in `with_friendly_errors' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/exe/bundle:37:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `
' CanvasSync::JobLog Load (0.5ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" ORDER BY "canvas_sync_job_logs"."id" DESC LIMIT $1 [["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] [CanvasSync::Jobs::ReportChecker] [6e091cfb-4692-4ece-a852-84a3d0129ce6] Performing CanvasSync::Jobs::ReportChecker (Job ID: 6e091cfb-4692-4ece-a852-84a3d0129ce6) from Test(default) with arguments: "provisioning_csv", 1, "FakeProcessor", {} [ActiveJob] [CanvasSync::Jobs::ReportChecker] [6e091cfb-4692-4ece-a852-84a3d0129ce6] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "6e091cfb-4692-4ece-a852-84a3d0129ce6"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [6e091cfb-4692-4ece-a852-84a3d0129ce6]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [6e091cfb-4692-4ece-a852-84a3d0129ce6] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- provisioning_csv\n- 1\n- FakeProcessor\n- {}\n"], ["created_at", "2022-03-28 19:28:24.576773"], ["updated_at", "2022-03-28 19:28:24.576773"], ["job_id", "6e091cfb-4692-4ece-a852-84a3d0129ce6"]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [6e091cfb-4692-4ece-a852-84a3d0129ce6]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [6e091cfb-4692-4ece-a852-84a3d0129ce6]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [6e091cfb-4692-4ece-a852-84a3d0129ce6] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-03-28 19:28:24.578262"], ["status", "running"], ["updated_at", "2022-03-28 19:28:24.578608"], ["id", 1132]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [6e091cfb-4692-4ece-a852-84a3d0129ce6]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [6e091cfb-4692-4ece-a852-84a3d0129ce6]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [6e091cfb-4692-4ece-a852-84a3d0129ce6] CanvasSync::JobLog Destroy (0.4ms) DELETE FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."id" = $1 [["id", 1132]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [6e091cfb-4692-4ece-a852-84a3d0129ce6]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [6e091cfb-4692-4ece-a852-84a3d0129ce6] Performed CanvasSync::Jobs::ReportChecker (Job ID: 6e091cfb-4692-4ece-a852-84a3d0129ce6) from Test(default) in 10.5ms  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] [CanvasSync::Jobs::ReportChecker] [786334ee-6fce-4073-8bf5-431722740fdd] Performing CanvasSync::Jobs::ReportChecker (Job ID: 786334ee-6fce-4073-8bf5-431722740fdd) from Test(default) with arguments: "provisioning_csv", 1, "FakeProcessor", {} [ActiveJob] [CanvasSync::Jobs::ReportChecker] [786334ee-6fce-4073-8bf5-431722740fdd] CanvasSync::JobLog Load (0.3ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "786334ee-6fce-4073-8bf5-431722740fdd"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [786334ee-6fce-4073-8bf5-431722740fdd]  (0.3ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [786334ee-6fce-4073-8bf5-431722740fdd] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- provisioning_csv\n- 1\n- FakeProcessor\n- {}\n"], ["created_at", "2022-03-28 19:28:24.605725"], ["updated_at", "2022-03-28 19:28:24.605725"], ["job_id", "786334ee-6fce-4073-8bf5-431722740fdd"]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [786334ee-6fce-4073-8bf5-431722740fdd]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [786334ee-6fce-4073-8bf5-431722740fdd]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [786334ee-6fce-4073-8bf5-431722740fdd] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-03-28 19:28:24.607601"], ["status", "running"], ["updated_at", "2022-03-28 19:28:24.607995"], ["id", 1133]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [786334ee-6fce-4073-8bf5-431722740fdd]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [786334ee-6fce-4073-8bf5-431722740fdd]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [786334ee-6fce-4073-8bf5-431722740fdd] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- provisioning_csv\n- 1\n- FakeProcessor\n- {}\n- {}\n"], ["created_at", "2022-03-28 19:28:24.611278"], ["updated_at", "2022-03-28 19:28:24.611278"], ["job_id", "c9a9eeb5-19bd-4d80-8c15-6496166dcfc3"]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [786334ee-6fce-4073-8bf5-431722740fdd]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [786334ee-6fce-4073-8bf5-431722740fdd] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: c9a9eeb5-19bd-4d80-8c15-6496166dcfc3) to Test(default) at 2022-03-28 19:28:54 UTC with arguments: "provisioning_csv", 1, "FakeProcessor", {}, {} [ActiveJob] [CanvasSync::Jobs::ReportChecker] [786334ee-6fce-4073-8bf5-431722740fdd]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [786334ee-6fce-4073-8bf5-431722740fdd] CanvasSync::JobLog Destroy (0.3ms) DELETE FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."id" = $1 [["id", 1133]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [786334ee-6fce-4073-8bf5-431722740fdd]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [786334ee-6fce-4073-8bf5-431722740fdd] Performed CanvasSync::Jobs::ReportChecker (Job ID: 786334ee-6fce-4073-8bf5-431722740fdd) from Test(default) in 24.36ms  (0.1ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] [CanvasSync::Jobs::ReportChecker] [f6681d0d-1a7f-4148-8752-dd093d430272] Performing CanvasSync::Jobs::ReportChecker (Job ID: f6681d0d-1a7f-4148-8752-dd093d430272) from Test(default) with arguments: "provisioning_csv", 1, "FakeProcessor", {} [ActiveJob] [CanvasSync::Jobs::ReportChecker] [f6681d0d-1a7f-4148-8752-dd093d430272] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "f6681d0d-1a7f-4148-8752-dd093d430272"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [f6681d0d-1a7f-4148-8752-dd093d430272]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [f6681d0d-1a7f-4148-8752-dd093d430272] CanvasSync::JobLog Create (0.4ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- provisioning_csv\n- 1\n- FakeProcessor\n- {}\n"], ["created_at", "2022-03-28 19:28:24.617682"], ["updated_at", "2022-03-28 19:28:24.617682"], ["job_id", "f6681d0d-1a7f-4148-8752-dd093d430272"]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [f6681d0d-1a7f-4148-8752-dd093d430272]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [f6681d0d-1a7f-4148-8752-dd093d430272]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [f6681d0d-1a7f-4148-8752-dd093d430272] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-03-28 19:28:24.619552"], ["status", "running"], ["updated_at", "2022-03-28 19:28:24.619922"], ["id", 1135]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [f6681d0d-1a7f-4148-8752-dd093d430272]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [f6681d0d-1a7f-4148-8752-dd093d430272]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [f6681d0d-1a7f-4148-8752-dd093d430272] CanvasSync::JobLog Update (0.6ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "exception" = $2, "backtrace" = $3, "status" = $4, "updated_at" = $5 WHERE "canvas_sync_job_logs"."id" = $6 [["completed_at", "2022-03-28 19:28:24.625434"], ["exception", "NameError: undefined local variable or method `current_organization' for #"], ["backtrace", "/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/jobs/report_checker.rb:35:in `perform'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6.2/lib/active_job/execution.rb:39:in `block in perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:109:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch_aware_job.rb:22:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:21:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/i18n-1.10.0/lib/i18n.rb:323:in `with_locale'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6.2/lib/active_job/translation.rb:9:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:26:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/notifications.rb:168:in `block in instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/notifications/instrumenter.rb:23:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/notifications.rb:168:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:25:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:46:in `block in tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/tagged_logging.rb:71:in `block in tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/tagged_logging.rb:28:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/tagged_logging.rb:71:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:46:in `tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:22:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:136:in `run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6.2/lib/active_job/execution.rb:38:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6.2/lib/active_job/execution.rb:18:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/report_checker_spec.rb:11:in `start_job'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/report_checker_spec.rb:53:in `block (5 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.11.0/lib/rspec/matchers/built_in/raise_error.rb:59:in `matches?'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:51:in `block in handle_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:27:in `with_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:48:in `handle_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/expectation_target.rb:65:in `to'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/expectation_target.rb:139:in `to'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/report_checker_spec.rb:53:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:263:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:263:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:511:in `block in with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:468:in `block in with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:486:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-rails-5.1.1/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:486:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:468:in `with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:511:in `with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:259:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:646:in `block in run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:642:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:642:in `run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:607:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/configuration.rb:2068:in `with_suite_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:116:in `block in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/reporter.rb:74:in `report'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:115:in `run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:89:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:71:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:45:in `invoke'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/exe/rspec:4:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:58:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:58:in `kernel_load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:23:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:478:in `exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:31:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:25:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/exe/bundle:49:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/friendly_errors.rb:128:in `with_friendly_errors'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/exe/bundle:37:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `
'"], ["status", "error"], ["updated_at", "2022-03-28 19:28:24.625973"], ["id", 1135]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [f6681d0d-1a7f-4148-8752-dd093d430272]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [f6681d0d-1a7f-4148-8752-dd093d430272] Error performing CanvasSync::Jobs::ReportChecker (Job ID: f6681d0d-1a7f-4148-8752-dd093d430272) from Test(default) in 11.38ms: NameError (undefined local variable or method `current_organization' for #): /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/jobs/report_checker.rb:35:in `perform' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6.2/lib/active_job/execution.rb:39:in `block in perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:109:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch_aware_job.rb:22:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:21:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/i18n-1.10.0/lib/i18n.rb:323:in `with_locale' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6.2/lib/active_job/translation.rb:9:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:26:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/notifications.rb:168:in `block in instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/notifications/instrumenter.rb:23:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/notifications.rb:168:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:25:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:46:in `block in tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/tagged_logging.rb:71:in `block in tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/tagged_logging.rb:28:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/tagged_logging.rb:71:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:46:in `tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:22:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:136:in `run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6.2/lib/active_job/execution.rb:38:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6.2/lib/active_job/execution.rb:18:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/report_checker_spec.rb:11:in `start_job' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/report_checker_spec.rb:53:in `block (5 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.11.0/lib/rspec/matchers/built_in/raise_error.rb:59:in `matches?' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:51:in `block in handle_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:27:in `with_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:48:in `handle_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/expectation_target.rb:65:in `to' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/expectation_target.rb:139:in `to' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/report_checker_spec.rb:53:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:263:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:263:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:511:in `block in with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:468:in `block in with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:486:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-rails-5.1.1/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:486:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:468:in `with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:511:in `with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:259:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:646:in `block in run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:642:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:642:in `run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:607:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/configuration.rb:2068:in `with_suite_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:116:in `block in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/reporter.rb:74:in `report' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:115:in `run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:89:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:71:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:45:in `invoke' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/exe/rspec:4:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:58:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:58:in `kernel_load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:23:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:478:in `exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:31:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:25:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/exe/bundle:49:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/friendly_errors.rb:128:in `with_friendly_errors' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/exe/bundle:37:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `
'  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [9ab54fd1-2453-4c1b-84e1-efe768561397] Performing CanvasSync::Jobs::ReportProcessorJob (Job ID: 9ab54fd1-2453-4c1b-84e1-efe768561397) from Test(default) with arguments: "provisioning_csv", "https://test.instructure.com/sample_report_download", "FakeProcessor", {}, 1 [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [9ab54fd1-2453-4c1b-84e1-efe768561397] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "9ab54fd1-2453-4c1b-84e1-efe768561397"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [9ab54fd1-2453-4c1b-84e1-efe768561397]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [9ab54fd1-2453-4c1b-84e1-efe768561397] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportProcessorJob"], ["status", "enqueued"], ["job_arguments", "---\n- provisioning_csv\n- https://test.instructure.com/sample_report_download\n- FakeProcessor\n- {}\n- 1\n"], ["created_at", "2022-03-28 19:28:24.632175"], ["updated_at", "2022-03-28 19:28:24.632175"], ["job_id", "9ab54fd1-2453-4c1b-84e1-efe768561397"]] [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [9ab54fd1-2453-4c1b-84e1-efe768561397]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [9ab54fd1-2453-4c1b-84e1-efe768561397]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [9ab54fd1-2453-4c1b-84e1-efe768561397] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-03-28 19:28:24.634119"], ["status", "running"], ["updated_at", "2022-03-28 19:28:24.634562"], ["id", 1136]] [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [9ab54fd1-2453-4c1b-84e1-efe768561397]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [9ab54fd1-2453-4c1b-84e1-efe768561397]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [9ab54fd1-2453-4c1b-84e1-efe768561397] CanvasSync::JobLog Update (0.4ms) UPDATE "canvas_sync_job_logs" SET "job_class" = $1, "updated_at" = $2 WHERE "canvas_sync_job_logs"."id" = $3 [["job_class", "FakeProcessor"], ["updated_at", "2022-03-28 19:28:24.636789"], ["id", 1136]] [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [9ab54fd1-2453-4c1b-84e1-efe768561397]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [9ab54fd1-2453-4c1b-84e1-efe768561397]  (0.3ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [9ab54fd1-2453-4c1b-84e1-efe768561397] CanvasSync::JobLog Update (0.4ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2022-03-28 19:28:24.652509"], ["status", "success"], ["updated_at", "2022-03-28 19:28:24.653177"], ["id", 1136]] [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [9ab54fd1-2453-4c1b-84e1-efe768561397]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [9ab54fd1-2453-4c1b-84e1-efe768561397] Performed CanvasSync::Jobs::ReportProcessorJob (Job ID: 9ab54fd1-2453-4c1b-84e1-efe768561397) from Test(default) in 23.76ms  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] [CanvasSync::Jobs::ReportStarter] [a6e6b82a-be81-499e-be3d-c00d31c7e541] Performing CanvasSync::Jobs::ReportStarter (Job ID: a6e6b82a-be81-499e-be3d-c00d31c7e541) from Test(default) with arguments: "provisioning_csv", {"parameters[users]"=>true}, "CoolProcessor", {:models=>["users"]} [ActiveJob] [CanvasSync::Jobs::ReportStarter] [a6e6b82a-be81-499e-be3d-c00d31c7e541] CanvasSync::JobLog Load (0.3ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "a6e6b82a-be81-499e-be3d-c00d31c7e541"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::ReportStarter] [a6e6b82a-be81-499e-be3d-c00d31c7e541]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [a6e6b82a-be81-499e-be3d-c00d31c7e541] CanvasSync::JobLog Create (0.4ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportStarter"], ["status", "enqueued"], ["job_arguments", "---\n- provisioning_csv\n- parameters[users]: true\n- CoolProcessor\n- :models:\n - users\n"], ["created_at", "2022-03-28 19:28:24.659497"], ["updated_at", "2022-03-28 19:28:24.659497"], ["job_id", "a6e6b82a-be81-499e-be3d-c00d31c7e541"]] [ActiveJob] [CanvasSync::Jobs::ReportStarter] [a6e6b82a-be81-499e-be3d-c00d31c7e541]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [a6e6b82a-be81-499e-be3d-c00d31c7e541]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [a6e6b82a-be81-499e-be3d-c00d31c7e541] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-03-28 19:28:24.661896"], ["status", "running"], ["updated_at", "2022-03-28 19:28:24.662280"], ["id", 1137]] [ActiveJob] [CanvasSync::Jobs::ReportStarter] [a6e6b82a-be81-499e-be3d-c00d31c7e541]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [a6e6b82a-be81-499e-be3d-c00d31c7e541]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [a6e6b82a-be81-499e-be3d-c00d31c7e541] CanvasSync::JobLog Create (0.4ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- provisioning_csv\n- 1\n- CoolProcessor\n- :models:\n - users\n :sync_start_time: '2022-03-28T19:28:24Z'\n :report_params:\n parameters[users]: true\n"], ["created_at", "2022-03-28 19:28:24.666440"], ["updated_at", "2022-03-28 19:28:24.666440"], ["job_id", "a33f6856-45d4-4f90-b526-7257979a2d79"]] [ActiveJob] [CanvasSync::Jobs::ReportStarter] [a6e6b82a-be81-499e-be3d-c00d31c7e541]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [a6e6b82a-be81-499e-be3d-c00d31c7e541] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: a33f6856-45d4-4f90-b526-7257979a2d79) to Test(default) at 2022-03-28 19:28:54 UTC with arguments: "provisioning_csv", 1, "CoolProcessor", {:models=>["users"], :sync_start_time=>"2022-03-28T19:28:24Z", :report_params=>{"parameters[users]"=>true}} [ActiveJob] [CanvasSync::Jobs::ReportStarter] [a6e6b82a-be81-499e-be3d-c00d31c7e541]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [a6e6b82a-be81-499e-be3d-c00d31c7e541] CanvasSync::JobLog Update (0.4ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2022-03-28 19:28:24.670131"], ["status", "success"], ["updated_at", "2022-03-28 19:28:24.670714"], ["id", 1137]] [ActiveJob] [CanvasSync::Jobs::ReportStarter] [a6e6b82a-be81-499e-be3d-c00d31c7e541]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [a6e6b82a-be81-499e-be3d-c00d31c7e541] Performed CanvasSync::Jobs::ReportStarter (Job ID: a6e6b82a-be81-499e-be3d-c00d31c7e541) from Test(default) in 14.59ms  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] [CanvasSync::Jobs::ReportStarter] [bb4e4233-d66f-4937-a92c-17c577fc78ae] Performing CanvasSync::Jobs::ReportStarter (Job ID: bb4e4233-d66f-4937-a92c-17c577fc78ae) from Test(default) with arguments: "provisioning_csv", {"parameters[users]"=>true}, "CoolProcessor", {:models=>["users"]}, {:allow_redownloads=>true} [ActiveJob] [CanvasSync::Jobs::ReportStarter] [bb4e4233-d66f-4937-a92c-17c577fc78ae] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "bb4e4233-d66f-4937-a92c-17c577fc78ae"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::ReportStarter] [bb4e4233-d66f-4937-a92c-17c577fc78ae]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [bb4e4233-d66f-4937-a92c-17c577fc78ae] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportStarter"], ["status", "enqueued"], ["job_arguments", "---\n- provisioning_csv\n- parameters[users]: true\n- CoolProcessor\n- :models:\n - users\n- :allow_redownloads: true\n"], ["created_at", "2022-03-28 19:28:24.676583"], ["updated_at", "2022-03-28 19:28:24.676583"], ["job_id", "bb4e4233-d66f-4937-a92c-17c577fc78ae"]] [ActiveJob] [CanvasSync::Jobs::ReportStarter] [bb4e4233-d66f-4937-a92c-17c577fc78ae]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [bb4e4233-d66f-4937-a92c-17c577fc78ae]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [bb4e4233-d66f-4937-a92c-17c577fc78ae] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-03-28 19:28:24.678326"], ["status", "running"], ["updated_at", "2022-03-28 19:28:24.678668"], ["id", 1139]] [ActiveJob] [CanvasSync::Jobs::ReportStarter] [bb4e4233-d66f-4937-a92c-17c577fc78ae]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [bb4e4233-d66f-4937-a92c-17c577fc78ae]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [bb4e4233-d66f-4937-a92c-17c577fc78ae] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2022-03-28 19:28:24.681234"], ["status", "success"], ["updated_at", "2022-03-28 19:28:24.681703"], ["id", 1139]] [ActiveJob] [CanvasSync::Jobs::ReportStarter] [bb4e4233-d66f-4937-a92c-17c577fc78ae]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [bb4e4233-d66f-4937-a92c-17c577fc78ae] Performed CanvasSync::Jobs::ReportStarter (Job ID: bb4e4233-d66f-4937-a92c-17c577fc78ae) from Test(default) in 7.46ms  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.3ms) SAVEPOINT active_record_1 Account Exists (0.5ms) SELECT 1 AS one FROM "accounts" WHERE "accounts"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] Account Create (0.3ms) INSERT INTO "accounts" ("canvas_id", "sis_id", "canvas_parent_account_id", "sis_parent_account_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 1], ["sis_id", "2cd21aac95069c13a97ecadaf2f761d8"], ["canvas_parent_account_id", 1], ["sis_parent_account_id", "cd4fd89b82fce533d3fcab402749364b"], ["name", "Account name"], ["workflow_state", "active"], ["created_at", "2022-03-28 19:28:24.696902"], ["updated_at", "2022-03-28 19:28:24.696902"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.5ms) SELECT COUNT(*) FROM "admins" [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [c1c79143-f189-4234-925d-bfd9e56fd94a] Performing CanvasSync::Jobs::SyncAdminsJob (Job ID: c1c79143-f189-4234-925d-bfd9e56fd94a) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [c1c79143-f189-4234-925d-bfd9e56fd94a] CanvasSync::JobLog Load (0.3ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "c1c79143-f189-4234-925d-bfd9e56fd94a"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [c1c79143-f189-4234-925d-bfd9e56fd94a]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [c1c79143-f189-4234-925d-bfd9e56fd94a] CanvasSync::JobLog Create (0.5ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncAdminsJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2022-03-28 19:28:24.702487"], ["updated_at", "2022-03-28 19:28:24.702487"], ["job_id", "c1c79143-f189-4234-925d-bfd9e56fd94a"]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [c1c79143-f189-4234-925d-bfd9e56fd94a]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [c1c79143-f189-4234-925d-bfd9e56fd94a]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [c1c79143-f189-4234-925d-bfd9e56fd94a] CanvasSync::JobLog Update (0.4ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-03-28 19:28:24.704532"], ["status", "running"], ["updated_at", "2022-03-28 19:28:24.704913"], ["id", 1140]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [c1c79143-f189-4234-925d-bfd9e56fd94a]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [c1c79143-f189-4234-925d-bfd9e56fd94a] Account Load (0.3ms) SELECT "accounts".* FROM "accounts" WHERE "accounts"."workflow_state" != $1 ORDER BY "accounts"."id" ASC LIMIT $2 [["workflow_state", "deleted"], ["LIMIT", 1000]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [c1c79143-f189-4234-925d-bfd9e56fd94a] Admin Load (0.2ms) SELECT "admins".* FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [c1c79143-f189-4234-925d-bfd9e56fd94a]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [c1c79143-f189-4234-925d-bfd9e56fd94a] Admin Exists (0.3ms) SELECT 1 AS one FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [c1c79143-f189-4234-925d-bfd9e56fd94a] Admin Create (0.5ms) INSERT INTO "admins" ("canvas_id", "role_name", "canvas_account_id", "canvas_role_id", "canvas_user_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 2], ["role_name", "AccountAdmin"], ["canvas_account_id", 1], ["canvas_role_id", 1], ["canvas_user_id", 1], ["workflow_state", "active"], ["created_at", "2022-03-28 19:28:24.717741"], ["updated_at", "2022-03-28 19:28:24.717741"]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [c1c79143-f189-4234-925d-bfd9e56fd94a]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [c1c79143-f189-4234-925d-bfd9e56fd94a] Admin Load (0.2ms) SELECT "admins".* FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 3], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [c1c79143-f189-4234-925d-bfd9e56fd94a]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [c1c79143-f189-4234-925d-bfd9e56fd94a] Admin Exists (0.2ms) SELECT 1 AS one FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 3], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [c1c79143-f189-4234-925d-bfd9e56fd94a] Admin Create (0.2ms) INSERT INTO "admins" ("canvas_id", "role_name", "canvas_account_id", "canvas_role_id", "canvas_user_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 3], ["role_name", "Custom Account Role"], ["canvas_account_id", 1], ["canvas_role_id", 11], ["canvas_user_id", 11], ["workflow_state", "active"], ["created_at", "2022-03-28 19:28:24.720760"], ["updated_at", "2022-03-28 19:28:24.720760"]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [c1c79143-f189-4234-925d-bfd9e56fd94a]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [c1c79143-f189-4234-925d-bfd9e56fd94a] Admin Load (0.2ms) SELECT "admins".* FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 4], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [c1c79143-f189-4234-925d-bfd9e56fd94a]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [c1c79143-f189-4234-925d-bfd9e56fd94a] Admin Exists (0.2ms) SELECT 1 AS one FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 4], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [c1c79143-f189-4234-925d-bfd9e56fd94a] Admin Create (0.3ms) INSERT INTO "admins" ("canvas_id", "role_name", "canvas_account_id", "canvas_role_id", "canvas_user_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 4], ["role_name", "Test"], ["canvas_account_id", 1], ["canvas_role_id", 10], ["canvas_user_id", 11], ["workflow_state", "active"], ["created_at", "2022-03-28 19:28:24.722993"], ["updated_at", "2022-03-28 19:28:24.722993"]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [c1c79143-f189-4234-925d-bfd9e56fd94a]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [c1c79143-f189-4234-925d-bfd9e56fd94a] Admin Update All (0.3ms) UPDATE "admins" SET "workflow_state" = 'inactive' WHERE "admins"."id" NOT IN ($1, $2, $3) [["id", 218], ["id", 219], ["id", 220]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [c1c79143-f189-4234-925d-bfd9e56fd94a]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [c1c79143-f189-4234-925d-bfd9e56fd94a] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2022-03-28 19:28:24.724487"], ["status", "success"], ["updated_at", "2022-03-28 19:28:24.724802"], ["id", 1140]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [c1c79143-f189-4234-925d-bfd9e56fd94a]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [c1c79143-f189-4234-925d-bfd9e56fd94a] Performed CanvasSync::Jobs::SyncAdminsJob (Job ID: c1c79143-f189-4234-925d-bfd9e56fd94a) from Test(default) in 24.57ms  (0.2ms) SELECT COUNT(*) FROM "admins"  (0.1ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [829e2891-0524-42f8-8c5b-48257fe1211e] Performing CanvasSync::Jobs::SyncAssignmentGroupsJob (Job ID: 829e2891-0524-42f8-8c5b-48257fe1211e) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [829e2891-0524-42f8-8c5b-48257fe1211e] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "829e2891-0524-42f8-8c5b-48257fe1211e"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [829e2891-0524-42f8-8c5b-48257fe1211e]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [829e2891-0524-42f8-8c5b-48257fe1211e] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncAssignmentGroupsJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2022-03-28 19:28:24.729004"], ["updated_at", "2022-03-28 19:28:24.729004"], ["job_id", "829e2891-0524-42f8-8c5b-48257fe1211e"]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [829e2891-0524-42f8-8c5b-48257fe1211e]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [829e2891-0524-42f8-8c5b-48257fe1211e]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [829e2891-0524-42f8-8c5b-48257fe1211e] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-03-28 19:28:24.730246"], ["status", "running"], ["updated_at", "2022-03-28 19:28:24.730564"], ["id", 1141]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [829e2891-0524-42f8-8c5b-48257fe1211e]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [829e2891-0524-42f8-8c5b-48257fe1211e]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [829e2891-0524-42f8-8c5b-48257fe1211e] CanvasSync::JobLog Create (0.4ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proserv_assignment_group_export_csv\n- 1\n- CanvasSync::Processors::AssignmentGroupsProcessor\n- :sync_start_time: '2022-03-28T19:28:24Z'\n :report_params:\n :parameters:\n :enrollment_term_id: 1\n"], ["created_at", "2022-03-28 19:28:24.733725"], ["updated_at", "2022-03-28 19:28:24.733725"], ["job_id", "2cc44238-68eb-4492-800b-e25176c4fb45"]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [829e2891-0524-42f8-8c5b-48257fe1211e]  (0.3ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [829e2891-0524-42f8-8c5b-48257fe1211e] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: 2cc44238-68eb-4492-800b-e25176c4fb45) to Test(default) at 2022-03-28 19:28:54 UTC with arguments: "proserv_assignment_group_export_csv", 1, "CanvasSync::Processors::AssignmentGroupsProcessor", {:sync_start_time=>"2022-03-28T19:28:24Z", :report_params=>{:parameters=>{:enrollment_term_id=>1}}} [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [829e2891-0524-42f8-8c5b-48257fe1211e]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [829e2891-0524-42f8-8c5b-48257fe1211e] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2022-03-28 19:28:24.737289"], ["status", "success"], ["updated_at", "2022-03-28 19:28:24.737852"], ["id", 1141]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [829e2891-0524-42f8-8c5b-48257fe1211e]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [829e2891-0524-42f8-8c5b-48257fe1211e] Performed CanvasSync::Jobs::SyncAssignmentGroupsJob (Job ID: 829e2891-0524-42f8-8c5b-48257fe1211e) from Test(default) in 11.05ms  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [783e7b77-818c-4ac0-aaab-606c8986b058] Performing CanvasSync::Jobs::SyncAssignmentsJob (Job ID: 783e7b77-818c-4ac0-aaab-606c8986b058) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [783e7b77-818c-4ac0-aaab-606c8986b058] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "783e7b77-818c-4ac0-aaab-606c8986b058"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [783e7b77-818c-4ac0-aaab-606c8986b058]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [783e7b77-818c-4ac0-aaab-606c8986b058] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncAssignmentsJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2022-03-28 19:28:24.742802"], ["updated_at", "2022-03-28 19:28:24.742802"], ["job_id", "783e7b77-818c-4ac0-aaab-606c8986b058"]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [783e7b77-818c-4ac0-aaab-606c8986b058]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [783e7b77-818c-4ac0-aaab-606c8986b058]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [783e7b77-818c-4ac0-aaab-606c8986b058] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-03-28 19:28:24.744100"], ["status", "running"], ["updated_at", "2022-03-28 19:28:24.744381"], ["id", 1143]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [783e7b77-818c-4ac0-aaab-606c8986b058]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [783e7b77-818c-4ac0-aaab-606c8986b058]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [783e7b77-818c-4ac0-aaab-606c8986b058] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proserv_assignment_export_csv\n- 1\n- CanvasSync::Processors::AssignmentsProcessor\n- :sync_start_time: '2022-03-28T19:28:24Z'\n :report_params:\n :parameters:\n :enrollment_term_id: 1\n"], ["created_at", "2022-03-28 19:28:24.747303"], ["updated_at", "2022-03-28 19:28:24.747303"], ["job_id", "5c469f05-b592-4c13-8db7-5d17930467f6"]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [783e7b77-818c-4ac0-aaab-606c8986b058]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [783e7b77-818c-4ac0-aaab-606c8986b058] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: 5c469f05-b592-4c13-8db7-5d17930467f6) to Test(default) at 2022-03-28 19:28:54 UTC with arguments: "proserv_assignment_export_csv", 1, "CanvasSync::Processors::AssignmentsProcessor", {:sync_start_time=>"2022-03-28T19:28:24Z", :report_params=>{:parameters=>{:enrollment_term_id=>1}}} [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [783e7b77-818c-4ac0-aaab-606c8986b058]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [783e7b77-818c-4ac0-aaab-606c8986b058] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2022-03-28 19:28:24.750049"], ["status", "success"], ["updated_at", "2022-03-28 19:28:24.750439"], ["id", 1143]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [783e7b77-818c-4ac0-aaab-606c8986b058]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [783e7b77-818c-4ac0-aaab-606c8986b058] Performed CanvasSync::Jobs::SyncAssignmentsJob (Job ID: 783e7b77-818c-4ac0-aaab-606c8986b058) from Test(default) in 10.13ms  (0.1ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [69843638-747f-4994-9fb8-8ede259d16c8] Performing CanvasSync::Jobs::SyncAssignmentsJob (Job ID: 69843638-747f-4994-9fb8-8ede259d16c8) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [69843638-747f-4994-9fb8-8ede259d16c8] CanvasSync::JobLog Load (0.3ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "69843638-747f-4994-9fb8-8ede259d16c8"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [69843638-747f-4994-9fb8-8ede259d16c8]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [69843638-747f-4994-9fb8-8ede259d16c8] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncAssignmentsJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2022-03-28 19:28:24.755932"], ["updated_at", "2022-03-28 19:28:24.755932"], ["job_id", "69843638-747f-4994-9fb8-8ede259d16c8"]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [69843638-747f-4994-9fb8-8ede259d16c8]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [69843638-747f-4994-9fb8-8ede259d16c8]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [69843638-747f-4994-9fb8-8ede259d16c8] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-03-28 19:28:24.757472"], ["status", "running"], ["updated_at", "2022-03-28 19:28:24.757783"], ["id", 1145]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [69843638-747f-4994-9fb8-8ede259d16c8]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [69843638-747f-4994-9fb8-8ede259d16c8]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [69843638-747f-4994-9fb8-8ede259d16c8] CanvasSync::JobLog Create (0.2ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proserv_assignment_export_csv\n- 1\n- CanvasSync::Processors::AssignmentsProcessor\n- :sync_start_time: '2022-03-28T19:28:24Z'\n :report_params:\n :parameters: {}\n"], ["created_at", "2022-03-28 19:28:24.760401"], ["updated_at", "2022-03-28 19:28:24.760401"], ["job_id", "a99202e6-7642-44b5-a926-6838450db783"]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [69843638-747f-4994-9fb8-8ede259d16c8]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [69843638-747f-4994-9fb8-8ede259d16c8] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: a99202e6-7642-44b5-a926-6838450db783) to Test(default) at 2022-03-28 19:28:54 UTC with arguments: "proserv_assignment_export_csv", 1, "CanvasSync::Processors::AssignmentsProcessor", {:sync_start_time=>"2022-03-28T19:28:24Z", :report_params=>{:parameters=>{}}} [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [69843638-747f-4994-9fb8-8ede259d16c8]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [69843638-747f-4994-9fb8-8ede259d16c8] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2022-03-28 19:28:24.762447"], ["status", "success"], ["updated_at", "2022-03-28 19:28:24.762711"], ["id", 1145]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [69843638-747f-4994-9fb8-8ede259d16c8]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [69843638-747f-4994-9fb8-8ede259d16c8] Performed CanvasSync::Jobs::SyncAssignmentsJob (Job ID: 69843638-747f-4994-9fb8-8ede259d16c8) from Test(default) in 9.08ms  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [45838165-255d-426f-8b82-df45dcc4ccc5] Performing CanvasSync::Jobs::SyncContextModuleItemsJob (Job ID: 45838165-255d-426f-8b82-df45dcc4ccc5) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [45838165-255d-426f-8b82-df45dcc4ccc5] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "45838165-255d-426f-8b82-df45dcc4ccc5"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [45838165-255d-426f-8b82-df45dcc4ccc5]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [45838165-255d-426f-8b82-df45dcc4ccc5] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncContextModuleItemsJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2022-03-28 19:28:24.767125"], ["updated_at", "2022-03-28 19:28:24.767125"], ["job_id", "45838165-255d-426f-8b82-df45dcc4ccc5"]] [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [45838165-255d-426f-8b82-df45dcc4ccc5]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [45838165-255d-426f-8b82-df45dcc4ccc5]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [45838165-255d-426f-8b82-df45dcc4ccc5] CanvasSync::JobLog Update (0.4ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-03-28 19:28:24.768573"], ["status", "running"], ["updated_at", "2022-03-28 19:28:24.769172"], ["id", 1147]] [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [45838165-255d-426f-8b82-df45dcc4ccc5]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [45838165-255d-426f-8b82-df45dcc4ccc5]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [45838165-255d-426f-8b82-df45dcc4ccc5] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proserv_context_module_items_csv\n- 1\n- CanvasSync::Processors::ContextModuleItemsProcessor\n- :sync_start_time: '2022-03-28T19:28:24Z'\n :report_params:\n :parameters:\n :enrollment_term_id: 1\n"], ["created_at", "2022-03-28 19:28:24.773385"], ["updated_at", "2022-03-28 19:28:24.773385"], ["job_id", "b643b17e-6c63-414a-b185-85afa82efed6"]] [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [45838165-255d-426f-8b82-df45dcc4ccc5]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [45838165-255d-426f-8b82-df45dcc4ccc5] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: b643b17e-6c63-414a-b185-85afa82efed6) to Test(default) at 2022-03-28 19:28:54 UTC with arguments: "proserv_context_module_items_csv", 1, "CanvasSync::Processors::ContextModuleItemsProcessor", {:sync_start_time=>"2022-03-28T19:28:24Z", :report_params=>{:parameters=>{:enrollment_term_id=>1}}} [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [45838165-255d-426f-8b82-df45dcc4ccc5]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [45838165-255d-426f-8b82-df45dcc4ccc5] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2022-03-28 19:28:24.775643"], ["status", "success"], ["updated_at", "2022-03-28 19:28:24.776029"], ["id", 1147]] [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [45838165-255d-426f-8b82-df45dcc4ccc5]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [45838165-255d-426f-8b82-df45dcc4ccc5] Performed CanvasSync::Jobs::SyncContextModuleItemsJob (Job ID: 45838165-255d-426f-8b82-df45dcc4ccc5) from Test(default) in 10.94ms  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [2f2f5e34-ef9e-45e2-89fd-fe06a897a565] Performing CanvasSync::Jobs::SyncContextModuleItemsJob (Job ID: 2f2f5e34-ef9e-45e2-89fd-fe06a897a565) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [2f2f5e34-ef9e-45e2-89fd-fe06a897a565] CanvasSync::JobLog Load (0.3ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "2f2f5e34-ef9e-45e2-89fd-fe06a897a565"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [2f2f5e34-ef9e-45e2-89fd-fe06a897a565]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [2f2f5e34-ef9e-45e2-89fd-fe06a897a565] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncContextModuleItemsJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2022-03-28 19:28:24.791144"], ["updated_at", "2022-03-28 19:28:24.791144"], ["job_id", "2f2f5e34-ef9e-45e2-89fd-fe06a897a565"]] [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [2f2f5e34-ef9e-45e2-89fd-fe06a897a565]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [2f2f5e34-ef9e-45e2-89fd-fe06a897a565]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [2f2f5e34-ef9e-45e2-89fd-fe06a897a565] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-03-28 19:28:24.792481"], ["status", "running"], ["updated_at", "2022-03-28 19:28:24.792807"], ["id", 1149]] [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [2f2f5e34-ef9e-45e2-89fd-fe06a897a565]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [2f2f5e34-ef9e-45e2-89fd-fe06a897a565]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [2f2f5e34-ef9e-45e2-89fd-fe06a897a565] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proserv_context_module_items_csv\n- 1\n- CanvasSync::Processors::ContextModuleItemsProcessor\n- :sync_start_time: '2022-03-28T19:28:24Z'\n :report_params:\n :parameters: {}\n"], ["created_at", "2022-03-28 19:28:24.795711"], ["updated_at", "2022-03-28 19:28:24.795711"], ["job_id", "cf755a29-bbfc-41db-a832-566fd3c6e11e"]] [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [2f2f5e34-ef9e-45e2-89fd-fe06a897a565]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [2f2f5e34-ef9e-45e2-89fd-fe06a897a565] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: cf755a29-bbfc-41db-a832-566fd3c6e11e) to Test(default) at 2022-03-28 19:28:54 UTC with arguments: "proserv_context_module_items_csv", 1, "CanvasSync::Processors::ContextModuleItemsProcessor", {:sync_start_time=>"2022-03-28T19:28:24Z", :report_params=>{:parameters=>{}}} [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [2f2f5e34-ef9e-45e2-89fd-fe06a897a565]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [2f2f5e34-ef9e-45e2-89fd-fe06a897a565] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2022-03-28 19:28:24.797787"], ["status", "success"], ["updated_at", "2022-03-28 19:28:24.798124"], ["id", 1149]] [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [2f2f5e34-ef9e-45e2-89fd-fe06a897a565]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [2f2f5e34-ef9e-45e2-89fd-fe06a897a565] Performed CanvasSync::Jobs::SyncContextModuleItemsJob (Job ID: 2f2f5e34-ef9e-45e2-89fd-fe06a897a565) from Test(default) in 9.1ms  (0.1ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [10acd15f-fc07-40f9-a096-ce38e00feef8] Performing CanvasSync::Jobs::SyncContextModulesJob (Job ID: 10acd15f-fc07-40f9-a096-ce38e00feef8) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [10acd15f-fc07-40f9-a096-ce38e00feef8] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "10acd15f-fc07-40f9-a096-ce38e00feef8"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [10acd15f-fc07-40f9-a096-ce38e00feef8]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [10acd15f-fc07-40f9-a096-ce38e00feef8] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncContextModulesJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2022-03-28 19:28:24.803248"], ["updated_at", "2022-03-28 19:28:24.803248"], ["job_id", "10acd15f-fc07-40f9-a096-ce38e00feef8"]] [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [10acd15f-fc07-40f9-a096-ce38e00feef8]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [10acd15f-fc07-40f9-a096-ce38e00feef8]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [10acd15f-fc07-40f9-a096-ce38e00feef8] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-03-28 19:28:24.804582"], ["status", "running"], ["updated_at", "2022-03-28 19:28:24.804892"], ["id", 1151]] [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [10acd15f-fc07-40f9-a096-ce38e00feef8]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [10acd15f-fc07-40f9-a096-ce38e00feef8]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [10acd15f-fc07-40f9-a096-ce38e00feef8] CanvasSync::JobLog Create (0.2ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proserv_context_modules_csv\n- 1\n- CanvasSync::Processors::ContextModulesProcessor\n- :sync_start_time: '2022-03-28T19:28:24Z'\n :report_params:\n :parameters:\n :enrollment_term_id: 1\n"], ["created_at", "2022-03-28 19:28:24.807991"], ["updated_at", "2022-03-28 19:28:24.807991"], ["job_id", "04f299c9-0538-4fe2-a0e1-965a72769d14"]] [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [10acd15f-fc07-40f9-a096-ce38e00feef8]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [10acd15f-fc07-40f9-a096-ce38e00feef8] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: 04f299c9-0538-4fe2-a0e1-965a72769d14) to Test(default) at 2022-03-28 19:28:54 UTC with arguments: "proserv_context_modules_csv", 1, "CanvasSync::Processors::ContextModulesProcessor", {:sync_start_time=>"2022-03-28T19:28:24Z", :report_params=>{:parameters=>{:enrollment_term_id=>1}}} [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [10acd15f-fc07-40f9-a096-ce38e00feef8]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [10acd15f-fc07-40f9-a096-ce38e00feef8] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2022-03-28 19:28:24.810366"], ["status", "success"], ["updated_at", "2022-03-28 19:28:24.810664"], ["id", 1151]] [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [10acd15f-fc07-40f9-a096-ce38e00feef8]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [10acd15f-fc07-40f9-a096-ce38e00feef8] Performed CanvasSync::Jobs::SyncContextModulesJob (Job ID: 10acd15f-fc07-40f9-a096-ce38e00feef8) from Test(default) in 9.4ms  (0.1ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [7ca970c4-c47a-41a3-ab58-95e7cd2006ab] Performing CanvasSync::Jobs::SyncContextModulesJob (Job ID: 7ca970c4-c47a-41a3-ab58-95e7cd2006ab) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [7ca970c4-c47a-41a3-ab58-95e7cd2006ab] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "7ca970c4-c47a-41a3-ab58-95e7cd2006ab"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [7ca970c4-c47a-41a3-ab58-95e7cd2006ab]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [7ca970c4-c47a-41a3-ab58-95e7cd2006ab] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncContextModulesJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2022-03-28 19:28:24.814240"], ["updated_at", "2022-03-28 19:28:24.814240"], ["job_id", "7ca970c4-c47a-41a3-ab58-95e7cd2006ab"]] [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [7ca970c4-c47a-41a3-ab58-95e7cd2006ab]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [7ca970c4-c47a-41a3-ab58-95e7cd2006ab]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [7ca970c4-c47a-41a3-ab58-95e7cd2006ab] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-03-28 19:28:24.815531"], ["status", "running"], ["updated_at", "2022-03-28 19:28:24.815893"], ["id", 1153]] [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [7ca970c4-c47a-41a3-ab58-95e7cd2006ab]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [7ca970c4-c47a-41a3-ab58-95e7cd2006ab]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [7ca970c4-c47a-41a3-ab58-95e7cd2006ab] CanvasSync::JobLog Create (0.5ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proserv_context_modules_csv\n- 1\n- CanvasSync::Processors::ContextModulesProcessor\n- :sync_start_time: '2022-03-28T19:28:24Z'\n :report_params:\n :parameters: {}\n"], ["created_at", "2022-03-28 19:28:24.819564"], ["updated_at", "2022-03-28 19:28:24.819564"], ["job_id", "2569c119-da78-4fcd-a9b2-f3147b646ba9"]] [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [7ca970c4-c47a-41a3-ab58-95e7cd2006ab]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [7ca970c4-c47a-41a3-ab58-95e7cd2006ab] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: 2569c119-da78-4fcd-a9b2-f3147b646ba9) to Test(default) at 2022-03-28 19:28:54 UTC with arguments: "proserv_context_modules_csv", 1, "CanvasSync::Processors::ContextModulesProcessor", {:sync_start_time=>"2022-03-28T19:28:24Z", :report_params=>{:parameters=>{}}} [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [7ca970c4-c47a-41a3-ab58-95e7cd2006ab]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [7ca970c4-c47a-41a3-ab58-95e7cd2006ab] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2022-03-28 19:28:24.823098"], ["status", "success"], ["updated_at", "2022-03-28 19:28:24.823533"], ["id", 1153]] [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [7ca970c4-c47a-41a3-ab58-95e7cd2006ab]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [7ca970c4-c47a-41a3-ab58-95e7cd2006ab] Performed CanvasSync::Jobs::SyncContextModulesJob (Job ID: 7ca970c4-c47a-41a3-ab58-95e7cd2006ab) from Test(default) in 11.14ms  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) SAVEPOINT active_record_1 Term Exists (0.7ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 56586638], ["LIMIT", 1]] Term Create (0.4ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 56586638], ["name", "Cool Term"], ["start_at", "2022-03-25 19:28:23.763266"], ["end_at", "2022-03-31 19:28:23.763376"], ["workflow_state", "active"], ["sis_id", "602f4e4ff44f396d3d3c1e3d427f45b5"], ["created_at", "2022-03-28 19:28:24.838429"], ["updated_at", "2022-03-28 19:28:24.838429"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [46a8cbd3-8ba5-43c9-b0e5-00ccb21bbeb6] Performing CanvasSync::Jobs::SyncProvisioningReportJob (Job ID: 46a8cbd3-8ba5-43c9-b0e5-00ccb21bbeb6) from Test(default) with arguments: {:models=>["users", "courses"], :term_scope=>"active"} [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [46a8cbd3-8ba5-43c9-b0e5-00ccb21bbeb6] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "46a8cbd3-8ba5-43c9-b0e5-00ccb21bbeb6"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [46a8cbd3-8ba5-43c9-b0e5-00ccb21bbeb6]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [46a8cbd3-8ba5-43c9-b0e5-00ccb21bbeb6] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncProvisioningReportJob"], ["status", "enqueued"], ["job_arguments", "---\n- :models:\n - users\n - courses\n :term_scope: active\n"], ["created_at", "2022-03-28 19:28:24.841794"], ["updated_at", "2022-03-28 19:28:24.841794"], ["job_id", "46a8cbd3-8ba5-43c9-b0e5-00ccb21bbeb6"]] [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [46a8cbd3-8ba5-43c9-b0e5-00ccb21bbeb6]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [46a8cbd3-8ba5-43c9-b0e5-00ccb21bbeb6]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [46a8cbd3-8ba5-43c9-b0e5-00ccb21bbeb6] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-03-28 19:28:24.843642"], ["status", "running"], ["updated_at", "2022-03-28 19:28:24.844056"], ["id", 1155]] [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [46a8cbd3-8ba5-43c9-b0e5-00ccb21bbeb6]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [46a8cbd3-8ba5-43c9-b0e5-00ccb21bbeb6]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [46a8cbd3-8ba5-43c9-b0e5-00ccb21bbeb6] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proservices_provisioning_csv\n- \n- CanvasSync::Processors::ProvisioningReportProcessor\n- :models:\n - users\n - courses\n :term_scope: active\n :sync_start_time: '2022-03-28T19:28:24Z'\n :report_params:\n :parameters:\n :include_deleted: true\n users: true\n courses: true\n :enrollment_term_id: 56586638\n"], ["created_at", "2022-03-28 19:28:24.847406"], ["updated_at", "2022-03-28 19:28:24.847406"], ["job_id", "0d4f8834-4873-4796-aa39-73020117877a"]] [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [46a8cbd3-8ba5-43c9-b0e5-00ccb21bbeb6]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [46a8cbd3-8ba5-43c9-b0e5-00ccb21bbeb6] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: 0d4f8834-4873-4796-aa39-73020117877a) to Test(default) at 2022-03-28 19:28:54 UTC with arguments: "proservices_provisioning_csv", nil, "CanvasSync::Processors::ProvisioningReportProcessor", {:models=>["users", "courses"], :term_scope=>"active", :sync_start_time=>"2022-03-28T19:28:24Z", :report_params=>{:parameters=>{:include_deleted=>true, "users"=>true, "courses"=>true, :enrollment_term_id=>56586638}}} [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [46a8cbd3-8ba5-43c9-b0e5-00ccb21bbeb6]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [46a8cbd3-8ba5-43c9-b0e5-00ccb21bbeb6] CanvasSync::JobLog Update (0.4ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2022-03-28 19:28:24.850512"], ["status", "success"], ["updated_at", "2022-03-28 19:28:24.850987"], ["id", 1155]] [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [46a8cbd3-8ba5-43c9-b0e5-00ccb21bbeb6]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [46a8cbd3-8ba5-43c9-b0e5-00ccb21bbeb6] Performed CanvasSync::Jobs::SyncProvisioningReportJob (Job ID: 46a8cbd3-8ba5-43c9-b0e5-00ccb21bbeb6) from Test(default) in 11.93ms  (0.2ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [09b3d773-3e5f-416a-93a3-ce402dd77e1a] Performing CanvasSync::Jobs::SyncProvisioningReportJob (Job ID: 09b3d773-3e5f-416a-93a3-ce402dd77e1a) from Test(default) with arguments: {:models=>["users", "courses"]} [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [09b3d773-3e5f-416a-93a3-ce402dd77e1a] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "09b3d773-3e5f-416a-93a3-ce402dd77e1a"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [09b3d773-3e5f-416a-93a3-ce402dd77e1a]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [09b3d773-3e5f-416a-93a3-ce402dd77e1a] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncProvisioningReportJob"], ["status", "enqueued"], ["job_arguments", "---\n- :models:\n - users\n - courses\n"], ["created_at", "2022-03-28 19:28:24.855612"], ["updated_at", "2022-03-28 19:28:24.855612"], ["job_id", "09b3d773-3e5f-416a-93a3-ce402dd77e1a"]] [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [09b3d773-3e5f-416a-93a3-ce402dd77e1a]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [09b3d773-3e5f-416a-93a3-ce402dd77e1a]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [09b3d773-3e5f-416a-93a3-ce402dd77e1a] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-03-28 19:28:24.857008"], ["status", "running"], ["updated_at", "2022-03-28 19:28:24.857325"], ["id", 1157]] [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [09b3d773-3e5f-416a-93a3-ce402dd77e1a]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [09b3d773-3e5f-416a-93a3-ce402dd77e1a]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [09b3d773-3e5f-416a-93a3-ce402dd77e1a] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proservices_provisioning_csv\n- \n- CanvasSync::Processors::ProvisioningReportProcessor\n- :models:\n - users\n - courses\n :sync_start_time: '2022-03-28T19:28:24Z'\n :report_params:\n :parameters:\n :include_deleted: true\n users: true\n courses: true\n"], ["created_at", "2022-03-28 19:28:24.859916"], ["updated_at", "2022-03-28 19:28:24.859916"], ["job_id", "cbc5af9f-6c11-4572-b37b-6640cb31b86b"]] [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [09b3d773-3e5f-416a-93a3-ce402dd77e1a]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [09b3d773-3e5f-416a-93a3-ce402dd77e1a] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: cbc5af9f-6c11-4572-b37b-6640cb31b86b) to Test(default) at 2022-03-28 19:28:54 UTC with arguments: "proservices_provisioning_csv", nil, "CanvasSync::Processors::ProvisioningReportProcessor", {:models=>["users", "courses"], :sync_start_time=>"2022-03-28T19:28:24Z", :report_params=>{:parameters=>{:include_deleted=>true, "users"=>true, "courses"=>true}}} [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [09b3d773-3e5f-416a-93a3-ce402dd77e1a]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [09b3d773-3e5f-416a-93a3-ce402dd77e1a] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2022-03-28 19:28:24.862316"], ["status", "success"], ["updated_at", "2022-03-28 19:28:24.862668"], ["id", 1157]] [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [09b3d773-3e5f-416a-93a3-ce402dd77e1a]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [09b3d773-3e5f-416a-93a3-ce402dd77e1a] Performed CanvasSync::Jobs::SyncProvisioningReportJob (Job ID: 09b3d773-3e5f-416a-93a3-ce402dd77e1a) from Test(default) in 9.05ms  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Account Exists (0.4ms) SELECT 1 AS one FROM "accounts" WHERE "accounts"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] Account Create (0.3ms) INSERT INTO "accounts" ("canvas_id", "sis_id", "canvas_parent_account_id", "sis_parent_account_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 1], ["sis_id", "ee73b66e33fcd3eef4e702463b292775"], ["canvas_parent_account_id", 1], ["sis_parent_account_id", "04fcf0442d0e34dda40abaf2b9b3e8e2"], ["name", "Account name"], ["workflow_state", "active"], ["created_at", "2022-03-28 19:28:24.867701"], ["updated_at", "2022-03-28 19:28:24.867701"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.4ms) SELECT COUNT(*) FROM "roles" [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [61f162c1-537a-4bcf-8905-1867db02e261] Performing CanvasSync::Jobs::SyncRolesJob (Job ID: 61f162c1-537a-4bcf-8905-1867db02e261) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [61f162c1-537a-4bcf-8905-1867db02e261] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "61f162c1-537a-4bcf-8905-1867db02e261"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [61f162c1-537a-4bcf-8905-1867db02e261]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [61f162c1-537a-4bcf-8905-1867db02e261] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncRolesJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2022-03-28 19:28:24.878667"], ["updated_at", "2022-03-28 19:28:24.878667"], ["job_id", "61f162c1-537a-4bcf-8905-1867db02e261"]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [61f162c1-537a-4bcf-8905-1867db02e261]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [61f162c1-537a-4bcf-8905-1867db02e261]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [61f162c1-537a-4bcf-8905-1867db02e261] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-03-28 19:28:24.880974"], ["status", "running"], ["updated_at", "2022-03-28 19:28:24.881364"], ["id", 1159]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [61f162c1-537a-4bcf-8905-1867db02e261]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [61f162c1-537a-4bcf-8905-1867db02e261] Account Load (0.3ms) SELECT "accounts".* FROM "accounts" WHERE "accounts"."workflow_state" != $1 ORDER BY "accounts"."id" ASC LIMIT $2 [["workflow_state", "deleted"], ["LIMIT", 1000]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [61f162c1-537a-4bcf-8905-1867db02e261] Role Load (0.2ms) SELECT "roles".* FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [61f162c1-537a-4bcf-8905-1867db02e261]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [61f162c1-537a-4bcf-8905-1867db02e261] Role Exists (0.3ms) SELECT 1 AS one FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [61f162c1-537a-4bcf-8905-1867db02e261] Role Create (0.6ms) INSERT INTO "roles" ("canvas_id", "label", "base_role_type", "canvas_account_id", "workflow_state", "permissions", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 1], ["label", "Account Admin"], ["base_role_type", "AccountMembership"], ["canvas_account_id", 10], ["workflow_state", "built_in"], ["permissions", "{\"manage_wiki\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"post_to_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"moderate_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_announcements\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"send_messages\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"send_messages_all\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_outcomes\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"create_conferences\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"create_collaborations\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_roster\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_all_grades\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_grades\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_rubrics\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"comment_on_others_submissions\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_students\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_admin_users\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_role_overrides\":{\"enabled\":true,\"locked\":true,\"readonly\":true,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_account_memberships\":{\"enabled\":true,\"locked\":true,\"readonly\":true,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_account_settings\":{\"enabled\":true,\"locked\":true,\"readonly\":true,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_groups\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_group_pages\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_files\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_assignments\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"undelete_courses\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_grade_changes\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_course_changes\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_question_banks\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_calendar\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_reports\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_courses\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_user_logins\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_user_observers\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_alerts\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"become_user\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_developer_keys\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"import_sis\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_sis\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_sis\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_course_list\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_statistics\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_storage_quotas\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_course_content\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_content\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_interaction_alerts\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"change_course_state\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_sections\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_feature_flags\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_quiz_answer_audits\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"moderate_grades\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"lti_add_edit\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true}}"], ["created_at", "2022-03-28 19:28:24.919070"], ["updated_at", "2022-03-28 19:28:24.919070"]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [61f162c1-537a-4bcf-8905-1867db02e261]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [61f162c1-537a-4bcf-8905-1867db02e261] Role Load (0.3ms) SELECT "roles".* FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 3], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [61f162c1-537a-4bcf-8905-1867db02e261]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [61f162c1-537a-4bcf-8905-1867db02e261] Role Exists (0.3ms) SELECT 1 AS one FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 3], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [61f162c1-537a-4bcf-8905-1867db02e261] Role Create (0.4ms) INSERT INTO "roles" ("canvas_id", "label", "base_role_type", "canvas_account_id", "workflow_state", "permissions", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 3], ["label", "Student"], ["base_role_type", "StudentEnrollment"], ["canvas_account_id", 10], ["workflow_state", "built_in"], ["permissions", "{\"manage_wiki\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"read_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"post_to_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"moderate_forum\":{\"enabled\":false,\"locked\":false,\"readonly\":false,\"explicit\":false},\"read_announcements\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"send_messages\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"send_messages_all\":{\"enabled\":false,\"locked\":false,\"readonly\":false,\"explicit\":false},\"manage_outcomes\":{\"enabled\":false,\"locked\":false,\"readonly\":false,\"explicit\":false},\"create_conferences\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"create_collaborations\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_roster\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_all_grades\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_grades\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_rubrics\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"comment_on_others_submissions\":{\"enabled\":false,\"locked\":false,\"readonly\":false,\"explicit\":false},\"manage_students\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_admin_users\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_role_overrides\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_account_memberships\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_account_settings\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_groups\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"view_group_pages\":{\"enabled\":false,\"locked\":false,\"readonly\":false,\"explicit\":false},\"manage_files\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_assignments\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"undelete_courses\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"view_grade_changes\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"view_course_changes\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"read_question_banks\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_calendar\":{\"enabled\":false,\"locked\":false,\"readonly\":false,\"explicit\":false},\"read_reports\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_courses\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_user_logins\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_user_observers\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_alerts\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"become_user\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_developer_keys\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"import_sis\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_sis\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"read_sis\":{\"enabled\":false,\"locked\":false,\"readonly\":false,\"explicit\":false},\"read_course_list\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"view_statistics\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_storage_quotas\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"read_course_content\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_content\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_interaction_alerts\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"change_course_state\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_sections\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_feature_flags\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"view_quiz_answer_audits\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"moderate_grades\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"lti_add_edit\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false}}"], ["created_at", "2022-03-28 19:28:24.939353"], ["updated_at", "2022-03-28 19:28:24.939353"]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [61f162c1-537a-4bcf-8905-1867db02e261]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [61f162c1-537a-4bcf-8905-1867db02e261] Role Update All (0.4ms) UPDATE "roles" SET "workflow_state" = 'inactive' WHERE "roles"."id" NOT IN ($1, $2) [["id", 187], ["id", 188]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [61f162c1-537a-4bcf-8905-1867db02e261]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [61f162c1-537a-4bcf-8905-1867db02e261] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2022-03-28 19:28:24.960961"], ["status", "success"], ["updated_at", "2022-03-28 19:28:24.961336"], ["id", 1159]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [61f162c1-537a-4bcf-8905-1867db02e261]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [61f162c1-537a-4bcf-8905-1867db02e261] Performed CanvasSync::Jobs::SyncRolesJob (Job ID: 61f162c1-537a-4bcf-8905-1867db02e261) from Test(default) in 86.05ms  (0.2ms) SELECT COUNT(*) FROM "roles"  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Term Exists (0.3ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 97318068], ["LIMIT", 1]] Term Create (0.3ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 97318068], ["name", "Cool Term"], ["start_at", "2022-03-25 19:28:23.763266"], ["end_at", "2022-03-31 19:28:23.763376"], ["workflow_state", "active"], ["sis_id", "893c280758fab974b5e6974981d40239"], ["created_at", "2022-03-28 19:28:24.966069"], ["updated_at", "2022-03-28 19:28:24.966069"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [e6c42740-254f-4793-85da-c02689b9d6b7] Performing CanvasSync::Jobs::SyncSimpleTableJob (Job ID: e6c42740-254f-4793-85da-c02689b9d6b7) from Test(default) with arguments: {:report_name=>"proservices_provisioning_csv", :model=>"courses", :mapping=>"courses", :klass=>"Course", :term_scope=>"active", :params=>{"parameters[include_deleted]"=>true, "parameters[courses]"=>true}} [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [e6c42740-254f-4793-85da-c02689b9d6b7] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "e6c42740-254f-4793-85da-c02689b9d6b7"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [e6c42740-254f-4793-85da-c02689b9d6b7]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [e6c42740-254f-4793-85da-c02689b9d6b7] CanvasSync::JobLog Create (0.4ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncSimpleTableJob"], ["status", "enqueued"], ["job_arguments", "---\n- :report_name: proservices_provisioning_csv\n :model: courses\n :mapping: courses\n :klass: Course\n :term_scope: active\n :params:\n parameters[include_deleted]: true\n parameters[courses]: true\n"], ["created_at", "2022-03-28 19:28:24.968648"], ["updated_at", "2022-03-28 19:28:24.968648"], ["job_id", "e6c42740-254f-4793-85da-c02689b9d6b7"]] [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [e6c42740-254f-4793-85da-c02689b9d6b7]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [e6c42740-254f-4793-85da-c02689b9d6b7]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [e6c42740-254f-4793-85da-c02689b9d6b7] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-03-28 19:28:24.971079"], ["status", "running"], ["updated_at", "2022-03-28 19:28:24.971449"], ["id", 1160]] [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [e6c42740-254f-4793-85da-c02689b9d6b7]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [e6c42740-254f-4793-85da-c02689b9d6b7]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [e6c42740-254f-4793-85da-c02689b9d6b7] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2022-03-28 19:28:24.973127"], ["status", "success"], ["updated_at", "2022-03-28 19:28:24.973507"], ["id", 1160]] [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [e6c42740-254f-4793-85da-c02689b9d6b7]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [e6c42740-254f-4793-85da-c02689b9d6b7] Performed CanvasSync::Jobs::SyncSimpleTableJob (Job ID: e6c42740-254f-4793-85da-c02689b9d6b7) from Test(default) in 7.08ms  (0.2ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [1e31d45c-23ac-42df-a336-f981bd7d4447] Performing CanvasSync::Jobs::SyncSubmissionsJob (Job ID: 1e31d45c-23ac-42df-a336-f981bd7d4447) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [1e31d45c-23ac-42df-a336-f981bd7d4447] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "1e31d45c-23ac-42df-a336-f981bd7d4447"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [1e31d45c-23ac-42df-a336-f981bd7d4447]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [1e31d45c-23ac-42df-a336-f981bd7d4447] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncSubmissionsJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2022-03-28 19:28:24.978266"], ["updated_at", "2022-03-28 19:28:24.978266"], ["job_id", "1e31d45c-23ac-42df-a336-f981bd7d4447"]] [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [1e31d45c-23ac-42df-a336-f981bd7d4447]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [1e31d45c-23ac-42df-a336-f981bd7d4447]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [1e31d45c-23ac-42df-a336-f981bd7d4447] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-03-28 19:28:24.979576"], ["status", "running"], ["updated_at", "2022-03-28 19:28:24.979968"], ["id", 1161]] [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [1e31d45c-23ac-42df-a336-f981bd7d4447]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [1e31d45c-23ac-42df-a336-f981bd7d4447]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [1e31d45c-23ac-42df-a336-f981bd7d4447] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proserv_student_submissions_csv\n- 1\n- CanvasSync::Processors::SubmissionsProcessor\n- :sync_start_time: '2022-03-28T19:28:24Z'\n :report_params:\n :parameters:\n :include_all: \n :enrollment_term_id: 1\n"], ["created_at", "2022-03-28 19:28:24.983313"], ["updated_at", "2022-03-28 19:28:24.983313"], ["job_id", "9ce331e8-038c-4431-af03-843e1914b2c8"]] [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [1e31d45c-23ac-42df-a336-f981bd7d4447]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [1e31d45c-23ac-42df-a336-f981bd7d4447] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: 9ce331e8-038c-4431-af03-843e1914b2c8) to Test(default) at 2022-03-28 19:28:54 UTC with arguments: "proserv_student_submissions_csv", 1, "CanvasSync::Processors::SubmissionsProcessor", {:sync_start_time=>"2022-03-28T19:28:24Z", :report_params=>{:parameters=>{:include_all=>nil, :enrollment_term_id=>1}}} [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [1e31d45c-23ac-42df-a336-f981bd7d4447]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [1e31d45c-23ac-42df-a336-f981bd7d4447] CanvasSync::JobLog Update (0.4ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2022-03-28 19:28:24.986090"], ["status", "success"], ["updated_at", "2022-03-28 19:28:24.986698"], ["id", 1161]] [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [1e31d45c-23ac-42df-a336-f981bd7d4447]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [1e31d45c-23ac-42df-a336-f981bd7d4447] Performed CanvasSync::Jobs::SyncSubmissionsJob (Job ID: 1e31d45c-23ac-42df-a336-f981bd7d4447) from Test(default) in 10.79ms  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SELECT COUNT(*) FROM "terms" [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [6e855918-7f00-463d-b2f1-87e14006e42f] Performing CanvasSync::Jobs::SyncTermsJob (Job ID: 6e855918-7f00-463d-b2f1-87e14006e42f) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [6e855918-7f00-463d-b2f1-87e14006e42f] CanvasSync::JobLog Load (0.1ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "6e855918-7f00-463d-b2f1-87e14006e42f"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [6e855918-7f00-463d-b2f1-87e14006e42f]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [6e855918-7f00-463d-b2f1-87e14006e42f] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncTermsJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2022-03-28 19:28:24.991879"], ["updated_at", "2022-03-28 19:28:24.991879"], ["job_id", "6e855918-7f00-463d-b2f1-87e14006e42f"]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [6e855918-7f00-463d-b2f1-87e14006e42f]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [6e855918-7f00-463d-b2f1-87e14006e42f]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [6e855918-7f00-463d-b2f1-87e14006e42f] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-03-28 19:28:24.993294"], ["status", "running"], ["updated_at", "2022-03-28 19:28:24.993632"], ["id", 1163]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [6e855918-7f00-463d-b2f1-87e14006e42f]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [6e855918-7f00-463d-b2f1-87e14006e42f] Term Load (0.2ms) SELECT "terms".* FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [6e855918-7f00-463d-b2f1-87e14006e42f]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [6e855918-7f00-463d-b2f1-87e14006e42f] Term Exists (0.2ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [6e855918-7f00-463d-b2f1-87e14006e42f] Term Create (0.3ms) INSERT INTO "terms" ("canvas_id", "name", "workflow_state", "grading_period_group_id", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 1], ["name", "Default Term"], ["workflow_state", "active"], ["grading_period_group_id", 1], ["sis_id", "Test"], ["created_at", "2022-03-28 19:28:24.999389"], ["updated_at", "2022-03-28 19:28:24.999389"]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [6e855918-7f00-463d-b2f1-87e14006e42f]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [6e855918-7f00-463d-b2f1-87e14006e42f] Term Load (0.2ms) SELECT "terms".* FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 6], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [6e855918-7f00-463d-b2f1-87e14006e42f]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [6e855918-7f00-463d-b2f1-87e14006e42f] Term Exists (0.3ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 6], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [6e855918-7f00-463d-b2f1-87e14006e42f] Term Create (0.5ms) INSERT INTO "terms" ("canvas_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["canvas_id", 6], ["name", "Average Term 1"], ["workflow_state", "active"], ["created_at", "2022-03-28 19:28:25.003003"], ["updated_at", "2022-03-28 19:28:25.003003"]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [6e855918-7f00-463d-b2f1-87e14006e42f]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [6e855918-7f00-463d-b2f1-87e14006e42f] Term Load (0.2ms) SELECT "terms".* FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 7], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [6e855918-7f00-463d-b2f1-87e14006e42f]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [6e855918-7f00-463d-b2f1-87e14006e42f] Term Exists (0.2ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 7], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [6e855918-7f00-463d-b2f1-87e14006e42f] Term Create (0.3ms) INSERT INTO "terms" ("canvas_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["canvas_id", 7], ["name", "Average Term 2"], ["workflow_state", "active"], ["created_at", "2022-03-28 19:28:25.006497"], ["updated_at", "2022-03-28 19:28:25.006497"]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [6e855918-7f00-463d-b2f1-87e14006e42f]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [6e855918-7f00-463d-b2f1-87e14006e42f] Term Load (0.2ms) SELECT "terms".* FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 5], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [6e855918-7f00-463d-b2f1-87e14006e42f]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [6e855918-7f00-463d-b2f1-87e14006e42f] Term Exists (0.2ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 5], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [6e855918-7f00-463d-b2f1-87e14006e42f] Term Create (0.3ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 5], ["name", "Syllabus Term"], ["start_at", "2017-08-14 06:00:00"], ["end_at", "2017-08-31 06:00:00"], ["workflow_state", "active"], ["sis_id", "SYTERM"], ["created_at", "2022-03-28 19:28:25.009963"], ["updated_at", "2022-03-28 19:28:25.009963"]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [6e855918-7f00-463d-b2f1-87e14006e42f]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [6e855918-7f00-463d-b2f1-87e14006e42f] Term Load (0.2ms) SELECT "terms".* FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 4], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [6e855918-7f00-463d-b2f1-87e14006e42f]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [6e855918-7f00-463d-b2f1-87e14006e42f] Term Exists (0.2ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 4], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [6e855918-7f00-463d-b2f1-87e14006e42f] Term Create (0.2ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "grading_period_group_id", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8, $9) RETURNING "id" [["canvas_id", 4], ["name", "Ellucian Term"], ["start_at", "2017-08-01 06:00:00"], ["end_at", "2017-10-31 06:00:00"], ["workflow_state", "active"], ["grading_period_group_id", 1], ["sis_id", "SH"], ["created_at", "2022-03-28 19:28:25.012599"], ["updated_at", "2022-03-28 19:28:25.012599"]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [6e855918-7f00-463d-b2f1-87e14006e42f]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [6e855918-7f00-463d-b2f1-87e14006e42f] Term Load (0.2ms) SELECT "terms".* FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 3], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [6e855918-7f00-463d-b2f1-87e14006e42f]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [6e855918-7f00-463d-b2f1-87e14006e42f] Term Exists (0.2ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 3], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [6e855918-7f00-463d-b2f1-87e14006e42f] Term Create (0.2ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 3], ["name", "Current Term"], ["start_at", "2017-03-19 06:00:00"], ["end_at", "2017-08-01 06:00:00"], ["workflow_state", "active"], ["created_at", "2022-03-28 19:28:25.015118"], ["updated_at", "2022-03-28 19:28:25.015118"]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [6e855918-7f00-463d-b2f1-87e14006e42f]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [6e855918-7f00-463d-b2f1-87e14006e42f] [CanvasSync::Jobs::TermBatchesJob] [19d7dae0-5d84-457d-b445-7a994f9d475d] Performing CanvasSync::Jobs::TermBatchesJob (Job ID: 19d7dae0-5d84-457d-b445-7a994f9d475d) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [6e855918-7f00-463d-b2f1-87e14006e42f] [CanvasSync::Jobs::TermBatchesJob] [19d7dae0-5d84-457d-b445-7a994f9d475d] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "19d7dae0-5d84-457d-b445-7a994f9d475d"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [6e855918-7f00-463d-b2f1-87e14006e42f] [CanvasSync::Jobs::TermBatchesJob] [19d7dae0-5d84-457d-b445-7a994f9d475d]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [6e855918-7f00-463d-b2f1-87e14006e42f] [CanvasSync::Jobs::TermBatchesJob] [19d7dae0-5d84-457d-b445-7a994f9d475d] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::TermBatchesJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2022-03-28 19:28:25.017293"], ["updated_at", "2022-03-28 19:28:25.017293"], ["job_id", "19d7dae0-5d84-457d-b445-7a994f9d475d"]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [6e855918-7f00-463d-b2f1-87e14006e42f] [CanvasSync::Jobs::TermBatchesJob] [19d7dae0-5d84-457d-b445-7a994f9d475d]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [6e855918-7f00-463d-b2f1-87e14006e42f] [CanvasSync::Jobs::TermBatchesJob] [19d7dae0-5d84-457d-b445-7a994f9d475d]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [6e855918-7f00-463d-b2f1-87e14006e42f] [CanvasSync::Jobs::TermBatchesJob] [19d7dae0-5d84-457d-b445-7a994f9d475d] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-03-28 19:28:25.018663"], ["status", "running"], ["updated_at", "2022-03-28 19:28:25.018966"], ["id", 1164]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [6e855918-7f00-463d-b2f1-87e14006e42f] [CanvasSync::Jobs::TermBatchesJob] [19d7dae0-5d84-457d-b445-7a994f9d475d]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [6e855918-7f00-463d-b2f1-87e14006e42f] [CanvasSync::Jobs::TermBatchesJob] [19d7dae0-5d84-457d-b445-7a994f9d475d]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [6e855918-7f00-463d-b2f1-87e14006e42f] [CanvasSync::Jobs::TermBatchesJob] [19d7dae0-5d84-457d-b445-7a994f9d475d] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2022-03-28 19:28:25.020115"], ["status", "success"], ["updated_at", "2022-03-28 19:28:25.020509"], ["id", 1164]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [6e855918-7f00-463d-b2f1-87e14006e42f] [CanvasSync::Jobs::TermBatchesJob] [19d7dae0-5d84-457d-b445-7a994f9d475d]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [6e855918-7f00-463d-b2f1-87e14006e42f] [CanvasSync::Jobs::TermBatchesJob] [19d7dae0-5d84-457d-b445-7a994f9d475d] Performed CanvasSync::Jobs::TermBatchesJob (Job ID: 19d7dae0-5d84-457d-b445-7a994f9d475d) from Test(default) in 5.31ms [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [6e855918-7f00-463d-b2f1-87e14006e42f]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [6e855918-7f00-463d-b2f1-87e14006e42f] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2022-03-28 19:28:25.021741"], ["status", "success"], ["updated_at", "2022-03-28 19:28:25.022053"], ["id", 1163]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [6e855918-7f00-463d-b2f1-87e14006e42f]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [6e855918-7f00-463d-b2f1-87e14006e42f] Performed CanvasSync::Jobs::SyncTermsJob (Job ID: 6e855918-7f00-463d-b2f1-87e14006e42f) from Test(default) in 32.09ms  (0.2ms) SELECT COUNT(*) FROM "terms"  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Account Exists (2.6ms) SELECT 1 AS one FROM "accounts" WHERE "accounts"."canvas_id" = $1 LIMIT $2 [["canvas_id", 96078762], ["LIMIT", 1]] Account Create (10.3ms) INSERT INTO "accounts" ("canvas_id", "sis_id", "canvas_parent_account_id", "sis_parent_account_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 96078762], ["sis_id", "b47a7c3a4fb9fde28a7356ab954a18fb"], ["canvas_parent_account_id", 1], ["sis_parent_account_id", "5ac1ca5992eb00bf367444690f320bba"], ["name", "Account name"], ["workflow_state", "active"], ["created_at", "2022-03-28 19:28:25.029761"], ["updated_at", "2022-03-28 19:28:25.029761"]]  (1.2ms) RELEASE SAVEPOINT active_record_1 Account Exists (3.0ms) SELECT 1 AS one FROM "accounts" WHERE "accounts"."canvas_id" IS NULL AND "accounts"."id" != $1 LIMIT $2 [["id", 158], ["LIMIT", 1]]  (6.3ms) ROLLBACK  (0.3ms) BEGIN  (3.7ms) SAVEPOINT active_record_1 Account Exists (0.6ms) SELECT 1 AS one FROM "accounts" WHERE "accounts"."canvas_id" = $1 LIMIT $2 [["canvas_id", 13527249], ["LIMIT", 1]] Account Create (8.4ms) INSERT INTO "accounts" ("canvas_id", "sis_id", "canvas_parent_account_id", "sis_parent_account_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 13527249], ["sis_id", "c33040f4cbf09cf58dd03c795f70fc9b"], ["canvas_parent_account_id", 1], ["sis_parent_account_id", "8faba4ac3dc97fa9d4fb5c1fe9e0e15c"], ["name", "Account name"], ["workflow_state", "active"], ["created_at", "2022-03-28 19:28:25.079184"], ["updated_at", "2022-03-28 19:28:25.079184"]]  (3.8ms) RELEASE SAVEPOINT active_record_1 Account Load (8.1ms) SELECT "accounts".* FROM "accounts" ORDER BY "accounts"."id" ASC LIMIT $1 [["LIMIT", 1]] Account Exists (0.8ms) SELECT 1 AS one FROM "accounts" WHERE "accounts"."canvas_id" = $1 LIMIT $2 [["canvas_id", 13527249], ["LIMIT", 1]]  (4.4ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Account Exists (0.3ms) SELECT 1 AS one FROM "accounts" WHERE "accounts"."canvas_id" = $1 LIMIT $2 [["canvas_id", 63119159], ["LIMIT", 1]] Account Create (0.4ms) INSERT INTO "accounts" ("canvas_id", "sis_id", "canvas_parent_account_id", "sis_parent_account_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 63119159], ["sis_id", "a16b369f807ad654cf8536632dfe2efd"], ["canvas_parent_account_id", 1], ["sis_parent_account_id", "b24753d71fe3b02d0277feea6d3afd75"], ["name", "Account name"], ["workflow_state", "active"], ["created_at", "2022-03-28 19:28:25.117385"], ["updated_at", "2022-03-28 19:28:25.117385"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Admin Exists (0.3ms) SELECT 1 AS one FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 32697986], ["LIMIT", 1]] Admin Create (0.4ms) INSERT INTO "admins" ("canvas_id", "role_name", "canvas_role_id", "canvas_user_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 32697986], ["role_name", "Cool Role"], ["canvas_role_id", 50572764], ["canvas_user_id", 1], ["workflow_state", "active"], ["created_at", "2022-03-28 19:28:25.126255"], ["updated_at", "2022-03-28 19:28:25.126255"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Admin Exists (0.6ms) SELECT 1 AS one FROM "admins" WHERE "admins"."canvas_id" IS NULL AND "admins"."id" != $1 LIMIT $2 [["id", 221], ["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) SAVEPOINT active_record_1 Admin Exists (0.5ms) SELECT 1 AS one FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1114152], ["LIMIT", 1]] Admin Create (1.4ms) INSERT INTO "admins" ("canvas_id", "role_name", "canvas_role_id", "canvas_user_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 1114152], ["role_name", "Cool Role"], ["canvas_role_id", 55326725], ["canvas_user_id", 1], ["workflow_state", "active"], ["created_at", "2022-03-28 19:28:25.138327"], ["updated_at", "2022-03-28 19:28:25.138327"]]  (0.3ms) RELEASE SAVEPOINT active_record_1 Admin Load (0.3ms) SELECT "admins".* FROM "admins" ORDER BY "admins"."id" ASC LIMIT $1 [["LIMIT", 1]] Admin Exists (0.4ms) SELECT 1 AS one FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1114152], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) SELECT COUNT(*) FROM "admins" Admin Load (0.3ms) SELECT "admins".* FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]]  (0.2ms) SAVEPOINT active_record_1 Admin Exists (0.4ms) SELECT 1 AS one FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]] Admin Create (0.4ms) INSERT INTO "admins" ("canvas_id", "role_name", "canvas_role_id", "canvas_user_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 2], ["role_name", "AccountAdmin"], ["canvas_role_id", 1], ["canvas_user_id", 1], ["workflow_state", "active"], ["created_at", "2022-03-28 19:28:25.152813"], ["updated_at", "2022-03-28 19:28:25.152813"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.3ms) SELECT COUNT(*) FROM "admins" Admin Load (0.3ms) SELECT "admins".* FROM "admins" ORDER BY "admins"."id" DESC LIMIT $1 [["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.3ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Admin Exists (0.4ms) SELECT 1 AS one FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]] Admin Create (0.3ms) INSERT INTO "admins" ("canvas_id", "role_name", "canvas_role_id", "canvas_user_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 2], ["role_name", "Cool Role"], ["canvas_role_id", 22403970], ["canvas_user_id", 1], ["workflow_state", "active"], ["created_at", "2022-03-28 19:28:25.161730"], ["updated_at", "2022-03-28 19:28:25.161730"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.3ms) SELECT COUNT(*) FROM "admins" Admin Load (0.3ms) SELECT "admins".* FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]]  (0.2ms) SAVEPOINT active_record_1 Admin Exists (0.4ms) SELECT 1 AS one FROM "admins" WHERE "admins"."canvas_id" = $1 AND "admins"."id" != $2 LIMIT $3 [["canvas_id", 2], ["id", 224], ["LIMIT", 1]] Admin Update (0.4ms) UPDATE "admins" SET "role_name" = $1, "canvas_role_id" = $2, "updated_at" = $3 WHERE "admins"."id" = $4 [["role_name", "AccountAdmin"], ["canvas_role_id", 1], ["updated_at", "2022-03-28 19:28:25.166656"], ["id", 224]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.3ms) SELECT COUNT(*) FROM "admins" Admin Load (0.3ms) SELECT "admins".* FROM "admins" WHERE "admins"."id" = $1 LIMIT $2 [["id", 224], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.3ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 AssignmentGroup Exists (0.4ms) SELECT 1 AS one FROM "assignment_groups" WHERE "assignment_groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] AssignmentGroup Create (0.5ms) INSERT INTO "assignment_groups" ("canvas_id", "name", "workflow_state", "canvas_created_at", "canvas_updated_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 1], ["name", "Dummy Assignment Group"], ["workflow_state", "available"], ["canvas_created_at", "2022-03-21 19:28:25.182858"], ["canvas_updated_at", "2022-03-27 19:28:25.182972"], ["created_at", "2022-03-28 19:28:25.184625"], ["updated_at", "2022-03-28 19:28:25.184625"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 AssignmentGroup Exists (0.4ms) SELECT 1 AS one FROM "assignment_groups" WHERE "assignment_groups"."canvas_id" IS NULL AND "assignment_groups"."id" != $1 LIMIT $2 [["id", 187], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 AssignmentGroup Exists (0.3ms) SELECT 1 AS one FROM "assignment_groups" WHERE "assignment_groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]] AssignmentGroup Create (0.3ms) INSERT INTO "assignment_groups" ("canvas_id", "name", "workflow_state", "canvas_created_at", "canvas_updated_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 2], ["name", "Dummy Assignment Group"], ["workflow_state", "available"], ["canvas_created_at", "2022-03-21 19:28:25.191630"], ["canvas_updated_at", "2022-03-27 19:28:25.191742"], ["created_at", "2022-03-28 19:28:25.192966"], ["updated_at", "2022-03-28 19:28:25.192966"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 AssignmentGroup Load (0.2ms) SELECT "assignment_groups".* FROM "assignment_groups" ORDER BY "assignment_groups"."id" ASC LIMIT $1 [["LIMIT", 1]] AssignmentGroup Exists (0.3ms) SELECT 1 AS one FROM "assignment_groups" WHERE "assignment_groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 AssignmentGroup Exists (0.3ms) SELECT 1 AS one FROM "assignment_groups" WHERE "assignment_groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 3], ["LIMIT", 1]] AssignmentGroup Create (0.4ms) INSERT INTO "assignment_groups" ("canvas_id", "name", "workflow_state", "canvas_created_at", "canvas_updated_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 3], ["name", "Dummy Assignment Group"], ["workflow_state", "available"], ["canvas_created_at", "2022-03-21 19:28:25.198660"], ["canvas_updated_at", "2022-03-27 19:28:25.198787"], ["created_at", "2022-03-28 19:28:25.200161"], ["updated_at", "2022-03-28 19:28:25.200161"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 AssignmentGroup Exists (0.6ms) SELECT 1 AS one FROM "assignment_groups" WHERE "assignment_groups"."canvas_id" = $1 AND "assignment_groups"."id" != $2 LIMIT $3 [["canvas_id", 3], ["id", 189], ["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) SAVEPOINT active_record_1 AssignmentGroup Exists (0.5ms) SELECT 1 AS one FROM "assignment_groups" WHERE "assignment_groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 4], ["LIMIT", 1]] AssignmentGroup Create (0.6ms) INSERT INTO "assignment_groups" ("canvas_id", "name", "workflow_state", "canvas_created_at", "canvas_updated_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 4], ["name", "Dummy Assignment Group"], ["workflow_state", "available"], ["canvas_created_at", "2022-03-21 19:28:25.212503"], ["canvas_updated_at", "2022-03-27 19:28:25.212683"], ["created_at", "2022-03-28 19:28:25.215219"], ["updated_at", "2022-03-28 19:28:25.215219"]]  (0.3ms) RELEASE SAVEPOINT active_record_1  (0.5ms) ROLLBACK  (0.2ms) BEGIN  (0.4ms) SAVEPOINT active_record_1 Assignment Exists (0.9ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] Assignment Create (0.9ms) INSERT INTO "assignments" ("canvas_id", "title", "due_at", "unlock_at", "lock_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 1], ["title", "Assignment 1"], ["due_at", "2022-04-04 19:28:25.269725"], ["unlock_at", "2022-03-27 19:28:25.269923"], ["lock_at", "2022-04-18 19:28:25.270017"], ["created_at", "2022-03-28 19:28:25.273730"], ["updated_at", "2022-03-28 19:28:25.273730"]]  (0.3ms) RELEASE SAVEPOINT active_record_1 Assignment Exists (0.6ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" IS NULL AND "assignments"."id" != $1 LIMIT $2 [["id", 342], ["LIMIT", 1]]  (0.4ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) SAVEPOINT active_record_1 Assignment Exists (0.6ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]] Assignment Create (0.5ms) INSERT INTO "assignments" ("canvas_id", "title", "due_at", "unlock_at", "lock_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 2], ["title", "Assignment 2"], ["due_at", "2022-04-04 19:28:25.290376"], ["unlock_at", "2022-03-27 19:28:25.290569"], ["lock_at", "2022-04-18 19:28:25.290653"], ["created_at", "2022-03-28 19:28:25.293133"], ["updated_at", "2022-03-28 19:28:25.293133"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Assignment Load (0.4ms) SELECT "assignments".* FROM "assignments" ORDER BY "assignments"."id" ASC LIMIT $1 [["LIMIT", 1]] Assignment Exists (0.4ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Assignment Exists (0.3ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 3], ["LIMIT", 1]] Assignment Create (0.4ms) INSERT INTO "assignments" ("canvas_id", "title", "due_at", "unlock_at", "lock_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 3], ["title", "Assignment 3"], ["due_at", "2022-04-04 19:28:25.302223"], ["unlock_at", "2022-03-27 19:28:25.302339"], ["lock_at", "2022-04-18 19:28:25.302392"], ["created_at", "2022-03-28 19:28:25.303953"], ["updated_at", "2022-03-28 19:28:25.303953"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.3ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Assignment Exists (0.3ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 4], ["LIMIT", 1]] Assignment Create (0.3ms) INSERT INTO "assignments" ("canvas_id", "title", "due_at", "unlock_at", "lock_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 4], ["title", "Assignment 4"], ["due_at", "2022-04-04 19:28:25.310774"], ["unlock_at", "2022-03-27 19:28:25.310872"], ["lock_at", "2022-04-18 19:28:25.310920"], ["created_at", "2022-03-28 19:28:25.312167"], ["updated_at", "2022-03-28 19:28:25.312167"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Assignment Exists (0.4ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 AND "assignments"."id" != $2 LIMIT $3 [["canvas_id", 4], ["id", 345], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Assignment Exists (0.3ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 5], ["LIMIT", 1]] Assignment Create (0.3ms) INSERT INTO "assignments" ("canvas_id", "title", "due_at", "unlock_at", "lock_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 5], ["title", "Assignment 5"], ["due_at", "2022-04-04 19:28:25.317432"], ["unlock_at", "2022-03-27 19:28:25.317532"], ["lock_at", "2022-04-18 19:28:25.317578"], ["created_at", "2022-03-28 19:28:25.318753"], ["updated_at", "2022-03-28 19:28:25.318753"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Assignment Exists (0.3ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 6], ["LIMIT", 1]] Assignment Create (0.3ms) INSERT INTO "assignments" ("canvas_id", "title", "due_at", "unlock_at", "lock_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 6], ["title", "Assignment 6"], ["due_at", "2022-04-04 19:28:25.325463"], ["unlock_at", "2022-03-27 19:28:25.325594"], ["lock_at", "2022-04-18 19:28:25.325640"], ["created_at", "2022-03-28 19:28:25.326963"], ["updated_at", "2022-03-28 19:28:25.326963"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) SAVEPOINT active_record_1 Course Exists (0.5ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 22729952], ["LIMIT", 1]] Course Create (0.5ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 22729952], ["sis_id", "65daffc322db2f501a9eef7e99f7cd80"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2022-03-25 19:28:25.353078"], ["end_at", "2022-04-18 19:28:25.353213"], ["created_at", "2022-03-28 19:28:25.355342"], ["updated_at", "2022-03-28 19:28:25.355342"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 Course Exists (0.5ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 17937487], ["LIMIT", 1]] Course Create (0.6ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 17937487], ["sis_id", "d91f1fa3c9af6807bb09bd751f6f92ec"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2022-03-25 19:28:25.357725"], ["end_at", "2022-04-18 19:28:25.357843"], ["created_at", "2022-03-28 19:28:25.360144"], ["updated_at", "2022-03-28 19:28:25.360144"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Assignment Exists (0.3ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 7], ["LIMIT", 1]] Assignment Create (0.4ms) INSERT INTO "assignments" ("canvas_id", "title", "due_at", "unlock_at", "lock_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 7], ["title", "Assignment 7"], ["due_at", "2022-04-04 19:28:25.362695"], ["unlock_at", "2022-03-27 19:28:25.362796"], ["lock_at", "2022-04-18 19:28:25.362846"], ["created_at", "2022-03-28 19:28:25.364282"], ["updated_at", "2022-03-28 19:28:25.364282"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Assignment Exists (0.4ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 AND "assignments"."id" != $2 LIMIT $3 [["canvas_id", 7], ["id", 348], ["LIMIT", 1]] Assignment Update (0.5ms) UPDATE "assignments" SET "canvas_context_id" = $1, "canvas_context_type" = $2, "updated_at" = $3 WHERE "assignments"."id" = $4 [["canvas_context_id", 17937487], ["canvas_context_type", "Course"], ["updated_at", "2022-03-28 19:28:25.367738"], ["id", 348]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Course Load (0.3ms) SELECT "courses".* FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 17937487], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Assignment Exists (0.3ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 8], ["LIMIT", 1]] Assignment Create (0.5ms) INSERT INTO "assignments" ("canvas_id", "title", "due_at", "unlock_at", "lock_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 8], ["title", "Assignment 8"], ["due_at", "2022-04-04 19:28:25.384324"], ["unlock_at", "2022-03-27 19:28:25.384421"], ["lock_at", "2022-04-18 19:28:25.384471"], ["created_at", "2022-03-28 19:28:25.386052"], ["updated_at", "2022-03-28 19:28:25.386052"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 ContextModuleItem Create (0.4ms) INSERT INTO "context_module_items" ("canvas_id", "canvas_assignment_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["canvas_id", 1], ["canvas_assignment_id", 8], ["workflow_state", "active"], ["created_at", "2022-03-28 19:28:25.389101"], ["updated_at", "2022-03-28 19:28:25.389101"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Assignment Exists (0.3ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 9], ["LIMIT", 1]] Assignment Create (0.3ms) INSERT INTO "assignments" ("canvas_id", "title", "due_at", "unlock_at", "lock_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 9], ["title", "Assignment 9"], ["due_at", "2022-04-04 19:28:25.393347"], ["unlock_at", "2022-03-27 19:28:25.393449"], ["lock_at", "2022-04-18 19:28:25.393506"], ["created_at", "2022-03-28 19:28:25.394747"], ["updated_at", "2022-03-28 19:28:25.394747"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 ContextModuleItem Create (0.2ms) INSERT INTO "context_module_items" ("canvas_id", "canvas_assignment_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["canvas_id", 2], ["canvas_assignment_id", 9], ["workflow_state", "active"], ["created_at", "2022-03-28 19:28:25.396216"], ["updated_at", "2022-03-28 19:28:25.396216"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Course Exists (0.2ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 11764298], ["LIMIT", 1]] Course Create (0.3ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 11764298], ["sis_id", "ac3310c48fcbf7b11187f9e9a332bab3"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2022-03-25 19:28:25.410809"], ["end_at", "2022-04-18 19:28:25.410904"], ["created_at", "2022-03-28 19:28:25.412171"], ["updated_at", "2022-03-28 19:28:25.412171"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 ContextModule Create (0.4ms) INSERT INTO "context_modules" ("canvas_id", "canvas_context_id", "canvas_context_type", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 1], ["canvas_context_id", 11764298], ["canvas_context_type", "Course"], ["name", "Context Module"], ["workflow_state", "available"], ["created_at", "2022-03-28 19:28:25.413762"], ["updated_at", "2022-03-28 19:28:25.413762"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Course Exists (0.3ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 22574163], ["LIMIT", 1]] Course Create (0.3ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 22574163], ["sis_id", "39f0ccfb16759243494be1a4c9d42b37"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2022-03-25 19:28:25.418220"], ["end_at", "2022-04-18 19:28:25.418324"], ["created_at", "2022-03-28 19:28:25.419718"], ["updated_at", "2022-03-28 19:28:25.419718"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 ContextModule Create (0.4ms) INSERT INTO "context_modules" ("canvas_id", "canvas_context_id", "canvas_context_type", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 2], ["canvas_context_id", 22574163], ["canvas_context_type", "Course"], ["name", "Context Module"], ["workflow_state", "available"], ["created_at", "2022-03-28 19:28:25.421773"], ["updated_at", "2022-03-28 19:28:25.421773"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Course Exists (0.3ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 110964], ["LIMIT", 1]] Course Create (0.3ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 110964], ["sis_id", "873d375bba3b854a6f54b55638819b26"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2022-03-25 19:28:25.425843"], ["end_at", "2022-04-18 19:28:25.425934"], ["created_at", "2022-03-28 19:28:25.427143"], ["updated_at", "2022-03-28 19:28:25.427143"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 ContextModule Create (0.2ms) INSERT INTO "context_modules" ("canvas_id", "canvas_context_id", "canvas_context_type", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 3], ["canvas_context_id", 110964], ["canvas_context_type", "Course"], ["name", "Context Module"], ["workflow_state", "available"], ["created_at", "2022-03-28 19:28:25.428782"], ["updated_at", "2022-03-28 19:28:25.428782"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Course Exists (0.2ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 17616510], ["LIMIT", 1]] Course Create (0.3ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 17616510], ["sis_id", "a3bb733c40aa50f92bd9eb2c57182093"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2022-03-25 19:28:25.432297"], ["end_at", "2022-04-18 19:28:25.432442"], ["created_at", "2022-03-28 19:28:25.433778"], ["updated_at", "2022-03-28 19:28:25.433778"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Course Exists (0.4ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" IS NULL AND "courses"."id" != $1 LIMIT $2 [["id", 688], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Course Exists (0.3ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 45688737], ["LIMIT", 1]] Course Create (0.4ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 45688737], ["sis_id", "4f69229d8ff22f163c2c95e0aafeba65"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2022-03-25 19:28:25.441781"], ["end_at", "2022-04-18 19:28:25.441878"], ["created_at", "2022-03-28 19:28:25.443281"], ["updated_at", "2022-03-28 19:28:25.443281"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Course Load (0.2ms) SELECT "courses".* FROM "courses" ORDER BY "courses"."id" ASC LIMIT $1 [["LIMIT", 1]] Course Exists (0.3ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 45688737], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Course Exists (0.3ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 6163384], ["LIMIT", 1]] Course Create (0.4ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 6163384], ["sis_id", "52c86b7a3aa11e16e73b5068662787f7"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2022-03-25 19:28:25.449941"], ["end_at", "2022-04-18 19:28:25.450054"], ["created_at", "2022-03-28 19:28:25.451566"], ["updated_at", "2022-03-28 19:28:25.451566"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Course Exists (0.3ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 AND "courses"."id" != $2 LIMIT $3 [["canvas_id", 6163384], ["id", 690], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Course Exists (0.3ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 10184710], ["LIMIT", 1]] Course Create (0.3ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 10184710], ["sis_id", "40b269ed117548c8e0a906a8815a4f4f"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2022-03-25 19:28:25.456746"], ["end_at", "2022-04-18 19:28:25.456869"], ["created_at", "2022-03-28 19:28:25.458327"], ["updated_at", "2022-03-28 19:28:25.458327"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Course Exists (0.3ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 78497809], ["LIMIT", 1]] Course Create (0.3ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 78497809], ["sis_id", "882eda36085fe97f692761e131802855"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2022-03-25 19:28:25.465554"], ["end_at", "2022-04-18 19:28:25.465694"], ["created_at", "2022-03-28 19:28:25.467271"], ["updated_at", "2022-03-28 19:28:25.467271"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Course Exists (0.2ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 27836075], ["LIMIT", 1]] Course Create (0.2ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 27836075], ["sis_id", "57574f96ee296e963d7d286828a90949"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2022-03-25 19:28:25.472915"], ["end_at", "2022-04-18 19:28:25.473032"], ["created_at", "2022-03-28 19:28:25.474180"], ["updated_at", "2022-03-28 19:28:25.474180"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Course Exists (0.3ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 36365534], ["LIMIT", 1]] Course Create (0.3ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 36365534], ["sis_id", "586f1004b712f2aec4986f3b65abc9cb"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2022-03-25 19:28:25.477307"], ["end_at", "2022-04-18 19:28:25.477397"], ["created_at", "2022-03-28 19:28:25.478511"], ["updated_at", "2022-03-28 19:28:25.478511"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Course Exists (0.2ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 45869096], ["LIMIT", 1]] Course Create (0.2ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 45869096], ["sis_id", "76170d12e45abcd5725233e275f6c6e8"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2022-03-25 19:28:25.481680"], ["end_at", "2022-04-18 19:28:25.481779"], ["created_at", "2022-03-28 19:28:25.483042"], ["updated_at", "2022-03-28 19:28:25.483042"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.4ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Course Exists (0.4ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 87564759], ["LIMIT", 1]] Course Create (0.4ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 87564759], ["sis_id", "9d43a9833ad6d7adc7817808fc5f2377"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2022-03-25 19:28:25.486772"], ["end_at", "2022-04-18 19:28:25.486935"], ["created_at", "2022-03-28 19:28:25.488784"], ["updated_at", "2022-03-28 19:28:25.488784"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Enrollment Exists (0.6ms) SELECT 1 AS one FROM "enrollments" WHERE "enrollments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 79786676], ["LIMIT", 1]] Enrollment Create (0.4ms) INSERT INTO "enrollments" ("canvas_id", "created_at", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["canvas_id", 79786676], ["created_at", "2022-03-28 19:28:25.507172"], ["updated_at", "2022-03-28 19:28:25.507172"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Enrollment Exists (0.3ms) SELECT 1 AS one FROM "enrollments" WHERE "enrollments"."canvas_id" IS NULL AND "enrollments"."id" != $1 LIMIT $2 [["id", 218], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Enrollment Exists (0.3ms) SELECT 1 AS one FROM "enrollments" WHERE "enrollments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 67682868], ["LIMIT", 1]] Enrollment Create (0.4ms) INSERT INTO "enrollments" ("canvas_id", "created_at", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["canvas_id", 67682868], ["created_at", "2022-03-28 19:28:25.514709"], ["updated_at", "2022-03-28 19:28:25.514709"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Enrollment Load (0.3ms) SELECT "enrollments".* FROM "enrollments" ORDER BY "enrollments"."id" ASC LIMIT $1 [["LIMIT", 1]] Enrollment Exists (0.4ms) SELECT 1 AS one FROM "enrollments" WHERE "enrollments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 67682868], ["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.3ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Enrollment Exists (0.3ms) SELECT 1 AS one FROM "enrollments" WHERE "enrollments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 454207], ["LIMIT", 1]] Enrollment Create (0.2ms) INSERT INTO "enrollments" ("canvas_id", "created_at", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["canvas_id", 454207], ["created_at", "2022-03-28 19:28:25.524043"], ["updated_at", "2022-03-28 19:28:25.524043"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Enrollment Exists (0.3ms) SELECT 1 AS one FROM "enrollments" WHERE "enrollments"."canvas_id" = $1 AND "enrollments"."id" != $2 LIMIT $3 [["canvas_id", 454207], ["id", 220], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Enrollment Exists (0.3ms) SELECT 1 AS one FROM "enrollments" WHERE "enrollments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 25646855], ["LIMIT", 1]] Enrollment Create (0.3ms) INSERT INTO "enrollments" ("canvas_id", "created_at", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["canvas_id", 25646855], ["created_at", "2022-03-28 19:28:25.530025"], ["updated_at", "2022-03-28 19:28:25.530025"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Enrollment Exists (0.4ms) SELECT 1 AS one FROM "enrollments" WHERE "enrollments"."canvas_id" = $1 AND "enrollments"."id" != $2 LIMIT $3 [["canvas_id", 25646855], ["id", 221], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Enrollment Exists (0.3ms) SELECT 1 AS one FROM "enrollments" WHERE "enrollments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 66887593], ["LIMIT", 1]] Enrollment Create (0.8ms) INSERT INTO "enrollments" ("canvas_id", "created_at", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["canvas_id", 66887593], ["created_at", "2022-03-28 19:28:25.536653"], ["updated_at", "2022-03-28 19:28:25.536653"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Enrollment Exists (0.4ms) SELECT 1 AS one FROM "enrollments" WHERE "enrollments"."canvas_id" = $1 AND "enrollments"."id" != $2 LIMIT $3 [["canvas_id", 66887593], ["id", 222], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) SAVEPOINT active_record_1 Group Exists (0.5ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 50657818], ["LIMIT", 1]] Group Create (0.4ms) INSERT INTO "groups" ("canvas_id", "sis_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 50657818], ["sis_id", "5b0201c598729c05b7690bcc304288cc"], ["name", "Some User Group"], ["workflow_state", "available"], ["created_at", "2022-03-28 19:28:25.563000"], ["updated_at", "2022-03-28 19:28:25.563000"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.3ms) SAVEPOINT active_record_1 User Exists (0.6ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 24284072], ["LIMIT", 1]] User Create (0.6ms) INSERT INTO "users" ("canvas_id", "sis_id", "email", "first_name", "last_name", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 24284072], ["sis_id", "9ff02c755ff26dba9cc22fc318e7f119"], ["email", "cooldude@coolsite.com"], ["first_name", "Cool"], ["last_name", "Dude"], ["created_at", "2022-03-28 19:28:25.583860"], ["updated_at", "2022-03-28 19:28:25.583860"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 GroupMembership Exists (0.6ms) SELECT 1 AS one FROM "group_memberships" WHERE "group_memberships"."canvas_id" = $1 LIMIT $2 [["canvas_id", 77044719], ["LIMIT", 1]] GroupMembership Create (0.6ms) INSERT INTO "group_memberships" ("canvas_id", "canvas_user_id", "canvas_group_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 77044719], ["canvas_user_id", 24284072], ["canvas_group_id", 50657818], ["workflow_state", "accepted"], ["created_at", "2022-03-28 19:28:25.599524"], ["updated_at", "2022-03-28 19:28:25.599524"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 GroupMembership Exists (0.4ms) SELECT 1 AS one FROM "group_memberships" WHERE "group_memberships"."canvas_id" IS NULL AND "group_memberships"."id" != $1 LIMIT $2 [["id", 187], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.4ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 66997678], ["LIMIT", 1]] Group Create (0.3ms) INSERT INTO "groups" ("canvas_id", "sis_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 66997678], ["sis_id", "de6abc4dada49d17c825ffd501a3c20c"], ["name", "Some User Group"], ["workflow_state", "available"], ["created_at", "2022-03-28 19:28:25.609378"], ["updated_at", "2022-03-28 19:28:25.609378"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 User Exists (0.2ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 10802544], ["LIMIT", 1]] User Create (0.3ms) INSERT INTO "users" ("canvas_id", "sis_id", "email", "first_name", "last_name", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 10802544], ["sis_id", "85d3526c44dcd703a6e44341fb4a3521"], ["email", "cooldude@coolsite.com"], ["first_name", "Cool"], ["last_name", "Dude"], ["created_at", "2022-03-28 19:28:25.611824"], ["updated_at", "2022-03-28 19:28:25.611824"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 GroupMembership Exists (0.3ms) SELECT 1 AS one FROM "group_memberships" WHERE "group_memberships"."canvas_id" = $1 LIMIT $2 [["canvas_id", 62567769], ["LIMIT", 1]] GroupMembership Create (0.4ms) INSERT INTO "group_memberships" ("canvas_id", "canvas_user_id", "canvas_group_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 62567769], ["canvas_user_id", 10802544], ["canvas_group_id", 66997678], ["workflow_state", "accepted"], ["created_at", "2022-03-28 19:28:25.614493"], ["updated_at", "2022-03-28 19:28:25.614493"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 GroupMembership Load (0.2ms) SELECT "group_memberships".* FROM "group_memberships" ORDER BY "group_memberships"."id" ASC LIMIT $1 [["LIMIT", 1]] GroupMembership Exists (0.4ms) SELECT 1 AS one FROM "group_memberships" WHERE "group_memberships"."canvas_id" = $1 LIMIT $2 [["canvas_id", 62567769], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) SAVEPOINT active_record_1 Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 20150925], ["LIMIT", 1]] Group Create (0.3ms) INSERT INTO "groups" ("canvas_id", "sis_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 20150925], ["sis_id", "5b99eb951db9778ac75434b9ca75ea05"], ["name", "Some User Group"], ["workflow_state", "available"], ["created_at", "2022-03-28 19:28:25.623744"], ["updated_at", "2022-03-28 19:28:25.623744"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 User Exists (0.5ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 18232094], ["LIMIT", 1]] User Create (24.4ms) INSERT INTO "users" ("canvas_id", "sis_id", "email", "first_name", "last_name", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 18232094], ["sis_id", "66021d6a00d75f3eab200a62af4f7f3b"], ["email", "cooldude@coolsite.com"], ["first_name", "Cool"], ["last_name", "Dude"], ["created_at", "2022-03-28 19:28:25.627502"], ["updated_at", "2022-03-28 19:28:25.627502"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 GroupMembership Exists (0.5ms) SELECT 1 AS one FROM "group_memberships" WHERE "group_memberships"."canvas_id" = $1 LIMIT $2 [["canvas_id", 70908102], ["LIMIT", 1]] GroupMembership Create (0.5ms) INSERT INTO "group_memberships" ("canvas_id", "canvas_user_id", "canvas_group_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 70908102], ["canvas_user_id", 18232094], ["canvas_group_id", 20150925], ["workflow_state", "accepted"], ["created_at", "2022-03-28 19:28:25.655374"], ["updated_at", "2022-03-28 19:28:25.655374"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 GroupMembership Exists (0.8ms) SELECT 1 AS one FROM "group_memberships" WHERE "group_memberships"."canvas_id" = $1 AND "group_memberships"."id" != $2 LIMIT $3 [["canvas_id", 70908102], ["id", 189], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 80723254], ["LIMIT", 1]] Group Create (0.3ms) INSERT INTO "groups" ("canvas_id", "sis_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 80723254], ["sis_id", "13c7065baf0e692e88f529c2ba8463e1"], ["name", "Some User Group"], ["workflow_state", "available"], ["created_at", "2022-03-28 19:28:25.662326"], ["updated_at", "2022-03-28 19:28:25.662326"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 User Exists (0.2ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 95309292], ["LIMIT", 1]] User Create (0.3ms) INSERT INTO "users" ("canvas_id", "sis_id", "email", "first_name", "last_name", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 95309292], ["sis_id", "997f668d62ed7f35caa5de98c9b27a78"], ["email", "cooldude@coolsite.com"], ["first_name", "Cool"], ["last_name", "Dude"], ["created_at", "2022-03-28 19:28:25.664895"], ["updated_at", "2022-03-28 19:28:25.664895"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 GroupMembership Exists (0.2ms) SELECT 1 AS one FROM "group_memberships" WHERE "group_memberships"."canvas_id" = $1 LIMIT $2 [["canvas_id", 89176963], ["LIMIT", 1]] GroupMembership Create (0.3ms) INSERT INTO "group_memberships" ("canvas_id", "canvas_user_id", "canvas_group_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 89176963], ["canvas_user_id", 95309292], ["canvas_group_id", 80723254], ["workflow_state", "accepted"], ["created_at", "2022-03-28 19:28:25.667771"], ["updated_at", "2022-03-28 19:28:25.667771"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 GroupMembership Exists (0.5ms) SELECT 1 AS one FROM "group_memberships" WHERE "group_memberships"."canvas_id" = $1 AND "group_memberships"."id" != $2 LIMIT $3 [["canvas_id", 89176963], ["id", 190], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 46731470], ["LIMIT", 1]] Group Create (0.3ms) INSERT INTO "groups" ("canvas_id", "sis_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 46731470], ["sis_id", "027510e39cf949cdbf5154f11d67457f"], ["name", "Some User Group"], ["workflow_state", "available"], ["created_at", "2022-03-28 19:28:25.675442"], ["updated_at", "2022-03-28 19:28:25.675442"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Group Exists (0.4ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" IS NULL AND "groups"."id" != $1 LIMIT $2 [["id", 346], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Group Exists (0.4ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 53772897], ["LIMIT", 1]] Group Create (0.4ms) INSERT INTO "groups" ("canvas_id", "sis_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 53772897], ["sis_id", "605c4c357cac6a5d19a4cc7c27af931a"], ["name", "Some User Group"], ["workflow_state", "available"], ["created_at", "2022-03-28 19:28:25.683605"], ["updated_at", "2022-03-28 19:28:25.683605"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Group Load (0.3ms) SELECT "groups".* FROM "groups" ORDER BY "groups"."id" ASC LIMIT $1 [["LIMIT", 1]] Group Exists (0.4ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 53772897], ["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 42892904], ["LIMIT", 1]] Group Create (0.3ms) INSERT INTO "groups" ("canvas_id", "sis_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 42892904], ["sis_id", "1c45a81160db644c0685cb169b853cc9"], ["name", "Some User Group"], ["workflow_state", "available"], ["created_at", "2022-03-28 19:28:25.692750"], ["updated_at", "2022-03-28 19:28:25.692750"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 89582623], ["LIMIT", 1]] Group Create (0.3ms) INSERT INTO "groups" ("canvas_id", "sis_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 89582623], ["sis_id", "d82be3e490e777d12bb003fcfff8a1d7"], ["name", "Some User Group"], ["workflow_state", "available"], ["created_at", "2022-03-28 19:28:25.697454"], ["updated_at", "2022-03-28 19:28:25.697454"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Group Exists (0.4ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 AND "groups"."id" != $2 LIMIT $3 [["canvas_id", 89582623], ["id", 349], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Group Exists (0.5ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 25673467], ["LIMIT", 1]] Group Create (0.5ms) INSERT INTO "groups" ("canvas_id", "sis_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 25673467], ["sis_id", "26a51089004c61346eb0fa703f1615c4"], ["name", "Some User Group"], ["workflow_state", "available"], ["created_at", "2022-03-28 19:28:25.704239"], ["updated_at", "2022-03-28 19:28:25.704239"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Group Exists (0.4ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 AND "groups"."id" != $2 LIMIT $3 [["canvas_id", 25673467], ["id", 350], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Role Exists (0.3ms) SELECT 1 AS one FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 80485279], ["LIMIT", 1]] Role Create (0.3ms) INSERT INTO "roles" ("canvas_id", "label", "base_role_type", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 80485279], ["label", "Cool Role"], ["base_role_type", "AccountMembership"], ["workflow_state", "active"], ["created_at", "2022-03-28 19:28:25.712143"], ["updated_at", "2022-03-28 19:28:25.712143"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Role Exists (0.3ms) SELECT 1 AS one FROM "roles" WHERE "roles"."canvas_id" IS NULL AND "roles"."id" != $1 LIMIT $2 [["id", 189], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Role Exists (0.5ms) SELECT 1 AS one FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 34382588], ["LIMIT", 1]] Role Create (0.4ms) INSERT INTO "roles" ("canvas_id", "label", "base_role_type", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 34382588], ["label", "Cool Role"], ["base_role_type", "AccountMembership"], ["workflow_state", "active"], ["created_at", "2022-03-28 19:28:25.720658"], ["updated_at", "2022-03-28 19:28:25.720658"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Role Load (0.3ms) SELECT "roles".* FROM "roles" ORDER BY "roles"."id" ASC LIMIT $1 [["LIMIT", 1]] Role Exists (0.4ms) SELECT 1 AS one FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 34382588], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) SELECT COUNT(*) FROM "roles" Role Load (0.2ms) SELECT "roles".* FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]]  (0.3ms) SAVEPOINT active_record_1 Role Exists (0.3ms) SELECT 1 AS one FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] Role Create (0.6ms) INSERT INTO "roles" ("canvas_id", "label", "base_role_type", "canvas_account_id", "workflow_state", "permissions", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 1], ["label", "Account Admin"], ["base_role_type", "AccountMembership"], ["canvas_account_id", 10], ["workflow_state", "built_in"], ["permissions", "{\"manage_wiki\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"post_to_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"moderate_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_announcements\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"send_messages\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"send_messages_all\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_outcomes\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"create_conferences\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"create_collaborations\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_roster\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_all_grades\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_grades\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_rubrics\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"comment_on_others_submissions\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_students\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_admin_users\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_role_overrides\":{\"enabled\":true,\"locked\":true,\"readonly\":true,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_account_memberships\":{\"enabled\":true,\"locked\":true,\"readonly\":true,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_account_settings\":{\"enabled\":true,\"locked\":true,\"readonly\":true,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_groups\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_group_pages\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_files\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_assignments\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"undelete_courses\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_grade_changes\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_course_changes\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_question_banks\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_calendar\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_reports\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_courses\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_user_logins\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_user_observers\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_alerts\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"become_user\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_developer_keys\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"import_sis\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_sis\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_sis\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_course_list\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_statistics\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_storage_quotas\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_course_content\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_content\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_interaction_alerts\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"change_course_state\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_sections\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_feature_flags\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_quiz_answer_audits\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"moderate_grades\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"lti_add_edit\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true}}"], ["created_at", "2022-03-28 19:28:25.733723"], ["updated_at", "2022-03-28 19:28:25.733723"]]  (0.3ms) RELEASE SAVEPOINT active_record_1  (0.3ms) SELECT COUNT(*) FROM "roles" Role Load (0.3ms) SELECT "roles".* FROM "roles" ORDER BY "roles"."id" DESC LIMIT $1 [["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Role Exists (0.3ms) SELECT 1 AS one FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] Role Create (0.3ms) INSERT INTO "roles" ("canvas_id", "label", "base_role_type", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 1], ["label", "Cool Role"], ["base_role_type", "AccountMembership"], ["workflow_state", "active"], ["created_at", "2022-03-28 19:28:25.745920"], ["updated_at", "2022-03-28 19:28:25.745920"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SELECT COUNT(*) FROM "roles" Role Load (0.3ms) SELECT "roles".* FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]]  (0.3ms) SAVEPOINT active_record_1 Role Exists (0.3ms) SELECT 1 AS one FROM "roles" WHERE "roles"."canvas_id" = $1 AND "roles"."id" != $2 LIMIT $3 [["canvas_id", 1], ["id", 192], ["LIMIT", 1]] Role Update (0.7ms) UPDATE "roles" SET "label" = $1, "canvas_account_id" = $2, "permissions" = $3, "workflow_state" = $4, "updated_at" = $5 WHERE "roles"."id" = $6 [["label", "Account Admin"], ["canvas_account_id", 10], ["permissions", "{\"manage_wiki\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"post_to_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"moderate_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_announcements\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"send_messages\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"send_messages_all\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_outcomes\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"create_conferences\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"create_collaborations\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_roster\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_all_grades\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_grades\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_rubrics\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"comment_on_others_submissions\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_students\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_admin_users\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_role_overrides\":{\"enabled\":true,\"locked\":true,\"readonly\":true,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_account_memberships\":{\"enabled\":true,\"locked\":true,\"readonly\":true,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_account_settings\":{\"enabled\":true,\"locked\":true,\"readonly\":true,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_groups\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_group_pages\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_files\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_assignments\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"undelete_courses\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_grade_changes\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_course_changes\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_question_banks\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_calendar\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_reports\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_courses\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_user_logins\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_user_observers\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_alerts\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"become_user\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_developer_keys\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"import_sis\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_sis\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_sis\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_course_list\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_statistics\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_storage_quotas\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_course_content\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_content\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_interaction_alerts\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"change_course_state\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_sections\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_feature_flags\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_quiz_answer_audits\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"moderate_grades\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"lti_add_edit\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true}}"], ["workflow_state", "built_in"], ["updated_at", "2022-03-28 19:28:25.752153"], ["id", 192]]  (0.3ms) RELEASE SAVEPOINT active_record_1  (0.3ms) SELECT COUNT(*) FROM "roles" Role Load (0.3ms) SELECT "roles".* FROM "roles" WHERE "roles"."id" = $1 LIMIT $2 [["id", 192], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) SAVEPOINT active_record_1 Section Exists (0.6ms) SELECT 1 AS one FROM "sections" WHERE "sections"."canvas_id" = $1 LIMIT $2 [["canvas_id", 23959715], ["LIMIT", 1]] Section Create (0.4ms) INSERT INTO "sections" ("canvas_id", "created_at", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["canvas_id", 23959715], ["created_at", "2022-03-28 19:28:25.774560"], ["updated_at", "2022-03-28 19:28:25.774560"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Section Exists (0.4ms) SELECT 1 AS one FROM "sections" WHERE "sections"."canvas_id" IS NULL AND "sections"."id" != $1 LIMIT $2 [["id", 250], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Section Exists (0.3ms) SELECT 1 AS one FROM "sections" WHERE "sections"."canvas_id" = $1 LIMIT $2 [["canvas_id", 55120847], ["LIMIT", 1]] Section Create (0.3ms) INSERT INTO "sections" ("canvas_id", "created_at", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["canvas_id", 55120847], ["created_at", "2022-03-28 19:28:25.782701"], ["updated_at", "2022-03-28 19:28:25.782701"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Section Load (0.3ms) SELECT "sections".* FROM "sections" ORDER BY "sections"."id" ASC LIMIT $1 [["LIMIT", 1]] Section Exists (0.6ms) SELECT 1 AS one FROM "sections" WHERE "sections"."canvas_id" = $1 LIMIT $2 [["canvas_id", 55120847], ["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Section Exists (0.3ms) SELECT 1 AS one FROM "sections" WHERE "sections"."canvas_id" = $1 LIMIT $2 [["canvas_id", 85215646], ["LIMIT", 1]] Section Create (0.3ms) INSERT INTO "sections" ("canvas_id", "created_at", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["canvas_id", 85215646], ["created_at", "2022-03-28 19:28:25.791886"], ["updated_at", "2022-03-28 19:28:25.791886"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Section Exists (0.3ms) SELECT 1 AS one FROM "sections" WHERE "sections"."canvas_id" = $1 AND "sections"."id" != $2 LIMIT $3 [["canvas_id", 85215646], ["id", 252], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Section Exists (0.4ms) SELECT 1 AS one FROM "sections" WHERE "sections"."canvas_id" = $1 LIMIT $2 [["canvas_id", 10268945], ["LIMIT", 1]] Section Create (0.4ms) INSERT INTO "sections" ("canvas_id", "created_at", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["canvas_id", 10268945], ["created_at", "2022-03-28 19:28:25.798098"], ["updated_at", "2022-03-28 19:28:25.798098"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.3ms) SAVEPOINT active_record_1 Submission Exists (0.6ms) SELECT 1 AS one FROM "submissions" WHERE "submissions"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] Submission Create (0.5ms) INSERT INTO "submissions" ("canvas_id", "submitted_at", "graded_at", "score", "points_possible", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 1], ["submitted_at", "2022-03-21 19:28:25.814855"], ["graded_at", "2022-03-27 19:28:25.814998"], ["score", 5.0], ["points_possible", 10.0], ["created_at", "2022-03-28 19:28:25.817062"], ["updated_at", "2022-03-28 19:28:25.817062"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Submission Exists (0.5ms) SELECT 1 AS one FROM "submissions" WHERE "submissions"."canvas_id" IS NULL AND "submissions"."id" != $1 LIMIT $2 [["id", 218], ["LIMIT", 1]]  (0.8ms) ROLLBACK  (0.3ms) BEGIN  (0.3ms) SAVEPOINT active_record_1 Submission Exists (0.4ms) SELECT 1 AS one FROM "submissions" WHERE "submissions"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]] Submission Create (0.5ms) INSERT INTO "submissions" ("canvas_id", "submitted_at", "graded_at", "score", "points_possible", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 2], ["submitted_at", "2022-03-21 19:28:25.827393"], ["graded_at", "2022-03-27 19:28:25.827550"], ["score", 5.0], ["points_possible", 10.0], ["created_at", "2022-03-28 19:28:25.829558"], ["updated_at", "2022-03-28 19:28:25.829558"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Submission Load (0.4ms) SELECT "submissions".* FROM "submissions" ORDER BY "submissions"."id" ASC LIMIT $1 [["LIMIT", 1]] Submission Exists (0.5ms) SELECT 1 AS one FROM "submissions" WHERE "submissions"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.4ms) SAVEPOINT active_record_1 Submission Exists (0.5ms) SELECT 1 AS one FROM "submissions" WHERE "submissions"."canvas_id" = $1 LIMIT $2 [["canvas_id", 3], ["LIMIT", 1]] Submission Create (0.5ms) INSERT INTO "submissions" ("canvas_id", "submitted_at", "graded_at", "score", "points_possible", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 3], ["submitted_at", "2022-03-21 19:28:25.839301"], ["graded_at", "2022-03-27 19:28:25.839452"], ["score", 5.0], ["points_possible", 10.0], ["created_at", "2022-03-28 19:28:25.841990"], ["updated_at", "2022-03-28 19:28:25.841990"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Submission Exists (0.5ms) SELECT 1 AS one FROM "submissions" WHERE "submissions"."canvas_id" = $1 AND "submissions"."id" != $2 LIMIT $3 [["canvas_id", 3], ["id", 220], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) SAVEPOINT active_record_1 Submission Exists (0.5ms) SELECT 1 AS one FROM "submissions" WHERE "submissions"."canvas_id" = $1 LIMIT $2 [["canvas_id", 4], ["LIMIT", 1]] Submission Create (0.6ms) INSERT INTO "submissions" ("canvas_id", "submitted_at", "graded_at", "score", "points_possible", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 4], ["submitted_at", "2022-03-21 19:28:25.849517"], ["graded_at", "2022-03-27 19:28:25.849650"], ["score", 5.0], ["points_possible", 10.0], ["created_at", "2022-03-28 19:28:25.851851"], ["updated_at", "2022-03-28 19:28:25.851851"]]  (0.3ms) RELEASE SAVEPOINT active_record_1 Submission Exists (0.6ms) SELECT 1 AS one FROM "submissions" WHERE "submissions"."canvas_id" = $1 AND "submissions"."id" != $2 LIMIT $3 [["canvas_id", 4], ["id", 221], ["LIMIT", 1]]  (0.4ms) ROLLBACK  (0.3ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Submission Exists (0.5ms) SELECT 1 AS one FROM "submissions" WHERE "submissions"."canvas_id" = $1 LIMIT $2 [["canvas_id", 5], ["LIMIT", 1]] Submission Create (0.5ms) INSERT INTO "submissions" ("canvas_id", "submitted_at", "graded_at", "score", "points_possible", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 5], ["submitted_at", "2022-03-21 19:28:25.860800"], ["graded_at", "2022-03-27 19:28:25.860952"], ["score", 5.0], ["points_possible", 10.0], ["created_at", "2022-03-28 19:28:25.862950"], ["updated_at", "2022-03-28 19:28:25.862950"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Submission Exists (0.5ms) SELECT 1 AS one FROM "submissions" WHERE "submissions"."canvas_id" = $1 AND "submissions"."id" != $2 LIMIT $3 [["canvas_id", 5], ["id", 222], ["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Term Exists (1.1ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 83219306], ["LIMIT", 1]] Term Create (0.7ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 83219306], ["name", "Cool Term"], ["start_at", "2022-03-25 19:28:23.763266"], ["end_at", "2022-03-31 19:28:23.763376"], ["workflow_state", "active"], ["sis_id", "a4d7c7f5a228e24068c247c5a5848211"], ["created_at", "2022-03-28 19:28:25.874623"], ["updated_at", "2022-03-28 19:28:25.874623"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Term Exists (0.6ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" IS NULL AND "terms"."id" != $1 LIMIT $2 [["id", 536], ["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Term Exists (0.5ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 77370733], ["LIMIT", 1]] Term Create (0.6ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 77370733], ["name", "Cool Term"], ["start_at", "2022-03-25 19:28:23.763266"], ["end_at", "2022-03-31 19:28:23.763376"], ["workflow_state", "active"], ["sis_id", "50b28fbab88365fe8728f3664dd33617"], ["created_at", "2022-03-28 19:28:25.886618"], ["updated_at", "2022-03-28 19:28:25.886618"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Term Load (0.6ms) SELECT "terms".* FROM "terms" ORDER BY "terms"."id" ASC LIMIT $1 [["LIMIT", 1]] Term Exists (0.6ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 77370733], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Term Exists (0.3ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 85604918], ["LIMIT", 1]] Term Create (0.5ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 85604918], ["name", "Cool Term"], ["start_at", "2022-03-25 19:28:23.763266"], ["end_at", "2022-03-31 19:28:23.763376"], ["workflow_state", "active"], ["sis_id", "725da3e749e9eff5ddf28a7a2202331c"], ["created_at", "2022-03-28 19:28:25.900227"], ["updated_at", "2022-03-28 19:28:25.900227"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.7ms) BEGIN  (0.3ms) SAVEPOINT active_record_1 Term Exists (0.4ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 66468188], ["LIMIT", 1]] Term Create (0.4ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 66468188], ["name", "Cool Term"], ["start_at", "2022-03-26 19:28:25.905824"], ["end_at", "2022-03-31 19:28:25.905926"], ["workflow_state", "active"], ["sis_id", "2b3be2bb88323f5891a227df77589e98"], ["created_at", "2022-03-28 19:28:25.908099"], ["updated_at", "2022-03-28 19:28:25.908099"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 Term Exists (0.3ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 30836723], ["LIMIT", 1]] Term Create (0.4ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 30836723], ["name", "Cool Term"], ["start_at", "2022-03-25 19:28:23.763266"], ["end_at", "2022-03-31 19:28:23.763376"], ["workflow_state", "inactive"], ["sis_id", "ff05111be6df81a305cc807dc7810fe2"], ["created_at", "2022-03-28 19:28:25.911373"], ["updated_at", "2022-03-28 19:28:25.911373"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 Term Exists (0.3ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 46543916], ["LIMIT", 1]] Term Create (0.4ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 46543916], ["name", "Cool Term"], ["start_at", "2022-01-28 19:28:25.913053"], ["end_at", "2022-02-28 19:28:25.913139"], ["workflow_state", "active"], ["sis_id", "60cdbb323611ca62243658164ddc4761"], ["created_at", "2022-03-28 19:28:25.914726"], ["updated_at", "2022-03-28 19:28:25.914726"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 Term Exists (0.4ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 9977768], ["LIMIT", 1]] Term Create (0.4ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 9977768], ["name", "Cool Term"], ["start_at", "2022-09-28 19:28:25.916425"], ["end_at", "2023-03-28 19:28:25.916538"], ["workflow_state", "active"], ["sis_id", "f9efd764baf2ed2a343161ec97381800"], ["created_at", "2022-03-28 19:28:25.918668"], ["updated_at", "2022-03-28 19:28:25.918668"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Term Load (0.5ms) SELECT "terms".* FROM "terms" WHERE "terms"."workflow_state" = $1 AND (start_at <= '2022-04-12 19:28:25.920770' OR start_at IS NULL) AND (end_at >= '2022-03-13 19:28:25.921022' OR end_at IS NULL) [["workflow_state", "active"]]  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.4ms) SELECT COUNT(*) FROM "terms" Term Load (0.2ms) SELECT "terms".* FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]]  (0.2ms) SAVEPOINT active_record_1 Term Exists (0.3ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] Term Create (0.3ms) INSERT INTO "terms" ("canvas_id", "name", "workflow_state", "grading_period_group_id", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 1], ["name", "Default Term"], ["workflow_state", "active"], ["grading_period_group_id", 1], ["sis_id", "Test"], ["created_at", "2022-03-28 19:28:25.928428"], ["updated_at", "2022-03-28 19:28:25.928428"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.3ms) SELECT COUNT(*) FROM "terms" Term Load (0.3ms) SELECT "terms".* FROM "terms" ORDER BY "terms"."id" DESC LIMIT $1 [["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Term Exists (0.4ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] Term Create (0.4ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 1], ["name", "Cool Term"], ["start_at", "2022-03-25 19:28:23.763266"], ["end_at", "2022-03-31 19:28:23.763376"], ["workflow_state", "active"], ["sis_id", "91e50b3e29f1af90b277049bfeb776ff"], ["created_at", "2022-03-28 19:28:25.935876"], ["updated_at", "2022-03-28 19:28:25.935876"]]  (0.3ms) RELEASE SAVEPOINT active_record_1  (0.5ms) SELECT COUNT(*) FROM "terms" Term Load (0.3ms) SELECT "terms".* FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]]  (0.3ms) SAVEPOINT active_record_1 Term Exists (0.4ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 AND "terms"."id" != $2 LIMIT $3 [["canvas_id", 1], ["id", 544], ["LIMIT", 1]] Term Update (0.4ms) UPDATE "terms" SET "name" = $1, "sis_id" = $2, "start_at" = $3, "end_at" = $4, "grading_period_group_id" = $5, "updated_at" = $6 WHERE "terms"."id" = $7 [["name", "Default Term"], ["sis_id", "Test"], ["start_at", nil], ["end_at", nil], ["grading_period_group_id", 1], ["updated_at", "2022-03-28 19:28:25.942267"], ["id", 544]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SELECT COUNT(*) FROM "terms" Term Load (0.3ms) SELECT "terms".* FROM "terms" WHERE "terms"."id" = $1 LIMIT $2 [["id", 544], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 User Exists (0.4ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 90848282], ["LIMIT", 1]] User Create (0.3ms) INSERT INTO "users" ("canvas_id", "sis_id", "email", "first_name", "last_name", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 90848282], ["sis_id", "f2832658426a5472694b114130b3d645"], ["email", "cooldude@coolsite.com"], ["first_name", "Cool"], ["last_name", "Dude"], ["created_at", "2022-03-28 19:28:25.949946"], ["updated_at", "2022-03-28 19:28:25.949946"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 User Exists (0.5ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" IS NULL AND "users"."id" != $1 LIMIT $2 [["id", 434], ["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.3ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 User Exists (0.3ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 6802742], ["LIMIT", 1]] User Create (0.3ms) INSERT INTO "users" ("canvas_id", "sis_id", "email", "first_name", "last_name", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 6802742], ["sis_id", "6f1fadaf2df9b54e88f64f4f102a8f7c"], ["email", "cooldude@coolsite.com"], ["first_name", "Cool"], ["last_name", "Dude"], ["created_at", "2022-03-28 19:28:25.960202"], ["updated_at", "2022-03-28 19:28:25.960202"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 User Load (0.2ms) SELECT "users".* FROM "users" ORDER BY "users"."id" ASC LIMIT $1 [["LIMIT", 1]] User Exists (0.4ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 6802742], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 User Exists (0.3ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 83391808], ["LIMIT", 1]] User Create (0.4ms) INSERT INTO "users" ("canvas_id", "sis_id", "email", "first_name", "last_name", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 83391808], ["sis_id", "18a44f9fe781e871253324f3e7ceef22"], ["email", "cooldude@coolsite.com"], ["first_name", "Cool"], ["last_name", "Dude"], ["created_at", "2022-03-28 19:28:25.968732"], ["updated_at", "2022-03-28 19:28:25.968732"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.4ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 User Exists (0.3ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 95656743], ["LIMIT", 1]] User Create (0.4ms) INSERT INTO "users" ("canvas_id", "sis_id", "email", "first_name", "last_name", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 95656743], ["sis_id", "71db89a15ec3eae148b67c73c1505154"], ["email", "cooldude@coolsite.com"], ["first_name", "Cool"], ["last_name", "Dude"], ["created_at", "2022-03-28 19:28:25.975577"], ["updated_at", "2022-03-28 19:28:25.975577"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 User Exists (0.4ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 55000928], ["LIMIT", 1]] User Create (0.4ms) INSERT INTO "users" ("canvas_id", "sis_id", "email", "first_name", "last_name", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 55000928], ["sis_id", "c0eb47066849a35d41eb6c82f055b8bd"], ["email", "cooldude@coolsite.com"], ["first_name", "Cool"], ["last_name", "Dude"], ["created_at", "2022-03-28 19:28:25.981444"], ["updated_at", "2022-03-28 19:28:25.981444"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.4ms) SELECT COUNT(*) FROM "assignment_groups" AssignmentGroup Create Many (0.8ms) INSERT INTO "assignment_groups" ("canvas_id","canvas_course_id","name","rules","position","group_weight","workflow_state","canvas_created_at","canvas_updated_at","created_at","updated_at") VALUES (1,1,'Assignments','--- drop_lowest:1\nnever_drop:36\n ',1,50.0,'available','2017-09-08 01:37:33','2017-09-08 01:37:33','2022-03-28 19:28:25.993361','2022-03-28 19:28:25.993361'),(2,1,'Tests',NULL,1,50.0,'available','2017-09-08 01:37:33','2017-09-08 01:37:33','2022-03-28 19:28:25.993361','2022-03-28 19:28:25.993361') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","canvas_course_id"=EXCLUDED."canvas_course_id","name"=EXCLUDED."name","rules"=EXCLUDED."rules","position"=EXCLUDED."position","group_weight"=EXCLUDED."group_weight","workflow_state"=EXCLUDED."workflow_state","canvas_created_at"=EXCLUDED."canvas_created_at","canvas_updated_at"=EXCLUDED."canvas_updated_at","updated_at"=EXCLUDED."updated_at" WHERE ("assignment_groups".canvas_id, "assignment_groups".canvas_course_id, "assignment_groups".name, "assignment_groups".rules, "assignment_groups".position, "assignment_groups".group_weight, "assignment_groups".workflow_state, "assignment_groups".canvas_created_at, "assignment_groups".canvas_updated_at) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.canvas_course_id, EXCLUDED.name, EXCLUDED.rules, EXCLUDED.position, EXCLUDED.group_weight, EXCLUDED.workflow_state, EXCLUDED.canvas_created_at, EXCLUDED.canvas_updated_at) RETURNING "id"  (0.3ms) SELECT COUNT(*) FROM "assignment_groups"  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.4ms) SELECT COUNT(*) FROM "assignments" Assignment Create Many (1.0ms) INSERT INTO "assignments" ("canvas_id","title","description","due_at","unlock_at","lock_at","points_possible","min_score","max_score","mastery_score","grading_type","submission_types","workflow_state","canvas_context_id","canvas_context_type","canvas_assignment_group_id","canvas_grading_scheme_id","canvas_grading_standard_id","created_at","updated_at") VALUES (88,'Assignment 1','

fdsfds

',NULL,NULL,NULL,100.0,NULL,NULL,NULL,'points','online_text_entry','published',58,'Course',55,NULL,NULL,'2022-03-28 19:28:26.000135','2022-03-28 19:28:26.000135'),(89,'fdsfdsfds','

fdsfdsfsdf

',NULL,NULL,NULL,100.0,NULL,NULL,NULL,'points','online_text_entry','published',59,'Course',56,NULL,NULL,'2022-03-28 19:28:26.000135','2022-03-28 19:28:26.000135') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","title"=EXCLUDED."title","description"=EXCLUDED."description","due_at"=EXCLUDED."due_at","unlock_at"=EXCLUDED."unlock_at","lock_at"=EXCLUDED."lock_at","points_possible"=EXCLUDED."points_possible","min_score"=EXCLUDED."min_score","max_score"=EXCLUDED."max_score","mastery_score"=EXCLUDED."mastery_score","grading_type"=EXCLUDED."grading_type","submission_types"=EXCLUDED."submission_types","workflow_state"=EXCLUDED."workflow_state","canvas_context_id"=EXCLUDED."canvas_context_id","canvas_context_type"=EXCLUDED."canvas_context_type","canvas_assignment_group_id"=EXCLUDED."canvas_assignment_group_id","canvas_grading_scheme_id"=EXCLUDED."canvas_grading_scheme_id","canvas_grading_standard_id"=EXCLUDED."canvas_grading_standard_id","updated_at"=EXCLUDED."updated_at" WHERE ("assignments".canvas_id, "assignments".title, "assignments".description, "assignments".due_at, "assignments".unlock_at, "assignments".lock_at, "assignments".points_possible, "assignments".min_score, "assignments".max_score, "assignments".mastery_score, "assignments".grading_type, "assignments".submission_types, "assignments".workflow_state, "assignments".canvas_context_id, "assignments".canvas_context_type, "assignments".canvas_assignment_group_id, "assignments".canvas_grading_scheme_id, "assignments".canvas_grading_standard_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.title, EXCLUDED.description, EXCLUDED.due_at, EXCLUDED.unlock_at, EXCLUDED.lock_at, EXCLUDED.points_possible, EXCLUDED.min_score, EXCLUDED.max_score, EXCLUDED.mastery_score, EXCLUDED.grading_type, EXCLUDED.submission_types, EXCLUDED.workflow_state, EXCLUDED.canvas_context_id, EXCLUDED.canvas_context_type, EXCLUDED.canvas_assignment_group_id, EXCLUDED.canvas_grading_scheme_id, EXCLUDED.canvas_grading_standard_id) RETURNING "id"  (0.4ms) SELECT COUNT(*) FROM "assignments"  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.4ms) SELECT COUNT(*) FROM "context_module_items" ContextModuleItem Create Many (0.9ms) INSERT INTO "context_module_items" ("canvas_id","canvas_context_module_id","position","canvas_content_id","canvas_content_type","workflow_state","canvas_assignment_id","created_at","updated_at") VALUES (15,9,1,83,'Assignment','active',1,'2022-03-28 19:28:26.006773','2022-03-28 19:28:26.006773'),(16,10,1,80,'Assignment','active',2,'2022-03-28 19:28:26.006773','2022-03-28 19:28:26.006773') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","canvas_context_module_id"=EXCLUDED."canvas_context_module_id","position"=EXCLUDED."position","canvas_content_id"=EXCLUDED."canvas_content_id","canvas_content_type"=EXCLUDED."canvas_content_type","workflow_state"=EXCLUDED."workflow_state","canvas_assignment_id"=EXCLUDED."canvas_assignment_id","updated_at"=EXCLUDED."updated_at" WHERE ("context_module_items".canvas_id, "context_module_items".canvas_context_module_id, "context_module_items".position, "context_module_items".canvas_content_id, "context_module_items".canvas_content_type, "context_module_items".workflow_state, "context_module_items".canvas_assignment_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.canvas_context_module_id, EXCLUDED.position, EXCLUDED.canvas_content_id, EXCLUDED.canvas_content_type, EXCLUDED.workflow_state, EXCLUDED.canvas_assignment_id) RETURNING "id"  (0.4ms) SELECT COUNT(*) FROM "context_module_items"  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.4ms) SELECT COUNT(*) FROM "context_modules" ContextModule Create Many (0.8ms) INSERT INTO "context_modules" ("canvas_id","canvas_context_id","canvas_context_type","position","name","workflow_state","deleted_at","created_at","updated_at") VALUES (23,785,'Course',1,'New Mod','active',NULL,'2022-03-28 19:28:26.013518','2022-03-28 19:28:26.013518'),(4,27,'Course',1,'Modules gonna module','unpublished',NULL,'2022-03-28 19:28:26.013518','2022-03-28 19:28:26.013518') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","canvas_context_id"=EXCLUDED."canvas_context_id","canvas_context_type"=EXCLUDED."canvas_context_type","position"=EXCLUDED."position","name"=EXCLUDED."name","workflow_state"=EXCLUDED."workflow_state","deleted_at"=EXCLUDED."deleted_at","updated_at"=EXCLUDED."updated_at" WHERE ("context_modules".canvas_id, "context_modules".canvas_context_id, "context_modules".canvas_context_type, "context_modules".position, "context_modules".name, "context_modules".workflow_state, "context_modules".deleted_at) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.canvas_context_id, EXCLUDED.canvas_context_type, EXCLUDED.position, EXCLUDED.name, EXCLUDED.workflow_state, EXCLUDED.deleted_at) RETURNING "id"  (0.4ms) SELECT COUNT(*) FROM "context_modules"  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.4ms) SELECT COUNT(*) FROM "courses" Course Create Many (0.9ms) INSERT INTO "courses" ("canvas_id","sis_id","course_code","name","canvas_account_id","canvas_term_id","start_at","end_at","workflow_state","grading_standard_id","created_at","updated_at") VALUES (1,'course_sis_id_1','C1','Course #1',1,1,'2017-03-27 21:53:18','2017-04-27 12:21:18','active',NULL,'2022-03-28 19:28:26.020043','2022-03-28 19:28:26.020043'),(2,'course_sis_id_2','C2','Course #2',1,1,'2017-03-27 21:53:18','2017-04-27 12:21:18','unpublished',NULL,'2022-03-28 19:28:26.020043','2022-03-28 19:28:26.020043') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","sis_id"=EXCLUDED."sis_id","course_code"=EXCLUDED."course_code","name"=EXCLUDED."name","canvas_account_id"=EXCLUDED."canvas_account_id","canvas_term_id"=EXCLUDED."canvas_term_id","start_at"=EXCLUDED."start_at","end_at"=EXCLUDED."end_at","workflow_state"=EXCLUDED."workflow_state","grading_standard_id"=EXCLUDED."grading_standard_id","updated_at"=EXCLUDED."updated_at" WHERE ("courses".canvas_id, "courses".sis_id, "courses".course_code, "courses".name, "courses".canvas_account_id, "courses".canvas_term_id, "courses".start_at, "courses".end_at, "courses".workflow_state, "courses".grading_standard_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.sis_id, EXCLUDED.course_code, EXCLUDED.name, EXCLUDED.canvas_account_id, EXCLUDED.canvas_term_id, EXCLUDED.start_at, EXCLUDED.end_at, EXCLUDED.workflow_state, EXCLUDED.grading_standard_id) RETURNING "id"  (0.5ms) SELECT COUNT(*) FROM "courses"  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.4ms) SELECT COUNT(*) FROM "users" User Create Many (0.7ms) INSERT INTO "users" ("canvas_id","sis_id","email","first_name","last_name","name","sortable_name","workflow_state","login_id","created_at","updated_at") VALUES (1,'sis_id_1','poorbastard@yharnam.com','Patches','the Spider','Patches the Spider','the Spider, Patches','active','spiderdude1337','2022-03-28 19:28:26.027368','2022-03-28 19:28:26.027368'),(2,'sis_id_2','dreamer@yharnam.com','Hunter','Djura','Hunter Djura','Djura, Hunter','active','retireddude110','2022-03-28 19:28:26.027368','2022-03-28 19:28:26.027368') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","sis_id"=EXCLUDED."sis_id","email"=EXCLUDED."email","first_name"=EXCLUDED."first_name","last_name"=EXCLUDED."last_name","name"=EXCLUDED."name","sortable_name"=EXCLUDED."sortable_name","workflow_state"=EXCLUDED."workflow_state","login_id"=EXCLUDED."login_id","updated_at"=EXCLUDED."updated_at" WHERE ("users".canvas_id, "users".sis_id, "users".email, "users".first_name, "users".last_name, "users".name, "users".sortable_name, "users".workflow_state, "users".login_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.sis_id, EXCLUDED.email, EXCLUDED.first_name, EXCLUDED.last_name, EXCLUDED.name, EXCLUDED.sortable_name, EXCLUDED.workflow_state, EXCLUDED.login_id) RETURNING "id"  (0.3ms) SELECT COUNT(*) FROM "users"  (0.3ms) ROLLBACK  (0.2ms) BEGIN User Create Many (0.6ms) INSERT INTO "users" ("canvas_id","sis_id","email","first_name","last_name","name","sortable_name","workflow_state","login_id","created_at","updated_at") VALUES (1,'sis_id_1','poorbastard@yharnam.com','Patches','the Spider','Patches the Spider','the Spider, Patches','active','spiderdude1337','2022-03-28 19:28:26.032188','2022-03-28 19:28:26.032188'),(2,'sis_id_2','dreamer@yharnam.com','Hunter','Djura','Hunter Djura','Djura, Hunter','active','retireddude110','2022-03-28 19:28:26.032188','2022-03-28 19:28:26.032188') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","sis_id"=EXCLUDED."sis_id","email"=EXCLUDED."email","first_name"=EXCLUDED."first_name","last_name"=EXCLUDED."last_name","name"=EXCLUDED."name","sortable_name"=EXCLUDED."sortable_name","workflow_state"=EXCLUDED."workflow_state","login_id"=EXCLUDED."login_id","updated_at"=EXCLUDED."updated_at" WHERE ("users".canvas_id, "users".sis_id, "users".email, "users".first_name, "users".last_name, "users".name, "users".sortable_name, "users".workflow_state, "users".login_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.sis_id, EXCLUDED.email, EXCLUDED.first_name, EXCLUDED.last_name, EXCLUDED.name, EXCLUDED.sortable_name, EXCLUDED.workflow_state, EXCLUDED.login_id) RETURNING "id" User Load (0.3ms) SELECT "users".* FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) SELECT COUNT(*) FROM "courses" Course Create Many (0.7ms) INSERT INTO "courses" ("canvas_id","sis_id","course_code","name","canvas_account_id","canvas_term_id","start_at","end_at","workflow_state","grading_standard_id","created_at","updated_at") VALUES (1,'course_sis_id_1','C1','Course #1',1,1,'2017-03-27 21:53:18','2017-04-27 12:21:18','active',NULL,'2022-03-28 19:28:26.038844','2022-03-28 19:28:26.038844'),(2,'course_sis_id_2','C2','Course #2',1,1,'2017-03-27 21:53:18','2017-04-27 12:21:18','unpublished',NULL,'2022-03-28 19:28:26.038844','2022-03-28 19:28:26.038844') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","sis_id"=EXCLUDED."sis_id","course_code"=EXCLUDED."course_code","name"=EXCLUDED."name","canvas_account_id"=EXCLUDED."canvas_account_id","canvas_term_id"=EXCLUDED."canvas_term_id","start_at"=EXCLUDED."start_at","end_at"=EXCLUDED."end_at","workflow_state"=EXCLUDED."workflow_state","grading_standard_id"=EXCLUDED."grading_standard_id","updated_at"=EXCLUDED."updated_at" WHERE ("courses".canvas_id, "courses".sis_id, "courses".course_code, "courses".name, "courses".canvas_account_id, "courses".canvas_term_id, "courses".start_at, "courses".end_at, "courses".workflow_state, "courses".grading_standard_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.sis_id, EXCLUDED.course_code, EXCLUDED.name, EXCLUDED.canvas_account_id, EXCLUDED.canvas_term_id, EXCLUDED.start_at, EXCLUDED.end_at, EXCLUDED.workflow_state, EXCLUDED.grading_standard_id) RETURNING "id"  (0.3ms) SELECT COUNT(*) FROM "courses" Course Load (0.2ms) SELECT "courses".* FROM "courses" ORDER BY "courses"."id" ASC LIMIT $1 [["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.4ms) SELECT COUNT(*) FROM "enrollments" Enrollment Create Many (0.7ms) INSERT INTO "enrollments" ("canvas_id","canvas_course_id","course_sis_id","canvas_user_id","user_sis_id","role","canvas_role_id","canvas_section_id","workflow_state","base_role_type","created_at","updated_at") VALUES (1,1,'sis_MUSC_2520_834',2,'sis_dalvarez_247','teacher',4,1,'active','TeacherEnrollment','2022-03-28 19:28:26.045306','2022-03-28 19:28:26.045306'),(2,1,'sis_MUSC_2520_834',3,'sis_jweaver_720','student',4,1,'active','StudentEnrollment','2022-03-28 19:28:26.045306','2022-03-28 19:28:26.045306') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","canvas_course_id"=EXCLUDED."canvas_course_id","course_sis_id"=EXCLUDED."course_sis_id","canvas_user_id"=EXCLUDED."canvas_user_id","user_sis_id"=EXCLUDED."user_sis_id","role"=EXCLUDED."role","canvas_role_id"=EXCLUDED."canvas_role_id","canvas_section_id"=EXCLUDED."canvas_section_id","workflow_state"=EXCLUDED."workflow_state","base_role_type"=EXCLUDED."base_role_type","updated_at"=EXCLUDED."updated_at" WHERE ("enrollments".canvas_id, "enrollments".canvas_course_id, "enrollments".course_sis_id, "enrollments".canvas_user_id, "enrollments".user_sis_id, "enrollments".role, "enrollments".canvas_role_id, "enrollments".canvas_section_id, "enrollments".workflow_state, "enrollments".base_role_type) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.canvas_course_id, EXCLUDED.course_sis_id, EXCLUDED.canvas_user_id, EXCLUDED.user_sis_id, EXCLUDED.role, EXCLUDED.canvas_role_id, EXCLUDED.canvas_section_id, EXCLUDED.workflow_state, EXCLUDED.base_role_type) RETURNING "id"  (0.3ms) SELECT COUNT(*) FROM "enrollments"  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.4ms) SELECT COUNT(*) FROM "sections" Section Create Many (0.7ms) INSERT INTO "sections" ("canvas_id","sis_id","canvas_course_id","name","workflow_state","start_at","end_at","created_at","updated_at") VALUES (1,'sis_section_1',1,'Cool Section','active','2017-03-27 21:53:18','2017-03-27 21:53:18','2022-03-28 19:28:26.051562','2022-03-28 19:28:26.051562'),(2,'sis_section_2',2,'Lame Section','active','2017-03-27 21:53:18','2017-03-27 21:53:18','2022-03-28 19:28:26.051562','2022-03-28 19:28:26.051562') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","sis_id"=EXCLUDED."sis_id","canvas_course_id"=EXCLUDED."canvas_course_id","name"=EXCLUDED."name","workflow_state"=EXCLUDED."workflow_state","start_at"=EXCLUDED."start_at","end_at"=EXCLUDED."end_at","updated_at"=EXCLUDED."updated_at" WHERE ("sections".canvas_id, "sections".sis_id, "sections".canvas_course_id, "sections".name, "sections".workflow_state, "sections".start_at, "sections".end_at) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.sis_id, EXCLUDED.canvas_course_id, EXCLUDED.name, EXCLUDED.workflow_state, EXCLUDED.start_at, EXCLUDED.end_at) RETURNING "id"  (0.3ms) SELECT COUNT(*) FROM "sections" Section Load (0.3ms) SELECT "sections".* FROM "sections" ORDER BY "sections"."id" ASC LIMIT $1 [["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.3ms) BEGIN Section Create Many (0.7ms) INSERT INTO "sections" ("canvas_id","sis_id","canvas_course_id","name","workflow_state","start_at","end_at","created_at","updated_at") VALUES (1,'sis_section_1',1,'Cool Section','active','2017-03-27 21:53:18','2017-03-27 21:53:18','2022-03-28 19:28:26.058272','2022-03-28 19:28:26.058272'),(2,'sis_section_2',2,'Lame Section','active','2017-03-27 21:53:18','2017-03-27 21:53:18','2022-03-28 19:28:26.058272','2022-03-28 19:28:26.058272') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","sis_id"=EXCLUDED."sis_id","canvas_course_id"=EXCLUDED."canvas_course_id","name"=EXCLUDED."name","workflow_state"=EXCLUDED."workflow_state","start_at"=EXCLUDED."start_at","end_at"=EXCLUDED."end_at","updated_at"=EXCLUDED."updated_at" WHERE ("sections".canvas_id, "sections".sis_id, "sections".canvas_course_id, "sections".name, "sections".workflow_state, "sections".start_at, "sections".end_at) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.sis_id, EXCLUDED.canvas_course_id, EXCLUDED.name, EXCLUDED.workflow_state, EXCLUDED.start_at, EXCLUDED.end_at) RETURNING "id" Section Load (0.3ms) SELECT "sections".* FROM "sections" WHERE "sections"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]] Section Create Many (0.5ms) INSERT INTO "sections" ("canvas_id","canvas_nonxlist_course_id","created_at","updated_at") VALUES (2,3,'2022-03-28 19:28:26.061632','2022-03-28 19:28:26.061632') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","canvas_nonxlist_course_id"=EXCLUDED."canvas_nonxlist_course_id","updated_at"=EXCLUDED."updated_at" WHERE ("sections".canvas_id, "sections".canvas_nonxlist_course_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.canvas_nonxlist_course_id) RETURNING "id"  (0.3ms) SELECT COUNT(*) FROM "sections" WHERE "sections"."canvas_nonxlist_course_id" IS NOT NULL Section Load (0.2ms) SELECT "sections".* FROM "sections" WHERE "sections"."canvas_nonxlist_course_id" IS NOT NULL ORDER BY "sections"."id" ASC LIMIT $1 [["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.4ms) BEGIN  (0.3ms) SELECT COUNT(*) FROM "groups" Group Create Many (0.8ms) INSERT INTO "groups" ("canvas_id","sis_id","canvas_group_category_id","group_category_sis_id","canvas_account_id","canvas_course_id","name","workflow_state","context_id","context_type","max_membership","created_at","updated_at") VALUES (50,'sis1',10,NULL,1,NULL,'Group1','available',1,'Account',NULL,'2022-03-28 19:28:26.068217','2022-03-28 19:28:26.068217'),(51,'sis2',2,NULL,NULL,1,'Group2','available',1,'Course',1,'2022-03-28 19:28:26.068217','2022-03-28 19:28:26.068217') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","sis_id"=EXCLUDED."sis_id","canvas_group_category_id"=EXCLUDED."canvas_group_category_id","group_category_sis_id"=EXCLUDED."group_category_sis_id","canvas_account_id"=EXCLUDED."canvas_account_id","canvas_course_id"=EXCLUDED."canvas_course_id","name"=EXCLUDED."name","workflow_state"=EXCLUDED."workflow_state","context_id"=EXCLUDED."context_id","context_type"=EXCLUDED."context_type","max_membership"=EXCLUDED."max_membership","updated_at"=EXCLUDED."updated_at" WHERE ("groups".canvas_id, "groups".sis_id, "groups".canvas_group_category_id, "groups".group_category_sis_id, "groups".canvas_account_id, "groups".canvas_course_id, "groups".name, "groups".workflow_state, "groups".context_id, "groups".context_type, "groups".max_membership) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.sis_id, EXCLUDED.canvas_group_category_id, EXCLUDED.group_category_sis_id, EXCLUDED.canvas_account_id, EXCLUDED.canvas_course_id, EXCLUDED.name, EXCLUDED.workflow_state, EXCLUDED.context_id, EXCLUDED.context_type, EXCLUDED.max_membership) RETURNING "id"  (0.3ms) SELECT COUNT(*) FROM "groups" Group Load (0.4ms) SELECT "groups".* FROM "groups" WHERE "groups"."name" = $1 LIMIT $2 [["name", "Group1"], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) SELECT COUNT(*) FROM "group_memberships" GroupMembership Create Many (0.7ms) INSERT INTO "group_memberships" ("canvas_id","canvas_group_id","group_sis_id","canvas_user_id","user_sis_id","workflow_state","created_at","updated_at") VALUES (50,1,NULL,10,NULL,'accepted','2022-03-28 19:28:26.076318','2022-03-28 19:28:26.076318'),(51,2,NULL,11,NULL,'accepted','2022-03-28 19:28:26.076318','2022-03-28 19:28:26.076318') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","canvas_group_id"=EXCLUDED."canvas_group_id","group_sis_id"=EXCLUDED."group_sis_id","canvas_user_id"=EXCLUDED."canvas_user_id","user_sis_id"=EXCLUDED."user_sis_id","workflow_state"=EXCLUDED."workflow_state","updated_at"=EXCLUDED."updated_at" WHERE ("group_memberships".canvas_id, "group_memberships".canvas_group_id, "group_memberships".group_sis_id, "group_memberships".canvas_user_id, "group_memberships".user_sis_id, "group_memberships".workflow_state) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.canvas_group_id, EXCLUDED.group_sis_id, EXCLUDED.canvas_user_id, EXCLUDED.user_sis_id, EXCLUDED.workflow_state) RETURNING "id"  (0.3ms) SELECT COUNT(*) FROM "group_memberships" GroupMembership Load (0.3ms) SELECT "group_memberships".* FROM "group_memberships" WHERE "group_memberships"."canvas_id" = $1 LIMIT $2 [["canvas_id", 50], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.7ms) SELECT COUNT(*) FROM "user_observers" UserObserver Create Many (0.7ms) INSERT INTO "user_observers" ("observing_user_id","observed_user_id","workflow_state","created_at","updated_at") VALUES (21,3,'active','2022-03-28 19:28:26.091418','2022-03-28 19:28:26.091418'),(21,2,'active','2022-03-28 19:28:26.091418','2022-03-28 19:28:26.091418') ON CONFLICT (observing_user_id, observed_user_id) DO UPDATE SET "observing_user_id"=EXCLUDED."observing_user_id","observed_user_id"=EXCLUDED."observed_user_id","workflow_state"=EXCLUDED."workflow_state","updated_at"=EXCLUDED."updated_at" WHERE ("user_observers".observing_user_id, "user_observers".observed_user_id, "user_observers".workflow_state) IS DISTINCT FROM (EXCLUDED.observing_user_id, EXCLUDED.observed_user_id, EXCLUDED.workflow_state) RETURNING "id"  (0.3ms) SELECT COUNT(*) FROM "user_observers" UserObserver Load (0.3ms) SELECT "user_observers".* FROM "user_observers" WHERE "user_observers"."observed_user_id" = $1 LIMIT $2 [["observed_user_id", 3], ["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.7ms) SELECT COUNT(*) FROM "grading_periods" GradingPeriod Create Many (0.8ms) INSERT INTO "grading_periods" ("canvas_id","title","weight","start_date","end_date","close_date","canvas_grading_period_group_id","workflow_state","created_at","updated_at") VALUES (1,'Period 1',0.2,'2019-07-01 06:00:00','2019-08-01 05:59:59','2019-08-01 05:59:59',1,'active','2022-03-28 19:28:26.111626','2022-03-28 19:28:26.111626'),(2,'Period 2',0.8,'2019-08-01 06:00:00','2019-09-01 05:59:59','2019-09-01 05:59:59',1,'deleted','2022-03-28 19:28:26.111626','2022-03-28 19:28:26.111626') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","title"=EXCLUDED."title","weight"=EXCLUDED."weight","start_date"=EXCLUDED."start_date","end_date"=EXCLUDED."end_date","close_date"=EXCLUDED."close_date","canvas_grading_period_group_id"=EXCLUDED."canvas_grading_period_group_id","workflow_state"=EXCLUDED."workflow_state","updated_at"=EXCLUDED."updated_at" WHERE ("grading_periods".canvas_id, "grading_periods".title, "grading_periods".weight, "grading_periods".start_date, "grading_periods".end_date, "grading_periods".close_date, "grading_periods".canvas_grading_period_group_id, "grading_periods".workflow_state) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.title, EXCLUDED.weight, EXCLUDED.start_date, EXCLUDED.end_date, EXCLUDED.close_date, EXCLUDED.canvas_grading_period_group_id, EXCLUDED.workflow_state) RETURNING "id"  (0.3ms) SELECT COUNT(*) FROM "grading_periods" GradingPeriod Load (0.3ms) SELECT "grading_periods".* FROM "grading_periods" WHERE "grading_periods"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]]  (0.4ms) ROLLBACK  (0.3ms) BEGIN  (0.6ms) SELECT COUNT(*) FROM "grading_period_groups" GradingPeriodGroup Create Many (0.7ms) INSERT INTO "grading_period_groups" ("canvas_id","title","weighted","display_totals_for_all_grading_periods","workflow_state","created_at","updated_at") VALUES (1,'Test Group',FALSE,FALSE,'active','2022-03-28 19:28:26.135733','2022-03-28 19:28:26.135733') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","title"=EXCLUDED."title","weighted"=EXCLUDED."weighted","display_totals_for_all_grading_periods"=EXCLUDED."display_totals_for_all_grading_periods","workflow_state"=EXCLUDED."workflow_state","updated_at"=EXCLUDED."updated_at" WHERE ("grading_period_groups".canvas_id, "grading_period_groups".title, "grading_period_groups".weighted, "grading_period_groups".display_totals_for_all_grading_periods, "grading_period_groups".workflow_state) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.title, EXCLUDED.weighted, EXCLUDED.display_totals_for_all_grading_periods, EXCLUDED.workflow_state) RETURNING "id"  (0.4ms) SELECT COUNT(*) FROM "grading_period_groups" GradingPeriodGroup Load (0.4ms) SELECT "grading_period_groups".* FROM "grading_period_groups" WHERE "grading_period_groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.4ms) SELECT COUNT(*) FROM "user_observers" UserObserver Create Many (0.5ms) INSERT INTO "user_observers" ("observing_user_id","observed_user_id","workflow_state","created_at","updated_at") VALUES (21,3,'active','2022-03-28 19:28:26.149923','2022-03-28 19:28:26.149923'),(21,2,'active','2022-03-28 19:28:26.149923','2022-03-28 19:28:26.149923') ON CONFLICT (observing_user_id, observed_user_id) DO UPDATE SET "observing_user_id"=EXCLUDED."observing_user_id","observed_user_id"=EXCLUDED."observed_user_id","workflow_state"=EXCLUDED."workflow_state","updated_at"=EXCLUDED."updated_at" WHERE ("user_observers".observing_user_id, "user_observers".observed_user_id, "user_observers".workflow_state) IS DISTINCT FROM (EXCLUDED.observing_user_id, EXCLUDED.observed_user_id, EXCLUDED.workflow_state) RETURNING "id"  (0.3ms) SELECT COUNT(*) FROM "user_observers"  (0.3ms) SELECT COUNT(*) FROM "user_observers" UserObserver Create Many (0.7ms) INSERT INTO "user_observers" ("observing_user_id","observed_user_id","workflow_state","created_at","updated_at") VALUES (21,3,'active','2022-03-28 19:28:26.153147','2022-03-28 19:28:26.153147'),(21,2,'active','2022-03-28 19:28:26.153147','2022-03-28 19:28:26.153147') ON CONFLICT (observing_user_id, observed_user_id) DO UPDATE SET "observing_user_id"=EXCLUDED."observing_user_id","observed_user_id"=EXCLUDED."observed_user_id","workflow_state"=EXCLUDED."workflow_state","updated_at"=EXCLUDED."updated_at" WHERE ("user_observers".observing_user_id, "user_observers".observed_user_id, "user_observers".workflow_state) IS DISTINCT FROM (EXCLUDED.observing_user_id, EXCLUDED.observed_user_id, EXCLUDED.workflow_state) RETURNING "id"  (0.4ms) SELECT COUNT(*) FROM "user_observers"  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.4ms) SELECT COUNT(*) FROM "users"  (0.3ms) SELECT COUNT(*) FROM "courses" Course Create Many (0.6ms) INSERT INTO "courses" ("canvas_id","sis_id","course_code","name","canvas_account_id","canvas_term_id","start_at","end_at","workflow_state","grading_standard_id","created_at","updated_at") VALUES (1,'course_sis_id_1','C1','Course #1',1,1,'2017-03-27 21:53:18','2017-04-27 12:21:18','active',NULL,'2022-03-28 19:28:26.161365','2022-03-28 19:28:26.161365'),(2,'course_sis_id_2','C2','Course #2',1,1,'2017-03-27 21:53:18','2017-04-27 12:21:18','unpublished',NULL,'2022-03-28 19:28:26.161365','2022-03-28 19:28:26.161365') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","sis_id"=EXCLUDED."sis_id","course_code"=EXCLUDED."course_code","name"=EXCLUDED."name","canvas_account_id"=EXCLUDED."canvas_account_id","canvas_term_id"=EXCLUDED."canvas_term_id","start_at"=EXCLUDED."start_at","end_at"=EXCLUDED."end_at","workflow_state"=EXCLUDED."workflow_state","grading_standard_id"=EXCLUDED."grading_standard_id","updated_at"=EXCLUDED."updated_at" WHERE ("courses".canvas_id, "courses".sis_id, "courses".course_code, "courses".name, "courses".canvas_account_id, "courses".canvas_term_id, "courses".start_at, "courses".end_at, "courses".workflow_state, "courses".grading_standard_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.sis_id, EXCLUDED.course_code, EXCLUDED.name, EXCLUDED.canvas_account_id, EXCLUDED.canvas_term_id, EXCLUDED.start_at, EXCLUDED.end_at, EXCLUDED.workflow_state, EXCLUDED.grading_standard_id) RETURNING "id" User Create Many (0.5ms) INSERT INTO "users" ("canvas_id","sis_id","email","first_name","last_name","name","sortable_name","workflow_state","login_id","created_at","updated_at") VALUES (1,'sis_id_1','poorbastard@yharnam.com','Patches','the Spider','Patches the Spider','the Spider, Patches','active','spiderdude1337','2022-03-28 19:28:26.163532','2022-03-28 19:28:26.163532'),(2,'sis_id_2','dreamer@yharnam.com','Hunter','Djura','Hunter Djura','Djura, Hunter','active','retireddude109','2022-03-28 19:28:26.163532','2022-03-28 19:28:26.163532') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","sis_id"=EXCLUDED."sis_id","email"=EXCLUDED."email","first_name"=EXCLUDED."first_name","last_name"=EXCLUDED."last_name","name"=EXCLUDED."name","sortable_name"=EXCLUDED."sortable_name","workflow_state"=EXCLUDED."workflow_state","login_id"=EXCLUDED."login_id","updated_at"=EXCLUDED."updated_at" WHERE ("users".canvas_id, "users".sis_id, "users".email, "users".first_name, "users".last_name, "users".name, "users".sortable_name, "users".workflow_state, "users".login_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.sis_id, EXCLUDED.email, EXCLUDED.first_name, EXCLUDED.last_name, EXCLUDED.name, EXCLUDED.sortable_name, EXCLUDED.workflow_state, EXCLUDED.login_id) RETURNING "id"  (0.4ms) SELECT COUNT(*) FROM "users"  (0.3ms) SELECT COUNT(*) FROM "courses"  (0.2ms) ROLLBACK  (0.3ms) BEGIN  (0.3ms) ROLLBACK  (0.2ms) BEGIN Course Create Many (0.7ms) INSERT INTO "courses" ("canvas_id","sis_id","course_code","name","canvas_account_id","canvas_term_id","start_at","end_at","workflow_state","grading_standard_id","created_at","updated_at") VALUES (1,'course_sis_id_1','C1','Course #1',1,1,'2017-03-27 21:53:18','2017-04-27 12:21:18','active',NULL,'2022-03-28 19:28:26.173886','2022-03-28 19:28:26.173886'),(2,'course_sis_id_2','C2','Course #2',1,1,'2017-03-27 21:53:18','2017-04-27 12:21:18','unpublished',NULL,'2022-03-28 19:28:26.173886','2022-03-28 19:28:26.173886') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","sis_id"=EXCLUDED."sis_id","course_code"=EXCLUDED."course_code","name"=EXCLUDED."name","canvas_account_id"=EXCLUDED."canvas_account_id","canvas_term_id"=EXCLUDED."canvas_term_id","start_at"=EXCLUDED."start_at","end_at"=EXCLUDED."end_at","workflow_state"=EXCLUDED."workflow_state","grading_standard_id"=EXCLUDED."grading_standard_id","updated_at"=EXCLUDED."updated_at" WHERE ("courses".canvas_id, "courses".sis_id, "courses".course_code, "courses".name, "courses".canvas_account_id, "courses".canvas_term_id, "courses".start_at, "courses".end_at, "courses".workflow_state, "courses".grading_standard_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.sis_id, EXCLUDED.course_code, EXCLUDED.name, EXCLUDED.canvas_account_id, EXCLUDED.canvas_term_id, EXCLUDED.start_at, EXCLUDED.end_at, EXCLUDED.workflow_state, EXCLUDED.grading_standard_id) RETURNING "id"  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) SELECT COUNT(*) FROM "submissions" Submission Create Many (0.9ms) INSERT INTO "submissions" ("canvas_id","canvas_user_id","canvas_course_id","canvas_assignment_id","submitted_at","due_at","graded_at","score","points_possible","excused","workflow_state","created_at","updated_at") VALUES (1,1,1,1,'2017-09-21 18:28:15','2017-09-27 18:28:15','2017-09-21 19:36:23',5.0,10.0,TRUE,'graded','2022-03-28 19:28:26.180114','2022-03-28 19:28:26.180114'),(2,1,1,2,'2017-09-21 18:28:15','2017-09-28 18:28:15','2017-09-21 19:36:23',5.0,10.0,FALSE,'submitted','2022-03-28 19:28:26.180114','2022-03-28 19:28:26.180114') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","canvas_user_id"=EXCLUDED."canvas_user_id","canvas_course_id"=EXCLUDED."canvas_course_id","canvas_assignment_id"=EXCLUDED."canvas_assignment_id","submitted_at"=EXCLUDED."submitted_at","due_at"=EXCLUDED."due_at","graded_at"=EXCLUDED."graded_at","score"=EXCLUDED."score","points_possible"=EXCLUDED."points_possible","excused"=EXCLUDED."excused","workflow_state"=EXCLUDED."workflow_state","updated_at"=EXCLUDED."updated_at" WHERE ("submissions".canvas_id, "submissions".canvas_user_id, "submissions".canvas_course_id, "submissions".canvas_assignment_id, "submissions".submitted_at, "submissions".due_at, "submissions".graded_at, "submissions".score, "submissions".points_possible, "submissions".excused, "submissions".workflow_state) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.canvas_user_id, EXCLUDED.canvas_course_id, EXCLUDED.canvas_assignment_id, EXCLUDED.submitted_at, EXCLUDED.due_at, EXCLUDED.graded_at, EXCLUDED.score, EXCLUDED.points_possible, EXCLUDED.excused, EXCLUDED.workflow_state) RETURNING "id"  (0.3ms) SELECT COUNT(*) FROM "submissions"  (0.3ms) ROLLBACK  (0.3ms) BEGIN [ActiveJob] [BatchTestJobBase] [95e887c1-d68f-4ea3-bd8e-7e5e4edd9169] Performing BatchTestJobBase (Job ID: 95e887c1-d68f-4ea3-bd8e-7e5e4edd9169) from Test(default) [ActiveJob] [BatchTestJobBase] [95e887c1-d68f-4ea3-bd8e-7e5e4edd9169] Performed BatchTestJobBase (Job ID: 95e887c1-d68f-4ea3-bd8e-7e5e4edd9169) from Test(default) in 0.31ms  (0.3ms) ROLLBACK  (0.4ms) BEGIN [ActiveJob] [BatchTestJobBase] [e5c21ac4-003f-406d-96e3-6bd5b7229e20] Performing BatchTestJobBase (Job ID: e5c21ac4-003f-406d-96e3-6bd5b7229e20) from Test(default) [ActiveJob] [BatchTestJobBase] [e5c21ac4-003f-406d-96e3-6bd5b7229e20] Performed BatchTestJobBase (Job ID: e5c21ac4-003f-406d-96e3-6bd5b7229e20) from Test(default) in 0.29ms  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] [BatchTestJobBase] [61bb98c6-99c4-4dfe-89e9-8eac2620a07d] Performing BatchTestJobBase (Job ID: 61bb98c6-99c4-4dfe-89e9-8eac2620a07d) from Test(default) [ActiveJob] [BatchTestJobBase] [61bb98c6-99c4-4dfe-89e9-8eac2620a07d] Performed BatchTestJobBase (Job ID: 61bb98c6-99c4-4dfe-89e9-8eac2620a07d) from Test(default) in 0.09ms  (0.1ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] [FailingBatchTestJobBase] [4042e756-068d-41fe-bcde-c57a4299beb0] Performing FailingBatchTestJobBase (Job ID: 4042e756-068d-41fe-bcde-c57a4299beb0) from Test(default) [ActiveJob] [FailingBatchTestJobBase] [4042e756-068d-41fe-bcde-c57a4299beb0] Error performing FailingBatchTestJobBase (Job ID: 4042e756-068d-41fe-bcde-c57a4299beb0) from Test(default) in 0.23ms: RuntimeError (Foo): /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/job_batching/support/base_job.rb:12:in `perform' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6.2/lib/active_job/execution.rb:39:in `block in perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:109:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch_aware_job.rb:12:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/i18n-1.10.0/lib/i18n.rb:323:in `with_locale' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6.2/lib/active_job/translation.rb:9:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:26:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/notifications.rb:168:in `block in instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/notifications/instrumenter.rb:23:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/notifications.rb:168:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:25:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:46:in `block in tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/tagged_logging.rb:71:in `block in tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/tagged_logging.rb:28:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/tagged_logging.rb:71:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:46:in `tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:22:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:136:in `run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6.2/lib/active_job/execution.rb:38:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/job_batching/batch_aware_job_spec.rb:46:in `block (5 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:263:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:263:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:511:in `block in with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:468:in `block in with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:486:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-rails-5.1.1/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:486:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:468:in `with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:511:in `with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:259:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:646:in `block in run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:642:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:642:in `run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:607:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/configuration.rb:2068:in `with_suite_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:116:in `block in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/reporter.rb:74:in `report' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:115:in `run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:89:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:71:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:45:in `invoke' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/exe/rspec:4:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:58:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:58:in `kernel_load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:23:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:478:in `exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:31:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:25:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/exe/bundle:49:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/friendly_errors.rb:128:in `with_friendly_errors' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/exe/bundle:37:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `
'  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] Enqueued BatchTestJobBase (Job ID: 680f58fd-0bf9-49ff-9328-b9d5fbfdf9b8) to Test(default)  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] Enqueued BatchTestJobBase (Job ID: 9ed639fd-d76d-4539-9bca-4196da666743) to Test(default)  (0.2ms) ROLLBACK  (0.3ms) BEGIN [ActiveJob] Enqueued BatchTestJobBase (Job ID: a14e6e89-18b2-40af-be4d-bef89d951bb7) to Test(default)  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.3ms) BEGIN  (0.3ms) ROLLBACK  (0.1ms) BEGIN  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.3ms) BEGIN  (0.3ms) ROLLBACK  (0.4ms) BEGIN  (0.3ms) ROLLBACK  (0.3ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.3ms) BEGIN  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] Enqueued RetryingJob (Job ID: d8f4cc20-b489-4d5d-835f-2cf45f1d0d24) to Sidekiq(default) [ActiveJob] [RetryingJob] [d8f4cc20-b489-4d5d-835f-2cf45f1d0d24] Performing RetryingJob (Job ID: d8f4cc20-b489-4d5d-835f-2cf45f1d0d24) from Sidekiq(default) [ActiveJob] [RetryingJob] [d8f4cc20-b489-4d5d-835f-2cf45f1d0d24] Error performing RetryingJob (Job ID: d8f4cc20-b489-4d5d-835f-2cf45f1d0d24) from Sidekiq(default) in 3.3ms: RuntimeError (A Failure): /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/job_batching/batch_spec.rb:268:in `perform' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6.2/lib/active_job/execution.rb:39:in `block in perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:109:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch_aware_job.rb:12:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/i18n-1.10.0/lib/i18n.rb:328:in `with_locale' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6.2/lib/active_job/translation.rb:9:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:26:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/notifications.rb:168:in `block in instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/notifications/instrumenter.rb:23:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/notifications.rb:168:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:25:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:46:in `block in tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/tagged_logging.rb:71:in `block in tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/tagged_logging.rb:28:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/tagged_logging.rb:71:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:46:in `tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:22:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:136:in `run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6.2/lib/active_job/execution.rb:38:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6.2/lib/active_job/execution.rb:24:in `block in execute' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:109:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6.2/lib/active_job/railtie.rb:28:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/execution_wrapper.rb:90:in `wrap' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/reloader.rb:73:in `block in wrap' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/execution_wrapper.rb:90:in `wrap' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/reloader.rb:72:in `wrap' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6.2/lib/active_job/railtie.rb:27:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:136:in `run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6.2/lib/active_job/execution.rb:22:in `execute' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6.2/lib/active_job/queue_adapters/sidekiq_adapter.rb:42:in `perform' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/sidekiq-6.4.1/lib/sidekiq/testing.rb:300:in `execute_job' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/sidekiq-6.4.1/lib/sidekiq/testing.rb:295:in `block in process_job' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/sidekiq-6.4.1/lib/sidekiq/middleware/chain.rb:138:in `block in invoke' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/sidekiq.rb:73:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/sidekiq-6.4.1/lib/sidekiq/middleware/chain.rb:140:in `block in invoke' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/sidekiq-6.4.1/lib/sidekiq/middleware/chain.rb:143:in `invoke' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/sidekiq-6.4.1/lib/sidekiq/testing.rb:294:in `process_job' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/job_batching/batch_spec.rb:289:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:263:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:263:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:511:in `block in with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:468:in `block in with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:486:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-rails-5.1.1/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:486:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:468:in `with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:511:in `with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:259:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:646:in `block in run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:642:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:642:in `run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:607:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/configuration.rb:2068:in `with_suite_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:116:in `block in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/reporter.rb:74:in `report' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:115:in `run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:89:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:71:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:45:in `invoke' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/exe/rspec:4:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:58:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:58:in `kernel_load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:23:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:478:in `exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:31:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:25:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/exe/bundle:49:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/friendly_errors.rb:128:in `with_friendly_errors' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/exe/bundle:37:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `
' [ActiveJob] [RetryingJob] [d8f4cc20-b489-4d5d-835f-2cf45f1d0d24] Performing RetryingJob (Job ID: d8f4cc20-b489-4d5d-835f-2cf45f1d0d24) from Sidekiq(default) [ActiveJob] [RetryingJob] [d8f4cc20-b489-4d5d-835f-2cf45f1d0d24] Performed RetryingJob (Job ID: d8f4cc20-b489-4d5d-835f-2cf45f1d0d24) from Sidekiq(default) in 2.75ms  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] Enqueued TestWorker (Job ID: 1aae4c04-3c0c-463d-a204-2b53aa17f9d5) to Sidekiq(default)  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.3ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] Enqueued CanvasSync::JobBatches::Batch::Callback::ActiveJobCallbackWorker (Job ID: 07c4ccf8-0062-4904-a932-6f0374c91484) to Test(default) with arguments: "SampleCallback", "complete", {"a"=>"b"}, "HyDtQKabho8jLw", nil  (0.2ms) ROLLBACK  (0.3ms) BEGIN [ActiveJob] Enqueued CanvasSync::JobBatches::Batch::Callback::ActiveJobCallbackWorker (Job ID: edee11b4-87a9-4dde-9808-60e5d72e14b7) to Test(default) with arguments: "SampleCallback2", "complete", {"b"=>"a"}, "DJ4byT3areSa8Q", nil [ActiveJob] Enqueued CanvasSync::JobBatches::Batch::Callback::ActiveJobCallbackWorker (Job ID: 1cca3653-6f8d-4dad-81ae-dbfaf23fe957) to Test(default) with arguments: "SampleCallback", "complete", {"a"=>"b"}, "DJ4byT3areSa8Q", nil  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.6ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] Enqueued ContextedJob (Job ID: b946dd93-cb3a-4e13-b82f-b834507902e4) to Sidekiq(default) [ActiveJob] [TestWorker] [1aae4c04-3c0c-463d-a204-2b53aa17f9d5] Performing TestWorker (Job ID: 1aae4c04-3c0c-463d-a204-2b53aa17f9d5) from Sidekiq(default) [ActiveJob] [TestWorker] [1aae4c04-3c0c-463d-a204-2b53aa17f9d5] Performed TestWorker (Job ID: 1aae4c04-3c0c-463d-a204-2b53aa17f9d5) from Sidekiq(default) in 3.05ms [ActiveJob] [ContextedJob] [b946dd93-cb3a-4e13-b82f-b834507902e4] Performing ContextedJob (Job ID: b946dd93-cb3a-4e13-b82f-b834507902e4) from Sidekiq(default) [ActiveJob] [ContextedJob] [b946dd93-cb3a-4e13-b82f-b834507902e4] Performed ContextedJob (Job ID: b946dd93-cb3a-4e13-b82f-b834507902e4) from Sidekiq(default) in 3.8ms  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] Enqueued ContextedJob (Job ID: d7208484-2ba8-4092-b712-f00121bb3edd) to Sidekiq(default) [ActiveJob] [ContextedJob] [d7208484-2ba8-4092-b712-f00121bb3edd] Performing ContextedJob (Job ID: d7208484-2ba8-4092-b712-f00121bb3edd) from Sidekiq(default) [ActiveJob] [ContextedJob] [d7208484-2ba8-4092-b712-f00121bb3edd] Performed ContextedJob (Job ID: d7208484-2ba8-4092-b712-f00121bb3edd) from Sidekiq(default) in 8.2ms  (0.3ms) ROLLBACK  (0.4ms) BEGIN [ActiveJob] Enqueued BatchTestJobBase (Job ID: 5602bc2c-a4a7-4ecb-a66a-901cd567c00c) to Sidekiq(default) [ActiveJob] [BatchTestJobBase] [5602bc2c-a4a7-4ecb-a66a-901cd567c00c] Performing BatchTestJobBase (Job ID: 5602bc2c-a4a7-4ecb-a66a-901cd567c00c) from Sidekiq(default) [ActiveJob] [BatchTestJobBase] [5602bc2c-a4a7-4ecb-a66a-901cd567c00c] Performed BatchTestJobBase (Job ID: 5602bc2c-a4a7-4ecb-a66a-901cd567c00c) from Sidekiq(default) in 3.3ms [ActiveJob] Enqueued ContextedJob (Job ID: b3920bde-54dd-49c9-8930-f0b5d10606a2) to Sidekiq(default) [ActiveJob] [ContextedJob] [b3920bde-54dd-49c9-8930-f0b5d10606a2] Performing ContextedJob (Job ID: b3920bde-54dd-49c9-8930-f0b5d10606a2) from Sidekiq(default) [ActiveJob] [ContextedJob] [b3920bde-54dd-49c9-8930-f0b5d10606a2] Performed ContextedJob (Job ID: b3920bde-54dd-49c9-8930-f0b5d10606a2) from Sidekiq(default) in 19.36ms  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] Enqueued TestWorker (Job ID: 94a2cac8-9032-4e48-802b-81e40a2c8589) to Sidekiq(default) [ActiveJob] Enqueued TestWorker (Job ID: 649f9770-c868-4724-bcd9-99421db76e35) to Sidekiq(default) [ActiveJob] Enqueued TestWorker (Job ID: 8a480d69-ed50-4de4-a021-47bb0a336204) to Sidekiq(default)  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] Enqueued WorkerA (Job ID: 2a49b5a3-a525-42f5-b8c6-7c8101321d83) to Sidekiq(default) [ActiveJob] Enqueued WorkerB (Job ID: d25f99f9-79a8-4ef9-9f02-80559c8d565a) to Sidekiq(default) [ActiveJob] Enqueued WorkerA (Job ID: e0e293ba-51ca-4b18-bd1b-8a2adee9a8e6) to Sidekiq(default) [ActiveJob] Enqueued WorkerC (Job ID: 786fdfa1-af23-4ff6-ab3c-8e31b5ba27be) to Sidekiq(default)  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) ROLLBACK  (0.3ms) BEGIN  (0.3ms) ROLLBACK  (0.4ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.4ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] Enqueued TestWorker (Job ID: 624279a3-3664-4081-8eaa-b10c0aa9d799) to Sidekiq(default)  (0.3ms) ROLLBACK  (0.3ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] Enqueued TestWorker (Job ID: 08c9030a-8b1a-479c-88b7-9f33228936f2) to Sidekiq(default)  (0.3ms) ROLLBACK  (0.4ms) SELECT "schema_migrations"."version" FROM "schema_migrations" ORDER BY "schema_migrations"."version" ASC  (0.3ms) BEGIN  (0.3ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.6ms) SELECT COUNT(*) FROM "canvas_sync_job_logs" [ActiveJob] [GoodJob] [364ef98a-9122-425e-aea3-6cba2d1aef65] Performing GoodJob (Job ID: 364ef98a-9122-425e-aea3-6cba2d1aef65) from Test(default) with arguments: "argument" [ActiveJob] [GoodJob] [364ef98a-9122-425e-aea3-6cba2d1aef65] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "364ef98a-9122-425e-aea3-6cba2d1aef65"], ["LIMIT", 1]] [ActiveJob] [GoodJob] [364ef98a-9122-425e-aea3-6cba2d1aef65]  (0.3ms) SAVEPOINT active_record_1 [ActiveJob] [GoodJob] [364ef98a-9122-425e-aea3-6cba2d1aef65] CanvasSync::JobLog Create (0.5ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "GoodJob"], ["status", "enqueued"], ["job_arguments", "---\n- argument\n"], ["created_at", "2022-03-28 19:29:18.018713"], ["updated_at", "2022-03-28 19:29:18.018713"], ["job_id", "364ef98a-9122-425e-aea3-6cba2d1aef65"]] [ActiveJob] [GoodJob] [364ef98a-9122-425e-aea3-6cba2d1aef65]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [GoodJob] [364ef98a-9122-425e-aea3-6cba2d1aef65]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [GoodJob] [364ef98a-9122-425e-aea3-6cba2d1aef65] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-03-28 19:29:18.020433"], ["status", "running"], ["updated_at", "2022-03-28 19:29:18.020717"], ["id", 1165]] [ActiveJob] [GoodJob] [364ef98a-9122-425e-aea3-6cba2d1aef65]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [GoodJob] [364ef98a-9122-425e-aea3-6cba2d1aef65]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [GoodJob] [364ef98a-9122-425e-aea3-6cba2d1aef65] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2022-03-28 19:29:18.021983"], ["status", "success"], ["updated_at", "2022-03-28 19:29:18.022393"], ["id", 1165]] [ActiveJob] [GoodJob] [364ef98a-9122-425e-aea3-6cba2d1aef65]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [GoodJob] [364ef98a-9122-425e-aea3-6cba2d1aef65] Performed GoodJob (Job ID: 364ef98a-9122-425e-aea3-6cba2d1aef65) from Test(default) in 17.61ms  (0.3ms) SELECT COUNT(*) FROM "canvas_sync_job_logs" CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" ORDER BY "canvas_sync_job_logs"."id" DESC LIMIT $1 [["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [BadJob] [433c7ccd-3f21-4acf-a38c-decabac013d6] Performing BadJob (Job ID: 433c7ccd-3f21-4acf-a38c-decabac013d6) from Test(default) with arguments: "argument" [ActiveJob] [BadJob] [433c7ccd-3f21-4acf-a38c-decabac013d6] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "433c7ccd-3f21-4acf-a38c-decabac013d6"], ["LIMIT", 1]] [ActiveJob] [BadJob] [433c7ccd-3f21-4acf-a38c-decabac013d6]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [BadJob] [433c7ccd-3f21-4acf-a38c-decabac013d6] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "BadJob"], ["status", "enqueued"], ["job_arguments", "---\n- argument\n"], ["created_at", "2022-03-28 19:29:18.028122"], ["updated_at", "2022-03-28 19:29:18.028122"], ["job_id", "433c7ccd-3f21-4acf-a38c-decabac013d6"]] [ActiveJob] [BadJob] [433c7ccd-3f21-4acf-a38c-decabac013d6]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [BadJob] [433c7ccd-3f21-4acf-a38c-decabac013d6]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [BadJob] [433c7ccd-3f21-4acf-a38c-decabac013d6] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-03-28 19:29:18.029526"], ["status", "running"], ["updated_at", "2022-03-28 19:29:18.029860"], ["id", 1166]] [ActiveJob] [BadJob] [433c7ccd-3f21-4acf-a38c-decabac013d6]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [BadJob] [433c7ccd-3f21-4acf-a38c-decabac013d6]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [BadJob] [433c7ccd-3f21-4acf-a38c-decabac013d6] CanvasSync::JobLog Update (0.6ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "exception" = $2, "backtrace" = $3, "status" = $4, "updated_at" = $5 WHERE "canvas_sync_job_logs"."id" = $6 [["completed_at", "2022-03-28 19:29:18.031161"], ["exception", "EvilError: EvilError"], ["backtrace", "/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:12:in `perform'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6.2/lib/active_job/execution.rb:39:in `block in perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:109:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch_aware_job.rb:22:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:21:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/i18n-1.10.0/lib/i18n.rb:323:in `with_locale'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6.2/lib/active_job/translation.rb:9:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:26:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/notifications.rb:168:in `block in instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/notifications/instrumenter.rb:23:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/notifications.rb:168:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:25:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:46:in `block in tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/tagged_logging.rb:71:in `block in tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/tagged_logging.rb:28:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/tagged_logging.rb:71:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:46:in `tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:22:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:136:in `run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6.2/lib/active_job/execution.rb:38:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6.2/lib/active_job/execution.rb:18:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:40:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.11.0/lib/rspec/matchers/built_in/raise_error.rb:59:in `matches?'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:51:in `block in handle_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:27:in `with_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:48:in `handle_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/expectation_target.rb:65:in `to'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/expectation_target.rb:139:in `to'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:39:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:263:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:263:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:511:in `block in with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:468:in `block in with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:486:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-rails-5.1.1/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:486:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:468:in `with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:511:in `with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:259:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:646:in `block in run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:642:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:642:in `run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:607:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/configuration.rb:2068:in `with_suite_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:116:in `block in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/reporter.rb:74:in `report'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:115:in `run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:89:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:71:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:45:in `invoke'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/exe/rspec:4:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:58:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:58:in `kernel_load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:23:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:478:in `exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:31:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:25:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/exe/bundle:49:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/friendly_errors.rb:128:in `with_friendly_errors'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/exe/bundle:37:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `
'"], ["status", "error"], ["updated_at", "2022-03-28 19:29:18.031485"], ["id", 1166]] [ActiveJob] [BadJob] [433c7ccd-3f21-4acf-a38c-decabac013d6]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [BadJob] [433c7ccd-3f21-4acf-a38c-decabac013d6] Error performing BadJob (Job ID: 433c7ccd-3f21-4acf-a38c-decabac013d6) from Test(default) in 6.35ms: EvilError (EvilError): /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:12:in `perform' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6.2/lib/active_job/execution.rb:39:in `block in perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:109:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch_aware_job.rb:22:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:21:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/i18n-1.10.0/lib/i18n.rb:323:in `with_locale' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6.2/lib/active_job/translation.rb:9:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:26:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/notifications.rb:168:in `block in instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/notifications/instrumenter.rb:23:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/notifications.rb:168:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:25:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:46:in `block in tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/tagged_logging.rb:71:in `block in tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/tagged_logging.rb:28:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/tagged_logging.rb:71:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:46:in `tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:22:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:136:in `run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6.2/lib/active_job/execution.rb:38:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6.2/lib/active_job/execution.rb:18:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:40:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.11.0/lib/rspec/matchers/built_in/raise_error.rb:59:in `matches?' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:51:in `block in handle_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:27:in `with_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:48:in `handle_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/expectation_target.rb:65:in `to' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/expectation_target.rb:139:in `to' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:39:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:263:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:263:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:511:in `block in with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:468:in `block in with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:486:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-rails-5.1.1/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:486:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:468:in `with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:511:in `with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:259:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:646:in `block in run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:642:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:642:in `run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:607:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/configuration.rb:2068:in `with_suite_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:116:in `block in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/reporter.rb:74:in `report' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:115:in `run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:89:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:71:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:45:in `invoke' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/exe/rspec:4:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:58:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:58:in `kernel_load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:23:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:478:in `exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:31:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:25:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/exe/bundle:49:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/friendly_errors.rb:128:in `with_friendly_errors' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/exe/bundle:37:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `
' CanvasSync::JobLog Load (0.3ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" ORDER BY "canvas_sync_job_logs"."id" DESC LIMIT $1 [["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] [BadJob] [770de3d7-51f7-4d98-bfe5-98ce39ba45fa] Performing BadJob (Job ID: 770de3d7-51f7-4d98-bfe5-98ce39ba45fa) from Test(default) [ActiveJob] [BadJob] [770de3d7-51f7-4d98-bfe5-98ce39ba45fa] CanvasSync::JobLog Load (0.3ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "770de3d7-51f7-4d98-bfe5-98ce39ba45fa"], ["LIMIT", 1]] [ActiveJob] [BadJob] [770de3d7-51f7-4d98-bfe5-98ce39ba45fa]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [BadJob] [770de3d7-51f7-4d98-bfe5-98ce39ba45fa] CanvasSync::JobLog Create (0.4ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["job_class", "BadJob"], ["status", "enqueued"], ["created_at", "2022-03-28 19:29:18.037888"], ["updated_at", "2022-03-28 19:29:18.037888"], ["job_id", "770de3d7-51f7-4d98-bfe5-98ce39ba45fa"]] [ActiveJob] [BadJob] [770de3d7-51f7-4d98-bfe5-98ce39ba45fa]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [BadJob] [770de3d7-51f7-4d98-bfe5-98ce39ba45fa]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [BadJob] [770de3d7-51f7-4d98-bfe5-98ce39ba45fa] CanvasSync::JobLog Update (0.4ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-03-28 19:29:18.039250"], ["status", "running"], ["updated_at", "2022-03-28 19:29:18.039682"], ["id", 1167]] [ActiveJob] [BadJob] [770de3d7-51f7-4d98-bfe5-98ce39ba45fa]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [BadJob] [770de3d7-51f7-4d98-bfe5-98ce39ba45fa]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [BadJob] [770de3d7-51f7-4d98-bfe5-98ce39ba45fa] CanvasSync::JobLog Update (0.8ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "exception" = $2, "backtrace" = $3, "status" = $4, "updated_at" = $5 WHERE "canvas_sync_job_logs"."id" = $6 [["completed_at", "2022-03-28 19:29:18.041781"], ["exception", "ArgumentError: wrong number of arguments (given 0, expected 1)"], ["backtrace", "/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:11:in `perform'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6.2/lib/active_job/execution.rb:39:in `block in perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:109:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch_aware_job.rb:22:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:21:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/i18n-1.10.0/lib/i18n.rb:323:in `with_locale'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6.2/lib/active_job/translation.rb:9:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:26:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/notifications.rb:168:in `block in instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/notifications/instrumenter.rb:23:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/notifications.rb:168:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:25:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:46:in `block in tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/tagged_logging.rb:71:in `block in tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/tagged_logging.rb:28:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/tagged_logging.rb:71:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:46:in `tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:22:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:136:in `run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6.2/lib/active_job/execution.rb:38:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6.2/lib/active_job/execution.rb:18:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:52:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.11.0/lib/rspec/matchers/built_in/raise_error.rb:59:in `matches?'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:51:in `block in handle_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:27:in `with_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:48:in `handle_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/expectation_target.rb:65:in `to'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/expectation_target.rb:139:in `to'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:51:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:263:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:263:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:511:in `block in with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:468:in `block in with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:486:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-rails-5.1.1/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:486:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:468:in `with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:511:in `with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:259:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:646:in `block in run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:642:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:642:in `run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:607:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/configuration.rb:2068:in `with_suite_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:116:in `block in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/reporter.rb:74:in `report'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:115:in `run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:89:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:71:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:45:in `invoke'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/exe/rspec:4:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:58:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:58:in `kernel_load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:23:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:478:in `exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:31:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:25:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/exe/bundle:49:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/friendly_errors.rb:128:in `with_friendly_errors'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/exe/bundle:37:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `
'"], ["status", "error"], ["updated_at", "2022-03-28 19:29:18.042326"], ["id", 1167]] [ActiveJob] [BadJob] [770de3d7-51f7-4d98-bfe5-98ce39ba45fa]  (0.3ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [BadJob] [770de3d7-51f7-4d98-bfe5-98ce39ba45fa] Error performing BadJob (Job ID: 770de3d7-51f7-4d98-bfe5-98ce39ba45fa) from Test(default) in 7.95ms: ArgumentError (wrong number of arguments (given 0, expected 1)): /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:11:in `perform' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6.2/lib/active_job/execution.rb:39:in `block in perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:109:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch_aware_job.rb:22:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:21:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/i18n-1.10.0/lib/i18n.rb:323:in `with_locale' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6.2/lib/active_job/translation.rb:9:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:26:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/notifications.rb:168:in `block in instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/notifications/instrumenter.rb:23:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/notifications.rb:168:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:25:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:46:in `block in tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/tagged_logging.rb:71:in `block in tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/tagged_logging.rb:28:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/tagged_logging.rb:71:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:46:in `tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:22:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:136:in `run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6.2/lib/active_job/execution.rb:38:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6.2/lib/active_job/execution.rb:18:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:52:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.11.0/lib/rspec/matchers/built_in/raise_error.rb:59:in `matches?' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:51:in `block in handle_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:27:in `with_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:48:in `handle_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/expectation_target.rb:65:in `to' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/expectation_target.rb:139:in `to' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:51:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:263:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:263:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:511:in `block in with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:468:in `block in with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:486:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-rails-5.1.1/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:486:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:468:in `with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:511:in `with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:259:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:646:in `block in run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:642:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:642:in `run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:607:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/configuration.rb:2068:in `with_suite_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:116:in `block in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/reporter.rb:74:in `report' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:115:in `run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:89:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:71:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:45:in `invoke' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/exe/rspec:4:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:58:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:58:in `kernel_load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:23:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:478:in `exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:31:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:25:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/exe/bundle:49:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/friendly_errors.rb:128:in `with_friendly_errors' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/exe/bundle:37:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `
'  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] [BadJob] [2e55f224-0bc0-45ba-89ee-90bde7d373b9] Performing BadJob (Job ID: 2e55f224-0bc0-45ba-89ee-90bde7d373b9) from Test(default) [ActiveJob] [BadJob] [2e55f224-0bc0-45ba-89ee-90bde7d373b9] CanvasSync::JobLog Load (0.4ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "2e55f224-0bc0-45ba-89ee-90bde7d373b9"], ["LIMIT", 1]] [ActiveJob] [BadJob] [2e55f224-0bc0-45ba-89ee-90bde7d373b9]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [BadJob] [2e55f224-0bc0-45ba-89ee-90bde7d373b9] CanvasSync::JobLog Create (0.4ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["job_class", "BadJob"], ["status", "enqueued"], ["created_at", "2022-03-28 19:29:18.049031"], ["updated_at", "2022-03-28 19:29:18.049031"], ["job_id", "2e55f224-0bc0-45ba-89ee-90bde7d373b9"]] [ActiveJob] [BadJob] [2e55f224-0bc0-45ba-89ee-90bde7d373b9]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [BadJob] [2e55f224-0bc0-45ba-89ee-90bde7d373b9]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [BadJob] [2e55f224-0bc0-45ba-89ee-90bde7d373b9] CanvasSync::JobLog Update (0.4ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-03-28 19:29:18.050300"], ["status", "running"], ["updated_at", "2022-03-28 19:29:18.050737"], ["id", 1168]] [ActiveJob] [BadJob] [2e55f224-0bc0-45ba-89ee-90bde7d373b9]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [BadJob] [2e55f224-0bc0-45ba-89ee-90bde7d373b9]  (0.3ms) SAVEPOINT active_record_1 [ActiveJob] [BadJob] [2e55f224-0bc0-45ba-89ee-90bde7d373b9] CanvasSync::JobLog Update (1.1ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "exception" = $2, "backtrace" = $3, "status" = $4, "updated_at" = $5 WHERE "canvas_sync_job_logs"."id" = $6 [["completed_at", "2022-03-28 19:29:18.058380"], ["exception", "ArgumentError: wrong number of arguments (given 0, expected 1)"], ["backtrace", "/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:11:in `perform'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6.2/lib/active_job/execution.rb:39:in `block in perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:109:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch_aware_job.rb:22:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:21:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/i18n-1.10.0/lib/i18n.rb:323:in `with_locale'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6.2/lib/active_job/translation.rb:9:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:26:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/notifications.rb:168:in `block in instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/notifications/instrumenter.rb:23:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/notifications.rb:168:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:25:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:46:in `block in tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/tagged_logging.rb:71:in `block in tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/tagged_logging.rb:28:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/tagged_logging.rb:71:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:46:in `tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:22:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:136:in `run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6.2/lib/active_job/execution.rb:38:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6.2/lib/active_job/execution.rb:18:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:60:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.11.0/lib/rspec/matchers/built_in/raise_error.rb:59:in `matches?'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:51:in `block in handle_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:27:in `with_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:48:in `handle_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/expectation_target.rb:65:in `to'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/expectation_target.rb:139:in `to'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:59:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:263:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:263:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:511:in `block in with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:468:in `block in with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:486:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-rails-5.1.1/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:486:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:468:in `with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:511:in `with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:259:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:646:in `block in run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:642:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:642:in `run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:607:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/configuration.rb:2068:in `with_suite_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:116:in `block in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/reporter.rb:74:in `report'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:115:in `run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:89:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:71:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:45:in `invoke'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/exe/rspec:4:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:58:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:58:in `kernel_load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:23:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:478:in `exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:31:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:25:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/exe/bundle:49:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/friendly_errors.rb:128:in `with_friendly_errors'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/exe/bundle:37:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `
'\n\nError Occurred while handling an Error: NoMethodError: undefined method `bad_catcher' for BadJob:Class\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-mocks-3.11.0/lib/rspec/mocks/method_double.rb:28:in `block in original_implementation_callable'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-mocks-3.11.0/lib/rspec/mocks/message_expectation.rb:143:in `block in and_call_original'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-mocks-3.11.0/lib/rspec/mocks/message_expectation.rb:801:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-mocks-3.11.0/lib/rspec/mocks/message_expectation.rb:615:in `invoke_incrementing_actual_calls_by'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-mocks-3.11.0/lib/rspec/mocks/message_expectation.rb:470:in `invoke'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-mocks-3.11.0/lib/rspec/mocks/proxy.rb:217:in `message_received'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-mocks-3.11.0/lib/rspec/mocks/proxy.rb:361:in `message_received'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-mocks-3.11.0/lib/rspec/mocks/method_double.rb:78:in `proxy_method_invoked'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-mocks-3.11.0/lib/rspec/mocks/method_double.rb:64:in `block (2 levels) in define_proxy_method'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:31:in `rescue in block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:23:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/i18n-1.10.0/lib/i18n.rb:323:in `with_locale'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6.2/lib/active_job/translation.rb:9:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:26:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/notifications.rb:168:in `block in instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/notifications/instrumenter.rb:23:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/notifications.rb:168:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:25:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:46:in `block in tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/tagged_logging.rb:71:in `block in tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/tagged_logging.rb:28:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/tagged_logging.rb:71:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:46:in `tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:22:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:136:in `run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6.2/lib/active_job/execution.rb:38:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6.2/lib/active_job/execution.rb:18:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:60:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.11.0/lib/rspec/matchers/built_in/raise_error.rb:59:in `matches?'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:51:in `block in handle_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:27:in `with_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:48:in `handle_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/expectation_target.rb:65:in `to'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/expectation_target.rb:139:in `to'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:59:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:263:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:263:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:511:in `block in with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:468:in `block in with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:486:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-rails-5.1.1/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:486:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:468:in `with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:511:in `with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:259:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:646:in `block in run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:642:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:642:in `run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:607:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/configuration.rb:2068:in `with_suite_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:116:in `block in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/reporter.rb:74:in `report'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:115:in `run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:89:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:71:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:45:in `invoke'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/exe/rspec:4:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:58:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:58:in `kernel_load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:23:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:478:in `exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:31:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:25:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/exe/bundle:49:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/friendly_errors.rb:128:in `with_friendly_errors'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/exe/bundle:37:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `
'"], ["status", "error"], ["updated_at", "2022-03-28 19:29:18.059072"], ["id", 1168]] [ActiveJob] [BadJob] [2e55f224-0bc0-45ba-89ee-90bde7d373b9]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [BadJob] [2e55f224-0bc0-45ba-89ee-90bde7d373b9] Error performing BadJob (Job ID: 2e55f224-0bc0-45ba-89ee-90bde7d373b9) from Test(default) in 14.15ms: ArgumentError (wrong number of arguments (given 0, expected 1)): /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:11:in `perform' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6.2/lib/active_job/execution.rb:39:in `block in perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:109:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch_aware_job.rb:22:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:21:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/i18n-1.10.0/lib/i18n.rb:323:in `with_locale' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6.2/lib/active_job/translation.rb:9:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:26:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/notifications.rb:168:in `block in instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/notifications/instrumenter.rb:23:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/notifications.rb:168:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:25:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:46:in `block in tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/tagged_logging.rb:71:in `block in tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/tagged_logging.rb:28:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/tagged_logging.rb:71:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:46:in `tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:22:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:136:in `run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6.2/lib/active_job/execution.rb:38:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6.2/lib/active_job/execution.rb:18:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:60:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.11.0/lib/rspec/matchers/built_in/raise_error.rb:59:in `matches?' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:51:in `block in handle_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:27:in `with_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:48:in `handle_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/expectation_target.rb:65:in `to' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/expectation_target.rb:139:in `to' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:59:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:263:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:263:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:511:in `block in with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:468:in `block in with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:486:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-rails-5.1.1/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:486:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:468:in `with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:511:in `with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:259:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:646:in `block in run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:642:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:642:in `run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:607:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/configuration.rb:2068:in `with_suite_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:116:in `block in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/reporter.rb:74:in `report' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:115:in `run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:89:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:71:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:45:in `invoke' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/exe/rspec:4:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:58:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:58:in `kernel_load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:23:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:478:in `exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:31:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:25:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/exe/bundle:49:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/friendly_errors.rb:128:in `with_friendly_errors' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/exe/bundle:37:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `
' CanvasSync::JobLog Load (0.4ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" ORDER BY "canvas_sync_job_logs"."id" DESC LIMIT $1 [["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] [CanvasSync::Jobs::ReportChecker] [fe91050b-413a-438e-a219-8dd4b251c941] Performing CanvasSync::Jobs::ReportChecker (Job ID: fe91050b-413a-438e-a219-8dd4b251c941) from Test(default) with arguments: "provisioning_csv", 1, "FakeProcessor", {} [ActiveJob] [CanvasSync::Jobs::ReportChecker] [fe91050b-413a-438e-a219-8dd4b251c941] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "fe91050b-413a-438e-a219-8dd4b251c941"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [fe91050b-413a-438e-a219-8dd4b251c941]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [fe91050b-413a-438e-a219-8dd4b251c941] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- provisioning_csv\n- 1\n- FakeProcessor\n- {}\n"], ["created_at", "2022-03-28 19:29:18.068224"], ["updated_at", "2022-03-28 19:29:18.068224"], ["job_id", "fe91050b-413a-438e-a219-8dd4b251c941"]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [fe91050b-413a-438e-a219-8dd4b251c941]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [fe91050b-413a-438e-a219-8dd4b251c941]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [fe91050b-413a-438e-a219-8dd4b251c941] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-03-28 19:29:18.069800"], ["status", "running"], ["updated_at", "2022-03-28 19:29:18.070196"], ["id", 1169]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [fe91050b-413a-438e-a219-8dd4b251c941]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [fe91050b-413a-438e-a219-8dd4b251c941]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [fe91050b-413a-438e-a219-8dd4b251c941] CanvasSync::JobLog Destroy (0.3ms) DELETE FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."id" = $1 [["id", 1169]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [fe91050b-413a-438e-a219-8dd4b251c941]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [fe91050b-413a-438e-a219-8dd4b251c941] Performed CanvasSync::Jobs::ReportChecker (Job ID: fe91050b-413a-438e-a219-8dd4b251c941) from Test(default) in 9.33ms  (0.2ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [CanvasSync::Jobs::ReportChecker] [ee874922-e2aa-4782-b0da-00e5cb607f5c] Performing CanvasSync::Jobs::ReportChecker (Job ID: ee874922-e2aa-4782-b0da-00e5cb607f5c) from Test(default) with arguments: "provisioning_csv", 1, "FakeProcessor", {} [ActiveJob] [CanvasSync::Jobs::ReportChecker] [ee874922-e2aa-4782-b0da-00e5cb607f5c] CanvasSync::JobLog Load (0.3ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "ee874922-e2aa-4782-b0da-00e5cb607f5c"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [ee874922-e2aa-4782-b0da-00e5cb607f5c]  (0.3ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [ee874922-e2aa-4782-b0da-00e5cb607f5c] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- provisioning_csv\n- 1\n- FakeProcessor\n- {}\n"], ["created_at", "2022-03-28 19:29:18.094416"], ["updated_at", "2022-03-28 19:29:18.094416"], ["job_id", "ee874922-e2aa-4782-b0da-00e5cb607f5c"]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [ee874922-e2aa-4782-b0da-00e5cb607f5c]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [ee874922-e2aa-4782-b0da-00e5cb607f5c]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [ee874922-e2aa-4782-b0da-00e5cb607f5c] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-03-28 19:29:18.096289"], ["status", "running"], ["updated_at", "2022-03-28 19:29:18.096734"], ["id", 1170]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [ee874922-e2aa-4782-b0da-00e5cb607f5c]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [ee874922-e2aa-4782-b0da-00e5cb607f5c]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [ee874922-e2aa-4782-b0da-00e5cb607f5c] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- provisioning_csv\n- 1\n- FakeProcessor\n- {}\n- {}\n"], ["created_at", "2022-03-28 19:29:18.100005"], ["updated_at", "2022-03-28 19:29:18.100005"], ["job_id", "6f4ee4a5-54c2-41fa-b866-5443d41657cf"]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [ee874922-e2aa-4782-b0da-00e5cb607f5c]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [ee874922-e2aa-4782-b0da-00e5cb607f5c] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: 6f4ee4a5-54c2-41fa-b866-5443d41657cf) to Test(default) at 2022-03-28 19:29:48 UTC with arguments: "provisioning_csv", 1, "FakeProcessor", {}, {} [ActiveJob] [CanvasSync::Jobs::ReportChecker] [ee874922-e2aa-4782-b0da-00e5cb607f5c]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [ee874922-e2aa-4782-b0da-00e5cb607f5c] CanvasSync::JobLog Destroy (0.2ms) DELETE FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."id" = $1 [["id", 1170]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [ee874922-e2aa-4782-b0da-00e5cb607f5c]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [ee874922-e2aa-4782-b0da-00e5cb607f5c] Performed CanvasSync::Jobs::ReportChecker (Job ID: ee874922-e2aa-4782-b0da-00e5cb607f5c) from Test(default) in 24.06ms  (0.2ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [CanvasSync::Jobs::ReportChecker] [783dc0a9-9dd8-4c2b-abe0-3a38e5dc82ed] Performing CanvasSync::Jobs::ReportChecker (Job ID: 783dc0a9-9dd8-4c2b-abe0-3a38e5dc82ed) from Test(default) with arguments: "provisioning_csv", 1, "FakeProcessor", {} [ActiveJob] [CanvasSync::Jobs::ReportChecker] [783dc0a9-9dd8-4c2b-abe0-3a38e5dc82ed] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "783dc0a9-9dd8-4c2b-abe0-3a38e5dc82ed"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [783dc0a9-9dd8-4c2b-abe0-3a38e5dc82ed]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [783dc0a9-9dd8-4c2b-abe0-3a38e5dc82ed] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- provisioning_csv\n- 1\n- FakeProcessor\n- {}\n"], ["created_at", "2022-03-28 19:29:18.106319"], ["updated_at", "2022-03-28 19:29:18.106319"], ["job_id", "783dc0a9-9dd8-4c2b-abe0-3a38e5dc82ed"]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [783dc0a9-9dd8-4c2b-abe0-3a38e5dc82ed]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [783dc0a9-9dd8-4c2b-abe0-3a38e5dc82ed]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [783dc0a9-9dd8-4c2b-abe0-3a38e5dc82ed] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-03-28 19:29:18.107994"], ["status", "running"], ["updated_at", "2022-03-28 19:29:18.108318"], ["id", 1172]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [783dc0a9-9dd8-4c2b-abe0-3a38e5dc82ed]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [783dc0a9-9dd8-4c2b-abe0-3a38e5dc82ed]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [783dc0a9-9dd8-4c2b-abe0-3a38e5dc82ed] CanvasSync::JobLog Update (0.5ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "exception" = $2, "backtrace" = $3, "status" = $4, "updated_at" = $5 WHERE "canvas_sync_job_logs"."id" = $6 [["completed_at", "2022-03-28 19:29:18.114788"], ["exception", "NameError: undefined local variable or method `current_organization' for #"], ["backtrace", "/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/jobs/report_checker.rb:35:in `perform'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6.2/lib/active_job/execution.rb:39:in `block in perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:109:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch_aware_job.rb:22:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:21:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/i18n-1.10.0/lib/i18n.rb:323:in `with_locale'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6.2/lib/active_job/translation.rb:9:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:26:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/notifications.rb:168:in `block in instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/notifications/instrumenter.rb:23:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/notifications.rb:168:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:25:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:46:in `block in tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/tagged_logging.rb:71:in `block in tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/tagged_logging.rb:28:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/tagged_logging.rb:71:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:46:in `tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:22:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:136:in `run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6.2/lib/active_job/execution.rb:38:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6.2/lib/active_job/execution.rb:18:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/report_checker_spec.rb:11:in `start_job'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/report_checker_spec.rb:53:in `block (5 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.11.0/lib/rspec/matchers/built_in/raise_error.rb:59:in `matches?'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:51:in `block in handle_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:27:in `with_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:48:in `handle_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/expectation_target.rb:65:in `to'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/expectation_target.rb:139:in `to'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/report_checker_spec.rb:53:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:263:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:263:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:511:in `block in with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:468:in `block in with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:486:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-rails-5.1.1/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:486:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:468:in `with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:511:in `with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:259:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:646:in `block in run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:642:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:642:in `run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:607:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/configuration.rb:2068:in `with_suite_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:116:in `block in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/reporter.rb:74:in `report'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:115:in `run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:89:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:71:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:45:in `invoke'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/exe/rspec:4:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:58:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:58:in `kernel_load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:23:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:478:in `exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:31:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:25:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/exe/bundle:49:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/friendly_errors.rb:128:in `with_friendly_errors'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/exe/bundle:37:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `
'"], ["status", "error"], ["updated_at", "2022-03-28 19:29:18.115460"], ["id", 1172]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [783dc0a9-9dd8-4c2b-abe0-3a38e5dc82ed]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [783dc0a9-9dd8-4c2b-abe0-3a38e5dc82ed] Error performing CanvasSync::Jobs::ReportChecker (Job ID: 783dc0a9-9dd8-4c2b-abe0-3a38e5dc82ed) from Test(default) in 13.04ms: NameError (undefined local variable or method `current_organization' for #): /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/jobs/report_checker.rb:35:in `perform' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6.2/lib/active_job/execution.rb:39:in `block in perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:109:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch_aware_job.rb:22:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:21:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/i18n-1.10.0/lib/i18n.rb:323:in `with_locale' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6.2/lib/active_job/translation.rb:9:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:26:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/notifications.rb:168:in `block in instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/notifications/instrumenter.rb:23:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/notifications.rb:168:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:25:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:46:in `block in tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/tagged_logging.rb:71:in `block in tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/tagged_logging.rb:28:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/tagged_logging.rb:71:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:46:in `tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:22:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:136:in `run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6.2/lib/active_job/execution.rb:38:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6.2/lib/active_job/execution.rb:18:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/report_checker_spec.rb:11:in `start_job' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/report_checker_spec.rb:53:in `block (5 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.11.0/lib/rspec/matchers/built_in/raise_error.rb:59:in `matches?' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:51:in `block in handle_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:27:in `with_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:48:in `handle_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/expectation_target.rb:65:in `to' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/expectation_target.rb:139:in `to' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/report_checker_spec.rb:53:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:263:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:263:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:511:in `block in with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:468:in `block in with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:486:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-rails-5.1.1/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:486:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:468:in `with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:511:in `with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:259:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:646:in `block in run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:642:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:642:in `run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:607:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/configuration.rb:2068:in `with_suite_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:116:in `block in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/reporter.rb:74:in `report' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:115:in `run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:89:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:71:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:45:in `invoke' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/exe/rspec:4:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:58:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:58:in `kernel_load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:23:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:478:in `exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:31:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:25:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/exe/bundle:49:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/friendly_errors.rb:128:in `with_friendly_errors' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/exe/bundle:37:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `
'  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [56aa91a1-b419-48b2-9f94-4f76f715f3a9] Performing CanvasSync::Jobs::ReportProcessorJob (Job ID: 56aa91a1-b419-48b2-9f94-4f76f715f3a9) from Test(default) with arguments: "provisioning_csv", "https://test.instructure.com/sample_report_download", "FakeProcessor", {}, 1 [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [56aa91a1-b419-48b2-9f94-4f76f715f3a9] CanvasSync::JobLog Load (0.3ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "56aa91a1-b419-48b2-9f94-4f76f715f3a9"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [56aa91a1-b419-48b2-9f94-4f76f715f3a9]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [56aa91a1-b419-48b2-9f94-4f76f715f3a9] CanvasSync::JobLog Create (0.4ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportProcessorJob"], ["status", "enqueued"], ["job_arguments", "---\n- provisioning_csv\n- https://test.instructure.com/sample_report_download\n- FakeProcessor\n- {}\n- 1\n"], ["created_at", "2022-03-28 19:29:18.123054"], ["updated_at", "2022-03-28 19:29:18.123054"], ["job_id", "56aa91a1-b419-48b2-9f94-4f76f715f3a9"]] [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [56aa91a1-b419-48b2-9f94-4f76f715f3a9]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [56aa91a1-b419-48b2-9f94-4f76f715f3a9]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [56aa91a1-b419-48b2-9f94-4f76f715f3a9] CanvasSync::JobLog Update (0.4ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-03-28 19:29:18.125430"], ["status", "running"], ["updated_at", "2022-03-28 19:29:18.125889"], ["id", 1173]] [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [56aa91a1-b419-48b2-9f94-4f76f715f3a9]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [56aa91a1-b419-48b2-9f94-4f76f715f3a9]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [56aa91a1-b419-48b2-9f94-4f76f715f3a9] CanvasSync::JobLog Update (0.5ms) UPDATE "canvas_sync_job_logs" SET "job_class" = $1, "updated_at" = $2 WHERE "canvas_sync_job_logs"."id" = $3 [["job_class", "FakeProcessor"], ["updated_at", "2022-03-28 19:29:18.127951"], ["id", 1173]] [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [56aa91a1-b419-48b2-9f94-4f76f715f3a9]  (0.3ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [56aa91a1-b419-48b2-9f94-4f76f715f3a9]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [56aa91a1-b419-48b2-9f94-4f76f715f3a9] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2022-03-28 19:29:18.147164"], ["status", "success"], ["updated_at", "2022-03-28 19:29:18.147688"], ["id", 1173]] [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [56aa91a1-b419-48b2-9f94-4f76f715f3a9]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [56aa91a1-b419-48b2-9f94-4f76f715f3a9] Performed CanvasSync::Jobs::ReportProcessorJob (Job ID: 56aa91a1-b419-48b2-9f94-4f76f715f3a9) from Test(default) in 27.24ms  (0.2ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [CanvasSync::Jobs::ReportStarter] [0f3d3bd7-47fb-429d-9a09-106006baed93] Performing CanvasSync::Jobs::ReportStarter (Job ID: 0f3d3bd7-47fb-429d-9a09-106006baed93) from Test(default) with arguments: "provisioning_csv", {"parameters[users]"=>true}, "CoolProcessor", {:models=>["users"]} [ActiveJob] [CanvasSync::Jobs::ReportStarter] [0f3d3bd7-47fb-429d-9a09-106006baed93] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "0f3d3bd7-47fb-429d-9a09-106006baed93"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::ReportStarter] [0f3d3bd7-47fb-429d-9a09-106006baed93]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [0f3d3bd7-47fb-429d-9a09-106006baed93] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportStarter"], ["status", "enqueued"], ["job_arguments", "---\n- provisioning_csv\n- parameters[users]: true\n- CoolProcessor\n- :models:\n - users\n"], ["created_at", "2022-03-28 19:29:18.152175"], ["updated_at", "2022-03-28 19:29:18.152175"], ["job_id", "0f3d3bd7-47fb-429d-9a09-106006baed93"]] [ActiveJob] [CanvasSync::Jobs::ReportStarter] [0f3d3bd7-47fb-429d-9a09-106006baed93]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [0f3d3bd7-47fb-429d-9a09-106006baed93]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [0f3d3bd7-47fb-429d-9a09-106006baed93] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-03-28 19:29:18.153948"], ["status", "running"], ["updated_at", "2022-03-28 19:29:18.154352"], ["id", 1174]] [ActiveJob] [CanvasSync::Jobs::ReportStarter] [0f3d3bd7-47fb-429d-9a09-106006baed93]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [0f3d3bd7-47fb-429d-9a09-106006baed93]  (0.3ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [0f3d3bd7-47fb-429d-9a09-106006baed93] CanvasSync::JobLog Create (0.6ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- provisioning_csv\n- 1\n- CoolProcessor\n- :models:\n - users\n :sync_start_time: '2022-03-28T19:29:18Z'\n :report_params:\n parameters[users]: true\n"], ["created_at", "2022-03-28 19:29:18.160066"], ["updated_at", "2022-03-28 19:29:18.160066"], ["job_id", "52cca32f-ab0a-415c-94a2-c3b4f84867d4"]] [ActiveJob] [CanvasSync::Jobs::ReportStarter] [0f3d3bd7-47fb-429d-9a09-106006baed93]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [0f3d3bd7-47fb-429d-9a09-106006baed93] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: 52cca32f-ab0a-415c-94a2-c3b4f84867d4) to Test(default) at 2022-03-28 19:29:48 UTC with arguments: "provisioning_csv", 1, "CoolProcessor", {:models=>["users"], :sync_start_time=>"2022-03-28T19:29:18Z", :report_params=>{"parameters[users]"=>true}} [ActiveJob] [CanvasSync::Jobs::ReportStarter] [0f3d3bd7-47fb-429d-9a09-106006baed93]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [0f3d3bd7-47fb-429d-9a09-106006baed93] CanvasSync::JobLog Update (0.4ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2022-03-28 19:29:18.165061"], ["status", "success"], ["updated_at", "2022-03-28 19:29:18.165575"], ["id", 1174]] [ActiveJob] [CanvasSync::Jobs::ReportStarter] [0f3d3bd7-47fb-429d-9a09-106006baed93]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [0f3d3bd7-47fb-429d-9a09-106006baed93] Performed CanvasSync::Jobs::ReportStarter (Job ID: 0f3d3bd7-47fb-429d-9a09-106006baed93) from Test(default) in 16.0ms  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] [CanvasSync::Jobs::ReportStarter] [28521137-78b1-4183-88f5-73add1f2ca55] Performing CanvasSync::Jobs::ReportStarter (Job ID: 28521137-78b1-4183-88f5-73add1f2ca55) from Test(default) with arguments: "provisioning_csv", {"parameters[users]"=>true}, "CoolProcessor", {:models=>["users"]}, {:allow_redownloads=>true} [ActiveJob] [CanvasSync::Jobs::ReportStarter] [28521137-78b1-4183-88f5-73add1f2ca55] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "28521137-78b1-4183-88f5-73add1f2ca55"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::ReportStarter] [28521137-78b1-4183-88f5-73add1f2ca55]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [28521137-78b1-4183-88f5-73add1f2ca55] CanvasSync::JobLog Create (0.5ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportStarter"], ["status", "enqueued"], ["job_arguments", "---\n- provisioning_csv\n- parameters[users]: true\n- CoolProcessor\n- :models:\n - users\n- :allow_redownloads: true\n"], ["created_at", "2022-03-28 19:29:18.171356"], ["updated_at", "2022-03-28 19:29:18.171356"], ["job_id", "28521137-78b1-4183-88f5-73add1f2ca55"]] [ActiveJob] [CanvasSync::Jobs::ReportStarter] [28521137-78b1-4183-88f5-73add1f2ca55]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [28521137-78b1-4183-88f5-73add1f2ca55]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [28521137-78b1-4183-88f5-73add1f2ca55] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-03-28 19:29:18.174148"], ["status", "running"], ["updated_at", "2022-03-28 19:29:18.174581"], ["id", 1176]] [ActiveJob] [CanvasSync::Jobs::ReportStarter] [28521137-78b1-4183-88f5-73add1f2ca55]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [28521137-78b1-4183-88f5-73add1f2ca55]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [28521137-78b1-4183-88f5-73add1f2ca55] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2022-03-28 19:29:18.177111"], ["status", "success"], ["updated_at", "2022-03-28 19:29:18.177591"], ["id", 1176]] [ActiveJob] [CanvasSync::Jobs::ReportStarter] [28521137-78b1-4183-88f5-73add1f2ca55]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [28521137-78b1-4183-88f5-73add1f2ca55] Performed CanvasSync::Jobs::ReportStarter (Job ID: 28521137-78b1-4183-88f5-73add1f2ca55) from Test(default) in 9.11ms  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) SAVEPOINT active_record_1 Account Exists (1.3ms) SELECT 1 AS one FROM "accounts" WHERE "accounts"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] Account Create (0.7ms) INSERT INTO "accounts" ("canvas_id", "sis_id", "canvas_parent_account_id", "sis_parent_account_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 1], ["sis_id", "2bb10ff6967859cd936ceeed8aa1e472"], ["canvas_parent_account_id", 1], ["sis_parent_account_id", "2ad3bcbfd7e87ad06971aace19eaa6ec"], ["name", "Account name"], ["workflow_state", "active"], ["created_at", "2022-03-28 19:29:18.193580"], ["updated_at", "2022-03-28 19:29:18.193580"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.5ms) SELECT COUNT(*) FROM "admins" [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [57a8e8bc-442b-429c-ab1f-7d322a798c86] Performing CanvasSync::Jobs::SyncAdminsJob (Job ID: 57a8e8bc-442b-429c-ab1f-7d322a798c86) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [57a8e8bc-442b-429c-ab1f-7d322a798c86] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "57a8e8bc-442b-429c-ab1f-7d322a798c86"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [57a8e8bc-442b-429c-ab1f-7d322a798c86]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [57a8e8bc-442b-429c-ab1f-7d322a798c86] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncAdminsJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2022-03-28 19:29:18.200269"], ["updated_at", "2022-03-28 19:29:18.200269"], ["job_id", "57a8e8bc-442b-429c-ab1f-7d322a798c86"]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [57a8e8bc-442b-429c-ab1f-7d322a798c86]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [57a8e8bc-442b-429c-ab1f-7d322a798c86]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [57a8e8bc-442b-429c-ab1f-7d322a798c86] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-03-28 19:29:18.201644"], ["status", "running"], ["updated_at", "2022-03-28 19:29:18.202036"], ["id", 1177]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [57a8e8bc-442b-429c-ab1f-7d322a798c86]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [57a8e8bc-442b-429c-ab1f-7d322a798c86] Account Load (0.3ms) SELECT "accounts".* FROM "accounts" WHERE "accounts"."workflow_state" != $1 ORDER BY "accounts"."id" ASC LIMIT $2 [["workflow_state", "deleted"], ["LIMIT", 1000]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [57a8e8bc-442b-429c-ab1f-7d322a798c86] Admin Load (0.2ms) SELECT "admins".* FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [57a8e8bc-442b-429c-ab1f-7d322a798c86]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [57a8e8bc-442b-429c-ab1f-7d322a798c86] Admin Exists (0.3ms) SELECT 1 AS one FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [57a8e8bc-442b-429c-ab1f-7d322a798c86] Admin Create (0.4ms) INSERT INTO "admins" ("canvas_id", "role_name", "canvas_account_id", "canvas_role_id", "canvas_user_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 2], ["role_name", "AccountAdmin"], ["canvas_account_id", 1], ["canvas_role_id", 1], ["canvas_user_id", 1], ["workflow_state", "active"], ["created_at", "2022-03-28 19:29:18.216515"], ["updated_at", "2022-03-28 19:29:18.216515"]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [57a8e8bc-442b-429c-ab1f-7d322a798c86]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [57a8e8bc-442b-429c-ab1f-7d322a798c86] Admin Load (0.2ms) SELECT "admins".* FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 3], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [57a8e8bc-442b-429c-ab1f-7d322a798c86]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [57a8e8bc-442b-429c-ab1f-7d322a798c86] Admin Exists (0.2ms) SELECT 1 AS one FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 3], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [57a8e8bc-442b-429c-ab1f-7d322a798c86] Admin Create (0.3ms) INSERT INTO "admins" ("canvas_id", "role_name", "canvas_account_id", "canvas_role_id", "canvas_user_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 3], ["role_name", "Custom Account Role"], ["canvas_account_id", 1], ["canvas_role_id", 11], ["canvas_user_id", 11], ["workflow_state", "active"], ["created_at", "2022-03-28 19:29:18.219318"], ["updated_at", "2022-03-28 19:29:18.219318"]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [57a8e8bc-442b-429c-ab1f-7d322a798c86]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [57a8e8bc-442b-429c-ab1f-7d322a798c86] Admin Load (0.3ms) SELECT "admins".* FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 4], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [57a8e8bc-442b-429c-ab1f-7d322a798c86]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [57a8e8bc-442b-429c-ab1f-7d322a798c86] Admin Exists (0.3ms) SELECT 1 AS one FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 4], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [57a8e8bc-442b-429c-ab1f-7d322a798c86] Admin Create (0.3ms) INSERT INTO "admins" ("canvas_id", "role_name", "canvas_account_id", "canvas_role_id", "canvas_user_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 4], ["role_name", "Test"], ["canvas_account_id", 1], ["canvas_role_id", 10], ["canvas_user_id", 11], ["workflow_state", "active"], ["created_at", "2022-03-28 19:29:18.223266"], ["updated_at", "2022-03-28 19:29:18.223266"]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [57a8e8bc-442b-429c-ab1f-7d322a798c86]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [57a8e8bc-442b-429c-ab1f-7d322a798c86] Admin Update All (0.3ms) UPDATE "admins" SET "workflow_state" = 'inactive' WHERE "admins"."id" NOT IN ($1, $2, $3) [["id", 225], ["id", 226], ["id", 227]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [57a8e8bc-442b-429c-ab1f-7d322a798c86]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [57a8e8bc-442b-429c-ab1f-7d322a798c86] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2022-03-28 19:29:18.225271"], ["status", "success"], ["updated_at", "2022-03-28 19:29:18.225729"], ["id", 1177]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [57a8e8bc-442b-429c-ab1f-7d322a798c86]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [57a8e8bc-442b-429c-ab1f-7d322a798c86] Performed CanvasSync::Jobs::SyncAdminsJob (Job ID: 57a8e8bc-442b-429c-ab1f-7d322a798c86) from Test(default) in 27.55ms  (0.2ms) SELECT COUNT(*) FROM "admins"  (0.1ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [7966b515-0f86-4bfb-931d-66f06ac7da92] Performing CanvasSync::Jobs::SyncAssignmentGroupsJob (Job ID: 7966b515-0f86-4bfb-931d-66f06ac7da92) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [7966b515-0f86-4bfb-931d-66f06ac7da92] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "7966b515-0f86-4bfb-931d-66f06ac7da92"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [7966b515-0f86-4bfb-931d-66f06ac7da92]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [7966b515-0f86-4bfb-931d-66f06ac7da92] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncAssignmentGroupsJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2022-03-28 19:29:18.230594"], ["updated_at", "2022-03-28 19:29:18.230594"], ["job_id", "7966b515-0f86-4bfb-931d-66f06ac7da92"]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [7966b515-0f86-4bfb-931d-66f06ac7da92]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [7966b515-0f86-4bfb-931d-66f06ac7da92]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [7966b515-0f86-4bfb-931d-66f06ac7da92] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-03-28 19:29:18.231821"], ["status", "running"], ["updated_at", "2022-03-28 19:29:18.232056"], ["id", 1178]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [7966b515-0f86-4bfb-931d-66f06ac7da92]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [7966b515-0f86-4bfb-931d-66f06ac7da92]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [7966b515-0f86-4bfb-931d-66f06ac7da92] CanvasSync::JobLog Create (0.2ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proserv_assignment_group_export_csv\n- 1\n- CanvasSync::Processors::AssignmentGroupsProcessor\n- :sync_start_time: '2022-03-28T19:29:18Z'\n :report_params:\n :parameters:\n :enrollment_term_id: 1\n"], ["created_at", "2022-03-28 19:29:18.234819"], ["updated_at", "2022-03-28 19:29:18.234819"], ["job_id", "28309b41-5096-4620-a531-482d6a94590b"]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [7966b515-0f86-4bfb-931d-66f06ac7da92]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [7966b515-0f86-4bfb-931d-66f06ac7da92] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: 28309b41-5096-4620-a531-482d6a94590b) to Test(default) at 2022-03-28 19:29:48 UTC with arguments: "proserv_assignment_group_export_csv", 1, "CanvasSync::Processors::AssignmentGroupsProcessor", {:sync_start_time=>"2022-03-28T19:29:18Z", :report_params=>{:parameters=>{:enrollment_term_id=>1}}} [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [7966b515-0f86-4bfb-931d-66f06ac7da92]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [7966b515-0f86-4bfb-931d-66f06ac7da92] CanvasSync::JobLog Update (0.5ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2022-03-28 19:29:18.237033"], ["status", "success"], ["updated_at", "2022-03-28 19:29:18.237484"], ["id", 1178]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [7966b515-0f86-4bfb-931d-66f06ac7da92]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [7966b515-0f86-4bfb-931d-66f06ac7da92] Performed CanvasSync::Jobs::SyncAssignmentGroupsJob (Job ID: 7966b515-0f86-4bfb-931d-66f06ac7da92) from Test(default) in 9.57ms  (0.2ms) ROLLBACK  (0.4ms) BEGIN [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [947fc06e-47b4-4b55-bf9a-3ed1c1211387] Performing CanvasSync::Jobs::SyncAssignmentsJob (Job ID: 947fc06e-47b4-4b55-bf9a-3ed1c1211387) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [947fc06e-47b4-4b55-bf9a-3ed1c1211387] CanvasSync::JobLog Load (0.3ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "947fc06e-47b4-4b55-bf9a-3ed1c1211387"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [947fc06e-47b4-4b55-bf9a-3ed1c1211387]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [947fc06e-47b4-4b55-bf9a-3ed1c1211387] CanvasSync::JobLog Create (0.4ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncAssignmentsJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2022-03-28 19:29:18.246834"], ["updated_at", "2022-03-28 19:29:18.246834"], ["job_id", "947fc06e-47b4-4b55-bf9a-3ed1c1211387"]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [947fc06e-47b4-4b55-bf9a-3ed1c1211387]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [947fc06e-47b4-4b55-bf9a-3ed1c1211387]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [947fc06e-47b4-4b55-bf9a-3ed1c1211387] CanvasSync::JobLog Update (0.4ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-03-28 19:29:18.248578"], ["status", "running"], ["updated_at", "2022-03-28 19:29:18.249038"], ["id", 1180]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [947fc06e-47b4-4b55-bf9a-3ed1c1211387]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [947fc06e-47b4-4b55-bf9a-3ed1c1211387]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [947fc06e-47b4-4b55-bf9a-3ed1c1211387] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proserv_assignment_export_csv\n- 1\n- CanvasSync::Processors::AssignmentsProcessor\n- :sync_start_time: '2022-03-28T19:29:18Z'\n :report_params:\n :parameters:\n :enrollment_term_id: 1\n"], ["created_at", "2022-03-28 19:29:18.252966"], ["updated_at", "2022-03-28 19:29:18.252966"], ["job_id", "31839f05-2235-4b0c-9ce2-8e0a89cc2600"]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [947fc06e-47b4-4b55-bf9a-3ed1c1211387]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [947fc06e-47b4-4b55-bf9a-3ed1c1211387] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: 31839f05-2235-4b0c-9ce2-8e0a89cc2600) to Test(default) at 2022-03-28 19:29:48 UTC with arguments: "proserv_assignment_export_csv", 1, "CanvasSync::Processors::AssignmentsProcessor", {:sync_start_time=>"2022-03-28T19:29:18Z", :report_params=>{:parameters=>{:enrollment_term_id=>1}}} [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [947fc06e-47b4-4b55-bf9a-3ed1c1211387]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [947fc06e-47b4-4b55-bf9a-3ed1c1211387] CanvasSync::JobLog Update (0.4ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2022-03-28 19:29:18.255655"], ["status", "success"], ["updated_at", "2022-03-28 19:29:18.256118"], ["id", 1180]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [947fc06e-47b4-4b55-bf9a-3ed1c1211387]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [947fc06e-47b4-4b55-bf9a-3ed1c1211387] Performed CanvasSync::Jobs::SyncAssignmentsJob (Job ID: 947fc06e-47b4-4b55-bf9a-3ed1c1211387) from Test(default) in 12.48ms  (0.2ms) ROLLBACK  (0.5ms) BEGIN [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [f79ac4c9-5a68-4650-adc8-34f27a9803d0] Performing CanvasSync::Jobs::SyncAssignmentsJob (Job ID: f79ac4c9-5a68-4650-adc8-34f27a9803d0) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [f79ac4c9-5a68-4650-adc8-34f27a9803d0] CanvasSync::JobLog Load (0.3ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "f79ac4c9-5a68-4650-adc8-34f27a9803d0"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [f79ac4c9-5a68-4650-adc8-34f27a9803d0]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [f79ac4c9-5a68-4650-adc8-34f27a9803d0] CanvasSync::JobLog Create (0.4ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncAssignmentsJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2022-03-28 19:29:18.264488"], ["updated_at", "2022-03-28 19:29:18.264488"], ["job_id", "f79ac4c9-5a68-4650-adc8-34f27a9803d0"]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [f79ac4c9-5a68-4650-adc8-34f27a9803d0]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [f79ac4c9-5a68-4650-adc8-34f27a9803d0]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [f79ac4c9-5a68-4650-adc8-34f27a9803d0] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-03-28 19:29:18.266983"], ["status", "running"], ["updated_at", "2022-03-28 19:29:18.267529"], ["id", 1182]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [f79ac4c9-5a68-4650-adc8-34f27a9803d0]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [f79ac4c9-5a68-4650-adc8-34f27a9803d0]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [f79ac4c9-5a68-4650-adc8-34f27a9803d0] CanvasSync::JobLog Create (0.4ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proserv_assignment_export_csv\n- 1\n- CanvasSync::Processors::AssignmentsProcessor\n- :sync_start_time: '2022-03-28T19:29:18Z'\n :report_params:\n :parameters: {}\n"], ["created_at", "2022-03-28 19:29:18.271935"], ["updated_at", "2022-03-28 19:29:18.271935"], ["job_id", "fe8ebab7-1629-4211-9b7e-fb4cc544902d"]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [f79ac4c9-5a68-4650-adc8-34f27a9803d0]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [f79ac4c9-5a68-4650-adc8-34f27a9803d0] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: fe8ebab7-1629-4211-9b7e-fb4cc544902d) to Test(default) at 2022-03-28 19:29:48 UTC with arguments: "proserv_assignment_export_csv", 1, "CanvasSync::Processors::AssignmentsProcessor", {:sync_start_time=>"2022-03-28T19:29:18Z", :report_params=>{:parameters=>{}}} [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [f79ac4c9-5a68-4650-adc8-34f27a9803d0]  (0.3ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [f79ac4c9-5a68-4650-adc8-34f27a9803d0] CanvasSync::JobLog Update (0.6ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2022-03-28 19:29:18.274986"], ["status", "success"], ["updated_at", "2022-03-28 19:29:18.275926"], ["id", 1182]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [f79ac4c9-5a68-4650-adc8-34f27a9803d0]  (0.3ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [f79ac4c9-5a68-4650-adc8-34f27a9803d0] Performed CanvasSync::Jobs::SyncAssignmentsJob (Job ID: f79ac4c9-5a68-4650-adc8-34f27a9803d0) from Test(default) in 15.89ms  (0.4ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [7601643a-d392-4f54-a639-8726db4599fc] Performing CanvasSync::Jobs::SyncContextModuleItemsJob (Job ID: 7601643a-d392-4f54-a639-8726db4599fc) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [7601643a-d392-4f54-a639-8726db4599fc] CanvasSync::JobLog Load (0.3ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "7601643a-d392-4f54-a639-8726db4599fc"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [7601643a-d392-4f54-a639-8726db4599fc]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [7601643a-d392-4f54-a639-8726db4599fc] CanvasSync::JobLog Create (0.4ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncContextModuleItemsJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2022-03-28 19:29:18.284162"], ["updated_at", "2022-03-28 19:29:18.284162"], ["job_id", "7601643a-d392-4f54-a639-8726db4599fc"]] [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [7601643a-d392-4f54-a639-8726db4599fc]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [7601643a-d392-4f54-a639-8726db4599fc]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [7601643a-d392-4f54-a639-8726db4599fc] CanvasSync::JobLog Update (0.5ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-03-28 19:29:18.285878"], ["status", "running"], ["updated_at", "2022-03-28 19:29:18.286314"], ["id", 1184]] [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [7601643a-d392-4f54-a639-8726db4599fc]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [7601643a-d392-4f54-a639-8726db4599fc]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [7601643a-d392-4f54-a639-8726db4599fc] CanvasSync::JobLog Create (0.7ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proserv_context_module_items_csv\n- 1\n- CanvasSync::Processors::ContextModuleItemsProcessor\n- :sync_start_time: '2022-03-28T19:29:18Z'\n :report_params:\n :parameters:\n :enrollment_term_id: 1\n"], ["created_at", "2022-03-28 19:29:18.290710"], ["updated_at", "2022-03-28 19:29:18.290710"], ["job_id", "c84ad1ad-616b-42d2-8431-b3ea6517e3fe"]] [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [7601643a-d392-4f54-a639-8726db4599fc]  (0.4ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [7601643a-d392-4f54-a639-8726db4599fc] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: c84ad1ad-616b-42d2-8431-b3ea6517e3fe) to Test(default) at 2022-03-28 19:29:48 UTC with arguments: "proserv_context_module_items_csv", 1, "CanvasSync::Processors::ContextModuleItemsProcessor", {:sync_start_time=>"2022-03-28T19:29:18Z", :report_params=>{:parameters=>{:enrollment_term_id=>1}}} [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [7601643a-d392-4f54-a639-8726db4599fc]  (0.3ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [7601643a-d392-4f54-a639-8726db4599fc] CanvasSync::JobLog Update (0.4ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2022-03-28 19:29:18.296827"], ["status", "success"], ["updated_at", "2022-03-28 19:29:18.297636"], ["id", 1184]] [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [7601643a-d392-4f54-a639-8726db4599fc]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [7601643a-d392-4f54-a639-8726db4599fc] Performed CanvasSync::Jobs::SyncContextModuleItemsJob (Job ID: 7601643a-d392-4f54-a639-8726db4599fc) from Test(default) in 16.78ms  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [2cec2350-0125-44a8-a4a3-d28a406370db] Performing CanvasSync::Jobs::SyncContextModuleItemsJob (Job ID: 2cec2350-0125-44a8-a4a3-d28a406370db) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [2cec2350-0125-44a8-a4a3-d28a406370db] CanvasSync::JobLog Load (0.3ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "2cec2350-0125-44a8-a4a3-d28a406370db"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [2cec2350-0125-44a8-a4a3-d28a406370db]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [2cec2350-0125-44a8-a4a3-d28a406370db] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncContextModuleItemsJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2022-03-28 19:29:18.316801"], ["updated_at", "2022-03-28 19:29:18.316801"], ["job_id", "2cec2350-0125-44a8-a4a3-d28a406370db"]] [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [2cec2350-0125-44a8-a4a3-d28a406370db]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [2cec2350-0125-44a8-a4a3-d28a406370db]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [2cec2350-0125-44a8-a4a3-d28a406370db] CanvasSync::JobLog Update (0.4ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-03-28 19:29:18.318410"], ["status", "running"], ["updated_at", "2022-03-28 19:29:18.318920"], ["id", 1186]] [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [2cec2350-0125-44a8-a4a3-d28a406370db]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [2cec2350-0125-44a8-a4a3-d28a406370db]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [2cec2350-0125-44a8-a4a3-d28a406370db] CanvasSync::JobLog Create (0.4ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proserv_context_module_items_csv\n- 1\n- CanvasSync::Processors::ContextModuleItemsProcessor\n- :sync_start_time: '2022-03-28T19:29:18Z'\n :report_params:\n :parameters: {}\n"], ["created_at", "2022-03-28 19:29:18.322844"], ["updated_at", "2022-03-28 19:29:18.322844"], ["job_id", "135fe561-4e12-428b-8c4c-d2ff9c143f8f"]] [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [2cec2350-0125-44a8-a4a3-d28a406370db]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [2cec2350-0125-44a8-a4a3-d28a406370db] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: 135fe561-4e12-428b-8c4c-d2ff9c143f8f) to Test(default) at 2022-03-28 19:29:48 UTC with arguments: "proserv_context_module_items_csv", 1, "CanvasSync::Processors::ContextModuleItemsProcessor", {:sync_start_time=>"2022-03-28T19:29:18Z", :report_params=>{:parameters=>{}}} [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [2cec2350-0125-44a8-a4a3-d28a406370db]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [2cec2350-0125-44a8-a4a3-d28a406370db] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2022-03-28 19:29:18.326160"], ["status", "success"], ["updated_at", "2022-03-28 19:29:18.326593"], ["id", 1186]] [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [2cec2350-0125-44a8-a4a3-d28a406370db]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [2cec2350-0125-44a8-a4a3-d28a406370db] Performed CanvasSync::Jobs::SyncContextModuleItemsJob (Job ID: 2cec2350-0125-44a8-a4a3-d28a406370db) from Test(default) in 12.12ms  (0.1ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [69b13797-6b4a-4bef-b49b-e9d5e437a446] Performing CanvasSync::Jobs::SyncContextModulesJob (Job ID: 69b13797-6b4a-4bef-b49b-e9d5e437a446) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [69b13797-6b4a-4bef-b49b-e9d5e437a446] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "69b13797-6b4a-4bef-b49b-e9d5e437a446"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [69b13797-6b4a-4bef-b49b-e9d5e437a446]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [69b13797-6b4a-4bef-b49b-e9d5e437a446] CanvasSync::JobLog Create (0.4ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncContextModulesJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2022-03-28 19:29:18.331601"], ["updated_at", "2022-03-28 19:29:18.331601"], ["job_id", "69b13797-6b4a-4bef-b49b-e9d5e437a446"]] [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [69b13797-6b4a-4bef-b49b-e9d5e437a446]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [69b13797-6b4a-4bef-b49b-e9d5e437a446]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [69b13797-6b4a-4bef-b49b-e9d5e437a446] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-03-28 19:29:18.333354"], ["status", "running"], ["updated_at", "2022-03-28 19:29:18.333819"], ["id", 1188]] [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [69b13797-6b4a-4bef-b49b-e9d5e437a446]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [69b13797-6b4a-4bef-b49b-e9d5e437a446]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [69b13797-6b4a-4bef-b49b-e9d5e437a446] CanvasSync::JobLog Create (0.5ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proserv_context_modules_csv\n- 1\n- CanvasSync::Processors::ContextModulesProcessor\n- :sync_start_time: '2022-03-28T19:29:18Z'\n :report_params:\n :parameters:\n :enrollment_term_id: 1\n"], ["created_at", "2022-03-28 19:29:18.337781"], ["updated_at", "2022-03-28 19:29:18.337781"], ["job_id", "4339ddf8-30a1-43f1-80a8-f43cfb2b6d06"]] [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [69b13797-6b4a-4bef-b49b-e9d5e437a446]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [69b13797-6b4a-4bef-b49b-e9d5e437a446] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: 4339ddf8-30a1-43f1-80a8-f43cfb2b6d06) to Test(default) at 2022-03-28 19:29:48 UTC with arguments: "proserv_context_modules_csv", 1, "CanvasSync::Processors::ContextModulesProcessor", {:sync_start_time=>"2022-03-28T19:29:18Z", :report_params=>{:parameters=>{:enrollment_term_id=>1}}} [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [69b13797-6b4a-4bef-b49b-e9d5e437a446]  (0.3ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [69b13797-6b4a-4bef-b49b-e9d5e437a446] CanvasSync::JobLog Update (0.5ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2022-03-28 19:29:18.342069"], ["status", "success"], ["updated_at", "2022-03-28 19:29:18.342973"], ["id", 1188]] [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [69b13797-6b4a-4bef-b49b-e9d5e437a446]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [69b13797-6b4a-4bef-b49b-e9d5e437a446] Performed CanvasSync::Jobs::SyncContextModulesJob (Job ID: 69b13797-6b4a-4bef-b49b-e9d5e437a446) from Test(default) in 14.35ms  (0.2ms) ROLLBACK  (0.3ms) BEGIN [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [1b5ff7e8-286e-4758-9b2b-4db89b98f1f6] Performing CanvasSync::Jobs::SyncContextModulesJob (Job ID: 1b5ff7e8-286e-4758-9b2b-4db89b98f1f6) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [1b5ff7e8-286e-4758-9b2b-4db89b98f1f6] CanvasSync::JobLog Load (0.3ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "1b5ff7e8-286e-4758-9b2b-4db89b98f1f6"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [1b5ff7e8-286e-4758-9b2b-4db89b98f1f6]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [1b5ff7e8-286e-4758-9b2b-4db89b98f1f6] CanvasSync::JobLog Create (0.5ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncContextModulesJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2022-03-28 19:29:18.351530"], ["updated_at", "2022-03-28 19:29:18.351530"], ["job_id", "1b5ff7e8-286e-4758-9b2b-4db89b98f1f6"]] [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [1b5ff7e8-286e-4758-9b2b-4db89b98f1f6]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [1b5ff7e8-286e-4758-9b2b-4db89b98f1f6]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [1b5ff7e8-286e-4758-9b2b-4db89b98f1f6] CanvasSync::JobLog Update (0.4ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-03-28 19:29:18.353683"], ["status", "running"], ["updated_at", "2022-03-28 19:29:18.354048"], ["id", 1190]] [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [1b5ff7e8-286e-4758-9b2b-4db89b98f1f6]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [1b5ff7e8-286e-4758-9b2b-4db89b98f1f6]  (0.4ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [1b5ff7e8-286e-4758-9b2b-4db89b98f1f6] CanvasSync::JobLog Create (0.6ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proserv_context_modules_csv\n- 1\n- CanvasSync::Processors::ContextModulesProcessor\n- :sync_start_time: '2022-03-28T19:29:18Z'\n :report_params:\n :parameters: {}\n"], ["created_at", "2022-03-28 19:29:18.359053"], ["updated_at", "2022-03-28 19:29:18.359053"], ["job_id", "39bb0e78-ac48-44d6-8d48-c74958f059c3"]] [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [1b5ff7e8-286e-4758-9b2b-4db89b98f1f6]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [1b5ff7e8-286e-4758-9b2b-4db89b98f1f6] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: 39bb0e78-ac48-44d6-8d48-c74958f059c3) to Test(default) at 2022-03-28 19:29:48 UTC with arguments: "proserv_context_modules_csv", 1, "CanvasSync::Processors::ContextModulesProcessor", {:sync_start_time=>"2022-03-28T19:29:18Z", :report_params=>{:parameters=>{}}} [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [1b5ff7e8-286e-4758-9b2b-4db89b98f1f6]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [1b5ff7e8-286e-4758-9b2b-4db89b98f1f6] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2022-03-28 19:29:18.363711"], ["status", "success"], ["updated_at", "2022-03-28 19:29:18.364190"], ["id", 1190]] [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [1b5ff7e8-286e-4758-9b2b-4db89b98f1f6]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [1b5ff7e8-286e-4758-9b2b-4db89b98f1f6] Performed CanvasSync::Jobs::SyncContextModulesJob (Job ID: 1b5ff7e8-286e-4758-9b2b-4db89b98f1f6) from Test(default) in 15.83ms  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) SAVEPOINT active_record_1 Term Exists (0.5ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 71015772], ["LIMIT", 1]] Term Create (0.4ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 71015772], ["name", "Cool Term"], ["start_at", "2022-03-25 19:29:17.277585"], ["end_at", "2022-03-31 19:29:17.277695"], ["workflow_state", "active"], ["sis_id", "c6708c408718784387c541da61be188d"], ["created_at", "2022-03-28 19:29:18.383044"], ["updated_at", "2022-03-28 19:29:18.383044"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [c870ac72-6cf4-4cc1-a221-4ff54bf0c6fe] Performing CanvasSync::Jobs::SyncProvisioningReportJob (Job ID: c870ac72-6cf4-4cc1-a221-4ff54bf0c6fe) from Test(default) with arguments: {:models=>["users", "courses"], :term_scope=>"active"} [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [c870ac72-6cf4-4cc1-a221-4ff54bf0c6fe] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "c870ac72-6cf4-4cc1-a221-4ff54bf0c6fe"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [c870ac72-6cf4-4cc1-a221-4ff54bf0c6fe]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [c870ac72-6cf4-4cc1-a221-4ff54bf0c6fe] CanvasSync::JobLog Create (0.5ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncProvisioningReportJob"], ["status", "enqueued"], ["job_arguments", "---\n- :models:\n - users\n - courses\n :term_scope: active\n"], ["created_at", "2022-03-28 19:29:18.386279"], ["updated_at", "2022-03-28 19:29:18.386279"], ["job_id", "c870ac72-6cf4-4cc1-a221-4ff54bf0c6fe"]] [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [c870ac72-6cf4-4cc1-a221-4ff54bf0c6fe]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [c870ac72-6cf4-4cc1-a221-4ff54bf0c6fe]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [c870ac72-6cf4-4cc1-a221-4ff54bf0c6fe] CanvasSync::JobLog Update (0.5ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-03-28 19:29:18.388605"], ["status", "running"], ["updated_at", "2022-03-28 19:29:18.389030"], ["id", 1192]] [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [c870ac72-6cf4-4cc1-a221-4ff54bf0c6fe]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [c870ac72-6cf4-4cc1-a221-4ff54bf0c6fe]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [c870ac72-6cf4-4cc1-a221-4ff54bf0c6fe] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proservices_provisioning_csv\n- \n- CanvasSync::Processors::ProvisioningReportProcessor\n- :models:\n - users\n - courses\n :term_scope: active\n :sync_start_time: '2022-03-28T19:29:18Z'\n :report_params:\n :parameters:\n :include_deleted: true\n users: true\n courses: true\n :enrollment_term_id: 71015772\n"], ["created_at", "2022-03-28 19:29:18.392564"], ["updated_at", "2022-03-28 19:29:18.392564"], ["job_id", "cfa8ffeb-1d92-422d-92b7-cfbc0aecd318"]] [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [c870ac72-6cf4-4cc1-a221-4ff54bf0c6fe]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [c870ac72-6cf4-4cc1-a221-4ff54bf0c6fe] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: cfa8ffeb-1d92-422d-92b7-cfbc0aecd318) to Test(default) at 2022-03-28 19:29:48 UTC with arguments: "proservices_provisioning_csv", nil, "CanvasSync::Processors::ProvisioningReportProcessor", {:models=>["users", "courses"], :term_scope=>"active", :sync_start_time=>"2022-03-28T19:29:18Z", :report_params=>{:parameters=>{:include_deleted=>true, "users"=>true, "courses"=>true, :enrollment_term_id=>71015772}}} [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [c870ac72-6cf4-4cc1-a221-4ff54bf0c6fe]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [c870ac72-6cf4-4cc1-a221-4ff54bf0c6fe] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2022-03-28 19:29:18.395419"], ["status", "success"], ["updated_at", "2022-03-28 19:29:18.395777"], ["id", 1192]] [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [c870ac72-6cf4-4cc1-a221-4ff54bf0c6fe]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [c870ac72-6cf4-4cc1-a221-4ff54bf0c6fe] Performed CanvasSync::Jobs::SyncProvisioningReportJob (Job ID: c870ac72-6cf4-4cc1-a221-4ff54bf0c6fe) from Test(default) in 11.82ms  (0.1ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [1cd4b28d-6bbc-40f7-b39e-8259b971f14a] Performing CanvasSync::Jobs::SyncProvisioningReportJob (Job ID: 1cd4b28d-6bbc-40f7-b39e-8259b971f14a) from Test(default) with arguments: {:models=>["users", "courses"]} [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [1cd4b28d-6bbc-40f7-b39e-8259b971f14a] CanvasSync::JobLog Load (0.3ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "1cd4b28d-6bbc-40f7-b39e-8259b971f14a"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [1cd4b28d-6bbc-40f7-b39e-8259b971f14a]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [1cd4b28d-6bbc-40f7-b39e-8259b971f14a] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncProvisioningReportJob"], ["status", "enqueued"], ["job_arguments", "---\n- :models:\n - users\n - courses\n"], ["created_at", "2022-03-28 19:29:18.399999"], ["updated_at", "2022-03-28 19:29:18.399999"], ["job_id", "1cd4b28d-6bbc-40f7-b39e-8259b971f14a"]] [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [1cd4b28d-6bbc-40f7-b39e-8259b971f14a]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [1cd4b28d-6bbc-40f7-b39e-8259b971f14a]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [1cd4b28d-6bbc-40f7-b39e-8259b971f14a] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-03-28 19:29:18.401520"], ["status", "running"], ["updated_at", "2022-03-28 19:29:18.401853"], ["id", 1194]] [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [1cd4b28d-6bbc-40f7-b39e-8259b971f14a]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [1cd4b28d-6bbc-40f7-b39e-8259b971f14a]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [1cd4b28d-6bbc-40f7-b39e-8259b971f14a] CanvasSync::JobLog Create (0.5ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proservices_provisioning_csv\n- \n- CanvasSync::Processors::ProvisioningReportProcessor\n- :models:\n - users\n - courses\n :sync_start_time: '2022-03-28T19:29:18Z'\n :report_params:\n :parameters:\n :include_deleted: true\n users: true\n courses: true\n"], ["created_at", "2022-03-28 19:29:18.404875"], ["updated_at", "2022-03-28 19:29:18.404875"], ["job_id", "70e3359b-187c-410a-83ce-5d5fc141b95c"]] [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [1cd4b28d-6bbc-40f7-b39e-8259b971f14a]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [1cd4b28d-6bbc-40f7-b39e-8259b971f14a] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: 70e3359b-187c-410a-83ce-5d5fc141b95c) to Test(default) at 2022-03-28 19:29:48 UTC with arguments: "proservices_provisioning_csv", nil, "CanvasSync::Processors::ProvisioningReportProcessor", {:models=>["users", "courses"], :sync_start_time=>"2022-03-28T19:29:18Z", :report_params=>{:parameters=>{:include_deleted=>true, "users"=>true, "courses"=>true}}} [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [1cd4b28d-6bbc-40f7-b39e-8259b971f14a]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [1cd4b28d-6bbc-40f7-b39e-8259b971f14a] CanvasSync::JobLog Update (0.6ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2022-03-28 19:29:18.408611"], ["status", "success"], ["updated_at", "2022-03-28 19:29:18.409264"], ["id", 1194]] [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [1cd4b28d-6bbc-40f7-b39e-8259b971f14a]  (0.3ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [1cd4b28d-6bbc-40f7-b39e-8259b971f14a] Performed CanvasSync::Jobs::SyncProvisioningReportJob (Job ID: 1cd4b28d-6bbc-40f7-b39e-8259b971f14a) from Test(default) in 12.84ms  (0.3ms) ROLLBACK  (0.3ms) BEGIN  (0.3ms) SAVEPOINT active_record_1 Account Exists (0.4ms) SELECT 1 AS one FROM "accounts" WHERE "accounts"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] Account Create (0.3ms) INSERT INTO "accounts" ("canvas_id", "sis_id", "canvas_parent_account_id", "sis_parent_account_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 1], ["sis_id", "673e441ff6236cd9fc8ab3eb99fa278d"], ["canvas_parent_account_id", 1], ["sis_parent_account_id", "69f68837e10cd2f475c37e0f893a54e1"], ["name", "Account name"], ["workflow_state", "active"], ["created_at", "2022-03-28 19:29:18.417159"], ["updated_at", "2022-03-28 19:29:18.417159"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.9ms) SELECT COUNT(*) FROM "roles" [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [9d738110-b1e8-4baa-91ac-9f90a9d72f59] Performing CanvasSync::Jobs::SyncRolesJob (Job ID: 9d738110-b1e8-4baa-91ac-9f90a9d72f59) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [9d738110-b1e8-4baa-91ac-9f90a9d72f59] CanvasSync::JobLog Load (0.3ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "9d738110-b1e8-4baa-91ac-9f90a9d72f59"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [9d738110-b1e8-4baa-91ac-9f90a9d72f59]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [9d738110-b1e8-4baa-91ac-9f90a9d72f59] CanvasSync::JobLog Create (0.4ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncRolesJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2022-03-28 19:29:18.432205"], ["updated_at", "2022-03-28 19:29:18.432205"], ["job_id", "9d738110-b1e8-4baa-91ac-9f90a9d72f59"]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [9d738110-b1e8-4baa-91ac-9f90a9d72f59]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [9d738110-b1e8-4baa-91ac-9f90a9d72f59]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [9d738110-b1e8-4baa-91ac-9f90a9d72f59] CanvasSync::JobLog Update (0.7ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-03-28 19:29:18.435105"], ["status", "running"], ["updated_at", "2022-03-28 19:29:18.435672"], ["id", 1196]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [9d738110-b1e8-4baa-91ac-9f90a9d72f59]  (0.3ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [9d738110-b1e8-4baa-91ac-9f90a9d72f59] Account Load (0.4ms) SELECT "accounts".* FROM "accounts" WHERE "accounts"."workflow_state" != $1 ORDER BY "accounts"."id" ASC LIMIT $2 [["workflow_state", "deleted"], ["LIMIT", 1000]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [9d738110-b1e8-4baa-91ac-9f90a9d72f59] Role Load (0.4ms) SELECT "roles".* FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [9d738110-b1e8-4baa-91ac-9f90a9d72f59]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [9d738110-b1e8-4baa-91ac-9f90a9d72f59] Role Exists (0.3ms) SELECT 1 AS one FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [9d738110-b1e8-4baa-91ac-9f90a9d72f59] Role Create (0.6ms) INSERT INTO "roles" ("canvas_id", "label", "base_role_type", "canvas_account_id", "workflow_state", "permissions", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 1], ["label", "Account Admin"], ["base_role_type", "AccountMembership"], ["canvas_account_id", 10], ["workflow_state", "built_in"], ["permissions", "{\"manage_wiki\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"post_to_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"moderate_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_announcements\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"send_messages\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"send_messages_all\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_outcomes\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"create_conferences\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"create_collaborations\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_roster\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_all_grades\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_grades\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_rubrics\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"comment_on_others_submissions\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_students\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_admin_users\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_role_overrides\":{\"enabled\":true,\"locked\":true,\"readonly\":true,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_account_memberships\":{\"enabled\":true,\"locked\":true,\"readonly\":true,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_account_settings\":{\"enabled\":true,\"locked\":true,\"readonly\":true,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_groups\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_group_pages\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_files\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_assignments\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"undelete_courses\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_grade_changes\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_course_changes\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_question_banks\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_calendar\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_reports\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_courses\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_user_logins\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_user_observers\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_alerts\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"become_user\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_developer_keys\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"import_sis\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_sis\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_sis\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_course_list\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_statistics\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_storage_quotas\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_course_content\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_content\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_interaction_alerts\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"change_course_state\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_sections\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_feature_flags\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_quiz_answer_audits\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"moderate_grades\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"lti_add_edit\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true}}"], ["created_at", "2022-03-28 19:29:18.481883"], ["updated_at", "2022-03-28 19:29:18.481883"]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [9d738110-b1e8-4baa-91ac-9f90a9d72f59]  (0.3ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [9d738110-b1e8-4baa-91ac-9f90a9d72f59] Role Load (0.3ms) SELECT "roles".* FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 3], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [9d738110-b1e8-4baa-91ac-9f90a9d72f59]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [9d738110-b1e8-4baa-91ac-9f90a9d72f59] Role Exists (0.3ms) SELECT 1 AS one FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 3], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [9d738110-b1e8-4baa-91ac-9f90a9d72f59] Role Create (0.4ms) INSERT INTO "roles" ("canvas_id", "label", "base_role_type", "canvas_account_id", "workflow_state", "permissions", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 3], ["label", "Student"], ["base_role_type", "StudentEnrollment"], ["canvas_account_id", 10], ["workflow_state", "built_in"], ["permissions", "{\"manage_wiki\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"read_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"post_to_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"moderate_forum\":{\"enabled\":false,\"locked\":false,\"readonly\":false,\"explicit\":false},\"read_announcements\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"send_messages\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"send_messages_all\":{\"enabled\":false,\"locked\":false,\"readonly\":false,\"explicit\":false},\"manage_outcomes\":{\"enabled\":false,\"locked\":false,\"readonly\":false,\"explicit\":false},\"create_conferences\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"create_collaborations\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_roster\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_all_grades\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_grades\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_rubrics\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"comment_on_others_submissions\":{\"enabled\":false,\"locked\":false,\"readonly\":false,\"explicit\":false},\"manage_students\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_admin_users\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_role_overrides\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_account_memberships\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_account_settings\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_groups\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"view_group_pages\":{\"enabled\":false,\"locked\":false,\"readonly\":false,\"explicit\":false},\"manage_files\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_assignments\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"undelete_courses\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"view_grade_changes\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"view_course_changes\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"read_question_banks\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_calendar\":{\"enabled\":false,\"locked\":false,\"readonly\":false,\"explicit\":false},\"read_reports\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_courses\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_user_logins\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_user_observers\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_alerts\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"become_user\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_developer_keys\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"import_sis\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_sis\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"read_sis\":{\"enabled\":false,\"locked\":false,\"readonly\":false,\"explicit\":false},\"read_course_list\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"view_statistics\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_storage_quotas\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"read_course_content\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_content\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_interaction_alerts\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"change_course_state\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_sections\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_feature_flags\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"view_quiz_answer_audits\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"moderate_grades\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"lti_add_edit\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false}}"], ["created_at", "2022-03-28 19:29:18.502732"], ["updated_at", "2022-03-28 19:29:18.502732"]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [9d738110-b1e8-4baa-91ac-9f90a9d72f59]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [9d738110-b1e8-4baa-91ac-9f90a9d72f59] Role Update All (0.3ms) UPDATE "roles" SET "workflow_state" = 'inactive' WHERE "roles"."id" NOT IN ($1, $2) [["id", 193], ["id", 194]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [9d738110-b1e8-4baa-91ac-9f90a9d72f59]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [9d738110-b1e8-4baa-91ac-9f90a9d72f59] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2022-03-28 19:29:18.524137"], ["status", "success"], ["updated_at", "2022-03-28 19:29:18.524528"], ["id", 1196]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [9d738110-b1e8-4baa-91ac-9f90a9d72f59]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [9d738110-b1e8-4baa-91ac-9f90a9d72f59] Performed CanvasSync::Jobs::SyncRolesJob (Job ID: 9d738110-b1e8-4baa-91ac-9f90a9d72f59) from Test(default) in 96.68ms  (0.2ms) SELECT COUNT(*) FROM "roles"  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Term Exists (0.3ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 90584940], ["LIMIT", 1]] Term Create (0.3ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 90584940], ["name", "Cool Term"], ["start_at", "2022-03-25 19:29:17.277585"], ["end_at", "2022-03-31 19:29:17.277695"], ["workflow_state", "active"], ["sis_id", "47d8ddcd3f2457b9233877a40803871f"], ["created_at", "2022-03-28 19:29:18.529838"], ["updated_at", "2022-03-28 19:29:18.529838"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [44dc713c-8f1b-4321-8e3a-2af28abfcefc] Performing CanvasSync::Jobs::SyncSimpleTableJob (Job ID: 44dc713c-8f1b-4321-8e3a-2af28abfcefc) from Test(default) with arguments: {:report_name=>"proservices_provisioning_csv", :model=>"courses", :mapping=>"courses", :klass=>"Course", :term_scope=>"active", :params=>{"parameters[include_deleted]"=>true, "parameters[courses]"=>true}} [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [44dc713c-8f1b-4321-8e3a-2af28abfcefc] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "44dc713c-8f1b-4321-8e3a-2af28abfcefc"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [44dc713c-8f1b-4321-8e3a-2af28abfcefc]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [44dc713c-8f1b-4321-8e3a-2af28abfcefc] CanvasSync::JobLog Create (0.6ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncSimpleTableJob"], ["status", "enqueued"], ["job_arguments", "---\n- :report_name: proservices_provisioning_csv\n :model: courses\n :mapping: courses\n :klass: Course\n :term_scope: active\n :params:\n parameters[include_deleted]: true\n parameters[courses]: true\n"], ["created_at", "2022-03-28 19:29:18.532671"], ["updated_at", "2022-03-28 19:29:18.532671"], ["job_id", "44dc713c-8f1b-4321-8e3a-2af28abfcefc"]] [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [44dc713c-8f1b-4321-8e3a-2af28abfcefc]  (0.3ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [44dc713c-8f1b-4321-8e3a-2af28abfcefc]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [44dc713c-8f1b-4321-8e3a-2af28abfcefc] CanvasSync::JobLog Update (0.4ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-03-28 19:29:18.536658"], ["status", "running"], ["updated_at", "2022-03-28 19:29:18.537305"], ["id", 1197]] [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [44dc713c-8f1b-4321-8e3a-2af28abfcefc]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [44dc713c-8f1b-4321-8e3a-2af28abfcefc]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [44dc713c-8f1b-4321-8e3a-2af28abfcefc] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2022-03-28 19:29:18.539668"], ["status", "success"], ["updated_at", "2022-03-28 19:29:18.540081"], ["id", 1197]] [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [44dc713c-8f1b-4321-8e3a-2af28abfcefc]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [44dc713c-8f1b-4321-8e3a-2af28abfcefc] Performed CanvasSync::Jobs::SyncSimpleTableJob (Job ID: 44dc713c-8f1b-4321-8e3a-2af28abfcefc) from Test(default) in 9.92ms  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [d6170eaf-c861-4059-a5e3-e68e4a944612] Performing CanvasSync::Jobs::SyncSubmissionsJob (Job ID: d6170eaf-c861-4059-a5e3-e68e4a944612) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [d6170eaf-c861-4059-a5e3-e68e4a944612] CanvasSync::JobLog Load (0.3ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "d6170eaf-c861-4059-a5e3-e68e4a944612"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [d6170eaf-c861-4059-a5e3-e68e4a944612]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [d6170eaf-c861-4059-a5e3-e68e4a944612] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncSubmissionsJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2022-03-28 19:29:18.545885"], ["updated_at", "2022-03-28 19:29:18.545885"], ["job_id", "d6170eaf-c861-4059-a5e3-e68e4a944612"]] [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [d6170eaf-c861-4059-a5e3-e68e4a944612]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [d6170eaf-c861-4059-a5e3-e68e4a944612]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [d6170eaf-c861-4059-a5e3-e68e4a944612] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-03-28 19:29:18.547171"], ["status", "running"], ["updated_at", "2022-03-28 19:29:18.547442"], ["id", 1198]] [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [d6170eaf-c861-4059-a5e3-e68e4a944612]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [d6170eaf-c861-4059-a5e3-e68e4a944612]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [d6170eaf-c861-4059-a5e3-e68e4a944612] CanvasSync::JobLog Create (0.2ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proserv_student_submissions_csv\n- 1\n- CanvasSync::Processors::SubmissionsProcessor\n- :sync_start_time: '2022-03-28T19:29:18Z'\n :report_params:\n :parameters:\n :include_all: \n :enrollment_term_id: 1\n"], ["created_at", "2022-03-28 19:29:18.550423"], ["updated_at", "2022-03-28 19:29:18.550423"], ["job_id", "de0a4fad-d7ce-43b7-901b-eca4d5a57723"]] [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [d6170eaf-c861-4059-a5e3-e68e4a944612]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [d6170eaf-c861-4059-a5e3-e68e4a944612] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: de0a4fad-d7ce-43b7-901b-eca4d5a57723) to Test(default) at 2022-03-28 19:29:48 UTC with arguments: "proserv_student_submissions_csv", 1, "CanvasSync::Processors::SubmissionsProcessor", {:sync_start_time=>"2022-03-28T19:29:18Z", :report_params=>{:parameters=>{:include_all=>nil, :enrollment_term_id=>1}}} [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [d6170eaf-c861-4059-a5e3-e68e4a944612]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [d6170eaf-c861-4059-a5e3-e68e4a944612] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2022-03-28 19:29:18.552684"], ["status", "success"], ["updated_at", "2022-03-28 19:29:18.553078"], ["id", 1198]] [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [d6170eaf-c861-4059-a5e3-e68e4a944612]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [d6170eaf-c861-4059-a5e3-e68e4a944612] Performed CanvasSync::Jobs::SyncSubmissionsJob (Job ID: d6170eaf-c861-4059-a5e3-e68e4a944612) from Test(default) in 9.53ms  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.4ms) SELECT COUNT(*) FROM "terms" [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [9cd6f137-038e-45d7-83d0-ba28ea696d6a] Performing CanvasSync::Jobs::SyncTermsJob (Job ID: 9cd6f137-038e-45d7-83d0-ba28ea696d6a) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [9cd6f137-038e-45d7-83d0-ba28ea696d6a] CanvasSync::JobLog Load (0.3ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "9cd6f137-038e-45d7-83d0-ba28ea696d6a"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [9cd6f137-038e-45d7-83d0-ba28ea696d6a]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [9cd6f137-038e-45d7-83d0-ba28ea696d6a] CanvasSync::JobLog Create (0.6ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncTermsJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2022-03-28 19:29:18.559187"], ["updated_at", "2022-03-28 19:29:18.559187"], ["job_id", "9cd6f137-038e-45d7-83d0-ba28ea696d6a"]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [9cd6f137-038e-45d7-83d0-ba28ea696d6a]  (0.3ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [9cd6f137-038e-45d7-83d0-ba28ea696d6a]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [9cd6f137-038e-45d7-83d0-ba28ea696d6a] CanvasSync::JobLog Update (0.4ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-03-28 19:29:18.561813"], ["status", "running"], ["updated_at", "2022-03-28 19:29:18.562461"], ["id", 1200]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [9cd6f137-038e-45d7-83d0-ba28ea696d6a]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [9cd6f137-038e-45d7-83d0-ba28ea696d6a] Term Load (0.3ms) SELECT "terms".* FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [9cd6f137-038e-45d7-83d0-ba28ea696d6a]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [9cd6f137-038e-45d7-83d0-ba28ea696d6a] Term Exists (0.4ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [9cd6f137-038e-45d7-83d0-ba28ea696d6a] Term Create (0.6ms) INSERT INTO "terms" ("canvas_id", "name", "workflow_state", "grading_period_group_id", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 1], ["name", "Default Term"], ["workflow_state", "active"], ["grading_period_group_id", 1], ["sis_id", "Test"], ["created_at", "2022-03-28 19:29:18.569955"], ["updated_at", "2022-03-28 19:29:18.569955"]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [9cd6f137-038e-45d7-83d0-ba28ea696d6a]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [9cd6f137-038e-45d7-83d0-ba28ea696d6a] Term Load (0.3ms) SELECT "terms".* FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 6], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [9cd6f137-038e-45d7-83d0-ba28ea696d6a]  (0.3ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [9cd6f137-038e-45d7-83d0-ba28ea696d6a] Term Exists (1.1ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 6], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [9cd6f137-038e-45d7-83d0-ba28ea696d6a] Term Create (0.6ms) INSERT INTO "terms" ("canvas_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["canvas_id", 6], ["name", "Average Term 1"], ["workflow_state", "active"], ["created_at", "2022-03-28 19:29:18.575866"], ["updated_at", "2022-03-28 19:29:18.575866"]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [9cd6f137-038e-45d7-83d0-ba28ea696d6a]  (0.4ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [9cd6f137-038e-45d7-83d0-ba28ea696d6a] Term Load (0.5ms) SELECT "terms".* FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 7], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [9cd6f137-038e-45d7-83d0-ba28ea696d6a]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [9cd6f137-038e-45d7-83d0-ba28ea696d6a] Term Exists (0.3ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 7], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [9cd6f137-038e-45d7-83d0-ba28ea696d6a] Term Create (0.4ms) INSERT INTO "terms" ("canvas_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["canvas_id", 7], ["name", "Average Term 2"], ["workflow_state", "active"], ["created_at", "2022-03-28 19:29:18.581758"], ["updated_at", "2022-03-28 19:29:18.581758"]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [9cd6f137-038e-45d7-83d0-ba28ea696d6a]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [9cd6f137-038e-45d7-83d0-ba28ea696d6a] Term Load (0.4ms) SELECT "terms".* FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 5], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [9cd6f137-038e-45d7-83d0-ba28ea696d6a]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [9cd6f137-038e-45d7-83d0-ba28ea696d6a] Term Exists (0.3ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 5], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [9cd6f137-038e-45d7-83d0-ba28ea696d6a] Term Create (0.3ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 5], ["name", "Syllabus Term"], ["start_at", "2017-08-14 06:00:00"], ["end_at", "2017-08-31 06:00:00"], ["workflow_state", "active"], ["sis_id", "SYTERM"], ["created_at", "2022-03-28 19:29:18.586706"], ["updated_at", "2022-03-28 19:29:18.586706"]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [9cd6f137-038e-45d7-83d0-ba28ea696d6a]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [9cd6f137-038e-45d7-83d0-ba28ea696d6a] Term Load (0.3ms) SELECT "terms".* FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 4], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [9cd6f137-038e-45d7-83d0-ba28ea696d6a]  (0.4ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [9cd6f137-038e-45d7-83d0-ba28ea696d6a] Term Exists (0.3ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 4], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [9cd6f137-038e-45d7-83d0-ba28ea696d6a] Term Create (0.4ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "grading_period_group_id", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8, $9) RETURNING "id" [["canvas_id", 4], ["name", "Ellucian Term"], ["start_at", "2017-08-01 06:00:00"], ["end_at", "2017-10-31 06:00:00"], ["workflow_state", "active"], ["grading_period_group_id", 1], ["sis_id", "SH"], ["created_at", "2022-03-28 19:29:18.591332"], ["updated_at", "2022-03-28 19:29:18.591332"]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [9cd6f137-038e-45d7-83d0-ba28ea696d6a]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [9cd6f137-038e-45d7-83d0-ba28ea696d6a] Term Load (0.3ms) SELECT "terms".* FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 3], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [9cd6f137-038e-45d7-83d0-ba28ea696d6a]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [9cd6f137-038e-45d7-83d0-ba28ea696d6a] Term Exists (0.3ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 3], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [9cd6f137-038e-45d7-83d0-ba28ea696d6a] Term Create (0.3ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 3], ["name", "Current Term"], ["start_at", "2017-03-19 06:00:00"], ["end_at", "2017-08-01 06:00:00"], ["workflow_state", "active"], ["created_at", "2022-03-28 19:29:18.595012"], ["updated_at", "2022-03-28 19:29:18.595012"]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [9cd6f137-038e-45d7-83d0-ba28ea696d6a]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [9cd6f137-038e-45d7-83d0-ba28ea696d6a] [CanvasSync::Jobs::TermBatchesJob] [c6e7f70e-1d8a-4569-b0bb-185bc72112c2] Performing CanvasSync::Jobs::TermBatchesJob (Job ID: c6e7f70e-1d8a-4569-b0bb-185bc72112c2) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [9cd6f137-038e-45d7-83d0-ba28ea696d6a] [CanvasSync::Jobs::TermBatchesJob] [c6e7f70e-1d8a-4569-b0bb-185bc72112c2] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "c6e7f70e-1d8a-4569-b0bb-185bc72112c2"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [9cd6f137-038e-45d7-83d0-ba28ea696d6a] [CanvasSync::Jobs::TermBatchesJob] [c6e7f70e-1d8a-4569-b0bb-185bc72112c2]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [9cd6f137-038e-45d7-83d0-ba28ea696d6a] [CanvasSync::Jobs::TermBatchesJob] [c6e7f70e-1d8a-4569-b0bb-185bc72112c2] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::TermBatchesJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2022-03-28 19:29:18.597393"], ["updated_at", "2022-03-28 19:29:18.597393"], ["job_id", "c6e7f70e-1d8a-4569-b0bb-185bc72112c2"]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [9cd6f137-038e-45d7-83d0-ba28ea696d6a] [CanvasSync::Jobs::TermBatchesJob] [c6e7f70e-1d8a-4569-b0bb-185bc72112c2]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [9cd6f137-038e-45d7-83d0-ba28ea696d6a] [CanvasSync::Jobs::TermBatchesJob] [c6e7f70e-1d8a-4569-b0bb-185bc72112c2]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [9cd6f137-038e-45d7-83d0-ba28ea696d6a] [CanvasSync::Jobs::TermBatchesJob] [c6e7f70e-1d8a-4569-b0bb-185bc72112c2] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-03-28 19:29:18.598959"], ["status", "running"], ["updated_at", "2022-03-28 19:29:18.599282"], ["id", 1201]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [9cd6f137-038e-45d7-83d0-ba28ea696d6a] [CanvasSync::Jobs::TermBatchesJob] [c6e7f70e-1d8a-4569-b0bb-185bc72112c2]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [9cd6f137-038e-45d7-83d0-ba28ea696d6a] [CanvasSync::Jobs::TermBatchesJob] [c6e7f70e-1d8a-4569-b0bb-185bc72112c2]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [9cd6f137-038e-45d7-83d0-ba28ea696d6a] [CanvasSync::Jobs::TermBatchesJob] [c6e7f70e-1d8a-4569-b0bb-185bc72112c2] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2022-03-28 19:29:18.600307"], ["status", "success"], ["updated_at", "2022-03-28 19:29:18.600623"], ["id", 1201]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [9cd6f137-038e-45d7-83d0-ba28ea696d6a] [CanvasSync::Jobs::TermBatchesJob] [c6e7f70e-1d8a-4569-b0bb-185bc72112c2]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [9cd6f137-038e-45d7-83d0-ba28ea696d6a] [CanvasSync::Jobs::TermBatchesJob] [c6e7f70e-1d8a-4569-b0bb-185bc72112c2] Performed CanvasSync::Jobs::TermBatchesJob (Job ID: c6e7f70e-1d8a-4569-b0bb-185bc72112c2) from Test(default) in 5.32ms [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [9cd6f137-038e-45d7-83d0-ba28ea696d6a]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [9cd6f137-038e-45d7-83d0-ba28ea696d6a] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2022-03-28 19:29:18.601660"], ["status", "success"], ["updated_at", "2022-03-28 19:29:18.601905"], ["id", 1200]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [9cd6f137-038e-45d7-83d0-ba28ea696d6a]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [9cd6f137-038e-45d7-83d0-ba28ea696d6a] Performed CanvasSync::Jobs::SyncTermsJob (Job ID: 9cd6f137-038e-45d7-83d0-ba28ea696d6a) from Test(default) in 45.31ms  (0.2ms) SELECT COUNT(*) FROM "terms"  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Account Exists (0.3ms) SELECT 1 AS one FROM "accounts" WHERE "accounts"."canvas_id" = $1 LIMIT $2 [["canvas_id", 31039249], ["LIMIT", 1]] Account Create (0.2ms) INSERT INTO "accounts" ("canvas_id", "sis_id", "canvas_parent_account_id", "sis_parent_account_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 31039249], ["sis_id", "4be3fbb2529f69022c0c6429c3c026bc"], ["canvas_parent_account_id", 1], ["sis_parent_account_id", "bcff49637770f7bc41c86ddfabc46ced"], ["name", "Account name"], ["workflow_state", "active"], ["created_at", "2022-03-28 19:29:18.607682"], ["updated_at", "2022-03-28 19:29:18.607682"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Account Exists (0.4ms) SELECT 1 AS one FROM "accounts" WHERE "accounts"."canvas_id" IS NULL AND "accounts"."id" != $1 LIMIT $2 [["id", 163], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Account Exists (0.3ms) SELECT 1 AS one FROM "accounts" WHERE "accounts"."canvas_id" = $1 LIMIT $2 [["canvas_id", 20138493], ["LIMIT", 1]] Account Create (0.3ms) INSERT INTO "accounts" ("canvas_id", "sis_id", "canvas_parent_account_id", "sis_parent_account_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 20138493], ["sis_id", "b68ad32a7dcdc57bd1c96d1a57287afc"], ["canvas_parent_account_id", 1], ["sis_parent_account_id", "34655664f17c12fcdb9417e58caa3397"], ["name", "Account name"], ["workflow_state", "active"], ["created_at", "2022-03-28 19:29:18.616887"], ["updated_at", "2022-03-28 19:29:18.616887"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Account Load (0.2ms) SELECT "accounts".* FROM "accounts" ORDER BY "accounts"."id" ASC LIMIT $1 [["LIMIT", 1]] Account Exists (0.4ms) SELECT 1 AS one FROM "accounts" WHERE "accounts"."canvas_id" = $1 LIMIT $2 [["canvas_id", 20138493], ["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Account Exists (1.0ms) SELECT 1 AS one FROM "accounts" WHERE "accounts"."canvas_id" = $1 LIMIT $2 [["canvas_id", 86630947], ["LIMIT", 1]] Account Create (0.9ms) INSERT INTO "accounts" ("canvas_id", "sis_id", "canvas_parent_account_id", "sis_parent_account_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 86630947], ["sis_id", "217644605572abaf6a091a3d09d53578"], ["canvas_parent_account_id", 1], ["sis_parent_account_id", "1aeb94552581c83a0464677f0d2540a2"], ["name", "Account name"], ["workflow_state", "active"], ["created_at", "2022-03-28 19:29:18.626568"], ["updated_at", "2022-03-28 19:29:18.626568"]]  (0.3ms) RELEASE SAVEPOINT active_record_1  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Admin Exists (0.5ms) SELECT 1 AS one FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 67806078], ["LIMIT", 1]] Admin Create (0.5ms) INSERT INTO "admins" ("canvas_id", "role_name", "canvas_role_id", "canvas_user_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 67806078], ["role_name", "Cool Role"], ["canvas_role_id", 64652350], ["canvas_user_id", 1], ["workflow_state", "active"], ["created_at", "2022-03-28 19:29:18.638335"], ["updated_at", "2022-03-28 19:29:18.638335"]]  (0.3ms) RELEASE SAVEPOINT active_record_1 Admin Exists (0.6ms) SELECT 1 AS one FROM "admins" WHERE "admins"."canvas_id" IS NULL AND "admins"."id" != $1 LIMIT $2 [["id", 228], ["LIMIT", 1]]  (0.4ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Admin Exists (0.4ms) SELECT 1 AS one FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 7845157], ["LIMIT", 1]] Admin Create (0.4ms) INSERT INTO "admins" ("canvas_id", "role_name", "canvas_role_id", "canvas_user_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 7845157], ["role_name", "Cool Role"], ["canvas_role_id", 20876822], ["canvas_user_id", 1], ["workflow_state", "active"], ["created_at", "2022-03-28 19:29:18.650009"], ["updated_at", "2022-03-28 19:29:18.650009"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Admin Load (0.3ms) SELECT "admins".* FROM "admins" ORDER BY "admins"."id" ASC LIMIT $1 [["LIMIT", 1]] Admin Exists (0.5ms) SELECT 1 AS one FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 7845157], ["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) SELECT COUNT(*) FROM "admins" Admin Load (0.7ms) SELECT "admins".* FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]]  (0.5ms) SAVEPOINT active_record_1 Admin Exists (0.6ms) SELECT 1 AS one FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]] Admin Create (0.6ms) INSERT INTO "admins" ("canvas_id", "role_name", "canvas_role_id", "canvas_user_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 2], ["role_name", "AccountAdmin"], ["canvas_role_id", 1], ["canvas_user_id", 1], ["workflow_state", "active"], ["created_at", "2022-03-28 19:29:18.664920"], ["updated_at", "2022-03-28 19:29:18.664920"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.3ms) SELECT COUNT(*) FROM "admins" Admin Load (0.3ms) SELECT "admins".* FROM "admins" ORDER BY "admins"."id" DESC LIMIT $1 [["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Admin Exists (0.4ms) SELECT 1 AS one FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]] Admin Create (0.5ms) INSERT INTO "admins" ("canvas_id", "role_name", "canvas_role_id", "canvas_user_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 2], ["role_name", "Cool Role"], ["canvas_role_id", 10625376], ["canvas_user_id", 1], ["workflow_state", "active"], ["created_at", "2022-03-28 19:29:18.672294"], ["updated_at", "2022-03-28 19:29:18.672294"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.5ms) SELECT COUNT(*) FROM "admins" Admin Load (0.7ms) SELECT "admins".* FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]]  (0.4ms) SAVEPOINT active_record_1 Admin Exists (0.5ms) SELECT 1 AS one FROM "admins" WHERE "admins"."canvas_id" = $1 AND "admins"."id" != $2 LIMIT $3 [["canvas_id", 2], ["id", 231], ["LIMIT", 1]] Admin Update (0.5ms) UPDATE "admins" SET "role_name" = $1, "canvas_role_id" = $2, "updated_at" = $3 WHERE "admins"."id" = $4 [["role_name", "AccountAdmin"], ["canvas_role_id", 1], ["updated_at", "2022-03-28 19:29:18.680309"], ["id", 231]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.4ms) SELECT COUNT(*) FROM "admins" Admin Load (0.3ms) SELECT "admins".* FROM "admins" WHERE "admins"."id" = $1 LIMIT $2 [["id", 231], ["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.3ms) BEGIN  (0.3ms) SAVEPOINT active_record_1 AssignmentGroup Exists (0.8ms) SELECT 1 AS one FROM "assignment_groups" WHERE "assignment_groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] AssignmentGroup Create (0.8ms) INSERT INTO "assignment_groups" ("canvas_id", "name", "workflow_state", "canvas_created_at", "canvas_updated_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 1], ["name", "Dummy Assignment Group"], ["workflow_state", "available"], ["canvas_created_at", "2022-03-21 19:29:18.708997"], ["canvas_updated_at", "2022-03-27 19:29:18.709241"], ["created_at", "2022-03-28 19:29:18.712113"], ["updated_at", "2022-03-28 19:29:18.712113"]]  (0.3ms) RELEASE SAVEPOINT active_record_1 AssignmentGroup Exists (0.4ms) SELECT 1 AS one FROM "assignment_groups" WHERE "assignment_groups"."canvas_id" IS NULL AND "assignment_groups"."id" != $1 LIMIT $2 [["id", 193], ["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 AssignmentGroup Exists (0.3ms) SELECT 1 AS one FROM "assignment_groups" WHERE "assignment_groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]] AssignmentGroup Create (0.3ms) INSERT INTO "assignment_groups" ("canvas_id", "name", "workflow_state", "canvas_created_at", "canvas_updated_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 2], ["name", "Dummy Assignment Group"], ["workflow_state", "available"], ["canvas_created_at", "2022-03-21 19:29:18.720781"], ["canvas_updated_at", "2022-03-27 19:29:18.720877"], ["created_at", "2022-03-28 19:29:18.722247"], ["updated_at", "2022-03-28 19:29:18.722247"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 AssignmentGroup Load (0.2ms) SELECT "assignment_groups".* FROM "assignment_groups" ORDER BY "assignment_groups"."id" ASC LIMIT $1 [["LIMIT", 1]] AssignmentGroup Exists (0.4ms) SELECT 1 AS one FROM "assignment_groups" WHERE "assignment_groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 AssignmentGroup Exists (0.3ms) SELECT 1 AS one FROM "assignment_groups" WHERE "assignment_groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 3], ["LIMIT", 1]] AssignmentGroup Create (0.3ms) INSERT INTO "assignment_groups" ("canvas_id", "name", "workflow_state", "canvas_created_at", "canvas_updated_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 3], ["name", "Dummy Assignment Group"], ["workflow_state", "available"], ["canvas_created_at", "2022-03-21 19:29:18.729017"], ["canvas_updated_at", "2022-03-27 19:29:18.729136"], ["created_at", "2022-03-28 19:29:18.730410"], ["updated_at", "2022-03-28 19:29:18.730410"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 AssignmentGroup Exists (0.3ms) SELECT 1 AS one FROM "assignment_groups" WHERE "assignment_groups"."canvas_id" = $1 AND "assignment_groups"."id" != $2 LIMIT $3 [["canvas_id", 3], ["id", 195], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 AssignmentGroup Exists (0.4ms) SELECT 1 AS one FROM "assignment_groups" WHERE "assignment_groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 4], ["LIMIT", 1]] AssignmentGroup Create (0.5ms) INSERT INTO "assignment_groups" ("canvas_id", "name", "workflow_state", "canvas_created_at", "canvas_updated_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 4], ["name", "Dummy Assignment Group"], ["workflow_state", "available"], ["canvas_created_at", "2022-03-21 19:29:18.736558"], ["canvas_updated_at", "2022-03-27 19:29:18.736654"], ["created_at", "2022-03-28 19:29:18.738121"], ["updated_at", "2022-03-28 19:29:18.738121"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Assignment Exists (0.6ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] Assignment Create (0.5ms) INSERT INTO "assignments" ("canvas_id", "title", "due_at", "unlock_at", "lock_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 1], ["title", "Assignment 1"], ["due_at", "2022-04-04 19:29:18.765705"], ["unlock_at", "2022-03-27 19:29:18.765837"], ["lock_at", "2022-04-18 19:29:18.765898"], ["created_at", "2022-03-28 19:29:18.767859"], ["updated_at", "2022-03-28 19:29:18.767859"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Assignment Exists (0.5ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" IS NULL AND "assignments"."id" != $1 LIMIT $2 [["id", 353], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.3ms) BEGIN  (0.3ms) SAVEPOINT active_record_1 Assignment Exists (0.4ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]] Assignment Create (0.4ms) INSERT INTO "assignments" ("canvas_id", "title", "due_at", "unlock_at", "lock_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 2], ["title", "Assignment 2"], ["due_at", "2022-04-04 19:29:18.776530"], ["unlock_at", "2022-03-27 19:29:18.776659"], ["lock_at", "2022-04-18 19:29:18.776732"], ["created_at", "2022-03-28 19:29:18.778336"], ["updated_at", "2022-03-28 19:29:18.778336"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Assignment Load (0.2ms) SELECT "assignments".* FROM "assignments" ORDER BY "assignments"."id" ASC LIMIT $1 [["LIMIT", 1]] Assignment Exists (0.3ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Assignment Exists (0.4ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 3], ["LIMIT", 1]] Assignment Create (0.6ms) INSERT INTO "assignments" ("canvas_id", "title", "due_at", "unlock_at", "lock_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 3], ["title", "Assignment 3"], ["due_at", "2022-04-04 19:29:18.785492"], ["unlock_at", "2022-03-27 19:29:18.785598"], ["lock_at", "2022-04-18 19:29:18.785672"], ["created_at", "2022-03-28 19:29:18.787366"], ["updated_at", "2022-03-28 19:29:18.787366"]]  (0.3ms) RELEASE SAVEPOINT active_record_1  (0.4ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) SAVEPOINT active_record_1 Assignment Exists (0.4ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 4], ["LIMIT", 1]] Assignment Create (0.4ms) INSERT INTO "assignments" ("canvas_id", "title", "due_at", "unlock_at", "lock_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 4], ["title", "Assignment 4"], ["due_at", "2022-04-04 19:29:18.797514"], ["unlock_at", "2022-03-27 19:29:18.797684"], ["lock_at", "2022-04-18 19:29:18.797780"], ["created_at", "2022-03-28 19:29:18.799697"], ["updated_at", "2022-03-28 19:29:18.799697"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Assignment Exists (0.4ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 AND "assignments"."id" != $2 LIMIT $3 [["canvas_id", 4], ["id", 356], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) SAVEPOINT active_record_1 Assignment Exists (0.4ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 5], ["LIMIT", 1]] Assignment Create (0.6ms) INSERT INTO "assignments" ("canvas_id", "title", "due_at", "unlock_at", "lock_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 5], ["title", "Assignment 5"], ["due_at", "2022-04-04 19:29:18.805801"], ["unlock_at", "2022-03-27 19:29:18.805950"], ["lock_at", "2022-04-18 19:29:18.806039"], ["created_at", "2022-03-28 19:29:18.807905"], ["updated_at", "2022-03-28 19:29:18.807905"]]  (0.4ms) RELEASE SAVEPOINT active_record_1  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Assignment Exists (0.4ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 6], ["LIMIT", 1]] Assignment Create (0.4ms) INSERT INTO "assignments" ("canvas_id", "title", "due_at", "unlock_at", "lock_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 6], ["title", "Assignment 6"], ["due_at", "2022-04-04 19:29:18.816864"], ["unlock_at", "2022-03-27 19:29:18.817050"], ["lock_at", "2022-04-18 19:29:18.817127"], ["created_at", "2022-03-28 19:29:18.818685"], ["updated_at", "2022-03-28 19:29:18.818685"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.3ms) ROLLBACK  (0.3ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Course Exists (0.7ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 41716269], ["LIMIT", 1]] Course Create (0.9ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 41716269], ["sis_id", "719282106c677f4f1c5a195652a4a7c9"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2022-03-25 19:29:18.840335"], ["end_at", "2022-04-18 19:29:18.840494"], ["created_at", "2022-03-28 19:29:18.843301"], ["updated_at", "2022-03-28 19:29:18.843301"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Course Exists (0.3ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 37384689], ["LIMIT", 1]] Course Create (0.3ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 37384689], ["sis_id", "40ce49f87e488e3d9af3f7bb50ed6b7b"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2022-03-25 19:29:18.846753"], ["end_at", "2022-04-18 19:29:18.846845"], ["created_at", "2022-03-28 19:29:18.848114"], ["updated_at", "2022-03-28 19:29:18.848114"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 Assignment Exists (0.3ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 7], ["LIMIT", 1]] Assignment Create (0.3ms) INSERT INTO "assignments" ("canvas_id", "title", "due_at", "unlock_at", "lock_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 7], ["title", "Assignment 7"], ["due_at", "2022-04-04 19:29:18.849570"], ["unlock_at", "2022-03-27 19:29:18.849665"], ["lock_at", "2022-04-18 19:29:18.849711"], ["created_at", "2022-03-28 19:29:18.850857"], ["updated_at", "2022-03-28 19:29:18.850857"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Assignment Exists (0.3ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 AND "assignments"."id" != $2 LIMIT $3 [["canvas_id", 7], ["id", 359], ["LIMIT", 1]] Assignment Update (0.7ms) UPDATE "assignments" SET "canvas_context_id" = $1, "canvas_context_type" = $2, "updated_at" = $3 WHERE "assignments"."id" = $4 [["canvas_context_id", 37384689], ["canvas_context_type", "Course"], ["updated_at", "2022-03-28 19:29:18.853472"], ["id", 359]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Course Load (0.3ms) SELECT "courses".* FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 37384689], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) SAVEPOINT active_record_1 Assignment Exists (0.4ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 8], ["LIMIT", 1]] Assignment Create (0.4ms) INSERT INTO "assignments" ("canvas_id", "title", "due_at", "unlock_at", "lock_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 8], ["title", "Assignment 8"], ["due_at", "2022-04-04 19:29:18.870628"], ["unlock_at", "2022-03-27 19:29:18.870750"], ["lock_at", "2022-04-18 19:29:18.870802"], ["created_at", "2022-03-28 19:29:18.872376"], ["updated_at", "2022-03-28 19:29:18.872376"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 ContextModuleItem Create (0.9ms) INSERT INTO "context_module_items" ("canvas_id", "canvas_assignment_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["canvas_id", 1], ["canvas_assignment_id", 8], ["workflow_state", "active"], ["created_at", "2022-03-28 19:29:18.875646"], ["updated_at", "2022-03-28 19:29:18.875646"]]  (0.3ms) RELEASE SAVEPOINT active_record_1  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Assignment Exists (0.2ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 9], ["LIMIT", 1]] Assignment Create (0.2ms) INSERT INTO "assignments" ("canvas_id", "title", "due_at", "unlock_at", "lock_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 9], ["title", "Assignment 9"], ["due_at", "2022-04-04 19:29:18.881868"], ["unlock_at", "2022-03-27 19:29:18.881959"], ["lock_at", "2022-04-18 19:29:18.882003"], ["created_at", "2022-03-28 19:29:18.883111"], ["updated_at", "2022-03-28 19:29:18.883111"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 ContextModuleItem Create (0.2ms) INSERT INTO "context_module_items" ("canvas_id", "canvas_assignment_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["canvas_id", 2], ["canvas_assignment_id", 9], ["workflow_state", "active"], ["created_at", "2022-03-28 19:29:18.884647"], ["updated_at", "2022-03-28 19:29:18.884647"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.4ms) SAVEPOINT active_record_1 Course Exists (0.3ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 63777571], ["LIMIT", 1]] Course Create (0.4ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 63777571], ["sis_id", "329eb9123f01f7a979862b9e0b0566f1"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2022-03-25 19:29:18.902425"], ["end_at", "2022-04-18 19:29:18.902537"], ["created_at", "2022-03-28 19:29:18.904225"], ["updated_at", "2022-03-28 19:29:18.904225"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 ContextModule Create (0.8ms) INSERT INTO "context_modules" ("canvas_id", "canvas_context_id", "canvas_context_type", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 1], ["canvas_context_id", 63777571], ["canvas_context_type", "Course"], ["name", "Context Module"], ["workflow_state", "available"], ["created_at", "2022-03-28 19:29:18.906510"], ["updated_at", "2022-03-28 19:29:18.906510"]]  (0.4ms) RELEASE SAVEPOINT active_record_1  (0.4ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) SAVEPOINT active_record_1 Course Exists (0.3ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 29051143], ["LIMIT", 1]] Course Create (0.3ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 29051143], ["sis_id", "0c25de0c466e84acc85778216dfebce0"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2022-03-25 19:29:18.914012"], ["end_at", "2022-04-18 19:29:18.914171"], ["created_at", "2022-03-28 19:29:18.915694"], ["updated_at", "2022-03-28 19:29:18.915694"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 ContextModule Create (0.4ms) INSERT INTO "context_modules" ("canvas_id", "canvas_context_id", "canvas_context_type", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 2], ["canvas_context_id", 29051143], ["canvas_context_type", "Course"], ["name", "Context Module"], ["workflow_state", "available"], ["created_at", "2022-03-28 19:29:18.917492"], ["updated_at", "2022-03-28 19:29:18.917492"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.4ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Course Exists (0.4ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1374954], ["LIMIT", 1]] Course Create (0.7ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 1374954], ["sis_id", "2b8c546b16cf1c347ed891c930069468"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2022-03-25 19:29:18.921653"], ["end_at", "2022-04-18 19:29:18.921745"], ["created_at", "2022-03-28 19:29:18.923241"], ["updated_at", "2022-03-28 19:29:18.923241"]]  (0.4ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 ContextModule Create (0.6ms) INSERT INTO "context_modules" ("canvas_id", "canvas_context_id", "canvas_context_type", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 3], ["canvas_context_id", 1374954], ["canvas_context_type", "Course"], ["name", "Context Module"], ["workflow_state", "available"], ["created_at", "2022-03-28 19:29:18.926825"], ["updated_at", "2022-03-28 19:29:18.926825"]]  (0.3ms) RELEASE SAVEPOINT active_record_1  (0.4ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Course Exists (0.4ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 40948759], ["LIMIT", 1]] Course Create (0.5ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 40948759], ["sis_id", "1ba431c5387dc7da440f89751f911117"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2022-03-25 19:29:18.932962"], ["end_at", "2022-04-18 19:29:18.933079"], ["created_at", "2022-03-28 19:29:18.934657"], ["updated_at", "2022-03-28 19:29:18.934657"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Course Exists (0.5ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" IS NULL AND "courses"."id" != $1 LIMIT $2 [["id", 710], ["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) SAVEPOINT active_record_1 Course Exists (0.4ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 31072010], ["LIMIT", 1]] Course Create (0.4ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 31072010], ["sis_id", "c9431c121dbcf9fae47a6c7d4b49dea5"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2022-03-25 19:29:18.944555"], ["end_at", "2022-04-18 19:29:18.944711"], ["created_at", "2022-03-28 19:29:18.946660"], ["updated_at", "2022-03-28 19:29:18.946660"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Course Load (0.3ms) SELECT "courses".* FROM "courses" ORDER BY "courses"."id" ASC LIMIT $1 [["LIMIT", 1]] Course Exists (0.5ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 31072010], ["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Course Exists (0.5ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 91332522], ["LIMIT", 1]] Course Create (0.5ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 91332522], ["sis_id", "d13c4b12e5733c51f1fad8ca0f8858b9"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2022-03-25 19:29:18.955672"], ["end_at", "2022-04-18 19:29:18.955847"], ["created_at", "2022-03-28 19:29:18.957957"], ["updated_at", "2022-03-28 19:29:18.957957"]]  (0.3ms) RELEASE SAVEPOINT active_record_1 Course Exists (0.5ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 AND "courses"."id" != $2 LIMIT $3 [["canvas_id", 91332522], ["id", 712], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Course Exists (0.3ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 16363697], ["LIMIT", 1]] Course Create (0.3ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 16363697], ["sis_id", "77ab209e6816ecb4f5814f5fd7b2218d"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2022-03-25 19:29:18.965949"], ["end_at", "2022-04-18 19:29:18.966085"], ["created_at", "2022-03-28 19:29:18.967485"], ["updated_at", "2022-03-28 19:29:18.967485"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.3ms) ROLLBACK  (0.4ms) BEGIN  (0.3ms) SAVEPOINT active_record_1 Course Exists (0.6ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 82648553], ["LIMIT", 1]] Course Create (0.5ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 82648553], ["sis_id", "ad4168100dc49c1bfb50a87c8110bcc2"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2022-03-25 19:29:18.977499"], ["end_at", "2022-04-18 19:29:18.977681"], ["created_at", "2022-03-28 19:29:18.980063"], ["updated_at", "2022-03-28 19:29:18.980063"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.3ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Course Exists (0.4ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 98451807], ["LIMIT", 1]] Course Create (0.5ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 98451807], ["sis_id", "ff9dd46e763eb0926d375a80b49a3514"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2022-03-25 19:29:18.987586"], ["end_at", "2022-04-18 19:29:18.987700"], ["created_at", "2022-03-28 19:29:18.989452"], ["updated_at", "2022-03-28 19:29:18.989452"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.4ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) SAVEPOINT active_record_1 Course Exists (0.4ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 15070668], ["LIMIT", 1]] Course Create (0.4ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 15070668], ["sis_id", "4d4dee48f01c3a4b93c5c94af5cf36fb"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2022-03-25 19:29:18.995419"], ["end_at", "2022-04-18 19:29:18.995615"], ["created_at", "2022-03-28 19:29:18.997507"], ["updated_at", "2022-03-28 19:29:18.997507"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Course Exists (0.5ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 34813483], ["LIMIT", 1]] Course Create (0.5ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 34813483], ["sis_id", "4dcd08669471e2d8bc06f1b62cee27c5"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2022-03-25 19:29:19.001733"], ["end_at", "2022-04-18 19:29:19.001842"], ["created_at", "2022-03-28 19:29:19.003842"], ["updated_at", "2022-03-28 19:29:19.003842"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) SAVEPOINT active_record_1 Course Exists (0.5ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 67470093], ["LIMIT", 1]] Course Create (0.7ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 67470093], ["sis_id", "5801cf989313085a94aee0badd128cdf"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2022-03-25 19:29:19.008944"], ["end_at", "2022-04-18 19:29:19.009109"], ["created_at", "2022-03-28 19:29:19.011645"], ["updated_at", "2022-03-28 19:29:19.011645"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) SAVEPOINT active_record_1 Enrollment Exists (0.6ms) SELECT 1 AS one FROM "enrollments" WHERE "enrollments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 75278324], ["LIMIT", 1]] Enrollment Create (0.7ms) INSERT INTO "enrollments" ("canvas_id", "created_at", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["canvas_id", 75278324], ["created_at", "2022-03-28 19:29:19.035979"], ["updated_at", "2022-03-28 19:29:19.035979"]]  (0.3ms) RELEASE SAVEPOINT active_record_1 Enrollment Exists (0.4ms) SELECT 1 AS one FROM "enrollments" WHERE "enrollments"."canvas_id" IS NULL AND "enrollments"."id" != $1 LIMIT $2 [["id", 225], ["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Enrollment Exists (0.4ms) SELECT 1 AS one FROM "enrollments" WHERE "enrollments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 63771042], ["LIMIT", 1]] Enrollment Create (0.3ms) INSERT INTO "enrollments" ("canvas_id", "created_at", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["canvas_id", 63771042], ["created_at", "2022-03-28 19:29:19.046522"], ["updated_at", "2022-03-28 19:29:19.046522"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Enrollment Load (0.3ms) SELECT "enrollments".* FROM "enrollments" ORDER BY "enrollments"."id" ASC LIMIT $1 [["LIMIT", 1]] Enrollment Exists (0.4ms) SELECT 1 AS one FROM "enrollments" WHERE "enrollments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 63771042], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) SAVEPOINT active_record_1 Enrollment Exists (0.4ms) SELECT 1 AS one FROM "enrollments" WHERE "enrollments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 61993148], ["LIMIT", 1]] Enrollment Create (0.4ms) INSERT INTO "enrollments" ("canvas_id", "created_at", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["canvas_id", 61993148], ["created_at", "2022-03-28 19:29:19.055944"], ["updated_at", "2022-03-28 19:29:19.055944"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Enrollment Exists (0.7ms) SELECT 1 AS one FROM "enrollments" WHERE "enrollments"."canvas_id" = $1 AND "enrollments"."id" != $2 LIMIT $3 [["canvas_id", 61993148], ["id", 227], ["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.3ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Enrollment Exists (0.4ms) SELECT 1 AS one FROM "enrollments" WHERE "enrollments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 54282906], ["LIMIT", 1]] Enrollment Create (0.4ms) INSERT INTO "enrollments" ("canvas_id", "created_at", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["canvas_id", 54282906], ["created_at", "2022-03-28 19:29:19.064868"], ["updated_at", "2022-03-28 19:29:19.064868"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Enrollment Exists (0.5ms) SELECT 1 AS one FROM "enrollments" WHERE "enrollments"."canvas_id" = $1 AND "enrollments"."id" != $2 LIMIT $3 [["canvas_id", 54282906], ["id", 228], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.6ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Enrollment Exists (0.3ms) SELECT 1 AS one FROM "enrollments" WHERE "enrollments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 9602211], ["LIMIT", 1]] Enrollment Create (0.5ms) INSERT INTO "enrollments" ("canvas_id", "created_at", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["canvas_id", 9602211], ["created_at", "2022-03-28 19:29:19.072544"], ["updated_at", "2022-03-28 19:29:19.072544"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Enrollment Exists (0.7ms) SELECT 1 AS one FROM "enrollments" WHERE "enrollments"."canvas_id" = $1 AND "enrollments"."id" != $2 LIMIT $3 [["canvas_id", 9602211], ["id", 229], ["LIMIT", 1]]  (0.4ms) ROLLBACK  (0.3ms) BEGIN  (0.3ms) SAVEPOINT active_record_1 Group Exists (0.7ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 44357910], ["LIMIT", 1]] Group Create (0.4ms) INSERT INTO "groups" ("canvas_id", "sis_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 44357910], ["sis_id", "e2880b71ffcf1d0c9c2b147fa6ed37cd"], ["name", "Some User Group"], ["workflow_state", "available"], ["created_at", "2022-03-28 19:29:19.099250"], ["updated_at", "2022-03-28 19:29:19.099250"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.3ms) SAVEPOINT active_record_1 User Exists (0.5ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 31282498], ["LIMIT", 1]] User Create (0.5ms) INSERT INTO "users" ("canvas_id", "sis_id", "email", "first_name", "last_name", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 31282498], ["sis_id", "132bf2dbf21ee1a9651a9d9d9d0cf2c7"], ["email", "cooldude@coolsite.com"], ["first_name", "Cool"], ["last_name", "Dude"], ["created_at", "2022-03-28 19:29:19.117523"], ["updated_at", "2022-03-28 19:29:19.117523"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.3ms) SAVEPOINT active_record_1 GroupMembership Exists (0.5ms) SELECT 1 AS one FROM "group_memberships" WHERE "group_memberships"."canvas_id" = $1 LIMIT $2 [["canvas_id", 79732856], ["LIMIT", 1]] GroupMembership Create (0.4ms) INSERT INTO "group_memberships" ("canvas_id", "canvas_user_id", "canvas_group_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 79732856], ["canvas_user_id", 31282498], ["canvas_group_id", 44357910], ["workflow_state", "accepted"], ["created_at", "2022-03-28 19:29:19.134769"], ["updated_at", "2022-03-28 19:29:19.134769"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 GroupMembership Exists (0.5ms) SELECT 1 AS one FROM "group_memberships" WHERE "group_memberships"."canvas_id" IS NULL AND "group_memberships"."id" != $1 LIMIT $2 [["id", 193], ["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.3ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Group Exists (0.4ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 23354504], ["LIMIT", 1]] Group Create (0.4ms) INSERT INTO "groups" ("canvas_id", "sis_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 23354504], ["sis_id", "bec7dbb0b4b0c037b2637c21009b615f"], ["name", "Some User Group"], ["workflow_state", "available"], ["created_at", "2022-03-28 19:29:19.144720"], ["updated_at", "2022-03-28 19:29:19.144720"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 User Exists (0.4ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 15658536], ["LIMIT", 1]] User Create (0.4ms) INSERT INTO "users" ("canvas_id", "sis_id", "email", "first_name", "last_name", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 15658536], ["sis_id", "e853d48c685ff3a64597853f6df39db0"], ["email", "cooldude@coolsite.com"], ["first_name", "Cool"], ["last_name", "Dude"], ["created_at", "2022-03-28 19:29:19.147919"], ["updated_at", "2022-03-28 19:29:19.147919"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 GroupMembership Exists (0.3ms) SELECT 1 AS one FROM "group_memberships" WHERE "group_memberships"."canvas_id" = $1 LIMIT $2 [["canvas_id", 44897306], ["LIMIT", 1]] GroupMembership Create (0.3ms) INSERT INTO "group_memberships" ("canvas_id", "canvas_user_id", "canvas_group_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 44897306], ["canvas_user_id", 15658536], ["canvas_group_id", 23354504], ["workflow_state", "accepted"], ["created_at", "2022-03-28 19:29:19.151114"], ["updated_at", "2022-03-28 19:29:19.151114"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 GroupMembership Load (0.2ms) SELECT "group_memberships".* FROM "group_memberships" ORDER BY "group_memberships"."id" ASC LIMIT $1 [["LIMIT", 1]] GroupMembership Exists (0.4ms) SELECT 1 AS one FROM "group_memberships" WHERE "group_memberships"."canvas_id" = $1 LIMIT $2 [["canvas_id", 44897306], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.3ms) BEGIN  (0.3ms) SAVEPOINT active_record_1 Group Exists (0.5ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 10392446], ["LIMIT", 1]] Group Create (0.5ms) INSERT INTO "groups" ("canvas_id", "sis_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 10392446], ["sis_id", "f50ee4eab951af438540a9587e3dfbc6"], ["name", "Some User Group"], ["workflow_state", "available"], ["created_at", "2022-03-28 19:29:19.161373"], ["updated_at", "2022-03-28 19:29:19.161373"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 User Exists (0.4ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 67331388], ["LIMIT", 1]] User Create (0.3ms) INSERT INTO "users" ("canvas_id", "sis_id", "email", "first_name", "last_name", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 67331388], ["sis_id", "e9ae5cd49b05ca2517db28346494a666"], ["email", "cooldude@coolsite.com"], ["first_name", "Cool"], ["last_name", "Dude"], ["created_at", "2022-03-28 19:29:19.165307"], ["updated_at", "2022-03-28 19:29:19.165307"]]  (0.3ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 GroupMembership Exists (1.2ms) SELECT 1 AS one FROM "group_memberships" WHERE "group_memberships"."canvas_id" = $1 LIMIT $2 [["canvas_id", 84804988], ["LIMIT", 1]] GroupMembership Create (0.4ms) INSERT INTO "group_memberships" ("canvas_id", "canvas_user_id", "canvas_group_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 84804988], ["canvas_user_id", 67331388], ["canvas_group_id", 10392446], ["workflow_state", "accepted"], ["created_at", "2022-03-28 19:29:19.195870"], ["updated_at", "2022-03-28 19:29:19.195870"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 GroupMembership Exists (0.3ms) SELECT 1 AS one FROM "group_memberships" WHERE "group_memberships"."canvas_id" = $1 AND "group_memberships"."id" != $2 LIMIT $3 [["canvas_id", 84804988], ["id", 195], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 56663843], ["LIMIT", 1]] Group Create (0.3ms) INSERT INTO "groups" ("canvas_id", "sis_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 56663843], ["sis_id", "5bdab0ad100a818d91580f387cdb688d"], ["name", "Some User Group"], ["workflow_state", "available"], ["created_at", "2022-03-28 19:29:19.202240"], ["updated_at", "2022-03-28 19:29:19.202240"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 User Exists (0.3ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 39779992], ["LIMIT", 1]] User Create (0.4ms) INSERT INTO "users" ("canvas_id", "sis_id", "email", "first_name", "last_name", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 39779992], ["sis_id", "ef63ce79affef38da4cb5132c9cfa601"], ["email", "cooldude@coolsite.com"], ["first_name", "Cool"], ["last_name", "Dude"], ["created_at", "2022-03-28 19:29:19.205484"], ["updated_at", "2022-03-28 19:29:19.205484"]]  (0.3ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 GroupMembership Exists (0.4ms) SELECT 1 AS one FROM "group_memberships" WHERE "group_memberships"."canvas_id" = $1 LIMIT $2 [["canvas_id", 41974242], ["LIMIT", 1]] GroupMembership Create (0.5ms) INSERT INTO "group_memberships" ("canvas_id", "canvas_user_id", "canvas_group_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 41974242], ["canvas_user_id", 39779992], ["canvas_group_id", 56663843], ["workflow_state", "accepted"], ["created_at", "2022-03-28 19:29:19.209882"], ["updated_at", "2022-03-28 19:29:19.209882"]]  (0.4ms) RELEASE SAVEPOINT active_record_1 GroupMembership Exists (0.4ms) SELECT 1 AS one FROM "group_memberships" WHERE "group_memberships"."canvas_id" = $1 AND "group_memberships"."id" != $2 LIMIT $3 [["canvas_id", 41974242], ["id", 196], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 12404621], ["LIMIT", 1]] Group Create (0.4ms) INSERT INTO "groups" ("canvas_id", "sis_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 12404621], ["sis_id", "42c05421c08e4e84baf99b7bcea24ac6"], ["name", "Some User Group"], ["workflow_state", "available"], ["created_at", "2022-03-28 19:29:19.217933"], ["updated_at", "2022-03-28 19:29:19.217933"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Group Exists (0.4ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" IS NULL AND "groups"."id" != $1 LIMIT $2 [["id", 357], ["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.3ms) BEGIN  (0.4ms) SAVEPOINT active_record_1 Group Exists (0.7ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 81236534], ["LIMIT", 1]] Group Create (0.4ms) INSERT INTO "groups" ("canvas_id", "sis_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 81236534], ["sis_id", "0a97711a2cc6f20f1dd728e5daf466ad"], ["name", "Some User Group"], ["workflow_state", "available"], ["created_at", "2022-03-28 19:29:19.229501"], ["updated_at", "2022-03-28 19:29:19.229501"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Group Load (0.2ms) SELECT "groups".* FROM "groups" ORDER BY "groups"."id" ASC LIMIT $1 [["LIMIT", 1]] Group Exists (0.5ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 81236534], ["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.3ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 19159304], ["LIMIT", 1]] Group Create (0.3ms) INSERT INTO "groups" ("canvas_id", "sis_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 19159304], ["sis_id", "7d965d80db44ab6cbfe098b955503e00"], ["name", "Some User Group"], ["workflow_state", "available"], ["created_at", "2022-03-28 19:29:19.238123"], ["updated_at", "2022-03-28 19:29:19.238123"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) SAVEPOINT active_record_1 Group Exists (0.5ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 32755533], ["LIMIT", 1]] Group Create (0.6ms) INSERT INTO "groups" ("canvas_id", "sis_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 32755533], ["sis_id", "d7234c464065708ab11446f30163efa2"], ["name", "Some User Group"], ["workflow_state", "available"], ["created_at", "2022-03-28 19:29:19.245226"], ["updated_at", "2022-03-28 19:29:19.245226"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Group Exists (0.4ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 AND "groups"."id" != $2 LIMIT $3 [["canvas_id", 32755533], ["id", 360], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.3ms) BEGIN  (0.3ms) SAVEPOINT active_record_1 Group Exists (0.4ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 67200533], ["LIMIT", 1]] Group Create (0.5ms) INSERT INTO "groups" ("canvas_id", "sis_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 67200533], ["sis_id", "5ae9a78ac396c157ffd1cc3f8310d5cc"], ["name", "Some User Group"], ["workflow_state", "available"], ["created_at", "2022-03-28 19:29:19.253799"], ["updated_at", "2022-03-28 19:29:19.253799"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Group Exists (0.5ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 AND "groups"."id" != $2 LIMIT $3 [["canvas_id", 67200533], ["id", 361], ["LIMIT", 1]]  (0.4ms) ROLLBACK  (0.4ms) BEGIN  (0.3ms) SAVEPOINT active_record_1 Role Exists (0.5ms) SELECT 1 AS one FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 18037484], ["LIMIT", 1]] Role Create (0.5ms) INSERT INTO "roles" ("canvas_id", "label", "base_role_type", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 18037484], ["label", "Cool Role"], ["base_role_type", "AccountMembership"], ["workflow_state", "active"], ["created_at", "2022-03-28 19:29:19.265354"], ["updated_at", "2022-03-28 19:29:19.265354"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Role Exists (0.6ms) SELECT 1 AS one FROM "roles" WHERE "roles"."canvas_id" IS NULL AND "roles"."id" != $1 LIMIT $2 [["id", 195], ["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.3ms) BEGIN  (0.3ms) SAVEPOINT active_record_1 Role Exists (0.4ms) SELECT 1 AS one FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 52938631], ["LIMIT", 1]] Role Create (0.5ms) INSERT INTO "roles" ("canvas_id", "label", "base_role_type", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 52938631], ["label", "Cool Role"], ["base_role_type", "AccountMembership"], ["workflow_state", "active"], ["created_at", "2022-03-28 19:29:19.276491"], ["updated_at", "2022-03-28 19:29:19.276491"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Role Load (0.4ms) SELECT "roles".* FROM "roles" ORDER BY "roles"."id" ASC LIMIT $1 [["LIMIT", 1]] Role Exists (0.7ms) SELECT 1 AS one FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 52938631], ["LIMIT", 1]]  (0.4ms) ROLLBACK  (0.3ms) BEGIN  (0.4ms) SELECT COUNT(*) FROM "roles" Role Load (0.4ms) SELECT "roles".* FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]]  (0.4ms) SAVEPOINT active_record_1 Role Exists (0.6ms) SELECT 1 AS one FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] Role Create (0.8ms) INSERT INTO "roles" ("canvas_id", "label", "base_role_type", "canvas_account_id", "workflow_state", "permissions", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 1], ["label", "Account Admin"], ["base_role_type", "AccountMembership"], ["canvas_account_id", 10], ["workflow_state", "built_in"], ["permissions", "{\"manage_wiki\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"post_to_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"moderate_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_announcements\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"send_messages\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"send_messages_all\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_outcomes\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"create_conferences\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"create_collaborations\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_roster\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_all_grades\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_grades\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_rubrics\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"comment_on_others_submissions\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_students\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_admin_users\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_role_overrides\":{\"enabled\":true,\"locked\":true,\"readonly\":true,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_account_memberships\":{\"enabled\":true,\"locked\":true,\"readonly\":true,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_account_settings\":{\"enabled\":true,\"locked\":true,\"readonly\":true,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_groups\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_group_pages\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_files\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_assignments\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"undelete_courses\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_grade_changes\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_course_changes\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_question_banks\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_calendar\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_reports\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_courses\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_user_logins\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_user_observers\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_alerts\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"become_user\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_developer_keys\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"import_sis\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_sis\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_sis\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_course_list\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_statistics\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_storage_quotas\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_course_content\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_content\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_interaction_alerts\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"change_course_state\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_sections\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_feature_flags\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_quiz_answer_audits\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"moderate_grades\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"lti_add_edit\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true}}"], ["created_at", "2022-03-28 19:29:19.295469"], ["updated_at", "2022-03-28 19:29:19.295469"]]  (0.3ms) RELEASE SAVEPOINT active_record_1  (0.4ms) SELECT COUNT(*) FROM "roles" Role Load (0.3ms) SELECT "roles".* FROM "roles" ORDER BY "roles"."id" DESC LIMIT $1 [["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Role Exists (0.4ms) SELECT 1 AS one FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] Role Create (0.5ms) INSERT INTO "roles" ("canvas_id", "label", "base_role_type", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 1], ["label", "Cool Role"], ["base_role_type", "AccountMembership"], ["workflow_state", "active"], ["created_at", "2022-03-28 19:29:19.308408"], ["updated_at", "2022-03-28 19:29:19.308408"]]  (0.3ms) RELEASE SAVEPOINT active_record_1  (0.5ms) SELECT COUNT(*) FROM "roles" Role Load (0.5ms) SELECT "roles".* FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]]  (0.3ms) SAVEPOINT active_record_1 Role Exists (0.4ms) SELECT 1 AS one FROM "roles" WHERE "roles"."canvas_id" = $1 AND "roles"."id" != $2 LIMIT $3 [["canvas_id", 1], ["id", 198], ["LIMIT", 1]] Role Update (0.8ms) UPDATE "roles" SET "label" = $1, "canvas_account_id" = $2, "permissions" = $3, "workflow_state" = $4, "updated_at" = $5 WHERE "roles"."id" = $6 [["label", "Account Admin"], ["canvas_account_id", 10], ["permissions", "{\"manage_wiki\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"post_to_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"moderate_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_announcements\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"send_messages\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"send_messages_all\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_outcomes\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"create_conferences\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"create_collaborations\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_roster\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_all_grades\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_grades\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_rubrics\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"comment_on_others_submissions\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_students\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_admin_users\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_role_overrides\":{\"enabled\":true,\"locked\":true,\"readonly\":true,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_account_memberships\":{\"enabled\":true,\"locked\":true,\"readonly\":true,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_account_settings\":{\"enabled\":true,\"locked\":true,\"readonly\":true,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_groups\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_group_pages\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_files\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_assignments\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"undelete_courses\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_grade_changes\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_course_changes\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_question_banks\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_calendar\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_reports\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_courses\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_user_logins\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_user_observers\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_alerts\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"become_user\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_developer_keys\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"import_sis\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_sis\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_sis\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_course_list\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_statistics\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_storage_quotas\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_course_content\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_content\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_interaction_alerts\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"change_course_state\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_sections\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_feature_flags\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_quiz_answer_audits\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"moderate_grades\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"lti_add_edit\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true}}"], ["workflow_state", "built_in"], ["updated_at", "2022-03-28 19:29:19.317887"], ["id", 198]]  (0.3ms) RELEASE SAVEPOINT active_record_1  (0.3ms) SELECT COUNT(*) FROM "roles" Role Load (0.5ms) SELECT "roles".* FROM "roles" WHERE "roles"."id" = $1 LIMIT $2 [["id", 198], ["LIMIT", 1]]  (0.5ms) ROLLBACK  (0.3ms) BEGIN  (0.3ms) SAVEPOINT active_record_1 Section Exists (0.8ms) SELECT 1 AS one FROM "sections" WHERE "sections"."canvas_id" = $1 LIMIT $2 [["canvas_id", 92255296], ["LIMIT", 1]] Section Create (0.6ms) INSERT INTO "sections" ("canvas_id", "created_at", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["canvas_id", 92255296], ["created_at", "2022-03-28 19:29:19.346065"], ["updated_at", "2022-03-28 19:29:19.346065"]]  (0.3ms) RELEASE SAVEPOINT active_record_1 Section Exists (0.5ms) SELECT 1 AS one FROM "sections" WHERE "sections"."canvas_id" IS NULL AND "sections"."id" != $1 LIMIT $2 [["id", 259], ["LIMIT", 1]]  (0.4ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Section Exists (0.5ms) SELECT 1 AS one FROM "sections" WHERE "sections"."canvas_id" = $1 LIMIT $2 [["canvas_id", 56720213], ["LIMIT", 1]] Section Create (0.4ms) INSERT INTO "sections" ("canvas_id", "created_at", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["canvas_id", 56720213], ["created_at", "2022-03-28 19:29:19.357058"], ["updated_at", "2022-03-28 19:29:19.357058"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Section Load (0.3ms) SELECT "sections".* FROM "sections" ORDER BY "sections"."id" ASC LIMIT $1 [["LIMIT", 1]] Section Exists (0.5ms) SELECT 1 AS one FROM "sections" WHERE "sections"."canvas_id" = $1 LIMIT $2 [["canvas_id", 56720213], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Section Exists (0.3ms) SELECT 1 AS one FROM "sections" WHERE "sections"."canvas_id" = $1 LIMIT $2 [["canvas_id", 60413149], ["LIMIT", 1]] Section Create (0.4ms) INSERT INTO "sections" ("canvas_id", "created_at", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["canvas_id", 60413149], ["created_at", "2022-03-28 19:29:19.366652"], ["updated_at", "2022-03-28 19:29:19.366652"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Section Exists (0.5ms) SELECT 1 AS one FROM "sections" WHERE "sections"."canvas_id" = $1 AND "sections"."id" != $2 LIMIT $3 [["canvas_id", 60413149], ["id", 261], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.3ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Section Exists (0.4ms) SELECT 1 AS one FROM "sections" WHERE "sections"."canvas_id" = $1 LIMIT $2 [["canvas_id", 70011513], ["LIMIT", 1]] Section Create (0.3ms) INSERT INTO "sections" ("canvas_id", "created_at", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["canvas_id", 70011513], ["created_at", "2022-03-28 19:29:19.374480"], ["updated_at", "2022-03-28 19:29:19.374480"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.3ms) ROLLBACK  (0.4ms) BEGIN  (0.3ms) SAVEPOINT active_record_1 Submission Exists (0.7ms) SELECT 1 AS one FROM "submissions" WHERE "submissions"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] Submission Create (0.5ms) INSERT INTO "submissions" ("canvas_id", "submitted_at", "graded_at", "score", "points_possible", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 1], ["submitted_at", "2022-03-21 19:29:19.398554"], ["graded_at", "2022-03-27 19:29:19.398690"], ["score", 5.0], ["points_possible", 10.0], ["created_at", "2022-03-28 19:29:19.401122"], ["updated_at", "2022-03-28 19:29:19.401122"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Submission Exists (0.5ms) SELECT 1 AS one FROM "submissions" WHERE "submissions"."canvas_id" IS NULL AND "submissions"."id" != $1 LIMIT $2 [["id", 225], ["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Submission Exists (0.4ms) SELECT 1 AS one FROM "submissions" WHERE "submissions"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]] Submission Create (0.4ms) INSERT INTO "submissions" ("canvas_id", "submitted_at", "graded_at", "score", "points_possible", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 2], ["submitted_at", "2022-03-21 19:29:19.410833"], ["graded_at", "2022-03-27 19:29:19.410957"], ["score", 5.0], ["points_possible", 10.0], ["created_at", "2022-03-28 19:29:19.412538"], ["updated_at", "2022-03-28 19:29:19.412538"]]  (0.3ms) RELEASE SAVEPOINT active_record_1 Submission Load (0.3ms) SELECT "submissions".* FROM "submissions" ORDER BY "submissions"."id" ASC LIMIT $1 [["LIMIT", 1]] Submission Exists (0.4ms) SELECT 1 AS one FROM "submissions" WHERE "submissions"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) SAVEPOINT active_record_1 Submission Exists (0.4ms) SELECT 1 AS one FROM "submissions" WHERE "submissions"."canvas_id" = $1 LIMIT $2 [["canvas_id", 3], ["LIMIT", 1]] Submission Create (0.4ms) INSERT INTO "submissions" ("canvas_id", "submitted_at", "graded_at", "score", "points_possible", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 3], ["submitted_at", "2022-03-21 19:29:19.422269"], ["graded_at", "2022-03-27 19:29:19.422471"], ["score", 5.0], ["points_possible", 10.0], ["created_at", "2022-03-28 19:29:19.424648"], ["updated_at", "2022-03-28 19:29:19.424648"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Submission Exists (0.9ms) SELECT 1 AS one FROM "submissions" WHERE "submissions"."canvas_id" = $1 AND "submissions"."id" != $2 LIMIT $3 [["canvas_id", 3], ["id", 227], ["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Submission Exists (0.4ms) SELECT 1 AS one FROM "submissions" WHERE "submissions"."canvas_id" = $1 LIMIT $2 [["canvas_id", 4], ["LIMIT", 1]] Submission Create (0.4ms) INSERT INTO "submissions" ("canvas_id", "submitted_at", "graded_at", "score", "points_possible", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 4], ["submitted_at", "2022-03-21 19:29:19.432314"], ["graded_at", "2022-03-27 19:29:19.432439"], ["score", 5.0], ["points_possible", 10.0], ["created_at", "2022-03-28 19:29:19.434129"], ["updated_at", "2022-03-28 19:29:19.434129"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Submission Exists (0.6ms) SELECT 1 AS one FROM "submissions" WHERE "submissions"."canvas_id" = $1 AND "submissions"."id" != $2 LIMIT $3 [["canvas_id", 4], ["id", 228], ["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Submission Exists (0.4ms) SELECT 1 AS one FROM "submissions" WHERE "submissions"."canvas_id" = $1 LIMIT $2 [["canvas_id", 5], ["LIMIT", 1]] Submission Create (0.8ms) INSERT INTO "submissions" ("canvas_id", "submitted_at", "graded_at", "score", "points_possible", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 5], ["submitted_at", "2022-03-21 19:29:19.440445"], ["graded_at", "2022-03-27 19:29:19.440567"], ["score", 5.0], ["points_possible", 10.0], ["created_at", "2022-03-28 19:29:19.442233"], ["updated_at", "2022-03-28 19:29:19.442233"]]  (0.4ms) RELEASE SAVEPOINT active_record_1 Submission Exists (0.7ms) SELECT 1 AS one FROM "submissions" WHERE "submissions"."canvas_id" = $1 AND "submissions"."id" != $2 LIMIT $3 [["canvas_id", 5], ["id", 229], ["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Term Exists (0.5ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 14441515], ["LIMIT", 1]] Term Create (0.5ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 14441515], ["name", "Cool Term"], ["start_at", "2022-03-25 19:29:17.277585"], ["end_at", "2022-03-31 19:29:17.277695"], ["workflow_state", "active"], ["sis_id", "2e4ce4ce4d2dca7051e72e1e4ece1750"], ["created_at", "2022-03-28 19:29:19.453399"], ["updated_at", "2022-03-28 19:29:19.453399"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Term Exists (0.6ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" IS NULL AND "terms"."id" != $1 LIMIT $2 [["id", 553], ["LIMIT", 1]]  (0.4ms) ROLLBACK  (0.4ms) BEGIN  (0.3ms) SAVEPOINT active_record_1 Term Exists (0.6ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 65652298], ["LIMIT", 1]] Term Create (0.5ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 65652298], ["name", "Cool Term"], ["start_at", "2022-03-25 19:29:17.277585"], ["end_at", "2022-03-31 19:29:17.277695"], ["workflow_state", "active"], ["sis_id", "b77a0206e20255231b4480f9cb97b928"], ["created_at", "2022-03-28 19:29:19.466198"], ["updated_at", "2022-03-28 19:29:19.466198"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Term Load (0.3ms) SELECT "terms".* FROM "terms" ORDER BY "terms"."id" ASC LIMIT $1 [["LIMIT", 1]] Term Exists (0.5ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 65652298], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Term Exists (0.5ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 71155540], ["LIMIT", 1]] Term Create (0.7ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 71155540], ["name", "Cool Term"], ["start_at", "2022-03-25 19:29:17.277585"], ["end_at", "2022-03-31 19:29:17.277695"], ["workflow_state", "active"], ["sis_id", "d48edb1ba326310e66c131757943f209"], ["created_at", "2022-03-28 19:29:19.476823"], ["updated_at", "2022-03-28 19:29:19.476823"]]  (0.4ms) RELEASE SAVEPOINT active_record_1  (0.4ms) ROLLBACK  (0.3ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Term Exists (0.3ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 17020220], ["LIMIT", 1]] Term Create (0.4ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 17020220], ["name", "Cool Term"], ["start_at", "2022-03-26 19:29:19.483302"], ["end_at", "2022-03-31 19:29:19.483407"], ["workflow_state", "active"], ["sis_id", "dacb0f2971de2170e57c13130217c48f"], ["created_at", "2022-03-28 19:29:19.485276"], ["updated_at", "2022-03-28 19:29:19.485276"]]  (0.3ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 Term Exists (0.5ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 54589126], ["LIMIT", 1]] Term Create (0.5ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 54589126], ["name", "Cool Term"], ["start_at", "2022-03-25 19:29:17.277585"], ["end_at", "2022-03-31 19:29:17.277695"], ["workflow_state", "inactive"], ["sis_id", "b5f6b7c97058bb3b7594f9c94ea31789"], ["created_at", "2022-03-28 19:29:19.488969"], ["updated_at", "2022-03-28 19:29:19.488969"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 Term Exists (0.4ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 66690434], ["LIMIT", 1]] Term Create (0.6ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 66690434], ["name", "Cool Term"], ["start_at", "2022-01-28 19:29:19.490750"], ["end_at", "2022-02-28 19:29:19.490846"], ["workflow_state", "active"], ["sis_id", "b0051637443ee85976b87861809efc69"], ["created_at", "2022-03-28 19:29:19.492937"], ["updated_at", "2022-03-28 19:29:19.492937"]]  (0.3ms) RELEASE SAVEPOINT active_record_1  (0.3ms) SAVEPOINT active_record_1 Term Exists (0.5ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 86293392], ["LIMIT", 1]] Term Create (0.4ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 86293392], ["name", "Cool Term"], ["start_at", "2022-09-28 19:29:19.495361"], ["end_at", "2023-03-28 19:29:19.495497"], ["workflow_state", "active"], ["sis_id", "c795a8aaaed713c3b37814f18cc26ce8"], ["created_at", "2022-03-28 19:29:19.498393"], ["updated_at", "2022-03-28 19:29:19.498393"]]  (0.3ms) RELEASE SAVEPOINT active_record_1 Term Load (0.7ms) SELECT "terms".* FROM "terms" WHERE "terms"."workflow_state" = $1 AND (start_at <= '2022-04-12 19:29:19.500886' OR start_at IS NULL) AND (end_at >= '2022-03-13 19:29:19.501208' OR end_at IS NULL) [["workflow_state", "active"]]  (0.4ms) ROLLBACK  (0.3ms) BEGIN  (0.4ms) SELECT COUNT(*) FROM "terms" Term Load (0.3ms) SELECT "terms".* FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]]  (0.3ms) SAVEPOINT active_record_1 Term Exists (0.4ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] Term Create (0.3ms) INSERT INTO "terms" ("canvas_id", "name", "workflow_state", "grading_period_group_id", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 1], ["name", "Default Term"], ["workflow_state", "active"], ["grading_period_group_id", 1], ["sis_id", "Test"], ["created_at", "2022-03-28 19:29:19.509914"], ["updated_at", "2022-03-28 19:29:19.509914"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SELECT COUNT(*) FROM "terms" Term Load (0.3ms) SELECT "terms".* FROM "terms" ORDER BY "terms"."id" DESC LIMIT $1 [["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Term Exists (0.4ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] Term Create (0.4ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 1], ["name", "Cool Term"], ["start_at", "2022-03-25 19:29:17.277585"], ["end_at", "2022-03-31 19:29:17.277695"], ["workflow_state", "active"], ["sis_id", "71526db095fbfc4563b4c16aaf96591c"], ["created_at", "2022-03-28 19:29:19.517062"], ["updated_at", "2022-03-28 19:29:19.517062"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.3ms) SELECT COUNT(*) FROM "terms" Term Load (0.3ms) SELECT "terms".* FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]]  (0.2ms) SAVEPOINT active_record_1 Term Exists (0.4ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 AND "terms"."id" != $2 LIMIT $3 [["canvas_id", 1], ["id", 561], ["LIMIT", 1]] Term Update (0.5ms) UPDATE "terms" SET "name" = $1, "sis_id" = $2, "start_at" = $3, "end_at" = $4, "grading_period_group_id" = $5, "updated_at" = $6 WHERE "terms"."id" = $7 [["name", "Default Term"], ["sis_id", "Test"], ["start_at", nil], ["end_at", nil], ["grading_period_group_id", 1], ["updated_at", "2022-03-28 19:29:19.522570"], ["id", 561]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.5ms) SELECT COUNT(*) FROM "terms" Term Load (0.6ms) SELECT "terms".* FROM "terms" WHERE "terms"."id" = $1 LIMIT $2 [["id", 561], ["LIMIT", 1]]  (0.4ms) ROLLBACK  (0.3ms) BEGIN  (0.3ms) SAVEPOINT active_record_1 User Exists (0.4ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 56530540], ["LIMIT", 1]] User Create (0.4ms) INSERT INTO "users" ("canvas_id", "sis_id", "email", "first_name", "last_name", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 56530540], ["sis_id", "867f63f28bda25bbe836ccf86353bfa2"], ["email", "cooldude@coolsite.com"], ["first_name", "Cool"], ["last_name", "Dude"], ["created_at", "2022-03-28 19:29:19.533761"], ["updated_at", "2022-03-28 19:29:19.533761"]]  (0.3ms) RELEASE SAVEPOINT active_record_1 User Exists (0.5ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" IS NULL AND "users"."id" != $1 LIMIT $2 [["id", 449], ["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) SAVEPOINT active_record_1 User Exists (0.5ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 40104781], ["LIMIT", 1]] User Create (0.8ms) INSERT INTO "users" ("canvas_id", "sis_id", "email", "first_name", "last_name", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 40104781], ["sis_id", "054e3835145d198bb8cca0ba6f40b731"], ["email", "cooldude@coolsite.com"], ["first_name", "Cool"], ["last_name", "Dude"], ["created_at", "2022-03-28 19:29:19.544682"], ["updated_at", "2022-03-28 19:29:19.544682"]]  (0.3ms) RELEASE SAVEPOINT active_record_1 User Load (0.4ms) SELECT "users".* FROM "users" ORDER BY "users"."id" ASC LIMIT $1 [["LIMIT", 1]] User Exists (0.4ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 40104781], ["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.3ms) BEGIN  (0.3ms) SAVEPOINT active_record_1 User Exists (0.4ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 28595147], ["LIMIT", 1]] User Create (0.4ms) INSERT INTO "users" ("canvas_id", "sis_id", "email", "first_name", "last_name", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 28595147], ["sis_id", "73da40a4e1ecf178f0609236d1ade6d7"], ["email", "cooldude@coolsite.com"], ["first_name", "Cool"], ["last_name", "Dude"], ["created_at", "2022-03-28 19:29:19.558308"], ["updated_at", "2022-03-28 19:29:19.558308"]]  (0.3ms) RELEASE SAVEPOINT active_record_1  (0.3ms) ROLLBACK  (0.5ms) BEGIN  (0.4ms) SAVEPOINT active_record_1 User Exists (0.5ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 99946714], ["LIMIT", 1]] User Create (0.4ms) INSERT INTO "users" ("canvas_id", "sis_id", "email", "first_name", "last_name", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 99946714], ["sis_id", "c8a8a672e4ccf7eee609f01762ced86a"], ["email", "cooldude@coolsite.com"], ["first_name", "Cool"], ["last_name", "Dude"], ["created_at", "2022-03-28 19:29:19.567373"], ["updated_at", "2022-03-28 19:29:19.567373"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.3ms) BEGIN  (0.3ms) SAVEPOINT active_record_1 User Exists (0.4ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 88831746], ["LIMIT", 1]] User Create (0.4ms) INSERT INTO "users" ("canvas_id", "sis_id", "email", "first_name", "last_name", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 88831746], ["sis_id", "ac7fa1f30c6d10fe010cf5a16856f3c6"], ["email", "cooldude@coolsite.com"], ["first_name", "Cool"], ["last_name", "Dude"], ["created_at", "2022-03-28 19:29:19.574158"], ["updated_at", "2022-03-28 19:29:19.574158"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.3ms) ROLLBACK  (0.5ms) BEGIN  (0.6ms) SELECT COUNT(*) FROM "assignment_groups" AssignmentGroup Create Many (0.9ms) INSERT INTO "assignment_groups" ("canvas_id","canvas_course_id","name","rules","position","group_weight","workflow_state","canvas_created_at","canvas_updated_at","created_at","updated_at") VALUES (1,1,'Assignments','--- drop_lowest:1\nnever_drop:36\n ',1,50.0,'available','2017-09-08 01:37:33','2017-09-08 01:37:33','2022-03-28 19:29:19.588982','2022-03-28 19:29:19.588982'),(2,1,'Tests',NULL,1,50.0,'available','2017-09-08 01:37:33','2017-09-08 01:37:33','2022-03-28 19:29:19.588982','2022-03-28 19:29:19.588982') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","canvas_course_id"=EXCLUDED."canvas_course_id","name"=EXCLUDED."name","rules"=EXCLUDED."rules","position"=EXCLUDED."position","group_weight"=EXCLUDED."group_weight","workflow_state"=EXCLUDED."workflow_state","canvas_created_at"=EXCLUDED."canvas_created_at","canvas_updated_at"=EXCLUDED."canvas_updated_at","updated_at"=EXCLUDED."updated_at" WHERE ("assignment_groups".canvas_id, "assignment_groups".canvas_course_id, "assignment_groups".name, "assignment_groups".rules, "assignment_groups".position, "assignment_groups".group_weight, "assignment_groups".workflow_state, "assignment_groups".canvas_created_at, "assignment_groups".canvas_updated_at) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.canvas_course_id, EXCLUDED.name, EXCLUDED.rules, EXCLUDED.position, EXCLUDED.group_weight, EXCLUDED.workflow_state, EXCLUDED.canvas_created_at, EXCLUDED.canvas_updated_at) RETURNING "id"  (0.3ms) SELECT COUNT(*) FROM "assignment_groups"  (0.3ms) ROLLBACK  (0.3ms) BEGIN  (0.6ms) SELECT COUNT(*) FROM "assignments" Assignment Create Many (1.1ms) INSERT INTO "assignments" ("canvas_id","title","description","due_at","unlock_at","lock_at","points_possible","min_score","max_score","mastery_score","grading_type","submission_types","workflow_state","canvas_context_id","canvas_context_type","canvas_assignment_group_id","canvas_grading_scheme_id","canvas_grading_standard_id","created_at","updated_at") VALUES (88,'Assignment 1','

fdsfds

',NULL,NULL,NULL,100.0,NULL,NULL,NULL,'points','online_text_entry','published',58,'Course',55,NULL,NULL,'2022-03-28 19:29:19.597990','2022-03-28 19:29:19.597990'),(89,'fdsfdsfds','

fdsfdsfsdf

',NULL,NULL,NULL,100.0,NULL,NULL,NULL,'points','online_text_entry','published',59,'Course',56,NULL,NULL,'2022-03-28 19:29:19.597990','2022-03-28 19:29:19.597990') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","title"=EXCLUDED."title","description"=EXCLUDED."description","due_at"=EXCLUDED."due_at","unlock_at"=EXCLUDED."unlock_at","lock_at"=EXCLUDED."lock_at","points_possible"=EXCLUDED."points_possible","min_score"=EXCLUDED."min_score","max_score"=EXCLUDED."max_score","mastery_score"=EXCLUDED."mastery_score","grading_type"=EXCLUDED."grading_type","submission_types"=EXCLUDED."submission_types","workflow_state"=EXCLUDED."workflow_state","canvas_context_id"=EXCLUDED."canvas_context_id","canvas_context_type"=EXCLUDED."canvas_context_type","canvas_assignment_group_id"=EXCLUDED."canvas_assignment_group_id","canvas_grading_scheme_id"=EXCLUDED."canvas_grading_scheme_id","canvas_grading_standard_id"=EXCLUDED."canvas_grading_standard_id","updated_at"=EXCLUDED."updated_at" WHERE ("assignments".canvas_id, "assignments".title, "assignments".description, "assignments".due_at, "assignments".unlock_at, "assignments".lock_at, "assignments".points_possible, "assignments".min_score, "assignments".max_score, "assignments".mastery_score, "assignments".grading_type, "assignments".submission_types, "assignments".workflow_state, "assignments".canvas_context_id, "assignments".canvas_context_type, "assignments".canvas_assignment_group_id, "assignments".canvas_grading_scheme_id, "assignments".canvas_grading_standard_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.title, EXCLUDED.description, EXCLUDED.due_at, EXCLUDED.unlock_at, EXCLUDED.lock_at, EXCLUDED.points_possible, EXCLUDED.min_score, EXCLUDED.max_score, EXCLUDED.mastery_score, EXCLUDED.grading_type, EXCLUDED.submission_types, EXCLUDED.workflow_state, EXCLUDED.canvas_context_id, EXCLUDED.canvas_context_type, EXCLUDED.canvas_assignment_group_id, EXCLUDED.canvas_grading_scheme_id, EXCLUDED.canvas_grading_standard_id) RETURNING "id"  (0.4ms) SELECT COUNT(*) FROM "assignments"  (0.2ms) ROLLBACK  (0.3ms) BEGIN  (0.6ms) SELECT COUNT(*) FROM "context_module_items" ContextModuleItem Create Many (0.9ms) INSERT INTO "context_module_items" ("canvas_id","canvas_context_module_id","position","canvas_content_id","canvas_content_type","workflow_state","canvas_assignment_id","created_at","updated_at") VALUES (15,9,1,83,'Assignment','active',1,'2022-03-28 19:29:19.606076','2022-03-28 19:29:19.606076'),(16,10,1,80,'Assignment','active',2,'2022-03-28 19:29:19.606076','2022-03-28 19:29:19.606076') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","canvas_context_module_id"=EXCLUDED."canvas_context_module_id","position"=EXCLUDED."position","canvas_content_id"=EXCLUDED."canvas_content_id","canvas_content_type"=EXCLUDED."canvas_content_type","workflow_state"=EXCLUDED."workflow_state","canvas_assignment_id"=EXCLUDED."canvas_assignment_id","updated_at"=EXCLUDED."updated_at" WHERE ("context_module_items".canvas_id, "context_module_items".canvas_context_module_id, "context_module_items".position, "context_module_items".canvas_content_id, "context_module_items".canvas_content_type, "context_module_items".workflow_state, "context_module_items".canvas_assignment_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.canvas_context_module_id, EXCLUDED.position, EXCLUDED.canvas_content_id, EXCLUDED.canvas_content_type, EXCLUDED.workflow_state, EXCLUDED.canvas_assignment_id) RETURNING "id"  (0.4ms) SELECT COUNT(*) FROM "context_module_items"  (0.2ms) ROLLBACK  (0.3ms) BEGIN  (0.6ms) SELECT COUNT(*) FROM "context_modules" ContextModule Create Many (0.7ms) INSERT INTO "context_modules" ("canvas_id","canvas_context_id","canvas_context_type","position","name","workflow_state","deleted_at","created_at","updated_at") VALUES (23,785,'Course',1,'New Mod','active',NULL,'2022-03-28 19:29:19.615441','2022-03-28 19:29:19.615441'),(4,27,'Course',1,'Modules gonna module','unpublished',NULL,'2022-03-28 19:29:19.615441','2022-03-28 19:29:19.615441') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","canvas_context_id"=EXCLUDED."canvas_context_id","canvas_context_type"=EXCLUDED."canvas_context_type","position"=EXCLUDED."position","name"=EXCLUDED."name","workflow_state"=EXCLUDED."workflow_state","deleted_at"=EXCLUDED."deleted_at","updated_at"=EXCLUDED."updated_at" WHERE ("context_modules".canvas_id, "context_modules".canvas_context_id, "context_modules".canvas_context_type, "context_modules".position, "context_modules".name, "context_modules".workflow_state, "context_modules".deleted_at) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.canvas_context_id, EXCLUDED.canvas_context_type, EXCLUDED.position, EXCLUDED.name, EXCLUDED.workflow_state, EXCLUDED.deleted_at) RETURNING "id"  (0.3ms) SELECT COUNT(*) FROM "context_modules"  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.5ms) SELECT COUNT(*) FROM "courses" Course Create Many (0.8ms) INSERT INTO "courses" ("canvas_id","sis_id","course_code","name","canvas_account_id","canvas_term_id","start_at","end_at","workflow_state","grading_standard_id","created_at","updated_at") VALUES (1,'course_sis_id_1','C1','Course #1',1,1,'2017-03-27 21:53:18','2017-04-27 12:21:18','active',NULL,'2022-03-28 19:29:19.622671','2022-03-28 19:29:19.622671'),(2,'course_sis_id_2','C2','Course #2',1,1,'2017-03-27 21:53:18','2017-04-27 12:21:18','unpublished',NULL,'2022-03-28 19:29:19.622671','2022-03-28 19:29:19.622671') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","sis_id"=EXCLUDED."sis_id","course_code"=EXCLUDED."course_code","name"=EXCLUDED."name","canvas_account_id"=EXCLUDED."canvas_account_id","canvas_term_id"=EXCLUDED."canvas_term_id","start_at"=EXCLUDED."start_at","end_at"=EXCLUDED."end_at","workflow_state"=EXCLUDED."workflow_state","grading_standard_id"=EXCLUDED."grading_standard_id","updated_at"=EXCLUDED."updated_at" WHERE ("courses".canvas_id, "courses".sis_id, "courses".course_code, "courses".name, "courses".canvas_account_id, "courses".canvas_term_id, "courses".start_at, "courses".end_at, "courses".workflow_state, "courses".grading_standard_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.sis_id, EXCLUDED.course_code, EXCLUDED.name, EXCLUDED.canvas_account_id, EXCLUDED.canvas_term_id, EXCLUDED.start_at, EXCLUDED.end_at, EXCLUDED.workflow_state, EXCLUDED.grading_standard_id) RETURNING "id"  (0.5ms) SELECT COUNT(*) FROM "courses"  (0.3ms) ROLLBACK  (0.4ms) BEGIN  (0.6ms) SELECT COUNT(*) FROM "users" User Create Many (1.0ms) INSERT INTO "users" ("canvas_id","sis_id","email","first_name","last_name","name","sortable_name","workflow_state","login_id","created_at","updated_at") VALUES (1,'sis_id_1','poorbastard@yharnam.com','Patches','the Spider','Patches the Spider','the Spider, Patches','active','spiderdude1337','2022-03-28 19:29:19.631065','2022-03-28 19:29:19.631065'),(2,'sis_id_2','dreamer@yharnam.com','Hunter','Djura','Hunter Djura','Djura, Hunter','active','retireddude110','2022-03-28 19:29:19.631065','2022-03-28 19:29:19.631065') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","sis_id"=EXCLUDED."sis_id","email"=EXCLUDED."email","first_name"=EXCLUDED."first_name","last_name"=EXCLUDED."last_name","name"=EXCLUDED."name","sortable_name"=EXCLUDED."sortable_name","workflow_state"=EXCLUDED."workflow_state","login_id"=EXCLUDED."login_id","updated_at"=EXCLUDED."updated_at" WHERE ("users".canvas_id, "users".sis_id, "users".email, "users".first_name, "users".last_name, "users".name, "users".sortable_name, "users".workflow_state, "users".login_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.sis_id, EXCLUDED.email, EXCLUDED.first_name, EXCLUDED.last_name, EXCLUDED.name, EXCLUDED.sortable_name, EXCLUDED.workflow_state, EXCLUDED.login_id) RETURNING "id"  (0.4ms) SELECT COUNT(*) FROM "users"  (0.2ms) ROLLBACK  (0.3ms) BEGIN User Create Many (0.7ms) INSERT INTO "users" ("canvas_id","sis_id","email","first_name","last_name","name","sortable_name","workflow_state","login_id","created_at","updated_at") VALUES (1,'sis_id_1','poorbastard@yharnam.com','Patches','the Spider','Patches the Spider','the Spider, Patches','active','spiderdude1337','2022-03-28 19:29:19.636805','2022-03-28 19:29:19.636805'),(2,'sis_id_2','dreamer@yharnam.com','Hunter','Djura','Hunter Djura','Djura, Hunter','active','retireddude110','2022-03-28 19:29:19.636805','2022-03-28 19:29:19.636805') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","sis_id"=EXCLUDED."sis_id","email"=EXCLUDED."email","first_name"=EXCLUDED."first_name","last_name"=EXCLUDED."last_name","name"=EXCLUDED."name","sortable_name"=EXCLUDED."sortable_name","workflow_state"=EXCLUDED."workflow_state","login_id"=EXCLUDED."login_id","updated_at"=EXCLUDED."updated_at" WHERE ("users".canvas_id, "users".sis_id, "users".email, "users".first_name, "users".last_name, "users".name, "users".sortable_name, "users".workflow_state, "users".login_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.sis_id, EXCLUDED.email, EXCLUDED.first_name, EXCLUDED.last_name, EXCLUDED.name, EXCLUDED.sortable_name, EXCLUDED.workflow_state, EXCLUDED.login_id) RETURNING "id" User Load (0.4ms) SELECT "users".* FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.5ms) SELECT COUNT(*) FROM "courses" Course Create Many (0.9ms) INSERT INTO "courses" ("canvas_id","sis_id","course_code","name","canvas_account_id","canvas_term_id","start_at","end_at","workflow_state","grading_standard_id","created_at","updated_at") VALUES (1,'course_sis_id_1','C1','Course #1',1,1,'2017-03-27 21:53:18','2017-04-27 12:21:18','active',NULL,'2022-03-28 19:29:19.645121','2022-03-28 19:29:19.645121'),(2,'course_sis_id_2','C2','Course #2',1,1,'2017-03-27 21:53:18','2017-04-27 12:21:18','unpublished',NULL,'2022-03-28 19:29:19.645121','2022-03-28 19:29:19.645121') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","sis_id"=EXCLUDED."sis_id","course_code"=EXCLUDED."course_code","name"=EXCLUDED."name","canvas_account_id"=EXCLUDED."canvas_account_id","canvas_term_id"=EXCLUDED."canvas_term_id","start_at"=EXCLUDED."start_at","end_at"=EXCLUDED."end_at","workflow_state"=EXCLUDED."workflow_state","grading_standard_id"=EXCLUDED."grading_standard_id","updated_at"=EXCLUDED."updated_at" WHERE ("courses".canvas_id, "courses".sis_id, "courses".course_code, "courses".name, "courses".canvas_account_id, "courses".canvas_term_id, "courses".start_at, "courses".end_at, "courses".workflow_state, "courses".grading_standard_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.sis_id, EXCLUDED.course_code, EXCLUDED.name, EXCLUDED.canvas_account_id, EXCLUDED.canvas_term_id, EXCLUDED.start_at, EXCLUDED.end_at, EXCLUDED.workflow_state, EXCLUDED.grading_standard_id) RETURNING "id"  (0.5ms) SELECT COUNT(*) FROM "courses" Course Load (0.4ms) SELECT "courses".* FROM "courses" ORDER BY "courses"."id" ASC LIMIT $1 [["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.4ms) SELECT COUNT(*) FROM "enrollments" Enrollment Create Many (0.9ms) INSERT INTO "enrollments" ("canvas_id","canvas_course_id","course_sis_id","canvas_user_id","user_sis_id","role","canvas_role_id","canvas_section_id","workflow_state","base_role_type","created_at","updated_at") VALUES (1,1,'sis_MUSC_2520_834',2,'sis_dalvarez_247','teacher',4,1,'active','TeacherEnrollment','2022-03-28 19:29:19.653328','2022-03-28 19:29:19.653328'),(2,1,'sis_MUSC_2520_834',3,'sis_jweaver_720','student',4,1,'active','StudentEnrollment','2022-03-28 19:29:19.653328','2022-03-28 19:29:19.653328') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","canvas_course_id"=EXCLUDED."canvas_course_id","course_sis_id"=EXCLUDED."course_sis_id","canvas_user_id"=EXCLUDED."canvas_user_id","user_sis_id"=EXCLUDED."user_sis_id","role"=EXCLUDED."role","canvas_role_id"=EXCLUDED."canvas_role_id","canvas_section_id"=EXCLUDED."canvas_section_id","workflow_state"=EXCLUDED."workflow_state","base_role_type"=EXCLUDED."base_role_type","updated_at"=EXCLUDED."updated_at" WHERE ("enrollments".canvas_id, "enrollments".canvas_course_id, "enrollments".course_sis_id, "enrollments".canvas_user_id, "enrollments".user_sis_id, "enrollments".role, "enrollments".canvas_role_id, "enrollments".canvas_section_id, "enrollments".workflow_state, "enrollments".base_role_type) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.canvas_course_id, EXCLUDED.course_sis_id, EXCLUDED.canvas_user_id, EXCLUDED.user_sis_id, EXCLUDED.role, EXCLUDED.canvas_role_id, EXCLUDED.canvas_section_id, EXCLUDED.workflow_state, EXCLUDED.base_role_type) RETURNING "id"  (0.4ms) SELECT COUNT(*) FROM "enrollments"  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.5ms) SELECT COUNT(*) FROM "sections" Section Create Many (0.9ms) INSERT INTO "sections" ("canvas_id","sis_id","canvas_course_id","name","workflow_state","start_at","end_at","created_at","updated_at") VALUES (1,'sis_section_1',1,'Cool Section','active','2017-03-27 21:53:18','2017-03-27 21:53:18','2022-03-28 19:29:19.661332','2022-03-28 19:29:19.661332'),(2,'sis_section_2',2,'Lame Section','active','2017-03-27 21:53:18','2017-03-27 21:53:18','2022-03-28 19:29:19.661332','2022-03-28 19:29:19.661332') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","sis_id"=EXCLUDED."sis_id","canvas_course_id"=EXCLUDED."canvas_course_id","name"=EXCLUDED."name","workflow_state"=EXCLUDED."workflow_state","start_at"=EXCLUDED."start_at","end_at"=EXCLUDED."end_at","updated_at"=EXCLUDED."updated_at" WHERE ("sections".canvas_id, "sections".sis_id, "sections".canvas_course_id, "sections".name, "sections".workflow_state, "sections".start_at, "sections".end_at) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.sis_id, EXCLUDED.canvas_course_id, EXCLUDED.name, EXCLUDED.workflow_state, EXCLUDED.start_at, EXCLUDED.end_at) RETURNING "id"  (0.4ms) SELECT COUNT(*) FROM "sections" Section Load (0.3ms) SELECT "sections".* FROM "sections" ORDER BY "sections"."id" ASC LIMIT $1 [["LIMIT", 1]]  (0.4ms) ROLLBACK  (0.2ms) BEGIN Section Create Many (0.8ms) INSERT INTO "sections" ("canvas_id","sis_id","canvas_course_id","name","workflow_state","start_at","end_at","created_at","updated_at") VALUES (1,'sis_section_1',1,'Cool Section','active','2017-03-27 21:53:18','2017-03-27 21:53:18','2022-03-28 19:29:19.668614','2022-03-28 19:29:19.668614'),(2,'sis_section_2',2,'Lame Section','active','2017-03-27 21:53:18','2017-03-27 21:53:18','2022-03-28 19:29:19.668614','2022-03-28 19:29:19.668614') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","sis_id"=EXCLUDED."sis_id","canvas_course_id"=EXCLUDED."canvas_course_id","name"=EXCLUDED."name","workflow_state"=EXCLUDED."workflow_state","start_at"=EXCLUDED."start_at","end_at"=EXCLUDED."end_at","updated_at"=EXCLUDED."updated_at" WHERE ("sections".canvas_id, "sections".sis_id, "sections".canvas_course_id, "sections".name, "sections".workflow_state, "sections".start_at, "sections".end_at) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.sis_id, EXCLUDED.canvas_course_id, EXCLUDED.name, EXCLUDED.workflow_state, EXCLUDED.start_at, EXCLUDED.end_at) RETURNING "id" Section Load (0.4ms) SELECT "sections".* FROM "sections" WHERE "sections"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]] Section Create Many (0.6ms) INSERT INTO "sections" ("canvas_id","canvas_nonxlist_course_id","created_at","updated_at") VALUES (2,3,'2022-03-28 19:29:19.672468','2022-03-28 19:29:19.672468') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","canvas_nonxlist_course_id"=EXCLUDED."canvas_nonxlist_course_id","updated_at"=EXCLUDED."updated_at" WHERE ("sections".canvas_id, "sections".canvas_nonxlist_course_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.canvas_nonxlist_course_id) RETURNING "id"  (0.5ms) SELECT COUNT(*) FROM "sections" WHERE "sections"."canvas_nonxlist_course_id" IS NOT NULL Section Load (0.3ms) SELECT "sections".* FROM "sections" WHERE "sections"."canvas_nonxlist_course_id" IS NOT NULL ORDER BY "sections"."id" ASC LIMIT $1 [["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.3ms) BEGIN  (0.6ms) SELECT COUNT(*) FROM "groups" Group Create Many (0.9ms) INSERT INTO "groups" ("canvas_id","sis_id","canvas_group_category_id","group_category_sis_id","canvas_account_id","canvas_course_id","name","workflow_state","context_id","context_type","max_membership","created_at","updated_at") VALUES (50,'sis1',10,NULL,1,NULL,'Group1','available',1,'Account',NULL,'2022-03-28 19:29:19.681144','2022-03-28 19:29:19.681144'),(51,'sis2',2,NULL,NULL,1,'Group2','available',1,'Course',1,'2022-03-28 19:29:19.681144','2022-03-28 19:29:19.681144') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","sis_id"=EXCLUDED."sis_id","canvas_group_category_id"=EXCLUDED."canvas_group_category_id","group_category_sis_id"=EXCLUDED."group_category_sis_id","canvas_account_id"=EXCLUDED."canvas_account_id","canvas_course_id"=EXCLUDED."canvas_course_id","name"=EXCLUDED."name","workflow_state"=EXCLUDED."workflow_state","context_id"=EXCLUDED."context_id","context_type"=EXCLUDED."context_type","max_membership"=EXCLUDED."max_membership","updated_at"=EXCLUDED."updated_at" WHERE ("groups".canvas_id, "groups".sis_id, "groups".canvas_group_category_id, "groups".group_category_sis_id, "groups".canvas_account_id, "groups".canvas_course_id, "groups".name, "groups".workflow_state, "groups".context_id, "groups".context_type, "groups".max_membership) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.sis_id, EXCLUDED.canvas_group_category_id, EXCLUDED.group_category_sis_id, EXCLUDED.canvas_account_id, EXCLUDED.canvas_course_id, EXCLUDED.name, EXCLUDED.workflow_state, EXCLUDED.context_id, EXCLUDED.context_type, EXCLUDED.max_membership) RETURNING "id"  (0.3ms) SELECT COUNT(*) FROM "groups" Group Load (0.4ms) SELECT "groups".* FROM "groups" WHERE "groups"."name" = $1 LIMIT $2 [["name", "Group1"], ["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.3ms) BEGIN  (0.3ms) SELECT COUNT(*) FROM "group_memberships" GroupMembership Create Many (0.9ms) INSERT INTO "group_memberships" ("canvas_id","canvas_group_id","group_sis_id","canvas_user_id","user_sis_id","workflow_state","created_at","updated_at") VALUES (50,1,NULL,10,NULL,'accepted','2022-03-28 19:29:19.689217','2022-03-28 19:29:19.689217'),(51,2,NULL,11,NULL,'accepted','2022-03-28 19:29:19.689217','2022-03-28 19:29:19.689217') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","canvas_group_id"=EXCLUDED."canvas_group_id","group_sis_id"=EXCLUDED."group_sis_id","canvas_user_id"=EXCLUDED."canvas_user_id","user_sis_id"=EXCLUDED."user_sis_id","workflow_state"=EXCLUDED."workflow_state","updated_at"=EXCLUDED."updated_at" WHERE ("group_memberships".canvas_id, "group_memberships".canvas_group_id, "group_memberships".group_sis_id, "group_memberships".canvas_user_id, "group_memberships".user_sis_id, "group_memberships".workflow_state) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.canvas_group_id, EXCLUDED.group_sis_id, EXCLUDED.canvas_user_id, EXCLUDED.user_sis_id, EXCLUDED.workflow_state) RETURNING "id"  (0.4ms) SELECT COUNT(*) FROM "group_memberships" GroupMembership Load (0.4ms) SELECT "group_memberships".* FROM "group_memberships" WHERE "group_memberships"."canvas_id" = $1 LIMIT $2 [["canvas_id", 50], ["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.4ms) BEGIN  (0.4ms) SELECT COUNT(*) FROM "user_observers" UserObserver Create Many (0.6ms) INSERT INTO "user_observers" ("observing_user_id","observed_user_id","workflow_state","created_at","updated_at") VALUES (21,3,'active','2022-03-28 19:29:19.703729','2022-03-28 19:29:19.703729'),(21,2,'active','2022-03-28 19:29:19.703729','2022-03-28 19:29:19.703729') ON CONFLICT (observing_user_id, observed_user_id) DO UPDATE SET "observing_user_id"=EXCLUDED."observing_user_id","observed_user_id"=EXCLUDED."observed_user_id","workflow_state"=EXCLUDED."workflow_state","updated_at"=EXCLUDED."updated_at" WHERE ("user_observers".observing_user_id, "user_observers".observed_user_id, "user_observers".workflow_state) IS DISTINCT FROM (EXCLUDED.observing_user_id, EXCLUDED.observed_user_id, EXCLUDED.workflow_state) RETURNING "id"  (0.3ms) SELECT COUNT(*) FROM "user_observers" UserObserver Load (0.3ms) SELECT "user_observers".* FROM "user_observers" WHERE "user_observers"."observed_user_id" = $1 LIMIT $2 [["observed_user_id", 3], ["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.5ms) SELECT COUNT(*) FROM "grading_periods" GradingPeriod Create Many (1.4ms) INSERT INTO "grading_periods" ("canvas_id","title","weight","start_date","end_date","close_date","canvas_grading_period_group_id","workflow_state","created_at","updated_at") VALUES (1,'Period 1',0.2,'2019-07-01 06:00:00','2019-08-01 05:59:59','2019-08-01 05:59:59',1,'active','2022-03-28 19:29:19.723243','2022-03-28 19:29:19.723243'),(2,'Period 2',0.8,'2019-08-01 06:00:00','2019-09-01 05:59:59','2019-09-01 05:59:59',1,'deleted','2022-03-28 19:29:19.723243','2022-03-28 19:29:19.723243') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","title"=EXCLUDED."title","weight"=EXCLUDED."weight","start_date"=EXCLUDED."start_date","end_date"=EXCLUDED."end_date","close_date"=EXCLUDED."close_date","canvas_grading_period_group_id"=EXCLUDED."canvas_grading_period_group_id","workflow_state"=EXCLUDED."workflow_state","updated_at"=EXCLUDED."updated_at" WHERE ("grading_periods".canvas_id, "grading_periods".title, "grading_periods".weight, "grading_periods".start_date, "grading_periods".end_date, "grading_periods".close_date, "grading_periods".canvas_grading_period_group_id, "grading_periods".workflow_state) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.title, EXCLUDED.weight, EXCLUDED.start_date, EXCLUDED.end_date, EXCLUDED.close_date, EXCLUDED.canvas_grading_period_group_id, EXCLUDED.workflow_state) RETURNING "id"  (0.4ms) SELECT COUNT(*) FROM "grading_periods" GradingPeriod Load (0.5ms) SELECT "grading_periods".* FROM "grading_periods" WHERE "grading_periods"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]]  (0.5ms) ROLLBACK  (0.2ms) BEGIN  (0.5ms) SELECT COUNT(*) FROM "grading_period_groups" GradingPeriodGroup Create Many (0.6ms) INSERT INTO "grading_period_groups" ("canvas_id","title","weighted","display_totals_for_all_grading_periods","workflow_state","created_at","updated_at") VALUES (1,'Test Group',FALSE,FALSE,'active','2022-03-28 19:29:19.748173','2022-03-28 19:29:19.748173') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","title"=EXCLUDED."title","weighted"=EXCLUDED."weighted","display_totals_for_all_grading_periods"=EXCLUDED."display_totals_for_all_grading_periods","workflow_state"=EXCLUDED."workflow_state","updated_at"=EXCLUDED."updated_at" WHERE ("grading_period_groups".canvas_id, "grading_period_groups".title, "grading_period_groups".weighted, "grading_period_groups".display_totals_for_all_grading_periods, "grading_period_groups".workflow_state) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.title, EXCLUDED.weighted, EXCLUDED.display_totals_for_all_grading_periods, EXCLUDED.workflow_state) RETURNING "id"  (0.2ms) SELECT COUNT(*) FROM "grading_period_groups" GradingPeriodGroup Load (0.3ms) SELECT "grading_period_groups".* FROM "grading_period_groups" WHERE "grading_period_groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]]  (0.7ms) ROLLBACK  (0.2ms) BEGIN  (0.6ms) SELECT COUNT(*) FROM "user_observers" UserObserver Create Many (0.6ms) INSERT INTO "user_observers" ("observing_user_id","observed_user_id","workflow_state","created_at","updated_at") VALUES (21,3,'active','2022-03-28 19:29:19.764817','2022-03-28 19:29:19.764817'),(21,2,'active','2022-03-28 19:29:19.764817','2022-03-28 19:29:19.764817') ON CONFLICT (observing_user_id, observed_user_id) DO UPDATE SET "observing_user_id"=EXCLUDED."observing_user_id","observed_user_id"=EXCLUDED."observed_user_id","workflow_state"=EXCLUDED."workflow_state","updated_at"=EXCLUDED."updated_at" WHERE ("user_observers".observing_user_id, "user_observers".observed_user_id, "user_observers".workflow_state) IS DISTINCT FROM (EXCLUDED.observing_user_id, EXCLUDED.observed_user_id, EXCLUDED.workflow_state) RETURNING "id"  (0.3ms) SELECT COUNT(*) FROM "user_observers"  (0.3ms) SELECT COUNT(*) FROM "user_observers" UserObserver Create Many (0.7ms) INSERT INTO "user_observers" ("observing_user_id","observed_user_id","workflow_state","created_at","updated_at") VALUES (21,3,'active','2022-03-28 19:29:19.768424','2022-03-28 19:29:19.768424'),(21,2,'active','2022-03-28 19:29:19.768424','2022-03-28 19:29:19.768424') ON CONFLICT (observing_user_id, observed_user_id) DO UPDATE SET "observing_user_id"=EXCLUDED."observing_user_id","observed_user_id"=EXCLUDED."observed_user_id","workflow_state"=EXCLUDED."workflow_state","updated_at"=EXCLUDED."updated_at" WHERE ("user_observers".observing_user_id, "user_observers".observed_user_id, "user_observers".workflow_state) IS DISTINCT FROM (EXCLUDED.observing_user_id, EXCLUDED.observed_user_id, EXCLUDED.workflow_state) RETURNING "id"  (0.5ms) SELECT COUNT(*) FROM "user_observers"  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.4ms) SELECT COUNT(*) FROM "users"  (0.4ms) SELECT COUNT(*) FROM "courses" Course Create Many (1.2ms) INSERT INTO "courses" ("canvas_id","sis_id","course_code","name","canvas_account_id","canvas_term_id","start_at","end_at","workflow_state","grading_standard_id","created_at","updated_at") VALUES (1,'course_sis_id_1','C1','Course #1',1,1,'2017-03-27 21:53:18','2017-04-27 12:21:18','active',NULL,'2022-03-28 19:29:19.778625','2022-03-28 19:29:19.778625'),(2,'course_sis_id_2','C2','Course #2',1,1,'2017-03-27 21:53:18','2017-04-27 12:21:18','unpublished',NULL,'2022-03-28 19:29:19.778625','2022-03-28 19:29:19.778625') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","sis_id"=EXCLUDED."sis_id","course_code"=EXCLUDED."course_code","name"=EXCLUDED."name","canvas_account_id"=EXCLUDED."canvas_account_id","canvas_term_id"=EXCLUDED."canvas_term_id","start_at"=EXCLUDED."start_at","end_at"=EXCLUDED."end_at","workflow_state"=EXCLUDED."workflow_state","grading_standard_id"=EXCLUDED."grading_standard_id","updated_at"=EXCLUDED."updated_at" WHERE ("courses".canvas_id, "courses".sis_id, "courses".course_code, "courses".name, "courses".canvas_account_id, "courses".canvas_term_id, "courses".start_at, "courses".end_at, "courses".workflow_state, "courses".grading_standard_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.sis_id, EXCLUDED.course_code, EXCLUDED.name, EXCLUDED.canvas_account_id, EXCLUDED.canvas_term_id, EXCLUDED.start_at, EXCLUDED.end_at, EXCLUDED.workflow_state, EXCLUDED.grading_standard_id) RETURNING "id" User Create Many (0.8ms) INSERT INTO "users" ("canvas_id","sis_id","email","first_name","last_name","name","sortable_name","workflow_state","login_id","created_at","updated_at") VALUES (1,'sis_id_1','poorbastard@yharnam.com','Patches','the Spider','Patches the Spider','the Spider, Patches','active','spiderdude1337','2022-03-28 19:29:19.782206','2022-03-28 19:29:19.782206'),(2,'sis_id_2','dreamer@yharnam.com','Hunter','Djura','Hunter Djura','Djura, Hunter','active','retireddude109','2022-03-28 19:29:19.782206','2022-03-28 19:29:19.782206') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","sis_id"=EXCLUDED."sis_id","email"=EXCLUDED."email","first_name"=EXCLUDED."first_name","last_name"=EXCLUDED."last_name","name"=EXCLUDED."name","sortable_name"=EXCLUDED."sortable_name","workflow_state"=EXCLUDED."workflow_state","login_id"=EXCLUDED."login_id","updated_at"=EXCLUDED."updated_at" WHERE ("users".canvas_id, "users".sis_id, "users".email, "users".first_name, "users".last_name, "users".name, "users".sortable_name, "users".workflow_state, "users".login_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.sis_id, EXCLUDED.email, EXCLUDED.first_name, EXCLUDED.last_name, EXCLUDED.name, EXCLUDED.sortable_name, EXCLUDED.workflow_state, EXCLUDED.login_id) RETURNING "id"  (0.3ms) SELECT COUNT(*) FROM "users"  (0.3ms) SELECT COUNT(*) FROM "courses"  (0.3ms) ROLLBACK  (0.3ms) BEGIN  (0.3ms) ROLLBACK  (0.2ms) BEGIN Course Create Many (1.0ms) INSERT INTO "courses" ("canvas_id","sis_id","course_code","name","canvas_account_id","canvas_term_id","start_at","end_at","workflow_state","grading_standard_id","created_at","updated_at") VALUES (1,'course_sis_id_1','C1','Course #1',1,1,'2017-03-27 21:53:18','2017-04-27 12:21:18','active',NULL,'2022-03-28 19:29:19.794357','2022-03-28 19:29:19.794357'),(2,'course_sis_id_2','C2','Course #2',1,1,'2017-03-27 21:53:18','2017-04-27 12:21:18','unpublished',NULL,'2022-03-28 19:29:19.794357','2022-03-28 19:29:19.794357') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","sis_id"=EXCLUDED."sis_id","course_code"=EXCLUDED."course_code","name"=EXCLUDED."name","canvas_account_id"=EXCLUDED."canvas_account_id","canvas_term_id"=EXCLUDED."canvas_term_id","start_at"=EXCLUDED."start_at","end_at"=EXCLUDED."end_at","workflow_state"=EXCLUDED."workflow_state","grading_standard_id"=EXCLUDED."grading_standard_id","updated_at"=EXCLUDED."updated_at" WHERE ("courses".canvas_id, "courses".sis_id, "courses".course_code, "courses".name, "courses".canvas_account_id, "courses".canvas_term_id, "courses".start_at, "courses".end_at, "courses".workflow_state, "courses".grading_standard_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.sis_id, EXCLUDED.course_code, EXCLUDED.name, EXCLUDED.canvas_account_id, EXCLUDED.canvas_term_id, EXCLUDED.start_at, EXCLUDED.end_at, EXCLUDED.workflow_state, EXCLUDED.grading_standard_id) RETURNING "id"  (0.3ms) ROLLBACK  (0.5ms) BEGIN  (0.5ms) SELECT COUNT(*) FROM "submissions" Submission Create Many (1.1ms) INSERT INTO "submissions" ("canvas_id","canvas_user_id","canvas_course_id","canvas_assignment_id","submitted_at","due_at","graded_at","score","points_possible","excused","workflow_state","created_at","updated_at") VALUES (1,1,1,1,'2017-09-21 18:28:15','2017-09-27 18:28:15','2017-09-21 19:36:23',5.0,10.0,TRUE,'graded','2022-03-28 19:29:19.802527','2022-03-28 19:29:19.802527'),(2,1,1,2,'2017-09-21 18:28:15','2017-09-28 18:28:15','2017-09-21 19:36:23',5.0,10.0,FALSE,'submitted','2022-03-28 19:29:19.802527','2022-03-28 19:29:19.802527') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","canvas_user_id"=EXCLUDED."canvas_user_id","canvas_course_id"=EXCLUDED."canvas_course_id","canvas_assignment_id"=EXCLUDED."canvas_assignment_id","submitted_at"=EXCLUDED."submitted_at","due_at"=EXCLUDED."due_at","graded_at"=EXCLUDED."graded_at","score"=EXCLUDED."score","points_possible"=EXCLUDED."points_possible","excused"=EXCLUDED."excused","workflow_state"=EXCLUDED."workflow_state","updated_at"=EXCLUDED."updated_at" WHERE ("submissions".canvas_id, "submissions".canvas_user_id, "submissions".canvas_course_id, "submissions".canvas_assignment_id, "submissions".submitted_at, "submissions".due_at, "submissions".graded_at, "submissions".score, "submissions".points_possible, "submissions".excused, "submissions".workflow_state) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.canvas_user_id, EXCLUDED.canvas_course_id, EXCLUDED.canvas_assignment_id, EXCLUDED.submitted_at, EXCLUDED.due_at, EXCLUDED.graded_at, EXCLUDED.score, EXCLUDED.points_possible, EXCLUDED.excused, EXCLUDED.workflow_state) RETURNING "id"  (0.4ms) SELECT COUNT(*) FROM "submissions"  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] [BatchTestJobBase] [340b5757-9408-44ec-81bf-efc2f3f3809f] Performing BatchTestJobBase (Job ID: 340b5757-9408-44ec-81bf-efc2f3f3809f) from Test(default) [ActiveJob] [BatchTestJobBase] [340b5757-9408-44ec-81bf-efc2f3f3809f] Performed BatchTestJobBase (Job ID: 340b5757-9408-44ec-81bf-efc2f3f3809f) from Test(default) in 0.55ms  (0.4ms) ROLLBACK  (0.3ms) BEGIN [ActiveJob] [BatchTestJobBase] [d6835a50-9309-48b1-9821-c115a2786473] Performing BatchTestJobBase (Job ID: d6835a50-9309-48b1-9821-c115a2786473) from Test(default) [ActiveJob] [BatchTestJobBase] [d6835a50-9309-48b1-9821-c115a2786473] Performed BatchTestJobBase (Job ID: d6835a50-9309-48b1-9821-c115a2786473) from Test(default) in 0.44ms  (0.3ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] [BatchTestJobBase] [5b5e0c4c-597e-4f6e-ba6c-cd1c486f72da] Performing BatchTestJobBase (Job ID: 5b5e0c4c-597e-4f6e-ba6c-cd1c486f72da) from Test(default) [ActiveJob] [BatchTestJobBase] [5b5e0c4c-597e-4f6e-ba6c-cd1c486f72da] Performed BatchTestJobBase (Job ID: 5b5e0c4c-597e-4f6e-ba6c-cd1c486f72da) from Test(default) in 0.12ms  (0.3ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] [FailingBatchTestJobBase] [20999402-7e83-4316-b4d6-c5428effae6c] Performing FailingBatchTestJobBase (Job ID: 20999402-7e83-4316-b4d6-c5428effae6c) from Test(default) [ActiveJob] [FailingBatchTestJobBase] [20999402-7e83-4316-b4d6-c5428effae6c] Error performing FailingBatchTestJobBase (Job ID: 20999402-7e83-4316-b4d6-c5428effae6c) from Test(default) in 0.33ms: RuntimeError (Foo): /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/job_batching/support/base_job.rb:12:in `perform' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6.2/lib/active_job/execution.rb:39:in `block in perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:109:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch_aware_job.rb:12:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/i18n-1.10.0/lib/i18n.rb:323:in `with_locale' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6.2/lib/active_job/translation.rb:9:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:26:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/notifications.rb:168:in `block in instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/notifications/instrumenter.rb:23:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/notifications.rb:168:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:25:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:46:in `block in tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/tagged_logging.rb:71:in `block in tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/tagged_logging.rb:28:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/tagged_logging.rb:71:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:46:in `tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:22:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:136:in `run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6.2/lib/active_job/execution.rb:38:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/job_batching/batch_aware_job_spec.rb:46:in `block (5 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:263:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:263:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:511:in `block in with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:468:in `block in with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:486:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-rails-5.1.1/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:486:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:468:in `with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:511:in `with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:259:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:646:in `block in run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:642:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:642:in `run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:607:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/configuration.rb:2068:in `with_suite_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:116:in `block in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/reporter.rb:74:in `report' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:115:in `run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:89:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:71:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:45:in `invoke' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/exe/rspec:4:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:58:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:58:in `kernel_load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:23:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:478:in `exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:31:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:25:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/exe/bundle:49:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/friendly_errors.rb:128:in `with_friendly_errors' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/exe/bundle:37:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `
'  (0.3ms) ROLLBACK  (0.3ms) BEGIN [ActiveJob] Enqueued BatchTestJobBase (Job ID: 68fa96e6-536e-4388-a78f-29f5cfea7077) to Test(default)  (0.3ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] Enqueued BatchTestJobBase (Job ID: b483a4bc-a1bb-4281-a983-fe28e463c321) to Test(default)  (0.3ms) ROLLBACK  (0.3ms) BEGIN [ActiveJob] Enqueued BatchTestJobBase (Job ID: 85daeeff-894e-4b3c-a0c5-5f2314ea8c2a) to Test(default)  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.3ms) BEGIN  (0.3ms) ROLLBACK  (0.3ms) BEGIN  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) ROLLBACK  (0.6ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.4ms) BEGIN  (0.2ms) ROLLBACK  (0.3ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.4ms) ROLLBACK  (0.3ms) BEGIN [ActiveJob] Enqueued RetryingJob (Job ID: 3e76e793-0164-4276-b0a5-846f9ea1b47f) to Sidekiq(default) [ActiveJob] [RetryingJob] [3e76e793-0164-4276-b0a5-846f9ea1b47f] Performing RetryingJob (Job ID: 3e76e793-0164-4276-b0a5-846f9ea1b47f) from Sidekiq(default) [ActiveJob] [RetryingJob] [3e76e793-0164-4276-b0a5-846f9ea1b47f] Error performing RetryingJob (Job ID: 3e76e793-0164-4276-b0a5-846f9ea1b47f) from Sidekiq(default) in 5.14ms: RuntimeError (A Failure): /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/job_batching/batch_spec.rb:268:in `perform' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6.2/lib/active_job/execution.rb:39:in `block in perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:109:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch_aware_job.rb:12:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/i18n-1.10.0/lib/i18n.rb:328:in `with_locale' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6.2/lib/active_job/translation.rb:9:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:26:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/notifications.rb:168:in `block in instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/notifications/instrumenter.rb:23:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/notifications.rb:168:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:25:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:46:in `block in tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/tagged_logging.rb:71:in `block in tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/tagged_logging.rb:28:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/tagged_logging.rb:71:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:46:in `tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:22:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:136:in `run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6.2/lib/active_job/execution.rb:38:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6.2/lib/active_job/execution.rb:24:in `block in execute' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:109:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6.2/lib/active_job/railtie.rb:28:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/execution_wrapper.rb:90:in `wrap' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/reloader.rb:73:in `block in wrap' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/execution_wrapper.rb:90:in `wrap' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/reloader.rb:72:in `wrap' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6.2/lib/active_job/railtie.rb:27:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:136:in `run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6.2/lib/active_job/execution.rb:22:in `execute' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6.2/lib/active_job/queue_adapters/sidekiq_adapter.rb:42:in `perform' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/sidekiq-6.4.1/lib/sidekiq/testing.rb:300:in `execute_job' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/sidekiq-6.4.1/lib/sidekiq/testing.rb:295:in `block in process_job' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/sidekiq-6.4.1/lib/sidekiq/middleware/chain.rb:138:in `block in invoke' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/sidekiq.rb:73:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/sidekiq-6.4.1/lib/sidekiq/middleware/chain.rb:140:in `block in invoke' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/sidekiq-6.4.1/lib/sidekiq/middleware/chain.rb:143:in `invoke' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/sidekiq-6.4.1/lib/sidekiq/testing.rb:294:in `process_job' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/job_batching/batch_spec.rb:289:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:263:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:263:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:511:in `block in with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:468:in `block in with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:486:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-rails-5.1.1/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:486:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:468:in `with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:511:in `with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:259:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:646:in `block in run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:642:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:642:in `run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:607:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/configuration.rb:2068:in `with_suite_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:116:in `block in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/reporter.rb:74:in `report' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:115:in `run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:89:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:71:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:45:in `invoke' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/exe/rspec:4:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:58:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:58:in `kernel_load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:23:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:478:in `exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:31:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:25:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/exe/bundle:49:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/friendly_errors.rb:128:in `with_friendly_errors' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/exe/bundle:37:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `
' [ActiveJob] [RetryingJob] [3e76e793-0164-4276-b0a5-846f9ea1b47f] Performing RetryingJob (Job ID: 3e76e793-0164-4276-b0a5-846f9ea1b47f) from Sidekiq(default) [ActiveJob] [RetryingJob] [3e76e793-0164-4276-b0a5-846f9ea1b47f] Performed RetryingJob (Job ID: 3e76e793-0164-4276-b0a5-846f9ea1b47f) from Sidekiq(default) in 4.06ms  (0.2ms) ROLLBACK  (0.3ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] Enqueued TestWorker (Job ID: 6a066636-8da8-4c4e-bb7c-9fd02bd25f4b) to Sidekiq(default)  (0.3ms) ROLLBACK  (0.3ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) ROLLBACK  (0.3ms) BEGIN  (0.3ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] Enqueued CanvasSync::JobBatches::Batch::Callback::ActiveJobCallbackWorker (Job ID: e2ca0a48-5a8c-4d62-bd94-76884886e17f) to Test(default) with arguments: "SampleCallback", "complete", {"a"=>"b"}, "9xjHERJSZhYFxA", nil  (0.3ms) ROLLBACK  (0.3ms) BEGIN [ActiveJob] Enqueued CanvasSync::JobBatches::Batch::Callback::ActiveJobCallbackWorker (Job ID: 3d1094fb-e2f3-4a9e-9d46-c9599dec39d6) to Test(default) with arguments: "SampleCallback2", "complete", {"b"=>"a"}, "sEbVtaK_KXRf7w", nil [ActiveJob] Enqueued CanvasSync::JobBatches::Batch::Callback::ActiveJobCallbackWorker (Job ID: 29f416af-b0dc-4a6b-be1f-574b19ef3dee) to Test(default) with arguments: "SampleCallback", "complete", {"a"=>"b"}, "sEbVtaK_KXRf7w", nil  (0.2ms) ROLLBACK  (0.3ms) BEGIN  (0.3ms) ROLLBACK  (0.3ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) ROLLBACK  (0.3ms) BEGIN  (0.3ms) ROLLBACK  (0.4ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.3ms) BEGIN  (0.3ms) ROLLBACK  (1.1ms) BEGIN  (0.3ms) ROLLBACK  (0.4ms) BEGIN  (0.3ms) ROLLBACK  (0.3ms) BEGIN [ActiveJob] Enqueued ContextedJob (Job ID: d977703d-7cfe-4460-8ac6-320665499d89) to Sidekiq(default) [ActiveJob] [TestWorker] [6a066636-8da8-4c4e-bb7c-9fd02bd25f4b] Performing TestWorker (Job ID: 6a066636-8da8-4c4e-bb7c-9fd02bd25f4b) from Sidekiq(default) [ActiveJob] [TestWorker] [6a066636-8da8-4c4e-bb7c-9fd02bd25f4b] Performed TestWorker (Job ID: 6a066636-8da8-4c4e-bb7c-9fd02bd25f4b) from Sidekiq(default) in 4.49ms [ActiveJob] [ContextedJob] [d977703d-7cfe-4460-8ac6-320665499d89] Performing ContextedJob (Job ID: d977703d-7cfe-4460-8ac6-320665499d89) from Sidekiq(default) [ActiveJob] [ContextedJob] [d977703d-7cfe-4460-8ac6-320665499d89] Performed ContextedJob (Job ID: d977703d-7cfe-4460-8ac6-320665499d89) from Sidekiq(default) in 4.17ms  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] Enqueued ContextedJob (Job ID: 490cb5b6-3e9d-48d4-9761-0b965bf451a3) to Sidekiq(default) [ActiveJob] [ContextedJob] [490cb5b6-3e9d-48d4-9761-0b965bf451a3] Performing ContextedJob (Job ID: 490cb5b6-3e9d-48d4-9761-0b965bf451a3) from Sidekiq(default) [ActiveJob] [ContextedJob] [490cb5b6-3e9d-48d4-9761-0b965bf451a3] Performed ContextedJob (Job ID: 490cb5b6-3e9d-48d4-9761-0b965bf451a3) from Sidekiq(default) in 8.36ms  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] Enqueued BatchTestJobBase (Job ID: 84c7b7e3-b1c2-4637-bc62-81191bc36366) to Sidekiq(default) [ActiveJob] [BatchTestJobBase] [84c7b7e3-b1c2-4637-bc62-81191bc36366] Performing BatchTestJobBase (Job ID: 84c7b7e3-b1c2-4637-bc62-81191bc36366) from Sidekiq(default) [ActiveJob] [BatchTestJobBase] [84c7b7e3-b1c2-4637-bc62-81191bc36366] Performed BatchTestJobBase (Job ID: 84c7b7e3-b1c2-4637-bc62-81191bc36366) from Sidekiq(default) in 3.21ms [ActiveJob] Enqueued ContextedJob (Job ID: b437a1e2-abab-4f42-b4c5-3fdd080dd592) to Sidekiq(default) [ActiveJob] [ContextedJob] [b437a1e2-abab-4f42-b4c5-3fdd080dd592] Performing ContextedJob (Job ID: b437a1e2-abab-4f42-b4c5-3fdd080dd592) from Sidekiq(default) [ActiveJob] [ContextedJob] [b437a1e2-abab-4f42-b4c5-3fdd080dd592] Performed ContextedJob (Job ID: b437a1e2-abab-4f42-b4c5-3fdd080dd592) from Sidekiq(default) in 4.37ms  (0.2ms) ROLLBACK  (0.3ms) BEGIN [ActiveJob] Enqueued TestWorker (Job ID: 982523cb-9300-4d66-b388-f25766df6f2b) to Sidekiq(default) [ActiveJob] Enqueued TestWorker (Job ID: 11a33ece-456a-4d17-b748-08c930015f2e) to Sidekiq(default) [ActiveJob] Enqueued TestWorker (Job ID: fd49ed8b-49f7-40b0-be91-a10ec5035a00) to Sidekiq(default)  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] Enqueued WorkerA (Job ID: 4df40671-693d-4fdf-a9b8-e94bf875f8e1) to Sidekiq(default) [ActiveJob] Enqueued WorkerB (Job ID: e815cc69-8d4c-462a-b796-fd24ed17219b) to Sidekiq(default) [ActiveJob] Enqueued WorkerA (Job ID: dac29a97-d896-42ef-b6fe-82fd3cfdee50) to Sidekiq(default) [ActiveJob] Enqueued WorkerC (Job ID: 2217a1f8-8f22-4aa3-bb8f-a7e8c24f2f31) to Sidekiq(default)  (0.3ms) ROLLBACK  (0.3ms) BEGIN  (0.2ms) ROLLBACK  (0.3ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) ROLLBACK  (0.3ms) BEGIN  (0.2ms) ROLLBACK  (0.3ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.4ms) ROLLBACK  (0.3ms) BEGIN  (0.3ms) ROLLBACK  (0.3ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) ROLLBACK  (0.3ms) BEGIN [ActiveJob] Enqueued TestWorker (Job ID: 492c5e19-c790-4934-abb5-859d972018f5) to Sidekiq(default)  (0.3ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.3ms) BEGIN  (0.6ms) ROLLBACK  (0.3ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.3ms) BEGIN  (0.3ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] Enqueued TestWorker (Job ID: 6dd58ff4-6672-47b1-afa0-e8276774122a) to Sidekiq(default)  (0.2ms) ROLLBACK  (0.4ms) SELECT "schema_migrations"."version" FROM "schema_migrations" ORDER BY "schema_migrations"."version" ASC  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.6ms) SELECT "schema_migrations"."version" FROM "schema_migrations" ORDER BY "schema_migrations"."version" ASC  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) ROLLBACK  (0.5ms) SELECT "schema_migrations"."version" FROM "schema_migrations" ORDER BY "schema_migrations"."version" ASC  (0.4ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.5ms) SELECT COUNT(*) FROM "canvas_sync_job_logs" [ActiveJob] [GoodJob] [12749507-d012-4319-84e6-b237d4a2b32a] Performing GoodJob (Job ID: 12749507-d012-4319-84e6-b237d4a2b32a) from Test(default) with arguments: "argument" [ActiveJob] [GoodJob] [12749507-d012-4319-84e6-b237d4a2b32a] CanvasSync::JobLog Load (0.3ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "12749507-d012-4319-84e6-b237d4a2b32a"], ["LIMIT", 1]] [ActiveJob] [GoodJob] [12749507-d012-4319-84e6-b237d4a2b32a]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [GoodJob] [12749507-d012-4319-84e6-b237d4a2b32a] CanvasSync::JobLog Create (0.6ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "GoodJob"], ["status", "enqueued"], ["job_arguments", "---\n- argument\n"], ["created_at", "2022-03-28 19:36:52.542149"], ["updated_at", "2022-03-28 19:36:52.542149"], ["job_id", "12749507-d012-4319-84e6-b237d4a2b32a"]] [ActiveJob] [GoodJob] [12749507-d012-4319-84e6-b237d4a2b32a]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [GoodJob] [12749507-d012-4319-84e6-b237d4a2b32a]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [GoodJob] [12749507-d012-4319-84e6-b237d4a2b32a] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-03-28 19:36:52.544516"], ["status", "running"], ["updated_at", "2022-03-28 19:36:52.544909"], ["id", 1202]] [ActiveJob] [GoodJob] [12749507-d012-4319-84e6-b237d4a2b32a]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [GoodJob] [12749507-d012-4319-84e6-b237d4a2b32a]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [GoodJob] [12749507-d012-4319-84e6-b237d4a2b32a] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2022-03-28 19:36:52.546351"], ["status", "success"], ["updated_at", "2022-03-28 19:36:52.546716"], ["id", 1202]] [ActiveJob] [GoodJob] [12749507-d012-4319-84e6-b237d4a2b32a]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [GoodJob] [12749507-d012-4319-84e6-b237d4a2b32a] Performed GoodJob (Job ID: 12749507-d012-4319-84e6-b237d4a2b32a) from Test(default) in 19.68ms  (0.2ms) SELECT COUNT(*) FROM "canvas_sync_job_logs" CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" ORDER BY "canvas_sync_job_logs"."id" DESC LIMIT $1 [["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [BadJob] [2ed9bad8-7da2-4fcf-9ac1-4cfd6c58aec5] Performing BadJob (Job ID: 2ed9bad8-7da2-4fcf-9ac1-4cfd6c58aec5) from Test(default) with arguments: "argument" [ActiveJob] [BadJob] [2ed9bad8-7da2-4fcf-9ac1-4cfd6c58aec5] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "2ed9bad8-7da2-4fcf-9ac1-4cfd6c58aec5"], ["LIMIT", 1]] [ActiveJob] [BadJob] [2ed9bad8-7da2-4fcf-9ac1-4cfd6c58aec5]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [BadJob] [2ed9bad8-7da2-4fcf-9ac1-4cfd6c58aec5] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "BadJob"], ["status", "enqueued"], ["job_arguments", "---\n- argument\n"], ["created_at", "2022-03-28 19:36:52.552498"], ["updated_at", "2022-03-28 19:36:52.552498"], ["job_id", "2ed9bad8-7da2-4fcf-9ac1-4cfd6c58aec5"]] [ActiveJob] [BadJob] [2ed9bad8-7da2-4fcf-9ac1-4cfd6c58aec5]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [BadJob] [2ed9bad8-7da2-4fcf-9ac1-4cfd6c58aec5]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [BadJob] [2ed9bad8-7da2-4fcf-9ac1-4cfd6c58aec5] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-03-28 19:36:52.554007"], ["status", "running"], ["updated_at", "2022-03-28 19:36:52.554314"], ["id", 1203]] [ActiveJob] [BadJob] [2ed9bad8-7da2-4fcf-9ac1-4cfd6c58aec5]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [BadJob] [2ed9bad8-7da2-4fcf-9ac1-4cfd6c58aec5]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [BadJob] [2ed9bad8-7da2-4fcf-9ac1-4cfd6c58aec5] CanvasSync::JobLog Update (0.5ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "exception" = $2, "backtrace" = $3, "status" = $4, "updated_at" = $5 WHERE "canvas_sync_job_logs"."id" = $6 [["completed_at", "2022-03-28 19:36:52.555609"], ["exception", "EvilError: EvilError"], ["backtrace", "/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:12:in `perform'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6.2/lib/active_job/execution.rb:39:in `block in perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:109:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch_aware_job.rb:22:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:21:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/i18n-1.10.0/lib/i18n.rb:323:in `with_locale'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6.2/lib/active_job/translation.rb:9:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:26:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/notifications.rb:168:in `block in instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/notifications/instrumenter.rb:23:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/notifications.rb:168:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:25:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:46:in `block in tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/tagged_logging.rb:71:in `block in tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/tagged_logging.rb:28:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/tagged_logging.rb:71:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:46:in `tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:22:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:136:in `run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6.2/lib/active_job/execution.rb:38:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6.2/lib/active_job/execution.rb:18:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:40:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.11.0/lib/rspec/matchers/built_in/raise_error.rb:59:in `matches?'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:51:in `block in handle_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:27:in `with_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:48:in `handle_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/expectation_target.rb:65:in `to'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/expectation_target.rb:139:in `to'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:39:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:263:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:263:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:511:in `block in with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:468:in `block in with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:486:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-rails-5.1.1/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:486:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:468:in `with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:511:in `with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:259:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:646:in `block in run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:642:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:642:in `run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:607:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/configuration.rb:2068:in `with_suite_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:116:in `block in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/reporter.rb:74:in `report'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:115:in `run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:89:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:71:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:45:in `invoke'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/exe/rspec:4:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:58:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:58:in `kernel_load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:23:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:478:in `exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:31:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:25:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/exe/bundle:49:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/friendly_errors.rb:128:in `with_friendly_errors'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/exe/bundle:37:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `
'"], ["status", "error"], ["updated_at", "2022-03-28 19:36:52.555992"], ["id", 1203]] [ActiveJob] [BadJob] [2ed9bad8-7da2-4fcf-9ac1-4cfd6c58aec5]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [BadJob] [2ed9bad8-7da2-4fcf-9ac1-4cfd6c58aec5] Error performing BadJob (Job ID: 2ed9bad8-7da2-4fcf-9ac1-4cfd6c58aec5) from Test(default) in 6.02ms: EvilError (EvilError): /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:12:in `perform' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6.2/lib/active_job/execution.rb:39:in `block in perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:109:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch_aware_job.rb:22:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:21:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/i18n-1.10.0/lib/i18n.rb:323:in `with_locale' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6.2/lib/active_job/translation.rb:9:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:26:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/notifications.rb:168:in `block in instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/notifications/instrumenter.rb:23:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/notifications.rb:168:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:25:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:46:in `block in tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/tagged_logging.rb:71:in `block in tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/tagged_logging.rb:28:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/tagged_logging.rb:71:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:46:in `tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:22:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:136:in `run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6.2/lib/active_job/execution.rb:38:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6.2/lib/active_job/execution.rb:18:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:40:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.11.0/lib/rspec/matchers/built_in/raise_error.rb:59:in `matches?' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:51:in `block in handle_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:27:in `with_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:48:in `handle_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/expectation_target.rb:65:in `to' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/expectation_target.rb:139:in `to' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:39:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:263:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:263:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:511:in `block in with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:468:in `block in with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:486:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-rails-5.1.1/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:486:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:468:in `with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:511:in `with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:259:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:646:in `block in run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:642:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:642:in `run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:607:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/configuration.rb:2068:in `with_suite_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:116:in `block in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/reporter.rb:74:in `report' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:115:in `run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:89:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:71:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:45:in `invoke' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/exe/rspec:4:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:58:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:58:in `kernel_load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:23:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:478:in `exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:31:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:25:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/exe/bundle:49:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/friendly_errors.rb:128:in `with_friendly_errors' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/exe/bundle:37:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `
' CanvasSync::JobLog Load (0.3ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" ORDER BY "canvas_sync_job_logs"."id" DESC LIMIT $1 [["LIMIT", 1]]  (0.1ms) ROLLBACK  (0.3ms) BEGIN [ActiveJob] [BadJob] [543e2301-f67e-4eaa-932f-ecbe248e7743] Performing BadJob (Job ID: 543e2301-f67e-4eaa-932f-ecbe248e7743) from Test(default) [ActiveJob] [BadJob] [543e2301-f67e-4eaa-932f-ecbe248e7743] CanvasSync::JobLog Load (0.3ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "543e2301-f67e-4eaa-932f-ecbe248e7743"], ["LIMIT", 1]] [ActiveJob] [BadJob] [543e2301-f67e-4eaa-932f-ecbe248e7743]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [BadJob] [543e2301-f67e-4eaa-932f-ecbe248e7743] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["job_class", "BadJob"], ["status", "enqueued"], ["created_at", "2022-03-28 19:36:52.562128"], ["updated_at", "2022-03-28 19:36:52.562128"], ["job_id", "543e2301-f67e-4eaa-932f-ecbe248e7743"]] [ActiveJob] [BadJob] [543e2301-f67e-4eaa-932f-ecbe248e7743]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [BadJob] [543e2301-f67e-4eaa-932f-ecbe248e7743]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [BadJob] [543e2301-f67e-4eaa-932f-ecbe248e7743] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-03-28 19:36:52.563118"], ["status", "running"], ["updated_at", "2022-03-28 19:36:52.563391"], ["id", 1204]] [ActiveJob] [BadJob] [543e2301-f67e-4eaa-932f-ecbe248e7743]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [BadJob] [543e2301-f67e-4eaa-932f-ecbe248e7743]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [BadJob] [543e2301-f67e-4eaa-932f-ecbe248e7743] CanvasSync::JobLog Update (0.4ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "exception" = $2, "backtrace" = $3, "status" = $4, "updated_at" = $5 WHERE "canvas_sync_job_logs"."id" = $6 [["completed_at", "2022-03-28 19:36:52.564623"], ["exception", "ArgumentError: wrong number of arguments (given 0, expected 1)"], ["backtrace", "/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:11:in `perform'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6.2/lib/active_job/execution.rb:39:in `block in perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:109:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch_aware_job.rb:22:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:21:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/i18n-1.10.0/lib/i18n.rb:323:in `with_locale'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6.2/lib/active_job/translation.rb:9:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:26:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/notifications.rb:168:in `block in instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/notifications/instrumenter.rb:23:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/notifications.rb:168:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:25:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:46:in `block in tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/tagged_logging.rb:71:in `block in tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/tagged_logging.rb:28:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/tagged_logging.rb:71:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:46:in `tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:22:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:136:in `run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6.2/lib/active_job/execution.rb:38:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6.2/lib/active_job/execution.rb:18:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:52:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.11.0/lib/rspec/matchers/built_in/raise_error.rb:59:in `matches?'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:51:in `block in handle_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:27:in `with_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:48:in `handle_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/expectation_target.rb:65:in `to'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/expectation_target.rb:139:in `to'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:51:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:263:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:263:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:511:in `block in with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:468:in `block in with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:486:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-rails-5.1.1/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:486:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:468:in `with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:511:in `with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:259:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:646:in `block in run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:642:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:642:in `run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:607:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/configuration.rb:2068:in `with_suite_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:116:in `block in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/reporter.rb:74:in `report'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:115:in `run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:89:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:71:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:45:in `invoke'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/exe/rspec:4:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:58:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:58:in `kernel_load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:23:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:478:in `exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:31:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:25:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/exe/bundle:49:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/friendly_errors.rb:128:in `with_friendly_errors'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/exe/bundle:37:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `
'"], ["status", "error"], ["updated_at", "2022-03-28 19:36:52.564968"], ["id", 1204]] [ActiveJob] [BadJob] [543e2301-f67e-4eaa-932f-ecbe248e7743]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [BadJob] [543e2301-f67e-4eaa-932f-ecbe248e7743] Error performing BadJob (Job ID: 543e2301-f67e-4eaa-932f-ecbe248e7743) from Test(default) in 5.19ms: ArgumentError (wrong number of arguments (given 0, expected 1)): /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:11:in `perform' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6.2/lib/active_job/execution.rb:39:in `block in perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:109:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch_aware_job.rb:22:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:21:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/i18n-1.10.0/lib/i18n.rb:323:in `with_locale' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6.2/lib/active_job/translation.rb:9:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:26:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/notifications.rb:168:in `block in instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/notifications/instrumenter.rb:23:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/notifications.rb:168:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:25:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:46:in `block in tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/tagged_logging.rb:71:in `block in tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/tagged_logging.rb:28:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/tagged_logging.rb:71:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:46:in `tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:22:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:136:in `run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6.2/lib/active_job/execution.rb:38:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6.2/lib/active_job/execution.rb:18:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:52:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.11.0/lib/rspec/matchers/built_in/raise_error.rb:59:in `matches?' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:51:in `block in handle_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:27:in `with_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:48:in `handle_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/expectation_target.rb:65:in `to' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/expectation_target.rb:139:in `to' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:51:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:263:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:263:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:511:in `block in with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:468:in `block in with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:486:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-rails-5.1.1/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:486:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:468:in `with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:511:in `with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:259:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:646:in `block in run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:642:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:642:in `run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:607:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/configuration.rb:2068:in `with_suite_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:116:in `block in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/reporter.rb:74:in `report' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:115:in `run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:89:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:71:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:45:in `invoke' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/exe/rspec:4:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:58:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:58:in `kernel_load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:23:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:478:in `exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:31:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:25:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/exe/bundle:49:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/friendly_errors.rb:128:in `with_friendly_errors' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/exe/bundle:37:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `
'  (0.1ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [BadJob] [4e183247-ba46-4e35-90b5-289b359c0e82] Performing BadJob (Job ID: 4e183247-ba46-4e35-90b5-289b359c0e82) from Test(default) [ActiveJob] [BadJob] [4e183247-ba46-4e35-90b5-289b359c0e82] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "4e183247-ba46-4e35-90b5-289b359c0e82"], ["LIMIT", 1]] [ActiveJob] [BadJob] [4e183247-ba46-4e35-90b5-289b359c0e82]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [BadJob] [4e183247-ba46-4e35-90b5-289b359c0e82] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["job_class", "BadJob"], ["status", "enqueued"], ["created_at", "2022-03-28 19:36:52.568817"], ["updated_at", "2022-03-28 19:36:52.568817"], ["job_id", "4e183247-ba46-4e35-90b5-289b359c0e82"]] [ActiveJob] [BadJob] [4e183247-ba46-4e35-90b5-289b359c0e82]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [BadJob] [4e183247-ba46-4e35-90b5-289b359c0e82]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [BadJob] [4e183247-ba46-4e35-90b5-289b359c0e82] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-03-28 19:36:52.570023"], ["status", "running"], ["updated_at", "2022-03-28 19:36:52.570361"], ["id", 1205]] [ActiveJob] [BadJob] [4e183247-ba46-4e35-90b5-289b359c0e82]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [BadJob] [4e183247-ba46-4e35-90b5-289b359c0e82]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [BadJob] [4e183247-ba46-4e35-90b5-289b359c0e82] CanvasSync::JobLog Update (0.9ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "exception" = $2, "backtrace" = $3, "status" = $4, "updated_at" = $5 WHERE "canvas_sync_job_logs"."id" = $6 [["completed_at", "2022-03-28 19:36:52.575666"], ["exception", "ArgumentError: wrong number of arguments (given 0, expected 1)"], ["backtrace", "/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:11:in `perform'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6.2/lib/active_job/execution.rb:39:in `block in perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:109:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch_aware_job.rb:22:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:21:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/i18n-1.10.0/lib/i18n.rb:323:in `with_locale'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6.2/lib/active_job/translation.rb:9:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:26:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/notifications.rb:168:in `block in instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/notifications/instrumenter.rb:23:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/notifications.rb:168:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:25:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:46:in `block in tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/tagged_logging.rb:71:in `block in tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/tagged_logging.rb:28:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/tagged_logging.rb:71:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:46:in `tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:22:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:136:in `run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6.2/lib/active_job/execution.rb:38:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6.2/lib/active_job/execution.rb:18:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:60:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.11.0/lib/rspec/matchers/built_in/raise_error.rb:59:in `matches?'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:51:in `block in handle_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:27:in `with_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:48:in `handle_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/expectation_target.rb:65:in `to'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/expectation_target.rb:139:in `to'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:59:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:263:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:263:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:511:in `block in with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:468:in `block in with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:486:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-rails-5.1.1/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:486:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:468:in `with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:511:in `with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:259:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:646:in `block in run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:642:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:642:in `run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:607:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/configuration.rb:2068:in `with_suite_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:116:in `block in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/reporter.rb:74:in `report'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:115:in `run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:89:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:71:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:45:in `invoke'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/exe/rspec:4:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:58:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:58:in `kernel_load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:23:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:478:in `exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:31:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:25:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/exe/bundle:49:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/friendly_errors.rb:128:in `with_friendly_errors'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/exe/bundle:37:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `
'\n\nError Occurred while handling an Error: NoMethodError: undefined method `bad_catcher' for BadJob:Class\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-mocks-3.11.0/lib/rspec/mocks/method_double.rb:28:in `block in original_implementation_callable'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-mocks-3.11.0/lib/rspec/mocks/message_expectation.rb:143:in `block in and_call_original'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-mocks-3.11.0/lib/rspec/mocks/message_expectation.rb:801:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-mocks-3.11.0/lib/rspec/mocks/message_expectation.rb:615:in `invoke_incrementing_actual_calls_by'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-mocks-3.11.0/lib/rspec/mocks/message_expectation.rb:470:in `invoke'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-mocks-3.11.0/lib/rspec/mocks/proxy.rb:217:in `message_received'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-mocks-3.11.0/lib/rspec/mocks/proxy.rb:361:in `message_received'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-mocks-3.11.0/lib/rspec/mocks/method_double.rb:78:in `proxy_method_invoked'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-mocks-3.11.0/lib/rspec/mocks/method_double.rb:64:in `block (2 levels) in define_proxy_method'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:31:in `rescue in block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:23:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/i18n-1.10.0/lib/i18n.rb:323:in `with_locale'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6.2/lib/active_job/translation.rb:9:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:26:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/notifications.rb:168:in `block in instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/notifications/instrumenter.rb:23:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/notifications.rb:168:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:25:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:46:in `block in tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/tagged_logging.rb:71:in `block in tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/tagged_logging.rb:28:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/tagged_logging.rb:71:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:46:in `tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:22:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:136:in `run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6.2/lib/active_job/execution.rb:38:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6.2/lib/active_job/execution.rb:18:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:60:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.11.0/lib/rspec/matchers/built_in/raise_error.rb:59:in `matches?'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:51:in `block in handle_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:27:in `with_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:48:in `handle_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/expectation_target.rb:65:in `to'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/expectation_target.rb:139:in `to'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:59:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:263:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:263:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:511:in `block in with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:468:in `block in with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:486:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-rails-5.1.1/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:486:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:468:in `with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:511:in `with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:259:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:646:in `block in run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:642:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:642:in `run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:607:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/configuration.rb:2068:in `with_suite_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:116:in `block in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/reporter.rb:74:in `report'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:115:in `run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:89:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:71:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:45:in `invoke'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/exe/rspec:4:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:58:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:58:in `kernel_load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:23:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:478:in `exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:31:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:25:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/exe/bundle:49:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/friendly_errors.rb:128:in `with_friendly_errors'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/exe/bundle:37:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `
'"], ["status", "error"], ["updated_at", "2022-03-28 19:36:52.576173"], ["id", 1205]] [ActiveJob] [BadJob] [4e183247-ba46-4e35-90b5-289b359c0e82]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [BadJob] [4e183247-ba46-4e35-90b5-289b359c0e82] Error performing BadJob (Job ID: 4e183247-ba46-4e35-90b5-289b359c0e82) from Test(default) in 10.34ms: ArgumentError (wrong number of arguments (given 0, expected 1)): /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:11:in `perform' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6.2/lib/active_job/execution.rb:39:in `block in perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:109:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch_aware_job.rb:22:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:21:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/i18n-1.10.0/lib/i18n.rb:323:in `with_locale' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6.2/lib/active_job/translation.rb:9:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:26:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/notifications.rb:168:in `block in instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/notifications/instrumenter.rb:23:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/notifications.rb:168:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:25:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:46:in `block in tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/tagged_logging.rb:71:in `block in tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/tagged_logging.rb:28:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/tagged_logging.rb:71:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:46:in `tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:22:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:136:in `run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6.2/lib/active_job/execution.rb:38:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6.2/lib/active_job/execution.rb:18:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:60:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.11.0/lib/rspec/matchers/built_in/raise_error.rb:59:in `matches?' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:51:in `block in handle_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:27:in `with_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:48:in `handle_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/expectation_target.rb:65:in `to' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/expectation_target.rb:139:in `to' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:59:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:263:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:263:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:511:in `block in with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:468:in `block in with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:486:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-rails-5.1.1/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:486:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:468:in `with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:511:in `with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:259:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:646:in `block in run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:642:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:642:in `run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:607:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/configuration.rb:2068:in `with_suite_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:116:in `block in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/reporter.rb:74:in `report' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:115:in `run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:89:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:71:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:45:in `invoke' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/exe/rspec:4:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:58:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:58:in `kernel_load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:23:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:478:in `exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:31:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:25:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/exe/bundle:49:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/friendly_errors.rb:128:in `with_friendly_errors' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/exe/bundle:37:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `
' CanvasSync::JobLog Load (0.4ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" ORDER BY "canvas_sync_job_logs"."id" DESC LIMIT $1 [["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] [CanvasSync::Jobs::ReportChecker] [3eca94f6-3bc5-41ce-811a-fe15e6f25188] Performing CanvasSync::Jobs::ReportChecker (Job ID: 3eca94f6-3bc5-41ce-811a-fe15e6f25188) from Test(default) with arguments: "provisioning_csv", 1, "FakeProcessor", {} [ActiveJob] [CanvasSync::Jobs::ReportChecker] [3eca94f6-3bc5-41ce-811a-fe15e6f25188] CanvasSync::JobLog Load (0.3ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "3eca94f6-3bc5-41ce-811a-fe15e6f25188"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [3eca94f6-3bc5-41ce-811a-fe15e6f25188]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [3eca94f6-3bc5-41ce-811a-fe15e6f25188] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- provisioning_csv\n- 1\n- FakeProcessor\n- {}\n"], ["created_at", "2022-03-28 19:36:52.583932"], ["updated_at", "2022-03-28 19:36:52.583932"], ["job_id", "3eca94f6-3bc5-41ce-811a-fe15e6f25188"]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [3eca94f6-3bc5-41ce-811a-fe15e6f25188]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [3eca94f6-3bc5-41ce-811a-fe15e6f25188]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [3eca94f6-3bc5-41ce-811a-fe15e6f25188] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-03-28 19:36:52.585549"], ["status", "running"], ["updated_at", "2022-03-28 19:36:52.585842"], ["id", 1206]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [3eca94f6-3bc5-41ce-811a-fe15e6f25188]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [3eca94f6-3bc5-41ce-811a-fe15e6f25188]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [3eca94f6-3bc5-41ce-811a-fe15e6f25188] CanvasSync::JobLog Destroy (0.4ms) DELETE FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."id" = $1 [["id", 1206]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [3eca94f6-3bc5-41ce-811a-fe15e6f25188]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [3eca94f6-3bc5-41ce-811a-fe15e6f25188] Performed CanvasSync::Jobs::ReportChecker (Job ID: 3eca94f6-3bc5-41ce-811a-fe15e6f25188) from Test(default) in 9.53ms  (0.2ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [CanvasSync::Jobs::ReportChecker] [4352a5ef-6564-4db8-8377-e210618f3fc6] Performing CanvasSync::Jobs::ReportChecker (Job ID: 4352a5ef-6564-4db8-8377-e210618f3fc6) from Test(default) with arguments: "provisioning_csv", 1, "FakeProcessor", {} [ActiveJob] [CanvasSync::Jobs::ReportChecker] [4352a5ef-6564-4db8-8377-e210618f3fc6] CanvasSync::JobLog Load (0.3ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "4352a5ef-6564-4db8-8377-e210618f3fc6"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [4352a5ef-6564-4db8-8377-e210618f3fc6]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [4352a5ef-6564-4db8-8377-e210618f3fc6] CanvasSync::JobLog Create (0.5ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- provisioning_csv\n- 1\n- FakeProcessor\n- {}\n"], ["created_at", "2022-03-28 19:36:52.596227"], ["updated_at", "2022-03-28 19:36:52.596227"], ["job_id", "4352a5ef-6564-4db8-8377-e210618f3fc6"]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [4352a5ef-6564-4db8-8377-e210618f3fc6]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [4352a5ef-6564-4db8-8377-e210618f3fc6]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [4352a5ef-6564-4db8-8377-e210618f3fc6] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-03-28 19:36:52.597971"], ["status", "running"], ["updated_at", "2022-03-28 19:36:52.598312"], ["id", 1207]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [4352a5ef-6564-4db8-8377-e210618f3fc6]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [4352a5ef-6564-4db8-8377-e210618f3fc6]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [4352a5ef-6564-4db8-8377-e210618f3fc6] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- provisioning_csv\n- 1\n- FakeProcessor\n- {}\n- {}\n"], ["created_at", "2022-03-28 19:36:52.601378"], ["updated_at", "2022-03-28 19:36:52.601378"], ["job_id", "6c6fa5b0-b809-4d55-a17e-4e6db9f34a94"]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [4352a5ef-6564-4db8-8377-e210618f3fc6]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [4352a5ef-6564-4db8-8377-e210618f3fc6] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: 6c6fa5b0-b809-4d55-a17e-4e6db9f34a94) to Test(default) at 2022-03-28 19:37:22 UTC with arguments: "provisioning_csv", 1, "FakeProcessor", {}, {} [ActiveJob] [CanvasSync::Jobs::ReportChecker] [4352a5ef-6564-4db8-8377-e210618f3fc6]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [4352a5ef-6564-4db8-8377-e210618f3fc6] CanvasSync::JobLog Destroy (0.2ms) DELETE FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."id" = $1 [["id", 1207]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [4352a5ef-6564-4db8-8377-e210618f3fc6]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [4352a5ef-6564-4db8-8377-e210618f3fc6] Performed CanvasSync::Jobs::ReportChecker (Job ID: 4352a5ef-6564-4db8-8377-e210618f3fc6) from Test(default) in 8.66ms  (0.2ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [CanvasSync::Jobs::ReportChecker] [afdd21df-86d8-492f-914e-e6012486f23b] Performing CanvasSync::Jobs::ReportChecker (Job ID: afdd21df-86d8-492f-914e-e6012486f23b) from Test(default) with arguments: "provisioning_csv", 1, "FakeProcessor", {} [ActiveJob] [CanvasSync::Jobs::ReportChecker] [afdd21df-86d8-492f-914e-e6012486f23b] CanvasSync::JobLog Load (0.3ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "afdd21df-86d8-492f-914e-e6012486f23b"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [afdd21df-86d8-492f-914e-e6012486f23b]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [afdd21df-86d8-492f-914e-e6012486f23b] CanvasSync::JobLog Create (0.4ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- provisioning_csv\n- 1\n- FakeProcessor\n- {}\n"], ["created_at", "2022-03-28 19:36:52.623208"], ["updated_at", "2022-03-28 19:36:52.623208"], ["job_id", "afdd21df-86d8-492f-914e-e6012486f23b"]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [afdd21df-86d8-492f-914e-e6012486f23b]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [afdd21df-86d8-492f-914e-e6012486f23b]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [afdd21df-86d8-492f-914e-e6012486f23b] CanvasSync::JobLog Update (0.4ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-03-28 19:36:52.625185"], ["status", "running"], ["updated_at", "2022-03-28 19:36:52.625528"], ["id", 1209]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [afdd21df-86d8-492f-914e-e6012486f23b]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [afdd21df-86d8-492f-914e-e6012486f23b]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [afdd21df-86d8-492f-914e-e6012486f23b] CanvasSync::JobLog Update (0.7ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "exception" = $2, "backtrace" = $3, "status" = $4, "updated_at" = $5 WHERE "canvas_sync_job_logs"."id" = $6 [["completed_at", "2022-03-28 19:36:52.631070"], ["exception", "NameError: undefined local variable or method `current_organization' for #"], ["backtrace", "/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/jobs/report_checker.rb:35:in `perform'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6.2/lib/active_job/execution.rb:39:in `block in perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:109:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch_aware_job.rb:22:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:21:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/i18n-1.10.0/lib/i18n.rb:323:in `with_locale'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6.2/lib/active_job/translation.rb:9:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:26:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/notifications.rb:168:in `block in instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/notifications/instrumenter.rb:23:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/notifications.rb:168:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:25:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:46:in `block in tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/tagged_logging.rb:71:in `block in tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/tagged_logging.rb:28:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/tagged_logging.rb:71:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:46:in `tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:22:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:136:in `run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6.2/lib/active_job/execution.rb:38:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6.2/lib/active_job/execution.rb:18:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/report_checker_spec.rb:11:in `start_job'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/report_checker_spec.rb:53:in `block (5 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.11.0/lib/rspec/matchers/built_in/raise_error.rb:59:in `matches?'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:51:in `block in handle_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:27:in `with_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:48:in `handle_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/expectation_target.rb:65:in `to'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/expectation_target.rb:139:in `to'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/report_checker_spec.rb:53:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:263:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:263:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:511:in `block in with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:468:in `block in with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:486:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-rails-5.1.1/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:486:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:468:in `with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:511:in `with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:259:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:646:in `block in run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:642:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:642:in `run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:607:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/configuration.rb:2068:in `with_suite_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:116:in `block in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/reporter.rb:74:in `report'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:115:in `run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:89:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:71:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:45:in `invoke'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/exe/rspec:4:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:58:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:58:in `kernel_load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:23:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:478:in `exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:31:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:25:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/exe/bundle:49:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/friendly_errors.rb:128:in `with_friendly_errors'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/exe/bundle:37:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `
'"], ["status", "error"], ["updated_at", "2022-03-28 19:36:52.631560"], ["id", 1209]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [afdd21df-86d8-492f-914e-e6012486f23b]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [afdd21df-86d8-492f-914e-e6012486f23b] Error performing CanvasSync::Jobs::ReportChecker (Job ID: afdd21df-86d8-492f-914e-e6012486f23b) from Test(default) in 11.59ms: NameError (undefined local variable or method `current_organization' for #): /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/jobs/report_checker.rb:35:in `perform' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6.2/lib/active_job/execution.rb:39:in `block in perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:109:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch_aware_job.rb:22:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:21:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/i18n-1.10.0/lib/i18n.rb:323:in `with_locale' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6.2/lib/active_job/translation.rb:9:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:26:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/notifications.rb:168:in `block in instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/notifications/instrumenter.rb:23:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/notifications.rb:168:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:25:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:46:in `block in tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/tagged_logging.rb:71:in `block in tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/tagged_logging.rb:28:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/tagged_logging.rb:71:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:46:in `tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:22:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:136:in `run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6.2/lib/active_job/execution.rb:38:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6.2/lib/active_job/execution.rb:18:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/report_checker_spec.rb:11:in `start_job' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/report_checker_spec.rb:53:in `block (5 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.11.0/lib/rspec/matchers/built_in/raise_error.rb:59:in `matches?' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:51:in `block in handle_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:27:in `with_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:48:in `handle_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/expectation_target.rb:65:in `to' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/expectation_target.rb:139:in `to' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/report_checker_spec.rb:53:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:263:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:263:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:511:in `block in with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:468:in `block in with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:486:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-rails-5.1.1/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:486:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:468:in `with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:511:in `with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:259:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:646:in `block in run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:642:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:642:in `run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:607:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/configuration.rb:2068:in `with_suite_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:116:in `block in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/reporter.rb:74:in `report' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:115:in `run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:89:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:71:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:45:in `invoke' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/exe/rspec:4:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:58:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:58:in `kernel_load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:23:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:478:in `exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:31:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:25:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/exe/bundle:49:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/friendly_errors.rb:128:in `with_friendly_errors' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/exe/bundle:37:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `
'  (0.2ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [aa3a0961-ecba-400b-87ac-86e68ae06ae8] Performing CanvasSync::Jobs::ReportProcessorJob (Job ID: aa3a0961-ecba-400b-87ac-86e68ae06ae8) from Test(default) with arguments: "provisioning_csv", "https://test.instructure.com/sample_report_download", "FakeProcessor", {}, 1 [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [aa3a0961-ecba-400b-87ac-86e68ae06ae8] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "aa3a0961-ecba-400b-87ac-86e68ae06ae8"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [aa3a0961-ecba-400b-87ac-86e68ae06ae8]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [aa3a0961-ecba-400b-87ac-86e68ae06ae8] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportProcessorJob"], ["status", "enqueued"], ["job_arguments", "---\n- provisioning_csv\n- https://test.instructure.com/sample_report_download\n- FakeProcessor\n- {}\n- 1\n"], ["created_at", "2022-03-28 19:36:52.637469"], ["updated_at", "2022-03-28 19:36:52.637469"], ["job_id", "aa3a0961-ecba-400b-87ac-86e68ae06ae8"]] [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [aa3a0961-ecba-400b-87ac-86e68ae06ae8]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [aa3a0961-ecba-400b-87ac-86e68ae06ae8]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [aa3a0961-ecba-400b-87ac-86e68ae06ae8] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-03-28 19:36:52.639060"], ["status", "running"], ["updated_at", "2022-03-28 19:36:52.639376"], ["id", 1210]] [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [aa3a0961-ecba-400b-87ac-86e68ae06ae8]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [aa3a0961-ecba-400b-87ac-86e68ae06ae8]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [aa3a0961-ecba-400b-87ac-86e68ae06ae8] CanvasSync::JobLog Update (0.4ms) UPDATE "canvas_sync_job_logs" SET "job_class" = $1, "updated_at" = $2 WHERE "canvas_sync_job_logs"."id" = $3 [["job_class", "FakeProcessor"], ["updated_at", "2022-03-28 19:36:52.641234"], ["id", 1210]] [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [aa3a0961-ecba-400b-87ac-86e68ae06ae8]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [aa3a0961-ecba-400b-87ac-86e68ae06ae8]  (0.3ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [aa3a0961-ecba-400b-87ac-86e68ae06ae8] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2022-03-28 19:36:52.652365"], ["status", "success"], ["updated_at", "2022-03-28 19:36:52.652990"], ["id", 1210]] [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [aa3a0961-ecba-400b-87ac-86e68ae06ae8]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [aa3a0961-ecba-400b-87ac-86e68ae06ae8] Performed CanvasSync::Jobs::ReportProcessorJob (Job ID: aa3a0961-ecba-400b-87ac-86e68ae06ae8) from Test(default) in 17.83ms  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] [CanvasSync::Jobs::ReportStarter] [7b555479-03da-4ced-9ca2-bf54ddc7629c] Performing CanvasSync::Jobs::ReportStarter (Job ID: 7b555479-03da-4ced-9ca2-bf54ddc7629c) from Test(default) with arguments: "provisioning_csv", {"parameters[users]"=>true}, "CoolProcessor", {:models=>["users"]} [ActiveJob] [CanvasSync::Jobs::ReportStarter] [7b555479-03da-4ced-9ca2-bf54ddc7629c] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "7b555479-03da-4ced-9ca2-bf54ddc7629c"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::ReportStarter] [7b555479-03da-4ced-9ca2-bf54ddc7629c]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [7b555479-03da-4ced-9ca2-bf54ddc7629c] CanvasSync::JobLog Create (0.4ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportStarter"], ["status", "enqueued"], ["job_arguments", "---\n- provisioning_csv\n- parameters[users]: true\n- CoolProcessor\n- :models:\n - users\n"], ["created_at", "2022-03-28 19:36:52.657806"], ["updated_at", "2022-03-28 19:36:52.657806"], ["job_id", "7b555479-03da-4ced-9ca2-bf54ddc7629c"]] [ActiveJob] [CanvasSync::Jobs::ReportStarter] [7b555479-03da-4ced-9ca2-bf54ddc7629c]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [7b555479-03da-4ced-9ca2-bf54ddc7629c]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [7b555479-03da-4ced-9ca2-bf54ddc7629c] CanvasSync::JobLog Update (0.4ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-03-28 19:36:52.660153"], ["status", "running"], ["updated_at", "2022-03-28 19:36:52.660515"], ["id", 1211]] [ActiveJob] [CanvasSync::Jobs::ReportStarter] [7b555479-03da-4ced-9ca2-bf54ddc7629c]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [7b555479-03da-4ced-9ca2-bf54ddc7629c]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [7b555479-03da-4ced-9ca2-bf54ddc7629c] CanvasSync::JobLog Create (0.2ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- provisioning_csv\n- 1\n- CoolProcessor\n- :models:\n - users\n :sync_start_time: '2022-03-28T19:36:52Z'\n :report_params:\n parameters[users]: true\n"], ["created_at", "2022-03-28 19:36:52.664670"], ["updated_at", "2022-03-28 19:36:52.664670"], ["job_id", "a7ab45d7-165c-4a84-a7de-fed6b60f02f9"]] [ActiveJob] [CanvasSync::Jobs::ReportStarter] [7b555479-03da-4ced-9ca2-bf54ddc7629c]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [7b555479-03da-4ced-9ca2-bf54ddc7629c] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: a7ab45d7-165c-4a84-a7de-fed6b60f02f9) to Test(default) at 2022-03-28 19:37:22 UTC with arguments: "provisioning_csv", 1, "CoolProcessor", {:models=>["users"], :sync_start_time=>"2022-03-28T19:36:52Z", :report_params=>{"parameters[users]"=>true}} [ActiveJob] [CanvasSync::Jobs::ReportStarter] [7b555479-03da-4ced-9ca2-bf54ddc7629c]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [7b555479-03da-4ced-9ca2-bf54ddc7629c] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2022-03-28 19:36:52.666916"], ["status", "success"], ["updated_at", "2022-03-28 19:36:52.667233"], ["id", 1211]] [ActiveJob] [CanvasSync::Jobs::ReportStarter] [7b555479-03da-4ced-9ca2-bf54ddc7629c]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [7b555479-03da-4ced-9ca2-bf54ddc7629c] Performed CanvasSync::Jobs::ReportStarter (Job ID: 7b555479-03da-4ced-9ca2-bf54ddc7629c) from Test(default) in 11.81ms  (0.2ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [CanvasSync::Jobs::ReportStarter] [42590825-c73c-43f4-bd7d-ebf2bd5b04c3] Performing CanvasSync::Jobs::ReportStarter (Job ID: 42590825-c73c-43f4-bd7d-ebf2bd5b04c3) from Test(default) with arguments: "provisioning_csv", {"parameters[users]"=>true}, "CoolProcessor", {:models=>["users"]}, {:allow_redownloads=>true} [ActiveJob] [CanvasSync::Jobs::ReportStarter] [42590825-c73c-43f4-bd7d-ebf2bd5b04c3] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "42590825-c73c-43f4-bd7d-ebf2bd5b04c3"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::ReportStarter] [42590825-c73c-43f4-bd7d-ebf2bd5b04c3]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [42590825-c73c-43f4-bd7d-ebf2bd5b04c3] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportStarter"], ["status", "enqueued"], ["job_arguments", "---\n- provisioning_csv\n- parameters[users]: true\n- CoolProcessor\n- :models:\n - users\n- :allow_redownloads: true\n"], ["created_at", "2022-03-28 19:36:52.671963"], ["updated_at", "2022-03-28 19:36:52.671963"], ["job_id", "42590825-c73c-43f4-bd7d-ebf2bd5b04c3"]] [ActiveJob] [CanvasSync::Jobs::ReportStarter] [42590825-c73c-43f4-bd7d-ebf2bd5b04c3]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [42590825-c73c-43f4-bd7d-ebf2bd5b04c3]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [42590825-c73c-43f4-bd7d-ebf2bd5b04c3] CanvasSync::JobLog Update (0.4ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-03-28 19:36:52.673808"], ["status", "running"], ["updated_at", "2022-03-28 19:36:52.674247"], ["id", 1213]] [ActiveJob] [CanvasSync::Jobs::ReportStarter] [42590825-c73c-43f4-bd7d-ebf2bd5b04c3]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [42590825-c73c-43f4-bd7d-ebf2bd5b04c3]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [42590825-c73c-43f4-bd7d-ebf2bd5b04c3] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2022-03-28 19:36:52.677126"], ["status", "success"], ["updated_at", "2022-03-28 19:36:52.677567"], ["id", 1213]] [ActiveJob] [CanvasSync::Jobs::ReportStarter] [42590825-c73c-43f4-bd7d-ebf2bd5b04c3]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [42590825-c73c-43f4-bd7d-ebf2bd5b04c3] Performed CanvasSync::Jobs::ReportStarter (Job ID: 42590825-c73c-43f4-bd7d-ebf2bd5b04c3) from Test(default) in 7.72ms  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) SAVEPOINT active_record_1 Account Exists (0.8ms) SELECT 1 AS one FROM "accounts" WHERE "accounts"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] Account Create (0.4ms) INSERT INTO "accounts" ("canvas_id", "sis_id", "canvas_parent_account_id", "sis_parent_account_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 1], ["sis_id", "8ff2da41e116aa6d7b7bca70bc1698f8"], ["canvas_parent_account_id", 1], ["sis_parent_account_id", "39dc7909805306c82f53b23f8c3373d8"], ["name", "Account name"], ["workflow_state", "active"], ["created_at", "2022-03-28 19:36:52.692433"], ["updated_at", "2022-03-28 19:36:52.692433"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.3ms) SELECT COUNT(*) FROM "admins" [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [3451ab48-3f93-4e6a-aecc-0a10eb807cea] Performing CanvasSync::Jobs::SyncAdminsJob (Job ID: 3451ab48-3f93-4e6a-aecc-0a10eb807cea) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [3451ab48-3f93-4e6a-aecc-0a10eb807cea] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "3451ab48-3f93-4e6a-aecc-0a10eb807cea"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [3451ab48-3f93-4e6a-aecc-0a10eb807cea]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [3451ab48-3f93-4e6a-aecc-0a10eb807cea] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncAdminsJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2022-03-28 19:36:52.697435"], ["updated_at", "2022-03-28 19:36:52.697435"], ["job_id", "3451ab48-3f93-4e6a-aecc-0a10eb807cea"]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [3451ab48-3f93-4e6a-aecc-0a10eb807cea]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [3451ab48-3f93-4e6a-aecc-0a10eb807cea]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [3451ab48-3f93-4e6a-aecc-0a10eb807cea] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-03-28 19:36:52.698852"], ["status", "running"], ["updated_at", "2022-03-28 19:36:52.699208"], ["id", 1214]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [3451ab48-3f93-4e6a-aecc-0a10eb807cea]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [3451ab48-3f93-4e6a-aecc-0a10eb807cea] Account Load (0.3ms) SELECT "accounts".* FROM "accounts" WHERE "accounts"."workflow_state" != $1 ORDER BY "accounts"."id" ASC LIMIT $2 [["workflow_state", "deleted"], ["LIMIT", 1000]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [3451ab48-3f93-4e6a-aecc-0a10eb807cea] Admin Load (0.2ms) SELECT "admins".* FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [3451ab48-3f93-4e6a-aecc-0a10eb807cea]  (0.3ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [3451ab48-3f93-4e6a-aecc-0a10eb807cea] Admin Exists (0.3ms) SELECT 1 AS one FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [3451ab48-3f93-4e6a-aecc-0a10eb807cea] Admin Create (0.3ms) INSERT INTO "admins" ("canvas_id", "role_name", "canvas_account_id", "canvas_role_id", "canvas_user_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 2], ["role_name", "AccountAdmin"], ["canvas_account_id", 1], ["canvas_role_id", 1], ["canvas_user_id", 1], ["workflow_state", "active"], ["created_at", "2022-03-28 19:36:52.714120"], ["updated_at", "2022-03-28 19:36:52.714120"]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [3451ab48-3f93-4e6a-aecc-0a10eb807cea]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [3451ab48-3f93-4e6a-aecc-0a10eb807cea] Admin Load (0.2ms) SELECT "admins".* FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 3], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [3451ab48-3f93-4e6a-aecc-0a10eb807cea]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [3451ab48-3f93-4e6a-aecc-0a10eb807cea] Admin Exists (0.1ms) SELECT 1 AS one FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 3], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [3451ab48-3f93-4e6a-aecc-0a10eb807cea] Admin Create (0.2ms) INSERT INTO "admins" ("canvas_id", "role_name", "canvas_account_id", "canvas_role_id", "canvas_user_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 3], ["role_name", "Custom Account Role"], ["canvas_account_id", 1], ["canvas_role_id", 11], ["canvas_user_id", 11], ["workflow_state", "active"], ["created_at", "2022-03-28 19:36:52.716572"], ["updated_at", "2022-03-28 19:36:52.716572"]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [3451ab48-3f93-4e6a-aecc-0a10eb807cea]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [3451ab48-3f93-4e6a-aecc-0a10eb807cea] Admin Load (0.2ms) SELECT "admins".* FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 4], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [3451ab48-3f93-4e6a-aecc-0a10eb807cea]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [3451ab48-3f93-4e6a-aecc-0a10eb807cea] Admin Exists (0.3ms) SELECT 1 AS one FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 4], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [3451ab48-3f93-4e6a-aecc-0a10eb807cea] Admin Create (0.3ms) INSERT INTO "admins" ("canvas_id", "role_name", "canvas_account_id", "canvas_role_id", "canvas_user_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 4], ["role_name", "Test"], ["canvas_account_id", 1], ["canvas_role_id", 10], ["canvas_user_id", 11], ["workflow_state", "active"], ["created_at", "2022-03-28 19:36:52.719841"], ["updated_at", "2022-03-28 19:36:52.719841"]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [3451ab48-3f93-4e6a-aecc-0a10eb807cea]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [3451ab48-3f93-4e6a-aecc-0a10eb807cea] Admin Update All (0.3ms) UPDATE "admins" SET "workflow_state" = 'inactive' WHERE "admins"."id" NOT IN ($1, $2, $3) [["id", 232], ["id", 233], ["id", 234]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [3451ab48-3f93-4e6a-aecc-0a10eb807cea]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [3451ab48-3f93-4e6a-aecc-0a10eb807cea] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2022-03-28 19:36:52.721866"], ["status", "success"], ["updated_at", "2022-03-28 19:36:52.722323"], ["id", 1214]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [3451ab48-3f93-4e6a-aecc-0a10eb807cea]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [3451ab48-3f93-4e6a-aecc-0a10eb807cea] Performed CanvasSync::Jobs::SyncAdminsJob (Job ID: 3451ab48-3f93-4e6a-aecc-0a10eb807cea) from Test(default) in 27.26ms  (0.2ms) SELECT COUNT(*) FROM "admins"  (0.1ms) ROLLBACK  (0.3ms) BEGIN [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [07166042-b930-4199-b410-bf15003f5ced] Performing CanvasSync::Jobs::SyncAssignmentGroupsJob (Job ID: 07166042-b930-4199-b410-bf15003f5ced) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [07166042-b930-4199-b410-bf15003f5ced] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "07166042-b930-4199-b410-bf15003f5ced"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [07166042-b930-4199-b410-bf15003f5ced]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [07166042-b930-4199-b410-bf15003f5ced] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncAssignmentGroupsJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2022-03-28 19:36:52.727711"], ["updated_at", "2022-03-28 19:36:52.727711"], ["job_id", "07166042-b930-4199-b410-bf15003f5ced"]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [07166042-b930-4199-b410-bf15003f5ced]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [07166042-b930-4199-b410-bf15003f5ced]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [07166042-b930-4199-b410-bf15003f5ced] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-03-28 19:36:52.729038"], ["status", "running"], ["updated_at", "2022-03-28 19:36:52.729340"], ["id", 1215]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [07166042-b930-4199-b410-bf15003f5ced]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [07166042-b930-4199-b410-bf15003f5ced]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [07166042-b930-4199-b410-bf15003f5ced] CanvasSync::JobLog Create (0.2ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proserv_assignment_group_export_csv\n- 1\n- CanvasSync::Processors::AssignmentGroupsProcessor\n- :sync_start_time: '2022-03-28T19:36:52Z'\n :report_params:\n :parameters:\n :enrollment_term_id: 1\n"], ["created_at", "2022-03-28 19:36:52.732264"], ["updated_at", "2022-03-28 19:36:52.732264"], ["job_id", "ad349687-f91b-4800-93ca-82ed648ce5e1"]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [07166042-b930-4199-b410-bf15003f5ced]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [07166042-b930-4199-b410-bf15003f5ced] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: ad349687-f91b-4800-93ca-82ed648ce5e1) to Test(default) at 2022-03-28 19:37:22 UTC with arguments: "proserv_assignment_group_export_csv", 1, "CanvasSync::Processors::AssignmentGroupsProcessor", {:sync_start_time=>"2022-03-28T19:36:52Z", :report_params=>{:parameters=>{:enrollment_term_id=>1}}} [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [07166042-b930-4199-b410-bf15003f5ced]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [07166042-b930-4199-b410-bf15003f5ced] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2022-03-28 19:36:52.734402"], ["status", "success"], ["updated_at", "2022-03-28 19:36:52.734758"], ["id", 1215]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [07166042-b930-4199-b410-bf15003f5ced]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [07166042-b930-4199-b410-bf15003f5ced] Performed CanvasSync::Jobs::SyncAssignmentGroupsJob (Job ID: 07166042-b930-4199-b410-bf15003f5ced) from Test(default) in 9.19ms  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [f62cb891-4b18-4bbd-98f7-ede6a286ddb0] Performing CanvasSync::Jobs::SyncAssignmentsJob (Job ID: f62cb891-4b18-4bbd-98f7-ede6a286ddb0) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [f62cb891-4b18-4bbd-98f7-ede6a286ddb0] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "f62cb891-4b18-4bbd-98f7-ede6a286ddb0"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [f62cb891-4b18-4bbd-98f7-ede6a286ddb0]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [f62cb891-4b18-4bbd-98f7-ede6a286ddb0] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncAssignmentsJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2022-03-28 19:36:52.740050"], ["updated_at", "2022-03-28 19:36:52.740050"], ["job_id", "f62cb891-4b18-4bbd-98f7-ede6a286ddb0"]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [f62cb891-4b18-4bbd-98f7-ede6a286ddb0]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [f62cb891-4b18-4bbd-98f7-ede6a286ddb0]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [f62cb891-4b18-4bbd-98f7-ede6a286ddb0] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-03-28 19:36:52.741328"], ["status", "running"], ["updated_at", "2022-03-28 19:36:52.741613"], ["id", 1217]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [f62cb891-4b18-4bbd-98f7-ede6a286ddb0]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [f62cb891-4b18-4bbd-98f7-ede6a286ddb0]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [f62cb891-4b18-4bbd-98f7-ede6a286ddb0] CanvasSync::JobLog Create (0.2ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proserv_assignment_export_csv\n- 1\n- CanvasSync::Processors::AssignmentsProcessor\n- :sync_start_time: '2022-03-28T19:36:52Z'\n :report_params:\n :parameters:\n :enrollment_term_id: 1\n"], ["created_at", "2022-03-28 19:36:52.744613"], ["updated_at", "2022-03-28 19:36:52.744613"], ["job_id", "7f51bed5-80cb-4c3e-914f-133a58a677ae"]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [f62cb891-4b18-4bbd-98f7-ede6a286ddb0]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [f62cb891-4b18-4bbd-98f7-ede6a286ddb0] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: 7f51bed5-80cb-4c3e-914f-133a58a677ae) to Test(default) at 2022-03-28 19:37:22 UTC with arguments: "proserv_assignment_export_csv", 1, "CanvasSync::Processors::AssignmentsProcessor", {:sync_start_time=>"2022-03-28T19:36:52Z", :report_params=>{:parameters=>{:enrollment_term_id=>1}}} [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [f62cb891-4b18-4bbd-98f7-ede6a286ddb0]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [f62cb891-4b18-4bbd-98f7-ede6a286ddb0] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2022-03-28 19:36:52.746874"], ["status", "success"], ["updated_at", "2022-03-28 19:36:52.747171"], ["id", 1217]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [f62cb891-4b18-4bbd-98f7-ede6a286ddb0]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [f62cb891-4b18-4bbd-98f7-ede6a286ddb0] Performed CanvasSync::Jobs::SyncAssignmentsJob (Job ID: f62cb891-4b18-4bbd-98f7-ede6a286ddb0) from Test(default) in 9.01ms  (0.1ms) ROLLBACK  (0.4ms) BEGIN [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [1b396cba-01bf-436f-be0b-c51ab4804c39] Performing CanvasSync::Jobs::SyncAssignmentsJob (Job ID: 1b396cba-01bf-436f-be0b-c51ab4804c39) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [1b396cba-01bf-436f-be0b-c51ab4804c39] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "1b396cba-01bf-436f-be0b-c51ab4804c39"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [1b396cba-01bf-436f-be0b-c51ab4804c39]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [1b396cba-01bf-436f-be0b-c51ab4804c39] CanvasSync::JobLog Create (0.2ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncAssignmentsJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2022-03-28 19:36:52.751157"], ["updated_at", "2022-03-28 19:36:52.751157"], ["job_id", "1b396cba-01bf-436f-be0b-c51ab4804c39"]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [1b396cba-01bf-436f-be0b-c51ab4804c39]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [1b396cba-01bf-436f-be0b-c51ab4804c39]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [1b396cba-01bf-436f-be0b-c51ab4804c39] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-03-28 19:36:52.752386"], ["status", "running"], ["updated_at", "2022-03-28 19:36:52.752671"], ["id", 1219]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [1b396cba-01bf-436f-be0b-c51ab4804c39]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [1b396cba-01bf-436f-be0b-c51ab4804c39]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [1b396cba-01bf-436f-be0b-c51ab4804c39] CanvasSync::JobLog Create (0.4ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proserv_assignment_export_csv\n- 1\n- CanvasSync::Processors::AssignmentsProcessor\n- :sync_start_time: '2022-03-28T19:36:52Z'\n :report_params:\n :parameters: {}\n"], ["created_at", "2022-03-28 19:36:52.756029"], ["updated_at", "2022-03-28 19:36:52.756029"], ["job_id", "061715f9-73a2-4d75-b492-4a22f09a3640"]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [1b396cba-01bf-436f-be0b-c51ab4804c39]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [1b396cba-01bf-436f-be0b-c51ab4804c39] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: 061715f9-73a2-4d75-b492-4a22f09a3640) to Test(default) at 2022-03-28 19:37:22 UTC with arguments: "proserv_assignment_export_csv", 1, "CanvasSync::Processors::AssignmentsProcessor", {:sync_start_time=>"2022-03-28T19:36:52Z", :report_params=>{:parameters=>{}}} [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [1b396cba-01bf-436f-be0b-c51ab4804c39]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [1b396cba-01bf-436f-be0b-c51ab4804c39] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2022-03-28 19:36:52.758982"], ["status", "success"], ["updated_at", "2022-03-28 19:36:52.759357"], ["id", 1219]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [1b396cba-01bf-436f-be0b-c51ab4804c39]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [1b396cba-01bf-436f-be0b-c51ab4804c39] Performed CanvasSync::Jobs::SyncAssignmentsJob (Job ID: 1b396cba-01bf-436f-be0b-c51ab4804c39) from Test(default) in 10.24ms  (0.1ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [e4c079c9-0f14-46fc-a561-46061c55e384] Performing CanvasSync::Jobs::SyncContextModuleItemsJob (Job ID: e4c079c9-0f14-46fc-a561-46061c55e384) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [e4c079c9-0f14-46fc-a561-46061c55e384] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "e4c079c9-0f14-46fc-a561-46061c55e384"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [e4c079c9-0f14-46fc-a561-46061c55e384]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [e4c079c9-0f14-46fc-a561-46061c55e384] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncContextModuleItemsJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2022-03-28 19:36:52.764136"], ["updated_at", "2022-03-28 19:36:52.764136"], ["job_id", "e4c079c9-0f14-46fc-a561-46061c55e384"]] [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [e4c079c9-0f14-46fc-a561-46061c55e384]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [e4c079c9-0f14-46fc-a561-46061c55e384]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [e4c079c9-0f14-46fc-a561-46061c55e384] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-03-28 19:36:52.765462"], ["status", "running"], ["updated_at", "2022-03-28 19:36:52.765744"], ["id", 1221]] [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [e4c079c9-0f14-46fc-a561-46061c55e384]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [e4c079c9-0f14-46fc-a561-46061c55e384]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [e4c079c9-0f14-46fc-a561-46061c55e384] CanvasSync::JobLog Create (0.4ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proserv_context_module_items_csv\n- 1\n- CanvasSync::Processors::ContextModuleItemsProcessor\n- :sync_start_time: '2022-03-28T19:36:52Z'\n :report_params:\n :parameters:\n :enrollment_term_id: 1\n"], ["created_at", "2022-03-28 19:36:52.768605"], ["updated_at", "2022-03-28 19:36:52.768605"], ["job_id", "153b7754-65e9-48b3-9b81-46d5ff1a734e"]] [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [e4c079c9-0f14-46fc-a561-46061c55e384]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [e4c079c9-0f14-46fc-a561-46061c55e384] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: 153b7754-65e9-48b3-9b81-46d5ff1a734e) to Test(default) at 2022-03-28 19:37:22 UTC with arguments: "proserv_context_module_items_csv", 1, "CanvasSync::Processors::ContextModuleItemsProcessor", {:sync_start_time=>"2022-03-28T19:36:52Z", :report_params=>{:parameters=>{:enrollment_term_id=>1}}} [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [e4c079c9-0f14-46fc-a561-46061c55e384]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [e4c079c9-0f14-46fc-a561-46061c55e384] CanvasSync::JobLog Update (0.4ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2022-03-28 19:36:52.771694"], ["status", "success"], ["updated_at", "2022-03-28 19:36:52.772219"], ["id", 1221]] [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [e4c079c9-0f14-46fc-a561-46061c55e384]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [e4c079c9-0f14-46fc-a561-46061c55e384] Performed CanvasSync::Jobs::SyncContextModuleItemsJob (Job ID: e4c079c9-0f14-46fc-a561-46061c55e384) from Test(default) in 10.47ms  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [b228a802-6648-4b6f-8383-5f211dfcdb0c] Performing CanvasSync::Jobs::SyncContextModuleItemsJob (Job ID: b228a802-6648-4b6f-8383-5f211dfcdb0c) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [b228a802-6648-4b6f-8383-5f211dfcdb0c] CanvasSync::JobLog Load (0.3ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "b228a802-6648-4b6f-8383-5f211dfcdb0c"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [b228a802-6648-4b6f-8383-5f211dfcdb0c]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [b228a802-6648-4b6f-8383-5f211dfcdb0c] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncContextModuleItemsJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2022-03-28 19:36:52.777952"], ["updated_at", "2022-03-28 19:36:52.777952"], ["job_id", "b228a802-6648-4b6f-8383-5f211dfcdb0c"]] [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [b228a802-6648-4b6f-8383-5f211dfcdb0c]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [b228a802-6648-4b6f-8383-5f211dfcdb0c]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [b228a802-6648-4b6f-8383-5f211dfcdb0c] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-03-28 19:36:52.779284"], ["status", "running"], ["updated_at", "2022-03-28 19:36:52.779569"], ["id", 1223]] [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [b228a802-6648-4b6f-8383-5f211dfcdb0c]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [b228a802-6648-4b6f-8383-5f211dfcdb0c]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [b228a802-6648-4b6f-8383-5f211dfcdb0c] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proserv_context_module_items_csv\n- 1\n- CanvasSync::Processors::ContextModuleItemsProcessor\n- :sync_start_time: '2022-03-28T19:36:52Z'\n :report_params:\n :parameters: {}\n"], ["created_at", "2022-03-28 19:36:52.782455"], ["updated_at", "2022-03-28 19:36:52.782455"], ["job_id", "a9c8b770-54cd-4637-a1e3-4e7de9217b5f"]] [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [b228a802-6648-4b6f-8383-5f211dfcdb0c]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [b228a802-6648-4b6f-8383-5f211dfcdb0c] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: a9c8b770-54cd-4637-a1e3-4e7de9217b5f) to Test(default) at 2022-03-28 19:37:22 UTC with arguments: "proserv_context_module_items_csv", 1, "CanvasSync::Processors::ContextModuleItemsProcessor", {:sync_start_time=>"2022-03-28T19:36:52Z", :report_params=>{:parameters=>{}}} [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [b228a802-6648-4b6f-8383-5f211dfcdb0c]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [b228a802-6648-4b6f-8383-5f211dfcdb0c] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2022-03-28 19:36:52.785202"], ["status", "success"], ["updated_at", "2022-03-28 19:36:52.785597"], ["id", 1223]] [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [b228a802-6648-4b6f-8383-5f211dfcdb0c]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [b228a802-6648-4b6f-8383-5f211dfcdb0c] Performed CanvasSync::Jobs::SyncContextModuleItemsJob (Job ID: b228a802-6648-4b6f-8383-5f211dfcdb0c) from Test(default) in 10.15ms  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [8b626d61-0a93-4d42-bf82-ad05c753d559] Performing CanvasSync::Jobs::SyncContextModulesJob (Job ID: 8b626d61-0a93-4d42-bf82-ad05c753d559) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [8b626d61-0a93-4d42-bf82-ad05c753d559] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "8b626d61-0a93-4d42-bf82-ad05c753d559"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [8b626d61-0a93-4d42-bf82-ad05c753d559]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [8b626d61-0a93-4d42-bf82-ad05c753d559] CanvasSync::JobLog Create (0.4ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncContextModulesJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2022-03-28 19:36:52.791872"], ["updated_at", "2022-03-28 19:36:52.791872"], ["job_id", "8b626d61-0a93-4d42-bf82-ad05c753d559"]] [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [8b626d61-0a93-4d42-bf82-ad05c753d559]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [8b626d61-0a93-4d42-bf82-ad05c753d559]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [8b626d61-0a93-4d42-bf82-ad05c753d559] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-03-28 19:36:52.793874"], ["status", "running"], ["updated_at", "2022-03-28 19:36:52.794230"], ["id", 1225]] [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [8b626d61-0a93-4d42-bf82-ad05c753d559]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [8b626d61-0a93-4d42-bf82-ad05c753d559]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [8b626d61-0a93-4d42-bf82-ad05c753d559] CanvasSync::JobLog Create (0.2ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proserv_context_modules_csv\n- 1\n- CanvasSync::Processors::ContextModulesProcessor\n- :sync_start_time: '2022-03-28T19:36:52Z'\n :report_params:\n :parameters:\n :enrollment_term_id: 1\n"], ["created_at", "2022-03-28 19:36:52.798034"], ["updated_at", "2022-03-28 19:36:52.798034"], ["job_id", "9c972eeb-4eb0-4fdf-b75f-7b428bd5c5e8"]] [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [8b626d61-0a93-4d42-bf82-ad05c753d559]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [8b626d61-0a93-4d42-bf82-ad05c753d559] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: 9c972eeb-4eb0-4fdf-b75f-7b428bd5c5e8) to Test(default) at 2022-03-28 19:37:22 UTC with arguments: "proserv_context_modules_csv", 1, "CanvasSync::Processors::ContextModulesProcessor", {:sync_start_time=>"2022-03-28T19:36:52Z", :report_params=>{:parameters=>{:enrollment_term_id=>1}}} [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [8b626d61-0a93-4d42-bf82-ad05c753d559]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [8b626d61-0a93-4d42-bf82-ad05c753d559] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2022-03-28 19:36:52.800256"], ["status", "success"], ["updated_at", "2022-03-28 19:36:52.800543"], ["id", 1225]] [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [8b626d61-0a93-4d42-bf82-ad05c753d559]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [8b626d61-0a93-4d42-bf82-ad05c753d559] Performed CanvasSync::Jobs::SyncContextModulesJob (Job ID: 8b626d61-0a93-4d42-bf82-ad05c753d559) from Test(default) in 10.96ms  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [4d757b0c-abcd-43ce-b0d7-d3a5ed14df13] Performing CanvasSync::Jobs::SyncContextModulesJob (Job ID: 4d757b0c-abcd-43ce-b0d7-d3a5ed14df13) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [4d757b0c-abcd-43ce-b0d7-d3a5ed14df13] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "4d757b0c-abcd-43ce-b0d7-d3a5ed14df13"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [4d757b0c-abcd-43ce-b0d7-d3a5ed14df13]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [4d757b0c-abcd-43ce-b0d7-d3a5ed14df13] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncContextModulesJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2022-03-28 19:36:52.805855"], ["updated_at", "2022-03-28 19:36:52.805855"], ["job_id", "4d757b0c-abcd-43ce-b0d7-d3a5ed14df13"]] [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [4d757b0c-abcd-43ce-b0d7-d3a5ed14df13]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [4d757b0c-abcd-43ce-b0d7-d3a5ed14df13]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [4d757b0c-abcd-43ce-b0d7-d3a5ed14df13] CanvasSync::JobLog Update (0.4ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-03-28 19:36:52.807340"], ["status", "running"], ["updated_at", "2022-03-28 19:36:52.807684"], ["id", 1227]] [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [4d757b0c-abcd-43ce-b0d7-d3a5ed14df13]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [4d757b0c-abcd-43ce-b0d7-d3a5ed14df13]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [4d757b0c-abcd-43ce-b0d7-d3a5ed14df13] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proserv_context_modules_csv\n- 1\n- CanvasSync::Processors::ContextModulesProcessor\n- :sync_start_time: '2022-03-28T19:36:52Z'\n :report_params:\n :parameters: {}\n"], ["created_at", "2022-03-28 19:36:52.813267"], ["updated_at", "2022-03-28 19:36:52.813267"], ["job_id", "28e9d3b6-ae9f-4cac-8075-76b3c7e8d7f3"]] [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [4d757b0c-abcd-43ce-b0d7-d3a5ed14df13]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [4d757b0c-abcd-43ce-b0d7-d3a5ed14df13] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: 28e9d3b6-ae9f-4cac-8075-76b3c7e8d7f3) to Test(default) at 2022-03-28 19:37:22 UTC with arguments: "proserv_context_modules_csv", 1, "CanvasSync::Processors::ContextModulesProcessor", {:sync_start_time=>"2022-03-28T19:36:52Z", :report_params=>{:parameters=>{}}} [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [4d757b0c-abcd-43ce-b0d7-d3a5ed14df13]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [4d757b0c-abcd-43ce-b0d7-d3a5ed14df13] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2022-03-28 19:36:52.815613"], ["status", "success"], ["updated_at", "2022-03-28 19:36:52.815919"], ["id", 1227]] [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [4d757b0c-abcd-43ce-b0d7-d3a5ed14df13]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [4d757b0c-abcd-43ce-b0d7-d3a5ed14df13] Performed CanvasSync::Jobs::SyncContextModulesJob (Job ID: 4d757b0c-abcd-43ce-b0d7-d3a5ed14df13) from Test(default) in 12.55ms  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.3ms) SAVEPOINT active_record_1 Term Exists (1.6ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 60342749], ["LIMIT", 1]] Term Create (0.6ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 60342749], ["name", "Cool Term"], ["start_at", "2022-03-25 19:36:51.824258"], ["end_at", "2022-03-31 19:36:51.824352"], ["workflow_state", "active"], ["sis_id", "74484a570c8298b8dd5227c6f4ec84fc"], ["created_at", "2022-03-28 19:36:52.843883"], ["updated_at", "2022-03-28 19:36:52.843883"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [ab1171a8-7c3e-48fa-9a12-a31962fc3032] Performing CanvasSync::Jobs::SyncProvisioningReportJob (Job ID: ab1171a8-7c3e-48fa-9a12-a31962fc3032) from Test(default) with arguments: {:models=>["users", "courses"], :term_scope=>"active"} [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [ab1171a8-7c3e-48fa-9a12-a31962fc3032] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "ab1171a8-7c3e-48fa-9a12-a31962fc3032"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [ab1171a8-7c3e-48fa-9a12-a31962fc3032]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [ab1171a8-7c3e-48fa-9a12-a31962fc3032] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncProvisioningReportJob"], ["status", "enqueued"], ["job_arguments", "---\n- :models:\n - users\n - courses\n :term_scope: active\n"], ["created_at", "2022-03-28 19:36:52.847175"], ["updated_at", "2022-03-28 19:36:52.847175"], ["job_id", "ab1171a8-7c3e-48fa-9a12-a31962fc3032"]] [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [ab1171a8-7c3e-48fa-9a12-a31962fc3032]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [ab1171a8-7c3e-48fa-9a12-a31962fc3032]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [ab1171a8-7c3e-48fa-9a12-a31962fc3032] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-03-28 19:36:52.848910"], ["status", "running"], ["updated_at", "2022-03-28 19:36:52.849298"], ["id", 1229]] [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [ab1171a8-7c3e-48fa-9a12-a31962fc3032]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [ab1171a8-7c3e-48fa-9a12-a31962fc3032]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [ab1171a8-7c3e-48fa-9a12-a31962fc3032] CanvasSync::JobLog Create (0.4ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proservices_provisioning_csv\n- \n- CanvasSync::Processors::ProvisioningReportProcessor\n- :models:\n - users\n - courses\n :term_scope: active\n :sync_start_time: '2022-03-28T19:36:52Z'\n :report_params:\n :parameters:\n :include_deleted: true\n users: true\n courses: true\n :enrollment_term_id: 60342749\n"], ["created_at", "2022-03-28 19:36:52.852211"], ["updated_at", "2022-03-28 19:36:52.852211"], ["job_id", "9fab0693-3c4a-4bd7-9acc-27b871bceecb"]] [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [ab1171a8-7c3e-48fa-9a12-a31962fc3032]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [ab1171a8-7c3e-48fa-9a12-a31962fc3032] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: 9fab0693-3c4a-4bd7-9acc-27b871bceecb) to Test(default) at 2022-03-28 19:37:22 UTC with arguments: "proservices_provisioning_csv", nil, "CanvasSync::Processors::ProvisioningReportProcessor", {:models=>["users", "courses"], :term_scope=>"active", :sync_start_time=>"2022-03-28T19:36:52Z", :report_params=>{:parameters=>{:include_deleted=>true, "users"=>true, "courses"=>true, :enrollment_term_id=>60342749}}} [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [ab1171a8-7c3e-48fa-9a12-a31962fc3032]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [ab1171a8-7c3e-48fa-9a12-a31962fc3032] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2022-03-28 19:36:52.856166"], ["status", "success"], ["updated_at", "2022-03-28 19:36:52.856678"], ["id", 1229]] [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [ab1171a8-7c3e-48fa-9a12-a31962fc3032]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [ab1171a8-7c3e-48fa-9a12-a31962fc3032] Performed CanvasSync::Jobs::SyncProvisioningReportJob (Job ID: ab1171a8-7c3e-48fa-9a12-a31962fc3032) from Test(default) in 11.85ms  (0.2ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [605923d7-4f67-4663-88c8-a053b86d4b89] Performing CanvasSync::Jobs::SyncProvisioningReportJob (Job ID: 605923d7-4f67-4663-88c8-a053b86d4b89) from Test(default) with arguments: {:models=>["users", "courses"]} [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [605923d7-4f67-4663-88c8-a053b86d4b89] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "605923d7-4f67-4663-88c8-a053b86d4b89"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [605923d7-4f67-4663-88c8-a053b86d4b89]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [605923d7-4f67-4663-88c8-a053b86d4b89] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncProvisioningReportJob"], ["status", "enqueued"], ["job_arguments", "---\n- :models:\n - users\n - courses\n"], ["created_at", "2022-03-28 19:36:52.861341"], ["updated_at", "2022-03-28 19:36:52.861341"], ["job_id", "605923d7-4f67-4663-88c8-a053b86d4b89"]] [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [605923d7-4f67-4663-88c8-a053b86d4b89]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [605923d7-4f67-4663-88c8-a053b86d4b89]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [605923d7-4f67-4663-88c8-a053b86d4b89] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-03-28 19:36:52.862949"], ["status", "running"], ["updated_at", "2022-03-28 19:36:52.863284"], ["id", 1231]] [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [605923d7-4f67-4663-88c8-a053b86d4b89]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [605923d7-4f67-4663-88c8-a053b86d4b89]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [605923d7-4f67-4663-88c8-a053b86d4b89] CanvasSync::JobLog Create (0.2ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proservices_provisioning_csv\n- \n- CanvasSync::Processors::ProvisioningReportProcessor\n- :models:\n - users\n - courses\n :sync_start_time: '2022-03-28T19:36:52Z'\n :report_params:\n :parameters:\n :include_deleted: true\n users: true\n courses: true\n"], ["created_at", "2022-03-28 19:36:52.865811"], ["updated_at", "2022-03-28 19:36:52.865811"], ["job_id", "f1ef84bf-b440-47b0-b02d-9814e4762f6e"]] [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [605923d7-4f67-4663-88c8-a053b86d4b89]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [605923d7-4f67-4663-88c8-a053b86d4b89] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: f1ef84bf-b440-47b0-b02d-9814e4762f6e) to Test(default) at 2022-03-28 19:37:22 UTC with arguments: "proservices_provisioning_csv", nil, "CanvasSync::Processors::ProvisioningReportProcessor", {:models=>["users", "courses"], :sync_start_time=>"2022-03-28T19:36:52Z", :report_params=>{:parameters=>{:include_deleted=>true, "users"=>true, "courses"=>true}}} [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [605923d7-4f67-4663-88c8-a053b86d4b89]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [605923d7-4f67-4663-88c8-a053b86d4b89] CanvasSync::JobLog Update (0.5ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2022-03-28 19:36:52.868142"], ["status", "success"], ["updated_at", "2022-03-28 19:36:52.868487"], ["id", 1231]] [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [605923d7-4f67-4663-88c8-a053b86d4b89]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [605923d7-4f67-4663-88c8-a053b86d4b89] Performed CanvasSync::Jobs::SyncProvisioningReportJob (Job ID: 605923d7-4f67-4663-88c8-a053b86d4b89) from Test(default) in 10.18ms  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Account Exists (0.3ms) SELECT 1 AS one FROM "accounts" WHERE "accounts"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] Account Create (0.3ms) INSERT INTO "accounts" ("canvas_id", "sis_id", "canvas_parent_account_id", "sis_parent_account_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 1], ["sis_id", "1e86503991cebbb03e5200fa8b13173b"], ["canvas_parent_account_id", 1], ["sis_parent_account_id", "a3b76854230e82815746a95cb0159b63"], ["name", "Account name"], ["workflow_state", "active"], ["created_at", "2022-03-28 19:36:52.873918"], ["updated_at", "2022-03-28 19:36:52.873918"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.4ms) SELECT COUNT(*) FROM "roles" [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [e65ac8c3-3e91-4b01-8585-423575675cd1] Performing CanvasSync::Jobs::SyncRolesJob (Job ID: e65ac8c3-3e91-4b01-8585-423575675cd1) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [e65ac8c3-3e91-4b01-8585-423575675cd1] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "e65ac8c3-3e91-4b01-8585-423575675cd1"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [e65ac8c3-3e91-4b01-8585-423575675cd1]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [e65ac8c3-3e91-4b01-8585-423575675cd1] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncRolesJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2022-03-28 19:36:52.879561"], ["updated_at", "2022-03-28 19:36:52.879561"], ["job_id", "e65ac8c3-3e91-4b01-8585-423575675cd1"]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [e65ac8c3-3e91-4b01-8585-423575675cd1]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [e65ac8c3-3e91-4b01-8585-423575675cd1]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [e65ac8c3-3e91-4b01-8585-423575675cd1] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-03-28 19:36:52.880942"], ["status", "running"], ["updated_at", "2022-03-28 19:36:52.881238"], ["id", 1233]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [e65ac8c3-3e91-4b01-8585-423575675cd1]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [e65ac8c3-3e91-4b01-8585-423575675cd1] Account Load (0.3ms) SELECT "accounts".* FROM "accounts" WHERE "accounts"."workflow_state" != $1 ORDER BY "accounts"."id" ASC LIMIT $2 [["workflow_state", "deleted"], ["LIMIT", 1000]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [e65ac8c3-3e91-4b01-8585-423575675cd1] Role Load (0.2ms) SELECT "roles".* FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [e65ac8c3-3e91-4b01-8585-423575675cd1]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [e65ac8c3-3e91-4b01-8585-423575675cd1] Role Exists (0.2ms) SELECT 1 AS one FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [e65ac8c3-3e91-4b01-8585-423575675cd1] Role Create (0.4ms) INSERT INTO "roles" ("canvas_id", "label", "base_role_type", "canvas_account_id", "workflow_state", "permissions", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 1], ["label", "Account Admin"], ["base_role_type", "AccountMembership"], ["canvas_account_id", 10], ["workflow_state", "built_in"], ["permissions", "{\"manage_wiki\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"post_to_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"moderate_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_announcements\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"send_messages\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"send_messages_all\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_outcomes\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"create_conferences\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"create_collaborations\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_roster\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_all_grades\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_grades\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_rubrics\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"comment_on_others_submissions\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_students\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_admin_users\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_role_overrides\":{\"enabled\":true,\"locked\":true,\"readonly\":true,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_account_memberships\":{\"enabled\":true,\"locked\":true,\"readonly\":true,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_account_settings\":{\"enabled\":true,\"locked\":true,\"readonly\":true,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_groups\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_group_pages\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_files\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_assignments\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"undelete_courses\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_grade_changes\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_course_changes\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_question_banks\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_calendar\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_reports\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_courses\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_user_logins\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_user_observers\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_alerts\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"become_user\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_developer_keys\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"import_sis\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_sis\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_sis\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_course_list\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_statistics\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_storage_quotas\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_course_content\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_content\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_interaction_alerts\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"change_course_state\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_sections\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_feature_flags\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_quiz_answer_audits\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"moderate_grades\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"lti_add_edit\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true}}"], ["created_at", "2022-03-28 19:36:52.898514"], ["updated_at", "2022-03-28 19:36:52.898514"]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [e65ac8c3-3e91-4b01-8585-423575675cd1]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [e65ac8c3-3e91-4b01-8585-423575675cd1] Role Load (0.3ms) SELECT "roles".* FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 3], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [e65ac8c3-3e91-4b01-8585-423575675cd1]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [e65ac8c3-3e91-4b01-8585-423575675cd1] Role Exists (0.3ms) SELECT 1 AS one FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 3], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [e65ac8c3-3e91-4b01-8585-423575675cd1] Role Create (0.5ms) INSERT INTO "roles" ("canvas_id", "label", "base_role_type", "canvas_account_id", "workflow_state", "permissions", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 3], ["label", "Student"], ["base_role_type", "StudentEnrollment"], ["canvas_account_id", 10], ["workflow_state", "built_in"], ["permissions", "{\"manage_wiki\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"read_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"post_to_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"moderate_forum\":{\"enabled\":false,\"locked\":false,\"readonly\":false,\"explicit\":false},\"read_announcements\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"send_messages\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"send_messages_all\":{\"enabled\":false,\"locked\":false,\"readonly\":false,\"explicit\":false},\"manage_outcomes\":{\"enabled\":false,\"locked\":false,\"readonly\":false,\"explicit\":false},\"create_conferences\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"create_collaborations\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_roster\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_all_grades\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_grades\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_rubrics\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"comment_on_others_submissions\":{\"enabled\":false,\"locked\":false,\"readonly\":false,\"explicit\":false},\"manage_students\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_admin_users\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_role_overrides\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_account_memberships\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_account_settings\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_groups\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"view_group_pages\":{\"enabled\":false,\"locked\":false,\"readonly\":false,\"explicit\":false},\"manage_files\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_assignments\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"undelete_courses\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"view_grade_changes\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"view_course_changes\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"read_question_banks\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_calendar\":{\"enabled\":false,\"locked\":false,\"readonly\":false,\"explicit\":false},\"read_reports\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_courses\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_user_logins\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_user_observers\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_alerts\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"become_user\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_developer_keys\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"import_sis\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_sis\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"read_sis\":{\"enabled\":false,\"locked\":false,\"readonly\":false,\"explicit\":false},\"read_course_list\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"view_statistics\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_storage_quotas\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"read_course_content\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_content\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_interaction_alerts\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"change_course_state\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_sections\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_feature_flags\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"view_quiz_answer_audits\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"moderate_grades\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"lti_add_edit\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false}}"], ["created_at", "2022-03-28 19:36:52.904850"], ["updated_at", "2022-03-28 19:36:52.904850"]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [e65ac8c3-3e91-4b01-8585-423575675cd1]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [e65ac8c3-3e91-4b01-8585-423575675cd1] Role Update All (0.3ms) UPDATE "roles" SET "workflow_state" = 'inactive' WHERE "roles"."id" NOT IN ($1, $2) [["id", 199], ["id", 200]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [e65ac8c3-3e91-4b01-8585-423575675cd1]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [e65ac8c3-3e91-4b01-8585-423575675cd1] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2022-03-28 19:36:52.908527"], ["status", "success"], ["updated_at", "2022-03-28 19:36:52.908859"], ["id", 1233]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [e65ac8c3-3e91-4b01-8585-423575675cd1]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [e65ac8c3-3e91-4b01-8585-423575675cd1] Performed CanvasSync::Jobs::SyncRolesJob (Job ID: e65ac8c3-3e91-4b01-8585-423575675cd1) from Test(default) in 31.38ms  (0.2ms) SELECT COUNT(*) FROM "roles"  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Term Exists (0.2ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 64359360], ["LIMIT", 1]] Term Create (0.2ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 64359360], ["name", "Cool Term"], ["start_at", "2022-03-25 19:36:51.824258"], ["end_at", "2022-03-31 19:36:51.824352"], ["workflow_state", "active"], ["sis_id", "9d2a28f6064f709bb1783f11aead3537"], ["created_at", "2022-03-28 19:36:52.913535"], ["updated_at", "2022-03-28 19:36:52.913535"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [20bed149-8f36-43db-b856-ef3b6c190a7d] Performing CanvasSync::Jobs::SyncSimpleTableJob (Job ID: 20bed149-8f36-43db-b856-ef3b6c190a7d) from Test(default) with arguments: {:report_name=>"proservices_provisioning_csv", :model=>"courses", :mapping=>"courses", :klass=>"Course", :term_scope=>"active", :params=>{"parameters[include_deleted]"=>true, "parameters[courses]"=>true}} [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [20bed149-8f36-43db-b856-ef3b6c190a7d] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "20bed149-8f36-43db-b856-ef3b6c190a7d"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [20bed149-8f36-43db-b856-ef3b6c190a7d]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [20bed149-8f36-43db-b856-ef3b6c190a7d] CanvasSync::JobLog Create (0.2ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncSimpleTableJob"], ["status", "enqueued"], ["job_arguments", "---\n- :report_name: proservices_provisioning_csv\n :model: courses\n :mapping: courses\n :klass: Course\n :term_scope: active\n :params:\n parameters[include_deleted]: true\n parameters[courses]: true\n"], ["created_at", "2022-03-28 19:36:52.915837"], ["updated_at", "2022-03-28 19:36:52.915837"], ["job_id", "20bed149-8f36-43db-b856-ef3b6c190a7d"]] [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [20bed149-8f36-43db-b856-ef3b6c190a7d]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [20bed149-8f36-43db-b856-ef3b6c190a7d]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [20bed149-8f36-43db-b856-ef3b6c190a7d] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-03-28 19:36:52.917343"], ["status", "running"], ["updated_at", "2022-03-28 19:36:52.917680"], ["id", 1234]] [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [20bed149-8f36-43db-b856-ef3b6c190a7d]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [20bed149-8f36-43db-b856-ef3b6c190a7d]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [20bed149-8f36-43db-b856-ef3b6c190a7d] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2022-03-28 19:36:52.919750"], ["status", "success"], ["updated_at", "2022-03-28 19:36:52.920294"], ["id", 1234]] [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [20bed149-8f36-43db-b856-ef3b6c190a7d]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [20bed149-8f36-43db-b856-ef3b6c190a7d] Performed CanvasSync::Jobs::SyncSimpleTableJob (Job ID: 20bed149-8f36-43db-b856-ef3b6c190a7d) from Test(default) in 6.96ms  (0.1ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [a36da925-e8cf-498b-802d-81d745594575] Performing CanvasSync::Jobs::SyncSubmissionsJob (Job ID: a36da925-e8cf-498b-802d-81d745594575) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [a36da925-e8cf-498b-802d-81d745594575] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "a36da925-e8cf-498b-802d-81d745594575"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [a36da925-e8cf-498b-802d-81d745594575]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [a36da925-e8cf-498b-802d-81d745594575] CanvasSync::JobLog Create (0.2ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncSubmissionsJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2022-03-28 19:36:52.925371"], ["updated_at", "2022-03-28 19:36:52.925371"], ["job_id", "a36da925-e8cf-498b-802d-81d745594575"]] [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [a36da925-e8cf-498b-802d-81d745594575]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [a36da925-e8cf-498b-802d-81d745594575]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [a36da925-e8cf-498b-802d-81d745594575] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-03-28 19:36:52.926607"], ["status", "running"], ["updated_at", "2022-03-28 19:36:52.926897"], ["id", 1235]] [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [a36da925-e8cf-498b-802d-81d745594575]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [a36da925-e8cf-498b-802d-81d745594575]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [a36da925-e8cf-498b-802d-81d745594575] CanvasSync::JobLog Create (0.2ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proserv_student_submissions_csv\n- 1\n- CanvasSync::Processors::SubmissionsProcessor\n- :sync_start_time: '2022-03-28T19:36:52Z'\n :report_params:\n :parameters:\n :include_all: \n :enrollment_term_id: 1\n"], ["created_at", "2022-03-28 19:36:52.929880"], ["updated_at", "2022-03-28 19:36:52.929880"], ["job_id", "aa5c5b2a-33fe-4136-aa65-269544b957d3"]] [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [a36da925-e8cf-498b-802d-81d745594575]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [a36da925-e8cf-498b-802d-81d745594575] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: aa5c5b2a-33fe-4136-aa65-269544b957d3) to Test(default) at 2022-03-28 19:37:22 UTC with arguments: "proserv_student_submissions_csv", 1, "CanvasSync::Processors::SubmissionsProcessor", {:sync_start_time=>"2022-03-28T19:36:52Z", :report_params=>{:parameters=>{:include_all=>nil, :enrollment_term_id=>1}}} [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [a36da925-e8cf-498b-802d-81d745594575]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [a36da925-e8cf-498b-802d-81d745594575] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2022-03-28 19:36:52.932080"], ["status", "success"], ["updated_at", "2022-03-28 19:36:52.932370"], ["id", 1235]] [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [a36da925-e8cf-498b-802d-81d745594575]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [a36da925-e8cf-498b-802d-81d745594575] Performed CanvasSync::Jobs::SyncSubmissionsJob (Job ID: a36da925-e8cf-498b-802d-81d745594575) from Test(default) in 8.94ms  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.6ms) SELECT COUNT(*) FROM "terms" [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [d07ed039-330a-4402-847d-13ca9f1366bc] Performing CanvasSync::Jobs::SyncTermsJob (Job ID: d07ed039-330a-4402-847d-13ca9f1366bc) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [d07ed039-330a-4402-847d-13ca9f1366bc] CanvasSync::JobLog Load (0.3ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "d07ed039-330a-4402-847d-13ca9f1366bc"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [d07ed039-330a-4402-847d-13ca9f1366bc]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [d07ed039-330a-4402-847d-13ca9f1366bc] CanvasSync::JobLog Create (0.5ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncTermsJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2022-03-28 19:36:52.938296"], ["updated_at", "2022-03-28 19:36:52.938296"], ["job_id", "d07ed039-330a-4402-847d-13ca9f1366bc"]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [d07ed039-330a-4402-847d-13ca9f1366bc]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [d07ed039-330a-4402-847d-13ca9f1366bc]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [d07ed039-330a-4402-847d-13ca9f1366bc] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-03-28 19:36:52.940462"], ["status", "running"], ["updated_at", "2022-03-28 19:36:52.940835"], ["id", 1237]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [d07ed039-330a-4402-847d-13ca9f1366bc]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [d07ed039-330a-4402-847d-13ca9f1366bc] Term Load (0.2ms) SELECT "terms".* FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [d07ed039-330a-4402-847d-13ca9f1366bc]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [d07ed039-330a-4402-847d-13ca9f1366bc] Term Exists (0.3ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [d07ed039-330a-4402-847d-13ca9f1366bc] Term Create (0.3ms) INSERT INTO "terms" ("canvas_id", "name", "workflow_state", "grading_period_group_id", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 1], ["name", "Default Term"], ["workflow_state", "active"], ["grading_period_group_id", 1], ["sis_id", "Test"], ["created_at", "2022-03-28 19:36:52.946733"], ["updated_at", "2022-03-28 19:36:52.946733"]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [d07ed039-330a-4402-847d-13ca9f1366bc]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [d07ed039-330a-4402-847d-13ca9f1366bc] Term Load (0.2ms) SELECT "terms".* FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 6], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [d07ed039-330a-4402-847d-13ca9f1366bc]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [d07ed039-330a-4402-847d-13ca9f1366bc] Term Exists (0.2ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 6], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [d07ed039-330a-4402-847d-13ca9f1366bc] Term Create (0.2ms) INSERT INTO "terms" ("canvas_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["canvas_id", 6], ["name", "Average Term 1"], ["workflow_state", "active"], ["created_at", "2022-03-28 19:36:52.949113"], ["updated_at", "2022-03-28 19:36:52.949113"]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [d07ed039-330a-4402-847d-13ca9f1366bc]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [d07ed039-330a-4402-847d-13ca9f1366bc] Term Load (0.1ms) SELECT "terms".* FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 7], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [d07ed039-330a-4402-847d-13ca9f1366bc]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [d07ed039-330a-4402-847d-13ca9f1366bc] Term Exists (0.2ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 7], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [d07ed039-330a-4402-847d-13ca9f1366bc] Term Create (0.2ms) INSERT INTO "terms" ("canvas_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["canvas_id", 7], ["name", "Average Term 2"], ["workflow_state", "active"], ["created_at", "2022-03-28 19:36:52.951150"], ["updated_at", "2022-03-28 19:36:52.951150"]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [d07ed039-330a-4402-847d-13ca9f1366bc]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [d07ed039-330a-4402-847d-13ca9f1366bc] Term Load (0.3ms) SELECT "terms".* FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 5], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [d07ed039-330a-4402-847d-13ca9f1366bc]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [d07ed039-330a-4402-847d-13ca9f1366bc] Term Exists (0.3ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 5], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [d07ed039-330a-4402-847d-13ca9f1366bc] Term Create (0.3ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 5], ["name", "Syllabus Term"], ["start_at", "2017-08-14 06:00:00"], ["end_at", "2017-08-31 06:00:00"], ["workflow_state", "active"], ["sis_id", "SYTERM"], ["created_at", "2022-03-28 19:36:52.954807"], ["updated_at", "2022-03-28 19:36:52.954807"]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [d07ed039-330a-4402-847d-13ca9f1366bc]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [d07ed039-330a-4402-847d-13ca9f1366bc] Term Load (0.2ms) SELECT "terms".* FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 4], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [d07ed039-330a-4402-847d-13ca9f1366bc]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [d07ed039-330a-4402-847d-13ca9f1366bc] Term Exists (0.4ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 4], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [d07ed039-330a-4402-847d-13ca9f1366bc] Term Create (0.3ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "grading_period_group_id", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8, $9) RETURNING "id" [["canvas_id", 4], ["name", "Ellucian Term"], ["start_at", "2017-08-01 06:00:00"], ["end_at", "2017-10-31 06:00:00"], ["workflow_state", "active"], ["grading_period_group_id", 1], ["sis_id", "SH"], ["created_at", "2022-03-28 19:36:52.958365"], ["updated_at", "2022-03-28 19:36:52.958365"]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [d07ed039-330a-4402-847d-13ca9f1366bc]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [d07ed039-330a-4402-847d-13ca9f1366bc] Term Load (0.2ms) SELECT "terms".* FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 3], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [d07ed039-330a-4402-847d-13ca9f1366bc]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [d07ed039-330a-4402-847d-13ca9f1366bc] Term Exists (0.2ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 3], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [d07ed039-330a-4402-847d-13ca9f1366bc] Term Create (0.3ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 3], ["name", "Current Term"], ["start_at", "2017-03-19 06:00:00"], ["end_at", "2017-08-01 06:00:00"], ["workflow_state", "active"], ["created_at", "2022-03-28 19:36:52.961236"], ["updated_at", "2022-03-28 19:36:52.961236"]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [d07ed039-330a-4402-847d-13ca9f1366bc]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [d07ed039-330a-4402-847d-13ca9f1366bc] [CanvasSync::Jobs::TermBatchesJob] [1f26c609-8eca-4568-877a-5a04a42c68f6] Performing CanvasSync::Jobs::TermBatchesJob (Job ID: 1f26c609-8eca-4568-877a-5a04a42c68f6) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [d07ed039-330a-4402-847d-13ca9f1366bc] [CanvasSync::Jobs::TermBatchesJob] [1f26c609-8eca-4568-877a-5a04a42c68f6] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "1f26c609-8eca-4568-877a-5a04a42c68f6"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [d07ed039-330a-4402-847d-13ca9f1366bc] [CanvasSync::Jobs::TermBatchesJob] [1f26c609-8eca-4568-877a-5a04a42c68f6]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [d07ed039-330a-4402-847d-13ca9f1366bc] [CanvasSync::Jobs::TermBatchesJob] [1f26c609-8eca-4568-877a-5a04a42c68f6] CanvasSync::JobLog Create (0.2ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::TermBatchesJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2022-03-28 19:36:52.963204"], ["updated_at", "2022-03-28 19:36:52.963204"], ["job_id", "1f26c609-8eca-4568-877a-5a04a42c68f6"]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [d07ed039-330a-4402-847d-13ca9f1366bc] [CanvasSync::Jobs::TermBatchesJob] [1f26c609-8eca-4568-877a-5a04a42c68f6]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [d07ed039-330a-4402-847d-13ca9f1366bc] [CanvasSync::Jobs::TermBatchesJob] [1f26c609-8eca-4568-877a-5a04a42c68f6]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [d07ed039-330a-4402-847d-13ca9f1366bc] [CanvasSync::Jobs::TermBatchesJob] [1f26c609-8eca-4568-877a-5a04a42c68f6] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-03-28 19:36:52.964352"], ["status", "running"], ["updated_at", "2022-03-28 19:36:52.964582"], ["id", 1238]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [d07ed039-330a-4402-847d-13ca9f1366bc] [CanvasSync::Jobs::TermBatchesJob] [1f26c609-8eca-4568-877a-5a04a42c68f6]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [d07ed039-330a-4402-847d-13ca9f1366bc] [CanvasSync::Jobs::TermBatchesJob] [1f26c609-8eca-4568-877a-5a04a42c68f6]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [d07ed039-330a-4402-847d-13ca9f1366bc] [CanvasSync::Jobs::TermBatchesJob] [1f26c609-8eca-4568-877a-5a04a42c68f6] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2022-03-28 19:36:52.965541"], ["status", "success"], ["updated_at", "2022-03-28 19:36:52.965833"], ["id", 1238]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [d07ed039-330a-4402-847d-13ca9f1366bc] [CanvasSync::Jobs::TermBatchesJob] [1f26c609-8eca-4568-877a-5a04a42c68f6]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [d07ed039-330a-4402-847d-13ca9f1366bc] [CanvasSync::Jobs::TermBatchesJob] [1f26c609-8eca-4568-877a-5a04a42c68f6] Performed CanvasSync::Jobs::TermBatchesJob (Job ID: 1f26c609-8eca-4568-877a-5a04a42c68f6) from Test(default) in 4.27ms [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [d07ed039-330a-4402-847d-13ca9f1366bc]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [d07ed039-330a-4402-847d-13ca9f1366bc] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2022-03-28 19:36:52.966748"], ["status", "success"], ["updated_at", "2022-03-28 19:36:52.967046"], ["id", 1237]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [d07ed039-330a-4402-847d-13ca9f1366bc]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [d07ed039-330a-4402-847d-13ca9f1366bc] Performed CanvasSync::Jobs::SyncTermsJob (Job ID: d07ed039-330a-4402-847d-13ca9f1366bc) from Test(default) in 30.89ms  (0.2ms) SELECT COUNT(*) FROM "terms"  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Account Exists (0.2ms) SELECT 1 AS one FROM "accounts" WHERE "accounts"."canvas_id" = $1 LIMIT $2 [["canvas_id", 86897445], ["LIMIT", 1]] Account Create (0.4ms) INSERT INTO "accounts" ("canvas_id", "sis_id", "canvas_parent_account_id", "sis_parent_account_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 86897445], ["sis_id", "594e9626f808218991d1e986db4e98c3"], ["canvas_parent_account_id", 1], ["sis_parent_account_id", "3942615a2173e9a660cfeff37fd6c30c"], ["name", "Account name"], ["workflow_state", "active"], ["created_at", "2022-03-28 19:36:52.971412"], ["updated_at", "2022-03-28 19:36:52.971412"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Account Exists (0.3ms) SELECT 1 AS one FROM "accounts" WHERE "accounts"."canvas_id" IS NULL AND "accounts"."id" != $1 LIMIT $2 [["id", 168], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Account Exists (0.3ms) SELECT 1 AS one FROM "accounts" WHERE "accounts"."canvas_id" = $1 LIMIT $2 [["canvas_id", 61192928], ["LIMIT", 1]] Account Create (0.3ms) INSERT INTO "accounts" ("canvas_id", "sis_id", "canvas_parent_account_id", "sis_parent_account_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 61192928], ["sis_id", "f8bcea5a438359b55f27aae78398b791"], ["canvas_parent_account_id", 1], ["sis_parent_account_id", "e3abf952a475ba000438e6d0cc4f2e2c"], ["name", "Account name"], ["workflow_state", "active"], ["created_at", "2022-03-28 19:36:52.979990"], ["updated_at", "2022-03-28 19:36:52.979990"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Account Load (0.2ms) SELECT "accounts".* FROM "accounts" ORDER BY "accounts"."id" ASC LIMIT $1 [["LIMIT", 1]] Account Exists (0.2ms) SELECT 1 AS one FROM "accounts" WHERE "accounts"."canvas_id" = $1 LIMIT $2 [["canvas_id", 61192928], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Account Exists (0.3ms) SELECT 1 AS one FROM "accounts" WHERE "accounts"."canvas_id" = $1 LIMIT $2 [["canvas_id", 89664182], ["LIMIT", 1]] Account Create (0.4ms) INSERT INTO "accounts" ("canvas_id", "sis_id", "canvas_parent_account_id", "sis_parent_account_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 89664182], ["sis_id", "8dd9991a4b2bf45e8471b5dc6bc94b5a"], ["canvas_parent_account_id", 1], ["sis_parent_account_id", "fa5a68ab86db4e873fafb0992acbbc85"], ["name", "Account name"], ["workflow_state", "active"], ["created_at", "2022-03-28 19:36:52.986264"], ["updated_at", "2022-03-28 19:36:52.986264"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Admin Exists (0.3ms) SELECT 1 AS one FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 38448671], ["LIMIT", 1]] Admin Create (0.3ms) INSERT INTO "admins" ("canvas_id", "role_name", "canvas_role_id", "canvas_user_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 38448671], ["role_name", "Cool Role"], ["canvas_role_id", 28734025], ["canvas_user_id", 1], ["workflow_state", "active"], ["created_at", "2022-03-28 19:36:52.994833"], ["updated_at", "2022-03-28 19:36:52.994833"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Admin Exists (0.3ms) SELECT 1 AS one FROM "admins" WHERE "admins"."canvas_id" IS NULL AND "admins"."id" != $1 LIMIT $2 [["id", 235], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Admin Exists (0.3ms) SELECT 1 AS one FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 49548893], ["LIMIT", 1]] Admin Create (0.2ms) INSERT INTO "admins" ("canvas_id", "role_name", "canvas_role_id", "canvas_user_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 49548893], ["role_name", "Cool Role"], ["canvas_role_id", 51092257], ["canvas_user_id", 1], ["workflow_state", "active"], ["created_at", "2022-03-28 19:36:53.000829"], ["updated_at", "2022-03-28 19:36:53.000829"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Admin Load (0.2ms) SELECT "admins".* FROM "admins" ORDER BY "admins"."id" ASC LIMIT $1 [["LIMIT", 1]] Admin Exists (0.3ms) SELECT 1 AS one FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 49548893], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) SELECT COUNT(*) FROM "admins" Admin Load (0.2ms) SELECT "admins".* FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]]  (0.1ms) SAVEPOINT active_record_1 Admin Exists (0.4ms) SELECT 1 AS one FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]] Admin Create (0.6ms) INSERT INTO "admins" ("canvas_id", "role_name", "canvas_role_id", "canvas_user_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 2], ["role_name", "AccountAdmin"], ["canvas_role_id", 1], ["canvas_user_id", 1], ["workflow_state", "active"], ["created_at", "2022-03-28 19:36:53.009457"], ["updated_at", "2022-03-28 19:36:53.009457"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.3ms) SELECT COUNT(*) FROM "admins" Admin Load (0.2ms) SELECT "admins".* FROM "admins" ORDER BY "admins"."id" DESC LIMIT $1 [["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Admin Exists (0.9ms) SELECT 1 AS one FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]] Admin Create (0.6ms) INSERT INTO "admins" ("canvas_id", "role_name", "canvas_role_id", "canvas_user_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 2], ["role_name", "Cool Role"], ["canvas_role_id", 21458071], ["canvas_user_id", 1], ["workflow_state", "active"], ["created_at", "2022-03-28 19:36:53.025847"], ["updated_at", "2022-03-28 19:36:53.025847"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.4ms) SELECT COUNT(*) FROM "admins" Admin Load (0.3ms) SELECT "admins".* FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]]  (0.2ms) SAVEPOINT active_record_1 Admin Exists (0.3ms) SELECT 1 AS one FROM "admins" WHERE "admins"."canvas_id" = $1 AND "admins"."id" != $2 LIMIT $3 [["canvas_id", 2], ["id", 238], ["LIMIT", 1]] Admin Update (0.3ms) UPDATE "admins" SET "role_name" = $1, "canvas_role_id" = $2, "updated_at" = $3 WHERE "admins"."id" = $4 [["role_name", "AccountAdmin"], ["canvas_role_id", 1], ["updated_at", "2022-03-28 19:36:53.030286"], ["id", 238]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SELECT COUNT(*) FROM "admins" Admin Load (0.2ms) SELECT "admins".* FROM "admins" WHERE "admins"."id" = $1 LIMIT $2 [["id", 238], ["LIMIT", 1]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 AssignmentGroup Exists (0.5ms) SELECT 1 AS one FROM "assignment_groups" WHERE "assignment_groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] AssignmentGroup Create (0.3ms) INSERT INTO "assignment_groups" ("canvas_id", "name", "workflow_state", "canvas_created_at", "canvas_updated_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 1], ["name", "Dummy Assignment Group"], ["workflow_state", "available"], ["canvas_created_at", "2022-03-21 19:36:53.046017"], ["canvas_updated_at", "2022-03-27 19:36:53.046128"], ["created_at", "2022-03-28 19:36:53.047801"], ["updated_at", "2022-03-28 19:36:53.047801"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 AssignmentGroup Exists (0.3ms) SELECT 1 AS one FROM "assignment_groups" WHERE "assignment_groups"."canvas_id" IS NULL AND "assignment_groups"."id" != $1 LIMIT $2 [["id", 199], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 AssignmentGroup Exists (0.3ms) SELECT 1 AS one FROM "assignment_groups" WHERE "assignment_groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]] AssignmentGroup Create (0.4ms) INSERT INTO "assignment_groups" ("canvas_id", "name", "workflow_state", "canvas_created_at", "canvas_updated_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 2], ["name", "Dummy Assignment Group"], ["workflow_state", "available"], ["canvas_created_at", "2022-03-21 19:36:53.053473"], ["canvas_updated_at", "2022-03-27 19:36:53.053560"], ["created_at", "2022-03-28 19:36:53.054812"], ["updated_at", "2022-03-28 19:36:53.054812"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 AssignmentGroup Load (0.3ms) SELECT "assignment_groups".* FROM "assignment_groups" ORDER BY "assignment_groups"."id" ASC LIMIT $1 [["LIMIT", 1]] AssignmentGroup Exists (0.3ms) SELECT 1 AS one FROM "assignment_groups" WHERE "assignment_groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 AssignmentGroup Exists (0.3ms) SELECT 1 AS one FROM "assignment_groups" WHERE "assignment_groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 3], ["LIMIT", 1]] AssignmentGroup Create (0.4ms) INSERT INTO "assignment_groups" ("canvas_id", "name", "workflow_state", "canvas_created_at", "canvas_updated_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 3], ["name", "Dummy Assignment Group"], ["workflow_state", "available"], ["canvas_created_at", "2022-03-21 19:36:53.061148"], ["canvas_updated_at", "2022-03-27 19:36:53.061254"], ["created_at", "2022-03-28 19:36:53.062490"], ["updated_at", "2022-03-28 19:36:53.062490"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 AssignmentGroup Exists (0.3ms) SELECT 1 AS one FROM "assignment_groups" WHERE "assignment_groups"."canvas_id" = $1 AND "assignment_groups"."id" != $2 LIMIT $3 [["canvas_id", 3], ["id", 201], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 AssignmentGroup Exists (0.3ms) SELECT 1 AS one FROM "assignment_groups" WHERE "assignment_groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 4], ["LIMIT", 1]] AssignmentGroup Create (0.3ms) INSERT INTO "assignment_groups" ("canvas_id", "name", "workflow_state", "canvas_created_at", "canvas_updated_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 4], ["name", "Dummy Assignment Group"], ["workflow_state", "available"], ["canvas_created_at", "2022-03-21 19:36:53.068476"], ["canvas_updated_at", "2022-03-27 19:36:53.068570"], ["created_at", "2022-03-28 19:36:53.069712"], ["updated_at", "2022-03-28 19:36:53.069712"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Assignment Exists (0.5ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] Assignment Create (0.6ms) INSERT INTO "assignments" ("canvas_id", "title", "due_at", "unlock_at", "lock_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 1], ["title", "Assignment 1"], ["due_at", "2022-04-04 19:36:53.089719"], ["unlock_at", "2022-03-27 19:36:53.089821"], ["lock_at", "2022-04-18 19:36:53.089868"], ["created_at", "2022-03-28 19:36:53.091898"], ["updated_at", "2022-03-28 19:36:53.091898"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Assignment Exists (0.4ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" IS NULL AND "assignments"."id" != $1 LIMIT $2 [["id", 364], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Assignment Exists (0.3ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]] Assignment Create (0.4ms) INSERT INTO "assignments" ("canvas_id", "title", "due_at", "unlock_at", "lock_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 2], ["title", "Assignment 2"], ["due_at", "2022-04-04 19:36:53.100210"], ["unlock_at", "2022-03-27 19:36:53.100311"], ["lock_at", "2022-04-18 19:36:53.100356"], ["created_at", "2022-03-28 19:36:53.101683"], ["updated_at", "2022-03-28 19:36:53.101683"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Assignment Load (0.2ms) SELECT "assignments".* FROM "assignments" ORDER BY "assignments"."id" ASC LIMIT $1 [["LIMIT", 1]] Assignment Exists (0.3ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]]  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Assignment Exists (0.3ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 3], ["LIMIT", 1]] Assignment Create (0.4ms) INSERT INTO "assignments" ("canvas_id", "title", "due_at", "unlock_at", "lock_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 3], ["title", "Assignment 3"], ["due_at", "2022-04-04 19:36:53.107868"], ["unlock_at", "2022-03-27 19:36:53.107947"], ["lock_at", "2022-04-18 19:36:53.107982"], ["created_at", "2022-03-28 19:36:53.109372"], ["updated_at", "2022-03-28 19:36:53.109372"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Assignment Exists (0.2ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 4], ["LIMIT", 1]] Assignment Create (0.2ms) INSERT INTO "assignments" ("canvas_id", "title", "due_at", "unlock_at", "lock_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 4], ["title", "Assignment 4"], ["due_at", "2022-04-04 19:36:53.114113"], ["unlock_at", "2022-03-27 19:36:53.114186"], ["lock_at", "2022-04-18 19:36:53.114217"], ["created_at", "2022-03-28 19:36:53.115230"], ["updated_at", "2022-03-28 19:36:53.115230"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Assignment Exists (0.2ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 AND "assignments"."id" != $2 LIMIT $3 [["canvas_id", 4], ["id", 367], ["LIMIT", 1]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Assignment Exists (0.3ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 5], ["LIMIT", 1]] Assignment Create (0.5ms) INSERT INTO "assignments" ("canvas_id", "title", "due_at", "unlock_at", "lock_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 5], ["title", "Assignment 5"], ["due_at", "2022-04-04 19:36:53.119105"], ["unlock_at", "2022-03-27 19:36:53.119224"], ["lock_at", "2022-04-18 19:36:53.119298"], ["created_at", "2022-03-28 19:36:53.120874"], ["updated_at", "2022-03-28 19:36:53.120874"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Assignment Exists (0.2ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 6], ["LIMIT", 1]] Assignment Create (0.3ms) INSERT INTO "assignments" ("canvas_id", "title", "due_at", "unlock_at", "lock_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 6], ["title", "Assignment 6"], ["due_at", "2022-04-04 19:36:53.128025"], ["unlock_at", "2022-03-27 19:36:53.128181"], ["lock_at", "2022-04-18 19:36:53.128256"], ["created_at", "2022-03-28 19:36:53.129353"], ["updated_at", "2022-03-28 19:36:53.129353"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) SAVEPOINT active_record_1 Course Exists (0.5ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 40567130], ["LIMIT", 1]] Course Create (0.3ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 40567130], ["sis_id", "33d82ea326f9e7571fe792ef55849efb"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2022-03-25 19:36:53.142228"], ["end_at", "2022-04-18 19:36:53.142357"], ["created_at", "2022-03-28 19:36:53.144402"], ["updated_at", "2022-03-28 19:36:53.144402"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Course Exists (0.2ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 52015028], ["LIMIT", 1]] Course Create (0.2ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 52015028], ["sis_id", "cc2c47ea54a92f878166d84f87fe6f32"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2022-03-25 19:36:53.145890"], ["end_at", "2022-04-18 19:36:53.145949"], ["created_at", "2022-03-28 19:36:53.146811"], ["updated_at", "2022-03-28 19:36:53.146811"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Assignment Exists (0.2ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 7], ["LIMIT", 1]] Assignment Create (0.2ms) INSERT INTO "assignments" ("canvas_id", "title", "due_at", "unlock_at", "lock_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 7], ["title", "Assignment 7"], ["due_at", "2022-04-04 19:36:53.147867"], ["unlock_at", "2022-03-27 19:36:53.147923"], ["lock_at", "2022-04-18 19:36:53.147955"], ["created_at", "2022-03-28 19:36:53.148829"], ["updated_at", "2022-03-28 19:36:53.148829"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Assignment Exists (0.2ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 AND "assignments"."id" != $2 LIMIT $3 [["canvas_id", 7], ["id", 370], ["LIMIT", 1]] Assignment Update (0.3ms) UPDATE "assignments" SET "canvas_context_id" = $1, "canvas_context_type" = $2, "updated_at" = $3 WHERE "assignments"."id" = $4 [["canvas_context_id", 52015028], ["canvas_context_type", "Course"], ["updated_at", "2022-03-28 19:36:53.150691"], ["id", 370]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Course Load (0.3ms) SELECT "courses".* FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 52015028], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Assignment Exists (0.2ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 8], ["LIMIT", 1]] Assignment Create (0.2ms) INSERT INTO "assignments" ("canvas_id", "title", "due_at", "unlock_at", "lock_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 8], ["title", "Assignment 8"], ["due_at", "2022-04-04 19:36:53.164121"], ["unlock_at", "2022-03-27 19:36:53.164202"], ["lock_at", "2022-04-18 19:36:53.164238"], ["created_at", "2022-03-28 19:36:53.165286"], ["updated_at", "2022-03-28 19:36:53.165286"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 ContextModuleItem Create (0.3ms) INSERT INTO "context_module_items" ("canvas_id", "canvas_assignment_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["canvas_id", 1], ["canvas_assignment_id", 8], ["workflow_state", "active"], ["created_at", "2022-03-28 19:36:53.166797"], ["updated_at", "2022-03-28 19:36:53.166797"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Assignment Exists (0.3ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 9], ["LIMIT", 1]] Assignment Create (0.4ms) INSERT INTO "assignments" ("canvas_id", "title", "due_at", "unlock_at", "lock_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 9], ["title", "Assignment 9"], ["due_at", "2022-04-04 19:36:53.170507"], ["unlock_at", "2022-03-27 19:36:53.170601"], ["lock_at", "2022-04-18 19:36:53.170642"], ["created_at", "2022-03-28 19:36:53.171943"], ["updated_at", "2022-03-28 19:36:53.171943"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 ContextModuleItem Create (0.4ms) INSERT INTO "context_module_items" ("canvas_id", "canvas_assignment_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["canvas_id", 2], ["canvas_assignment_id", 9], ["workflow_state", "active"], ["created_at", "2022-03-28 19:36:53.173772"], ["updated_at", "2022-03-28 19:36:53.173772"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Course Exists (0.3ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 33347351], ["LIMIT", 1]] Course Create (0.3ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 33347351], ["sis_id", "2d4394afee16f77aeef05ba766e0884a"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2022-03-25 19:36:53.186951"], ["end_at", "2022-04-18 19:36:53.187053"], ["created_at", "2022-03-28 19:36:53.188624"], ["updated_at", "2022-03-28 19:36:53.188624"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 ContextModule Create (0.6ms) INSERT INTO "context_modules" ("canvas_id", "canvas_context_id", "canvas_context_type", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 1], ["canvas_context_id", 33347351], ["canvas_context_type", "Course"], ["name", "Context Module"], ["workflow_state", "available"], ["created_at", "2022-03-28 19:36:53.190647"], ["updated_at", "2022-03-28 19:36:53.190647"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Course Exists (0.4ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 42439272], ["LIMIT", 1]] Course Create (0.3ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 42439272], ["sis_id", "7f4be3927639e84f1b13404b171c9354"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2022-03-25 19:36:53.194847"], ["end_at", "2022-04-18 19:36:53.194928"], ["created_at", "2022-03-28 19:36:53.196201"], ["updated_at", "2022-03-28 19:36:53.196201"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 ContextModule Create (0.2ms) INSERT INTO "context_modules" ("canvas_id", "canvas_context_id", "canvas_context_type", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 2], ["canvas_context_id", 42439272], ["canvas_context_type", "Course"], ["name", "Context Module"], ["workflow_state", "available"], ["created_at", "2022-03-28 19:36:53.197940"], ["updated_at", "2022-03-28 19:36:53.197940"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Course Exists (0.2ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 29293285], ["LIMIT", 1]] Course Create (0.2ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 29293285], ["sis_id", "eb8d793ba3773c0740011f44644f26d7"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2022-03-25 19:36:53.200566"], ["end_at", "2022-04-18 19:36:53.200656"], ["created_at", "2022-03-28 19:36:53.201682"], ["updated_at", "2022-03-28 19:36:53.201682"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 ContextModule Create (0.3ms) INSERT INTO "context_modules" ("canvas_id", "canvas_context_id", "canvas_context_type", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 3], ["canvas_context_id", 29293285], ["canvas_context_type", "Course"], ["name", "Context Module"], ["workflow_state", "available"], ["created_at", "2022-03-28 19:36:53.203483"], ["updated_at", "2022-03-28 19:36:53.203483"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Course Exists (3.8ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 85423838], ["LIMIT", 1]] Course Create (0.6ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 85423838], ["sis_id", "fa26f317b21e106726725055bdc6c717"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2022-03-25 19:36:53.207617"], ["end_at", "2022-04-18 19:36:53.207724"], ["created_at", "2022-03-28 19:36:53.224654"], ["updated_at", "2022-03-28 19:36:53.224654"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Course Exists (0.3ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" IS NULL AND "courses"."id" != $1 LIMIT $2 [["id", 732], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Course Exists (0.3ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 94621729], ["LIMIT", 1]] Course Create (0.3ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 94621729], ["sis_id", "1720b68746537335d836d57344b9181e"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2022-03-25 19:36:53.231972"], ["end_at", "2022-04-18 19:36:53.232061"], ["created_at", "2022-03-28 19:36:53.233280"], ["updated_at", "2022-03-28 19:36:53.233280"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Course Load (0.2ms) SELECT "courses".* FROM "courses" ORDER BY "courses"."id" ASC LIMIT $1 [["LIMIT", 1]] Course Exists (0.4ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 94621729], ["LIMIT", 1]]  (0.4ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Course Exists (0.2ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 88926704], ["LIMIT", 1]] Course Create (0.3ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 88926704], ["sis_id", "8579664536a76175294b1e9cc730c209"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2022-03-25 19:36:53.240392"], ["end_at", "2022-04-18 19:36:53.240488"], ["created_at", "2022-03-28 19:36:53.241583"], ["updated_at", "2022-03-28 19:36:53.241583"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Course Exists (0.3ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 AND "courses"."id" != $2 LIMIT $3 [["canvas_id", 88926704], ["id", 734], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Course Exists (0.3ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 57438291], ["LIMIT", 1]] Course Create (0.2ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 57438291], ["sis_id", "44f067d582a284a8cbf1a381ba934d89"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2022-03-25 19:36:53.247259"], ["end_at", "2022-04-18 19:36:53.247371"], ["created_at", "2022-03-28 19:36:53.248591"], ["updated_at", "2022-03-28 19:36:53.248591"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Course Exists (0.3ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 22786533], ["LIMIT", 1]] Course Create (0.4ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 22786533], ["sis_id", "d65d6cd91b1f2de693062cbb89a1e430"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2022-03-25 19:36:53.254092"], ["end_at", "2022-04-18 19:36:53.254225"], ["created_at", "2022-03-28 19:36:53.255860"], ["updated_at", "2022-03-28 19:36:53.255860"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Course Exists (0.3ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 17063750], ["LIMIT", 1]] Course Create (0.3ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 17063750], ["sis_id", "5ec2ce0e233b0f366980a143a1bd2778"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2022-03-25 19:36:53.262424"], ["end_at", "2022-04-18 19:36:53.262518"], ["created_at", "2022-03-28 19:36:53.263615"], ["updated_at", "2022-03-28 19:36:53.263615"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) SAVEPOINT active_record_1 Course Exists (0.3ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 6945835], ["LIMIT", 1]] Course Create (0.3ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 6945835], ["sis_id", "16fdc63d73dd07d65297fdf292efbb9a"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2022-03-25 19:36:53.266974"], ["end_at", "2022-04-18 19:36:53.267198"], ["created_at", "2022-03-28 19:36:53.269069"], ["updated_at", "2022-03-28 19:36:53.269069"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Course Exists (0.3ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 66140691], ["LIMIT", 1]] Course Create (0.4ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 66140691], ["sis_id", "f2008695a2d12c6955d7513bc3ade80e"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2022-03-25 19:36:53.273172"], ["end_at", "2022-04-18 19:36:53.273265"], ["created_at", "2022-03-28 19:36:53.274554"], ["updated_at", "2022-03-28 19:36:53.274554"]]  (0.3ms) RELEASE SAVEPOINT active_record_1  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Course Exists (0.2ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 24115203], ["LIMIT", 1]] Course Create (0.3ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 24115203], ["sis_id", "7fec7d4f4106692ddd3ae009b569f37d"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2022-03-25 19:36:53.278685"], ["end_at", "2022-04-18 19:36:53.278773"], ["created_at", "2022-03-28 19:36:53.279859"], ["updated_at", "2022-03-28 19:36:53.279859"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.3ms) SAVEPOINT active_record_1 Enrollment Exists (0.4ms) SELECT 1 AS one FROM "enrollments" WHERE "enrollments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 35819117], ["LIMIT", 1]] Enrollment Create (0.3ms) INSERT INTO "enrollments" ("canvas_id", "created_at", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["canvas_id", 35819117], ["created_at", "2022-03-28 19:36:53.296794"], ["updated_at", "2022-03-28 19:36:53.296794"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Enrollment Exists (0.3ms) SELECT 1 AS one FROM "enrollments" WHERE "enrollments"."canvas_id" IS NULL AND "enrollments"."id" != $1 LIMIT $2 [["id", 232], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Enrollment Exists (0.3ms) SELECT 1 AS one FROM "enrollments" WHERE "enrollments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 23682597], ["LIMIT", 1]] Enrollment Create (0.2ms) INSERT INTO "enrollments" ("canvas_id", "created_at", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["canvas_id", 23682597], ["created_at", "2022-03-28 19:36:53.303200"], ["updated_at", "2022-03-28 19:36:53.303200"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Enrollment Load (0.2ms) SELECT "enrollments".* FROM "enrollments" ORDER BY "enrollments"."id" ASC LIMIT $1 [["LIMIT", 1]] Enrollment Exists (0.4ms) SELECT 1 AS one FROM "enrollments" WHERE "enrollments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 23682597], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Enrollment Exists (0.3ms) SELECT 1 AS one FROM "enrollments" WHERE "enrollments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 30142911], ["LIMIT", 1]] Enrollment Create (0.3ms) INSERT INTO "enrollments" ("canvas_id", "created_at", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["canvas_id", 30142911], ["created_at", "2022-03-28 19:36:53.310157"], ["updated_at", "2022-03-28 19:36:53.310157"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Enrollment Exists (0.2ms) SELECT 1 AS one FROM "enrollments" WHERE "enrollments"."canvas_id" = $1 AND "enrollments"."id" != $2 LIMIT $3 [["canvas_id", 30142911], ["id", 234], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.3ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Enrollment Exists (0.3ms) SELECT 1 AS one FROM "enrollments" WHERE "enrollments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 99655028], ["LIMIT", 1]] Enrollment Create (0.3ms) INSERT INTO "enrollments" ("canvas_id", "created_at", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["canvas_id", 99655028], ["created_at", "2022-03-28 19:36:53.315289"], ["updated_at", "2022-03-28 19:36:53.315289"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Enrollment Exists (0.3ms) SELECT 1 AS one FROM "enrollments" WHERE "enrollments"."canvas_id" = $1 AND "enrollments"."id" != $2 LIMIT $3 [["canvas_id", 99655028], ["id", 235], ["LIMIT", 1]]  (0.1ms) ROLLBACK  (0.3ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Enrollment Exists (0.4ms) SELECT 1 AS one FROM "enrollments" WHERE "enrollments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 27963805], ["LIMIT", 1]] Enrollment Create (0.3ms) INSERT INTO "enrollments" ("canvas_id", "created_at", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["canvas_id", 27963805], ["created_at", "2022-03-28 19:36:53.321032"], ["updated_at", "2022-03-28 19:36:53.321032"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Enrollment Exists (0.4ms) SELECT 1 AS one FROM "enrollments" WHERE "enrollments"."canvas_id" = $1 AND "enrollments"."id" != $2 LIMIT $3 [["canvas_id", 27963805], ["id", 236], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.5ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Group Exists (0.5ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 42216310], ["LIMIT", 1]] Group Create (0.4ms) INSERT INTO "groups" ("canvas_id", "sis_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 42216310], ["sis_id", "4cbb40a22ff9301147c3d515545ac92c"], ["name", "Some User Group"], ["workflow_state", "available"], ["created_at", "2022-03-28 19:36:53.339104"], ["updated_at", "2022-03-28 19:36:53.339104"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 User Exists (0.5ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 80002818], ["LIMIT", 1]] User Create (0.5ms) INSERT INTO "users" ("canvas_id", "sis_id", "email", "first_name", "last_name", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 80002818], ["sis_id", "49b184d4740b8c4b5b3bd75328520cb9"], ["email", "cooldude@coolsite.com"], ["first_name", "Cool"], ["last_name", "Dude"], ["created_at", "2022-03-28 19:36:53.352998"], ["updated_at", "2022-03-28 19:36:53.352998"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 GroupMembership Exists (0.4ms) SELECT 1 AS one FROM "group_memberships" WHERE "group_memberships"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1112861], ["LIMIT", 1]] GroupMembership Create (0.3ms) INSERT INTO "group_memberships" ("canvas_id", "canvas_user_id", "canvas_group_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 1112861], ["canvas_user_id", 80002818], ["canvas_group_id", 42216310], ["workflow_state", "accepted"], ["created_at", "2022-03-28 19:36:53.365088"], ["updated_at", "2022-03-28 19:36:53.365088"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 GroupMembership Exists (0.2ms) SELECT 1 AS one FROM "group_memberships" WHERE "group_memberships"."canvas_id" IS NULL AND "group_memberships"."id" != $1 LIMIT $2 [["id", 199], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 18981103], ["LIMIT", 1]] Group Create (0.3ms) INSERT INTO "groups" ("canvas_id", "sis_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 18981103], ["sis_id", "c6417f795e25a3571d46570ebfb825f9"], ["name", "Some User Group"], ["workflow_state", "available"], ["created_at", "2022-03-28 19:36:53.371166"], ["updated_at", "2022-03-28 19:36:53.371166"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 User Exists (0.3ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 86560271], ["LIMIT", 1]] User Create (0.3ms) INSERT INTO "users" ("canvas_id", "sis_id", "email", "first_name", "last_name", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 86560271], ["sis_id", "e8aca6c858e22b60e987689e421485ff"], ["email", "cooldude@coolsite.com"], ["first_name", "Cool"], ["last_name", "Dude"], ["created_at", "2022-03-28 19:36:53.373766"], ["updated_at", "2022-03-28 19:36:53.373766"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 GroupMembership Exists (0.2ms) SELECT 1 AS one FROM "group_memberships" WHERE "group_memberships"."canvas_id" = $1 LIMIT $2 [["canvas_id", 56461630], ["LIMIT", 1]] GroupMembership Create (0.3ms) INSERT INTO "group_memberships" ("canvas_id", "canvas_user_id", "canvas_group_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 56461630], ["canvas_user_id", 86560271], ["canvas_group_id", 18981103], ["workflow_state", "accepted"], ["created_at", "2022-03-28 19:36:53.375878"], ["updated_at", "2022-03-28 19:36:53.375878"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 GroupMembership Load (0.2ms) SELECT "group_memberships".* FROM "group_memberships" ORDER BY "group_memberships"."id" ASC LIMIT $1 [["LIMIT", 1]] GroupMembership Exists (0.2ms) SELECT 1 AS one FROM "group_memberships" WHERE "group_memberships"."canvas_id" = $1 LIMIT $2 [["canvas_id", 56461630], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 18851737], ["LIMIT", 1]] Group Create (0.3ms) INSERT INTO "groups" ("canvas_id", "sis_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 18851737], ["sis_id", "e00f653ea06723dae0711c19a1c67d9c"], ["name", "Some User Group"], ["workflow_state", "available"], ["created_at", "2022-03-28 19:36:53.381416"], ["updated_at", "2022-03-28 19:36:53.381416"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 User Exists (0.2ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 46717751], ["LIMIT", 1]] User Create (0.2ms) INSERT INTO "users" ("canvas_id", "sis_id", "email", "first_name", "last_name", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 46717751], ["sis_id", "af48dc2dd8aca31b964ee5b31f6ce771"], ["email", "cooldude@coolsite.com"], ["first_name", "Cool"], ["last_name", "Dude"], ["created_at", "2022-03-28 19:36:53.383459"], ["updated_at", "2022-03-28 19:36:53.383459"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 GroupMembership Exists (0.2ms) SELECT 1 AS one FROM "group_memberships" WHERE "group_memberships"."canvas_id" = $1 LIMIT $2 [["canvas_id", 23272566], ["LIMIT", 1]] GroupMembership Create (0.3ms) INSERT INTO "group_memberships" ("canvas_id", "canvas_user_id", "canvas_group_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 23272566], ["canvas_user_id", 46717751], ["canvas_group_id", 18851737], ["workflow_state", "accepted"], ["created_at", "2022-03-28 19:36:53.385460"], ["updated_at", "2022-03-28 19:36:53.385460"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 GroupMembership Exists (0.4ms) SELECT 1 AS one FROM "group_memberships" WHERE "group_memberships"."canvas_id" = $1 AND "group_memberships"."id" != $2 LIMIT $3 [["canvas_id", 23272566], ["id", 201], ["LIMIT", 1]]  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 62045068], ["LIMIT", 1]] Group Create (0.5ms) INSERT INTO "groups" ("canvas_id", "sis_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 62045068], ["sis_id", "2a0cdc0d5daeb464759fbc14ce7b0ace"], ["name", "Some User Group"], ["workflow_state", "available"], ["created_at", "2022-03-28 19:36:53.390970"], ["updated_at", "2022-03-28 19:36:53.390970"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 User Exists (0.3ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 62080571], ["LIMIT", 1]] User Create (0.3ms) INSERT INTO "users" ("canvas_id", "sis_id", "email", "first_name", "last_name", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 62080571], ["sis_id", "efbdc7c2bf47288287556a2e9a75b7a7"], ["email", "cooldude@coolsite.com"], ["first_name", "Cool"], ["last_name", "Dude"], ["created_at", "2022-03-28 19:36:53.393920"], ["updated_at", "2022-03-28 19:36:53.393920"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 GroupMembership Exists (0.2ms) SELECT 1 AS one FROM "group_memberships" WHERE "group_memberships"."canvas_id" = $1 LIMIT $2 [["canvas_id", 84665689], ["LIMIT", 1]] GroupMembership Create (0.2ms) INSERT INTO "group_memberships" ("canvas_id", "canvas_user_id", "canvas_group_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 84665689], ["canvas_user_id", 62080571], ["canvas_group_id", 62045068], ["workflow_state", "accepted"], ["created_at", "2022-03-28 19:36:53.396153"], ["updated_at", "2022-03-28 19:36:53.396153"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 GroupMembership Exists (0.3ms) SELECT 1 AS one FROM "group_memberships" WHERE "group_memberships"."canvas_id" = $1 AND "group_memberships"."id" != $2 LIMIT $3 [["canvas_id", 84665689], ["id", 202], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 5801594], ["LIMIT", 1]] Group Create (0.2ms) INSERT INTO "groups" ("canvas_id", "sis_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 5801594], ["sis_id", "925dc9b3ea14fbb4b53f5e72218b2be4"], ["name", "Some User Group"], ["workflow_state", "available"], ["created_at", "2022-03-28 19:36:53.401096"], ["updated_at", "2022-03-28 19:36:53.401096"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Group Exists (0.4ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" IS NULL AND "groups"."id" != $1 LIMIT $2 [["id", 368], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 15136032], ["LIMIT", 1]] Group Create (0.4ms) INSERT INTO "groups" ("canvas_id", "sis_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 15136032], ["sis_id", "3082b4133dd46900abd75b67e648e54e"], ["name", "Some User Group"], ["workflow_state", "available"], ["created_at", "2022-03-28 19:36:53.408499"], ["updated_at", "2022-03-28 19:36:53.408499"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Group Load (0.2ms) SELECT "groups".* FROM "groups" ORDER BY "groups"."id" ASC LIMIT $1 [["LIMIT", 1]] Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 15136032], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 89377231], ["LIMIT", 1]] Group Create (0.3ms) INSERT INTO "groups" ("canvas_id", "sis_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 89377231], ["sis_id", "f00587c90fb86abb6506c1a4f7f26243"], ["name", "Some User Group"], ["workflow_state", "available"], ["created_at", "2022-03-28 19:36:53.415257"], ["updated_at", "2022-03-28 19:36:53.415257"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 97255346], ["LIMIT", 1]] Group Create (2.0ms) INSERT INTO "groups" ("canvas_id", "sis_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 97255346], ["sis_id", "7e9df5ed599cb03ee9acebf2551e820b"], ["name", "Some User Group"], ["workflow_state", "available"], ["created_at", "2022-03-28 19:36:53.430100"], ["updated_at", "2022-03-28 19:36:53.430100"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 AND "groups"."id" != $2 LIMIT $3 [["canvas_id", 97255346], ["id", 371], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (2.3ms) SAVEPOINT active_record_1 Group Exists (1.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 37830180], ["LIMIT", 1]] Group Create (0.8ms) INSERT INTO "groups" ("canvas_id", "sis_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 37830180], ["sis_id", "4392d3d9dc105cdc647412f7eefce8ea"], ["name", "Some User Group"], ["workflow_state", "available"], ["created_at", "2022-03-28 19:36:53.442763"], ["updated_at", "2022-03-28 19:36:53.442763"]]  (1.7ms) RELEASE SAVEPOINT active_record_1 Group Exists (1.5ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 AND "groups"."id" != $2 LIMIT $3 [["canvas_id", 37830180], ["id", 372], ["LIMIT", 1]]  (0.6ms) ROLLBACK  (1.4ms) BEGIN  (5.0ms) SAVEPOINT active_record_1 Role Exists (5.9ms) SELECT 1 AS one FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 25090311], ["LIMIT", 1]] Role Create (4.0ms) INSERT INTO "roles" ("canvas_id", "label", "base_role_type", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 25090311], ["label", "Cool Role"], ["base_role_type", "AccountMembership"], ["workflow_state", "active"], ["created_at", "2022-03-28 19:36:53.491915"], ["updated_at", "2022-03-28 19:36:53.491915"]]  (5.4ms) RELEASE SAVEPOINT active_record_1 Role Exists (0.4ms) SELECT 1 AS one FROM "roles" WHERE "roles"."canvas_id" IS NULL AND "roles"."id" != $1 LIMIT $2 [["id", 201], ["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Role Exists (0.9ms) SELECT 1 AS one FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 91828035], ["LIMIT", 1]] Role Create (0.6ms) INSERT INTO "roles" ("canvas_id", "label", "base_role_type", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 91828035], ["label", "Cool Role"], ["base_role_type", "AccountMembership"], ["workflow_state", "active"], ["created_at", "2022-03-28 19:36:53.512976"], ["updated_at", "2022-03-28 19:36:53.512976"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Role Load (0.2ms) SELECT "roles".* FROM "roles" ORDER BY "roles"."id" ASC LIMIT $1 [["LIMIT", 1]] Role Exists (0.3ms) SELECT 1 AS one FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 91828035], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.3ms) BEGIN  (0.6ms) SELECT COUNT(*) FROM "roles" Role Load (0.5ms) SELECT "roles".* FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]]  (0.3ms) SAVEPOINT active_record_1 Role Exists (0.4ms) SELECT 1 AS one FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] Role Create (0.7ms) INSERT INTO "roles" ("canvas_id", "label", "base_role_type", "canvas_account_id", "workflow_state", "permissions", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 1], ["label", "Account Admin"], ["base_role_type", "AccountMembership"], ["canvas_account_id", 10], ["workflow_state", "built_in"], ["permissions", "{\"manage_wiki\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"post_to_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"moderate_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_announcements\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"send_messages\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"send_messages_all\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_outcomes\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"create_conferences\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"create_collaborations\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_roster\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_all_grades\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_grades\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_rubrics\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"comment_on_others_submissions\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_students\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_admin_users\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_role_overrides\":{\"enabled\":true,\"locked\":true,\"readonly\":true,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_account_memberships\":{\"enabled\":true,\"locked\":true,\"readonly\":true,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_account_settings\":{\"enabled\":true,\"locked\":true,\"readonly\":true,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_groups\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_group_pages\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_files\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_assignments\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"undelete_courses\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_grade_changes\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_course_changes\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_question_banks\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_calendar\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_reports\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_courses\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_user_logins\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_user_observers\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_alerts\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"become_user\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_developer_keys\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"import_sis\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_sis\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_sis\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_course_list\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_statistics\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_storage_quotas\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_course_content\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_content\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_interaction_alerts\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"change_course_state\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_sections\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_feature_flags\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_quiz_answer_audits\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"moderate_grades\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"lti_add_edit\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true}}"], ["created_at", "2022-03-28 19:36:53.529289"], ["updated_at", "2022-03-28 19:36:53.529289"]]  (0.3ms) RELEASE SAVEPOINT active_record_1  (0.4ms) SELECT COUNT(*) FROM "roles" Role Load (0.2ms) SELECT "roles".* FROM "roles" ORDER BY "roles"."id" DESC LIMIT $1 [["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Role Exists (0.3ms) SELECT 1 AS one FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] Role Create (0.3ms) INSERT INTO "roles" ("canvas_id", "label", "base_role_type", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 1], ["label", "Cool Role"], ["base_role_type", "AccountMembership"], ["workflow_state", "active"], ["created_at", "2022-03-28 19:36:53.548819"], ["updated_at", "2022-03-28 19:36:53.548819"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SELECT COUNT(*) FROM "roles" Role Load (0.2ms) SELECT "roles".* FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]]  (0.4ms) SAVEPOINT active_record_1 Role Exists (0.4ms) SELECT 1 AS one FROM "roles" WHERE "roles"."canvas_id" = $1 AND "roles"."id" != $2 LIMIT $3 [["canvas_id", 1], ["id", 204], ["LIMIT", 1]] Role Update (0.6ms) UPDATE "roles" SET "label" = $1, "canvas_account_id" = $2, "permissions" = $3, "workflow_state" = $4, "updated_at" = $5 WHERE "roles"."id" = $6 [["label", "Account Admin"], ["canvas_account_id", 10], ["permissions", "{\"manage_wiki\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"post_to_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"moderate_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_announcements\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"send_messages\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"send_messages_all\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_outcomes\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"create_conferences\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"create_collaborations\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_roster\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_all_grades\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_grades\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_rubrics\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"comment_on_others_submissions\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_students\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_admin_users\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_role_overrides\":{\"enabled\":true,\"locked\":true,\"readonly\":true,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_account_memberships\":{\"enabled\":true,\"locked\":true,\"readonly\":true,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_account_settings\":{\"enabled\":true,\"locked\":true,\"readonly\":true,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_groups\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_group_pages\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_files\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_assignments\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"undelete_courses\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_grade_changes\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_course_changes\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_question_banks\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_calendar\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_reports\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_courses\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_user_logins\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_user_observers\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_alerts\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"become_user\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_developer_keys\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"import_sis\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_sis\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_sis\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_course_list\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_statistics\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_storage_quotas\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_course_content\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_content\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_interaction_alerts\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"change_course_state\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_sections\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_feature_flags\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_quiz_answer_audits\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"moderate_grades\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"lti_add_edit\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true}}"], ["workflow_state", "built_in"], ["updated_at", "2022-03-28 19:36:53.555742"], ["id", 204]]  (0.3ms) RELEASE SAVEPOINT active_record_1  (0.3ms) SELECT COUNT(*) FROM "roles" Role Load (0.2ms) SELECT "roles".* FROM "roles" WHERE "roles"."id" = $1 LIMIT $2 [["id", 204], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.4ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Section Exists (0.5ms) SELECT 1 AS one FROM "sections" WHERE "sections"."canvas_id" = $1 LIMIT $2 [["canvas_id", 67823152], ["LIMIT", 1]] Section Create (0.4ms) INSERT INTO "sections" ("canvas_id", "created_at", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["canvas_id", 67823152], ["created_at", "2022-03-28 19:36:53.594374"], ["updated_at", "2022-03-28 19:36:53.594374"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Section Exists (0.4ms) SELECT 1 AS one FROM "sections" WHERE "sections"."canvas_id" IS NULL AND "sections"."id" != $1 LIMIT $2 [["id", 268], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Section Exists (0.3ms) SELECT 1 AS one FROM "sections" WHERE "sections"."canvas_id" = $1 LIMIT $2 [["canvas_id", 90781211], ["LIMIT", 1]] Section Create (0.3ms) INSERT INTO "sections" ("canvas_id", "created_at", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["canvas_id", 90781211], ["created_at", "2022-03-28 19:36:53.605560"], ["updated_at", "2022-03-28 19:36:53.605560"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Section Load (0.3ms) SELECT "sections".* FROM "sections" ORDER BY "sections"."id" ASC LIMIT $1 [["LIMIT", 1]] Section Exists (1.1ms) SELECT 1 AS one FROM "sections" WHERE "sections"."canvas_id" = $1 LIMIT $2 [["canvas_id", 90781211], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Section Exists (0.3ms) SELECT 1 AS one FROM "sections" WHERE "sections"."canvas_id" = $1 LIMIT $2 [["canvas_id", 42347207], ["LIMIT", 1]] Section Create (0.3ms) INSERT INTO "sections" ("canvas_id", "created_at", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["canvas_id", 42347207], ["created_at", "2022-03-28 19:36:53.616796"], ["updated_at", "2022-03-28 19:36:53.616796"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Section Exists (0.4ms) SELECT 1 AS one FROM "sections" WHERE "sections"."canvas_id" = $1 AND "sections"."id" != $2 LIMIT $3 [["canvas_id", 42347207], ["id", 270], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Section Exists (0.5ms) SELECT 1 AS one FROM "sections" WHERE "sections"."canvas_id" = $1 LIMIT $2 [["canvas_id", 24674899], ["LIMIT", 1]] Section Create (0.4ms) INSERT INTO "sections" ("canvas_id", "created_at", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["canvas_id", 24674899], ["created_at", "2022-03-28 19:36:53.625940"], ["updated_at", "2022-03-28 19:36:53.625940"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Submission Exists (0.8ms) SELECT 1 AS one FROM "submissions" WHERE "submissions"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] Submission Create (0.9ms) INSERT INTO "submissions" ("canvas_id", "submitted_at", "graded_at", "score", "points_possible", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 1], ["submitted_at", "2022-03-21 19:36:53.654183"], ["graded_at", "2022-03-27 19:36:53.654295"], ["score", 5.0], ["points_possible", 10.0], ["created_at", "2022-03-28 19:36:53.657560"], ["updated_at", "2022-03-28 19:36:53.657560"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Submission Exists (0.5ms) SELECT 1 AS one FROM "submissions" WHERE "submissions"."canvas_id" IS NULL AND "submissions"."id" != $1 LIMIT $2 [["id", 232], ["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Submission Exists (0.4ms) SELECT 1 AS one FROM "submissions" WHERE "submissions"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]] Submission Create (0.3ms) INSERT INTO "submissions" ("canvas_id", "submitted_at", "graded_at", "score", "points_possible", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 2], ["submitted_at", "2022-03-21 19:36:53.671993"], ["graded_at", "2022-03-27 19:36:53.672109"], ["score", 5.0], ["points_possible", 10.0], ["created_at", "2022-03-28 19:36:53.673928"], ["updated_at", "2022-03-28 19:36:53.673928"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Submission Load (0.3ms) SELECT "submissions".* FROM "submissions" ORDER BY "submissions"."id" ASC LIMIT $1 [["LIMIT", 1]] Submission Exists (0.4ms) SELECT 1 AS one FROM "submissions" WHERE "submissions"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Submission Exists (0.3ms) SELECT 1 AS one FROM "submissions" WHERE "submissions"."canvas_id" = $1 LIMIT $2 [["canvas_id", 3], ["LIMIT", 1]] Submission Create (0.4ms) INSERT INTO "submissions" ("canvas_id", "submitted_at", "graded_at", "score", "points_possible", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 3], ["submitted_at", "2022-03-21 19:36:53.684494"], ["graded_at", "2022-03-27 19:36:53.684662"], ["score", 5.0], ["points_possible", 10.0], ["created_at", "2022-03-28 19:36:53.687373"], ["updated_at", "2022-03-28 19:36:53.687373"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Submission Exists (0.5ms) SELECT 1 AS one FROM "submissions" WHERE "submissions"."canvas_id" = $1 AND "submissions"."id" != $2 LIMIT $3 [["canvas_id", 3], ["id", 234], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Submission Exists (0.3ms) SELECT 1 AS one FROM "submissions" WHERE "submissions"."canvas_id" = $1 LIMIT $2 [["canvas_id", 4], ["LIMIT", 1]] Submission Create (0.3ms) INSERT INTO "submissions" ("canvas_id", "submitted_at", "graded_at", "score", "points_possible", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 4], ["submitted_at", "2022-03-21 19:36:53.695599"], ["graded_at", "2022-03-27 19:36:53.695721"], ["score", 5.0], ["points_possible", 10.0], ["created_at", "2022-03-28 19:36:53.697551"], ["updated_at", "2022-03-28 19:36:53.697551"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Submission Exists (0.5ms) SELECT 1 AS one FROM "submissions" WHERE "submissions"."canvas_id" = $1 AND "submissions"."id" != $2 LIMIT $3 [["canvas_id", 4], ["id", 235], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Submission Exists (0.4ms) SELECT 1 AS one FROM "submissions" WHERE "submissions"."canvas_id" = $1 LIMIT $2 [["canvas_id", 5], ["LIMIT", 1]] Submission Create (0.3ms) INSERT INTO "submissions" ("canvas_id", "submitted_at", "graded_at", "score", "points_possible", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 5], ["submitted_at", "2022-03-21 19:36:53.705937"], ["graded_at", "2022-03-27 19:36:53.706988"], ["score", 5.0], ["points_possible", 10.0], ["created_at", "2022-03-28 19:36:53.708536"], ["updated_at", "2022-03-28 19:36:53.708536"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Submission Exists (0.3ms) SELECT 1 AS one FROM "submissions" WHERE "submissions"."canvas_id" = $1 AND "submissions"."id" != $2 LIMIT $3 [["canvas_id", 5], ["id", 236], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Term Exists (0.4ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 39319557], ["LIMIT", 1]] Term Create (0.4ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 39319557], ["name", "Cool Term"], ["start_at", "2022-03-25 19:36:51.824258"], ["end_at", "2022-03-31 19:36:51.824352"], ["workflow_state", "active"], ["sis_id", "93340b008165afbe3e094983fc16c42e"], ["created_at", "2022-03-28 19:36:53.720735"], ["updated_at", "2022-03-28 19:36:53.720735"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Term Exists (0.7ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" IS NULL AND "terms"."id" != $1 LIMIT $2 [["id", 570], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Term Exists (0.2ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 37775499], ["LIMIT", 1]] Term Create (0.3ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 37775499], ["name", "Cool Term"], ["start_at", "2022-03-25 19:36:51.824258"], ["end_at", "2022-03-31 19:36:51.824352"], ["workflow_state", "active"], ["sis_id", "f7ae522f3ecb187668748ddfa2610619"], ["created_at", "2022-03-28 19:36:53.752037"], ["updated_at", "2022-03-28 19:36:53.752037"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Term Load (0.3ms) SELECT "terms".* FROM "terms" ORDER BY "terms"."id" ASC LIMIT $1 [["LIMIT", 1]] Term Exists (0.5ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 37775499], ["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Term Exists (0.3ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 92134274], ["LIMIT", 1]] Term Create (0.3ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 92134274], ["name", "Cool Term"], ["start_at", "2022-03-25 19:36:51.824258"], ["end_at", "2022-03-31 19:36:51.824352"], ["workflow_state", "active"], ["sis_id", "92eec1ca91e8f1d69346167410cef385"], ["created_at", "2022-03-28 19:36:53.759945"], ["updated_at", "2022-03-28 19:36:53.759945"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.3ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Term Exists (0.3ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 25333474], ["LIMIT", 1]] Term Create (0.4ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 25333474], ["name", "Cool Term"], ["start_at", "2022-03-26 19:36:53.763455"], ["end_at", "2022-03-31 19:36:53.763569"], ["workflow_state", "active"], ["sis_id", "60073c984d640e7ba507caaefcfa9f3c"], ["created_at", "2022-03-28 19:36:53.765471"], ["updated_at", "2022-03-28 19:36:53.765471"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Term Exists (0.2ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 60153983], ["LIMIT", 1]] Term Create (0.2ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 60153983], ["name", "Cool Term"], ["start_at", "2022-03-25 19:36:51.824258"], ["end_at", "2022-03-31 19:36:51.824352"], ["workflow_state", "inactive"], ["sis_id", "aaf7e12601f5d813dd8cab4f41339dea"], ["created_at", "2022-03-28 19:36:53.768031"], ["updated_at", "2022-03-28 19:36:53.768031"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Term Exists (0.2ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 59921527], ["LIMIT", 1]] Term Create (0.3ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 59921527], ["name", "Cool Term"], ["start_at", "2022-01-28 19:36:53.769088"], ["end_at", "2022-02-28 19:36:53.769165"], ["workflow_state", "active"], ["sis_id", "8a3ae824bdc346a8ce257a35fb92d315"], ["created_at", "2022-03-28 19:36:53.770542"], ["updated_at", "2022-03-28 19:36:53.770542"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 Term Exists (0.3ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 93581362], ["LIMIT", 1]] Term Create (0.2ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 93581362], ["name", "Cool Term"], ["start_at", "2022-09-28 19:36:53.771815"], ["end_at", "2023-03-28 19:36:53.771888"], ["workflow_state", "active"], ["sis_id", "1fcdeb04e734bd24530ea4806ed99767"], ["created_at", "2022-03-28 19:36:53.773476"], ["updated_at", "2022-03-28 19:36:53.773476"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Term Load (0.3ms) SELECT "terms".* FROM "terms" WHERE "terms"."workflow_state" = $1 AND (start_at <= '2022-04-12 19:36:53.774718' OR start_at IS NULL) AND (end_at >= '2022-03-13 19:36:53.774880' OR end_at IS NULL) [["workflow_state", "active"]]  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) SELECT COUNT(*) FROM "terms" Term Load (0.5ms) SELECT "terms".* FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]]  (0.3ms) SAVEPOINT active_record_1 Term Exists (0.3ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] Term Create (0.3ms) INSERT INTO "terms" ("canvas_id", "name", "workflow_state", "grading_period_group_id", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 1], ["name", "Default Term"], ["workflow_state", "active"], ["grading_period_group_id", 1], ["sis_id", "Test"], ["created_at", "2022-03-28 19:36:53.780968"], ["updated_at", "2022-03-28 19:36:53.780968"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SELECT COUNT(*) FROM "terms" Term Load (0.2ms) SELECT "terms".* FROM "terms" ORDER BY "terms"."id" DESC LIMIT $1 [["LIMIT", 1]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Term Exists (0.3ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] Term Create (0.3ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 1], ["name", "Cool Term"], ["start_at", "2022-03-25 19:36:51.824258"], ["end_at", "2022-03-31 19:36:51.824352"], ["workflow_state", "active"], ["sis_id", "f4ce86f9e3cd5748d62e460a67372c27"], ["created_at", "2022-03-28 19:36:53.786268"], ["updated_at", "2022-03-28 19:36:53.786268"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.3ms) SELECT COUNT(*) FROM "terms" Term Load (0.2ms) SELECT "terms".* FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]]  (0.3ms) SAVEPOINT active_record_1 Term Exists (0.3ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 AND "terms"."id" != $2 LIMIT $3 [["canvas_id", 1], ["id", 578], ["LIMIT", 1]] Term Update (0.3ms) UPDATE "terms" SET "name" = $1, "sis_id" = $2, "start_at" = $3, "end_at" = $4, "grading_period_group_id" = $5, "updated_at" = $6 WHERE "terms"."id" = $7 [["name", "Default Term"], ["sis_id", "Test"], ["start_at", nil], ["end_at", nil], ["grading_period_group_id", 1], ["updated_at", "2022-03-28 19:36:53.790514"], ["id", 578]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SELECT COUNT(*) FROM "terms" Term Load (0.2ms) SELECT "terms".* FROM "terms" WHERE "terms"."id" = $1 LIMIT $2 [["id", 578], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 User Exists (0.4ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 17981075], ["LIMIT", 1]] User Create (0.4ms) INSERT INTO "users" ("canvas_id", "sis_id", "email", "first_name", "last_name", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 17981075], ["sis_id", "51980eaa1a9e7c962629cbd533c300e4"], ["email", "cooldude@coolsite.com"], ["first_name", "Cool"], ["last_name", "Dude"], ["created_at", "2022-03-28 19:36:53.797198"], ["updated_at", "2022-03-28 19:36:53.797198"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 User Exists (0.3ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" IS NULL AND "users"."id" != $1 LIMIT $2 [["id", 464], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.3ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 User Exists (0.3ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 70394630], ["LIMIT", 1]] User Create (0.4ms) INSERT INTO "users" ("canvas_id", "sis_id", "email", "first_name", "last_name", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 70394630], ["sis_id", "fb9bb36f52fe96057617636878b459e8"], ["email", "cooldude@coolsite.com"], ["first_name", "Cool"], ["last_name", "Dude"], ["created_at", "2022-03-28 19:36:53.805350"], ["updated_at", "2022-03-28 19:36:53.805350"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 User Load (0.3ms) SELECT "users".* FROM "users" ORDER BY "users"."id" ASC LIMIT $1 [["LIMIT", 1]] User Exists (0.4ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 70394630], ["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) SAVEPOINT active_record_1 User Exists (0.3ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 3404861], ["LIMIT", 1]] User Create (0.5ms) INSERT INTO "users" ("canvas_id", "sis_id", "email", "first_name", "last_name", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 3404861], ["sis_id", "bcff93f1e8a009c248524bc37c501acf"], ["email", "cooldude@coolsite.com"], ["first_name", "Cool"], ["last_name", "Dude"], ["created_at", "2022-03-28 19:36:53.815301"], ["updated_at", "2022-03-28 19:36:53.815301"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 User Exists (0.3ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 42381863], ["LIMIT", 1]] User Create (0.4ms) INSERT INTO "users" ("canvas_id", "sis_id", "email", "first_name", "last_name", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 42381863], ["sis_id", "b30cb33127f3c9ce0e03e093cdd8496e"], ["email", "cooldude@coolsite.com"], ["first_name", "Cool"], ["last_name", "Dude"], ["created_at", "2022-03-28 19:36:53.819855"], ["updated_at", "2022-03-28 19:36:53.819855"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 User Exists (0.3ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 49081846], ["LIMIT", 1]] User Create (0.2ms) INSERT INTO "users" ("canvas_id", "sis_id", "email", "first_name", "last_name", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 49081846], ["sis_id", "016776e3cf2d25e9b019f42f1c153643"], ["email", "cooldude@coolsite.com"], ["first_name", "Cool"], ["last_name", "Dude"], ["created_at", "2022-03-28 19:36:53.825736"], ["updated_at", "2022-03-28 19:36:53.825736"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.4ms) SELECT COUNT(*) FROM "assignment_groups" AssignmentGroup Create Many (0.8ms) INSERT INTO "assignment_groups" ("canvas_id","canvas_course_id","name","rules","position","group_weight","workflow_state","canvas_created_at","canvas_updated_at","created_at","updated_at") VALUES (1,1,'Assignments','--- drop_lowest:1\nnever_drop:36\n ',1,50.0,'available','2017-09-08 01:37:33','2017-09-08 01:37:33','2022-03-28 19:36:53.834786','2022-03-28 19:36:53.834786'),(2,1,'Tests',NULL,1,50.0,'available','2017-09-08 01:37:33','2017-09-08 01:37:33','2022-03-28 19:36:53.834786','2022-03-28 19:36:53.834786') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","canvas_course_id"=EXCLUDED."canvas_course_id","name"=EXCLUDED."name","rules"=EXCLUDED."rules","position"=EXCLUDED."position","group_weight"=EXCLUDED."group_weight","workflow_state"=EXCLUDED."workflow_state","canvas_created_at"=EXCLUDED."canvas_created_at","canvas_updated_at"=EXCLUDED."canvas_updated_at","updated_at"=EXCLUDED."updated_at" WHERE ("assignment_groups".canvas_id, "assignment_groups".canvas_course_id, "assignment_groups".name, "assignment_groups".rules, "assignment_groups".position, "assignment_groups".group_weight, "assignment_groups".workflow_state, "assignment_groups".canvas_created_at, "assignment_groups".canvas_updated_at) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.canvas_course_id, EXCLUDED.name, EXCLUDED.rules, EXCLUDED.position, EXCLUDED.group_weight, EXCLUDED.workflow_state, EXCLUDED.canvas_created_at, EXCLUDED.canvas_updated_at) RETURNING "id"  (0.3ms) SELECT COUNT(*) FROM "assignment_groups"  (0.2ms) ROLLBACK  (0.3ms) BEGIN  (0.4ms) SELECT COUNT(*) FROM "assignments" Assignment Create Many (0.8ms) INSERT INTO "assignments" ("canvas_id","title","description","due_at","unlock_at","lock_at","points_possible","min_score","max_score","mastery_score","grading_type","submission_types","workflow_state","canvas_context_id","canvas_context_type","canvas_assignment_group_id","canvas_grading_scheme_id","canvas_grading_standard_id","created_at","updated_at") VALUES (88,'Assignment 1','

fdsfds

',NULL,NULL,NULL,100.0,NULL,NULL,NULL,'points','online_text_entry','published',58,'Course',55,NULL,NULL,'2022-03-28 19:36:53.840822','2022-03-28 19:36:53.840822'),(89,'fdsfdsfds','

fdsfdsfsdf

',NULL,NULL,NULL,100.0,NULL,NULL,NULL,'points','online_text_entry','published',59,'Course',56,NULL,NULL,'2022-03-28 19:36:53.840822','2022-03-28 19:36:53.840822') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","title"=EXCLUDED."title","description"=EXCLUDED."description","due_at"=EXCLUDED."due_at","unlock_at"=EXCLUDED."unlock_at","lock_at"=EXCLUDED."lock_at","points_possible"=EXCLUDED."points_possible","min_score"=EXCLUDED."min_score","max_score"=EXCLUDED."max_score","mastery_score"=EXCLUDED."mastery_score","grading_type"=EXCLUDED."grading_type","submission_types"=EXCLUDED."submission_types","workflow_state"=EXCLUDED."workflow_state","canvas_context_id"=EXCLUDED."canvas_context_id","canvas_context_type"=EXCLUDED."canvas_context_type","canvas_assignment_group_id"=EXCLUDED."canvas_assignment_group_id","canvas_grading_scheme_id"=EXCLUDED."canvas_grading_scheme_id","canvas_grading_standard_id"=EXCLUDED."canvas_grading_standard_id","updated_at"=EXCLUDED."updated_at" WHERE ("assignments".canvas_id, "assignments".title, "assignments".description, "assignments".due_at, "assignments".unlock_at, "assignments".lock_at, "assignments".points_possible, "assignments".min_score, "assignments".max_score, "assignments".mastery_score, "assignments".grading_type, "assignments".submission_types, "assignments".workflow_state, "assignments".canvas_context_id, "assignments".canvas_context_type, "assignments".canvas_assignment_group_id, "assignments".canvas_grading_scheme_id, "assignments".canvas_grading_standard_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.title, EXCLUDED.description, EXCLUDED.due_at, EXCLUDED.unlock_at, EXCLUDED.lock_at, EXCLUDED.points_possible, EXCLUDED.min_score, EXCLUDED.max_score, EXCLUDED.mastery_score, EXCLUDED.grading_type, EXCLUDED.submission_types, EXCLUDED.workflow_state, EXCLUDED.canvas_context_id, EXCLUDED.canvas_context_type, EXCLUDED.canvas_assignment_group_id, EXCLUDED.canvas_grading_scheme_id, EXCLUDED.canvas_grading_standard_id) RETURNING "id"  (0.3ms) SELECT COUNT(*) FROM "assignments"  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) SELECT COUNT(*) FROM "context_module_items" ContextModuleItem Create Many (0.4ms) INSERT INTO "context_module_items" ("canvas_id","canvas_context_module_id","position","canvas_content_id","canvas_content_type","workflow_state","canvas_assignment_id","created_at","updated_at") VALUES (15,9,1,83,'Assignment','active',1,'2022-03-28 19:36:53.846651','2022-03-28 19:36:53.846651'),(16,10,1,80,'Assignment','active',2,'2022-03-28 19:36:53.846651','2022-03-28 19:36:53.846651') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","canvas_context_module_id"=EXCLUDED."canvas_context_module_id","position"=EXCLUDED."position","canvas_content_id"=EXCLUDED."canvas_content_id","canvas_content_type"=EXCLUDED."canvas_content_type","workflow_state"=EXCLUDED."workflow_state","canvas_assignment_id"=EXCLUDED."canvas_assignment_id","updated_at"=EXCLUDED."updated_at" WHERE ("context_module_items".canvas_id, "context_module_items".canvas_context_module_id, "context_module_items".position, "context_module_items".canvas_content_id, "context_module_items".canvas_content_type, "context_module_items".workflow_state, "context_module_items".canvas_assignment_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.canvas_context_module_id, EXCLUDED.position, EXCLUDED.canvas_content_id, EXCLUDED.canvas_content_type, EXCLUDED.workflow_state, EXCLUDED.canvas_assignment_id) RETURNING "id"  (0.2ms) SELECT COUNT(*) FROM "context_module_items"  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) SELECT COUNT(*) FROM "context_modules" ContextModule Create Many (0.6ms) INSERT INTO "context_modules" ("canvas_id","canvas_context_id","canvas_context_type","position","name","workflow_state","deleted_at","created_at","updated_at") VALUES (23,785,'Course',1,'New Mod','active',NULL,'2022-03-28 19:36:53.851437','2022-03-28 19:36:53.851437'),(4,27,'Course',1,'Modules gonna module','unpublished',NULL,'2022-03-28 19:36:53.851437','2022-03-28 19:36:53.851437') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","canvas_context_id"=EXCLUDED."canvas_context_id","canvas_context_type"=EXCLUDED."canvas_context_type","position"=EXCLUDED."position","name"=EXCLUDED."name","workflow_state"=EXCLUDED."workflow_state","deleted_at"=EXCLUDED."deleted_at","updated_at"=EXCLUDED."updated_at" WHERE ("context_modules".canvas_id, "context_modules".canvas_context_id, "context_modules".canvas_context_type, "context_modules".position, "context_modules".name, "context_modules".workflow_state, "context_modules".deleted_at) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.canvas_context_id, EXCLUDED.canvas_context_type, EXCLUDED.position, EXCLUDED.name, EXCLUDED.workflow_state, EXCLUDED.deleted_at) RETURNING "id"  (0.3ms) SELECT COUNT(*) FROM "context_modules"  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) SELECT COUNT(*) FROM "courses" Course Create Many (0.5ms) INSERT INTO "courses" ("canvas_id","sis_id","course_code","name","canvas_account_id","canvas_term_id","start_at","end_at","workflow_state","grading_standard_id","created_at","updated_at") VALUES (1,'course_sis_id_1','C1','Course #1',1,1,'2017-03-27 21:53:18','2017-04-27 12:21:18','active',NULL,'2022-03-28 19:36:53.856952','2022-03-28 19:36:53.856952'),(2,'course_sis_id_2','C2','Course #2',1,1,'2017-03-27 21:53:18','2017-04-27 12:21:18','unpublished',NULL,'2022-03-28 19:36:53.856952','2022-03-28 19:36:53.856952') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","sis_id"=EXCLUDED."sis_id","course_code"=EXCLUDED."course_code","name"=EXCLUDED."name","canvas_account_id"=EXCLUDED."canvas_account_id","canvas_term_id"=EXCLUDED."canvas_term_id","start_at"=EXCLUDED."start_at","end_at"=EXCLUDED."end_at","workflow_state"=EXCLUDED."workflow_state","grading_standard_id"=EXCLUDED."grading_standard_id","updated_at"=EXCLUDED."updated_at" WHERE ("courses".canvas_id, "courses".sis_id, "courses".course_code, "courses".name, "courses".canvas_account_id, "courses".canvas_term_id, "courses".start_at, "courses".end_at, "courses".workflow_state, "courses".grading_standard_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.sis_id, EXCLUDED.course_code, EXCLUDED.name, EXCLUDED.canvas_account_id, EXCLUDED.canvas_term_id, EXCLUDED.start_at, EXCLUDED.end_at, EXCLUDED.workflow_state, EXCLUDED.grading_standard_id) RETURNING "id"  (0.2ms) SELECT COUNT(*) FROM "courses"  (0.4ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) SELECT COUNT(*) FROM "users" User Create Many (0.4ms) INSERT INTO "users" ("canvas_id","sis_id","email","first_name","last_name","name","sortable_name","workflow_state","login_id","created_at","updated_at") VALUES (1,'sis_id_1','poorbastard@yharnam.com','Patches','the Spider','Patches the Spider','the Spider, Patches','active','spiderdude1337','2022-03-28 19:36:53.862779','2022-03-28 19:36:53.862779'),(2,'sis_id_2','dreamer@yharnam.com','Hunter','Djura','Hunter Djura','Djura, Hunter','active','retireddude110','2022-03-28 19:36:53.862779','2022-03-28 19:36:53.862779') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","sis_id"=EXCLUDED."sis_id","email"=EXCLUDED."email","first_name"=EXCLUDED."first_name","last_name"=EXCLUDED."last_name","name"=EXCLUDED."name","sortable_name"=EXCLUDED."sortable_name","workflow_state"=EXCLUDED."workflow_state","login_id"=EXCLUDED."login_id","updated_at"=EXCLUDED."updated_at" WHERE ("users".canvas_id, "users".sis_id, "users".email, "users".first_name, "users".last_name, "users".name, "users".sortable_name, "users".workflow_state, "users".login_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.sis_id, EXCLUDED.email, EXCLUDED.first_name, EXCLUDED.last_name, EXCLUDED.name, EXCLUDED.sortable_name, EXCLUDED.workflow_state, EXCLUDED.login_id) RETURNING "id"  (0.2ms) SELECT COUNT(*) FROM "users"  (0.2ms) ROLLBACK  (0.1ms) BEGIN User Create Many (0.4ms) INSERT INTO "users" ("canvas_id","sis_id","email","first_name","last_name","name","sortable_name","workflow_state","login_id","created_at","updated_at") VALUES (1,'sis_id_1','poorbastard@yharnam.com','Patches','the Spider','Patches the Spider','the Spider, Patches','active','spiderdude1337','2022-03-28 19:36:53.866126','2022-03-28 19:36:53.866126'),(2,'sis_id_2','dreamer@yharnam.com','Hunter','Djura','Hunter Djura','Djura, Hunter','active','retireddude110','2022-03-28 19:36:53.866126','2022-03-28 19:36:53.866126') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","sis_id"=EXCLUDED."sis_id","email"=EXCLUDED."email","first_name"=EXCLUDED."first_name","last_name"=EXCLUDED."last_name","name"=EXCLUDED."name","sortable_name"=EXCLUDED."sortable_name","workflow_state"=EXCLUDED."workflow_state","login_id"=EXCLUDED."login_id","updated_at"=EXCLUDED."updated_at" WHERE ("users".canvas_id, "users".sis_id, "users".email, "users".first_name, "users".last_name, "users".name, "users".sortable_name, "users".workflow_state, "users".login_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.sis_id, EXCLUDED.email, EXCLUDED.first_name, EXCLUDED.last_name, EXCLUDED.name, EXCLUDED.sortable_name, EXCLUDED.workflow_state, EXCLUDED.login_id) RETURNING "id" User Load (0.2ms) SELECT "users".* FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.4ms) SELECT COUNT(*) FROM "courses" Course Create Many (0.6ms) INSERT INTO "courses" ("canvas_id","sis_id","course_code","name","canvas_account_id","canvas_term_id","start_at","end_at","workflow_state","grading_standard_id","created_at","updated_at") VALUES (1,'course_sis_id_1','C1','Course #1',1,1,'2017-03-27 21:53:18','2017-04-27 12:21:18','active',NULL,'2022-03-28 19:36:53.870958','2022-03-28 19:36:53.870958'),(2,'course_sis_id_2','C2','Course #2',1,1,'2017-03-27 21:53:18','2017-04-27 12:21:18','unpublished',NULL,'2022-03-28 19:36:53.870958','2022-03-28 19:36:53.870958') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","sis_id"=EXCLUDED."sis_id","course_code"=EXCLUDED."course_code","name"=EXCLUDED."name","canvas_account_id"=EXCLUDED."canvas_account_id","canvas_term_id"=EXCLUDED."canvas_term_id","start_at"=EXCLUDED."start_at","end_at"=EXCLUDED."end_at","workflow_state"=EXCLUDED."workflow_state","grading_standard_id"=EXCLUDED."grading_standard_id","updated_at"=EXCLUDED."updated_at" WHERE ("courses".canvas_id, "courses".sis_id, "courses".course_code, "courses".name, "courses".canvas_account_id, "courses".canvas_term_id, "courses".start_at, "courses".end_at, "courses".workflow_state, "courses".grading_standard_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.sis_id, EXCLUDED.course_code, EXCLUDED.name, EXCLUDED.canvas_account_id, EXCLUDED.canvas_term_id, EXCLUDED.start_at, EXCLUDED.end_at, EXCLUDED.workflow_state, EXCLUDED.grading_standard_id) RETURNING "id"  (0.3ms) SELECT COUNT(*) FROM "courses" Course Load (0.3ms) SELECT "courses".* FROM "courses" ORDER BY "courses"."id" ASC LIMIT $1 [["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.5ms) SELECT COUNT(*) FROM "enrollments" Enrollment Create Many (0.7ms) INSERT INTO "enrollments" ("canvas_id","canvas_course_id","course_sis_id","canvas_user_id","user_sis_id","role","canvas_role_id","canvas_section_id","workflow_state","base_role_type","created_at","updated_at") VALUES (1,1,'sis_MUSC_2520_834',2,'sis_dalvarez_247','teacher',4,1,'active','TeacherEnrollment','2022-03-28 19:36:53.877421','2022-03-28 19:36:53.877421'),(2,1,'sis_MUSC_2520_834',3,'sis_jweaver_720','student',4,1,'active','StudentEnrollment','2022-03-28 19:36:53.877421','2022-03-28 19:36:53.877421') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","canvas_course_id"=EXCLUDED."canvas_course_id","course_sis_id"=EXCLUDED."course_sis_id","canvas_user_id"=EXCLUDED."canvas_user_id","user_sis_id"=EXCLUDED."user_sis_id","role"=EXCLUDED."role","canvas_role_id"=EXCLUDED."canvas_role_id","canvas_section_id"=EXCLUDED."canvas_section_id","workflow_state"=EXCLUDED."workflow_state","base_role_type"=EXCLUDED."base_role_type","updated_at"=EXCLUDED."updated_at" WHERE ("enrollments".canvas_id, "enrollments".canvas_course_id, "enrollments".course_sis_id, "enrollments".canvas_user_id, "enrollments".user_sis_id, "enrollments".role, "enrollments".canvas_role_id, "enrollments".canvas_section_id, "enrollments".workflow_state, "enrollments".base_role_type) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.canvas_course_id, EXCLUDED.course_sis_id, EXCLUDED.canvas_user_id, EXCLUDED.user_sis_id, EXCLUDED.role, EXCLUDED.canvas_role_id, EXCLUDED.canvas_section_id, EXCLUDED.workflow_state, EXCLUDED.base_role_type) RETURNING "id"  (0.4ms) SELECT COUNT(*) FROM "enrollments"  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SELECT COUNT(*) FROM "sections" Section Create Many (0.4ms) INSERT INTO "sections" ("canvas_id","sis_id","canvas_course_id","name","workflow_state","start_at","end_at","created_at","updated_at") VALUES (1,'sis_section_1',1,'Cool Section','active','2017-03-27 21:53:18','2017-03-27 21:53:18','2022-03-28 19:36:53.882143','2022-03-28 19:36:53.882143'),(2,'sis_section_2',2,'Lame Section','active','2017-03-27 21:53:18','2017-03-27 21:53:18','2022-03-28 19:36:53.882143','2022-03-28 19:36:53.882143') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","sis_id"=EXCLUDED."sis_id","canvas_course_id"=EXCLUDED."canvas_course_id","name"=EXCLUDED."name","workflow_state"=EXCLUDED."workflow_state","start_at"=EXCLUDED."start_at","end_at"=EXCLUDED."end_at","updated_at"=EXCLUDED."updated_at" WHERE ("sections".canvas_id, "sections".sis_id, "sections".canvas_course_id, "sections".name, "sections".workflow_state, "sections".start_at, "sections".end_at) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.sis_id, EXCLUDED.canvas_course_id, EXCLUDED.name, EXCLUDED.workflow_state, EXCLUDED.start_at, EXCLUDED.end_at) RETURNING "id"  (0.2ms) SELECT COUNT(*) FROM "sections" Section Load (0.2ms) SELECT "sections".* FROM "sections" ORDER BY "sections"."id" ASC LIMIT $1 [["LIMIT", 1]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN Section Create Many (0.5ms) INSERT INTO "sections" ("canvas_id","sis_id","canvas_course_id","name","workflow_state","start_at","end_at","created_at","updated_at") VALUES (1,'sis_section_1',1,'Cool Section','active','2017-03-27 21:53:18','2017-03-27 21:53:18','2022-03-28 19:36:53.886220','2022-03-28 19:36:53.886220'),(2,'sis_section_2',2,'Lame Section','active','2017-03-27 21:53:18','2017-03-27 21:53:18','2022-03-28 19:36:53.886220','2022-03-28 19:36:53.886220') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","sis_id"=EXCLUDED."sis_id","canvas_course_id"=EXCLUDED."canvas_course_id","name"=EXCLUDED."name","workflow_state"=EXCLUDED."workflow_state","start_at"=EXCLUDED."start_at","end_at"=EXCLUDED."end_at","updated_at"=EXCLUDED."updated_at" WHERE ("sections".canvas_id, "sections".sis_id, "sections".canvas_course_id, "sections".name, "sections".workflow_state, "sections".start_at, "sections".end_at) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.sis_id, EXCLUDED.canvas_course_id, EXCLUDED.name, EXCLUDED.workflow_state, EXCLUDED.start_at, EXCLUDED.end_at) RETURNING "id" Section Load (0.3ms) SELECT "sections".* FROM "sections" WHERE "sections"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]] Section Create Many (0.5ms) INSERT INTO "sections" ("canvas_id","canvas_nonxlist_course_id","created_at","updated_at") VALUES (2,3,'2022-03-28 19:36:53.889549','2022-03-28 19:36:53.889549') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","canvas_nonxlist_course_id"=EXCLUDED."canvas_nonxlist_course_id","updated_at"=EXCLUDED."updated_at" WHERE ("sections".canvas_id, "sections".canvas_nonxlist_course_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.canvas_nonxlist_course_id) RETURNING "id"  (0.2ms) SELECT COUNT(*) FROM "sections" WHERE "sections"."canvas_nonxlist_course_id" IS NOT NULL Section Load (0.2ms) SELECT "sections".* FROM "sections" WHERE "sections"."canvas_nonxlist_course_id" IS NOT NULL ORDER BY "sections"."id" ASC LIMIT $1 [["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.3ms) SELECT COUNT(*) FROM "groups" Group Create Many (0.5ms) INSERT INTO "groups" ("canvas_id","sis_id","canvas_group_category_id","group_category_sis_id","canvas_account_id","canvas_course_id","name","workflow_state","context_id","context_type","max_membership","created_at","updated_at") VALUES (50,'sis1',10,NULL,1,NULL,'Group1','available',1,'Account',NULL,'2022-03-28 19:36:53.894612','2022-03-28 19:36:53.894612'),(51,'sis2',2,NULL,NULL,1,'Group2','available',1,'Course',1,'2022-03-28 19:36:53.894612','2022-03-28 19:36:53.894612') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","sis_id"=EXCLUDED."sis_id","canvas_group_category_id"=EXCLUDED."canvas_group_category_id","group_category_sis_id"=EXCLUDED."group_category_sis_id","canvas_account_id"=EXCLUDED."canvas_account_id","canvas_course_id"=EXCLUDED."canvas_course_id","name"=EXCLUDED."name","workflow_state"=EXCLUDED."workflow_state","context_id"=EXCLUDED."context_id","context_type"=EXCLUDED."context_type","max_membership"=EXCLUDED."max_membership","updated_at"=EXCLUDED."updated_at" WHERE ("groups".canvas_id, "groups".sis_id, "groups".canvas_group_category_id, "groups".group_category_sis_id, "groups".canvas_account_id, "groups".canvas_course_id, "groups".name, "groups".workflow_state, "groups".context_id, "groups".context_type, "groups".max_membership) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.sis_id, EXCLUDED.canvas_group_category_id, EXCLUDED.group_category_sis_id, EXCLUDED.canvas_account_id, EXCLUDED.canvas_course_id, EXCLUDED.name, EXCLUDED.workflow_state, EXCLUDED.context_id, EXCLUDED.context_type, EXCLUDED.max_membership) RETURNING "id"  (0.2ms) SELECT COUNT(*) FROM "groups" Group Load (0.4ms) SELECT "groups".* FROM "groups" WHERE "groups"."name" = $1 LIMIT $2 [["name", "Group1"], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.3ms) BEGIN  (0.2ms) SELECT COUNT(*) FROM "group_memberships" GroupMembership Create Many (0.6ms) INSERT INTO "group_memberships" ("canvas_id","canvas_group_id","group_sis_id","canvas_user_id","user_sis_id","workflow_state","created_at","updated_at") VALUES (50,1,NULL,10,NULL,'accepted','2022-03-28 19:36:53.900866','2022-03-28 19:36:53.900866'),(51,2,NULL,11,NULL,'accepted','2022-03-28 19:36:53.900866','2022-03-28 19:36:53.900866') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","canvas_group_id"=EXCLUDED."canvas_group_id","group_sis_id"=EXCLUDED."group_sis_id","canvas_user_id"=EXCLUDED."canvas_user_id","user_sis_id"=EXCLUDED."user_sis_id","workflow_state"=EXCLUDED."workflow_state","updated_at"=EXCLUDED."updated_at" WHERE ("group_memberships".canvas_id, "group_memberships".canvas_group_id, "group_memberships".group_sis_id, "group_memberships".canvas_user_id, "group_memberships".user_sis_id, "group_memberships".workflow_state) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.canvas_group_id, EXCLUDED.group_sis_id, EXCLUDED.canvas_user_id, EXCLUDED.user_sis_id, EXCLUDED.workflow_state) RETURNING "id"  (0.2ms) SELECT COUNT(*) FROM "group_memberships" GroupMembership Load (0.3ms) SELECT "group_memberships".* FROM "group_memberships" WHERE "group_memberships"."canvas_id" = $1 LIMIT $2 [["canvas_id", 50], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.5ms) SELECT COUNT(*) FROM "user_observers" UserObserver Create Many (0.5ms) INSERT INTO "user_observers" ("observing_user_id","observed_user_id","workflow_state","created_at","updated_at") VALUES (21,3,'active','2022-03-28 19:36:53.913129','2022-03-28 19:36:53.913129'),(21,2,'active','2022-03-28 19:36:53.913129','2022-03-28 19:36:53.913129') ON CONFLICT (observing_user_id, observed_user_id) DO UPDATE SET "observing_user_id"=EXCLUDED."observing_user_id","observed_user_id"=EXCLUDED."observed_user_id","workflow_state"=EXCLUDED."workflow_state","updated_at"=EXCLUDED."updated_at" WHERE ("user_observers".observing_user_id, "user_observers".observed_user_id, "user_observers".workflow_state) IS DISTINCT FROM (EXCLUDED.observing_user_id, EXCLUDED.observed_user_id, EXCLUDED.workflow_state) RETURNING "id"  (0.3ms) SELECT COUNT(*) FROM "user_observers" UserObserver Load (0.3ms) SELECT "user_observers".* FROM "user_observers" WHERE "user_observers"."observed_user_id" = $1 LIMIT $2 [["observed_user_id", 3], ["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.5ms) SELECT COUNT(*) FROM "grading_periods" GradingPeriod Create Many (0.5ms) INSERT INTO "grading_periods" ("canvas_id","title","weight","start_date","end_date","close_date","canvas_grading_period_group_id","workflow_state","created_at","updated_at") VALUES (1,'Period 1',0.2,'2019-07-01 06:00:00','2019-08-01 05:59:59','2019-08-01 05:59:59',1,'active','2022-03-28 19:36:53.930443','2022-03-28 19:36:53.930443'),(2,'Period 2',0.8,'2019-08-01 06:00:00','2019-09-01 05:59:59','2019-09-01 05:59:59',1,'deleted','2022-03-28 19:36:53.930443','2022-03-28 19:36:53.930443') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","title"=EXCLUDED."title","weight"=EXCLUDED."weight","start_date"=EXCLUDED."start_date","end_date"=EXCLUDED."end_date","close_date"=EXCLUDED."close_date","canvas_grading_period_group_id"=EXCLUDED."canvas_grading_period_group_id","workflow_state"=EXCLUDED."workflow_state","updated_at"=EXCLUDED."updated_at" WHERE ("grading_periods".canvas_id, "grading_periods".title, "grading_periods".weight, "grading_periods".start_date, "grading_periods".end_date, "grading_periods".close_date, "grading_periods".canvas_grading_period_group_id, "grading_periods".workflow_state) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.title, EXCLUDED.weight, EXCLUDED.start_date, EXCLUDED.end_date, EXCLUDED.close_date, EXCLUDED.canvas_grading_period_group_id, EXCLUDED.workflow_state) RETURNING "id"  (0.2ms) SELECT COUNT(*) FROM "grading_periods" GradingPeriod Load (0.2ms) SELECT "grading_periods".* FROM "grading_periods" WHERE "grading_periods"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.4ms) SELECT COUNT(*) FROM "grading_period_groups" GradingPeriodGroup Create Many (0.5ms) INSERT INTO "grading_period_groups" ("canvas_id","title","weighted","display_totals_for_all_grading_periods","workflow_state","created_at","updated_at") VALUES (1,'Test Group',FALSE,FALSE,'active','2022-03-28 19:36:53.949719','2022-03-28 19:36:53.949719') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","title"=EXCLUDED."title","weighted"=EXCLUDED."weighted","display_totals_for_all_grading_periods"=EXCLUDED."display_totals_for_all_grading_periods","workflow_state"=EXCLUDED."workflow_state","updated_at"=EXCLUDED."updated_at" WHERE ("grading_period_groups".canvas_id, "grading_period_groups".title, "grading_period_groups".weighted, "grading_period_groups".display_totals_for_all_grading_periods, "grading_period_groups".workflow_state) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.title, EXCLUDED.weighted, EXCLUDED.display_totals_for_all_grading_periods, EXCLUDED.workflow_state) RETURNING "id"  (0.3ms) SELECT COUNT(*) FROM "grading_period_groups" GradingPeriodGroup Load (0.2ms) SELECT "grading_period_groups".* FROM "grading_period_groups" WHERE "grading_period_groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]]  (0.6ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) SELECT COUNT(*) FROM "user_observers" UserObserver Create Many (0.4ms) INSERT INTO "user_observers" ("observing_user_id","observed_user_id","workflow_state","created_at","updated_at") VALUES (21,3,'active','2022-03-28 19:36:53.961843','2022-03-28 19:36:53.961843'),(21,2,'active','2022-03-28 19:36:53.961843','2022-03-28 19:36:53.961843') ON CONFLICT (observing_user_id, observed_user_id) DO UPDATE SET "observing_user_id"=EXCLUDED."observing_user_id","observed_user_id"=EXCLUDED."observed_user_id","workflow_state"=EXCLUDED."workflow_state","updated_at"=EXCLUDED."updated_at" WHERE ("user_observers".observing_user_id, "user_observers".observed_user_id, "user_observers".workflow_state) IS DISTINCT FROM (EXCLUDED.observing_user_id, EXCLUDED.observed_user_id, EXCLUDED.workflow_state) RETURNING "id"  (0.2ms) SELECT COUNT(*) FROM "user_observers"  (0.2ms) SELECT COUNT(*) FROM "user_observers" UserObserver Create Many (0.3ms) INSERT INTO "user_observers" ("observing_user_id","observed_user_id","workflow_state","created_at","updated_at") VALUES (21,3,'active','2022-03-28 19:36:53.963831','2022-03-28 19:36:53.963831'),(21,2,'active','2022-03-28 19:36:53.963831','2022-03-28 19:36:53.963831') ON CONFLICT (observing_user_id, observed_user_id) DO UPDATE SET "observing_user_id"=EXCLUDED."observing_user_id","observed_user_id"=EXCLUDED."observed_user_id","workflow_state"=EXCLUDED."workflow_state","updated_at"=EXCLUDED."updated_at" WHERE ("user_observers".observing_user_id, "user_observers".observed_user_id, "user_observers".workflow_state) IS DISTINCT FROM (EXCLUDED.observing_user_id, EXCLUDED.observed_user_id, EXCLUDED.workflow_state) RETURNING "id"  (0.2ms) SELECT COUNT(*) FROM "user_observers"  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.3ms) SELECT COUNT(*) FROM "users"  (0.2ms) SELECT COUNT(*) FROM "courses" Course Create Many (0.5ms) INSERT INTO "courses" ("canvas_id","sis_id","course_code","name","canvas_account_id","canvas_term_id","start_at","end_at","workflow_state","grading_standard_id","created_at","updated_at") VALUES (1,'course_sis_id_1','C1','Course #1',1,1,'2017-03-27 21:53:18','2017-04-27 12:21:18','active',NULL,'2022-03-28 19:36:53.968525','2022-03-28 19:36:53.968525'),(2,'course_sis_id_2','C2','Course #2',1,1,'2017-03-27 21:53:18','2017-04-27 12:21:18','unpublished',NULL,'2022-03-28 19:36:53.968525','2022-03-28 19:36:53.968525') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","sis_id"=EXCLUDED."sis_id","course_code"=EXCLUDED."course_code","name"=EXCLUDED."name","canvas_account_id"=EXCLUDED."canvas_account_id","canvas_term_id"=EXCLUDED."canvas_term_id","start_at"=EXCLUDED."start_at","end_at"=EXCLUDED."end_at","workflow_state"=EXCLUDED."workflow_state","grading_standard_id"=EXCLUDED."grading_standard_id","updated_at"=EXCLUDED."updated_at" WHERE ("courses".canvas_id, "courses".sis_id, "courses".course_code, "courses".name, "courses".canvas_account_id, "courses".canvas_term_id, "courses".start_at, "courses".end_at, "courses".workflow_state, "courses".grading_standard_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.sis_id, EXCLUDED.course_code, EXCLUDED.name, EXCLUDED.canvas_account_id, EXCLUDED.canvas_term_id, EXCLUDED.start_at, EXCLUDED.end_at, EXCLUDED.workflow_state, EXCLUDED.grading_standard_id) RETURNING "id" User Create Many (0.6ms) INSERT INTO "users" ("canvas_id","sis_id","email","first_name","last_name","name","sortable_name","workflow_state","login_id","created_at","updated_at") VALUES (1,'sis_id_1','poorbastard@yharnam.com','Patches','the Spider','Patches the Spider','the Spider, Patches','active','spiderdude1337','2022-03-28 19:36:53.970225','2022-03-28 19:36:53.970225'),(2,'sis_id_2','dreamer@yharnam.com','Hunter','Djura','Hunter Djura','Djura, Hunter','active','retireddude109','2022-03-28 19:36:53.970225','2022-03-28 19:36:53.970225') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","sis_id"=EXCLUDED."sis_id","email"=EXCLUDED."email","first_name"=EXCLUDED."first_name","last_name"=EXCLUDED."last_name","name"=EXCLUDED."name","sortable_name"=EXCLUDED."sortable_name","workflow_state"=EXCLUDED."workflow_state","login_id"=EXCLUDED."login_id","updated_at"=EXCLUDED."updated_at" WHERE ("users".canvas_id, "users".sis_id, "users".email, "users".first_name, "users".last_name, "users".name, "users".sortable_name, "users".workflow_state, "users".login_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.sis_id, EXCLUDED.email, EXCLUDED.first_name, EXCLUDED.last_name, EXCLUDED.name, EXCLUDED.sortable_name, EXCLUDED.workflow_state, EXCLUDED.login_id) RETURNING "id"  (0.3ms) SELECT COUNT(*) FROM "users"  (0.2ms) SELECT COUNT(*) FROM "courses"  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN Course Create Many (0.5ms) INSERT INTO "courses" ("canvas_id","sis_id","course_code","name","canvas_account_id","canvas_term_id","start_at","end_at","workflow_state","grading_standard_id","created_at","updated_at") VALUES (1,'course_sis_id_1','C1','Course #1',1,1,'2017-03-27 21:53:18','2017-04-27 12:21:18','active',NULL,'2022-03-28 19:36:53.978942','2022-03-28 19:36:53.978942'),(2,'course_sis_id_2','C2','Course #2',1,1,'2017-03-27 21:53:18','2017-04-27 12:21:18','unpublished',NULL,'2022-03-28 19:36:53.978942','2022-03-28 19:36:53.978942') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","sis_id"=EXCLUDED."sis_id","course_code"=EXCLUDED."course_code","name"=EXCLUDED."name","canvas_account_id"=EXCLUDED."canvas_account_id","canvas_term_id"=EXCLUDED."canvas_term_id","start_at"=EXCLUDED."start_at","end_at"=EXCLUDED."end_at","workflow_state"=EXCLUDED."workflow_state","grading_standard_id"=EXCLUDED."grading_standard_id","updated_at"=EXCLUDED."updated_at" WHERE ("courses".canvas_id, "courses".sis_id, "courses".course_code, "courses".name, "courses".canvas_account_id, "courses".canvas_term_id, "courses".start_at, "courses".end_at, "courses".workflow_state, "courses".grading_standard_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.sis_id, EXCLUDED.course_code, EXCLUDED.name, EXCLUDED.canvas_account_id, EXCLUDED.canvas_term_id, EXCLUDED.start_at, EXCLUDED.end_at, EXCLUDED.workflow_state, EXCLUDED.grading_standard_id) RETURNING "id"  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) SELECT COUNT(*) FROM "submissions" Submission Create Many (0.6ms) INSERT INTO "submissions" ("canvas_id","canvas_user_id","canvas_course_id","canvas_assignment_id","submitted_at","due_at","graded_at","score","points_possible","excused","workflow_state","created_at","updated_at") VALUES (1,1,1,1,'2017-09-21 18:28:15','2017-09-27 18:28:15','2017-09-21 19:36:23',5.0,10.0,TRUE,'graded','2022-03-28 19:36:53.983262','2022-03-28 19:36:53.983262'),(2,1,1,2,'2017-09-21 18:28:15','2017-09-28 18:28:15','2017-09-21 19:36:23',5.0,10.0,FALSE,'submitted','2022-03-28 19:36:53.983262','2022-03-28 19:36:53.983262') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","canvas_user_id"=EXCLUDED."canvas_user_id","canvas_course_id"=EXCLUDED."canvas_course_id","canvas_assignment_id"=EXCLUDED."canvas_assignment_id","submitted_at"=EXCLUDED."submitted_at","due_at"=EXCLUDED."due_at","graded_at"=EXCLUDED."graded_at","score"=EXCLUDED."score","points_possible"=EXCLUDED."points_possible","excused"=EXCLUDED."excused","workflow_state"=EXCLUDED."workflow_state","updated_at"=EXCLUDED."updated_at" WHERE ("submissions".canvas_id, "submissions".canvas_user_id, "submissions".canvas_course_id, "submissions".canvas_assignment_id, "submissions".submitted_at, "submissions".due_at, "submissions".graded_at, "submissions".score, "submissions".points_possible, "submissions".excused, "submissions".workflow_state) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.canvas_user_id, EXCLUDED.canvas_course_id, EXCLUDED.canvas_assignment_id, EXCLUDED.submitted_at, EXCLUDED.due_at, EXCLUDED.graded_at, EXCLUDED.score, EXCLUDED.points_possible, EXCLUDED.excused, EXCLUDED.workflow_state) RETURNING "id"  (0.2ms) SELECT COUNT(*) FROM "submissions"  (0.2ms) ROLLBACK  (0.4ms) BEGIN [ActiveJob] [BatchTestJobBase] [33be02ac-e2ae-47b0-b767-6dfb026e2824] Performing BatchTestJobBase (Job ID: 33be02ac-e2ae-47b0-b767-6dfb026e2824) from Test(default) [ActiveJob] [BatchTestJobBase] [33be02ac-e2ae-47b0-b767-6dfb026e2824] Performed BatchTestJobBase (Job ID: 33be02ac-e2ae-47b0-b767-6dfb026e2824) from Test(default) in 0.2ms  (0.2ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [BatchTestJobBase] [e0cfa404-7128-4a5f-989a-4891bdec94e1] Performing BatchTestJobBase (Job ID: e0cfa404-7128-4a5f-989a-4891bdec94e1) from Test(default) [ActiveJob] [BatchTestJobBase] [e0cfa404-7128-4a5f-989a-4891bdec94e1] Performed BatchTestJobBase (Job ID: e0cfa404-7128-4a5f-989a-4891bdec94e1) from Test(default) in 0.52ms  (0.4ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] [BatchTestJobBase] [a85dfbb6-7b11-42fd-b373-77584a0a417c] Performing BatchTestJobBase (Job ID: a85dfbb6-7b11-42fd-b373-77584a0a417c) from Test(default) [ActiveJob] [BatchTestJobBase] [a85dfbb6-7b11-42fd-b373-77584a0a417c] Performed BatchTestJobBase (Job ID: a85dfbb6-7b11-42fd-b373-77584a0a417c) from Test(default) in 0.08ms  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] [FailingBatchTestJobBase] [66ef4e9e-9166-4da8-9f0b-66458e0073d6] Performing FailingBatchTestJobBase (Job ID: 66ef4e9e-9166-4da8-9f0b-66458e0073d6) from Test(default) [ActiveJob] [FailingBatchTestJobBase] [66ef4e9e-9166-4da8-9f0b-66458e0073d6] Error performing FailingBatchTestJobBase (Job ID: 66ef4e9e-9166-4da8-9f0b-66458e0073d6) from Test(default) in 0.25ms: RuntimeError (Foo): /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/job_batching/support/base_job.rb:12:in `perform' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6.2/lib/active_job/execution.rb:39:in `block in perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:109:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch_aware_job.rb:12:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/i18n-1.10.0/lib/i18n.rb:323:in `with_locale' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6.2/lib/active_job/translation.rb:9:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:26:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/notifications.rb:168:in `block in instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/notifications/instrumenter.rb:23:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/notifications.rb:168:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:25:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:46:in `block in tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/tagged_logging.rb:71:in `block in tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/tagged_logging.rb:28:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/tagged_logging.rb:71:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:46:in `tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:22:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:136:in `run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6.2/lib/active_job/execution.rb:38:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/job_batching/batch_aware_job_spec.rb:46:in `block (5 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:263:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:263:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:511:in `block in with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:468:in `block in with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:486:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-rails-5.1.1/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:486:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:468:in `with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:511:in `with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:259:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:646:in `block in run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:642:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:642:in `run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:607:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/configuration.rb:2068:in `with_suite_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:116:in `block in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/reporter.rb:74:in `report' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:115:in `run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:89:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:71:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:45:in `invoke' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/exe/rspec:4:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:58:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:58:in `kernel_load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:23:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:478:in `exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:31:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:25:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/exe/bundle:49:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/friendly_errors.rb:128:in `with_friendly_errors' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/exe/bundle:37:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `
'  (0.2ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] Enqueued BatchTestJobBase (Job ID: 272bae12-c88c-4b42-83a6-831ef65bd4c4) to Test(default)  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] Enqueued BatchTestJobBase (Job ID: 129b255b-8acc-4a4f-a8ab-1e7deb9a94e9) to Test(default)  (0.2ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] Enqueued BatchTestJobBase (Job ID: 971d8695-a2e7-4ef4-880c-542974e198c3) to Test(default)  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.3ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (1.2ms) BEGIN  (0.4ms) ROLLBACK  (2.5ms) BEGIN  (4.6ms) ROLLBACK  (0.3ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.3ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.4ms) BEGIN [ActiveJob] Enqueued RetryingJob (Job ID: de910cdc-0a27-4cbd-a196-78f291de2991) to Sidekiq(default) [ActiveJob] [RetryingJob] [de910cdc-0a27-4cbd-a196-78f291de2991] Performing RetryingJob (Job ID: de910cdc-0a27-4cbd-a196-78f291de2991) from Sidekiq(default) [ActiveJob] [RetryingJob] [de910cdc-0a27-4cbd-a196-78f291de2991] Error performing RetryingJob (Job ID: de910cdc-0a27-4cbd-a196-78f291de2991) from Sidekiq(default) in 4.27ms: RuntimeError (A Failure): /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/job_batching/batch_spec.rb:268:in `perform' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6.2/lib/active_job/execution.rb:39:in `block in perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:109:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch_aware_job.rb:12:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/i18n-1.10.0/lib/i18n.rb:328:in `with_locale' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6.2/lib/active_job/translation.rb:9:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:26:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/notifications.rb:168:in `block in instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/notifications/instrumenter.rb:23:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/notifications.rb:168:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:25:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:46:in `block in tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/tagged_logging.rb:71:in `block in tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/tagged_logging.rb:28:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/tagged_logging.rb:71:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:46:in `tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:22:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:136:in `run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6.2/lib/active_job/execution.rb:38:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6.2/lib/active_job/execution.rb:24:in `block in execute' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:109:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6.2/lib/active_job/railtie.rb:28:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/execution_wrapper.rb:90:in `wrap' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/reloader.rb:73:in `block in wrap' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/execution_wrapper.rb:90:in `wrap' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/reloader.rb:72:in `wrap' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6.2/lib/active_job/railtie.rb:27:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:136:in `run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6.2/lib/active_job/execution.rb:22:in `execute' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/activejob-5.2.6.2/lib/active_job/queue_adapters/sidekiq_adapter.rb:42:in `perform' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/sidekiq-6.4.1/lib/sidekiq/testing.rb:300:in `execute_job' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/sidekiq-6.4.1/lib/sidekiq/testing.rb:295:in `block in process_job' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/sidekiq-6.4.1/lib/sidekiq/middleware/chain.rb:138:in `block in invoke' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/sidekiq.rb:73:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/sidekiq-6.4.1/lib/sidekiq/middleware/chain.rb:140:in `block in invoke' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/sidekiq-6.4.1/lib/sidekiq/middleware/chain.rb:143:in `invoke' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/sidekiq-6.4.1/lib/sidekiq/testing.rb:294:in `process_job' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/job_batching/batch_spec.rb:289:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:263:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:263:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:511:in `block in with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:468:in `block in with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:486:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-rails-5.1.1/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:486:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:468:in `with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:511:in `with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:259:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:646:in `block in run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:642:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:642:in `run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:607:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/configuration.rb:2068:in `with_suite_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:116:in `block in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/reporter.rb:74:in `report' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:115:in `run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:89:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:71:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:45:in `invoke' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.11.0/exe/rspec:4:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/rspec:23:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:58:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:58:in `kernel_load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli/exec.rb:23:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:478:in `exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:31:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/cli.rb:25:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/exe/bundle:49:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/lib/bundler/friendly_errors.rb:128:in `with_friendly_errors' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.2.29/exe/bundle:37:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.6.6/bin/bundle:23:in `
' [ActiveJob] [RetryingJob] [de910cdc-0a27-4cbd-a196-78f291de2991] Performing RetryingJob (Job ID: de910cdc-0a27-4cbd-a196-78f291de2991) from Sidekiq(default) [ActiveJob] [RetryingJob] [de910cdc-0a27-4cbd-a196-78f291de2991] Performed RetryingJob (Job ID: de910cdc-0a27-4cbd-a196-78f291de2991) from Sidekiq(default) in 3.46ms  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] Enqueued TestWorker (Job ID: fc2b1cb1-6a1b-442d-9220-d59555a1605b) to Sidekiq(default)  (0.3ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] Enqueued CanvasSync::JobBatches::Batch::Callback::ActiveJobCallbackWorker (Job ID: bef63bfb-9531-45f2-b306-01644c2dded5) to Test(default) with arguments: "SampleCallback", "complete", {"a"=>"b"}, "p9VIIoeN3J78tg", nil  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] Enqueued CanvasSync::JobBatches::Batch::Callback::ActiveJobCallbackWorker (Job ID: c0991c15-842a-4ddc-b183-98ade8b6fe11) to Test(default) with arguments: "SampleCallback2", "complete", {"b"=>"a"}, "5igpyOA_AGV7nQ", nil [ActiveJob] Enqueued CanvasSync::JobBatches::Batch::Callback::ActiveJobCallbackWorker (Job ID: 4541c072-0d23-4d38-8c85-407a3005edaf) to Test(default) with arguments: "SampleCallback", "complete", {"a"=>"b"}, "5igpyOA_AGV7nQ", nil  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) ROLLBACK  (0.4ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] Enqueued ContextedJob (Job ID: bab5ccb0-3d44-48e8-ac2f-8f58a48a70af) to Sidekiq(default) [ActiveJob] [TestWorker] [fc2b1cb1-6a1b-442d-9220-d59555a1605b] Performing TestWorker (Job ID: fc2b1cb1-6a1b-442d-9220-d59555a1605b) from Sidekiq(default) [ActiveJob] [TestWorker] [fc2b1cb1-6a1b-442d-9220-d59555a1605b] Performed TestWorker (Job ID: fc2b1cb1-6a1b-442d-9220-d59555a1605b) from Sidekiq(default) in 2.48ms [ActiveJob] [ContextedJob] [bab5ccb0-3d44-48e8-ac2f-8f58a48a70af] Performing ContextedJob (Job ID: bab5ccb0-3d44-48e8-ac2f-8f58a48a70af) from Sidekiq(default) [ActiveJob] [ContextedJob] [bab5ccb0-3d44-48e8-ac2f-8f58a48a70af] Performed ContextedJob (Job ID: bab5ccb0-3d44-48e8-ac2f-8f58a48a70af) from Sidekiq(default) in 2.45ms  (0.2ms) ROLLBACK  (0.3ms) BEGIN [ActiveJob] Enqueued ContextedJob (Job ID: 4390433a-31f3-4daa-ac17-9496197d83b6) to Sidekiq(default) [ActiveJob] [ContextedJob] [4390433a-31f3-4daa-ac17-9496197d83b6] Performing ContextedJob (Job ID: 4390433a-31f3-4daa-ac17-9496197d83b6) from Sidekiq(default) [ActiveJob] [ContextedJob] [4390433a-31f3-4daa-ac17-9496197d83b6] Performed ContextedJob (Job ID: 4390433a-31f3-4daa-ac17-9496197d83b6) from Sidekiq(default) in 5.42ms  (0.2ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] Enqueued BatchTestJobBase (Job ID: 81b844fd-29d9-4ca7-a8dc-9643d8f0cc6e) to Sidekiq(default) [ActiveJob] [BatchTestJobBase] [81b844fd-29d9-4ca7-a8dc-9643d8f0cc6e] Performing BatchTestJobBase (Job ID: 81b844fd-29d9-4ca7-a8dc-9643d8f0cc6e) from Sidekiq(default) [ActiveJob] [BatchTestJobBase] [81b844fd-29d9-4ca7-a8dc-9643d8f0cc6e] Performed BatchTestJobBase (Job ID: 81b844fd-29d9-4ca7-a8dc-9643d8f0cc6e) from Sidekiq(default) in 3.18ms [ActiveJob] Enqueued ContextedJob (Job ID: 3c0aa9e1-1132-491e-8f83-ba7a712ce6b1) to Sidekiq(default) [ActiveJob] [ContextedJob] [3c0aa9e1-1132-491e-8f83-ba7a712ce6b1] Performing ContextedJob (Job ID: 3c0aa9e1-1132-491e-8f83-ba7a712ce6b1) from Sidekiq(default) [ActiveJob] [ContextedJob] [3c0aa9e1-1132-491e-8f83-ba7a712ce6b1] Performed ContextedJob (Job ID: 3c0aa9e1-1132-491e-8f83-ba7a712ce6b1) from Sidekiq(default) in 2.95ms  (0.1ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] Enqueued TestWorker (Job ID: 1a3cf5ef-309e-4336-bfc3-51acb4ec9c01) to Sidekiq(default) [ActiveJob] Enqueued TestWorker (Job ID: 2894ca91-89b4-4f10-976e-fe6775e355a1) to Sidekiq(default) [ActiveJob] Enqueued TestWorker (Job ID: 3e82f265-93dd-4caa-b610-e4b0f506cef9) to Sidekiq(default)  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] Enqueued WorkerA (Job ID: 1a138df9-4e00-4247-8123-b21fec23b92d) to Sidekiq(default) [ActiveJob] Enqueued WorkerB (Job ID: a779f1b9-a77a-4595-a1af-993fd71baca3) to Sidekiq(default) [ActiveJob] Enqueued WorkerA (Job ID: fdd440b7-ac80-421e-af7d-5cccf6bf75a5) to Sidekiq(default) [ActiveJob] Enqueued WorkerC (Job ID: a6897647-e33e-4ff8-bdef-39fd5c76d98f) to Sidekiq(default)  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] Enqueued TestWorker (Job ID: 70ad8d45-8aef-4c73-8c1c-e69ebe83de08) to Sidekiq(default)  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (2.4ms) BEGIN  (0.2ms) ROLLBACK  (0.8ms) BEGIN  (0.5ms) ROLLBACK  (0.1ms) BEGIN  (1.0ms) ROLLBACK  (0.5ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] Enqueued TestWorker (Job ID: 962d09cf-bb7f-42f5-b37d-1841cd3b80aa) to Sidekiq(default)  (0.2ms) ROLLBACK  (0.9ms) SELECT "schema_migrations"."version" FROM "schema_migrations" ORDER BY "schema_migrations"."version" ASC  (0.4ms) SELECT "schema_migrations"."version" FROM "schema_migrations" ORDER BY "schema_migrations"."version" ASC  (8.7ms) SELECT "ar_internal_metadata"."value" FROM "ar_internal_metadata" WHERE "ar_internal_metadata"."key" = $1 [["key", "environment"]]  (0.6ms) SELECT "schema_migrations"."version" FROM "schema_migrations" ORDER BY "schema_migrations"."version" ASC  (0.5ms) SELECT "ar_internal_metadata"."value" FROM "ar_internal_metadata" WHERE "ar_internal_metadata"."key" = $1 [["key", "environment"]]  (0.6ms) SELECT "schema_migrations"."version" FROM "schema_migrations" ORDER BY "schema_migrations"."version" ASC  (0.5ms) SELECT "ar_internal_metadata"."value" FROM "ar_internal_metadata" WHERE "ar_internal_metadata"."key" = $1 [["key", "environment"]]  (36.5ms) DROP DATABASE IF EXISTS "canvas_sync_test"  (119.7ms) CREATE DATABASE "canvas_sync_test" ENCODING = 'unicode' SQL (0.6ms) CREATE EXTENSION IF NOT EXISTS "plpgsql"  (0.2ms) DROP TABLE IF EXISTS "accounts" CASCADE  (11.7ms) CREATE TABLE "accounts" ("id" bigserial primary key, "canvas_id" bigint NOT NULL, "sis_id" character varying, "canvas_parent_account_id" bigint, "sis_parent_account_id" character varying, "name" character varying, "workflow_state" character varying, "created_at" timestamp NOT NULL, "updated_at" timestamp NOT NULL)  (4.7ms) CREATE UNIQUE INDEX "index_accounts_on_canvas_id" ON "accounts" ("canvas_id")  (0.2ms) DROP TABLE IF EXISTS "admins" CASCADE  (8.8ms) CREATE TABLE "admins" ("id" bigserial primary key, "canvas_id" bigint NOT NULL, "role_name" character varying, "canvas_account_id" bigint, "canvas_role_id" bigint, "canvas_user_id" bigint, "workflow_state" character varying, "created_at" timestamp NOT NULL, "updated_at" timestamp NOT NULL)  (4.6ms) CREATE INDEX "index_admins_on_canvas_account_id" ON "admins" ("canvas_account_id")  (4.6ms) CREATE UNIQUE INDEX "index_admins_on_canvas_id" ON "admins" ("canvas_id")  (4.8ms) CREATE INDEX "index_admins_on_canvas_role_id" ON "admins" ("canvas_role_id")  (4.9ms) CREATE INDEX "index_admins_on_canvas_user_id" ON "admins" ("canvas_user_id")  (0.1ms) DROP TABLE IF EXISTS "assignment_groups" CASCADE  (9.2ms) CREATE TABLE "assignment_groups" ("id" bigserial primary key, "canvas_id" bigint NOT NULL, "canvas_course_id" bigint, "name" character varying, "rules" text, "position" integer, "group_weight" float, "workflow_state" character varying, "canvas_created_at" timestamp, "canvas_updated_at" timestamp, "created_at" timestamp NOT NULL, "updated_at" timestamp NOT NULL)  (5.0ms) CREATE INDEX "index_assignment_groups_on_canvas_course_id" ON "assignment_groups" ("canvas_course_id")  (4.8ms) CREATE UNIQUE INDEX "index_assignment_groups_on_canvas_id" ON "assignment_groups" ("canvas_id")  (0.2ms) DROP TABLE IF EXISTS "assignments" CASCADE  (8.8ms) CREATE TABLE "assignments" ("id" bigserial primary key, "canvas_id" bigint NOT NULL, "title" character varying, "description" text, "due_at" timestamp, "unlock_at" timestamp, "lock_at" timestamp, "points_possible" float, "min_score" float, "max_score" float, "mastery_score" float, "grading_type" character varying, "submission_types" character varying, "workflow_state" character varying, "canvas_context_id" integer, "canvas_context_type" character varying, "canvas_assignment_group_id" integer, "canvas_grading_scheme_id" integer, "canvas_grading_standard_id" integer, "created_at" timestamp NOT NULL, "updated_at" timestamp NOT NULL)  (4.9ms) CREATE INDEX "index_assignments_on_canvas_context_id_and_canvas_context_type" ON "assignments" ("canvas_context_id", "canvas_context_type")  (5.1ms) CREATE UNIQUE INDEX "index_assignments_on_canvas_id" ON "assignments" ("canvas_id")  (0.1ms) DROP TABLE IF EXISTS "canvas_sync_job_logs" CASCADE  (10.3ms) CREATE TABLE "canvas_sync_job_logs" ("id" serial NOT NULL PRIMARY KEY, "started_at" timestamp, "completed_at" timestamp, "exception" character varying, "backtrace" text, "job_class" character varying, "status" character varying, "metadata" text, "job_arguments" text, "created_at" timestamp, "updated_at" timestamp, "job_id" character varying, "fork_count" integer)  (4.6ms) CREATE INDEX "index_canvas_sync_job_logs_on_job_id" ON "canvas_sync_job_logs" ("job_id")  (0.2ms) DROP TABLE IF EXISTS "canvas_sync_sync_batches" CASCADE  (10.3ms) CREATE TABLE "canvas_sync_sync_batches" ("id" serial NOT NULL PRIMARY KEY, "started_at" timestamp, "completed_at" timestamp, "status" character varying, "created_at" timestamp, "updated_at" timestamp, "full_sync" boolean DEFAULT FALSE, "batch_genre" character varying, "batch_bid" character varying)  (0.2ms) DROP TABLE IF EXISTS "content_migrations" CASCADE  (9.9ms) CREATE TABLE "content_migrations" ("id" bigserial primary key, "canvas_id" bigint, "canvas_context_id" bigint, "canvas_context_type" character varying, "workflow_state" character varying, "migration_settings" text, "started_at" timestamp, "finished_at" timestamp, "progress" float, "canvas_source_course_id" bigint, "migration_type" character varying, "canvas_child_subscription_id" bigint, "canvas_root_account_id" bigint, "created_at" timestamp NOT NULL, "updated_at" timestamp NOT NULL)  (5.0ms) CREATE UNIQUE INDEX "index_content_migrations_on_canvas_id" ON "content_migrations" ("canvas_id")  (0.2ms) DROP TABLE IF EXISTS "context_module_items" CASCADE  (10.3ms) CREATE TABLE "context_module_items" ("id" bigserial primary key, "canvas_id" bigint, "canvas_context_module_id" bigint, "position" integer, "canvas_content_id" bigint, "canvas_content_type" character varying, "canvas_assignment_id" bigint, "workflow_state" character varying, "created_at" timestamp NOT NULL, "updated_at" timestamp NOT NULL)  (4.5ms) CREATE INDEX "index_context_module_items_on_canvas_context_module_id" ON "context_module_items" ("canvas_context_module_id")  (4.7ms) CREATE UNIQUE INDEX "index_context_module_items_on_canvas_id" ON "context_module_items" ("canvas_id")  (0.1ms) DROP TABLE IF EXISTS "context_modules" CASCADE  (8.5ms) CREATE TABLE "context_modules" ("id" bigserial primary key, "canvas_id" bigint, "canvas_context_id" bigint, "canvas_context_type" character varying, "position" integer, "name" character varying, "workflow_state" character varying, "deleted_at" timestamp, "unlock_at" timestamp, "created_at" timestamp NOT NULL, "updated_at" timestamp NOT NULL)  (5.2ms) CREATE INDEX "index_context_modules_on_context" ON "context_modules" ("canvas_context_id", "canvas_context_type")  (4.5ms) CREATE UNIQUE INDEX "index_context_modules_on_canvas_id" ON "context_modules" ("canvas_id")  (0.1ms) DROP TABLE IF EXISTS "courses" CASCADE  (9.3ms) CREATE TABLE "courses" ("id" bigserial primary key, "canvas_id" bigint NOT NULL, "sis_id" character varying, "course_code" character varying, "name" character varying, "workflow_state" character varying, "canvas_account_id" integer, "canvas_term_id" integer, "start_at" timestamp, "end_at" timestamp, "grading_standard_id" bigint, "created_at" timestamp NOT NULL, "updated_at" timestamp NOT NULL)  (4.8ms) CREATE UNIQUE INDEX "index_courses_on_canvas_id" ON "courses" ("canvas_id")  (0.2ms) DROP TABLE IF EXISTS "enrollments" CASCADE  (9.7ms) CREATE TABLE "enrollments" ("id" bigserial primary key, "canvas_id" bigint NOT NULL, "canvas_course_id" bigint, "course_sis_id" character varying, "canvas_user_id" bigint, "user_sis_id" character varying, "role" character varying, "canvas_role_id" integer, "canvas_section_id" bigint, "workflow_state" character varying, "base_role_type" character varying, "created_at" timestamp NOT NULL, "updated_at" timestamp NOT NULL)  (5.0ms) CREATE INDEX "index_enrollments_on_canvas_course_id" ON "enrollments" ("canvas_course_id")  (5.1ms) CREATE UNIQUE INDEX "index_enrollments_on_canvas_id" ON "enrollments" ("canvas_id")  (5.2ms) CREATE INDEX "index_enrollments_on_canvas_user_id" ON "enrollments" ("canvas_user_id")  (0.2ms) DROP TABLE IF EXISTS "grading_period_groups" CASCADE  (11.4ms) CREATE TABLE "grading_period_groups" ("id" bigserial primary key, "canvas_id" bigint NOT NULL, "title" character varying, "weighted" boolean, "display_totals_for_all_grading_periods" boolean, "workflow_state" character varying, "created_at" timestamp NOT NULL, "updated_at" timestamp NOT NULL)  (4.4ms) CREATE UNIQUE INDEX "index_grading_period_groups_on_canvas_id" ON "grading_period_groups" ("canvas_id")  (0.2ms) DROP TABLE IF EXISTS "grading_periods" CASCADE  (10.1ms) CREATE TABLE "grading_periods" ("id" bigserial primary key, "canvas_id" bigint NOT NULL, "title" character varying, "weight" float, "start_date" timestamp, "end_date" timestamp, "close_date" timestamp, "canvas_grading_period_group_id" bigint, "workflow_state" character varying, "created_at" timestamp NOT NULL, "updated_at" timestamp NOT NULL)  (5.0ms) CREATE INDEX "index_grading_periods_on_canvas_grading_period_group_id" ON "grading_periods" ("canvas_grading_period_group_id")  (4.9ms) CREATE UNIQUE INDEX "index_grading_periods_on_canvas_id" ON "grading_periods" ("canvas_id")  (0.2ms) DROP TABLE IF EXISTS "group_memberships" CASCADE  (9.6ms) CREATE TABLE "group_memberships" ("id" bigserial primary key, "canvas_id" bigint NOT NULL, "canvas_user_id" bigint NOT NULL, "canvas_group_id" bigint NOT NULL, "group_sis_id" character varying, "user_sis_id" character varying, "workflow_state" character varying, "created_at" timestamp NOT NULL, "updated_at" timestamp NOT NULL)  (5.5ms) CREATE UNIQUE INDEX "index_group_memberships_on_canvas_id" ON "group_memberships" ("canvas_id")  (0.2ms) DROP TABLE IF EXISTS "groups" CASCADE  (9.5ms) CREATE TABLE "groups" ("id" bigserial primary key, "canvas_id" bigint NOT NULL, "sis_id" character varying, "canvas_group_category_id" bigint, "group_category_sis_id" character varying, "canvas_account_id" bigint, "canvas_course_id" bigint, "name" character varying, "workflow_state" character varying, "context_id" bigint, "context_type" character varying, "max_membership" integer, "created_at" timestamp NOT NULL, "updated_at" timestamp NOT NULL)  (5.5ms) CREATE UNIQUE INDEX "index_groups_on_canvas_id" ON "groups" ("canvas_id")  (0.3ms) DROP TABLE IF EXISTS "learning_outcomes" CASCADE  (9.9ms) CREATE TABLE "learning_outcomes" ("id" bigserial primary key, "canvas_id" bigint NOT NULL, "canvas_context_id" integer, "canvas_context_type" character varying, "name" character varying, "friendly_name" character varying, "workflow_state" character varying, "canvas_created_at" timestamp, "canvas_updated_at" timestamp, "migration_id" character varying, "vendor_guid" character varying, "low_grade" character varying, "high_grade" character varying, "calculation_method" character varying, "calculation_int" character varying, "outcome_import_id" integer, "root_account_ids" integer[] DEFAULT '{}', "description" text, "created_at" timestamp NOT NULL, "updated_at" timestamp NOT NULL)  (4.9ms) CREATE INDEX "index_learning_outcomes_on_context" ON "learning_outcomes" ("canvas_context_id", "canvas_context_type")  (4.9ms) CREATE UNIQUE INDEX "index_learning_outcomes_on_canvas_id" ON "learning_outcomes" ("canvas_id")  (0.2ms) DROP TABLE IF EXISTS "pseudonyms" CASCADE  (9.8ms) CREATE TABLE "pseudonyms" ("id" bigserial primary key, "canvas_id" bigint NOT NULL, "canvas_user_id" bigint, "sis_id" character varying, "unique_id" character varying, "workflow_state" character varying, "created_at" timestamp NOT NULL, "updated_at" timestamp NOT NULL)  (4.9ms) CREATE UNIQUE INDEX "index_pseudonyms_on_canvas_id" ON "pseudonyms" ("canvas_id")  (5.0ms) CREATE INDEX "index_pseudonyms_on_canvas_user_id" ON "pseudonyms" ("canvas_user_id")  (3.3ms) DROP TABLE IF EXISTS "roles" CASCADE  (10.4ms) CREATE TABLE "roles" ("id" bigserial primary key, "canvas_id" integer NOT NULL, "label" character varying, "base_role_type" character varying, "canvas_account_id" integer, "workflow_state" character varying, "permissions" json, "created_at" timestamp NOT NULL, "updated_at" timestamp NOT NULL)  (6.0ms) CREATE INDEX "index_roles_on_canvas_account_id" ON "roles" ("canvas_account_id")  (4.6ms) CREATE UNIQUE INDEX "index_roles_on_canvas_id" ON "roles" ("canvas_id")  (0.2ms) DROP TABLE IF EXISTS "sections" CASCADE  (9.9ms) CREATE TABLE "sections" ("id" bigserial primary key, "canvas_id" bigint NOT NULL, "sis_id" character varying, "canvas_course_id" bigint, "canvas_nonxlist_course_id" bigint, "name" character varying, "workflow_state" character varying, "start_at" timestamp, "end_at" timestamp, "created_at" timestamp NOT NULL, "updated_at" timestamp NOT NULL)  (5.1ms) CREATE INDEX "index_sections_on_canvas_course_id" ON "sections" ("canvas_course_id")  (5.4ms) CREATE UNIQUE INDEX "index_sections_on_canvas_id" ON "sections" ("canvas_id")  (0.3ms) DROP TABLE IF EXISTS "submissions" CASCADE  (10.5ms) CREATE TABLE "submissions" ("id" bigserial primary key, "canvas_id" bigint NOT NULL, "canvas_course_id" bigint, "canvas_assignment_id" bigint, "canvas_user_id" bigint, "submitted_at" timestamp, "due_at" timestamp, "graded_at" timestamp, "score" float, "points_possible" float, "excused" boolean, "workflow_state" character varying, "created_at" timestamp NOT NULL, "updated_at" timestamp NOT NULL)  (5.2ms) CREATE INDEX "index_submissions_on_canvas_assignment_id" ON "submissions" ("canvas_assignment_id")  (4.8ms) CREATE INDEX "index_submissions_on_canvas_course_id" ON "submissions" ("canvas_course_id")  (5.1ms) CREATE UNIQUE INDEX "index_submissions_on_canvas_id" ON "submissions" ("canvas_id")  (5.1ms) CREATE INDEX "index_submissions_on_canvas_user_id" ON "submissions" ("canvas_user_id")  (0.1ms) DROP TABLE IF EXISTS "terms" CASCADE  (9.5ms) CREATE TABLE "terms" ("id" bigserial primary key, "canvas_id" integer NOT NULL, "name" character varying, "start_at" timestamp, "end_at" timestamp, "workflow_state" character varying, "grading_period_group_id" integer, "sis_id" character varying, "created_at" timestamp NOT NULL, "updated_at" timestamp NOT NULL)  (4.9ms) CREATE UNIQUE INDEX "index_terms_on_canvas_id" ON "terms" ("canvas_id")  (0.1ms) DROP TABLE IF EXISTS "user_observers" CASCADE  (9.7ms) CREATE TABLE "user_observers" ("id" bigserial primary key, "observing_user_id" bigint, "observed_user_id" bigint, "workflow_state" character varying, "created_at" timestamp NOT NULL, "updated_at" timestamp NOT NULL)  (4.8ms) CREATE UNIQUE INDEX "index_user_observers_on_observed_user_id_and_observing_user_id" ON "user_observers" ("observed_user_id", "observing_user_id")  (5.1ms) CREATE INDEX "index_user_observers_on_observed_user_id" ON "user_observers" ("observed_user_id")  (5.3ms) CREATE INDEX "index_user_observers_on_observing_user_id" ON "user_observers" ("observing_user_id")  (0.2ms) DROP TABLE IF EXISTS "users" CASCADE  (10.5ms) CREATE TABLE "users" ("id" bigserial primary key, "canvas_id" bigint NOT NULL, "sis_id" character varying, "email" character varying, "first_name" character varying, "last_name" character varying, "workflow_state" character varying, "login_id" character varying, "name" character varying, "sortable_name" character varying, "created_at" timestamp NOT NULL, "updated_at" timestamp NOT NULL)  (4.7ms) CREATE UNIQUE INDEX "index_users_on_canvas_id" ON "users" ("canvas_id")  (9.3ms) CREATE TABLE "schema_migrations" ("version" character varying NOT NULL PRIMARY KEY)  (0.4ms) SELECT "schema_migrations"."version" FROM "schema_migrations" ORDER BY "schema_migrations"."version" ASC  (1.2ms) INSERT INTO "schema_migrations" (version) VALUES (20220712210559)  (1.4ms) INSERT INTO "schema_migrations" (version) VALUES (20201016181346), (20190702203620), (20190702203630), (20190702203627), (20190702203624), (20190702203621), (20211001184920), (20200416214248), (20210907233330), (20190702203631), (20190702203632), (20190927204545), (20190702203622), (20190702203626), (20200415171620), (20190927204546), (20190702203625), (20210907233329), (20190702203623), (20220308072643), (20180725155729), (20170915210836), (20201018210836), (20190916154829), (20201030210836);   (9.5ms) CREATE TABLE "ar_internal_metadata" ("key" character varying NOT NULL PRIMARY KEY, "value" character varying, "created_at" timestamp NOT NULL, "updated_at" timestamp NOT NULL) ActiveRecord::InternalMetadata Load (0.3ms) SELECT "ar_internal_metadata".* FROM "ar_internal_metadata" WHERE "ar_internal_metadata"."key" = $1 LIMIT $2 [["key", "environment"], ["LIMIT", 1]]  (0.2ms) BEGIN ActiveRecord::InternalMetadata Create (0.4ms) INSERT INTO "ar_internal_metadata" ("key", "value", "created_at", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "key" [["key", "environment"], ["value", "test"], ["created_at", "2022-09-13 19:53:03.568957"], ["updated_at", "2022-09-13 19:53:03.568957"]]  (1.3ms) COMMIT ActiveRecord::InternalMetadata Load (0.2ms) SELECT "ar_internal_metadata".* FROM "ar_internal_metadata" WHERE "ar_internal_metadata"."key" = $1 LIMIT $2 [["key", "environment"], ["LIMIT", 1]]  (0.2ms) BEGIN  (0.2ms) COMMIT  (0.7ms) SELECT "schema_migrations"."version" FROM "schema_migrations" ORDER BY "schema_migrations"."version" ASC  (0.4ms) SELECT "schema_migrations"."version" FROM "schema_migrations" ORDER BY "schema_migrations"."version" ASC  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.5ms) SELECT COUNT(*) FROM "canvas_sync_job_logs" [ActiveJob] [GoodJob] [03a940d9-babd-45a0-99b7-74853dc7e2e7] Performing GoodJob (Job ID: 03a940d9-babd-45a0-99b7-74853dc7e2e7) from Test(default) with arguments: "argument" [ActiveJob] [GoodJob] [03a940d9-babd-45a0-99b7-74853dc7e2e7] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "03a940d9-babd-45a0-99b7-74853dc7e2e7"], ["LIMIT", 1]] [ActiveJob] [GoodJob] [03a940d9-babd-45a0-99b7-74853dc7e2e7]  (0.3ms) SAVEPOINT active_record_1 [ActiveJob] [GoodJob] [03a940d9-babd-45a0-99b7-74853dc7e2e7] CanvasSync::JobLog Create (0.7ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "GoodJob"], ["status", "enqueued"], ["job_arguments", "---\n- argument\n"], ["created_at", "2022-09-13 19:53:24.780896"], ["updated_at", "2022-09-13 19:53:24.780896"], ["job_id", "03a940d9-babd-45a0-99b7-74853dc7e2e7"]] [ActiveJob] [GoodJob] [03a940d9-babd-45a0-99b7-74853dc7e2e7]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [GoodJob] [03a940d9-babd-45a0-99b7-74853dc7e2e7]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [GoodJob] [03a940d9-babd-45a0-99b7-74853dc7e2e7] CanvasSync::JobLog Update (0.4ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-09-13 19:53:24.783468"], ["status", "running"], ["updated_at", "2022-09-13 19:53:24.783771"], ["id", 1]] [ActiveJob] [GoodJob] [03a940d9-babd-45a0-99b7-74853dc7e2e7]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [GoodJob] [03a940d9-babd-45a0-99b7-74853dc7e2e7]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [GoodJob] [03a940d9-babd-45a0-99b7-74853dc7e2e7] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2022-09-13 19:53:24.785488"], ["status", "success"], ["updated_at", "2022-09-13 19:53:24.785997"], ["id", 1]] [ActiveJob] [GoodJob] [03a940d9-babd-45a0-99b7-74853dc7e2e7]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [GoodJob] [03a940d9-babd-45a0-99b7-74853dc7e2e7] Performed GoodJob (Job ID: 03a940d9-babd-45a0-99b7-74853dc7e2e7) from Test(default) in 19.8ms  (0.2ms) SELECT COUNT(*) FROM "canvas_sync_job_logs" CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" ORDER BY "canvas_sync_job_logs"."id" DESC LIMIT $1 [["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] [BadJob] [86a7af70-5ec5-4d45-87dc-84ec716701d8] Performing BadJob (Job ID: 86a7af70-5ec5-4d45-87dc-84ec716701d8) from Test(default) with arguments: "argument" [ActiveJob] [BadJob] [86a7af70-5ec5-4d45-87dc-84ec716701d8] CanvasSync::JobLog Load (0.3ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "86a7af70-5ec5-4d45-87dc-84ec716701d8"], ["LIMIT", 1]] [ActiveJob] [BadJob] [86a7af70-5ec5-4d45-87dc-84ec716701d8]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [BadJob] [86a7af70-5ec5-4d45-87dc-84ec716701d8] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "BadJob"], ["status", "enqueued"], ["job_arguments", "---\n- argument\n"], ["created_at", "2022-09-13 19:53:24.792402"], ["updated_at", "2022-09-13 19:53:24.792402"], ["job_id", "86a7af70-5ec5-4d45-87dc-84ec716701d8"]] [ActiveJob] [BadJob] [86a7af70-5ec5-4d45-87dc-84ec716701d8]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [BadJob] [86a7af70-5ec5-4d45-87dc-84ec716701d8]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [BadJob] [86a7af70-5ec5-4d45-87dc-84ec716701d8] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-09-13 19:53:24.794058"], ["status", "running"], ["updated_at", "2022-09-13 19:53:24.794434"], ["id", 2]] [ActiveJob] [BadJob] [86a7af70-5ec5-4d45-87dc-84ec716701d8]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [BadJob] [86a7af70-5ec5-4d45-87dc-84ec716701d8]  (0.3ms) SAVEPOINT active_record_1 [ActiveJob] [BadJob] [86a7af70-5ec5-4d45-87dc-84ec716701d8] CanvasSync::JobLog Update (0.8ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "exception" = $2, "backtrace" = $3, "status" = $4, "updated_at" = $5 WHERE "canvas_sync_job_logs"."id" = $6 [["completed_at", "2022-09-13 19:53:24.796569"], ["exception", "EvilError: EvilError"], ["backtrace", "/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:12:in `perform'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/execution.rb:39:in `block in perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:109:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/active_job.rb:24:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:21:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/i18n-1.10.0/lib/i18n.rb:323:in `with_locale'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/translation.rb:9:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:26:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/notifications.rb:168:in `block in instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/notifications/instrumenter.rb:23:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/notifications.rb:168:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:25:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:46:in `block in tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/tagged_logging.rb:71:in `block in tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/tagged_logging.rb:28:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/tagged_logging.rb:71:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:46:in `tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:22:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:136:in `run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/execution.rb:38:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/execution.rb:18:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:40:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/matchers/built_in/raise_error.rb:59:in `matches?'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:51:in `block in handle_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:27:in `with_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:48:in `handle_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/expectation_target.rb:65:in `to'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/expectation_target.rb:139:in `to'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:39:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:263:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:263:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:511:in `block in with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:468:in `block in with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:486:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-rails-5.1.1/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:486:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:468:in `with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:511:in `with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:259:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:646:in `block in run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:642:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:642:in `run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:607:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/configuration.rb:2068:in `with_suite_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:116:in `block in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/reporter.rb:74:in `report'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:115:in `run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:89:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:71:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:45:in `invoke'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/exe/rspec:4:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/rspec:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/rspec:23:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:58:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:58:in `kernel_load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:23:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:483:in `exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:31:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:25:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/exe/bundle:48:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/friendly_errors.rb:120:in `with_friendly_errors'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/exe/bundle:36:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/bundle:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/bundle:23:in `
'"], ["status", "error"], ["updated_at", "2022-09-13 19:53:24.797312"], ["id", 2]] [ActiveJob] [BadJob] [86a7af70-5ec5-4d45-87dc-84ec716701d8]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [BadJob] [86a7af70-5ec5-4d45-87dc-84ec716701d8] Error performing BadJob (Job ID: 86a7af70-5ec5-4d45-87dc-84ec716701d8) from Test(default) in 8.43ms: EvilError (EvilError): /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:12:in `perform' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/execution.rb:39:in `block in perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:109:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/active_job.rb:24:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:21:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/i18n-1.10.0/lib/i18n.rb:323:in `with_locale' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/translation.rb:9:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:26:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/notifications.rb:168:in `block in instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/notifications/instrumenter.rb:23:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/notifications.rb:168:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:25:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:46:in `block in tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/tagged_logging.rb:71:in `block in tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/tagged_logging.rb:28:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/tagged_logging.rb:71:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:46:in `tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:22:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:136:in `run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/execution.rb:38:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/execution.rb:18:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:40:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/matchers/built_in/raise_error.rb:59:in `matches?' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:51:in `block in handle_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:27:in `with_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:48:in `handle_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/expectation_target.rb:65:in `to' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/expectation_target.rb:139:in `to' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:39:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:263:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:263:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:511:in `block in with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:468:in `block in with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:486:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-rails-5.1.1/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:486:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:468:in `with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:511:in `with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:259:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:646:in `block in run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:642:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:642:in `run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:607:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/configuration.rb:2068:in `with_suite_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:116:in `block in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/reporter.rb:74:in `report' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:115:in `run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:89:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:71:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:45:in `invoke' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/exe/rspec:4:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/rspec:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/rspec:23:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:58:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:58:in `kernel_load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:23:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:483:in `exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:31:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:25:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/exe/bundle:48:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/friendly_errors.rb:120:in `with_friendly_errors' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/exe/bundle:36:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/bundle:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/bundle:23:in `
' CanvasSync::JobLog Load (0.3ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" ORDER BY "canvas_sync_job_logs"."id" DESC LIMIT $1 [["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [BadJob] [484187ea-3a47-4bee-ae5d-04dbb702b184] Performing BadJob (Job ID: 484187ea-3a47-4bee-ae5d-04dbb702b184) from Test(default) [ActiveJob] [BadJob] [484187ea-3a47-4bee-ae5d-04dbb702b184] CanvasSync::JobLog Load (0.4ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "484187ea-3a47-4bee-ae5d-04dbb702b184"], ["LIMIT", 1]] [ActiveJob] [BadJob] [484187ea-3a47-4bee-ae5d-04dbb702b184]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [BadJob] [484187ea-3a47-4bee-ae5d-04dbb702b184] CanvasSync::JobLog Create (0.4ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["job_class", "BadJob"], ["status", "enqueued"], ["created_at", "2022-09-13 19:53:24.804611"], ["updated_at", "2022-09-13 19:53:24.804611"], ["job_id", "484187ea-3a47-4bee-ae5d-04dbb702b184"]] [ActiveJob] [BadJob] [484187ea-3a47-4bee-ae5d-04dbb702b184]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [BadJob] [484187ea-3a47-4bee-ae5d-04dbb702b184]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [BadJob] [484187ea-3a47-4bee-ae5d-04dbb702b184] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-09-13 19:53:24.805984"], ["status", "running"], ["updated_at", "2022-09-13 19:53:24.806254"], ["id", 3]] [ActiveJob] [BadJob] [484187ea-3a47-4bee-ae5d-04dbb702b184]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [BadJob] [484187ea-3a47-4bee-ae5d-04dbb702b184]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [BadJob] [484187ea-3a47-4bee-ae5d-04dbb702b184] CanvasSync::JobLog Update (0.5ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "exception" = $2, "backtrace" = $3, "status" = $4, "updated_at" = $5 WHERE "canvas_sync_job_logs"."id" = $6 [["completed_at", "2022-09-13 19:53:24.807797"], ["exception", "ArgumentError: wrong number of arguments (given 0, expected 1)"], ["backtrace", "/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:11:in `perform'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/execution.rb:39:in `block in perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:109:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/active_job.rb:24:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:21:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/i18n-1.10.0/lib/i18n.rb:323:in `with_locale'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/translation.rb:9:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:26:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/notifications.rb:168:in `block in instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/notifications/instrumenter.rb:23:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/notifications.rb:168:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:25:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:46:in `block in tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/tagged_logging.rb:71:in `block in tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/tagged_logging.rb:28:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/tagged_logging.rb:71:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:46:in `tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:22:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:136:in `run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/execution.rb:38:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/execution.rb:18:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:52:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/matchers/built_in/raise_error.rb:59:in `matches?'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:51:in `block in handle_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:27:in `with_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:48:in `handle_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/expectation_target.rb:65:in `to'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/expectation_target.rb:139:in `to'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:51:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:263:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:263:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:511:in `block in with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:468:in `block in with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:486:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-rails-5.1.1/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:486:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:468:in `with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:511:in `with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:259:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:646:in `block in run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:642:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:642:in `run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:607:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/configuration.rb:2068:in `with_suite_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:116:in `block in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/reporter.rb:74:in `report'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:115:in `run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:89:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:71:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:45:in `invoke'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/exe/rspec:4:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/rspec:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/rspec:23:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:58:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:58:in `kernel_load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:23:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:483:in `exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:31:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:25:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/exe/bundle:48:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/friendly_errors.rb:120:in `with_friendly_errors'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/exe/bundle:36:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/bundle:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/bundle:23:in `
'"], ["status", "error"], ["updated_at", "2022-09-13 19:53:24.808176"], ["id", 3]] [ActiveJob] [BadJob] [484187ea-3a47-4bee-ae5d-04dbb702b184]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [BadJob] [484187ea-3a47-4bee-ae5d-04dbb702b184] Error performing BadJob (Job ID: 484187ea-3a47-4bee-ae5d-04dbb702b184) from Test(default) in 6.84ms: ArgumentError (wrong number of arguments (given 0, expected 1)): /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:11:in `perform' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/execution.rb:39:in `block in perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:109:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/active_job.rb:24:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:21:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/i18n-1.10.0/lib/i18n.rb:323:in `with_locale' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/translation.rb:9:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:26:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/notifications.rb:168:in `block in instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/notifications/instrumenter.rb:23:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/notifications.rb:168:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:25:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:46:in `block in tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/tagged_logging.rb:71:in `block in tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/tagged_logging.rb:28:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/tagged_logging.rb:71:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:46:in `tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:22:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:136:in `run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/execution.rb:38:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/execution.rb:18:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:52:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/matchers/built_in/raise_error.rb:59:in `matches?' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:51:in `block in handle_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:27:in `with_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:48:in `handle_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/expectation_target.rb:65:in `to' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/expectation_target.rb:139:in `to' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:51:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:263:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:263:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:511:in `block in with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:468:in `block in with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:486:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-rails-5.1.1/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:486:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:468:in `with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:511:in `with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:259:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:646:in `block in run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:642:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:642:in `run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:607:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/configuration.rb:2068:in `with_suite_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:116:in `block in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/reporter.rb:74:in `report' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:115:in `run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:89:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:71:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:45:in `invoke' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/exe/rspec:4:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/rspec:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/rspec:23:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:58:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:58:in `kernel_load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:23:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:483:in `exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:31:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:25:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/exe/bundle:48:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/friendly_errors.rb:120:in `with_friendly_errors' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/exe/bundle:36:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/bundle:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/bundle:23:in `
'  (0.2ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [BadJob] [ff642a8d-8cf8-4407-a82a-16a42e881e93] Performing BadJob (Job ID: ff642a8d-8cf8-4407-a82a-16a42e881e93) from Test(default) [ActiveJob] [BadJob] [ff642a8d-8cf8-4407-a82a-16a42e881e93] CanvasSync::JobLog Load (0.3ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "ff642a8d-8cf8-4407-a82a-16a42e881e93"], ["LIMIT", 1]] [ActiveJob] [BadJob] [ff642a8d-8cf8-4407-a82a-16a42e881e93]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [BadJob] [ff642a8d-8cf8-4407-a82a-16a42e881e93] CanvasSync::JobLog Create (0.5ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["job_class", "BadJob"], ["status", "enqueued"], ["created_at", "2022-09-13 19:53:24.813440"], ["updated_at", "2022-09-13 19:53:24.813440"], ["job_id", "ff642a8d-8cf8-4407-a82a-16a42e881e93"]] [ActiveJob] [BadJob] [ff642a8d-8cf8-4407-a82a-16a42e881e93]  (0.3ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [BadJob] [ff642a8d-8cf8-4407-a82a-16a42e881e93]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [BadJob] [ff642a8d-8cf8-4407-a82a-16a42e881e93] CanvasSync::JobLog Update (0.4ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-09-13 19:53:24.815452"], ["status", "running"], ["updated_at", "2022-09-13 19:53:24.816016"], ["id", 4]] [ActiveJob] [BadJob] [ff642a8d-8cf8-4407-a82a-16a42e881e93]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [BadJob] [ff642a8d-8cf8-4407-a82a-16a42e881e93]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [BadJob] [ff642a8d-8cf8-4407-a82a-16a42e881e93] CanvasSync::JobLog Update (0.9ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "exception" = $2, "backtrace" = $3, "status" = $4, "updated_at" = $5 WHERE "canvas_sync_job_logs"."id" = $6 [["completed_at", "2022-09-13 19:53:24.823000"], ["exception", "ArgumentError: wrong number of arguments (given 0, expected 1)"], ["backtrace", "/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:11:in `perform'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/execution.rb:39:in `block in perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:109:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/active_job.rb:24:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:21:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/i18n-1.10.0/lib/i18n.rb:323:in `with_locale'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/translation.rb:9:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:26:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/notifications.rb:168:in `block in instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/notifications/instrumenter.rb:23:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/notifications.rb:168:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:25:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:46:in `block in tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/tagged_logging.rb:71:in `block in tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/tagged_logging.rb:28:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/tagged_logging.rb:71:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:46:in `tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:22:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:136:in `run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/execution.rb:38:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/execution.rb:18:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:60:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/matchers/built_in/raise_error.rb:59:in `matches?'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:51:in `block in handle_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:27:in `with_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:48:in `handle_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/expectation_target.rb:65:in `to'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/expectation_target.rb:139:in `to'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:59:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:263:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:263:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:511:in `block in with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:468:in `block in with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:486:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-rails-5.1.1/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:486:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:468:in `with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:511:in `with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:259:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:646:in `block in run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:642:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:642:in `run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:607:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/configuration.rb:2068:in `with_suite_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:116:in `block in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/reporter.rb:74:in `report'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:115:in `run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:89:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:71:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:45:in `invoke'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/exe/rspec:4:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/rspec:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/rspec:23:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:58:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:58:in `kernel_load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:23:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:483:in `exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:31:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:25:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/exe/bundle:48:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/friendly_errors.rb:120:in `with_friendly_errors'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/exe/bundle:36:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/bundle:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/bundle:23:in `
'\n\nError Occurred while handling an Error: NoMethodError: undefined method `bad_catcher' for BadJob:Class\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-mocks-3.11.0/lib/rspec/mocks/method_double.rb:28:in `block in original_implementation_callable'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-mocks-3.11.0/lib/rspec/mocks/message_expectation.rb:143:in `block in and_call_original'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-mocks-3.11.0/lib/rspec/mocks/message_expectation.rb:801:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-mocks-3.11.0/lib/rspec/mocks/message_expectation.rb:615:in `invoke_incrementing_actual_calls_by'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-mocks-3.11.0/lib/rspec/mocks/message_expectation.rb:470:in `invoke'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-mocks-3.11.0/lib/rspec/mocks/proxy.rb:217:in `message_received'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-mocks-3.11.0/lib/rspec/mocks/proxy.rb:361:in `message_received'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-mocks-3.11.0/lib/rspec/mocks/method_double.rb:78:in `proxy_method_invoked'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-mocks-3.11.0/lib/rspec/mocks/method_double.rb:64:in `block (2 levels) in define_proxy_method'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:31:in `rescue in block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:23:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/i18n-1.10.0/lib/i18n.rb:323:in `with_locale'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/translation.rb:9:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:26:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/notifications.rb:168:in `block in instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/notifications/instrumenter.rb:23:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/notifications.rb:168:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:25:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:46:in `block in tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/tagged_logging.rb:71:in `block in tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/tagged_logging.rb:28:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/tagged_logging.rb:71:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:46:in `tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:22:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:136:in `run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/execution.rb:38:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/execution.rb:18:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:60:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/matchers/built_in/raise_error.rb:59:in `matches?'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:51:in `block in handle_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:27:in `with_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:48:in `handle_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/expectation_target.rb:65:in `to'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/expectation_target.rb:139:in `to'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:59:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:263:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:263:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:511:in `block in with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:468:in `block in with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:486:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-rails-5.1.1/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:486:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:468:in `with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:511:in `with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:259:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:646:in `block in run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:642:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:642:in `run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:607:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/configuration.rb:2068:in `with_suite_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:116:in `block in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/reporter.rb:74:in `report'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:115:in `run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:89:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:71:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:45:in `invoke'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/exe/rspec:4:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/rspec:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/rspec:23:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:58:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:58:in `kernel_load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:23:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:483:in `exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:31:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:25:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/exe/bundle:48:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/friendly_errors.rb:120:in `with_friendly_errors'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/exe/bundle:36:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/bundle:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/bundle:23:in `
'"], ["status", "error"], ["updated_at", "2022-09-13 19:53:24.823582"], ["id", 4]] [ActiveJob] [BadJob] [ff642a8d-8cf8-4407-a82a-16a42e881e93]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [BadJob] [ff642a8d-8cf8-4407-a82a-16a42e881e93] Error performing BadJob (Job ID: ff642a8d-8cf8-4407-a82a-16a42e881e93) from Test(default) in 13.61ms: ArgumentError (wrong number of arguments (given 0, expected 1)): /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:11:in `perform' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/execution.rb:39:in `block in perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:109:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/active_job.rb:24:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:21:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/i18n-1.10.0/lib/i18n.rb:323:in `with_locale' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/translation.rb:9:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:26:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/notifications.rb:168:in `block in instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/notifications/instrumenter.rb:23:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/notifications.rb:168:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:25:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:46:in `block in tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/tagged_logging.rb:71:in `block in tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/tagged_logging.rb:28:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/tagged_logging.rb:71:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:46:in `tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:22:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:136:in `run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/execution.rb:38:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/execution.rb:18:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:60:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/matchers/built_in/raise_error.rb:59:in `matches?' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:51:in `block in handle_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:27:in `with_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:48:in `handle_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/expectation_target.rb:65:in `to' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/expectation_target.rb:139:in `to' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:59:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:263:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:263:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:511:in `block in with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:468:in `block in with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:486:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-rails-5.1.1/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:486:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:468:in `with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:511:in `with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:259:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:646:in `block in run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:642:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:642:in `run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:607:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/configuration.rb:2068:in `with_suite_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:116:in `block in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/reporter.rb:74:in `report' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:115:in `run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:89:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:71:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:45:in `invoke' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/exe/rspec:4:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/rspec:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/rspec:23:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:58:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:58:in `kernel_load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:23:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:483:in `exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:31:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:25:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/exe/bundle:48:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/friendly_errors.rb:120:in `with_friendly_errors' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/exe/bundle:36:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/bundle:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/bundle:23:in `
' CanvasSync::JobLog Load (0.3ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" ORDER BY "canvas_sync_job_logs"."id" DESC LIMIT $1 [["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] [CanvasSync::Jobs::ReportChecker] [4cf103f2-6e22-48c8-a146-a3dbc07c7fe9] Performing CanvasSync::Jobs::ReportChecker (Job ID: 4cf103f2-6e22-48c8-a146-a3dbc07c7fe9) from Test(default) with arguments: "provisioning_csv", 1, "FakeProcessor", {} [ActiveJob] [CanvasSync::Jobs::ReportChecker] [4cf103f2-6e22-48c8-a146-a3dbc07c7fe9] CanvasSync::JobLog Load (0.3ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "4cf103f2-6e22-48c8-a146-a3dbc07c7fe9"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [4cf103f2-6e22-48c8-a146-a3dbc07c7fe9]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [4cf103f2-6e22-48c8-a146-a3dbc07c7fe9] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- provisioning_csv\n- 1\n- FakeProcessor\n- {}\n"], ["created_at", "2022-09-13 19:53:24.833292"], ["updated_at", "2022-09-13 19:53:24.833292"], ["job_id", "4cf103f2-6e22-48c8-a146-a3dbc07c7fe9"]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [4cf103f2-6e22-48c8-a146-a3dbc07c7fe9]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [4cf103f2-6e22-48c8-a146-a3dbc07c7fe9]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [4cf103f2-6e22-48c8-a146-a3dbc07c7fe9] CanvasSync::JobLog Update (0.4ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-09-13 19:53:24.835318"], ["status", "running"], ["updated_at", "2022-09-13 19:53:24.835663"], ["id", 5]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [4cf103f2-6e22-48c8-a146-a3dbc07c7fe9]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [4cf103f2-6e22-48c8-a146-a3dbc07c7fe9]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [4cf103f2-6e22-48c8-a146-a3dbc07c7fe9] CanvasSync::JobLog Destroy (0.3ms) DELETE FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."id" = $1 [["id", 5]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [4cf103f2-6e22-48c8-a146-a3dbc07c7fe9]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [4cf103f2-6e22-48c8-a146-a3dbc07c7fe9] Performed CanvasSync::Jobs::ReportChecker (Job ID: 4cf103f2-6e22-48c8-a146-a3dbc07c7fe9) from Test(default) in 10.17ms  (0.2ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [CanvasSync::Jobs::ReportChecker] [0088a26a-ad09-411c-a004-0551ec085bda] Performing CanvasSync::Jobs::ReportChecker (Job ID: 0088a26a-ad09-411c-a004-0551ec085bda) from Test(default) with arguments: "provisioning_csv", 1, "FakeProcessor", {} [ActiveJob] [CanvasSync::Jobs::ReportChecker] [0088a26a-ad09-411c-a004-0551ec085bda] CanvasSync::JobLog Load (0.3ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "0088a26a-ad09-411c-a004-0551ec085bda"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [0088a26a-ad09-411c-a004-0551ec085bda]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [0088a26a-ad09-411c-a004-0551ec085bda] CanvasSync::JobLog Create (0.5ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- provisioning_csv\n- 1\n- FakeProcessor\n- {}\n"], ["created_at", "2022-09-13 19:53:24.845883"], ["updated_at", "2022-09-13 19:53:24.845883"], ["job_id", "0088a26a-ad09-411c-a004-0551ec085bda"]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [0088a26a-ad09-411c-a004-0551ec085bda]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [0088a26a-ad09-411c-a004-0551ec085bda]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [0088a26a-ad09-411c-a004-0551ec085bda] CanvasSync::JobLog Update (0.4ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-09-13 19:53:24.848463"], ["status", "running"], ["updated_at", "2022-09-13 19:53:24.848984"], ["id", 6]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [0088a26a-ad09-411c-a004-0551ec085bda]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [0088a26a-ad09-411c-a004-0551ec085bda]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [0088a26a-ad09-411c-a004-0551ec085bda] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- provisioning_csv\n- 1\n- FakeProcessor\n- {}\n- {}\n"], ["created_at", "2022-09-13 19:53:24.853193"], ["updated_at", "2022-09-13 19:53:24.853193"], ["job_id", "5b017816-55e3-48e3-8a24-26fee69d24cb"]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [0088a26a-ad09-411c-a004-0551ec085bda]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [0088a26a-ad09-411c-a004-0551ec085bda] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: 5b017816-55e3-48e3-8a24-26fee69d24cb) to Test(default) at 2022-09-13 19:53:54 UTC with arguments: "provisioning_csv", 1, "FakeProcessor", {}, {} [ActiveJob] [CanvasSync::Jobs::ReportChecker] [0088a26a-ad09-411c-a004-0551ec085bda]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [0088a26a-ad09-411c-a004-0551ec085bda] CanvasSync::JobLog Destroy (0.3ms) DELETE FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."id" = $1 [["id", 6]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [0088a26a-ad09-411c-a004-0551ec085bda]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [0088a26a-ad09-411c-a004-0551ec085bda] Performed CanvasSync::Jobs::ReportChecker (Job ID: 0088a26a-ad09-411c-a004-0551ec085bda) from Test(default) in 11.25ms  (0.2ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [CanvasSync::Jobs::ReportChecker] [2c077314-df2a-4603-add7-c49cc22b3119] Performing CanvasSync::Jobs::ReportChecker (Job ID: 2c077314-df2a-4603-add7-c49cc22b3119) from Test(default) with arguments: "provisioning_csv", 1, "FakeProcessor", {} [ActiveJob] [CanvasSync::Jobs::ReportChecker] [2c077314-df2a-4603-add7-c49cc22b3119] CanvasSync::JobLog Load (0.1ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "2c077314-df2a-4603-add7-c49cc22b3119"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [2c077314-df2a-4603-add7-c49cc22b3119]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [2c077314-df2a-4603-add7-c49cc22b3119] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- provisioning_csv\n- 1\n- FakeProcessor\n- {}\n"], ["created_at", "2022-09-13 19:53:24.858782"], ["updated_at", "2022-09-13 19:53:24.858782"], ["job_id", "2c077314-df2a-4603-add7-c49cc22b3119"]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [2c077314-df2a-4603-add7-c49cc22b3119]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [2c077314-df2a-4603-add7-c49cc22b3119]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [2c077314-df2a-4603-add7-c49cc22b3119] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-09-13 19:53:24.860446"], ["status", "running"], ["updated_at", "2022-09-13 19:53:24.860725"], ["id", 8]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [2c077314-df2a-4603-add7-c49cc22b3119]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [2c077314-df2a-4603-add7-c49cc22b3119]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [2c077314-df2a-4603-add7-c49cc22b3119] CanvasSync::JobLog Update (0.6ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "exception" = $2, "backtrace" = $3, "status" = $4, "updated_at" = $5 WHERE "canvas_sync_job_logs"."id" = $6 [["completed_at", "2022-09-13 19:53:24.868127"], ["exception", "NameError: undefined local variable or method `current_organization' for #"], ["backtrace", "/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/jobs/report_checker.rb:35:in `perform'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/execution.rb:39:in `block in perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:109:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/active_job.rb:24:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:21:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/i18n-1.10.0/lib/i18n.rb:323:in `with_locale'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/translation.rb:9:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:26:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/notifications.rb:168:in `block in instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/notifications/instrumenter.rb:23:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/notifications.rb:168:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:25:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:46:in `block in tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/tagged_logging.rb:71:in `block in tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/tagged_logging.rb:28:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/tagged_logging.rb:71:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:46:in `tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:22:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:136:in `run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/execution.rb:38:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/execution.rb:18:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/report_checker_spec.rb:11:in `start_job'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/report_checker_spec.rb:53:in `block (5 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/matchers/built_in/raise_error.rb:59:in `matches?'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:51:in `block in handle_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:27:in `with_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:48:in `handle_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/expectation_target.rb:65:in `to'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/expectation_target.rb:139:in `to'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/report_checker_spec.rb:53:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:263:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:263:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:511:in `block in with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:468:in `block in with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:486:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-rails-5.1.1/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:486:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:468:in `with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:511:in `with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:259:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:646:in `block in run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:642:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:642:in `run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:607:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/configuration.rb:2068:in `with_suite_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:116:in `block in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/reporter.rb:74:in `report'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:115:in `run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:89:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:71:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:45:in `invoke'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/exe/rspec:4:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/rspec:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/rspec:23:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:58:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:58:in `kernel_load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:23:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:483:in `exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:31:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:25:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/exe/bundle:48:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/friendly_errors.rb:120:in `with_friendly_errors'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/exe/bundle:36:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/bundle:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/bundle:23:in `
'"], ["status", "error"], ["updated_at", "2022-09-13 19:53:24.868670"], ["id", 8]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [2c077314-df2a-4603-add7-c49cc22b3119]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [2c077314-df2a-4603-add7-c49cc22b3119] Error performing CanvasSync::Jobs::ReportChecker (Job ID: 2c077314-df2a-4603-add7-c49cc22b3119) from Test(default) in 12.8ms: NameError (undefined local variable or method `current_organization' for #): /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/jobs/report_checker.rb:35:in `perform' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/execution.rb:39:in `block in perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:109:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/active_job.rb:24:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:21:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/i18n-1.10.0/lib/i18n.rb:323:in `with_locale' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/translation.rb:9:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:26:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/notifications.rb:168:in `block in instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/notifications/instrumenter.rb:23:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/notifications.rb:168:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:25:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:46:in `block in tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/tagged_logging.rb:71:in `block in tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/tagged_logging.rb:28:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/tagged_logging.rb:71:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:46:in `tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:22:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:136:in `run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/execution.rb:38:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/execution.rb:18:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/report_checker_spec.rb:11:in `start_job' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/report_checker_spec.rb:53:in `block (5 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/matchers/built_in/raise_error.rb:59:in `matches?' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:51:in `block in handle_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:27:in `with_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:48:in `handle_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/expectation_target.rb:65:in `to' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/expectation_target.rb:139:in `to' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/report_checker_spec.rb:53:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:263:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:263:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:511:in `block in with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:468:in `block in with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:486:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-rails-5.1.1/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:486:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:468:in `with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:511:in `with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:259:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:646:in `block in run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:642:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:642:in `run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:607:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/configuration.rb:2068:in `with_suite_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:116:in `block in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/reporter.rb:74:in `report' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:115:in `run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:89:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:71:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:45:in `invoke' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/exe/rspec:4:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/rspec:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/rspec:23:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:58:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:58:in `kernel_load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:23:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:483:in `exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:31:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:25:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/exe/bundle:48:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/friendly_errors.rb:120:in `with_friendly_errors' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/exe/bundle:36:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/bundle:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/bundle:23:in `
'  (0.2ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [42fbe5d6-03d7-467d-9310-cb7be7af2d2a] Performing CanvasSync::Jobs::ReportProcessorJob (Job ID: 42fbe5d6-03d7-467d-9310-cb7be7af2d2a) from Test(default) with arguments: "provisioning_csv", "https://test.instructure.com/sample_report_download", "FakeProcessor", {}, 1 [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [42fbe5d6-03d7-467d-9310-cb7be7af2d2a] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "42fbe5d6-03d7-467d-9310-cb7be7af2d2a"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [42fbe5d6-03d7-467d-9310-cb7be7af2d2a]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [42fbe5d6-03d7-467d-9310-cb7be7af2d2a] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportProcessorJob"], ["status", "enqueued"], ["job_arguments", "---\n- provisioning_csv\n- https://test.instructure.com/sample_report_download\n- FakeProcessor\n- {}\n- 1\n"], ["created_at", "2022-09-13 19:53:24.875242"], ["updated_at", "2022-09-13 19:53:24.875242"], ["job_id", "42fbe5d6-03d7-467d-9310-cb7be7af2d2a"]] [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [42fbe5d6-03d7-467d-9310-cb7be7af2d2a]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [42fbe5d6-03d7-467d-9310-cb7be7af2d2a]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [42fbe5d6-03d7-467d-9310-cb7be7af2d2a] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-09-13 19:53:24.876646"], ["status", "running"], ["updated_at", "2022-09-13 19:53:24.876910"], ["id", 9]] [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [42fbe5d6-03d7-467d-9310-cb7be7af2d2a]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [42fbe5d6-03d7-467d-9310-cb7be7af2d2a]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [42fbe5d6-03d7-467d-9310-cb7be7af2d2a] CanvasSync::JobLog Update (0.4ms) UPDATE "canvas_sync_job_logs" SET "job_class" = $1, "updated_at" = $2 WHERE "canvas_sync_job_logs"."id" = $3 [["job_class", "FakeProcessor"], ["updated_at", "2022-09-13 19:53:24.878247"], ["id", 9]] [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [42fbe5d6-03d7-467d-9310-cb7be7af2d2a]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [42fbe5d6-03d7-467d-9310-cb7be7af2d2a]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [42fbe5d6-03d7-467d-9310-cb7be7af2d2a] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2022-09-13 19:53:24.889649"], ["status", "success"], ["updated_at", "2022-09-13 19:53:24.890198"], ["id", 9]] [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [42fbe5d6-03d7-467d-9310-cb7be7af2d2a]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [42fbe5d6-03d7-467d-9310-cb7be7af2d2a] Performed CanvasSync::Jobs::ReportProcessorJob (Job ID: 42fbe5d6-03d7-467d-9310-cb7be7af2d2a) from Test(default) in 17.32ms  (0.1ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [CanvasSync::Jobs::ReportStarter] [4dc369d4-68af-414d-a24e-afc91885239f] Performing CanvasSync::Jobs::ReportStarter (Job ID: 4dc369d4-68af-414d-a24e-afc91885239f) from Test(default) with arguments: "provisioning_csv", {"parameters[users]"=>true}, "CoolProcessor", {:models=>["users"]} [ActiveJob] [CanvasSync::Jobs::ReportStarter] [4dc369d4-68af-414d-a24e-afc91885239f] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "4dc369d4-68af-414d-a24e-afc91885239f"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::ReportStarter] [4dc369d4-68af-414d-a24e-afc91885239f]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [4dc369d4-68af-414d-a24e-afc91885239f] CanvasSync::JobLog Create (0.5ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportStarter"], ["status", "enqueued"], ["job_arguments", "---\n- provisioning_csv\n- parameters[users]: true\n- CoolProcessor\n- :models:\n - users\n"], ["created_at", "2022-09-13 19:53:24.895274"], ["updated_at", "2022-09-13 19:53:24.895274"], ["job_id", "4dc369d4-68af-414d-a24e-afc91885239f"]] [ActiveJob] [CanvasSync::Jobs::ReportStarter] [4dc369d4-68af-414d-a24e-afc91885239f]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [4dc369d4-68af-414d-a24e-afc91885239f]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [4dc369d4-68af-414d-a24e-afc91885239f] CanvasSync::JobLog Update (0.4ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-09-13 19:53:24.897617"], ["status", "running"], ["updated_at", "2022-09-13 19:53:24.898116"], ["id", 10]] [ActiveJob] [CanvasSync::Jobs::ReportStarter] [4dc369d4-68af-414d-a24e-afc91885239f]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [4dc369d4-68af-414d-a24e-afc91885239f]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [4dc369d4-68af-414d-a24e-afc91885239f] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- provisioning_csv\n- 1\n- CoolProcessor\n- :models:\n - users\n :sync_start_time: '2022-09-13T19:53:24Z'\n :report_params:\n parameters[users]: true\n"], ["created_at", "2022-09-13 19:53:24.904231"], ["updated_at", "2022-09-13 19:53:24.904231"], ["job_id", "abcba77c-6871-43b5-b5ae-351005a19530"]] [ActiveJob] [CanvasSync::Jobs::ReportStarter] [4dc369d4-68af-414d-a24e-afc91885239f]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [4dc369d4-68af-414d-a24e-afc91885239f] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: abcba77c-6871-43b5-b5ae-351005a19530) to Test(default) at 2022-09-13 19:53:54 UTC with arguments: "provisioning_csv", 1, "CoolProcessor", {:models=>["users"], :sync_start_time=>"2022-09-13T19:53:24Z", :report_params=>{"parameters[users]"=>true}} [ActiveJob] [CanvasSync::Jobs::ReportStarter] [4dc369d4-68af-414d-a24e-afc91885239f]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [4dc369d4-68af-414d-a24e-afc91885239f] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2022-09-13 19:53:24.907170"], ["status", "success"], ["updated_at", "2022-09-13 19:53:24.907541"], ["id", 10]] [ActiveJob] [CanvasSync::Jobs::ReportStarter] [4dc369d4-68af-414d-a24e-afc91885239f]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [4dc369d4-68af-414d-a24e-afc91885239f] Performed CanvasSync::Jobs::ReportStarter (Job ID: 4dc369d4-68af-414d-a24e-afc91885239f) from Test(default) in 14.58ms  (0.1ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] [CanvasSync::Jobs::ReportStarter] [1ee3e61c-6854-4eb5-848c-d84ed441beab] Performing CanvasSync::Jobs::ReportStarter (Job ID: 1ee3e61c-6854-4eb5-848c-d84ed441beab) from Test(default) with arguments: "provisioning_csv", {"parameters[users]"=>true}, "CoolProcessor", {:models=>["users"]}, {:allow_redownloads=>true} [ActiveJob] [CanvasSync::Jobs::ReportStarter] [1ee3e61c-6854-4eb5-848c-d84ed441beab] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "1ee3e61c-6854-4eb5-848c-d84ed441beab"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::ReportStarter] [1ee3e61c-6854-4eb5-848c-d84ed441beab]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [1ee3e61c-6854-4eb5-848c-d84ed441beab] CanvasSync::JobLog Create (0.5ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportStarter"], ["status", "enqueued"], ["job_arguments", "---\n- provisioning_csv\n- parameters[users]: true\n- CoolProcessor\n- :models:\n - users\n- :allow_redownloads: true\n"], ["created_at", "2022-09-13 19:53:24.911782"], ["updated_at", "2022-09-13 19:53:24.911782"], ["job_id", "1ee3e61c-6854-4eb5-848c-d84ed441beab"]] [ActiveJob] [CanvasSync::Jobs::ReportStarter] [1ee3e61c-6854-4eb5-848c-d84ed441beab]  (0.3ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [1ee3e61c-6854-4eb5-848c-d84ed441beab]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [1ee3e61c-6854-4eb5-848c-d84ed441beab] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-09-13 19:53:24.914522"], ["status", "running"], ["updated_at", "2022-09-13 19:53:24.915060"], ["id", 12]] [ActiveJob] [CanvasSync::Jobs::ReportStarter] [1ee3e61c-6854-4eb5-848c-d84ed441beab]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [1ee3e61c-6854-4eb5-848c-d84ed441beab]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [1ee3e61c-6854-4eb5-848c-d84ed441beab] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2022-09-13 19:53:24.917928"], ["status", "success"], ["updated_at", "2022-09-13 19:53:24.918403"], ["id", 12]] [ActiveJob] [CanvasSync::Jobs::ReportStarter] [1ee3e61c-6854-4eb5-848c-d84ed441beab]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [1ee3e61c-6854-4eb5-848c-d84ed441beab] Performed CanvasSync::Jobs::ReportStarter (Job ID: 1ee3e61c-6854-4eb5-848c-d84ed441beab) from Test(default) in 9.23ms  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Account Exists (0.6ms) SELECT 1 AS one FROM "accounts" WHERE "accounts"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] Account Create (0.5ms) INSERT INTO "accounts" ("canvas_id", "sis_id", "canvas_parent_account_id", "sis_parent_account_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 1], ["sis_id", "ec4b8f9d15cf323bd3c1fde71597c7e3"], ["canvas_parent_account_id", 1], ["sis_parent_account_id", "a515211524932ca985dbc3d96e52e0de"], ["name", "Account name"], ["workflow_state", "active"], ["created_at", "2022-09-13 19:53:24.932873"], ["updated_at", "2022-09-13 19:53:24.932873"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.5ms) SELECT COUNT(*) FROM "admins" [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [8371021a-0248-438e-8f1d-23e721face63] Performing CanvasSync::Jobs::SyncAdminsJob (Job ID: 8371021a-0248-438e-8f1d-23e721face63) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [8371021a-0248-438e-8f1d-23e721face63] CanvasSync::JobLog Load (0.1ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "8371021a-0248-438e-8f1d-23e721face63"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [8371021a-0248-438e-8f1d-23e721face63]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [8371021a-0248-438e-8f1d-23e721face63] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncAdminsJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2022-09-13 19:53:24.939071"], ["updated_at", "2022-09-13 19:53:24.939071"], ["job_id", "8371021a-0248-438e-8f1d-23e721face63"]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [8371021a-0248-438e-8f1d-23e721face63]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [8371021a-0248-438e-8f1d-23e721face63]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [8371021a-0248-438e-8f1d-23e721face63] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-09-13 19:53:24.940560"], ["status", "running"], ["updated_at", "2022-09-13 19:53:24.940868"], ["id", 13]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [8371021a-0248-438e-8f1d-23e721face63]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [8371021a-0248-438e-8f1d-23e721face63] Account Load (0.2ms) SELECT "accounts".* FROM "accounts" WHERE "accounts"."workflow_state" != $1 ORDER BY "accounts"."id" ASC LIMIT $2 [["workflow_state", "deleted"], ["LIMIT", 1000]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [8371021a-0248-438e-8f1d-23e721face63] Admin Load (0.3ms) SELECT "admins".* FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [8371021a-0248-438e-8f1d-23e721face63]  (0.3ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [8371021a-0248-438e-8f1d-23e721face63] Admin Exists (0.3ms) SELECT 1 AS one FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [8371021a-0248-438e-8f1d-23e721face63] Admin Create (0.5ms) INSERT INTO "admins" ("canvas_id", "role_name", "canvas_account_id", "canvas_role_id", "canvas_user_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 2], ["role_name", "AccountAdmin"], ["canvas_account_id", 1], ["canvas_role_id", 1], ["canvas_user_id", 1], ["workflow_state", "active"], ["created_at", "2022-09-13 19:53:24.954450"], ["updated_at", "2022-09-13 19:53:24.954450"]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [8371021a-0248-438e-8f1d-23e721face63]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [8371021a-0248-438e-8f1d-23e721face63] Admin Load (0.2ms) SELECT "admins".* FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 3], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [8371021a-0248-438e-8f1d-23e721face63]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [8371021a-0248-438e-8f1d-23e721face63] Admin Exists (0.2ms) SELECT 1 AS one FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 3], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [8371021a-0248-438e-8f1d-23e721face63] Admin Create (0.2ms) INSERT INTO "admins" ("canvas_id", "role_name", "canvas_account_id", "canvas_role_id", "canvas_user_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 3], ["role_name", "Custom Account Role"], ["canvas_account_id", 1], ["canvas_role_id", 11], ["canvas_user_id", 11], ["workflow_state", "active"], ["created_at", "2022-09-13 19:53:24.957371"], ["updated_at", "2022-09-13 19:53:24.957371"]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [8371021a-0248-438e-8f1d-23e721face63]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [8371021a-0248-438e-8f1d-23e721face63] Admin Load (0.2ms) SELECT "admins".* FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 4], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [8371021a-0248-438e-8f1d-23e721face63]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [8371021a-0248-438e-8f1d-23e721face63] Admin Exists (0.2ms) SELECT 1 AS one FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 4], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [8371021a-0248-438e-8f1d-23e721face63] Admin Create (0.2ms) INSERT INTO "admins" ("canvas_id", "role_name", "canvas_account_id", "canvas_role_id", "canvas_user_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 4], ["role_name", "Test"], ["canvas_account_id", 1], ["canvas_role_id", 10], ["canvas_user_id", 11], ["workflow_state", "active"], ["created_at", "2022-09-13 19:53:24.959774"], ["updated_at", "2022-09-13 19:53:24.959774"]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [8371021a-0248-438e-8f1d-23e721face63]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [8371021a-0248-438e-8f1d-23e721face63] Admin Update All (0.2ms) UPDATE "admins" SET "workflow_state" = 'inactive' WHERE "admins"."id" NOT IN ($1, $2, $3) [["id", 1], ["id", 2], ["id", 3]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [8371021a-0248-438e-8f1d-23e721face63]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [8371021a-0248-438e-8f1d-23e721face63] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2022-09-13 19:53:24.961223"], ["status", "success"], ["updated_at", "2022-09-13 19:53:24.961575"], ["id", 13]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [8371021a-0248-438e-8f1d-23e721face63]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [8371021a-0248-438e-8f1d-23e721face63] Performed CanvasSync::Jobs::SyncAdminsJob (Job ID: 8371021a-0248-438e-8f1d-23e721face63) from Test(default) in 24.84ms  (0.5ms) SELECT COUNT(*) FROM "admins"  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [3d6c1b6d-db51-40c1-8d7b-113324166c11] Performing CanvasSync::Jobs::SyncAssignmentGroupsJob (Job ID: 3d6c1b6d-db51-40c1-8d7b-113324166c11) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [3d6c1b6d-db51-40c1-8d7b-113324166c11] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "3d6c1b6d-db51-40c1-8d7b-113324166c11"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [3d6c1b6d-db51-40c1-8d7b-113324166c11]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [3d6c1b6d-db51-40c1-8d7b-113324166c11] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncAssignmentGroupsJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2022-09-13 19:53:24.968890"], ["updated_at", "2022-09-13 19:53:24.968890"], ["job_id", "3d6c1b6d-db51-40c1-8d7b-113324166c11"]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [3d6c1b6d-db51-40c1-8d7b-113324166c11]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [3d6c1b6d-db51-40c1-8d7b-113324166c11]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [3d6c1b6d-db51-40c1-8d7b-113324166c11] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-09-13 19:53:24.970228"], ["status", "running"], ["updated_at", "2022-09-13 19:53:24.970573"], ["id", 14]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [3d6c1b6d-db51-40c1-8d7b-113324166c11]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [3d6c1b6d-db51-40c1-8d7b-113324166c11]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [3d6c1b6d-db51-40c1-8d7b-113324166c11] CanvasSync::JobLog Create (0.2ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proserv_assignment_group_export_csv\n- 1\n- CanvasSync::Processors::AssignmentGroupsProcessor\n- :sync_start_time: '2022-09-13T19:53:24Z'\n :report_params:\n :parameters:\n :enrollment_term_id: 1\n"], ["created_at", "2022-09-13 19:53:24.973808"], ["updated_at", "2022-09-13 19:53:24.973808"], ["job_id", "84ac5d15-d735-45f2-b4b1-99315fef9d63"]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [3d6c1b6d-db51-40c1-8d7b-113324166c11]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [3d6c1b6d-db51-40c1-8d7b-113324166c11] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: 84ac5d15-d735-45f2-b4b1-99315fef9d63) to Test(default) at 2022-09-13 19:53:54 UTC with arguments: "proserv_assignment_group_export_csv", 1, "CanvasSync::Processors::AssignmentGroupsProcessor", {:sync_start_time=>"2022-09-13T19:53:24Z", :report_params=>{:parameters=>{:enrollment_term_id=>1}}} [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [3d6c1b6d-db51-40c1-8d7b-113324166c11]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [3d6c1b6d-db51-40c1-8d7b-113324166c11] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2022-09-13 19:53:24.976125"], ["status", "success"], ["updated_at", "2022-09-13 19:53:24.976452"], ["id", 14]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [3d6c1b6d-db51-40c1-8d7b-113324166c11]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [3d6c1b6d-db51-40c1-8d7b-113324166c11] Performed CanvasSync::Jobs::SyncAssignmentGroupsJob (Job ID: 3d6c1b6d-db51-40c1-8d7b-113324166c11) from Test(default) in 9.65ms  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [495b8417-316c-4605-b9cf-9906f4746f3a] Performing CanvasSync::Jobs::SyncAssignmentsJob (Job ID: 495b8417-316c-4605-b9cf-9906f4746f3a) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [495b8417-316c-4605-b9cf-9906f4746f3a] CanvasSync::JobLog Load (0.3ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "495b8417-316c-4605-b9cf-9906f4746f3a"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [495b8417-316c-4605-b9cf-9906f4746f3a]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [495b8417-316c-4605-b9cf-9906f4746f3a] CanvasSync::JobLog Create (0.4ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncAssignmentsJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2022-09-13 19:53:24.983500"], ["updated_at", "2022-09-13 19:53:24.983500"], ["job_id", "495b8417-316c-4605-b9cf-9906f4746f3a"]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [495b8417-316c-4605-b9cf-9906f4746f3a]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [495b8417-316c-4605-b9cf-9906f4746f3a]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [495b8417-316c-4605-b9cf-9906f4746f3a] CanvasSync::JobLog Update (0.4ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-09-13 19:53:24.985533"], ["status", "running"], ["updated_at", "2022-09-13 19:53:24.985909"], ["id", 16]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [495b8417-316c-4605-b9cf-9906f4746f3a]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [495b8417-316c-4605-b9cf-9906f4746f3a]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [495b8417-316c-4605-b9cf-9906f4746f3a] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proserv_assignment_export_csv\n- 1\n- CanvasSync::Processors::AssignmentsProcessor\n- :sync_start_time: '2022-09-13T19:53:24Z'\n :report_params:\n :parameters:\n :enrollment_term_id: 1\n"], ["created_at", "2022-09-13 19:53:24.990404"], ["updated_at", "2022-09-13 19:53:24.990404"], ["job_id", "060ed0fe-7ce5-4dc9-89d5-1c36875d4aaf"]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [495b8417-316c-4605-b9cf-9906f4746f3a]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [495b8417-316c-4605-b9cf-9906f4746f3a] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: 060ed0fe-7ce5-4dc9-89d5-1c36875d4aaf) to Test(default) at 2022-09-13 19:53:54 UTC with arguments: "proserv_assignment_export_csv", 1, "CanvasSync::Processors::AssignmentsProcessor", {:sync_start_time=>"2022-09-13T19:53:24Z", :report_params=>{:parameters=>{:enrollment_term_id=>1}}} [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [495b8417-316c-4605-b9cf-9906f4746f3a]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [495b8417-316c-4605-b9cf-9906f4746f3a] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2022-09-13 19:53:24.992933"], ["status", "success"], ["updated_at", "2022-09-13 19:53:24.993298"], ["id", 16]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [495b8417-316c-4605-b9cf-9906f4746f3a]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [495b8417-316c-4605-b9cf-9906f4746f3a] Performed CanvasSync::Jobs::SyncAssignmentsJob (Job ID: 495b8417-316c-4605-b9cf-9906f4746f3a) from Test(default) in 12.5ms  (0.3ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [aa1a010a-66e9-4ca0-ba7c-3237ab7e02e8] Performing CanvasSync::Jobs::SyncAssignmentsJob (Job ID: aa1a010a-66e9-4ca0-ba7c-3237ab7e02e8) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [aa1a010a-66e9-4ca0-ba7c-3237ab7e02e8] CanvasSync::JobLog Load (0.3ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "aa1a010a-66e9-4ca0-ba7c-3237ab7e02e8"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [aa1a010a-66e9-4ca0-ba7c-3237ab7e02e8]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [aa1a010a-66e9-4ca0-ba7c-3237ab7e02e8] CanvasSync::JobLog Create (0.4ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncAssignmentsJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2022-09-13 19:53:24.999813"], ["updated_at", "2022-09-13 19:53:24.999813"], ["job_id", "aa1a010a-66e9-4ca0-ba7c-3237ab7e02e8"]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [aa1a010a-66e9-4ca0-ba7c-3237ab7e02e8]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [aa1a010a-66e9-4ca0-ba7c-3237ab7e02e8]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [aa1a010a-66e9-4ca0-ba7c-3237ab7e02e8] CanvasSync::JobLog Update (0.4ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-09-13 19:53:25.001531"], ["status", "running"], ["updated_at", "2022-09-13 19:53:25.001888"], ["id", 18]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [aa1a010a-66e9-4ca0-ba7c-3237ab7e02e8]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [aa1a010a-66e9-4ca0-ba7c-3237ab7e02e8]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [aa1a010a-66e9-4ca0-ba7c-3237ab7e02e8] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proserv_assignment_export_csv\n- 1\n- CanvasSync::Processors::AssignmentsProcessor\n- :sync_start_time: '2022-09-13T19:53:25Z'\n :report_params:\n :parameters: {}\n"], ["created_at", "2022-09-13 19:53:25.006510"], ["updated_at", "2022-09-13 19:53:25.006510"], ["job_id", "7a4af5f1-e475-48e5-a017-a53fb500a540"]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [aa1a010a-66e9-4ca0-ba7c-3237ab7e02e8]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [aa1a010a-66e9-4ca0-ba7c-3237ab7e02e8] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: 7a4af5f1-e475-48e5-a017-a53fb500a540) to Test(default) at 2022-09-13 19:53:55 UTC with arguments: "proserv_assignment_export_csv", 1, "CanvasSync::Processors::AssignmentsProcessor", {:sync_start_time=>"2022-09-13T19:53:25Z", :report_params=>{:parameters=>{}}} [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [aa1a010a-66e9-4ca0-ba7c-3237ab7e02e8]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [aa1a010a-66e9-4ca0-ba7c-3237ab7e02e8] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2022-09-13 19:53:25.009435"], ["status", "success"], ["updated_at", "2022-09-13 19:53:25.009825"], ["id", 18]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [aa1a010a-66e9-4ca0-ba7c-3237ab7e02e8]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [aa1a010a-66e9-4ca0-ba7c-3237ab7e02e8] Performed CanvasSync::Jobs::SyncAssignmentsJob (Job ID: aa1a010a-66e9-4ca0-ba7c-3237ab7e02e8) from Test(default) in 12.82ms  (0.2ms) ROLLBACK  (0.3ms) BEGIN [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [928a01c7-54a6-4a1f-bbf6-cd7f8be53fa2] Performing CanvasSync::Jobs::SyncContentMigrationsJob (Job ID: 928a01c7-54a6-4a1f-bbf6-cd7f8be53fa2) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [928a01c7-54a6-4a1f-bbf6-cd7f8be53fa2] CanvasSync::JobLog Load (0.3ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "928a01c7-54a6-4a1f-bbf6-cd7f8be53fa2"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [928a01c7-54a6-4a1f-bbf6-cd7f8be53fa2]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [928a01c7-54a6-4a1f-bbf6-cd7f8be53fa2] CanvasSync::JobLog Create (0.4ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncContentMigrationsJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2022-09-13 19:53:25.017006"], ["updated_at", "2022-09-13 19:53:25.017006"], ["job_id", "928a01c7-54a6-4a1f-bbf6-cd7f8be53fa2"]] [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [928a01c7-54a6-4a1f-bbf6-cd7f8be53fa2]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [928a01c7-54a6-4a1f-bbf6-cd7f8be53fa2]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [928a01c7-54a6-4a1f-bbf6-cd7f8be53fa2] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-09-13 19:53:25.018969"], ["status", "running"], ["updated_at", "2022-09-13 19:53:25.019299"], ["id", 20]] [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [928a01c7-54a6-4a1f-bbf6-cd7f8be53fa2]  (0.3ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [928a01c7-54a6-4a1f-bbf6-cd7f8be53fa2]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [928a01c7-54a6-4a1f-bbf6-cd7f8be53fa2] CanvasSync::JobLog Create (0.2ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proserv_content_migrations_csv\n- 1\n- CanvasSync::Processors::ContentMigrationsProcessor\n- :sync_start_time: '2022-09-13T19:53:25Z'\n :report_params:\n :parameters: {}\n"], ["created_at", "2022-09-13 19:53:25.023277"], ["updated_at", "2022-09-13 19:53:25.023277"], ["job_id", "d039e1c9-45fa-498a-86a2-222636b319e0"]] [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [928a01c7-54a6-4a1f-bbf6-cd7f8be53fa2]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [928a01c7-54a6-4a1f-bbf6-cd7f8be53fa2] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: d039e1c9-45fa-498a-86a2-222636b319e0) to Test(default) at 2022-09-13 19:53:55 UTC with arguments: "proserv_content_migrations_csv", 1, "CanvasSync::Processors::ContentMigrationsProcessor", {:sync_start_time=>"2022-09-13T19:53:25Z", :report_params=>{:parameters=>{}}} [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [928a01c7-54a6-4a1f-bbf6-cd7f8be53fa2]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [928a01c7-54a6-4a1f-bbf6-cd7f8be53fa2] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2022-09-13 19:53:25.025367"], ["status", "success"], ["updated_at", "2022-09-13 19:53:25.025761"], ["id", 20]] [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [928a01c7-54a6-4a1f-bbf6-cd7f8be53fa2]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [928a01c7-54a6-4a1f-bbf6-cd7f8be53fa2] Performed CanvasSync::Jobs::SyncContentMigrationsJob (Job ID: 928a01c7-54a6-4a1f-bbf6-cd7f8be53fa2) from Test(default) in 11.34ms  (0.1ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [86ceb917-4790-44f4-9628-739685117877] Performing CanvasSync::Jobs::SyncContentMigrationsJob (Job ID: 86ceb917-4790-44f4-9628-739685117877) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [86ceb917-4790-44f4-9628-739685117877] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "86ceb917-4790-44f4-9628-739685117877"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [86ceb917-4790-44f4-9628-739685117877]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [86ceb917-4790-44f4-9628-739685117877] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncContentMigrationsJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2022-09-13 19:53:25.031857"], ["updated_at", "2022-09-13 19:53:25.031857"], ["job_id", "86ceb917-4790-44f4-9628-739685117877"]] [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [86ceb917-4790-44f4-9628-739685117877]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [86ceb917-4790-44f4-9628-739685117877]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [86ceb917-4790-44f4-9628-739685117877] CanvasSync::JobLog Update (0.4ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-09-13 19:53:25.033807"], ["status", "running"], ["updated_at", "2022-09-13 19:53:25.034212"], ["id", 22]] [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [86ceb917-4790-44f4-9628-739685117877]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [86ceb917-4790-44f4-9628-739685117877]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [86ceb917-4790-44f4-9628-739685117877] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proserv_content_migrations_csv\n- 1\n- CanvasSync::Processors::ContentMigrationsProcessor\n- :sync_start_time: '2022-09-13T19:53:25Z'\n :report_params:\n :parameters:\n :updated_after: 2022-09-13 13:53:25 UTC\n"], ["created_at", "2022-09-13 19:53:25.038877"], ["updated_at", "2022-09-13 19:53:25.038877"], ["job_id", "e7d113ce-53da-4b94-bbd5-7b2f25f02cbf"]] [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [86ceb917-4790-44f4-9628-739685117877]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [86ceb917-4790-44f4-9628-739685117877] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: e7d113ce-53da-4b94-bbd5-7b2f25f02cbf) to Test(default) at 2022-09-13 19:53:55 UTC with arguments: "proserv_content_migrations_csv", 1, "CanvasSync::Processors::ContentMigrationsProcessor", {:sync_start_time=>"2022-09-13T19:53:25Z", :report_params=>{:parameters=>{:updated_after=>"2022-09-13 13:53:25 UTC"}}} [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [86ceb917-4790-44f4-9628-739685117877]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [86ceb917-4790-44f4-9628-739685117877] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2022-09-13 19:53:25.041613"], ["status", "success"], ["updated_at", "2022-09-13 19:53:25.041925"], ["id", 22]] [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [86ceb917-4790-44f4-9628-739685117877]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [86ceb917-4790-44f4-9628-739685117877] Performed CanvasSync::Jobs::SyncContentMigrationsJob (Job ID: 86ceb917-4790-44f4-9628-739685117877) from Test(default) in 12.69ms  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [e9894164-84bd-418e-9821-8315f74e0011] Performing CanvasSync::Jobs::SyncContextModuleItemsJob (Job ID: e9894164-84bd-418e-9821-8315f74e0011) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [e9894164-84bd-418e-9821-8315f74e0011] CanvasSync::JobLog Load (0.3ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "e9894164-84bd-418e-9821-8315f74e0011"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [e9894164-84bd-418e-9821-8315f74e0011]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [e9894164-84bd-418e-9821-8315f74e0011] CanvasSync::JobLog Create (0.4ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncContextModuleItemsJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2022-09-13 19:53:25.048644"], ["updated_at", "2022-09-13 19:53:25.048644"], ["job_id", "e9894164-84bd-418e-9821-8315f74e0011"]] [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [e9894164-84bd-418e-9821-8315f74e0011]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [e9894164-84bd-418e-9821-8315f74e0011]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [e9894164-84bd-418e-9821-8315f74e0011] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-09-13 19:53:25.050983"], ["status", "running"], ["updated_at", "2022-09-13 19:53:25.051471"], ["id", 24]] [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [e9894164-84bd-418e-9821-8315f74e0011]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [e9894164-84bd-418e-9821-8315f74e0011]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [e9894164-84bd-418e-9821-8315f74e0011] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proserv_context_module_items_csv\n- 1\n- CanvasSync::Processors::ContextModuleItemsProcessor\n- :sync_start_time: '2022-09-13T19:53:25Z'\n :report_params:\n :parameters:\n :enrollment_term_id: 1\n"], ["created_at", "2022-09-13 19:53:25.056575"], ["updated_at", "2022-09-13 19:53:25.056575"], ["job_id", "99a1dc3a-9ef8-42c2-8465-6f12899a2774"]] [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [e9894164-84bd-418e-9821-8315f74e0011]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [e9894164-84bd-418e-9821-8315f74e0011] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: 99a1dc3a-9ef8-42c2-8465-6f12899a2774) to Test(default) at 2022-09-13 19:53:55 UTC with arguments: "proserv_context_module_items_csv", 1, "CanvasSync::Processors::ContextModuleItemsProcessor", {:sync_start_time=>"2022-09-13T19:53:25Z", :report_params=>{:parameters=>{:enrollment_term_id=>1}}} [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [e9894164-84bd-418e-9821-8315f74e0011]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [e9894164-84bd-418e-9821-8315f74e0011] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2022-09-13 19:53:25.060151"], ["status", "success"], ["updated_at", "2022-09-13 19:53:25.060484"], ["id", 24]] [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [e9894164-84bd-418e-9821-8315f74e0011]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [e9894164-84bd-418e-9821-8315f74e0011] Performed CanvasSync::Jobs::SyncContextModuleItemsJob (Job ID: e9894164-84bd-418e-9821-8315f74e0011) from Test(default) in 14.6ms  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [87cba662-8258-4617-aba6-080c0766492b] Performing CanvasSync::Jobs::SyncContextModuleItemsJob (Job ID: 87cba662-8258-4617-aba6-080c0766492b) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [87cba662-8258-4617-aba6-080c0766492b] CanvasSync::JobLog Load (0.3ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "87cba662-8258-4617-aba6-080c0766492b"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [87cba662-8258-4617-aba6-080c0766492b]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [87cba662-8258-4617-aba6-080c0766492b] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncContextModuleItemsJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2022-09-13 19:53:25.067322"], ["updated_at", "2022-09-13 19:53:25.067322"], ["job_id", "87cba662-8258-4617-aba6-080c0766492b"]] [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [87cba662-8258-4617-aba6-080c0766492b]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [87cba662-8258-4617-aba6-080c0766492b]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [87cba662-8258-4617-aba6-080c0766492b] CanvasSync::JobLog Update (0.6ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-09-13 19:53:25.069223"], ["status", "running"], ["updated_at", "2022-09-13 19:53:25.069632"], ["id", 26]] [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [87cba662-8258-4617-aba6-080c0766492b]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [87cba662-8258-4617-aba6-080c0766492b]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [87cba662-8258-4617-aba6-080c0766492b] CanvasSync::JobLog Create (0.4ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proserv_context_module_items_csv\n- 1\n- CanvasSync::Processors::ContextModuleItemsProcessor\n- :sync_start_time: '2022-09-13T19:53:25Z'\n :report_params:\n :parameters: {}\n"], ["created_at", "2022-09-13 19:53:25.074607"], ["updated_at", "2022-09-13 19:53:25.074607"], ["job_id", "a178ba76-a866-4c8f-b871-71f45709c5f8"]] [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [87cba662-8258-4617-aba6-080c0766492b]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [87cba662-8258-4617-aba6-080c0766492b] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: a178ba76-a866-4c8f-b871-71f45709c5f8) to Test(default) at 2022-09-13 19:53:55 UTC with arguments: "proserv_context_module_items_csv", 1, "CanvasSync::Processors::ContextModuleItemsProcessor", {:sync_start_time=>"2022-09-13T19:53:25Z", :report_params=>{:parameters=>{}}} [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [87cba662-8258-4617-aba6-080c0766492b]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [87cba662-8258-4617-aba6-080c0766492b] CanvasSync::JobLog Update (0.7ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2022-09-13 19:53:25.078360"], ["status", "success"], ["updated_at", "2022-09-13 19:53:25.079055"], ["id", 26]] [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [87cba662-8258-4617-aba6-080c0766492b]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [87cba662-8258-4617-aba6-080c0766492b] Performed CanvasSync::Jobs::SyncContextModuleItemsJob (Job ID: 87cba662-8258-4617-aba6-080c0766492b) from Test(default) in 15.73ms  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [5ce436c0-1ad8-4a5e-8dcf-52e62bba7a63] Performing CanvasSync::Jobs::SyncContextModulesJob (Job ID: 5ce436c0-1ad8-4a5e-8dcf-52e62bba7a63) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [5ce436c0-1ad8-4a5e-8dcf-52e62bba7a63] CanvasSync::JobLog Load (0.3ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "5ce436c0-1ad8-4a5e-8dcf-52e62bba7a63"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [5ce436c0-1ad8-4a5e-8dcf-52e62bba7a63]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [5ce436c0-1ad8-4a5e-8dcf-52e62bba7a63] CanvasSync::JobLog Create (0.4ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncContextModulesJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2022-09-13 19:53:25.086978"], ["updated_at", "2022-09-13 19:53:25.086978"], ["job_id", "5ce436c0-1ad8-4a5e-8dcf-52e62bba7a63"]] [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [5ce436c0-1ad8-4a5e-8dcf-52e62bba7a63]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [5ce436c0-1ad8-4a5e-8dcf-52e62bba7a63]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [5ce436c0-1ad8-4a5e-8dcf-52e62bba7a63] CanvasSync::JobLog Update (0.4ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-09-13 19:53:25.089308"], ["status", "running"], ["updated_at", "2022-09-13 19:53:25.089656"], ["id", 28]] [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [5ce436c0-1ad8-4a5e-8dcf-52e62bba7a63]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [5ce436c0-1ad8-4a5e-8dcf-52e62bba7a63]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [5ce436c0-1ad8-4a5e-8dcf-52e62bba7a63] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proserv_context_modules_csv\n- 1\n- CanvasSync::Processors::ContextModulesProcessor\n- :sync_start_time: '2022-09-13T19:53:25Z'\n :report_params:\n :parameters:\n :enrollment_term_id: 1\n"], ["created_at", "2022-09-13 19:53:25.093259"], ["updated_at", "2022-09-13 19:53:25.093259"], ["job_id", "607ed845-cf82-4538-8446-6214383cf365"]] [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [5ce436c0-1ad8-4a5e-8dcf-52e62bba7a63]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [5ce436c0-1ad8-4a5e-8dcf-52e62bba7a63] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: 607ed845-cf82-4538-8446-6214383cf365) to Test(default) at 2022-09-13 19:53:55 UTC with arguments: "proserv_context_modules_csv", 1, "CanvasSync::Processors::ContextModulesProcessor", {:sync_start_time=>"2022-09-13T19:53:25Z", :report_params=>{:parameters=>{:enrollment_term_id=>1}}} [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [5ce436c0-1ad8-4a5e-8dcf-52e62bba7a63]  (0.3ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [5ce436c0-1ad8-4a5e-8dcf-52e62bba7a63] CanvasSync::JobLog Update (0.5ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2022-09-13 19:53:25.096585"], ["status", "success"], ["updated_at", "2022-09-13 19:53:25.097419"], ["id", 28]] [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [5ce436c0-1ad8-4a5e-8dcf-52e62bba7a63]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [5ce436c0-1ad8-4a5e-8dcf-52e62bba7a63] Performed CanvasSync::Jobs::SyncContextModulesJob (Job ID: 5ce436c0-1ad8-4a5e-8dcf-52e62bba7a63) from Test(default) in 14.04ms  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [743b1f6c-1b30-4606-8317-e635d979325c] Performing CanvasSync::Jobs::SyncContextModulesJob (Job ID: 743b1f6c-1b30-4606-8317-e635d979325c) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [743b1f6c-1b30-4606-8317-e635d979325c] CanvasSync::JobLog Load (0.3ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "743b1f6c-1b30-4606-8317-e635d979325c"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [743b1f6c-1b30-4606-8317-e635d979325c]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [743b1f6c-1b30-4606-8317-e635d979325c] CanvasSync::JobLog Create (0.4ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncContextModulesJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2022-09-13 19:53:25.104329"], ["updated_at", "2022-09-13 19:53:25.104329"], ["job_id", "743b1f6c-1b30-4606-8317-e635d979325c"]] [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [743b1f6c-1b30-4606-8317-e635d979325c]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [743b1f6c-1b30-4606-8317-e635d979325c]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [743b1f6c-1b30-4606-8317-e635d979325c] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-09-13 19:53:25.106041"], ["status", "running"], ["updated_at", "2022-09-13 19:53:25.106358"], ["id", 30]] [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [743b1f6c-1b30-4606-8317-e635d979325c]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [743b1f6c-1b30-4606-8317-e635d979325c]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [743b1f6c-1b30-4606-8317-e635d979325c] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proserv_context_modules_csv\n- 1\n- CanvasSync::Processors::ContextModulesProcessor\n- :sync_start_time: '2022-09-13T19:53:25Z'\n :report_params:\n :parameters: {}\n"], ["created_at", "2022-09-13 19:53:25.110178"], ["updated_at", "2022-09-13 19:53:25.110178"], ["job_id", "718c62dc-4971-41d3-b18a-53bc322ae064"]] [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [743b1f6c-1b30-4606-8317-e635d979325c]  (0.3ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [743b1f6c-1b30-4606-8317-e635d979325c] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: 718c62dc-4971-41d3-b18a-53bc322ae064) to Test(default) at 2022-09-13 19:53:55 UTC with arguments: "proserv_context_modules_csv", 1, "CanvasSync::Processors::ContextModulesProcessor", {:sync_start_time=>"2022-09-13T19:53:25Z", :report_params=>{:parameters=>{}}} [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [743b1f6c-1b30-4606-8317-e635d979325c]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [743b1f6c-1b30-4606-8317-e635d979325c] CanvasSync::JobLog Update (0.5ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2022-09-13 19:53:25.114152"], ["status", "success"], ["updated_at", "2022-09-13 19:53:25.114732"], ["id", 30]] [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [743b1f6c-1b30-4606-8317-e635d979325c]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [743b1f6c-1b30-4606-8317-e635d979325c] Performed CanvasSync::Jobs::SyncContextModulesJob (Job ID: 743b1f6c-1b30-4606-8317-e635d979325c) from Test(default) in 14.07ms  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) SAVEPOINT active_record_1 Term Exists (0.6ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 25973668], ["LIMIT", 1]] Term Create (0.7ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 25973668], ["name", "Cool Term"], ["start_at", "2022-09-10 19:53:24.053283"], ["end_at", "2022-09-16 19:53:24.053383"], ["workflow_state", "active"], ["sis_id", "065a4d710bbfa3adbd084b8856c14973"], ["created_at", "2022-09-13 19:53:25.132475"], ["updated_at", "2022-09-13 19:53:25.132475"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [0c948afa-eece-4f4e-a44b-dcd0cb10f4a3] Performing CanvasSync::Jobs::SyncProvisioningReportJob (Job ID: 0c948afa-eece-4f4e-a44b-dcd0cb10f4a3) from Test(default) with arguments: {:models=>["users", "courses"], :term_scope=>"active"} [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [0c948afa-eece-4f4e-a44b-dcd0cb10f4a3] CanvasSync::JobLog Load (0.3ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "0c948afa-eece-4f4e-a44b-dcd0cb10f4a3"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [0c948afa-eece-4f4e-a44b-dcd0cb10f4a3]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [0c948afa-eece-4f4e-a44b-dcd0cb10f4a3] CanvasSync::JobLog Create (0.4ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncProvisioningReportJob"], ["status", "enqueued"], ["job_arguments", "---\n- :models:\n - users\n - courses\n :term_scope: active\n"], ["created_at", "2022-09-13 19:53:25.136757"], ["updated_at", "2022-09-13 19:53:25.136757"], ["job_id", "0c948afa-eece-4f4e-a44b-dcd0cb10f4a3"]] [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [0c948afa-eece-4f4e-a44b-dcd0cb10f4a3]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [0c948afa-eece-4f4e-a44b-dcd0cb10f4a3]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [0c948afa-eece-4f4e-a44b-dcd0cb10f4a3] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-09-13 19:53:25.138909"], ["status", "running"], ["updated_at", "2022-09-13 19:53:25.139312"], ["id", 32]] [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [0c948afa-eece-4f4e-a44b-dcd0cb10f4a3]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [0c948afa-eece-4f4e-a44b-dcd0cb10f4a3]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [0c948afa-eece-4f4e-a44b-dcd0cb10f4a3] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proservices_provisioning_csv\n- \n- CanvasSync::Processors::ProvisioningReportProcessor\n- :models:\n - users\n - courses\n :term_scope: active\n :sync_start_time: '2022-09-13T19:53:25Z'\n :report_params:\n :parameters:\n :include_deleted: true\n users: true\n courses: true\n :enrollment_term_id: 25973668\n"], ["created_at", "2022-09-13 19:53:25.142558"], ["updated_at", "2022-09-13 19:53:25.142558"], ["job_id", "2ea674d3-7ca1-4d92-a6ab-533d70eab2d1"]] [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [0c948afa-eece-4f4e-a44b-dcd0cb10f4a3]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [0c948afa-eece-4f4e-a44b-dcd0cb10f4a3] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: 2ea674d3-7ca1-4d92-a6ab-533d70eab2d1) to Test(default) at 2022-09-13 19:53:55 UTC with arguments: "proservices_provisioning_csv", nil, "CanvasSync::Processors::ProvisioningReportProcessor", {:models=>["users", "courses"], :term_scope=>"active", :sync_start_time=>"2022-09-13T19:53:25Z", :report_params=>{:parameters=>{:include_deleted=>true, "users"=>true, "courses"=>true, :enrollment_term_id=>25973668}}} [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [0c948afa-eece-4f4e-a44b-dcd0cb10f4a3]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [0c948afa-eece-4f4e-a44b-dcd0cb10f4a3] CanvasSync::JobLog Update (0.5ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2022-09-13 19:53:25.145148"], ["status", "success"], ["updated_at", "2022-09-13 19:53:25.145575"], ["id", 32]] [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [0c948afa-eece-4f4e-a44b-dcd0cb10f4a3]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [0c948afa-eece-4f4e-a44b-dcd0cb10f4a3] Performed CanvasSync::Jobs::SyncProvisioningReportJob (Job ID: 0c948afa-eece-4f4e-a44b-dcd0cb10f4a3) from Test(default) in 12.52ms  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [6bf14d78-6378-40b1-a9b3-1de651497641] Performing CanvasSync::Jobs::SyncProvisioningReportJob (Job ID: 6bf14d78-6378-40b1-a9b3-1de651497641) from Test(default) with arguments: {:models=>["users", "courses"]} [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [6bf14d78-6378-40b1-a9b3-1de651497641] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "6bf14d78-6378-40b1-a9b3-1de651497641"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [6bf14d78-6378-40b1-a9b3-1de651497641]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [6bf14d78-6378-40b1-a9b3-1de651497641] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncProvisioningReportJob"], ["status", "enqueued"], ["job_arguments", "---\n- :models:\n - users\n - courses\n"], ["created_at", "2022-09-13 19:53:25.151390"], ["updated_at", "2022-09-13 19:53:25.151390"], ["job_id", "6bf14d78-6378-40b1-a9b3-1de651497641"]] [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [6bf14d78-6378-40b1-a9b3-1de651497641]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [6bf14d78-6378-40b1-a9b3-1de651497641]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [6bf14d78-6378-40b1-a9b3-1de651497641] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-09-13 19:53:25.152942"], ["status", "running"], ["updated_at", "2022-09-13 19:53:25.153293"], ["id", 34]] [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [6bf14d78-6378-40b1-a9b3-1de651497641]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [6bf14d78-6378-40b1-a9b3-1de651497641]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [6bf14d78-6378-40b1-a9b3-1de651497641] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proservices_provisioning_csv\n- \n- CanvasSync::Processors::ProvisioningReportProcessor\n- :models:\n - users\n - courses\n :sync_start_time: '2022-09-13T19:53:25Z'\n :report_params:\n :parameters:\n :include_deleted: true\n users: true\n courses: true\n"], ["created_at", "2022-09-13 19:53:25.156461"], ["updated_at", "2022-09-13 19:53:25.156461"], ["job_id", "13c71dd1-27d7-40f3-964b-7930acdf745c"]] [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [6bf14d78-6378-40b1-a9b3-1de651497641]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [6bf14d78-6378-40b1-a9b3-1de651497641] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: 13c71dd1-27d7-40f3-964b-7930acdf745c) to Test(default) at 2022-09-13 19:53:55 UTC with arguments: "proservices_provisioning_csv", nil, "CanvasSync::Processors::ProvisioningReportProcessor", {:models=>["users", "courses"], :sync_start_time=>"2022-09-13T19:53:25Z", :report_params=>{:parameters=>{:include_deleted=>true, "users"=>true, "courses"=>true}}} [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [6bf14d78-6378-40b1-a9b3-1de651497641]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [6bf14d78-6378-40b1-a9b3-1de651497641] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2022-09-13 19:53:25.159121"], ["status", "success"], ["updated_at", "2022-09-13 19:53:25.159498"], ["id", 34]] [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [6bf14d78-6378-40b1-a9b3-1de651497641]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [6bf14d78-6378-40b1-a9b3-1de651497641] Performed CanvasSync::Jobs::SyncProvisioningReportJob (Job ID: 6bf14d78-6378-40b1-a9b3-1de651497641) from Test(default) in 10.45ms  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) SAVEPOINT active_record_1 Account Exists (0.4ms) SELECT 1 AS one FROM "accounts" WHERE "accounts"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] Account Create (0.4ms) INSERT INTO "accounts" ("canvas_id", "sis_id", "canvas_parent_account_id", "sis_parent_account_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 1], ["sis_id", "ad2dfc4d8883af7344cf67d92063cc67"], ["canvas_parent_account_id", 1], ["sis_parent_account_id", "e970a714ec97b5572b1f519621448dd3"], ["name", "Account name"], ["workflow_state", "active"], ["created_at", "2022-09-13 19:53:25.165178"], ["updated_at", "2022-09-13 19:53:25.165178"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.5ms) SELECT COUNT(*) FROM "roles" [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [86093d0c-cfd9-44f9-8cbc-7e151ed40d94] Performing CanvasSync::Jobs::SyncRolesJob (Job ID: 86093d0c-cfd9-44f9-8cbc-7e151ed40d94) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [86093d0c-cfd9-44f9-8cbc-7e151ed40d94] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "86093d0c-cfd9-44f9-8cbc-7e151ed40d94"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [86093d0c-cfd9-44f9-8cbc-7e151ed40d94]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [86093d0c-cfd9-44f9-8cbc-7e151ed40d94] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncRolesJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2022-09-13 19:53:25.172080"], ["updated_at", "2022-09-13 19:53:25.172080"], ["job_id", "86093d0c-cfd9-44f9-8cbc-7e151ed40d94"]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [86093d0c-cfd9-44f9-8cbc-7e151ed40d94]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [86093d0c-cfd9-44f9-8cbc-7e151ed40d94]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [86093d0c-cfd9-44f9-8cbc-7e151ed40d94] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-09-13 19:53:25.173635"], ["status", "running"], ["updated_at", "2022-09-13 19:53:25.174031"], ["id", 36]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [86093d0c-cfd9-44f9-8cbc-7e151ed40d94]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [86093d0c-cfd9-44f9-8cbc-7e151ed40d94] Account Load (0.2ms) SELECT "accounts".* FROM "accounts" WHERE "accounts"."workflow_state" != $1 ORDER BY "accounts"."id" ASC LIMIT $2 [["workflow_state", "deleted"], ["LIMIT", 1000]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [86093d0c-cfd9-44f9-8cbc-7e151ed40d94] Role Load (0.3ms) SELECT "roles".* FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [86093d0c-cfd9-44f9-8cbc-7e151ed40d94]  (0.3ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [86093d0c-cfd9-44f9-8cbc-7e151ed40d94] Role Exists (0.2ms) SELECT 1 AS one FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [86093d0c-cfd9-44f9-8cbc-7e151ed40d94] Role Create (0.6ms) INSERT INTO "roles" ("canvas_id", "label", "base_role_type", "canvas_account_id", "workflow_state", "permissions", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 1], ["label", "Account Admin"], ["base_role_type", "AccountMembership"], ["canvas_account_id", 10], ["workflow_state", "built_in"], ["permissions", "{\"manage_wiki\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"post_to_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"moderate_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_announcements\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"send_messages\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"send_messages_all\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_outcomes\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"create_conferences\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"create_collaborations\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_roster\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_all_grades\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_grades\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_rubrics\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"comment_on_others_submissions\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_students\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_admin_users\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_role_overrides\":{\"enabled\":true,\"locked\":true,\"readonly\":true,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_account_memberships\":{\"enabled\":true,\"locked\":true,\"readonly\":true,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_account_settings\":{\"enabled\":true,\"locked\":true,\"readonly\":true,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_groups\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_group_pages\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_files\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_assignments\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"undelete_courses\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_grade_changes\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_course_changes\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_question_banks\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_calendar\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_reports\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_courses\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_user_logins\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_user_observers\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_alerts\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"become_user\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_developer_keys\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"import_sis\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_sis\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_sis\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_course_list\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_statistics\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_storage_quotas\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_course_content\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_content\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_interaction_alerts\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"change_course_state\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_sections\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_feature_flags\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_quiz_answer_audits\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"moderate_grades\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"lti_add_edit\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true}}"], ["created_at", "2022-09-13 19:53:25.192100"], ["updated_at", "2022-09-13 19:53:25.192100"]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [86093d0c-cfd9-44f9-8cbc-7e151ed40d94]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [86093d0c-cfd9-44f9-8cbc-7e151ed40d94] Role Load (0.2ms) SELECT "roles".* FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 3], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [86093d0c-cfd9-44f9-8cbc-7e151ed40d94]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [86093d0c-cfd9-44f9-8cbc-7e151ed40d94] Role Exists (0.2ms) SELECT 1 AS one FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 3], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [86093d0c-cfd9-44f9-8cbc-7e151ed40d94] Role Create (0.3ms) INSERT INTO "roles" ("canvas_id", "label", "base_role_type", "canvas_account_id", "workflow_state", "permissions", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 3], ["label", "Student"], ["base_role_type", "StudentEnrollment"], ["canvas_account_id", 10], ["workflow_state", "built_in"], ["permissions", "{\"manage_wiki\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"read_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"post_to_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"moderate_forum\":{\"enabled\":false,\"locked\":false,\"readonly\":false,\"explicit\":false},\"read_announcements\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"send_messages\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"send_messages_all\":{\"enabled\":false,\"locked\":false,\"readonly\":false,\"explicit\":false},\"manage_outcomes\":{\"enabled\":false,\"locked\":false,\"readonly\":false,\"explicit\":false},\"create_conferences\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"create_collaborations\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_roster\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_all_grades\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_grades\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_rubrics\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"comment_on_others_submissions\":{\"enabled\":false,\"locked\":false,\"readonly\":false,\"explicit\":false},\"manage_students\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_admin_users\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_role_overrides\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_account_memberships\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_account_settings\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_groups\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"view_group_pages\":{\"enabled\":false,\"locked\":false,\"readonly\":false,\"explicit\":false},\"manage_files\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_assignments\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"undelete_courses\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"view_grade_changes\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"view_course_changes\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"read_question_banks\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_calendar\":{\"enabled\":false,\"locked\":false,\"readonly\":false,\"explicit\":false},\"read_reports\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_courses\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_user_logins\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_user_observers\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_alerts\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"become_user\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_developer_keys\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"import_sis\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_sis\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"read_sis\":{\"enabled\":false,\"locked\":false,\"readonly\":false,\"explicit\":false},\"read_course_list\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"view_statistics\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_storage_quotas\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"read_course_content\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_content\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_interaction_alerts\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"change_course_state\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_sections\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_feature_flags\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"view_quiz_answer_audits\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"moderate_grades\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"lti_add_edit\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false}}"], ["created_at", "2022-09-13 19:53:25.204666"], ["updated_at", "2022-09-13 19:53:25.204666"]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [86093d0c-cfd9-44f9-8cbc-7e151ed40d94]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [86093d0c-cfd9-44f9-8cbc-7e151ed40d94] Role Update All (0.2ms) UPDATE "roles" SET "workflow_state" = 'inactive' WHERE "roles"."id" NOT IN ($1, $2) [["id", 1], ["id", 2]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [86093d0c-cfd9-44f9-8cbc-7e151ed40d94]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [86093d0c-cfd9-44f9-8cbc-7e151ed40d94] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2022-09-13 19:53:25.207962"], ["status", "success"], ["updated_at", "2022-09-13 19:53:25.208307"], ["id", 36]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [86093d0c-cfd9-44f9-8cbc-7e151ed40d94]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [86093d0c-cfd9-44f9-8cbc-7e151ed40d94] Performed CanvasSync::Jobs::SyncRolesJob (Job ID: 86093d0c-cfd9-44f9-8cbc-7e151ed40d94) from Test(default) in 38.35ms  (0.2ms) SELECT COUNT(*) FROM "roles"  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Term Exists (0.4ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 44585207], ["LIMIT", 1]] Term Create (0.4ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 44585207], ["name", "Cool Term"], ["start_at", "2022-09-10 19:53:24.053283"], ["end_at", "2022-09-16 19:53:24.053383"], ["workflow_state", "active"], ["sis_id", "99eb496755aee2ce3490aa7f7247ea49"], ["created_at", "2022-09-13 19:53:25.213132"], ["updated_at", "2022-09-13 19:53:25.213132"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [5063b767-b719-4b1e-8409-14229b66f47d] Performing CanvasSync::Jobs::SyncSimpleTableJob (Job ID: 5063b767-b719-4b1e-8409-14229b66f47d) from Test(default) with arguments: {:report_name=>"proservices_provisioning_csv", :model=>"courses", :mapping=>"courses", :klass=>"Course", :term_scope=>"active", :params=>{"parameters[include_deleted]"=>true, "parameters[courses]"=>true}} [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [5063b767-b719-4b1e-8409-14229b66f47d] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "5063b767-b719-4b1e-8409-14229b66f47d"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [5063b767-b719-4b1e-8409-14229b66f47d]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [5063b767-b719-4b1e-8409-14229b66f47d] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncSimpleTableJob"], ["status", "enqueued"], ["job_arguments", "---\n- :report_name: proservices_provisioning_csv\n :model: courses\n :mapping: courses\n :klass: Course\n :term_scope: active\n :params:\n parameters[include_deleted]: true\n parameters[courses]: true\n"], ["created_at", "2022-09-13 19:53:25.216619"], ["updated_at", "2022-09-13 19:53:25.216619"], ["job_id", "5063b767-b719-4b1e-8409-14229b66f47d"]] [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [5063b767-b719-4b1e-8409-14229b66f47d]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [5063b767-b719-4b1e-8409-14229b66f47d]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [5063b767-b719-4b1e-8409-14229b66f47d] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-09-13 19:53:25.218278"], ["status", "running"], ["updated_at", "2022-09-13 19:53:25.218660"], ["id", 37]] [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [5063b767-b719-4b1e-8409-14229b66f47d]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [5063b767-b719-4b1e-8409-14229b66f47d]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [5063b767-b719-4b1e-8409-14229b66f47d] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2022-09-13 19:53:25.220340"], ["status", "success"], ["updated_at", "2022-09-13 19:53:25.220640"], ["id", 37]] [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [5063b767-b719-4b1e-8409-14229b66f47d]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [5063b767-b719-4b1e-8409-14229b66f47d] Performed CanvasSync::Jobs::SyncSimpleTableJob (Job ID: 5063b767-b719-4b1e-8409-14229b66f47d) from Test(default) in 6.21ms  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [7f586032-9f15-4a71-a7f0-6aec0475bebe] Performing CanvasSync::Jobs::SyncSubmissionsJob (Job ID: 7f586032-9f15-4a71-a7f0-6aec0475bebe) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [7f586032-9f15-4a71-a7f0-6aec0475bebe] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "7f586032-9f15-4a71-a7f0-6aec0475bebe"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [7f586032-9f15-4a71-a7f0-6aec0475bebe]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [7f586032-9f15-4a71-a7f0-6aec0475bebe] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncSubmissionsJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2022-09-13 19:53:25.225177"], ["updated_at", "2022-09-13 19:53:25.225177"], ["job_id", "7f586032-9f15-4a71-a7f0-6aec0475bebe"]] [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [7f586032-9f15-4a71-a7f0-6aec0475bebe]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [7f586032-9f15-4a71-a7f0-6aec0475bebe]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [7f586032-9f15-4a71-a7f0-6aec0475bebe] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-09-13 19:53:25.226431"], ["status", "running"], ["updated_at", "2022-09-13 19:53:25.226783"], ["id", 38]] [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [7f586032-9f15-4a71-a7f0-6aec0475bebe]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [7f586032-9f15-4a71-a7f0-6aec0475bebe]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [7f586032-9f15-4a71-a7f0-6aec0475bebe] CanvasSync::JobLog Create (0.4ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proserv_student_submissions_csv\n- 1\n- CanvasSync::Processors::SubmissionsProcessor\n- :sync_start_time: '2022-09-13T19:53:25Z'\n :report_params:\n :parameters:\n :include_all: \n :enrollment_batch_size: \n :enrollment_term_id: 1\n"], ["created_at", "2022-09-13 19:53:25.231387"], ["updated_at", "2022-09-13 19:53:25.231387"], ["job_id", "3e25193b-d714-477d-99c1-1ac26f493af5"]] [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [7f586032-9f15-4a71-a7f0-6aec0475bebe]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [7f586032-9f15-4a71-a7f0-6aec0475bebe] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: 3e25193b-d714-477d-99c1-1ac26f493af5) to Test(default) at 2022-09-13 19:53:55 UTC with arguments: "proserv_student_submissions_csv", 1, "CanvasSync::Processors::SubmissionsProcessor", {:sync_start_time=>"2022-09-13T19:53:25Z", :report_params=>{:parameters=>{:include_all=>nil, :enrollment_batch_size=>nil, :enrollment_term_id=>1}}} [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [7f586032-9f15-4a71-a7f0-6aec0475bebe]  (0.3ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [7f586032-9f15-4a71-a7f0-6aec0475bebe] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2022-09-13 19:53:25.235003"], ["status", "success"], ["updated_at", "2022-09-13 19:53:25.235749"], ["id", 38]] [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [7f586032-9f15-4a71-a7f0-6aec0475bebe]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [7f586032-9f15-4a71-a7f0-6aec0475bebe] Performed CanvasSync::Jobs::SyncSubmissionsJob (Job ID: 7f586032-9f15-4a71-a7f0-6aec0475bebe) from Test(default) in 13.17ms  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.3ms) SELECT COUNT(*) FROM "terms" [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [967b857d-8382-424d-8573-2f0edc8a2233] Performing CanvasSync::Jobs::SyncTermsJob (Job ID: 967b857d-8382-424d-8573-2f0edc8a2233) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [967b857d-8382-424d-8573-2f0edc8a2233] CanvasSync::JobLog Load (0.1ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "967b857d-8382-424d-8573-2f0edc8a2233"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [967b857d-8382-424d-8573-2f0edc8a2233]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [967b857d-8382-424d-8573-2f0edc8a2233] CanvasSync::JobLog Create (0.2ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncTermsJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2022-09-13 19:53:25.241325"], ["updated_at", "2022-09-13 19:53:25.241325"], ["job_id", "967b857d-8382-424d-8573-2f0edc8a2233"]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [967b857d-8382-424d-8573-2f0edc8a2233]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [967b857d-8382-424d-8573-2f0edc8a2233]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [967b857d-8382-424d-8573-2f0edc8a2233] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-09-13 19:53:25.242927"], ["status", "running"], ["updated_at", "2022-09-13 19:53:25.243266"], ["id", 40]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [967b857d-8382-424d-8573-2f0edc8a2233]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [967b857d-8382-424d-8573-2f0edc8a2233] Term Load (0.2ms) SELECT "terms".* FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [967b857d-8382-424d-8573-2f0edc8a2233]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [967b857d-8382-424d-8573-2f0edc8a2233] Term Exists (0.3ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [967b857d-8382-424d-8573-2f0edc8a2233] Term Create (0.3ms) INSERT INTO "terms" ("canvas_id", "name", "workflow_state", "grading_period_group_id", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 1], ["name", "Default Term"], ["workflow_state", "active"], ["grading_period_group_id", 1], ["sis_id", "Test"], ["created_at", "2022-09-13 19:53:25.249984"], ["updated_at", "2022-09-13 19:53:25.249984"]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [967b857d-8382-424d-8573-2f0edc8a2233]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [967b857d-8382-424d-8573-2f0edc8a2233] Term Load (0.3ms) SELECT "terms".* FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 6], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [967b857d-8382-424d-8573-2f0edc8a2233]  (0.3ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [967b857d-8382-424d-8573-2f0edc8a2233] Term Exists (0.2ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 6], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [967b857d-8382-424d-8573-2f0edc8a2233] Term Create (0.2ms) INSERT INTO "terms" ("canvas_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["canvas_id", 6], ["name", "Average Term 1"], ["workflow_state", "active"], ["created_at", "2022-09-13 19:53:25.253539"], ["updated_at", "2022-09-13 19:53:25.253539"]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [967b857d-8382-424d-8573-2f0edc8a2233]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [967b857d-8382-424d-8573-2f0edc8a2233] Term Load (0.2ms) SELECT "terms".* FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 7], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [967b857d-8382-424d-8573-2f0edc8a2233]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [967b857d-8382-424d-8573-2f0edc8a2233] Term Exists (0.2ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 7], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [967b857d-8382-424d-8573-2f0edc8a2233] Term Create (0.2ms) INSERT INTO "terms" ("canvas_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["canvas_id", 7], ["name", "Average Term 2"], ["workflow_state", "active"], ["created_at", "2022-09-13 19:53:25.256278"], ["updated_at", "2022-09-13 19:53:25.256278"]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [967b857d-8382-424d-8573-2f0edc8a2233]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [967b857d-8382-424d-8573-2f0edc8a2233] Term Load (0.2ms) SELECT "terms".* FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 5], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [967b857d-8382-424d-8573-2f0edc8a2233]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [967b857d-8382-424d-8573-2f0edc8a2233] Term Exists (0.2ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 5], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [967b857d-8382-424d-8573-2f0edc8a2233] Term Create (0.2ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 5], ["name", "Syllabus Term"], ["start_at", "2017-08-14 06:00:00"], ["end_at", "2017-08-31 06:00:00"], ["workflow_state", "active"], ["sis_id", "SYTERM"], ["created_at", "2022-09-13 19:53:25.258909"], ["updated_at", "2022-09-13 19:53:25.258909"]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [967b857d-8382-424d-8573-2f0edc8a2233]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [967b857d-8382-424d-8573-2f0edc8a2233] Term Load (0.2ms) SELECT "terms".* FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 4], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [967b857d-8382-424d-8573-2f0edc8a2233]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [967b857d-8382-424d-8573-2f0edc8a2233] Term Exists (0.2ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 4], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [967b857d-8382-424d-8573-2f0edc8a2233] Term Create (0.2ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "grading_period_group_id", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8, $9) RETURNING "id" [["canvas_id", 4], ["name", "Ellucian Term"], ["start_at", "2017-08-01 06:00:00"], ["end_at", "2017-10-31 06:00:00"], ["workflow_state", "active"], ["grading_period_group_id", 1], ["sis_id", "SH"], ["created_at", "2022-09-13 19:53:25.261357"], ["updated_at", "2022-09-13 19:53:25.261357"]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [967b857d-8382-424d-8573-2f0edc8a2233]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [967b857d-8382-424d-8573-2f0edc8a2233] Term Load (0.5ms) SELECT "terms".* FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 3], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [967b857d-8382-424d-8573-2f0edc8a2233]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [967b857d-8382-424d-8573-2f0edc8a2233] Term Exists (0.3ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 3], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [967b857d-8382-424d-8573-2f0edc8a2233] Term Create (0.3ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 3], ["name", "Current Term"], ["start_at", "2017-03-19 06:00:00"], ["end_at", "2017-08-01 06:00:00"], ["workflow_state", "active"], ["created_at", "2022-09-13 19:53:25.265640"], ["updated_at", "2022-09-13 19:53:25.265640"]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [967b857d-8382-424d-8573-2f0edc8a2233]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [967b857d-8382-424d-8573-2f0edc8a2233] [CanvasSync::Jobs::TermBatchesJob] [df2de720-5f73-4fc0-b56b-3a167190b65b] Performing CanvasSync::Jobs::TermBatchesJob (Job ID: df2de720-5f73-4fc0-b56b-3a167190b65b) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [967b857d-8382-424d-8573-2f0edc8a2233] [CanvasSync::Jobs::TermBatchesJob] [df2de720-5f73-4fc0-b56b-3a167190b65b] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "df2de720-5f73-4fc0-b56b-3a167190b65b"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [967b857d-8382-424d-8573-2f0edc8a2233] [CanvasSync::Jobs::TermBatchesJob] [df2de720-5f73-4fc0-b56b-3a167190b65b]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [967b857d-8382-424d-8573-2f0edc8a2233] [CanvasSync::Jobs::TermBatchesJob] [df2de720-5f73-4fc0-b56b-3a167190b65b] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::TermBatchesJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2022-09-13 19:53:25.268307"], ["updated_at", "2022-09-13 19:53:25.268307"], ["job_id", "df2de720-5f73-4fc0-b56b-3a167190b65b"]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [967b857d-8382-424d-8573-2f0edc8a2233] [CanvasSync::Jobs::TermBatchesJob] [df2de720-5f73-4fc0-b56b-3a167190b65b]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [967b857d-8382-424d-8573-2f0edc8a2233] [CanvasSync::Jobs::TermBatchesJob] [df2de720-5f73-4fc0-b56b-3a167190b65b]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [967b857d-8382-424d-8573-2f0edc8a2233] [CanvasSync::Jobs::TermBatchesJob] [df2de720-5f73-4fc0-b56b-3a167190b65b] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-09-13 19:53:25.269539"], ["status", "running"], ["updated_at", "2022-09-13 19:53:25.269903"], ["id", 41]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [967b857d-8382-424d-8573-2f0edc8a2233] [CanvasSync::Jobs::TermBatchesJob] [df2de720-5f73-4fc0-b56b-3a167190b65b]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [967b857d-8382-424d-8573-2f0edc8a2233] [CanvasSync::Jobs::TermBatchesJob] [df2de720-5f73-4fc0-b56b-3a167190b65b]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [967b857d-8382-424d-8573-2f0edc8a2233] [CanvasSync::Jobs::TermBatchesJob] [df2de720-5f73-4fc0-b56b-3a167190b65b] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2022-09-13 19:53:25.270852"], ["status", "success"], ["updated_at", "2022-09-13 19:53:25.271160"], ["id", 41]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [967b857d-8382-424d-8573-2f0edc8a2233] [CanvasSync::Jobs::TermBatchesJob] [df2de720-5f73-4fc0-b56b-3a167190b65b]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [967b857d-8382-424d-8573-2f0edc8a2233] [CanvasSync::Jobs::TermBatchesJob] [df2de720-5f73-4fc0-b56b-3a167190b65b] Performed CanvasSync::Jobs::TermBatchesJob (Job ID: df2de720-5f73-4fc0-b56b-3a167190b65b) from Test(default) in 4.96ms [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [967b857d-8382-424d-8573-2f0edc8a2233]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [967b857d-8382-424d-8573-2f0edc8a2233] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2022-09-13 19:53:25.272273"], ["status", "success"], ["updated_at", "2022-09-13 19:53:25.272684"], ["id", 40]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [967b857d-8382-424d-8573-2f0edc8a2233]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [967b857d-8382-424d-8573-2f0edc8a2233] Performed CanvasSync::Jobs::SyncTermsJob (Job ID: 967b857d-8382-424d-8573-2f0edc8a2233) from Test(default) in 33.65ms  (0.2ms) SELECT COUNT(*) FROM "terms"  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Account Exists (0.2ms) SELECT 1 AS one FROM "accounts" WHERE "accounts"."canvas_id" = $1 LIMIT $2 [["canvas_id", 53369633], ["LIMIT", 1]] Account Create (0.3ms) INSERT INTO "accounts" ("canvas_id", "sis_id", "canvas_parent_account_id", "sis_parent_account_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 53369633], ["sis_id", "39a39fba55a47ff6c12cba24f2048dea"], ["canvas_parent_account_id", 1], ["sis_parent_account_id", "90b72cb2cbed77a1149289320abdf820"], ["name", "Account name"], ["workflow_state", "active"], ["created_at", "2022-09-13 19:53:25.277457"], ["updated_at", "2022-09-13 19:53:25.277457"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Account Exists (0.4ms) SELECT 1 AS one FROM "accounts" WHERE "accounts"."canvas_id" IS NULL AND "accounts"."id" != $1 LIMIT $2 [["id", 3], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Account Exists (0.3ms) SELECT 1 AS one FROM "accounts" WHERE "accounts"."canvas_id" = $1 LIMIT $2 [["canvas_id", 24591726], ["LIMIT", 1]] Account Create (0.3ms) INSERT INTO "accounts" ("canvas_id", "sis_id", "canvas_parent_account_id", "sis_parent_account_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 24591726], ["sis_id", "4aeef8fe13d32d830c925947082c33d9"], ["canvas_parent_account_id", 1], ["sis_parent_account_id", "25a92eba82b4cbcf2d8382c27d604953"], ["name", "Account name"], ["workflow_state", "active"], ["created_at", "2022-09-13 19:53:25.288183"], ["updated_at", "2022-09-13 19:53:25.288183"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Account Load (0.2ms) SELECT "accounts".* FROM "accounts" ORDER BY "accounts"."id" ASC LIMIT $1 [["LIMIT", 1]] Account Exists (0.2ms) SELECT 1 AS one FROM "accounts" WHERE "accounts"."canvas_id" = $1 LIMIT $2 [["canvas_id", 24591726], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Account Exists (0.3ms) SELECT 1 AS one FROM "accounts" WHERE "accounts"."canvas_id" = $1 LIMIT $2 [["canvas_id", 83226045], ["LIMIT", 1]] Account Create (0.2ms) INSERT INTO "accounts" ("canvas_id", "sis_id", "canvas_parent_account_id", "sis_parent_account_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 83226045], ["sis_id", "587ea083c6993feba1351b515eb5f3b4"], ["canvas_parent_account_id", 1], ["sis_parent_account_id", "abb1ece5b5201ca81d54609e2f7280bd"], ["name", "Account name"], ["workflow_state", "active"], ["created_at", "2022-09-13 19:53:25.294285"], ["updated_at", "2022-09-13 19:53:25.294285"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Admin Exists (0.3ms) SELECT 1 AS one FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 36771542], ["LIMIT", 1]] Admin Create (0.5ms) INSERT INTO "admins" ("canvas_id", "role_name", "canvas_role_id", "canvas_user_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 36771542], ["role_name", "Cool Role"], ["canvas_role_id", 42693960], ["canvas_user_id", 1], ["workflow_state", "active"], ["created_at", "2022-09-13 19:53:25.302096"], ["updated_at", "2022-09-13 19:53:25.302096"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Admin Exists (0.3ms) SELECT 1 AS one FROM "admins" WHERE "admins"."canvas_id" IS NULL AND "admins"."id" != $1 LIMIT $2 [["id", 4], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Admin Exists (0.3ms) SELECT 1 AS one FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 84585195], ["LIMIT", 1]] Admin Create (0.3ms) INSERT INTO "admins" ("canvas_id", "role_name", "canvas_role_id", "canvas_user_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 84585195], ["role_name", "Cool Role"], ["canvas_role_id", 96682345], ["canvas_user_id", 1], ["workflow_state", "active"], ["created_at", "2022-09-13 19:53:25.309641"], ["updated_at", "2022-09-13 19:53:25.309641"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Admin Load (0.2ms) SELECT "admins".* FROM "admins" ORDER BY "admins"."id" ASC LIMIT $1 [["LIMIT", 1]] Admin Exists (0.6ms) SELECT 1 AS one FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 84585195], ["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SELECT COUNT(*) FROM "admins" Admin Load (0.2ms) SELECT "admins".* FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]]  (0.1ms) SAVEPOINT active_record_1 Admin Exists (0.3ms) SELECT 1 AS one FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]] Admin Create (0.3ms) INSERT INTO "admins" ("canvas_id", "role_name", "canvas_role_id", "canvas_user_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 2], ["role_name", "AccountAdmin"], ["canvas_role_id", 1], ["canvas_user_id", 1], ["workflow_state", "active"], ["created_at", "2022-09-13 19:53:25.319608"], ["updated_at", "2022-09-13 19:53:25.319608"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SELECT COUNT(*) FROM "admins" Admin Load (0.2ms) SELECT "admins".* FROM "admins" ORDER BY "admins"."id" DESC LIMIT $1 [["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Admin Exists (0.2ms) SELECT 1 AS one FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]] Admin Create (0.3ms) INSERT INTO "admins" ("canvas_id", "role_name", "canvas_role_id", "canvas_user_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 2], ["role_name", "Cool Role"], ["canvas_role_id", 67052572], ["canvas_user_id", 1], ["workflow_state", "active"], ["created_at", "2022-09-13 19:53:25.324914"], ["updated_at", "2022-09-13 19:53:25.324914"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SELECT COUNT(*) FROM "admins" Admin Load (0.2ms) SELECT "admins".* FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]]  (0.1ms) SAVEPOINT active_record_1 Admin Exists (0.2ms) SELECT 1 AS one FROM "admins" WHERE "admins"."canvas_id" = $1 AND "admins"."id" != $2 LIMIT $3 [["canvas_id", 2], ["id", 7], ["LIMIT", 1]] Admin Update (0.4ms) UPDATE "admins" SET "role_name" = $1, "canvas_role_id" = $2, "updated_at" = $3 WHERE "admins"."id" = $4 [["role_name", "AccountAdmin"], ["canvas_role_id", 1], ["updated_at", "2022-09-13 19:53:25.328563"], ["id", 7]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SELECT COUNT(*) FROM "admins" Admin Load (0.2ms) SELECT "admins".* FROM "admins" WHERE "admins"."id" = $1 LIMIT $2 [["id", 7], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.3ms) SAVEPOINT active_record_1 AssignmentGroup Exists (0.7ms) SELECT 1 AS one FROM "assignment_groups" WHERE "assignment_groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] AssignmentGroup Create (0.6ms) INSERT INTO "assignment_groups" ("canvas_id", "name", "workflow_state", "canvas_created_at", "canvas_updated_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 1], ["name", "Dummy Assignment Group"], ["workflow_state", "available"], ["canvas_created_at", "2022-09-06 19:53:25.346547"], ["canvas_updated_at", "2022-09-12 19:53:25.346707"], ["created_at", "2022-09-13 19:53:25.349256"], ["updated_at", "2022-09-13 19:53:25.349256"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 AssignmentGroup Exists (0.3ms) SELECT 1 AS one FROM "assignment_groups" WHERE "assignment_groups"."canvas_id" IS NULL AND "assignment_groups"."id" != $1 LIMIT $2 [["id", 1], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 AssignmentGroup Exists (0.3ms) SELECT 1 AS one FROM "assignment_groups" WHERE "assignment_groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]] AssignmentGroup Create (0.3ms) INSERT INTO "assignment_groups" ("canvas_id", "name", "workflow_state", "canvas_created_at", "canvas_updated_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 2], ["name", "Dummy Assignment Group"], ["workflow_state", "available"], ["canvas_created_at", "2022-09-06 19:53:25.355752"], ["canvas_updated_at", "2022-09-12 19:53:25.355859"], ["created_at", "2022-09-13 19:53:25.357073"], ["updated_at", "2022-09-13 19:53:25.357073"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 AssignmentGroup Load (0.2ms) SELECT "assignment_groups".* FROM "assignment_groups" ORDER BY "assignment_groups"."id" ASC LIMIT $1 [["LIMIT", 1]] AssignmentGroup Exists (0.2ms) SELECT 1 AS one FROM "assignment_groups" WHERE "assignment_groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]]  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 AssignmentGroup Exists (0.3ms) SELECT 1 AS one FROM "assignment_groups" WHERE "assignment_groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 3], ["LIMIT", 1]] AssignmentGroup Create (0.4ms) INSERT INTO "assignment_groups" ("canvas_id", "name", "workflow_state", "canvas_created_at", "canvas_updated_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 3], ["name", "Dummy Assignment Group"], ["workflow_state", "available"], ["canvas_created_at", "2022-09-06 19:53:25.363263"], ["canvas_updated_at", "2022-09-12 19:53:25.363404"], ["created_at", "2022-09-13 19:53:25.365104"], ["updated_at", "2022-09-13 19:53:25.365104"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 AssignmentGroup Exists (0.4ms) SELECT 1 AS one FROM "assignment_groups" WHERE "assignment_groups"."canvas_id" = $1 AND "assignment_groups"."id" != $2 LIMIT $3 [["canvas_id", 3], ["id", 3], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 AssignmentGroup Exists (0.3ms) SELECT 1 AS one FROM "assignment_groups" WHERE "assignment_groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 4], ["LIMIT", 1]] AssignmentGroup Create (0.2ms) INSERT INTO "assignment_groups" ("canvas_id", "name", "workflow_state", "canvas_created_at", "canvas_updated_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 4], ["name", "Dummy Assignment Group"], ["workflow_state", "available"], ["canvas_created_at", "2022-09-06 19:53:25.373075"], ["canvas_updated_at", "2022-09-12 19:53:25.373189"], ["created_at", "2022-09-13 19:53:25.374584"], ["updated_at", "2022-09-13 19:53:25.374584"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.3ms) BEGIN  (0.3ms) SAVEPOINT active_record_1 Assignment Exists (0.6ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] Assignment Create (0.6ms) INSERT INTO "assignments" ("canvas_id", "title", "due_at", "unlock_at", "lock_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 1], ["title", "Assignment 1"], ["due_at", "2022-09-20 19:53:25.396489"], ["unlock_at", "2022-09-12 19:53:25.396646"], ["lock_at", "2022-10-04 19:53:25.396723"], ["created_at", "2022-09-13 19:53:25.399151"], ["updated_at", "2022-09-13 19:53:25.399151"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Assignment Exists (0.4ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" IS NULL AND "assignments"."id" != $1 LIMIT $2 [["id", 1], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Assignment Exists (0.2ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]] Assignment Create (0.2ms) INSERT INTO "assignments" ("canvas_id", "title", "due_at", "unlock_at", "lock_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 2], ["title", "Assignment 2"], ["due_at", "2022-09-20 19:53:25.406714"], ["unlock_at", "2022-09-12 19:53:25.406801"], ["lock_at", "2022-10-04 19:53:25.406839"], ["created_at", "2022-09-13 19:53:25.407800"], ["updated_at", "2022-09-13 19:53:25.407800"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Assignment Load (0.2ms) SELECT "assignments".* FROM "assignments" ORDER BY "assignments"."id" ASC LIMIT $1 [["LIMIT", 1]] Assignment Exists (0.2ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.4ms) SAVEPOINT active_record_1 Assignment Exists (0.3ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 3], ["LIMIT", 1]] Assignment Create (0.4ms) INSERT INTO "assignments" ("canvas_id", "title", "due_at", "unlock_at", "lock_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 3], ["title", "Assignment 3"], ["due_at", "2022-09-20 19:53:25.413225"], ["unlock_at", "2022-09-12 19:53:25.413368"], ["lock_at", "2022-10-04 19:53:25.413483"], ["created_at", "2022-09-13 19:53:25.415308"], ["updated_at", "2022-09-13 19:53:25.415308"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Assignment Exists (0.3ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 4], ["LIMIT", 1]] Assignment Create (0.3ms) INSERT INTO "assignments" ("canvas_id", "title", "due_at", "unlock_at", "lock_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 4], ["title", "Assignment 4"], ["due_at", "2022-09-20 19:53:25.422057"], ["unlock_at", "2022-09-12 19:53:25.422146"], ["lock_at", "2022-10-04 19:53:25.422225"], ["created_at", "2022-09-13 19:53:25.423362"], ["updated_at", "2022-09-13 19:53:25.423362"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Assignment Exists (0.3ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 AND "assignments"."id" != $2 LIMIT $3 [["canvas_id", 4], ["id", 4], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Assignment Exists (0.3ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 5], ["LIMIT", 1]] Assignment Create (0.5ms) INSERT INTO "assignments" ("canvas_id", "title", "due_at", "unlock_at", "lock_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 5], ["title", "Assignment 5"], ["due_at", "2022-09-20 19:53:25.427661"], ["unlock_at", "2022-09-12 19:53:25.427746"], ["lock_at", "2022-10-04 19:53:25.427789"], ["created_at", "2022-09-13 19:53:25.428913"], ["updated_at", "2022-09-13 19:53:25.428913"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) SAVEPOINT active_record_1 Assignment Exists (0.3ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 6], ["LIMIT", 1]] Assignment Create (0.3ms) INSERT INTO "assignments" ("canvas_id", "title", "due_at", "unlock_at", "lock_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 6], ["title", "Assignment 6"], ["due_at", "2022-09-20 19:53:25.436523"], ["unlock_at", "2022-09-12 19:53:25.436638"], ["lock_at", "2022-10-04 19:53:25.436681"], ["created_at", "2022-09-13 19:53:25.438121"], ["updated_at", "2022-09-13 19:53:25.438121"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Course Exists (0.4ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 78493958], ["LIMIT", 1]] Course Create (0.4ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 78493958], ["sis_id", "a27fcd57a4bb3dd0cecef103d1f84be5"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2022-09-10 19:53:25.454721"], ["end_at", "2022-10-04 19:53:25.454854"], ["created_at", "2022-09-13 19:53:25.456488"], ["updated_at", "2022-09-13 19:53:25.456488"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 Course Exists (0.2ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 79733773], ["LIMIT", 1]] Course Create (0.2ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 79733773], ["sis_id", "6a681ab8991b3aa665e71c05ecbc1bf1"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2022-09-10 19:53:25.458184"], ["end_at", "2022-10-04 19:53:25.458259"], ["created_at", "2022-09-13 19:53:25.459209"], ["updated_at", "2022-09-13 19:53:25.459209"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Assignment Exists (0.2ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 7], ["LIMIT", 1]] Assignment Create (0.2ms) INSERT INTO "assignments" ("canvas_id", "title", "due_at", "unlock_at", "lock_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 7], ["title", "Assignment 7"], ["due_at", "2022-09-20 19:53:25.460282"], ["unlock_at", "2022-09-12 19:53:25.460333"], ["lock_at", "2022-10-04 19:53:25.460369"], ["created_at", "2022-09-13 19:53:25.461124"], ["updated_at", "2022-09-13 19:53:25.461124"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Assignment Exists (0.4ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 AND "assignments"."id" != $2 LIMIT $3 [["canvas_id", 7], ["id", 7], ["LIMIT", 1]] Assignment Update (0.4ms) UPDATE "assignments" SET "canvas_context_id" = $1, "canvas_context_type" = $2, "updated_at" = $3 WHERE "assignments"."id" = $4 [["canvas_context_id", 79733773], ["canvas_context_type", "Course"], ["updated_at", "2022-09-13 19:53:25.463725"], ["id", 7]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Course Load (0.3ms) SELECT "courses".* FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 79733773], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Assignment Exists (0.3ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 8], ["LIMIT", 1]] Assignment Create (0.5ms) INSERT INTO "assignments" ("canvas_id", "title", "due_at", "unlock_at", "lock_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 8], ["title", "Assignment 8"], ["due_at", "2022-09-20 19:53:25.477736"], ["unlock_at", "2022-09-12 19:53:25.477843"], ["lock_at", "2022-10-04 19:53:25.477881"], ["created_at", "2022-09-13 19:53:25.479272"], ["updated_at", "2022-09-13 19:53:25.479272"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 ContextModuleItem Create (0.6ms) INSERT INTO "context_module_items" ("canvas_id", "canvas_assignment_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["canvas_id", 1], ["canvas_assignment_id", 8], ["workflow_state", "active"], ["created_at", "2022-09-13 19:53:25.481947"], ["updated_at", "2022-09-13 19:53:25.481947"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Assignment Exists (0.3ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 9], ["LIMIT", 1]] Assignment Create (0.3ms) INSERT INTO "assignments" ("canvas_id", "title", "due_at", "unlock_at", "lock_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 9], ["title", "Assignment 9"], ["due_at", "2022-09-20 19:53:25.486475"], ["unlock_at", "2022-09-12 19:53:25.486577"], ["lock_at", "2022-10-04 19:53:25.486616"], ["created_at", "2022-09-13 19:53:25.487802"], ["updated_at", "2022-09-13 19:53:25.487802"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 ContextModuleItem Create (0.2ms) INSERT INTO "context_module_items" ("canvas_id", "canvas_assignment_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["canvas_id", 2], ["canvas_assignment_id", 9], ["workflow_state", "active"], ["created_at", "2022-09-13 19:53:25.489300"], ["updated_at", "2022-09-13 19:53:25.489300"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Course Exists (0.2ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 81019569], ["LIMIT", 1]] Course Create (0.2ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 81019569], ["sis_id", "4cb88ee7914422ca267231268f5d6ec6"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2022-09-10 19:53:25.502535"], ["end_at", "2022-10-04 19:53:25.502652"], ["created_at", "2022-09-13 19:53:25.503824"], ["updated_at", "2022-09-13 19:53:25.503824"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 ContextModule Create (0.5ms) INSERT INTO "context_modules" ("canvas_id", "canvas_context_id", "canvas_context_type", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 1], ["canvas_context_id", 81019569], ["canvas_context_type", "Course"], ["name", "Context Module"], ["workflow_state", "available"], ["created_at", "2022-09-13 19:53:25.505239"], ["updated_at", "2022-09-13 19:53:25.505239"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Course Exists (0.2ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 80038930], ["LIMIT", 1]] Course Create (0.2ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 80038930], ["sis_id", "04e5470daee241ff133e7ade4c16693c"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2022-09-10 19:53:25.508629"], ["end_at", "2022-10-04 19:53:25.508711"], ["created_at", "2022-09-13 19:53:25.509711"], ["updated_at", "2022-09-13 19:53:25.509711"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 ContextModule Create (0.2ms) INSERT INTO "context_modules" ("canvas_id", "canvas_context_id", "canvas_context_type", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 2], ["canvas_context_id", 80038930], ["canvas_context_type", "Course"], ["name", "Context Module"], ["workflow_state", "available"], ["created_at", "2022-09-13 19:53:25.511392"], ["updated_at", "2022-09-13 19:53:25.511392"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Course Exists (0.3ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 64583178], ["LIMIT", 1]] Course Create (0.3ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 64583178], ["sis_id", "ec103e092019b1a0713c742c8f3a8239"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2022-09-10 19:53:25.515657"], ["end_at", "2022-10-04 19:53:25.515773"], ["created_at", "2022-09-13 19:53:25.517264"], ["updated_at", "2022-09-13 19:53:25.517264"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 ContextModule Create (0.4ms) INSERT INTO "context_modules" ("canvas_id", "canvas_context_id", "canvas_context_type", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 3], ["canvas_context_id", 64583178], ["canvas_context_type", "Course"], ["name", "Context Module"], ["workflow_state", "available"], ["created_at", "2022-09-13 19:53:25.519201"], ["updated_at", "2022-09-13 19:53:25.519201"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Course Exists (0.2ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 98287855], ["LIMIT", 1]] Course Create (0.2ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 98287855], ["sis_id", "4a8b5333f396d1f433b485e9d1122cfb"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2022-09-10 19:53:25.523107"], ["end_at", "2022-10-04 19:53:25.523195"], ["created_at", "2022-09-13 19:53:25.524310"], ["updated_at", "2022-09-13 19:53:25.524310"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Course Exists (0.2ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" IS NULL AND "courses"."id" != $1 LIMIT $2 [["id", 6], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) SAVEPOINT active_record_1 Course Exists (0.5ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 30785202], ["LIMIT", 1]] Course Create (0.4ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 30785202], ["sis_id", "be7caae2757301c308295a4bbdd8417e"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2022-09-10 19:53:25.530028"], ["end_at", "2022-10-04 19:53:25.530147"], ["created_at", "2022-09-13 19:53:25.532023"], ["updated_at", "2022-09-13 19:53:25.532023"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Course Load (0.3ms) SELECT "courses".* FROM "courses" ORDER BY "courses"."id" ASC LIMIT $1 [["LIMIT", 1]] Course Exists (0.5ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 30785202], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Course Exists (0.3ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 18573303], ["LIMIT", 1]] Course Create (0.3ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 18573303], ["sis_id", "42e3e47fe45a1802339ffee5e5f6041b"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2022-09-10 19:53:25.539351"], ["end_at", "2022-10-04 19:53:25.539447"], ["created_at", "2022-09-13 19:53:25.540700"], ["updated_at", "2022-09-13 19:53:25.540700"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Course Exists (0.3ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 AND "courses"."id" != $2 LIMIT $3 [["canvas_id", 18573303], ["id", 8], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.3ms) SAVEPOINT active_record_1 Course Exists (0.5ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 59036128], ["LIMIT", 1]] Course Create (0.4ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 59036128], ["sis_id", "c8a122574d8626ec6b9504a39d0712c9"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2022-09-10 19:53:25.545504"], ["end_at", "2022-10-04 19:53:25.545631"], ["created_at", "2022-09-13 19:53:25.547697"], ["updated_at", "2022-09-13 19:53:25.547697"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.3ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Course Exists (0.4ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 62231844], ["LIMIT", 1]] Course Create (0.4ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 62231844], ["sis_id", "2620ad457252a641fcf29e214f85ccc3"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2022-09-10 19:53:25.554874"], ["end_at", "2022-10-04 19:53:25.555001"], ["created_at", "2022-09-13 19:53:25.556767"], ["updated_at", "2022-09-13 19:53:25.556767"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.3ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Course Exists (0.5ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 32311332], ["LIMIT", 1]] Course Create (0.5ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 32311332], ["sis_id", "d461e5689f5b27a19761908411e6e47d"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2022-09-10 19:53:25.565283"], ["end_at", "2022-10-04 19:53:25.565418"], ["created_at", "2022-09-13 19:53:25.567399"], ["updated_at", "2022-09-13 19:53:25.567399"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Course Exists (0.3ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 98521893], ["LIMIT", 1]] Course Create (0.5ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 98521893], ["sis_id", "a8b078697786048dd5cf4251276bcf8d"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2022-09-10 19:53:25.572071"], ["end_at", "2022-10-04 19:53:25.572201"], ["created_at", "2022-09-13 19:53:25.573889"], ["updated_at", "2022-09-13 19:53:25.573889"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Course Exists (0.4ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 71932280], ["LIMIT", 1]] Course Create (0.5ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 71932280], ["sis_id", "fa60cf2bf14fe68ddbc86369f62899bc"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2022-09-10 19:53:25.578892"], ["end_at", "2022-10-04 19:53:25.579041"], ["created_at", "2022-09-13 19:53:25.580805"], ["updated_at", "2022-09-13 19:53:25.580805"]]  (0.3ms) RELEASE SAVEPOINT active_record_1  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Course Exists (0.3ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 82860182], ["LIMIT", 1]] Course Create (0.3ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 82860182], ["sis_id", "e16615a2aae88c33e3e3bf770ea18de4"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2022-09-10 19:53:25.586295"], ["end_at", "2022-10-04 19:53:25.586429"], ["created_at", "2022-09-13 19:53:25.588071"], ["updated_at", "2022-09-13 19:53:25.588071"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Enrollment Exists (0.6ms) SELECT 1 AS one FROM "enrollments" WHERE "enrollments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 9391087], ["LIMIT", 1]] Enrollment Create (2.9ms) INSERT INTO "enrollments" ("canvas_id", "created_at", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["canvas_id", 9391087], ["created_at", "2022-09-13 19:53:25.611644"], ["updated_at", "2022-09-13 19:53:25.611644"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Enrollment Exists (0.5ms) SELECT 1 AS one FROM "enrollments" WHERE "enrollments"."canvas_id" IS NULL AND "enrollments"."id" != $1 LIMIT $2 [["id", 1], ["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Enrollment Exists (0.3ms) SELECT 1 AS one FROM "enrollments" WHERE "enrollments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 7499157], ["LIMIT", 1]] Enrollment Create (0.3ms) INSERT INTO "enrollments" ("canvas_id", "created_at", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["canvas_id", 7499157], ["created_at", "2022-09-13 19:53:25.624651"], ["updated_at", "2022-09-13 19:53:25.624651"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Enrollment Load (0.2ms) SELECT "enrollments".* FROM "enrollments" ORDER BY "enrollments"."id" ASC LIMIT $1 [["LIMIT", 1]] Enrollment Exists (0.3ms) SELECT 1 AS one FROM "enrollments" WHERE "enrollments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 7499157], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Enrollment Exists (0.4ms) SELECT 1 AS one FROM "enrollments" WHERE "enrollments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 72779759], ["LIMIT", 1]] Enrollment Create (0.5ms) INSERT INTO "enrollments" ("canvas_id", "created_at", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["canvas_id", 72779759], ["created_at", "2022-09-13 19:53:25.634093"], ["updated_at", "2022-09-13 19:53:25.634093"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Enrollment Exists (0.6ms) SELECT 1 AS one FROM "enrollments" WHERE "enrollments"."canvas_id" = $1 AND "enrollments"."id" != $2 LIMIT $3 [["canvas_id", 72779759], ["id", 3], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Enrollment Exists (0.4ms) SELECT 1 AS one FROM "enrollments" WHERE "enrollments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 32041727], ["LIMIT", 1]] Enrollment Create (0.4ms) INSERT INTO "enrollments" ("canvas_id", "created_at", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["canvas_id", 32041727], ["created_at", "2022-09-13 19:53:25.642999"], ["updated_at", "2022-09-13 19:53:25.642999"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Enrollment Exists (0.6ms) SELECT 1 AS one FROM "enrollments" WHERE "enrollments"."canvas_id" = $1 AND "enrollments"."id" != $2 LIMIT $3 [["canvas_id", 32041727], ["id", 4], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Enrollment Exists (0.4ms) SELECT 1 AS one FROM "enrollments" WHERE "enrollments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 85201902], ["LIMIT", 1]] Enrollment Create (0.5ms) INSERT INTO "enrollments" ("canvas_id", "created_at", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["canvas_id", 85201902], ["created_at", "2022-09-13 19:53:25.651890"], ["updated_at", "2022-09-13 19:53:25.651890"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Enrollment Exists (0.5ms) SELECT 1 AS one FROM "enrollments" WHERE "enrollments"."canvas_id" = $1 AND "enrollments"."id" != $2 LIMIT $3 [["canvas_id", 85201902], ["id", 5], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) SAVEPOINT active_record_1 Group Exists (0.5ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 18932393], ["LIMIT", 1]] Group Create (0.8ms) INSERT INTO "groups" ("canvas_id", "sis_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 18932393], ["sis_id", "6baf3c6175a1bea7202c4a0a411c609c"], ["name", "Some User Group"], ["workflow_state", "available"], ["created_at", "2022-09-13 19:53:25.679476"], ["updated_at", "2022-09-13 19:53:25.679476"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 User Exists (0.4ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 85703355], ["LIMIT", 1]] User Create (0.4ms) INSERT INTO "users" ("canvas_id", "sis_id", "email", "first_name", "last_name", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 85703355], ["sis_id", "158bccd9282ed631ccc34f341fe38bdc"], ["email", "cooldude@coolsite.com"], ["first_name", "Cool"], ["last_name", "Dude"], ["created_at", "2022-09-13 19:53:25.693665"], ["updated_at", "2022-09-13 19:53:25.693665"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 GroupMembership Exists (0.4ms) SELECT 1 AS one FROM "group_memberships" WHERE "group_memberships"."canvas_id" = $1 LIMIT $2 [["canvas_id", 50074042], ["LIMIT", 1]] GroupMembership Create (0.4ms) INSERT INTO "group_memberships" ("canvas_id", "canvas_user_id", "canvas_group_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 50074042], ["canvas_user_id", 85703355], ["canvas_group_id", 18932393], ["workflow_state", "accepted"], ["created_at", "2022-09-13 19:53:25.706269"], ["updated_at", "2022-09-13 19:53:25.706269"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 GroupMembership Exists (0.3ms) SELECT 1 AS one FROM "group_memberships" WHERE "group_memberships"."canvas_id" IS NULL AND "group_memberships"."id" != $1 LIMIT $2 [["id", 1], ["LIMIT", 1]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 79971596], ["LIMIT", 1]] Group Create (0.5ms) INSERT INTO "groups" ("canvas_id", "sis_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 79971596], ["sis_id", "2b35441e081f63afc2d1a88005b0e92d"], ["name", "Some User Group"], ["workflow_state", "available"], ["created_at", "2022-09-13 19:53:25.712740"], ["updated_at", "2022-09-13 19:53:25.712740"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 User Exists (0.4ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 91803451], ["LIMIT", 1]] User Create (0.3ms) INSERT INTO "users" ("canvas_id", "sis_id", "email", "first_name", "last_name", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 91803451], ["sis_id", "646d7d5e08c2058c4e8c9ab001291df9"], ["email", "cooldude@coolsite.com"], ["first_name", "Cool"], ["last_name", "Dude"], ["created_at", "2022-09-13 19:53:25.716229"], ["updated_at", "2022-09-13 19:53:25.716229"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 GroupMembership Exists (0.4ms) SELECT 1 AS one FROM "group_memberships" WHERE "group_memberships"."canvas_id" = $1 LIMIT $2 [["canvas_id", 27491775], ["LIMIT", 1]] GroupMembership Create (0.2ms) INSERT INTO "group_memberships" ("canvas_id", "canvas_user_id", "canvas_group_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 27491775], ["canvas_user_id", 91803451], ["canvas_group_id", 79971596], ["workflow_state", "accepted"], ["created_at", "2022-09-13 19:53:25.719984"], ["updated_at", "2022-09-13 19:53:25.719984"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 GroupMembership Load (0.2ms) SELECT "group_memberships".* FROM "group_memberships" ORDER BY "group_memberships"."id" ASC LIMIT $1 [["LIMIT", 1]] GroupMembership Exists (0.2ms) SELECT 1 AS one FROM "group_memberships" WHERE "group_memberships"."canvas_id" = $1 LIMIT $2 [["canvas_id", 27491775], ["LIMIT", 1]]  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 79709440], ["LIMIT", 1]] Group Create (0.2ms) INSERT INTO "groups" ("canvas_id", "sis_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 79709440], ["sis_id", "601aada656bf20665f81b9c17b06f46e"], ["name", "Some User Group"], ["workflow_state", "available"], ["created_at", "2022-09-13 19:53:25.726880"], ["updated_at", "2022-09-13 19:53:25.726880"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 User Exists (0.3ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 19835468], ["LIMIT", 1]] User Create (0.5ms) INSERT INTO "users" ("canvas_id", "sis_id", "email", "first_name", "last_name", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 19835468], ["sis_id", "09b2bc4295d8fd12f8d6e59b5bc0defc"], ["email", "cooldude@coolsite.com"], ["first_name", "Cool"], ["last_name", "Dude"], ["created_at", "2022-09-13 19:53:25.729674"], ["updated_at", "2022-09-13 19:53:25.729674"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 GroupMembership Exists (0.3ms) SELECT 1 AS one FROM "group_memberships" WHERE "group_memberships"."canvas_id" = $1 LIMIT $2 [["canvas_id", 67320302], ["LIMIT", 1]] GroupMembership Create (0.3ms) INSERT INTO "group_memberships" ("canvas_id", "canvas_user_id", "canvas_group_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 67320302], ["canvas_user_id", 19835468], ["canvas_group_id", 79709440], ["workflow_state", "accepted"], ["created_at", "2022-09-13 19:53:25.733358"], ["updated_at", "2022-09-13 19:53:25.733358"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 GroupMembership Exists (0.2ms) SELECT 1 AS one FROM "group_memberships" WHERE "group_memberships"."canvas_id" = $1 AND "group_memberships"."id" != $2 LIMIT $3 [["canvas_id", 67320302], ["id", 3], ["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 76197850], ["LIMIT", 1]] Group Create (0.3ms) INSERT INTO "groups" ("canvas_id", "sis_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 76197850], ["sis_id", "fb64796953229c74d80167422aa420a0"], ["name", "Some User Group"], ["workflow_state", "available"], ["created_at", "2022-09-13 19:53:25.739210"], ["updated_at", "2022-09-13 19:53:25.739210"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 User Exists (0.2ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 24135456], ["LIMIT", 1]] User Create (0.2ms) INSERT INTO "users" ("canvas_id", "sis_id", "email", "first_name", "last_name", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 24135456], ["sis_id", "218a462af81704ac6ed829024b69826f"], ["email", "cooldude@coolsite.com"], ["first_name", "Cool"], ["last_name", "Dude"], ["created_at", "2022-09-13 19:53:25.741510"], ["updated_at", "2022-09-13 19:53:25.741510"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 GroupMembership Exists (0.2ms) SELECT 1 AS one FROM "group_memberships" WHERE "group_memberships"."canvas_id" = $1 LIMIT $2 [["canvas_id", 51508264], ["LIMIT", 1]] GroupMembership Create (0.2ms) INSERT INTO "group_memberships" ("canvas_id", "canvas_user_id", "canvas_group_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 51508264], ["canvas_user_id", 24135456], ["canvas_group_id", 76197850], ["workflow_state", "accepted"], ["created_at", "2022-09-13 19:53:25.743454"], ["updated_at", "2022-09-13 19:53:25.743454"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 GroupMembership Exists (0.2ms) SELECT 1 AS one FROM "group_memberships" WHERE "group_memberships"."canvas_id" = $1 AND "group_memberships"."id" != $2 LIMIT $3 [["canvas_id", 51508264], ["id", 4], ["LIMIT", 1]]  (0.1ms) ROLLBACK  (0.3ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 73472499], ["LIMIT", 1]] Group Create (0.4ms) INSERT INTO "groups" ("canvas_id", "sis_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 73472499], ["sis_id", "6ba0382c81a5150f64af8e6e2aaeb01d"], ["name", "Some User Group"], ["workflow_state", "available"], ["created_at", "2022-09-13 19:53:25.749711"], ["updated_at", "2022-09-13 19:53:25.749711"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Group Exists (0.4ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" IS NULL AND "groups"."id" != $1 LIMIT $2 [["id", 5], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.3ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 87914212], ["LIMIT", 1]] Group Create (0.3ms) INSERT INTO "groups" ("canvas_id", "sis_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 87914212], ["sis_id", "5c6d46ef3f2b12088f704a08c64f2a64"], ["name", "Some User Group"], ["workflow_state", "available"], ["created_at", "2022-09-13 19:53:25.758320"], ["updated_at", "2022-09-13 19:53:25.758320"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Group Load (0.2ms) SELECT "groups".* FROM "groups" ORDER BY "groups"."id" ASC LIMIT $1 [["LIMIT", 1]] Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 87914212], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Group Exists (0.4ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 93651344], ["LIMIT", 1]] Group Create (0.4ms) INSERT INTO "groups" ("canvas_id", "sis_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 93651344], ["sis_id", "d2a6ef245319e36c965c38f789896c85"], ["name", "Some User Group"], ["workflow_state", "available"], ["created_at", "2022-09-13 19:53:25.766373"], ["updated_at", "2022-09-13 19:53:25.766373"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 15796295], ["LIMIT", 1]] Group Create (0.3ms) INSERT INTO "groups" ("canvas_id", "sis_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 15796295], ["sis_id", "3a788677c4f8e625bcc4660cf2040ec8"], ["name", "Some User Group"], ["workflow_state", "available"], ["created_at", "2022-09-13 19:53:25.771713"], ["updated_at", "2022-09-13 19:53:25.771713"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Group Exists (0.4ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 AND "groups"."id" != $2 LIMIT $3 [["canvas_id", 15796295], ["id", 8], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 35338550], ["LIMIT", 1]] Group Create (0.3ms) INSERT INTO "groups" ("canvas_id", "sis_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 35338550], ["sis_id", "78f9fe725667458c1accb4eb139a3ad8"], ["name", "Some User Group"], ["workflow_state", "available"], ["created_at", "2022-09-13 19:53:25.778449"], ["updated_at", "2022-09-13 19:53:25.778449"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Group Exists (0.4ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 AND "groups"."id" != $2 LIMIT $3 [["canvas_id", 35338550], ["id", 9], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Role Exists (0.3ms) SELECT 1 AS one FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 83152953], ["LIMIT", 1]] Role Create (0.6ms) INSERT INTO "roles" ("canvas_id", "label", "base_role_type", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 83152953], ["label", "Cool Role"], ["base_role_type", "AccountMembership"], ["workflow_state", "active"], ["created_at", "2022-09-13 19:53:25.786501"], ["updated_at", "2022-09-13 19:53:25.786501"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Role Exists (0.3ms) SELECT 1 AS one FROM "roles" WHERE "roles"."canvas_id" IS NULL AND "roles"."id" != $1 LIMIT $2 [["id", 3], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Role Exists (0.2ms) SELECT 1 AS one FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 97573195], ["LIMIT", 1]] Role Create (0.3ms) INSERT INTO "roles" ("canvas_id", "label", "base_role_type", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 97573195], ["label", "Cool Role"], ["base_role_type", "AccountMembership"], ["workflow_state", "active"], ["created_at", "2022-09-13 19:53:25.793998"], ["updated_at", "2022-09-13 19:53:25.793998"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Role Load (0.3ms) SELECT "roles".* FROM "roles" ORDER BY "roles"."id" ASC LIMIT $1 [["LIMIT", 1]] Role Exists (0.5ms) SELECT 1 AS one FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 97573195], ["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.1ms) BEGIN  (0.3ms) SELECT COUNT(*) FROM "roles" Role Load (0.3ms) SELECT "roles".* FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]]  (0.2ms) SAVEPOINT active_record_1 Role Exists (0.3ms) SELECT 1 AS one FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] Role Create (0.4ms) INSERT INTO "roles" ("canvas_id", "label", "base_role_type", "canvas_account_id", "workflow_state", "permissions", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 1], ["label", "Account Admin"], ["base_role_type", "AccountMembership"], ["canvas_account_id", 10], ["workflow_state", "built_in"], ["permissions", "{\"manage_wiki\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"post_to_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"moderate_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_announcements\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"send_messages\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"send_messages_all\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_outcomes\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"create_conferences\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"create_collaborations\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_roster\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_all_grades\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_grades\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_rubrics\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"comment_on_others_submissions\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_students\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_admin_users\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_role_overrides\":{\"enabled\":true,\"locked\":true,\"readonly\":true,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_account_memberships\":{\"enabled\":true,\"locked\":true,\"readonly\":true,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_account_settings\":{\"enabled\":true,\"locked\":true,\"readonly\":true,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_groups\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_group_pages\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_files\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_assignments\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"undelete_courses\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_grade_changes\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_course_changes\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_question_banks\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_calendar\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_reports\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_courses\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_user_logins\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_user_observers\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_alerts\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"become_user\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_developer_keys\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"import_sis\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_sis\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_sis\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_course_list\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_statistics\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_storage_quotas\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_course_content\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_content\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_interaction_alerts\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"change_course_state\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_sections\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_feature_flags\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_quiz_answer_audits\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"moderate_grades\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"lti_add_edit\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true}}"], ["created_at", "2022-09-13 19:53:25.807174"], ["updated_at", "2022-09-13 19:53:25.807174"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.3ms) SELECT COUNT(*) FROM "roles" Role Load (0.3ms) SELECT "roles".* FROM "roles" ORDER BY "roles"."id" DESC LIMIT $1 [["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Role Exists (0.3ms) SELECT 1 AS one FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] Role Create (0.3ms) INSERT INTO "roles" ("canvas_id", "label", "base_role_type", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 1], ["label", "Cool Role"], ["base_role_type", "AccountMembership"], ["workflow_state", "active"], ["created_at", "2022-09-13 19:53:25.817178"], ["updated_at", "2022-09-13 19:53:25.817178"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SELECT COUNT(*) FROM "roles" Role Load (0.3ms) SELECT "roles".* FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]]  (0.2ms) SAVEPOINT active_record_1 Role Exists (0.3ms) SELECT 1 AS one FROM "roles" WHERE "roles"."canvas_id" = $1 AND "roles"."id" != $2 LIMIT $3 [["canvas_id", 1], ["id", 6], ["LIMIT", 1]] Role Update (0.4ms) UPDATE "roles" SET "label" = $1, "canvas_account_id" = $2, "permissions" = $3, "workflow_state" = $4, "updated_at" = $5 WHERE "roles"."id" = $6 [["label", "Account Admin"], ["canvas_account_id", 10], ["permissions", "{\"manage_wiki\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"post_to_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"moderate_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_announcements\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"send_messages\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"send_messages_all\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_outcomes\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"create_conferences\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"create_collaborations\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_roster\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_all_grades\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_grades\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_rubrics\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"comment_on_others_submissions\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_students\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_admin_users\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_role_overrides\":{\"enabled\":true,\"locked\":true,\"readonly\":true,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_account_memberships\":{\"enabled\":true,\"locked\":true,\"readonly\":true,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_account_settings\":{\"enabled\":true,\"locked\":true,\"readonly\":true,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_groups\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_group_pages\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_files\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_assignments\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"undelete_courses\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_grade_changes\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_course_changes\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_question_banks\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_calendar\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_reports\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_courses\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_user_logins\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_user_observers\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_alerts\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"become_user\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_developer_keys\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"import_sis\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_sis\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_sis\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_course_list\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_statistics\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_storage_quotas\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_course_content\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_content\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_interaction_alerts\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"change_course_state\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_sections\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_feature_flags\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_quiz_answer_audits\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"moderate_grades\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"lti_add_edit\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true}}"], ["workflow_state", "built_in"], ["updated_at", "2022-09-13 19:53:25.823603"], ["id", 6]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.3ms) SELECT COUNT(*) FROM "roles" Role Load (0.3ms) SELECT "roles".* FROM "roles" WHERE "roles"."id" = $1 LIMIT $2 [["id", 6], ["LIMIT", 1]]  (0.4ms) ROLLBACK  (0.3ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Section Exists (0.5ms) SELECT 1 AS one FROM "sections" WHERE "sections"."canvas_id" = $1 LIMIT $2 [["canvas_id", 52532818], ["LIMIT", 1]] Section Create (0.6ms) INSERT INTO "sections" ("canvas_id", "created_at", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["canvas_id", 52532818], ["created_at", "2022-09-13 19:53:25.844769"], ["updated_at", "2022-09-13 19:53:25.844769"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Section Exists (0.4ms) SELECT 1 AS one FROM "sections" WHERE "sections"."canvas_id" IS NULL AND "sections"."id" != $1 LIMIT $2 [["id", 1], ["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Section Exists (0.2ms) SELECT 1 AS one FROM "sections" WHERE "sections"."canvas_id" = $1 LIMIT $2 [["canvas_id", 30111531], ["LIMIT", 1]] Section Create (0.2ms) INSERT INTO "sections" ("canvas_id", "created_at", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["canvas_id", 30111531], ["created_at", "2022-09-13 19:53:25.855058"], ["updated_at", "2022-09-13 19:53:25.855058"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Section Load (0.2ms) SELECT "sections".* FROM "sections" ORDER BY "sections"."id" ASC LIMIT $1 [["LIMIT", 1]] Section Exists (0.2ms) SELECT 1 AS one FROM "sections" WHERE "sections"."canvas_id" = $1 LIMIT $2 [["canvas_id", 30111531], ["LIMIT", 1]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Section Exists (0.3ms) SELECT 1 AS one FROM "sections" WHERE "sections"."canvas_id" = $1 LIMIT $2 [["canvas_id", 81815738], ["LIMIT", 1]] Section Create (0.3ms) INSERT INTO "sections" ("canvas_id", "created_at", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["canvas_id", 81815738], ["created_at", "2022-09-13 19:53:25.861993"], ["updated_at", "2022-09-13 19:53:25.861993"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Section Exists (0.4ms) SELECT 1 AS one FROM "sections" WHERE "sections"."canvas_id" = $1 AND "sections"."id" != $2 LIMIT $3 [["canvas_id", 81815738], ["id", 3], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Section Exists (0.3ms) SELECT 1 AS one FROM "sections" WHERE "sections"."canvas_id" = $1 LIMIT $2 [["canvas_id", 57750006], ["LIMIT", 1]] Section Create (0.3ms) INSERT INTO "sections" ("canvas_id", "created_at", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["canvas_id", 57750006], ["created_at", "2022-09-13 19:53:25.868469"], ["updated_at", "2022-09-13 19:53:25.868469"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.3ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Submission Exists (0.6ms) SELECT 1 AS one FROM "submissions" WHERE "submissions"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] Submission Create (0.8ms) INSERT INTO "submissions" ("canvas_id", "submitted_at", "graded_at", "score", "points_possible", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 1], ["submitted_at", "2022-09-06 19:53:25.883735"], ["graded_at", "2022-09-12 19:53:25.883840"], ["score", 5.0], ["points_possible", 10.0], ["created_at", "2022-09-13 19:53:25.885873"], ["updated_at", "2022-09-13 19:53:25.885873"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Submission Exists (0.3ms) SELECT 1 AS one FROM "submissions" WHERE "submissions"."canvas_id" IS NULL AND "submissions"."id" != $1 LIMIT $2 [["id", 1], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Submission Exists (0.3ms) SELECT 1 AS one FROM "submissions" WHERE "submissions"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]] Submission Create (0.3ms) INSERT INTO "submissions" ("canvas_id", "submitted_at", "graded_at", "score", "points_possible", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 2], ["submitted_at", "2022-09-06 19:53:25.892771"], ["graded_at", "2022-09-12 19:53:25.892863"], ["score", 5.0], ["points_possible", 10.0], ["created_at", "2022-09-13 19:53:25.893966"], ["updated_at", "2022-09-13 19:53:25.893966"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Submission Load (0.3ms) SELECT "submissions".* FROM "submissions" ORDER BY "submissions"."id" ASC LIMIT $1 [["LIMIT", 1]] Submission Exists (0.5ms) SELECT 1 AS one FROM "submissions" WHERE "submissions"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Submission Exists (0.4ms) SELECT 1 AS one FROM "submissions" WHERE "submissions"."canvas_id" = $1 LIMIT $2 [["canvas_id", 3], ["LIMIT", 1]] Submission Create (0.6ms) INSERT INTO "submissions" ("canvas_id", "submitted_at", "graded_at", "score", "points_possible", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 3], ["submitted_at", "2022-09-06 19:53:25.901350"], ["graded_at", "2022-09-12 19:53:25.901512"], ["score", 5.0], ["points_possible", 10.0], ["created_at", "2022-09-13 19:53:25.903185"], ["updated_at", "2022-09-13 19:53:25.903185"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Submission Exists (0.4ms) SELECT 1 AS one FROM "submissions" WHERE "submissions"."canvas_id" = $1 AND "submissions"."id" != $2 LIMIT $3 [["canvas_id", 3], ["id", 3], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.3ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Submission Exists (0.3ms) SELECT 1 AS one FROM "submissions" WHERE "submissions"."canvas_id" = $1 LIMIT $2 [["canvas_id", 4], ["LIMIT", 1]] Submission Create (0.3ms) INSERT INTO "submissions" ("canvas_id", "submitted_at", "graded_at", "score", "points_possible", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 4], ["submitted_at", "2022-09-06 19:53:25.908754"], ["graded_at", "2022-09-12 19:53:25.908845"], ["score", 5.0], ["points_possible", 10.0], ["created_at", "2022-09-13 19:53:25.910001"], ["updated_at", "2022-09-13 19:53:25.910001"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Submission Exists (0.4ms) SELECT 1 AS one FROM "submissions" WHERE "submissions"."canvas_id" = $1 AND "submissions"."id" != $2 LIMIT $3 [["canvas_id", 4], ["id", 4], ["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Submission Exists (0.3ms) SELECT 1 AS one FROM "submissions" WHERE "submissions"."canvas_id" = $1 LIMIT $2 [["canvas_id", 5], ["LIMIT", 1]] Submission Create (0.3ms) INSERT INTO "submissions" ("canvas_id", "submitted_at", "graded_at", "score", "points_possible", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 5], ["submitted_at", "2022-09-06 19:53:25.915493"], ["graded_at", "2022-09-12 19:53:25.915628"], ["score", 5.0], ["points_possible", 10.0], ["created_at", "2022-09-13 19:53:25.916986"], ["updated_at", "2022-09-13 19:53:25.916986"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Submission Exists (0.5ms) SELECT 1 AS one FROM "submissions" WHERE "submissions"."canvas_id" = $1 AND "submissions"."id" != $2 LIMIT $3 [["canvas_id", 5], ["id", 5], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Term Exists (0.3ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 44565368], ["LIMIT", 1]] Term Create (0.3ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 44565368], ["name", "Cool Term"], ["start_at", "2022-09-10 19:53:24.053283"], ["end_at", "2022-09-16 19:53:24.053383"], ["workflow_state", "active"], ["sis_id", "fef1d95319449ef97e6f8562ec99ef69"], ["created_at", "2022-09-13 19:53:25.924255"], ["updated_at", "2022-09-13 19:53:25.924255"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Term Exists (0.3ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" IS NULL AND "terms"."id" != $1 LIMIT $2 [["id", 9], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.4ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Term Exists (0.4ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 33397746], ["LIMIT", 1]] Term Create (0.4ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 33397746], ["name", "Cool Term"], ["start_at", "2022-09-10 19:53:24.053283"], ["end_at", "2022-09-16 19:53:24.053383"], ["workflow_state", "active"], ["sis_id", "48a7e389c1c65000ab4c1d452a3eb3ed"], ["created_at", "2022-09-13 19:53:25.933431"], ["updated_at", "2022-09-13 19:53:25.933431"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Term Load (0.3ms) SELECT "terms".* FROM "terms" ORDER BY "terms"."id" ASC LIMIT $1 [["LIMIT", 1]] Term Exists (0.4ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 33397746], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Term Exists (0.3ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 20481946], ["LIMIT", 1]] Term Create (0.3ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 20481946], ["name", "Cool Term"], ["start_at", "2022-09-10 19:53:24.053283"], ["end_at", "2022-09-16 19:53:24.053383"], ["workflow_state", "active"], ["sis_id", "859000fe35079044385d39e4f329864d"], ["created_at", "2022-09-13 19:53:25.944664"], ["updated_at", "2022-09-13 19:53:25.944664"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.4ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Term Exists (0.3ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 55155504], ["LIMIT", 1]] Term Create (0.5ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 55155504], ["name", "Cool Term"], ["start_at", "2022-09-11 19:53:25.949730"], ["end_at", "2022-09-16 19:53:25.949915"], ["workflow_state", "active"], ["sis_id", "b1c843477bb096989a7ceeefc213342d"], ["created_at", "2022-09-13 19:53:25.952403"], ["updated_at", "2022-09-13 19:53:25.952403"]]  (0.3ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 Term Exists (0.3ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 12826145], ["LIMIT", 1]] Term Create (0.3ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 12826145], ["name", "Cool Term"], ["start_at", "2022-09-10 19:53:24.053283"], ["end_at", "2022-09-16 19:53:24.053383"], ["workflow_state", "inactive"], ["sis_id", "0952ef058446a3facbffe9d997783871"], ["created_at", "2022-09-13 19:53:25.956393"], ["updated_at", "2022-09-13 19:53:25.956393"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 Term Exists (0.3ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 43029212], ["LIMIT", 1]] Term Create (0.3ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 43029212], ["name", "Cool Term"], ["start_at", "2022-07-13 19:53:25.957661"], ["end_at", "2022-08-13 19:53:25.957734"], ["workflow_state", "active"], ["sis_id", "9cb3d79e9f1e3c2bff0d9ed1bbdcf4c5"], ["created_at", "2022-09-13 19:53:25.959238"], ["updated_at", "2022-09-13 19:53:25.959238"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 Term Exists (0.3ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 10721788], ["LIMIT", 1]] Term Create (0.7ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 10721788], ["name", "Cool Term"], ["start_at", "2023-03-13 19:53:25.960701"], ["end_at", "2023-09-13 19:53:25.960804"], ["workflow_state", "active"], ["sis_id", "68489481159f83810733e1f19e6afb72"], ["created_at", "2022-09-13 19:53:25.962246"], ["updated_at", "2022-09-13 19:53:25.962246"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Term Load (0.7ms) SELECT "terms".* FROM "terms" WHERE "terms"."workflow_state" = $1 AND (start_at <= '2022-09-28 19:53:25.964811' OR start_at IS NULL) AND (end_at >= '2022-08-29 19:53:25.965082' OR end_at IS NULL) [["workflow_state", "active"]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.8ms) SELECT COUNT(*) FROM "terms" Term Load (0.3ms) SELECT "terms".* FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]]  (0.2ms) SAVEPOINT active_record_1 Term Exists (0.3ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] Term Create (0.3ms) INSERT INTO "terms" ("canvas_id", "name", "workflow_state", "grading_period_group_id", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 1], ["name", "Default Term"], ["workflow_state", "active"], ["grading_period_group_id", 1], ["sis_id", "Test"], ["created_at", "2022-09-13 19:53:25.973985"], ["updated_at", "2022-09-13 19:53:25.973985"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SELECT COUNT(*) FROM "terms" Term Load (0.2ms) SELECT "terms".* FROM "terms" ORDER BY "terms"."id" DESC LIMIT $1 [["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Term Exists (0.5ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] Term Create (0.5ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 1], ["name", "Cool Term"], ["start_at", "2022-09-10 19:53:24.053283"], ["end_at", "2022-09-16 19:53:24.053383"], ["workflow_state", "active"], ["sis_id", "330f8aa346e30c575c41102268857fee"], ["created_at", "2022-09-13 19:53:25.981745"], ["updated_at", "2022-09-13 19:53:25.981745"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.3ms) SELECT COUNT(*) FROM "terms" Term Load (0.2ms) SELECT "terms".* FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]]  (0.1ms) SAVEPOINT active_record_1 Term Exists (0.4ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 AND "terms"."id" != $2 LIMIT $3 [["canvas_id", 1], ["id", 17], ["LIMIT", 1]] Term Update (0.5ms) UPDATE "terms" SET "name" = $1, "sis_id" = $2, "start_at" = $3, "end_at" = $4, "grading_period_group_id" = $5, "updated_at" = $6 WHERE "terms"."id" = $7 [["name", "Default Term"], ["sis_id", "Test"], ["start_at", nil], ["end_at", nil], ["grading_period_group_id", 1], ["updated_at", "2022-09-13 19:53:25.987803"], ["id", 17]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.3ms) SELECT COUNT(*) FROM "terms" Term Load (0.2ms) SELECT "terms".* FROM "terms" WHERE "terms"."id" = $1 LIMIT $2 [["id", 17], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 User Exists (0.4ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 74197208], ["LIMIT", 1]] User Create (0.6ms) INSERT INTO "users" ("canvas_id", "sis_id", "email", "first_name", "last_name", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 74197208], ["sis_id", "92d3cf1a244ff393517077afb88c3306"], ["email", "cooldude@coolsite.com"], ["first_name", "Cool"], ["last_name", "Dude"], ["created_at", "2022-09-13 19:53:25.996602"], ["updated_at", "2022-09-13 19:53:25.996602"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 User Exists (0.4ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" IS NULL AND "users"."id" != $1 LIMIT $2 [["id", 5], ["LIMIT", 1]]  (0.6ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 User Exists (0.3ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 74323379], ["LIMIT", 1]] User Create (0.3ms) INSERT INTO "users" ("canvas_id", "sis_id", "email", "first_name", "last_name", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 74323379], ["sis_id", "dd476cef7fe1425571a4a0e76fb71bd9"], ["email", "cooldude@coolsite.com"], ["first_name", "Cool"], ["last_name", "Dude"], ["created_at", "2022-09-13 19:53:26.008915"], ["updated_at", "2022-09-13 19:53:26.008915"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 User Load (0.2ms) SELECT "users".* FROM "users" ORDER BY "users"."id" ASC LIMIT $1 [["LIMIT", 1]] User Exists (0.6ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 74323379], ["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 User Exists (0.3ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 12953034], ["LIMIT", 1]] User Create (0.5ms) INSERT INTO "users" ("canvas_id", "sis_id", "email", "first_name", "last_name", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 12953034], ["sis_id", "a520c912bcb35b3f44ce4a1aa74d92b4"], ["email", "cooldude@coolsite.com"], ["first_name", "Cool"], ["last_name", "Dude"], ["created_at", "2022-09-13 19:53:26.019143"], ["updated_at", "2022-09-13 19:53:26.019143"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 User Exists (0.3ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 76762441], ["LIMIT", 1]] User Create (0.3ms) INSERT INTO "users" ("canvas_id", "sis_id", "email", "first_name", "last_name", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 76762441], ["sis_id", "ae4fa9c50e82057cc36d8fb0db0679b0"], ["email", "cooldude@coolsite.com"], ["first_name", "Cool"], ["last_name", "Dude"], ["created_at", "2022-09-13 19:53:26.024832"], ["updated_at", "2022-09-13 19:53:26.024832"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 User Exists (0.3ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 94900860], ["LIMIT", 1]] User Create (0.5ms) INSERT INTO "users" ("canvas_id", "sis_id", "email", "first_name", "last_name", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 94900860], ["sis_id", "e2a1063c3016ee3c972f3752fe223261"], ["email", "cooldude@coolsite.com"], ["first_name", "Cool"], ["last_name", "Dude"], ["created_at", "2022-09-13 19:53:26.029865"], ["updated_at", "2022-09-13 19:53:26.029865"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.4ms) SELECT COUNT(*) FROM "assignment_groups" AssignmentGroup Create Many (0.7ms) INSERT INTO "assignment_groups" ("canvas_id","canvas_course_id","name","rules","position","group_weight","workflow_state","canvas_created_at","canvas_updated_at","created_at","updated_at") VALUES (1,1,'Assignments','--- drop_lowest:1\nnever_drop:36\n ',1,50.0,'available','2017-09-08 01:37:33','2017-09-08 01:37:33','2022-09-13 19:53:26.043050','2022-09-13 19:53:26.043050'),(2,1,'Tests',NULL,1,50.0,'available','2017-09-08 01:37:33','2017-09-08 01:37:33','2022-09-13 19:53:26.043050','2022-09-13 19:53:26.043050') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","canvas_course_id"=EXCLUDED."canvas_course_id","name"=EXCLUDED."name","rules"=EXCLUDED."rules","position"=EXCLUDED."position","group_weight"=EXCLUDED."group_weight","workflow_state"=EXCLUDED."workflow_state","canvas_created_at"=EXCLUDED."canvas_created_at","canvas_updated_at"=EXCLUDED."canvas_updated_at","updated_at"=EXCLUDED."updated_at" WHERE ("assignment_groups".canvas_id, "assignment_groups".canvas_course_id, "assignment_groups".name, "assignment_groups".rules, "assignment_groups".position, "assignment_groups".group_weight, "assignment_groups".workflow_state, "assignment_groups".canvas_created_at, "assignment_groups".canvas_updated_at) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.canvas_course_id, EXCLUDED.name, EXCLUDED.rules, EXCLUDED.position, EXCLUDED.group_weight, EXCLUDED.workflow_state, EXCLUDED.canvas_created_at, EXCLUDED.canvas_updated_at) RETURNING "id"  (0.3ms) SELECT COUNT(*) FROM "assignment_groups"  (0.1ms) ROLLBACK  (0.3ms) BEGIN  (0.4ms) SELECT COUNT(*) FROM "assignments" Assignment Create Many (1.0ms) INSERT INTO "assignments" ("canvas_id","title","description","due_at","unlock_at","lock_at","points_possible","min_score","max_score","mastery_score","grading_type","submission_types","workflow_state","canvas_context_id","canvas_context_type","canvas_assignment_group_id","canvas_grading_scheme_id","canvas_grading_standard_id","created_at","updated_at") VALUES (88,'Assignment 1','

fdsfds

',NULL,NULL,NULL,100.0,NULL,NULL,NULL,'points','online_text_entry','published',58,'Course',55,NULL,NULL,'2022-09-13 19:53:26.049973','2022-09-13 19:53:26.049973'),(89,'fdsfdsfds','

fdsfdsfsdf

',NULL,NULL,NULL,100.0,NULL,NULL,NULL,'points','online_text_entry','published',59,'Course',56,NULL,NULL,'2022-09-13 19:53:26.049973','2022-09-13 19:53:26.049973') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","title"=EXCLUDED."title","description"=EXCLUDED."description","due_at"=EXCLUDED."due_at","unlock_at"=EXCLUDED."unlock_at","lock_at"=EXCLUDED."lock_at","points_possible"=EXCLUDED."points_possible","min_score"=EXCLUDED."min_score","max_score"=EXCLUDED."max_score","mastery_score"=EXCLUDED."mastery_score","grading_type"=EXCLUDED."grading_type","submission_types"=EXCLUDED."submission_types","workflow_state"=EXCLUDED."workflow_state","canvas_context_id"=EXCLUDED."canvas_context_id","canvas_context_type"=EXCLUDED."canvas_context_type","canvas_assignment_group_id"=EXCLUDED."canvas_assignment_group_id","canvas_grading_scheme_id"=EXCLUDED."canvas_grading_scheme_id","canvas_grading_standard_id"=EXCLUDED."canvas_grading_standard_id","updated_at"=EXCLUDED."updated_at" WHERE ("assignments".canvas_id, "assignments".title, "assignments".description, "assignments".due_at, "assignments".unlock_at, "assignments".lock_at, "assignments".points_possible, "assignments".min_score, "assignments".max_score, "assignments".mastery_score, "assignments".grading_type, "assignments".submission_types, "assignments".workflow_state, "assignments".canvas_context_id, "assignments".canvas_context_type, "assignments".canvas_assignment_group_id, "assignments".canvas_grading_scheme_id, "assignments".canvas_grading_standard_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.title, EXCLUDED.description, EXCLUDED.due_at, EXCLUDED.unlock_at, EXCLUDED.lock_at, EXCLUDED.points_possible, EXCLUDED.min_score, EXCLUDED.max_score, EXCLUDED.mastery_score, EXCLUDED.grading_type, EXCLUDED.submission_types, EXCLUDED.workflow_state, EXCLUDED.canvas_context_id, EXCLUDED.canvas_context_type, EXCLUDED.canvas_assignment_group_id, EXCLUDED.canvas_grading_scheme_id, EXCLUDED.canvas_grading_standard_id) RETURNING "id"  (0.4ms) SELECT COUNT(*) FROM "assignments"  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.4ms) SELECT COUNT(*) FROM "content_migrations" ContentMigration Create Many (1.2ms) INSERT INTO "content_migrations" ("canvas_id","canvas_context_id","canvas_context_type","workflow_state","migration_settings","started_at","finished_at","progress","canvas_source_course_id","migration_type","canvas_child_subscription_id","canvas_root_account_id","created_at","updated_at") VALUES (101,1250,'Course','imported',NULL,'2022-02-18 10:10:40','2022-02-18 10:11:40',100.0,1200,'course_copy_importer',NULL,1,'2022-09-13 19:53:26.063314','2022-09-13 19:53:26.063314'),(102,1251,'Course','imported',NULL,'2022-02-18 10:10:40','2022-02-18 10:11:40',100.0,1120,'master_course_import',3,1,'2022-09-13 19:53:26.063314','2022-09-13 19:53:26.063314') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","canvas_context_id"=EXCLUDED."canvas_context_id","canvas_context_type"=EXCLUDED."canvas_context_type","workflow_state"=EXCLUDED."workflow_state","migration_settings"=EXCLUDED."migration_settings","started_at"=EXCLUDED."started_at","finished_at"=EXCLUDED."finished_at","progress"=EXCLUDED."progress","canvas_source_course_id"=EXCLUDED."canvas_source_course_id","migration_type"=EXCLUDED."migration_type","canvas_child_subscription_id"=EXCLUDED."canvas_child_subscription_id","canvas_root_account_id"=EXCLUDED."canvas_root_account_id","updated_at"=EXCLUDED."updated_at" WHERE ("content_migrations".canvas_id, "content_migrations".canvas_context_id, "content_migrations".canvas_context_type, "content_migrations".workflow_state, "content_migrations".migration_settings, "content_migrations".started_at, "content_migrations".finished_at, "content_migrations".progress, "content_migrations".canvas_source_course_id, "content_migrations".migration_type, "content_migrations".canvas_child_subscription_id, "content_migrations".canvas_root_account_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.canvas_context_id, EXCLUDED.canvas_context_type, EXCLUDED.workflow_state, EXCLUDED.migration_settings, EXCLUDED.started_at, EXCLUDED.finished_at, EXCLUDED.progress, EXCLUDED.canvas_source_course_id, EXCLUDED.migration_type, EXCLUDED.canvas_child_subscription_id, EXCLUDED.canvas_root_account_id) RETURNING "id"  (0.3ms) SELECT COUNT(*) FROM "content_migrations"  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.5ms) SELECT COUNT(*) FROM "context_module_items" ContextModuleItem Create Many (0.5ms) INSERT INTO "context_module_items" ("canvas_id","canvas_context_module_id","position","canvas_content_id","canvas_content_type","workflow_state","canvas_assignment_id","created_at","updated_at") VALUES (15,9,1,83,'Assignment','active',1,'2022-09-13 19:53:26.071142','2022-09-13 19:53:26.071142'),(16,10,1,80,'Assignment','active',2,'2022-09-13 19:53:26.071142','2022-09-13 19:53:26.071142') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","canvas_context_module_id"=EXCLUDED."canvas_context_module_id","position"=EXCLUDED."position","canvas_content_id"=EXCLUDED."canvas_content_id","canvas_content_type"=EXCLUDED."canvas_content_type","workflow_state"=EXCLUDED."workflow_state","canvas_assignment_id"=EXCLUDED."canvas_assignment_id","updated_at"=EXCLUDED."updated_at" WHERE ("context_module_items".canvas_id, "context_module_items".canvas_context_module_id, "context_module_items".position, "context_module_items".canvas_content_id, "context_module_items".canvas_content_type, "context_module_items".workflow_state, "context_module_items".canvas_assignment_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.canvas_context_module_id, EXCLUDED.position, EXCLUDED.canvas_content_id, EXCLUDED.canvas_content_type, EXCLUDED.workflow_state, EXCLUDED.canvas_assignment_id) RETURNING "id"  (0.2ms) SELECT COUNT(*) FROM "context_module_items"  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.4ms) SELECT COUNT(*) FROM "context_modules" ContextModule Create Many (0.5ms) INSERT INTO "context_modules" ("canvas_id","canvas_context_id","canvas_context_type","position","name","workflow_state","deleted_at","created_at","updated_at") VALUES (23,785,'Course',1,'New Mod','active',NULL,'2022-09-13 19:53:26.076527','2022-09-13 19:53:26.076527'),(4,27,'Course',1,'Modules gonna module','unpublished',NULL,'2022-09-13 19:53:26.076527','2022-09-13 19:53:26.076527') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","canvas_context_id"=EXCLUDED."canvas_context_id","canvas_context_type"=EXCLUDED."canvas_context_type","position"=EXCLUDED."position","name"=EXCLUDED."name","workflow_state"=EXCLUDED."workflow_state","deleted_at"=EXCLUDED."deleted_at","updated_at"=EXCLUDED."updated_at" WHERE ("context_modules".canvas_id, "context_modules".canvas_context_id, "context_modules".canvas_context_type, "context_modules".position, "context_modules".name, "context_modules".workflow_state, "context_modules".deleted_at) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.canvas_context_id, EXCLUDED.canvas_context_type, EXCLUDED.position, EXCLUDED.name, EXCLUDED.workflow_state, EXCLUDED.deleted_at) RETURNING "id"  (0.3ms) SELECT COUNT(*) FROM "context_modules"  (0.2ms) ROLLBACK  (0.3ms) BEGIN  (0.4ms) SELECT COUNT(*) FROM "courses" Course Create Many (0.8ms) INSERT INTO "courses" ("canvas_id","sis_id","course_code","name","canvas_account_id","canvas_term_id","start_at","end_at","workflow_state","grading_standard_id","created_at","updated_at") VALUES (1,'course_sis_id_1','C1','Course #1',1,1,'2017-03-27 21:53:18','2017-04-27 12:21:18','active',NULL,'2022-09-13 19:53:26.083413','2022-09-13 19:53:26.083413'),(2,'course_sis_id_2','C2','Course #2',1,1,'2017-03-27 21:53:18','2017-04-27 12:21:18','unpublished',NULL,'2022-09-13 19:53:26.083413','2022-09-13 19:53:26.083413') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","sis_id"=EXCLUDED."sis_id","course_code"=EXCLUDED."course_code","name"=EXCLUDED."name","canvas_account_id"=EXCLUDED."canvas_account_id","canvas_term_id"=EXCLUDED."canvas_term_id","start_at"=EXCLUDED."start_at","end_at"=EXCLUDED."end_at","workflow_state"=EXCLUDED."workflow_state","grading_standard_id"=EXCLUDED."grading_standard_id","updated_at"=EXCLUDED."updated_at" WHERE ("courses".canvas_id, "courses".sis_id, "courses".course_code, "courses".name, "courses".canvas_account_id, "courses".canvas_term_id, "courses".start_at, "courses".end_at, "courses".workflow_state, "courses".grading_standard_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.sis_id, EXCLUDED.course_code, EXCLUDED.name, EXCLUDED.canvas_account_id, EXCLUDED.canvas_term_id, EXCLUDED.start_at, EXCLUDED.end_at, EXCLUDED.workflow_state, EXCLUDED.grading_standard_id) RETURNING "id"  (0.3ms) SELECT COUNT(*) FROM "courses"  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.4ms) SELECT COUNT(*) FROM "users" User Create Many (0.7ms) INSERT INTO "users" ("canvas_id","sis_id","email","first_name","last_name","name","sortable_name","workflow_state","login_id","created_at","updated_at") VALUES (1,'sis_id_1','poorbastard@yharnam.com','Patches','the Spider','Patches the Spider','the Spider, Patches','active','spiderdude1337','2022-09-13 19:53:26.090011','2022-09-13 19:53:26.090011'),(2,'sis_id_2','dreamer@yharnam.com','Hunter','Djura','Hunter Djura','Djura, Hunter','active','retireddude110','2022-09-13 19:53:26.090011','2022-09-13 19:53:26.090011') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","sis_id"=EXCLUDED."sis_id","email"=EXCLUDED."email","first_name"=EXCLUDED."first_name","last_name"=EXCLUDED."last_name","name"=EXCLUDED."name","sortable_name"=EXCLUDED."sortable_name","workflow_state"=EXCLUDED."workflow_state","login_id"=EXCLUDED."login_id","updated_at"=EXCLUDED."updated_at" WHERE ("users".canvas_id, "users".sis_id, "users".email, "users".first_name, "users".last_name, "users".name, "users".sortable_name, "users".workflow_state, "users".login_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.sis_id, EXCLUDED.email, EXCLUDED.first_name, EXCLUDED.last_name, EXCLUDED.name, EXCLUDED.sortable_name, EXCLUDED.workflow_state, EXCLUDED.login_id) RETURNING "id"  (0.3ms) SELECT COUNT(*) FROM "users"  (0.2ms) ROLLBACK  (0.2ms) BEGIN User Create Many (0.6ms) INSERT INTO "users" ("canvas_id","sis_id","email","first_name","last_name","name","sortable_name","workflow_state","login_id","created_at","updated_at") VALUES (1,'sis_id_1','poorbastard@yharnam.com','Patches','the Spider','Patches the Spider','the Spider, Patches','active','spiderdude1337','2022-09-13 19:53:26.094277','2022-09-13 19:53:26.094277'),(2,'sis_id_2','dreamer@yharnam.com','Hunter','Djura','Hunter Djura','Djura, Hunter','active','retireddude110','2022-09-13 19:53:26.094277','2022-09-13 19:53:26.094277') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","sis_id"=EXCLUDED."sis_id","email"=EXCLUDED."email","first_name"=EXCLUDED."first_name","last_name"=EXCLUDED."last_name","name"=EXCLUDED."name","sortable_name"=EXCLUDED."sortable_name","workflow_state"=EXCLUDED."workflow_state","login_id"=EXCLUDED."login_id","updated_at"=EXCLUDED."updated_at" WHERE ("users".canvas_id, "users".sis_id, "users".email, "users".first_name, "users".last_name, "users".name, "users".sortable_name, "users".workflow_state, "users".login_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.sis_id, EXCLUDED.email, EXCLUDED.first_name, EXCLUDED.last_name, EXCLUDED.name, EXCLUDED.sortable_name, EXCLUDED.workflow_state, EXCLUDED.login_id) RETURNING "id" User Load (0.4ms) SELECT "users".* FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.4ms) SELECT COUNT(*) FROM "courses" Course Create Many (1.0ms) INSERT INTO "courses" ("canvas_id","sis_id","course_code","name","canvas_account_id","canvas_term_id","start_at","end_at","workflow_state","grading_standard_id","created_at","updated_at") VALUES (1,'course_sis_id_1','C1','Course #1',1,1,'2017-03-27 21:53:18','2017-04-27 12:21:18','active',NULL,'2022-09-13 19:53:26.101708','2022-09-13 19:53:26.101708'),(2,'course_sis_id_2','C2','Course #2',1,1,'2017-03-27 21:53:18','2017-04-27 12:21:18','unpublished',NULL,'2022-09-13 19:53:26.101708','2022-09-13 19:53:26.101708') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","sis_id"=EXCLUDED."sis_id","course_code"=EXCLUDED."course_code","name"=EXCLUDED."name","canvas_account_id"=EXCLUDED."canvas_account_id","canvas_term_id"=EXCLUDED."canvas_term_id","start_at"=EXCLUDED."start_at","end_at"=EXCLUDED."end_at","workflow_state"=EXCLUDED."workflow_state","grading_standard_id"=EXCLUDED."grading_standard_id","updated_at"=EXCLUDED."updated_at" WHERE ("courses".canvas_id, "courses".sis_id, "courses".course_code, "courses".name, "courses".canvas_account_id, "courses".canvas_term_id, "courses".start_at, "courses".end_at, "courses".workflow_state, "courses".grading_standard_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.sis_id, EXCLUDED.course_code, EXCLUDED.name, EXCLUDED.canvas_account_id, EXCLUDED.canvas_term_id, EXCLUDED.start_at, EXCLUDED.end_at, EXCLUDED.workflow_state, EXCLUDED.grading_standard_id) RETURNING "id"  (0.4ms) SELECT COUNT(*) FROM "courses" Course Load (0.3ms) SELECT "courses".* FROM "courses" ORDER BY "courses"."id" ASC LIMIT $1 [["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) SELECT COUNT(*) FROM "enrollments" Enrollment Create Many (0.5ms) INSERT INTO "enrollments" ("canvas_id","canvas_course_id","course_sis_id","canvas_user_id","user_sis_id","role","canvas_role_id","canvas_section_id","workflow_state","base_role_type","created_at","updated_at") VALUES (1,1,'sis_MUSC_2520_834',2,'sis_dalvarez_247','teacher',4,1,'active','TeacherEnrollment','2022-09-13 19:53:26.109230','2022-09-13 19:53:26.109230'),(2,1,'sis_MUSC_2520_834',3,'sis_jweaver_720','student',4,1,'active','StudentEnrollment','2022-09-13 19:53:26.109230','2022-09-13 19:53:26.109230') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","canvas_course_id"=EXCLUDED."canvas_course_id","course_sis_id"=EXCLUDED."course_sis_id","canvas_user_id"=EXCLUDED."canvas_user_id","user_sis_id"=EXCLUDED."user_sis_id","role"=EXCLUDED."role","canvas_role_id"=EXCLUDED."canvas_role_id","canvas_section_id"=EXCLUDED."canvas_section_id","workflow_state"=EXCLUDED."workflow_state","base_role_type"=EXCLUDED."base_role_type","updated_at"=EXCLUDED."updated_at" WHERE ("enrollments".canvas_id, "enrollments".canvas_course_id, "enrollments".course_sis_id, "enrollments".canvas_user_id, "enrollments".user_sis_id, "enrollments".role, "enrollments".canvas_role_id, "enrollments".canvas_section_id, "enrollments".workflow_state, "enrollments".base_role_type) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.canvas_course_id, EXCLUDED.course_sis_id, EXCLUDED.canvas_user_id, EXCLUDED.user_sis_id, EXCLUDED.role, EXCLUDED.canvas_role_id, EXCLUDED.canvas_section_id, EXCLUDED.workflow_state, EXCLUDED.base_role_type) RETURNING "id"  (0.2ms) SELECT COUNT(*) FROM "enrollments"  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.4ms) SELECT COUNT(*) FROM "sections" Section Create Many (0.7ms) INSERT INTO "sections" ("canvas_id","sis_id","canvas_course_id","name","workflow_state","start_at","end_at","created_at","updated_at") VALUES (1,'sis_section_1',1,'Cool Section','active','2017-03-27 21:53:18','2017-03-27 21:53:18','2022-09-13 19:53:26.114746','2022-09-13 19:53:26.114746'),(2,'sis_section_2',2,'Lame Section','active','2017-03-27 21:53:18','2017-03-27 21:53:18','2022-09-13 19:53:26.114746','2022-09-13 19:53:26.114746') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","sis_id"=EXCLUDED."sis_id","canvas_course_id"=EXCLUDED."canvas_course_id","name"=EXCLUDED."name","workflow_state"=EXCLUDED."workflow_state","start_at"=EXCLUDED."start_at","end_at"=EXCLUDED."end_at","updated_at"=EXCLUDED."updated_at" WHERE ("sections".canvas_id, "sections".sis_id, "sections".canvas_course_id, "sections".name, "sections".workflow_state, "sections".start_at, "sections".end_at) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.sis_id, EXCLUDED.canvas_course_id, EXCLUDED.name, EXCLUDED.workflow_state, EXCLUDED.start_at, EXCLUDED.end_at) RETURNING "id"  (0.3ms) SELECT COUNT(*) FROM "sections" Section Load (0.3ms) SELECT "sections".* FROM "sections" ORDER BY "sections"."id" ASC LIMIT $1 [["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN Section Create Many (0.8ms) INSERT INTO "sections" ("canvas_id","sis_id","canvas_course_id","name","workflow_state","start_at","end_at","created_at","updated_at") VALUES (1,'sis_section_1',1,'Cool Section','active','2017-03-27 21:53:18','2017-03-27 21:53:18','2022-09-13 19:53:26.121182','2022-09-13 19:53:26.121182'),(2,'sis_section_2',2,'Lame Section','active','2017-03-27 21:53:18','2017-03-27 21:53:18','2022-09-13 19:53:26.121182','2022-09-13 19:53:26.121182') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","sis_id"=EXCLUDED."sis_id","canvas_course_id"=EXCLUDED."canvas_course_id","name"=EXCLUDED."name","workflow_state"=EXCLUDED."workflow_state","start_at"=EXCLUDED."start_at","end_at"=EXCLUDED."end_at","updated_at"=EXCLUDED."updated_at" WHERE ("sections".canvas_id, "sections".sis_id, "sections".canvas_course_id, "sections".name, "sections".workflow_state, "sections".start_at, "sections".end_at) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.sis_id, EXCLUDED.canvas_course_id, EXCLUDED.name, EXCLUDED.workflow_state, EXCLUDED.start_at, EXCLUDED.end_at) RETURNING "id" Section Load (0.3ms) SELECT "sections".* FROM "sections" WHERE "sections"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]] Section Create Many (0.4ms) INSERT INTO "sections" ("canvas_id","canvas_nonxlist_course_id","created_at","updated_at") VALUES (2,3,'2022-09-13 19:53:26.125370','2022-09-13 19:53:26.125370') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","canvas_nonxlist_course_id"=EXCLUDED."canvas_nonxlist_course_id","updated_at"=EXCLUDED."updated_at" WHERE ("sections".canvas_id, "sections".canvas_nonxlist_course_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.canvas_nonxlist_course_id) RETURNING "id"  (0.2ms) SELECT COUNT(*) FROM "sections" WHERE "sections"."canvas_nonxlist_course_id" IS NOT NULL Section Load (0.2ms) SELECT "sections".* FROM "sections" WHERE "sections"."canvas_nonxlist_course_id" IS NOT NULL ORDER BY "sections"."id" ASC LIMIT $1 [["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.4ms) SELECT COUNT(*) FROM "groups" Group Create Many (0.6ms) INSERT INTO "groups" ("canvas_id","sis_id","canvas_group_category_id","group_category_sis_id","canvas_account_id","canvas_course_id","name","workflow_state","context_id","context_type","max_membership","created_at","updated_at") VALUES (50,'sis1',10,NULL,1,NULL,'Group1','available',1,'Account',NULL,'2022-09-13 19:53:26.131721','2022-09-13 19:53:26.131721'),(51,'sis2',2,NULL,NULL,1,'Group2','available',1,'Course',1,'2022-09-13 19:53:26.131721','2022-09-13 19:53:26.131721') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","sis_id"=EXCLUDED."sis_id","canvas_group_category_id"=EXCLUDED."canvas_group_category_id","group_category_sis_id"=EXCLUDED."group_category_sis_id","canvas_account_id"=EXCLUDED."canvas_account_id","canvas_course_id"=EXCLUDED."canvas_course_id","name"=EXCLUDED."name","workflow_state"=EXCLUDED."workflow_state","context_id"=EXCLUDED."context_id","context_type"=EXCLUDED."context_type","max_membership"=EXCLUDED."max_membership","updated_at"=EXCLUDED."updated_at" WHERE ("groups".canvas_id, "groups".sis_id, "groups".canvas_group_category_id, "groups".group_category_sis_id, "groups".canvas_account_id, "groups".canvas_course_id, "groups".name, "groups".workflow_state, "groups".context_id, "groups".context_type, "groups".max_membership) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.sis_id, EXCLUDED.canvas_group_category_id, EXCLUDED.group_category_sis_id, EXCLUDED.canvas_account_id, EXCLUDED.canvas_course_id, EXCLUDED.name, EXCLUDED.workflow_state, EXCLUDED.context_id, EXCLUDED.context_type, EXCLUDED.max_membership) RETURNING "id"  (0.3ms) SELECT COUNT(*) FROM "groups" Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."name" = $1 LIMIT $2 [["name", "Group1"], ["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) SELECT COUNT(*) FROM "group_memberships" GroupMembership Create Many (0.4ms) INSERT INTO "group_memberships" ("canvas_id","canvas_group_id","group_sis_id","canvas_user_id","user_sis_id","workflow_state","created_at","updated_at") VALUES (50,1,NULL,10,NULL,'accepted','2022-09-13 19:53:26.139297','2022-09-13 19:53:26.139297'),(51,2,NULL,11,NULL,'accepted','2022-09-13 19:53:26.139297','2022-09-13 19:53:26.139297') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","canvas_group_id"=EXCLUDED."canvas_group_id","group_sis_id"=EXCLUDED."group_sis_id","canvas_user_id"=EXCLUDED."canvas_user_id","user_sis_id"=EXCLUDED."user_sis_id","workflow_state"=EXCLUDED."workflow_state","updated_at"=EXCLUDED."updated_at" WHERE ("group_memberships".canvas_id, "group_memberships".canvas_group_id, "group_memberships".group_sis_id, "group_memberships".canvas_user_id, "group_memberships".user_sis_id, "group_memberships".workflow_state) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.canvas_group_id, EXCLUDED.group_sis_id, EXCLUDED.canvas_user_id, EXCLUDED.user_sis_id, EXCLUDED.workflow_state) RETURNING "id"  (0.5ms) SELECT COUNT(*) FROM "group_memberships" GroupMembership Load (0.3ms) SELECT "group_memberships".* FROM "group_memberships" WHERE "group_memberships"."canvas_id" = $1 LIMIT $2 [["canvas_id", 50], ["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.5ms) SELECT COUNT(*) FROM "user_observers" UserObserver Create Many (0.7ms) INSERT INTO "user_observers" ("observing_user_id","observed_user_id","workflow_state","created_at","updated_at") VALUES (21,3,'active','2022-09-13 19:53:26.158978','2022-09-13 19:53:26.158978'),(21,2,'active','2022-09-13 19:53:26.158978','2022-09-13 19:53:26.158978') ON CONFLICT (observing_user_id, observed_user_id) DO UPDATE SET "observing_user_id"=EXCLUDED."observing_user_id","observed_user_id"=EXCLUDED."observed_user_id","workflow_state"=EXCLUDED."workflow_state","updated_at"=EXCLUDED."updated_at" WHERE ("user_observers".observing_user_id, "user_observers".observed_user_id, "user_observers".workflow_state) IS DISTINCT FROM (EXCLUDED.observing_user_id, EXCLUDED.observed_user_id, EXCLUDED.workflow_state) RETURNING "id"  (0.2ms) SELECT COUNT(*) FROM "user_observers" UserObserver Load (0.3ms) SELECT "user_observers".* FROM "user_observers" WHERE "user_observers"."observed_user_id" = $1 LIMIT $2 [["observed_user_id", 3], ["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.5ms) SELECT COUNT(*) FROM "grading_periods" GradingPeriod Create Many (0.7ms) INSERT INTO "grading_periods" ("canvas_id","title","weight","start_date","end_date","close_date","canvas_grading_period_group_id","workflow_state","created_at","updated_at") VALUES (1,'Period 1',0.2,'2019-07-01 06:00:00','2019-08-01 05:59:59','2019-08-01 05:59:59',1,'active','2022-09-13 19:53:26.176896','2022-09-13 19:53:26.176896'),(2,'Period 2',0.8,'2019-08-01 06:00:00','2019-09-01 05:59:59','2019-09-01 05:59:59',1,'deleted','2022-09-13 19:53:26.176896','2022-09-13 19:53:26.176896') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","title"=EXCLUDED."title","weight"=EXCLUDED."weight","start_date"=EXCLUDED."start_date","end_date"=EXCLUDED."end_date","close_date"=EXCLUDED."close_date","canvas_grading_period_group_id"=EXCLUDED."canvas_grading_period_group_id","workflow_state"=EXCLUDED."workflow_state","updated_at"=EXCLUDED."updated_at" WHERE ("grading_periods".canvas_id, "grading_periods".title, "grading_periods".weight, "grading_periods".start_date, "grading_periods".end_date, "grading_periods".close_date, "grading_periods".canvas_grading_period_group_id, "grading_periods".workflow_state) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.title, EXCLUDED.weight, EXCLUDED.start_date, EXCLUDED.end_date, EXCLUDED.close_date, EXCLUDED.canvas_grading_period_group_id, EXCLUDED.workflow_state) RETURNING "id"  (0.2ms) SELECT COUNT(*) FROM "grading_periods" GradingPeriod Load (0.4ms) SELECT "grading_periods".* FROM "grading_periods" WHERE "grading_periods"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.4ms) SELECT COUNT(*) FROM "grading_period_groups" GradingPeriodGroup Create Many (0.9ms) INSERT INTO "grading_period_groups" ("canvas_id","title","weighted","display_totals_for_all_grading_periods","workflow_state","created_at","updated_at") VALUES (1,'Test Group',FALSE,FALSE,'active','2022-09-13 19:53:26.198381','2022-09-13 19:53:26.198381') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","title"=EXCLUDED."title","weighted"=EXCLUDED."weighted","display_totals_for_all_grading_periods"=EXCLUDED."display_totals_for_all_grading_periods","workflow_state"=EXCLUDED."workflow_state","updated_at"=EXCLUDED."updated_at" WHERE ("grading_period_groups".canvas_id, "grading_period_groups".title, "grading_period_groups".weighted, "grading_period_groups".display_totals_for_all_grading_periods, "grading_period_groups".workflow_state) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.title, EXCLUDED.weighted, EXCLUDED.display_totals_for_all_grading_periods, EXCLUDED.workflow_state) RETURNING "id"  (0.3ms) SELECT COUNT(*) FROM "grading_period_groups" GradingPeriodGroup Load (0.2ms) SELECT "grading_period_groups".* FROM "grading_period_groups" WHERE "grading_period_groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.8ms) SELECT COUNT(*) FROM "learning_outcomes" LearningOutcome Create Many (1.3ms) INSERT INTO "learning_outcomes" ("canvas_id","canvas_context_id","canvas_context_type","name","friendly_name","workflow_state","canvas_created_at","canvas_updated_at","migration_id","vendor_guid","low_grade","high_grade","calculation_method","calculation_int","outcome_import_id","root_account_ids","description","created_at","updated_at") VALUES (1,1,'Course','Course Outcome','','active','2021-08-12 21:11:40','2021-08-13 01:05:40',NULL,NULL,NULL,NULL,'decaying_average','65',NULL,'{1}','

description

','2022-09-13 19:53:26.218926','2022-09-13 19:53:26.218926'),(2,1,'Account','Account Outcome','Friendly Name','active','2021-08-12 21:11:40','2021-08-13 01:05:40',NULL,NULL,NULL,NULL,'decaying_average','65',NULL,'{1}','

description

','2022-09-13 19:53:26.218926','2022-09-13 19:53:26.218926') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","canvas_context_id"=EXCLUDED."canvas_context_id","canvas_context_type"=EXCLUDED."canvas_context_type","name"=EXCLUDED."name","friendly_name"=EXCLUDED."friendly_name","workflow_state"=EXCLUDED."workflow_state","canvas_created_at"=EXCLUDED."canvas_created_at","canvas_updated_at"=EXCLUDED."canvas_updated_at","migration_id"=EXCLUDED."migration_id","vendor_guid"=EXCLUDED."vendor_guid","low_grade"=EXCLUDED."low_grade","high_grade"=EXCLUDED."high_grade","calculation_method"=EXCLUDED."calculation_method","calculation_int"=EXCLUDED."calculation_int","outcome_import_id"=EXCLUDED."outcome_import_id","root_account_ids"=EXCLUDED."root_account_ids","description"=EXCLUDED."description","updated_at"=EXCLUDED."updated_at" WHERE ("learning_outcomes".canvas_id, "learning_outcomes".canvas_context_id, "learning_outcomes".canvas_context_type, "learning_outcomes".name, "learning_outcomes".friendly_name, "learning_outcomes".workflow_state, "learning_outcomes".canvas_created_at, "learning_outcomes".canvas_updated_at, "learning_outcomes".migration_id, "learning_outcomes".vendor_guid, "learning_outcomes".low_grade, "learning_outcomes".high_grade, "learning_outcomes".calculation_method, "learning_outcomes".calculation_int, "learning_outcomes".outcome_import_id, "learning_outcomes".root_account_ids, "learning_outcomes".description) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.canvas_context_id, EXCLUDED.canvas_context_type, EXCLUDED.name, EXCLUDED.friendly_name, EXCLUDED.workflow_state, EXCLUDED.canvas_created_at, EXCLUDED.canvas_updated_at, EXCLUDED.migration_id, EXCLUDED.vendor_guid, EXCLUDED.low_grade, EXCLUDED.high_grade, EXCLUDED.calculation_method, EXCLUDED.calculation_int, EXCLUDED.outcome_import_id, EXCLUDED.root_account_ids, EXCLUDED.description) RETURNING "id"  (0.4ms) SELECT COUNT(*) FROM "learning_outcomes"  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.4ms) SELECT COUNT(*) FROM "user_observers" UserObserver Create Many (0.5ms) INSERT INTO "user_observers" ("observing_user_id","observed_user_id","workflow_state","created_at","updated_at") VALUES (21,3,'active','2022-09-13 19:53:26.225490','2022-09-13 19:53:26.225490'),(21,2,'active','2022-09-13 19:53:26.225490','2022-09-13 19:53:26.225490') ON CONFLICT (observing_user_id, observed_user_id) DO UPDATE SET "observing_user_id"=EXCLUDED."observing_user_id","observed_user_id"=EXCLUDED."observed_user_id","workflow_state"=EXCLUDED."workflow_state","updated_at"=EXCLUDED."updated_at" WHERE ("user_observers".observing_user_id, "user_observers".observed_user_id, "user_observers".workflow_state) IS DISTINCT FROM (EXCLUDED.observing_user_id, EXCLUDED.observed_user_id, EXCLUDED.workflow_state) RETURNING "id"  (0.3ms) SELECT COUNT(*) FROM "user_observers"  (0.3ms) SELECT COUNT(*) FROM "user_observers" UserObserver Create Many (0.4ms) INSERT INTO "user_observers" ("observing_user_id","observed_user_id","workflow_state","created_at","updated_at") VALUES (21,3,'active','2022-09-13 19:53:26.228040','2022-09-13 19:53:26.228040'),(21,2,'active','2022-09-13 19:53:26.228040','2022-09-13 19:53:26.228040') ON CONFLICT (observing_user_id, observed_user_id) DO UPDATE SET "observing_user_id"=EXCLUDED."observing_user_id","observed_user_id"=EXCLUDED."observed_user_id","workflow_state"=EXCLUDED."workflow_state","updated_at"=EXCLUDED."updated_at" WHERE ("user_observers".observing_user_id, "user_observers".observed_user_id, "user_observers".workflow_state) IS DISTINCT FROM (EXCLUDED.observing_user_id, EXCLUDED.observed_user_id, EXCLUDED.workflow_state) RETURNING "id"  (0.3ms) SELECT COUNT(*) FROM "user_observers"  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.4ms) SELECT COUNT(*) FROM "users"  (0.3ms) SELECT COUNT(*) FROM "courses" Course Create Many (0.6ms) INSERT INTO "courses" ("canvas_id","sis_id","course_code","name","canvas_account_id","canvas_term_id","start_at","end_at","workflow_state","grading_standard_id","created_at","updated_at") VALUES (1,'course_sis_id_1','C1','Course #1',1,1,'2017-03-27 21:53:18','2017-04-27 12:21:18','active',NULL,'2022-09-13 19:53:26.236725','2022-09-13 19:53:26.236725'),(2,'course_sis_id_2','C2','Course #2',1,1,'2017-03-27 21:53:18','2017-04-27 12:21:18','unpublished',NULL,'2022-09-13 19:53:26.236725','2022-09-13 19:53:26.236725') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","sis_id"=EXCLUDED."sis_id","course_code"=EXCLUDED."course_code","name"=EXCLUDED."name","canvas_account_id"=EXCLUDED."canvas_account_id","canvas_term_id"=EXCLUDED."canvas_term_id","start_at"=EXCLUDED."start_at","end_at"=EXCLUDED."end_at","workflow_state"=EXCLUDED."workflow_state","grading_standard_id"=EXCLUDED."grading_standard_id","updated_at"=EXCLUDED."updated_at" WHERE ("courses".canvas_id, "courses".sis_id, "courses".course_code, "courses".name, "courses".canvas_account_id, "courses".canvas_term_id, "courses".start_at, "courses".end_at, "courses".workflow_state, "courses".grading_standard_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.sis_id, EXCLUDED.course_code, EXCLUDED.name, EXCLUDED.canvas_account_id, EXCLUDED.canvas_term_id, EXCLUDED.start_at, EXCLUDED.end_at, EXCLUDED.workflow_state, EXCLUDED.grading_standard_id) RETURNING "id" User Create Many (0.5ms) INSERT INTO "users" ("canvas_id","sis_id","email","first_name","last_name","name","sortable_name","workflow_state","login_id","created_at","updated_at") VALUES (1,'sis_id_1','poorbastard@yharnam.com','Patches','the Spider','Patches the Spider','the Spider, Patches','active','spiderdude1337','2022-09-13 19:53:26.239665','2022-09-13 19:53:26.239665'),(2,'sis_id_2','dreamer@yharnam.com','Hunter','Djura','Hunter Djura','Djura, Hunter','active','retireddude109','2022-09-13 19:53:26.239665','2022-09-13 19:53:26.239665') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","sis_id"=EXCLUDED."sis_id","email"=EXCLUDED."email","first_name"=EXCLUDED."first_name","last_name"=EXCLUDED."last_name","name"=EXCLUDED."name","sortable_name"=EXCLUDED."sortable_name","workflow_state"=EXCLUDED."workflow_state","login_id"=EXCLUDED."login_id","updated_at"=EXCLUDED."updated_at" WHERE ("users".canvas_id, "users".sis_id, "users".email, "users".first_name, "users".last_name, "users".name, "users".sortable_name, "users".workflow_state, "users".login_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.sis_id, EXCLUDED.email, EXCLUDED.first_name, EXCLUDED.last_name, EXCLUDED.name, EXCLUDED.sortable_name, EXCLUDED.workflow_state, EXCLUDED.login_id) RETURNING "id"  (0.3ms) SELECT COUNT(*) FROM "users"  (0.3ms) SELECT COUNT(*) FROM "courses"  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN Course Create Many (0.6ms) INSERT INTO "courses" ("canvas_id","sis_id","course_code","name","canvas_account_id","canvas_term_id","start_at","end_at","workflow_state","grading_standard_id","created_at","updated_at") VALUES (1,'course_sis_id_1','C1','Course #1',1,1,'2017-03-27 21:53:18','2017-04-27 12:21:18','active',NULL,'2022-09-13 19:53:26.248623','2022-09-13 19:53:26.248623'),(2,'course_sis_id_2','C2','Course #2',1,1,'2017-03-27 21:53:18','2017-04-27 12:21:18','unpublished',NULL,'2022-09-13 19:53:26.248623','2022-09-13 19:53:26.248623') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","sis_id"=EXCLUDED."sis_id","course_code"=EXCLUDED."course_code","name"=EXCLUDED."name","canvas_account_id"=EXCLUDED."canvas_account_id","canvas_term_id"=EXCLUDED."canvas_term_id","start_at"=EXCLUDED."start_at","end_at"=EXCLUDED."end_at","workflow_state"=EXCLUDED."workflow_state","grading_standard_id"=EXCLUDED."grading_standard_id","updated_at"=EXCLUDED."updated_at" WHERE ("courses".canvas_id, "courses".sis_id, "courses".course_code, "courses".name, "courses".canvas_account_id, "courses".canvas_term_id, "courses".start_at, "courses".end_at, "courses".workflow_state, "courses".grading_standard_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.sis_id, EXCLUDED.course_code, EXCLUDED.name, EXCLUDED.canvas_account_id, EXCLUDED.canvas_term_id, EXCLUDED.start_at, EXCLUDED.end_at, EXCLUDED.workflow_state, EXCLUDED.grading_standard_id) RETURNING "id"  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) SELECT COUNT(*) FROM "submissions" Submission Create Many (0.7ms) INSERT INTO "submissions" ("canvas_id","canvas_user_id","canvas_course_id","canvas_assignment_id","submitted_at","due_at","graded_at","score","points_possible","excused","workflow_state","created_at","updated_at") VALUES (1,1,1,1,'2017-09-21 18:28:15','2017-09-27 18:28:15','2017-09-21 19:36:23',5.0,10.0,TRUE,'graded','2022-09-13 19:53:26.254100','2022-09-13 19:53:26.254100'),(2,1,1,2,'2017-09-21 18:28:15','2017-09-28 18:28:15','2017-09-21 19:36:23',5.0,10.0,FALSE,'submitted','2022-09-13 19:53:26.254100','2022-09-13 19:53:26.254100') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","canvas_user_id"=EXCLUDED."canvas_user_id","canvas_course_id"=EXCLUDED."canvas_course_id","canvas_assignment_id"=EXCLUDED."canvas_assignment_id","submitted_at"=EXCLUDED."submitted_at","due_at"=EXCLUDED."due_at","graded_at"=EXCLUDED."graded_at","score"=EXCLUDED."score","points_possible"=EXCLUDED."points_possible","excused"=EXCLUDED."excused","workflow_state"=EXCLUDED."workflow_state","updated_at"=EXCLUDED."updated_at" WHERE ("submissions".canvas_id, "submissions".canvas_user_id, "submissions".canvas_course_id, "submissions".canvas_assignment_id, "submissions".submitted_at, "submissions".due_at, "submissions".graded_at, "submissions".score, "submissions".points_possible, "submissions".excused, "submissions".workflow_state) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.canvas_user_id, EXCLUDED.canvas_course_id, EXCLUDED.canvas_assignment_id, EXCLUDED.submitted_at, EXCLUDED.due_at, EXCLUDED.graded_at, EXCLUDED.score, EXCLUDED.points_possible, EXCLUDED.excused, EXCLUDED.workflow_state) RETURNING "id"  (0.4ms) SELECT COUNT(*) FROM "submissions"  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] [BatchTestJobBase] [eebb2e2c-9a75-4ce5-809e-174b0678e614] Performing BatchTestJobBase (Job ID: eebb2e2c-9a75-4ce5-809e-174b0678e614) from Test(default) [ActiveJob] [BatchTestJobBase] [eebb2e2c-9a75-4ce5-809e-174b0678e614] Performed BatchTestJobBase (Job ID: eebb2e2c-9a75-4ce5-809e-174b0678e614) from Test(default) in 0.43ms  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] [BatchTestJobBase] [fe78f4d0-31a1-4b0a-8d4a-75c3af085787] Performing BatchTestJobBase (Job ID: fe78f4d0-31a1-4b0a-8d4a-75c3af085787) from Test(default) [ActiveJob] [BatchTestJobBase] [fe78f4d0-31a1-4b0a-8d4a-75c3af085787] Performed BatchTestJobBase (Job ID: fe78f4d0-31a1-4b0a-8d4a-75c3af085787) from Test(default) in 0.41ms  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] [BatchTestJobBase] [04595ff4-a5ad-48e7-9058-18c215ad0fdf] Performing BatchTestJobBase (Job ID: 04595ff4-a5ad-48e7-9058-18c215ad0fdf) from Test(default) [ActiveJob] [BatchTestJobBase] [04595ff4-a5ad-48e7-9058-18c215ad0fdf] Performed BatchTestJobBase (Job ID: 04595ff4-a5ad-48e7-9058-18c215ad0fdf) from Test(default) in 0.08ms  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] [FailingBatchTestJobBase] [606e45a1-b044-404e-b93e-8771c1c4e7dd] Performing FailingBatchTestJobBase (Job ID: 606e45a1-b044-404e-b93e-8771c1c4e7dd) from Test(default) [ActiveJob] [FailingBatchTestJobBase] [606e45a1-b044-404e-b93e-8771c1c4e7dd] Error performing FailingBatchTestJobBase (Job ID: 606e45a1-b044-404e-b93e-8771c1c4e7dd) from Test(default) in 0.19ms: RuntimeError (Foo): /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/job_batching/support/base_job.rb:12:in `perform' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/execution.rb:39:in `block in perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:109:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/active_job.rb:14:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/i18n-1.10.0/lib/i18n.rb:323:in `with_locale' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/translation.rb:9:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:26:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/notifications.rb:168:in `block in instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/notifications/instrumenter.rb:23:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/notifications.rb:168:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:25:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:46:in `block in tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/tagged_logging.rb:71:in `block in tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/tagged_logging.rb:28:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/tagged_logging.rb:71:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:46:in `tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:22:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:136:in `run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/execution.rb:38:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/job_batching/active_job_spec.rb:47:in `block (6 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:263:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:263:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:511:in `block in with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:468:in `block in with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:486:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-rails-5.1.1/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:486:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:468:in `with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:511:in `with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:259:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:646:in `block in run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:642:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:642:in `run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:607:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/configuration.rb:2068:in `with_suite_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:116:in `block in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/reporter.rb:74:in `report' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:115:in `run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:89:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:71:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:45:in `invoke' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/exe/rspec:4:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/rspec:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/rspec:23:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:58:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:58:in `kernel_load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:23:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:483:in `exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:31:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:25:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/exe/bundle:48:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/friendly_errors.rb:120:in `with_friendly_errors' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/exe/bundle:36:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/bundle:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/bundle:23:in `
'  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] Enqueued BatchTestJobBase (Job ID: 8db7dc7c-211c-4ea7-8f50-4d7af6f6922b) to Test(default)  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] Enqueued BatchTestJobBase (Job ID: 93a5818d-e327-459f-a2d3-bbd276653010) to Test(default)  (0.2ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] Enqueued BatchTestJobBase (Job ID: f26aaf89-4ca6-44d5-a9fe-5d858b194768) to Test(default)  (0.2ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] Enqueued DyingTestJobBase (Job ID: a63c7f05-9eb7-4a25-a236-7ebe87a09ce0) to Test(default)  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] Enqueued RetryingJob (Job ID: 7b982ad9-619e-4514-94c2-c58a20aaa050) to Sidekiq(default) [ActiveJob] [RetryingJob] [7b982ad9-619e-4514-94c2-c58a20aaa050] Performing RetryingJob (Job ID: 7b982ad9-619e-4514-94c2-c58a20aaa050) from Sidekiq(default) [ActiveJob] [RetryingJob] [7b982ad9-619e-4514-94c2-c58a20aaa050] Error performing RetryingJob (Job ID: 7b982ad9-619e-4514-94c2-c58a20aaa050) from Sidekiq(default) in 3.77ms: RuntimeError (A Failure): /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/job_batching/batch_spec.rb:268:in `perform' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/execution.rb:39:in `block in perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:109:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/active_job.rb:14:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/i18n-1.10.0/lib/i18n.rb:328:in `with_locale' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/translation.rb:9:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:26:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/notifications.rb:168:in `block in instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/notifications/instrumenter.rb:23:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/notifications.rb:168:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:25:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:46:in `block in tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/tagged_logging.rb:71:in `block in tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/tagged_logging.rb:28:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/tagged_logging.rb:71:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:46:in `tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:22:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:136:in `run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/execution.rb:38:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/execution.rb:24:in `block in execute' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:109:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/railtie.rb:28:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/execution_wrapper.rb:90:in `wrap' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/reloader.rb:73:in `block in wrap' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/execution_wrapper.rb:90:in `wrap' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/reloader.rb:72:in `wrap' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/railtie.rb:27:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:136:in `run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/execution.rb:22:in `execute' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/queue_adapters/sidekiq_adapter.rb:42:in `perform' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/sidekiq-6.4.1/lib/sidekiq/testing.rb:300:in `execute_job' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/sidekiq-6.4.1/lib/sidekiq/testing.rb:295:in `block in process_job' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/sidekiq-6.4.1/lib/sidekiq/middleware/chain.rb:138:in `block in invoke' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/sidekiq.rb:73:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/sidekiq-6.4.1/lib/sidekiq/middleware/chain.rb:140:in `block in invoke' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/sidekiq-6.4.1/lib/sidekiq/middleware/chain.rb:143:in `invoke' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/sidekiq-6.4.1/lib/sidekiq/testing.rb:294:in `process_job' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/job_batching/batch_spec.rb:289:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:263:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:263:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:511:in `block in with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:468:in `block in with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:486:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-rails-5.1.1/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:486:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:468:in `with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:511:in `with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:259:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:646:in `block in run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:642:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:642:in `run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:607:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/configuration.rb:2068:in `with_suite_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:116:in `block in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/reporter.rb:74:in `report' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:115:in `run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:89:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:71:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:45:in `invoke' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/exe/rspec:4:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/rspec:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/rspec:23:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:58:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:58:in `kernel_load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:23:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:483:in `exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:31:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:25:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/exe/bundle:48:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/friendly_errors.rb:120:in `with_friendly_errors' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/exe/bundle:36:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/bundle:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/bundle:23:in `
' [ActiveJob] [RetryingJob] [7b982ad9-619e-4514-94c2-c58a20aaa050] Performing RetryingJob (Job ID: 7b982ad9-619e-4514-94c2-c58a20aaa050) from Sidekiq(default) [ActiveJob] [RetryingJob] [7b982ad9-619e-4514-94c2-c58a20aaa050] Performed RetryingJob (Job ID: 7b982ad9-619e-4514-94c2-c58a20aaa050) from Sidekiq(default) in 3.71ms  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] Enqueued DyingJob (Job ID: 7336bece-a486-48d9-967b-200facf7a26c) to Sidekiq(default) [ActiveJob] [DyingJob] [7336bece-a486-48d9-967b-200facf7a26c] Performing DyingJob (Job ID: 7336bece-a486-48d9-967b-200facf7a26c) from Sidekiq(default) [ActiveJob] [DyingJob] [7336bece-a486-48d9-967b-200facf7a26c] Error performing DyingJob (Job ID: 7336bece-a486-48d9-967b-200facf7a26c) from Sidekiq(default) in 2.86ms: RuntimeError (A Failure): /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/job_batching/batch_spec.rb:303:in `perform' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/execution.rb:39:in `block in perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:109:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/active_job.rb:14:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/i18n-1.10.0/lib/i18n.rb:328:in `with_locale' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/translation.rb:9:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:26:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/notifications.rb:168:in `block in instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/notifications/instrumenter.rb:23:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/notifications.rb:168:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:25:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:46:in `block in tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/tagged_logging.rb:71:in `block in tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/tagged_logging.rb:28:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/tagged_logging.rb:71:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:46:in `tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:22:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:136:in `run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/execution.rb:38:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/execution.rb:24:in `block in execute' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:109:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/railtie.rb:28:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/execution_wrapper.rb:90:in `wrap' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/reloader.rb:73:in `block in wrap' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/execution_wrapper.rb:90:in `wrap' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/reloader.rb:72:in `wrap' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/railtie.rb:27:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:136:in `run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/execution.rb:22:in `execute' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/queue_adapters/sidekiq_adapter.rb:42:in `perform' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/sidekiq-6.4.1/lib/sidekiq/testing.rb:300:in `execute_job' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/sidekiq-6.4.1/lib/sidekiq/testing.rb:295:in `block in process_job' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/sidekiq-6.4.1/lib/sidekiq/middleware/chain.rb:138:in `block in invoke' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/sidekiq.rb:73:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/sidekiq-6.4.1/lib/sidekiq/middleware/chain.rb:140:in `block in invoke' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/sidekiq-6.4.1/lib/sidekiq/middleware/chain.rb:143:in `invoke' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/sidekiq-6.4.1/lib/sidekiq/testing.rb:294:in `process_job' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/job_batching/batch_spec.rb:320:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:263:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:263:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:511:in `block in with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:468:in `block in with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:486:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-rails-5.1.1/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:486:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:468:in `with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:511:in `with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:259:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:646:in `block in run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:642:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:642:in `run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:607:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/configuration.rb:2068:in `with_suite_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:116:in `block in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/reporter.rb:74:in `report' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:115:in `run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:89:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:71:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:45:in `invoke' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/exe/rspec:4:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/rspec:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/rspec:23:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:58:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:58:in `kernel_load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:23:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:483:in `exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:31:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:25:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/exe/bundle:48:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/friendly_errors.rb:120:in `with_friendly_errors' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/exe/bundle:36:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/bundle:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/bundle:23:in `
' Discarded DyingJob due to a StandardError. The original exception was nil. [ActiveJob] [DyingJob] [7336bece-a486-48d9-967b-200facf7a26c] Performing DyingJob (Job ID: 7336bece-a486-48d9-967b-200facf7a26c) from Sidekiq(default) [ActiveJob] [DyingJob] [7336bece-a486-48d9-967b-200facf7a26c] Error performing DyingJob (Job ID: 7336bece-a486-48d9-967b-200facf7a26c) from Sidekiq(default) in 0.98ms: RuntimeError (A Failure): /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/job_batching/batch_spec.rb:303:in `perform' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/execution.rb:39:in `block in perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:109:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/active_job.rb:14:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/i18n-1.10.0/lib/i18n.rb:328:in `with_locale' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/translation.rb:9:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:26:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/notifications.rb:168:in `block in instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/notifications/instrumenter.rb:23:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/notifications.rb:168:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:25:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:46:in `block in tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/tagged_logging.rb:71:in `block in tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/tagged_logging.rb:28:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/tagged_logging.rb:71:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:46:in `tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:22:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:136:in `run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/execution.rb:38:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/execution.rb:24:in `block in execute' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:109:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/railtie.rb:28:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/execution_wrapper.rb:90:in `wrap' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/reloader.rb:73:in `block in wrap' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/execution_wrapper.rb:90:in `wrap' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/reloader.rb:72:in `wrap' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/railtie.rb:27:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:136:in `run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/execution.rb:22:in `execute' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/queue_adapters/sidekiq_adapter.rb:42:in `perform' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/sidekiq-6.4.1/lib/sidekiq/testing.rb:300:in `execute_job' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/sidekiq-6.4.1/lib/sidekiq/testing.rb:295:in `block in process_job' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/sidekiq-6.4.1/lib/sidekiq/middleware/chain.rb:138:in `block in invoke' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/sidekiq.rb:73:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/sidekiq-6.4.1/lib/sidekiq/middleware/chain.rb:140:in `block in invoke' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/sidekiq-6.4.1/lib/sidekiq/middleware/chain.rb:143:in `invoke' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/sidekiq-6.4.1/lib/sidekiq/testing.rb:294:in `process_job' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/sidekiq-6.4.1/lib/sidekiq/testing.rb:278:in `drain' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/sidekiq-6.4.1/lib/sidekiq/testing.rb:320:in `block in drain_all' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/sidekiq-6.4.1/lib/sidekiq/testing.rb:319:in `each' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/sidekiq-6.4.1/lib/sidekiq/testing.rb:319:in `drain_all' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/job_batching/batch_spec.rb:323:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:263:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:263:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:511:in `block in with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:468:in `block in with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:486:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-rails-5.1.1/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:486:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:468:in `with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:511:in `with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:259:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:646:in `block in run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:642:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:642:in `run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:607:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/configuration.rb:2068:in `with_suite_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:116:in `block in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/reporter.rb:74:in `report' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:115:in `run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:89:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:71:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:45:in `invoke' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/exe/rspec:4:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/rspec:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/rspec:23:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:58:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:58:in `kernel_load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:23:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:483:in `exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:31:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:25:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/exe/bundle:48:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/friendly_errors.rb:120:in `with_friendly_errors' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/exe/bundle:36:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/bundle:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/bundle:23:in `
' Discarded DyingJob due to a StandardError. The original exception was nil.  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] Enqueued TestWorker (Job ID: e5daa5ca-6401-46f2-a80e-a718c9f194e3) to Sidekiq(default)  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) SAVEPOINT active_record_1  (1.5ms) SAVEPOINT active_record_2  (0.2ms) SAVEPOINT active_record_3  (0.2ms) ROLLBACK TO SAVEPOINT active_record_3  (0.2ms) SAVEPOINT active_record_3  (0.2ms) ROLLBACK TO SAVEPOINT active_record_3  (0.2ms) SAVEPOINT active_record_3  (0.2ms) ROLLBACK TO SAVEPOINT active_record_3  (0.2ms) SAVEPOINT active_record_3  (0.2ms) ROLLBACK TO SAVEPOINT active_record_3  (0.1ms) SAVEPOINT active_record_3  (0.3ms) ROLLBACK TO SAVEPOINT active_record_3  (0.2ms) SAVEPOINT active_record_3  (0.2ms) ROLLBACK TO SAVEPOINT active_record_3  (0.2ms) SAVEPOINT active_record_3  (0.2ms) ROLLBACK TO SAVEPOINT active_record_3  (0.4ms) SAVEPOINT active_record_3  (0.3ms) ROLLBACK TO SAVEPOINT active_record_3  (0.2ms) SAVEPOINT active_record_3  (0.2ms) ROLLBACK TO SAVEPOINT active_record_3  (0.1ms) SAVEPOINT active_record_3  (0.2ms) ROLLBACK TO SAVEPOINT active_record_3  (0.1ms) SAVEPOINT active_record_3  (0.3ms) ROLLBACK TO SAVEPOINT active_record_3  (0.1ms) SAVEPOINT active_record_3  (0.2ms) ROLLBACK TO SAVEPOINT active_record_3  (0.2ms) SAVEPOINT active_record_3 [ActiveJob] Enqueued ContextedJob (Job ID: e448f468-0f4d-434a-816f-a8d49942f880) to Sidekiq(default) [ActiveJob] [TestWorker] [e5daa5ca-6401-46f2-a80e-a718c9f194e3] Performing TestWorker (Job ID: e5daa5ca-6401-46f2-a80e-a718c9f194e3) from Sidekiq(default) [ActiveJob] [TestWorker] [e5daa5ca-6401-46f2-a80e-a718c9f194e3] Performed TestWorker (Job ID: e5daa5ca-6401-46f2-a80e-a718c9f194e3) from Sidekiq(default) in 6.69ms [ActiveJob] [ContextedJob] [e448f468-0f4d-434a-816f-a8d49942f880] Performing ContextedJob (Job ID: e448f468-0f4d-434a-816f-a8d49942f880) from Sidekiq(default) [ActiveJob] [ContextedJob] [e448f468-0f4d-434a-816f-a8d49942f880] Performed ContextedJob (Job ID: e448f468-0f4d-434a-816f-a8d49942f880) from Sidekiq(default) in 4.45ms  (0.3ms) ROLLBACK TO SAVEPOINT active_record_3  (0.2ms) SAVEPOINT active_record_3 [ActiveJob] Enqueued ContextedJob (Job ID: a1a9e0b7-5681-485d-99ee-7dfd2bfea6ac) to Sidekiq(default) [ActiveJob] [ContextedJob] [a1a9e0b7-5681-485d-99ee-7dfd2bfea6ac] Performing ContextedJob (Job ID: a1a9e0b7-5681-485d-99ee-7dfd2bfea6ac) from Sidekiq(default) [ActiveJob] [ContextedJob] [a1a9e0b7-5681-485d-99ee-7dfd2bfea6ac] Performed ContextedJob (Job ID: a1a9e0b7-5681-485d-99ee-7dfd2bfea6ac) from Sidekiq(default) in 9.19ms  (0.4ms) ROLLBACK TO SAVEPOINT active_record_3  (0.1ms) SAVEPOINT active_record_3 [ActiveJob] Enqueued BatchTestJobBase (Job ID: dc046be0-586b-400c-b6ea-5f3051ca7f39) to Sidekiq(default) [ActiveJob] [BatchTestJobBase] [dc046be0-586b-400c-b6ea-5f3051ca7f39] Performing BatchTestJobBase (Job ID: dc046be0-586b-400c-b6ea-5f3051ca7f39) from Sidekiq(default) [ActiveJob] [BatchTestJobBase] [dc046be0-586b-400c-b6ea-5f3051ca7f39] Performed BatchTestJobBase (Job ID: dc046be0-586b-400c-b6ea-5f3051ca7f39) from Sidekiq(default) in 3.65ms [ActiveJob] Enqueued ContextedJob (Job ID: 3b4ad075-03f4-4e45-b884-466def565cf8) to Sidekiq(default) [ActiveJob] [ContextedJob] [3b4ad075-03f4-4e45-b884-466def565cf8] Performing ContextedJob (Job ID: 3b4ad075-03f4-4e45-b884-466def565cf8) from Sidekiq(default) [ActiveJob] [ContextedJob] [3b4ad075-03f4-4e45-b884-466def565cf8] Performed ContextedJob (Job ID: 3b4ad075-03f4-4e45-b884-466def565cf8) from Sidekiq(default) in 4.04ms  (0.3ms) ROLLBACK TO SAVEPOINT active_record_3  (0.2ms) SAVEPOINT active_record_3 [ActiveJob] Enqueued TestWorker (Job ID: a32be09b-9418-409f-84a9-99a95da8a9d2) to Sidekiq(default) [ActiveJob] Enqueued TestWorker (Job ID: 06cd9e78-5df8-438c-a081-16f488169a26) to Sidekiq(default) [ActiveJob] Enqueued TestWorker (Job ID: 8f266ebc-aa1c-472a-be2c-426a9c1e2bd0) to Sidekiq(default)  (0.2ms) ROLLBACK TO SAVEPOINT active_record_3  (0.2ms) SAVEPOINT active_record_3 [ActiveJob] Enqueued WorkerA (Job ID: d3e7bd90-d825-4808-949c-805e58a07533) to Sidekiq(default) [ActiveJob] Enqueued WorkerB (Job ID: c2ee12c8-3c4b-40d1-a850-3f9700796a41) to Sidekiq(default) [ActiveJob] Enqueued WorkerA (Job ID: b5e620dd-6f91-4a58-bdde-95f53ab0caf5) to Sidekiq(default) [ActiveJob] Enqueued WorkerC (Job ID: 63c8039a-fc6f-4ceb-95fc-e6de8c6ec5dd) to Sidekiq(default)  (0.2ms) ROLLBACK TO SAVEPOINT active_record_3  (0.8ms) SAVEPOINT active_record_3  (0.3ms) ROLLBACK TO SAVEPOINT active_record_3  (0.2ms) SAVEPOINT active_record_3  (0.2ms) ROLLBACK TO SAVEPOINT active_record_3  (0.1ms) SAVEPOINT active_record_3  (0.2ms) ROLLBACK TO SAVEPOINT active_record_3  (0.1ms) SAVEPOINT active_record_3  (0.2ms) ROLLBACK TO SAVEPOINT active_record_3  (0.2ms) SAVEPOINT active_record_3  (2.7ms) ROLLBACK TO SAVEPOINT active_record_3  (0.3ms) SAVEPOINT active_record_3  (0.2ms) ROLLBACK TO SAVEPOINT active_record_3  (0.1ms) SAVEPOINT active_record_3  (0.1ms) ROLLBACK TO SAVEPOINT active_record_3  (0.1ms) SAVEPOINT active_record_3  (0.2ms) ROLLBACK TO SAVEPOINT active_record_3  (0.1ms) SAVEPOINT active_record_3  (0.2ms) ROLLBACK TO SAVEPOINT active_record_3  (0.1ms) SAVEPOINT active_record_3  (0.6ms) ROLLBACK TO SAVEPOINT active_record_3  (0.1ms) SAVEPOINT active_record_3  (0.1ms) ROLLBACK TO SAVEPOINT active_record_3  (0.1ms) SAVEPOINT active_record_3  (0.2ms) ROLLBACK TO SAVEPOINT active_record_3  (0.1ms) SAVEPOINT active_record_3  (0.1ms) ROLLBACK TO SAVEPOINT active_record_3  (0.1ms) SAVEPOINT active_record_3  (0.1ms) ROLLBACK TO SAVEPOINT active_record_3  (0.2ms) SAVEPOINT active_record_3  (0.2ms) ROLLBACK TO SAVEPOINT active_record_3  (0.1ms) SAVEPOINT active_record_3 [ActiveJob] Enqueued TestWorker (Job ID: ba86f407-6b18-44c5-a930-65f5f6541e8d) to Sidekiq(default)  (0.2ms) ROLLBACK TO SAVEPOINT active_record_3  (0.1ms) SAVEPOINT active_record_3  (0.1ms) ROLLBACK TO SAVEPOINT active_record_3  (0.1ms) SAVEPOINT active_record_3  (0.2ms) ROLLBACK TO SAVEPOINT active_record_3  (0.2ms) SAVEPOINT active_record_3  (0.2ms) ROLLBACK TO SAVEPOINT active_record_3  (0.2ms) SAVEPOINT active_record_3  (0.2ms) ROLLBACK TO SAVEPOINT active_record_3  (0.2ms) SAVEPOINT active_record_3  (0.2ms) ROLLBACK TO SAVEPOINT active_record_3  (0.2ms) SAVEPOINT active_record_3 [ActiveJob] Enqueued TestWorker (Job ID: 65d4f4a8-f7b9-4f50-b3ff-e7ad004b5a66) to Sidekiq(default)  (0.2ms) ROLLBACK TO SAVEPOINT active_record_3  (0.4ms) SELECT "schema_migrations"."version" FROM "schema_migrations" ORDER BY "schema_migrations"."version" ASC  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.6ms) SELECT COUNT(*) FROM "canvas_sync_job_logs" [ActiveJob] [GoodJob] [0b898943-c4cf-4a00-a248-ed34cbc76b46] Performing GoodJob (Job ID: 0b898943-c4cf-4a00-a248-ed34cbc76b46) from Test(default) with arguments: "argument" [ActiveJob] [GoodJob] [0b898943-c4cf-4a00-a248-ed34cbc76b46] CanvasSync::JobLog Load (0.3ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "0b898943-c4cf-4a00-a248-ed34cbc76b46"], ["LIMIT", 1]] [ActiveJob] [GoodJob] [0b898943-c4cf-4a00-a248-ed34cbc76b46]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [GoodJob] [0b898943-c4cf-4a00-a248-ed34cbc76b46] CanvasSync::JobLog Create (0.5ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "GoodJob"], ["status", "enqueued"], ["job_arguments", "---\n- argument\n"], ["created_at", "2022-09-13 19:53:57.374510"], ["updated_at", "2022-09-13 19:53:57.374510"], ["job_id", "0b898943-c4cf-4a00-a248-ed34cbc76b46"]] [ActiveJob] [GoodJob] [0b898943-c4cf-4a00-a248-ed34cbc76b46]  (0.3ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [GoodJob] [0b898943-c4cf-4a00-a248-ed34cbc76b46]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [GoodJob] [0b898943-c4cf-4a00-a248-ed34cbc76b46] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-09-13 19:53:57.377088"], ["status", "running"], ["updated_at", "2022-09-13 19:53:57.377567"], ["id", 42]] [ActiveJob] [GoodJob] [0b898943-c4cf-4a00-a248-ed34cbc76b46]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [GoodJob] [0b898943-c4cf-4a00-a248-ed34cbc76b46]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [GoodJob] [0b898943-c4cf-4a00-a248-ed34cbc76b46] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2022-09-13 19:53:57.379168"], ["status", "success"], ["updated_at", "2022-09-13 19:53:57.379463"], ["id", 42]] [ActiveJob] [GoodJob] [0b898943-c4cf-4a00-a248-ed34cbc76b46]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [GoodJob] [0b898943-c4cf-4a00-a248-ed34cbc76b46] Performed GoodJob (Job ID: 0b898943-c4cf-4a00-a248-ed34cbc76b46) from Test(default) in 19.24ms  (0.2ms) SELECT COUNT(*) FROM "canvas_sync_job_logs" CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" ORDER BY "canvas_sync_job_logs"."id" DESC LIMIT $1 [["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [BadJob] [810fe4c0-4482-44a3-8c57-0fc1a73866b5] Performing BadJob (Job ID: 810fe4c0-4482-44a3-8c57-0fc1a73866b5) from Test(default) with arguments: "argument" [ActiveJob] [BadJob] [810fe4c0-4482-44a3-8c57-0fc1a73866b5] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "810fe4c0-4482-44a3-8c57-0fc1a73866b5"], ["LIMIT", 1]] [ActiveJob] [BadJob] [810fe4c0-4482-44a3-8c57-0fc1a73866b5]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [BadJob] [810fe4c0-4482-44a3-8c57-0fc1a73866b5] CanvasSync::JobLog Create (0.2ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "BadJob"], ["status", "enqueued"], ["job_arguments", "---\n- argument\n"], ["created_at", "2022-09-13 19:53:57.385515"], ["updated_at", "2022-09-13 19:53:57.385515"], ["job_id", "810fe4c0-4482-44a3-8c57-0fc1a73866b5"]] [ActiveJob] [BadJob] [810fe4c0-4482-44a3-8c57-0fc1a73866b5]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [BadJob] [810fe4c0-4482-44a3-8c57-0fc1a73866b5]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [BadJob] [810fe4c0-4482-44a3-8c57-0fc1a73866b5] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-09-13 19:53:57.386988"], ["status", "running"], ["updated_at", "2022-09-13 19:53:57.387340"], ["id", 43]] [ActiveJob] [BadJob] [810fe4c0-4482-44a3-8c57-0fc1a73866b5]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [BadJob] [810fe4c0-4482-44a3-8c57-0fc1a73866b5]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [BadJob] [810fe4c0-4482-44a3-8c57-0fc1a73866b5] CanvasSync::JobLog Update (0.4ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "exception" = $2, "backtrace" = $3, "status" = $4, "updated_at" = $5 WHERE "canvas_sync_job_logs"."id" = $6 [["completed_at", "2022-09-13 19:53:57.388619"], ["exception", "EvilError: EvilError"], ["backtrace", "/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:12:in `perform'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/execution.rb:39:in `block in perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:109:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/active_job.rb:24:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:21:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/i18n-1.10.0/lib/i18n.rb:323:in `with_locale'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/translation.rb:9:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:26:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/notifications.rb:168:in `block in instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/notifications/instrumenter.rb:23:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/notifications.rb:168:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:25:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:46:in `block in tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/tagged_logging.rb:71:in `block in tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/tagged_logging.rb:28:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/tagged_logging.rb:71:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:46:in `tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:22:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:136:in `run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/execution.rb:38:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/execution.rb:18:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:40:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/matchers/built_in/raise_error.rb:59:in `matches?'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:51:in `block in handle_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:27:in `with_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:48:in `handle_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/expectation_target.rb:65:in `to'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/expectation_target.rb:139:in `to'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:39:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:263:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:263:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:511:in `block in with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:468:in `block in with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:486:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-rails-5.1.1/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:486:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:468:in `with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:511:in `with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:259:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:646:in `block in run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:642:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:642:in `run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:607:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/configuration.rb:2068:in `with_suite_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:116:in `block in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/reporter.rb:74:in `report'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:115:in `run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:89:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:71:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:45:in `invoke'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/exe/rspec:4:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/rspec:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/rspec:23:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:58:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:58:in `kernel_load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:23:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:483:in `exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:31:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:25:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/exe/bundle:48:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/friendly_errors.rb:120:in `with_friendly_errors'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/exe/bundle:36:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/bundle:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/bundle:23:in `
'"], ["status", "error"], ["updated_at", "2022-09-13 19:53:57.388885"], ["id", 43]] [ActiveJob] [BadJob] [810fe4c0-4482-44a3-8c57-0fc1a73866b5]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [BadJob] [810fe4c0-4482-44a3-8c57-0fc1a73866b5] Error performing BadJob (Job ID: 810fe4c0-4482-44a3-8c57-0fc1a73866b5) from Test(default) in 5.6ms: EvilError (EvilError): /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:12:in `perform' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/execution.rb:39:in `block in perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:109:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/active_job.rb:24:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:21:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/i18n-1.10.0/lib/i18n.rb:323:in `with_locale' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/translation.rb:9:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:26:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/notifications.rb:168:in `block in instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/notifications/instrumenter.rb:23:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/notifications.rb:168:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:25:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:46:in `block in tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/tagged_logging.rb:71:in `block in tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/tagged_logging.rb:28:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/tagged_logging.rb:71:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:46:in `tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:22:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:136:in `run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/execution.rb:38:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/execution.rb:18:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:40:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/matchers/built_in/raise_error.rb:59:in `matches?' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:51:in `block in handle_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:27:in `with_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:48:in `handle_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/expectation_target.rb:65:in `to' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/expectation_target.rb:139:in `to' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:39:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:263:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:263:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:511:in `block in with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:468:in `block in with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:486:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-rails-5.1.1/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:486:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:468:in `with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:511:in `with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:259:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:646:in `block in run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:642:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:642:in `run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:607:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/configuration.rb:2068:in `with_suite_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:116:in `block in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/reporter.rb:74:in `report' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:115:in `run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:89:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:71:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:45:in `invoke' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/exe/rspec:4:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/rspec:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/rspec:23:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:58:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:58:in `kernel_load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:23:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:483:in `exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:31:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:25:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/exe/bundle:48:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/friendly_errors.rb:120:in `with_friendly_errors' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/exe/bundle:36:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/bundle:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/bundle:23:in `
' CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" ORDER BY "canvas_sync_job_logs"."id" DESC LIMIT $1 [["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] [BadJob] [ca5679a4-258b-44c4-ba47-960793673b6e] Performing BadJob (Job ID: ca5679a4-258b-44c4-ba47-960793673b6e) from Test(default) [ActiveJob] [BadJob] [ca5679a4-258b-44c4-ba47-960793673b6e] CanvasSync::JobLog Load (0.4ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "ca5679a4-258b-44c4-ba47-960793673b6e"], ["LIMIT", 1]] [ActiveJob] [BadJob] [ca5679a4-258b-44c4-ba47-960793673b6e]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [BadJob] [ca5679a4-258b-44c4-ba47-960793673b6e] CanvasSync::JobLog Create (0.4ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["job_class", "BadJob"], ["status", "enqueued"], ["created_at", "2022-09-13 19:53:57.395207"], ["updated_at", "2022-09-13 19:53:57.395207"], ["job_id", "ca5679a4-258b-44c4-ba47-960793673b6e"]] [ActiveJob] [BadJob] [ca5679a4-258b-44c4-ba47-960793673b6e]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [BadJob] [ca5679a4-258b-44c4-ba47-960793673b6e]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [BadJob] [ca5679a4-258b-44c4-ba47-960793673b6e] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-09-13 19:53:57.396665"], ["status", "running"], ["updated_at", "2022-09-13 19:53:57.397022"], ["id", 44]] [ActiveJob] [BadJob] [ca5679a4-258b-44c4-ba47-960793673b6e]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [BadJob] [ca5679a4-258b-44c4-ba47-960793673b6e]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [BadJob] [ca5679a4-258b-44c4-ba47-960793673b6e] CanvasSync::JobLog Update (0.7ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "exception" = $2, "backtrace" = $3, "status" = $4, "updated_at" = $5 WHERE "canvas_sync_job_logs"."id" = $6 [["completed_at", "2022-09-13 19:53:57.398795"], ["exception", "ArgumentError: wrong number of arguments (given 0, expected 1)"], ["backtrace", "/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:11:in `perform'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/execution.rb:39:in `block in perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:109:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/active_job.rb:24:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:21:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/i18n-1.10.0/lib/i18n.rb:323:in `with_locale'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/translation.rb:9:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:26:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/notifications.rb:168:in `block in instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/notifications/instrumenter.rb:23:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/notifications.rb:168:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:25:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:46:in `block in tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/tagged_logging.rb:71:in `block in tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/tagged_logging.rb:28:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/tagged_logging.rb:71:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:46:in `tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:22:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:136:in `run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/execution.rb:38:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/execution.rb:18:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:52:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/matchers/built_in/raise_error.rb:59:in `matches?'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:51:in `block in handle_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:27:in `with_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:48:in `handle_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/expectation_target.rb:65:in `to'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/expectation_target.rb:139:in `to'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:51:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:263:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:263:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:511:in `block in with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:468:in `block in with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:486:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-rails-5.1.1/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:486:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:468:in `with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:511:in `with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:259:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:646:in `block in run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:642:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:642:in `run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:607:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/configuration.rb:2068:in `with_suite_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:116:in `block in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/reporter.rb:74:in `report'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:115:in `run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:89:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:71:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:45:in `invoke'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/exe/rspec:4:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/rspec:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/rspec:23:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:58:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:58:in `kernel_load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:23:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:483:in `exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:31:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:25:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/exe/bundle:48:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/friendly_errors.rb:120:in `with_friendly_errors'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/exe/bundle:36:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/bundle:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/bundle:23:in `
'"], ["status", "error"], ["updated_at", "2022-09-13 19:53:57.399242"], ["id", 44]] [ActiveJob] [BadJob] [ca5679a4-258b-44c4-ba47-960793673b6e]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [BadJob] [ca5679a4-258b-44c4-ba47-960793673b6e] Error performing BadJob (Job ID: ca5679a4-258b-44c4-ba47-960793673b6e) from Test(default) in 7.45ms: ArgumentError (wrong number of arguments (given 0, expected 1)): /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:11:in `perform' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/execution.rb:39:in `block in perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:109:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/active_job.rb:24:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:21:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/i18n-1.10.0/lib/i18n.rb:323:in `with_locale' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/translation.rb:9:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:26:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/notifications.rb:168:in `block in instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/notifications/instrumenter.rb:23:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/notifications.rb:168:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:25:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:46:in `block in tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/tagged_logging.rb:71:in `block in tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/tagged_logging.rb:28:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/tagged_logging.rb:71:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:46:in `tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:22:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:136:in `run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/execution.rb:38:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/execution.rb:18:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:52:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/matchers/built_in/raise_error.rb:59:in `matches?' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:51:in `block in handle_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:27:in `with_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:48:in `handle_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/expectation_target.rb:65:in `to' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/expectation_target.rb:139:in `to' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:51:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:263:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:263:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:511:in `block in with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:468:in `block in with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:486:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-rails-5.1.1/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:486:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:468:in `with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:511:in `with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:259:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:646:in `block in run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:642:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:642:in `run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:607:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/configuration.rb:2068:in `with_suite_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:116:in `block in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/reporter.rb:74:in `report' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:115:in `run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:89:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:71:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:45:in `invoke' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/exe/rspec:4:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/rspec:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/rspec:23:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:58:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:58:in `kernel_load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:23:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:483:in `exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:31:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:25:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/exe/bundle:48:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/friendly_errors.rb:120:in `with_friendly_errors' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/exe/bundle:36:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/bundle:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/bundle:23:in `
'  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] [BadJob] [2ab1819b-a2b2-4e2f-a9fb-f545af22344f] Performing BadJob (Job ID: 2ab1819b-a2b2-4e2f-a9fb-f545af22344f) from Test(default) [ActiveJob] [BadJob] [2ab1819b-a2b2-4e2f-a9fb-f545af22344f] CanvasSync::JobLog Load (0.3ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "2ab1819b-a2b2-4e2f-a9fb-f545af22344f"], ["LIMIT", 1]] [ActiveJob] [BadJob] [2ab1819b-a2b2-4e2f-a9fb-f545af22344f]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [BadJob] [2ab1819b-a2b2-4e2f-a9fb-f545af22344f] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["job_class", "BadJob"], ["status", "enqueued"], ["created_at", "2022-09-13 19:53:57.404437"], ["updated_at", "2022-09-13 19:53:57.404437"], ["job_id", "2ab1819b-a2b2-4e2f-a9fb-f545af22344f"]] [ActiveJob] [BadJob] [2ab1819b-a2b2-4e2f-a9fb-f545af22344f]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [BadJob] [2ab1819b-a2b2-4e2f-a9fb-f545af22344f]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [BadJob] [2ab1819b-a2b2-4e2f-a9fb-f545af22344f] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-09-13 19:53:57.405418"], ["status", "running"], ["updated_at", "2022-09-13 19:53:57.405682"], ["id", 45]] [ActiveJob] [BadJob] [2ab1819b-a2b2-4e2f-a9fb-f545af22344f]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [BadJob] [2ab1819b-a2b2-4e2f-a9fb-f545af22344f]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [BadJob] [2ab1819b-a2b2-4e2f-a9fb-f545af22344f] CanvasSync::JobLog Update (1.0ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "exception" = $2, "backtrace" = $3, "status" = $4, "updated_at" = $5 WHERE "canvas_sync_job_logs"."id" = $6 [["completed_at", "2022-09-13 19:53:57.410358"], ["exception", "ArgumentError: wrong number of arguments (given 0, expected 1)"], ["backtrace", "/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:11:in `perform'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/execution.rb:39:in `block in perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:109:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/active_job.rb:24:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:21:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/i18n-1.10.0/lib/i18n.rb:323:in `with_locale'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/translation.rb:9:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:26:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/notifications.rb:168:in `block in instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/notifications/instrumenter.rb:23:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/notifications.rb:168:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:25:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:46:in `block in tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/tagged_logging.rb:71:in `block in tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/tagged_logging.rb:28:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/tagged_logging.rb:71:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:46:in `tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:22:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:136:in `run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/execution.rb:38:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/execution.rb:18:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:60:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/matchers/built_in/raise_error.rb:59:in `matches?'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:51:in `block in handle_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:27:in `with_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:48:in `handle_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/expectation_target.rb:65:in `to'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/expectation_target.rb:139:in `to'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:59:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:263:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:263:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:511:in `block in with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:468:in `block in with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:486:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-rails-5.1.1/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:486:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:468:in `with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:511:in `with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:259:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:646:in `block in run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:642:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:642:in `run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:607:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/configuration.rb:2068:in `with_suite_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:116:in `block in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/reporter.rb:74:in `report'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:115:in `run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:89:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:71:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:45:in `invoke'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/exe/rspec:4:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/rspec:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/rspec:23:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:58:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:58:in `kernel_load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:23:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:483:in `exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:31:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:25:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/exe/bundle:48:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/friendly_errors.rb:120:in `with_friendly_errors'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/exe/bundle:36:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/bundle:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/bundle:23:in `
'\n\nError Occurred while handling an Error: NoMethodError: undefined method `bad_catcher' for BadJob:Class\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-mocks-3.11.0/lib/rspec/mocks/method_double.rb:28:in `block in original_implementation_callable'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-mocks-3.11.0/lib/rspec/mocks/message_expectation.rb:143:in `block in and_call_original'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-mocks-3.11.0/lib/rspec/mocks/message_expectation.rb:801:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-mocks-3.11.0/lib/rspec/mocks/message_expectation.rb:615:in `invoke_incrementing_actual_calls_by'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-mocks-3.11.0/lib/rspec/mocks/message_expectation.rb:470:in `invoke'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-mocks-3.11.0/lib/rspec/mocks/proxy.rb:217:in `message_received'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-mocks-3.11.0/lib/rspec/mocks/proxy.rb:361:in `message_received'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-mocks-3.11.0/lib/rspec/mocks/method_double.rb:78:in `proxy_method_invoked'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-mocks-3.11.0/lib/rspec/mocks/method_double.rb:64:in `block (2 levels) in define_proxy_method'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:31:in `rescue in block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:23:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/i18n-1.10.0/lib/i18n.rb:323:in `with_locale'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/translation.rb:9:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:26:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/notifications.rb:168:in `block in instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/notifications/instrumenter.rb:23:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/notifications.rb:168:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:25:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:46:in `block in tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/tagged_logging.rb:71:in `block in tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/tagged_logging.rb:28:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/tagged_logging.rb:71:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:46:in `tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:22:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:136:in `run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/execution.rb:38:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/execution.rb:18:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:60:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/matchers/built_in/raise_error.rb:59:in `matches?'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:51:in `block in handle_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:27:in `with_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:48:in `handle_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/expectation_target.rb:65:in `to'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/expectation_target.rb:139:in `to'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:59:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:263:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:263:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:511:in `block in with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:468:in `block in with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:486:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-rails-5.1.1/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:486:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:468:in `with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:511:in `with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:259:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:646:in `block in run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:642:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:642:in `run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:607:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/configuration.rb:2068:in `with_suite_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:116:in `block in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/reporter.rb:74:in `report'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:115:in `run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:89:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:71:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:45:in `invoke'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/exe/rspec:4:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/rspec:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/rspec:23:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:58:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:58:in `kernel_load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:23:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:483:in `exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:31:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:25:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/exe/bundle:48:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/friendly_errors.rb:120:in `with_friendly_errors'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/exe/bundle:36:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/bundle:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/bundle:23:in `
'"], ["status", "error"], ["updated_at", "2022-09-13 19:53:57.410996"], ["id", 45]] [ActiveJob] [BadJob] [2ab1819b-a2b2-4e2f-a9fb-f545af22344f]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [BadJob] [2ab1819b-a2b2-4e2f-a9fb-f545af22344f] Error performing BadJob (Job ID: 2ab1819b-a2b2-4e2f-a9fb-f545af22344f) from Test(default) in 9.97ms: ArgumentError (wrong number of arguments (given 0, expected 1)): /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:11:in `perform' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/execution.rb:39:in `block in perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:109:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/active_job.rb:24:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:21:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/i18n-1.10.0/lib/i18n.rb:323:in `with_locale' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/translation.rb:9:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:26:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/notifications.rb:168:in `block in instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/notifications/instrumenter.rb:23:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/notifications.rb:168:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:25:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:46:in `block in tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/tagged_logging.rb:71:in `block in tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/tagged_logging.rb:28:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/tagged_logging.rb:71:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:46:in `tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:22:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:136:in `run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/execution.rb:38:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/execution.rb:18:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:60:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/matchers/built_in/raise_error.rb:59:in `matches?' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:51:in `block in handle_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:27:in `with_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:48:in `handle_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/expectation_target.rb:65:in `to' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/expectation_target.rb:139:in `to' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:59:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:263:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:263:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:511:in `block in with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:468:in `block in with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:486:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-rails-5.1.1/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:486:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:468:in `with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:511:in `with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:259:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:646:in `block in run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:642:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:642:in `run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:607:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/configuration.rb:2068:in `with_suite_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:116:in `block in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/reporter.rb:74:in `report' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:115:in `run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:89:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:71:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:45:in `invoke' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/exe/rspec:4:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/rspec:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/rspec:23:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:58:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:58:in `kernel_load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:23:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:483:in `exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:31:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:25:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/exe/bundle:48:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/friendly_errors.rb:120:in `with_friendly_errors' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/exe/bundle:36:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/bundle:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/bundle:23:in `
' CanvasSync::JobLog Load (0.4ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" ORDER BY "canvas_sync_job_logs"."id" DESC LIMIT $1 [["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] [CanvasSync::Jobs::ReportChecker] [b19fbe2b-0b2d-47ce-a3a6-843ab47b7313] Performing CanvasSync::Jobs::ReportChecker (Job ID: b19fbe2b-0b2d-47ce-a3a6-843ab47b7313) from Test(default) with arguments: "provisioning_csv", 1, "FakeProcessor", {} [ActiveJob] [CanvasSync::Jobs::ReportChecker] [b19fbe2b-0b2d-47ce-a3a6-843ab47b7313] CanvasSync::JobLog Load (0.3ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "b19fbe2b-0b2d-47ce-a3a6-843ab47b7313"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [b19fbe2b-0b2d-47ce-a3a6-843ab47b7313]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [b19fbe2b-0b2d-47ce-a3a6-843ab47b7313] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- provisioning_csv\n- 1\n- FakeProcessor\n- {}\n"], ["created_at", "2022-09-13 19:53:57.420299"], ["updated_at", "2022-09-13 19:53:57.420299"], ["job_id", "b19fbe2b-0b2d-47ce-a3a6-843ab47b7313"]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [b19fbe2b-0b2d-47ce-a3a6-843ab47b7313]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [b19fbe2b-0b2d-47ce-a3a6-843ab47b7313]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [b19fbe2b-0b2d-47ce-a3a6-843ab47b7313] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-09-13 19:53:57.421723"], ["status", "running"], ["updated_at", "2022-09-13 19:53:57.422079"], ["id", 46]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [b19fbe2b-0b2d-47ce-a3a6-843ab47b7313]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [b19fbe2b-0b2d-47ce-a3a6-843ab47b7313]  (0.3ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [b19fbe2b-0b2d-47ce-a3a6-843ab47b7313] CanvasSync::JobLog Destroy (0.3ms) DELETE FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."id" = $1 [["id", 46]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [b19fbe2b-0b2d-47ce-a3a6-843ab47b7313]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [b19fbe2b-0b2d-47ce-a3a6-843ab47b7313] Performed CanvasSync::Jobs::ReportChecker (Job ID: b19fbe2b-0b2d-47ce-a3a6-843ab47b7313) from Test(default) in 8.73ms  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] [CanvasSync::Jobs::ReportChecker] [bdd503a0-933d-4f38-a744-8bda5aa25258] Performing CanvasSync::Jobs::ReportChecker (Job ID: bdd503a0-933d-4f38-a744-8bda5aa25258) from Test(default) with arguments: "provisioning_csv", 1, "FakeProcessor", {} [ActiveJob] [CanvasSync::Jobs::ReportChecker] [bdd503a0-933d-4f38-a744-8bda5aa25258] CanvasSync::JobLog Load (0.4ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "bdd503a0-933d-4f38-a744-8bda5aa25258"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [bdd503a0-933d-4f38-a744-8bda5aa25258]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [bdd503a0-933d-4f38-a744-8bda5aa25258] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- provisioning_csv\n- 1\n- FakeProcessor\n- {}\n"], ["created_at", "2022-09-13 19:53:57.432664"], ["updated_at", "2022-09-13 19:53:57.432664"], ["job_id", "bdd503a0-933d-4f38-a744-8bda5aa25258"]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [bdd503a0-933d-4f38-a744-8bda5aa25258]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [bdd503a0-933d-4f38-a744-8bda5aa25258]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [bdd503a0-933d-4f38-a744-8bda5aa25258] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-09-13 19:53:57.434245"], ["status", "running"], ["updated_at", "2022-09-13 19:53:57.434617"], ["id", 47]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [bdd503a0-933d-4f38-a744-8bda5aa25258]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [bdd503a0-933d-4f38-a744-8bda5aa25258]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [bdd503a0-933d-4f38-a744-8bda5aa25258] CanvasSync::JobLog Create (0.2ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- provisioning_csv\n- 1\n- FakeProcessor\n- {}\n- {}\n"], ["created_at", "2022-09-13 19:53:57.437661"], ["updated_at", "2022-09-13 19:53:57.437661"], ["job_id", "cc4b7437-62ce-4918-bab3-9fbb8ae9e433"]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [bdd503a0-933d-4f38-a744-8bda5aa25258]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [bdd503a0-933d-4f38-a744-8bda5aa25258] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: cc4b7437-62ce-4918-bab3-9fbb8ae9e433) to Test(default) at 2022-09-13 19:54:27 UTC with arguments: "provisioning_csv", 1, "FakeProcessor", {}, {} [ActiveJob] [CanvasSync::Jobs::ReportChecker] [bdd503a0-933d-4f38-a744-8bda5aa25258]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [bdd503a0-933d-4f38-a744-8bda5aa25258] CanvasSync::JobLog Destroy (0.2ms) DELETE FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."id" = $1 [["id", 47]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [bdd503a0-933d-4f38-a744-8bda5aa25258]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [bdd503a0-933d-4f38-a744-8bda5aa25258] Performed CanvasSync::Jobs::ReportChecker (Job ID: bdd503a0-933d-4f38-a744-8bda5aa25258) from Test(default) in 8.51ms  (0.1ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [CanvasSync::Jobs::ReportChecker] [9af4cfe8-6738-4a7a-a1f1-f96620f290c1] Performing CanvasSync::Jobs::ReportChecker (Job ID: 9af4cfe8-6738-4a7a-a1f1-f96620f290c1) from Test(default) with arguments: "provisioning_csv", 1, "FakeProcessor", {} [ActiveJob] [CanvasSync::Jobs::ReportChecker] [9af4cfe8-6738-4a7a-a1f1-f96620f290c1] CanvasSync::JobLog Load (0.3ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "9af4cfe8-6738-4a7a-a1f1-f96620f290c1"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [9af4cfe8-6738-4a7a-a1f1-f96620f290c1]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [9af4cfe8-6738-4a7a-a1f1-f96620f290c1] CanvasSync::JobLog Create (0.4ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- provisioning_csv\n- 1\n- FakeProcessor\n- {}\n"], ["created_at", "2022-09-13 19:53:57.444509"], ["updated_at", "2022-09-13 19:53:57.444509"], ["job_id", "9af4cfe8-6738-4a7a-a1f1-f96620f290c1"]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [9af4cfe8-6738-4a7a-a1f1-f96620f290c1]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [9af4cfe8-6738-4a7a-a1f1-f96620f290c1]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [9af4cfe8-6738-4a7a-a1f1-f96620f290c1] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-09-13 19:53:57.446604"], ["status", "running"], ["updated_at", "2022-09-13 19:53:57.447055"], ["id", 49]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [9af4cfe8-6738-4a7a-a1f1-f96620f290c1]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [9af4cfe8-6738-4a7a-a1f1-f96620f290c1]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [9af4cfe8-6738-4a7a-a1f1-f96620f290c1] CanvasSync::JobLog Update (0.5ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "exception" = $2, "backtrace" = $3, "status" = $4, "updated_at" = $5 WHERE "canvas_sync_job_logs"."id" = $6 [["completed_at", "2022-09-13 19:53:57.453963"], ["exception", "NameError: undefined local variable or method `current_organization' for #"], ["backtrace", "/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/jobs/report_checker.rb:35:in `perform'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/execution.rb:39:in `block in perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:109:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/active_job.rb:24:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:21:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/i18n-1.10.0/lib/i18n.rb:323:in `with_locale'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/translation.rb:9:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:26:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/notifications.rb:168:in `block in instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/notifications/instrumenter.rb:23:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/notifications.rb:168:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:25:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:46:in `block in tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/tagged_logging.rb:71:in `block in tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/tagged_logging.rb:28:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/tagged_logging.rb:71:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:46:in `tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:22:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:136:in `run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/execution.rb:38:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/execution.rb:18:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/report_checker_spec.rb:11:in `start_job'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/report_checker_spec.rb:53:in `block (5 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/matchers/built_in/raise_error.rb:59:in `matches?'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:51:in `block in handle_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:27:in `with_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:48:in `handle_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/expectation_target.rb:65:in `to'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/expectation_target.rb:139:in `to'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/report_checker_spec.rb:53:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:263:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:263:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:511:in `block in with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:468:in `block in with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:486:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-rails-5.1.1/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:486:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:468:in `with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:511:in `with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:259:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:646:in `block in run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:642:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:642:in `run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:607:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/configuration.rb:2068:in `with_suite_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:116:in `block in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/reporter.rb:74:in `report'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:115:in `run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:89:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:71:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:45:in `invoke'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/exe/rspec:4:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/rspec:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/rspec:23:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:58:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:58:in `kernel_load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:23:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:483:in `exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:31:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:25:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/exe/bundle:48:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/friendly_errors.rb:120:in `with_friendly_errors'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/exe/bundle:36:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/bundle:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/bundle:23:in `
'"], ["status", "error"], ["updated_at", "2022-09-13 19:53:57.454507"], ["id", 49]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [9af4cfe8-6738-4a7a-a1f1-f96620f290c1]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [9af4cfe8-6738-4a7a-a1f1-f96620f290c1] Error performing CanvasSync::Jobs::ReportChecker (Job ID: 9af4cfe8-6738-4a7a-a1f1-f96620f290c1) from Test(default) in 13.2ms: NameError (undefined local variable or method `current_organization' for #): /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/jobs/report_checker.rb:35:in `perform' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/execution.rb:39:in `block in perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:109:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/active_job.rb:24:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:21:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/i18n-1.10.0/lib/i18n.rb:323:in `with_locale' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/translation.rb:9:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:26:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/notifications.rb:168:in `block in instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/notifications/instrumenter.rb:23:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/notifications.rb:168:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:25:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:46:in `block in tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/tagged_logging.rb:71:in `block in tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/tagged_logging.rb:28:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/tagged_logging.rb:71:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:46:in `tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:22:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:136:in `run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/execution.rb:38:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/execution.rb:18:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/report_checker_spec.rb:11:in `start_job' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/report_checker_spec.rb:53:in `block (5 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/matchers/built_in/raise_error.rb:59:in `matches?' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:51:in `block in handle_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:27:in `with_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:48:in `handle_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/expectation_target.rb:65:in `to' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/expectation_target.rb:139:in `to' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/report_checker_spec.rb:53:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:263:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:263:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:511:in `block in with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:468:in `block in with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:486:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-rails-5.1.1/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:486:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:468:in `with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:511:in `with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:259:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:646:in `block in run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:642:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:642:in `run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:607:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/configuration.rb:2068:in `with_suite_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:116:in `block in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/reporter.rb:74:in `report' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:115:in `run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:89:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:71:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:45:in `invoke' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/exe/rspec:4:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/rspec:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/rspec:23:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:58:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:58:in `kernel_load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:23:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:483:in `exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:31:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:25:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/exe/bundle:48:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/friendly_errors.rb:120:in `with_friendly_errors' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/exe/bundle:36:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/bundle:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/bundle:23:in `
'  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [0ec166d5-e048-4e62-b4f3-f6f2da97cb64] Performing CanvasSync::Jobs::ReportProcessorJob (Job ID: 0ec166d5-e048-4e62-b4f3-f6f2da97cb64) from Test(default) with arguments: "provisioning_csv", "https://test.instructure.com/sample_report_download", "FakeProcessor", {}, 1 [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [0ec166d5-e048-4e62-b4f3-f6f2da97cb64] CanvasSync::JobLog Load (0.3ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "0ec166d5-e048-4e62-b4f3-f6f2da97cb64"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [0ec166d5-e048-4e62-b4f3-f6f2da97cb64]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [0ec166d5-e048-4e62-b4f3-f6f2da97cb64] CanvasSync::JobLog Create (0.4ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportProcessorJob"], ["status", "enqueued"], ["job_arguments", "---\n- provisioning_csv\n- https://test.instructure.com/sample_report_download\n- FakeProcessor\n- {}\n- 1\n"], ["created_at", "2022-09-13 19:53:57.461485"], ["updated_at", "2022-09-13 19:53:57.461485"], ["job_id", "0ec166d5-e048-4e62-b4f3-f6f2da97cb64"]] [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [0ec166d5-e048-4e62-b4f3-f6f2da97cb64]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [0ec166d5-e048-4e62-b4f3-f6f2da97cb64]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [0ec166d5-e048-4e62-b4f3-f6f2da97cb64] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-09-13 19:53:57.463422"], ["status", "running"], ["updated_at", "2022-09-13 19:53:57.463903"], ["id", 50]] [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [0ec166d5-e048-4e62-b4f3-f6f2da97cb64]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [0ec166d5-e048-4e62-b4f3-f6f2da97cb64]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [0ec166d5-e048-4e62-b4f3-f6f2da97cb64] CanvasSync::JobLog Update (0.4ms) UPDATE "canvas_sync_job_logs" SET "job_class" = $1, "updated_at" = $2 WHERE "canvas_sync_job_logs"."id" = $3 [["job_class", "FakeProcessor"], ["updated_at", "2022-09-13 19:53:57.465399"], ["id", 50]] [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [0ec166d5-e048-4e62-b4f3-f6f2da97cb64]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [0ec166d5-e048-4e62-b4f3-f6f2da97cb64]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [0ec166d5-e048-4e62-b4f3-f6f2da97cb64] CanvasSync::JobLog Update (0.5ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2022-09-13 19:53:57.477170"], ["status", "success"], ["updated_at", "2022-09-13 19:53:57.477814"], ["id", 50]] [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [0ec166d5-e048-4e62-b4f3-f6f2da97cb64]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [0ec166d5-e048-4e62-b4f3-f6f2da97cb64] Performed CanvasSync::Jobs::ReportProcessorJob (Job ID: 0ec166d5-e048-4e62-b4f3-f6f2da97cb64) from Test(default) in 19.84ms  (0.2ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [CanvasSync::Jobs::ReportStarter] [24e26157-4945-4beb-902b-4a8c791ad20b] Performing CanvasSync::Jobs::ReportStarter (Job ID: 24e26157-4945-4beb-902b-4a8c791ad20b) from Test(default) with arguments: "provisioning_csv", {"parameters[users]"=>true}, "CoolProcessor", {:models=>["users"]} [ActiveJob] [CanvasSync::Jobs::ReportStarter] [24e26157-4945-4beb-902b-4a8c791ad20b] CanvasSync::JobLog Load (0.3ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "24e26157-4945-4beb-902b-4a8c791ad20b"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::ReportStarter] [24e26157-4945-4beb-902b-4a8c791ad20b]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [24e26157-4945-4beb-902b-4a8c791ad20b] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportStarter"], ["status", "enqueued"], ["job_arguments", "---\n- provisioning_csv\n- parameters[users]: true\n- CoolProcessor\n- :models:\n - users\n"], ["created_at", "2022-09-13 19:53:57.484435"], ["updated_at", "2022-09-13 19:53:57.484435"], ["job_id", "24e26157-4945-4beb-902b-4a8c791ad20b"]] [ActiveJob] [CanvasSync::Jobs::ReportStarter] [24e26157-4945-4beb-902b-4a8c791ad20b]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [24e26157-4945-4beb-902b-4a8c791ad20b]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [24e26157-4945-4beb-902b-4a8c791ad20b] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-09-13 19:53:57.486112"], ["status", "running"], ["updated_at", "2022-09-13 19:53:57.486471"], ["id", 51]] [ActiveJob] [CanvasSync::Jobs::ReportStarter] [24e26157-4945-4beb-902b-4a8c791ad20b]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [24e26157-4945-4beb-902b-4a8c791ad20b]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [24e26157-4945-4beb-902b-4a8c791ad20b] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- provisioning_csv\n- 1\n- CoolProcessor\n- :models:\n - users\n :sync_start_time: '2022-09-13T19:53:57Z'\n :report_params:\n parameters[users]: true\n"], ["created_at", "2022-09-13 19:53:57.490015"], ["updated_at", "2022-09-13 19:53:57.490015"], ["job_id", "9a13525e-533b-4d31-9400-ca7485e2c21c"]] [ActiveJob] [CanvasSync::Jobs::ReportStarter] [24e26157-4945-4beb-902b-4a8c791ad20b]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [24e26157-4945-4beb-902b-4a8c791ad20b] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: 9a13525e-533b-4d31-9400-ca7485e2c21c) to Test(default) at 2022-09-13 19:54:27 UTC with arguments: "provisioning_csv", 1, "CoolProcessor", {:models=>["users"], :sync_start_time=>"2022-09-13T19:53:57Z", :report_params=>{"parameters[users]"=>true}} [ActiveJob] [CanvasSync::Jobs::ReportStarter] [24e26157-4945-4beb-902b-4a8c791ad20b]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [24e26157-4945-4beb-902b-4a8c791ad20b] CanvasSync::JobLog Update (0.4ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2022-09-13 19:53:57.492565"], ["status", "success"], ["updated_at", "2022-09-13 19:53:57.493309"], ["id", 51]] [ActiveJob] [CanvasSync::Jobs::ReportStarter] [24e26157-4945-4beb-902b-4a8c791ad20b]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [24e26157-4945-4beb-902b-4a8c791ad20b] Performed CanvasSync::Jobs::ReportStarter (Job ID: 24e26157-4945-4beb-902b-4a8c791ad20b) from Test(default) in 12.37ms  (0.2ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [CanvasSync::Jobs::ReportStarter] [ac961427-e0a5-44bc-9437-5831258a8cef] Performing CanvasSync::Jobs::ReportStarter (Job ID: ac961427-e0a5-44bc-9437-5831258a8cef) from Test(default) with arguments: "provisioning_csv", {"parameters[users]"=>true}, "CoolProcessor", {:models=>["users"]}, {:allow_redownloads=>true} [ActiveJob] [CanvasSync::Jobs::ReportStarter] [ac961427-e0a5-44bc-9437-5831258a8cef] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "ac961427-e0a5-44bc-9437-5831258a8cef"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::ReportStarter] [ac961427-e0a5-44bc-9437-5831258a8cef]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [ac961427-e0a5-44bc-9437-5831258a8cef] CanvasSync::JobLog Create (0.5ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportStarter"], ["status", "enqueued"], ["job_arguments", "---\n- provisioning_csv\n- parameters[users]: true\n- CoolProcessor\n- :models:\n - users\n- :allow_redownloads: true\n"], ["created_at", "2022-09-13 19:53:57.498930"], ["updated_at", "2022-09-13 19:53:57.498930"], ["job_id", "ac961427-e0a5-44bc-9437-5831258a8cef"]] [ActiveJob] [CanvasSync::Jobs::ReportStarter] [ac961427-e0a5-44bc-9437-5831258a8cef]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [ac961427-e0a5-44bc-9437-5831258a8cef]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [ac961427-e0a5-44bc-9437-5831258a8cef] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-09-13 19:53:57.501400"], ["status", "running"], ["updated_at", "2022-09-13 19:53:57.501708"], ["id", 53]] [ActiveJob] [CanvasSync::Jobs::ReportStarter] [ac961427-e0a5-44bc-9437-5831258a8cef]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [ac961427-e0a5-44bc-9437-5831258a8cef]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [ac961427-e0a5-44bc-9437-5831258a8cef] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2022-09-13 19:53:57.504118"], ["status", "success"], ["updated_at", "2022-09-13 19:53:57.504463"], ["id", 53]] [ActiveJob] [CanvasSync::Jobs::ReportStarter] [ac961427-e0a5-44bc-9437-5831258a8cef]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [ac961427-e0a5-44bc-9437-5831258a8cef] Performed CanvasSync::Jobs::ReportStarter (Job ID: ac961427-e0a5-44bc-9437-5831258a8cef) from Test(default) in 7.55ms  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Account Exists (0.5ms) SELECT 1 AS one FROM "accounts" WHERE "accounts"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] Account Create (0.3ms) INSERT INTO "accounts" ("canvas_id", "sis_id", "canvas_parent_account_id", "sis_parent_account_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 1], ["sis_id", "8979398ee353da372a1b99215ddca3ba"], ["canvas_parent_account_id", 1], ["sis_parent_account_id", "960cb266a188e86e6b59611452009f11"], ["name", "Account name"], ["workflow_state", "active"], ["created_at", "2022-09-13 19:53:57.520460"], ["updated_at", "2022-09-13 19:53:57.520460"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.4ms) SELECT COUNT(*) FROM "admins" [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [7eee29cd-1b4d-4343-9089-9f3d217ad2b1] Performing CanvasSync::Jobs::SyncAdminsJob (Job ID: 7eee29cd-1b4d-4343-9089-9f3d217ad2b1) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [7eee29cd-1b4d-4343-9089-9f3d217ad2b1] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "7eee29cd-1b4d-4343-9089-9f3d217ad2b1"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [7eee29cd-1b4d-4343-9089-9f3d217ad2b1]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [7eee29cd-1b4d-4343-9089-9f3d217ad2b1] CanvasSync::JobLog Create (0.5ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncAdminsJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2022-09-13 19:53:57.525443"], ["updated_at", "2022-09-13 19:53:57.525443"], ["job_id", "7eee29cd-1b4d-4343-9089-9f3d217ad2b1"]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [7eee29cd-1b4d-4343-9089-9f3d217ad2b1]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [7eee29cd-1b4d-4343-9089-9f3d217ad2b1]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [7eee29cd-1b4d-4343-9089-9f3d217ad2b1] CanvasSync::JobLog Update (0.4ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-09-13 19:53:57.527606"], ["status", "running"], ["updated_at", "2022-09-13 19:53:57.528105"], ["id", 54]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [7eee29cd-1b4d-4343-9089-9f3d217ad2b1]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [7eee29cd-1b4d-4343-9089-9f3d217ad2b1] Account Load (0.3ms) SELECT "accounts".* FROM "accounts" WHERE "accounts"."workflow_state" != $1 ORDER BY "accounts"."id" ASC LIMIT $2 [["workflow_state", "deleted"], ["LIMIT", 1000]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [7eee29cd-1b4d-4343-9089-9f3d217ad2b1] Admin Load (0.2ms) SELECT "admins".* FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [7eee29cd-1b4d-4343-9089-9f3d217ad2b1]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [7eee29cd-1b4d-4343-9089-9f3d217ad2b1] Admin Exists (0.4ms) SELECT 1 AS one FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [7eee29cd-1b4d-4343-9089-9f3d217ad2b1] Admin Create (0.7ms) INSERT INTO "admins" ("canvas_id", "role_name", "canvas_account_id", "canvas_role_id", "canvas_user_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 2], ["role_name", "AccountAdmin"], ["canvas_account_id", 1], ["canvas_role_id", 1], ["canvas_user_id", 1], ["workflow_state", "active"], ["created_at", "2022-09-13 19:53:57.542202"], ["updated_at", "2022-09-13 19:53:57.542202"]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [7eee29cd-1b4d-4343-9089-9f3d217ad2b1]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [7eee29cd-1b4d-4343-9089-9f3d217ad2b1] Admin Load (0.3ms) SELECT "admins".* FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 3], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [7eee29cd-1b4d-4343-9089-9f3d217ad2b1]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [7eee29cd-1b4d-4343-9089-9f3d217ad2b1] Admin Exists (0.3ms) SELECT 1 AS one FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 3], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [7eee29cd-1b4d-4343-9089-9f3d217ad2b1] Admin Create (0.3ms) INSERT INTO "admins" ("canvas_id", "role_name", "canvas_account_id", "canvas_role_id", "canvas_user_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 3], ["role_name", "Custom Account Role"], ["canvas_account_id", 1], ["canvas_role_id", 11], ["canvas_user_id", 11], ["workflow_state", "active"], ["created_at", "2022-09-13 19:53:57.546600"], ["updated_at", "2022-09-13 19:53:57.546600"]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [7eee29cd-1b4d-4343-9089-9f3d217ad2b1]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [7eee29cd-1b4d-4343-9089-9f3d217ad2b1] Admin Load (0.2ms) SELECT "admins".* FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 4], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [7eee29cd-1b4d-4343-9089-9f3d217ad2b1]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [7eee29cd-1b4d-4343-9089-9f3d217ad2b1] Admin Exists (0.3ms) SELECT 1 AS one FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 4], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [7eee29cd-1b4d-4343-9089-9f3d217ad2b1] Admin Create (0.3ms) INSERT INTO "admins" ("canvas_id", "role_name", "canvas_account_id", "canvas_role_id", "canvas_user_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 4], ["role_name", "Test"], ["canvas_account_id", 1], ["canvas_role_id", 10], ["canvas_user_id", 11], ["workflow_state", "active"], ["created_at", "2022-09-13 19:53:57.549466"], ["updated_at", "2022-09-13 19:53:57.549466"]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [7eee29cd-1b4d-4343-9089-9f3d217ad2b1]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [7eee29cd-1b4d-4343-9089-9f3d217ad2b1] Admin Update All (0.3ms) UPDATE "admins" SET "workflow_state" = 'inactive' WHERE "admins"."id" NOT IN ($1, $2, $3) [["id", 8], ["id", 9], ["id", 10]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [7eee29cd-1b4d-4343-9089-9f3d217ad2b1]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [7eee29cd-1b4d-4343-9089-9f3d217ad2b1] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2022-09-13 19:53:57.551139"], ["status", "success"], ["updated_at", "2022-09-13 19:53:57.551449"], ["id", 54]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [7eee29cd-1b4d-4343-9089-9f3d217ad2b1]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [7eee29cd-1b4d-4343-9089-9f3d217ad2b1] Performed CanvasSync::Jobs::SyncAdminsJob (Job ID: 7eee29cd-1b4d-4343-9089-9f3d217ad2b1) from Test(default) in 28.11ms  (0.2ms) SELECT COUNT(*) FROM "admins"  (0.2ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [62accbc5-6999-4f52-a383-24ef76da4f3b] Performing CanvasSync::Jobs::SyncAssignmentGroupsJob (Job ID: 62accbc5-6999-4f52-a383-24ef76da4f3b) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [62accbc5-6999-4f52-a383-24ef76da4f3b] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "62accbc5-6999-4f52-a383-24ef76da4f3b"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [62accbc5-6999-4f52-a383-24ef76da4f3b]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [62accbc5-6999-4f52-a383-24ef76da4f3b] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncAssignmentGroupsJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2022-09-13 19:53:57.556549"], ["updated_at", "2022-09-13 19:53:57.556549"], ["job_id", "62accbc5-6999-4f52-a383-24ef76da4f3b"]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [62accbc5-6999-4f52-a383-24ef76da4f3b]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [62accbc5-6999-4f52-a383-24ef76da4f3b]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [62accbc5-6999-4f52-a383-24ef76da4f3b] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-09-13 19:53:57.557958"], ["status", "running"], ["updated_at", "2022-09-13 19:53:57.558268"], ["id", 55]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [62accbc5-6999-4f52-a383-24ef76da4f3b]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [62accbc5-6999-4f52-a383-24ef76da4f3b]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [62accbc5-6999-4f52-a383-24ef76da4f3b] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proserv_assignment_group_export_csv\n- 1\n- CanvasSync::Processors::AssignmentGroupsProcessor\n- :sync_start_time: '2022-09-13T19:53:57Z'\n :report_params:\n :parameters:\n :enrollment_term_id: 1\n"], ["created_at", "2022-09-13 19:53:57.562862"], ["updated_at", "2022-09-13 19:53:57.562862"], ["job_id", "54edb383-a278-475a-802a-4214171da5cd"]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [62accbc5-6999-4f52-a383-24ef76da4f3b]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [62accbc5-6999-4f52-a383-24ef76da4f3b] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: 54edb383-a278-475a-802a-4214171da5cd) to Test(default) at 2022-09-13 19:54:27 UTC with arguments: "proserv_assignment_group_export_csv", 1, "CanvasSync::Processors::AssignmentGroupsProcessor", {:sync_start_time=>"2022-09-13T19:53:57Z", :report_params=>{:parameters=>{:enrollment_term_id=>1}}} [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [62accbc5-6999-4f52-a383-24ef76da4f3b]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [62accbc5-6999-4f52-a383-24ef76da4f3b] CanvasSync::JobLog Update (0.4ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2022-09-13 19:53:57.566055"], ["status", "success"], ["updated_at", "2022-09-13 19:53:57.566605"], ["id", 55]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [62accbc5-6999-4f52-a383-24ef76da4f3b]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [62accbc5-6999-4f52-a383-24ef76da4f3b] Performed CanvasSync::Jobs::SyncAssignmentGroupsJob (Job ID: 62accbc5-6999-4f52-a383-24ef76da4f3b) from Test(default) in 12.52ms  (0.2ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [4738c22b-64d6-4cac-b022-580180f0d123] Performing CanvasSync::Jobs::SyncAssignmentsJob (Job ID: 4738c22b-64d6-4cac-b022-580180f0d123) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [4738c22b-64d6-4cac-b022-580180f0d123] CanvasSync::JobLog Load (0.1ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "4738c22b-64d6-4cac-b022-580180f0d123"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [4738c22b-64d6-4cac-b022-580180f0d123]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [4738c22b-64d6-4cac-b022-580180f0d123] CanvasSync::JobLog Create (0.2ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncAssignmentsJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2022-09-13 19:53:57.571521"], ["updated_at", "2022-09-13 19:53:57.571521"], ["job_id", "4738c22b-64d6-4cac-b022-580180f0d123"]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [4738c22b-64d6-4cac-b022-580180f0d123]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [4738c22b-64d6-4cac-b022-580180f0d123]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [4738c22b-64d6-4cac-b022-580180f0d123] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-09-13 19:53:57.572795"], ["status", "running"], ["updated_at", "2022-09-13 19:53:57.573095"], ["id", 57]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [4738c22b-64d6-4cac-b022-580180f0d123]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [4738c22b-64d6-4cac-b022-580180f0d123]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [4738c22b-64d6-4cac-b022-580180f0d123] CanvasSync::JobLog Create (0.4ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proserv_assignment_export_csv\n- 1\n- CanvasSync::Processors::AssignmentsProcessor\n- :sync_start_time: '2022-09-13T19:53:57Z'\n :report_params:\n :parameters:\n :enrollment_term_id: 1\n"], ["created_at", "2022-09-13 19:53:57.576552"], ["updated_at", "2022-09-13 19:53:57.576552"], ["job_id", "1a6e18de-d132-4e85-997d-b8722ea92d5d"]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [4738c22b-64d6-4cac-b022-580180f0d123]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [4738c22b-64d6-4cac-b022-580180f0d123] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: 1a6e18de-d132-4e85-997d-b8722ea92d5d) to Test(default) at 2022-09-13 19:54:27 UTC with arguments: "proserv_assignment_export_csv", 1, "CanvasSync::Processors::AssignmentsProcessor", {:sync_start_time=>"2022-09-13T19:53:57Z", :report_params=>{:parameters=>{:enrollment_term_id=>1}}} [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [4738c22b-64d6-4cac-b022-580180f0d123]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [4738c22b-64d6-4cac-b022-580180f0d123] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2022-09-13 19:53:57.579927"], ["status", "success"], ["updated_at", "2022-09-13 19:53:57.580413"], ["id", 57]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [4738c22b-64d6-4cac-b022-580180f0d123]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [4738c22b-64d6-4cac-b022-580180f0d123] Performed CanvasSync::Jobs::SyncAssignmentsJob (Job ID: 4738c22b-64d6-4cac-b022-580180f0d123) from Test(default) in 10.83ms  (0.1ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [54bd169d-c492-4fbf-be2d-d2bf0df3f166] Performing CanvasSync::Jobs::SyncAssignmentsJob (Job ID: 54bd169d-c492-4fbf-be2d-d2bf0df3f166) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [54bd169d-c492-4fbf-be2d-d2bf0df3f166] CanvasSync::JobLog Load (0.3ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "54bd169d-c492-4fbf-be2d-d2bf0df3f166"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [54bd169d-c492-4fbf-be2d-d2bf0df3f166]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [54bd169d-c492-4fbf-be2d-d2bf0df3f166] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncAssignmentsJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2022-09-13 19:53:57.586347"], ["updated_at", "2022-09-13 19:53:57.586347"], ["job_id", "54bd169d-c492-4fbf-be2d-d2bf0df3f166"]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [54bd169d-c492-4fbf-be2d-d2bf0df3f166]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [54bd169d-c492-4fbf-be2d-d2bf0df3f166]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [54bd169d-c492-4fbf-be2d-d2bf0df3f166] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-09-13 19:53:57.587707"], ["status", "running"], ["updated_at", "2022-09-13 19:53:57.588026"], ["id", 59]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [54bd169d-c492-4fbf-be2d-d2bf0df3f166]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [54bd169d-c492-4fbf-be2d-d2bf0df3f166]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [54bd169d-c492-4fbf-be2d-d2bf0df3f166] CanvasSync::JobLog Create (0.4ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proserv_assignment_export_csv\n- 1\n- CanvasSync::Processors::AssignmentsProcessor\n- :sync_start_time: '2022-09-13T19:53:57Z'\n :report_params:\n :parameters: {}\n"], ["created_at", "2022-09-13 19:53:57.590819"], ["updated_at", "2022-09-13 19:53:57.590819"], ["job_id", "dd06bed4-fa45-4dcb-aa6e-b9daf97b0eee"]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [54bd169d-c492-4fbf-be2d-d2bf0df3f166]  (0.3ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [54bd169d-c492-4fbf-be2d-d2bf0df3f166] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: dd06bed4-fa45-4dcb-aa6e-b9daf97b0eee) to Test(default) at 2022-09-13 19:54:27 UTC with arguments: "proserv_assignment_export_csv", 1, "CanvasSync::Processors::AssignmentsProcessor", {:sync_start_time=>"2022-09-13T19:53:57Z", :report_params=>{:parameters=>{}}} [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [54bd169d-c492-4fbf-be2d-d2bf0df3f166]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [54bd169d-c492-4fbf-be2d-d2bf0df3f166] CanvasSync::JobLog Update (0.4ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2022-09-13 19:53:57.594395"], ["status", "success"], ["updated_at", "2022-09-13 19:53:57.595032"], ["id", 59]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [54bd169d-c492-4fbf-be2d-d2bf0df3f166]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [54bd169d-c492-4fbf-be2d-d2bf0df3f166] Performed CanvasSync::Jobs::SyncAssignmentsJob (Job ID: 54bd169d-c492-4fbf-be2d-d2bf0df3f166) from Test(default) in 11.21ms  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [86a45719-14af-41ed-b291-f79a6d7cfc32] Performing CanvasSync::Jobs::SyncContentMigrationsJob (Job ID: 86a45719-14af-41ed-b291-f79a6d7cfc32) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [86a45719-14af-41ed-b291-f79a6d7cfc32] CanvasSync::JobLog Load (0.3ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "86a45719-14af-41ed-b291-f79a6d7cfc32"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [86a45719-14af-41ed-b291-f79a6d7cfc32]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [86a45719-14af-41ed-b291-f79a6d7cfc32] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncContentMigrationsJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2022-09-13 19:53:57.601099"], ["updated_at", "2022-09-13 19:53:57.601099"], ["job_id", "86a45719-14af-41ed-b291-f79a6d7cfc32"]] [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [86a45719-14af-41ed-b291-f79a6d7cfc32]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [86a45719-14af-41ed-b291-f79a6d7cfc32]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [86a45719-14af-41ed-b291-f79a6d7cfc32] CanvasSync::JobLog Update (0.4ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-09-13 19:53:57.602961"], ["status", "running"], ["updated_at", "2022-09-13 19:53:57.603435"], ["id", 61]] [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [86a45719-14af-41ed-b291-f79a6d7cfc32]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [86a45719-14af-41ed-b291-f79a6d7cfc32]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [86a45719-14af-41ed-b291-f79a6d7cfc32] CanvasSync::JobLog Create (0.2ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proserv_content_migrations_csv\n- 1\n- CanvasSync::Processors::ContentMigrationsProcessor\n- :sync_start_time: '2022-09-13T19:53:57Z'\n :report_params:\n :parameters: {}\n"], ["created_at", "2022-09-13 19:53:57.606787"], ["updated_at", "2022-09-13 19:53:57.606787"], ["job_id", "88dd326b-bc5a-4bb3-b4c5-3e0ec01ec829"]] [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [86a45719-14af-41ed-b291-f79a6d7cfc32]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [86a45719-14af-41ed-b291-f79a6d7cfc32] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: 88dd326b-bc5a-4bb3-b4c5-3e0ec01ec829) to Test(default) at 2022-09-13 19:54:27 UTC with arguments: "proserv_content_migrations_csv", 1, "CanvasSync::Processors::ContentMigrationsProcessor", {:sync_start_time=>"2022-09-13T19:53:57Z", :report_params=>{:parameters=>{}}} [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [86a45719-14af-41ed-b291-f79a6d7cfc32]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [86a45719-14af-41ed-b291-f79a6d7cfc32] CanvasSync::JobLog Update (0.4ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2022-09-13 19:53:57.609343"], ["status", "success"], ["updated_at", "2022-09-13 19:53:57.610009"], ["id", 61]] [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [86a45719-14af-41ed-b291-f79a6d7cfc32]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [86a45719-14af-41ed-b291-f79a6d7cfc32] Performed CanvasSync::Jobs::SyncContentMigrationsJob (Job ID: 86a45719-14af-41ed-b291-f79a6d7cfc32) from Test(default) in 11.94ms  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [e4af5403-e1f9-4675-86ae-aef206aaac67] Performing CanvasSync::Jobs::SyncContentMigrationsJob (Job ID: e4af5403-e1f9-4675-86ae-aef206aaac67) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [e4af5403-e1f9-4675-86ae-aef206aaac67] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "e4af5403-e1f9-4675-86ae-aef206aaac67"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [e4af5403-e1f9-4675-86ae-aef206aaac67]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [e4af5403-e1f9-4675-86ae-aef206aaac67] CanvasSync::JobLog Create (0.5ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncContentMigrationsJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2022-09-13 19:53:57.615708"], ["updated_at", "2022-09-13 19:53:57.615708"], ["job_id", "e4af5403-e1f9-4675-86ae-aef206aaac67"]] [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [e4af5403-e1f9-4675-86ae-aef206aaac67]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [e4af5403-e1f9-4675-86ae-aef206aaac67]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [e4af5403-e1f9-4675-86ae-aef206aaac67] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-09-13 19:53:57.618146"], ["status", "running"], ["updated_at", "2022-09-13 19:53:57.618511"], ["id", 63]] [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [e4af5403-e1f9-4675-86ae-aef206aaac67]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [e4af5403-e1f9-4675-86ae-aef206aaac67]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [e4af5403-e1f9-4675-86ae-aef206aaac67] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proserv_content_migrations_csv\n- 1\n- CanvasSync::Processors::ContentMigrationsProcessor\n- :sync_start_time: '2022-09-13T19:53:57Z'\n :report_params:\n :parameters:\n :updated_after: 2022-09-13 13:53:57 UTC\n"], ["created_at", "2022-09-13 19:53:57.621757"], ["updated_at", "2022-09-13 19:53:57.621757"], ["job_id", "3e9e44f6-08bc-4836-823e-aa7f0611693b"]] [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [e4af5403-e1f9-4675-86ae-aef206aaac67]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [e4af5403-e1f9-4675-86ae-aef206aaac67] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: 3e9e44f6-08bc-4836-823e-aa7f0611693b) to Test(default) at 2022-09-13 19:54:27 UTC with arguments: "proserv_content_migrations_csv", 1, "CanvasSync::Processors::ContentMigrationsProcessor", {:sync_start_time=>"2022-09-13T19:53:57Z", :report_params=>{:parameters=>{:updated_after=>"2022-09-13 13:53:57 UTC"}}} [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [e4af5403-e1f9-4675-86ae-aef206aaac67]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [e4af5403-e1f9-4675-86ae-aef206aaac67] CanvasSync::JobLog Update (0.4ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2022-09-13 19:53:57.624474"], ["status", "success"], ["updated_at", "2022-09-13 19:53:57.624839"], ["id", 63]] [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [e4af5403-e1f9-4675-86ae-aef206aaac67]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [e4af5403-e1f9-4675-86ae-aef206aaac67] Performed CanvasSync::Jobs::SyncContentMigrationsJob (Job ID: e4af5403-e1f9-4675-86ae-aef206aaac67) from Test(default) in 11.87ms  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [9be26091-7869-497f-a5da-96ed933baf49] Performing CanvasSync::Jobs::SyncContextModuleItemsJob (Job ID: 9be26091-7869-497f-a5da-96ed933baf49) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [9be26091-7869-497f-a5da-96ed933baf49] CanvasSync::JobLog Load (0.3ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "9be26091-7869-497f-a5da-96ed933baf49"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [9be26091-7869-497f-a5da-96ed933baf49]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [9be26091-7869-497f-a5da-96ed933baf49] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncContextModuleItemsJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2022-09-13 19:53:57.631717"], ["updated_at", "2022-09-13 19:53:57.631717"], ["job_id", "9be26091-7869-497f-a5da-96ed933baf49"]] [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [9be26091-7869-497f-a5da-96ed933baf49]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [9be26091-7869-497f-a5da-96ed933baf49]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [9be26091-7869-497f-a5da-96ed933baf49] CanvasSync::JobLog Update (0.4ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-09-13 19:53:57.633498"], ["status", "running"], ["updated_at", "2022-09-13 19:53:57.633919"], ["id", 65]] [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [9be26091-7869-497f-a5da-96ed933baf49]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [9be26091-7869-497f-a5da-96ed933baf49]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [9be26091-7869-497f-a5da-96ed933baf49] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proserv_context_module_items_csv\n- 1\n- CanvasSync::Processors::ContextModuleItemsProcessor\n- :sync_start_time: '2022-09-13T19:53:57Z'\n :report_params:\n :parameters:\n :enrollment_term_id: 1\n"], ["created_at", "2022-09-13 19:53:57.638082"], ["updated_at", "2022-09-13 19:53:57.638082"], ["job_id", "cf953833-d41a-4c28-969a-9c6aa69adb36"]] [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [9be26091-7869-497f-a5da-96ed933baf49]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [9be26091-7869-497f-a5da-96ed933baf49] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: cf953833-d41a-4c28-969a-9c6aa69adb36) to Test(default) at 2022-09-13 19:54:27 UTC with arguments: "proserv_context_module_items_csv", 1, "CanvasSync::Processors::ContextModuleItemsProcessor", {:sync_start_time=>"2022-09-13T19:53:57Z", :report_params=>{:parameters=>{:enrollment_term_id=>1}}} [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [9be26091-7869-497f-a5da-96ed933baf49]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [9be26091-7869-497f-a5da-96ed933baf49] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2022-09-13 19:53:57.640626"], ["status", "success"], ["updated_at", "2022-09-13 19:53:57.641011"], ["id", 65]] [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [9be26091-7869-497f-a5da-96ed933baf49]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [9be26091-7869-497f-a5da-96ed933baf49] Performed CanvasSync::Jobs::SyncContextModuleItemsJob (Job ID: 9be26091-7869-497f-a5da-96ed933baf49) from Test(default) in 12.05ms  (0.3ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [f40dbdf2-6d51-41bd-b180-12a0daf77e39] Performing CanvasSync::Jobs::SyncContextModuleItemsJob (Job ID: f40dbdf2-6d51-41bd-b180-12a0daf77e39) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [f40dbdf2-6d51-41bd-b180-12a0daf77e39] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "f40dbdf2-6d51-41bd-b180-12a0daf77e39"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [f40dbdf2-6d51-41bd-b180-12a0daf77e39]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [f40dbdf2-6d51-41bd-b180-12a0daf77e39] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncContextModuleItemsJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2022-09-13 19:53:57.647194"], ["updated_at", "2022-09-13 19:53:57.647194"], ["job_id", "f40dbdf2-6d51-41bd-b180-12a0daf77e39"]] [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [f40dbdf2-6d51-41bd-b180-12a0daf77e39]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [f40dbdf2-6d51-41bd-b180-12a0daf77e39]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [f40dbdf2-6d51-41bd-b180-12a0daf77e39] CanvasSync::JobLog Update (0.5ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-09-13 19:53:57.648642"], ["status", "running"], ["updated_at", "2022-09-13 19:53:57.649067"], ["id", 67]] [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [f40dbdf2-6d51-41bd-b180-12a0daf77e39]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [f40dbdf2-6d51-41bd-b180-12a0daf77e39]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [f40dbdf2-6d51-41bd-b180-12a0daf77e39] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proserv_context_module_items_csv\n- 1\n- CanvasSync::Processors::ContextModuleItemsProcessor\n- :sync_start_time: '2022-09-13T19:53:57Z'\n :report_params:\n :parameters: {}\n"], ["created_at", "2022-09-13 19:53:57.653026"], ["updated_at", "2022-09-13 19:53:57.653026"], ["job_id", "4a8a89d1-9970-4bf2-8be0-3e9c2690561e"]] [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [f40dbdf2-6d51-41bd-b180-12a0daf77e39]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [f40dbdf2-6d51-41bd-b180-12a0daf77e39] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: 4a8a89d1-9970-4bf2-8be0-3e9c2690561e) to Test(default) at 2022-09-13 19:54:27 UTC with arguments: "proserv_context_module_items_csv", 1, "CanvasSync::Processors::ContextModuleItemsProcessor", {:sync_start_time=>"2022-09-13T19:53:57Z", :report_params=>{:parameters=>{}}} [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [f40dbdf2-6d51-41bd-b180-12a0daf77e39]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [f40dbdf2-6d51-41bd-b180-12a0daf77e39] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2022-09-13 19:53:57.655869"], ["status", "success"], ["updated_at", "2022-09-13 19:53:57.656211"], ["id", 67]] [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [f40dbdf2-6d51-41bd-b180-12a0daf77e39]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [f40dbdf2-6d51-41bd-b180-12a0daf77e39] Performed CanvasSync::Jobs::SyncContextModuleItemsJob (Job ID: f40dbdf2-6d51-41bd-b180-12a0daf77e39) from Test(default) in 11.49ms  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [2122ae39-2e58-4056-b6f8-e7fa79700e72] Performing CanvasSync::Jobs::SyncContextModulesJob (Job ID: 2122ae39-2e58-4056-b6f8-e7fa79700e72) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [2122ae39-2e58-4056-b6f8-e7fa79700e72] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "2122ae39-2e58-4056-b6f8-e7fa79700e72"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [2122ae39-2e58-4056-b6f8-e7fa79700e72]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [2122ae39-2e58-4056-b6f8-e7fa79700e72] CanvasSync::JobLog Create (0.4ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncContextModulesJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2022-09-13 19:53:57.662014"], ["updated_at", "2022-09-13 19:53:57.662014"], ["job_id", "2122ae39-2e58-4056-b6f8-e7fa79700e72"]] [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [2122ae39-2e58-4056-b6f8-e7fa79700e72]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [2122ae39-2e58-4056-b6f8-e7fa79700e72]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [2122ae39-2e58-4056-b6f8-e7fa79700e72] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-09-13 19:53:57.663876"], ["status", "running"], ["updated_at", "2022-09-13 19:53:57.664285"], ["id", 69]] [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [2122ae39-2e58-4056-b6f8-e7fa79700e72]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [2122ae39-2e58-4056-b6f8-e7fa79700e72]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [2122ae39-2e58-4056-b6f8-e7fa79700e72] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proserv_context_modules_csv\n- 1\n- CanvasSync::Processors::ContextModulesProcessor\n- :sync_start_time: '2022-09-13T19:53:57Z'\n :report_params:\n :parameters:\n :enrollment_term_id: 1\n"], ["created_at", "2022-09-13 19:53:57.668332"], ["updated_at", "2022-09-13 19:53:57.668332"], ["job_id", "4f654e7f-4ae4-41da-b308-7517faba0459"]] [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [2122ae39-2e58-4056-b6f8-e7fa79700e72]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [2122ae39-2e58-4056-b6f8-e7fa79700e72] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: 4f654e7f-4ae4-41da-b308-7517faba0459) to Test(default) at 2022-09-13 19:54:27 UTC with arguments: "proserv_context_modules_csv", 1, "CanvasSync::Processors::ContextModulesProcessor", {:sync_start_time=>"2022-09-13T19:53:57Z", :report_params=>{:parameters=>{:enrollment_term_id=>1}}} [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [2122ae39-2e58-4056-b6f8-e7fa79700e72]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [2122ae39-2e58-4056-b6f8-e7fa79700e72] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2022-09-13 19:53:57.670857"], ["status", "success"], ["updated_at", "2022-09-13 19:53:57.671191"], ["id", 69]] [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [2122ae39-2e58-4056-b6f8-e7fa79700e72]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [2122ae39-2e58-4056-b6f8-e7fa79700e72] Performed CanvasSync::Jobs::SyncContextModulesJob (Job ID: 2122ae39-2e58-4056-b6f8-e7fa79700e72) from Test(default) in 11.47ms  (0.1ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [488b81e7-5e98-4190-8fe4-daaf0c9c7704] Performing CanvasSync::Jobs::SyncContextModulesJob (Job ID: 488b81e7-5e98-4190-8fe4-daaf0c9c7704) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [488b81e7-5e98-4190-8fe4-daaf0c9c7704] CanvasSync::JobLog Load (0.3ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "488b81e7-5e98-4190-8fe4-daaf0c9c7704"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [488b81e7-5e98-4190-8fe4-daaf0c9c7704]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [488b81e7-5e98-4190-8fe4-daaf0c9c7704] CanvasSync::JobLog Create (0.4ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncContextModulesJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2022-09-13 19:53:57.676082"], ["updated_at", "2022-09-13 19:53:57.676082"], ["job_id", "488b81e7-5e98-4190-8fe4-daaf0c9c7704"]] [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [488b81e7-5e98-4190-8fe4-daaf0c9c7704]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [488b81e7-5e98-4190-8fe4-daaf0c9c7704]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [488b81e7-5e98-4190-8fe4-daaf0c9c7704] CanvasSync::JobLog Update (0.4ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-09-13 19:53:57.678192"], ["status", "running"], ["updated_at", "2022-09-13 19:53:57.678706"], ["id", 71]] [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [488b81e7-5e98-4190-8fe4-daaf0c9c7704]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [488b81e7-5e98-4190-8fe4-daaf0c9c7704]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [488b81e7-5e98-4190-8fe4-daaf0c9c7704] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proserv_context_modules_csv\n- 1\n- CanvasSync::Processors::ContextModulesProcessor\n- :sync_start_time: '2022-09-13T19:53:57Z'\n :report_params:\n :parameters: {}\n"], ["created_at", "2022-09-13 19:53:57.682862"], ["updated_at", "2022-09-13 19:53:57.682862"], ["job_id", "697f73da-8e6f-4251-81c1-92e8ebe455f2"]] [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [488b81e7-5e98-4190-8fe4-daaf0c9c7704]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [488b81e7-5e98-4190-8fe4-daaf0c9c7704] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: 697f73da-8e6f-4251-81c1-92e8ebe455f2) to Test(default) at 2022-09-13 19:54:27 UTC with arguments: "proserv_context_modules_csv", 1, "CanvasSync::Processors::ContextModulesProcessor", {:sync_start_time=>"2022-09-13T19:53:57Z", :report_params=>{:parameters=>{}}} [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [488b81e7-5e98-4190-8fe4-daaf0c9c7704]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [488b81e7-5e98-4190-8fe4-daaf0c9c7704] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2022-09-13 19:53:57.685318"], ["status", "success"], ["updated_at", "2022-09-13 19:53:57.685641"], ["id", 71]] [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [488b81e7-5e98-4190-8fe4-daaf0c9c7704]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [488b81e7-5e98-4190-8fe4-daaf0c9c7704] Performed CanvasSync::Jobs::SyncContextModulesJob (Job ID: 488b81e7-5e98-4190-8fe4-daaf0c9c7704) from Test(default) in 11.91ms  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.3ms) SAVEPOINT active_record_1 Term Exists (0.4ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 44028176], ["LIMIT", 1]] Term Create (0.3ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 44028176], ["name", "Cool Term"], ["start_at", "2022-09-10 19:53:56.526744"], ["end_at", "2022-09-16 19:53:56.526869"], ["workflow_state", "active"], ["sis_id", "35d9859e36d8074063c571bbc0f86556"], ["created_at", "2022-09-13 19:53:57.700177"], ["updated_at", "2022-09-13 19:53:57.700177"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [f72b7c91-6695-4f42-ba66-7a4a5cc25a56] Performing CanvasSync::Jobs::SyncProvisioningReportJob (Job ID: f72b7c91-6695-4f42-ba66-7a4a5cc25a56) from Test(default) with arguments: {:models=>["users", "courses"], :term_scope=>"active"} [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [f72b7c91-6695-4f42-ba66-7a4a5cc25a56] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "f72b7c91-6695-4f42-ba66-7a4a5cc25a56"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [f72b7c91-6695-4f42-ba66-7a4a5cc25a56]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [f72b7c91-6695-4f42-ba66-7a4a5cc25a56] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncProvisioningReportJob"], ["status", "enqueued"], ["job_arguments", "---\n- :models:\n - users\n - courses\n :term_scope: active\n"], ["created_at", "2022-09-13 19:53:57.702881"], ["updated_at", "2022-09-13 19:53:57.702881"], ["job_id", "f72b7c91-6695-4f42-ba66-7a4a5cc25a56"]] [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [f72b7c91-6695-4f42-ba66-7a4a5cc25a56]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [f72b7c91-6695-4f42-ba66-7a4a5cc25a56]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [f72b7c91-6695-4f42-ba66-7a4a5cc25a56] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-09-13 19:53:57.704419"], ["status", "running"], ["updated_at", "2022-09-13 19:53:57.704773"], ["id", 73]] [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [f72b7c91-6695-4f42-ba66-7a4a5cc25a56]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [f72b7c91-6695-4f42-ba66-7a4a5cc25a56]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [f72b7c91-6695-4f42-ba66-7a4a5cc25a56] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proservices_provisioning_csv\n- \n- CanvasSync::Processors::ProvisioningReportProcessor\n- :models:\n - users\n - courses\n :term_scope: active\n :sync_start_time: '2022-09-13T19:53:57Z'\n :report_params:\n :parameters:\n :include_deleted: true\n users: true\n courses: true\n :enrollment_term_id: 44028176\n"], ["created_at", "2022-09-13 19:53:57.707399"], ["updated_at", "2022-09-13 19:53:57.707399"], ["job_id", "b81f58cb-ae29-465f-bf67-7a065cacd944"]] [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [f72b7c91-6695-4f42-ba66-7a4a5cc25a56]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [f72b7c91-6695-4f42-ba66-7a4a5cc25a56] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: b81f58cb-ae29-465f-bf67-7a065cacd944) to Test(default) at 2022-09-13 19:54:27 UTC with arguments: "proservices_provisioning_csv", nil, "CanvasSync::Processors::ProvisioningReportProcessor", {:models=>["users", "courses"], :term_scope=>"active", :sync_start_time=>"2022-09-13T19:53:57Z", :report_params=>{:parameters=>{:include_deleted=>true, "users"=>true, "courses"=>true, :enrollment_term_id=>44028176}}} [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [f72b7c91-6695-4f42-ba66-7a4a5cc25a56]  (0.3ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [f72b7c91-6695-4f42-ba66-7a4a5cc25a56] CanvasSync::JobLog Update (0.4ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2022-09-13 19:53:57.710805"], ["status", "success"], ["updated_at", "2022-09-13 19:53:57.711428"], ["id", 73]] [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [f72b7c91-6695-4f42-ba66-7a4a5cc25a56]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [f72b7c91-6695-4f42-ba66-7a4a5cc25a56] Performed CanvasSync::Jobs::SyncProvisioningReportJob (Job ID: f72b7c91-6695-4f42-ba66-7a4a5cc25a56) from Test(default) in 11.11ms  (0.1ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [d3ac1327-6687-4019-bed3-693c5eb981b4] Performing CanvasSync::Jobs::SyncProvisioningReportJob (Job ID: d3ac1327-6687-4019-bed3-693c5eb981b4) from Test(default) with arguments: {:models=>["users", "courses"]} [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [d3ac1327-6687-4019-bed3-693c5eb981b4] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "d3ac1327-6687-4019-bed3-693c5eb981b4"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [d3ac1327-6687-4019-bed3-693c5eb981b4]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [d3ac1327-6687-4019-bed3-693c5eb981b4] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncProvisioningReportJob"], ["status", "enqueued"], ["job_arguments", "---\n- :models:\n - users\n - courses\n"], ["created_at", "2022-09-13 19:53:57.716081"], ["updated_at", "2022-09-13 19:53:57.716081"], ["job_id", "d3ac1327-6687-4019-bed3-693c5eb981b4"]] [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [d3ac1327-6687-4019-bed3-693c5eb981b4]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [d3ac1327-6687-4019-bed3-693c5eb981b4]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [d3ac1327-6687-4019-bed3-693c5eb981b4] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-09-13 19:53:57.717614"], ["status", "running"], ["updated_at", "2022-09-13 19:53:57.717922"], ["id", 75]] [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [d3ac1327-6687-4019-bed3-693c5eb981b4]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [d3ac1327-6687-4019-bed3-693c5eb981b4]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [d3ac1327-6687-4019-bed3-693c5eb981b4] CanvasSync::JobLog Create (0.2ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proservices_provisioning_csv\n- \n- CanvasSync::Processors::ProvisioningReportProcessor\n- :models:\n - users\n - courses\n :sync_start_time: '2022-09-13T19:53:57Z'\n :report_params:\n :parameters:\n :include_deleted: true\n users: true\n courses: true\n"], ["created_at", "2022-09-13 19:53:57.720474"], ["updated_at", "2022-09-13 19:53:57.720474"], ["job_id", "8a1e8a28-3f1e-406c-a96c-f8ef768ecf4a"]] [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [d3ac1327-6687-4019-bed3-693c5eb981b4]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [d3ac1327-6687-4019-bed3-693c5eb981b4] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: 8a1e8a28-3f1e-406c-a96c-f8ef768ecf4a) to Test(default) at 2022-09-13 19:54:27 UTC with arguments: "proservices_provisioning_csv", nil, "CanvasSync::Processors::ProvisioningReportProcessor", {:models=>["users", "courses"], :sync_start_time=>"2022-09-13T19:53:57Z", :report_params=>{:parameters=>{:include_deleted=>true, "users"=>true, "courses"=>true}}} [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [d3ac1327-6687-4019-bed3-693c5eb981b4]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [d3ac1327-6687-4019-bed3-693c5eb981b4] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2022-09-13 19:53:57.722800"], ["status", "success"], ["updated_at", "2022-09-13 19:53:57.723098"], ["id", 75]] [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [d3ac1327-6687-4019-bed3-693c5eb981b4]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [d3ac1327-6687-4019-bed3-693c5eb981b4] Performed CanvasSync::Jobs::SyncProvisioningReportJob (Job ID: d3ac1327-6687-4019-bed3-693c5eb981b4) from Test(default) in 9.16ms  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Account Exists (0.4ms) SELECT 1 AS one FROM "accounts" WHERE "accounts"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] Account Create (0.4ms) INSERT INTO "accounts" ("canvas_id", "sis_id", "canvas_parent_account_id", "sis_parent_account_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 1], ["sis_id", "c5d05e362f910ee1e0069272c1d293d6"], ["canvas_parent_account_id", 1], ["sis_parent_account_id", "d808b4ede7c5db93c7de7c60816b6e0b"], ["name", "Account name"], ["workflow_state", "active"], ["created_at", "2022-09-13 19:53:57.728472"], ["updated_at", "2022-09-13 19:53:57.728472"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.6ms) SELECT COUNT(*) FROM "roles" [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [002be9d7-97a0-491d-9b9f-b5628a0a851f] Performing CanvasSync::Jobs::SyncRolesJob (Job ID: 002be9d7-97a0-491d-9b9f-b5628a0a851f) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [002be9d7-97a0-491d-9b9f-b5628a0a851f] CanvasSync::JobLog Load (0.1ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "002be9d7-97a0-491d-9b9f-b5628a0a851f"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [002be9d7-97a0-491d-9b9f-b5628a0a851f]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [002be9d7-97a0-491d-9b9f-b5628a0a851f] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncRolesJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2022-09-13 19:53:57.735538"], ["updated_at", "2022-09-13 19:53:57.735538"], ["job_id", "002be9d7-97a0-491d-9b9f-b5628a0a851f"]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [002be9d7-97a0-491d-9b9f-b5628a0a851f]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [002be9d7-97a0-491d-9b9f-b5628a0a851f]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [002be9d7-97a0-491d-9b9f-b5628a0a851f] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-09-13 19:53:57.736975"], ["status", "running"], ["updated_at", "2022-09-13 19:53:57.737354"], ["id", 77]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [002be9d7-97a0-491d-9b9f-b5628a0a851f]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [002be9d7-97a0-491d-9b9f-b5628a0a851f] Account Load (0.4ms) SELECT "accounts".* FROM "accounts" WHERE "accounts"."workflow_state" != $1 ORDER BY "accounts"."id" ASC LIMIT $2 [["workflow_state", "deleted"], ["LIMIT", 1000]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [002be9d7-97a0-491d-9b9f-b5628a0a851f] Role Load (0.3ms) SELECT "roles".* FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [002be9d7-97a0-491d-9b9f-b5628a0a851f]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [002be9d7-97a0-491d-9b9f-b5628a0a851f] Role Exists (0.3ms) SELECT 1 AS one FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [002be9d7-97a0-491d-9b9f-b5628a0a851f] Role Create (0.5ms) INSERT INTO "roles" ("canvas_id", "label", "base_role_type", "canvas_account_id", "workflow_state", "permissions", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 1], ["label", "Account Admin"], ["base_role_type", "AccountMembership"], ["canvas_account_id", 10], ["workflow_state", "built_in"], ["permissions", "{\"manage_wiki\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"post_to_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"moderate_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_announcements\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"send_messages\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"send_messages_all\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_outcomes\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"create_conferences\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"create_collaborations\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_roster\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_all_grades\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_grades\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_rubrics\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"comment_on_others_submissions\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_students\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_admin_users\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_role_overrides\":{\"enabled\":true,\"locked\":true,\"readonly\":true,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_account_memberships\":{\"enabled\":true,\"locked\":true,\"readonly\":true,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_account_settings\":{\"enabled\":true,\"locked\":true,\"readonly\":true,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_groups\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_group_pages\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_files\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_assignments\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"undelete_courses\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_grade_changes\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_course_changes\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_question_banks\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_calendar\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_reports\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_courses\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_user_logins\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_user_observers\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_alerts\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"become_user\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_developer_keys\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"import_sis\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_sis\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_sis\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_course_list\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_statistics\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_storage_quotas\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_course_content\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_content\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_interaction_alerts\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"change_course_state\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_sections\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_feature_flags\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_quiz_answer_audits\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"moderate_grades\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"lti_add_edit\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true}}"], ["created_at", "2022-09-13 19:53:57.763427"], ["updated_at", "2022-09-13 19:53:57.763427"]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [002be9d7-97a0-491d-9b9f-b5628a0a851f]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [002be9d7-97a0-491d-9b9f-b5628a0a851f] Role Load (0.2ms) SELECT "roles".* FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 3], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [002be9d7-97a0-491d-9b9f-b5628a0a851f]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [002be9d7-97a0-491d-9b9f-b5628a0a851f] Role Exists (0.3ms) SELECT 1 AS one FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 3], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [002be9d7-97a0-491d-9b9f-b5628a0a851f] Role Create (0.3ms) INSERT INTO "roles" ("canvas_id", "label", "base_role_type", "canvas_account_id", "workflow_state", "permissions", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 3], ["label", "Student"], ["base_role_type", "StudentEnrollment"], ["canvas_account_id", 10], ["workflow_state", "built_in"], ["permissions", "{\"manage_wiki\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"read_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"post_to_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"moderate_forum\":{\"enabled\":false,\"locked\":false,\"readonly\":false,\"explicit\":false},\"read_announcements\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"send_messages\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"send_messages_all\":{\"enabled\":false,\"locked\":false,\"readonly\":false,\"explicit\":false},\"manage_outcomes\":{\"enabled\":false,\"locked\":false,\"readonly\":false,\"explicit\":false},\"create_conferences\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"create_collaborations\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_roster\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_all_grades\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_grades\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_rubrics\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"comment_on_others_submissions\":{\"enabled\":false,\"locked\":false,\"readonly\":false,\"explicit\":false},\"manage_students\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_admin_users\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_role_overrides\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_account_memberships\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_account_settings\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_groups\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"view_group_pages\":{\"enabled\":false,\"locked\":false,\"readonly\":false,\"explicit\":false},\"manage_files\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_assignments\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"undelete_courses\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"view_grade_changes\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"view_course_changes\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"read_question_banks\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_calendar\":{\"enabled\":false,\"locked\":false,\"readonly\":false,\"explicit\":false},\"read_reports\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_courses\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_user_logins\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_user_observers\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_alerts\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"become_user\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_developer_keys\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"import_sis\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_sis\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"read_sis\":{\"enabled\":false,\"locked\":false,\"readonly\":false,\"explicit\":false},\"read_course_list\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"view_statistics\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_storage_quotas\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"read_course_content\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_content\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_interaction_alerts\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"change_course_state\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_sections\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_feature_flags\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"view_quiz_answer_audits\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"moderate_grades\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"lti_add_edit\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false}}"], ["created_at", "2022-09-13 19:53:57.770991"], ["updated_at", "2022-09-13 19:53:57.770991"]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [002be9d7-97a0-491d-9b9f-b5628a0a851f]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [002be9d7-97a0-491d-9b9f-b5628a0a851f] Role Update All (0.3ms) UPDATE "roles" SET "workflow_state" = 'inactive' WHERE "roles"."id" NOT IN ($1, $2) [["id", 7], ["id", 8]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [002be9d7-97a0-491d-9b9f-b5628a0a851f]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [002be9d7-97a0-491d-9b9f-b5628a0a851f] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2022-09-13 19:53:57.774167"], ["status", "success"], ["updated_at", "2022-09-13 19:53:57.774513"], ["id", 77]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [002be9d7-97a0-491d-9b9f-b5628a0a851f]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [002be9d7-97a0-491d-9b9f-b5628a0a851f] Performed CanvasSync::Jobs::SyncRolesJob (Job ID: 002be9d7-97a0-491d-9b9f-b5628a0a851f) from Test(default) in 41.46ms  (0.5ms) SELECT COUNT(*) FROM "roles"  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Term Exists (0.2ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 23851659], ["LIMIT", 1]] Term Create (0.2ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 23851659], ["name", "Cool Term"], ["start_at", "2022-09-10 19:53:56.526744"], ["end_at", "2022-09-16 19:53:56.526869"], ["workflow_state", "active"], ["sis_id", "9a8dfd0eb21648ff2ea37e6bf3dace21"], ["created_at", "2022-09-13 19:53:57.780481"], ["updated_at", "2022-09-13 19:53:57.780481"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [800dcfab-993b-4696-8b20-4ea6798ec211] Performing CanvasSync::Jobs::SyncSimpleTableJob (Job ID: 800dcfab-993b-4696-8b20-4ea6798ec211) from Test(default) with arguments: {:report_name=>"proservices_provisioning_csv", :model=>"courses", :mapping=>"courses", :klass=>"Course", :term_scope=>"active", :params=>{"parameters[include_deleted]"=>true, "parameters[courses]"=>true}} [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [800dcfab-993b-4696-8b20-4ea6798ec211] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "800dcfab-993b-4696-8b20-4ea6798ec211"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [800dcfab-993b-4696-8b20-4ea6798ec211]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [800dcfab-993b-4696-8b20-4ea6798ec211] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncSimpleTableJob"], ["status", "enqueued"], ["job_arguments", "---\n- :report_name: proservices_provisioning_csv\n :model: courses\n :mapping: courses\n :klass: Course\n :term_scope: active\n :params:\n parameters[include_deleted]: true\n parameters[courses]: true\n"], ["created_at", "2022-09-13 19:53:57.782856"], ["updated_at", "2022-09-13 19:53:57.782856"], ["job_id", "800dcfab-993b-4696-8b20-4ea6798ec211"]] [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [800dcfab-993b-4696-8b20-4ea6798ec211]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [800dcfab-993b-4696-8b20-4ea6798ec211]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [800dcfab-993b-4696-8b20-4ea6798ec211] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-09-13 19:53:57.784447"], ["status", "running"], ["updated_at", "2022-09-13 19:53:57.784789"], ["id", 78]] [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [800dcfab-993b-4696-8b20-4ea6798ec211]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [800dcfab-993b-4696-8b20-4ea6798ec211]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [800dcfab-993b-4696-8b20-4ea6798ec211] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2022-09-13 19:53:57.786311"], ["status", "success"], ["updated_at", "2022-09-13 19:53:57.786593"], ["id", 78]] [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [800dcfab-993b-4696-8b20-4ea6798ec211]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [800dcfab-993b-4696-8b20-4ea6798ec211] Performed CanvasSync::Jobs::SyncSimpleTableJob (Job ID: 800dcfab-993b-4696-8b20-4ea6798ec211) from Test(default) in 5.75ms  (0.1ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [5cae8da9-7994-47eb-ae1c-0b247399207e] Performing CanvasSync::Jobs::SyncSubmissionsJob (Job ID: 5cae8da9-7994-47eb-ae1c-0b247399207e) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [5cae8da9-7994-47eb-ae1c-0b247399207e] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "5cae8da9-7994-47eb-ae1c-0b247399207e"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [5cae8da9-7994-47eb-ae1c-0b247399207e]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [5cae8da9-7994-47eb-ae1c-0b247399207e] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncSubmissionsJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2022-09-13 19:53:57.790847"], ["updated_at", "2022-09-13 19:53:57.790847"], ["job_id", "5cae8da9-7994-47eb-ae1c-0b247399207e"]] [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [5cae8da9-7994-47eb-ae1c-0b247399207e]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [5cae8da9-7994-47eb-ae1c-0b247399207e]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [5cae8da9-7994-47eb-ae1c-0b247399207e] CanvasSync::JobLog Update (0.4ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-09-13 19:53:57.792451"], ["status", "running"], ["updated_at", "2022-09-13 19:53:57.793082"], ["id", 79]] [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [5cae8da9-7994-47eb-ae1c-0b247399207e]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [5cae8da9-7994-47eb-ae1c-0b247399207e]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [5cae8da9-7994-47eb-ae1c-0b247399207e] CanvasSync::JobLog Create (0.4ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proserv_student_submissions_csv\n- 1\n- CanvasSync::Processors::SubmissionsProcessor\n- :sync_start_time: '2022-09-13T19:53:57Z'\n :report_params:\n :parameters:\n :include_all: \n :enrollment_batch_size: \n :enrollment_term_id: 1\n"], ["created_at", "2022-09-13 19:53:57.798141"], ["updated_at", "2022-09-13 19:53:57.798141"], ["job_id", "7d48df94-abdf-4bce-b042-0c2621349cb2"]] [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [5cae8da9-7994-47eb-ae1c-0b247399207e]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [5cae8da9-7994-47eb-ae1c-0b247399207e] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: 7d48df94-abdf-4bce-b042-0c2621349cb2) to Test(default) at 2022-09-13 19:54:27 UTC with arguments: "proserv_student_submissions_csv", 1, "CanvasSync::Processors::SubmissionsProcessor", {:sync_start_time=>"2022-09-13T19:53:57Z", :report_params=>{:parameters=>{:include_all=>nil, :enrollment_batch_size=>nil, :enrollment_term_id=>1}}} [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [5cae8da9-7994-47eb-ae1c-0b247399207e]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [5cae8da9-7994-47eb-ae1c-0b247399207e] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2022-09-13 19:53:57.800981"], ["status", "success"], ["updated_at", "2022-09-13 19:53:57.801286"], ["id", 79]] [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [5cae8da9-7994-47eb-ae1c-0b247399207e]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [5cae8da9-7994-47eb-ae1c-0b247399207e] Performed CanvasSync::Jobs::SyncSubmissionsJob (Job ID: 5cae8da9-7994-47eb-ae1c-0b247399207e) from Test(default) in 12.36ms  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) SELECT COUNT(*) FROM "terms" [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [7594c39f-d9fb-4486-b53e-fb448373edf3] Performing CanvasSync::Jobs::SyncTermsJob (Job ID: 7594c39f-d9fb-4486-b53e-fb448373edf3) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [7594c39f-d9fb-4486-b53e-fb448373edf3] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "7594c39f-d9fb-4486-b53e-fb448373edf3"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [7594c39f-d9fb-4486-b53e-fb448373edf3]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [7594c39f-d9fb-4486-b53e-fb448373edf3] CanvasSync::JobLog Create (0.2ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncTermsJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2022-09-13 19:53:57.806120"], ["updated_at", "2022-09-13 19:53:57.806120"], ["job_id", "7594c39f-d9fb-4486-b53e-fb448373edf3"]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [7594c39f-d9fb-4486-b53e-fb448373edf3]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [7594c39f-d9fb-4486-b53e-fb448373edf3]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [7594c39f-d9fb-4486-b53e-fb448373edf3] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-09-13 19:53:57.807339"], ["status", "running"], ["updated_at", "2022-09-13 19:53:57.807660"], ["id", 81]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [7594c39f-d9fb-4486-b53e-fb448373edf3]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [7594c39f-d9fb-4486-b53e-fb448373edf3] Term Load (0.3ms) SELECT "terms".* FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [7594c39f-d9fb-4486-b53e-fb448373edf3]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [7594c39f-d9fb-4486-b53e-fb448373edf3] Term Exists (0.3ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [7594c39f-d9fb-4486-b53e-fb448373edf3] Term Create (0.3ms) INSERT INTO "terms" ("canvas_id", "name", "workflow_state", "grading_period_group_id", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 1], ["name", "Default Term"], ["workflow_state", "active"], ["grading_period_group_id", 1], ["sis_id", "Test"], ["created_at", "2022-09-13 19:53:57.814665"], ["updated_at", "2022-09-13 19:53:57.814665"]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [7594c39f-d9fb-4486-b53e-fb448373edf3]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [7594c39f-d9fb-4486-b53e-fb448373edf3] Term Load (0.3ms) SELECT "terms".* FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 6], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [7594c39f-d9fb-4486-b53e-fb448373edf3]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [7594c39f-d9fb-4486-b53e-fb448373edf3] Term Exists (0.2ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 6], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [7594c39f-d9fb-4486-b53e-fb448373edf3] Term Create (0.3ms) INSERT INTO "terms" ("canvas_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["canvas_id", 6], ["name", "Average Term 1"], ["workflow_state", "active"], ["created_at", "2022-09-13 19:53:57.818046"], ["updated_at", "2022-09-13 19:53:57.818046"]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [7594c39f-d9fb-4486-b53e-fb448373edf3]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [7594c39f-d9fb-4486-b53e-fb448373edf3] Term Load (0.2ms) SELECT "terms".* FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 7], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [7594c39f-d9fb-4486-b53e-fb448373edf3]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [7594c39f-d9fb-4486-b53e-fb448373edf3] Term Exists (0.2ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 7], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [7594c39f-d9fb-4486-b53e-fb448373edf3] Term Create (0.2ms) INSERT INTO "terms" ("canvas_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["canvas_id", 7], ["name", "Average Term 2"], ["workflow_state", "active"], ["created_at", "2022-09-13 19:53:57.820613"], ["updated_at", "2022-09-13 19:53:57.820613"]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [7594c39f-d9fb-4486-b53e-fb448373edf3]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [7594c39f-d9fb-4486-b53e-fb448373edf3] Term Load (0.2ms) SELECT "terms".* FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 5], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [7594c39f-d9fb-4486-b53e-fb448373edf3]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [7594c39f-d9fb-4486-b53e-fb448373edf3] Term Exists (0.2ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 5], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [7594c39f-d9fb-4486-b53e-fb448373edf3] Term Create (0.2ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 5], ["name", "Syllabus Term"], ["start_at", "2017-08-14 06:00:00"], ["end_at", "2017-08-31 06:00:00"], ["workflow_state", "active"], ["sis_id", "SYTERM"], ["created_at", "2022-09-13 19:53:57.823514"], ["updated_at", "2022-09-13 19:53:57.823514"]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [7594c39f-d9fb-4486-b53e-fb448373edf3]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [7594c39f-d9fb-4486-b53e-fb448373edf3] Term Load (0.3ms) SELECT "terms".* FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 4], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [7594c39f-d9fb-4486-b53e-fb448373edf3]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [7594c39f-d9fb-4486-b53e-fb448373edf3] Term Exists (0.5ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 4], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [7594c39f-d9fb-4486-b53e-fb448373edf3] Term Create (0.4ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "grading_period_group_id", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8, $9) RETURNING "id" [["canvas_id", 4], ["name", "Ellucian Term"], ["start_at", "2017-08-01 06:00:00"], ["end_at", "2017-10-31 06:00:00"], ["workflow_state", "active"], ["grading_period_group_id", 1], ["sis_id", "SH"], ["created_at", "2022-09-13 19:53:57.827209"], ["updated_at", "2022-09-13 19:53:57.827209"]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [7594c39f-d9fb-4486-b53e-fb448373edf3]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [7594c39f-d9fb-4486-b53e-fb448373edf3] Term Load (0.2ms) SELECT "terms".* FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 3], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [7594c39f-d9fb-4486-b53e-fb448373edf3]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [7594c39f-d9fb-4486-b53e-fb448373edf3] Term Exists (0.2ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 3], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [7594c39f-d9fb-4486-b53e-fb448373edf3] Term Create (0.3ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 3], ["name", "Current Term"], ["start_at", "2017-03-19 06:00:00"], ["end_at", "2017-08-01 06:00:00"], ["workflow_state", "active"], ["created_at", "2022-09-13 19:53:57.830988"], ["updated_at", "2022-09-13 19:53:57.830988"]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [7594c39f-d9fb-4486-b53e-fb448373edf3]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [7594c39f-d9fb-4486-b53e-fb448373edf3] [CanvasSync::Jobs::TermBatchesJob] [47e5ae8e-855d-4eb3-89c6-1279067a3fba] Performing CanvasSync::Jobs::TermBatchesJob (Job ID: 47e5ae8e-855d-4eb3-89c6-1279067a3fba) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [7594c39f-d9fb-4486-b53e-fb448373edf3] [CanvasSync::Jobs::TermBatchesJob] [47e5ae8e-855d-4eb3-89c6-1279067a3fba] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "47e5ae8e-855d-4eb3-89c6-1279067a3fba"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [7594c39f-d9fb-4486-b53e-fb448373edf3] [CanvasSync::Jobs::TermBatchesJob] [47e5ae8e-855d-4eb3-89c6-1279067a3fba]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [7594c39f-d9fb-4486-b53e-fb448373edf3] [CanvasSync::Jobs::TermBatchesJob] [47e5ae8e-855d-4eb3-89c6-1279067a3fba] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::TermBatchesJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2022-09-13 19:53:57.833068"], ["updated_at", "2022-09-13 19:53:57.833068"], ["job_id", "47e5ae8e-855d-4eb3-89c6-1279067a3fba"]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [7594c39f-d9fb-4486-b53e-fb448373edf3] [CanvasSync::Jobs::TermBatchesJob] [47e5ae8e-855d-4eb3-89c6-1279067a3fba]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [7594c39f-d9fb-4486-b53e-fb448373edf3] [CanvasSync::Jobs::TermBatchesJob] [47e5ae8e-855d-4eb3-89c6-1279067a3fba]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [7594c39f-d9fb-4486-b53e-fb448373edf3] [CanvasSync::Jobs::TermBatchesJob] [47e5ae8e-855d-4eb3-89c6-1279067a3fba] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-09-13 19:53:57.834362"], ["status", "running"], ["updated_at", "2022-09-13 19:53:57.834686"], ["id", 82]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [7594c39f-d9fb-4486-b53e-fb448373edf3] [CanvasSync::Jobs::TermBatchesJob] [47e5ae8e-855d-4eb3-89c6-1279067a3fba]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [7594c39f-d9fb-4486-b53e-fb448373edf3] [CanvasSync::Jobs::TermBatchesJob] [47e5ae8e-855d-4eb3-89c6-1279067a3fba]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [7594c39f-d9fb-4486-b53e-fb448373edf3] [CanvasSync::Jobs::TermBatchesJob] [47e5ae8e-855d-4eb3-89c6-1279067a3fba] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2022-09-13 19:53:57.835701"], ["status", "success"], ["updated_at", "2022-09-13 19:53:57.835969"], ["id", 82]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [7594c39f-d9fb-4486-b53e-fb448373edf3] [CanvasSync::Jobs::TermBatchesJob] [47e5ae8e-855d-4eb3-89c6-1279067a3fba]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [7594c39f-d9fb-4486-b53e-fb448373edf3] [CanvasSync::Jobs::TermBatchesJob] [47e5ae8e-855d-4eb3-89c6-1279067a3fba] Performed CanvasSync::Jobs::TermBatchesJob (Job ID: 47e5ae8e-855d-4eb3-89c6-1279067a3fba) from Test(default) in 4.76ms [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [7594c39f-d9fb-4486-b53e-fb448373edf3]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [7594c39f-d9fb-4486-b53e-fb448373edf3] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2022-09-13 19:53:57.836976"], ["status", "success"], ["updated_at", "2022-09-13 19:53:57.837225"], ["id", 81]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [7594c39f-d9fb-4486-b53e-fb448373edf3]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [7594c39f-d9fb-4486-b53e-fb448373edf3] Performed CanvasSync::Jobs::SyncTermsJob (Job ID: 7594c39f-d9fb-4486-b53e-fb448373edf3) from Test(default) in 32.92ms  (0.2ms) SELECT COUNT(*) FROM "terms"  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Account Exists (0.2ms) SELECT 1 AS one FROM "accounts" WHERE "accounts"."canvas_id" = $1 LIMIT $2 [["canvas_id", 545550], ["LIMIT", 1]] Account Create (0.3ms) INSERT INTO "accounts" ("canvas_id", "sis_id", "canvas_parent_account_id", "sis_parent_account_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 545550], ["sis_id", "9aa87239d48be35f445dc22d0b2cd5d7"], ["canvas_parent_account_id", 1], ["sis_parent_account_id", "1daeb2c4b172f5cd714eb2d1274a6ef5"], ["name", "Account name"], ["workflow_state", "active"], ["created_at", "2022-09-13 19:53:57.841605"], ["updated_at", "2022-09-13 19:53:57.841605"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Account Exists (0.4ms) SELECT 1 AS one FROM "accounts" WHERE "accounts"."canvas_id" IS NULL AND "accounts"."id" != $1 LIMIT $2 [["id", 8], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Account Exists (0.3ms) SELECT 1 AS one FROM "accounts" WHERE "accounts"."canvas_id" = $1 LIMIT $2 [["canvas_id", 30311795], ["LIMIT", 1]] Account Create (0.3ms) INSERT INTO "accounts" ("canvas_id", "sis_id", "canvas_parent_account_id", "sis_parent_account_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 30311795], ["sis_id", "a0d8643a7d2dcea35573de69fd1e3bf6"], ["canvas_parent_account_id", 1], ["sis_parent_account_id", "18af856526f8a3ec5770187f0bf950e6"], ["name", "Account name"], ["workflow_state", "active"], ["created_at", "2022-09-13 19:53:57.852727"], ["updated_at", "2022-09-13 19:53:57.852727"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Account Load (0.2ms) SELECT "accounts".* FROM "accounts" ORDER BY "accounts"."id" ASC LIMIT $1 [["LIMIT", 1]] Account Exists (0.2ms) SELECT 1 AS one FROM "accounts" WHERE "accounts"."canvas_id" = $1 LIMIT $2 [["canvas_id", 30311795], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Account Exists (0.3ms) SELECT 1 AS one FROM "accounts" WHERE "accounts"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2629155], ["LIMIT", 1]] Account Create (0.5ms) INSERT INTO "accounts" ("canvas_id", "sis_id", "canvas_parent_account_id", "sis_parent_account_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 2629155], ["sis_id", "2dd14d1fdbd23a4d4ec1a8a996fa692b"], ["canvas_parent_account_id", 1], ["sis_parent_account_id", "c646910cfd8796e775e2cb8020c6ef57"], ["name", "Account name"], ["workflow_state", "active"], ["created_at", "2022-09-13 19:53:57.859287"], ["updated_at", "2022-09-13 19:53:57.859287"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Admin Exists (0.3ms) SELECT 1 AS one FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 21772127], ["LIMIT", 1]] Admin Create (0.3ms) INSERT INTO "admins" ("canvas_id", "role_name", "canvas_role_id", "canvas_user_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 21772127], ["role_name", "Cool Role"], ["canvas_role_id", 10715985], ["canvas_user_id", 1], ["workflow_state", "active"], ["created_at", "2022-09-13 19:53:57.867909"], ["updated_at", "2022-09-13 19:53:57.867909"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Admin Exists (0.2ms) SELECT 1 AS one FROM "admins" WHERE "admins"."canvas_id" IS NULL AND "admins"."id" != $1 LIMIT $2 [["id", 11], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Admin Exists (0.3ms) SELECT 1 AS one FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 70898593], ["LIMIT", 1]] Admin Create (0.4ms) INSERT INTO "admins" ("canvas_id", "role_name", "canvas_role_id", "canvas_user_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 70898593], ["role_name", "Cool Role"], ["canvas_role_id", 27460780], ["canvas_user_id", 1], ["workflow_state", "active"], ["created_at", "2022-09-13 19:53:57.874754"], ["updated_at", "2022-09-13 19:53:57.874754"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Admin Load (0.3ms) SELECT "admins".* FROM "admins" ORDER BY "admins"."id" ASC LIMIT $1 [["LIMIT", 1]] Admin Exists (0.4ms) SELECT 1 AS one FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 70898593], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.7ms) SELECT COUNT(*) FROM "admins" Admin Load (0.4ms) SELECT "admins".* FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]]  (0.2ms) SAVEPOINT active_record_1 Admin Exists (0.3ms) SELECT 1 AS one FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]] Admin Create (0.3ms) INSERT INTO "admins" ("canvas_id", "role_name", "canvas_role_id", "canvas_user_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 2], ["role_name", "AccountAdmin"], ["canvas_role_id", 1], ["canvas_user_id", 1], ["workflow_state", "active"], ["created_at", "2022-09-13 19:53:57.886379"], ["updated_at", "2022-09-13 19:53:57.886379"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SELECT COUNT(*) FROM "admins" Admin Load (0.2ms) SELECT "admins".* FROM "admins" ORDER BY "admins"."id" DESC LIMIT $1 [["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Admin Exists (0.3ms) SELECT 1 AS one FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]] Admin Create (0.3ms) INSERT INTO "admins" ("canvas_id", "role_name", "canvas_role_id", "canvas_user_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 2], ["role_name", "Cool Role"], ["canvas_role_id", 65465602], ["canvas_user_id", 1], ["workflow_state", "active"], ["created_at", "2022-09-13 19:53:57.891510"], ["updated_at", "2022-09-13 19:53:57.891510"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.4ms) SELECT COUNT(*) FROM "admins" Admin Load (0.4ms) SELECT "admins".* FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]]  (0.2ms) SAVEPOINT active_record_1 Admin Exists (0.3ms) SELECT 1 AS one FROM "admins" WHERE "admins"."canvas_id" = $1 AND "admins"."id" != $2 LIMIT $3 [["canvas_id", 2], ["id", 14], ["LIMIT", 1]] Admin Update (0.3ms) UPDATE "admins" SET "role_name" = $1, "canvas_role_id" = $2, "updated_at" = $3 WHERE "admins"."id" = $4 [["role_name", "AccountAdmin"], ["canvas_role_id", 1], ["updated_at", "2022-09-13 19:53:57.896566"], ["id", 14]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SELECT COUNT(*) FROM "admins" Admin Load (0.3ms) SELECT "admins".* FROM "admins" WHERE "admins"."id" = $1 LIMIT $2 [["id", 14], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) SAVEPOINT active_record_1 AssignmentGroup Exists (0.7ms) SELECT 1 AS one FROM "assignment_groups" WHERE "assignment_groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] AssignmentGroup Create (0.4ms) INSERT INTO "assignment_groups" ("canvas_id", "name", "workflow_state", "canvas_created_at", "canvas_updated_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 1], ["name", "Dummy Assignment Group"], ["workflow_state", "available"], ["canvas_created_at", "2022-09-06 19:53:57.914418"], ["canvas_updated_at", "2022-09-12 19:53:57.914532"], ["created_at", "2022-09-13 19:53:57.916718"], ["updated_at", "2022-09-13 19:53:57.916718"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 AssignmentGroup Exists (0.3ms) SELECT 1 AS one FROM "assignment_groups" WHERE "assignment_groups"."canvas_id" IS NULL AND "assignment_groups"."id" != $1 LIMIT $2 [["id", 7], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 AssignmentGroup Exists (0.3ms) SELECT 1 AS one FROM "assignment_groups" WHERE "assignment_groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]] AssignmentGroup Create (0.3ms) INSERT INTO "assignment_groups" ("canvas_id", "name", "workflow_state", "canvas_created_at", "canvas_updated_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 2], ["name", "Dummy Assignment Group"], ["workflow_state", "available"], ["canvas_created_at", "2022-09-06 19:53:57.922392"], ["canvas_updated_at", "2022-09-12 19:53:57.922477"], ["created_at", "2022-09-13 19:53:57.923607"], ["updated_at", "2022-09-13 19:53:57.923607"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 AssignmentGroup Load (0.2ms) SELECT "assignment_groups".* FROM "assignment_groups" ORDER BY "assignment_groups"."id" ASC LIMIT $1 [["LIMIT", 1]] AssignmentGroup Exists (0.4ms) SELECT 1 AS one FROM "assignment_groups" WHERE "assignment_groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 AssignmentGroup Exists (0.3ms) SELECT 1 AS one FROM "assignment_groups" WHERE "assignment_groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 3], ["LIMIT", 1]] AssignmentGroup Create (0.4ms) INSERT INTO "assignment_groups" ("canvas_id", "name", "workflow_state", "canvas_created_at", "canvas_updated_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 3], ["name", "Dummy Assignment Group"], ["workflow_state", "available"], ["canvas_created_at", "2022-09-06 19:53:57.930870"], ["canvas_updated_at", "2022-09-12 19:53:57.930981"], ["created_at", "2022-09-13 19:53:57.932168"], ["updated_at", "2022-09-13 19:53:57.932168"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 AssignmentGroup Exists (0.4ms) SELECT 1 AS one FROM "assignment_groups" WHERE "assignment_groups"."canvas_id" = $1 AND "assignment_groups"."id" != $2 LIMIT $3 [["canvas_id", 3], ["id", 9], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 AssignmentGroup Exists (0.3ms) SELECT 1 AS one FROM "assignment_groups" WHERE "assignment_groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 4], ["LIMIT", 1]] AssignmentGroup Create (0.3ms) INSERT INTO "assignment_groups" ("canvas_id", "name", "workflow_state", "canvas_created_at", "canvas_updated_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 4], ["name", "Dummy Assignment Group"], ["workflow_state", "available"], ["canvas_created_at", "2022-09-06 19:53:57.939344"], ["canvas_updated_at", "2022-09-12 19:53:57.939434"], ["created_at", "2022-09-13 19:53:57.940565"], ["updated_at", "2022-09-13 19:53:57.940565"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.3ms) ROLLBACK  (0.1ms) BEGIN  (0.3ms) SAVEPOINT active_record_1 Assignment Exists (0.6ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] Assignment Create (0.4ms) INSERT INTO "assignments" ("canvas_id", "title", "due_at", "unlock_at", "lock_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 1], ["title", "Assignment 1"], ["due_at", "2022-09-20 19:53:57.960673"], ["unlock_at", "2022-09-12 19:53:57.960778"], ["lock_at", "2022-10-04 19:53:57.960822"], ["created_at", "2022-09-13 19:53:57.962889"], ["updated_at", "2022-09-13 19:53:57.962889"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Assignment Exists (0.4ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" IS NULL AND "assignments"."id" != $1 LIMIT $2 [["id", 12], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Assignment Exists (0.3ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]] Assignment Create (0.3ms) INSERT INTO "assignments" ("canvas_id", "title", "due_at", "unlock_at", "lock_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 2], ["title", "Assignment 2"], ["due_at", "2022-09-20 19:53:57.969785"], ["unlock_at", "2022-09-12 19:53:57.969873"], ["lock_at", "2022-10-04 19:53:57.969914"], ["created_at", "2022-09-13 19:53:57.971048"], ["updated_at", "2022-09-13 19:53:57.971048"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Assignment Load (0.2ms) SELECT "assignments".* FROM "assignments" ORDER BY "assignments"."id" ASC LIMIT $1 [["LIMIT", 1]] Assignment Exists (0.2ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.3ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Assignment Exists (0.4ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 3], ["LIMIT", 1]] Assignment Create (0.4ms) INSERT INTO "assignments" ("canvas_id", "title", "due_at", "unlock_at", "lock_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 3], ["title", "Assignment 3"], ["due_at", "2022-09-20 19:53:57.977430"], ["unlock_at", "2022-09-12 19:53:57.977553"], ["lock_at", "2022-10-04 19:53:57.977619"], ["created_at", "2022-09-13 19:53:57.979250"], ["updated_at", "2022-09-13 19:53:57.979250"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Assignment Exists (0.3ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 4], ["LIMIT", 1]] Assignment Create (0.3ms) INSERT INTO "assignments" ("canvas_id", "title", "due_at", "unlock_at", "lock_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 4], ["title", "Assignment 4"], ["due_at", "2022-09-20 19:53:57.985510"], ["unlock_at", "2022-09-12 19:53:57.985603"], ["lock_at", "2022-10-04 19:53:57.985673"], ["created_at", "2022-09-13 19:53:57.986944"], ["updated_at", "2022-09-13 19:53:57.986944"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Assignment Exists (0.3ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 AND "assignments"."id" != $2 LIMIT $3 [["canvas_id", 4], ["id", 15], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Assignment Exists (0.4ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 5], ["LIMIT", 1]] Assignment Create (0.5ms) INSERT INTO "assignments" ("canvas_id", "title", "due_at", "unlock_at", "lock_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 5], ["title", "Assignment 5"], ["due_at", "2022-09-20 19:53:57.991395"], ["unlock_at", "2022-09-12 19:53:57.991512"], ["lock_at", "2022-10-04 19:53:57.991578"], ["created_at", "2022-09-13 19:53:57.993234"], ["updated_at", "2022-09-13 19:53:57.993234"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Assignment Exists (0.3ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 6], ["LIMIT", 1]] Assignment Create (0.3ms) INSERT INTO "assignments" ("canvas_id", "title", "due_at", "unlock_at", "lock_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 6], ["title", "Assignment 6"], ["due_at", "2022-09-20 19:53:58.000432"], ["unlock_at", "2022-09-12 19:53:58.000555"], ["lock_at", "2022-10-04 19:53:58.000603"], ["created_at", "2022-09-13 19:53:58.001870"], ["updated_at", "2022-09-13 19:53:58.001870"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Course Exists (0.4ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 44809160], ["LIMIT", 1]] Course Create (0.4ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 44809160], ["sis_id", "b1a7adfc4aacb5e11a9454e352a31dbb"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2022-09-10 19:53:58.018095"], ["end_at", "2022-10-04 19:53:58.018191"], ["created_at", "2022-09-13 19:53:58.019864"], ["updated_at", "2022-09-13 19:53:58.019864"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Course Exists (0.2ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 51574118], ["LIMIT", 1]] Course Create (0.3ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 51574118], ["sis_id", "2b6af406cb29413899ad3d36fca2eb58"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2022-09-10 19:53:58.021436"], ["end_at", "2022-10-04 19:53:58.021532"], ["created_at", "2022-09-13 19:53:58.022456"], ["updated_at", "2022-09-13 19:53:58.022456"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Assignment Exists (0.2ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 7], ["LIMIT", 1]] Assignment Create (0.4ms) INSERT INTO "assignments" ("canvas_id", "title", "due_at", "unlock_at", "lock_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 7], ["title", "Assignment 7"], ["due_at", "2022-09-20 19:53:58.023670"], ["unlock_at", "2022-09-12 19:53:58.023725"], ["lock_at", "2022-10-04 19:53:58.023762"], ["created_at", "2022-09-13 19:53:58.024834"], ["updated_at", "2022-09-13 19:53:58.024834"]]  (0.3ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 Assignment Exists (0.4ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 AND "assignments"."id" != $2 LIMIT $3 [["canvas_id", 7], ["id", 18], ["LIMIT", 1]] Assignment Update (0.4ms) UPDATE "assignments" SET "canvas_context_id" = $1, "canvas_context_type" = $2, "updated_at" = $3 WHERE "assignments"."id" = $4 [["canvas_context_id", 51574118], ["canvas_context_type", "Course"], ["updated_at", "2022-09-13 19:53:58.028898"], ["id", 18]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Course Load (0.3ms) SELECT "courses".* FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 51574118], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) SAVEPOINT active_record_1 Assignment Exists (0.3ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 8], ["LIMIT", 1]] Assignment Create (0.5ms) INSERT INTO "assignments" ("canvas_id", "title", "due_at", "unlock_at", "lock_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 8], ["title", "Assignment 8"], ["due_at", "2022-09-20 19:53:58.045890"], ["unlock_at", "2022-09-12 19:53:58.045982"], ["lock_at", "2022-10-04 19:53:58.046026"], ["created_at", "2022-09-13 19:53:58.047493"], ["updated_at", "2022-09-13 19:53:58.047493"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 ContextModuleItem Create (0.4ms) INSERT INTO "context_module_items" ("canvas_id", "canvas_assignment_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["canvas_id", 1], ["canvas_assignment_id", 8], ["workflow_state", "active"], ["created_at", "2022-09-13 19:53:58.049891"], ["updated_at", "2022-09-13 19:53:58.049891"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Assignment Exists (0.2ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 9], ["LIMIT", 1]] Assignment Create (0.3ms) INSERT INTO "assignments" ("canvas_id", "title", "due_at", "unlock_at", "lock_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 9], ["title", "Assignment 9"], ["due_at", "2022-09-20 19:53:58.053904"], ["unlock_at", "2022-09-12 19:53:58.053998"], ["lock_at", "2022-10-04 19:53:58.054037"], ["created_at", "2022-09-13 19:53:58.055111"], ["updated_at", "2022-09-13 19:53:58.055111"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 ContextModuleItem Create (0.3ms) INSERT INTO "context_module_items" ("canvas_id", "canvas_assignment_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["canvas_id", 2], ["canvas_assignment_id", 9], ["workflow_state", "active"], ["created_at", "2022-09-13 19:53:58.056618"], ["updated_at", "2022-09-13 19:53:58.056618"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.3ms) BEGIN  (0.3ms) SAVEPOINT active_record_1 Course Exists (0.3ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 61117154], ["LIMIT", 1]] Course Create (0.3ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 61117154], ["sis_id", "fd31a22b2a8e331d58669c6eed3b7147"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2022-09-10 19:53:58.072696"], ["end_at", "2022-10-04 19:53:58.072789"], ["created_at", "2022-09-13 19:53:58.074099"], ["updated_at", "2022-09-13 19:53:58.074099"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 ContextModule Create (0.8ms) INSERT INTO "context_modules" ("canvas_id", "canvas_context_id", "canvas_context_type", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 1], ["canvas_context_id", 61117154], ["canvas_context_type", "Course"], ["name", "Context Module"], ["workflow_state", "available"], ["created_at", "2022-09-13 19:53:58.076043"], ["updated_at", "2022-09-13 19:53:58.076043"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.3ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Course Exists (0.3ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 5880609], ["LIMIT", 1]] Course Create (0.4ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 5880609], ["sis_id", "b50b814db6880a942898bee0529e31cd"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2022-09-10 19:53:58.081847"], ["end_at", "2022-10-04 19:53:58.081959"], ["created_at", "2022-09-13 19:53:58.083414"], ["updated_at", "2022-09-13 19:53:58.083414"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 ContextModule Create (0.2ms) INSERT INTO "context_modules" ("canvas_id", "canvas_context_id", "canvas_context_type", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 2], ["canvas_context_id", 5880609], ["canvas_context_type", "Course"], ["name", "Context Module"], ["workflow_state", "available"], ["created_at", "2022-09-13 19:53:58.085380"], ["updated_at", "2022-09-13 19:53:58.085380"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Course Exists (0.2ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 64630519], ["LIMIT", 1]] Course Create (0.2ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 64630519], ["sis_id", "93af8e6fb3851fb54fb8ff5087ac885f"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2022-09-10 19:53:58.088452"], ["end_at", "2022-10-04 19:53:58.088553"], ["created_at", "2022-09-13 19:53:58.089571"], ["updated_at", "2022-09-13 19:53:58.089571"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 ContextModule Create (0.3ms) INSERT INTO "context_modules" ("canvas_id", "canvas_context_id", "canvas_context_type", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 3], ["canvas_context_id", 64630519], ["canvas_context_type", "Course"], ["name", "Context Module"], ["workflow_state", "available"], ["created_at", "2022-09-13 19:53:58.091099"], ["updated_at", "2022-09-13 19:53:58.091099"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Course Exists (0.3ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 20465314], ["LIMIT", 1]] Course Create (0.3ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 20465314], ["sis_id", "df68f599a62c9184c88b384813837f5c"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2022-09-10 19:53:58.095819"], ["end_at", "2022-10-04 19:53:58.095949"], ["created_at", "2022-09-13 19:53:58.097476"], ["updated_at", "2022-09-13 19:53:58.097476"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Course Exists (0.4ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" IS NULL AND "courses"."id" != $1 LIMIT $2 [["id", 28], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.6ms) SAVEPOINT active_record_1 Course Exists (0.3ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 71194624], ["LIMIT", 1]] Course Create (0.4ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 71194624], ["sis_id", "d39b5b5a0c237eaed009deef49ec4fd4"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2022-09-10 19:53:58.105137"], ["end_at", "2022-10-04 19:53:58.105253"], ["created_at", "2022-09-13 19:53:58.107191"], ["updated_at", "2022-09-13 19:53:58.107191"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Course Load (0.5ms) SELECT "courses".* FROM "courses" ORDER BY "courses"."id" ASC LIMIT $1 [["LIMIT", 1]] Course Exists (0.5ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 71194624], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Course Exists (0.3ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 81983650], ["LIMIT", 1]] Course Create (0.4ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 81983650], ["sis_id", "2dfde6a9eb152249f873c04a0c0eb524"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2022-09-10 19:53:58.116518"], ["end_at", "2022-10-04 19:53:58.116654"], ["created_at", "2022-09-13 19:53:58.118185"], ["updated_at", "2022-09-13 19:53:58.118185"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Course Exists (0.4ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 AND "courses"."id" != $2 LIMIT $3 [["canvas_id", 81983650], ["id", 30], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Course Exists (0.3ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 12601247], ["LIMIT", 1]] Course Create (0.4ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 12601247], ["sis_id", "cda662e3e38961767683c555e53e5199"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2022-09-10 19:53:58.124107"], ["end_at", "2022-10-04 19:53:58.124263"], ["created_at", "2022-09-13 19:53:58.125865"], ["updated_at", "2022-09-13 19:53:58.125865"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Course Exists (0.4ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 90527651], ["LIMIT", 1]] Course Create (0.4ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 90527651], ["sis_id", "8a8e9af2580d019ae26cce04228dd27d"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2022-09-10 19:53:58.134237"], ["end_at", "2022-10-04 19:53:58.134381"], ["created_at", "2022-09-13 19:53:58.136219"], ["updated_at", "2022-09-13 19:53:58.136219"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.3ms) ROLLBACK  (0.3ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Course Exists (0.4ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 86544283], ["LIMIT", 1]] Course Create (0.5ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 86544283], ["sis_id", "6771350fef6e704aac4ffd25b2098396"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2022-09-10 19:53:58.144630"], ["end_at", "2022-10-04 19:53:58.144765"], ["created_at", "2022-09-13 19:53:58.146608"], ["updated_at", "2022-09-13 19:53:58.146608"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Course Exists (0.4ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 36664266], ["LIMIT", 1]] Course Create (0.4ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 36664266], ["sis_id", "6400bd4a9f2528c66daa6a123d51955f"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2022-09-10 19:53:58.151583"], ["end_at", "2022-10-04 19:53:58.151734"], ["created_at", "2022-09-13 19:53:58.153627"], ["updated_at", "2022-09-13 19:53:58.153627"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Course Exists (0.4ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 49207840], ["LIMIT", 1]] Course Create (0.4ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 49207840], ["sis_id", "d3c6861b2e751d077cb20ba218a72f1b"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2022-09-10 19:53:58.158420"], ["end_at", "2022-10-04 19:53:58.158531"], ["created_at", "2022-09-13 19:53:58.160129"], ["updated_at", "2022-09-13 19:53:58.160129"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Course Exists (0.5ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 84530529], ["LIMIT", 1]] Course Create (0.6ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 84530529], ["sis_id", "2dbbbdb0a4719bf3e0a8547de90e1430"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2022-09-10 19:53:58.165239"], ["end_at", "2022-10-04 19:53:58.165391"], ["created_at", "2022-09-13 19:53:58.167666"], ["updated_at", "2022-09-13 19:53:58.167666"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) SAVEPOINT active_record_1 Enrollment Exists (0.7ms) SELECT 1 AS one FROM "enrollments" WHERE "enrollments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 65001028], ["LIMIT", 1]] Enrollment Create (0.5ms) INSERT INTO "enrollments" ("canvas_id", "created_at", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["canvas_id", 65001028], ["created_at", "2022-09-13 19:53:58.193974"], ["updated_at", "2022-09-13 19:53:58.193974"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Enrollment Exists (0.4ms) SELECT 1 AS one FROM "enrollments" WHERE "enrollments"."canvas_id" IS NULL AND "enrollments"."id" != $1 LIMIT $2 [["id", 8], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Enrollment Exists (0.3ms) SELECT 1 AS one FROM "enrollments" WHERE "enrollments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 39906658], ["LIMIT", 1]] Enrollment Create (0.3ms) INSERT INTO "enrollments" ("canvas_id", "created_at", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["canvas_id", 39906658], ["created_at", "2022-09-13 19:53:58.202193"], ["updated_at", "2022-09-13 19:53:58.202193"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Enrollment Load (0.2ms) SELECT "enrollments".* FROM "enrollments" ORDER BY "enrollments"."id" ASC LIMIT $1 [["LIMIT", 1]] Enrollment Exists (0.3ms) SELECT 1 AS one FROM "enrollments" WHERE "enrollments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 39906658], ["LIMIT", 1]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Enrollment Exists (0.3ms) SELECT 1 AS one FROM "enrollments" WHERE "enrollments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 90112682], ["LIMIT", 1]] Enrollment Create (0.5ms) INSERT INTO "enrollments" ("canvas_id", "created_at", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["canvas_id", 90112682], ["created_at", "2022-09-13 19:53:58.208768"], ["updated_at", "2022-09-13 19:53:58.208768"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Enrollment Exists (0.3ms) SELECT 1 AS one FROM "enrollments" WHERE "enrollments"."canvas_id" = $1 AND "enrollments"."id" != $2 LIMIT $3 [["canvas_id", 90112682], ["id", 10], ["LIMIT", 1]]  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Enrollment Exists (0.3ms) SELECT 1 AS one FROM "enrollments" WHERE "enrollments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 10051864], ["LIMIT", 1]] Enrollment Create (0.3ms) INSERT INTO "enrollments" ("canvas_id", "created_at", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["canvas_id", 10051864], ["created_at", "2022-09-13 19:53:58.216031"], ["updated_at", "2022-09-13 19:53:58.216031"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Enrollment Exists (0.3ms) SELECT 1 AS one FROM "enrollments" WHERE "enrollments"."canvas_id" = $1 AND "enrollments"."id" != $2 LIMIT $3 [["canvas_id", 10051864], ["id", 11], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.3ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Enrollment Exists (0.2ms) SELECT 1 AS one FROM "enrollments" WHERE "enrollments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 83845021], ["LIMIT", 1]] Enrollment Create (0.2ms) INSERT INTO "enrollments" ("canvas_id", "created_at", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["canvas_id", 83845021], ["created_at", "2022-09-13 19:53:58.221426"], ["updated_at", "2022-09-13 19:53:58.221426"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Enrollment Exists (0.3ms) SELECT 1 AS one FROM "enrollments" WHERE "enrollments"."canvas_id" = $1 AND "enrollments"."id" != $2 LIMIT $3 [["canvas_id", 83845021], ["id", 12], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) SAVEPOINT active_record_1 Group Exists (0.4ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 58120440], ["LIMIT", 1]] Group Create (0.3ms) INSERT INTO "groups" ("canvas_id", "sis_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 58120440], ["sis_id", "2eceb3549b8ffd89a70ae30f3bd4a72a"], ["name", "Some User Group"], ["workflow_state", "available"], ["created_at", "2022-09-13 19:53:58.239500"], ["updated_at", "2022-09-13 19:53:58.239500"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.3ms) SAVEPOINT active_record_1 User Exists (0.4ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 13656887], ["LIMIT", 1]] User Create (0.3ms) INSERT INTO "users" ("canvas_id", "sis_id", "email", "first_name", "last_name", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 13656887], ["sis_id", "73a44eac0921f8200bba0a563c711aec"], ["email", "cooldude@coolsite.com"], ["first_name", "Cool"], ["last_name", "Dude"], ["created_at", "2022-09-13 19:53:58.255156"], ["updated_at", "2022-09-13 19:53:58.255156"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.3ms) SAVEPOINT active_record_1 GroupMembership Exists (0.4ms) SELECT 1 AS one FROM "group_memberships" WHERE "group_memberships"."canvas_id" = $1 LIMIT $2 [["canvas_id", 25048134], ["LIMIT", 1]] GroupMembership Create (0.3ms) INSERT INTO "group_memberships" ("canvas_id", "canvas_user_id", "canvas_group_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 25048134], ["canvas_user_id", 13656887], ["canvas_group_id", 58120440], ["workflow_state", "accepted"], ["created_at", "2022-09-13 19:53:58.269378"], ["updated_at", "2022-09-13 19:53:58.269378"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 GroupMembership Exists (0.3ms) SELECT 1 AS one FROM "group_memberships" WHERE "group_memberships"."canvas_id" IS NULL AND "group_memberships"."id" != $1 LIMIT $2 [["id", 7], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Group Exists (0.4ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 9896980], ["LIMIT", 1]] Group Create (0.5ms) INSERT INTO "groups" ("canvas_id", "sis_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 9896980], ["sis_id", "fce061bddd991adf367f98ea01ae36a7"], ["name", "Some User Group"], ["workflow_state", "available"], ["created_at", "2022-09-13 19:53:58.276361"], ["updated_at", "2022-09-13 19:53:58.276361"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 User Exists (0.3ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 69654951], ["LIMIT", 1]] User Create (0.3ms) INSERT INTO "users" ("canvas_id", "sis_id", "email", "first_name", "last_name", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 69654951], ["sis_id", "617c069a62cb61ad3d1d1a6510ef16ee"], ["email", "cooldude@coolsite.com"], ["first_name", "Cool"], ["last_name", "Dude"], ["created_at", "2022-09-13 19:53:58.279668"], ["updated_at", "2022-09-13 19:53:58.279668"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 GroupMembership Exists (0.3ms) SELECT 1 AS one FROM "group_memberships" WHERE "group_memberships"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1974307], ["LIMIT", 1]] GroupMembership Create (0.2ms) INSERT INTO "group_memberships" ("canvas_id", "canvas_user_id", "canvas_group_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 1974307], ["canvas_user_id", 69654951], ["canvas_group_id", 9896980], ["workflow_state", "accepted"], ["created_at", "2022-09-13 19:53:58.282053"], ["updated_at", "2022-09-13 19:53:58.282053"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 GroupMembership Load (0.2ms) SELECT "group_memberships".* FROM "group_memberships" ORDER BY "group_memberships"."id" ASC LIMIT $1 [["LIMIT", 1]] GroupMembership Exists (0.3ms) SELECT 1 AS one FROM "group_memberships" WHERE "group_memberships"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1974307], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 70785205], ["LIMIT", 1]] Group Create (0.3ms) INSERT INTO "groups" ("canvas_id", "sis_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 70785205], ["sis_id", "c7de9b565b1f69b7bf83b3d88f9015dc"], ["name", "Some User Group"], ["workflow_state", "available"], ["created_at", "2022-09-13 19:53:58.289037"], ["updated_at", "2022-09-13 19:53:58.289037"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 User Exists (0.3ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 40562027], ["LIMIT", 1]] User Create (0.7ms) INSERT INTO "users" ("canvas_id", "sis_id", "email", "first_name", "last_name", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 40562027], ["sis_id", "a8aa624bf592f36194b97dc6f6b8aab3"], ["email", "cooldude@coolsite.com"], ["first_name", "Cool"], ["last_name", "Dude"], ["created_at", "2022-09-13 19:53:58.291622"], ["updated_at", "2022-09-13 19:53:58.291622"]]  (0.3ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 GroupMembership Exists (0.4ms) SELECT 1 AS one FROM "group_memberships" WHERE "group_memberships"."canvas_id" = $1 LIMIT $2 [["canvas_id", 77533149], ["LIMIT", 1]] GroupMembership Create (0.5ms) INSERT INTO "group_memberships" ("canvas_id", "canvas_user_id", "canvas_group_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 77533149], ["canvas_user_id", 40562027], ["canvas_group_id", 70785205], ["workflow_state", "accepted"], ["created_at", "2022-09-13 19:53:58.296228"], ["updated_at", "2022-09-13 19:53:58.296228"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 GroupMembership Exists (0.4ms) SELECT 1 AS one FROM "group_memberships" WHERE "group_memberships"."canvas_id" = $1 AND "group_memberships"."id" != $2 LIMIT $3 [["canvas_id", 77533149], ["id", 9], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 72563400], ["LIMIT", 1]] Group Create (0.4ms) INSERT INTO "groups" ("canvas_id", "sis_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 72563400], ["sis_id", "fe601d7622ba6dbe835ce358db36c8cf"], ["name", "Some User Group"], ["workflow_state", "available"], ["created_at", "2022-09-13 19:53:58.304343"], ["updated_at", "2022-09-13 19:53:58.304343"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 User Exists (0.3ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 84853638], ["LIMIT", 1]] User Create (0.3ms) INSERT INTO "users" ("canvas_id", "sis_id", "email", "first_name", "last_name", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 84853638], ["sis_id", "853f93085f8a68cac61f9cd05b4dcd1f"], ["email", "cooldude@coolsite.com"], ["first_name", "Cool"], ["last_name", "Dude"], ["created_at", "2022-09-13 19:53:58.307057"], ["updated_at", "2022-09-13 19:53:58.307057"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 GroupMembership Exists (0.5ms) SELECT 1 AS one FROM "group_memberships" WHERE "group_memberships"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2609919], ["LIMIT", 1]] GroupMembership Create (0.5ms) INSERT INTO "group_memberships" ("canvas_id", "canvas_user_id", "canvas_group_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 2609919], ["canvas_user_id", 84853638], ["canvas_group_id", 72563400], ["workflow_state", "accepted"], ["created_at", "2022-09-13 19:53:58.311081"], ["updated_at", "2022-09-13 19:53:58.311081"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 GroupMembership Exists (0.4ms) SELECT 1 AS one FROM "group_memberships" WHERE "group_memberships"."canvas_id" = $1 AND "group_memberships"."id" != $2 LIMIT $3 [["canvas_id", 2609919], ["id", 10], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Group Exists (0.5ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 79487400], ["LIMIT", 1]] Group Create (0.5ms) INSERT INTO "groups" ("canvas_id", "sis_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 79487400], ["sis_id", "0913d8cedb6a08e0b22ad6ac807c1703"], ["name", "Some User Group"], ["workflow_state", "available"], ["created_at", "2022-09-13 19:53:58.319695"], ["updated_at", "2022-09-13 19:53:58.319695"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Group Exists (0.6ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" IS NULL AND "groups"."id" != $1 LIMIT $2 [["id", 16], ["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 23042143], ["LIMIT", 1]] Group Create (0.4ms) INSERT INTO "groups" ("canvas_id", "sis_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 23042143], ["sis_id", "2ba5045fc8fad9da2ff903b39cc6b72d"], ["name", "Some User Group"], ["workflow_state", "available"], ["created_at", "2022-09-13 19:53:58.332246"], ["updated_at", "2022-09-13 19:53:58.332246"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Group Load (0.2ms) SELECT "groups".* FROM "groups" ORDER BY "groups"."id" ASC LIMIT $1 [["LIMIT", 1]] Group Exists (0.5ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 23042143], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Group Exists (0.5ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 8061590], ["LIMIT", 1]] Group Create (0.5ms) INSERT INTO "groups" ("canvas_id", "sis_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 8061590], ["sis_id", "736619401ac053aa47eb6a8f556f1516"], ["name", "Some User Group"], ["workflow_state", "available"], ["created_at", "2022-09-13 19:53:58.343126"], ["updated_at", "2022-09-13 19:53:58.343126"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Group Exists (0.5ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 26922841], ["LIMIT", 1]] Group Create (0.5ms) INSERT INTO "groups" ("canvas_id", "sis_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 26922841], ["sis_id", "1220144966480095ee10e6c28caa8a4d"], ["name", "Some User Group"], ["workflow_state", "available"], ["created_at", "2022-09-13 19:53:58.351160"], ["updated_at", "2022-09-13 19:53:58.351160"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Group Exists (0.5ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 AND "groups"."id" != $2 LIMIT $3 [["canvas_id", 26922841], ["id", 19], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.4ms) SAVEPOINT active_record_1 Group Exists (0.5ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 35567706], ["LIMIT", 1]] Group Create (0.6ms) INSERT INTO "groups" ("canvas_id", "sis_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 35567706], ["sis_id", "6672fda322a4c0d317134fb454bf9e23"], ["name", "Some User Group"], ["workflow_state", "available"], ["created_at", "2022-09-13 19:53:58.361973"], ["updated_at", "2022-09-13 19:53:58.361973"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Group Exists (0.6ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 AND "groups"."id" != $2 LIMIT $3 [["canvas_id", 35567706], ["id", 20], ["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Role Exists (0.4ms) SELECT 1 AS one FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 70405890], ["LIMIT", 1]] Role Create (0.6ms) INSERT INTO "roles" ("canvas_id", "label", "base_role_type", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 70405890], ["label", "Cool Role"], ["base_role_type", "AccountMembership"], ["workflow_state", "active"], ["created_at", "2022-09-13 19:53:58.372881"], ["updated_at", "2022-09-13 19:53:58.372881"]]  (0.3ms) RELEASE SAVEPOINT active_record_1 Role Exists (0.5ms) SELECT 1 AS one FROM "roles" WHERE "roles"."canvas_id" IS NULL AND "roles"."id" != $1 LIMIT $2 [["id", 9], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Role Exists (0.3ms) SELECT 1 AS one FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 76226759], ["LIMIT", 1]] Role Create (0.4ms) INSERT INTO "roles" ("canvas_id", "label", "base_role_type", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 76226759], ["label", "Cool Role"], ["base_role_type", "AccountMembership"], ["workflow_state", "active"], ["created_at", "2022-09-13 19:53:58.385720"], ["updated_at", "2022-09-13 19:53:58.385720"]]  (0.3ms) RELEASE SAVEPOINT active_record_1 Role Load (0.5ms) SELECT "roles".* FROM "roles" ORDER BY "roles"."id" ASC LIMIT $1 [["LIMIT", 1]] Role Exists (0.6ms) SELECT 1 AS one FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 76226759], ["LIMIT", 1]]  (0.6ms) ROLLBACK  (0.2ms) BEGIN  (0.4ms) SELECT COUNT(*) FROM "roles" Role Load (0.5ms) SELECT "roles".* FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]]  (0.2ms) SAVEPOINT active_record_1 Role Exists (0.6ms) SELECT 1 AS one FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] Role Create (1.1ms) INSERT INTO "roles" ("canvas_id", "label", "base_role_type", "canvas_account_id", "workflow_state", "permissions", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 1], ["label", "Account Admin"], ["base_role_type", "AccountMembership"], ["canvas_account_id", 10], ["workflow_state", "built_in"], ["permissions", "{\"manage_wiki\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"post_to_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"moderate_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_announcements\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"send_messages\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"send_messages_all\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_outcomes\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"create_conferences\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"create_collaborations\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_roster\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_all_grades\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_grades\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_rubrics\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"comment_on_others_submissions\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_students\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_admin_users\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_role_overrides\":{\"enabled\":true,\"locked\":true,\"readonly\":true,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_account_memberships\":{\"enabled\":true,\"locked\":true,\"readonly\":true,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_account_settings\":{\"enabled\":true,\"locked\":true,\"readonly\":true,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_groups\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_group_pages\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_files\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_assignments\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"undelete_courses\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_grade_changes\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_course_changes\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_question_banks\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_calendar\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_reports\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_courses\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_user_logins\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_user_observers\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_alerts\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"become_user\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_developer_keys\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"import_sis\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_sis\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_sis\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_course_list\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_statistics\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_storage_quotas\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_course_content\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_content\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_interaction_alerts\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"change_course_state\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_sections\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_feature_flags\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_quiz_answer_audits\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"moderate_grades\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"lti_add_edit\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true}}"], ["created_at", "2022-09-13 19:53:58.405874"], ["updated_at", "2022-09-13 19:53:58.405874"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.3ms) SELECT COUNT(*) FROM "roles" Role Load (0.3ms) SELECT "roles".* FROM "roles" ORDER BY "roles"."id" DESC LIMIT $1 [["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Role Exists (0.4ms) SELECT 1 AS one FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] Role Create (0.4ms) INSERT INTO "roles" ("canvas_id", "label", "base_role_type", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 1], ["label", "Cool Role"], ["base_role_type", "AccountMembership"], ["workflow_state", "active"], ["created_at", "2022-09-13 19:53:58.421047"], ["updated_at", "2022-09-13 19:53:58.421047"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.3ms) SELECT COUNT(*) FROM "roles" Role Load (0.4ms) SELECT "roles".* FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]]  (0.2ms) SAVEPOINT active_record_1 Role Exists (0.4ms) SELECT 1 AS one FROM "roles" WHERE "roles"."canvas_id" = $1 AND "roles"."id" != $2 LIMIT $3 [["canvas_id", 1], ["id", 12], ["LIMIT", 1]] Role Update (0.6ms) UPDATE "roles" SET "label" = $1, "canvas_account_id" = $2, "permissions" = $3, "workflow_state" = $4, "updated_at" = $5 WHERE "roles"."id" = $6 [["label", "Account Admin"], ["canvas_account_id", 10], ["permissions", "{\"manage_wiki\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"post_to_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"moderate_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_announcements\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"send_messages\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"send_messages_all\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_outcomes\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"create_conferences\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"create_collaborations\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_roster\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_all_grades\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_grades\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_rubrics\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"comment_on_others_submissions\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_students\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_admin_users\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_role_overrides\":{\"enabled\":true,\"locked\":true,\"readonly\":true,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_account_memberships\":{\"enabled\":true,\"locked\":true,\"readonly\":true,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_account_settings\":{\"enabled\":true,\"locked\":true,\"readonly\":true,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_groups\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_group_pages\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_files\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_assignments\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"undelete_courses\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_grade_changes\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_course_changes\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_question_banks\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_calendar\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_reports\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_courses\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_user_logins\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_user_observers\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_alerts\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"become_user\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_developer_keys\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"import_sis\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_sis\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_sis\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_course_list\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_statistics\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_storage_quotas\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_course_content\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_content\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_interaction_alerts\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"change_course_state\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_sections\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_feature_flags\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_quiz_answer_audits\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"moderate_grades\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"lti_add_edit\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true}}"], ["workflow_state", "built_in"], ["updated_at", "2022-09-13 19:53:58.432457"], ["id", 12]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SELECT COUNT(*) FROM "roles" Role Load (0.3ms) SELECT "roles".* FROM "roles" WHERE "roles"."id" = $1 LIMIT $2 [["id", 12], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Section Exists (0.5ms) SELECT 1 AS one FROM "sections" WHERE "sections"."canvas_id" = $1 LIMIT $2 [["canvas_id", 5068980], ["LIMIT", 1]] Section Create (0.3ms) INSERT INTO "sections" ("canvas_id", "created_at", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["canvas_id", 5068980], ["created_at", "2022-09-13 19:53:58.453984"], ["updated_at", "2022-09-13 19:53:58.453984"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Section Exists (0.3ms) SELECT 1 AS one FROM "sections" WHERE "sections"."canvas_id" IS NULL AND "sections"."id" != $1 LIMIT $2 [["id", 10], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Section Exists (0.4ms) SELECT 1 AS one FROM "sections" WHERE "sections"."canvas_id" = $1 LIMIT $2 [["canvas_id", 36881331], ["LIMIT", 1]] Section Create (0.4ms) INSERT INTO "sections" ("canvas_id", "created_at", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["canvas_id", 36881331], ["created_at", "2022-09-13 19:53:58.462796"], ["updated_at", "2022-09-13 19:53:58.462796"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Section Load (0.2ms) SELECT "sections".* FROM "sections" ORDER BY "sections"."id" ASC LIMIT $1 [["LIMIT", 1]] Section Exists (0.3ms) SELECT 1 AS one FROM "sections" WHERE "sections"."canvas_id" = $1 LIMIT $2 [["canvas_id", 36881331], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Section Exists (0.3ms) SELECT 1 AS one FROM "sections" WHERE "sections"."canvas_id" = $1 LIMIT $2 [["canvas_id", 46383858], ["LIMIT", 1]] Section Create (0.3ms) INSERT INTO "sections" ("canvas_id", "created_at", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["canvas_id", 46383858], ["created_at", "2022-09-13 19:53:58.470898"], ["updated_at", "2022-09-13 19:53:58.470898"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Section Exists (0.3ms) SELECT 1 AS one FROM "sections" WHERE "sections"."canvas_id" = $1 AND "sections"."id" != $2 LIMIT $3 [["canvas_id", 46383858], ["id", 12], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Section Exists (0.5ms) SELECT 1 AS one FROM "sections" WHERE "sections"."canvas_id" = $1 LIMIT $2 [["canvas_id", 14954537], ["LIMIT", 1]] Section Create (0.4ms) INSERT INTO "sections" ("canvas_id", "created_at", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["canvas_id", 14954537], ["created_at", "2022-09-13 19:53:58.477404"], ["updated_at", "2022-09-13 19:53:58.477404"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) SAVEPOINT active_record_1 Submission Exists (0.6ms) SELECT 1 AS one FROM "submissions" WHERE "submissions"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] Submission Create (0.5ms) INSERT INTO "submissions" ("canvas_id", "submitted_at", "graded_at", "score", "points_possible", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 1], ["submitted_at", "2022-09-06 19:53:58.493686"], ["graded_at", "2022-09-12 19:53:58.493907"], ["score", 5.0], ["points_possible", 10.0], ["created_at", "2022-09-13 19:53:58.496320"], ["updated_at", "2022-09-13 19:53:58.496320"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Submission Exists (0.4ms) SELECT 1 AS one FROM "submissions" WHERE "submissions"."canvas_id" IS NULL AND "submissions"."id" != $1 LIMIT $2 [["id", 8], ["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Submission Exists (0.3ms) SELECT 1 AS one FROM "submissions" WHERE "submissions"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]] Submission Create (0.3ms) INSERT INTO "submissions" ("canvas_id", "submitted_at", "graded_at", "score", "points_possible", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 2], ["submitted_at", "2022-09-06 19:53:58.503863"], ["graded_at", "2022-09-12 19:53:58.503958"], ["score", 5.0], ["points_possible", 10.0], ["created_at", "2022-09-13 19:53:58.505126"], ["updated_at", "2022-09-13 19:53:58.505126"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Submission Load (0.2ms) SELECT "submissions".* FROM "submissions" ORDER BY "submissions"."id" ASC LIMIT $1 [["LIMIT", 1]] Submission Exists (0.5ms) SELECT 1 AS one FROM "submissions" WHERE "submissions"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Submission Exists (0.4ms) SELECT 1 AS one FROM "submissions" WHERE "submissions"."canvas_id" = $1 LIMIT $2 [["canvas_id", 3], ["LIMIT", 1]] Submission Create (0.3ms) INSERT INTO "submissions" ("canvas_id", "submitted_at", "graded_at", "score", "points_possible", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 3], ["submitted_at", "2022-09-06 19:53:58.512946"], ["graded_at", "2022-09-12 19:53:58.513077"], ["score", 5.0], ["points_possible", 10.0], ["created_at", "2022-09-13 19:53:58.514695"], ["updated_at", "2022-09-13 19:53:58.514695"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Submission Exists (0.4ms) SELECT 1 AS one FROM "submissions" WHERE "submissions"."canvas_id" = $1 AND "submissions"."id" != $2 LIMIT $3 [["canvas_id", 3], ["id", 10], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Submission Exists (0.3ms) SELECT 1 AS one FROM "submissions" WHERE "submissions"."canvas_id" = $1 LIMIT $2 [["canvas_id", 4], ["LIMIT", 1]] Submission Create (0.3ms) INSERT INTO "submissions" ("canvas_id", "submitted_at", "graded_at", "score", "points_possible", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 4], ["submitted_at", "2022-09-06 19:53:58.520183"], ["graded_at", "2022-09-12 19:53:58.520313"], ["score", 5.0], ["points_possible", 10.0], ["created_at", "2022-09-13 19:53:58.521586"], ["updated_at", "2022-09-13 19:53:58.521586"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Submission Exists (0.3ms) SELECT 1 AS one FROM "submissions" WHERE "submissions"."canvas_id" = $1 AND "submissions"."id" != $2 LIMIT $3 [["canvas_id", 4], ["id", 11], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.3ms) BEGIN  (0.3ms) SAVEPOINT active_record_1 Submission Exists (0.4ms) SELECT 1 AS one FROM "submissions" WHERE "submissions"."canvas_id" = $1 LIMIT $2 [["canvas_id", 5], ["LIMIT", 1]] Submission Create (0.4ms) INSERT INTO "submissions" ("canvas_id", "submitted_at", "graded_at", "score", "points_possible", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 5], ["submitted_at", "2022-09-06 19:53:58.527322"], ["graded_at", "2022-09-12 19:53:58.527426"], ["score", 5.0], ["points_possible", 10.0], ["created_at", "2022-09-13 19:53:58.529298"], ["updated_at", "2022-09-13 19:53:58.529298"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Submission Exists (0.4ms) SELECT 1 AS one FROM "submissions" WHERE "submissions"."canvas_id" = $1 AND "submissions"."id" != $2 LIMIT $3 [["canvas_id", 5], ["id", 12], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Term Exists (0.3ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 84512280], ["LIMIT", 1]] Term Create (0.3ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 84512280], ["name", "Cool Term"], ["start_at", "2022-09-10 19:53:56.526744"], ["end_at", "2022-09-16 19:53:56.526869"], ["workflow_state", "active"], ["sis_id", "863f4ffb4f065abfa59ac52639cdc4d7"], ["created_at", "2022-09-13 19:53:58.536916"], ["updated_at", "2022-09-13 19:53:58.536916"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Term Exists (0.3ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" IS NULL AND "terms"."id" != $1 LIMIT $2 [["id", 26], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.3ms) BEGIN  (0.3ms) SAVEPOINT active_record_1 Term Exists (0.3ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 80116825], ["LIMIT", 1]] Term Create (0.4ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 80116825], ["name", "Cool Term"], ["start_at", "2022-09-10 19:53:56.526744"], ["end_at", "2022-09-16 19:53:56.526869"], ["workflow_state", "active"], ["sis_id", "03c7360df720668bd385bf37153261c8"], ["created_at", "2022-09-13 19:53:58.545408"], ["updated_at", "2022-09-13 19:53:58.545408"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Term Load (0.3ms) SELECT "terms".* FROM "terms" ORDER BY "terms"."id" ASC LIMIT $1 [["LIMIT", 1]] Term Exists (0.4ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 80116825], ["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Term Exists (0.3ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 8780503], ["LIMIT", 1]] Term Create (0.3ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 8780503], ["name", "Cool Term"], ["start_at", "2022-09-10 19:53:56.526744"], ["end_at", "2022-09-16 19:53:56.526869"], ["workflow_state", "active"], ["sis_id", "f492b4c7318cde5986a31a1f98fe3ce0"], ["created_at", "2022-09-13 19:53:58.554033"], ["updated_at", "2022-09-13 19:53:58.554033"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Term Exists (0.4ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 44549126], ["LIMIT", 1]] Term Create (0.6ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 44549126], ["name", "Cool Term"], ["start_at", "2022-09-11 19:53:58.557393"], ["end_at", "2022-09-16 19:53:58.557470"], ["workflow_state", "active"], ["sis_id", "2214ae360141bf6032c94a161f97444a"], ["created_at", "2022-09-13 19:53:58.559455"], ["updated_at", "2022-09-13 19:53:58.559455"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 Term Exists (0.4ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 23352169], ["LIMIT", 1]] Term Create (0.4ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 23352169], ["name", "Cool Term"], ["start_at", "2022-09-10 19:53:56.526744"], ["end_at", "2022-09-16 19:53:56.526869"], ["workflow_state", "inactive"], ["sis_id", "81d9e6b4bd4674080c39991618310b9d"], ["created_at", "2022-09-13 19:53:58.563430"], ["updated_at", "2022-09-13 19:53:58.563430"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 Term Exists (0.4ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 91465336], ["LIMIT", 1]] Term Create (0.4ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 91465336], ["name", "Cool Term"], ["start_at", "2022-07-13 19:53:58.564881"], ["end_at", "2022-08-13 19:53:58.564955"], ["workflow_state", "active"], ["sis_id", "4b95cfddd4600abf135e4a49b04aa53d"], ["created_at", "2022-09-13 19:53:58.566931"], ["updated_at", "2022-09-13 19:53:58.566931"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 Term Exists (0.3ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 41490264], ["LIMIT", 1]] Term Create (0.3ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 41490264], ["name", "Cool Term"], ["start_at", "2023-03-13 19:53:58.568381"], ["end_at", "2023-09-13 19:53:58.568450"], ["workflow_state", "active"], ["sis_id", "9de60ae575d68ef40be0f47e6fb089a1"], ["created_at", "2022-09-13 19:53:58.569854"], ["updated_at", "2022-09-13 19:53:58.569854"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Term Load (0.4ms) SELECT "terms".* FROM "terms" WHERE "terms"."workflow_state" = $1 AND (start_at <= '2022-09-28 19:53:58.571082' OR start_at IS NULL) AND (end_at >= '2022-08-29 19:53:58.571250' OR end_at IS NULL) [["workflow_state", "active"]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) SELECT COUNT(*) FROM "terms" Term Load (0.3ms) SELECT "terms".* FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]]  (0.3ms) SAVEPOINT active_record_1 Term Exists (0.4ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] Term Create (0.5ms) INSERT INTO "terms" ("canvas_id", "name", "workflow_state", "grading_period_group_id", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 1], ["name", "Default Term"], ["workflow_state", "active"], ["grading_period_group_id", 1], ["sis_id", "Test"], ["created_at", "2022-09-13 19:53:58.578042"], ["updated_at", "2022-09-13 19:53:58.578042"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.3ms) SELECT COUNT(*) FROM "terms" Term Load (0.3ms) SELECT "terms".* FROM "terms" ORDER BY "terms"."id" DESC LIMIT $1 [["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Term Exists (0.3ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] Term Create (0.3ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 1], ["name", "Cool Term"], ["start_at", "2022-09-10 19:53:56.526744"], ["end_at", "2022-09-16 19:53:56.526869"], ["workflow_state", "active"], ["sis_id", "c019d3e8e0a2c607619b05e7c84b905b"], ["created_at", "2022-09-13 19:53:58.585552"], ["updated_at", "2022-09-13 19:53:58.585552"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.3ms) SELECT COUNT(*) FROM "terms" Term Load (0.2ms) SELECT "terms".* FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]]  (0.2ms) SAVEPOINT active_record_1 Term Exists (0.3ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 AND "terms"."id" != $2 LIMIT $3 [["canvas_id", 1], ["id", 34], ["LIMIT", 1]] Term Update (0.3ms) UPDATE "terms" SET "name" = $1, "sis_id" = $2, "start_at" = $3, "end_at" = $4, "grading_period_group_id" = $5, "updated_at" = $6 WHERE "terms"."id" = $7 [["name", "Default Term"], ["sis_id", "Test"], ["start_at", nil], ["end_at", nil], ["grading_period_group_id", 1], ["updated_at", "2022-09-13 19:53:58.589624"], ["id", 34]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.3ms) SELECT COUNT(*) FROM "terms" Term Load (0.3ms) SELECT "terms".* FROM "terms" WHERE "terms"."id" = $1 LIMIT $2 [["id", 34], ["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 User Exists (0.3ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 93346048], ["LIMIT", 1]] User Create (0.3ms) INSERT INTO "users" ("canvas_id", "sis_id", "email", "first_name", "last_name", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 93346048], ["sis_id", "21117c9df62a7d1e2b058473df07476e"], ["email", "cooldude@coolsite.com"], ["first_name", "Cool"], ["last_name", "Dude"], ["created_at", "2022-09-13 19:53:58.597482"], ["updated_at", "2022-09-13 19:53:58.597482"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 User Exists (0.4ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" IS NULL AND "users"."id" != $1 LIMIT $2 [["id", 20], ["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 User Exists (0.3ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2495306], ["LIMIT", 1]] User Create (0.4ms) INSERT INTO "users" ("canvas_id", "sis_id", "email", "first_name", "last_name", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 2495306], ["sis_id", "8f4ba0988548ccd93e9d43d31535e184"], ["email", "cooldude@coolsite.com"], ["first_name", "Cool"], ["last_name", "Dude"], ["created_at", "2022-09-13 19:53:58.606395"], ["updated_at", "2022-09-13 19:53:58.606395"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 User Load (0.3ms) SELECT "users".* FROM "users" ORDER BY "users"."id" ASC LIMIT $1 [["LIMIT", 1]] User Exists (0.5ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2495306], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 User Exists (0.3ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 96436863], ["LIMIT", 1]] User Create (0.4ms) INSERT INTO "users" ("canvas_id", "sis_id", "email", "first_name", "last_name", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 96436863], ["sis_id", "caaa51b5e527c9001ab4fa3aef526c8d"], ["email", "cooldude@coolsite.com"], ["first_name", "Cool"], ["last_name", "Dude"], ["created_at", "2022-09-13 19:53:58.617712"], ["updated_at", "2022-09-13 19:53:58.617712"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.3ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 User Exists (0.4ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 57746103], ["LIMIT", 1]] User Create (0.6ms) INSERT INTO "users" ("canvas_id", "sis_id", "email", "first_name", "last_name", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 57746103], ["sis_id", "f0ce2f54e20669ab14081d3638f05eef"], ["email", "cooldude@coolsite.com"], ["first_name", "Cool"], ["last_name", "Dude"], ["created_at", "2022-09-13 19:53:58.624325"], ["updated_at", "2022-09-13 19:53:58.624325"]]  (0.3ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 User Exists (0.4ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 14761789], ["LIMIT", 1]] User Create (0.4ms) INSERT INTO "users" ("canvas_id", "sis_id", "email", "first_name", "last_name", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 14761789], ["sis_id", "f18e27d2872dd833e48f22a6104c90d2"], ["email", "cooldude@coolsite.com"], ["first_name", "Cool"], ["last_name", "Dude"], ["created_at", "2022-09-13 19:53:58.631482"], ["updated_at", "2022-09-13 19:53:58.631482"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.6ms) SELECT COUNT(*) FROM "assignment_groups" AssignmentGroup Create Many (1.0ms) INSERT INTO "assignment_groups" ("canvas_id","canvas_course_id","name","rules","position","group_weight","workflow_state","canvas_created_at","canvas_updated_at","created_at","updated_at") VALUES (1,1,'Assignments','--- drop_lowest:1\nnever_drop:36\n ',1,50.0,'available','2017-09-08 01:37:33','2017-09-08 01:37:33','2022-09-13 19:53:58.649664','2022-09-13 19:53:58.649664'),(2,1,'Tests',NULL,1,50.0,'available','2017-09-08 01:37:33','2017-09-08 01:37:33','2022-09-13 19:53:58.649664','2022-09-13 19:53:58.649664') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","canvas_course_id"=EXCLUDED."canvas_course_id","name"=EXCLUDED."name","rules"=EXCLUDED."rules","position"=EXCLUDED."position","group_weight"=EXCLUDED."group_weight","workflow_state"=EXCLUDED."workflow_state","canvas_created_at"=EXCLUDED."canvas_created_at","canvas_updated_at"=EXCLUDED."canvas_updated_at","updated_at"=EXCLUDED."updated_at" WHERE ("assignment_groups".canvas_id, "assignment_groups".canvas_course_id, "assignment_groups".name, "assignment_groups".rules, "assignment_groups".position, "assignment_groups".group_weight, "assignment_groups".workflow_state, "assignment_groups".canvas_created_at, "assignment_groups".canvas_updated_at) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.canvas_course_id, EXCLUDED.name, EXCLUDED.rules, EXCLUDED.position, EXCLUDED.group_weight, EXCLUDED.workflow_state, EXCLUDED.canvas_created_at, EXCLUDED.canvas_updated_at) RETURNING "id"  (0.3ms) SELECT COUNT(*) FROM "assignment_groups"  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.4ms) SELECT COUNT(*) FROM "assignments" Assignment Create Many (1.3ms) INSERT INTO "assignments" ("canvas_id","title","description","due_at","unlock_at","lock_at","points_possible","min_score","max_score","mastery_score","grading_type","submission_types","workflow_state","canvas_context_id","canvas_context_type","canvas_assignment_group_id","canvas_grading_scheme_id","canvas_grading_standard_id","created_at","updated_at") VALUES (88,'Assignment 1','

fdsfds

',NULL,NULL,NULL,100.0,NULL,NULL,NULL,'points','online_text_entry','published',58,'Course',55,NULL,NULL,'2022-09-13 19:53:58.667991','2022-09-13 19:53:58.667991'),(89,'fdsfdsfds','

fdsfdsfsdf

',NULL,NULL,NULL,100.0,NULL,NULL,NULL,'points','online_text_entry','published',59,'Course',56,NULL,NULL,'2022-09-13 19:53:58.667991','2022-09-13 19:53:58.667991') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","title"=EXCLUDED."title","description"=EXCLUDED."description","due_at"=EXCLUDED."due_at","unlock_at"=EXCLUDED."unlock_at","lock_at"=EXCLUDED."lock_at","points_possible"=EXCLUDED."points_possible","min_score"=EXCLUDED."min_score","max_score"=EXCLUDED."max_score","mastery_score"=EXCLUDED."mastery_score","grading_type"=EXCLUDED."grading_type","submission_types"=EXCLUDED."submission_types","workflow_state"=EXCLUDED."workflow_state","canvas_context_id"=EXCLUDED."canvas_context_id","canvas_context_type"=EXCLUDED."canvas_context_type","canvas_assignment_group_id"=EXCLUDED."canvas_assignment_group_id","canvas_grading_scheme_id"=EXCLUDED."canvas_grading_scheme_id","canvas_grading_standard_id"=EXCLUDED."canvas_grading_standard_id","updated_at"=EXCLUDED."updated_at" WHERE ("assignments".canvas_id, "assignments".title, "assignments".description, "assignments".due_at, "assignments".unlock_at, "assignments".lock_at, "assignments".points_possible, "assignments".min_score, "assignments".max_score, "assignments".mastery_score, "assignments".grading_type, "assignments".submission_types, "assignments".workflow_state, "assignments".canvas_context_id, "assignments".canvas_context_type, "assignments".canvas_assignment_group_id, "assignments".canvas_grading_scheme_id, "assignments".canvas_grading_standard_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.title, EXCLUDED.description, EXCLUDED.due_at, EXCLUDED.unlock_at, EXCLUDED.lock_at, EXCLUDED.points_possible, EXCLUDED.min_score, EXCLUDED.max_score, EXCLUDED.mastery_score, EXCLUDED.grading_type, EXCLUDED.submission_types, EXCLUDED.workflow_state, EXCLUDED.canvas_context_id, EXCLUDED.canvas_context_type, EXCLUDED.canvas_assignment_group_id, EXCLUDED.canvas_grading_scheme_id, EXCLUDED.canvas_grading_standard_id) RETURNING "id"  (0.4ms) SELECT COUNT(*) FROM "assignments"  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.7ms) SELECT COUNT(*) FROM "content_migrations" ContentMigration Create Many (0.8ms) INSERT INTO "content_migrations" ("canvas_id","canvas_context_id","canvas_context_type","workflow_state","migration_settings","started_at","finished_at","progress","canvas_source_course_id","migration_type","canvas_child_subscription_id","canvas_root_account_id","created_at","updated_at") VALUES (101,1250,'Course','imported',NULL,'2022-02-18 10:10:40','2022-02-18 10:11:40',100.0,1200,'course_copy_importer',NULL,1,'2022-09-13 19:53:58.685223','2022-09-13 19:53:58.685223'),(102,1251,'Course','imported',NULL,'2022-02-18 10:10:40','2022-02-18 10:11:40',100.0,1120,'master_course_import',3,1,'2022-09-13 19:53:58.685223','2022-09-13 19:53:58.685223') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","canvas_context_id"=EXCLUDED."canvas_context_id","canvas_context_type"=EXCLUDED."canvas_context_type","workflow_state"=EXCLUDED."workflow_state","migration_settings"=EXCLUDED."migration_settings","started_at"=EXCLUDED."started_at","finished_at"=EXCLUDED."finished_at","progress"=EXCLUDED."progress","canvas_source_course_id"=EXCLUDED."canvas_source_course_id","migration_type"=EXCLUDED."migration_type","canvas_child_subscription_id"=EXCLUDED."canvas_child_subscription_id","canvas_root_account_id"=EXCLUDED."canvas_root_account_id","updated_at"=EXCLUDED."updated_at" WHERE ("content_migrations".canvas_id, "content_migrations".canvas_context_id, "content_migrations".canvas_context_type, "content_migrations".workflow_state, "content_migrations".migration_settings, "content_migrations".started_at, "content_migrations".finished_at, "content_migrations".progress, "content_migrations".canvas_source_course_id, "content_migrations".migration_type, "content_migrations".canvas_child_subscription_id, "content_migrations".canvas_root_account_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.canvas_context_id, EXCLUDED.canvas_context_type, EXCLUDED.workflow_state, EXCLUDED.migration_settings, EXCLUDED.started_at, EXCLUDED.finished_at, EXCLUDED.progress, EXCLUDED.canvas_source_course_id, EXCLUDED.migration_type, EXCLUDED.canvas_child_subscription_id, EXCLUDED.canvas_root_account_id) RETURNING "id"  (0.3ms) SELECT COUNT(*) FROM "content_migrations"  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) SELECT COUNT(*) FROM "context_module_items" ContextModuleItem Create Many (0.5ms) INSERT INTO "context_module_items" ("canvas_id","canvas_context_module_id","position","canvas_content_id","canvas_content_type","workflow_state","canvas_assignment_id","created_at","updated_at") VALUES (15,9,1,83,'Assignment','active',1,'2022-09-13 19:53:58.690794','2022-09-13 19:53:58.690794'),(16,10,1,80,'Assignment','active',2,'2022-09-13 19:53:58.690794','2022-09-13 19:53:58.690794') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","canvas_context_module_id"=EXCLUDED."canvas_context_module_id","position"=EXCLUDED."position","canvas_content_id"=EXCLUDED."canvas_content_id","canvas_content_type"=EXCLUDED."canvas_content_type","workflow_state"=EXCLUDED."workflow_state","canvas_assignment_id"=EXCLUDED."canvas_assignment_id","updated_at"=EXCLUDED."updated_at" WHERE ("context_module_items".canvas_id, "context_module_items".canvas_context_module_id, "context_module_items".position, "context_module_items".canvas_content_id, "context_module_items".canvas_content_type, "context_module_items".workflow_state, "context_module_items".canvas_assignment_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.canvas_context_module_id, EXCLUDED.position, EXCLUDED.canvas_content_id, EXCLUDED.canvas_content_type, EXCLUDED.workflow_state, EXCLUDED.canvas_assignment_id) RETURNING "id"  (0.5ms) SELECT COUNT(*) FROM "context_module_items"  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.5ms) SELECT COUNT(*) FROM "context_modules" ContextModule Create Many (0.6ms) INSERT INTO "context_modules" ("canvas_id","canvas_context_id","canvas_context_type","position","name","workflow_state","deleted_at","created_at","updated_at") VALUES (23,785,'Course',1,'New Mod','active',NULL,'2022-09-13 19:53:58.697001','2022-09-13 19:53:58.697001'),(4,27,'Course',1,'Modules gonna module','unpublished',NULL,'2022-09-13 19:53:58.697001','2022-09-13 19:53:58.697001') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","canvas_context_id"=EXCLUDED."canvas_context_id","canvas_context_type"=EXCLUDED."canvas_context_type","position"=EXCLUDED."position","name"=EXCLUDED."name","workflow_state"=EXCLUDED."workflow_state","deleted_at"=EXCLUDED."deleted_at","updated_at"=EXCLUDED."updated_at" WHERE ("context_modules".canvas_id, "context_modules".canvas_context_id, "context_modules".canvas_context_type, "context_modules".position, "context_modules".name, "context_modules".workflow_state, "context_modules".deleted_at) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.canvas_context_id, EXCLUDED.canvas_context_type, EXCLUDED.position, EXCLUDED.name, EXCLUDED.workflow_state, EXCLUDED.deleted_at) RETURNING "id"  (0.2ms) SELECT COUNT(*) FROM "context_modules"  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.3ms) SELECT COUNT(*) FROM "courses" Course Create Many (0.6ms) INSERT INTO "courses" ("canvas_id","sis_id","course_code","name","canvas_account_id","canvas_term_id","start_at","end_at","workflow_state","grading_standard_id","created_at","updated_at") VALUES (1,'course_sis_id_1','C1','Course #1',1,1,'2017-03-27 21:53:18','2017-04-27 12:21:18','active',NULL,'2022-09-13 19:53:58.702024','2022-09-13 19:53:58.702024'),(2,'course_sis_id_2','C2','Course #2',1,1,'2017-03-27 21:53:18','2017-04-27 12:21:18','unpublished',NULL,'2022-09-13 19:53:58.702024','2022-09-13 19:53:58.702024') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","sis_id"=EXCLUDED."sis_id","course_code"=EXCLUDED."course_code","name"=EXCLUDED."name","canvas_account_id"=EXCLUDED."canvas_account_id","canvas_term_id"=EXCLUDED."canvas_term_id","start_at"=EXCLUDED."start_at","end_at"=EXCLUDED."end_at","workflow_state"=EXCLUDED."workflow_state","grading_standard_id"=EXCLUDED."grading_standard_id","updated_at"=EXCLUDED."updated_at" WHERE ("courses".canvas_id, "courses".sis_id, "courses".course_code, "courses".name, "courses".canvas_account_id, "courses".canvas_term_id, "courses".start_at, "courses".end_at, "courses".workflow_state, "courses".grading_standard_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.sis_id, EXCLUDED.course_code, EXCLUDED.name, EXCLUDED.canvas_account_id, EXCLUDED.canvas_term_id, EXCLUDED.start_at, EXCLUDED.end_at, EXCLUDED.workflow_state, EXCLUDED.grading_standard_id) RETURNING "id"  (0.3ms) SELECT COUNT(*) FROM "courses"  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) SELECT COUNT(*) FROM "users" User Create Many (0.5ms) INSERT INTO "users" ("canvas_id","sis_id","email","first_name","last_name","name","sortable_name","workflow_state","login_id","created_at","updated_at") VALUES (1,'sis_id_1','poorbastard@yharnam.com','Patches','the Spider','Patches the Spider','the Spider, Patches','active','spiderdude1337','2022-09-13 19:53:58.707603','2022-09-13 19:53:58.707603'),(2,'sis_id_2','dreamer@yharnam.com','Hunter','Djura','Hunter Djura','Djura, Hunter','active','retireddude110','2022-09-13 19:53:58.707603','2022-09-13 19:53:58.707603') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","sis_id"=EXCLUDED."sis_id","email"=EXCLUDED."email","first_name"=EXCLUDED."first_name","last_name"=EXCLUDED."last_name","name"=EXCLUDED."name","sortable_name"=EXCLUDED."sortable_name","workflow_state"=EXCLUDED."workflow_state","login_id"=EXCLUDED."login_id","updated_at"=EXCLUDED."updated_at" WHERE ("users".canvas_id, "users".sis_id, "users".email, "users".first_name, "users".last_name, "users".name, "users".sortable_name, "users".workflow_state, "users".login_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.sis_id, EXCLUDED.email, EXCLUDED.first_name, EXCLUDED.last_name, EXCLUDED.name, EXCLUDED.sortable_name, EXCLUDED.workflow_state, EXCLUDED.login_id) RETURNING "id"  (0.4ms) SELECT COUNT(*) FROM "users"  (0.3ms) ROLLBACK  (0.2ms) BEGIN User Create Many (0.6ms) INSERT INTO "users" ("canvas_id","sis_id","email","first_name","last_name","name","sortable_name","workflow_state","login_id","created_at","updated_at") VALUES (1,'sis_id_1','poorbastard@yharnam.com','Patches','the Spider','Patches the Spider','the Spider, Patches','active','spiderdude1337','2022-09-13 19:53:58.713300','2022-09-13 19:53:58.713300'),(2,'sis_id_2','dreamer@yharnam.com','Hunter','Djura','Hunter Djura','Djura, Hunter','active','retireddude110','2022-09-13 19:53:58.713300','2022-09-13 19:53:58.713300') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","sis_id"=EXCLUDED."sis_id","email"=EXCLUDED."email","first_name"=EXCLUDED."first_name","last_name"=EXCLUDED."last_name","name"=EXCLUDED."name","sortable_name"=EXCLUDED."sortable_name","workflow_state"=EXCLUDED."workflow_state","login_id"=EXCLUDED."login_id","updated_at"=EXCLUDED."updated_at" WHERE ("users".canvas_id, "users".sis_id, "users".email, "users".first_name, "users".last_name, "users".name, "users".sortable_name, "users".workflow_state, "users".login_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.sis_id, EXCLUDED.email, EXCLUDED.first_name, EXCLUDED.last_name, EXCLUDED.name, EXCLUDED.sortable_name, EXCLUDED.workflow_state, EXCLUDED.login_id) RETURNING "id" User Load (0.3ms) SELECT "users".* FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]]  (0.1ms) ROLLBACK  (0.3ms) BEGIN  (0.3ms) SELECT COUNT(*) FROM "courses" Course Create Many (0.5ms) INSERT INTO "courses" ("canvas_id","sis_id","course_code","name","canvas_account_id","canvas_term_id","start_at","end_at","workflow_state","grading_standard_id","created_at","updated_at") VALUES (1,'course_sis_id_1','C1','Course #1',1,1,'2017-03-27 21:53:18','2017-04-27 12:21:18','active',NULL,'2022-09-13 19:53:58.719307','2022-09-13 19:53:58.719307'),(2,'course_sis_id_2','C2','Course #2',1,1,'2017-03-27 21:53:18','2017-04-27 12:21:18','unpublished',NULL,'2022-09-13 19:53:58.719307','2022-09-13 19:53:58.719307') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","sis_id"=EXCLUDED."sis_id","course_code"=EXCLUDED."course_code","name"=EXCLUDED."name","canvas_account_id"=EXCLUDED."canvas_account_id","canvas_term_id"=EXCLUDED."canvas_term_id","start_at"=EXCLUDED."start_at","end_at"=EXCLUDED."end_at","workflow_state"=EXCLUDED."workflow_state","grading_standard_id"=EXCLUDED."grading_standard_id","updated_at"=EXCLUDED."updated_at" WHERE ("courses".canvas_id, "courses".sis_id, "courses".course_code, "courses".name, "courses".canvas_account_id, "courses".canvas_term_id, "courses".start_at, "courses".end_at, "courses".workflow_state, "courses".grading_standard_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.sis_id, EXCLUDED.course_code, EXCLUDED.name, EXCLUDED.canvas_account_id, EXCLUDED.canvas_term_id, EXCLUDED.start_at, EXCLUDED.end_at, EXCLUDED.workflow_state, EXCLUDED.grading_standard_id) RETURNING "id"  (0.3ms) SELECT COUNT(*) FROM "courses" Course Load (0.2ms) SELECT "courses".* FROM "courses" ORDER BY "courses"."id" ASC LIMIT $1 [["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.3ms) SELECT COUNT(*) FROM "enrollments" Enrollment Create Many (0.6ms) INSERT INTO "enrollments" ("canvas_id","canvas_course_id","course_sis_id","canvas_user_id","user_sis_id","role","canvas_role_id","canvas_section_id","workflow_state","base_role_type","created_at","updated_at") VALUES (1,1,'sis_MUSC_2520_834',2,'sis_dalvarez_247','teacher',4,1,'active','TeacherEnrollment','2022-09-13 19:53:58.724639','2022-09-13 19:53:58.724639'),(2,1,'sis_MUSC_2520_834',3,'sis_jweaver_720','student',4,1,'active','StudentEnrollment','2022-09-13 19:53:58.724639','2022-09-13 19:53:58.724639') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","canvas_course_id"=EXCLUDED."canvas_course_id","course_sis_id"=EXCLUDED."course_sis_id","canvas_user_id"=EXCLUDED."canvas_user_id","user_sis_id"=EXCLUDED."user_sis_id","role"=EXCLUDED."role","canvas_role_id"=EXCLUDED."canvas_role_id","canvas_section_id"=EXCLUDED."canvas_section_id","workflow_state"=EXCLUDED."workflow_state","base_role_type"=EXCLUDED."base_role_type","updated_at"=EXCLUDED."updated_at" WHERE ("enrollments".canvas_id, "enrollments".canvas_course_id, "enrollments".course_sis_id, "enrollments".canvas_user_id, "enrollments".user_sis_id, "enrollments".role, "enrollments".canvas_role_id, "enrollments".canvas_section_id, "enrollments".workflow_state, "enrollments".base_role_type) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.canvas_course_id, EXCLUDED.course_sis_id, EXCLUDED.canvas_user_id, EXCLUDED.user_sis_id, EXCLUDED.role, EXCLUDED.canvas_role_id, EXCLUDED.canvas_section_id, EXCLUDED.workflow_state, EXCLUDED.base_role_type) RETURNING "id"  (0.4ms) SELECT COUNT(*) FROM "enrollments"  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.4ms) SELECT COUNT(*) FROM "sections" Section Create Many (0.6ms) INSERT INTO "sections" ("canvas_id","sis_id","canvas_course_id","name","workflow_state","start_at","end_at","created_at","updated_at") VALUES (1,'sis_section_1',1,'Cool Section','active','2017-03-27 21:53:18','2017-03-27 21:53:18','2022-09-13 19:53:58.731043','2022-09-13 19:53:58.731043'),(2,'sis_section_2',2,'Lame Section','active','2017-03-27 21:53:18','2017-03-27 21:53:18','2022-09-13 19:53:58.731043','2022-09-13 19:53:58.731043') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","sis_id"=EXCLUDED."sis_id","canvas_course_id"=EXCLUDED."canvas_course_id","name"=EXCLUDED."name","workflow_state"=EXCLUDED."workflow_state","start_at"=EXCLUDED."start_at","end_at"=EXCLUDED."end_at","updated_at"=EXCLUDED."updated_at" WHERE ("sections".canvas_id, "sections".sis_id, "sections".canvas_course_id, "sections".name, "sections".workflow_state, "sections".start_at, "sections".end_at) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.sis_id, EXCLUDED.canvas_course_id, EXCLUDED.name, EXCLUDED.workflow_state, EXCLUDED.start_at, EXCLUDED.end_at) RETURNING "id"  (0.2ms) SELECT COUNT(*) FROM "sections" Section Load (0.2ms) SELECT "sections".* FROM "sections" ORDER BY "sections"."id" ASC LIMIT $1 [["LIMIT", 1]]  (0.4ms) ROLLBACK  (0.1ms) BEGIN Section Create Many (0.4ms) INSERT INTO "sections" ("canvas_id","sis_id","canvas_course_id","name","workflow_state","start_at","end_at","created_at","updated_at") VALUES (1,'sis_section_1',1,'Cool Section','active','2017-03-27 21:53:18','2017-03-27 21:53:18','2022-09-13 19:53:58.736734','2022-09-13 19:53:58.736734'),(2,'sis_section_2',2,'Lame Section','active','2017-03-27 21:53:18','2017-03-27 21:53:18','2022-09-13 19:53:58.736734','2022-09-13 19:53:58.736734') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","sis_id"=EXCLUDED."sis_id","canvas_course_id"=EXCLUDED."canvas_course_id","name"=EXCLUDED."name","workflow_state"=EXCLUDED."workflow_state","start_at"=EXCLUDED."start_at","end_at"=EXCLUDED."end_at","updated_at"=EXCLUDED."updated_at" WHERE ("sections".canvas_id, "sections".sis_id, "sections".canvas_course_id, "sections".name, "sections".workflow_state, "sections".start_at, "sections".end_at) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.sis_id, EXCLUDED.canvas_course_id, EXCLUDED.name, EXCLUDED.workflow_state, EXCLUDED.start_at, EXCLUDED.end_at) RETURNING "id" Section Load (0.2ms) SELECT "sections".* FROM "sections" WHERE "sections"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]] Section Create Many (0.3ms) INSERT INTO "sections" ("canvas_id","canvas_nonxlist_course_id","created_at","updated_at") VALUES (2,3,'2022-09-13 19:53:58.739227','2022-09-13 19:53:58.739227') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","canvas_nonxlist_course_id"=EXCLUDED."canvas_nonxlist_course_id","updated_at"=EXCLUDED."updated_at" WHERE ("sections".canvas_id, "sections".canvas_nonxlist_course_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.canvas_nonxlist_course_id) RETURNING "id"  (0.2ms) SELECT COUNT(*) FROM "sections" WHERE "sections"."canvas_nonxlist_course_id" IS NOT NULL Section Load (0.2ms) SELECT "sections".* FROM "sections" WHERE "sections"."canvas_nonxlist_course_id" IS NOT NULL ORDER BY "sections"."id" ASC LIMIT $1 [["LIMIT", 1]]  (0.1ms) ROLLBACK  (0.3ms) BEGIN  (0.5ms) SELECT COUNT(*) FROM "groups" Group Create Many (0.7ms) INSERT INTO "groups" ("canvas_id","sis_id","canvas_group_category_id","group_category_sis_id","canvas_account_id","canvas_course_id","name","workflow_state","context_id","context_type","max_membership","created_at","updated_at") VALUES (50,'sis1',10,NULL,1,NULL,'Group1','available',1,'Account',NULL,'2022-09-13 19:53:58.744697','2022-09-13 19:53:58.744697'),(51,'sis2',2,NULL,NULL,1,'Group2','available',1,'Course',1,'2022-09-13 19:53:58.744697','2022-09-13 19:53:58.744697') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","sis_id"=EXCLUDED."sis_id","canvas_group_category_id"=EXCLUDED."canvas_group_category_id","group_category_sis_id"=EXCLUDED."group_category_sis_id","canvas_account_id"=EXCLUDED."canvas_account_id","canvas_course_id"=EXCLUDED."canvas_course_id","name"=EXCLUDED."name","workflow_state"=EXCLUDED."workflow_state","context_id"=EXCLUDED."context_id","context_type"=EXCLUDED."context_type","max_membership"=EXCLUDED."max_membership","updated_at"=EXCLUDED."updated_at" WHERE ("groups".canvas_id, "groups".sis_id, "groups".canvas_group_category_id, "groups".group_category_sis_id, "groups".canvas_account_id, "groups".canvas_course_id, "groups".name, "groups".workflow_state, "groups".context_id, "groups".context_type, "groups".max_membership) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.sis_id, EXCLUDED.canvas_group_category_id, EXCLUDED.group_category_sis_id, EXCLUDED.canvas_account_id, EXCLUDED.canvas_course_id, EXCLUDED.name, EXCLUDED.workflow_state, EXCLUDED.context_id, EXCLUDED.context_type, EXCLUDED.max_membership) RETURNING "id"  (0.2ms) SELECT COUNT(*) FROM "groups" Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."name" = $1 LIMIT $2 [["name", "Group1"], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.4ms) SELECT COUNT(*) FROM "group_memberships" GroupMembership Create Many (0.5ms) INSERT INTO "group_memberships" ("canvas_id","canvas_group_id","group_sis_id","canvas_user_id","user_sis_id","workflow_state","created_at","updated_at") VALUES (50,1,NULL,10,NULL,'accepted','2022-09-13 19:53:58.751300','2022-09-13 19:53:58.751300'),(51,2,NULL,11,NULL,'accepted','2022-09-13 19:53:58.751300','2022-09-13 19:53:58.751300') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","canvas_group_id"=EXCLUDED."canvas_group_id","group_sis_id"=EXCLUDED."group_sis_id","canvas_user_id"=EXCLUDED."canvas_user_id","user_sis_id"=EXCLUDED."user_sis_id","workflow_state"=EXCLUDED."workflow_state","updated_at"=EXCLUDED."updated_at" WHERE ("group_memberships".canvas_id, "group_memberships".canvas_group_id, "group_memberships".group_sis_id, "group_memberships".canvas_user_id, "group_memberships".user_sis_id, "group_memberships".workflow_state) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.canvas_group_id, EXCLUDED.group_sis_id, EXCLUDED.canvas_user_id, EXCLUDED.user_sis_id, EXCLUDED.workflow_state) RETURNING "id"  (0.3ms) SELECT COUNT(*) FROM "group_memberships" GroupMembership Load (0.2ms) SELECT "group_memberships".* FROM "group_memberships" WHERE "group_memberships"."canvas_id" = $1 LIMIT $2 [["canvas_id", 50], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.7ms) SELECT COUNT(*) FROM "user_observers" UserObserver Create Many (0.6ms) INSERT INTO "user_observers" ("observing_user_id","observed_user_id","workflow_state","created_at","updated_at") VALUES (21,3,'active','2022-09-13 19:53:58.763171','2022-09-13 19:53:58.763171'),(21,2,'active','2022-09-13 19:53:58.763171','2022-09-13 19:53:58.763171') ON CONFLICT (observing_user_id, observed_user_id) DO UPDATE SET "observing_user_id"=EXCLUDED."observing_user_id","observed_user_id"=EXCLUDED."observed_user_id","workflow_state"=EXCLUDED."workflow_state","updated_at"=EXCLUDED."updated_at" WHERE ("user_observers".observing_user_id, "user_observers".observed_user_id, "user_observers".workflow_state) IS DISTINCT FROM (EXCLUDED.observing_user_id, EXCLUDED.observed_user_id, EXCLUDED.workflow_state) RETURNING "id"  (0.3ms) SELECT COUNT(*) FROM "user_observers" UserObserver Load (0.3ms) SELECT "user_observers".* FROM "user_observers" WHERE "user_observers"."observed_user_id" = $1 LIMIT $2 [["observed_user_id", 3], ["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.1ms) BEGIN  (1.0ms) SELECT COUNT(*) FROM "grading_periods" GradingPeriod Create Many (0.7ms) INSERT INTO "grading_periods" ("canvas_id","title","weight","start_date","end_date","close_date","canvas_grading_period_group_id","workflow_state","created_at","updated_at") VALUES (1,'Period 1',0.2,'2019-07-01 06:00:00','2019-08-01 05:59:59','2019-08-01 05:59:59',1,'active','2022-09-13 19:53:58.780475','2022-09-13 19:53:58.780475'),(2,'Period 2',0.8,'2019-08-01 06:00:00','2019-09-01 05:59:59','2019-09-01 05:59:59',1,'deleted','2022-09-13 19:53:58.780475','2022-09-13 19:53:58.780475') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","title"=EXCLUDED."title","weight"=EXCLUDED."weight","start_date"=EXCLUDED."start_date","end_date"=EXCLUDED."end_date","close_date"=EXCLUDED."close_date","canvas_grading_period_group_id"=EXCLUDED."canvas_grading_period_group_id","workflow_state"=EXCLUDED."workflow_state","updated_at"=EXCLUDED."updated_at" WHERE ("grading_periods".canvas_id, "grading_periods".title, "grading_periods".weight, "grading_periods".start_date, "grading_periods".end_date, "grading_periods".close_date, "grading_periods".canvas_grading_period_group_id, "grading_periods".workflow_state) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.title, EXCLUDED.weight, EXCLUDED.start_date, EXCLUDED.end_date, EXCLUDED.close_date, EXCLUDED.canvas_grading_period_group_id, EXCLUDED.workflow_state) RETURNING "id"  (0.3ms) SELECT COUNT(*) FROM "grading_periods" GradingPeriod Load (0.3ms) SELECT "grading_periods".* FROM "grading_periods" WHERE "grading_periods"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.4ms) SELECT COUNT(*) FROM "grading_period_groups" GradingPeriodGroup Create Many (0.5ms) INSERT INTO "grading_period_groups" ("canvas_id","title","weighted","display_totals_for_all_grading_periods","workflow_state","created_at","updated_at") VALUES (1,'Test Group',FALSE,FALSE,'active','2022-09-13 19:53:58.800413','2022-09-13 19:53:58.800413') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","title"=EXCLUDED."title","weighted"=EXCLUDED."weighted","display_totals_for_all_grading_periods"=EXCLUDED."display_totals_for_all_grading_periods","workflow_state"=EXCLUDED."workflow_state","updated_at"=EXCLUDED."updated_at" WHERE ("grading_period_groups".canvas_id, "grading_period_groups".title, "grading_period_groups".weighted, "grading_period_groups".display_totals_for_all_grading_periods, "grading_period_groups".workflow_state) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.title, EXCLUDED.weighted, EXCLUDED.display_totals_for_all_grading_periods, EXCLUDED.workflow_state) RETURNING "id"  (0.3ms) SELECT COUNT(*) FROM "grading_period_groups" GradingPeriodGroup Load (0.2ms) SELECT "grading_period_groups".* FROM "grading_period_groups" WHERE "grading_period_groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.5ms) SELECT COUNT(*) FROM "learning_outcomes" LearningOutcome Create Many (0.9ms) INSERT INTO "learning_outcomes" ("canvas_id","canvas_context_id","canvas_context_type","name","friendly_name","workflow_state","canvas_created_at","canvas_updated_at","migration_id","vendor_guid","low_grade","high_grade","calculation_method","calculation_int","outcome_import_id","root_account_ids","description","created_at","updated_at") VALUES (1,1,'Course','Course Outcome','','active','2021-08-12 21:11:40','2021-08-13 01:05:40',NULL,NULL,NULL,NULL,'decaying_average','65',NULL,'{1}','

description

','2022-09-13 19:53:58.818839','2022-09-13 19:53:58.818839'),(2,1,'Account','Account Outcome','Friendly Name','active','2021-08-12 21:11:40','2021-08-13 01:05:40',NULL,NULL,NULL,NULL,'decaying_average','65',NULL,'{1}','

description

','2022-09-13 19:53:58.818839','2022-09-13 19:53:58.818839') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","canvas_context_id"=EXCLUDED."canvas_context_id","canvas_context_type"=EXCLUDED."canvas_context_type","name"=EXCLUDED."name","friendly_name"=EXCLUDED."friendly_name","workflow_state"=EXCLUDED."workflow_state","canvas_created_at"=EXCLUDED."canvas_created_at","canvas_updated_at"=EXCLUDED."canvas_updated_at","migration_id"=EXCLUDED."migration_id","vendor_guid"=EXCLUDED."vendor_guid","low_grade"=EXCLUDED."low_grade","high_grade"=EXCLUDED."high_grade","calculation_method"=EXCLUDED."calculation_method","calculation_int"=EXCLUDED."calculation_int","outcome_import_id"=EXCLUDED."outcome_import_id","root_account_ids"=EXCLUDED."root_account_ids","description"=EXCLUDED."description","updated_at"=EXCLUDED."updated_at" WHERE ("learning_outcomes".canvas_id, "learning_outcomes".canvas_context_id, "learning_outcomes".canvas_context_type, "learning_outcomes".name, "learning_outcomes".friendly_name, "learning_outcomes".workflow_state, "learning_outcomes".canvas_created_at, "learning_outcomes".canvas_updated_at, "learning_outcomes".migration_id, "learning_outcomes".vendor_guid, "learning_outcomes".low_grade, "learning_outcomes".high_grade, "learning_outcomes".calculation_method, "learning_outcomes".calculation_int, "learning_outcomes".outcome_import_id, "learning_outcomes".root_account_ids, "learning_outcomes".description) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.canvas_context_id, EXCLUDED.canvas_context_type, EXCLUDED.name, EXCLUDED.friendly_name, EXCLUDED.workflow_state, EXCLUDED.canvas_created_at, EXCLUDED.canvas_updated_at, EXCLUDED.migration_id, EXCLUDED.vendor_guid, EXCLUDED.low_grade, EXCLUDED.high_grade, EXCLUDED.calculation_method, EXCLUDED.calculation_int, EXCLUDED.outcome_import_id, EXCLUDED.root_account_ids, EXCLUDED.description) RETURNING "id"  (0.3ms) SELECT COUNT(*) FROM "learning_outcomes"  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) SELECT COUNT(*) FROM "user_observers" UserObserver Create Many (0.6ms) INSERT INTO "user_observers" ("observing_user_id","observed_user_id","workflow_state","created_at","updated_at") VALUES (21,3,'active','2022-09-13 19:53:58.825080','2022-09-13 19:53:58.825080'),(21,2,'active','2022-09-13 19:53:58.825080','2022-09-13 19:53:58.825080') ON CONFLICT (observing_user_id, observed_user_id) DO UPDATE SET "observing_user_id"=EXCLUDED."observing_user_id","observed_user_id"=EXCLUDED."observed_user_id","workflow_state"=EXCLUDED."workflow_state","updated_at"=EXCLUDED."updated_at" WHERE ("user_observers".observing_user_id, "user_observers".observed_user_id, "user_observers".workflow_state) IS DISTINCT FROM (EXCLUDED.observing_user_id, EXCLUDED.observed_user_id, EXCLUDED.workflow_state) RETURNING "id"  (0.4ms) SELECT COUNT(*) FROM "user_observers"  (0.4ms) SELECT COUNT(*) FROM "user_observers" UserObserver Create Many (0.5ms) INSERT INTO "user_observers" ("observing_user_id","observed_user_id","workflow_state","created_at","updated_at") VALUES (21,3,'active','2022-09-13 19:53:58.829225','2022-09-13 19:53:58.829225'),(21,2,'active','2022-09-13 19:53:58.829225','2022-09-13 19:53:58.829225') ON CONFLICT (observing_user_id, observed_user_id) DO UPDATE SET "observing_user_id"=EXCLUDED."observing_user_id","observed_user_id"=EXCLUDED."observed_user_id","workflow_state"=EXCLUDED."workflow_state","updated_at"=EXCLUDED."updated_at" WHERE ("user_observers".observing_user_id, "user_observers".observed_user_id, "user_observers".workflow_state) IS DISTINCT FROM (EXCLUDED.observing_user_id, EXCLUDED.observed_user_id, EXCLUDED.workflow_state) RETURNING "id"  (0.2ms) SELECT COUNT(*) FROM "user_observers"  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) SELECT COUNT(*) FROM "users"  (0.2ms) SELECT COUNT(*) FROM "courses" Course Create Many (0.5ms) INSERT INTO "courses" ("canvas_id","sis_id","course_code","name","canvas_account_id","canvas_term_id","start_at","end_at","workflow_state","grading_standard_id","created_at","updated_at") VALUES (1,'course_sis_id_1','C1','Course #1',1,1,'2017-03-27 21:53:18','2017-04-27 12:21:18','active',NULL,'2022-09-13 19:53:58.835440','2022-09-13 19:53:58.835440'),(2,'course_sis_id_2','C2','Course #2',1,1,'2017-03-27 21:53:18','2017-04-27 12:21:18','unpublished',NULL,'2022-09-13 19:53:58.835440','2022-09-13 19:53:58.835440') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","sis_id"=EXCLUDED."sis_id","course_code"=EXCLUDED."course_code","name"=EXCLUDED."name","canvas_account_id"=EXCLUDED."canvas_account_id","canvas_term_id"=EXCLUDED."canvas_term_id","start_at"=EXCLUDED."start_at","end_at"=EXCLUDED."end_at","workflow_state"=EXCLUDED."workflow_state","grading_standard_id"=EXCLUDED."grading_standard_id","updated_at"=EXCLUDED."updated_at" WHERE ("courses".canvas_id, "courses".sis_id, "courses".course_code, "courses".name, "courses".canvas_account_id, "courses".canvas_term_id, "courses".start_at, "courses".end_at, "courses".workflow_state, "courses".grading_standard_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.sis_id, EXCLUDED.course_code, EXCLUDED.name, EXCLUDED.canvas_account_id, EXCLUDED.canvas_term_id, EXCLUDED.start_at, EXCLUDED.end_at, EXCLUDED.workflow_state, EXCLUDED.grading_standard_id) RETURNING "id" User Create Many (0.5ms) INSERT INTO "users" ("canvas_id","sis_id","email","first_name","last_name","name","sortable_name","workflow_state","login_id","created_at","updated_at") VALUES (1,'sis_id_1','poorbastard@yharnam.com','Patches','the Spider','Patches the Spider','the Spider, Patches','active','spiderdude1337','2022-09-13 19:53:58.837150','2022-09-13 19:53:58.837150'),(2,'sis_id_2','dreamer@yharnam.com','Hunter','Djura','Hunter Djura','Djura, Hunter','active','retireddude109','2022-09-13 19:53:58.837150','2022-09-13 19:53:58.837150') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","sis_id"=EXCLUDED."sis_id","email"=EXCLUDED."email","first_name"=EXCLUDED."first_name","last_name"=EXCLUDED."last_name","name"=EXCLUDED."name","sortable_name"=EXCLUDED."sortable_name","workflow_state"=EXCLUDED."workflow_state","login_id"=EXCLUDED."login_id","updated_at"=EXCLUDED."updated_at" WHERE ("users".canvas_id, "users".sis_id, "users".email, "users".first_name, "users".last_name, "users".name, "users".sortable_name, "users".workflow_state, "users".login_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.sis_id, EXCLUDED.email, EXCLUDED.first_name, EXCLUDED.last_name, EXCLUDED.name, EXCLUDED.sortable_name, EXCLUDED.workflow_state, EXCLUDED.login_id) RETURNING "id"  (0.2ms) SELECT COUNT(*) FROM "users"  (0.3ms) SELECT COUNT(*) FROM "courses"  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.3ms) ROLLBACK  (0.2ms) BEGIN Course Create Many (0.6ms) INSERT INTO "courses" ("canvas_id","sis_id","course_code","name","canvas_account_id","canvas_term_id","start_at","end_at","workflow_state","grading_standard_id","created_at","updated_at") VALUES (1,'course_sis_id_1','C1','Course #1',1,1,'2017-03-27 21:53:18','2017-04-27 12:21:18','active',NULL,'2022-09-13 19:53:58.846620','2022-09-13 19:53:58.846620'),(2,'course_sis_id_2','C2','Course #2',1,1,'2017-03-27 21:53:18','2017-04-27 12:21:18','unpublished',NULL,'2022-09-13 19:53:58.846620','2022-09-13 19:53:58.846620') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","sis_id"=EXCLUDED."sis_id","course_code"=EXCLUDED."course_code","name"=EXCLUDED."name","canvas_account_id"=EXCLUDED."canvas_account_id","canvas_term_id"=EXCLUDED."canvas_term_id","start_at"=EXCLUDED."start_at","end_at"=EXCLUDED."end_at","workflow_state"=EXCLUDED."workflow_state","grading_standard_id"=EXCLUDED."grading_standard_id","updated_at"=EXCLUDED."updated_at" WHERE ("courses".canvas_id, "courses".sis_id, "courses".course_code, "courses".name, "courses".canvas_account_id, "courses".canvas_term_id, "courses".start_at, "courses".end_at, "courses".workflow_state, "courses".grading_standard_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.sis_id, EXCLUDED.course_code, EXCLUDED.name, EXCLUDED.canvas_account_id, EXCLUDED.canvas_term_id, EXCLUDED.start_at, EXCLUDED.end_at, EXCLUDED.workflow_state, EXCLUDED.grading_standard_id) RETURNING "id"  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) SELECT COUNT(*) FROM "submissions" Submission Create Many (0.6ms) INSERT INTO "submissions" ("canvas_id","canvas_user_id","canvas_course_id","canvas_assignment_id","submitted_at","due_at","graded_at","score","points_possible","excused","workflow_state","created_at","updated_at") VALUES (1,1,1,1,'2017-09-21 18:28:15','2017-09-27 18:28:15','2017-09-21 19:36:23',5.0,10.0,TRUE,'graded','2022-09-13 19:53:58.852533','2022-09-13 19:53:58.852533'),(2,1,1,2,'2017-09-21 18:28:15','2017-09-28 18:28:15','2017-09-21 19:36:23',5.0,10.0,FALSE,'submitted','2022-09-13 19:53:58.852533','2022-09-13 19:53:58.852533') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","canvas_user_id"=EXCLUDED."canvas_user_id","canvas_course_id"=EXCLUDED."canvas_course_id","canvas_assignment_id"=EXCLUDED."canvas_assignment_id","submitted_at"=EXCLUDED."submitted_at","due_at"=EXCLUDED."due_at","graded_at"=EXCLUDED."graded_at","score"=EXCLUDED."score","points_possible"=EXCLUDED."points_possible","excused"=EXCLUDED."excused","workflow_state"=EXCLUDED."workflow_state","updated_at"=EXCLUDED."updated_at" WHERE ("submissions".canvas_id, "submissions".canvas_user_id, "submissions".canvas_course_id, "submissions".canvas_assignment_id, "submissions".submitted_at, "submissions".due_at, "submissions".graded_at, "submissions".score, "submissions".points_possible, "submissions".excused, "submissions".workflow_state) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.canvas_user_id, EXCLUDED.canvas_course_id, EXCLUDED.canvas_assignment_id, EXCLUDED.submitted_at, EXCLUDED.due_at, EXCLUDED.graded_at, EXCLUDED.score, EXCLUDED.points_possible, EXCLUDED.excused, EXCLUDED.workflow_state) RETURNING "id"  (0.2ms) SELECT COUNT(*) FROM "submissions"  (0.1ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] [BatchTestJobBase] [344b0002-e2a7-4756-9a0e-d89b021d69f7] Performing BatchTestJobBase (Job ID: 344b0002-e2a7-4756-9a0e-d89b021d69f7) from Test(default) [ActiveJob] [BatchTestJobBase] [344b0002-e2a7-4756-9a0e-d89b021d69f7] Performed BatchTestJobBase (Job ID: 344b0002-e2a7-4756-9a0e-d89b021d69f7) from Test(default) in 0.43ms  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] [BatchTestJobBase] [7704ec15-c89d-437d-b872-c576fb519bad] Performing BatchTestJobBase (Job ID: 7704ec15-c89d-437d-b872-c576fb519bad) from Test(default) [ActiveJob] [BatchTestJobBase] [7704ec15-c89d-437d-b872-c576fb519bad] Performed BatchTestJobBase (Job ID: 7704ec15-c89d-437d-b872-c576fb519bad) from Test(default) in 0.33ms  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] [BatchTestJobBase] [643be052-5118-470c-b99a-dfc5f617f83e] Performing BatchTestJobBase (Job ID: 643be052-5118-470c-b99a-dfc5f617f83e) from Test(default) [ActiveJob] [BatchTestJobBase] [643be052-5118-470c-b99a-dfc5f617f83e] Performed BatchTestJobBase (Job ID: 643be052-5118-470c-b99a-dfc5f617f83e) from Test(default) in 0.09ms  (0.4ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [FailingBatchTestJobBase] [680b9f28-850d-4c69-acf7-05ef0f66f7af] Performing FailingBatchTestJobBase (Job ID: 680b9f28-850d-4c69-acf7-05ef0f66f7af) from Test(default) [ActiveJob] [FailingBatchTestJobBase] [680b9f28-850d-4c69-acf7-05ef0f66f7af] Error performing FailingBatchTestJobBase (Job ID: 680b9f28-850d-4c69-acf7-05ef0f66f7af) from Test(default) in 0.22ms: RuntimeError (Foo): /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/job_batching/support/base_job.rb:12:in `perform' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/execution.rb:39:in `block in perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:109:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/active_job.rb:14:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/i18n-1.10.0/lib/i18n.rb:323:in `with_locale' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/translation.rb:9:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:26:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/notifications.rb:168:in `block in instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/notifications/instrumenter.rb:23:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/notifications.rb:168:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:25:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:46:in `block in tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/tagged_logging.rb:71:in `block in tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/tagged_logging.rb:28:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/tagged_logging.rb:71:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:46:in `tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:22:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:136:in `run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/execution.rb:38:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/job_batching/active_job_spec.rb:47:in `block (6 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:263:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:263:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:511:in `block in with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:468:in `block in with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:486:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-rails-5.1.1/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:486:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:468:in `with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:511:in `with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:259:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:646:in `block in run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:642:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:642:in `run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:607:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/configuration.rb:2068:in `with_suite_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:116:in `block in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/reporter.rb:74:in `report' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:115:in `run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:89:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:71:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:45:in `invoke' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/exe/rspec:4:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/rspec:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/rspec:23:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:58:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:58:in `kernel_load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:23:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:483:in `exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:31:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:25:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/exe/bundle:48:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/friendly_errors.rb:120:in `with_friendly_errors' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/exe/bundle:36:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/bundle:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/bundle:23:in `
'  (0.1ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] Enqueued BatchTestJobBase (Job ID: 4d62e398-6796-455b-a978-c5f35bc333aa) to Test(default)  (0.2ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] Enqueued BatchTestJobBase (Job ID: b8f76f45-9ba1-46c2-ba3c-3b2a255afb0c) to Test(default)  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] Enqueued BatchTestJobBase (Job ID: b6c221a4-1a9b-448a-9f31-6306a076d04b) to Test(default)  (0.2ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] Enqueued DyingTestJobBase (Job ID: 2235120b-1129-405e-997b-5be87b1a31b2) to Test(default)  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.3ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.4ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) ROLLBACK  (0.3ms) BEGIN [ActiveJob] Enqueued RetryingJob (Job ID: 689047e5-b50d-4d8d-9746-24ee465e129b) to Sidekiq(default) [ActiveJob] [RetryingJob] [689047e5-b50d-4d8d-9746-24ee465e129b] Performing RetryingJob (Job ID: 689047e5-b50d-4d8d-9746-24ee465e129b) from Sidekiq(default) [ActiveJob] [RetryingJob] [689047e5-b50d-4d8d-9746-24ee465e129b] Error performing RetryingJob (Job ID: 689047e5-b50d-4d8d-9746-24ee465e129b) from Sidekiq(default) in 4.19ms: RuntimeError (A Failure): /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/job_batching/batch_spec.rb:268:in `perform' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/execution.rb:39:in `block in perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:109:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/active_job.rb:14:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/i18n-1.10.0/lib/i18n.rb:328:in `with_locale' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/translation.rb:9:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:26:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/notifications.rb:168:in `block in instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/notifications/instrumenter.rb:23:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/notifications.rb:168:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:25:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:46:in `block in tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/tagged_logging.rb:71:in `block in tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/tagged_logging.rb:28:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/tagged_logging.rb:71:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:46:in `tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:22:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:136:in `run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/execution.rb:38:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/execution.rb:24:in `block in execute' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:109:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/railtie.rb:28:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/execution_wrapper.rb:90:in `wrap' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/reloader.rb:73:in `block in wrap' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/execution_wrapper.rb:90:in `wrap' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/reloader.rb:72:in `wrap' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/railtie.rb:27:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:136:in `run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/execution.rb:22:in `execute' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/queue_adapters/sidekiq_adapter.rb:42:in `perform' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/sidekiq-6.4.1/lib/sidekiq/testing.rb:300:in `execute_job' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/sidekiq-6.4.1/lib/sidekiq/testing.rb:295:in `block in process_job' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/sidekiq-6.4.1/lib/sidekiq/middleware/chain.rb:138:in `block in invoke' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/sidekiq.rb:73:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/sidekiq-6.4.1/lib/sidekiq/middleware/chain.rb:140:in `block in invoke' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/sidekiq-6.4.1/lib/sidekiq/middleware/chain.rb:143:in `invoke' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/sidekiq-6.4.1/lib/sidekiq/testing.rb:294:in `process_job' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/job_batching/batch_spec.rb:289:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:263:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:263:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:511:in `block in with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:468:in `block in with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:486:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-rails-5.1.1/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:486:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:468:in `with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:511:in `with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:259:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:646:in `block in run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:642:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:642:in `run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:607:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/configuration.rb:2068:in `with_suite_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:116:in `block in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/reporter.rb:74:in `report' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:115:in `run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:89:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:71:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:45:in `invoke' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/exe/rspec:4:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/rspec:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/rspec:23:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:58:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:58:in `kernel_load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:23:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:483:in `exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:31:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:25:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/exe/bundle:48:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/friendly_errors.rb:120:in `with_friendly_errors' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/exe/bundle:36:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/bundle:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/bundle:23:in `
' [ActiveJob] [RetryingJob] [689047e5-b50d-4d8d-9746-24ee465e129b] Performing RetryingJob (Job ID: 689047e5-b50d-4d8d-9746-24ee465e129b) from Sidekiq(default) [ActiveJob] [RetryingJob] [689047e5-b50d-4d8d-9746-24ee465e129b] Performed RetryingJob (Job ID: 689047e5-b50d-4d8d-9746-24ee465e129b) from Sidekiq(default) in 3.68ms  (0.2ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] Enqueued DyingJob (Job ID: 73a9edcd-cf9c-4373-8d82-582a57622d5d) to Sidekiq(default) [ActiveJob] [DyingJob] [73a9edcd-cf9c-4373-8d82-582a57622d5d] Performing DyingJob (Job ID: 73a9edcd-cf9c-4373-8d82-582a57622d5d) from Sidekiq(default) [ActiveJob] [DyingJob] [73a9edcd-cf9c-4373-8d82-582a57622d5d] Error performing DyingJob (Job ID: 73a9edcd-cf9c-4373-8d82-582a57622d5d) from Sidekiq(default) in 3.36ms: RuntimeError (A Failure): /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/job_batching/batch_spec.rb:303:in `perform' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/execution.rb:39:in `block in perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:109:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/active_job.rb:14:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/i18n-1.10.0/lib/i18n.rb:328:in `with_locale' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/translation.rb:9:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:26:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/notifications.rb:168:in `block in instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/notifications/instrumenter.rb:23:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/notifications.rb:168:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:25:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:46:in `block in tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/tagged_logging.rb:71:in `block in tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/tagged_logging.rb:28:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/tagged_logging.rb:71:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:46:in `tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:22:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:136:in `run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/execution.rb:38:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/execution.rb:24:in `block in execute' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:109:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/railtie.rb:28:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/execution_wrapper.rb:90:in `wrap' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/reloader.rb:73:in `block in wrap' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/execution_wrapper.rb:90:in `wrap' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/reloader.rb:72:in `wrap' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/railtie.rb:27:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:136:in `run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/execution.rb:22:in `execute' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/queue_adapters/sidekiq_adapter.rb:42:in `perform' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/sidekiq-6.4.1/lib/sidekiq/testing.rb:300:in `execute_job' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/sidekiq-6.4.1/lib/sidekiq/testing.rb:295:in `block in process_job' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/sidekiq-6.4.1/lib/sidekiq/middleware/chain.rb:138:in `block in invoke' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/sidekiq.rb:73:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/sidekiq-6.4.1/lib/sidekiq/middleware/chain.rb:140:in `block in invoke' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/sidekiq-6.4.1/lib/sidekiq/middleware/chain.rb:143:in `invoke' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/sidekiq-6.4.1/lib/sidekiq/testing.rb:294:in `process_job' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/job_batching/batch_spec.rb:320:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:263:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:263:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:511:in `block in with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:468:in `block in with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:486:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-rails-5.1.1/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:486:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:468:in `with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:511:in `with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:259:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:646:in `block in run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:642:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:642:in `run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:607:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/configuration.rb:2068:in `with_suite_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:116:in `block in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/reporter.rb:74:in `report' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:115:in `run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:89:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:71:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:45:in `invoke' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/exe/rspec:4:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/rspec:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/rspec:23:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:58:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:58:in `kernel_load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:23:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:483:in `exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:31:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:25:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/exe/bundle:48:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/friendly_errors.rb:120:in `with_friendly_errors' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/exe/bundle:36:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/bundle:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/bundle:23:in `
' Discarded DyingJob due to a StandardError. The original exception was nil. [ActiveJob] [DyingJob] [73a9edcd-cf9c-4373-8d82-582a57622d5d] Performing DyingJob (Job ID: 73a9edcd-cf9c-4373-8d82-582a57622d5d) from Sidekiq(default) [ActiveJob] [DyingJob] [73a9edcd-cf9c-4373-8d82-582a57622d5d] Error performing DyingJob (Job ID: 73a9edcd-cf9c-4373-8d82-582a57622d5d) from Sidekiq(default) in 1.24ms: RuntimeError (A Failure): /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/job_batching/batch_spec.rb:303:in `perform' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/execution.rb:39:in `block in perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:109:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/active_job.rb:14:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/i18n-1.10.0/lib/i18n.rb:328:in `with_locale' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/translation.rb:9:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:26:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/notifications.rb:168:in `block in instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/notifications/instrumenter.rb:23:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/notifications.rb:168:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:25:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:46:in `block in tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/tagged_logging.rb:71:in `block in tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/tagged_logging.rb:28:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/tagged_logging.rb:71:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:46:in `tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:22:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:136:in `run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/execution.rb:38:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/execution.rb:24:in `block in execute' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:109:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/railtie.rb:28:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/execution_wrapper.rb:90:in `wrap' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/reloader.rb:73:in `block in wrap' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/execution_wrapper.rb:90:in `wrap' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/reloader.rb:72:in `wrap' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/railtie.rb:27:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:136:in `run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/execution.rb:22:in `execute' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/queue_adapters/sidekiq_adapter.rb:42:in `perform' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/sidekiq-6.4.1/lib/sidekiq/testing.rb:300:in `execute_job' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/sidekiq-6.4.1/lib/sidekiq/testing.rb:295:in `block in process_job' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/sidekiq-6.4.1/lib/sidekiq/middleware/chain.rb:138:in `block in invoke' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/sidekiq.rb:73:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/sidekiq-6.4.1/lib/sidekiq/middleware/chain.rb:140:in `block in invoke' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/sidekiq-6.4.1/lib/sidekiq/middleware/chain.rb:143:in `invoke' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/sidekiq-6.4.1/lib/sidekiq/testing.rb:294:in `process_job' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/sidekiq-6.4.1/lib/sidekiq/testing.rb:278:in `drain' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/sidekiq-6.4.1/lib/sidekiq/testing.rb:320:in `block in drain_all' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/sidekiq-6.4.1/lib/sidekiq/testing.rb:319:in `each' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/sidekiq-6.4.1/lib/sidekiq/testing.rb:319:in `drain_all' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/job_batching/batch_spec.rb:323:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:263:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:263:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:511:in `block in with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:468:in `block in with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:486:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-rails-5.1.1/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:486:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:468:in `with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:511:in `with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:259:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:646:in `block in run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:642:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:642:in `run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:607:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/configuration.rb:2068:in `with_suite_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:116:in `block in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/reporter.rb:74:in `report' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:115:in `run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:89:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:71:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:45:in `invoke' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/exe/rspec:4:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/rspec:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/rspec:23:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:58:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:58:in `kernel_load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:23:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:483:in `exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:31:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:25:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/exe/bundle:48:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/friendly_errors.rb:120:in `with_friendly_errors' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/exe/bundle:36:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/bundle:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/bundle:23:in `
' Discarded DyingJob due to a StandardError. The original exception was nil.  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] Enqueued TestWorker (Job ID: 2d47ac7e-fc74-457b-970c-8ced123e58e7) to Sidekiq(default)  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] Enqueued CanvasSync::JobBatches::ActiveJob::ActiveJobCallbackWorker (Job ID: 4dc951e3-23fd-4a81-8f4e-41fda09af301) to Test(default) with arguments: "SampleCallback", "complete", {"a"=>"b"}, "UFpRMM9hHOO1lQ", nil  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] Enqueued CanvasSync::JobBatches::ActiveJob::ActiveJobCallbackWorker (Job ID: 9b367980-5844-4745-ac41-e23d3ba81500) to Test(default) with arguments: "SampleCallback", "complete", {"a"=>"b"}, "hqC7UkSKY68nSA", nil [ActiveJob] Enqueued CanvasSync::JobBatches::ActiveJob::ActiveJobCallbackWorker (Job ID: f09cd8f9-a3e0-440f-8727-c20fd1922bac) to Test(default) with arguments: "SampleCallback2", "complete", {"b"=>"a"}, "hqC7UkSKY68nSA", nil  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] Enqueued ContextedJob (Job ID: 06d0639c-c1a1-4998-b7a6-b24a8f67ba28) to Sidekiq(default) [ActiveJob] [TestWorker] [2d47ac7e-fc74-457b-970c-8ced123e58e7] Performing TestWorker (Job ID: 2d47ac7e-fc74-457b-970c-8ced123e58e7) from Sidekiq(default) [ActiveJob] [TestWorker] [2d47ac7e-fc74-457b-970c-8ced123e58e7] Performed TestWorker (Job ID: 2d47ac7e-fc74-457b-970c-8ced123e58e7) from Sidekiq(default) in 2.39ms [ActiveJob] [ContextedJob] [06d0639c-c1a1-4998-b7a6-b24a8f67ba28] Performing ContextedJob (Job ID: 06d0639c-c1a1-4998-b7a6-b24a8f67ba28) from Sidekiq(default) [ActiveJob] [ContextedJob] [06d0639c-c1a1-4998-b7a6-b24a8f67ba28] Performed ContextedJob (Job ID: 06d0639c-c1a1-4998-b7a6-b24a8f67ba28) from Sidekiq(default) in 3.35ms  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] Enqueued ContextedJob (Job ID: 278dc29c-8f8b-44db-8ba6-8d3ed049e63c) to Sidekiq(default) [ActiveJob] [ContextedJob] [278dc29c-8f8b-44db-8ba6-8d3ed049e63c] Performing ContextedJob (Job ID: 278dc29c-8f8b-44db-8ba6-8d3ed049e63c) from Sidekiq(default) [ActiveJob] [ContextedJob] [278dc29c-8f8b-44db-8ba6-8d3ed049e63c] Performed ContextedJob (Job ID: 278dc29c-8f8b-44db-8ba6-8d3ed049e63c) from Sidekiq(default) in 6.68ms  (0.3ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] Enqueued BatchTestJobBase (Job ID: d12e6d80-494b-446f-bcdc-267acefecaa8) to Sidekiq(default) [ActiveJob] [BatchTestJobBase] [d12e6d80-494b-446f-bcdc-267acefecaa8] Performing BatchTestJobBase (Job ID: d12e6d80-494b-446f-bcdc-267acefecaa8) from Sidekiq(default) [ActiveJob] [BatchTestJobBase] [d12e6d80-494b-446f-bcdc-267acefecaa8] Performed BatchTestJobBase (Job ID: d12e6d80-494b-446f-bcdc-267acefecaa8) from Sidekiq(default) in 3.76ms [ActiveJob] Enqueued ContextedJob (Job ID: ac3b24f5-8107-4ba0-bc78-555778a0d60a) to Sidekiq(default) [ActiveJob] [ContextedJob] [ac3b24f5-8107-4ba0-bc78-555778a0d60a] Performing ContextedJob (Job ID: ac3b24f5-8107-4ba0-bc78-555778a0d60a) from Sidekiq(default) [ActiveJob] [ContextedJob] [ac3b24f5-8107-4ba0-bc78-555778a0d60a] Performed ContextedJob (Job ID: ac3b24f5-8107-4ba0-bc78-555778a0d60a) from Sidekiq(default) in 4.65ms  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] Enqueued TestWorker (Job ID: 0ec38d18-d160-4b41-a371-b5ad1a40c7a3) to Sidekiq(default) [ActiveJob] Enqueued TestWorker (Job ID: d80ccf3e-62c4-4467-a78a-f4047fb41451) to Sidekiq(default) [ActiveJob] Enqueued TestWorker (Job ID: 6ff4dd9b-224b-46fe-9b52-486d9898d016) to Sidekiq(default)  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] Enqueued WorkerA (Job ID: 1e39f706-0a11-4980-b012-8a5d4ae27cc5) to Sidekiq(default) [ActiveJob] Enqueued WorkerB (Job ID: 56db5b44-a36f-4793-bc14-5da3b38ea86a) to Sidekiq(default) [ActiveJob] Enqueued WorkerA (Job ID: 8a8c04b4-fa84-4ecd-8f5c-10baceafae78) to Sidekiq(default) [ActiveJob] Enqueued WorkerC (Job ID: 1e92b154-31a8-48cc-914a-3bcc1c835adf) to Sidekiq(default)  (0.2ms) ROLLBACK  (0.3ms) BEGIN  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] Enqueued TestWorker (Job ID: 111a43b6-c100-44fa-bf02-908bc4e3af55) to Sidekiq(default)  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.5ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.8ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] Enqueued TestWorker (Job ID: c42cbef2-ae7a-40da-8a5d-fb425d66f390) to Sidekiq(default)  (0.3ms) ROLLBACK  (0.9ms) SELECT "schema_migrations"."version" FROM "schema_migrations" ORDER BY "schema_migrations"."version" ASC  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.4ms) SELECT COUNT(*) FROM "canvas_sync_job_logs" [ActiveJob] [GoodJob] [8ea885b4-79e0-45f1-8566-2014558b7479] Performing GoodJob (Job ID: 8ea885b4-79e0-45f1-8566-2014558b7479) from Test(default) with arguments: "argument" [ActiveJob] [GoodJob] [8ea885b4-79e0-45f1-8566-2014558b7479] CanvasSync::JobLog Load (0.4ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "8ea885b4-79e0-45f1-8566-2014558b7479"], ["LIMIT", 1]] [ActiveJob] [GoodJob] [8ea885b4-79e0-45f1-8566-2014558b7479]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [GoodJob] [8ea885b4-79e0-45f1-8566-2014558b7479] CanvasSync::JobLog Create (0.6ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "GoodJob"], ["status", "enqueued"], ["job_arguments", "---\n- argument\n"], ["created_at", "2022-09-13 19:54:49.512368"], ["updated_at", "2022-09-13 19:54:49.512368"], ["job_id", "8ea885b4-79e0-45f1-8566-2014558b7479"]] [ActiveJob] [GoodJob] [8ea885b4-79e0-45f1-8566-2014558b7479]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [GoodJob] [8ea885b4-79e0-45f1-8566-2014558b7479]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [GoodJob] [8ea885b4-79e0-45f1-8566-2014558b7479] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-09-13 19:54:49.514766"], ["status", "running"], ["updated_at", "2022-09-13 19:54:49.515112"], ["id", 83]] [ActiveJob] [GoodJob] [8ea885b4-79e0-45f1-8566-2014558b7479]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [GoodJob] [8ea885b4-79e0-45f1-8566-2014558b7479]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [GoodJob] [8ea885b4-79e0-45f1-8566-2014558b7479] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2022-09-13 19:54:49.516664"], ["status", "success"], ["updated_at", "2022-09-13 19:54:49.517060"], ["id", 83]] [ActiveJob] [GoodJob] [8ea885b4-79e0-45f1-8566-2014558b7479]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [GoodJob] [8ea885b4-79e0-45f1-8566-2014558b7479] Performed GoodJob (Job ID: 8ea885b4-79e0-45f1-8566-2014558b7479) from Test(default) in 20.86ms  (0.2ms) SELECT COUNT(*) FROM "canvas_sync_job_logs" CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" ORDER BY "canvas_sync_job_logs"."id" DESC LIMIT $1 [["LIMIT", 1]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [BadJob] [996badcd-885e-4ecb-9cd8-fbcb474e8779] Performing BadJob (Job ID: 996badcd-885e-4ecb-9cd8-fbcb474e8779) from Test(default) with arguments: "argument" [ActiveJob] [BadJob] [996badcd-885e-4ecb-9cd8-fbcb474e8779] CanvasSync::JobLog Load (0.3ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "996badcd-885e-4ecb-9cd8-fbcb474e8779"], ["LIMIT", 1]] [ActiveJob] [BadJob] [996badcd-885e-4ecb-9cd8-fbcb474e8779]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [BadJob] [996badcd-885e-4ecb-9cd8-fbcb474e8779] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "BadJob"], ["status", "enqueued"], ["job_arguments", "---\n- argument\n"], ["created_at", "2022-09-13 19:54:49.522787"], ["updated_at", "2022-09-13 19:54:49.522787"], ["job_id", "996badcd-885e-4ecb-9cd8-fbcb474e8779"]] [ActiveJob] [BadJob] [996badcd-885e-4ecb-9cd8-fbcb474e8779]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [BadJob] [996badcd-885e-4ecb-9cd8-fbcb474e8779]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [BadJob] [996badcd-885e-4ecb-9cd8-fbcb474e8779] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-09-13 19:54:49.524172"], ["status", "running"], ["updated_at", "2022-09-13 19:54:49.524412"], ["id", 84]] [ActiveJob] [BadJob] [996badcd-885e-4ecb-9cd8-fbcb474e8779]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [BadJob] [996badcd-885e-4ecb-9cd8-fbcb474e8779]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [BadJob] [996badcd-885e-4ecb-9cd8-fbcb474e8779] CanvasSync::JobLog Update (0.5ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "exception" = $2, "backtrace" = $3, "status" = $4, "updated_at" = $5 WHERE "canvas_sync_job_logs"."id" = $6 [["completed_at", "2022-09-13 19:54:49.525515"], ["exception", "EvilError: EvilError"], ["backtrace", "/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:12:in `perform'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/execution.rb:39:in `block in perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:109:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/active_job.rb:24:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:21:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/i18n-1.10.0/lib/i18n.rb:323:in `with_locale'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/translation.rb:9:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:26:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/notifications.rb:168:in `block in instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/notifications/instrumenter.rb:23:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/notifications.rb:168:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:25:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:46:in `block in tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/tagged_logging.rb:71:in `block in tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/tagged_logging.rb:28:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/tagged_logging.rb:71:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:46:in `tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:22:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:136:in `run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/execution.rb:38:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/execution.rb:18:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:40:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/matchers/built_in/raise_error.rb:59:in `matches?'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:51:in `block in handle_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:27:in `with_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:48:in `handle_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/expectation_target.rb:65:in `to'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/expectation_target.rb:139:in `to'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:39:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:263:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:263:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:511:in `block in with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:468:in `block in with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:486:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-rails-5.1.1/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:486:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:468:in `with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:511:in `with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:259:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:646:in `block in run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:642:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:642:in `run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:607:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/configuration.rb:2068:in `with_suite_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:116:in `block in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/reporter.rb:74:in `report'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:115:in `run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:89:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:71:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:45:in `invoke'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/exe/rspec:4:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/rspec:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/rspec:23:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:58:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:58:in `kernel_load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:23:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:483:in `exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:31:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:25:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/exe/bundle:48:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/friendly_errors.rb:120:in `with_friendly_errors'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/exe/bundle:36:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/bundle:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/bundle:23:in `
'"], ["status", "error"], ["updated_at", "2022-09-13 19:54:49.525773"], ["id", 84]] [ActiveJob] [BadJob] [996badcd-885e-4ecb-9cd8-fbcb474e8779]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [BadJob] [996badcd-885e-4ecb-9cd8-fbcb474e8779] Error performing BadJob (Job ID: 996badcd-885e-4ecb-9cd8-fbcb474e8779) from Test(default) in 5.21ms: EvilError (EvilError): /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:12:in `perform' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/execution.rb:39:in `block in perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:109:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/active_job.rb:24:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:21:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/i18n-1.10.0/lib/i18n.rb:323:in `with_locale' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/translation.rb:9:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:26:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/notifications.rb:168:in `block in instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/notifications/instrumenter.rb:23:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/notifications.rb:168:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:25:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:46:in `block in tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/tagged_logging.rb:71:in `block in tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/tagged_logging.rb:28:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/tagged_logging.rb:71:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:46:in `tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:22:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:136:in `run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/execution.rb:38:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/execution.rb:18:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:40:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/matchers/built_in/raise_error.rb:59:in `matches?' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:51:in `block in handle_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:27:in `with_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:48:in `handle_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/expectation_target.rb:65:in `to' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/expectation_target.rb:139:in `to' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:39:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:263:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:263:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:511:in `block in with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:468:in `block in with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:486:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-rails-5.1.1/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:486:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:468:in `with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:511:in `with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:259:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:646:in `block in run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:642:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:642:in `run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:607:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/configuration.rb:2068:in `with_suite_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:116:in `block in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/reporter.rb:74:in `report' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:115:in `run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:89:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:71:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:45:in `invoke' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/exe/rspec:4:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/rspec:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/rspec:23:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:58:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:58:in `kernel_load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:23:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:483:in `exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:31:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:25:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/exe/bundle:48:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/friendly_errors.rb:120:in `with_friendly_errors' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/exe/bundle:36:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/bundle:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/bundle:23:in `
' CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" ORDER BY "canvas_sync_job_logs"."id" DESC LIMIT $1 [["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [BadJob] [c4b055cb-6dff-46db-b202-8c2568376db4] Performing BadJob (Job ID: c4b055cb-6dff-46db-b202-8c2568376db4) from Test(default) [ActiveJob] [BadJob] [c4b055cb-6dff-46db-b202-8c2568376db4] CanvasSync::JobLog Load (0.3ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "c4b055cb-6dff-46db-b202-8c2568376db4"], ["LIMIT", 1]] [ActiveJob] [BadJob] [c4b055cb-6dff-46db-b202-8c2568376db4]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [BadJob] [c4b055cb-6dff-46db-b202-8c2568376db4] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["job_class", "BadJob"], ["status", "enqueued"], ["created_at", "2022-09-13 19:54:49.531385"], ["updated_at", "2022-09-13 19:54:49.531385"], ["job_id", "c4b055cb-6dff-46db-b202-8c2568376db4"]] [ActiveJob] [BadJob] [c4b055cb-6dff-46db-b202-8c2568376db4]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [BadJob] [c4b055cb-6dff-46db-b202-8c2568376db4]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [BadJob] [c4b055cb-6dff-46db-b202-8c2568376db4] CanvasSync::JobLog Update (0.4ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-09-13 19:54:49.532553"], ["status", "running"], ["updated_at", "2022-09-13 19:54:49.532854"], ["id", 85]] [ActiveJob] [BadJob] [c4b055cb-6dff-46db-b202-8c2568376db4]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [BadJob] [c4b055cb-6dff-46db-b202-8c2568376db4]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [BadJob] [c4b055cb-6dff-46db-b202-8c2568376db4] CanvasSync::JobLog Update (0.7ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "exception" = $2, "backtrace" = $3, "status" = $4, "updated_at" = $5 WHERE "canvas_sync_job_logs"."id" = $6 [["completed_at", "2022-09-13 19:54:49.534774"], ["exception", "ArgumentError: wrong number of arguments (given 0, expected 1)"], ["backtrace", "/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:11:in `perform'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/execution.rb:39:in `block in perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:109:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/active_job.rb:24:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:21:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/i18n-1.10.0/lib/i18n.rb:323:in `with_locale'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/translation.rb:9:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:26:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/notifications.rb:168:in `block in instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/notifications/instrumenter.rb:23:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/notifications.rb:168:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:25:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:46:in `block in tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/tagged_logging.rb:71:in `block in tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/tagged_logging.rb:28:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/tagged_logging.rb:71:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:46:in `tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:22:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:136:in `run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/execution.rb:38:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/execution.rb:18:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:52:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/matchers/built_in/raise_error.rb:59:in `matches?'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:51:in `block in handle_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:27:in `with_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:48:in `handle_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/expectation_target.rb:65:in `to'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/expectation_target.rb:139:in `to'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:51:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:263:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:263:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:511:in `block in with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:468:in `block in with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:486:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-rails-5.1.1/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:486:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:468:in `with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:511:in `with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:259:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:646:in `block in run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:642:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:642:in `run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:607:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/configuration.rb:2068:in `with_suite_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:116:in `block in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/reporter.rb:74:in `report'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:115:in `run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:89:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:71:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:45:in `invoke'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/exe/rspec:4:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/rspec:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/rspec:23:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:58:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:58:in `kernel_load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:23:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:483:in `exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:31:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:25:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/exe/bundle:48:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/friendly_errors.rb:120:in `with_friendly_errors'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/exe/bundle:36:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/bundle:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/bundle:23:in `
'"], ["status", "error"], ["updated_at", "2022-09-13 19:54:49.535492"], ["id", 85]] [ActiveJob] [BadJob] [c4b055cb-6dff-46db-b202-8c2568376db4]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [BadJob] [c4b055cb-6dff-46db-b202-8c2568376db4] Error performing BadJob (Job ID: c4b055cb-6dff-46db-b202-8c2568376db4) from Test(default) in 8.09ms: ArgumentError (wrong number of arguments (given 0, expected 1)): /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:11:in `perform' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/execution.rb:39:in `block in perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:109:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/active_job.rb:24:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:21:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/i18n-1.10.0/lib/i18n.rb:323:in `with_locale' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/translation.rb:9:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:26:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/notifications.rb:168:in `block in instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/notifications/instrumenter.rb:23:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/notifications.rb:168:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:25:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:46:in `block in tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/tagged_logging.rb:71:in `block in tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/tagged_logging.rb:28:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/tagged_logging.rb:71:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:46:in `tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:22:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:136:in `run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/execution.rb:38:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/execution.rb:18:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:52:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/matchers/built_in/raise_error.rb:59:in `matches?' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:51:in `block in handle_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:27:in `with_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:48:in `handle_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/expectation_target.rb:65:in `to' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/expectation_target.rb:139:in `to' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:51:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:263:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:263:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:511:in `block in with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:468:in `block in with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:486:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-rails-5.1.1/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:486:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:468:in `with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:511:in `with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:259:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:646:in `block in run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:642:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:642:in `run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:607:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/configuration.rb:2068:in `with_suite_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:116:in `block in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/reporter.rb:74:in `report' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:115:in `run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:89:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:71:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:45:in `invoke' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/exe/rspec:4:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/rspec:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/rspec:23:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:58:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:58:in `kernel_load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:23:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:483:in `exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:31:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:25:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/exe/bundle:48:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/friendly_errors.rb:120:in `with_friendly_errors' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/exe/bundle:36:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/bundle:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/bundle:23:in `
'  (0.1ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [BadJob] [f92baa4b-d1a2-4d6e-9196-3f8e05ad0ffa] Performing BadJob (Job ID: f92baa4b-d1a2-4d6e-9196-3f8e05ad0ffa) from Test(default) [ActiveJob] [BadJob] [f92baa4b-d1a2-4d6e-9196-3f8e05ad0ffa] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "f92baa4b-d1a2-4d6e-9196-3f8e05ad0ffa"], ["LIMIT", 1]] [ActiveJob] [BadJob] [f92baa4b-d1a2-4d6e-9196-3f8e05ad0ffa]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [BadJob] [f92baa4b-d1a2-4d6e-9196-3f8e05ad0ffa] CanvasSync::JobLog Create (0.2ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["job_class", "BadJob"], ["status", "enqueued"], ["created_at", "2022-09-13 19:54:49.540947"], ["updated_at", "2022-09-13 19:54:49.540947"], ["job_id", "f92baa4b-d1a2-4d6e-9196-3f8e05ad0ffa"]] [ActiveJob] [BadJob] [f92baa4b-d1a2-4d6e-9196-3f8e05ad0ffa]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [BadJob] [f92baa4b-d1a2-4d6e-9196-3f8e05ad0ffa]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [BadJob] [f92baa4b-d1a2-4d6e-9196-3f8e05ad0ffa] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-09-13 19:54:49.541820"], ["status", "running"], ["updated_at", "2022-09-13 19:54:49.542053"], ["id", 86]] [ActiveJob] [BadJob] [f92baa4b-d1a2-4d6e-9196-3f8e05ad0ffa]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [BadJob] [f92baa4b-d1a2-4d6e-9196-3f8e05ad0ffa]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [BadJob] [f92baa4b-d1a2-4d6e-9196-3f8e05ad0ffa] CanvasSync::JobLog Update (1.2ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "exception" = $2, "backtrace" = $3, "status" = $4, "updated_at" = $5 WHERE "canvas_sync_job_logs"."id" = $6 [["completed_at", "2022-09-13 19:54:49.546656"], ["exception", "ArgumentError: wrong number of arguments (given 0, expected 1)"], ["backtrace", "/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:11:in `perform'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/execution.rb:39:in `block in perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:109:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/active_job.rb:24:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:21:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/i18n-1.10.0/lib/i18n.rb:323:in `with_locale'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/translation.rb:9:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:26:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/notifications.rb:168:in `block in instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/notifications/instrumenter.rb:23:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/notifications.rb:168:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:25:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:46:in `block in tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/tagged_logging.rb:71:in `block in tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/tagged_logging.rb:28:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/tagged_logging.rb:71:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:46:in `tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:22:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:136:in `run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/execution.rb:38:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/execution.rb:18:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:60:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/matchers/built_in/raise_error.rb:59:in `matches?'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:51:in `block in handle_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:27:in `with_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:48:in `handle_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/expectation_target.rb:65:in `to'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/expectation_target.rb:139:in `to'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:59:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:263:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:263:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:511:in `block in with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:468:in `block in with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:486:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-rails-5.1.1/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:486:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:468:in `with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:511:in `with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:259:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:646:in `block in run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:642:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:642:in `run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:607:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/configuration.rb:2068:in `with_suite_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:116:in `block in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/reporter.rb:74:in `report'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:115:in `run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:89:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:71:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:45:in `invoke'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/exe/rspec:4:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/rspec:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/rspec:23:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:58:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:58:in `kernel_load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:23:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:483:in `exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:31:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:25:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/exe/bundle:48:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/friendly_errors.rb:120:in `with_friendly_errors'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/exe/bundle:36:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/bundle:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/bundle:23:in `
'\n\nError Occurred while handling an Error: NoMethodError: undefined method `bad_catcher' for BadJob:Class\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-mocks-3.11.0/lib/rspec/mocks/method_double.rb:28:in `block in original_implementation_callable'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-mocks-3.11.0/lib/rspec/mocks/message_expectation.rb:143:in `block in and_call_original'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-mocks-3.11.0/lib/rspec/mocks/message_expectation.rb:801:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-mocks-3.11.0/lib/rspec/mocks/message_expectation.rb:615:in `invoke_incrementing_actual_calls_by'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-mocks-3.11.0/lib/rspec/mocks/message_expectation.rb:470:in `invoke'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-mocks-3.11.0/lib/rspec/mocks/proxy.rb:217:in `message_received'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-mocks-3.11.0/lib/rspec/mocks/proxy.rb:361:in `message_received'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-mocks-3.11.0/lib/rspec/mocks/method_double.rb:78:in `proxy_method_invoked'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-mocks-3.11.0/lib/rspec/mocks/method_double.rb:64:in `block (2 levels) in define_proxy_method'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:31:in `rescue in block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:23:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/i18n-1.10.0/lib/i18n.rb:323:in `with_locale'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/translation.rb:9:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:26:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/notifications.rb:168:in `block in instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/notifications/instrumenter.rb:23:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/notifications.rb:168:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:25:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:46:in `block in tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/tagged_logging.rb:71:in `block in tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/tagged_logging.rb:28:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/tagged_logging.rb:71:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:46:in `tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:22:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:136:in `run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/execution.rb:38:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/execution.rb:18:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:60:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/matchers/built_in/raise_error.rb:59:in `matches?'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:51:in `block in handle_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:27:in `with_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:48:in `handle_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/expectation_target.rb:65:in `to'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/expectation_target.rb:139:in `to'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:59:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:263:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:263:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:511:in `block in with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:468:in `block in with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:486:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-rails-5.1.1/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:486:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:468:in `with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:511:in `with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:259:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:646:in `block in run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:642:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:642:in `run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:607:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/configuration.rb:2068:in `with_suite_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:116:in `block in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/reporter.rb:74:in `report'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:115:in `run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:89:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:71:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:45:in `invoke'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/exe/rspec:4:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/rspec:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/rspec:23:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:58:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:58:in `kernel_load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:23:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:483:in `exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:31:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:25:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/exe/bundle:48:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/friendly_errors.rb:120:in `with_friendly_errors'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/exe/bundle:36:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/bundle:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/bundle:23:in `
'"], ["status", "error"], ["updated_at", "2022-09-13 19:54:49.547325"], ["id", 86]] [ActiveJob] [BadJob] [f92baa4b-d1a2-4d6e-9196-3f8e05ad0ffa]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [BadJob] [f92baa4b-d1a2-4d6e-9196-3f8e05ad0ffa] Error performing BadJob (Job ID: f92baa4b-d1a2-4d6e-9196-3f8e05ad0ffa) from Test(default) in 10.64ms: ArgumentError (wrong number of arguments (given 0, expected 1)): /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:11:in `perform' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/execution.rb:39:in `block in perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:109:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/active_job.rb:24:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:21:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/i18n-1.10.0/lib/i18n.rb:323:in `with_locale' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/translation.rb:9:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:26:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/notifications.rb:168:in `block in instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/notifications/instrumenter.rb:23:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/notifications.rb:168:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:25:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:46:in `block in tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/tagged_logging.rb:71:in `block in tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/tagged_logging.rb:28:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/tagged_logging.rb:71:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:46:in `tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:22:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:136:in `run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/execution.rb:38:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/execution.rb:18:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:60:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/matchers/built_in/raise_error.rb:59:in `matches?' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:51:in `block in handle_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:27:in `with_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:48:in `handle_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/expectation_target.rb:65:in `to' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/expectation_target.rb:139:in `to' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:59:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:263:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:263:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:511:in `block in with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:468:in `block in with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:486:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-rails-5.1.1/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:486:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:468:in `with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:511:in `with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:259:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:646:in `block in run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:642:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:642:in `run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:607:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/configuration.rb:2068:in `with_suite_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:116:in `block in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/reporter.rb:74:in `report' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:115:in `run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:89:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:71:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:45:in `invoke' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/exe/rspec:4:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/rspec:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/rspec:23:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:58:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:58:in `kernel_load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:23:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:483:in `exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:31:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:25:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/exe/bundle:48:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/friendly_errors.rb:120:in `with_friendly_errors' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/exe/bundle:36:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/bundle:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/bundle:23:in `
' CanvasSync::JobLog Load (0.4ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" ORDER BY "canvas_sync_job_logs"."id" DESC LIMIT $1 [["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] [CanvasSync::Jobs::ReportChecker] [4b001b58-9fe1-4dc2-82df-2bbddfd7097a] Performing CanvasSync::Jobs::ReportChecker (Job ID: 4b001b58-9fe1-4dc2-82df-2bbddfd7097a) from Test(default) with arguments: "provisioning_csv", 1, "FakeProcessor", {} [ActiveJob] [CanvasSync::Jobs::ReportChecker] [4b001b58-9fe1-4dc2-82df-2bbddfd7097a] CanvasSync::JobLog Load (0.3ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "4b001b58-9fe1-4dc2-82df-2bbddfd7097a"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [4b001b58-9fe1-4dc2-82df-2bbddfd7097a]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [4b001b58-9fe1-4dc2-82df-2bbddfd7097a] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- provisioning_csv\n- 1\n- FakeProcessor\n- {}\n"], ["created_at", "2022-09-13 19:54:49.558067"], ["updated_at", "2022-09-13 19:54:49.558067"], ["job_id", "4b001b58-9fe1-4dc2-82df-2bbddfd7097a"]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [4b001b58-9fe1-4dc2-82df-2bbddfd7097a]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [4b001b58-9fe1-4dc2-82df-2bbddfd7097a]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [4b001b58-9fe1-4dc2-82df-2bbddfd7097a] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-09-13 19:54:49.560180"], ["status", "running"], ["updated_at", "2022-09-13 19:54:49.560509"], ["id", 87]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [4b001b58-9fe1-4dc2-82df-2bbddfd7097a]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [4b001b58-9fe1-4dc2-82df-2bbddfd7097a]  (0.3ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [4b001b58-9fe1-4dc2-82df-2bbddfd7097a] CanvasSync::JobLog Destroy (0.3ms) DELETE FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."id" = $1 [["id", 87]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [4b001b58-9fe1-4dc2-82df-2bbddfd7097a]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [4b001b58-9fe1-4dc2-82df-2bbddfd7097a] Performed CanvasSync::Jobs::ReportChecker (Job ID: 4b001b58-9fe1-4dc2-82df-2bbddfd7097a) from Test(default) in 10.62ms  (0.2ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [CanvasSync::Jobs::ReportChecker] [48239a99-e2a4-498f-b15c-d29da7d82f75] Performing CanvasSync::Jobs::ReportChecker (Job ID: 48239a99-e2a4-498f-b15c-d29da7d82f75) from Test(default) with arguments: "provisioning_csv", 1, "FakeProcessor", {} [ActiveJob] [CanvasSync::Jobs::ReportChecker] [48239a99-e2a4-498f-b15c-d29da7d82f75] CanvasSync::JobLog Load (0.3ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "48239a99-e2a4-498f-b15c-d29da7d82f75"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [48239a99-e2a4-498f-b15c-d29da7d82f75]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [48239a99-e2a4-498f-b15c-d29da7d82f75] CanvasSync::JobLog Create (0.4ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- provisioning_csv\n- 1\n- FakeProcessor\n- {}\n"], ["created_at", "2022-09-13 19:54:49.571078"], ["updated_at", "2022-09-13 19:54:49.571078"], ["job_id", "48239a99-e2a4-498f-b15c-d29da7d82f75"]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [48239a99-e2a4-498f-b15c-d29da7d82f75]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [48239a99-e2a4-498f-b15c-d29da7d82f75]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [48239a99-e2a4-498f-b15c-d29da7d82f75] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-09-13 19:54:49.573422"], ["status", "running"], ["updated_at", "2022-09-13 19:54:49.573871"], ["id", 88]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [48239a99-e2a4-498f-b15c-d29da7d82f75]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [48239a99-e2a4-498f-b15c-d29da7d82f75]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [48239a99-e2a4-498f-b15c-d29da7d82f75] CanvasSync::JobLog Create (0.2ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- provisioning_csv\n- 1\n- FakeProcessor\n- {}\n- {}\n"], ["created_at", "2022-09-13 19:54:49.577263"], ["updated_at", "2022-09-13 19:54:49.577263"], ["job_id", "e82904fd-41d6-439d-bacc-651314d39710"]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [48239a99-e2a4-498f-b15c-d29da7d82f75]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [48239a99-e2a4-498f-b15c-d29da7d82f75] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: e82904fd-41d6-439d-bacc-651314d39710) to Test(default) at 2022-09-13 19:55:19 UTC with arguments: "provisioning_csv", 1, "FakeProcessor", {}, {} [ActiveJob] [CanvasSync::Jobs::ReportChecker] [48239a99-e2a4-498f-b15c-d29da7d82f75]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [48239a99-e2a4-498f-b15c-d29da7d82f75] CanvasSync::JobLog Destroy (0.3ms) DELETE FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."id" = $1 [["id", 88]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [48239a99-e2a4-498f-b15c-d29da7d82f75]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [48239a99-e2a4-498f-b15c-d29da7d82f75] Performed CanvasSync::Jobs::ReportChecker (Job ID: 48239a99-e2a4-498f-b15c-d29da7d82f75) from Test(default) in 10.4ms  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] [CanvasSync::Jobs::ReportChecker] [4f089e08-74af-4ea6-822b-096833e333f6] Performing CanvasSync::Jobs::ReportChecker (Job ID: 4f089e08-74af-4ea6-822b-096833e333f6) from Test(default) with arguments: "provisioning_csv", 1, "FakeProcessor", {} [ActiveJob] [CanvasSync::Jobs::ReportChecker] [4f089e08-74af-4ea6-822b-096833e333f6] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "4f089e08-74af-4ea6-822b-096833e333f6"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [4f089e08-74af-4ea6-822b-096833e333f6]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [4f089e08-74af-4ea6-822b-096833e333f6] CanvasSync::JobLog Create (0.4ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- provisioning_csv\n- 1\n- FakeProcessor\n- {}\n"], ["created_at", "2022-09-13 19:54:49.584513"], ["updated_at", "2022-09-13 19:54:49.584513"], ["job_id", "4f089e08-74af-4ea6-822b-096833e333f6"]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [4f089e08-74af-4ea6-822b-096833e333f6]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [4f089e08-74af-4ea6-822b-096833e333f6]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [4f089e08-74af-4ea6-822b-096833e333f6] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-09-13 19:54:49.586813"], ["status", "running"], ["updated_at", "2022-09-13 19:54:49.587208"], ["id", 90]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [4f089e08-74af-4ea6-822b-096833e333f6]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [4f089e08-74af-4ea6-822b-096833e333f6]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [4f089e08-74af-4ea6-822b-096833e333f6] CanvasSync::JobLog Update (0.6ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "exception" = $2, "backtrace" = $3, "status" = $4, "updated_at" = $5 WHERE "canvas_sync_job_logs"."id" = $6 [["completed_at", "2022-09-13 19:54:49.598423"], ["exception", "NameError: undefined local variable or method `current_organization' for #"], ["backtrace", "/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/jobs/report_checker.rb:35:in `perform'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/execution.rb:39:in `block in perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:109:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/active_job.rb:24:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:21:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/i18n-1.10.0/lib/i18n.rb:323:in `with_locale'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/translation.rb:9:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:26:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/notifications.rb:168:in `block in instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/notifications/instrumenter.rb:23:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/notifications.rb:168:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:25:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:46:in `block in tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/tagged_logging.rb:71:in `block in tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/tagged_logging.rb:28:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/tagged_logging.rb:71:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:46:in `tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:22:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:136:in `run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/execution.rb:38:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/execution.rb:18:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/report_checker_spec.rb:11:in `start_job'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/report_checker_spec.rb:53:in `block (5 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/matchers/built_in/raise_error.rb:59:in `matches?'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:51:in `block in handle_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:27:in `with_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:48:in `handle_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/expectation_target.rb:65:in `to'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/expectation_target.rb:139:in `to'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/report_checker_spec.rb:53:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:263:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:263:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:511:in `block in with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:468:in `block in with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:486:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-rails-5.1.1/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:486:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:468:in `with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:511:in `with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:259:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:646:in `block in run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:642:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:642:in `run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:607:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/configuration.rb:2068:in `with_suite_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:116:in `block in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/reporter.rb:74:in `report'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:115:in `run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:89:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:71:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:45:in `invoke'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/exe/rspec:4:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/rspec:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/rspec:23:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:58:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:58:in `kernel_load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:23:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:483:in `exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:31:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:25:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/exe/bundle:48:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/friendly_errors.rb:120:in `with_friendly_errors'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/exe/bundle:36:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/bundle:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/bundle:23:in `
'"], ["status", "error"], ["updated_at", "2022-09-13 19:54:49.598907"], ["id", 90]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [4f089e08-74af-4ea6-822b-096833e333f6]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [4f089e08-74af-4ea6-822b-096833e333f6] Error performing CanvasSync::Jobs::ReportChecker (Job ID: 4f089e08-74af-4ea6-822b-096833e333f6) from Test(default) in 17.5ms: NameError (undefined local variable or method `current_organization' for #): /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/jobs/report_checker.rb:35:in `perform' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/execution.rb:39:in `block in perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:109:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/active_job.rb:24:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:21:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/i18n-1.10.0/lib/i18n.rb:323:in `with_locale' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/translation.rb:9:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:26:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/notifications.rb:168:in `block in instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/notifications/instrumenter.rb:23:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/notifications.rb:168:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:25:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:46:in `block in tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/tagged_logging.rb:71:in `block in tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/tagged_logging.rb:28:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/tagged_logging.rb:71:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:46:in `tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:22:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:136:in `run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/execution.rb:38:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/execution.rb:18:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/report_checker_spec.rb:11:in `start_job' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/report_checker_spec.rb:53:in `block (5 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/matchers/built_in/raise_error.rb:59:in `matches?' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:51:in `block in handle_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:27:in `with_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:48:in `handle_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/expectation_target.rb:65:in `to' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/expectation_target.rb:139:in `to' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/report_checker_spec.rb:53:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:263:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:263:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:511:in `block in with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:468:in `block in with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:486:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-rails-5.1.1/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:486:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:468:in `with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:511:in `with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:259:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:646:in `block in run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:642:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:642:in `run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:607:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/configuration.rb:2068:in `with_suite_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:116:in `block in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/reporter.rb:74:in `report' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:115:in `run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:89:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:71:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:45:in `invoke' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/exe/rspec:4:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/rspec:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/rspec:23:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:58:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:58:in `kernel_load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:23:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:483:in `exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:31:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:25:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/exe/bundle:48:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/friendly_errors.rb:120:in `with_friendly_errors' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/exe/bundle:36:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/bundle:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/bundle:23:in `
'  (0.3ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [ed313bcc-f56f-4247-b5ce-faffc95a9ec6] Performing CanvasSync::Jobs::ReportProcessorJob (Job ID: ed313bcc-f56f-4247-b5ce-faffc95a9ec6) from Test(default) with arguments: "provisioning_csv", "https://test.instructure.com/sample_report_download", "FakeProcessor", {}, 1 [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [ed313bcc-f56f-4247-b5ce-faffc95a9ec6] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "ed313bcc-f56f-4247-b5ce-faffc95a9ec6"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [ed313bcc-f56f-4247-b5ce-faffc95a9ec6]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [ed313bcc-f56f-4247-b5ce-faffc95a9ec6] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportProcessorJob"], ["status", "enqueued"], ["job_arguments", "---\n- provisioning_csv\n- https://test.instructure.com/sample_report_download\n- FakeProcessor\n- {}\n- 1\n"], ["created_at", "2022-09-13 19:54:49.606056"], ["updated_at", "2022-09-13 19:54:49.606056"], ["job_id", "ed313bcc-f56f-4247-b5ce-faffc95a9ec6"]] [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [ed313bcc-f56f-4247-b5ce-faffc95a9ec6]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [ed313bcc-f56f-4247-b5ce-faffc95a9ec6]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [ed313bcc-f56f-4247-b5ce-faffc95a9ec6] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-09-13 19:54:49.607890"], ["status", "running"], ["updated_at", "2022-09-13 19:54:49.608196"], ["id", 91]] [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [ed313bcc-f56f-4247-b5ce-faffc95a9ec6]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [ed313bcc-f56f-4247-b5ce-faffc95a9ec6]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [ed313bcc-f56f-4247-b5ce-faffc95a9ec6] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "job_class" = $1, "updated_at" = $2 WHERE "canvas_sync_job_logs"."id" = $3 [["job_class", "FakeProcessor"], ["updated_at", "2022-09-13 19:54:49.609679"], ["id", 91]] [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [ed313bcc-f56f-4247-b5ce-faffc95a9ec6]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [ed313bcc-f56f-4247-b5ce-faffc95a9ec6]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [ed313bcc-f56f-4247-b5ce-faffc95a9ec6] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2022-09-13 19:54:49.620826"], ["status", "success"], ["updated_at", "2022-09-13 19:54:49.621380"], ["id", 91]] [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [ed313bcc-f56f-4247-b5ce-faffc95a9ec6]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [ed313bcc-f56f-4247-b5ce-faffc95a9ec6] Performed CanvasSync::Jobs::ReportProcessorJob (Job ID: ed313bcc-f56f-4247-b5ce-faffc95a9ec6) from Test(default) in 17.92ms  (0.2ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [CanvasSync::Jobs::ReportStarter] [afb8df4a-32d0-4d4b-9b18-c1e78c252102] Performing CanvasSync::Jobs::ReportStarter (Job ID: afb8df4a-32d0-4d4b-9b18-c1e78c252102) from Test(default) with arguments: "provisioning_csv", {"parameters[users]"=>true}, "CoolProcessor", {:models=>["users"]} [ActiveJob] [CanvasSync::Jobs::ReportStarter] [afb8df4a-32d0-4d4b-9b18-c1e78c252102] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "afb8df4a-32d0-4d4b-9b18-c1e78c252102"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::ReportStarter] [afb8df4a-32d0-4d4b-9b18-c1e78c252102]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [afb8df4a-32d0-4d4b-9b18-c1e78c252102] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportStarter"], ["status", "enqueued"], ["job_arguments", "---\n- provisioning_csv\n- parameters[users]: true\n- CoolProcessor\n- :models:\n - users\n"], ["created_at", "2022-09-13 19:54:49.626306"], ["updated_at", "2022-09-13 19:54:49.626306"], ["job_id", "afb8df4a-32d0-4d4b-9b18-c1e78c252102"]] [ActiveJob] [CanvasSync::Jobs::ReportStarter] [afb8df4a-32d0-4d4b-9b18-c1e78c252102]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [afb8df4a-32d0-4d4b-9b18-c1e78c252102]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [afb8df4a-32d0-4d4b-9b18-c1e78c252102] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-09-13 19:54:49.627787"], ["status", "running"], ["updated_at", "2022-09-13 19:54:49.628091"], ["id", 92]] [ActiveJob] [CanvasSync::Jobs::ReportStarter] [afb8df4a-32d0-4d4b-9b18-c1e78c252102]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [afb8df4a-32d0-4d4b-9b18-c1e78c252102]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [afb8df4a-32d0-4d4b-9b18-c1e78c252102] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- provisioning_csv\n- 1\n- CoolProcessor\n- :models:\n - users\n :sync_start_time: '2022-09-13T19:54:49Z'\n :report_params:\n parameters[users]: true\n"], ["created_at", "2022-09-13 19:54:49.632026"], ["updated_at", "2022-09-13 19:54:49.632026"], ["job_id", "367fb933-9993-49ed-9d45-04bbe3508402"]] [ActiveJob] [CanvasSync::Jobs::ReportStarter] [afb8df4a-32d0-4d4b-9b18-c1e78c252102]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [afb8df4a-32d0-4d4b-9b18-c1e78c252102] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: 367fb933-9993-49ed-9d45-04bbe3508402) to Test(default) at 2022-09-13 19:55:19 UTC with arguments: "provisioning_csv", 1, "CoolProcessor", {:models=>["users"], :sync_start_time=>"2022-09-13T19:54:49Z", :report_params=>{"parameters[users]"=>true}} [ActiveJob] [CanvasSync::Jobs::ReportStarter] [afb8df4a-32d0-4d4b-9b18-c1e78c252102]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [afb8df4a-32d0-4d4b-9b18-c1e78c252102] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2022-09-13 19:54:49.634972"], ["status", "success"], ["updated_at", "2022-09-13 19:54:49.635535"], ["id", 92]] [ActiveJob] [CanvasSync::Jobs::ReportStarter] [afb8df4a-32d0-4d4b-9b18-c1e78c252102]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [afb8df4a-32d0-4d4b-9b18-c1e78c252102] Performed CanvasSync::Jobs::ReportStarter (Job ID: afb8df4a-32d0-4d4b-9b18-c1e78c252102) from Test(default) in 11.68ms  (0.1ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [CanvasSync::Jobs::ReportStarter] [64891941-57de-4f09-8cb6-7b4b3365478c] Performing CanvasSync::Jobs::ReportStarter (Job ID: 64891941-57de-4f09-8cb6-7b4b3365478c) from Test(default) with arguments: "provisioning_csv", {"parameters[users]"=>true}, "CoolProcessor", {:models=>["users"]}, {:allow_redownloads=>true} [ActiveJob] [CanvasSync::Jobs::ReportStarter] [64891941-57de-4f09-8cb6-7b4b3365478c] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "64891941-57de-4f09-8cb6-7b4b3365478c"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::ReportStarter] [64891941-57de-4f09-8cb6-7b4b3365478c]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [64891941-57de-4f09-8cb6-7b4b3365478c] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportStarter"], ["status", "enqueued"], ["job_arguments", "---\n- provisioning_csv\n- parameters[users]: true\n- CoolProcessor\n- :models:\n - users\n- :allow_redownloads: true\n"], ["created_at", "2022-09-13 19:54:49.640339"], ["updated_at", "2022-09-13 19:54:49.640339"], ["job_id", "64891941-57de-4f09-8cb6-7b4b3365478c"]] [ActiveJob] [CanvasSync::Jobs::ReportStarter] [64891941-57de-4f09-8cb6-7b4b3365478c]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [64891941-57de-4f09-8cb6-7b4b3365478c]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [64891941-57de-4f09-8cb6-7b4b3365478c] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-09-13 19:54:49.641887"], ["status", "running"], ["updated_at", "2022-09-13 19:54:49.642206"], ["id", 94]] [ActiveJob] [CanvasSync::Jobs::ReportStarter] [64891941-57de-4f09-8cb6-7b4b3365478c]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [64891941-57de-4f09-8cb6-7b4b3365478c]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [64891941-57de-4f09-8cb6-7b4b3365478c] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2022-09-13 19:54:49.644448"], ["status", "success"], ["updated_at", "2022-09-13 19:54:49.644752"], ["id", 94]] [ActiveJob] [CanvasSync::Jobs::ReportStarter] [64891941-57de-4f09-8cb6-7b4b3365478c]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [64891941-57de-4f09-8cb6-7b4b3365478c] Performed CanvasSync::Jobs::ReportStarter (Job ID: 64891941-57de-4f09-8cb6-7b4b3365478c) from Test(default) in 6.75ms  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Account Exists (0.4ms) SELECT 1 AS one FROM "accounts" WHERE "accounts"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] Account Create (0.3ms) INSERT INTO "accounts" ("canvas_id", "sis_id", "canvas_parent_account_id", "sis_parent_account_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 1], ["sis_id", "62368a441c18b014d542bd345182e953"], ["canvas_parent_account_id", 1], ["sis_parent_account_id", "d6f2004e1205a01729dbf8b772557104"], ["name", "Account name"], ["workflow_state", "active"], ["created_at", "2022-09-13 19:54:49.660939"], ["updated_at", "2022-09-13 19:54:49.660939"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.5ms) SELECT COUNT(*) FROM "admins" [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [186ecfea-0192-4bb4-8b25-fdf38858088d] Performing CanvasSync::Jobs::SyncAdminsJob (Job ID: 186ecfea-0192-4bb4-8b25-fdf38858088d) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [186ecfea-0192-4bb4-8b25-fdf38858088d] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "186ecfea-0192-4bb4-8b25-fdf38858088d"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [186ecfea-0192-4bb4-8b25-fdf38858088d]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [186ecfea-0192-4bb4-8b25-fdf38858088d] CanvasSync::JobLog Create (0.7ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncAdminsJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2022-09-13 19:54:49.666889"], ["updated_at", "2022-09-13 19:54:49.666889"], ["job_id", "186ecfea-0192-4bb4-8b25-fdf38858088d"]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [186ecfea-0192-4bb4-8b25-fdf38858088d]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [186ecfea-0192-4bb4-8b25-fdf38858088d]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [186ecfea-0192-4bb4-8b25-fdf38858088d] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-09-13 19:54:49.669316"], ["status", "running"], ["updated_at", "2022-09-13 19:54:49.669742"], ["id", 95]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [186ecfea-0192-4bb4-8b25-fdf38858088d]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [186ecfea-0192-4bb4-8b25-fdf38858088d] Account Load (0.3ms) SELECT "accounts".* FROM "accounts" WHERE "accounts"."workflow_state" != $1 ORDER BY "accounts"."id" ASC LIMIT $2 [["workflow_state", "deleted"], ["LIMIT", 1000]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [186ecfea-0192-4bb4-8b25-fdf38858088d] Admin Load (0.2ms) SELECT "admins".* FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [186ecfea-0192-4bb4-8b25-fdf38858088d]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [186ecfea-0192-4bb4-8b25-fdf38858088d] Admin Exists (0.4ms) SELECT 1 AS one FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [186ecfea-0192-4bb4-8b25-fdf38858088d] Admin Create (0.4ms) INSERT INTO "admins" ("canvas_id", "role_name", "canvas_account_id", "canvas_role_id", "canvas_user_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 2], ["role_name", "AccountAdmin"], ["canvas_account_id", 1], ["canvas_role_id", 1], ["canvas_user_id", 1], ["workflow_state", "active"], ["created_at", "2022-09-13 19:54:49.683462"], ["updated_at", "2022-09-13 19:54:49.683462"]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [186ecfea-0192-4bb4-8b25-fdf38858088d]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [186ecfea-0192-4bb4-8b25-fdf38858088d] Admin Load (0.2ms) SELECT "admins".* FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 3], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [186ecfea-0192-4bb4-8b25-fdf38858088d]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [186ecfea-0192-4bb4-8b25-fdf38858088d] Admin Exists (0.2ms) SELECT 1 AS one FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 3], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [186ecfea-0192-4bb4-8b25-fdf38858088d] Admin Create (0.3ms) INSERT INTO "admins" ("canvas_id", "role_name", "canvas_account_id", "canvas_role_id", "canvas_user_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 3], ["role_name", "Custom Account Role"], ["canvas_account_id", 1], ["canvas_role_id", 11], ["canvas_user_id", 11], ["workflow_state", "active"], ["created_at", "2022-09-13 19:54:49.686319"], ["updated_at", "2022-09-13 19:54:49.686319"]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [186ecfea-0192-4bb4-8b25-fdf38858088d]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [186ecfea-0192-4bb4-8b25-fdf38858088d] Admin Load (0.2ms) SELECT "admins".* FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 4], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [186ecfea-0192-4bb4-8b25-fdf38858088d]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [186ecfea-0192-4bb4-8b25-fdf38858088d] Admin Exists (0.2ms) SELECT 1 AS one FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 4], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [186ecfea-0192-4bb4-8b25-fdf38858088d] Admin Create (0.3ms) INSERT INTO "admins" ("canvas_id", "role_name", "canvas_account_id", "canvas_role_id", "canvas_user_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 4], ["role_name", "Test"], ["canvas_account_id", 1], ["canvas_role_id", 10], ["canvas_user_id", 11], ["workflow_state", "active"], ["created_at", "2022-09-13 19:54:49.688658"], ["updated_at", "2022-09-13 19:54:49.688658"]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [186ecfea-0192-4bb4-8b25-fdf38858088d]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [186ecfea-0192-4bb4-8b25-fdf38858088d] Admin Update All (0.2ms) UPDATE "admins" SET "workflow_state" = 'inactive' WHERE "admins"."id" NOT IN ($1, $2, $3) [["id", 15], ["id", 16], ["id", 17]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [186ecfea-0192-4bb4-8b25-fdf38858088d]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [186ecfea-0192-4bb4-8b25-fdf38858088d] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2022-09-13 19:54:49.690115"], ["status", "success"], ["updated_at", "2022-09-13 19:54:49.690489"], ["id", 95]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [186ecfea-0192-4bb4-8b25-fdf38858088d]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [186ecfea-0192-4bb4-8b25-fdf38858088d] Performed CanvasSync::Jobs::SyncAdminsJob (Job ID: 186ecfea-0192-4bb4-8b25-fdf38858088d) from Test(default) in 25.84ms  (0.2ms) SELECT COUNT(*) FROM "admins"  (0.2ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [7dd8c28c-9c4f-43c7-a46d-d894eb3e0669] Performing CanvasSync::Jobs::SyncAssignmentGroupsJob (Job ID: 7dd8c28c-9c4f-43c7-a46d-d894eb3e0669) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [7dd8c28c-9c4f-43c7-a46d-d894eb3e0669] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "7dd8c28c-9c4f-43c7-a46d-d894eb3e0669"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [7dd8c28c-9c4f-43c7-a46d-d894eb3e0669]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [7dd8c28c-9c4f-43c7-a46d-d894eb3e0669] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncAssignmentGroupsJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2022-09-13 19:54:49.696069"], ["updated_at", "2022-09-13 19:54:49.696069"], ["job_id", "7dd8c28c-9c4f-43c7-a46d-d894eb3e0669"]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [7dd8c28c-9c4f-43c7-a46d-d894eb3e0669]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [7dd8c28c-9c4f-43c7-a46d-d894eb3e0669]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [7dd8c28c-9c4f-43c7-a46d-d894eb3e0669] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-09-13 19:54:49.697906"], ["status", "running"], ["updated_at", "2022-09-13 19:54:49.698291"], ["id", 96]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [7dd8c28c-9c4f-43c7-a46d-d894eb3e0669]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [7dd8c28c-9c4f-43c7-a46d-d894eb3e0669]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [7dd8c28c-9c4f-43c7-a46d-d894eb3e0669] CanvasSync::JobLog Create (0.4ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proserv_assignment_group_export_csv\n- 1\n- CanvasSync::Processors::AssignmentGroupsProcessor\n- :sync_start_time: '2022-09-13T19:54:49Z'\n :report_params:\n :parameters:\n :enrollment_term_id: 1\n"], ["created_at", "2022-09-13 19:54:49.702311"], ["updated_at", "2022-09-13 19:54:49.702311"], ["job_id", "53b8ded2-de59-410c-af42-94d125ffd299"]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [7dd8c28c-9c4f-43c7-a46d-d894eb3e0669]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [7dd8c28c-9c4f-43c7-a46d-d894eb3e0669] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: 53b8ded2-de59-410c-af42-94d125ffd299) to Test(default) at 2022-09-13 19:55:19 UTC with arguments: "proserv_assignment_group_export_csv", 1, "CanvasSync::Processors::AssignmentGroupsProcessor", {:sync_start_time=>"2022-09-13T19:54:49Z", :report_params=>{:parameters=>{:enrollment_term_id=>1}}} [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [7dd8c28c-9c4f-43c7-a46d-d894eb3e0669]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [7dd8c28c-9c4f-43c7-a46d-d894eb3e0669] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2022-09-13 19:54:49.705241"], ["status", "success"], ["updated_at", "2022-09-13 19:54:49.705522"], ["id", 96]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [7dd8c28c-9c4f-43c7-a46d-d894eb3e0669]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [7dd8c28c-9c4f-43c7-a46d-d894eb3e0669] Performed CanvasSync::Jobs::SyncAssignmentGroupsJob (Job ID: 7dd8c28c-9c4f-43c7-a46d-d894eb3e0669) from Test(default) in 11.66ms  (0.1ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [806ba2b7-4cd1-4937-814f-e55513eeaddc] Performing CanvasSync::Jobs::SyncAssignmentsJob (Job ID: 806ba2b7-4cd1-4937-814f-e55513eeaddc) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [806ba2b7-4cd1-4937-814f-e55513eeaddc] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "806ba2b7-4cd1-4937-814f-e55513eeaddc"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [806ba2b7-4cd1-4937-814f-e55513eeaddc]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [806ba2b7-4cd1-4937-814f-e55513eeaddc] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncAssignmentsJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2022-09-13 19:54:49.710867"], ["updated_at", "2022-09-13 19:54:49.710867"], ["job_id", "806ba2b7-4cd1-4937-814f-e55513eeaddc"]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [806ba2b7-4cd1-4937-814f-e55513eeaddc]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [806ba2b7-4cd1-4937-814f-e55513eeaddc]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [806ba2b7-4cd1-4937-814f-e55513eeaddc] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-09-13 19:54:49.712535"], ["status", "running"], ["updated_at", "2022-09-13 19:54:49.712943"], ["id", 98]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [806ba2b7-4cd1-4937-814f-e55513eeaddc]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [806ba2b7-4cd1-4937-814f-e55513eeaddc]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [806ba2b7-4cd1-4937-814f-e55513eeaddc] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proserv_assignment_export_csv\n- 1\n- CanvasSync::Processors::AssignmentsProcessor\n- :sync_start_time: '2022-09-13T19:54:49Z'\n :report_params:\n :parameters:\n :enrollment_term_id: 1\n"], ["created_at", "2022-09-13 19:54:49.716973"], ["updated_at", "2022-09-13 19:54:49.716973"], ["job_id", "1a031a7b-56af-4cd5-b04c-d4d48d813443"]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [806ba2b7-4cd1-4937-814f-e55513eeaddc]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [806ba2b7-4cd1-4937-814f-e55513eeaddc] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: 1a031a7b-56af-4cd5-b04c-d4d48d813443) to Test(default) at 2022-09-13 19:55:19 UTC with arguments: "proserv_assignment_export_csv", 1, "CanvasSync::Processors::AssignmentsProcessor", {:sync_start_time=>"2022-09-13T19:54:49Z", :report_params=>{:parameters=>{:enrollment_term_id=>1}}} [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [806ba2b7-4cd1-4937-814f-e55513eeaddc]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [806ba2b7-4cd1-4937-814f-e55513eeaddc] CanvasSync::JobLog Update (0.4ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2022-09-13 19:54:49.719522"], ["status", "success"], ["updated_at", "2022-09-13 19:54:49.719977"], ["id", 98]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [806ba2b7-4cd1-4937-814f-e55513eeaddc]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [806ba2b7-4cd1-4937-814f-e55513eeaddc] Performed CanvasSync::Jobs::SyncAssignmentsJob (Job ID: 806ba2b7-4cd1-4937-814f-e55513eeaddc) from Test(default) in 11.78ms  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [4322dd0d-77a4-4ffb-8523-8ae6e831f63d] Performing CanvasSync::Jobs::SyncAssignmentsJob (Job ID: 4322dd0d-77a4-4ffb-8523-8ae6e831f63d) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [4322dd0d-77a4-4ffb-8523-8ae6e831f63d] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "4322dd0d-77a4-4ffb-8523-8ae6e831f63d"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [4322dd0d-77a4-4ffb-8523-8ae6e831f63d]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [4322dd0d-77a4-4ffb-8523-8ae6e831f63d] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncAssignmentsJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2022-09-13 19:54:49.725159"], ["updated_at", "2022-09-13 19:54:49.725159"], ["job_id", "4322dd0d-77a4-4ffb-8523-8ae6e831f63d"]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [4322dd0d-77a4-4ffb-8523-8ae6e831f63d]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [4322dd0d-77a4-4ffb-8523-8ae6e831f63d]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [4322dd0d-77a4-4ffb-8523-8ae6e831f63d] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-09-13 19:54:49.726408"], ["status", "running"], ["updated_at", "2022-09-13 19:54:49.726717"], ["id", 100]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [4322dd0d-77a4-4ffb-8523-8ae6e831f63d]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [4322dd0d-77a4-4ffb-8523-8ae6e831f63d]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [4322dd0d-77a4-4ffb-8523-8ae6e831f63d] CanvasSync::JobLog Create (0.4ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proserv_assignment_export_csv\n- 1\n- CanvasSync::Processors::AssignmentsProcessor\n- :sync_start_time: '2022-09-13T19:54:49Z'\n :report_params:\n :parameters: {}\n"], ["created_at", "2022-09-13 19:54:49.729647"], ["updated_at", "2022-09-13 19:54:49.729647"], ["job_id", "0bb524ae-86d0-4c68-b79a-05df4007226e"]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [4322dd0d-77a4-4ffb-8523-8ae6e831f63d]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [4322dd0d-77a4-4ffb-8523-8ae6e831f63d] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: 0bb524ae-86d0-4c68-b79a-05df4007226e) to Test(default) at 2022-09-13 19:55:19 UTC with arguments: "proserv_assignment_export_csv", 1, "CanvasSync::Processors::AssignmentsProcessor", {:sync_start_time=>"2022-09-13T19:54:49Z", :report_params=>{:parameters=>{}}} [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [4322dd0d-77a4-4ffb-8523-8ae6e831f63d]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [4322dd0d-77a4-4ffb-8523-8ae6e831f63d] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2022-09-13 19:54:49.732541"], ["status", "success"], ["updated_at", "2022-09-13 19:54:49.732951"], ["id", 100]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [4322dd0d-77a4-4ffb-8523-8ae6e831f63d]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [4322dd0d-77a4-4ffb-8523-8ae6e831f63d] Performed CanvasSync::Jobs::SyncAssignmentsJob (Job ID: 4322dd0d-77a4-4ffb-8523-8ae6e831f63d) from Test(default) in 9.94ms  (0.1ms) ROLLBACK  (0.3ms) BEGIN [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [86b83871-3989-400d-a8f1-a915cda56f32] Performing CanvasSync::Jobs::SyncContentMigrationsJob (Job ID: 86b83871-3989-400d-a8f1-a915cda56f32) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [86b83871-3989-400d-a8f1-a915cda56f32] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "86b83871-3989-400d-a8f1-a915cda56f32"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [86b83871-3989-400d-a8f1-a915cda56f32]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [86b83871-3989-400d-a8f1-a915cda56f32] CanvasSync::JobLog Create (0.2ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncContentMigrationsJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2022-09-13 19:54:49.739008"], ["updated_at", "2022-09-13 19:54:49.739008"], ["job_id", "86b83871-3989-400d-a8f1-a915cda56f32"]] [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [86b83871-3989-400d-a8f1-a915cda56f32]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [86b83871-3989-400d-a8f1-a915cda56f32]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [86b83871-3989-400d-a8f1-a915cda56f32] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-09-13 19:54:49.740278"], ["status", "running"], ["updated_at", "2022-09-13 19:54:49.740603"], ["id", 102]] [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [86b83871-3989-400d-a8f1-a915cda56f32]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [86b83871-3989-400d-a8f1-a915cda56f32]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [86b83871-3989-400d-a8f1-a915cda56f32] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proserv_content_migrations_csv\n- 1\n- CanvasSync::Processors::ContentMigrationsProcessor\n- :sync_start_time: '2022-09-13T19:54:49Z'\n :report_params:\n :parameters: {}\n"], ["created_at", "2022-09-13 19:54:49.743667"], ["updated_at", "2022-09-13 19:54:49.743667"], ["job_id", "199f7157-b832-48e8-bb1a-1337f29c9410"]] [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [86b83871-3989-400d-a8f1-a915cda56f32]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [86b83871-3989-400d-a8f1-a915cda56f32] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: 199f7157-b832-48e8-bb1a-1337f29c9410) to Test(default) at 2022-09-13 19:55:19 UTC with arguments: "proserv_content_migrations_csv", 1, "CanvasSync::Processors::ContentMigrationsProcessor", {:sync_start_time=>"2022-09-13T19:54:49Z", :report_params=>{:parameters=>{}}} [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [86b83871-3989-400d-a8f1-a915cda56f32]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [86b83871-3989-400d-a8f1-a915cda56f32] CanvasSync::JobLog Update (0.4ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2022-09-13 19:54:49.746741"], ["status", "success"], ["updated_at", "2022-09-13 19:54:49.747207"], ["id", 102]] [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [86b83871-3989-400d-a8f1-a915cda56f32]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [86b83871-3989-400d-a8f1-a915cda56f32] Performed CanvasSync::Jobs::SyncContentMigrationsJob (Job ID: 86b83871-3989-400d-a8f1-a915cda56f32) from Test(default) in 10.7ms  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [08b84da7-7add-45f4-8cdf-42ec0ff2052b] Performing CanvasSync::Jobs::SyncContentMigrationsJob (Job ID: 08b84da7-7add-45f4-8cdf-42ec0ff2052b) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [08b84da7-7add-45f4-8cdf-42ec0ff2052b] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "08b84da7-7add-45f4-8cdf-42ec0ff2052b"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [08b84da7-7add-45f4-8cdf-42ec0ff2052b]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [08b84da7-7add-45f4-8cdf-42ec0ff2052b] CanvasSync::JobLog Create (0.4ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncContentMigrationsJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2022-09-13 19:54:49.752974"], ["updated_at", "2022-09-13 19:54:49.752974"], ["job_id", "08b84da7-7add-45f4-8cdf-42ec0ff2052b"]] [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [08b84da7-7add-45f4-8cdf-42ec0ff2052b]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [08b84da7-7add-45f4-8cdf-42ec0ff2052b]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [08b84da7-7add-45f4-8cdf-42ec0ff2052b] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-09-13 19:54:49.755179"], ["status", "running"], ["updated_at", "2022-09-13 19:54:49.755616"], ["id", 104]] [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [08b84da7-7add-45f4-8cdf-42ec0ff2052b]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [08b84da7-7add-45f4-8cdf-42ec0ff2052b]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [08b84da7-7add-45f4-8cdf-42ec0ff2052b] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proserv_content_migrations_csv\n- 1\n- CanvasSync::Processors::ContentMigrationsProcessor\n- :sync_start_time: '2022-09-13T19:54:49Z'\n :report_params:\n :parameters:\n :updated_after: 2022-09-13 13:54:49 UTC\n"], ["created_at", "2022-09-13 19:54:49.759812"], ["updated_at", "2022-09-13 19:54:49.759812"], ["job_id", "563bdb95-b0bf-4be4-9596-e72338556e01"]] [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [08b84da7-7add-45f4-8cdf-42ec0ff2052b]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [08b84da7-7add-45f4-8cdf-42ec0ff2052b] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: 563bdb95-b0bf-4be4-9596-e72338556e01) to Test(default) at 2022-09-13 19:55:19 UTC with arguments: "proserv_content_migrations_csv", 1, "CanvasSync::Processors::ContentMigrationsProcessor", {:sync_start_time=>"2022-09-13T19:54:49Z", :report_params=>{:parameters=>{:updated_after=>"2022-09-13 13:54:49 UTC"}}} [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [08b84da7-7add-45f4-8cdf-42ec0ff2052b]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [08b84da7-7add-45f4-8cdf-42ec0ff2052b] CanvasSync::JobLog Update (0.4ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2022-09-13 19:54:49.762310"], ["status", "success"], ["updated_at", "2022-09-13 19:54:49.762759"], ["id", 104]] [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [08b84da7-7add-45f4-8cdf-42ec0ff2052b]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [08b84da7-7add-45f4-8cdf-42ec0ff2052b] Performed CanvasSync::Jobs::SyncContentMigrationsJob (Job ID: 08b84da7-7add-45f4-8cdf-42ec0ff2052b) from Test(default) in 12.53ms  (0.3ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [a46b6737-3a4b-415d-aabd-76a4021b34c8] Performing CanvasSync::Jobs::SyncContextModuleItemsJob (Job ID: a46b6737-3a4b-415d-aabd-76a4021b34c8) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [a46b6737-3a4b-415d-aabd-76a4021b34c8] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "a46b6737-3a4b-415d-aabd-76a4021b34c8"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [a46b6737-3a4b-415d-aabd-76a4021b34c8]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [a46b6737-3a4b-415d-aabd-76a4021b34c8] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncContextModuleItemsJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2022-09-13 19:54:49.769738"], ["updated_at", "2022-09-13 19:54:49.769738"], ["job_id", "a46b6737-3a4b-415d-aabd-76a4021b34c8"]] [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [a46b6737-3a4b-415d-aabd-76a4021b34c8]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [a46b6737-3a4b-415d-aabd-76a4021b34c8]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [a46b6737-3a4b-415d-aabd-76a4021b34c8] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-09-13 19:54:49.771668"], ["status", "running"], ["updated_at", "2022-09-13 19:54:49.772003"], ["id", 106]] [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [a46b6737-3a4b-415d-aabd-76a4021b34c8]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [a46b6737-3a4b-415d-aabd-76a4021b34c8]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [a46b6737-3a4b-415d-aabd-76a4021b34c8] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proserv_context_module_items_csv\n- 1\n- CanvasSync::Processors::ContextModuleItemsProcessor\n- :sync_start_time: '2022-09-13T19:54:49Z'\n :report_params:\n :parameters:\n :enrollment_term_id: 1\n"], ["created_at", "2022-09-13 19:54:49.775079"], ["updated_at", "2022-09-13 19:54:49.775079"], ["job_id", "1c529a1f-548c-43bb-8806-939b171458e7"]] [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [a46b6737-3a4b-415d-aabd-76a4021b34c8]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [a46b6737-3a4b-415d-aabd-76a4021b34c8] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: 1c529a1f-548c-43bb-8806-939b171458e7) to Test(default) at 2022-09-13 19:55:19 UTC with arguments: "proserv_context_module_items_csv", 1, "CanvasSync::Processors::ContextModuleItemsProcessor", {:sync_start_time=>"2022-09-13T19:54:49Z", :report_params=>{:parameters=>{:enrollment_term_id=>1}}} [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [a46b6737-3a4b-415d-aabd-76a4021b34c8]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [a46b6737-3a4b-415d-aabd-76a4021b34c8] CanvasSync::JobLog Update (0.5ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2022-09-13 19:54:49.777934"], ["status", "success"], ["updated_at", "2022-09-13 19:54:49.778395"], ["id", 106]] [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [a46b6737-3a4b-415d-aabd-76a4021b34c8]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [a46b6737-3a4b-415d-aabd-76a4021b34c8] Performed CanvasSync::Jobs::SyncContextModuleItemsJob (Job ID: a46b6737-3a4b-415d-aabd-76a4021b34c8) from Test(default) in 11.69ms  (0.3ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [6b877ec6-b7ee-4df1-94be-e04697f64f64] Performing CanvasSync::Jobs::SyncContextModuleItemsJob (Job ID: 6b877ec6-b7ee-4df1-94be-e04697f64f64) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [6b877ec6-b7ee-4df1-94be-e04697f64f64] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "6b877ec6-b7ee-4df1-94be-e04697f64f64"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [6b877ec6-b7ee-4df1-94be-e04697f64f64]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [6b877ec6-b7ee-4df1-94be-e04697f64f64] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncContextModuleItemsJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2022-09-13 19:54:49.784744"], ["updated_at", "2022-09-13 19:54:49.784744"], ["job_id", "6b877ec6-b7ee-4df1-94be-e04697f64f64"]] [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [6b877ec6-b7ee-4df1-94be-e04697f64f64]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [6b877ec6-b7ee-4df1-94be-e04697f64f64]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [6b877ec6-b7ee-4df1-94be-e04697f64f64] CanvasSync::JobLog Update (0.4ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-09-13 19:54:49.786215"], ["status", "running"], ["updated_at", "2022-09-13 19:54:49.786851"], ["id", 108]] [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [6b877ec6-b7ee-4df1-94be-e04697f64f64]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [6b877ec6-b7ee-4df1-94be-e04697f64f64]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [6b877ec6-b7ee-4df1-94be-e04697f64f64] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proserv_context_module_items_csv\n- 1\n- CanvasSync::Processors::ContextModuleItemsProcessor\n- :sync_start_time: '2022-09-13T19:54:49Z'\n :report_params:\n :parameters: {}\n"], ["created_at", "2022-09-13 19:54:49.790532"], ["updated_at", "2022-09-13 19:54:49.790532"], ["job_id", "643a4adb-ffe3-471e-83c5-9b8d25de504f"]] [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [6b877ec6-b7ee-4df1-94be-e04697f64f64]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [6b877ec6-b7ee-4df1-94be-e04697f64f64] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: 643a4adb-ffe3-471e-83c5-9b8d25de504f) to Test(default) at 2022-09-13 19:55:19 UTC with arguments: "proserv_context_module_items_csv", 1, "CanvasSync::Processors::ContextModuleItemsProcessor", {:sync_start_time=>"2022-09-13T19:54:49Z", :report_params=>{:parameters=>{}}} [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [6b877ec6-b7ee-4df1-94be-e04697f64f64]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [6b877ec6-b7ee-4df1-94be-e04697f64f64] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2022-09-13 19:54:49.792986"], ["status", "success"], ["updated_at", "2022-09-13 19:54:49.793356"], ["id", 108]] [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [6b877ec6-b7ee-4df1-94be-e04697f64f64]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [6b877ec6-b7ee-4df1-94be-e04697f64f64] Performed CanvasSync::Jobs::SyncContextModuleItemsJob (Job ID: 6b877ec6-b7ee-4df1-94be-e04697f64f64) from Test(default) in 10.89ms  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [dda3eb79-e389-4035-aaf1-2f029fe61b01] Performing CanvasSync::Jobs::SyncContextModulesJob (Job ID: dda3eb79-e389-4035-aaf1-2f029fe61b01) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [dda3eb79-e389-4035-aaf1-2f029fe61b01] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "dda3eb79-e389-4035-aaf1-2f029fe61b01"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [dda3eb79-e389-4035-aaf1-2f029fe61b01]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [dda3eb79-e389-4035-aaf1-2f029fe61b01] CanvasSync::JobLog Create (0.4ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncContextModulesJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2022-09-13 19:54:49.799289"], ["updated_at", "2022-09-13 19:54:49.799289"], ["job_id", "dda3eb79-e389-4035-aaf1-2f029fe61b01"]] [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [dda3eb79-e389-4035-aaf1-2f029fe61b01]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [dda3eb79-e389-4035-aaf1-2f029fe61b01]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [dda3eb79-e389-4035-aaf1-2f029fe61b01] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-09-13 19:54:49.801099"], ["status", "running"], ["updated_at", "2022-09-13 19:54:49.801453"], ["id", 110]] [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [dda3eb79-e389-4035-aaf1-2f029fe61b01]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [dda3eb79-e389-4035-aaf1-2f029fe61b01]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [dda3eb79-e389-4035-aaf1-2f029fe61b01] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proserv_context_modules_csv\n- 1\n- CanvasSync::Processors::ContextModulesProcessor\n- :sync_start_time: '2022-09-13T19:54:49Z'\n :report_params:\n :parameters:\n :enrollment_term_id: 1\n"], ["created_at", "2022-09-13 19:54:49.805352"], ["updated_at", "2022-09-13 19:54:49.805352"], ["job_id", "98c8ba40-9924-4078-850f-143e3a5c75a8"]] [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [dda3eb79-e389-4035-aaf1-2f029fe61b01]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [dda3eb79-e389-4035-aaf1-2f029fe61b01] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: 98c8ba40-9924-4078-850f-143e3a5c75a8) to Test(default) at 2022-09-13 19:55:19 UTC with arguments: "proserv_context_modules_csv", 1, "CanvasSync::Processors::ContextModulesProcessor", {:sync_start_time=>"2022-09-13T19:54:49Z", :report_params=>{:parameters=>{:enrollment_term_id=>1}}} [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [dda3eb79-e389-4035-aaf1-2f029fe61b01]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [dda3eb79-e389-4035-aaf1-2f029fe61b01] CanvasSync::JobLog Update (0.4ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2022-09-13 19:54:49.807644"], ["status", "success"], ["updated_at", "2022-09-13 19:54:49.807953"], ["id", 110]] [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [dda3eb79-e389-4035-aaf1-2f029fe61b01]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [dda3eb79-e389-4035-aaf1-2f029fe61b01] Performed CanvasSync::Jobs::SyncContextModulesJob (Job ID: dda3eb79-e389-4035-aaf1-2f029fe61b01) from Test(default) in 11.38ms  (0.1ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [798f67d8-464c-4601-aa5a-8e29f78bf898] Performing CanvasSync::Jobs::SyncContextModulesJob (Job ID: 798f67d8-464c-4601-aa5a-8e29f78bf898) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [798f67d8-464c-4601-aa5a-8e29f78bf898] CanvasSync::JobLog Load (0.3ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "798f67d8-464c-4601-aa5a-8e29f78bf898"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [798f67d8-464c-4601-aa5a-8e29f78bf898]  (0.3ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [798f67d8-464c-4601-aa5a-8e29f78bf898] CanvasSync::JobLog Create (0.4ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncContextModulesJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2022-09-13 19:54:49.814243"], ["updated_at", "2022-09-13 19:54:49.814243"], ["job_id", "798f67d8-464c-4601-aa5a-8e29f78bf898"]] [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [798f67d8-464c-4601-aa5a-8e29f78bf898]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [798f67d8-464c-4601-aa5a-8e29f78bf898]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [798f67d8-464c-4601-aa5a-8e29f78bf898] CanvasSync::JobLog Update (0.4ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-09-13 19:54:49.816657"], ["status", "running"], ["updated_at", "2022-09-13 19:54:49.817125"], ["id", 112]] [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [798f67d8-464c-4601-aa5a-8e29f78bf898]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [798f67d8-464c-4601-aa5a-8e29f78bf898]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [798f67d8-464c-4601-aa5a-8e29f78bf898] CanvasSync::JobLog Create (0.4ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proserv_context_modules_csv\n- 1\n- CanvasSync::Processors::ContextModulesProcessor\n- :sync_start_time: '2022-09-13T19:54:49Z'\n :report_params:\n :parameters: {}\n"], ["created_at", "2022-09-13 19:54:49.821425"], ["updated_at", "2022-09-13 19:54:49.821425"], ["job_id", "599d574b-11f4-4e7c-ab84-f2906af61106"]] [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [798f67d8-464c-4601-aa5a-8e29f78bf898]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [798f67d8-464c-4601-aa5a-8e29f78bf898] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: 599d574b-11f4-4e7c-ab84-f2906af61106) to Test(default) at 2022-09-13 19:55:19 UTC with arguments: "proserv_context_modules_csv", 1, "CanvasSync::Processors::ContextModulesProcessor", {:sync_start_time=>"2022-09-13T19:54:49Z", :report_params=>{:parameters=>{}}} [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [798f67d8-464c-4601-aa5a-8e29f78bf898]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [798f67d8-464c-4601-aa5a-8e29f78bf898] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2022-09-13 19:54:49.825416"], ["status", "success"], ["updated_at", "2022-09-13 19:54:49.825881"], ["id", 112]] [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [798f67d8-464c-4601-aa5a-8e29f78bf898]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [798f67d8-464c-4601-aa5a-8e29f78bf898] Performed CanvasSync::Jobs::SyncContextModulesJob (Job ID: 798f67d8-464c-4601-aa5a-8e29f78bf898) from Test(default) in 14.94ms  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Term Exists (0.3ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 97282080], ["LIMIT", 1]] Term Create (0.3ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 97282080], ["name", "Cool Term"], ["start_at", "2022-09-10 19:54:48.701529"], ["end_at", "2022-09-16 19:54:48.701638"], ["workflow_state", "active"], ["sis_id", "061f2b2b66e3adfc714b62d4a673c404"], ["created_at", "2022-09-13 19:54:49.842215"], ["updated_at", "2022-09-13 19:54:49.842215"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [05d7fe92-ccf0-4fe0-802c-950687321512] Performing CanvasSync::Jobs::SyncProvisioningReportJob (Job ID: 05d7fe92-ccf0-4fe0-802c-950687321512) from Test(default) with arguments: {:models=>["users", "courses"], :term_scope=>"active"} [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [05d7fe92-ccf0-4fe0-802c-950687321512] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "05d7fe92-ccf0-4fe0-802c-950687321512"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [05d7fe92-ccf0-4fe0-802c-950687321512]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [05d7fe92-ccf0-4fe0-802c-950687321512] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncProvisioningReportJob"], ["status", "enqueued"], ["job_arguments", "---\n- :models:\n - users\n - courses\n :term_scope: active\n"], ["created_at", "2022-09-13 19:54:49.844750"], ["updated_at", "2022-09-13 19:54:49.844750"], ["job_id", "05d7fe92-ccf0-4fe0-802c-950687321512"]] [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [05d7fe92-ccf0-4fe0-802c-950687321512]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [05d7fe92-ccf0-4fe0-802c-950687321512]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [05d7fe92-ccf0-4fe0-802c-950687321512] CanvasSync::JobLog Update (0.4ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-09-13 19:54:49.846528"], ["status", "running"], ["updated_at", "2022-09-13 19:54:49.847041"], ["id", 114]] [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [05d7fe92-ccf0-4fe0-802c-950687321512]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [05d7fe92-ccf0-4fe0-802c-950687321512]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [05d7fe92-ccf0-4fe0-802c-950687321512] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proservices_provisioning_csv\n- \n- CanvasSync::Processors::ProvisioningReportProcessor\n- :models:\n - users\n - courses\n :term_scope: active\n :sync_start_time: '2022-09-13T19:54:49Z'\n :report_params:\n :parameters:\n :include_deleted: true\n users: true\n courses: true\n :enrollment_term_id: 97282080\n"], ["created_at", "2022-09-13 19:54:49.850667"], ["updated_at", "2022-09-13 19:54:49.850667"], ["job_id", "e42f6b8f-7b09-4b3b-b4fd-00c0f744b52f"]] [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [05d7fe92-ccf0-4fe0-802c-950687321512]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [05d7fe92-ccf0-4fe0-802c-950687321512] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: e42f6b8f-7b09-4b3b-b4fd-00c0f744b52f) to Test(default) at 2022-09-13 19:55:19 UTC with arguments: "proservices_provisioning_csv", nil, "CanvasSync::Processors::ProvisioningReportProcessor", {:models=>["users", "courses"], :term_scope=>"active", :sync_start_time=>"2022-09-13T19:54:49Z", :report_params=>{:parameters=>{:include_deleted=>true, "users"=>true, "courses"=>true, :enrollment_term_id=>97282080}}} [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [05d7fe92-ccf0-4fe0-802c-950687321512]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [05d7fe92-ccf0-4fe0-802c-950687321512] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2022-09-13 19:54:49.854612"], ["status", "success"], ["updated_at", "2022-09-13 19:54:49.855074"], ["id", 114]] [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [05d7fe92-ccf0-4fe0-802c-950687321512]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [05d7fe92-ccf0-4fe0-802c-950687321512] Performed CanvasSync::Jobs::SyncProvisioningReportJob (Job ID: 05d7fe92-ccf0-4fe0-802c-950687321512) from Test(default) in 12.39ms  (0.1ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [b4e7277b-28ff-41b7-bb26-1bc327154c42] Performing CanvasSync::Jobs::SyncProvisioningReportJob (Job ID: b4e7277b-28ff-41b7-bb26-1bc327154c42) from Test(default) with arguments: {:models=>["users", "courses"]} [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [b4e7277b-28ff-41b7-bb26-1bc327154c42] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "b4e7277b-28ff-41b7-bb26-1bc327154c42"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [b4e7277b-28ff-41b7-bb26-1bc327154c42]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [b4e7277b-28ff-41b7-bb26-1bc327154c42] CanvasSync::JobLog Create (0.2ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncProvisioningReportJob"], ["status", "enqueued"], ["job_arguments", "---\n- :models:\n - users\n - courses\n"], ["created_at", "2022-09-13 19:54:49.859646"], ["updated_at", "2022-09-13 19:54:49.859646"], ["job_id", "b4e7277b-28ff-41b7-bb26-1bc327154c42"]] [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [b4e7277b-28ff-41b7-bb26-1bc327154c42]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [b4e7277b-28ff-41b7-bb26-1bc327154c42]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [b4e7277b-28ff-41b7-bb26-1bc327154c42] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-09-13 19:54:49.860919"], ["status", "running"], ["updated_at", "2022-09-13 19:54:49.861156"], ["id", 116]] [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [b4e7277b-28ff-41b7-bb26-1bc327154c42]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [b4e7277b-28ff-41b7-bb26-1bc327154c42]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [b4e7277b-28ff-41b7-bb26-1bc327154c42] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proservices_provisioning_csv\n- \n- CanvasSync::Processors::ProvisioningReportProcessor\n- :models:\n - users\n - courses\n :sync_start_time: '2022-09-13T19:54:49Z'\n :report_params:\n :parameters:\n :include_deleted: true\n users: true\n courses: true\n"], ["created_at", "2022-09-13 19:54:49.864252"], ["updated_at", "2022-09-13 19:54:49.864252"], ["job_id", "27c27731-a3ea-4386-a8b8-1b18e11a8687"]] [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [b4e7277b-28ff-41b7-bb26-1bc327154c42]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [b4e7277b-28ff-41b7-bb26-1bc327154c42] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: 27c27731-a3ea-4386-a8b8-1b18e11a8687) to Test(default) at 2022-09-13 19:55:19 UTC with arguments: "proservices_provisioning_csv", nil, "CanvasSync::Processors::ProvisioningReportProcessor", {:models=>["users", "courses"], :sync_start_time=>"2022-09-13T19:54:49Z", :report_params=>{:parameters=>{:include_deleted=>true, "users"=>true, "courses"=>true}}} [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [b4e7277b-28ff-41b7-bb26-1bc327154c42]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [b4e7277b-28ff-41b7-bb26-1bc327154c42] CanvasSync::JobLog Update (0.4ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2022-09-13 19:54:49.867609"], ["status", "success"], ["updated_at", "2022-09-13 19:54:49.867980"], ["id", 116]] [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [b4e7277b-28ff-41b7-bb26-1bc327154c42]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [b4e7277b-28ff-41b7-bb26-1bc327154c42] Performed CanvasSync::Jobs::SyncProvisioningReportJob (Job ID: b4e7277b-28ff-41b7-bb26-1bc327154c42) from Test(default) in 11.22ms  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Account Exists (0.3ms) SELECT 1 AS one FROM "accounts" WHERE "accounts"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] Account Create (0.3ms) INSERT INTO "accounts" ("canvas_id", "sis_id", "canvas_parent_account_id", "sis_parent_account_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 1], ["sis_id", "62adb8cc644fb86192fe11978e307875"], ["canvas_parent_account_id", 1], ["sis_parent_account_id", "76e16996930bae04097d00b7e39db9ce"], ["name", "Account name"], ["workflow_state", "active"], ["created_at", "2022-09-13 19:54:49.873691"], ["updated_at", "2022-09-13 19:54:49.873691"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.3ms) SELECT COUNT(*) FROM "roles" [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [b46c42bd-1cee-4459-aac4-9a98935081a1] Performing CanvasSync::Jobs::SyncRolesJob (Job ID: b46c42bd-1cee-4459-aac4-9a98935081a1) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [b46c42bd-1cee-4459-aac4-9a98935081a1] CanvasSync::JobLog Load (0.1ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "b46c42bd-1cee-4459-aac4-9a98935081a1"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [b46c42bd-1cee-4459-aac4-9a98935081a1]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [b46c42bd-1cee-4459-aac4-9a98935081a1] CanvasSync::JobLog Create (0.4ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncRolesJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2022-09-13 19:54:49.879093"], ["updated_at", "2022-09-13 19:54:49.879093"], ["job_id", "b46c42bd-1cee-4459-aac4-9a98935081a1"]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [b46c42bd-1cee-4459-aac4-9a98935081a1]  (0.3ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [b46c42bd-1cee-4459-aac4-9a98935081a1]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [b46c42bd-1cee-4459-aac4-9a98935081a1] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-09-13 19:54:49.881040"], ["status", "running"], ["updated_at", "2022-09-13 19:54:49.881565"], ["id", 118]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [b46c42bd-1cee-4459-aac4-9a98935081a1]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [b46c42bd-1cee-4459-aac4-9a98935081a1] Account Load (0.4ms) SELECT "accounts".* FROM "accounts" WHERE "accounts"."workflow_state" != $1 ORDER BY "accounts"."id" ASC LIMIT $2 [["workflow_state", "deleted"], ["LIMIT", 1000]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [b46c42bd-1cee-4459-aac4-9a98935081a1] Role Load (0.3ms) SELECT "roles".* FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [b46c42bd-1cee-4459-aac4-9a98935081a1]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [b46c42bd-1cee-4459-aac4-9a98935081a1] Role Exists (0.2ms) SELECT 1 AS one FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [b46c42bd-1cee-4459-aac4-9a98935081a1] Role Create (0.5ms) INSERT INTO "roles" ("canvas_id", "label", "base_role_type", "canvas_account_id", "workflow_state", "permissions", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 1], ["label", "Account Admin"], ["base_role_type", "AccountMembership"], ["canvas_account_id", 10], ["workflow_state", "built_in"], ["permissions", "{\"manage_wiki\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"post_to_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"moderate_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_announcements\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"send_messages\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"send_messages_all\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_outcomes\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"create_conferences\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"create_collaborations\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_roster\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_all_grades\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_grades\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_rubrics\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"comment_on_others_submissions\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_students\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_admin_users\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_role_overrides\":{\"enabled\":true,\"locked\":true,\"readonly\":true,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_account_memberships\":{\"enabled\":true,\"locked\":true,\"readonly\":true,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_account_settings\":{\"enabled\":true,\"locked\":true,\"readonly\":true,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_groups\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_group_pages\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_files\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_assignments\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"undelete_courses\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_grade_changes\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_course_changes\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_question_banks\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_calendar\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_reports\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_courses\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_user_logins\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_user_observers\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_alerts\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"become_user\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_developer_keys\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"import_sis\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_sis\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_sis\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_course_list\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_statistics\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_storage_quotas\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_course_content\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_content\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_interaction_alerts\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"change_course_state\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_sections\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_feature_flags\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_quiz_answer_audits\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"moderate_grades\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"lti_add_edit\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true}}"], ["created_at", "2022-09-13 19:54:49.910667"], ["updated_at", "2022-09-13 19:54:49.910667"]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [b46c42bd-1cee-4459-aac4-9a98935081a1]  (0.3ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [b46c42bd-1cee-4459-aac4-9a98935081a1] Role Load (0.3ms) SELECT "roles".* FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 3], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [b46c42bd-1cee-4459-aac4-9a98935081a1]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [b46c42bd-1cee-4459-aac4-9a98935081a1] Role Exists (0.3ms) SELECT 1 AS one FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 3], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [b46c42bd-1cee-4459-aac4-9a98935081a1] Role Create (0.3ms) INSERT INTO "roles" ("canvas_id", "label", "base_role_type", "canvas_account_id", "workflow_state", "permissions", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 3], ["label", "Student"], ["base_role_type", "StudentEnrollment"], ["canvas_account_id", 10], ["workflow_state", "built_in"], ["permissions", "{\"manage_wiki\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"read_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"post_to_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"moderate_forum\":{\"enabled\":false,\"locked\":false,\"readonly\":false,\"explicit\":false},\"read_announcements\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"send_messages\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"send_messages_all\":{\"enabled\":false,\"locked\":false,\"readonly\":false,\"explicit\":false},\"manage_outcomes\":{\"enabled\":false,\"locked\":false,\"readonly\":false,\"explicit\":false},\"create_conferences\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"create_collaborations\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_roster\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_all_grades\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_grades\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_rubrics\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"comment_on_others_submissions\":{\"enabled\":false,\"locked\":false,\"readonly\":false,\"explicit\":false},\"manage_students\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_admin_users\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_role_overrides\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_account_memberships\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_account_settings\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_groups\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"view_group_pages\":{\"enabled\":false,\"locked\":false,\"readonly\":false,\"explicit\":false},\"manage_files\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_assignments\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"undelete_courses\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"view_grade_changes\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"view_course_changes\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"read_question_banks\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_calendar\":{\"enabled\":false,\"locked\":false,\"readonly\":false,\"explicit\":false},\"read_reports\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_courses\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_user_logins\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_user_observers\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_alerts\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"become_user\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_developer_keys\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"import_sis\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_sis\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"read_sis\":{\"enabled\":false,\"locked\":false,\"readonly\":false,\"explicit\":false},\"read_course_list\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"view_statistics\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_storage_quotas\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"read_course_content\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_content\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_interaction_alerts\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"change_course_state\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_sections\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_feature_flags\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"view_quiz_answer_audits\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"moderate_grades\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"lti_add_edit\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false}}"], ["created_at", "2022-09-13 19:54:49.919008"], ["updated_at", "2022-09-13 19:54:49.919008"]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [b46c42bd-1cee-4459-aac4-9a98935081a1]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [b46c42bd-1cee-4459-aac4-9a98935081a1] Role Update All (0.3ms) UPDATE "roles" SET "workflow_state" = 'inactive' WHERE "roles"."id" NOT IN ($1, $2) [["id", 13], ["id", 14]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [b46c42bd-1cee-4459-aac4-9a98935081a1]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [b46c42bd-1cee-4459-aac4-9a98935081a1] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2022-09-13 19:54:49.922381"], ["status", "success"], ["updated_at", "2022-09-13 19:54:49.922756"], ["id", 118]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [b46c42bd-1cee-4459-aac4-9a98935081a1]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [b46c42bd-1cee-4459-aac4-9a98935081a1] Performed CanvasSync::Jobs::SyncRolesJob (Job ID: b46c42bd-1cee-4459-aac4-9a98935081a1) from Test(default) in 45.57ms  (0.2ms) SELECT COUNT(*) FROM "roles"  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Term Exists (0.2ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 12682320], ["LIMIT", 1]] Term Create (0.3ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 12682320], ["name", "Cool Term"], ["start_at", "2022-09-10 19:54:48.701529"], ["end_at", "2022-09-16 19:54:48.701638"], ["workflow_state", "active"], ["sis_id", "f7d1ca2fddd04182f7f13ce3a4593ba1"], ["created_at", "2022-09-13 19:54:49.927244"], ["updated_at", "2022-09-13 19:54:49.927244"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [c7b498e2-9766-4486-9ad3-6efc9f728807] Performing CanvasSync::Jobs::SyncSimpleTableJob (Job ID: c7b498e2-9766-4486-9ad3-6efc9f728807) from Test(default) with arguments: {:report_name=>"proservices_provisioning_csv", :model=>"courses", :mapping=>"courses", :klass=>"Course", :term_scope=>"active", :params=>{"parameters[include_deleted]"=>true, "parameters[courses]"=>true}} [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [c7b498e2-9766-4486-9ad3-6efc9f728807] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "c7b498e2-9766-4486-9ad3-6efc9f728807"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [c7b498e2-9766-4486-9ad3-6efc9f728807]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [c7b498e2-9766-4486-9ad3-6efc9f728807] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncSimpleTableJob"], ["status", "enqueued"], ["job_arguments", "---\n- :report_name: proservices_provisioning_csv\n :model: courses\n :mapping: courses\n :klass: Course\n :term_scope: active\n :params:\n parameters[include_deleted]: true\n parameters[courses]: true\n"], ["created_at", "2022-09-13 19:54:49.930203"], ["updated_at", "2022-09-13 19:54:49.930203"], ["job_id", "c7b498e2-9766-4486-9ad3-6efc9f728807"]] [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [c7b498e2-9766-4486-9ad3-6efc9f728807]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [c7b498e2-9766-4486-9ad3-6efc9f728807]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [c7b498e2-9766-4486-9ad3-6efc9f728807] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-09-13 19:54:49.932134"], ["status", "running"], ["updated_at", "2022-09-13 19:54:49.932492"], ["id", 119]] [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [c7b498e2-9766-4486-9ad3-6efc9f728807]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [c7b498e2-9766-4486-9ad3-6efc9f728807]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [c7b498e2-9766-4486-9ad3-6efc9f728807] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2022-09-13 19:54:49.934343"], ["status", "success"], ["updated_at", "2022-09-13 19:54:49.934704"], ["id", 119]] [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [c7b498e2-9766-4486-9ad3-6efc9f728807]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [c7b498e2-9766-4486-9ad3-6efc9f728807] Performed CanvasSync::Jobs::SyncSimpleTableJob (Job ID: c7b498e2-9766-4486-9ad3-6efc9f728807) from Test(default) in 6.81ms  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [64164686-59be-4b86-a60e-a901601b04bb] Performing CanvasSync::Jobs::SyncSubmissionsJob (Job ID: 64164686-59be-4b86-a60e-a901601b04bb) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [64164686-59be-4b86-a60e-a901601b04bb] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "64164686-59be-4b86-a60e-a901601b04bb"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [64164686-59be-4b86-a60e-a901601b04bb]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [64164686-59be-4b86-a60e-a901601b04bb] CanvasSync::JobLog Create (0.2ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncSubmissionsJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2022-09-13 19:54:49.940715"], ["updated_at", "2022-09-13 19:54:49.940715"], ["job_id", "64164686-59be-4b86-a60e-a901601b04bb"]] [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [64164686-59be-4b86-a60e-a901601b04bb]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [64164686-59be-4b86-a60e-a901601b04bb]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [64164686-59be-4b86-a60e-a901601b04bb] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-09-13 19:54:49.941974"], ["status", "running"], ["updated_at", "2022-09-13 19:54:49.942251"], ["id", 120]] [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [64164686-59be-4b86-a60e-a901601b04bb]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [64164686-59be-4b86-a60e-a901601b04bb]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [64164686-59be-4b86-a60e-a901601b04bb] CanvasSync::JobLog Create (0.5ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proserv_student_submissions_csv\n- 1\n- CanvasSync::Processors::SubmissionsProcessor\n- :sync_start_time: '2022-09-13T19:54:49Z'\n :report_params:\n :parameters:\n :include_all: \n :enrollment_batch_size: \n :enrollment_term_id: 1\n"], ["created_at", "2022-09-13 19:54:49.945366"], ["updated_at", "2022-09-13 19:54:49.945366"], ["job_id", "e495084a-7273-4328-a7c5-491bdbf28aa5"]] [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [64164686-59be-4b86-a60e-a901601b04bb]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [64164686-59be-4b86-a60e-a901601b04bb] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: e495084a-7273-4328-a7c5-491bdbf28aa5) to Test(default) at 2022-09-13 19:55:19 UTC with arguments: "proserv_student_submissions_csv", 1, "CanvasSync::Processors::SubmissionsProcessor", {:sync_start_time=>"2022-09-13T19:54:49Z", :report_params=>{:parameters=>{:include_all=>nil, :enrollment_batch_size=>nil, :enrollment_term_id=>1}}} [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [64164686-59be-4b86-a60e-a901601b04bb]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [64164686-59be-4b86-a60e-a901601b04bb] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2022-09-13 19:54:49.949247"], ["status", "success"], ["updated_at", "2022-09-13 19:54:49.949757"], ["id", 120]] [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [64164686-59be-4b86-a60e-a901601b04bb]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [64164686-59be-4b86-a60e-a901601b04bb] Performed CanvasSync::Jobs::SyncSubmissionsJob (Job ID: 64164686-59be-4b86-a60e-a901601b04bb) from Test(default) in 11.38ms  (0.1ms) ROLLBACK  (0.3ms) BEGIN  (0.3ms) SELECT COUNT(*) FROM "terms" [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [9a2ad715-9486-4967-835d-1f37da1f34f4] Performing CanvasSync::Jobs::SyncTermsJob (Job ID: 9a2ad715-9486-4967-835d-1f37da1f34f4) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [9a2ad715-9486-4967-835d-1f37da1f34f4] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "9a2ad715-9486-4967-835d-1f37da1f34f4"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [9a2ad715-9486-4967-835d-1f37da1f34f4]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [9a2ad715-9486-4967-835d-1f37da1f34f4] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncTermsJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2022-09-13 19:54:49.956288"], ["updated_at", "2022-09-13 19:54:49.956288"], ["job_id", "9a2ad715-9486-4967-835d-1f37da1f34f4"]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [9a2ad715-9486-4967-835d-1f37da1f34f4]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [9a2ad715-9486-4967-835d-1f37da1f34f4]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [9a2ad715-9486-4967-835d-1f37da1f34f4] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-09-13 19:54:49.957927"], ["status", "running"], ["updated_at", "2022-09-13 19:54:49.958335"], ["id", 122]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [9a2ad715-9486-4967-835d-1f37da1f34f4]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [9a2ad715-9486-4967-835d-1f37da1f34f4] Term Load (0.2ms) SELECT "terms".* FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [9a2ad715-9486-4967-835d-1f37da1f34f4]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [9a2ad715-9486-4967-835d-1f37da1f34f4] Term Exists (0.4ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [9a2ad715-9486-4967-835d-1f37da1f34f4] Term Create (0.3ms) INSERT INTO "terms" ("canvas_id", "name", "workflow_state", "grading_period_group_id", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 1], ["name", "Default Term"], ["workflow_state", "active"], ["grading_period_group_id", 1], ["sis_id", "Test"], ["created_at", "2022-09-13 19:54:49.964261"], ["updated_at", "2022-09-13 19:54:49.964261"]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [9a2ad715-9486-4967-835d-1f37da1f34f4]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [9a2ad715-9486-4967-835d-1f37da1f34f4] Term Load (0.3ms) SELECT "terms".* FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 6], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [9a2ad715-9486-4967-835d-1f37da1f34f4]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [9a2ad715-9486-4967-835d-1f37da1f34f4] Term Exists (0.3ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 6], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [9a2ad715-9486-4967-835d-1f37da1f34f4] Term Create (0.3ms) INSERT INTO "terms" ("canvas_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["canvas_id", 6], ["name", "Average Term 1"], ["workflow_state", "active"], ["created_at", "2022-09-13 19:54:49.967834"], ["updated_at", "2022-09-13 19:54:49.967834"]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [9a2ad715-9486-4967-835d-1f37da1f34f4]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [9a2ad715-9486-4967-835d-1f37da1f34f4] Term Load (0.3ms) SELECT "terms".* FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 7], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [9a2ad715-9486-4967-835d-1f37da1f34f4]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [9a2ad715-9486-4967-835d-1f37da1f34f4] Term Exists (0.3ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 7], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [9a2ad715-9486-4967-835d-1f37da1f34f4] Term Create (0.3ms) INSERT INTO "terms" ("canvas_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["canvas_id", 7], ["name", "Average Term 2"], ["workflow_state", "active"], ["created_at", "2022-09-13 19:54:49.971723"], ["updated_at", "2022-09-13 19:54:49.971723"]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [9a2ad715-9486-4967-835d-1f37da1f34f4]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [9a2ad715-9486-4967-835d-1f37da1f34f4] Term Load (0.3ms) SELECT "terms".* FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 5], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [9a2ad715-9486-4967-835d-1f37da1f34f4]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [9a2ad715-9486-4967-835d-1f37da1f34f4] Term Exists (0.3ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 5], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [9a2ad715-9486-4967-835d-1f37da1f34f4] Term Create (0.3ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 5], ["name", "Syllabus Term"], ["start_at", "2017-08-14 06:00:00"], ["end_at", "2017-08-31 06:00:00"], ["workflow_state", "active"], ["sis_id", "SYTERM"], ["created_at", "2022-09-13 19:54:49.975280"], ["updated_at", "2022-09-13 19:54:49.975280"]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [9a2ad715-9486-4967-835d-1f37da1f34f4]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [9a2ad715-9486-4967-835d-1f37da1f34f4] Term Load (0.2ms) SELECT "terms".* FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 4], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [9a2ad715-9486-4967-835d-1f37da1f34f4]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [9a2ad715-9486-4967-835d-1f37da1f34f4] Term Exists (0.2ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 4], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [9a2ad715-9486-4967-835d-1f37da1f34f4] Term Create (0.3ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "grading_period_group_id", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8, $9) RETURNING "id" [["canvas_id", 4], ["name", "Ellucian Term"], ["start_at", "2017-08-01 06:00:00"], ["end_at", "2017-10-31 06:00:00"], ["workflow_state", "active"], ["grading_period_group_id", 1], ["sis_id", "SH"], ["created_at", "2022-09-13 19:54:49.978075"], ["updated_at", "2022-09-13 19:54:49.978075"]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [9a2ad715-9486-4967-835d-1f37da1f34f4]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [9a2ad715-9486-4967-835d-1f37da1f34f4] Term Load (0.3ms) SELECT "terms".* FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 3], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [9a2ad715-9486-4967-835d-1f37da1f34f4]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [9a2ad715-9486-4967-835d-1f37da1f34f4] Term Exists (0.3ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 3], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [9a2ad715-9486-4967-835d-1f37da1f34f4] Term Create (0.3ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 3], ["name", "Current Term"], ["start_at", "2017-03-19 06:00:00"], ["end_at", "2017-08-01 06:00:00"], ["workflow_state", "active"], ["created_at", "2022-09-13 19:54:49.982020"], ["updated_at", "2022-09-13 19:54:49.982020"]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [9a2ad715-9486-4967-835d-1f37da1f34f4]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [9a2ad715-9486-4967-835d-1f37da1f34f4] [CanvasSync::Jobs::TermBatchesJob] [76722a64-cf85-4d18-b616-1ee0b8e497f3] Performing CanvasSync::Jobs::TermBatchesJob (Job ID: 76722a64-cf85-4d18-b616-1ee0b8e497f3) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [9a2ad715-9486-4967-835d-1f37da1f34f4] [CanvasSync::Jobs::TermBatchesJob] [76722a64-cf85-4d18-b616-1ee0b8e497f3] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "76722a64-cf85-4d18-b616-1ee0b8e497f3"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [9a2ad715-9486-4967-835d-1f37da1f34f4] [CanvasSync::Jobs::TermBatchesJob] [76722a64-cf85-4d18-b616-1ee0b8e497f3]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [9a2ad715-9486-4967-835d-1f37da1f34f4] [CanvasSync::Jobs::TermBatchesJob] [76722a64-cf85-4d18-b616-1ee0b8e497f3] CanvasSync::JobLog Create (0.4ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::TermBatchesJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2022-09-13 19:54:49.984727"], ["updated_at", "2022-09-13 19:54:49.984727"], ["job_id", "76722a64-cf85-4d18-b616-1ee0b8e497f3"]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [9a2ad715-9486-4967-835d-1f37da1f34f4] [CanvasSync::Jobs::TermBatchesJob] [76722a64-cf85-4d18-b616-1ee0b8e497f3]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [9a2ad715-9486-4967-835d-1f37da1f34f4] [CanvasSync::Jobs::TermBatchesJob] [76722a64-cf85-4d18-b616-1ee0b8e497f3]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [9a2ad715-9486-4967-835d-1f37da1f34f4] [CanvasSync::Jobs::TermBatchesJob] [76722a64-cf85-4d18-b616-1ee0b8e497f3] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-09-13 19:54:49.987078"], ["status", "running"], ["updated_at", "2022-09-13 19:54:49.987533"], ["id", 123]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [9a2ad715-9486-4967-835d-1f37da1f34f4] [CanvasSync::Jobs::TermBatchesJob] [76722a64-cf85-4d18-b616-1ee0b8e497f3]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [9a2ad715-9486-4967-835d-1f37da1f34f4] [CanvasSync::Jobs::TermBatchesJob] [76722a64-cf85-4d18-b616-1ee0b8e497f3]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [9a2ad715-9486-4967-835d-1f37da1f34f4] [CanvasSync::Jobs::TermBatchesJob] [76722a64-cf85-4d18-b616-1ee0b8e497f3] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2022-09-13 19:54:49.989019"], ["status", "success"], ["updated_at", "2022-09-13 19:54:49.989397"], ["id", 123]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [9a2ad715-9486-4967-835d-1f37da1f34f4] [CanvasSync::Jobs::TermBatchesJob] [76722a64-cf85-4d18-b616-1ee0b8e497f3]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [9a2ad715-9486-4967-835d-1f37da1f34f4] [CanvasSync::Jobs::TermBatchesJob] [76722a64-cf85-4d18-b616-1ee0b8e497f3] Performed CanvasSync::Jobs::TermBatchesJob (Job ID: 76722a64-cf85-4d18-b616-1ee0b8e497f3) from Test(default) in 7.12ms [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [9a2ad715-9486-4967-835d-1f37da1f34f4]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [9a2ad715-9486-4967-835d-1f37da1f34f4] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2022-09-13 19:54:49.990781"], ["status", "success"], ["updated_at", "2022-09-13 19:54:49.991109"], ["id", 122]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [9a2ad715-9486-4967-835d-1f37da1f34f4]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [9a2ad715-9486-4967-835d-1f37da1f34f4] Performed CanvasSync::Jobs::SyncTermsJob (Job ID: 9a2ad715-9486-4967-835d-1f37da1f34f4) from Test(default) in 37.1ms  (0.2ms) SELECT COUNT(*) FROM "terms"  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Account Exists (0.3ms) SELECT 1 AS one FROM "accounts" WHERE "accounts"."canvas_id" = $1 LIMIT $2 [["canvas_id", 81759344], ["LIMIT", 1]] Account Create (0.4ms) INSERT INTO "accounts" ("canvas_id", "sis_id", "canvas_parent_account_id", "sis_parent_account_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 81759344], ["sis_id", "8e713bdb4a757bc2811020591875590b"], ["canvas_parent_account_id", 1], ["sis_parent_account_id", "93c894e54aae4b8b1b98d5280681b5a0"], ["name", "Account name"], ["workflow_state", "active"], ["created_at", "2022-09-13 19:54:49.995611"], ["updated_at", "2022-09-13 19:54:49.995611"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Account Exists (0.5ms) SELECT 1 AS one FROM "accounts" WHERE "accounts"."canvas_id" IS NULL AND "accounts"."id" != $1 LIMIT $2 [["id", 13], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Account Exists (0.3ms) SELECT 1 AS one FROM "accounts" WHERE "accounts"."canvas_id" = $1 LIMIT $2 [["canvas_id", 78636444], ["LIMIT", 1]] Account Create (0.3ms) INSERT INTO "accounts" ("canvas_id", "sis_id", "canvas_parent_account_id", "sis_parent_account_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 78636444], ["sis_id", "50d07b64b45921afc94bd1ade8110945"], ["canvas_parent_account_id", 1], ["sis_parent_account_id", "de1d97084c5d679c4d0cd184376b8559"], ["name", "Account name"], ["workflow_state", "active"], ["created_at", "2022-09-13 19:54:50.006512"], ["updated_at", "2022-09-13 19:54:50.006512"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Account Load (0.2ms) SELECT "accounts".* FROM "accounts" ORDER BY "accounts"."id" ASC LIMIT $1 [["LIMIT", 1]] Account Exists (0.3ms) SELECT 1 AS one FROM "accounts" WHERE "accounts"."canvas_id" = $1 LIMIT $2 [["canvas_id", 78636444], ["LIMIT", 1]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Account Exists (0.4ms) SELECT 1 AS one FROM "accounts" WHERE "accounts"."canvas_id" = $1 LIMIT $2 [["canvas_id", 71856884], ["LIMIT", 1]] Account Create (0.4ms) INSERT INTO "accounts" ("canvas_id", "sis_id", "canvas_parent_account_id", "sis_parent_account_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 71856884], ["sis_id", "6d125d8c0b762747386c77c44d3f5e9f"], ["canvas_parent_account_id", 1], ["sis_parent_account_id", "075d5d3fbfb8f2a2c82fc8efbf4406b7"], ["name", "Account name"], ["workflow_state", "active"], ["created_at", "2022-09-13 19:54:50.013773"], ["updated_at", "2022-09-13 19:54:50.013773"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) SAVEPOINT active_record_1 Admin Exists (0.4ms) SELECT 1 AS one FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 32106472], ["LIMIT", 1]] Admin Create (0.4ms) INSERT INTO "admins" ("canvas_id", "role_name", "canvas_role_id", "canvas_user_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 32106472], ["role_name", "Cool Role"], ["canvas_role_id", 80962993], ["canvas_user_id", 1], ["workflow_state", "active"], ["created_at", "2022-09-13 19:54:50.023106"], ["updated_at", "2022-09-13 19:54:50.023106"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Admin Exists (0.3ms) SELECT 1 AS one FROM "admins" WHERE "admins"."canvas_id" IS NULL AND "admins"."id" != $1 LIMIT $2 [["id", 18], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Admin Exists (0.3ms) SELECT 1 AS one FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 9478225], ["LIMIT", 1]] Admin Create (0.4ms) INSERT INTO "admins" ("canvas_id", "role_name", "canvas_role_id", "canvas_user_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 9478225], ["role_name", "Cool Role"], ["canvas_role_id", 85635597], ["canvas_user_id", 1], ["workflow_state", "active"], ["created_at", "2022-09-13 19:54:50.030211"], ["updated_at", "2022-09-13 19:54:50.030211"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Admin Load (0.2ms) SELECT "admins".* FROM "admins" ORDER BY "admins"."id" ASC LIMIT $1 [["LIMIT", 1]] Admin Exists (0.3ms) SELECT 1 AS one FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 9478225], ["LIMIT", 1]]  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) SELECT COUNT(*) FROM "admins" Admin Load (0.3ms) SELECT "admins".* FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]]  (0.2ms) SAVEPOINT active_record_1 Admin Exists (0.2ms) SELECT 1 AS one FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]] Admin Create (0.3ms) INSERT INTO "admins" ("canvas_id", "role_name", "canvas_role_id", "canvas_user_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 2], ["role_name", "AccountAdmin"], ["canvas_role_id", 1], ["canvas_user_id", 1], ["workflow_state", "active"], ["created_at", "2022-09-13 19:54:50.039963"], ["updated_at", "2022-09-13 19:54:50.039963"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SELECT COUNT(*) FROM "admins" Admin Load (0.2ms) SELECT "admins".* FROM "admins" ORDER BY "admins"."id" DESC LIMIT $1 [["LIMIT", 1]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Admin Exists (0.3ms) SELECT 1 AS one FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]] Admin Create (0.3ms) INSERT INTO "admins" ("canvas_id", "role_name", "canvas_role_id", "canvas_user_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 2], ["role_name", "Cool Role"], ["canvas_role_id", 33998118], ["canvas_user_id", 1], ["workflow_state", "active"], ["created_at", "2022-09-13 19:54:50.045155"], ["updated_at", "2022-09-13 19:54:50.045155"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.3ms) SELECT COUNT(*) FROM "admins" Admin Load (0.3ms) SELECT "admins".* FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]]  (0.1ms) SAVEPOINT active_record_1 Admin Exists (0.3ms) SELECT 1 AS one FROM "admins" WHERE "admins"."canvas_id" = $1 AND "admins"."id" != $2 LIMIT $3 [["canvas_id", 2], ["id", 21], ["LIMIT", 1]] Admin Update (0.4ms) UPDATE "admins" SET "role_name" = $1, "canvas_role_id" = $2, "updated_at" = $3 WHERE "admins"."id" = $4 [["role_name", "AccountAdmin"], ["canvas_role_id", 1], ["updated_at", "2022-09-13 19:54:50.049249"], ["id", 21]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SELECT COUNT(*) FROM "admins" Admin Load (0.2ms) SELECT "admins".* FROM "admins" WHERE "admins"."id" = $1 LIMIT $2 [["id", 21], ["LIMIT", 1]]  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) SAVEPOINT active_record_1 AssignmentGroup Exists (0.4ms) SELECT 1 AS one FROM "assignment_groups" WHERE "assignment_groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] AssignmentGroup Create (0.3ms) INSERT INTO "assignment_groups" ("canvas_id", "name", "workflow_state", "canvas_created_at", "canvas_updated_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 1], ["name", "Dummy Assignment Group"], ["workflow_state", "available"], ["canvas_created_at", "2022-09-06 19:54:50.065772"], ["canvas_updated_at", "2022-09-12 19:54:50.065941"], ["created_at", "2022-09-13 19:54:50.068109"], ["updated_at", "2022-09-13 19:54:50.068109"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 AssignmentGroup Exists (0.3ms) SELECT 1 AS one FROM "assignment_groups" WHERE "assignment_groups"."canvas_id" IS NULL AND "assignment_groups"."id" != $1 LIMIT $2 [["id", 13], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.3ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 AssignmentGroup Exists (0.3ms) SELECT 1 AS one FROM "assignment_groups" WHERE "assignment_groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]] AssignmentGroup Create (0.3ms) INSERT INTO "assignment_groups" ("canvas_id", "name", "workflow_state", "canvas_created_at", "canvas_updated_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 2], ["name", "Dummy Assignment Group"], ["workflow_state", "available"], ["canvas_created_at", "2022-09-06 19:54:50.074787"], ["canvas_updated_at", "2022-09-12 19:54:50.074874"], ["created_at", "2022-09-13 19:54:50.076151"], ["updated_at", "2022-09-13 19:54:50.076151"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 AssignmentGroup Load (0.2ms) SELECT "assignment_groups".* FROM "assignment_groups" ORDER BY "assignment_groups"."id" ASC LIMIT $1 [["LIMIT", 1]] AssignmentGroup Exists (0.5ms) SELECT 1 AS one FROM "assignment_groups" WHERE "assignment_groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 AssignmentGroup Exists (0.3ms) SELECT 1 AS one FROM "assignment_groups" WHERE "assignment_groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 3], ["LIMIT", 1]] AssignmentGroup Create (0.3ms) INSERT INTO "assignment_groups" ("canvas_id", "name", "workflow_state", "canvas_created_at", "canvas_updated_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 3], ["name", "Dummy Assignment Group"], ["workflow_state", "available"], ["canvas_created_at", "2022-09-06 19:54:50.084148"], ["canvas_updated_at", "2022-09-12 19:54:50.084308"], ["created_at", "2022-09-13 19:54:50.085581"], ["updated_at", "2022-09-13 19:54:50.085581"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 AssignmentGroup Exists (0.3ms) SELECT 1 AS one FROM "assignment_groups" WHERE "assignment_groups"."canvas_id" = $1 AND "assignment_groups"."id" != $2 LIMIT $3 [["canvas_id", 3], ["id", 15], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 AssignmentGroup Exists (0.3ms) SELECT 1 AS one FROM "assignment_groups" WHERE "assignment_groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 4], ["LIMIT", 1]] AssignmentGroup Create (0.3ms) INSERT INTO "assignment_groups" ("canvas_id", "name", "workflow_state", "canvas_created_at", "canvas_updated_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 4], ["name", "Dummy Assignment Group"], ["workflow_state", "available"], ["canvas_created_at", "2022-09-06 19:54:50.093118"], ["canvas_updated_at", "2022-09-12 19:54:50.093310"], ["created_at", "2022-09-13 19:54:50.094928"], ["updated_at", "2022-09-13 19:54:50.094928"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Assignment Exists (0.4ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] Assignment Create (0.3ms) INSERT INTO "assignments" ("canvas_id", "title", "due_at", "unlock_at", "lock_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 1], ["title", "Assignment 1"], ["due_at", "2022-09-20 19:54:50.125778"], ["unlock_at", "2022-09-12 19:54:50.125895"], ["lock_at", "2022-10-04 19:54:50.125955"], ["created_at", "2022-09-13 19:54:50.127555"], ["updated_at", "2022-09-13 19:54:50.127555"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Assignment Exists (0.3ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" IS NULL AND "assignments"."id" != $1 LIMIT $2 [["id", 23], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Assignment Exists (0.3ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]] Assignment Create (0.3ms) INSERT INTO "assignments" ("canvas_id", "title", "due_at", "unlock_at", "lock_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 2], ["title", "Assignment 2"], ["due_at", "2022-09-20 19:54:50.137189"], ["unlock_at", "2022-09-12 19:54:50.137308"], ["lock_at", "2022-10-04 19:54:50.137377"], ["created_at", "2022-09-13 19:54:50.138609"], ["updated_at", "2022-09-13 19:54:50.138609"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Assignment Load (0.2ms) SELECT "assignments".* FROM "assignments" ORDER BY "assignments"."id" ASC LIMIT $1 [["LIMIT", 1]] Assignment Exists (0.3ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Assignment Exists (0.3ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 3], ["LIMIT", 1]] Assignment Create (0.4ms) INSERT INTO "assignments" ("canvas_id", "title", "due_at", "unlock_at", "lock_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 3], ["title", "Assignment 3"], ["due_at", "2022-09-20 19:54:50.144877"], ["unlock_at", "2022-09-12 19:54:50.144978"], ["lock_at", "2022-10-04 19:54:50.145035"], ["created_at", "2022-09-13 19:54:50.146378"], ["updated_at", "2022-09-13 19:54:50.146378"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Assignment Exists (0.4ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 4], ["LIMIT", 1]] Assignment Create (0.4ms) INSERT INTO "assignments" ("canvas_id", "title", "due_at", "unlock_at", "lock_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 4], ["title", "Assignment 4"], ["due_at", "2022-09-20 19:54:50.153288"], ["unlock_at", "2022-09-12 19:54:50.153401"], ["lock_at", "2022-10-04 19:54:50.153459"], ["created_at", "2022-09-13 19:54:50.154929"], ["updated_at", "2022-09-13 19:54:50.154929"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Assignment Exists (0.4ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 AND "assignments"."id" != $2 LIMIT $3 [["canvas_id", 4], ["id", 26], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Assignment Exists (0.2ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 5], ["LIMIT", 1]] Assignment Create (0.4ms) INSERT INTO "assignments" ("canvas_id", "title", "due_at", "unlock_at", "lock_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 5], ["title", "Assignment 5"], ["due_at", "2022-09-20 19:54:50.161164"], ["unlock_at", "2022-09-12 19:54:50.161270"], ["lock_at", "2022-10-04 19:54:50.161347"], ["created_at", "2022-09-13 19:54:50.162672"], ["updated_at", "2022-09-13 19:54:50.162672"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Assignment Exists (0.2ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 6], ["LIMIT", 1]] Assignment Create (0.4ms) INSERT INTO "assignments" ("canvas_id", "title", "due_at", "unlock_at", "lock_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 6], ["title", "Assignment 6"], ["due_at", "2022-09-20 19:54:50.169817"], ["unlock_at", "2022-09-12 19:54:50.169905"], ["lock_at", "2022-10-04 19:54:50.169944"], ["created_at", "2022-09-13 19:54:50.171081"], ["updated_at", "2022-09-13 19:54:50.171081"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Course Exists (0.4ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 42561477], ["LIMIT", 1]] Course Create (0.2ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 42561477], ["sis_id", "3d31dba204ebd83c6133e8dbddc4f39b"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2022-09-10 19:54:50.189914"], ["end_at", "2022-10-04 19:54:50.190006"], ["created_at", "2022-09-13 19:54:50.191538"], ["updated_at", "2022-09-13 19:54:50.191538"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 Course Exists (0.3ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 73822831], ["LIMIT", 1]] Course Create (0.3ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 73822831], ["sis_id", "fe213eff460e78f96dbf4974c9f860f0"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2022-09-10 19:54:50.192939"], ["end_at", "2022-10-04 19:54:50.193004"], ["created_at", "2022-09-13 19:54:50.194018"], ["updated_at", "2022-09-13 19:54:50.194018"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 Assignment Exists (0.3ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 7], ["LIMIT", 1]] Assignment Create (0.4ms) INSERT INTO "assignments" ("canvas_id", "title", "due_at", "unlock_at", "lock_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 7], ["title", "Assignment 7"], ["due_at", "2022-09-20 19:54:50.195495"], ["unlock_at", "2022-09-12 19:54:50.195567"], ["lock_at", "2022-10-04 19:54:50.195605"], ["created_at", "2022-09-13 19:54:50.196805"], ["updated_at", "2022-09-13 19:54:50.196805"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Assignment Exists (0.4ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 AND "assignments"."id" != $2 LIMIT $3 [["canvas_id", 7], ["id", 29], ["LIMIT", 1]] Assignment Update (0.3ms) UPDATE "assignments" SET "canvas_context_id" = $1, "canvas_context_type" = $2, "updated_at" = $3 WHERE "assignments"."id" = $4 [["canvas_context_id", 73822831], ["canvas_context_type", "Course"], ["updated_at", "2022-09-13 19:54:50.200205"], ["id", 29]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Course Load (0.2ms) SELECT "courses".* FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 73822831], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Assignment Exists (0.4ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 8], ["LIMIT", 1]] Assignment Create (0.4ms) INSERT INTO "assignments" ("canvas_id", "title", "due_at", "unlock_at", "lock_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 8], ["title", "Assignment 8"], ["due_at", "2022-09-20 19:54:50.217471"], ["unlock_at", "2022-09-12 19:54:50.217563"], ["lock_at", "2022-10-04 19:54:50.217603"], ["created_at", "2022-09-13 19:54:50.219272"], ["updated_at", "2022-09-13 19:54:50.219272"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 ContextModuleItem Create (0.4ms) INSERT INTO "context_module_items" ("canvas_id", "canvas_assignment_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["canvas_id", 1], ["canvas_assignment_id", 8], ["workflow_state", "active"], ["created_at", "2022-09-13 19:54:50.221628"], ["updated_at", "2022-09-13 19:54:50.221628"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Assignment Exists (0.3ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 9], ["LIMIT", 1]] Assignment Create (0.2ms) INSERT INTO "assignments" ("canvas_id", "title", "due_at", "unlock_at", "lock_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 9], ["title", "Assignment 9"], ["due_at", "2022-09-20 19:54:50.225915"], ["unlock_at", "2022-09-12 19:54:50.225995"], ["lock_at", "2022-10-04 19:54:50.226044"], ["created_at", "2022-09-13 19:54:50.227106"], ["updated_at", "2022-09-13 19:54:50.227106"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 ContextModuleItem Create (0.3ms) INSERT INTO "context_module_items" ("canvas_id", "canvas_assignment_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["canvas_id", 2], ["canvas_assignment_id", 9], ["workflow_state", "active"], ["created_at", "2022-09-13 19:54:50.228565"], ["updated_at", "2022-09-13 19:54:50.228565"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.3ms) ROLLBACK  (0.1ms) BEGIN  (0.3ms) SAVEPOINT active_record_1 Course Exists (0.3ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 7778838], ["LIMIT", 1]] Course Create (0.3ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 7778838], ["sis_id", "1dd8e2b1234426145b016a00c06f1ace"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2022-09-10 19:54:50.247034"], ["end_at", "2022-10-04 19:54:50.247153"], ["created_at", "2022-09-13 19:54:50.248920"], ["updated_at", "2022-09-13 19:54:50.248920"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 ContextModule Create (0.5ms) INSERT INTO "context_modules" ("canvas_id", "canvas_context_id", "canvas_context_type", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 1], ["canvas_context_id", 7778838], ["canvas_context_type", "Course"], ["name", "Context Module"], ["workflow_state", "available"], ["created_at", "2022-09-13 19:54:50.250761"], ["updated_at", "2022-09-13 19:54:50.250761"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Course Exists (0.2ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 33454250], ["LIMIT", 1]] Course Create (0.2ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 33454250], ["sis_id", "0aaa72e50e7f60fd63b576d5878ee7d1"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2022-09-10 19:54:50.255405"], ["end_at", "2022-10-04 19:54:50.255487"], ["created_at", "2022-09-13 19:54:50.256650"], ["updated_at", "2022-09-13 19:54:50.256650"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 ContextModule Create (0.2ms) INSERT INTO "context_modules" ("canvas_id", "canvas_context_id", "canvas_context_type", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 2], ["canvas_context_id", 33454250], ["canvas_context_type", "Course"], ["name", "Context Module"], ["workflow_state", "available"], ["created_at", "2022-09-13 19:54:50.258036"], ["updated_at", "2022-09-13 19:54:50.258036"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Course Exists (0.3ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 30694411], ["LIMIT", 1]] Course Create (0.3ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 30694411], ["sis_id", "eb4398021eb44dc4863f731322702b5c"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2022-09-10 19:54:50.260988"], ["end_at", "2022-10-04 19:54:50.261077"], ["created_at", "2022-09-13 19:54:50.262210"], ["updated_at", "2022-09-13 19:54:50.262210"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 ContextModule Create (0.4ms) INSERT INTO "context_modules" ("canvas_id", "canvas_context_id", "canvas_context_type", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 3], ["canvas_context_id", 30694411], ["canvas_context_type", "Course"], ["name", "Context Module"], ["workflow_state", "available"], ["created_at", "2022-09-13 19:54:50.263978"], ["updated_at", "2022-09-13 19:54:50.263978"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Course Exists (0.2ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 63252716], ["LIMIT", 1]] Course Create (0.4ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 63252716], ["sis_id", "2f100520fa16f1339db51eab4b6d7ae3"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2022-09-10 19:54:50.268273"], ["end_at", "2022-10-04 19:54:50.268384"], ["created_at", "2022-09-13 19:54:50.269631"], ["updated_at", "2022-09-13 19:54:50.269631"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Course Exists (0.3ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" IS NULL AND "courses"."id" != $1 LIMIT $2 [["id", 50], ["LIMIT", 1]]  (0.1ms) ROLLBACK  (0.4ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Course Exists (0.4ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 5997824], ["LIMIT", 1]] Course Create (0.3ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 5997824], ["sis_id", "6885bd6f318879bd164651b0e922a2d2"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2022-09-10 19:54:50.279555"], ["end_at", "2022-10-04 19:54:50.279743"], ["created_at", "2022-09-13 19:54:50.281530"], ["updated_at", "2022-09-13 19:54:50.281530"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Course Load (0.2ms) SELECT "courses".* FROM "courses" ORDER BY "courses"."id" ASC LIMIT $1 [["LIMIT", 1]] Course Exists (0.4ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 5997824], ["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.3ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Course Exists (0.3ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 70269146], ["LIMIT", 1]] Course Create (0.3ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 70269146], ["sis_id", "b9641e89fde3236fb1a2ef8a3c1b45bc"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2022-09-10 19:54:50.288844"], ["end_at", "2022-10-04 19:54:50.288962"], ["created_at", "2022-09-13 19:54:50.290283"], ["updated_at", "2022-09-13 19:54:50.290283"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Course Exists (0.2ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 AND "courses"."id" != $2 LIMIT $3 [["canvas_id", 70269146], ["id", 52], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Course Exists (0.2ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 9268135], ["LIMIT", 1]] Course Create (0.4ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 9268135], ["sis_id", "9e0749a3d252cf736faa9ea3b3857021"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2022-09-10 19:54:50.294593"], ["end_at", "2022-10-04 19:54:50.294681"], ["created_at", "2022-09-13 19:54:50.295895"], ["updated_at", "2022-09-13 19:54:50.295895"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Course Exists (0.3ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 89239603], ["LIMIT", 1]] Course Create (0.3ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 89239603], ["sis_id", "4d2d1934ab3aa46b7ad40f812b19970a"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2022-09-10 19:54:50.302191"], ["end_at", "2022-10-04 19:54:50.302321"], ["created_at", "2022-09-13 19:54:50.303686"], ["updated_at", "2022-09-13 19:54:50.303686"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Course Exists (0.3ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 42130210], ["LIMIT", 1]] Course Create (0.5ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 42130210], ["sis_id", "42a9b308d120c226cf7ac485e81363ff"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2022-09-10 19:54:50.310124"], ["end_at", "2022-10-04 19:54:50.310241"], ["created_at", "2022-09-13 19:54:50.311586"], ["updated_at", "2022-09-13 19:54:50.311586"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Course Exists (0.3ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 95718209], ["LIMIT", 1]] Course Create (0.4ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 95718209], ["sis_id", "a81e31df700397598742044e46ea62fb"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2022-09-10 19:54:50.316888"], ["end_at", "2022-10-04 19:54:50.316990"], ["created_at", "2022-09-13 19:54:50.318453"], ["updated_at", "2022-09-13 19:54:50.318453"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Course Exists (0.2ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 25012326], ["LIMIT", 1]] Course Create (0.3ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 25012326], ["sis_id", "efb3eebd79a5f3d5aaadbc010e0425a2"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2022-09-10 19:54:50.322465"], ["end_at", "2022-10-04 19:54:50.322561"], ["created_at", "2022-09-13 19:54:50.323761"], ["updated_at", "2022-09-13 19:54:50.323761"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Course Exists (0.3ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 86201228], ["LIMIT", 1]] Course Create (0.3ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 86201228], ["sis_id", "1ae72106b7fc11b5d1da8fb769e2cb32"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2022-09-10 19:54:50.327403"], ["end_at", "2022-10-04 19:54:50.327494"], ["created_at", "2022-09-13 19:54:50.328726"], ["updated_at", "2022-09-13 19:54:50.328726"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.4ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) SAVEPOINT active_record_1 Enrollment Exists (0.5ms) SELECT 1 AS one FROM "enrollments" WHERE "enrollments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 17643483], ["LIMIT", 1]] Enrollment Create (0.4ms) INSERT INTO "enrollments" ("canvas_id", "created_at", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["canvas_id", 17643483], ["created_at", "2022-09-13 19:54:50.356162"], ["updated_at", "2022-09-13 19:54:50.356162"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Enrollment Exists (0.4ms) SELECT 1 AS one FROM "enrollments" WHERE "enrollments"."canvas_id" IS NULL AND "enrollments"."id" != $1 LIMIT $2 [["id", 15], ["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Enrollment Exists (0.3ms) SELECT 1 AS one FROM "enrollments" WHERE "enrollments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 81851589], ["LIMIT", 1]] Enrollment Create (0.4ms) INSERT INTO "enrollments" ("canvas_id", "created_at", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["canvas_id", 81851589], ["created_at", "2022-09-13 19:54:50.366643"], ["updated_at", "2022-09-13 19:54:50.366643"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Enrollment Load (0.3ms) SELECT "enrollments".* FROM "enrollments" ORDER BY "enrollments"."id" ASC LIMIT $1 [["LIMIT", 1]] Enrollment Exists (0.3ms) SELECT 1 AS one FROM "enrollments" WHERE "enrollments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 81851589], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Enrollment Exists (0.3ms) SELECT 1 AS one FROM "enrollments" WHERE "enrollments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 10548848], ["LIMIT", 1]] Enrollment Create (0.2ms) INSERT INTO "enrollments" ("canvas_id", "created_at", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["canvas_id", 10548848], ["created_at", "2022-09-13 19:54:50.373989"], ["updated_at", "2022-09-13 19:54:50.373989"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Enrollment Exists (0.3ms) SELECT 1 AS one FROM "enrollments" WHERE "enrollments"."canvas_id" = $1 AND "enrollments"."id" != $2 LIMIT $3 [["canvas_id", 10548848], ["id", 17], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Enrollment Exists (0.4ms) SELECT 1 AS one FROM "enrollments" WHERE "enrollments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 53458438], ["LIMIT", 1]] Enrollment Create (0.3ms) INSERT INTO "enrollments" ("canvas_id", "created_at", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["canvas_id", 53458438], ["created_at", "2022-09-13 19:54:50.379190"], ["updated_at", "2022-09-13 19:54:50.379190"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Enrollment Exists (0.4ms) SELECT 1 AS one FROM "enrollments" WHERE "enrollments"."canvas_id" = $1 AND "enrollments"."id" != $2 LIMIT $3 [["canvas_id", 53458438], ["id", 18], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Enrollment Exists (0.2ms) SELECT 1 AS one FROM "enrollments" WHERE "enrollments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 30481661], ["LIMIT", 1]] Enrollment Create (0.4ms) INSERT INTO "enrollments" ("canvas_id", "created_at", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["canvas_id", 30481661], ["created_at", "2022-09-13 19:54:50.385400"], ["updated_at", "2022-09-13 19:54:50.385400"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Enrollment Exists (0.4ms) SELECT 1 AS one FROM "enrollments" WHERE "enrollments"."canvas_id" = $1 AND "enrollments"."id" != $2 LIMIT $3 [["canvas_id", 30481661], ["id", 19], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Group Exists (0.5ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 28848604], ["LIMIT", 1]] Group Create (0.6ms) INSERT INTO "groups" ("canvas_id", "sis_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 28848604], ["sis_id", "deb9a89f0e1027905fb1d460bd679d23"], ["name", "Some User Group"], ["workflow_state", "available"], ["created_at", "2022-09-13 19:54:50.402721"], ["updated_at", "2022-09-13 19:54:50.402721"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 User Exists (0.4ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 93736221], ["LIMIT", 1]] User Create (0.4ms) INSERT INTO "users" ("canvas_id", "sis_id", "email", "first_name", "last_name", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 93736221], ["sis_id", "93e3368a5b79183e59f3fae44a14d4a9"], ["email", "cooldude@coolsite.com"], ["first_name", "Cool"], ["last_name", "Dude"], ["created_at", "2022-09-13 19:54:50.418916"], ["updated_at", "2022-09-13 19:54:50.418916"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 GroupMembership Exists (0.6ms) SELECT 1 AS one FROM "group_memberships" WHERE "group_memberships"."canvas_id" = $1 LIMIT $2 [["canvas_id", 30539527], ["LIMIT", 1]] GroupMembership Create (0.4ms) INSERT INTO "group_memberships" ("canvas_id", "canvas_user_id", "canvas_group_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 30539527], ["canvas_user_id", 93736221], ["canvas_group_id", 28848604], ["workflow_state", "accepted"], ["created_at", "2022-09-13 19:54:50.431761"], ["updated_at", "2022-09-13 19:54:50.431761"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 GroupMembership Exists (0.3ms) SELECT 1 AS one FROM "group_memberships" WHERE "group_memberships"."canvas_id" IS NULL AND "group_memberships"."id" != $1 LIMIT $2 [["id", 13], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 46485682], ["LIMIT", 1]] Group Create (0.3ms) INSERT INTO "groups" ("canvas_id", "sis_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 46485682], ["sis_id", "15ff081b261d38b6a24aac0de09da2a3"], ["name", "Some User Group"], ["workflow_state", "available"], ["created_at", "2022-09-13 19:54:50.438870"], ["updated_at", "2022-09-13 19:54:50.438870"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 User Exists (0.2ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 37016807], ["LIMIT", 1]] User Create (0.3ms) INSERT INTO "users" ("canvas_id", "sis_id", "email", "first_name", "last_name", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 37016807], ["sis_id", "3f17284b71f9a2429f9b8657ee77a7c1"], ["email", "cooldude@coolsite.com"], ["first_name", "Cool"], ["last_name", "Dude"], ["created_at", "2022-09-13 19:54:50.441118"], ["updated_at", "2022-09-13 19:54:50.441118"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 GroupMembership Exists (0.2ms) SELECT 1 AS one FROM "group_memberships" WHERE "group_memberships"."canvas_id" = $1 LIMIT $2 [["canvas_id", 90127734], ["LIMIT", 1]] GroupMembership Create (0.2ms) INSERT INTO "group_memberships" ("canvas_id", "canvas_user_id", "canvas_group_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 90127734], ["canvas_user_id", 37016807], ["canvas_group_id", 46485682], ["workflow_state", "accepted"], ["created_at", "2022-09-13 19:54:50.443094"], ["updated_at", "2022-09-13 19:54:50.443094"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 GroupMembership Load (0.2ms) SELECT "group_memberships".* FROM "group_memberships" ORDER BY "group_memberships"."id" ASC LIMIT $1 [["LIMIT", 1]] GroupMembership Exists (0.2ms) SELECT 1 AS one FROM "group_memberships" WHERE "group_memberships"."canvas_id" = $1 LIMIT $2 [["canvas_id", 90127734], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 46920382], ["LIMIT", 1]] Group Create (0.3ms) INSERT INTO "groups" ("canvas_id", "sis_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 46920382], ["sis_id", "2485fcb81fc4a3f4831238b92d1d7604"], ["name", "Some User Group"], ["workflow_state", "available"], ["created_at", "2022-09-13 19:54:50.449840"], ["updated_at", "2022-09-13 19:54:50.449840"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 User Exists (0.2ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 41419140], ["LIMIT", 1]] User Create (0.3ms) INSERT INTO "users" ("canvas_id", "sis_id", "email", "first_name", "last_name", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 41419140], ["sis_id", "a52d517ed6c2593a99282e079ef5503e"], ["email", "cooldude@coolsite.com"], ["first_name", "Cool"], ["last_name", "Dude"], ["created_at", "2022-09-13 19:54:50.452170"], ["updated_at", "2022-09-13 19:54:50.452170"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 GroupMembership Exists (0.4ms) SELECT 1 AS one FROM "group_memberships" WHERE "group_memberships"."canvas_id" = $1 LIMIT $2 [["canvas_id", 73286685], ["LIMIT", 1]] GroupMembership Create (0.3ms) INSERT INTO "group_memberships" ("canvas_id", "canvas_user_id", "canvas_group_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 73286685], ["canvas_user_id", 41419140], ["canvas_group_id", 46920382], ["workflow_state", "accepted"], ["created_at", "2022-09-13 19:54:50.455465"], ["updated_at", "2022-09-13 19:54:50.455465"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 GroupMembership Exists (0.3ms) SELECT 1 AS one FROM "group_memberships" WHERE "group_memberships"."canvas_id" = $1 AND "group_memberships"."id" != $2 LIMIT $3 [["canvas_id", 73286685], ["id", 15], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 9139245], ["LIMIT", 1]] Group Create (0.3ms) INSERT INTO "groups" ("canvas_id", "sis_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 9139245], ["sis_id", "e680804f9b0ffc96c4edd517016fda30"], ["name", "Some User Group"], ["workflow_state", "available"], ["created_at", "2022-09-13 19:54:50.461658"], ["updated_at", "2022-09-13 19:54:50.461658"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 User Exists (0.4ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 56771061], ["LIMIT", 1]] User Create (0.4ms) INSERT INTO "users" ("canvas_id", "sis_id", "email", "first_name", "last_name", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 56771061], ["sis_id", "ef5024ed8f4925c41565ae92ddc3f593"], ["email", "cooldude@coolsite.com"], ["first_name", "Cool"], ["last_name", "Dude"], ["created_at", "2022-09-13 19:54:50.464648"], ["updated_at", "2022-09-13 19:54:50.464648"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 GroupMembership Exists (0.3ms) SELECT 1 AS one FROM "group_memberships" WHERE "group_memberships"."canvas_id" = $1 LIMIT $2 [["canvas_id", 94335372], ["LIMIT", 1]] GroupMembership Create (0.3ms) INSERT INTO "group_memberships" ("canvas_id", "canvas_user_id", "canvas_group_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 94335372], ["canvas_user_id", 56771061], ["canvas_group_id", 9139245], ["workflow_state", "accepted"], ["created_at", "2022-09-13 19:54:50.467993"], ["updated_at", "2022-09-13 19:54:50.467993"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 GroupMembership Exists (0.4ms) SELECT 1 AS one FROM "group_memberships" WHERE "group_memberships"."canvas_id" = $1 AND "group_memberships"."id" != $2 LIMIT $3 [["canvas_id", 94335372], ["id", 16], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 15837591], ["LIMIT", 1]] Group Create (0.2ms) INSERT INTO "groups" ("canvas_id", "sis_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 15837591], ["sis_id", "9073761948326715563ee709f40d6e70"], ["name", "Some User Group"], ["workflow_state", "available"], ["created_at", "2022-09-13 19:54:50.474388"], ["updated_at", "2022-09-13 19:54:50.474388"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Group Exists (0.4ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" IS NULL AND "groups"."id" != $1 LIMIT $2 [["id", 27], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Group Exists (0.4ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 3580686], ["LIMIT", 1]] Group Create (0.4ms) INSERT INTO "groups" ("canvas_id", "sis_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 3580686], ["sis_id", "74765dc4bb47c1983ecf298774ed46ac"], ["name", "Some User Group"], ["workflow_state", "available"], ["created_at", "2022-09-13 19:54:50.482670"], ["updated_at", "2022-09-13 19:54:50.482670"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Group Load (0.3ms) SELECT "groups".* FROM "groups" ORDER BY "groups"."id" ASC LIMIT $1 [["LIMIT", 1]] Group Exists (0.5ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 3580686], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 57429352], ["LIMIT", 1]] Group Create (0.3ms) INSERT INTO "groups" ("canvas_id", "sis_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 57429352], ["sis_id", "50833c18ccb644861b65b725bbd1a33b"], ["name", "Some User Group"], ["workflow_state", "available"], ["created_at", "2022-09-13 19:54:50.491576"], ["updated_at", "2022-09-13 19:54:50.491576"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 16428325], ["LIMIT", 1]] Group Create (0.3ms) INSERT INTO "groups" ("canvas_id", "sis_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 16428325], ["sis_id", "0a106c3352a9864cb16299d4fd5dfb17"], ["name", "Some User Group"], ["workflow_state", "available"], ["created_at", "2022-09-13 19:54:50.495367"], ["updated_at", "2022-09-13 19:54:50.495367"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 AND "groups"."id" != $2 LIMIT $3 [["canvas_id", 16428325], ["id", 30], ["LIMIT", 1]]  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 96765449], ["LIMIT", 1]] Group Create (0.3ms) INSERT INTO "groups" ("canvas_id", "sis_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 96765449], ["sis_id", "e106e1aebc50ee8dce56e6608532a82c"], ["name", "Some User Group"], ["workflow_state", "available"], ["created_at", "2022-09-13 19:54:50.501662"], ["updated_at", "2022-09-13 19:54:50.501662"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Group Exists (0.4ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 AND "groups"."id" != $2 LIMIT $3 [["canvas_id", 96765449], ["id", 31], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Role Exists (0.3ms) SELECT 1 AS one FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 90604427], ["LIMIT", 1]] Role Create (0.3ms) INSERT INTO "roles" ("canvas_id", "label", "base_role_type", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 90604427], ["label", "Cool Role"], ["base_role_type", "AccountMembership"], ["workflow_state", "active"], ["created_at", "2022-09-13 19:54:50.508622"], ["updated_at", "2022-09-13 19:54:50.508622"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Role Exists (0.3ms) SELECT 1 AS one FROM "roles" WHERE "roles"."canvas_id" IS NULL AND "roles"."id" != $1 LIMIT $2 [["id", 15], ["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Role Exists (0.3ms) SELECT 1 AS one FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 35572545], ["LIMIT", 1]] Role Create (0.4ms) INSERT INTO "roles" ("canvas_id", "label", "base_role_type", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 35572545], ["label", "Cool Role"], ["base_role_type", "AccountMembership"], ["workflow_state", "active"], ["created_at", "2022-09-13 19:54:50.516211"], ["updated_at", "2022-09-13 19:54:50.516211"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Role Load (0.3ms) SELECT "roles".* FROM "roles" ORDER BY "roles"."id" ASC LIMIT $1 [["LIMIT", 1]] Role Exists (0.4ms) SELECT 1 AS one FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 35572545], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) SELECT COUNT(*) FROM "roles" Role Load (0.3ms) SELECT "roles".* FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]]  (0.2ms) SAVEPOINT active_record_1 Role Exists (0.3ms) SELECT 1 AS one FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] Role Create (0.5ms) INSERT INTO "roles" ("canvas_id", "label", "base_role_type", "canvas_account_id", "workflow_state", "permissions", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 1], ["label", "Account Admin"], ["base_role_type", "AccountMembership"], ["canvas_account_id", 10], ["workflow_state", "built_in"], ["permissions", "{\"manage_wiki\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"post_to_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"moderate_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_announcements\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"send_messages\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"send_messages_all\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_outcomes\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"create_conferences\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"create_collaborations\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_roster\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_all_grades\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_grades\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_rubrics\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"comment_on_others_submissions\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_students\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_admin_users\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_role_overrides\":{\"enabled\":true,\"locked\":true,\"readonly\":true,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_account_memberships\":{\"enabled\":true,\"locked\":true,\"readonly\":true,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_account_settings\":{\"enabled\":true,\"locked\":true,\"readonly\":true,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_groups\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_group_pages\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_files\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_assignments\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"undelete_courses\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_grade_changes\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_course_changes\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_question_banks\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_calendar\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_reports\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_courses\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_user_logins\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_user_observers\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_alerts\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"become_user\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_developer_keys\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"import_sis\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_sis\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_sis\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_course_list\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_statistics\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_storage_quotas\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_course_content\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_content\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_interaction_alerts\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"change_course_state\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_sections\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_feature_flags\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_quiz_answer_audits\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"moderate_grades\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"lti_add_edit\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true}}"], ["created_at", "2022-09-13 19:54:50.527832"], ["updated_at", "2022-09-13 19:54:50.527832"]]  (0.3ms) RELEASE SAVEPOINT active_record_1  (0.3ms) SELECT COUNT(*) FROM "roles" Role Load (0.2ms) SELECT "roles".* FROM "roles" ORDER BY "roles"."id" DESC LIMIT $1 [["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Role Exists (0.3ms) SELECT 1 AS one FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] Role Create (0.3ms) INSERT INTO "roles" ("canvas_id", "label", "base_role_type", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 1], ["label", "Cool Role"], ["base_role_type", "AccountMembership"], ["workflow_state", "active"], ["created_at", "2022-09-13 19:54:50.538606"], ["updated_at", "2022-09-13 19:54:50.538606"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.4ms) SELECT COUNT(*) FROM "roles" Role Load (0.4ms) SELECT "roles".* FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]]  (0.2ms) SAVEPOINT active_record_1 Role Exists (0.3ms) SELECT 1 AS one FROM "roles" WHERE "roles"."canvas_id" = $1 AND "roles"."id" != $2 LIMIT $3 [["canvas_id", 1], ["id", 18], ["LIMIT", 1]] Role Update (0.6ms) UPDATE "roles" SET "label" = $1, "canvas_account_id" = $2, "permissions" = $3, "workflow_state" = $4, "updated_at" = $5 WHERE "roles"."id" = $6 [["label", "Account Admin"], ["canvas_account_id", 10], ["permissions", "{\"manage_wiki\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"post_to_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"moderate_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_announcements\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"send_messages\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"send_messages_all\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_outcomes\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"create_conferences\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"create_collaborations\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_roster\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_all_grades\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_grades\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_rubrics\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"comment_on_others_submissions\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_students\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_admin_users\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_role_overrides\":{\"enabled\":true,\"locked\":true,\"readonly\":true,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_account_memberships\":{\"enabled\":true,\"locked\":true,\"readonly\":true,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_account_settings\":{\"enabled\":true,\"locked\":true,\"readonly\":true,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_groups\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_group_pages\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_files\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_assignments\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"undelete_courses\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_grade_changes\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_course_changes\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_question_banks\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_calendar\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_reports\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_courses\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_user_logins\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_user_observers\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_alerts\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"become_user\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_developer_keys\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"import_sis\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_sis\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_sis\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_course_list\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_statistics\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_storage_quotas\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_course_content\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_content\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_interaction_alerts\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"change_course_state\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_sections\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_feature_flags\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_quiz_answer_audits\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"moderate_grades\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"lti_add_edit\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true}}"], ["workflow_state", "built_in"], ["updated_at", "2022-09-13 19:54:50.547488"], ["id", 18]]  (0.3ms) RELEASE SAVEPOINT active_record_1  (0.3ms) SELECT COUNT(*) FROM "roles" Role Load (0.2ms) SELECT "roles".* FROM "roles" WHERE "roles"."id" = $1 LIMIT $2 [["id", 18], ["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Section Exists (0.5ms) SELECT 1 AS one FROM "sections" WHERE "sections"."canvas_id" = $1 LIMIT $2 [["canvas_id", 7009552], ["LIMIT", 1]] Section Create (0.5ms) INSERT INTO "sections" ("canvas_id", "created_at", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["canvas_id", 7009552], ["created_at", "2022-09-13 19:54:50.570162"], ["updated_at", "2022-09-13 19:54:50.570162"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Section Exists (0.3ms) SELECT 1 AS one FROM "sections" WHERE "sections"."canvas_id" IS NULL AND "sections"."id" != $1 LIMIT $2 [["id", 19], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Section Exists (0.2ms) SELECT 1 AS one FROM "sections" WHERE "sections"."canvas_id" = $1 LIMIT $2 [["canvas_id", 81149968], ["LIMIT", 1]] Section Create (0.2ms) INSERT INTO "sections" ("canvas_id", "created_at", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["canvas_id", 81149968], ["created_at", "2022-09-13 19:54:50.577553"], ["updated_at", "2022-09-13 19:54:50.577553"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Section Load (0.2ms) SELECT "sections".* FROM "sections" ORDER BY "sections"."id" ASC LIMIT $1 [["LIMIT", 1]] Section Exists (0.5ms) SELECT 1 AS one FROM "sections" WHERE "sections"."canvas_id" = $1 LIMIT $2 [["canvas_id", 81149968], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Section Exists (0.3ms) SELECT 1 AS one FROM "sections" WHERE "sections"."canvas_id" = $1 LIMIT $2 [["canvas_id", 15299146], ["LIMIT", 1]] Section Create (0.2ms) INSERT INTO "sections" ("canvas_id", "created_at", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["canvas_id", 15299146], ["created_at", "2022-09-13 19:54:50.585595"], ["updated_at", "2022-09-13 19:54:50.585595"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Section Exists (0.5ms) SELECT 1 AS one FROM "sections" WHERE "sections"."canvas_id" = $1 AND "sections"."id" != $2 LIMIT $3 [["canvas_id", 15299146], ["id", 21], ["LIMIT", 1]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Section Exists (0.3ms) SELECT 1 AS one FROM "sections" WHERE "sections"."canvas_id" = $1 LIMIT $2 [["canvas_id", 26709559], ["LIMIT", 1]] Section Create (0.3ms) INSERT INTO "sections" ("canvas_id", "created_at", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["canvas_id", 26709559], ["created_at", "2022-09-13 19:54:50.591591"], ["updated_at", "2022-09-13 19:54:50.591591"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) SAVEPOINT active_record_1 Submission Exists (0.5ms) SELECT 1 AS one FROM "submissions" WHERE "submissions"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] Submission Create (0.4ms) INSERT INTO "submissions" ("canvas_id", "submitted_at", "graded_at", "score", "points_possible", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 1], ["submitted_at", "2022-09-06 19:54:50.605006"], ["graded_at", "2022-09-12 19:54:50.605114"], ["score", 5.0], ["points_possible", 10.0], ["created_at", "2022-09-13 19:54:50.607155"], ["updated_at", "2022-09-13 19:54:50.607155"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Submission Exists (0.4ms) SELECT 1 AS one FROM "submissions" WHERE "submissions"."canvas_id" IS NULL AND "submissions"."id" != $1 LIMIT $2 [["id", 15], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) SAVEPOINT active_record_1 Submission Exists (0.3ms) SELECT 1 AS one FROM "submissions" WHERE "submissions"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]] Submission Create (0.4ms) INSERT INTO "submissions" ("canvas_id", "submitted_at", "graded_at", "score", "points_possible", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 2], ["submitted_at", "2022-09-06 19:54:50.614238"], ["graded_at", "2022-09-12 19:54:50.614354"], ["score", 5.0], ["points_possible", 10.0], ["created_at", "2022-09-13 19:54:50.615860"], ["updated_at", "2022-09-13 19:54:50.615860"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Submission Load (0.3ms) SELECT "submissions".* FROM "submissions" ORDER BY "submissions"."id" ASC LIMIT $1 [["LIMIT", 1]] Submission Exists (0.4ms) SELECT 1 AS one FROM "submissions" WHERE "submissions"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Submission Exists (0.3ms) SELECT 1 AS one FROM "submissions" WHERE "submissions"."canvas_id" = $1 LIMIT $2 [["canvas_id", 3], ["LIMIT", 1]] Submission Create (0.3ms) INSERT INTO "submissions" ("canvas_id", "submitted_at", "graded_at", "score", "points_possible", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 3], ["submitted_at", "2022-09-06 19:54:50.623424"], ["graded_at", "2022-09-12 19:54:50.623512"], ["score", 5.0], ["points_possible", 10.0], ["created_at", "2022-09-13 19:54:50.624671"], ["updated_at", "2022-09-13 19:54:50.624671"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Submission Exists (0.3ms) SELECT 1 AS one FROM "submissions" WHERE "submissions"."canvas_id" = $1 AND "submissions"."id" != $2 LIMIT $3 [["canvas_id", 3], ["id", 17], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Submission Exists (0.3ms) SELECT 1 AS one FROM "submissions" WHERE "submissions"."canvas_id" = $1 LIMIT $2 [["canvas_id", 4], ["LIMIT", 1]] Submission Create (0.4ms) INSERT INTO "submissions" ("canvas_id", "submitted_at", "graded_at", "score", "points_possible", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 4], ["submitted_at", "2022-09-06 19:54:50.628651"], ["graded_at", "2022-09-12 19:54:50.628738"], ["score", 5.0], ["points_possible", 10.0], ["created_at", "2022-09-13 19:54:50.629956"], ["updated_at", "2022-09-13 19:54:50.629956"]]  (0.3ms) RELEASE SAVEPOINT active_record_1 Submission Exists (0.4ms) SELECT 1 AS one FROM "submissions" WHERE "submissions"."canvas_id" = $1 AND "submissions"."id" != $2 LIMIT $3 [["canvas_id", 4], ["id", 18], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Submission Exists (0.4ms) SELECT 1 AS one FROM "submissions" WHERE "submissions"."canvas_id" = $1 LIMIT $2 [["canvas_id", 5], ["LIMIT", 1]] Submission Create (0.4ms) INSERT INTO "submissions" ("canvas_id", "submitted_at", "graded_at", "score", "points_possible", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 5], ["submitted_at", "2022-09-06 19:54:50.635497"], ["graded_at", "2022-09-12 19:54:50.635615"], ["score", 5.0], ["points_possible", 10.0], ["created_at", "2022-09-13 19:54:50.637252"], ["updated_at", "2022-09-13 19:54:50.637252"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Submission Exists (0.3ms) SELECT 1 AS one FROM "submissions" WHERE "submissions"."canvas_id" = $1 AND "submissions"."id" != $2 LIMIT $3 [["canvas_id", 5], ["id", 19], ["LIMIT", 1]]  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Term Exists (0.2ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 84901470], ["LIMIT", 1]] Term Create (0.3ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 84901470], ["name", "Cool Term"], ["start_at", "2022-09-10 19:54:48.701529"], ["end_at", "2022-09-16 19:54:48.701638"], ["workflow_state", "active"], ["sis_id", "9ed3167e4da2cb476926233f8b413230"], ["created_at", "2022-09-13 19:54:50.644668"], ["updated_at", "2022-09-13 19:54:50.644668"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Term Exists (0.4ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" IS NULL AND "terms"."id" != $1 LIMIT $2 [["id", 43], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Term Exists (0.3ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 3384425], ["LIMIT", 1]] Term Create (0.4ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 3384425], ["name", "Cool Term"], ["start_at", "2022-09-10 19:54:48.701529"], ["end_at", "2022-09-16 19:54:48.701638"], ["workflow_state", "active"], ["sis_id", "c9e02326e20f7fa53fa51691d151bc64"], ["created_at", "2022-09-13 19:54:50.652380"], ["updated_at", "2022-09-13 19:54:50.652380"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Term Load (0.2ms) SELECT "terms".* FROM "terms" ORDER BY "terms"."id" ASC LIMIT $1 [["LIMIT", 1]] Term Exists (0.5ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 3384425], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.4ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Term Exists (0.2ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 42120538], ["LIMIT", 1]] Term Create (0.3ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 42120538], ["name", "Cool Term"], ["start_at", "2022-09-10 19:54:48.701529"], ["end_at", "2022-09-16 19:54:48.701638"], ["workflow_state", "active"], ["sis_id", "b0fcb60fa1bba501d9c8518280b45a9f"], ["created_at", "2022-09-13 19:54:50.660747"], ["updated_at", "2022-09-13 19:54:50.660747"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Term Exists (0.3ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 74144968], ["LIMIT", 1]] Term Create (0.3ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 74144968], ["name", "Cool Term"], ["start_at", "2022-09-11 19:54:50.664571"], ["end_at", "2022-09-16 19:54:50.664670"], ["workflow_state", "active"], ["sis_id", "1186bd6d0117cde8409af33cf5262764"], ["created_at", "2022-09-13 19:54:50.666539"], ["updated_at", "2022-09-13 19:54:50.666539"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Term Exists (0.2ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 23098398], ["LIMIT", 1]] Term Create (0.3ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 23098398], ["name", "Cool Term"], ["start_at", "2022-09-10 19:54:48.701529"], ["end_at", "2022-09-16 19:54:48.701638"], ["workflow_state", "inactive"], ["sis_id", "1c93fe060dcc90bbc128063e565d09f2"], ["created_at", "2022-09-13 19:54:50.669185"], ["updated_at", "2022-09-13 19:54:50.669185"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 Term Exists (0.3ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 34221542], ["LIMIT", 1]] Term Create (0.3ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 34221542], ["name", "Cool Term"], ["start_at", "2022-07-13 19:54:50.670595"], ["end_at", "2022-08-13 19:54:50.670676"], ["workflow_state", "active"], ["sis_id", "2e179cb4a41bf715e79b523c6a9fc3ee"], ["created_at", "2022-09-13 19:54:50.672565"], ["updated_at", "2022-09-13 19:54:50.672565"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Term Exists (0.3ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 80070232], ["LIMIT", 1]] Term Create (0.2ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 80070232], ["name", "Cool Term"], ["start_at", "2023-03-13 19:54:50.674024"], ["end_at", "2023-09-13 19:54:50.674094"], ["workflow_state", "active"], ["sis_id", "70b2f407966c7c7c6f0a8453c3be1857"], ["created_at", "2022-09-13 19:54:50.675409"], ["updated_at", "2022-09-13 19:54:50.675409"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Term Load (0.4ms) SELECT "terms".* FROM "terms" WHERE "terms"."workflow_state" = $1 AND (start_at <= '2022-09-28 19:54:50.676563' OR start_at IS NULL) AND (end_at >= '2022-08-29 19:54:50.676742' OR end_at IS NULL) [["workflow_state", "active"]]  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) SELECT COUNT(*) FROM "terms" Term Load (0.3ms) SELECT "terms".* FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]]  (0.2ms) SAVEPOINT active_record_1 Term Exists (0.4ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] Term Create (0.3ms) INSERT INTO "terms" ("canvas_id", "name", "workflow_state", "grading_period_group_id", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 1], ["name", "Default Term"], ["workflow_state", "active"], ["grading_period_group_id", 1], ["sis_id", "Test"], ["created_at", "2022-09-13 19:54:50.683328"], ["updated_at", "2022-09-13 19:54:50.683328"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.3ms) SELECT COUNT(*) FROM "terms" Term Load (0.3ms) SELECT "terms".* FROM "terms" ORDER BY "terms"."id" DESC LIMIT $1 [["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Term Exists (0.2ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] Term Create (0.3ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 1], ["name", "Cool Term"], ["start_at", "2022-09-10 19:54:48.701529"], ["end_at", "2022-09-16 19:54:48.701638"], ["workflow_state", "active"], ["sis_id", "1b2dcb040875754369614443b1e8808c"], ["created_at", "2022-09-13 19:54:50.690273"], ["updated_at", "2022-09-13 19:54:50.690273"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.3ms) SELECT COUNT(*) FROM "terms" Term Load (0.2ms) SELECT "terms".* FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]]  (0.1ms) SAVEPOINT active_record_1 Term Exists (0.2ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 AND "terms"."id" != $2 LIMIT $3 [["canvas_id", 1], ["id", 51], ["LIMIT", 1]] Term Update (0.3ms) UPDATE "terms" SET "name" = $1, "sis_id" = $2, "start_at" = $3, "end_at" = $4, "grading_period_group_id" = $5, "updated_at" = $6 WHERE "terms"."id" = $7 [["name", "Default Term"], ["sis_id", "Test"], ["start_at", nil], ["end_at", nil], ["grading_period_group_id", 1], ["updated_at", "2022-09-13 19:54:50.695074"], ["id", 51]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.3ms) SELECT COUNT(*) FROM "terms" Term Load (0.3ms) SELECT "terms".* FROM "terms" WHERE "terms"."id" = $1 LIMIT $2 [["id", 51], ["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 User Exists (0.3ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 99478497], ["LIMIT", 1]] User Create (0.4ms) INSERT INTO "users" ("canvas_id", "sis_id", "email", "first_name", "last_name", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 99478497], ["sis_id", "f71f204610ea94e588549b5643462850"], ["email", "cooldude@coolsite.com"], ["first_name", "Cool"], ["last_name", "Dude"], ["created_at", "2022-09-13 19:54:50.702483"], ["updated_at", "2022-09-13 19:54:50.702483"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 User Exists (0.3ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" IS NULL AND "users"."id" != $1 LIMIT $2 [["id", 35], ["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 User Exists (0.3ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 35302604], ["LIMIT", 1]] User Create (0.3ms) INSERT INTO "users" ("canvas_id", "sis_id", "email", "first_name", "last_name", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 35302604], ["sis_id", "bcba6aa3eff99eefdf3f234a94e7ebcc"], ["email", "cooldude@coolsite.com"], ["first_name", "Cool"], ["last_name", "Dude"], ["created_at", "2022-09-13 19:54:50.710550"], ["updated_at", "2022-09-13 19:54:50.710550"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 User Load (0.3ms) SELECT "users".* FROM "users" ORDER BY "users"."id" ASC LIMIT $1 [["LIMIT", 1]] User Exists (0.4ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 35302604], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 User Exists (0.2ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 6413134], ["LIMIT", 1]] User Create (0.4ms) INSERT INTO "users" ("canvas_id", "sis_id", "email", "first_name", "last_name", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 6413134], ["sis_id", "a4790710c20efe1b054a435c866870ea"], ["email", "cooldude@coolsite.com"], ["first_name", "Cool"], ["last_name", "Dude"], ["created_at", "2022-09-13 19:54:50.718491"], ["updated_at", "2022-09-13 19:54:50.718491"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 User Exists (0.3ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 79730361], ["LIMIT", 1]] User Create (0.3ms) INSERT INTO "users" ("canvas_id", "sis_id", "email", "first_name", "last_name", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 79730361], ["sis_id", "e5f4cb957b7d4a5433610a9effb25283"], ["email", "cooldude@coolsite.com"], ["first_name", "Cool"], ["last_name", "Dude"], ["created_at", "2022-09-13 19:54:50.724109"], ["updated_at", "2022-09-13 19:54:50.724109"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 User Exists (0.3ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 73461898], ["LIMIT", 1]] User Create (0.3ms) INSERT INTO "users" ("canvas_id", "sis_id", "email", "first_name", "last_name", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 73461898], ["sis_id", "c44f1f4e1d54db039a9b83d5738b5401"], ["email", "cooldude@coolsite.com"], ["first_name", "Cool"], ["last_name", "Dude"], ["created_at", "2022-09-13 19:54:50.728561"], ["updated_at", "2022-09-13 19:54:50.728561"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.3ms) SELECT COUNT(*) FROM "assignment_groups" AssignmentGroup Create Many (0.7ms) INSERT INTO "assignment_groups" ("canvas_id","canvas_course_id","name","rules","position","group_weight","workflow_state","canvas_created_at","canvas_updated_at","created_at","updated_at") VALUES (1,1,'Assignments','--- drop_lowest:1\nnever_drop:36\n ',1,50.0,'available','2017-09-08 01:37:33','2017-09-08 01:37:33','2022-09-13 19:54:50.739650','2022-09-13 19:54:50.739650'),(2,1,'Tests',NULL,1,50.0,'available','2017-09-08 01:37:33','2017-09-08 01:37:33','2022-09-13 19:54:50.739650','2022-09-13 19:54:50.739650') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","canvas_course_id"=EXCLUDED."canvas_course_id","name"=EXCLUDED."name","rules"=EXCLUDED."rules","position"=EXCLUDED."position","group_weight"=EXCLUDED."group_weight","workflow_state"=EXCLUDED."workflow_state","canvas_created_at"=EXCLUDED."canvas_created_at","canvas_updated_at"=EXCLUDED."canvas_updated_at","updated_at"=EXCLUDED."updated_at" WHERE ("assignment_groups".canvas_id, "assignment_groups".canvas_course_id, "assignment_groups".name, "assignment_groups".rules, "assignment_groups".position, "assignment_groups".group_weight, "assignment_groups".workflow_state, "assignment_groups".canvas_created_at, "assignment_groups".canvas_updated_at) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.canvas_course_id, EXCLUDED.name, EXCLUDED.rules, EXCLUDED.position, EXCLUDED.group_weight, EXCLUDED.workflow_state, EXCLUDED.canvas_created_at, EXCLUDED.canvas_updated_at) RETURNING "id"  (0.2ms) SELECT COUNT(*) FROM "assignment_groups"  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) SELECT COUNT(*) FROM "assignments" Assignment Create Many (0.7ms) INSERT INTO "assignments" ("canvas_id","title","description","due_at","unlock_at","lock_at","points_possible","min_score","max_score","mastery_score","grading_type","submission_types","workflow_state","canvas_context_id","canvas_context_type","canvas_assignment_group_id","canvas_grading_scheme_id","canvas_grading_standard_id","created_at","updated_at") VALUES (88,'Assignment 1','

fdsfds

',NULL,NULL,NULL,100.0,NULL,NULL,NULL,'points','online_text_entry','published',58,'Course',55,NULL,NULL,'2022-09-13 19:54:50.751679','2022-09-13 19:54:50.751679'),(89,'fdsfdsfds','

fdsfdsfsdf

',NULL,NULL,NULL,100.0,NULL,NULL,NULL,'points','online_text_entry','published',59,'Course',56,NULL,NULL,'2022-09-13 19:54:50.751679','2022-09-13 19:54:50.751679') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","title"=EXCLUDED."title","description"=EXCLUDED."description","due_at"=EXCLUDED."due_at","unlock_at"=EXCLUDED."unlock_at","lock_at"=EXCLUDED."lock_at","points_possible"=EXCLUDED."points_possible","min_score"=EXCLUDED."min_score","max_score"=EXCLUDED."max_score","mastery_score"=EXCLUDED."mastery_score","grading_type"=EXCLUDED."grading_type","submission_types"=EXCLUDED."submission_types","workflow_state"=EXCLUDED."workflow_state","canvas_context_id"=EXCLUDED."canvas_context_id","canvas_context_type"=EXCLUDED."canvas_context_type","canvas_assignment_group_id"=EXCLUDED."canvas_assignment_group_id","canvas_grading_scheme_id"=EXCLUDED."canvas_grading_scheme_id","canvas_grading_standard_id"=EXCLUDED."canvas_grading_standard_id","updated_at"=EXCLUDED."updated_at" WHERE ("assignments".canvas_id, "assignments".title, "assignments".description, "assignments".due_at, "assignments".unlock_at, "assignments".lock_at, "assignments".points_possible, "assignments".min_score, "assignments".max_score, "assignments".mastery_score, "assignments".grading_type, "assignments".submission_types, "assignments".workflow_state, "assignments".canvas_context_id, "assignments".canvas_context_type, "assignments".canvas_assignment_group_id, "assignments".canvas_grading_scheme_id, "assignments".canvas_grading_standard_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.title, EXCLUDED.description, EXCLUDED.due_at, EXCLUDED.unlock_at, EXCLUDED.lock_at, EXCLUDED.points_possible, EXCLUDED.min_score, EXCLUDED.max_score, EXCLUDED.mastery_score, EXCLUDED.grading_type, EXCLUDED.submission_types, EXCLUDED.workflow_state, EXCLUDED.canvas_context_id, EXCLUDED.canvas_context_type, EXCLUDED.canvas_assignment_group_id, EXCLUDED.canvas_grading_scheme_id, EXCLUDED.canvas_grading_standard_id) RETURNING "id"  (0.4ms) SELECT COUNT(*) FROM "assignments"  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.8ms) SELECT COUNT(*) FROM "content_migrations" ContentMigration Create Many (0.9ms) INSERT INTO "content_migrations" ("canvas_id","canvas_context_id","canvas_context_type","workflow_state","migration_settings","started_at","finished_at","progress","canvas_source_course_id","migration_type","canvas_child_subscription_id","canvas_root_account_id","created_at","updated_at") VALUES (101,1250,'Course','imported',NULL,'2022-02-18 10:10:40','2022-02-18 10:11:40',100.0,1200,'course_copy_importer',NULL,1,'2022-09-13 19:54:50.768754','2022-09-13 19:54:50.768754'),(102,1251,'Course','imported',NULL,'2022-02-18 10:10:40','2022-02-18 10:11:40',100.0,1120,'master_course_import',3,1,'2022-09-13 19:54:50.768754','2022-09-13 19:54:50.768754') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","canvas_context_id"=EXCLUDED."canvas_context_id","canvas_context_type"=EXCLUDED."canvas_context_type","workflow_state"=EXCLUDED."workflow_state","migration_settings"=EXCLUDED."migration_settings","started_at"=EXCLUDED."started_at","finished_at"=EXCLUDED."finished_at","progress"=EXCLUDED."progress","canvas_source_course_id"=EXCLUDED."canvas_source_course_id","migration_type"=EXCLUDED."migration_type","canvas_child_subscription_id"=EXCLUDED."canvas_child_subscription_id","canvas_root_account_id"=EXCLUDED."canvas_root_account_id","updated_at"=EXCLUDED."updated_at" WHERE ("content_migrations".canvas_id, "content_migrations".canvas_context_id, "content_migrations".canvas_context_type, "content_migrations".workflow_state, "content_migrations".migration_settings, "content_migrations".started_at, "content_migrations".finished_at, "content_migrations".progress, "content_migrations".canvas_source_course_id, "content_migrations".migration_type, "content_migrations".canvas_child_subscription_id, "content_migrations".canvas_root_account_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.canvas_context_id, EXCLUDED.canvas_context_type, EXCLUDED.workflow_state, EXCLUDED.migration_settings, EXCLUDED.started_at, EXCLUDED.finished_at, EXCLUDED.progress, EXCLUDED.canvas_source_course_id, EXCLUDED.migration_type, EXCLUDED.canvas_child_subscription_id, EXCLUDED.canvas_root_account_id) RETURNING "id"  (0.3ms) SELECT COUNT(*) FROM "content_migrations"  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.5ms) SELECT COUNT(*) FROM "context_module_items" ContextModuleItem Create Many (0.9ms) INSERT INTO "context_module_items" ("canvas_id","canvas_context_module_id","position","canvas_content_id","canvas_content_type","workflow_state","canvas_assignment_id","created_at","updated_at") VALUES (15,9,1,83,'Assignment','active',1,'2022-09-13 19:54:50.775983','2022-09-13 19:54:50.775983'),(16,10,1,80,'Assignment','active',2,'2022-09-13 19:54:50.775983','2022-09-13 19:54:50.775983') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","canvas_context_module_id"=EXCLUDED."canvas_context_module_id","position"=EXCLUDED."position","canvas_content_id"=EXCLUDED."canvas_content_id","canvas_content_type"=EXCLUDED."canvas_content_type","workflow_state"=EXCLUDED."workflow_state","canvas_assignment_id"=EXCLUDED."canvas_assignment_id","updated_at"=EXCLUDED."updated_at" WHERE ("context_module_items".canvas_id, "context_module_items".canvas_context_module_id, "context_module_items".position, "context_module_items".canvas_content_id, "context_module_items".canvas_content_type, "context_module_items".workflow_state, "context_module_items".canvas_assignment_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.canvas_context_module_id, EXCLUDED.position, EXCLUDED.canvas_content_id, EXCLUDED.canvas_content_type, EXCLUDED.workflow_state, EXCLUDED.canvas_assignment_id) RETURNING "id"  (1.6ms) SELECT COUNT(*) FROM "context_module_items"  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.6ms) SELECT COUNT(*) FROM "context_modules" ContextModule Create Many (0.7ms) INSERT INTO "context_modules" ("canvas_id","canvas_context_id","canvas_context_type","position","name","workflow_state","deleted_at","created_at","updated_at") VALUES (23,785,'Course',1,'New Mod','active',NULL,'2022-09-13 19:54:50.784332','2022-09-13 19:54:50.784332'),(4,27,'Course',1,'Modules gonna module','unpublished',NULL,'2022-09-13 19:54:50.784332','2022-09-13 19:54:50.784332') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","canvas_context_id"=EXCLUDED."canvas_context_id","canvas_context_type"=EXCLUDED."canvas_context_type","position"=EXCLUDED."position","name"=EXCLUDED."name","workflow_state"=EXCLUDED."workflow_state","deleted_at"=EXCLUDED."deleted_at","updated_at"=EXCLUDED."updated_at" WHERE ("context_modules".canvas_id, "context_modules".canvas_context_id, "context_modules".canvas_context_type, "context_modules".position, "context_modules".name, "context_modules".workflow_state, "context_modules".deleted_at) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.canvas_context_id, EXCLUDED.canvas_context_type, EXCLUDED.position, EXCLUDED.name, EXCLUDED.workflow_state, EXCLUDED.deleted_at) RETURNING "id"  (0.4ms) SELECT COUNT(*) FROM "context_modules"  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.4ms) SELECT COUNT(*) FROM "courses" Course Create Many (0.7ms) INSERT INTO "courses" ("canvas_id","sis_id","course_code","name","canvas_account_id","canvas_term_id","start_at","end_at","workflow_state","grading_standard_id","created_at","updated_at") VALUES (1,'course_sis_id_1','C1','Course #1',1,1,'2017-03-27 21:53:18','2017-04-27 12:21:18','active',NULL,'2022-09-13 19:54:50.791941','2022-09-13 19:54:50.791941'),(2,'course_sis_id_2','C2','Course #2',1,1,'2017-03-27 21:53:18','2017-04-27 12:21:18','unpublished',NULL,'2022-09-13 19:54:50.791941','2022-09-13 19:54:50.791941') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","sis_id"=EXCLUDED."sis_id","course_code"=EXCLUDED."course_code","name"=EXCLUDED."name","canvas_account_id"=EXCLUDED."canvas_account_id","canvas_term_id"=EXCLUDED."canvas_term_id","start_at"=EXCLUDED."start_at","end_at"=EXCLUDED."end_at","workflow_state"=EXCLUDED."workflow_state","grading_standard_id"=EXCLUDED."grading_standard_id","updated_at"=EXCLUDED."updated_at" WHERE ("courses".canvas_id, "courses".sis_id, "courses".course_code, "courses".name, "courses".canvas_account_id, "courses".canvas_term_id, "courses".start_at, "courses".end_at, "courses".workflow_state, "courses".grading_standard_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.sis_id, EXCLUDED.course_code, EXCLUDED.name, EXCLUDED.canvas_account_id, EXCLUDED.canvas_term_id, EXCLUDED.start_at, EXCLUDED.end_at, EXCLUDED.workflow_state, EXCLUDED.grading_standard_id) RETURNING "id"  (0.4ms) SELECT COUNT(*) FROM "courses"  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.4ms) SELECT COUNT(*) FROM "users" User Create Many (0.9ms) INSERT INTO "users" ("canvas_id","sis_id","email","first_name","last_name","name","sortable_name","workflow_state","login_id","created_at","updated_at") VALUES (1,'sis_id_1','poorbastard@yharnam.com','Patches','the Spider','Patches the Spider','the Spider, Patches','active','spiderdude1337','2022-09-13 19:54:50.798912','2022-09-13 19:54:50.798912'),(2,'sis_id_2','dreamer@yharnam.com','Hunter','Djura','Hunter Djura','Djura, Hunter','active','retireddude110','2022-09-13 19:54:50.798912','2022-09-13 19:54:50.798912') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","sis_id"=EXCLUDED."sis_id","email"=EXCLUDED."email","first_name"=EXCLUDED."first_name","last_name"=EXCLUDED."last_name","name"=EXCLUDED."name","sortable_name"=EXCLUDED."sortable_name","workflow_state"=EXCLUDED."workflow_state","login_id"=EXCLUDED."login_id","updated_at"=EXCLUDED."updated_at" WHERE ("users".canvas_id, "users".sis_id, "users".email, "users".first_name, "users".last_name, "users".name, "users".sortable_name, "users".workflow_state, "users".login_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.sis_id, EXCLUDED.email, EXCLUDED.first_name, EXCLUDED.last_name, EXCLUDED.name, EXCLUDED.sortable_name, EXCLUDED.workflow_state, EXCLUDED.login_id) RETURNING "id"  (0.7ms) SELECT COUNT(*) FROM "users"  (1.6ms) ROLLBACK  (0.2ms) BEGIN User Create Many (0.7ms) INSERT INTO "users" ("canvas_id","sis_id","email","first_name","last_name","name","sortable_name","workflow_state","login_id","created_at","updated_at") VALUES (1,'sis_id_1','poorbastard@yharnam.com','Patches','the Spider','Patches the Spider','the Spider, Patches','active','spiderdude1337','2022-09-13 19:54:50.806449','2022-09-13 19:54:50.806449'),(2,'sis_id_2','dreamer@yharnam.com','Hunter','Djura','Hunter Djura','Djura, Hunter','active','retireddude110','2022-09-13 19:54:50.806449','2022-09-13 19:54:50.806449') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","sis_id"=EXCLUDED."sis_id","email"=EXCLUDED."email","first_name"=EXCLUDED."first_name","last_name"=EXCLUDED."last_name","name"=EXCLUDED."name","sortable_name"=EXCLUDED."sortable_name","workflow_state"=EXCLUDED."workflow_state","login_id"=EXCLUDED."login_id","updated_at"=EXCLUDED."updated_at" WHERE ("users".canvas_id, "users".sis_id, "users".email, "users".first_name, "users".last_name, "users".name, "users".sortable_name, "users".workflow_state, "users".login_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.sis_id, EXCLUDED.email, EXCLUDED.first_name, EXCLUDED.last_name, EXCLUDED.name, EXCLUDED.sortable_name, EXCLUDED.workflow_state, EXCLUDED.login_id) RETURNING "id" User Load (0.3ms) SELECT "users".* FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.4ms) SELECT COUNT(*) FROM "courses" Course Create Many (0.7ms) INSERT INTO "courses" ("canvas_id","sis_id","course_code","name","canvas_account_id","canvas_term_id","start_at","end_at","workflow_state","grading_standard_id","created_at","updated_at") VALUES (1,'course_sis_id_1','C1','Course #1',1,1,'2017-03-27 21:53:18','2017-04-27 12:21:18','active',NULL,'2022-09-13 19:54:50.813401','2022-09-13 19:54:50.813401'),(2,'course_sis_id_2','C2','Course #2',1,1,'2017-03-27 21:53:18','2017-04-27 12:21:18','unpublished',NULL,'2022-09-13 19:54:50.813401','2022-09-13 19:54:50.813401') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","sis_id"=EXCLUDED."sis_id","course_code"=EXCLUDED."course_code","name"=EXCLUDED."name","canvas_account_id"=EXCLUDED."canvas_account_id","canvas_term_id"=EXCLUDED."canvas_term_id","start_at"=EXCLUDED."start_at","end_at"=EXCLUDED."end_at","workflow_state"=EXCLUDED."workflow_state","grading_standard_id"=EXCLUDED."grading_standard_id","updated_at"=EXCLUDED."updated_at" WHERE ("courses".canvas_id, "courses".sis_id, "courses".course_code, "courses".name, "courses".canvas_account_id, "courses".canvas_term_id, "courses".start_at, "courses".end_at, "courses".workflow_state, "courses".grading_standard_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.sis_id, EXCLUDED.course_code, EXCLUDED.name, EXCLUDED.canvas_account_id, EXCLUDED.canvas_term_id, EXCLUDED.start_at, EXCLUDED.end_at, EXCLUDED.workflow_state, EXCLUDED.grading_standard_id) RETURNING "id"  (0.3ms) SELECT COUNT(*) FROM "courses" Course Load (0.3ms) SELECT "courses".* FROM "courses" ORDER BY "courses"."id" ASC LIMIT $1 [["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.4ms) SELECT COUNT(*) FROM "enrollments" Enrollment Create Many (0.8ms) INSERT INTO "enrollments" ("canvas_id","canvas_course_id","course_sis_id","canvas_user_id","user_sis_id","role","canvas_role_id","canvas_section_id","workflow_state","base_role_type","created_at","updated_at") VALUES (1,1,'sis_MUSC_2520_834',2,'sis_dalvarez_247','teacher',4,1,'active','TeacherEnrollment','2022-09-13 19:54:50.820913','2022-09-13 19:54:50.820913'),(2,1,'sis_MUSC_2520_834',3,'sis_jweaver_720','student',4,1,'active','StudentEnrollment','2022-09-13 19:54:50.820913','2022-09-13 19:54:50.820913') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","canvas_course_id"=EXCLUDED."canvas_course_id","course_sis_id"=EXCLUDED."course_sis_id","canvas_user_id"=EXCLUDED."canvas_user_id","user_sis_id"=EXCLUDED."user_sis_id","role"=EXCLUDED."role","canvas_role_id"=EXCLUDED."canvas_role_id","canvas_section_id"=EXCLUDED."canvas_section_id","workflow_state"=EXCLUDED."workflow_state","base_role_type"=EXCLUDED."base_role_type","updated_at"=EXCLUDED."updated_at" WHERE ("enrollments".canvas_id, "enrollments".canvas_course_id, "enrollments".course_sis_id, "enrollments".canvas_user_id, "enrollments".user_sis_id, "enrollments".role, "enrollments".canvas_role_id, "enrollments".canvas_section_id, "enrollments".workflow_state, "enrollments".base_role_type) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.canvas_course_id, EXCLUDED.course_sis_id, EXCLUDED.canvas_user_id, EXCLUDED.user_sis_id, EXCLUDED.role, EXCLUDED.canvas_role_id, EXCLUDED.canvas_section_id, EXCLUDED.workflow_state, EXCLUDED.base_role_type) RETURNING "id"  (0.4ms) SELECT COUNT(*) FROM "enrollments"  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) SELECT COUNT(*) FROM "sections" Section Create Many (0.5ms) INSERT INTO "sections" ("canvas_id","sis_id","canvas_course_id","name","workflow_state","start_at","end_at","created_at","updated_at") VALUES (1,'sis_section_1',1,'Cool Section','active','2017-03-27 21:53:18','2017-03-27 21:53:18','2022-09-13 19:54:50.827327','2022-09-13 19:54:50.827327'),(2,'sis_section_2',2,'Lame Section','active','2017-03-27 21:53:18','2017-03-27 21:53:18','2022-09-13 19:54:50.827327','2022-09-13 19:54:50.827327') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","sis_id"=EXCLUDED."sis_id","canvas_course_id"=EXCLUDED."canvas_course_id","name"=EXCLUDED."name","workflow_state"=EXCLUDED."workflow_state","start_at"=EXCLUDED."start_at","end_at"=EXCLUDED."end_at","updated_at"=EXCLUDED."updated_at" WHERE ("sections".canvas_id, "sections".sis_id, "sections".canvas_course_id, "sections".name, "sections".workflow_state, "sections".start_at, "sections".end_at) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.sis_id, EXCLUDED.canvas_course_id, EXCLUDED.name, EXCLUDED.workflow_state, EXCLUDED.start_at, EXCLUDED.end_at) RETURNING "id"  (0.3ms) SELECT COUNT(*) FROM "sections" Section Load (0.3ms) SELECT "sections".* FROM "sections" ORDER BY "sections"."id" ASC LIMIT $1 [["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN Section Create Many (0.9ms) INSERT INTO "sections" ("canvas_id","sis_id","canvas_course_id","name","workflow_state","start_at","end_at","created_at","updated_at") VALUES (1,'sis_section_1',1,'Cool Section','active','2017-03-27 21:53:18','2017-03-27 21:53:18','2022-09-13 19:54:50.834384','2022-09-13 19:54:50.834384'),(2,'sis_section_2',2,'Lame Section','active','2017-03-27 21:53:18','2017-03-27 21:53:18','2022-09-13 19:54:50.834384','2022-09-13 19:54:50.834384') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","sis_id"=EXCLUDED."sis_id","canvas_course_id"=EXCLUDED."canvas_course_id","name"=EXCLUDED."name","workflow_state"=EXCLUDED."workflow_state","start_at"=EXCLUDED."start_at","end_at"=EXCLUDED."end_at","updated_at"=EXCLUDED."updated_at" WHERE ("sections".canvas_id, "sections".sis_id, "sections".canvas_course_id, "sections".name, "sections".workflow_state, "sections".start_at, "sections".end_at) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.sis_id, EXCLUDED.canvas_course_id, EXCLUDED.name, EXCLUDED.workflow_state, EXCLUDED.start_at, EXCLUDED.end_at) RETURNING "id" Section Load (0.5ms) SELECT "sections".* FROM "sections" WHERE "sections"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]] Section Create Many (1.9ms) INSERT INTO "sections" ("canvas_id","canvas_nonxlist_course_id","created_at","updated_at") VALUES (2,3,'2022-09-13 19:54:50.838833','2022-09-13 19:54:50.838833') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","canvas_nonxlist_course_id"=EXCLUDED."canvas_nonxlist_course_id","updated_at"=EXCLUDED."updated_at" WHERE ("sections".canvas_id, "sections".canvas_nonxlist_course_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.canvas_nonxlist_course_id) RETURNING "id"  (0.5ms) SELECT COUNT(*) FROM "sections" WHERE "sections"."canvas_nonxlist_course_id" IS NOT NULL Section Load (0.3ms) SELECT "sections".* FROM "sections" WHERE "sections"."canvas_nonxlist_course_id" IS NOT NULL ORDER BY "sections"."id" ASC LIMIT $1 [["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.3ms) SELECT COUNT(*) FROM "groups" Group Create Many (0.5ms) INSERT INTO "groups" ("canvas_id","sis_id","canvas_group_category_id","group_category_sis_id","canvas_account_id","canvas_course_id","name","workflow_state","context_id","context_type","max_membership","created_at","updated_at") VALUES (50,'sis1',10,NULL,1,NULL,'Group1','available',1,'Account',NULL,'2022-09-13 19:54:50.848359','2022-09-13 19:54:50.848359'),(51,'sis2',2,NULL,NULL,1,'Group2','available',1,'Course',1,'2022-09-13 19:54:50.848359','2022-09-13 19:54:50.848359') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","sis_id"=EXCLUDED."sis_id","canvas_group_category_id"=EXCLUDED."canvas_group_category_id","group_category_sis_id"=EXCLUDED."group_category_sis_id","canvas_account_id"=EXCLUDED."canvas_account_id","canvas_course_id"=EXCLUDED."canvas_course_id","name"=EXCLUDED."name","workflow_state"=EXCLUDED."workflow_state","context_id"=EXCLUDED."context_id","context_type"=EXCLUDED."context_type","max_membership"=EXCLUDED."max_membership","updated_at"=EXCLUDED."updated_at" WHERE ("groups".canvas_id, "groups".sis_id, "groups".canvas_group_category_id, "groups".group_category_sis_id, "groups".canvas_account_id, "groups".canvas_course_id, "groups".name, "groups".workflow_state, "groups".context_id, "groups".context_type, "groups".max_membership) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.sis_id, EXCLUDED.canvas_group_category_id, EXCLUDED.group_category_sis_id, EXCLUDED.canvas_account_id, EXCLUDED.canvas_course_id, EXCLUDED.name, EXCLUDED.workflow_state, EXCLUDED.context_id, EXCLUDED.context_type, EXCLUDED.max_membership) RETURNING "id"  (0.2ms) SELECT COUNT(*) FROM "groups" Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."name" = $1 LIMIT $2 [["name", "Group1"], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) SELECT COUNT(*) FROM "group_memberships" GroupMembership Create Many (0.4ms) INSERT INTO "group_memberships" ("canvas_id","canvas_group_id","group_sis_id","canvas_user_id","user_sis_id","workflow_state","created_at","updated_at") VALUES (50,1,NULL,10,NULL,'accepted','2022-09-13 19:54:50.854883','2022-09-13 19:54:50.854883'),(51,2,NULL,11,NULL,'accepted','2022-09-13 19:54:50.854883','2022-09-13 19:54:50.854883') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","canvas_group_id"=EXCLUDED."canvas_group_id","group_sis_id"=EXCLUDED."group_sis_id","canvas_user_id"=EXCLUDED."canvas_user_id","user_sis_id"=EXCLUDED."user_sis_id","workflow_state"=EXCLUDED."workflow_state","updated_at"=EXCLUDED."updated_at" WHERE ("group_memberships".canvas_id, "group_memberships".canvas_group_id, "group_memberships".group_sis_id, "group_memberships".canvas_user_id, "group_memberships".user_sis_id, "group_memberships".workflow_state) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.canvas_group_id, EXCLUDED.group_sis_id, EXCLUDED.canvas_user_id, EXCLUDED.user_sis_id, EXCLUDED.workflow_state) RETURNING "id"  (0.2ms) SELECT COUNT(*) FROM "group_memberships" GroupMembership Load (0.2ms) SELECT "group_memberships".* FROM "group_memberships" WHERE "group_memberships"."canvas_id" = $1 LIMIT $2 [["canvas_id", 50], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.3ms) SELECT COUNT(*) FROM "user_observers" UserObserver Create Many (0.4ms) INSERT INTO "user_observers" ("observing_user_id","observed_user_id","workflow_state","created_at","updated_at") VALUES (21,3,'active','2022-09-13 19:54:50.865981','2022-09-13 19:54:50.865981'),(21,2,'active','2022-09-13 19:54:50.865981','2022-09-13 19:54:50.865981') ON CONFLICT (observing_user_id, observed_user_id) DO UPDATE SET "observing_user_id"=EXCLUDED."observing_user_id","observed_user_id"=EXCLUDED."observed_user_id","workflow_state"=EXCLUDED."workflow_state","updated_at"=EXCLUDED."updated_at" WHERE ("user_observers".observing_user_id, "user_observers".observed_user_id, "user_observers".workflow_state) IS DISTINCT FROM (EXCLUDED.observing_user_id, EXCLUDED.observed_user_id, EXCLUDED.workflow_state) RETURNING "id"  (0.2ms) SELECT COUNT(*) FROM "user_observers" UserObserver Load (0.2ms) SELECT "user_observers".* FROM "user_observers" WHERE "user_observers"."observed_user_id" = $1 LIMIT $2 [["observed_user_id", 3], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.8ms) SELECT COUNT(*) FROM "grading_periods" GradingPeriod Create Many (0.9ms) INSERT INTO "grading_periods" ("canvas_id","title","weight","start_date","end_date","close_date","canvas_grading_period_group_id","workflow_state","created_at","updated_at") VALUES (1,'Period 1',0.2,'2019-07-01 06:00:00','2019-08-01 05:59:59','2019-08-01 05:59:59',1,'active','2022-09-13 19:54:50.884887','2022-09-13 19:54:50.884887'),(2,'Period 2',0.8,'2019-08-01 06:00:00','2019-09-01 05:59:59','2019-09-01 05:59:59',1,'deleted','2022-09-13 19:54:50.884887','2022-09-13 19:54:50.884887') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","title"=EXCLUDED."title","weight"=EXCLUDED."weight","start_date"=EXCLUDED."start_date","end_date"=EXCLUDED."end_date","close_date"=EXCLUDED."close_date","canvas_grading_period_group_id"=EXCLUDED."canvas_grading_period_group_id","workflow_state"=EXCLUDED."workflow_state","updated_at"=EXCLUDED."updated_at" WHERE ("grading_periods".canvas_id, "grading_periods".title, "grading_periods".weight, "grading_periods".start_date, "grading_periods".end_date, "grading_periods".close_date, "grading_periods".canvas_grading_period_group_id, "grading_periods".workflow_state) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.title, EXCLUDED.weight, EXCLUDED.start_date, EXCLUDED.end_date, EXCLUDED.close_date, EXCLUDED.canvas_grading_period_group_id, EXCLUDED.workflow_state) RETURNING "id"  (0.4ms) SELECT COUNT(*) FROM "grading_periods" GradingPeriod Load (0.4ms) SELECT "grading_periods".* FROM "grading_periods" WHERE "grading_periods"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]]  (0.5ms) ROLLBACK  (0.2ms) BEGIN  (0.5ms) SELECT COUNT(*) FROM "grading_period_groups" GradingPeriodGroup Create Many (0.9ms) INSERT INTO "grading_period_groups" ("canvas_id","title","weighted","display_totals_for_all_grading_periods","workflow_state","created_at","updated_at") VALUES (1,'Test Group',FALSE,FALSE,'active','2022-09-13 19:54:50.912459','2022-09-13 19:54:50.912459') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","title"=EXCLUDED."title","weighted"=EXCLUDED."weighted","display_totals_for_all_grading_periods"=EXCLUDED."display_totals_for_all_grading_periods","workflow_state"=EXCLUDED."workflow_state","updated_at"=EXCLUDED."updated_at" WHERE ("grading_period_groups".canvas_id, "grading_period_groups".title, "grading_period_groups".weighted, "grading_period_groups".display_totals_for_all_grading_periods, "grading_period_groups".workflow_state) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.title, EXCLUDED.weighted, EXCLUDED.display_totals_for_all_grading_periods, EXCLUDED.workflow_state) RETURNING "id"  (0.4ms) SELECT COUNT(*) FROM "grading_period_groups" GradingPeriodGroup Load (0.3ms) SELECT "grading_period_groups".* FROM "grading_period_groups" WHERE "grading_period_groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]]  (0.5ms) ROLLBACK  (0.1ms) BEGIN  (0.7ms) SELECT COUNT(*) FROM "learning_outcomes" LearningOutcome Create Many (1.7ms) INSERT INTO "learning_outcomes" ("canvas_id","canvas_context_id","canvas_context_type","name","friendly_name","workflow_state","canvas_created_at","canvas_updated_at","migration_id","vendor_guid","low_grade","high_grade","calculation_method","calculation_int","outcome_import_id","root_account_ids","description","created_at","updated_at") VALUES (1,1,'Course','Course Outcome','','active','2021-08-12 21:11:40','2021-08-13 01:05:40',NULL,NULL,NULL,NULL,'decaying_average','65',NULL,'{1}','

description

','2022-09-13 19:54:50.938692','2022-09-13 19:54:50.938692'),(2,1,'Account','Account Outcome','Friendly Name','active','2021-08-12 21:11:40','2021-08-13 01:05:40',NULL,NULL,NULL,NULL,'decaying_average','65',NULL,'{1}','

description

','2022-09-13 19:54:50.938692','2022-09-13 19:54:50.938692') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","canvas_context_id"=EXCLUDED."canvas_context_id","canvas_context_type"=EXCLUDED."canvas_context_type","name"=EXCLUDED."name","friendly_name"=EXCLUDED."friendly_name","workflow_state"=EXCLUDED."workflow_state","canvas_created_at"=EXCLUDED."canvas_created_at","canvas_updated_at"=EXCLUDED."canvas_updated_at","migration_id"=EXCLUDED."migration_id","vendor_guid"=EXCLUDED."vendor_guid","low_grade"=EXCLUDED."low_grade","high_grade"=EXCLUDED."high_grade","calculation_method"=EXCLUDED."calculation_method","calculation_int"=EXCLUDED."calculation_int","outcome_import_id"=EXCLUDED."outcome_import_id","root_account_ids"=EXCLUDED."root_account_ids","description"=EXCLUDED."description","updated_at"=EXCLUDED."updated_at" WHERE ("learning_outcomes".canvas_id, "learning_outcomes".canvas_context_id, "learning_outcomes".canvas_context_type, "learning_outcomes".name, "learning_outcomes".friendly_name, "learning_outcomes".workflow_state, "learning_outcomes".canvas_created_at, "learning_outcomes".canvas_updated_at, "learning_outcomes".migration_id, "learning_outcomes".vendor_guid, "learning_outcomes".low_grade, "learning_outcomes".high_grade, "learning_outcomes".calculation_method, "learning_outcomes".calculation_int, "learning_outcomes".outcome_import_id, "learning_outcomes".root_account_ids, "learning_outcomes".description) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.canvas_context_id, EXCLUDED.canvas_context_type, EXCLUDED.name, EXCLUDED.friendly_name, EXCLUDED.workflow_state, EXCLUDED.canvas_created_at, EXCLUDED.canvas_updated_at, EXCLUDED.migration_id, EXCLUDED.vendor_guid, EXCLUDED.low_grade, EXCLUDED.high_grade, EXCLUDED.calculation_method, EXCLUDED.calculation_int, EXCLUDED.outcome_import_id, EXCLUDED.root_account_ids, EXCLUDED.description) RETURNING "id"  (0.5ms) SELECT COUNT(*) FROM "learning_outcomes"  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) SELECT COUNT(*) FROM "user_observers" UserObserver Create Many (0.9ms) INSERT INTO "user_observers" ("observing_user_id","observed_user_id","workflow_state","created_at","updated_at") VALUES (21,3,'active','2022-09-13 19:54:50.947219','2022-09-13 19:54:50.947219'),(21,2,'active','2022-09-13 19:54:50.947219','2022-09-13 19:54:50.947219') ON CONFLICT (observing_user_id, observed_user_id) DO UPDATE SET "observing_user_id"=EXCLUDED."observing_user_id","observed_user_id"=EXCLUDED."observed_user_id","workflow_state"=EXCLUDED."workflow_state","updated_at"=EXCLUDED."updated_at" WHERE ("user_observers".observing_user_id, "user_observers".observed_user_id, "user_observers".workflow_state) IS DISTINCT FROM (EXCLUDED.observing_user_id, EXCLUDED.observed_user_id, EXCLUDED.workflow_state) RETURNING "id"  (0.4ms) SELECT COUNT(*) FROM "user_observers"  (0.3ms) SELECT COUNT(*) FROM "user_observers" UserObserver Create Many (0.6ms) INSERT INTO "user_observers" ("observing_user_id","observed_user_id","workflow_state","created_at","updated_at") VALUES (21,3,'active','2022-09-13 19:54:50.951300','2022-09-13 19:54:50.951300'),(21,2,'active','2022-09-13 19:54:50.951300','2022-09-13 19:54:50.951300') ON CONFLICT (observing_user_id, observed_user_id) DO UPDATE SET "observing_user_id"=EXCLUDED."observing_user_id","observed_user_id"=EXCLUDED."observed_user_id","workflow_state"=EXCLUDED."workflow_state","updated_at"=EXCLUDED."updated_at" WHERE ("user_observers".observing_user_id, "user_observers".observed_user_id, "user_observers".workflow_state) IS DISTINCT FROM (EXCLUDED.observing_user_id, EXCLUDED.observed_user_id, EXCLUDED.workflow_state) RETURNING "id"  (0.3ms) SELECT COUNT(*) FROM "user_observers"  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.6ms) SELECT COUNT(*) FROM "users"  (0.5ms) SELECT COUNT(*) FROM "courses" Course Create Many (1.1ms) INSERT INTO "courses" ("canvas_id","sis_id","course_code","name","canvas_account_id","canvas_term_id","start_at","end_at","workflow_state","grading_standard_id","created_at","updated_at") VALUES (1,'course_sis_id_1','C1','Course #1',1,1,'2017-03-27 21:53:18','2017-04-27 12:21:18','active',NULL,'2022-09-13 19:54:50.960695','2022-09-13 19:54:50.960695'),(2,'course_sis_id_2','C2','Course #2',1,1,'2017-03-27 21:53:18','2017-04-27 12:21:18','unpublished',NULL,'2022-09-13 19:54:50.960695','2022-09-13 19:54:50.960695') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","sis_id"=EXCLUDED."sis_id","course_code"=EXCLUDED."course_code","name"=EXCLUDED."name","canvas_account_id"=EXCLUDED."canvas_account_id","canvas_term_id"=EXCLUDED."canvas_term_id","start_at"=EXCLUDED."start_at","end_at"=EXCLUDED."end_at","workflow_state"=EXCLUDED."workflow_state","grading_standard_id"=EXCLUDED."grading_standard_id","updated_at"=EXCLUDED."updated_at" WHERE ("courses".canvas_id, "courses".sis_id, "courses".course_code, "courses".name, "courses".canvas_account_id, "courses".canvas_term_id, "courses".start_at, "courses".end_at, "courses".workflow_state, "courses".grading_standard_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.sis_id, EXCLUDED.course_code, EXCLUDED.name, EXCLUDED.canvas_account_id, EXCLUDED.canvas_term_id, EXCLUDED.start_at, EXCLUDED.end_at, EXCLUDED.workflow_state, EXCLUDED.grading_standard_id) RETURNING "id" User Create Many (0.9ms) INSERT INTO "users" ("canvas_id","sis_id","email","first_name","last_name","name","sortable_name","workflow_state","login_id","created_at","updated_at") VALUES (1,'sis_id_1','poorbastard@yharnam.com','Patches','the Spider','Patches the Spider','the Spider, Patches','active','spiderdude1337','2022-09-13 19:54:50.964195','2022-09-13 19:54:50.964195'),(2,'sis_id_2','dreamer@yharnam.com','Hunter','Djura','Hunter Djura','Djura, Hunter','active','retireddude109','2022-09-13 19:54:50.964195','2022-09-13 19:54:50.964195') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","sis_id"=EXCLUDED."sis_id","email"=EXCLUDED."email","first_name"=EXCLUDED."first_name","last_name"=EXCLUDED."last_name","name"=EXCLUDED."name","sortable_name"=EXCLUDED."sortable_name","workflow_state"=EXCLUDED."workflow_state","login_id"=EXCLUDED."login_id","updated_at"=EXCLUDED."updated_at" WHERE ("users".canvas_id, "users".sis_id, "users".email, "users".first_name, "users".last_name, "users".name, "users".sortable_name, "users".workflow_state, "users".login_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.sis_id, EXCLUDED.email, EXCLUDED.first_name, EXCLUDED.last_name, EXCLUDED.name, EXCLUDED.sortable_name, EXCLUDED.workflow_state, EXCLUDED.login_id) RETURNING "id"  (0.5ms) SELECT COUNT(*) FROM "users"  (0.5ms) SELECT COUNT(*) FROM "courses"  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) ROLLBACK  (0.2ms) BEGIN Course Create Many (0.7ms) INSERT INTO "courses" ("canvas_id","sis_id","course_code","name","canvas_account_id","canvas_term_id","start_at","end_at","workflow_state","grading_standard_id","created_at","updated_at") VALUES (1,'course_sis_id_1','C1','Course #1',1,1,'2017-03-27 21:53:18','2017-04-27 12:21:18','active',NULL,'2022-09-13 19:54:50.977009','2022-09-13 19:54:50.977009'),(2,'course_sis_id_2','C2','Course #2',1,1,'2017-03-27 21:53:18','2017-04-27 12:21:18','unpublished',NULL,'2022-09-13 19:54:50.977009','2022-09-13 19:54:50.977009') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","sis_id"=EXCLUDED."sis_id","course_code"=EXCLUDED."course_code","name"=EXCLUDED."name","canvas_account_id"=EXCLUDED."canvas_account_id","canvas_term_id"=EXCLUDED."canvas_term_id","start_at"=EXCLUDED."start_at","end_at"=EXCLUDED."end_at","workflow_state"=EXCLUDED."workflow_state","grading_standard_id"=EXCLUDED."grading_standard_id","updated_at"=EXCLUDED."updated_at" WHERE ("courses".canvas_id, "courses".sis_id, "courses".course_code, "courses".name, "courses".canvas_account_id, "courses".canvas_term_id, "courses".start_at, "courses".end_at, "courses".workflow_state, "courses".grading_standard_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.sis_id, EXCLUDED.course_code, EXCLUDED.name, EXCLUDED.canvas_account_id, EXCLUDED.canvas_term_id, EXCLUDED.start_at, EXCLUDED.end_at, EXCLUDED.workflow_state, EXCLUDED.grading_standard_id) RETURNING "id"  (0.2ms) ROLLBACK  (0.3ms) BEGIN  (0.5ms) SELECT COUNT(*) FROM "submissions" Submission Create Many (1.1ms) INSERT INTO "submissions" ("canvas_id","canvas_user_id","canvas_course_id","canvas_assignment_id","submitted_at","due_at","graded_at","score","points_possible","excused","workflow_state","created_at","updated_at") VALUES (1,1,1,1,'2017-09-21 18:28:15','2017-09-27 18:28:15','2017-09-21 19:36:23',5.0,10.0,TRUE,'graded','2022-09-13 19:54:50.984252','2022-09-13 19:54:50.984252'),(2,1,1,2,'2017-09-21 18:28:15','2017-09-28 18:28:15','2017-09-21 19:36:23',5.0,10.0,FALSE,'submitted','2022-09-13 19:54:50.984252','2022-09-13 19:54:50.984252') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","canvas_user_id"=EXCLUDED."canvas_user_id","canvas_course_id"=EXCLUDED."canvas_course_id","canvas_assignment_id"=EXCLUDED."canvas_assignment_id","submitted_at"=EXCLUDED."submitted_at","due_at"=EXCLUDED."due_at","graded_at"=EXCLUDED."graded_at","score"=EXCLUDED."score","points_possible"=EXCLUDED."points_possible","excused"=EXCLUDED."excused","workflow_state"=EXCLUDED."workflow_state","updated_at"=EXCLUDED."updated_at" WHERE ("submissions".canvas_id, "submissions".canvas_user_id, "submissions".canvas_course_id, "submissions".canvas_assignment_id, "submissions".submitted_at, "submissions".due_at, "submissions".graded_at, "submissions".score, "submissions".points_possible, "submissions".excused, "submissions".workflow_state) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.canvas_user_id, EXCLUDED.canvas_course_id, EXCLUDED.canvas_assignment_id, EXCLUDED.submitted_at, EXCLUDED.due_at, EXCLUDED.graded_at, EXCLUDED.score, EXCLUDED.points_possible, EXCLUDED.excused, EXCLUDED.workflow_state) RETURNING "id"  (0.4ms) SELECT COUNT(*) FROM "submissions"  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] [BatchTestJobBase] [7a737436-c717-4d19-ad21-fe4ab7f4e577] Performing BatchTestJobBase (Job ID: 7a737436-c717-4d19-ad21-fe4ab7f4e577) from Test(default) [ActiveJob] [BatchTestJobBase] [7a737436-c717-4d19-ad21-fe4ab7f4e577] Performed BatchTestJobBase (Job ID: 7a737436-c717-4d19-ad21-fe4ab7f4e577) from Test(default) in 0.31ms  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] [BatchTestJobBase] [90985911-2f67-4b3d-be26-fe93bce30751] Performing BatchTestJobBase (Job ID: 90985911-2f67-4b3d-be26-fe93bce30751) from Test(default) [ActiveJob] [BatchTestJobBase] [90985911-2f67-4b3d-be26-fe93bce30751] Performed BatchTestJobBase (Job ID: 90985911-2f67-4b3d-be26-fe93bce30751) from Test(default) in 0.53ms  (0.5ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] [BatchTestJobBase] [650ebeed-25d4-462b-9c31-a31ea7e837e4] Performing BatchTestJobBase (Job ID: 650ebeed-25d4-462b-9c31-a31ea7e837e4) from Test(default) [ActiveJob] [BatchTestJobBase] [650ebeed-25d4-462b-9c31-a31ea7e837e4] Performed BatchTestJobBase (Job ID: 650ebeed-25d4-462b-9c31-a31ea7e837e4) from Test(default) in 0.11ms  (0.3ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] [FailingBatchTestJobBase] [fd36138c-05b3-4ac5-bfc6-b54eb3e5ef37] Performing FailingBatchTestJobBase (Job ID: fd36138c-05b3-4ac5-bfc6-b54eb3e5ef37) from Test(default) [ActiveJob] [FailingBatchTestJobBase] [fd36138c-05b3-4ac5-bfc6-b54eb3e5ef37] Error performing FailingBatchTestJobBase (Job ID: fd36138c-05b3-4ac5-bfc6-b54eb3e5ef37) from Test(default) in 0.3ms: RuntimeError (Foo): /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/job_batching/support/base_job.rb:12:in `perform' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/execution.rb:39:in `block in perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:109:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/active_job.rb:14:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/i18n-1.10.0/lib/i18n.rb:323:in `with_locale' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/translation.rb:9:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:26:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/notifications.rb:168:in `block in instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/notifications/instrumenter.rb:23:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/notifications.rb:168:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:25:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:46:in `block in tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/tagged_logging.rb:71:in `block in tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/tagged_logging.rb:28:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/tagged_logging.rb:71:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:46:in `tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:22:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:136:in `run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/execution.rb:38:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/job_batching/active_job_spec.rb:47:in `block (6 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:263:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:263:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:511:in `block in with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:468:in `block in with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:486:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-rails-5.1.1/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:486:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:468:in `with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:511:in `with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:259:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:646:in `block in run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:642:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:642:in `run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:607:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/configuration.rb:2068:in `with_suite_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:116:in `block in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/reporter.rb:74:in `report' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:115:in `run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:89:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:71:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:45:in `invoke' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/exe/rspec:4:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/rspec:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/rspec:23:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:58:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:58:in `kernel_load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:23:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:483:in `exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:31:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:25:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/exe/bundle:48:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/friendly_errors.rb:120:in `with_friendly_errors' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/exe/bundle:36:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/bundle:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/bundle:23:in `
'  (0.3ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] Enqueued BatchTestJobBase (Job ID: 68299abc-a3fa-4d63-829b-c7baa3f8bf1b) to Test(default)  (0.4ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] Enqueued BatchTestJobBase (Job ID: 84fc7a1c-5347-4d25-b64f-16ac7af7004c) to Test(default)  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] Enqueued BatchTestJobBase (Job ID: 80de2d13-6466-4dac-adb4-dc38b952a86b) to Test(default)  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] Enqueued DyingTestJobBase (Job ID: abe85681-ffe9-456b-a870-69de0ec635cf) to Test(default)  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.7ms) BEGIN  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) ROLLBACK  (0.1ms) BEGIN  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] Enqueued RetryingJob (Job ID: 4f2d5302-9e14-42a8-b5fc-67f137ca6eb4) to Sidekiq(default) [ActiveJob] [RetryingJob] [4f2d5302-9e14-42a8-b5fc-67f137ca6eb4] Performing RetryingJob (Job ID: 4f2d5302-9e14-42a8-b5fc-67f137ca6eb4) from Sidekiq(default) [ActiveJob] [RetryingJob] [4f2d5302-9e14-42a8-b5fc-67f137ca6eb4] Error performing RetryingJob (Job ID: 4f2d5302-9e14-42a8-b5fc-67f137ca6eb4) from Sidekiq(default) in 7.09ms: RuntimeError (A Failure): /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/job_batching/batch_spec.rb:268:in `perform' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/execution.rb:39:in `block in perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:109:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/active_job.rb:14:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/i18n-1.10.0/lib/i18n.rb:328:in `with_locale' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/translation.rb:9:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:26:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/notifications.rb:168:in `block in instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/notifications/instrumenter.rb:23:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/notifications.rb:168:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:25:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:46:in `block in tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/tagged_logging.rb:71:in `block in tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/tagged_logging.rb:28:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/tagged_logging.rb:71:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:46:in `tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:22:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:136:in `run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/execution.rb:38:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/execution.rb:24:in `block in execute' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:109:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/railtie.rb:28:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/execution_wrapper.rb:90:in `wrap' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/reloader.rb:73:in `block in wrap' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/execution_wrapper.rb:90:in `wrap' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/reloader.rb:72:in `wrap' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/railtie.rb:27:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:136:in `run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/execution.rb:22:in `execute' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/queue_adapters/sidekiq_adapter.rb:42:in `perform' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/sidekiq-6.4.1/lib/sidekiq/testing.rb:300:in `execute_job' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/sidekiq-6.4.1/lib/sidekiq/testing.rb:295:in `block in process_job' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/sidekiq-6.4.1/lib/sidekiq/middleware/chain.rb:138:in `block in invoke' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/sidekiq.rb:73:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/sidekiq-6.4.1/lib/sidekiq/middleware/chain.rb:140:in `block in invoke' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/sidekiq-6.4.1/lib/sidekiq/middleware/chain.rb:143:in `invoke' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/sidekiq-6.4.1/lib/sidekiq/testing.rb:294:in `process_job' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/job_batching/batch_spec.rb:289:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:263:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:263:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:511:in `block in with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:468:in `block in with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:486:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-rails-5.1.1/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:486:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:468:in `with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:511:in `with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:259:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:646:in `block in run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:642:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:642:in `run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:607:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/configuration.rb:2068:in `with_suite_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:116:in `block in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/reporter.rb:74:in `report' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:115:in `run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:89:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:71:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:45:in `invoke' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/exe/rspec:4:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/rspec:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/rspec:23:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:58:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:58:in `kernel_load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:23:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:483:in `exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:31:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:25:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/exe/bundle:48:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/friendly_errors.rb:120:in `with_friendly_errors' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/exe/bundle:36:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/bundle:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/bundle:23:in `
' [ActiveJob] [RetryingJob] [4f2d5302-9e14-42a8-b5fc-67f137ca6eb4] Performing RetryingJob (Job ID: 4f2d5302-9e14-42a8-b5fc-67f137ca6eb4) from Sidekiq(default) [ActiveJob] [RetryingJob] [4f2d5302-9e14-42a8-b5fc-67f137ca6eb4] Performed RetryingJob (Job ID: 4f2d5302-9e14-42a8-b5fc-67f137ca6eb4) from Sidekiq(default) in 4.59ms  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] Enqueued DyingJob (Job ID: 37ad44b0-6e38-4f46-aab1-6ae6412c483f) to Sidekiq(default) [ActiveJob] [DyingJob] [37ad44b0-6e38-4f46-aab1-6ae6412c483f] Performing DyingJob (Job ID: 37ad44b0-6e38-4f46-aab1-6ae6412c483f) from Sidekiq(default) [ActiveJob] [DyingJob] [37ad44b0-6e38-4f46-aab1-6ae6412c483f] Error performing DyingJob (Job ID: 37ad44b0-6e38-4f46-aab1-6ae6412c483f) from Sidekiq(default) in 3.42ms: RuntimeError (A Failure): /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/job_batching/batch_spec.rb:303:in `perform' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/execution.rb:39:in `block in perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:109:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/active_job.rb:14:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/i18n-1.10.0/lib/i18n.rb:328:in `with_locale' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/translation.rb:9:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:26:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/notifications.rb:168:in `block in instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/notifications/instrumenter.rb:23:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/notifications.rb:168:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:25:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:46:in `block in tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/tagged_logging.rb:71:in `block in tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/tagged_logging.rb:28:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/tagged_logging.rb:71:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:46:in `tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:22:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:136:in `run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/execution.rb:38:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/execution.rb:24:in `block in execute' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:109:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/railtie.rb:28:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/execution_wrapper.rb:90:in `wrap' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/reloader.rb:73:in `block in wrap' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/execution_wrapper.rb:90:in `wrap' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/reloader.rb:72:in `wrap' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/railtie.rb:27:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:136:in `run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/execution.rb:22:in `execute' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/queue_adapters/sidekiq_adapter.rb:42:in `perform' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/sidekiq-6.4.1/lib/sidekiq/testing.rb:300:in `execute_job' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/sidekiq-6.4.1/lib/sidekiq/testing.rb:295:in `block in process_job' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/sidekiq-6.4.1/lib/sidekiq/middleware/chain.rb:138:in `block in invoke' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/sidekiq.rb:73:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/sidekiq-6.4.1/lib/sidekiq/middleware/chain.rb:140:in `block in invoke' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/sidekiq-6.4.1/lib/sidekiq/middleware/chain.rb:143:in `invoke' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/sidekiq-6.4.1/lib/sidekiq/testing.rb:294:in `process_job' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/job_batching/batch_spec.rb:320:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:263:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:263:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:511:in `block in with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:468:in `block in with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:486:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-rails-5.1.1/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:486:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:468:in `with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:511:in `with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:259:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:646:in `block in run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:642:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:642:in `run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:607:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/configuration.rb:2068:in `with_suite_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:116:in `block in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/reporter.rb:74:in `report' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:115:in `run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:89:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:71:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:45:in `invoke' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/exe/rspec:4:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/rspec:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/rspec:23:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:58:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:58:in `kernel_load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:23:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:483:in `exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:31:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:25:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/exe/bundle:48:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/friendly_errors.rb:120:in `with_friendly_errors' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/exe/bundle:36:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/bundle:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/bundle:23:in `
' Discarded DyingJob due to a StandardError. The original exception was nil. [ActiveJob] [DyingJob] [37ad44b0-6e38-4f46-aab1-6ae6412c483f] Performing DyingJob (Job ID: 37ad44b0-6e38-4f46-aab1-6ae6412c483f) from Sidekiq(default) [ActiveJob] [DyingJob] [37ad44b0-6e38-4f46-aab1-6ae6412c483f] Error performing DyingJob (Job ID: 37ad44b0-6e38-4f46-aab1-6ae6412c483f) from Sidekiq(default) in 1.67ms: RuntimeError (A Failure): /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/job_batching/batch_spec.rb:303:in `perform' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/execution.rb:39:in `block in perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:109:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/active_job.rb:14:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/i18n-1.10.0/lib/i18n.rb:328:in `with_locale' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/translation.rb:9:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:26:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/notifications.rb:168:in `block in instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/notifications/instrumenter.rb:23:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/notifications.rb:168:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:25:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:46:in `block in tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/tagged_logging.rb:71:in `block in tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/tagged_logging.rb:28:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/tagged_logging.rb:71:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:46:in `tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:22:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:136:in `run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/execution.rb:38:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/execution.rb:24:in `block in execute' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:109:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/railtie.rb:28:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/execution_wrapper.rb:90:in `wrap' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/reloader.rb:73:in `block in wrap' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/execution_wrapper.rb:90:in `wrap' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/reloader.rb:72:in `wrap' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/railtie.rb:27:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:136:in `run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/execution.rb:22:in `execute' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/queue_adapters/sidekiq_adapter.rb:42:in `perform' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/sidekiq-6.4.1/lib/sidekiq/testing.rb:300:in `execute_job' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/sidekiq-6.4.1/lib/sidekiq/testing.rb:295:in `block in process_job' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/sidekiq-6.4.1/lib/sidekiq/middleware/chain.rb:138:in `block in invoke' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/sidekiq.rb:73:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/sidekiq-6.4.1/lib/sidekiq/middleware/chain.rb:140:in `block in invoke' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/sidekiq-6.4.1/lib/sidekiq/middleware/chain.rb:143:in `invoke' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/sidekiq-6.4.1/lib/sidekiq/testing.rb:294:in `process_job' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/sidekiq-6.4.1/lib/sidekiq/testing.rb:278:in `drain' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/sidekiq-6.4.1/lib/sidekiq/testing.rb:320:in `block in drain_all' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/sidekiq-6.4.1/lib/sidekiq/testing.rb:319:in `each' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/sidekiq-6.4.1/lib/sidekiq/testing.rb:319:in `drain_all' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/job_batching/batch_spec.rb:323:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:263:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:263:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:511:in `block in with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:468:in `block in with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:486:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-rails-5.1.1/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:486:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:468:in `with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:511:in `with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:259:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:646:in `block in run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:642:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:642:in `run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:607:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/configuration.rb:2068:in `with_suite_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:116:in `block in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/reporter.rb:74:in `report' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:115:in `run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:89:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:71:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:45:in `invoke' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/exe/rspec:4:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/rspec:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/rspec:23:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:58:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:58:in `kernel_load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:23:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:483:in `exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:31:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:25:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/exe/bundle:48:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/friendly_errors.rb:120:in `with_friendly_errors' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/exe/bundle:36:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/bundle:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/bundle:23:in `
' Discarded DyingJob due to a StandardError. The original exception was nil.  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] Enqueued TestWorker (Job ID: e00aa2f0-3b04-4d76-ad07-a528ef7827e8) to Sidekiq(default)  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.4ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] Enqueued CanvasSync::JobBatches::ActiveJob::ActiveJobCallbackWorker (Job ID: 149c0039-b484-4772-b11f-7bdf42cdf08d) to Test(default) with arguments: "SampleCallback", "complete", {"a"=>"b"}, "MdSBksdpQPC50g", nil  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] Enqueued CanvasSync::JobBatches::ActiveJob::ActiveJobCallbackWorker (Job ID: 77ad8a2a-9c52-4317-a72e-0958c7d026e1) to Test(default) with arguments: "SampleCallback", "complete", {"a"=>"b"}, "t-IpOrYv0TvnXw", nil [ActiveJob] Enqueued CanvasSync::JobBatches::ActiveJob::ActiveJobCallbackWorker (Job ID: 1d29aaac-02c1-4802-8d82-463651517e75) to Test(default) with arguments: "SampleCallback2", "complete", {"b"=>"a"}, "t-IpOrYv0TvnXw", nil  (0.3ms) ROLLBACK  (0.3ms) BEGIN  (0.3ms) ROLLBACK  (0.3ms) BEGIN  (0.7ms) ROLLBACK  (0.2ms) BEGIN  (0.6ms) ROLLBACK  (1.4ms) BEGIN  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) ROLLBACK  (0.3ms) BEGIN  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.4ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.3ms) BEGIN [ActiveJob] Enqueued ContextedJob (Job ID: 4c43697b-95d7-481a-9d78-3902cb1def7d) to Sidekiq(default) [ActiveJob] [TestWorker] [e00aa2f0-3b04-4d76-ad07-a528ef7827e8] Performing TestWorker (Job ID: e00aa2f0-3b04-4d76-ad07-a528ef7827e8) from Sidekiq(default) [ActiveJob] [TestWorker] [e00aa2f0-3b04-4d76-ad07-a528ef7827e8] Performed TestWorker (Job ID: e00aa2f0-3b04-4d76-ad07-a528ef7827e8) from Sidekiq(default) in 4.83ms [ActiveJob] [ContextedJob] [4c43697b-95d7-481a-9d78-3902cb1def7d] Performing ContextedJob (Job ID: 4c43697b-95d7-481a-9d78-3902cb1def7d) from Sidekiq(default) [ActiveJob] [ContextedJob] [4c43697b-95d7-481a-9d78-3902cb1def7d] Performed ContextedJob (Job ID: 4c43697b-95d7-481a-9d78-3902cb1def7d) from Sidekiq(default) in 6.31ms  (0.3ms) ROLLBACK  (0.3ms) BEGIN [ActiveJob] Enqueued ContextedJob (Job ID: 31143b14-a6bc-463a-809c-f9b20dbacd9b) to Sidekiq(default) [ActiveJob] [ContextedJob] [31143b14-a6bc-463a-809c-f9b20dbacd9b] Performing ContextedJob (Job ID: 31143b14-a6bc-463a-809c-f9b20dbacd9b) from Sidekiq(default) [ActiveJob] [ContextedJob] [31143b14-a6bc-463a-809c-f9b20dbacd9b] Performed ContextedJob (Job ID: 31143b14-a6bc-463a-809c-f9b20dbacd9b) from Sidekiq(default) in 12.34ms  (0.3ms) ROLLBACK  (0.4ms) BEGIN [ActiveJob] Enqueued BatchTestJobBase (Job ID: 3e25aa75-0a34-4a39-b3a4-a800bcda2dbc) to Sidekiq(default) [ActiveJob] [BatchTestJobBase] [3e25aa75-0a34-4a39-b3a4-a800bcda2dbc] Performing BatchTestJobBase (Job ID: 3e25aa75-0a34-4a39-b3a4-a800bcda2dbc) from Sidekiq(default) [ActiveJob] [BatchTestJobBase] [3e25aa75-0a34-4a39-b3a4-a800bcda2dbc] Performed BatchTestJobBase (Job ID: 3e25aa75-0a34-4a39-b3a4-a800bcda2dbc) from Sidekiq(default) in 6.76ms [ActiveJob] Enqueued ContextedJob (Job ID: 56fa6a94-d9e3-445f-90d6-f9bdc04371e2) to Sidekiq(default) [ActiveJob] [ContextedJob] [56fa6a94-d9e3-445f-90d6-f9bdc04371e2] Performing ContextedJob (Job ID: 56fa6a94-d9e3-445f-90d6-f9bdc04371e2) from Sidekiq(default) [ActiveJob] [ContextedJob] [56fa6a94-d9e3-445f-90d6-f9bdc04371e2] Performed ContextedJob (Job ID: 56fa6a94-d9e3-445f-90d6-f9bdc04371e2) from Sidekiq(default) in 6.91ms  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] Enqueued TestWorker (Job ID: 00e92301-a540-4bd1-9c2a-768326d930c1) to Sidekiq(default) [ActiveJob] Enqueued TestWorker (Job ID: abea9993-629b-4540-bd52-1d737a7c4a0a) to Sidekiq(default) [ActiveJob] Enqueued TestWorker (Job ID: 416c7051-8d5c-4026-a8b3-82d80abdb633) to Sidekiq(default)  (0.3ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] Enqueued WorkerA (Job ID: 2f78ebc7-0d6a-446d-9bf8-803642407521) to Sidekiq(default) [ActiveJob] Enqueued WorkerB (Job ID: 17cace29-8f6d-46dc-9f9a-40c08ead001a) to Sidekiq(default) [ActiveJob] Enqueued WorkerA (Job ID: fccfdb86-d126-4c86-8d4c-3e47e4aef18f) to Sidekiq(default) [ActiveJob] Enqueued WorkerC (Job ID: 323f7772-d3e9-4c2d-bf12-7c612348cc22) to Sidekiq(default)  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.4ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.3ms) BEGIN  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] Enqueued TestWorker (Job ID: 8efe747b-0898-4cd8-8c22-5d1aeed88d5b) to Sidekiq(default)  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) ROLLBACK  (0.3ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.3ms) BEGIN [ActiveJob] Enqueued TestWorker (Job ID: a7a8456a-5693-4069-8a84-b1fbe1ae2779) to Sidekiq(default)  (0.3ms) ROLLBACK  (0.9ms) SELECT "schema_migrations"."version" FROM "schema_migrations" ORDER BY "schema_migrations"."version" ASC  (0.3ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.4ms) SELECT COUNT(*) FROM "canvas_sync_job_logs" [ActiveJob] [GoodJob] [34123da5-a5aa-412d-8389-bbf967299e57] Performing GoodJob (Job ID: 34123da5-a5aa-412d-8389-bbf967299e57) from Test(default) with arguments: "argument" [ActiveJob] [GoodJob] [34123da5-a5aa-412d-8389-bbf967299e57] CanvasSync::JobLog Load (0.3ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "34123da5-a5aa-412d-8389-bbf967299e57"], ["LIMIT", 1]] [ActiveJob] [GoodJob] [34123da5-a5aa-412d-8389-bbf967299e57]  (0.3ms) SAVEPOINT active_record_1 [ActiveJob] [GoodJob] [34123da5-a5aa-412d-8389-bbf967299e57] CanvasSync::JobLog Create (0.5ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "GoodJob"], ["status", "enqueued"], ["job_arguments", "---\n- argument\n"], ["created_at", "2022-09-13 19:58:05.298972"], ["updated_at", "2022-09-13 19:58:05.298972"], ["job_id", "34123da5-a5aa-412d-8389-bbf967299e57"]] [ActiveJob] [GoodJob] [34123da5-a5aa-412d-8389-bbf967299e57]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [GoodJob] [34123da5-a5aa-412d-8389-bbf967299e57]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [GoodJob] [34123da5-a5aa-412d-8389-bbf967299e57] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-09-13 19:58:05.300831"], ["status", "running"], ["updated_at", "2022-09-13 19:58:05.301179"], ["id", 124]] [ActiveJob] [GoodJob] [34123da5-a5aa-412d-8389-bbf967299e57]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [GoodJob] [34123da5-a5aa-412d-8389-bbf967299e57]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [GoodJob] [34123da5-a5aa-412d-8389-bbf967299e57] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2022-09-13 19:58:05.302356"], ["status", "success"], ["updated_at", "2022-09-13 19:58:05.302761"], ["id", 124]] [ActiveJob] [GoodJob] [34123da5-a5aa-412d-8389-bbf967299e57]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [GoodJob] [34123da5-a5aa-412d-8389-bbf967299e57] Performed GoodJob (Job ID: 34123da5-a5aa-412d-8389-bbf967299e57) from Test(default) in 17.97ms  (0.2ms) SELECT COUNT(*) FROM "canvas_sync_job_logs" CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" ORDER BY "canvas_sync_job_logs"."id" DESC LIMIT $1 [["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [BadJob] [c3be7588-94e3-4576-b2de-17f002cd4f76] Performing BadJob (Job ID: c3be7588-94e3-4576-b2de-17f002cd4f76) from Test(default) with arguments: "argument" [ActiveJob] [BadJob] [c3be7588-94e3-4576-b2de-17f002cd4f76] CanvasSync::JobLog Load (0.3ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "c3be7588-94e3-4576-b2de-17f002cd4f76"], ["LIMIT", 1]] [ActiveJob] [BadJob] [c3be7588-94e3-4576-b2de-17f002cd4f76]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [BadJob] [c3be7588-94e3-4576-b2de-17f002cd4f76] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "BadJob"], ["status", "enqueued"], ["job_arguments", "---\n- argument\n"], ["created_at", "2022-09-13 19:58:05.309098"], ["updated_at", "2022-09-13 19:58:05.309098"], ["job_id", "c3be7588-94e3-4576-b2de-17f002cd4f76"]] [ActiveJob] [BadJob] [c3be7588-94e3-4576-b2de-17f002cd4f76]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [BadJob] [c3be7588-94e3-4576-b2de-17f002cd4f76]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [BadJob] [c3be7588-94e3-4576-b2de-17f002cd4f76] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-09-13 19:58:05.310881"], ["status", "running"], ["updated_at", "2022-09-13 19:58:05.311361"], ["id", 125]] [ActiveJob] [BadJob] [c3be7588-94e3-4576-b2de-17f002cd4f76]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [BadJob] [c3be7588-94e3-4576-b2de-17f002cd4f76]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [BadJob] [c3be7588-94e3-4576-b2de-17f002cd4f76] CanvasSync::JobLog Update (0.5ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "exception" = $2, "backtrace" = $3, "status" = $4, "updated_at" = $5 WHERE "canvas_sync_job_logs"."id" = $6 [["completed_at", "2022-09-13 19:58:05.312888"], ["exception", "EvilError: EvilError"], ["backtrace", "/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:12:in `perform'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/execution.rb:39:in `block in perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:109:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/active_job.rb:24:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:21:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/i18n-1.10.0/lib/i18n.rb:323:in `with_locale'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/translation.rb:9:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:26:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/notifications.rb:168:in `block in instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/notifications/instrumenter.rb:23:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/notifications.rb:168:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:25:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:46:in `block in tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/tagged_logging.rb:71:in `block in tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/tagged_logging.rb:28:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/tagged_logging.rb:71:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:46:in `tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:22:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:136:in `run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/execution.rb:38:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/execution.rb:18:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:40:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/matchers/built_in/raise_error.rb:59:in `matches?'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:51:in `block in handle_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:27:in `with_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:48:in `handle_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/expectation_target.rb:65:in `to'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/expectation_target.rb:139:in `to'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:39:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:263:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:263:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:511:in `block in with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:468:in `block in with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:486:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-rails-5.1.1/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:486:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:468:in `with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:511:in `with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:259:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:646:in `block in run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:642:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:642:in `run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:607:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/configuration.rb:2068:in `with_suite_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:116:in `block in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/reporter.rb:74:in `report'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:115:in `run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:89:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:71:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:45:in `invoke'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/exe/rspec:4:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/rspec:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/rspec:23:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:58:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:58:in `kernel_load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:23:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:483:in `exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:31:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:25:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/exe/bundle:48:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/friendly_errors.rb:120:in `with_friendly_errors'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/exe/bundle:36:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/bundle:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/bundle:23:in `
'"], ["status", "error"], ["updated_at", "2022-09-13 19:58:05.313189"], ["id", 125]] [ActiveJob] [BadJob] [c3be7588-94e3-4576-b2de-17f002cd4f76]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [BadJob] [c3be7588-94e3-4576-b2de-17f002cd4f76] Error performing BadJob (Job ID: c3be7588-94e3-4576-b2de-17f002cd4f76) from Test(default) in 6.84ms: EvilError (EvilError): /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:12:in `perform' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/execution.rb:39:in `block in perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:109:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/active_job.rb:24:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:21:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/i18n-1.10.0/lib/i18n.rb:323:in `with_locale' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/translation.rb:9:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:26:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/notifications.rb:168:in `block in instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/notifications/instrumenter.rb:23:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/notifications.rb:168:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:25:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:46:in `block in tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/tagged_logging.rb:71:in `block in tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/tagged_logging.rb:28:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/tagged_logging.rb:71:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:46:in `tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:22:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:136:in `run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/execution.rb:38:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/execution.rb:18:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:40:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/matchers/built_in/raise_error.rb:59:in `matches?' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:51:in `block in handle_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:27:in `with_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:48:in `handle_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/expectation_target.rb:65:in `to' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/expectation_target.rb:139:in `to' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:39:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:263:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:263:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:511:in `block in with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:468:in `block in with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:486:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-rails-5.1.1/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:486:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:468:in `with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:511:in `with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:259:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:646:in `block in run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:642:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:642:in `run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:607:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/configuration.rb:2068:in `with_suite_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:116:in `block in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/reporter.rb:74:in `report' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:115:in `run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:89:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:71:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:45:in `invoke' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/exe/rspec:4:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/rspec:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/rspec:23:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:58:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:58:in `kernel_load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:23:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:483:in `exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:31:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:25:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/exe/bundle:48:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/friendly_errors.rb:120:in `with_friendly_errors' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/exe/bundle:36:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/bundle:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/bundle:23:in `
' CanvasSync::JobLog Load (0.3ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" ORDER BY "canvas_sync_job_logs"."id" DESC LIMIT $1 [["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] [BadJob] [88866e1a-9dd4-4092-ac24-e2d3834db4c2] Performing BadJob (Job ID: 88866e1a-9dd4-4092-ac24-e2d3834db4c2) from Test(default) [ActiveJob] [BadJob] [88866e1a-9dd4-4092-ac24-e2d3834db4c2] CanvasSync::JobLog Load (0.3ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "88866e1a-9dd4-4092-ac24-e2d3834db4c2"], ["LIMIT", 1]] [ActiveJob] [BadJob] [88866e1a-9dd4-4092-ac24-e2d3834db4c2]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [BadJob] [88866e1a-9dd4-4092-ac24-e2d3834db4c2] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["job_class", "BadJob"], ["status", "enqueued"], ["created_at", "2022-09-13 19:58:05.318579"], ["updated_at", "2022-09-13 19:58:05.318579"], ["job_id", "88866e1a-9dd4-4092-ac24-e2d3834db4c2"]] [ActiveJob] [BadJob] [88866e1a-9dd4-4092-ac24-e2d3834db4c2]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [BadJob] [88866e1a-9dd4-4092-ac24-e2d3834db4c2]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [BadJob] [88866e1a-9dd4-4092-ac24-e2d3834db4c2] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-09-13 19:58:05.319709"], ["status", "running"], ["updated_at", "2022-09-13 19:58:05.320078"], ["id", 126]] [ActiveJob] [BadJob] [88866e1a-9dd4-4092-ac24-e2d3834db4c2]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [BadJob] [88866e1a-9dd4-4092-ac24-e2d3834db4c2]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [BadJob] [88866e1a-9dd4-4092-ac24-e2d3834db4c2] CanvasSync::JobLog Update (0.4ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "exception" = $2, "backtrace" = $3, "status" = $4, "updated_at" = $5 WHERE "canvas_sync_job_logs"."id" = $6 [["completed_at", "2022-09-13 19:58:05.321372"], ["exception", "ArgumentError: wrong number of arguments (given 0, expected 1)"], ["backtrace", "/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:11:in `perform'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/execution.rb:39:in `block in perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:109:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/active_job.rb:24:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:21:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/i18n-1.10.0/lib/i18n.rb:323:in `with_locale'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/translation.rb:9:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:26:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/notifications.rb:168:in `block in instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/notifications/instrumenter.rb:23:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/notifications.rb:168:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:25:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:46:in `block in tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/tagged_logging.rb:71:in `block in tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/tagged_logging.rb:28:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/tagged_logging.rb:71:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:46:in `tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:22:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:136:in `run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/execution.rb:38:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/execution.rb:18:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:52:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/matchers/built_in/raise_error.rb:59:in `matches?'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:51:in `block in handle_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:27:in `with_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:48:in `handle_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/expectation_target.rb:65:in `to'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/expectation_target.rb:139:in `to'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:51:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:263:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:263:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:511:in `block in with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:468:in `block in with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:486:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-rails-5.1.1/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:486:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:468:in `with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:511:in `with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:259:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:646:in `block in run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:642:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:642:in `run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:607:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/configuration.rb:2068:in `with_suite_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:116:in `block in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/reporter.rb:74:in `report'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:115:in `run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:89:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:71:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:45:in `invoke'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/exe/rspec:4:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/rspec:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/rspec:23:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:58:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:58:in `kernel_load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:23:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:483:in `exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:31:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:25:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/exe/bundle:48:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/friendly_errors.rb:120:in `with_friendly_errors'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/exe/bundle:36:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/bundle:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/bundle:23:in `
'"], ["status", "error"], ["updated_at", "2022-09-13 19:58:05.321657"], ["id", 126]] [ActiveJob] [BadJob] [88866e1a-9dd4-4092-ac24-e2d3834db4c2]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [BadJob] [88866e1a-9dd4-4092-ac24-e2d3834db4c2] Error performing BadJob (Job ID: 88866e1a-9dd4-4092-ac24-e2d3834db4c2) from Test(default) in 5.18ms: ArgumentError (wrong number of arguments (given 0, expected 1)): /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:11:in `perform' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/execution.rb:39:in `block in perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:109:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/active_job.rb:24:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:21:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/i18n-1.10.0/lib/i18n.rb:323:in `with_locale' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/translation.rb:9:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:26:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/notifications.rb:168:in `block in instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/notifications/instrumenter.rb:23:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/notifications.rb:168:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:25:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:46:in `block in tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/tagged_logging.rb:71:in `block in tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/tagged_logging.rb:28:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/tagged_logging.rb:71:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:46:in `tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:22:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:136:in `run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/execution.rb:38:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/execution.rb:18:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:52:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/matchers/built_in/raise_error.rb:59:in `matches?' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:51:in `block in handle_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:27:in `with_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:48:in `handle_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/expectation_target.rb:65:in `to' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/expectation_target.rb:139:in `to' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:51:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:263:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:263:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:511:in `block in with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:468:in `block in with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:486:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-rails-5.1.1/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:486:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:468:in `with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:511:in `with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:259:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:646:in `block in run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:642:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:642:in `run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:607:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/configuration.rb:2068:in `with_suite_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:116:in `block in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/reporter.rb:74:in `report' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:115:in `run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:89:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:71:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:45:in `invoke' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/exe/rspec:4:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/rspec:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/rspec:23:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:58:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:58:in `kernel_load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:23:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:483:in `exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:31:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:25:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/exe/bundle:48:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/friendly_errors.rb:120:in `with_friendly_errors' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/exe/bundle:36:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/bundle:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/bundle:23:in `
'  (0.2ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [BadJob] [df31a94e-ddd8-4e25-907d-00b3dc64a89e] Performing BadJob (Job ID: df31a94e-ddd8-4e25-907d-00b3dc64a89e) from Test(default) [ActiveJob] [BadJob] [df31a94e-ddd8-4e25-907d-00b3dc64a89e] CanvasSync::JobLog Load (0.4ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "df31a94e-ddd8-4e25-907d-00b3dc64a89e"], ["LIMIT", 1]] [ActiveJob] [BadJob] [df31a94e-ddd8-4e25-907d-00b3dc64a89e]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [BadJob] [df31a94e-ddd8-4e25-907d-00b3dc64a89e] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["job_class", "BadJob"], ["status", "enqueued"], ["created_at", "2022-09-13 19:58:05.326716"], ["updated_at", "2022-09-13 19:58:05.326716"], ["job_id", "df31a94e-ddd8-4e25-907d-00b3dc64a89e"]] [ActiveJob] [BadJob] [df31a94e-ddd8-4e25-907d-00b3dc64a89e]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [BadJob] [df31a94e-ddd8-4e25-907d-00b3dc64a89e]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [BadJob] [df31a94e-ddd8-4e25-907d-00b3dc64a89e] CanvasSync::JobLog Update (0.4ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-09-13 19:58:05.328120"], ["status", "running"], ["updated_at", "2022-09-13 19:58:05.328612"], ["id", 127]] [ActiveJob] [BadJob] [df31a94e-ddd8-4e25-907d-00b3dc64a89e]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [BadJob] [df31a94e-ddd8-4e25-907d-00b3dc64a89e]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [BadJob] [df31a94e-ddd8-4e25-907d-00b3dc64a89e] CanvasSync::JobLog Update (0.7ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "exception" = $2, "backtrace" = $3, "status" = $4, "updated_at" = $5 WHERE "canvas_sync_job_logs"."id" = $6 [["completed_at", "2022-09-13 19:58:05.336076"], ["exception", "ArgumentError: wrong number of arguments (given 0, expected 1)"], ["backtrace", "/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:11:in `perform'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/execution.rb:39:in `block in perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:109:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/active_job.rb:24:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:21:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/i18n-1.10.0/lib/i18n.rb:323:in `with_locale'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/translation.rb:9:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:26:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/notifications.rb:168:in `block in instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/notifications/instrumenter.rb:23:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/notifications.rb:168:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:25:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:46:in `block in tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/tagged_logging.rb:71:in `block in tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/tagged_logging.rb:28:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/tagged_logging.rb:71:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:46:in `tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:22:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:136:in `run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/execution.rb:38:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/execution.rb:18:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:60:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/matchers/built_in/raise_error.rb:59:in `matches?'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:51:in `block in handle_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:27:in `with_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:48:in `handle_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/expectation_target.rb:65:in `to'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/expectation_target.rb:139:in `to'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:59:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:263:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:263:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:511:in `block in with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:468:in `block in with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:486:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-rails-5.1.1/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:486:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:468:in `with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:511:in `with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:259:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:646:in `block in run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:642:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:642:in `run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:607:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/configuration.rb:2068:in `with_suite_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:116:in `block in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/reporter.rb:74:in `report'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:115:in `run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:89:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:71:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:45:in `invoke'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/exe/rspec:4:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/rspec:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/rspec:23:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:58:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:58:in `kernel_load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:23:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:483:in `exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:31:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:25:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/exe/bundle:48:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/friendly_errors.rb:120:in `with_friendly_errors'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/exe/bundle:36:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/bundle:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/bundle:23:in `
'\n\nError Occurred while handling an Error: NoMethodError: undefined method `bad_catcher' for BadJob:Class\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-mocks-3.11.0/lib/rspec/mocks/method_double.rb:28:in `block in original_implementation_callable'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-mocks-3.11.0/lib/rspec/mocks/message_expectation.rb:143:in `block in and_call_original'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-mocks-3.11.0/lib/rspec/mocks/message_expectation.rb:801:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-mocks-3.11.0/lib/rspec/mocks/message_expectation.rb:615:in `invoke_incrementing_actual_calls_by'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-mocks-3.11.0/lib/rspec/mocks/message_expectation.rb:470:in `invoke'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-mocks-3.11.0/lib/rspec/mocks/proxy.rb:217:in `message_received'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-mocks-3.11.0/lib/rspec/mocks/proxy.rb:361:in `message_received'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-mocks-3.11.0/lib/rspec/mocks/method_double.rb:78:in `proxy_method_invoked'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-mocks-3.11.0/lib/rspec/mocks/method_double.rb:64:in `block (2 levels) in define_proxy_method'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:31:in `rescue in block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:23:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/i18n-1.10.0/lib/i18n.rb:323:in `with_locale'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/translation.rb:9:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:26:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/notifications.rb:168:in `block in instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/notifications/instrumenter.rb:23:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/notifications.rb:168:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:25:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:46:in `block in tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/tagged_logging.rb:71:in `block in tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/tagged_logging.rb:28:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/tagged_logging.rb:71:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:46:in `tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:22:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:136:in `run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/execution.rb:38:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/execution.rb:18:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:60:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/matchers/built_in/raise_error.rb:59:in `matches?'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:51:in `block in handle_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:27:in `with_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:48:in `handle_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/expectation_target.rb:65:in `to'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/expectation_target.rb:139:in `to'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:59:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:263:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:263:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:511:in `block in with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:468:in `block in with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:486:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-rails-5.1.1/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:486:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:468:in `with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:511:in `with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:259:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:646:in `block in run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:642:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:642:in `run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:607:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/configuration.rb:2068:in `with_suite_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:116:in `block in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/reporter.rb:74:in `report'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:115:in `run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:89:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:71:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:45:in `invoke'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/exe/rspec:4:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/rspec:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/rspec:23:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:58:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:58:in `kernel_load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:23:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:483:in `exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:31:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:25:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/exe/bundle:48:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/friendly_errors.rb:120:in `with_friendly_errors'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/exe/bundle:36:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/bundle:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/bundle:23:in `
'"], ["status", "error"], ["updated_at", "2022-09-13 19:58:05.336629"], ["id", 127]] [ActiveJob] [BadJob] [df31a94e-ddd8-4e25-907d-00b3dc64a89e]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [BadJob] [df31a94e-ddd8-4e25-907d-00b3dc64a89e] Error performing BadJob (Job ID: df31a94e-ddd8-4e25-907d-00b3dc64a89e) from Test(default) in 13.34ms: ArgumentError (wrong number of arguments (given 0, expected 1)): /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:11:in `perform' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/execution.rb:39:in `block in perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:109:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/active_job.rb:24:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:21:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/i18n-1.10.0/lib/i18n.rb:323:in `with_locale' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/translation.rb:9:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:26:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/notifications.rb:168:in `block in instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/notifications/instrumenter.rb:23:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/notifications.rb:168:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:25:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:46:in `block in tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/tagged_logging.rb:71:in `block in tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/tagged_logging.rb:28:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/tagged_logging.rb:71:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:46:in `tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:22:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:136:in `run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/execution.rb:38:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/execution.rb:18:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:60:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/matchers/built_in/raise_error.rb:59:in `matches?' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:51:in `block in handle_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:27:in `with_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:48:in `handle_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/expectation_target.rb:65:in `to' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/expectation_target.rb:139:in `to' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:59:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:263:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:263:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:511:in `block in with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:468:in `block in with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:486:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-rails-5.1.1/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:486:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:468:in `with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:511:in `with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:259:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:646:in `block in run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:642:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:642:in `run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:607:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/configuration.rb:2068:in `with_suite_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:116:in `block in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/reporter.rb:74:in `report' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:115:in `run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:89:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:71:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:45:in `invoke' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/exe/rspec:4:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/rspec:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/rspec:23:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:58:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:58:in `kernel_load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:23:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:483:in `exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:31:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:25:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/exe/bundle:48:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/friendly_errors.rb:120:in `with_friendly_errors' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/exe/bundle:36:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/bundle:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/bundle:23:in `
' CanvasSync::JobLog Load (0.3ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" ORDER BY "canvas_sync_job_logs"."id" DESC LIMIT $1 [["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] [CanvasSync::Jobs::ReportChecker] [5b2a55d0-361d-4900-bf87-d0649c6e4eee] Performing CanvasSync::Jobs::ReportChecker (Job ID: 5b2a55d0-361d-4900-bf87-d0649c6e4eee) from Test(default) with arguments: "provisioning_csv", 1, "FakeProcessor", {} [ActiveJob] [CanvasSync::Jobs::ReportChecker] [5b2a55d0-361d-4900-bf87-d0649c6e4eee] CanvasSync::JobLog Load (0.3ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "5b2a55d0-361d-4900-bf87-d0649c6e4eee"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [5b2a55d0-361d-4900-bf87-d0649c6e4eee]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [5b2a55d0-361d-4900-bf87-d0649c6e4eee] CanvasSync::JobLog Create (0.5ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- provisioning_csv\n- 1\n- FakeProcessor\n- {}\n"], ["created_at", "2022-09-13 19:58:05.346288"], ["updated_at", "2022-09-13 19:58:05.346288"], ["job_id", "5b2a55d0-361d-4900-bf87-d0649c6e4eee"]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [5b2a55d0-361d-4900-bf87-d0649c6e4eee]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [5b2a55d0-361d-4900-bf87-d0649c6e4eee]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [5b2a55d0-361d-4900-bf87-d0649c6e4eee] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-09-13 19:58:05.348865"], ["status", "running"], ["updated_at", "2022-09-13 19:58:05.349307"], ["id", 128]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [5b2a55d0-361d-4900-bf87-d0649c6e4eee]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [5b2a55d0-361d-4900-bf87-d0649c6e4eee]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [5b2a55d0-361d-4900-bf87-d0649c6e4eee] CanvasSync::JobLog Destroy (0.3ms) DELETE FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."id" = $1 [["id", 128]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [5b2a55d0-361d-4900-bf87-d0649c6e4eee]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [5b2a55d0-361d-4900-bf87-d0649c6e4eee] Performed CanvasSync::Jobs::ReportChecker (Job ID: 5b2a55d0-361d-4900-bf87-d0649c6e4eee) from Test(default) in 12.68ms  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] [CanvasSync::Jobs::ReportChecker] [de4e25b0-b668-4e5d-b337-864526746fb8] Performing CanvasSync::Jobs::ReportChecker (Job ID: de4e25b0-b668-4e5d-b337-864526746fb8) from Test(default) with arguments: "provisioning_csv", 1, "FakeProcessor", {} [ActiveJob] [CanvasSync::Jobs::ReportChecker] [de4e25b0-b668-4e5d-b337-864526746fb8] CanvasSync::JobLog Load (0.3ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "de4e25b0-b668-4e5d-b337-864526746fb8"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [de4e25b0-b668-4e5d-b337-864526746fb8]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [de4e25b0-b668-4e5d-b337-864526746fb8] CanvasSync::JobLog Create (0.4ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- provisioning_csv\n- 1\n- FakeProcessor\n- {}\n"], ["created_at", "2022-09-13 19:58:05.361091"], ["updated_at", "2022-09-13 19:58:05.361091"], ["job_id", "de4e25b0-b668-4e5d-b337-864526746fb8"]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [de4e25b0-b668-4e5d-b337-864526746fb8]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [de4e25b0-b668-4e5d-b337-864526746fb8]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [de4e25b0-b668-4e5d-b337-864526746fb8] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-09-13 19:58:05.363009"], ["status", "running"], ["updated_at", "2022-09-13 19:58:05.363399"], ["id", 129]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [de4e25b0-b668-4e5d-b337-864526746fb8]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [de4e25b0-b668-4e5d-b337-864526746fb8]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [de4e25b0-b668-4e5d-b337-864526746fb8] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- provisioning_csv\n- 1\n- FakeProcessor\n- {}\n- {}\n"], ["created_at", "2022-09-13 19:58:05.367944"], ["updated_at", "2022-09-13 19:58:05.367944"], ["job_id", "587f3f72-90bb-4a9c-a494-c9fac0a34835"]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [de4e25b0-b668-4e5d-b337-864526746fb8]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [de4e25b0-b668-4e5d-b337-864526746fb8] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: 587f3f72-90bb-4a9c-a494-c9fac0a34835) to Test(default) at 2022-09-13 19:58:35 UTC with arguments: "provisioning_csv", 1, "FakeProcessor", {}, {} [ActiveJob] [CanvasSync::Jobs::ReportChecker] [de4e25b0-b668-4e5d-b337-864526746fb8]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [de4e25b0-b668-4e5d-b337-864526746fb8] CanvasSync::JobLog Destroy (0.2ms) DELETE FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."id" = $1 [["id", 129]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [de4e25b0-b668-4e5d-b337-864526746fb8]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [de4e25b0-b668-4e5d-b337-864526746fb8] Performed CanvasSync::Jobs::ReportChecker (Job ID: de4e25b0-b668-4e5d-b337-864526746fb8) from Test(default) in 10.72ms  (0.1ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] [CanvasSync::Jobs::ReportChecker] [50a9abd0-cee9-49c5-8159-4c4afb2de9b2] Performing CanvasSync::Jobs::ReportChecker (Job ID: 50a9abd0-cee9-49c5-8159-4c4afb2de9b2) from Test(default) with arguments: "provisioning_csv", 1, "FakeProcessor", {} [ActiveJob] [CanvasSync::Jobs::ReportChecker] [50a9abd0-cee9-49c5-8159-4c4afb2de9b2] CanvasSync::JobLog Load (0.3ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "50a9abd0-cee9-49c5-8159-4c4afb2de9b2"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [50a9abd0-cee9-49c5-8159-4c4afb2de9b2]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [50a9abd0-cee9-49c5-8159-4c4afb2de9b2] CanvasSync::JobLog Create (0.5ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- provisioning_csv\n- 1\n- FakeProcessor\n- {}\n"], ["created_at", "2022-09-13 19:58:05.374961"], ["updated_at", "2022-09-13 19:58:05.374961"], ["job_id", "50a9abd0-cee9-49c5-8159-4c4afb2de9b2"]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [50a9abd0-cee9-49c5-8159-4c4afb2de9b2]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [50a9abd0-cee9-49c5-8159-4c4afb2de9b2]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [50a9abd0-cee9-49c5-8159-4c4afb2de9b2] CanvasSync::JobLog Update (0.4ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-09-13 19:58:05.377052"], ["status", "running"], ["updated_at", "2022-09-13 19:58:05.377488"], ["id", 131]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [50a9abd0-cee9-49c5-8159-4c4afb2de9b2]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [50a9abd0-cee9-49c5-8159-4c4afb2de9b2]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [50a9abd0-cee9-49c5-8159-4c4afb2de9b2] CanvasSync::JobLog Update (0.6ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "exception" = $2, "backtrace" = $3, "status" = $4, "updated_at" = $5 WHERE "canvas_sync_job_logs"."id" = $6 [["completed_at", "2022-09-13 19:58:05.383503"], ["exception", "NameError: undefined local variable or method `current_organization' for #"], ["backtrace", "/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/jobs/report_checker.rb:35:in `perform'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/execution.rb:39:in `block in perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:109:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/active_job.rb:24:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:21:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/i18n-1.10.0/lib/i18n.rb:323:in `with_locale'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/translation.rb:9:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:26:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/notifications.rb:168:in `block in instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/notifications/instrumenter.rb:23:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/notifications.rb:168:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:25:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:46:in `block in tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/tagged_logging.rb:71:in `block in tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/tagged_logging.rb:28:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/tagged_logging.rb:71:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:46:in `tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:22:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:136:in `run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/execution.rb:38:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/execution.rb:18:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/report_checker_spec.rb:11:in `start_job'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/report_checker_spec.rb:53:in `block (5 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/matchers/built_in/raise_error.rb:59:in `matches?'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:51:in `block in handle_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:27:in `with_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:48:in `handle_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/expectation_target.rb:65:in `to'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/expectation_target.rb:139:in `to'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/report_checker_spec.rb:53:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:263:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:263:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:511:in `block in with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:468:in `block in with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:486:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-rails-5.1.1/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:486:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:468:in `with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:511:in `with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:259:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:646:in `block in run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:642:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:642:in `run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:607:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/configuration.rb:2068:in `with_suite_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:116:in `block in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/reporter.rb:74:in `report'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:115:in `run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:89:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:71:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:45:in `invoke'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/exe/rspec:4:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/rspec:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/rspec:23:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:58:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:58:in `kernel_load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:23:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:483:in `exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:31:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:25:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/exe/bundle:48:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/friendly_errors.rb:120:in `with_friendly_errors'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/exe/bundle:36:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/bundle:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/bundle:23:in `
'"], ["status", "error"], ["updated_at", "2022-09-13 19:58:05.384036"], ["id", 131]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [50a9abd0-cee9-49c5-8159-4c4afb2de9b2]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [50a9abd0-cee9-49c5-8159-4c4afb2de9b2] Error performing CanvasSync::Jobs::ReportChecker (Job ID: 50a9abd0-cee9-49c5-8159-4c4afb2de9b2) from Test(default) in 12.45ms: NameError (undefined local variable or method `current_organization' for #): /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/jobs/report_checker.rb:35:in `perform' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/execution.rb:39:in `block in perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:109:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/active_job.rb:24:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:21:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/i18n-1.10.0/lib/i18n.rb:323:in `with_locale' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/translation.rb:9:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:26:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/notifications.rb:168:in `block in instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/notifications/instrumenter.rb:23:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/notifications.rb:168:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:25:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:46:in `block in tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/tagged_logging.rb:71:in `block in tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/tagged_logging.rb:28:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/tagged_logging.rb:71:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:46:in `tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:22:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:136:in `run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/execution.rb:38:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/execution.rb:18:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/report_checker_spec.rb:11:in `start_job' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/report_checker_spec.rb:53:in `block (5 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/matchers/built_in/raise_error.rb:59:in `matches?' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:51:in `block in handle_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:27:in `with_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:48:in `handle_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/expectation_target.rb:65:in `to' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/expectation_target.rb:139:in `to' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/report_checker_spec.rb:53:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:263:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:263:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:511:in `block in with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:468:in `block in with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:486:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-rails-5.1.1/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:486:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:468:in `with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:511:in `with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:259:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:646:in `block in run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:642:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:642:in `run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:607:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/configuration.rb:2068:in `with_suite_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:116:in `block in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/reporter.rb:74:in `report' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:115:in `run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:89:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:71:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:45:in `invoke' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/exe/rspec:4:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/rspec:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/rspec:23:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:58:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:58:in `kernel_load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:23:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:483:in `exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:31:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:25:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/exe/bundle:48:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/friendly_errors.rb:120:in `with_friendly_errors' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/exe/bundle:36:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/bundle:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/bundle:23:in `
'  (0.2ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [57a24bae-e8cc-44a3-9f43-6bf85734bc46] Performing CanvasSync::Jobs::ReportProcessorJob (Job ID: 57a24bae-e8cc-44a3-9f43-6bf85734bc46) from Test(default) with arguments: "provisioning_csv", "https://test.instructure.com/sample_report_download", "FakeProcessor", {}, 1 [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [57a24bae-e8cc-44a3-9f43-6bf85734bc46] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "57a24bae-e8cc-44a3-9f43-6bf85734bc46"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [57a24bae-e8cc-44a3-9f43-6bf85734bc46]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [57a24bae-e8cc-44a3-9f43-6bf85734bc46] CanvasSync::JobLog Create (0.6ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportProcessorJob"], ["status", "enqueued"], ["job_arguments", "---\n- provisioning_csv\n- https://test.instructure.com/sample_report_download\n- FakeProcessor\n- {}\n- 1\n"], ["created_at", "2022-09-13 19:58:05.390810"], ["updated_at", "2022-09-13 19:58:05.390810"], ["job_id", "57a24bae-e8cc-44a3-9f43-6bf85734bc46"]] [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [57a24bae-e8cc-44a3-9f43-6bf85734bc46]  (0.3ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [57a24bae-e8cc-44a3-9f43-6bf85734bc46]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [57a24bae-e8cc-44a3-9f43-6bf85734bc46] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-09-13 19:58:05.394049"], ["status", "running"], ["updated_at", "2022-09-13 19:58:05.394536"], ["id", 132]] [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [57a24bae-e8cc-44a3-9f43-6bf85734bc46]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [57a24bae-e8cc-44a3-9f43-6bf85734bc46]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [57a24bae-e8cc-44a3-9f43-6bf85734bc46] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "job_class" = $1, "updated_at" = $2 WHERE "canvas_sync_job_logs"."id" = $3 [["job_class", "FakeProcessor"], ["updated_at", "2022-09-13 19:58:05.396655"], ["id", 132]] [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [57a24bae-e8cc-44a3-9f43-6bf85734bc46]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [57a24bae-e8cc-44a3-9f43-6bf85734bc46]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [57a24bae-e8cc-44a3-9f43-6bf85734bc46] CanvasSync::JobLog Update (0.4ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2022-09-13 19:58:05.407920"], ["status", "success"], ["updated_at", "2022-09-13 19:58:05.408530"], ["id", 132]] [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [57a24bae-e8cc-44a3-9f43-6bf85734bc46]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [57a24bae-e8cc-44a3-9f43-6bf85734bc46] Performed CanvasSync::Jobs::ReportProcessorJob (Job ID: 57a24bae-e8cc-44a3-9f43-6bf85734bc46) from Test(default) in 20.78ms  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] [CanvasSync::Jobs::ReportStarter] [ff638b72-eefe-4448-b137-c706f8fbe777] Performing CanvasSync::Jobs::ReportStarter (Job ID: ff638b72-eefe-4448-b137-c706f8fbe777) from Test(default) with arguments: "provisioning_csv", {"parameters[users]"=>true}, "CoolProcessor", {:models=>["users"]} [ActiveJob] [CanvasSync::Jobs::ReportStarter] [ff638b72-eefe-4448-b137-c706f8fbe777] CanvasSync::JobLog Load (0.3ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "ff638b72-eefe-4448-b137-c706f8fbe777"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::ReportStarter] [ff638b72-eefe-4448-b137-c706f8fbe777]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [ff638b72-eefe-4448-b137-c706f8fbe777] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportStarter"], ["status", "enqueued"], ["job_arguments", "---\n- provisioning_csv\n- parameters[users]: true\n- CoolProcessor\n- :models:\n - users\n"], ["created_at", "2022-09-13 19:58:05.415365"], ["updated_at", "2022-09-13 19:58:05.415365"], ["job_id", "ff638b72-eefe-4448-b137-c706f8fbe777"]] [ActiveJob] [CanvasSync::Jobs::ReportStarter] [ff638b72-eefe-4448-b137-c706f8fbe777]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [ff638b72-eefe-4448-b137-c706f8fbe777]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [ff638b72-eefe-4448-b137-c706f8fbe777] CanvasSync::JobLog Update (0.4ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-09-13 19:58:05.417602"], ["status", "running"], ["updated_at", "2022-09-13 19:58:05.418227"], ["id", 133]] [ActiveJob] [CanvasSync::Jobs::ReportStarter] [ff638b72-eefe-4448-b137-c706f8fbe777]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [ff638b72-eefe-4448-b137-c706f8fbe777]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [ff638b72-eefe-4448-b137-c706f8fbe777] CanvasSync::JobLog Create (0.4ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- provisioning_csv\n- 1\n- CoolProcessor\n- :models:\n - users\n :sync_start_time: '2022-09-13T19:58:05Z'\n :report_params:\n parameters[users]: true\n"], ["created_at", "2022-09-13 19:58:05.423476"], ["updated_at", "2022-09-13 19:58:05.423476"], ["job_id", "c1104f33-10fa-4c3e-b489-1eb8e70182be"]] [ActiveJob] [CanvasSync::Jobs::ReportStarter] [ff638b72-eefe-4448-b137-c706f8fbe777]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [ff638b72-eefe-4448-b137-c706f8fbe777] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: c1104f33-10fa-4c3e-b489-1eb8e70182be) to Test(default) at 2022-09-13 19:58:35 UTC with arguments: "provisioning_csv", 1, "CoolProcessor", {:models=>["users"], :sync_start_time=>"2022-09-13T19:58:05Z", :report_params=>{"parameters[users]"=>true}} [ActiveJob] [CanvasSync::Jobs::ReportStarter] [ff638b72-eefe-4448-b137-c706f8fbe777]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [ff638b72-eefe-4448-b137-c706f8fbe777] CanvasSync::JobLog Update (0.5ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2022-09-13 19:58:05.426769"], ["status", "success"], ["updated_at", "2022-09-13 19:58:05.427405"], ["id", 133]] [ActiveJob] [CanvasSync::Jobs::ReportStarter] [ff638b72-eefe-4448-b137-c706f8fbe777]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [ff638b72-eefe-4448-b137-c706f8fbe777] Performed CanvasSync::Jobs::ReportStarter (Job ID: ff638b72-eefe-4448-b137-c706f8fbe777) from Test(default) in 15.35ms  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] [CanvasSync::Jobs::ReportStarter] [f1e6c317-4058-412f-b39c-d8df213f4972] Performing CanvasSync::Jobs::ReportStarter (Job ID: f1e6c317-4058-412f-b39c-d8df213f4972) from Test(default) with arguments: "provisioning_csv", {"parameters[users]"=>true}, "CoolProcessor", {:models=>["users"]}, {:allow_redownloads=>true} [ActiveJob] [CanvasSync::Jobs::ReportStarter] [f1e6c317-4058-412f-b39c-d8df213f4972] CanvasSync::JobLog Load (0.3ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "f1e6c317-4058-412f-b39c-d8df213f4972"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::ReportStarter] [f1e6c317-4058-412f-b39c-d8df213f4972]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [f1e6c317-4058-412f-b39c-d8df213f4972] CanvasSync::JobLog Create (0.5ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportStarter"], ["status", "enqueued"], ["job_arguments", "---\n- provisioning_csv\n- parameters[users]: true\n- CoolProcessor\n- :models:\n - users\n- :allow_redownloads: true\n"], ["created_at", "2022-09-13 19:58:05.433382"], ["updated_at", "2022-09-13 19:58:05.433382"], ["job_id", "f1e6c317-4058-412f-b39c-d8df213f4972"]] [ActiveJob] [CanvasSync::Jobs::ReportStarter] [f1e6c317-4058-412f-b39c-d8df213f4972]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [f1e6c317-4058-412f-b39c-d8df213f4972]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [f1e6c317-4058-412f-b39c-d8df213f4972] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-09-13 19:58:05.436220"], ["status", "running"], ["updated_at", "2022-09-13 19:58:05.436624"], ["id", 135]] [ActiveJob] [CanvasSync::Jobs::ReportStarter] [f1e6c317-4058-412f-b39c-d8df213f4972]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [f1e6c317-4058-412f-b39c-d8df213f4972]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [f1e6c317-4058-412f-b39c-d8df213f4972] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2022-09-13 19:58:05.439088"], ["status", "success"], ["updated_at", "2022-09-13 19:58:05.439515"], ["id", 135]] [ActiveJob] [CanvasSync::Jobs::ReportStarter] [f1e6c317-4058-412f-b39c-d8df213f4972]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [f1e6c317-4058-412f-b39c-d8df213f4972] Performed CanvasSync::Jobs::ReportStarter (Job ID: f1e6c317-4058-412f-b39c-d8df213f4972) from Test(default) in 9.37ms  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Account Exists (0.5ms) SELECT 1 AS one FROM "accounts" WHERE "accounts"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] Account Create (0.5ms) INSERT INTO "accounts" ("canvas_id", "sis_id", "canvas_parent_account_id", "sis_parent_account_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 1], ["sis_id", "22d961b00608909d8b9cc1fc40c82bae"], ["canvas_parent_account_id", 1], ["sis_parent_account_id", "e8a7931635dbe695f2097cbbcc051623"], ["name", "Account name"], ["workflow_state", "active"], ["created_at", "2022-09-13 19:58:05.457508"], ["updated_at", "2022-09-13 19:58:05.457508"]]  (0.3ms) RELEASE SAVEPOINT active_record_1  (0.4ms) SELECT COUNT(*) FROM "admins" [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [8f213b38-7578-452c-89ff-3f7c14161799] Performing CanvasSync::Jobs::SyncAdminsJob (Job ID: 8f213b38-7578-452c-89ff-3f7c14161799) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [8f213b38-7578-452c-89ff-3f7c14161799] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "8f213b38-7578-452c-89ff-3f7c14161799"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [8f213b38-7578-452c-89ff-3f7c14161799]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [8f213b38-7578-452c-89ff-3f7c14161799] CanvasSync::JobLog Create (0.4ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncAdminsJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2022-09-13 19:58:05.463317"], ["updated_at", "2022-09-13 19:58:05.463317"], ["job_id", "8f213b38-7578-452c-89ff-3f7c14161799"]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [8f213b38-7578-452c-89ff-3f7c14161799]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [8f213b38-7578-452c-89ff-3f7c14161799]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [8f213b38-7578-452c-89ff-3f7c14161799] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-09-13 19:58:05.465300"], ["status", "running"], ["updated_at", "2022-09-13 19:58:05.465795"], ["id", 136]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [8f213b38-7578-452c-89ff-3f7c14161799]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [8f213b38-7578-452c-89ff-3f7c14161799] Account Load (0.3ms) SELECT "accounts".* FROM "accounts" WHERE "accounts"."workflow_state" != $1 ORDER BY "accounts"."id" ASC LIMIT $2 [["workflow_state", "deleted"], ["LIMIT", 1000]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [8f213b38-7578-452c-89ff-3f7c14161799] Admin Load (0.3ms) SELECT "admins".* FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [8f213b38-7578-452c-89ff-3f7c14161799]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [8f213b38-7578-452c-89ff-3f7c14161799] Admin Exists (0.3ms) SELECT 1 AS one FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [8f213b38-7578-452c-89ff-3f7c14161799] Admin Create (0.4ms) INSERT INTO "admins" ("canvas_id", "role_name", "canvas_account_id", "canvas_role_id", "canvas_user_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 2], ["role_name", "AccountAdmin"], ["canvas_account_id", 1], ["canvas_role_id", 1], ["canvas_user_id", 1], ["workflow_state", "active"], ["created_at", "2022-09-13 19:58:05.481460"], ["updated_at", "2022-09-13 19:58:05.481460"]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [8f213b38-7578-452c-89ff-3f7c14161799]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [8f213b38-7578-452c-89ff-3f7c14161799] Admin Load (0.2ms) SELECT "admins".* FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 3], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [8f213b38-7578-452c-89ff-3f7c14161799]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [8f213b38-7578-452c-89ff-3f7c14161799] Admin Exists (0.2ms) SELECT 1 AS one FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 3], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [8f213b38-7578-452c-89ff-3f7c14161799] Admin Create (0.3ms) INSERT INTO "admins" ("canvas_id", "role_name", "canvas_account_id", "canvas_role_id", "canvas_user_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 3], ["role_name", "Custom Account Role"], ["canvas_account_id", 1], ["canvas_role_id", 11], ["canvas_user_id", 11], ["workflow_state", "active"], ["created_at", "2022-09-13 19:58:05.484749"], ["updated_at", "2022-09-13 19:58:05.484749"]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [8f213b38-7578-452c-89ff-3f7c14161799]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [8f213b38-7578-452c-89ff-3f7c14161799] Admin Load (0.2ms) SELECT "admins".* FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 4], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [8f213b38-7578-452c-89ff-3f7c14161799]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [8f213b38-7578-452c-89ff-3f7c14161799] Admin Exists (0.2ms) SELECT 1 AS one FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 4], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [8f213b38-7578-452c-89ff-3f7c14161799] Admin Create (0.3ms) INSERT INTO "admins" ("canvas_id", "role_name", "canvas_account_id", "canvas_role_id", "canvas_user_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 4], ["role_name", "Test"], ["canvas_account_id", 1], ["canvas_role_id", 10], ["canvas_user_id", 11], ["workflow_state", "active"], ["created_at", "2022-09-13 19:58:05.487079"], ["updated_at", "2022-09-13 19:58:05.487079"]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [8f213b38-7578-452c-89ff-3f7c14161799]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [8f213b38-7578-452c-89ff-3f7c14161799] Admin Update All (0.3ms) UPDATE "admins" SET "workflow_state" = 'inactive' WHERE "admins"."id" NOT IN ($1, $2, $3) [["id", 22], ["id", 23], ["id", 24]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [8f213b38-7578-452c-89ff-3f7c14161799]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [8f213b38-7578-452c-89ff-3f7c14161799] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2022-09-13 19:58:05.488524"], ["status", "success"], ["updated_at", "2022-09-13 19:58:05.488838"], ["id", 136]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [8f213b38-7578-452c-89ff-3f7c14161799]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [8f213b38-7578-452c-89ff-3f7c14161799] Performed CanvasSync::Jobs::SyncAdminsJob (Job ID: 8f213b38-7578-452c-89ff-3f7c14161799) from Test(default) in 27.62ms  (0.2ms) SELECT COUNT(*) FROM "admins"  (0.2ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [0a3f21cf-1dbc-4626-9ed4-a2ee761d13ef] Performing CanvasSync::Jobs::SyncAssignmentGroupsJob (Job ID: 0a3f21cf-1dbc-4626-9ed4-a2ee761d13ef) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [0a3f21cf-1dbc-4626-9ed4-a2ee761d13ef] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "0a3f21cf-1dbc-4626-9ed4-a2ee761d13ef"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [0a3f21cf-1dbc-4626-9ed4-a2ee761d13ef]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [0a3f21cf-1dbc-4626-9ed4-a2ee761d13ef] CanvasSync::JobLog Create (0.4ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncAssignmentGroupsJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2022-09-13 19:58:05.494204"], ["updated_at", "2022-09-13 19:58:05.494204"], ["job_id", "0a3f21cf-1dbc-4626-9ed4-a2ee761d13ef"]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [0a3f21cf-1dbc-4626-9ed4-a2ee761d13ef]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [0a3f21cf-1dbc-4626-9ed4-a2ee761d13ef]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [0a3f21cf-1dbc-4626-9ed4-a2ee761d13ef] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-09-13 19:58:05.496145"], ["status", "running"], ["updated_at", "2022-09-13 19:58:05.496581"], ["id", 137]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [0a3f21cf-1dbc-4626-9ed4-a2ee761d13ef]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [0a3f21cf-1dbc-4626-9ed4-a2ee761d13ef]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [0a3f21cf-1dbc-4626-9ed4-a2ee761d13ef] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proserv_assignment_group_export_csv\n- 1\n- CanvasSync::Processors::AssignmentGroupsProcessor\n- :sync_start_time: '2022-09-13T19:58:05Z'\n :report_params:\n :parameters:\n :enrollment_term_id: 1\n"], ["created_at", "2022-09-13 19:58:05.500319"], ["updated_at", "2022-09-13 19:58:05.500319"], ["job_id", "ba36a9b4-cb5c-4d56-92aa-ac28152eebf1"]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [0a3f21cf-1dbc-4626-9ed4-a2ee761d13ef]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [0a3f21cf-1dbc-4626-9ed4-a2ee761d13ef] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: ba36a9b4-cb5c-4d56-92aa-ac28152eebf1) to Test(default) at 2022-09-13 19:58:35 UTC with arguments: "proserv_assignment_group_export_csv", 1, "CanvasSync::Processors::AssignmentGroupsProcessor", {:sync_start_time=>"2022-09-13T19:58:05Z", :report_params=>{:parameters=>{:enrollment_term_id=>1}}} [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [0a3f21cf-1dbc-4626-9ed4-a2ee761d13ef]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [0a3f21cf-1dbc-4626-9ed4-a2ee761d13ef] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2022-09-13 19:58:05.502653"], ["status", "success"], ["updated_at", "2022-09-13 19:58:05.503068"], ["id", 137]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [0a3f21cf-1dbc-4626-9ed4-a2ee761d13ef]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [0a3f21cf-1dbc-4626-9ed4-a2ee761d13ef] Performed CanvasSync::Jobs::SyncAssignmentGroupsJob (Job ID: 0a3f21cf-1dbc-4626-9ed4-a2ee761d13ef) from Test(default) in 11.1ms  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [8130389a-0403-4687-a46f-a4b865f82c03] Performing CanvasSync::Jobs::SyncAssignmentsJob (Job ID: 8130389a-0403-4687-a46f-a4b865f82c03) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [8130389a-0403-4687-a46f-a4b865f82c03] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "8130389a-0403-4687-a46f-a4b865f82c03"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [8130389a-0403-4687-a46f-a4b865f82c03]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [8130389a-0403-4687-a46f-a4b865f82c03] CanvasSync::JobLog Create (0.4ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncAssignmentsJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2022-09-13 19:58:05.507955"], ["updated_at", "2022-09-13 19:58:05.507955"], ["job_id", "8130389a-0403-4687-a46f-a4b865f82c03"]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [8130389a-0403-4687-a46f-a4b865f82c03]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [8130389a-0403-4687-a46f-a4b865f82c03]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [8130389a-0403-4687-a46f-a4b865f82c03] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-09-13 19:58:05.509795"], ["status", "running"], ["updated_at", "2022-09-13 19:58:05.510193"], ["id", 139]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [8130389a-0403-4687-a46f-a4b865f82c03]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [8130389a-0403-4687-a46f-a4b865f82c03]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [8130389a-0403-4687-a46f-a4b865f82c03] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proserv_assignment_export_csv\n- 1\n- CanvasSync::Processors::AssignmentsProcessor\n- :sync_start_time: '2022-09-13T19:58:05Z'\n :report_params:\n :parameters:\n :enrollment_term_id: 1\n"], ["created_at", "2022-09-13 19:58:05.513799"], ["updated_at", "2022-09-13 19:58:05.513799"], ["job_id", "d2cf89dc-d8ad-4470-b1db-524a3eb47b2c"]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [8130389a-0403-4687-a46f-a4b865f82c03]  (0.7ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [8130389a-0403-4687-a46f-a4b865f82c03] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: d2cf89dc-d8ad-4470-b1db-524a3eb47b2c) to Test(default) at 2022-09-13 19:58:35 UTC with arguments: "proserv_assignment_export_csv", 1, "CanvasSync::Processors::AssignmentsProcessor", {:sync_start_time=>"2022-09-13T19:58:05Z", :report_params=>{:parameters=>{:enrollment_term_id=>1}}} [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [8130389a-0403-4687-a46f-a4b865f82c03]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [8130389a-0403-4687-a46f-a4b865f82c03] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2022-09-13 19:58:05.517426"], ["status", "success"], ["updated_at", "2022-09-13 19:58:05.517979"], ["id", 139]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [8130389a-0403-4687-a46f-a4b865f82c03]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [8130389a-0403-4687-a46f-a4b865f82c03] Performed CanvasSync::Jobs::SyncAssignmentsJob (Job ID: 8130389a-0403-4687-a46f-a4b865f82c03) from Test(default) in 12.63ms  (0.2ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [8aa1efc9-2d9c-450d-b0d8-bca59764df38] Performing CanvasSync::Jobs::SyncAssignmentsJob (Job ID: 8aa1efc9-2d9c-450d-b0d8-bca59764df38) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [8aa1efc9-2d9c-450d-b0d8-bca59764df38] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "8aa1efc9-2d9c-450d-b0d8-bca59764df38"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [8aa1efc9-2d9c-450d-b0d8-bca59764df38]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [8aa1efc9-2d9c-450d-b0d8-bca59764df38] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncAssignmentsJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2022-09-13 19:58:05.522972"], ["updated_at", "2022-09-13 19:58:05.522972"], ["job_id", "8aa1efc9-2d9c-450d-b0d8-bca59764df38"]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [8aa1efc9-2d9c-450d-b0d8-bca59764df38]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [8aa1efc9-2d9c-450d-b0d8-bca59764df38]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [8aa1efc9-2d9c-450d-b0d8-bca59764df38] CanvasSync::JobLog Update (0.4ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-09-13 19:58:05.524623"], ["status", "running"], ["updated_at", "2022-09-13 19:58:05.525086"], ["id", 141]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [8aa1efc9-2d9c-450d-b0d8-bca59764df38]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [8aa1efc9-2d9c-450d-b0d8-bca59764df38]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [8aa1efc9-2d9c-450d-b0d8-bca59764df38] CanvasSync::JobLog Create (0.4ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proserv_assignment_export_csv\n- 1\n- CanvasSync::Processors::AssignmentsProcessor\n- :sync_start_time: '2022-09-13T19:58:05Z'\n :report_params:\n :parameters: {}\n"], ["created_at", "2022-09-13 19:58:05.529596"], ["updated_at", "2022-09-13 19:58:05.529596"], ["job_id", "78fac43e-9d65-488c-aba2-c46d68042026"]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [8aa1efc9-2d9c-450d-b0d8-bca59764df38]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [8aa1efc9-2d9c-450d-b0d8-bca59764df38] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: 78fac43e-9d65-488c-aba2-c46d68042026) to Test(default) at 2022-09-13 19:58:35 UTC with arguments: "proserv_assignment_export_csv", 1, "CanvasSync::Processors::AssignmentsProcessor", {:sync_start_time=>"2022-09-13T19:58:05Z", :report_params=>{:parameters=>{}}} [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [8aa1efc9-2d9c-450d-b0d8-bca59764df38]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [8aa1efc9-2d9c-450d-b0d8-bca59764df38] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2022-09-13 19:58:05.532966"], ["status", "success"], ["updated_at", "2022-09-13 19:58:05.533467"], ["id", 141]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [8aa1efc9-2d9c-450d-b0d8-bca59764df38]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [8aa1efc9-2d9c-450d-b0d8-bca59764df38] Performed CanvasSync::Jobs::SyncAssignmentsJob (Job ID: 8aa1efc9-2d9c-450d-b0d8-bca59764df38) from Test(default) in 12.75ms  (0.1ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [2d86ea55-3970-4ff0-ac26-66fbd2d3ad79] Performing CanvasSync::Jobs::SyncContentMigrationsJob (Job ID: 2d86ea55-3970-4ff0-ac26-66fbd2d3ad79) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [2d86ea55-3970-4ff0-ac26-66fbd2d3ad79] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "2d86ea55-3970-4ff0-ac26-66fbd2d3ad79"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [2d86ea55-3970-4ff0-ac26-66fbd2d3ad79]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [2d86ea55-3970-4ff0-ac26-66fbd2d3ad79] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncContentMigrationsJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2022-09-13 19:58:05.538810"], ["updated_at", "2022-09-13 19:58:05.538810"], ["job_id", "2d86ea55-3970-4ff0-ac26-66fbd2d3ad79"]] [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [2d86ea55-3970-4ff0-ac26-66fbd2d3ad79]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [2d86ea55-3970-4ff0-ac26-66fbd2d3ad79]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [2d86ea55-3970-4ff0-ac26-66fbd2d3ad79] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-09-13 19:58:05.540204"], ["status", "running"], ["updated_at", "2022-09-13 19:58:05.540589"], ["id", 143]] [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [2d86ea55-3970-4ff0-ac26-66fbd2d3ad79]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [2d86ea55-3970-4ff0-ac26-66fbd2d3ad79]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [2d86ea55-3970-4ff0-ac26-66fbd2d3ad79] CanvasSync::JobLog Create (0.4ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proserv_content_migrations_csv\n- 1\n- CanvasSync::Processors::ContentMigrationsProcessor\n- :sync_start_time: '2022-09-13T19:58:05Z'\n :report_params:\n :parameters: {}\n"], ["created_at", "2022-09-13 19:58:05.544379"], ["updated_at", "2022-09-13 19:58:05.544379"], ["job_id", "94183d55-dee6-4a80-b64b-5e1f392658d2"]] [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [2d86ea55-3970-4ff0-ac26-66fbd2d3ad79]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [2d86ea55-3970-4ff0-ac26-66fbd2d3ad79] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: 94183d55-dee6-4a80-b64b-5e1f392658d2) to Test(default) at 2022-09-13 19:58:35 UTC with arguments: "proserv_content_migrations_csv", 1, "CanvasSync::Processors::ContentMigrationsProcessor", {:sync_start_time=>"2022-09-13T19:58:05Z", :report_params=>{:parameters=>{}}} [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [2d86ea55-3970-4ff0-ac26-66fbd2d3ad79]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [2d86ea55-3970-4ff0-ac26-66fbd2d3ad79] CanvasSync::JobLog Update (0.4ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2022-09-13 19:58:05.547492"], ["status", "success"], ["updated_at", "2022-09-13 19:58:05.548101"], ["id", 143]] [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [2d86ea55-3970-4ff0-ac26-66fbd2d3ad79]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [2d86ea55-3970-4ff0-ac26-66fbd2d3ad79] Performed CanvasSync::Jobs::SyncContentMigrationsJob (Job ID: 2d86ea55-3970-4ff0-ac26-66fbd2d3ad79) from Test(default) in 12.0ms  (0.1ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [174e0236-2219-40de-8938-6cae404fa9ea] Performing CanvasSync::Jobs::SyncContentMigrationsJob (Job ID: 174e0236-2219-40de-8938-6cae404fa9ea) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [174e0236-2219-40de-8938-6cae404fa9ea] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "174e0236-2219-40de-8938-6cae404fa9ea"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [174e0236-2219-40de-8938-6cae404fa9ea]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [174e0236-2219-40de-8938-6cae404fa9ea] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncContentMigrationsJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2022-09-13 19:58:05.554220"], ["updated_at", "2022-09-13 19:58:05.554220"], ["job_id", "174e0236-2219-40de-8938-6cae404fa9ea"]] [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [174e0236-2219-40de-8938-6cae404fa9ea]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [174e0236-2219-40de-8938-6cae404fa9ea]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [174e0236-2219-40de-8938-6cae404fa9ea] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-09-13 19:58:05.555875"], ["status", "running"], ["updated_at", "2022-09-13 19:58:05.556267"], ["id", 145]] [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [174e0236-2219-40de-8938-6cae404fa9ea]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [174e0236-2219-40de-8938-6cae404fa9ea]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [174e0236-2219-40de-8938-6cae404fa9ea] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proserv_content_migrations_csv\n- 1\n- CanvasSync::Processors::ContentMigrationsProcessor\n- :sync_start_time: '2022-09-13T19:58:05Z'\n :report_params:\n :parameters:\n :updated_after: 2022-09-13 13:58:05 UTC\n"], ["created_at", "2022-09-13 19:58:05.560392"], ["updated_at", "2022-09-13 19:58:05.560392"], ["job_id", "bcd0dabb-7561-4499-b07c-114749508c46"]] [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [174e0236-2219-40de-8938-6cae404fa9ea]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [174e0236-2219-40de-8938-6cae404fa9ea] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: bcd0dabb-7561-4499-b07c-114749508c46) to Test(default) at 2022-09-13 19:58:35 UTC with arguments: "proserv_content_migrations_csv", 1, "CanvasSync::Processors::ContentMigrationsProcessor", {:sync_start_time=>"2022-09-13T19:58:05Z", :report_params=>{:parameters=>{:updated_after=>"2022-09-13 13:58:05 UTC"}}} [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [174e0236-2219-40de-8938-6cae404fa9ea]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [174e0236-2219-40de-8938-6cae404fa9ea] CanvasSync::JobLog Update (0.4ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2022-09-13 19:58:05.563201"], ["status", "success"], ["updated_at", "2022-09-13 19:58:05.563584"], ["id", 145]] [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [174e0236-2219-40de-8938-6cae404fa9ea]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [174e0236-2219-40de-8938-6cae404fa9ea] Performed CanvasSync::Jobs::SyncContentMigrationsJob (Job ID: 174e0236-2219-40de-8938-6cae404fa9ea) from Test(default) in 12.03ms  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [5e0b5be5-4941-42e6-b2ea-be50e55dfc52] Performing CanvasSync::Jobs::SyncContextModuleItemsJob (Job ID: 5e0b5be5-4941-42e6-b2ea-be50e55dfc52) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [5e0b5be5-4941-42e6-b2ea-be50e55dfc52] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "5e0b5be5-4941-42e6-b2ea-be50e55dfc52"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [5e0b5be5-4941-42e6-b2ea-be50e55dfc52]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [5e0b5be5-4941-42e6-b2ea-be50e55dfc52] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncContextModuleItemsJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2022-09-13 19:58:05.569041"], ["updated_at", "2022-09-13 19:58:05.569041"], ["job_id", "5e0b5be5-4941-42e6-b2ea-be50e55dfc52"]] [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [5e0b5be5-4941-42e6-b2ea-be50e55dfc52]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [5e0b5be5-4941-42e6-b2ea-be50e55dfc52]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [5e0b5be5-4941-42e6-b2ea-be50e55dfc52] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-09-13 19:58:05.570388"], ["status", "running"], ["updated_at", "2022-09-13 19:58:05.570699"], ["id", 147]] [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [5e0b5be5-4941-42e6-b2ea-be50e55dfc52]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [5e0b5be5-4941-42e6-b2ea-be50e55dfc52]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [5e0b5be5-4941-42e6-b2ea-be50e55dfc52] CanvasSync::JobLog Create (0.4ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proserv_context_module_items_csv\n- 1\n- CanvasSync::Processors::ContextModuleItemsProcessor\n- :sync_start_time: '2022-09-13T19:58:05Z'\n :report_params:\n :parameters:\n :enrollment_term_id: 1\n"], ["created_at", "2022-09-13 19:58:05.573953"], ["updated_at", "2022-09-13 19:58:05.573953"], ["job_id", "46baa7eb-b172-4b4f-8453-051e21d7a069"]] [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [5e0b5be5-4941-42e6-b2ea-be50e55dfc52]  (0.3ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [5e0b5be5-4941-42e6-b2ea-be50e55dfc52] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: 46baa7eb-b172-4b4f-8453-051e21d7a069) to Test(default) at 2022-09-13 19:58:35 UTC with arguments: "proserv_context_module_items_csv", 1, "CanvasSync::Processors::ContextModuleItemsProcessor", {:sync_start_time=>"2022-09-13T19:58:05Z", :report_params=>{:parameters=>{:enrollment_term_id=>1}}} [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [5e0b5be5-4941-42e6-b2ea-be50e55dfc52]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [5e0b5be5-4941-42e6-b2ea-be50e55dfc52] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2022-09-13 19:58:05.577274"], ["status", "success"], ["updated_at", "2022-09-13 19:58:05.577799"], ["id", 147]] [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [5e0b5be5-4941-42e6-b2ea-be50e55dfc52]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [5e0b5be5-4941-42e6-b2ea-be50e55dfc52] Performed CanvasSync::Jobs::SyncContextModuleItemsJob (Job ID: 5e0b5be5-4941-42e6-b2ea-be50e55dfc52) from Test(default) in 11.36ms  (0.1ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [087ecc53-150a-4672-b750-12bc9fc5b40a] Performing CanvasSync::Jobs::SyncContextModuleItemsJob (Job ID: 087ecc53-150a-4672-b750-12bc9fc5b40a) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [087ecc53-150a-4672-b750-12bc9fc5b40a] CanvasSync::JobLog Load (0.3ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "087ecc53-150a-4672-b750-12bc9fc5b40a"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [087ecc53-150a-4672-b750-12bc9fc5b40a]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [087ecc53-150a-4672-b750-12bc9fc5b40a] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncContextModuleItemsJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2022-09-13 19:58:05.583574"], ["updated_at", "2022-09-13 19:58:05.583574"], ["job_id", "087ecc53-150a-4672-b750-12bc9fc5b40a"]] [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [087ecc53-150a-4672-b750-12bc9fc5b40a]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [087ecc53-150a-4672-b750-12bc9fc5b40a]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [087ecc53-150a-4672-b750-12bc9fc5b40a] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-09-13 19:58:05.585011"], ["status", "running"], ["updated_at", "2022-09-13 19:58:05.585414"], ["id", 149]] [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [087ecc53-150a-4672-b750-12bc9fc5b40a]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [087ecc53-150a-4672-b750-12bc9fc5b40a]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [087ecc53-150a-4672-b750-12bc9fc5b40a] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proserv_context_module_items_csv\n- 1\n- CanvasSync::Processors::ContextModuleItemsProcessor\n- :sync_start_time: '2022-09-13T19:58:05Z'\n :report_params:\n :parameters: {}\n"], ["created_at", "2022-09-13 19:58:05.588249"], ["updated_at", "2022-09-13 19:58:05.588249"], ["job_id", "8ebbe9eb-4076-482b-8367-6fadfbf33612"]] [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [087ecc53-150a-4672-b750-12bc9fc5b40a]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [087ecc53-150a-4672-b750-12bc9fc5b40a] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: 8ebbe9eb-4076-482b-8367-6fadfbf33612) to Test(default) at 2022-09-13 19:58:35 UTC with arguments: "proserv_context_module_items_csv", 1, "CanvasSync::Processors::ContextModuleItemsProcessor", {:sync_start_time=>"2022-09-13T19:58:05Z", :report_params=>{:parameters=>{}}} [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [087ecc53-150a-4672-b750-12bc9fc5b40a]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [087ecc53-150a-4672-b750-12bc9fc5b40a] CanvasSync::JobLog Update (0.4ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2022-09-13 19:58:05.590364"], ["status", "success"], ["updated_at", "2022-09-13 19:58:05.590775"], ["id", 149]] [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [087ecc53-150a-4672-b750-12bc9fc5b40a]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [087ecc53-150a-4672-b750-12bc9fc5b40a] Performed CanvasSync::Jobs::SyncContextModuleItemsJob (Job ID: 087ecc53-150a-4672-b750-12bc9fc5b40a) from Test(default) in 9.86ms  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [da9be3a7-0d46-4529-9056-827befd41edf] Performing CanvasSync::Jobs::SyncContextModulesJob (Job ID: da9be3a7-0d46-4529-9056-827befd41edf) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [da9be3a7-0d46-4529-9056-827befd41edf] CanvasSync::JobLog Load (0.3ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "da9be3a7-0d46-4529-9056-827befd41edf"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [da9be3a7-0d46-4529-9056-827befd41edf]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [da9be3a7-0d46-4529-9056-827befd41edf] CanvasSync::JobLog Create (0.4ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncContextModulesJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2022-09-13 19:58:05.597032"], ["updated_at", "2022-09-13 19:58:05.597032"], ["job_id", "da9be3a7-0d46-4529-9056-827befd41edf"]] [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [da9be3a7-0d46-4529-9056-827befd41edf]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [da9be3a7-0d46-4529-9056-827befd41edf]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [da9be3a7-0d46-4529-9056-827befd41edf] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-09-13 19:58:05.599221"], ["status", "running"], ["updated_at", "2022-09-13 19:58:05.599628"], ["id", 151]] [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [da9be3a7-0d46-4529-9056-827befd41edf]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [da9be3a7-0d46-4529-9056-827befd41edf]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [da9be3a7-0d46-4529-9056-827befd41edf] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proserv_context_modules_csv\n- 1\n- CanvasSync::Processors::ContextModulesProcessor\n- :sync_start_time: '2022-09-13T19:58:05Z'\n :report_params:\n :parameters:\n :enrollment_term_id: 1\n"], ["created_at", "2022-09-13 19:58:05.603009"], ["updated_at", "2022-09-13 19:58:05.603009"], ["job_id", "79883840-9427-4e02-8b26-10771c6a6e9c"]] [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [da9be3a7-0d46-4529-9056-827befd41edf]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [da9be3a7-0d46-4529-9056-827befd41edf] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: 79883840-9427-4e02-8b26-10771c6a6e9c) to Test(default) at 2022-09-13 19:58:35 UTC with arguments: "proserv_context_modules_csv", 1, "CanvasSync::Processors::ContextModulesProcessor", {:sync_start_time=>"2022-09-13T19:58:05Z", :report_params=>{:parameters=>{:enrollment_term_id=>1}}} [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [da9be3a7-0d46-4529-9056-827befd41edf]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [da9be3a7-0d46-4529-9056-827befd41edf] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2022-09-13 19:58:05.605853"], ["status", "success"], ["updated_at", "2022-09-13 19:58:05.606169"], ["id", 151]] [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [da9be3a7-0d46-4529-9056-827befd41edf]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [da9be3a7-0d46-4529-9056-827befd41edf] Performed CanvasSync::Jobs::SyncContextModulesJob (Job ID: da9be3a7-0d46-4529-9056-827befd41edf) from Test(default) in 11.37ms  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [add3c034-496a-42c9-8669-4aa54e10cb27] Performing CanvasSync::Jobs::SyncContextModulesJob (Job ID: add3c034-496a-42c9-8669-4aa54e10cb27) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [add3c034-496a-42c9-8669-4aa54e10cb27] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "add3c034-496a-42c9-8669-4aa54e10cb27"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [add3c034-496a-42c9-8669-4aa54e10cb27]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [add3c034-496a-42c9-8669-4aa54e10cb27] CanvasSync::JobLog Create (0.4ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncContextModulesJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2022-09-13 19:58:05.611524"], ["updated_at", "2022-09-13 19:58:05.611524"], ["job_id", "add3c034-496a-42c9-8669-4aa54e10cb27"]] [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [add3c034-496a-42c9-8669-4aa54e10cb27]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [add3c034-496a-42c9-8669-4aa54e10cb27]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [add3c034-496a-42c9-8669-4aa54e10cb27] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-09-13 19:58:05.613077"], ["status", "running"], ["updated_at", "2022-09-13 19:58:05.613468"], ["id", 153]] [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [add3c034-496a-42c9-8669-4aa54e10cb27]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [add3c034-496a-42c9-8669-4aa54e10cb27]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [add3c034-496a-42c9-8669-4aa54e10cb27] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proserv_context_modules_csv\n- 1\n- CanvasSync::Processors::ContextModulesProcessor\n- :sync_start_time: '2022-09-13T19:58:05Z'\n :report_params:\n :parameters: {}\n"], ["created_at", "2022-09-13 19:58:05.617493"], ["updated_at", "2022-09-13 19:58:05.617493"], ["job_id", "b2f3e4ed-09d9-4f51-8ab4-d8642ce2efe4"]] [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [add3c034-496a-42c9-8669-4aa54e10cb27]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [add3c034-496a-42c9-8669-4aa54e10cb27] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: b2f3e4ed-09d9-4f51-8ab4-d8642ce2efe4) to Test(default) at 2022-09-13 19:58:35 UTC with arguments: "proserv_context_modules_csv", 1, "CanvasSync::Processors::ContextModulesProcessor", {:sync_start_time=>"2022-09-13T19:58:05Z", :report_params=>{:parameters=>{}}} [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [add3c034-496a-42c9-8669-4aa54e10cb27]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [add3c034-496a-42c9-8669-4aa54e10cb27] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2022-09-13 19:58:05.620276"], ["status", "success"], ["updated_at", "2022-09-13 19:58:05.620684"], ["id", 153]] [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [add3c034-496a-42c9-8669-4aa54e10cb27]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [add3c034-496a-42c9-8669-4aa54e10cb27] Performed CanvasSync::Jobs::SyncContextModulesJob (Job ID: add3c034-496a-42c9-8669-4aa54e10cb27) from Test(default) in 11.8ms  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Term Exists (0.5ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 66450795], ["LIMIT", 1]] Term Create (0.4ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 66450795], ["name", "Cool Term"], ["start_at", "2022-09-10 19:58:04.316722"], ["end_at", "2022-09-16 19:58:04.316878"], ["workflow_state", "active"], ["sis_id", "5b198e1134644037b219e6095c7aa74c"], ["created_at", "2022-09-13 19:58:05.635412"], ["updated_at", "2022-09-13 19:58:05.635412"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [ea68a5d8-54e9-4bc1-a791-460735838ea0] Performing CanvasSync::Jobs::SyncProvisioningReportJob (Job ID: ea68a5d8-54e9-4bc1-a791-460735838ea0) from Test(default) with arguments: {:models=>["users", "courses"], :term_scope=>"active"} [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [ea68a5d8-54e9-4bc1-a791-460735838ea0] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "ea68a5d8-54e9-4bc1-a791-460735838ea0"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [ea68a5d8-54e9-4bc1-a791-460735838ea0]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [ea68a5d8-54e9-4bc1-a791-460735838ea0] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncProvisioningReportJob"], ["status", "enqueued"], ["job_arguments", "---\n- :models:\n - users\n - courses\n :term_scope: active\n"], ["created_at", "2022-09-13 19:58:05.638870"], ["updated_at", "2022-09-13 19:58:05.638870"], ["job_id", "ea68a5d8-54e9-4bc1-a791-460735838ea0"]] [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [ea68a5d8-54e9-4bc1-a791-460735838ea0]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [ea68a5d8-54e9-4bc1-a791-460735838ea0]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [ea68a5d8-54e9-4bc1-a791-460735838ea0] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-09-13 19:58:05.640550"], ["status", "running"], ["updated_at", "2022-09-13 19:58:05.640902"], ["id", 155]] [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [ea68a5d8-54e9-4bc1-a791-460735838ea0]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [ea68a5d8-54e9-4bc1-a791-460735838ea0]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [ea68a5d8-54e9-4bc1-a791-460735838ea0] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proservices_provisioning_csv\n- \n- CanvasSync::Processors::ProvisioningReportProcessor\n- :models:\n - users\n - courses\n :term_scope: active\n :sync_start_time: '2022-09-13T19:58:05Z'\n :report_params:\n :parameters:\n :include_deleted: true\n users: true\n courses: true\n :enrollment_term_id: 66450795\n"], ["created_at", "2022-09-13 19:58:05.644601"], ["updated_at", "2022-09-13 19:58:05.644601"], ["job_id", "f8680cc0-89bb-4d39-aae1-401d8999e8e4"]] [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [ea68a5d8-54e9-4bc1-a791-460735838ea0]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [ea68a5d8-54e9-4bc1-a791-460735838ea0] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: f8680cc0-89bb-4d39-aae1-401d8999e8e4) to Test(default) at 2022-09-13 19:58:35 UTC with arguments: "proservices_provisioning_csv", nil, "CanvasSync::Processors::ProvisioningReportProcessor", {:models=>["users", "courses"], :term_scope=>"active", :sync_start_time=>"2022-09-13T19:58:05Z", :report_params=>{:parameters=>{:include_deleted=>true, "users"=>true, "courses"=>true, :enrollment_term_id=>66450795}}} [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [ea68a5d8-54e9-4bc1-a791-460735838ea0]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [ea68a5d8-54e9-4bc1-a791-460735838ea0] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2022-09-13 19:58:05.647735"], ["status", "success"], ["updated_at", "2022-09-13 19:58:05.648177"], ["id", 155]] [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [ea68a5d8-54e9-4bc1-a791-460735838ea0]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [ea68a5d8-54e9-4bc1-a791-460735838ea0] Performed CanvasSync::Jobs::SyncProvisioningReportJob (Job ID: ea68a5d8-54e9-4bc1-a791-460735838ea0) from Test(default) in 11.57ms  (0.2ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [dba9de94-1364-45c9-a25b-fbc1ffed22c1] Performing CanvasSync::Jobs::SyncProvisioningReportJob (Job ID: dba9de94-1364-45c9-a25b-fbc1ffed22c1) from Test(default) with arguments: {:models=>["users", "courses"]} [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [dba9de94-1364-45c9-a25b-fbc1ffed22c1] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "dba9de94-1364-45c9-a25b-fbc1ffed22c1"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [dba9de94-1364-45c9-a25b-fbc1ffed22c1]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [dba9de94-1364-45c9-a25b-fbc1ffed22c1] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncProvisioningReportJob"], ["status", "enqueued"], ["job_arguments", "---\n- :models:\n - users\n - courses\n"], ["created_at", "2022-09-13 19:58:05.652561"], ["updated_at", "2022-09-13 19:58:05.652561"], ["job_id", "dba9de94-1364-45c9-a25b-fbc1ffed22c1"]] [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [dba9de94-1364-45c9-a25b-fbc1ffed22c1]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [dba9de94-1364-45c9-a25b-fbc1ffed22c1]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [dba9de94-1364-45c9-a25b-fbc1ffed22c1] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-09-13 19:58:05.654077"], ["status", "running"], ["updated_at", "2022-09-13 19:58:05.654436"], ["id", 157]] [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [dba9de94-1364-45c9-a25b-fbc1ffed22c1]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [dba9de94-1364-45c9-a25b-fbc1ffed22c1]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [dba9de94-1364-45c9-a25b-fbc1ffed22c1] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proservices_provisioning_csv\n- \n- CanvasSync::Processors::ProvisioningReportProcessor\n- :models:\n - users\n - courses\n :sync_start_time: '2022-09-13T19:58:05Z'\n :report_params:\n :parameters:\n :include_deleted: true\n users: true\n courses: true\n"], ["created_at", "2022-09-13 19:58:05.656808"], ["updated_at", "2022-09-13 19:58:05.656808"], ["job_id", "e2263ad6-1c00-4a42-90ee-40ff836a5056"]] [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [dba9de94-1364-45c9-a25b-fbc1ffed22c1]  (0.3ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [dba9de94-1364-45c9-a25b-fbc1ffed22c1] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: e2263ad6-1c00-4a42-90ee-40ff836a5056) to Test(default) at 2022-09-13 19:58:35 UTC with arguments: "proservices_provisioning_csv", nil, "CanvasSync::Processors::ProvisioningReportProcessor", {:models=>["users", "courses"], :sync_start_time=>"2022-09-13T19:58:05Z", :report_params=>{:parameters=>{:include_deleted=>true, "users"=>true, "courses"=>true}}} [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [dba9de94-1364-45c9-a25b-fbc1ffed22c1]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [dba9de94-1364-45c9-a25b-fbc1ffed22c1] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2022-09-13 19:58:05.660457"], ["status", "success"], ["updated_at", "2022-09-13 19:58:05.660916"], ["id", 157]] [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [dba9de94-1364-45c9-a25b-fbc1ffed22c1]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [dba9de94-1364-45c9-a25b-fbc1ffed22c1] Performed CanvasSync::Jobs::SyncProvisioningReportJob (Job ID: dba9de94-1364-45c9-a25b-fbc1ffed22c1) from Test(default) in 10.9ms  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Account Exists (0.3ms) SELECT 1 AS one FROM "accounts" WHERE "accounts"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] Account Create (0.4ms) INSERT INTO "accounts" ("canvas_id", "sis_id", "canvas_parent_account_id", "sis_parent_account_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 1], ["sis_id", "9adb1c7f35302189eb9e7fdd822ff4fb"], ["canvas_parent_account_id", 1], ["sis_parent_account_id", "9f6215c4961faba1d5e27044dc2bd570"], ["name", "Account name"], ["workflow_state", "active"], ["created_at", "2022-09-13 19:58:05.666535"], ["updated_at", "2022-09-13 19:58:05.666535"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.4ms) SELECT COUNT(*) FROM "roles" [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [b6cd6ad1-24a7-4307-9b3d-c21f78d61d40] Performing CanvasSync::Jobs::SyncRolesJob (Job ID: b6cd6ad1-24a7-4307-9b3d-c21f78d61d40) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [b6cd6ad1-24a7-4307-9b3d-c21f78d61d40] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "b6cd6ad1-24a7-4307-9b3d-c21f78d61d40"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [b6cd6ad1-24a7-4307-9b3d-c21f78d61d40]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [b6cd6ad1-24a7-4307-9b3d-c21f78d61d40] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncRolesJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2022-09-13 19:58:05.672291"], ["updated_at", "2022-09-13 19:58:05.672291"], ["job_id", "b6cd6ad1-24a7-4307-9b3d-c21f78d61d40"]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [b6cd6ad1-24a7-4307-9b3d-c21f78d61d40]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [b6cd6ad1-24a7-4307-9b3d-c21f78d61d40]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [b6cd6ad1-24a7-4307-9b3d-c21f78d61d40] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-09-13 19:58:05.673765"], ["status", "running"], ["updated_at", "2022-09-13 19:58:05.674128"], ["id", 159]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [b6cd6ad1-24a7-4307-9b3d-c21f78d61d40]  (0.3ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [b6cd6ad1-24a7-4307-9b3d-c21f78d61d40] Account Load (0.3ms) SELECT "accounts".* FROM "accounts" WHERE "accounts"."workflow_state" != $1 ORDER BY "accounts"."id" ASC LIMIT $2 [["workflow_state", "deleted"], ["LIMIT", 1000]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [b6cd6ad1-24a7-4307-9b3d-c21f78d61d40] Role Load (0.3ms) SELECT "roles".* FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [b6cd6ad1-24a7-4307-9b3d-c21f78d61d40]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [b6cd6ad1-24a7-4307-9b3d-c21f78d61d40] Role Exists (0.3ms) SELECT 1 AS one FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [b6cd6ad1-24a7-4307-9b3d-c21f78d61d40] Role Create (0.5ms) INSERT INTO "roles" ("canvas_id", "label", "base_role_type", "canvas_account_id", "workflow_state", "permissions", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 1], ["label", "Account Admin"], ["base_role_type", "AccountMembership"], ["canvas_account_id", 10], ["workflow_state", "built_in"], ["permissions", "{\"manage_wiki\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"post_to_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"moderate_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_announcements\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"send_messages\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"send_messages_all\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_outcomes\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"create_conferences\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"create_collaborations\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_roster\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_all_grades\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_grades\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_rubrics\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"comment_on_others_submissions\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_students\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_admin_users\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_role_overrides\":{\"enabled\":true,\"locked\":true,\"readonly\":true,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_account_memberships\":{\"enabled\":true,\"locked\":true,\"readonly\":true,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_account_settings\":{\"enabled\":true,\"locked\":true,\"readonly\":true,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_groups\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_group_pages\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_files\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_assignments\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"undelete_courses\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_grade_changes\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_course_changes\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_question_banks\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_calendar\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_reports\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_courses\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_user_logins\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_user_observers\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_alerts\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"become_user\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_developer_keys\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"import_sis\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_sis\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_sis\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_course_list\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_statistics\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_storage_quotas\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_course_content\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_content\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_interaction_alerts\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"change_course_state\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_sections\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_feature_flags\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_quiz_answer_audits\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"moderate_grades\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"lti_add_edit\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true}}"], ["created_at", "2022-09-13 19:58:05.697116"], ["updated_at", "2022-09-13 19:58:05.697116"]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [b6cd6ad1-24a7-4307-9b3d-c21f78d61d40]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [b6cd6ad1-24a7-4307-9b3d-c21f78d61d40] Role Load (0.2ms) SELECT "roles".* FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 3], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [b6cd6ad1-24a7-4307-9b3d-c21f78d61d40]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [b6cd6ad1-24a7-4307-9b3d-c21f78d61d40] Role Exists (0.2ms) SELECT 1 AS one FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 3], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [b6cd6ad1-24a7-4307-9b3d-c21f78d61d40] Role Create (0.3ms) INSERT INTO "roles" ("canvas_id", "label", "base_role_type", "canvas_account_id", "workflow_state", "permissions", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 3], ["label", "Student"], ["base_role_type", "StudentEnrollment"], ["canvas_account_id", 10], ["workflow_state", "built_in"], ["permissions", "{\"manage_wiki\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"read_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"post_to_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"moderate_forum\":{\"enabled\":false,\"locked\":false,\"readonly\":false,\"explicit\":false},\"read_announcements\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"send_messages\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"send_messages_all\":{\"enabled\":false,\"locked\":false,\"readonly\":false,\"explicit\":false},\"manage_outcomes\":{\"enabled\":false,\"locked\":false,\"readonly\":false,\"explicit\":false},\"create_conferences\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"create_collaborations\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_roster\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_all_grades\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_grades\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_rubrics\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"comment_on_others_submissions\":{\"enabled\":false,\"locked\":false,\"readonly\":false,\"explicit\":false},\"manage_students\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_admin_users\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_role_overrides\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_account_memberships\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_account_settings\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_groups\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"view_group_pages\":{\"enabled\":false,\"locked\":false,\"readonly\":false,\"explicit\":false},\"manage_files\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_assignments\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"undelete_courses\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"view_grade_changes\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"view_course_changes\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"read_question_banks\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_calendar\":{\"enabled\":false,\"locked\":false,\"readonly\":false,\"explicit\":false},\"read_reports\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_courses\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_user_logins\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_user_observers\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_alerts\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"become_user\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_developer_keys\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"import_sis\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_sis\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"read_sis\":{\"enabled\":false,\"locked\":false,\"readonly\":false,\"explicit\":false},\"read_course_list\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"view_statistics\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_storage_quotas\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"read_course_content\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_content\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_interaction_alerts\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"change_course_state\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_sections\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_feature_flags\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"view_quiz_answer_audits\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"moderate_grades\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"lti_add_edit\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false}}"], ["created_at", "2022-09-13 19:58:05.703831"], ["updated_at", "2022-09-13 19:58:05.703831"]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [b6cd6ad1-24a7-4307-9b3d-c21f78d61d40]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [b6cd6ad1-24a7-4307-9b3d-c21f78d61d40] Role Update All (0.2ms) UPDATE "roles" SET "workflow_state" = 'inactive' WHERE "roles"."id" NOT IN ($1, $2) [["id", 19], ["id", 20]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [b6cd6ad1-24a7-4307-9b3d-c21f78d61d40]  (0.4ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [b6cd6ad1-24a7-4307-9b3d-c21f78d61d40] CanvasSync::JobLog Update (0.4ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2022-09-13 19:58:05.706929"], ["status", "success"], ["updated_at", "2022-09-13 19:58:05.707637"], ["id", 159]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [b6cd6ad1-24a7-4307-9b3d-c21f78d61d40]  (0.3ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [b6cd6ad1-24a7-4307-9b3d-c21f78d61d40] Performed CanvasSync::Jobs::SyncRolesJob (Job ID: b6cd6ad1-24a7-4307-9b3d-c21f78d61d40) from Test(default) in 38.27ms  (0.4ms) SELECT COUNT(*) FROM "roles"  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Term Exists (0.3ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 18350145], ["LIMIT", 1]] Term Create (0.2ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 18350145], ["name", "Cool Term"], ["start_at", "2022-09-10 19:58:04.316722"], ["end_at", "2022-09-16 19:58:04.316878"], ["workflow_state", "active"], ["sis_id", "89a7d17578ae447e55b7973302006e75"], ["created_at", "2022-09-13 19:58:05.714196"], ["updated_at", "2022-09-13 19:58:05.714196"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [a64f27ae-9ab9-4042-bc03-fbe98e2b1a6c] Performing CanvasSync::Jobs::SyncSimpleTableJob (Job ID: a64f27ae-9ab9-4042-bc03-fbe98e2b1a6c) from Test(default) with arguments: {:report_name=>"proservices_provisioning_csv", :model=>"courses", :mapping=>"courses", :klass=>"Course", :term_scope=>"active", :params=>{"parameters[include_deleted]"=>true, "parameters[courses]"=>true}} [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [a64f27ae-9ab9-4042-bc03-fbe98e2b1a6c] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "a64f27ae-9ab9-4042-bc03-fbe98e2b1a6c"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [a64f27ae-9ab9-4042-bc03-fbe98e2b1a6c]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [a64f27ae-9ab9-4042-bc03-fbe98e2b1a6c] CanvasSync::JobLog Create (0.2ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncSimpleTableJob"], ["status", "enqueued"], ["job_arguments", "---\n- :report_name: proservices_provisioning_csv\n :model: courses\n :mapping: courses\n :klass: Course\n :term_scope: active\n :params:\n parameters[include_deleted]: true\n parameters[courses]: true\n"], ["created_at", "2022-09-13 19:58:05.716935"], ["updated_at", "2022-09-13 19:58:05.716935"], ["job_id", "a64f27ae-9ab9-4042-bc03-fbe98e2b1a6c"]] [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [a64f27ae-9ab9-4042-bc03-fbe98e2b1a6c]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [a64f27ae-9ab9-4042-bc03-fbe98e2b1a6c]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [a64f27ae-9ab9-4042-bc03-fbe98e2b1a6c] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-09-13 19:58:05.719131"], ["status", "running"], ["updated_at", "2022-09-13 19:58:05.719438"], ["id", 160]] [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [a64f27ae-9ab9-4042-bc03-fbe98e2b1a6c]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [a64f27ae-9ab9-4042-bc03-fbe98e2b1a6c]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [a64f27ae-9ab9-4042-bc03-fbe98e2b1a6c] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2022-09-13 19:58:05.720743"], ["status", "success"], ["updated_at", "2022-09-13 19:58:05.721062"], ["id", 160]] [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [a64f27ae-9ab9-4042-bc03-fbe98e2b1a6c]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [a64f27ae-9ab9-4042-bc03-fbe98e2b1a6c] Performed CanvasSync::Jobs::SyncSimpleTableJob (Job ID: a64f27ae-9ab9-4042-bc03-fbe98e2b1a6c) from Test(default) in 6.08ms  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [4f6b8b7c-654a-4f6a-a501-68579bc55398] Performing CanvasSync::Jobs::SyncSubmissionsJob (Job ID: 4f6b8b7c-654a-4f6a-a501-68579bc55398) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [4f6b8b7c-654a-4f6a-a501-68579bc55398] CanvasSync::JobLog Load (0.3ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "4f6b8b7c-654a-4f6a-a501-68579bc55398"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [4f6b8b7c-654a-4f6a-a501-68579bc55398]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [4f6b8b7c-654a-4f6a-a501-68579bc55398] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncSubmissionsJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2022-09-13 19:58:05.726670"], ["updated_at", "2022-09-13 19:58:05.726670"], ["job_id", "4f6b8b7c-654a-4f6a-a501-68579bc55398"]] [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [4f6b8b7c-654a-4f6a-a501-68579bc55398]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [4f6b8b7c-654a-4f6a-a501-68579bc55398]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [4f6b8b7c-654a-4f6a-a501-68579bc55398] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-09-13 19:58:05.728601"], ["status", "running"], ["updated_at", "2022-09-13 19:58:05.729020"], ["id", 161]] [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [4f6b8b7c-654a-4f6a-a501-68579bc55398]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [4f6b8b7c-654a-4f6a-a501-68579bc55398]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [4f6b8b7c-654a-4f6a-a501-68579bc55398] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proserv_student_submissions_csv\n- 1\n- CanvasSync::Processors::SubmissionsProcessor\n- :sync_start_time: '2022-09-13T19:58:05Z'\n :report_params:\n :parameters:\n :include_all: \n :enrollment_batch_size: \n :enrollment_term_id: 1\n"], ["created_at", "2022-09-13 19:58:05.733365"], ["updated_at", "2022-09-13 19:58:05.733365"], ["job_id", "d1e91ddf-7383-4705-9b73-7d9455ab9e22"]] [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [4f6b8b7c-654a-4f6a-a501-68579bc55398]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [4f6b8b7c-654a-4f6a-a501-68579bc55398] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: d1e91ddf-7383-4705-9b73-7d9455ab9e22) to Test(default) at 2022-09-13 19:58:35 UTC with arguments: "proserv_student_submissions_csv", 1, "CanvasSync::Processors::SubmissionsProcessor", {:sync_start_time=>"2022-09-13T19:58:05Z", :report_params=>{:parameters=>{:include_all=>nil, :enrollment_batch_size=>nil, :enrollment_term_id=>1}}} [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [4f6b8b7c-654a-4f6a-a501-68579bc55398]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [4f6b8b7c-654a-4f6a-a501-68579bc55398] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2022-09-13 19:58:05.736342"], ["status", "success"], ["updated_at", "2022-09-13 19:58:05.736734"], ["id", 161]] [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [4f6b8b7c-654a-4f6a-a501-68579bc55398]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [4f6b8b7c-654a-4f6a-a501-68579bc55398] Performed CanvasSync::Jobs::SyncSubmissionsJob (Job ID: 4f6b8b7c-654a-4f6a-a501-68579bc55398) from Test(default) in 13.03ms  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.3ms) SELECT COUNT(*) FROM "terms" [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [a0ca4158-bdf8-4883-a389-e71da8733cf9] Performing CanvasSync::Jobs::SyncTermsJob (Job ID: a0ca4158-bdf8-4883-a389-e71da8733cf9) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [a0ca4158-bdf8-4883-a389-e71da8733cf9] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "a0ca4158-bdf8-4883-a389-e71da8733cf9"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [a0ca4158-bdf8-4883-a389-e71da8733cf9]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [a0ca4158-bdf8-4883-a389-e71da8733cf9] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncTermsJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2022-09-13 19:58:05.742177"], ["updated_at", "2022-09-13 19:58:05.742177"], ["job_id", "a0ca4158-bdf8-4883-a389-e71da8733cf9"]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [a0ca4158-bdf8-4883-a389-e71da8733cf9]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [a0ca4158-bdf8-4883-a389-e71da8733cf9]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [a0ca4158-bdf8-4883-a389-e71da8733cf9] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-09-13 19:58:05.744070"], ["status", "running"], ["updated_at", "2022-09-13 19:58:05.744439"], ["id", 163]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [a0ca4158-bdf8-4883-a389-e71da8733cf9]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [a0ca4158-bdf8-4883-a389-e71da8733cf9] Term Load (0.3ms) SELECT "terms".* FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [a0ca4158-bdf8-4883-a389-e71da8733cf9]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [a0ca4158-bdf8-4883-a389-e71da8733cf9] Term Exists (0.2ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [a0ca4158-bdf8-4883-a389-e71da8733cf9] Term Create (0.2ms) INSERT INTO "terms" ("canvas_id", "name", "workflow_state", "grading_period_group_id", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 1], ["name", "Default Term"], ["workflow_state", "active"], ["grading_period_group_id", 1], ["sis_id", "Test"], ["created_at", "2022-09-13 19:58:05.752022"], ["updated_at", "2022-09-13 19:58:05.752022"]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [a0ca4158-bdf8-4883-a389-e71da8733cf9]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [a0ca4158-bdf8-4883-a389-e71da8733cf9] Term Load (0.2ms) SELECT "terms".* FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 6], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [a0ca4158-bdf8-4883-a389-e71da8733cf9]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [a0ca4158-bdf8-4883-a389-e71da8733cf9] Term Exists (0.2ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 6], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [a0ca4158-bdf8-4883-a389-e71da8733cf9] Term Create (0.2ms) INSERT INTO "terms" ("canvas_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["canvas_id", 6], ["name", "Average Term 1"], ["workflow_state", "active"], ["created_at", "2022-09-13 19:58:05.754418"], ["updated_at", "2022-09-13 19:58:05.754418"]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [a0ca4158-bdf8-4883-a389-e71da8733cf9]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [a0ca4158-bdf8-4883-a389-e71da8733cf9] Term Load (0.2ms) SELECT "terms".* FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 7], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [a0ca4158-bdf8-4883-a389-e71da8733cf9]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [a0ca4158-bdf8-4883-a389-e71da8733cf9] Term Exists (0.1ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 7], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [a0ca4158-bdf8-4883-a389-e71da8733cf9] Term Create (0.2ms) INSERT INTO "terms" ("canvas_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["canvas_id", 7], ["name", "Average Term 2"], ["workflow_state", "active"], ["created_at", "2022-09-13 19:58:05.756601"], ["updated_at", "2022-09-13 19:58:05.756601"]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [a0ca4158-bdf8-4883-a389-e71da8733cf9]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [a0ca4158-bdf8-4883-a389-e71da8733cf9] Term Load (0.2ms) SELECT "terms".* FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 5], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [a0ca4158-bdf8-4883-a389-e71da8733cf9]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [a0ca4158-bdf8-4883-a389-e71da8733cf9] Term Exists (0.3ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 5], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [a0ca4158-bdf8-4883-a389-e71da8733cf9] Term Create (0.3ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 5], ["name", "Syllabus Term"], ["start_at", "2017-08-14 06:00:00"], ["end_at", "2017-08-31 06:00:00"], ["workflow_state", "active"], ["sis_id", "SYTERM"], ["created_at", "2022-09-13 19:58:05.760230"], ["updated_at", "2022-09-13 19:58:05.760230"]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [a0ca4158-bdf8-4883-a389-e71da8733cf9]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [a0ca4158-bdf8-4883-a389-e71da8733cf9] Term Load (0.3ms) SELECT "terms".* FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 4], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [a0ca4158-bdf8-4883-a389-e71da8733cf9]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [a0ca4158-bdf8-4883-a389-e71da8733cf9] Term Exists (0.3ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 4], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [a0ca4158-bdf8-4883-a389-e71da8733cf9] Term Create (0.2ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "grading_period_group_id", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8, $9) RETURNING "id" [["canvas_id", 4], ["name", "Ellucian Term"], ["start_at", "2017-08-01 06:00:00"], ["end_at", "2017-10-31 06:00:00"], ["workflow_state", "active"], ["grading_period_group_id", 1], ["sis_id", "SH"], ["created_at", "2022-09-13 19:58:05.763887"], ["updated_at", "2022-09-13 19:58:05.763887"]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [a0ca4158-bdf8-4883-a389-e71da8733cf9]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [a0ca4158-bdf8-4883-a389-e71da8733cf9] Term Load (0.2ms) SELECT "terms".* FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 3], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [a0ca4158-bdf8-4883-a389-e71da8733cf9]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [a0ca4158-bdf8-4883-a389-e71da8733cf9] Term Exists (0.2ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 3], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [a0ca4158-bdf8-4883-a389-e71da8733cf9] Term Create (0.2ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 3], ["name", "Current Term"], ["start_at", "2017-03-19 06:00:00"], ["end_at", "2017-08-01 06:00:00"], ["workflow_state", "active"], ["created_at", "2022-09-13 19:58:05.766494"], ["updated_at", "2022-09-13 19:58:05.766494"]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [a0ca4158-bdf8-4883-a389-e71da8733cf9]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [a0ca4158-bdf8-4883-a389-e71da8733cf9] [CanvasSync::Jobs::TermBatchesJob] [a35530e6-ecbe-4a92-9998-c95ea2ed42cc] Performing CanvasSync::Jobs::TermBatchesJob (Job ID: a35530e6-ecbe-4a92-9998-c95ea2ed42cc) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [a0ca4158-bdf8-4883-a389-e71da8733cf9] [CanvasSync::Jobs::TermBatchesJob] [a35530e6-ecbe-4a92-9998-c95ea2ed42cc] CanvasSync::JobLog Load (0.1ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "a35530e6-ecbe-4a92-9998-c95ea2ed42cc"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [a0ca4158-bdf8-4883-a389-e71da8733cf9] [CanvasSync::Jobs::TermBatchesJob] [a35530e6-ecbe-4a92-9998-c95ea2ed42cc]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [a0ca4158-bdf8-4883-a389-e71da8733cf9] [CanvasSync::Jobs::TermBatchesJob] [a35530e6-ecbe-4a92-9998-c95ea2ed42cc] CanvasSync::JobLog Create (0.2ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::TermBatchesJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2022-09-13 19:58:05.768146"], ["updated_at", "2022-09-13 19:58:05.768146"], ["job_id", "a35530e6-ecbe-4a92-9998-c95ea2ed42cc"]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [a0ca4158-bdf8-4883-a389-e71da8733cf9] [CanvasSync::Jobs::TermBatchesJob] [a35530e6-ecbe-4a92-9998-c95ea2ed42cc]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [a0ca4158-bdf8-4883-a389-e71da8733cf9] [CanvasSync::Jobs::TermBatchesJob] [a35530e6-ecbe-4a92-9998-c95ea2ed42cc]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [a0ca4158-bdf8-4883-a389-e71da8733cf9] [CanvasSync::Jobs::TermBatchesJob] [a35530e6-ecbe-4a92-9998-c95ea2ed42cc] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-09-13 19:58:05.769264"], ["status", "running"], ["updated_at", "2022-09-13 19:58:05.769561"], ["id", 164]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [a0ca4158-bdf8-4883-a389-e71da8733cf9] [CanvasSync::Jobs::TermBatchesJob] [a35530e6-ecbe-4a92-9998-c95ea2ed42cc]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [a0ca4158-bdf8-4883-a389-e71da8733cf9] [CanvasSync::Jobs::TermBatchesJob] [a35530e6-ecbe-4a92-9998-c95ea2ed42cc]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [a0ca4158-bdf8-4883-a389-e71da8733cf9] [CanvasSync::Jobs::TermBatchesJob] [a35530e6-ecbe-4a92-9998-c95ea2ed42cc] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2022-09-13 19:58:05.770578"], ["status", "success"], ["updated_at", "2022-09-13 19:58:05.770848"], ["id", 164]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [a0ca4158-bdf8-4883-a389-e71da8733cf9] [CanvasSync::Jobs::TermBatchesJob] [a35530e6-ecbe-4a92-9998-c95ea2ed42cc]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [a0ca4158-bdf8-4883-a389-e71da8733cf9] [CanvasSync::Jobs::TermBatchesJob] [a35530e6-ecbe-4a92-9998-c95ea2ed42cc] Performed CanvasSync::Jobs::TermBatchesJob (Job ID: a35530e6-ecbe-4a92-9998-c95ea2ed42cc) from Test(default) in 4.27ms [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [a0ca4158-bdf8-4883-a389-e71da8733cf9]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [a0ca4158-bdf8-4883-a389-e71da8733cf9] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2022-09-13 19:58:05.771803"], ["status", "success"], ["updated_at", "2022-09-13 19:58:05.772059"], ["id", 163]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [a0ca4158-bdf8-4883-a389-e71da8733cf9]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [a0ca4158-bdf8-4883-a389-e71da8733cf9] Performed CanvasSync::Jobs::SyncTermsJob (Job ID: a0ca4158-bdf8-4883-a389-e71da8733cf9) from Test(default) in 31.83ms  (0.1ms) SELECT COUNT(*) FROM "terms"  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Account Exists (0.4ms) SELECT 1 AS one FROM "accounts" WHERE "accounts"."canvas_id" = $1 LIMIT $2 [["canvas_id", 41363226], ["LIMIT", 1]] Account Create (0.3ms) INSERT INTO "accounts" ("canvas_id", "sis_id", "canvas_parent_account_id", "sis_parent_account_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 41363226], ["sis_id", "2d17669d95b20f876f30a7f690f3c504"], ["canvas_parent_account_id", 1], ["sis_parent_account_id", "eb4ee16a9abca9046caef53894c76e8c"], ["name", "Account name"], ["workflow_state", "active"], ["created_at", "2022-09-13 19:58:05.776934"], ["updated_at", "2022-09-13 19:58:05.776934"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Account Exists (0.4ms) SELECT 1 AS one FROM "accounts" WHERE "accounts"."canvas_id" IS NULL AND "accounts"."id" != $1 LIMIT $2 [["id", 18], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Account Exists (0.2ms) SELECT 1 AS one FROM "accounts" WHERE "accounts"."canvas_id" = $1 LIMIT $2 [["canvas_id", 45608424], ["LIMIT", 1]] Account Create (0.2ms) INSERT INTO "accounts" ("canvas_id", "sis_id", "canvas_parent_account_id", "sis_parent_account_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 45608424], ["sis_id", "28a8a7fc7e65d08b6e264154298eaa82"], ["canvas_parent_account_id", 1], ["sis_parent_account_id", "a498529e5572f261afa792a35d065119"], ["name", "Account name"], ["workflow_state", "active"], ["created_at", "2022-09-13 19:58:05.786841"], ["updated_at", "2022-09-13 19:58:05.786841"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Account Load (0.2ms) SELECT "accounts".* FROM "accounts" ORDER BY "accounts"."id" ASC LIMIT $1 [["LIMIT", 1]] Account Exists (0.2ms) SELECT 1 AS one FROM "accounts" WHERE "accounts"."canvas_id" = $1 LIMIT $2 [["canvas_id", 45608424], ["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Account Exists (0.3ms) SELECT 1 AS one FROM "accounts" WHERE "accounts"."canvas_id" = $1 LIMIT $2 [["canvas_id", 95519463], ["LIMIT", 1]] Account Create (0.3ms) INSERT INTO "accounts" ("canvas_id", "sis_id", "canvas_parent_account_id", "sis_parent_account_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 95519463], ["sis_id", "5502e725d70ba57f5f2dd8f33d5523c0"], ["canvas_parent_account_id", 1], ["sis_parent_account_id", "03d8c99e0ca4b3f0331f81fa721ad678"], ["name", "Account name"], ["workflow_state", "active"], ["created_at", "2022-09-13 19:58:05.794493"], ["updated_at", "2022-09-13 19:58:05.794493"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Admin Exists (0.3ms) SELECT 1 AS one FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 41056586], ["LIMIT", 1]] Admin Create (0.3ms) INSERT INTO "admins" ("canvas_id", "role_name", "canvas_role_id", "canvas_user_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 41056586], ["role_name", "Cool Role"], ["canvas_role_id", 76679935], ["canvas_user_id", 1], ["workflow_state", "active"], ["created_at", "2022-09-13 19:58:05.802560"], ["updated_at", "2022-09-13 19:58:05.802560"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Admin Exists (0.3ms) SELECT 1 AS one FROM "admins" WHERE "admins"."canvas_id" IS NULL AND "admins"."id" != $1 LIMIT $2 [["id", 25], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Admin Exists (0.5ms) SELECT 1 AS one FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1422679], ["LIMIT", 1]] Admin Create (0.4ms) INSERT INTO "admins" ("canvas_id", "role_name", "canvas_role_id", "canvas_user_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 1422679], ["role_name", "Cool Role"], ["canvas_role_id", 82138964], ["canvas_user_id", 1], ["workflow_state", "active"], ["created_at", "2022-09-13 19:58:05.809975"], ["updated_at", "2022-09-13 19:58:05.809975"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Admin Load (0.3ms) SELECT "admins".* FROM "admins" ORDER BY "admins"."id" ASC LIMIT $1 [["LIMIT", 1]] Admin Exists (0.5ms) SELECT 1 AS one FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1422679], ["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) SELECT COUNT(*) FROM "admins" Admin Load (0.3ms) SELECT "admins".* FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]]  (0.2ms) SAVEPOINT active_record_1 Admin Exists (0.2ms) SELECT 1 AS one FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]] Admin Create (0.3ms) INSERT INTO "admins" ("canvas_id", "role_name", "canvas_role_id", "canvas_user_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 2], ["role_name", "AccountAdmin"], ["canvas_role_id", 1], ["canvas_user_id", 1], ["workflow_state", "active"], ["created_at", "2022-09-13 19:58:05.821784"], ["updated_at", "2022-09-13 19:58:05.821784"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.3ms) SELECT COUNT(*) FROM "admins" Admin Load (0.3ms) SELECT "admins".* FROM "admins" ORDER BY "admins"."id" DESC LIMIT $1 [["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Admin Exists (0.3ms) SELECT 1 AS one FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]] Admin Create (0.4ms) INSERT INTO "admins" ("canvas_id", "role_name", "canvas_role_id", "canvas_user_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 2], ["role_name", "Cool Role"], ["canvas_role_id", 38567686], ["canvas_user_id", 1], ["workflow_state", "active"], ["created_at", "2022-09-13 19:58:05.828939"], ["updated_at", "2022-09-13 19:58:05.828939"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SELECT COUNT(*) FROM "admins" Admin Load (0.2ms) SELECT "admins".* FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]]  (0.1ms) SAVEPOINT active_record_1 Admin Exists (0.2ms) SELECT 1 AS one FROM "admins" WHERE "admins"."canvas_id" = $1 AND "admins"."id" != $2 LIMIT $3 [["canvas_id", 2], ["id", 28], ["LIMIT", 1]] Admin Update (0.5ms) UPDATE "admins" SET "role_name" = $1, "canvas_role_id" = $2, "updated_at" = $3 WHERE "admins"."id" = $4 [["role_name", "AccountAdmin"], ["canvas_role_id", 1], ["updated_at", "2022-09-13 19:58:05.832912"], ["id", 28]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.3ms) SELECT COUNT(*) FROM "admins" Admin Load (0.2ms) SELECT "admins".* FROM "admins" WHERE "admins"."id" = $1 LIMIT $2 [["id", 28], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) SAVEPOINT active_record_1 AssignmentGroup Exists (0.5ms) SELECT 1 AS one FROM "assignment_groups" WHERE "assignment_groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] AssignmentGroup Create (0.4ms) INSERT INTO "assignment_groups" ("canvas_id", "name", "workflow_state", "canvas_created_at", "canvas_updated_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 1], ["name", "Dummy Assignment Group"], ["workflow_state", "available"], ["canvas_created_at", "2022-09-06 19:58:05.852480"], ["canvas_updated_at", "2022-09-12 19:58:05.852642"], ["created_at", "2022-09-13 19:58:05.854417"], ["updated_at", "2022-09-13 19:58:05.854417"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 AssignmentGroup Exists (0.5ms) SELECT 1 AS one FROM "assignment_groups" WHERE "assignment_groups"."canvas_id" IS NULL AND "assignment_groups"."id" != $1 LIMIT $2 [["id", 19], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 AssignmentGroup Exists (0.3ms) SELECT 1 AS one FROM "assignment_groups" WHERE "assignment_groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]] AssignmentGroup Create (0.3ms) INSERT INTO "assignment_groups" ("canvas_id", "name", "workflow_state", "canvas_created_at", "canvas_updated_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 2], ["name", "Dummy Assignment Group"], ["workflow_state", "available"], ["canvas_created_at", "2022-09-06 19:58:05.863116"], ["canvas_updated_at", "2022-09-12 19:58:05.863214"], ["created_at", "2022-09-13 19:58:05.864649"], ["updated_at", "2022-09-13 19:58:05.864649"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 AssignmentGroup Load (0.2ms) SELECT "assignment_groups".* FROM "assignment_groups" ORDER BY "assignment_groups"."id" ASC LIMIT $1 [["LIMIT", 1]] AssignmentGroup Exists (0.4ms) SELECT 1 AS one FROM "assignment_groups" WHERE "assignment_groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 AssignmentGroup Exists (0.3ms) SELECT 1 AS one FROM "assignment_groups" WHERE "assignment_groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 3], ["LIMIT", 1]] AssignmentGroup Create (0.3ms) INSERT INTO "assignment_groups" ("canvas_id", "name", "workflow_state", "canvas_created_at", "canvas_updated_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 3], ["name", "Dummy Assignment Group"], ["workflow_state", "available"], ["canvas_created_at", "2022-09-06 19:58:05.872441"], ["canvas_updated_at", "2022-09-12 19:58:05.872569"], ["created_at", "2022-09-13 19:58:05.873978"], ["updated_at", "2022-09-13 19:58:05.873978"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 AssignmentGroup Exists (0.5ms) SELECT 1 AS one FROM "assignment_groups" WHERE "assignment_groups"."canvas_id" = $1 AND "assignment_groups"."id" != $2 LIMIT $3 [["canvas_id", 3], ["id", 21], ["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 AssignmentGroup Exists (0.3ms) SELECT 1 AS one FROM "assignment_groups" WHERE "assignment_groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 4], ["LIMIT", 1]] AssignmentGroup Create (0.2ms) INSERT INTO "assignment_groups" ("canvas_id", "name", "workflow_state", "canvas_created_at", "canvas_updated_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 4], ["name", "Dummy Assignment Group"], ["workflow_state", "available"], ["canvas_created_at", "2022-09-06 19:58:05.883646"], ["canvas_updated_at", "2022-09-12 19:58:05.883769"], ["created_at", "2022-09-13 19:58:05.885135"], ["updated_at", "2022-09-13 19:58:05.885135"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.3ms) SAVEPOINT active_record_1 Assignment Exists (0.4ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] Assignment Create (0.3ms) INSERT INTO "assignments" ("canvas_id", "title", "due_at", "unlock_at", "lock_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 1], ["title", "Assignment 1"], ["due_at", "2022-09-20 19:58:05.904879"], ["unlock_at", "2022-09-12 19:58:05.904971"], ["lock_at", "2022-10-04 19:58:05.905011"], ["created_at", "2022-09-13 19:58:05.906598"], ["updated_at", "2022-09-13 19:58:05.906598"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Assignment Exists (0.4ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" IS NULL AND "assignments"."id" != $1 LIMIT $2 [["id", 34], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Assignment Exists (0.3ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]] Assignment Create (0.3ms) INSERT INTO "assignments" ("canvas_id", "title", "due_at", "unlock_at", "lock_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 2], ["title", "Assignment 2"], ["due_at", "2022-09-20 19:58:05.914996"], ["unlock_at", "2022-09-12 19:58:05.915101"], ["lock_at", "2022-10-04 19:58:05.915141"], ["created_at", "2022-09-13 19:58:05.916390"], ["updated_at", "2022-09-13 19:58:05.916390"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Assignment Load (0.3ms) SELECT "assignments".* FROM "assignments" ORDER BY "assignments"."id" ASC LIMIT $1 [["LIMIT", 1]] Assignment Exists (0.3ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Assignment Exists (0.3ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 3], ["LIMIT", 1]] Assignment Create (0.3ms) INSERT INTO "assignments" ("canvas_id", "title", "due_at", "unlock_at", "lock_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 3], ["title", "Assignment 3"], ["due_at", "2022-09-20 19:58:05.922054"], ["unlock_at", "2022-09-12 19:58:05.922140"], ["lock_at", "2022-10-04 19:58:05.922199"], ["created_at", "2022-09-13 19:58:05.923403"], ["updated_at", "2022-09-13 19:58:05.923403"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) SAVEPOINT active_record_1 Assignment Exists (0.3ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 4], ["LIMIT", 1]] Assignment Create (0.3ms) INSERT INTO "assignments" ("canvas_id", "title", "due_at", "unlock_at", "lock_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 4], ["title", "Assignment 4"], ["due_at", "2022-09-20 19:58:05.930523"], ["unlock_at", "2022-09-12 19:58:05.930671"], ["lock_at", "2022-10-04 19:58:05.930740"], ["created_at", "2022-09-13 19:58:05.932464"], ["updated_at", "2022-09-13 19:58:05.932464"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Assignment Exists (0.3ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 AND "assignments"."id" != $2 LIMIT $3 [["canvas_id", 4], ["id", 37], ["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Assignment Exists (0.3ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 5], ["LIMIT", 1]] Assignment Create (0.3ms) INSERT INTO "assignments" ("canvas_id", "title", "due_at", "unlock_at", "lock_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 5], ["title", "Assignment 5"], ["due_at", "2022-09-20 19:58:05.938323"], ["unlock_at", "2022-09-12 19:58:05.938415"], ["lock_at", "2022-10-04 19:58:05.938455"], ["created_at", "2022-09-13 19:58:05.939678"], ["updated_at", "2022-09-13 19:58:05.939678"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Assignment Exists (0.3ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 6], ["LIMIT", 1]] Assignment Create (0.4ms) INSERT INTO "assignments" ("canvas_id", "title", "due_at", "unlock_at", "lock_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 6], ["title", "Assignment 6"], ["due_at", "2022-09-20 19:58:05.945621"], ["unlock_at", "2022-09-12 19:58:05.945756"], ["lock_at", "2022-10-04 19:58:05.945816"], ["created_at", "2022-09-13 19:58:05.947155"], ["updated_at", "2022-09-13 19:58:05.947155"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Course Exists (0.5ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 21325519], ["LIMIT", 1]] Course Create (0.7ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 21325519], ["sis_id", "21e4cfd3780c83d3418c9bfb183d1b75"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2022-09-10 19:58:05.963933"], ["end_at", "2022-10-04 19:58:05.964053"], ["created_at", "2022-09-13 19:58:05.965988"], ["updated_at", "2022-09-13 19:58:05.965988"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 Course Exists (0.3ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 68467935], ["LIMIT", 1]] Course Create (0.3ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 68467935], ["sis_id", "0d9f7a9c7c81395ea42fd6e43a26b25c"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2022-09-10 19:58:05.968160"], ["end_at", "2022-10-04 19:58:05.968240"], ["created_at", "2022-09-13 19:58:05.969406"], ["updated_at", "2022-09-13 19:58:05.969406"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 Assignment Exists (0.3ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 7], ["LIMIT", 1]] Assignment Create (0.3ms) INSERT INTO "assignments" ("canvas_id", "title", "due_at", "unlock_at", "lock_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 7], ["title", "Assignment 7"], ["due_at", "2022-09-20 19:58:05.970786"], ["unlock_at", "2022-09-12 19:58:05.970859"], ["lock_at", "2022-10-04 19:58:05.970918"], ["created_at", "2022-09-13 19:58:05.971969"], ["updated_at", "2022-09-13 19:58:05.971969"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Assignment Exists (0.3ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 AND "assignments"."id" != $2 LIMIT $3 [["canvas_id", 7], ["id", 40], ["LIMIT", 1]] Assignment Update (0.4ms) UPDATE "assignments" SET "canvas_context_id" = $1, "canvas_context_type" = $2, "updated_at" = $3 WHERE "assignments"."id" = $4 [["canvas_context_id", 68467935], ["canvas_context_type", "Course"], ["updated_at", "2022-09-13 19:58:05.974100"], ["id", 40]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Course Load (0.3ms) SELECT "courses".* FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 68467935], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Assignment Exists (0.4ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 8], ["LIMIT", 1]] Assignment Create (0.4ms) INSERT INTO "assignments" ("canvas_id", "title", "due_at", "unlock_at", "lock_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 8], ["title", "Assignment 8"], ["due_at", "2022-09-20 19:58:05.991216"], ["unlock_at", "2022-09-12 19:58:05.991337"], ["lock_at", "2022-10-04 19:58:05.991429"], ["created_at", "2022-09-13 19:58:05.993236"], ["updated_at", "2022-09-13 19:58:05.993236"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 ContextModuleItem Create (0.4ms) INSERT INTO "context_module_items" ("canvas_id", "canvas_assignment_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["canvas_id", 1], ["canvas_assignment_id", 8], ["workflow_state", "active"], ["created_at", "2022-09-13 19:58:05.995576"], ["updated_at", "2022-09-13 19:58:05.995576"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Assignment Exists (0.2ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 9], ["LIMIT", 1]] Assignment Create (0.2ms) INSERT INTO "assignments" ("canvas_id", "title", "due_at", "unlock_at", "lock_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 9], ["title", "Assignment 9"], ["due_at", "2022-09-20 19:58:06.000071"], ["unlock_at", "2022-09-12 19:58:06.000168"], ["lock_at", "2022-10-04 19:58:06.000207"], ["created_at", "2022-09-13 19:58:06.001296"], ["updated_at", "2022-09-13 19:58:06.001296"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 ContextModuleItem Create (0.2ms) INSERT INTO "context_module_items" ("canvas_id", "canvas_assignment_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["canvas_id", 2], ["canvas_assignment_id", 9], ["workflow_state", "active"], ["created_at", "2022-09-13 19:58:06.002654"], ["updated_at", "2022-09-13 19:58:06.002654"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Course Exists (0.3ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 55809641], ["LIMIT", 1]] Course Create (0.3ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 55809641], ["sis_id", "36040f7a15250441d723a344bf875011"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2022-09-10 19:58:06.016258"], ["end_at", "2022-10-04 19:58:06.016383"], ["created_at", "2022-09-13 19:58:06.017674"], ["updated_at", "2022-09-13 19:58:06.017674"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 ContextModule Create (0.4ms) INSERT INTO "context_modules" ("canvas_id", "canvas_context_id", "canvas_context_type", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 1], ["canvas_context_id", 55809641], ["canvas_context_type", "Course"], ["name", "Context Module"], ["workflow_state", "available"], ["created_at", "2022-09-13 19:58:06.019293"], ["updated_at", "2022-09-13 19:58:06.019293"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Course Exists (0.3ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 17033958], ["LIMIT", 1]] Course Create (0.4ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 17033958], ["sis_id", "a3517e46ab35de31aa435a53e1480323"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2022-09-10 19:58:06.022852"], ["end_at", "2022-10-04 19:58:06.022934"], ["created_at", "2022-09-13 19:58:06.024068"], ["updated_at", "2022-09-13 19:58:06.024068"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 ContextModule Create (0.3ms) INSERT INTO "context_modules" ("canvas_id", "canvas_context_id", "canvas_context_type", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 2], ["canvas_context_id", 17033958], ["canvas_context_type", "Course"], ["name", "Context Module"], ["workflow_state", "available"], ["created_at", "2022-09-13 19:58:06.026210"], ["updated_at", "2022-09-13 19:58:06.026210"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Course Exists (0.2ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 77806728], ["LIMIT", 1]] Course Create (0.4ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 77806728], ["sis_id", "c1b9271f4cd8392e0ecdb9506f80b63f"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2022-09-10 19:58:06.029739"], ["end_at", "2022-10-04 19:58:06.029823"], ["created_at", "2022-09-13 19:58:06.030860"], ["updated_at", "2022-09-13 19:58:06.030860"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 ContextModule Create (0.3ms) INSERT INTO "context_modules" ("canvas_id", "canvas_context_id", "canvas_context_type", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 3], ["canvas_context_id", 77806728], ["canvas_context_type", "Course"], ["name", "Context Module"], ["workflow_state", "available"], ["created_at", "2022-09-13 19:58:06.032926"], ["updated_at", "2022-09-13 19:58:06.032926"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Course Exists (0.2ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 15017485], ["LIMIT", 1]] Course Create (0.3ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 15017485], ["sis_id", "f7319c83db73749441a125d9a7f30e74"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2022-09-10 19:58:06.036643"], ["end_at", "2022-10-04 19:58:06.036751"], ["created_at", "2022-09-13 19:58:06.038003"], ["updated_at", "2022-09-13 19:58:06.038003"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Course Exists (0.4ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" IS NULL AND "courses"."id" != $1 LIMIT $2 [["id", 72], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Course Exists (0.3ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 61375403], ["LIMIT", 1]] Course Create (0.4ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 61375403], ["sis_id", "dc402cb166fb0fafb0e2ce95f10923b1"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2022-09-10 19:58:06.046263"], ["end_at", "2022-10-04 19:58:06.046357"], ["created_at", "2022-09-13 19:58:06.047738"], ["updated_at", "2022-09-13 19:58:06.047738"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Course Load (0.2ms) SELECT "courses".* FROM "courses" ORDER BY "courses"."id" ASC LIMIT $1 [["LIMIT", 1]] Course Exists (0.3ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 61375403], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Course Exists (0.3ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 96016319], ["LIMIT", 1]] Course Create (0.3ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 96016319], ["sis_id", "be48ae8554f9719afb50b79d19fe5277"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2022-09-10 19:58:06.055756"], ["end_at", "2022-10-04 19:58:06.055858"], ["created_at", "2022-09-13 19:58:06.057083"], ["updated_at", "2022-09-13 19:58:06.057083"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Course Exists (0.4ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 AND "courses"."id" != $2 LIMIT $3 [["canvas_id", 96016319], ["id", 74], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Course Exists (0.3ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 93258613], ["LIMIT", 1]] Course Create (0.3ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 93258613], ["sis_id", "77e61471424ac9a9458c08298e6d0b53"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2022-09-10 19:58:06.062169"], ["end_at", "2022-10-04 19:58:06.062268"], ["created_at", "2022-09-13 19:58:06.063569"], ["updated_at", "2022-09-13 19:58:06.063569"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Course Exists (0.3ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 79829006], ["LIMIT", 1]] Course Create (0.2ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 79829006], ["sis_id", "4097b36ac5b13c7741a5289804003193"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2022-09-10 19:58:06.069419"], ["end_at", "2022-10-04 19:58:06.069507"], ["created_at", "2022-09-13 19:58:06.070799"], ["updated_at", "2022-09-13 19:58:06.070799"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Course Exists (0.3ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 19978384], ["LIMIT", 1]] Course Create (0.3ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 19978384], ["sis_id", "d9a1f98a36ed9f067ba612a099632957"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2022-09-10 19:58:06.076593"], ["end_at", "2022-10-04 19:58:06.076698"], ["created_at", "2022-09-13 19:58:06.078044"], ["updated_at", "2022-09-13 19:58:06.078044"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Course Exists (0.4ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 64778085], ["LIMIT", 1]] Course Create (0.3ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 64778085], ["sis_id", "0751444168850f289ad76f6d6dbff259"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2022-09-10 19:58:06.081290"], ["end_at", "2022-10-04 19:58:06.081389"], ["created_at", "2022-09-13 19:58:06.083027"], ["updated_at", "2022-09-13 19:58:06.083027"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Course Exists (0.2ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 21018940], ["LIMIT", 1]] Course Create (0.3ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 21018940], ["sis_id", "368b9b429a969955606c426451fd36b4"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2022-09-10 19:58:06.086373"], ["end_at", "2022-10-04 19:58:06.086491"], ["created_at", "2022-09-13 19:58:06.087733"], ["updated_at", "2022-09-13 19:58:06.087733"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Course Exists (0.3ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 73313534], ["LIMIT", 1]] Course Create (0.4ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 73313534], ["sis_id", "790090bf952c1523c25f0899975f9c53"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2022-09-10 19:58:06.090837"], ["end_at", "2022-10-04 19:58:06.090951"], ["created_at", "2022-09-13 19:58:06.092495"], ["updated_at", "2022-09-13 19:58:06.092495"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Enrollment Exists (0.5ms) SELECT 1 AS one FROM "enrollments" WHERE "enrollments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 11948415], ["LIMIT", 1]] Enrollment Create (0.5ms) INSERT INTO "enrollments" ("canvas_id", "created_at", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["canvas_id", 11948415], ["created_at", "2022-09-13 19:58:06.114357"], ["updated_at", "2022-09-13 19:58:06.114357"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Enrollment Exists (0.4ms) SELECT 1 AS one FROM "enrollments" WHERE "enrollments"."canvas_id" IS NULL AND "enrollments"."id" != $1 LIMIT $2 [["id", 22], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Enrollment Exists (0.3ms) SELECT 1 AS one FROM "enrollments" WHERE "enrollments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 69427057], ["LIMIT", 1]] Enrollment Create (0.3ms) INSERT INTO "enrollments" ("canvas_id", "created_at", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["canvas_id", 69427057], ["created_at", "2022-09-13 19:58:06.122083"], ["updated_at", "2022-09-13 19:58:06.122083"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Enrollment Load (0.2ms) SELECT "enrollments".* FROM "enrollments" ORDER BY "enrollments"."id" ASC LIMIT $1 [["LIMIT", 1]] Enrollment Exists (0.4ms) SELECT 1 AS one FROM "enrollments" WHERE "enrollments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 69427057], ["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) SAVEPOINT active_record_1 Enrollment Exists (0.3ms) SELECT 1 AS one FROM "enrollments" WHERE "enrollments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 72059467], ["LIMIT", 1]] Enrollment Create (0.3ms) INSERT INTO "enrollments" ("canvas_id", "created_at", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["canvas_id", 72059467], ["created_at", "2022-09-13 19:58:06.129752"], ["updated_at", "2022-09-13 19:58:06.129752"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Enrollment Exists (0.3ms) SELECT 1 AS one FROM "enrollments" WHERE "enrollments"."canvas_id" = $1 AND "enrollments"."id" != $2 LIMIT $3 [["canvas_id", 72059467], ["id", 24], ["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Enrollment Exists (0.3ms) SELECT 1 AS one FROM "enrollments" WHERE "enrollments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 27587579], ["LIMIT", 1]] Enrollment Create (0.3ms) INSERT INTO "enrollments" ("canvas_id", "created_at", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["canvas_id", 27587579], ["created_at", "2022-09-13 19:58:06.136225"], ["updated_at", "2022-09-13 19:58:06.136225"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Enrollment Exists (0.3ms) SELECT 1 AS one FROM "enrollments" WHERE "enrollments"."canvas_id" = $1 AND "enrollments"."id" != $2 LIMIT $3 [["canvas_id", 27587579], ["id", 25], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Enrollment Exists (0.4ms) SELECT 1 AS one FROM "enrollments" WHERE "enrollments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 47945241], ["LIMIT", 1]] Enrollment Create (0.4ms) INSERT INTO "enrollments" ("canvas_id", "created_at", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["canvas_id", 47945241], ["created_at", "2022-09-13 19:58:06.143210"], ["updated_at", "2022-09-13 19:58:06.143210"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Enrollment Exists (0.4ms) SELECT 1 AS one FROM "enrollments" WHERE "enrollments"."canvas_id" = $1 AND "enrollments"."id" != $2 LIMIT $3 [["canvas_id", 47945241], ["id", 26], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Group Exists (0.4ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 46354684], ["LIMIT", 1]] Group Create (0.3ms) INSERT INTO "groups" ("canvas_id", "sis_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 46354684], ["sis_id", "ef50e384b3d0c0ef87f6e3acb4907313"], ["name", "Some User Group"], ["workflow_state", "available"], ["created_at", "2022-09-13 19:58:06.160644"], ["updated_at", "2022-09-13 19:58:06.160644"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 User Exists (0.3ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 47547702], ["LIMIT", 1]] User Create (0.3ms) INSERT INTO "users" ("canvas_id", "sis_id", "email", "first_name", "last_name", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 47547702], ["sis_id", "e8f7d10e92008c753f935153ddce21de"], ["email", "cooldude@coolsite.com"], ["first_name", "Cool"], ["last_name", "Dude"], ["created_at", "2022-09-13 19:58:06.172989"], ["updated_at", "2022-09-13 19:58:06.172989"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 GroupMembership Exists (0.3ms) SELECT 1 AS one FROM "group_memberships" WHERE "group_memberships"."canvas_id" = $1 LIMIT $2 [["canvas_id", 57356054], ["LIMIT", 1]] GroupMembership Create (0.2ms) INSERT INTO "group_memberships" ("canvas_id", "canvas_user_id", "canvas_group_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 57356054], ["canvas_user_id", 47547702], ["canvas_group_id", 46354684], ["workflow_state", "accepted"], ["created_at", "2022-09-13 19:58:06.183937"], ["updated_at", "2022-09-13 19:58:06.183937"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 GroupMembership Exists (0.3ms) SELECT 1 AS one FROM "group_memberships" WHERE "group_memberships"."canvas_id" IS NULL AND "group_memberships"."id" != $1 LIMIT $2 [["id", 19], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 94395644], ["LIMIT", 1]] Group Create (0.2ms) INSERT INTO "groups" ("canvas_id", "sis_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 94395644], ["sis_id", "b047918857bc17c247112e44b6350d48"], ["name", "Some User Group"], ["workflow_state", "available"], ["created_at", "2022-09-13 19:58:06.189862"], ["updated_at", "2022-09-13 19:58:06.189862"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 User Exists (0.3ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 51718149], ["LIMIT", 1]] User Create (0.4ms) INSERT INTO "users" ("canvas_id", "sis_id", "email", "first_name", "last_name", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 51718149], ["sis_id", "add282ef305663c4a766a15f5a76bb39"], ["email", "cooldude@coolsite.com"], ["first_name", "Cool"], ["last_name", "Dude"], ["created_at", "2022-09-13 19:58:06.192388"], ["updated_at", "2022-09-13 19:58:06.192388"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 GroupMembership Exists (0.3ms) SELECT 1 AS one FROM "group_memberships" WHERE "group_memberships"."canvas_id" = $1 LIMIT $2 [["canvas_id", 73530789], ["LIMIT", 1]] GroupMembership Create (0.3ms) INSERT INTO "group_memberships" ("canvas_id", "canvas_user_id", "canvas_group_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 73530789], ["canvas_user_id", 51718149], ["canvas_group_id", 94395644], ["workflow_state", "accepted"], ["created_at", "2022-09-13 19:58:06.195622"], ["updated_at", "2022-09-13 19:58:06.195622"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 GroupMembership Load (0.2ms) SELECT "group_memberships".* FROM "group_memberships" ORDER BY "group_memberships"."id" ASC LIMIT $1 [["LIMIT", 1]] GroupMembership Exists (0.4ms) SELECT 1 AS one FROM "group_memberships" WHERE "group_memberships"."canvas_id" = $1 LIMIT $2 [["canvas_id", 73530789], ["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 20778702], ["LIMIT", 1]] Group Create (0.2ms) INSERT INTO "groups" ("canvas_id", "sis_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 20778702], ["sis_id", "134126e81e84d9c3de2e0b917f0f3008"], ["name", "Some User Group"], ["workflow_state", "available"], ["created_at", "2022-09-13 19:58:06.203319"], ["updated_at", "2022-09-13 19:58:06.203319"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 User Exists (0.2ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 59032006], ["LIMIT", 1]] User Create (0.2ms) INSERT INTO "users" ("canvas_id", "sis_id", "email", "first_name", "last_name", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 59032006], ["sis_id", "75e093044792eff299bc3279c35da662"], ["email", "cooldude@coolsite.com"], ["first_name", "Cool"], ["last_name", "Dude"], ["created_at", "2022-09-13 19:58:06.205237"], ["updated_at", "2022-09-13 19:58:06.205237"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 GroupMembership Exists (0.3ms) SELECT 1 AS one FROM "group_memberships" WHERE "group_memberships"."canvas_id" = $1 LIMIT $2 [["canvas_id", 91832718], ["LIMIT", 1]] GroupMembership Create (0.3ms) INSERT INTO "group_memberships" ("canvas_id", "canvas_user_id", "canvas_group_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 91832718], ["canvas_user_id", 59032006], ["canvas_group_id", 20778702], ["workflow_state", "accepted"], ["created_at", "2022-09-13 19:58:06.207695"], ["updated_at", "2022-09-13 19:58:06.207695"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 GroupMembership Exists (0.3ms) SELECT 1 AS one FROM "group_memberships" WHERE "group_memberships"."canvas_id" = $1 AND "group_memberships"."id" != $2 LIMIT $3 [["canvas_id", 91832718], ["id", 21], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 67354498], ["LIMIT", 1]] Group Create (0.3ms) INSERT INTO "groups" ("canvas_id", "sis_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 67354498], ["sis_id", "6c2f7a3887a88d65305ae31c5b09c248"], ["name", "Some User Group"], ["workflow_state", "available"], ["created_at", "2022-09-13 19:58:06.214315"], ["updated_at", "2022-09-13 19:58:06.214315"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 User Exists (0.4ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 44339749], ["LIMIT", 1]] User Create (0.4ms) INSERT INTO "users" ("canvas_id", "sis_id", "email", "first_name", "last_name", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 44339749], ["sis_id", "7dbb84d8cf8a069f8f2d343ae16464b9"], ["email", "cooldude@coolsite.com"], ["first_name", "Cool"], ["last_name", "Dude"], ["created_at", "2022-09-13 19:58:06.217146"], ["updated_at", "2022-09-13 19:58:06.217146"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 GroupMembership Exists (0.3ms) SELECT 1 AS one FROM "group_memberships" WHERE "group_memberships"."canvas_id" = $1 LIMIT $2 [["canvas_id", 32430271], ["LIMIT", 1]] GroupMembership Create (0.3ms) INSERT INTO "group_memberships" ("canvas_id", "canvas_user_id", "canvas_group_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 32430271], ["canvas_user_id", 44339749], ["canvas_group_id", 67354498], ["workflow_state", "accepted"], ["created_at", "2022-09-13 19:58:06.220693"], ["updated_at", "2022-09-13 19:58:06.220693"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 GroupMembership Exists (0.3ms) SELECT 1 AS one FROM "group_memberships" WHERE "group_memberships"."canvas_id" = $1 AND "group_memberships"."id" != $2 LIMIT $3 [["canvas_id", 32430271], ["id", 22], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) SAVEPOINT active_record_1 Group Exists (0.4ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 7139735], ["LIMIT", 1]] Group Create (0.4ms) INSERT INTO "groups" ("canvas_id", "sis_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 7139735], ["sis_id", "29e0b878d8c129749369d2aca51e09a4"], ["name", "Some User Group"], ["workflow_state", "available"], ["created_at", "2022-09-13 19:58:06.227934"], ["updated_at", "2022-09-13 19:58:06.227934"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Group Exists (0.4ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" IS NULL AND "groups"."id" != $1 LIMIT $2 [["id", 38], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 76682971], ["LIMIT", 1]] Group Create (0.3ms) INSERT INTO "groups" ("canvas_id", "sis_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 76682971], ["sis_id", "5f84bde3dae78b82cc372c2c0c5020fc"], ["name", "Some User Group"], ["workflow_state", "available"], ["created_at", "2022-09-13 19:58:06.237145"], ["updated_at", "2022-09-13 19:58:06.237145"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Group Load (0.2ms) SELECT "groups".* FROM "groups" ORDER BY "groups"."id" ASC LIMIT $1 [["LIMIT", 1]] Group Exists (0.4ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 76682971], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.3ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 14714013], ["LIMIT", 1]] Group Create (0.4ms) INSERT INTO "groups" ("canvas_id", "sis_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 14714013], ["sis_id", "d24c090c8eb7d2424f0b727a4891e734"], ["name", "Some User Group"], ["workflow_state", "available"], ["created_at", "2022-09-13 19:58:06.245517"], ["updated_at", "2022-09-13 19:58:06.245517"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 7975324], ["LIMIT", 1]] Group Create (0.4ms) INSERT INTO "groups" ("canvas_id", "sis_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 7975324], ["sis_id", "2eac2bc5662d57f1da0cc32e74a228aa"], ["name", "Some User Group"], ["workflow_state", "available"], ["created_at", "2022-09-13 19:58:06.251229"], ["updated_at", "2022-09-13 19:58:06.251229"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Group Exists (0.4ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 AND "groups"."id" != $2 LIMIT $3 [["canvas_id", 7975324], ["id", 41], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 44109697], ["LIMIT", 1]] Group Create (0.5ms) INSERT INTO "groups" ("canvas_id", "sis_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 44109697], ["sis_id", "c0dbd52f1f6e1d8b557775475b7f7d7a"], ["name", "Some User Group"], ["workflow_state", "available"], ["created_at", "2022-09-13 19:58:06.257958"], ["updated_at", "2022-09-13 19:58:06.257958"]]  (0.3ms) RELEASE SAVEPOINT active_record_1 Group Exists (0.5ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 AND "groups"."id" != $2 LIMIT $3 [["canvas_id", 44109697], ["id", 42], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Role Exists (0.3ms) SELECT 1 AS one FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 69019974], ["LIMIT", 1]] Role Create (0.4ms) INSERT INTO "roles" ("canvas_id", "label", "base_role_type", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 69019974], ["label", "Cool Role"], ["base_role_type", "AccountMembership"], ["workflow_state", "active"], ["created_at", "2022-09-13 19:58:06.266638"], ["updated_at", "2022-09-13 19:58:06.266638"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Role Exists (0.3ms) SELECT 1 AS one FROM "roles" WHERE "roles"."canvas_id" IS NULL AND "roles"."id" != $1 LIMIT $2 [["id", 21], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) SAVEPOINT active_record_1 Role Exists (0.5ms) SELECT 1 AS one FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 29574887], ["LIMIT", 1]] Role Create (0.6ms) INSERT INTO "roles" ("canvas_id", "label", "base_role_type", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 29574887], ["label", "Cool Role"], ["base_role_type", "AccountMembership"], ["workflow_state", "active"], ["created_at", "2022-09-13 19:58:06.277423"], ["updated_at", "2022-09-13 19:58:06.277423"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Role Load (0.4ms) SELECT "roles".* FROM "roles" ORDER BY "roles"."id" ASC LIMIT $1 [["LIMIT", 1]] Role Exists (0.4ms) SELECT 1 AS one FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 29574887], ["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.4ms) SELECT COUNT(*) FROM "roles" Role Load (0.4ms) SELECT "roles".* FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]]  (0.3ms) SAVEPOINT active_record_1 Role Exists (0.4ms) SELECT 1 AS one FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] Role Create (0.5ms) INSERT INTO "roles" ("canvas_id", "label", "base_role_type", "canvas_account_id", "workflow_state", "permissions", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 1], ["label", "Account Admin"], ["base_role_type", "AccountMembership"], ["canvas_account_id", 10], ["workflow_state", "built_in"], ["permissions", "{\"manage_wiki\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"post_to_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"moderate_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_announcements\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"send_messages\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"send_messages_all\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_outcomes\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"create_conferences\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"create_collaborations\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_roster\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_all_grades\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_grades\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_rubrics\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"comment_on_others_submissions\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_students\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_admin_users\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_role_overrides\":{\"enabled\":true,\"locked\":true,\"readonly\":true,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_account_memberships\":{\"enabled\":true,\"locked\":true,\"readonly\":true,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_account_settings\":{\"enabled\":true,\"locked\":true,\"readonly\":true,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_groups\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_group_pages\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_files\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_assignments\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"undelete_courses\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_grade_changes\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_course_changes\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_question_banks\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_calendar\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_reports\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_courses\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_user_logins\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_user_observers\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_alerts\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"become_user\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_developer_keys\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"import_sis\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_sis\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_sis\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_course_list\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_statistics\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_storage_quotas\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_course_content\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_content\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_interaction_alerts\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"change_course_state\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_sections\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_feature_flags\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_quiz_answer_audits\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"moderate_grades\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"lti_add_edit\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true}}"], ["created_at", "2022-09-13 19:58:06.291550"], ["updated_at", "2022-09-13 19:58:06.291550"]]  (0.3ms) RELEASE SAVEPOINT active_record_1  (0.4ms) SELECT COUNT(*) FROM "roles" Role Load (0.3ms) SELECT "roles".* FROM "roles" ORDER BY "roles"."id" DESC LIMIT $1 [["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Role Exists (0.3ms) SELECT 1 AS one FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] Role Create (0.3ms) INSERT INTO "roles" ("canvas_id", "label", "base_role_type", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 1], ["label", "Cool Role"], ["base_role_type", "AccountMembership"], ["workflow_state", "active"], ["created_at", "2022-09-13 19:58:06.304889"], ["updated_at", "2022-09-13 19:58:06.304889"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SELECT COUNT(*) FROM "roles" Role Load (0.3ms) SELECT "roles".* FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]]  (0.3ms) SAVEPOINT active_record_1 Role Exists (0.4ms) SELECT 1 AS one FROM "roles" WHERE "roles"."canvas_id" = $1 AND "roles"."id" != $2 LIMIT $3 [["canvas_id", 1], ["id", 24], ["LIMIT", 1]] Role Update (0.6ms) UPDATE "roles" SET "label" = $1, "canvas_account_id" = $2, "permissions" = $3, "workflow_state" = $4, "updated_at" = $5 WHERE "roles"."id" = $6 [["label", "Account Admin"], ["canvas_account_id", 10], ["permissions", "{\"manage_wiki\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"post_to_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"moderate_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_announcements\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"send_messages\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"send_messages_all\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_outcomes\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"create_conferences\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"create_collaborations\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_roster\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_all_grades\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_grades\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_rubrics\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"comment_on_others_submissions\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_students\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_admin_users\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_role_overrides\":{\"enabled\":true,\"locked\":true,\"readonly\":true,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_account_memberships\":{\"enabled\":true,\"locked\":true,\"readonly\":true,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_account_settings\":{\"enabled\":true,\"locked\":true,\"readonly\":true,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_groups\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_group_pages\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_files\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_assignments\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"undelete_courses\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_grade_changes\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_course_changes\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_question_banks\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_calendar\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_reports\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_courses\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_user_logins\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_user_observers\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_alerts\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"become_user\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_developer_keys\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"import_sis\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_sis\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_sis\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_course_list\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_statistics\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_storage_quotas\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_course_content\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_content\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_interaction_alerts\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"change_course_state\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_sections\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_feature_flags\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_quiz_answer_audits\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"moderate_grades\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"lti_add_edit\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true}}"], ["workflow_state", "built_in"], ["updated_at", "2022-09-13 19:58:06.311115"], ["id", 24]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.3ms) SELECT COUNT(*) FROM "roles" Role Load (0.2ms) SELECT "roles".* FROM "roles" WHERE "roles"."id" = $1 LIMIT $2 [["id", 24], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) SAVEPOINT active_record_1 Section Exists (0.5ms) SELECT 1 AS one FROM "sections" WHERE "sections"."canvas_id" = $1 LIMIT $2 [["canvas_id", 48793322], ["LIMIT", 1]] Section Create (0.4ms) INSERT INTO "sections" ("canvas_id", "created_at", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["canvas_id", 48793322], ["created_at", "2022-09-13 19:58:06.335866"], ["updated_at", "2022-09-13 19:58:06.335866"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Section Exists (0.4ms) SELECT 1 AS one FROM "sections" WHERE "sections"."canvas_id" IS NULL AND "sections"."id" != $1 LIMIT $2 [["id", 28], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Section Exists (0.4ms) SELECT 1 AS one FROM "sections" WHERE "sections"."canvas_id" = $1 LIMIT $2 [["canvas_id", 20522283], ["LIMIT", 1]] Section Create (0.4ms) INSERT INTO "sections" ("canvas_id", "created_at", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["canvas_id", 20522283], ["created_at", "2022-09-13 19:58:06.343885"], ["updated_at", "2022-09-13 19:58:06.343885"]]  (0.3ms) RELEASE SAVEPOINT active_record_1 Section Load (0.2ms) SELECT "sections".* FROM "sections" ORDER BY "sections"."id" ASC LIMIT $1 [["LIMIT", 1]] Section Exists (0.4ms) SELECT 1 AS one FROM "sections" WHERE "sections"."canvas_id" = $1 LIMIT $2 [["canvas_id", 20522283], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Section Exists (0.3ms) SELECT 1 AS one FROM "sections" WHERE "sections"."canvas_id" = $1 LIMIT $2 [["canvas_id", 18227604], ["LIMIT", 1]] Section Create (0.3ms) INSERT INTO "sections" ("canvas_id", "created_at", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["canvas_id", 18227604], ["created_at", "2022-09-13 19:58:06.351851"], ["updated_at", "2022-09-13 19:58:06.351851"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Section Exists (0.3ms) SELECT 1 AS one FROM "sections" WHERE "sections"."canvas_id" = $1 AND "sections"."id" != $2 LIMIT $3 [["canvas_id", 18227604], ["id", 30], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Section Exists (0.2ms) SELECT 1 AS one FROM "sections" WHERE "sections"."canvas_id" = $1 LIMIT $2 [["canvas_id", 19112410], ["LIMIT", 1]] Section Create (0.3ms) INSERT INTO "sections" ("canvas_id", "created_at", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["canvas_id", 19112410], ["created_at", "2022-09-13 19:58:06.357267"], ["updated_at", "2022-09-13 19:58:06.357267"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.3ms) SAVEPOINT active_record_1 Submission Exists (0.7ms) SELECT 1 AS one FROM "submissions" WHERE "submissions"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] Submission Create (0.5ms) INSERT INTO "submissions" ("canvas_id", "submitted_at", "graded_at", "score", "points_possible", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 1], ["submitted_at", "2022-09-06 19:58:06.376252"], ["graded_at", "2022-09-12 19:58:06.376419"], ["score", 5.0], ["points_possible", 10.0], ["created_at", "2022-09-13 19:58:06.378800"], ["updated_at", "2022-09-13 19:58:06.378800"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Submission Exists (0.5ms) SELECT 1 AS one FROM "submissions" WHERE "submissions"."canvas_id" IS NULL AND "submissions"."id" != $1 LIMIT $2 [["id", 22], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Submission Exists (0.3ms) SELECT 1 AS one FROM "submissions" WHERE "submissions"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]] Submission Create (0.6ms) INSERT INTO "submissions" ("canvas_id", "submitted_at", "graded_at", "score", "points_possible", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 2], ["submitted_at", "2022-09-06 19:58:06.387990"], ["graded_at", "2022-09-12 19:58:06.388128"], ["score", 5.0], ["points_possible", 10.0], ["created_at", "2022-09-13 19:58:06.392242"], ["updated_at", "2022-09-13 19:58:06.392242"]]  (0.3ms) RELEASE SAVEPOINT active_record_1 Submission Load (0.4ms) SELECT "submissions".* FROM "submissions" ORDER BY "submissions"."id" ASC LIMIT $1 [["LIMIT", 1]] Submission Exists (0.5ms) SELECT 1 AS one FROM "submissions" WHERE "submissions"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Submission Exists (0.3ms) SELECT 1 AS one FROM "submissions" WHERE "submissions"."canvas_id" = $1 LIMIT $2 [["canvas_id", 3], ["LIMIT", 1]] Submission Create (0.4ms) INSERT INTO "submissions" ("canvas_id", "submitted_at", "graded_at", "score", "points_possible", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 3], ["submitted_at", "2022-09-06 19:58:06.402302"], ["graded_at", "2022-09-12 19:58:06.402435"], ["score", 5.0], ["points_possible", 10.0], ["created_at", "2022-09-13 19:58:06.404085"], ["updated_at", "2022-09-13 19:58:06.404085"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Submission Exists (0.5ms) SELECT 1 AS one FROM "submissions" WHERE "submissions"."canvas_id" = $1 AND "submissions"."id" != $2 LIMIT $3 [["canvas_id", 3], ["id", 24], ["LIMIT", 1]]  (0.4ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) SAVEPOINT active_record_1 Submission Exists (0.5ms) SELECT 1 AS one FROM "submissions" WHERE "submissions"."canvas_id" = $1 LIMIT $2 [["canvas_id", 4], ["LIMIT", 1]] Submission Create (0.6ms) INSERT INTO "submissions" ("canvas_id", "submitted_at", "graded_at", "score", "points_possible", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 4], ["submitted_at", "2022-09-06 19:58:06.411942"], ["graded_at", "2022-09-12 19:58:06.412121"], ["score", 5.0], ["points_possible", 10.0], ["created_at", "2022-09-13 19:58:06.414247"], ["updated_at", "2022-09-13 19:58:06.414247"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Submission Exists (0.5ms) SELECT 1 AS one FROM "submissions" WHERE "submissions"."canvas_id" = $1 AND "submissions"."id" != $2 LIMIT $3 [["canvas_id", 4], ["id", 25], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Submission Exists (0.4ms) SELECT 1 AS one FROM "submissions" WHERE "submissions"."canvas_id" = $1 LIMIT $2 [["canvas_id", 5], ["LIMIT", 1]] Submission Create (0.4ms) INSERT INTO "submissions" ("canvas_id", "submitted_at", "graded_at", "score", "points_possible", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 5], ["submitted_at", "2022-09-06 19:58:06.421489"], ["graded_at", "2022-09-12 19:58:06.421616"], ["score", 5.0], ["points_possible", 10.0], ["created_at", "2022-09-13 19:58:06.423191"], ["updated_at", "2022-09-13 19:58:06.423191"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Submission Exists (0.5ms) SELECT 1 AS one FROM "submissions" WHERE "submissions"."canvas_id" = $1 AND "submissions"."id" != $2 LIMIT $3 [["canvas_id", 5], ["id", 26], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Term Exists (0.4ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 9235233], ["LIMIT", 1]] Term Create (0.4ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 9235233], ["name", "Cool Term"], ["start_at", "2022-09-10 19:58:04.316722"], ["end_at", "2022-09-16 19:58:04.316878"], ["workflow_state", "active"], ["sis_id", "90c856f60ca954ec3baac0bab67e209c"], ["created_at", "2022-09-13 19:58:06.432734"], ["updated_at", "2022-09-13 19:58:06.432734"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Term Exists (0.4ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" IS NULL AND "terms"."id" != $1 LIMIT $2 [["id", 60], ["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Term Exists (0.3ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 85975635], ["LIMIT", 1]] Term Create (0.5ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 85975635], ["name", "Cool Term"], ["start_at", "2022-09-10 19:58:04.316722"], ["end_at", "2022-09-16 19:58:04.316878"], ["workflow_state", "active"], ["sis_id", "186859369e3fb1add56fc6841a67bd3a"], ["created_at", "2022-09-13 19:58:06.441209"], ["updated_at", "2022-09-13 19:58:06.441209"]]  (0.3ms) RELEASE SAVEPOINT active_record_1 Term Load (0.2ms) SELECT "terms".* FROM "terms" ORDER BY "terms"."id" ASC LIMIT $1 [["LIMIT", 1]] Term Exists (0.4ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 85975635], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Term Exists (0.6ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 25318228], ["LIMIT", 1]] Term Create (0.5ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 25318228], ["name", "Cool Term"], ["start_at", "2022-09-10 19:58:04.316722"], ["end_at", "2022-09-16 19:58:04.316878"], ["workflow_state", "active"], ["sis_id", "10f7433b0328692389ea081567463240"], ["created_at", "2022-09-13 19:58:06.451419"], ["updated_at", "2022-09-13 19:58:06.451419"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Term Exists (0.3ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 14768240], ["LIMIT", 1]] Term Create (0.4ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 14768240], ["name", "Cool Term"], ["start_at", "2022-09-11 19:58:06.455623"], ["end_at", "2022-09-16 19:58:06.455736"], ["workflow_state", "active"], ["sis_id", "077fe38aa8ecfe0bf4e87da9c6256457"], ["created_at", "2022-09-13 19:58:06.457703"], ["updated_at", "2022-09-13 19:58:06.457703"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 Term Exists (0.4ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 21543140], ["LIMIT", 1]] Term Create (0.5ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 21543140], ["name", "Cool Term"], ["start_at", "2022-09-10 19:58:04.316722"], ["end_at", "2022-09-16 19:58:04.316878"], ["workflow_state", "inactive"], ["sis_id", "5592241c2bd62ae80d44eb1dc05a7fea"], ["created_at", "2022-09-13 19:58:06.461510"], ["updated_at", "2022-09-13 19:58:06.461510"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.7ms) SAVEPOINT active_record_1 Term Exists (0.5ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 13218587], ["LIMIT", 1]] Term Create (0.5ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 13218587], ["name", "Cool Term"], ["start_at", "2022-07-13 19:58:06.463666"], ["end_at", "2022-08-13 19:58:06.463743"], ["workflow_state", "active"], ["sis_id", "14cb94180dd901e02cb74bb046a38ffb"], ["created_at", "2022-09-13 19:58:06.466462"], ["updated_at", "2022-09-13 19:58:06.466462"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Term Exists (0.3ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 85302404], ["LIMIT", 1]] Term Create (0.3ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 85302404], ["name", "Cool Term"], ["start_at", "2023-03-13 19:58:06.468367"], ["end_at", "2023-09-13 19:58:06.468466"], ["workflow_state", "active"], ["sis_id", "0f95ea218b1bc558003dc67bdab6e51c"], ["created_at", "2022-09-13 19:58:06.470276"], ["updated_at", "2022-09-13 19:58:06.470276"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Term Load (0.6ms) SELECT "terms".* FROM "terms" WHERE "terms"."workflow_state" = $1 AND (start_at <= '2022-09-28 19:58:06.471970' OR start_at IS NULL) AND (end_at >= '2022-08-29 19:58:06.472249' OR end_at IS NULL) [["workflow_state", "active"]]  (0.2ms) ROLLBACK  (0.3ms) BEGIN  (0.3ms) SELECT COUNT(*) FROM "terms" Term Load (0.3ms) SELECT "terms".* FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]]  (0.2ms) SAVEPOINT active_record_1 Term Exists (0.3ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] Term Create (0.3ms) INSERT INTO "terms" ("canvas_id", "name", "workflow_state", "grading_period_group_id", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 1], ["name", "Default Term"], ["workflow_state", "active"], ["grading_period_group_id", 1], ["sis_id", "Test"], ["created_at", "2022-09-13 19:58:06.480977"], ["updated_at", "2022-09-13 19:58:06.480977"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SELECT COUNT(*) FROM "terms" Term Load (0.3ms) SELECT "terms".* FROM "terms" ORDER BY "terms"."id" DESC LIMIT $1 [["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Term Exists (0.3ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] Term Create (0.3ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 1], ["name", "Cool Term"], ["start_at", "2022-09-10 19:58:04.316722"], ["end_at", "2022-09-16 19:58:04.316878"], ["workflow_state", "active"], ["sis_id", "1bd72beec709a99558556283df5bb67f"], ["created_at", "2022-09-13 19:58:06.488384"], ["updated_at", "2022-09-13 19:58:06.488384"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SELECT COUNT(*) FROM "terms" Term Load (0.2ms) SELECT "terms".* FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]]  (0.2ms) SAVEPOINT active_record_1 Term Exists (0.4ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 AND "terms"."id" != $2 LIMIT $3 [["canvas_id", 1], ["id", 68], ["LIMIT", 1]] Term Update (0.4ms) UPDATE "terms" SET "name" = $1, "sis_id" = $2, "start_at" = $3, "end_at" = $4, "grading_period_group_id" = $5, "updated_at" = $6 WHERE "terms"."id" = $7 [["name", "Default Term"], ["sis_id", "Test"], ["start_at", nil], ["end_at", nil], ["grading_period_group_id", 1], ["updated_at", "2022-09-13 19:58:06.493559"], ["id", 68]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SELECT COUNT(*) FROM "terms" Term Load (0.2ms) SELECT "terms".* FROM "terms" WHERE "terms"."id" = $1 LIMIT $2 [["id", 68], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 User Exists (0.4ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 51062407], ["LIMIT", 1]] User Create (0.4ms) INSERT INTO "users" ("canvas_id", "sis_id", "email", "first_name", "last_name", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 51062407], ["sis_id", "f528af38672101fdfc5aee85dc1c941e"], ["email", "cooldude@coolsite.com"], ["first_name", "Cool"], ["last_name", "Dude"], ["created_at", "2022-09-13 19:58:06.501258"], ["updated_at", "2022-09-13 19:58:06.501258"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 User Exists (0.2ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" IS NULL AND "users"."id" != $1 LIMIT $2 [["id", 50], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 User Exists (0.3ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 61662101], ["LIMIT", 1]] User Create (0.5ms) INSERT INTO "users" ("canvas_id", "sis_id", "email", "first_name", "last_name", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 61662101], ["sis_id", "49e20ac1e2b0221b29f728797f46317a"], ["email", "cooldude@coolsite.com"], ["first_name", "Cool"], ["last_name", "Dude"], ["created_at", "2022-09-13 19:58:06.508578"], ["updated_at", "2022-09-13 19:58:06.508578"]]  (0.3ms) RELEASE SAVEPOINT active_record_1 User Load (0.3ms) SELECT "users".* FROM "users" ORDER BY "users"."id" ASC LIMIT $1 [["LIMIT", 1]] User Exists (0.4ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 61662101], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 User Exists (0.3ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 79823596], ["LIMIT", 1]] User Create (0.2ms) INSERT INTO "users" ("canvas_id", "sis_id", "email", "first_name", "last_name", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 79823596], ["sis_id", "b98e25c128d4f530d7554aafd2e7648c"], ["email", "cooldude@coolsite.com"], ["first_name", "Cool"], ["last_name", "Dude"], ["created_at", "2022-09-13 19:58:06.518106"], ["updated_at", "2022-09-13 19:58:06.518106"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 User Exists (0.3ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 65275537], ["LIMIT", 1]] User Create (0.3ms) INSERT INTO "users" ("canvas_id", "sis_id", "email", "first_name", "last_name", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 65275537], ["sis_id", "efefab1e8641f671badc1a873ac0f679"], ["email", "cooldude@coolsite.com"], ["first_name", "Cool"], ["last_name", "Dude"], ["created_at", "2022-09-13 19:58:06.522123"], ["updated_at", "2022-09-13 19:58:06.522123"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 User Exists (0.4ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 95445003], ["LIMIT", 1]] User Create (0.4ms) INSERT INTO "users" ("canvas_id", "sis_id", "email", "first_name", "last_name", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 95445003], ["sis_id", "99beab2477fad97f1337c2ec044e0830"], ["email", "cooldude@coolsite.com"], ["first_name", "Cool"], ["last_name", "Dude"], ["created_at", "2022-09-13 19:58:06.527162"], ["updated_at", "2022-09-13 19:58:06.527162"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) SELECT COUNT(*) FROM "assignment_groups" AssignmentGroup Create Many (0.7ms) INSERT INTO "assignment_groups" ("canvas_id","canvas_course_id","name","rules","position","group_weight","workflow_state","canvas_created_at","canvas_updated_at","created_at","updated_at") VALUES (1,1,'Assignments','--- drop_lowest:1\nnever_drop:36\n ',1,50.0,'available','2017-09-08 01:37:33','2017-09-08 01:37:33','2022-09-13 19:58:06.538614','2022-09-13 19:58:06.538614'),(2,1,'Tests',NULL,1,50.0,'available','2017-09-08 01:37:33','2017-09-08 01:37:33','2022-09-13 19:58:06.538614','2022-09-13 19:58:06.538614') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","canvas_course_id"=EXCLUDED."canvas_course_id","name"=EXCLUDED."name","rules"=EXCLUDED."rules","position"=EXCLUDED."position","group_weight"=EXCLUDED."group_weight","workflow_state"=EXCLUDED."workflow_state","canvas_created_at"=EXCLUDED."canvas_created_at","canvas_updated_at"=EXCLUDED."canvas_updated_at","updated_at"=EXCLUDED."updated_at" WHERE ("assignment_groups".canvas_id, "assignment_groups".canvas_course_id, "assignment_groups".name, "assignment_groups".rules, "assignment_groups".position, "assignment_groups".group_weight, "assignment_groups".workflow_state, "assignment_groups".canvas_created_at, "assignment_groups".canvas_updated_at) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.canvas_course_id, EXCLUDED.name, EXCLUDED.rules, EXCLUDED.position, EXCLUDED.group_weight, EXCLUDED.workflow_state, EXCLUDED.canvas_created_at, EXCLUDED.canvas_updated_at) RETURNING "id"  (0.3ms) SELECT COUNT(*) FROM "assignment_groups"  (0.2ms) ROLLBACK  (0.3ms) BEGIN  (0.4ms) SELECT COUNT(*) FROM "assignments" Assignment Create Many (0.8ms) INSERT INTO "assignments" ("canvas_id","title","description","due_at","unlock_at","lock_at","points_possible","min_score","max_score","mastery_score","grading_type","submission_types","workflow_state","canvas_context_id","canvas_context_type","canvas_assignment_group_id","canvas_grading_scheme_id","canvas_grading_standard_id","created_at","updated_at") VALUES (88,'Assignment 1','

fdsfds

',NULL,NULL,NULL,100.0,NULL,NULL,NULL,'points','online_text_entry','published',58,'Course',55,NULL,NULL,'2022-09-13 19:58:06.552868','2022-09-13 19:58:06.552868'),(89,'fdsfdsfds','

fdsfdsfsdf

',NULL,NULL,NULL,100.0,NULL,NULL,NULL,'points','online_text_entry','published',59,'Course',56,NULL,NULL,'2022-09-13 19:58:06.552868','2022-09-13 19:58:06.552868') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","title"=EXCLUDED."title","description"=EXCLUDED."description","due_at"=EXCLUDED."due_at","unlock_at"=EXCLUDED."unlock_at","lock_at"=EXCLUDED."lock_at","points_possible"=EXCLUDED."points_possible","min_score"=EXCLUDED."min_score","max_score"=EXCLUDED."max_score","mastery_score"=EXCLUDED."mastery_score","grading_type"=EXCLUDED."grading_type","submission_types"=EXCLUDED."submission_types","workflow_state"=EXCLUDED."workflow_state","canvas_context_id"=EXCLUDED."canvas_context_id","canvas_context_type"=EXCLUDED."canvas_context_type","canvas_assignment_group_id"=EXCLUDED."canvas_assignment_group_id","canvas_grading_scheme_id"=EXCLUDED."canvas_grading_scheme_id","canvas_grading_standard_id"=EXCLUDED."canvas_grading_standard_id","updated_at"=EXCLUDED."updated_at" WHERE ("assignments".canvas_id, "assignments".title, "assignments".description, "assignments".due_at, "assignments".unlock_at, "assignments".lock_at, "assignments".points_possible, "assignments".min_score, "assignments".max_score, "assignments".mastery_score, "assignments".grading_type, "assignments".submission_types, "assignments".workflow_state, "assignments".canvas_context_id, "assignments".canvas_context_type, "assignments".canvas_assignment_group_id, "assignments".canvas_grading_scheme_id, "assignments".canvas_grading_standard_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.title, EXCLUDED.description, EXCLUDED.due_at, EXCLUDED.unlock_at, EXCLUDED.lock_at, EXCLUDED.points_possible, EXCLUDED.min_score, EXCLUDED.max_score, EXCLUDED.mastery_score, EXCLUDED.grading_type, EXCLUDED.submission_types, EXCLUDED.workflow_state, EXCLUDED.canvas_context_id, EXCLUDED.canvas_context_type, EXCLUDED.canvas_assignment_group_id, EXCLUDED.canvas_grading_scheme_id, EXCLUDED.canvas_grading_standard_id) RETURNING "id"  (0.3ms) SELECT COUNT(*) FROM "assignments"  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.6ms) SELECT COUNT(*) FROM "content_migrations" ContentMigration Create Many (1.0ms) INSERT INTO "content_migrations" ("canvas_id","canvas_context_id","canvas_context_type","workflow_state","migration_settings","started_at","finished_at","progress","canvas_source_course_id","migration_type","canvas_child_subscription_id","canvas_root_account_id","created_at","updated_at") VALUES (101,1250,'Course','imported',NULL,'2022-02-18 10:10:40','2022-02-18 10:11:40',100.0,1200,'course_copy_importer',NULL,1,'2022-09-13 19:58:06.565126','2022-09-13 19:58:06.565126'),(102,1251,'Course','imported',NULL,'2022-02-18 10:10:40','2022-02-18 10:11:40',100.0,1120,'master_course_import',3,1,'2022-09-13 19:58:06.565126','2022-09-13 19:58:06.565126') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","canvas_context_id"=EXCLUDED."canvas_context_id","canvas_context_type"=EXCLUDED."canvas_context_type","workflow_state"=EXCLUDED."workflow_state","migration_settings"=EXCLUDED."migration_settings","started_at"=EXCLUDED."started_at","finished_at"=EXCLUDED."finished_at","progress"=EXCLUDED."progress","canvas_source_course_id"=EXCLUDED."canvas_source_course_id","migration_type"=EXCLUDED."migration_type","canvas_child_subscription_id"=EXCLUDED."canvas_child_subscription_id","canvas_root_account_id"=EXCLUDED."canvas_root_account_id","updated_at"=EXCLUDED."updated_at" WHERE ("content_migrations".canvas_id, "content_migrations".canvas_context_id, "content_migrations".canvas_context_type, "content_migrations".workflow_state, "content_migrations".migration_settings, "content_migrations".started_at, "content_migrations".finished_at, "content_migrations".progress, "content_migrations".canvas_source_course_id, "content_migrations".migration_type, "content_migrations".canvas_child_subscription_id, "content_migrations".canvas_root_account_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.canvas_context_id, EXCLUDED.canvas_context_type, EXCLUDED.workflow_state, EXCLUDED.migration_settings, EXCLUDED.started_at, EXCLUDED.finished_at, EXCLUDED.progress, EXCLUDED.canvas_source_course_id, EXCLUDED.migration_type, EXCLUDED.canvas_child_subscription_id, EXCLUDED.canvas_root_account_id) RETURNING "id"  (0.3ms) SELECT COUNT(*) FROM "content_migrations"  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.4ms) SELECT COUNT(*) FROM "context_module_items" ContextModuleItem Create Many (0.4ms) INSERT INTO "context_module_items" ("canvas_id","canvas_context_module_id","position","canvas_content_id","canvas_content_type","workflow_state","canvas_assignment_id","created_at","updated_at") VALUES (15,9,1,83,'Assignment','active',1,'2022-09-13 19:58:06.571026','2022-09-13 19:58:06.571026'),(16,10,1,80,'Assignment','active',2,'2022-09-13 19:58:06.571026','2022-09-13 19:58:06.571026') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","canvas_context_module_id"=EXCLUDED."canvas_context_module_id","position"=EXCLUDED."position","canvas_content_id"=EXCLUDED."canvas_content_id","canvas_content_type"=EXCLUDED."canvas_content_type","workflow_state"=EXCLUDED."workflow_state","canvas_assignment_id"=EXCLUDED."canvas_assignment_id","updated_at"=EXCLUDED."updated_at" WHERE ("context_module_items".canvas_id, "context_module_items".canvas_context_module_id, "context_module_items".position, "context_module_items".canvas_content_id, "context_module_items".canvas_content_type, "context_module_items".workflow_state, "context_module_items".canvas_assignment_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.canvas_context_module_id, EXCLUDED.position, EXCLUDED.canvas_content_id, EXCLUDED.canvas_content_type, EXCLUDED.workflow_state, EXCLUDED.canvas_assignment_id) RETURNING "id"  (0.3ms) SELECT COUNT(*) FROM "context_module_items"  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.3ms) SELECT COUNT(*) FROM "context_modules" ContextModule Create Many (0.7ms) INSERT INTO "context_modules" ("canvas_id","canvas_context_id","canvas_context_type","position","name","workflow_state","deleted_at","created_at","updated_at") VALUES (23,785,'Course',1,'New Mod','active',NULL,'2022-09-13 19:58:06.575848','2022-09-13 19:58:06.575848'),(4,27,'Course',1,'Modules gonna module','unpublished',NULL,'2022-09-13 19:58:06.575848','2022-09-13 19:58:06.575848') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","canvas_context_id"=EXCLUDED."canvas_context_id","canvas_context_type"=EXCLUDED."canvas_context_type","position"=EXCLUDED."position","name"=EXCLUDED."name","workflow_state"=EXCLUDED."workflow_state","deleted_at"=EXCLUDED."deleted_at","updated_at"=EXCLUDED."updated_at" WHERE ("context_modules".canvas_id, "context_modules".canvas_context_id, "context_modules".canvas_context_type, "context_modules".position, "context_modules".name, "context_modules".workflow_state, "context_modules".deleted_at) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.canvas_context_id, EXCLUDED.canvas_context_type, EXCLUDED.position, EXCLUDED.name, EXCLUDED.workflow_state, EXCLUDED.deleted_at) RETURNING "id"  (0.3ms) SELECT COUNT(*) FROM "context_modules"  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) SELECT COUNT(*) FROM "courses" Course Create Many (0.8ms) INSERT INTO "courses" ("canvas_id","sis_id","course_code","name","canvas_account_id","canvas_term_id","start_at","end_at","workflow_state","grading_standard_id","created_at","updated_at") VALUES (1,'course_sis_id_1','C1','Course #1',1,1,'2017-03-27 21:53:18','2017-04-27 12:21:18','active',NULL,'2022-09-13 19:58:06.581973','2022-09-13 19:58:06.581973'),(2,'course_sis_id_2','C2','Course #2',1,1,'2017-03-27 21:53:18','2017-04-27 12:21:18','unpublished',NULL,'2022-09-13 19:58:06.581973','2022-09-13 19:58:06.581973') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","sis_id"=EXCLUDED."sis_id","course_code"=EXCLUDED."course_code","name"=EXCLUDED."name","canvas_account_id"=EXCLUDED."canvas_account_id","canvas_term_id"=EXCLUDED."canvas_term_id","start_at"=EXCLUDED."start_at","end_at"=EXCLUDED."end_at","workflow_state"=EXCLUDED."workflow_state","grading_standard_id"=EXCLUDED."grading_standard_id","updated_at"=EXCLUDED."updated_at" WHERE ("courses".canvas_id, "courses".sis_id, "courses".course_code, "courses".name, "courses".canvas_account_id, "courses".canvas_term_id, "courses".start_at, "courses".end_at, "courses".workflow_state, "courses".grading_standard_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.sis_id, EXCLUDED.course_code, EXCLUDED.name, EXCLUDED.canvas_account_id, EXCLUDED.canvas_term_id, EXCLUDED.start_at, EXCLUDED.end_at, EXCLUDED.workflow_state, EXCLUDED.grading_standard_id) RETURNING "id"  (0.3ms) SELECT COUNT(*) FROM "courses"  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.3ms) SELECT COUNT(*) FROM "users" User Create Many (0.6ms) INSERT INTO "users" ("canvas_id","sis_id","email","first_name","last_name","name","sortable_name","workflow_state","login_id","created_at","updated_at") VALUES (1,'sis_id_1','poorbastard@yharnam.com','Patches','the Spider','Patches the Spider','the Spider, Patches','active','spiderdude1337','2022-09-13 19:58:06.587573','2022-09-13 19:58:06.587573'),(2,'sis_id_2','dreamer@yharnam.com','Hunter','Djura','Hunter Djura','Djura, Hunter','active','retireddude110','2022-09-13 19:58:06.587573','2022-09-13 19:58:06.587573') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","sis_id"=EXCLUDED."sis_id","email"=EXCLUDED."email","first_name"=EXCLUDED."first_name","last_name"=EXCLUDED."last_name","name"=EXCLUDED."name","sortable_name"=EXCLUDED."sortable_name","workflow_state"=EXCLUDED."workflow_state","login_id"=EXCLUDED."login_id","updated_at"=EXCLUDED."updated_at" WHERE ("users".canvas_id, "users".sis_id, "users".email, "users".first_name, "users".last_name, "users".name, "users".sortable_name, "users".workflow_state, "users".login_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.sis_id, EXCLUDED.email, EXCLUDED.first_name, EXCLUDED.last_name, EXCLUDED.name, EXCLUDED.sortable_name, EXCLUDED.workflow_state, EXCLUDED.login_id) RETURNING "id"  (0.2ms) SELECT COUNT(*) FROM "users"  (0.2ms) ROLLBACK  (0.1ms) BEGIN User Create Many (0.6ms) INSERT INTO "users" ("canvas_id","sis_id","email","first_name","last_name","name","sortable_name","workflow_state","login_id","created_at","updated_at") VALUES (1,'sis_id_1','poorbastard@yharnam.com','Patches','the Spider','Patches the Spider','the Spider, Patches','active','spiderdude1337','2022-09-13 19:58:06.591705','2022-09-13 19:58:06.591705'),(2,'sis_id_2','dreamer@yharnam.com','Hunter','Djura','Hunter Djura','Djura, Hunter','active','retireddude110','2022-09-13 19:58:06.591705','2022-09-13 19:58:06.591705') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","sis_id"=EXCLUDED."sis_id","email"=EXCLUDED."email","first_name"=EXCLUDED."first_name","last_name"=EXCLUDED."last_name","name"=EXCLUDED."name","sortable_name"=EXCLUDED."sortable_name","workflow_state"=EXCLUDED."workflow_state","login_id"=EXCLUDED."login_id","updated_at"=EXCLUDED."updated_at" WHERE ("users".canvas_id, "users".sis_id, "users".email, "users".first_name, "users".last_name, "users".name, "users".sortable_name, "users".workflow_state, "users".login_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.sis_id, EXCLUDED.email, EXCLUDED.first_name, EXCLUDED.last_name, EXCLUDED.name, EXCLUDED.sortable_name, EXCLUDED.workflow_state, EXCLUDED.login_id) RETURNING "id" User Load (0.3ms) SELECT "users".* FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) SELECT COUNT(*) FROM "courses" Course Create Many (0.5ms) INSERT INTO "courses" ("canvas_id","sis_id","course_code","name","canvas_account_id","canvas_term_id","start_at","end_at","workflow_state","grading_standard_id","created_at","updated_at") VALUES (1,'course_sis_id_1','C1','Course #1',1,1,'2017-03-27 21:53:18','2017-04-27 12:21:18','active',NULL,'2022-09-13 19:58:06.598360','2022-09-13 19:58:06.598360'),(2,'course_sis_id_2','C2','Course #2',1,1,'2017-03-27 21:53:18','2017-04-27 12:21:18','unpublished',NULL,'2022-09-13 19:58:06.598360','2022-09-13 19:58:06.598360') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","sis_id"=EXCLUDED."sis_id","course_code"=EXCLUDED."course_code","name"=EXCLUDED."name","canvas_account_id"=EXCLUDED."canvas_account_id","canvas_term_id"=EXCLUDED."canvas_term_id","start_at"=EXCLUDED."start_at","end_at"=EXCLUDED."end_at","workflow_state"=EXCLUDED."workflow_state","grading_standard_id"=EXCLUDED."grading_standard_id","updated_at"=EXCLUDED."updated_at" WHERE ("courses".canvas_id, "courses".sis_id, "courses".course_code, "courses".name, "courses".canvas_account_id, "courses".canvas_term_id, "courses".start_at, "courses".end_at, "courses".workflow_state, "courses".grading_standard_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.sis_id, EXCLUDED.course_code, EXCLUDED.name, EXCLUDED.canvas_account_id, EXCLUDED.canvas_term_id, EXCLUDED.start_at, EXCLUDED.end_at, EXCLUDED.workflow_state, EXCLUDED.grading_standard_id) RETURNING "id"  (0.3ms) SELECT COUNT(*) FROM "courses" Course Load (0.4ms) SELECT "courses".* FROM "courses" ORDER BY "courses"."id" ASC LIMIT $1 [["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.1ms) BEGIN  (0.3ms) SELECT COUNT(*) FROM "enrollments" Enrollment Create Many (0.4ms) INSERT INTO "enrollments" ("canvas_id","canvas_course_id","course_sis_id","canvas_user_id","user_sis_id","role","canvas_role_id","canvas_section_id","workflow_state","base_role_type","created_at","updated_at") VALUES (1,1,'sis_MUSC_2520_834',2,'sis_dalvarez_247','teacher',4,1,'active','TeacherEnrollment','2022-09-13 19:58:06.604694','2022-09-13 19:58:06.604694'),(2,1,'sis_MUSC_2520_834',3,'sis_jweaver_720','student',4,1,'active','StudentEnrollment','2022-09-13 19:58:06.604694','2022-09-13 19:58:06.604694') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","canvas_course_id"=EXCLUDED."canvas_course_id","course_sis_id"=EXCLUDED."course_sis_id","canvas_user_id"=EXCLUDED."canvas_user_id","user_sis_id"=EXCLUDED."user_sis_id","role"=EXCLUDED."role","canvas_role_id"=EXCLUDED."canvas_role_id","canvas_section_id"=EXCLUDED."canvas_section_id","workflow_state"=EXCLUDED."workflow_state","base_role_type"=EXCLUDED."base_role_type","updated_at"=EXCLUDED."updated_at" WHERE ("enrollments".canvas_id, "enrollments".canvas_course_id, "enrollments".course_sis_id, "enrollments".canvas_user_id, "enrollments".user_sis_id, "enrollments".role, "enrollments".canvas_role_id, "enrollments".canvas_section_id, "enrollments".workflow_state, "enrollments".base_role_type) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.canvas_course_id, EXCLUDED.course_sis_id, EXCLUDED.canvas_user_id, EXCLUDED.user_sis_id, EXCLUDED.role, EXCLUDED.canvas_role_id, EXCLUDED.canvas_section_id, EXCLUDED.workflow_state, EXCLUDED.base_role_type) RETURNING "id"  (0.3ms) SELECT COUNT(*) FROM "enrollments"  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.3ms) SELECT COUNT(*) FROM "sections" Section Create Many (0.8ms) INSERT INTO "sections" ("canvas_id","sis_id","canvas_course_id","name","workflow_state","start_at","end_at","created_at","updated_at") VALUES (1,'sis_section_1',1,'Cool Section','active','2017-03-27 21:53:18','2017-03-27 21:53:18','2022-09-13 19:58:06.609014','2022-09-13 19:58:06.609014'),(2,'sis_section_2',2,'Lame Section','active','2017-03-27 21:53:18','2017-03-27 21:53:18','2022-09-13 19:58:06.609014','2022-09-13 19:58:06.609014') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","sis_id"=EXCLUDED."sis_id","canvas_course_id"=EXCLUDED."canvas_course_id","name"=EXCLUDED."name","workflow_state"=EXCLUDED."workflow_state","start_at"=EXCLUDED."start_at","end_at"=EXCLUDED."end_at","updated_at"=EXCLUDED."updated_at" WHERE ("sections".canvas_id, "sections".sis_id, "sections".canvas_course_id, "sections".name, "sections".workflow_state, "sections".start_at, "sections".end_at) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.sis_id, EXCLUDED.canvas_course_id, EXCLUDED.name, EXCLUDED.workflow_state, EXCLUDED.start_at, EXCLUDED.end_at) RETURNING "id"  (0.4ms) SELECT COUNT(*) FROM "sections" Section Load (0.3ms) SELECT "sections".* FROM "sections" ORDER BY "sections"."id" ASC LIMIT $1 [["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN Section Create Many (0.7ms) INSERT INTO "sections" ("canvas_id","sis_id","canvas_course_id","name","workflow_state","start_at","end_at","created_at","updated_at") VALUES (1,'sis_section_1',1,'Cool Section','active','2017-03-27 21:53:18','2017-03-27 21:53:18','2022-09-13 19:58:06.615109','2022-09-13 19:58:06.615109'),(2,'sis_section_2',2,'Lame Section','active','2017-03-27 21:53:18','2017-03-27 21:53:18','2022-09-13 19:58:06.615109','2022-09-13 19:58:06.615109') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","sis_id"=EXCLUDED."sis_id","canvas_course_id"=EXCLUDED."canvas_course_id","name"=EXCLUDED."name","workflow_state"=EXCLUDED."workflow_state","start_at"=EXCLUDED."start_at","end_at"=EXCLUDED."end_at","updated_at"=EXCLUDED."updated_at" WHERE ("sections".canvas_id, "sections".sis_id, "sections".canvas_course_id, "sections".name, "sections".workflow_state, "sections".start_at, "sections".end_at) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.sis_id, EXCLUDED.canvas_course_id, EXCLUDED.name, EXCLUDED.workflow_state, EXCLUDED.start_at, EXCLUDED.end_at) RETURNING "id" Section Load (0.3ms) SELECT "sections".* FROM "sections" WHERE "sections"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]] Section Create Many (0.4ms) INSERT INTO "sections" ("canvas_id","canvas_nonxlist_course_id","created_at","updated_at") VALUES (2,3,'2022-09-13 19:58:06.618657','2022-09-13 19:58:06.618657') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","canvas_nonxlist_course_id"=EXCLUDED."canvas_nonxlist_course_id","updated_at"=EXCLUDED."updated_at" WHERE ("sections".canvas_id, "sections".canvas_nonxlist_course_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.canvas_nonxlist_course_id) RETURNING "id"  (0.3ms) SELECT COUNT(*) FROM "sections" WHERE "sections"."canvas_nonxlist_course_id" IS NOT NULL Section Load (0.2ms) SELECT "sections".* FROM "sections" WHERE "sections"."canvas_nonxlist_course_id" IS NOT NULL ORDER BY "sections"."id" ASC LIMIT $1 [["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SELECT COUNT(*) FROM "groups" Group Create Many (0.5ms) INSERT INTO "groups" ("canvas_id","sis_id","canvas_group_category_id","group_category_sis_id","canvas_account_id","canvas_course_id","name","workflow_state","context_id","context_type","max_membership","created_at","updated_at") VALUES (50,'sis1',10,NULL,1,NULL,'Group1','available',1,'Account',NULL,'2022-09-13 19:58:06.623323','2022-09-13 19:58:06.623323'),(51,'sis2',2,NULL,NULL,1,'Group2','available',1,'Course',1,'2022-09-13 19:58:06.623323','2022-09-13 19:58:06.623323') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","sis_id"=EXCLUDED."sis_id","canvas_group_category_id"=EXCLUDED."canvas_group_category_id","group_category_sis_id"=EXCLUDED."group_category_sis_id","canvas_account_id"=EXCLUDED."canvas_account_id","canvas_course_id"=EXCLUDED."canvas_course_id","name"=EXCLUDED."name","workflow_state"=EXCLUDED."workflow_state","context_id"=EXCLUDED."context_id","context_type"=EXCLUDED."context_type","max_membership"=EXCLUDED."max_membership","updated_at"=EXCLUDED."updated_at" WHERE ("groups".canvas_id, "groups".sis_id, "groups".canvas_group_category_id, "groups".group_category_sis_id, "groups".canvas_account_id, "groups".canvas_course_id, "groups".name, "groups".workflow_state, "groups".context_id, "groups".context_type, "groups".max_membership) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.sis_id, EXCLUDED.canvas_group_category_id, EXCLUDED.group_category_sis_id, EXCLUDED.canvas_account_id, EXCLUDED.canvas_course_id, EXCLUDED.name, EXCLUDED.workflow_state, EXCLUDED.context_id, EXCLUDED.context_type, EXCLUDED.max_membership) RETURNING "id"  (0.3ms) SELECT COUNT(*) FROM "groups" Group Load (0.4ms) SELECT "groups".* FROM "groups" WHERE "groups"."name" = $1 LIMIT $2 [["name", "Group1"], ["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) SELECT COUNT(*) FROM "group_memberships" GroupMembership Create Many (0.6ms) INSERT INTO "group_memberships" ("canvas_id","canvas_group_id","group_sis_id","canvas_user_id","user_sis_id","workflow_state","created_at","updated_at") VALUES (50,1,NULL,10,NULL,'accepted','2022-09-13 19:58:06.630147','2022-09-13 19:58:06.630147'),(51,2,NULL,11,NULL,'accepted','2022-09-13 19:58:06.630147','2022-09-13 19:58:06.630147') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","canvas_group_id"=EXCLUDED."canvas_group_id","group_sis_id"=EXCLUDED."group_sis_id","canvas_user_id"=EXCLUDED."canvas_user_id","user_sis_id"=EXCLUDED."user_sis_id","workflow_state"=EXCLUDED."workflow_state","updated_at"=EXCLUDED."updated_at" WHERE ("group_memberships".canvas_id, "group_memberships".canvas_group_id, "group_memberships".group_sis_id, "group_memberships".canvas_user_id, "group_memberships".user_sis_id, "group_memberships".workflow_state) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.canvas_group_id, EXCLUDED.group_sis_id, EXCLUDED.canvas_user_id, EXCLUDED.user_sis_id, EXCLUDED.workflow_state) RETURNING "id"  (0.3ms) SELECT COUNT(*) FROM "group_memberships" GroupMembership Load (0.3ms) SELECT "group_memberships".* FROM "group_memberships" WHERE "group_memberships"."canvas_id" = $1 LIMIT $2 [["canvas_id", 50], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.4ms) SELECT COUNT(*) FROM "user_observers" UserObserver Create Many (0.6ms) INSERT INTO "user_observers" ("observing_user_id","observed_user_id","workflow_state","created_at","updated_at") VALUES (21,3,'active','2022-09-13 19:58:06.642117','2022-09-13 19:58:06.642117'),(21,2,'active','2022-09-13 19:58:06.642117','2022-09-13 19:58:06.642117') ON CONFLICT (observing_user_id, observed_user_id) DO UPDATE SET "observing_user_id"=EXCLUDED."observing_user_id","observed_user_id"=EXCLUDED."observed_user_id","workflow_state"=EXCLUDED."workflow_state","updated_at"=EXCLUDED."updated_at" WHERE ("user_observers".observing_user_id, "user_observers".observed_user_id, "user_observers".workflow_state) IS DISTINCT FROM (EXCLUDED.observing_user_id, EXCLUDED.observed_user_id, EXCLUDED.workflow_state) RETURNING "id"  (0.3ms) SELECT COUNT(*) FROM "user_observers" UserObserver Load (0.3ms) SELECT "user_observers".* FROM "user_observers" WHERE "user_observers"."observed_user_id" = $1 LIMIT $2 [["observed_user_id", 3], ["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.4ms) SELECT COUNT(*) FROM "grading_periods" GradingPeriod Create Many (0.8ms) INSERT INTO "grading_periods" ("canvas_id","title","weight","start_date","end_date","close_date","canvas_grading_period_group_id","workflow_state","created_at","updated_at") VALUES (1,'Period 1',0.2,'2019-07-01 06:00:00','2019-08-01 05:59:59','2019-08-01 05:59:59',1,'active','2022-09-13 19:58:06.659624','2022-09-13 19:58:06.659624'),(2,'Period 2',0.8,'2019-08-01 06:00:00','2019-09-01 05:59:59','2019-09-01 05:59:59',1,'deleted','2022-09-13 19:58:06.659624','2022-09-13 19:58:06.659624') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","title"=EXCLUDED."title","weight"=EXCLUDED."weight","start_date"=EXCLUDED."start_date","end_date"=EXCLUDED."end_date","close_date"=EXCLUDED."close_date","canvas_grading_period_group_id"=EXCLUDED."canvas_grading_period_group_id","workflow_state"=EXCLUDED."workflow_state","updated_at"=EXCLUDED."updated_at" WHERE ("grading_periods".canvas_id, "grading_periods".title, "grading_periods".weight, "grading_periods".start_date, "grading_periods".end_date, "grading_periods".close_date, "grading_periods".canvas_grading_period_group_id, "grading_periods".workflow_state) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.title, EXCLUDED.weight, EXCLUDED.start_date, EXCLUDED.end_date, EXCLUDED.close_date, EXCLUDED.canvas_grading_period_group_id, EXCLUDED.workflow_state) RETURNING "id"  (0.3ms) SELECT COUNT(*) FROM "grading_periods" GradingPeriod Load (0.3ms) SELECT "grading_periods".* FROM "grading_periods" WHERE "grading_periods"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.6ms) SELECT COUNT(*) FROM "grading_period_groups" GradingPeriodGroup Create Many (0.6ms) INSERT INTO "grading_period_groups" ("canvas_id","title","weighted","display_totals_for_all_grading_periods","workflow_state","created_at","updated_at") VALUES (1,'Test Group',FALSE,FALSE,'active','2022-09-13 19:58:06.680529','2022-09-13 19:58:06.680529') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","title"=EXCLUDED."title","weighted"=EXCLUDED."weighted","display_totals_for_all_grading_periods"=EXCLUDED."display_totals_for_all_grading_periods","workflow_state"=EXCLUDED."workflow_state","updated_at"=EXCLUDED."updated_at" WHERE ("grading_period_groups".canvas_id, "grading_period_groups".title, "grading_period_groups".weighted, "grading_period_groups".display_totals_for_all_grading_periods, "grading_period_groups".workflow_state) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.title, EXCLUDED.weighted, EXCLUDED.display_totals_for_all_grading_periods, EXCLUDED.workflow_state) RETURNING "id"  (0.3ms) SELECT COUNT(*) FROM "grading_period_groups" GradingPeriodGroup Load (0.3ms) SELECT "grading_period_groups".* FROM "grading_period_groups" WHERE "grading_period_groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.6ms) SELECT COUNT(*) FROM "learning_outcomes" LearningOutcome Create Many (1.0ms) INSERT INTO "learning_outcomes" ("canvas_id","canvas_context_id","canvas_context_type","name","friendly_name","workflow_state","canvas_created_at","canvas_updated_at","migration_id","vendor_guid","low_grade","high_grade","calculation_method","calculation_int","outcome_import_id","root_account_ids","description","created_at","updated_at") VALUES (1,1,'Course','Course Outcome','','active','2021-08-12 21:11:40','2021-08-13 01:05:40',NULL,NULL,NULL,NULL,'decaying_average','65',NULL,'{1}','

description

','2022-09-13 19:58:06.700036','2022-09-13 19:58:06.700036'),(2,1,'Account','Account Outcome','Friendly Name','active','2021-08-12 21:11:40','2021-08-13 01:05:40',NULL,NULL,NULL,NULL,'decaying_average','65',NULL,'{1}','

description

','2022-09-13 19:58:06.700036','2022-09-13 19:58:06.700036') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","canvas_context_id"=EXCLUDED."canvas_context_id","canvas_context_type"=EXCLUDED."canvas_context_type","name"=EXCLUDED."name","friendly_name"=EXCLUDED."friendly_name","workflow_state"=EXCLUDED."workflow_state","canvas_created_at"=EXCLUDED."canvas_created_at","canvas_updated_at"=EXCLUDED."canvas_updated_at","migration_id"=EXCLUDED."migration_id","vendor_guid"=EXCLUDED."vendor_guid","low_grade"=EXCLUDED."low_grade","high_grade"=EXCLUDED."high_grade","calculation_method"=EXCLUDED."calculation_method","calculation_int"=EXCLUDED."calculation_int","outcome_import_id"=EXCLUDED."outcome_import_id","root_account_ids"=EXCLUDED."root_account_ids","description"=EXCLUDED."description","updated_at"=EXCLUDED."updated_at" WHERE ("learning_outcomes".canvas_id, "learning_outcomes".canvas_context_id, "learning_outcomes".canvas_context_type, "learning_outcomes".name, "learning_outcomes".friendly_name, "learning_outcomes".workflow_state, "learning_outcomes".canvas_created_at, "learning_outcomes".canvas_updated_at, "learning_outcomes".migration_id, "learning_outcomes".vendor_guid, "learning_outcomes".low_grade, "learning_outcomes".high_grade, "learning_outcomes".calculation_method, "learning_outcomes".calculation_int, "learning_outcomes".outcome_import_id, "learning_outcomes".root_account_ids, "learning_outcomes".description) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.canvas_context_id, EXCLUDED.canvas_context_type, EXCLUDED.name, EXCLUDED.friendly_name, EXCLUDED.workflow_state, EXCLUDED.canvas_created_at, EXCLUDED.canvas_updated_at, EXCLUDED.migration_id, EXCLUDED.vendor_guid, EXCLUDED.low_grade, EXCLUDED.high_grade, EXCLUDED.calculation_method, EXCLUDED.calculation_int, EXCLUDED.outcome_import_id, EXCLUDED.root_account_ids, EXCLUDED.description) RETURNING "id"  (0.3ms) SELECT COUNT(*) FROM "learning_outcomes"  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.3ms) SELECT COUNT(*) FROM "user_observers" UserObserver Create Many (0.4ms) INSERT INTO "user_observers" ("observing_user_id","observed_user_id","workflow_state","created_at","updated_at") VALUES (21,3,'active','2022-09-13 19:58:06.705608','2022-09-13 19:58:06.705608'),(21,2,'active','2022-09-13 19:58:06.705608','2022-09-13 19:58:06.705608') ON CONFLICT (observing_user_id, observed_user_id) DO UPDATE SET "observing_user_id"=EXCLUDED."observing_user_id","observed_user_id"=EXCLUDED."observed_user_id","workflow_state"=EXCLUDED."workflow_state","updated_at"=EXCLUDED."updated_at" WHERE ("user_observers".observing_user_id, "user_observers".observed_user_id, "user_observers".workflow_state) IS DISTINCT FROM (EXCLUDED.observing_user_id, EXCLUDED.observed_user_id, EXCLUDED.workflow_state) RETURNING "id"  (0.3ms) SELECT COUNT(*) FROM "user_observers"  (0.2ms) SELECT COUNT(*) FROM "user_observers" UserObserver Create Many (0.6ms) INSERT INTO "user_observers" ("observing_user_id","observed_user_id","workflow_state","created_at","updated_at") VALUES (21,3,'active','2022-09-13 19:58:06.708547','2022-09-13 19:58:06.708547'),(21,2,'active','2022-09-13 19:58:06.708547','2022-09-13 19:58:06.708547') ON CONFLICT (observing_user_id, observed_user_id) DO UPDATE SET "observing_user_id"=EXCLUDED."observing_user_id","observed_user_id"=EXCLUDED."observed_user_id","workflow_state"=EXCLUDED."workflow_state","updated_at"=EXCLUDED."updated_at" WHERE ("user_observers".observing_user_id, "user_observers".observed_user_id, "user_observers".workflow_state) IS DISTINCT FROM (EXCLUDED.observing_user_id, EXCLUDED.observed_user_id, EXCLUDED.workflow_state) RETURNING "id"  (0.4ms) SELECT COUNT(*) FROM "user_observers"  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) SELECT COUNT(*) FROM "users"  (0.3ms) SELECT COUNT(*) FROM "courses" Course Create Many (0.6ms) INSERT INTO "courses" ("canvas_id","sis_id","course_code","name","canvas_account_id","canvas_term_id","start_at","end_at","workflow_state","grading_standard_id","created_at","updated_at") VALUES (1,'course_sis_id_1','C1','Course #1',1,1,'2017-03-27 21:53:18','2017-04-27 12:21:18','active',NULL,'2022-09-13 19:58:06.715155','2022-09-13 19:58:06.715155'),(2,'course_sis_id_2','C2','Course #2',1,1,'2017-03-27 21:53:18','2017-04-27 12:21:18','unpublished',NULL,'2022-09-13 19:58:06.715155','2022-09-13 19:58:06.715155') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","sis_id"=EXCLUDED."sis_id","course_code"=EXCLUDED."course_code","name"=EXCLUDED."name","canvas_account_id"=EXCLUDED."canvas_account_id","canvas_term_id"=EXCLUDED."canvas_term_id","start_at"=EXCLUDED."start_at","end_at"=EXCLUDED."end_at","workflow_state"=EXCLUDED."workflow_state","grading_standard_id"=EXCLUDED."grading_standard_id","updated_at"=EXCLUDED."updated_at" WHERE ("courses".canvas_id, "courses".sis_id, "courses".course_code, "courses".name, "courses".canvas_account_id, "courses".canvas_term_id, "courses".start_at, "courses".end_at, "courses".workflow_state, "courses".grading_standard_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.sis_id, EXCLUDED.course_code, EXCLUDED.name, EXCLUDED.canvas_account_id, EXCLUDED.canvas_term_id, EXCLUDED.start_at, EXCLUDED.end_at, EXCLUDED.workflow_state, EXCLUDED.grading_standard_id) RETURNING "id" User Create Many (0.6ms) INSERT INTO "users" ("canvas_id","sis_id","email","first_name","last_name","name","sortable_name","workflow_state","login_id","created_at","updated_at") VALUES (1,'sis_id_1','poorbastard@yharnam.com','Patches','the Spider','Patches the Spider','the Spider, Patches','active','spiderdude1337','2022-09-13 19:58:06.717527','2022-09-13 19:58:06.717527'),(2,'sis_id_2','dreamer@yharnam.com','Hunter','Djura','Hunter Djura','Djura, Hunter','active','retireddude109','2022-09-13 19:58:06.717527','2022-09-13 19:58:06.717527') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","sis_id"=EXCLUDED."sis_id","email"=EXCLUDED."email","first_name"=EXCLUDED."first_name","last_name"=EXCLUDED."last_name","name"=EXCLUDED."name","sortable_name"=EXCLUDED."sortable_name","workflow_state"=EXCLUDED."workflow_state","login_id"=EXCLUDED."login_id","updated_at"=EXCLUDED."updated_at" WHERE ("users".canvas_id, "users".sis_id, "users".email, "users".first_name, "users".last_name, "users".name, "users".sortable_name, "users".workflow_state, "users".login_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.sis_id, EXCLUDED.email, EXCLUDED.first_name, EXCLUDED.last_name, EXCLUDED.name, EXCLUDED.sortable_name, EXCLUDED.workflow_state, EXCLUDED.login_id) RETURNING "id"  (0.3ms) SELECT COUNT(*) FROM "users"  (0.2ms) SELECT COUNT(*) FROM "courses"  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN Course Create Many (0.8ms) INSERT INTO "courses" ("canvas_id","sis_id","course_code","name","canvas_account_id","canvas_term_id","start_at","end_at","workflow_state","grading_standard_id","created_at","updated_at") VALUES (1,'course_sis_id_1','C1','Course #1',1,1,'2017-03-27 21:53:18','2017-04-27 12:21:18','active',NULL,'2022-09-13 19:58:06.724987','2022-09-13 19:58:06.724987'),(2,'course_sis_id_2','C2','Course #2',1,1,'2017-03-27 21:53:18','2017-04-27 12:21:18','unpublished',NULL,'2022-09-13 19:58:06.724987','2022-09-13 19:58:06.724987') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","sis_id"=EXCLUDED."sis_id","course_code"=EXCLUDED."course_code","name"=EXCLUDED."name","canvas_account_id"=EXCLUDED."canvas_account_id","canvas_term_id"=EXCLUDED."canvas_term_id","start_at"=EXCLUDED."start_at","end_at"=EXCLUDED."end_at","workflow_state"=EXCLUDED."workflow_state","grading_standard_id"=EXCLUDED."grading_standard_id","updated_at"=EXCLUDED."updated_at" WHERE ("courses".canvas_id, "courses".sis_id, "courses".course_code, "courses".name, "courses".canvas_account_id, "courses".canvas_term_id, "courses".start_at, "courses".end_at, "courses".workflow_state, "courses".grading_standard_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.sis_id, EXCLUDED.course_code, EXCLUDED.name, EXCLUDED.canvas_account_id, EXCLUDED.canvas_term_id, EXCLUDED.start_at, EXCLUDED.end_at, EXCLUDED.workflow_state, EXCLUDED.grading_standard_id) RETURNING "id"  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.4ms) SELECT COUNT(*) FROM "submissions" Submission Create Many (0.6ms) INSERT INTO "submissions" ("canvas_id","canvas_user_id","canvas_course_id","canvas_assignment_id","submitted_at","due_at","graded_at","score","points_possible","excused","workflow_state","created_at","updated_at") VALUES (1,1,1,1,'2017-09-21 18:28:15','2017-09-27 18:28:15','2017-09-21 19:36:23',5.0,10.0,TRUE,'graded','2022-09-13 19:58:06.731308','2022-09-13 19:58:06.731308'),(2,1,1,2,'2017-09-21 18:28:15','2017-09-28 18:28:15','2017-09-21 19:36:23',5.0,10.0,FALSE,'submitted','2022-09-13 19:58:06.731308','2022-09-13 19:58:06.731308') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","canvas_user_id"=EXCLUDED."canvas_user_id","canvas_course_id"=EXCLUDED."canvas_course_id","canvas_assignment_id"=EXCLUDED."canvas_assignment_id","submitted_at"=EXCLUDED."submitted_at","due_at"=EXCLUDED."due_at","graded_at"=EXCLUDED."graded_at","score"=EXCLUDED."score","points_possible"=EXCLUDED."points_possible","excused"=EXCLUDED."excused","workflow_state"=EXCLUDED."workflow_state","updated_at"=EXCLUDED."updated_at" WHERE ("submissions".canvas_id, "submissions".canvas_user_id, "submissions".canvas_course_id, "submissions".canvas_assignment_id, "submissions".submitted_at, "submissions".due_at, "submissions".graded_at, "submissions".score, "submissions".points_possible, "submissions".excused, "submissions".workflow_state) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.canvas_user_id, EXCLUDED.canvas_course_id, EXCLUDED.canvas_assignment_id, EXCLUDED.submitted_at, EXCLUDED.due_at, EXCLUDED.graded_at, EXCLUDED.score, EXCLUDED.points_possible, EXCLUDED.excused, EXCLUDED.workflow_state) RETURNING "id"  (0.3ms) SELECT COUNT(*) FROM "submissions"  (0.3ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] [BatchTestJobBase] [d23be80c-6fd9-42ed-bf69-aa5496f9497e] Performing BatchTestJobBase (Job ID: d23be80c-6fd9-42ed-bf69-aa5496f9497e) from Test(default) [ActiveJob] [BatchTestJobBase] [d23be80c-6fd9-42ed-bf69-aa5496f9497e] Performed BatchTestJobBase (Job ID: d23be80c-6fd9-42ed-bf69-aa5496f9497e) from Test(default) in 0.29ms  (0.2ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [BatchTestJobBase] [126892b8-e668-483e-bcf7-76b2461694a5] Performing BatchTestJobBase (Job ID: 126892b8-e668-483e-bcf7-76b2461694a5) from Test(default) [ActiveJob] [BatchTestJobBase] [126892b8-e668-483e-bcf7-76b2461694a5] Performed BatchTestJobBase (Job ID: 126892b8-e668-483e-bcf7-76b2461694a5) from Test(default) in 0.42ms  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] [BatchTestJobBase] [198aa9c8-5678-453f-9fad-4f4ab165f996] Performing BatchTestJobBase (Job ID: 198aa9c8-5678-453f-9fad-4f4ab165f996) from Test(default) [ActiveJob] [BatchTestJobBase] [198aa9c8-5678-453f-9fad-4f4ab165f996] Performed BatchTestJobBase (Job ID: 198aa9c8-5678-453f-9fad-4f4ab165f996) from Test(default) in 0.09ms  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] [FailingBatchTestJobBase] [2fb252ec-e00a-4118-acbd-7900258a3f98] Performing FailingBatchTestJobBase (Job ID: 2fb252ec-e00a-4118-acbd-7900258a3f98) from Test(default) [ActiveJob] [FailingBatchTestJobBase] [2fb252ec-e00a-4118-acbd-7900258a3f98] Error performing FailingBatchTestJobBase (Job ID: 2fb252ec-e00a-4118-acbd-7900258a3f98) from Test(default) in 0.19ms: RuntimeError (Foo): /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/job_batching/support/base_job.rb:12:in `perform' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/execution.rb:39:in `block in perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:109:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/active_job.rb:14:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/i18n-1.10.0/lib/i18n.rb:323:in `with_locale' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/translation.rb:9:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:26:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/notifications.rb:168:in `block in instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/notifications/instrumenter.rb:23:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/notifications.rb:168:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:25:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:46:in `block in tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/tagged_logging.rb:71:in `block in tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/tagged_logging.rb:28:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/tagged_logging.rb:71:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:46:in `tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:22:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:136:in `run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/execution.rb:38:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/job_batching/active_job_spec.rb:47:in `block (6 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:263:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:263:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:511:in `block in with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:468:in `block in with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:486:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-rails-5.1.1/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:486:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:468:in `with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:511:in `with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:259:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:646:in `block in run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:642:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:642:in `run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:607:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/configuration.rb:2068:in `with_suite_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:116:in `block in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/reporter.rb:74:in `report' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:115:in `run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:89:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:71:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:45:in `invoke' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/exe/rspec:4:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/rspec:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/rspec:23:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:58:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:58:in `kernel_load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:23:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:483:in `exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:31:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:25:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/exe/bundle:48:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/friendly_errors.rb:120:in `with_friendly_errors' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/exe/bundle:36:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/bundle:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/bundle:23:in `
'  (0.2ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] Enqueued BatchTestJobBase (Job ID: 6431387e-0e44-4c0e-b1ca-e7a8f1e3f138) to Test(default)  (0.1ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] Enqueued BatchTestJobBase (Job ID: a075cb27-6b34-4cfa-b39b-e2edaee986bc) to Test(default)  (0.1ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] Enqueued BatchTestJobBase (Job ID: fd833397-d944-426f-af78-8c4c3b9885b3) to Test(default)  (0.1ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] Enqueued DyingTestJobBase (Job ID: fbdbf90a-f2b6-4153-82fc-914ad733ee0a) to Test(default)  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] Enqueued RetryingJob (Job ID: 789e8ab8-ea9a-407a-b947-c7c80e4854f1) to Sidekiq(default) [ActiveJob] [RetryingJob] [789e8ab8-ea9a-407a-b947-c7c80e4854f1] Performing RetryingJob (Job ID: 789e8ab8-ea9a-407a-b947-c7c80e4854f1) from Sidekiq(default) [ActiveJob] [RetryingJob] [789e8ab8-ea9a-407a-b947-c7c80e4854f1] Error performing RetryingJob (Job ID: 789e8ab8-ea9a-407a-b947-c7c80e4854f1) from Sidekiq(default) in 2.68ms: RuntimeError (A Failure): /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/job_batching/batch_spec.rb:268:in `perform' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/execution.rb:39:in `block in perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:109:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/active_job.rb:14:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/i18n-1.10.0/lib/i18n.rb:328:in `with_locale' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/translation.rb:9:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:26:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/notifications.rb:168:in `block in instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/notifications/instrumenter.rb:23:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/notifications.rb:168:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:25:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:46:in `block in tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/tagged_logging.rb:71:in `block in tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/tagged_logging.rb:28:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/tagged_logging.rb:71:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:46:in `tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:22:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:136:in `run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/execution.rb:38:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/execution.rb:24:in `block in execute' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:109:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/railtie.rb:28:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/execution_wrapper.rb:90:in `wrap' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/reloader.rb:73:in `block in wrap' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/execution_wrapper.rb:90:in `wrap' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/reloader.rb:72:in `wrap' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/railtie.rb:27:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:136:in `run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/execution.rb:22:in `execute' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/queue_adapters/sidekiq_adapter.rb:42:in `perform' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/sidekiq-6.4.1/lib/sidekiq/testing.rb:300:in `execute_job' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/sidekiq-6.4.1/lib/sidekiq/testing.rb:295:in `block in process_job' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/sidekiq-6.4.1/lib/sidekiq/middleware/chain.rb:138:in `block in invoke' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/sidekiq.rb:73:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/sidekiq-6.4.1/lib/sidekiq/middleware/chain.rb:140:in `block in invoke' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/sidekiq-6.4.1/lib/sidekiq/middleware/chain.rb:143:in `invoke' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/sidekiq-6.4.1/lib/sidekiq/testing.rb:294:in `process_job' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/job_batching/batch_spec.rb:289:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:263:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:263:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:511:in `block in with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:468:in `block in with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:486:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-rails-5.1.1/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:486:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:468:in `with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:511:in `with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:259:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:646:in `block in run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:642:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:642:in `run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:607:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/configuration.rb:2068:in `with_suite_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:116:in `block in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/reporter.rb:74:in `report' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:115:in `run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:89:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:71:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:45:in `invoke' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/exe/rspec:4:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/rspec:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/rspec:23:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:58:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:58:in `kernel_load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:23:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:483:in `exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:31:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:25:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/exe/bundle:48:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/friendly_errors.rb:120:in `with_friendly_errors' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/exe/bundle:36:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/bundle:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/bundle:23:in `
' [ActiveJob] [RetryingJob] [789e8ab8-ea9a-407a-b947-c7c80e4854f1] Performing RetryingJob (Job ID: 789e8ab8-ea9a-407a-b947-c7c80e4854f1) from Sidekiq(default) [ActiveJob] [RetryingJob] [789e8ab8-ea9a-407a-b947-c7c80e4854f1] Performed RetryingJob (Job ID: 789e8ab8-ea9a-407a-b947-c7c80e4854f1) from Sidekiq(default) in 2.21ms  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] Enqueued TestWorker (Job ID: 2983bd8c-7196-421a-85df-f967cbcb063e) to Sidekiq(default)  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] Enqueued CanvasSync::JobBatches::ActiveJob::ActiveJobCallbackWorker (Job ID: da85176f-e136-4d65-bb19-e39a1e552776) to Test(default) with arguments: "SampleCallback", "complete", {"a"=>"b"}, "XqNoPATTfPwnBA", nil  (0.2ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] Enqueued CanvasSync::JobBatches::ActiveJob::ActiveJobCallbackWorker (Job ID: dbe8e366-1a1f-4eb8-9e2f-07e3b4ed3a85) to Test(default) with arguments: "SampleCallback", "complete", {"a"=>"b"}, "AmOHApiIby9Upw", nil [ActiveJob] Enqueued CanvasSync::JobBatches::ActiveJob::ActiveJobCallbackWorker (Job ID: 892768ff-8cae-46e2-9ffb-9db673408866) to Test(default) with arguments: "SampleCallback2", "complete", {"b"=>"a"}, "AmOHApiIby9Upw", nil  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.3ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] Enqueued ContextedJob (Job ID: d7f76203-9df5-497f-8121-6c0d7dbe1b66) to Sidekiq(default) [ActiveJob] [TestWorker] [2983bd8c-7196-421a-85df-f967cbcb063e] Performing TestWorker (Job ID: 2983bd8c-7196-421a-85df-f967cbcb063e) from Sidekiq(default) [ActiveJob] [TestWorker] [2983bd8c-7196-421a-85df-f967cbcb063e] Performed TestWorker (Job ID: 2983bd8c-7196-421a-85df-f967cbcb063e) from Sidekiq(default) in 3.47ms [ActiveJob] [ContextedJob] [d7f76203-9df5-497f-8121-6c0d7dbe1b66] Performing ContextedJob (Job ID: d7f76203-9df5-497f-8121-6c0d7dbe1b66) from Sidekiq(default) [ActiveJob] [ContextedJob] [d7f76203-9df5-497f-8121-6c0d7dbe1b66] Performed ContextedJob (Job ID: d7f76203-9df5-497f-8121-6c0d7dbe1b66) from Sidekiq(default) in 4.81ms  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] Enqueued ContextedJob (Job ID: c07f732a-7aaa-4ca6-83cf-18019bae50df) to Sidekiq(default) [ActiveJob] [ContextedJob] [c07f732a-7aaa-4ca6-83cf-18019bae50df] Performing ContextedJob (Job ID: c07f732a-7aaa-4ca6-83cf-18019bae50df) from Sidekiq(default) [ActiveJob] [ContextedJob] [c07f732a-7aaa-4ca6-83cf-18019bae50df] Performed ContextedJob (Job ID: c07f732a-7aaa-4ca6-83cf-18019bae50df) from Sidekiq(default) in 8.16ms  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] Enqueued BatchTestJobBase (Job ID: 38911efe-6f62-4176-a892-cce0f285dbcd) to Sidekiq(default) [ActiveJob] [BatchTestJobBase] [38911efe-6f62-4176-a892-cce0f285dbcd] Performing BatchTestJobBase (Job ID: 38911efe-6f62-4176-a892-cce0f285dbcd) from Sidekiq(default) [ActiveJob] [BatchTestJobBase] [38911efe-6f62-4176-a892-cce0f285dbcd] Performed BatchTestJobBase (Job ID: 38911efe-6f62-4176-a892-cce0f285dbcd) from Sidekiq(default) in 2.58ms [ActiveJob] Enqueued ContextedJob (Job ID: b40bd264-3fad-45fe-8408-4691ee1df814) to Sidekiq(default) [ActiveJob] [ContextedJob] [b40bd264-3fad-45fe-8408-4691ee1df814] Performing ContextedJob (Job ID: b40bd264-3fad-45fe-8408-4691ee1df814) from Sidekiq(default) [ActiveJob] [ContextedJob] [b40bd264-3fad-45fe-8408-4691ee1df814] Performed ContextedJob (Job ID: b40bd264-3fad-45fe-8408-4691ee1df814) from Sidekiq(default) in 3.85ms  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] Enqueued TestWorker (Job ID: e0008b93-a2e4-4c96-8b73-460c2d05bfd6) to Sidekiq(default) [ActiveJob] Enqueued TestWorker (Job ID: 47980fe5-4d9b-41a2-a5d2-1948cb19051e) to Sidekiq(default) [ActiveJob] Enqueued TestWorker (Job ID: c1eadaa7-e692-4e50-bc46-c313e0176666) to Sidekiq(default)  (0.2ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] Enqueued WorkerA (Job ID: 17100f1a-59b3-46dc-927f-a8d03da3098c) to Sidekiq(default) [ActiveJob] Enqueued WorkerB (Job ID: ac977e12-7bfb-4b67-8432-dd757cea25d3) to Sidekiq(default) [ActiveJob] Enqueued WorkerA (Job ID: 6b49e83d-da84-4e1e-8f83-283ffe5bdefd) to Sidekiq(default) [ActiveJob] Enqueued WorkerC (Job ID: 9f01fc07-b7d6-46d1-981d-025c1b1d6e6f) to Sidekiq(default)  (0.1ms) ROLLBACK  (0.4ms) BEGIN  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.3ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (2.1ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] Enqueued TestWorker (Job ID: c357dda5-0c23-43b1-8589-654ac198741a) to Sidekiq(default)  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] Enqueued TestWorker (Job ID: 503050c6-9655-424f-8611-0ebc5a6989bb) to Sidekiq(default)  (0.2ms) ROLLBACK  (0.7ms) SELECT "schema_migrations"."version" FROM "schema_migrations" ORDER BY "schema_migrations"."version" ASC  (0.3ms) BEGIN  (0.2ms) ROLLBACK  (0.4ms) SELECT "schema_migrations"."version" FROM "schema_migrations" ORDER BY "schema_migrations"."version" ASC  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.8ms) SELECT "schema_migrations"."version" FROM "schema_migrations" ORDER BY "schema_migrations"."version" ASC  (0.5ms) SELECT "schema_migrations"."version" FROM "schema_migrations" ORDER BY "schema_migrations"."version" ASC  (0.3ms) SELECT "schema_migrations"."version" FROM "schema_migrations" ORDER BY "schema_migrations"."version" ASC  (0.3ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.8ms) SELECT COUNT(*) FROM "canvas_sync_job_logs" [ActiveJob] [GoodJob] [77b45810-8aa9-4386-8457-8bbb7f09b81a] Performing GoodJob (Job ID: 77b45810-8aa9-4386-8457-8bbb7f09b81a) from Test(default) with arguments: "argument" [ActiveJob] [GoodJob] [77b45810-8aa9-4386-8457-8bbb7f09b81a] CanvasSync::JobLog Load (0.3ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "77b45810-8aa9-4386-8457-8bbb7f09b81a"], ["LIMIT", 1]] [ActiveJob] [GoodJob] [77b45810-8aa9-4386-8457-8bbb7f09b81a]  (0.5ms) SAVEPOINT active_record_1 [ActiveJob] [GoodJob] [77b45810-8aa9-4386-8457-8bbb7f09b81a] CanvasSync::JobLog Create (0.7ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "GoodJob"], ["status", "enqueued"], ["job_arguments", "---\n- argument\n"], ["created_at", "2022-09-13 20:42:06.251797"], ["updated_at", "2022-09-13 20:42:06.251797"], ["job_id", "77b45810-8aa9-4386-8457-8bbb7f09b81a"]] [ActiveJob] [GoodJob] [77b45810-8aa9-4386-8457-8bbb7f09b81a]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [GoodJob] [77b45810-8aa9-4386-8457-8bbb7f09b81a]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [GoodJob] [77b45810-8aa9-4386-8457-8bbb7f09b81a] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-09-13 20:42:06.254598"], ["status", "running"], ["updated_at", "2022-09-13 20:42:06.255151"], ["id", 165]] [ActiveJob] [GoodJob] [77b45810-8aa9-4386-8457-8bbb7f09b81a]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [GoodJob] [77b45810-8aa9-4386-8457-8bbb7f09b81a]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [GoodJob] [77b45810-8aa9-4386-8457-8bbb7f09b81a] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2022-09-13 20:42:06.256559"], ["status", "success"], ["updated_at", "2022-09-13 20:42:06.256942"], ["id", 165]] [ActiveJob] [GoodJob] [77b45810-8aa9-4386-8457-8bbb7f09b81a]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [GoodJob] [77b45810-8aa9-4386-8457-8bbb7f09b81a] Performed GoodJob (Job ID: 77b45810-8aa9-4386-8457-8bbb7f09b81a) from Test(default) in 19.85ms  (0.2ms) SELECT COUNT(*) FROM "canvas_sync_job_logs" CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" ORDER BY "canvas_sync_job_logs"."id" DESC LIMIT $1 [["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [BadJob] [f9816c7a-addb-4ea9-b3e4-8559e5d8d33a] Performing BadJob (Job ID: f9816c7a-addb-4ea9-b3e4-8559e5d8d33a) from Test(default) with arguments: "argument" [ActiveJob] [BadJob] [f9816c7a-addb-4ea9-b3e4-8559e5d8d33a] CanvasSync::JobLog Load (0.3ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "f9816c7a-addb-4ea9-b3e4-8559e5d8d33a"], ["LIMIT", 1]] [ActiveJob] [BadJob] [f9816c7a-addb-4ea9-b3e4-8559e5d8d33a]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [BadJob] [f9816c7a-addb-4ea9-b3e4-8559e5d8d33a] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "BadJob"], ["status", "enqueued"], ["job_arguments", "---\n- argument\n"], ["created_at", "2022-09-13 20:42:06.262945"], ["updated_at", "2022-09-13 20:42:06.262945"], ["job_id", "f9816c7a-addb-4ea9-b3e4-8559e5d8d33a"]] [ActiveJob] [BadJob] [f9816c7a-addb-4ea9-b3e4-8559e5d8d33a]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [BadJob] [f9816c7a-addb-4ea9-b3e4-8559e5d8d33a]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [BadJob] [f9816c7a-addb-4ea9-b3e4-8559e5d8d33a] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-09-13 20:42:06.264184"], ["status", "running"], ["updated_at", "2022-09-13 20:42:06.264518"], ["id", 166]] [ActiveJob] [BadJob] [f9816c7a-addb-4ea9-b3e4-8559e5d8d33a]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [BadJob] [f9816c7a-addb-4ea9-b3e4-8559e5d8d33a]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [BadJob] [f9816c7a-addb-4ea9-b3e4-8559e5d8d33a] CanvasSync::JobLog Update (0.4ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "exception" = $2, "backtrace" = $3, "status" = $4, "updated_at" = $5 WHERE "canvas_sync_job_logs"."id" = $6 [["completed_at", "2022-09-13 20:42:06.265675"], ["exception", "EvilError: EvilError"], ["backtrace", "/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:12:in `perform'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/execution.rb:39:in `block in perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:109:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/active_job.rb:24:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:21:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/i18n-1.10.0/lib/i18n.rb:323:in `with_locale'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/translation.rb:9:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:26:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/notifications.rb:168:in `block in instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/notifications/instrumenter.rb:23:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/notifications.rb:168:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:25:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:46:in `block in tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/tagged_logging.rb:71:in `block in tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/tagged_logging.rb:28:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/tagged_logging.rb:71:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:46:in `tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:22:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:136:in `run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/execution.rb:38:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/execution.rb:18:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:40:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/matchers/built_in/raise_error.rb:59:in `matches?'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:51:in `block in handle_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:27:in `with_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:48:in `handle_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/expectation_target.rb:65:in `to'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/expectation_target.rb:139:in `to'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:39:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:263:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:263:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:511:in `block in with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:468:in `block in with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:486:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-rails-5.1.1/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:486:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:468:in `with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:511:in `with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:259:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:646:in `block in run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:642:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:642:in `run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:607:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/configuration.rb:2068:in `with_suite_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:116:in `block in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/reporter.rb:74:in `report'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:115:in `run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:89:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:71:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:45:in `invoke'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/exe/rspec:4:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/rspec:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/rspec:23:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:58:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:58:in `kernel_load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:23:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:483:in `exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:31:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:25:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/exe/bundle:48:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/friendly_errors.rb:120:in `with_friendly_errors'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/exe/bundle:36:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/bundle:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/bundle:23:in `
'"], ["status", "error"], ["updated_at", "2022-09-13 20:42:06.265967"], ["id", 166]] [ActiveJob] [BadJob] [f9816c7a-addb-4ea9-b3e4-8559e5d8d33a]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [BadJob] [f9816c7a-addb-4ea9-b3e4-8559e5d8d33a] Error performing BadJob (Job ID: f9816c7a-addb-4ea9-b3e4-8559e5d8d33a) from Test(default) in 5.75ms: EvilError (EvilError): /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:12:in `perform' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/execution.rb:39:in `block in perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:109:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/active_job.rb:24:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:21:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/i18n-1.10.0/lib/i18n.rb:323:in `with_locale' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/translation.rb:9:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:26:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/notifications.rb:168:in `block in instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/notifications/instrumenter.rb:23:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/notifications.rb:168:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:25:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:46:in `block in tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/tagged_logging.rb:71:in `block in tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/tagged_logging.rb:28:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/tagged_logging.rb:71:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:46:in `tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:22:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:136:in `run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/execution.rb:38:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/execution.rb:18:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:40:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/matchers/built_in/raise_error.rb:59:in `matches?' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:51:in `block in handle_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:27:in `with_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:48:in `handle_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/expectation_target.rb:65:in `to' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/expectation_target.rb:139:in `to' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:39:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:263:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:263:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:511:in `block in with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:468:in `block in with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:486:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-rails-5.1.1/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:486:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:468:in `with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:511:in `with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:259:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:646:in `block in run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:642:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:642:in `run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:607:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/configuration.rb:2068:in `with_suite_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:116:in `block in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/reporter.rb:74:in `report' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:115:in `run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:89:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:71:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:45:in `invoke' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/exe/rspec:4:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/rspec:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/rspec:23:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:58:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:58:in `kernel_load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:23:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:483:in `exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:31:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:25:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/exe/bundle:48:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/friendly_errors.rb:120:in `with_friendly_errors' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/exe/bundle:36:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/bundle:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/bundle:23:in `
' CanvasSync::JobLog Load (0.6ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" ORDER BY "canvas_sync_job_logs"."id" DESC LIMIT $1 [["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] [BadJob] [f9f022cf-98d7-442e-abe2-65ae0e7fa281] Performing BadJob (Job ID: f9f022cf-98d7-442e-abe2-65ae0e7fa281) from Test(default) [ActiveJob] [BadJob] [f9f022cf-98d7-442e-abe2-65ae0e7fa281] CanvasSync::JobLog Load (0.3ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "f9f022cf-98d7-442e-abe2-65ae0e7fa281"], ["LIMIT", 1]] [ActiveJob] [BadJob] [f9f022cf-98d7-442e-abe2-65ae0e7fa281]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [BadJob] [f9f022cf-98d7-442e-abe2-65ae0e7fa281] CanvasSync::JobLog Create (0.2ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["job_class", "BadJob"], ["status", "enqueued"], ["created_at", "2022-09-13 20:42:06.272828"], ["updated_at", "2022-09-13 20:42:06.272828"], ["job_id", "f9f022cf-98d7-442e-abe2-65ae0e7fa281"]] [ActiveJob] [BadJob] [f9f022cf-98d7-442e-abe2-65ae0e7fa281]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [BadJob] [f9f022cf-98d7-442e-abe2-65ae0e7fa281]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [BadJob] [f9f022cf-98d7-442e-abe2-65ae0e7fa281] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-09-13 20:42:06.273823"], ["status", "running"], ["updated_at", "2022-09-13 20:42:06.274176"], ["id", 167]] [ActiveJob] [BadJob] [f9f022cf-98d7-442e-abe2-65ae0e7fa281]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [BadJob] [f9f022cf-98d7-442e-abe2-65ae0e7fa281]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [BadJob] [f9f022cf-98d7-442e-abe2-65ae0e7fa281] CanvasSync::JobLog Update (0.7ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "exception" = $2, "backtrace" = $3, "status" = $4, "updated_at" = $5 WHERE "canvas_sync_job_logs"."id" = $6 [["completed_at", "2022-09-13 20:42:06.275583"], ["exception", "ArgumentError: wrong number of arguments (given 0, expected 1)"], ["backtrace", "/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:11:in `perform'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/execution.rb:39:in `block in perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:109:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/active_job.rb:24:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:21:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/i18n-1.10.0/lib/i18n.rb:323:in `with_locale'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/translation.rb:9:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:26:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/notifications.rb:168:in `block in instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/notifications/instrumenter.rb:23:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/notifications.rb:168:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:25:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:46:in `block in tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/tagged_logging.rb:71:in `block in tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/tagged_logging.rb:28:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/tagged_logging.rb:71:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:46:in `tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:22:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:136:in `run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/execution.rb:38:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/execution.rb:18:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:52:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/matchers/built_in/raise_error.rb:59:in `matches?'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:51:in `block in handle_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:27:in `with_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:48:in `handle_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/expectation_target.rb:65:in `to'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/expectation_target.rb:139:in `to'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:51:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:263:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:263:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:511:in `block in with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:468:in `block in with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:486:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-rails-5.1.1/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:486:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:468:in `with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:511:in `with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:259:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:646:in `block in run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:642:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:642:in `run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:607:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/configuration.rb:2068:in `with_suite_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:116:in `block in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/reporter.rb:74:in `report'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:115:in `run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:89:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:71:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:45:in `invoke'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/exe/rspec:4:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/rspec:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/rspec:23:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:58:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:58:in `kernel_load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:23:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:483:in `exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:31:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:25:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/exe/bundle:48:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/friendly_errors.rb:120:in `with_friendly_errors'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/exe/bundle:36:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/bundle:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/bundle:23:in `
'"], ["status", "error"], ["updated_at", "2022-09-13 20:42:06.276134"], ["id", 167]] [ActiveJob] [BadJob] [f9f022cf-98d7-442e-abe2-65ae0e7fa281]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [BadJob] [f9f022cf-98d7-442e-abe2-65ae0e7fa281] Error performing BadJob (Job ID: f9f022cf-98d7-442e-abe2-65ae0e7fa281) from Test(default) in 6.51ms: ArgumentError (wrong number of arguments (given 0, expected 1)): /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:11:in `perform' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/execution.rb:39:in `block in perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:109:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/active_job.rb:24:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:21:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/i18n-1.10.0/lib/i18n.rb:323:in `with_locale' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/translation.rb:9:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:26:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/notifications.rb:168:in `block in instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/notifications/instrumenter.rb:23:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/notifications.rb:168:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:25:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:46:in `block in tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/tagged_logging.rb:71:in `block in tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/tagged_logging.rb:28:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/tagged_logging.rb:71:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:46:in `tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:22:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:136:in `run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/execution.rb:38:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/execution.rb:18:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:52:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/matchers/built_in/raise_error.rb:59:in `matches?' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:51:in `block in handle_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:27:in `with_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:48:in `handle_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/expectation_target.rb:65:in `to' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/expectation_target.rb:139:in `to' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:51:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:263:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:263:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:511:in `block in with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:468:in `block in with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:486:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-rails-5.1.1/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:486:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:468:in `with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:511:in `with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:259:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:646:in `block in run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:642:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:642:in `run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:607:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/configuration.rb:2068:in `with_suite_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:116:in `block in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/reporter.rb:74:in `report' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:115:in `run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:89:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:71:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:45:in `invoke' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/exe/rspec:4:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/rspec:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/rspec:23:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:58:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:58:in `kernel_load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:23:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:483:in `exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:31:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:25:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/exe/bundle:48:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/friendly_errors.rb:120:in `with_friendly_errors' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/exe/bundle:36:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/bundle:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/bundle:23:in `
'  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] [BadJob] [dd99f9ba-9d6c-4ed4-a0e6-e62a1a501bb8] Performing BadJob (Job ID: dd99f9ba-9d6c-4ed4-a0e6-e62a1a501bb8) from Test(default) [ActiveJob] [BadJob] [dd99f9ba-9d6c-4ed4-a0e6-e62a1a501bb8] CanvasSync::JobLog Load (0.3ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "dd99f9ba-9d6c-4ed4-a0e6-e62a1a501bb8"], ["LIMIT", 1]] [ActiveJob] [BadJob] [dd99f9ba-9d6c-4ed4-a0e6-e62a1a501bb8]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [BadJob] [dd99f9ba-9d6c-4ed4-a0e6-e62a1a501bb8] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["job_class", "BadJob"], ["status", "enqueued"], ["created_at", "2022-09-13 20:42:06.282428"], ["updated_at", "2022-09-13 20:42:06.282428"], ["job_id", "dd99f9ba-9d6c-4ed4-a0e6-e62a1a501bb8"]] [ActiveJob] [BadJob] [dd99f9ba-9d6c-4ed4-a0e6-e62a1a501bb8]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [BadJob] [dd99f9ba-9d6c-4ed4-a0e6-e62a1a501bb8]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [BadJob] [dd99f9ba-9d6c-4ed4-a0e6-e62a1a501bb8] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-09-13 20:42:06.283460"], ["status", "running"], ["updated_at", "2022-09-13 20:42:06.283835"], ["id", 168]] [ActiveJob] [BadJob] [dd99f9ba-9d6c-4ed4-a0e6-e62a1a501bb8]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [BadJob] [dd99f9ba-9d6c-4ed4-a0e6-e62a1a501bb8]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [BadJob] [dd99f9ba-9d6c-4ed4-a0e6-e62a1a501bb8] CanvasSync::JobLog Update (0.9ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "exception" = $2, "backtrace" = $3, "status" = $4, "updated_at" = $5 WHERE "canvas_sync_job_logs"."id" = $6 [["completed_at", "2022-09-13 20:42:06.289524"], ["exception", "ArgumentError: wrong number of arguments (given 0, expected 1)"], ["backtrace", "/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:11:in `perform'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/execution.rb:39:in `block in perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:109:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/active_job.rb:24:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:21:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/i18n-1.10.0/lib/i18n.rb:323:in `with_locale'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/translation.rb:9:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:26:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/notifications.rb:168:in `block in instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/notifications/instrumenter.rb:23:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/notifications.rb:168:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:25:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:46:in `block in tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/tagged_logging.rb:71:in `block in tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/tagged_logging.rb:28:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/tagged_logging.rb:71:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:46:in `tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:22:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:136:in `run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/execution.rb:38:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/execution.rb:18:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:60:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/matchers/built_in/raise_error.rb:59:in `matches?'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:51:in `block in handle_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:27:in `with_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:48:in `handle_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/expectation_target.rb:65:in `to'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/expectation_target.rb:139:in `to'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:59:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:263:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:263:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:511:in `block in with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:468:in `block in with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:486:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-rails-5.1.1/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:486:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:468:in `with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:511:in `with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:259:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:646:in `block in run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:642:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:642:in `run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:607:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/configuration.rb:2068:in `with_suite_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:116:in `block in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/reporter.rb:74:in `report'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:115:in `run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:89:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:71:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:45:in `invoke'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/exe/rspec:4:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/rspec:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/rspec:23:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:58:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:58:in `kernel_load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:23:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:483:in `exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:31:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:25:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/exe/bundle:48:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/friendly_errors.rb:120:in `with_friendly_errors'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/exe/bundle:36:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/bundle:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/bundle:23:in `
'\n\nError Occurred while handling an Error: NoMethodError: undefined method `bad_catcher' for BadJob:Class\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-mocks-3.11.0/lib/rspec/mocks/method_double.rb:28:in `block in original_implementation_callable'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-mocks-3.11.0/lib/rspec/mocks/message_expectation.rb:143:in `block in and_call_original'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-mocks-3.11.0/lib/rspec/mocks/message_expectation.rb:801:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-mocks-3.11.0/lib/rspec/mocks/message_expectation.rb:615:in `invoke_incrementing_actual_calls_by'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-mocks-3.11.0/lib/rspec/mocks/message_expectation.rb:470:in `invoke'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-mocks-3.11.0/lib/rspec/mocks/proxy.rb:217:in `message_received'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-mocks-3.11.0/lib/rspec/mocks/proxy.rb:361:in `message_received'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-mocks-3.11.0/lib/rspec/mocks/method_double.rb:78:in `proxy_method_invoked'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-mocks-3.11.0/lib/rspec/mocks/method_double.rb:64:in `block (2 levels) in define_proxy_method'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:31:in `rescue in block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:23:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/i18n-1.10.0/lib/i18n.rb:323:in `with_locale'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/translation.rb:9:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:26:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/notifications.rb:168:in `block in instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/notifications/instrumenter.rb:23:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/notifications.rb:168:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:25:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:46:in `block in tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/tagged_logging.rb:71:in `block in tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/tagged_logging.rb:28:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/tagged_logging.rb:71:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:46:in `tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:22:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:136:in `run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/execution.rb:38:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/execution.rb:18:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:60:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/matchers/built_in/raise_error.rb:59:in `matches?'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:51:in `block in handle_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:27:in `with_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:48:in `handle_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/expectation_target.rb:65:in `to'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/expectation_target.rb:139:in `to'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:59:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:263:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:263:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:511:in `block in with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:468:in `block in with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:486:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-rails-5.1.1/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:486:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:468:in `with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:511:in `with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:259:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:646:in `block in run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:642:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:642:in `run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:607:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/configuration.rb:2068:in `with_suite_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:116:in `block in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/reporter.rb:74:in `report'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:115:in `run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:89:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:71:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:45:in `invoke'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/exe/rspec:4:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/rspec:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/rspec:23:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:58:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:58:in `kernel_load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:23:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:483:in `exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:31:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:25:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/exe/bundle:48:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/friendly_errors.rb:120:in `with_friendly_errors'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/exe/bundle:36:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/bundle:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/bundle:23:in `
'"], ["status", "error"], ["updated_at", "2022-09-13 20:42:06.290057"], ["id", 168]] [ActiveJob] [BadJob] [dd99f9ba-9d6c-4ed4-a0e6-e62a1a501bb8]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [BadJob] [dd99f9ba-9d6c-4ed4-a0e6-e62a1a501bb8] Error performing BadJob (Job ID: dd99f9ba-9d6c-4ed4-a0e6-e62a1a501bb8) from Test(default) in 11.16ms: ArgumentError (wrong number of arguments (given 0, expected 1)): /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:11:in `perform' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/execution.rb:39:in `block in perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:109:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/active_job.rb:24:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:21:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/i18n-1.10.0/lib/i18n.rb:323:in `with_locale' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/translation.rb:9:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:26:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/notifications.rb:168:in `block in instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/notifications/instrumenter.rb:23:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/notifications.rb:168:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:25:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:46:in `block in tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/tagged_logging.rb:71:in `block in tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/tagged_logging.rb:28:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/tagged_logging.rb:71:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:46:in `tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:22:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:136:in `run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/execution.rb:38:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/execution.rb:18:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:60:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/matchers/built_in/raise_error.rb:59:in `matches?' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:51:in `block in handle_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:27:in `with_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:48:in `handle_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/expectation_target.rb:65:in `to' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/expectation_target.rb:139:in `to' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:59:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:263:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:263:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:511:in `block in with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:468:in `block in with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:486:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-rails-5.1.1/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:486:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:468:in `with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:511:in `with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:259:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:646:in `block in run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:642:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:642:in `run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:607:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/configuration.rb:2068:in `with_suite_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:116:in `block in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/reporter.rb:74:in `report' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:115:in `run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:89:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:71:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:45:in `invoke' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/exe/rspec:4:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/rspec:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/rspec:23:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:58:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:58:in `kernel_load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:23:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:483:in `exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:31:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:25:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/exe/bundle:48:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/friendly_errors.rb:120:in `with_friendly_errors' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/exe/bundle:36:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/bundle:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/bundle:23:in `
' CanvasSync::JobLog Load (0.4ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" ORDER BY "canvas_sync_job_logs"."id" DESC LIMIT $1 [["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [CanvasSync::Jobs::ReportChecker] [e4268584-4595-4d5f-bf0a-1bcfb6e2e32d] Performing CanvasSync::Jobs::ReportChecker (Job ID: e4268584-4595-4d5f-bf0a-1bcfb6e2e32d) from Test(default) with arguments: "provisioning_csv", 1, "FakeProcessor", {} [ActiveJob] [CanvasSync::Jobs::ReportChecker] [e4268584-4595-4d5f-bf0a-1bcfb6e2e32d] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "e4268584-4595-4d5f-bf0a-1bcfb6e2e32d"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [e4268584-4595-4d5f-bf0a-1bcfb6e2e32d]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [e4268584-4595-4d5f-bf0a-1bcfb6e2e32d] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- provisioning_csv\n- 1\n- FakeProcessor\n- {}\n"], ["created_at", "2022-09-13 20:42:06.299626"], ["updated_at", "2022-09-13 20:42:06.299626"], ["job_id", "e4268584-4595-4d5f-bf0a-1bcfb6e2e32d"]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [e4268584-4595-4d5f-bf0a-1bcfb6e2e32d]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [e4268584-4595-4d5f-bf0a-1bcfb6e2e32d]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [e4268584-4595-4d5f-bf0a-1bcfb6e2e32d] CanvasSync::JobLog Update (0.4ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-09-13 20:42:06.301358"], ["status", "running"], ["updated_at", "2022-09-13 20:42:06.302011"], ["id", 169]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [e4268584-4595-4d5f-bf0a-1bcfb6e2e32d]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [e4268584-4595-4d5f-bf0a-1bcfb6e2e32d]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [e4268584-4595-4d5f-bf0a-1bcfb6e2e32d] CanvasSync::JobLog Destroy (0.2ms) DELETE FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."id" = $1 [["id", 169]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [e4268584-4595-4d5f-bf0a-1bcfb6e2e32d]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [e4268584-4595-4d5f-bf0a-1bcfb6e2e32d] Performed CanvasSync::Jobs::ReportChecker (Job ID: e4268584-4595-4d5f-bf0a-1bcfb6e2e32d) from Test(default) in 9.56ms  (0.1ms) ROLLBACK  (0.4ms) BEGIN [ActiveJob] [CanvasSync::Jobs::ReportChecker] [eb39da67-527d-418b-a9e5-5687222fcd4d] Performing CanvasSync::Jobs::ReportChecker (Job ID: eb39da67-527d-418b-a9e5-5687222fcd4d) from Test(default) with arguments: "provisioning_csv", 1, "FakeProcessor", {} [ActiveJob] [CanvasSync::Jobs::ReportChecker] [eb39da67-527d-418b-a9e5-5687222fcd4d] CanvasSync::JobLog Load (0.4ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "eb39da67-527d-418b-a9e5-5687222fcd4d"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [eb39da67-527d-418b-a9e5-5687222fcd4d]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [eb39da67-527d-418b-a9e5-5687222fcd4d] CanvasSync::JobLog Create (0.4ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- provisioning_csv\n- 1\n- FakeProcessor\n- {}\n"], ["created_at", "2022-09-13 20:42:06.312482"], ["updated_at", "2022-09-13 20:42:06.312482"], ["job_id", "eb39da67-527d-418b-a9e5-5687222fcd4d"]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [eb39da67-527d-418b-a9e5-5687222fcd4d]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [eb39da67-527d-418b-a9e5-5687222fcd4d]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [eb39da67-527d-418b-a9e5-5687222fcd4d] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-09-13 20:42:06.314467"], ["status", "running"], ["updated_at", "2022-09-13 20:42:06.314882"], ["id", 170]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [eb39da67-527d-418b-a9e5-5687222fcd4d]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [eb39da67-527d-418b-a9e5-5687222fcd4d]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [eb39da67-527d-418b-a9e5-5687222fcd4d] CanvasSync::JobLog Create (0.4ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- provisioning_csv\n- 1\n- FakeProcessor\n- {}\n- {}\n"], ["created_at", "2022-09-13 20:42:06.318836"], ["updated_at", "2022-09-13 20:42:06.318836"], ["job_id", "adbde4d9-85fa-4e75-afff-c17488cd01ef"]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [eb39da67-527d-418b-a9e5-5687222fcd4d]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [eb39da67-527d-418b-a9e5-5687222fcd4d] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: adbde4d9-85fa-4e75-afff-c17488cd01ef) to Test(default) at 2022-09-13 20:42:36 UTC with arguments: "provisioning_csv", 1, "FakeProcessor", {}, {} [ActiveJob] [CanvasSync::Jobs::ReportChecker] [eb39da67-527d-418b-a9e5-5687222fcd4d]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [eb39da67-527d-418b-a9e5-5687222fcd4d] CanvasSync::JobLog Destroy (0.3ms) DELETE FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."id" = $1 [["id", 170]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [eb39da67-527d-418b-a9e5-5687222fcd4d]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [eb39da67-527d-418b-a9e5-5687222fcd4d] Performed CanvasSync::Jobs::ReportChecker (Job ID: eb39da67-527d-418b-a9e5-5687222fcd4d) from Test(default) in 11.71ms  (0.1ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [CanvasSync::Jobs::ReportChecker] [225bd764-ff06-43fd-a170-d3abaf499f1b] Performing CanvasSync::Jobs::ReportChecker (Job ID: 225bd764-ff06-43fd-a170-d3abaf499f1b) from Test(default) with arguments: "provisioning_csv", 1, "FakeProcessor", {} [ActiveJob] [CanvasSync::Jobs::ReportChecker] [225bd764-ff06-43fd-a170-d3abaf499f1b] CanvasSync::JobLog Load (0.3ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "225bd764-ff06-43fd-a170-d3abaf499f1b"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [225bd764-ff06-43fd-a170-d3abaf499f1b]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [225bd764-ff06-43fd-a170-d3abaf499f1b] CanvasSync::JobLog Create (0.4ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- provisioning_csv\n- 1\n- FakeProcessor\n- {}\n"], ["created_at", "2022-09-13 20:42:06.326850"], ["updated_at", "2022-09-13 20:42:06.326850"], ["job_id", "225bd764-ff06-43fd-a170-d3abaf499f1b"]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [225bd764-ff06-43fd-a170-d3abaf499f1b]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [225bd764-ff06-43fd-a170-d3abaf499f1b]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [225bd764-ff06-43fd-a170-d3abaf499f1b] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-09-13 20:42:06.328633"], ["status", "running"], ["updated_at", "2022-09-13 20:42:06.329004"], ["id", 172]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [225bd764-ff06-43fd-a170-d3abaf499f1b]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [225bd764-ff06-43fd-a170-d3abaf499f1b]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [225bd764-ff06-43fd-a170-d3abaf499f1b] CanvasSync::JobLog Update (0.8ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "exception" = $2, "backtrace" = $3, "status" = $4, "updated_at" = $5 WHERE "canvas_sync_job_logs"."id" = $6 [["completed_at", "2022-09-13 20:42:06.334788"], ["exception", "NameError: undefined local variable or method `current_organization' for #"], ["backtrace", "/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/jobs/report_checker.rb:35:in `perform'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/execution.rb:39:in `block in perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:109:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/active_job.rb:24:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:21:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/i18n-1.10.0/lib/i18n.rb:323:in `with_locale'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/translation.rb:9:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:26:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/notifications.rb:168:in `block in instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/notifications/instrumenter.rb:23:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/notifications.rb:168:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:25:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:46:in `block in tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/tagged_logging.rb:71:in `block in tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/tagged_logging.rb:28:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/tagged_logging.rb:71:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:46:in `tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:22:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:136:in `run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/execution.rb:38:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/execution.rb:18:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/report_checker_spec.rb:11:in `start_job'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/report_checker_spec.rb:53:in `block (5 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/matchers/built_in/raise_error.rb:59:in `matches?'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:51:in `block in handle_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:27:in `with_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:48:in `handle_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/expectation_target.rb:65:in `to'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/expectation_target.rb:139:in `to'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/report_checker_spec.rb:53:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:263:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:263:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:511:in `block in with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:468:in `block in with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:486:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-rails-5.1.1/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:486:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:468:in `with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:511:in `with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:259:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:646:in `block in run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:642:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:642:in `run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:607:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/configuration.rb:2068:in `with_suite_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:116:in `block in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/reporter.rb:74:in `report'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:115:in `run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:89:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:71:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:45:in `invoke'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/exe/rspec:4:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/rspec:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/rspec:23:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:58:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:58:in `kernel_load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:23:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:483:in `exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:31:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:25:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/exe/bundle:48:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/friendly_errors.rb:120:in `with_friendly_errors'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/exe/bundle:36:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/bundle:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/bundle:23:in `
'"], ["status", "error"], ["updated_at", "2022-09-13 20:42:06.335385"], ["id", 172]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [225bd764-ff06-43fd-a170-d3abaf499f1b]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [225bd764-ff06-43fd-a170-d3abaf499f1b] Error performing CanvasSync::Jobs::ReportChecker (Job ID: 225bd764-ff06-43fd-a170-d3abaf499f1b) from Test(default) in 12.59ms: NameError (undefined local variable or method `current_organization' for #): /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/jobs/report_checker.rb:35:in `perform' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/execution.rb:39:in `block in perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:109:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/active_job.rb:24:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:21:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/i18n-1.10.0/lib/i18n.rb:323:in `with_locale' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/translation.rb:9:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:26:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/notifications.rb:168:in `block in instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/notifications/instrumenter.rb:23:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/notifications.rb:168:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:25:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:46:in `block in tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/tagged_logging.rb:71:in `block in tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/tagged_logging.rb:28:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/tagged_logging.rb:71:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:46:in `tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:22:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:136:in `run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/execution.rb:38:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/execution.rb:18:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/report_checker_spec.rb:11:in `start_job' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/report_checker_spec.rb:53:in `block (5 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/matchers/built_in/raise_error.rb:59:in `matches?' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:51:in `block in handle_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:27:in `with_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:48:in `handle_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/expectation_target.rb:65:in `to' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/expectation_target.rb:139:in `to' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/report_checker_spec.rb:53:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:263:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:263:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:511:in `block in with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:468:in `block in with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:486:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-rails-5.1.1/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:486:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:468:in `with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:511:in `with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:259:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:646:in `block in run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:642:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:642:in `run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:607:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/configuration.rb:2068:in `with_suite_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:116:in `block in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/reporter.rb:74:in `report' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:115:in `run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:89:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:71:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:45:in `invoke' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/exe/rspec:4:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/rspec:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/rspec:23:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:58:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:58:in `kernel_load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:23:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:483:in `exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:31:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:25:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/exe/bundle:48:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/friendly_errors.rb:120:in `with_friendly_errors' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/exe/bundle:36:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/bundle:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/bundle:23:in `
'  (0.2ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [5d974c07-e44e-4b39-97ce-de371868f954] Performing CanvasSync::Jobs::ReportProcessorJob (Job ID: 5d974c07-e44e-4b39-97ce-de371868f954) from Test(default) with arguments: "provisioning_csv", "https://test.instructure.com/sample_report_download", "FakeProcessor", {}, 1 [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [5d974c07-e44e-4b39-97ce-de371868f954] CanvasSync::JobLog Load (0.3ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "5d974c07-e44e-4b39-97ce-de371868f954"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [5d974c07-e44e-4b39-97ce-de371868f954]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [5d974c07-e44e-4b39-97ce-de371868f954] CanvasSync::JobLog Create (0.4ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportProcessorJob"], ["status", "enqueued"], ["job_arguments", "---\n- provisioning_csv\n- https://test.instructure.com/sample_report_download\n- FakeProcessor\n- {}\n- 1\n"], ["created_at", "2022-09-13 20:42:06.342725"], ["updated_at", "2022-09-13 20:42:06.342725"], ["job_id", "5d974c07-e44e-4b39-97ce-de371868f954"]] [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [5d974c07-e44e-4b39-97ce-de371868f954]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [5d974c07-e44e-4b39-97ce-de371868f954]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [5d974c07-e44e-4b39-97ce-de371868f954] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-09-13 20:42:06.345089"], ["status", "running"], ["updated_at", "2022-09-13 20:42:06.345466"], ["id", 173]] [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [5d974c07-e44e-4b39-97ce-de371868f954]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [5d974c07-e44e-4b39-97ce-de371868f954]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [5d974c07-e44e-4b39-97ce-de371868f954] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "job_class" = $1, "updated_at" = $2 WHERE "canvas_sync_job_logs"."id" = $3 [["job_class", "FakeProcessor"], ["updated_at", "2022-09-13 20:42:06.347435"], ["id", 173]] [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [5d974c07-e44e-4b39-97ce-de371868f954]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [5d974c07-e44e-4b39-97ce-de371868f954]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [5d974c07-e44e-4b39-97ce-de371868f954] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2022-09-13 20:42:06.362121"], ["status", "success"], ["updated_at", "2022-09-13 20:42:06.362703"], ["id", 173]] [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [5d974c07-e44e-4b39-97ce-de371868f954]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [5d974c07-e44e-4b39-97ce-de371868f954] Performed CanvasSync::Jobs::ReportProcessorJob (Job ID: 5d974c07-e44e-4b39-97ce-de371868f954) from Test(default) in 22.87ms  (0.2ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [CanvasSync::Jobs::ReportStarter] [1d33de76-4634-4e61-ae35-a217af099068] Performing CanvasSync::Jobs::ReportStarter (Job ID: 1d33de76-4634-4e61-ae35-a217af099068) from Test(default) with arguments: "provisioning_csv", {"parameters[users]"=>true}, "CoolProcessor", {:models=>["users"]} [ActiveJob] [CanvasSync::Jobs::ReportStarter] [1d33de76-4634-4e61-ae35-a217af099068] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "1d33de76-4634-4e61-ae35-a217af099068"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::ReportStarter] [1d33de76-4634-4e61-ae35-a217af099068]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [1d33de76-4634-4e61-ae35-a217af099068] CanvasSync::JobLog Create (0.7ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportStarter"], ["status", "enqueued"], ["job_arguments", "---\n- provisioning_csv\n- parameters[users]: true\n- CoolProcessor\n- :models:\n - users\n"], ["created_at", "2022-09-13 20:42:06.367352"], ["updated_at", "2022-09-13 20:42:06.367352"], ["job_id", "1d33de76-4634-4e61-ae35-a217af099068"]] [ActiveJob] [CanvasSync::Jobs::ReportStarter] [1d33de76-4634-4e61-ae35-a217af099068]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [1d33de76-4634-4e61-ae35-a217af099068]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [1d33de76-4634-4e61-ae35-a217af099068] CanvasSync::JobLog Update (0.5ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-09-13 20:42:06.370346"], ["status", "running"], ["updated_at", "2022-09-13 20:42:06.370897"], ["id", 174]] [ActiveJob] [CanvasSync::Jobs::ReportStarter] [1d33de76-4634-4e61-ae35-a217af099068]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [1d33de76-4634-4e61-ae35-a217af099068]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [1d33de76-4634-4e61-ae35-a217af099068] CanvasSync::JobLog Create (0.4ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- provisioning_csv\n- 1\n- CoolProcessor\n- :models:\n - users\n :sync_start_time: '2022-09-13T20:42:06Z'\n :report_params:\n parameters[users]: true\n"], ["created_at", "2022-09-13 20:42:06.375302"], ["updated_at", "2022-09-13 20:42:06.375302"], ["job_id", "c9e1dfd5-17a0-4677-8e37-66bd66a6cdc3"]] [ActiveJob] [CanvasSync::Jobs::ReportStarter] [1d33de76-4634-4e61-ae35-a217af099068]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [1d33de76-4634-4e61-ae35-a217af099068] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: c9e1dfd5-17a0-4677-8e37-66bd66a6cdc3) to Test(default) at 2022-09-13 20:42:36 UTC with arguments: "provisioning_csv", 1, "CoolProcessor", {:models=>["users"], :sync_start_time=>"2022-09-13T20:42:06Z", :report_params=>{"parameters[users]"=>true}} [ActiveJob] [CanvasSync::Jobs::ReportStarter] [1d33de76-4634-4e61-ae35-a217af099068]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [1d33de76-4634-4e61-ae35-a217af099068] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2022-09-13 20:42:06.378455"], ["status", "success"], ["updated_at", "2022-09-13 20:42:06.378859"], ["id", 174]] [ActiveJob] [CanvasSync::Jobs::ReportStarter] [1d33de76-4634-4e61-ae35-a217af099068]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [1d33de76-4634-4e61-ae35-a217af099068] Performed CanvasSync::Jobs::ReportStarter (Job ID: 1d33de76-4634-4e61-ae35-a217af099068) from Test(default) in 14.16ms  (0.2ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [CanvasSync::Jobs::ReportStarter] [f5466654-067b-4ead-84e1-afc3602051f9] Performing CanvasSync::Jobs::ReportStarter (Job ID: f5466654-067b-4ead-84e1-afc3602051f9) from Test(default) with arguments: "provisioning_csv", {"parameters[users]"=>true}, "CoolProcessor", {:models=>["users"]}, {:allow_redownloads=>true} [ActiveJob] [CanvasSync::Jobs::ReportStarter] [f5466654-067b-4ead-84e1-afc3602051f9] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "f5466654-067b-4ead-84e1-afc3602051f9"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::ReportStarter] [f5466654-067b-4ead-84e1-afc3602051f9]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [f5466654-067b-4ead-84e1-afc3602051f9] CanvasSync::JobLog Create (0.6ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportStarter"], ["status", "enqueued"], ["job_arguments", "---\n- provisioning_csv\n- parameters[users]: true\n- CoolProcessor\n- :models:\n - users\n- :allow_redownloads: true\n"], ["created_at", "2022-09-13 20:42:06.384375"], ["updated_at", "2022-09-13 20:42:06.384375"], ["job_id", "f5466654-067b-4ead-84e1-afc3602051f9"]] [ActiveJob] [CanvasSync::Jobs::ReportStarter] [f5466654-067b-4ead-84e1-afc3602051f9]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [f5466654-067b-4ead-84e1-afc3602051f9]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [f5466654-067b-4ead-84e1-afc3602051f9] CanvasSync::JobLog Update (0.4ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-09-13 20:42:06.388085"], ["status", "running"], ["updated_at", "2022-09-13 20:42:06.388662"], ["id", 176]] [ActiveJob] [CanvasSync::Jobs::ReportStarter] [f5466654-067b-4ead-84e1-afc3602051f9]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [f5466654-067b-4ead-84e1-afc3602051f9]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [f5466654-067b-4ead-84e1-afc3602051f9] CanvasSync::JobLog Update (0.4ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2022-09-13 20:42:06.392057"], ["status", "success"], ["updated_at", "2022-09-13 20:42:06.392501"], ["id", 176]] [ActiveJob] [CanvasSync::Jobs::ReportStarter] [f5466654-067b-4ead-84e1-afc3602051f9]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [f5466654-067b-4ead-84e1-afc3602051f9] Performed CanvasSync::Jobs::ReportStarter (Job ID: f5466654-067b-4ead-84e1-afc3602051f9) from Test(default) in 11.32ms  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) SAVEPOINT active_record_1 Account Exists (0.6ms) SELECT 1 AS one FROM "accounts" WHERE "accounts"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] Account Create (0.4ms) INSERT INTO "accounts" ("canvas_id", "sis_id", "canvas_parent_account_id", "sis_parent_account_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 1], ["sis_id", "fc5c40b47264495bfdd7af2adaff1889"], ["canvas_parent_account_id", 1], ["sis_parent_account_id", "bafe0152fdd25659b330a643564c36f5"], ["name", "Account name"], ["workflow_state", "active"], ["created_at", "2022-09-13 20:42:06.410454"], ["updated_at", "2022-09-13 20:42:06.410454"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.5ms) SELECT COUNT(*) FROM "admins" [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [eee19c0a-6f8b-46c1-9682-adbd4f9de5b9] Performing CanvasSync::Jobs::SyncAdminsJob (Job ID: eee19c0a-6f8b-46c1-9682-adbd4f9de5b9) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [eee19c0a-6f8b-46c1-9682-adbd4f9de5b9] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "eee19c0a-6f8b-46c1-9682-adbd4f9de5b9"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [eee19c0a-6f8b-46c1-9682-adbd4f9de5b9]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [eee19c0a-6f8b-46c1-9682-adbd4f9de5b9] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncAdminsJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2022-09-13 20:42:06.415955"], ["updated_at", "2022-09-13 20:42:06.415955"], ["job_id", "eee19c0a-6f8b-46c1-9682-adbd4f9de5b9"]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [eee19c0a-6f8b-46c1-9682-adbd4f9de5b9]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [eee19c0a-6f8b-46c1-9682-adbd4f9de5b9]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [eee19c0a-6f8b-46c1-9682-adbd4f9de5b9] CanvasSync::JobLog Update (0.4ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-09-13 20:42:06.417396"], ["status", "running"], ["updated_at", "2022-09-13 20:42:06.417846"], ["id", 177]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [eee19c0a-6f8b-46c1-9682-adbd4f9de5b9]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [eee19c0a-6f8b-46c1-9682-adbd4f9de5b9] Account Load (0.3ms) SELECT "accounts".* FROM "accounts" WHERE "accounts"."workflow_state" != $1 ORDER BY "accounts"."id" ASC LIMIT $2 [["workflow_state", "deleted"], ["LIMIT", 1000]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [eee19c0a-6f8b-46c1-9682-adbd4f9de5b9] Admin Load (0.2ms) SELECT "admins".* FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [eee19c0a-6f8b-46c1-9682-adbd4f9de5b9]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [eee19c0a-6f8b-46c1-9682-adbd4f9de5b9] Admin Exists (0.3ms) SELECT 1 AS one FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [eee19c0a-6f8b-46c1-9682-adbd4f9de5b9] Admin Create (0.6ms) INSERT INTO "admins" ("canvas_id", "role_name", "canvas_account_id", "canvas_role_id", "canvas_user_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 2], ["role_name", "AccountAdmin"], ["canvas_account_id", 1], ["canvas_role_id", 1], ["canvas_user_id", 1], ["workflow_state", "active"], ["created_at", "2022-09-13 20:42:06.433940"], ["updated_at", "2022-09-13 20:42:06.433940"]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [eee19c0a-6f8b-46c1-9682-adbd4f9de5b9]  (0.3ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [eee19c0a-6f8b-46c1-9682-adbd4f9de5b9] Admin Load (0.4ms) SELECT "admins".* FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 3], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [eee19c0a-6f8b-46c1-9682-adbd4f9de5b9]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [eee19c0a-6f8b-46c1-9682-adbd4f9de5b9] Admin Exists (0.4ms) SELECT 1 AS one FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 3], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [eee19c0a-6f8b-46c1-9682-adbd4f9de5b9] Admin Create (0.3ms) INSERT INTO "admins" ("canvas_id", "role_name", "canvas_account_id", "canvas_role_id", "canvas_user_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 3], ["role_name", "Custom Account Role"], ["canvas_account_id", 1], ["canvas_role_id", 11], ["canvas_user_id", 11], ["workflow_state", "active"], ["created_at", "2022-09-13 20:42:06.439280"], ["updated_at", "2022-09-13 20:42:06.439280"]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [eee19c0a-6f8b-46c1-9682-adbd4f9de5b9]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [eee19c0a-6f8b-46c1-9682-adbd4f9de5b9] Admin Load (0.2ms) SELECT "admins".* FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 4], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [eee19c0a-6f8b-46c1-9682-adbd4f9de5b9]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [eee19c0a-6f8b-46c1-9682-adbd4f9de5b9] Admin Exists (0.2ms) SELECT 1 AS one FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 4], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [eee19c0a-6f8b-46c1-9682-adbd4f9de5b9] Admin Create (0.4ms) INSERT INTO "admins" ("canvas_id", "role_name", "canvas_account_id", "canvas_role_id", "canvas_user_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 4], ["role_name", "Test"], ["canvas_account_id", 1], ["canvas_role_id", 10], ["canvas_user_id", 11], ["workflow_state", "active"], ["created_at", "2022-09-13 20:42:06.450307"], ["updated_at", "2022-09-13 20:42:06.450307"]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [eee19c0a-6f8b-46c1-9682-adbd4f9de5b9]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [eee19c0a-6f8b-46c1-9682-adbd4f9de5b9] Admin Update All (0.3ms) UPDATE "admins" SET "workflow_state" = 'inactive' WHERE "admins"."id" NOT IN ($1, $2, $3) [["id", 29], ["id", 30], ["id", 31]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [eee19c0a-6f8b-46c1-9682-adbd4f9de5b9]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [eee19c0a-6f8b-46c1-9682-adbd4f9de5b9] CanvasSync::JobLog Update (0.4ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2022-09-13 20:42:06.453056"], ["status", "success"], ["updated_at", "2022-09-13 20:42:06.453524"], ["id", 177]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [eee19c0a-6f8b-46c1-9682-adbd4f9de5b9]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [eee19c0a-6f8b-46c1-9682-adbd4f9de5b9] Performed CanvasSync::Jobs::SyncAdminsJob (Job ID: eee19c0a-6f8b-46c1-9682-adbd4f9de5b9) from Test(default) in 40.06ms  (0.3ms) SELECT COUNT(*) FROM "admins"  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [9fab6b0e-54e6-42ec-9c5b-8bdff57b2fc9] Performing CanvasSync::Jobs::SyncAssignmentGroupsJob (Job ID: 9fab6b0e-54e6-42ec-9c5b-8bdff57b2fc9) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [9fab6b0e-54e6-42ec-9c5b-8bdff57b2fc9] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "9fab6b0e-54e6-42ec-9c5b-8bdff57b2fc9"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [9fab6b0e-54e6-42ec-9c5b-8bdff57b2fc9]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [9fab6b0e-54e6-42ec-9c5b-8bdff57b2fc9] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncAssignmentGroupsJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2022-09-13 20:42:06.460568"], ["updated_at", "2022-09-13 20:42:06.460568"], ["job_id", "9fab6b0e-54e6-42ec-9c5b-8bdff57b2fc9"]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [9fab6b0e-54e6-42ec-9c5b-8bdff57b2fc9]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [9fab6b0e-54e6-42ec-9c5b-8bdff57b2fc9]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [9fab6b0e-54e6-42ec-9c5b-8bdff57b2fc9] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-09-13 20:42:06.462448"], ["status", "running"], ["updated_at", "2022-09-13 20:42:06.462840"], ["id", 178]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [9fab6b0e-54e6-42ec-9c5b-8bdff57b2fc9]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [9fab6b0e-54e6-42ec-9c5b-8bdff57b2fc9]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [9fab6b0e-54e6-42ec-9c5b-8bdff57b2fc9] CanvasSync::JobLog Create (0.6ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proserv_assignment_group_export_csv\n- 1\n- CanvasSync::Processors::AssignmentGroupsProcessor\n- :sync_start_time: '2022-09-13T20:42:06Z'\n :report_params:\n :parameters:\n :enrollment_term_id: 1\n"], ["created_at", "2022-09-13 20:42:06.467005"], ["updated_at", "2022-09-13 20:42:06.467005"], ["job_id", "85ab7707-e582-4f63-9fdf-399785811adb"]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [9fab6b0e-54e6-42ec-9c5b-8bdff57b2fc9]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [9fab6b0e-54e6-42ec-9c5b-8bdff57b2fc9] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: 85ab7707-e582-4f63-9fdf-399785811adb) to Test(default) at 2022-09-13 20:42:36 UTC with arguments: "proserv_assignment_group_export_csv", 1, "CanvasSync::Processors::AssignmentGroupsProcessor", {:sync_start_time=>"2022-09-13T20:42:06Z", :report_params=>{:parameters=>{:enrollment_term_id=>1}}} [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [9fab6b0e-54e6-42ec-9c5b-8bdff57b2fc9]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [9fab6b0e-54e6-42ec-9c5b-8bdff57b2fc9] CanvasSync::JobLog Update (0.4ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2022-09-13 20:42:06.471410"], ["status", "success"], ["updated_at", "2022-09-13 20:42:06.472021"], ["id", 178]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [9fab6b0e-54e6-42ec-9c5b-8bdff57b2fc9]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [9fab6b0e-54e6-42ec-9c5b-8bdff57b2fc9] Performed CanvasSync::Jobs::SyncAssignmentGroupsJob (Job ID: 9fab6b0e-54e6-42ec-9c5b-8bdff57b2fc9) from Test(default) in 14.34ms  (0.1ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [6140a2e0-2ff3-483e-b3c0-bbff39aa8e82] Performing CanvasSync::Jobs::SyncAssignmentsJob (Job ID: 6140a2e0-2ff3-483e-b3c0-bbff39aa8e82) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [6140a2e0-2ff3-483e-b3c0-bbff39aa8e82] CanvasSync::JobLog Load (0.3ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "6140a2e0-2ff3-483e-b3c0-bbff39aa8e82"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [6140a2e0-2ff3-483e-b3c0-bbff39aa8e82]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [6140a2e0-2ff3-483e-b3c0-bbff39aa8e82] CanvasSync::JobLog Create (0.4ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncAssignmentsJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2022-09-13 20:42:06.477515"], ["updated_at", "2022-09-13 20:42:06.477515"], ["job_id", "6140a2e0-2ff3-483e-b3c0-bbff39aa8e82"]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [6140a2e0-2ff3-483e-b3c0-bbff39aa8e82]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [6140a2e0-2ff3-483e-b3c0-bbff39aa8e82]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [6140a2e0-2ff3-483e-b3c0-bbff39aa8e82] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-09-13 20:42:06.479040"], ["status", "running"], ["updated_at", "2022-09-13 20:42:06.479430"], ["id", 180]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [6140a2e0-2ff3-483e-b3c0-bbff39aa8e82]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [6140a2e0-2ff3-483e-b3c0-bbff39aa8e82]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [6140a2e0-2ff3-483e-b3c0-bbff39aa8e82] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proserv_assignment_export_csv\n- 1\n- CanvasSync::Processors::AssignmentsProcessor\n- :sync_start_time: '2022-09-13T20:42:06Z'\n :report_params:\n :parameters:\n :enrollment_term_id: 1\n"], ["created_at", "2022-09-13 20:42:06.483115"], ["updated_at", "2022-09-13 20:42:06.483115"], ["job_id", "cbabfbfe-8edc-4fe2-a268-b9ae86807019"]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [6140a2e0-2ff3-483e-b3c0-bbff39aa8e82]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [6140a2e0-2ff3-483e-b3c0-bbff39aa8e82] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: cbabfbfe-8edc-4fe2-a268-b9ae86807019) to Test(default) at 2022-09-13 20:42:36 UTC with arguments: "proserv_assignment_export_csv", 1, "CanvasSync::Processors::AssignmentsProcessor", {:sync_start_time=>"2022-09-13T20:42:06Z", :report_params=>{:parameters=>{:enrollment_term_id=>1}}} [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [6140a2e0-2ff3-483e-b3c0-bbff39aa8e82]  (0.3ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [6140a2e0-2ff3-483e-b3c0-bbff39aa8e82] CanvasSync::JobLog Update (0.4ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2022-09-13 20:42:06.486367"], ["status", "success"], ["updated_at", "2022-09-13 20:42:06.487243"], ["id", 180]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [6140a2e0-2ff3-483e-b3c0-bbff39aa8e82]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [6140a2e0-2ff3-483e-b3c0-bbff39aa8e82] Performed CanvasSync::Jobs::SyncAssignmentsJob (Job ID: 6140a2e0-2ff3-483e-b3c0-bbff39aa8e82) from Test(default) in 12.65ms  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [2c17564f-f667-44f6-a483-599e8d56fcf9] Performing CanvasSync::Jobs::SyncAssignmentsJob (Job ID: 2c17564f-f667-44f6-a483-599e8d56fcf9) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [2c17564f-f667-44f6-a483-599e8d56fcf9] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "2c17564f-f667-44f6-a483-599e8d56fcf9"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [2c17564f-f667-44f6-a483-599e8d56fcf9]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [2c17564f-f667-44f6-a483-599e8d56fcf9] CanvasSync::JobLog Create (0.4ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncAssignmentsJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2022-09-13 20:42:06.492825"], ["updated_at", "2022-09-13 20:42:06.492825"], ["job_id", "2c17564f-f667-44f6-a483-599e8d56fcf9"]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [2c17564f-f667-44f6-a483-599e8d56fcf9]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [2c17564f-f667-44f6-a483-599e8d56fcf9]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [2c17564f-f667-44f6-a483-599e8d56fcf9] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-09-13 20:42:06.494770"], ["status", "running"], ["updated_at", "2022-09-13 20:42:06.495135"], ["id", 182]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [2c17564f-f667-44f6-a483-599e8d56fcf9]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [2c17564f-f667-44f6-a483-599e8d56fcf9]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [2c17564f-f667-44f6-a483-599e8d56fcf9] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proserv_assignment_export_csv\n- 1\n- CanvasSync::Processors::AssignmentsProcessor\n- :sync_start_time: '2022-09-13T20:42:06Z'\n :report_params:\n :parameters: {}\n"], ["created_at", "2022-09-13 20:42:06.498267"], ["updated_at", "2022-09-13 20:42:06.498267"], ["job_id", "7293ae3e-0ef5-45e3-b505-c2e6226ec842"]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [2c17564f-f667-44f6-a483-599e8d56fcf9]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [2c17564f-f667-44f6-a483-599e8d56fcf9] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: 7293ae3e-0ef5-45e3-b505-c2e6226ec842) to Test(default) at 2022-09-13 20:42:36 UTC with arguments: "proserv_assignment_export_csv", 1, "CanvasSync::Processors::AssignmentsProcessor", {:sync_start_time=>"2022-09-13T20:42:06Z", :report_params=>{:parameters=>{}}} [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [2c17564f-f667-44f6-a483-599e8d56fcf9]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [2c17564f-f667-44f6-a483-599e8d56fcf9] CanvasSync::JobLog Update (0.5ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2022-09-13 20:42:06.500649"], ["status", "success"], ["updated_at", "2022-09-13 20:42:06.501148"], ["id", 182]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [2c17564f-f667-44f6-a483-599e8d56fcf9]  (0.3ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [2c17564f-f667-44f6-a483-599e8d56fcf9] Performed CanvasSync::Jobs::SyncAssignmentsJob (Job ID: 2c17564f-f667-44f6-a483-599e8d56fcf9) from Test(default) in 11.51ms  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [2f4a0c4c-70f8-4ea0-85a9-c29afa960d0b] Performing CanvasSync::Jobs::SyncContentMigrationsJob (Job ID: 2f4a0c4c-70f8-4ea0-85a9-c29afa960d0b) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [2f4a0c4c-70f8-4ea0-85a9-c29afa960d0b] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "2f4a0c4c-70f8-4ea0-85a9-c29afa960d0b"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [2f4a0c4c-70f8-4ea0-85a9-c29afa960d0b]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [2f4a0c4c-70f8-4ea0-85a9-c29afa960d0b] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncContentMigrationsJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2022-09-13 20:42:06.508217"], ["updated_at", "2022-09-13 20:42:06.508217"], ["job_id", "2f4a0c4c-70f8-4ea0-85a9-c29afa960d0b"]] [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [2f4a0c4c-70f8-4ea0-85a9-c29afa960d0b]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [2f4a0c4c-70f8-4ea0-85a9-c29afa960d0b]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [2f4a0c4c-70f8-4ea0-85a9-c29afa960d0b] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-09-13 20:42:06.509595"], ["status", "running"], ["updated_at", "2022-09-13 20:42:06.509869"], ["id", 184]] [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [2f4a0c4c-70f8-4ea0-85a9-c29afa960d0b]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [2f4a0c4c-70f8-4ea0-85a9-c29afa960d0b]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [2f4a0c4c-70f8-4ea0-85a9-c29afa960d0b] CanvasSync::JobLog Create (0.2ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proserv_content_migrations_csv\n- 1\n- CanvasSync::Processors::ContentMigrationsProcessor\n- :sync_start_time: '2022-09-13T20:42:06Z'\n :report_params:\n :parameters: {}\n"], ["created_at", "2022-09-13 20:42:06.513928"], ["updated_at", "2022-09-13 20:42:06.513928"], ["job_id", "854f5ded-4f2d-45b1-afde-55d1e59f21aa"]] [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [2f4a0c4c-70f8-4ea0-85a9-c29afa960d0b]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [2f4a0c4c-70f8-4ea0-85a9-c29afa960d0b] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: 854f5ded-4f2d-45b1-afde-55d1e59f21aa) to Test(default) at 2022-09-13 20:42:36 UTC with arguments: "proserv_content_migrations_csv", 1, "CanvasSync::Processors::ContentMigrationsProcessor", {:sync_start_time=>"2022-09-13T20:42:06Z", :report_params=>{:parameters=>{}}} [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [2f4a0c4c-70f8-4ea0-85a9-c29afa960d0b]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [2f4a0c4c-70f8-4ea0-85a9-c29afa960d0b] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2022-09-13 20:42:06.516197"], ["status", "success"], ["updated_at", "2022-09-13 20:42:06.516556"], ["id", 184]] [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [2f4a0c4c-70f8-4ea0-85a9-c29afa960d0b]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [2f4a0c4c-70f8-4ea0-85a9-c29afa960d0b] Performed CanvasSync::Jobs::SyncContentMigrationsJob (Job ID: 2f4a0c4c-70f8-4ea0-85a9-c29afa960d0b) from Test(default) in 10.91ms  (0.3ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [51be484c-4cc7-4754-875b-bec6bec7a8f1] Performing CanvasSync::Jobs::SyncContentMigrationsJob (Job ID: 51be484c-4cc7-4754-875b-bec6bec7a8f1) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [51be484c-4cc7-4754-875b-bec6bec7a8f1] CanvasSync::JobLog Load (0.3ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "51be484c-4cc7-4754-875b-bec6bec7a8f1"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [51be484c-4cc7-4754-875b-bec6bec7a8f1]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [51be484c-4cc7-4754-875b-bec6bec7a8f1] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncContentMigrationsJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2022-09-13 20:42:06.523573"], ["updated_at", "2022-09-13 20:42:06.523573"], ["job_id", "51be484c-4cc7-4754-875b-bec6bec7a8f1"]] [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [51be484c-4cc7-4754-875b-bec6bec7a8f1]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [51be484c-4cc7-4754-875b-bec6bec7a8f1]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [51be484c-4cc7-4754-875b-bec6bec7a8f1] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-09-13 20:42:06.525573"], ["status", "running"], ["updated_at", "2022-09-13 20:42:06.526000"], ["id", 186]] [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [51be484c-4cc7-4754-875b-bec6bec7a8f1]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [51be484c-4cc7-4754-875b-bec6bec7a8f1]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [51be484c-4cc7-4754-875b-bec6bec7a8f1] CanvasSync::JobLog Create (0.2ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proserv_content_migrations_csv\n- 1\n- CanvasSync::Processors::ContentMigrationsProcessor\n- :sync_start_time: '2022-09-13T20:42:06Z'\n :report_params:\n :parameters:\n :updated_after: 2022-09-13 14:42:06 UTC\n"], ["created_at", "2022-09-13 20:42:06.531079"], ["updated_at", "2022-09-13 20:42:06.531079"], ["job_id", "4d38c86b-8b2b-4d10-8079-d99eb41eabed"]] [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [51be484c-4cc7-4754-875b-bec6bec7a8f1]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [51be484c-4cc7-4754-875b-bec6bec7a8f1] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: 4d38c86b-8b2b-4d10-8079-d99eb41eabed) to Test(default) at 2022-09-13 20:42:36 UTC with arguments: "proserv_content_migrations_csv", 1, "CanvasSync::Processors::ContentMigrationsProcessor", {:sync_start_time=>"2022-09-13T20:42:06Z", :report_params=>{:parameters=>{:updated_after=>"2022-09-13 14:42:06 UTC"}}} [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [51be484c-4cc7-4754-875b-bec6bec7a8f1]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [51be484c-4cc7-4754-875b-bec6bec7a8f1] CanvasSync::JobLog Update (0.4ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2022-09-13 20:42:06.533262"], ["status", "success"], ["updated_at", "2022-09-13 20:42:06.533662"], ["id", 186]] [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [51be484c-4cc7-4754-875b-bec6bec7a8f1]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [51be484c-4cc7-4754-875b-bec6bec7a8f1] Performed CanvasSync::Jobs::SyncContentMigrationsJob (Job ID: 51be484c-4cc7-4754-875b-bec6bec7a8f1) from Test(default) in 13.55ms  (0.4ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [dbd40840-1da5-4e5e-9852-a83c8032cd3b] Performing CanvasSync::Jobs::SyncContextModuleItemsJob (Job ID: dbd40840-1da5-4e5e-9852-a83c8032cd3b) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [dbd40840-1da5-4e5e-9852-a83c8032cd3b] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "dbd40840-1da5-4e5e-9852-a83c8032cd3b"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [dbd40840-1da5-4e5e-9852-a83c8032cd3b]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [dbd40840-1da5-4e5e-9852-a83c8032cd3b] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncContextModuleItemsJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2022-09-13 20:42:06.541463"], ["updated_at", "2022-09-13 20:42:06.541463"], ["job_id", "dbd40840-1da5-4e5e-9852-a83c8032cd3b"]] [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [dbd40840-1da5-4e5e-9852-a83c8032cd3b]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [dbd40840-1da5-4e5e-9852-a83c8032cd3b]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [dbd40840-1da5-4e5e-9852-a83c8032cd3b] CanvasSync::JobLog Update (0.4ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-09-13 20:42:06.542953"], ["status", "running"], ["updated_at", "2022-09-13 20:42:06.543432"], ["id", 188]] [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [dbd40840-1da5-4e5e-9852-a83c8032cd3b]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [dbd40840-1da5-4e5e-9852-a83c8032cd3b]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [dbd40840-1da5-4e5e-9852-a83c8032cd3b] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proserv_context_module_items_csv\n- 1\n- CanvasSync::Processors::ContextModuleItemsProcessor\n- :sync_start_time: '2022-09-13T20:42:06Z'\n :report_params:\n :parameters:\n :enrollment_term_id: 1\n"], ["created_at", "2022-09-13 20:42:06.547243"], ["updated_at", "2022-09-13 20:42:06.547243"], ["job_id", "2fd4b063-c809-4f7a-8a97-2cd4c958e931"]] [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [dbd40840-1da5-4e5e-9852-a83c8032cd3b]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [dbd40840-1da5-4e5e-9852-a83c8032cd3b] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: 2fd4b063-c809-4f7a-8a97-2cd4c958e931) to Test(default) at 2022-09-13 20:42:36 UTC with arguments: "proserv_context_module_items_csv", 1, "CanvasSync::Processors::ContextModuleItemsProcessor", {:sync_start_time=>"2022-09-13T20:42:06Z", :report_params=>{:parameters=>{:enrollment_term_id=>1}}} [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [dbd40840-1da5-4e5e-9852-a83c8032cd3b]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [dbd40840-1da5-4e5e-9852-a83c8032cd3b] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2022-09-13 20:42:06.549535"], ["status", "success"], ["updated_at", "2022-09-13 20:42:06.549815"], ["id", 188]] [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [dbd40840-1da5-4e5e-9852-a83c8032cd3b]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [dbd40840-1da5-4e5e-9852-a83c8032cd3b] Performed CanvasSync::Jobs::SyncContextModuleItemsJob (Job ID: dbd40840-1da5-4e5e-9852-a83c8032cd3b) from Test(default) in 10.81ms  (0.4ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [079bdeb1-e905-4831-83dd-a02955ddc97a] Performing CanvasSync::Jobs::SyncContextModuleItemsJob (Job ID: 079bdeb1-e905-4831-83dd-a02955ddc97a) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [079bdeb1-e905-4831-83dd-a02955ddc97a] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "079bdeb1-e905-4831-83dd-a02955ddc97a"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [079bdeb1-e905-4831-83dd-a02955ddc97a]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [079bdeb1-e905-4831-83dd-a02955ddc97a] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncContextModuleItemsJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2022-09-13 20:42:06.556819"], ["updated_at", "2022-09-13 20:42:06.556819"], ["job_id", "079bdeb1-e905-4831-83dd-a02955ddc97a"]] [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [079bdeb1-e905-4831-83dd-a02955ddc97a]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [079bdeb1-e905-4831-83dd-a02955ddc97a]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [079bdeb1-e905-4831-83dd-a02955ddc97a] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-09-13 20:42:06.558297"], ["status", "running"], ["updated_at", "2022-09-13 20:42:06.558645"], ["id", 190]] [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [079bdeb1-e905-4831-83dd-a02955ddc97a]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [079bdeb1-e905-4831-83dd-a02955ddc97a]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [079bdeb1-e905-4831-83dd-a02955ddc97a] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proserv_context_module_items_csv\n- 1\n- CanvasSync::Processors::ContextModuleItemsProcessor\n- :sync_start_time: '2022-09-13T20:42:06Z'\n :report_params:\n :parameters: {}\n"], ["created_at", "2022-09-13 20:42:06.562852"], ["updated_at", "2022-09-13 20:42:06.562852"], ["job_id", "ec30b9d0-ac7b-43c9-9773-9b24f5884421"]] [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [079bdeb1-e905-4831-83dd-a02955ddc97a]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [079bdeb1-e905-4831-83dd-a02955ddc97a] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: ec30b9d0-ac7b-43c9-9773-9b24f5884421) to Test(default) at 2022-09-13 20:42:36 UTC with arguments: "proserv_context_module_items_csv", 1, "CanvasSync::Processors::ContextModuleItemsProcessor", {:sync_start_time=>"2022-09-13T20:42:06Z", :report_params=>{:parameters=>{}}} [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [079bdeb1-e905-4831-83dd-a02955ddc97a]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [079bdeb1-e905-4831-83dd-a02955ddc97a] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2022-09-13 20:42:06.565955"], ["status", "success"], ["updated_at", "2022-09-13 20:42:06.566289"], ["id", 190]] [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [079bdeb1-e905-4831-83dd-a02955ddc97a]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [079bdeb1-e905-4831-83dd-a02955ddc97a] Performed CanvasSync::Jobs::SyncContextModuleItemsJob (Job ID: 079bdeb1-e905-4831-83dd-a02955ddc97a) from Test(default) in 11.73ms  (0.2ms) ROLLBACK  (0.3ms) BEGIN [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [7e416cc3-00d8-4c52-8a42-8bab2efdb5dd] Performing CanvasSync::Jobs::SyncContextModulesJob (Job ID: 7e416cc3-00d8-4c52-8a42-8bab2efdb5dd) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [7e416cc3-00d8-4c52-8a42-8bab2efdb5dd] CanvasSync::JobLog Load (0.3ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "7e416cc3-00d8-4c52-8a42-8bab2efdb5dd"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [7e416cc3-00d8-4c52-8a42-8bab2efdb5dd]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [7e416cc3-00d8-4c52-8a42-8bab2efdb5dd] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncContextModulesJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2022-09-13 20:42:06.572626"], ["updated_at", "2022-09-13 20:42:06.572626"], ["job_id", "7e416cc3-00d8-4c52-8a42-8bab2efdb5dd"]] [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [7e416cc3-00d8-4c52-8a42-8bab2efdb5dd]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [7e416cc3-00d8-4c52-8a42-8bab2efdb5dd]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [7e416cc3-00d8-4c52-8a42-8bab2efdb5dd] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-09-13 20:42:06.574455"], ["status", "running"], ["updated_at", "2022-09-13 20:42:06.574805"], ["id", 192]] [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [7e416cc3-00d8-4c52-8a42-8bab2efdb5dd]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [7e416cc3-00d8-4c52-8a42-8bab2efdb5dd]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [7e416cc3-00d8-4c52-8a42-8bab2efdb5dd] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proserv_context_modules_csv\n- 1\n- CanvasSync::Processors::ContextModulesProcessor\n- :sync_start_time: '2022-09-13T20:42:06Z'\n :report_params:\n :parameters:\n :enrollment_term_id: 1\n"], ["created_at", "2022-09-13 20:42:06.579310"], ["updated_at", "2022-09-13 20:42:06.579310"], ["job_id", "a58e7efa-73a5-42f0-ad27-f56c813c0e80"]] [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [7e416cc3-00d8-4c52-8a42-8bab2efdb5dd]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [7e416cc3-00d8-4c52-8a42-8bab2efdb5dd] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: a58e7efa-73a5-42f0-ad27-f56c813c0e80) to Test(default) at 2022-09-13 20:42:36 UTC with arguments: "proserv_context_modules_csv", 1, "CanvasSync::Processors::ContextModulesProcessor", {:sync_start_time=>"2022-09-13T20:42:06Z", :report_params=>{:parameters=>{:enrollment_term_id=>1}}} [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [7e416cc3-00d8-4c52-8a42-8bab2efdb5dd]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [7e416cc3-00d8-4c52-8a42-8bab2efdb5dd] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2022-09-13 20:42:06.582454"], ["status", "success"], ["updated_at", "2022-09-13 20:42:06.582846"], ["id", 192]] [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [7e416cc3-00d8-4c52-8a42-8bab2efdb5dd]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [7e416cc3-00d8-4c52-8a42-8bab2efdb5dd] Performed CanvasSync::Jobs::SyncContextModulesJob (Job ID: 7e416cc3-00d8-4c52-8a42-8bab2efdb5dd) from Test(default) in 12.65ms  (0.4ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [a274af6d-2330-4f60-bba8-a7aad1c91709] Performing CanvasSync::Jobs::SyncContextModulesJob (Job ID: a274af6d-2330-4f60-bba8-a7aad1c91709) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [a274af6d-2330-4f60-bba8-a7aad1c91709] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "a274af6d-2330-4f60-bba8-a7aad1c91709"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [a274af6d-2330-4f60-bba8-a7aad1c91709]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [a274af6d-2330-4f60-bba8-a7aad1c91709] CanvasSync::JobLog Create (0.4ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncContextModulesJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2022-09-13 20:42:06.590038"], ["updated_at", "2022-09-13 20:42:06.590038"], ["job_id", "a274af6d-2330-4f60-bba8-a7aad1c91709"]] [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [a274af6d-2330-4f60-bba8-a7aad1c91709]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [a274af6d-2330-4f60-bba8-a7aad1c91709]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [a274af6d-2330-4f60-bba8-a7aad1c91709] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-09-13 20:42:06.592097"], ["status", "running"], ["updated_at", "2022-09-13 20:42:06.592496"], ["id", 194]] [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [a274af6d-2330-4f60-bba8-a7aad1c91709]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [a274af6d-2330-4f60-bba8-a7aad1c91709]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [a274af6d-2330-4f60-bba8-a7aad1c91709] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proserv_context_modules_csv\n- 1\n- CanvasSync::Processors::ContextModulesProcessor\n- :sync_start_time: '2022-09-13T20:42:06Z'\n :report_params:\n :parameters: {}\n"], ["created_at", "2022-09-13 20:42:06.596337"], ["updated_at", "2022-09-13 20:42:06.596337"], ["job_id", "e0d45383-dff3-4347-951f-b4734245fd0d"]] [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [a274af6d-2330-4f60-bba8-a7aad1c91709]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [a274af6d-2330-4f60-bba8-a7aad1c91709] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: e0d45383-dff3-4347-951f-b4734245fd0d) to Test(default) at 2022-09-13 20:42:36 UTC with arguments: "proserv_context_modules_csv", 1, "CanvasSync::Processors::ContextModulesProcessor", {:sync_start_time=>"2022-09-13T20:42:06Z", :report_params=>{:parameters=>{}}} [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [a274af6d-2330-4f60-bba8-a7aad1c91709]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [a274af6d-2330-4f60-bba8-a7aad1c91709] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2022-09-13 20:42:06.599385"], ["status", "success"], ["updated_at", "2022-09-13 20:42:06.599764"], ["id", 194]] [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [a274af6d-2330-4f60-bba8-a7aad1c91709]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [a274af6d-2330-4f60-bba8-a7aad1c91709] Performed CanvasSync::Jobs::SyncContextModulesJob (Job ID: a274af6d-2330-4f60-bba8-a7aad1c91709) from Test(default) in 12.67ms  (0.3ms) ROLLBACK  (0.3ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Term Exists (0.4ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 80260981], ["LIMIT", 1]] Term Create (0.5ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 80260981], ["name", "Cool Term"], ["start_at", "2022-09-10 20:42:05.363073"], ["end_at", "2022-09-16 20:42:05.363206"], ["workflow_state", "active"], ["sis_id", "5cf9dfddd83543f8a53e8f1f16baba9e"], ["created_at", "2022-09-13 20:42:06.617128"], ["updated_at", "2022-09-13 20:42:06.617128"]]  (0.3ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [25000491-56b8-474b-bd2b-8b4a746aa05b] Performing CanvasSync::Jobs::SyncProvisioningReportJob (Job ID: 25000491-56b8-474b-bd2b-8b4a746aa05b) from Test(default) with arguments: {:models=>["users", "courses"], :term_scope=>"active"} [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [25000491-56b8-474b-bd2b-8b4a746aa05b] CanvasSync::JobLog Load (0.3ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "25000491-56b8-474b-bd2b-8b4a746aa05b"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [25000491-56b8-474b-bd2b-8b4a746aa05b]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [25000491-56b8-474b-bd2b-8b4a746aa05b] CanvasSync::JobLog Create (0.4ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncProvisioningReportJob"], ["status", "enqueued"], ["job_arguments", "---\n- :models:\n - users\n - courses\n :term_scope: active\n"], ["created_at", "2022-09-13 20:42:06.621806"], ["updated_at", "2022-09-13 20:42:06.621806"], ["job_id", "25000491-56b8-474b-bd2b-8b4a746aa05b"]] [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [25000491-56b8-474b-bd2b-8b4a746aa05b]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [25000491-56b8-474b-bd2b-8b4a746aa05b]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [25000491-56b8-474b-bd2b-8b4a746aa05b] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-09-13 20:42:06.624038"], ["status", "running"], ["updated_at", "2022-09-13 20:42:06.624474"], ["id", 196]] [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [25000491-56b8-474b-bd2b-8b4a746aa05b]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [25000491-56b8-474b-bd2b-8b4a746aa05b]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [25000491-56b8-474b-bd2b-8b4a746aa05b] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proservices_provisioning_csv\n- \n- CanvasSync::Processors::ProvisioningReportProcessor\n- :models:\n - users\n - courses\n :term_scope: active\n :sync_start_time: '2022-09-13T20:42:06Z'\n :report_params:\n :parameters:\n :include_deleted: true\n users: true\n courses: true\n :enrollment_term_id: 80260981\n"], ["created_at", "2022-09-13 20:42:06.628566"], ["updated_at", "2022-09-13 20:42:06.628566"], ["job_id", "de78fa88-7a2f-432d-8cc4-4bb687f271d0"]] [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [25000491-56b8-474b-bd2b-8b4a746aa05b]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [25000491-56b8-474b-bd2b-8b4a746aa05b] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: de78fa88-7a2f-432d-8cc4-4bb687f271d0) to Test(default) at 2022-09-13 20:42:36 UTC with arguments: "proservices_provisioning_csv", nil, "CanvasSync::Processors::ProvisioningReportProcessor", {:models=>["users", "courses"], :term_scope=>"active", :sync_start_time=>"2022-09-13T20:42:06Z", :report_params=>{:parameters=>{:include_deleted=>true, "users"=>true, "courses"=>true, :enrollment_term_id=>80260981}}} [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [25000491-56b8-474b-bd2b-8b4a746aa05b]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [25000491-56b8-474b-bd2b-8b4a746aa05b] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2022-09-13 20:42:06.632592"], ["status", "success"], ["updated_at", "2022-09-13 20:42:06.632994"], ["id", 196]] [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [25000491-56b8-474b-bd2b-8b4a746aa05b]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [25000491-56b8-474b-bd2b-8b4a746aa05b] Performed CanvasSync::Jobs::SyncProvisioningReportJob (Job ID: 25000491-56b8-474b-bd2b-8b4a746aa05b) from Test(default) in 14.25ms  (0.3ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [7d0e0697-870c-4015-a8ba-e372c0456ba7] Performing CanvasSync::Jobs::SyncProvisioningReportJob (Job ID: 7d0e0697-870c-4015-a8ba-e372c0456ba7) from Test(default) with arguments: {:models=>["users", "courses"]} [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [7d0e0697-870c-4015-a8ba-e372c0456ba7] CanvasSync::JobLog Load (0.3ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "7d0e0697-870c-4015-a8ba-e372c0456ba7"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [7d0e0697-870c-4015-a8ba-e372c0456ba7]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [7d0e0697-870c-4015-a8ba-e372c0456ba7] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncProvisioningReportJob"], ["status", "enqueued"], ["job_arguments", "---\n- :models:\n - users\n - courses\n"], ["created_at", "2022-09-13 20:42:06.640083"], ["updated_at", "2022-09-13 20:42:06.640083"], ["job_id", "7d0e0697-870c-4015-a8ba-e372c0456ba7"]] [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [7d0e0697-870c-4015-a8ba-e372c0456ba7]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [7d0e0697-870c-4015-a8ba-e372c0456ba7]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [7d0e0697-870c-4015-a8ba-e372c0456ba7] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-09-13 20:42:06.641857"], ["status", "running"], ["updated_at", "2022-09-13 20:42:06.642290"], ["id", 198]] [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [7d0e0697-870c-4015-a8ba-e372c0456ba7]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [7d0e0697-870c-4015-a8ba-e372c0456ba7]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [7d0e0697-870c-4015-a8ba-e372c0456ba7] CanvasSync::JobLog Create (0.2ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proservices_provisioning_csv\n- \n- CanvasSync::Processors::ProvisioningReportProcessor\n- :models:\n - users\n - courses\n :sync_start_time: '2022-09-13T20:42:06Z'\n :report_params:\n :parameters:\n :include_deleted: true\n users: true\n courses: true\n"], ["created_at", "2022-09-13 20:42:06.645124"], ["updated_at", "2022-09-13 20:42:06.645124"], ["job_id", "a4eb4b82-9a20-49ec-9836-15a991057aad"]] [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [7d0e0697-870c-4015-a8ba-e372c0456ba7]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [7d0e0697-870c-4015-a8ba-e372c0456ba7] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: a4eb4b82-9a20-49ec-9836-15a991057aad) to Test(default) at 2022-09-13 20:42:36 UTC with arguments: "proservices_provisioning_csv", nil, "CanvasSync::Processors::ProvisioningReportProcessor", {:models=>["users", "courses"], :sync_start_time=>"2022-09-13T20:42:06Z", :report_params=>{:parameters=>{:include_deleted=>true, "users"=>true, "courses"=>true}}} [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [7d0e0697-870c-4015-a8ba-e372c0456ba7]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [7d0e0697-870c-4015-a8ba-e372c0456ba7] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2022-09-13 20:42:06.647697"], ["status", "success"], ["updated_at", "2022-09-13 20:42:06.648057"], ["id", 198]] [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [7d0e0697-870c-4015-a8ba-e372c0456ba7]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [7d0e0697-870c-4015-a8ba-e372c0456ba7] Performed CanvasSync::Jobs::SyncProvisioningReportJob (Job ID: 7d0e0697-870c-4015-a8ba-e372c0456ba7) from Test(default) in 10.35ms  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Account Exists (0.5ms) SELECT 1 AS one FROM "accounts" WHERE "accounts"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] Account Create (0.4ms) INSERT INTO "accounts" ("canvas_id", "sis_id", "canvas_parent_account_id", "sis_parent_account_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 1], ["sis_id", "b12b6914433f0b5188d531c06120cd14"], ["canvas_parent_account_id", 1], ["sis_parent_account_id", "18ae3c22d2b05d60ce59d3e70a6d8e57"], ["name", "Account name"], ["workflow_state", "active"], ["created_at", "2022-09-13 20:42:06.653958"], ["updated_at", "2022-09-13 20:42:06.653958"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.4ms) SELECT COUNT(*) FROM "roles" [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [8c500336-c7bf-4993-8a6f-01a69b1f34ea] Performing CanvasSync::Jobs::SyncRolesJob (Job ID: 8c500336-c7bf-4993-8a6f-01a69b1f34ea) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [8c500336-c7bf-4993-8a6f-01a69b1f34ea] CanvasSync::JobLog Load (0.4ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "8c500336-c7bf-4993-8a6f-01a69b1f34ea"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [8c500336-c7bf-4993-8a6f-01a69b1f34ea]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [8c500336-c7bf-4993-8a6f-01a69b1f34ea] CanvasSync::JobLog Create (0.4ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncRolesJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2022-09-13 20:42:06.662191"], ["updated_at", "2022-09-13 20:42:06.662191"], ["job_id", "8c500336-c7bf-4993-8a6f-01a69b1f34ea"]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [8c500336-c7bf-4993-8a6f-01a69b1f34ea]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [8c500336-c7bf-4993-8a6f-01a69b1f34ea]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [8c500336-c7bf-4993-8a6f-01a69b1f34ea] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-09-13 20:42:06.663806"], ["status", "running"], ["updated_at", "2022-09-13 20:42:06.664155"], ["id", 200]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [8c500336-c7bf-4993-8a6f-01a69b1f34ea]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [8c500336-c7bf-4993-8a6f-01a69b1f34ea] Account Load (0.2ms) SELECT "accounts".* FROM "accounts" WHERE "accounts"."workflow_state" != $1 ORDER BY "accounts"."id" ASC LIMIT $2 [["workflow_state", "deleted"], ["LIMIT", 1000]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [8c500336-c7bf-4993-8a6f-01a69b1f34ea] Role Load (0.3ms) SELECT "roles".* FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [8c500336-c7bf-4993-8a6f-01a69b1f34ea]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [8c500336-c7bf-4993-8a6f-01a69b1f34ea] Role Exists (0.4ms) SELECT 1 AS one FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [8c500336-c7bf-4993-8a6f-01a69b1f34ea] Role Create (1.0ms) INSERT INTO "roles" ("canvas_id", "label", "base_role_type", "canvas_account_id", "workflow_state", "permissions", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 1], ["label", "Account Admin"], ["base_role_type", "AccountMembership"], ["canvas_account_id", 10], ["workflow_state", "built_in"], ["permissions", "{\"manage_wiki\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"post_to_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"moderate_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_announcements\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"send_messages\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"send_messages_all\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_outcomes\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"create_conferences\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"create_collaborations\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_roster\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_all_grades\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_grades\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_rubrics\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"comment_on_others_submissions\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_students\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_admin_users\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_role_overrides\":{\"enabled\":true,\"locked\":true,\"readonly\":true,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_account_memberships\":{\"enabled\":true,\"locked\":true,\"readonly\":true,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_account_settings\":{\"enabled\":true,\"locked\":true,\"readonly\":true,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_groups\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_group_pages\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_files\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_assignments\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"undelete_courses\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_grade_changes\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_course_changes\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_question_banks\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_calendar\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_reports\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_courses\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_user_logins\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_user_observers\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_alerts\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"become_user\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_developer_keys\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"import_sis\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_sis\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_sis\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_course_list\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_statistics\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_storage_quotas\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_course_content\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_content\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_interaction_alerts\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"change_course_state\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_sections\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_feature_flags\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_quiz_answer_audits\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"moderate_grades\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"lti_add_edit\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true}}"], ["created_at", "2022-09-13 20:42:06.685626"], ["updated_at", "2022-09-13 20:42:06.685626"]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [8c500336-c7bf-4993-8a6f-01a69b1f34ea]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [8c500336-c7bf-4993-8a6f-01a69b1f34ea] Role Load (0.3ms) SELECT "roles".* FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 3], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [8c500336-c7bf-4993-8a6f-01a69b1f34ea]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [8c500336-c7bf-4993-8a6f-01a69b1f34ea] Role Exists (0.2ms) SELECT 1 AS one FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 3], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [8c500336-c7bf-4993-8a6f-01a69b1f34ea] Role Create (0.4ms) INSERT INTO "roles" ("canvas_id", "label", "base_role_type", "canvas_account_id", "workflow_state", "permissions", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 3], ["label", "Student"], ["base_role_type", "StudentEnrollment"], ["canvas_account_id", 10], ["workflow_state", "built_in"], ["permissions", "{\"manage_wiki\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"read_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"post_to_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"moderate_forum\":{\"enabled\":false,\"locked\":false,\"readonly\":false,\"explicit\":false},\"read_announcements\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"send_messages\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"send_messages_all\":{\"enabled\":false,\"locked\":false,\"readonly\":false,\"explicit\":false},\"manage_outcomes\":{\"enabled\":false,\"locked\":false,\"readonly\":false,\"explicit\":false},\"create_conferences\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"create_collaborations\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_roster\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_all_grades\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_grades\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_rubrics\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"comment_on_others_submissions\":{\"enabled\":false,\"locked\":false,\"readonly\":false,\"explicit\":false},\"manage_students\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_admin_users\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_role_overrides\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_account_memberships\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_account_settings\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_groups\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"view_group_pages\":{\"enabled\":false,\"locked\":false,\"readonly\":false,\"explicit\":false},\"manage_files\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_assignments\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"undelete_courses\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"view_grade_changes\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"view_course_changes\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"read_question_banks\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_calendar\":{\"enabled\":false,\"locked\":false,\"readonly\":false,\"explicit\":false},\"read_reports\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_courses\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_user_logins\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_user_observers\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_alerts\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"become_user\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_developer_keys\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"import_sis\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_sis\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"read_sis\":{\"enabled\":false,\"locked\":false,\"readonly\":false,\"explicit\":false},\"read_course_list\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"view_statistics\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_storage_quotas\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"read_course_content\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_content\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_interaction_alerts\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"change_course_state\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_sections\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_feature_flags\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"view_quiz_answer_audits\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"moderate_grades\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"lti_add_edit\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false}}"], ["created_at", "2022-09-13 20:42:06.693384"], ["updated_at", "2022-09-13 20:42:06.693384"]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [8c500336-c7bf-4993-8a6f-01a69b1f34ea]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [8c500336-c7bf-4993-8a6f-01a69b1f34ea] Role Update All (0.3ms) UPDATE "roles" SET "workflow_state" = 'inactive' WHERE "roles"."id" NOT IN ($1, $2) [["id", 25], ["id", 26]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [8c500336-c7bf-4993-8a6f-01a69b1f34ea]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [8c500336-c7bf-4993-8a6f-01a69b1f34ea] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2022-09-13 20:42:06.696982"], ["status", "success"], ["updated_at", "2022-09-13 20:42:06.697359"], ["id", 200]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [8c500336-c7bf-4993-8a6f-01a69b1f34ea]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [8c500336-c7bf-4993-8a6f-01a69b1f34ea] Performed CanvasSync::Jobs::SyncRolesJob (Job ID: 8c500336-c7bf-4993-8a6f-01a69b1f34ea) from Test(default) in 37.53ms  (0.2ms) SELECT COUNT(*) FROM "roles"  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Term Exists (0.5ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 78970022], ["LIMIT", 1]] Term Create (0.4ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 78970022], ["name", "Cool Term"], ["start_at", "2022-09-10 20:42:05.363073"], ["end_at", "2022-09-16 20:42:05.363206"], ["workflow_state", "active"], ["sis_id", "63c60dbc9ad814bf3aff10b8e045527f"], ["created_at", "2022-09-13 20:42:06.702513"], ["updated_at", "2022-09-13 20:42:06.702513"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [b1703413-89da-4f7a-8611-9e9d73eb7f34] Performing CanvasSync::Jobs::SyncSimpleTableJob (Job ID: b1703413-89da-4f7a-8611-9e9d73eb7f34) from Test(default) with arguments: {:report_name=>"proservices_provisioning_csv", :model=>"courses", :mapping=>"courses", :klass=>"Course", :term_scope=>"active", :params=>{"parameters[include_deleted]"=>true, "parameters[courses]"=>true}} [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [b1703413-89da-4f7a-8611-9e9d73eb7f34] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "b1703413-89da-4f7a-8611-9e9d73eb7f34"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [b1703413-89da-4f7a-8611-9e9d73eb7f34]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [b1703413-89da-4f7a-8611-9e9d73eb7f34] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncSimpleTableJob"], ["status", "enqueued"], ["job_arguments", "---\n- :report_name: proservices_provisioning_csv\n :model: courses\n :mapping: courses\n :klass: Course\n :term_scope: active\n :params:\n parameters[include_deleted]: true\n parameters[courses]: true\n"], ["created_at", "2022-09-13 20:42:06.706519"], ["updated_at", "2022-09-13 20:42:06.706519"], ["job_id", "b1703413-89da-4f7a-8611-9e9d73eb7f34"]] [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [b1703413-89da-4f7a-8611-9e9d73eb7f34]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [b1703413-89da-4f7a-8611-9e9d73eb7f34]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [b1703413-89da-4f7a-8611-9e9d73eb7f34] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-09-13 20:42:06.708455"], ["status", "running"], ["updated_at", "2022-09-13 20:42:06.708785"], ["id", 201]] [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [b1703413-89da-4f7a-8611-9e9d73eb7f34]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [b1703413-89da-4f7a-8611-9e9d73eb7f34]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [b1703413-89da-4f7a-8611-9e9d73eb7f34] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2022-09-13 20:42:06.710400"], ["status", "success"], ["updated_at", "2022-09-13 20:42:06.710698"], ["id", 201]] [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [b1703413-89da-4f7a-8611-9e9d73eb7f34]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [b1703413-89da-4f7a-8611-9e9d73eb7f34] Performed CanvasSync::Jobs::SyncSimpleTableJob (Job ID: b1703413-89da-4f7a-8611-9e9d73eb7f34) from Test(default) in 6.72ms  (0.1ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [d101ff77-edfa-4100-a133-72d797034a4b] Performing CanvasSync::Jobs::SyncSubmissionsJob (Job ID: d101ff77-edfa-4100-a133-72d797034a4b) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [d101ff77-edfa-4100-a133-72d797034a4b] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "d101ff77-edfa-4100-a133-72d797034a4b"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [d101ff77-edfa-4100-a133-72d797034a4b]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [d101ff77-edfa-4100-a133-72d797034a4b] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncSubmissionsJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2022-09-13 20:42:06.716181"], ["updated_at", "2022-09-13 20:42:06.716181"], ["job_id", "d101ff77-edfa-4100-a133-72d797034a4b"]] [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [d101ff77-edfa-4100-a133-72d797034a4b]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [d101ff77-edfa-4100-a133-72d797034a4b]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [d101ff77-edfa-4100-a133-72d797034a4b] CanvasSync::JobLog Update (0.4ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-09-13 20:42:06.718117"], ["status", "running"], ["updated_at", "2022-09-13 20:42:06.718614"], ["id", 202]] [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [d101ff77-edfa-4100-a133-72d797034a4b]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [d101ff77-edfa-4100-a133-72d797034a4b]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [d101ff77-edfa-4100-a133-72d797034a4b] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proserv_student_submissions_csv\n- 1\n- CanvasSync::Processors::SubmissionsProcessor\n- :sync_start_time: '2022-09-13T20:42:06Z'\n :report_params:\n :parameters:\n :include_all: \n :enrollment_batch_size: \n :enrollment_term_id: 1\n"], ["created_at", "2022-09-13 20:42:06.723367"], ["updated_at", "2022-09-13 20:42:06.723367"], ["job_id", "9628644d-8ada-4710-9d86-af41d7a7b75d"]] [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [d101ff77-edfa-4100-a133-72d797034a4b]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [d101ff77-edfa-4100-a133-72d797034a4b] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: 9628644d-8ada-4710-9d86-af41d7a7b75d) to Test(default) at 2022-09-13 20:42:36 UTC with arguments: "proserv_student_submissions_csv", 1, "CanvasSync::Processors::SubmissionsProcessor", {:sync_start_time=>"2022-09-13T20:42:06Z", :report_params=>{:parameters=>{:include_all=>nil, :enrollment_batch_size=>nil, :enrollment_term_id=>1}}} [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [d101ff77-edfa-4100-a133-72d797034a4b]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [d101ff77-edfa-4100-a133-72d797034a4b] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2022-09-13 20:42:06.726582"], ["status", "success"], ["updated_at", "2022-09-13 20:42:06.727098"], ["id", 202]] [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [d101ff77-edfa-4100-a133-72d797034a4b]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [d101ff77-edfa-4100-a133-72d797034a4b] Performed CanvasSync::Jobs::SyncSubmissionsJob (Job ID: d101ff77-edfa-4100-a133-72d797034a4b) from Test(default) in 13.3ms  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) SELECT COUNT(*) FROM "terms" [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [7e601c80-b409-4b52-bccb-9d5a451ab5c6] Performing CanvasSync::Jobs::SyncTermsJob (Job ID: 7e601c80-b409-4b52-bccb-9d5a451ab5c6) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [7e601c80-b409-4b52-bccb-9d5a451ab5c6] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "7e601c80-b409-4b52-bccb-9d5a451ab5c6"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [7e601c80-b409-4b52-bccb-9d5a451ab5c6]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [7e601c80-b409-4b52-bccb-9d5a451ab5c6] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncTermsJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2022-09-13 20:42:06.732180"], ["updated_at", "2022-09-13 20:42:06.732180"], ["job_id", "7e601c80-b409-4b52-bccb-9d5a451ab5c6"]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [7e601c80-b409-4b52-bccb-9d5a451ab5c6]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [7e601c80-b409-4b52-bccb-9d5a451ab5c6]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [7e601c80-b409-4b52-bccb-9d5a451ab5c6] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-09-13 20:42:06.733521"], ["status", "running"], ["updated_at", "2022-09-13 20:42:06.733787"], ["id", 204]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [7e601c80-b409-4b52-bccb-9d5a451ab5c6]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [7e601c80-b409-4b52-bccb-9d5a451ab5c6] Term Load (0.2ms) SELECT "terms".* FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [7e601c80-b409-4b52-bccb-9d5a451ab5c6]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [7e601c80-b409-4b52-bccb-9d5a451ab5c6] Term Exists (0.3ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [7e601c80-b409-4b52-bccb-9d5a451ab5c6] Term Create (0.3ms) INSERT INTO "terms" ("canvas_id", "name", "workflow_state", "grading_period_group_id", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 1], ["name", "Default Term"], ["workflow_state", "active"], ["grading_period_group_id", 1], ["sis_id", "Test"], ["created_at", "2022-09-13 20:42:06.741108"], ["updated_at", "2022-09-13 20:42:06.741108"]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [7e601c80-b409-4b52-bccb-9d5a451ab5c6]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [7e601c80-b409-4b52-bccb-9d5a451ab5c6] Term Load (0.3ms) SELECT "terms".* FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 6], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [7e601c80-b409-4b52-bccb-9d5a451ab5c6]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [7e601c80-b409-4b52-bccb-9d5a451ab5c6] Term Exists (0.2ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 6], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [7e601c80-b409-4b52-bccb-9d5a451ab5c6] Term Create (0.2ms) INSERT INTO "terms" ("canvas_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["canvas_id", 6], ["name", "Average Term 1"], ["workflow_state", "active"], ["created_at", "2022-09-13 20:42:06.744267"], ["updated_at", "2022-09-13 20:42:06.744267"]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [7e601c80-b409-4b52-bccb-9d5a451ab5c6]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [7e601c80-b409-4b52-bccb-9d5a451ab5c6] Term Load (0.2ms) SELECT "terms".* FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 7], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [7e601c80-b409-4b52-bccb-9d5a451ab5c6]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [7e601c80-b409-4b52-bccb-9d5a451ab5c6] Term Exists (0.2ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 7], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [7e601c80-b409-4b52-bccb-9d5a451ab5c6] Term Create (0.2ms) INSERT INTO "terms" ("canvas_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["canvas_id", 7], ["name", "Average Term 2"], ["workflow_state", "active"], ["created_at", "2022-09-13 20:42:06.746840"], ["updated_at", "2022-09-13 20:42:06.746840"]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [7e601c80-b409-4b52-bccb-9d5a451ab5c6]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [7e601c80-b409-4b52-bccb-9d5a451ab5c6] Term Load (0.2ms) SELECT "terms".* FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 5], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [7e601c80-b409-4b52-bccb-9d5a451ab5c6]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [7e601c80-b409-4b52-bccb-9d5a451ab5c6] Term Exists (0.2ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 5], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [7e601c80-b409-4b52-bccb-9d5a451ab5c6] Term Create (0.3ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 5], ["name", "Syllabus Term"], ["start_at", "2017-08-14 06:00:00"], ["end_at", "2017-08-31 06:00:00"], ["workflow_state", "active"], ["sis_id", "SYTERM"], ["created_at", "2022-09-13 20:42:06.750449"], ["updated_at", "2022-09-13 20:42:06.750449"]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [7e601c80-b409-4b52-bccb-9d5a451ab5c6]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [7e601c80-b409-4b52-bccb-9d5a451ab5c6] Term Load (0.4ms) SELECT "terms".* FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 4], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [7e601c80-b409-4b52-bccb-9d5a451ab5c6]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [7e601c80-b409-4b52-bccb-9d5a451ab5c6] Term Exists (0.3ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 4], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [7e601c80-b409-4b52-bccb-9d5a451ab5c6] Term Create (0.3ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "grading_period_group_id", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8, $9) RETURNING "id" [["canvas_id", 4], ["name", "Ellucian Term"], ["start_at", "2017-08-01 06:00:00"], ["end_at", "2017-10-31 06:00:00"], ["workflow_state", "active"], ["grading_period_group_id", 1], ["sis_id", "SH"], ["created_at", "2022-09-13 20:42:06.754603"], ["updated_at", "2022-09-13 20:42:06.754603"]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [7e601c80-b409-4b52-bccb-9d5a451ab5c6]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [7e601c80-b409-4b52-bccb-9d5a451ab5c6] Term Load (0.2ms) SELECT "terms".* FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 3], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [7e601c80-b409-4b52-bccb-9d5a451ab5c6]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [7e601c80-b409-4b52-bccb-9d5a451ab5c6] Term Exists (0.2ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 3], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [7e601c80-b409-4b52-bccb-9d5a451ab5c6] Term Create (0.3ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 3], ["name", "Current Term"], ["start_at", "2017-03-19 06:00:00"], ["end_at", "2017-08-01 06:00:00"], ["workflow_state", "active"], ["created_at", "2022-09-13 20:42:06.758379"], ["updated_at", "2022-09-13 20:42:06.758379"]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [7e601c80-b409-4b52-bccb-9d5a451ab5c6]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [7e601c80-b409-4b52-bccb-9d5a451ab5c6] [CanvasSync::Jobs::TermBatchesJob] [c3e3d10b-a630-4220-a3a9-502e13160fe5] Performing CanvasSync::Jobs::TermBatchesJob (Job ID: c3e3d10b-a630-4220-a3a9-502e13160fe5) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [7e601c80-b409-4b52-bccb-9d5a451ab5c6] [CanvasSync::Jobs::TermBatchesJob] [c3e3d10b-a630-4220-a3a9-502e13160fe5] CanvasSync::JobLog Load (0.1ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "c3e3d10b-a630-4220-a3a9-502e13160fe5"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [7e601c80-b409-4b52-bccb-9d5a451ab5c6] [CanvasSync::Jobs::TermBatchesJob] [c3e3d10b-a630-4220-a3a9-502e13160fe5]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [7e601c80-b409-4b52-bccb-9d5a451ab5c6] [CanvasSync::Jobs::TermBatchesJob] [c3e3d10b-a630-4220-a3a9-502e13160fe5] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::TermBatchesJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2022-09-13 20:42:06.760603"], ["updated_at", "2022-09-13 20:42:06.760603"], ["job_id", "c3e3d10b-a630-4220-a3a9-502e13160fe5"]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [7e601c80-b409-4b52-bccb-9d5a451ab5c6] [CanvasSync::Jobs::TermBatchesJob] [c3e3d10b-a630-4220-a3a9-502e13160fe5]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [7e601c80-b409-4b52-bccb-9d5a451ab5c6] [CanvasSync::Jobs::TermBatchesJob] [c3e3d10b-a630-4220-a3a9-502e13160fe5]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [7e601c80-b409-4b52-bccb-9d5a451ab5c6] [CanvasSync::Jobs::TermBatchesJob] [c3e3d10b-a630-4220-a3a9-502e13160fe5] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-09-13 20:42:06.762206"], ["status", "running"], ["updated_at", "2022-09-13 20:42:06.762488"], ["id", 205]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [7e601c80-b409-4b52-bccb-9d5a451ab5c6] [CanvasSync::Jobs::TermBatchesJob] [c3e3d10b-a630-4220-a3a9-502e13160fe5]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [7e601c80-b409-4b52-bccb-9d5a451ab5c6] [CanvasSync::Jobs::TermBatchesJob] [c3e3d10b-a630-4220-a3a9-502e13160fe5]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [7e601c80-b409-4b52-bccb-9d5a451ab5c6] [CanvasSync::Jobs::TermBatchesJob] [c3e3d10b-a630-4220-a3a9-502e13160fe5] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2022-09-13 20:42:06.763495"], ["status", "success"], ["updated_at", "2022-09-13 20:42:06.763743"], ["id", 205]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [7e601c80-b409-4b52-bccb-9d5a451ab5c6] [CanvasSync::Jobs::TermBatchesJob] [c3e3d10b-a630-4220-a3a9-502e13160fe5]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [7e601c80-b409-4b52-bccb-9d5a451ab5c6] [CanvasSync::Jobs::TermBatchesJob] [c3e3d10b-a630-4220-a3a9-502e13160fe5] Performed CanvasSync::Jobs::TermBatchesJob (Job ID: c3e3d10b-a630-4220-a3a9-502e13160fe5) from Test(default) in 5.02ms [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [7e601c80-b409-4b52-bccb-9d5a451ab5c6]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [7e601c80-b409-4b52-bccb-9d5a451ab5c6] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2022-09-13 20:42:06.764677"], ["status", "success"], ["updated_at", "2022-09-13 20:42:06.765012"], ["id", 204]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [7e601c80-b409-4b52-bccb-9d5a451ab5c6]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [7e601c80-b409-4b52-bccb-9d5a451ab5c6] Performed CanvasSync::Jobs::SyncTermsJob (Job ID: 7e601c80-b409-4b52-bccb-9d5a451ab5c6) from Test(default) in 34.9ms  (0.2ms) SELECT COUNT(*) FROM "terms"  (0.1ms) ROLLBACK  (0.3ms) BEGIN  (0.3ms) SAVEPOINT active_record_1 Account Exists (0.4ms) SELECT 1 AS one FROM "accounts" WHERE "accounts"."canvas_id" = $1 LIMIT $2 [["canvas_id", 68489730], ["LIMIT", 1]] Account Create (0.4ms) INSERT INTO "accounts" ("canvas_id", "sis_id", "canvas_parent_account_id", "sis_parent_account_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 68489730], ["sis_id", "f763d04f9dc708c6dd5984a9817f9f41"], ["canvas_parent_account_id", 1], ["sis_parent_account_id", "efd101c62d70301381a90aa7187d15cd"], ["name", "Account name"], ["workflow_state", "active"], ["created_at", "2022-09-13 20:42:06.772057"], ["updated_at", "2022-09-13 20:42:06.772057"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Account Exists (0.4ms) SELECT 1 AS one FROM "accounts" WHERE "accounts"."canvas_id" IS NULL AND "accounts"."id" != $1 LIMIT $2 [["id", 23], ["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Account Exists (0.3ms) SELECT 1 AS one FROM "accounts" WHERE "accounts"."canvas_id" = $1 LIMIT $2 [["canvas_id", 74628019], ["LIMIT", 1]] Account Create (0.4ms) INSERT INTO "accounts" ("canvas_id", "sis_id", "canvas_parent_account_id", "sis_parent_account_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 74628019], ["sis_id", "d5598e9ff294c5a64b4fffa05d43f2c7"], ["canvas_parent_account_id", 1], ["sis_parent_account_id", "63e1697a425ee5766bca80c298df27c3"], ["name", "Account name"], ["workflow_state", "active"], ["created_at", "2022-09-13 20:42:06.782710"], ["updated_at", "2022-09-13 20:42:06.782710"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Account Load (0.3ms) SELECT "accounts".* FROM "accounts" ORDER BY "accounts"."id" ASC LIMIT $1 [["LIMIT", 1]] Account Exists (0.5ms) SELECT 1 AS one FROM "accounts" WHERE "accounts"."canvas_id" = $1 LIMIT $2 [["canvas_id", 74628019], ["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Account Exists (0.3ms) SELECT 1 AS one FROM "accounts" WHERE "accounts"."canvas_id" = $1 LIMIT $2 [["canvas_id", 859582], ["LIMIT", 1]] Account Create (0.3ms) INSERT INTO "accounts" ("canvas_id", "sis_id", "canvas_parent_account_id", "sis_parent_account_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 859582], ["sis_id", "3a63d7beb5f90ebd86d20e8d64a9fd79"], ["canvas_parent_account_id", 1], ["sis_parent_account_id", "ab7990edfab9987903843e8a7feceec0"], ["name", "Account name"], ["workflow_state", "active"], ["created_at", "2022-09-13 20:42:06.794460"], ["updated_at", "2022-09-13 20:42:06.794460"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Admin Exists (0.4ms) SELECT 1 AS one FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 29013267], ["LIMIT", 1]] Admin Create (0.4ms) INSERT INTO "admins" ("canvas_id", "role_name", "canvas_role_id", "canvas_user_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 29013267], ["role_name", "Cool Role"], ["canvas_role_id", 59811594], ["canvas_user_id", 1], ["workflow_state", "active"], ["created_at", "2022-09-13 20:42:06.811164"], ["updated_at", "2022-09-13 20:42:06.811164"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Admin Exists (0.5ms) SELECT 1 AS one FROM "admins" WHERE "admins"."canvas_id" IS NULL AND "admins"."id" != $1 LIMIT $2 [["id", 32], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Admin Exists (0.3ms) SELECT 1 AS one FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 84182019], ["LIMIT", 1]] Admin Create (0.3ms) INSERT INTO "admins" ("canvas_id", "role_name", "canvas_role_id", "canvas_user_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 84182019], ["role_name", "Cool Role"], ["canvas_role_id", 52320119], ["canvas_user_id", 1], ["workflow_state", "active"], ["created_at", "2022-09-13 20:42:06.820920"], ["updated_at", "2022-09-13 20:42:06.820920"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Admin Load (0.3ms) SELECT "admins".* FROM "admins" ORDER BY "admins"."id" ASC LIMIT $1 [["LIMIT", 1]] Admin Exists (0.4ms) SELECT 1 AS one FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 84182019], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.4ms) SELECT COUNT(*) FROM "admins" Admin Load (0.4ms) SELECT "admins".* FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]]  (0.2ms) SAVEPOINT active_record_1 Admin Exists (0.4ms) SELECT 1 AS one FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]] Admin Create (0.4ms) INSERT INTO "admins" ("canvas_id", "role_name", "canvas_role_id", "canvas_user_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 2], ["role_name", "AccountAdmin"], ["canvas_role_id", 1], ["canvas_user_id", 1], ["workflow_state", "active"], ["created_at", "2022-09-13 20:42:06.832877"], ["updated_at", "2022-09-13 20:42:06.832877"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.5ms) SELECT COUNT(*) FROM "admins" Admin Load (0.3ms) SELECT "admins".* FROM "admins" ORDER BY "admins"."id" DESC LIMIT $1 [["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Admin Exists (0.3ms) SELECT 1 AS one FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]] Admin Create (0.3ms) INSERT INTO "admins" ("canvas_id", "role_name", "canvas_role_id", "canvas_user_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 2], ["role_name", "Cool Role"], ["canvas_role_id", 45955361], ["canvas_user_id", 1], ["workflow_state", "active"], ["created_at", "2022-09-13 20:42:06.840851"], ["updated_at", "2022-09-13 20:42:06.840851"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.4ms) SELECT COUNT(*) FROM "admins" Admin Load (0.4ms) SELECT "admins".* FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]]  (0.2ms) SAVEPOINT active_record_1 Admin Exists (0.5ms) SELECT 1 AS one FROM "admins" WHERE "admins"."canvas_id" = $1 AND "admins"."id" != $2 LIMIT $3 [["canvas_id", 2], ["id", 35], ["LIMIT", 1]] Admin Update (0.5ms) UPDATE "admins" SET "role_name" = $1, "canvas_role_id" = $2, "updated_at" = $3 WHERE "admins"."id" = $4 [["role_name", "AccountAdmin"], ["canvas_role_id", 1], ["updated_at", "2022-09-13 20:42:06.846811"], ["id", 35]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.4ms) SELECT COUNT(*) FROM "admins" Admin Load (0.4ms) SELECT "admins".* FROM "admins" WHERE "admins"."id" = $1 LIMIT $2 [["id", 35], ["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 AssignmentGroup Exists (0.5ms) SELECT 1 AS one FROM "assignment_groups" WHERE "assignment_groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] AssignmentGroup Create (0.3ms) INSERT INTO "assignment_groups" ("canvas_id", "name", "workflow_state", "canvas_created_at", "canvas_updated_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 1], ["name", "Dummy Assignment Group"], ["workflow_state", "available"], ["canvas_created_at", "2022-09-06 20:42:06.872935"], ["canvas_updated_at", "2022-09-12 20:42:06.873093"], ["created_at", "2022-09-13 20:42:06.875097"], ["updated_at", "2022-09-13 20:42:06.875097"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 AssignmentGroup Exists (0.4ms) SELECT 1 AS one FROM "assignment_groups" WHERE "assignment_groups"."canvas_id" IS NULL AND "assignment_groups"."id" != $1 LIMIT $2 [["id", 25], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 AssignmentGroup Exists (0.3ms) SELECT 1 AS one FROM "assignment_groups" WHERE "assignment_groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]] AssignmentGroup Create (0.4ms) INSERT INTO "assignment_groups" ("canvas_id", "name", "workflow_state", "canvas_created_at", "canvas_updated_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 2], ["name", "Dummy Assignment Group"], ["workflow_state", "available"], ["canvas_created_at", "2022-09-06 20:42:06.882700"], ["canvas_updated_at", "2022-09-12 20:42:06.882802"], ["created_at", "2022-09-13 20:42:06.884059"], ["updated_at", "2022-09-13 20:42:06.884059"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 AssignmentGroup Load (0.4ms) SELECT "assignment_groups".* FROM "assignment_groups" ORDER BY "assignment_groups"."id" ASC LIMIT $1 [["LIMIT", 1]] AssignmentGroup Exists (0.4ms) SELECT 1 AS one FROM "assignment_groups" WHERE "assignment_groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 AssignmentGroup Exists (0.2ms) SELECT 1 AS one FROM "assignment_groups" WHERE "assignment_groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 3], ["LIMIT", 1]] AssignmentGroup Create (0.3ms) INSERT INTO "assignment_groups" ("canvas_id", "name", "workflow_state", "canvas_created_at", "canvas_updated_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 3], ["name", "Dummy Assignment Group"], ["workflow_state", "available"], ["canvas_created_at", "2022-09-06 20:42:06.892236"], ["canvas_updated_at", "2022-09-12 20:42:06.892326"], ["created_at", "2022-09-13 20:42:06.893540"], ["updated_at", "2022-09-13 20:42:06.893540"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 AssignmentGroup Exists (0.5ms) SELECT 1 AS one FROM "assignment_groups" WHERE "assignment_groups"."canvas_id" = $1 AND "assignment_groups"."id" != $2 LIMIT $3 [["canvas_id", 3], ["id", 27], ["LIMIT", 1]]  (0.6ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 AssignmentGroup Exists (0.3ms) SELECT 1 AS one FROM "assignment_groups" WHERE "assignment_groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 4], ["LIMIT", 1]] AssignmentGroup Create (0.4ms) INSERT INTO "assignment_groups" ("canvas_id", "name", "workflow_state", "canvas_created_at", "canvas_updated_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 4], ["name", "Dummy Assignment Group"], ["workflow_state", "available"], ["canvas_created_at", "2022-09-06 20:42:06.905183"], ["canvas_updated_at", "2022-09-12 20:42:06.905323"], ["created_at", "2022-09-13 20:42:06.907138"], ["updated_at", "2022-09-13 20:42:06.907138"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.3ms) ROLLBACK  (0.3ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Assignment Exists (0.7ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] Assignment Create (0.6ms) INSERT INTO "assignments" ("canvas_id", "title", "due_at", "unlock_at", "lock_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 1], ["title", "Assignment 1"], ["due_at", "2022-09-20 20:42:06.932711"], ["unlock_at", "2022-09-12 20:42:06.932840"], ["lock_at", "2022-10-04 20:42:06.932891"], ["created_at", "2022-09-13 20:42:06.935362"], ["updated_at", "2022-09-13 20:42:06.935362"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Assignment Exists (0.4ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" IS NULL AND "assignments"."id" != $1 LIMIT $2 [["id", 45], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Assignment Exists (0.3ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]] Assignment Create (0.4ms) INSERT INTO "assignments" ("canvas_id", "title", "due_at", "unlock_at", "lock_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 2], ["title", "Assignment 2"], ["due_at", "2022-09-20 20:42:06.944544"], ["unlock_at", "2022-09-12 20:42:06.944640"], ["lock_at", "2022-10-04 20:42:06.944686"], ["created_at", "2022-09-13 20:42:06.945956"], ["updated_at", "2022-09-13 20:42:06.945956"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Assignment Load (0.3ms) SELECT "assignments".* FROM "assignments" ORDER BY "assignments"."id" ASC LIMIT $1 [["LIMIT", 1]] Assignment Exists (0.3ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) SAVEPOINT active_record_1 Assignment Exists (0.4ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 3], ["LIMIT", 1]] Assignment Create (0.4ms) INSERT INTO "assignments" ("canvas_id", "title", "due_at", "unlock_at", "lock_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 3], ["title", "Assignment 3"], ["due_at", "2022-09-20 20:42:06.954257"], ["unlock_at", "2022-09-12 20:42:06.954446"], ["lock_at", "2022-10-04 20:42:06.954581"], ["created_at", "2022-09-13 20:42:06.956537"], ["updated_at", "2022-09-13 20:42:06.956537"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) SAVEPOINT active_record_1 Assignment Exists (0.4ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 4], ["LIMIT", 1]] Assignment Create (0.4ms) INSERT INTO "assignments" ("canvas_id", "title", "due_at", "unlock_at", "lock_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 4], ["title", "Assignment 4"], ["due_at", "2022-09-20 20:42:06.963810"], ["unlock_at", "2022-09-12 20:42:06.963915"], ["lock_at", "2022-10-04 20:42:06.963967"], ["created_at", "2022-09-13 20:42:06.965517"], ["updated_at", "2022-09-13 20:42:06.965517"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Assignment Exists (0.7ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 AND "assignments"."id" != $2 LIMIT $3 [["canvas_id", 4], ["id", 48], ["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Assignment Exists (0.4ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 5], ["LIMIT", 1]] Assignment Create (0.4ms) INSERT INTO "assignments" ("canvas_id", "title", "due_at", "unlock_at", "lock_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 5], ["title", "Assignment 5"], ["due_at", "2022-09-20 20:42:06.973601"], ["unlock_at", "2022-09-12 20:42:06.973736"], ["lock_at", "2022-10-04 20:42:06.973840"], ["created_at", "2022-09-13 20:42:06.975610"], ["updated_at", "2022-09-13 20:42:06.975610"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) SAVEPOINT active_record_1 Assignment Exists (0.5ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 6], ["LIMIT", 1]] Assignment Create (0.6ms) INSERT INTO "assignments" ("canvas_id", "title", "due_at", "unlock_at", "lock_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 6], ["title", "Assignment 6"], ["due_at", "2022-09-20 20:42:06.984319"], ["unlock_at", "2022-09-12 20:42:06.984482"], ["lock_at", "2022-10-04 20:42:06.984570"], ["created_at", "2022-09-13 20:42:06.987353"], ["updated_at", "2022-09-13 20:42:06.987353"]]  (0.3ms) RELEASE SAVEPOINT active_record_1  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Course Exists (0.5ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 21547262], ["LIMIT", 1]] Course Create (0.4ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 21547262], ["sis_id", "6b903ddbad9140aac265448ffe4f8084"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2022-09-10 20:42:07.013201"], ["end_at", "2022-10-04 20:42:07.013373"], ["created_at", "2022-09-13 20:42:07.015676"], ["updated_at", "2022-09-13 20:42:07.015676"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 Course Exists (0.4ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 70193612], ["LIMIT", 1]] Course Create (0.5ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 70193612], ["sis_id", "5f0cffc81772facdb99415bd4a85d643"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2022-09-10 20:42:07.017568"], ["end_at", "2022-10-04 20:42:07.017659"], ["created_at", "2022-09-13 20:42:07.019370"], ["updated_at", "2022-09-13 20:42:07.019370"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 Assignment Exists (0.4ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 7], ["LIMIT", 1]] Assignment Create (0.3ms) INSERT INTO "assignments" ("canvas_id", "title", "due_at", "unlock_at", "lock_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 7], ["title", "Assignment 7"], ["due_at", "2022-09-20 20:42:07.021928"], ["unlock_at", "2022-09-12 20:42:07.022074"], ["lock_at", "2022-10-04 20:42:07.022146"], ["created_at", "2022-09-13 20:42:07.023708"], ["updated_at", "2022-09-13 20:42:07.023708"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Assignment Exists (0.3ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 AND "assignments"."id" != $2 LIMIT $3 [["canvas_id", 7], ["id", 51], ["LIMIT", 1]] Assignment Update (0.3ms) UPDATE "assignments" SET "canvas_context_id" = $1, "canvas_context_type" = $2, "updated_at" = $3 WHERE "assignments"."id" = $4 [["canvas_context_id", 70193612], ["canvas_context_type", "Course"], ["updated_at", "2022-09-13 20:42:07.026383"], ["id", 51]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Course Load (0.2ms) SELECT "courses".* FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 70193612], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.3ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Assignment Exists (0.5ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 8], ["LIMIT", 1]] Assignment Create (0.5ms) INSERT INTO "assignments" ("canvas_id", "title", "due_at", "unlock_at", "lock_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 8], ["title", "Assignment 8"], ["due_at", "2022-09-20 20:42:07.049145"], ["unlock_at", "2022-09-12 20:42:07.049254"], ["lock_at", "2022-10-04 20:42:07.049306"], ["created_at", "2022-09-13 20:42:07.051295"], ["updated_at", "2022-09-13 20:42:07.051295"]]  (0.3ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 ContextModuleItem Create (0.6ms) INSERT INTO "context_module_items" ("canvas_id", "canvas_assignment_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["canvas_id", 1], ["canvas_assignment_id", 8], ["workflow_state", "active"], ["created_at", "2022-09-13 20:42:07.055625"], ["updated_at", "2022-09-13 20:42:07.055625"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Assignment Exists (0.4ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 9], ["LIMIT", 1]] Assignment Create (0.4ms) INSERT INTO "assignments" ("canvas_id", "title", "due_at", "unlock_at", "lock_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 9], ["title", "Assignment 9"], ["due_at", "2022-09-20 20:42:07.061857"], ["unlock_at", "2022-09-12 20:42:07.061961"], ["lock_at", "2022-10-04 20:42:07.062011"], ["created_at", "2022-09-13 20:42:07.063831"], ["updated_at", "2022-09-13 20:42:07.063831"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 ContextModuleItem Create (0.3ms) INSERT INTO "context_module_items" ("canvas_id", "canvas_assignment_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["canvas_id", 2], ["canvas_assignment_id", 9], ["workflow_state", "active"], ["created_at", "2022-09-13 20:42:07.066002"], ["updated_at", "2022-09-13 20:42:07.066002"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.7ms) ROLLBACK  (0.4ms) BEGIN  (0.3ms) SAVEPOINT active_record_1 Course Exists (0.4ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 71377896], ["LIMIT", 1]] Course Create (0.4ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 71377896], ["sis_id", "efca95cc05cc29562326f0d6e63f0440"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2022-09-10 20:42:07.088348"], ["end_at", "2022-10-04 20:42:07.088494"], ["created_at", "2022-09-13 20:42:07.090291"], ["updated_at", "2022-09-13 20:42:07.090291"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 ContextModule Create (0.5ms) INSERT INTO "context_modules" ("canvas_id", "canvas_context_id", "canvas_context_type", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 1], ["canvas_context_id", 71377896], ["canvas_context_type", "Course"], ["name", "Context Module"], ["workflow_state", "available"], ["created_at", "2022-09-13 20:42:07.092590"], ["updated_at", "2022-09-13 20:42:07.092590"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.3ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Course Exists (0.3ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 53793927], ["LIMIT", 1]] Course Create (0.3ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 53793927], ["sis_id", "c38957b3c9594211823a581d22997df3"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2022-09-10 20:42:07.097350"], ["end_at", "2022-10-04 20:42:07.097447"], ["created_at", "2022-09-13 20:42:07.098711"], ["updated_at", "2022-09-13 20:42:07.098711"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 ContextModule Create (0.3ms) INSERT INTO "context_modules" ("canvas_id", "canvas_context_id", "canvas_context_type", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 2], ["canvas_context_id", 53793927], ["canvas_context_type", "Course"], ["name", "Context Module"], ["workflow_state", "available"], ["created_at", "2022-09-13 20:42:07.100530"], ["updated_at", "2022-09-13 20:42:07.100530"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Course Exists (0.3ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 79587838], ["LIMIT", 1]] Course Create (0.3ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 79587838], ["sis_id", "89380d7702d782a9967c1669f6247486"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2022-09-10 20:42:07.105715"], ["end_at", "2022-10-04 20:42:07.105857"], ["created_at", "2022-09-13 20:42:07.107467"], ["updated_at", "2022-09-13 20:42:07.107467"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 ContextModule Create (0.3ms) INSERT INTO "context_modules" ("canvas_id", "canvas_context_id", "canvas_context_type", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 3], ["canvas_context_id", 79587838], ["canvas_context_type", "Course"], ["name", "Context Module"], ["workflow_state", "available"], ["created_at", "2022-09-13 20:42:07.109566"], ["updated_at", "2022-09-13 20:42:07.109566"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Course Exists (0.3ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 98603870], ["LIMIT", 1]] Course Create (0.4ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 98603870], ["sis_id", "371a747438430885203ad6124486a2d0"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2022-09-10 20:42:07.113847"], ["end_at", "2022-10-04 20:42:07.113945"], ["created_at", "2022-09-13 20:42:07.115339"], ["updated_at", "2022-09-13 20:42:07.115339"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Course Exists (0.4ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" IS NULL AND "courses"."id" != $1 LIMIT $2 [["id", 94], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Course Exists (0.3ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 36154342], ["LIMIT", 1]] Course Create (0.3ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 36154342], ["sis_id", "e65aa5ca2d7aa67d18717bbc4c30b9d8"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2022-09-10 20:42:07.123121"], ["end_at", "2022-10-04 20:42:07.123215"], ["created_at", "2022-09-13 20:42:07.124589"], ["updated_at", "2022-09-13 20:42:07.124589"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Course Load (0.2ms) SELECT "courses".* FROM "courses" ORDER BY "courses"."id" ASC LIMIT $1 [["LIMIT", 1]] Course Exists (0.3ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 36154342], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Course Exists (0.3ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 6011322], ["LIMIT", 1]] Course Create (0.3ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 6011322], ["sis_id", "d166f29703e9bded807d81229e0e4b6c"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2022-09-10 20:42:07.130255"], ["end_at", "2022-10-04 20:42:07.130340"], ["created_at", "2022-09-13 20:42:07.131632"], ["updated_at", "2022-09-13 20:42:07.131632"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Course Exists (0.4ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 AND "courses"."id" != $2 LIMIT $3 [["canvas_id", 6011322], ["id", 96], ["LIMIT", 1]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Course Exists (0.3ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 89039664], ["LIMIT", 1]] Course Create (0.3ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 89039664], ["sis_id", "d84fb528cf8d7703fee1d68db71b7fee"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2022-09-10 20:42:07.136837"], ["end_at", "2022-10-04 20:42:07.136929"], ["created_at", "2022-09-13 20:42:07.138234"], ["updated_at", "2022-09-13 20:42:07.138234"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Course Exists (0.3ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 96914115], ["LIMIT", 1]] Course Create (0.3ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 96914115], ["sis_id", "8d5fedfc716fc693990a9be75f54c712"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2022-09-10 20:42:07.144955"], ["end_at", "2022-10-04 20:42:07.145046"], ["created_at", "2022-09-13 20:42:07.146402"], ["updated_at", "2022-09-13 20:42:07.146402"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.3ms) ROLLBACK  (0.5ms) BEGIN  (0.3ms) SAVEPOINT active_record_1 Course Exists (0.4ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 26404408], ["LIMIT", 1]] Course Create (0.4ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 26404408], ["sis_id", "a07220773e404c85dbac72af3c82644e"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2022-09-10 20:42:07.154546"], ["end_at", "2022-10-04 20:42:07.154702"], ["created_at", "2022-09-13 20:42:07.156797"], ["updated_at", "2022-09-13 20:42:07.156797"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Course Exists (0.3ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 3105679], ["LIMIT", 1]] Course Create (0.3ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 3105679], ["sis_id", "4fc71a8e880801e1deca0bb94a4f18c0"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2022-09-10 20:42:07.161214"], ["end_at", "2022-10-04 20:42:07.161345"], ["created_at", "2022-09-13 20:42:07.162644"], ["updated_at", "2022-09-13 20:42:07.162644"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Course Exists (0.4ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 8422382], ["LIMIT", 1]] Course Create (0.5ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 8422382], ["sis_id", "a082c98e7bd73608556f710c8a32583c"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2022-09-10 20:42:07.166527"], ["end_at", "2022-10-04 20:42:07.166648"], ["created_at", "2022-09-13 20:42:07.168222"], ["updated_at", "2022-09-13 20:42:07.168222"]]  (0.4ms) RELEASE SAVEPOINT active_record_1  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Course Exists (0.3ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 91371481], ["LIMIT", 1]] Course Create (0.4ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 91371481], ["sis_id", "b75138220f6b76af6e41f25fcc91be6b"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2022-09-10 20:42:07.173325"], ["end_at", "2022-10-04 20:42:07.173452"], ["created_at", "2022-09-13 20:42:07.175088"], ["updated_at", "2022-09-13 20:42:07.175088"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Enrollment Exists (0.6ms) SELECT 1 AS one FROM "enrollments" WHERE "enrollments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 4704272], ["LIMIT", 1]] Enrollment Create (0.4ms) INSERT INTO "enrollments" ("canvas_id", "created_at", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["canvas_id", 4704272], ["created_at", "2022-09-13 20:42:07.193169"], ["updated_at", "2022-09-13 20:42:07.193169"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Enrollment Exists (0.4ms) SELECT 1 AS one FROM "enrollments" WHERE "enrollments"."canvas_id" IS NULL AND "enrollments"."id" != $1 LIMIT $2 [["id", 29], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Enrollment Exists (0.3ms) SELECT 1 AS one FROM "enrollments" WHERE "enrollments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 47520512], ["LIMIT", 1]] Enrollment Create (0.5ms) INSERT INTO "enrollments" ("canvas_id", "created_at", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["canvas_id", 47520512], ["created_at", "2022-09-13 20:42:07.201223"], ["updated_at", "2022-09-13 20:42:07.201223"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Enrollment Load (0.3ms) SELECT "enrollments".* FROM "enrollments" ORDER BY "enrollments"."id" ASC LIMIT $1 [["LIMIT", 1]] Enrollment Exists (0.4ms) SELECT 1 AS one FROM "enrollments" WHERE "enrollments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 47520512], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Enrollment Exists (0.3ms) SELECT 1 AS one FROM "enrollments" WHERE "enrollments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 61777780], ["LIMIT", 1]] Enrollment Create (0.3ms) INSERT INTO "enrollments" ("canvas_id", "created_at", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["canvas_id", 61777780], ["created_at", "2022-09-13 20:42:07.211450"], ["updated_at", "2022-09-13 20:42:07.211450"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Enrollment Exists (0.4ms) SELECT 1 AS one FROM "enrollments" WHERE "enrollments"."canvas_id" = $1 AND "enrollments"."id" != $2 LIMIT $3 [["canvas_id", 61777780], ["id", 31], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.3ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Enrollment Exists (0.5ms) SELECT 1 AS one FROM "enrollments" WHERE "enrollments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 89422734], ["LIMIT", 1]] Enrollment Create (0.5ms) INSERT INTO "enrollments" ("canvas_id", "created_at", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["canvas_id", 89422734], ["created_at", "2022-09-13 20:42:07.218845"], ["updated_at", "2022-09-13 20:42:07.218845"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Enrollment Exists (0.4ms) SELECT 1 AS one FROM "enrollments" WHERE "enrollments"."canvas_id" = $1 AND "enrollments"."id" != $2 LIMIT $3 [["canvas_id", 89422734], ["id", 32], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.4ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Enrollment Exists (0.3ms) SELECT 1 AS one FROM "enrollments" WHERE "enrollments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 98089254], ["LIMIT", 1]] Enrollment Create (0.3ms) INSERT INTO "enrollments" ("canvas_id", "created_at", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["canvas_id", 98089254], ["created_at", "2022-09-13 20:42:07.227008"], ["updated_at", "2022-09-13 20:42:07.227008"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Enrollment Exists (0.3ms) SELECT 1 AS one FROM "enrollments" WHERE "enrollments"."canvas_id" = $1 AND "enrollments"."id" != $2 LIMIT $3 [["canvas_id", 98089254], ["id", 33], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Group Exists (0.4ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 14785438], ["LIMIT", 1]] Group Create (0.3ms) INSERT INTO "groups" ("canvas_id", "sis_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 14785438], ["sis_id", "667f80664564c84e961198028a10331a"], ["name", "Some User Group"], ["workflow_state", "available"], ["created_at", "2022-09-13 20:42:07.249536"], ["updated_at", "2022-09-13 20:42:07.249536"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 User Exists (0.5ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 81822359], ["LIMIT", 1]] User Create (0.4ms) INSERT INTO "users" ("canvas_id", "sis_id", "email", "first_name", "last_name", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 81822359], ["sis_id", "f0c249c963f2be2010a9d6d3cd0c3aa4"], ["email", "cooldude@coolsite.com"], ["first_name", "Cool"], ["last_name", "Dude"], ["created_at", "2022-09-13 20:42:07.266420"], ["updated_at", "2022-09-13 20:42:07.266420"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 GroupMembership Exists (0.5ms) SELECT 1 AS one FROM "group_memberships" WHERE "group_memberships"."canvas_id" = $1 LIMIT $2 [["canvas_id", 64178573], ["LIMIT", 1]] GroupMembership Create (0.3ms) INSERT INTO "group_memberships" ("canvas_id", "canvas_user_id", "canvas_group_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 64178573], ["canvas_user_id", 81822359], ["canvas_group_id", 14785438], ["workflow_state", "accepted"], ["created_at", "2022-09-13 20:42:07.287985"], ["updated_at", "2022-09-13 20:42:07.287985"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 GroupMembership Exists (0.3ms) SELECT 1 AS one FROM "group_memberships" WHERE "group_memberships"."canvas_id" IS NULL AND "group_memberships"."id" != $1 LIMIT $2 [["id", 25], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 33000999], ["LIMIT", 1]] Group Create (0.3ms) INSERT INTO "groups" ("canvas_id", "sis_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 33000999], ["sis_id", "5a93cdf29e4e399d5c810c59d646f76d"], ["name", "Some User Group"], ["workflow_state", "available"], ["created_at", "2022-09-13 20:42:07.295634"], ["updated_at", "2022-09-13 20:42:07.295634"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 User Exists (0.2ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 5472165], ["LIMIT", 1]] User Create (0.3ms) INSERT INTO "users" ("canvas_id", "sis_id", "email", "first_name", "last_name", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 5472165], ["sis_id", "305fb944ea16b28c2bbff8d7251daea6"], ["email", "cooldude@coolsite.com"], ["first_name", "Cool"], ["last_name", "Dude"], ["created_at", "2022-09-13 20:42:07.298083"], ["updated_at", "2022-09-13 20:42:07.298083"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 GroupMembership Exists (0.2ms) SELECT 1 AS one FROM "group_memberships" WHERE "group_memberships"."canvas_id" = $1 LIMIT $2 [["canvas_id", 56169333], ["LIMIT", 1]] GroupMembership Create (0.2ms) INSERT INTO "group_memberships" ("canvas_id", "canvas_user_id", "canvas_group_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 56169333], ["canvas_user_id", 5472165], ["canvas_group_id", 33000999], ["workflow_state", "accepted"], ["created_at", "2022-09-13 20:42:07.300215"], ["updated_at", "2022-09-13 20:42:07.300215"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 GroupMembership Load (0.4ms) SELECT "group_memberships".* FROM "group_memberships" ORDER BY "group_memberships"."id" ASC LIMIT $1 [["LIMIT", 1]] GroupMembership Exists (0.5ms) SELECT 1 AS one FROM "group_memberships" WHERE "group_memberships"."canvas_id" = $1 LIMIT $2 [["canvas_id", 56169333], ["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 86320256], ["LIMIT", 1]] Group Create (0.3ms) INSERT INTO "groups" ("canvas_id", "sis_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 86320256], ["sis_id", "215e610f99b8c540ad59202996191725"], ["name", "Some User Group"], ["workflow_state", "available"], ["created_at", "2022-09-13 20:42:07.309830"], ["updated_at", "2022-09-13 20:42:07.309830"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 User Exists (0.2ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 55427276], ["LIMIT", 1]] User Create (0.3ms) INSERT INTO "users" ("canvas_id", "sis_id", "email", "first_name", "last_name", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 55427276], ["sis_id", "58befb253321f2c075bec9114a6cf38a"], ["email", "cooldude@coolsite.com"], ["first_name", "Cool"], ["last_name", "Dude"], ["created_at", "2022-09-13 20:42:07.312425"], ["updated_at", "2022-09-13 20:42:07.312425"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 GroupMembership Exists (0.3ms) SELECT 1 AS one FROM "group_memberships" WHERE "group_memberships"."canvas_id" = $1 LIMIT $2 [["canvas_id", 28850877], ["LIMIT", 1]] GroupMembership Create (0.3ms) INSERT INTO "group_memberships" ("canvas_id", "canvas_user_id", "canvas_group_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 28850877], ["canvas_user_id", 55427276], ["canvas_group_id", 86320256], ["workflow_state", "accepted"], ["created_at", "2022-09-13 20:42:07.315892"], ["updated_at", "2022-09-13 20:42:07.315892"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 GroupMembership Exists (0.4ms) SELECT 1 AS one FROM "group_memberships" WHERE "group_memberships"."canvas_id" = $1 AND "group_memberships"."id" != $2 LIMIT $3 [["canvas_id", 28850877], ["id", 27], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Group Exists (0.4ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 9753166], ["LIMIT", 1]] Group Create (0.4ms) INSERT INTO "groups" ("canvas_id", "sis_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 9753166], ["sis_id", "9072fadc70fb7f2b1372180a29bd440a"], ["name", "Some User Group"], ["workflow_state", "available"], ["created_at", "2022-09-13 20:42:07.322237"], ["updated_at", "2022-09-13 20:42:07.322237"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 User Exists (0.4ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 77012276], ["LIMIT", 1]] User Create (0.4ms) INSERT INTO "users" ("canvas_id", "sis_id", "email", "first_name", "last_name", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 77012276], ["sis_id", "5bac8b52b48f52475162840a3e2e8dcc"], ["email", "cooldude@coolsite.com"], ["first_name", "Cool"], ["last_name", "Dude"], ["created_at", "2022-09-13 20:42:07.325154"], ["updated_at", "2022-09-13 20:42:07.325154"]]  (0.3ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 GroupMembership Exists (0.2ms) SELECT 1 AS one FROM "group_memberships" WHERE "group_memberships"."canvas_id" = $1 LIMIT $2 [["canvas_id", 24144437], ["LIMIT", 1]] GroupMembership Create (0.3ms) INSERT INTO "group_memberships" ("canvas_id", "canvas_user_id", "canvas_group_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 24144437], ["canvas_user_id", 77012276], ["canvas_group_id", 9753166], ["workflow_state", "accepted"], ["created_at", "2022-09-13 20:42:07.328646"], ["updated_at", "2022-09-13 20:42:07.328646"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 GroupMembership Exists (0.3ms) SELECT 1 AS one FROM "group_memberships" WHERE "group_memberships"."canvas_id" = $1 AND "group_memberships"."id" != $2 LIMIT $3 [["canvas_id", 24144437], ["id", 28], ["LIMIT", 1]]  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 28442174], ["LIMIT", 1]] Group Create (0.3ms) INSERT INTO "groups" ("canvas_id", "sis_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 28442174], ["sis_id", "a8dd5e05456edc3c1c9bb05f1f927ab1"], ["name", "Some User Group"], ["workflow_state", "available"], ["created_at", "2022-09-13 20:42:07.334593"], ["updated_at", "2022-09-13 20:42:07.334593"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Group Exists (0.4ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" IS NULL AND "groups"."id" != $1 LIMIT $2 [["id", 49], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 66466206], ["LIMIT", 1]] Group Create (0.3ms) INSERT INTO "groups" ("canvas_id", "sis_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 66466206], ["sis_id", "a8ae087ef976541635a297e45a063e8d"], ["name", "Some User Group"], ["workflow_state", "available"], ["created_at", "2022-09-13 20:42:07.344279"], ["updated_at", "2022-09-13 20:42:07.344279"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Group Load (0.3ms) SELECT "groups".* FROM "groups" ORDER BY "groups"."id" ASC LIMIT $1 [["LIMIT", 1]] Group Exists (0.4ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 66466206], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 82404083], ["LIMIT", 1]] Group Create (0.4ms) INSERT INTO "groups" ("canvas_id", "sis_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 82404083], ["sis_id", "ff5b22aea63c938671aa186e40abedac"], ["name", "Some User Group"], ["workflow_state", "available"], ["created_at", "2022-09-13 20:42:07.352585"], ["updated_at", "2022-09-13 20:42:07.352585"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 43319731], ["LIMIT", 1]] Group Create (0.5ms) INSERT INTO "groups" ("canvas_id", "sis_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 43319731], ["sis_id", "1311edc161132ce8663bf18f818e80c5"], ["name", "Some User Group"], ["workflow_state", "available"], ["created_at", "2022-09-13 20:42:07.358370"], ["updated_at", "2022-09-13 20:42:07.358370"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Group Exists (0.4ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 AND "groups"."id" != $2 LIMIT $3 [["canvas_id", 43319731], ["id", 52], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 237219], ["LIMIT", 1]] Group Create (0.3ms) INSERT INTO "groups" ("canvas_id", "sis_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 237219], ["sis_id", "69b18d03a954a7cbd252b2548adefdd0"], ["name", "Some User Group"], ["workflow_state", "available"], ["created_at", "2022-09-13 20:42:07.365322"], ["updated_at", "2022-09-13 20:42:07.365322"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Group Exists (0.5ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 AND "groups"."id" != $2 LIMIT $3 [["canvas_id", 237219], ["id", 53], ["LIMIT", 1]]  (0.4ms) ROLLBACK  (0.3ms) BEGIN  (0.3ms) SAVEPOINT active_record_1 Role Exists (0.5ms) SELECT 1 AS one FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 22922609], ["LIMIT", 1]] Role Create (0.5ms) INSERT INTO "roles" ("canvas_id", "label", "base_role_type", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 22922609], ["label", "Cool Role"], ["base_role_type", "AccountMembership"], ["workflow_state", "active"], ["created_at", "2022-09-13 20:42:07.374570"], ["updated_at", "2022-09-13 20:42:07.374570"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Role Exists (0.5ms) SELECT 1 AS one FROM "roles" WHERE "roles"."canvas_id" IS NULL AND "roles"."id" != $1 LIMIT $2 [["id", 27], ["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Role Exists (0.6ms) SELECT 1 AS one FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 79651456], ["LIMIT", 1]] Role Create (0.9ms) INSERT INTO "roles" ("canvas_id", "label", "base_role_type", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 79651456], ["label", "Cool Role"], ["base_role_type", "AccountMembership"], ["workflow_state", "active"], ["created_at", "2022-09-13 20:42:07.385780"], ["updated_at", "2022-09-13 20:42:07.385780"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Role Load (0.3ms) SELECT "roles".* FROM "roles" ORDER BY "roles"."id" ASC LIMIT $1 [["LIMIT", 1]] Role Exists (0.5ms) SELECT 1 AS one FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 79651456], ["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.4ms) SELECT COUNT(*) FROM "roles" Role Load (0.4ms) SELECT "roles".* FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]]  (0.4ms) SAVEPOINT active_record_1 Role Exists (0.5ms) SELECT 1 AS one FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] Role Create (0.7ms) INSERT INTO "roles" ("canvas_id", "label", "base_role_type", "canvas_account_id", "workflow_state", "permissions", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 1], ["label", "Account Admin"], ["base_role_type", "AccountMembership"], ["canvas_account_id", 10], ["workflow_state", "built_in"], ["permissions", "{\"manage_wiki\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"post_to_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"moderate_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_announcements\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"send_messages\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"send_messages_all\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_outcomes\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"create_conferences\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"create_collaborations\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_roster\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_all_grades\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_grades\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_rubrics\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"comment_on_others_submissions\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_students\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_admin_users\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_role_overrides\":{\"enabled\":true,\"locked\":true,\"readonly\":true,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_account_memberships\":{\"enabled\":true,\"locked\":true,\"readonly\":true,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_account_settings\":{\"enabled\":true,\"locked\":true,\"readonly\":true,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_groups\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_group_pages\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_files\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_assignments\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"undelete_courses\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_grade_changes\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_course_changes\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_question_banks\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_calendar\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_reports\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_courses\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_user_logins\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_user_observers\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_alerts\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"become_user\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_developer_keys\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"import_sis\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_sis\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_sis\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_course_list\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_statistics\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_storage_quotas\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_course_content\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_content\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_interaction_alerts\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"change_course_state\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_sections\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_feature_flags\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_quiz_answer_audits\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"moderate_grades\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"lti_add_edit\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true}}"], ["created_at", "2022-09-13 20:42:07.407585"], ["updated_at", "2022-09-13 20:42:07.407585"]]  (0.3ms) RELEASE SAVEPOINT active_record_1  (0.4ms) SELECT COUNT(*) FROM "roles" Role Load (0.4ms) SELECT "roles".* FROM "roles" ORDER BY "roles"."id" DESC LIMIT $1 [["LIMIT", 1]]  (0.4ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) SAVEPOINT active_record_1 Role Exists (0.4ms) SELECT 1 AS one FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] Role Create (0.4ms) INSERT INTO "roles" ("canvas_id", "label", "base_role_type", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 1], ["label", "Cool Role"], ["base_role_type", "AccountMembership"], ["workflow_state", "active"], ["created_at", "2022-09-13 20:42:07.424124"], ["updated_at", "2022-09-13 20:42:07.424124"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.4ms) SELECT COUNT(*) FROM "roles" Role Load (0.4ms) SELECT "roles".* FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]]  (0.3ms) SAVEPOINT active_record_1 Role Exists (0.4ms) SELECT 1 AS one FROM "roles" WHERE "roles"."canvas_id" = $1 AND "roles"."id" != $2 LIMIT $3 [["canvas_id", 1], ["id", 30], ["LIMIT", 1]] Role Update (0.9ms) UPDATE "roles" SET "label" = $1, "canvas_account_id" = $2, "permissions" = $3, "workflow_state" = $4, "updated_at" = $5 WHERE "roles"."id" = $6 [["label", "Account Admin"], ["canvas_account_id", 10], ["permissions", "{\"manage_wiki\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"post_to_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"moderate_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_announcements\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"send_messages\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"send_messages_all\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_outcomes\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"create_conferences\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"create_collaborations\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_roster\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_all_grades\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_grades\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_rubrics\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"comment_on_others_submissions\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_students\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_admin_users\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_role_overrides\":{\"enabled\":true,\"locked\":true,\"readonly\":true,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_account_memberships\":{\"enabled\":true,\"locked\":true,\"readonly\":true,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_account_settings\":{\"enabled\":true,\"locked\":true,\"readonly\":true,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_groups\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_group_pages\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_files\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_assignments\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"undelete_courses\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_grade_changes\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_course_changes\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_question_banks\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_calendar\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_reports\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_courses\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_user_logins\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_user_observers\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_alerts\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"become_user\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_developer_keys\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"import_sis\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_sis\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_sis\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_course_list\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_statistics\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_storage_quotas\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_course_content\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_content\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_interaction_alerts\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"change_course_state\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_sections\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_feature_flags\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_quiz_answer_audits\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"moderate_grades\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"lti_add_edit\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true}}"], ["workflow_state", "built_in"], ["updated_at", "2022-09-13 20:42:07.434404"], ["id", 30]]  (0.3ms) RELEASE SAVEPOINT active_record_1  (0.3ms) SELECT COUNT(*) FROM "roles" Role Load (0.3ms) SELECT "roles".* FROM "roles" WHERE "roles"."id" = $1 LIMIT $2 [["id", 30], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) SAVEPOINT active_record_1 Section Exists (0.5ms) SELECT 1 AS one FROM "sections" WHERE "sections"."canvas_id" = $1 LIMIT $2 [["canvas_id", 84448375], ["LIMIT", 1]] Section Create (0.4ms) INSERT INTO "sections" ("canvas_id", "created_at", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["canvas_id", 84448375], ["created_at", "2022-09-13 20:42:07.464990"], ["updated_at", "2022-09-13 20:42:07.464990"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Section Exists (0.6ms) SELECT 1 AS one FROM "sections" WHERE "sections"."canvas_id" IS NULL AND "sections"."id" != $1 LIMIT $2 [["id", 37], ["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Section Exists (0.3ms) SELECT 1 AS one FROM "sections" WHERE "sections"."canvas_id" = $1 LIMIT $2 [["canvas_id", 60356049], ["LIMIT", 1]] Section Create (0.3ms) INSERT INTO "sections" ("canvas_id", "created_at", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["canvas_id", 60356049], ["created_at", "2022-09-13 20:42:07.477516"], ["updated_at", "2022-09-13 20:42:07.477516"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Section Load (0.2ms) SELECT "sections".* FROM "sections" ORDER BY "sections"."id" ASC LIMIT $1 [["LIMIT", 1]] Section Exists (0.4ms) SELECT 1 AS one FROM "sections" WHERE "sections"."canvas_id" = $1 LIMIT $2 [["canvas_id", 60356049], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) SAVEPOINT active_record_1 Section Exists (0.7ms) SELECT 1 AS one FROM "sections" WHERE "sections"."canvas_id" = $1 LIMIT $2 [["canvas_id", 94360872], ["LIMIT", 1]] Section Create (0.5ms) INSERT INTO "sections" ("canvas_id", "created_at", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["canvas_id", 94360872], ["created_at", "2022-09-13 20:42:07.487924"], ["updated_at", "2022-09-13 20:42:07.487924"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Section Exists (0.4ms) SELECT 1 AS one FROM "sections" WHERE "sections"."canvas_id" = $1 AND "sections"."id" != $2 LIMIT $3 [["canvas_id", 94360872], ["id", 39], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Section Exists (0.3ms) SELECT 1 AS one FROM "sections" WHERE "sections"."canvas_id" = $1 LIMIT $2 [["canvas_id", 41574278], ["LIMIT", 1]] Section Create (0.4ms) INSERT INTO "sections" ("canvas_id", "created_at", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["canvas_id", 41574278], ["created_at", "2022-09-13 20:42:07.495626"], ["updated_at", "2022-09-13 20:42:07.495626"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) SAVEPOINT active_record_1 Submission Exists (0.6ms) SELECT 1 AS one FROM "submissions" WHERE "submissions"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] Submission Create (0.5ms) INSERT INTO "submissions" ("canvas_id", "submitted_at", "graded_at", "score", "points_possible", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 1], ["submitted_at", "2022-09-06 20:42:07.511122"], ["graded_at", "2022-09-12 20:42:07.511227"], ["score", 5.0], ["points_possible", 10.0], ["created_at", "2022-09-13 20:42:07.513496"], ["updated_at", "2022-09-13 20:42:07.513496"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Submission Exists (0.3ms) SELECT 1 AS one FROM "submissions" WHERE "submissions"."canvas_id" IS NULL AND "submissions"."id" != $1 LIMIT $2 [["id", 29], ["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.3ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Submission Exists (0.4ms) SELECT 1 AS one FROM "submissions" WHERE "submissions"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]] Submission Create (0.4ms) INSERT INTO "submissions" ("canvas_id", "submitted_at", "graded_at", "score", "points_possible", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 2], ["submitted_at", "2022-09-06 20:42:07.521219"], ["graded_at", "2022-09-12 20:42:07.521352"], ["score", 5.0], ["points_possible", 10.0], ["created_at", "2022-09-13 20:42:07.523160"], ["updated_at", "2022-09-13 20:42:07.523160"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Submission Load (0.6ms) SELECT "submissions".* FROM "submissions" ORDER BY "submissions"."id" ASC LIMIT $1 [["LIMIT", 1]] Submission Exists (0.4ms) SELECT 1 AS one FROM "submissions" WHERE "submissions"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Submission Exists (0.3ms) SELECT 1 AS one FROM "submissions" WHERE "submissions"."canvas_id" = $1 LIMIT $2 [["canvas_id", 3], ["LIMIT", 1]] Submission Create (0.3ms) INSERT INTO "submissions" ("canvas_id", "submitted_at", "graded_at", "score", "points_possible", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 3], ["submitted_at", "2022-09-06 20:42:07.530364"], ["graded_at", "2022-09-12 20:42:07.530454"], ["score", 5.0], ["points_possible", 10.0], ["created_at", "2022-09-13 20:42:07.531763"], ["updated_at", "2022-09-13 20:42:07.531763"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Submission Exists (0.4ms) SELECT 1 AS one FROM "submissions" WHERE "submissions"."canvas_id" = $1 AND "submissions"."id" != $2 LIMIT $3 [["canvas_id", 3], ["id", 31], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.3ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Submission Exists (0.4ms) SELECT 1 AS one FROM "submissions" WHERE "submissions"."canvas_id" = $1 LIMIT $2 [["canvas_id", 4], ["LIMIT", 1]] Submission Create (0.3ms) INSERT INTO "submissions" ("canvas_id", "submitted_at", "graded_at", "score", "points_possible", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 4], ["submitted_at", "2022-09-06 20:42:07.537367"], ["graded_at", "2022-09-12 20:42:07.537476"], ["score", 5.0], ["points_possible", 10.0], ["created_at", "2022-09-13 20:42:07.539153"], ["updated_at", "2022-09-13 20:42:07.539153"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Submission Exists (0.3ms) SELECT 1 AS one FROM "submissions" WHERE "submissions"."canvas_id" = $1 AND "submissions"."id" != $2 LIMIT $3 [["canvas_id", 4], ["id", 32], ["LIMIT", 1]]  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Submission Exists (0.3ms) SELECT 1 AS one FROM "submissions" WHERE "submissions"."canvas_id" = $1 LIMIT $2 [["canvas_id", 5], ["LIMIT", 1]] Submission Create (0.3ms) INSERT INTO "submissions" ("canvas_id", "submitted_at", "graded_at", "score", "points_possible", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 5], ["submitted_at", "2022-09-06 20:42:07.544049"], ["graded_at", "2022-09-12 20:42:07.544206"], ["score", 5.0], ["points_possible", 10.0], ["created_at", "2022-09-13 20:42:07.545559"], ["updated_at", "2022-09-13 20:42:07.545559"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Submission Exists (0.2ms) SELECT 1 AS one FROM "submissions" WHERE "submissions"."canvas_id" = $1 AND "submissions"."id" != $2 LIMIT $3 [["canvas_id", 5], ["id", 33], ["LIMIT", 1]]  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Term Exists (0.3ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 80079200], ["LIMIT", 1]] Term Create (0.4ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 80079200], ["name", "Cool Term"], ["start_at", "2022-09-10 20:42:05.363073"], ["end_at", "2022-09-16 20:42:05.363206"], ["workflow_state", "active"], ["sis_id", "2737b4586ad391f400f50202d3c7d2bd"], ["created_at", "2022-09-13 20:42:07.551305"], ["updated_at", "2022-09-13 20:42:07.551305"]]  (0.3ms) RELEASE SAVEPOINT active_record_1 Term Exists (0.4ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" IS NULL AND "terms"."id" != $1 LIMIT $2 [["id", 77], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Term Exists (0.5ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 57019839], ["LIMIT", 1]] Term Create (0.4ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 57019839], ["name", "Cool Term"], ["start_at", "2022-09-10 20:42:05.363073"], ["end_at", "2022-09-16 20:42:05.363206"], ["workflow_state", "active"], ["sis_id", "ff27627a5354ec292c146879f5e3f11c"], ["created_at", "2022-09-13 20:42:07.561026"], ["updated_at", "2022-09-13 20:42:07.561026"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Term Load (0.2ms) SELECT "terms".* FROM "terms" ORDER BY "terms"."id" ASC LIMIT $1 [["LIMIT", 1]] Term Exists (0.4ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 57019839], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Term Exists (0.7ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 94049703], ["LIMIT", 1]] Term Create (0.5ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 94049703], ["name", "Cool Term"], ["start_at", "2022-09-10 20:42:05.363073"], ["end_at", "2022-09-16 20:42:05.363206"], ["workflow_state", "active"], ["sis_id", "dd880499a2f482a2a4a570795f2771e9"], ["created_at", "2022-09-13 20:42:07.570008"], ["updated_at", "2022-09-13 20:42:07.570008"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Term Exists (0.3ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 84383142], ["LIMIT", 1]] Term Create (0.3ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 84383142], ["name", "Cool Term"], ["start_at", "2022-09-11 20:42:07.574330"], ["end_at", "2022-09-16 20:42:07.574430"], ["workflow_state", "active"], ["sis_id", "3e8629f41244619778fd1e54f6285b34"], ["created_at", "2022-09-13 20:42:07.576432"], ["updated_at", "2022-09-13 20:42:07.576432"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 Term Exists (0.4ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 77435934], ["LIMIT", 1]] Term Create (0.4ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 77435934], ["name", "Cool Term"], ["start_at", "2022-09-10 20:42:05.363073"], ["end_at", "2022-09-16 20:42:05.363206"], ["workflow_state", "inactive"], ["sis_id", "aae3e37c4cef6f2041c6840fa28ba180"], ["created_at", "2022-09-13 20:42:07.579528"], ["updated_at", "2022-09-13 20:42:07.579528"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Term Exists (0.2ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 26548420], ["LIMIT", 1]] Term Create (0.3ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 26548420], ["name", "Cool Term"], ["start_at", "2022-07-13 20:42:07.580915"], ["end_at", "2022-08-13 20:42:07.580985"], ["workflow_state", "active"], ["sis_id", "d68a509ebf5a7e582967181e7aecdac1"], ["created_at", "2022-09-13 20:42:07.582235"], ["updated_at", "2022-09-13 20:42:07.582235"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Term Exists (0.2ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 21432269], ["LIMIT", 1]] Term Create (0.4ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 21432269], ["name", "Cool Term"], ["start_at", "2023-03-13 20:42:07.583296"], ["end_at", "2023-09-13 20:42:07.583348"], ["workflow_state", "active"], ["sis_id", "1cb713a94013a9439fcb75ad0946ef4b"], ["created_at", "2022-09-13 20:42:07.584602"], ["updated_at", "2022-09-13 20:42:07.584602"]]  (0.3ms) RELEASE SAVEPOINT active_record_1 Term Load (0.5ms) SELECT "terms".* FROM "terms" WHERE "terms"."workflow_state" = $1 AND (start_at <= '2022-09-28 20:42:07.586997' OR start_at IS NULL) AND (end_at >= '2022-08-29 20:42:07.587497' OR end_at IS NULL) [["workflow_state", "active"]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) SELECT COUNT(*) FROM "terms" Term Load (0.2ms) SELECT "terms".* FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]]  (0.1ms) SAVEPOINT active_record_1 Term Exists (0.2ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] Term Create (0.3ms) INSERT INTO "terms" ("canvas_id", "name", "workflow_state", "grading_period_group_id", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 1], ["name", "Default Term"], ["workflow_state", "active"], ["grading_period_group_id", 1], ["sis_id", "Test"], ["created_at", "2022-09-13 20:42:07.593710"], ["updated_at", "2022-09-13 20:42:07.593710"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.3ms) SELECT COUNT(*) FROM "terms" Term Load (0.3ms) SELECT "terms".* FROM "terms" ORDER BY "terms"."id" DESC LIMIT $1 [["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Term Exists (0.4ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] Term Create (0.5ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 1], ["name", "Cool Term"], ["start_at", "2022-09-10 20:42:05.363073"], ["end_at", "2022-09-16 20:42:05.363206"], ["workflow_state", "active"], ["sis_id", "ddfc190d08d269c759d6e213a82f2a6c"], ["created_at", "2022-09-13 20:42:07.600741"], ["updated_at", "2022-09-13 20:42:07.600741"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.4ms) SELECT COUNT(*) FROM "terms" Term Load (0.3ms) SELECT "terms".* FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]]  (0.2ms) SAVEPOINT active_record_1 Term Exists (0.3ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 AND "terms"."id" != $2 LIMIT $3 [["canvas_id", 1], ["id", 85], ["LIMIT", 1]] Term Update (0.4ms) UPDATE "terms" SET "name" = $1, "sis_id" = $2, "start_at" = $3, "end_at" = $4, "grading_period_group_id" = $5, "updated_at" = $6 WHERE "terms"."id" = $7 [["name", "Default Term"], ["sis_id", "Test"], ["start_at", nil], ["end_at", nil], ["grading_period_group_id", 1], ["updated_at", "2022-09-13 20:42:07.607282"], ["id", 85]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.3ms) SELECT COUNT(*) FROM "terms" Term Load (0.2ms) SELECT "terms".* FROM "terms" WHERE "terms"."id" = $1 LIMIT $2 [["id", 85], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 User Exists (0.3ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 17052204], ["LIMIT", 1]] User Create (0.3ms) INSERT INTO "users" ("canvas_id", "sis_id", "email", "first_name", "last_name", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 17052204], ["sis_id", "e51e6823d6f6f1d6f01400bb6e4a18f5"], ["email", "cooldude@coolsite.com"], ["first_name", "Cool"], ["last_name", "Dude"], ["created_at", "2022-09-13 20:42:07.614587"], ["updated_at", "2022-09-13 20:42:07.614587"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 User Exists (0.6ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" IS NULL AND "users"."id" != $1 LIMIT $2 [["id", 65], ["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 User Exists (0.3ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 40674617], ["LIMIT", 1]] User Create (0.3ms) INSERT INTO "users" ("canvas_id", "sis_id", "email", "first_name", "last_name", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 40674617], ["sis_id", "3b57bfd98dedebb3fc9dbacaac866b6d"], ["email", "cooldude@coolsite.com"], ["first_name", "Cool"], ["last_name", "Dude"], ["created_at", "2022-09-13 20:42:07.624659"], ["updated_at", "2022-09-13 20:42:07.624659"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 User Load (0.2ms) SELECT "users".* FROM "users" ORDER BY "users"."id" ASC LIMIT $1 [["LIMIT", 1]] User Exists (0.4ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 40674617], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 User Exists (0.3ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 58116446], ["LIMIT", 1]] User Create (0.3ms) INSERT INTO "users" ("canvas_id", "sis_id", "email", "first_name", "last_name", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 58116446], ["sis_id", "d90db617c0d6386628c0a7cacdef6c03"], ["email", "cooldude@coolsite.com"], ["first_name", "Cool"], ["last_name", "Dude"], ["created_at", "2022-09-13 20:42:07.633050"], ["updated_at", "2022-09-13 20:42:07.633050"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.4ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 User Exists (0.4ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 721300], ["LIMIT", 1]] User Create (0.3ms) INSERT INTO "users" ("canvas_id", "sis_id", "email", "first_name", "last_name", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 721300], ["sis_id", "85c8e1c9002c1ae132df6fce6095d42e"], ["email", "cooldude@coolsite.com"], ["first_name", "Cool"], ["last_name", "Dude"], ["created_at", "2022-09-13 20:42:07.639824"], ["updated_at", "2022-09-13 20:42:07.639824"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 User Exists (0.4ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 8844344], ["LIMIT", 1]] User Create (0.5ms) INSERT INTO "users" ("canvas_id", "sis_id", "email", "first_name", "last_name", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 8844344], ["sis_id", "1c23fbb92132268bf1629dcf75093ce2"], ["email", "cooldude@coolsite.com"], ["first_name", "Cool"], ["last_name", "Dude"], ["created_at", "2022-09-13 20:42:07.645204"], ["updated_at", "2022-09-13 20:42:07.645204"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) SELECT COUNT(*) FROM "assignment_groups" AssignmentGroup Create Many (1.2ms) INSERT INTO "assignment_groups" ("canvas_id","canvas_course_id","name","rules","position","group_weight","workflow_state","canvas_created_at","canvas_updated_at","created_at","updated_at") VALUES (1,1,'Assignments','--- drop_lowest:1\nnever_drop:36\n ',1,50.0,'available','2017-09-08 01:37:33','2017-09-08 01:37:33','2022-09-13 20:42:07.666543','2022-09-13 20:42:07.666543'),(2,1,'Tests',NULL,1,50.0,'available','2017-09-08 01:37:33','2017-09-08 01:37:33','2022-09-13 20:42:07.666543','2022-09-13 20:42:07.666543') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","canvas_course_id"=EXCLUDED."canvas_course_id","name"=EXCLUDED."name","rules"=EXCLUDED."rules","position"=EXCLUDED."position","group_weight"=EXCLUDED."group_weight","workflow_state"=EXCLUDED."workflow_state","canvas_created_at"=EXCLUDED."canvas_created_at","canvas_updated_at"=EXCLUDED."canvas_updated_at","updated_at"=EXCLUDED."updated_at" WHERE ("assignment_groups".canvas_id, "assignment_groups".canvas_course_id, "assignment_groups".name, "assignment_groups".rules, "assignment_groups".position, "assignment_groups".group_weight, "assignment_groups".workflow_state, "assignment_groups".canvas_created_at, "assignment_groups".canvas_updated_at) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.canvas_course_id, EXCLUDED.name, EXCLUDED.rules, EXCLUDED.position, EXCLUDED.group_weight, EXCLUDED.workflow_state, EXCLUDED.canvas_created_at, EXCLUDED.canvas_updated_at) RETURNING "id"  (0.4ms) SELECT COUNT(*) FROM "assignment_groups"  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) SELECT COUNT(*) FROM "assignments" Assignment Create Many (0.8ms) INSERT INTO "assignments" ("canvas_id","title","description","due_at","unlock_at","lock_at","points_possible","min_score","max_score","mastery_score","grading_type","submission_types","workflow_state","canvas_context_id","canvas_context_type","canvas_assignment_group_id","canvas_grading_scheme_id","canvas_grading_standard_id","created_at","updated_at") VALUES (88,'Assignment 1','

fdsfds

',NULL,NULL,NULL,100.0,NULL,NULL,NULL,'points','online_text_entry','published',58,'Course',55,NULL,NULL,'2022-09-13 20:42:07.675861','2022-09-13 20:42:07.675861'),(89,'fdsfdsfds','

fdsfdsfsdf

',NULL,NULL,NULL,100.0,NULL,NULL,NULL,'points','online_text_entry','published',59,'Course',56,NULL,NULL,'2022-09-13 20:42:07.675861','2022-09-13 20:42:07.675861') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","title"=EXCLUDED."title","description"=EXCLUDED."description","due_at"=EXCLUDED."due_at","unlock_at"=EXCLUDED."unlock_at","lock_at"=EXCLUDED."lock_at","points_possible"=EXCLUDED."points_possible","min_score"=EXCLUDED."min_score","max_score"=EXCLUDED."max_score","mastery_score"=EXCLUDED."mastery_score","grading_type"=EXCLUDED."grading_type","submission_types"=EXCLUDED."submission_types","workflow_state"=EXCLUDED."workflow_state","canvas_context_id"=EXCLUDED."canvas_context_id","canvas_context_type"=EXCLUDED."canvas_context_type","canvas_assignment_group_id"=EXCLUDED."canvas_assignment_group_id","canvas_grading_scheme_id"=EXCLUDED."canvas_grading_scheme_id","canvas_grading_standard_id"=EXCLUDED."canvas_grading_standard_id","updated_at"=EXCLUDED."updated_at" WHERE ("assignments".canvas_id, "assignments".title, "assignments".description, "assignments".due_at, "assignments".unlock_at, "assignments".lock_at, "assignments".points_possible, "assignments".min_score, "assignments".max_score, "assignments".mastery_score, "assignments".grading_type, "assignments".submission_types, "assignments".workflow_state, "assignments".canvas_context_id, "assignments".canvas_context_type, "assignments".canvas_assignment_group_id, "assignments".canvas_grading_scheme_id, "assignments".canvas_grading_standard_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.title, EXCLUDED.description, EXCLUDED.due_at, EXCLUDED.unlock_at, EXCLUDED.lock_at, EXCLUDED.points_possible, EXCLUDED.min_score, EXCLUDED.max_score, EXCLUDED.mastery_score, EXCLUDED.grading_type, EXCLUDED.submission_types, EXCLUDED.workflow_state, EXCLUDED.canvas_context_id, EXCLUDED.canvas_context_type, EXCLUDED.canvas_assignment_group_id, EXCLUDED.canvas_grading_scheme_id, EXCLUDED.canvas_grading_standard_id) RETURNING "id"  (0.3ms) SELECT COUNT(*) FROM "assignments"  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.4ms) SELECT COUNT(*) FROM "content_migrations" ContentMigration Create Many (0.7ms) INSERT INTO "content_migrations" ("canvas_id","canvas_context_id","canvas_context_type","workflow_state","migration_settings","started_at","finished_at","progress","canvas_source_course_id","migration_type","canvas_child_subscription_id","canvas_root_account_id","created_at","updated_at") VALUES (101,1250,'Course','imported',NULL,'2022-02-18 10:10:40','2022-02-18 10:11:40',100.0,1200,'course_copy_importer',NULL,1,'2022-09-13 20:42:07.688890','2022-09-13 20:42:07.688890'),(102,1251,'Course','imported',NULL,'2022-02-18 10:10:40','2022-02-18 10:11:40',100.0,1120,'master_course_import',3,1,'2022-09-13 20:42:07.688890','2022-09-13 20:42:07.688890') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","canvas_context_id"=EXCLUDED."canvas_context_id","canvas_context_type"=EXCLUDED."canvas_context_type","workflow_state"=EXCLUDED."workflow_state","migration_settings"=EXCLUDED."migration_settings","started_at"=EXCLUDED."started_at","finished_at"=EXCLUDED."finished_at","progress"=EXCLUDED."progress","canvas_source_course_id"=EXCLUDED."canvas_source_course_id","migration_type"=EXCLUDED."migration_type","canvas_child_subscription_id"=EXCLUDED."canvas_child_subscription_id","canvas_root_account_id"=EXCLUDED."canvas_root_account_id","updated_at"=EXCLUDED."updated_at" WHERE ("content_migrations".canvas_id, "content_migrations".canvas_context_id, "content_migrations".canvas_context_type, "content_migrations".workflow_state, "content_migrations".migration_settings, "content_migrations".started_at, "content_migrations".finished_at, "content_migrations".progress, "content_migrations".canvas_source_course_id, "content_migrations".migration_type, "content_migrations".canvas_child_subscription_id, "content_migrations".canvas_root_account_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.canvas_context_id, EXCLUDED.canvas_context_type, EXCLUDED.workflow_state, EXCLUDED.migration_settings, EXCLUDED.started_at, EXCLUDED.finished_at, EXCLUDED.progress, EXCLUDED.canvas_source_course_id, EXCLUDED.migration_type, EXCLUDED.canvas_child_subscription_id, EXCLUDED.canvas_root_account_id) RETURNING "id"  (0.3ms) SELECT COUNT(*) FROM "content_migrations"  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.6ms) SELECT COUNT(*) FROM "context_module_items" ContextModuleItem Create Many (0.5ms) INSERT INTO "context_module_items" ("canvas_id","canvas_context_module_id","position","canvas_content_id","canvas_content_type","workflow_state","canvas_assignment_id","created_at","updated_at") VALUES (15,9,1,83,'Assignment','active',1,'2022-09-13 20:42:07.696206','2022-09-13 20:42:07.696206'),(16,10,1,80,'Assignment','active',2,'2022-09-13 20:42:07.696206','2022-09-13 20:42:07.696206') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","canvas_context_module_id"=EXCLUDED."canvas_context_module_id","position"=EXCLUDED."position","canvas_content_id"=EXCLUDED."canvas_content_id","canvas_content_type"=EXCLUDED."canvas_content_type","workflow_state"=EXCLUDED."workflow_state","canvas_assignment_id"=EXCLUDED."canvas_assignment_id","updated_at"=EXCLUDED."updated_at" WHERE ("context_module_items".canvas_id, "context_module_items".canvas_context_module_id, "context_module_items".position, "context_module_items".canvas_content_id, "context_module_items".canvas_content_type, "context_module_items".workflow_state, "context_module_items".canvas_assignment_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.canvas_context_module_id, EXCLUDED.position, EXCLUDED.canvas_content_id, EXCLUDED.canvas_content_type, EXCLUDED.workflow_state, EXCLUDED.canvas_assignment_id) RETURNING "id"  (0.3ms) SELECT COUNT(*) FROM "context_module_items"  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.4ms) SELECT COUNT(*) FROM "context_modules" ContextModule Create Many (1.1ms) INSERT INTO "context_modules" ("canvas_id","canvas_context_id","canvas_context_type","position","name","workflow_state","deleted_at","created_at","updated_at") VALUES (23,785,'Course',1,'New Mod','active',NULL,'2022-09-13 20:42:07.701600','2022-09-13 20:42:07.701600'),(4,27,'Course',1,'Modules gonna module','unpublished',NULL,'2022-09-13 20:42:07.701600','2022-09-13 20:42:07.701600') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","canvas_context_id"=EXCLUDED."canvas_context_id","canvas_context_type"=EXCLUDED."canvas_context_type","position"=EXCLUDED."position","name"=EXCLUDED."name","workflow_state"=EXCLUDED."workflow_state","deleted_at"=EXCLUDED."deleted_at","updated_at"=EXCLUDED."updated_at" WHERE ("context_modules".canvas_id, "context_modules".canvas_context_id, "context_modules".canvas_context_type, "context_modules".position, "context_modules".name, "context_modules".workflow_state, "context_modules".deleted_at) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.canvas_context_id, EXCLUDED.canvas_context_type, EXCLUDED.position, EXCLUDED.name, EXCLUDED.workflow_state, EXCLUDED.deleted_at) RETURNING "id"  (0.5ms) SELECT COUNT(*) FROM "context_modules"  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) SELECT COUNT(*) FROM "courses" Course Create Many (0.6ms) INSERT INTO "courses" ("canvas_id","sis_id","course_code","name","canvas_account_id","canvas_term_id","start_at","end_at","workflow_state","grading_standard_id","created_at","updated_at") VALUES (1,'course_sis_id_1','C1','Course #1',1,1,'2017-03-27 21:53:18','2017-04-27 12:21:18','active',NULL,'2022-09-13 20:42:07.709944','2022-09-13 20:42:07.709944'),(2,'course_sis_id_2','C2','Course #2',1,1,'2017-03-27 21:53:18','2017-04-27 12:21:18','unpublished',NULL,'2022-09-13 20:42:07.709944','2022-09-13 20:42:07.709944') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","sis_id"=EXCLUDED."sis_id","course_code"=EXCLUDED."course_code","name"=EXCLUDED."name","canvas_account_id"=EXCLUDED."canvas_account_id","canvas_term_id"=EXCLUDED."canvas_term_id","start_at"=EXCLUDED."start_at","end_at"=EXCLUDED."end_at","workflow_state"=EXCLUDED."workflow_state","grading_standard_id"=EXCLUDED."grading_standard_id","updated_at"=EXCLUDED."updated_at" WHERE ("courses".canvas_id, "courses".sis_id, "courses".course_code, "courses".name, "courses".canvas_account_id, "courses".canvas_term_id, "courses".start_at, "courses".end_at, "courses".workflow_state, "courses".grading_standard_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.sis_id, EXCLUDED.course_code, EXCLUDED.name, EXCLUDED.canvas_account_id, EXCLUDED.canvas_term_id, EXCLUDED.start_at, EXCLUDED.end_at, EXCLUDED.workflow_state, EXCLUDED.grading_standard_id) RETURNING "id"  (0.2ms) SELECT COUNT(*) FROM "courses"  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) SELECT COUNT(*) FROM "users" User Create Many (0.6ms) INSERT INTO "users" ("canvas_id","sis_id","email","first_name","last_name","name","sortable_name","workflow_state","login_id","created_at","updated_at") VALUES (1,'sis_id_1','poorbastard@yharnam.com','Patches','the Spider','Patches the Spider','the Spider, Patches','active','spiderdude1337','2022-09-13 20:42:07.716411','2022-09-13 20:42:07.716411'),(2,'sis_id_2','dreamer@yharnam.com','Hunter','Djura','Hunter Djura','Djura, Hunter','active','retireddude110','2022-09-13 20:42:07.716411','2022-09-13 20:42:07.716411') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","sis_id"=EXCLUDED."sis_id","email"=EXCLUDED."email","first_name"=EXCLUDED."first_name","last_name"=EXCLUDED."last_name","name"=EXCLUDED."name","sortable_name"=EXCLUDED."sortable_name","workflow_state"=EXCLUDED."workflow_state","login_id"=EXCLUDED."login_id","updated_at"=EXCLUDED."updated_at" WHERE ("users".canvas_id, "users".sis_id, "users".email, "users".first_name, "users".last_name, "users".name, "users".sortable_name, "users".workflow_state, "users".login_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.sis_id, EXCLUDED.email, EXCLUDED.first_name, EXCLUDED.last_name, EXCLUDED.name, EXCLUDED.sortable_name, EXCLUDED.workflow_state, EXCLUDED.login_id) RETURNING "id"  (0.4ms) SELECT COUNT(*) FROM "users"  (0.3ms) ROLLBACK  (0.2ms) BEGIN User Create Many (0.6ms) INSERT INTO "users" ("canvas_id","sis_id","email","first_name","last_name","name","sortable_name","workflow_state","login_id","created_at","updated_at") VALUES (1,'sis_id_1','poorbastard@yharnam.com','Patches','the Spider','Patches the Spider','the Spider, Patches','active','spiderdude1337','2022-09-13 20:42:07.722142','2022-09-13 20:42:07.722142'),(2,'sis_id_2','dreamer@yharnam.com','Hunter','Djura','Hunter Djura','Djura, Hunter','active','retireddude110','2022-09-13 20:42:07.722142','2022-09-13 20:42:07.722142') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","sis_id"=EXCLUDED."sis_id","email"=EXCLUDED."email","first_name"=EXCLUDED."first_name","last_name"=EXCLUDED."last_name","name"=EXCLUDED."name","sortable_name"=EXCLUDED."sortable_name","workflow_state"=EXCLUDED."workflow_state","login_id"=EXCLUDED."login_id","updated_at"=EXCLUDED."updated_at" WHERE ("users".canvas_id, "users".sis_id, "users".email, "users".first_name, "users".last_name, "users".name, "users".sortable_name, "users".workflow_state, "users".login_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.sis_id, EXCLUDED.email, EXCLUDED.first_name, EXCLUDED.last_name, EXCLUDED.name, EXCLUDED.sortable_name, EXCLUDED.workflow_state, EXCLUDED.login_id) RETURNING "id" User Load (0.3ms) SELECT "users".* FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) SELECT COUNT(*) FROM "courses" Course Create Many (0.6ms) INSERT INTO "courses" ("canvas_id","sis_id","course_code","name","canvas_account_id","canvas_term_id","start_at","end_at","workflow_state","grading_standard_id","created_at","updated_at") VALUES (1,'course_sis_id_1','C1','Course #1',1,1,'2017-03-27 21:53:18','2017-04-27 12:21:18','active',NULL,'2022-09-13 20:42:07.728707','2022-09-13 20:42:07.728707'),(2,'course_sis_id_2','C2','Course #2',1,1,'2017-03-27 21:53:18','2017-04-27 12:21:18','unpublished',NULL,'2022-09-13 20:42:07.728707','2022-09-13 20:42:07.728707') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","sis_id"=EXCLUDED."sis_id","course_code"=EXCLUDED."course_code","name"=EXCLUDED."name","canvas_account_id"=EXCLUDED."canvas_account_id","canvas_term_id"=EXCLUDED."canvas_term_id","start_at"=EXCLUDED."start_at","end_at"=EXCLUDED."end_at","workflow_state"=EXCLUDED."workflow_state","grading_standard_id"=EXCLUDED."grading_standard_id","updated_at"=EXCLUDED."updated_at" WHERE ("courses".canvas_id, "courses".sis_id, "courses".course_code, "courses".name, "courses".canvas_account_id, "courses".canvas_term_id, "courses".start_at, "courses".end_at, "courses".workflow_state, "courses".grading_standard_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.sis_id, EXCLUDED.course_code, EXCLUDED.name, EXCLUDED.canvas_account_id, EXCLUDED.canvas_term_id, EXCLUDED.start_at, EXCLUDED.end_at, EXCLUDED.workflow_state, EXCLUDED.grading_standard_id) RETURNING "id"  (0.3ms) SELECT COUNT(*) FROM "courses" Course Load (0.3ms) SELECT "courses".* FROM "courses" ORDER BY "courses"."id" ASC LIMIT $1 [["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) SELECT COUNT(*) FROM "enrollments" Enrollment Create Many (0.8ms) INSERT INTO "enrollments" ("canvas_id","canvas_course_id","course_sis_id","canvas_user_id","user_sis_id","role","canvas_role_id","canvas_section_id","workflow_state","base_role_type","created_at","updated_at") VALUES (1,1,'sis_MUSC_2520_834',2,'sis_dalvarez_247','teacher',4,1,'active','TeacherEnrollment','2022-09-13 20:42:07.735527','2022-09-13 20:42:07.735527'),(2,1,'sis_MUSC_2520_834',3,'sis_jweaver_720','student',4,1,'active','StudentEnrollment','2022-09-13 20:42:07.735527','2022-09-13 20:42:07.735527') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","canvas_course_id"=EXCLUDED."canvas_course_id","course_sis_id"=EXCLUDED."course_sis_id","canvas_user_id"=EXCLUDED."canvas_user_id","user_sis_id"=EXCLUDED."user_sis_id","role"=EXCLUDED."role","canvas_role_id"=EXCLUDED."canvas_role_id","canvas_section_id"=EXCLUDED."canvas_section_id","workflow_state"=EXCLUDED."workflow_state","base_role_type"=EXCLUDED."base_role_type","updated_at"=EXCLUDED."updated_at" WHERE ("enrollments".canvas_id, "enrollments".canvas_course_id, "enrollments".course_sis_id, "enrollments".canvas_user_id, "enrollments".user_sis_id, "enrollments".role, "enrollments".canvas_role_id, "enrollments".canvas_section_id, "enrollments".workflow_state, "enrollments".base_role_type) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.canvas_course_id, EXCLUDED.course_sis_id, EXCLUDED.canvas_user_id, EXCLUDED.user_sis_id, EXCLUDED.role, EXCLUDED.canvas_role_id, EXCLUDED.canvas_section_id, EXCLUDED.workflow_state, EXCLUDED.base_role_type) RETURNING "id"  (0.4ms) SELECT COUNT(*) FROM "enrollments"  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) SELECT COUNT(*) FROM "sections" Section Create Many (0.6ms) INSERT INTO "sections" ("canvas_id","sis_id","canvas_course_id","name","workflow_state","start_at","end_at","created_at","updated_at") VALUES (1,'sis_section_1',1,'Cool Section','active','2017-03-27 21:53:18','2017-03-27 21:53:18','2022-09-13 20:42:07.742088','2022-09-13 20:42:07.742088'),(2,'sis_section_2',2,'Lame Section','active','2017-03-27 21:53:18','2017-03-27 21:53:18','2022-09-13 20:42:07.742088','2022-09-13 20:42:07.742088') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","sis_id"=EXCLUDED."sis_id","canvas_course_id"=EXCLUDED."canvas_course_id","name"=EXCLUDED."name","workflow_state"=EXCLUDED."workflow_state","start_at"=EXCLUDED."start_at","end_at"=EXCLUDED."end_at","updated_at"=EXCLUDED."updated_at" WHERE ("sections".canvas_id, "sections".sis_id, "sections".canvas_course_id, "sections".name, "sections".workflow_state, "sections".start_at, "sections".end_at) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.sis_id, EXCLUDED.canvas_course_id, EXCLUDED.name, EXCLUDED.workflow_state, EXCLUDED.start_at, EXCLUDED.end_at) RETURNING "id"  (0.3ms) SELECT COUNT(*) FROM "sections" Section Load (0.3ms) SELECT "sections".* FROM "sections" ORDER BY "sections"."id" ASC LIMIT $1 [["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN Section Create Many (0.5ms) INSERT INTO "sections" ("canvas_id","sis_id","canvas_course_id","name","workflow_state","start_at","end_at","created_at","updated_at") VALUES (1,'sis_section_1',1,'Cool Section','active','2017-03-27 21:53:18','2017-03-27 21:53:18','2022-09-13 20:42:07.748071','2022-09-13 20:42:07.748071'),(2,'sis_section_2',2,'Lame Section','active','2017-03-27 21:53:18','2017-03-27 21:53:18','2022-09-13 20:42:07.748071','2022-09-13 20:42:07.748071') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","sis_id"=EXCLUDED."sis_id","canvas_course_id"=EXCLUDED."canvas_course_id","name"=EXCLUDED."name","workflow_state"=EXCLUDED."workflow_state","start_at"=EXCLUDED."start_at","end_at"=EXCLUDED."end_at","updated_at"=EXCLUDED."updated_at" WHERE ("sections".canvas_id, "sections".sis_id, "sections".canvas_course_id, "sections".name, "sections".workflow_state, "sections".start_at, "sections".end_at) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.sis_id, EXCLUDED.canvas_course_id, EXCLUDED.name, EXCLUDED.workflow_state, EXCLUDED.start_at, EXCLUDED.end_at) RETURNING "id" Section Load (0.2ms) SELECT "sections".* FROM "sections" WHERE "sections"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]] Section Create Many (0.4ms) INSERT INTO "sections" ("canvas_id","canvas_nonxlist_course_id","created_at","updated_at") VALUES (2,3,'2022-09-13 20:42:07.750964','2022-09-13 20:42:07.750964') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","canvas_nonxlist_course_id"=EXCLUDED."canvas_nonxlist_course_id","updated_at"=EXCLUDED."updated_at" WHERE ("sections".canvas_id, "sections".canvas_nonxlist_course_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.canvas_nonxlist_course_id) RETURNING "id"  (0.5ms) SELECT COUNT(*) FROM "sections" WHERE "sections"."canvas_nonxlist_course_id" IS NOT NULL Section Load (0.3ms) SELECT "sections".* FROM "sections" WHERE "sections"."canvas_nonxlist_course_id" IS NOT NULL ORDER BY "sections"."id" ASC LIMIT $1 [["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) SELECT COUNT(*) FROM "groups" Group Create Many (0.5ms) INSERT INTO "groups" ("canvas_id","sis_id","canvas_group_category_id","group_category_sis_id","canvas_account_id","canvas_course_id","name","workflow_state","context_id","context_type","max_membership","created_at","updated_at") VALUES (50,'sis1',10,NULL,1,NULL,'Group1','available',1,'Account',NULL,'2022-09-13 20:42:07.758348','2022-09-13 20:42:07.758348'),(51,'sis2',2,NULL,NULL,1,'Group2','available',1,'Course',1,'2022-09-13 20:42:07.758348','2022-09-13 20:42:07.758348') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","sis_id"=EXCLUDED."sis_id","canvas_group_category_id"=EXCLUDED."canvas_group_category_id","group_category_sis_id"=EXCLUDED."group_category_sis_id","canvas_account_id"=EXCLUDED."canvas_account_id","canvas_course_id"=EXCLUDED."canvas_course_id","name"=EXCLUDED."name","workflow_state"=EXCLUDED."workflow_state","context_id"=EXCLUDED."context_id","context_type"=EXCLUDED."context_type","max_membership"=EXCLUDED."max_membership","updated_at"=EXCLUDED."updated_at" WHERE ("groups".canvas_id, "groups".sis_id, "groups".canvas_group_category_id, "groups".group_category_sis_id, "groups".canvas_account_id, "groups".canvas_course_id, "groups".name, "groups".workflow_state, "groups".context_id, "groups".context_type, "groups".max_membership) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.sis_id, EXCLUDED.canvas_group_category_id, EXCLUDED.group_category_sis_id, EXCLUDED.canvas_account_id, EXCLUDED.canvas_course_id, EXCLUDED.name, EXCLUDED.workflow_state, EXCLUDED.context_id, EXCLUDED.context_type, EXCLUDED.max_membership) RETURNING "id"  (0.2ms) SELECT COUNT(*) FROM "groups" Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."name" = $1 LIMIT $2 [["name", "Group1"], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SELECT COUNT(*) FROM "group_memberships" GroupMembership Create Many (0.4ms) INSERT INTO "group_memberships" ("canvas_id","canvas_group_id","group_sis_id","canvas_user_id","user_sis_id","workflow_state","created_at","updated_at") VALUES (50,1,NULL,10,NULL,'accepted','2022-09-13 20:42:07.764865','2022-09-13 20:42:07.764865'),(51,2,NULL,11,NULL,'accepted','2022-09-13 20:42:07.764865','2022-09-13 20:42:07.764865') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","canvas_group_id"=EXCLUDED."canvas_group_id","group_sis_id"=EXCLUDED."group_sis_id","canvas_user_id"=EXCLUDED."canvas_user_id","user_sis_id"=EXCLUDED."user_sis_id","workflow_state"=EXCLUDED."workflow_state","updated_at"=EXCLUDED."updated_at" WHERE ("group_memberships".canvas_id, "group_memberships".canvas_group_id, "group_memberships".group_sis_id, "group_memberships".canvas_user_id, "group_memberships".user_sis_id, "group_memberships".workflow_state) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.canvas_group_id, EXCLUDED.group_sis_id, EXCLUDED.canvas_user_id, EXCLUDED.user_sis_id, EXCLUDED.workflow_state) RETURNING "id"  (0.2ms) SELECT COUNT(*) FROM "group_memberships" GroupMembership Load (0.3ms) SELECT "group_memberships".* FROM "group_memberships" WHERE "group_memberships"."canvas_id" = $1 LIMIT $2 [["canvas_id", 50], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.4ms) SELECT COUNT(*) FROM "user_observers" UserObserver Create Many (0.5ms) INSERT INTO "user_observers" ("observing_user_id","observed_user_id","workflow_state","created_at","updated_at") VALUES (21,3,'active','2022-09-13 20:42:07.778838','2022-09-13 20:42:07.778838'),(21,2,'active','2022-09-13 20:42:07.778838','2022-09-13 20:42:07.778838') ON CONFLICT (observing_user_id, observed_user_id) DO UPDATE SET "observing_user_id"=EXCLUDED."observing_user_id","observed_user_id"=EXCLUDED."observed_user_id","workflow_state"=EXCLUDED."workflow_state","updated_at"=EXCLUDED."updated_at" WHERE ("user_observers".observing_user_id, "user_observers".observed_user_id, "user_observers".workflow_state) IS DISTINCT FROM (EXCLUDED.observing_user_id, EXCLUDED.observed_user_id, EXCLUDED.workflow_state) RETURNING "id"  (0.3ms) SELECT COUNT(*) FROM "user_observers" UserObserver Load (0.2ms) SELECT "user_observers".* FROM "user_observers" WHERE "user_observers"."observed_user_id" = $1 LIMIT $2 [["observed_user_id", 3], ["LIMIT", 1]]  (0.4ms) ROLLBACK  (0.2ms) BEGIN  (0.6ms) SELECT COUNT(*) FROM "grading_periods" GradingPeriod Create Many (0.9ms) INSERT INTO "grading_periods" ("canvas_id","title","weight","start_date","end_date","close_date","canvas_grading_period_group_id","workflow_state","created_at","updated_at") VALUES (1,'Period 1',0.2,'2019-07-01 06:00:00','2019-08-01 05:59:59','2019-08-01 05:59:59',1,'active','2022-09-13 20:42:07.800562','2022-09-13 20:42:07.800562'),(2,'Period 2',0.8,'2019-08-01 06:00:00','2019-09-01 05:59:59','2019-09-01 05:59:59',1,'deleted','2022-09-13 20:42:07.800562','2022-09-13 20:42:07.800562') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","title"=EXCLUDED."title","weight"=EXCLUDED."weight","start_date"=EXCLUDED."start_date","end_date"=EXCLUDED."end_date","close_date"=EXCLUDED."close_date","canvas_grading_period_group_id"=EXCLUDED."canvas_grading_period_group_id","workflow_state"=EXCLUDED."workflow_state","updated_at"=EXCLUDED."updated_at" WHERE ("grading_periods".canvas_id, "grading_periods".title, "grading_periods".weight, "grading_periods".start_date, "grading_periods".end_date, "grading_periods".close_date, "grading_periods".canvas_grading_period_group_id, "grading_periods".workflow_state) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.title, EXCLUDED.weight, EXCLUDED.start_date, EXCLUDED.end_date, EXCLUDED.close_date, EXCLUDED.canvas_grading_period_group_id, EXCLUDED.workflow_state) RETURNING "id"  (0.4ms) SELECT COUNT(*) FROM "grading_periods" GradingPeriod Load (0.3ms) SELECT "grading_periods".* FROM "grading_periods" WHERE "grading_periods"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]]  (2.8ms) ROLLBACK  (0.1ms) BEGIN  (0.6ms) SELECT COUNT(*) FROM "grading_period_groups" GradingPeriodGroup Create Many (0.7ms) INSERT INTO "grading_period_groups" ("canvas_id","title","weighted","display_totals_for_all_grading_periods","workflow_state","created_at","updated_at") VALUES (1,'Test Group',FALSE,FALSE,'active','2022-09-13 20:42:07.830078','2022-09-13 20:42:07.830078') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","title"=EXCLUDED."title","weighted"=EXCLUDED."weighted","display_totals_for_all_grading_periods"=EXCLUDED."display_totals_for_all_grading_periods","workflow_state"=EXCLUDED."workflow_state","updated_at"=EXCLUDED."updated_at" WHERE ("grading_period_groups".canvas_id, "grading_period_groups".title, "grading_period_groups".weighted, "grading_period_groups".display_totals_for_all_grading_periods, "grading_period_groups".workflow_state) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.title, EXCLUDED.weighted, EXCLUDED.display_totals_for_all_grading_periods, EXCLUDED.workflow_state) RETURNING "id"  (0.3ms) SELECT COUNT(*) FROM "grading_period_groups" GradingPeriodGroup Load (0.2ms) SELECT "grading_period_groups".* FROM "grading_period_groups" WHERE "grading_period_groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.1ms) BEGIN  (0.7ms) SELECT COUNT(*) FROM "learning_outcomes" LearningOutcome Create Many (1.3ms) INSERT INTO "learning_outcomes" ("canvas_id","canvas_context_id","canvas_context_type","name","friendly_name","workflow_state","canvas_created_at","canvas_updated_at","migration_id","vendor_guid","low_grade","high_grade","calculation_method","calculation_int","outcome_import_id","root_account_ids","description","created_at","updated_at") VALUES (1,1,'Course','Course Outcome','','active','2021-08-12 21:11:40','2021-08-13 01:05:40',NULL,NULL,NULL,NULL,'decaying_average','65',NULL,'{1}','

description

','2022-09-13 20:42:07.856403','2022-09-13 20:42:07.856403'),(2,1,'Account','Account Outcome','Friendly Name','active','2021-08-12 21:11:40','2021-08-13 01:05:40',NULL,NULL,NULL,NULL,'decaying_average','65',NULL,'{1}','

description

','2022-09-13 20:42:07.856403','2022-09-13 20:42:07.856403') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","canvas_context_id"=EXCLUDED."canvas_context_id","canvas_context_type"=EXCLUDED."canvas_context_type","name"=EXCLUDED."name","friendly_name"=EXCLUDED."friendly_name","workflow_state"=EXCLUDED."workflow_state","canvas_created_at"=EXCLUDED."canvas_created_at","canvas_updated_at"=EXCLUDED."canvas_updated_at","migration_id"=EXCLUDED."migration_id","vendor_guid"=EXCLUDED."vendor_guid","low_grade"=EXCLUDED."low_grade","high_grade"=EXCLUDED."high_grade","calculation_method"=EXCLUDED."calculation_method","calculation_int"=EXCLUDED."calculation_int","outcome_import_id"=EXCLUDED."outcome_import_id","root_account_ids"=EXCLUDED."root_account_ids","description"=EXCLUDED."description","updated_at"=EXCLUDED."updated_at" WHERE ("learning_outcomes".canvas_id, "learning_outcomes".canvas_context_id, "learning_outcomes".canvas_context_type, "learning_outcomes".name, "learning_outcomes".friendly_name, "learning_outcomes".workflow_state, "learning_outcomes".canvas_created_at, "learning_outcomes".canvas_updated_at, "learning_outcomes".migration_id, "learning_outcomes".vendor_guid, "learning_outcomes".low_grade, "learning_outcomes".high_grade, "learning_outcomes".calculation_method, "learning_outcomes".calculation_int, "learning_outcomes".outcome_import_id, "learning_outcomes".root_account_ids, "learning_outcomes".description) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.canvas_context_id, EXCLUDED.canvas_context_type, EXCLUDED.name, EXCLUDED.friendly_name, EXCLUDED.workflow_state, EXCLUDED.canvas_created_at, EXCLUDED.canvas_updated_at, EXCLUDED.migration_id, EXCLUDED.vendor_guid, EXCLUDED.low_grade, EXCLUDED.high_grade, EXCLUDED.calculation_method, EXCLUDED.calculation_int, EXCLUDED.outcome_import_id, EXCLUDED.root_account_ids, EXCLUDED.description) RETURNING "id"  (0.3ms) SELECT COUNT(*) FROM "learning_outcomes"  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.3ms) SELECT COUNT(*) FROM "user_observers" UserObserver Create Many (0.6ms) INSERT INTO "user_observers" ("observing_user_id","observed_user_id","workflow_state","created_at","updated_at") VALUES (21,3,'active','2022-09-13 20:42:07.863487','2022-09-13 20:42:07.863487'),(21,2,'active','2022-09-13 20:42:07.863487','2022-09-13 20:42:07.863487') ON CONFLICT (observing_user_id, observed_user_id) DO UPDATE SET "observing_user_id"=EXCLUDED."observing_user_id","observed_user_id"=EXCLUDED."observed_user_id","workflow_state"=EXCLUDED."workflow_state","updated_at"=EXCLUDED."updated_at" WHERE ("user_observers".observing_user_id, "user_observers".observed_user_id, "user_observers".workflow_state) IS DISTINCT FROM (EXCLUDED.observing_user_id, EXCLUDED.observed_user_id, EXCLUDED.workflow_state) RETURNING "id"  (0.3ms) SELECT COUNT(*) FROM "user_observers"  (0.2ms) SELECT COUNT(*) FROM "user_observers" UserObserver Create Many (0.5ms) INSERT INTO "user_observers" ("observing_user_id","observed_user_id","workflow_state","created_at","updated_at") VALUES (21,3,'active','2022-09-13 20:42:07.866731','2022-09-13 20:42:07.866731'),(21,2,'active','2022-09-13 20:42:07.866731','2022-09-13 20:42:07.866731') ON CONFLICT (observing_user_id, observed_user_id) DO UPDATE SET "observing_user_id"=EXCLUDED."observing_user_id","observed_user_id"=EXCLUDED."observed_user_id","workflow_state"=EXCLUDED."workflow_state","updated_at"=EXCLUDED."updated_at" WHERE ("user_observers".observing_user_id, "user_observers".observed_user_id, "user_observers".workflow_state) IS DISTINCT FROM (EXCLUDED.observing_user_id, EXCLUDED.observed_user_id, EXCLUDED.workflow_state) RETURNING "id"  (0.5ms) SELECT COUNT(*) FROM "user_observers"  (0.4ms) ROLLBACK  (0.2ms) BEGIN  (0.5ms) SELECT COUNT(*) FROM "users"  (0.3ms) SELECT COUNT(*) FROM "courses" Course Create Many (0.7ms) INSERT INTO "courses" ("canvas_id","sis_id","course_code","name","canvas_account_id","canvas_term_id","start_at","end_at","workflow_state","grading_standard_id","created_at","updated_at") VALUES (1,'course_sis_id_1','C1','Course #1',1,1,'2017-03-27 21:53:18','2017-04-27 12:21:18','active',NULL,'2022-09-13 20:42:07.876103','2022-09-13 20:42:07.876103'),(2,'course_sis_id_2','C2','Course #2',1,1,'2017-03-27 21:53:18','2017-04-27 12:21:18','unpublished',NULL,'2022-09-13 20:42:07.876103','2022-09-13 20:42:07.876103') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","sis_id"=EXCLUDED."sis_id","course_code"=EXCLUDED."course_code","name"=EXCLUDED."name","canvas_account_id"=EXCLUDED."canvas_account_id","canvas_term_id"=EXCLUDED."canvas_term_id","start_at"=EXCLUDED."start_at","end_at"=EXCLUDED."end_at","workflow_state"=EXCLUDED."workflow_state","grading_standard_id"=EXCLUDED."grading_standard_id","updated_at"=EXCLUDED."updated_at" WHERE ("courses".canvas_id, "courses".sis_id, "courses".course_code, "courses".name, "courses".canvas_account_id, "courses".canvas_term_id, "courses".start_at, "courses".end_at, "courses".workflow_state, "courses".grading_standard_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.sis_id, EXCLUDED.course_code, EXCLUDED.name, EXCLUDED.canvas_account_id, EXCLUDED.canvas_term_id, EXCLUDED.start_at, EXCLUDED.end_at, EXCLUDED.workflow_state, EXCLUDED.grading_standard_id) RETURNING "id" User Create Many (0.7ms) INSERT INTO "users" ("canvas_id","sis_id","email","first_name","last_name","name","sortable_name","workflow_state","login_id","created_at","updated_at") VALUES (1,'sis_id_1','poorbastard@yharnam.com','Patches','the Spider','Patches the Spider','the Spider, Patches','active','spiderdude1337','2022-09-13 20:42:07.879030','2022-09-13 20:42:07.879030'),(2,'sis_id_2','dreamer@yharnam.com','Hunter','Djura','Hunter Djura','Djura, Hunter','active','retireddude109','2022-09-13 20:42:07.879030','2022-09-13 20:42:07.879030') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","sis_id"=EXCLUDED."sis_id","email"=EXCLUDED."email","first_name"=EXCLUDED."first_name","last_name"=EXCLUDED."last_name","name"=EXCLUDED."name","sortable_name"=EXCLUDED."sortable_name","workflow_state"=EXCLUDED."workflow_state","login_id"=EXCLUDED."login_id","updated_at"=EXCLUDED."updated_at" WHERE ("users".canvas_id, "users".sis_id, "users".email, "users".first_name, "users".last_name, "users".name, "users".sortable_name, "users".workflow_state, "users".login_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.sis_id, EXCLUDED.email, EXCLUDED.first_name, EXCLUDED.last_name, EXCLUDED.name, EXCLUDED.sortable_name, EXCLUDED.workflow_state, EXCLUDED.login_id) RETURNING "id"  (0.3ms) SELECT COUNT(*) FROM "users"  (0.3ms) SELECT COUNT(*) FROM "courses"  (0.3ms) ROLLBACK  (0.1ms) BEGIN  (0.4ms) ROLLBACK  (0.2ms) BEGIN Course Create Many (0.8ms) INSERT INTO "courses" ("canvas_id","sis_id","course_code","name","canvas_account_id","canvas_term_id","start_at","end_at","workflow_state","grading_standard_id","created_at","updated_at") VALUES (1,'course_sis_id_1','C1','Course #1',1,1,'2017-03-27 21:53:18','2017-04-27 12:21:18','active',NULL,'2022-09-13 20:42:07.891096','2022-09-13 20:42:07.891096'),(2,'course_sis_id_2','C2','Course #2',1,1,'2017-03-27 21:53:18','2017-04-27 12:21:18','unpublished',NULL,'2022-09-13 20:42:07.891096','2022-09-13 20:42:07.891096') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","sis_id"=EXCLUDED."sis_id","course_code"=EXCLUDED."course_code","name"=EXCLUDED."name","canvas_account_id"=EXCLUDED."canvas_account_id","canvas_term_id"=EXCLUDED."canvas_term_id","start_at"=EXCLUDED."start_at","end_at"=EXCLUDED."end_at","workflow_state"=EXCLUDED."workflow_state","grading_standard_id"=EXCLUDED."grading_standard_id","updated_at"=EXCLUDED."updated_at" WHERE ("courses".canvas_id, "courses".sis_id, "courses".course_code, "courses".name, "courses".canvas_account_id, "courses".canvas_term_id, "courses".start_at, "courses".end_at, "courses".workflow_state, "courses".grading_standard_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.sis_id, EXCLUDED.course_code, EXCLUDED.name, EXCLUDED.canvas_account_id, EXCLUDED.canvas_term_id, EXCLUDED.start_at, EXCLUDED.end_at, EXCLUDED.workflow_state, EXCLUDED.grading_standard_id) RETURNING "id"  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.4ms) SELECT COUNT(*) FROM "submissions" Submission Create Many (0.7ms) INSERT INTO "submissions" ("canvas_id","canvas_user_id","canvas_course_id","canvas_assignment_id","submitted_at","due_at","graded_at","score","points_possible","excused","workflow_state","created_at","updated_at") VALUES (1,1,1,1,'2017-09-21 18:28:15','2017-09-27 18:28:15','2017-09-21 19:36:23',5.0,10.0,TRUE,'graded','2022-09-13 20:42:07.898228','2022-09-13 20:42:07.898228'),(2,1,1,2,'2017-09-21 18:28:15','2017-09-28 18:28:15','2017-09-21 19:36:23',5.0,10.0,FALSE,'submitted','2022-09-13 20:42:07.898228','2022-09-13 20:42:07.898228') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","canvas_user_id"=EXCLUDED."canvas_user_id","canvas_course_id"=EXCLUDED."canvas_course_id","canvas_assignment_id"=EXCLUDED."canvas_assignment_id","submitted_at"=EXCLUDED."submitted_at","due_at"=EXCLUDED."due_at","graded_at"=EXCLUDED."graded_at","score"=EXCLUDED."score","points_possible"=EXCLUDED."points_possible","excused"=EXCLUDED."excused","workflow_state"=EXCLUDED."workflow_state","updated_at"=EXCLUDED."updated_at" WHERE ("submissions".canvas_id, "submissions".canvas_user_id, "submissions".canvas_course_id, "submissions".canvas_assignment_id, "submissions".submitted_at, "submissions".due_at, "submissions".graded_at, "submissions".score, "submissions".points_possible, "submissions".excused, "submissions".workflow_state) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.canvas_user_id, EXCLUDED.canvas_course_id, EXCLUDED.canvas_assignment_id, EXCLUDED.submitted_at, EXCLUDED.due_at, EXCLUDED.graded_at, EXCLUDED.score, EXCLUDED.points_possible, EXCLUDED.excused, EXCLUDED.workflow_state) RETURNING "id"  (0.3ms) SELECT COUNT(*) FROM "submissions"  (0.3ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] [BatchTestJobBase] [4a097b23-e98d-4f3f-9962-cdb4c340869d] Performing BatchTestJobBase (Job ID: 4a097b23-e98d-4f3f-9962-cdb4c340869d) from Test(default) [ActiveJob] [BatchTestJobBase] [4a097b23-e98d-4f3f-9962-cdb4c340869d] Performed BatchTestJobBase (Job ID: 4a097b23-e98d-4f3f-9962-cdb4c340869d) from Test(default) in 0.38ms  (0.2ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [BatchTestJobBase] [f127c74e-b115-4e7f-9e34-c46f6dcbc1f0] Performing BatchTestJobBase (Job ID: f127c74e-b115-4e7f-9e34-c46f6dcbc1f0) from Test(default) [ActiveJob] [BatchTestJobBase] [f127c74e-b115-4e7f-9e34-c46f6dcbc1f0] Performed BatchTestJobBase (Job ID: f127c74e-b115-4e7f-9e34-c46f6dcbc1f0) from Test(default) in 0.53ms  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] [BatchTestJobBase] [23f07fb1-2a06-4f9c-86a9-e28b954089d5] Performing BatchTestJobBase (Job ID: 23f07fb1-2a06-4f9c-86a9-e28b954089d5) from Test(default) [ActiveJob] [BatchTestJobBase] [23f07fb1-2a06-4f9c-86a9-e28b954089d5] Performed BatchTestJobBase (Job ID: 23f07fb1-2a06-4f9c-86a9-e28b954089d5) from Test(default) in 0.12ms  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] [FailingBatchTestJobBase] [f7209750-d9c4-4b9d-b7a7-2a158be4404f] Performing FailingBatchTestJobBase (Job ID: f7209750-d9c4-4b9d-b7a7-2a158be4404f) from Test(default) [ActiveJob] [FailingBatchTestJobBase] [f7209750-d9c4-4b9d-b7a7-2a158be4404f] Error performing FailingBatchTestJobBase (Job ID: f7209750-d9c4-4b9d-b7a7-2a158be4404f) from Test(default) in 0.39ms: RuntimeError (Foo): /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/job_batching/support/base_job.rb:12:in `perform' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/execution.rb:39:in `block in perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:109:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/active_job.rb:14:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/i18n-1.10.0/lib/i18n.rb:323:in `with_locale' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/translation.rb:9:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:26:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/notifications.rb:168:in `block in instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/notifications/instrumenter.rb:23:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/notifications.rb:168:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:25:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:46:in `block in tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/tagged_logging.rb:71:in `block in tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/tagged_logging.rb:28:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/tagged_logging.rb:71:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:46:in `tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:22:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:136:in `run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/execution.rb:38:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/job_batching/active_job_spec.rb:47:in `block (6 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:263:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:263:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:511:in `block in with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:468:in `block in with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:486:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-rails-5.1.1/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:486:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:468:in `with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:511:in `with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:259:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:646:in `block in run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:642:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:642:in `run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:607:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/configuration.rb:2068:in `with_suite_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:116:in `block in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/reporter.rb:74:in `report' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:115:in `run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:89:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:71:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:45:in `invoke' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/exe/rspec:4:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/rspec:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/rspec:23:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:58:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:58:in `kernel_load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:23:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:483:in `exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:31:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:25:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/exe/bundle:48:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/friendly_errors.rb:120:in `with_friendly_errors' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/exe/bundle:36:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/bundle:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/bundle:23:in `
'  (0.6ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] Enqueued BatchTestJobBase (Job ID: 4eb08652-0455-4e8b-8258-2f2befc51993) to Test(default)  (0.3ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] Enqueued BatchTestJobBase (Job ID: 52e50c18-4527-4c9d-96f6-efce911192ca) to Test(default)  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] Enqueued BatchTestJobBase (Job ID: 9b42d317-fcb2-4703-8108-893d974f82ff) to Test(default)  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.3ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] Enqueued RetryingJob (Job ID: 952bb18e-f50b-47cf-a1ab-f23f0facfbf8) to Sidekiq(default) [ActiveJob] [RetryingJob] [952bb18e-f50b-47cf-a1ab-f23f0facfbf8] Performing RetryingJob (Job ID: 952bb18e-f50b-47cf-a1ab-f23f0facfbf8) from Sidekiq(default) [ActiveJob] [RetryingJob] [952bb18e-f50b-47cf-a1ab-f23f0facfbf8] Error performing RetryingJob (Job ID: 952bb18e-f50b-47cf-a1ab-f23f0facfbf8) from Sidekiq(default) in 2.53ms: RuntimeError (A Failure): /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/job_batching/batch_spec.rb:268:in `perform' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/execution.rb:39:in `block in perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:109:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/active_job.rb:14:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/i18n-1.10.0/lib/i18n.rb:328:in `with_locale' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/translation.rb:9:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:26:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/notifications.rb:168:in `block in instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/notifications/instrumenter.rb:23:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/notifications.rb:168:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:25:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:46:in `block in tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/tagged_logging.rb:71:in `block in tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/tagged_logging.rb:28:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/tagged_logging.rb:71:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:46:in `tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:22:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:136:in `run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/execution.rb:38:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/execution.rb:24:in `block in execute' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:109:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/railtie.rb:28:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/execution_wrapper.rb:90:in `wrap' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/reloader.rb:73:in `block in wrap' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/execution_wrapper.rb:90:in `wrap' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/reloader.rb:72:in `wrap' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/railtie.rb:27:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:136:in `run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/execution.rb:22:in `execute' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/queue_adapters/sidekiq_adapter.rb:42:in `perform' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/sidekiq-6.4.1/lib/sidekiq/testing.rb:300:in `execute_job' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/sidekiq-6.4.1/lib/sidekiq/testing.rb:295:in `block in process_job' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/sidekiq-6.4.1/lib/sidekiq/middleware/chain.rb:138:in `block in invoke' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/sidekiq.rb:73:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/sidekiq-6.4.1/lib/sidekiq/middleware/chain.rb:140:in `block in invoke' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/sidekiq-6.4.1/lib/sidekiq/middleware/chain.rb:143:in `invoke' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/sidekiq-6.4.1/lib/sidekiq/testing.rb:294:in `process_job' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/job_batching/batch_spec.rb:289:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:263:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:263:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:511:in `block in with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:468:in `block in with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:486:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-rails-5.1.1/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:486:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:468:in `with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:511:in `with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:259:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:646:in `block in run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:642:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:642:in `run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:607:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/configuration.rb:2068:in `with_suite_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:116:in `block in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/reporter.rb:74:in `report' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:115:in `run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:89:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:71:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:45:in `invoke' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/exe/rspec:4:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/rspec:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/rspec:23:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:58:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:58:in `kernel_load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:23:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:483:in `exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:31:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:25:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/exe/bundle:48:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/friendly_errors.rb:120:in `with_friendly_errors' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/exe/bundle:36:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/bundle:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/bundle:23:in `
' [ActiveJob] [RetryingJob] [952bb18e-f50b-47cf-a1ab-f23f0facfbf8] Performing RetryingJob (Job ID: 952bb18e-f50b-47cf-a1ab-f23f0facfbf8) from Sidekiq(default) [ActiveJob] [RetryingJob] [952bb18e-f50b-47cf-a1ab-f23f0facfbf8] Performed RetryingJob (Job ID: 952bb18e-f50b-47cf-a1ab-f23f0facfbf8) from Sidekiq(default) in 1.93ms  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] Enqueued TestWorker (Job ID: 340ceed8-0da3-4db4-8559-2636817b1b23) to Sidekiq(default)  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] Enqueued CanvasSync::JobBatches::ActiveJob::ActiveJobCallbackWorker (Job ID: 8c04aae9-a5e1-47e4-b4f2-8f62cfe18012) to Test(default) with arguments: "SampleCallback", "complete", {"a"=>"b"}, "gVKmE7K1zEGF6w", nil  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] Enqueued CanvasSync::JobBatches::ActiveJob::ActiveJobCallbackWorker (Job ID: 7e5ce134-0dad-4101-ab2d-b640441baba7) to Test(default) with arguments: "SampleCallback", "complete", {"a"=>"b"}, "Kv3uhNe-eKctWg", nil [ActiveJob] Enqueued CanvasSync::JobBatches::ActiveJob::ActiveJobCallbackWorker (Job ID: 7eccdc64-acd8-4f1c-a03f-941138c88959) to Test(default) with arguments: "SampleCallback2", "complete", {"b"=>"a"}, "Kv3uhNe-eKctWg", nil  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.3ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] Enqueued ContextedJob (Job ID: c3f47208-8f96-48dd-9c77-ca6a3da6e1e0) to Sidekiq(default) [ActiveJob] [TestWorker] [340ceed8-0da3-4db4-8559-2636817b1b23] Performing TestWorker (Job ID: 340ceed8-0da3-4db4-8559-2636817b1b23) from Sidekiq(default) [ActiveJob] [TestWorker] [340ceed8-0da3-4db4-8559-2636817b1b23] Performed TestWorker (Job ID: 340ceed8-0da3-4db4-8559-2636817b1b23) from Sidekiq(default) in 3.58ms [ActiveJob] [ContextedJob] [c3f47208-8f96-48dd-9c77-ca6a3da6e1e0] Performing ContextedJob (Job ID: c3f47208-8f96-48dd-9c77-ca6a3da6e1e0) from Sidekiq(default) [ActiveJob] [ContextedJob] [c3f47208-8f96-48dd-9c77-ca6a3da6e1e0] Performed ContextedJob (Job ID: c3f47208-8f96-48dd-9c77-ca6a3da6e1e0) from Sidekiq(default) in 4.48ms  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] Enqueued ContextedJob (Job ID: 8d260201-f6d3-45c4-bc22-d6193bf69c24) to Sidekiq(default) [ActiveJob] [ContextedJob] [8d260201-f6d3-45c4-bc22-d6193bf69c24] Performing ContextedJob (Job ID: 8d260201-f6d3-45c4-bc22-d6193bf69c24) from Sidekiq(default) [ActiveJob] [ContextedJob] [8d260201-f6d3-45c4-bc22-d6193bf69c24] Performed ContextedJob (Job ID: 8d260201-f6d3-45c4-bc22-d6193bf69c24) from Sidekiq(default) in 6.96ms  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] Enqueued BatchTestJobBase (Job ID: 58a488bf-7d9c-4fae-b43b-abaffe345c1c) to Sidekiq(default) [ActiveJob] [BatchTestJobBase] [58a488bf-7d9c-4fae-b43b-abaffe345c1c] Performing BatchTestJobBase (Job ID: 58a488bf-7d9c-4fae-b43b-abaffe345c1c) from Sidekiq(default) [ActiveJob] [BatchTestJobBase] [58a488bf-7d9c-4fae-b43b-abaffe345c1c] Performed BatchTestJobBase (Job ID: 58a488bf-7d9c-4fae-b43b-abaffe345c1c) from Sidekiq(default) in 4.69ms [ActiveJob] Enqueued ContextedJob (Job ID: ec0abe73-c2b6-42e9-8dbb-5fda120cf433) to Sidekiq(default) [ActiveJob] [ContextedJob] [ec0abe73-c2b6-42e9-8dbb-5fda120cf433] Performing ContextedJob (Job ID: ec0abe73-c2b6-42e9-8dbb-5fda120cf433) from Sidekiq(default) [ActiveJob] [ContextedJob] [ec0abe73-c2b6-42e9-8dbb-5fda120cf433] Performed ContextedJob (Job ID: ec0abe73-c2b6-42e9-8dbb-5fda120cf433) from Sidekiq(default) in 4.58ms  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] Enqueued TestWorker (Job ID: 34697837-f7c0-4d95-915b-c73ae273552c) to Sidekiq(default) [ActiveJob] Enqueued TestWorker (Job ID: edf45a6e-0d70-4960-8e6b-3dbbbc22bf07) to Sidekiq(default) [ActiveJob] Enqueued TestWorker (Job ID: fbf057db-4e1f-4b47-924d-2781be5db8fa) to Sidekiq(default)  (0.2ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] Enqueued WorkerA (Job ID: 38681b6e-b3ec-4530-9edc-0eea77c8b638) to Sidekiq(default) [ActiveJob] Enqueued WorkerB (Job ID: 6f0aadd5-5e22-4723-a418-7fbcaab12053) to Sidekiq(default) [ActiveJob] Enqueued WorkerA (Job ID: 42971ff0-9ce2-43dd-8cf8-e61be734c753) to Sidekiq(default) [ActiveJob] Enqueued WorkerC (Job ID: 9e62f0c4-c0dc-46bf-adeb-2bb5f4d624df) to Sidekiq(default)  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] Enqueued TestWorker (Job ID: eed7f6b6-ee83-4b8a-b7f5-0c4e6d9636c4) to Sidekiq(default)  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] Enqueued TestWorker (Job ID: 4a2a9b8f-2866-404c-8f6c-8591363c7ad3) to Sidekiq(default)  (0.2ms) ROLLBACK  (0.6ms) SELECT "schema_migrations"."version" FROM "schema_migrations" ORDER BY "schema_migrations"."version" ASC  (0.4ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.9ms) ROLLBACK  (0.1ms) BEGIN  (0.6ms) SELECT COUNT(*) FROM "canvas_sync_job_logs" [ActiveJob] [GoodJob] [c6d8f54b-0671-42b8-82d7-a7806c57180e] Performing GoodJob (Job ID: c6d8f54b-0671-42b8-82d7-a7806c57180e) from Test(default) with arguments: "argument" [ActiveJob] [GoodJob] [c6d8f54b-0671-42b8-82d7-a7806c57180e] CanvasSync::JobLog Load (0.3ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "c6d8f54b-0671-42b8-82d7-a7806c57180e"], ["LIMIT", 1]] [ActiveJob] [GoodJob] [c6d8f54b-0671-42b8-82d7-a7806c57180e]  (4.4ms) SAVEPOINT active_record_1 [ActiveJob] [GoodJob] [c6d8f54b-0671-42b8-82d7-a7806c57180e] CanvasSync::JobLog Create (0.6ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "GoodJob"], ["status", "enqueued"], ["job_arguments", "---\n- argument\n"], ["created_at", "2022-09-13 20:42:31.787616"], ["updated_at", "2022-09-13 20:42:31.787616"], ["job_id", "c6d8f54b-0671-42b8-82d7-a7806c57180e"]] [ActiveJob] [GoodJob] [c6d8f54b-0671-42b8-82d7-a7806c57180e]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [GoodJob] [c6d8f54b-0671-42b8-82d7-a7806c57180e]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [GoodJob] [c6d8f54b-0671-42b8-82d7-a7806c57180e] CanvasSync::JobLog Update (0.5ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-09-13 20:42:31.790561"], ["status", "running"], ["updated_at", "2022-09-13 20:42:31.791168"], ["id", 206]] [ActiveJob] [GoodJob] [c6d8f54b-0671-42b8-82d7-a7806c57180e]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [GoodJob] [c6d8f54b-0671-42b8-82d7-a7806c57180e]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [GoodJob] [c6d8f54b-0671-42b8-82d7-a7806c57180e] CanvasSync::JobLog Update (0.5ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2022-09-13 20:42:31.793491"], ["status", "success"], ["updated_at", "2022-09-13 20:42:31.794145"], ["id", 206]] [ActiveJob] [GoodJob] [c6d8f54b-0671-42b8-82d7-a7806c57180e]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [GoodJob] [c6d8f54b-0671-42b8-82d7-a7806c57180e] Performed GoodJob (Job ID: c6d8f54b-0671-42b8-82d7-a7806c57180e) from Test(default) in 35.57ms  (0.4ms) SELECT COUNT(*) FROM "canvas_sync_job_logs" CanvasSync::JobLog Load (0.4ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" ORDER BY "canvas_sync_job_logs"."id" DESC LIMIT $1 [["LIMIT", 1]]  (0.4ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [BadJob] [61ecfbcf-ae80-411f-8987-6869334ebca7] Performing BadJob (Job ID: 61ecfbcf-ae80-411f-8987-6869334ebca7) from Test(default) with arguments: "argument" [ActiveJob] [BadJob] [61ecfbcf-ae80-411f-8987-6869334ebca7] CanvasSync::JobLog Load (0.4ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "61ecfbcf-ae80-411f-8987-6869334ebca7"], ["LIMIT", 1]] [ActiveJob] [BadJob] [61ecfbcf-ae80-411f-8987-6869334ebca7]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [BadJob] [61ecfbcf-ae80-411f-8987-6869334ebca7] CanvasSync::JobLog Create (0.4ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "BadJob"], ["status", "enqueued"], ["job_arguments", "---\n- argument\n"], ["created_at", "2022-09-13 20:42:31.804718"], ["updated_at", "2022-09-13 20:42:31.804718"], ["job_id", "61ecfbcf-ae80-411f-8987-6869334ebca7"]] [ActiveJob] [BadJob] [61ecfbcf-ae80-411f-8987-6869334ebca7]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [BadJob] [61ecfbcf-ae80-411f-8987-6869334ebca7]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [BadJob] [61ecfbcf-ae80-411f-8987-6869334ebca7] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-09-13 20:42:31.806952"], ["status", "running"], ["updated_at", "2022-09-13 20:42:31.807446"], ["id", 207]] [ActiveJob] [BadJob] [61ecfbcf-ae80-411f-8987-6869334ebca7]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [BadJob] [61ecfbcf-ae80-411f-8987-6869334ebca7]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [BadJob] [61ecfbcf-ae80-411f-8987-6869334ebca7] CanvasSync::JobLog Update (1.2ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "exception" = $2, "backtrace" = $3, "status" = $4, "updated_at" = $5 WHERE "canvas_sync_job_logs"."id" = $6 [["completed_at", "2022-09-13 20:42:31.809366"], ["exception", "EvilError: EvilError"], ["backtrace", "/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:12:in `perform'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/execution.rb:39:in `block in perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:109:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/active_job.rb:24:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:21:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/i18n-1.10.0/lib/i18n.rb:323:in `with_locale'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/translation.rb:9:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:26:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/notifications.rb:168:in `block in instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/notifications/instrumenter.rb:23:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/notifications.rb:168:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:25:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:46:in `block in tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/tagged_logging.rb:71:in `block in tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/tagged_logging.rb:28:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/tagged_logging.rb:71:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:46:in `tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:22:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:136:in `run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/execution.rb:38:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/execution.rb:18:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:40:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/matchers/built_in/raise_error.rb:59:in `matches?'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:51:in `block in handle_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:27:in `with_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:48:in `handle_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/expectation_target.rb:65:in `to'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/expectation_target.rb:139:in `to'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:39:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:263:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:263:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:511:in `block in with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:468:in `block in with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:486:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-rails-5.1.1/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:486:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:468:in `with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:511:in `with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:259:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:646:in `block in run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:642:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:642:in `run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:607:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/configuration.rb:2068:in `with_suite_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:116:in `block in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/reporter.rb:74:in `report'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:115:in `run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:89:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:71:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:45:in `invoke'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/exe/rspec:4:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/rspec:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/rspec:23:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:58:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:58:in `kernel_load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:23:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:483:in `exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:31:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:25:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/exe/bundle:48:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/friendly_errors.rb:120:in `with_friendly_errors'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/exe/bundle:36:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/bundle:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/bundle:23:in `
'"], ["status", "error"], ["updated_at", "2022-09-13 20:42:31.809920"], ["id", 207]] [ActiveJob] [BadJob] [61ecfbcf-ae80-411f-8987-6869334ebca7]  (0.3ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [BadJob] [61ecfbcf-ae80-411f-8987-6869334ebca7] Error performing BadJob (Job ID: 61ecfbcf-ae80-411f-8987-6869334ebca7) from Test(default) in 10.39ms: EvilError (EvilError): /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:12:in `perform' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/execution.rb:39:in `block in perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:109:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/active_job.rb:24:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:21:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/i18n-1.10.0/lib/i18n.rb:323:in `with_locale' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/translation.rb:9:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:26:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/notifications.rb:168:in `block in instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/notifications/instrumenter.rb:23:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/notifications.rb:168:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:25:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:46:in `block in tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/tagged_logging.rb:71:in `block in tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/tagged_logging.rb:28:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/tagged_logging.rb:71:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:46:in `tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:22:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:136:in `run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/execution.rb:38:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/execution.rb:18:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:40:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/matchers/built_in/raise_error.rb:59:in `matches?' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:51:in `block in handle_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:27:in `with_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:48:in `handle_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/expectation_target.rb:65:in `to' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/expectation_target.rb:139:in `to' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:39:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:263:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:263:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:511:in `block in with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:468:in `block in with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:486:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-rails-5.1.1/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:486:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:468:in `with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:511:in `with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:259:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:646:in `block in run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:642:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:642:in `run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:607:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/configuration.rb:2068:in `with_suite_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:116:in `block in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/reporter.rb:74:in `report' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:115:in `run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:89:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:71:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:45:in `invoke' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/exe/rspec:4:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/rspec:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/rspec:23:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:58:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:58:in `kernel_load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:23:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:483:in `exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:31:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:25:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/exe/bundle:48:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/friendly_errors.rb:120:in `with_friendly_errors' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/exe/bundle:36:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/bundle:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/bundle:23:in `
' CanvasSync::JobLog Load (0.4ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" ORDER BY "canvas_sync_job_logs"."id" DESC LIMIT $1 [["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] [BadJob] [6da9712b-4fb5-4547-ac27-f39706668df1] Performing BadJob (Job ID: 6da9712b-4fb5-4547-ac27-f39706668df1) from Test(default) [ActiveJob] [BadJob] [6da9712b-4fb5-4547-ac27-f39706668df1] CanvasSync::JobLog Load (0.3ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "6da9712b-4fb5-4547-ac27-f39706668df1"], ["LIMIT", 1]] [ActiveJob] [BadJob] [6da9712b-4fb5-4547-ac27-f39706668df1]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [BadJob] [6da9712b-4fb5-4547-ac27-f39706668df1] CanvasSync::JobLog Create (0.4ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["job_class", "BadJob"], ["status", "enqueued"], ["created_at", "2022-09-13 20:42:31.819462"], ["updated_at", "2022-09-13 20:42:31.819462"], ["job_id", "6da9712b-4fb5-4547-ac27-f39706668df1"]] [ActiveJob] [BadJob] [6da9712b-4fb5-4547-ac27-f39706668df1]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [BadJob] [6da9712b-4fb5-4547-ac27-f39706668df1]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [BadJob] [6da9712b-4fb5-4547-ac27-f39706668df1] CanvasSync::JobLog Update (0.4ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-09-13 20:42:31.820830"], ["status", "running"], ["updated_at", "2022-09-13 20:42:31.821289"], ["id", 208]] [ActiveJob] [BadJob] [6da9712b-4fb5-4547-ac27-f39706668df1]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [BadJob] [6da9712b-4fb5-4547-ac27-f39706668df1]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [BadJob] [6da9712b-4fb5-4547-ac27-f39706668df1] CanvasSync::JobLog Update (0.5ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "exception" = $2, "backtrace" = $3, "status" = $4, "updated_at" = $5 WHERE "canvas_sync_job_logs"."id" = $6 [["completed_at", "2022-09-13 20:42:31.823653"], ["exception", "ArgumentError: wrong number of arguments (given 0, expected 1)"], ["backtrace", "/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:11:in `perform'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/execution.rb:39:in `block in perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:109:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/active_job.rb:24:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:21:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/i18n-1.10.0/lib/i18n.rb:323:in `with_locale'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/translation.rb:9:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:26:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/notifications.rb:168:in `block in instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/notifications/instrumenter.rb:23:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/notifications.rb:168:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:25:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:46:in `block in tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/tagged_logging.rb:71:in `block in tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/tagged_logging.rb:28:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/tagged_logging.rb:71:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:46:in `tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:22:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:136:in `run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/execution.rb:38:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/execution.rb:18:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:52:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/matchers/built_in/raise_error.rb:59:in `matches?'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:51:in `block in handle_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:27:in `with_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:48:in `handle_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/expectation_target.rb:65:in `to'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/expectation_target.rb:139:in `to'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:51:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:263:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:263:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:511:in `block in with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:468:in `block in with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:486:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-rails-5.1.1/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:486:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:468:in `with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:511:in `with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:259:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:646:in `block in run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:642:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:642:in `run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:607:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/configuration.rb:2068:in `with_suite_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:116:in `block in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/reporter.rb:74:in `report'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:115:in `run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:89:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:71:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:45:in `invoke'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/exe/rspec:4:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/rspec:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/rspec:23:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:58:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:58:in `kernel_load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:23:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:483:in `exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:31:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:25:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/exe/bundle:48:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/friendly_errors.rb:120:in `with_friendly_errors'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/exe/bundle:36:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/bundle:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/bundle:23:in `
'"], ["status", "error"], ["updated_at", "2022-09-13 20:42:31.824030"], ["id", 208]] [ActiveJob] [BadJob] [6da9712b-4fb5-4547-ac27-f39706668df1]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [BadJob] [6da9712b-4fb5-4547-ac27-f39706668df1] Error performing BadJob (Job ID: 6da9712b-4fb5-4547-ac27-f39706668df1) from Test(default) in 7.57ms: ArgumentError (wrong number of arguments (given 0, expected 1)): /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:11:in `perform' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/execution.rb:39:in `block in perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:109:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/active_job.rb:24:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:21:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/i18n-1.10.0/lib/i18n.rb:323:in `with_locale' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/translation.rb:9:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:26:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/notifications.rb:168:in `block in instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/notifications/instrumenter.rb:23:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/notifications.rb:168:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:25:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:46:in `block in tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/tagged_logging.rb:71:in `block in tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/tagged_logging.rb:28:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/tagged_logging.rb:71:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:46:in `tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:22:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:136:in `run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/execution.rb:38:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/execution.rb:18:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:52:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/matchers/built_in/raise_error.rb:59:in `matches?' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:51:in `block in handle_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:27:in `with_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:48:in `handle_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/expectation_target.rb:65:in `to' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/expectation_target.rb:139:in `to' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:51:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:263:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:263:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:511:in `block in with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:468:in `block in with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:486:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-rails-5.1.1/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:486:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:468:in `with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:511:in `with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:259:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:646:in `block in run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:642:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:642:in `run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:607:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/configuration.rb:2068:in `with_suite_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:116:in `block in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/reporter.rb:74:in `report' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:115:in `run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:89:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:71:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:45:in `invoke' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/exe/rspec:4:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/rspec:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/rspec:23:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:58:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:58:in `kernel_load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:23:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:483:in `exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:31:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:25:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/exe/bundle:48:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/friendly_errors.rb:120:in `with_friendly_errors' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/exe/bundle:36:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/bundle:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/bundle:23:in `
'  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] [BadJob] [e47ee8bd-2e55-41cb-83d6-94629d9b7bc8] Performing BadJob (Job ID: e47ee8bd-2e55-41cb-83d6-94629d9b7bc8) from Test(default) [ActiveJob] [BadJob] [e47ee8bd-2e55-41cb-83d6-94629d9b7bc8] CanvasSync::JobLog Load (0.3ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "e47ee8bd-2e55-41cb-83d6-94629d9b7bc8"], ["LIMIT", 1]] [ActiveJob] [BadJob] [e47ee8bd-2e55-41cb-83d6-94629d9b7bc8]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [BadJob] [e47ee8bd-2e55-41cb-83d6-94629d9b7bc8] CanvasSync::JobLog Create (0.4ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["job_class", "BadJob"], ["status", "enqueued"], ["created_at", "2022-09-13 20:42:31.830588"], ["updated_at", "2022-09-13 20:42:31.830588"], ["job_id", "e47ee8bd-2e55-41cb-83d6-94629d9b7bc8"]] [ActiveJob] [BadJob] [e47ee8bd-2e55-41cb-83d6-94629d9b7bc8]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [BadJob] [e47ee8bd-2e55-41cb-83d6-94629d9b7bc8]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [BadJob] [e47ee8bd-2e55-41cb-83d6-94629d9b7bc8] CanvasSync::JobLog Update (0.4ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-09-13 20:42:31.832280"], ["status", "running"], ["updated_at", "2022-09-13 20:42:31.832736"], ["id", 209]] [ActiveJob] [BadJob] [e47ee8bd-2e55-41cb-83d6-94629d9b7bc8]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [BadJob] [e47ee8bd-2e55-41cb-83d6-94629d9b7bc8]  (0.3ms) SAVEPOINT active_record_1 [ActiveJob] [BadJob] [e47ee8bd-2e55-41cb-83d6-94629d9b7bc8] CanvasSync::JobLog Update (0.9ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "exception" = $2, "backtrace" = $3, "status" = $4, "updated_at" = $5 WHERE "canvas_sync_job_logs"."id" = $6 [["completed_at", "2022-09-13 20:42:31.838313"], ["exception", "ArgumentError: wrong number of arguments (given 0, expected 1)"], ["backtrace", "/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:11:in `perform'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/execution.rb:39:in `block in perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:109:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/active_job.rb:24:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:21:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/i18n-1.10.0/lib/i18n.rb:323:in `with_locale'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/translation.rb:9:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:26:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/notifications.rb:168:in `block in instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/notifications/instrumenter.rb:23:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/notifications.rb:168:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:25:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:46:in `block in tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/tagged_logging.rb:71:in `block in tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/tagged_logging.rb:28:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/tagged_logging.rb:71:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:46:in `tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:22:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:136:in `run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/execution.rb:38:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/execution.rb:18:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:60:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/matchers/built_in/raise_error.rb:59:in `matches?'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:51:in `block in handle_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:27:in `with_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:48:in `handle_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/expectation_target.rb:65:in `to'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/expectation_target.rb:139:in `to'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:59:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:263:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:263:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:511:in `block in with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:468:in `block in with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:486:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-rails-5.1.1/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:486:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:468:in `with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:511:in `with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:259:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:646:in `block in run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:642:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:642:in `run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:607:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/configuration.rb:2068:in `with_suite_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:116:in `block in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/reporter.rb:74:in `report'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:115:in `run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:89:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:71:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:45:in `invoke'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/exe/rspec:4:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/rspec:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/rspec:23:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:58:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:58:in `kernel_load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:23:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:483:in `exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:31:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:25:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/exe/bundle:48:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/friendly_errors.rb:120:in `with_friendly_errors'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/exe/bundle:36:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/bundle:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/bundle:23:in `
'\n\nError Occurred while handling an Error: NoMethodError: undefined method `bad_catcher' for BadJob:Class\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-mocks-3.11.0/lib/rspec/mocks/method_double.rb:28:in `block in original_implementation_callable'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-mocks-3.11.0/lib/rspec/mocks/message_expectation.rb:143:in `block in and_call_original'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-mocks-3.11.0/lib/rspec/mocks/message_expectation.rb:801:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-mocks-3.11.0/lib/rspec/mocks/message_expectation.rb:615:in `invoke_incrementing_actual_calls_by'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-mocks-3.11.0/lib/rspec/mocks/message_expectation.rb:470:in `invoke'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-mocks-3.11.0/lib/rspec/mocks/proxy.rb:217:in `message_received'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-mocks-3.11.0/lib/rspec/mocks/proxy.rb:361:in `message_received'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-mocks-3.11.0/lib/rspec/mocks/method_double.rb:78:in `proxy_method_invoked'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-mocks-3.11.0/lib/rspec/mocks/method_double.rb:64:in `block (2 levels) in define_proxy_method'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:31:in `rescue in block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:23:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/i18n-1.10.0/lib/i18n.rb:323:in `with_locale'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/translation.rb:9:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:26:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/notifications.rb:168:in `block in instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/notifications/instrumenter.rb:23:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/notifications.rb:168:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:25:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:46:in `block in tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/tagged_logging.rb:71:in `block in tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/tagged_logging.rb:28:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/tagged_logging.rb:71:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:46:in `tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:22:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:136:in `run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/execution.rb:38:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/execution.rb:18:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:60:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/matchers/built_in/raise_error.rb:59:in `matches?'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:51:in `block in handle_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:27:in `with_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:48:in `handle_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/expectation_target.rb:65:in `to'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/expectation_target.rb:139:in `to'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:59:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:263:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:263:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:511:in `block in with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:468:in `block in with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:486:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-rails-5.1.1/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:486:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:468:in `with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:511:in `with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:259:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:646:in `block in run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:642:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:642:in `run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:607:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/configuration.rb:2068:in `with_suite_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:116:in `block in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/reporter.rb:74:in `report'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:115:in `run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:89:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:71:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:45:in `invoke'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/exe/rspec:4:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/rspec:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/rspec:23:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:58:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:58:in `kernel_load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:23:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:483:in `exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:31:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:25:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/exe/bundle:48:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/friendly_errors.rb:120:in `with_friendly_errors'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/exe/bundle:36:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/bundle:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/bundle:23:in `
'"], ["status", "error"], ["updated_at", "2022-09-13 20:42:31.839030"], ["id", 209]] [ActiveJob] [BadJob] [e47ee8bd-2e55-41cb-83d6-94629d9b7bc8]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [BadJob] [e47ee8bd-2e55-41cb-83d6-94629d9b7bc8] Error performing BadJob (Job ID: e47ee8bd-2e55-41cb-83d6-94629d9b7bc8) from Test(default) in 12.23ms: ArgumentError (wrong number of arguments (given 0, expected 1)): /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:11:in `perform' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/execution.rb:39:in `block in perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:109:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/active_job.rb:24:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:21:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/i18n-1.10.0/lib/i18n.rb:323:in `with_locale' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/translation.rb:9:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:26:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/notifications.rb:168:in `block in instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/notifications/instrumenter.rb:23:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/notifications.rb:168:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:25:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:46:in `block in tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/tagged_logging.rb:71:in `block in tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/tagged_logging.rb:28:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/tagged_logging.rb:71:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:46:in `tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:22:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:136:in `run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/execution.rb:38:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/execution.rb:18:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:60:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/matchers/built_in/raise_error.rb:59:in `matches?' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:51:in `block in handle_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:27:in `with_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:48:in `handle_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/expectation_target.rb:65:in `to' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/expectation_target.rb:139:in `to' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:59:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:263:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:263:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:511:in `block in with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:468:in `block in with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:486:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-rails-5.1.1/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:486:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:468:in `with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:511:in `with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:259:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:646:in `block in run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:642:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:642:in `run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:607:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/configuration.rb:2068:in `with_suite_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:116:in `block in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/reporter.rb:74:in `report' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:115:in `run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:89:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:71:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:45:in `invoke' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/exe/rspec:4:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/rspec:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/rspec:23:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:58:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:58:in `kernel_load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:23:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:483:in `exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:31:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:25:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/exe/bundle:48:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/friendly_errors.rb:120:in `with_friendly_errors' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/exe/bundle:36:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/bundle:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/bundle:23:in `
' CanvasSync::JobLog Load (0.3ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" ORDER BY "canvas_sync_job_logs"."id" DESC LIMIT $1 [["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.3ms) BEGIN [ActiveJob] [CanvasSync::Jobs::ReportChecker] [d9375db5-5f19-4dca-b7d2-4fda08acc5c7] Performing CanvasSync::Jobs::ReportChecker (Job ID: d9375db5-5f19-4dca-b7d2-4fda08acc5c7) from Test(default) with arguments: "provisioning_csv", 1, "FakeProcessor", {} [ActiveJob] [CanvasSync::Jobs::ReportChecker] [d9375db5-5f19-4dca-b7d2-4fda08acc5c7] CanvasSync::JobLog Load (0.4ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "d9375db5-5f19-4dca-b7d2-4fda08acc5c7"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [d9375db5-5f19-4dca-b7d2-4fda08acc5c7]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [d9375db5-5f19-4dca-b7d2-4fda08acc5c7] CanvasSync::JobLog Create (0.4ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- provisioning_csv\n- 1\n- FakeProcessor\n- {}\n"], ["created_at", "2022-09-13 20:42:31.849473"], ["updated_at", "2022-09-13 20:42:31.849473"], ["job_id", "d9375db5-5f19-4dca-b7d2-4fda08acc5c7"]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [d9375db5-5f19-4dca-b7d2-4fda08acc5c7]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [d9375db5-5f19-4dca-b7d2-4fda08acc5c7]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [d9375db5-5f19-4dca-b7d2-4fda08acc5c7] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-09-13 20:42:31.851848"], ["status", "running"], ["updated_at", "2022-09-13 20:42:31.852234"], ["id", 210]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [d9375db5-5f19-4dca-b7d2-4fda08acc5c7]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [d9375db5-5f19-4dca-b7d2-4fda08acc5c7]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [d9375db5-5f19-4dca-b7d2-4fda08acc5c7] CanvasSync::JobLog Destroy (0.3ms) DELETE FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."id" = $1 [["id", 210]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [d9375db5-5f19-4dca-b7d2-4fda08acc5c7]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [d9375db5-5f19-4dca-b7d2-4fda08acc5c7] Performed CanvasSync::Jobs::ReportChecker (Job ID: d9375db5-5f19-4dca-b7d2-4fda08acc5c7) from Test(default) in 9.86ms  (0.2ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [CanvasSync::Jobs::ReportChecker] [d1607ea4-759a-4f23-9ef6-e9600cb5d5b7] Performing CanvasSync::Jobs::ReportChecker (Job ID: d1607ea4-759a-4f23-9ef6-e9600cb5d5b7) from Test(default) with arguments: "provisioning_csv", 1, "FakeProcessor", {} [ActiveJob] [CanvasSync::Jobs::ReportChecker] [d1607ea4-759a-4f23-9ef6-e9600cb5d5b7] CanvasSync::JobLog Load (0.3ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "d1607ea4-759a-4f23-9ef6-e9600cb5d5b7"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [d1607ea4-759a-4f23-9ef6-e9600cb5d5b7]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [d1607ea4-759a-4f23-9ef6-e9600cb5d5b7] CanvasSync::JobLog Create (0.4ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- provisioning_csv\n- 1\n- FakeProcessor\n- {}\n"], ["created_at", "2022-09-13 20:42:31.861099"], ["updated_at", "2022-09-13 20:42:31.861099"], ["job_id", "d1607ea4-759a-4f23-9ef6-e9600cb5d5b7"]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [d1607ea4-759a-4f23-9ef6-e9600cb5d5b7]  (0.3ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [d1607ea4-759a-4f23-9ef6-e9600cb5d5b7]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [d1607ea4-759a-4f23-9ef6-e9600cb5d5b7] CanvasSync::JobLog Update (0.4ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-09-13 20:42:31.864508"], ["status", "running"], ["updated_at", "2022-09-13 20:42:31.865021"], ["id", 211]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [d1607ea4-759a-4f23-9ef6-e9600cb5d5b7]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [d1607ea4-759a-4f23-9ef6-e9600cb5d5b7]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [d1607ea4-759a-4f23-9ef6-e9600cb5d5b7] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- provisioning_csv\n- 1\n- FakeProcessor\n- {}\n- {}\n"], ["created_at", "2022-09-13 20:42:31.869291"], ["updated_at", "2022-09-13 20:42:31.869291"], ["job_id", "cb152ad0-b2ab-41cc-964c-371cb2847f10"]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [d1607ea4-759a-4f23-9ef6-e9600cb5d5b7]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [d1607ea4-759a-4f23-9ef6-e9600cb5d5b7] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: cb152ad0-b2ab-41cc-964c-371cb2847f10) to Test(default) at 2022-09-13 20:43:01 UTC with arguments: "provisioning_csv", 1, "FakeProcessor", {}, {} [ActiveJob] [CanvasSync::Jobs::ReportChecker] [d1607ea4-759a-4f23-9ef6-e9600cb5d5b7]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [d1607ea4-759a-4f23-9ef6-e9600cb5d5b7] CanvasSync::JobLog Destroy (0.3ms) DELETE FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."id" = $1 [["id", 211]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [d1607ea4-759a-4f23-9ef6-e9600cb5d5b7]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [d1607ea4-759a-4f23-9ef6-e9600cb5d5b7] Performed CanvasSync::Jobs::ReportChecker (Job ID: d1607ea4-759a-4f23-9ef6-e9600cb5d5b7) from Test(default) in 12.76ms  (0.3ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [CanvasSync::Jobs::ReportChecker] [c229bd95-0a86-4985-b503-cb5fb4f1070c] Performing CanvasSync::Jobs::ReportChecker (Job ID: c229bd95-0a86-4985-b503-cb5fb4f1070c) from Test(default) with arguments: "provisioning_csv", 1, "FakeProcessor", {} [ActiveJob] [CanvasSync::Jobs::ReportChecker] [c229bd95-0a86-4985-b503-cb5fb4f1070c] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "c229bd95-0a86-4985-b503-cb5fb4f1070c"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [c229bd95-0a86-4985-b503-cb5fb4f1070c]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [c229bd95-0a86-4985-b503-cb5fb4f1070c] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- provisioning_csv\n- 1\n- FakeProcessor\n- {}\n"], ["created_at", "2022-09-13 20:42:31.876257"], ["updated_at", "2022-09-13 20:42:31.876257"], ["job_id", "c229bd95-0a86-4985-b503-cb5fb4f1070c"]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [c229bd95-0a86-4985-b503-cb5fb4f1070c]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [c229bd95-0a86-4985-b503-cb5fb4f1070c]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [c229bd95-0a86-4985-b503-cb5fb4f1070c] CanvasSync::JobLog Update (0.5ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-09-13 20:42:31.878514"], ["status", "running"], ["updated_at", "2022-09-13 20:42:31.879166"], ["id", 213]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [c229bd95-0a86-4985-b503-cb5fb4f1070c]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [c229bd95-0a86-4985-b503-cb5fb4f1070c]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [c229bd95-0a86-4985-b503-cb5fb4f1070c] CanvasSync::JobLog Update (0.7ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "exception" = $2, "backtrace" = $3, "status" = $4, "updated_at" = $5 WHERE "canvas_sync_job_logs"."id" = $6 [["completed_at", "2022-09-13 20:42:31.886584"], ["exception", "NameError: undefined local variable or method `current_organization' for #"], ["backtrace", "/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/jobs/report_checker.rb:35:in `perform'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/execution.rb:39:in `block in perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:109:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/active_job.rb:24:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:21:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/i18n-1.10.0/lib/i18n.rb:323:in `with_locale'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/translation.rb:9:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:26:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/notifications.rb:168:in `block in instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/notifications/instrumenter.rb:23:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/notifications.rb:168:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:25:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:46:in `block in tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/tagged_logging.rb:71:in `block in tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/tagged_logging.rb:28:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/tagged_logging.rb:71:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:46:in `tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:22:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:136:in `run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/execution.rb:38:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/execution.rb:18:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/report_checker_spec.rb:11:in `start_job'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/report_checker_spec.rb:53:in `block (5 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/matchers/built_in/raise_error.rb:59:in `matches?'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:51:in `block in handle_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:27:in `with_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:48:in `handle_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/expectation_target.rb:65:in `to'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/expectation_target.rb:139:in `to'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/report_checker_spec.rb:53:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:263:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:263:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:511:in `block in with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:468:in `block in with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:486:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-rails-5.1.1/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:486:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:468:in `with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:511:in `with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:259:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:646:in `block in run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:642:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:642:in `run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:607:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/configuration.rb:2068:in `with_suite_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:116:in `block in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/reporter.rb:74:in `report'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:115:in `run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:89:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:71:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:45:in `invoke'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/exe/rspec:4:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/rspec:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/rspec:23:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:58:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:58:in `kernel_load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:23:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:483:in `exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:31:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:25:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/exe/bundle:48:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/friendly_errors.rb:120:in `with_friendly_errors'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/exe/bundle:36:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/bundle:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/bundle:23:in `
'"], ["status", "error"], ["updated_at", "2022-09-13 20:42:31.887166"], ["id", 213]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [c229bd95-0a86-4985-b503-cb5fb4f1070c]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [c229bd95-0a86-4985-b503-cb5fb4f1070c] Error performing CanvasSync::Jobs::ReportChecker (Job ID: c229bd95-0a86-4985-b503-cb5fb4f1070c) from Test(default) in 14.67ms: NameError (undefined local variable or method `current_organization' for #): /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/jobs/report_checker.rb:35:in `perform' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/execution.rb:39:in `block in perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:109:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/active_job.rb:24:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:21:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/i18n-1.10.0/lib/i18n.rb:323:in `with_locale' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/translation.rb:9:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:26:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/notifications.rb:168:in `block in instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/notifications/instrumenter.rb:23:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/notifications.rb:168:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:25:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:46:in `block in tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/tagged_logging.rb:71:in `block in tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/tagged_logging.rb:28:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/tagged_logging.rb:71:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:46:in `tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:22:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:136:in `run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/execution.rb:38:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/execution.rb:18:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/report_checker_spec.rb:11:in `start_job' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/report_checker_spec.rb:53:in `block (5 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/matchers/built_in/raise_error.rb:59:in `matches?' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:51:in `block in handle_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:27:in `with_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:48:in `handle_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/expectation_target.rb:65:in `to' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/expectation_target.rb:139:in `to' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/report_checker_spec.rb:53:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:263:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:263:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:511:in `block in with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:468:in `block in with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:486:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-rails-5.1.1/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:486:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:468:in `with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:511:in `with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:259:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:646:in `block in run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:642:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:642:in `run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:607:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/configuration.rb:2068:in `with_suite_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:116:in `block in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/reporter.rb:74:in `report' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:115:in `run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:89:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:71:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:45:in `invoke' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/exe/rspec:4:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/rspec:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/rspec:23:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:58:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:58:in `kernel_load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:23:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:483:in `exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:31:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:25:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/exe/bundle:48:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/friendly_errors.rb:120:in `with_friendly_errors' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/exe/bundle:36:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/bundle:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/bundle:23:in `
'  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [8538ec7f-0948-4194-8288-a17784faadfe] Performing CanvasSync::Jobs::ReportProcessorJob (Job ID: 8538ec7f-0948-4194-8288-a17784faadfe) from Test(default) with arguments: "provisioning_csv", "https://test.instructure.com/sample_report_download", "FakeProcessor", {}, 1 [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [8538ec7f-0948-4194-8288-a17784faadfe] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "8538ec7f-0948-4194-8288-a17784faadfe"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [8538ec7f-0948-4194-8288-a17784faadfe]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [8538ec7f-0948-4194-8288-a17784faadfe] CanvasSync::JobLog Create (0.5ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportProcessorJob"], ["status", "enqueued"], ["job_arguments", "---\n- provisioning_csv\n- https://test.instructure.com/sample_report_download\n- FakeProcessor\n- {}\n- 1\n"], ["created_at", "2022-09-13 20:42:31.894490"], ["updated_at", "2022-09-13 20:42:31.894490"], ["job_id", "8538ec7f-0948-4194-8288-a17784faadfe"]] [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [8538ec7f-0948-4194-8288-a17784faadfe]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [8538ec7f-0948-4194-8288-a17784faadfe]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [8538ec7f-0948-4194-8288-a17784faadfe] CanvasSync::JobLog Update (0.4ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-09-13 20:42:31.897583"], ["status", "running"], ["updated_at", "2022-09-13 20:42:31.898097"], ["id", 214]] [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [8538ec7f-0948-4194-8288-a17784faadfe]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [8538ec7f-0948-4194-8288-a17784faadfe]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [8538ec7f-0948-4194-8288-a17784faadfe] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "job_class" = $1, "updated_at" = $2 WHERE "canvas_sync_job_logs"."id" = $3 [["job_class", "FakeProcessor"], ["updated_at", "2022-09-13 20:42:31.900776"], ["id", 214]] [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [8538ec7f-0948-4194-8288-a17784faadfe]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [8538ec7f-0948-4194-8288-a17784faadfe]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [8538ec7f-0948-4194-8288-a17784faadfe] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2022-09-13 20:42:31.918687"], ["status", "success"], ["updated_at", "2022-09-13 20:42:31.919251"], ["id", 214]] [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [8538ec7f-0948-4194-8288-a17784faadfe]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [8538ec7f-0948-4194-8288-a17784faadfe] Performed CanvasSync::Jobs::ReportProcessorJob (Job ID: 8538ec7f-0948-4194-8288-a17784faadfe) from Test(default) in 27.43ms  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] [CanvasSync::Jobs::ReportStarter] [f6d07b7e-e333-40b3-8ea2-d2dca319f143] Performing CanvasSync::Jobs::ReportStarter (Job ID: f6d07b7e-e333-40b3-8ea2-d2dca319f143) from Test(default) with arguments: "provisioning_csv", {"parameters[users]"=>true}, "CoolProcessor", {:models=>["users"]} [ActiveJob] [CanvasSync::Jobs::ReportStarter] [f6d07b7e-e333-40b3-8ea2-d2dca319f143] CanvasSync::JobLog Load (0.3ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "f6d07b7e-e333-40b3-8ea2-d2dca319f143"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::ReportStarter] [f6d07b7e-e333-40b3-8ea2-d2dca319f143]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [f6d07b7e-e333-40b3-8ea2-d2dca319f143] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportStarter"], ["status", "enqueued"], ["job_arguments", "---\n- provisioning_csv\n- parameters[users]: true\n- CoolProcessor\n- :models:\n - users\n"], ["created_at", "2022-09-13 20:42:31.925429"], ["updated_at", "2022-09-13 20:42:31.925429"], ["job_id", "f6d07b7e-e333-40b3-8ea2-d2dca319f143"]] [ActiveJob] [CanvasSync::Jobs::ReportStarter] [f6d07b7e-e333-40b3-8ea2-d2dca319f143]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [f6d07b7e-e333-40b3-8ea2-d2dca319f143]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [f6d07b7e-e333-40b3-8ea2-d2dca319f143] CanvasSync::JobLog Update (0.7ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-09-13 20:42:31.927656"], ["status", "running"], ["updated_at", "2022-09-13 20:42:31.928162"], ["id", 215]] [ActiveJob] [CanvasSync::Jobs::ReportStarter] [f6d07b7e-e333-40b3-8ea2-d2dca319f143]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [f6d07b7e-e333-40b3-8ea2-d2dca319f143]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [f6d07b7e-e333-40b3-8ea2-d2dca319f143] CanvasSync::JobLog Create (0.4ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- provisioning_csv\n- 1\n- CoolProcessor\n- :models:\n - users\n :sync_start_time: '2022-09-13T20:42:31Z'\n :report_params:\n parameters[users]: true\n"], ["created_at", "2022-09-13 20:42:31.933538"], ["updated_at", "2022-09-13 20:42:31.933538"], ["job_id", "3a97feda-84f3-4592-a871-66a00215a971"]] [ActiveJob] [CanvasSync::Jobs::ReportStarter] [f6d07b7e-e333-40b3-8ea2-d2dca319f143]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [f6d07b7e-e333-40b3-8ea2-d2dca319f143] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: 3a97feda-84f3-4592-a871-66a00215a971) to Test(default) at 2022-09-13 20:43:01 UTC with arguments: "provisioning_csv", 1, "CoolProcessor", {:models=>["users"], :sync_start_time=>"2022-09-13T20:42:31Z", :report_params=>{"parameters[users]"=>true}} [ActiveJob] [CanvasSync::Jobs::ReportStarter] [f6d07b7e-e333-40b3-8ea2-d2dca319f143]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [f6d07b7e-e333-40b3-8ea2-d2dca319f143] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2022-09-13 20:42:31.936748"], ["status", "success"], ["updated_at", "2022-09-13 20:42:31.937096"], ["id", 215]] [ActiveJob] [CanvasSync::Jobs::ReportStarter] [f6d07b7e-e333-40b3-8ea2-d2dca319f143]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [f6d07b7e-e333-40b3-8ea2-d2dca319f143] Performed CanvasSync::Jobs::ReportStarter (Job ID: f6d07b7e-e333-40b3-8ea2-d2dca319f143) from Test(default) in 14.58ms  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] [CanvasSync::Jobs::ReportStarter] [7d62469b-a54e-4f39-b3c1-b3f69e1613e5] Performing CanvasSync::Jobs::ReportStarter (Job ID: 7d62469b-a54e-4f39-b3c1-b3f69e1613e5) from Test(default) with arguments: "provisioning_csv", {"parameters[users]"=>true}, "CoolProcessor", {:models=>["users"]}, {:allow_redownloads=>true} [ActiveJob] [CanvasSync::Jobs::ReportStarter] [7d62469b-a54e-4f39-b3c1-b3f69e1613e5] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "7d62469b-a54e-4f39-b3c1-b3f69e1613e5"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::ReportStarter] [7d62469b-a54e-4f39-b3c1-b3f69e1613e5]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [7d62469b-a54e-4f39-b3c1-b3f69e1613e5] CanvasSync::JobLog Create (0.5ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportStarter"], ["status", "enqueued"], ["job_arguments", "---\n- provisioning_csv\n- parameters[users]: true\n- CoolProcessor\n- :models:\n - users\n- :allow_redownloads: true\n"], ["created_at", "2022-09-13 20:42:31.943418"], ["updated_at", "2022-09-13 20:42:31.943418"], ["job_id", "7d62469b-a54e-4f39-b3c1-b3f69e1613e5"]] [ActiveJob] [CanvasSync::Jobs::ReportStarter] [7d62469b-a54e-4f39-b3c1-b3f69e1613e5]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [7d62469b-a54e-4f39-b3c1-b3f69e1613e5]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [7d62469b-a54e-4f39-b3c1-b3f69e1613e5] CanvasSync::JobLog Update (0.4ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-09-13 20:42:31.946691"], ["status", "running"], ["updated_at", "2022-09-13 20:42:31.947260"], ["id", 217]] [ActiveJob] [CanvasSync::Jobs::ReportStarter] [7d62469b-a54e-4f39-b3c1-b3f69e1613e5]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [7d62469b-a54e-4f39-b3c1-b3f69e1613e5]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [7d62469b-a54e-4f39-b3c1-b3f69e1613e5] CanvasSync::JobLog Update (0.4ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2022-09-13 20:42:31.950631"], ["status", "success"], ["updated_at", "2022-09-13 20:42:31.951170"], ["id", 217]] [ActiveJob] [CanvasSync::Jobs::ReportStarter] [7d62469b-a54e-4f39-b3c1-b3f69e1613e5]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [7d62469b-a54e-4f39-b3c1-b3f69e1613e5] Performed CanvasSync::Jobs::ReportStarter (Job ID: 7d62469b-a54e-4f39-b3c1-b3f69e1613e5) from Test(default) in 10.64ms  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Account Exists (0.5ms) SELECT 1 AS one FROM "accounts" WHERE "accounts"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] Account Create (0.3ms) INSERT INTO "accounts" ("canvas_id", "sis_id", "canvas_parent_account_id", "sis_parent_account_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 1], ["sis_id", "71639f0d27eeca8545c8b435f24453aa"], ["canvas_parent_account_id", 1], ["sis_parent_account_id", "29d0ce738ecd478a1176a1ed9ed1e387"], ["name", "Account name"], ["workflow_state", "active"], ["created_at", "2022-09-13 20:42:31.968557"], ["updated_at", "2022-09-13 20:42:31.968557"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.4ms) SELECT COUNT(*) FROM "admins" [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [4c9c556e-df25-4190-918a-6a311f518ece] Performing CanvasSync::Jobs::SyncAdminsJob (Job ID: 4c9c556e-df25-4190-918a-6a311f518ece) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [4c9c556e-df25-4190-918a-6a311f518ece] CanvasSync::JobLog Load (0.1ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "4c9c556e-df25-4190-918a-6a311f518ece"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [4c9c556e-df25-4190-918a-6a311f518ece]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [4c9c556e-df25-4190-918a-6a311f518ece] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncAdminsJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2022-09-13 20:42:31.973637"], ["updated_at", "2022-09-13 20:42:31.973637"], ["job_id", "4c9c556e-df25-4190-918a-6a311f518ece"]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [4c9c556e-df25-4190-918a-6a311f518ece]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [4c9c556e-df25-4190-918a-6a311f518ece]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [4c9c556e-df25-4190-918a-6a311f518ece] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-09-13 20:42:31.975035"], ["status", "running"], ["updated_at", "2022-09-13 20:42:31.975379"], ["id", 218]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [4c9c556e-df25-4190-918a-6a311f518ece]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [4c9c556e-df25-4190-918a-6a311f518ece] Account Load (0.2ms) SELECT "accounts".* FROM "accounts" WHERE "accounts"."workflow_state" != $1 ORDER BY "accounts"."id" ASC LIMIT $2 [["workflow_state", "deleted"], ["LIMIT", 1000]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [4c9c556e-df25-4190-918a-6a311f518ece] Admin Load (0.3ms) SELECT "admins".* FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [4c9c556e-df25-4190-918a-6a311f518ece]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [4c9c556e-df25-4190-918a-6a311f518ece] Admin Exists (0.3ms) SELECT 1 AS one FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [4c9c556e-df25-4190-918a-6a311f518ece] Admin Create (0.3ms) INSERT INTO "admins" ("canvas_id", "role_name", "canvas_account_id", "canvas_role_id", "canvas_user_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 2], ["role_name", "AccountAdmin"], ["canvas_account_id", 1], ["canvas_role_id", 1], ["canvas_user_id", 1], ["workflow_state", "active"], ["created_at", "2022-09-13 20:42:31.989769"], ["updated_at", "2022-09-13 20:42:31.989769"]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [4c9c556e-df25-4190-918a-6a311f518ece]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [4c9c556e-df25-4190-918a-6a311f518ece] Admin Load (0.2ms) SELECT "admins".* FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 3], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [4c9c556e-df25-4190-918a-6a311f518ece]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [4c9c556e-df25-4190-918a-6a311f518ece] Admin Exists (0.2ms) SELECT 1 AS one FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 3], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [4c9c556e-df25-4190-918a-6a311f518ece] Admin Create (0.3ms) INSERT INTO "admins" ("canvas_id", "role_name", "canvas_account_id", "canvas_role_id", "canvas_user_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 3], ["role_name", "Custom Account Role"], ["canvas_account_id", 1], ["canvas_role_id", 11], ["canvas_user_id", 11], ["workflow_state", "active"], ["created_at", "2022-09-13 20:42:31.992277"], ["updated_at", "2022-09-13 20:42:31.992277"]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [4c9c556e-df25-4190-918a-6a311f518ece]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [4c9c556e-df25-4190-918a-6a311f518ece] Admin Load (0.2ms) SELECT "admins".* FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 4], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [4c9c556e-df25-4190-918a-6a311f518ece]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [4c9c556e-df25-4190-918a-6a311f518ece] Admin Exists (0.2ms) SELECT 1 AS one FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 4], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [4c9c556e-df25-4190-918a-6a311f518ece] Admin Create (0.4ms) INSERT INTO "admins" ("canvas_id", "role_name", "canvas_account_id", "canvas_role_id", "canvas_user_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 4], ["role_name", "Test"], ["canvas_account_id", 1], ["canvas_role_id", 10], ["canvas_user_id", 11], ["workflow_state", "active"], ["created_at", "2022-09-13 20:42:31.994553"], ["updated_at", "2022-09-13 20:42:31.994553"]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [4c9c556e-df25-4190-918a-6a311f518ece]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [4c9c556e-df25-4190-918a-6a311f518ece] Admin Update All (0.4ms) UPDATE "admins" SET "workflow_state" = 'inactive' WHERE "admins"."id" NOT IN ($1, $2, $3) [["id", 36], ["id", 37], ["id", 38]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [4c9c556e-df25-4190-918a-6a311f518ece]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [4c9c556e-df25-4190-918a-6a311f518ece] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2022-09-13 20:42:31.997106"], ["status", "success"], ["updated_at", "2022-09-13 20:42:31.997612"], ["id", 218]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [4c9c556e-df25-4190-918a-6a311f518ece]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [4c9c556e-df25-4190-918a-6a311f518ece] Performed CanvasSync::Jobs::SyncAdminsJob (Job ID: 4c9c556e-df25-4190-918a-6a311f518ece) from Test(default) in 26.29ms  (0.3ms) SELECT COUNT(*) FROM "admins"  (0.2ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [fe5967aa-98af-4fb3-b833-7df5bf14e316] Performing CanvasSync::Jobs::SyncAssignmentGroupsJob (Job ID: fe5967aa-98af-4fb3-b833-7df5bf14e316) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [fe5967aa-98af-4fb3-b833-7df5bf14e316] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "fe5967aa-98af-4fb3-b833-7df5bf14e316"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [fe5967aa-98af-4fb3-b833-7df5bf14e316]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [fe5967aa-98af-4fb3-b833-7df5bf14e316] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncAssignmentGroupsJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2022-09-13 20:42:32.003175"], ["updated_at", "2022-09-13 20:42:32.003175"], ["job_id", "fe5967aa-98af-4fb3-b833-7df5bf14e316"]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [fe5967aa-98af-4fb3-b833-7df5bf14e316]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [fe5967aa-98af-4fb3-b833-7df5bf14e316]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [fe5967aa-98af-4fb3-b833-7df5bf14e316] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-09-13 20:42:32.004584"], ["status", "running"], ["updated_at", "2022-09-13 20:42:32.004957"], ["id", 219]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [fe5967aa-98af-4fb3-b833-7df5bf14e316]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [fe5967aa-98af-4fb3-b833-7df5bf14e316]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [fe5967aa-98af-4fb3-b833-7df5bf14e316] CanvasSync::JobLog Create (0.2ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proserv_assignment_group_export_csv\n- 1\n- CanvasSync::Processors::AssignmentGroupsProcessor\n- :sync_start_time: '2022-09-13T20:42:32Z'\n :report_params:\n :parameters:\n :enrollment_term_id: 1\n"], ["created_at", "2022-09-13 20:42:32.008228"], ["updated_at", "2022-09-13 20:42:32.008228"], ["job_id", "1c017542-936e-40bb-a9fe-e4ebb41faa43"]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [fe5967aa-98af-4fb3-b833-7df5bf14e316]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [fe5967aa-98af-4fb3-b833-7df5bf14e316] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: 1c017542-936e-40bb-a9fe-e4ebb41faa43) to Test(default) at 2022-09-13 20:43:02 UTC with arguments: "proserv_assignment_group_export_csv", 1, "CanvasSync::Processors::AssignmentGroupsProcessor", {:sync_start_time=>"2022-09-13T20:42:32Z", :report_params=>{:parameters=>{:enrollment_term_id=>1}}} [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [fe5967aa-98af-4fb3-b833-7df5bf14e316]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [fe5967aa-98af-4fb3-b833-7df5bf14e316] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2022-09-13 20:42:32.010410"], ["status", "success"], ["updated_at", "2022-09-13 20:42:32.010683"], ["id", 219]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [fe5967aa-98af-4fb3-b833-7df5bf14e316]  (0.3ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [fe5967aa-98af-4fb3-b833-7df5bf14e316] Performed CanvasSync::Jobs::SyncAssignmentGroupsJob (Job ID: fe5967aa-98af-4fb3-b833-7df5bf14e316) from Test(default) in 10.09ms  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [f85a766f-a1bf-4d27-b04f-1a9048068019] Performing CanvasSync::Jobs::SyncAssignmentsJob (Job ID: f85a766f-a1bf-4d27-b04f-1a9048068019) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [f85a766f-a1bf-4d27-b04f-1a9048068019] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "f85a766f-a1bf-4d27-b04f-1a9048068019"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [f85a766f-a1bf-4d27-b04f-1a9048068019]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [f85a766f-a1bf-4d27-b04f-1a9048068019] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncAssignmentsJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2022-09-13 20:42:32.017040"], ["updated_at", "2022-09-13 20:42:32.017040"], ["job_id", "f85a766f-a1bf-4d27-b04f-1a9048068019"]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [f85a766f-a1bf-4d27-b04f-1a9048068019]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [f85a766f-a1bf-4d27-b04f-1a9048068019]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [f85a766f-a1bf-4d27-b04f-1a9048068019] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-09-13 20:42:32.018687"], ["status", "running"], ["updated_at", "2022-09-13 20:42:32.019057"], ["id", 221]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [f85a766f-a1bf-4d27-b04f-1a9048068019]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [f85a766f-a1bf-4d27-b04f-1a9048068019]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [f85a766f-a1bf-4d27-b04f-1a9048068019] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proserv_assignment_export_csv\n- 1\n- CanvasSync::Processors::AssignmentsProcessor\n- :sync_start_time: '2022-09-13T20:42:32Z'\n :report_params:\n :parameters:\n :enrollment_term_id: 1\n"], ["created_at", "2022-09-13 20:42:32.022653"], ["updated_at", "2022-09-13 20:42:32.022653"], ["job_id", "a42c2651-b02a-4b9c-ac8f-b0a11e3fc819"]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [f85a766f-a1bf-4d27-b04f-1a9048068019]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [f85a766f-a1bf-4d27-b04f-1a9048068019] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: a42c2651-b02a-4b9c-ac8f-b0a11e3fc819) to Test(default) at 2022-09-13 20:43:02 UTC with arguments: "proserv_assignment_export_csv", 1, "CanvasSync::Processors::AssignmentsProcessor", {:sync_start_time=>"2022-09-13T20:42:32Z", :report_params=>{:parameters=>{:enrollment_term_id=>1}}} [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [f85a766f-a1bf-4d27-b04f-1a9048068019]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [f85a766f-a1bf-4d27-b04f-1a9048068019] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2022-09-13 20:42:32.025279"], ["status", "success"], ["updated_at", "2022-09-13 20:42:32.025682"], ["id", 221]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [f85a766f-a1bf-4d27-b04f-1a9048068019]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [f85a766f-a1bf-4d27-b04f-1a9048068019] Performed CanvasSync::Jobs::SyncAssignmentsJob (Job ID: f85a766f-a1bf-4d27-b04f-1a9048068019) from Test(default) in 11.08ms  (0.2ms) ROLLBACK  (0.3ms) BEGIN [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [92a944b4-e804-4c44-896a-1e6d2205bffe] Performing CanvasSync::Jobs::SyncAssignmentsJob (Job ID: 92a944b4-e804-4c44-896a-1e6d2205bffe) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [92a944b4-e804-4c44-896a-1e6d2205bffe] CanvasSync::JobLog Load (0.3ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "92a944b4-e804-4c44-896a-1e6d2205bffe"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [92a944b4-e804-4c44-896a-1e6d2205bffe]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [92a944b4-e804-4c44-896a-1e6d2205bffe] CanvasSync::JobLog Create (0.4ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncAssignmentsJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2022-09-13 20:42:32.032375"], ["updated_at", "2022-09-13 20:42:32.032375"], ["job_id", "92a944b4-e804-4c44-896a-1e6d2205bffe"]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [92a944b4-e804-4c44-896a-1e6d2205bffe]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [92a944b4-e804-4c44-896a-1e6d2205bffe]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [92a944b4-e804-4c44-896a-1e6d2205bffe] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-09-13 20:42:32.034564"], ["status", "running"], ["updated_at", "2022-09-13 20:42:32.034923"], ["id", 223]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [92a944b4-e804-4c44-896a-1e6d2205bffe]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [92a944b4-e804-4c44-896a-1e6d2205bffe]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [92a944b4-e804-4c44-896a-1e6d2205bffe] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proserv_assignment_export_csv\n- 1\n- CanvasSync::Processors::AssignmentsProcessor\n- :sync_start_time: '2022-09-13T20:42:32Z'\n :report_params:\n :parameters: {}\n"], ["created_at", "2022-09-13 20:42:32.038623"], ["updated_at", "2022-09-13 20:42:32.038623"], ["job_id", "31cba9f9-5784-461f-b24c-f9259493f211"]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [92a944b4-e804-4c44-896a-1e6d2205bffe]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [92a944b4-e804-4c44-896a-1e6d2205bffe] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: 31cba9f9-5784-461f-b24c-f9259493f211) to Test(default) at 2022-09-13 20:43:02 UTC with arguments: "proserv_assignment_export_csv", 1, "CanvasSync::Processors::AssignmentsProcessor", {:sync_start_time=>"2022-09-13T20:42:32Z", :report_params=>{:parameters=>{}}} [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [92a944b4-e804-4c44-896a-1e6d2205bffe]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [92a944b4-e804-4c44-896a-1e6d2205bffe] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2022-09-13 20:42:32.041516"], ["status", "success"], ["updated_at", "2022-09-13 20:42:32.041949"], ["id", 223]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [92a944b4-e804-4c44-896a-1e6d2205bffe]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [92a944b4-e804-4c44-896a-1e6d2205bffe] Performed CanvasSync::Jobs::SyncAssignmentsJob (Job ID: 92a944b4-e804-4c44-896a-1e6d2205bffe) from Test(default) in 12.61ms  (0.2ms) ROLLBACK  (0.3ms) BEGIN [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [b022b849-a746-4120-ba64-5f3e421f039c] Performing CanvasSync::Jobs::SyncContentMigrationsJob (Job ID: b022b849-a746-4120-ba64-5f3e421f039c) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [b022b849-a746-4120-ba64-5f3e421f039c] CanvasSync::JobLog Load (0.3ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "b022b849-a746-4120-ba64-5f3e421f039c"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [b022b849-a746-4120-ba64-5f3e421f039c]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [b022b849-a746-4120-ba64-5f3e421f039c] CanvasSync::JobLog Create (0.4ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncContentMigrationsJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2022-09-13 20:42:32.048657"], ["updated_at", "2022-09-13 20:42:32.048657"], ["job_id", "b022b849-a746-4120-ba64-5f3e421f039c"]] [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [b022b849-a746-4120-ba64-5f3e421f039c]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [b022b849-a746-4120-ba64-5f3e421f039c]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [b022b849-a746-4120-ba64-5f3e421f039c] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-09-13 20:42:32.050994"], ["status", "running"], ["updated_at", "2022-09-13 20:42:32.051412"], ["id", 225]] [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [b022b849-a746-4120-ba64-5f3e421f039c]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [b022b849-a746-4120-ba64-5f3e421f039c]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [b022b849-a746-4120-ba64-5f3e421f039c] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proserv_content_migrations_csv\n- 1\n- CanvasSync::Processors::ContentMigrationsProcessor\n- :sync_start_time: '2022-09-13T20:42:32Z'\n :report_params:\n :parameters: {}\n"], ["created_at", "2022-09-13 20:42:32.054889"], ["updated_at", "2022-09-13 20:42:32.054889"], ["job_id", "eee1c520-a1ee-40b0-a0c6-409e8b79193d"]] [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [b022b849-a746-4120-ba64-5f3e421f039c]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [b022b849-a746-4120-ba64-5f3e421f039c] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: eee1c520-a1ee-40b0-a0c6-409e8b79193d) to Test(default) at 2022-09-13 20:43:02 UTC with arguments: "proserv_content_migrations_csv", 1, "CanvasSync::Processors::ContentMigrationsProcessor", {:sync_start_time=>"2022-09-13T20:42:32Z", :report_params=>{:parameters=>{}}} [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [b022b849-a746-4120-ba64-5f3e421f039c]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [b022b849-a746-4120-ba64-5f3e421f039c] CanvasSync::JobLog Update (0.4ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2022-09-13 20:42:32.057617"], ["status", "success"], ["updated_at", "2022-09-13 20:42:32.058214"], ["id", 225]] [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [b022b849-a746-4120-ba64-5f3e421f039c]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [b022b849-a746-4120-ba64-5f3e421f039c] Performed CanvasSync::Jobs::SyncContentMigrationsJob (Job ID: b022b849-a746-4120-ba64-5f3e421f039c) from Test(default) in 12.52ms  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [850cad10-2f03-49c5-9745-bc16110bac7b] Performing CanvasSync::Jobs::SyncContentMigrationsJob (Job ID: 850cad10-2f03-49c5-9745-bc16110bac7b) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [850cad10-2f03-49c5-9745-bc16110bac7b] CanvasSync::JobLog Load (0.3ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "850cad10-2f03-49c5-9745-bc16110bac7b"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [850cad10-2f03-49c5-9745-bc16110bac7b]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [850cad10-2f03-49c5-9745-bc16110bac7b] CanvasSync::JobLog Create (0.4ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncContentMigrationsJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2022-09-13 20:42:32.065092"], ["updated_at", "2022-09-13 20:42:32.065092"], ["job_id", "850cad10-2f03-49c5-9745-bc16110bac7b"]] [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [850cad10-2f03-49c5-9745-bc16110bac7b]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [850cad10-2f03-49c5-9745-bc16110bac7b]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [850cad10-2f03-49c5-9745-bc16110bac7b] CanvasSync::JobLog Update (0.4ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-09-13 20:42:32.067393"], ["status", "running"], ["updated_at", "2022-09-13 20:42:32.067884"], ["id", 227]] [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [850cad10-2f03-49c5-9745-bc16110bac7b]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [850cad10-2f03-49c5-9745-bc16110bac7b]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [850cad10-2f03-49c5-9745-bc16110bac7b] CanvasSync::JobLog Create (0.4ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proserv_content_migrations_csv\n- 1\n- CanvasSync::Processors::ContentMigrationsProcessor\n- :sync_start_time: '2022-09-13T20:42:32Z'\n :report_params:\n :parameters:\n :updated_after: 2022-09-13 14:42:32 UTC\n"], ["created_at", "2022-09-13 20:42:32.072901"], ["updated_at", "2022-09-13 20:42:32.072901"], ["job_id", "07954888-a5a0-4594-9eb6-fbcf65a4c2e7"]] [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [850cad10-2f03-49c5-9745-bc16110bac7b]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [850cad10-2f03-49c5-9745-bc16110bac7b] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: 07954888-a5a0-4594-9eb6-fbcf65a4c2e7) to Test(default) at 2022-09-13 20:43:02 UTC with arguments: "proserv_content_migrations_csv", 1, "CanvasSync::Processors::ContentMigrationsProcessor", {:sync_start_time=>"2022-09-13T20:42:32Z", :report_params=>{:parameters=>{:updated_after=>"2022-09-13 14:42:32 UTC"}}} [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [850cad10-2f03-49c5-9745-bc16110bac7b]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [850cad10-2f03-49c5-9745-bc16110bac7b] CanvasSync::JobLog Update (0.5ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2022-09-13 20:42:32.076420"], ["status", "success"], ["updated_at", "2022-09-13 20:42:32.076977"], ["id", 227]] [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [850cad10-2f03-49c5-9745-bc16110bac7b]  (0.3ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [850cad10-2f03-49c5-9745-bc16110bac7b] Performed CanvasSync::Jobs::SyncContentMigrationsJob (Job ID: 850cad10-2f03-49c5-9745-bc16110bac7b) from Test(default) in 16.08ms  (0.3ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [060c3120-0a6c-4e89-80ca-ceb328860af4] Performing CanvasSync::Jobs::SyncContextModuleItemsJob (Job ID: 060c3120-0a6c-4e89-80ca-ceb328860af4) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [060c3120-0a6c-4e89-80ca-ceb328860af4] CanvasSync::JobLog Load (0.3ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "060c3120-0a6c-4e89-80ca-ceb328860af4"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [060c3120-0a6c-4e89-80ca-ceb328860af4]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [060c3120-0a6c-4e89-80ca-ceb328860af4] CanvasSync::JobLog Create (0.4ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncContextModuleItemsJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2022-09-13 20:42:32.085299"], ["updated_at", "2022-09-13 20:42:32.085299"], ["job_id", "060c3120-0a6c-4e89-80ca-ceb328860af4"]] [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [060c3120-0a6c-4e89-80ca-ceb328860af4]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [060c3120-0a6c-4e89-80ca-ceb328860af4]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [060c3120-0a6c-4e89-80ca-ceb328860af4] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-09-13 20:42:32.087622"], ["status", "running"], ["updated_at", "2022-09-13 20:42:32.088086"], ["id", 229]] [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [060c3120-0a6c-4e89-80ca-ceb328860af4]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [060c3120-0a6c-4e89-80ca-ceb328860af4]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [060c3120-0a6c-4e89-80ca-ceb328860af4] CanvasSync::JobLog Create (0.6ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proserv_context_module_items_csv\n- 1\n- CanvasSync::Processors::ContextModuleItemsProcessor\n- :sync_start_time: '2022-09-13T20:42:32Z'\n :report_params:\n :parameters:\n :enrollment_term_id: 1\n"], ["created_at", "2022-09-13 20:42:32.092693"], ["updated_at", "2022-09-13 20:42:32.092693"], ["job_id", "dc7ce8da-4915-4ddf-b308-321a154825b8"]] [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [060c3120-0a6c-4e89-80ca-ceb328860af4]  (0.4ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [060c3120-0a6c-4e89-80ca-ceb328860af4] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: dc7ce8da-4915-4ddf-b308-321a154825b8) to Test(default) at 2022-09-13 20:43:02 UTC with arguments: "proserv_context_module_items_csv", 1, "CanvasSync::Processors::ContextModuleItemsProcessor", {:sync_start_time=>"2022-09-13T20:42:32Z", :report_params=>{:parameters=>{:enrollment_term_id=>1}}} [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [060c3120-0a6c-4e89-80ca-ceb328860af4]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [060c3120-0a6c-4e89-80ca-ceb328860af4] CanvasSync::JobLog Update (0.4ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2022-09-13 20:42:32.097337"], ["status", "success"], ["updated_at", "2022-09-13 20:42:32.097986"], ["id", 229]] [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [060c3120-0a6c-4e89-80ca-ceb328860af4]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [060c3120-0a6c-4e89-80ca-ceb328860af4] Performed CanvasSync::Jobs::SyncContextModuleItemsJob (Job ID: 060c3120-0a6c-4e89-80ca-ceb328860af4) from Test(default) in 15.83ms  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [ed0fbc3d-8b09-4831-beb5-a3e8631ef904] Performing CanvasSync::Jobs::SyncContextModuleItemsJob (Job ID: ed0fbc3d-8b09-4831-beb5-a3e8631ef904) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [ed0fbc3d-8b09-4831-beb5-a3e8631ef904] CanvasSync::JobLog Load (0.3ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "ed0fbc3d-8b09-4831-beb5-a3e8631ef904"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [ed0fbc3d-8b09-4831-beb5-a3e8631ef904]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [ed0fbc3d-8b09-4831-beb5-a3e8631ef904] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncContextModuleItemsJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2022-09-13 20:42:32.104444"], ["updated_at", "2022-09-13 20:42:32.104444"], ["job_id", "ed0fbc3d-8b09-4831-beb5-a3e8631ef904"]] [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [ed0fbc3d-8b09-4831-beb5-a3e8631ef904]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [ed0fbc3d-8b09-4831-beb5-a3e8631ef904]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [ed0fbc3d-8b09-4831-beb5-a3e8631ef904] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-09-13 20:42:32.105987"], ["status", "running"], ["updated_at", "2022-09-13 20:42:32.106411"], ["id", 231]] [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [ed0fbc3d-8b09-4831-beb5-a3e8631ef904]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [ed0fbc3d-8b09-4831-beb5-a3e8631ef904]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [ed0fbc3d-8b09-4831-beb5-a3e8631ef904] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proserv_context_module_items_csv\n- 1\n- CanvasSync::Processors::ContextModuleItemsProcessor\n- :sync_start_time: '2022-09-13T20:42:32Z'\n :report_params:\n :parameters: {}\n"], ["created_at", "2022-09-13 20:42:32.109744"], ["updated_at", "2022-09-13 20:42:32.109744"], ["job_id", "3e793ddb-7cbb-42cf-922d-00c408e2aae1"]] [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [ed0fbc3d-8b09-4831-beb5-a3e8631ef904]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [ed0fbc3d-8b09-4831-beb5-a3e8631ef904] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: 3e793ddb-7cbb-42cf-922d-00c408e2aae1) to Test(default) at 2022-09-13 20:43:02 UTC with arguments: "proserv_context_module_items_csv", 1, "CanvasSync::Processors::ContextModuleItemsProcessor", {:sync_start_time=>"2022-09-13T20:42:32Z", :report_params=>{:parameters=>{}}} [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [ed0fbc3d-8b09-4831-beb5-a3e8631ef904]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [ed0fbc3d-8b09-4831-beb5-a3e8631ef904] CanvasSync::JobLog Update (0.4ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2022-09-13 20:42:32.112981"], ["status", "success"], ["updated_at", "2022-09-13 20:42:32.113646"], ["id", 231]] [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [ed0fbc3d-8b09-4831-beb5-a3e8631ef904]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [ed0fbc3d-8b09-4831-beb5-a3e8631ef904] Performed CanvasSync::Jobs::SyncContextModuleItemsJob (Job ID: ed0fbc3d-8b09-4831-beb5-a3e8631ef904) from Test(default) in 12.33ms  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [2b6d8a27-9ffa-4a56-b3e7-bdbf8a178292] Performing CanvasSync::Jobs::SyncContextModulesJob (Job ID: 2b6d8a27-9ffa-4a56-b3e7-bdbf8a178292) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [2b6d8a27-9ffa-4a56-b3e7-bdbf8a178292] CanvasSync::JobLog Load (0.3ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "2b6d8a27-9ffa-4a56-b3e7-bdbf8a178292"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [2b6d8a27-9ffa-4a56-b3e7-bdbf8a178292]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [2b6d8a27-9ffa-4a56-b3e7-bdbf8a178292] CanvasSync::JobLog Create (0.4ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncContextModulesJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2022-09-13 20:42:32.120528"], ["updated_at", "2022-09-13 20:42:32.120528"], ["job_id", "2b6d8a27-9ffa-4a56-b3e7-bdbf8a178292"]] [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [2b6d8a27-9ffa-4a56-b3e7-bdbf8a178292]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [2b6d8a27-9ffa-4a56-b3e7-bdbf8a178292]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [2b6d8a27-9ffa-4a56-b3e7-bdbf8a178292] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-09-13 20:42:32.122884"], ["status", "running"], ["updated_at", "2022-09-13 20:42:32.123394"], ["id", 233]] [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [2b6d8a27-9ffa-4a56-b3e7-bdbf8a178292]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [2b6d8a27-9ffa-4a56-b3e7-bdbf8a178292]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [2b6d8a27-9ffa-4a56-b3e7-bdbf8a178292] CanvasSync::JobLog Create (0.4ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proserv_context_modules_csv\n- 1\n- CanvasSync::Processors::ContextModulesProcessor\n- :sync_start_time: '2022-09-13T20:42:32Z'\n :report_params:\n :parameters:\n :enrollment_term_id: 1\n"], ["created_at", "2022-09-13 20:42:32.127067"], ["updated_at", "2022-09-13 20:42:32.127067"], ["job_id", "821175a2-988e-4c27-bdb0-c7325aa1355c"]] [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [2b6d8a27-9ffa-4a56-b3e7-bdbf8a178292]  (0.5ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [2b6d8a27-9ffa-4a56-b3e7-bdbf8a178292] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: 821175a2-988e-4c27-bdb0-c7325aa1355c) to Test(default) at 2022-09-13 20:43:02 UTC with arguments: "proserv_context_modules_csv", 1, "CanvasSync::Processors::ContextModulesProcessor", {:sync_start_time=>"2022-09-13T20:42:32Z", :report_params=>{:parameters=>{:enrollment_term_id=>1}}} [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [2b6d8a27-9ffa-4a56-b3e7-bdbf8a178292]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [2b6d8a27-9ffa-4a56-b3e7-bdbf8a178292] CanvasSync::JobLog Update (0.4ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2022-09-13 20:42:32.131058"], ["status", "success"], ["updated_at", "2022-09-13 20:42:32.131777"], ["id", 233]] [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [2b6d8a27-9ffa-4a56-b3e7-bdbf8a178292]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [2b6d8a27-9ffa-4a56-b3e7-bdbf8a178292] Performed CanvasSync::Jobs::SyncContextModulesJob (Job ID: 2b6d8a27-9ffa-4a56-b3e7-bdbf8a178292) from Test(default) in 14.38ms  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [27cbc720-dc2b-444b-a6db-41a81694e5f9] Performing CanvasSync::Jobs::SyncContextModulesJob (Job ID: 27cbc720-dc2b-444b-a6db-41a81694e5f9) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [27cbc720-dc2b-444b-a6db-41a81694e5f9] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "27cbc720-dc2b-444b-a6db-41a81694e5f9"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [27cbc720-dc2b-444b-a6db-41a81694e5f9]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [27cbc720-dc2b-444b-a6db-41a81694e5f9] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncContextModulesJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2022-09-13 20:42:32.138129"], ["updated_at", "2022-09-13 20:42:32.138129"], ["job_id", "27cbc720-dc2b-444b-a6db-41a81694e5f9"]] [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [27cbc720-dc2b-444b-a6db-41a81694e5f9]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [27cbc720-dc2b-444b-a6db-41a81694e5f9]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [27cbc720-dc2b-444b-a6db-41a81694e5f9] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-09-13 20:42:32.139940"], ["status", "running"], ["updated_at", "2022-09-13 20:42:32.140330"], ["id", 235]] [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [27cbc720-dc2b-444b-a6db-41a81694e5f9]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [27cbc720-dc2b-444b-a6db-41a81694e5f9]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [27cbc720-dc2b-444b-a6db-41a81694e5f9] CanvasSync::JobLog Create (0.6ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proserv_context_modules_csv\n- 1\n- CanvasSync::Processors::ContextModulesProcessor\n- :sync_start_time: '2022-09-13T20:42:32Z'\n :report_params:\n :parameters: {}\n"], ["created_at", "2022-09-13 20:42:32.144668"], ["updated_at", "2022-09-13 20:42:32.144668"], ["job_id", "5dae6c58-6862-4947-982e-16eb140e59ab"]] [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [27cbc720-dc2b-444b-a6db-41a81694e5f9]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [27cbc720-dc2b-444b-a6db-41a81694e5f9] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: 5dae6c58-6862-4947-982e-16eb140e59ab) to Test(default) at 2022-09-13 20:43:02 UTC with arguments: "proserv_context_modules_csv", 1, "CanvasSync::Processors::ContextModulesProcessor", {:sync_start_time=>"2022-09-13T20:42:32Z", :report_params=>{:parameters=>{}}} [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [27cbc720-dc2b-444b-a6db-41a81694e5f9]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [27cbc720-dc2b-444b-a6db-41a81694e5f9] CanvasSync::JobLog Update (0.4ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2022-09-13 20:42:32.149397"], ["status", "success"], ["updated_at", "2022-09-13 20:42:32.149956"], ["id", 235]] [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [27cbc720-dc2b-444b-a6db-41a81694e5f9]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [27cbc720-dc2b-444b-a6db-41a81694e5f9] Performed CanvasSync::Jobs::SyncContextModulesJob (Job ID: 27cbc720-dc2b-444b-a6db-41a81694e5f9) from Test(default) in 14.77ms  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Term Exists (0.4ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 97168202], ["LIMIT", 1]] Term Create (0.3ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 97168202], ["name", "Cool Term"], ["start_at", "2022-09-10 20:42:30.965122"], ["end_at", "2022-09-16 20:42:30.965230"], ["workflow_state", "active"], ["sis_id", "b8440ec4b17950320654b81b2d7b7ecd"], ["created_at", "2022-09-13 20:42:32.167517"], ["updated_at", "2022-09-13 20:42:32.167517"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [080fda09-bb85-4191-955f-a6c8298fa022] Performing CanvasSync::Jobs::SyncProvisioningReportJob (Job ID: 080fda09-bb85-4191-955f-a6c8298fa022) from Test(default) with arguments: {:models=>["users", "courses"], :term_scope=>"active"} [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [080fda09-bb85-4191-955f-a6c8298fa022] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "080fda09-bb85-4191-955f-a6c8298fa022"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [080fda09-bb85-4191-955f-a6c8298fa022]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [080fda09-bb85-4191-955f-a6c8298fa022] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncProvisioningReportJob"], ["status", "enqueued"], ["job_arguments", "---\n- :models:\n - users\n - courses\n :term_scope: active\n"], ["created_at", "2022-09-13 20:42:32.170469"], ["updated_at", "2022-09-13 20:42:32.170469"], ["job_id", "080fda09-bb85-4191-955f-a6c8298fa022"]] [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [080fda09-bb85-4191-955f-a6c8298fa022]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [080fda09-bb85-4191-955f-a6c8298fa022]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [080fda09-bb85-4191-955f-a6c8298fa022] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-09-13 20:42:32.172356"], ["status", "running"], ["updated_at", "2022-09-13 20:42:32.172688"], ["id", 237]] [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [080fda09-bb85-4191-955f-a6c8298fa022]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [080fda09-bb85-4191-955f-a6c8298fa022]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [080fda09-bb85-4191-955f-a6c8298fa022] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proservices_provisioning_csv\n- \n- CanvasSync::Processors::ProvisioningReportProcessor\n- :models:\n - users\n - courses\n :term_scope: active\n :sync_start_time: '2022-09-13T20:42:32Z'\n :report_params:\n :parameters:\n :include_deleted: true\n users: true\n courses: true\n :enrollment_term_id: 97168202\n"], ["created_at", "2022-09-13 20:42:32.176361"], ["updated_at", "2022-09-13 20:42:32.176361"], ["job_id", "a1a9b1a4-aa54-497b-b651-0eaf1456fd3f"]] [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [080fda09-bb85-4191-955f-a6c8298fa022]  (0.3ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [080fda09-bb85-4191-955f-a6c8298fa022] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: a1a9b1a4-aa54-497b-b651-0eaf1456fd3f) to Test(default) at 2022-09-13 20:43:02 UTC with arguments: "proservices_provisioning_csv", nil, "CanvasSync::Processors::ProvisioningReportProcessor", {:models=>["users", "courses"], :term_scope=>"active", :sync_start_time=>"2022-09-13T20:42:32Z", :report_params=>{:parameters=>{:include_deleted=>true, "users"=>true, "courses"=>true, :enrollment_term_id=>97168202}}} [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [080fda09-bb85-4191-955f-a6c8298fa022]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [080fda09-bb85-4191-955f-a6c8298fa022] CanvasSync::JobLog Update (0.5ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2022-09-13 20:42:32.180597"], ["status", "success"], ["updated_at", "2022-09-13 20:42:32.181291"], ["id", 237]] [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [080fda09-bb85-4191-955f-a6c8298fa022]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [080fda09-bb85-4191-955f-a6c8298fa022] Performed CanvasSync::Jobs::SyncProvisioningReportJob (Job ID: 080fda09-bb85-4191-955f-a6c8298fa022) from Test(default) in 14.05ms  (0.3ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [14752daf-e1b5-4332-a4c4-5c84a387b669] Performing CanvasSync::Jobs::SyncProvisioningReportJob (Job ID: 14752daf-e1b5-4332-a4c4-5c84a387b669) from Test(default) with arguments: {:models=>["users", "courses"]} [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [14752daf-e1b5-4332-a4c4-5c84a387b669] CanvasSync::JobLog Load (0.3ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "14752daf-e1b5-4332-a4c4-5c84a387b669"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [14752daf-e1b5-4332-a4c4-5c84a387b669]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [14752daf-e1b5-4332-a4c4-5c84a387b669] CanvasSync::JobLog Create (0.4ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncProvisioningReportJob"], ["status", "enqueued"], ["job_arguments", "---\n- :models:\n - users\n - courses\n"], ["created_at", "2022-09-13 20:42:32.188472"], ["updated_at", "2022-09-13 20:42:32.188472"], ["job_id", "14752daf-e1b5-4332-a4c4-5c84a387b669"]] [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [14752daf-e1b5-4332-a4c4-5c84a387b669]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [14752daf-e1b5-4332-a4c4-5c84a387b669]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [14752daf-e1b5-4332-a4c4-5c84a387b669] CanvasSync::JobLog Update (0.4ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-09-13 20:42:32.190772"], ["status", "running"], ["updated_at", "2022-09-13 20:42:32.191143"], ["id", 239]] [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [14752daf-e1b5-4332-a4c4-5c84a387b669]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [14752daf-e1b5-4332-a4c4-5c84a387b669]  (0.3ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [14752daf-e1b5-4332-a4c4-5c84a387b669] CanvasSync::JobLog Create (0.5ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proservices_provisioning_csv\n- \n- CanvasSync::Processors::ProvisioningReportProcessor\n- :models:\n - users\n - courses\n :sync_start_time: '2022-09-13T20:42:32Z'\n :report_params:\n :parameters:\n :include_deleted: true\n users: true\n courses: true\n"], ["created_at", "2022-09-13 20:42:32.195904"], ["updated_at", "2022-09-13 20:42:32.195904"], ["job_id", "28d3db4f-ebdb-487c-bd7e-74e773e39b5e"]] [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [14752daf-e1b5-4332-a4c4-5c84a387b669]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [14752daf-e1b5-4332-a4c4-5c84a387b669] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: 28d3db4f-ebdb-487c-bd7e-74e773e39b5e) to Test(default) at 2022-09-13 20:43:02 UTC with arguments: "proservices_provisioning_csv", nil, "CanvasSync::Processors::ProvisioningReportProcessor", {:models=>["users", "courses"], :sync_start_time=>"2022-09-13T20:42:32Z", :report_params=>{:parameters=>{:include_deleted=>true, "users"=>true, "courses"=>true}}} [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [14752daf-e1b5-4332-a4c4-5c84a387b669]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [14752daf-e1b5-4332-a4c4-5c84a387b669] CanvasSync::JobLog Update (0.5ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2022-09-13 20:42:32.200996"], ["status", "success"], ["updated_at", "2022-09-13 20:42:32.201633"], ["id", 239]] [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [14752daf-e1b5-4332-a4c4-5c84a387b669]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [14752daf-e1b5-4332-a4c4-5c84a387b669] Performed CanvasSync::Jobs::SyncProvisioningReportJob (Job ID: 14752daf-e1b5-4332-a4c4-5c84a387b669) from Test(default) in 16.66ms  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Account Exists (0.3ms) SELECT 1 AS one FROM "accounts" WHERE "accounts"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] Account Create (0.4ms) INSERT INTO "accounts" ("canvas_id", "sis_id", "canvas_parent_account_id", "sis_parent_account_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 1], ["sis_id", "03adfc351b6524f5bbc2a2a947c92c00"], ["canvas_parent_account_id", 1], ["sis_parent_account_id", "c5176c26655b9b8877052fc902c89fb0"], ["name", "Account name"], ["workflow_state", "active"], ["created_at", "2022-09-13 20:42:32.208191"], ["updated_at", "2022-09-13 20:42:32.208191"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.6ms) SELECT COUNT(*) FROM "roles" [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [549cdbee-8d45-41aa-8bf9-fe9db4e98989] Performing CanvasSync::Jobs::SyncRolesJob (Job ID: 549cdbee-8d45-41aa-8bf9-fe9db4e98989) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [549cdbee-8d45-41aa-8bf9-fe9db4e98989] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "549cdbee-8d45-41aa-8bf9-fe9db4e98989"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [549cdbee-8d45-41aa-8bf9-fe9db4e98989]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [549cdbee-8d45-41aa-8bf9-fe9db4e98989] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncRolesJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2022-09-13 20:42:32.217094"], ["updated_at", "2022-09-13 20:42:32.217094"], ["job_id", "549cdbee-8d45-41aa-8bf9-fe9db4e98989"]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [549cdbee-8d45-41aa-8bf9-fe9db4e98989]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [549cdbee-8d45-41aa-8bf9-fe9db4e98989]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [549cdbee-8d45-41aa-8bf9-fe9db4e98989] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-09-13 20:42:32.219106"], ["status", "running"], ["updated_at", "2022-09-13 20:42:32.219471"], ["id", 241]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [549cdbee-8d45-41aa-8bf9-fe9db4e98989]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [549cdbee-8d45-41aa-8bf9-fe9db4e98989] Account Load (0.3ms) SELECT "accounts".* FROM "accounts" WHERE "accounts"."workflow_state" != $1 ORDER BY "accounts"."id" ASC LIMIT $2 [["workflow_state", "deleted"], ["LIMIT", 1000]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [549cdbee-8d45-41aa-8bf9-fe9db4e98989] Role Load (0.3ms) SELECT "roles".* FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [549cdbee-8d45-41aa-8bf9-fe9db4e98989]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [549cdbee-8d45-41aa-8bf9-fe9db4e98989] Role Exists (0.4ms) SELECT 1 AS one FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [549cdbee-8d45-41aa-8bf9-fe9db4e98989] Role Create (0.6ms) INSERT INTO "roles" ("canvas_id", "label", "base_role_type", "canvas_account_id", "workflow_state", "permissions", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 1], ["label", "Account Admin"], ["base_role_type", "AccountMembership"], ["canvas_account_id", 10], ["workflow_state", "built_in"], ["permissions", "{\"manage_wiki\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"post_to_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"moderate_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_announcements\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"send_messages\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"send_messages_all\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_outcomes\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"create_conferences\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"create_collaborations\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_roster\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_all_grades\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_grades\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_rubrics\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"comment_on_others_submissions\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_students\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_admin_users\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_role_overrides\":{\"enabled\":true,\"locked\":true,\"readonly\":true,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_account_memberships\":{\"enabled\":true,\"locked\":true,\"readonly\":true,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_account_settings\":{\"enabled\":true,\"locked\":true,\"readonly\":true,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_groups\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_group_pages\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_files\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_assignments\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"undelete_courses\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_grade_changes\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_course_changes\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_question_banks\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_calendar\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_reports\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_courses\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_user_logins\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_user_observers\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_alerts\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"become_user\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_developer_keys\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"import_sis\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_sis\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_sis\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_course_list\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_statistics\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_storage_quotas\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_course_content\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_content\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_interaction_alerts\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"change_course_state\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_sections\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_feature_flags\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_quiz_answer_audits\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"moderate_grades\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"lti_add_edit\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true}}"], ["created_at", "2022-09-13 20:42:32.252530"], ["updated_at", "2022-09-13 20:42:32.252530"]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [549cdbee-8d45-41aa-8bf9-fe9db4e98989]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [549cdbee-8d45-41aa-8bf9-fe9db4e98989] Role Load (0.3ms) SELECT "roles".* FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 3], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [549cdbee-8d45-41aa-8bf9-fe9db4e98989]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [549cdbee-8d45-41aa-8bf9-fe9db4e98989] Role Exists (0.3ms) SELECT 1 AS one FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 3], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [549cdbee-8d45-41aa-8bf9-fe9db4e98989] Role Create (0.5ms) INSERT INTO "roles" ("canvas_id", "label", "base_role_type", "canvas_account_id", "workflow_state", "permissions", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 3], ["label", "Student"], ["base_role_type", "StudentEnrollment"], ["canvas_account_id", 10], ["workflow_state", "built_in"], ["permissions", "{\"manage_wiki\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"read_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"post_to_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"moderate_forum\":{\"enabled\":false,\"locked\":false,\"readonly\":false,\"explicit\":false},\"read_announcements\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"send_messages\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"send_messages_all\":{\"enabled\":false,\"locked\":false,\"readonly\":false,\"explicit\":false},\"manage_outcomes\":{\"enabled\":false,\"locked\":false,\"readonly\":false,\"explicit\":false},\"create_conferences\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"create_collaborations\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_roster\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_all_grades\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_grades\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_rubrics\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"comment_on_others_submissions\":{\"enabled\":false,\"locked\":false,\"readonly\":false,\"explicit\":false},\"manage_students\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_admin_users\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_role_overrides\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_account_memberships\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_account_settings\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_groups\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"view_group_pages\":{\"enabled\":false,\"locked\":false,\"readonly\":false,\"explicit\":false},\"manage_files\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_assignments\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"undelete_courses\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"view_grade_changes\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"view_course_changes\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"read_question_banks\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_calendar\":{\"enabled\":false,\"locked\":false,\"readonly\":false,\"explicit\":false},\"read_reports\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_courses\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_user_logins\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_user_observers\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_alerts\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"become_user\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_developer_keys\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"import_sis\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_sis\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"read_sis\":{\"enabled\":false,\"locked\":false,\"readonly\":false,\"explicit\":false},\"read_course_list\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"view_statistics\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_storage_quotas\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"read_course_content\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_content\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_interaction_alerts\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"change_course_state\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_sections\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_feature_flags\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"view_quiz_answer_audits\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"moderate_grades\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"lti_add_edit\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false}}"], ["created_at", "2022-09-13 20:42:32.260801"], ["updated_at", "2022-09-13 20:42:32.260801"]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [549cdbee-8d45-41aa-8bf9-fe9db4e98989]  (0.3ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [549cdbee-8d45-41aa-8bf9-fe9db4e98989] Role Update All (0.4ms) UPDATE "roles" SET "workflow_state" = 'inactive' WHERE "roles"."id" NOT IN ($1, $2) [["id", 31], ["id", 32]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [549cdbee-8d45-41aa-8bf9-fe9db4e98989]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [549cdbee-8d45-41aa-8bf9-fe9db4e98989] CanvasSync::JobLog Update (0.4ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2022-09-13 20:42:32.267454"], ["status", "success"], ["updated_at", "2022-09-13 20:42:32.268018"], ["id", 241]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [549cdbee-8d45-41aa-8bf9-fe9db4e98989]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [549cdbee-8d45-41aa-8bf9-fe9db4e98989] Performed CanvasSync::Jobs::SyncRolesJob (Job ID: 549cdbee-8d45-41aa-8bf9-fe9db4e98989) from Test(default) in 54.21ms  (0.3ms) SELECT COUNT(*) FROM "roles"  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Term Exists (0.3ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 13571177], ["LIMIT", 1]] Term Create (0.3ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 13571177], ["name", "Cool Term"], ["start_at", "2022-09-10 20:42:30.965122"], ["end_at", "2022-09-16 20:42:30.965230"], ["workflow_state", "active"], ["sis_id", "aec3daf5d9ed0300fb2d508cafd71c5e"], ["created_at", "2022-09-13 20:42:32.275037"], ["updated_at", "2022-09-13 20:42:32.275037"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [e6d35305-bf6d-4bab-8f8a-2f520c7103e6] Performing CanvasSync::Jobs::SyncSimpleTableJob (Job ID: e6d35305-bf6d-4bab-8f8a-2f520c7103e6) from Test(default) with arguments: {:report_name=>"proservices_provisioning_csv", :model=>"courses", :mapping=>"courses", :klass=>"Course", :term_scope=>"active", :params=>{"parameters[include_deleted]"=>true, "parameters[courses]"=>true}} [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [e6d35305-bf6d-4bab-8f8a-2f520c7103e6] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "e6d35305-bf6d-4bab-8f8a-2f520c7103e6"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [e6d35305-bf6d-4bab-8f8a-2f520c7103e6]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [e6d35305-bf6d-4bab-8f8a-2f520c7103e6] CanvasSync::JobLog Create (0.6ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncSimpleTableJob"], ["status", "enqueued"], ["job_arguments", "---\n- :report_name: proservices_provisioning_csv\n :model: courses\n :mapping: courses\n :klass: Course\n :term_scope: active\n :params:\n parameters[include_deleted]: true\n parameters[courses]: true\n"], ["created_at", "2022-09-13 20:42:32.278314"], ["updated_at", "2022-09-13 20:42:32.278314"], ["job_id", "e6d35305-bf6d-4bab-8f8a-2f520c7103e6"]] [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [e6d35305-bf6d-4bab-8f8a-2f520c7103e6]  (0.3ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [e6d35305-bf6d-4bab-8f8a-2f520c7103e6]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [e6d35305-bf6d-4bab-8f8a-2f520c7103e6] CanvasSync::JobLog Update (0.4ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-09-13 20:42:32.281925"], ["status", "running"], ["updated_at", "2022-09-13 20:42:32.282490"], ["id", 242]] [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [e6d35305-bf6d-4bab-8f8a-2f520c7103e6]  (0.3ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [e6d35305-bf6d-4bab-8f8a-2f520c7103e6]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [e6d35305-bf6d-4bab-8f8a-2f520c7103e6] CanvasSync::JobLog Update (0.4ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2022-09-13 20:42:32.285218"], ["status", "success"], ["updated_at", "2022-09-13 20:42:32.285683"], ["id", 242]] [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [e6d35305-bf6d-4bab-8f8a-2f520c7103e6]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [e6d35305-bf6d-4bab-8f8a-2f520c7103e6] Performed CanvasSync::Jobs::SyncSimpleTableJob (Job ID: e6d35305-bf6d-4bab-8f8a-2f520c7103e6) from Test(default) in 10.92ms  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [daf6fa5f-c4aa-4d86-bb4a-25b02385ec07] Performing CanvasSync::Jobs::SyncSubmissionsJob (Job ID: daf6fa5f-c4aa-4d86-bb4a-25b02385ec07) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [daf6fa5f-c4aa-4d86-bb4a-25b02385ec07] CanvasSync::JobLog Load (0.3ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "daf6fa5f-c4aa-4d86-bb4a-25b02385ec07"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [daf6fa5f-c4aa-4d86-bb4a-25b02385ec07]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [daf6fa5f-c4aa-4d86-bb4a-25b02385ec07] CanvasSync::JobLog Create (0.4ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncSubmissionsJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2022-09-13 20:42:32.293427"], ["updated_at", "2022-09-13 20:42:32.293427"], ["job_id", "daf6fa5f-c4aa-4d86-bb4a-25b02385ec07"]] [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [daf6fa5f-c4aa-4d86-bb4a-25b02385ec07]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [daf6fa5f-c4aa-4d86-bb4a-25b02385ec07]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [daf6fa5f-c4aa-4d86-bb4a-25b02385ec07] CanvasSync::JobLog Update (0.4ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-09-13 20:42:32.295724"], ["status", "running"], ["updated_at", "2022-09-13 20:42:32.296293"], ["id", 243]] [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [daf6fa5f-c4aa-4d86-bb4a-25b02385ec07]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [daf6fa5f-c4aa-4d86-bb4a-25b02385ec07]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [daf6fa5f-c4aa-4d86-bb4a-25b02385ec07] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proserv_student_submissions_csv\n- 1\n- CanvasSync::Processors::SubmissionsProcessor\n- :sync_start_time: '2022-09-13T20:42:32Z'\n :report_params:\n :parameters:\n :include_all: \n :enrollment_batch_size: \n :enrollment_term_id: 1\n"], ["created_at", "2022-09-13 20:42:32.300954"], ["updated_at", "2022-09-13 20:42:32.300954"], ["job_id", "f4455dad-52c1-4600-a688-cd1fcf49b633"]] [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [daf6fa5f-c4aa-4d86-bb4a-25b02385ec07]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [daf6fa5f-c4aa-4d86-bb4a-25b02385ec07] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: f4455dad-52c1-4600-a688-cd1fcf49b633) to Test(default) at 2022-09-13 20:43:02 UTC with arguments: "proserv_student_submissions_csv", 1, "CanvasSync::Processors::SubmissionsProcessor", {:sync_start_time=>"2022-09-13T20:42:32Z", :report_params=>{:parameters=>{:include_all=>nil, :enrollment_batch_size=>nil, :enrollment_term_id=>1}}} [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [daf6fa5f-c4aa-4d86-bb4a-25b02385ec07]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [daf6fa5f-c4aa-4d86-bb4a-25b02385ec07] CanvasSync::JobLog Update (0.4ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2022-09-13 20:42:32.303947"], ["status", "success"], ["updated_at", "2022-09-13 20:42:32.304600"], ["id", 243]] [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [daf6fa5f-c4aa-4d86-bb4a-25b02385ec07]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [daf6fa5f-c4aa-4d86-bb4a-25b02385ec07] Performed CanvasSync::Jobs::SyncSubmissionsJob (Job ID: daf6fa5f-c4aa-4d86-bb4a-25b02385ec07) from Test(default) in 14.3ms  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) SELECT COUNT(*) FROM "terms" [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [d2bd9673-8993-40bd-8e74-ee5f13daf35f] Performing CanvasSync::Jobs::SyncTermsJob (Job ID: d2bd9673-8993-40bd-8e74-ee5f13daf35f) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [d2bd9673-8993-40bd-8e74-ee5f13daf35f] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "d2bd9673-8993-40bd-8e74-ee5f13daf35f"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [d2bd9673-8993-40bd-8e74-ee5f13daf35f]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [d2bd9673-8993-40bd-8e74-ee5f13daf35f] CanvasSync::JobLog Create (0.4ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncTermsJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2022-09-13 20:42:32.310214"], ["updated_at", "2022-09-13 20:42:32.310214"], ["job_id", "d2bd9673-8993-40bd-8e74-ee5f13daf35f"]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [d2bd9673-8993-40bd-8e74-ee5f13daf35f]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [d2bd9673-8993-40bd-8e74-ee5f13daf35f]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [d2bd9673-8993-40bd-8e74-ee5f13daf35f] CanvasSync::JobLog Update (0.4ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-09-13 20:42:32.312468"], ["status", "running"], ["updated_at", "2022-09-13 20:42:32.312861"], ["id", 245]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [d2bd9673-8993-40bd-8e74-ee5f13daf35f]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [d2bd9673-8993-40bd-8e74-ee5f13daf35f] Term Load (0.3ms) SELECT "terms".* FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [d2bd9673-8993-40bd-8e74-ee5f13daf35f]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [d2bd9673-8993-40bd-8e74-ee5f13daf35f] Term Exists (0.3ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [d2bd9673-8993-40bd-8e74-ee5f13daf35f] Term Create (0.3ms) INSERT INTO "terms" ("canvas_id", "name", "workflow_state", "grading_period_group_id", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 1], ["name", "Default Term"], ["workflow_state", "active"], ["grading_period_group_id", 1], ["sis_id", "Test"], ["created_at", "2022-09-13 20:42:32.320699"], ["updated_at", "2022-09-13 20:42:32.320699"]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [d2bd9673-8993-40bd-8e74-ee5f13daf35f]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [d2bd9673-8993-40bd-8e74-ee5f13daf35f] Term Load (0.2ms) SELECT "terms".* FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 6], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [d2bd9673-8993-40bd-8e74-ee5f13daf35f]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [d2bd9673-8993-40bd-8e74-ee5f13daf35f] Term Exists (0.2ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 6], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [d2bd9673-8993-40bd-8e74-ee5f13daf35f] Term Create (0.3ms) INSERT INTO "terms" ("canvas_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["canvas_id", 6], ["name", "Average Term 1"], ["workflow_state", "active"], ["created_at", "2022-09-13 20:42:32.323764"], ["updated_at", "2022-09-13 20:42:32.323764"]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [d2bd9673-8993-40bd-8e74-ee5f13daf35f]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [d2bd9673-8993-40bd-8e74-ee5f13daf35f] Term Load (0.4ms) SELECT "terms".* FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 7], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [d2bd9673-8993-40bd-8e74-ee5f13daf35f]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [d2bd9673-8993-40bd-8e74-ee5f13daf35f] Term Exists (0.3ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 7], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [d2bd9673-8993-40bd-8e74-ee5f13daf35f] Term Create (0.4ms) INSERT INTO "terms" ("canvas_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["canvas_id", 7], ["name", "Average Term 2"], ["workflow_state", "active"], ["created_at", "2022-09-13 20:42:32.327729"], ["updated_at", "2022-09-13 20:42:32.327729"]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [d2bd9673-8993-40bd-8e74-ee5f13daf35f]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [d2bd9673-8993-40bd-8e74-ee5f13daf35f] Term Load (0.3ms) SELECT "terms".* FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 5], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [d2bd9673-8993-40bd-8e74-ee5f13daf35f]  (0.3ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [d2bd9673-8993-40bd-8e74-ee5f13daf35f] Term Exists (0.4ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 5], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [d2bd9673-8993-40bd-8e74-ee5f13daf35f] Term Create (0.4ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 5], ["name", "Syllabus Term"], ["start_at", "2017-08-14 06:00:00"], ["end_at", "2017-08-31 06:00:00"], ["workflow_state", "active"], ["sis_id", "SYTERM"], ["created_at", "2022-09-13 20:42:32.333043"], ["updated_at", "2022-09-13 20:42:32.333043"]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [d2bd9673-8993-40bd-8e74-ee5f13daf35f]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [d2bd9673-8993-40bd-8e74-ee5f13daf35f] Term Load (0.3ms) SELECT "terms".* FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 4], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [d2bd9673-8993-40bd-8e74-ee5f13daf35f]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [d2bd9673-8993-40bd-8e74-ee5f13daf35f] Term Exists (0.3ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 4], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [d2bd9673-8993-40bd-8e74-ee5f13daf35f] Term Create (0.3ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "grading_period_group_id", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8, $9) RETURNING "id" [["canvas_id", 4], ["name", "Ellucian Term"], ["start_at", "2017-08-01 06:00:00"], ["end_at", "2017-10-31 06:00:00"], ["workflow_state", "active"], ["grading_period_group_id", 1], ["sis_id", "SH"], ["created_at", "2022-09-13 20:42:32.337414"], ["updated_at", "2022-09-13 20:42:32.337414"]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [d2bd9673-8993-40bd-8e74-ee5f13daf35f]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [d2bd9673-8993-40bd-8e74-ee5f13daf35f] Term Load (0.3ms) SELECT "terms".* FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 3], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [d2bd9673-8993-40bd-8e74-ee5f13daf35f]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [d2bd9673-8993-40bd-8e74-ee5f13daf35f] Term Exists (0.2ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 3], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [d2bd9673-8993-40bd-8e74-ee5f13daf35f] Term Create (0.3ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 3], ["name", "Current Term"], ["start_at", "2017-03-19 06:00:00"], ["end_at", "2017-08-01 06:00:00"], ["workflow_state", "active"], ["created_at", "2022-09-13 20:42:32.340878"], ["updated_at", "2022-09-13 20:42:32.340878"]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [d2bd9673-8993-40bd-8e74-ee5f13daf35f]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [d2bd9673-8993-40bd-8e74-ee5f13daf35f] [CanvasSync::Jobs::TermBatchesJob] [e6547a86-2414-47f5-bbab-2dafc9aa1590] Performing CanvasSync::Jobs::TermBatchesJob (Job ID: e6547a86-2414-47f5-bbab-2dafc9aa1590) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [d2bd9673-8993-40bd-8e74-ee5f13daf35f] [CanvasSync::Jobs::TermBatchesJob] [e6547a86-2414-47f5-bbab-2dafc9aa1590] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "e6547a86-2414-47f5-bbab-2dafc9aa1590"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [d2bd9673-8993-40bd-8e74-ee5f13daf35f] [CanvasSync::Jobs::TermBatchesJob] [e6547a86-2414-47f5-bbab-2dafc9aa1590]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [d2bd9673-8993-40bd-8e74-ee5f13daf35f] [CanvasSync::Jobs::TermBatchesJob] [e6547a86-2414-47f5-bbab-2dafc9aa1590] CanvasSync::JobLog Create (0.4ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::TermBatchesJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2022-09-13 20:42:32.343353"], ["updated_at", "2022-09-13 20:42:32.343353"], ["job_id", "e6547a86-2414-47f5-bbab-2dafc9aa1590"]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [d2bd9673-8993-40bd-8e74-ee5f13daf35f] [CanvasSync::Jobs::TermBatchesJob] [e6547a86-2414-47f5-bbab-2dafc9aa1590]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [d2bd9673-8993-40bd-8e74-ee5f13daf35f] [CanvasSync::Jobs::TermBatchesJob] [e6547a86-2414-47f5-bbab-2dafc9aa1590]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [d2bd9673-8993-40bd-8e74-ee5f13daf35f] [CanvasSync::Jobs::TermBatchesJob] [e6547a86-2414-47f5-bbab-2dafc9aa1590] CanvasSync::JobLog Update (0.4ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-09-13 20:42:32.345453"], ["status", "running"], ["updated_at", "2022-09-13 20:42:32.345997"], ["id", 246]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [d2bd9673-8993-40bd-8e74-ee5f13daf35f] [CanvasSync::Jobs::TermBatchesJob] [e6547a86-2414-47f5-bbab-2dafc9aa1590]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [d2bd9673-8993-40bd-8e74-ee5f13daf35f] [CanvasSync::Jobs::TermBatchesJob] [e6547a86-2414-47f5-bbab-2dafc9aa1590]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [d2bd9673-8993-40bd-8e74-ee5f13daf35f] [CanvasSync::Jobs::TermBatchesJob] [e6547a86-2414-47f5-bbab-2dafc9aa1590] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2022-09-13 20:42:32.347836"], ["status", "success"], ["updated_at", "2022-09-13 20:42:32.348202"], ["id", 246]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [d2bd9673-8993-40bd-8e74-ee5f13daf35f] [CanvasSync::Jobs::TermBatchesJob] [e6547a86-2414-47f5-bbab-2dafc9aa1590]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [d2bd9673-8993-40bd-8e74-ee5f13daf35f] [CanvasSync::Jobs::TermBatchesJob] [e6547a86-2414-47f5-bbab-2dafc9aa1590] Performed CanvasSync::Jobs::TermBatchesJob (Job ID: e6547a86-2414-47f5-bbab-2dafc9aa1590) from Test(default) in 7.41ms [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [d2bd9673-8993-40bd-8e74-ee5f13daf35f]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [d2bd9673-8993-40bd-8e74-ee5f13daf35f] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2022-09-13 20:42:32.349754"], ["status", "success"], ["updated_at", "2022-09-13 20:42:32.350106"], ["id", 245]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [d2bd9673-8993-40bd-8e74-ee5f13daf35f]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [d2bd9673-8993-40bd-8e74-ee5f13daf35f] Performed CanvasSync::Jobs::SyncTermsJob (Job ID: d2bd9673-8993-40bd-8e74-ee5f13daf35f) from Test(default) in 42.07ms  (0.2ms) SELECT COUNT(*) FROM "terms"  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Account Exists (0.3ms) SELECT 1 AS one FROM "accounts" WHERE "accounts"."canvas_id" = $1 LIMIT $2 [["canvas_id", 59416010], ["LIMIT", 1]] Account Create (0.3ms) INSERT INTO "accounts" ("canvas_id", "sis_id", "canvas_parent_account_id", "sis_parent_account_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 59416010], ["sis_id", "84c360df3b87e9cc486880893d6e09f4"], ["canvas_parent_account_id", 1], ["sis_parent_account_id", "6337b031041622dd7d225334f8273050"], ["name", "Account name"], ["workflow_state", "active"], ["created_at", "2022-09-13 20:42:32.355832"], ["updated_at", "2022-09-13 20:42:32.355832"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Account Exists (0.4ms) SELECT 1 AS one FROM "accounts" WHERE "accounts"."canvas_id" IS NULL AND "accounts"."id" != $1 LIMIT $2 [["id", 28], ["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Account Exists (0.3ms) SELECT 1 AS one FROM "accounts" WHERE "accounts"."canvas_id" = $1 LIMIT $2 [["canvas_id", 87209466], ["LIMIT", 1]] Account Create (0.3ms) INSERT INTO "accounts" ("canvas_id", "sis_id", "canvas_parent_account_id", "sis_parent_account_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 87209466], ["sis_id", "7550f4a86d354e74526ed4633324ca9a"], ["canvas_parent_account_id", 1], ["sis_parent_account_id", "bc56a50a7dde996460fa76bc93bfa177"], ["name", "Account name"], ["workflow_state", "active"], ["created_at", "2022-09-13 20:42:32.368852"], ["updated_at", "2022-09-13 20:42:32.368852"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Account Load (0.3ms) SELECT "accounts".* FROM "accounts" ORDER BY "accounts"."id" ASC LIMIT $1 [["LIMIT", 1]] Account Exists (0.3ms) SELECT 1 AS one FROM "accounts" WHERE "accounts"."canvas_id" = $1 LIMIT $2 [["canvas_id", 87209466], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Account Exists (0.3ms) SELECT 1 AS one FROM "accounts" WHERE "accounts"."canvas_id" = $1 LIMIT $2 [["canvas_id", 34526916], ["LIMIT", 1]] Account Create (0.3ms) INSERT INTO "accounts" ("canvas_id", "sis_id", "canvas_parent_account_id", "sis_parent_account_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 34526916], ["sis_id", "9b9ff956ccc1e8ff629303bbfe4bcd44"], ["canvas_parent_account_id", 1], ["sis_parent_account_id", "74df0be54cbaf537e19d362231192868"], ["name", "Account name"], ["workflow_state", "active"], ["created_at", "2022-09-13 20:42:32.376826"], ["updated_at", "2022-09-13 20:42:32.376826"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Admin Exists (0.4ms) SELECT 1 AS one FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 86824453], ["LIMIT", 1]] Admin Create (0.5ms) INSERT INTO "admins" ("canvas_id", "role_name", "canvas_role_id", "canvas_user_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 86824453], ["role_name", "Cool Role"], ["canvas_role_id", 97415022], ["canvas_user_id", 1], ["workflow_state", "active"], ["created_at", "2022-09-13 20:42:32.385435"], ["updated_at", "2022-09-13 20:42:32.385435"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Admin Exists (0.4ms) SELECT 1 AS one FROM "admins" WHERE "admins"."canvas_id" IS NULL AND "admins"."id" != $1 LIMIT $2 [["id", 39], ["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Admin Exists (0.4ms) SELECT 1 AS one FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 11401237], ["LIMIT", 1]] Admin Create (0.5ms) INSERT INTO "admins" ("canvas_id", "role_name", "canvas_role_id", "canvas_user_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 11401237], ["role_name", "Cool Role"], ["canvas_role_id", 19115390], ["canvas_user_id", 1], ["workflow_state", "active"], ["created_at", "2022-09-13 20:42:32.394687"], ["updated_at", "2022-09-13 20:42:32.394687"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Admin Load (0.3ms) SELECT "admins".* FROM "admins" ORDER BY "admins"."id" ASC LIMIT $1 [["LIMIT", 1]] Admin Exists (0.4ms) SELECT 1 AS one FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 11401237], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.4ms) SELECT COUNT(*) FROM "admins" Admin Load (0.3ms) SELECT "admins".* FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]]  (0.2ms) SAVEPOINT active_record_1 Admin Exists (0.3ms) SELECT 1 AS one FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]] Admin Create (0.5ms) INSERT INTO "admins" ("canvas_id", "role_name", "canvas_role_id", "canvas_user_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 2], ["role_name", "AccountAdmin"], ["canvas_role_id", 1], ["canvas_user_id", 1], ["workflow_state", "active"], ["created_at", "2022-09-13 20:42:32.405768"], ["updated_at", "2022-09-13 20:42:32.405768"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.3ms) SELECT COUNT(*) FROM "admins" Admin Load (0.2ms) SELECT "admins".* FROM "admins" ORDER BY "admins"."id" DESC LIMIT $1 [["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Admin Exists (0.3ms) SELECT 1 AS one FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]] Admin Create (0.4ms) INSERT INTO "admins" ("canvas_id", "role_name", "canvas_role_id", "canvas_user_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 2], ["role_name", "Cool Role"], ["canvas_role_id", 19117341], ["canvas_user_id", 1], ["workflow_state", "active"], ["created_at", "2022-09-13 20:42:32.413248"], ["updated_at", "2022-09-13 20:42:32.413248"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.3ms) SELECT COUNT(*) FROM "admins" Admin Load (0.3ms) SELECT "admins".* FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]]  (0.2ms) SAVEPOINT active_record_1 Admin Exists (0.5ms) SELECT 1 AS one FROM "admins" WHERE "admins"."canvas_id" = $1 AND "admins"."id" != $2 LIMIT $3 [["canvas_id", 2], ["id", 42], ["LIMIT", 1]] Admin Update (0.4ms) UPDATE "admins" SET "role_name" = $1, "canvas_role_id" = $2, "updated_at" = $3 WHERE "admins"."id" = $4 [["role_name", "AccountAdmin"], ["canvas_role_id", 1], ["updated_at", "2022-09-13 20:42:32.418774"], ["id", 42]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.3ms) SELECT COUNT(*) FROM "admins" Admin Load (0.2ms) SELECT "admins".* FROM "admins" WHERE "admins"."id" = $1 LIMIT $2 [["id", 42], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) SAVEPOINT active_record_1 AssignmentGroup Exists (0.7ms) SELECT 1 AS one FROM "assignment_groups" WHERE "assignment_groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] AssignmentGroup Create (0.6ms) INSERT INTO "assignment_groups" ("canvas_id", "name", "workflow_state", "canvas_created_at", "canvas_updated_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 1], ["name", "Dummy Assignment Group"], ["workflow_state", "available"], ["canvas_created_at", "2022-09-06 20:42:32.441681"], ["canvas_updated_at", "2022-09-12 20:42:32.441812"], ["created_at", "2022-09-13 20:42:32.444256"], ["updated_at", "2022-09-13 20:42:32.444256"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 AssignmentGroup Exists (0.4ms) SELECT 1 AS one FROM "assignment_groups" WHERE "assignment_groups"."canvas_id" IS NULL AND "assignment_groups"."id" != $1 LIMIT $2 [["id", 31], ["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.4ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 AssignmentGroup Exists (0.3ms) SELECT 1 AS one FROM "assignment_groups" WHERE "assignment_groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]] AssignmentGroup Create (0.3ms) INSERT INTO "assignment_groups" ("canvas_id", "name", "workflow_state", "canvas_created_at", "canvas_updated_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 2], ["name", "Dummy Assignment Group"], ["workflow_state", "available"], ["canvas_created_at", "2022-09-06 20:42:32.455278"], ["canvas_updated_at", "2022-09-12 20:42:32.455405"], ["created_at", "2022-09-13 20:42:32.456887"], ["updated_at", "2022-09-13 20:42:32.456887"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 AssignmentGroup Load (0.3ms) SELECT "assignment_groups".* FROM "assignment_groups" ORDER BY "assignment_groups"."id" ASC LIMIT $1 [["LIMIT", 1]] AssignmentGroup Exists (0.4ms) SELECT 1 AS one FROM "assignment_groups" WHERE "assignment_groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.3ms) BEGIN  (0.3ms) SAVEPOINT active_record_1 AssignmentGroup Exists (0.5ms) SELECT 1 AS one FROM "assignment_groups" WHERE "assignment_groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 3], ["LIMIT", 1]] AssignmentGroup Create (0.4ms) INSERT INTO "assignment_groups" ("canvas_id", "name", "workflow_state", "canvas_created_at", "canvas_updated_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 3], ["name", "Dummy Assignment Group"], ["workflow_state", "available"], ["canvas_created_at", "2022-09-06 20:42:32.465596"], ["canvas_updated_at", "2022-09-12 20:42:32.465788"], ["created_at", "2022-09-13 20:42:32.468013"], ["updated_at", "2022-09-13 20:42:32.468013"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 AssignmentGroup Exists (0.5ms) SELECT 1 AS one FROM "assignment_groups" WHERE "assignment_groups"."canvas_id" = $1 AND "assignment_groups"."id" != $2 LIMIT $3 [["canvas_id", 3], ["id", 33], ["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 AssignmentGroup Exists (0.4ms) SELECT 1 AS one FROM "assignment_groups" WHERE "assignment_groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 4], ["LIMIT", 1]] AssignmentGroup Create (0.4ms) INSERT INTO "assignment_groups" ("canvas_id", "name", "workflow_state", "canvas_created_at", "canvas_updated_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 4], ["name", "Dummy Assignment Group"], ["workflow_state", "available"], ["canvas_created_at", "2022-09-06 20:42:32.476616"], ["canvas_updated_at", "2022-09-12 20:42:32.476744"], ["created_at", "2022-09-13 20:42:32.478696"], ["updated_at", "2022-09-13 20:42:32.478696"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Assignment Exists (0.5ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] Assignment Create (0.4ms) INSERT INTO "assignments" ("canvas_id", "title", "due_at", "unlock_at", "lock_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 1], ["title", "Assignment 1"], ["due_at", "2022-09-20 20:42:32.504293"], ["unlock_at", "2022-09-12 20:42:32.504412"], ["lock_at", "2022-10-04 20:42:32.504480"], ["created_at", "2022-09-13 20:42:32.506320"], ["updated_at", "2022-09-13 20:42:32.506320"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Assignment Exists (0.4ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" IS NULL AND "assignments"."id" != $1 LIMIT $2 [["id", 56], ["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) SAVEPOINT active_record_1 Assignment Exists (0.3ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]] Assignment Create (0.4ms) INSERT INTO "assignments" ("canvas_id", "title", "due_at", "unlock_at", "lock_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 2], ["title", "Assignment 2"], ["due_at", "2022-09-20 20:42:32.514751"], ["unlock_at", "2022-09-12 20:42:32.514857"], ["lock_at", "2022-10-04 20:42:32.514906"], ["created_at", "2022-09-13 20:42:32.516387"], ["updated_at", "2022-09-13 20:42:32.516387"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Assignment Load (0.3ms) SELECT "assignments".* FROM "assignments" ORDER BY "assignments"."id" ASC LIMIT $1 [["LIMIT", 1]] Assignment Exists (0.4ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Assignment Exists (0.3ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 3], ["LIMIT", 1]] Assignment Create (0.2ms) INSERT INTO "assignments" ("canvas_id", "title", "due_at", "unlock_at", "lock_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 3], ["title", "Assignment 3"], ["due_at", "2022-09-20 20:42:32.523879"], ["unlock_at", "2022-09-12 20:42:32.523979"], ["lock_at", "2022-10-04 20:42:32.524026"], ["created_at", "2022-09-13 20:42:32.525290"], ["updated_at", "2022-09-13 20:42:32.525290"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Assignment Exists (0.4ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 4], ["LIMIT", 1]] Assignment Create (0.4ms) INSERT INTO "assignments" ("canvas_id", "title", "due_at", "unlock_at", "lock_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 4], ["title", "Assignment 4"], ["due_at", "2022-09-20 20:42:32.533011"], ["unlock_at", "2022-09-12 20:42:32.533120"], ["lock_at", "2022-10-04 20:42:32.533171"], ["created_at", "2022-09-13 20:42:32.534834"], ["updated_at", "2022-09-13 20:42:32.534834"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Assignment Exists (0.3ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 AND "assignments"."id" != $2 LIMIT $3 [["canvas_id", 4], ["id", 59], ["LIMIT", 1]]  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Assignment Exists (0.4ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 5], ["LIMIT", 1]] Assignment Create (0.4ms) INSERT INTO "assignments" ("canvas_id", "title", "due_at", "unlock_at", "lock_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 5], ["title", "Assignment 5"], ["due_at", "2022-09-20 20:42:32.540388"], ["unlock_at", "2022-09-12 20:42:32.540492"], ["lock_at", "2022-10-04 20:42:32.540543"], ["created_at", "2022-09-13 20:42:32.542535"], ["updated_at", "2022-09-13 20:42:32.542535"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Assignment Exists (0.3ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 6], ["LIMIT", 1]] Assignment Create (0.3ms) INSERT INTO "assignments" ("canvas_id", "title", "due_at", "unlock_at", "lock_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 6], ["title", "Assignment 6"], ["due_at", "2022-09-20 20:42:32.551075"], ["unlock_at", "2022-09-12 20:42:32.551223"], ["lock_at", "2022-10-04 20:42:32.551275"], ["created_at", "2022-09-13 20:42:32.552724"], ["updated_at", "2022-09-13 20:42:32.552724"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Course Exists (0.7ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 96638033], ["LIMIT", 1]] Course Create (0.4ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 96638033], ["sis_id", "1cb7175c5e79e5c6e268ecd9a5e2186f"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2022-09-10 20:42:32.571104"], ["end_at", "2022-10-04 20:42:32.571214"], ["created_at", "2022-09-13 20:42:32.573396"], ["updated_at", "2022-09-13 20:42:32.573396"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 Course Exists (0.3ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 48839183], ["LIMIT", 1]] Course Create (0.3ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 48839183], ["sis_id", "d17fcba2cc813cfa895853d471f5ac79"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2022-09-10 20:42:32.575305"], ["end_at", "2022-10-04 20:42:32.575411"], ["created_at", "2022-09-13 20:42:32.576636"], ["updated_at", "2022-09-13 20:42:32.576636"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 Assignment Exists (0.6ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 7], ["LIMIT", 1]] Assignment Create (0.4ms) INSERT INTO "assignments" ("canvas_id", "title", "due_at", "unlock_at", "lock_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 7], ["title", "Assignment 7"], ["due_at", "2022-09-20 20:42:32.578135"], ["unlock_at", "2022-09-12 20:42:32.578253"], ["lock_at", "2022-10-04 20:42:32.578367"], ["created_at", "2022-09-13 20:42:32.580346"], ["updated_at", "2022-09-13 20:42:32.580346"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Assignment Exists (0.4ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 AND "assignments"."id" != $2 LIMIT $3 [["canvas_id", 7], ["id", 62], ["LIMIT", 1]] Assignment Update (0.5ms) UPDATE "assignments" SET "canvas_context_id" = $1, "canvas_context_type" = $2, "updated_at" = $3 WHERE "assignments"."id" = $4 [["canvas_context_id", 48839183], ["canvas_context_type", "Course"], ["updated_at", "2022-09-13 20:42:32.583913"], ["id", 62]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Course Load (0.2ms) SELECT "courses".* FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 48839183], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) SAVEPOINT active_record_1 Assignment Exists (0.4ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 8], ["LIMIT", 1]] Assignment Create (0.4ms) INSERT INTO "assignments" ("canvas_id", "title", "due_at", "unlock_at", "lock_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 8], ["title", "Assignment 8"], ["due_at", "2022-09-20 20:42:32.605897"], ["unlock_at", "2022-09-12 20:42:32.606036"], ["lock_at", "2022-10-04 20:42:32.606129"], ["created_at", "2022-09-13 20:42:32.607920"], ["updated_at", "2022-09-13 20:42:32.607920"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 ContextModuleItem Create (0.5ms) INSERT INTO "context_module_items" ("canvas_id", "canvas_assignment_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["canvas_id", 1], ["canvas_assignment_id", 8], ["workflow_state", "active"], ["created_at", "2022-09-13 20:42:32.610142"], ["updated_at", "2022-09-13 20:42:32.610142"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Assignment Exists (0.4ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 9], ["LIMIT", 1]] Assignment Create (0.4ms) INSERT INTO "assignments" ("canvas_id", "title", "due_at", "unlock_at", "lock_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 9], ["title", "Assignment 9"], ["due_at", "2022-09-20 20:42:32.616795"], ["unlock_at", "2022-09-12 20:42:32.616950"], ["lock_at", "2022-10-04 20:42:32.617027"], ["created_at", "2022-09-13 20:42:32.618597"], ["updated_at", "2022-09-13 20:42:32.618597"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 ContextModuleItem Create (0.3ms) INSERT INTO "context_module_items" ("canvas_id", "canvas_assignment_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["canvas_id", 2], ["canvas_assignment_id", 9], ["workflow_state", "active"], ["created_at", "2022-09-13 20:42:32.620645"], ["updated_at", "2022-09-13 20:42:32.620645"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.3ms) SAVEPOINT active_record_1 Course Exists (0.3ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 42003279], ["LIMIT", 1]] Course Create (0.4ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 42003279], ["sis_id", "73743ca5464c65564a614d602769b02d"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2022-09-10 20:42:32.640624"], ["end_at", "2022-10-04 20:42:32.640752"], ["created_at", "2022-09-13 20:42:32.642468"], ["updated_at", "2022-09-13 20:42:32.642468"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 ContextModule Create (0.9ms) INSERT INTO "context_modules" ("canvas_id", "canvas_context_id", "canvas_context_type", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 1], ["canvas_context_id", 42003279], ["canvas_context_type", "Course"], ["name", "Context Module"], ["workflow_state", "available"], ["created_at", "2022-09-13 20:42:32.645451"], ["updated_at", "2022-09-13 20:42:32.645451"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Course Exists (0.3ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 56394237], ["LIMIT", 1]] Course Create (0.3ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 56394237], ["sis_id", "bfdb74dfc4bc16fdede6dad880d89677"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2022-09-10 20:42:32.651902"], ["end_at", "2022-10-04 20:42:32.652010"], ["created_at", "2022-09-13 20:42:32.653309"], ["updated_at", "2022-09-13 20:42:32.653309"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 ContextModule Create (0.3ms) INSERT INTO "context_modules" ("canvas_id", "canvas_context_id", "canvas_context_type", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 2], ["canvas_context_id", 56394237], ["canvas_context_type", "Course"], ["name", "Context Module"], ["workflow_state", "available"], ["created_at", "2022-09-13 20:42:32.655211"], ["updated_at", "2022-09-13 20:42:32.655211"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Course Exists (0.3ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 79763561], ["LIMIT", 1]] Course Create (0.5ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 79763561], ["sis_id", "bea72fd191ecbd2600eb9e4b771faaf3"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2022-09-10 20:42:32.659310"], ["end_at", "2022-10-04 20:42:32.659430"], ["created_at", "2022-09-13 20:42:32.660793"], ["updated_at", "2022-09-13 20:42:32.660793"]]  (0.3ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 ContextModule Create (0.4ms) INSERT INTO "context_modules" ("canvas_id", "canvas_context_id", "canvas_context_type", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 3], ["canvas_context_id", 79763561], ["canvas_context_type", "Course"], ["name", "Context Module"], ["workflow_state", "available"], ["created_at", "2022-09-13 20:42:32.663784"], ["updated_at", "2022-09-13 20:42:32.663784"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Course Exists (0.3ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 17017645], ["LIMIT", 1]] Course Create (0.3ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 17017645], ["sis_id", "5106f91cd216a3f947f5f3b54303896d"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2022-09-10 20:42:32.668182"], ["end_at", "2022-10-04 20:42:32.668290"], ["created_at", "2022-09-13 20:42:32.669681"], ["updated_at", "2022-09-13 20:42:32.669681"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Course Exists (0.4ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" IS NULL AND "courses"."id" != $1 LIMIT $2 [["id", 116], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.4ms) SAVEPOINT active_record_1 Course Exists (0.5ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 83249041], ["LIMIT", 1]] Course Create (0.5ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 83249041], ["sis_id", "28e452be0b22188e4c5bdd38814c1082"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2022-09-10 20:42:32.678672"], ["end_at", "2022-10-04 20:42:32.678873"], ["created_at", "2022-09-13 20:42:32.681421"], ["updated_at", "2022-09-13 20:42:32.681421"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Course Load (0.3ms) SELECT "courses".* FROM "courses" ORDER BY "courses"."id" ASC LIMIT $1 [["LIMIT", 1]] Course Exists (0.5ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 83249041], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Course Exists (0.3ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 17121136], ["LIMIT", 1]] Course Create (0.4ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 17121136], ["sis_id", "7db4b3552687b0cfb6d1aa3c045822ea"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2022-09-10 20:42:32.690304"], ["end_at", "2022-10-04 20:42:32.690433"], ["created_at", "2022-09-13 20:42:32.691797"], ["updated_at", "2022-09-13 20:42:32.691797"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Course Exists (0.7ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 AND "courses"."id" != $2 LIMIT $3 [["canvas_id", 17121136], ["id", 118], ["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Course Exists (0.4ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 69444296], ["LIMIT", 1]] Course Create (0.4ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 69444296], ["sis_id", "66ee2842a4996442b984c50c5f916c36"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2022-09-10 20:42:32.699702"], ["end_at", "2022-10-04 20:42:32.699845"], ["created_at", "2022-09-13 20:42:32.701652"], ["updated_at", "2022-09-13 20:42:32.701652"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) SAVEPOINT active_record_1 Course Exists (0.4ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 19921145], ["LIMIT", 1]] Course Create (0.3ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 19921145], ["sis_id", "c7d75314c07c6641b4e048a8b0f54e03"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2022-09-10 20:42:32.708395"], ["end_at", "2022-10-04 20:42:32.708554"], ["created_at", "2022-09-13 20:42:32.710185"], ["updated_at", "2022-09-13 20:42:32.710185"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Course Exists (0.3ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 97781612], ["LIMIT", 1]] Course Create (0.5ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 97781612], ["sis_id", "47a2c3ced369b7cd8d2bb621a8095e81"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2022-09-10 20:42:32.718322"], ["end_at", "2022-10-04 20:42:32.718429"], ["created_at", "2022-09-13 20:42:32.719823"], ["updated_at", "2022-09-13 20:42:32.719823"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Course Exists (0.3ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 15522036], ["LIMIT", 1]] Course Create (0.5ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 15522036], ["sis_id", "7cb2ab99d47f1b1b01c1ea5f27cc1e51"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2022-09-10 20:42:32.723443"], ["end_at", "2022-10-04 20:42:32.723544"], ["created_at", "2022-09-13 20:42:32.725055"], ["updated_at", "2022-09-13 20:42:32.725055"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.3ms) BEGIN  (0.3ms) SAVEPOINT active_record_1 Course Exists (0.4ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 26661923], ["LIMIT", 1]] Course Create (0.4ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 26661923], ["sis_id", "bfcd448c00be8b04b642f6e909052d1d"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2022-09-10 20:42:32.730310"], ["end_at", "2022-10-04 20:42:32.730524"], ["created_at", "2022-09-13 20:42:32.732725"], ["updated_at", "2022-09-13 20:42:32.732725"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Course Exists (0.3ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 26839520], ["LIMIT", 1]] Course Create (0.4ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 26839520], ["sis_id", "bee049e3dc77ed62ad4fa20123036f06"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2022-09-10 20:42:32.737357"], ["end_at", "2022-10-04 20:42:32.737464"], ["created_at", "2022-09-13 20:42:32.738840"], ["updated_at", "2022-09-13 20:42:32.738840"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) SAVEPOINT active_record_1 Enrollment Exists (0.7ms) SELECT 1 AS one FROM "enrollments" WHERE "enrollments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 95276207], ["LIMIT", 1]] Enrollment Create (0.5ms) INSERT INTO "enrollments" ("canvas_id", "created_at", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["canvas_id", 95276207], ["created_at", "2022-09-13 20:42:32.765442"], ["updated_at", "2022-09-13 20:42:32.765442"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Enrollment Exists (0.4ms) SELECT 1 AS one FROM "enrollments" WHERE "enrollments"."canvas_id" IS NULL AND "enrollments"."id" != $1 LIMIT $2 [["id", 36], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Enrollment Exists (0.3ms) SELECT 1 AS one FROM "enrollments" WHERE "enrollments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 26036734], ["LIMIT", 1]] Enrollment Create (0.3ms) INSERT INTO "enrollments" ("canvas_id", "created_at", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["canvas_id", 26036734], ["created_at", "2022-09-13 20:42:32.774389"], ["updated_at", "2022-09-13 20:42:32.774389"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Enrollment Load (0.2ms) SELECT "enrollments".* FROM "enrollments" ORDER BY "enrollments"."id" ASC LIMIT $1 [["LIMIT", 1]] Enrollment Exists (0.4ms) SELECT 1 AS one FROM "enrollments" WHERE "enrollments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 26036734], ["LIMIT", 1]]  (0.4ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Enrollment Exists (0.4ms) SELECT 1 AS one FROM "enrollments" WHERE "enrollments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 99499107], ["LIMIT", 1]] Enrollment Create (0.3ms) INSERT INTO "enrollments" ("canvas_id", "created_at", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["canvas_id", 99499107], ["created_at", "2022-09-13 20:42:32.783832"], ["updated_at", "2022-09-13 20:42:32.783832"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Enrollment Exists (0.4ms) SELECT 1 AS one FROM "enrollments" WHERE "enrollments"."canvas_id" = $1 AND "enrollments"."id" != $2 LIMIT $3 [["canvas_id", 99499107], ["id", 38], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Enrollment Exists (0.3ms) SELECT 1 AS one FROM "enrollments" WHERE "enrollments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 22154001], ["LIMIT", 1]] Enrollment Create (0.3ms) INSERT INTO "enrollments" ("canvas_id", "created_at", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["canvas_id", 22154001], ["created_at", "2022-09-13 20:42:32.791158"], ["updated_at", "2022-09-13 20:42:32.791158"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Enrollment Exists (0.5ms) SELECT 1 AS one FROM "enrollments" WHERE "enrollments"."canvas_id" = $1 AND "enrollments"."id" != $2 LIMIT $3 [["canvas_id", 22154001], ["id", 39], ["LIMIT", 1]]  (0.5ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Enrollment Exists (0.4ms) SELECT 1 AS one FROM "enrollments" WHERE "enrollments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 47636576], ["LIMIT", 1]] Enrollment Create (0.4ms) INSERT INTO "enrollments" ("canvas_id", "created_at", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["canvas_id", 47636576], ["created_at", "2022-09-13 20:42:32.800014"], ["updated_at", "2022-09-13 20:42:32.800014"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Enrollment Exists (0.4ms) SELECT 1 AS one FROM "enrollments" WHERE "enrollments"."canvas_id" = $1 AND "enrollments"."id" != $2 LIMIT $3 [["canvas_id", 47636576], ["id", 40], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) SAVEPOINT active_record_1 Group Exists (0.5ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 27164885], ["LIMIT", 1]] Group Create (0.5ms) INSERT INTO "groups" ("canvas_id", "sis_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 27164885], ["sis_id", "5649cf01752ec1f05752007351645d3e"], ["name", "Some User Group"], ["workflow_state", "available"], ["created_at", "2022-09-13 20:42:32.822828"], ["updated_at", "2022-09-13 20:42:32.822828"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 User Exists (0.5ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 65131642], ["LIMIT", 1]] User Create (0.4ms) INSERT INTO "users" ("canvas_id", "sis_id", "email", "first_name", "last_name", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 65131642], ["sis_id", "bf1abc9a73f652b758a628b406447f91"], ["email", "cooldude@coolsite.com"], ["first_name", "Cool"], ["last_name", "Dude"], ["created_at", "2022-09-13 20:42:32.840519"], ["updated_at", "2022-09-13 20:42:32.840519"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 GroupMembership Exists (0.5ms) SELECT 1 AS one FROM "group_memberships" WHERE "group_memberships"."canvas_id" = $1 LIMIT $2 [["canvas_id", 85322761], ["LIMIT", 1]] GroupMembership Create (0.3ms) INSERT INTO "group_memberships" ("canvas_id", "canvas_user_id", "canvas_group_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 85322761], ["canvas_user_id", 65131642], ["canvas_group_id", 27164885], ["workflow_state", "accepted"], ["created_at", "2022-09-13 20:42:32.855917"], ["updated_at", "2022-09-13 20:42:32.855917"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 GroupMembership Exists (0.3ms) SELECT 1 AS one FROM "group_memberships" WHERE "group_memberships"."canvas_id" IS NULL AND "group_memberships"."id" != $1 LIMIT $2 [["id", 31], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Group Exists (0.4ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 40644089], ["LIMIT", 1]] Group Create (0.4ms) INSERT INTO "groups" ("canvas_id", "sis_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 40644089], ["sis_id", "5b39f5f0e0de9f2f7349adb6bf21237d"], ["name", "Some User Group"], ["workflow_state", "available"], ["created_at", "2022-09-13 20:42:32.864488"], ["updated_at", "2022-09-13 20:42:32.864488"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 User Exists (0.2ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 41849975], ["LIMIT", 1]] User Create (0.3ms) INSERT INTO "users" ("canvas_id", "sis_id", "email", "first_name", "last_name", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 41849975], ["sis_id", "e4e0f24f6d93691c17ea638cee21b99d"], ["email", "cooldude@coolsite.com"], ["first_name", "Cool"], ["last_name", "Dude"], ["created_at", "2022-09-13 20:42:32.867510"], ["updated_at", "2022-09-13 20:42:32.867510"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 GroupMembership Exists (0.2ms) SELECT 1 AS one FROM "group_memberships" WHERE "group_memberships"."canvas_id" = $1 LIMIT $2 [["canvas_id", 38627103], ["LIMIT", 1]] GroupMembership Create (0.3ms) INSERT INTO "group_memberships" ("canvas_id", "canvas_user_id", "canvas_group_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 38627103], ["canvas_user_id", 41849975], ["canvas_group_id", 40644089], ["workflow_state", "accepted"], ["created_at", "2022-09-13 20:42:32.870071"], ["updated_at", "2022-09-13 20:42:32.870071"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 GroupMembership Load (0.2ms) SELECT "group_memberships".* FROM "group_memberships" ORDER BY "group_memberships"."id" ASC LIMIT $1 [["LIMIT", 1]] GroupMembership Exists (0.3ms) SELECT 1 AS one FROM "group_memberships" WHERE "group_memberships"."canvas_id" = $1 LIMIT $2 [["canvas_id", 38627103], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 8184562], ["LIMIT", 1]] Group Create (0.4ms) INSERT INTO "groups" ("canvas_id", "sis_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 8184562], ["sis_id", "0aa9a87f140654bf8691f678437fd032"], ["name", "Some User Group"], ["workflow_state", "available"], ["created_at", "2022-09-13 20:42:32.877250"], ["updated_at", "2022-09-13 20:42:32.877250"]]  (0.3ms) RELEASE SAVEPOINT active_record_1  (0.3ms) SAVEPOINT active_record_1 User Exists (0.3ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 61555866], ["LIMIT", 1]] User Create (0.4ms) INSERT INTO "users" ("canvas_id", "sis_id", "email", "first_name", "last_name", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 61555866], ["sis_id", "87f085a137fe2f9610169d3c6a6e9e98"], ["email", "cooldude@coolsite.com"], ["first_name", "Cool"], ["last_name", "Dude"], ["created_at", "2022-09-13 20:42:32.881430"], ["updated_at", "2022-09-13 20:42:32.881430"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 GroupMembership Exists (0.3ms) SELECT 1 AS one FROM "group_memberships" WHERE "group_memberships"."canvas_id" = $1 LIMIT $2 [["canvas_id", 34040281], ["LIMIT", 1]] GroupMembership Create (0.3ms) INSERT INTO "group_memberships" ("canvas_id", "canvas_user_id", "canvas_group_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 34040281], ["canvas_user_id", 61555866], ["canvas_group_id", 8184562], ["workflow_state", "accepted"], ["created_at", "2022-09-13 20:42:32.885277"], ["updated_at", "2022-09-13 20:42:32.885277"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 GroupMembership Exists (0.2ms) SELECT 1 AS one FROM "group_memberships" WHERE "group_memberships"."canvas_id" = $1 AND "group_memberships"."id" != $2 LIMIT $3 [["canvas_id", 34040281], ["id", 33], ["LIMIT", 1]]  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 23863413], ["LIMIT", 1]] Group Create (0.4ms) INSERT INTO "groups" ("canvas_id", "sis_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 23863413], ["sis_id", "a8f0a24e2c760e52eaf26585f369cf3a"], ["name", "Some User Group"], ["workflow_state", "available"], ["created_at", "2022-09-13 20:42:32.891182"], ["updated_at", "2022-09-13 20:42:32.891182"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 User Exists (0.3ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 33019735], ["LIMIT", 1]] User Create (0.4ms) INSERT INTO "users" ("canvas_id", "sis_id", "email", "first_name", "last_name", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 33019735], ["sis_id", "e52df463634f3c6a7a41bd0742e3bca4"], ["email", "cooldude@coolsite.com"], ["first_name", "Cool"], ["last_name", "Dude"], ["created_at", "2022-09-13 20:42:32.894175"], ["updated_at", "2022-09-13 20:42:32.894175"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 GroupMembership Exists (0.3ms) SELECT 1 AS one FROM "group_memberships" WHERE "group_memberships"."canvas_id" = $1 LIMIT $2 [["canvas_id", 41982661], ["LIMIT", 1]] GroupMembership Create (0.3ms) INSERT INTO "group_memberships" ("canvas_id", "canvas_user_id", "canvas_group_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 41982661], ["canvas_user_id", 33019735], ["canvas_group_id", 23863413], ["workflow_state", "accepted"], ["created_at", "2022-09-13 20:42:32.897193"], ["updated_at", "2022-09-13 20:42:32.897193"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 GroupMembership Exists (0.4ms) SELECT 1 AS one FROM "group_memberships" WHERE "group_memberships"."canvas_id" = $1 AND "group_memberships"."id" != $2 LIMIT $3 [["canvas_id", 41982661], ["id", 34], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) SAVEPOINT active_record_1 Group Exists (0.4ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 66684983], ["LIMIT", 1]] Group Create (0.3ms) INSERT INTO "groups" ("canvas_id", "sis_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 66684983], ["sis_id", "1254f9a32b305207286b2269a0cc9470"], ["name", "Some User Group"], ["workflow_state", "available"], ["created_at", "2022-09-13 20:42:32.905170"], ["updated_at", "2022-09-13 20:42:32.905170"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Group Exists (0.4ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" IS NULL AND "groups"."id" != $1 LIMIT $2 [["id", 60], ["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 10458744], ["LIMIT", 1]] Group Create (0.4ms) INSERT INTO "groups" ("canvas_id", "sis_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 10458744], ["sis_id", "9a15353893f458d7e9f277f201f43c62"], ["name", "Some User Group"], ["workflow_state", "available"], ["created_at", "2022-09-13 20:42:32.914082"], ["updated_at", "2022-09-13 20:42:32.914082"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Group Load (0.3ms) SELECT "groups".* FROM "groups" ORDER BY "groups"."id" ASC LIMIT $1 [["LIMIT", 1]] Group Exists (0.5ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 10458744], ["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 27328082], ["LIMIT", 1]] Group Create (0.3ms) INSERT INTO "groups" ("canvas_id", "sis_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 27328082], ["sis_id", "8ea97fb48532b6ef886a78972f4aec7a"], ["name", "Some User Group"], ["workflow_state", "available"], ["created_at", "2022-09-13 20:42:32.923920"], ["updated_at", "2022-09-13 20:42:32.923920"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) SAVEPOINT active_record_1 Group Exists (0.4ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 31872741], ["LIMIT", 1]] Group Create (0.4ms) INSERT INTO "groups" ("canvas_id", "sis_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 31872741], ["sis_id", "346d944622aae41718878d8d03f14163"], ["name", "Some User Group"], ["workflow_state", "available"], ["created_at", "2022-09-13 20:42:32.930266"], ["updated_at", "2022-09-13 20:42:32.930266"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Group Exists (0.4ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 AND "groups"."id" != $2 LIMIT $3 [["canvas_id", 31872741], ["id", 63], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Group Exists (0.4ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 48816401], ["LIMIT", 1]] Group Create (0.4ms) INSERT INTO "groups" ("canvas_id", "sis_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 48816401], ["sis_id", "71436104f8f1bdd96b84b1e3abcde35b"], ["name", "Some User Group"], ["workflow_state", "available"], ["created_at", "2022-09-13 20:42:32.937371"], ["updated_at", "2022-09-13 20:42:32.937371"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 AND "groups"."id" != $2 LIMIT $3 [["canvas_id", 48816401], ["id", 64], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Role Exists (0.3ms) SELECT 1 AS one FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 35184314], ["LIMIT", 1]] Role Create (0.4ms) INSERT INTO "roles" ("canvas_id", "label", "base_role_type", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 35184314], ["label", "Cool Role"], ["base_role_type", "AccountMembership"], ["workflow_state", "active"], ["created_at", "2022-09-13 20:42:32.945301"], ["updated_at", "2022-09-13 20:42:32.945301"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Role Exists (0.4ms) SELECT 1 AS one FROM "roles" WHERE "roles"."canvas_id" IS NULL AND "roles"."id" != $1 LIMIT $2 [["id", 33], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) SAVEPOINT active_record_1 Role Exists (0.4ms) SELECT 1 AS one FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 53439196], ["LIMIT", 1]] Role Create (0.3ms) INSERT INTO "roles" ("canvas_id", "label", "base_role_type", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 53439196], ["label", "Cool Role"], ["base_role_type", "AccountMembership"], ["workflow_state", "active"], ["created_at", "2022-09-13 20:42:32.955879"], ["updated_at", "2022-09-13 20:42:32.955879"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Role Load (0.2ms) SELECT "roles".* FROM "roles" ORDER BY "roles"."id" ASC LIMIT $1 [["LIMIT", 1]] Role Exists (0.5ms) SELECT 1 AS one FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 53439196], ["LIMIT", 1]]  (0.4ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) SELECT COUNT(*) FROM "roles" Role Load (0.3ms) SELECT "roles".* FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]]  (0.2ms) SAVEPOINT active_record_1 Role Exists (0.3ms) SELECT 1 AS one FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] Role Create (0.7ms) INSERT INTO "roles" ("canvas_id", "label", "base_role_type", "canvas_account_id", "workflow_state", "permissions", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 1], ["label", "Account Admin"], ["base_role_type", "AccountMembership"], ["canvas_account_id", 10], ["workflow_state", "built_in"], ["permissions", "{\"manage_wiki\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"post_to_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"moderate_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_announcements\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"send_messages\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"send_messages_all\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_outcomes\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"create_conferences\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"create_collaborations\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_roster\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_all_grades\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_grades\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_rubrics\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"comment_on_others_submissions\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_students\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_admin_users\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_role_overrides\":{\"enabled\":true,\"locked\":true,\"readonly\":true,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_account_memberships\":{\"enabled\":true,\"locked\":true,\"readonly\":true,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_account_settings\":{\"enabled\":true,\"locked\":true,\"readonly\":true,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_groups\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_group_pages\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_files\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_assignments\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"undelete_courses\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_grade_changes\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_course_changes\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_question_banks\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_calendar\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_reports\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_courses\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_user_logins\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_user_observers\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_alerts\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"become_user\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_developer_keys\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"import_sis\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_sis\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_sis\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_course_list\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_statistics\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_storage_quotas\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_course_content\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_content\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_interaction_alerts\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"change_course_state\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_sections\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_feature_flags\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_quiz_answer_audits\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"moderate_grades\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"lti_add_edit\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true}}"], ["created_at", "2022-09-13 20:42:32.970502"], ["updated_at", "2022-09-13 20:42:32.970502"]]  (0.3ms) RELEASE SAVEPOINT active_record_1  (0.3ms) SELECT COUNT(*) FROM "roles" Role Load (0.2ms) SELECT "roles".* FROM "roles" ORDER BY "roles"."id" DESC LIMIT $1 [["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Role Exists (0.4ms) SELECT 1 AS one FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] Role Create (0.4ms) INSERT INTO "roles" ("canvas_id", "label", "base_role_type", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 1], ["label", "Cool Role"], ["base_role_type", "AccountMembership"], ["workflow_state", "active"], ["created_at", "2022-09-13 20:42:32.982615"], ["updated_at", "2022-09-13 20:42:32.982615"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.4ms) SELECT COUNT(*) FROM "roles" Role Load (0.4ms) SELECT "roles".* FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]]  (0.2ms) SAVEPOINT active_record_1 Role Exists (0.4ms) SELECT 1 AS one FROM "roles" WHERE "roles"."canvas_id" = $1 AND "roles"."id" != $2 LIMIT $3 [["canvas_id", 1], ["id", 36], ["LIMIT", 1]] Role Update (0.7ms) UPDATE "roles" SET "label" = $1, "canvas_account_id" = $2, "permissions" = $3, "workflow_state" = $4, "updated_at" = $5 WHERE "roles"."id" = $6 [["label", "Account Admin"], ["canvas_account_id", 10], ["permissions", "{\"manage_wiki\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"post_to_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"moderate_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_announcements\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"send_messages\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"send_messages_all\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_outcomes\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"create_conferences\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"create_collaborations\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_roster\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_all_grades\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_grades\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_rubrics\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"comment_on_others_submissions\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_students\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_admin_users\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_role_overrides\":{\"enabled\":true,\"locked\":true,\"readonly\":true,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_account_memberships\":{\"enabled\":true,\"locked\":true,\"readonly\":true,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_account_settings\":{\"enabled\":true,\"locked\":true,\"readonly\":true,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_groups\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_group_pages\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_files\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_assignments\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"undelete_courses\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_grade_changes\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_course_changes\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_question_banks\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_calendar\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_reports\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_courses\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_user_logins\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_user_observers\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_alerts\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"become_user\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_developer_keys\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"import_sis\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_sis\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_sis\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_course_list\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_statistics\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_storage_quotas\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_course_content\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_content\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_interaction_alerts\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"change_course_state\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_sections\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_feature_flags\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_quiz_answer_audits\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"moderate_grades\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"lti_add_edit\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true}}"], ["workflow_state", "built_in"], ["updated_at", "2022-09-13 20:42:32.989864"], ["id", 36]]  (0.3ms) RELEASE SAVEPOINT active_record_1  (0.3ms) SELECT COUNT(*) FROM "roles" Role Load (0.3ms) SELECT "roles".* FROM "roles" WHERE "roles"."id" = $1 LIMIT $2 [["id", 36], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Section Exists (0.6ms) SELECT 1 AS one FROM "sections" WHERE "sections"."canvas_id" = $1 LIMIT $2 [["canvas_id", 43763296], ["LIMIT", 1]] Section Create (0.5ms) INSERT INTO "sections" ("canvas_id", "created_at", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["canvas_id", 43763296], ["created_at", "2022-09-13 20:42:33.014607"], ["updated_at", "2022-09-13 20:42:33.014607"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Section Exists (0.4ms) SELECT 1 AS one FROM "sections" WHERE "sections"."canvas_id" IS NULL AND "sections"."id" != $1 LIMIT $2 [["id", 46], ["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Section Exists (0.3ms) SELECT 1 AS one FROM "sections" WHERE "sections"."canvas_id" = $1 LIMIT $2 [["canvas_id", 4350315], ["LIMIT", 1]] Section Create (0.4ms) INSERT INTO "sections" ("canvas_id", "created_at", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["canvas_id", 4350315], ["created_at", "2022-09-13 20:42:33.023957"], ["updated_at", "2022-09-13 20:42:33.023957"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Section Load (0.2ms) SELECT "sections".* FROM "sections" ORDER BY "sections"."id" ASC LIMIT $1 [["LIMIT", 1]] Section Exists (0.6ms) SELECT 1 AS one FROM "sections" WHERE "sections"."canvas_id" = $1 LIMIT $2 [["canvas_id", 4350315], ["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Section Exists (0.4ms) SELECT 1 AS one FROM "sections" WHERE "sections"."canvas_id" = $1 LIMIT $2 [["canvas_id", 98188515], ["LIMIT", 1]] Section Create (0.5ms) INSERT INTO "sections" ("canvas_id", "created_at", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["canvas_id", 98188515], ["created_at", "2022-09-13 20:42:33.034416"], ["updated_at", "2022-09-13 20:42:33.034416"]]  (0.3ms) RELEASE SAVEPOINT active_record_1 Section Exists (0.5ms) SELECT 1 AS one FROM "sections" WHERE "sections"."canvas_id" = $1 AND "sections"."id" != $2 LIMIT $3 [["canvas_id", 98188515], ["id", 48], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Section Exists (0.3ms) SELECT 1 AS one FROM "sections" WHERE "sections"."canvas_id" = $1 LIMIT $2 [["canvas_id", 35985428], ["LIMIT", 1]] Section Create (0.4ms) INSERT INTO "sections" ("canvas_id", "created_at", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["canvas_id", 35985428], ["created_at", "2022-09-13 20:42:33.042789"], ["updated_at", "2022-09-13 20:42:33.042789"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (3.7ms) SAVEPOINT active_record_1 Submission Exists (0.7ms) SELECT 1 AS one FROM "submissions" WHERE "submissions"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] Submission Create (0.6ms) INSERT INTO "submissions" ("canvas_id", "submitted_at", "graded_at", "score", "points_possible", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 1], ["submitted_at", "2022-09-06 20:42:33.065222"], ["graded_at", "2022-09-12 20:42:33.065403"], ["score", 5.0], ["points_possible", 10.0], ["created_at", "2022-09-13 20:42:33.071337"], ["updated_at", "2022-09-13 20:42:33.071337"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Submission Exists (0.5ms) SELECT 1 AS one FROM "submissions" WHERE "submissions"."canvas_id" IS NULL AND "submissions"."id" != $1 LIMIT $2 [["id", 36], ["LIMIT", 1]]  (3.9ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Submission Exists (0.4ms) SELECT 1 AS one FROM "submissions" WHERE "submissions"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]] Submission Create (0.5ms) INSERT INTO "submissions" ("canvas_id", "submitted_at", "graded_at", "score", "points_possible", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 2], ["submitted_at", "2022-09-06 20:42:33.085088"], ["graded_at", "2022-09-12 20:42:33.085250"], ["score", 5.0], ["points_possible", 10.0], ["created_at", "2022-09-13 20:42:33.086908"], ["updated_at", "2022-09-13 20:42:33.086908"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Submission Load (0.3ms) SELECT "submissions".* FROM "submissions" ORDER BY "submissions"."id" ASC LIMIT $1 [["LIMIT", 1]] Submission Exists (0.4ms) SELECT 1 AS one FROM "submissions" WHERE "submissions"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) SAVEPOINT active_record_1 Submission Exists (0.6ms) SELECT 1 AS one FROM "submissions" WHERE "submissions"."canvas_id" = $1 LIMIT $2 [["canvas_id", 3], ["LIMIT", 1]] Submission Create (0.7ms) INSERT INTO "submissions" ("canvas_id", "submitted_at", "graded_at", "score", "points_possible", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 3], ["submitted_at", "2022-09-06 20:42:33.094551"], ["graded_at", "2022-09-12 20:42:33.094681"], ["score", 5.0], ["points_possible", 10.0], ["created_at", "2022-09-13 20:42:33.097303"], ["updated_at", "2022-09-13 20:42:33.097303"]]  (0.3ms) RELEASE SAVEPOINT active_record_1 Submission Exists (0.5ms) SELECT 1 AS one FROM "submissions" WHERE "submissions"."canvas_id" = $1 AND "submissions"."id" != $2 LIMIT $3 [["canvas_id", 3], ["id", 38], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Submission Exists (0.3ms) SELECT 1 AS one FROM "submissions" WHERE "submissions"."canvas_id" = $1 LIMIT $2 [["canvas_id", 4], ["LIMIT", 1]] Submission Create (0.5ms) INSERT INTO "submissions" ("canvas_id", "submitted_at", "graded_at", "score", "points_possible", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 4], ["submitted_at", "2022-09-06 20:42:33.105387"], ["graded_at", "2022-09-12 20:42:33.105537"], ["score", 5.0], ["points_possible", 10.0], ["created_at", "2022-09-13 20:42:33.107296"], ["updated_at", "2022-09-13 20:42:33.107296"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Submission Exists (0.4ms) SELECT 1 AS one FROM "submissions" WHERE "submissions"."canvas_id" = $1 AND "submissions"."id" != $2 LIMIT $3 [["canvas_id", 4], ["id", 39], ["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Submission Exists (0.5ms) SELECT 1 AS one FROM "submissions" WHERE "submissions"."canvas_id" = $1 LIMIT $2 [["canvas_id", 5], ["LIMIT", 1]] Submission Create (0.5ms) INSERT INTO "submissions" ("canvas_id", "submitted_at", "graded_at", "score", "points_possible", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 5], ["submitted_at", "2022-09-06 20:42:33.115201"], ["graded_at", "2022-09-12 20:42:33.115394"], ["score", 5.0], ["points_possible", 10.0], ["created_at", "2022-09-13 20:42:33.117585"], ["updated_at", "2022-09-13 20:42:33.117585"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Submission Exists (0.4ms) SELECT 1 AS one FROM "submissions" WHERE "submissions"."canvas_id" = $1 AND "submissions"."id" != $2 LIMIT $3 [["canvas_id", 5], ["id", 40], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Term Exists (0.3ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 62630808], ["LIMIT", 1]] Term Create (0.4ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 62630808], ["name", "Cool Term"], ["start_at", "2022-09-10 20:42:30.965122"], ["end_at", "2022-09-16 20:42:30.965230"], ["workflow_state", "active"], ["sis_id", "6fcabec8c0245917fb9a4911ebae9d25"], ["created_at", "2022-09-13 20:42:33.125147"], ["updated_at", "2022-09-13 20:42:33.125147"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Term Exists (0.6ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" IS NULL AND "terms"."id" != $1 LIMIT $2 [["id", 94], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Term Exists (0.3ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 65971510], ["LIMIT", 1]] Term Create (0.4ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 65971510], ["name", "Cool Term"], ["start_at", "2022-09-10 20:42:30.965122"], ["end_at", "2022-09-16 20:42:30.965230"], ["workflow_state", "active"], ["sis_id", "1d7a96020af3e0a4947515fc37306935"], ["created_at", "2022-09-13 20:42:33.134857"], ["updated_at", "2022-09-13 20:42:33.134857"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Term Load (0.3ms) SELECT "terms".* FROM "terms" ORDER BY "terms"."id" ASC LIMIT $1 [["LIMIT", 1]] Term Exists (0.5ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 65971510], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Term Exists (0.3ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 25734961], ["LIMIT", 1]] Term Create (0.3ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 25734961], ["name", "Cool Term"], ["start_at", "2022-09-10 20:42:30.965122"], ["end_at", "2022-09-16 20:42:30.965230"], ["workflow_state", "active"], ["sis_id", "9f07c230951102cbe34c7dba6569979a"], ["created_at", "2022-09-13 20:42:33.143213"], ["updated_at", "2022-09-13 20:42:33.143213"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Term Exists (0.4ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 56652876], ["LIMIT", 1]] Term Create (0.3ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 56652876], ["name", "Cool Term"], ["start_at", "2022-09-11 20:42:33.148111"], ["end_at", "2022-09-16 20:42:33.148223"], ["workflow_state", "active"], ["sis_id", "aab7c2ed78a650def0a7d49e76372a2e"], ["created_at", "2022-09-13 20:42:33.150554"], ["updated_at", "2022-09-13 20:42:33.150554"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 Term Exists (0.3ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 45430126], ["LIMIT", 1]] Term Create (0.3ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 45430126], ["name", "Cool Term"], ["start_at", "2022-09-10 20:42:30.965122"], ["end_at", "2022-09-16 20:42:30.965230"], ["workflow_state", "inactive"], ["sis_id", "671a03449242a50b13f6f6091ab2ac3d"], ["created_at", "2022-09-13 20:42:33.153695"], ["updated_at", "2022-09-13 20:42:33.153695"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 Term Exists (0.3ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 60816363], ["LIMIT", 1]] Term Create (0.4ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 60816363], ["name", "Cool Term"], ["start_at", "2022-07-13 20:42:33.155072"], ["end_at", "2022-08-13 20:42:33.155164"], ["workflow_state", "active"], ["sis_id", "3c4408085050c4a8d3c70524f19092e4"], ["created_at", "2022-09-13 20:42:33.156829"], ["updated_at", "2022-09-13 20:42:33.156829"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 Term Exists (0.2ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 99783089], ["LIMIT", 1]] Term Create (0.3ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 99783089], ["name", "Cool Term"], ["start_at", "2023-03-13 20:42:33.158614"], ["end_at", "2023-09-13 20:42:33.158722"], ["workflow_state", "active"], ["sis_id", "7f5fa82c043b48c0024b0e0e0f655934"], ["created_at", "2022-09-13 20:42:33.160444"], ["updated_at", "2022-09-13 20:42:33.160444"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Term Load (0.7ms) SELECT "terms".* FROM "terms" WHERE "terms"."workflow_state" = $1 AND (start_at <= '2022-09-28 20:42:33.161990' OR start_at IS NULL) AND (end_at >= '2022-08-29 20:42:33.162318' OR end_at IS NULL) [["workflow_state", "active"]]  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.4ms) SELECT COUNT(*) FROM "terms" Term Load (0.2ms) SELECT "terms".* FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]]  (0.2ms) SAVEPOINT active_record_1 Term Exists (0.4ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] Term Create (0.3ms) INSERT INTO "terms" ("canvas_id", "name", "workflow_state", "grading_period_group_id", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 1], ["name", "Default Term"], ["workflow_state", "active"], ["grading_period_group_id", 1], ["sis_id", "Test"], ["created_at", "2022-09-13 20:42:33.170503"], ["updated_at", "2022-09-13 20:42:33.170503"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.3ms) SELECT COUNT(*) FROM "terms" Term Load (0.2ms) SELECT "terms".* FROM "terms" ORDER BY "terms"."id" DESC LIMIT $1 [["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Term Exists (0.3ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] Term Create (0.4ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 1], ["name", "Cool Term"], ["start_at", "2022-09-10 20:42:30.965122"], ["end_at", "2022-09-16 20:42:30.965230"], ["workflow_state", "active"], ["sis_id", "e3cf6268975654b87b8bf030312afbe6"], ["created_at", "2022-09-13 20:42:33.177206"], ["updated_at", "2022-09-13 20:42:33.177206"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.4ms) SELECT COUNT(*) FROM "terms" Term Load (0.3ms) SELECT "terms".* FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]]  (0.2ms) SAVEPOINT active_record_1 Term Exists (0.4ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 AND "terms"."id" != $2 LIMIT $3 [["canvas_id", 1], ["id", 102], ["LIMIT", 1]] Term Update (0.5ms) UPDATE "terms" SET "name" = $1, "sis_id" = $2, "start_at" = $3, "end_at" = $4, "grading_period_group_id" = $5, "updated_at" = $6 WHERE "terms"."id" = $7 [["name", "Default Term"], ["sis_id", "Test"], ["start_at", nil], ["end_at", nil], ["grading_period_group_id", 1], ["updated_at", "2022-09-13 20:42:33.183669"], ["id", 102]]  (0.3ms) RELEASE SAVEPOINT active_record_1  (0.3ms) SELECT COUNT(*) FROM "terms" Term Load (0.3ms) SELECT "terms".* FROM "terms" WHERE "terms"."id" = $1 LIMIT $2 [["id", 102], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 User Exists (0.4ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 69446399], ["LIMIT", 1]] User Create (0.5ms) INSERT INTO "users" ("canvas_id", "sis_id", "email", "first_name", "last_name", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 69446399], ["sis_id", "b5b1c3244906000cb63a0502983c44f8"], ["email", "cooldude@coolsite.com"], ["first_name", "Cool"], ["last_name", "Dude"], ["created_at", "2022-09-13 20:42:33.191144"], ["updated_at", "2022-09-13 20:42:33.191144"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 User Exists (0.4ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" IS NULL AND "users"."id" != $1 LIMIT $2 [["id", 80], ["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 User Exists (0.3ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 35886868], ["LIMIT", 1]] User Create (0.3ms) INSERT INTO "users" ("canvas_id", "sis_id", "email", "first_name", "last_name", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 35886868], ["sis_id", "5c01ba6f8c652f4bd381861b80788dc7"], ["email", "cooldude@coolsite.com"], ["first_name", "Cool"], ["last_name", "Dude"], ["created_at", "2022-09-13 20:42:33.203108"], ["updated_at", "2022-09-13 20:42:33.203108"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 User Load (0.2ms) SELECT "users".* FROM "users" ORDER BY "users"."id" ASC LIMIT $1 [["LIMIT", 1]] User Exists (0.6ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 35886868], ["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 User Exists (0.3ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 65519707], ["LIMIT", 1]] User Create (0.6ms) INSERT INTO "users" ("canvas_id", "sis_id", "email", "first_name", "last_name", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 65519707], ["sis_id", "43960233fbe0ba2fd8cd04c56bc71292"], ["email", "cooldude@coolsite.com"], ["first_name", "Cool"], ["last_name", "Dude"], ["created_at", "2022-09-13 20:42:33.211695"], ["updated_at", "2022-09-13 20:42:33.211695"]]  (0.3ms) RELEASE SAVEPOINT active_record_1  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 User Exists (0.3ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 47307678], ["LIMIT", 1]] User Create (0.4ms) INSERT INTO "users" ("canvas_id", "sis_id", "email", "first_name", "last_name", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 47307678], ["sis_id", "81b88aad8da4b467b778c6b85d280fbb"], ["email", "cooldude@coolsite.com"], ["first_name", "Cool"], ["last_name", "Dude"], ["created_at", "2022-09-13 20:42:33.218393"], ["updated_at", "2022-09-13 20:42:33.218393"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 User Exists (0.3ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 93474952], ["LIMIT", 1]] User Create (0.4ms) INSERT INTO "users" ("canvas_id", "sis_id", "email", "first_name", "last_name", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 93474952], ["sis_id", "3c013cd004402d9b31203af27599d0fb"], ["email", "cooldude@coolsite.com"], ["first_name", "Cool"], ["last_name", "Dude"], ["created_at", "2022-09-13 20:42:33.223897"], ["updated_at", "2022-09-13 20:42:33.223897"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.7ms) SELECT COUNT(*) FROM "assignment_groups" AssignmentGroup Create Many (1.0ms) INSERT INTO "assignment_groups" ("canvas_id","canvas_course_id","name","rules","position","group_weight","workflow_state","canvas_created_at","canvas_updated_at","created_at","updated_at") VALUES (1,1,'Assignments','--- drop_lowest:1\nnever_drop:36\n ',1,50.0,'available','2017-09-08 01:37:33','2017-09-08 01:37:33','2022-09-13 20:42:33.238787','2022-09-13 20:42:33.238787'),(2,1,'Tests',NULL,1,50.0,'available','2017-09-08 01:37:33','2017-09-08 01:37:33','2022-09-13 20:42:33.238787','2022-09-13 20:42:33.238787') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","canvas_course_id"=EXCLUDED."canvas_course_id","name"=EXCLUDED."name","rules"=EXCLUDED."rules","position"=EXCLUDED."position","group_weight"=EXCLUDED."group_weight","workflow_state"=EXCLUDED."workflow_state","canvas_created_at"=EXCLUDED."canvas_created_at","canvas_updated_at"=EXCLUDED."canvas_updated_at","updated_at"=EXCLUDED."updated_at" WHERE ("assignment_groups".canvas_id, "assignment_groups".canvas_course_id, "assignment_groups".name, "assignment_groups".rules, "assignment_groups".position, "assignment_groups".group_weight, "assignment_groups".workflow_state, "assignment_groups".canvas_created_at, "assignment_groups".canvas_updated_at) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.canvas_course_id, EXCLUDED.name, EXCLUDED.rules, EXCLUDED.position, EXCLUDED.group_weight, EXCLUDED.workflow_state, EXCLUDED.canvas_created_at, EXCLUDED.canvas_updated_at) RETURNING "id"  (0.5ms) SELECT COUNT(*) FROM "assignment_groups"  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.4ms) SELECT COUNT(*) FROM "assignments" Assignment Create Many (1.0ms) INSERT INTO "assignments" ("canvas_id","title","description","due_at","unlock_at","lock_at","points_possible","min_score","max_score","mastery_score","grading_type","submission_types","workflow_state","canvas_context_id","canvas_context_type","canvas_assignment_group_id","canvas_grading_scheme_id","canvas_grading_standard_id","created_at","updated_at") VALUES (88,'Assignment 1','

fdsfds

',NULL,NULL,NULL,100.0,NULL,NULL,NULL,'points','online_text_entry','published',58,'Course',55,NULL,NULL,'2022-09-13 20:42:33.247512','2022-09-13 20:42:33.247512'),(89,'fdsfdsfds','

fdsfdsfsdf

',NULL,NULL,NULL,100.0,NULL,NULL,NULL,'points','online_text_entry','published',59,'Course',56,NULL,NULL,'2022-09-13 20:42:33.247512','2022-09-13 20:42:33.247512') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","title"=EXCLUDED."title","description"=EXCLUDED."description","due_at"=EXCLUDED."due_at","unlock_at"=EXCLUDED."unlock_at","lock_at"=EXCLUDED."lock_at","points_possible"=EXCLUDED."points_possible","min_score"=EXCLUDED."min_score","max_score"=EXCLUDED."max_score","mastery_score"=EXCLUDED."mastery_score","grading_type"=EXCLUDED."grading_type","submission_types"=EXCLUDED."submission_types","workflow_state"=EXCLUDED."workflow_state","canvas_context_id"=EXCLUDED."canvas_context_id","canvas_context_type"=EXCLUDED."canvas_context_type","canvas_assignment_group_id"=EXCLUDED."canvas_assignment_group_id","canvas_grading_scheme_id"=EXCLUDED."canvas_grading_scheme_id","canvas_grading_standard_id"=EXCLUDED."canvas_grading_standard_id","updated_at"=EXCLUDED."updated_at" WHERE ("assignments".canvas_id, "assignments".title, "assignments".description, "assignments".due_at, "assignments".unlock_at, "assignments".lock_at, "assignments".points_possible, "assignments".min_score, "assignments".max_score, "assignments".mastery_score, "assignments".grading_type, "assignments".submission_types, "assignments".workflow_state, "assignments".canvas_context_id, "assignments".canvas_context_type, "assignments".canvas_assignment_group_id, "assignments".canvas_grading_scheme_id, "assignments".canvas_grading_standard_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.title, EXCLUDED.description, EXCLUDED.due_at, EXCLUDED.unlock_at, EXCLUDED.lock_at, EXCLUDED.points_possible, EXCLUDED.min_score, EXCLUDED.max_score, EXCLUDED.mastery_score, EXCLUDED.grading_type, EXCLUDED.submission_types, EXCLUDED.workflow_state, EXCLUDED.canvas_context_id, EXCLUDED.canvas_context_type, EXCLUDED.canvas_assignment_group_id, EXCLUDED.canvas_grading_scheme_id, EXCLUDED.canvas_grading_standard_id) RETURNING "id"  (0.3ms) SELECT COUNT(*) FROM "assignments"  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.8ms) SELECT COUNT(*) FROM "content_migrations" ContentMigration Create Many (0.9ms) INSERT INTO "content_migrations" ("canvas_id","canvas_context_id","canvas_context_type","workflow_state","migration_settings","started_at","finished_at","progress","canvas_source_course_id","migration_type","canvas_child_subscription_id","canvas_root_account_id","created_at","updated_at") VALUES (101,1250,'Course','imported',NULL,'2022-02-18 10:10:40','2022-02-18 10:11:40',100.0,1200,'course_copy_importer',NULL,1,'2022-09-13 20:42:33.270006','2022-09-13 20:42:33.270006'),(102,1251,'Course','imported',NULL,'2022-02-18 10:10:40','2022-02-18 10:11:40',100.0,1120,'master_course_import',3,1,'2022-09-13 20:42:33.270006','2022-09-13 20:42:33.270006') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","canvas_context_id"=EXCLUDED."canvas_context_id","canvas_context_type"=EXCLUDED."canvas_context_type","workflow_state"=EXCLUDED."workflow_state","migration_settings"=EXCLUDED."migration_settings","started_at"=EXCLUDED."started_at","finished_at"=EXCLUDED."finished_at","progress"=EXCLUDED."progress","canvas_source_course_id"=EXCLUDED."canvas_source_course_id","migration_type"=EXCLUDED."migration_type","canvas_child_subscription_id"=EXCLUDED."canvas_child_subscription_id","canvas_root_account_id"=EXCLUDED."canvas_root_account_id","updated_at"=EXCLUDED."updated_at" WHERE ("content_migrations".canvas_id, "content_migrations".canvas_context_id, "content_migrations".canvas_context_type, "content_migrations".workflow_state, "content_migrations".migration_settings, "content_migrations".started_at, "content_migrations".finished_at, "content_migrations".progress, "content_migrations".canvas_source_course_id, "content_migrations".migration_type, "content_migrations".canvas_child_subscription_id, "content_migrations".canvas_root_account_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.canvas_context_id, EXCLUDED.canvas_context_type, EXCLUDED.workflow_state, EXCLUDED.migration_settings, EXCLUDED.started_at, EXCLUDED.finished_at, EXCLUDED.progress, EXCLUDED.canvas_source_course_id, EXCLUDED.migration_type, EXCLUDED.canvas_child_subscription_id, EXCLUDED.canvas_root_account_id) RETURNING "id"  (0.3ms) SELECT COUNT(*) FROM "content_migrations"  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.5ms) SELECT COUNT(*) FROM "context_module_items" ContextModuleItem Create Many (0.6ms) INSERT INTO "context_module_items" ("canvas_id","canvas_context_module_id","position","canvas_content_id","canvas_content_type","workflow_state","canvas_assignment_id","created_at","updated_at") VALUES (15,9,1,83,'Assignment','active',1,'2022-09-13 20:42:33.276232','2022-09-13 20:42:33.276232'),(16,10,1,80,'Assignment','active',2,'2022-09-13 20:42:33.276232','2022-09-13 20:42:33.276232') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","canvas_context_module_id"=EXCLUDED."canvas_context_module_id","position"=EXCLUDED."position","canvas_content_id"=EXCLUDED."canvas_content_id","canvas_content_type"=EXCLUDED."canvas_content_type","workflow_state"=EXCLUDED."workflow_state","canvas_assignment_id"=EXCLUDED."canvas_assignment_id","updated_at"=EXCLUDED."updated_at" WHERE ("context_module_items".canvas_id, "context_module_items".canvas_context_module_id, "context_module_items".position, "context_module_items".canvas_content_id, "context_module_items".canvas_content_type, "context_module_items".workflow_state, "context_module_items".canvas_assignment_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.canvas_context_module_id, EXCLUDED.position, EXCLUDED.canvas_content_id, EXCLUDED.canvas_content_type, EXCLUDED.workflow_state, EXCLUDED.canvas_assignment_id) RETURNING "id"  (0.4ms) SELECT COUNT(*) FROM "context_module_items"  (0.3ms) ROLLBACK  (0.3ms) BEGIN  (0.5ms) SELECT COUNT(*) FROM "context_modules" ContextModule Create Many (0.7ms) INSERT INTO "context_modules" ("canvas_id","canvas_context_id","canvas_context_type","position","name","workflow_state","deleted_at","created_at","updated_at") VALUES (23,785,'Course',1,'New Mod','active',NULL,'2022-09-13 20:42:33.283266','2022-09-13 20:42:33.283266'),(4,27,'Course',1,'Modules gonna module','unpublished',NULL,'2022-09-13 20:42:33.283266','2022-09-13 20:42:33.283266') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","canvas_context_id"=EXCLUDED."canvas_context_id","canvas_context_type"=EXCLUDED."canvas_context_type","position"=EXCLUDED."position","name"=EXCLUDED."name","workflow_state"=EXCLUDED."workflow_state","deleted_at"=EXCLUDED."deleted_at","updated_at"=EXCLUDED."updated_at" WHERE ("context_modules".canvas_id, "context_modules".canvas_context_id, "context_modules".canvas_context_type, "context_modules".position, "context_modules".name, "context_modules".workflow_state, "context_modules".deleted_at) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.canvas_context_id, EXCLUDED.canvas_context_type, EXCLUDED.position, EXCLUDED.name, EXCLUDED.workflow_state, EXCLUDED.deleted_at) RETURNING "id"  (0.4ms) SELECT COUNT(*) FROM "context_modules"  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) SELECT COUNT(*) FROM "courses" Course Create Many (0.8ms) INSERT INTO "courses" ("canvas_id","sis_id","course_code","name","canvas_account_id","canvas_term_id","start_at","end_at","workflow_state","grading_standard_id","created_at","updated_at") VALUES (1,'course_sis_id_1','C1','Course #1',1,1,'2017-03-27 21:53:18','2017-04-27 12:21:18','active',NULL,'2022-09-13 20:42:33.289640','2022-09-13 20:42:33.289640'),(2,'course_sis_id_2','C2','Course #2',1,1,'2017-03-27 21:53:18','2017-04-27 12:21:18','unpublished',NULL,'2022-09-13 20:42:33.289640','2022-09-13 20:42:33.289640') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","sis_id"=EXCLUDED."sis_id","course_code"=EXCLUDED."course_code","name"=EXCLUDED."name","canvas_account_id"=EXCLUDED."canvas_account_id","canvas_term_id"=EXCLUDED."canvas_term_id","start_at"=EXCLUDED."start_at","end_at"=EXCLUDED."end_at","workflow_state"=EXCLUDED."workflow_state","grading_standard_id"=EXCLUDED."grading_standard_id","updated_at"=EXCLUDED."updated_at" WHERE ("courses".canvas_id, "courses".sis_id, "courses".course_code, "courses".name, "courses".canvas_account_id, "courses".canvas_term_id, "courses".start_at, "courses".end_at, "courses".workflow_state, "courses".grading_standard_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.sis_id, EXCLUDED.course_code, EXCLUDED.name, EXCLUDED.canvas_account_id, EXCLUDED.canvas_term_id, EXCLUDED.start_at, EXCLUDED.end_at, EXCLUDED.workflow_state, EXCLUDED.grading_standard_id) RETURNING "id"  (0.3ms) SELECT COUNT(*) FROM "courses"  (0.2ms) ROLLBACK  (0.3ms) BEGIN  (0.4ms) SELECT COUNT(*) FROM "users" User Create Many (0.7ms) INSERT INTO "users" ("canvas_id","sis_id","email","first_name","last_name","name","sortable_name","workflow_state","login_id","created_at","updated_at") VALUES (1,'sis_id_1','poorbastard@yharnam.com','Patches','the Spider','Patches the Spider','the Spider, Patches','active','spiderdude1337','2022-09-13 20:42:33.296835','2022-09-13 20:42:33.296835'),(2,'sis_id_2','dreamer@yharnam.com','Hunter','Djura','Hunter Djura','Djura, Hunter','active','retireddude110','2022-09-13 20:42:33.296835','2022-09-13 20:42:33.296835') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","sis_id"=EXCLUDED."sis_id","email"=EXCLUDED."email","first_name"=EXCLUDED."first_name","last_name"=EXCLUDED."last_name","name"=EXCLUDED."name","sortable_name"=EXCLUDED."sortable_name","workflow_state"=EXCLUDED."workflow_state","login_id"=EXCLUDED."login_id","updated_at"=EXCLUDED."updated_at" WHERE ("users".canvas_id, "users".sis_id, "users".email, "users".first_name, "users".last_name, "users".name, "users".sortable_name, "users".workflow_state, "users".login_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.sis_id, EXCLUDED.email, EXCLUDED.first_name, EXCLUDED.last_name, EXCLUDED.name, EXCLUDED.sortable_name, EXCLUDED.workflow_state, EXCLUDED.login_id) RETURNING "id"  (0.4ms) SELECT COUNT(*) FROM "users"  (0.2ms) ROLLBACK  (0.2ms) BEGIN User Create Many (0.6ms) INSERT INTO "users" ("canvas_id","sis_id","email","first_name","last_name","name","sortable_name","workflow_state","login_id","created_at","updated_at") VALUES (1,'sis_id_1','poorbastard@yharnam.com','Patches','the Spider','Patches the Spider','the Spider, Patches','active','spiderdude1337','2022-09-13 20:42:33.301502','2022-09-13 20:42:33.301502'),(2,'sis_id_2','dreamer@yharnam.com','Hunter','Djura','Hunter Djura','Djura, Hunter','active','retireddude110','2022-09-13 20:42:33.301502','2022-09-13 20:42:33.301502') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","sis_id"=EXCLUDED."sis_id","email"=EXCLUDED."email","first_name"=EXCLUDED."first_name","last_name"=EXCLUDED."last_name","name"=EXCLUDED."name","sortable_name"=EXCLUDED."sortable_name","workflow_state"=EXCLUDED."workflow_state","login_id"=EXCLUDED."login_id","updated_at"=EXCLUDED."updated_at" WHERE ("users".canvas_id, "users".sis_id, "users".email, "users".first_name, "users".last_name, "users".name, "users".sortable_name, "users".workflow_state, "users".login_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.sis_id, EXCLUDED.email, EXCLUDED.first_name, EXCLUDED.last_name, EXCLUDED.name, EXCLUDED.sortable_name, EXCLUDED.workflow_state, EXCLUDED.login_id) RETURNING "id" User Load (0.3ms) SELECT "users".* FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) SELECT COUNT(*) FROM "courses" Course Create Many (0.6ms) INSERT INTO "courses" ("canvas_id","sis_id","course_code","name","canvas_account_id","canvas_term_id","start_at","end_at","workflow_state","grading_standard_id","created_at","updated_at") VALUES (1,'course_sis_id_1','C1','Course #1',1,1,'2017-03-27 21:53:18','2017-04-27 12:21:18','active',NULL,'2022-09-13 20:42:33.307581','2022-09-13 20:42:33.307581'),(2,'course_sis_id_2','C2','Course #2',1,1,'2017-03-27 21:53:18','2017-04-27 12:21:18','unpublished',NULL,'2022-09-13 20:42:33.307581','2022-09-13 20:42:33.307581') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","sis_id"=EXCLUDED."sis_id","course_code"=EXCLUDED."course_code","name"=EXCLUDED."name","canvas_account_id"=EXCLUDED."canvas_account_id","canvas_term_id"=EXCLUDED."canvas_term_id","start_at"=EXCLUDED."start_at","end_at"=EXCLUDED."end_at","workflow_state"=EXCLUDED."workflow_state","grading_standard_id"=EXCLUDED."grading_standard_id","updated_at"=EXCLUDED."updated_at" WHERE ("courses".canvas_id, "courses".sis_id, "courses".course_code, "courses".name, "courses".canvas_account_id, "courses".canvas_term_id, "courses".start_at, "courses".end_at, "courses".workflow_state, "courses".grading_standard_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.sis_id, EXCLUDED.course_code, EXCLUDED.name, EXCLUDED.canvas_account_id, EXCLUDED.canvas_term_id, EXCLUDED.start_at, EXCLUDED.end_at, EXCLUDED.workflow_state, EXCLUDED.grading_standard_id) RETURNING "id"  (0.2ms) SELECT COUNT(*) FROM "courses" Course Load (0.3ms) SELECT "courses".* FROM "courses" ORDER BY "courses"."id" ASC LIMIT $1 [["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.4ms) SELECT COUNT(*) FROM "enrollments" Enrollment Create Many (0.8ms) INSERT INTO "enrollments" ("canvas_id","canvas_course_id","course_sis_id","canvas_user_id","user_sis_id","role","canvas_role_id","canvas_section_id","workflow_state","base_role_type","created_at","updated_at") VALUES (1,1,'sis_MUSC_2520_834',2,'sis_dalvarez_247','teacher',4,1,'active','TeacherEnrollment','2022-09-13 20:42:33.314931','2022-09-13 20:42:33.314931'),(2,1,'sis_MUSC_2520_834',3,'sis_jweaver_720','student',4,1,'active','StudentEnrollment','2022-09-13 20:42:33.314931','2022-09-13 20:42:33.314931') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","canvas_course_id"=EXCLUDED."canvas_course_id","course_sis_id"=EXCLUDED."course_sis_id","canvas_user_id"=EXCLUDED."canvas_user_id","user_sis_id"=EXCLUDED."user_sis_id","role"=EXCLUDED."role","canvas_role_id"=EXCLUDED."canvas_role_id","canvas_section_id"=EXCLUDED."canvas_section_id","workflow_state"=EXCLUDED."workflow_state","base_role_type"=EXCLUDED."base_role_type","updated_at"=EXCLUDED."updated_at" WHERE ("enrollments".canvas_id, "enrollments".canvas_course_id, "enrollments".course_sis_id, "enrollments".canvas_user_id, "enrollments".user_sis_id, "enrollments".role, "enrollments".canvas_role_id, "enrollments".canvas_section_id, "enrollments".workflow_state, "enrollments".base_role_type) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.canvas_course_id, EXCLUDED.course_sis_id, EXCLUDED.canvas_user_id, EXCLUDED.user_sis_id, EXCLUDED.role, EXCLUDED.canvas_role_id, EXCLUDED.canvas_section_id, EXCLUDED.workflow_state, EXCLUDED.base_role_type) RETURNING "id"  (0.3ms) SELECT COUNT(*) FROM "enrollments"  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) SELECT COUNT(*) FROM "sections" Section Create Many (0.6ms) INSERT INTO "sections" ("canvas_id","sis_id","canvas_course_id","name","workflow_state","start_at","end_at","created_at","updated_at") VALUES (1,'sis_section_1',1,'Cool Section','active','2017-03-27 21:53:18','2017-03-27 21:53:18','2022-09-13 20:42:33.321039','2022-09-13 20:42:33.321039'),(2,'sis_section_2',2,'Lame Section','active','2017-03-27 21:53:18','2017-03-27 21:53:18','2022-09-13 20:42:33.321039','2022-09-13 20:42:33.321039') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","sis_id"=EXCLUDED."sis_id","canvas_course_id"=EXCLUDED."canvas_course_id","name"=EXCLUDED."name","workflow_state"=EXCLUDED."workflow_state","start_at"=EXCLUDED."start_at","end_at"=EXCLUDED."end_at","updated_at"=EXCLUDED."updated_at" WHERE ("sections".canvas_id, "sections".sis_id, "sections".canvas_course_id, "sections".name, "sections".workflow_state, "sections".start_at, "sections".end_at) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.sis_id, EXCLUDED.canvas_course_id, EXCLUDED.name, EXCLUDED.workflow_state, EXCLUDED.start_at, EXCLUDED.end_at) RETURNING "id"  (0.3ms) SELECT COUNT(*) FROM "sections" Section Load (0.3ms) SELECT "sections".* FROM "sections" ORDER BY "sections"."id" ASC LIMIT $1 [["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.1ms) BEGIN Section Create Many (0.6ms) INSERT INTO "sections" ("canvas_id","sis_id","canvas_course_id","name","workflow_state","start_at","end_at","created_at","updated_at") VALUES (1,'sis_section_1',1,'Cool Section','active','2017-03-27 21:53:18','2017-03-27 21:53:18','2022-09-13 20:42:33.326977','2022-09-13 20:42:33.326977'),(2,'sis_section_2',2,'Lame Section','active','2017-03-27 21:53:18','2017-03-27 21:53:18','2022-09-13 20:42:33.326977','2022-09-13 20:42:33.326977') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","sis_id"=EXCLUDED."sis_id","canvas_course_id"=EXCLUDED."canvas_course_id","name"=EXCLUDED."name","workflow_state"=EXCLUDED."workflow_state","start_at"=EXCLUDED."start_at","end_at"=EXCLUDED."end_at","updated_at"=EXCLUDED."updated_at" WHERE ("sections".canvas_id, "sections".sis_id, "sections".canvas_course_id, "sections".name, "sections".workflow_state, "sections".start_at, "sections".end_at) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.sis_id, EXCLUDED.canvas_course_id, EXCLUDED.name, EXCLUDED.workflow_state, EXCLUDED.start_at, EXCLUDED.end_at) RETURNING "id" Section Load (0.6ms) SELECT "sections".* FROM "sections" WHERE "sections"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]] Section Create Many (0.6ms) INSERT INTO "sections" ("canvas_id","canvas_nonxlist_course_id","created_at","updated_at") VALUES (2,3,'2022-09-13 20:42:33.331274','2022-09-13 20:42:33.331274') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","canvas_nonxlist_course_id"=EXCLUDED."canvas_nonxlist_course_id","updated_at"=EXCLUDED."updated_at" WHERE ("sections".canvas_id, "sections".canvas_nonxlist_course_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.canvas_nonxlist_course_id) RETURNING "id"  (0.4ms) SELECT COUNT(*) FROM "sections" WHERE "sections"."canvas_nonxlist_course_id" IS NOT NULL Section Load (0.3ms) SELECT "sections".* FROM "sections" WHERE "sections"."canvas_nonxlist_course_id" IS NOT NULL ORDER BY "sections"."id" ASC LIMIT $1 [["LIMIT", 1]]  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.4ms) SELECT COUNT(*) FROM "groups" Group Create Many (0.6ms) INSERT INTO "groups" ("canvas_id","sis_id","canvas_group_category_id","group_category_sis_id","canvas_account_id","canvas_course_id","name","workflow_state","context_id","context_type","max_membership","created_at","updated_at") VALUES (50,'sis1',10,NULL,1,NULL,'Group1','available',1,'Account',NULL,'2022-09-13 20:42:33.337649','2022-09-13 20:42:33.337649'),(51,'sis2',2,NULL,NULL,1,'Group2','available',1,'Course',1,'2022-09-13 20:42:33.337649','2022-09-13 20:42:33.337649') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","sis_id"=EXCLUDED."sis_id","canvas_group_category_id"=EXCLUDED."canvas_group_category_id","group_category_sis_id"=EXCLUDED."group_category_sis_id","canvas_account_id"=EXCLUDED."canvas_account_id","canvas_course_id"=EXCLUDED."canvas_course_id","name"=EXCLUDED."name","workflow_state"=EXCLUDED."workflow_state","context_id"=EXCLUDED."context_id","context_type"=EXCLUDED."context_type","max_membership"=EXCLUDED."max_membership","updated_at"=EXCLUDED."updated_at" WHERE ("groups".canvas_id, "groups".sis_id, "groups".canvas_group_category_id, "groups".group_category_sis_id, "groups".canvas_account_id, "groups".canvas_course_id, "groups".name, "groups".workflow_state, "groups".context_id, "groups".context_type, "groups".max_membership) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.sis_id, EXCLUDED.canvas_group_category_id, EXCLUDED.group_category_sis_id, EXCLUDED.canvas_account_id, EXCLUDED.canvas_course_id, EXCLUDED.name, EXCLUDED.workflow_state, EXCLUDED.context_id, EXCLUDED.context_type, EXCLUDED.max_membership) RETURNING "id"  (0.3ms) SELECT COUNT(*) FROM "groups" Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."name" = $1 LIMIT $2 [["name", "Group1"], ["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) SELECT COUNT(*) FROM "group_memberships" GroupMembership Create Many (0.9ms) INSERT INTO "group_memberships" ("canvas_id","canvas_group_id","group_sis_id","canvas_user_id","user_sis_id","workflow_state","created_at","updated_at") VALUES (50,1,NULL,10,NULL,'accepted','2022-09-13 20:42:33.344502','2022-09-13 20:42:33.344502'),(51,2,NULL,11,NULL,'accepted','2022-09-13 20:42:33.344502','2022-09-13 20:42:33.344502') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","canvas_group_id"=EXCLUDED."canvas_group_id","group_sis_id"=EXCLUDED."group_sis_id","canvas_user_id"=EXCLUDED."canvas_user_id","user_sis_id"=EXCLUDED."user_sis_id","workflow_state"=EXCLUDED."workflow_state","updated_at"=EXCLUDED."updated_at" WHERE ("group_memberships".canvas_id, "group_memberships".canvas_group_id, "group_memberships".group_sis_id, "group_memberships".canvas_user_id, "group_memberships".user_sis_id, "group_memberships".workflow_state) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.canvas_group_id, EXCLUDED.group_sis_id, EXCLUDED.canvas_user_id, EXCLUDED.user_sis_id, EXCLUDED.workflow_state) RETURNING "id"  (0.7ms) SELECT COUNT(*) FROM "group_memberships" GroupMembership Load (0.3ms) SELECT "group_memberships".* FROM "group_memberships" WHERE "group_memberships"."canvas_id" = $1 LIMIT $2 [["canvas_id", 50], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.5ms) SELECT COUNT(*) FROM "user_observers" UserObserver Create Many (0.7ms) INSERT INTO "user_observers" ("observing_user_id","observed_user_id","workflow_state","created_at","updated_at") VALUES (21,3,'active','2022-09-13 20:42:33.359766','2022-09-13 20:42:33.359766'),(21,2,'active','2022-09-13 20:42:33.359766','2022-09-13 20:42:33.359766') ON CONFLICT (observing_user_id, observed_user_id) DO UPDATE SET "observing_user_id"=EXCLUDED."observing_user_id","observed_user_id"=EXCLUDED."observed_user_id","workflow_state"=EXCLUDED."workflow_state","updated_at"=EXCLUDED."updated_at" WHERE ("user_observers".observing_user_id, "user_observers".observed_user_id, "user_observers".workflow_state) IS DISTINCT FROM (EXCLUDED.observing_user_id, EXCLUDED.observed_user_id, EXCLUDED.workflow_state) RETURNING "id"  (0.4ms) SELECT COUNT(*) FROM "user_observers" UserObserver Load (0.5ms) SELECT "user_observers".* FROM "user_observers" WHERE "user_observers"."observed_user_id" = $1 LIMIT $2 [["observed_user_id", 3], ["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.5ms) SELECT COUNT(*) FROM "grading_periods" GradingPeriod Create Many (0.8ms) INSERT INTO "grading_periods" ("canvas_id","title","weight","start_date","end_date","close_date","canvas_grading_period_group_id","workflow_state","created_at","updated_at") VALUES (1,'Period 1',0.2,'2019-07-01 06:00:00','2019-08-01 05:59:59','2019-08-01 05:59:59',1,'active','2022-09-13 20:42:33.379002','2022-09-13 20:42:33.379002'),(2,'Period 2',0.8,'2019-08-01 06:00:00','2019-09-01 05:59:59','2019-09-01 05:59:59',1,'deleted','2022-09-13 20:42:33.379002','2022-09-13 20:42:33.379002') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","title"=EXCLUDED."title","weight"=EXCLUDED."weight","start_date"=EXCLUDED."start_date","end_date"=EXCLUDED."end_date","close_date"=EXCLUDED."close_date","canvas_grading_period_group_id"=EXCLUDED."canvas_grading_period_group_id","workflow_state"=EXCLUDED."workflow_state","updated_at"=EXCLUDED."updated_at" WHERE ("grading_periods".canvas_id, "grading_periods".title, "grading_periods".weight, "grading_periods".start_date, "grading_periods".end_date, "grading_periods".close_date, "grading_periods".canvas_grading_period_group_id, "grading_periods".workflow_state) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.title, EXCLUDED.weight, EXCLUDED.start_date, EXCLUDED.end_date, EXCLUDED.close_date, EXCLUDED.canvas_grading_period_group_id, EXCLUDED.workflow_state) RETURNING "id"  (0.4ms) SELECT COUNT(*) FROM "grading_periods" GradingPeriod Load (0.3ms) SELECT "grading_periods".* FROM "grading_periods" WHERE "grading_periods"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.6ms) SELECT COUNT(*) FROM "grading_period_groups" GradingPeriodGroup Create Many (0.6ms) INSERT INTO "grading_period_groups" ("canvas_id","title","weighted","display_totals_for_all_grading_periods","workflow_state","created_at","updated_at") VALUES (1,'Test Group',FALSE,FALSE,'active','2022-09-13 20:42:33.402042','2022-09-13 20:42:33.402042') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","title"=EXCLUDED."title","weighted"=EXCLUDED."weighted","display_totals_for_all_grading_periods"=EXCLUDED."display_totals_for_all_grading_periods","workflow_state"=EXCLUDED."workflow_state","updated_at"=EXCLUDED."updated_at" WHERE ("grading_period_groups".canvas_id, "grading_period_groups".title, "grading_period_groups".weighted, "grading_period_groups".display_totals_for_all_grading_periods, "grading_period_groups".workflow_state) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.title, EXCLUDED.weighted, EXCLUDED.display_totals_for_all_grading_periods, EXCLUDED.workflow_state) RETURNING "id"  (0.2ms) SELECT COUNT(*) FROM "grading_period_groups" GradingPeriodGroup Load (0.2ms) SELECT "grading_period_groups".* FROM "grading_period_groups" WHERE "grading_period_groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]]  (0.8ms) ROLLBACK  (0.3ms) BEGIN  (0.5ms) SELECT COUNT(*) FROM "learning_outcomes" LearningOutcome Create Many (0.9ms) INSERT INTO "learning_outcomes" ("canvas_id","canvas_context_id","canvas_context_type","name","friendly_name","workflow_state","canvas_created_at","canvas_updated_at","migration_id","vendor_guid","low_grade","high_grade","calculation_method","calculation_int","outcome_import_id","root_account_ids","description","created_at","updated_at") VALUES (1,1,'Course','Course Outcome','','active','2021-08-12 21:11:40','2021-08-13 01:05:40',NULL,NULL,NULL,NULL,'decaying_average','65',NULL,'{1}','

description

','2022-09-13 20:42:33.423311','2022-09-13 20:42:33.423311'),(2,1,'Account','Account Outcome','Friendly Name','active','2021-08-12 21:11:40','2021-08-13 01:05:40',NULL,NULL,NULL,NULL,'decaying_average','65',NULL,'{1}','

description

','2022-09-13 20:42:33.423311','2022-09-13 20:42:33.423311') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","canvas_context_id"=EXCLUDED."canvas_context_id","canvas_context_type"=EXCLUDED."canvas_context_type","name"=EXCLUDED."name","friendly_name"=EXCLUDED."friendly_name","workflow_state"=EXCLUDED."workflow_state","canvas_created_at"=EXCLUDED."canvas_created_at","canvas_updated_at"=EXCLUDED."canvas_updated_at","migration_id"=EXCLUDED."migration_id","vendor_guid"=EXCLUDED."vendor_guid","low_grade"=EXCLUDED."low_grade","high_grade"=EXCLUDED."high_grade","calculation_method"=EXCLUDED."calculation_method","calculation_int"=EXCLUDED."calculation_int","outcome_import_id"=EXCLUDED."outcome_import_id","root_account_ids"=EXCLUDED."root_account_ids","description"=EXCLUDED."description","updated_at"=EXCLUDED."updated_at" WHERE ("learning_outcomes".canvas_id, "learning_outcomes".canvas_context_id, "learning_outcomes".canvas_context_type, "learning_outcomes".name, "learning_outcomes".friendly_name, "learning_outcomes".workflow_state, "learning_outcomes".canvas_created_at, "learning_outcomes".canvas_updated_at, "learning_outcomes".migration_id, "learning_outcomes".vendor_guid, "learning_outcomes".low_grade, "learning_outcomes".high_grade, "learning_outcomes".calculation_method, "learning_outcomes".calculation_int, "learning_outcomes".outcome_import_id, "learning_outcomes".root_account_ids, "learning_outcomes".description) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.canvas_context_id, EXCLUDED.canvas_context_type, EXCLUDED.name, EXCLUDED.friendly_name, EXCLUDED.workflow_state, EXCLUDED.canvas_created_at, EXCLUDED.canvas_updated_at, EXCLUDED.migration_id, EXCLUDED.vendor_guid, EXCLUDED.low_grade, EXCLUDED.high_grade, EXCLUDED.calculation_method, EXCLUDED.calculation_int, EXCLUDED.outcome_import_id, EXCLUDED.root_account_ids, EXCLUDED.description) RETURNING "id"  (0.3ms) SELECT COUNT(*) FROM "learning_outcomes"  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.3ms) SELECT COUNT(*) FROM "user_observers" UserObserver Create Many (0.7ms) INSERT INTO "user_observers" ("observing_user_id","observed_user_id","workflow_state","created_at","updated_at") VALUES (21,3,'active','2022-09-13 20:42:33.428980','2022-09-13 20:42:33.428980'),(21,2,'active','2022-09-13 20:42:33.428980','2022-09-13 20:42:33.428980') ON CONFLICT (observing_user_id, observed_user_id) DO UPDATE SET "observing_user_id"=EXCLUDED."observing_user_id","observed_user_id"=EXCLUDED."observed_user_id","workflow_state"=EXCLUDED."workflow_state","updated_at"=EXCLUDED."updated_at" WHERE ("user_observers".observing_user_id, "user_observers".observed_user_id, "user_observers".workflow_state) IS DISTINCT FROM (EXCLUDED.observing_user_id, EXCLUDED.observed_user_id, EXCLUDED.workflow_state) RETURNING "id"  (0.4ms) SELECT COUNT(*) FROM "user_observers"  (0.4ms) SELECT COUNT(*) FROM "user_observers" UserObserver Create Many (0.5ms) INSERT INTO "user_observers" ("observing_user_id","observed_user_id","workflow_state","created_at","updated_at") VALUES (21,3,'active','2022-09-13 20:42:33.433384','2022-09-13 20:42:33.433384'),(21,2,'active','2022-09-13 20:42:33.433384','2022-09-13 20:42:33.433384') ON CONFLICT (observing_user_id, observed_user_id) DO UPDATE SET "observing_user_id"=EXCLUDED."observing_user_id","observed_user_id"=EXCLUDED."observed_user_id","workflow_state"=EXCLUDED."workflow_state","updated_at"=EXCLUDED."updated_at" WHERE ("user_observers".observing_user_id, "user_observers".observed_user_id, "user_observers".workflow_state) IS DISTINCT FROM (EXCLUDED.observing_user_id, EXCLUDED.observed_user_id, EXCLUDED.workflow_state) RETURNING "id"  (0.4ms) SELECT COUNT(*) FROM "user_observers"  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) SELECT COUNT(*) FROM "users"  (0.3ms) SELECT COUNT(*) FROM "courses" Course Create Many (0.9ms) INSERT INTO "courses" ("canvas_id","sis_id","course_code","name","canvas_account_id","canvas_term_id","start_at","end_at","workflow_state","grading_standard_id","created_at","updated_at") VALUES (1,'course_sis_id_1','C1','Course #1',1,1,'2017-03-27 21:53:18','2017-04-27 12:21:18','active',NULL,'2022-09-13 20:42:33.439940','2022-09-13 20:42:33.439940'),(2,'course_sis_id_2','C2','Course #2',1,1,'2017-03-27 21:53:18','2017-04-27 12:21:18','unpublished',NULL,'2022-09-13 20:42:33.439940','2022-09-13 20:42:33.439940') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","sis_id"=EXCLUDED."sis_id","course_code"=EXCLUDED."course_code","name"=EXCLUDED."name","canvas_account_id"=EXCLUDED."canvas_account_id","canvas_term_id"=EXCLUDED."canvas_term_id","start_at"=EXCLUDED."start_at","end_at"=EXCLUDED."end_at","workflow_state"=EXCLUDED."workflow_state","grading_standard_id"=EXCLUDED."grading_standard_id","updated_at"=EXCLUDED."updated_at" WHERE ("courses".canvas_id, "courses".sis_id, "courses".course_code, "courses".name, "courses".canvas_account_id, "courses".canvas_term_id, "courses".start_at, "courses".end_at, "courses".workflow_state, "courses".grading_standard_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.sis_id, EXCLUDED.course_code, EXCLUDED.name, EXCLUDED.canvas_account_id, EXCLUDED.canvas_term_id, EXCLUDED.start_at, EXCLUDED.end_at, EXCLUDED.workflow_state, EXCLUDED.grading_standard_id) RETURNING "id" User Create Many (0.7ms) INSERT INTO "users" ("canvas_id","sis_id","email","first_name","last_name","name","sortable_name","workflow_state","login_id","created_at","updated_at") VALUES (1,'sis_id_1','poorbastard@yharnam.com','Patches','the Spider','Patches the Spider','the Spider, Patches','active','spiderdude1337','2022-09-13 20:42:33.442742','2022-09-13 20:42:33.442742'),(2,'sis_id_2','dreamer@yharnam.com','Hunter','Djura','Hunter Djura','Djura, Hunter','active','retireddude109','2022-09-13 20:42:33.442742','2022-09-13 20:42:33.442742') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","sis_id"=EXCLUDED."sis_id","email"=EXCLUDED."email","first_name"=EXCLUDED."first_name","last_name"=EXCLUDED."last_name","name"=EXCLUDED."name","sortable_name"=EXCLUDED."sortable_name","workflow_state"=EXCLUDED."workflow_state","login_id"=EXCLUDED."login_id","updated_at"=EXCLUDED."updated_at" WHERE ("users".canvas_id, "users".sis_id, "users".email, "users".first_name, "users".last_name, "users".name, "users".sortable_name, "users".workflow_state, "users".login_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.sis_id, EXCLUDED.email, EXCLUDED.first_name, EXCLUDED.last_name, EXCLUDED.name, EXCLUDED.sortable_name, EXCLUDED.workflow_state, EXCLUDED.login_id) RETURNING "id"  (0.3ms) SELECT COUNT(*) FROM "users"  (0.4ms) SELECT COUNT(*) FROM "courses"  (0.3ms) ROLLBACK  (0.4ms) BEGIN  (0.3ms) ROLLBACK  (0.2ms) BEGIN Course Create Many (0.7ms) INSERT INTO "courses" ("canvas_id","sis_id","course_code","name","canvas_account_id","canvas_term_id","start_at","end_at","workflow_state","grading_standard_id","created_at","updated_at") VALUES (1,'course_sis_id_1','C1','Course #1',1,1,'2017-03-27 21:53:18','2017-04-27 12:21:18','active',NULL,'2022-09-13 20:42:33.453553','2022-09-13 20:42:33.453553'),(2,'course_sis_id_2','C2','Course #2',1,1,'2017-03-27 21:53:18','2017-04-27 12:21:18','unpublished',NULL,'2022-09-13 20:42:33.453553','2022-09-13 20:42:33.453553') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","sis_id"=EXCLUDED."sis_id","course_code"=EXCLUDED."course_code","name"=EXCLUDED."name","canvas_account_id"=EXCLUDED."canvas_account_id","canvas_term_id"=EXCLUDED."canvas_term_id","start_at"=EXCLUDED."start_at","end_at"=EXCLUDED."end_at","workflow_state"=EXCLUDED."workflow_state","grading_standard_id"=EXCLUDED."grading_standard_id","updated_at"=EXCLUDED."updated_at" WHERE ("courses".canvas_id, "courses".sis_id, "courses".course_code, "courses".name, "courses".canvas_account_id, "courses".canvas_term_id, "courses".start_at, "courses".end_at, "courses".workflow_state, "courses".grading_standard_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.sis_id, EXCLUDED.course_code, EXCLUDED.name, EXCLUDED.canvas_account_id, EXCLUDED.canvas_term_id, EXCLUDED.start_at, EXCLUDED.end_at, EXCLUDED.workflow_state, EXCLUDED.grading_standard_id) RETURNING "id"  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.4ms) SELECT COUNT(*) FROM "submissions" Submission Create Many (0.9ms) INSERT INTO "submissions" ("canvas_id","canvas_user_id","canvas_course_id","canvas_assignment_id","submitted_at","due_at","graded_at","score","points_possible","excused","workflow_state","created_at","updated_at") VALUES (1,1,1,1,'2017-09-21 18:28:15','2017-09-27 18:28:15','2017-09-21 19:36:23',5.0,10.0,TRUE,'graded','2022-09-13 20:42:33.459462','2022-09-13 20:42:33.459462'),(2,1,1,2,'2017-09-21 18:28:15','2017-09-28 18:28:15','2017-09-21 19:36:23',5.0,10.0,FALSE,'submitted','2022-09-13 20:42:33.459462','2022-09-13 20:42:33.459462') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","canvas_user_id"=EXCLUDED."canvas_user_id","canvas_course_id"=EXCLUDED."canvas_course_id","canvas_assignment_id"=EXCLUDED."canvas_assignment_id","submitted_at"=EXCLUDED."submitted_at","due_at"=EXCLUDED."due_at","graded_at"=EXCLUDED."graded_at","score"=EXCLUDED."score","points_possible"=EXCLUDED."points_possible","excused"=EXCLUDED."excused","workflow_state"=EXCLUDED."workflow_state","updated_at"=EXCLUDED."updated_at" WHERE ("submissions".canvas_id, "submissions".canvas_user_id, "submissions".canvas_course_id, "submissions".canvas_assignment_id, "submissions".submitted_at, "submissions".due_at, "submissions".graded_at, "submissions".score, "submissions".points_possible, "submissions".excused, "submissions".workflow_state) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.canvas_user_id, EXCLUDED.canvas_course_id, EXCLUDED.canvas_assignment_id, EXCLUDED.submitted_at, EXCLUDED.due_at, EXCLUDED.graded_at, EXCLUDED.score, EXCLUDED.points_possible, EXCLUDED.excused, EXCLUDED.workflow_state) RETURNING "id"  (0.5ms) SELECT COUNT(*) FROM "submissions"  (0.5ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] [BatchTestJobBase] [55250c6f-0342-4868-9931-16633ecdfae6] Performing BatchTestJobBase (Job ID: 55250c6f-0342-4868-9931-16633ecdfae6) from Test(default) [ActiveJob] [BatchTestJobBase] [55250c6f-0342-4868-9931-16633ecdfae6] Performed BatchTestJobBase (Job ID: 55250c6f-0342-4868-9931-16633ecdfae6) from Test(default) in 0.38ms  (0.2ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [BatchTestJobBase] [34b2e7e2-cea6-4df8-b143-3cc9abeaac49] Performing BatchTestJobBase (Job ID: 34b2e7e2-cea6-4df8-b143-3cc9abeaac49) from Test(default) [ActiveJob] [BatchTestJobBase] [34b2e7e2-cea6-4df8-b143-3cc9abeaac49] Performed BatchTestJobBase (Job ID: 34b2e7e2-cea6-4df8-b143-3cc9abeaac49) from Test(default) in 0.4ms  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] [BatchTestJobBase] [6b802580-f8e7-476f-8c33-913d60793a92] Performing BatchTestJobBase (Job ID: 6b802580-f8e7-476f-8c33-913d60793a92) from Test(default) [ActiveJob] [BatchTestJobBase] [6b802580-f8e7-476f-8c33-913d60793a92] Performed BatchTestJobBase (Job ID: 6b802580-f8e7-476f-8c33-913d60793a92) from Test(default) in 0.13ms  (0.1ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] [FailingBatchTestJobBase] [e461f9fa-15fc-4b18-a690-d964b4dd2efb] Performing FailingBatchTestJobBase (Job ID: e461f9fa-15fc-4b18-a690-d964b4dd2efb) from Test(default) [ActiveJob] [FailingBatchTestJobBase] [e461f9fa-15fc-4b18-a690-d964b4dd2efb] Error performing FailingBatchTestJobBase (Job ID: e461f9fa-15fc-4b18-a690-d964b4dd2efb) from Test(default) in 0.49ms: RuntimeError (Foo): /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/job_batching/support/base_job.rb:12:in `perform' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/execution.rb:39:in `block in perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:109:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/active_job.rb:14:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/i18n-1.10.0/lib/i18n.rb:323:in `with_locale' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/translation.rb:9:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:26:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/notifications.rb:168:in `block in instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/notifications/instrumenter.rb:23:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/notifications.rb:168:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:25:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:46:in `block in tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/tagged_logging.rb:71:in `block in tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/tagged_logging.rb:28:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/tagged_logging.rb:71:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:46:in `tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:22:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:136:in `run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/execution.rb:38:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/job_batching/active_job_spec.rb:47:in `block (6 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:263:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:263:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:511:in `block in with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:468:in `block in with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:486:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-rails-5.1.1/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:486:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:468:in `with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:511:in `with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:259:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:646:in `block in run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:642:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:642:in `run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:607:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/configuration.rb:2068:in `with_suite_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:116:in `block in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/reporter.rb:74:in `report' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:115:in `run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:89:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:71:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:45:in `invoke' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/exe/rspec:4:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/rspec:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/rspec:23:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:58:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:58:in `kernel_load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:23:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:483:in `exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:31:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:25:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/exe/bundle:48:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/friendly_errors.rb:120:in `with_friendly_errors' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/exe/bundle:36:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/bundle:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/bundle:23:in `
'  (0.3ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] Enqueued BatchTestJobBase (Job ID: e8e49845-7bf4-4fe6-af64-fbf06dc7e1ee) to Test(default)  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] Enqueued BatchTestJobBase (Job ID: 02c9b9ea-5505-4cbf-b79b-6256690b095f) to Test(default)  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] Enqueued BatchTestJobBase (Job ID: fa5ac699-9424-4198-b274-7342995d7c2c) to Test(default)  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) ROLLBACK  (0.3ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) ROLLBACK  (0.3ms) BEGIN  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.4ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] Enqueued RetryingJob (Job ID: ea56ea04-82fe-4868-97ab-8c494e09a031) to Sidekiq(default) [ActiveJob] [RetryingJob] [ea56ea04-82fe-4868-97ab-8c494e09a031] Performing RetryingJob (Job ID: ea56ea04-82fe-4868-97ab-8c494e09a031) from Sidekiq(default) [ActiveJob] [RetryingJob] [ea56ea04-82fe-4868-97ab-8c494e09a031] Error performing RetryingJob (Job ID: ea56ea04-82fe-4868-97ab-8c494e09a031) from Sidekiq(default) in 3.7ms: RuntimeError (A Failure): /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/job_batching/batch_spec.rb:268:in `perform' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/execution.rb:39:in `block in perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:109:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/active_job.rb:14:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/i18n-1.10.0/lib/i18n.rb:328:in `with_locale' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/translation.rb:9:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:26:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/notifications.rb:168:in `block in instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/notifications/instrumenter.rb:23:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/notifications.rb:168:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:25:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:46:in `block in tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/tagged_logging.rb:71:in `block in tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/tagged_logging.rb:28:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/tagged_logging.rb:71:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:46:in `tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:22:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:136:in `run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/execution.rb:38:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/execution.rb:24:in `block in execute' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:109:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/railtie.rb:28:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/execution_wrapper.rb:90:in `wrap' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/reloader.rb:73:in `block in wrap' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/execution_wrapper.rb:90:in `wrap' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/reloader.rb:72:in `wrap' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/railtie.rb:27:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:136:in `run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/execution.rb:22:in `execute' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/queue_adapters/sidekiq_adapter.rb:42:in `perform' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/sidekiq-6.4.1/lib/sidekiq/testing.rb:300:in `execute_job' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/sidekiq-6.4.1/lib/sidekiq/testing.rb:295:in `block in process_job' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/sidekiq-6.4.1/lib/sidekiq/middleware/chain.rb:138:in `block in invoke' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/sidekiq.rb:73:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/sidekiq-6.4.1/lib/sidekiq/middleware/chain.rb:140:in `block in invoke' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/sidekiq-6.4.1/lib/sidekiq/middleware/chain.rb:143:in `invoke' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/sidekiq-6.4.1/lib/sidekiq/testing.rb:294:in `process_job' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/job_batching/batch_spec.rb:289:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:263:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:263:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:511:in `block in with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:468:in `block in with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:486:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-rails-5.1.1/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:486:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:468:in `with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:511:in `with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:259:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:646:in `block in run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:642:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:642:in `run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:607:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/configuration.rb:2068:in `with_suite_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:116:in `block in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/reporter.rb:74:in `report' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:115:in `run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:89:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:71:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:45:in `invoke' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/exe/rspec:4:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/rspec:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/rspec:23:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:58:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:58:in `kernel_load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:23:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:483:in `exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:31:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:25:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/exe/bundle:48:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/friendly_errors.rb:120:in `with_friendly_errors' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/exe/bundle:36:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/bundle:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/bundle:23:in `
' [ActiveJob] [RetryingJob] [ea56ea04-82fe-4868-97ab-8c494e09a031] Performing RetryingJob (Job ID: ea56ea04-82fe-4868-97ab-8c494e09a031) from Sidekiq(default) [ActiveJob] [RetryingJob] [ea56ea04-82fe-4868-97ab-8c494e09a031] Performed RetryingJob (Job ID: ea56ea04-82fe-4868-97ab-8c494e09a031) from Sidekiq(default) in 3.25ms  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] Enqueued TestWorker (Job ID: ce9f6b3b-88d5-45e1-b47e-a74dca503e0a) to Sidekiq(default)  (0.2ms) ROLLBACK  (0.3ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] Enqueued CanvasSync::JobBatches::ActiveJob::ActiveJobCallbackWorker (Job ID: 53939fff-d6e9-45d9-a072-fb9b4467d0e8) to Test(default) with arguments: "SampleCallback", "complete", {"a"=>"b"}, "g30eGhrvbrPPpw", nil  (0.3ms) ROLLBACK  (0.3ms) BEGIN [ActiveJob] Enqueued CanvasSync::JobBatches::ActiveJob::ActiveJobCallbackWorker (Job ID: 771dc754-51e3-4eaf-9b95-b7516171697c) to Test(default) with arguments: "SampleCallback", "complete", {"a"=>"b"}, "XzmizvyFcOj3ig", nil [ActiveJob] Enqueued CanvasSync::JobBatches::ActiveJob::ActiveJobCallbackWorker (Job ID: 87d48cbd-969d-4f09-b1a5-811cfb806656) to Test(default) with arguments: "SampleCallback2", "complete", {"b"=>"a"}, "XzmizvyFcOj3ig", nil  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.3ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] Enqueued ContextedJob (Job ID: 3e9966cb-0476-4a27-b31c-f9d6ab8ef2b9) to Sidekiq(default) [ActiveJob] [TestWorker] [ce9f6b3b-88d5-45e1-b47e-a74dca503e0a] Performing TestWorker (Job ID: ce9f6b3b-88d5-45e1-b47e-a74dca503e0a) from Sidekiq(default) [ActiveJob] [TestWorker] [ce9f6b3b-88d5-45e1-b47e-a74dca503e0a] Performed TestWorker (Job ID: ce9f6b3b-88d5-45e1-b47e-a74dca503e0a) from Sidekiq(default) in 4.71ms [ActiveJob] [ContextedJob] [3e9966cb-0476-4a27-b31c-f9d6ab8ef2b9] Performing ContextedJob (Job ID: 3e9966cb-0476-4a27-b31c-f9d6ab8ef2b9) from Sidekiq(default) [ActiveJob] [ContextedJob] [3e9966cb-0476-4a27-b31c-f9d6ab8ef2b9] Performed ContextedJob (Job ID: 3e9966cb-0476-4a27-b31c-f9d6ab8ef2b9) from Sidekiq(default) in 5.88ms  (2.7ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] Enqueued ContextedJob (Job ID: 6b160d1e-fd6c-43d8-9401-24c9c9872f71) to Sidekiq(default) [ActiveJob] [ContextedJob] [6b160d1e-fd6c-43d8-9401-24c9c9872f71] Performing ContextedJob (Job ID: 6b160d1e-fd6c-43d8-9401-24c9c9872f71) from Sidekiq(default) [ActiveJob] [ContextedJob] [6b160d1e-fd6c-43d8-9401-24c9c9872f71] Performed ContextedJob (Job ID: 6b160d1e-fd6c-43d8-9401-24c9c9872f71) from Sidekiq(default) in 10.51ms  (0.2ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] Enqueued BatchTestJobBase (Job ID: efd672a3-85b8-4264-9d73-5ad3601d7140) to Sidekiq(default) [ActiveJob] [BatchTestJobBase] [efd672a3-85b8-4264-9d73-5ad3601d7140] Performing BatchTestJobBase (Job ID: efd672a3-85b8-4264-9d73-5ad3601d7140) from Sidekiq(default) [ActiveJob] [BatchTestJobBase] [efd672a3-85b8-4264-9d73-5ad3601d7140] Performed BatchTestJobBase (Job ID: efd672a3-85b8-4264-9d73-5ad3601d7140) from Sidekiq(default) in 6.17ms [ActiveJob] Enqueued ContextedJob (Job ID: 943f544e-ea51-4696-af81-30f330994501) to Sidekiq(default) [ActiveJob] [ContextedJob] [943f544e-ea51-4696-af81-30f330994501] Performing ContextedJob (Job ID: 943f544e-ea51-4696-af81-30f330994501) from Sidekiq(default) [ActiveJob] [ContextedJob] [943f544e-ea51-4696-af81-30f330994501] Performed ContextedJob (Job ID: 943f544e-ea51-4696-af81-30f330994501) from Sidekiq(default) in 8.42ms  (0.3ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] Enqueued TestWorker (Job ID: 66dcb5ba-efd8-4fdb-91c8-cc2ccd1c1146) to Sidekiq(default) [ActiveJob] Enqueued TestWorker (Job ID: 82c04fd5-04e3-4295-9f54-25461d26b9d0) to Sidekiq(default) [ActiveJob] Enqueued TestWorker (Job ID: 87bf1225-a1d1-478a-a8e0-44bd5c1b0132) to Sidekiq(default)  (0.2ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] Enqueued WorkerA (Job ID: a14183be-4761-42b0-888b-23c46dc9e771) to Sidekiq(default) [ActiveJob] Enqueued WorkerB (Job ID: 2fdac6af-a4bd-4f08-a505-36ec4e51b7e3) to Sidekiq(default) [ActiveJob] Enqueued WorkerA (Job ID: 609b0900-97cd-4f2d-8c4d-7d332e8dd5e3) to Sidekiq(default) [ActiveJob] Enqueued WorkerC (Job ID: 86449ddb-a156-4571-bf20-d41c920610bb) to Sidekiq(default)  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.4ms) ROLLBACK  (0.1ms) BEGIN  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] Enqueued TestWorker (Job ID: 11b01323-59f4-4c7b-9d8f-1e90f2898d0b) to Sidekiq(default)  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.4ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.4ms) BEGIN [ActiveJob] Enqueued TestWorker (Job ID: 2fa76996-668f-4ec2-8dae-01ab7230a5ad) to Sidekiq(default)  (0.2ms) ROLLBACK  (0.3ms) SELECT "schema_migrations"."version" FROM "schema_migrations" ORDER BY "schema_migrations"."version" ASC  (0.3ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.4ms) SELECT COUNT(*) FROM "canvas_sync_job_logs" [ActiveJob] [GoodJob] [e38b9af0-f25e-4814-9517-1673ff3fc1fd] Performing GoodJob (Job ID: e38b9af0-f25e-4814-9517-1673ff3fc1fd) from Test(default) with arguments: "argument" [ActiveJob] [GoodJob] [e38b9af0-f25e-4814-9517-1673ff3fc1fd] CanvasSync::JobLog Load (0.3ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "e38b9af0-f25e-4814-9517-1673ff3fc1fd"], ["LIMIT", 1]] [ActiveJob] [GoodJob] [e38b9af0-f25e-4814-9517-1673ff3fc1fd]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [GoodJob] [e38b9af0-f25e-4814-9517-1673ff3fc1fd] CanvasSync::JobLog Create (0.4ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "GoodJob"], ["status", "enqueued"], ["job_arguments", "---\n- argument\n"], ["created_at", "2022-09-14 16:52:51.067460"], ["updated_at", "2022-09-14 16:52:51.067460"], ["job_id", "e38b9af0-f25e-4814-9517-1673ff3fc1fd"]] [ActiveJob] [GoodJob] [e38b9af0-f25e-4814-9517-1673ff3fc1fd]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [GoodJob] [e38b9af0-f25e-4814-9517-1673ff3fc1fd]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [GoodJob] [e38b9af0-f25e-4814-9517-1673ff3fc1fd] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-09-14 16:52:51.068980"], ["status", "running"], ["updated_at", "2022-09-14 16:52:51.069199"], ["id", 247]] [ActiveJob] [GoodJob] [e38b9af0-f25e-4814-9517-1673ff3fc1fd]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [GoodJob] [e38b9af0-f25e-4814-9517-1673ff3fc1fd]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [GoodJob] [e38b9af0-f25e-4814-9517-1673ff3fc1fd] CanvasSync::JobLog Update (0.4ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2022-09-14 16:52:51.070253"], ["status", "success"], ["updated_at", "2022-09-14 16:52:51.070619"], ["id", 247]] [ActiveJob] [GoodJob] [e38b9af0-f25e-4814-9517-1673ff3fc1fd]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [GoodJob] [e38b9af0-f25e-4814-9517-1673ff3fc1fd] Performed GoodJob (Job ID: e38b9af0-f25e-4814-9517-1673ff3fc1fd) from Test(default) in 19.26ms  (0.3ms) SELECT COUNT(*) FROM "canvas_sync_job_logs" CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" ORDER BY "canvas_sync_job_logs"."id" DESC LIMIT $1 [["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] [BadJob] [d996f942-9975-4e58-9ad3-b49fd3464926] Performing BadJob (Job ID: d996f942-9975-4e58-9ad3-b49fd3464926) from Test(default) with arguments: "argument" [ActiveJob] [BadJob] [d996f942-9975-4e58-9ad3-b49fd3464926] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "d996f942-9975-4e58-9ad3-b49fd3464926"], ["LIMIT", 1]] [ActiveJob] [BadJob] [d996f942-9975-4e58-9ad3-b49fd3464926]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [BadJob] [d996f942-9975-4e58-9ad3-b49fd3464926] CanvasSync::JobLog Create (0.2ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "BadJob"], ["status", "enqueued"], ["job_arguments", "---\n- argument\n"], ["created_at", "2022-09-14 16:52:51.077606"], ["updated_at", "2022-09-14 16:52:51.077606"], ["job_id", "d996f942-9975-4e58-9ad3-b49fd3464926"]] [ActiveJob] [BadJob] [d996f942-9975-4e58-9ad3-b49fd3464926]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [BadJob] [d996f942-9975-4e58-9ad3-b49fd3464926]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [BadJob] [d996f942-9975-4e58-9ad3-b49fd3464926] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-09-14 16:52:51.078922"], ["status", "running"], ["updated_at", "2022-09-14 16:52:51.079240"], ["id", 248]] [ActiveJob] [BadJob] [d996f942-9975-4e58-9ad3-b49fd3464926]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [BadJob] [d996f942-9975-4e58-9ad3-b49fd3464926]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [BadJob] [d996f942-9975-4e58-9ad3-b49fd3464926] CanvasSync::JobLog Update (0.5ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "exception" = $2, "backtrace" = $3, "status" = $4, "updated_at" = $5 WHERE "canvas_sync_job_logs"."id" = $6 [["completed_at", "2022-09-14 16:52:51.080364"], ["exception", "EvilError: EvilError"], ["backtrace", "/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:12:in `perform'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/execution.rb:39:in `block in perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:109:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/active_job.rb:24:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:21:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/i18n-1.10.0/lib/i18n.rb:323:in `with_locale'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/translation.rb:9:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:26:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/notifications.rb:168:in `block in instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/notifications/instrumenter.rb:23:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/notifications.rb:168:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:25:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:46:in `block in tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/tagged_logging.rb:71:in `block in tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/tagged_logging.rb:28:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/tagged_logging.rb:71:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:46:in `tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:22:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:136:in `run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/execution.rb:38:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/execution.rb:18:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:40:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/matchers/built_in/raise_error.rb:59:in `matches?'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:51:in `block in handle_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:27:in `with_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:48:in `handle_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/expectation_target.rb:65:in `to'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/expectation_target.rb:139:in `to'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:39:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:263:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:263:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:511:in `block in with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:468:in `block in with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:486:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-rails-5.1.1/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:486:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:468:in `with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:511:in `with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:259:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:646:in `block in run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:642:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:642:in `run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:607:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/configuration.rb:2068:in `with_suite_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:116:in `block in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/reporter.rb:74:in `report'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:115:in `run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:89:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:71:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:45:in `invoke'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/exe/rspec:4:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/rspec:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/rspec:23:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:58:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:58:in `kernel_load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:23:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:483:in `exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:31:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:25:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/exe/bundle:48:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/friendly_errors.rb:120:in `with_friendly_errors'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/exe/bundle:36:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/bundle:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/bundle:23:in `
'"], ["status", "error"], ["updated_at", "2022-09-14 16:52:51.080629"], ["id", 248]] [ActiveJob] [BadJob] [d996f942-9975-4e58-9ad3-b49fd3464926]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [BadJob] [d996f942-9975-4e58-9ad3-b49fd3464926] Error performing BadJob (Job ID: d996f942-9975-4e58-9ad3-b49fd3464926) from Test(default) in 5.39ms: EvilError (EvilError): /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:12:in `perform' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/execution.rb:39:in `block in perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:109:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/active_job.rb:24:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:21:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/i18n-1.10.0/lib/i18n.rb:323:in `with_locale' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/translation.rb:9:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:26:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/notifications.rb:168:in `block in instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/notifications/instrumenter.rb:23:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/notifications.rb:168:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:25:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:46:in `block in tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/tagged_logging.rb:71:in `block in tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/tagged_logging.rb:28:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/tagged_logging.rb:71:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:46:in `tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:22:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:136:in `run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/execution.rb:38:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/execution.rb:18:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:40:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/matchers/built_in/raise_error.rb:59:in `matches?' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:51:in `block in handle_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:27:in `with_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:48:in `handle_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/expectation_target.rb:65:in `to' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/expectation_target.rb:139:in `to' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:39:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:263:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:263:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:511:in `block in with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:468:in `block in with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:486:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-rails-5.1.1/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:486:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:468:in `with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:511:in `with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:259:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:646:in `block in run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:642:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:642:in `run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:607:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/configuration.rb:2068:in `with_suite_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:116:in `block in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/reporter.rb:74:in `report' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:115:in `run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:89:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:71:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:45:in `invoke' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/exe/rspec:4:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/rspec:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/rspec:23:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:58:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:58:in `kernel_load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:23:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:483:in `exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:31:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:25:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/exe/bundle:48:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/friendly_errors.rb:120:in `with_friendly_errors' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/exe/bundle:36:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/bundle:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/bundle:23:in `
' CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" ORDER BY "canvas_sync_job_logs"."id" DESC LIMIT $1 [["LIMIT", 1]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [BadJob] [b4dbe41a-4cfe-401f-983f-7fba9bbdfa8a] Performing BadJob (Job ID: b4dbe41a-4cfe-401f-983f-7fba9bbdfa8a) from Test(default) [ActiveJob] [BadJob] [b4dbe41a-4cfe-401f-983f-7fba9bbdfa8a] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "b4dbe41a-4cfe-401f-983f-7fba9bbdfa8a"], ["LIMIT", 1]] [ActiveJob] [BadJob] [b4dbe41a-4cfe-401f-983f-7fba9bbdfa8a]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [BadJob] [b4dbe41a-4cfe-401f-983f-7fba9bbdfa8a] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["job_class", "BadJob"], ["status", "enqueued"], ["created_at", "2022-09-14 16:52:51.085106"], ["updated_at", "2022-09-14 16:52:51.085106"], ["job_id", "b4dbe41a-4cfe-401f-983f-7fba9bbdfa8a"]] [ActiveJob] [BadJob] [b4dbe41a-4cfe-401f-983f-7fba9bbdfa8a]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [BadJob] [b4dbe41a-4cfe-401f-983f-7fba9bbdfa8a]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [BadJob] [b4dbe41a-4cfe-401f-983f-7fba9bbdfa8a] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-09-14 16:52:51.086042"], ["status", "running"], ["updated_at", "2022-09-14 16:52:51.086324"], ["id", 249]] [ActiveJob] [BadJob] [b4dbe41a-4cfe-401f-983f-7fba9bbdfa8a]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [BadJob] [b4dbe41a-4cfe-401f-983f-7fba9bbdfa8a]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [BadJob] [b4dbe41a-4cfe-401f-983f-7fba9bbdfa8a] CanvasSync::JobLog Update (0.8ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "exception" = $2, "backtrace" = $3, "status" = $4, "updated_at" = $5 WHERE "canvas_sync_job_logs"."id" = $6 [["completed_at", "2022-09-14 16:52:51.087992"], ["exception", "ArgumentError: wrong number of arguments (given 0, expected 1)"], ["backtrace", "/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:11:in `perform'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/execution.rb:39:in `block in perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:109:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/active_job.rb:24:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:21:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/i18n-1.10.0/lib/i18n.rb:323:in `with_locale'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/translation.rb:9:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:26:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/notifications.rb:168:in `block in instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/notifications/instrumenter.rb:23:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/notifications.rb:168:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:25:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:46:in `block in tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/tagged_logging.rb:71:in `block in tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/tagged_logging.rb:28:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/tagged_logging.rb:71:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:46:in `tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:22:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:136:in `run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/execution.rb:38:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/execution.rb:18:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:52:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/matchers/built_in/raise_error.rb:59:in `matches?'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:51:in `block in handle_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:27:in `with_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:48:in `handle_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/expectation_target.rb:65:in `to'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/expectation_target.rb:139:in `to'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:51:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:263:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:263:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:511:in `block in with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:468:in `block in with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:486:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-rails-5.1.1/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:486:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:468:in `with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:511:in `with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:259:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:646:in `block in run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:642:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:642:in `run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:607:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/configuration.rb:2068:in `with_suite_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:116:in `block in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/reporter.rb:74:in `report'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:115:in `run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:89:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:71:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:45:in `invoke'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/exe/rspec:4:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/rspec:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/rspec:23:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:58:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:58:in `kernel_load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:23:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:483:in `exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:31:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:25:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/exe/bundle:48:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/friendly_errors.rb:120:in `with_friendly_errors'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/exe/bundle:36:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/bundle:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/bundle:23:in `
'"], ["status", "error"], ["updated_at", "2022-09-14 16:52:51.088589"], ["id", 249]] [ActiveJob] [BadJob] [b4dbe41a-4cfe-401f-983f-7fba9bbdfa8a]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [BadJob] [b4dbe41a-4cfe-401f-983f-7fba9bbdfa8a] Error performing BadJob (Job ID: b4dbe41a-4cfe-401f-983f-7fba9bbdfa8a) from Test(default) in 6.56ms: ArgumentError (wrong number of arguments (given 0, expected 1)): /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:11:in `perform' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/execution.rb:39:in `block in perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:109:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/active_job.rb:24:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:21:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/i18n-1.10.0/lib/i18n.rb:323:in `with_locale' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/translation.rb:9:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:26:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/notifications.rb:168:in `block in instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/notifications/instrumenter.rb:23:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/notifications.rb:168:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:25:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:46:in `block in tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/tagged_logging.rb:71:in `block in tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/tagged_logging.rb:28:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/tagged_logging.rb:71:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:46:in `tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:22:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:136:in `run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/execution.rb:38:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/execution.rb:18:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:52:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/matchers/built_in/raise_error.rb:59:in `matches?' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:51:in `block in handle_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:27:in `with_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:48:in `handle_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/expectation_target.rb:65:in `to' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/expectation_target.rb:139:in `to' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:51:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:263:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:263:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:511:in `block in with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:468:in `block in with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:486:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-rails-5.1.1/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:486:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:468:in `with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:511:in `with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:259:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:646:in `block in run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:642:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:642:in `run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:607:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/configuration.rb:2068:in `with_suite_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:116:in `block in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/reporter.rb:74:in `report' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:115:in `run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:89:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:71:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:45:in `invoke' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/exe/rspec:4:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/rspec:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/rspec:23:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:58:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:58:in `kernel_load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:23:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:483:in `exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:31:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:25:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/exe/bundle:48:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/friendly_errors.rb:120:in `with_friendly_errors' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/exe/bundle:36:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/bundle:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/bundle:23:in `
'  (0.1ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] [BadJob] [431f4986-7963-4086-a31f-5ab0997e33f4] Performing BadJob (Job ID: 431f4986-7963-4086-a31f-5ab0997e33f4) from Test(default) [ActiveJob] [BadJob] [431f4986-7963-4086-a31f-5ab0997e33f4] CanvasSync::JobLog Load (0.3ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "431f4986-7963-4086-a31f-5ab0997e33f4"], ["LIMIT", 1]] [ActiveJob] [BadJob] [431f4986-7963-4086-a31f-5ab0997e33f4]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [BadJob] [431f4986-7963-4086-a31f-5ab0997e33f4] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["job_class", "BadJob"], ["status", "enqueued"], ["created_at", "2022-09-14 16:52:51.094437"], ["updated_at", "2022-09-14 16:52:51.094437"], ["job_id", "431f4986-7963-4086-a31f-5ab0997e33f4"]] [ActiveJob] [BadJob] [431f4986-7963-4086-a31f-5ab0997e33f4]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [BadJob] [431f4986-7963-4086-a31f-5ab0997e33f4]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [BadJob] [431f4986-7963-4086-a31f-5ab0997e33f4] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-09-14 16:52:51.095612"], ["status", "running"], ["updated_at", "2022-09-14 16:52:51.095910"], ["id", 250]] [ActiveJob] [BadJob] [431f4986-7963-4086-a31f-5ab0997e33f4]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [BadJob] [431f4986-7963-4086-a31f-5ab0997e33f4]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [BadJob] [431f4986-7963-4086-a31f-5ab0997e33f4] CanvasSync::JobLog Update (0.8ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "exception" = $2, "backtrace" = $3, "status" = $4, "updated_at" = $5 WHERE "canvas_sync_job_logs"."id" = $6 [["completed_at", "2022-09-14 16:52:51.101961"], ["exception", "ArgumentError: wrong number of arguments (given 0, expected 1)"], ["backtrace", "/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:11:in `perform'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/execution.rb:39:in `block in perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:109:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/active_job.rb:24:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:21:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/i18n-1.10.0/lib/i18n.rb:323:in `with_locale'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/translation.rb:9:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:26:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/notifications.rb:168:in `block in instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/notifications/instrumenter.rb:23:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/notifications.rb:168:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:25:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:46:in `block in tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/tagged_logging.rb:71:in `block in tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/tagged_logging.rb:28:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/tagged_logging.rb:71:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:46:in `tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:22:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:136:in `run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/execution.rb:38:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/execution.rb:18:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:60:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/matchers/built_in/raise_error.rb:59:in `matches?'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:51:in `block in handle_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:27:in `with_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:48:in `handle_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/expectation_target.rb:65:in `to'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/expectation_target.rb:139:in `to'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:59:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:263:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:263:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:511:in `block in with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:468:in `block in with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:486:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-rails-5.1.1/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:486:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:468:in `with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:511:in `with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:259:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:646:in `block in run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:642:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:642:in `run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:607:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/configuration.rb:2068:in `with_suite_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:116:in `block in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/reporter.rb:74:in `report'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:115:in `run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:89:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:71:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:45:in `invoke'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/exe/rspec:4:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/rspec:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/rspec:23:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:58:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:58:in `kernel_load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:23:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:483:in `exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:31:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:25:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/exe/bundle:48:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/friendly_errors.rb:120:in `with_friendly_errors'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/exe/bundle:36:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/bundle:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/bundle:23:in `
'\n\nError Occurred while handling an Error: NoMethodError: undefined method `bad_catcher' for BadJob:Class\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-mocks-3.11.0/lib/rspec/mocks/method_double.rb:28:in `block in original_implementation_callable'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-mocks-3.11.0/lib/rspec/mocks/message_expectation.rb:143:in `block in and_call_original'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-mocks-3.11.0/lib/rspec/mocks/message_expectation.rb:801:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-mocks-3.11.0/lib/rspec/mocks/message_expectation.rb:615:in `invoke_incrementing_actual_calls_by'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-mocks-3.11.0/lib/rspec/mocks/message_expectation.rb:470:in `invoke'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-mocks-3.11.0/lib/rspec/mocks/proxy.rb:217:in `message_received'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-mocks-3.11.0/lib/rspec/mocks/proxy.rb:361:in `message_received'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-mocks-3.11.0/lib/rspec/mocks/method_double.rb:78:in `proxy_method_invoked'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-mocks-3.11.0/lib/rspec/mocks/method_double.rb:64:in `block (2 levels) in define_proxy_method'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:31:in `rescue in block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:23:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/i18n-1.10.0/lib/i18n.rb:323:in `with_locale'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/translation.rb:9:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:26:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/notifications.rb:168:in `block in instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/notifications/instrumenter.rb:23:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/notifications.rb:168:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:25:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:46:in `block in tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/tagged_logging.rb:71:in `block in tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/tagged_logging.rb:28:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/tagged_logging.rb:71:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:46:in `tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:22:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:136:in `run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/execution.rb:38:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/execution.rb:18:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:60:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/matchers/built_in/raise_error.rb:59:in `matches?'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:51:in `block in handle_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:27:in `with_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:48:in `handle_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/expectation_target.rb:65:in `to'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/expectation_target.rb:139:in `to'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:59:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:263:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:263:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:511:in `block in with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:468:in `block in with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:486:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-rails-5.1.1/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:486:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:468:in `with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:511:in `with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:259:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:646:in `block in run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:642:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:642:in `run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:607:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/configuration.rb:2068:in `with_suite_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:116:in `block in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/reporter.rb:74:in `report'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:115:in `run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:89:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:71:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:45:in `invoke'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/exe/rspec:4:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/rspec:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/rspec:23:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:58:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:58:in `kernel_load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:23:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:483:in `exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:31:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:25:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/exe/bundle:48:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/friendly_errors.rb:120:in `with_friendly_errors'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/exe/bundle:36:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/bundle:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/bundle:23:in `
'"], ["status", "error"], ["updated_at", "2022-09-14 16:52:51.102348"], ["id", 250]] [ActiveJob] [BadJob] [431f4986-7963-4086-a31f-5ab0997e33f4]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [BadJob] [431f4986-7963-4086-a31f-5ab0997e33f4] Error performing BadJob (Job ID: 431f4986-7963-4086-a31f-5ab0997e33f4) from Test(default) in 10.76ms: ArgumentError (wrong number of arguments (given 0, expected 1)): /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:11:in `perform' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/execution.rb:39:in `block in perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:109:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/active_job.rb:24:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:21:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/i18n-1.10.0/lib/i18n.rb:323:in `with_locale' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/translation.rb:9:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:26:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/notifications.rb:168:in `block in instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/notifications/instrumenter.rb:23:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/notifications.rb:168:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:25:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:46:in `block in tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/tagged_logging.rb:71:in `block in tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/tagged_logging.rb:28:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/tagged_logging.rb:71:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:46:in `tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:22:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:136:in `run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/execution.rb:38:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/execution.rb:18:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:60:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/matchers/built_in/raise_error.rb:59:in `matches?' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:51:in `block in handle_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:27:in `with_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:48:in `handle_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/expectation_target.rb:65:in `to' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/expectation_target.rb:139:in `to' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:59:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:263:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:263:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:511:in `block in with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:468:in `block in with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:486:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-rails-5.1.1/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:486:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:468:in `with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:511:in `with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:259:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:646:in `block in run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:642:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:642:in `run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:607:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/configuration.rb:2068:in `with_suite_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:116:in `block in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/reporter.rb:74:in `report' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:115:in `run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:89:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:71:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:45:in `invoke' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/exe/rspec:4:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/rspec:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/rspec:23:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:58:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:58:in `kernel_load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:23:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:483:in `exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:31:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:25:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/exe/bundle:48:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/friendly_errors.rb:120:in `with_friendly_errors' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/exe/bundle:36:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/bundle:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/bundle:23:in `
' CanvasSync::JobLog Load (0.4ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" ORDER BY "canvas_sync_job_logs"."id" DESC LIMIT $1 [["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [CanvasSync::Jobs::ReportChecker] [45a36cc3-bd17-43ad-acb8-6817390d93f8] Performing CanvasSync::Jobs::ReportChecker (Job ID: 45a36cc3-bd17-43ad-acb8-6817390d93f8) from Test(default) with arguments: "provisioning_csv", 1, "FakeProcessor", {} [ActiveJob] [CanvasSync::Jobs::ReportChecker] [45a36cc3-bd17-43ad-acb8-6817390d93f8] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "45a36cc3-bd17-43ad-acb8-6817390d93f8"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [45a36cc3-bd17-43ad-acb8-6817390d93f8]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [45a36cc3-bd17-43ad-acb8-6817390d93f8] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- provisioning_csv\n- 1\n- FakeProcessor\n- {}\n"], ["created_at", "2022-09-14 16:52:51.111841"], ["updated_at", "2022-09-14 16:52:51.111841"], ["job_id", "45a36cc3-bd17-43ad-acb8-6817390d93f8"]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [45a36cc3-bd17-43ad-acb8-6817390d93f8]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [45a36cc3-bd17-43ad-acb8-6817390d93f8]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [45a36cc3-bd17-43ad-acb8-6817390d93f8] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-09-14 16:52:51.113744"], ["status", "running"], ["updated_at", "2022-09-14 16:52:51.114120"], ["id", 251]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [45a36cc3-bd17-43ad-acb8-6817390d93f8]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [45a36cc3-bd17-43ad-acb8-6817390d93f8]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [45a36cc3-bd17-43ad-acb8-6817390d93f8] CanvasSync::JobLog Destroy (0.2ms) DELETE FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."id" = $1 [["id", 251]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [45a36cc3-bd17-43ad-acb8-6817390d93f8]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [45a36cc3-bd17-43ad-acb8-6817390d93f8] Performed CanvasSync::Jobs::ReportChecker (Job ID: 45a36cc3-bd17-43ad-acb8-6817390d93f8) from Test(default) in 9.38ms  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] [CanvasSync::Jobs::ReportChecker] [fa45a99d-bd6c-434b-a63d-3a003d5a9460] Performing CanvasSync::Jobs::ReportChecker (Job ID: fa45a99d-bd6c-434b-a63d-3a003d5a9460) from Test(default) with arguments: "provisioning_csv", 1, "FakeProcessor", {} [ActiveJob] [CanvasSync::Jobs::ReportChecker] [fa45a99d-bd6c-434b-a63d-3a003d5a9460] CanvasSync::JobLog Load (0.3ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "fa45a99d-bd6c-434b-a63d-3a003d5a9460"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [fa45a99d-bd6c-434b-a63d-3a003d5a9460]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [fa45a99d-bd6c-434b-a63d-3a003d5a9460] CanvasSync::JobLog Create (0.4ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- provisioning_csv\n- 1\n- FakeProcessor\n- {}\n"], ["created_at", "2022-09-14 16:52:51.124295"], ["updated_at", "2022-09-14 16:52:51.124295"], ["job_id", "fa45a99d-bd6c-434b-a63d-3a003d5a9460"]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [fa45a99d-bd6c-434b-a63d-3a003d5a9460]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [fa45a99d-bd6c-434b-a63d-3a003d5a9460]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [fa45a99d-bd6c-434b-a63d-3a003d5a9460] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-09-14 16:52:51.126444"], ["status", "running"], ["updated_at", "2022-09-14 16:52:51.126895"], ["id", 252]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [fa45a99d-bd6c-434b-a63d-3a003d5a9460]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [fa45a99d-bd6c-434b-a63d-3a003d5a9460]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [fa45a99d-bd6c-434b-a63d-3a003d5a9460] CanvasSync::JobLog Create (0.2ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- provisioning_csv\n- 1\n- FakeProcessor\n- {}\n- {}\n"], ["created_at", "2022-09-14 16:52:51.131085"], ["updated_at", "2022-09-14 16:52:51.131085"], ["job_id", "7e47afea-1137-4bfd-a72a-f8c74ad82866"]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [fa45a99d-bd6c-434b-a63d-3a003d5a9460]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [fa45a99d-bd6c-434b-a63d-3a003d5a9460] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: 7e47afea-1137-4bfd-a72a-f8c74ad82866) to Test(default) at 2022-09-14 16:53:21 UTC with arguments: "provisioning_csv", 1, "FakeProcessor", {}, {} [ActiveJob] [CanvasSync::Jobs::ReportChecker] [fa45a99d-bd6c-434b-a63d-3a003d5a9460]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [fa45a99d-bd6c-434b-a63d-3a003d5a9460] CanvasSync::JobLog Destroy (0.2ms) DELETE FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."id" = $1 [["id", 252]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [fa45a99d-bd6c-434b-a63d-3a003d5a9460]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [fa45a99d-bd6c-434b-a63d-3a003d5a9460] Performed CanvasSync::Jobs::ReportChecker (Job ID: fa45a99d-bd6c-434b-a63d-3a003d5a9460) from Test(default) in 10.52ms  (0.1ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [CanvasSync::Jobs::ReportChecker] [81c9dd41-4000-4dd8-b349-2a8af9dcc9fa] Performing CanvasSync::Jobs::ReportChecker (Job ID: 81c9dd41-4000-4dd8-b349-2a8af9dcc9fa) from Test(default) with arguments: "provisioning_csv", 1, "FakeProcessor", {} [ActiveJob] [CanvasSync::Jobs::ReportChecker] [81c9dd41-4000-4dd8-b349-2a8af9dcc9fa] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "81c9dd41-4000-4dd8-b349-2a8af9dcc9fa"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [81c9dd41-4000-4dd8-b349-2a8af9dcc9fa]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [81c9dd41-4000-4dd8-b349-2a8af9dcc9fa] CanvasSync::JobLog Create (0.5ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- provisioning_csv\n- 1\n- FakeProcessor\n- {}\n"], ["created_at", "2022-09-14 16:52:51.136915"], ["updated_at", "2022-09-14 16:52:51.136915"], ["job_id", "81c9dd41-4000-4dd8-b349-2a8af9dcc9fa"]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [81c9dd41-4000-4dd8-b349-2a8af9dcc9fa]  (0.3ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [81c9dd41-4000-4dd8-b349-2a8af9dcc9fa]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [81c9dd41-4000-4dd8-b349-2a8af9dcc9fa] CanvasSync::JobLog Update (0.4ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-09-14 16:52:51.139502"], ["status", "running"], ["updated_at", "2022-09-14 16:52:51.140021"], ["id", 254]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [81c9dd41-4000-4dd8-b349-2a8af9dcc9fa]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [81c9dd41-4000-4dd8-b349-2a8af9dcc9fa]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [81c9dd41-4000-4dd8-b349-2a8af9dcc9fa] CanvasSync::JobLog Update (0.6ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "exception" = $2, "backtrace" = $3, "status" = $4, "updated_at" = $5 WHERE "canvas_sync_job_logs"."id" = $6 [["completed_at", "2022-09-14 16:52:51.145964"], ["exception", "NameError: undefined local variable or method `current_organization' for #"], ["backtrace", "/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/jobs/report_checker.rb:35:in `perform'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/execution.rb:39:in `block in perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:109:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/active_job.rb:24:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:21:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/i18n-1.10.0/lib/i18n.rb:323:in `with_locale'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/translation.rb:9:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:26:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/notifications.rb:168:in `block in instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/notifications/instrumenter.rb:23:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/notifications.rb:168:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:25:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:46:in `block in tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/tagged_logging.rb:71:in `block in tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/tagged_logging.rb:28:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/tagged_logging.rb:71:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:46:in `tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:22:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:136:in `run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/execution.rb:38:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/execution.rb:18:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/report_checker_spec.rb:11:in `start_job'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/report_checker_spec.rb:53:in `block (5 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/matchers/built_in/raise_error.rb:59:in `matches?'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:51:in `block in handle_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:27:in `with_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:48:in `handle_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/expectation_target.rb:65:in `to'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/expectation_target.rb:139:in `to'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/report_checker_spec.rb:53:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:263:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:263:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:511:in `block in with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:468:in `block in with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:486:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-rails-5.1.1/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:486:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:468:in `with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:511:in `with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:259:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:646:in `block in run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:642:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:642:in `run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:607:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/configuration.rb:2068:in `with_suite_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:116:in `block in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/reporter.rb:74:in `report'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:115:in `run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:89:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:71:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:45:in `invoke'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/exe/rspec:4:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/rspec:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/rspec:23:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:58:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:58:in `kernel_load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:23:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:483:in `exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:31:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:25:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/exe/bundle:48:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/friendly_errors.rb:120:in `with_friendly_errors'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/exe/bundle:36:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/bundle:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/bundle:23:in `
'"], ["status", "error"], ["updated_at", "2022-09-14 16:52:51.146533"], ["id", 254]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [81c9dd41-4000-4dd8-b349-2a8af9dcc9fa]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [81c9dd41-4000-4dd8-b349-2a8af9dcc9fa] Error performing CanvasSync::Jobs::ReportChecker (Job ID: 81c9dd41-4000-4dd8-b349-2a8af9dcc9fa) from Test(default) in 12.76ms: NameError (undefined local variable or method `current_organization' for #): /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/jobs/report_checker.rb:35:in `perform' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/execution.rb:39:in `block in perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:109:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/active_job.rb:24:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:21:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/i18n-1.10.0/lib/i18n.rb:323:in `with_locale' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/translation.rb:9:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:26:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/notifications.rb:168:in `block in instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/notifications/instrumenter.rb:23:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/notifications.rb:168:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:25:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:46:in `block in tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/tagged_logging.rb:71:in `block in tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/tagged_logging.rb:28:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/tagged_logging.rb:71:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:46:in `tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:22:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:136:in `run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/execution.rb:38:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/execution.rb:18:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/report_checker_spec.rb:11:in `start_job' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/report_checker_spec.rb:53:in `block (5 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/matchers/built_in/raise_error.rb:59:in `matches?' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:51:in `block in handle_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:27:in `with_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:48:in `handle_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/expectation_target.rb:65:in `to' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/expectation_target.rb:139:in `to' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/report_checker_spec.rb:53:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:263:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:263:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:511:in `block in with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:468:in `block in with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:486:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-rails-5.1.1/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:486:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:468:in `with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:511:in `with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:259:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:646:in `block in run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:642:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:642:in `run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:607:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/configuration.rb:2068:in `with_suite_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:116:in `block in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/reporter.rb:74:in `report' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:115:in `run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:89:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:71:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:45:in `invoke' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/exe/rspec:4:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/rspec:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/rspec:23:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:58:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:58:in `kernel_load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:23:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:483:in `exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:31:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:25:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/exe/bundle:48:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/friendly_errors.rb:120:in `with_friendly_errors' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/exe/bundle:36:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/bundle:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/bundle:23:in `
'  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [86ac3ec6-f87d-4b31-b6da-aeece7fe8acf] Performing CanvasSync::Jobs::ReportProcessorJob (Job ID: 86ac3ec6-f87d-4b31-b6da-aeece7fe8acf) from Test(default) with arguments: "provisioning_csv", "https://test.instructure.com/sample_report_download", "FakeProcessor", {}, 1 [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [86ac3ec6-f87d-4b31-b6da-aeece7fe8acf] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "86ac3ec6-f87d-4b31-b6da-aeece7fe8acf"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [86ac3ec6-f87d-4b31-b6da-aeece7fe8acf]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [86ac3ec6-f87d-4b31-b6da-aeece7fe8acf] CanvasSync::JobLog Create (0.2ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportProcessorJob"], ["status", "enqueued"], ["job_arguments", "---\n- provisioning_csv\n- https://test.instructure.com/sample_report_download\n- FakeProcessor\n- {}\n- 1\n"], ["created_at", "2022-09-14 16:52:51.152178"], ["updated_at", "2022-09-14 16:52:51.152178"], ["job_id", "86ac3ec6-f87d-4b31-b6da-aeece7fe8acf"]] [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [86ac3ec6-f87d-4b31-b6da-aeece7fe8acf]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [86ac3ec6-f87d-4b31-b6da-aeece7fe8acf]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [86ac3ec6-f87d-4b31-b6da-aeece7fe8acf] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-09-14 16:52:51.153443"], ["status", "running"], ["updated_at", "2022-09-14 16:52:51.153772"], ["id", 255]] [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [86ac3ec6-f87d-4b31-b6da-aeece7fe8acf]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [86ac3ec6-f87d-4b31-b6da-aeece7fe8acf]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [86ac3ec6-f87d-4b31-b6da-aeece7fe8acf] CanvasSync::JobLog Update (0.4ms) UPDATE "canvas_sync_job_logs" SET "job_class" = $1, "updated_at" = $2 WHERE "canvas_sync_job_logs"."id" = $3 [["job_class", "FakeProcessor"], ["updated_at", "2022-09-14 16:52:51.155378"], ["id", 255]] [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [86ac3ec6-f87d-4b31-b6da-aeece7fe8acf]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [86ac3ec6-f87d-4b31-b6da-aeece7fe8acf]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [86ac3ec6-f87d-4b31-b6da-aeece7fe8acf] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2022-09-14 16:52:51.167071"], ["status", "success"], ["updated_at", "2022-09-14 16:52:51.167517"], ["id", 255]] [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [86ac3ec6-f87d-4b31-b6da-aeece7fe8acf]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [86ac3ec6-f87d-4b31-b6da-aeece7fe8acf] Performed CanvasSync::Jobs::ReportProcessorJob (Job ID: 86ac3ec6-f87d-4b31-b6da-aeece7fe8acf) from Test(default) in 17.19ms  (0.1ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [CanvasSync::Jobs::ReportStarter] [364162a7-99ff-42d8-97cc-be09451ebd68] Performing CanvasSync::Jobs::ReportStarter (Job ID: 364162a7-99ff-42d8-97cc-be09451ebd68) from Test(default) with arguments: "provisioning_csv", {"parameters[users]"=>true}, "CoolProcessor", {:models=>["users"]} [ActiveJob] [CanvasSync::Jobs::ReportStarter] [364162a7-99ff-42d8-97cc-be09451ebd68] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "364162a7-99ff-42d8-97cc-be09451ebd68"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::ReportStarter] [364162a7-99ff-42d8-97cc-be09451ebd68]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [364162a7-99ff-42d8-97cc-be09451ebd68] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportStarter"], ["status", "enqueued"], ["job_arguments", "---\n- provisioning_csv\n- parameters[users]: true\n- CoolProcessor\n- :models:\n - users\n"], ["created_at", "2022-09-14 16:52:51.172063"], ["updated_at", "2022-09-14 16:52:51.172063"], ["job_id", "364162a7-99ff-42d8-97cc-be09451ebd68"]] [ActiveJob] [CanvasSync::Jobs::ReportStarter] [364162a7-99ff-42d8-97cc-be09451ebd68]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [364162a7-99ff-42d8-97cc-be09451ebd68]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [364162a7-99ff-42d8-97cc-be09451ebd68] CanvasSync::JobLog Update (0.4ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-09-14 16:52:51.173931"], ["status", "running"], ["updated_at", "2022-09-14 16:52:51.174240"], ["id", 256]] [ActiveJob] [CanvasSync::Jobs::ReportStarter] [364162a7-99ff-42d8-97cc-be09451ebd68]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [364162a7-99ff-42d8-97cc-be09451ebd68]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [364162a7-99ff-42d8-97cc-be09451ebd68] CanvasSync::JobLog Create (0.2ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- provisioning_csv\n- 1\n- CoolProcessor\n- :models:\n - users\n :sync_start_time: '2022-09-14T16:52:51Z'\n :report_params:\n parameters[users]: true\n"], ["created_at", "2022-09-14 16:52:51.178477"], ["updated_at", "2022-09-14 16:52:51.178477"], ["job_id", "7df3f72d-3462-47ee-bb70-71fa6a600f09"]] [ActiveJob] [CanvasSync::Jobs::ReportStarter] [364162a7-99ff-42d8-97cc-be09451ebd68]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [364162a7-99ff-42d8-97cc-be09451ebd68] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: 7df3f72d-3462-47ee-bb70-71fa6a600f09) to Test(default) at 2022-09-14 16:53:21 UTC with arguments: "provisioning_csv", 1, "CoolProcessor", {:models=>["users"], :sync_start_time=>"2022-09-14T16:52:51Z", :report_params=>{"parameters[users]"=>true}} [ActiveJob] [CanvasSync::Jobs::ReportStarter] [364162a7-99ff-42d8-97cc-be09451ebd68]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [364162a7-99ff-42d8-97cc-be09451ebd68] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2022-09-14 16:52:51.180823"], ["status", "success"], ["updated_at", "2022-09-14 16:52:51.181114"], ["id", 256]] [ActiveJob] [CanvasSync::Jobs::ReportStarter] [364162a7-99ff-42d8-97cc-be09451ebd68]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [364162a7-99ff-42d8-97cc-be09451ebd68] Performed CanvasSync::Jobs::ReportStarter (Job ID: 364162a7-99ff-42d8-97cc-be09451ebd68) from Test(default) in 11.34ms  (0.1ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [CanvasSync::Jobs::ReportStarter] [d0b75295-d805-42ae-b9bf-11da0f2eb08e] Performing CanvasSync::Jobs::ReportStarter (Job ID: d0b75295-d805-42ae-b9bf-11da0f2eb08e) from Test(default) with arguments: "provisioning_csv", {"parameters[users]"=>true}, "CoolProcessor", {:models=>["users"]}, {:allow_redownloads=>true} [ActiveJob] [CanvasSync::Jobs::ReportStarter] [d0b75295-d805-42ae-b9bf-11da0f2eb08e] CanvasSync::JobLog Load (0.1ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "d0b75295-d805-42ae-b9bf-11da0f2eb08e"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::ReportStarter] [d0b75295-d805-42ae-b9bf-11da0f2eb08e]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [d0b75295-d805-42ae-b9bf-11da0f2eb08e] CanvasSync::JobLog Create (0.2ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportStarter"], ["status", "enqueued"], ["job_arguments", "---\n- provisioning_csv\n- parameters[users]: true\n- CoolProcessor\n- :models:\n - users\n- :allow_redownloads: true\n"], ["created_at", "2022-09-14 16:52:51.185157"], ["updated_at", "2022-09-14 16:52:51.185157"], ["job_id", "d0b75295-d805-42ae-b9bf-11da0f2eb08e"]] [ActiveJob] [CanvasSync::Jobs::ReportStarter] [d0b75295-d805-42ae-b9bf-11da0f2eb08e]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [d0b75295-d805-42ae-b9bf-11da0f2eb08e]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [d0b75295-d805-42ae-b9bf-11da0f2eb08e] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-09-14 16:52:51.186443"], ["status", "running"], ["updated_at", "2022-09-14 16:52:51.186727"], ["id", 258]] [ActiveJob] [CanvasSync::Jobs::ReportStarter] [d0b75295-d805-42ae-b9bf-11da0f2eb08e]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [d0b75295-d805-42ae-b9bf-11da0f2eb08e]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [d0b75295-d805-42ae-b9bf-11da0f2eb08e] CanvasSync::JobLog Update (0.4ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2022-09-14 16:52:51.189897"], ["status", "success"], ["updated_at", "2022-09-14 16:52:51.190445"], ["id", 258]] [ActiveJob] [CanvasSync::Jobs::ReportStarter] [d0b75295-d805-42ae-b9bf-11da0f2eb08e]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [d0b75295-d805-42ae-b9bf-11da0f2eb08e] Performed CanvasSync::Jobs::ReportStarter (Job ID: d0b75295-d805-42ae-b9bf-11da0f2eb08e) from Test(default) in 7.8ms  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Account Exists (0.5ms) SELECT 1 AS one FROM "accounts" WHERE "accounts"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] Account Create (0.4ms) INSERT INTO "accounts" ("canvas_id", "sis_id", "canvas_parent_account_id", "sis_parent_account_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 1], ["sis_id", "4558a3ea3158cfe2bc874f6df9c1ccd7"], ["canvas_parent_account_id", 1], ["sis_parent_account_id", "065d3ab2594e84660301fa5cdaac4c07"], ["name", "Account name"], ["workflow_state", "active"], ["created_at", "2022-09-14 16:52:51.203405"], ["updated_at", "2022-09-14 16:52:51.203405"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.6ms) SELECT COUNT(*) FROM "admins" [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [3b9c87f7-ab4b-4ce2-b772-a807fff679c3] Performing CanvasSync::Jobs::SyncAdminsJob (Job ID: 3b9c87f7-ab4b-4ce2-b772-a807fff679c3) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [3b9c87f7-ab4b-4ce2-b772-a807fff679c3] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "3b9c87f7-ab4b-4ce2-b772-a807fff679c3"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [3b9c87f7-ab4b-4ce2-b772-a807fff679c3]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [3b9c87f7-ab4b-4ce2-b772-a807fff679c3] CanvasSync::JobLog Create (0.2ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncAdminsJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2022-09-14 16:52:51.209502"], ["updated_at", "2022-09-14 16:52:51.209502"], ["job_id", "3b9c87f7-ab4b-4ce2-b772-a807fff679c3"]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [3b9c87f7-ab4b-4ce2-b772-a807fff679c3]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [3b9c87f7-ab4b-4ce2-b772-a807fff679c3]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [3b9c87f7-ab4b-4ce2-b772-a807fff679c3] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-09-14 16:52:51.210707"], ["status", "running"], ["updated_at", "2022-09-14 16:52:51.211029"], ["id", 259]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [3b9c87f7-ab4b-4ce2-b772-a807fff679c3]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [3b9c87f7-ab4b-4ce2-b772-a807fff679c3] Account Load (0.3ms) SELECT "accounts".* FROM "accounts" WHERE "accounts"."workflow_state" != $1 ORDER BY "accounts"."id" ASC LIMIT $2 [["workflow_state", "deleted"], ["LIMIT", 1000]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [3b9c87f7-ab4b-4ce2-b772-a807fff679c3] Admin Load (0.2ms) SELECT "admins".* FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [3b9c87f7-ab4b-4ce2-b772-a807fff679c3]  (0.3ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [3b9c87f7-ab4b-4ce2-b772-a807fff679c3] Admin Exists (0.4ms) SELECT 1 AS one FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [3b9c87f7-ab4b-4ce2-b772-a807fff679c3] Admin Create (0.5ms) INSERT INTO "admins" ("canvas_id", "role_name", "canvas_account_id", "canvas_role_id", "canvas_user_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 2], ["role_name", "AccountAdmin"], ["canvas_account_id", 1], ["canvas_role_id", 1], ["canvas_user_id", 1], ["workflow_state", "active"], ["created_at", "2022-09-14 16:52:51.226603"], ["updated_at", "2022-09-14 16:52:51.226603"]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [3b9c87f7-ab4b-4ce2-b772-a807fff679c3]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [3b9c87f7-ab4b-4ce2-b772-a807fff679c3] Admin Load (0.3ms) SELECT "admins".* FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 3], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [3b9c87f7-ab4b-4ce2-b772-a807fff679c3]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [3b9c87f7-ab4b-4ce2-b772-a807fff679c3] Admin Exists (0.3ms) SELECT 1 AS one FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 3], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [3b9c87f7-ab4b-4ce2-b772-a807fff679c3] Admin Create (0.3ms) INSERT INTO "admins" ("canvas_id", "role_name", "canvas_account_id", "canvas_role_id", "canvas_user_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 3], ["role_name", "Custom Account Role"], ["canvas_account_id", 1], ["canvas_role_id", 11], ["canvas_user_id", 11], ["workflow_state", "active"], ["created_at", "2022-09-14 16:52:51.230681"], ["updated_at", "2022-09-14 16:52:51.230681"]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [3b9c87f7-ab4b-4ce2-b772-a807fff679c3]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [3b9c87f7-ab4b-4ce2-b772-a807fff679c3] Admin Load (0.2ms) SELECT "admins".* FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 4], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [3b9c87f7-ab4b-4ce2-b772-a807fff679c3]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [3b9c87f7-ab4b-4ce2-b772-a807fff679c3] Admin Exists (0.2ms) SELECT 1 AS one FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 4], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [3b9c87f7-ab4b-4ce2-b772-a807fff679c3] Admin Create (0.2ms) INSERT INTO "admins" ("canvas_id", "role_name", "canvas_account_id", "canvas_role_id", "canvas_user_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 4], ["role_name", "Test"], ["canvas_account_id", 1], ["canvas_role_id", 10], ["canvas_user_id", 11], ["workflow_state", "active"], ["created_at", "2022-09-14 16:52:51.234236"], ["updated_at", "2022-09-14 16:52:51.234236"]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [3b9c87f7-ab4b-4ce2-b772-a807fff679c3]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [3b9c87f7-ab4b-4ce2-b772-a807fff679c3] Admin Update All (0.2ms) UPDATE "admins" SET "workflow_state" = 'inactive' WHERE "admins"."id" NOT IN ($1, $2, $3) [["id", 43], ["id", 44], ["id", 45]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [3b9c87f7-ab4b-4ce2-b772-a807fff679c3]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [3b9c87f7-ab4b-4ce2-b772-a807fff679c3] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2022-09-14 16:52:51.236090"], ["status", "success"], ["updated_at", "2022-09-14 16:52:51.236432"], ["id", 259]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [3b9c87f7-ab4b-4ce2-b772-a807fff679c3]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [3b9c87f7-ab4b-4ce2-b772-a807fff679c3] Performed CanvasSync::Jobs::SyncAdminsJob (Job ID: 3b9c87f7-ab4b-4ce2-b772-a807fff679c3) from Test(default) in 29.24ms  (0.3ms) SELECT COUNT(*) FROM "admins"  (0.2ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [fc4e66e6-472a-4bf0-8f73-ce109b73e754] Performing CanvasSync::Jobs::SyncAssignmentGroupsJob (Job ID: fc4e66e6-472a-4bf0-8f73-ce109b73e754) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [fc4e66e6-472a-4bf0-8f73-ce109b73e754] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "fc4e66e6-472a-4bf0-8f73-ce109b73e754"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [fc4e66e6-472a-4bf0-8f73-ce109b73e754]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [fc4e66e6-472a-4bf0-8f73-ce109b73e754] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncAssignmentGroupsJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2022-09-14 16:52:51.242599"], ["updated_at", "2022-09-14 16:52:51.242599"], ["job_id", "fc4e66e6-472a-4bf0-8f73-ce109b73e754"]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [fc4e66e6-472a-4bf0-8f73-ce109b73e754]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [fc4e66e6-472a-4bf0-8f73-ce109b73e754]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [fc4e66e6-472a-4bf0-8f73-ce109b73e754] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-09-14 16:52:51.244224"], ["status", "running"], ["updated_at", "2022-09-14 16:52:51.244530"], ["id", 260]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [fc4e66e6-472a-4bf0-8f73-ce109b73e754]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [fc4e66e6-472a-4bf0-8f73-ce109b73e754]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [fc4e66e6-472a-4bf0-8f73-ce109b73e754] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proserv_assignment_group_export_csv\n- 1\n- CanvasSync::Processors::AssignmentGroupsProcessor\n- :sync_start_time: '2022-09-14T16:52:51Z'\n :report_params:\n :parameters:\n :enrollment_term_id: 1\n"], ["created_at", "2022-09-14 16:52:51.248599"], ["updated_at", "2022-09-14 16:52:51.248599"], ["job_id", "de4ad265-dc59-4583-a7ee-b61db9288a38"]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [fc4e66e6-472a-4bf0-8f73-ce109b73e754]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [fc4e66e6-472a-4bf0-8f73-ce109b73e754] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: de4ad265-dc59-4583-a7ee-b61db9288a38) to Test(default) at 2022-09-14 16:53:21 UTC with arguments: "proserv_assignment_group_export_csv", 1, "CanvasSync::Processors::AssignmentGroupsProcessor", {:sync_start_time=>"2022-09-14T16:52:51Z", :report_params=>{:parameters=>{:enrollment_term_id=>1}}} [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [fc4e66e6-472a-4bf0-8f73-ce109b73e754]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [fc4e66e6-472a-4bf0-8f73-ce109b73e754] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2022-09-14 16:52:51.250855"], ["status", "success"], ["updated_at", "2022-09-14 16:52:51.251161"], ["id", 260]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [fc4e66e6-472a-4bf0-8f73-ce109b73e754]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [fc4e66e6-472a-4bf0-8f73-ce109b73e754] Performed CanvasSync::Jobs::SyncAssignmentGroupsJob (Job ID: fc4e66e6-472a-4bf0-8f73-ce109b73e754) from Test(default) in 10.69ms  (0.1ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [ddb6b5de-549d-4bcd-b57f-f0154b52d8ff] Performing CanvasSync::Jobs::SyncAssignmentsJob (Job ID: ddb6b5de-549d-4bcd-b57f-f0154b52d8ff) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [ddb6b5de-549d-4bcd-b57f-f0154b52d8ff] CanvasSync::JobLog Load (0.3ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "ddb6b5de-549d-4bcd-b57f-f0154b52d8ff"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [ddb6b5de-549d-4bcd-b57f-f0154b52d8ff]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [ddb6b5de-549d-4bcd-b57f-f0154b52d8ff] CanvasSync::JobLog Create (0.4ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncAssignmentsJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2022-09-14 16:52:51.256834"], ["updated_at", "2022-09-14 16:52:51.256834"], ["job_id", "ddb6b5de-549d-4bcd-b57f-f0154b52d8ff"]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [ddb6b5de-549d-4bcd-b57f-f0154b52d8ff]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [ddb6b5de-549d-4bcd-b57f-f0154b52d8ff]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [ddb6b5de-549d-4bcd-b57f-f0154b52d8ff] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-09-14 16:52:51.258760"], ["status", "running"], ["updated_at", "2022-09-14 16:52:51.259121"], ["id", 262]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [ddb6b5de-549d-4bcd-b57f-f0154b52d8ff]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [ddb6b5de-549d-4bcd-b57f-f0154b52d8ff]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [ddb6b5de-549d-4bcd-b57f-f0154b52d8ff] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proserv_assignment_export_csv\n- 1\n- CanvasSync::Processors::AssignmentsProcessor\n- :sync_start_time: '2022-09-14T16:52:51Z'\n :report_params:\n :parameters:\n :enrollment_term_id: 1\n"], ["created_at", "2022-09-14 16:52:51.262545"], ["updated_at", "2022-09-14 16:52:51.262545"], ["job_id", "7ad74ac7-5014-4329-a6b8-0c4a42a1dd4d"]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [ddb6b5de-549d-4bcd-b57f-f0154b52d8ff]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [ddb6b5de-549d-4bcd-b57f-f0154b52d8ff] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: 7ad74ac7-5014-4329-a6b8-0c4a42a1dd4d) to Test(default) at 2022-09-14 16:53:21 UTC with arguments: "proserv_assignment_export_csv", 1, "CanvasSync::Processors::AssignmentsProcessor", {:sync_start_time=>"2022-09-14T16:52:51Z", :report_params=>{:parameters=>{:enrollment_term_id=>1}}} [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [ddb6b5de-549d-4bcd-b57f-f0154b52d8ff]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [ddb6b5de-549d-4bcd-b57f-f0154b52d8ff] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2022-09-14 16:52:51.264956"], ["status", "success"], ["updated_at", "2022-09-14 16:52:51.265346"], ["id", 262]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [ddb6b5de-549d-4bcd-b57f-f0154b52d8ff]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [ddb6b5de-549d-4bcd-b57f-f0154b52d8ff] Performed CanvasSync::Jobs::SyncAssignmentsJob (Job ID: ddb6b5de-549d-4bcd-b57f-f0154b52d8ff) from Test(default) in 11.11ms  (0.2ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [f2879f60-416c-454a-9599-225728d34695] Performing CanvasSync::Jobs::SyncAssignmentsJob (Job ID: f2879f60-416c-454a-9599-225728d34695) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [f2879f60-416c-454a-9599-225728d34695] CanvasSync::JobLog Load (0.1ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "f2879f60-416c-454a-9599-225728d34695"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [f2879f60-416c-454a-9599-225728d34695]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [f2879f60-416c-454a-9599-225728d34695] CanvasSync::JobLog Create (0.2ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncAssignmentsJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2022-09-14 16:52:51.269494"], ["updated_at", "2022-09-14 16:52:51.269494"], ["job_id", "f2879f60-416c-454a-9599-225728d34695"]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [f2879f60-416c-454a-9599-225728d34695]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [f2879f60-416c-454a-9599-225728d34695]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [f2879f60-416c-454a-9599-225728d34695] CanvasSync::JobLog Update (0.4ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-09-14 16:52:51.270987"], ["status", "running"], ["updated_at", "2022-09-14 16:52:51.271387"], ["id", 264]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [f2879f60-416c-454a-9599-225728d34695]  (0.3ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [f2879f60-416c-454a-9599-225728d34695]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [f2879f60-416c-454a-9599-225728d34695] CanvasSync::JobLog Create (0.4ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proserv_assignment_export_csv\n- 1\n- CanvasSync::Processors::AssignmentsProcessor\n- :sync_start_time: '2022-09-14T16:52:51Z'\n :report_params:\n :parameters: {}\n"], ["created_at", "2022-09-14 16:52:51.275538"], ["updated_at", "2022-09-14 16:52:51.275538"], ["job_id", "071d6ae7-cb39-479a-a6eb-d12885e08bde"]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [f2879f60-416c-454a-9599-225728d34695]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [f2879f60-416c-454a-9599-225728d34695] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: 071d6ae7-cb39-479a-a6eb-d12885e08bde) to Test(default) at 2022-09-14 16:53:21 UTC with arguments: "proserv_assignment_export_csv", 1, "CanvasSync::Processors::AssignmentsProcessor", {:sync_start_time=>"2022-09-14T16:52:51Z", :report_params=>{:parameters=>{}}} [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [f2879f60-416c-454a-9599-225728d34695]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [f2879f60-416c-454a-9599-225728d34695] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2022-09-14 16:52:51.278423"], ["status", "success"], ["updated_at", "2022-09-14 16:52:51.278798"], ["id", 264]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [f2879f60-416c-454a-9599-225728d34695]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [f2879f60-416c-454a-9599-225728d34695] Performed CanvasSync::Jobs::SyncAssignmentsJob (Job ID: f2879f60-416c-454a-9599-225728d34695) from Test(default) in 11.48ms  (0.2ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [f1c077aa-aa73-446f-9314-02c1eabdd4c5] Performing CanvasSync::Jobs::SyncContentMigrationsJob (Job ID: f1c077aa-aa73-446f-9314-02c1eabdd4c5) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [f1c077aa-aa73-446f-9314-02c1eabdd4c5] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "f1c077aa-aa73-446f-9314-02c1eabdd4c5"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [f1c077aa-aa73-446f-9314-02c1eabdd4c5]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [f1c077aa-aa73-446f-9314-02c1eabdd4c5] CanvasSync::JobLog Create (0.2ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncContentMigrationsJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2022-09-14 16:52:51.284092"], ["updated_at", "2022-09-14 16:52:51.284092"], ["job_id", "f1c077aa-aa73-446f-9314-02c1eabdd4c5"]] [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [f1c077aa-aa73-446f-9314-02c1eabdd4c5]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [f1c077aa-aa73-446f-9314-02c1eabdd4c5]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [f1c077aa-aa73-446f-9314-02c1eabdd4c5] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-09-14 16:52:51.285254"], ["status", "running"], ["updated_at", "2022-09-14 16:52:51.285485"], ["id", 266]] [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [f1c077aa-aa73-446f-9314-02c1eabdd4c5]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [f1c077aa-aa73-446f-9314-02c1eabdd4c5]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [f1c077aa-aa73-446f-9314-02c1eabdd4c5] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proserv_content_migrations_csv\n- 1\n- CanvasSync::Processors::ContentMigrationsProcessor\n- :sync_start_time: '2022-09-14T16:52:51Z'\n :report_params:\n :parameters: {}\n"], ["created_at", "2022-09-14 16:52:51.288463"], ["updated_at", "2022-09-14 16:52:51.288463"], ["job_id", "d96d07ef-0176-48f3-83b2-14fe8721abc5"]] [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [f1c077aa-aa73-446f-9314-02c1eabdd4c5]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [f1c077aa-aa73-446f-9314-02c1eabdd4c5] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: d96d07ef-0176-48f3-83b2-14fe8721abc5) to Test(default) at 2022-09-14 16:53:21 UTC with arguments: "proserv_content_migrations_csv", 1, "CanvasSync::Processors::ContentMigrationsProcessor", {:sync_start_time=>"2022-09-14T16:52:51Z", :report_params=>{:parameters=>{}}} [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [f1c077aa-aa73-446f-9314-02c1eabdd4c5]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [f1c077aa-aa73-446f-9314-02c1eabdd4c5] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2022-09-14 16:52:51.291930"], ["status", "success"], ["updated_at", "2022-09-14 16:52:51.292402"], ["id", 266]] [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [f1c077aa-aa73-446f-9314-02c1eabdd4c5]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [f1c077aa-aa73-446f-9314-02c1eabdd4c5] Performed CanvasSync::Jobs::SyncContentMigrationsJob (Job ID: f1c077aa-aa73-446f-9314-02c1eabdd4c5) from Test(default) in 10.5ms  (0.2ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [a5fe4891-8b13-4282-af8b-123b696352d8] Performing CanvasSync::Jobs::SyncContentMigrationsJob (Job ID: a5fe4891-8b13-4282-af8b-123b696352d8) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [a5fe4891-8b13-4282-af8b-123b696352d8] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "a5fe4891-8b13-4282-af8b-123b696352d8"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [a5fe4891-8b13-4282-af8b-123b696352d8]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [a5fe4891-8b13-4282-af8b-123b696352d8] CanvasSync::JobLog Create (0.4ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncContentMigrationsJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2022-09-14 16:52:51.297430"], ["updated_at", "2022-09-14 16:52:51.297430"], ["job_id", "a5fe4891-8b13-4282-af8b-123b696352d8"]] [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [a5fe4891-8b13-4282-af8b-123b696352d8]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [a5fe4891-8b13-4282-af8b-123b696352d8]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [a5fe4891-8b13-4282-af8b-123b696352d8] CanvasSync::JobLog Update (0.4ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-09-14 16:52:51.299427"], ["status", "running"], ["updated_at", "2022-09-14 16:52:51.299930"], ["id", 268]] [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [a5fe4891-8b13-4282-af8b-123b696352d8]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [a5fe4891-8b13-4282-af8b-123b696352d8]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [a5fe4891-8b13-4282-af8b-123b696352d8] CanvasSync::JobLog Create (0.4ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proserv_content_migrations_csv\n- 1\n- CanvasSync::Processors::ContentMigrationsProcessor\n- :sync_start_time: '2022-09-14T16:52:51Z'\n :report_params:\n :parameters:\n :updated_after: 2022-09-14 10:52:51 UTC\n"], ["created_at", "2022-09-14 16:52:51.304190"], ["updated_at", "2022-09-14 16:52:51.304190"], ["job_id", "da19bace-f475-47cb-bd69-d6f81e74704c"]] [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [a5fe4891-8b13-4282-af8b-123b696352d8]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [a5fe4891-8b13-4282-af8b-123b696352d8] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: da19bace-f475-47cb-bd69-d6f81e74704c) to Test(default) at 2022-09-14 16:53:21 UTC with arguments: "proserv_content_migrations_csv", 1, "CanvasSync::Processors::ContentMigrationsProcessor", {:sync_start_time=>"2022-09-14T16:52:51Z", :report_params=>{:parameters=>{:updated_after=>"2022-09-14 10:52:51 UTC"}}} [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [a5fe4891-8b13-4282-af8b-123b696352d8]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [a5fe4891-8b13-4282-af8b-123b696352d8] CanvasSync::JobLog Update (0.4ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2022-09-14 16:52:51.307838"], ["status", "success"], ["updated_at", "2022-09-14 16:52:51.308284"], ["id", 268]] [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [a5fe4891-8b13-4282-af8b-123b696352d8]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [a5fe4891-8b13-4282-af8b-123b696352d8] Performed CanvasSync::Jobs::SyncContentMigrationsJob (Job ID: a5fe4891-8b13-4282-af8b-123b696352d8) from Test(default) in 13.24ms  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [6e0d5a08-e9a3-44f8-8d89-6d64783be8f7] Performing CanvasSync::Jobs::SyncContextModuleItemsJob (Job ID: 6e0d5a08-e9a3-44f8-8d89-6d64783be8f7) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [6e0d5a08-e9a3-44f8-8d89-6d64783be8f7] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "6e0d5a08-e9a3-44f8-8d89-6d64783be8f7"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [6e0d5a08-e9a3-44f8-8d89-6d64783be8f7]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [6e0d5a08-e9a3-44f8-8d89-6d64783be8f7] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncContextModuleItemsJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2022-09-14 16:52:51.314564"], ["updated_at", "2022-09-14 16:52:51.314564"], ["job_id", "6e0d5a08-e9a3-44f8-8d89-6d64783be8f7"]] [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [6e0d5a08-e9a3-44f8-8d89-6d64783be8f7]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [6e0d5a08-e9a3-44f8-8d89-6d64783be8f7]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [6e0d5a08-e9a3-44f8-8d89-6d64783be8f7] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-09-14 16:52:51.316390"], ["status", "running"], ["updated_at", "2022-09-14 16:52:51.316842"], ["id", 270]] [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [6e0d5a08-e9a3-44f8-8d89-6d64783be8f7]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [6e0d5a08-e9a3-44f8-8d89-6d64783be8f7]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [6e0d5a08-e9a3-44f8-8d89-6d64783be8f7] CanvasSync::JobLog Create (0.4ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proserv_context_module_items_csv\n- 1\n- CanvasSync::Processors::ContextModuleItemsProcessor\n- :sync_start_time: '2022-09-14T16:52:51Z'\n :report_params:\n :parameters:\n :enrollment_term_id: 1\n"], ["created_at", "2022-09-14 16:52:51.319896"], ["updated_at", "2022-09-14 16:52:51.319896"], ["job_id", "b00cba2a-7b64-48b6-b8ac-5f707cbd79b3"]] [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [6e0d5a08-e9a3-44f8-8d89-6d64783be8f7]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [6e0d5a08-e9a3-44f8-8d89-6d64783be8f7] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: b00cba2a-7b64-48b6-b8ac-5f707cbd79b3) to Test(default) at 2022-09-14 16:53:21 UTC with arguments: "proserv_context_module_items_csv", 1, "CanvasSync::Processors::ContextModuleItemsProcessor", {:sync_start_time=>"2022-09-14T16:52:51Z", :report_params=>{:parameters=>{:enrollment_term_id=>1}}} [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [6e0d5a08-e9a3-44f8-8d89-6d64783be8f7]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [6e0d5a08-e9a3-44f8-8d89-6d64783be8f7] CanvasSync::JobLog Update (0.4ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2022-09-14 16:52:51.323379"], ["status", "success"], ["updated_at", "2022-09-14 16:52:51.323904"], ["id", 270]] [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [6e0d5a08-e9a3-44f8-8d89-6d64783be8f7]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [6e0d5a08-e9a3-44f8-8d89-6d64783be8f7] Performed CanvasSync::Jobs::SyncContextModuleItemsJob (Job ID: 6e0d5a08-e9a3-44f8-8d89-6d64783be8f7) from Test(default) in 12.37ms  (0.1ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [9a305f98-5be9-41dd-8f60-e01479d2e3e9] Performing CanvasSync::Jobs::SyncContextModuleItemsJob (Job ID: 9a305f98-5be9-41dd-8f60-e01479d2e3e9) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [9a305f98-5be9-41dd-8f60-e01479d2e3e9] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "9a305f98-5be9-41dd-8f60-e01479d2e3e9"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [9a305f98-5be9-41dd-8f60-e01479d2e3e9]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [9a305f98-5be9-41dd-8f60-e01479d2e3e9] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncContextModuleItemsJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2022-09-14 16:52:51.329027"], ["updated_at", "2022-09-14 16:52:51.329027"], ["job_id", "9a305f98-5be9-41dd-8f60-e01479d2e3e9"]] [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [9a305f98-5be9-41dd-8f60-e01479d2e3e9]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [9a305f98-5be9-41dd-8f60-e01479d2e3e9]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [9a305f98-5be9-41dd-8f60-e01479d2e3e9] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-09-14 16:52:51.330353"], ["status", "running"], ["updated_at", "2022-09-14 16:52:51.330645"], ["id", 272]] [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [9a305f98-5be9-41dd-8f60-e01479d2e3e9]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [9a305f98-5be9-41dd-8f60-e01479d2e3e9]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [9a305f98-5be9-41dd-8f60-e01479d2e3e9] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proserv_context_module_items_csv\n- 1\n- CanvasSync::Processors::ContextModuleItemsProcessor\n- :sync_start_time: '2022-09-14T16:52:51Z'\n :report_params:\n :parameters: {}\n"], ["created_at", "2022-09-14 16:52:51.333521"], ["updated_at", "2022-09-14 16:52:51.333521"], ["job_id", "beb8e624-8ffb-44ad-9e04-4591d8e10141"]] [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [9a305f98-5be9-41dd-8f60-e01479d2e3e9]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [9a305f98-5be9-41dd-8f60-e01479d2e3e9] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: beb8e624-8ffb-44ad-9e04-4591d8e10141) to Test(default) at 2022-09-14 16:53:21 UTC with arguments: "proserv_context_module_items_csv", 1, "CanvasSync::Processors::ContextModuleItemsProcessor", {:sync_start_time=>"2022-09-14T16:52:51Z", :report_params=>{:parameters=>{}}} [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [9a305f98-5be9-41dd-8f60-e01479d2e3e9]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [9a305f98-5be9-41dd-8f60-e01479d2e3e9] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2022-09-14 16:52:51.335600"], ["status", "success"], ["updated_at", "2022-09-14 16:52:51.335952"], ["id", 272]] [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [9a305f98-5be9-41dd-8f60-e01479d2e3e9]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [9a305f98-5be9-41dd-8f60-e01479d2e3e9] Performed CanvasSync::Jobs::SyncContextModuleItemsJob (Job ID: 9a305f98-5be9-41dd-8f60-e01479d2e3e9) from Test(default) in 9.16ms  (0.1ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [f582fca2-66c9-45c4-989a-204d68b297a2] Performing CanvasSync::Jobs::SyncContextModulesJob (Job ID: f582fca2-66c9-45c4-989a-204d68b297a2) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [f582fca2-66c9-45c4-989a-204d68b297a2] CanvasSync::JobLog Load (0.3ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "f582fca2-66c9-45c4-989a-204d68b297a2"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [f582fca2-66c9-45c4-989a-204d68b297a2]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [f582fca2-66c9-45c4-989a-204d68b297a2] CanvasSync::JobLog Create (0.5ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncContextModulesJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2022-09-14 16:52:51.342601"], ["updated_at", "2022-09-14 16:52:51.342601"], ["job_id", "f582fca2-66c9-45c4-989a-204d68b297a2"]] [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [f582fca2-66c9-45c4-989a-204d68b297a2]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [f582fca2-66c9-45c4-989a-204d68b297a2]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [f582fca2-66c9-45c4-989a-204d68b297a2] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-09-14 16:52:51.344531"], ["status", "running"], ["updated_at", "2022-09-14 16:52:51.344917"], ["id", 274]] [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [f582fca2-66c9-45c4-989a-204d68b297a2]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [f582fca2-66c9-45c4-989a-204d68b297a2]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [f582fca2-66c9-45c4-989a-204d68b297a2] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proserv_context_modules_csv\n- 1\n- CanvasSync::Processors::ContextModulesProcessor\n- :sync_start_time: '2022-09-14T16:52:51Z'\n :report_params:\n :parameters:\n :enrollment_term_id: 1\n"], ["created_at", "2022-09-14 16:52:51.348468"], ["updated_at", "2022-09-14 16:52:51.348468"], ["job_id", "37a15ea2-6f93-4afa-867c-5df546638cf6"]] [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [f582fca2-66c9-45c4-989a-204d68b297a2]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [f582fca2-66c9-45c4-989a-204d68b297a2] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: 37a15ea2-6f93-4afa-867c-5df546638cf6) to Test(default) at 2022-09-14 16:53:21 UTC with arguments: "proserv_context_modules_csv", 1, "CanvasSync::Processors::ContextModulesProcessor", {:sync_start_time=>"2022-09-14T16:52:51Z", :report_params=>{:parameters=>{:enrollment_term_id=>1}}} [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [f582fca2-66c9-45c4-989a-204d68b297a2]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [f582fca2-66c9-45c4-989a-204d68b297a2] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2022-09-14 16:52:51.350905"], ["status", "success"], ["updated_at", "2022-09-14 16:52:51.351231"], ["id", 274]] [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [f582fca2-66c9-45c4-989a-204d68b297a2]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [f582fca2-66c9-45c4-989a-204d68b297a2] Performed CanvasSync::Jobs::SyncContextModulesJob (Job ID: f582fca2-66c9-45c4-989a-204d68b297a2) from Test(default) in 11.19ms  (0.1ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [f4c82bd2-6dac-44f0-9c03-509fbd09049e] Performing CanvasSync::Jobs::SyncContextModulesJob (Job ID: f4c82bd2-6dac-44f0-9c03-509fbd09049e) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [f4c82bd2-6dac-44f0-9c03-509fbd09049e] CanvasSync::JobLog Load (0.3ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "f4c82bd2-6dac-44f0-9c03-509fbd09049e"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [f4c82bd2-6dac-44f0-9c03-509fbd09049e]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [f4c82bd2-6dac-44f0-9c03-509fbd09049e] CanvasSync::JobLog Create (0.4ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncContextModulesJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2022-09-14 16:52:51.356237"], ["updated_at", "2022-09-14 16:52:51.356237"], ["job_id", "f4c82bd2-6dac-44f0-9c03-509fbd09049e"]] [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [f4c82bd2-6dac-44f0-9c03-509fbd09049e]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [f4c82bd2-6dac-44f0-9c03-509fbd09049e]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [f4c82bd2-6dac-44f0-9c03-509fbd09049e] CanvasSync::JobLog Update (0.4ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-09-14 16:52:51.358255"], ["status", "running"], ["updated_at", "2022-09-14 16:52:51.358720"], ["id", 276]] [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [f4c82bd2-6dac-44f0-9c03-509fbd09049e]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [f4c82bd2-6dac-44f0-9c03-509fbd09049e]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [f4c82bd2-6dac-44f0-9c03-509fbd09049e] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proserv_context_modules_csv\n- 1\n- CanvasSync::Processors::ContextModulesProcessor\n- :sync_start_time: '2022-09-14T16:52:51Z'\n :report_params:\n :parameters: {}\n"], ["created_at", "2022-09-14 16:52:51.362310"], ["updated_at", "2022-09-14 16:52:51.362310"], ["job_id", "2b1ca3fc-a5fc-4956-8497-1b974105a068"]] [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [f4c82bd2-6dac-44f0-9c03-509fbd09049e]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [f4c82bd2-6dac-44f0-9c03-509fbd09049e] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: 2b1ca3fc-a5fc-4956-8497-1b974105a068) to Test(default) at 2022-09-14 16:53:21 UTC with arguments: "proserv_context_modules_csv", 1, "CanvasSync::Processors::ContextModulesProcessor", {:sync_start_time=>"2022-09-14T16:52:51Z", :report_params=>{:parameters=>{}}} [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [f4c82bd2-6dac-44f0-9c03-509fbd09049e]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [f4c82bd2-6dac-44f0-9c03-509fbd09049e] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2022-09-14 16:52:51.364994"], ["status", "success"], ["updated_at", "2022-09-14 16:52:51.365397"], ["id", 276]] [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [f4c82bd2-6dac-44f0-9c03-509fbd09049e]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [f4c82bd2-6dac-44f0-9c03-509fbd09049e] Performed CanvasSync::Jobs::SyncContextModulesJob (Job ID: f4c82bd2-6dac-44f0-9c03-509fbd09049e) from Test(default) in 11.83ms  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Term Exists (0.4ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 18528653], ["LIMIT", 1]] Term Create (0.3ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 18528653], ["name", "Cool Term"], ["start_at", "2022-09-11 16:52:50.015049"], ["end_at", "2022-09-17 16:52:50.015150"], ["workflow_state", "active"], ["sis_id", "ff2a4bf7af23d3464ce2013986403a49"], ["created_at", "2022-09-14 16:52:51.382593"], ["updated_at", "2022-09-14 16:52:51.382593"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [3377c23a-2c7b-490e-8fe7-9b5680b0728d] Performing CanvasSync::Jobs::SyncProvisioningReportJob (Job ID: 3377c23a-2c7b-490e-8fe7-9b5680b0728d) from Test(default) with arguments: {:models=>["users", "courses"], :term_scope=>"active"} [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [3377c23a-2c7b-490e-8fe7-9b5680b0728d] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "3377c23a-2c7b-490e-8fe7-9b5680b0728d"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [3377c23a-2c7b-490e-8fe7-9b5680b0728d]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [3377c23a-2c7b-490e-8fe7-9b5680b0728d] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncProvisioningReportJob"], ["status", "enqueued"], ["job_arguments", "---\n- :models:\n - users\n - courses\n :term_scope: active\n"], ["created_at", "2022-09-14 16:52:51.385155"], ["updated_at", "2022-09-14 16:52:51.385155"], ["job_id", "3377c23a-2c7b-490e-8fe7-9b5680b0728d"]] [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [3377c23a-2c7b-490e-8fe7-9b5680b0728d]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [3377c23a-2c7b-490e-8fe7-9b5680b0728d]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [3377c23a-2c7b-490e-8fe7-9b5680b0728d] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-09-14 16:52:51.386588"], ["status", "running"], ["updated_at", "2022-09-14 16:52:51.386925"], ["id", 278]] [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [3377c23a-2c7b-490e-8fe7-9b5680b0728d]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [3377c23a-2c7b-490e-8fe7-9b5680b0728d]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [3377c23a-2c7b-490e-8fe7-9b5680b0728d] CanvasSync::JobLog Create (0.4ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proservices_provisioning_csv\n- \n- CanvasSync::Processors::ProvisioningReportProcessor\n- :models:\n - users\n - courses\n :term_scope: active\n :sync_start_time: '2022-09-14T16:52:51Z'\n :report_params:\n :parameters:\n :include_deleted: true\n users: true\n courses: true\n :enrollment_term_id: 18528653\n"], ["created_at", "2022-09-14 16:52:51.390581"], ["updated_at", "2022-09-14 16:52:51.390581"], ["job_id", "0d0adb89-0aee-4bed-bcda-aa249c3a86d5"]] [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [3377c23a-2c7b-490e-8fe7-9b5680b0728d]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [3377c23a-2c7b-490e-8fe7-9b5680b0728d] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: 0d0adb89-0aee-4bed-bcda-aa249c3a86d5) to Test(default) at 2022-09-14 16:53:21 UTC with arguments: "proservices_provisioning_csv", nil, "CanvasSync::Processors::ProvisioningReportProcessor", {:models=>["users", "courses"], :term_scope=>"active", :sync_start_time=>"2022-09-14T16:52:51Z", :report_params=>{:parameters=>{:include_deleted=>true, "users"=>true, "courses"=>true, :enrollment_term_id=>18528653}}} [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [3377c23a-2c7b-490e-8fe7-9b5680b0728d]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [3377c23a-2c7b-490e-8fe7-9b5680b0728d] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2022-09-14 16:52:51.394395"], ["status", "success"], ["updated_at", "2022-09-14 16:52:51.394843"], ["id", 278]] [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [3377c23a-2c7b-490e-8fe7-9b5680b0728d]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [3377c23a-2c7b-490e-8fe7-9b5680b0728d] Performed CanvasSync::Jobs::SyncProvisioningReportJob (Job ID: 3377c23a-2c7b-490e-8fe7-9b5680b0728d) from Test(default) in 11.96ms  (0.2ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [bfeb97f9-7716-4c0c-b258-96b4396166f2] Performing CanvasSync::Jobs::SyncProvisioningReportJob (Job ID: bfeb97f9-7716-4c0c-b258-96b4396166f2) from Test(default) with arguments: {:models=>["users", "courses"]} [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [bfeb97f9-7716-4c0c-b258-96b4396166f2] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "bfeb97f9-7716-4c0c-b258-96b4396166f2"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [bfeb97f9-7716-4c0c-b258-96b4396166f2]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [bfeb97f9-7716-4c0c-b258-96b4396166f2] CanvasSync::JobLog Create (0.2ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncProvisioningReportJob"], ["status", "enqueued"], ["job_arguments", "---\n- :models:\n - users\n - courses\n"], ["created_at", "2022-09-14 16:52:51.399125"], ["updated_at", "2022-09-14 16:52:51.399125"], ["job_id", "bfeb97f9-7716-4c0c-b258-96b4396166f2"]] [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [bfeb97f9-7716-4c0c-b258-96b4396166f2]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [bfeb97f9-7716-4c0c-b258-96b4396166f2]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [bfeb97f9-7716-4c0c-b258-96b4396166f2] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-09-14 16:52:51.400569"], ["status", "running"], ["updated_at", "2022-09-14 16:52:51.400821"], ["id", 280]] [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [bfeb97f9-7716-4c0c-b258-96b4396166f2]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [bfeb97f9-7716-4c0c-b258-96b4396166f2]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [bfeb97f9-7716-4c0c-b258-96b4396166f2] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proservices_provisioning_csv\n- \n- CanvasSync::Processors::ProvisioningReportProcessor\n- :models:\n - users\n - courses\n :sync_start_time: '2022-09-14T16:52:51Z'\n :report_params:\n :parameters:\n :include_deleted: true\n users: true\n courses: true\n"], ["created_at", "2022-09-14 16:52:51.410427"], ["updated_at", "2022-09-14 16:52:51.410427"], ["job_id", "e25202ce-e316-4b0c-9481-40162ae398f8"]] [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [bfeb97f9-7716-4c0c-b258-96b4396166f2]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [bfeb97f9-7716-4c0c-b258-96b4396166f2] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: e25202ce-e316-4b0c-9481-40162ae398f8) to Test(default) at 2022-09-14 16:53:21 UTC with arguments: "proservices_provisioning_csv", nil, "CanvasSync::Processors::ProvisioningReportProcessor", {:models=>["users", "courses"], :sync_start_time=>"2022-09-14T16:52:51Z", :report_params=>{:parameters=>{:include_deleted=>true, "users"=>true, "courses"=>true}}} [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [bfeb97f9-7716-4c0c-b258-96b4396166f2]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [bfeb97f9-7716-4c0c-b258-96b4396166f2] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2022-09-14 16:52:51.413164"], ["status", "success"], ["updated_at", "2022-09-14 16:52:51.413610"], ["id", 280]] [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [bfeb97f9-7716-4c0c-b258-96b4396166f2]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [bfeb97f9-7716-4c0c-b258-96b4396166f2] Performed CanvasSync::Jobs::SyncProvisioningReportJob (Job ID: bfeb97f9-7716-4c0c-b258-96b4396166f2) from Test(default) in 16.71ms  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Account Exists (0.2ms) SELECT 1 AS one FROM "accounts" WHERE "accounts"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] Account Create (0.2ms) INSERT INTO "accounts" ("canvas_id", "sis_id", "canvas_parent_account_id", "sis_parent_account_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 1], ["sis_id", "f5525891179d6e966f696659173db7a1"], ["canvas_parent_account_id", 1], ["sis_parent_account_id", "0940cb8149bdb5ca6ee7f9f7fed295d7"], ["name", "Account name"], ["workflow_state", "active"], ["created_at", "2022-09-14 16:52:51.418039"], ["updated_at", "2022-09-14 16:52:51.418039"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.5ms) SELECT COUNT(*) FROM "roles" [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [872c0137-8bcb-4adb-9975-715887eb8f31] Performing CanvasSync::Jobs::SyncRolesJob (Job ID: 872c0137-8bcb-4adb-9975-715887eb8f31) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [872c0137-8bcb-4adb-9975-715887eb8f31] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "872c0137-8bcb-4adb-9975-715887eb8f31"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [872c0137-8bcb-4adb-9975-715887eb8f31]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [872c0137-8bcb-4adb-9975-715887eb8f31] CanvasSync::JobLog Create (0.4ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncRolesJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2022-09-14 16:52:51.424135"], ["updated_at", "2022-09-14 16:52:51.424135"], ["job_id", "872c0137-8bcb-4adb-9975-715887eb8f31"]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [872c0137-8bcb-4adb-9975-715887eb8f31]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [872c0137-8bcb-4adb-9975-715887eb8f31]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [872c0137-8bcb-4adb-9975-715887eb8f31] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-09-14 16:52:51.426150"], ["status", "running"], ["updated_at", "2022-09-14 16:52:51.426631"], ["id", 282]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [872c0137-8bcb-4adb-9975-715887eb8f31]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [872c0137-8bcb-4adb-9975-715887eb8f31] Account Load (0.3ms) SELECT "accounts".* FROM "accounts" WHERE "accounts"."workflow_state" != $1 ORDER BY "accounts"."id" ASC LIMIT $2 [["workflow_state", "deleted"], ["LIMIT", 1000]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [872c0137-8bcb-4adb-9975-715887eb8f31] Role Load (0.3ms) SELECT "roles".* FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [872c0137-8bcb-4adb-9975-715887eb8f31]  (0.3ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [872c0137-8bcb-4adb-9975-715887eb8f31] Role Exists (0.3ms) SELECT 1 AS one FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [872c0137-8bcb-4adb-9975-715887eb8f31] Role Create (1.7ms) INSERT INTO "roles" ("canvas_id", "label", "base_role_type", "canvas_account_id", "workflow_state", "permissions", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 1], ["label", "Account Admin"], ["base_role_type", "AccountMembership"], ["canvas_account_id", 10], ["workflow_state", "built_in"], ["permissions", "{\"manage_wiki\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"post_to_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"moderate_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_announcements\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"send_messages\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"send_messages_all\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_outcomes\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"create_conferences\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"create_collaborations\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_roster\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_all_grades\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_grades\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_rubrics\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"comment_on_others_submissions\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_students\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_admin_users\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_role_overrides\":{\"enabled\":true,\"locked\":true,\"readonly\":true,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_account_memberships\":{\"enabled\":true,\"locked\":true,\"readonly\":true,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_account_settings\":{\"enabled\":true,\"locked\":true,\"readonly\":true,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_groups\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_group_pages\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_files\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_assignments\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"undelete_courses\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_grade_changes\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_course_changes\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_question_banks\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_calendar\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_reports\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_courses\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_user_logins\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_user_observers\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_alerts\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"become_user\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_developer_keys\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"import_sis\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_sis\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_sis\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_course_list\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_statistics\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_storage_quotas\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_course_content\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_content\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_interaction_alerts\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"change_course_state\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_sections\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_feature_flags\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_quiz_answer_audits\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"moderate_grades\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"lti_add_edit\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true}}"], ["created_at", "2022-09-14 16:52:51.443828"], ["updated_at", "2022-09-14 16:52:51.443828"]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [872c0137-8bcb-4adb-9975-715887eb8f31]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [872c0137-8bcb-4adb-9975-715887eb8f31] Role Load (0.2ms) SELECT "roles".* FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 3], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [872c0137-8bcb-4adb-9975-715887eb8f31]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [872c0137-8bcb-4adb-9975-715887eb8f31] Role Exists (0.2ms) SELECT 1 AS one FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 3], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [872c0137-8bcb-4adb-9975-715887eb8f31] Role Create (0.3ms) INSERT INTO "roles" ("canvas_id", "label", "base_role_type", "canvas_account_id", "workflow_state", "permissions", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 3], ["label", "Student"], ["base_role_type", "StudentEnrollment"], ["canvas_account_id", 10], ["workflow_state", "built_in"], ["permissions", "{\"manage_wiki\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"read_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"post_to_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"moderate_forum\":{\"enabled\":false,\"locked\":false,\"readonly\":false,\"explicit\":false},\"read_announcements\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"send_messages\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"send_messages_all\":{\"enabled\":false,\"locked\":false,\"readonly\":false,\"explicit\":false},\"manage_outcomes\":{\"enabled\":false,\"locked\":false,\"readonly\":false,\"explicit\":false},\"create_conferences\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"create_collaborations\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_roster\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_all_grades\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_grades\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_rubrics\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"comment_on_others_submissions\":{\"enabled\":false,\"locked\":false,\"readonly\":false,\"explicit\":false},\"manage_students\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_admin_users\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_role_overrides\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_account_memberships\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_account_settings\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_groups\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"view_group_pages\":{\"enabled\":false,\"locked\":false,\"readonly\":false,\"explicit\":false},\"manage_files\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_assignments\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"undelete_courses\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"view_grade_changes\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"view_course_changes\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"read_question_banks\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_calendar\":{\"enabled\":false,\"locked\":false,\"readonly\":false,\"explicit\":false},\"read_reports\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_courses\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_user_logins\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_user_observers\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_alerts\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"become_user\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_developer_keys\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"import_sis\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_sis\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"read_sis\":{\"enabled\":false,\"locked\":false,\"readonly\":false,\"explicit\":false},\"read_course_list\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"view_statistics\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_storage_quotas\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"read_course_content\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_content\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_interaction_alerts\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"change_course_state\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_sections\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_feature_flags\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"view_quiz_answer_audits\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"moderate_grades\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"lti_add_edit\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false}}"], ["created_at", "2022-09-14 16:52:51.451423"], ["updated_at", "2022-09-14 16:52:51.451423"]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [872c0137-8bcb-4adb-9975-715887eb8f31]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [872c0137-8bcb-4adb-9975-715887eb8f31] Role Update All (0.2ms) UPDATE "roles" SET "workflow_state" = 'inactive' WHERE "roles"."id" NOT IN ($1, $2) [["id", 37], ["id", 38]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [872c0137-8bcb-4adb-9975-715887eb8f31]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [872c0137-8bcb-4adb-9975-715887eb8f31] CanvasSync::JobLog Update (0.4ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2022-09-14 16:52:51.454435"], ["status", "success"], ["updated_at", "2022-09-14 16:52:51.454878"], ["id", 282]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [872c0137-8bcb-4adb-9975-715887eb8f31]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [872c0137-8bcb-4adb-9975-715887eb8f31] Performed CanvasSync::Jobs::SyncRolesJob (Job ID: 872c0137-8bcb-4adb-9975-715887eb8f31) from Test(default) in 33.43ms  (0.2ms) SELECT COUNT(*) FROM "roles"  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Term Exists (0.2ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 67530930], ["LIMIT", 1]] Term Create (0.3ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 67530930], ["name", "Cool Term"], ["start_at", "2022-09-11 16:52:50.015049"], ["end_at", "2022-09-17 16:52:50.015150"], ["workflow_state", "active"], ["sis_id", "a56edc205028aad2127cedb014453721"], ["created_at", "2022-09-14 16:52:51.459735"], ["updated_at", "2022-09-14 16:52:51.459735"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [94ce5148-eaeb-42f1-a500-397878383918] Performing CanvasSync::Jobs::SyncSimpleTableJob (Job ID: 94ce5148-eaeb-42f1-a500-397878383918) from Test(default) with arguments: {:report_name=>"proservices_provisioning_csv", :model=>"courses", :mapping=>"courses", :klass=>"Course", :term_scope=>"active", :params=>{"parameters[include_deleted]"=>true, "parameters[courses]"=>true}} [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [94ce5148-eaeb-42f1-a500-397878383918] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "94ce5148-eaeb-42f1-a500-397878383918"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [94ce5148-eaeb-42f1-a500-397878383918]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [94ce5148-eaeb-42f1-a500-397878383918] CanvasSync::JobLog Create (0.4ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncSimpleTableJob"], ["status", "enqueued"], ["job_arguments", "---\n- :report_name: proservices_provisioning_csv\n :model: courses\n :mapping: courses\n :klass: Course\n :term_scope: active\n :params:\n parameters[include_deleted]: true\n parameters[courses]: true\n"], ["created_at", "2022-09-14 16:52:51.462938"], ["updated_at", "2022-09-14 16:52:51.462938"], ["job_id", "94ce5148-eaeb-42f1-a500-397878383918"]] [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [94ce5148-eaeb-42f1-a500-397878383918]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [94ce5148-eaeb-42f1-a500-397878383918]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [94ce5148-eaeb-42f1-a500-397878383918] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-09-14 16:52:51.465203"], ["status", "running"], ["updated_at", "2022-09-14 16:52:51.465544"], ["id", 283]] [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [94ce5148-eaeb-42f1-a500-397878383918]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [94ce5148-eaeb-42f1-a500-397878383918]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [94ce5148-eaeb-42f1-a500-397878383918] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2022-09-14 16:52:51.467093"], ["status", "success"], ["updated_at", "2022-09-14 16:52:51.467469"], ["id", 283]] [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [94ce5148-eaeb-42f1-a500-397878383918]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [94ce5148-eaeb-42f1-a500-397878383918] Performed CanvasSync::Jobs::SyncSimpleTableJob (Job ID: 94ce5148-eaeb-42f1-a500-397878383918) from Test(default) in 6.82ms  (0.1ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [0ccb3b19-3f75-4e1b-b899-d6822e69fc41] Performing CanvasSync::Jobs::SyncSubmissionsJob (Job ID: 0ccb3b19-3f75-4e1b-b899-d6822e69fc41) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [0ccb3b19-3f75-4e1b-b899-d6822e69fc41] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "0ccb3b19-3f75-4e1b-b899-d6822e69fc41"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [0ccb3b19-3f75-4e1b-b899-d6822e69fc41]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [0ccb3b19-3f75-4e1b-b899-d6822e69fc41] CanvasSync::JobLog Create (0.4ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncSubmissionsJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2022-09-14 16:52:51.471933"], ["updated_at", "2022-09-14 16:52:51.471933"], ["job_id", "0ccb3b19-3f75-4e1b-b899-d6822e69fc41"]] [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [0ccb3b19-3f75-4e1b-b899-d6822e69fc41]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [0ccb3b19-3f75-4e1b-b899-d6822e69fc41]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [0ccb3b19-3f75-4e1b-b899-d6822e69fc41] CanvasSync::JobLog Update (0.4ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-09-14 16:52:51.473731"], ["status", "running"], ["updated_at", "2022-09-14 16:52:51.474126"], ["id", 284]] [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [0ccb3b19-3f75-4e1b-b899-d6822e69fc41]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [0ccb3b19-3f75-4e1b-b899-d6822e69fc41]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [0ccb3b19-3f75-4e1b-b899-d6822e69fc41] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proserv_student_submissions_csv\n- 1\n- CanvasSync::Processors::SubmissionsProcessor\n- :sync_start_time: '2022-09-14T16:52:51Z'\n :report_params:\n :parameters:\n :include_all: \n :enrollment_batch_size: \n :enrollment_term_id: 1\n"], ["created_at", "2022-09-14 16:52:51.478543"], ["updated_at", "2022-09-14 16:52:51.478543"], ["job_id", "d8ab23cb-175e-47b2-9f58-c8012e60377d"]] [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [0ccb3b19-3f75-4e1b-b899-d6822e69fc41]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [0ccb3b19-3f75-4e1b-b899-d6822e69fc41] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: d8ab23cb-175e-47b2-9f58-c8012e60377d) to Test(default) at 2022-09-14 16:53:21 UTC with arguments: "proserv_student_submissions_csv", 1, "CanvasSync::Processors::SubmissionsProcessor", {:sync_start_time=>"2022-09-14T16:52:51Z", :report_params=>{:parameters=>{:include_all=>nil, :enrollment_batch_size=>nil, :enrollment_term_id=>1}}} [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [0ccb3b19-3f75-4e1b-b899-d6822e69fc41]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [0ccb3b19-3f75-4e1b-b899-d6822e69fc41] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2022-09-14 16:52:51.481277"], ["status", "success"], ["updated_at", "2022-09-14 16:52:51.481556"], ["id", 284]] [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [0ccb3b19-3f75-4e1b-b899-d6822e69fc41]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [0ccb3b19-3f75-4e1b-b899-d6822e69fc41] Performed CanvasSync::Jobs::SyncSubmissionsJob (Job ID: 0ccb3b19-3f75-4e1b-b899-d6822e69fc41) from Test(default) in 11.73ms  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SELECT COUNT(*) FROM "terms" [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [4bd63519-6186-49e5-b63c-2eca90a55b9d] Performing CanvasSync::Jobs::SyncTermsJob (Job ID: 4bd63519-6186-49e5-b63c-2eca90a55b9d) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [4bd63519-6186-49e5-b63c-2eca90a55b9d] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "4bd63519-6186-49e5-b63c-2eca90a55b9d"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [4bd63519-6186-49e5-b63c-2eca90a55b9d]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [4bd63519-6186-49e5-b63c-2eca90a55b9d] CanvasSync::JobLog Create (0.2ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncTermsJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2022-09-14 16:52:51.485413"], ["updated_at", "2022-09-14 16:52:51.485413"], ["job_id", "4bd63519-6186-49e5-b63c-2eca90a55b9d"]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [4bd63519-6186-49e5-b63c-2eca90a55b9d]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [4bd63519-6186-49e5-b63c-2eca90a55b9d]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [4bd63519-6186-49e5-b63c-2eca90a55b9d] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-09-14 16:52:51.486501"], ["status", "running"], ["updated_at", "2022-09-14 16:52:51.486785"], ["id", 286]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [4bd63519-6186-49e5-b63c-2eca90a55b9d]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [4bd63519-6186-49e5-b63c-2eca90a55b9d] Term Load (0.2ms) SELECT "terms".* FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [4bd63519-6186-49e5-b63c-2eca90a55b9d]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [4bd63519-6186-49e5-b63c-2eca90a55b9d] Term Exists (0.2ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [4bd63519-6186-49e5-b63c-2eca90a55b9d] Term Create (0.3ms) INSERT INTO "terms" ("canvas_id", "name", "workflow_state", "grading_period_group_id", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 1], ["name", "Default Term"], ["workflow_state", "active"], ["grading_period_group_id", 1], ["sis_id", "Test"], ["created_at", "2022-09-14 16:52:51.493876"], ["updated_at", "2022-09-14 16:52:51.493876"]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [4bd63519-6186-49e5-b63c-2eca90a55b9d]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [4bd63519-6186-49e5-b63c-2eca90a55b9d] Term Load (0.2ms) SELECT "terms".* FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 6], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [4bd63519-6186-49e5-b63c-2eca90a55b9d]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [4bd63519-6186-49e5-b63c-2eca90a55b9d] Term Exists (0.2ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 6], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [4bd63519-6186-49e5-b63c-2eca90a55b9d] Term Create (0.3ms) INSERT INTO "terms" ("canvas_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["canvas_id", 6], ["name", "Average Term 1"], ["workflow_state", "active"], ["created_at", "2022-09-14 16:52:51.496892"], ["updated_at", "2022-09-14 16:52:51.496892"]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [4bd63519-6186-49e5-b63c-2eca90a55b9d]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [4bd63519-6186-49e5-b63c-2eca90a55b9d] Term Load (0.2ms) SELECT "terms".* FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 7], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [4bd63519-6186-49e5-b63c-2eca90a55b9d]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [4bd63519-6186-49e5-b63c-2eca90a55b9d] Term Exists (0.2ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 7], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [4bd63519-6186-49e5-b63c-2eca90a55b9d] Term Create (0.3ms) INSERT INTO "terms" ("canvas_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["canvas_id", 7], ["name", "Average Term 2"], ["workflow_state", "active"], ["created_at", "2022-09-14 16:52:51.499564"], ["updated_at", "2022-09-14 16:52:51.499564"]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [4bd63519-6186-49e5-b63c-2eca90a55b9d]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [4bd63519-6186-49e5-b63c-2eca90a55b9d] Term Load (0.2ms) SELECT "terms".* FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 5], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [4bd63519-6186-49e5-b63c-2eca90a55b9d]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [4bd63519-6186-49e5-b63c-2eca90a55b9d] Term Exists (0.2ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 5], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [4bd63519-6186-49e5-b63c-2eca90a55b9d] Term Create (0.2ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 5], ["name", "Syllabus Term"], ["start_at", "2017-08-14 06:00:00"], ["end_at", "2017-08-31 06:00:00"], ["workflow_state", "active"], ["sis_id", "SYTERM"], ["created_at", "2022-09-14 16:52:51.502458"], ["updated_at", "2022-09-14 16:52:51.502458"]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [4bd63519-6186-49e5-b63c-2eca90a55b9d]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [4bd63519-6186-49e5-b63c-2eca90a55b9d] Term Load (0.2ms) SELECT "terms".* FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 4], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [4bd63519-6186-49e5-b63c-2eca90a55b9d]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [4bd63519-6186-49e5-b63c-2eca90a55b9d] Term Exists (0.3ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 4], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [4bd63519-6186-49e5-b63c-2eca90a55b9d] Term Create (0.4ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "grading_period_group_id", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8, $9) RETURNING "id" [["canvas_id", 4], ["name", "Ellucian Term"], ["start_at", "2017-08-01 06:00:00"], ["end_at", "2017-10-31 06:00:00"], ["workflow_state", "active"], ["grading_period_group_id", 1], ["sis_id", "SH"], ["created_at", "2022-09-14 16:52:51.505585"], ["updated_at", "2022-09-14 16:52:51.505585"]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [4bd63519-6186-49e5-b63c-2eca90a55b9d]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [4bd63519-6186-49e5-b63c-2eca90a55b9d] Term Load (0.2ms) SELECT "terms".* FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 3], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [4bd63519-6186-49e5-b63c-2eca90a55b9d]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [4bd63519-6186-49e5-b63c-2eca90a55b9d] Term Exists (0.3ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 3], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [4bd63519-6186-49e5-b63c-2eca90a55b9d] Term Create (0.3ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 3], ["name", "Current Term"], ["start_at", "2017-03-19 06:00:00"], ["end_at", "2017-08-01 06:00:00"], ["workflow_state", "active"], ["created_at", "2022-09-14 16:52:51.509101"], ["updated_at", "2022-09-14 16:52:51.509101"]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [4bd63519-6186-49e5-b63c-2eca90a55b9d]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [4bd63519-6186-49e5-b63c-2eca90a55b9d] [CanvasSync::Jobs::TermBatchesJob] [0f7ad5c3-11d1-4697-9a44-e3c4cbc96ad7] Performing CanvasSync::Jobs::TermBatchesJob (Job ID: 0f7ad5c3-11d1-4697-9a44-e3c4cbc96ad7) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [4bd63519-6186-49e5-b63c-2eca90a55b9d] [CanvasSync::Jobs::TermBatchesJob] [0f7ad5c3-11d1-4697-9a44-e3c4cbc96ad7] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "0f7ad5c3-11d1-4697-9a44-e3c4cbc96ad7"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [4bd63519-6186-49e5-b63c-2eca90a55b9d] [CanvasSync::Jobs::TermBatchesJob] [0f7ad5c3-11d1-4697-9a44-e3c4cbc96ad7]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [4bd63519-6186-49e5-b63c-2eca90a55b9d] [CanvasSync::Jobs::TermBatchesJob] [0f7ad5c3-11d1-4697-9a44-e3c4cbc96ad7] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::TermBatchesJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2022-09-14 16:52:51.510970"], ["updated_at", "2022-09-14 16:52:51.510970"], ["job_id", "0f7ad5c3-11d1-4697-9a44-e3c4cbc96ad7"]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [4bd63519-6186-49e5-b63c-2eca90a55b9d] [CanvasSync::Jobs::TermBatchesJob] [0f7ad5c3-11d1-4697-9a44-e3c4cbc96ad7]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [4bd63519-6186-49e5-b63c-2eca90a55b9d] [CanvasSync::Jobs::TermBatchesJob] [0f7ad5c3-11d1-4697-9a44-e3c4cbc96ad7]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [4bd63519-6186-49e5-b63c-2eca90a55b9d] [CanvasSync::Jobs::TermBatchesJob] [0f7ad5c3-11d1-4697-9a44-e3c4cbc96ad7] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-09-14 16:52:51.512674"], ["status", "running"], ["updated_at", "2022-09-14 16:52:51.513088"], ["id", 287]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [4bd63519-6186-49e5-b63c-2eca90a55b9d] [CanvasSync::Jobs::TermBatchesJob] [0f7ad5c3-11d1-4697-9a44-e3c4cbc96ad7]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [4bd63519-6186-49e5-b63c-2eca90a55b9d] [CanvasSync::Jobs::TermBatchesJob] [0f7ad5c3-11d1-4697-9a44-e3c4cbc96ad7]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [4bd63519-6186-49e5-b63c-2eca90a55b9d] [CanvasSync::Jobs::TermBatchesJob] [0f7ad5c3-11d1-4697-9a44-e3c4cbc96ad7] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2022-09-14 16:52:51.514230"], ["status", "success"], ["updated_at", "2022-09-14 16:52:51.514466"], ["id", 287]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [4bd63519-6186-49e5-b63c-2eca90a55b9d] [CanvasSync::Jobs::TermBatchesJob] [0f7ad5c3-11d1-4697-9a44-e3c4cbc96ad7]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [4bd63519-6186-49e5-b63c-2eca90a55b9d] [CanvasSync::Jobs::TermBatchesJob] [0f7ad5c3-11d1-4697-9a44-e3c4cbc96ad7] Performed CanvasSync::Jobs::TermBatchesJob (Job ID: 0f7ad5c3-11d1-4697-9a44-e3c4cbc96ad7) from Test(default) in 5.17ms [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [4bd63519-6186-49e5-b63c-2eca90a55b9d]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [4bd63519-6186-49e5-b63c-2eca90a55b9d] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2022-09-14 16:52:51.515413"], ["status", "success"], ["updated_at", "2022-09-14 16:52:51.515683"], ["id", 286]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [4bd63519-6186-49e5-b63c-2eca90a55b9d]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [4bd63519-6186-49e5-b63c-2eca90a55b9d] Performed CanvasSync::Jobs::SyncTermsJob (Job ID: 4bd63519-6186-49e5-b63c-2eca90a55b9d) from Test(default) in 32.24ms  (0.2ms) SELECT COUNT(*) FROM "terms"  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Account Exists (0.2ms) SELECT 1 AS one FROM "accounts" WHERE "accounts"."canvas_id" = $1 LIMIT $2 [["canvas_id", 98468889], ["LIMIT", 1]] Account Create (0.3ms) INSERT INTO "accounts" ("canvas_id", "sis_id", "canvas_parent_account_id", "sis_parent_account_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 98468889], ["sis_id", "0bf8c0d75c0ef9fa8d35b5f6afd489fa"], ["canvas_parent_account_id", 1], ["sis_parent_account_id", "c0c77f4b03a2ebf6a24cc177aeb32a7d"], ["name", "Account name"], ["workflow_state", "active"], ["created_at", "2022-09-14 16:52:51.520224"], ["updated_at", "2022-09-14 16:52:51.520224"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Account Exists (0.3ms) SELECT 1 AS one FROM "accounts" WHERE "accounts"."canvas_id" IS NULL AND "accounts"."id" != $1 LIMIT $2 [["id", 33], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Account Exists (0.3ms) SELECT 1 AS one FROM "accounts" WHERE "accounts"."canvas_id" = $1 LIMIT $2 [["canvas_id", 42166690], ["LIMIT", 1]] Account Create (0.3ms) INSERT INTO "accounts" ("canvas_id", "sis_id", "canvas_parent_account_id", "sis_parent_account_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 42166690], ["sis_id", "37cf230590ff82d72afd8fda5b253210"], ["canvas_parent_account_id", 1], ["sis_parent_account_id", "3ada9466209fb1e7c3026bef87075fe1"], ["name", "Account name"], ["workflow_state", "active"], ["created_at", "2022-09-14 16:52:51.531306"], ["updated_at", "2022-09-14 16:52:51.531306"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Account Load (0.2ms) SELECT "accounts".* FROM "accounts" ORDER BY "accounts"."id" ASC LIMIT $1 [["LIMIT", 1]] Account Exists (0.2ms) SELECT 1 AS one FROM "accounts" WHERE "accounts"."canvas_id" = $1 LIMIT $2 [["canvas_id", 42166690], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Account Exists (0.3ms) SELECT 1 AS one FROM "accounts" WHERE "accounts"."canvas_id" = $1 LIMIT $2 [["canvas_id", 85287718], ["LIMIT", 1]] Account Create (0.3ms) INSERT INTO "accounts" ("canvas_id", "sis_id", "canvas_parent_account_id", "sis_parent_account_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 85287718], ["sis_id", "6708b3bafede361d338b0553e334c99a"], ["canvas_parent_account_id", 1], ["sis_parent_account_id", "3d13bd48847a880ef61b29421ab5e258"], ["name", "Account name"], ["workflow_state", "active"], ["created_at", "2022-09-14 16:52:51.537290"], ["updated_at", "2022-09-14 16:52:51.537290"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Admin Exists (0.3ms) SELECT 1 AS one FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 70303199], ["LIMIT", 1]] Admin Create (0.3ms) INSERT INTO "admins" ("canvas_id", "role_name", "canvas_role_id", "canvas_user_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 70303199], ["role_name", "Cool Role"], ["canvas_role_id", 65022832], ["canvas_user_id", 1], ["workflow_state", "active"], ["created_at", "2022-09-14 16:52:51.545163"], ["updated_at", "2022-09-14 16:52:51.545163"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Admin Exists (0.3ms) SELECT 1 AS one FROM "admins" WHERE "admins"."canvas_id" IS NULL AND "admins"."id" != $1 LIMIT $2 [["id", 46], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Admin Exists (0.3ms) SELECT 1 AS one FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 15236090], ["LIMIT", 1]] Admin Create (0.3ms) INSERT INTO "admins" ("canvas_id", "role_name", "canvas_role_id", "canvas_user_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 15236090], ["role_name", "Cool Role"], ["canvas_role_id", 12128912], ["canvas_user_id", 1], ["workflow_state", "active"], ["created_at", "2022-09-14 16:52:51.551206"], ["updated_at", "2022-09-14 16:52:51.551206"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Admin Load (0.2ms) SELECT "admins".* FROM "admins" ORDER BY "admins"."id" ASC LIMIT $1 [["LIMIT", 1]] Admin Exists (0.4ms) SELECT 1 AS one FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 15236090], ["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.1ms) BEGIN  (0.3ms) SELECT COUNT(*) FROM "admins" Admin Load (0.3ms) SELECT "admins".* FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]]  (0.1ms) SAVEPOINT active_record_1 Admin Exists (0.2ms) SELECT 1 AS one FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]] Admin Create (0.2ms) INSERT INTO "admins" ("canvas_id", "role_name", "canvas_role_id", "canvas_user_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 2], ["role_name", "AccountAdmin"], ["canvas_role_id", 1], ["canvas_user_id", 1], ["workflow_state", "active"], ["created_at", "2022-09-14 16:52:51.560060"], ["updated_at", "2022-09-14 16:52:51.560060"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SELECT COUNT(*) FROM "admins" Admin Load (0.2ms) SELECT "admins".* FROM "admins" ORDER BY "admins"."id" DESC LIMIT $1 [["LIMIT", 1]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Admin Exists (0.3ms) SELECT 1 AS one FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]] Admin Create (0.3ms) INSERT INTO "admins" ("canvas_id", "role_name", "canvas_role_id", "canvas_user_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 2], ["role_name", "Cool Role"], ["canvas_role_id", 6572934], ["canvas_user_id", 1], ["workflow_state", "active"], ["created_at", "2022-09-14 16:52:51.565333"], ["updated_at", "2022-09-14 16:52:51.565333"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SELECT COUNT(*) FROM "admins" Admin Load (0.2ms) SELECT "admins".* FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]]  (0.1ms) SAVEPOINT active_record_1 Admin Exists (0.3ms) SELECT 1 AS one FROM "admins" WHERE "admins"."canvas_id" = $1 AND "admins"."id" != $2 LIMIT $3 [["canvas_id", 2], ["id", 49], ["LIMIT", 1]] Admin Update (0.3ms) UPDATE "admins" SET "role_name" = $1, "canvas_role_id" = $2, "updated_at" = $3 WHERE "admins"."id" = $4 [["role_name", "AccountAdmin"], ["canvas_role_id", 1], ["updated_at", "2022-09-14 16:52:51.568816"], ["id", 49]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SELECT COUNT(*) FROM "admins" Admin Load (0.2ms) SELECT "admins".* FROM "admins" WHERE "admins"."id" = $1 LIMIT $2 [["id", 49], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 AssignmentGroup Exists (0.5ms) SELECT 1 AS one FROM "assignment_groups" WHERE "assignment_groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] AssignmentGroup Create (0.3ms) INSERT INTO "assignment_groups" ("canvas_id", "name", "workflow_state", "canvas_created_at", "canvas_updated_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 1], ["name", "Dummy Assignment Group"], ["workflow_state", "available"], ["canvas_created_at", "2022-09-07 16:52:51.583386"], ["canvas_updated_at", "2022-09-13 16:52:51.583490"], ["created_at", "2022-09-14 16:52:51.585110"], ["updated_at", "2022-09-14 16:52:51.585110"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 AssignmentGroup Exists (0.4ms) SELECT 1 AS one FROM "assignment_groups" WHERE "assignment_groups"."canvas_id" IS NULL AND "assignment_groups"."id" != $1 LIMIT $2 [["id", 37], ["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 AssignmentGroup Exists (0.3ms) SELECT 1 AS one FROM "assignment_groups" WHERE "assignment_groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]] AssignmentGroup Create (0.2ms) INSERT INTO "assignment_groups" ("canvas_id", "name", "workflow_state", "canvas_created_at", "canvas_updated_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 2], ["name", "Dummy Assignment Group"], ["workflow_state", "available"], ["canvas_created_at", "2022-09-07 16:52:51.591725"], ["canvas_updated_at", "2022-09-13 16:52:51.591869"], ["created_at", "2022-09-14 16:52:51.593060"], ["updated_at", "2022-09-14 16:52:51.593060"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 AssignmentGroup Load (0.2ms) SELECT "assignment_groups".* FROM "assignment_groups" ORDER BY "assignment_groups"."id" ASC LIMIT $1 [["LIMIT", 1]] AssignmentGroup Exists (0.3ms) SELECT 1 AS one FROM "assignment_groups" WHERE "assignment_groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 AssignmentGroup Exists (0.3ms) SELECT 1 AS one FROM "assignment_groups" WHERE "assignment_groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 3], ["LIMIT", 1]] AssignmentGroup Create (0.3ms) INSERT INTO "assignment_groups" ("canvas_id", "name", "workflow_state", "canvas_created_at", "canvas_updated_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 3], ["name", "Dummy Assignment Group"], ["workflow_state", "available"], ["canvas_created_at", "2022-09-07 16:52:51.598351"], ["canvas_updated_at", "2022-09-13 16:52:51.598438"], ["created_at", "2022-09-14 16:52:51.599543"], ["updated_at", "2022-09-14 16:52:51.599543"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 AssignmentGroup Exists (0.4ms) SELECT 1 AS one FROM "assignment_groups" WHERE "assignment_groups"."canvas_id" = $1 AND "assignment_groups"."id" != $2 LIMIT $3 [["canvas_id", 3], ["id", 39], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 AssignmentGroup Exists (0.4ms) SELECT 1 AS one FROM "assignment_groups" WHERE "assignment_groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 4], ["LIMIT", 1]] AssignmentGroup Create (0.4ms) INSERT INTO "assignment_groups" ("canvas_id", "name", "workflow_state", "canvas_created_at", "canvas_updated_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 4], ["name", "Dummy Assignment Group"], ["workflow_state", "available"], ["canvas_created_at", "2022-09-07 16:52:51.606754"], ["canvas_updated_at", "2022-09-13 16:52:51.606839"], ["created_at", "2022-09-14 16:52:51.608307"], ["updated_at", "2022-09-14 16:52:51.608307"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Assignment Exists (0.5ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] Assignment Create (0.4ms) INSERT INTO "assignments" ("canvas_id", "title", "due_at", "unlock_at", "lock_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 1], ["title", "Assignment 1"], ["due_at", "2022-09-21 16:52:51.629208"], ["unlock_at", "2022-09-13 16:52:51.629303"], ["lock_at", "2022-10-05 16:52:51.629346"], ["created_at", "2022-09-14 16:52:51.630964"], ["updated_at", "2022-09-14 16:52:51.630964"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Assignment Exists (0.3ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" IS NULL AND "assignments"."id" != $1 LIMIT $2 [["id", 67], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Assignment Exists (0.3ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]] Assignment Create (0.4ms) INSERT INTO "assignments" ("canvas_id", "title", "due_at", "unlock_at", "lock_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 2], ["title", "Assignment 2"], ["due_at", "2022-09-21 16:52:51.636937"], ["unlock_at", "2022-09-13 16:52:51.637046"], ["lock_at", "2022-10-05 16:52:51.637107"], ["created_at", "2022-09-14 16:52:51.638567"], ["updated_at", "2022-09-14 16:52:51.638567"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Assignment Load (0.3ms) SELECT "assignments".* FROM "assignments" ORDER BY "assignments"."id" ASC LIMIT $1 [["LIMIT", 1]] Assignment Exists (0.3ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Assignment Exists (0.3ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 3], ["LIMIT", 1]] Assignment Create (0.3ms) INSERT INTO "assignments" ("canvas_id", "title", "due_at", "unlock_at", "lock_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 3], ["title", "Assignment 3"], ["due_at", "2022-09-21 16:52:51.645297"], ["unlock_at", "2022-09-13 16:52:51.645384"], ["lock_at", "2022-10-05 16:52:51.645439"], ["created_at", "2022-09-14 16:52:51.646626"], ["updated_at", "2022-09-14 16:52:51.646626"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Assignment Exists (0.3ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 4], ["LIMIT", 1]] Assignment Create (0.3ms) INSERT INTO "assignments" ("canvas_id", "title", "due_at", "unlock_at", "lock_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 4], ["title", "Assignment 4"], ["due_at", "2022-09-21 16:52:51.651704"], ["unlock_at", "2022-09-13 16:52:51.651789"], ["lock_at", "2022-10-05 16:52:51.651827"], ["created_at", "2022-09-14 16:52:51.652985"], ["updated_at", "2022-09-14 16:52:51.652985"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Assignment Exists (0.5ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 AND "assignments"."id" != $2 LIMIT $3 [["canvas_id", 4], ["id", 70], ["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Assignment Exists (0.3ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 5], ["LIMIT", 1]] Assignment Create (0.3ms) INSERT INTO "assignments" ("canvas_id", "title", "due_at", "unlock_at", "lock_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 5], ["title", "Assignment 5"], ["due_at", "2022-09-21 16:52:51.658270"], ["unlock_at", "2022-09-13 16:52:51.658378"], ["lock_at", "2022-10-05 16:52:51.658421"], ["created_at", "2022-09-14 16:52:51.659724"], ["updated_at", "2022-09-14 16:52:51.659724"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Assignment Exists (0.3ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 6], ["LIMIT", 1]] Assignment Create (0.3ms) INSERT INTO "assignments" ("canvas_id", "title", "due_at", "unlock_at", "lock_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 6], ["title", "Assignment 6"], ["due_at", "2022-09-21 16:52:51.664534"], ["unlock_at", "2022-09-13 16:52:51.664622"], ["lock_at", "2022-10-05 16:52:51.664663"], ["created_at", "2022-09-14 16:52:51.665785"], ["updated_at", "2022-09-14 16:52:51.665785"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Course Exists (0.6ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 19462672], ["LIMIT", 1]] Course Create (0.4ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 19462672], ["sis_id", "1674a66860707d23a941d72f2d9f51db"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2022-09-11 16:52:51.681566"], ["end_at", "2022-10-05 16:52:51.681657"], ["created_at", "2022-09-14 16:52:51.683435"], ["updated_at", "2022-09-14 16:52:51.683435"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 Course Exists (0.3ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 24765809], ["LIMIT", 1]] Course Create (0.3ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 24765809], ["sis_id", "fad6ae36e8a74abd2e7ca08e25ce9156"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2022-09-11 16:52:51.685175"], ["end_at", "2022-10-05 16:52:51.685241"], ["created_at", "2022-09-14 16:52:51.686371"], ["updated_at", "2022-09-14 16:52:51.686371"]]  (0.3ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 Assignment Exists (0.5ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 7], ["LIMIT", 1]] Assignment Create (0.4ms) INSERT INTO "assignments" ("canvas_id", "title", "due_at", "unlock_at", "lock_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 7], ["title", "Assignment 7"], ["due_at", "2022-09-21 16:52:51.688140"], ["unlock_at", "2022-09-13 16:52:51.688290"], ["lock_at", "2022-10-05 16:52:51.688364"], ["created_at", "2022-09-14 16:52:51.690075"], ["updated_at", "2022-09-14 16:52:51.690075"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 Assignment Exists (0.3ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 AND "assignments"."id" != $2 LIMIT $3 [["canvas_id", 7], ["id", 73], ["LIMIT", 1]] Assignment Update (0.3ms) UPDATE "assignments" SET "canvas_context_id" = $1, "canvas_context_type" = $2, "updated_at" = $3 WHERE "assignments"."id" = $4 [["canvas_context_id", 24765809], ["canvas_context_type", "Course"], ["updated_at", "2022-09-14 16:52:51.692880"], ["id", 73]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Course Load (0.2ms) SELECT "courses".* FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 24765809], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) SAVEPOINT active_record_1 Assignment Exists (0.3ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 8], ["LIMIT", 1]] Assignment Create (0.3ms) INSERT INTO "assignments" ("canvas_id", "title", "due_at", "unlock_at", "lock_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 8], ["title", "Assignment 8"], ["due_at", "2022-09-21 16:52:51.712348"], ["unlock_at", "2022-09-13 16:52:51.712454"], ["lock_at", "2022-10-05 16:52:51.712496"], ["created_at", "2022-09-14 16:52:51.713789"], ["updated_at", "2022-09-14 16:52:51.713789"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 ContextModuleItem Create (0.4ms) INSERT INTO "context_module_items" ("canvas_id", "canvas_assignment_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["canvas_id", 1], ["canvas_assignment_id", 8], ["workflow_state", "active"], ["created_at", "2022-09-14 16:52:51.715912"], ["updated_at", "2022-09-14 16:52:51.715912"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Assignment Exists (0.3ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 9], ["LIMIT", 1]] Assignment Create (0.4ms) INSERT INTO "assignments" ("canvas_id", "title", "due_at", "unlock_at", "lock_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 9], ["title", "Assignment 9"], ["due_at", "2022-09-21 16:52:51.719987"], ["unlock_at", "2022-09-13 16:52:51.720072"], ["lock_at", "2022-10-05 16:52:51.720112"], ["created_at", "2022-09-14 16:52:51.721472"], ["updated_at", "2022-09-14 16:52:51.721472"]]  (0.3ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 ContextModuleItem Create (0.3ms) INSERT INTO "context_module_items" ("canvas_id", "canvas_assignment_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["canvas_id", 2], ["canvas_assignment_id", 9], ["workflow_state", "active"], ["created_at", "2022-09-14 16:52:51.723828"], ["updated_at", "2022-09-14 16:52:51.723828"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) SAVEPOINT active_record_1 Course Exists (0.4ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 20475518], ["LIMIT", 1]] Course Create (0.4ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 20475518], ["sis_id", "773939cd28de980f0ce27dbb6dde8d7a"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2022-09-11 16:52:51.739270"], ["end_at", "2022-10-05 16:52:51.739396"], ["created_at", "2022-09-14 16:52:51.741162"], ["updated_at", "2022-09-14 16:52:51.741162"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 ContextModule Create (0.5ms) INSERT INTO "context_modules" ("canvas_id", "canvas_context_id", "canvas_context_type", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 1], ["canvas_context_id", 20475518], ["canvas_context_type", "Course"], ["name", "Context Module"], ["workflow_state", "available"], ["created_at", "2022-09-14 16:52:51.743741"], ["updated_at", "2022-09-14 16:52:51.743741"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Course Exists (0.3ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 37308037], ["LIMIT", 1]] Course Create (0.3ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 37308037], ["sis_id", "23c73fc2b29f7642d2292febd63d4e95"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2022-09-11 16:52:51.748175"], ["end_at", "2022-10-05 16:52:51.748262"], ["created_at", "2022-09-14 16:52:51.749653"], ["updated_at", "2022-09-14 16:52:51.749653"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 ContextModule Create (0.3ms) INSERT INTO "context_modules" ("canvas_id", "canvas_context_id", "canvas_context_type", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 2], ["canvas_context_id", 37308037], ["canvas_context_type", "Course"], ["name", "Context Module"], ["workflow_state", "available"], ["created_at", "2022-09-14 16:52:51.751779"], ["updated_at", "2022-09-14 16:52:51.751779"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Course Exists (0.4ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 81420487], ["LIMIT", 1]] Course Create (0.4ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 81420487], ["sis_id", "5ed07290b22e9748f3f2a3f5b5e6dc9b"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2022-09-11 16:52:51.755177"], ["end_at", "2022-10-05 16:52:51.755303"], ["created_at", "2022-09-14 16:52:51.757141"], ["updated_at", "2022-09-14 16:52:51.757141"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 ContextModule Create (0.3ms) INSERT INTO "context_modules" ("canvas_id", "canvas_context_id", "canvas_context_type", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 3], ["canvas_context_id", 81420487], ["canvas_context_type", "Course"], ["name", "Context Module"], ["workflow_state", "available"], ["created_at", "2022-09-14 16:52:51.759467"], ["updated_at", "2022-09-14 16:52:51.759467"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Course Exists (0.2ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 98035457], ["LIMIT", 1]] Course Create (0.3ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 98035457], ["sis_id", "a4a237425c2a10a7e3c20b871e6763c9"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2022-09-11 16:52:51.763126"], ["end_at", "2022-10-05 16:52:51.763245"], ["created_at", "2022-09-14 16:52:51.764660"], ["updated_at", "2022-09-14 16:52:51.764660"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Course Exists (0.3ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" IS NULL AND "courses"."id" != $1 LIMIT $2 [["id", 138], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Course Exists (0.4ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 62468045], ["LIMIT", 1]] Course Create (0.5ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 62468045], ["sis_id", "9e611b61efd65478af2bce80d7ff0353"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2022-09-11 16:52:51.771463"], ["end_at", "2022-10-05 16:52:51.771614"], ["created_at", "2022-09-14 16:52:51.773392"], ["updated_at", "2022-09-14 16:52:51.773392"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Course Load (0.3ms) SELECT "courses".* FROM "courses" ORDER BY "courses"."id" ASC LIMIT $1 [["LIMIT", 1]] Course Exists (0.4ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 62468045], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Course Exists (0.2ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 8606441], ["LIMIT", 1]] Course Create (0.3ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 8606441], ["sis_id", "dde61bce95907a49b6626950ea9e0dce"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2022-09-11 16:52:51.781652"], ["end_at", "2022-10-05 16:52:51.781763"], ["created_at", "2022-09-14 16:52:51.782803"], ["updated_at", "2022-09-14 16:52:51.782803"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Course Exists (0.3ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 AND "courses"."id" != $2 LIMIT $3 [["canvas_id", 8606441], ["id", 140], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Course Exists (0.3ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 73780016], ["LIMIT", 1]] Course Create (0.5ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 73780016], ["sis_id", "3208b9c3f493657e1af3819a2ba72020"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2022-09-11 16:52:51.787097"], ["end_at", "2022-10-05 16:52:51.787188"], ["created_at", "2022-09-14 16:52:51.788702"], ["updated_at", "2022-09-14 16:52:51.788702"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Course Exists (0.3ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 43628848], ["LIMIT", 1]] Course Create (0.3ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 43628848], ["sis_id", "975bef11ac3b301ce1d358ddd3025e55"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2022-09-11 16:52:51.795199"], ["end_at", "2022-10-05 16:52:51.795296"], ["created_at", "2022-09-14 16:52:51.796504"], ["updated_at", "2022-09-14 16:52:51.796504"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Course Exists (0.4ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 26020652], ["LIMIT", 1]] Course Create (0.4ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 26020652], ["sis_id", "3e799e189e9ee6acff0f5c10152ed33b"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2022-09-11 16:52:51.807564"], ["end_at", "2022-10-05 16:52:51.807729"], ["created_at", "2022-09-14 16:52:51.809443"], ["updated_at", "2022-09-14 16:52:51.809443"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Course Exists (0.3ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 60743104], ["LIMIT", 1]] Course Create (0.3ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 60743104], ["sis_id", "4f372459914ae8e89524583979133165"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2022-09-11 16:52:51.813738"], ["end_at", "2022-10-05 16:52:51.813836"], ["created_at", "2022-09-14 16:52:51.815261"], ["updated_at", "2022-09-14 16:52:51.815261"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Course Exists (0.3ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 85806689], ["LIMIT", 1]] Course Create (0.3ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 85806689], ["sis_id", "76117440ef715ff1ab500ecd5f7101d8"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2022-09-11 16:52:51.818488"], ["end_at", "2022-10-05 16:52:51.818605"], ["created_at", "2022-09-14 16:52:51.820046"], ["updated_at", "2022-09-14 16:52:51.820046"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) SAVEPOINT active_record_1 Course Exists (0.4ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 53486387], ["LIMIT", 1]] Course Create (0.4ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 53486387], ["sis_id", "81e3d87c74c61e204b9c5ce965b1f29f"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2022-09-11 16:52:51.824364"], ["end_at", "2022-10-05 16:52:51.824496"], ["created_at", "2022-09-14 16:52:51.826395"], ["updated_at", "2022-09-14 16:52:51.826395"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) SAVEPOINT active_record_1 Enrollment Exists (0.6ms) SELECT 1 AS one FROM "enrollments" WHERE "enrollments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 97268437], ["LIMIT", 1]] Enrollment Create (0.4ms) INSERT INTO "enrollments" ("canvas_id", "created_at", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["canvas_id", 97268437], ["created_at", "2022-09-14 16:52:51.842895"], ["updated_at", "2022-09-14 16:52:51.842895"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Enrollment Exists (0.4ms) SELECT 1 AS one FROM "enrollments" WHERE "enrollments"."canvas_id" IS NULL AND "enrollments"."id" != $1 LIMIT $2 [["id", 43], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Enrollment Exists (0.3ms) SELECT 1 AS one FROM "enrollments" WHERE "enrollments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 6516811], ["LIMIT", 1]] Enrollment Create (0.3ms) INSERT INTO "enrollments" ("canvas_id", "created_at", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["canvas_id", 6516811], ["created_at", "2022-09-14 16:52:51.851160"], ["updated_at", "2022-09-14 16:52:51.851160"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Enrollment Load (0.2ms) SELECT "enrollments".* FROM "enrollments" ORDER BY "enrollments"."id" ASC LIMIT $1 [["LIMIT", 1]] Enrollment Exists (0.5ms) SELECT 1 AS one FROM "enrollments" WHERE "enrollments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 6516811], ["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Enrollment Exists (0.3ms) SELECT 1 AS one FROM "enrollments" WHERE "enrollments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 85091564], ["LIMIT", 1]] Enrollment Create (0.3ms) INSERT INTO "enrollments" ("canvas_id", "created_at", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["canvas_id", 85091564], ["created_at", "2022-09-14 16:52:51.859840"], ["updated_at", "2022-09-14 16:52:51.859840"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Enrollment Exists (0.4ms) SELECT 1 AS one FROM "enrollments" WHERE "enrollments"."canvas_id" = $1 AND "enrollments"."id" != $2 LIMIT $3 [["canvas_id", 85091564], ["id", 45], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Enrollment Exists (0.3ms) SELECT 1 AS one FROM "enrollments" WHERE "enrollments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 86235161], ["LIMIT", 1]] Enrollment Create (0.3ms) INSERT INTO "enrollments" ("canvas_id", "created_at", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["canvas_id", 86235161], ["created_at", "2022-09-14 16:52:51.865901"], ["updated_at", "2022-09-14 16:52:51.865901"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Enrollment Exists (0.3ms) SELECT 1 AS one FROM "enrollments" WHERE "enrollments"."canvas_id" = $1 AND "enrollments"."id" != $2 LIMIT $3 [["canvas_id", 86235161], ["id", 46], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.3ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Enrollment Exists (0.4ms) SELECT 1 AS one FROM "enrollments" WHERE "enrollments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 21474667], ["LIMIT", 1]] Enrollment Create (0.4ms) INSERT INTO "enrollments" ("canvas_id", "created_at", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["canvas_id", 21474667], ["created_at", "2022-09-14 16:52:51.871408"], ["updated_at", "2022-09-14 16:52:51.871408"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Enrollment Exists (0.4ms) SELECT 1 AS one FROM "enrollments" WHERE "enrollments"."canvas_id" = $1 AND "enrollments"."id" != $2 LIMIT $3 [["canvas_id", 21474667], ["id", 47], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Group Exists (0.6ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 81828324], ["LIMIT", 1]] Group Create (0.5ms) INSERT INTO "groups" ("canvas_id", "sis_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 81828324], ["sis_id", "5fd606edaa35392a2ba394159dc1deb9"], ["name", "Some User Group"], ["workflow_state", "available"], ["created_at", "2022-09-14 16:52:51.889468"], ["updated_at", "2022-09-14 16:52:51.889468"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 User Exists (0.4ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 56270421], ["LIMIT", 1]] User Create (0.4ms) INSERT INTO "users" ("canvas_id", "sis_id", "email", "first_name", "last_name", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 56270421], ["sis_id", "86c27563718d358e9ca838f28d5b557b"], ["email", "cooldude@coolsite.com"], ["first_name", "Cool"], ["last_name", "Dude"], ["created_at", "2022-09-14 16:52:51.903489"], ["updated_at", "2022-09-14 16:52:51.903489"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 GroupMembership Exists (0.5ms) SELECT 1 AS one FROM "group_memberships" WHERE "group_memberships"."canvas_id" = $1 LIMIT $2 [["canvas_id", 6459319], ["LIMIT", 1]] GroupMembership Create (0.4ms) INSERT INTO "group_memberships" ("canvas_id", "canvas_user_id", "canvas_group_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 6459319], ["canvas_user_id", 56270421], ["canvas_group_id", 81828324], ["workflow_state", "accepted"], ["created_at", "2022-09-14 16:52:51.919500"], ["updated_at", "2022-09-14 16:52:51.919500"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 GroupMembership Exists (0.3ms) SELECT 1 AS one FROM "group_memberships" WHERE "group_memberships"."canvas_id" IS NULL AND "group_memberships"."id" != $1 LIMIT $2 [["id", 37], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 76665567], ["LIMIT", 1]] Group Create (0.3ms) INSERT INTO "groups" ("canvas_id", "sis_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 76665567], ["sis_id", "4ed553b6235d44f5fb126d0bd6736595"], ["name", "Some User Group"], ["workflow_state", "available"], ["created_at", "2022-09-14 16:52:51.926893"], ["updated_at", "2022-09-14 16:52:51.926893"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 User Exists (0.3ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 89839709], ["LIMIT", 1]] User Create (0.3ms) INSERT INTO "users" ("canvas_id", "sis_id", "email", "first_name", "last_name", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 89839709], ["sis_id", "abff271417d8636d175ca0695f1b33ac"], ["email", "cooldude@coolsite.com"], ["first_name", "Cool"], ["last_name", "Dude"], ["created_at", "2022-09-14 16:52:51.929437"], ["updated_at", "2022-09-14 16:52:51.929437"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 GroupMembership Exists (0.3ms) SELECT 1 AS one FROM "group_memberships" WHERE "group_memberships"."canvas_id" = $1 LIMIT $2 [["canvas_id", 76169669], ["LIMIT", 1]] GroupMembership Create (0.3ms) INSERT INTO "group_memberships" ("canvas_id", "canvas_user_id", "canvas_group_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 76169669], ["canvas_user_id", 89839709], ["canvas_group_id", 76665567], ["workflow_state", "accepted"], ["created_at", "2022-09-14 16:52:51.932208"], ["updated_at", "2022-09-14 16:52:51.932208"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 GroupMembership Load (0.2ms) SELECT "group_memberships".* FROM "group_memberships" ORDER BY "group_memberships"."id" ASC LIMIT $1 [["LIMIT", 1]] GroupMembership Exists (0.3ms) SELECT 1 AS one FROM "group_memberships" WHERE "group_memberships"."canvas_id" = $1 LIMIT $2 [["canvas_id", 76169669], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 91909728], ["LIMIT", 1]] Group Create (0.3ms) INSERT INTO "groups" ("canvas_id", "sis_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 91909728], ["sis_id", "ac305716c57211fd8ddc9a308dd2b8ef"], ["name", "Some User Group"], ["workflow_state", "available"], ["created_at", "2022-09-14 16:52:51.938473"], ["updated_at", "2022-09-14 16:52:51.938473"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 User Exists (0.3ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 76570007], ["LIMIT", 1]] User Create (0.4ms) INSERT INTO "users" ("canvas_id", "sis_id", "email", "first_name", "last_name", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 76570007], ["sis_id", "c2888b775f96f1a3cfcefffbcff6cc1b"], ["email", "cooldude@coolsite.com"], ["first_name", "Cool"], ["last_name", "Dude"], ["created_at", "2022-09-14 16:52:51.941279"], ["updated_at", "2022-09-14 16:52:51.941279"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 GroupMembership Exists (0.2ms) SELECT 1 AS one FROM "group_memberships" WHERE "group_memberships"."canvas_id" = $1 LIMIT $2 [["canvas_id", 22487220], ["LIMIT", 1]] GroupMembership Create (0.2ms) INSERT INTO "group_memberships" ("canvas_id", "canvas_user_id", "canvas_group_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 22487220], ["canvas_user_id", 76570007], ["canvas_group_id", 91909728], ["workflow_state", "accepted"], ["created_at", "2022-09-14 16:52:51.943804"], ["updated_at", "2022-09-14 16:52:51.943804"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 GroupMembership Exists (0.2ms) SELECT 1 AS one FROM "group_memberships" WHERE "group_memberships"."canvas_id" = $1 AND "group_memberships"."id" != $2 LIMIT $3 [["canvas_id", 22487220], ["id", 39], ["LIMIT", 1]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 99101200], ["LIMIT", 1]] Group Create (0.3ms) INSERT INTO "groups" ("canvas_id", "sis_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 99101200], ["sis_id", "8dc2b15e20bc5237f6113e9792d1fec7"], ["name", "Some User Group"], ["workflow_state", "available"], ["created_at", "2022-09-14 16:52:51.948318"], ["updated_at", "2022-09-14 16:52:51.948318"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 User Exists (0.3ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 15678486], ["LIMIT", 1]] User Create (0.3ms) INSERT INTO "users" ("canvas_id", "sis_id", "email", "first_name", "last_name", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 15678486], ["sis_id", "2fedb859cb7ff0e8f2b483669020ce9a"], ["email", "cooldude@coolsite.com"], ["first_name", "Cool"], ["last_name", "Dude"], ["created_at", "2022-09-14 16:52:51.950672"], ["updated_at", "2022-09-14 16:52:51.950672"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 GroupMembership Exists (0.2ms) SELECT 1 AS one FROM "group_memberships" WHERE "group_memberships"."canvas_id" = $1 LIMIT $2 [["canvas_id", 86905648], ["LIMIT", 1]] GroupMembership Create (0.2ms) INSERT INTO "group_memberships" ("canvas_id", "canvas_user_id", "canvas_group_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 86905648], ["canvas_user_id", 15678486], ["canvas_group_id", 99101200], ["workflow_state", "accepted"], ["created_at", "2022-09-14 16:52:51.952775"], ["updated_at", "2022-09-14 16:52:51.952775"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 GroupMembership Exists (0.3ms) SELECT 1 AS one FROM "group_memberships" WHERE "group_memberships"."canvas_id" = $1 AND "group_memberships"."id" != $2 LIMIT $3 [["canvas_id", 86905648], ["id", 40], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 81905262], ["LIMIT", 1]] Group Create (0.3ms) INSERT INTO "groups" ("canvas_id", "sis_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 81905262], ["sis_id", "1d22a4e324efcd701b3b25828026f357"], ["name", "Some User Group"], ["workflow_state", "available"], ["created_at", "2022-09-14 16:52:51.958869"], ["updated_at", "2022-09-14 16:52:51.958869"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" IS NULL AND "groups"."id" != $1 LIMIT $2 [["id", 71], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 99682124], ["LIMIT", 1]] Group Create (0.3ms) INSERT INTO "groups" ("canvas_id", "sis_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 99682124], ["sis_id", "de261b1c86926eb27f4e36a29ca66ee4"], ["name", "Some User Group"], ["workflow_state", "available"], ["created_at", "2022-09-14 16:52:51.965773"], ["updated_at", "2022-09-14 16:52:51.965773"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Group Load (0.2ms) SELECT "groups".* FROM "groups" ORDER BY "groups"."id" ASC LIMIT $1 [["LIMIT", 1]] Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 99682124], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 86410812], ["LIMIT", 1]] Group Create (0.3ms) INSERT INTO "groups" ("canvas_id", "sis_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 86410812], ["sis_id", "0390a037433f0a13d865b6d5063a462f"], ["name", "Some User Group"], ["workflow_state", "available"], ["created_at", "2022-09-14 16:52:51.972681"], ["updated_at", "2022-09-14 16:52:51.972681"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 69587065], ["LIMIT", 1]] Group Create (0.3ms) INSERT INTO "groups" ("canvas_id", "sis_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 69587065], ["sis_id", "30b4076797aafe87f3a44a76fd4e459a"], ["name", "Some User Group"], ["workflow_state", "available"], ["created_at", "2022-09-14 16:52:51.977997"], ["updated_at", "2022-09-14 16:52:51.977997"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 AND "groups"."id" != $2 LIMIT $3 [["canvas_id", 69587065], ["id", 74], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 67085880], ["LIMIT", 1]] Group Create (0.2ms) INSERT INTO "groups" ("canvas_id", "sis_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 67085880], ["sis_id", "6d1b0e4fef084a0a088e101e33d2116a"], ["name", "Some User Group"], ["workflow_state", "available"], ["created_at", "2022-09-14 16:52:51.983589"], ["updated_at", "2022-09-14 16:52:51.983589"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 AND "groups"."id" != $2 LIMIT $3 [["canvas_id", 67085880], ["id", 75], ["LIMIT", 1]]  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Role Exists (0.4ms) SELECT 1 AS one FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 94254979], ["LIMIT", 1]] Role Create (0.3ms) INSERT INTO "roles" ("canvas_id", "label", "base_role_type", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 94254979], ["label", "Cool Role"], ["base_role_type", "AccountMembership"], ["workflow_state", "active"], ["created_at", "2022-09-14 16:52:51.989609"], ["updated_at", "2022-09-14 16:52:51.989609"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Role Exists (0.4ms) SELECT 1 AS one FROM "roles" WHERE "roles"."canvas_id" IS NULL AND "roles"."id" != $1 LIMIT $2 [["id", 39], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Role Exists (0.3ms) SELECT 1 AS one FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2346089], ["LIMIT", 1]] Role Create (0.3ms) INSERT INTO "roles" ("canvas_id", "label", "base_role_type", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 2346089], ["label", "Cool Role"], ["base_role_type", "AccountMembership"], ["workflow_state", "active"], ["created_at", "2022-09-14 16:52:51.999271"], ["updated_at", "2022-09-14 16:52:51.999271"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Role Load (0.1ms) SELECT "roles".* FROM "roles" ORDER BY "roles"."id" ASC LIMIT $1 [["LIMIT", 1]] Role Exists (0.3ms) SELECT 1 AS one FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2346089], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.3ms) BEGIN  (0.4ms) SELECT COUNT(*) FROM "roles" Role Load (0.4ms) SELECT "roles".* FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]]  (0.2ms) SAVEPOINT active_record_1 Role Exists (0.3ms) SELECT 1 AS one FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] Role Create (0.5ms) INSERT INTO "roles" ("canvas_id", "label", "base_role_type", "canvas_account_id", "workflow_state", "permissions", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 1], ["label", "Account Admin"], ["base_role_type", "AccountMembership"], ["canvas_account_id", 10], ["workflow_state", "built_in"], ["permissions", "{\"manage_wiki\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"post_to_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"moderate_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_announcements\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"send_messages\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"send_messages_all\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_outcomes\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"create_conferences\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"create_collaborations\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_roster\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_all_grades\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_grades\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_rubrics\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"comment_on_others_submissions\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_students\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_admin_users\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_role_overrides\":{\"enabled\":true,\"locked\":true,\"readonly\":true,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_account_memberships\":{\"enabled\":true,\"locked\":true,\"readonly\":true,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_account_settings\":{\"enabled\":true,\"locked\":true,\"readonly\":true,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_groups\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_group_pages\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_files\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_assignments\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"undelete_courses\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_grade_changes\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_course_changes\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_question_banks\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_calendar\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_reports\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_courses\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_user_logins\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_user_observers\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_alerts\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"become_user\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_developer_keys\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"import_sis\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_sis\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_sis\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_course_list\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_statistics\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_storage_quotas\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_course_content\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_content\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_interaction_alerts\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"change_course_state\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_sections\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_feature_flags\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_quiz_answer_audits\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"moderate_grades\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"lti_add_edit\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true}}"], ["created_at", "2022-09-14 16:52:52.011615"], ["updated_at", "2022-09-14 16:52:52.011615"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.3ms) SELECT COUNT(*) FROM "roles" Role Load (0.3ms) SELECT "roles".* FROM "roles" ORDER BY "roles"."id" DESC LIMIT $1 [["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Role Exists (0.3ms) SELECT 1 AS one FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] Role Create (0.4ms) INSERT INTO "roles" ("canvas_id", "label", "base_role_type", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 1], ["label", "Cool Role"], ["base_role_type", "AccountMembership"], ["workflow_state", "active"], ["created_at", "2022-09-14 16:52:52.021528"], ["updated_at", "2022-09-14 16:52:52.021528"]]  (0.3ms) RELEASE SAVEPOINT active_record_1  (0.3ms) SELECT COUNT(*) FROM "roles" Role Load (0.4ms) SELECT "roles".* FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]]  (0.2ms) SAVEPOINT active_record_1 Role Exists (0.3ms) SELECT 1 AS one FROM "roles" WHERE "roles"."canvas_id" = $1 AND "roles"."id" != $2 LIMIT $3 [["canvas_id", 1], ["id", 42], ["LIMIT", 1]] Role Update (0.5ms) UPDATE "roles" SET "label" = $1, "canvas_account_id" = $2, "permissions" = $3, "workflow_state" = $4, "updated_at" = $5 WHERE "roles"."id" = $6 [["label", "Account Admin"], ["canvas_account_id", 10], ["permissions", "{\"manage_wiki\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"post_to_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"moderate_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_announcements\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"send_messages\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"send_messages_all\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_outcomes\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"create_conferences\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"create_collaborations\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_roster\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_all_grades\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_grades\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_rubrics\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"comment_on_others_submissions\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_students\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_admin_users\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_role_overrides\":{\"enabled\":true,\"locked\":true,\"readonly\":true,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_account_memberships\":{\"enabled\":true,\"locked\":true,\"readonly\":true,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_account_settings\":{\"enabled\":true,\"locked\":true,\"readonly\":true,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_groups\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_group_pages\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_files\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_assignments\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"undelete_courses\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_grade_changes\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_course_changes\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_question_banks\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_calendar\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_reports\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_courses\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_user_logins\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_user_observers\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_alerts\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"become_user\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_developer_keys\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"import_sis\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_sis\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_sis\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_course_list\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_statistics\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_storage_quotas\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_course_content\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_content\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_interaction_alerts\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"change_course_state\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_sections\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_feature_flags\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_quiz_answer_audits\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"moderate_grades\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"lti_add_edit\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true}}"], ["workflow_state", "built_in"], ["updated_at", "2022-09-14 16:52:52.033582"], ["id", 42]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.3ms) SELECT COUNT(*) FROM "roles" Role Load (0.3ms) SELECT "roles".* FROM "roles" WHERE "roles"."id" = $1 LIMIT $2 [["id", 42], ["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Section Exists (0.5ms) SELECT 1 AS one FROM "sections" WHERE "sections"."canvas_id" = $1 LIMIT $2 [["canvas_id", 21964884], ["LIMIT", 1]] Section Create (0.7ms) INSERT INTO "sections" ("canvas_id", "created_at", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["canvas_id", 21964884], ["created_at", "2022-09-14 16:52:52.055058"], ["updated_at", "2022-09-14 16:52:52.055058"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Section Exists (0.4ms) SELECT 1 AS one FROM "sections" WHERE "sections"."canvas_id" IS NULL AND "sections"."id" != $1 LIMIT $2 [["id", 55], ["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Section Exists (0.3ms) SELECT 1 AS one FROM "sections" WHERE "sections"."canvas_id" = $1 LIMIT $2 [["canvas_id", 90258434], ["LIMIT", 1]] Section Create (0.3ms) INSERT INTO "sections" ("canvas_id", "created_at", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["canvas_id", 90258434], ["created_at", "2022-09-14 16:52:52.064762"], ["updated_at", "2022-09-14 16:52:52.064762"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Section Load (0.3ms) SELECT "sections".* FROM "sections" ORDER BY "sections"."id" ASC LIMIT $1 [["LIMIT", 1]] Section Exists (0.4ms) SELECT 1 AS one FROM "sections" WHERE "sections"."canvas_id" = $1 LIMIT $2 [["canvas_id", 90258434], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Section Exists (0.3ms) SELECT 1 AS one FROM "sections" WHERE "sections"."canvas_id" = $1 LIMIT $2 [["canvas_id", 96101166], ["LIMIT", 1]] Section Create (0.3ms) INSERT INTO "sections" ("canvas_id", "created_at", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["canvas_id", 96101166], ["created_at", "2022-09-14 16:52:52.074329"], ["updated_at", "2022-09-14 16:52:52.074329"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Section Exists (0.4ms) SELECT 1 AS one FROM "sections" WHERE "sections"."canvas_id" = $1 AND "sections"."id" != $2 LIMIT $3 [["canvas_id", 96101166], ["id", 57], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Section Exists (0.3ms) SELECT 1 AS one FROM "sections" WHERE "sections"."canvas_id" = $1 LIMIT $2 [["canvas_id", 52564931], ["LIMIT", 1]] Section Create (0.3ms) INSERT INTO "sections" ("canvas_id", "created_at", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["canvas_id", 52564931], ["created_at", "2022-09-14 16:52:52.080604"], ["updated_at", "2022-09-14 16:52:52.080604"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Submission Exists (0.5ms) SELECT 1 AS one FROM "submissions" WHERE "submissions"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] Submission Create (0.4ms) INSERT INTO "submissions" ("canvas_id", "submitted_at", "graded_at", "score", "points_possible", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 1], ["submitted_at", "2022-09-07 16:52:52.093795"], ["graded_at", "2022-09-13 16:52:52.093885"], ["score", 5.0], ["points_possible", 10.0], ["created_at", "2022-09-14 16:52:52.095640"], ["updated_at", "2022-09-14 16:52:52.095640"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Submission Exists (0.4ms) SELECT 1 AS one FROM "submissions" WHERE "submissions"."canvas_id" IS NULL AND "submissions"."id" != $1 LIMIT $2 [["id", 43], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Submission Exists (0.2ms) SELECT 1 AS one FROM "submissions" WHERE "submissions"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]] Submission Create (0.3ms) INSERT INTO "submissions" ("canvas_id", "submitted_at", "graded_at", "score", "points_possible", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 2], ["submitted_at", "2022-09-07 16:52:52.102513"], ["graded_at", "2022-09-13 16:52:52.102600"], ["score", 5.0], ["points_possible", 10.0], ["created_at", "2022-09-14 16:52:52.103792"], ["updated_at", "2022-09-14 16:52:52.103792"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Submission Load (0.2ms) SELECT "submissions".* FROM "submissions" ORDER BY "submissions"."id" ASC LIMIT $1 [["LIMIT", 1]] Submission Exists (0.5ms) SELECT 1 AS one FROM "submissions" WHERE "submissions"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Submission Exists (0.3ms) SELECT 1 AS one FROM "submissions" WHERE "submissions"."canvas_id" = $1 LIMIT $2 [["canvas_id", 3], ["LIMIT", 1]] Submission Create (0.3ms) INSERT INTO "submissions" ("canvas_id", "submitted_at", "graded_at", "score", "points_possible", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 3], ["submitted_at", "2022-09-07 16:52:52.110911"], ["graded_at", "2022-09-13 16:52:52.110999"], ["score", 5.0], ["points_possible", 10.0], ["created_at", "2022-09-14 16:52:52.112363"], ["updated_at", "2022-09-14 16:52:52.112363"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Submission Exists (0.4ms) SELECT 1 AS one FROM "submissions" WHERE "submissions"."canvas_id" = $1 AND "submissions"."id" != $2 LIMIT $3 [["canvas_id", 3], ["id", 45], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Submission Exists (0.3ms) SELECT 1 AS one FROM "submissions" WHERE "submissions"."canvas_id" = $1 LIMIT $2 [["canvas_id", 4], ["LIMIT", 1]] Submission Create (0.3ms) INSERT INTO "submissions" ("canvas_id", "submitted_at", "graded_at", "score", "points_possible", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 4], ["submitted_at", "2022-09-07 16:52:52.118575"], ["graded_at", "2022-09-13 16:52:52.118740"], ["score", 5.0], ["points_possible", 10.0], ["created_at", "2022-09-14 16:52:52.120178"], ["updated_at", "2022-09-14 16:52:52.120178"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Submission Exists (0.4ms) SELECT 1 AS one FROM "submissions" WHERE "submissions"."canvas_id" = $1 AND "submissions"."id" != $2 LIMIT $3 [["canvas_id", 4], ["id", 46], ["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Submission Exists (0.3ms) SELECT 1 AS one FROM "submissions" WHERE "submissions"."canvas_id" = $1 LIMIT $2 [["canvas_id", 5], ["LIMIT", 1]] Submission Create (0.3ms) INSERT INTO "submissions" ("canvas_id", "submitted_at", "graded_at", "score", "points_possible", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 5], ["submitted_at", "2022-09-07 16:52:52.126685"], ["graded_at", "2022-09-13 16:52:52.126790"], ["score", 5.0], ["points_possible", 10.0], ["created_at", "2022-09-14 16:52:52.127954"], ["updated_at", "2022-09-14 16:52:52.127954"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Submission Exists (0.3ms) SELECT 1 AS one FROM "submissions" WHERE "submissions"."canvas_id" = $1 AND "submissions"."id" != $2 LIMIT $3 [["canvas_id", 5], ["id", 47], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Term Exists (0.3ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 98740837], ["LIMIT", 1]] Term Create (0.3ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 98740837], ["name", "Cool Term"], ["start_at", "2022-09-11 16:52:50.015049"], ["end_at", "2022-09-17 16:52:50.015150"], ["workflow_state", "active"], ["sis_id", "d91f0ba250384bdf64a52117358a6d09"], ["created_at", "2022-09-14 16:52:52.134105"], ["updated_at", "2022-09-14 16:52:52.134105"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Term Exists (0.4ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" IS NULL AND "terms"."id" != $1 LIMIT $2 [["id", 111], ["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Term Exists (0.3ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 61974507], ["LIMIT", 1]] Term Create (0.3ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 61974507], ["name", "Cool Term"], ["start_at", "2022-09-11 16:52:50.015049"], ["end_at", "2022-09-17 16:52:50.015150"], ["workflow_state", "active"], ["sis_id", "930b0fe19d34a88920a1d2d7d84be5e9"], ["created_at", "2022-09-14 16:52:52.143227"], ["updated_at", "2022-09-14 16:52:52.143227"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Term Load (0.2ms) SELECT "terms".* FROM "terms" ORDER BY "terms"."id" ASC LIMIT $1 [["LIMIT", 1]] Term Exists (0.4ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 61974507], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Term Exists (0.2ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 51644332], ["LIMIT", 1]] Term Create (0.3ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 51644332], ["name", "Cool Term"], ["start_at", "2022-09-11 16:52:50.015049"], ["end_at", "2022-09-17 16:52:50.015150"], ["workflow_state", "active"], ["sis_id", "32f42fcbfa51e2165239329928101632"], ["created_at", "2022-09-14 16:52:52.150211"], ["updated_at", "2022-09-14 16:52:52.150211"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Term Exists (0.4ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 18020362], ["LIMIT", 1]] Term Create (0.4ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 18020362], ["name", "Cool Term"], ["start_at", "2022-09-12 16:52:52.153533"], ["end_at", "2022-09-17 16:52:52.153675"], ["workflow_state", "active"], ["sis_id", "7a647187462a3777d6211b793686027d"], ["created_at", "2022-09-14 16:52:52.155763"], ["updated_at", "2022-09-14 16:52:52.155763"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Term Exists (0.3ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 14964858], ["LIMIT", 1]] Term Create (0.4ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 14964858], ["name", "Cool Term"], ["start_at", "2022-09-11 16:52:50.015049"], ["end_at", "2022-09-17 16:52:50.015150"], ["workflow_state", "inactive"], ["sis_id", "1f64bb1cc4f6b31d1a10da2a71941a0f"], ["created_at", "2022-09-14 16:52:52.158987"], ["updated_at", "2022-09-14 16:52:52.158987"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 Term Exists (0.2ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 14538621], ["LIMIT", 1]] Term Create (0.3ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 14538621], ["name", "Cool Term"], ["start_at", "2022-07-14 16:52:52.160336"], ["end_at", "2022-08-14 16:52:52.160405"], ["workflow_state", "active"], ["sis_id", "4172405fdb84702743bca62ebb78d4bf"], ["created_at", "2022-09-14 16:52:52.161782"], ["updated_at", "2022-09-14 16:52:52.161782"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Term Exists (0.2ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 18482882], ["LIMIT", 1]] Term Create (0.3ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 18482882], ["name", "Cool Term"], ["start_at", "2023-03-14 16:52:52.162873"], ["end_at", "2023-09-14 16:52:52.162925"], ["workflow_state", "active"], ["sis_id", "e9ea873ae37cf9ae8dd5631ab2008bbd"], ["created_at", "2022-09-14 16:52:52.164170"], ["updated_at", "2022-09-14 16:52:52.164170"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Term Load (0.4ms) SELECT "terms".* FROM "terms" WHERE "terms"."workflow_state" = $1 AND (start_at <= '2022-09-29 16:52:52.165372' OR start_at IS NULL) AND (end_at >= '2022-08-30 16:52:52.165502' OR end_at IS NULL) [["workflow_state", "active"]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SELECT COUNT(*) FROM "terms" Term Load (0.2ms) SELECT "terms".* FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]]  (0.1ms) SAVEPOINT active_record_1 Term Exists (0.2ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] Term Create (0.4ms) INSERT INTO "terms" ("canvas_id", "name", "workflow_state", "grading_period_group_id", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 1], ["name", "Default Term"], ["workflow_state", "active"], ["grading_period_group_id", 1], ["sis_id", "Test"], ["created_at", "2022-09-14 16:52:52.170824"], ["updated_at", "2022-09-14 16:52:52.170824"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.4ms) SELECT COUNT(*) FROM "terms" Term Load (0.3ms) SELECT "terms".* FROM "terms" ORDER BY "terms"."id" DESC LIMIT $1 [["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Term Exists (0.3ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] Term Create (0.4ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 1], ["name", "Cool Term"], ["start_at", "2022-09-11 16:52:50.015049"], ["end_at", "2022-09-17 16:52:50.015150"], ["workflow_state", "active"], ["sis_id", "09c1952422df970392371be437158684"], ["created_at", "2022-09-14 16:52:52.178297"], ["updated_at", "2022-09-14 16:52:52.178297"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SELECT COUNT(*) FROM "terms" Term Load (0.3ms) SELECT "terms".* FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]]  (0.2ms) SAVEPOINT active_record_1 Term Exists (0.3ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 AND "terms"."id" != $2 LIMIT $3 [["canvas_id", 1], ["id", 119], ["LIMIT", 1]] Term Update (0.3ms) UPDATE "terms" SET "name" = $1, "sis_id" = $2, "start_at" = $3, "end_at" = $4, "grading_period_group_id" = $5, "updated_at" = $6 WHERE "terms"."id" = $7 [["name", "Default Term"], ["sis_id", "Test"], ["start_at", nil], ["end_at", nil], ["grading_period_group_id", 1], ["updated_at", "2022-09-14 16:52:52.182516"], ["id", 119]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SELECT COUNT(*) FROM "terms" Term Load (0.3ms) SELECT "terms".* FROM "terms" WHERE "terms"."id" = $1 LIMIT $2 [["id", 119], ["LIMIT", 1]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 User Exists (0.4ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 52079643], ["LIMIT", 1]] User Create (0.5ms) INSERT INTO "users" ("canvas_id", "sis_id", "email", "first_name", "last_name", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 52079643], ["sis_id", "8ff471fc928823b42ddb32085d37e4dc"], ["email", "cooldude@coolsite.com"], ["first_name", "Cool"], ["last_name", "Dude"], ["created_at", "2022-09-14 16:52:52.188359"], ["updated_at", "2022-09-14 16:52:52.188359"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 User Exists (0.4ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" IS NULL AND "users"."id" != $1 LIMIT $2 [["id", 95], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 User Exists (0.3ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 56563581], ["LIMIT", 1]] User Create (0.3ms) INSERT INTO "users" ("canvas_id", "sis_id", "email", "first_name", "last_name", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 56563581], ["sis_id", "89ee2d0ff1c1174d379a2da7a22ae739"], ["email", "cooldude@coolsite.com"], ["first_name", "Cool"], ["last_name", "Dude"], ["created_at", "2022-09-14 16:52:52.198320"], ["updated_at", "2022-09-14 16:52:52.198320"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 User Load (0.2ms) SELECT "users".* FROM "users" ORDER BY "users"."id" ASC LIMIT $1 [["LIMIT", 1]] User Exists (0.3ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 56563581], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 User Exists (0.3ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 89980172], ["LIMIT", 1]] User Create (0.5ms) INSERT INTO "users" ("canvas_id", "sis_id", "email", "first_name", "last_name", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 89980172], ["sis_id", "6d8b99f1f3daa2f020d292d7e8901742"], ["email", "cooldude@coolsite.com"], ["first_name", "Cool"], ["last_name", "Dude"], ["created_at", "2022-09-14 16:52:52.205293"], ["updated_at", "2022-09-14 16:52:52.205293"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 User Exists (0.3ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 68563161], ["LIMIT", 1]] User Create (0.3ms) INSERT INTO "users" ("canvas_id", "sis_id", "email", "first_name", "last_name", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 68563161], ["sis_id", "b4bffa93d2d64e73cda7296ea90dba8b"], ["email", "cooldude@coolsite.com"], ["first_name", "Cool"], ["last_name", "Dude"], ["created_at", "2022-09-14 16:52:52.210953"], ["updated_at", "2022-09-14 16:52:52.210953"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 User Exists (0.3ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 29828579], ["LIMIT", 1]] User Create (0.2ms) INSERT INTO "users" ("canvas_id", "sis_id", "email", "first_name", "last_name", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 29828579], ["sis_id", "df271c2be91d654ad442ddea7dab9e3f"], ["email", "cooldude@coolsite.com"], ["first_name", "Cool"], ["last_name", "Dude"], ["created_at", "2022-09-14 16:52:52.215504"], ["updated_at", "2022-09-14 16:52:52.215504"]]  (0.3ms) RELEASE SAVEPOINT active_record_1  (0.3ms) ROLLBACK  (0.3ms) BEGIN  (0.3ms) SELECT COUNT(*) FROM "assignment_groups" AssignmentGroup Create Many (0.7ms) INSERT INTO "assignment_groups" ("canvas_id","canvas_course_id","name","rules","position","group_weight","workflow_state","canvas_created_at","canvas_updated_at","created_at","updated_at") VALUES (1,1,'Assignments','--- drop_lowest:1\nnever_drop:36\n ',1,50.0,'available','2017-09-08 01:37:33','2017-09-08 01:37:33','2022-09-14 16:52:52.233676','2022-09-14 16:52:52.233676'),(2,1,'Tests',NULL,1,50.0,'available','2017-09-08 01:37:33','2017-09-08 01:37:33','2022-09-14 16:52:52.233676','2022-09-14 16:52:52.233676') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","canvas_course_id"=EXCLUDED."canvas_course_id","name"=EXCLUDED."name","rules"=EXCLUDED."rules","position"=EXCLUDED."position","group_weight"=EXCLUDED."group_weight","workflow_state"=EXCLUDED."workflow_state","canvas_created_at"=EXCLUDED."canvas_created_at","canvas_updated_at"=EXCLUDED."canvas_updated_at","updated_at"=EXCLUDED."updated_at" WHERE ("assignment_groups".canvas_id, "assignment_groups".canvas_course_id, "assignment_groups".name, "assignment_groups".rules, "assignment_groups".position, "assignment_groups".group_weight, "assignment_groups".workflow_state, "assignment_groups".canvas_created_at, "assignment_groups".canvas_updated_at) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.canvas_course_id, EXCLUDED.name, EXCLUDED.rules, EXCLUDED.position, EXCLUDED.group_weight, EXCLUDED.workflow_state, EXCLUDED.canvas_created_at, EXCLUDED.canvas_updated_at) RETURNING "id"  (0.2ms) SELECT COUNT(*) FROM "assignment_groups"  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.4ms) SELECT COUNT(*) FROM "assignments" Assignment Create Many (1.0ms) INSERT INTO "assignments" ("canvas_id","title","description","due_at","unlock_at","lock_at","points_possible","min_score","max_score","mastery_score","grading_type","submission_types","workflow_state","canvas_context_id","canvas_context_type","canvas_assignment_group_id","canvas_grading_scheme_id","canvas_grading_standard_id","created_at","updated_at") VALUES (88,'Assignment 1','

fdsfds

',NULL,NULL,NULL,100.0,NULL,NULL,NULL,'points','online_text_entry','published',58,'Course',55,NULL,NULL,'2022-09-14 16:52:52.240130','2022-09-14 16:52:52.240130'),(89,'fdsfdsfds','

fdsfdsfsdf

',NULL,NULL,NULL,100.0,NULL,NULL,NULL,'points','online_text_entry','published',59,'Course',56,NULL,NULL,'2022-09-14 16:52:52.240130','2022-09-14 16:52:52.240130') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","title"=EXCLUDED."title","description"=EXCLUDED."description","due_at"=EXCLUDED."due_at","unlock_at"=EXCLUDED."unlock_at","lock_at"=EXCLUDED."lock_at","points_possible"=EXCLUDED."points_possible","min_score"=EXCLUDED."min_score","max_score"=EXCLUDED."max_score","mastery_score"=EXCLUDED."mastery_score","grading_type"=EXCLUDED."grading_type","submission_types"=EXCLUDED."submission_types","workflow_state"=EXCLUDED."workflow_state","canvas_context_id"=EXCLUDED."canvas_context_id","canvas_context_type"=EXCLUDED."canvas_context_type","canvas_assignment_group_id"=EXCLUDED."canvas_assignment_group_id","canvas_grading_scheme_id"=EXCLUDED."canvas_grading_scheme_id","canvas_grading_standard_id"=EXCLUDED."canvas_grading_standard_id","updated_at"=EXCLUDED."updated_at" WHERE ("assignments".canvas_id, "assignments".title, "assignments".description, "assignments".due_at, "assignments".unlock_at, "assignments".lock_at, "assignments".points_possible, "assignments".min_score, "assignments".max_score, "assignments".mastery_score, "assignments".grading_type, "assignments".submission_types, "assignments".workflow_state, "assignments".canvas_context_id, "assignments".canvas_context_type, "assignments".canvas_assignment_group_id, "assignments".canvas_grading_scheme_id, "assignments".canvas_grading_standard_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.title, EXCLUDED.description, EXCLUDED.due_at, EXCLUDED.unlock_at, EXCLUDED.lock_at, EXCLUDED.points_possible, EXCLUDED.min_score, EXCLUDED.max_score, EXCLUDED.mastery_score, EXCLUDED.grading_type, EXCLUDED.submission_types, EXCLUDED.workflow_state, EXCLUDED.canvas_context_id, EXCLUDED.canvas_context_type, EXCLUDED.canvas_assignment_group_id, EXCLUDED.canvas_grading_scheme_id, EXCLUDED.canvas_grading_standard_id) RETURNING "id"  (0.3ms) SELECT COUNT(*) FROM "assignments"  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.7ms) SELECT COUNT(*) FROM "content_migrations" ContentMigration Create Many (0.9ms) INSERT INTO "content_migrations" ("canvas_id","canvas_context_id","canvas_context_type","workflow_state","migration_settings","started_at","finished_at","progress","canvas_source_course_id","migration_type","canvas_child_subscription_id","canvas_root_account_id","created_at","updated_at") VALUES (101,1250,'Course','imported',NULL,'2022-02-18 10:10:40','2022-02-18 10:11:40',100.0,1200,'course_copy_importer',NULL,1,'2022-09-14 16:52:52.255718','2022-09-14 16:52:52.255718'),(102,1251,'Course','imported',NULL,'2022-02-18 10:10:40','2022-02-18 10:11:40',100.0,1120,'master_course_import',3,1,'2022-09-14 16:52:52.255718','2022-09-14 16:52:52.255718') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","canvas_context_id"=EXCLUDED."canvas_context_id","canvas_context_type"=EXCLUDED."canvas_context_type","workflow_state"=EXCLUDED."workflow_state","migration_settings"=EXCLUDED."migration_settings","started_at"=EXCLUDED."started_at","finished_at"=EXCLUDED."finished_at","progress"=EXCLUDED."progress","canvas_source_course_id"=EXCLUDED."canvas_source_course_id","migration_type"=EXCLUDED."migration_type","canvas_child_subscription_id"=EXCLUDED."canvas_child_subscription_id","canvas_root_account_id"=EXCLUDED."canvas_root_account_id","updated_at"=EXCLUDED."updated_at" WHERE ("content_migrations".canvas_id, "content_migrations".canvas_context_id, "content_migrations".canvas_context_type, "content_migrations".workflow_state, "content_migrations".migration_settings, "content_migrations".started_at, "content_migrations".finished_at, "content_migrations".progress, "content_migrations".canvas_source_course_id, "content_migrations".migration_type, "content_migrations".canvas_child_subscription_id, "content_migrations".canvas_root_account_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.canvas_context_id, EXCLUDED.canvas_context_type, EXCLUDED.workflow_state, EXCLUDED.migration_settings, EXCLUDED.started_at, EXCLUDED.finished_at, EXCLUDED.progress, EXCLUDED.canvas_source_course_id, EXCLUDED.migration_type, EXCLUDED.canvas_child_subscription_id, EXCLUDED.canvas_root_account_id) RETURNING "id"  (0.3ms) SELECT COUNT(*) FROM "content_migrations"  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.5ms) SELECT COUNT(*) FROM "context_module_items" ContextModuleItem Create Many (0.8ms) INSERT INTO "context_module_items" ("canvas_id","canvas_context_module_id","position","canvas_content_id","canvas_content_type","workflow_state","canvas_assignment_id","created_at","updated_at") VALUES (15,9,1,83,'Assignment','active',1,'2022-09-14 16:52:52.262530','2022-09-14 16:52:52.262530'),(16,10,1,80,'Assignment','active',2,'2022-09-14 16:52:52.262530','2022-09-14 16:52:52.262530') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","canvas_context_module_id"=EXCLUDED."canvas_context_module_id","position"=EXCLUDED."position","canvas_content_id"=EXCLUDED."canvas_content_id","canvas_content_type"=EXCLUDED."canvas_content_type","workflow_state"=EXCLUDED."workflow_state","canvas_assignment_id"=EXCLUDED."canvas_assignment_id","updated_at"=EXCLUDED."updated_at" WHERE ("context_module_items".canvas_id, "context_module_items".canvas_context_module_id, "context_module_items".position, "context_module_items".canvas_content_id, "context_module_items".canvas_content_type, "context_module_items".workflow_state, "context_module_items".canvas_assignment_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.canvas_context_module_id, EXCLUDED.position, EXCLUDED.canvas_content_id, EXCLUDED.canvas_content_type, EXCLUDED.workflow_state, EXCLUDED.canvas_assignment_id) RETURNING "id"  (0.4ms) SELECT COUNT(*) FROM "context_module_items"  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.6ms) SELECT COUNT(*) FROM "context_modules" ContextModule Create Many (0.8ms) INSERT INTO "context_modules" ("canvas_id","canvas_context_id","canvas_context_type","position","name","workflow_state","deleted_at","created_at","updated_at") VALUES (23,785,'Course',1,'New Mod','active',NULL,'2022-09-14 16:52:52.269594','2022-09-14 16:52:52.269594'),(4,27,'Course',1,'Modules gonna module','unpublished',NULL,'2022-09-14 16:52:52.269594','2022-09-14 16:52:52.269594') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","canvas_context_id"=EXCLUDED."canvas_context_id","canvas_context_type"=EXCLUDED."canvas_context_type","position"=EXCLUDED."position","name"=EXCLUDED."name","workflow_state"=EXCLUDED."workflow_state","deleted_at"=EXCLUDED."deleted_at","updated_at"=EXCLUDED."updated_at" WHERE ("context_modules".canvas_id, "context_modules".canvas_context_id, "context_modules".canvas_context_type, "context_modules".position, "context_modules".name, "context_modules".workflow_state, "context_modules".deleted_at) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.canvas_context_id, EXCLUDED.canvas_context_type, EXCLUDED.position, EXCLUDED.name, EXCLUDED.workflow_state, EXCLUDED.deleted_at) RETURNING "id"  (0.4ms) SELECT COUNT(*) FROM "context_modules"  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.4ms) SELECT COUNT(*) FROM "courses" Course Create Many (0.7ms) INSERT INTO "courses" ("canvas_id","sis_id","course_code","name","canvas_account_id","canvas_term_id","start_at","end_at","workflow_state","grading_standard_id","created_at","updated_at") VALUES (1,'course_sis_id_1','C1','Course #1',1,1,'2017-03-27 21:53:18','2017-04-27 12:21:18','active',NULL,'2022-09-14 16:52:52.277534','2022-09-14 16:52:52.277534'),(2,'course_sis_id_2','C2','Course #2',1,1,'2017-03-27 21:53:18','2017-04-27 12:21:18','unpublished',NULL,'2022-09-14 16:52:52.277534','2022-09-14 16:52:52.277534') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","sis_id"=EXCLUDED."sis_id","course_code"=EXCLUDED."course_code","name"=EXCLUDED."name","canvas_account_id"=EXCLUDED."canvas_account_id","canvas_term_id"=EXCLUDED."canvas_term_id","start_at"=EXCLUDED."start_at","end_at"=EXCLUDED."end_at","workflow_state"=EXCLUDED."workflow_state","grading_standard_id"=EXCLUDED."grading_standard_id","updated_at"=EXCLUDED."updated_at" WHERE ("courses".canvas_id, "courses".sis_id, "courses".course_code, "courses".name, "courses".canvas_account_id, "courses".canvas_term_id, "courses".start_at, "courses".end_at, "courses".workflow_state, "courses".grading_standard_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.sis_id, EXCLUDED.course_code, EXCLUDED.name, EXCLUDED.canvas_account_id, EXCLUDED.canvas_term_id, EXCLUDED.start_at, EXCLUDED.end_at, EXCLUDED.workflow_state, EXCLUDED.grading_standard_id) RETURNING "id"  (0.3ms) SELECT COUNT(*) FROM "courses"  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.4ms) SELECT COUNT(*) FROM "users" User Create Many (0.7ms) INSERT INTO "users" ("canvas_id","sis_id","email","first_name","last_name","name","sortable_name","workflow_state","login_id","created_at","updated_at") VALUES (1,'sis_id_1','poorbastard@yharnam.com','Patches','the Spider','Patches the Spider','the Spider, Patches','active','spiderdude1337','2022-09-14 16:52:52.284614','2022-09-14 16:52:52.284614'),(2,'sis_id_2','dreamer@yharnam.com','Hunter','Djura','Hunter Djura','Djura, Hunter','active','retireddude110','2022-09-14 16:52:52.284614','2022-09-14 16:52:52.284614') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","sis_id"=EXCLUDED."sis_id","email"=EXCLUDED."email","first_name"=EXCLUDED."first_name","last_name"=EXCLUDED."last_name","name"=EXCLUDED."name","sortable_name"=EXCLUDED."sortable_name","workflow_state"=EXCLUDED."workflow_state","login_id"=EXCLUDED."login_id","updated_at"=EXCLUDED."updated_at" WHERE ("users".canvas_id, "users".sis_id, "users".email, "users".first_name, "users".last_name, "users".name, "users".sortable_name, "users".workflow_state, "users".login_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.sis_id, EXCLUDED.email, EXCLUDED.first_name, EXCLUDED.last_name, EXCLUDED.name, EXCLUDED.sortable_name, EXCLUDED.workflow_state, EXCLUDED.login_id) RETURNING "id"  (0.3ms) SELECT COUNT(*) FROM "users"  (0.2ms) ROLLBACK  (0.2ms) BEGIN User Create Many (0.8ms) INSERT INTO "users" ("canvas_id","sis_id","email","first_name","last_name","name","sortable_name","workflow_state","login_id","created_at","updated_at") VALUES (1,'sis_id_1','poorbastard@yharnam.com','Patches','the Spider','Patches the Spider','the Spider, Patches','active','spiderdude1337','2022-09-14 16:52:52.289826','2022-09-14 16:52:52.289826'),(2,'sis_id_2','dreamer@yharnam.com','Hunter','Djura','Hunter Djura','Djura, Hunter','active','retireddude110','2022-09-14 16:52:52.289826','2022-09-14 16:52:52.289826') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","sis_id"=EXCLUDED."sis_id","email"=EXCLUDED."email","first_name"=EXCLUDED."first_name","last_name"=EXCLUDED."last_name","name"=EXCLUDED."name","sortable_name"=EXCLUDED."sortable_name","workflow_state"=EXCLUDED."workflow_state","login_id"=EXCLUDED."login_id","updated_at"=EXCLUDED."updated_at" WHERE ("users".canvas_id, "users".sis_id, "users".email, "users".first_name, "users".last_name, "users".name, "users".sortable_name, "users".workflow_state, "users".login_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.sis_id, EXCLUDED.email, EXCLUDED.first_name, EXCLUDED.last_name, EXCLUDED.name, EXCLUDED.sortable_name, EXCLUDED.workflow_state, EXCLUDED.login_id) RETURNING "id" User Load (0.3ms) SELECT "users".* FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.1ms) BEGIN  (0.3ms) SELECT COUNT(*) FROM "courses" Course Create Many (0.7ms) INSERT INTO "courses" ("canvas_id","sis_id","course_code","name","canvas_account_id","canvas_term_id","start_at","end_at","workflow_state","grading_standard_id","created_at","updated_at") VALUES (1,'course_sis_id_1','C1','Course #1',1,1,'2017-03-27 21:53:18','2017-04-27 12:21:18','active',NULL,'2022-09-14 16:52:52.297297','2022-09-14 16:52:52.297297'),(2,'course_sis_id_2','C2','Course #2',1,1,'2017-03-27 21:53:18','2017-04-27 12:21:18','unpublished',NULL,'2022-09-14 16:52:52.297297','2022-09-14 16:52:52.297297') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","sis_id"=EXCLUDED."sis_id","course_code"=EXCLUDED."course_code","name"=EXCLUDED."name","canvas_account_id"=EXCLUDED."canvas_account_id","canvas_term_id"=EXCLUDED."canvas_term_id","start_at"=EXCLUDED."start_at","end_at"=EXCLUDED."end_at","workflow_state"=EXCLUDED."workflow_state","grading_standard_id"=EXCLUDED."grading_standard_id","updated_at"=EXCLUDED."updated_at" WHERE ("courses".canvas_id, "courses".sis_id, "courses".course_code, "courses".name, "courses".canvas_account_id, "courses".canvas_term_id, "courses".start_at, "courses".end_at, "courses".workflow_state, "courses".grading_standard_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.sis_id, EXCLUDED.course_code, EXCLUDED.name, EXCLUDED.canvas_account_id, EXCLUDED.canvas_term_id, EXCLUDED.start_at, EXCLUDED.end_at, EXCLUDED.workflow_state, EXCLUDED.grading_standard_id) RETURNING "id"  (0.3ms) SELECT COUNT(*) FROM "courses" Course Load (0.3ms) SELECT "courses".* FROM "courses" ORDER BY "courses"."id" ASC LIMIT $1 [["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.3ms) SELECT COUNT(*) FROM "enrollments" Enrollment Create Many (1.1ms) INSERT INTO "enrollments" ("canvas_id","canvas_course_id","course_sis_id","canvas_user_id","user_sis_id","role","canvas_role_id","canvas_section_id","workflow_state","base_role_type","created_at","updated_at") VALUES (1,1,'sis_MUSC_2520_834',2,'sis_dalvarez_247','teacher',4,1,'active','TeacherEnrollment','2022-09-14 16:52:52.304223','2022-09-14 16:52:52.304223'),(2,1,'sis_MUSC_2520_834',3,'sis_jweaver_720','student',4,1,'active','StudentEnrollment','2022-09-14 16:52:52.304223','2022-09-14 16:52:52.304223') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","canvas_course_id"=EXCLUDED."canvas_course_id","course_sis_id"=EXCLUDED."course_sis_id","canvas_user_id"=EXCLUDED."canvas_user_id","user_sis_id"=EXCLUDED."user_sis_id","role"=EXCLUDED."role","canvas_role_id"=EXCLUDED."canvas_role_id","canvas_section_id"=EXCLUDED."canvas_section_id","workflow_state"=EXCLUDED."workflow_state","base_role_type"=EXCLUDED."base_role_type","updated_at"=EXCLUDED."updated_at" WHERE ("enrollments".canvas_id, "enrollments".canvas_course_id, "enrollments".course_sis_id, "enrollments".canvas_user_id, "enrollments".user_sis_id, "enrollments".role, "enrollments".canvas_role_id, "enrollments".canvas_section_id, "enrollments".workflow_state, "enrollments".base_role_type) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.canvas_course_id, EXCLUDED.course_sis_id, EXCLUDED.canvas_user_id, EXCLUDED.user_sis_id, EXCLUDED.role, EXCLUDED.canvas_role_id, EXCLUDED.canvas_section_id, EXCLUDED.workflow_state, EXCLUDED.base_role_type) RETURNING "id"  (0.4ms) SELECT COUNT(*) FROM "enrollments"  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.4ms) SELECT COUNT(*) FROM "sections" Section Create Many (0.7ms) INSERT INTO "sections" ("canvas_id","sis_id","canvas_course_id","name","workflow_state","start_at","end_at","created_at","updated_at") VALUES (1,'sis_section_1',1,'Cool Section','active','2017-03-27 21:53:18','2017-03-27 21:53:18','2022-09-14 16:52:52.311872','2022-09-14 16:52:52.311872'),(2,'sis_section_2',2,'Lame Section','active','2017-03-27 21:53:18','2017-03-27 21:53:18','2022-09-14 16:52:52.311872','2022-09-14 16:52:52.311872') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","sis_id"=EXCLUDED."sis_id","canvas_course_id"=EXCLUDED."canvas_course_id","name"=EXCLUDED."name","workflow_state"=EXCLUDED."workflow_state","start_at"=EXCLUDED."start_at","end_at"=EXCLUDED."end_at","updated_at"=EXCLUDED."updated_at" WHERE ("sections".canvas_id, "sections".sis_id, "sections".canvas_course_id, "sections".name, "sections".workflow_state, "sections".start_at, "sections".end_at) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.sis_id, EXCLUDED.canvas_course_id, EXCLUDED.name, EXCLUDED.workflow_state, EXCLUDED.start_at, EXCLUDED.end_at) RETURNING "id"  (0.3ms) SELECT COUNT(*) FROM "sections" Section Load (0.2ms) SELECT "sections".* FROM "sections" ORDER BY "sections"."id" ASC LIMIT $1 [["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.1ms) BEGIN Section Create Many (6.0ms) INSERT INTO "sections" ("canvas_id","sis_id","canvas_course_id","name","workflow_state","start_at","end_at","created_at","updated_at") VALUES (1,'sis_section_1',1,'Cool Section','active','2017-03-27 21:53:18','2017-03-27 21:53:18','2022-09-14 16:52:52.318727','2022-09-14 16:52:52.318727'),(2,'sis_section_2',2,'Lame Section','active','2017-03-27 21:53:18','2017-03-27 21:53:18','2022-09-14 16:52:52.318727','2022-09-14 16:52:52.318727') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","sis_id"=EXCLUDED."sis_id","canvas_course_id"=EXCLUDED."canvas_course_id","name"=EXCLUDED."name","workflow_state"=EXCLUDED."workflow_state","start_at"=EXCLUDED."start_at","end_at"=EXCLUDED."end_at","updated_at"=EXCLUDED."updated_at" WHERE ("sections".canvas_id, "sections".sis_id, "sections".canvas_course_id, "sections".name, "sections".workflow_state, "sections".start_at, "sections".end_at) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.sis_id, EXCLUDED.canvas_course_id, EXCLUDED.name, EXCLUDED.workflow_state, EXCLUDED.start_at, EXCLUDED.end_at) RETURNING "id" Section Load (0.3ms) SELECT "sections".* FROM "sections" WHERE "sections"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]] Section Create Many (0.6ms) INSERT INTO "sections" ("canvas_id","canvas_nonxlist_course_id","created_at","updated_at") VALUES (2,3,'2022-09-14 16:52:52.328366','2022-09-14 16:52:52.328366') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","canvas_nonxlist_course_id"=EXCLUDED."canvas_nonxlist_course_id","updated_at"=EXCLUDED."updated_at" WHERE ("sections".canvas_id, "sections".canvas_nonxlist_course_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.canvas_nonxlist_course_id) RETURNING "id"  (0.3ms) SELECT COUNT(*) FROM "sections" WHERE "sections"."canvas_nonxlist_course_id" IS NOT NULL Section Load (0.3ms) SELECT "sections".* FROM "sections" WHERE "sections"."canvas_nonxlist_course_id" IS NOT NULL ORDER BY "sections"."id" ASC LIMIT $1 [["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.3ms) BEGIN  (0.4ms) SELECT COUNT(*) FROM "groups" Group Create Many (0.8ms) INSERT INTO "groups" ("canvas_id","sis_id","canvas_group_category_id","group_category_sis_id","canvas_account_id","canvas_course_id","name","workflow_state","context_id","context_type","max_membership","created_at","updated_at") VALUES (50,'sis1',10,NULL,1,NULL,'Group1','available',1,'Account',NULL,'2022-09-14 16:52:52.335823','2022-09-14 16:52:52.335823'),(51,'sis2',2,NULL,NULL,1,'Group2','available',1,'Course',1,'2022-09-14 16:52:52.335823','2022-09-14 16:52:52.335823') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","sis_id"=EXCLUDED."sis_id","canvas_group_category_id"=EXCLUDED."canvas_group_category_id","group_category_sis_id"=EXCLUDED."group_category_sis_id","canvas_account_id"=EXCLUDED."canvas_account_id","canvas_course_id"=EXCLUDED."canvas_course_id","name"=EXCLUDED."name","workflow_state"=EXCLUDED."workflow_state","context_id"=EXCLUDED."context_id","context_type"=EXCLUDED."context_type","max_membership"=EXCLUDED."max_membership","updated_at"=EXCLUDED."updated_at" WHERE ("groups".canvas_id, "groups".sis_id, "groups".canvas_group_category_id, "groups".group_category_sis_id, "groups".canvas_account_id, "groups".canvas_course_id, "groups".name, "groups".workflow_state, "groups".context_id, "groups".context_type, "groups".max_membership) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.sis_id, EXCLUDED.canvas_group_category_id, EXCLUDED.group_category_sis_id, EXCLUDED.canvas_account_id, EXCLUDED.canvas_course_id, EXCLUDED.name, EXCLUDED.workflow_state, EXCLUDED.context_id, EXCLUDED.context_type, EXCLUDED.max_membership) RETURNING "id"  (0.3ms) SELECT COUNT(*) FROM "groups" Group Load (0.4ms) SELECT "groups".* FROM "groups" WHERE "groups"."name" = $1 LIMIT $2 [["name", "Group1"], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.4ms) SELECT COUNT(*) FROM "group_memberships" GroupMembership Create Many (0.8ms) INSERT INTO "group_memberships" ("canvas_id","canvas_group_id","group_sis_id","canvas_user_id","user_sis_id","workflow_state","created_at","updated_at") VALUES (50,1,NULL,10,NULL,'accepted','2022-09-14 16:52:52.344852','2022-09-14 16:52:52.344852'),(51,2,NULL,11,NULL,'accepted','2022-09-14 16:52:52.344852','2022-09-14 16:52:52.344852') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","canvas_group_id"=EXCLUDED."canvas_group_id","group_sis_id"=EXCLUDED."group_sis_id","canvas_user_id"=EXCLUDED."canvas_user_id","user_sis_id"=EXCLUDED."user_sis_id","workflow_state"=EXCLUDED."workflow_state","updated_at"=EXCLUDED."updated_at" WHERE ("group_memberships".canvas_id, "group_memberships".canvas_group_id, "group_memberships".group_sis_id, "group_memberships".canvas_user_id, "group_memberships".user_sis_id, "group_memberships".workflow_state) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.canvas_group_id, EXCLUDED.group_sis_id, EXCLUDED.canvas_user_id, EXCLUDED.user_sis_id, EXCLUDED.workflow_state) RETURNING "id"  (0.3ms) SELECT COUNT(*) FROM "group_memberships" GroupMembership Load (0.7ms) SELECT "group_memberships".* FROM "group_memberships" WHERE "group_memberships"."canvas_id" = $1 LIMIT $2 [["canvas_id", 50], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.8ms) SELECT COUNT(*) FROM "user_observers" UserObserver Create Many (0.6ms) INSERT INTO "user_observers" ("observing_user_id","observed_user_id","workflow_state","created_at","updated_at") VALUES (21,3,'active','2022-09-14 16:52:52.362703','2022-09-14 16:52:52.362703'),(21,2,'active','2022-09-14 16:52:52.362703','2022-09-14 16:52:52.362703') ON CONFLICT (observing_user_id, observed_user_id) DO UPDATE SET "observing_user_id"=EXCLUDED."observing_user_id","observed_user_id"=EXCLUDED."observed_user_id","workflow_state"=EXCLUDED."workflow_state","updated_at"=EXCLUDED."updated_at" WHERE ("user_observers".observing_user_id, "user_observers".observed_user_id, "user_observers".workflow_state) IS DISTINCT FROM (EXCLUDED.observing_user_id, EXCLUDED.observed_user_id, EXCLUDED.workflow_state) RETURNING "id"  (0.3ms) SELECT COUNT(*) FROM "user_observers" UserObserver Load (0.3ms) SELECT "user_observers".* FROM "user_observers" WHERE "user_observers"."observed_user_id" = $1 LIMIT $2 [["observed_user_id", 3], ["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.6ms) SELECT COUNT(*) FROM "grading_periods" GradingPeriod Create Many (0.8ms) INSERT INTO "grading_periods" ("canvas_id","title","weight","start_date","end_date","close_date","canvas_grading_period_group_id","workflow_state","created_at","updated_at") VALUES (1,'Period 1',0.2,'2019-07-01 06:00:00','2019-08-01 05:59:59','2019-08-01 05:59:59',1,'active','2022-09-14 16:52:52.381173','2022-09-14 16:52:52.381173'),(2,'Period 2',0.8,'2019-08-01 06:00:00','2019-09-01 05:59:59','2019-09-01 05:59:59',1,'deleted','2022-09-14 16:52:52.381173','2022-09-14 16:52:52.381173') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","title"=EXCLUDED."title","weight"=EXCLUDED."weight","start_date"=EXCLUDED."start_date","end_date"=EXCLUDED."end_date","close_date"=EXCLUDED."close_date","canvas_grading_period_group_id"=EXCLUDED."canvas_grading_period_group_id","workflow_state"=EXCLUDED."workflow_state","updated_at"=EXCLUDED."updated_at" WHERE ("grading_periods".canvas_id, "grading_periods".title, "grading_periods".weight, "grading_periods".start_date, "grading_periods".end_date, "grading_periods".close_date, "grading_periods".canvas_grading_period_group_id, "grading_periods".workflow_state) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.title, EXCLUDED.weight, EXCLUDED.start_date, EXCLUDED.end_date, EXCLUDED.close_date, EXCLUDED.canvas_grading_period_group_id, EXCLUDED.workflow_state) RETURNING "id"  (0.3ms) SELECT COUNT(*) FROM "grading_periods" GradingPeriod Load (0.2ms) SELECT "grading_periods".* FROM "grading_periods" WHERE "grading_periods"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.1ms) BEGIN  (0.4ms) SELECT COUNT(*) FROM "grading_period_groups" GradingPeriodGroup Create Many (0.8ms) INSERT INTO "grading_period_groups" ("canvas_id","title","weighted","display_totals_for_all_grading_periods","workflow_state","created_at","updated_at") VALUES (1,'Test Group',FALSE,FALSE,'active','2022-09-14 16:52:52.408233','2022-09-14 16:52:52.408233') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","title"=EXCLUDED."title","weighted"=EXCLUDED."weighted","display_totals_for_all_grading_periods"=EXCLUDED."display_totals_for_all_grading_periods","workflow_state"=EXCLUDED."workflow_state","updated_at"=EXCLUDED."updated_at" WHERE ("grading_period_groups".canvas_id, "grading_period_groups".title, "grading_period_groups".weighted, "grading_period_groups".display_totals_for_all_grading_periods, "grading_period_groups".workflow_state) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.title, EXCLUDED.weighted, EXCLUDED.display_totals_for_all_grading_periods, EXCLUDED.workflow_state) RETURNING "id"  (0.3ms) SELECT COUNT(*) FROM "grading_period_groups" GradingPeriodGroup Load (0.2ms) SELECT "grading_period_groups".* FROM "grading_period_groups" WHERE "grading_period_groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.7ms) SELECT COUNT(*) FROM "learning_outcomes" LearningOutcome Create Many (0.7ms) INSERT INTO "learning_outcomes" ("canvas_id","canvas_context_id","canvas_context_type","name","friendly_name","workflow_state","canvas_created_at","canvas_updated_at","migration_id","vendor_guid","low_grade","high_grade","calculation_method","calculation_int","outcome_import_id","root_account_ids","description","created_at","updated_at") VALUES (1,1,'Course','Course Outcome','','active','2021-08-12 21:11:40','2021-08-13 01:05:40',NULL,NULL,NULL,NULL,'decaying_average','65',NULL,'{1}','

description

','2022-09-14 16:52:52.429071','2022-09-14 16:52:52.429071'),(2,1,'Account','Account Outcome','Friendly Name','active','2021-08-12 21:11:40','2021-08-13 01:05:40',NULL,NULL,NULL,NULL,'decaying_average','65',NULL,'{1}','

description

','2022-09-14 16:52:52.429071','2022-09-14 16:52:52.429071') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","canvas_context_id"=EXCLUDED."canvas_context_id","canvas_context_type"=EXCLUDED."canvas_context_type","name"=EXCLUDED."name","friendly_name"=EXCLUDED."friendly_name","workflow_state"=EXCLUDED."workflow_state","canvas_created_at"=EXCLUDED."canvas_created_at","canvas_updated_at"=EXCLUDED."canvas_updated_at","migration_id"=EXCLUDED."migration_id","vendor_guid"=EXCLUDED."vendor_guid","low_grade"=EXCLUDED."low_grade","high_grade"=EXCLUDED."high_grade","calculation_method"=EXCLUDED."calculation_method","calculation_int"=EXCLUDED."calculation_int","outcome_import_id"=EXCLUDED."outcome_import_id","root_account_ids"=EXCLUDED."root_account_ids","description"=EXCLUDED."description","updated_at"=EXCLUDED."updated_at" WHERE ("learning_outcomes".canvas_id, "learning_outcomes".canvas_context_id, "learning_outcomes".canvas_context_type, "learning_outcomes".name, "learning_outcomes".friendly_name, "learning_outcomes".workflow_state, "learning_outcomes".canvas_created_at, "learning_outcomes".canvas_updated_at, "learning_outcomes".migration_id, "learning_outcomes".vendor_guid, "learning_outcomes".low_grade, "learning_outcomes".high_grade, "learning_outcomes".calculation_method, "learning_outcomes".calculation_int, "learning_outcomes".outcome_import_id, "learning_outcomes".root_account_ids, "learning_outcomes".description) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.canvas_context_id, EXCLUDED.canvas_context_type, EXCLUDED.name, EXCLUDED.friendly_name, EXCLUDED.workflow_state, EXCLUDED.canvas_created_at, EXCLUDED.canvas_updated_at, EXCLUDED.migration_id, EXCLUDED.vendor_guid, EXCLUDED.low_grade, EXCLUDED.high_grade, EXCLUDED.calculation_method, EXCLUDED.calculation_int, EXCLUDED.outcome_import_id, EXCLUDED.root_account_ids, EXCLUDED.description) RETURNING "id"  (0.3ms) SELECT COUNT(*) FROM "learning_outcomes"  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.3ms) SELECT COUNT(*) FROM "user_observers" UserObserver Create Many (0.3ms) INSERT INTO "user_observers" ("observing_user_id","observed_user_id","workflow_state","created_at","updated_at") VALUES (21,3,'active','2022-09-14 16:52:52.433313','2022-09-14 16:52:52.433313'),(21,2,'active','2022-09-14 16:52:52.433313','2022-09-14 16:52:52.433313') ON CONFLICT (observing_user_id, observed_user_id) DO UPDATE SET "observing_user_id"=EXCLUDED."observing_user_id","observed_user_id"=EXCLUDED."observed_user_id","workflow_state"=EXCLUDED."workflow_state","updated_at"=EXCLUDED."updated_at" WHERE ("user_observers".observing_user_id, "user_observers".observed_user_id, "user_observers".workflow_state) IS DISTINCT FROM (EXCLUDED.observing_user_id, EXCLUDED.observed_user_id, EXCLUDED.workflow_state) RETURNING "id"  (0.2ms) SELECT COUNT(*) FROM "user_observers"  (0.2ms) SELECT COUNT(*) FROM "user_observers" UserObserver Create Many (0.4ms) INSERT INTO "user_observers" ("observing_user_id","observed_user_id","workflow_state","created_at","updated_at") VALUES (21,3,'active','2022-09-14 16:52:52.435237','2022-09-14 16:52:52.435237'),(21,2,'active','2022-09-14 16:52:52.435237','2022-09-14 16:52:52.435237') ON CONFLICT (observing_user_id, observed_user_id) DO UPDATE SET "observing_user_id"=EXCLUDED."observing_user_id","observed_user_id"=EXCLUDED."observed_user_id","workflow_state"=EXCLUDED."workflow_state","updated_at"=EXCLUDED."updated_at" WHERE ("user_observers".observing_user_id, "user_observers".observed_user_id, "user_observers".workflow_state) IS DISTINCT FROM (EXCLUDED.observing_user_id, EXCLUDED.observed_user_id, EXCLUDED.workflow_state) RETURNING "id"  (0.2ms) SELECT COUNT(*) FROM "user_observers"  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.4ms) SELECT COUNT(*) FROM "users"  (0.4ms) SELECT COUNT(*) FROM "courses" Course Create Many (0.5ms) INSERT INTO "courses" ("canvas_id","sis_id","course_code","name","canvas_account_id","canvas_term_id","start_at","end_at","workflow_state","grading_standard_id","created_at","updated_at") VALUES (1,'course_sis_id_1','C1','Course #1',1,1,'2017-03-27 21:53:18','2017-04-27 12:21:18','active',NULL,'2022-09-14 16:52:52.442995','2022-09-14 16:52:52.442995'),(2,'course_sis_id_2','C2','Course #2',1,1,'2017-03-27 21:53:18','2017-04-27 12:21:18','unpublished',NULL,'2022-09-14 16:52:52.442995','2022-09-14 16:52:52.442995') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","sis_id"=EXCLUDED."sis_id","course_code"=EXCLUDED."course_code","name"=EXCLUDED."name","canvas_account_id"=EXCLUDED."canvas_account_id","canvas_term_id"=EXCLUDED."canvas_term_id","start_at"=EXCLUDED."start_at","end_at"=EXCLUDED."end_at","workflow_state"=EXCLUDED."workflow_state","grading_standard_id"=EXCLUDED."grading_standard_id","updated_at"=EXCLUDED."updated_at" WHERE ("courses".canvas_id, "courses".sis_id, "courses".course_code, "courses".name, "courses".canvas_account_id, "courses".canvas_term_id, "courses".start_at, "courses".end_at, "courses".workflow_state, "courses".grading_standard_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.sis_id, EXCLUDED.course_code, EXCLUDED.name, EXCLUDED.canvas_account_id, EXCLUDED.canvas_term_id, EXCLUDED.start_at, EXCLUDED.end_at, EXCLUDED.workflow_state, EXCLUDED.grading_standard_id) RETURNING "id" User Create Many (0.4ms) INSERT INTO "users" ("canvas_id","sis_id","email","first_name","last_name","name","sortable_name","workflow_state","login_id","created_at","updated_at") VALUES (1,'sis_id_1','poorbastard@yharnam.com','Patches','the Spider','Patches the Spider','the Spider, Patches','active','spiderdude1337','2022-09-14 16:52:52.445146','2022-09-14 16:52:52.445146'),(2,'sis_id_2','dreamer@yharnam.com','Hunter','Djura','Hunter Djura','Djura, Hunter','active','retireddude109','2022-09-14 16:52:52.445146','2022-09-14 16:52:52.445146') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","sis_id"=EXCLUDED."sis_id","email"=EXCLUDED."email","first_name"=EXCLUDED."first_name","last_name"=EXCLUDED."last_name","name"=EXCLUDED."name","sortable_name"=EXCLUDED."sortable_name","workflow_state"=EXCLUDED."workflow_state","login_id"=EXCLUDED."login_id","updated_at"=EXCLUDED."updated_at" WHERE ("users".canvas_id, "users".sis_id, "users".email, "users".first_name, "users".last_name, "users".name, "users".sortable_name, "users".workflow_state, "users".login_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.sis_id, EXCLUDED.email, EXCLUDED.first_name, EXCLUDED.last_name, EXCLUDED.name, EXCLUDED.sortable_name, EXCLUDED.workflow_state, EXCLUDED.login_id) RETURNING "id"  (0.2ms) SELECT COUNT(*) FROM "users"  (0.2ms) SELECT COUNT(*) FROM "courses"  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN Course Create Many (0.5ms) INSERT INTO "courses" ("canvas_id","sis_id","course_code","name","canvas_account_id","canvas_term_id","start_at","end_at","workflow_state","grading_standard_id","created_at","updated_at") VALUES (1,'course_sis_id_1','C1','Course #1',1,1,'2017-03-27 21:53:18','2017-04-27 12:21:18','active',NULL,'2022-09-14 16:52:52.452073','2022-09-14 16:52:52.452073'),(2,'course_sis_id_2','C2','Course #2',1,1,'2017-03-27 21:53:18','2017-04-27 12:21:18','unpublished',NULL,'2022-09-14 16:52:52.452073','2022-09-14 16:52:52.452073') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","sis_id"=EXCLUDED."sis_id","course_code"=EXCLUDED."course_code","name"=EXCLUDED."name","canvas_account_id"=EXCLUDED."canvas_account_id","canvas_term_id"=EXCLUDED."canvas_term_id","start_at"=EXCLUDED."start_at","end_at"=EXCLUDED."end_at","workflow_state"=EXCLUDED."workflow_state","grading_standard_id"=EXCLUDED."grading_standard_id","updated_at"=EXCLUDED."updated_at" WHERE ("courses".canvas_id, "courses".sis_id, "courses".course_code, "courses".name, "courses".canvas_account_id, "courses".canvas_term_id, "courses".start_at, "courses".end_at, "courses".workflow_state, "courses".grading_standard_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.sis_id, EXCLUDED.course_code, EXCLUDED.name, EXCLUDED.canvas_account_id, EXCLUDED.canvas_term_id, EXCLUDED.start_at, EXCLUDED.end_at, EXCLUDED.workflow_state, EXCLUDED.grading_standard_id) RETURNING "id"  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.3ms) SELECT COUNT(*) FROM "submissions" Submission Create Many (0.8ms) INSERT INTO "submissions" ("canvas_id","canvas_user_id","canvas_course_id","canvas_assignment_id","submitted_at","due_at","graded_at","score","points_possible","excused","workflow_state","created_at","updated_at") VALUES (1,1,1,1,'2017-09-21 18:28:15','2017-09-27 18:28:15','2017-09-21 19:36:23',5.0,10.0,TRUE,'graded','2022-09-14 16:52:52.456331','2022-09-14 16:52:52.456331'),(2,1,1,2,'2017-09-21 18:28:15','2017-09-28 18:28:15','2017-09-21 19:36:23',5.0,10.0,FALSE,'submitted','2022-09-14 16:52:52.456331','2022-09-14 16:52:52.456331') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","canvas_user_id"=EXCLUDED."canvas_user_id","canvas_course_id"=EXCLUDED."canvas_course_id","canvas_assignment_id"=EXCLUDED."canvas_assignment_id","submitted_at"=EXCLUDED."submitted_at","due_at"=EXCLUDED."due_at","graded_at"=EXCLUDED."graded_at","score"=EXCLUDED."score","points_possible"=EXCLUDED."points_possible","excused"=EXCLUDED."excused","workflow_state"=EXCLUDED."workflow_state","updated_at"=EXCLUDED."updated_at" WHERE ("submissions".canvas_id, "submissions".canvas_user_id, "submissions".canvas_course_id, "submissions".canvas_assignment_id, "submissions".submitted_at, "submissions".due_at, "submissions".graded_at, "submissions".score, "submissions".points_possible, "submissions".excused, "submissions".workflow_state) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.canvas_user_id, EXCLUDED.canvas_course_id, EXCLUDED.canvas_assignment_id, EXCLUDED.submitted_at, EXCLUDED.due_at, EXCLUDED.graded_at, EXCLUDED.score, EXCLUDED.points_possible, EXCLUDED.excused, EXCLUDED.workflow_state) RETURNING "id"  (0.3ms) SELECT COUNT(*) FROM "submissions"  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] [BatchTestJobBase] [0ae5a427-ad52-4e6c-a5eb-3d3f1f2810c6] Performing BatchTestJobBase (Job ID: 0ae5a427-ad52-4e6c-a5eb-3d3f1f2810c6) from Test(default) [ActiveJob] [BatchTestJobBase] [0ae5a427-ad52-4e6c-a5eb-3d3f1f2810c6] Performed BatchTestJobBase (Job ID: 0ae5a427-ad52-4e6c-a5eb-3d3f1f2810c6) from Test(default) in 0.28ms  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] [BatchTestJobBase] [ebdec66b-8b6a-4134-98b0-323dc54c56f1] Performing BatchTestJobBase (Job ID: ebdec66b-8b6a-4134-98b0-323dc54c56f1) from Test(default) [ActiveJob] [BatchTestJobBase] [ebdec66b-8b6a-4134-98b0-323dc54c56f1] Performed BatchTestJobBase (Job ID: ebdec66b-8b6a-4134-98b0-323dc54c56f1) from Test(default) in 0.24ms  (0.1ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [BatchTestJobBase] [f74d4351-5d99-46fc-8a01-e4b06230f3ee] Performing BatchTestJobBase (Job ID: f74d4351-5d99-46fc-8a01-e4b06230f3ee) from Test(default) [ActiveJob] [BatchTestJobBase] [f74d4351-5d99-46fc-8a01-e4b06230f3ee] Performed BatchTestJobBase (Job ID: f74d4351-5d99-46fc-8a01-e4b06230f3ee) from Test(default) in 0.05ms  (0.2ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [FailingBatchTestJobBase] [75a94607-8aa9-4438-a85d-24332ee83018] Performing FailingBatchTestJobBase (Job ID: 75a94607-8aa9-4438-a85d-24332ee83018) from Test(default) [ActiveJob] [FailingBatchTestJobBase] [75a94607-8aa9-4438-a85d-24332ee83018] Error performing FailingBatchTestJobBase (Job ID: 75a94607-8aa9-4438-a85d-24332ee83018) from Test(default) in 0.25ms: RuntimeError (Foo): /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/job_batching/support/base_job.rb:12:in `perform' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/execution.rb:39:in `block in perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:109:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/active_job.rb:14:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/i18n-1.10.0/lib/i18n.rb:323:in `with_locale' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/translation.rb:9:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:26:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/notifications.rb:168:in `block in instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/notifications/instrumenter.rb:23:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/notifications.rb:168:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:25:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:46:in `block in tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/tagged_logging.rb:71:in `block in tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/tagged_logging.rb:28:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/tagged_logging.rb:71:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:46:in `tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:22:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:136:in `run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/execution.rb:38:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/job_batching/active_job_spec.rb:47:in `block (6 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:263:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:263:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:511:in `block in with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:468:in `block in with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:486:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-rails-5.1.1/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:486:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:468:in `with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:511:in `with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:259:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:646:in `block in run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:642:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:642:in `run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:607:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/configuration.rb:2068:in `with_suite_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:116:in `block in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/reporter.rb:74:in `report' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:115:in `run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:89:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:71:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:45:in `invoke' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/exe/rspec:4:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/rspec:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/rspec:23:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:58:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:58:in `kernel_load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:23:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:483:in `exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:31:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:25:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/exe/bundle:48:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/friendly_errors.rb:120:in `with_friendly_errors' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/exe/bundle:36:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/bundle:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/bundle:23:in `
'  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] Enqueued BatchTestJobBase (Job ID: c781a7d3-b328-4036-b4f2-ffa3165fae4a) to Test(default)  (0.3ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] Enqueued BatchTestJobBase (Job ID: 7e43fccc-8b68-4e1c-a4e0-b53e63b0a3bb) to Test(default)  (0.3ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] Enqueued BatchTestJobBase (Job ID: 03634bfa-9001-4459-87f6-1791e5cea386) to Test(default)  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.5ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.3ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] Enqueued RetryingJob (Job ID: da531c3f-3b63-4aad-acfe-80dba42ce4b8) to Sidekiq(default) [ActiveJob] [RetryingJob] [da531c3f-3b63-4aad-acfe-80dba42ce4b8] Performing RetryingJob (Job ID: da531c3f-3b63-4aad-acfe-80dba42ce4b8) from Sidekiq(default) [ActiveJob] [RetryingJob] [da531c3f-3b63-4aad-acfe-80dba42ce4b8] Error performing RetryingJob (Job ID: da531c3f-3b63-4aad-acfe-80dba42ce4b8) from Sidekiq(default) in 2.15ms: RuntimeError (A Failure): /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/job_batching/batch_spec.rb:268:in `perform' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/execution.rb:39:in `block in perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:109:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/active_job.rb:14:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/i18n-1.10.0/lib/i18n.rb:328:in `with_locale' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/translation.rb:9:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:26:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/notifications.rb:168:in `block in instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/notifications/instrumenter.rb:23:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/notifications.rb:168:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:25:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:46:in `block in tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/tagged_logging.rb:71:in `block in tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/tagged_logging.rb:28:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/tagged_logging.rb:71:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:46:in `tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:22:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:136:in `run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/execution.rb:38:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/execution.rb:24:in `block in execute' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:109:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/railtie.rb:28:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/execution_wrapper.rb:90:in `wrap' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/reloader.rb:73:in `block in wrap' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/execution_wrapper.rb:90:in `wrap' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/reloader.rb:72:in `wrap' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/railtie.rb:27:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:136:in `run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/execution.rb:22:in `execute' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/queue_adapters/sidekiq_adapter.rb:42:in `perform' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/sidekiq-6.4.1/lib/sidekiq/testing.rb:300:in `execute_job' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/sidekiq-6.4.1/lib/sidekiq/testing.rb:295:in `block in process_job' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/sidekiq-6.4.1/lib/sidekiq/middleware/chain.rb:138:in `block in invoke' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/sidekiq.rb:73:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/sidekiq-6.4.1/lib/sidekiq/middleware/chain.rb:140:in `block in invoke' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/sidekiq-6.4.1/lib/sidekiq/middleware/chain.rb:143:in `invoke' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/sidekiq-6.4.1/lib/sidekiq/testing.rb:294:in `process_job' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/job_batching/batch_spec.rb:289:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:263:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:263:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:511:in `block in with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:468:in `block in with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:486:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-rails-5.1.1/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:486:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:468:in `with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:511:in `with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:259:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:646:in `block in run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:642:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:642:in `run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:607:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/configuration.rb:2068:in `with_suite_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:116:in `block in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/reporter.rb:74:in `report' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:115:in `run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:89:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:71:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:45:in `invoke' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/exe/rspec:4:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/rspec:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/rspec:23:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:58:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:58:in `kernel_load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:23:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:483:in `exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:31:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:25:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/exe/bundle:48:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/friendly_errors.rb:120:in `with_friendly_errors' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/exe/bundle:36:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/bundle:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/bundle:23:in `
' [ActiveJob] [RetryingJob] [da531c3f-3b63-4aad-acfe-80dba42ce4b8] Performing RetryingJob (Job ID: da531c3f-3b63-4aad-acfe-80dba42ce4b8) from Sidekiq(default) [ActiveJob] [RetryingJob] [da531c3f-3b63-4aad-acfe-80dba42ce4b8] Performed RetryingJob (Job ID: da531c3f-3b63-4aad-acfe-80dba42ce4b8) from Sidekiq(default) in 2.37ms  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] Enqueued TestWorker (Job ID: 32cbdac8-d1f8-4e07-bea1-1643ab1907e4) to Sidekiq(default)  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] Enqueued CanvasSync::JobBatches::ActiveJob::ActiveJobCallbackWorker (Job ID: 2436a17b-4e78-4548-a726-7253ba3d18c1) to Test(default) with arguments: "SampleCallback", "complete", {"a"=>"b"}, "9-7CRYJvLUe_4g", nil  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] Enqueued CanvasSync::JobBatches::ActiveJob::ActiveJobCallbackWorker (Job ID: 350c1c00-999e-4504-b229-4080d62f33e3) to Test(default) with arguments: "SampleCallback", "complete", {"a"=>"b"}, "053cr_JWes1Ybw", nil [ActiveJob] Enqueued CanvasSync::JobBatches::ActiveJob::ActiveJobCallbackWorker (Job ID: 1d06caf9-ea91-4964-a520-c70a42280e19) to Test(default) with arguments: "SampleCallback2", "complete", {"b"=>"a"}, "053cr_JWes1Ybw", nil  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] Enqueued ContextedJob (Job ID: b2cac5ac-7115-4e3f-a8f2-196f8fa8151c) to Sidekiq(default) [ActiveJob] [TestWorker] [32cbdac8-d1f8-4e07-bea1-1643ab1907e4] Performing TestWorker (Job ID: 32cbdac8-d1f8-4e07-bea1-1643ab1907e4) from Sidekiq(default) [ActiveJob] [TestWorker] [32cbdac8-d1f8-4e07-bea1-1643ab1907e4] Performed TestWorker (Job ID: 32cbdac8-d1f8-4e07-bea1-1643ab1907e4) from Sidekiq(default) in 3.3ms [ActiveJob] [ContextedJob] [b2cac5ac-7115-4e3f-a8f2-196f8fa8151c] Performing ContextedJob (Job ID: b2cac5ac-7115-4e3f-a8f2-196f8fa8151c) from Sidekiq(default) [ActiveJob] [ContextedJob] [b2cac5ac-7115-4e3f-a8f2-196f8fa8151c] Performed ContextedJob (Job ID: b2cac5ac-7115-4e3f-a8f2-196f8fa8151c) from Sidekiq(default) in 3.85ms  (0.2ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] Enqueued ContextedJob (Job ID: 5e9c0238-0ea5-4ad9-8ad8-c499c56460fb) to Sidekiq(default) [ActiveJob] [ContextedJob] [5e9c0238-0ea5-4ad9-8ad8-c499c56460fb] Performing ContextedJob (Job ID: 5e9c0238-0ea5-4ad9-8ad8-c499c56460fb) from Sidekiq(default) [ActiveJob] [ContextedJob] [5e9c0238-0ea5-4ad9-8ad8-c499c56460fb] Performed ContextedJob (Job ID: 5e9c0238-0ea5-4ad9-8ad8-c499c56460fb) from Sidekiq(default) in 4.5ms  (0.1ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] Enqueued BatchTestJobBase (Job ID: 751984ee-a791-4777-a316-e9b64dcdfed0) to Sidekiq(default) [ActiveJob] [BatchTestJobBase] [751984ee-a791-4777-a316-e9b64dcdfed0] Performing BatchTestJobBase (Job ID: 751984ee-a791-4777-a316-e9b64dcdfed0) from Sidekiq(default) [ActiveJob] [BatchTestJobBase] [751984ee-a791-4777-a316-e9b64dcdfed0] Performed BatchTestJobBase (Job ID: 751984ee-a791-4777-a316-e9b64dcdfed0) from Sidekiq(default) in 3.63ms [ActiveJob] Enqueued ContextedJob (Job ID: d10dbac3-5a3f-40b1-be45-b9d677ca1643) to Sidekiq(default) [ActiveJob] [ContextedJob] [d10dbac3-5a3f-40b1-be45-b9d677ca1643] Performing ContextedJob (Job ID: d10dbac3-5a3f-40b1-be45-b9d677ca1643) from Sidekiq(default) [ActiveJob] [ContextedJob] [d10dbac3-5a3f-40b1-be45-b9d677ca1643] Performed ContextedJob (Job ID: d10dbac3-5a3f-40b1-be45-b9d677ca1643) from Sidekiq(default) in 3.55ms  (0.1ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] Enqueued TestWorker (Job ID: 8733a92e-5368-434a-9584-359e29fa72c2) to Sidekiq(default) [ActiveJob] Enqueued TestWorker (Job ID: debf6dc4-7e42-4dd3-8b08-a9b606cc5307) to Sidekiq(default) [ActiveJob] Enqueued TestWorker (Job ID: 70df224e-6935-46d2-bb8f-c6057eef3d94) to Sidekiq(default)  (0.1ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] Enqueued WorkerA (Job ID: 7a3770de-0c1f-479d-828f-7d29167b3deb) to Sidekiq(default) [ActiveJob] Enqueued WorkerB (Job ID: d3e055d1-3f43-4a60-a451-a9bc99677f7d) to Sidekiq(default) [ActiveJob] Enqueued WorkerA (Job ID: 3600b85e-4ee8-4929-8b71-826d961d5ea2) to Sidekiq(default) [ActiveJob] Enqueued WorkerC (Job ID: c42c7b9c-e6b2-40fe-8099-d33b448c1dc6) to Sidekiq(default)  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.4ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] Enqueued TestWorker (Job ID: 4799111c-082b-4588-8ff4-2fa8a581588e) to Sidekiq(default)  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] Enqueued TestWorker (Job ID: 9cae71db-d1cb-455e-a674-cc45ad058558) to Sidekiq(default)  (0.3ms) ROLLBACK  (0.4ms) SELECT "schema_migrations"."version" FROM "schema_migrations" ORDER BY "schema_migrations"."version" ASC  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.5ms) SELECT COUNT(*) FROM "canvas_sync_job_logs" [ActiveJob] [GoodJob] [b0cc862c-c387-404c-ba9c-00b518348051] Performing GoodJob (Job ID: b0cc862c-c387-404c-ba9c-00b518348051) from Test(default) with arguments: "argument" [ActiveJob] [GoodJob] [b0cc862c-c387-404c-ba9c-00b518348051] CanvasSync::JobLog Load (0.3ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "b0cc862c-c387-404c-ba9c-00b518348051"], ["LIMIT", 1]] [ActiveJob] [GoodJob] [b0cc862c-c387-404c-ba9c-00b518348051]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [GoodJob] [b0cc862c-c387-404c-ba9c-00b518348051] CanvasSync::JobLog Create (0.4ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "GoodJob"], ["status", "enqueued"], ["job_arguments", "---\n- argument\n"], ["created_at", "2022-09-14 16:59:25.092798"], ["updated_at", "2022-09-14 16:59:25.092798"], ["job_id", "b0cc862c-c387-404c-ba9c-00b518348051"]] [ActiveJob] [GoodJob] [b0cc862c-c387-404c-ba9c-00b518348051]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [GoodJob] [b0cc862c-c387-404c-ba9c-00b518348051]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [GoodJob] [b0cc862c-c387-404c-ba9c-00b518348051] CanvasSync::JobLog Update (0.5ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-09-14 16:59:25.094618"], ["status", "running"], ["updated_at", "2022-09-14 16:59:25.095117"], ["id", 288]] [ActiveJob] [GoodJob] [b0cc862c-c387-404c-ba9c-00b518348051]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [GoodJob] [b0cc862c-c387-404c-ba9c-00b518348051]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [GoodJob] [b0cc862c-c387-404c-ba9c-00b518348051] CanvasSync::JobLog Update (0.4ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2022-09-14 16:59:25.097153"], ["status", "success"], ["updated_at", "2022-09-14 16:59:25.097597"], ["id", 288]] [ActiveJob] [GoodJob] [b0cc862c-c387-404c-ba9c-00b518348051]  (0.3ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [GoodJob] [b0cc862c-c387-404c-ba9c-00b518348051] Performed GoodJob (Job ID: b0cc862c-c387-404c-ba9c-00b518348051) from Test(default) in 25.6ms  (0.3ms) SELECT COUNT(*) FROM "canvas_sync_job_logs" CanvasSync::JobLog Load (0.3ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" ORDER BY "canvas_sync_job_logs"."id" DESC LIMIT $1 [["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [BadJob] [c3d36210-99b3-46bb-b956-f54bd83ad2a9] Performing BadJob (Job ID: c3d36210-99b3-46bb-b956-f54bd83ad2a9) from Test(default) with arguments: "argument" [ActiveJob] [BadJob] [c3d36210-99b3-46bb-b956-f54bd83ad2a9] CanvasSync::JobLog Load (0.3ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "c3d36210-99b3-46bb-b956-f54bd83ad2a9"], ["LIMIT", 1]] [ActiveJob] [BadJob] [c3d36210-99b3-46bb-b956-f54bd83ad2a9]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [BadJob] [c3d36210-99b3-46bb-b956-f54bd83ad2a9] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "BadJob"], ["status", "enqueued"], ["job_arguments", "---\n- argument\n"], ["created_at", "2022-09-14 16:59:25.105810"], ["updated_at", "2022-09-14 16:59:25.105810"], ["job_id", "c3d36210-99b3-46bb-b956-f54bd83ad2a9"]] [ActiveJob] [BadJob] [c3d36210-99b3-46bb-b956-f54bd83ad2a9]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [BadJob] [c3d36210-99b3-46bb-b956-f54bd83ad2a9]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [BadJob] [c3d36210-99b3-46bb-b956-f54bd83ad2a9] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-09-14 16:59:25.107182"], ["status", "running"], ["updated_at", "2022-09-14 16:59:25.107450"], ["id", 289]] [ActiveJob] [BadJob] [c3d36210-99b3-46bb-b956-f54bd83ad2a9]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [BadJob] [c3d36210-99b3-46bb-b956-f54bd83ad2a9]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [BadJob] [c3d36210-99b3-46bb-b956-f54bd83ad2a9] CanvasSync::JobLog Update (0.5ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "exception" = $2, "backtrace" = $3, "status" = $4, "updated_at" = $5 WHERE "canvas_sync_job_logs"."id" = $6 [["completed_at", "2022-09-14 16:59:25.109504"], ["exception", "EvilError: EvilError"], ["backtrace", "/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:12:in `perform'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/execution.rb:39:in `block in perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:109:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/active_job.rb:24:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:21:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/i18n-1.10.0/lib/i18n.rb:323:in `with_locale'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/translation.rb:9:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:26:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/notifications.rb:168:in `block in instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/notifications/instrumenter.rb:23:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/notifications.rb:168:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:25:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:46:in `block in tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/tagged_logging.rb:71:in `block in tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/tagged_logging.rb:28:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/tagged_logging.rb:71:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:46:in `tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:22:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:136:in `run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/execution.rb:38:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/execution.rb:18:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:40:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/matchers/built_in/raise_error.rb:59:in `matches?'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:51:in `block in handle_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:27:in `with_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:48:in `handle_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/expectation_target.rb:65:in `to'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/expectation_target.rb:139:in `to'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:39:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:263:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:263:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:511:in `block in with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:468:in `block in with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:486:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-rails-5.1.1/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:486:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:468:in `with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:511:in `with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:259:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:646:in `block in run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:642:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:642:in `run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:607:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/configuration.rb:2068:in `with_suite_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:116:in `block in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/reporter.rb:74:in `report'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:115:in `run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:89:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:71:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:45:in `invoke'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/exe/rspec:4:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/rspec:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/rspec:23:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:58:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:58:in `kernel_load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:23:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:483:in `exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:31:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:25:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/exe/bundle:48:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/friendly_errors.rb:120:in `with_friendly_errors'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/exe/bundle:36:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/bundle:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/bundle:23:in `
'"], ["status", "error"], ["updated_at", "2022-09-14 16:59:25.109983"], ["id", 289]] [ActiveJob] [BadJob] [c3d36210-99b3-46bb-b956-f54bd83ad2a9]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [BadJob] [c3d36210-99b3-46bb-b956-f54bd83ad2a9] Error performing BadJob (Job ID: c3d36210-99b3-46bb-b956-f54bd83ad2a9) from Test(default) in 8.0ms: EvilError (EvilError): /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:12:in `perform' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/execution.rb:39:in `block in perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:109:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/active_job.rb:24:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:21:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/i18n-1.10.0/lib/i18n.rb:323:in `with_locale' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/translation.rb:9:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:26:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/notifications.rb:168:in `block in instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/notifications/instrumenter.rb:23:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/notifications.rb:168:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:25:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:46:in `block in tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/tagged_logging.rb:71:in `block in tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/tagged_logging.rb:28:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/tagged_logging.rb:71:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:46:in `tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:22:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:136:in `run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/execution.rb:38:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/execution.rb:18:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:40:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/matchers/built_in/raise_error.rb:59:in `matches?' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:51:in `block in handle_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:27:in `with_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:48:in `handle_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/expectation_target.rb:65:in `to' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/expectation_target.rb:139:in `to' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:39:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:263:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:263:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:511:in `block in with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:468:in `block in with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:486:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-rails-5.1.1/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:486:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:468:in `with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:511:in `with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:259:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:646:in `block in run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:642:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:642:in `run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:607:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/configuration.rb:2068:in `with_suite_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:116:in `block in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/reporter.rb:74:in `report' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:115:in `run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:89:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:71:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:45:in `invoke' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/exe/rspec:4:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/rspec:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/rspec:23:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:58:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:58:in `kernel_load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:23:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:483:in `exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:31:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:25:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/exe/bundle:48:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/friendly_errors.rb:120:in `with_friendly_errors' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/exe/bundle:36:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/bundle:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/bundle:23:in `
' CanvasSync::JobLog Load (0.4ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" ORDER BY "canvas_sync_job_logs"."id" DESC LIMIT $1 [["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] [BadJob] [f24e6e23-87b7-44dc-8ac5-3c7ae67399c7] Performing BadJob (Job ID: f24e6e23-87b7-44dc-8ac5-3c7ae67399c7) from Test(default) [ActiveJob] [BadJob] [f24e6e23-87b7-44dc-8ac5-3c7ae67399c7] CanvasSync::JobLog Load (0.3ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "f24e6e23-87b7-44dc-8ac5-3c7ae67399c7"], ["LIMIT", 1]] [ActiveJob] [BadJob] [f24e6e23-87b7-44dc-8ac5-3c7ae67399c7]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [BadJob] [f24e6e23-87b7-44dc-8ac5-3c7ae67399c7] CanvasSync::JobLog Create (0.4ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["job_class", "BadJob"], ["status", "enqueued"], ["created_at", "2022-09-14 16:59:25.118456"], ["updated_at", "2022-09-14 16:59:25.118456"], ["job_id", "f24e6e23-87b7-44dc-8ac5-3c7ae67399c7"]] [ActiveJob] [BadJob] [f24e6e23-87b7-44dc-8ac5-3c7ae67399c7]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [BadJob] [f24e6e23-87b7-44dc-8ac5-3c7ae67399c7]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [BadJob] [f24e6e23-87b7-44dc-8ac5-3c7ae67399c7] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-09-14 16:59:25.120065"], ["status", "running"], ["updated_at", "2022-09-14 16:59:25.120532"], ["id", 290]] [ActiveJob] [BadJob] [f24e6e23-87b7-44dc-8ac5-3c7ae67399c7]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [BadJob] [f24e6e23-87b7-44dc-8ac5-3c7ae67399c7]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [BadJob] [f24e6e23-87b7-44dc-8ac5-3c7ae67399c7] CanvasSync::JobLog Update (0.6ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "exception" = $2, "backtrace" = $3, "status" = $4, "updated_at" = $5 WHERE "canvas_sync_job_logs"."id" = $6 [["completed_at", "2022-09-14 16:59:25.123286"], ["exception", "ArgumentError: wrong number of arguments (given 0, expected 1)"], ["backtrace", "/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:11:in `perform'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/execution.rb:39:in `block in perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:109:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/active_job.rb:24:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:21:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/i18n-1.10.0/lib/i18n.rb:323:in `with_locale'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/translation.rb:9:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:26:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/notifications.rb:168:in `block in instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/notifications/instrumenter.rb:23:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/notifications.rb:168:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:25:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:46:in `block in tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/tagged_logging.rb:71:in `block in tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/tagged_logging.rb:28:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/tagged_logging.rb:71:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:46:in `tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:22:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:136:in `run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/execution.rb:38:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/execution.rb:18:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:52:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/matchers/built_in/raise_error.rb:59:in `matches?'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:51:in `block in handle_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:27:in `with_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:48:in `handle_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/expectation_target.rb:65:in `to'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/expectation_target.rb:139:in `to'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:51:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:263:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:263:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:511:in `block in with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:468:in `block in with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:486:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-rails-5.1.1/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:486:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:468:in `with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:511:in `with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:259:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:646:in `block in run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:642:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:642:in `run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:607:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/configuration.rb:2068:in `with_suite_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:116:in `block in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/reporter.rb:74:in `report'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:115:in `run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:89:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:71:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:45:in `invoke'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/exe/rspec:4:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/rspec:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/rspec:23:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:58:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:58:in `kernel_load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:23:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:483:in `exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:31:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:25:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/exe/bundle:48:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/friendly_errors.rb:120:in `with_friendly_errors'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/exe/bundle:36:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/bundle:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/bundle:23:in `
'"], ["status", "error"], ["updated_at", "2022-09-14 16:59:25.123866"], ["id", 290]] [ActiveJob] [BadJob] [f24e6e23-87b7-44dc-8ac5-3c7ae67399c7]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [BadJob] [f24e6e23-87b7-44dc-8ac5-3c7ae67399c7] Error performing BadJob (Job ID: f24e6e23-87b7-44dc-8ac5-3c7ae67399c7) from Test(default) in 9.44ms: ArgumentError (wrong number of arguments (given 0, expected 1)): /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:11:in `perform' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/execution.rb:39:in `block in perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:109:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/active_job.rb:24:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:21:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/i18n-1.10.0/lib/i18n.rb:323:in `with_locale' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/translation.rb:9:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:26:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/notifications.rb:168:in `block in instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/notifications/instrumenter.rb:23:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/notifications.rb:168:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:25:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:46:in `block in tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/tagged_logging.rb:71:in `block in tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/tagged_logging.rb:28:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/tagged_logging.rb:71:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:46:in `tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:22:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:136:in `run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/execution.rb:38:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/execution.rb:18:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:52:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/matchers/built_in/raise_error.rb:59:in `matches?' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:51:in `block in handle_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:27:in `with_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:48:in `handle_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/expectation_target.rb:65:in `to' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/expectation_target.rb:139:in `to' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:51:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:263:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:263:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:511:in `block in with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:468:in `block in with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:486:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-rails-5.1.1/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:486:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:468:in `with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:511:in `with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:259:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:646:in `block in run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:642:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:642:in `run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:607:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/configuration.rb:2068:in `with_suite_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:116:in `block in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/reporter.rb:74:in `report' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:115:in `run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:89:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:71:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:45:in `invoke' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/exe/rspec:4:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/rspec:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/rspec:23:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:58:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:58:in `kernel_load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:23:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:483:in `exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:31:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:25:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/exe/bundle:48:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/friendly_errors.rb:120:in `with_friendly_errors' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/exe/bundle:36:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/bundle:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/bundle:23:in `
'  (0.2ms) ROLLBACK  (0.3ms) BEGIN [ActiveJob] [BadJob] [6c72b6cc-6cbd-4c17-9a6c-3a3e393e5c03] Performing BadJob (Job ID: 6c72b6cc-6cbd-4c17-9a6c-3a3e393e5c03) from Test(default) [ActiveJob] [BadJob] [6c72b6cc-6cbd-4c17-9a6c-3a3e393e5c03] CanvasSync::JobLog Load (0.4ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "6c72b6cc-6cbd-4c17-9a6c-3a3e393e5c03"], ["LIMIT", 1]] [ActiveJob] [BadJob] [6c72b6cc-6cbd-4c17-9a6c-3a3e393e5c03]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [BadJob] [6c72b6cc-6cbd-4c17-9a6c-3a3e393e5c03] CanvasSync::JobLog Create (0.4ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["job_class", "BadJob"], ["status", "enqueued"], ["created_at", "2022-09-14 16:59:25.130646"], ["updated_at", "2022-09-14 16:59:25.130646"], ["job_id", "6c72b6cc-6cbd-4c17-9a6c-3a3e393e5c03"]] [ActiveJob] [BadJob] [6c72b6cc-6cbd-4c17-9a6c-3a3e393e5c03]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [BadJob] [6c72b6cc-6cbd-4c17-9a6c-3a3e393e5c03]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [BadJob] [6c72b6cc-6cbd-4c17-9a6c-3a3e393e5c03] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-09-14 16:59:25.132363"], ["status", "running"], ["updated_at", "2022-09-14 16:59:25.132845"], ["id", 291]] [ActiveJob] [BadJob] [6c72b6cc-6cbd-4c17-9a6c-3a3e393e5c03]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [BadJob] [6c72b6cc-6cbd-4c17-9a6c-3a3e393e5c03]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [BadJob] [6c72b6cc-6cbd-4c17-9a6c-3a3e393e5c03] CanvasSync::JobLog Update (0.8ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "exception" = $2, "backtrace" = $3, "status" = $4, "updated_at" = $5 WHERE "canvas_sync_job_logs"."id" = $6 [["completed_at", "2022-09-14 16:59:25.140671"], ["exception", "ArgumentError: wrong number of arguments (given 0, expected 1)"], ["backtrace", "/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:11:in `perform'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/execution.rb:39:in `block in perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:109:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/active_job.rb:24:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:21:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/i18n-1.10.0/lib/i18n.rb:323:in `with_locale'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/translation.rb:9:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:26:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/notifications.rb:168:in `block in instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/notifications/instrumenter.rb:23:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/notifications.rb:168:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:25:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:46:in `block in tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/tagged_logging.rb:71:in `block in tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/tagged_logging.rb:28:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/tagged_logging.rb:71:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:46:in `tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:22:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:136:in `run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/execution.rb:38:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/execution.rb:18:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:60:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/matchers/built_in/raise_error.rb:59:in `matches?'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:51:in `block in handle_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:27:in `with_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:48:in `handle_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/expectation_target.rb:65:in `to'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/expectation_target.rb:139:in `to'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:59:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:263:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:263:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:511:in `block in with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:468:in `block in with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:486:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-rails-5.1.1/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:486:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:468:in `with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:511:in `with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:259:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:646:in `block in run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:642:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:642:in `run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:607:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/configuration.rb:2068:in `with_suite_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:116:in `block in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/reporter.rb:74:in `report'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:115:in `run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:89:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:71:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:45:in `invoke'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/exe/rspec:4:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/rspec:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/rspec:23:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:58:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:58:in `kernel_load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:23:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:483:in `exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:31:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:25:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/exe/bundle:48:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/friendly_errors.rb:120:in `with_friendly_errors'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/exe/bundle:36:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/bundle:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/bundle:23:in `
'\n\nError Occurred while handling an Error: NoMethodError: undefined method `bad_catcher' for BadJob:Class\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-mocks-3.11.0/lib/rspec/mocks/method_double.rb:28:in `block in original_implementation_callable'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-mocks-3.11.0/lib/rspec/mocks/message_expectation.rb:143:in `block in and_call_original'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-mocks-3.11.0/lib/rspec/mocks/message_expectation.rb:801:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-mocks-3.11.0/lib/rspec/mocks/message_expectation.rb:615:in `invoke_incrementing_actual_calls_by'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-mocks-3.11.0/lib/rspec/mocks/message_expectation.rb:470:in `invoke'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-mocks-3.11.0/lib/rspec/mocks/proxy.rb:217:in `message_received'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-mocks-3.11.0/lib/rspec/mocks/proxy.rb:361:in `message_received'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-mocks-3.11.0/lib/rspec/mocks/method_double.rb:78:in `proxy_method_invoked'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-mocks-3.11.0/lib/rspec/mocks/method_double.rb:64:in `block (2 levels) in define_proxy_method'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:31:in `rescue in block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:23:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/i18n-1.10.0/lib/i18n.rb:323:in `with_locale'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/translation.rb:9:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:26:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/notifications.rb:168:in `block in instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/notifications/instrumenter.rb:23:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/notifications.rb:168:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:25:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:46:in `block in tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/tagged_logging.rb:71:in `block in tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/tagged_logging.rb:28:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/tagged_logging.rb:71:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:46:in `tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:22:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:136:in `run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/execution.rb:38:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/execution.rb:18:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:60:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/matchers/built_in/raise_error.rb:59:in `matches?'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:51:in `block in handle_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:27:in `with_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:48:in `handle_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/expectation_target.rb:65:in `to'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/expectation_target.rb:139:in `to'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:59:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:263:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:263:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:511:in `block in with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:468:in `block in with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:486:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-rails-5.1.1/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:486:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:468:in `with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:511:in `with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:259:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:646:in `block in run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:642:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:642:in `run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:607:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/configuration.rb:2068:in `with_suite_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:116:in `block in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/reporter.rb:74:in `report'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:115:in `run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:89:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:71:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:45:in `invoke'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/exe/rspec:4:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/rspec:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/rspec:23:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:58:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:58:in `kernel_load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:23:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:483:in `exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:31:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:25:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/exe/bundle:48:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/friendly_errors.rb:120:in `with_friendly_errors'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/exe/bundle:36:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/bundle:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/bundle:23:in `
'"], ["status", "error"], ["updated_at", "2022-09-14 16:59:25.141185"], ["id", 291]] [ActiveJob] [BadJob] [6c72b6cc-6cbd-4c17-9a6c-3a3e393e5c03]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [BadJob] [6c72b6cc-6cbd-4c17-9a6c-3a3e393e5c03] Error performing BadJob (Job ID: 6c72b6cc-6cbd-4c17-9a6c-3a3e393e5c03) from Test(default) in 14.16ms: ArgumentError (wrong number of arguments (given 0, expected 1)): /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:11:in `perform' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/execution.rb:39:in `block in perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:109:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/active_job.rb:24:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:21:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/i18n-1.10.0/lib/i18n.rb:323:in `with_locale' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/translation.rb:9:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:26:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/notifications.rb:168:in `block in instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/notifications/instrumenter.rb:23:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/notifications.rb:168:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:25:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:46:in `block in tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/tagged_logging.rb:71:in `block in tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/tagged_logging.rb:28:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/tagged_logging.rb:71:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:46:in `tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:22:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:136:in `run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/execution.rb:38:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/execution.rb:18:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:60:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/matchers/built_in/raise_error.rb:59:in `matches?' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:51:in `block in handle_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:27:in `with_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:48:in `handle_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/expectation_target.rb:65:in `to' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/expectation_target.rb:139:in `to' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:59:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:263:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:263:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:511:in `block in with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:468:in `block in with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:486:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-rails-5.1.1/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:486:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:468:in `with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:511:in `with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:259:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:646:in `block in run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:642:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:642:in `run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:607:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/configuration.rb:2068:in `with_suite_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:116:in `block in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/reporter.rb:74:in `report' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:115:in `run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:89:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:71:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:45:in `invoke' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/exe/rspec:4:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/rspec:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/rspec:23:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:58:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:58:in `kernel_load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:23:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:483:in `exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:31:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:25:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/exe/bundle:48:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/friendly_errors.rb:120:in `with_friendly_errors' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/exe/bundle:36:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/bundle:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/bundle:23:in `
' CanvasSync::JobLog Load (0.3ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" ORDER BY "canvas_sync_job_logs"."id" DESC LIMIT $1 [["LIMIT", 1]]  (0.4ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] [CanvasSync::Jobs::ReportChecker] [dfef571c-a195-4774-b247-06970368def3] Performing CanvasSync::Jobs::ReportChecker (Job ID: dfef571c-a195-4774-b247-06970368def3) from Test(default) with arguments: "provisioning_csv", 1, "FakeProcessor", {} [ActiveJob] [CanvasSync::Jobs::ReportChecker] [dfef571c-a195-4774-b247-06970368def3] CanvasSync::JobLog Load (0.3ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "dfef571c-a195-4774-b247-06970368def3"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [dfef571c-a195-4774-b247-06970368def3]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [dfef571c-a195-4774-b247-06970368def3] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- provisioning_csv\n- 1\n- FakeProcessor\n- {}\n"], ["created_at", "2022-09-14 16:59:25.151137"], ["updated_at", "2022-09-14 16:59:25.151137"], ["job_id", "dfef571c-a195-4774-b247-06970368def3"]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [dfef571c-a195-4774-b247-06970368def3]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [dfef571c-a195-4774-b247-06970368def3]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [dfef571c-a195-4774-b247-06970368def3] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-09-14 16:59:25.153032"], ["status", "running"], ["updated_at", "2022-09-14 16:59:25.153475"], ["id", 292]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [dfef571c-a195-4774-b247-06970368def3]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [dfef571c-a195-4774-b247-06970368def3]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [dfef571c-a195-4774-b247-06970368def3] CanvasSync::JobLog Destroy (0.3ms) DELETE FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."id" = $1 [["id", 292]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [dfef571c-a195-4774-b247-06970368def3]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [dfef571c-a195-4774-b247-06970368def3] Performed CanvasSync::Jobs::ReportChecker (Job ID: dfef571c-a195-4774-b247-06970368def3) from Test(default) in 11.79ms  (0.2ms) ROLLBACK  (0.3ms) BEGIN [ActiveJob] [CanvasSync::Jobs::ReportChecker] [80602bac-0bc5-4812-ac4e-39a4afff0b9c] Performing CanvasSync::Jobs::ReportChecker (Job ID: 80602bac-0bc5-4812-ac4e-39a4afff0b9c) from Test(default) with arguments: "provisioning_csv", 1, "FakeProcessor", {} [ActiveJob] [CanvasSync::Jobs::ReportChecker] [80602bac-0bc5-4812-ac4e-39a4afff0b9c] CanvasSync::JobLog Load (0.4ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "80602bac-0bc5-4812-ac4e-39a4afff0b9c"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [80602bac-0bc5-4812-ac4e-39a4afff0b9c]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [80602bac-0bc5-4812-ac4e-39a4afff0b9c] CanvasSync::JobLog Create (0.4ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- provisioning_csv\n- 1\n- FakeProcessor\n- {}\n"], ["created_at", "2022-09-14 16:59:25.166775"], ["updated_at", "2022-09-14 16:59:25.166775"], ["job_id", "80602bac-0bc5-4812-ac4e-39a4afff0b9c"]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [80602bac-0bc5-4812-ac4e-39a4afff0b9c]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [80602bac-0bc5-4812-ac4e-39a4afff0b9c]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [80602bac-0bc5-4812-ac4e-39a4afff0b9c] CanvasSync::JobLog Update (0.5ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-09-14 16:59:25.169348"], ["status", "running"], ["updated_at", "2022-09-14 16:59:25.169908"], ["id", 293]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [80602bac-0bc5-4812-ac4e-39a4afff0b9c]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [80602bac-0bc5-4812-ac4e-39a4afff0b9c]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [80602bac-0bc5-4812-ac4e-39a4afff0b9c] CanvasSync::JobLog Create (0.4ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- provisioning_csv\n- 1\n- FakeProcessor\n- {}\n- {}\n"], ["created_at", "2022-09-14 16:59:25.174617"], ["updated_at", "2022-09-14 16:59:25.174617"], ["job_id", "319d7c6a-c51c-482d-a644-2906b7cc8d8c"]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [80602bac-0bc5-4812-ac4e-39a4afff0b9c]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [80602bac-0bc5-4812-ac4e-39a4afff0b9c] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: 319d7c6a-c51c-482d-a644-2906b7cc8d8c) to Test(default) at 2022-09-14 16:59:55 UTC with arguments: "provisioning_csv", 1, "FakeProcessor", {}, {} [ActiveJob] [CanvasSync::Jobs::ReportChecker] [80602bac-0bc5-4812-ac4e-39a4afff0b9c]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [80602bac-0bc5-4812-ac4e-39a4afff0b9c] CanvasSync::JobLog Destroy (0.3ms) DELETE FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."id" = $1 [["id", 293]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [80602bac-0bc5-4812-ac4e-39a4afff0b9c]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [80602bac-0bc5-4812-ac4e-39a4afff0b9c] Performed CanvasSync::Jobs::ReportChecker (Job ID: 80602bac-0bc5-4812-ac4e-39a4afff0b9c) from Test(default) in 12.59ms  (0.2ms) ROLLBACK  (0.3ms) BEGIN [ActiveJob] [CanvasSync::Jobs::ReportChecker] [fc074ff7-28d3-487b-9253-200f99c207d7] Performing CanvasSync::Jobs::ReportChecker (Job ID: fc074ff7-28d3-487b-9253-200f99c207d7) from Test(default) with arguments: "provisioning_csv", 1, "FakeProcessor", {} [ActiveJob] [CanvasSync::Jobs::ReportChecker] [fc074ff7-28d3-487b-9253-200f99c207d7] CanvasSync::JobLog Load (0.3ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "fc074ff7-28d3-487b-9253-200f99c207d7"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [fc074ff7-28d3-487b-9253-200f99c207d7]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [fc074ff7-28d3-487b-9253-200f99c207d7] CanvasSync::JobLog Create (0.4ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- provisioning_csv\n- 1\n- FakeProcessor\n- {}\n"], ["created_at", "2022-09-14 16:59:25.183677"], ["updated_at", "2022-09-14 16:59:25.183677"], ["job_id", "fc074ff7-28d3-487b-9253-200f99c207d7"]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [fc074ff7-28d3-487b-9253-200f99c207d7]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [fc074ff7-28d3-487b-9253-200f99c207d7]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [fc074ff7-28d3-487b-9253-200f99c207d7] CanvasSync::JobLog Update (0.4ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-09-14 16:59:25.186195"], ["status", "running"], ["updated_at", "2022-09-14 16:59:25.186672"], ["id", 295]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [fc074ff7-28d3-487b-9253-200f99c207d7]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [fc074ff7-28d3-487b-9253-200f99c207d7]  (0.3ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [fc074ff7-28d3-487b-9253-200f99c207d7] CanvasSync::JobLog Update (0.9ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "exception" = $2, "backtrace" = $3, "status" = $4, "updated_at" = $5 WHERE "canvas_sync_job_logs"."id" = $6 [["completed_at", "2022-09-14 16:59:25.195471"], ["exception", "NameError: undefined local variable or method `current_organization' for #"], ["backtrace", "/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/jobs/report_checker.rb:35:in `perform'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/execution.rb:39:in `block in perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:109:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/active_job.rb:24:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:21:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/i18n-1.10.0/lib/i18n.rb:323:in `with_locale'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/translation.rb:9:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:26:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/notifications.rb:168:in `block in instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/notifications/instrumenter.rb:23:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/notifications.rb:168:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:25:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:46:in `block in tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/tagged_logging.rb:71:in `block in tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/tagged_logging.rb:28:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/tagged_logging.rb:71:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:46:in `tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:22:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:136:in `run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/execution.rb:38:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/execution.rb:18:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/report_checker_spec.rb:11:in `start_job'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/report_checker_spec.rb:53:in `block (5 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/matchers/built_in/raise_error.rb:59:in `matches?'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:51:in `block in handle_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:27:in `with_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:48:in `handle_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/expectation_target.rb:65:in `to'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/expectation_target.rb:139:in `to'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/report_checker_spec.rb:53:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:263:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:263:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:511:in `block in with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:468:in `block in with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:486:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-rails-5.1.1/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:486:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:468:in `with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:511:in `with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:259:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:646:in `block in run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:642:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:642:in `run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:607:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/configuration.rb:2068:in `with_suite_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:116:in `block in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/reporter.rb:74:in `report'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:115:in `run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:89:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:71:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:45:in `invoke'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/exe/rspec:4:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/rspec:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/rspec:23:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:58:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:58:in `kernel_load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:23:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:483:in `exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:31:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:25:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/exe/bundle:48:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/friendly_errors.rb:120:in `with_friendly_errors'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/exe/bundle:36:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/bundle:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/bundle:23:in `
'"], ["status", "error"], ["updated_at", "2022-09-14 16:59:25.196201"], ["id", 295]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [fc074ff7-28d3-487b-9253-200f99c207d7]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [fc074ff7-28d3-487b-9253-200f99c207d7] Error performing CanvasSync::Jobs::ReportChecker (Job ID: fc074ff7-28d3-487b-9253-200f99c207d7) from Test(default) in 17.35ms: NameError (undefined local variable or method `current_organization' for #): /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/jobs/report_checker.rb:35:in `perform' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/execution.rb:39:in `block in perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:109:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/active_job.rb:24:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:21:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/i18n-1.10.0/lib/i18n.rb:323:in `with_locale' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/translation.rb:9:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:26:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/notifications.rb:168:in `block in instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/notifications/instrumenter.rb:23:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/notifications.rb:168:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:25:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:46:in `block in tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/tagged_logging.rb:71:in `block in tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/tagged_logging.rb:28:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/tagged_logging.rb:71:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:46:in `tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:22:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:136:in `run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/execution.rb:38:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/execution.rb:18:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/report_checker_spec.rb:11:in `start_job' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/report_checker_spec.rb:53:in `block (5 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/matchers/built_in/raise_error.rb:59:in `matches?' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:51:in `block in handle_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:27:in `with_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:48:in `handle_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/expectation_target.rb:65:in `to' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/expectation_target.rb:139:in `to' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/report_checker_spec.rb:53:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:263:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:263:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:511:in `block in with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:468:in `block in with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:486:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-rails-5.1.1/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:486:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:468:in `with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:511:in `with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:259:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:646:in `block in run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:642:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:642:in `run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:607:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/configuration.rb:2068:in `with_suite_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:116:in `block in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/reporter.rb:74:in `report' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:115:in `run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:89:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:71:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:45:in `invoke' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/exe/rspec:4:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/rspec:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/rspec:23:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:58:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:58:in `kernel_load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:23:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:483:in `exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:31:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:25:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/exe/bundle:48:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/friendly_errors.rb:120:in `with_friendly_errors' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/exe/bundle:36:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/bundle:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/bundle:23:in `
'  (0.3ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [fbd2795f-d250-4813-a42c-cda9f2088a6e] Performing CanvasSync::Jobs::ReportProcessorJob (Job ID: fbd2795f-d250-4813-a42c-cda9f2088a6e) from Test(default) with arguments: "provisioning_csv", "https://test.instructure.com/sample_report_download", "FakeProcessor", {}, 1 [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [fbd2795f-d250-4813-a42c-cda9f2088a6e] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "fbd2795f-d250-4813-a42c-cda9f2088a6e"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [fbd2795f-d250-4813-a42c-cda9f2088a6e]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [fbd2795f-d250-4813-a42c-cda9f2088a6e] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportProcessorJob"], ["status", "enqueued"], ["job_arguments", "---\n- provisioning_csv\n- https://test.instructure.com/sample_report_download\n- FakeProcessor\n- {}\n- 1\n"], ["created_at", "2022-09-14 16:59:25.203950"], ["updated_at", "2022-09-14 16:59:25.203950"], ["job_id", "fbd2795f-d250-4813-a42c-cda9f2088a6e"]] [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [fbd2795f-d250-4813-a42c-cda9f2088a6e]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [fbd2795f-d250-4813-a42c-cda9f2088a6e]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [fbd2795f-d250-4813-a42c-cda9f2088a6e] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-09-14 16:59:25.206001"], ["status", "running"], ["updated_at", "2022-09-14 16:59:25.206324"], ["id", 296]] [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [fbd2795f-d250-4813-a42c-cda9f2088a6e]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [fbd2795f-d250-4813-a42c-cda9f2088a6e]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [fbd2795f-d250-4813-a42c-cda9f2088a6e] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "job_class" = $1, "updated_at" = $2 WHERE "canvas_sync_job_logs"."id" = $3 [["job_class", "FakeProcessor"], ["updated_at", "2022-09-14 16:59:25.207805"], ["id", 296]] [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [fbd2795f-d250-4813-a42c-cda9f2088a6e]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [fbd2795f-d250-4813-a42c-cda9f2088a6e]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [fbd2795f-d250-4813-a42c-cda9f2088a6e] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2022-09-14 16:59:25.219490"], ["status", "success"], ["updated_at", "2022-09-14 16:59:25.220085"], ["id", 296]] [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [fbd2795f-d250-4813-a42c-cda9f2088a6e]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [fbd2795f-d250-4813-a42c-cda9f2088a6e] Performed CanvasSync::Jobs::ReportProcessorJob (Job ID: fbd2795f-d250-4813-a42c-cda9f2088a6e) from Test(default) in 18.54ms  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] [CanvasSync::Jobs::ReportStarter] [2cee2d8b-d1ab-4a5c-83ce-fe06e5cbc356] Performing CanvasSync::Jobs::ReportStarter (Job ID: 2cee2d8b-d1ab-4a5c-83ce-fe06e5cbc356) from Test(default) with arguments: "provisioning_csv", {"parameters[users]"=>true}, "CoolProcessor", {:models=>["users"]} [ActiveJob] [CanvasSync::Jobs::ReportStarter] [2cee2d8b-d1ab-4a5c-83ce-fe06e5cbc356] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "2cee2d8b-d1ab-4a5c-83ce-fe06e5cbc356"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::ReportStarter] [2cee2d8b-d1ab-4a5c-83ce-fe06e5cbc356]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [2cee2d8b-d1ab-4a5c-83ce-fe06e5cbc356] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportStarter"], ["status", "enqueued"], ["job_arguments", "---\n- provisioning_csv\n- parameters[users]: true\n- CoolProcessor\n- :models:\n - users\n"], ["created_at", "2022-09-14 16:59:25.225086"], ["updated_at", "2022-09-14 16:59:25.225086"], ["job_id", "2cee2d8b-d1ab-4a5c-83ce-fe06e5cbc356"]] [ActiveJob] [CanvasSync::Jobs::ReportStarter] [2cee2d8b-d1ab-4a5c-83ce-fe06e5cbc356]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [2cee2d8b-d1ab-4a5c-83ce-fe06e5cbc356]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [2cee2d8b-d1ab-4a5c-83ce-fe06e5cbc356] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-09-14 16:59:25.226767"], ["status", "running"], ["updated_at", "2022-09-14 16:59:25.227112"], ["id", 297]] [ActiveJob] [CanvasSync::Jobs::ReportStarter] [2cee2d8b-d1ab-4a5c-83ce-fe06e5cbc356]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [2cee2d8b-d1ab-4a5c-83ce-fe06e5cbc356]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [2cee2d8b-d1ab-4a5c-83ce-fe06e5cbc356] CanvasSync::JobLog Create (0.4ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- provisioning_csv\n- 1\n- CoolProcessor\n- :models:\n - users\n :sync_start_time: '2022-09-14T16:59:25Z'\n :report_params:\n parameters[users]: true\n"], ["created_at", "2022-09-14 16:59:25.232644"], ["updated_at", "2022-09-14 16:59:25.232644"], ["job_id", "9828dfa1-2f97-46af-a09b-4a99bf158605"]] [ActiveJob] [CanvasSync::Jobs::ReportStarter] [2cee2d8b-d1ab-4a5c-83ce-fe06e5cbc356]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [2cee2d8b-d1ab-4a5c-83ce-fe06e5cbc356] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: 9828dfa1-2f97-46af-a09b-4a99bf158605) to Test(default) at 2022-09-14 16:59:55 UTC with arguments: "provisioning_csv", 1, "CoolProcessor", {:models=>["users"], :sync_start_time=>"2022-09-14T16:59:25Z", :report_params=>{"parameters[users]"=>true}} [ActiveJob] [CanvasSync::Jobs::ReportStarter] [2cee2d8b-d1ab-4a5c-83ce-fe06e5cbc356]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [2cee2d8b-d1ab-4a5c-83ce-fe06e5cbc356] CanvasSync::JobLog Update (0.4ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2022-09-14 16:59:25.236972"], ["status", "success"], ["updated_at", "2022-09-14 16:59:25.237534"], ["id", 297]] [ActiveJob] [CanvasSync::Jobs::ReportStarter] [2cee2d8b-d1ab-4a5c-83ce-fe06e5cbc356]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [2cee2d8b-d1ab-4a5c-83ce-fe06e5cbc356] Performed CanvasSync::Jobs::ReportStarter (Job ID: 2cee2d8b-d1ab-4a5c-83ce-fe06e5cbc356) from Test(default) in 15.6ms  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] [CanvasSync::Jobs::ReportStarter] [a14ac2b0-b76b-45d9-afe5-636ba423282e] Performing CanvasSync::Jobs::ReportStarter (Job ID: a14ac2b0-b76b-45d9-afe5-636ba423282e) from Test(default) with arguments: "provisioning_csv", {"parameters[users]"=>true}, "CoolProcessor", {:models=>["users"]}, {:allow_redownloads=>true} [ActiveJob] [CanvasSync::Jobs::ReportStarter] [a14ac2b0-b76b-45d9-afe5-636ba423282e] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "a14ac2b0-b76b-45d9-afe5-636ba423282e"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::ReportStarter] [a14ac2b0-b76b-45d9-afe5-636ba423282e]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [a14ac2b0-b76b-45d9-afe5-636ba423282e] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportStarter"], ["status", "enqueued"], ["job_arguments", "---\n- provisioning_csv\n- parameters[users]: true\n- CoolProcessor\n- :models:\n - users\n- :allow_redownloads: true\n"], ["created_at", "2022-09-14 16:59:25.243997"], ["updated_at", "2022-09-14 16:59:25.243997"], ["job_id", "a14ac2b0-b76b-45d9-afe5-636ba423282e"]] [ActiveJob] [CanvasSync::Jobs::ReportStarter] [a14ac2b0-b76b-45d9-afe5-636ba423282e]  (0.3ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [a14ac2b0-b76b-45d9-afe5-636ba423282e]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [a14ac2b0-b76b-45d9-afe5-636ba423282e] CanvasSync::JobLog Update (0.5ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-09-14 16:59:25.246293"], ["status", "running"], ["updated_at", "2022-09-14 16:59:25.247028"], ["id", 299]] [ActiveJob] [CanvasSync::Jobs::ReportStarter] [a14ac2b0-b76b-45d9-afe5-636ba423282e]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [a14ac2b0-b76b-45d9-afe5-636ba423282e]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [a14ac2b0-b76b-45d9-afe5-636ba423282e] CanvasSync::JobLog Update (0.4ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2022-09-14 16:59:25.250867"], ["status", "success"], ["updated_at", "2022-09-14 16:59:25.251329"], ["id", 299]] [ActiveJob] [CanvasSync::Jobs::ReportStarter] [a14ac2b0-b76b-45d9-afe5-636ba423282e]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [a14ac2b0-b76b-45d9-afe5-636ba423282e] Performed CanvasSync::Jobs::ReportStarter (Job ID: a14ac2b0-b76b-45d9-afe5-636ba423282e) from Test(default) in 10.03ms  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) SAVEPOINT active_record_1 Account Exists (0.6ms) SELECT 1 AS one FROM "accounts" WHERE "accounts"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] Account Create (0.5ms) INSERT INTO "accounts" ("canvas_id", "sis_id", "canvas_parent_account_id", "sis_parent_account_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 1], ["sis_id", "22d0068cf33497bc0462a94665248476"], ["canvas_parent_account_id", 1], ["sis_parent_account_id", "4cb62fe415632df7b03aab07555c2cfa"], ["name", "Account name"], ["workflow_state", "active"], ["created_at", "2022-09-14 16:59:25.284958"], ["updated_at", "2022-09-14 16:59:25.284958"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.5ms) SELECT COUNT(*) FROM "admins" [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [f88fc88d-e39f-4cef-940b-adbe67c1d189] Performing CanvasSync::Jobs::SyncAdminsJob (Job ID: f88fc88d-e39f-4cef-940b-adbe67c1d189) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [f88fc88d-e39f-4cef-940b-adbe67c1d189] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "f88fc88d-e39f-4cef-940b-adbe67c1d189"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [f88fc88d-e39f-4cef-940b-adbe67c1d189]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [f88fc88d-e39f-4cef-940b-adbe67c1d189] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncAdminsJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2022-09-14 16:59:25.291902"], ["updated_at", "2022-09-14 16:59:25.291902"], ["job_id", "f88fc88d-e39f-4cef-940b-adbe67c1d189"]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [f88fc88d-e39f-4cef-940b-adbe67c1d189]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [f88fc88d-e39f-4cef-940b-adbe67c1d189]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [f88fc88d-e39f-4cef-940b-adbe67c1d189] CanvasSync::JobLog Update (0.4ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-09-14 16:59:25.293845"], ["status", "running"], ["updated_at", "2022-09-14 16:59:25.294327"], ["id", 300]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [f88fc88d-e39f-4cef-940b-adbe67c1d189]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [f88fc88d-e39f-4cef-940b-adbe67c1d189] Account Load (0.3ms) SELECT "accounts".* FROM "accounts" WHERE "accounts"."workflow_state" != $1 ORDER BY "accounts"."id" ASC LIMIT $2 [["workflow_state", "deleted"], ["LIMIT", 1000]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [f88fc88d-e39f-4cef-940b-adbe67c1d189] Admin Load (0.3ms) SELECT "admins".* FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [f88fc88d-e39f-4cef-940b-adbe67c1d189]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [f88fc88d-e39f-4cef-940b-adbe67c1d189] Admin Exists (0.3ms) SELECT 1 AS one FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [f88fc88d-e39f-4cef-940b-adbe67c1d189] Admin Create (0.4ms) INSERT INTO "admins" ("canvas_id", "role_name", "canvas_account_id", "canvas_role_id", "canvas_user_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 2], ["role_name", "AccountAdmin"], ["canvas_account_id", 1], ["canvas_role_id", 1], ["canvas_user_id", 1], ["workflow_state", "active"], ["created_at", "2022-09-14 16:59:25.309366"], ["updated_at", "2022-09-14 16:59:25.309366"]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [f88fc88d-e39f-4cef-940b-adbe67c1d189]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [f88fc88d-e39f-4cef-940b-adbe67c1d189] Admin Load (0.2ms) SELECT "admins".* FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 3], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [f88fc88d-e39f-4cef-940b-adbe67c1d189]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [f88fc88d-e39f-4cef-940b-adbe67c1d189] Admin Exists (0.3ms) SELECT 1 AS one FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 3], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [f88fc88d-e39f-4cef-940b-adbe67c1d189] Admin Create (0.4ms) INSERT INTO "admins" ("canvas_id", "role_name", "canvas_account_id", "canvas_role_id", "canvas_user_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 3], ["role_name", "Custom Account Role"], ["canvas_account_id", 1], ["canvas_role_id", 11], ["canvas_user_id", 11], ["workflow_state", "active"], ["created_at", "2022-09-14 16:59:25.312245"], ["updated_at", "2022-09-14 16:59:25.312245"]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [f88fc88d-e39f-4cef-940b-adbe67c1d189]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [f88fc88d-e39f-4cef-940b-adbe67c1d189] Admin Load (0.2ms) SELECT "admins".* FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 4], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [f88fc88d-e39f-4cef-940b-adbe67c1d189]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [f88fc88d-e39f-4cef-940b-adbe67c1d189] Admin Exists (0.2ms) SELECT 1 AS one FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 4], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [f88fc88d-e39f-4cef-940b-adbe67c1d189] Admin Create (0.2ms) INSERT INTO "admins" ("canvas_id", "role_name", "canvas_account_id", "canvas_role_id", "canvas_user_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 4], ["role_name", "Test"], ["canvas_account_id", 1], ["canvas_role_id", 10], ["canvas_user_id", 11], ["workflow_state", "active"], ["created_at", "2022-09-14 16:59:25.315566"], ["updated_at", "2022-09-14 16:59:25.315566"]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [f88fc88d-e39f-4cef-940b-adbe67c1d189]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [f88fc88d-e39f-4cef-940b-adbe67c1d189] Admin Update All (0.2ms) UPDATE "admins" SET "workflow_state" = 'inactive' WHERE "admins"."id" NOT IN ($1, $2, $3) [["id", 50], ["id", 51], ["id", 52]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [f88fc88d-e39f-4cef-940b-adbe67c1d189]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [f88fc88d-e39f-4cef-940b-adbe67c1d189] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2022-09-14 16:59:25.317071"], ["status", "success"], ["updated_at", "2022-09-14 16:59:25.317355"], ["id", 300]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [f88fc88d-e39f-4cef-940b-adbe67c1d189]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [f88fc88d-e39f-4cef-940b-adbe67c1d189] Performed CanvasSync::Jobs::SyncAdminsJob (Job ID: f88fc88d-e39f-4cef-940b-adbe67c1d189) from Test(default) in 27.64ms  (0.2ms) SELECT COUNT(*) FROM "admins"  (0.1ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [bfc5858b-fa4f-4bc6-a005-2524a469aa8a] Performing CanvasSync::Jobs::SyncAssignmentGroupsJob (Job ID: bfc5858b-fa4f-4bc6-a005-2524a469aa8a) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [bfc5858b-fa4f-4bc6-a005-2524a469aa8a] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "bfc5858b-fa4f-4bc6-a005-2524a469aa8a"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [bfc5858b-fa4f-4bc6-a005-2524a469aa8a]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [bfc5858b-fa4f-4bc6-a005-2524a469aa8a] CanvasSync::JobLog Create (0.4ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncAssignmentGroupsJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2022-09-14 16:59:25.322727"], ["updated_at", "2022-09-14 16:59:25.322727"], ["job_id", "bfc5858b-fa4f-4bc6-a005-2524a469aa8a"]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [bfc5858b-fa4f-4bc6-a005-2524a469aa8a]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [bfc5858b-fa4f-4bc6-a005-2524a469aa8a]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [bfc5858b-fa4f-4bc6-a005-2524a469aa8a] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-09-14 16:59:25.324740"], ["status", "running"], ["updated_at", "2022-09-14 16:59:25.325182"], ["id", 301]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [bfc5858b-fa4f-4bc6-a005-2524a469aa8a]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [bfc5858b-fa4f-4bc6-a005-2524a469aa8a]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [bfc5858b-fa4f-4bc6-a005-2524a469aa8a] CanvasSync::JobLog Create (0.4ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proserv_assignment_group_export_csv\n- 1\n- CanvasSync::Processors::AssignmentGroupsProcessor\n- :sync_start_time: '2022-09-14T16:59:25Z'\n :report_params:\n :parameters:\n :enrollment_term_id: 1\n"], ["created_at", "2022-09-14 16:59:25.329634"], ["updated_at", "2022-09-14 16:59:25.329634"], ["job_id", "c5241d95-7b6c-49cf-9699-6a7df9f1238e"]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [bfc5858b-fa4f-4bc6-a005-2524a469aa8a]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [bfc5858b-fa4f-4bc6-a005-2524a469aa8a] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: c5241d95-7b6c-49cf-9699-6a7df9f1238e) to Test(default) at 2022-09-14 16:59:55 UTC with arguments: "proserv_assignment_group_export_csv", 1, "CanvasSync::Processors::AssignmentGroupsProcessor", {:sync_start_time=>"2022-09-14T16:59:25Z", :report_params=>{:parameters=>{:enrollment_term_id=>1}}} [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [bfc5858b-fa4f-4bc6-a005-2524a469aa8a]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [bfc5858b-fa4f-4bc6-a005-2524a469aa8a] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2022-09-14 16:59:25.333401"], ["status", "success"], ["updated_at", "2022-09-14 16:59:25.333956"], ["id", 301]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [bfc5858b-fa4f-4bc6-a005-2524a469aa8a]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [bfc5858b-fa4f-4bc6-a005-2524a469aa8a] Performed CanvasSync::Jobs::SyncAssignmentGroupsJob (Job ID: bfc5858b-fa4f-4bc6-a005-2524a469aa8a) from Test(default) in 13.71ms  (0.1ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [730200c4-d019-4574-b085-f6382b32d0b3] Performing CanvasSync::Jobs::SyncAssignmentsJob (Job ID: 730200c4-d019-4574-b085-f6382b32d0b3) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [730200c4-d019-4574-b085-f6382b32d0b3] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "730200c4-d019-4574-b085-f6382b32d0b3"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [730200c4-d019-4574-b085-f6382b32d0b3]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [730200c4-d019-4574-b085-f6382b32d0b3] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncAssignmentsJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2022-09-14 16:59:25.339781"], ["updated_at", "2022-09-14 16:59:25.339781"], ["job_id", "730200c4-d019-4574-b085-f6382b32d0b3"]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [730200c4-d019-4574-b085-f6382b32d0b3]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [730200c4-d019-4574-b085-f6382b32d0b3]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [730200c4-d019-4574-b085-f6382b32d0b3] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-09-14 16:59:25.341119"], ["status", "running"], ["updated_at", "2022-09-14 16:59:25.341437"], ["id", 303]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [730200c4-d019-4574-b085-f6382b32d0b3]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [730200c4-d019-4574-b085-f6382b32d0b3]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [730200c4-d019-4574-b085-f6382b32d0b3] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proserv_assignment_export_csv\n- 1\n- CanvasSync::Processors::AssignmentsProcessor\n- :sync_start_time: '2022-09-14T16:59:25Z'\n :report_params:\n :parameters:\n :enrollment_term_id: 1\n"], ["created_at", "2022-09-14 16:59:25.344492"], ["updated_at", "2022-09-14 16:59:25.344492"], ["job_id", "d0cd987c-b178-4470-a68f-948fadaefdad"]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [730200c4-d019-4574-b085-f6382b32d0b3]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [730200c4-d019-4574-b085-f6382b32d0b3] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: d0cd987c-b178-4470-a68f-948fadaefdad) to Test(default) at 2022-09-14 16:59:55 UTC with arguments: "proserv_assignment_export_csv", 1, "CanvasSync::Processors::AssignmentsProcessor", {:sync_start_time=>"2022-09-14T16:59:25Z", :report_params=>{:parameters=>{:enrollment_term_id=>1}}} [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [730200c4-d019-4574-b085-f6382b32d0b3]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [730200c4-d019-4574-b085-f6382b32d0b3] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2022-09-14 16:59:25.347105"], ["status", "success"], ["updated_at", "2022-09-14 16:59:25.347763"], ["id", 303]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [730200c4-d019-4574-b085-f6382b32d0b3]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [730200c4-d019-4574-b085-f6382b32d0b3] Performed CanvasSync::Jobs::SyncAssignmentsJob (Job ID: 730200c4-d019-4574-b085-f6382b32d0b3) from Test(default) in 10.79ms  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [bd33ce72-94ca-4526-9aef-d9efac74dba0] Performing CanvasSync::Jobs::SyncAssignmentsJob (Job ID: bd33ce72-94ca-4526-9aef-d9efac74dba0) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [bd33ce72-94ca-4526-9aef-d9efac74dba0] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "bd33ce72-94ca-4526-9aef-d9efac74dba0"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [bd33ce72-94ca-4526-9aef-d9efac74dba0]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [bd33ce72-94ca-4526-9aef-d9efac74dba0] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncAssignmentsJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2022-09-14 16:59:25.354221"], ["updated_at", "2022-09-14 16:59:25.354221"], ["job_id", "bd33ce72-94ca-4526-9aef-d9efac74dba0"]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [bd33ce72-94ca-4526-9aef-d9efac74dba0]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [bd33ce72-94ca-4526-9aef-d9efac74dba0]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [bd33ce72-94ca-4526-9aef-d9efac74dba0] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-09-14 16:59:25.356045"], ["status", "running"], ["updated_at", "2022-09-14 16:59:25.356438"], ["id", 305]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [bd33ce72-94ca-4526-9aef-d9efac74dba0]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [bd33ce72-94ca-4526-9aef-d9efac74dba0]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [bd33ce72-94ca-4526-9aef-d9efac74dba0] CanvasSync::JobLog Create (0.2ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proserv_assignment_export_csv\n- 1\n- CanvasSync::Processors::AssignmentsProcessor\n- :sync_start_time: '2022-09-14T16:59:25Z'\n :report_params:\n :parameters: {}\n"], ["created_at", "2022-09-14 16:59:25.359365"], ["updated_at", "2022-09-14 16:59:25.359365"], ["job_id", "23a2c7c0-da92-4374-9465-7b3d345a624a"]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [bd33ce72-94ca-4526-9aef-d9efac74dba0]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [bd33ce72-94ca-4526-9aef-d9efac74dba0] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: 23a2c7c0-da92-4374-9465-7b3d345a624a) to Test(default) at 2022-09-14 16:59:55 UTC with arguments: "proserv_assignment_export_csv", 1, "CanvasSync::Processors::AssignmentsProcessor", {:sync_start_time=>"2022-09-14T16:59:25Z", :report_params=>{:parameters=>{}}} [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [bd33ce72-94ca-4526-9aef-d9efac74dba0]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [bd33ce72-94ca-4526-9aef-d9efac74dba0] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2022-09-14 16:59:25.361470"], ["status", "success"], ["updated_at", "2022-09-14 16:59:25.361877"], ["id", 305]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [bd33ce72-94ca-4526-9aef-d9efac74dba0]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [bd33ce72-94ca-4526-9aef-d9efac74dba0] Performed CanvasSync::Jobs::SyncAssignmentsJob (Job ID: bd33ce72-94ca-4526-9aef-d9efac74dba0) from Test(default) in 10.33ms  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [fd7ef81c-f1f7-468e-bcb0-ca1f122c5162] Performing CanvasSync::Jobs::SyncContentMigrationsJob (Job ID: fd7ef81c-f1f7-468e-bcb0-ca1f122c5162) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [fd7ef81c-f1f7-468e-bcb0-ca1f122c5162] CanvasSync::JobLog Load (0.3ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "fd7ef81c-f1f7-468e-bcb0-ca1f122c5162"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [fd7ef81c-f1f7-468e-bcb0-ca1f122c5162]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [fd7ef81c-f1f7-468e-bcb0-ca1f122c5162] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncContentMigrationsJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2022-09-14 16:59:25.367916"], ["updated_at", "2022-09-14 16:59:25.367916"], ["job_id", "fd7ef81c-f1f7-468e-bcb0-ca1f122c5162"]] [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [fd7ef81c-f1f7-468e-bcb0-ca1f122c5162]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [fd7ef81c-f1f7-468e-bcb0-ca1f122c5162]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [fd7ef81c-f1f7-468e-bcb0-ca1f122c5162] CanvasSync::JobLog Update (0.4ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-09-14 16:59:25.369518"], ["status", "running"], ["updated_at", "2022-09-14 16:59:25.369918"], ["id", 307]] [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [fd7ef81c-f1f7-468e-bcb0-ca1f122c5162]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [fd7ef81c-f1f7-468e-bcb0-ca1f122c5162]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [fd7ef81c-f1f7-468e-bcb0-ca1f122c5162] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proserv_content_migrations_csv\n- 1\n- CanvasSync::Processors::ContentMigrationsProcessor\n- :sync_start_time: '2022-09-14T16:59:25Z'\n :report_params:\n :parameters: {}\n"], ["created_at", "2022-09-14 16:59:25.374336"], ["updated_at", "2022-09-14 16:59:25.374336"], ["job_id", "f8a9c810-0bf0-463c-810a-906eac028ea6"]] [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [fd7ef81c-f1f7-468e-bcb0-ca1f122c5162]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [fd7ef81c-f1f7-468e-bcb0-ca1f122c5162] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: f8a9c810-0bf0-463c-810a-906eac028ea6) to Test(default) at 2022-09-14 16:59:55 UTC with arguments: "proserv_content_migrations_csv", 1, "CanvasSync::Processors::ContentMigrationsProcessor", {:sync_start_time=>"2022-09-14T16:59:25Z", :report_params=>{:parameters=>{}}} [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [fd7ef81c-f1f7-468e-bcb0-ca1f122c5162]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [fd7ef81c-f1f7-468e-bcb0-ca1f122c5162] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2022-09-14 16:59:25.376930"], ["status", "success"], ["updated_at", "2022-09-14 16:59:25.377273"], ["id", 307]] [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [fd7ef81c-f1f7-468e-bcb0-ca1f122c5162]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [fd7ef81c-f1f7-468e-bcb0-ca1f122c5162] Performed CanvasSync::Jobs::SyncContentMigrationsJob (Job ID: fd7ef81c-f1f7-468e-bcb0-ca1f122c5162) from Test(default) in 11.76ms  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [452844ef-72f0-4da9-bc52-0d387de33da9] Performing CanvasSync::Jobs::SyncContentMigrationsJob (Job ID: 452844ef-72f0-4da9-bc52-0d387de33da9) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [452844ef-72f0-4da9-bc52-0d387de33da9] CanvasSync::JobLog Load (0.3ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "452844ef-72f0-4da9-bc52-0d387de33da9"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [452844ef-72f0-4da9-bc52-0d387de33da9]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [452844ef-72f0-4da9-bc52-0d387de33da9] CanvasSync::JobLog Create (0.4ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncContentMigrationsJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2022-09-14 16:59:25.382574"], ["updated_at", "2022-09-14 16:59:25.382574"], ["job_id", "452844ef-72f0-4da9-bc52-0d387de33da9"]] [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [452844ef-72f0-4da9-bc52-0d387de33da9]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [452844ef-72f0-4da9-bc52-0d387de33da9]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [452844ef-72f0-4da9-bc52-0d387de33da9] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-09-14 16:59:25.384398"], ["status", "running"], ["updated_at", "2022-09-14 16:59:25.384829"], ["id", 309]] [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [452844ef-72f0-4da9-bc52-0d387de33da9]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [452844ef-72f0-4da9-bc52-0d387de33da9]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [452844ef-72f0-4da9-bc52-0d387de33da9] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proserv_content_migrations_csv\n- 1\n- CanvasSync::Processors::ContentMigrationsProcessor\n- :sync_start_time: '2022-09-14T16:59:25Z'\n :report_params:\n :parameters:\n :updated_after: 2022-09-14 10:59:25 UTC\n"], ["created_at", "2022-09-14 16:59:25.388254"], ["updated_at", "2022-09-14 16:59:25.388254"], ["job_id", "26233963-7fb3-4a6d-a69a-f67bda928a6b"]] [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [452844ef-72f0-4da9-bc52-0d387de33da9]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [452844ef-72f0-4da9-bc52-0d387de33da9] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: 26233963-7fb3-4a6d-a69a-f67bda928a6b) to Test(default) at 2022-09-14 16:59:55 UTC with arguments: "proserv_content_migrations_csv", 1, "CanvasSync::Processors::ContentMigrationsProcessor", {:sync_start_time=>"2022-09-14T16:59:25Z", :report_params=>{:parameters=>{:updated_after=>"2022-09-14 10:59:25 UTC"}}} [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [452844ef-72f0-4da9-bc52-0d387de33da9]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [452844ef-72f0-4da9-bc52-0d387de33da9] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2022-09-14 16:59:25.390588"], ["status", "success"], ["updated_at", "2022-09-14 16:59:25.390897"], ["id", 309]] [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [452844ef-72f0-4da9-bc52-0d387de33da9]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [452844ef-72f0-4da9-bc52-0d387de33da9] Performed CanvasSync::Jobs::SyncContentMigrationsJob (Job ID: 452844ef-72f0-4da9-bc52-0d387de33da9) from Test(default) in 10.6ms  (0.1ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [d93719db-fd47-4726-bf9b-5b8b789016b7] Performing CanvasSync::Jobs::SyncContextModuleItemsJob (Job ID: d93719db-fd47-4726-bf9b-5b8b789016b7) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [d93719db-fd47-4726-bf9b-5b8b789016b7] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "d93719db-fd47-4726-bf9b-5b8b789016b7"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [d93719db-fd47-4726-bf9b-5b8b789016b7]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [d93719db-fd47-4726-bf9b-5b8b789016b7] CanvasSync::JobLog Create (0.4ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncContextModuleItemsJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2022-09-14 16:59:25.396265"], ["updated_at", "2022-09-14 16:59:25.396265"], ["job_id", "d93719db-fd47-4726-bf9b-5b8b789016b7"]] [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [d93719db-fd47-4726-bf9b-5b8b789016b7]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [d93719db-fd47-4726-bf9b-5b8b789016b7]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [d93719db-fd47-4726-bf9b-5b8b789016b7] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-09-14 16:59:25.398224"], ["status", "running"], ["updated_at", "2022-09-14 16:59:25.398582"], ["id", 311]] [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [d93719db-fd47-4726-bf9b-5b8b789016b7]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [d93719db-fd47-4726-bf9b-5b8b789016b7]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [d93719db-fd47-4726-bf9b-5b8b789016b7] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proserv_context_module_items_csv\n- 1\n- CanvasSync::Processors::ContextModuleItemsProcessor\n- :sync_start_time: '2022-09-14T16:59:25Z'\n :report_params:\n :parameters:\n :enrollment_term_id: 1\n"], ["created_at", "2022-09-14 16:59:25.402520"], ["updated_at", "2022-09-14 16:59:25.402520"], ["job_id", "4ff14560-8ee1-4654-b9ae-18cf2c91d193"]] [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [d93719db-fd47-4726-bf9b-5b8b789016b7]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [d93719db-fd47-4726-bf9b-5b8b789016b7] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: 4ff14560-8ee1-4654-b9ae-18cf2c91d193) to Test(default) at 2022-09-14 16:59:55 UTC with arguments: "proserv_context_module_items_csv", 1, "CanvasSync::Processors::ContextModuleItemsProcessor", {:sync_start_time=>"2022-09-14T16:59:25Z", :report_params=>{:parameters=>{:enrollment_term_id=>1}}} [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [d93719db-fd47-4726-bf9b-5b8b789016b7]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [d93719db-fd47-4726-bf9b-5b8b789016b7] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2022-09-14 16:59:25.405055"], ["status", "success"], ["updated_at", "2022-09-14 16:59:25.405430"], ["id", 311]] [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [d93719db-fd47-4726-bf9b-5b8b789016b7]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [d93719db-fd47-4726-bf9b-5b8b789016b7] Performed CanvasSync::Jobs::SyncContextModuleItemsJob (Job ID: d93719db-fd47-4726-bf9b-5b8b789016b7) from Test(default) in 11.55ms  (0.1ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [d50ab5c5-f1df-4b86-adf9-0e91fcba212c] Performing CanvasSync::Jobs::SyncContextModuleItemsJob (Job ID: d50ab5c5-f1df-4b86-adf9-0e91fcba212c) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [d50ab5c5-f1df-4b86-adf9-0e91fcba212c] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "d50ab5c5-f1df-4b86-adf9-0e91fcba212c"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [d50ab5c5-f1df-4b86-adf9-0e91fcba212c]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [d50ab5c5-f1df-4b86-adf9-0e91fcba212c] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncContextModuleItemsJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2022-09-14 16:59:25.409563"], ["updated_at", "2022-09-14 16:59:25.409563"], ["job_id", "d50ab5c5-f1df-4b86-adf9-0e91fcba212c"]] [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [d50ab5c5-f1df-4b86-adf9-0e91fcba212c]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [d50ab5c5-f1df-4b86-adf9-0e91fcba212c]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [d50ab5c5-f1df-4b86-adf9-0e91fcba212c] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-09-14 16:59:25.410938"], ["status", "running"], ["updated_at", "2022-09-14 16:59:25.411332"], ["id", 313]] [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [d50ab5c5-f1df-4b86-adf9-0e91fcba212c]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [d50ab5c5-f1df-4b86-adf9-0e91fcba212c]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [d50ab5c5-f1df-4b86-adf9-0e91fcba212c] CanvasSync::JobLog Create (0.4ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proserv_context_module_items_csv\n- 1\n- CanvasSync::Processors::ContextModuleItemsProcessor\n- :sync_start_time: '2022-09-14T16:59:25Z'\n :report_params:\n :parameters: {}\n"], ["created_at", "2022-09-14 16:59:25.414892"], ["updated_at", "2022-09-14 16:59:25.414892"], ["job_id", "11fbef90-1521-473a-8c92-c453e945c62d"]] [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [d50ab5c5-f1df-4b86-adf9-0e91fcba212c]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [d50ab5c5-f1df-4b86-adf9-0e91fcba212c] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: 11fbef90-1521-473a-8c92-c453e945c62d) to Test(default) at 2022-09-14 16:59:55 UTC with arguments: "proserv_context_module_items_csv", 1, "CanvasSync::Processors::ContextModuleItemsProcessor", {:sync_start_time=>"2022-09-14T16:59:25Z", :report_params=>{:parameters=>{}}} [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [d50ab5c5-f1df-4b86-adf9-0e91fcba212c]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [d50ab5c5-f1df-4b86-adf9-0e91fcba212c] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2022-09-14 16:59:25.418052"], ["status", "success"], ["updated_at", "2022-09-14 16:59:25.418444"], ["id", 313]] [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [d50ab5c5-f1df-4b86-adf9-0e91fcba212c]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [d50ab5c5-f1df-4b86-adf9-0e91fcba212c] Performed CanvasSync::Jobs::SyncContextModuleItemsJob (Job ID: d50ab5c5-f1df-4b86-adf9-0e91fcba212c) from Test(default) in 10.98ms  (0.1ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [83bcf85a-38bb-429d-835b-f50c0b7f0525] Performing CanvasSync::Jobs::SyncContextModulesJob (Job ID: 83bcf85a-38bb-429d-835b-f50c0b7f0525) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [83bcf85a-38bb-429d-835b-f50c0b7f0525] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "83bcf85a-38bb-429d-835b-f50c0b7f0525"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [83bcf85a-38bb-429d-835b-f50c0b7f0525]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [83bcf85a-38bb-429d-835b-f50c0b7f0525] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncContextModulesJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2022-09-14 16:59:25.424132"], ["updated_at", "2022-09-14 16:59:25.424132"], ["job_id", "83bcf85a-38bb-429d-835b-f50c0b7f0525"]] [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [83bcf85a-38bb-429d-835b-f50c0b7f0525]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [83bcf85a-38bb-429d-835b-f50c0b7f0525]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [83bcf85a-38bb-429d-835b-f50c0b7f0525] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-09-14 16:59:25.425896"], ["status", "running"], ["updated_at", "2022-09-14 16:59:25.426276"], ["id", 315]] [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [83bcf85a-38bb-429d-835b-f50c0b7f0525]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [83bcf85a-38bb-429d-835b-f50c0b7f0525]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [83bcf85a-38bb-429d-835b-f50c0b7f0525] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proserv_context_modules_csv\n- 1\n- CanvasSync::Processors::ContextModulesProcessor\n- :sync_start_time: '2022-09-14T16:59:25Z'\n :report_params:\n :parameters:\n :enrollment_term_id: 1\n"], ["created_at", "2022-09-14 16:59:25.430056"], ["updated_at", "2022-09-14 16:59:25.430056"], ["job_id", "1e2abce6-8da0-4b51-bf3b-59a708965195"]] [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [83bcf85a-38bb-429d-835b-f50c0b7f0525]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [83bcf85a-38bb-429d-835b-f50c0b7f0525] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: 1e2abce6-8da0-4b51-bf3b-59a708965195) to Test(default) at 2022-09-14 16:59:55 UTC with arguments: "proserv_context_modules_csv", 1, "CanvasSync::Processors::ContextModulesProcessor", {:sync_start_time=>"2022-09-14T16:59:25Z", :report_params=>{:parameters=>{:enrollment_term_id=>1}}} [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [83bcf85a-38bb-429d-835b-f50c0b7f0525]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [83bcf85a-38bb-429d-835b-f50c0b7f0525] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2022-09-14 16:59:25.433106"], ["status", "success"], ["updated_at", "2022-09-14 16:59:25.433657"], ["id", 315]] [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [83bcf85a-38bb-429d-835b-f50c0b7f0525]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [83bcf85a-38bb-429d-835b-f50c0b7f0525] Performed CanvasSync::Jobs::SyncContextModulesJob (Job ID: 83bcf85a-38bb-429d-835b-f50c0b7f0525) from Test(default) in 12.21ms  (0.2ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [a309b603-d55c-4317-988d-20f18c872073] Performing CanvasSync::Jobs::SyncContextModulesJob (Job ID: a309b603-d55c-4317-988d-20f18c872073) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [a309b603-d55c-4317-988d-20f18c872073] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "a309b603-d55c-4317-988d-20f18c872073"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [a309b603-d55c-4317-988d-20f18c872073]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [a309b603-d55c-4317-988d-20f18c872073] CanvasSync::JobLog Create (0.4ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncContextModulesJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2022-09-14 16:59:25.438644"], ["updated_at", "2022-09-14 16:59:25.438644"], ["job_id", "a309b603-d55c-4317-988d-20f18c872073"]] [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [a309b603-d55c-4317-988d-20f18c872073]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [a309b603-d55c-4317-988d-20f18c872073]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [a309b603-d55c-4317-988d-20f18c872073] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-09-14 16:59:25.440200"], ["status", "running"], ["updated_at", "2022-09-14 16:59:25.440596"], ["id", 317]] [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [a309b603-d55c-4317-988d-20f18c872073]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [a309b603-d55c-4317-988d-20f18c872073]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [a309b603-d55c-4317-988d-20f18c872073] CanvasSync::JobLog Create (0.2ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proserv_context_modules_csv\n- 1\n- CanvasSync::Processors::ContextModulesProcessor\n- :sync_start_time: '2022-09-14T16:59:25Z'\n :report_params:\n :parameters: {}\n"], ["created_at", "2022-09-14 16:59:25.443448"], ["updated_at", "2022-09-14 16:59:25.443448"], ["job_id", "aba4cb79-1655-4afb-8804-2d7b1d0f2ff1"]] [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [a309b603-d55c-4317-988d-20f18c872073]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [a309b603-d55c-4317-988d-20f18c872073] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: aba4cb79-1655-4afb-8804-2d7b1d0f2ff1) to Test(default) at 2022-09-14 16:59:55 UTC with arguments: "proserv_context_modules_csv", 1, "CanvasSync::Processors::ContextModulesProcessor", {:sync_start_time=>"2022-09-14T16:59:25Z", :report_params=>{:parameters=>{}}} [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [a309b603-d55c-4317-988d-20f18c872073]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [a309b603-d55c-4317-988d-20f18c872073] CanvasSync::JobLog Update (0.4ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2022-09-14 16:59:25.445764"], ["status", "success"], ["updated_at", "2022-09-14 16:59:25.446211"], ["id", 317]] [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [a309b603-d55c-4317-988d-20f18c872073]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [a309b603-d55c-4317-988d-20f18c872073] Performed CanvasSync::Jobs::SyncContextModulesJob (Job ID: a309b603-d55c-4317-988d-20f18c872073) from Test(default) in 10.21ms  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) SAVEPOINT active_record_1 Term Exists (0.4ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 46407876], ["LIMIT", 1]] Term Create (0.5ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 46407876], ["name", "Cool Term"], ["start_at", "2022-09-11 16:59:24.079949"], ["end_at", "2022-09-17 16:59:24.080075"], ["workflow_state", "active"], ["sis_id", "4da5fa69c06e7b5f1c40de002d1e0596"], ["created_at", "2022-09-14 16:59:25.461750"], ["updated_at", "2022-09-14 16:59:25.461750"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [1a3ec694-aee2-4ccf-b7d4-551146df26f1] Performing CanvasSync::Jobs::SyncProvisioningReportJob (Job ID: 1a3ec694-aee2-4ccf-b7d4-551146df26f1) from Test(default) with arguments: {:models=>["users", "courses"], :term_scope=>"active"} [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [1a3ec694-aee2-4ccf-b7d4-551146df26f1] CanvasSync::JobLog Load (0.3ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "1a3ec694-aee2-4ccf-b7d4-551146df26f1"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [1a3ec694-aee2-4ccf-b7d4-551146df26f1]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [1a3ec694-aee2-4ccf-b7d4-551146df26f1] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncProvisioningReportJob"], ["status", "enqueued"], ["job_arguments", "---\n- :models:\n - users\n - courses\n :term_scope: active\n"], ["created_at", "2022-09-14 16:59:25.465355"], ["updated_at", "2022-09-14 16:59:25.465355"], ["job_id", "1a3ec694-aee2-4ccf-b7d4-551146df26f1"]] [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [1a3ec694-aee2-4ccf-b7d4-551146df26f1]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [1a3ec694-aee2-4ccf-b7d4-551146df26f1]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [1a3ec694-aee2-4ccf-b7d4-551146df26f1] CanvasSync::JobLog Update (0.4ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-09-14 16:59:25.467205"], ["status", "running"], ["updated_at", "2022-09-14 16:59:25.467702"], ["id", 319]] [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [1a3ec694-aee2-4ccf-b7d4-551146df26f1]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [1a3ec694-aee2-4ccf-b7d4-551146df26f1]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [1a3ec694-aee2-4ccf-b7d4-551146df26f1] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proservices_provisioning_csv\n- \n- CanvasSync::Processors::ProvisioningReportProcessor\n- :models:\n - users\n - courses\n :term_scope: active\n :sync_start_time: '2022-09-14T16:59:25Z'\n :report_params:\n :parameters:\n :include_deleted: true\n users: true\n courses: true\n :enrollment_term_id: 46407876\n"], ["created_at", "2022-09-14 16:59:25.470851"], ["updated_at", "2022-09-14 16:59:25.470851"], ["job_id", "7d1e0ef0-a87c-4c5e-bc6a-0b1e337b4be0"]] [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [1a3ec694-aee2-4ccf-b7d4-551146df26f1]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [1a3ec694-aee2-4ccf-b7d4-551146df26f1] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: 7d1e0ef0-a87c-4c5e-bc6a-0b1e337b4be0) to Test(default) at 2022-09-14 16:59:55 UTC with arguments: "proservices_provisioning_csv", nil, "CanvasSync::Processors::ProvisioningReportProcessor", {:models=>["users", "courses"], :term_scope=>"active", :sync_start_time=>"2022-09-14T16:59:25Z", :report_params=>{:parameters=>{:include_deleted=>true, "users"=>true, "courses"=>true, :enrollment_term_id=>46407876}}} [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [1a3ec694-aee2-4ccf-b7d4-551146df26f1]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [1a3ec694-aee2-4ccf-b7d4-551146df26f1] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2022-09-14 16:59:25.473440"], ["status", "success"], ["updated_at", "2022-09-14 16:59:25.473803"], ["id", 319]] [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [1a3ec694-aee2-4ccf-b7d4-551146df26f1]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [1a3ec694-aee2-4ccf-b7d4-551146df26f1] Performed CanvasSync::Jobs::SyncProvisioningReportJob (Job ID: 1a3ec694-aee2-4ccf-b7d4-551146df26f1) from Test(default) in 10.68ms  (0.1ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [97982216-aaf7-4e5f-84c6-571806492b24] Performing CanvasSync::Jobs::SyncProvisioningReportJob (Job ID: 97982216-aaf7-4e5f-84c6-571806492b24) from Test(default) with arguments: {:models=>["users", "courses"]} [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [97982216-aaf7-4e5f-84c6-571806492b24] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "97982216-aaf7-4e5f-84c6-571806492b24"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [97982216-aaf7-4e5f-84c6-571806492b24]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [97982216-aaf7-4e5f-84c6-571806492b24] CanvasSync::JobLog Create (0.5ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncProvisioningReportJob"], ["status", "enqueued"], ["job_arguments", "---\n- :models:\n - users\n - courses\n"], ["created_at", "2022-09-14 16:59:25.479075"], ["updated_at", "2022-09-14 16:59:25.479075"], ["job_id", "97982216-aaf7-4e5f-84c6-571806492b24"]] [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [97982216-aaf7-4e5f-84c6-571806492b24]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [97982216-aaf7-4e5f-84c6-571806492b24]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [97982216-aaf7-4e5f-84c6-571806492b24] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-09-14 16:59:25.481895"], ["status", "running"], ["updated_at", "2022-09-14 16:59:25.482228"], ["id", 321]] [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [97982216-aaf7-4e5f-84c6-571806492b24]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [97982216-aaf7-4e5f-84c6-571806492b24]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [97982216-aaf7-4e5f-84c6-571806492b24] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proservices_provisioning_csv\n- \n- CanvasSync::Processors::ProvisioningReportProcessor\n- :models:\n - users\n - courses\n :sync_start_time: '2022-09-14T16:59:25Z'\n :report_params:\n :parameters:\n :include_deleted: true\n users: true\n courses: true\n"], ["created_at", "2022-09-14 16:59:25.485482"], ["updated_at", "2022-09-14 16:59:25.485482"], ["job_id", "c60ce902-267d-4412-8f78-0e1462339735"]] [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [97982216-aaf7-4e5f-84c6-571806492b24]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [97982216-aaf7-4e5f-84c6-571806492b24] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: c60ce902-267d-4412-8f78-0e1462339735) to Test(default) at 2022-09-14 16:59:55 UTC with arguments: "proservices_provisioning_csv", nil, "CanvasSync::Processors::ProvisioningReportProcessor", {:models=>["users", "courses"], :sync_start_time=>"2022-09-14T16:59:25Z", :report_params=>{:parameters=>{:include_deleted=>true, "users"=>true, "courses"=>true}}} [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [97982216-aaf7-4e5f-84c6-571806492b24]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [97982216-aaf7-4e5f-84c6-571806492b24] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2022-09-14 16:59:25.488121"], ["status", "success"], ["updated_at", "2022-09-14 16:59:25.488501"], ["id", 321]] [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [97982216-aaf7-4e5f-84c6-571806492b24]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [97982216-aaf7-4e5f-84c6-571806492b24] Performed CanvasSync::Jobs::SyncProvisioningReportJob (Job ID: 97982216-aaf7-4e5f-84c6-571806492b24) from Test(default) in 12.33ms  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Account Exists (0.2ms) SELECT 1 AS one FROM "accounts" WHERE "accounts"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] Account Create (0.3ms) INSERT INTO "accounts" ("canvas_id", "sis_id", "canvas_parent_account_id", "sis_parent_account_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 1], ["sis_id", "d542dda98f203fdacf087f7b3fae3f32"], ["canvas_parent_account_id", 1], ["sis_parent_account_id", "76343ec2e476757bec7df86073c20168"], ["name", "Account name"], ["workflow_state", "active"], ["created_at", "2022-09-14 16:59:25.493760"], ["updated_at", "2022-09-14 16:59:25.493760"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.8ms) SELECT COUNT(*) FROM "roles" [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [6375b6b3-ebed-47f6-84d0-8032b6fd2de3] Performing CanvasSync::Jobs::SyncRolesJob (Job ID: 6375b6b3-ebed-47f6-84d0-8032b6fd2de3) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [6375b6b3-ebed-47f6-84d0-8032b6fd2de3] CanvasSync::JobLog Load (0.3ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "6375b6b3-ebed-47f6-84d0-8032b6fd2de3"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [6375b6b3-ebed-47f6-84d0-8032b6fd2de3]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [6375b6b3-ebed-47f6-84d0-8032b6fd2de3] CanvasSync::JobLog Create (0.4ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncRolesJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2022-09-14 16:59:25.501823"], ["updated_at", "2022-09-14 16:59:25.501823"], ["job_id", "6375b6b3-ebed-47f6-84d0-8032b6fd2de3"]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [6375b6b3-ebed-47f6-84d0-8032b6fd2de3]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [6375b6b3-ebed-47f6-84d0-8032b6fd2de3]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [6375b6b3-ebed-47f6-84d0-8032b6fd2de3] CanvasSync::JobLog Update (0.4ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-09-14 16:59:25.503907"], ["status", "running"], ["updated_at", "2022-09-14 16:59:25.504465"], ["id", 323]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [6375b6b3-ebed-47f6-84d0-8032b6fd2de3]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [6375b6b3-ebed-47f6-84d0-8032b6fd2de3] Account Load (0.3ms) SELECT "accounts".* FROM "accounts" WHERE "accounts"."workflow_state" != $1 ORDER BY "accounts"."id" ASC LIMIT $2 [["workflow_state", "deleted"], ["LIMIT", 1000]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [6375b6b3-ebed-47f6-84d0-8032b6fd2de3] Role Load (0.2ms) SELECT "roles".* FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [6375b6b3-ebed-47f6-84d0-8032b6fd2de3]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [6375b6b3-ebed-47f6-84d0-8032b6fd2de3] Role Exists (0.3ms) SELECT 1 AS one FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [6375b6b3-ebed-47f6-84d0-8032b6fd2de3] Role Create (0.5ms) INSERT INTO "roles" ("canvas_id", "label", "base_role_type", "canvas_account_id", "workflow_state", "permissions", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 1], ["label", "Account Admin"], ["base_role_type", "AccountMembership"], ["canvas_account_id", 10], ["workflow_state", "built_in"], ["permissions", "{\"manage_wiki\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"post_to_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"moderate_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_announcements\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"send_messages\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"send_messages_all\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_outcomes\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"create_conferences\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"create_collaborations\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_roster\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_all_grades\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_grades\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_rubrics\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"comment_on_others_submissions\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_students\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_admin_users\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_role_overrides\":{\"enabled\":true,\"locked\":true,\"readonly\":true,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_account_memberships\":{\"enabled\":true,\"locked\":true,\"readonly\":true,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_account_settings\":{\"enabled\":true,\"locked\":true,\"readonly\":true,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_groups\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_group_pages\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_files\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_assignments\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"undelete_courses\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_grade_changes\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_course_changes\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_question_banks\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_calendar\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_reports\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_courses\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_user_logins\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_user_observers\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_alerts\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"become_user\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_developer_keys\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"import_sis\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_sis\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_sis\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_course_list\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_statistics\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_storage_quotas\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_course_content\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_content\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_interaction_alerts\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"change_course_state\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_sections\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_feature_flags\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_quiz_answer_audits\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"moderate_grades\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"lti_add_edit\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true}}"], ["created_at", "2022-09-14 16:59:25.523705"], ["updated_at", "2022-09-14 16:59:25.523705"]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [6375b6b3-ebed-47f6-84d0-8032b6fd2de3]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [6375b6b3-ebed-47f6-84d0-8032b6fd2de3] Role Load (0.4ms) SELECT "roles".* FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 3], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [6375b6b3-ebed-47f6-84d0-8032b6fd2de3]  (0.3ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [6375b6b3-ebed-47f6-84d0-8032b6fd2de3] Role Exists (0.3ms) SELECT 1 AS one FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 3], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [6375b6b3-ebed-47f6-84d0-8032b6fd2de3] Role Create (0.4ms) INSERT INTO "roles" ("canvas_id", "label", "base_role_type", "canvas_account_id", "workflow_state", "permissions", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 3], ["label", "Student"], ["base_role_type", "StudentEnrollment"], ["canvas_account_id", 10], ["workflow_state", "built_in"], ["permissions", "{\"manage_wiki\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"read_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"post_to_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"moderate_forum\":{\"enabled\":false,\"locked\":false,\"readonly\":false,\"explicit\":false},\"read_announcements\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"send_messages\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"send_messages_all\":{\"enabled\":false,\"locked\":false,\"readonly\":false,\"explicit\":false},\"manage_outcomes\":{\"enabled\":false,\"locked\":false,\"readonly\":false,\"explicit\":false},\"create_conferences\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"create_collaborations\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_roster\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_all_grades\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_grades\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_rubrics\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"comment_on_others_submissions\":{\"enabled\":false,\"locked\":false,\"readonly\":false,\"explicit\":false},\"manage_students\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_admin_users\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_role_overrides\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_account_memberships\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_account_settings\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_groups\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"view_group_pages\":{\"enabled\":false,\"locked\":false,\"readonly\":false,\"explicit\":false},\"manage_files\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_assignments\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"undelete_courses\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"view_grade_changes\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"view_course_changes\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"read_question_banks\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_calendar\":{\"enabled\":false,\"locked\":false,\"readonly\":false,\"explicit\":false},\"read_reports\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_courses\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_user_logins\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_user_observers\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_alerts\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"become_user\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_developer_keys\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"import_sis\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_sis\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"read_sis\":{\"enabled\":false,\"locked\":false,\"readonly\":false,\"explicit\":false},\"read_course_list\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"view_statistics\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_storage_quotas\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"read_course_content\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_content\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_interaction_alerts\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"change_course_state\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_sections\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_feature_flags\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"view_quiz_answer_audits\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"moderate_grades\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"lti_add_edit\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false}}"], ["created_at", "2022-09-14 16:59:25.534096"], ["updated_at", "2022-09-14 16:59:25.534096"]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [6375b6b3-ebed-47f6-84d0-8032b6fd2de3]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [6375b6b3-ebed-47f6-84d0-8032b6fd2de3] Role Update All (0.3ms) UPDATE "roles" SET "workflow_state" = 'inactive' WHERE "roles"."id" NOT IN ($1, $2) [["id", 43], ["id", 44]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [6375b6b3-ebed-47f6-84d0-8032b6fd2de3]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [6375b6b3-ebed-47f6-84d0-8032b6fd2de3] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2022-09-14 16:59:25.538479"], ["status", "success"], ["updated_at", "2022-09-14 16:59:25.538942"], ["id", 323]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [6375b6b3-ebed-47f6-84d0-8032b6fd2de3]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [6375b6b3-ebed-47f6-84d0-8032b6fd2de3] Performed CanvasSync::Jobs::SyncRolesJob (Job ID: 6375b6b3-ebed-47f6-84d0-8032b6fd2de3) from Test(default) in 40.2ms  (0.2ms) SELECT COUNT(*) FROM "roles"  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Term Exists (0.4ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 823742], ["LIMIT", 1]] Term Create (0.4ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 823742], ["name", "Cool Term"], ["start_at", "2022-09-11 16:59:24.079949"], ["end_at", "2022-09-17 16:59:24.080075"], ["workflow_state", "active"], ["sis_id", "afb10f0ae1114260e77c1a207b54c6ff"], ["created_at", "2022-09-14 16:59:25.545486"], ["updated_at", "2022-09-14 16:59:25.545486"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [67308a2e-3128-4fd7-862d-a8358f8b63bb] Performing CanvasSync::Jobs::SyncSimpleTableJob (Job ID: 67308a2e-3128-4fd7-862d-a8358f8b63bb) from Test(default) with arguments: {:report_name=>"proservices_provisioning_csv", :model=>"courses", :mapping=>"courses", :klass=>"Course", :term_scope=>"active", :params=>{"parameters[include_deleted]"=>true, "parameters[courses]"=>true}} [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [67308a2e-3128-4fd7-862d-a8358f8b63bb] CanvasSync::JobLog Load (0.3ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "67308a2e-3128-4fd7-862d-a8358f8b63bb"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [67308a2e-3128-4fd7-862d-a8358f8b63bb]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [67308a2e-3128-4fd7-862d-a8358f8b63bb] CanvasSync::JobLog Create (0.5ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncSimpleTableJob"], ["status", "enqueued"], ["job_arguments", "---\n- :report_name: proservices_provisioning_csv\n :model: courses\n :mapping: courses\n :klass: Course\n :term_scope: active\n :params:\n parameters[include_deleted]: true\n parameters[courses]: true\n"], ["created_at", "2022-09-14 16:59:25.550095"], ["updated_at", "2022-09-14 16:59:25.550095"], ["job_id", "67308a2e-3128-4fd7-862d-a8358f8b63bb"]] [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [67308a2e-3128-4fd7-862d-a8358f8b63bb]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [67308a2e-3128-4fd7-862d-a8358f8b63bb]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [67308a2e-3128-4fd7-862d-a8358f8b63bb] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-09-14 16:59:25.553215"], ["status", "running"], ["updated_at", "2022-09-14 16:59:25.553648"], ["id", 324]] [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [67308a2e-3128-4fd7-862d-a8358f8b63bb]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [67308a2e-3128-4fd7-862d-a8358f8b63bb]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [67308a2e-3128-4fd7-862d-a8358f8b63bb] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2022-09-14 16:59:25.555823"], ["status", "success"], ["updated_at", "2022-09-14 16:59:25.556303"], ["id", 324]] [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [67308a2e-3128-4fd7-862d-a8358f8b63bb]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [67308a2e-3128-4fd7-862d-a8358f8b63bb] Performed CanvasSync::Jobs::SyncSimpleTableJob (Job ID: 67308a2e-3128-4fd7-862d-a8358f8b63bb) from Test(default) in 9.64ms  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [b962d8f8-ad17-41e7-a43e-0606c3d0c0bd] Performing CanvasSync::Jobs::SyncSubmissionsJob (Job ID: b962d8f8-ad17-41e7-a43e-0606c3d0c0bd) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [b962d8f8-ad17-41e7-a43e-0606c3d0c0bd] CanvasSync::JobLog Load (0.4ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "b962d8f8-ad17-41e7-a43e-0606c3d0c0bd"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [b962d8f8-ad17-41e7-a43e-0606c3d0c0bd]  (0.3ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [b962d8f8-ad17-41e7-a43e-0606c3d0c0bd] CanvasSync::JobLog Create (0.4ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncSubmissionsJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2022-09-14 16:59:25.564575"], ["updated_at", "2022-09-14 16:59:25.564575"], ["job_id", "b962d8f8-ad17-41e7-a43e-0606c3d0c0bd"]] [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [b962d8f8-ad17-41e7-a43e-0606c3d0c0bd]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [b962d8f8-ad17-41e7-a43e-0606c3d0c0bd]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [b962d8f8-ad17-41e7-a43e-0606c3d0c0bd] CanvasSync::JobLog Update (0.5ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-09-14 16:59:25.566826"], ["status", "running"], ["updated_at", "2022-09-14 16:59:25.567306"], ["id", 325]] [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [b962d8f8-ad17-41e7-a43e-0606c3d0c0bd]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [b962d8f8-ad17-41e7-a43e-0606c3d0c0bd]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [b962d8f8-ad17-41e7-a43e-0606c3d0c0bd] CanvasSync::JobLog Create (0.4ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proserv_student_submissions_csv\n- 1\n- CanvasSync::Processors::SubmissionsProcessor\n- :sync_start_time: '2022-09-14T16:59:25Z'\n :report_params:\n :parameters:\n :include_all: \n :enrollment_batch_size: \n :enrollment_term_id: 1\n"], ["created_at", "2022-09-14 16:59:25.572155"], ["updated_at", "2022-09-14 16:59:25.572155"], ["job_id", "b0afa5c5-527b-40fc-b45d-b1d12ff99d0a"]] [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [b962d8f8-ad17-41e7-a43e-0606c3d0c0bd]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [b962d8f8-ad17-41e7-a43e-0606c3d0c0bd] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: b0afa5c5-527b-40fc-b45d-b1d12ff99d0a) to Test(default) at 2022-09-14 16:59:55 UTC with arguments: "proserv_student_submissions_csv", 1, "CanvasSync::Processors::SubmissionsProcessor", {:sync_start_time=>"2022-09-14T16:59:25Z", :report_params=>{:parameters=>{:include_all=>nil, :enrollment_batch_size=>nil, :enrollment_term_id=>1}}} [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [b962d8f8-ad17-41e7-a43e-0606c3d0c0bd]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [b962d8f8-ad17-41e7-a43e-0606c3d0c0bd] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2022-09-14 16:59:25.575473"], ["status", "success"], ["updated_at", "2022-09-14 16:59:25.575937"], ["id", 325]] [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [b962d8f8-ad17-41e7-a43e-0606c3d0c0bd]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [b962d8f8-ad17-41e7-a43e-0606c3d0c0bd] Performed CanvasSync::Jobs::SyncSubmissionsJob (Job ID: b962d8f8-ad17-41e7-a43e-0606c3d0c0bd) from Test(default) in 14.87ms  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.5ms) SELECT COUNT(*) FROM "terms" [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [398e3a5d-a829-4d3e-b2d1-35c7bdc8775e] Performing CanvasSync::Jobs::SyncTermsJob (Job ID: 398e3a5d-a829-4d3e-b2d1-35c7bdc8775e) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [398e3a5d-a829-4d3e-b2d1-35c7bdc8775e] CanvasSync::JobLog Load (0.3ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "398e3a5d-a829-4d3e-b2d1-35c7bdc8775e"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [398e3a5d-a829-4d3e-b2d1-35c7bdc8775e]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [398e3a5d-a829-4d3e-b2d1-35c7bdc8775e] CanvasSync::JobLog Create (0.5ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncTermsJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2022-09-14 16:59:25.583811"], ["updated_at", "2022-09-14 16:59:25.583811"], ["job_id", "398e3a5d-a829-4d3e-b2d1-35c7bdc8775e"]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [398e3a5d-a829-4d3e-b2d1-35c7bdc8775e]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [398e3a5d-a829-4d3e-b2d1-35c7bdc8775e]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [398e3a5d-a829-4d3e-b2d1-35c7bdc8775e] CanvasSync::JobLog Update (0.4ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-09-14 16:59:25.586580"], ["status", "running"], ["updated_at", "2022-09-14 16:59:25.587214"], ["id", 327]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [398e3a5d-a829-4d3e-b2d1-35c7bdc8775e]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [398e3a5d-a829-4d3e-b2d1-35c7bdc8775e] Term Load (0.3ms) SELECT "terms".* FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [398e3a5d-a829-4d3e-b2d1-35c7bdc8775e]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [398e3a5d-a829-4d3e-b2d1-35c7bdc8775e] Term Exists (0.3ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [398e3a5d-a829-4d3e-b2d1-35c7bdc8775e] Term Create (0.5ms) INSERT INTO "terms" ("canvas_id", "name", "workflow_state", "grading_period_group_id", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 1], ["name", "Default Term"], ["workflow_state", "active"], ["grading_period_group_id", 1], ["sis_id", "Test"], ["created_at", "2022-09-14 16:59:25.595344"], ["updated_at", "2022-09-14 16:59:25.595344"]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [398e3a5d-a829-4d3e-b2d1-35c7bdc8775e]  (0.3ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [398e3a5d-a829-4d3e-b2d1-35c7bdc8775e] Term Load (0.4ms) SELECT "terms".* FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 6], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [398e3a5d-a829-4d3e-b2d1-35c7bdc8775e]  (0.3ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [398e3a5d-a829-4d3e-b2d1-35c7bdc8775e] Term Exists (0.4ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 6], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [398e3a5d-a829-4d3e-b2d1-35c7bdc8775e] Term Create (0.4ms) INSERT INTO "terms" ("canvas_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["canvas_id", 6], ["name", "Average Term 1"], ["workflow_state", "active"], ["created_at", "2022-09-14 16:59:25.605318"], ["updated_at", "2022-09-14 16:59:25.605318"]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [398e3a5d-a829-4d3e-b2d1-35c7bdc8775e]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [398e3a5d-a829-4d3e-b2d1-35c7bdc8775e] Term Load (0.3ms) SELECT "terms".* FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 7], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [398e3a5d-a829-4d3e-b2d1-35c7bdc8775e]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [398e3a5d-a829-4d3e-b2d1-35c7bdc8775e] Term Exists (0.4ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 7], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [398e3a5d-a829-4d3e-b2d1-35c7bdc8775e] Term Create (0.4ms) INSERT INTO "terms" ("canvas_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["canvas_id", 7], ["name", "Average Term 2"], ["workflow_state", "active"], ["created_at", "2022-09-14 16:59:25.609463"], ["updated_at", "2022-09-14 16:59:25.609463"]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [398e3a5d-a829-4d3e-b2d1-35c7bdc8775e]  (0.3ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [398e3a5d-a829-4d3e-b2d1-35c7bdc8775e] Term Load (0.4ms) SELECT "terms".* FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 5], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [398e3a5d-a829-4d3e-b2d1-35c7bdc8775e]  (0.4ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [398e3a5d-a829-4d3e-b2d1-35c7bdc8775e] Term Exists (0.5ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 5], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [398e3a5d-a829-4d3e-b2d1-35c7bdc8775e] Term Create (0.5ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 5], ["name", "Syllabus Term"], ["start_at", "2017-08-14 06:00:00"], ["end_at", "2017-08-31 06:00:00"], ["workflow_state", "active"], ["sis_id", "SYTERM"], ["created_at", "2022-09-14 16:59:25.616450"], ["updated_at", "2022-09-14 16:59:25.616450"]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [398e3a5d-a829-4d3e-b2d1-35c7bdc8775e]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [398e3a5d-a829-4d3e-b2d1-35c7bdc8775e] Term Load (0.4ms) SELECT "terms".* FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 4], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [398e3a5d-a829-4d3e-b2d1-35c7bdc8775e]  (0.3ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [398e3a5d-a829-4d3e-b2d1-35c7bdc8775e] Term Exists (0.4ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 4], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [398e3a5d-a829-4d3e-b2d1-35c7bdc8775e] Term Create (0.4ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "grading_period_group_id", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8, $9) RETURNING "id" [["canvas_id", 4], ["name", "Ellucian Term"], ["start_at", "2017-08-01 06:00:00"], ["end_at", "2017-10-31 06:00:00"], ["workflow_state", "active"], ["grading_period_group_id", 1], ["sis_id", "SH"], ["created_at", "2022-09-14 16:59:25.622659"], ["updated_at", "2022-09-14 16:59:25.622659"]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [398e3a5d-a829-4d3e-b2d1-35c7bdc8775e]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [398e3a5d-a829-4d3e-b2d1-35c7bdc8775e] Term Load (0.3ms) SELECT "terms".* FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 3], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [398e3a5d-a829-4d3e-b2d1-35c7bdc8775e]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [398e3a5d-a829-4d3e-b2d1-35c7bdc8775e] Term Exists (0.4ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 3], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [398e3a5d-a829-4d3e-b2d1-35c7bdc8775e] Term Create (0.6ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 3], ["name", "Current Term"], ["start_at", "2017-03-19 06:00:00"], ["end_at", "2017-08-01 06:00:00"], ["workflow_state", "active"], ["created_at", "2022-09-14 16:59:25.628061"], ["updated_at", "2022-09-14 16:59:25.628061"]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [398e3a5d-a829-4d3e-b2d1-35c7bdc8775e]  (0.3ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [398e3a5d-a829-4d3e-b2d1-35c7bdc8775e] [CanvasSync::Jobs::TermBatchesJob] [5c5c7d60-bc5e-4df6-9d74-4a748efdbdec] Performing CanvasSync::Jobs::TermBatchesJob (Job ID: 5c5c7d60-bc5e-4df6-9d74-4a748efdbdec) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [398e3a5d-a829-4d3e-b2d1-35c7bdc8775e] [CanvasSync::Jobs::TermBatchesJob] [5c5c7d60-bc5e-4df6-9d74-4a748efdbdec] CanvasSync::JobLog Load (0.3ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "5c5c7d60-bc5e-4df6-9d74-4a748efdbdec"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [398e3a5d-a829-4d3e-b2d1-35c7bdc8775e] [CanvasSync::Jobs::TermBatchesJob] [5c5c7d60-bc5e-4df6-9d74-4a748efdbdec]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [398e3a5d-a829-4d3e-b2d1-35c7bdc8775e] [CanvasSync::Jobs::TermBatchesJob] [5c5c7d60-bc5e-4df6-9d74-4a748efdbdec] CanvasSync::JobLog Create (0.4ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::TermBatchesJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2022-09-14 16:59:25.632507"], ["updated_at", "2022-09-14 16:59:25.632507"], ["job_id", "5c5c7d60-bc5e-4df6-9d74-4a748efdbdec"]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [398e3a5d-a829-4d3e-b2d1-35c7bdc8775e] [CanvasSync::Jobs::TermBatchesJob] [5c5c7d60-bc5e-4df6-9d74-4a748efdbdec]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [398e3a5d-a829-4d3e-b2d1-35c7bdc8775e] [CanvasSync::Jobs::TermBatchesJob] [5c5c7d60-bc5e-4df6-9d74-4a748efdbdec]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [398e3a5d-a829-4d3e-b2d1-35c7bdc8775e] [CanvasSync::Jobs::TermBatchesJob] [5c5c7d60-bc5e-4df6-9d74-4a748efdbdec] CanvasSync::JobLog Update (0.4ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-09-14 16:59:25.634996"], ["status", "running"], ["updated_at", "2022-09-14 16:59:25.635609"], ["id", 328]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [398e3a5d-a829-4d3e-b2d1-35c7bdc8775e] [CanvasSync::Jobs::TermBatchesJob] [5c5c7d60-bc5e-4df6-9d74-4a748efdbdec]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [398e3a5d-a829-4d3e-b2d1-35c7bdc8775e] [CanvasSync::Jobs::TermBatchesJob] [5c5c7d60-bc5e-4df6-9d74-4a748efdbdec]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [398e3a5d-a829-4d3e-b2d1-35c7bdc8775e] [CanvasSync::Jobs::TermBatchesJob] [5c5c7d60-bc5e-4df6-9d74-4a748efdbdec] CanvasSync::JobLog Update (0.6ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2022-09-14 16:59:25.637857"], ["status", "success"], ["updated_at", "2022-09-14 16:59:25.638712"], ["id", 328]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [398e3a5d-a829-4d3e-b2d1-35c7bdc8775e] [CanvasSync::Jobs::TermBatchesJob] [5c5c7d60-bc5e-4df6-9d74-4a748efdbdec]  (0.3ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [398e3a5d-a829-4d3e-b2d1-35c7bdc8775e] [CanvasSync::Jobs::TermBatchesJob] [5c5c7d60-bc5e-4df6-9d74-4a748efdbdec] Performed CanvasSync::Jobs::TermBatchesJob (Job ID: 5c5c7d60-bc5e-4df6-9d74-4a748efdbdec) from Test(default) in 10.67ms [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [398e3a5d-a829-4d3e-b2d1-35c7bdc8775e]  (0.3ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [398e3a5d-a829-4d3e-b2d1-35c7bdc8775e] CanvasSync::JobLog Update (0.5ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2022-09-14 16:59:25.641569"], ["status", "success"], ["updated_at", "2022-09-14 16:59:25.642252"], ["id", 327]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [398e3a5d-a829-4d3e-b2d1-35c7bdc8775e]  (0.3ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [398e3a5d-a829-4d3e-b2d1-35c7bdc8775e] Performed CanvasSync::Jobs::SyncTermsJob (Job ID: 398e3a5d-a829-4d3e-b2d1-35c7bdc8775e) from Test(default) in 62.75ms  (0.5ms) SELECT COUNT(*) FROM "terms"  (0.4ms) ROLLBACK  (0.3ms) BEGIN  (0.3ms) SAVEPOINT active_record_1 Account Exists (0.5ms) SELECT 1 AS one FROM "accounts" WHERE "accounts"."canvas_id" = $1 LIMIT $2 [["canvas_id", 74874084], ["LIMIT", 1]] Account Create (0.6ms) INSERT INTO "accounts" ("canvas_id", "sis_id", "canvas_parent_account_id", "sis_parent_account_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 74874084], ["sis_id", "1f6b94e25de07ec6dda29e4fcc22d19c"], ["canvas_parent_account_id", 1], ["sis_parent_account_id", "41973d363837e09b37cc77107e7e6591"], ["name", "Account name"], ["workflow_state", "active"], ["created_at", "2022-09-14 16:59:25.652798"], ["updated_at", "2022-09-14 16:59:25.652798"]]  (0.3ms) RELEASE SAVEPOINT active_record_1 Account Exists (0.6ms) SELECT 1 AS one FROM "accounts" WHERE "accounts"."canvas_id" IS NULL AND "accounts"."id" != $1 LIMIT $2 [["id", 38], ["LIMIT", 1]]  (0.4ms) ROLLBACK  (0.3ms) BEGIN  (0.3ms) SAVEPOINT active_record_1 Account Exists (0.5ms) SELECT 1 AS one FROM "accounts" WHERE "accounts"."canvas_id" = $1 LIMIT $2 [["canvas_id", 37899817], ["LIMIT", 1]] Account Create (0.5ms) INSERT INTO "accounts" ("canvas_id", "sis_id", "canvas_parent_account_id", "sis_parent_account_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 37899817], ["sis_id", "9e6ce0025ed1723566c056d26e6ad42d"], ["canvas_parent_account_id", 1], ["sis_parent_account_id", "c26e748e8df0629e2c5e5a229479bdc0"], ["name", "Account name"], ["workflow_state", "active"], ["created_at", "2022-09-14 16:59:25.676155"], ["updated_at", "2022-09-14 16:59:25.676155"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Account Load (0.3ms) SELECT "accounts".* FROM "accounts" ORDER BY "accounts"."id" ASC LIMIT $1 [["LIMIT", 1]] Account Exists (0.6ms) SELECT 1 AS one FROM "accounts" WHERE "accounts"."canvas_id" = $1 LIMIT $2 [["canvas_id", 37899817], ["LIMIT", 1]]  (0.4ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) SAVEPOINT active_record_1 Account Exists (0.5ms) SELECT 1 AS one FROM "accounts" WHERE "accounts"."canvas_id" = $1 LIMIT $2 [["canvas_id", 71258031], ["LIMIT", 1]] Account Create (0.5ms) INSERT INTO "accounts" ("canvas_id", "sis_id", "canvas_parent_account_id", "sis_parent_account_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 71258031], ["sis_id", "9351b9069ee6d4cfd22a837a73d08d60"], ["canvas_parent_account_id", 1], ["sis_parent_account_id", "266e24ee8cc74497dfd3b34ba6c74d0a"], ["name", "Account name"], ["workflow_state", "active"], ["created_at", "2022-09-14 16:59:25.689378"], ["updated_at", "2022-09-14 16:59:25.689378"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.3ms) ROLLBACK  (0.4ms) BEGIN  (0.3ms) SAVEPOINT active_record_1 Admin Exists (0.5ms) SELECT 1 AS one FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 66356252], ["LIMIT", 1]] Admin Create (0.5ms) INSERT INTO "admins" ("canvas_id", "role_name", "canvas_role_id", "canvas_user_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 66356252], ["role_name", "Cool Role"], ["canvas_role_id", 91982292], ["canvas_user_id", 1], ["workflow_state", "active"], ["created_at", "2022-09-14 16:59:25.702419"], ["updated_at", "2022-09-14 16:59:25.702419"]]  (0.3ms) RELEASE SAVEPOINT active_record_1 Admin Exists (0.8ms) SELECT 1 AS one FROM "admins" WHERE "admins"."canvas_id" IS NULL AND "admins"."id" != $1 LIMIT $2 [["id", 53], ["LIMIT", 1]]  (0.4ms) ROLLBACK  (0.2ms) BEGIN  (3.5ms) SAVEPOINT active_record_1 Admin Exists (0.6ms) SELECT 1 AS one FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 80175797], ["LIMIT", 1]] Admin Create (0.6ms) INSERT INTO "admins" ("canvas_id", "role_name", "canvas_role_id", "canvas_user_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 80175797], ["role_name", "Cool Role"], ["canvas_role_id", 70152072], ["canvas_user_id", 1], ["workflow_state", "active"], ["created_at", "2022-09-14 16:59:25.728730"], ["updated_at", "2022-09-14 16:59:25.728730"]]  (0.3ms) RELEASE SAVEPOINT active_record_1 Admin Load (0.5ms) SELECT "admins".* FROM "admins" ORDER BY "admins"."id" ASC LIMIT $1 [["LIMIT", 1]] Admin Exists (0.6ms) SELECT 1 AS one FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 80175797], ["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (1.0ms) SELECT COUNT(*) FROM "admins" Admin Load (0.5ms) SELECT "admins".* FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]]  (0.3ms) SAVEPOINT active_record_1 Admin Exists (0.5ms) SELECT 1 AS one FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]] Admin Create (0.4ms) INSERT INTO "admins" ("canvas_id", "role_name", "canvas_role_id", "canvas_user_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 2], ["role_name", "AccountAdmin"], ["canvas_role_id", 1], ["canvas_user_id", 1], ["workflow_state", "active"], ["created_at", "2022-09-14 16:59:25.746765"], ["updated_at", "2022-09-14 16:59:25.746765"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.3ms) SELECT COUNT(*) FROM "admins" Admin Load (0.3ms) SELECT "admins".* FROM "admins" ORDER BY "admins"."id" DESC LIMIT $1 [["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) SAVEPOINT active_record_1 Admin Exists (0.4ms) SELECT 1 AS one FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]] Admin Create (0.4ms) INSERT INTO "admins" ("canvas_id", "role_name", "canvas_role_id", "canvas_user_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 2], ["role_name", "Cool Role"], ["canvas_role_id", 77949463], ["canvas_user_id", 1], ["workflow_state", "active"], ["created_at", "2022-09-14 16:59:25.756106"], ["updated_at", "2022-09-14 16:59:25.756106"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.3ms) SELECT COUNT(*) FROM "admins" Admin Load (0.3ms) SELECT "admins".* FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]]  (0.2ms) SAVEPOINT active_record_1 Admin Exists (0.3ms) SELECT 1 AS one FROM "admins" WHERE "admins"."canvas_id" = $1 AND "admins"."id" != $2 LIMIT $3 [["canvas_id", 2], ["id", 56], ["LIMIT", 1]] Admin Update (0.6ms) UPDATE "admins" SET "role_name" = $1, "canvas_role_id" = $2, "updated_at" = $3 WHERE "admins"."id" = $4 [["role_name", "AccountAdmin"], ["canvas_role_id", 1], ["updated_at", "2022-09-14 16:59:25.761252"], ["id", 56]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.4ms) SELECT COUNT(*) FROM "admins" Admin Load (0.4ms) SELECT "admins".* FROM "admins" WHERE "admins"."id" = $1 LIMIT $2 [["id", 56], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) SAVEPOINT active_record_1 AssignmentGroup Exists (0.6ms) SELECT 1 AS one FROM "assignment_groups" WHERE "assignment_groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] AssignmentGroup Create (0.5ms) INSERT INTO "assignment_groups" ("canvas_id", "name", "workflow_state", "canvas_created_at", "canvas_updated_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 1], ["name", "Dummy Assignment Group"], ["workflow_state", "available"], ["canvas_created_at", "2022-09-07 16:59:25.788643"], ["canvas_updated_at", "2022-09-13 16:59:25.788828"], ["created_at", "2022-09-14 16:59:25.791217"], ["updated_at", "2022-09-14 16:59:25.791217"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 AssignmentGroup Exists (0.6ms) SELECT 1 AS one FROM "assignment_groups" WHERE "assignment_groups"."canvas_id" IS NULL AND "assignment_groups"."id" != $1 LIMIT $2 [["id", 43], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 AssignmentGroup Exists (0.3ms) SELECT 1 AS one FROM "assignment_groups" WHERE "assignment_groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]] AssignmentGroup Create (0.3ms) INSERT INTO "assignment_groups" ("canvas_id", "name", "workflow_state", "canvas_created_at", "canvas_updated_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 2], ["name", "Dummy Assignment Group"], ["workflow_state", "available"], ["canvas_created_at", "2022-09-07 16:59:25.801227"], ["canvas_updated_at", "2022-09-13 16:59:25.801377"], ["created_at", "2022-09-14 16:59:25.802925"], ["updated_at", "2022-09-14 16:59:25.802925"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 AssignmentGroup Load (0.3ms) SELECT "assignment_groups".* FROM "assignment_groups" ORDER BY "assignment_groups"."id" ASC LIMIT $1 [["LIMIT", 1]] AssignmentGroup Exists (0.3ms) SELECT 1 AS one FROM "assignment_groups" WHERE "assignment_groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.7ms) SAVEPOINT active_record_1 AssignmentGroup Exists (0.5ms) SELECT 1 AS one FROM "assignment_groups" WHERE "assignment_groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 3], ["LIMIT", 1]] AssignmentGroup Create (0.5ms) INSERT INTO "assignment_groups" ("canvas_id", "name", "workflow_state", "canvas_created_at", "canvas_updated_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 3], ["name", "Dummy Assignment Group"], ["workflow_state", "available"], ["canvas_created_at", "2022-09-07 16:59:25.811170"], ["canvas_updated_at", "2022-09-13 16:59:25.811330"], ["created_at", "2022-09-14 16:59:25.813974"], ["updated_at", "2022-09-14 16:59:25.813974"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 AssignmentGroup Exists (0.4ms) SELECT 1 AS one FROM "assignment_groups" WHERE "assignment_groups"."canvas_id" = $1 AND "assignment_groups"."id" != $2 LIMIT $3 [["canvas_id", 3], ["id", 45], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 AssignmentGroup Exists (0.3ms) SELECT 1 AS one FROM "assignment_groups" WHERE "assignment_groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 4], ["LIMIT", 1]] AssignmentGroup Create (0.3ms) INSERT INTO "assignment_groups" ("canvas_id", "name", "workflow_state", "canvas_created_at", "canvas_updated_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 4], ["name", "Dummy Assignment Group"], ["workflow_state", "available"], ["canvas_created_at", "2022-09-07 16:59:25.824095"], ["canvas_updated_at", "2022-09-13 16:59:25.824234"], ["created_at", "2022-09-14 16:59:25.825738"], ["updated_at", "2022-09-14 16:59:25.825738"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) SAVEPOINT active_record_1 Assignment Exists (0.5ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] Assignment Create (0.4ms) INSERT INTO "assignments" ("canvas_id", "title", "due_at", "unlock_at", "lock_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 1], ["title", "Assignment 1"], ["due_at", "2022-09-21 16:59:25.849182"], ["unlock_at", "2022-09-13 16:59:25.849285"], ["lock_at", "2022-10-05 16:59:25.849328"], ["created_at", "2022-09-14 16:59:25.851135"], ["updated_at", "2022-09-14 16:59:25.851135"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Assignment Exists (0.3ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" IS NULL AND "assignments"."id" != $1 LIMIT $2 [["id", 78], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Assignment Exists (0.3ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]] Assignment Create (0.3ms) INSERT INTO "assignments" ("canvas_id", "title", "due_at", "unlock_at", "lock_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 2], ["title", "Assignment 2"], ["due_at", "2022-09-21 16:59:25.857252"], ["unlock_at", "2022-09-13 16:59:25.857336"], ["lock_at", "2022-10-05 16:59:25.857375"], ["created_at", "2022-09-14 16:59:25.858478"], ["updated_at", "2022-09-14 16:59:25.858478"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Assignment Load (0.2ms) SELECT "assignments".* FROM "assignments" ORDER BY "assignments"."id" ASC LIMIT $1 [["LIMIT", 1]] Assignment Exists (0.2ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Assignment Exists (0.3ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 3], ["LIMIT", 1]] Assignment Create (0.4ms) INSERT INTO "assignments" ("canvas_id", "title", "due_at", "unlock_at", "lock_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 3], ["title", "Assignment 3"], ["due_at", "2022-09-21 16:59:25.865126"], ["unlock_at", "2022-09-13 16:59:25.865249"], ["lock_at", "2022-10-05 16:59:25.865298"], ["created_at", "2022-09-14 16:59:25.866696"], ["updated_at", "2022-09-14 16:59:25.866696"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Assignment Exists (0.3ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 4], ["LIMIT", 1]] Assignment Create (0.3ms) INSERT INTO "assignments" ("canvas_id", "title", "due_at", "unlock_at", "lock_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 4], ["title", "Assignment 4"], ["due_at", "2022-09-21 16:59:25.872726"], ["unlock_at", "2022-09-13 16:59:25.872816"], ["lock_at", "2022-10-05 16:59:25.872860"], ["created_at", "2022-09-14 16:59:25.874035"], ["updated_at", "2022-09-14 16:59:25.874035"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Assignment Exists (0.3ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 AND "assignments"."id" != $2 LIMIT $3 [["canvas_id", 4], ["id", 81], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Assignment Exists (0.4ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 5], ["LIMIT", 1]] Assignment Create (0.5ms) INSERT INTO "assignments" ("canvas_id", "title", "due_at", "unlock_at", "lock_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 5], ["title", "Assignment 5"], ["due_at", "2022-09-21 16:59:25.878206"], ["unlock_at", "2022-09-13 16:59:25.878291"], ["lock_at", "2022-10-05 16:59:25.878350"], ["created_at", "2022-09-14 16:59:25.879990"], ["updated_at", "2022-09-14 16:59:25.879990"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Assignment Exists (0.3ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 6], ["LIMIT", 1]] Assignment Create (0.3ms) INSERT INTO "assignments" ("canvas_id", "title", "due_at", "unlock_at", "lock_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 6], ["title", "Assignment 6"], ["due_at", "2022-09-21 16:59:25.887300"], ["unlock_at", "2022-09-13 16:59:25.887396"], ["lock_at", "2022-10-05 16:59:25.887441"], ["created_at", "2022-09-14 16:59:25.888844"], ["updated_at", "2022-09-14 16:59:25.888844"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) SAVEPOINT active_record_1 Course Exists (0.4ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 89744379], ["LIMIT", 1]] Course Create (0.4ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 89744379], ["sis_id", "867241cb4d7bfc5a968ec5becde39053"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2022-09-11 16:59:25.905518"], ["end_at", "2022-10-05 16:59:25.905625"], ["created_at", "2022-09-14 16:59:25.907393"], ["updated_at", "2022-09-14 16:59:25.907393"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Course Exists (0.2ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 26237585], ["LIMIT", 1]] Course Create (0.3ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 26237585], ["sis_id", "ed608e0a78bc63a93be768892ba121b7"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2022-09-11 16:59:25.908990"], ["end_at", "2022-10-05 16:59:25.909054"], ["created_at", "2022-09-14 16:59:25.910007"], ["updated_at", "2022-09-14 16:59:25.910007"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 Assignment Exists (0.3ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 7], ["LIMIT", 1]] Assignment Create (0.6ms) INSERT INTO "assignments" ("canvas_id", "title", "due_at", "unlock_at", "lock_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 7], ["title", "Assignment 7"], ["due_at", "2022-09-21 16:59:25.911738"], ["unlock_at", "2022-09-13 16:59:25.911851"], ["lock_at", "2022-10-05 16:59:25.911923"], ["created_at", "2022-09-14 16:59:25.913597"], ["updated_at", "2022-09-14 16:59:25.913597"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Assignment Exists (0.3ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 AND "assignments"."id" != $2 LIMIT $3 [["canvas_id", 7], ["id", 84], ["LIMIT", 1]] Assignment Update (0.3ms) UPDATE "assignments" SET "canvas_context_id" = $1, "canvas_context_type" = $2, "updated_at" = $3 WHERE "assignments"."id" = $4 [["canvas_context_id", 26237585], ["canvas_context_type", "Course"], ["updated_at", "2022-09-14 16:59:25.917463"], ["id", 84]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Course Load (0.3ms) SELECT "courses".* FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 26237585], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Assignment Exists (0.3ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 8], ["LIMIT", 1]] Assignment Create (0.3ms) INSERT INTO "assignments" ("canvas_id", "title", "due_at", "unlock_at", "lock_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 8], ["title", "Assignment 8"], ["due_at", "2022-09-21 16:59:25.933949"], ["unlock_at", "2022-09-13 16:59:25.934043"], ["lock_at", "2022-10-05 16:59:25.934086"], ["created_at", "2022-09-14 16:59:25.935367"], ["updated_at", "2022-09-14 16:59:25.935367"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 ContextModuleItem Create (0.4ms) INSERT INTO "context_module_items" ("canvas_id", "canvas_assignment_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["canvas_id", 1], ["canvas_assignment_id", 8], ["workflow_state", "active"], ["created_at", "2022-09-14 16:59:25.937557"], ["updated_at", "2022-09-14 16:59:25.937557"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Assignment Exists (0.3ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 9], ["LIMIT", 1]] Assignment Create (0.3ms) INSERT INTO "assignments" ("canvas_id", "title", "due_at", "unlock_at", "lock_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 9], ["title", "Assignment 9"], ["due_at", "2022-09-21 16:59:25.941572"], ["unlock_at", "2022-09-13 16:59:25.941669"], ["lock_at", "2022-10-05 16:59:25.941712"], ["created_at", "2022-09-14 16:59:25.942810"], ["updated_at", "2022-09-14 16:59:25.942810"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 ContextModuleItem Create (0.2ms) INSERT INTO "context_module_items" ("canvas_id", "canvas_assignment_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["canvas_id", 2], ["canvas_assignment_id", 9], ["workflow_state", "active"], ["created_at", "2022-09-14 16:59:25.944358"], ["updated_at", "2022-09-14 16:59:25.944358"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Course Exists (0.3ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 66025714], ["LIMIT", 1]] Course Create (0.5ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 66025714], ["sis_id", "28f1854d3b2c9818b9272218e5dddb9e"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2022-09-11 16:59:25.960543"], ["end_at", "2022-10-05 16:59:25.960636"], ["created_at", "2022-09-14 16:59:25.962009"], ["updated_at", "2022-09-14 16:59:25.962009"]]  (0.3ms) RELEASE SAVEPOINT active_record_1  (0.4ms) SAVEPOINT active_record_1 ContextModule Create (0.6ms) INSERT INTO "context_modules" ("canvas_id", "canvas_context_id", "canvas_context_type", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 1], ["canvas_context_id", 66025714], ["canvas_context_type", "Course"], ["name", "Context Module"], ["workflow_state", "available"], ["created_at", "2022-09-14 16:59:25.965315"], ["updated_at", "2022-09-14 16:59:25.965315"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Course Exists (0.2ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 26001944], ["LIMIT", 1]] Course Create (0.2ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 26001944], ["sis_id", "113a2d58c62ec83db2502be0b32026ce"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2022-09-11 16:59:25.969980"], ["end_at", "2022-10-05 16:59:25.970071"], ["created_at", "2022-09-14 16:59:25.971153"], ["updated_at", "2022-09-14 16:59:25.971153"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 ContextModule Create (0.2ms) INSERT INTO "context_modules" ("canvas_id", "canvas_context_id", "canvas_context_type", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 2], ["canvas_context_id", 26001944], ["canvas_context_type", "Course"], ["name", "Context Module"], ["workflow_state", "available"], ["created_at", "2022-09-14 16:59:25.972840"], ["updated_at", "2022-09-14 16:59:25.972840"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Course Exists (0.2ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 81715564], ["LIMIT", 1]] Course Create (0.2ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 81715564], ["sis_id", "e850dc6913f25c28867f1a861de732cd"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2022-09-11 16:59:25.975995"], ["end_at", "2022-10-05 16:59:25.976104"], ["created_at", "2022-09-14 16:59:25.977239"], ["updated_at", "2022-09-14 16:59:25.977239"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 ContextModule Create (0.3ms) INSERT INTO "context_modules" ("canvas_id", "canvas_context_id", "canvas_context_type", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 3], ["canvas_context_id", 81715564], ["canvas_context_type", "Course"], ["name", "Context Module"], ["workflow_state", "available"], ["created_at", "2022-09-14 16:59:25.978752"], ["updated_at", "2022-09-14 16:59:25.978752"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.4ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Course Exists (0.3ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 74824735], ["LIMIT", 1]] Course Create (0.4ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 74824735], ["sis_id", "f724b376811824695effa56de83c95fb"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2022-09-11 16:59:25.983550"], ["end_at", "2022-10-05 16:59:25.983665"], ["created_at", "2022-09-14 16:59:25.984991"], ["updated_at", "2022-09-14 16:59:25.984991"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Course Exists (0.3ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" IS NULL AND "courses"."id" != $1 LIMIT $2 [["id", 160], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Course Exists (0.3ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 48541481], ["LIMIT", 1]] Course Create (0.3ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 48541481], ["sis_id", "4c57ab741b6e64cdf148d4f9c995b5ad"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2022-09-11 16:59:25.991547"], ["end_at", "2022-10-05 16:59:25.991674"], ["created_at", "2022-09-14 16:59:25.992956"], ["updated_at", "2022-09-14 16:59:25.992956"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Course Load (0.3ms) SELECT "courses".* FROM "courses" ORDER BY "courses"."id" ASC LIMIT $1 [["LIMIT", 1]] Course Exists (0.5ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 48541481], ["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) SAVEPOINT active_record_1 Course Exists (0.4ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 9732828], ["LIMIT", 1]] Course Create (0.4ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 9732828], ["sis_id", "1c6d6c5221c430f23ae903b7f21016c1"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2022-09-11 16:59:26.000400"], ["end_at", "2022-10-05 16:59:26.000512"], ["created_at", "2022-09-14 16:59:26.001989"], ["updated_at", "2022-09-14 16:59:26.001989"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Course Exists (0.4ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 AND "courses"."id" != $2 LIMIT $3 [["canvas_id", 9732828], ["id", 162], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Course Exists (0.3ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 79334978], ["LIMIT", 1]] Course Create (0.3ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 79334978], ["sis_id", "1d664dad2bd6cb5645248195d7366c72"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2022-09-11 16:59:26.007779"], ["end_at", "2022-10-05 16:59:26.007871"], ["created_at", "2022-09-14 16:59:26.009113"], ["updated_at", "2022-09-14 16:59:26.009113"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Course Exists (0.4ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 78879320], ["LIMIT", 1]] Course Create (0.4ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 78879320], ["sis_id", "ae51fd58de6d9cb45ea4c6687121cacd"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2022-09-11 16:59:26.015641"], ["end_at", "2022-10-05 16:59:26.015796"], ["created_at", "2022-09-14 16:59:26.017612"], ["updated_at", "2022-09-14 16:59:26.017612"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Course Exists (0.3ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 28439816], ["LIMIT", 1]] Course Create (0.3ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 28439816], ["sis_id", "90678dd21d0ecf02c906ca14549cc8d5"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2022-09-11 16:59:26.023877"], ["end_at", "2022-10-05 16:59:26.023976"], ["created_at", "2022-09-14 16:59:26.025211"], ["updated_at", "2022-09-14 16:59:26.025211"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Course Exists (0.3ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 28947309], ["LIMIT", 1]] Course Create (0.6ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 28947309], ["sis_id", "e0863b6dee686bba80536405c78e9097"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2022-09-11 16:59:26.028237"], ["end_at", "2022-10-05 16:59:26.028333"], ["created_at", "2022-09-14 16:59:26.029765"], ["updated_at", "2022-09-14 16:59:26.029765"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Course Exists (0.3ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 9989818], ["LIMIT", 1]] Course Create (0.3ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 9989818], ["sis_id", "03f060b4ef1aeabb5d698410e846effd"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2022-09-11 16:59:26.034318"], ["end_at", "2022-10-05 16:59:26.034441"], ["created_at", "2022-09-14 16:59:26.036036"], ["updated_at", "2022-09-14 16:59:26.036036"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Course Exists (0.3ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 67858257], ["LIMIT", 1]] Course Create (0.3ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 67858257], ["sis_id", "d57b798324b220fd77f15ac103ba0f5e"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2022-09-11 16:59:26.039412"], ["end_at", "2022-10-05 16:59:26.039515"], ["created_at", "2022-09-14 16:59:26.040777"], ["updated_at", "2022-09-14 16:59:26.040777"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Enrollment Exists (0.5ms) SELECT 1 AS one FROM "enrollments" WHERE "enrollments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 36604853], ["LIMIT", 1]] Enrollment Create (0.3ms) INSERT INTO "enrollments" ("canvas_id", "created_at", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["canvas_id", 36604853], ["created_at", "2022-09-14 16:59:26.059758"], ["updated_at", "2022-09-14 16:59:26.059758"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Enrollment Exists (0.6ms) SELECT 1 AS one FROM "enrollments" WHERE "enrollments"."canvas_id" IS NULL AND "enrollments"."id" != $1 LIMIT $2 [["id", 50], ["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Enrollment Exists (0.3ms) SELECT 1 AS one FROM "enrollments" WHERE "enrollments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 34221313], ["LIMIT", 1]] Enrollment Create (0.2ms) INSERT INTO "enrollments" ("canvas_id", "created_at", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["canvas_id", 34221313], ["created_at", "2022-09-14 16:59:26.068516"], ["updated_at", "2022-09-14 16:59:26.068516"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Enrollment Load (0.2ms) SELECT "enrollments".* FROM "enrollments" ORDER BY "enrollments"."id" ASC LIMIT $1 [["LIMIT", 1]] Enrollment Exists (0.4ms) SELECT 1 AS one FROM "enrollments" WHERE "enrollments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 34221313], ["LIMIT", 1]]  (0.1ms) ROLLBACK  (0.4ms) BEGIN  (0.3ms) SAVEPOINT active_record_1 Enrollment Exists (0.6ms) SELECT 1 AS one FROM "enrollments" WHERE "enrollments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 85982194], ["LIMIT", 1]] Enrollment Create (0.5ms) INSERT INTO "enrollments" ("canvas_id", "created_at", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["canvas_id", 85982194], ["created_at", "2022-09-14 16:59:26.081764"], ["updated_at", "2022-09-14 16:59:26.081764"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Enrollment Exists (0.4ms) SELECT 1 AS one FROM "enrollments" WHERE "enrollments"."canvas_id" = $1 AND "enrollments"."id" != $2 LIMIT $3 [["canvas_id", 85982194], ["id", 52], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Enrollment Exists (0.3ms) SELECT 1 AS one FROM "enrollments" WHERE "enrollments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 93732774], ["LIMIT", 1]] Enrollment Create (0.3ms) INSERT INTO "enrollments" ("canvas_id", "created_at", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["canvas_id", 93732774], ["created_at", "2022-09-14 16:59:26.088693"], ["updated_at", "2022-09-14 16:59:26.088693"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Enrollment Exists (0.3ms) SELECT 1 AS one FROM "enrollments" WHERE "enrollments"."canvas_id" = $1 AND "enrollments"."id" != $2 LIMIT $3 [["canvas_id", 93732774], ["id", 53], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Enrollment Exists (0.3ms) SELECT 1 AS one FROM "enrollments" WHERE "enrollments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 89587478], ["LIMIT", 1]] Enrollment Create (0.3ms) INSERT INTO "enrollments" ("canvas_id", "created_at", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["canvas_id", 89587478], ["created_at", "2022-09-14 16:59:26.094417"], ["updated_at", "2022-09-14 16:59:26.094417"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Enrollment Exists (0.5ms) SELECT 1 AS one FROM "enrollments" WHERE "enrollments"."canvas_id" = $1 AND "enrollments"."id" != $2 LIMIT $3 [["canvas_id", 89587478], ["id", 54], ["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Group Exists (0.5ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 54986862], ["LIMIT", 1]] Group Create (0.4ms) INSERT INTO "groups" ("canvas_id", "sis_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 54986862], ["sis_id", "7671ac77e779df8b2a31a3e39bc0c5ae"], ["name", "Some User Group"], ["workflow_state", "available"], ["created_at", "2022-09-14 16:59:26.117651"], ["updated_at", "2022-09-14 16:59:26.117651"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.4ms) SAVEPOINT active_record_1 User Exists (0.5ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 27531271], ["LIMIT", 1]] User Create (0.4ms) INSERT INTO "users" ("canvas_id", "sis_id", "email", "first_name", "last_name", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 27531271], ["sis_id", "65d3c17c95424c47299b6e1b956e86c1"], ["email", "cooldude@coolsite.com"], ["first_name", "Cool"], ["last_name", "Dude"], ["created_at", "2022-09-14 16:59:26.132813"], ["updated_at", "2022-09-14 16:59:26.132813"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 GroupMembership Exists (0.4ms) SELECT 1 AS one FROM "group_memberships" WHERE "group_memberships"."canvas_id" = $1 LIMIT $2 [["canvas_id", 38412224], ["LIMIT", 1]] GroupMembership Create (0.4ms) INSERT INTO "group_memberships" ("canvas_id", "canvas_user_id", "canvas_group_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 38412224], ["canvas_user_id", 27531271], ["canvas_group_id", 54986862], ["workflow_state", "accepted"], ["created_at", "2022-09-14 16:59:26.145082"], ["updated_at", "2022-09-14 16:59:26.145082"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 GroupMembership Exists (0.4ms) SELECT 1 AS one FROM "group_memberships" WHERE "group_memberships"."canvas_id" IS NULL AND "group_memberships"."id" != $1 LIMIT $2 [["id", 43], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 61429237], ["LIMIT", 1]] Group Create (0.3ms) INSERT INTO "groups" ("canvas_id", "sis_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 61429237], ["sis_id", "8e43d05bf8dcaac6c55b5f55cd97f8af"], ["name", "Some User Group"], ["workflow_state", "available"], ["created_at", "2022-09-14 16:59:26.153398"], ["updated_at", "2022-09-14 16:59:26.153398"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 User Exists (0.2ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 76786836], ["LIMIT", 1]] User Create (0.2ms) INSERT INTO "users" ("canvas_id", "sis_id", "email", "first_name", "last_name", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 76786836], ["sis_id", "bb4109ff88a89c91f3a423ef06cee1c1"], ["email", "cooldude@coolsite.com"], ["first_name", "Cool"], ["last_name", "Dude"], ["created_at", "2022-09-14 16:59:26.155738"], ["updated_at", "2022-09-14 16:59:26.155738"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 GroupMembership Exists (0.2ms) SELECT 1 AS one FROM "group_memberships" WHERE "group_memberships"."canvas_id" = $1 LIMIT $2 [["canvas_id", 91856352], ["LIMIT", 1]] GroupMembership Create (0.2ms) INSERT INTO "group_memberships" ("canvas_id", "canvas_user_id", "canvas_group_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 91856352], ["canvas_user_id", 76786836], ["canvas_group_id", 61429237], ["workflow_state", "accepted"], ["created_at", "2022-09-14 16:59:26.157804"], ["updated_at", "2022-09-14 16:59:26.157804"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 GroupMembership Load (0.2ms) SELECT "group_memberships".* FROM "group_memberships" ORDER BY "group_memberships"."id" ASC LIMIT $1 [["LIMIT", 1]] GroupMembership Exists (0.2ms) SELECT 1 AS one FROM "group_memberships" WHERE "group_memberships"."canvas_id" = $1 LIMIT $2 [["canvas_id", 91856352], ["LIMIT", 1]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 55591122], ["LIMIT", 1]] Group Create (0.4ms) INSERT INTO "groups" ("canvas_id", "sis_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 55591122], ["sis_id", "375d0312cd2a70035950b15089f462c4"], ["name", "Some User Group"], ["workflow_state", "available"], ["created_at", "2022-09-14 16:59:26.163767"], ["updated_at", "2022-09-14 16:59:26.163767"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 User Exists (0.2ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 87188319], ["LIMIT", 1]] User Create (0.3ms) INSERT INTO "users" ("canvas_id", "sis_id", "email", "first_name", "last_name", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 87188319], ["sis_id", "46f46db0e394cbd7102685ee9cadfec0"], ["email", "cooldude@coolsite.com"], ["first_name", "Cool"], ["last_name", "Dude"], ["created_at", "2022-09-14 16:59:26.166686"], ["updated_at", "2022-09-14 16:59:26.166686"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 GroupMembership Exists (0.3ms) SELECT 1 AS one FROM "group_memberships" WHERE "group_memberships"."canvas_id" = $1 LIMIT $2 [["canvas_id", 8435618], ["LIMIT", 1]] GroupMembership Create (0.3ms) INSERT INTO "group_memberships" ("canvas_id", "canvas_user_id", "canvas_group_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 8435618], ["canvas_user_id", 87188319], ["canvas_group_id", 55591122], ["workflow_state", "accepted"], ["created_at", "2022-09-14 16:59:26.169599"], ["updated_at", "2022-09-14 16:59:26.169599"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 GroupMembership Exists (0.3ms) SELECT 1 AS one FROM "group_memberships" WHERE "group_memberships"."canvas_id" = $1 AND "group_memberships"."id" != $2 LIMIT $3 [["canvas_id", 8435618], ["id", 45], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 86411395], ["LIMIT", 1]] Group Create (0.3ms) INSERT INTO "groups" ("canvas_id", "sis_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 86411395], ["sis_id", "cb5d465d52a585ce4ca2668e7fe39c89"], ["name", "Some User Group"], ["workflow_state", "available"], ["created_at", "2022-09-14 16:59:26.174788"], ["updated_at", "2022-09-14 16:59:26.174788"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 User Exists (0.2ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 53967994], ["LIMIT", 1]] User Create (0.3ms) INSERT INTO "users" ("canvas_id", "sis_id", "email", "first_name", "last_name", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 53967994], ["sis_id", "ffea9863c3cb53629c5eaf0194593d20"], ["email", "cooldude@coolsite.com"], ["first_name", "Cool"], ["last_name", "Dude"], ["created_at", "2022-09-14 16:59:26.177126"], ["updated_at", "2022-09-14 16:59:26.177126"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 GroupMembership Exists (0.2ms) SELECT 1 AS one FROM "group_memberships" WHERE "group_memberships"."canvas_id" = $1 LIMIT $2 [["canvas_id", 81071514], ["LIMIT", 1]] GroupMembership Create (0.4ms) INSERT INTO "group_memberships" ("canvas_id", "canvas_user_id", "canvas_group_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 81071514], ["canvas_user_id", 53967994], ["canvas_group_id", 86411395], ["workflow_state", "accepted"], ["created_at", "2022-09-14 16:59:26.179528"], ["updated_at", "2022-09-14 16:59:26.179528"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 GroupMembership Exists (0.4ms) SELECT 1 AS one FROM "group_memberships" WHERE "group_memberships"."canvas_id" = $1 AND "group_memberships"."id" != $2 LIMIT $3 [["canvas_id", 81071514], ["id", 46], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 26504594], ["LIMIT", 1]] Group Create (0.3ms) INSERT INTO "groups" ("canvas_id", "sis_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 26504594], ["sis_id", "50ccf8e8ff3e22ef1d4263262a17017e"], ["name", "Some User Group"], ["workflow_state", "available"], ["created_at", "2022-09-14 16:59:26.186099"], ["updated_at", "2022-09-14 16:59:26.186099"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Group Exists (0.4ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" IS NULL AND "groups"."id" != $1 LIMIT $2 [["id", 82], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 99855187], ["LIMIT", 1]] Group Create (0.3ms) INSERT INTO "groups" ("canvas_id", "sis_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 99855187], ["sis_id", "13020987a289ceff15b0e4954ef9ca73"], ["name", "Some User Group"], ["workflow_state", "available"], ["created_at", "2022-09-14 16:59:26.193044"], ["updated_at", "2022-09-14 16:59:26.193044"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Group Load (0.2ms) SELECT "groups".* FROM "groups" ORDER BY "groups"."id" ASC LIMIT $1 [["LIMIT", 1]] Group Exists (0.4ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 99855187], ["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 57054942], ["LIMIT", 1]] Group Create (0.4ms) INSERT INTO "groups" ("canvas_id", "sis_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 57054942], ["sis_id", "94dc61ac35f7cf7b0607e093dbbd263e"], ["name", "Some User Group"], ["workflow_state", "available"], ["created_at", "2022-09-14 16:59:26.201705"], ["updated_at", "2022-09-14 16:59:26.201705"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 71964058], ["LIMIT", 1]] Group Create (0.4ms) INSERT INTO "groups" ("canvas_id", "sis_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 71964058], ["sis_id", "4026867dc87ca9314bf5af2a8151d995"], ["name", "Some User Group"], ["workflow_state", "available"], ["created_at", "2022-09-14 16:59:26.207521"], ["updated_at", "2022-09-14 16:59:26.207521"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 AND "groups"."id" != $2 LIMIT $3 [["canvas_id", 71964058], ["id", 85], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Group Exists (0.4ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 8902389], ["LIMIT", 1]] Group Create (0.5ms) INSERT INTO "groups" ("canvas_id", "sis_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 8902389], ["sis_id", "94669239b8cbd901f2bb549f9ff53ebd"], ["name", "Some User Group"], ["workflow_state", "available"], ["created_at", "2022-09-14 16:59:26.214324"], ["updated_at", "2022-09-14 16:59:26.214324"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Group Exists (0.4ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 AND "groups"."id" != $2 LIMIT $3 [["canvas_id", 8902389], ["id", 86], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Role Exists (0.3ms) SELECT 1 AS one FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 90080523], ["LIMIT", 1]] Role Create (0.4ms) INSERT INTO "roles" ("canvas_id", "label", "base_role_type", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 90080523], ["label", "Cool Role"], ["base_role_type", "AccountMembership"], ["workflow_state", "active"], ["created_at", "2022-09-14 16:59:26.222439"], ["updated_at", "2022-09-14 16:59:26.222439"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Role Exists (0.4ms) SELECT 1 AS one FROM "roles" WHERE "roles"."canvas_id" IS NULL AND "roles"."id" != $1 LIMIT $2 [["id", 45], ["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Role Exists (0.4ms) SELECT 1 AS one FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 80639619], ["LIMIT", 1]] Role Create (0.5ms) INSERT INTO "roles" ("canvas_id", "label", "base_role_type", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 80639619], ["label", "Cool Role"], ["base_role_type", "AccountMembership"], ["workflow_state", "active"], ["created_at", "2022-09-14 16:59:26.232220"], ["updated_at", "2022-09-14 16:59:26.232220"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Role Load (0.3ms) SELECT "roles".* FROM "roles" ORDER BY "roles"."id" ASC LIMIT $1 [["LIMIT", 1]] Role Exists (0.4ms) SELECT 1 AS one FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 80639619], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) SELECT COUNT(*) FROM "roles" Role Load (0.3ms) SELECT "roles".* FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]]  (0.2ms) SAVEPOINT active_record_1 Role Exists (0.3ms) SELECT 1 AS one FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] Role Create (0.6ms) INSERT INTO "roles" ("canvas_id", "label", "base_role_type", "canvas_account_id", "workflow_state", "permissions", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 1], ["label", "Account Admin"], ["base_role_type", "AccountMembership"], ["canvas_account_id", 10], ["workflow_state", "built_in"], ["permissions", "{\"manage_wiki\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"post_to_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"moderate_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_announcements\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"send_messages\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"send_messages_all\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_outcomes\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"create_conferences\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"create_collaborations\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_roster\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_all_grades\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_grades\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_rubrics\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"comment_on_others_submissions\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_students\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_admin_users\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_role_overrides\":{\"enabled\":true,\"locked\":true,\"readonly\":true,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_account_memberships\":{\"enabled\":true,\"locked\":true,\"readonly\":true,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_account_settings\":{\"enabled\":true,\"locked\":true,\"readonly\":true,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_groups\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_group_pages\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_files\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_assignments\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"undelete_courses\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_grade_changes\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_course_changes\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_question_banks\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_calendar\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_reports\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_courses\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_user_logins\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_user_observers\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_alerts\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"become_user\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_developer_keys\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"import_sis\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_sis\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_sis\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_course_list\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_statistics\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_storage_quotas\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_course_content\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_content\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_interaction_alerts\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"change_course_state\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_sections\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_feature_flags\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_quiz_answer_audits\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"moderate_grades\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"lti_add_edit\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true}}"], ["created_at", "2022-09-14 16:59:26.245120"], ["updated_at", "2022-09-14 16:59:26.245120"]]  (0.3ms) RELEASE SAVEPOINT active_record_1  (0.3ms) SELECT COUNT(*) FROM "roles" Role Load (0.3ms) SELECT "roles".* FROM "roles" ORDER BY "roles"."id" DESC LIMIT $1 [["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Role Exists (0.3ms) SELECT 1 AS one FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] Role Create (0.3ms) INSERT INTO "roles" ("canvas_id", "label", "base_role_type", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 1], ["label", "Cool Role"], ["base_role_type", "AccountMembership"], ["workflow_state", "active"], ["created_at", "2022-09-14 16:59:26.255880"], ["updated_at", "2022-09-14 16:59:26.255880"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.3ms) SELECT COUNT(*) FROM "roles" Role Load (0.2ms) SELECT "roles".* FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]]  (0.1ms) SAVEPOINT active_record_1 Role Exists (0.2ms) SELECT 1 AS one FROM "roles" WHERE "roles"."canvas_id" = $1 AND "roles"."id" != $2 LIMIT $3 [["canvas_id", 1], ["id", 48], ["LIMIT", 1]] Role Update (0.6ms) UPDATE "roles" SET "label" = $1, "canvas_account_id" = $2, "permissions" = $3, "workflow_state" = $4, "updated_at" = $5 WHERE "roles"."id" = $6 [["label", "Account Admin"], ["canvas_account_id", 10], ["permissions", "{\"manage_wiki\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"post_to_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"moderate_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_announcements\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"send_messages\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"send_messages_all\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_outcomes\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"create_conferences\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"create_collaborations\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_roster\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_all_grades\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_grades\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_rubrics\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"comment_on_others_submissions\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_students\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_admin_users\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_role_overrides\":{\"enabled\":true,\"locked\":true,\"readonly\":true,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_account_memberships\":{\"enabled\":true,\"locked\":true,\"readonly\":true,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_account_settings\":{\"enabled\":true,\"locked\":true,\"readonly\":true,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_groups\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_group_pages\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_files\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_assignments\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"undelete_courses\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_grade_changes\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_course_changes\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_question_banks\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_calendar\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_reports\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_courses\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_user_logins\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_user_observers\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_alerts\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"become_user\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_developer_keys\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"import_sis\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_sis\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_sis\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_course_list\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_statistics\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_storage_quotas\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_course_content\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_content\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_interaction_alerts\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"change_course_state\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_sections\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_feature_flags\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_quiz_answer_audits\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"moderate_grades\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"lti_add_edit\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true}}"], ["workflow_state", "built_in"], ["updated_at", "2022-09-14 16:59:26.261753"], ["id", 48]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.3ms) SELECT COUNT(*) FROM "roles" Role Load (0.3ms) SELECT "roles".* FROM "roles" WHERE "roles"."id" = $1 LIMIT $2 [["id", 48], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) SAVEPOINT active_record_1 Section Exists (0.6ms) SELECT 1 AS one FROM "sections" WHERE "sections"."canvas_id" = $1 LIMIT $2 [["canvas_id", 89215446], ["LIMIT", 1]] Section Create (0.5ms) INSERT INTO "sections" ("canvas_id", "created_at", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["canvas_id", 89215446], ["created_at", "2022-09-14 16:59:26.281700"], ["updated_at", "2022-09-14 16:59:26.281700"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Section Exists (0.4ms) SELECT 1 AS one FROM "sections" WHERE "sections"."canvas_id" IS NULL AND "sections"."id" != $1 LIMIT $2 [["id", 64], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Section Exists (0.2ms) SELECT 1 AS one FROM "sections" WHERE "sections"."canvas_id" = $1 LIMIT $2 [["canvas_id", 89156801], ["LIMIT", 1]] Section Create (0.2ms) INSERT INTO "sections" ("canvas_id", "created_at", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["canvas_id", 89156801], ["created_at", "2022-09-14 16:59:26.289258"], ["updated_at", "2022-09-14 16:59:26.289258"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Section Load (0.2ms) SELECT "sections".* FROM "sections" ORDER BY "sections"."id" ASC LIMIT $1 [["LIMIT", 1]] Section Exists (0.3ms) SELECT 1 AS one FROM "sections" WHERE "sections"."canvas_id" = $1 LIMIT $2 [["canvas_id", 89156801], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Section Exists (0.3ms) SELECT 1 AS one FROM "sections" WHERE "sections"."canvas_id" = $1 LIMIT $2 [["canvas_id", 60134547], ["LIMIT", 1]] Section Create (0.4ms) INSERT INTO "sections" ("canvas_id", "created_at", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["canvas_id", 60134547], ["created_at", "2022-09-14 16:59:26.295671"], ["updated_at", "2022-09-14 16:59:26.295671"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Section Exists (0.4ms) SELECT 1 AS one FROM "sections" WHERE "sections"."canvas_id" = $1 AND "sections"."id" != $2 LIMIT $3 [["canvas_id", 60134547], ["id", 66], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Section Exists (0.3ms) SELECT 1 AS one FROM "sections" WHERE "sections"."canvas_id" = $1 LIMIT $2 [["canvas_id", 50042290], ["LIMIT", 1]] Section Create (0.3ms) INSERT INTO "sections" ("canvas_id", "created_at", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["canvas_id", 50042290], ["created_at", "2022-09-14 16:59:26.303121"], ["updated_at", "2022-09-14 16:59:26.303121"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) SAVEPOINT active_record_1 Submission Exists (0.6ms) SELECT 1 AS one FROM "submissions" WHERE "submissions"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] Submission Create (0.4ms) INSERT INTO "submissions" ("canvas_id", "submitted_at", "graded_at", "score", "points_possible", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 1], ["submitted_at", "2022-09-07 16:59:26.317120"], ["graded_at", "2022-09-13 16:59:26.317273"], ["score", 5.0], ["points_possible", 10.0], ["created_at", "2022-09-14 16:59:26.319258"], ["updated_at", "2022-09-14 16:59:26.319258"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Submission Exists (0.3ms) SELECT 1 AS one FROM "submissions" WHERE "submissions"."canvas_id" IS NULL AND "submissions"."id" != $1 LIMIT $2 [["id", 50], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Submission Exists (0.3ms) SELECT 1 AS one FROM "submissions" WHERE "submissions"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]] Submission Create (0.3ms) INSERT INTO "submissions" ("canvas_id", "submitted_at", "graded_at", "score", "points_possible", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 2], ["submitted_at", "2022-09-07 16:59:26.325723"], ["graded_at", "2022-09-13 16:59:26.325840"], ["score", 5.0], ["points_possible", 10.0], ["created_at", "2022-09-14 16:59:26.327058"], ["updated_at", "2022-09-14 16:59:26.327058"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Submission Load (0.2ms) SELECT "submissions".* FROM "submissions" ORDER BY "submissions"."id" ASC LIMIT $1 [["LIMIT", 1]] Submission Exists (0.4ms) SELECT 1 AS one FROM "submissions" WHERE "submissions"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Submission Exists (0.4ms) SELECT 1 AS one FROM "submissions" WHERE "submissions"."canvas_id" = $1 LIMIT $2 [["canvas_id", 3], ["LIMIT", 1]] Submission Create (0.4ms) INSERT INTO "submissions" ("canvas_id", "submitted_at", "graded_at", "score", "points_possible", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 3], ["submitted_at", "2022-09-07 16:59:26.334028"], ["graded_at", "2022-09-13 16:59:26.334165"], ["score", 5.0], ["points_possible", 10.0], ["created_at", "2022-09-14 16:59:26.335780"], ["updated_at", "2022-09-14 16:59:26.335780"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Submission Exists (0.3ms) SELECT 1 AS one FROM "submissions" WHERE "submissions"."canvas_id" = $1 AND "submissions"."id" != $2 LIMIT $3 [["canvas_id", 3], ["id", 52], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Submission Exists (0.3ms) SELECT 1 AS one FROM "submissions" WHERE "submissions"."canvas_id" = $1 LIMIT $2 [["canvas_id", 4], ["LIMIT", 1]] Submission Create (0.2ms) INSERT INTO "submissions" ("canvas_id", "submitted_at", "graded_at", "score", "points_possible", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 4], ["submitted_at", "2022-09-07 16:59:26.340780"], ["graded_at", "2022-09-13 16:59:26.340872"], ["score", 5.0], ["points_possible", 10.0], ["created_at", "2022-09-14 16:59:26.342039"], ["updated_at", "2022-09-14 16:59:26.342039"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Submission Exists (0.3ms) SELECT 1 AS one FROM "submissions" WHERE "submissions"."canvas_id" = $1 AND "submissions"."id" != $2 LIMIT $3 [["canvas_id", 4], ["id", 53], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Submission Exists (0.5ms) SELECT 1 AS one FROM "submissions" WHERE "submissions"."canvas_id" = $1 LIMIT $2 [["canvas_id", 5], ["LIMIT", 1]] Submission Create (0.4ms) INSERT INTO "submissions" ("canvas_id", "submitted_at", "graded_at", "score", "points_possible", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 5], ["submitted_at", "2022-09-07 16:59:26.346514"], ["graded_at", "2022-09-13 16:59:26.346637"], ["score", 5.0], ["points_possible", 10.0], ["created_at", "2022-09-14 16:59:26.348300"], ["updated_at", "2022-09-14 16:59:26.348300"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Submission Exists (0.5ms) SELECT 1 AS one FROM "submissions" WHERE "submissions"."canvas_id" = $1 AND "submissions"."id" != $2 LIMIT $3 [["canvas_id", 5], ["id", 54], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Term Exists (0.3ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 98547613], ["LIMIT", 1]] Term Create (0.3ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 98547613], ["name", "Cool Term"], ["start_at", "2022-09-11 16:59:24.079949"], ["end_at", "2022-09-17 16:59:24.080075"], ["workflow_state", "active"], ["sis_id", "457ae2511caca9da35a9bab177ec266c"], ["created_at", "2022-09-14 16:59:26.355426"], ["updated_at", "2022-09-14 16:59:26.355426"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Term Exists (0.3ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" IS NULL AND "terms"."id" != $1 LIMIT $2 [["id", 128], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Term Exists (0.3ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 7643735], ["LIMIT", 1]] Term Create (0.4ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 7643735], ["name", "Cool Term"], ["start_at", "2022-09-11 16:59:24.079949"], ["end_at", "2022-09-17 16:59:24.080075"], ["workflow_state", "active"], ["sis_id", "2453973b8a0a32ffe1c9295354f0fe73"], ["created_at", "2022-09-14 16:59:26.362779"], ["updated_at", "2022-09-14 16:59:26.362779"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Term Load (0.3ms) SELECT "terms".* FROM "terms" ORDER BY "terms"."id" ASC LIMIT $1 [["LIMIT", 1]] Term Exists (0.4ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 7643735], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Term Exists (0.3ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 94208803], ["LIMIT", 1]] Term Create (0.5ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 94208803], ["name", "Cool Term"], ["start_at", "2022-09-11 16:59:24.079949"], ["end_at", "2022-09-17 16:59:24.080075"], ["workflow_state", "active"], ["sis_id", "b0e28b86402e5cb491ac502c500c3df3"], ["created_at", "2022-09-14 16:59:26.379180"], ["updated_at", "2022-09-14 16:59:26.379180"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Term Exists (0.3ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 5577619], ["LIMIT", 1]] Term Create (0.3ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 5577619], ["name", "Cool Term"], ["start_at", "2022-09-12 16:59:26.384261"], ["end_at", "2022-09-17 16:59:26.384347"], ["workflow_state", "active"], ["sis_id", "958dacfe611cb8dd670d4b5b04708a88"], ["created_at", "2022-09-14 16:59:26.386240"], ["updated_at", "2022-09-14 16:59:26.386240"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Term Exists (0.3ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 63376861], ["LIMIT", 1]] Term Create (0.3ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 63376861], ["name", "Cool Term"], ["start_at", "2022-09-11 16:59:24.079949"], ["end_at", "2022-09-17 16:59:24.080075"], ["workflow_state", "inactive"], ["sis_id", "ab6ab60233cef500dbb0edc5ce72b76b"], ["created_at", "2022-09-14 16:59:26.389360"], ["updated_at", "2022-09-14 16:59:26.389360"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 Term Exists (0.3ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 41843179], ["LIMIT", 1]] Term Create (0.3ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 41843179], ["name", "Cool Term"], ["start_at", "2022-07-14 16:59:26.390545"], ["end_at", "2022-08-14 16:59:26.390615"], ["workflow_state", "active"], ["sis_id", "115f7d5df6aa1dfa5335549e56b6cde0"], ["created_at", "2022-09-14 16:59:26.392287"], ["updated_at", "2022-09-14 16:59:26.392287"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 Term Exists (0.2ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 82684517], ["LIMIT", 1]] Term Create (0.3ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 82684517], ["name", "Cool Term"], ["start_at", "2023-03-14 16:59:26.393495"], ["end_at", "2023-09-14 16:59:26.393571"], ["workflow_state", "active"], ["sis_id", "f6fc8d09d1668b20ee63d82373fecf26"], ["created_at", "2022-09-14 16:59:26.394841"], ["updated_at", "2022-09-14 16:59:26.394841"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Term Load (0.5ms) SELECT "terms".* FROM "terms" WHERE "terms"."workflow_state" = $1 AND (start_at <= '2022-09-29 16:59:26.396236' OR start_at IS NULL) AND (end_at >= '2022-08-30 16:59:26.396450' OR end_at IS NULL) [["workflow_state", "active"]]  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.4ms) SELECT COUNT(*) FROM "terms" Term Load (0.2ms) SELECT "terms".* FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]]  (0.2ms) SAVEPOINT active_record_1 Term Exists (0.3ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] Term Create (0.3ms) INSERT INTO "terms" ("canvas_id", "name", "workflow_state", "grading_period_group_id", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 1], ["name", "Default Term"], ["workflow_state", "active"], ["grading_period_group_id", 1], ["sis_id", "Test"], ["created_at", "2022-09-14 16:59:26.403676"], ["updated_at", "2022-09-14 16:59:26.403676"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.3ms) SELECT COUNT(*) FROM "terms" Term Load (0.2ms) SELECT "terms".* FROM "terms" ORDER BY "terms"."id" DESC LIMIT $1 [["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Term Exists (0.3ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] Term Create (0.3ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 1], ["name", "Cool Term"], ["start_at", "2022-09-11 16:59:24.079949"], ["end_at", "2022-09-17 16:59:24.080075"], ["workflow_state", "active"], ["sis_id", "e06eb8935df861a9bedc30a53fb9d08c"], ["created_at", "2022-09-14 16:59:26.409478"], ["updated_at", "2022-09-14 16:59:26.409478"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SELECT COUNT(*) FROM "terms" Term Load (0.2ms) SELECT "terms".* FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]]  (0.2ms) SAVEPOINT active_record_1 Term Exists (0.3ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 AND "terms"."id" != $2 LIMIT $3 [["canvas_id", 1], ["id", 136], ["LIMIT", 1]] Term Update (0.5ms) UPDATE "terms" SET "name" = $1, "sis_id" = $2, "start_at" = $3, "end_at" = $4, "grading_period_group_id" = $5, "updated_at" = $6 WHERE "terms"."id" = $7 [["name", "Default Term"], ["sis_id", "Test"], ["start_at", nil], ["end_at", nil], ["grading_period_group_id", 1], ["updated_at", "2022-09-14 16:59:26.413581"], ["id", 136]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.3ms) SELECT COUNT(*) FROM "terms" Term Load (0.3ms) SELECT "terms".* FROM "terms" WHERE "terms"."id" = $1 LIMIT $2 [["id", 136], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 User Exists (0.3ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 32861493], ["LIMIT", 1]] User Create (0.3ms) INSERT INTO "users" ("canvas_id", "sis_id", "email", "first_name", "last_name", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 32861493], ["sis_id", "a35c4bf51f4a279757218adffc1242ac"], ["email", "cooldude@coolsite.com"], ["first_name", "Cool"], ["last_name", "Dude"], ["created_at", "2022-09-14 16:59:26.421269"], ["updated_at", "2022-09-14 16:59:26.421269"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 User Exists (0.3ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" IS NULL AND "users"."id" != $1 LIMIT $2 [["id", 110], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 User Exists (0.3ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 81243732], ["LIMIT", 1]] User Create (0.3ms) INSERT INTO "users" ("canvas_id", "sis_id", "email", "first_name", "last_name", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 81243732], ["sis_id", "c9daf25eada616aaec36cde8adbf21ee"], ["email", "cooldude@coolsite.com"], ["first_name", "Cool"], ["last_name", "Dude"], ["created_at", "2022-09-14 16:59:26.428485"], ["updated_at", "2022-09-14 16:59:26.428485"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 User Load (0.3ms) SELECT "users".* FROM "users" ORDER BY "users"."id" ASC LIMIT $1 [["LIMIT", 1]] User Exists (0.4ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 81243732], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 User Exists (0.3ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 19363469], ["LIMIT", 1]] User Create (0.2ms) INSERT INTO "users" ("canvas_id", "sis_id", "email", "first_name", "last_name", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 19363469], ["sis_id", "6841226949e89281b45229dfb66dca1c"], ["email", "cooldude@coolsite.com"], ["first_name", "Cool"], ["last_name", "Dude"], ["created_at", "2022-09-14 16:59:26.438516"], ["updated_at", "2022-09-14 16:59:26.438516"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 User Exists (0.3ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 82353752], ["LIMIT", 1]] User Create (0.3ms) INSERT INTO "users" ("canvas_id", "sis_id", "email", "first_name", "last_name", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 82353752], ["sis_id", "9553d2dcdd84ecd7e2f418ce863d2985"], ["email", "cooldude@coolsite.com"], ["first_name", "Cool"], ["last_name", "Dude"], ["created_at", "2022-09-14 16:59:26.443562"], ["updated_at", "2022-09-14 16:59:26.443562"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 User Exists (0.5ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 30828011], ["LIMIT", 1]] User Create (0.4ms) INSERT INTO "users" ("canvas_id", "sis_id", "email", "first_name", "last_name", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 30828011], ["sis_id", "9039793a2a113f40f501ad7d95eadb54"], ["email", "cooldude@coolsite.com"], ["first_name", "Cool"], ["last_name", "Dude"], ["created_at", "2022-09-14 16:59:26.448866"], ["updated_at", "2022-09-14 16:59:26.448866"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.3ms) ROLLBACK  (0.1ms) BEGIN  (0.3ms) SELECT COUNT(*) FROM "assignment_groups" AssignmentGroup Create Many (0.6ms) INSERT INTO "assignment_groups" ("canvas_id","canvas_course_id","name","rules","position","group_weight","workflow_state","canvas_created_at","canvas_updated_at","created_at","updated_at") VALUES (1,1,'Assignments','--- drop_lowest:1\nnever_drop:36\n ',1,50.0,'available','2017-09-08 01:37:33','2017-09-08 01:37:33','2022-09-14 16:59:26.459796','2022-09-14 16:59:26.459796'),(2,1,'Tests',NULL,1,50.0,'available','2017-09-08 01:37:33','2017-09-08 01:37:33','2022-09-14 16:59:26.459796','2022-09-14 16:59:26.459796') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","canvas_course_id"=EXCLUDED."canvas_course_id","name"=EXCLUDED."name","rules"=EXCLUDED."rules","position"=EXCLUDED."position","group_weight"=EXCLUDED."group_weight","workflow_state"=EXCLUDED."workflow_state","canvas_created_at"=EXCLUDED."canvas_created_at","canvas_updated_at"=EXCLUDED."canvas_updated_at","updated_at"=EXCLUDED."updated_at" WHERE ("assignment_groups".canvas_id, "assignment_groups".canvas_course_id, "assignment_groups".name, "assignment_groups".rules, "assignment_groups".position, "assignment_groups".group_weight, "assignment_groups".workflow_state, "assignment_groups".canvas_created_at, "assignment_groups".canvas_updated_at) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.canvas_course_id, EXCLUDED.name, EXCLUDED.rules, EXCLUDED.position, EXCLUDED.group_weight, EXCLUDED.workflow_state, EXCLUDED.canvas_created_at, EXCLUDED.canvas_updated_at) RETURNING "id"  (0.3ms) SELECT COUNT(*) FROM "assignment_groups"  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.4ms) SELECT COUNT(*) FROM "assignments" Assignment Create Many (0.7ms) INSERT INTO "assignments" ("canvas_id","title","description","due_at","unlock_at","lock_at","points_possible","min_score","max_score","mastery_score","grading_type","submission_types","workflow_state","canvas_context_id","canvas_context_type","canvas_assignment_group_id","canvas_grading_scheme_id","canvas_grading_standard_id","created_at","updated_at") VALUES (88,'Assignment 1','

fdsfds

',NULL,NULL,NULL,100.0,NULL,NULL,NULL,'points','online_text_entry','published',58,'Course',55,NULL,NULL,'2022-09-14 16:59:26.466593','2022-09-14 16:59:26.466593'),(89,'fdsfdsfds','

fdsfdsfsdf

',NULL,NULL,NULL,100.0,NULL,NULL,NULL,'points','online_text_entry','published',59,'Course',56,NULL,NULL,'2022-09-14 16:59:26.466593','2022-09-14 16:59:26.466593') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","title"=EXCLUDED."title","description"=EXCLUDED."description","due_at"=EXCLUDED."due_at","unlock_at"=EXCLUDED."unlock_at","lock_at"=EXCLUDED."lock_at","points_possible"=EXCLUDED."points_possible","min_score"=EXCLUDED."min_score","max_score"=EXCLUDED."max_score","mastery_score"=EXCLUDED."mastery_score","grading_type"=EXCLUDED."grading_type","submission_types"=EXCLUDED."submission_types","workflow_state"=EXCLUDED."workflow_state","canvas_context_id"=EXCLUDED."canvas_context_id","canvas_context_type"=EXCLUDED."canvas_context_type","canvas_assignment_group_id"=EXCLUDED."canvas_assignment_group_id","canvas_grading_scheme_id"=EXCLUDED."canvas_grading_scheme_id","canvas_grading_standard_id"=EXCLUDED."canvas_grading_standard_id","updated_at"=EXCLUDED."updated_at" WHERE ("assignments".canvas_id, "assignments".title, "assignments".description, "assignments".due_at, "assignments".unlock_at, "assignments".lock_at, "assignments".points_possible, "assignments".min_score, "assignments".max_score, "assignments".mastery_score, "assignments".grading_type, "assignments".submission_types, "assignments".workflow_state, "assignments".canvas_context_id, "assignments".canvas_context_type, "assignments".canvas_assignment_group_id, "assignments".canvas_grading_scheme_id, "assignments".canvas_grading_standard_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.title, EXCLUDED.description, EXCLUDED.due_at, EXCLUDED.unlock_at, EXCLUDED.lock_at, EXCLUDED.points_possible, EXCLUDED.min_score, EXCLUDED.max_score, EXCLUDED.mastery_score, EXCLUDED.grading_type, EXCLUDED.submission_types, EXCLUDED.workflow_state, EXCLUDED.canvas_context_id, EXCLUDED.canvas_context_type, EXCLUDED.canvas_assignment_group_id, EXCLUDED.canvas_grading_scheme_id, EXCLUDED.canvas_grading_standard_id) RETURNING "id"  (0.3ms) SELECT COUNT(*) FROM "assignments"  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.5ms) SELECT COUNT(*) FROM "content_migrations" ContentMigration Create Many (0.7ms) INSERT INTO "content_migrations" ("canvas_id","canvas_context_id","canvas_context_type","workflow_state","migration_settings","started_at","finished_at","progress","canvas_source_course_id","migration_type","canvas_child_subscription_id","canvas_root_account_id","created_at","updated_at") VALUES (101,1250,'Course','imported',NULL,'2022-02-18 10:10:40','2022-02-18 10:11:40',100.0,1200,'course_copy_importer',NULL,1,'2022-09-14 16:59:26.477985','2022-09-14 16:59:26.477985'),(102,1251,'Course','imported',NULL,'2022-02-18 10:10:40','2022-02-18 10:11:40',100.0,1120,'master_course_import',3,1,'2022-09-14 16:59:26.477985','2022-09-14 16:59:26.477985') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","canvas_context_id"=EXCLUDED."canvas_context_id","canvas_context_type"=EXCLUDED."canvas_context_type","workflow_state"=EXCLUDED."workflow_state","migration_settings"=EXCLUDED."migration_settings","started_at"=EXCLUDED."started_at","finished_at"=EXCLUDED."finished_at","progress"=EXCLUDED."progress","canvas_source_course_id"=EXCLUDED."canvas_source_course_id","migration_type"=EXCLUDED."migration_type","canvas_child_subscription_id"=EXCLUDED."canvas_child_subscription_id","canvas_root_account_id"=EXCLUDED."canvas_root_account_id","updated_at"=EXCLUDED."updated_at" WHERE ("content_migrations".canvas_id, "content_migrations".canvas_context_id, "content_migrations".canvas_context_type, "content_migrations".workflow_state, "content_migrations".migration_settings, "content_migrations".started_at, "content_migrations".finished_at, "content_migrations".progress, "content_migrations".canvas_source_course_id, "content_migrations".migration_type, "content_migrations".canvas_child_subscription_id, "content_migrations".canvas_root_account_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.canvas_context_id, EXCLUDED.canvas_context_type, EXCLUDED.workflow_state, EXCLUDED.migration_settings, EXCLUDED.started_at, EXCLUDED.finished_at, EXCLUDED.progress, EXCLUDED.canvas_source_course_id, EXCLUDED.migration_type, EXCLUDED.canvas_child_subscription_id, EXCLUDED.canvas_root_account_id) RETURNING "id"  (0.3ms) SELECT COUNT(*) FROM "content_migrations"  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.4ms) SELECT COUNT(*) FROM "context_module_items" ContextModuleItem Create Many (0.6ms) INSERT INTO "context_module_items" ("canvas_id","canvas_context_module_id","position","canvas_content_id","canvas_content_type","workflow_state","canvas_assignment_id","created_at","updated_at") VALUES (15,9,1,83,'Assignment','active',1,'2022-09-14 16:59:26.484517','2022-09-14 16:59:26.484517'),(16,10,1,80,'Assignment','active',2,'2022-09-14 16:59:26.484517','2022-09-14 16:59:26.484517') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","canvas_context_module_id"=EXCLUDED."canvas_context_module_id","position"=EXCLUDED."position","canvas_content_id"=EXCLUDED."canvas_content_id","canvas_content_type"=EXCLUDED."canvas_content_type","workflow_state"=EXCLUDED."workflow_state","canvas_assignment_id"=EXCLUDED."canvas_assignment_id","updated_at"=EXCLUDED."updated_at" WHERE ("context_module_items".canvas_id, "context_module_items".canvas_context_module_id, "context_module_items".position, "context_module_items".canvas_content_id, "context_module_items".canvas_content_type, "context_module_items".workflow_state, "context_module_items".canvas_assignment_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.canvas_context_module_id, EXCLUDED.position, EXCLUDED.canvas_content_id, EXCLUDED.canvas_content_type, EXCLUDED.workflow_state, EXCLUDED.canvas_assignment_id) RETURNING "id"  (0.3ms) SELECT COUNT(*) FROM "context_module_items"  (0.3ms) ROLLBACK  (0.1ms) BEGIN  (0.4ms) SELECT COUNT(*) FROM "context_modules" ContextModule Create Many (0.6ms) INSERT INTO "context_modules" ("canvas_id","canvas_context_id","canvas_context_type","position","name","workflow_state","deleted_at","created_at","updated_at") VALUES (23,785,'Course',1,'New Mod','active',NULL,'2022-09-14 16:59:26.489808','2022-09-14 16:59:26.489808'),(4,27,'Course',1,'Modules gonna module','unpublished',NULL,'2022-09-14 16:59:26.489808','2022-09-14 16:59:26.489808') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","canvas_context_id"=EXCLUDED."canvas_context_id","canvas_context_type"=EXCLUDED."canvas_context_type","position"=EXCLUDED."position","name"=EXCLUDED."name","workflow_state"=EXCLUDED."workflow_state","deleted_at"=EXCLUDED."deleted_at","updated_at"=EXCLUDED."updated_at" WHERE ("context_modules".canvas_id, "context_modules".canvas_context_id, "context_modules".canvas_context_type, "context_modules".position, "context_modules".name, "context_modules".workflow_state, "context_modules".deleted_at) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.canvas_context_id, EXCLUDED.canvas_context_type, EXCLUDED.position, EXCLUDED.name, EXCLUDED.workflow_state, EXCLUDED.deleted_at) RETURNING "id"  (0.2ms) SELECT COUNT(*) FROM "context_modules"  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.3ms) SELECT COUNT(*) FROM "courses" Course Create Many (0.5ms) INSERT INTO "courses" ("canvas_id","sis_id","course_code","name","canvas_account_id","canvas_term_id","start_at","end_at","workflow_state","grading_standard_id","created_at","updated_at") VALUES (1,'course_sis_id_1','C1','Course #1',1,1,'2017-03-27 21:53:18','2017-04-27 12:21:18','active',NULL,'2022-09-14 16:59:26.494441','2022-09-14 16:59:26.494441'),(2,'course_sis_id_2','C2','Course #2',1,1,'2017-03-27 21:53:18','2017-04-27 12:21:18','unpublished',NULL,'2022-09-14 16:59:26.494441','2022-09-14 16:59:26.494441') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","sis_id"=EXCLUDED."sis_id","course_code"=EXCLUDED."course_code","name"=EXCLUDED."name","canvas_account_id"=EXCLUDED."canvas_account_id","canvas_term_id"=EXCLUDED."canvas_term_id","start_at"=EXCLUDED."start_at","end_at"=EXCLUDED."end_at","workflow_state"=EXCLUDED."workflow_state","grading_standard_id"=EXCLUDED."grading_standard_id","updated_at"=EXCLUDED."updated_at" WHERE ("courses".canvas_id, "courses".sis_id, "courses".course_code, "courses".name, "courses".canvas_account_id, "courses".canvas_term_id, "courses".start_at, "courses".end_at, "courses".workflow_state, "courses".grading_standard_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.sis_id, EXCLUDED.course_code, EXCLUDED.name, EXCLUDED.canvas_account_id, EXCLUDED.canvas_term_id, EXCLUDED.start_at, EXCLUDED.end_at, EXCLUDED.workflow_state, EXCLUDED.grading_standard_id) RETURNING "id"  (0.3ms) SELECT COUNT(*) FROM "courses"  (0.2ms) ROLLBACK  (0.3ms) BEGIN  (0.3ms) SELECT COUNT(*) FROM "users" User Create Many (0.9ms) INSERT INTO "users" ("canvas_id","sis_id","email","first_name","last_name","name","sortable_name","workflow_state","login_id","created_at","updated_at") VALUES (1,'sis_id_1','poorbastard@yharnam.com','Patches','the Spider','Patches the Spider','the Spider, Patches','active','spiderdude1337','2022-09-14 16:59:26.500768','2022-09-14 16:59:26.500768'),(2,'sis_id_2','dreamer@yharnam.com','Hunter','Djura','Hunter Djura','Djura, Hunter','active','retireddude110','2022-09-14 16:59:26.500768','2022-09-14 16:59:26.500768') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","sis_id"=EXCLUDED."sis_id","email"=EXCLUDED."email","first_name"=EXCLUDED."first_name","last_name"=EXCLUDED."last_name","name"=EXCLUDED."name","sortable_name"=EXCLUDED."sortable_name","workflow_state"=EXCLUDED."workflow_state","login_id"=EXCLUDED."login_id","updated_at"=EXCLUDED."updated_at" WHERE ("users".canvas_id, "users".sis_id, "users".email, "users".first_name, "users".last_name, "users".name, "users".sortable_name, "users".workflow_state, "users".login_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.sis_id, EXCLUDED.email, EXCLUDED.first_name, EXCLUDED.last_name, EXCLUDED.name, EXCLUDED.sortable_name, EXCLUDED.workflow_state, EXCLUDED.login_id) RETURNING "id"  (0.3ms) SELECT COUNT(*) FROM "users"  (0.2ms) ROLLBACK  (0.2ms) BEGIN User Create Many (0.6ms) INSERT INTO "users" ("canvas_id","sis_id","email","first_name","last_name","name","sortable_name","workflow_state","login_id","created_at","updated_at") VALUES (1,'sis_id_1','poorbastard@yharnam.com','Patches','the Spider','Patches the Spider','the Spider, Patches','active','spiderdude1337','2022-09-14 16:59:26.505755','2022-09-14 16:59:26.505755'),(2,'sis_id_2','dreamer@yharnam.com','Hunter','Djura','Hunter Djura','Djura, Hunter','active','retireddude110','2022-09-14 16:59:26.505755','2022-09-14 16:59:26.505755') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","sis_id"=EXCLUDED."sis_id","email"=EXCLUDED."email","first_name"=EXCLUDED."first_name","last_name"=EXCLUDED."last_name","name"=EXCLUDED."name","sortable_name"=EXCLUDED."sortable_name","workflow_state"=EXCLUDED."workflow_state","login_id"=EXCLUDED."login_id","updated_at"=EXCLUDED."updated_at" WHERE ("users".canvas_id, "users".sis_id, "users".email, "users".first_name, "users".last_name, "users".name, "users".sortable_name, "users".workflow_state, "users".login_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.sis_id, EXCLUDED.email, EXCLUDED.first_name, EXCLUDED.last_name, EXCLUDED.name, EXCLUDED.sortable_name, EXCLUDED.workflow_state, EXCLUDED.login_id) RETURNING "id" User Load (0.2ms) SELECT "users".* FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.3ms) SELECT COUNT(*) FROM "courses" Course Create Many (0.6ms) INSERT INTO "courses" ("canvas_id","sis_id","course_code","name","canvas_account_id","canvas_term_id","start_at","end_at","workflow_state","grading_standard_id","created_at","updated_at") VALUES (1,'course_sis_id_1','C1','Course #1',1,1,'2017-03-27 21:53:18','2017-04-27 12:21:18','active',NULL,'2022-09-14 16:59:26.511036','2022-09-14 16:59:26.511036'),(2,'course_sis_id_2','C2','Course #2',1,1,'2017-03-27 21:53:18','2017-04-27 12:21:18','unpublished',NULL,'2022-09-14 16:59:26.511036','2022-09-14 16:59:26.511036') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","sis_id"=EXCLUDED."sis_id","course_code"=EXCLUDED."course_code","name"=EXCLUDED."name","canvas_account_id"=EXCLUDED."canvas_account_id","canvas_term_id"=EXCLUDED."canvas_term_id","start_at"=EXCLUDED."start_at","end_at"=EXCLUDED."end_at","workflow_state"=EXCLUDED."workflow_state","grading_standard_id"=EXCLUDED."grading_standard_id","updated_at"=EXCLUDED."updated_at" WHERE ("courses".canvas_id, "courses".sis_id, "courses".course_code, "courses".name, "courses".canvas_account_id, "courses".canvas_term_id, "courses".start_at, "courses".end_at, "courses".workflow_state, "courses".grading_standard_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.sis_id, EXCLUDED.course_code, EXCLUDED.name, EXCLUDED.canvas_account_id, EXCLUDED.canvas_term_id, EXCLUDED.start_at, EXCLUDED.end_at, EXCLUDED.workflow_state, EXCLUDED.grading_standard_id) RETURNING "id"  (0.2ms) SELECT COUNT(*) FROM "courses" Course Load (0.2ms) SELECT "courses".* FROM "courses" ORDER BY "courses"."id" ASC LIMIT $1 [["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) SELECT COUNT(*) FROM "enrollments" Enrollment Create Many (0.7ms) INSERT INTO "enrollments" ("canvas_id","canvas_course_id","course_sis_id","canvas_user_id","user_sis_id","role","canvas_role_id","canvas_section_id","workflow_state","base_role_type","created_at","updated_at") VALUES (1,1,'sis_MUSC_2520_834',2,'sis_dalvarez_247','teacher',4,1,'active','TeacherEnrollment','2022-09-14 16:59:26.517815','2022-09-14 16:59:26.517815'),(2,1,'sis_MUSC_2520_834',3,'sis_jweaver_720','student',4,1,'active','StudentEnrollment','2022-09-14 16:59:26.517815','2022-09-14 16:59:26.517815') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","canvas_course_id"=EXCLUDED."canvas_course_id","course_sis_id"=EXCLUDED."course_sis_id","canvas_user_id"=EXCLUDED."canvas_user_id","user_sis_id"=EXCLUDED."user_sis_id","role"=EXCLUDED."role","canvas_role_id"=EXCLUDED."canvas_role_id","canvas_section_id"=EXCLUDED."canvas_section_id","workflow_state"=EXCLUDED."workflow_state","base_role_type"=EXCLUDED."base_role_type","updated_at"=EXCLUDED."updated_at" WHERE ("enrollments".canvas_id, "enrollments".canvas_course_id, "enrollments".course_sis_id, "enrollments".canvas_user_id, "enrollments".user_sis_id, "enrollments".role, "enrollments".canvas_role_id, "enrollments".canvas_section_id, "enrollments".workflow_state, "enrollments".base_role_type) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.canvas_course_id, EXCLUDED.course_sis_id, EXCLUDED.canvas_user_id, EXCLUDED.user_sis_id, EXCLUDED.role, EXCLUDED.canvas_role_id, EXCLUDED.canvas_section_id, EXCLUDED.workflow_state, EXCLUDED.base_role_type) RETURNING "id"  (0.3ms) SELECT COUNT(*) FROM "enrollments"  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SELECT COUNT(*) FROM "sections" Section Create Many (0.5ms) INSERT INTO "sections" ("canvas_id","sis_id","canvas_course_id","name","workflow_state","start_at","end_at","created_at","updated_at") VALUES (1,'sis_section_1',1,'Cool Section','active','2017-03-27 21:53:18','2017-03-27 21:53:18','2022-09-14 16:59:26.523257','2022-09-14 16:59:26.523257'),(2,'sis_section_2',2,'Lame Section','active','2017-03-27 21:53:18','2017-03-27 21:53:18','2022-09-14 16:59:26.523257','2022-09-14 16:59:26.523257') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","sis_id"=EXCLUDED."sis_id","canvas_course_id"=EXCLUDED."canvas_course_id","name"=EXCLUDED."name","workflow_state"=EXCLUDED."workflow_state","start_at"=EXCLUDED."start_at","end_at"=EXCLUDED."end_at","updated_at"=EXCLUDED."updated_at" WHERE ("sections".canvas_id, "sections".sis_id, "sections".canvas_course_id, "sections".name, "sections".workflow_state, "sections".start_at, "sections".end_at) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.sis_id, EXCLUDED.canvas_course_id, EXCLUDED.name, EXCLUDED.workflow_state, EXCLUDED.start_at, EXCLUDED.end_at) RETURNING "id"  (0.2ms) SELECT COUNT(*) FROM "sections" Section Load (0.2ms) SELECT "sections".* FROM "sections" ORDER BY "sections"."id" ASC LIMIT $1 [["LIMIT", 1]]  (0.1ms) ROLLBACK  (0.2ms) BEGIN Section Create Many (0.5ms) INSERT INTO "sections" ("canvas_id","sis_id","canvas_course_id","name","workflow_state","start_at","end_at","created_at","updated_at") VALUES (1,'sis_section_1',1,'Cool Section','active','2017-03-27 21:53:18','2017-03-27 21:53:18','2022-09-14 16:59:26.527879','2022-09-14 16:59:26.527879'),(2,'sis_section_2',2,'Lame Section','active','2017-03-27 21:53:18','2017-03-27 21:53:18','2022-09-14 16:59:26.527879','2022-09-14 16:59:26.527879') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","sis_id"=EXCLUDED."sis_id","canvas_course_id"=EXCLUDED."canvas_course_id","name"=EXCLUDED."name","workflow_state"=EXCLUDED."workflow_state","start_at"=EXCLUDED."start_at","end_at"=EXCLUDED."end_at","updated_at"=EXCLUDED."updated_at" WHERE ("sections".canvas_id, "sections".sis_id, "sections".canvas_course_id, "sections".name, "sections".workflow_state, "sections".start_at, "sections".end_at) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.sis_id, EXCLUDED.canvas_course_id, EXCLUDED.name, EXCLUDED.workflow_state, EXCLUDED.start_at, EXCLUDED.end_at) RETURNING "id" Section Load (0.2ms) SELECT "sections".* FROM "sections" WHERE "sections"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]] Section Create Many (0.5ms) INSERT INTO "sections" ("canvas_id","canvas_nonxlist_course_id","created_at","updated_at") VALUES (2,3,'2022-09-14 16:59:26.530936','2022-09-14 16:59:26.530936') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","canvas_nonxlist_course_id"=EXCLUDED."canvas_nonxlist_course_id","updated_at"=EXCLUDED."updated_at" WHERE ("sections".canvas_id, "sections".canvas_nonxlist_course_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.canvas_nonxlist_course_id) RETURNING "id"  (0.3ms) SELECT COUNT(*) FROM "sections" WHERE "sections"."canvas_nonxlist_course_id" IS NOT NULL Section Load (0.3ms) SELECT "sections".* FROM "sections" WHERE "sections"."canvas_nonxlist_course_id" IS NOT NULL ORDER BY "sections"."id" ASC LIMIT $1 [["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) SELECT COUNT(*) FROM "groups" Group Create Many (0.6ms) INSERT INTO "groups" ("canvas_id","sis_id","canvas_group_category_id","group_category_sis_id","canvas_account_id","canvas_course_id","name","workflow_state","context_id","context_type","max_membership","created_at","updated_at") VALUES (50,'sis1',10,NULL,1,NULL,'Group1','available',1,'Account',NULL,'2022-09-14 16:59:26.537339','2022-09-14 16:59:26.537339'),(51,'sis2',2,NULL,NULL,1,'Group2','available',1,'Course',1,'2022-09-14 16:59:26.537339','2022-09-14 16:59:26.537339') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","sis_id"=EXCLUDED."sis_id","canvas_group_category_id"=EXCLUDED."canvas_group_category_id","group_category_sis_id"=EXCLUDED."group_category_sis_id","canvas_account_id"=EXCLUDED."canvas_account_id","canvas_course_id"=EXCLUDED."canvas_course_id","name"=EXCLUDED."name","workflow_state"=EXCLUDED."workflow_state","context_id"=EXCLUDED."context_id","context_type"=EXCLUDED."context_type","max_membership"=EXCLUDED."max_membership","updated_at"=EXCLUDED."updated_at" WHERE ("groups".canvas_id, "groups".sis_id, "groups".canvas_group_category_id, "groups".group_category_sis_id, "groups".canvas_account_id, "groups".canvas_course_id, "groups".name, "groups".workflow_state, "groups".context_id, "groups".context_type, "groups".max_membership) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.sis_id, EXCLUDED.canvas_group_category_id, EXCLUDED.group_category_sis_id, EXCLUDED.canvas_account_id, EXCLUDED.canvas_course_id, EXCLUDED.name, EXCLUDED.workflow_state, EXCLUDED.context_id, EXCLUDED.context_type, EXCLUDED.max_membership) RETURNING "id"  (0.3ms) SELECT COUNT(*) FROM "groups" Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."name" = $1 LIMIT $2 [["name", "Group1"], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SELECT COUNT(*) FROM "group_memberships" GroupMembership Create Many (0.5ms) INSERT INTO "group_memberships" ("canvas_id","canvas_group_id","group_sis_id","canvas_user_id","user_sis_id","workflow_state","created_at","updated_at") VALUES (50,1,NULL,10,NULL,'accepted','2022-09-14 16:59:26.543052','2022-09-14 16:59:26.543052'),(51,2,NULL,11,NULL,'accepted','2022-09-14 16:59:26.543052','2022-09-14 16:59:26.543052') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","canvas_group_id"=EXCLUDED."canvas_group_id","group_sis_id"=EXCLUDED."group_sis_id","canvas_user_id"=EXCLUDED."canvas_user_id","user_sis_id"=EXCLUDED."user_sis_id","workflow_state"=EXCLUDED."workflow_state","updated_at"=EXCLUDED."updated_at" WHERE ("group_memberships".canvas_id, "group_memberships".canvas_group_id, "group_memberships".group_sis_id, "group_memberships".canvas_user_id, "group_memberships".user_sis_id, "group_memberships".workflow_state) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.canvas_group_id, EXCLUDED.group_sis_id, EXCLUDED.canvas_user_id, EXCLUDED.user_sis_id, EXCLUDED.workflow_state) RETURNING "id"  (0.2ms) SELECT COUNT(*) FROM "group_memberships" GroupMembership Load (0.2ms) SELECT "group_memberships".* FROM "group_memberships" WHERE "group_memberships"."canvas_id" = $1 LIMIT $2 [["canvas_id", 50], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.5ms) SELECT COUNT(*) FROM "user_observers" UserObserver Create Many (0.5ms) INSERT INTO "user_observers" ("observing_user_id","observed_user_id","workflow_state","created_at","updated_at") VALUES (21,3,'active','2022-09-14 16:59:26.554092','2022-09-14 16:59:26.554092'),(21,2,'active','2022-09-14 16:59:26.554092','2022-09-14 16:59:26.554092') ON CONFLICT (observing_user_id, observed_user_id) DO UPDATE SET "observing_user_id"=EXCLUDED."observing_user_id","observed_user_id"=EXCLUDED."observed_user_id","workflow_state"=EXCLUDED."workflow_state","updated_at"=EXCLUDED."updated_at" WHERE ("user_observers".observing_user_id, "user_observers".observed_user_id, "user_observers".workflow_state) IS DISTINCT FROM (EXCLUDED.observing_user_id, EXCLUDED.observed_user_id, EXCLUDED.workflow_state) RETURNING "id"  (0.3ms) SELECT COUNT(*) FROM "user_observers" UserObserver Load (0.3ms) SELECT "user_observers".* FROM "user_observers" WHERE "user_observers"."observed_user_id" = $1 LIMIT $2 [["observed_user_id", 3], ["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.6ms) SELECT COUNT(*) FROM "grading_periods" GradingPeriod Create Many (0.7ms) INSERT INTO "grading_periods" ("canvas_id","title","weight","start_date","end_date","close_date","canvas_grading_period_group_id","workflow_state","created_at","updated_at") VALUES (1,'Period 1',0.2,'2019-07-01 06:00:00','2019-08-01 05:59:59','2019-08-01 05:59:59',1,'active','2022-09-14 16:59:26.568827','2022-09-14 16:59:26.568827'),(2,'Period 2',0.8,'2019-08-01 06:00:00','2019-09-01 05:59:59','2019-09-01 05:59:59',1,'deleted','2022-09-14 16:59:26.568827','2022-09-14 16:59:26.568827') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","title"=EXCLUDED."title","weight"=EXCLUDED."weight","start_date"=EXCLUDED."start_date","end_date"=EXCLUDED."end_date","close_date"=EXCLUDED."close_date","canvas_grading_period_group_id"=EXCLUDED."canvas_grading_period_group_id","workflow_state"=EXCLUDED."workflow_state","updated_at"=EXCLUDED."updated_at" WHERE ("grading_periods".canvas_id, "grading_periods".title, "grading_periods".weight, "grading_periods".start_date, "grading_periods".end_date, "grading_periods".close_date, "grading_periods".canvas_grading_period_group_id, "grading_periods".workflow_state) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.title, EXCLUDED.weight, EXCLUDED.start_date, EXCLUDED.end_date, EXCLUDED.close_date, EXCLUDED.canvas_grading_period_group_id, EXCLUDED.workflow_state) RETURNING "id"  (0.2ms) SELECT COUNT(*) FROM "grading_periods" GradingPeriod Load (0.2ms) SELECT "grading_periods".* FROM "grading_periods" WHERE "grading_periods"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.4ms) SELECT COUNT(*) FROM "grading_period_groups" GradingPeriodGroup Create Many (0.5ms) INSERT INTO "grading_period_groups" ("canvas_id","title","weighted","display_totals_for_all_grading_periods","workflow_state","created_at","updated_at") VALUES (1,'Test Group',FALSE,FALSE,'active','2022-09-14 16:59:26.586683','2022-09-14 16:59:26.586683') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","title"=EXCLUDED."title","weighted"=EXCLUDED."weighted","display_totals_for_all_grading_periods"=EXCLUDED."display_totals_for_all_grading_periods","workflow_state"=EXCLUDED."workflow_state","updated_at"=EXCLUDED."updated_at" WHERE ("grading_period_groups".canvas_id, "grading_period_groups".title, "grading_period_groups".weighted, "grading_period_groups".display_totals_for_all_grading_periods, "grading_period_groups".workflow_state) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.title, EXCLUDED.weighted, EXCLUDED.display_totals_for_all_grading_periods, EXCLUDED.workflow_state) RETURNING "id"  (0.3ms) SELECT COUNT(*) FROM "grading_period_groups" GradingPeriodGroup Load (0.2ms) SELECT "grading_period_groups".* FROM "grading_period_groups" WHERE "grading_period_groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.6ms) SELECT COUNT(*) FROM "learning_outcomes" LearningOutcome Create Many (0.8ms) INSERT INTO "learning_outcomes" ("canvas_id","canvas_context_id","canvas_context_type","name","friendly_name","workflow_state","canvas_created_at","canvas_updated_at","migration_id","vendor_guid","low_grade","high_grade","calculation_method","calculation_int","outcome_import_id","root_account_ids","description","created_at","updated_at") VALUES (1,1,'Course','Course Outcome','','active','2021-08-12 21:11:40','2021-08-13 01:05:40',NULL,NULL,NULL,NULL,'decaying_average','65',NULL,'{1}','

description

','2022-09-14 16:59:26.602691','2022-09-14 16:59:26.602691'),(2,1,'Account','Account Outcome','Friendly Name','active','2021-08-12 21:11:40','2021-08-13 01:05:40',NULL,NULL,NULL,NULL,'decaying_average','65',NULL,'{1}','

description

','2022-09-14 16:59:26.602691','2022-09-14 16:59:26.602691') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","canvas_context_id"=EXCLUDED."canvas_context_id","canvas_context_type"=EXCLUDED."canvas_context_type","name"=EXCLUDED."name","friendly_name"=EXCLUDED."friendly_name","workflow_state"=EXCLUDED."workflow_state","canvas_created_at"=EXCLUDED."canvas_created_at","canvas_updated_at"=EXCLUDED."canvas_updated_at","migration_id"=EXCLUDED."migration_id","vendor_guid"=EXCLUDED."vendor_guid","low_grade"=EXCLUDED."low_grade","high_grade"=EXCLUDED."high_grade","calculation_method"=EXCLUDED."calculation_method","calculation_int"=EXCLUDED."calculation_int","outcome_import_id"=EXCLUDED."outcome_import_id","root_account_ids"=EXCLUDED."root_account_ids","description"=EXCLUDED."description","updated_at"=EXCLUDED."updated_at" WHERE ("learning_outcomes".canvas_id, "learning_outcomes".canvas_context_id, "learning_outcomes".canvas_context_type, "learning_outcomes".name, "learning_outcomes".friendly_name, "learning_outcomes".workflow_state, "learning_outcomes".canvas_created_at, "learning_outcomes".canvas_updated_at, "learning_outcomes".migration_id, "learning_outcomes".vendor_guid, "learning_outcomes".low_grade, "learning_outcomes".high_grade, "learning_outcomes".calculation_method, "learning_outcomes".calculation_int, "learning_outcomes".outcome_import_id, "learning_outcomes".root_account_ids, "learning_outcomes".description) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.canvas_context_id, EXCLUDED.canvas_context_type, EXCLUDED.name, EXCLUDED.friendly_name, EXCLUDED.workflow_state, EXCLUDED.canvas_created_at, EXCLUDED.canvas_updated_at, EXCLUDED.migration_id, EXCLUDED.vendor_guid, EXCLUDED.low_grade, EXCLUDED.high_grade, EXCLUDED.calculation_method, EXCLUDED.calculation_int, EXCLUDED.outcome_import_id, EXCLUDED.root_account_ids, EXCLUDED.description) RETURNING "id"  (0.3ms) SELECT COUNT(*) FROM "learning_outcomes"  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.3ms) SELECT COUNT(*) FROM "user_observers" UserObserver Create Many (0.5ms) INSERT INTO "user_observers" ("observing_user_id","observed_user_id","workflow_state","created_at","updated_at") VALUES (21,3,'active','2022-09-14 16:59:26.607666','2022-09-14 16:59:26.607666'),(21,2,'active','2022-09-14 16:59:26.607666','2022-09-14 16:59:26.607666') ON CONFLICT (observing_user_id, observed_user_id) DO UPDATE SET "observing_user_id"=EXCLUDED."observing_user_id","observed_user_id"=EXCLUDED."observed_user_id","workflow_state"=EXCLUDED."workflow_state","updated_at"=EXCLUDED."updated_at" WHERE ("user_observers".observing_user_id, "user_observers".observed_user_id, "user_observers".workflow_state) IS DISTINCT FROM (EXCLUDED.observing_user_id, EXCLUDED.observed_user_id, EXCLUDED.workflow_state) RETURNING "id"  (0.3ms) SELECT COUNT(*) FROM "user_observers"  (0.2ms) SELECT COUNT(*) FROM "user_observers" UserObserver Create Many (0.3ms) INSERT INTO "user_observers" ("observing_user_id","observed_user_id","workflow_state","created_at","updated_at") VALUES (21,3,'active','2022-09-14 16:59:26.609933','2022-09-14 16:59:26.609933'),(21,2,'active','2022-09-14 16:59:26.609933','2022-09-14 16:59:26.609933') ON CONFLICT (observing_user_id, observed_user_id) DO UPDATE SET "observing_user_id"=EXCLUDED."observing_user_id","observed_user_id"=EXCLUDED."observed_user_id","workflow_state"=EXCLUDED."workflow_state","updated_at"=EXCLUDED."updated_at" WHERE ("user_observers".observing_user_id, "user_observers".observed_user_id, "user_observers".workflow_state) IS DISTINCT FROM (EXCLUDED.observing_user_id, EXCLUDED.observed_user_id, EXCLUDED.workflow_state) RETURNING "id"  (0.2ms) SELECT COUNT(*) FROM "user_observers"  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) SELECT COUNT(*) FROM "users"  (0.4ms) SELECT COUNT(*) FROM "courses" Course Create Many (0.7ms) INSERT INTO "courses" ("canvas_id","sis_id","course_code","name","canvas_account_id","canvas_term_id","start_at","end_at","workflow_state","grading_standard_id","created_at","updated_at") VALUES (1,'course_sis_id_1','C1','Course #1',1,1,'2017-03-27 21:53:18','2017-04-27 12:21:18','active',NULL,'2022-09-14 16:59:26.616697','2022-09-14 16:59:26.616697'),(2,'course_sis_id_2','C2','Course #2',1,1,'2017-03-27 21:53:18','2017-04-27 12:21:18','unpublished',NULL,'2022-09-14 16:59:26.616697','2022-09-14 16:59:26.616697') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","sis_id"=EXCLUDED."sis_id","course_code"=EXCLUDED."course_code","name"=EXCLUDED."name","canvas_account_id"=EXCLUDED."canvas_account_id","canvas_term_id"=EXCLUDED."canvas_term_id","start_at"=EXCLUDED."start_at","end_at"=EXCLUDED."end_at","workflow_state"=EXCLUDED."workflow_state","grading_standard_id"=EXCLUDED."grading_standard_id","updated_at"=EXCLUDED."updated_at" WHERE ("courses".canvas_id, "courses".sis_id, "courses".course_code, "courses".name, "courses".canvas_account_id, "courses".canvas_term_id, "courses".start_at, "courses".end_at, "courses".workflow_state, "courses".grading_standard_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.sis_id, EXCLUDED.course_code, EXCLUDED.name, EXCLUDED.canvas_account_id, EXCLUDED.canvas_term_id, EXCLUDED.start_at, EXCLUDED.end_at, EXCLUDED.workflow_state, EXCLUDED.grading_standard_id) RETURNING "id" User Create Many (0.5ms) INSERT INTO "users" ("canvas_id","sis_id","email","first_name","last_name","name","sortable_name","workflow_state","login_id","created_at","updated_at") VALUES (1,'sis_id_1','poorbastard@yharnam.com','Patches','the Spider','Patches the Spider','the Spider, Patches','active','spiderdude1337','2022-09-14 16:59:26.619229','2022-09-14 16:59:26.619229'),(2,'sis_id_2','dreamer@yharnam.com','Hunter','Djura','Hunter Djura','Djura, Hunter','active','retireddude109','2022-09-14 16:59:26.619229','2022-09-14 16:59:26.619229') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","sis_id"=EXCLUDED."sis_id","email"=EXCLUDED."email","first_name"=EXCLUDED."first_name","last_name"=EXCLUDED."last_name","name"=EXCLUDED."name","sortable_name"=EXCLUDED."sortable_name","workflow_state"=EXCLUDED."workflow_state","login_id"=EXCLUDED."login_id","updated_at"=EXCLUDED."updated_at" WHERE ("users".canvas_id, "users".sis_id, "users".email, "users".first_name, "users".last_name, "users".name, "users".sortable_name, "users".workflow_state, "users".login_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.sis_id, EXCLUDED.email, EXCLUDED.first_name, EXCLUDED.last_name, EXCLUDED.name, EXCLUDED.sortable_name, EXCLUDED.workflow_state, EXCLUDED.login_id) RETURNING "id"  (0.3ms) SELECT COUNT(*) FROM "users"  (0.2ms) SELECT COUNT(*) FROM "courses"  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN Course Create Many (0.6ms) INSERT INTO "courses" ("canvas_id","sis_id","course_code","name","canvas_account_id","canvas_term_id","start_at","end_at","workflow_state","grading_standard_id","created_at","updated_at") VALUES (1,'course_sis_id_1','C1','Course #1',1,1,'2017-03-27 21:53:18','2017-04-27 12:21:18','active',NULL,'2022-09-14 16:59:26.628018','2022-09-14 16:59:26.628018'),(2,'course_sis_id_2','C2','Course #2',1,1,'2017-03-27 21:53:18','2017-04-27 12:21:18','unpublished',NULL,'2022-09-14 16:59:26.628018','2022-09-14 16:59:26.628018') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","sis_id"=EXCLUDED."sis_id","course_code"=EXCLUDED."course_code","name"=EXCLUDED."name","canvas_account_id"=EXCLUDED."canvas_account_id","canvas_term_id"=EXCLUDED."canvas_term_id","start_at"=EXCLUDED."start_at","end_at"=EXCLUDED."end_at","workflow_state"=EXCLUDED."workflow_state","grading_standard_id"=EXCLUDED."grading_standard_id","updated_at"=EXCLUDED."updated_at" WHERE ("courses".canvas_id, "courses".sis_id, "courses".course_code, "courses".name, "courses".canvas_account_id, "courses".canvas_term_id, "courses".start_at, "courses".end_at, "courses".workflow_state, "courses".grading_standard_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.sis_id, EXCLUDED.course_code, EXCLUDED.name, EXCLUDED.canvas_account_id, EXCLUDED.canvas_term_id, EXCLUDED.start_at, EXCLUDED.end_at, EXCLUDED.workflow_state, EXCLUDED.grading_standard_id) RETURNING "id"  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.4ms) SELECT COUNT(*) FROM "submissions" Submission Create Many (0.7ms) INSERT INTO "submissions" ("canvas_id","canvas_user_id","canvas_course_id","canvas_assignment_id","submitted_at","due_at","graded_at","score","points_possible","excused","workflow_state","created_at","updated_at") VALUES (1,1,1,1,'2017-09-21 18:28:15','2017-09-27 18:28:15','2017-09-21 19:36:23',5.0,10.0,TRUE,'graded','2022-09-14 16:59:26.634339','2022-09-14 16:59:26.634339'),(2,1,1,2,'2017-09-21 18:28:15','2017-09-28 18:28:15','2017-09-21 19:36:23',5.0,10.0,FALSE,'submitted','2022-09-14 16:59:26.634339','2022-09-14 16:59:26.634339') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","canvas_user_id"=EXCLUDED."canvas_user_id","canvas_course_id"=EXCLUDED."canvas_course_id","canvas_assignment_id"=EXCLUDED."canvas_assignment_id","submitted_at"=EXCLUDED."submitted_at","due_at"=EXCLUDED."due_at","graded_at"=EXCLUDED."graded_at","score"=EXCLUDED."score","points_possible"=EXCLUDED."points_possible","excused"=EXCLUDED."excused","workflow_state"=EXCLUDED."workflow_state","updated_at"=EXCLUDED."updated_at" WHERE ("submissions".canvas_id, "submissions".canvas_user_id, "submissions".canvas_course_id, "submissions".canvas_assignment_id, "submissions".submitted_at, "submissions".due_at, "submissions".graded_at, "submissions".score, "submissions".points_possible, "submissions".excused, "submissions".workflow_state) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.canvas_user_id, EXCLUDED.canvas_course_id, EXCLUDED.canvas_assignment_id, EXCLUDED.submitted_at, EXCLUDED.due_at, EXCLUDED.graded_at, EXCLUDED.score, EXCLUDED.points_possible, EXCLUDED.excused, EXCLUDED.workflow_state) RETURNING "id"  (0.3ms) SELECT COUNT(*) FROM "submissions"  (0.2ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [BatchTestJobBase] [1dbeb878-a689-485a-b2b0-046b5f436957] Performing BatchTestJobBase (Job ID: 1dbeb878-a689-485a-b2b0-046b5f436957) from Test(default) [ActiveJob] [BatchTestJobBase] [1dbeb878-a689-485a-b2b0-046b5f436957] Performed BatchTestJobBase (Job ID: 1dbeb878-a689-485a-b2b0-046b5f436957) from Test(default) in 0.31ms  (0.2ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [BatchTestJobBase] [f5e636a3-2744-4c0d-a9f2-3f0f9ef3951e] Performing BatchTestJobBase (Job ID: f5e636a3-2744-4c0d-a9f2-3f0f9ef3951e) from Test(default) [ActiveJob] [BatchTestJobBase] [f5e636a3-2744-4c0d-a9f2-3f0f9ef3951e] Performed BatchTestJobBase (Job ID: f5e636a3-2744-4c0d-a9f2-3f0f9ef3951e) from Test(default) in 0.35ms  (0.2ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [BatchTestJobBase] [912f8c5a-953c-4131-b90f-61d438e8dedb] Performing BatchTestJobBase (Job ID: 912f8c5a-953c-4131-b90f-61d438e8dedb) from Test(default) [ActiveJob] [BatchTestJobBase] [912f8c5a-953c-4131-b90f-61d438e8dedb] Performed BatchTestJobBase (Job ID: 912f8c5a-953c-4131-b90f-61d438e8dedb) from Test(default) in 0.15ms  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] [FailingBatchTestJobBase] [887b69f9-b5f0-4ee0-8eab-e9b8cf1f516e] Performing FailingBatchTestJobBase (Job ID: 887b69f9-b5f0-4ee0-8eab-e9b8cf1f516e) from Test(default) [ActiveJob] [FailingBatchTestJobBase] [887b69f9-b5f0-4ee0-8eab-e9b8cf1f516e] Error performing FailingBatchTestJobBase (Job ID: 887b69f9-b5f0-4ee0-8eab-e9b8cf1f516e) from Test(default) in 0.44ms: RuntimeError (Foo): /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/job_batching/support/base_job.rb:12:in `perform' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/execution.rb:39:in `block in perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:109:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/active_job.rb:14:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/i18n-1.10.0/lib/i18n.rb:323:in `with_locale' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/translation.rb:9:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:26:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/notifications.rb:168:in `block in instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/notifications/instrumenter.rb:23:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/notifications.rb:168:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:25:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:46:in `block in tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/tagged_logging.rb:71:in `block in tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/tagged_logging.rb:28:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/tagged_logging.rb:71:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:46:in `tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:22:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:136:in `run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/execution.rb:38:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/job_batching/active_job_spec.rb:47:in `block (6 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:263:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:263:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:511:in `block in with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:468:in `block in with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:486:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-rails-5.1.1/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:486:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:468:in `with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:511:in `with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:259:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:646:in `block in run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:642:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:642:in `run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:607:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/configuration.rb:2068:in `with_suite_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:116:in `block in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/reporter.rb:74:in `report' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:115:in `run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:89:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:71:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:45:in `invoke' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/exe/rspec:4:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/rspec:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/rspec:23:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:58:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:58:in `kernel_load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:23:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:483:in `exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:31:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:25:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/exe/bundle:48:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/friendly_errors.rb:120:in `with_friendly_errors' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/exe/bundle:36:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/bundle:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/bundle:23:in `
'  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] Enqueued BatchTestJobBase (Job ID: 93484892-d386-471a-a3cd-193d9eb77b2e) to Test(default)  (0.2ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] Enqueued BatchTestJobBase (Job ID: 1d1f950a-ecae-428c-8b22-7d9331b8d8b6) to Test(default)  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] Enqueued BatchTestJobBase (Job ID: 8869942b-d7b7-4c5e-b01a-190828e98717) to Test(default)  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.3ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] Enqueued RetryingJob (Job ID: 544453e5-bfa3-48f7-b8eb-5c32da242930) to Sidekiq(default) [ActiveJob] [RetryingJob] [544453e5-bfa3-48f7-b8eb-5c32da242930] Performing RetryingJob (Job ID: 544453e5-bfa3-48f7-b8eb-5c32da242930) from Sidekiq(default) [ActiveJob] [RetryingJob] [544453e5-bfa3-48f7-b8eb-5c32da242930] Error performing RetryingJob (Job ID: 544453e5-bfa3-48f7-b8eb-5c32da242930) from Sidekiq(default) in 2.92ms: RuntimeError (A Failure): /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/job_batching/batch_spec.rb:268:in `perform' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/execution.rb:39:in `block in perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:109:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/active_job.rb:14:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/i18n-1.10.0/lib/i18n.rb:328:in `with_locale' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/translation.rb:9:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:26:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/notifications.rb:168:in `block in instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/notifications/instrumenter.rb:23:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/notifications.rb:168:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:25:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:46:in `block in tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/tagged_logging.rb:71:in `block in tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/tagged_logging.rb:28:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/tagged_logging.rb:71:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:46:in `tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/logging.rb:22:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:136:in `run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/execution.rb:38:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/execution.rb:24:in `block in execute' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:109:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/railtie.rb:28:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/execution_wrapper.rb:90:in `wrap' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/reloader.rb:73:in `block in wrap' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/execution_wrapper.rb:90:in `wrap' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/reloader.rb:72:in `wrap' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/railtie.rb:27:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.6.2/lib/active_support/callbacks.rb:136:in `run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/execution.rb:22:in `execute' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.6.2/lib/active_job/queue_adapters/sidekiq_adapter.rb:42:in `perform' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/sidekiq-6.4.1/lib/sidekiq/testing.rb:300:in `execute_job' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/sidekiq-6.4.1/lib/sidekiq/testing.rb:295:in `block in process_job' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/sidekiq-6.4.1/lib/sidekiq/middleware/chain.rb:138:in `block in invoke' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/sidekiq.rb:73:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/sidekiq-6.4.1/lib/sidekiq/middleware/chain.rb:140:in `block in invoke' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/sidekiq-6.4.1/lib/sidekiq/middleware/chain.rb:143:in `invoke' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/sidekiq-6.4.1/lib/sidekiq/testing.rb:294:in `process_job' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/job_batching/batch_spec.rb:289:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:263:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:263:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:511:in `block in with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:468:in `block in with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:486:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-rails-5.1.1/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:486:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:468:in `with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:511:in `with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:259:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:646:in `block in run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:642:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:642:in `run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:607:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/configuration.rb:2068:in `with_suite_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:116:in `block in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/reporter.rb:74:in `report' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:115:in `run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:89:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:71:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:45:in `invoke' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/exe/rspec:4:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/rspec:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/rspec:23:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:58:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:58:in `kernel_load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:23:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:483:in `exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:31:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:25:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/exe/bundle:48:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/friendly_errors.rb:120:in `with_friendly_errors' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/exe/bundle:36:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/bundle:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/bundle:23:in `
' [ActiveJob] [RetryingJob] [544453e5-bfa3-48f7-b8eb-5c32da242930] Performing RetryingJob (Job ID: 544453e5-bfa3-48f7-b8eb-5c32da242930) from Sidekiq(default) [ActiveJob] [RetryingJob] [544453e5-bfa3-48f7-b8eb-5c32da242930] Performed RetryingJob (Job ID: 544453e5-bfa3-48f7-b8eb-5c32da242930) from Sidekiq(default) in 2.56ms  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] Enqueued TestWorker (Job ID: d91e7de3-6c99-437e-a0a8-6b5280ec9cb3) to Sidekiq(default)  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] Enqueued CanvasSync::JobBatches::ActiveJob::ActiveJobCallbackWorker (Job ID: 723de014-1895-4571-ae8f-ad7aeef4b8c5) to Test(default) with arguments: "SampleCallback", "complete", {"a"=>"b"}, "0vPUJFhCTkb8Lw", nil  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] Enqueued CanvasSync::JobBatches::ActiveJob::ActiveJobCallbackWorker (Job ID: 7dd19888-42d5-4a05-8109-b44109fbfbe1) to Test(default) with arguments: "SampleCallback", "complete", {"a"=>"b"}, "rL0xprAJl7CgNw", nil [ActiveJob] Enqueued CanvasSync::JobBatches::ActiveJob::ActiveJobCallbackWorker (Job ID: 175db121-aca3-43bc-9188-c5be141de511) to Test(default) with arguments: "SampleCallback2", "complete", {"b"=>"a"}, "rL0xprAJl7CgNw", nil  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] Enqueued ContextedJob (Job ID: e0e86fbc-2e66-46de-ae9b-c0fe1f120d9f) to Sidekiq(default) [ActiveJob] [TestWorker] [d91e7de3-6c99-437e-a0a8-6b5280ec9cb3] Performing TestWorker (Job ID: d91e7de3-6c99-437e-a0a8-6b5280ec9cb3) from Sidekiq(default) [ActiveJob] [TestWorker] [d91e7de3-6c99-437e-a0a8-6b5280ec9cb3] Performed TestWorker (Job ID: d91e7de3-6c99-437e-a0a8-6b5280ec9cb3) from Sidekiq(default) in 2.47ms [ActiveJob] [ContextedJob] [e0e86fbc-2e66-46de-ae9b-c0fe1f120d9f] Performing ContextedJob (Job ID: e0e86fbc-2e66-46de-ae9b-c0fe1f120d9f) from Sidekiq(default) [ActiveJob] [ContextedJob] [e0e86fbc-2e66-46de-ae9b-c0fe1f120d9f] Performed ContextedJob (Job ID: e0e86fbc-2e66-46de-ae9b-c0fe1f120d9f) from Sidekiq(default) in 3.49ms  (0.3ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] Enqueued ContextedJob (Job ID: 22c8ebd4-ee6f-46ad-9a6e-3a072055946a) to Sidekiq(default) [ActiveJob] [ContextedJob] [22c8ebd4-ee6f-46ad-9a6e-3a072055946a] Performing ContextedJob (Job ID: 22c8ebd4-ee6f-46ad-9a6e-3a072055946a) from Sidekiq(default) [ActiveJob] [ContextedJob] [22c8ebd4-ee6f-46ad-9a6e-3a072055946a] Performed ContextedJob (Job ID: 22c8ebd4-ee6f-46ad-9a6e-3a072055946a) from Sidekiq(default) in 5.41ms  (0.2ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] Enqueued BatchTestJobBase (Job ID: 2cb7af48-32ad-422d-8a77-33762dbc8f19) to Sidekiq(default) [ActiveJob] [BatchTestJobBase] [2cb7af48-32ad-422d-8a77-33762dbc8f19] Performing BatchTestJobBase (Job ID: 2cb7af48-32ad-422d-8a77-33762dbc8f19) from Sidekiq(default) [ActiveJob] [BatchTestJobBase] [2cb7af48-32ad-422d-8a77-33762dbc8f19] Performed BatchTestJobBase (Job ID: 2cb7af48-32ad-422d-8a77-33762dbc8f19) from Sidekiq(default) in 3.65ms [ActiveJob] Enqueued ContextedJob (Job ID: 3a0ddf3d-549c-46dd-8fdd-8eabe5528159) to Sidekiq(default) [ActiveJob] [ContextedJob] [3a0ddf3d-549c-46dd-8fdd-8eabe5528159] Performing ContextedJob (Job ID: 3a0ddf3d-549c-46dd-8fdd-8eabe5528159) from Sidekiq(default) [ActiveJob] [ContextedJob] [3a0ddf3d-549c-46dd-8fdd-8eabe5528159] Performed ContextedJob (Job ID: 3a0ddf3d-549c-46dd-8fdd-8eabe5528159) from Sidekiq(default) in 3.3ms  (0.2ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] Enqueued TestWorker (Job ID: 38cf6b38-aed1-4ade-a330-a6b374be9169) to Sidekiq(default) [ActiveJob] Enqueued TestWorker (Job ID: f0ccda5d-b480-4eb7-8422-87c4f4a28c0c) to Sidekiq(default) [ActiveJob] Enqueued TestWorker (Job ID: d8e26974-e30f-4ed0-a816-4decf0542a49) to Sidekiq(default)  (0.2ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] Enqueued WorkerA (Job ID: 7af8f1b1-5f57-4396-81cd-1f8d5e76b8d3) to Sidekiq(default) [ActiveJob] Enqueued WorkerB (Job ID: 65c94818-fa50-4c77-ad49-a5386464abad) to Sidekiq(default) [ActiveJob] Enqueued WorkerA (Job ID: 1ac91389-582d-4304-a8f2-c2d6df4e4368) to Sidekiq(default) [ActiveJob] Enqueued WorkerC (Job ID: 73413d63-1638-44e4-8113-822da53c180c) to Sidekiq(default)  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.3ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] Enqueued TestWorker (Job ID: df7aea3f-35b3-4724-b49d-236692699fb7) to Sidekiq(default)  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] Enqueued TestWorker (Job ID: 8347bf8d-dfa9-4f5a-b379-8ccdf3c07351) to Sidekiq(default)  (0.2ms) ROLLBACK  (0.4ms) SELECT "schema_migrations"."version" FROM "schema_migrations" ORDER BY "schema_migrations"."version" ASC  (0.3ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.4ms) ROLLBACK  (0.3ms) BEGIN  (0.3ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.5ms) SELECT COUNT(*) FROM "canvas_sync_job_logs" [ActiveJob] [GoodJob] [63fbdbce-bec0-4fca-b049-633cba1b90bf] Performing GoodJob (Job ID: 63fbdbce-bec0-4fca-b049-633cba1b90bf) from Test(default) with arguments: "argument" [ActiveJob] [GoodJob] [63fbdbce-bec0-4fca-b049-633cba1b90bf] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "63fbdbce-bec0-4fca-b049-633cba1b90bf"], ["LIMIT", 1]] [ActiveJob] [GoodJob] [63fbdbce-bec0-4fca-b049-633cba1b90bf]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [GoodJob] [63fbdbce-bec0-4fca-b049-633cba1b90bf] CanvasSync::JobLog Create (0.6ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "GoodJob"], ["status", "enqueued"], ["job_arguments", "---\n- argument\n"], ["created_at", "2022-09-14 17:04:47.516774"], ["updated_at", "2022-09-14 17:04:47.516774"], ["job_id", "63fbdbce-bec0-4fca-b049-633cba1b90bf"]] [ActiveJob] [GoodJob] [63fbdbce-bec0-4fca-b049-633cba1b90bf]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [GoodJob] [63fbdbce-bec0-4fca-b049-633cba1b90bf]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [GoodJob] [63fbdbce-bec0-4fca-b049-633cba1b90bf] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-09-14 17:04:47.519017"], ["status", "running"], ["updated_at", "2022-09-14 17:04:47.519356"], ["id", 329]] [ActiveJob] [GoodJob] [63fbdbce-bec0-4fca-b049-633cba1b90bf]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [GoodJob] [63fbdbce-bec0-4fca-b049-633cba1b90bf]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [GoodJob] [63fbdbce-bec0-4fca-b049-633cba1b90bf] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2022-09-14 17:04:47.520672"], ["status", "success"], ["updated_at", "2022-09-14 17:04:47.520993"], ["id", 329]] [ActiveJob] [GoodJob] [63fbdbce-bec0-4fca-b049-633cba1b90bf]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [GoodJob] [63fbdbce-bec0-4fca-b049-633cba1b90bf] Performed GoodJob (Job ID: 63fbdbce-bec0-4fca-b049-633cba1b90bf) from Test(default) in 20.15ms  (0.3ms) SELECT COUNT(*) FROM "canvas_sync_job_logs" CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" ORDER BY "canvas_sync_job_logs"."id" DESC LIMIT $1 [["LIMIT", 1]]  (0.4ms) ROLLBACK  (0.3ms) BEGIN [ActiveJob] [BadJob] [0e655c4e-affc-4776-b512-dfedb23b7b8a] Performing BadJob (Job ID: 0e655c4e-affc-4776-b512-dfedb23b7b8a) from Test(default) with arguments: "argument" [ActiveJob] [BadJob] [0e655c4e-affc-4776-b512-dfedb23b7b8a] CanvasSync::JobLog Load (0.5ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "0e655c4e-affc-4776-b512-dfedb23b7b8a"], ["LIMIT", 1]] [ActiveJob] [BadJob] [0e655c4e-affc-4776-b512-dfedb23b7b8a]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [BadJob] [0e655c4e-affc-4776-b512-dfedb23b7b8a] CanvasSync::JobLog Create (0.4ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "BadJob"], ["status", "enqueued"], ["job_arguments", "---\n- argument\n"], ["created_at", "2022-09-14 17:04:47.529332"], ["updated_at", "2022-09-14 17:04:47.529332"], ["job_id", "0e655c4e-affc-4776-b512-dfedb23b7b8a"]] [ActiveJob] [BadJob] [0e655c4e-affc-4776-b512-dfedb23b7b8a]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [BadJob] [0e655c4e-affc-4776-b512-dfedb23b7b8a]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [BadJob] [0e655c4e-affc-4776-b512-dfedb23b7b8a] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-09-14 17:04:47.531129"], ["status", "running"], ["updated_at", "2022-09-14 17:04:47.531598"], ["id", 330]] [ActiveJob] [BadJob] [0e655c4e-affc-4776-b512-dfedb23b7b8a]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [BadJob] [0e655c4e-affc-4776-b512-dfedb23b7b8a]  (0.3ms) SAVEPOINT active_record_1 [ActiveJob] [BadJob] [0e655c4e-affc-4776-b512-dfedb23b7b8a] CanvasSync::JobLog Update (0.8ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "exception" = $2, "backtrace" = $3, "status" = $4, "updated_at" = $5 WHERE "canvas_sync_job_logs"."id" = $6 [["completed_at", "2022-09-14 17:04:47.533229"], ["exception", "EvilError: EvilError"], ["backtrace", "/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:12:in `perform'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/execution.rb:39:in `block in perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:109:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/active_job.rb:24:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:21:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/i18n-1.12.0/lib/i18n.rb:317:in `with_locale'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/translation.rb:9:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:26:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/notifications.rb:168:in `block in instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/notifications.rb:168:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:25:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:46:in `block in tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/tagged_logging.rb:71:in `block in tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/tagged_logging.rb:28:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/tagged_logging.rb:71:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:46:in `tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:22:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:136:in `run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/execution.rb:38:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/execution.rb:18:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:40:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/matchers/built_in/raise_error.rb:59:in `matches?'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:51:in `block in handle_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:27:in `with_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:48:in `handle_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/expectation_target.rb:65:in `to'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/expectation_target.rb:139:in `to'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:39:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:263:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:263:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:511:in `block in with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:468:in `block in with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:486:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-rails-5.1.1/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:486:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:468:in `with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:511:in `with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:259:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:646:in `block in run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:642:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:642:in `run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:607:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/configuration.rb:2068:in `with_suite_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:116:in `block in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/reporter.rb:74:in `report'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:115:in `run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:89:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:71:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:45:in `invoke'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/exe/rspec:4:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/rspec:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/rspec:23:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:58:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:58:in `kernel_load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:23:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:483:in `exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:31:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:25:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/exe/bundle:48:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/friendly_errors.rb:120:in `with_friendly_errors'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/exe/bundle:36:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/bundle:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/bundle:23:in `
'"], ["status", "error"], ["updated_at", "2022-09-14 17:04:47.534020"], ["id", 330]] [ActiveJob] [BadJob] [0e655c4e-affc-4776-b512-dfedb23b7b8a]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [BadJob] [0e655c4e-affc-4776-b512-dfedb23b7b8a] Error performing BadJob (Job ID: 0e655c4e-affc-4776-b512-dfedb23b7b8a) from Test(default) in 8.83ms: EvilError (EvilError): /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:12:in `perform' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/execution.rb:39:in `block in perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:109:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/active_job.rb:24:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:21:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/i18n-1.12.0/lib/i18n.rb:317:in `with_locale' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/translation.rb:9:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:26:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/notifications.rb:168:in `block in instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/notifications.rb:168:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:25:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:46:in `block in tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/tagged_logging.rb:71:in `block in tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/tagged_logging.rb:28:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/tagged_logging.rb:71:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:46:in `tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:22:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:136:in `run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/execution.rb:38:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/execution.rb:18:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:40:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/matchers/built_in/raise_error.rb:59:in `matches?' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:51:in `block in handle_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:27:in `with_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:48:in `handle_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/expectation_target.rb:65:in `to' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/expectation_target.rb:139:in `to' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:39:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:263:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:263:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:511:in `block in with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:468:in `block in with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:486:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-rails-5.1.1/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:486:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:468:in `with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:511:in `with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:259:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:646:in `block in run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:642:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:642:in `run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:607:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/configuration.rb:2068:in `with_suite_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:116:in `block in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/reporter.rb:74:in `report' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:115:in `run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:89:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:71:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:45:in `invoke' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/exe/rspec:4:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/rspec:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/rspec:23:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:58:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:58:in `kernel_load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:23:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:483:in `exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:31:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:25:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/exe/bundle:48:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/friendly_errors.rb:120:in `with_friendly_errors' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/exe/bundle:36:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/bundle:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/bundle:23:in `
' CanvasSync::JobLog Load (0.4ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" ORDER BY "canvas_sync_job_logs"."id" DESC LIMIT $1 [["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.3ms) BEGIN [ActiveJob] [BadJob] [aa79df97-7efc-48a4-a9c7-af096d59da1c] Performing BadJob (Job ID: aa79df97-7efc-48a4-a9c7-af096d59da1c) from Test(default) [ActiveJob] [BadJob] [aa79df97-7efc-48a4-a9c7-af096d59da1c] CanvasSync::JobLog Load (0.3ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "aa79df97-7efc-48a4-a9c7-af096d59da1c"], ["LIMIT", 1]] [ActiveJob] [BadJob] [aa79df97-7efc-48a4-a9c7-af096d59da1c]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [BadJob] [aa79df97-7efc-48a4-a9c7-af096d59da1c] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["job_class", "BadJob"], ["status", "enqueued"], ["created_at", "2022-09-14 17:04:47.541026"], ["updated_at", "2022-09-14 17:04:47.541026"], ["job_id", "aa79df97-7efc-48a4-a9c7-af096d59da1c"]] [ActiveJob] [BadJob] [aa79df97-7efc-48a4-a9c7-af096d59da1c]  (0.5ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [BadJob] [aa79df97-7efc-48a4-a9c7-af096d59da1c]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [BadJob] [aa79df97-7efc-48a4-a9c7-af096d59da1c] CanvasSync::JobLog Update (0.4ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-09-14 17:04:47.542798"], ["status", "running"], ["updated_at", "2022-09-14 17:04:47.543290"], ["id", 331]] [ActiveJob] [BadJob] [aa79df97-7efc-48a4-a9c7-af096d59da1c]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [BadJob] [aa79df97-7efc-48a4-a9c7-af096d59da1c]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [BadJob] [aa79df97-7efc-48a4-a9c7-af096d59da1c] CanvasSync::JobLog Update (0.5ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "exception" = $2, "backtrace" = $3, "status" = $4, "updated_at" = $5 WHERE "canvas_sync_job_logs"."id" = $6 [["completed_at", "2022-09-14 17:04:47.545040"], ["exception", "ArgumentError: wrong number of arguments (given 0, expected 1)"], ["backtrace", "/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:11:in `perform'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/execution.rb:39:in `block in perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:109:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/active_job.rb:24:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:21:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/i18n-1.12.0/lib/i18n.rb:317:in `with_locale'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/translation.rb:9:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:26:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/notifications.rb:168:in `block in instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/notifications.rb:168:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:25:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:46:in `block in tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/tagged_logging.rb:71:in `block in tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/tagged_logging.rb:28:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/tagged_logging.rb:71:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:46:in `tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:22:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:136:in `run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/execution.rb:38:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/execution.rb:18:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:52:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/matchers/built_in/raise_error.rb:59:in `matches?'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:51:in `block in handle_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:27:in `with_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:48:in `handle_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/expectation_target.rb:65:in `to'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/expectation_target.rb:139:in `to'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:51:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:263:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:263:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:511:in `block in with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:468:in `block in with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:486:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-rails-5.1.1/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:486:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:468:in `with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:511:in `with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:259:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:646:in `block in run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:642:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:642:in `run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:607:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/configuration.rb:2068:in `with_suite_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:116:in `block in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/reporter.rb:74:in `report'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:115:in `run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:89:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:71:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:45:in `invoke'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/exe/rspec:4:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/rspec:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/rspec:23:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:58:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:58:in `kernel_load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:23:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:483:in `exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:31:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:25:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/exe/bundle:48:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/friendly_errors.rb:120:in `with_friendly_errors'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/exe/bundle:36:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/bundle:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/bundle:23:in `
'"], ["status", "error"], ["updated_at", "2022-09-14 17:04:47.545584"], ["id", 331]] [ActiveJob] [BadJob] [aa79df97-7efc-48a4-a9c7-af096d59da1c]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [BadJob] [aa79df97-7efc-48a4-a9c7-af096d59da1c] Error performing BadJob (Job ID: aa79df97-7efc-48a4-a9c7-af096d59da1c) from Test(default) in 7.63ms: ArgumentError (wrong number of arguments (given 0, expected 1)): /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:11:in `perform' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/execution.rb:39:in `block in perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:109:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/active_job.rb:24:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:21:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/i18n-1.12.0/lib/i18n.rb:317:in `with_locale' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/translation.rb:9:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:26:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/notifications.rb:168:in `block in instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/notifications.rb:168:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:25:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:46:in `block in tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/tagged_logging.rb:71:in `block in tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/tagged_logging.rb:28:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/tagged_logging.rb:71:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:46:in `tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:22:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:136:in `run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/execution.rb:38:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/execution.rb:18:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:52:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/matchers/built_in/raise_error.rb:59:in `matches?' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:51:in `block in handle_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:27:in `with_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:48:in `handle_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/expectation_target.rb:65:in `to' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/expectation_target.rb:139:in `to' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:51:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:263:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:263:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:511:in `block in with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:468:in `block in with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:486:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-rails-5.1.1/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:486:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:468:in `with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:511:in `with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:259:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:646:in `block in run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:642:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:642:in `run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:607:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/configuration.rb:2068:in `with_suite_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:116:in `block in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/reporter.rb:74:in `report' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:115:in `run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:89:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:71:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:45:in `invoke' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/exe/rspec:4:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/rspec:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/rspec:23:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:58:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:58:in `kernel_load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:23:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:483:in `exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:31:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:25:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/exe/bundle:48:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/friendly_errors.rb:120:in `with_friendly_errors' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/exe/bundle:36:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/bundle:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/bundle:23:in `
'  (0.3ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] [BadJob] [51ca62c3-79e5-4a5f-865c-5767284c027c] Performing BadJob (Job ID: 51ca62c3-79e5-4a5f-865c-5767284c027c) from Test(default) [ActiveJob] [BadJob] [51ca62c3-79e5-4a5f-865c-5767284c027c] CanvasSync::JobLog Load (0.3ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "51ca62c3-79e5-4a5f-865c-5767284c027c"], ["LIMIT", 1]] [ActiveJob] [BadJob] [51ca62c3-79e5-4a5f-865c-5767284c027c]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [BadJob] [51ca62c3-79e5-4a5f-865c-5767284c027c] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["job_class", "BadJob"], ["status", "enqueued"], ["created_at", "2022-09-14 17:04:47.552550"], ["updated_at", "2022-09-14 17:04:47.552550"], ["job_id", "51ca62c3-79e5-4a5f-865c-5767284c027c"]] [ActiveJob] [BadJob] [51ca62c3-79e5-4a5f-865c-5767284c027c]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [BadJob] [51ca62c3-79e5-4a5f-865c-5767284c027c]  (0.3ms) SAVEPOINT active_record_1 [ActiveJob] [BadJob] [51ca62c3-79e5-4a5f-865c-5767284c027c] CanvasSync::JobLog Update (0.4ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-09-14 17:04:47.553917"], ["status", "running"], ["updated_at", "2022-09-14 17:04:47.554586"], ["id", 332]] [ActiveJob] [BadJob] [51ca62c3-79e5-4a5f-865c-5767284c027c]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [BadJob] [51ca62c3-79e5-4a5f-865c-5767284c027c]  (0.3ms) SAVEPOINT active_record_1 [ActiveJob] [BadJob] [51ca62c3-79e5-4a5f-865c-5767284c027c] CanvasSync::JobLog Update (1.2ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "exception" = $2, "backtrace" = $3, "status" = $4, "updated_at" = $5 WHERE "canvas_sync_job_logs"."id" = $6 [["completed_at", "2022-09-14 17:04:47.560797"], ["exception", "ArgumentError: wrong number of arguments (given 0, expected 1)"], ["backtrace", "/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:11:in `perform'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/execution.rb:39:in `block in perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:109:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/active_job.rb:24:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:21:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/i18n-1.12.0/lib/i18n.rb:317:in `with_locale'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/translation.rb:9:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:26:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/notifications.rb:168:in `block in instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/notifications.rb:168:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:25:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:46:in `block in tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/tagged_logging.rb:71:in `block in tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/tagged_logging.rb:28:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/tagged_logging.rb:71:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:46:in `tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:22:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:136:in `run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/execution.rb:38:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/execution.rb:18:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:60:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/matchers/built_in/raise_error.rb:59:in `matches?'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:51:in `block in handle_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:27:in `with_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:48:in `handle_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/expectation_target.rb:65:in `to'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/expectation_target.rb:139:in `to'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:59:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:263:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:263:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:511:in `block in with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:468:in `block in with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:486:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-rails-5.1.1/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:486:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:468:in `with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:511:in `with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:259:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:646:in `block in run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:642:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:642:in `run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:607:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/configuration.rb:2068:in `with_suite_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:116:in `block in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/reporter.rb:74:in `report'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:115:in `run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:89:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:71:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:45:in `invoke'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/exe/rspec:4:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/rspec:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/rspec:23:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:58:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:58:in `kernel_load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:23:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:483:in `exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:31:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:25:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/exe/bundle:48:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/friendly_errors.rb:120:in `with_friendly_errors'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/exe/bundle:36:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/bundle:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/bundle:23:in `
'\n\nError Occurred while handling an Error: NoMethodError: undefined method `bad_catcher' for BadJob:Class\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-mocks-3.11.0/lib/rspec/mocks/method_double.rb:28:in `block in original_implementation_callable'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-mocks-3.11.0/lib/rspec/mocks/message_expectation.rb:143:in `block in and_call_original'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-mocks-3.11.0/lib/rspec/mocks/message_expectation.rb:801:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-mocks-3.11.0/lib/rspec/mocks/message_expectation.rb:615:in `invoke_incrementing_actual_calls_by'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-mocks-3.11.0/lib/rspec/mocks/message_expectation.rb:470:in `invoke'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-mocks-3.11.0/lib/rspec/mocks/proxy.rb:217:in `message_received'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-mocks-3.11.0/lib/rspec/mocks/proxy.rb:361:in `message_received'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-mocks-3.11.0/lib/rspec/mocks/method_double.rb:78:in `proxy_method_invoked'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-mocks-3.11.0/lib/rspec/mocks/method_double.rb:64:in `block (2 levels) in define_proxy_method'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:31:in `rescue in block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:23:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/i18n-1.12.0/lib/i18n.rb:317:in `with_locale'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/translation.rb:9:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:26:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/notifications.rb:168:in `block in instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/notifications.rb:168:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:25:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:46:in `block in tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/tagged_logging.rb:71:in `block in tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/tagged_logging.rb:28:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/tagged_logging.rb:71:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:46:in `tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:22:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:136:in `run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/execution.rb:38:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/execution.rb:18:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:60:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/matchers/built_in/raise_error.rb:59:in `matches?'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:51:in `block in handle_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:27:in `with_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:48:in `handle_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/expectation_target.rb:65:in `to'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/expectation_target.rb:139:in `to'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:59:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:263:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:263:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:511:in `block in with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:468:in `block in with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:486:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-rails-5.1.1/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:486:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:468:in `with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:511:in `with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:259:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:646:in `block in run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:642:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:642:in `run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:607:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/configuration.rb:2068:in `with_suite_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:116:in `block in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/reporter.rb:74:in `report'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:115:in `run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:89:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:71:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:45:in `invoke'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/exe/rspec:4:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/rspec:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/rspec:23:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:58:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:58:in `kernel_load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:23:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:483:in `exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:31:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:25:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/exe/bundle:48:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/friendly_errors.rb:120:in `with_friendly_errors'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/exe/bundle:36:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/bundle:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/bundle:23:in `
'"], ["status", "error"], ["updated_at", "2022-09-14 17:04:47.561506"], ["id", 332]] [ActiveJob] [BadJob] [51ca62c3-79e5-4a5f-865c-5767284c027c]  (0.4ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [BadJob] [51ca62c3-79e5-4a5f-865c-5767284c027c] Error performing BadJob (Job ID: 51ca62c3-79e5-4a5f-865c-5767284c027c) from Test(default) in 13.67ms: ArgumentError (wrong number of arguments (given 0, expected 1)): /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:11:in `perform' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/execution.rb:39:in `block in perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:109:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/active_job.rb:24:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:21:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/i18n-1.12.0/lib/i18n.rb:317:in `with_locale' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/translation.rb:9:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:26:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/notifications.rb:168:in `block in instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/notifications.rb:168:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:25:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:46:in `block in tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/tagged_logging.rb:71:in `block in tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/tagged_logging.rb:28:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/tagged_logging.rb:71:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:46:in `tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:22:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:136:in `run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/execution.rb:38:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/execution.rb:18:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:60:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/matchers/built_in/raise_error.rb:59:in `matches?' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:51:in `block in handle_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:27:in `with_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:48:in `handle_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/expectation_target.rb:65:in `to' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/expectation_target.rb:139:in `to' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:59:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:263:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:263:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:511:in `block in with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:468:in `block in with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:486:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-rails-5.1.1/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:486:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:468:in `with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:511:in `with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:259:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:646:in `block in run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:642:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:642:in `run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:607:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/configuration.rb:2068:in `with_suite_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:116:in `block in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/reporter.rb:74:in `report' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:115:in `run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:89:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:71:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:45:in `invoke' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/exe/rspec:4:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/rspec:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/rspec:23:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:58:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:58:in `kernel_load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:23:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:483:in `exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:31:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:25:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/exe/bundle:48:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/friendly_errors.rb:120:in `with_friendly_errors' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/exe/bundle:36:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/bundle:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/bundle:23:in `
' CanvasSync::JobLog Load (0.5ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" ORDER BY "canvas_sync_job_logs"."id" DESC LIMIT $1 [["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] [CanvasSync::Jobs::ReportChecker] [9448dc38-efa6-4407-a1d6-48fc02ad21a1] Performing CanvasSync::Jobs::ReportChecker (Job ID: 9448dc38-efa6-4407-a1d6-48fc02ad21a1) from Test(default) with arguments: "provisioning_csv", 1, "FakeProcessor", {} [ActiveJob] [CanvasSync::Jobs::ReportChecker] [9448dc38-efa6-4407-a1d6-48fc02ad21a1] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "9448dc38-efa6-4407-a1d6-48fc02ad21a1"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [9448dc38-efa6-4407-a1d6-48fc02ad21a1]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [9448dc38-efa6-4407-a1d6-48fc02ad21a1] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- provisioning_csv\n- 1\n- FakeProcessor\n- {}\n"], ["created_at", "2022-09-14 17:04:47.574474"], ["updated_at", "2022-09-14 17:04:47.574474"], ["job_id", "9448dc38-efa6-4407-a1d6-48fc02ad21a1"]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [9448dc38-efa6-4407-a1d6-48fc02ad21a1]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [9448dc38-efa6-4407-a1d6-48fc02ad21a1]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [9448dc38-efa6-4407-a1d6-48fc02ad21a1] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-09-14 17:04:47.576265"], ["status", "running"], ["updated_at", "2022-09-14 17:04:47.576638"], ["id", 333]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [9448dc38-efa6-4407-a1d6-48fc02ad21a1]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [9448dc38-efa6-4407-a1d6-48fc02ad21a1]  (0.3ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [9448dc38-efa6-4407-a1d6-48fc02ad21a1] CanvasSync::JobLog Destroy (0.4ms) DELETE FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."id" = $1 [["id", 333]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [9448dc38-efa6-4407-a1d6-48fc02ad21a1]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [9448dc38-efa6-4407-a1d6-48fc02ad21a1] Performed CanvasSync::Jobs::ReportChecker (Job ID: 9448dc38-efa6-4407-a1d6-48fc02ad21a1) from Test(default) in 10.34ms  (0.3ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] [CanvasSync::Jobs::ReportChecker] [cbda852e-eb21-4b2f-87e6-f0070da4c58d] Performing CanvasSync::Jobs::ReportChecker (Job ID: cbda852e-eb21-4b2f-87e6-f0070da4c58d) from Test(default) with arguments: "provisioning_csv", 1, "FakeProcessor", {} [ActiveJob] [CanvasSync::Jobs::ReportChecker] [cbda852e-eb21-4b2f-87e6-f0070da4c58d] CanvasSync::JobLog Load (0.3ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "cbda852e-eb21-4b2f-87e6-f0070da4c58d"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [cbda852e-eb21-4b2f-87e6-f0070da4c58d]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [cbda852e-eb21-4b2f-87e6-f0070da4c58d] CanvasSync::JobLog Create (0.4ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- provisioning_csv\n- 1\n- FakeProcessor\n- {}\n"], ["created_at", "2022-09-14 17:04:47.588068"], ["updated_at", "2022-09-14 17:04:47.588068"], ["job_id", "cbda852e-eb21-4b2f-87e6-f0070da4c58d"]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [cbda852e-eb21-4b2f-87e6-f0070da4c58d]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [cbda852e-eb21-4b2f-87e6-f0070da4c58d]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [cbda852e-eb21-4b2f-87e6-f0070da4c58d] CanvasSync::JobLog Update (0.4ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-09-14 17:04:47.590131"], ["status", "running"], ["updated_at", "2022-09-14 17:04:47.590605"], ["id", 334]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [cbda852e-eb21-4b2f-87e6-f0070da4c58d]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [cbda852e-eb21-4b2f-87e6-f0070da4c58d]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [cbda852e-eb21-4b2f-87e6-f0070da4c58d] CanvasSync::JobLog Create (0.4ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- provisioning_csv\n- 1\n- FakeProcessor\n- {}\n- {}\n"], ["created_at", "2022-09-14 17:04:47.595051"], ["updated_at", "2022-09-14 17:04:47.595051"], ["job_id", "180f48ec-a625-4d65-96a0-091ed111f66f"]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [cbda852e-eb21-4b2f-87e6-f0070da4c58d]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [cbda852e-eb21-4b2f-87e6-f0070da4c58d] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: 180f48ec-a625-4d65-96a0-091ed111f66f) to Test(default) at 2022-09-14 17:05:17 UTC with arguments: "provisioning_csv", 1, "FakeProcessor", {}, {} [ActiveJob] [CanvasSync::Jobs::ReportChecker] [cbda852e-eb21-4b2f-87e6-f0070da4c58d]  (0.4ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [cbda852e-eb21-4b2f-87e6-f0070da4c58d] CanvasSync::JobLog Destroy (0.3ms) DELETE FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."id" = $1 [["id", 334]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [cbda852e-eb21-4b2f-87e6-f0070da4c58d]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [cbda852e-eb21-4b2f-87e6-f0070da4c58d] Performed CanvasSync::Jobs::ReportChecker (Job ID: cbda852e-eb21-4b2f-87e6-f0070da4c58d) from Test(default) in 12.99ms  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] [CanvasSync::Jobs::ReportChecker] [8e8a13c1-2227-4a0c-8887-bb12e1356fad] Performing CanvasSync::Jobs::ReportChecker (Job ID: 8e8a13c1-2227-4a0c-8887-bb12e1356fad) from Test(default) with arguments: "provisioning_csv", 1, "FakeProcessor", {} [ActiveJob] [CanvasSync::Jobs::ReportChecker] [8e8a13c1-2227-4a0c-8887-bb12e1356fad] CanvasSync::JobLog Load (0.3ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "8e8a13c1-2227-4a0c-8887-bb12e1356fad"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [8e8a13c1-2227-4a0c-8887-bb12e1356fad]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [8e8a13c1-2227-4a0c-8887-bb12e1356fad] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- provisioning_csv\n- 1\n- FakeProcessor\n- {}\n"], ["created_at", "2022-09-14 17:04:47.603774"], ["updated_at", "2022-09-14 17:04:47.603774"], ["job_id", "8e8a13c1-2227-4a0c-8887-bb12e1356fad"]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [8e8a13c1-2227-4a0c-8887-bb12e1356fad]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [8e8a13c1-2227-4a0c-8887-bb12e1356fad]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [8e8a13c1-2227-4a0c-8887-bb12e1356fad] CanvasSync::JobLog Update (0.4ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-09-14 17:04:47.605708"], ["status", "running"], ["updated_at", "2022-09-14 17:04:47.606148"], ["id", 336]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [8e8a13c1-2227-4a0c-8887-bb12e1356fad]  (0.3ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [8e8a13c1-2227-4a0c-8887-bb12e1356fad]  (0.3ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [8e8a13c1-2227-4a0c-8887-bb12e1356fad] CanvasSync::JobLog Update (1.0ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "exception" = $2, "backtrace" = $3, "status" = $4, "updated_at" = $5 WHERE "canvas_sync_job_logs"."id" = $6 [["completed_at", "2022-09-14 17:04:47.612997"], ["exception", "NameError: undefined local variable or method `current_organization' for #"], ["backtrace", "/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/jobs/report_checker.rb:35:in `perform'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/execution.rb:39:in `block in perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:109:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/active_job.rb:24:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:21:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/i18n-1.12.0/lib/i18n.rb:317:in `with_locale'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/translation.rb:9:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:26:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/notifications.rb:168:in `block in instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/notifications.rb:168:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:25:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:46:in `block in tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/tagged_logging.rb:71:in `block in tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/tagged_logging.rb:28:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/tagged_logging.rb:71:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:46:in `tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:22:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:136:in `run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/execution.rb:38:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/execution.rb:18:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/report_checker_spec.rb:11:in `start_job'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/report_checker_spec.rb:53:in `block (5 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/matchers/built_in/raise_error.rb:59:in `matches?'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:51:in `block in handle_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:27:in `with_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:48:in `handle_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/expectation_target.rb:65:in `to'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/expectation_target.rb:139:in `to'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/report_checker_spec.rb:53:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:263:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:263:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:511:in `block in with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:468:in `block in with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:486:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-rails-5.1.1/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:486:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:468:in `with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:511:in `with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:259:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:646:in `block in run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:642:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:642:in `run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:607:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/configuration.rb:2068:in `with_suite_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:116:in `block in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/reporter.rb:74:in `report'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:115:in `run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:89:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:71:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:45:in `invoke'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/exe/rspec:4:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/rspec:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/rspec:23:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:58:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:58:in `kernel_load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:23:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:483:in `exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:31:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:25:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/exe/bundle:48:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/friendly_errors.rb:120:in `with_friendly_errors'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/exe/bundle:36:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/bundle:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/bundle:23:in `
'"], ["status", "error"], ["updated_at", "2022-09-14 17:04:47.613764"], ["id", 336]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [8e8a13c1-2227-4a0c-8887-bb12e1356fad]  (0.3ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [8e8a13c1-2227-4a0c-8887-bb12e1356fad] Error performing CanvasSync::Jobs::ReportChecker (Job ID: 8e8a13c1-2227-4a0c-8887-bb12e1356fad) from Test(default) in 15.0ms: NameError (undefined local variable or method `current_organization' for #): /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/jobs/report_checker.rb:35:in `perform' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/execution.rb:39:in `block in perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:109:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/active_job.rb:24:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:21:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/i18n-1.12.0/lib/i18n.rb:317:in `with_locale' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/translation.rb:9:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:26:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/notifications.rb:168:in `block in instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/notifications.rb:168:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:25:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:46:in `block in tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/tagged_logging.rb:71:in `block in tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/tagged_logging.rb:28:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/tagged_logging.rb:71:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:46:in `tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:22:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:136:in `run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/execution.rb:38:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/execution.rb:18:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/report_checker_spec.rb:11:in `start_job' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/report_checker_spec.rb:53:in `block (5 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/matchers/built_in/raise_error.rb:59:in `matches?' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:51:in `block in handle_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:27:in `with_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:48:in `handle_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/expectation_target.rb:65:in `to' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/expectation_target.rb:139:in `to' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/report_checker_spec.rb:53:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:263:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:263:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:511:in `block in with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:468:in `block in with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:486:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-rails-5.1.1/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:486:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:468:in `with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:511:in `with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:259:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:646:in `block in run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:642:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:642:in `run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:607:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/configuration.rb:2068:in `with_suite_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:116:in `block in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/reporter.rb:74:in `report' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:115:in `run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:89:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:71:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:45:in `invoke' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/exe/rspec:4:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/rspec:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/rspec:23:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:58:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:58:in `kernel_load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:23:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:483:in `exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:31:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:25:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/exe/bundle:48:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/friendly_errors.rb:120:in `with_friendly_errors' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/exe/bundle:36:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/bundle:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/bundle:23:in `
'  (0.5ms) ROLLBACK  (0.3ms) BEGIN [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [34094259-c218-4608-9a1a-8ace1b73ad6d] Performing CanvasSync::Jobs::ReportProcessorJob (Job ID: 34094259-c218-4608-9a1a-8ace1b73ad6d) from Test(default) with arguments: "provisioning_csv", "https://test.instructure.com/sample_report_download", "FakeProcessor", {}, 1 [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [34094259-c218-4608-9a1a-8ace1b73ad6d] CanvasSync::JobLog Load (0.3ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "34094259-c218-4608-9a1a-8ace1b73ad6d"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [34094259-c218-4608-9a1a-8ace1b73ad6d]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [34094259-c218-4608-9a1a-8ace1b73ad6d] CanvasSync::JobLog Create (0.4ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportProcessorJob"], ["status", "enqueued"], ["job_arguments", "---\n- provisioning_csv\n- https://test.instructure.com/sample_report_download\n- FakeProcessor\n- {}\n- 1\n"], ["created_at", "2022-09-14 17:04:47.623805"], ["updated_at", "2022-09-14 17:04:47.623805"], ["job_id", "34094259-c218-4608-9a1a-8ace1b73ad6d"]] [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [34094259-c218-4608-9a1a-8ace1b73ad6d]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [34094259-c218-4608-9a1a-8ace1b73ad6d]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [34094259-c218-4608-9a1a-8ace1b73ad6d] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-09-14 17:04:47.625827"], ["status", "running"], ["updated_at", "2022-09-14 17:04:47.626346"], ["id", 337]] [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [34094259-c218-4608-9a1a-8ace1b73ad6d]  (0.3ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [34094259-c218-4608-9a1a-8ace1b73ad6d]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [34094259-c218-4608-9a1a-8ace1b73ad6d] CanvasSync::JobLog Update (0.6ms) UPDATE "canvas_sync_job_logs" SET "job_class" = $1, "updated_at" = $2 WHERE "canvas_sync_job_logs"."id" = $3 [["job_class", "FakeProcessor"], ["updated_at", "2022-09-14 17:04:47.629435"], ["id", 337]] [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [34094259-c218-4608-9a1a-8ace1b73ad6d]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [34094259-c218-4608-9a1a-8ace1b73ad6d]  (0.3ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [34094259-c218-4608-9a1a-8ace1b73ad6d] CanvasSync::JobLog Update (0.4ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2022-09-14 17:04:47.643490"], ["status", "success"], ["updated_at", "2022-09-14 17:04:47.644114"], ["id", 337]] [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [34094259-c218-4608-9a1a-8ace1b73ad6d]  (0.6ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [34094259-c218-4608-9a1a-8ace1b73ad6d] Performed CanvasSync::Jobs::ReportProcessorJob (Job ID: 34094259-c218-4608-9a1a-8ace1b73ad6d) from Test(default) in 24.52ms  (0.3ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [CanvasSync::Jobs::ReportStarter] [8edbd717-d128-4c1f-bd77-3a70e41b3fea] Performing CanvasSync::Jobs::ReportStarter (Job ID: 8edbd717-d128-4c1f-bd77-3a70e41b3fea) from Test(default) with arguments: "provisioning_csv", {"parameters[users]"=>true}, "CoolProcessor", {:models=>["users"]} [ActiveJob] [CanvasSync::Jobs::ReportStarter] [8edbd717-d128-4c1f-bd77-3a70e41b3fea] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "8edbd717-d128-4c1f-bd77-3a70e41b3fea"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::ReportStarter] [8edbd717-d128-4c1f-bd77-3a70e41b3fea]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [8edbd717-d128-4c1f-bd77-3a70e41b3fea]  (0.2ms) ROLLBACK TO SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [8edbd717-d128-4c1f-bd77-3a70e41b3fea] Error performing CanvasSync::Jobs::ReportStarter (Job ID: 8edbd717-d128-4c1f-bd77-3a70e41b3fea) from Test(default) in 2.11ms: Psych::DisallowedClass (Tried to load unspecified class: Symbol): /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/class_loader.rb:97:in `find' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/class_loader.rb:28:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/class_loader.rb:39:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/class_loader.rb:32:in `symbolize' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/class_loader.rb:82:in `symbolize' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/scalar_scanner.rb:74:in `tokenize' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/visitors/to_ruby.rb:60:in `deserialize' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/visitors/to_ruby.rb:123:in `visit_Psych_Nodes_Scalar' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/visitors/visitor.rb:16:in `visit' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/visitors/visitor.rb:6:in `accept' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/visitors/to_ruby.rb:32:in `accept' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/visitors/to_ruby.rb:339:in `block in revive_hash' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/visitors/to_ruby.rb:338:in `each' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/visitors/to_ruby.rb:338:in `each_slice' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/visitors/to_ruby.rb:338:in `revive_hash' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/visitors/to_ruby.rb:162:in `visit_Psych_Nodes_Mapping' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/visitors/visitor.rb:16:in `visit' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/visitors/visitor.rb:6:in `accept' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/visitors/to_ruby.rb:32:in `accept' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/visitors/to_ruby.rb:332:in `block in register_empty' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/visitors/to_ruby.rb:332:in `each' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/visitors/to_ruby.rb:332:in `register_empty' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/visitors/to_ruby.rb:141:in `visit_Psych_Nodes_Sequence' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/visitors/visitor.rb:16:in `visit' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/visitors/visitor.rb:6:in `accept' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/visitors/to_ruby.rb:32:in `accept' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/visitors/to_ruby.rb:313:in `visit_Psych_Nodes_Document' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/visitors/visitor.rb:16:in `visit' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/visitors/visitor.rb:6:in `accept' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/visitors/to_ruby.rb:32:in `accept' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych.rb:360:in `safe_load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activerecord-5.2.8.1/lib/active_record/coders/yaml_column.rb:51:in `yaml_load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activerecord-5.2.8.1/lib/active_record/coders/yaml_column.rb:26:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activerecord-5.2.8.1/lib/active_record/type/serialized.rb:22:in `deserialize' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activemodel-5.2.8.1/lib/active_model/type/helpers/mutable.rb:8:in `cast' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activemodel-5.2.8.1/lib/active_model/attribute.rb:175:in `type_cast' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activemodel-5.2.8.1/lib/active_model/attribute.rb:42:in `value' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activemodel-5.2.8.1/lib/active_model/attribute.rb:156:in `changed_from_assignment?' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activemodel-5.2.8.1/lib/active_model/attribute.rb:59:in `changed?' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activemodel-5.2.8.1/lib/active_model/attribute_mutation_tracker.rb:49:in `changed?' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activemodel-5.2.8.1/lib/active_model/attribute_mutation_tracker.rb:15:in `block in changed_attribute_names' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activemodel-5.2.8.1/lib/active_model/attribute_mutation_tracker.rb:15:in `select' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activemodel-5.2.8.1/lib/active_model/attribute_mutation_tracker.rb:15:in `changed_attribute_names' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activerecord-5.2.8.1/lib/active_record/attribute_methods/dirty.rb:114:in `changed_attribute_names_to_save' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activerecord-5.2.8.1/lib/active_record/attribute_methods/dirty.rb:146:in `keys_for_partial_write' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activerecord-5.2.8.1/lib/active_record/attribute_methods/dirty.rb:140:in `_create_record' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activerecord-5.2.8.1/lib/active_record/callbacks.rb:346:in `block in _create_record' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:98:in `run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:816:in `_run_create_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activerecord-5.2.8.1/lib/active_record/callbacks.rb:346:in `_create_record' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activerecord-5.2.8.1/lib/active_record/timestamp.rb:102:in `_create_record' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activerecord-5.2.8.1/lib/active_record/persistence.rb:705:in `create_or_update' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activerecord-5.2.8.1/lib/active_record/callbacks.rb:342:in `block in create_or_update' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:98:in `run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:816:in `_run_save_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activerecord-5.2.8.1/lib/active_record/callbacks.rb:342:in `create_or_update' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activerecord-5.2.8.1/lib/active_record/persistence.rb:275:in `save' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activerecord-5.2.8.1/lib/active_record/validations.rb:46:in `save' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activerecord-5.2.8.1/lib/active_record/transactions.rb:310:in `block (2 levels) in save' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activerecord-5.2.8.1/lib/active_record/transactions.rb:387:in `block in with_transaction_returning_status' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activerecord-5.2.8.1/lib/active_record/connection_adapters/abstract/database_statements.rb:267:in `block in transaction' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activerecord-5.2.8.1/lib/active_record/connection_adapters/abstract/transaction.rb:239:in `block in within_new_transaction' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/concurrency/load_interlock_aware_monitor.rb:26:in `block (2 levels) in synchronize' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/concurrency/load_interlock_aware_monitor.rb:25:in `handle_interrupt' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/concurrency/load_interlock_aware_monitor.rb:25:in `block in synchronize' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/concurrency/load_interlock_aware_monitor.rb:21:in `handle_interrupt' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/concurrency/load_interlock_aware_monitor.rb:21:in `synchronize' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activerecord-5.2.8.1/lib/active_record/connection_adapters/abstract/transaction.rb:236:in `within_new_transaction' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activerecord-5.2.8.1/lib/active_record/connection_adapters/abstract/database_statements.rb:267:in `transaction' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activerecord-5.2.8.1/lib/active_record/transactions.rb:212:in `transaction' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activerecord-5.2.8.1/lib/active_record/transactions.rb:385:in `with_transaction_returning_status' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activerecord-5.2.8.1/lib/active_record/transactions.rb:310:in `block in save' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activerecord-5.2.8.1/lib/active_record/transactions.rb:325:in `rollback_active_record_state!' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activerecord-5.2.8.1/lib/active_record/transactions.rb:309:in `save' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activerecord-5.2.8.1/lib/active_record/suppressor.rb:44:in `save' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activerecord-5.2.8.1/lib/active_record/persistence.rb:36:in `create' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:54:in `create_job_log' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:15:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/i18n-1.12.0/lib/i18n.rb:317:in `with_locale' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/translation.rb:9:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:26:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/notifications.rb:168:in `block in instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/notifications.rb:168:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:25:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:46:in `block in tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/tagged_logging.rb:71:in `block in tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/tagged_logging.rb:28:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/tagged_logging.rb:71:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:46:in `tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:22:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:136:in `run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/execution.rb:38:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/execution.rb:18:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/report_starter_spec.rb:18:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:263:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:263:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:511:in `block in with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:468:in `block in with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:486:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-rails-5.1.1/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:486:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:468:in `with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:511:in `with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:259:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:646:in `block in run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:642:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:642:in `run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:607:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/configuration.rb:2068:in `with_suite_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:116:in `block in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/reporter.rb:74:in `report' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:115:in `run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:89:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:71:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:45:in `invoke' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/exe/rspec:4:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/rspec:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/rspec:23:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:58:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:58:in `kernel_load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:23:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:483:in `exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:31:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:25:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/exe/bundle:48:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/friendly_errors.rb:120:in `with_friendly_errors' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/exe/bundle:36:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/bundle:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/bundle:23:in `
'  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] [CanvasSync::Jobs::ReportStarter] [2ed7c4cc-8cdc-44b5-af23-d9eb1d4e2677] Performing CanvasSync::Jobs::ReportStarter (Job ID: 2ed7c4cc-8cdc-44b5-af23-d9eb1d4e2677) from Test(default) with arguments: "provisioning_csv", {"parameters[users]"=>true}, "CoolProcessor", {:models=>["users"]}, {:allow_redownloads=>true} [ActiveJob] [CanvasSync::Jobs::ReportStarter] [2ed7c4cc-8cdc-44b5-af23-d9eb1d4e2677] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "2ed7c4cc-8cdc-44b5-af23-d9eb1d4e2677"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::ReportStarter] [2ed7c4cc-8cdc-44b5-af23-d9eb1d4e2677]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [2ed7c4cc-8cdc-44b5-af23-d9eb1d4e2677]  (0.2ms) ROLLBACK TO SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [2ed7c4cc-8cdc-44b5-af23-d9eb1d4e2677] Error performing CanvasSync::Jobs::ReportStarter (Job ID: 2ed7c4cc-8cdc-44b5-af23-d9eb1d4e2677) from Test(default) in 1.89ms: Psych::DisallowedClass (Tried to load unspecified class: Symbol): /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/class_loader.rb:97:in `find' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/class_loader.rb:28:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/class_loader.rb:39:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/class_loader.rb:32:in `symbolize' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/class_loader.rb:82:in `symbolize' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/scalar_scanner.rb:74:in `tokenize' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/visitors/to_ruby.rb:60:in `deserialize' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/visitors/to_ruby.rb:123:in `visit_Psych_Nodes_Scalar' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/visitors/visitor.rb:16:in `visit' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/visitors/visitor.rb:6:in `accept' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/visitors/to_ruby.rb:32:in `accept' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/visitors/to_ruby.rb:339:in `block in revive_hash' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/visitors/to_ruby.rb:338:in `each' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/visitors/to_ruby.rb:338:in `each_slice' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/visitors/to_ruby.rb:338:in `revive_hash' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/visitors/to_ruby.rb:162:in `visit_Psych_Nodes_Mapping' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/visitors/visitor.rb:16:in `visit' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/visitors/visitor.rb:6:in `accept' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/visitors/to_ruby.rb:32:in `accept' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/visitors/to_ruby.rb:332:in `block in register_empty' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/visitors/to_ruby.rb:332:in `each' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/visitors/to_ruby.rb:332:in `register_empty' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/visitors/to_ruby.rb:141:in `visit_Psych_Nodes_Sequence' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/visitors/visitor.rb:16:in `visit' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/visitors/visitor.rb:6:in `accept' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/visitors/to_ruby.rb:32:in `accept' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/visitors/to_ruby.rb:313:in `visit_Psych_Nodes_Document' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/visitors/visitor.rb:16:in `visit' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/visitors/visitor.rb:6:in `accept' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/visitors/to_ruby.rb:32:in `accept' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych.rb:360:in `safe_load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activerecord-5.2.8.1/lib/active_record/coders/yaml_column.rb:51:in `yaml_load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activerecord-5.2.8.1/lib/active_record/coders/yaml_column.rb:26:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activerecord-5.2.8.1/lib/active_record/type/serialized.rb:22:in `deserialize' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activemodel-5.2.8.1/lib/active_model/type/helpers/mutable.rb:8:in `cast' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activemodel-5.2.8.1/lib/active_model/attribute.rb:175:in `type_cast' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activemodel-5.2.8.1/lib/active_model/attribute.rb:42:in `value' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activemodel-5.2.8.1/lib/active_model/attribute.rb:156:in `changed_from_assignment?' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activemodel-5.2.8.1/lib/active_model/attribute.rb:59:in `changed?' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activemodel-5.2.8.1/lib/active_model/attribute_mutation_tracker.rb:49:in `changed?' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activemodel-5.2.8.1/lib/active_model/attribute_mutation_tracker.rb:15:in `block in changed_attribute_names' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activemodel-5.2.8.1/lib/active_model/attribute_mutation_tracker.rb:15:in `select' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activemodel-5.2.8.1/lib/active_model/attribute_mutation_tracker.rb:15:in `changed_attribute_names' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activerecord-5.2.8.1/lib/active_record/attribute_methods/dirty.rb:114:in `changed_attribute_names_to_save' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activerecord-5.2.8.1/lib/active_record/attribute_methods/dirty.rb:146:in `keys_for_partial_write' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activerecord-5.2.8.1/lib/active_record/attribute_methods/dirty.rb:140:in `_create_record' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activerecord-5.2.8.1/lib/active_record/callbacks.rb:346:in `block in _create_record' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:98:in `run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:816:in `_run_create_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activerecord-5.2.8.1/lib/active_record/callbacks.rb:346:in `_create_record' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activerecord-5.2.8.1/lib/active_record/timestamp.rb:102:in `_create_record' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activerecord-5.2.8.1/lib/active_record/persistence.rb:705:in `create_or_update' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activerecord-5.2.8.1/lib/active_record/callbacks.rb:342:in `block in create_or_update' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:98:in `run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:816:in `_run_save_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activerecord-5.2.8.1/lib/active_record/callbacks.rb:342:in `create_or_update' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activerecord-5.2.8.1/lib/active_record/persistence.rb:275:in `save' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activerecord-5.2.8.1/lib/active_record/validations.rb:46:in `save' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activerecord-5.2.8.1/lib/active_record/transactions.rb:310:in `block (2 levels) in save' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activerecord-5.2.8.1/lib/active_record/transactions.rb:387:in `block in with_transaction_returning_status' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activerecord-5.2.8.1/lib/active_record/connection_adapters/abstract/database_statements.rb:267:in `block in transaction' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activerecord-5.2.8.1/lib/active_record/connection_adapters/abstract/transaction.rb:239:in `block in within_new_transaction' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/concurrency/load_interlock_aware_monitor.rb:26:in `block (2 levels) in synchronize' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/concurrency/load_interlock_aware_monitor.rb:25:in `handle_interrupt' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/concurrency/load_interlock_aware_monitor.rb:25:in `block in synchronize' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/concurrency/load_interlock_aware_monitor.rb:21:in `handle_interrupt' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/concurrency/load_interlock_aware_monitor.rb:21:in `synchronize' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activerecord-5.2.8.1/lib/active_record/connection_adapters/abstract/transaction.rb:236:in `within_new_transaction' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activerecord-5.2.8.1/lib/active_record/connection_adapters/abstract/database_statements.rb:267:in `transaction' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activerecord-5.2.8.1/lib/active_record/transactions.rb:212:in `transaction' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activerecord-5.2.8.1/lib/active_record/transactions.rb:385:in `with_transaction_returning_status' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activerecord-5.2.8.1/lib/active_record/transactions.rb:310:in `block in save' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activerecord-5.2.8.1/lib/active_record/transactions.rb:325:in `rollback_active_record_state!' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activerecord-5.2.8.1/lib/active_record/transactions.rb:309:in `save' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activerecord-5.2.8.1/lib/active_record/suppressor.rb:44:in `save' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activerecord-5.2.8.1/lib/active_record/persistence.rb:36:in `create' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:54:in `create_job_log' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:15:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/i18n-1.12.0/lib/i18n.rb:317:in `with_locale' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/translation.rb:9:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:26:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/notifications.rb:168:in `block in instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/notifications.rb:168:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:25:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:46:in `block in tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/tagged_logging.rb:71:in `block in tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/tagged_logging.rb:28:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/tagged_logging.rb:71:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:46:in `tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:22:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:136:in `run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/execution.rb:38:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/execution.rb:18:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/report_starter_spec.rb:62:in `block (5 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:263:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:263:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:511:in `block in with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:468:in `block in with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:486:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-rails-5.1.1/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:486:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:468:in `with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:511:in `with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:259:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:646:in `block in run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:642:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:642:in `run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:607:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/configuration.rb:2068:in `with_suite_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:116:in `block in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/reporter.rb:74:in `report' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:115:in `run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:89:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:71:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:45:in `invoke' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/exe/rspec:4:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/rspec:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/rspec:23:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:58:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:58:in `kernel_load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:23:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:483:in `exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:31:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:25:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/exe/bundle:48:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/friendly_errors.rb:120:in `with_friendly_errors' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/exe/bundle:36:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/bundle:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/bundle:23:in `
'  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Account Exists (0.5ms) SELECT 1 AS one FROM "accounts" WHERE "accounts"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] Account Create (0.4ms) INSERT INTO "accounts" ("canvas_id", "sis_id", "canvas_parent_account_id", "sis_parent_account_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 1], ["sis_id", "cfd09e360c80c7de06402bd138b9927a"], ["canvas_parent_account_id", 1], ["sis_parent_account_id", "322b962b3aa8ed7d11ea9fee2ef738a6"], ["name", "Account name"], ["workflow_state", "active"], ["created_at", "2022-09-14 17:04:47.673655"], ["updated_at", "2022-09-14 17:04:47.673655"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.5ms) SELECT COUNT(*) FROM "admins" [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [d3c33c6d-6756-45d0-8906-b0298e82e98d] Performing CanvasSync::Jobs::SyncAdminsJob (Job ID: d3c33c6d-6756-45d0-8906-b0298e82e98d) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [d3c33c6d-6756-45d0-8906-b0298e82e98d] CanvasSync::JobLog Load (0.3ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "d3c33c6d-6756-45d0-8906-b0298e82e98d"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [d3c33c6d-6756-45d0-8906-b0298e82e98d]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [d3c33c6d-6756-45d0-8906-b0298e82e98d] CanvasSync::JobLog Create (0.5ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncAdminsJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2022-09-14 17:04:47.680327"], ["updated_at", "2022-09-14 17:04:47.680327"], ["job_id", "d3c33c6d-6756-45d0-8906-b0298e82e98d"]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [d3c33c6d-6756-45d0-8906-b0298e82e98d]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [d3c33c6d-6756-45d0-8906-b0298e82e98d]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [d3c33c6d-6756-45d0-8906-b0298e82e98d] CanvasSync::JobLog Update (0.4ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-09-14 17:04:47.682514"], ["status", "running"], ["updated_at", "2022-09-14 17:04:47.682979"], ["id", 338]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [d3c33c6d-6756-45d0-8906-b0298e82e98d]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [d3c33c6d-6756-45d0-8906-b0298e82e98d] Account Load (0.3ms) SELECT "accounts".* FROM "accounts" WHERE "accounts"."workflow_state" != $1 ORDER BY "accounts"."id" ASC LIMIT $2 [["workflow_state", "deleted"], ["LIMIT", 1000]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [d3c33c6d-6756-45d0-8906-b0298e82e98d] Admin Load (0.3ms) SELECT "admins".* FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [d3c33c6d-6756-45d0-8906-b0298e82e98d]  (0.3ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [d3c33c6d-6756-45d0-8906-b0298e82e98d] Admin Exists (0.3ms) SELECT 1 AS one FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [d3c33c6d-6756-45d0-8906-b0298e82e98d] Admin Create (0.4ms) INSERT INTO "admins" ("canvas_id", "role_name", "canvas_account_id", "canvas_role_id", "canvas_user_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 2], ["role_name", "AccountAdmin"], ["canvas_account_id", 1], ["canvas_role_id", 1], ["canvas_user_id", 1], ["workflow_state", "active"], ["created_at", "2022-09-14 17:04:47.701479"], ["updated_at", "2022-09-14 17:04:47.701479"]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [d3c33c6d-6756-45d0-8906-b0298e82e98d]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [d3c33c6d-6756-45d0-8906-b0298e82e98d] Admin Load (0.2ms) SELECT "admins".* FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 3], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [d3c33c6d-6756-45d0-8906-b0298e82e98d]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [d3c33c6d-6756-45d0-8906-b0298e82e98d] Admin Exists (0.3ms) SELECT 1 AS one FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 3], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [d3c33c6d-6756-45d0-8906-b0298e82e98d] Admin Create (0.3ms) INSERT INTO "admins" ("canvas_id", "role_name", "canvas_account_id", "canvas_role_id", "canvas_user_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 3], ["role_name", "Custom Account Role"], ["canvas_account_id", 1], ["canvas_role_id", 11], ["canvas_user_id", 11], ["workflow_state", "active"], ["created_at", "2022-09-14 17:04:47.704665"], ["updated_at", "2022-09-14 17:04:47.704665"]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [d3c33c6d-6756-45d0-8906-b0298e82e98d]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [d3c33c6d-6756-45d0-8906-b0298e82e98d] Admin Load (0.2ms) SELECT "admins".* FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 4], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [d3c33c6d-6756-45d0-8906-b0298e82e98d]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [d3c33c6d-6756-45d0-8906-b0298e82e98d] Admin Exists (0.2ms) SELECT 1 AS one FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 4], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [d3c33c6d-6756-45d0-8906-b0298e82e98d] Admin Create (0.2ms) INSERT INTO "admins" ("canvas_id", "role_name", "canvas_account_id", "canvas_role_id", "canvas_user_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 4], ["role_name", "Test"], ["canvas_account_id", 1], ["canvas_role_id", 10], ["canvas_user_id", 11], ["workflow_state", "active"], ["created_at", "2022-09-14 17:04:47.707181"], ["updated_at", "2022-09-14 17:04:47.707181"]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [d3c33c6d-6756-45d0-8906-b0298e82e98d]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [d3c33c6d-6756-45d0-8906-b0298e82e98d] Admin Update All (0.4ms) UPDATE "admins" SET "workflow_state" = 'inactive' WHERE "admins"."id" NOT IN ($1, $2, $3) [["id", 57], ["id", 58], ["id", 59]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [d3c33c6d-6756-45d0-8906-b0298e82e98d]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [d3c33c6d-6756-45d0-8906-b0298e82e98d] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2022-09-14 17:04:47.709341"], ["status", "success"], ["updated_at", "2022-09-14 17:04:47.709784"], ["id", 338]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [d3c33c6d-6756-45d0-8906-b0298e82e98d]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [d3c33c6d-6756-45d0-8906-b0298e82e98d] Performed CanvasSync::Jobs::SyncAdminsJob (Job ID: d3c33c6d-6756-45d0-8906-b0298e82e98d) from Test(default) in 32.32ms  (0.2ms) SELECT COUNT(*) FROM "admins"  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [56762eee-0edd-4c6f-a6e6-65cf7b0dbbf1] Performing CanvasSync::Jobs::SyncAssignmentGroupsJob (Job ID: 56762eee-0edd-4c6f-a6e6-65cf7b0dbbf1) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [56762eee-0edd-4c6f-a6e6-65cf7b0dbbf1] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "56762eee-0edd-4c6f-a6e6-65cf7b0dbbf1"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [56762eee-0edd-4c6f-a6e6-65cf7b0dbbf1]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [56762eee-0edd-4c6f-a6e6-65cf7b0dbbf1] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncAssignmentGroupsJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2022-09-14 17:04:47.715242"], ["updated_at", "2022-09-14 17:04:47.715242"], ["job_id", "56762eee-0edd-4c6f-a6e6-65cf7b0dbbf1"]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [56762eee-0edd-4c6f-a6e6-65cf7b0dbbf1]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [56762eee-0edd-4c6f-a6e6-65cf7b0dbbf1]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [56762eee-0edd-4c6f-a6e6-65cf7b0dbbf1] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-09-14 17:04:47.716711"], ["status", "running"], ["updated_at", "2022-09-14 17:04:47.717074"], ["id", 339]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [56762eee-0edd-4c6f-a6e6-65cf7b0dbbf1]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [56762eee-0edd-4c6f-a6e6-65cf7b0dbbf1]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [56762eee-0edd-4c6f-a6e6-65cf7b0dbbf1]  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [56762eee-0edd-4c6f-a6e6-65cf7b0dbbf1]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [56762eee-0edd-4c6f-a6e6-65cf7b0dbbf1] CanvasSync::JobLog Update (0.7ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "exception" = $2, "backtrace" = $3, "status" = $4, "updated_at" = $5 WHERE "canvas_sync_job_logs"."id" = $6 [["completed_at", "2022-09-14 17:04:47.722966"], ["exception", "Psych::DisallowedClass: Tried to load unspecified class: Symbol"], ["backtrace", "/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/class_loader.rb:97:in `find'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/class_loader.rb:28:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/class_loader.rb:39:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/class_loader.rb:32:in `symbolize'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/class_loader.rb:82:in `symbolize'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/scalar_scanner.rb:74:in `tokenize'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/visitors/to_ruby.rb:60:in `deserialize'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/visitors/to_ruby.rb:123:in `visit_Psych_Nodes_Scalar'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/visitors/visitor.rb:16:in `visit'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/visitors/visitor.rb:6:in `accept'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/visitors/to_ruby.rb:32:in `accept'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/visitors/to_ruby.rb:339:in `block in revive_hash'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/visitors/to_ruby.rb:338:in `each'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/visitors/to_ruby.rb:338:in `each_slice'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/visitors/to_ruby.rb:338:in `revive_hash'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/visitors/to_ruby.rb:162:in `visit_Psych_Nodes_Mapping'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/visitors/visitor.rb:16:in `visit'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/visitors/visitor.rb:6:in `accept'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/visitors/to_ruby.rb:32:in `accept'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/visitors/to_ruby.rb:332:in `block in register_empty'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/visitors/to_ruby.rb:332:in `each'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/visitors/to_ruby.rb:332:in `register_empty'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/visitors/to_ruby.rb:141:in `visit_Psych_Nodes_Sequence'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/visitors/visitor.rb:16:in `visit'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/visitors/visitor.rb:6:in `accept'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/visitors/to_ruby.rb:32:in `accept'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/visitors/to_ruby.rb:313:in `visit_Psych_Nodes_Document'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/visitors/visitor.rb:16:in `visit'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/visitors/visitor.rb:6:in `accept'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/visitors/to_ruby.rb:32:in `accept'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych.rb:360:in `safe_load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activerecord-5.2.8.1/lib/active_record/coders/yaml_column.rb:51:in `yaml_load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activerecord-5.2.8.1/lib/active_record/coders/yaml_column.rb:26:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activerecord-5.2.8.1/lib/active_record/type/serialized.rb:22:in `deserialize'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activemodel-5.2.8.1/lib/active_model/type/helpers/mutable.rb:8:in `cast'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activemodel-5.2.8.1/lib/active_model/attribute.rb:175:in `type_cast'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activemodel-5.2.8.1/lib/active_model/attribute.rb:42:in `value'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activemodel-5.2.8.1/lib/active_model/attribute.rb:156:in `changed_from_assignment?'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activemodel-5.2.8.1/lib/active_model/attribute.rb:59:in `changed?'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activemodel-5.2.8.1/lib/active_model/attribute_mutation_tracker.rb:49:in `changed?'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activemodel-5.2.8.1/lib/active_model/attribute_mutation_tracker.rb:15:in `block in changed_attribute_names'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activemodel-5.2.8.1/lib/active_model/attribute_mutation_tracker.rb:15:in `select'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activemodel-5.2.8.1/lib/active_model/attribute_mutation_tracker.rb:15:in `changed_attribute_names'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activerecord-5.2.8.1/lib/active_record/attribute_methods/dirty.rb:114:in `changed_attribute_names_to_save'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activerecord-5.2.8.1/lib/active_record/attribute_methods/dirty.rb:146:in `keys_for_partial_write'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activerecord-5.2.8.1/lib/active_record/attribute_methods/dirty.rb:140:in `_create_record'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activerecord-5.2.8.1/lib/active_record/callbacks.rb:346:in `block in _create_record'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:98:in `run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:816:in `_run_create_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activerecord-5.2.8.1/lib/active_record/callbacks.rb:346:in `_create_record'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activerecord-5.2.8.1/lib/active_record/timestamp.rb:102:in `_create_record'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activerecord-5.2.8.1/lib/active_record/persistence.rb:705:in `create_or_update'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activerecord-5.2.8.1/lib/active_record/callbacks.rb:342:in `block in create_or_update'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:98:in `run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:816:in `_run_save_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activerecord-5.2.8.1/lib/active_record/callbacks.rb:342:in `create_or_update'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activerecord-5.2.8.1/lib/active_record/persistence.rb:275:in `save'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activerecord-5.2.8.1/lib/active_record/validations.rb:46:in `save'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activerecord-5.2.8.1/lib/active_record/transactions.rb:310:in `block (2 levels) in save'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activerecord-5.2.8.1/lib/active_record/transactions.rb:387:in `block in with_transaction_returning_status'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activerecord-5.2.8.1/lib/active_record/connection_adapters/abstract/database_statements.rb:267:in `block in transaction'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activerecord-5.2.8.1/lib/active_record/connection_adapters/abstract/transaction.rb:239:in `block in within_new_transaction'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/concurrency/load_interlock_aware_monitor.rb:26:in `block (2 levels) in synchronize'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/concurrency/load_interlock_aware_monitor.rb:25:in `handle_interrupt'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/concurrency/load_interlock_aware_monitor.rb:25:in `block in synchronize'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/concurrency/load_interlock_aware_monitor.rb:21:in `handle_interrupt'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/concurrency/load_interlock_aware_monitor.rb:21:in `synchronize'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activerecord-5.2.8.1/lib/active_record/connection_adapters/abstract/transaction.rb:236:in `within_new_transaction'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activerecord-5.2.8.1/lib/active_record/connection_adapters/abstract/database_statements.rb:267:in `transaction'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activerecord-5.2.8.1/lib/active_record/transactions.rb:212:in `transaction'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activerecord-5.2.8.1/lib/active_record/transactions.rb:385:in `with_transaction_returning_status'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activerecord-5.2.8.1/lib/active_record/transactions.rb:310:in `block in save'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activerecord-5.2.8.1/lib/active_record/transactions.rb:325:in `rollback_active_record_state!'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activerecord-5.2.8.1/lib/active_record/transactions.rb:309:in `save'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activerecord-5.2.8.1/lib/active_record/suppressor.rb:44:in `save'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activerecord-5.2.8.1/lib/active_record/persistence.rb:36:in `create'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:54:in `create_job_log'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:11:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:426:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:426:in `block in make_lambda'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:198:in `block (2 levels) in halting'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:606:in `block (2 levels) in default_terminator'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:605:in `catch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:605:in `block in default_terminator'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:199:in `block in halting'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:513:in `block in invoke_before'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:513:in `each'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:513:in `invoke_before'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:107:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:17:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:46:in `block in tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/tagged_logging.rb:71:in `block in tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/tagged_logging.rb:28:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/tagged_logging.rb:71:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:46:in `tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:16:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:136:in `run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/enqueuing.rb:49:in `enqueue'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/configured_job.rb:15:in `perform_later'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/jobs/report_starter.rb:27:in `block in perform'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch.rb:119:in `jobs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/jobs/report_starter.rb:26:in `perform'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/jobs/sync_assignment_groups_job.rb:11:in `perform'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/execution.rb:39:in `block in perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:109:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/active_job.rb:24:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:21:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/i18n-1.12.0/lib/i18n.rb:317:in `with_locale'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/translation.rb:9:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:26:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/notifications.rb:168:in `block in instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/notifications.rb:168:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:25:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:46:in `block in tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/tagged_logging.rb:71:in `block in tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/tagged_logging.rb:28:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/tagged_logging.rb:71:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:46:in `tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:22:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:136:in `run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/execution.rb:38:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/execution.rb:18:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/sync_assignment_groups_job_spec.rb:14:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:263:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:263:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:511:in `block in with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:468:in `block in with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:486:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-rails-5.1.1/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:486:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:468:in `with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:511:in `with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:259:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:646:in `block in run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:642:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:642:in `run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:607:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/configuration.rb:2068:in `with_suite_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:116:in `block in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/reporter.rb:74:in `report'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:115:in `run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:89:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:71:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:45:in `invoke'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/exe/rspec:4:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/rspec:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/rspec:23:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:58:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:58:in `kernel_load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:23:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:483:in `exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:31:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:25:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/exe/bundle:48:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/friendly_errors.rb:120:in `with_friendly_errors'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/exe/bundle:36:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/bundle:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/bundle:23:in `
'"], ["status", "error"], ["updated_at", "2022-09-14 17:04:47.723375"], ["id", 339]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [56762eee-0edd-4c6f-a6e6-65cf7b0dbbf1]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [56762eee-0edd-4c6f-a6e6-65cf7b0dbbf1] Error performing CanvasSync::Jobs::SyncAssignmentGroupsJob (Job ID: 56762eee-0edd-4c6f-a6e6-65cf7b0dbbf1) from Test(default) in 11.12ms: Psych::DisallowedClass (Tried to load unspecified class: Symbol): /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/class_loader.rb:97:in `find' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/class_loader.rb:28:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/class_loader.rb:39:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/class_loader.rb:32:in `symbolize' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/class_loader.rb:82:in `symbolize' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/scalar_scanner.rb:74:in `tokenize' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/visitors/to_ruby.rb:60:in `deserialize' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/visitors/to_ruby.rb:123:in `visit_Psych_Nodes_Scalar' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/visitors/visitor.rb:16:in `visit' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/visitors/visitor.rb:6:in `accept' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/visitors/to_ruby.rb:32:in `accept' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/visitors/to_ruby.rb:339:in `block in revive_hash' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/visitors/to_ruby.rb:338:in `each' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/visitors/to_ruby.rb:338:in `each_slice' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/visitors/to_ruby.rb:338:in `revive_hash' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/visitors/to_ruby.rb:162:in `visit_Psych_Nodes_Mapping' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/visitors/visitor.rb:16:in `visit' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/visitors/visitor.rb:6:in `accept' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/visitors/to_ruby.rb:32:in `accept' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/visitors/to_ruby.rb:332:in `block in register_empty' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/visitors/to_ruby.rb:332:in `each' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/visitors/to_ruby.rb:332:in `register_empty' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/visitors/to_ruby.rb:141:in `visit_Psych_Nodes_Sequence' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/visitors/visitor.rb:16:in `visit' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/visitors/visitor.rb:6:in `accept' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/visitors/to_ruby.rb:32:in `accept' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/visitors/to_ruby.rb:313:in `visit_Psych_Nodes_Document' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/visitors/visitor.rb:16:in `visit' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/visitors/visitor.rb:6:in `accept' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/visitors/to_ruby.rb:32:in `accept' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych.rb:360:in `safe_load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activerecord-5.2.8.1/lib/active_record/coders/yaml_column.rb:51:in `yaml_load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activerecord-5.2.8.1/lib/active_record/coders/yaml_column.rb:26:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activerecord-5.2.8.1/lib/active_record/type/serialized.rb:22:in `deserialize' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activemodel-5.2.8.1/lib/active_model/type/helpers/mutable.rb:8:in `cast' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activemodel-5.2.8.1/lib/active_model/attribute.rb:175:in `type_cast' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activemodel-5.2.8.1/lib/active_model/attribute.rb:42:in `value' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activemodel-5.2.8.1/lib/active_model/attribute.rb:156:in `changed_from_assignment?' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activemodel-5.2.8.1/lib/active_model/attribute.rb:59:in `changed?' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activemodel-5.2.8.1/lib/active_model/attribute_mutation_tracker.rb:49:in `changed?' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activemodel-5.2.8.1/lib/active_model/attribute_mutation_tracker.rb:15:in `block in changed_attribute_names' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activemodel-5.2.8.1/lib/active_model/attribute_mutation_tracker.rb:15:in `select' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activemodel-5.2.8.1/lib/active_model/attribute_mutation_tracker.rb:15:in `changed_attribute_names' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activerecord-5.2.8.1/lib/active_record/attribute_methods/dirty.rb:114:in `changed_attribute_names_to_save' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activerecord-5.2.8.1/lib/active_record/attribute_methods/dirty.rb:146:in `keys_for_partial_write' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activerecord-5.2.8.1/lib/active_record/attribute_methods/dirty.rb:140:in `_create_record' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activerecord-5.2.8.1/lib/active_record/callbacks.rb:346:in `block in _create_record' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:98:in `run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:816:in `_run_create_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activerecord-5.2.8.1/lib/active_record/callbacks.rb:346:in `_create_record' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activerecord-5.2.8.1/lib/active_record/timestamp.rb:102:in `_create_record' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activerecord-5.2.8.1/lib/active_record/persistence.rb:705:in `create_or_update' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activerecord-5.2.8.1/lib/active_record/callbacks.rb:342:in `block in create_or_update' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:98:in `run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:816:in `_run_save_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activerecord-5.2.8.1/lib/active_record/callbacks.rb:342:in `create_or_update' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activerecord-5.2.8.1/lib/active_record/persistence.rb:275:in `save' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activerecord-5.2.8.1/lib/active_record/validations.rb:46:in `save' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activerecord-5.2.8.1/lib/active_record/transactions.rb:310:in `block (2 levels) in save' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activerecord-5.2.8.1/lib/active_record/transactions.rb:387:in `block in with_transaction_returning_status' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activerecord-5.2.8.1/lib/active_record/connection_adapters/abstract/database_statements.rb:267:in `block in transaction' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activerecord-5.2.8.1/lib/active_record/connection_adapters/abstract/transaction.rb:239:in `block in within_new_transaction' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/concurrency/load_interlock_aware_monitor.rb:26:in `block (2 levels) in synchronize' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/concurrency/load_interlock_aware_monitor.rb:25:in `handle_interrupt' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/concurrency/load_interlock_aware_monitor.rb:25:in `block in synchronize' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/concurrency/load_interlock_aware_monitor.rb:21:in `handle_interrupt' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/concurrency/load_interlock_aware_monitor.rb:21:in `synchronize' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activerecord-5.2.8.1/lib/active_record/connection_adapters/abstract/transaction.rb:236:in `within_new_transaction' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activerecord-5.2.8.1/lib/active_record/connection_adapters/abstract/database_statements.rb:267:in `transaction' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activerecord-5.2.8.1/lib/active_record/transactions.rb:212:in `transaction' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activerecord-5.2.8.1/lib/active_record/transactions.rb:385:in `with_transaction_returning_status' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activerecord-5.2.8.1/lib/active_record/transactions.rb:310:in `block in save' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activerecord-5.2.8.1/lib/active_record/transactions.rb:325:in `rollback_active_record_state!' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activerecord-5.2.8.1/lib/active_record/transactions.rb:309:in `save' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activerecord-5.2.8.1/lib/active_record/suppressor.rb:44:in `save' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activerecord-5.2.8.1/lib/active_record/persistence.rb:36:in `create' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:54:in `create_job_log' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:11:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:426:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:426:in `block in make_lambda' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:198:in `block (2 levels) in halting' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:606:in `block (2 levels) in default_terminator' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:605:in `catch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:605:in `block in default_terminator' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:199:in `block in halting' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:513:in `block in invoke_before' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:513:in `each' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:513:in `invoke_before' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:107:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:17:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:46:in `block in tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/tagged_logging.rb:71:in `block in tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/tagged_logging.rb:28:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/tagged_logging.rb:71:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:46:in `tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:16:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:136:in `run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/enqueuing.rb:49:in `enqueue' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/configured_job.rb:15:in `perform_later' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/jobs/report_starter.rb:27:in `block in perform' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch.rb:119:in `jobs' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/jobs/report_starter.rb:26:in `perform' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/jobs/sync_assignment_groups_job.rb:11:in `perform' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/execution.rb:39:in `block in perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:109:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/active_job.rb:24:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:21:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/i18n-1.12.0/lib/i18n.rb:317:in `with_locale' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/translation.rb:9:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:26:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/notifications.rb:168:in `block in instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/notifications.rb:168:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:25:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:46:in `block in tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/tagged_logging.rb:71:in `block in tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/tagged_logging.rb:28:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/tagged_logging.rb:71:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:46:in `tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:22:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:136:in `run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/execution.rb:38:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/execution.rb:18:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/sync_assignment_groups_job_spec.rb:14:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:263:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:263:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:511:in `block in with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:468:in `block in with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:486:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-rails-5.1.1/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:486:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:468:in `with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:511:in `with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:259:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:646:in `block in run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:642:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:642:in `run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:607:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/configuration.rb:2068:in `with_suite_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:116:in `block in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/reporter.rb:74:in `report' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:115:in `run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:89:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:71:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:45:in `invoke' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/exe/rspec:4:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/rspec:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/rspec:23:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:58:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:58:in `kernel_load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:23:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:483:in `exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:31:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:25:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/exe/bundle:48:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/friendly_errors.rb:120:in `with_friendly_errors' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/exe/bundle:36:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/bundle:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/bundle:23:in `
'  (0.1ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [4f74ff8f-8580-4219-b519-5a648c9c7f8b] Performing CanvasSync::Jobs::SyncAssignmentsJob (Job ID: 4f74ff8f-8580-4219-b519-5a648c9c7f8b) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [4f74ff8f-8580-4219-b519-5a648c9c7f8b] CanvasSync::JobLog Load (0.3ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "4f74ff8f-8580-4219-b519-5a648c9c7f8b"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [4f74ff8f-8580-4219-b519-5a648c9c7f8b]  (0.3ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [4f74ff8f-8580-4219-b519-5a648c9c7f8b] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncAssignmentsJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2022-09-14 17:04:47.730724"], ["updated_at", "2022-09-14 17:04:47.730724"], ["job_id", "4f74ff8f-8580-4219-b519-5a648c9c7f8b"]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [4f74ff8f-8580-4219-b519-5a648c9c7f8b]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [4f74ff8f-8580-4219-b519-5a648c9c7f8b]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [4f74ff8f-8580-4219-b519-5a648c9c7f8b] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-09-14 17:04:47.732568"], ["status", "running"], ["updated_at", "2022-09-14 17:04:47.732990"], ["id", 340]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [4f74ff8f-8580-4219-b519-5a648c9c7f8b]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [4f74ff8f-8580-4219-b519-5a648c9c7f8b]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [4f74ff8f-8580-4219-b519-5a648c9c7f8b]  (0.2ms) ROLLBACK TO SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [4f74ff8f-8580-4219-b519-5a648c9c7f8b]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [4f74ff8f-8580-4219-b519-5a648c9c7f8b] CanvasSync::JobLog Update (1.0ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "exception" = $2, "backtrace" = $3, "status" = $4, "updated_at" = $5 WHERE "canvas_sync_job_logs"."id" = $6 [["completed_at", "2022-09-14 17:04:47.737523"], ["exception", "Psych::DisallowedClass: Tried to load unspecified class: Symbol"], ["backtrace", "/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/class_loader.rb:97:in `find'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/class_loader.rb:28:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/class_loader.rb:39:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/class_loader.rb:32:in `symbolize'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/class_loader.rb:82:in `symbolize'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/scalar_scanner.rb:74:in `tokenize'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/visitors/to_ruby.rb:60:in `deserialize'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/visitors/to_ruby.rb:123:in `visit_Psych_Nodes_Scalar'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/visitors/visitor.rb:16:in `visit'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/visitors/visitor.rb:6:in `accept'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/visitors/to_ruby.rb:32:in `accept'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/visitors/to_ruby.rb:339:in `block in revive_hash'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/visitors/to_ruby.rb:338:in `each'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/visitors/to_ruby.rb:338:in `each_slice'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/visitors/to_ruby.rb:338:in `revive_hash'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/visitors/to_ruby.rb:162:in `visit_Psych_Nodes_Mapping'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/visitors/visitor.rb:16:in `visit'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/visitors/visitor.rb:6:in `accept'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/visitors/to_ruby.rb:32:in `accept'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/visitors/to_ruby.rb:332:in `block in register_empty'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/visitors/to_ruby.rb:332:in `each'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/visitors/to_ruby.rb:332:in `register_empty'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/visitors/to_ruby.rb:141:in `visit_Psych_Nodes_Sequence'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/visitors/visitor.rb:16:in `visit'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/visitors/visitor.rb:6:in `accept'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/visitors/to_ruby.rb:32:in `accept'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/visitors/to_ruby.rb:313:in `visit_Psych_Nodes_Document'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/visitors/visitor.rb:16:in `visit'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/visitors/visitor.rb:6:in `accept'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/visitors/to_ruby.rb:32:in `accept'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych.rb:360:in `safe_load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activerecord-5.2.8.1/lib/active_record/coders/yaml_column.rb:51:in `yaml_load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activerecord-5.2.8.1/lib/active_record/coders/yaml_column.rb:26:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activerecord-5.2.8.1/lib/active_record/type/serialized.rb:22:in `deserialize'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activemodel-5.2.8.1/lib/active_model/type/helpers/mutable.rb:8:in `cast'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activemodel-5.2.8.1/lib/active_model/attribute.rb:175:in `type_cast'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activemodel-5.2.8.1/lib/active_model/attribute.rb:42:in `value'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activemodel-5.2.8.1/lib/active_model/attribute.rb:156:in `changed_from_assignment?'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activemodel-5.2.8.1/lib/active_model/attribute.rb:59:in `changed?'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activemodel-5.2.8.1/lib/active_model/attribute_mutation_tracker.rb:49:in `changed?'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activemodel-5.2.8.1/lib/active_model/attribute_mutation_tracker.rb:15:in `block in changed_attribute_names'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activemodel-5.2.8.1/lib/active_model/attribute_mutation_tracker.rb:15:in `select'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activemodel-5.2.8.1/lib/active_model/attribute_mutation_tracker.rb:15:in `changed_attribute_names'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activerecord-5.2.8.1/lib/active_record/attribute_methods/dirty.rb:114:in `changed_attribute_names_to_save'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activerecord-5.2.8.1/lib/active_record/attribute_methods/dirty.rb:146:in `keys_for_partial_write'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activerecord-5.2.8.1/lib/active_record/attribute_methods/dirty.rb:140:in `_create_record'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activerecord-5.2.8.1/lib/active_record/callbacks.rb:346:in `block in _create_record'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:98:in `run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:816:in `_run_create_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activerecord-5.2.8.1/lib/active_record/callbacks.rb:346:in `_create_record'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activerecord-5.2.8.1/lib/active_record/timestamp.rb:102:in `_create_record'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activerecord-5.2.8.1/lib/active_record/persistence.rb:705:in `create_or_update'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activerecord-5.2.8.1/lib/active_record/callbacks.rb:342:in `block in create_or_update'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:98:in `run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:816:in `_run_save_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activerecord-5.2.8.1/lib/active_record/callbacks.rb:342:in `create_or_update'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activerecord-5.2.8.1/lib/active_record/persistence.rb:275:in `save'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activerecord-5.2.8.1/lib/active_record/validations.rb:46:in `save'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activerecord-5.2.8.1/lib/active_record/transactions.rb:310:in `block (2 levels) in save'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activerecord-5.2.8.1/lib/active_record/transactions.rb:387:in `block in with_transaction_returning_status'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activerecord-5.2.8.1/lib/active_record/connection_adapters/abstract/database_statements.rb:267:in `block in transaction'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activerecord-5.2.8.1/lib/active_record/connection_adapters/abstract/transaction.rb:239:in `block in within_new_transaction'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/concurrency/load_interlock_aware_monitor.rb:26:in `block (2 levels) in synchronize'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/concurrency/load_interlock_aware_monitor.rb:25:in `handle_interrupt'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/concurrency/load_interlock_aware_monitor.rb:25:in `block in synchronize'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/concurrency/load_interlock_aware_monitor.rb:21:in `handle_interrupt'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/concurrency/load_interlock_aware_monitor.rb:21:in `synchronize'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activerecord-5.2.8.1/lib/active_record/connection_adapters/abstract/transaction.rb:236:in `within_new_transaction'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activerecord-5.2.8.1/lib/active_record/connection_adapters/abstract/database_statements.rb:267:in `transaction'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activerecord-5.2.8.1/lib/active_record/transactions.rb:212:in `transaction'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activerecord-5.2.8.1/lib/active_record/transactions.rb:385:in `with_transaction_returning_status'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activerecord-5.2.8.1/lib/active_record/transactions.rb:310:in `block in save'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activerecord-5.2.8.1/lib/active_record/transactions.rb:325:in `rollback_active_record_state!'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activerecord-5.2.8.1/lib/active_record/transactions.rb:309:in `save'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activerecord-5.2.8.1/lib/active_record/suppressor.rb:44:in `save'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activerecord-5.2.8.1/lib/active_record/persistence.rb:36:in `create'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:54:in `create_job_log'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:11:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:426:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:426:in `block in make_lambda'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:198:in `block (2 levels) in halting'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:606:in `block (2 levels) in default_terminator'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:605:in `catch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:605:in `block in default_terminator'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:199:in `block in halting'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:513:in `block in invoke_before'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:513:in `each'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:513:in `invoke_before'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:107:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:17:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:46:in `block in tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/tagged_logging.rb:71:in `block in tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/tagged_logging.rb:28:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/tagged_logging.rb:71:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:46:in `tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:16:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:136:in `run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/enqueuing.rb:49:in `enqueue'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/configured_job.rb:15:in `perform_later'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/jobs/report_starter.rb:27:in `block in perform'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch.rb:119:in `jobs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/jobs/report_starter.rb:26:in `perform'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/jobs/sync_assignments_job.rb:11:in `perform'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/execution.rb:39:in `block in perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:109:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/active_job.rb:24:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:21:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/i18n-1.12.0/lib/i18n.rb:317:in `with_locale'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/translation.rb:9:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:26:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/notifications.rb:168:in `block in instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/notifications.rb:168:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:25:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:46:in `block in tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/tagged_logging.rb:71:in `block in tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/tagged_logging.rb:28:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/tagged_logging.rb:71:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:46:in `tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:22:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:136:in `run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/execution.rb:38:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/execution.rb:18:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/sync_assignments_job_spec.rb:14:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:263:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:263:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:511:in `block in with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:468:in `block in with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:486:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-rails-5.1.1/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:486:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:468:in `with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:511:in `with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:259:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:646:in `block in run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:642:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:642:in `run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:607:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/configuration.rb:2068:in `with_suite_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:116:in `block in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/reporter.rb:74:in `report'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:115:in `run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:89:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:71:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:45:in `invoke'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/exe/rspec:4:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/rspec:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/rspec:23:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:58:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:58:in `kernel_load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:23:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:483:in `exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:31:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:25:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/exe/bundle:48:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/friendly_errors.rb:120:in `with_friendly_errors'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/exe/bundle:36:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/bundle:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/bundle:23:in `
'"], ["status", "error"], ["updated_at", "2022-09-14 17:04:47.737887"], ["id", 340]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [4f74ff8f-8580-4219-b519-5a648c9c7f8b]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [4f74ff8f-8580-4219-b519-5a648c9c7f8b] Error performing CanvasSync::Jobs::SyncAssignmentsJob (Job ID: 4f74ff8f-8580-4219-b519-5a648c9c7f8b) from Test(default) in 11.12ms: Psych::DisallowedClass (Tried to load unspecified class: Symbol): /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/class_loader.rb:97:in `find' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/class_loader.rb:28:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/class_loader.rb:39:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/class_loader.rb:32:in `symbolize' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/class_loader.rb:82:in `symbolize' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/scalar_scanner.rb:74:in `tokenize' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/visitors/to_ruby.rb:60:in `deserialize' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/visitors/to_ruby.rb:123:in `visit_Psych_Nodes_Scalar' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/visitors/visitor.rb:16:in `visit' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/visitors/visitor.rb:6:in `accept' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/visitors/to_ruby.rb:32:in `accept' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/visitors/to_ruby.rb:339:in `block in revive_hash' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/visitors/to_ruby.rb:338:in `each' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/visitors/to_ruby.rb:338:in `each_slice' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/visitors/to_ruby.rb:338:in `revive_hash' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/visitors/to_ruby.rb:162:in `visit_Psych_Nodes_Mapping' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/visitors/visitor.rb:16:in `visit' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/visitors/visitor.rb:6:in `accept' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/visitors/to_ruby.rb:32:in `accept' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/visitors/to_ruby.rb:332:in `block in register_empty' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/visitors/to_ruby.rb:332:in `each' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/visitors/to_ruby.rb:332:in `register_empty' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/visitors/to_ruby.rb:141:in `visit_Psych_Nodes_Sequence' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/visitors/visitor.rb:16:in `visit' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/visitors/visitor.rb:6:in `accept' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/visitors/to_ruby.rb:32:in `accept' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/visitors/to_ruby.rb:313:in `visit_Psych_Nodes_Document' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/visitors/visitor.rb:16:in `visit' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/visitors/visitor.rb:6:in `accept' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/visitors/to_ruby.rb:32:in `accept' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych.rb:360:in `safe_load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activerecord-5.2.8.1/lib/active_record/coders/yaml_column.rb:51:in `yaml_load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activerecord-5.2.8.1/lib/active_record/coders/yaml_column.rb:26:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activerecord-5.2.8.1/lib/active_record/type/serialized.rb:22:in `deserialize' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activemodel-5.2.8.1/lib/active_model/type/helpers/mutable.rb:8:in `cast' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activemodel-5.2.8.1/lib/active_model/attribute.rb:175:in `type_cast' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activemodel-5.2.8.1/lib/active_model/attribute.rb:42:in `value' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activemodel-5.2.8.1/lib/active_model/attribute.rb:156:in `changed_from_assignment?' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activemodel-5.2.8.1/lib/active_model/attribute.rb:59:in `changed?' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activemodel-5.2.8.1/lib/active_model/attribute_mutation_tracker.rb:49:in `changed?' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activemodel-5.2.8.1/lib/active_model/attribute_mutation_tracker.rb:15:in `block in changed_attribute_names' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activemodel-5.2.8.1/lib/active_model/attribute_mutation_tracker.rb:15:in `select' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activemodel-5.2.8.1/lib/active_model/attribute_mutation_tracker.rb:15:in `changed_attribute_names' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activerecord-5.2.8.1/lib/active_record/attribute_methods/dirty.rb:114:in `changed_attribute_names_to_save' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activerecord-5.2.8.1/lib/active_record/attribute_methods/dirty.rb:146:in `keys_for_partial_write' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activerecord-5.2.8.1/lib/active_record/attribute_methods/dirty.rb:140:in `_create_record' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activerecord-5.2.8.1/lib/active_record/callbacks.rb:346:in `block in _create_record' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:98:in `run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:816:in `_run_create_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activerecord-5.2.8.1/lib/active_record/callbacks.rb:346:in `_create_record' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activerecord-5.2.8.1/lib/active_record/timestamp.rb:102:in `_create_record' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activerecord-5.2.8.1/lib/active_record/persistence.rb:705:in `create_or_update' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activerecord-5.2.8.1/lib/active_record/callbacks.rb:342:in `block in create_or_update' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:98:in `run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:816:in `_run_save_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activerecord-5.2.8.1/lib/active_record/callbacks.rb:342:in `create_or_update' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activerecord-5.2.8.1/lib/active_record/persistence.rb:275:in `save' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activerecord-5.2.8.1/lib/active_record/validations.rb:46:in `save' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activerecord-5.2.8.1/lib/active_record/transactions.rb:310:in `block (2 levels) in save' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activerecord-5.2.8.1/lib/active_record/transactions.rb:387:in `block in with_transaction_returning_status' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activerecord-5.2.8.1/lib/active_record/connection_adapters/abstract/database_statements.rb:267:in `block in transaction' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activerecord-5.2.8.1/lib/active_record/connection_adapters/abstract/transaction.rb:239:in `block in within_new_transaction' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/concurrency/load_interlock_aware_monitor.rb:26:in `block (2 levels) in synchronize' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/concurrency/load_interlock_aware_monitor.rb:25:in `handle_interrupt' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/concurrency/load_interlock_aware_monitor.rb:25:in `block in synchronize' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/concurrency/load_interlock_aware_monitor.rb:21:in `handle_interrupt' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/concurrency/load_interlock_aware_monitor.rb:21:in `synchronize' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activerecord-5.2.8.1/lib/active_record/connection_adapters/abstract/transaction.rb:236:in `within_new_transaction' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activerecord-5.2.8.1/lib/active_record/connection_adapters/abstract/database_statements.rb:267:in `transaction' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activerecord-5.2.8.1/lib/active_record/transactions.rb:212:in `transaction' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activerecord-5.2.8.1/lib/active_record/transactions.rb:385:in `with_transaction_returning_status' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activerecord-5.2.8.1/lib/active_record/transactions.rb:310:in `block in save' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activerecord-5.2.8.1/lib/active_record/transactions.rb:325:in `rollback_active_record_state!' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activerecord-5.2.8.1/lib/active_record/transactions.rb:309:in `save' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activerecord-5.2.8.1/lib/active_record/suppressor.rb:44:in `save' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activerecord-5.2.8.1/lib/active_record/persistence.rb:36:in `create' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:54:in `create_job_log' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:11:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:426:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:426:in `block in make_lambda' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:198:in `block (2 levels) in halting' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:606:in `block (2 levels) in default_terminator' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:605:in `catch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:605:in `block in default_terminator' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:199:in `block in halting' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:513:in `block in invoke_before' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:513:in `each' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:513:in `invoke_before' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:107:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:17:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:46:in `block in tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/tagged_logging.rb:71:in `block in tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/tagged_logging.rb:28:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/tagged_logging.rb:71:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:46:in `tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:16:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:136:in `run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/enqueuing.rb:49:in `enqueue' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/configured_job.rb:15:in `perform_later' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/jobs/report_starter.rb:27:in `block in perform' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch.rb:119:in `jobs' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/jobs/report_starter.rb:26:in `perform' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/jobs/sync_assignments_job.rb:11:in `perform' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/execution.rb:39:in `block in perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:109:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/active_job.rb:24:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:21:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/i18n-1.12.0/lib/i18n.rb:317:in `with_locale' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/translation.rb:9:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:26:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/notifications.rb:168:in `block in instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/notifications.rb:168:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:25:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:46:in `block in tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/tagged_logging.rb:71:in `block in tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/tagged_logging.rb:28:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/tagged_logging.rb:71:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:46:in `tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:22:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:136:in `run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/execution.rb:38:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/execution.rb:18:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/sync_assignments_job_spec.rb:14:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:263:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:263:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:511:in `block in with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:468:in `block in with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:486:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-rails-5.1.1/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:486:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:468:in `with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:511:in `with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:259:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:646:in `block in run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:642:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:642:in `run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:607:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/configuration.rb:2068:in `with_suite_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:116:in `block in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/reporter.rb:74:in `report' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:115:in `run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:89:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:71:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:45:in `invoke' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/exe/rspec:4:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/rspec:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/rspec:23:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:58:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:58:in `kernel_load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:23:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:483:in `exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:31:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:25:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/exe/bundle:48:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/friendly_errors.rb:120:in `with_friendly_errors' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/exe/bundle:36:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/bundle:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/bundle:23:in `
'  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [2a4b2190-db9c-43cc-87a9-1fd1b8143c41] Performing CanvasSync::Jobs::SyncAssignmentsJob (Job ID: 2a4b2190-db9c-43cc-87a9-1fd1b8143c41) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [2a4b2190-db9c-43cc-87a9-1fd1b8143c41] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "2a4b2190-db9c-43cc-87a9-1fd1b8143c41"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [2a4b2190-db9c-43cc-87a9-1fd1b8143c41]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [2a4b2190-db9c-43cc-87a9-1fd1b8143c41] CanvasSync::JobLog Create (0.4ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncAssignmentsJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2022-09-14 17:04:47.744757"], ["updated_at", "2022-09-14 17:04:47.744757"], ["job_id", "2a4b2190-db9c-43cc-87a9-1fd1b8143c41"]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [2a4b2190-db9c-43cc-87a9-1fd1b8143c41]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [2a4b2190-db9c-43cc-87a9-1fd1b8143c41]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [2a4b2190-db9c-43cc-87a9-1fd1b8143c41] CanvasSync::JobLog Update (0.4ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-09-14 17:04:47.746790"], ["status", "running"], ["updated_at", "2022-09-14 17:04:47.747156"], ["id", 341]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [2a4b2190-db9c-43cc-87a9-1fd1b8143c41]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [2a4b2190-db9c-43cc-87a9-1fd1b8143c41]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [2a4b2190-db9c-43cc-87a9-1fd1b8143c41]  (0.2ms) ROLLBACK TO SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [2a4b2190-db9c-43cc-87a9-1fd1b8143c41]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [2a4b2190-db9c-43cc-87a9-1fd1b8143c41] CanvasSync::JobLog Update (0.6ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "exception" = $2, "backtrace" = $3, "status" = $4, "updated_at" = $5 WHERE "canvas_sync_job_logs"."id" = $6 [["completed_at", "2022-09-14 17:04:47.752345"], ["exception", "Psych::DisallowedClass: Tried to load unspecified class: Symbol"], ["backtrace", "/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/class_loader.rb:97:in `find'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/class_loader.rb:28:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/class_loader.rb:39:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/class_loader.rb:32:in `symbolize'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/class_loader.rb:82:in `symbolize'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/scalar_scanner.rb:74:in `tokenize'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/visitors/to_ruby.rb:60:in `deserialize'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/visitors/to_ruby.rb:123:in `visit_Psych_Nodes_Scalar'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/visitors/visitor.rb:16:in `visit'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/visitors/visitor.rb:6:in `accept'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/visitors/to_ruby.rb:32:in `accept'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/visitors/to_ruby.rb:339:in `block in revive_hash'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/visitors/to_ruby.rb:338:in `each'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/visitors/to_ruby.rb:338:in `each_slice'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/visitors/to_ruby.rb:338:in `revive_hash'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/visitors/to_ruby.rb:162:in `visit_Psych_Nodes_Mapping'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/visitors/visitor.rb:16:in `visit'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/visitors/visitor.rb:6:in `accept'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/visitors/to_ruby.rb:32:in `accept'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/visitors/to_ruby.rb:332:in `block in register_empty'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/visitors/to_ruby.rb:332:in `each'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/visitors/to_ruby.rb:332:in `register_empty'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/visitors/to_ruby.rb:141:in `visit_Psych_Nodes_Sequence'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/visitors/visitor.rb:16:in `visit'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/visitors/visitor.rb:6:in `accept'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/visitors/to_ruby.rb:32:in `accept'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/visitors/to_ruby.rb:313:in `visit_Psych_Nodes_Document'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/visitors/visitor.rb:16:in `visit'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/visitors/visitor.rb:6:in `accept'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/visitors/to_ruby.rb:32:in `accept'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych.rb:360:in `safe_load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activerecord-5.2.8.1/lib/active_record/coders/yaml_column.rb:51:in `yaml_load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activerecord-5.2.8.1/lib/active_record/coders/yaml_column.rb:26:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activerecord-5.2.8.1/lib/active_record/type/serialized.rb:22:in `deserialize'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activemodel-5.2.8.1/lib/active_model/type/helpers/mutable.rb:8:in `cast'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activemodel-5.2.8.1/lib/active_model/attribute.rb:175:in `type_cast'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activemodel-5.2.8.1/lib/active_model/attribute.rb:42:in `value'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activemodel-5.2.8.1/lib/active_model/attribute.rb:156:in `changed_from_assignment?'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activemodel-5.2.8.1/lib/active_model/attribute.rb:59:in `changed?'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activemodel-5.2.8.1/lib/active_model/attribute_mutation_tracker.rb:49:in `changed?'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activemodel-5.2.8.1/lib/active_model/attribute_mutation_tracker.rb:15:in `block in changed_attribute_names'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activemodel-5.2.8.1/lib/active_model/attribute_mutation_tracker.rb:15:in `select'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activemodel-5.2.8.1/lib/active_model/attribute_mutation_tracker.rb:15:in `changed_attribute_names'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activerecord-5.2.8.1/lib/active_record/attribute_methods/dirty.rb:114:in `changed_attribute_names_to_save'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activerecord-5.2.8.1/lib/active_record/attribute_methods/dirty.rb:146:in `keys_for_partial_write'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activerecord-5.2.8.1/lib/active_record/attribute_methods/dirty.rb:140:in `_create_record'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activerecord-5.2.8.1/lib/active_record/callbacks.rb:346:in `block in _create_record'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:98:in `run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:816:in `_run_create_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activerecord-5.2.8.1/lib/active_record/callbacks.rb:346:in `_create_record'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activerecord-5.2.8.1/lib/active_record/timestamp.rb:102:in `_create_record'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activerecord-5.2.8.1/lib/active_record/persistence.rb:705:in `create_or_update'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activerecord-5.2.8.1/lib/active_record/callbacks.rb:342:in `block in create_or_update'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:98:in `run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:816:in `_run_save_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activerecord-5.2.8.1/lib/active_record/callbacks.rb:342:in `create_or_update'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activerecord-5.2.8.1/lib/active_record/persistence.rb:275:in `save'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activerecord-5.2.8.1/lib/active_record/validations.rb:46:in `save'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activerecord-5.2.8.1/lib/active_record/transactions.rb:310:in `block (2 levels) in save'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activerecord-5.2.8.1/lib/active_record/transactions.rb:387:in `block in with_transaction_returning_status'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activerecord-5.2.8.1/lib/active_record/connection_adapters/abstract/database_statements.rb:267:in `block in transaction'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activerecord-5.2.8.1/lib/active_record/connection_adapters/abstract/transaction.rb:239:in `block in within_new_transaction'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/concurrency/load_interlock_aware_monitor.rb:26:in `block (2 levels) in synchronize'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/concurrency/load_interlock_aware_monitor.rb:25:in `handle_interrupt'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/concurrency/load_interlock_aware_monitor.rb:25:in `block in synchronize'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/concurrency/load_interlock_aware_monitor.rb:21:in `handle_interrupt'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/concurrency/load_interlock_aware_monitor.rb:21:in `synchronize'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activerecord-5.2.8.1/lib/active_record/connection_adapters/abstract/transaction.rb:236:in `within_new_transaction'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activerecord-5.2.8.1/lib/active_record/connection_adapters/abstract/database_statements.rb:267:in `transaction'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activerecord-5.2.8.1/lib/active_record/transactions.rb:212:in `transaction'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activerecord-5.2.8.1/lib/active_record/transactions.rb:385:in `with_transaction_returning_status'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activerecord-5.2.8.1/lib/active_record/transactions.rb:310:in `block in save'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activerecord-5.2.8.1/lib/active_record/transactions.rb:325:in `rollback_active_record_state!'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activerecord-5.2.8.1/lib/active_record/transactions.rb:309:in `save'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activerecord-5.2.8.1/lib/active_record/suppressor.rb:44:in `save'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activerecord-5.2.8.1/lib/active_record/persistence.rb:36:in `create'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:54:in `create_job_log'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:11:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:426:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:426:in `block in make_lambda'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:198:in `block (2 levels) in halting'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:606:in `block (2 levels) in default_terminator'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:605:in `catch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:605:in `block in default_terminator'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:199:in `block in halting'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:513:in `block in invoke_before'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:513:in `each'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:513:in `invoke_before'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:107:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:17:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:46:in `block in tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/tagged_logging.rb:71:in `block in tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/tagged_logging.rb:28:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/tagged_logging.rb:71:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:46:in `tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:16:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:136:in `run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/enqueuing.rb:49:in `enqueue'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/configured_job.rb:15:in `perform_later'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/jobs/report_starter.rb:27:in `block in perform'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch.rb:119:in `jobs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/jobs/report_starter.rb:26:in `perform'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/jobs/sync_assignments_job.rb:11:in `perform'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/execution.rb:39:in `block in perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:109:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/active_job.rb:24:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:21:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/i18n-1.12.0/lib/i18n.rb:317:in `with_locale'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/translation.rb:9:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:26:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/notifications.rb:168:in `block in instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/notifications.rb:168:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:25:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:46:in `block in tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/tagged_logging.rb:71:in `block in tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/tagged_logging.rb:28:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/tagged_logging.rb:71:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:46:in `tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:22:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:136:in `run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/execution.rb:38:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/execution.rb:18:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/sync_assignments_job_spec.rb:26:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:263:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:263:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:511:in `block in with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:468:in `block in with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:486:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-rails-5.1.1/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:486:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:468:in `with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:511:in `with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:259:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:646:in `block in run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:642:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:642:in `run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:607:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/configuration.rb:2068:in `with_suite_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:116:in `block in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/reporter.rb:74:in `report'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:115:in `run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:89:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:71:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:45:in `invoke'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/exe/rspec:4:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/rspec:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/rspec:23:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:58:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:58:in `kernel_load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:23:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:483:in `exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:31:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:25:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/exe/bundle:48:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/friendly_errors.rb:120:in `with_friendly_errors'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/exe/bundle:36:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/bundle:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/bundle:23:in `
'"], ["status", "error"], ["updated_at", "2022-09-14 17:04:47.752640"], ["id", 341]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [2a4b2190-db9c-43cc-87a9-1fd1b8143c41]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [2a4b2190-db9c-43cc-87a9-1fd1b8143c41] Error performing CanvasSync::Jobs::SyncAssignmentsJob (Job ID: 2a4b2190-db9c-43cc-87a9-1fd1b8143c41) from Test(default) in 10.67ms: Psych::DisallowedClass (Tried to load unspecified class: Symbol): /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/class_loader.rb:97:in `find' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/class_loader.rb:28:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/class_loader.rb:39:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/class_loader.rb:32:in `symbolize' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/class_loader.rb:82:in `symbolize' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/scalar_scanner.rb:74:in `tokenize' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/visitors/to_ruby.rb:60:in `deserialize' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/visitors/to_ruby.rb:123:in `visit_Psych_Nodes_Scalar' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/visitors/visitor.rb:16:in `visit' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/visitors/visitor.rb:6:in `accept' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/visitors/to_ruby.rb:32:in `accept' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/visitors/to_ruby.rb:339:in `block in revive_hash' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/visitors/to_ruby.rb:338:in `each' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/visitors/to_ruby.rb:338:in `each_slice' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/visitors/to_ruby.rb:338:in `revive_hash' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/visitors/to_ruby.rb:162:in `visit_Psych_Nodes_Mapping' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/visitors/visitor.rb:16:in `visit' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/visitors/visitor.rb:6:in `accept' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/visitors/to_ruby.rb:32:in `accept' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/visitors/to_ruby.rb:332:in `block in register_empty' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/visitors/to_ruby.rb:332:in `each' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/visitors/to_ruby.rb:332:in `register_empty' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/visitors/to_ruby.rb:141:in `visit_Psych_Nodes_Sequence' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/visitors/visitor.rb:16:in `visit' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/visitors/visitor.rb:6:in `accept' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/visitors/to_ruby.rb:32:in `accept' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/visitors/to_ruby.rb:313:in `visit_Psych_Nodes_Document' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/visitors/visitor.rb:16:in `visit' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/visitors/visitor.rb:6:in `accept' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/visitors/to_ruby.rb:32:in `accept' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych.rb:360:in `safe_load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activerecord-5.2.8.1/lib/active_record/coders/yaml_column.rb:51:in `yaml_load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activerecord-5.2.8.1/lib/active_record/coders/yaml_column.rb:26:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activerecord-5.2.8.1/lib/active_record/type/serialized.rb:22:in `deserialize' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activemodel-5.2.8.1/lib/active_model/type/helpers/mutable.rb:8:in `cast' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activemodel-5.2.8.1/lib/active_model/attribute.rb:175:in `type_cast' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activemodel-5.2.8.1/lib/active_model/attribute.rb:42:in `value' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activemodel-5.2.8.1/lib/active_model/attribute.rb:156:in `changed_from_assignment?' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activemodel-5.2.8.1/lib/active_model/attribute.rb:59:in `changed?' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activemodel-5.2.8.1/lib/active_model/attribute_mutation_tracker.rb:49:in `changed?' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activemodel-5.2.8.1/lib/active_model/attribute_mutation_tracker.rb:15:in `block in changed_attribute_names' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activemodel-5.2.8.1/lib/active_model/attribute_mutation_tracker.rb:15:in `select' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activemodel-5.2.8.1/lib/active_model/attribute_mutation_tracker.rb:15:in `changed_attribute_names' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activerecord-5.2.8.1/lib/active_record/attribute_methods/dirty.rb:114:in `changed_attribute_names_to_save' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activerecord-5.2.8.1/lib/active_record/attribute_methods/dirty.rb:146:in `keys_for_partial_write' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activerecord-5.2.8.1/lib/active_record/attribute_methods/dirty.rb:140:in `_create_record' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activerecord-5.2.8.1/lib/active_record/callbacks.rb:346:in `block in _create_record' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:98:in `run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:816:in `_run_create_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activerecord-5.2.8.1/lib/active_record/callbacks.rb:346:in `_create_record' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activerecord-5.2.8.1/lib/active_record/timestamp.rb:102:in `_create_record' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activerecord-5.2.8.1/lib/active_record/persistence.rb:705:in `create_or_update' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activerecord-5.2.8.1/lib/active_record/callbacks.rb:342:in `block in create_or_update' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:98:in `run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:816:in `_run_save_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activerecord-5.2.8.1/lib/active_record/callbacks.rb:342:in `create_or_update' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activerecord-5.2.8.1/lib/active_record/persistence.rb:275:in `save' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activerecord-5.2.8.1/lib/active_record/validations.rb:46:in `save' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activerecord-5.2.8.1/lib/active_record/transactions.rb:310:in `block (2 levels) in save' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activerecord-5.2.8.1/lib/active_record/transactions.rb:387:in `block in with_transaction_returning_status' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activerecord-5.2.8.1/lib/active_record/connection_adapters/abstract/database_statements.rb:267:in `block in transaction' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activerecord-5.2.8.1/lib/active_record/connection_adapters/abstract/transaction.rb:239:in `block in within_new_transaction' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/concurrency/load_interlock_aware_monitor.rb:26:in `block (2 levels) in synchronize' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/concurrency/load_interlock_aware_monitor.rb:25:in `handle_interrupt' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/concurrency/load_interlock_aware_monitor.rb:25:in `block in synchronize' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/concurrency/load_interlock_aware_monitor.rb:21:in `handle_interrupt' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/concurrency/load_interlock_aware_monitor.rb:21:in `synchronize' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activerecord-5.2.8.1/lib/active_record/connection_adapters/abstract/transaction.rb:236:in `within_new_transaction' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activerecord-5.2.8.1/lib/active_record/connection_adapters/abstract/database_statements.rb:267:in `transaction' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activerecord-5.2.8.1/lib/active_record/transactions.rb:212:in `transaction' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activerecord-5.2.8.1/lib/active_record/transactions.rb:385:in `with_transaction_returning_status' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activerecord-5.2.8.1/lib/active_record/transactions.rb:310:in `block in save' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activerecord-5.2.8.1/lib/active_record/transactions.rb:325:in `rollback_active_record_state!' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activerecord-5.2.8.1/lib/active_record/transactions.rb:309:in `save' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activerecord-5.2.8.1/lib/active_record/suppressor.rb:44:in `save' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activerecord-5.2.8.1/lib/active_record/persistence.rb:36:in `create' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:54:in `create_job_log' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:11:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:426:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:426:in `block in make_lambda' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:198:in `block (2 levels) in halting' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:606:in `block (2 levels) in default_terminator' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:605:in `catch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:605:in `block in default_terminator' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:199:in `block in halting' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:513:in `block in invoke_before' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:513:in `each' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:513:in `invoke_before' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:107:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:17:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:46:in `block in tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/tagged_logging.rb:71:in `block in tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/tagged_logging.rb:28:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/tagged_logging.rb:71:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:46:in `tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:16:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:136:in `run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/enqueuing.rb:49:in `enqueue' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/configured_job.rb:15:in `perform_later' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/jobs/report_starter.rb:27:in `block in perform' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch.rb:119:in `jobs' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/jobs/report_starter.rb:26:in `perform' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/jobs/sync_assignments_job.rb:11:in `perform' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/execution.rb:39:in `block in perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:109:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/active_job.rb:24:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:21:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/i18n-1.12.0/lib/i18n.rb:317:in `with_locale' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/translation.rb:9:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:26:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/notifications.rb:168:in `block in instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/notifications.rb:168:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:25:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:46:in `block in tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/tagged_logging.rb:71:in `block in tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/tagged_logging.rb:28:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/tagged_logging.rb:71:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:46:in `tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:22:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:136:in `run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/execution.rb:38:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/execution.rb:18:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/sync_assignments_job_spec.rb:26:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:263:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:263:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:511:in `block in with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:468:in `block in with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:486:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-rails-5.1.1/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:486:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:468:in `with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:511:in `with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:259:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:646:in `block in run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:642:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:642:in `run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:607:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/configuration.rb:2068:in `with_suite_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:116:in `block in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/reporter.rb:74:in `report' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:115:in `run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:89:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:71:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:45:in `invoke' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/exe/rspec:4:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/rspec:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/rspec:23:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:58:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:58:in `kernel_load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:23:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:483:in `exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:31:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:25:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/exe/bundle:48:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/friendly_errors.rb:120:in `with_friendly_errors' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/exe/bundle:36:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/bundle:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/bundle:23:in `
'  (0.2ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [e1ac7042-f942-4d80-931a-0398e37148f8] Performing CanvasSync::Jobs::SyncContentMigrationsJob (Job ID: e1ac7042-f942-4d80-931a-0398e37148f8) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [e1ac7042-f942-4d80-931a-0398e37148f8] CanvasSync::JobLog Load (0.1ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "e1ac7042-f942-4d80-931a-0398e37148f8"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [e1ac7042-f942-4d80-931a-0398e37148f8]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [e1ac7042-f942-4d80-931a-0398e37148f8] CanvasSync::JobLog Create (0.4ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncContentMigrationsJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2022-09-14 17:04:47.758217"], ["updated_at", "2022-09-14 17:04:47.758217"], ["job_id", "e1ac7042-f942-4d80-931a-0398e37148f8"]] [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [e1ac7042-f942-4d80-931a-0398e37148f8]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [e1ac7042-f942-4d80-931a-0398e37148f8]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [e1ac7042-f942-4d80-931a-0398e37148f8] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-09-14 17:04:47.760218"], ["status", "running"], ["updated_at", "2022-09-14 17:04:47.760605"], ["id", 342]] [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [e1ac7042-f942-4d80-931a-0398e37148f8]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [e1ac7042-f942-4d80-931a-0398e37148f8]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [e1ac7042-f942-4d80-931a-0398e37148f8]  (0.2ms) ROLLBACK TO SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [e1ac7042-f942-4d80-931a-0398e37148f8]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [e1ac7042-f942-4d80-931a-0398e37148f8] CanvasSync::JobLog Update (0.7ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "exception" = $2, "backtrace" = $3, "status" = $4, "updated_at" = $5 WHERE "canvas_sync_job_logs"."id" = $6 [["completed_at", "2022-09-14 17:04:47.765968"], ["exception", "Psych::DisallowedClass: Tried to load unspecified class: Symbol"], ["backtrace", "/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/class_loader.rb:97:in `find'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/class_loader.rb:28:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/class_loader.rb:39:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/class_loader.rb:32:in `symbolize'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/class_loader.rb:82:in `symbolize'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/scalar_scanner.rb:74:in `tokenize'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/visitors/to_ruby.rb:60:in `deserialize'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/visitors/to_ruby.rb:123:in `visit_Psych_Nodes_Scalar'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/visitors/visitor.rb:16:in `visit'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/visitors/visitor.rb:6:in `accept'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/visitors/to_ruby.rb:32:in `accept'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/visitors/to_ruby.rb:339:in `block in revive_hash'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/visitors/to_ruby.rb:338:in `each'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/visitors/to_ruby.rb:338:in `each_slice'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/visitors/to_ruby.rb:338:in `revive_hash'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/visitors/to_ruby.rb:162:in `visit_Psych_Nodes_Mapping'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/visitors/visitor.rb:16:in `visit'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/visitors/visitor.rb:6:in `accept'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/visitors/to_ruby.rb:32:in `accept'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/visitors/to_ruby.rb:332:in `block in register_empty'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/visitors/to_ruby.rb:332:in `each'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/visitors/to_ruby.rb:332:in `register_empty'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/visitors/to_ruby.rb:141:in `visit_Psych_Nodes_Sequence'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/visitors/visitor.rb:16:in `visit'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/visitors/visitor.rb:6:in `accept'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/visitors/to_ruby.rb:32:in `accept'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/visitors/to_ruby.rb:313:in `visit_Psych_Nodes_Document'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/visitors/visitor.rb:16:in `visit'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/visitors/visitor.rb:6:in `accept'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/visitors/to_ruby.rb:32:in `accept'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych.rb:360:in `safe_load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activerecord-5.2.8.1/lib/active_record/coders/yaml_column.rb:51:in `yaml_load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activerecord-5.2.8.1/lib/active_record/coders/yaml_column.rb:26:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activerecord-5.2.8.1/lib/active_record/type/serialized.rb:22:in `deserialize'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activemodel-5.2.8.1/lib/active_model/type/helpers/mutable.rb:8:in `cast'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activemodel-5.2.8.1/lib/active_model/attribute.rb:175:in `type_cast'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activemodel-5.2.8.1/lib/active_model/attribute.rb:42:in `value'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activemodel-5.2.8.1/lib/active_model/attribute.rb:156:in `changed_from_assignment?'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activemodel-5.2.8.1/lib/active_model/attribute.rb:59:in `changed?'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activemodel-5.2.8.1/lib/active_model/attribute_mutation_tracker.rb:49:in `changed?'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activemodel-5.2.8.1/lib/active_model/attribute_mutation_tracker.rb:15:in `block in changed_attribute_names'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activemodel-5.2.8.1/lib/active_model/attribute_mutation_tracker.rb:15:in `select'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activemodel-5.2.8.1/lib/active_model/attribute_mutation_tracker.rb:15:in `changed_attribute_names'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activerecord-5.2.8.1/lib/active_record/attribute_methods/dirty.rb:114:in `changed_attribute_names_to_save'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activerecord-5.2.8.1/lib/active_record/attribute_methods/dirty.rb:146:in `keys_for_partial_write'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activerecord-5.2.8.1/lib/active_record/attribute_methods/dirty.rb:140:in `_create_record'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activerecord-5.2.8.1/lib/active_record/callbacks.rb:346:in `block in _create_record'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:98:in `run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:816:in `_run_create_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activerecord-5.2.8.1/lib/active_record/callbacks.rb:346:in `_create_record'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activerecord-5.2.8.1/lib/active_record/timestamp.rb:102:in `_create_record'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activerecord-5.2.8.1/lib/active_record/persistence.rb:705:in `create_or_update'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activerecord-5.2.8.1/lib/active_record/callbacks.rb:342:in `block in create_or_update'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:98:in `run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:816:in `_run_save_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activerecord-5.2.8.1/lib/active_record/callbacks.rb:342:in `create_or_update'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activerecord-5.2.8.1/lib/active_record/persistence.rb:275:in `save'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activerecord-5.2.8.1/lib/active_record/validations.rb:46:in `save'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activerecord-5.2.8.1/lib/active_record/transactions.rb:310:in `block (2 levels) in save'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activerecord-5.2.8.1/lib/active_record/transactions.rb:387:in `block in with_transaction_returning_status'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activerecord-5.2.8.1/lib/active_record/connection_adapters/abstract/database_statements.rb:267:in `block in transaction'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activerecord-5.2.8.1/lib/active_record/connection_adapters/abstract/transaction.rb:239:in `block in within_new_transaction'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/concurrency/load_interlock_aware_monitor.rb:26:in `block (2 levels) in synchronize'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/concurrency/load_interlock_aware_monitor.rb:25:in `handle_interrupt'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/concurrency/load_interlock_aware_monitor.rb:25:in `block in synchronize'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/concurrency/load_interlock_aware_monitor.rb:21:in `handle_interrupt'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/concurrency/load_interlock_aware_monitor.rb:21:in `synchronize'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activerecord-5.2.8.1/lib/active_record/connection_adapters/abstract/transaction.rb:236:in `within_new_transaction'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activerecord-5.2.8.1/lib/active_record/connection_adapters/abstract/database_statements.rb:267:in `transaction'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activerecord-5.2.8.1/lib/active_record/transactions.rb:212:in `transaction'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activerecord-5.2.8.1/lib/active_record/transactions.rb:385:in `with_transaction_returning_status'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activerecord-5.2.8.1/lib/active_record/transactions.rb:310:in `block in save'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activerecord-5.2.8.1/lib/active_record/transactions.rb:325:in `rollback_active_record_state!'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activerecord-5.2.8.1/lib/active_record/transactions.rb:309:in `save'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activerecord-5.2.8.1/lib/active_record/suppressor.rb:44:in `save'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activerecord-5.2.8.1/lib/active_record/persistence.rb:36:in `create'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:54:in `create_job_log'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:11:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:426:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:426:in `block in make_lambda'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:198:in `block (2 levels) in halting'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:606:in `block (2 levels) in default_terminator'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:605:in `catch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:605:in `block in default_terminator'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:199:in `block in halting'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:513:in `block in invoke_before'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:513:in `each'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:513:in `invoke_before'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:107:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:17:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:46:in `block in tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/tagged_logging.rb:71:in `block in tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/tagged_logging.rb:28:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/tagged_logging.rb:71:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:46:in `tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:16:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:136:in `run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/enqueuing.rb:49:in `enqueue'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/configured_job.rb:15:in `perform_later'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/jobs/report_starter.rb:27:in `block in perform'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch.rb:119:in `jobs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/jobs/report_starter.rb:26:in `perform'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/jobs/sync_content_migrations_job.rb:11:in `perform'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/execution.rb:39:in `block in perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:109:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/active_job.rb:24:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:21:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/i18n-1.12.0/lib/i18n.rb:317:in `with_locale'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/translation.rb:9:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:26:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/notifications.rb:168:in `block in instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/notifications.rb:168:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:25:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:46:in `block in tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/tagged_logging.rb:71:in `block in tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/tagged_logging.rb:28:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/tagged_logging.rb:71:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:46:in `tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:22:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:136:in `run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/execution.rb:38:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/execution.rb:18:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/sync_content_migrations_job_spec.rb:13:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:263:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:263:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:511:in `block in with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:468:in `block in with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:486:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-rails-5.1.1/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:486:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:468:in `with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:511:in `with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:259:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:646:in `block in run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:642:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:642:in `run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:607:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/configuration.rb:2068:in `with_suite_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:116:in `block in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/reporter.rb:74:in `report'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:115:in `run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:89:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:71:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:45:in `invoke'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/exe/rspec:4:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/rspec:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/rspec:23:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:58:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:58:in `kernel_load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:23:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:483:in `exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:31:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:25:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/exe/bundle:48:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/friendly_errors.rb:120:in `with_friendly_errors'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/exe/bundle:36:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/bundle:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/bundle:23:in `
'"], ["status", "error"], ["updated_at", "2022-09-14 17:04:47.766518"], ["id", 342]] [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [e1ac7042-f942-4d80-931a-0398e37148f8]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [e1ac7042-f942-4d80-931a-0398e37148f8] Error performing CanvasSync::Jobs::SyncContentMigrationsJob (Job ID: e1ac7042-f942-4d80-931a-0398e37148f8) from Test(default) in 11.43ms: Psych::DisallowedClass (Tried to load unspecified class: Symbol): /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/class_loader.rb:97:in `find' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/class_loader.rb:28:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/class_loader.rb:39:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/class_loader.rb:32:in `symbolize' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/class_loader.rb:82:in `symbolize' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/scalar_scanner.rb:74:in `tokenize' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/visitors/to_ruby.rb:60:in `deserialize' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/visitors/to_ruby.rb:123:in `visit_Psych_Nodes_Scalar' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/visitors/visitor.rb:16:in `visit' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/visitors/visitor.rb:6:in `accept' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/visitors/to_ruby.rb:32:in `accept' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/visitors/to_ruby.rb:339:in `block in revive_hash' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/visitors/to_ruby.rb:338:in `each' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/visitors/to_ruby.rb:338:in `each_slice' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/visitors/to_ruby.rb:338:in `revive_hash' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/visitors/to_ruby.rb:162:in `visit_Psych_Nodes_Mapping' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/visitors/visitor.rb:16:in `visit' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/visitors/visitor.rb:6:in `accept' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/visitors/to_ruby.rb:32:in `accept' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/visitors/to_ruby.rb:332:in `block in register_empty' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/visitors/to_ruby.rb:332:in `each' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/visitors/to_ruby.rb:332:in `register_empty' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/visitors/to_ruby.rb:141:in `visit_Psych_Nodes_Sequence' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/visitors/visitor.rb:16:in `visit' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/visitors/visitor.rb:6:in `accept' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/visitors/to_ruby.rb:32:in `accept' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/visitors/to_ruby.rb:313:in `visit_Psych_Nodes_Document' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/visitors/visitor.rb:16:in `visit' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/visitors/visitor.rb:6:in `accept' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/visitors/to_ruby.rb:32:in `accept' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych.rb:360:in `safe_load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activerecord-5.2.8.1/lib/active_record/coders/yaml_column.rb:51:in `yaml_load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activerecord-5.2.8.1/lib/active_record/coders/yaml_column.rb:26:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activerecord-5.2.8.1/lib/active_record/type/serialized.rb:22:in `deserialize' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activemodel-5.2.8.1/lib/active_model/type/helpers/mutable.rb:8:in `cast' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activemodel-5.2.8.1/lib/active_model/attribute.rb:175:in `type_cast' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activemodel-5.2.8.1/lib/active_model/attribute.rb:42:in `value' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activemodel-5.2.8.1/lib/active_model/attribute.rb:156:in `changed_from_assignment?' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activemodel-5.2.8.1/lib/active_model/attribute.rb:59:in `changed?' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activemodel-5.2.8.1/lib/active_model/attribute_mutation_tracker.rb:49:in `changed?' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activemodel-5.2.8.1/lib/active_model/attribute_mutation_tracker.rb:15:in `block in changed_attribute_names' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activemodel-5.2.8.1/lib/active_model/attribute_mutation_tracker.rb:15:in `select' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activemodel-5.2.8.1/lib/active_model/attribute_mutation_tracker.rb:15:in `changed_attribute_names' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activerecord-5.2.8.1/lib/active_record/attribute_methods/dirty.rb:114:in `changed_attribute_names_to_save' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activerecord-5.2.8.1/lib/active_record/attribute_methods/dirty.rb:146:in `keys_for_partial_write' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activerecord-5.2.8.1/lib/active_record/attribute_methods/dirty.rb:140:in `_create_record' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activerecord-5.2.8.1/lib/active_record/callbacks.rb:346:in `block in _create_record' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:98:in `run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:816:in `_run_create_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activerecord-5.2.8.1/lib/active_record/callbacks.rb:346:in `_create_record' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activerecord-5.2.8.1/lib/active_record/timestamp.rb:102:in `_create_record' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activerecord-5.2.8.1/lib/active_record/persistence.rb:705:in `create_or_update' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activerecord-5.2.8.1/lib/active_record/callbacks.rb:342:in `block in create_or_update' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:98:in `run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:816:in `_run_save_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activerecord-5.2.8.1/lib/active_record/callbacks.rb:342:in `create_or_update' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activerecord-5.2.8.1/lib/active_record/persistence.rb:275:in `save' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activerecord-5.2.8.1/lib/active_record/validations.rb:46:in `save' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activerecord-5.2.8.1/lib/active_record/transactions.rb:310:in `block (2 levels) in save' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activerecord-5.2.8.1/lib/active_record/transactions.rb:387:in `block in with_transaction_returning_status' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activerecord-5.2.8.1/lib/active_record/connection_adapters/abstract/database_statements.rb:267:in `block in transaction' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activerecord-5.2.8.1/lib/active_record/connection_adapters/abstract/transaction.rb:239:in `block in within_new_transaction' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/concurrency/load_interlock_aware_monitor.rb:26:in `block (2 levels) in synchronize' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/concurrency/load_interlock_aware_monitor.rb:25:in `handle_interrupt' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/concurrency/load_interlock_aware_monitor.rb:25:in `block in synchronize' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/concurrency/load_interlock_aware_monitor.rb:21:in `handle_interrupt' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/concurrency/load_interlock_aware_monitor.rb:21:in `synchronize' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activerecord-5.2.8.1/lib/active_record/connection_adapters/abstract/transaction.rb:236:in `within_new_transaction' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activerecord-5.2.8.1/lib/active_record/connection_adapters/abstract/database_statements.rb:267:in `transaction' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activerecord-5.2.8.1/lib/active_record/transactions.rb:212:in `transaction' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activerecord-5.2.8.1/lib/active_record/transactions.rb:385:in `with_transaction_returning_status' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activerecord-5.2.8.1/lib/active_record/transactions.rb:310:in `block in save' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activerecord-5.2.8.1/lib/active_record/transactions.rb:325:in `rollback_active_record_state!' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activerecord-5.2.8.1/lib/active_record/transactions.rb:309:in `save' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activerecord-5.2.8.1/lib/active_record/suppressor.rb:44:in `save' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activerecord-5.2.8.1/lib/active_record/persistence.rb:36:in `create' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:54:in `create_job_log' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:11:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:426:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:426:in `block in make_lambda' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:198:in `block (2 levels) in halting' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:606:in `block (2 levels) in default_terminator' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:605:in `catch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:605:in `block in default_terminator' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:199:in `block in halting' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:513:in `block in invoke_before' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:513:in `each' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:513:in `invoke_before' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:107:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:17:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:46:in `block in tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/tagged_logging.rb:71:in `block in tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/tagged_logging.rb:28:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/tagged_logging.rb:71:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:46:in `tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:16:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:136:in `run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/enqueuing.rb:49:in `enqueue' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/configured_job.rb:15:in `perform_later' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/jobs/report_starter.rb:27:in `block in perform' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch.rb:119:in `jobs' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/jobs/report_starter.rb:26:in `perform' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/jobs/sync_content_migrations_job.rb:11:in `perform' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/execution.rb:39:in `block in perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:109:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/active_job.rb:24:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:21:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/i18n-1.12.0/lib/i18n.rb:317:in `with_locale' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/translation.rb:9:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:26:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/notifications.rb:168:in `block in instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/notifications.rb:168:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:25:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:46:in `block in tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/tagged_logging.rb:71:in `block in tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/tagged_logging.rb:28:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/tagged_logging.rb:71:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:46:in `tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:22:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:136:in `run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/execution.rb:38:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/execution.rb:18:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/sync_content_migrations_job_spec.rb:13:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:263:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:263:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:511:in `block in with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:468:in `block in with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:486:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-rails-5.1.1/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:486:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:468:in `with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:511:in `with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:259:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:646:in `block in run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:642:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:642:in `run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:607:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/configuration.rb:2068:in `with_suite_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:116:in `block in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/reporter.rb:74:in `report' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:115:in `run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:89:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:71:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:45:in `invoke' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/exe/rspec:4:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/rspec:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/rspec:23:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:58:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:58:in `kernel_load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:23:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:483:in `exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:31:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:25:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/exe/bundle:48:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/friendly_errors.rb:120:in `with_friendly_errors' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/exe/bundle:36:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/bundle:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/bundle:23:in `
'  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [ed2767e3-ab37-40d4-b562-1ab3ea62f831] Performing CanvasSync::Jobs::SyncContentMigrationsJob (Job ID: ed2767e3-ab37-40d4-b562-1ab3ea62f831) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [ed2767e3-ab37-40d4-b562-1ab3ea62f831] CanvasSync::JobLog Load (0.3ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "ed2767e3-ab37-40d4-b562-1ab3ea62f831"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [ed2767e3-ab37-40d4-b562-1ab3ea62f831]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [ed2767e3-ab37-40d4-b562-1ab3ea62f831] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncContentMigrationsJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2022-09-14 17:04:47.772974"], ["updated_at", "2022-09-14 17:04:47.772974"], ["job_id", "ed2767e3-ab37-40d4-b562-1ab3ea62f831"]] [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [ed2767e3-ab37-40d4-b562-1ab3ea62f831]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [ed2767e3-ab37-40d4-b562-1ab3ea62f831]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [ed2767e3-ab37-40d4-b562-1ab3ea62f831] CanvasSync::JobLog Update (0.4ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-09-14 17:04:47.774440"], ["status", "running"], ["updated_at", "2022-09-14 17:04:47.774739"], ["id", 343]] [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [ed2767e3-ab37-40d4-b562-1ab3ea62f831]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [ed2767e3-ab37-40d4-b562-1ab3ea62f831]  (0.3ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [ed2767e3-ab37-40d4-b562-1ab3ea62f831]  (0.2ms) ROLLBACK TO SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [ed2767e3-ab37-40d4-b562-1ab3ea62f831]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [ed2767e3-ab37-40d4-b562-1ab3ea62f831] CanvasSync::JobLog Update (0.7ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "exception" = $2, "backtrace" = $3, "status" = $4, "updated_at" = $5 WHERE "canvas_sync_job_logs"."id" = $6 [["completed_at", "2022-09-14 17:04:47.780581"], ["exception", "Psych::DisallowedClass: Tried to load unspecified class: Symbol"], ["backtrace", "/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/class_loader.rb:97:in `find'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/class_loader.rb:28:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/class_loader.rb:39:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/class_loader.rb:32:in `symbolize'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/class_loader.rb:82:in `symbolize'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/scalar_scanner.rb:74:in `tokenize'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/visitors/to_ruby.rb:60:in `deserialize'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/visitors/to_ruby.rb:123:in `visit_Psych_Nodes_Scalar'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/visitors/visitor.rb:16:in `visit'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/visitors/visitor.rb:6:in `accept'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/visitors/to_ruby.rb:32:in `accept'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/visitors/to_ruby.rb:339:in `block in revive_hash'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/visitors/to_ruby.rb:338:in `each'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/visitors/to_ruby.rb:338:in `each_slice'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/visitors/to_ruby.rb:338:in `revive_hash'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/visitors/to_ruby.rb:162:in `visit_Psych_Nodes_Mapping'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/visitors/visitor.rb:16:in `visit'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/visitors/visitor.rb:6:in `accept'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/visitors/to_ruby.rb:32:in `accept'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/visitors/to_ruby.rb:332:in `block in register_empty'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/visitors/to_ruby.rb:332:in `each'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/visitors/to_ruby.rb:332:in `register_empty'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/visitors/to_ruby.rb:141:in `visit_Psych_Nodes_Sequence'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/visitors/visitor.rb:16:in `visit'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/visitors/visitor.rb:6:in `accept'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/visitors/to_ruby.rb:32:in `accept'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/visitors/to_ruby.rb:313:in `visit_Psych_Nodes_Document'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/visitors/visitor.rb:16:in `visit'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/visitors/visitor.rb:6:in `accept'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/visitors/to_ruby.rb:32:in `accept'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych.rb:360:in `safe_load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activerecord-5.2.8.1/lib/active_record/coders/yaml_column.rb:51:in `yaml_load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activerecord-5.2.8.1/lib/active_record/coders/yaml_column.rb:26:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activerecord-5.2.8.1/lib/active_record/type/serialized.rb:22:in `deserialize'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activemodel-5.2.8.1/lib/active_model/type/helpers/mutable.rb:8:in `cast'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activemodel-5.2.8.1/lib/active_model/attribute.rb:175:in `type_cast'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activemodel-5.2.8.1/lib/active_model/attribute.rb:42:in `value'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activemodel-5.2.8.1/lib/active_model/attribute.rb:156:in `changed_from_assignment?'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activemodel-5.2.8.1/lib/active_model/attribute.rb:59:in `changed?'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activemodel-5.2.8.1/lib/active_model/attribute_mutation_tracker.rb:49:in `changed?'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activemodel-5.2.8.1/lib/active_model/attribute_mutation_tracker.rb:15:in `block in changed_attribute_names'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activemodel-5.2.8.1/lib/active_model/attribute_mutation_tracker.rb:15:in `select'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activemodel-5.2.8.1/lib/active_model/attribute_mutation_tracker.rb:15:in `changed_attribute_names'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activerecord-5.2.8.1/lib/active_record/attribute_methods/dirty.rb:114:in `changed_attribute_names_to_save'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activerecord-5.2.8.1/lib/active_record/attribute_methods/dirty.rb:146:in `keys_for_partial_write'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activerecord-5.2.8.1/lib/active_record/attribute_methods/dirty.rb:140:in `_create_record'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activerecord-5.2.8.1/lib/active_record/callbacks.rb:346:in `block in _create_record'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:98:in `run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:816:in `_run_create_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activerecord-5.2.8.1/lib/active_record/callbacks.rb:346:in `_create_record'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activerecord-5.2.8.1/lib/active_record/timestamp.rb:102:in `_create_record'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activerecord-5.2.8.1/lib/active_record/persistence.rb:705:in `create_or_update'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activerecord-5.2.8.1/lib/active_record/callbacks.rb:342:in `block in create_or_update'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:98:in `run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:816:in `_run_save_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activerecord-5.2.8.1/lib/active_record/callbacks.rb:342:in `create_or_update'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activerecord-5.2.8.1/lib/active_record/persistence.rb:275:in `save'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activerecord-5.2.8.1/lib/active_record/validations.rb:46:in `save'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activerecord-5.2.8.1/lib/active_record/transactions.rb:310:in `block (2 levels) in save'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activerecord-5.2.8.1/lib/active_record/transactions.rb:387:in `block in with_transaction_returning_status'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activerecord-5.2.8.1/lib/active_record/connection_adapters/abstract/database_statements.rb:267:in `block in transaction'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activerecord-5.2.8.1/lib/active_record/connection_adapters/abstract/transaction.rb:239:in `block in within_new_transaction'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/concurrency/load_interlock_aware_monitor.rb:26:in `block (2 levels) in synchronize'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/concurrency/load_interlock_aware_monitor.rb:25:in `handle_interrupt'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/concurrency/load_interlock_aware_monitor.rb:25:in `block in synchronize'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/concurrency/load_interlock_aware_monitor.rb:21:in `handle_interrupt'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/concurrency/load_interlock_aware_monitor.rb:21:in `synchronize'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activerecord-5.2.8.1/lib/active_record/connection_adapters/abstract/transaction.rb:236:in `within_new_transaction'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activerecord-5.2.8.1/lib/active_record/connection_adapters/abstract/database_statements.rb:267:in `transaction'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activerecord-5.2.8.1/lib/active_record/transactions.rb:212:in `transaction'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activerecord-5.2.8.1/lib/active_record/transactions.rb:385:in `with_transaction_returning_status'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activerecord-5.2.8.1/lib/active_record/transactions.rb:310:in `block in save'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activerecord-5.2.8.1/lib/active_record/transactions.rb:325:in `rollback_active_record_state!'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activerecord-5.2.8.1/lib/active_record/transactions.rb:309:in `save'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activerecord-5.2.8.1/lib/active_record/suppressor.rb:44:in `save'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activerecord-5.2.8.1/lib/active_record/persistence.rb:36:in `create'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:54:in `create_job_log'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:11:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:426:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:426:in `block in make_lambda'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:198:in `block (2 levels) in halting'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:606:in `block (2 levels) in default_terminator'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:605:in `catch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:605:in `block in default_terminator'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:199:in `block in halting'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:513:in `block in invoke_before'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:513:in `each'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:513:in `invoke_before'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:107:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:17:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:46:in `block in tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/tagged_logging.rb:71:in `block in tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/tagged_logging.rb:28:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/tagged_logging.rb:71:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:46:in `tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:16:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:136:in `run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/enqueuing.rb:49:in `enqueue'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/configured_job.rb:15:in `perform_later'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/jobs/report_starter.rb:27:in `block in perform'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch.rb:119:in `jobs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/jobs/report_starter.rb:26:in `perform'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/jobs/sync_content_migrations_job.rb:11:in `perform'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/execution.rb:39:in `block in perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:109:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/active_job.rb:24:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:21:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/i18n-1.12.0/lib/i18n.rb:317:in `with_locale'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/translation.rb:9:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:26:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/notifications.rb:168:in `block in instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/notifications.rb:168:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:25:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:46:in `block in tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/tagged_logging.rb:71:in `block in tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/tagged_logging.rb:28:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/tagged_logging.rb:71:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:46:in `tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:22:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:136:in `run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/execution.rb:38:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/execution.rb:18:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/sync_content_migrations_job_spec.rb:26:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:263:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:263:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:511:in `block in with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:468:in `block in with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:486:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-rails-5.1.1/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:486:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:468:in `with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:511:in `with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:259:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:646:in `block in run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:642:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:642:in `run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:607:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/configuration.rb:2068:in `with_suite_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:116:in `block in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/reporter.rb:74:in `report'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:115:in `run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:89:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:71:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:45:in `invoke'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/exe/rspec:4:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/rspec:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/rspec:23:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:58:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:58:in `kernel_load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:23:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:483:in `exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:31:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:25:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/exe/bundle:48:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/friendly_errors.rb:120:in `with_friendly_errors'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/exe/bundle:36:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/bundle:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/bundle:23:in `
'"], ["status", "error"], ["updated_at", "2022-09-14 17:04:47.780950"], ["id", 343]] [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [ed2767e3-ab37-40d4-b562-1ab3ea62f831]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [ed2767e3-ab37-40d4-b562-1ab3ea62f831] Error performing CanvasSync::Jobs::SyncContentMigrationsJob (Job ID: ed2767e3-ab37-40d4-b562-1ab3ea62f831) from Test(default) in 11.25ms: Psych::DisallowedClass (Tried to load unspecified class: Symbol): /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/class_loader.rb:97:in `find' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/class_loader.rb:28:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/class_loader.rb:39:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/class_loader.rb:32:in `symbolize' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/class_loader.rb:82:in `symbolize' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/scalar_scanner.rb:74:in `tokenize' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/visitors/to_ruby.rb:60:in `deserialize' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/visitors/to_ruby.rb:123:in `visit_Psych_Nodes_Scalar' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/visitors/visitor.rb:16:in `visit' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/visitors/visitor.rb:6:in `accept' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/visitors/to_ruby.rb:32:in `accept' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/visitors/to_ruby.rb:339:in `block in revive_hash' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/visitors/to_ruby.rb:338:in `each' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/visitors/to_ruby.rb:338:in `each_slice' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/visitors/to_ruby.rb:338:in `revive_hash' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/visitors/to_ruby.rb:162:in `visit_Psych_Nodes_Mapping' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/visitors/visitor.rb:16:in `visit' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/visitors/visitor.rb:6:in `accept' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/visitors/to_ruby.rb:32:in `accept' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/visitors/to_ruby.rb:332:in `block in register_empty' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/visitors/to_ruby.rb:332:in `each' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/visitors/to_ruby.rb:332:in `register_empty' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/visitors/to_ruby.rb:141:in `visit_Psych_Nodes_Sequence' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/visitors/visitor.rb:16:in `visit' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/visitors/visitor.rb:6:in `accept' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/visitors/to_ruby.rb:32:in `accept' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/visitors/to_ruby.rb:313:in `visit_Psych_Nodes_Document' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/visitors/visitor.rb:16:in `visit' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/visitors/visitor.rb:6:in `accept' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/visitors/to_ruby.rb:32:in `accept' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych.rb:360:in `safe_load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activerecord-5.2.8.1/lib/active_record/coders/yaml_column.rb:51:in `yaml_load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activerecord-5.2.8.1/lib/active_record/coders/yaml_column.rb:26:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activerecord-5.2.8.1/lib/active_record/type/serialized.rb:22:in `deserialize' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activemodel-5.2.8.1/lib/active_model/type/helpers/mutable.rb:8:in `cast' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activemodel-5.2.8.1/lib/active_model/attribute.rb:175:in `type_cast' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activemodel-5.2.8.1/lib/active_model/attribute.rb:42:in `value' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activemodel-5.2.8.1/lib/active_model/attribute.rb:156:in `changed_from_assignment?' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activemodel-5.2.8.1/lib/active_model/attribute.rb:59:in `changed?' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activemodel-5.2.8.1/lib/active_model/attribute_mutation_tracker.rb:49:in `changed?' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activemodel-5.2.8.1/lib/active_model/attribute_mutation_tracker.rb:15:in `block in changed_attribute_names' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activemodel-5.2.8.1/lib/active_model/attribute_mutation_tracker.rb:15:in `select' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activemodel-5.2.8.1/lib/active_model/attribute_mutation_tracker.rb:15:in `changed_attribute_names' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activerecord-5.2.8.1/lib/active_record/attribute_methods/dirty.rb:114:in `changed_attribute_names_to_save' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activerecord-5.2.8.1/lib/active_record/attribute_methods/dirty.rb:146:in `keys_for_partial_write' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activerecord-5.2.8.1/lib/active_record/attribute_methods/dirty.rb:140:in `_create_record' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activerecord-5.2.8.1/lib/active_record/callbacks.rb:346:in `block in _create_record' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:98:in `run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:816:in `_run_create_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activerecord-5.2.8.1/lib/active_record/callbacks.rb:346:in `_create_record' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activerecord-5.2.8.1/lib/active_record/timestamp.rb:102:in `_create_record' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activerecord-5.2.8.1/lib/active_record/persistence.rb:705:in `create_or_update' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activerecord-5.2.8.1/lib/active_record/callbacks.rb:342:in `block in create_or_update' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:98:in `run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:816:in `_run_save_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activerecord-5.2.8.1/lib/active_record/callbacks.rb:342:in `create_or_update' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activerecord-5.2.8.1/lib/active_record/persistence.rb:275:in `save' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activerecord-5.2.8.1/lib/active_record/validations.rb:46:in `save' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activerecord-5.2.8.1/lib/active_record/transactions.rb:310:in `block (2 levels) in save' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activerecord-5.2.8.1/lib/active_record/transactions.rb:387:in `block in with_transaction_returning_status' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activerecord-5.2.8.1/lib/active_record/connection_adapters/abstract/database_statements.rb:267:in `block in transaction' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activerecord-5.2.8.1/lib/active_record/connection_adapters/abstract/transaction.rb:239:in `block in within_new_transaction' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/concurrency/load_interlock_aware_monitor.rb:26:in `block (2 levels) in synchronize' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/concurrency/load_interlock_aware_monitor.rb:25:in `handle_interrupt' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/concurrency/load_interlock_aware_monitor.rb:25:in `block in synchronize' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/concurrency/load_interlock_aware_monitor.rb:21:in `handle_interrupt' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/concurrency/load_interlock_aware_monitor.rb:21:in `synchronize' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activerecord-5.2.8.1/lib/active_record/connection_adapters/abstract/transaction.rb:236:in `within_new_transaction' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activerecord-5.2.8.1/lib/active_record/connection_adapters/abstract/database_statements.rb:267:in `transaction' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activerecord-5.2.8.1/lib/active_record/transactions.rb:212:in `transaction' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activerecord-5.2.8.1/lib/active_record/transactions.rb:385:in `with_transaction_returning_status' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activerecord-5.2.8.1/lib/active_record/transactions.rb:310:in `block in save' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activerecord-5.2.8.1/lib/active_record/transactions.rb:325:in `rollback_active_record_state!' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activerecord-5.2.8.1/lib/active_record/transactions.rb:309:in `save' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activerecord-5.2.8.1/lib/active_record/suppressor.rb:44:in `save' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activerecord-5.2.8.1/lib/active_record/persistence.rb:36:in `create' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:54:in `create_job_log' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:11:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:426:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:426:in `block in make_lambda' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:198:in `block (2 levels) in halting' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:606:in `block (2 levels) in default_terminator' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:605:in `catch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:605:in `block in default_terminator' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:199:in `block in halting' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:513:in `block in invoke_before' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:513:in `each' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:513:in `invoke_before' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:107:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:17:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:46:in `block in tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/tagged_logging.rb:71:in `block in tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/tagged_logging.rb:28:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/tagged_logging.rb:71:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:46:in `tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:16:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:136:in `run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/enqueuing.rb:49:in `enqueue' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/configured_job.rb:15:in `perform_later' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/jobs/report_starter.rb:27:in `block in perform' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch.rb:119:in `jobs' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/jobs/report_starter.rb:26:in `perform' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/jobs/sync_content_migrations_job.rb:11:in `perform' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/execution.rb:39:in `block in perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:109:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/active_job.rb:24:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:21:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/i18n-1.12.0/lib/i18n.rb:317:in `with_locale' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/translation.rb:9:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:26:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/notifications.rb:168:in `block in instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/notifications.rb:168:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:25:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:46:in `block in tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/tagged_logging.rb:71:in `block in tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/tagged_logging.rb:28:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/tagged_logging.rb:71:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:46:in `tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:22:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:136:in `run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/execution.rb:38:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/execution.rb:18:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/sync_content_migrations_job_spec.rb:26:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:263:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:263:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:511:in `block in with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:468:in `block in with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:486:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-rails-5.1.1/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:486:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:468:in `with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:511:in `with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:259:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:646:in `block in run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:642:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:642:in `run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:607:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/configuration.rb:2068:in `with_suite_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:116:in `block in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/reporter.rb:74:in `report' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:115:in `run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:89:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:71:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:45:in `invoke' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/exe/rspec:4:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/rspec:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/rspec:23:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:58:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:58:in `kernel_load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:23:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:483:in `exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:31:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:25:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/exe/bundle:48:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/friendly_errors.rb:120:in `with_friendly_errors' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/exe/bundle:36:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/bundle:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/bundle:23:in `
'  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [0096ad46-ed64-4e6f-9a77-295d21c6134a] Performing CanvasSync::Jobs::SyncContextModuleItemsJob (Job ID: 0096ad46-ed64-4e6f-9a77-295d21c6134a) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [0096ad46-ed64-4e6f-9a77-295d21c6134a] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "0096ad46-ed64-4e6f-9a77-295d21c6134a"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [0096ad46-ed64-4e6f-9a77-295d21c6134a]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [0096ad46-ed64-4e6f-9a77-295d21c6134a] CanvasSync::JobLog Create (0.2ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncContextModuleItemsJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2022-09-14 17:04:47.787924"], ["updated_at", "2022-09-14 17:04:47.787924"], ["job_id", "0096ad46-ed64-4e6f-9a77-295d21c6134a"]] [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [0096ad46-ed64-4e6f-9a77-295d21c6134a]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [0096ad46-ed64-4e6f-9a77-295d21c6134a]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [0096ad46-ed64-4e6f-9a77-295d21c6134a] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-09-14 17:04:47.789234"], ["status", "running"], ["updated_at", "2022-09-14 17:04:47.789581"], ["id", 344]] [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [0096ad46-ed64-4e6f-9a77-295d21c6134a]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [0096ad46-ed64-4e6f-9a77-295d21c6134a]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [0096ad46-ed64-4e6f-9a77-295d21c6134a]  (0.2ms) ROLLBACK TO SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [0096ad46-ed64-4e6f-9a77-295d21c6134a]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [0096ad46-ed64-4e6f-9a77-295d21c6134a] CanvasSync::JobLog Update (0.9ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "exception" = $2, "backtrace" = $3, "status" = $4, "updated_at" = $5 WHERE "canvas_sync_job_logs"."id" = $6 [["completed_at", "2022-09-14 17:04:47.794173"], ["exception", "Psych::DisallowedClass: Tried to load unspecified class: Symbol"], ["backtrace", "/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/class_loader.rb:97:in `find'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/class_loader.rb:28:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/class_loader.rb:39:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/class_loader.rb:32:in `symbolize'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/class_loader.rb:82:in `symbolize'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/scalar_scanner.rb:74:in `tokenize'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/visitors/to_ruby.rb:60:in `deserialize'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/visitors/to_ruby.rb:123:in `visit_Psych_Nodes_Scalar'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/visitors/visitor.rb:16:in `visit'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/visitors/visitor.rb:6:in `accept'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/visitors/to_ruby.rb:32:in `accept'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/visitors/to_ruby.rb:339:in `block in revive_hash'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/visitors/to_ruby.rb:338:in `each'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/visitors/to_ruby.rb:338:in `each_slice'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/visitors/to_ruby.rb:338:in `revive_hash'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/visitors/to_ruby.rb:162:in `visit_Psych_Nodes_Mapping'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/visitors/visitor.rb:16:in `visit'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/visitors/visitor.rb:6:in `accept'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/visitors/to_ruby.rb:32:in `accept'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/visitors/to_ruby.rb:332:in `block in register_empty'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/visitors/to_ruby.rb:332:in `each'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/visitors/to_ruby.rb:332:in `register_empty'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/visitors/to_ruby.rb:141:in `visit_Psych_Nodes_Sequence'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/visitors/visitor.rb:16:in `visit'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/visitors/visitor.rb:6:in `accept'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/visitors/to_ruby.rb:32:in `accept'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/visitors/to_ruby.rb:313:in `visit_Psych_Nodes_Document'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/visitors/visitor.rb:16:in `visit'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/visitors/visitor.rb:6:in `accept'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/visitors/to_ruby.rb:32:in `accept'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych.rb:360:in `safe_load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activerecord-5.2.8.1/lib/active_record/coders/yaml_column.rb:51:in `yaml_load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activerecord-5.2.8.1/lib/active_record/coders/yaml_column.rb:26:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activerecord-5.2.8.1/lib/active_record/type/serialized.rb:22:in `deserialize'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activemodel-5.2.8.1/lib/active_model/type/helpers/mutable.rb:8:in `cast'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activemodel-5.2.8.1/lib/active_model/attribute.rb:175:in `type_cast'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activemodel-5.2.8.1/lib/active_model/attribute.rb:42:in `value'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activemodel-5.2.8.1/lib/active_model/attribute.rb:156:in `changed_from_assignment?'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activemodel-5.2.8.1/lib/active_model/attribute.rb:59:in `changed?'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activemodel-5.2.8.1/lib/active_model/attribute_mutation_tracker.rb:49:in `changed?'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activemodel-5.2.8.1/lib/active_model/attribute_mutation_tracker.rb:15:in `block in changed_attribute_names'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activemodel-5.2.8.1/lib/active_model/attribute_mutation_tracker.rb:15:in `select'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activemodel-5.2.8.1/lib/active_model/attribute_mutation_tracker.rb:15:in `changed_attribute_names'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activerecord-5.2.8.1/lib/active_record/attribute_methods/dirty.rb:114:in `changed_attribute_names_to_save'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activerecord-5.2.8.1/lib/active_record/attribute_methods/dirty.rb:146:in `keys_for_partial_write'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activerecord-5.2.8.1/lib/active_record/attribute_methods/dirty.rb:140:in `_create_record'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activerecord-5.2.8.1/lib/active_record/callbacks.rb:346:in `block in _create_record'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:98:in `run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:816:in `_run_create_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activerecord-5.2.8.1/lib/active_record/callbacks.rb:346:in `_create_record'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activerecord-5.2.8.1/lib/active_record/timestamp.rb:102:in `_create_record'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activerecord-5.2.8.1/lib/active_record/persistence.rb:705:in `create_or_update'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activerecord-5.2.8.1/lib/active_record/callbacks.rb:342:in `block in create_or_update'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:98:in `run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:816:in `_run_save_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activerecord-5.2.8.1/lib/active_record/callbacks.rb:342:in `create_or_update'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activerecord-5.2.8.1/lib/active_record/persistence.rb:275:in `save'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activerecord-5.2.8.1/lib/active_record/validations.rb:46:in `save'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activerecord-5.2.8.1/lib/active_record/transactions.rb:310:in `block (2 levels) in save'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activerecord-5.2.8.1/lib/active_record/transactions.rb:387:in `block in with_transaction_returning_status'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activerecord-5.2.8.1/lib/active_record/connection_adapters/abstract/database_statements.rb:267:in `block in transaction'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activerecord-5.2.8.1/lib/active_record/connection_adapters/abstract/transaction.rb:239:in `block in within_new_transaction'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/concurrency/load_interlock_aware_monitor.rb:26:in `block (2 levels) in synchronize'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/concurrency/load_interlock_aware_monitor.rb:25:in `handle_interrupt'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/concurrency/load_interlock_aware_monitor.rb:25:in `block in synchronize'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/concurrency/load_interlock_aware_monitor.rb:21:in `handle_interrupt'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/concurrency/load_interlock_aware_monitor.rb:21:in `synchronize'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activerecord-5.2.8.1/lib/active_record/connection_adapters/abstract/transaction.rb:236:in `within_new_transaction'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activerecord-5.2.8.1/lib/active_record/connection_adapters/abstract/database_statements.rb:267:in `transaction'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activerecord-5.2.8.1/lib/active_record/transactions.rb:212:in `transaction'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activerecord-5.2.8.1/lib/active_record/transactions.rb:385:in `with_transaction_returning_status'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activerecord-5.2.8.1/lib/active_record/transactions.rb:310:in `block in save'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activerecord-5.2.8.1/lib/active_record/transactions.rb:325:in `rollback_active_record_state!'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activerecord-5.2.8.1/lib/active_record/transactions.rb:309:in `save'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activerecord-5.2.8.1/lib/active_record/suppressor.rb:44:in `save'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activerecord-5.2.8.1/lib/active_record/persistence.rb:36:in `create'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:54:in `create_job_log'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:11:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:426:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:426:in `block in make_lambda'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:198:in `block (2 levels) in halting'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:606:in `block (2 levels) in default_terminator'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:605:in `catch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:605:in `block in default_terminator'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:199:in `block in halting'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:513:in `block in invoke_before'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:513:in `each'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:513:in `invoke_before'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:107:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:17:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:46:in `block in tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/tagged_logging.rb:71:in `block in tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/tagged_logging.rb:28:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/tagged_logging.rb:71:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:46:in `tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:16:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:136:in `run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/enqueuing.rb:49:in `enqueue'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/configured_job.rb:15:in `perform_later'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/jobs/report_starter.rb:27:in `block in perform'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch.rb:119:in `jobs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/jobs/report_starter.rb:26:in `perform'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/jobs/sync_context_module_items_job.rb:11:in `perform'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/execution.rb:39:in `block in perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:109:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/active_job.rb:24:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:21:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/i18n-1.12.0/lib/i18n.rb:317:in `with_locale'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/translation.rb:9:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:26:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/notifications.rb:168:in `block in instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/notifications.rb:168:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:25:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:46:in `block in tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/tagged_logging.rb:71:in `block in tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/tagged_logging.rb:28:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/tagged_logging.rb:71:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:46:in `tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:22:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:136:in `run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/execution.rb:38:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/execution.rb:18:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/sync_context_module_items_job_spec.rb:14:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:263:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:263:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:511:in `block in with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:468:in `block in with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:486:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-rails-5.1.1/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:486:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:468:in `with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:511:in `with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:259:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:646:in `block in run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:642:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:642:in `run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:607:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/configuration.rb:2068:in `with_suite_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:116:in `block in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/reporter.rb:74:in `report'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:115:in `run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:89:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:71:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:45:in `invoke'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/exe/rspec:4:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/rspec:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/rspec:23:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:58:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:58:in `kernel_load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:23:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:483:in `exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:31:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:25:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/exe/bundle:48:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/friendly_errors.rb:120:in `with_friendly_errors'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/exe/bundle:36:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/bundle:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/bundle:23:in `
'"], ["status", "error"], ["updated_at", "2022-09-14 17:04:47.794720"], ["id", 344]] [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [0096ad46-ed64-4e6f-9a77-295d21c6134a]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [0096ad46-ed64-4e6f-9a77-295d21c6134a] Error performing CanvasSync::Jobs::SyncContextModuleItemsJob (Job ID: 0096ad46-ed64-4e6f-9a77-295d21c6134a) from Test(default) in 10.58ms: Psych::DisallowedClass (Tried to load unspecified class: Symbol): /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/class_loader.rb:97:in `find' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/class_loader.rb:28:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/class_loader.rb:39:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/class_loader.rb:32:in `symbolize' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/class_loader.rb:82:in `symbolize' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/scalar_scanner.rb:74:in `tokenize' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/visitors/to_ruby.rb:60:in `deserialize' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/visitors/to_ruby.rb:123:in `visit_Psych_Nodes_Scalar' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/visitors/visitor.rb:16:in `visit' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/visitors/visitor.rb:6:in `accept' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/visitors/to_ruby.rb:32:in `accept' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/visitors/to_ruby.rb:339:in `block in revive_hash' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/visitors/to_ruby.rb:338:in `each' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/visitors/to_ruby.rb:338:in `each_slice' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/visitors/to_ruby.rb:338:in `revive_hash' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/visitors/to_ruby.rb:162:in `visit_Psych_Nodes_Mapping' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/visitors/visitor.rb:16:in `visit' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/visitors/visitor.rb:6:in `accept' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/visitors/to_ruby.rb:32:in `accept' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/visitors/to_ruby.rb:332:in `block in register_empty' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/visitors/to_ruby.rb:332:in `each' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/visitors/to_ruby.rb:332:in `register_empty' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/visitors/to_ruby.rb:141:in `visit_Psych_Nodes_Sequence' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/visitors/visitor.rb:16:in `visit' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/visitors/visitor.rb:6:in `accept' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/visitors/to_ruby.rb:32:in `accept' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/visitors/to_ruby.rb:313:in `visit_Psych_Nodes_Document' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/visitors/visitor.rb:16:in `visit' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/visitors/visitor.rb:6:in `accept' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/visitors/to_ruby.rb:32:in `accept' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych.rb:360:in `safe_load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activerecord-5.2.8.1/lib/active_record/coders/yaml_column.rb:51:in `yaml_load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activerecord-5.2.8.1/lib/active_record/coders/yaml_column.rb:26:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activerecord-5.2.8.1/lib/active_record/type/serialized.rb:22:in `deserialize' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activemodel-5.2.8.1/lib/active_model/type/helpers/mutable.rb:8:in `cast' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activemodel-5.2.8.1/lib/active_model/attribute.rb:175:in `type_cast' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activemodel-5.2.8.1/lib/active_model/attribute.rb:42:in `value' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activemodel-5.2.8.1/lib/active_model/attribute.rb:156:in `changed_from_assignment?' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activemodel-5.2.8.1/lib/active_model/attribute.rb:59:in `changed?' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activemodel-5.2.8.1/lib/active_model/attribute_mutation_tracker.rb:49:in `changed?' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activemodel-5.2.8.1/lib/active_model/attribute_mutation_tracker.rb:15:in `block in changed_attribute_names' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activemodel-5.2.8.1/lib/active_model/attribute_mutation_tracker.rb:15:in `select' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activemodel-5.2.8.1/lib/active_model/attribute_mutation_tracker.rb:15:in `changed_attribute_names' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activerecord-5.2.8.1/lib/active_record/attribute_methods/dirty.rb:114:in `changed_attribute_names_to_save' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activerecord-5.2.8.1/lib/active_record/attribute_methods/dirty.rb:146:in `keys_for_partial_write' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activerecord-5.2.8.1/lib/active_record/attribute_methods/dirty.rb:140:in `_create_record' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activerecord-5.2.8.1/lib/active_record/callbacks.rb:346:in `block in _create_record' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:98:in `run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:816:in `_run_create_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activerecord-5.2.8.1/lib/active_record/callbacks.rb:346:in `_create_record' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activerecord-5.2.8.1/lib/active_record/timestamp.rb:102:in `_create_record' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activerecord-5.2.8.1/lib/active_record/persistence.rb:705:in `create_or_update' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activerecord-5.2.8.1/lib/active_record/callbacks.rb:342:in `block in create_or_update' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:98:in `run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:816:in `_run_save_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activerecord-5.2.8.1/lib/active_record/callbacks.rb:342:in `create_or_update' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activerecord-5.2.8.1/lib/active_record/persistence.rb:275:in `save' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activerecord-5.2.8.1/lib/active_record/validations.rb:46:in `save' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activerecord-5.2.8.1/lib/active_record/transactions.rb:310:in `block (2 levels) in save' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activerecord-5.2.8.1/lib/active_record/transactions.rb:387:in `block in with_transaction_returning_status' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activerecord-5.2.8.1/lib/active_record/connection_adapters/abstract/database_statements.rb:267:in `block in transaction' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activerecord-5.2.8.1/lib/active_record/connection_adapters/abstract/transaction.rb:239:in `block in within_new_transaction' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/concurrency/load_interlock_aware_monitor.rb:26:in `block (2 levels) in synchronize' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/concurrency/load_interlock_aware_monitor.rb:25:in `handle_interrupt' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/concurrency/load_interlock_aware_monitor.rb:25:in `block in synchronize' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/concurrency/load_interlock_aware_monitor.rb:21:in `handle_interrupt' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/concurrency/load_interlock_aware_monitor.rb:21:in `synchronize' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activerecord-5.2.8.1/lib/active_record/connection_adapters/abstract/transaction.rb:236:in `within_new_transaction' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activerecord-5.2.8.1/lib/active_record/connection_adapters/abstract/database_statements.rb:267:in `transaction' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activerecord-5.2.8.1/lib/active_record/transactions.rb:212:in `transaction' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activerecord-5.2.8.1/lib/active_record/transactions.rb:385:in `with_transaction_returning_status' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activerecord-5.2.8.1/lib/active_record/transactions.rb:310:in `block in save' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activerecord-5.2.8.1/lib/active_record/transactions.rb:325:in `rollback_active_record_state!' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activerecord-5.2.8.1/lib/active_record/transactions.rb:309:in `save' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activerecord-5.2.8.1/lib/active_record/suppressor.rb:44:in `save' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activerecord-5.2.8.1/lib/active_record/persistence.rb:36:in `create' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:54:in `create_job_log' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:11:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:426:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:426:in `block in make_lambda' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:198:in `block (2 levels) in halting' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:606:in `block (2 levels) in default_terminator' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:605:in `catch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:605:in `block in default_terminator' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:199:in `block in halting' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:513:in `block in invoke_before' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:513:in `each' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:513:in `invoke_before' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:107:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:17:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:46:in `block in tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/tagged_logging.rb:71:in `block in tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/tagged_logging.rb:28:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/tagged_logging.rb:71:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:46:in `tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:16:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:136:in `run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/enqueuing.rb:49:in `enqueue' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/configured_job.rb:15:in `perform_later' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/jobs/report_starter.rb:27:in `block in perform' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch.rb:119:in `jobs' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/jobs/report_starter.rb:26:in `perform' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/jobs/sync_context_module_items_job.rb:11:in `perform' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/execution.rb:39:in `block in perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:109:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/active_job.rb:24:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:21:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/i18n-1.12.0/lib/i18n.rb:317:in `with_locale' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/translation.rb:9:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:26:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/notifications.rb:168:in `block in instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/notifications.rb:168:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:25:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:46:in `block in tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/tagged_logging.rb:71:in `block in tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/tagged_logging.rb:28:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/tagged_logging.rb:71:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:46:in `tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:22:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:136:in `run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/execution.rb:38:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/execution.rb:18:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/sync_context_module_items_job_spec.rb:14:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:263:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:263:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:511:in `block in with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:468:in `block in with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:486:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-rails-5.1.1/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:486:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:468:in `with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:511:in `with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:259:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:646:in `block in run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:642:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:642:in `run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:607:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/configuration.rb:2068:in `with_suite_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:116:in `block in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/reporter.rb:74:in `report' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:115:in `run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:89:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:71:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:45:in `invoke' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/exe/rspec:4:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/rspec:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/rspec:23:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:58:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:58:in `kernel_load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:23:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:483:in `exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:31:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:25:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/exe/bundle:48:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/friendly_errors.rb:120:in `with_friendly_errors' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/exe/bundle:36:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/bundle:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/bundle:23:in `
'  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [66753718-24bd-44e9-a276-09529f60d078] Performing CanvasSync::Jobs::SyncContextModuleItemsJob (Job ID: 66753718-24bd-44e9-a276-09529f60d078) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [66753718-24bd-44e9-a276-09529f60d078] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "66753718-24bd-44e9-a276-09529f60d078"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [66753718-24bd-44e9-a276-09529f60d078]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [66753718-24bd-44e9-a276-09529f60d078] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncContextModuleItemsJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2022-09-14 17:04:47.802183"], ["updated_at", "2022-09-14 17:04:47.802183"], ["job_id", "66753718-24bd-44e9-a276-09529f60d078"]] [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [66753718-24bd-44e9-a276-09529f60d078]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [66753718-24bd-44e9-a276-09529f60d078]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [66753718-24bd-44e9-a276-09529f60d078] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-09-14 17:04:47.803691"], ["status", "running"], ["updated_at", "2022-09-14 17:04:47.804009"], ["id", 345]] [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [66753718-24bd-44e9-a276-09529f60d078]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [66753718-24bd-44e9-a276-09529f60d078]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [66753718-24bd-44e9-a276-09529f60d078]  (0.2ms) ROLLBACK TO SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [66753718-24bd-44e9-a276-09529f60d078]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [66753718-24bd-44e9-a276-09529f60d078] CanvasSync::JobLog Update (1.0ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "exception" = $2, "backtrace" = $3, "status" = $4, "updated_at" = $5 WHERE "canvas_sync_job_logs"."id" = $6 [["completed_at", "2022-09-14 17:04:47.808225"], ["exception", "Psych::DisallowedClass: Tried to load unspecified class: Symbol"], ["backtrace", "/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/class_loader.rb:97:in `find'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/class_loader.rb:28:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/class_loader.rb:39:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/class_loader.rb:32:in `symbolize'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/class_loader.rb:82:in `symbolize'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/scalar_scanner.rb:74:in `tokenize'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/visitors/to_ruby.rb:60:in `deserialize'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/visitors/to_ruby.rb:123:in `visit_Psych_Nodes_Scalar'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/visitors/visitor.rb:16:in `visit'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/visitors/visitor.rb:6:in `accept'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/visitors/to_ruby.rb:32:in `accept'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/visitors/to_ruby.rb:339:in `block in revive_hash'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/visitors/to_ruby.rb:338:in `each'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/visitors/to_ruby.rb:338:in `each_slice'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/visitors/to_ruby.rb:338:in `revive_hash'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/visitors/to_ruby.rb:162:in `visit_Psych_Nodes_Mapping'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/visitors/visitor.rb:16:in `visit'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/visitors/visitor.rb:6:in `accept'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/visitors/to_ruby.rb:32:in `accept'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/visitors/to_ruby.rb:332:in `block in register_empty'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/visitors/to_ruby.rb:332:in `each'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/visitors/to_ruby.rb:332:in `register_empty'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/visitors/to_ruby.rb:141:in `visit_Psych_Nodes_Sequence'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/visitors/visitor.rb:16:in `visit'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/visitors/visitor.rb:6:in `accept'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/visitors/to_ruby.rb:32:in `accept'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/visitors/to_ruby.rb:313:in `visit_Psych_Nodes_Document'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/visitors/visitor.rb:16:in `visit'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/visitors/visitor.rb:6:in `accept'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/visitors/to_ruby.rb:32:in `accept'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych.rb:360:in `safe_load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activerecord-5.2.8.1/lib/active_record/coders/yaml_column.rb:51:in `yaml_load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activerecord-5.2.8.1/lib/active_record/coders/yaml_column.rb:26:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activerecord-5.2.8.1/lib/active_record/type/serialized.rb:22:in `deserialize'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activemodel-5.2.8.1/lib/active_model/type/helpers/mutable.rb:8:in `cast'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activemodel-5.2.8.1/lib/active_model/attribute.rb:175:in `type_cast'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activemodel-5.2.8.1/lib/active_model/attribute.rb:42:in `value'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activemodel-5.2.8.1/lib/active_model/attribute.rb:156:in `changed_from_assignment?'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activemodel-5.2.8.1/lib/active_model/attribute.rb:59:in `changed?'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activemodel-5.2.8.1/lib/active_model/attribute_mutation_tracker.rb:49:in `changed?'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activemodel-5.2.8.1/lib/active_model/attribute_mutation_tracker.rb:15:in `block in changed_attribute_names'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activemodel-5.2.8.1/lib/active_model/attribute_mutation_tracker.rb:15:in `select'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activemodel-5.2.8.1/lib/active_model/attribute_mutation_tracker.rb:15:in `changed_attribute_names'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activerecord-5.2.8.1/lib/active_record/attribute_methods/dirty.rb:114:in `changed_attribute_names_to_save'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activerecord-5.2.8.1/lib/active_record/attribute_methods/dirty.rb:146:in `keys_for_partial_write'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activerecord-5.2.8.1/lib/active_record/attribute_methods/dirty.rb:140:in `_create_record'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activerecord-5.2.8.1/lib/active_record/callbacks.rb:346:in `block in _create_record'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:98:in `run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:816:in `_run_create_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activerecord-5.2.8.1/lib/active_record/callbacks.rb:346:in `_create_record'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activerecord-5.2.8.1/lib/active_record/timestamp.rb:102:in `_create_record'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activerecord-5.2.8.1/lib/active_record/persistence.rb:705:in `create_or_update'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activerecord-5.2.8.1/lib/active_record/callbacks.rb:342:in `block in create_or_update'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:98:in `run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:816:in `_run_save_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activerecord-5.2.8.1/lib/active_record/callbacks.rb:342:in `create_or_update'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activerecord-5.2.8.1/lib/active_record/persistence.rb:275:in `save'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activerecord-5.2.8.1/lib/active_record/validations.rb:46:in `save'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activerecord-5.2.8.1/lib/active_record/transactions.rb:310:in `block (2 levels) in save'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activerecord-5.2.8.1/lib/active_record/transactions.rb:387:in `block in with_transaction_returning_status'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activerecord-5.2.8.1/lib/active_record/connection_adapters/abstract/database_statements.rb:267:in `block in transaction'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activerecord-5.2.8.1/lib/active_record/connection_adapters/abstract/transaction.rb:239:in `block in within_new_transaction'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/concurrency/load_interlock_aware_monitor.rb:26:in `block (2 levels) in synchronize'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/concurrency/load_interlock_aware_monitor.rb:25:in `handle_interrupt'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/concurrency/load_interlock_aware_monitor.rb:25:in `block in synchronize'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/concurrency/load_interlock_aware_monitor.rb:21:in `handle_interrupt'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/concurrency/load_interlock_aware_monitor.rb:21:in `synchronize'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activerecord-5.2.8.1/lib/active_record/connection_adapters/abstract/transaction.rb:236:in `within_new_transaction'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activerecord-5.2.8.1/lib/active_record/connection_adapters/abstract/database_statements.rb:267:in `transaction'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activerecord-5.2.8.1/lib/active_record/transactions.rb:212:in `transaction'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activerecord-5.2.8.1/lib/active_record/transactions.rb:385:in `with_transaction_returning_status'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activerecord-5.2.8.1/lib/active_record/transactions.rb:310:in `block in save'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activerecord-5.2.8.1/lib/active_record/transactions.rb:325:in `rollback_active_record_state!'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activerecord-5.2.8.1/lib/active_record/transactions.rb:309:in `save'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activerecord-5.2.8.1/lib/active_record/suppressor.rb:44:in `save'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activerecord-5.2.8.1/lib/active_record/persistence.rb:36:in `create'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:54:in `create_job_log'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:11:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:426:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:426:in `block in make_lambda'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:198:in `block (2 levels) in halting'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:606:in `block (2 levels) in default_terminator'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:605:in `catch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:605:in `block in default_terminator'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:199:in `block in halting'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:513:in `block in invoke_before'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:513:in `each'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:513:in `invoke_before'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:107:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:17:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:46:in `block in tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/tagged_logging.rb:71:in `block in tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/tagged_logging.rb:28:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/tagged_logging.rb:71:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:46:in `tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:16:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:136:in `run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/enqueuing.rb:49:in `enqueue'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/configured_job.rb:15:in `perform_later'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/jobs/report_starter.rb:27:in `block in perform'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch.rb:119:in `jobs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/jobs/report_starter.rb:26:in `perform'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/jobs/sync_context_module_items_job.rb:11:in `perform'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/execution.rb:39:in `block in perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:109:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/active_job.rb:24:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:21:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/i18n-1.12.0/lib/i18n.rb:317:in `with_locale'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/translation.rb:9:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:26:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/notifications.rb:168:in `block in instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/notifications.rb:168:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:25:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:46:in `block in tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/tagged_logging.rb:71:in `block in tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/tagged_logging.rb:28:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/tagged_logging.rb:71:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:46:in `tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:22:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:136:in `run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/execution.rb:38:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/execution.rb:18:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/sync_context_module_items_job_spec.rb:26:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:263:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:263:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:511:in `block in with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:468:in `block in with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:486:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-rails-5.1.1/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:486:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:468:in `with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:511:in `with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:259:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:646:in `block in run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:642:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:642:in `run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:607:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/configuration.rb:2068:in `with_suite_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:116:in `block in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/reporter.rb:74:in `report'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:115:in `run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:89:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:71:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:45:in `invoke'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/exe/rspec:4:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/rspec:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/rspec:23:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:58:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:58:in `kernel_load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:23:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:483:in `exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:31:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:25:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/exe/bundle:48:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/friendly_errors.rb:120:in `with_friendly_errors'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/exe/bundle:36:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/bundle:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/bundle:23:in `
'"], ["status", "error"], ["updated_at", "2022-09-14 17:04:47.808834"], ["id", 345]] [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [66753718-24bd-44e9-a276-09529f60d078]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [66753718-24bd-44e9-a276-09529f60d078] Error performing CanvasSync::Jobs::SyncContextModuleItemsJob (Job ID: 66753718-24bd-44e9-a276-09529f60d078) from Test(default) in 11.55ms: Psych::DisallowedClass (Tried to load unspecified class: Symbol): /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/class_loader.rb:97:in `find' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/class_loader.rb:28:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/class_loader.rb:39:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/class_loader.rb:32:in `symbolize' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/class_loader.rb:82:in `symbolize' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/scalar_scanner.rb:74:in `tokenize' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/visitors/to_ruby.rb:60:in `deserialize' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/visitors/to_ruby.rb:123:in `visit_Psych_Nodes_Scalar' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/visitors/visitor.rb:16:in `visit' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/visitors/visitor.rb:6:in `accept' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/visitors/to_ruby.rb:32:in `accept' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/visitors/to_ruby.rb:339:in `block in revive_hash' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/visitors/to_ruby.rb:338:in `each' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/visitors/to_ruby.rb:338:in `each_slice' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/visitors/to_ruby.rb:338:in `revive_hash' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/visitors/to_ruby.rb:162:in `visit_Psych_Nodes_Mapping' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/visitors/visitor.rb:16:in `visit' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/visitors/visitor.rb:6:in `accept' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/visitors/to_ruby.rb:32:in `accept' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/visitors/to_ruby.rb:332:in `block in register_empty' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/visitors/to_ruby.rb:332:in `each' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/visitors/to_ruby.rb:332:in `register_empty' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/visitors/to_ruby.rb:141:in `visit_Psych_Nodes_Sequence' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/visitors/visitor.rb:16:in `visit' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/visitors/visitor.rb:6:in `accept' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/visitors/to_ruby.rb:32:in `accept' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/visitors/to_ruby.rb:313:in `visit_Psych_Nodes_Document' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/visitors/visitor.rb:16:in `visit' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/visitors/visitor.rb:6:in `accept' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/visitors/to_ruby.rb:32:in `accept' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych.rb:360:in `safe_load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activerecord-5.2.8.1/lib/active_record/coders/yaml_column.rb:51:in `yaml_load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activerecord-5.2.8.1/lib/active_record/coders/yaml_column.rb:26:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activerecord-5.2.8.1/lib/active_record/type/serialized.rb:22:in `deserialize' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activemodel-5.2.8.1/lib/active_model/type/helpers/mutable.rb:8:in `cast' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activemodel-5.2.8.1/lib/active_model/attribute.rb:175:in `type_cast' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activemodel-5.2.8.1/lib/active_model/attribute.rb:42:in `value' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activemodel-5.2.8.1/lib/active_model/attribute.rb:156:in `changed_from_assignment?' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activemodel-5.2.8.1/lib/active_model/attribute.rb:59:in `changed?' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activemodel-5.2.8.1/lib/active_model/attribute_mutation_tracker.rb:49:in `changed?' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activemodel-5.2.8.1/lib/active_model/attribute_mutation_tracker.rb:15:in `block in changed_attribute_names' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activemodel-5.2.8.1/lib/active_model/attribute_mutation_tracker.rb:15:in `select' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activemodel-5.2.8.1/lib/active_model/attribute_mutation_tracker.rb:15:in `changed_attribute_names' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activerecord-5.2.8.1/lib/active_record/attribute_methods/dirty.rb:114:in `changed_attribute_names_to_save' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activerecord-5.2.8.1/lib/active_record/attribute_methods/dirty.rb:146:in `keys_for_partial_write' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activerecord-5.2.8.1/lib/active_record/attribute_methods/dirty.rb:140:in `_create_record' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activerecord-5.2.8.1/lib/active_record/callbacks.rb:346:in `block in _create_record' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:98:in `run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:816:in `_run_create_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activerecord-5.2.8.1/lib/active_record/callbacks.rb:346:in `_create_record' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activerecord-5.2.8.1/lib/active_record/timestamp.rb:102:in `_create_record' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activerecord-5.2.8.1/lib/active_record/persistence.rb:705:in `create_or_update' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activerecord-5.2.8.1/lib/active_record/callbacks.rb:342:in `block in create_or_update' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:98:in `run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:816:in `_run_save_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activerecord-5.2.8.1/lib/active_record/callbacks.rb:342:in `create_or_update' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activerecord-5.2.8.1/lib/active_record/persistence.rb:275:in `save' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activerecord-5.2.8.1/lib/active_record/validations.rb:46:in `save' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activerecord-5.2.8.1/lib/active_record/transactions.rb:310:in `block (2 levels) in save' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activerecord-5.2.8.1/lib/active_record/transactions.rb:387:in `block in with_transaction_returning_status' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activerecord-5.2.8.1/lib/active_record/connection_adapters/abstract/database_statements.rb:267:in `block in transaction' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activerecord-5.2.8.1/lib/active_record/connection_adapters/abstract/transaction.rb:239:in `block in within_new_transaction' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/concurrency/load_interlock_aware_monitor.rb:26:in `block (2 levels) in synchronize' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/concurrency/load_interlock_aware_monitor.rb:25:in `handle_interrupt' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/concurrency/load_interlock_aware_monitor.rb:25:in `block in synchronize' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/concurrency/load_interlock_aware_monitor.rb:21:in `handle_interrupt' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/concurrency/load_interlock_aware_monitor.rb:21:in `synchronize' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activerecord-5.2.8.1/lib/active_record/connection_adapters/abstract/transaction.rb:236:in `within_new_transaction' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activerecord-5.2.8.1/lib/active_record/connection_adapters/abstract/database_statements.rb:267:in `transaction' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activerecord-5.2.8.1/lib/active_record/transactions.rb:212:in `transaction' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activerecord-5.2.8.1/lib/active_record/transactions.rb:385:in `with_transaction_returning_status' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activerecord-5.2.8.1/lib/active_record/transactions.rb:310:in `block in save' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activerecord-5.2.8.1/lib/active_record/transactions.rb:325:in `rollback_active_record_state!' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activerecord-5.2.8.1/lib/active_record/transactions.rb:309:in `save' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activerecord-5.2.8.1/lib/active_record/suppressor.rb:44:in `save' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activerecord-5.2.8.1/lib/active_record/persistence.rb:36:in `create' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:54:in `create_job_log' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:11:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:426:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:426:in `block in make_lambda' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:198:in `block (2 levels) in halting' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:606:in `block (2 levels) in default_terminator' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:605:in `catch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:605:in `block in default_terminator' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:199:in `block in halting' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:513:in `block in invoke_before' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:513:in `each' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:513:in `invoke_before' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:107:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:17:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:46:in `block in tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/tagged_logging.rb:71:in `block in tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/tagged_logging.rb:28:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/tagged_logging.rb:71:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:46:in `tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:16:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:136:in `run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/enqueuing.rb:49:in `enqueue' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/configured_job.rb:15:in `perform_later' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/jobs/report_starter.rb:27:in `block in perform' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch.rb:119:in `jobs' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/jobs/report_starter.rb:26:in `perform' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/jobs/sync_context_module_items_job.rb:11:in `perform' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/execution.rb:39:in `block in perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:109:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/active_job.rb:24:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:21:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/i18n-1.12.0/lib/i18n.rb:317:in `with_locale' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/translation.rb:9:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:26:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/notifications.rb:168:in `block in instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/notifications.rb:168:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:25:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:46:in `block in tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/tagged_logging.rb:71:in `block in tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/tagged_logging.rb:28:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/tagged_logging.rb:71:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:46:in `tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:22:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:136:in `run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/execution.rb:38:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/execution.rb:18:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/sync_context_module_items_job_spec.rb:26:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:263:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:263:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:511:in `block in with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:468:in `block in with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:486:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-rails-5.1.1/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:486:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:468:in `with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:511:in `with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:259:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:646:in `block in run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:642:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:642:in `run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:607:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/configuration.rb:2068:in `with_suite_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:116:in `block in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/reporter.rb:74:in `report' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:115:in `run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:89:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:71:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:45:in `invoke' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/exe/rspec:4:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/rspec:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/rspec:23:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:58:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:58:in `kernel_load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:23:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:483:in `exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:31:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:25:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/exe/bundle:48:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/friendly_errors.rb:120:in `with_friendly_errors' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/exe/bundle:36:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/bundle:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/bundle:23:in `
'  (0.3ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [599fdcf5-b384-4608-bd30-45d31d2f7462] Performing CanvasSync::Jobs::SyncContextModulesJob (Job ID: 599fdcf5-b384-4608-bd30-45d31d2f7462) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [599fdcf5-b384-4608-bd30-45d31d2f7462] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "599fdcf5-b384-4608-bd30-45d31d2f7462"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [599fdcf5-b384-4608-bd30-45d31d2f7462]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [599fdcf5-b384-4608-bd30-45d31d2f7462] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncContextModulesJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2022-09-14 17:04:47.817835"], ["updated_at", "2022-09-14 17:04:47.817835"], ["job_id", "599fdcf5-b384-4608-bd30-45d31d2f7462"]] [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [599fdcf5-b384-4608-bd30-45d31d2f7462]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [599fdcf5-b384-4608-bd30-45d31d2f7462]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [599fdcf5-b384-4608-bd30-45d31d2f7462] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-09-14 17:04:47.819700"], ["status", "running"], ["updated_at", "2022-09-14 17:04:47.820122"], ["id", 346]] [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [599fdcf5-b384-4608-bd30-45d31d2f7462]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [599fdcf5-b384-4608-bd30-45d31d2f7462]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [599fdcf5-b384-4608-bd30-45d31d2f7462]  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [599fdcf5-b384-4608-bd30-45d31d2f7462]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [599fdcf5-b384-4608-bd30-45d31d2f7462] CanvasSync::JobLog Update (0.8ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "exception" = $2, "backtrace" = $3, "status" = $4, "updated_at" = $5 WHERE "canvas_sync_job_logs"."id" = $6 [["completed_at", "2022-09-14 17:04:47.824995"], ["exception", "Psych::DisallowedClass: Tried to load unspecified class: Symbol"], ["backtrace", "/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/class_loader.rb:97:in `find'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/class_loader.rb:28:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/class_loader.rb:39:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/class_loader.rb:32:in `symbolize'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/class_loader.rb:82:in `symbolize'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/scalar_scanner.rb:74:in `tokenize'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/visitors/to_ruby.rb:60:in `deserialize'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/visitors/to_ruby.rb:123:in `visit_Psych_Nodes_Scalar'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/visitors/visitor.rb:16:in `visit'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/visitors/visitor.rb:6:in `accept'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/visitors/to_ruby.rb:32:in `accept'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/visitors/to_ruby.rb:339:in `block in revive_hash'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/visitors/to_ruby.rb:338:in `each'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/visitors/to_ruby.rb:338:in `each_slice'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/visitors/to_ruby.rb:338:in `revive_hash'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/visitors/to_ruby.rb:162:in `visit_Psych_Nodes_Mapping'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/visitors/visitor.rb:16:in `visit'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/visitors/visitor.rb:6:in `accept'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/visitors/to_ruby.rb:32:in `accept'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/visitors/to_ruby.rb:332:in `block in register_empty'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/visitors/to_ruby.rb:332:in `each'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/visitors/to_ruby.rb:332:in `register_empty'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/visitors/to_ruby.rb:141:in `visit_Psych_Nodes_Sequence'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/visitors/visitor.rb:16:in `visit'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/visitors/visitor.rb:6:in `accept'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/visitors/to_ruby.rb:32:in `accept'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/visitors/to_ruby.rb:313:in `visit_Psych_Nodes_Document'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/visitors/visitor.rb:16:in `visit'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/visitors/visitor.rb:6:in `accept'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/visitors/to_ruby.rb:32:in `accept'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych.rb:360:in `safe_load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activerecord-5.2.8.1/lib/active_record/coders/yaml_column.rb:51:in `yaml_load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activerecord-5.2.8.1/lib/active_record/coders/yaml_column.rb:26:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activerecord-5.2.8.1/lib/active_record/type/serialized.rb:22:in `deserialize'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activemodel-5.2.8.1/lib/active_model/type/helpers/mutable.rb:8:in `cast'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activemodel-5.2.8.1/lib/active_model/attribute.rb:175:in `type_cast'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activemodel-5.2.8.1/lib/active_model/attribute.rb:42:in `value'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activemodel-5.2.8.1/lib/active_model/attribute.rb:156:in `changed_from_assignment?'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activemodel-5.2.8.1/lib/active_model/attribute.rb:59:in `changed?'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activemodel-5.2.8.1/lib/active_model/attribute_mutation_tracker.rb:49:in `changed?'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activemodel-5.2.8.1/lib/active_model/attribute_mutation_tracker.rb:15:in `block in changed_attribute_names'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activemodel-5.2.8.1/lib/active_model/attribute_mutation_tracker.rb:15:in `select'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activemodel-5.2.8.1/lib/active_model/attribute_mutation_tracker.rb:15:in `changed_attribute_names'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activerecord-5.2.8.1/lib/active_record/attribute_methods/dirty.rb:114:in `changed_attribute_names_to_save'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activerecord-5.2.8.1/lib/active_record/attribute_methods/dirty.rb:146:in `keys_for_partial_write'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activerecord-5.2.8.1/lib/active_record/attribute_methods/dirty.rb:140:in `_create_record'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activerecord-5.2.8.1/lib/active_record/callbacks.rb:346:in `block in _create_record'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:98:in `run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:816:in `_run_create_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activerecord-5.2.8.1/lib/active_record/callbacks.rb:346:in `_create_record'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activerecord-5.2.8.1/lib/active_record/timestamp.rb:102:in `_create_record'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activerecord-5.2.8.1/lib/active_record/persistence.rb:705:in `create_or_update'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activerecord-5.2.8.1/lib/active_record/callbacks.rb:342:in `block in create_or_update'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:98:in `run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:816:in `_run_save_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activerecord-5.2.8.1/lib/active_record/callbacks.rb:342:in `create_or_update'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activerecord-5.2.8.1/lib/active_record/persistence.rb:275:in `save'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activerecord-5.2.8.1/lib/active_record/validations.rb:46:in `save'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activerecord-5.2.8.1/lib/active_record/transactions.rb:310:in `block (2 levels) in save'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activerecord-5.2.8.1/lib/active_record/transactions.rb:387:in `block in with_transaction_returning_status'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activerecord-5.2.8.1/lib/active_record/connection_adapters/abstract/database_statements.rb:267:in `block in transaction'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activerecord-5.2.8.1/lib/active_record/connection_adapters/abstract/transaction.rb:239:in `block in within_new_transaction'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/concurrency/load_interlock_aware_monitor.rb:26:in `block (2 levels) in synchronize'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/concurrency/load_interlock_aware_monitor.rb:25:in `handle_interrupt'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/concurrency/load_interlock_aware_monitor.rb:25:in `block in synchronize'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/concurrency/load_interlock_aware_monitor.rb:21:in `handle_interrupt'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/concurrency/load_interlock_aware_monitor.rb:21:in `synchronize'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activerecord-5.2.8.1/lib/active_record/connection_adapters/abstract/transaction.rb:236:in `within_new_transaction'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activerecord-5.2.8.1/lib/active_record/connection_adapters/abstract/database_statements.rb:267:in `transaction'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activerecord-5.2.8.1/lib/active_record/transactions.rb:212:in `transaction'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activerecord-5.2.8.1/lib/active_record/transactions.rb:385:in `with_transaction_returning_status'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activerecord-5.2.8.1/lib/active_record/transactions.rb:310:in `block in save'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activerecord-5.2.8.1/lib/active_record/transactions.rb:325:in `rollback_active_record_state!'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activerecord-5.2.8.1/lib/active_record/transactions.rb:309:in `save'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activerecord-5.2.8.1/lib/active_record/suppressor.rb:44:in `save'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activerecord-5.2.8.1/lib/active_record/persistence.rb:36:in `create'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:54:in `create_job_log'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:11:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:426:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:426:in `block in make_lambda'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:198:in `block (2 levels) in halting'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:606:in `block (2 levels) in default_terminator'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:605:in `catch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:605:in `block in default_terminator'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:199:in `block in halting'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:513:in `block in invoke_before'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:513:in `each'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:513:in `invoke_before'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:107:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:17:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:46:in `block in tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/tagged_logging.rb:71:in `block in tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/tagged_logging.rb:28:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/tagged_logging.rb:71:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:46:in `tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:16:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:136:in `run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/enqueuing.rb:49:in `enqueue'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/configured_job.rb:15:in `perform_later'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/jobs/report_starter.rb:27:in `block in perform'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch.rb:119:in `jobs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/jobs/report_starter.rb:26:in `perform'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/jobs/sync_context_modules_job.rb:11:in `perform'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/execution.rb:39:in `block in perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:109:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/active_job.rb:24:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:21:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/i18n-1.12.0/lib/i18n.rb:317:in `with_locale'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/translation.rb:9:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:26:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/notifications.rb:168:in `block in instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/notifications.rb:168:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:25:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:46:in `block in tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/tagged_logging.rb:71:in `block in tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/tagged_logging.rb:28:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/tagged_logging.rb:71:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:46:in `tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:22:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:136:in `run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/execution.rb:38:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/execution.rb:18:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/sync_context_modules_job_spec.rb:14:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:263:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:263:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:511:in `block in with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:468:in `block in with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:486:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-rails-5.1.1/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:486:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:468:in `with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:511:in `with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:259:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:646:in `block in run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:642:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:642:in `run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:607:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/configuration.rb:2068:in `with_suite_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:116:in `block in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/reporter.rb:74:in `report'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:115:in `run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:89:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:71:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:45:in `invoke'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/exe/rspec:4:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/rspec:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/rspec:23:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:58:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:58:in `kernel_load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:23:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:483:in `exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:31:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:25:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/exe/bundle:48:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/friendly_errors.rb:120:in `with_friendly_errors'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/exe/bundle:36:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/bundle:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/bundle:23:in `
'"], ["status", "error"], ["updated_at", "2022-09-14 17:04:47.825416"], ["id", 346]] [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [599fdcf5-b384-4608-bd30-45d31d2f7462]  (0.3ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [599fdcf5-b384-4608-bd30-45d31d2f7462] Error performing CanvasSync::Jobs::SyncContextModulesJob (Job ID: 599fdcf5-b384-4608-bd30-45d31d2f7462) from Test(default) in 11.56ms: Psych::DisallowedClass (Tried to load unspecified class: Symbol): /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/class_loader.rb:97:in `find' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/class_loader.rb:28:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/class_loader.rb:39:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/class_loader.rb:32:in `symbolize' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/class_loader.rb:82:in `symbolize' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/scalar_scanner.rb:74:in `tokenize' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/visitors/to_ruby.rb:60:in `deserialize' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/visitors/to_ruby.rb:123:in `visit_Psych_Nodes_Scalar' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/visitors/visitor.rb:16:in `visit' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/visitors/visitor.rb:6:in `accept' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/visitors/to_ruby.rb:32:in `accept' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/visitors/to_ruby.rb:339:in `block in revive_hash' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/visitors/to_ruby.rb:338:in `each' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/visitors/to_ruby.rb:338:in `each_slice' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/visitors/to_ruby.rb:338:in `revive_hash' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/visitors/to_ruby.rb:162:in `visit_Psych_Nodes_Mapping' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/visitors/visitor.rb:16:in `visit' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/visitors/visitor.rb:6:in `accept' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/visitors/to_ruby.rb:32:in `accept' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/visitors/to_ruby.rb:332:in `block in register_empty' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/visitors/to_ruby.rb:332:in `each' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/visitors/to_ruby.rb:332:in `register_empty' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/visitors/to_ruby.rb:141:in `visit_Psych_Nodes_Sequence' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/visitors/visitor.rb:16:in `visit' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/visitors/visitor.rb:6:in `accept' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/visitors/to_ruby.rb:32:in `accept' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/visitors/to_ruby.rb:313:in `visit_Psych_Nodes_Document' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/visitors/visitor.rb:16:in `visit' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/visitors/visitor.rb:6:in `accept' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/visitors/to_ruby.rb:32:in `accept' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych.rb:360:in `safe_load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activerecord-5.2.8.1/lib/active_record/coders/yaml_column.rb:51:in `yaml_load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activerecord-5.2.8.1/lib/active_record/coders/yaml_column.rb:26:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activerecord-5.2.8.1/lib/active_record/type/serialized.rb:22:in `deserialize' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activemodel-5.2.8.1/lib/active_model/type/helpers/mutable.rb:8:in `cast' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activemodel-5.2.8.1/lib/active_model/attribute.rb:175:in `type_cast' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activemodel-5.2.8.1/lib/active_model/attribute.rb:42:in `value' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activemodel-5.2.8.1/lib/active_model/attribute.rb:156:in `changed_from_assignment?' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activemodel-5.2.8.1/lib/active_model/attribute.rb:59:in `changed?' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activemodel-5.2.8.1/lib/active_model/attribute_mutation_tracker.rb:49:in `changed?' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activemodel-5.2.8.1/lib/active_model/attribute_mutation_tracker.rb:15:in `block in changed_attribute_names' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activemodel-5.2.8.1/lib/active_model/attribute_mutation_tracker.rb:15:in `select' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activemodel-5.2.8.1/lib/active_model/attribute_mutation_tracker.rb:15:in `changed_attribute_names' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activerecord-5.2.8.1/lib/active_record/attribute_methods/dirty.rb:114:in `changed_attribute_names_to_save' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activerecord-5.2.8.1/lib/active_record/attribute_methods/dirty.rb:146:in `keys_for_partial_write' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activerecord-5.2.8.1/lib/active_record/attribute_methods/dirty.rb:140:in `_create_record' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activerecord-5.2.8.1/lib/active_record/callbacks.rb:346:in `block in _create_record' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:98:in `run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:816:in `_run_create_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activerecord-5.2.8.1/lib/active_record/callbacks.rb:346:in `_create_record' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activerecord-5.2.8.1/lib/active_record/timestamp.rb:102:in `_create_record' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activerecord-5.2.8.1/lib/active_record/persistence.rb:705:in `create_or_update' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activerecord-5.2.8.1/lib/active_record/callbacks.rb:342:in `block in create_or_update' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:98:in `run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:816:in `_run_save_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activerecord-5.2.8.1/lib/active_record/callbacks.rb:342:in `create_or_update' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activerecord-5.2.8.1/lib/active_record/persistence.rb:275:in `save' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activerecord-5.2.8.1/lib/active_record/validations.rb:46:in `save' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activerecord-5.2.8.1/lib/active_record/transactions.rb:310:in `block (2 levels) in save' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activerecord-5.2.8.1/lib/active_record/transactions.rb:387:in `block in with_transaction_returning_status' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activerecord-5.2.8.1/lib/active_record/connection_adapters/abstract/database_statements.rb:267:in `block in transaction' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activerecord-5.2.8.1/lib/active_record/connection_adapters/abstract/transaction.rb:239:in `block in within_new_transaction' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/concurrency/load_interlock_aware_monitor.rb:26:in `block (2 levels) in synchronize' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/concurrency/load_interlock_aware_monitor.rb:25:in `handle_interrupt' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/concurrency/load_interlock_aware_monitor.rb:25:in `block in synchronize' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/concurrency/load_interlock_aware_monitor.rb:21:in `handle_interrupt' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/concurrency/load_interlock_aware_monitor.rb:21:in `synchronize' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activerecord-5.2.8.1/lib/active_record/connection_adapters/abstract/transaction.rb:236:in `within_new_transaction' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activerecord-5.2.8.1/lib/active_record/connection_adapters/abstract/database_statements.rb:267:in `transaction' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activerecord-5.2.8.1/lib/active_record/transactions.rb:212:in `transaction' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activerecord-5.2.8.1/lib/active_record/transactions.rb:385:in `with_transaction_returning_status' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activerecord-5.2.8.1/lib/active_record/transactions.rb:310:in `block in save' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activerecord-5.2.8.1/lib/active_record/transactions.rb:325:in `rollback_active_record_state!' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activerecord-5.2.8.1/lib/active_record/transactions.rb:309:in `save' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activerecord-5.2.8.1/lib/active_record/suppressor.rb:44:in `save' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activerecord-5.2.8.1/lib/active_record/persistence.rb:36:in `create' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:54:in `create_job_log' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:11:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:426:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:426:in `block in make_lambda' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:198:in `block (2 levels) in halting' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:606:in `block (2 levels) in default_terminator' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:605:in `catch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:605:in `block in default_terminator' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:199:in `block in halting' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:513:in `block in invoke_before' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:513:in `each' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:513:in `invoke_before' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:107:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:17:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:46:in `block in tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/tagged_logging.rb:71:in `block in tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/tagged_logging.rb:28:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/tagged_logging.rb:71:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:46:in `tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:16:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:136:in `run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/enqueuing.rb:49:in `enqueue' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/configured_job.rb:15:in `perform_later' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/jobs/report_starter.rb:27:in `block in perform' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch.rb:119:in `jobs' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/jobs/report_starter.rb:26:in `perform' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/jobs/sync_context_modules_job.rb:11:in `perform' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/execution.rb:39:in `block in perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:109:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/active_job.rb:24:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:21:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/i18n-1.12.0/lib/i18n.rb:317:in `with_locale' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/translation.rb:9:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:26:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/notifications.rb:168:in `block in instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/notifications.rb:168:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:25:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:46:in `block in tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/tagged_logging.rb:71:in `block in tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/tagged_logging.rb:28:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/tagged_logging.rb:71:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:46:in `tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:22:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:136:in `run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/execution.rb:38:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/execution.rb:18:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/sync_context_modules_job_spec.rb:14:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:263:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:263:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:511:in `block in with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:468:in `block in with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:486:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-rails-5.1.1/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:486:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:468:in `with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:511:in `with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:259:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:646:in `block in run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:642:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:642:in `run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:607:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/configuration.rb:2068:in `with_suite_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:116:in `block in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/reporter.rb:74:in `report' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:115:in `run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:89:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:71:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:45:in `invoke' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/exe/rspec:4:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/rspec:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/rspec:23:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:58:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:58:in `kernel_load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:23:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:483:in `exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:31:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:25:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/exe/bundle:48:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/friendly_errors.rb:120:in `with_friendly_errors' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/exe/bundle:36:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/bundle:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/bundle:23:in `
'  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [33b56326-7f50-410d-b08d-b1f01ee836b8] Performing CanvasSync::Jobs::SyncContextModulesJob (Job ID: 33b56326-7f50-410d-b08d-b1f01ee836b8) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [33b56326-7f50-410d-b08d-b1f01ee836b8] CanvasSync::JobLog Load (0.3ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "33b56326-7f50-410d-b08d-b1f01ee836b8"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [33b56326-7f50-410d-b08d-b1f01ee836b8]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [33b56326-7f50-410d-b08d-b1f01ee836b8] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncContextModulesJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2022-09-14 17:04:47.833199"], ["updated_at", "2022-09-14 17:04:47.833199"], ["job_id", "33b56326-7f50-410d-b08d-b1f01ee836b8"]] [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [33b56326-7f50-410d-b08d-b1f01ee836b8]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [33b56326-7f50-410d-b08d-b1f01ee836b8]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [33b56326-7f50-410d-b08d-b1f01ee836b8] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-09-14 17:04:47.834636"], ["status", "running"], ["updated_at", "2022-09-14 17:04:47.835053"], ["id", 347]] [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [33b56326-7f50-410d-b08d-b1f01ee836b8]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [33b56326-7f50-410d-b08d-b1f01ee836b8]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [33b56326-7f50-410d-b08d-b1f01ee836b8]  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [33b56326-7f50-410d-b08d-b1f01ee836b8]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [33b56326-7f50-410d-b08d-b1f01ee836b8] CanvasSync::JobLog Update (0.6ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "exception" = $2, "backtrace" = $3, "status" = $4, "updated_at" = $5 WHERE "canvas_sync_job_logs"."id" = $6 [["completed_at", "2022-09-14 17:04:47.839550"], ["exception", "Psych::DisallowedClass: Tried to load unspecified class: Symbol"], ["backtrace", "/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/class_loader.rb:97:in `find'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/class_loader.rb:28:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/class_loader.rb:39:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/class_loader.rb:32:in `symbolize'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/class_loader.rb:82:in `symbolize'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/scalar_scanner.rb:74:in `tokenize'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/visitors/to_ruby.rb:60:in `deserialize'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/visitors/to_ruby.rb:123:in `visit_Psych_Nodes_Scalar'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/visitors/visitor.rb:16:in `visit'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/visitors/visitor.rb:6:in `accept'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/visitors/to_ruby.rb:32:in `accept'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/visitors/to_ruby.rb:339:in `block in revive_hash'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/visitors/to_ruby.rb:338:in `each'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/visitors/to_ruby.rb:338:in `each_slice'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/visitors/to_ruby.rb:338:in `revive_hash'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/visitors/to_ruby.rb:162:in `visit_Psych_Nodes_Mapping'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/visitors/visitor.rb:16:in `visit'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/visitors/visitor.rb:6:in `accept'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/visitors/to_ruby.rb:32:in `accept'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/visitors/to_ruby.rb:332:in `block in register_empty'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/visitors/to_ruby.rb:332:in `each'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/visitors/to_ruby.rb:332:in `register_empty'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/visitors/to_ruby.rb:141:in `visit_Psych_Nodes_Sequence'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/visitors/visitor.rb:16:in `visit'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/visitors/visitor.rb:6:in `accept'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/visitors/to_ruby.rb:32:in `accept'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/visitors/to_ruby.rb:313:in `visit_Psych_Nodes_Document'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/visitors/visitor.rb:16:in `visit'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/visitors/visitor.rb:6:in `accept'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/visitors/to_ruby.rb:32:in `accept'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych.rb:360:in `safe_load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activerecord-5.2.8.1/lib/active_record/coders/yaml_column.rb:51:in `yaml_load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activerecord-5.2.8.1/lib/active_record/coders/yaml_column.rb:26:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activerecord-5.2.8.1/lib/active_record/type/serialized.rb:22:in `deserialize'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activemodel-5.2.8.1/lib/active_model/type/helpers/mutable.rb:8:in `cast'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activemodel-5.2.8.1/lib/active_model/attribute.rb:175:in `type_cast'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activemodel-5.2.8.1/lib/active_model/attribute.rb:42:in `value'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activemodel-5.2.8.1/lib/active_model/attribute.rb:156:in `changed_from_assignment?'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activemodel-5.2.8.1/lib/active_model/attribute.rb:59:in `changed?'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activemodel-5.2.8.1/lib/active_model/attribute_mutation_tracker.rb:49:in `changed?'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activemodel-5.2.8.1/lib/active_model/attribute_mutation_tracker.rb:15:in `block in changed_attribute_names'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activemodel-5.2.8.1/lib/active_model/attribute_mutation_tracker.rb:15:in `select'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activemodel-5.2.8.1/lib/active_model/attribute_mutation_tracker.rb:15:in `changed_attribute_names'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activerecord-5.2.8.1/lib/active_record/attribute_methods/dirty.rb:114:in `changed_attribute_names_to_save'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activerecord-5.2.8.1/lib/active_record/attribute_methods/dirty.rb:146:in `keys_for_partial_write'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activerecord-5.2.8.1/lib/active_record/attribute_methods/dirty.rb:140:in `_create_record'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activerecord-5.2.8.1/lib/active_record/callbacks.rb:346:in `block in _create_record'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:98:in `run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:816:in `_run_create_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activerecord-5.2.8.1/lib/active_record/callbacks.rb:346:in `_create_record'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activerecord-5.2.8.1/lib/active_record/timestamp.rb:102:in `_create_record'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activerecord-5.2.8.1/lib/active_record/persistence.rb:705:in `create_or_update'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activerecord-5.2.8.1/lib/active_record/callbacks.rb:342:in `block in create_or_update'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:98:in `run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:816:in `_run_save_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activerecord-5.2.8.1/lib/active_record/callbacks.rb:342:in `create_or_update'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activerecord-5.2.8.1/lib/active_record/persistence.rb:275:in `save'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activerecord-5.2.8.1/lib/active_record/validations.rb:46:in `save'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activerecord-5.2.8.1/lib/active_record/transactions.rb:310:in `block (2 levels) in save'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activerecord-5.2.8.1/lib/active_record/transactions.rb:387:in `block in with_transaction_returning_status'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activerecord-5.2.8.1/lib/active_record/connection_adapters/abstract/database_statements.rb:267:in `block in transaction'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activerecord-5.2.8.1/lib/active_record/connection_adapters/abstract/transaction.rb:239:in `block in within_new_transaction'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/concurrency/load_interlock_aware_monitor.rb:26:in `block (2 levels) in synchronize'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/concurrency/load_interlock_aware_monitor.rb:25:in `handle_interrupt'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/concurrency/load_interlock_aware_monitor.rb:25:in `block in synchronize'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/concurrency/load_interlock_aware_monitor.rb:21:in `handle_interrupt'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/concurrency/load_interlock_aware_monitor.rb:21:in `synchronize'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activerecord-5.2.8.1/lib/active_record/connection_adapters/abstract/transaction.rb:236:in `within_new_transaction'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activerecord-5.2.8.1/lib/active_record/connection_adapters/abstract/database_statements.rb:267:in `transaction'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activerecord-5.2.8.1/lib/active_record/transactions.rb:212:in `transaction'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activerecord-5.2.8.1/lib/active_record/transactions.rb:385:in `with_transaction_returning_status'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activerecord-5.2.8.1/lib/active_record/transactions.rb:310:in `block in save'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activerecord-5.2.8.1/lib/active_record/transactions.rb:325:in `rollback_active_record_state!'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activerecord-5.2.8.1/lib/active_record/transactions.rb:309:in `save'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activerecord-5.2.8.1/lib/active_record/suppressor.rb:44:in `save'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activerecord-5.2.8.1/lib/active_record/persistence.rb:36:in `create'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:54:in `create_job_log'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:11:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:426:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:426:in `block in make_lambda'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:198:in `block (2 levels) in halting'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:606:in `block (2 levels) in default_terminator'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:605:in `catch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:605:in `block in default_terminator'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:199:in `block in halting'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:513:in `block in invoke_before'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:513:in `each'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:513:in `invoke_before'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:107:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:17:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:46:in `block in tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/tagged_logging.rb:71:in `block in tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/tagged_logging.rb:28:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/tagged_logging.rb:71:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:46:in `tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:16:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:136:in `run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/enqueuing.rb:49:in `enqueue'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/configured_job.rb:15:in `perform_later'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/jobs/report_starter.rb:27:in `block in perform'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch.rb:119:in `jobs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/jobs/report_starter.rb:26:in `perform'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/jobs/sync_context_modules_job.rb:11:in `perform'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/execution.rb:39:in `block in perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:109:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/active_job.rb:24:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:21:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/i18n-1.12.0/lib/i18n.rb:317:in `with_locale'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/translation.rb:9:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:26:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/notifications.rb:168:in `block in instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/notifications.rb:168:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:25:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:46:in `block in tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/tagged_logging.rb:71:in `block in tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/tagged_logging.rb:28:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/tagged_logging.rb:71:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:46:in `tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:22:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:136:in `run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/execution.rb:38:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/execution.rb:18:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/sync_context_modules_job_spec.rb:26:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:263:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:263:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:511:in `block in with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:468:in `block in with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:486:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-rails-5.1.1/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:486:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:468:in `with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:511:in `with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:259:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:646:in `block in run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:642:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:642:in `run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:607:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/configuration.rb:2068:in `with_suite_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:116:in `block in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/reporter.rb:74:in `report'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:115:in `run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:89:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:71:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:45:in `invoke'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/exe/rspec:4:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/rspec:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/rspec:23:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:58:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:58:in `kernel_load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:23:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:483:in `exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:31:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:25:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/exe/bundle:48:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/friendly_errors.rb:120:in `with_friendly_errors'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/exe/bundle:36:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/bundle:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/bundle:23:in `
'"], ["status", "error"], ["updated_at", "2022-09-14 17:04:47.839891"], ["id", 347]] [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [33b56326-7f50-410d-b08d-b1f01ee836b8]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [33b56326-7f50-410d-b08d-b1f01ee836b8] Error performing CanvasSync::Jobs::SyncContextModulesJob (Job ID: 33b56326-7f50-410d-b08d-b1f01ee836b8) from Test(default) in 9.88ms: Psych::DisallowedClass (Tried to load unspecified class: Symbol): /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/class_loader.rb:97:in `find' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/class_loader.rb:28:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/class_loader.rb:39:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/class_loader.rb:32:in `symbolize' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/class_loader.rb:82:in `symbolize' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/scalar_scanner.rb:74:in `tokenize' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/visitors/to_ruby.rb:60:in `deserialize' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/visitors/to_ruby.rb:123:in `visit_Psych_Nodes_Scalar' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/visitors/visitor.rb:16:in `visit' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/visitors/visitor.rb:6:in `accept' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/visitors/to_ruby.rb:32:in `accept' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/visitors/to_ruby.rb:339:in `block in revive_hash' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/visitors/to_ruby.rb:338:in `each' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/visitors/to_ruby.rb:338:in `each_slice' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/visitors/to_ruby.rb:338:in `revive_hash' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/visitors/to_ruby.rb:162:in `visit_Psych_Nodes_Mapping' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/visitors/visitor.rb:16:in `visit' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/visitors/visitor.rb:6:in `accept' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/visitors/to_ruby.rb:32:in `accept' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/visitors/to_ruby.rb:332:in `block in register_empty' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/visitors/to_ruby.rb:332:in `each' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/visitors/to_ruby.rb:332:in `register_empty' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/visitors/to_ruby.rb:141:in `visit_Psych_Nodes_Sequence' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/visitors/visitor.rb:16:in `visit' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/visitors/visitor.rb:6:in `accept' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/visitors/to_ruby.rb:32:in `accept' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/visitors/to_ruby.rb:313:in `visit_Psych_Nodes_Document' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/visitors/visitor.rb:16:in `visit' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/visitors/visitor.rb:6:in `accept' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/visitors/to_ruby.rb:32:in `accept' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych.rb:360:in `safe_load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activerecord-5.2.8.1/lib/active_record/coders/yaml_column.rb:51:in `yaml_load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activerecord-5.2.8.1/lib/active_record/coders/yaml_column.rb:26:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activerecord-5.2.8.1/lib/active_record/type/serialized.rb:22:in `deserialize' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activemodel-5.2.8.1/lib/active_model/type/helpers/mutable.rb:8:in `cast' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activemodel-5.2.8.1/lib/active_model/attribute.rb:175:in `type_cast' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activemodel-5.2.8.1/lib/active_model/attribute.rb:42:in `value' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activemodel-5.2.8.1/lib/active_model/attribute.rb:156:in `changed_from_assignment?' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activemodel-5.2.8.1/lib/active_model/attribute.rb:59:in `changed?' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activemodel-5.2.8.1/lib/active_model/attribute_mutation_tracker.rb:49:in `changed?' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activemodel-5.2.8.1/lib/active_model/attribute_mutation_tracker.rb:15:in `block in changed_attribute_names' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activemodel-5.2.8.1/lib/active_model/attribute_mutation_tracker.rb:15:in `select' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activemodel-5.2.8.1/lib/active_model/attribute_mutation_tracker.rb:15:in `changed_attribute_names' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activerecord-5.2.8.1/lib/active_record/attribute_methods/dirty.rb:114:in `changed_attribute_names_to_save' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activerecord-5.2.8.1/lib/active_record/attribute_methods/dirty.rb:146:in `keys_for_partial_write' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activerecord-5.2.8.1/lib/active_record/attribute_methods/dirty.rb:140:in `_create_record' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activerecord-5.2.8.1/lib/active_record/callbacks.rb:346:in `block in _create_record' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:98:in `run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:816:in `_run_create_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activerecord-5.2.8.1/lib/active_record/callbacks.rb:346:in `_create_record' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activerecord-5.2.8.1/lib/active_record/timestamp.rb:102:in `_create_record' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activerecord-5.2.8.1/lib/active_record/persistence.rb:705:in `create_or_update' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activerecord-5.2.8.1/lib/active_record/callbacks.rb:342:in `block in create_or_update' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:98:in `run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:816:in `_run_save_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activerecord-5.2.8.1/lib/active_record/callbacks.rb:342:in `create_or_update' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activerecord-5.2.8.1/lib/active_record/persistence.rb:275:in `save' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activerecord-5.2.8.1/lib/active_record/validations.rb:46:in `save' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activerecord-5.2.8.1/lib/active_record/transactions.rb:310:in `block (2 levels) in save' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activerecord-5.2.8.1/lib/active_record/transactions.rb:387:in `block in with_transaction_returning_status' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activerecord-5.2.8.1/lib/active_record/connection_adapters/abstract/database_statements.rb:267:in `block in transaction' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activerecord-5.2.8.1/lib/active_record/connection_adapters/abstract/transaction.rb:239:in `block in within_new_transaction' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/concurrency/load_interlock_aware_monitor.rb:26:in `block (2 levels) in synchronize' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/concurrency/load_interlock_aware_monitor.rb:25:in `handle_interrupt' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/concurrency/load_interlock_aware_monitor.rb:25:in `block in synchronize' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/concurrency/load_interlock_aware_monitor.rb:21:in `handle_interrupt' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/concurrency/load_interlock_aware_monitor.rb:21:in `synchronize' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activerecord-5.2.8.1/lib/active_record/connection_adapters/abstract/transaction.rb:236:in `within_new_transaction' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activerecord-5.2.8.1/lib/active_record/connection_adapters/abstract/database_statements.rb:267:in `transaction' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activerecord-5.2.8.1/lib/active_record/transactions.rb:212:in `transaction' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activerecord-5.2.8.1/lib/active_record/transactions.rb:385:in `with_transaction_returning_status' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activerecord-5.2.8.1/lib/active_record/transactions.rb:310:in `block in save' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activerecord-5.2.8.1/lib/active_record/transactions.rb:325:in `rollback_active_record_state!' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activerecord-5.2.8.1/lib/active_record/transactions.rb:309:in `save' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activerecord-5.2.8.1/lib/active_record/suppressor.rb:44:in `save' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activerecord-5.2.8.1/lib/active_record/persistence.rb:36:in `create' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:54:in `create_job_log' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:11:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:426:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:426:in `block in make_lambda' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:198:in `block (2 levels) in halting' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:606:in `block (2 levels) in default_terminator' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:605:in `catch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:605:in `block in default_terminator' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:199:in `block in halting' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:513:in `block in invoke_before' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:513:in `each' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:513:in `invoke_before' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:107:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:17:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:46:in `block in tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/tagged_logging.rb:71:in `block in tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/tagged_logging.rb:28:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/tagged_logging.rb:71:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:46:in `tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:16:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:136:in `run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/enqueuing.rb:49:in `enqueue' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/configured_job.rb:15:in `perform_later' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/jobs/report_starter.rb:27:in `block in perform' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch.rb:119:in `jobs' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/jobs/report_starter.rb:26:in `perform' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/jobs/sync_context_modules_job.rb:11:in `perform' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/execution.rb:39:in `block in perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:109:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/active_job.rb:24:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:21:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/i18n-1.12.0/lib/i18n.rb:317:in `with_locale' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/translation.rb:9:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:26:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/notifications.rb:168:in `block in instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/notifications.rb:168:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:25:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:46:in `block in tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/tagged_logging.rb:71:in `block in tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/tagged_logging.rb:28:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/tagged_logging.rb:71:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:46:in `tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:22:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:136:in `run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/execution.rb:38:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/execution.rb:18:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/sync_context_modules_job_spec.rb:26:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:263:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:263:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:511:in `block in with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:468:in `block in with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:486:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-rails-5.1.1/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:486:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:468:in `with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:511:in `with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:259:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:646:in `block in run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:642:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:642:in `run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:607:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/configuration.rb:2068:in `with_suite_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:116:in `block in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/reporter.rb:74:in `report' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:115:in `run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:89:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:71:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:45:in `invoke' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/exe/rspec:4:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/rspec:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/rspec:23:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:58:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:58:in `kernel_load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:23:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:483:in `exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:31:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:25:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/exe/bundle:48:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/friendly_errors.rb:120:in `with_friendly_errors' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/exe/bundle:36:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/bundle:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/bundle:23:in `
'  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Term Exists (0.4ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 86207265], ["LIMIT", 1]] Term Create (0.3ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 86207265], ["name", "Cool Term"], ["start_at", "2022-09-11 17:04:46.514477"], ["end_at", "2022-09-17 17:04:46.514571"], ["workflow_state", "active"], ["sis_id", "2a45d1a72440f2166f6c724f19a60ec4"], ["created_at", "2022-09-14 17:04:47.855704"], ["updated_at", "2022-09-14 17:04:47.855704"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [b03fa25d-0916-4da1-9611-9018e906f0d1] Performing CanvasSync::Jobs::SyncProvisioningReportJob (Job ID: b03fa25d-0916-4da1-9611-9018e906f0d1) from Test(default) with arguments: {:models=>["users", "courses"], :term_scope=>"active"} [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [b03fa25d-0916-4da1-9611-9018e906f0d1] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "b03fa25d-0916-4da1-9611-9018e906f0d1"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [b03fa25d-0916-4da1-9611-9018e906f0d1]  (0.3ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [b03fa25d-0916-4da1-9611-9018e906f0d1]  (0.2ms) ROLLBACK TO SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [b03fa25d-0916-4da1-9611-9018e906f0d1] Error performing CanvasSync::Jobs::SyncProvisioningReportJob (Job ID: b03fa25d-0916-4da1-9611-9018e906f0d1) from Test(default) in 2.38ms: Psych::DisallowedClass (Tried to load unspecified class: Symbol): /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/class_loader.rb:97:in `find' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/class_loader.rb:28:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/class_loader.rb:39:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/class_loader.rb:32:in `symbolize' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/class_loader.rb:82:in `symbolize' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/scalar_scanner.rb:74:in `tokenize' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/visitors/to_ruby.rb:60:in `deserialize' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/visitors/to_ruby.rb:123:in `visit_Psych_Nodes_Scalar' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/visitors/visitor.rb:16:in `visit' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/visitors/visitor.rb:6:in `accept' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/visitors/to_ruby.rb:32:in `accept' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/visitors/to_ruby.rb:339:in `block in revive_hash' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/visitors/to_ruby.rb:338:in `each' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/visitors/to_ruby.rb:338:in `each_slice' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/visitors/to_ruby.rb:338:in `revive_hash' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/visitors/to_ruby.rb:162:in `visit_Psych_Nodes_Mapping' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/visitors/visitor.rb:16:in `visit' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/visitors/visitor.rb:6:in `accept' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/visitors/to_ruby.rb:32:in `accept' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/visitors/to_ruby.rb:332:in `block in register_empty' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/visitors/to_ruby.rb:332:in `each' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/visitors/to_ruby.rb:332:in `register_empty' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/visitors/to_ruby.rb:141:in `visit_Psych_Nodes_Sequence' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/visitors/visitor.rb:16:in `visit' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/visitors/visitor.rb:6:in `accept' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/visitors/to_ruby.rb:32:in `accept' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/visitors/to_ruby.rb:313:in `visit_Psych_Nodes_Document' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/visitors/visitor.rb:16:in `visit' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/visitors/visitor.rb:6:in `accept' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/visitors/to_ruby.rb:32:in `accept' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych.rb:360:in `safe_load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activerecord-5.2.8.1/lib/active_record/coders/yaml_column.rb:51:in `yaml_load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activerecord-5.2.8.1/lib/active_record/coders/yaml_column.rb:26:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activerecord-5.2.8.1/lib/active_record/type/serialized.rb:22:in `deserialize' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activemodel-5.2.8.1/lib/active_model/type/helpers/mutable.rb:8:in `cast' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activemodel-5.2.8.1/lib/active_model/attribute.rb:175:in `type_cast' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activemodel-5.2.8.1/lib/active_model/attribute.rb:42:in `value' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activemodel-5.2.8.1/lib/active_model/attribute.rb:156:in `changed_from_assignment?' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activemodel-5.2.8.1/lib/active_model/attribute.rb:59:in `changed?' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activemodel-5.2.8.1/lib/active_model/attribute_mutation_tracker.rb:49:in `changed?' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activemodel-5.2.8.1/lib/active_model/attribute_mutation_tracker.rb:15:in `block in changed_attribute_names' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activemodel-5.2.8.1/lib/active_model/attribute_mutation_tracker.rb:15:in `select' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activemodel-5.2.8.1/lib/active_model/attribute_mutation_tracker.rb:15:in `changed_attribute_names' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activerecord-5.2.8.1/lib/active_record/attribute_methods/dirty.rb:114:in `changed_attribute_names_to_save' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activerecord-5.2.8.1/lib/active_record/attribute_methods/dirty.rb:146:in `keys_for_partial_write' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activerecord-5.2.8.1/lib/active_record/attribute_methods/dirty.rb:140:in `_create_record' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activerecord-5.2.8.1/lib/active_record/callbacks.rb:346:in `block in _create_record' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:98:in `run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:816:in `_run_create_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activerecord-5.2.8.1/lib/active_record/callbacks.rb:346:in `_create_record' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activerecord-5.2.8.1/lib/active_record/timestamp.rb:102:in `_create_record' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activerecord-5.2.8.1/lib/active_record/persistence.rb:705:in `create_or_update' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activerecord-5.2.8.1/lib/active_record/callbacks.rb:342:in `block in create_or_update' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:98:in `run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:816:in `_run_save_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activerecord-5.2.8.1/lib/active_record/callbacks.rb:342:in `create_or_update' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activerecord-5.2.8.1/lib/active_record/persistence.rb:275:in `save' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activerecord-5.2.8.1/lib/active_record/validations.rb:46:in `save' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activerecord-5.2.8.1/lib/active_record/transactions.rb:310:in `block (2 levels) in save' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activerecord-5.2.8.1/lib/active_record/transactions.rb:387:in `block in with_transaction_returning_status' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activerecord-5.2.8.1/lib/active_record/connection_adapters/abstract/database_statements.rb:267:in `block in transaction' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activerecord-5.2.8.1/lib/active_record/connection_adapters/abstract/transaction.rb:239:in `block in within_new_transaction' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/concurrency/load_interlock_aware_monitor.rb:26:in `block (2 levels) in synchronize' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/concurrency/load_interlock_aware_monitor.rb:25:in `handle_interrupt' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/concurrency/load_interlock_aware_monitor.rb:25:in `block in synchronize' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/concurrency/load_interlock_aware_monitor.rb:21:in `handle_interrupt' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/concurrency/load_interlock_aware_monitor.rb:21:in `synchronize' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activerecord-5.2.8.1/lib/active_record/connection_adapters/abstract/transaction.rb:236:in `within_new_transaction' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activerecord-5.2.8.1/lib/active_record/connection_adapters/abstract/database_statements.rb:267:in `transaction' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activerecord-5.2.8.1/lib/active_record/transactions.rb:212:in `transaction' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activerecord-5.2.8.1/lib/active_record/transactions.rb:385:in `with_transaction_returning_status' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activerecord-5.2.8.1/lib/active_record/transactions.rb:310:in `block in save' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activerecord-5.2.8.1/lib/active_record/transactions.rb:325:in `rollback_active_record_state!' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activerecord-5.2.8.1/lib/active_record/transactions.rb:309:in `save' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activerecord-5.2.8.1/lib/active_record/suppressor.rb:44:in `save' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activerecord-5.2.8.1/lib/active_record/persistence.rb:36:in `create' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:54:in `create_job_log' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:15:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/i18n-1.12.0/lib/i18n.rb:317:in `with_locale' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/translation.rb:9:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:26:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/notifications.rb:168:in `block in instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/notifications.rb:168:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:25:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:46:in `block in tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/tagged_logging.rb:71:in `block in tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/tagged_logging.rb:28:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/tagged_logging.rb:71:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:46:in `tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:22:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:136:in `run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/execution.rb:38:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/execution.rb:18:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/sync_provisioning_report_job_spec.rb:24:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:263:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:263:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:511:in `block in with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:468:in `block in with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:486:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-rails-5.1.1/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:486:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:468:in `with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:511:in `with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:259:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:646:in `block in run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:642:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:642:in `run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:607:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/configuration.rb:2068:in `with_suite_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:116:in `block in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/reporter.rb:74:in `report' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:115:in `run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:89:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:71:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:45:in `invoke' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/exe/rspec:4:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/rspec:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/rspec:23:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:58:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:58:in `kernel_load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:23:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:483:in `exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:31:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:25:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/exe/bundle:48:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/friendly_errors.rb:120:in `with_friendly_errors' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/exe/bundle:36:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/bundle:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/bundle:23:in `
'  (0.2ms) ROLLBACK  (0.3ms) BEGIN [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [8fa34507-2c4e-4139-89d0-3e6bde1bbca8] Performing CanvasSync::Jobs::SyncProvisioningReportJob (Job ID: 8fa34507-2c4e-4139-89d0-3e6bde1bbca8) from Test(default) with arguments: {:models=>["users", "courses"]} [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [8fa34507-2c4e-4139-89d0-3e6bde1bbca8] CanvasSync::JobLog Load (0.3ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "8fa34507-2c4e-4139-89d0-3e6bde1bbca8"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [8fa34507-2c4e-4139-89d0-3e6bde1bbca8]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [8fa34507-2c4e-4139-89d0-3e6bde1bbca8]  (0.2ms) ROLLBACK TO SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [8fa34507-2c4e-4139-89d0-3e6bde1bbca8] Error performing CanvasSync::Jobs::SyncProvisioningReportJob (Job ID: 8fa34507-2c4e-4139-89d0-3e6bde1bbca8) from Test(default) in 2.87ms: Psych::DisallowedClass (Tried to load unspecified class: Symbol): /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/class_loader.rb:97:in `find' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/class_loader.rb:28:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/class_loader.rb:39:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/class_loader.rb:32:in `symbolize' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/class_loader.rb:82:in `symbolize' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/scalar_scanner.rb:74:in `tokenize' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/visitors/to_ruby.rb:60:in `deserialize' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/visitors/to_ruby.rb:123:in `visit_Psych_Nodes_Scalar' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/visitors/visitor.rb:16:in `visit' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/visitors/visitor.rb:6:in `accept' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/visitors/to_ruby.rb:32:in `accept' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/visitors/to_ruby.rb:339:in `block in revive_hash' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/visitors/to_ruby.rb:338:in `each' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/visitors/to_ruby.rb:338:in `each_slice' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/visitors/to_ruby.rb:338:in `revive_hash' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/visitors/to_ruby.rb:162:in `visit_Psych_Nodes_Mapping' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/visitors/visitor.rb:16:in `visit' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/visitors/visitor.rb:6:in `accept' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/visitors/to_ruby.rb:32:in `accept' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/visitors/to_ruby.rb:332:in `block in register_empty' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/visitors/to_ruby.rb:332:in `each' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/visitors/to_ruby.rb:332:in `register_empty' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/visitors/to_ruby.rb:141:in `visit_Psych_Nodes_Sequence' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/visitors/visitor.rb:16:in `visit' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/visitors/visitor.rb:6:in `accept' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/visitors/to_ruby.rb:32:in `accept' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/visitors/to_ruby.rb:313:in `visit_Psych_Nodes_Document' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/visitors/visitor.rb:16:in `visit' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/visitors/visitor.rb:6:in `accept' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/visitors/to_ruby.rb:32:in `accept' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych.rb:360:in `safe_load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activerecord-5.2.8.1/lib/active_record/coders/yaml_column.rb:51:in `yaml_load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activerecord-5.2.8.1/lib/active_record/coders/yaml_column.rb:26:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activerecord-5.2.8.1/lib/active_record/type/serialized.rb:22:in `deserialize' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activemodel-5.2.8.1/lib/active_model/type/helpers/mutable.rb:8:in `cast' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activemodel-5.2.8.1/lib/active_model/attribute.rb:175:in `type_cast' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activemodel-5.2.8.1/lib/active_model/attribute.rb:42:in `value' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activemodel-5.2.8.1/lib/active_model/attribute.rb:156:in `changed_from_assignment?' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activemodel-5.2.8.1/lib/active_model/attribute.rb:59:in `changed?' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activemodel-5.2.8.1/lib/active_model/attribute_mutation_tracker.rb:49:in `changed?' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activemodel-5.2.8.1/lib/active_model/attribute_mutation_tracker.rb:15:in `block in changed_attribute_names' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activemodel-5.2.8.1/lib/active_model/attribute_mutation_tracker.rb:15:in `select' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activemodel-5.2.8.1/lib/active_model/attribute_mutation_tracker.rb:15:in `changed_attribute_names' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activerecord-5.2.8.1/lib/active_record/attribute_methods/dirty.rb:114:in `changed_attribute_names_to_save' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activerecord-5.2.8.1/lib/active_record/attribute_methods/dirty.rb:146:in `keys_for_partial_write' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activerecord-5.2.8.1/lib/active_record/attribute_methods/dirty.rb:140:in `_create_record' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activerecord-5.2.8.1/lib/active_record/callbacks.rb:346:in `block in _create_record' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:98:in `run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:816:in `_run_create_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activerecord-5.2.8.1/lib/active_record/callbacks.rb:346:in `_create_record' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activerecord-5.2.8.1/lib/active_record/timestamp.rb:102:in `_create_record' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activerecord-5.2.8.1/lib/active_record/persistence.rb:705:in `create_or_update' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activerecord-5.2.8.1/lib/active_record/callbacks.rb:342:in `block in create_or_update' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:98:in `run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:816:in `_run_save_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activerecord-5.2.8.1/lib/active_record/callbacks.rb:342:in `create_or_update' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activerecord-5.2.8.1/lib/active_record/persistence.rb:275:in `save' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activerecord-5.2.8.1/lib/active_record/validations.rb:46:in `save' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activerecord-5.2.8.1/lib/active_record/transactions.rb:310:in `block (2 levels) in save' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activerecord-5.2.8.1/lib/active_record/transactions.rb:387:in `block in with_transaction_returning_status' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activerecord-5.2.8.1/lib/active_record/connection_adapters/abstract/database_statements.rb:267:in `block in transaction' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activerecord-5.2.8.1/lib/active_record/connection_adapters/abstract/transaction.rb:239:in `block in within_new_transaction' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/concurrency/load_interlock_aware_monitor.rb:26:in `block (2 levels) in synchronize' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/concurrency/load_interlock_aware_monitor.rb:25:in `handle_interrupt' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/concurrency/load_interlock_aware_monitor.rb:25:in `block in synchronize' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/concurrency/load_interlock_aware_monitor.rb:21:in `handle_interrupt' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/concurrency/load_interlock_aware_monitor.rb:21:in `synchronize' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activerecord-5.2.8.1/lib/active_record/connection_adapters/abstract/transaction.rb:236:in `within_new_transaction' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activerecord-5.2.8.1/lib/active_record/connection_adapters/abstract/database_statements.rb:267:in `transaction' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activerecord-5.2.8.1/lib/active_record/transactions.rb:212:in `transaction' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activerecord-5.2.8.1/lib/active_record/transactions.rb:385:in `with_transaction_returning_status' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activerecord-5.2.8.1/lib/active_record/transactions.rb:310:in `block in save' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activerecord-5.2.8.1/lib/active_record/transactions.rb:325:in `rollback_active_record_state!' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activerecord-5.2.8.1/lib/active_record/transactions.rb:309:in `save' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activerecord-5.2.8.1/lib/active_record/suppressor.rb:44:in `save' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activerecord-5.2.8.1/lib/active_record/persistence.rb:36:in `create' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:54:in `create_job_log' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:15:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/i18n-1.12.0/lib/i18n.rb:317:in `with_locale' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/translation.rb:9:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:26:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/notifications.rb:168:in `block in instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/notifications.rb:168:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:25:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:46:in `block in tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/tagged_logging.rb:71:in `block in tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/tagged_logging.rb:28:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/tagged_logging.rb:71:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:46:in `tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:22:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:136:in `run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/execution.rb:38:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/execution.rb:18:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/sync_provisioning_report_job_spec.rb:45:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:263:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:263:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:511:in `block in with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:468:in `block in with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:486:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-rails-5.1.1/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:486:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:468:in `with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:511:in `with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:259:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:646:in `block in run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:642:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:642:in `run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:607:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/configuration.rb:2068:in `with_suite_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:116:in `block in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/reporter.rb:74:in `report' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:115:in `run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:89:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:71:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:45:in `invoke' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/exe/rspec:4:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/rspec:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/rspec:23:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:58:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:58:in `kernel_load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:23:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:483:in `exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:31:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:25:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/exe/bundle:48:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/friendly_errors.rb:120:in `with_friendly_errors' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/exe/bundle:36:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/bundle:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/bundle:23:in `
'  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Account Exists (0.3ms) SELECT 1 AS one FROM "accounts" WHERE "accounts"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] Account Create (0.3ms) INSERT INTO "accounts" ("canvas_id", "sis_id", "canvas_parent_account_id", "sis_parent_account_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 1], ["sis_id", "2a303c73565a31167280448a2dba9b70"], ["canvas_parent_account_id", 1], ["sis_parent_account_id", "4c71ae35e0212e6489eab39ef7a0f272"], ["name", "Account name"], ["workflow_state", "active"], ["created_at", "2022-09-14 17:04:47.869414"], ["updated_at", "2022-09-14 17:04:47.869414"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.5ms) SELECT COUNT(*) FROM "roles" [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [732ec7f0-293b-4d3b-8b29-0100021aece5] Performing CanvasSync::Jobs::SyncRolesJob (Job ID: 732ec7f0-293b-4d3b-8b29-0100021aece5) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [732ec7f0-293b-4d3b-8b29-0100021aece5] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "732ec7f0-293b-4d3b-8b29-0100021aece5"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [732ec7f0-293b-4d3b-8b29-0100021aece5]  (0.3ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [732ec7f0-293b-4d3b-8b29-0100021aece5] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncRolesJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2022-09-14 17:04:47.876651"], ["updated_at", "2022-09-14 17:04:47.876651"], ["job_id", "732ec7f0-293b-4d3b-8b29-0100021aece5"]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [732ec7f0-293b-4d3b-8b29-0100021aece5]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [732ec7f0-293b-4d3b-8b29-0100021aece5]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [732ec7f0-293b-4d3b-8b29-0100021aece5] CanvasSync::JobLog Update (0.6ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-09-14 17:04:47.878548"], ["status", "running"], ["updated_at", "2022-09-14 17:04:47.878997"], ["id", 348]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [732ec7f0-293b-4d3b-8b29-0100021aece5]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [732ec7f0-293b-4d3b-8b29-0100021aece5] Account Load (0.3ms) SELECT "accounts".* FROM "accounts" WHERE "accounts"."workflow_state" != $1 ORDER BY "accounts"."id" ASC LIMIT $2 [["workflow_state", "deleted"], ["LIMIT", 1000]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [732ec7f0-293b-4d3b-8b29-0100021aece5] Role Load (0.2ms) SELECT "roles".* FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [732ec7f0-293b-4d3b-8b29-0100021aece5]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [732ec7f0-293b-4d3b-8b29-0100021aece5] Role Exists (0.3ms) SELECT 1 AS one FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [732ec7f0-293b-4d3b-8b29-0100021aece5] Role Create (0.7ms) INSERT INTO "roles" ("canvas_id", "label", "base_role_type", "canvas_account_id", "workflow_state", "permissions", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 1], ["label", "Account Admin"], ["base_role_type", "AccountMembership"], ["canvas_account_id", 10], ["workflow_state", "built_in"], ["permissions", "{\"manage_wiki\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"post_to_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"moderate_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_announcements\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"send_messages\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"send_messages_all\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_outcomes\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"create_conferences\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"create_collaborations\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_roster\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_all_grades\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_grades\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_rubrics\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"comment_on_others_submissions\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_students\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_admin_users\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_role_overrides\":{\"enabled\":true,\"locked\":true,\"readonly\":true,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_account_memberships\":{\"enabled\":true,\"locked\":true,\"readonly\":true,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_account_settings\":{\"enabled\":true,\"locked\":true,\"readonly\":true,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_groups\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_group_pages\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_files\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_assignments\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"undelete_courses\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_grade_changes\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_course_changes\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_question_banks\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_calendar\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_reports\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_courses\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_user_logins\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_user_observers\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_alerts\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"become_user\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_developer_keys\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"import_sis\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_sis\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_sis\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_course_list\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_statistics\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_storage_quotas\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_course_content\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_content\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_interaction_alerts\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"change_course_state\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_sections\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_feature_flags\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_quiz_answer_audits\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"moderate_grades\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"lti_add_edit\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true}}"], ["created_at", "2022-09-14 17:04:47.903931"], ["updated_at", "2022-09-14 17:04:47.903931"]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [732ec7f0-293b-4d3b-8b29-0100021aece5]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [732ec7f0-293b-4d3b-8b29-0100021aece5] Role Load (0.2ms) SELECT "roles".* FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 3], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [732ec7f0-293b-4d3b-8b29-0100021aece5]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [732ec7f0-293b-4d3b-8b29-0100021aece5] Role Exists (0.3ms) SELECT 1 AS one FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 3], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [732ec7f0-293b-4d3b-8b29-0100021aece5] Role Create (0.4ms) INSERT INTO "roles" ("canvas_id", "label", "base_role_type", "canvas_account_id", "workflow_state", "permissions", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 3], ["label", "Student"], ["base_role_type", "StudentEnrollment"], ["canvas_account_id", 10], ["workflow_state", "built_in"], ["permissions", "{\"manage_wiki\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"read_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"post_to_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"moderate_forum\":{\"enabled\":false,\"locked\":false,\"readonly\":false,\"explicit\":false},\"read_announcements\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"send_messages\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"send_messages_all\":{\"enabled\":false,\"locked\":false,\"readonly\":false,\"explicit\":false},\"manage_outcomes\":{\"enabled\":false,\"locked\":false,\"readonly\":false,\"explicit\":false},\"create_conferences\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"create_collaborations\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_roster\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_all_grades\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_grades\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_rubrics\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"comment_on_others_submissions\":{\"enabled\":false,\"locked\":false,\"readonly\":false,\"explicit\":false},\"manage_students\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_admin_users\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_role_overrides\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_account_memberships\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_account_settings\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_groups\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"view_group_pages\":{\"enabled\":false,\"locked\":false,\"readonly\":false,\"explicit\":false},\"manage_files\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_assignments\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"undelete_courses\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"view_grade_changes\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"view_course_changes\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"read_question_banks\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_calendar\":{\"enabled\":false,\"locked\":false,\"readonly\":false,\"explicit\":false},\"read_reports\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_courses\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_user_logins\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_user_observers\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_alerts\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"become_user\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_developer_keys\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"import_sis\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_sis\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"read_sis\":{\"enabled\":false,\"locked\":false,\"readonly\":false,\"explicit\":false},\"read_course_list\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"view_statistics\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_storage_quotas\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"read_course_content\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_content\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_interaction_alerts\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"change_course_state\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_sections\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_feature_flags\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"view_quiz_answer_audits\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"moderate_grades\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"lti_add_edit\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false}}"], ["created_at", "2022-09-14 17:04:47.919358"], ["updated_at", "2022-09-14 17:04:47.919358"]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [732ec7f0-293b-4d3b-8b29-0100021aece5]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [732ec7f0-293b-4d3b-8b29-0100021aece5] Role Update All (0.3ms) UPDATE "roles" SET "workflow_state" = 'inactive' WHERE "roles"."id" NOT IN ($1, $2) [["id", 49], ["id", 50]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [732ec7f0-293b-4d3b-8b29-0100021aece5]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [732ec7f0-293b-4d3b-8b29-0100021aece5] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2022-09-14 17:04:47.924957"], ["status", "success"], ["updated_at", "2022-09-14 17:04:47.925532"], ["id", 348]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [732ec7f0-293b-4d3b-8b29-0100021aece5]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [732ec7f0-293b-4d3b-8b29-0100021aece5] Performed CanvasSync::Jobs::SyncRolesJob (Job ID: 732ec7f0-293b-4d3b-8b29-0100021aece5) from Test(default) in 51.96ms  (0.3ms) SELECT COUNT(*) FROM "roles"  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Term Exists (0.2ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 17357069], ["LIMIT", 1]] Term Create (0.3ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 17357069], ["name", "Cool Term"], ["start_at", "2022-09-11 17:04:46.514477"], ["end_at", "2022-09-17 17:04:46.514571"], ["workflow_state", "active"], ["sis_id", "ce0f43138cd650fbecb5f0f2e6075250"], ["created_at", "2022-09-14 17:04:47.931555"], ["updated_at", "2022-09-14 17:04:47.931555"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [814c63fa-1ab0-4190-be04-4a8cd058f9d7] Performing CanvasSync::Jobs::SyncSimpleTableJob (Job ID: 814c63fa-1ab0-4190-be04-4a8cd058f9d7) from Test(default) with arguments: {:report_name=>"proservices_provisioning_csv", :model=>"courses", :mapping=>"courses", :klass=>"Course", :term_scope=>"active", :params=>{"parameters[include_deleted]"=>true, "parameters[courses]"=>true}} [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [814c63fa-1ab0-4190-be04-4a8cd058f9d7] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "814c63fa-1ab0-4190-be04-4a8cd058f9d7"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [814c63fa-1ab0-4190-be04-4a8cd058f9d7]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [814c63fa-1ab0-4190-be04-4a8cd058f9d7]  (0.2ms) ROLLBACK TO SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [814c63fa-1ab0-4190-be04-4a8cd058f9d7] Error performing CanvasSync::Jobs::SyncSimpleTableJob (Job ID: 814c63fa-1ab0-4190-be04-4a8cd058f9d7) from Test(default) in 2.62ms: Psych::DisallowedClass (Tried to load unspecified class: Symbol): /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/class_loader.rb:97:in `find' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/class_loader.rb:28:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/class_loader.rb:39:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/class_loader.rb:32:in `symbolize' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/class_loader.rb:82:in `symbolize' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/scalar_scanner.rb:74:in `tokenize' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/visitors/to_ruby.rb:60:in `deserialize' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/visitors/to_ruby.rb:123:in `visit_Psych_Nodes_Scalar' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/visitors/visitor.rb:16:in `visit' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/visitors/visitor.rb:6:in `accept' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/visitors/to_ruby.rb:32:in `accept' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/visitors/to_ruby.rb:339:in `block in revive_hash' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/visitors/to_ruby.rb:338:in `each' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/visitors/to_ruby.rb:338:in `each_slice' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/visitors/to_ruby.rb:338:in `revive_hash' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/visitors/to_ruby.rb:162:in `visit_Psych_Nodes_Mapping' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/visitors/visitor.rb:16:in `visit' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/visitors/visitor.rb:6:in `accept' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/visitors/to_ruby.rb:32:in `accept' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/visitors/to_ruby.rb:332:in `block in register_empty' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/visitors/to_ruby.rb:332:in `each' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/visitors/to_ruby.rb:332:in `register_empty' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/visitors/to_ruby.rb:141:in `visit_Psych_Nodes_Sequence' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/visitors/visitor.rb:16:in `visit' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/visitors/visitor.rb:6:in `accept' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/visitors/to_ruby.rb:32:in `accept' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/visitors/to_ruby.rb:313:in `visit_Psych_Nodes_Document' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/visitors/visitor.rb:16:in `visit' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/visitors/visitor.rb:6:in `accept' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/visitors/to_ruby.rb:32:in `accept' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych.rb:360:in `safe_load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activerecord-5.2.8.1/lib/active_record/coders/yaml_column.rb:51:in `yaml_load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activerecord-5.2.8.1/lib/active_record/coders/yaml_column.rb:26:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activerecord-5.2.8.1/lib/active_record/type/serialized.rb:22:in `deserialize' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activemodel-5.2.8.1/lib/active_model/type/helpers/mutable.rb:8:in `cast' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activemodel-5.2.8.1/lib/active_model/attribute.rb:175:in `type_cast' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activemodel-5.2.8.1/lib/active_model/attribute.rb:42:in `value' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activemodel-5.2.8.1/lib/active_model/attribute.rb:156:in `changed_from_assignment?' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activemodel-5.2.8.1/lib/active_model/attribute.rb:59:in `changed?' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activemodel-5.2.8.1/lib/active_model/attribute_mutation_tracker.rb:49:in `changed?' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activemodel-5.2.8.1/lib/active_model/attribute_mutation_tracker.rb:15:in `block in changed_attribute_names' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activemodel-5.2.8.1/lib/active_model/attribute_mutation_tracker.rb:15:in `select' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activemodel-5.2.8.1/lib/active_model/attribute_mutation_tracker.rb:15:in `changed_attribute_names' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activerecord-5.2.8.1/lib/active_record/attribute_methods/dirty.rb:114:in `changed_attribute_names_to_save' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activerecord-5.2.8.1/lib/active_record/attribute_methods/dirty.rb:146:in `keys_for_partial_write' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activerecord-5.2.8.1/lib/active_record/attribute_methods/dirty.rb:140:in `_create_record' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activerecord-5.2.8.1/lib/active_record/callbacks.rb:346:in `block in _create_record' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:98:in `run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:816:in `_run_create_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activerecord-5.2.8.1/lib/active_record/callbacks.rb:346:in `_create_record' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activerecord-5.2.8.1/lib/active_record/timestamp.rb:102:in `_create_record' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activerecord-5.2.8.1/lib/active_record/persistence.rb:705:in `create_or_update' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activerecord-5.2.8.1/lib/active_record/callbacks.rb:342:in `block in create_or_update' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:98:in `run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:816:in `_run_save_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activerecord-5.2.8.1/lib/active_record/callbacks.rb:342:in `create_or_update' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activerecord-5.2.8.1/lib/active_record/persistence.rb:275:in `save' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activerecord-5.2.8.1/lib/active_record/validations.rb:46:in `save' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activerecord-5.2.8.1/lib/active_record/transactions.rb:310:in `block (2 levels) in save' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activerecord-5.2.8.1/lib/active_record/transactions.rb:387:in `block in with_transaction_returning_status' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activerecord-5.2.8.1/lib/active_record/connection_adapters/abstract/database_statements.rb:267:in `block in transaction' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activerecord-5.2.8.1/lib/active_record/connection_adapters/abstract/transaction.rb:239:in `block in within_new_transaction' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/concurrency/load_interlock_aware_monitor.rb:26:in `block (2 levels) in synchronize' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/concurrency/load_interlock_aware_monitor.rb:25:in `handle_interrupt' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/concurrency/load_interlock_aware_monitor.rb:25:in `block in synchronize' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/concurrency/load_interlock_aware_monitor.rb:21:in `handle_interrupt' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/concurrency/load_interlock_aware_monitor.rb:21:in `synchronize' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activerecord-5.2.8.1/lib/active_record/connection_adapters/abstract/transaction.rb:236:in `within_new_transaction' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activerecord-5.2.8.1/lib/active_record/connection_adapters/abstract/database_statements.rb:267:in `transaction' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activerecord-5.2.8.1/lib/active_record/transactions.rb:212:in `transaction' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activerecord-5.2.8.1/lib/active_record/transactions.rb:385:in `with_transaction_returning_status' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activerecord-5.2.8.1/lib/active_record/transactions.rb:310:in `block in save' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activerecord-5.2.8.1/lib/active_record/transactions.rb:325:in `rollback_active_record_state!' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activerecord-5.2.8.1/lib/active_record/transactions.rb:309:in `save' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activerecord-5.2.8.1/lib/active_record/suppressor.rb:44:in `save' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activerecord-5.2.8.1/lib/active_record/persistence.rb:36:in `create' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:54:in `create_job_log' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:15:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/i18n-1.12.0/lib/i18n.rb:317:in `with_locale' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/translation.rb:9:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:26:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/notifications.rb:168:in `block in instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/notifications.rb:168:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:25:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:46:in `block in tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/tagged_logging.rb:71:in `block in tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/tagged_logging.rb:28:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/tagged_logging.rb:71:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:46:in `tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:22:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:136:in `run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/execution.rb:38:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/execution.rb:18:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/sync_simple_table_job_spec.rb:34:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:263:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:263:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:511:in `block in with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:468:in `block in with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:486:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-rails-5.1.1/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:486:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:468:in `with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:511:in `with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:259:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:646:in `block in run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:642:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:642:in `run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:607:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/configuration.rb:2068:in `with_suite_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:116:in `block in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/reporter.rb:74:in `report' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:115:in `run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:89:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:71:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:45:in `invoke' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/exe/rspec:4:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/rspec:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/rspec:23:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:58:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:58:in `kernel_load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:23:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:483:in `exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:31:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:25:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/exe/bundle:48:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/friendly_errors.rb:120:in `with_friendly_errors' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/exe/bundle:36:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/bundle:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/bundle:23:in `
'  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [b5b7dcfc-ed92-4d5c-b108-3a546ea47101] Performing CanvasSync::Jobs::SyncSubmissionsJob (Job ID: b5b7dcfc-ed92-4d5c-b108-3a546ea47101) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [b5b7dcfc-ed92-4d5c-b108-3a546ea47101] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "b5b7dcfc-ed92-4d5c-b108-3a546ea47101"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [b5b7dcfc-ed92-4d5c-b108-3a546ea47101]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [b5b7dcfc-ed92-4d5c-b108-3a546ea47101] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncSubmissionsJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2022-09-14 17:04:47.941234"], ["updated_at", "2022-09-14 17:04:47.941234"], ["job_id", "b5b7dcfc-ed92-4d5c-b108-3a546ea47101"]] [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [b5b7dcfc-ed92-4d5c-b108-3a546ea47101]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [b5b7dcfc-ed92-4d5c-b108-3a546ea47101]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [b5b7dcfc-ed92-4d5c-b108-3a546ea47101] CanvasSync::JobLog Update (0.4ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-09-14 17:04:47.942891"], ["status", "running"], ["updated_at", "2022-09-14 17:04:47.943326"], ["id", 349]] [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [b5b7dcfc-ed92-4d5c-b108-3a546ea47101]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [b5b7dcfc-ed92-4d5c-b108-3a546ea47101]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [b5b7dcfc-ed92-4d5c-b108-3a546ea47101]  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [b5b7dcfc-ed92-4d5c-b108-3a546ea47101]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [b5b7dcfc-ed92-4d5c-b108-3a546ea47101] CanvasSync::JobLog Update (0.9ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "exception" = $2, "backtrace" = $3, "status" = $4, "updated_at" = $5 WHERE "canvas_sync_job_logs"."id" = $6 [["completed_at", "2022-09-14 17:04:47.948761"], ["exception", "Psych::DisallowedClass: Tried to load unspecified class: Symbol"], ["backtrace", "/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/class_loader.rb:97:in `find'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/class_loader.rb:28:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/class_loader.rb:39:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/class_loader.rb:32:in `symbolize'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/class_loader.rb:82:in `symbolize'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/scalar_scanner.rb:74:in `tokenize'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/visitors/to_ruby.rb:60:in `deserialize'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/visitors/to_ruby.rb:123:in `visit_Psych_Nodes_Scalar'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/visitors/visitor.rb:16:in `visit'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/visitors/visitor.rb:6:in `accept'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/visitors/to_ruby.rb:32:in `accept'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/visitors/to_ruby.rb:339:in `block in revive_hash'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/visitors/to_ruby.rb:338:in `each'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/visitors/to_ruby.rb:338:in `each_slice'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/visitors/to_ruby.rb:338:in `revive_hash'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/visitors/to_ruby.rb:162:in `visit_Psych_Nodes_Mapping'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/visitors/visitor.rb:16:in `visit'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/visitors/visitor.rb:6:in `accept'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/visitors/to_ruby.rb:32:in `accept'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/visitors/to_ruby.rb:332:in `block in register_empty'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/visitors/to_ruby.rb:332:in `each'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/visitors/to_ruby.rb:332:in `register_empty'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/visitors/to_ruby.rb:141:in `visit_Psych_Nodes_Sequence'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/visitors/visitor.rb:16:in `visit'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/visitors/visitor.rb:6:in `accept'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/visitors/to_ruby.rb:32:in `accept'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/visitors/to_ruby.rb:313:in `visit_Psych_Nodes_Document'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/visitors/visitor.rb:16:in `visit'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/visitors/visitor.rb:6:in `accept'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/visitors/to_ruby.rb:32:in `accept'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych.rb:360:in `safe_load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activerecord-5.2.8.1/lib/active_record/coders/yaml_column.rb:51:in `yaml_load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activerecord-5.2.8.1/lib/active_record/coders/yaml_column.rb:26:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activerecord-5.2.8.1/lib/active_record/type/serialized.rb:22:in `deserialize'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activemodel-5.2.8.1/lib/active_model/type/helpers/mutable.rb:8:in `cast'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activemodel-5.2.8.1/lib/active_model/attribute.rb:175:in `type_cast'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activemodel-5.2.8.1/lib/active_model/attribute.rb:42:in `value'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activemodel-5.2.8.1/lib/active_model/attribute.rb:156:in `changed_from_assignment?'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activemodel-5.2.8.1/lib/active_model/attribute.rb:59:in `changed?'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activemodel-5.2.8.1/lib/active_model/attribute_mutation_tracker.rb:49:in `changed?'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activemodel-5.2.8.1/lib/active_model/attribute_mutation_tracker.rb:15:in `block in changed_attribute_names'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activemodel-5.2.8.1/lib/active_model/attribute_mutation_tracker.rb:15:in `select'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activemodel-5.2.8.1/lib/active_model/attribute_mutation_tracker.rb:15:in `changed_attribute_names'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activerecord-5.2.8.1/lib/active_record/attribute_methods/dirty.rb:114:in `changed_attribute_names_to_save'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activerecord-5.2.8.1/lib/active_record/attribute_methods/dirty.rb:146:in `keys_for_partial_write'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activerecord-5.2.8.1/lib/active_record/attribute_methods/dirty.rb:140:in `_create_record'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activerecord-5.2.8.1/lib/active_record/callbacks.rb:346:in `block in _create_record'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:98:in `run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:816:in `_run_create_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activerecord-5.2.8.1/lib/active_record/callbacks.rb:346:in `_create_record'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activerecord-5.2.8.1/lib/active_record/timestamp.rb:102:in `_create_record'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activerecord-5.2.8.1/lib/active_record/persistence.rb:705:in `create_or_update'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activerecord-5.2.8.1/lib/active_record/callbacks.rb:342:in `block in create_or_update'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:98:in `run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:816:in `_run_save_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activerecord-5.2.8.1/lib/active_record/callbacks.rb:342:in `create_or_update'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activerecord-5.2.8.1/lib/active_record/persistence.rb:275:in `save'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activerecord-5.2.8.1/lib/active_record/validations.rb:46:in `save'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activerecord-5.2.8.1/lib/active_record/transactions.rb:310:in `block (2 levels) in save'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activerecord-5.2.8.1/lib/active_record/transactions.rb:387:in `block in with_transaction_returning_status'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activerecord-5.2.8.1/lib/active_record/connection_adapters/abstract/database_statements.rb:267:in `block in transaction'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activerecord-5.2.8.1/lib/active_record/connection_adapters/abstract/transaction.rb:239:in `block in within_new_transaction'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/concurrency/load_interlock_aware_monitor.rb:26:in `block (2 levels) in synchronize'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/concurrency/load_interlock_aware_monitor.rb:25:in `handle_interrupt'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/concurrency/load_interlock_aware_monitor.rb:25:in `block in synchronize'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/concurrency/load_interlock_aware_monitor.rb:21:in `handle_interrupt'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/concurrency/load_interlock_aware_monitor.rb:21:in `synchronize'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activerecord-5.2.8.1/lib/active_record/connection_adapters/abstract/transaction.rb:236:in `within_new_transaction'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activerecord-5.2.8.1/lib/active_record/connection_adapters/abstract/database_statements.rb:267:in `transaction'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activerecord-5.2.8.1/lib/active_record/transactions.rb:212:in `transaction'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activerecord-5.2.8.1/lib/active_record/transactions.rb:385:in `with_transaction_returning_status'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activerecord-5.2.8.1/lib/active_record/transactions.rb:310:in `block in save'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activerecord-5.2.8.1/lib/active_record/transactions.rb:325:in `rollback_active_record_state!'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activerecord-5.2.8.1/lib/active_record/transactions.rb:309:in `save'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activerecord-5.2.8.1/lib/active_record/suppressor.rb:44:in `save'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activerecord-5.2.8.1/lib/active_record/persistence.rb:36:in `create'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:54:in `create_job_log'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:11:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:426:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:426:in `block in make_lambda'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:198:in `block (2 levels) in halting'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:606:in `block (2 levels) in default_terminator'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:605:in `catch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:605:in `block in default_terminator'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:199:in `block in halting'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:513:in `block in invoke_before'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:513:in `each'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:513:in `invoke_before'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:107:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:17:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:46:in `block in tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/tagged_logging.rb:71:in `block in tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/tagged_logging.rb:28:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/tagged_logging.rb:71:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:46:in `tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:16:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:136:in `run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/enqueuing.rb:49:in `enqueue'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/configured_job.rb:15:in `perform_later'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/jobs/report_starter.rb:27:in `block in perform'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch.rb:119:in `jobs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/jobs/report_starter.rb:26:in `perform'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/jobs/sync_submissions_job.rb:11:in `perform'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/execution.rb:39:in `block in perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:109:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/active_job.rb:24:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:21:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/i18n-1.12.0/lib/i18n.rb:317:in `with_locale'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/translation.rb:9:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:26:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/notifications.rb:168:in `block in instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/notifications.rb:168:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:25:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:46:in `block in tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/tagged_logging.rb:71:in `block in tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/tagged_logging.rb:28:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/tagged_logging.rb:71:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:46:in `tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:22:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:136:in `run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/execution.rb:38:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/execution.rb:18:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/sync_submissions_job_spec.rb:14:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:263:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:263:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:511:in `block in with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:468:in `block in with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:486:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-rails-5.1.1/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:486:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:468:in `with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:511:in `with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:259:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:646:in `block in run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:642:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:642:in `run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:607:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/configuration.rb:2068:in `with_suite_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:116:in `block in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/reporter.rb:74:in `report'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:115:in `run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:89:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:71:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:45:in `invoke'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/exe/rspec:4:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/rspec:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/rspec:23:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:58:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:58:in `kernel_load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:23:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:483:in `exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:31:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:25:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/exe/bundle:48:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/friendly_errors.rb:120:in `with_friendly_errors'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/exe/bundle:36:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/bundle:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/bundle:23:in `
'"], ["status", "error"], ["updated_at", "2022-09-14 17:04:47.949090"], ["id", 349]] [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [b5b7dcfc-ed92-4d5c-b108-3a546ea47101]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [b5b7dcfc-ed92-4d5c-b108-3a546ea47101] Error performing CanvasSync::Jobs::SyncSubmissionsJob (Job ID: b5b7dcfc-ed92-4d5c-b108-3a546ea47101) from Test(default) in 11.04ms: Psych::DisallowedClass (Tried to load unspecified class: Symbol): /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/class_loader.rb:97:in `find' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/class_loader.rb:28:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/class_loader.rb:39:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/class_loader.rb:32:in `symbolize' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/class_loader.rb:82:in `symbolize' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/scalar_scanner.rb:74:in `tokenize' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/visitors/to_ruby.rb:60:in `deserialize' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/visitors/to_ruby.rb:123:in `visit_Psych_Nodes_Scalar' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/visitors/visitor.rb:16:in `visit' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/visitors/visitor.rb:6:in `accept' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/visitors/to_ruby.rb:32:in `accept' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/visitors/to_ruby.rb:339:in `block in revive_hash' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/visitors/to_ruby.rb:338:in `each' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/visitors/to_ruby.rb:338:in `each_slice' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/visitors/to_ruby.rb:338:in `revive_hash' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/visitors/to_ruby.rb:162:in `visit_Psych_Nodes_Mapping' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/visitors/visitor.rb:16:in `visit' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/visitors/visitor.rb:6:in `accept' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/visitors/to_ruby.rb:32:in `accept' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/visitors/to_ruby.rb:332:in `block in register_empty' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/visitors/to_ruby.rb:332:in `each' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/visitors/to_ruby.rb:332:in `register_empty' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/visitors/to_ruby.rb:141:in `visit_Psych_Nodes_Sequence' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/visitors/visitor.rb:16:in `visit' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/visitors/visitor.rb:6:in `accept' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/visitors/to_ruby.rb:32:in `accept' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/visitors/to_ruby.rb:313:in `visit_Psych_Nodes_Document' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/visitors/visitor.rb:16:in `visit' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/visitors/visitor.rb:6:in `accept' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych/visitors/to_ruby.rb:32:in `accept' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/2.7.0/psych.rb:360:in `safe_load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activerecord-5.2.8.1/lib/active_record/coders/yaml_column.rb:51:in `yaml_load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activerecord-5.2.8.1/lib/active_record/coders/yaml_column.rb:26:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activerecord-5.2.8.1/lib/active_record/type/serialized.rb:22:in `deserialize' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activemodel-5.2.8.1/lib/active_model/type/helpers/mutable.rb:8:in `cast' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activemodel-5.2.8.1/lib/active_model/attribute.rb:175:in `type_cast' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activemodel-5.2.8.1/lib/active_model/attribute.rb:42:in `value' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activemodel-5.2.8.1/lib/active_model/attribute.rb:156:in `changed_from_assignment?' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activemodel-5.2.8.1/lib/active_model/attribute.rb:59:in `changed?' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activemodel-5.2.8.1/lib/active_model/attribute_mutation_tracker.rb:49:in `changed?' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activemodel-5.2.8.1/lib/active_model/attribute_mutation_tracker.rb:15:in `block in changed_attribute_names' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activemodel-5.2.8.1/lib/active_model/attribute_mutation_tracker.rb:15:in `select' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activemodel-5.2.8.1/lib/active_model/attribute_mutation_tracker.rb:15:in `changed_attribute_names' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activerecord-5.2.8.1/lib/active_record/attribute_methods/dirty.rb:114:in `changed_attribute_names_to_save' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activerecord-5.2.8.1/lib/active_record/attribute_methods/dirty.rb:146:in `keys_for_partial_write' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activerecord-5.2.8.1/lib/active_record/attribute_methods/dirty.rb:140:in `_create_record' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activerecord-5.2.8.1/lib/active_record/callbacks.rb:346:in `block in _create_record' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:98:in `run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:816:in `_run_create_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activerecord-5.2.8.1/lib/active_record/callbacks.rb:346:in `_create_record' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activerecord-5.2.8.1/lib/active_record/timestamp.rb:102:in `_create_record' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activerecord-5.2.8.1/lib/active_record/persistence.rb:705:in `create_or_update' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activerecord-5.2.8.1/lib/active_record/callbacks.rb:342:in `block in create_or_update' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:98:in `run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:816:in `_run_save_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activerecord-5.2.8.1/lib/active_record/callbacks.rb:342:in `create_or_update' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activerecord-5.2.8.1/lib/active_record/persistence.rb:275:in `save' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activerecord-5.2.8.1/lib/active_record/validations.rb:46:in `save' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activerecord-5.2.8.1/lib/active_record/transactions.rb:310:in `block (2 levels) in save' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activerecord-5.2.8.1/lib/active_record/transactions.rb:387:in `block in with_transaction_returning_status' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activerecord-5.2.8.1/lib/active_record/connection_adapters/abstract/database_statements.rb:267:in `block in transaction' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activerecord-5.2.8.1/lib/active_record/connection_adapters/abstract/transaction.rb:239:in `block in within_new_transaction' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/concurrency/load_interlock_aware_monitor.rb:26:in `block (2 levels) in synchronize' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/concurrency/load_interlock_aware_monitor.rb:25:in `handle_interrupt' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/concurrency/load_interlock_aware_monitor.rb:25:in `block in synchronize' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/concurrency/load_interlock_aware_monitor.rb:21:in `handle_interrupt' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/concurrency/load_interlock_aware_monitor.rb:21:in `synchronize' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activerecord-5.2.8.1/lib/active_record/connection_adapters/abstract/transaction.rb:236:in `within_new_transaction' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activerecord-5.2.8.1/lib/active_record/connection_adapters/abstract/database_statements.rb:267:in `transaction' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activerecord-5.2.8.1/lib/active_record/transactions.rb:212:in `transaction' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activerecord-5.2.8.1/lib/active_record/transactions.rb:385:in `with_transaction_returning_status' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activerecord-5.2.8.1/lib/active_record/transactions.rb:310:in `block in save' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activerecord-5.2.8.1/lib/active_record/transactions.rb:325:in `rollback_active_record_state!' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activerecord-5.2.8.1/lib/active_record/transactions.rb:309:in `save' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activerecord-5.2.8.1/lib/active_record/suppressor.rb:44:in `save' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activerecord-5.2.8.1/lib/active_record/persistence.rb:36:in `create' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:54:in `create_job_log' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:11:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:426:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:426:in `block in make_lambda' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:198:in `block (2 levels) in halting' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:606:in `block (2 levels) in default_terminator' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:605:in `catch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:605:in `block in default_terminator' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:199:in `block in halting' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:513:in `block in invoke_before' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:513:in `each' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:513:in `invoke_before' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:107:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:17:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:46:in `block in tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/tagged_logging.rb:71:in `block in tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/tagged_logging.rb:28:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/tagged_logging.rb:71:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:46:in `tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:16:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:136:in `run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/enqueuing.rb:49:in `enqueue' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/configured_job.rb:15:in `perform_later' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/jobs/report_starter.rb:27:in `block in perform' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/batch.rb:119:in `jobs' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/jobs/report_starter.rb:26:in `perform' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/jobs/sync_submissions_job.rb:11:in `perform' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/execution.rb:39:in `block in perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:109:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/active_job.rb:24:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:21:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/i18n-1.12.0/lib/i18n.rb:317:in `with_locale' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/translation.rb:9:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:26:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/notifications.rb:168:in `block in instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/notifications.rb:168:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:25:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:46:in `block in tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/tagged_logging.rb:71:in `block in tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/tagged_logging.rb:28:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/tagged_logging.rb:71:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:46:in `tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:22:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:136:in `run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/execution.rb:38:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/execution.rb:18:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/sync_submissions_job_spec.rb:14:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:263:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:263:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:511:in `block in with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:468:in `block in with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:486:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-rails-5.1.1/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:486:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:468:in `with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:511:in `with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:259:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:646:in `block in run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:642:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:642:in `run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:607:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/configuration.rb:2068:in `with_suite_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:116:in `block in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/reporter.rb:74:in `report' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:115:in `run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:89:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:71:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:45:in `invoke' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/exe/rspec:4:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/rspec:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/rspec:23:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:58:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:58:in `kernel_load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:23:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:483:in `exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:31:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:25:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/exe/bundle:48:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/friendly_errors.rb:120:in `with_friendly_errors' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/exe/bundle:36:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/bundle:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/bundle:23:in `
'  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SELECT COUNT(*) FROM "terms" [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [dae52766-addb-4087-9c6c-e95f4aac19cf] Performing CanvasSync::Jobs::SyncTermsJob (Job ID: dae52766-addb-4087-9c6c-e95f4aac19cf) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [dae52766-addb-4087-9c6c-e95f4aac19cf] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "dae52766-addb-4087-9c6c-e95f4aac19cf"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [dae52766-addb-4087-9c6c-e95f4aac19cf]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [dae52766-addb-4087-9c6c-e95f4aac19cf] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncTermsJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2022-09-14 17:04:47.955529"], ["updated_at", "2022-09-14 17:04:47.955529"], ["job_id", "dae52766-addb-4087-9c6c-e95f4aac19cf"]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [dae52766-addb-4087-9c6c-e95f4aac19cf]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [dae52766-addb-4087-9c6c-e95f4aac19cf]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [dae52766-addb-4087-9c6c-e95f4aac19cf] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-09-14 17:04:47.957211"], ["status", "running"], ["updated_at", "2022-09-14 17:04:47.957513"], ["id", 350]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [dae52766-addb-4087-9c6c-e95f4aac19cf]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [dae52766-addb-4087-9c6c-e95f4aac19cf] Term Load (0.3ms) SELECT "terms".* FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [dae52766-addb-4087-9c6c-e95f4aac19cf]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [dae52766-addb-4087-9c6c-e95f4aac19cf] Term Exists (0.3ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [dae52766-addb-4087-9c6c-e95f4aac19cf] Term Create (0.4ms) INSERT INTO "terms" ("canvas_id", "name", "workflow_state", "grading_period_group_id", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 1], ["name", "Default Term"], ["workflow_state", "active"], ["grading_period_group_id", 1], ["sis_id", "Test"], ["created_at", "2022-09-14 17:04:47.965778"], ["updated_at", "2022-09-14 17:04:47.965778"]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [dae52766-addb-4087-9c6c-e95f4aac19cf]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [dae52766-addb-4087-9c6c-e95f4aac19cf] Term Load (0.2ms) SELECT "terms".* FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 6], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [dae52766-addb-4087-9c6c-e95f4aac19cf]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [dae52766-addb-4087-9c6c-e95f4aac19cf] Term Exists (0.2ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 6], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [dae52766-addb-4087-9c6c-e95f4aac19cf] Term Create (0.2ms) INSERT INTO "terms" ("canvas_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["canvas_id", 6], ["name", "Average Term 1"], ["workflow_state", "active"], ["created_at", "2022-09-14 17:04:47.969223"], ["updated_at", "2022-09-14 17:04:47.969223"]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [dae52766-addb-4087-9c6c-e95f4aac19cf]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [dae52766-addb-4087-9c6c-e95f4aac19cf] Term Load (0.2ms) SELECT "terms".* FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 7], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [dae52766-addb-4087-9c6c-e95f4aac19cf]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [dae52766-addb-4087-9c6c-e95f4aac19cf] Term Exists (0.2ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 7], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [dae52766-addb-4087-9c6c-e95f4aac19cf] Term Create (0.2ms) INSERT INTO "terms" ("canvas_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["canvas_id", 7], ["name", "Average Term 2"], ["workflow_state", "active"], ["created_at", "2022-09-14 17:04:47.972094"], ["updated_at", "2022-09-14 17:04:47.972094"]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [dae52766-addb-4087-9c6c-e95f4aac19cf]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [dae52766-addb-4087-9c6c-e95f4aac19cf] Term Load (0.2ms) SELECT "terms".* FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 5], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [dae52766-addb-4087-9c6c-e95f4aac19cf]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [dae52766-addb-4087-9c6c-e95f4aac19cf] Term Exists (0.2ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 5], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [dae52766-addb-4087-9c6c-e95f4aac19cf] Term Create (0.3ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 5], ["name", "Syllabus Term"], ["start_at", "2017-08-14 06:00:00"], ["end_at", "2017-08-31 06:00:00"], ["workflow_state", "active"], ["sis_id", "SYTERM"], ["created_at", "2022-09-14 17:04:47.975201"], ["updated_at", "2022-09-14 17:04:47.975201"]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [dae52766-addb-4087-9c6c-e95f4aac19cf]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [dae52766-addb-4087-9c6c-e95f4aac19cf] Term Load (0.2ms) SELECT "terms".* FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 4], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [dae52766-addb-4087-9c6c-e95f4aac19cf]  (0.4ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [dae52766-addb-4087-9c6c-e95f4aac19cf] Term Exists (0.3ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 4], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [dae52766-addb-4087-9c6c-e95f4aac19cf] Term Create (0.4ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "grading_period_group_id", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8, $9) RETURNING "id" [["canvas_id", 4], ["name", "Ellucian Term"], ["start_at", "2017-08-01 06:00:00"], ["end_at", "2017-10-31 06:00:00"], ["workflow_state", "active"], ["grading_period_group_id", 1], ["sis_id", "SH"], ["created_at", "2022-09-14 17:04:47.979680"], ["updated_at", "2022-09-14 17:04:47.979680"]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [dae52766-addb-4087-9c6c-e95f4aac19cf]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [dae52766-addb-4087-9c6c-e95f4aac19cf] Term Load (0.3ms) SELECT "terms".* FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 3], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [dae52766-addb-4087-9c6c-e95f4aac19cf]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [dae52766-addb-4087-9c6c-e95f4aac19cf] Term Exists (0.3ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 3], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [dae52766-addb-4087-9c6c-e95f4aac19cf] Term Create (0.3ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 3], ["name", "Current Term"], ["start_at", "2017-03-19 06:00:00"], ["end_at", "2017-08-01 06:00:00"], ["workflow_state", "active"], ["created_at", "2022-09-14 17:04:47.984480"], ["updated_at", "2022-09-14 17:04:47.984480"]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [dae52766-addb-4087-9c6c-e95f4aac19cf]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [dae52766-addb-4087-9c6c-e95f4aac19cf] [CanvasSync::Jobs::TermBatchesJob] [b9fb6b1b-71a7-4e2d-bb72-49ad51deef13] Performing CanvasSync::Jobs::TermBatchesJob (Job ID: b9fb6b1b-71a7-4e2d-bb72-49ad51deef13) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [dae52766-addb-4087-9c6c-e95f4aac19cf] [CanvasSync::Jobs::TermBatchesJob] [b9fb6b1b-71a7-4e2d-bb72-49ad51deef13] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "b9fb6b1b-71a7-4e2d-bb72-49ad51deef13"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [dae52766-addb-4087-9c6c-e95f4aac19cf] [CanvasSync::Jobs::TermBatchesJob] [b9fb6b1b-71a7-4e2d-bb72-49ad51deef13]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [dae52766-addb-4087-9c6c-e95f4aac19cf] [CanvasSync::Jobs::TermBatchesJob] [b9fb6b1b-71a7-4e2d-bb72-49ad51deef13] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::TermBatchesJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2022-09-14 17:04:47.987293"], ["updated_at", "2022-09-14 17:04:47.987293"], ["job_id", "b9fb6b1b-71a7-4e2d-bb72-49ad51deef13"]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [dae52766-addb-4087-9c6c-e95f4aac19cf] [CanvasSync::Jobs::TermBatchesJob] [b9fb6b1b-71a7-4e2d-bb72-49ad51deef13]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [dae52766-addb-4087-9c6c-e95f4aac19cf] [CanvasSync::Jobs::TermBatchesJob] [b9fb6b1b-71a7-4e2d-bb72-49ad51deef13]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [dae52766-addb-4087-9c6c-e95f4aac19cf] [CanvasSync::Jobs::TermBatchesJob] [b9fb6b1b-71a7-4e2d-bb72-49ad51deef13] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-09-14 17:04:47.989114"], ["status", "running"], ["updated_at", "2022-09-14 17:04:47.989533"], ["id", 351]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [dae52766-addb-4087-9c6c-e95f4aac19cf] [CanvasSync::Jobs::TermBatchesJob] [b9fb6b1b-71a7-4e2d-bb72-49ad51deef13]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [dae52766-addb-4087-9c6c-e95f4aac19cf] [CanvasSync::Jobs::TermBatchesJob] [b9fb6b1b-71a7-4e2d-bb72-49ad51deef13]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [dae52766-addb-4087-9c6c-e95f4aac19cf] [CanvasSync::Jobs::TermBatchesJob] [b9fb6b1b-71a7-4e2d-bb72-49ad51deef13] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2022-09-14 17:04:47.990889"], ["status", "success"], ["updated_at", "2022-09-14 17:04:47.991257"], ["id", 351]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [dae52766-addb-4087-9c6c-e95f4aac19cf] [CanvasSync::Jobs::TermBatchesJob] [b9fb6b1b-71a7-4e2d-bb72-49ad51deef13]  (0.3ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [dae52766-addb-4087-9c6c-e95f4aac19cf] [CanvasSync::Jobs::TermBatchesJob] [b9fb6b1b-71a7-4e2d-bb72-49ad51deef13] Performed CanvasSync::Jobs::TermBatchesJob (Job ID: b9fb6b1b-71a7-4e2d-bb72-49ad51deef13) from Test(default) in 6.83ms [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [dae52766-addb-4087-9c6c-e95f4aac19cf]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [dae52766-addb-4087-9c6c-e95f4aac19cf] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2022-09-14 17:04:47.993058"], ["status", "success"], ["updated_at", "2022-09-14 17:04:47.993531"], ["id", 350]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [dae52766-addb-4087-9c6c-e95f4aac19cf]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [dae52766-addb-4087-9c6c-e95f4aac19cf] Performed CanvasSync::Jobs::SyncTermsJob (Job ID: dae52766-addb-4087-9c6c-e95f4aac19cf) from Test(default) in 40.57ms  (0.3ms) SELECT COUNT(*) FROM "terms"  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Account Exists (0.2ms) SELECT 1 AS one FROM "accounts" WHERE "accounts"."canvas_id" = $1 LIMIT $2 [["canvas_id", 24925306], ["LIMIT", 1]] Account Create (0.2ms) INSERT INTO "accounts" ("canvas_id", "sis_id", "canvas_parent_account_id", "sis_parent_account_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 24925306], ["sis_id", "7e762b31276dd134f83ea47d04a2d909"], ["canvas_parent_account_id", 1], ["sis_parent_account_id", "264c126236a8c74b0f2d25dd9c91338f"], ["name", "Account name"], ["workflow_state", "active"], ["created_at", "2022-09-14 17:04:47.998935"], ["updated_at", "2022-09-14 17:04:47.998935"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Account Exists (0.4ms) SELECT 1 AS one FROM "accounts" WHERE "accounts"."canvas_id" IS NULL AND "accounts"."id" != $1 LIMIT $2 [["id", 43], ["LIMIT", 1]]  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Account Exists (0.3ms) SELECT 1 AS one FROM "accounts" WHERE "accounts"."canvas_id" = $1 LIMIT $2 [["canvas_id", 62727713], ["LIMIT", 1]] Account Create (0.3ms) INSERT INTO "accounts" ("canvas_id", "sis_id", "canvas_parent_account_id", "sis_parent_account_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 62727713], ["sis_id", "a5d2bd4d7b16eff3ef34b095be7dd19c"], ["canvas_parent_account_id", 1], ["sis_parent_account_id", "0503d100b65d8ce2e064b1c96d6690e4"], ["name", "Account name"], ["workflow_state", "active"], ["created_at", "2022-09-14 17:04:48.009857"], ["updated_at", "2022-09-14 17:04:48.009857"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Account Load (0.3ms) SELECT "accounts".* FROM "accounts" ORDER BY "accounts"."id" ASC LIMIT $1 [["LIMIT", 1]] Account Exists (0.4ms) SELECT 1 AS one FROM "accounts" WHERE "accounts"."canvas_id" = $1 LIMIT $2 [["canvas_id", 62727713], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Account Exists (0.2ms) SELECT 1 AS one FROM "accounts" WHERE "accounts"."canvas_id" = $1 LIMIT $2 [["canvas_id", 94787092], ["LIMIT", 1]] Account Create (0.2ms) INSERT INTO "accounts" ("canvas_id", "sis_id", "canvas_parent_account_id", "sis_parent_account_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 94787092], ["sis_id", "1a37cf4c8f34af8d20a2fe53c87d8083"], ["canvas_parent_account_id", 1], ["sis_parent_account_id", "54e78a5e1ca28cc4a2f1e97efa1b6fdd"], ["name", "Account name"], ["workflow_state", "active"], ["created_at", "2022-09-14 17:04:48.017798"], ["updated_at", "2022-09-14 17:04:48.017798"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Admin Exists (0.3ms) SELECT 1 AS one FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 46823761], ["LIMIT", 1]] Admin Create (0.6ms) INSERT INTO "admins" ("canvas_id", "role_name", "canvas_role_id", "canvas_user_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 46823761], ["role_name", "Cool Role"], ["canvas_role_id", 4872160], ["canvas_user_id", 1], ["workflow_state", "active"], ["created_at", "2022-09-14 17:04:48.025258"], ["updated_at", "2022-09-14 17:04:48.025258"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Admin Exists (0.4ms) SELECT 1 AS one FROM "admins" WHERE "admins"."canvas_id" IS NULL AND "admins"."id" != $1 LIMIT $2 [["id", 60], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Admin Exists (0.3ms) SELECT 1 AS one FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 74099307], ["LIMIT", 1]] Admin Create (0.3ms) INSERT INTO "admins" ("canvas_id", "role_name", "canvas_role_id", "canvas_user_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 74099307], ["role_name", "Cool Role"], ["canvas_role_id", 44703365], ["canvas_user_id", 1], ["workflow_state", "active"], ["created_at", "2022-09-14 17:04:48.034575"], ["updated_at", "2022-09-14 17:04:48.034575"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Admin Load (0.1ms) SELECT "admins".* FROM "admins" ORDER BY "admins"."id" ASC LIMIT $1 [["LIMIT", 1]] Admin Exists (0.3ms) SELECT 1 AS one FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 74099307], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.3ms) SELECT COUNT(*) FROM "admins" Admin Load (0.2ms) SELECT "admins".* FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]]  (0.2ms) SAVEPOINT active_record_1 Admin Exists (0.3ms) SELECT 1 AS one FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]] Admin Create (0.3ms) INSERT INTO "admins" ("canvas_id", "role_name", "canvas_role_id", "canvas_user_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 2], ["role_name", "AccountAdmin"], ["canvas_role_id", 1], ["canvas_user_id", 1], ["workflow_state", "active"], ["created_at", "2022-09-14 17:04:48.042514"], ["updated_at", "2022-09-14 17:04:48.042514"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.3ms) SELECT COUNT(*) FROM "admins" Admin Load (0.5ms) SELECT "admins".* FROM "admins" ORDER BY "admins"."id" DESC LIMIT $1 [["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Admin Exists (0.4ms) SELECT 1 AS one FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]] Admin Create (0.3ms) INSERT INTO "admins" ("canvas_id", "role_name", "canvas_role_id", "canvas_user_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 2], ["role_name", "Cool Role"], ["canvas_role_id", 9265633], ["canvas_user_id", 1], ["workflow_state", "active"], ["created_at", "2022-09-14 17:04:48.049346"], ["updated_at", "2022-09-14 17:04:48.049346"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SELECT COUNT(*) FROM "admins" Admin Load (0.2ms) SELECT "admins".* FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]]  (0.2ms) SAVEPOINT active_record_1 Admin Exists (0.2ms) SELECT 1 AS one FROM "admins" WHERE "admins"."canvas_id" = $1 AND "admins"."id" != $2 LIMIT $3 [["canvas_id", 2], ["id", 63], ["LIMIT", 1]] Admin Update (0.3ms) UPDATE "admins" SET "role_name" = $1, "canvas_role_id" = $2, "updated_at" = $3 WHERE "admins"."id" = $4 [["role_name", "AccountAdmin"], ["canvas_role_id", 1], ["updated_at", "2022-09-14 17:04:48.052923"], ["id", 63]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SELECT COUNT(*) FROM "admins" Admin Load (0.2ms) SELECT "admins".* FROM "admins" WHERE "admins"."id" = $1 LIMIT $2 [["id", 63], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 AssignmentGroup Exists (0.4ms) SELECT 1 AS one FROM "assignment_groups" WHERE "assignment_groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] AssignmentGroup Create (0.3ms) INSERT INTO "assignment_groups" ("canvas_id", "name", "workflow_state", "canvas_created_at", "canvas_updated_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 1], ["name", "Dummy Assignment Group"], ["workflow_state", "available"], ["canvas_created_at", "2022-09-07 17:04:48.068860"], ["canvas_updated_at", "2022-09-13 17:04:48.069017"], ["created_at", "2022-09-14 17:04:48.070617"], ["updated_at", "2022-09-14 17:04:48.070617"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 AssignmentGroup Exists (0.3ms) SELECT 1 AS one FROM "assignment_groups" WHERE "assignment_groups"."canvas_id" IS NULL AND "assignment_groups"."id" != $1 LIMIT $2 [["id", 49], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) SAVEPOINT active_record_1 AssignmentGroup Exists (0.3ms) SELECT 1 AS one FROM "assignment_groups" WHERE "assignment_groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]] AssignmentGroup Create (0.3ms) INSERT INTO "assignment_groups" ("canvas_id", "name", "workflow_state", "canvas_created_at", "canvas_updated_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 2], ["name", "Dummy Assignment Group"], ["workflow_state", "available"], ["canvas_created_at", "2022-09-07 17:04:48.077169"], ["canvas_updated_at", "2022-09-13 17:04:48.077282"], ["created_at", "2022-09-14 17:04:48.078779"], ["updated_at", "2022-09-14 17:04:48.078779"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 AssignmentGroup Load (0.3ms) SELECT "assignment_groups".* FROM "assignment_groups" ORDER BY "assignment_groups"."id" ASC LIMIT $1 [["LIMIT", 1]] AssignmentGroup Exists (0.3ms) SELECT 1 AS one FROM "assignment_groups" WHERE "assignment_groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 AssignmentGroup Exists (0.3ms) SELECT 1 AS one FROM "assignment_groups" WHERE "assignment_groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 3], ["LIMIT", 1]] AssignmentGroup Create (0.3ms) INSERT INTO "assignment_groups" ("canvas_id", "name", "workflow_state", "canvas_created_at", "canvas_updated_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 3], ["name", "Dummy Assignment Group"], ["workflow_state", "available"], ["canvas_created_at", "2022-09-07 17:04:48.084970"], ["canvas_updated_at", "2022-09-13 17:04:48.085085"], ["created_at", "2022-09-14 17:04:48.086147"], ["updated_at", "2022-09-14 17:04:48.086147"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 AssignmentGroup Exists (0.3ms) SELECT 1 AS one FROM "assignment_groups" WHERE "assignment_groups"."canvas_id" = $1 AND "assignment_groups"."id" != $2 LIMIT $3 [["canvas_id", 3], ["id", 51], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.3ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 AssignmentGroup Exists (0.3ms) SELECT 1 AS one FROM "assignment_groups" WHERE "assignment_groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 4], ["LIMIT", 1]] AssignmentGroup Create (0.3ms) INSERT INTO "assignment_groups" ("canvas_id", "name", "workflow_state", "canvas_created_at", "canvas_updated_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 4], ["name", "Dummy Assignment Group"], ["workflow_state", "available"], ["canvas_created_at", "2022-09-07 17:04:48.093366"], ["canvas_updated_at", "2022-09-13 17:04:48.093456"], ["created_at", "2022-09-14 17:04:48.094589"], ["updated_at", "2022-09-14 17:04:48.094589"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Assignment Exists (0.5ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] Assignment Create (0.3ms) INSERT INTO "assignments" ("canvas_id", "title", "due_at", "unlock_at", "lock_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 1], ["title", "Assignment 1"], ["due_at", "2022-09-21 17:04:48.115112"], ["unlock_at", "2022-09-13 17:04:48.115216"], ["lock_at", "2022-10-05 17:04:48.115259"], ["created_at", "2022-09-14 17:04:48.116929"], ["updated_at", "2022-09-14 17:04:48.116929"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Assignment Exists (0.4ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" IS NULL AND "assignments"."id" != $1 LIMIT $2 [["id", 89], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Assignment Exists (0.3ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]] Assignment Create (0.3ms) INSERT INTO "assignments" ("canvas_id", "title", "due_at", "unlock_at", "lock_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 2], ["title", "Assignment 2"], ["due_at", "2022-09-21 17:04:48.123201"], ["unlock_at", "2022-09-13 17:04:48.123289"], ["lock_at", "2022-10-05 17:04:48.123330"], ["created_at", "2022-09-14 17:04:48.124462"], ["updated_at", "2022-09-14 17:04:48.124462"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Assignment Load (0.3ms) SELECT "assignments".* FROM "assignments" ORDER BY "assignments"."id" ASC LIMIT $1 [["LIMIT", 1]] Assignment Exists (0.5ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Assignment Exists (0.3ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 3], ["LIMIT", 1]] Assignment Create (0.3ms) INSERT INTO "assignments" ("canvas_id", "title", "due_at", "unlock_at", "lock_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 3], ["title", "Assignment 3"], ["due_at", "2022-09-21 17:04:48.132628"], ["unlock_at", "2022-09-13 17:04:48.132719"], ["lock_at", "2022-10-05 17:04:48.132758"], ["created_at", "2022-09-14 17:04:48.133906"], ["updated_at", "2022-09-14 17:04:48.133906"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Assignment Exists (0.3ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 4], ["LIMIT", 1]] Assignment Create (0.4ms) INSERT INTO "assignments" ("canvas_id", "title", "due_at", "unlock_at", "lock_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 4], ["title", "Assignment 4"], ["due_at", "2022-09-21 17:04:48.139210"], ["unlock_at", "2022-09-13 17:04:48.139300"], ["lock_at", "2022-10-05 17:04:48.139361"], ["created_at", "2022-09-14 17:04:48.140617"], ["updated_at", "2022-09-14 17:04:48.140617"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Assignment Exists (0.4ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 AND "assignments"."id" != $2 LIMIT $3 [["canvas_id", 4], ["id", 92], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Assignment Exists (0.4ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 5], ["LIMIT", 1]] Assignment Create (0.4ms) INSERT INTO "assignments" ("canvas_id", "title", "due_at", "unlock_at", "lock_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 5], ["title", "Assignment 5"], ["due_at", "2022-09-21 17:04:48.146465"], ["unlock_at", "2022-09-13 17:04:48.146584"], ["lock_at", "2022-10-05 17:04:48.146650"], ["created_at", "2022-09-14 17:04:48.148201"], ["updated_at", "2022-09-14 17:04:48.148201"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Assignment Exists (0.3ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 6], ["LIMIT", 1]] Assignment Create (0.3ms) INSERT INTO "assignments" ("canvas_id", "title", "due_at", "unlock_at", "lock_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 6], ["title", "Assignment 6"], ["due_at", "2022-09-21 17:04:48.153544"], ["unlock_at", "2022-09-13 17:04:48.153639"], ["lock_at", "2022-10-05 17:04:48.153682"], ["created_at", "2022-09-14 17:04:48.154838"], ["updated_at", "2022-09-14 17:04:48.154838"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) SAVEPOINT active_record_1 Course Exists (0.5ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 32775604], ["LIMIT", 1]] Course Create (0.4ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 32775604], ["sis_id", "5be183c61bd8bb3b511f483a9ada30c0"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2022-09-11 17:04:48.169489"], ["end_at", "2022-10-05 17:04:48.169589"], ["created_at", "2022-09-14 17:04:48.171368"], ["updated_at", "2022-09-14 17:04:48.171368"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 Course Exists (0.3ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 49393122], ["LIMIT", 1]] Course Create (0.3ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 49393122], ["sis_id", "42e59aa66e6fbc352158c4d476bf5ca2"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2022-09-11 17:04:48.173048"], ["end_at", "2022-10-05 17:04:48.173124"], ["created_at", "2022-09-14 17:04:48.174235"], ["updated_at", "2022-09-14 17:04:48.174235"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 Assignment Exists (0.5ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 7], ["LIMIT", 1]] Assignment Create (0.4ms) INSERT INTO "assignments" ("canvas_id", "title", "due_at", "unlock_at", "lock_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 7], ["title", "Assignment 7"], ["due_at", "2022-09-21 17:04:48.175692"], ["unlock_at", "2022-09-13 17:04:48.175781"], ["lock_at", "2022-10-05 17:04:48.175824"], ["created_at", "2022-09-14 17:04:48.177607"], ["updated_at", "2022-09-14 17:04:48.177607"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Assignment Exists (0.3ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 AND "assignments"."id" != $2 LIMIT $3 [["canvas_id", 7], ["id", 95], ["LIMIT", 1]] Assignment Update (0.3ms) UPDATE "assignments" SET "canvas_context_id" = $1, "canvas_context_type" = $2, "updated_at" = $3 WHERE "assignments"."id" = $4 [["canvas_context_id", 49393122], ["canvas_context_type", "Course"], ["updated_at", "2022-09-14 17:04:48.180385"], ["id", 95]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Course Load (0.2ms) SELECT "courses".* FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 49393122], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Assignment Exists (0.3ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 8], ["LIMIT", 1]] Assignment Create (0.3ms) INSERT INTO "assignments" ("canvas_id", "title", "due_at", "unlock_at", "lock_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 8], ["title", "Assignment 8"], ["due_at", "2022-09-21 17:04:48.195770"], ["unlock_at", "2022-09-13 17:04:48.195931"], ["lock_at", "2022-10-05 17:04:48.196000"], ["created_at", "2022-09-14 17:04:48.197578"], ["updated_at", "2022-09-14 17:04:48.197578"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 ContextModuleItem Create (0.4ms) INSERT INTO "context_module_items" ("canvas_id", "canvas_assignment_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["canvas_id", 1], ["canvas_assignment_id", 8], ["workflow_state", "active"], ["created_at", "2022-09-14 17:04:48.199864"], ["updated_at", "2022-09-14 17:04:48.199864"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Assignment Exists (0.3ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 9], ["LIMIT", 1]] Assignment Create (0.3ms) INSERT INTO "assignments" ("canvas_id", "title", "due_at", "unlock_at", "lock_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 9], ["title", "Assignment 9"], ["due_at", "2022-09-21 17:04:48.203767"], ["unlock_at", "2022-09-13 17:04:48.203851"], ["lock_at", "2022-10-05 17:04:48.203888"], ["created_at", "2022-09-14 17:04:48.205013"], ["updated_at", "2022-09-14 17:04:48.205013"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 ContextModuleItem Create (0.2ms) INSERT INTO "context_module_items" ("canvas_id", "canvas_assignment_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["canvas_id", 2], ["canvas_assignment_id", 9], ["workflow_state", "active"], ["created_at", "2022-09-14 17:04:48.206494"], ["updated_at", "2022-09-14 17:04:48.206494"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Course Exists (0.3ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 5720098], ["LIMIT", 1]] Course Create (0.3ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 5720098], ["sis_id", "32bc2eeb7fa82dc6c471cfd61fba72e2"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2022-09-11 17:04:48.220250"], ["end_at", "2022-10-05 17:04:48.220337"], ["created_at", "2022-09-14 17:04:48.221574"], ["updated_at", "2022-09-14 17:04:48.221574"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 ContextModule Create (0.4ms) INSERT INTO "context_modules" ("canvas_id", "canvas_context_id", "canvas_context_type", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 1], ["canvas_context_id", 5720098], ["canvas_context_type", "Course"], ["name", "Context Module"], ["workflow_state", "available"], ["created_at", "2022-09-14 17:04:48.223213"], ["updated_at", "2022-09-14 17:04:48.223213"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Course Exists (0.3ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 80260120], ["LIMIT", 1]] Course Create (0.4ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 80260120], ["sis_id", "428f1d0413685d1a9dfd9b9e048dec15"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2022-09-11 17:04:48.227051"], ["end_at", "2022-10-05 17:04:48.227140"], ["created_at", "2022-09-14 17:04:48.228628"], ["updated_at", "2022-09-14 17:04:48.228628"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 ContextModule Create (0.3ms) INSERT INTO "context_modules" ("canvas_id", "canvas_context_id", "canvas_context_type", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 2], ["canvas_context_id", 80260120], ["canvas_context_type", "Course"], ["name", "Context Module"], ["workflow_state", "available"], ["created_at", "2022-09-14 17:04:48.230812"], ["updated_at", "2022-09-14 17:04:48.230812"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Course Exists (0.2ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 86700387], ["LIMIT", 1]] Course Create (0.3ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 86700387], ["sis_id", "537be0756d2f6bf824f4d8d4ded938b5"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2022-09-11 17:04:48.234102"], ["end_at", "2022-10-05 17:04:48.234189"], ["created_at", "2022-09-14 17:04:48.235369"], ["updated_at", "2022-09-14 17:04:48.235369"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 ContextModule Create (0.2ms) INSERT INTO "context_modules" ("canvas_id", "canvas_context_id", "canvas_context_type", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 3], ["canvas_context_id", 86700387], ["canvas_context_type", "Course"], ["name", "Context Module"], ["workflow_state", "available"], ["created_at", "2022-09-14 17:04:48.237101"], ["updated_at", "2022-09-14 17:04:48.237101"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Course Exists (0.3ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 73336897], ["LIMIT", 1]] Course Create (0.4ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 73336897], ["sis_id", "3ef2bcbeead1b6834e5f5497fa3bcd51"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2022-09-11 17:04:48.240633"], ["end_at", "2022-10-05 17:04:48.240736"], ["created_at", "2022-09-14 17:04:48.241974"], ["updated_at", "2022-09-14 17:04:48.241974"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Course Exists (0.5ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" IS NULL AND "courses"."id" != $1 LIMIT $2 [["id", 182], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Course Exists (0.3ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 10574197], ["LIMIT", 1]] Course Create (0.3ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 10574197], ["sis_id", "a8e43125578160f8c8e593b05afa6874"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2022-09-11 17:04:48.249418"], ["end_at", "2022-10-05 17:04:48.249511"], ["created_at", "2022-09-14 17:04:48.250755"], ["updated_at", "2022-09-14 17:04:48.250755"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Course Load (0.3ms) SELECT "courses".* FROM "courses" ORDER BY "courses"."id" ASC LIMIT $1 [["LIMIT", 1]] Course Exists (0.3ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 10574197], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Course Exists (0.3ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 77016937], ["LIMIT", 1]] Course Create (0.3ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 77016937], ["sis_id", "56feee23392536b1a891035b47d16f3c"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2022-09-11 17:04:48.256577"], ["end_at", "2022-10-05 17:04:48.256664"], ["created_at", "2022-09-14 17:04:48.257983"], ["updated_at", "2022-09-14 17:04:48.257983"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Course Exists (0.4ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 AND "courses"."id" != $2 LIMIT $3 [["canvas_id", 77016937], ["id", 184], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Course Exists (0.3ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 87524492], ["LIMIT", 1]] Course Create (0.3ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 87524492], ["sis_id", "2bc1faa776cfb4517f7b69de109b6cf3"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2022-09-11 17:04:48.263739"], ["end_at", "2022-10-05 17:04:48.263837"], ["created_at", "2022-09-14 17:04:48.265161"], ["updated_at", "2022-09-14 17:04:48.265161"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Course Exists (0.3ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 44643625], ["LIMIT", 1]] Course Create (0.3ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 44643625], ["sis_id", "5db80afd624b09dbb5ebe91aca56275f"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2022-09-11 17:04:48.270435"], ["end_at", "2022-10-05 17:04:48.270526"], ["created_at", "2022-09-14 17:04:48.271760"], ["updated_at", "2022-09-14 17:04:48.271760"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Course Exists (0.3ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 22936575], ["LIMIT", 1]] Course Create (0.6ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 22936575], ["sis_id", "c557d8be2a7c82115a6b032f7d071365"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2022-09-11 17:04:48.277664"], ["end_at", "2022-10-05 17:04:48.277779"], ["created_at", "2022-09-14 17:04:48.279332"], ["updated_at", "2022-09-14 17:04:48.279332"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Course Exists (0.3ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 8874623], ["LIMIT", 1]] Course Create (0.3ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 8874623], ["sis_id", "340e26679b837503b40c1196084d1276"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2022-09-11 17:04:48.284199"], ["end_at", "2022-10-05 17:04:48.284300"], ["created_at", "2022-09-14 17:04:48.285451"], ["updated_at", "2022-09-14 17:04:48.285451"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Course Exists (0.3ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 77658699], ["LIMIT", 1]] Course Create (0.3ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 77658699], ["sis_id", "5f21cbe97e5ef0f398a0921dbac7e91a"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2022-09-11 17:04:48.288638"], ["end_at", "2022-10-05 17:04:48.288769"], ["created_at", "2022-09-14 17:04:48.290247"], ["updated_at", "2022-09-14 17:04:48.290247"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Course Exists (0.3ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 15015615], ["LIMIT", 1]] Course Create (0.4ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 15015615], ["sis_id", "80aefde3274dbf3478755b74cc032d68"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2022-09-11 17:04:48.294283"], ["end_at", "2022-10-05 17:04:48.294407"], ["created_at", "2022-09-14 17:04:48.295970"], ["updated_at", "2022-09-14 17:04:48.295970"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.3ms) ROLLBACK  (0.1ms) BEGIN  (0.3ms) SAVEPOINT active_record_1 Enrollment Exists (0.6ms) SELECT 1 AS one FROM "enrollments" WHERE "enrollments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 12627827], ["LIMIT", 1]] Enrollment Create (0.6ms) INSERT INTO "enrollments" ("canvas_id", "created_at", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["canvas_id", 12627827], ["created_at", "2022-09-14 17:04:48.312455"], ["updated_at", "2022-09-14 17:04:48.312455"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Enrollment Exists (0.4ms) SELECT 1 AS one FROM "enrollments" WHERE "enrollments"."canvas_id" IS NULL AND "enrollments"."id" != $1 LIMIT $2 [["id", 57], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Enrollment Exists (0.3ms) SELECT 1 AS one FROM "enrollments" WHERE "enrollments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 52117676], ["LIMIT", 1]] Enrollment Create (0.3ms) INSERT INTO "enrollments" ("canvas_id", "created_at", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["canvas_id", 52117676], ["created_at", "2022-09-14 17:04:48.320770"], ["updated_at", "2022-09-14 17:04:48.320770"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Enrollment Load (0.3ms) SELECT "enrollments".* FROM "enrollments" ORDER BY "enrollments"."id" ASC LIMIT $1 [["LIMIT", 1]] Enrollment Exists (0.3ms) SELECT 1 AS one FROM "enrollments" WHERE "enrollments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 52117676], ["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.3ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Enrollment Exists (0.3ms) SELECT 1 AS one FROM "enrollments" WHERE "enrollments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 96112285], ["LIMIT", 1]] Enrollment Create (0.4ms) INSERT INTO "enrollments" ("canvas_id", "created_at", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["canvas_id", 96112285], ["created_at", "2022-09-14 17:04:48.329157"], ["updated_at", "2022-09-14 17:04:48.329157"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Enrollment Exists (0.4ms) SELECT 1 AS one FROM "enrollments" WHERE "enrollments"."canvas_id" = $1 AND "enrollments"."id" != $2 LIMIT $3 [["canvas_id", 96112285], ["id", 59], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Enrollment Exists (0.3ms) SELECT 1 AS one FROM "enrollments" WHERE "enrollments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 35045330], ["LIMIT", 1]] Enrollment Create (0.3ms) INSERT INTO "enrollments" ("canvas_id", "created_at", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["canvas_id", 35045330], ["created_at", "2022-09-14 17:04:48.341288"], ["updated_at", "2022-09-14 17:04:48.341288"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Enrollment Exists (0.4ms) SELECT 1 AS one FROM "enrollments" WHERE "enrollments"."canvas_id" = $1 AND "enrollments"."id" != $2 LIMIT $3 [["canvas_id", 35045330], ["id", 60], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Enrollment Exists (0.3ms) SELECT 1 AS one FROM "enrollments" WHERE "enrollments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 99056763], ["LIMIT", 1]] Enrollment Create (0.4ms) INSERT INTO "enrollments" ("canvas_id", "created_at", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["canvas_id", 99056763], ["created_at", "2022-09-14 17:04:48.348293"], ["updated_at", "2022-09-14 17:04:48.348293"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Enrollment Exists (0.4ms) SELECT 1 AS one FROM "enrollments" WHERE "enrollments"."canvas_id" = $1 AND "enrollments"."id" != $2 LIMIT $3 [["canvas_id", 99056763], ["id", 61], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Group Exists (0.5ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 28462312], ["LIMIT", 1]] Group Create (0.3ms) INSERT INTO "groups" ("canvas_id", "sis_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 28462312], ["sis_id", "0b09e85a6fb058de7a444ed20ba9d9e4"], ["name", "Some User Group"], ["workflow_state", "available"], ["created_at", "2022-09-14 17:04:48.366589"], ["updated_at", "2022-09-14 17:04:48.366589"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.4ms) SAVEPOINT active_record_1 User Exists (0.5ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 45553539], ["LIMIT", 1]] User Create (0.4ms) INSERT INTO "users" ("canvas_id", "sis_id", "email", "first_name", "last_name", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 45553539], ["sis_id", "c71559914796077240391aad63ba42b6"], ["email", "cooldude@coolsite.com"], ["first_name", "Cool"], ["last_name", "Dude"], ["created_at", "2022-09-14 17:04:48.380116"], ["updated_at", "2022-09-14 17:04:48.380116"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 GroupMembership Exists (0.5ms) SELECT 1 AS one FROM "group_memberships" WHERE "group_memberships"."canvas_id" = $1 LIMIT $2 [["canvas_id", 93370828], ["LIMIT", 1]] GroupMembership Create (0.4ms) INSERT INTO "group_memberships" ("canvas_id", "canvas_user_id", "canvas_group_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 93370828], ["canvas_user_id", 45553539], ["canvas_group_id", 28462312], ["workflow_state", "accepted"], ["created_at", "2022-09-14 17:04:48.392892"], ["updated_at", "2022-09-14 17:04:48.392892"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 GroupMembership Exists (0.3ms) SELECT 1 AS one FROM "group_memberships" WHERE "group_memberships"."canvas_id" IS NULL AND "group_memberships"."id" != $1 LIMIT $2 [["id", 49], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 84818122], ["LIMIT", 1]] Group Create (0.2ms) INSERT INTO "groups" ("canvas_id", "sis_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 84818122], ["sis_id", "42600bfd93344aaca3a8930bfbd4ca7f"], ["name", "Some User Group"], ["workflow_state", "available"], ["created_at", "2022-09-14 17:04:48.399830"], ["updated_at", "2022-09-14 17:04:48.399830"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 User Exists (0.2ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 31645771], ["LIMIT", 1]] User Create (0.3ms) INSERT INTO "users" ("canvas_id", "sis_id", "email", "first_name", "last_name", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 31645771], ["sis_id", "27b65a9a0d58316777fae1176817de0f"], ["email", "cooldude@coolsite.com"], ["first_name", "Cool"], ["last_name", "Dude"], ["created_at", "2022-09-14 17:04:48.401786"], ["updated_at", "2022-09-14 17:04:48.401786"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 GroupMembership Exists (0.3ms) SELECT 1 AS one FROM "group_memberships" WHERE "group_memberships"."canvas_id" = $1 LIMIT $2 [["canvas_id", 18886994], ["LIMIT", 1]] GroupMembership Create (0.3ms) INSERT INTO "group_memberships" ("canvas_id", "canvas_user_id", "canvas_group_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 18886994], ["canvas_user_id", 31645771], ["canvas_group_id", 84818122], ["workflow_state", "accepted"], ["created_at", "2022-09-14 17:04:48.404388"], ["updated_at", "2022-09-14 17:04:48.404388"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 GroupMembership Load (0.2ms) SELECT "group_memberships".* FROM "group_memberships" ORDER BY "group_memberships"."id" ASC LIMIT $1 [["LIMIT", 1]] GroupMembership Exists (0.2ms) SELECT 1 AS one FROM "group_memberships" WHERE "group_memberships"."canvas_id" = $1 LIMIT $2 [["canvas_id", 18886994], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 88333634], ["LIMIT", 1]] Group Create (0.3ms) INSERT INTO "groups" ("canvas_id", "sis_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 88333634], ["sis_id", "a31f75c15280453abb0d445ae2694fa4"], ["name", "Some User Group"], ["workflow_state", "available"], ["created_at", "2022-09-14 17:04:48.410965"], ["updated_at", "2022-09-14 17:04:48.410965"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 User Exists (0.2ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 89734847], ["LIMIT", 1]] User Create (0.2ms) INSERT INTO "users" ("canvas_id", "sis_id", "email", "first_name", "last_name", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 89734847], ["sis_id", "30edaefe295011f769eccdb7348e1d55"], ["email", "cooldude@coolsite.com"], ["first_name", "Cool"], ["last_name", "Dude"], ["created_at", "2022-09-14 17:04:48.413602"], ["updated_at", "2022-09-14 17:04:48.413602"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 GroupMembership Exists (0.2ms) SELECT 1 AS one FROM "group_memberships" WHERE "group_memberships"."canvas_id" = $1 LIMIT $2 [["canvas_id", 51703362], ["LIMIT", 1]] GroupMembership Create (0.2ms) INSERT INTO "group_memberships" ("canvas_id", "canvas_user_id", "canvas_group_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 51703362], ["canvas_user_id", 89734847], ["canvas_group_id", 88333634], ["workflow_state", "accepted"], ["created_at", "2022-09-14 17:04:48.415678"], ["updated_at", "2022-09-14 17:04:48.415678"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 GroupMembership Exists (0.2ms) SELECT 1 AS one FROM "group_memberships" WHERE "group_memberships"."canvas_id" = $1 AND "group_memberships"."id" != $2 LIMIT $3 [["canvas_id", 51703362], ["id", 51], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 16641379], ["LIMIT", 1]] Group Create (0.2ms) INSERT INTO "groups" ("canvas_id", "sis_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 16641379], ["sis_id", "0f7739eeee98bf9f7ae8b61e9156a3a9"], ["name", "Some User Group"], ["workflow_state", "available"], ["created_at", "2022-09-14 17:04:48.420535"], ["updated_at", "2022-09-14 17:04:48.420535"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 User Exists (0.2ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 65407731], ["LIMIT", 1]] User Create (0.2ms) INSERT INTO "users" ("canvas_id", "sis_id", "email", "first_name", "last_name", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 65407731], ["sis_id", "917417740d37341e2ce7a7104f0d0171"], ["email", "cooldude@coolsite.com"], ["first_name", "Cool"], ["last_name", "Dude"], ["created_at", "2022-09-14 17:04:48.423113"], ["updated_at", "2022-09-14 17:04:48.423113"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 GroupMembership Exists (0.2ms) SELECT 1 AS one FROM "group_memberships" WHERE "group_memberships"."canvas_id" = $1 LIMIT $2 [["canvas_id", 59147339], ["LIMIT", 1]] GroupMembership Create (0.3ms) INSERT INTO "group_memberships" ("canvas_id", "canvas_user_id", "canvas_group_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 59147339], ["canvas_user_id", 65407731], ["canvas_group_id", 16641379], ["workflow_state", "accepted"], ["created_at", "2022-09-14 17:04:48.425259"], ["updated_at", "2022-09-14 17:04:48.425259"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 GroupMembership Exists (0.3ms) SELECT 1 AS one FROM "group_memberships" WHERE "group_memberships"."canvas_id" = $1 AND "group_memberships"."id" != $2 LIMIT $3 [["canvas_id", 59147339], ["id", 52], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 96576160], ["LIMIT", 1]] Group Create (0.3ms) INSERT INTO "groups" ("canvas_id", "sis_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 96576160], ["sis_id", "394ed507472bf83442080450fc7b4f26"], ["name", "Some User Group"], ["workflow_state", "available"], ["created_at", "2022-09-14 17:04:48.432063"], ["updated_at", "2022-09-14 17:04:48.432063"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Group Exists (0.4ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" IS NULL AND "groups"."id" != $1 LIMIT $2 [["id", 93], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) SAVEPOINT active_record_1 Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 48510264], ["LIMIT", 1]] Group Create (0.4ms) INSERT INTO "groups" ("canvas_id", "sis_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 48510264], ["sis_id", "60df84fe3e75a6f861d202744ff45a9a"], ["name", "Some User Group"], ["workflow_state", "available"], ["created_at", "2022-09-14 17:04:48.440445"], ["updated_at", "2022-09-14 17:04:48.440445"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Group Load (0.3ms) SELECT "groups".* FROM "groups" ORDER BY "groups"."id" ASC LIMIT $1 [["LIMIT", 1]] Group Exists (0.4ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 48510264], ["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Group Exists (0.4ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 61521547], ["LIMIT", 1]] Group Create (0.5ms) INSERT INTO "groups" ("canvas_id", "sis_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 61521547], ["sis_id", "b84ebeed999e6f23f6ea90704ef1b690"], ["name", "Some User Group"], ["workflow_state", "available"], ["created_at", "2022-09-14 17:04:48.449505"], ["updated_at", "2022-09-14 17:04:48.449505"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Group Exists (0.4ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 36915096], ["LIMIT", 1]] Group Create (0.4ms) INSERT INTO "groups" ("canvas_id", "sis_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 36915096], ["sis_id", "165de4465e41efdb02115202def4f16d"], ["name", "Some User Group"], ["workflow_state", "available"], ["created_at", "2022-09-14 17:04:48.456546"], ["updated_at", "2022-09-14 17:04:48.456546"]]  (0.3ms) RELEASE SAVEPOINT active_record_1 Group Exists (0.4ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 AND "groups"."id" != $2 LIMIT $3 [["canvas_id", 36915096], ["id", 96], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) SAVEPOINT active_record_1 Group Exists (0.5ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 18480164], ["LIMIT", 1]] Group Create (0.5ms) INSERT INTO "groups" ("canvas_id", "sis_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 18480164], ["sis_id", "8b7898b9dc27abe6f39902b6526ca41f"], ["name", "Some User Group"], ["workflow_state", "available"], ["created_at", "2022-09-14 17:04:48.465519"], ["updated_at", "2022-09-14 17:04:48.465519"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Group Exists (0.4ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 AND "groups"."id" != $2 LIMIT $3 [["canvas_id", 18480164], ["id", 97], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Role Exists (0.3ms) SELECT 1 AS one FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 20059445], ["LIMIT", 1]] Role Create (0.6ms) INSERT INTO "roles" ("canvas_id", "label", "base_role_type", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 20059445], ["label", "Cool Role"], ["base_role_type", "AccountMembership"], ["workflow_state", "active"], ["created_at", "2022-09-14 17:04:48.475330"], ["updated_at", "2022-09-14 17:04:48.475330"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Role Exists (0.7ms) SELECT 1 AS one FROM "roles" WHERE "roles"."canvas_id" IS NULL AND "roles"."id" != $1 LIMIT $2 [["id", 51], ["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.3ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Role Exists (0.4ms) SELECT 1 AS one FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 49034092], ["LIMIT", 1]] Role Create (0.4ms) INSERT INTO "roles" ("canvas_id", "label", "base_role_type", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 49034092], ["label", "Cool Role"], ["base_role_type", "AccountMembership"], ["workflow_state", "active"], ["created_at", "2022-09-14 17:04:48.485770"], ["updated_at", "2022-09-14 17:04:48.485770"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Role Load (0.3ms) SELECT "roles".* FROM "roles" ORDER BY "roles"."id" ASC LIMIT $1 [["LIMIT", 1]] Role Exists (0.3ms) SELECT 1 AS one FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 49034092], ["LIMIT", 1]]  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.4ms) SELECT COUNT(*) FROM "roles" Role Load (0.5ms) SELECT "roles".* FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]]  (0.3ms) SAVEPOINT active_record_1 Role Exists (0.3ms) SELECT 1 AS one FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] Role Create (0.5ms) INSERT INTO "roles" ("canvas_id", "label", "base_role_type", "canvas_account_id", "workflow_state", "permissions", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 1], ["label", "Account Admin"], ["base_role_type", "AccountMembership"], ["canvas_account_id", 10], ["workflow_state", "built_in"], ["permissions", "{\"manage_wiki\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"post_to_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"moderate_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_announcements\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"send_messages\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"send_messages_all\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_outcomes\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"create_conferences\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"create_collaborations\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_roster\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_all_grades\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_grades\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_rubrics\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"comment_on_others_submissions\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_students\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_admin_users\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_role_overrides\":{\"enabled\":true,\"locked\":true,\"readonly\":true,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_account_memberships\":{\"enabled\":true,\"locked\":true,\"readonly\":true,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_account_settings\":{\"enabled\":true,\"locked\":true,\"readonly\":true,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_groups\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_group_pages\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_files\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_assignments\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"undelete_courses\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_grade_changes\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_course_changes\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_question_banks\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_calendar\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_reports\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_courses\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_user_logins\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_user_observers\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_alerts\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"become_user\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_developer_keys\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"import_sis\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_sis\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_sis\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_course_list\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_statistics\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_storage_quotas\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_course_content\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_content\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_interaction_alerts\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"change_course_state\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_sections\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_feature_flags\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_quiz_answer_audits\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"moderate_grades\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"lti_add_edit\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true}}"], ["created_at", "2022-09-14 17:04:48.501449"], ["updated_at", "2022-09-14 17:04:48.501449"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.3ms) SELECT COUNT(*) FROM "roles" Role Load (0.3ms) SELECT "roles".* FROM "roles" ORDER BY "roles"."id" DESC LIMIT $1 [["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) SAVEPOINT active_record_1 Role Exists (0.3ms) SELECT 1 AS one FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] Role Create (0.3ms) INSERT INTO "roles" ("canvas_id", "label", "base_role_type", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 1], ["label", "Cool Role"], ["base_role_type", "AccountMembership"], ["workflow_state", "active"], ["created_at", "2022-09-14 17:04:48.514686"], ["updated_at", "2022-09-14 17:04:48.514686"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.3ms) SELECT COUNT(*) FROM "roles" Role Load (0.2ms) SELECT "roles".* FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]]  (0.2ms) SAVEPOINT active_record_1 Role Exists (0.3ms) SELECT 1 AS one FROM "roles" WHERE "roles"."canvas_id" = $1 AND "roles"."id" != $2 LIMIT $3 [["canvas_id", 1], ["id", 54], ["LIMIT", 1]] Role Update (0.5ms) UPDATE "roles" SET "label" = $1, "canvas_account_id" = $2, "permissions" = $3, "workflow_state" = $4, "updated_at" = $5 WHERE "roles"."id" = $6 [["label", "Account Admin"], ["canvas_account_id", 10], ["permissions", "{\"manage_wiki\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"post_to_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"moderate_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_announcements\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"send_messages\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"send_messages_all\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_outcomes\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"create_conferences\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"create_collaborations\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_roster\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_all_grades\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_grades\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_rubrics\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"comment_on_others_submissions\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_students\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_admin_users\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_role_overrides\":{\"enabled\":true,\"locked\":true,\"readonly\":true,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_account_memberships\":{\"enabled\":true,\"locked\":true,\"readonly\":true,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_account_settings\":{\"enabled\":true,\"locked\":true,\"readonly\":true,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_groups\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_group_pages\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_files\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_assignments\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"undelete_courses\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_grade_changes\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_course_changes\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_question_banks\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_calendar\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_reports\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_courses\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_user_logins\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_user_observers\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_alerts\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"become_user\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_developer_keys\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"import_sis\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_sis\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_sis\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_course_list\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_statistics\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_storage_quotas\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_course_content\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_content\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_interaction_alerts\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"change_course_state\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_sections\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_feature_flags\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_quiz_answer_audits\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"moderate_grades\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"lti_add_edit\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true}}"], ["workflow_state", "built_in"], ["updated_at", "2022-09-14 17:04:48.521056"], ["id", 54]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.3ms) SELECT COUNT(*) FROM "roles" Role Load (0.2ms) SELECT "roles".* FROM "roles" WHERE "roles"."id" = $1 LIMIT $2 [["id", 54], ["LIMIT", 1]]  (0.1ms) ROLLBACK  (0.4ms) BEGIN  (0.3ms) SAVEPOINT active_record_1 Section Exists (0.5ms) SELECT 1 AS one FROM "sections" WHERE "sections"."canvas_id" = $1 LIMIT $2 [["canvas_id", 78788681], ["LIMIT", 1]] Section Create (0.3ms) INSERT INTO "sections" ("canvas_id", "created_at", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["canvas_id", 78788681], ["created_at", "2022-09-14 17:04:48.540228"], ["updated_at", "2022-09-14 17:04:48.540228"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Section Exists (0.4ms) SELECT 1 AS one FROM "sections" WHERE "sections"."canvas_id" IS NULL AND "sections"."id" != $1 LIMIT $2 [["id", 73], ["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Section Exists (0.3ms) SELECT 1 AS one FROM "sections" WHERE "sections"."canvas_id" = $1 LIMIT $2 [["canvas_id", 99776372], ["LIMIT", 1]] Section Create (0.3ms) INSERT INTO "sections" ("canvas_id", "created_at", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["canvas_id", 99776372], ["created_at", "2022-09-14 17:04:48.549256"], ["updated_at", "2022-09-14 17:04:48.549256"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Section Load (0.2ms) SELECT "sections".* FROM "sections" ORDER BY "sections"."id" ASC LIMIT $1 [["LIMIT", 1]] Section Exists (0.3ms) SELECT 1 AS one FROM "sections" WHERE "sections"."canvas_id" = $1 LIMIT $2 [["canvas_id", 99776372], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Section Exists (0.3ms) SELECT 1 AS one FROM "sections" WHERE "sections"."canvas_id" = $1 LIMIT $2 [["canvas_id", 10431086], ["LIMIT", 1]] Section Create (0.3ms) INSERT INTO "sections" ("canvas_id", "created_at", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["canvas_id", 10431086], ["created_at", "2022-09-14 17:04:48.556087"], ["updated_at", "2022-09-14 17:04:48.556087"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Section Exists (0.5ms) SELECT 1 AS one FROM "sections" WHERE "sections"."canvas_id" = $1 AND "sections"."id" != $2 LIMIT $3 [["canvas_id", 10431086], ["id", 75], ["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Section Exists (0.4ms) SELECT 1 AS one FROM "sections" WHERE "sections"."canvas_id" = $1 LIMIT $2 [["canvas_id", 16657101], ["LIMIT", 1]] Section Create (0.4ms) INSERT INTO "sections" ("canvas_id", "created_at", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["canvas_id", 16657101], ["created_at", "2022-09-14 17:04:48.563143"], ["updated_at", "2022-09-14 17:04:48.563143"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Submission Exists (0.6ms) SELECT 1 AS one FROM "submissions" WHERE "submissions"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] Submission Create (0.5ms) INSERT INTO "submissions" ("canvas_id", "submitted_at", "graded_at", "score", "points_possible", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 1], ["submitted_at", "2022-09-07 17:04:48.578349"], ["graded_at", "2022-09-13 17:04:48.578483"], ["score", 5.0], ["points_possible", 10.0], ["created_at", "2022-09-14 17:04:48.580620"], ["updated_at", "2022-09-14 17:04:48.580620"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Submission Exists (0.4ms) SELECT 1 AS one FROM "submissions" WHERE "submissions"."canvas_id" IS NULL AND "submissions"."id" != $1 LIMIT $2 [["id", 57], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Submission Exists (0.3ms) SELECT 1 AS one FROM "submissions" WHERE "submissions"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]] Submission Create (0.3ms) INSERT INTO "submissions" ("canvas_id", "submitted_at", "graded_at", "score", "points_possible", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 2], ["submitted_at", "2022-09-07 17:04:48.587268"], ["graded_at", "2022-09-13 17:04:48.587369"], ["score", 5.0], ["points_possible", 10.0], ["created_at", "2022-09-14 17:04:48.588687"], ["updated_at", "2022-09-14 17:04:48.588687"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Submission Load (0.3ms) SELECT "submissions".* FROM "submissions" ORDER BY "submissions"."id" ASC LIMIT $1 [["LIMIT", 1]] Submission Exists (0.5ms) SELECT 1 AS one FROM "submissions" WHERE "submissions"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) SAVEPOINT active_record_1 Submission Exists (0.3ms) SELECT 1 AS one FROM "submissions" WHERE "submissions"."canvas_id" = $1 LIMIT $2 [["canvas_id", 3], ["LIMIT", 1]] Submission Create (0.4ms) INSERT INTO "submissions" ("canvas_id", "submitted_at", "graded_at", "score", "points_possible", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 3], ["submitted_at", "2022-09-07 17:04:48.595983"], ["graded_at", "2022-09-13 17:04:48.596162"], ["score", 5.0], ["points_possible", 10.0], ["created_at", "2022-09-14 17:04:48.597881"], ["updated_at", "2022-09-14 17:04:48.597881"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Submission Exists (0.4ms) SELECT 1 AS one FROM "submissions" WHERE "submissions"."canvas_id" = $1 AND "submissions"."id" != $2 LIMIT $3 [["canvas_id", 3], ["id", 59], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Submission Exists (0.3ms) SELECT 1 AS one FROM "submissions" WHERE "submissions"."canvas_id" = $1 LIMIT $2 [["canvas_id", 4], ["LIMIT", 1]] Submission Create (0.3ms) INSERT INTO "submissions" ("canvas_id", "submitted_at", "graded_at", "score", "points_possible", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 4], ["submitted_at", "2022-09-07 17:04:48.602995"], ["graded_at", "2022-09-13 17:04:48.603114"], ["score", 5.0], ["points_possible", 10.0], ["created_at", "2022-09-14 17:04:48.604476"], ["updated_at", "2022-09-14 17:04:48.604476"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Submission Exists (0.4ms) SELECT 1 AS one FROM "submissions" WHERE "submissions"."canvas_id" = $1 AND "submissions"."id" != $2 LIMIT $3 [["canvas_id", 4], ["id", 60], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Submission Exists (0.3ms) SELECT 1 AS one FROM "submissions" WHERE "submissions"."canvas_id" = $1 LIMIT $2 [["canvas_id", 5], ["LIMIT", 1]] Submission Create (0.5ms) INSERT INTO "submissions" ("canvas_id", "submitted_at", "graded_at", "score", "points_possible", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 5], ["submitted_at", "2022-09-07 17:04:48.609555"], ["graded_at", "2022-09-13 17:04:48.609715"], ["score", 5.0], ["points_possible", 10.0], ["created_at", "2022-09-14 17:04:48.611272"], ["updated_at", "2022-09-14 17:04:48.611272"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Submission Exists (0.4ms) SELECT 1 AS one FROM "submissions" WHERE "submissions"."canvas_id" = $1 AND "submissions"."id" != $2 LIMIT $3 [["canvas_id", 5], ["id", 61], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Term Exists (0.3ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 95190446], ["LIMIT", 1]] Term Create (0.3ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 95190446], ["name", "Cool Term"], ["start_at", "2022-09-11 17:04:46.514477"], ["end_at", "2022-09-17 17:04:46.514571"], ["workflow_state", "active"], ["sis_id", "592f0c997c68ca51895cea7de0139016"], ["created_at", "2022-09-14 17:04:48.618333"], ["updated_at", "2022-09-14 17:04:48.618333"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Term Exists (0.4ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" IS NULL AND "terms"."id" != $1 LIMIT $2 [["id", 145], ["LIMIT", 1]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Term Exists (0.2ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 11085701], ["LIMIT", 1]] Term Create (0.4ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 11085701], ["name", "Cool Term"], ["start_at", "2022-09-11 17:04:46.514477"], ["end_at", "2022-09-17 17:04:46.514571"], ["workflow_state", "active"], ["sis_id", "00fcfefcb40f6a7e8bec6bc28df32147"], ["created_at", "2022-09-14 17:04:48.625175"], ["updated_at", "2022-09-14 17:04:48.625175"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Term Load (0.3ms) SELECT "terms".* FROM "terms" ORDER BY "terms"."id" ASC LIMIT $1 [["LIMIT", 1]] Term Exists (0.5ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 11085701], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Term Exists (0.4ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 80187578], ["LIMIT", 1]] Term Create (0.4ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 80187578], ["name", "Cool Term"], ["start_at", "2022-09-11 17:04:46.514477"], ["end_at", "2022-09-17 17:04:46.514571"], ["workflow_state", "active"], ["sis_id", "72719e54ca0695013978ada0c6f700d6"], ["created_at", "2022-09-14 17:04:48.635538"], ["updated_at", "2022-09-14 17:04:48.635538"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Term Exists (0.4ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 79120865], ["LIMIT", 1]] Term Create (0.6ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 79120865], ["name", "Cool Term"], ["start_at", "2022-09-12 17:04:48.639994"], ["end_at", "2022-09-17 17:04:48.640075"], ["workflow_state", "active"], ["sis_id", "088211b8555c82ad17163a46e3ed7beb"], ["created_at", "2022-09-14 17:04:48.642000"], ["updated_at", "2022-09-14 17:04:48.642000"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 Term Exists (0.6ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 74341099], ["LIMIT", 1]] Term Create (0.7ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 74341099], ["name", "Cool Term"], ["start_at", "2022-09-11 17:04:46.514477"], ["end_at", "2022-09-17 17:04:46.514571"], ["workflow_state", "inactive"], ["sis_id", "30b65dc136004bc0563b530b72ba156f"], ["created_at", "2022-09-14 17:04:48.646762"], ["updated_at", "2022-09-14 17:04:48.646762"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 Term Exists (0.4ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 51959487], ["LIMIT", 1]] Term Create (0.4ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 51959487], ["name", "Cool Term"], ["start_at", "2022-07-14 17:04:48.649176"], ["end_at", "2022-08-14 17:04:48.649289"], ["workflow_state", "active"], ["sis_id", "5668246c2a5e2ecd4af9d3001ff7147a"], ["created_at", "2022-09-14 17:04:48.651502"], ["updated_at", "2022-09-14 17:04:48.651502"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 Term Exists (0.3ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 18673771], ["LIMIT", 1]] Term Create (0.4ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 18673771], ["name", "Cool Term"], ["start_at", "2023-03-14 17:04:48.653533"], ["end_at", "2023-09-14 17:04:48.653640"], ["workflow_state", "active"], ["sis_id", "035fb352e699a7afde9e9a09732c4cd7"], ["created_at", "2022-09-14 17:04:48.655674"], ["updated_at", "2022-09-14 17:04:48.655674"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Term Load (0.6ms) SELECT "terms".* FROM "terms" WHERE "terms"."workflow_state" = $1 AND (start_at <= '2022-09-29 17:04:48.657692' OR start_at IS NULL) AND (end_at >= '2022-08-30 17:04:48.657942' OR end_at IS NULL) [["workflow_state", "active"]]  (0.4ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) SELECT COUNT(*) FROM "terms" Term Load (0.3ms) SELECT "terms".* FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]]  (0.2ms) SAVEPOINT active_record_1 Term Exists (0.3ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] Term Create (0.3ms) INSERT INTO "terms" ("canvas_id", "name", "workflow_state", "grading_period_group_id", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 1], ["name", "Default Term"], ["workflow_state", "active"], ["grading_period_group_id", 1], ["sis_id", "Test"], ["created_at", "2022-09-14 17:04:48.665794"], ["updated_at", "2022-09-14 17:04:48.665794"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.3ms) SELECT COUNT(*) FROM "terms" Term Load (0.2ms) SELECT "terms".* FROM "terms" ORDER BY "terms"."id" DESC LIMIT $1 [["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Term Exists (0.3ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] Term Create (0.3ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 1], ["name", "Cool Term"], ["start_at", "2022-09-11 17:04:46.514477"], ["end_at", "2022-09-17 17:04:46.514571"], ["workflow_state", "active"], ["sis_id", "b6ed072569a059adafc490bb30a8b764"], ["created_at", "2022-09-14 17:04:48.671422"], ["updated_at", "2022-09-14 17:04:48.671422"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SELECT COUNT(*) FROM "terms" Term Load (0.2ms) SELECT "terms".* FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]]  (0.1ms) SAVEPOINT active_record_1 Term Exists (0.3ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 AND "terms"."id" != $2 LIMIT $3 [["canvas_id", 1], ["id", 153], ["LIMIT", 1]] Term Update (0.5ms) UPDATE "terms" SET "name" = $1, "sis_id" = $2, "start_at" = $3, "end_at" = $4, "grading_period_group_id" = $5, "updated_at" = $6 WHERE "terms"."id" = $7 [["name", "Default Term"], ["sis_id", "Test"], ["start_at", nil], ["end_at", nil], ["grading_period_group_id", 1], ["updated_at", "2022-09-14 17:04:48.675253"], ["id", 153]]  (0.3ms) RELEASE SAVEPOINT active_record_1  (0.3ms) SELECT COUNT(*) FROM "terms" Term Load (0.2ms) SELECT "terms".* FROM "terms" WHERE "terms"."id" = $1 LIMIT $2 [["id", 153], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 User Exists (0.3ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 27098893], ["LIMIT", 1]] User Create (0.3ms) INSERT INTO "users" ("canvas_id", "sis_id", "email", "first_name", "last_name", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 27098893], ["sis_id", "06aa574ddfc8145239367326a35dd972"], ["email", "cooldude@coolsite.com"], ["first_name", "Cool"], ["last_name", "Dude"], ["created_at", "2022-09-14 17:04:48.682996"], ["updated_at", "2022-09-14 17:04:48.682996"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 User Exists (0.3ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" IS NULL AND "users"."id" != $1 LIMIT $2 [["id", 125], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 User Exists (0.4ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 18812011], ["LIMIT", 1]] User Create (0.3ms) INSERT INTO "users" ("canvas_id", "sis_id", "email", "first_name", "last_name", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 18812011], ["sis_id", "8087bbe95632d084ba84fb6ab9553bfa"], ["email", "cooldude@coolsite.com"], ["first_name", "Cool"], ["last_name", "Dude"], ["created_at", "2022-09-14 17:04:48.690508"], ["updated_at", "2022-09-14 17:04:48.690508"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 User Load (0.2ms) SELECT "users".* FROM "users" ORDER BY "users"."id" ASC LIMIT $1 [["LIMIT", 1]] User Exists (0.5ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 18812011], ["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 User Exists (0.2ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 95909623], ["LIMIT", 1]] User Create (0.3ms) INSERT INTO "users" ("canvas_id", "sis_id", "email", "first_name", "last_name", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 95909623], ["sis_id", "118da9640efb0a09a52c688a5d48ec4a"], ["email", "cooldude@coolsite.com"], ["first_name", "Cool"], ["last_name", "Dude"], ["created_at", "2022-09-14 17:04:48.699142"], ["updated_at", "2022-09-14 17:04:48.699142"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 User Exists (0.3ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 68482273], ["LIMIT", 1]] User Create (0.3ms) INSERT INTO "users" ("canvas_id", "sis_id", "email", "first_name", "last_name", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 68482273], ["sis_id", "2c23a836a9995192121fb7a10a959d5e"], ["email", "cooldude@coolsite.com"], ["first_name", "Cool"], ["last_name", "Dude"], ["created_at", "2022-09-14 17:04:48.703540"], ["updated_at", "2022-09-14 17:04:48.703540"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 User Exists (0.3ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 62620585], ["LIMIT", 1]] User Create (0.3ms) INSERT INTO "users" ("canvas_id", "sis_id", "email", "first_name", "last_name", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 62620585], ["sis_id", "5c5d9d115351675ea010922453af2207"], ["email", "cooldude@coolsite.com"], ["first_name", "Cool"], ["last_name", "Dude"], ["created_at", "2022-09-14 17:04:48.707918"], ["updated_at", "2022-09-14 17:04:48.707918"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.4ms) SELECT COUNT(*) FROM "assignment_groups" AssignmentGroup Create Many (0.9ms) INSERT INTO "assignment_groups" ("canvas_id","canvas_course_id","name","rules","position","group_weight","workflow_state","canvas_created_at","canvas_updated_at","created_at","updated_at") VALUES (1,1,'Assignments','--- drop_lowest:1\nnever_drop:36\n ',1,50.0,'available','2017-09-08 01:37:33','2017-09-08 01:37:33','2022-09-14 17:04:48.721747','2022-09-14 17:04:48.721747'),(2,1,'Tests',NULL,1,50.0,'available','2017-09-08 01:37:33','2017-09-08 01:37:33','2022-09-14 17:04:48.721747','2022-09-14 17:04:48.721747') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","canvas_course_id"=EXCLUDED."canvas_course_id","name"=EXCLUDED."name","rules"=EXCLUDED."rules","position"=EXCLUDED."position","group_weight"=EXCLUDED."group_weight","workflow_state"=EXCLUDED."workflow_state","canvas_created_at"=EXCLUDED."canvas_created_at","canvas_updated_at"=EXCLUDED."canvas_updated_at","updated_at"=EXCLUDED."updated_at" WHERE ("assignment_groups".canvas_id, "assignment_groups".canvas_course_id, "assignment_groups".name, "assignment_groups".rules, "assignment_groups".position, "assignment_groups".group_weight, "assignment_groups".workflow_state, "assignment_groups".canvas_created_at, "assignment_groups".canvas_updated_at) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.canvas_course_id, EXCLUDED.name, EXCLUDED.rules, EXCLUDED.position, EXCLUDED.group_weight, EXCLUDED.workflow_state, EXCLUDED.canvas_created_at, EXCLUDED.canvas_updated_at) RETURNING "id"  (0.3ms) SELECT COUNT(*) FROM "assignment_groups"  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.4ms) SELECT COUNT(*) FROM "assignments" Assignment Create Many (0.8ms) INSERT INTO "assignments" ("canvas_id","title","description","due_at","unlock_at","lock_at","points_possible","min_score","max_score","mastery_score","grading_type","submission_types","workflow_state","canvas_context_id","canvas_context_type","canvas_assignment_group_id","canvas_grading_scheme_id","canvas_grading_standard_id","created_at","updated_at") VALUES (88,'Assignment 1','

fdsfds

',NULL,NULL,NULL,100.0,NULL,NULL,NULL,'points','online_text_entry','published',58,'Course',55,NULL,NULL,'2022-09-14 17:04:48.728102','2022-09-14 17:04:48.728102'),(89,'fdsfdsfds','

fdsfdsfsdf

',NULL,NULL,NULL,100.0,NULL,NULL,NULL,'points','online_text_entry','published',59,'Course',56,NULL,NULL,'2022-09-14 17:04:48.728102','2022-09-14 17:04:48.728102') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","title"=EXCLUDED."title","description"=EXCLUDED."description","due_at"=EXCLUDED."due_at","unlock_at"=EXCLUDED."unlock_at","lock_at"=EXCLUDED."lock_at","points_possible"=EXCLUDED."points_possible","min_score"=EXCLUDED."min_score","max_score"=EXCLUDED."max_score","mastery_score"=EXCLUDED."mastery_score","grading_type"=EXCLUDED."grading_type","submission_types"=EXCLUDED."submission_types","workflow_state"=EXCLUDED."workflow_state","canvas_context_id"=EXCLUDED."canvas_context_id","canvas_context_type"=EXCLUDED."canvas_context_type","canvas_assignment_group_id"=EXCLUDED."canvas_assignment_group_id","canvas_grading_scheme_id"=EXCLUDED."canvas_grading_scheme_id","canvas_grading_standard_id"=EXCLUDED."canvas_grading_standard_id","updated_at"=EXCLUDED."updated_at" WHERE ("assignments".canvas_id, "assignments".title, "assignments".description, "assignments".due_at, "assignments".unlock_at, "assignments".lock_at, "assignments".points_possible, "assignments".min_score, "assignments".max_score, "assignments".mastery_score, "assignments".grading_type, "assignments".submission_types, "assignments".workflow_state, "assignments".canvas_context_id, "assignments".canvas_context_type, "assignments".canvas_assignment_group_id, "assignments".canvas_grading_scheme_id, "assignments".canvas_grading_standard_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.title, EXCLUDED.description, EXCLUDED.due_at, EXCLUDED.unlock_at, EXCLUDED.lock_at, EXCLUDED.points_possible, EXCLUDED.min_score, EXCLUDED.max_score, EXCLUDED.mastery_score, EXCLUDED.grading_type, EXCLUDED.submission_types, EXCLUDED.workflow_state, EXCLUDED.canvas_context_id, EXCLUDED.canvas_context_type, EXCLUDED.canvas_assignment_group_id, EXCLUDED.canvas_grading_scheme_id, EXCLUDED.canvas_grading_standard_id) RETURNING "id"  (0.4ms) SELECT COUNT(*) FROM "assignments"  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.5ms) SELECT COUNT(*) FROM "content_migrations" ContentMigration Create Many (0.6ms) INSERT INTO "content_migrations" ("canvas_id","canvas_context_id","canvas_context_type","workflow_state","migration_settings","started_at","finished_at","progress","canvas_source_course_id","migration_type","canvas_child_subscription_id","canvas_root_account_id","created_at","updated_at") VALUES (101,1250,'Course','imported',NULL,'2022-02-18 10:10:40','2022-02-18 10:11:40',100.0,1200,'course_copy_importer',NULL,1,'2022-09-14 17:04:48.740566','2022-09-14 17:04:48.740566'),(102,1251,'Course','imported',NULL,'2022-02-18 10:10:40','2022-02-18 10:11:40',100.0,1120,'master_course_import',3,1,'2022-09-14 17:04:48.740566','2022-09-14 17:04:48.740566') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","canvas_context_id"=EXCLUDED."canvas_context_id","canvas_context_type"=EXCLUDED."canvas_context_type","workflow_state"=EXCLUDED."workflow_state","migration_settings"=EXCLUDED."migration_settings","started_at"=EXCLUDED."started_at","finished_at"=EXCLUDED."finished_at","progress"=EXCLUDED."progress","canvas_source_course_id"=EXCLUDED."canvas_source_course_id","migration_type"=EXCLUDED."migration_type","canvas_child_subscription_id"=EXCLUDED."canvas_child_subscription_id","canvas_root_account_id"=EXCLUDED."canvas_root_account_id","updated_at"=EXCLUDED."updated_at" WHERE ("content_migrations".canvas_id, "content_migrations".canvas_context_id, "content_migrations".canvas_context_type, "content_migrations".workflow_state, "content_migrations".migration_settings, "content_migrations".started_at, "content_migrations".finished_at, "content_migrations".progress, "content_migrations".canvas_source_course_id, "content_migrations".migration_type, "content_migrations".canvas_child_subscription_id, "content_migrations".canvas_root_account_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.canvas_context_id, EXCLUDED.canvas_context_type, EXCLUDED.workflow_state, EXCLUDED.migration_settings, EXCLUDED.started_at, EXCLUDED.finished_at, EXCLUDED.progress, EXCLUDED.canvas_source_course_id, EXCLUDED.migration_type, EXCLUDED.canvas_child_subscription_id, EXCLUDED.canvas_root_account_id) RETURNING "id"  (0.3ms) SELECT COUNT(*) FROM "content_migrations"  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.4ms) SELECT COUNT(*) FROM "context_module_items" ContextModuleItem Create Many (0.7ms) INSERT INTO "context_module_items" ("canvas_id","canvas_context_module_id","position","canvas_content_id","canvas_content_type","workflow_state","canvas_assignment_id","created_at","updated_at") VALUES (15,9,1,83,'Assignment','active',1,'2022-09-14 17:04:48.747592','2022-09-14 17:04:48.747592'),(16,10,1,80,'Assignment','active',2,'2022-09-14 17:04:48.747592','2022-09-14 17:04:48.747592') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","canvas_context_module_id"=EXCLUDED."canvas_context_module_id","position"=EXCLUDED."position","canvas_content_id"=EXCLUDED."canvas_content_id","canvas_content_type"=EXCLUDED."canvas_content_type","workflow_state"=EXCLUDED."workflow_state","canvas_assignment_id"=EXCLUDED."canvas_assignment_id","updated_at"=EXCLUDED."updated_at" WHERE ("context_module_items".canvas_id, "context_module_items".canvas_context_module_id, "context_module_items".position, "context_module_items".canvas_content_id, "context_module_items".canvas_content_type, "context_module_items".workflow_state, "context_module_items".canvas_assignment_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.canvas_context_module_id, EXCLUDED.position, EXCLUDED.canvas_content_id, EXCLUDED.canvas_content_type, EXCLUDED.workflow_state, EXCLUDED.canvas_assignment_id) RETURNING "id"  (0.3ms) SELECT COUNT(*) FROM "context_module_items"  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.5ms) SELECT COUNT(*) FROM "context_modules" ContextModule Create Many (0.8ms) INSERT INTO "context_modules" ("canvas_id","canvas_context_id","canvas_context_type","position","name","workflow_state","deleted_at","created_at","updated_at") VALUES (23,785,'Course',1,'New Mod','active',NULL,'2022-09-14 17:04:48.760336','2022-09-14 17:04:48.760336'),(4,27,'Course',1,'Modules gonna module','unpublished',NULL,'2022-09-14 17:04:48.760336','2022-09-14 17:04:48.760336') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","canvas_context_id"=EXCLUDED."canvas_context_id","canvas_context_type"=EXCLUDED."canvas_context_type","position"=EXCLUDED."position","name"=EXCLUDED."name","workflow_state"=EXCLUDED."workflow_state","deleted_at"=EXCLUDED."deleted_at","updated_at"=EXCLUDED."updated_at" WHERE ("context_modules".canvas_id, "context_modules".canvas_context_id, "context_modules".canvas_context_type, "context_modules".position, "context_modules".name, "context_modules".workflow_state, "context_modules".deleted_at) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.canvas_context_id, EXCLUDED.canvas_context_type, EXCLUDED.position, EXCLUDED.name, EXCLUDED.workflow_state, EXCLUDED.deleted_at) RETURNING "id"  (0.3ms) SELECT COUNT(*) FROM "context_modules"  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.4ms) SELECT COUNT(*) FROM "courses" Course Create Many (0.5ms) INSERT INTO "courses" ("canvas_id","sis_id","course_code","name","canvas_account_id","canvas_term_id","start_at","end_at","workflow_state","grading_standard_id","created_at","updated_at") VALUES (1,'course_sis_id_1','C1','Course #1',1,1,'2017-03-27 21:53:18','2017-04-27 12:21:18','active',NULL,'2022-09-14 17:04:48.767267','2022-09-14 17:04:48.767267'),(2,'course_sis_id_2','C2','Course #2',1,1,'2017-03-27 21:53:18','2017-04-27 12:21:18','unpublished',NULL,'2022-09-14 17:04:48.767267','2022-09-14 17:04:48.767267') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","sis_id"=EXCLUDED."sis_id","course_code"=EXCLUDED."course_code","name"=EXCLUDED."name","canvas_account_id"=EXCLUDED."canvas_account_id","canvas_term_id"=EXCLUDED."canvas_term_id","start_at"=EXCLUDED."start_at","end_at"=EXCLUDED."end_at","workflow_state"=EXCLUDED."workflow_state","grading_standard_id"=EXCLUDED."grading_standard_id","updated_at"=EXCLUDED."updated_at" WHERE ("courses".canvas_id, "courses".sis_id, "courses".course_code, "courses".name, "courses".canvas_account_id, "courses".canvas_term_id, "courses".start_at, "courses".end_at, "courses".workflow_state, "courses".grading_standard_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.sis_id, EXCLUDED.course_code, EXCLUDED.name, EXCLUDED.canvas_account_id, EXCLUDED.canvas_term_id, EXCLUDED.start_at, EXCLUDED.end_at, EXCLUDED.workflow_state, EXCLUDED.grading_standard_id) RETURNING "id"  (0.2ms) SELECT COUNT(*) FROM "courses"  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) SELECT COUNT(*) FROM "users" User Create Many (0.6ms) INSERT INTO "users" ("canvas_id","sis_id","email","first_name","last_name","name","sortable_name","workflow_state","login_id","created_at","updated_at") VALUES (1,'sis_id_1','poorbastard@yharnam.com','Patches','the Spider','Patches the Spider','the Spider, Patches','active','spiderdude1337','2022-09-14 17:04:48.772794','2022-09-14 17:04:48.772794'),(2,'sis_id_2','dreamer@yharnam.com','Hunter','Djura','Hunter Djura','Djura, Hunter','active','retireddude110','2022-09-14 17:04:48.772794','2022-09-14 17:04:48.772794') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","sis_id"=EXCLUDED."sis_id","email"=EXCLUDED."email","first_name"=EXCLUDED."first_name","last_name"=EXCLUDED."last_name","name"=EXCLUDED."name","sortable_name"=EXCLUDED."sortable_name","workflow_state"=EXCLUDED."workflow_state","login_id"=EXCLUDED."login_id","updated_at"=EXCLUDED."updated_at" WHERE ("users".canvas_id, "users".sis_id, "users".email, "users".first_name, "users".last_name, "users".name, "users".sortable_name, "users".workflow_state, "users".login_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.sis_id, EXCLUDED.email, EXCLUDED.first_name, EXCLUDED.last_name, EXCLUDED.name, EXCLUDED.sortable_name, EXCLUDED.workflow_state, EXCLUDED.login_id) RETURNING "id"  (0.3ms) SELECT COUNT(*) FROM "users"  (0.2ms) ROLLBACK  (0.1ms) BEGIN User Create Many (0.6ms) INSERT INTO "users" ("canvas_id","sis_id","email","first_name","last_name","name","sortable_name","workflow_state","login_id","created_at","updated_at") VALUES (1,'sis_id_1','poorbastard@yharnam.com','Patches','the Spider','Patches the Spider','the Spider, Patches','active','spiderdude1337','2022-09-14 17:04:48.776567','2022-09-14 17:04:48.776567'),(2,'sis_id_2','dreamer@yharnam.com','Hunter','Djura','Hunter Djura','Djura, Hunter','active','retireddude110','2022-09-14 17:04:48.776567','2022-09-14 17:04:48.776567') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","sis_id"=EXCLUDED."sis_id","email"=EXCLUDED."email","first_name"=EXCLUDED."first_name","last_name"=EXCLUDED."last_name","name"=EXCLUDED."name","sortable_name"=EXCLUDED."sortable_name","workflow_state"=EXCLUDED."workflow_state","login_id"=EXCLUDED."login_id","updated_at"=EXCLUDED."updated_at" WHERE ("users".canvas_id, "users".sis_id, "users".email, "users".first_name, "users".last_name, "users".name, "users".sortable_name, "users".workflow_state, "users".login_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.sis_id, EXCLUDED.email, EXCLUDED.first_name, EXCLUDED.last_name, EXCLUDED.name, EXCLUDED.sortable_name, EXCLUDED.workflow_state, EXCLUDED.login_id) RETURNING "id" User Load (0.4ms) SELECT "users".* FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]]  (0.4ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) SELECT COUNT(*) FROM "courses" Course Create Many (0.5ms) INSERT INTO "courses" ("canvas_id","sis_id","course_code","name","canvas_account_id","canvas_term_id","start_at","end_at","workflow_state","grading_standard_id","created_at","updated_at") VALUES (1,'course_sis_id_1','C1','Course #1',1,1,'2017-03-27 21:53:18','2017-04-27 12:21:18','active',NULL,'2022-09-14 17:04:48.783832','2022-09-14 17:04:48.783832'),(2,'course_sis_id_2','C2','Course #2',1,1,'2017-03-27 21:53:18','2017-04-27 12:21:18','unpublished',NULL,'2022-09-14 17:04:48.783832','2022-09-14 17:04:48.783832') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","sis_id"=EXCLUDED."sis_id","course_code"=EXCLUDED."course_code","name"=EXCLUDED."name","canvas_account_id"=EXCLUDED."canvas_account_id","canvas_term_id"=EXCLUDED."canvas_term_id","start_at"=EXCLUDED."start_at","end_at"=EXCLUDED."end_at","workflow_state"=EXCLUDED."workflow_state","grading_standard_id"=EXCLUDED."grading_standard_id","updated_at"=EXCLUDED."updated_at" WHERE ("courses".canvas_id, "courses".sis_id, "courses".course_code, "courses".name, "courses".canvas_account_id, "courses".canvas_term_id, "courses".start_at, "courses".end_at, "courses".workflow_state, "courses".grading_standard_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.sis_id, EXCLUDED.course_code, EXCLUDED.name, EXCLUDED.canvas_account_id, EXCLUDED.canvas_term_id, EXCLUDED.start_at, EXCLUDED.end_at, EXCLUDED.workflow_state, EXCLUDED.grading_standard_id) RETURNING "id"  (0.3ms) SELECT COUNT(*) FROM "courses" Course Load (0.3ms) SELECT "courses".* FROM "courses" ORDER BY "courses"."id" ASC LIMIT $1 [["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) SELECT COUNT(*) FROM "enrollments" Enrollment Create Many (0.5ms) INSERT INTO "enrollments" ("canvas_id","canvas_course_id","course_sis_id","canvas_user_id","user_sis_id","role","canvas_role_id","canvas_section_id","workflow_state","base_role_type","created_at","updated_at") VALUES (1,1,'sis_MUSC_2520_834',2,'sis_dalvarez_247','teacher',4,1,'active','TeacherEnrollment','2022-09-14 17:04:48.789312','2022-09-14 17:04:48.789312'),(2,1,'sis_MUSC_2520_834',3,'sis_jweaver_720','student',4,1,'active','StudentEnrollment','2022-09-14 17:04:48.789312','2022-09-14 17:04:48.789312') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","canvas_course_id"=EXCLUDED."canvas_course_id","course_sis_id"=EXCLUDED."course_sis_id","canvas_user_id"=EXCLUDED."canvas_user_id","user_sis_id"=EXCLUDED."user_sis_id","role"=EXCLUDED."role","canvas_role_id"=EXCLUDED."canvas_role_id","canvas_section_id"=EXCLUDED."canvas_section_id","workflow_state"=EXCLUDED."workflow_state","base_role_type"=EXCLUDED."base_role_type","updated_at"=EXCLUDED."updated_at" WHERE ("enrollments".canvas_id, "enrollments".canvas_course_id, "enrollments".course_sis_id, "enrollments".canvas_user_id, "enrollments".user_sis_id, "enrollments".role, "enrollments".canvas_role_id, "enrollments".canvas_section_id, "enrollments".workflow_state, "enrollments".base_role_type) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.canvas_course_id, EXCLUDED.course_sis_id, EXCLUDED.canvas_user_id, EXCLUDED.user_sis_id, EXCLUDED.role, EXCLUDED.canvas_role_id, EXCLUDED.canvas_section_id, EXCLUDED.workflow_state, EXCLUDED.base_role_type) RETURNING "id"  (0.3ms) SELECT COUNT(*) FROM "enrollments"  (0.2ms) ROLLBACK  (0.3ms) BEGIN  (0.3ms) SELECT COUNT(*) FROM "sections" Section Create Many (0.7ms) INSERT INTO "sections" ("canvas_id","sis_id","canvas_course_id","name","workflow_state","start_at","end_at","created_at","updated_at") VALUES (1,'sis_section_1',1,'Cool Section','active','2017-03-27 21:53:18','2017-03-27 21:53:18','2022-09-14 17:04:48.795253','2022-09-14 17:04:48.795253'),(2,'sis_section_2',2,'Lame Section','active','2017-03-27 21:53:18','2017-03-27 21:53:18','2022-09-14 17:04:48.795253','2022-09-14 17:04:48.795253') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","sis_id"=EXCLUDED."sis_id","canvas_course_id"=EXCLUDED."canvas_course_id","name"=EXCLUDED."name","workflow_state"=EXCLUDED."workflow_state","start_at"=EXCLUDED."start_at","end_at"=EXCLUDED."end_at","updated_at"=EXCLUDED."updated_at" WHERE ("sections".canvas_id, "sections".sis_id, "sections".canvas_course_id, "sections".name, "sections".workflow_state, "sections".start_at, "sections".end_at) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.sis_id, EXCLUDED.canvas_course_id, EXCLUDED.name, EXCLUDED.workflow_state, EXCLUDED.start_at, EXCLUDED.end_at) RETURNING "id"  (0.3ms) SELECT COUNT(*) FROM "sections" Section Load (0.3ms) SELECT "sections".* FROM "sections" ORDER BY "sections"."id" ASC LIMIT $1 [["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN Section Create Many (0.4ms) INSERT INTO "sections" ("canvas_id","sis_id","canvas_course_id","name","workflow_state","start_at","end_at","created_at","updated_at") VALUES (1,'sis_section_1',1,'Cool Section','active','2017-03-27 21:53:18','2017-03-27 21:53:18','2022-09-14 17:04:48.801528','2022-09-14 17:04:48.801528'),(2,'sis_section_2',2,'Lame Section','active','2017-03-27 21:53:18','2017-03-27 21:53:18','2022-09-14 17:04:48.801528','2022-09-14 17:04:48.801528') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","sis_id"=EXCLUDED."sis_id","canvas_course_id"=EXCLUDED."canvas_course_id","name"=EXCLUDED."name","workflow_state"=EXCLUDED."workflow_state","start_at"=EXCLUDED."start_at","end_at"=EXCLUDED."end_at","updated_at"=EXCLUDED."updated_at" WHERE ("sections".canvas_id, "sections".sis_id, "sections".canvas_course_id, "sections".name, "sections".workflow_state, "sections".start_at, "sections".end_at) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.sis_id, EXCLUDED.canvas_course_id, EXCLUDED.name, EXCLUDED.workflow_state, EXCLUDED.start_at, EXCLUDED.end_at) RETURNING "id" Section Load (0.3ms) SELECT "sections".* FROM "sections" WHERE "sections"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]] Section Create Many (0.4ms) INSERT INTO "sections" ("canvas_id","canvas_nonxlist_course_id","created_at","updated_at") VALUES (2,3,'2022-09-14 17:04:48.804140','2022-09-14 17:04:48.804140') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","canvas_nonxlist_course_id"=EXCLUDED."canvas_nonxlist_course_id","updated_at"=EXCLUDED."updated_at" WHERE ("sections".canvas_id, "sections".canvas_nonxlist_course_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.canvas_nonxlist_course_id) RETURNING "id"  (0.3ms) SELECT COUNT(*) FROM "sections" WHERE "sections"."canvas_nonxlist_course_id" IS NOT NULL Section Load (0.2ms) SELECT "sections".* FROM "sections" WHERE "sections"."canvas_nonxlist_course_id" IS NOT NULL ORDER BY "sections"."id" ASC LIMIT $1 [["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.3ms) SELECT COUNT(*) FROM "groups" Group Create Many (0.6ms) INSERT INTO "groups" ("canvas_id","sis_id","canvas_group_category_id","group_category_sis_id","canvas_account_id","canvas_course_id","name","workflow_state","context_id","context_type","max_membership","created_at","updated_at") VALUES (50,'sis1',10,NULL,1,NULL,'Group1','available',1,'Account',NULL,'2022-09-14 17:04:48.809242','2022-09-14 17:04:48.809242'),(51,'sis2',2,NULL,NULL,1,'Group2','available',1,'Course',1,'2022-09-14 17:04:48.809242','2022-09-14 17:04:48.809242') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","sis_id"=EXCLUDED."sis_id","canvas_group_category_id"=EXCLUDED."canvas_group_category_id","group_category_sis_id"=EXCLUDED."group_category_sis_id","canvas_account_id"=EXCLUDED."canvas_account_id","canvas_course_id"=EXCLUDED."canvas_course_id","name"=EXCLUDED."name","workflow_state"=EXCLUDED."workflow_state","context_id"=EXCLUDED."context_id","context_type"=EXCLUDED."context_type","max_membership"=EXCLUDED."max_membership","updated_at"=EXCLUDED."updated_at" WHERE ("groups".canvas_id, "groups".sis_id, "groups".canvas_group_category_id, "groups".group_category_sis_id, "groups".canvas_account_id, "groups".canvas_course_id, "groups".name, "groups".workflow_state, "groups".context_id, "groups".context_type, "groups".max_membership) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.sis_id, EXCLUDED.canvas_group_category_id, EXCLUDED.group_category_sis_id, EXCLUDED.canvas_account_id, EXCLUDED.canvas_course_id, EXCLUDED.name, EXCLUDED.workflow_state, EXCLUDED.context_id, EXCLUDED.context_type, EXCLUDED.max_membership) RETURNING "id"  (0.3ms) SELECT COUNT(*) FROM "groups" Group Load (0.6ms) SELECT "groups".* FROM "groups" WHERE "groups"."name" = $1 LIMIT $2 [["name", "Group1"], ["LIMIT", 1]]  (1.4ms) ROLLBACK  (0.3ms) BEGIN  (2.1ms) SELECT COUNT(*) FROM "group_memberships" GroupMembership Create Many (0.6ms) INSERT INTO "group_memberships" ("canvas_id","canvas_group_id","group_sis_id","canvas_user_id","user_sis_id","workflow_state","created_at","updated_at") VALUES (50,1,NULL,10,NULL,'accepted','2022-09-14 17:04:48.822036','2022-09-14 17:04:48.822036'),(51,2,NULL,11,NULL,'accepted','2022-09-14 17:04:48.822036','2022-09-14 17:04:48.822036') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","canvas_group_id"=EXCLUDED."canvas_group_id","group_sis_id"=EXCLUDED."group_sis_id","canvas_user_id"=EXCLUDED."canvas_user_id","user_sis_id"=EXCLUDED."user_sis_id","workflow_state"=EXCLUDED."workflow_state","updated_at"=EXCLUDED."updated_at" WHERE ("group_memberships".canvas_id, "group_memberships".canvas_group_id, "group_memberships".group_sis_id, "group_memberships".canvas_user_id, "group_memberships".user_sis_id, "group_memberships".workflow_state) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.canvas_group_id, EXCLUDED.group_sis_id, EXCLUDED.canvas_user_id, EXCLUDED.user_sis_id, EXCLUDED.workflow_state) RETURNING "id"  (0.2ms) SELECT COUNT(*) FROM "group_memberships" GroupMembership Load (0.3ms) SELECT "group_memberships".* FROM "group_memberships" WHERE "group_memberships"."canvas_id" = $1 LIMIT $2 [["canvas_id", 50], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.5ms) SELECT COUNT(*) FROM "user_observers" UserObserver Create Many (0.5ms) INSERT INTO "user_observers" ("observing_user_id","observed_user_id","workflow_state","created_at","updated_at") VALUES (21,3,'active','2022-09-14 17:04:48.835305','2022-09-14 17:04:48.835305'),(21,2,'active','2022-09-14 17:04:48.835305','2022-09-14 17:04:48.835305') ON CONFLICT (observing_user_id, observed_user_id) DO UPDATE SET "observing_user_id"=EXCLUDED."observing_user_id","observed_user_id"=EXCLUDED."observed_user_id","workflow_state"=EXCLUDED."workflow_state","updated_at"=EXCLUDED."updated_at" WHERE ("user_observers".observing_user_id, "user_observers".observed_user_id, "user_observers".workflow_state) IS DISTINCT FROM (EXCLUDED.observing_user_id, EXCLUDED.observed_user_id, EXCLUDED.workflow_state) RETURNING "id"  (0.2ms) SELECT COUNT(*) FROM "user_observers" UserObserver Load (0.2ms) SELECT "user_observers".* FROM "user_observers" WHERE "user_observers"."observed_user_id" = $1 LIMIT $2 [["observed_user_id", 3], ["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.3ms) BEGIN  (0.5ms) SELECT COUNT(*) FROM "grading_periods" GradingPeriod Create Many (0.6ms) INSERT INTO "grading_periods" ("canvas_id","title","weight","start_date","end_date","close_date","canvas_grading_period_group_id","workflow_state","created_at","updated_at") VALUES (1,'Period 1',0.2,'2019-07-01 06:00:00','2019-08-01 05:59:59','2019-08-01 05:59:59',1,'active','2022-09-14 17:04:48.852176','2022-09-14 17:04:48.852176'),(2,'Period 2',0.8,'2019-08-01 06:00:00','2019-09-01 05:59:59','2019-09-01 05:59:59',1,'deleted','2022-09-14 17:04:48.852176','2022-09-14 17:04:48.852176') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","title"=EXCLUDED."title","weight"=EXCLUDED."weight","start_date"=EXCLUDED."start_date","end_date"=EXCLUDED."end_date","close_date"=EXCLUDED."close_date","canvas_grading_period_group_id"=EXCLUDED."canvas_grading_period_group_id","workflow_state"=EXCLUDED."workflow_state","updated_at"=EXCLUDED."updated_at" WHERE ("grading_periods".canvas_id, "grading_periods".title, "grading_periods".weight, "grading_periods".start_date, "grading_periods".end_date, "grading_periods".close_date, "grading_periods".canvas_grading_period_group_id, "grading_periods".workflow_state) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.title, EXCLUDED.weight, EXCLUDED.start_date, EXCLUDED.end_date, EXCLUDED.close_date, EXCLUDED.canvas_grading_period_group_id, EXCLUDED.workflow_state) RETURNING "id"  (0.2ms) SELECT COUNT(*) FROM "grading_periods" GradingPeriod Load (0.2ms) SELECT "grading_periods".* FROM "grading_periods" WHERE "grading_periods"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.1ms) BEGIN  (0.3ms) SELECT COUNT(*) FROM "grading_period_groups" GradingPeriodGroup Create Many (0.4ms) INSERT INTO "grading_period_groups" ("canvas_id","title","weighted","display_totals_for_all_grading_periods","workflow_state","created_at","updated_at") VALUES (1,'Test Group',FALSE,FALSE,'active','2022-09-14 17:04:48.868918','2022-09-14 17:04:48.868918') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","title"=EXCLUDED."title","weighted"=EXCLUDED."weighted","display_totals_for_all_grading_periods"=EXCLUDED."display_totals_for_all_grading_periods","workflow_state"=EXCLUDED."workflow_state","updated_at"=EXCLUDED."updated_at" WHERE ("grading_period_groups".canvas_id, "grading_period_groups".title, "grading_period_groups".weighted, "grading_period_groups".display_totals_for_all_grading_periods, "grading_period_groups".workflow_state) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.title, EXCLUDED.weighted, EXCLUDED.display_totals_for_all_grading_periods, EXCLUDED.workflow_state) RETURNING "id"  (0.2ms) SELECT COUNT(*) FROM "grading_period_groups" GradingPeriodGroup Load (0.2ms) SELECT "grading_period_groups".* FROM "grading_period_groups" WHERE "grading_period_groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]]  (0.6ms) ROLLBACK  (0.2ms) BEGIN  (0.7ms) SELECT COUNT(*) FROM "learning_outcomes" LearningOutcome Create Many (1.1ms) INSERT INTO "learning_outcomes" ("canvas_id","canvas_context_id","canvas_context_type","name","friendly_name","workflow_state","canvas_created_at","canvas_updated_at","migration_id","vendor_guid","low_grade","high_grade","calculation_method","calculation_int","outcome_import_id","root_account_ids","description","created_at","updated_at") VALUES (1,1,'Course','Course Outcome','','active','2021-08-12 21:11:40','2021-08-13 01:05:40',NULL,NULL,NULL,NULL,'decaying_average','65',NULL,'{1}','

description

','2022-09-14 17:04:48.887691','2022-09-14 17:04:48.887691'),(2,1,'Account','Account Outcome','Friendly Name','active','2021-08-12 21:11:40','2021-08-13 01:05:40',NULL,NULL,NULL,NULL,'decaying_average','65',NULL,'{1}','

description

','2022-09-14 17:04:48.887691','2022-09-14 17:04:48.887691') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","canvas_context_id"=EXCLUDED."canvas_context_id","canvas_context_type"=EXCLUDED."canvas_context_type","name"=EXCLUDED."name","friendly_name"=EXCLUDED."friendly_name","workflow_state"=EXCLUDED."workflow_state","canvas_created_at"=EXCLUDED."canvas_created_at","canvas_updated_at"=EXCLUDED."canvas_updated_at","migration_id"=EXCLUDED."migration_id","vendor_guid"=EXCLUDED."vendor_guid","low_grade"=EXCLUDED."low_grade","high_grade"=EXCLUDED."high_grade","calculation_method"=EXCLUDED."calculation_method","calculation_int"=EXCLUDED."calculation_int","outcome_import_id"=EXCLUDED."outcome_import_id","root_account_ids"=EXCLUDED."root_account_ids","description"=EXCLUDED."description","updated_at"=EXCLUDED."updated_at" WHERE ("learning_outcomes".canvas_id, "learning_outcomes".canvas_context_id, "learning_outcomes".canvas_context_type, "learning_outcomes".name, "learning_outcomes".friendly_name, "learning_outcomes".workflow_state, "learning_outcomes".canvas_created_at, "learning_outcomes".canvas_updated_at, "learning_outcomes".migration_id, "learning_outcomes".vendor_guid, "learning_outcomes".low_grade, "learning_outcomes".high_grade, "learning_outcomes".calculation_method, "learning_outcomes".calculation_int, "learning_outcomes".outcome_import_id, "learning_outcomes".root_account_ids, "learning_outcomes".description) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.canvas_context_id, EXCLUDED.canvas_context_type, EXCLUDED.name, EXCLUDED.friendly_name, EXCLUDED.workflow_state, EXCLUDED.canvas_created_at, EXCLUDED.canvas_updated_at, EXCLUDED.migration_id, EXCLUDED.vendor_guid, EXCLUDED.low_grade, EXCLUDED.high_grade, EXCLUDED.calculation_method, EXCLUDED.calculation_int, EXCLUDED.outcome_import_id, EXCLUDED.root_account_ids, EXCLUDED.description) RETURNING "id"  (0.3ms) SELECT COUNT(*) FROM "learning_outcomes"  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.4ms) SELECT COUNT(*) FROM "user_observers" UserObserver Create Many (0.4ms) INSERT INTO "user_observers" ("observing_user_id","observed_user_id","workflow_state","created_at","updated_at") VALUES (21,3,'active','2022-09-14 17:04:48.893305','2022-09-14 17:04:48.893305'),(21,2,'active','2022-09-14 17:04:48.893305','2022-09-14 17:04:48.893305') ON CONFLICT (observing_user_id, observed_user_id) DO UPDATE SET "observing_user_id"=EXCLUDED."observing_user_id","observed_user_id"=EXCLUDED."observed_user_id","workflow_state"=EXCLUDED."workflow_state","updated_at"=EXCLUDED."updated_at" WHERE ("user_observers".observing_user_id, "user_observers".observed_user_id, "user_observers".workflow_state) IS DISTINCT FROM (EXCLUDED.observing_user_id, EXCLUDED.observed_user_id, EXCLUDED.workflow_state) RETURNING "id"  (0.4ms) SELECT COUNT(*) FROM "user_observers"  (0.5ms) SELECT COUNT(*) FROM "user_observers" UserObserver Create Many (0.5ms) INSERT INTO "user_observers" ("observing_user_id","observed_user_id","workflow_state","created_at","updated_at") VALUES (21,3,'active','2022-09-14 17:04:48.896937','2022-09-14 17:04:48.896937'),(21,2,'active','2022-09-14 17:04:48.896937','2022-09-14 17:04:48.896937') ON CONFLICT (observing_user_id, observed_user_id) DO UPDATE SET "observing_user_id"=EXCLUDED."observing_user_id","observed_user_id"=EXCLUDED."observed_user_id","workflow_state"=EXCLUDED."workflow_state","updated_at"=EXCLUDED."updated_at" WHERE ("user_observers".observing_user_id, "user_observers".observed_user_id, "user_observers".workflow_state) IS DISTINCT FROM (EXCLUDED.observing_user_id, EXCLUDED.observed_user_id, EXCLUDED.workflow_state) RETURNING "id"  (0.5ms) SELECT COUNT(*) FROM "user_observers"  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) SELECT COUNT(*) FROM "users"  (0.3ms) SELECT COUNT(*) FROM "courses" Course Create Many (0.6ms) INSERT INTO "courses" ("canvas_id","sis_id","course_code","name","canvas_account_id","canvas_term_id","start_at","end_at","workflow_state","grading_standard_id","created_at","updated_at") VALUES (1,'course_sis_id_1','C1','Course #1',1,1,'2017-03-27 21:53:18','2017-04-27 12:21:18','active',NULL,'2022-09-14 17:04:48.903607','2022-09-14 17:04:48.903607'),(2,'course_sis_id_2','C2','Course #2',1,1,'2017-03-27 21:53:18','2017-04-27 12:21:18','unpublished',NULL,'2022-09-14 17:04:48.903607','2022-09-14 17:04:48.903607') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","sis_id"=EXCLUDED."sis_id","course_code"=EXCLUDED."course_code","name"=EXCLUDED."name","canvas_account_id"=EXCLUDED."canvas_account_id","canvas_term_id"=EXCLUDED."canvas_term_id","start_at"=EXCLUDED."start_at","end_at"=EXCLUDED."end_at","workflow_state"=EXCLUDED."workflow_state","grading_standard_id"=EXCLUDED."grading_standard_id","updated_at"=EXCLUDED."updated_at" WHERE ("courses".canvas_id, "courses".sis_id, "courses".course_code, "courses".name, "courses".canvas_account_id, "courses".canvas_term_id, "courses".start_at, "courses".end_at, "courses".workflow_state, "courses".grading_standard_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.sis_id, EXCLUDED.course_code, EXCLUDED.name, EXCLUDED.canvas_account_id, EXCLUDED.canvas_term_id, EXCLUDED.start_at, EXCLUDED.end_at, EXCLUDED.workflow_state, EXCLUDED.grading_standard_id) RETURNING "id" User Create Many (0.5ms) INSERT INTO "users" ("canvas_id","sis_id","email","first_name","last_name","name","sortable_name","workflow_state","login_id","created_at","updated_at") VALUES (1,'sis_id_1','poorbastard@yharnam.com','Patches','the Spider','Patches the Spider','the Spider, Patches','active','spiderdude1337','2022-09-14 17:04:48.905644','2022-09-14 17:04:48.905644'),(2,'sis_id_2','dreamer@yharnam.com','Hunter','Djura','Hunter Djura','Djura, Hunter','active','retireddude109','2022-09-14 17:04:48.905644','2022-09-14 17:04:48.905644') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","sis_id"=EXCLUDED."sis_id","email"=EXCLUDED."email","first_name"=EXCLUDED."first_name","last_name"=EXCLUDED."last_name","name"=EXCLUDED."name","sortable_name"=EXCLUDED."sortable_name","workflow_state"=EXCLUDED."workflow_state","login_id"=EXCLUDED."login_id","updated_at"=EXCLUDED."updated_at" WHERE ("users".canvas_id, "users".sis_id, "users".email, "users".first_name, "users".last_name, "users".name, "users".sortable_name, "users".workflow_state, "users".login_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.sis_id, EXCLUDED.email, EXCLUDED.first_name, EXCLUDED.last_name, EXCLUDED.name, EXCLUDED.sortable_name, EXCLUDED.workflow_state, EXCLUDED.login_id) RETURNING "id"  (0.3ms) SELECT COUNT(*) FROM "users"  (0.3ms) SELECT COUNT(*) FROM "courses"  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN Course Create Many (0.6ms) INSERT INTO "courses" ("canvas_id","sis_id","course_code","name","canvas_account_id","canvas_term_id","start_at","end_at","workflow_state","grading_standard_id","created_at","updated_at") VALUES (1,'course_sis_id_1','C1','Course #1',1,1,'2017-03-27 21:53:18','2017-04-27 12:21:18','active',NULL,'2022-09-14 17:04:48.914910','2022-09-14 17:04:48.914910'),(2,'course_sis_id_2','C2','Course #2',1,1,'2017-03-27 21:53:18','2017-04-27 12:21:18','unpublished',NULL,'2022-09-14 17:04:48.914910','2022-09-14 17:04:48.914910') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","sis_id"=EXCLUDED."sis_id","course_code"=EXCLUDED."course_code","name"=EXCLUDED."name","canvas_account_id"=EXCLUDED."canvas_account_id","canvas_term_id"=EXCLUDED."canvas_term_id","start_at"=EXCLUDED."start_at","end_at"=EXCLUDED."end_at","workflow_state"=EXCLUDED."workflow_state","grading_standard_id"=EXCLUDED."grading_standard_id","updated_at"=EXCLUDED."updated_at" WHERE ("courses".canvas_id, "courses".sis_id, "courses".course_code, "courses".name, "courses".canvas_account_id, "courses".canvas_term_id, "courses".start_at, "courses".end_at, "courses".workflow_state, "courses".grading_standard_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.sis_id, EXCLUDED.course_code, EXCLUDED.name, EXCLUDED.canvas_account_id, EXCLUDED.canvas_term_id, EXCLUDED.start_at, EXCLUDED.end_at, EXCLUDED.workflow_state, EXCLUDED.grading_standard_id) RETURNING "id"  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) SELECT COUNT(*) FROM "submissions" Submission Create Many (0.8ms) INSERT INTO "submissions" ("canvas_id","canvas_user_id","canvas_course_id","canvas_assignment_id","submitted_at","due_at","graded_at","score","points_possible","excused","workflow_state","created_at","updated_at") VALUES (1,1,1,1,'2017-09-21 18:28:15','2017-09-27 18:28:15','2017-09-21 19:36:23',5.0,10.0,TRUE,'graded','2022-09-14 17:04:48.920679','2022-09-14 17:04:48.920679'),(2,1,1,2,'2017-09-21 18:28:15','2017-09-28 18:28:15','2017-09-21 19:36:23',5.0,10.0,FALSE,'submitted','2022-09-14 17:04:48.920679','2022-09-14 17:04:48.920679') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","canvas_user_id"=EXCLUDED."canvas_user_id","canvas_course_id"=EXCLUDED."canvas_course_id","canvas_assignment_id"=EXCLUDED."canvas_assignment_id","submitted_at"=EXCLUDED."submitted_at","due_at"=EXCLUDED."due_at","graded_at"=EXCLUDED."graded_at","score"=EXCLUDED."score","points_possible"=EXCLUDED."points_possible","excused"=EXCLUDED."excused","workflow_state"=EXCLUDED."workflow_state","updated_at"=EXCLUDED."updated_at" WHERE ("submissions".canvas_id, "submissions".canvas_user_id, "submissions".canvas_course_id, "submissions".canvas_assignment_id, "submissions".submitted_at, "submissions".due_at, "submissions".graded_at, "submissions".score, "submissions".points_possible, "submissions".excused, "submissions".workflow_state) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.canvas_user_id, EXCLUDED.canvas_course_id, EXCLUDED.canvas_assignment_id, EXCLUDED.submitted_at, EXCLUDED.due_at, EXCLUDED.graded_at, EXCLUDED.score, EXCLUDED.points_possible, EXCLUDED.excused, EXCLUDED.workflow_state) RETURNING "id"  (0.3ms) SELECT COUNT(*) FROM "submissions"  (0.1ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] [BatchTestJobBase] [442dede4-2391-4a89-8a60-31cf1f3a2e3d] Performing BatchTestJobBase (Job ID: 442dede4-2391-4a89-8a60-31cf1f3a2e3d) from Test(default) [ActiveJob] [BatchTestJobBase] [442dede4-2391-4a89-8a60-31cf1f3a2e3d] Performed BatchTestJobBase (Job ID: 442dede4-2391-4a89-8a60-31cf1f3a2e3d) from Test(default) in 0.28ms  (0.2ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [BatchTestJobBase] [515dc1c8-bcda-4412-b5b7-1740159052a3] Performing BatchTestJobBase (Job ID: 515dc1c8-bcda-4412-b5b7-1740159052a3) from Test(default) [ActiveJob] [BatchTestJobBase] [515dc1c8-bcda-4412-b5b7-1740159052a3] Performed BatchTestJobBase (Job ID: 515dc1c8-bcda-4412-b5b7-1740159052a3) from Test(default) in 0.3ms  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] [BatchTestJobBase] [cb1a9121-7bcc-4ef5-a77c-02221e80a237] Performing BatchTestJobBase (Job ID: cb1a9121-7bcc-4ef5-a77c-02221e80a237) from Test(default) [ActiveJob] [BatchTestJobBase] [cb1a9121-7bcc-4ef5-a77c-02221e80a237] Performed BatchTestJobBase (Job ID: cb1a9121-7bcc-4ef5-a77c-02221e80a237) from Test(default) in 0.09ms  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] [FailingBatchTestJobBase] [2e773035-a23d-4df7-920e-995cc972703f] Performing FailingBatchTestJobBase (Job ID: 2e773035-a23d-4df7-920e-995cc972703f) from Test(default) [ActiveJob] [FailingBatchTestJobBase] [2e773035-a23d-4df7-920e-995cc972703f] Error performing FailingBatchTestJobBase (Job ID: 2e773035-a23d-4df7-920e-995cc972703f) from Test(default) in 0.27ms: RuntimeError (Foo): /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/job_batching/support/base_job.rb:12:in `perform' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/execution.rb:39:in `block in perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:109:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/active_job.rb:14:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/i18n-1.12.0/lib/i18n.rb:317:in `with_locale' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/translation.rb:9:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:26:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/notifications.rb:168:in `block in instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/notifications.rb:168:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:25:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:46:in `block in tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/tagged_logging.rb:71:in `block in tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/tagged_logging.rb:28:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/tagged_logging.rb:71:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:46:in `tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:22:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:136:in `run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/execution.rb:38:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/job_batching/active_job_spec.rb:47:in `block (6 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:263:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:263:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:511:in `block in with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:468:in `block in with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:486:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-rails-5.1.1/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:486:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:468:in `with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:511:in `with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:259:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:646:in `block in run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:642:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:642:in `run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:607:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/configuration.rb:2068:in `with_suite_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:116:in `block in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/reporter.rb:74:in `report' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:115:in `run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:89:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:71:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:45:in `invoke' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/exe/rspec:4:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/rspec:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/rspec:23:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:58:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:58:in `kernel_load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:23:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:483:in `exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:31:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:25:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/exe/bundle:48:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/friendly_errors.rb:120:in `with_friendly_errors' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/exe/bundle:36:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/bundle:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/bundle:23:in `
'  (0.2ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] Enqueued BatchTestJobBase (Job ID: 28ecf6d5-3a70-4767-9161-6a2c5e49a56d) to Test(default)  (0.1ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] Enqueued BatchTestJobBase (Job ID: db3587b8-a4fb-462d-859c-1ca1f818fec2) to Test(default)  (0.2ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] Enqueued BatchTestJobBase (Job ID: d9ff8b97-3ced-487f-a02e-0e31f981d468) to Test(default)  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] Enqueued RetryingJob (Job ID: 5e190da7-7dfd-467a-8a5e-8a840b947b4f) to Sidekiq(default) [ActiveJob] [RetryingJob] [5e190da7-7dfd-467a-8a5e-8a840b947b4f] Performing RetryingJob (Job ID: 5e190da7-7dfd-467a-8a5e-8a840b947b4f) from Sidekiq(default) [ActiveJob] [RetryingJob] [5e190da7-7dfd-467a-8a5e-8a840b947b4f] Error performing RetryingJob (Job ID: 5e190da7-7dfd-467a-8a5e-8a840b947b4f) from Sidekiq(default) in 2.38ms: RuntimeError (A Failure): /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/job_batching/batch_spec.rb:268:in `perform' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/execution.rb:39:in `block in perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:109:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/active_job.rb:14:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/i18n-1.12.0/lib/i18n.rb:322:in `with_locale' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/translation.rb:9:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:26:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/notifications.rb:168:in `block in instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/notifications.rb:168:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:25:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:46:in `block in tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/tagged_logging.rb:71:in `block in tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/tagged_logging.rb:28:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/tagged_logging.rb:71:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:46:in `tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:22:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:136:in `run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/execution.rb:38:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/execution.rb:24:in `block in execute' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:109:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/railtie.rb:28:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/execution_wrapper.rb:90:in `wrap' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/reloader.rb:73:in `block in wrap' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/execution_wrapper.rb:90:in `wrap' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/reloader.rb:72:in `wrap' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/railtie.rb:27:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:136:in `run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/execution.rb:22:in `execute' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/queue_adapters/sidekiq_adapter.rb:42:in `perform' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/sidekiq-6.4.1/lib/sidekiq/testing.rb:300:in `execute_job' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/sidekiq-6.4.1/lib/sidekiq/testing.rb:295:in `block in process_job' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/sidekiq-6.4.1/lib/sidekiq/middleware/chain.rb:138:in `block in invoke' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/sidekiq.rb:73:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/sidekiq-6.4.1/lib/sidekiq/middleware/chain.rb:140:in `block in invoke' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/sidekiq-6.4.1/lib/sidekiq/middleware/chain.rb:143:in `invoke' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/sidekiq-6.4.1/lib/sidekiq/testing.rb:294:in `process_job' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/job_batching/batch_spec.rb:289:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:263:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:263:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:511:in `block in with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:468:in `block in with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:486:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-rails-5.1.1/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:486:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:468:in `with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:511:in `with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:259:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:646:in `block in run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:642:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:642:in `run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:607:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/configuration.rb:2068:in `with_suite_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:116:in `block in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/reporter.rb:74:in `report' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:115:in `run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:89:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:71:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:45:in `invoke' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/exe/rspec:4:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/rspec:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/rspec:23:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:58:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:58:in `kernel_load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:23:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:483:in `exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:31:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:25:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/exe/bundle:48:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/friendly_errors.rb:120:in `with_friendly_errors' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/exe/bundle:36:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/bundle:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/bundle:23:in `
' [ActiveJob] [RetryingJob] [5e190da7-7dfd-467a-8a5e-8a840b947b4f] Performing RetryingJob (Job ID: 5e190da7-7dfd-467a-8a5e-8a840b947b4f) from Sidekiq(default) [ActiveJob] [RetryingJob] [5e190da7-7dfd-467a-8a5e-8a840b947b4f] Performed RetryingJob (Job ID: 5e190da7-7dfd-467a-8a5e-8a840b947b4f) from Sidekiq(default) in 2.44ms  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] Enqueued TestWorker (Job ID: 854cdf33-7261-4f4d-aae1-627fb449ba45) to Sidekiq(default)  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.4ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] Enqueued CanvasSync::JobBatches::ActiveJob::ActiveJobCallbackWorker (Job ID: 93809352-7455-4095-a76d-c4ff6bdce6b8) to Test(default) with arguments: "SampleCallback", "complete", {"a"=>"b"}, "GXziUW6SAkK2-A", nil  (0.2ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] Enqueued CanvasSync::JobBatches::ActiveJob::ActiveJobCallbackWorker (Job ID: 11aa733d-2c30-4179-9f10-647bbf73fdd4) to Test(default) with arguments: "SampleCallback", "complete", {"a"=>"b"}, "a8CKq0Xj_mT1bA", nil [ActiveJob] Enqueued CanvasSync::JobBatches::ActiveJob::ActiveJobCallbackWorker (Job ID: a916051b-e87f-44ec-aa48-dc78d9fb4a53) to Test(default) with arguments: "SampleCallback2", "complete", {"b"=>"a"}, "a8CKq0Xj_mT1bA", nil  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.5ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.7ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] Enqueued ContextedJob (Job ID: 7a59bf25-22b5-41eb-8afc-df9d5283536b) to Sidekiq(default) [ActiveJob] [TestWorker] [854cdf33-7261-4f4d-aae1-627fb449ba45] Performing TestWorker (Job ID: 854cdf33-7261-4f4d-aae1-627fb449ba45) from Sidekiq(default) [ActiveJob] [TestWorker] [854cdf33-7261-4f4d-aae1-627fb449ba45] Performed TestWorker (Job ID: 854cdf33-7261-4f4d-aae1-627fb449ba45) from Sidekiq(default) in 15.68ms [ActiveJob] [ContextedJob] [7a59bf25-22b5-41eb-8afc-df9d5283536b] Performing ContextedJob (Job ID: 7a59bf25-22b5-41eb-8afc-df9d5283536b) from Sidekiq(default) [ActiveJob] [ContextedJob] [7a59bf25-22b5-41eb-8afc-df9d5283536b] Performed ContextedJob (Job ID: 7a59bf25-22b5-41eb-8afc-df9d5283536b) from Sidekiq(default) in 4.63ms  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] Enqueued ContextedJob (Job ID: 1b45eeb2-02a6-459a-9dc4-1a372d6c46e1) to Sidekiq(default) [ActiveJob] [ContextedJob] [1b45eeb2-02a6-459a-9dc4-1a372d6c46e1] Performing ContextedJob (Job ID: 1b45eeb2-02a6-459a-9dc4-1a372d6c46e1) from Sidekiq(default) [ActiveJob] [ContextedJob] [1b45eeb2-02a6-459a-9dc4-1a372d6c46e1] Performed ContextedJob (Job ID: 1b45eeb2-02a6-459a-9dc4-1a372d6c46e1) from Sidekiq(default) in 9.09ms  (0.3ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] Enqueued BatchTestJobBase (Job ID: bbe49b2d-1601-4bf7-8d69-8e058f177561) to Sidekiq(default) [ActiveJob] [BatchTestJobBase] [bbe49b2d-1601-4bf7-8d69-8e058f177561] Performing BatchTestJobBase (Job ID: bbe49b2d-1601-4bf7-8d69-8e058f177561) from Sidekiq(default) [ActiveJob] [BatchTestJobBase] [bbe49b2d-1601-4bf7-8d69-8e058f177561] Performed BatchTestJobBase (Job ID: bbe49b2d-1601-4bf7-8d69-8e058f177561) from Sidekiq(default) in 3.36ms [ActiveJob] Enqueued ContextedJob (Job ID: 048e6f72-5b03-4253-98e7-8270e00d7900) to Sidekiq(default) [ActiveJob] [ContextedJob] [048e6f72-5b03-4253-98e7-8270e00d7900] Performing ContextedJob (Job ID: 048e6f72-5b03-4253-98e7-8270e00d7900) from Sidekiq(default) [ActiveJob] [ContextedJob] [048e6f72-5b03-4253-98e7-8270e00d7900] Performed ContextedJob (Job ID: 048e6f72-5b03-4253-98e7-8270e00d7900) from Sidekiq(default) in 7.07ms  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] Enqueued TestWorker (Job ID: e57916f4-0e89-44db-a789-f0c2bb3f388e) to Sidekiq(default) [ActiveJob] Enqueued TestWorker (Job ID: fb97be92-f0ad-4cef-9d2f-afd17445a37d) to Sidekiq(default) [ActiveJob] Enqueued TestWorker (Job ID: 25dcaeb5-ddb1-4011-84c5-b466e278ba70) to Sidekiq(default)  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] Enqueued WorkerA (Job ID: 8f7e1254-5ee0-4e33-bf79-ac24d0fadbd2) to Sidekiq(default) [ActiveJob] Enqueued WorkerB (Job ID: 56a811d2-6148-4bb4-8dee-33ccd927607c) to Sidekiq(default) [ActiveJob] Enqueued WorkerA (Job ID: af908c04-ffd2-4657-a349-8f60889b8ff0) to Sidekiq(default) [ActiveJob] Enqueued WorkerC (Job ID: 13e74030-3219-4501-88fe-13e1f56a4615) to Sidekiq(default)  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] Enqueued TestWorker (Job ID: ab1387b3-3a38-41e2-94f7-77c67eead327) to Sidekiq(default)  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.3ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] Enqueued TestWorker (Job ID: a6d32f0f-a1a5-4691-b639-f6f9e2c625a0) to Sidekiq(default)  (0.3ms) ROLLBACK  (0.5ms) SELECT "schema_migrations"."version" FROM "schema_migrations" ORDER BY "schema_migrations"."version" ASC  (0.3ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.5ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.6ms) SELECT COUNT(*) FROM "canvas_sync_job_logs" [ActiveJob] [GoodJob] [8c93aa11-db98-4b6d-bbab-3b1a07d29e01] Performing GoodJob (Job ID: 8c93aa11-db98-4b6d-bbab-3b1a07d29e01) from Test(default) with arguments: "argument" [ActiveJob] [GoodJob] [8c93aa11-db98-4b6d-bbab-3b1a07d29e01] CanvasSync::JobLog Load (0.3ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "8c93aa11-db98-4b6d-bbab-3b1a07d29e01"], ["LIMIT", 1]] [ActiveJob] [GoodJob] [8c93aa11-db98-4b6d-bbab-3b1a07d29e01]  (0.3ms) SAVEPOINT active_record_1 [ActiveJob] [GoodJob] [8c93aa11-db98-4b6d-bbab-3b1a07d29e01] CanvasSync::JobLog Create (0.4ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "GoodJob"], ["status", "enqueued"], ["job_arguments", "---\n- argument\n"], ["created_at", "2022-09-14 17:08:16.272605"], ["updated_at", "2022-09-14 17:08:16.272605"], ["job_id", "8c93aa11-db98-4b6d-bbab-3b1a07d29e01"]] [ActiveJob] [GoodJob] [8c93aa11-db98-4b6d-bbab-3b1a07d29e01]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [GoodJob] [8c93aa11-db98-4b6d-bbab-3b1a07d29e01]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [GoodJob] [8c93aa11-db98-4b6d-bbab-3b1a07d29e01] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-09-14 17:08:16.274145"], ["status", "running"], ["updated_at", "2022-09-14 17:08:16.274399"], ["id", 352]] [ActiveJob] [GoodJob] [8c93aa11-db98-4b6d-bbab-3b1a07d29e01]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [GoodJob] [8c93aa11-db98-4b6d-bbab-3b1a07d29e01]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [GoodJob] [8c93aa11-db98-4b6d-bbab-3b1a07d29e01] CanvasSync::JobLog Update (0.4ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2022-09-14 17:08:16.275715"], ["status", "success"], ["updated_at", "2022-09-14 17:08:16.276243"], ["id", 352]] [ActiveJob] [GoodJob] [8c93aa11-db98-4b6d-bbab-3b1a07d29e01]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [GoodJob] [8c93aa11-db98-4b6d-bbab-3b1a07d29e01] Performed GoodJob (Job ID: 8c93aa11-db98-4b6d-bbab-3b1a07d29e01) from Test(default) in 16.53ms  (0.3ms) SELECT COUNT(*) FROM "canvas_sync_job_logs" CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" ORDER BY "canvas_sync_job_logs"."id" DESC LIMIT $1 [["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [BadJob] [3e47c330-64d0-42f3-98c1-8e6b182d0246] Performing BadJob (Job ID: 3e47c330-64d0-42f3-98c1-8e6b182d0246) from Test(default) with arguments: "argument" [ActiveJob] [BadJob] [3e47c330-64d0-42f3-98c1-8e6b182d0246] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "3e47c330-64d0-42f3-98c1-8e6b182d0246"], ["LIMIT", 1]] [ActiveJob] [BadJob] [3e47c330-64d0-42f3-98c1-8e6b182d0246]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [BadJob] [3e47c330-64d0-42f3-98c1-8e6b182d0246] CanvasSync::JobLog Create (0.2ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "BadJob"], ["status", "enqueued"], ["job_arguments", "---\n- argument\n"], ["created_at", "2022-09-14 17:08:16.282601"], ["updated_at", "2022-09-14 17:08:16.282601"], ["job_id", "3e47c330-64d0-42f3-98c1-8e6b182d0246"]] [ActiveJob] [BadJob] [3e47c330-64d0-42f3-98c1-8e6b182d0246]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [BadJob] [3e47c330-64d0-42f3-98c1-8e6b182d0246]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [BadJob] [3e47c330-64d0-42f3-98c1-8e6b182d0246] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-09-14 17:08:16.283818"], ["status", "running"], ["updated_at", "2022-09-14 17:08:16.284098"], ["id", 353]] [ActiveJob] [BadJob] [3e47c330-64d0-42f3-98c1-8e6b182d0246]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [BadJob] [3e47c330-64d0-42f3-98c1-8e6b182d0246]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [BadJob] [3e47c330-64d0-42f3-98c1-8e6b182d0246] CanvasSync::JobLog Update (0.5ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "exception" = $2, "backtrace" = $3, "status" = $4, "updated_at" = $5 WHERE "canvas_sync_job_logs"."id" = $6 [["completed_at", "2022-09-14 17:08:16.285147"], ["exception", "EvilError: EvilError"], ["backtrace", "/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:12:in `perform'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/execution.rb:39:in `block in perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:109:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/active_job.rb:24:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:21:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/i18n-1.12.0/lib/i18n.rb:317:in `with_locale'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/translation.rb:9:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:26:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/notifications.rb:168:in `block in instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/notifications.rb:168:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:25:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:46:in `block in tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/tagged_logging.rb:71:in `block in tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/tagged_logging.rb:28:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/tagged_logging.rb:71:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:46:in `tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:22:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:136:in `run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/execution.rb:38:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/execution.rb:18:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:40:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/matchers/built_in/raise_error.rb:59:in `matches?'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:51:in `block in handle_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:27:in `with_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:48:in `handle_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/expectation_target.rb:65:in `to'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/expectation_target.rb:139:in `to'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:39:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:263:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:263:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:511:in `block in with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:468:in `block in with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:486:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-rails-5.1.1/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:486:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:468:in `with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:511:in `with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:259:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:646:in `block in run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:642:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:642:in `run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:607:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/configuration.rb:2068:in `with_suite_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:116:in `block in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/reporter.rb:74:in `report'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:115:in `run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:89:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:71:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:45:in `invoke'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/exe/rspec:4:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/rspec:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/rspec:23:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:58:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:58:in `kernel_load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:23:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:483:in `exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:31:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:25:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/exe/bundle:48:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/friendly_errors.rb:120:in `with_friendly_errors'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/exe/bundle:36:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/bundle:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/bundle:23:in `
'"], ["status", "error"], ["updated_at", "2022-09-14 17:08:16.285451"], ["id", 353]] [ActiveJob] [BadJob] [3e47c330-64d0-42f3-98c1-8e6b182d0246]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [BadJob] [3e47c330-64d0-42f3-98c1-8e6b182d0246] Error performing BadJob (Job ID: 3e47c330-64d0-42f3-98c1-8e6b182d0246) from Test(default) in 5.14ms: EvilError (EvilError): /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:12:in `perform' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/execution.rb:39:in `block in perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:109:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/active_job.rb:24:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:21:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/i18n-1.12.0/lib/i18n.rb:317:in `with_locale' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/translation.rb:9:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:26:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/notifications.rb:168:in `block in instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/notifications.rb:168:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:25:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:46:in `block in tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/tagged_logging.rb:71:in `block in tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/tagged_logging.rb:28:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/tagged_logging.rb:71:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:46:in `tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:22:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:136:in `run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/execution.rb:38:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/execution.rb:18:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:40:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/matchers/built_in/raise_error.rb:59:in `matches?' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:51:in `block in handle_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:27:in `with_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:48:in `handle_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/expectation_target.rb:65:in `to' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/expectation_target.rb:139:in `to' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:39:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:263:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:263:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:511:in `block in with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:468:in `block in with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:486:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-rails-5.1.1/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:486:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:468:in `with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:511:in `with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:259:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:646:in `block in run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:642:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:642:in `run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:607:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/configuration.rb:2068:in `with_suite_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:116:in `block in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/reporter.rb:74:in `report' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:115:in `run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:89:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:71:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:45:in `invoke' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/exe/rspec:4:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/rspec:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/rspec:23:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:58:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:58:in `kernel_load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:23:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:483:in `exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:31:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:25:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/exe/bundle:48:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/friendly_errors.rb:120:in `with_friendly_errors' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/exe/bundle:36:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/bundle:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/bundle:23:in `
' CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" ORDER BY "canvas_sync_job_logs"."id" DESC LIMIT $1 [["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [BadJob] [4d1613c5-8a77-47e3-84ac-15b229f4809e] Performing BadJob (Job ID: 4d1613c5-8a77-47e3-84ac-15b229f4809e) from Test(default) [ActiveJob] [BadJob] [4d1613c5-8a77-47e3-84ac-15b229f4809e] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "4d1613c5-8a77-47e3-84ac-15b229f4809e"], ["LIMIT", 1]] [ActiveJob] [BadJob] [4d1613c5-8a77-47e3-84ac-15b229f4809e]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [BadJob] [4d1613c5-8a77-47e3-84ac-15b229f4809e] CanvasSync::JobLog Create (0.2ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["job_class", "BadJob"], ["status", "enqueued"], ["created_at", "2022-09-14 17:08:16.290501"], ["updated_at", "2022-09-14 17:08:16.290501"], ["job_id", "4d1613c5-8a77-47e3-84ac-15b229f4809e"]] [ActiveJob] [BadJob] [4d1613c5-8a77-47e3-84ac-15b229f4809e]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [BadJob] [4d1613c5-8a77-47e3-84ac-15b229f4809e]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [BadJob] [4d1613c5-8a77-47e3-84ac-15b229f4809e] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-09-14 17:08:16.291638"], ["status", "running"], ["updated_at", "2022-09-14 17:08:16.291999"], ["id", 354]] [ActiveJob] [BadJob] [4d1613c5-8a77-47e3-84ac-15b229f4809e]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [BadJob] [4d1613c5-8a77-47e3-84ac-15b229f4809e]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [BadJob] [4d1613c5-8a77-47e3-84ac-15b229f4809e] CanvasSync::JobLog Update (0.6ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "exception" = $2, "backtrace" = $3, "status" = $4, "updated_at" = $5 WHERE "canvas_sync_job_logs"."id" = $6 [["completed_at", "2022-09-14 17:08:16.293527"], ["exception", "ArgumentError: wrong number of arguments (given 0, expected 1)"], ["backtrace", "/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:11:in `perform'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/execution.rb:39:in `block in perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:109:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/active_job.rb:24:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:21:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/i18n-1.12.0/lib/i18n.rb:317:in `with_locale'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/translation.rb:9:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:26:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/notifications.rb:168:in `block in instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/notifications.rb:168:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:25:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:46:in `block in tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/tagged_logging.rb:71:in `block in tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/tagged_logging.rb:28:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/tagged_logging.rb:71:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:46:in `tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:22:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:136:in `run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/execution.rb:38:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/execution.rb:18:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:52:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/matchers/built_in/raise_error.rb:59:in `matches?'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:51:in `block in handle_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:27:in `with_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:48:in `handle_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/expectation_target.rb:65:in `to'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/expectation_target.rb:139:in `to'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:51:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:263:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:263:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:511:in `block in with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:468:in `block in with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:486:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-rails-5.1.1/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:486:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:468:in `with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:511:in `with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:259:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:646:in `block in run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:642:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:642:in `run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:607:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/configuration.rb:2068:in `with_suite_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:116:in `block in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/reporter.rb:74:in `report'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:115:in `run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:89:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:71:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:45:in `invoke'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/exe/rspec:4:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/rspec:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/rspec:23:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:58:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:58:in `kernel_load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:23:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:483:in `exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:31:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:25:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/exe/bundle:48:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/friendly_errors.rb:120:in `with_friendly_errors'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/exe/bundle:36:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/bundle:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/bundle:23:in `
'"], ["status", "error"], ["updated_at", "2022-09-14 17:08:16.293964"], ["id", 354]] [ActiveJob] [BadJob] [4d1613c5-8a77-47e3-84ac-15b229f4809e]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [BadJob] [4d1613c5-8a77-47e3-84ac-15b229f4809e] Error performing BadJob (Job ID: 4d1613c5-8a77-47e3-84ac-15b229f4809e) from Test(default) in 6.3ms: ArgumentError (wrong number of arguments (given 0, expected 1)): /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:11:in `perform' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/execution.rb:39:in `block in perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:109:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/active_job.rb:24:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:21:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/i18n-1.12.0/lib/i18n.rb:317:in `with_locale' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/translation.rb:9:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:26:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/notifications.rb:168:in `block in instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/notifications.rb:168:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:25:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:46:in `block in tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/tagged_logging.rb:71:in `block in tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/tagged_logging.rb:28:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/tagged_logging.rb:71:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:46:in `tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:22:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:136:in `run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/execution.rb:38:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/execution.rb:18:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:52:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/matchers/built_in/raise_error.rb:59:in `matches?' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:51:in `block in handle_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:27:in `with_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:48:in `handle_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/expectation_target.rb:65:in `to' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/expectation_target.rb:139:in `to' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:51:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:263:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:263:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:511:in `block in with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:468:in `block in with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:486:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-rails-5.1.1/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:486:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:468:in `with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:511:in `with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:259:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:646:in `block in run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:642:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:642:in `run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:607:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/configuration.rb:2068:in `with_suite_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:116:in `block in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/reporter.rb:74:in `report' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:115:in `run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:89:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:71:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:45:in `invoke' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/exe/rspec:4:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/rspec:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/rspec:23:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:58:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:58:in `kernel_load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:23:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:483:in `exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:31:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:25:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/exe/bundle:48:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/friendly_errors.rb:120:in `with_friendly_errors' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/exe/bundle:36:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/bundle:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/bundle:23:in `
'  (0.2ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [BadJob] [f6b5dce2-1bfc-4991-93bb-350378375603] Performing BadJob (Job ID: f6b5dce2-1bfc-4991-93bb-350378375603) from Test(default) [ActiveJob] [BadJob] [f6b5dce2-1bfc-4991-93bb-350378375603] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "f6b5dce2-1bfc-4991-93bb-350378375603"], ["LIMIT", 1]] [ActiveJob] [BadJob] [f6b5dce2-1bfc-4991-93bb-350378375603]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [BadJob] [f6b5dce2-1bfc-4991-93bb-350378375603] CanvasSync::JobLog Create (0.2ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["job_class", "BadJob"], ["status", "enqueued"], ["created_at", "2022-09-14 17:08:16.298789"], ["updated_at", "2022-09-14 17:08:16.298789"], ["job_id", "f6b5dce2-1bfc-4991-93bb-350378375603"]] [ActiveJob] [BadJob] [f6b5dce2-1bfc-4991-93bb-350378375603]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [BadJob] [f6b5dce2-1bfc-4991-93bb-350378375603]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [BadJob] [f6b5dce2-1bfc-4991-93bb-350378375603] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-09-14 17:08:16.299620"], ["status", "running"], ["updated_at", "2022-09-14 17:08:16.299939"], ["id", 355]] [ActiveJob] [BadJob] [f6b5dce2-1bfc-4991-93bb-350378375603]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [BadJob] [f6b5dce2-1bfc-4991-93bb-350378375603]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [BadJob] [f6b5dce2-1bfc-4991-93bb-350378375603] CanvasSync::JobLog Update (0.7ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "exception" = $2, "backtrace" = $3, "status" = $4, "updated_at" = $5 WHERE "canvas_sync_job_logs"."id" = $6 [["completed_at", "2022-09-14 17:08:16.304462"], ["exception", "ArgumentError: wrong number of arguments (given 0, expected 1)"], ["backtrace", "/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:11:in `perform'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/execution.rb:39:in `block in perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:109:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/active_job.rb:24:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:21:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/i18n-1.12.0/lib/i18n.rb:317:in `with_locale'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/translation.rb:9:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:26:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/notifications.rb:168:in `block in instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/notifications.rb:168:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:25:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:46:in `block in tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/tagged_logging.rb:71:in `block in tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/tagged_logging.rb:28:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/tagged_logging.rb:71:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:46:in `tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:22:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:136:in `run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/execution.rb:38:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/execution.rb:18:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:60:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/matchers/built_in/raise_error.rb:59:in `matches?'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:51:in `block in handle_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:27:in `with_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:48:in `handle_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/expectation_target.rb:65:in `to'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/expectation_target.rb:139:in `to'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:59:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:263:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:263:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:511:in `block in with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:468:in `block in with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:486:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-rails-5.1.1/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:486:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:468:in `with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:511:in `with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:259:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:646:in `block in run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:642:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:642:in `run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:607:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/configuration.rb:2068:in `with_suite_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:116:in `block in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/reporter.rb:74:in `report'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:115:in `run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:89:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:71:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:45:in `invoke'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/exe/rspec:4:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/rspec:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/rspec:23:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:58:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:58:in `kernel_load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:23:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:483:in `exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:31:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:25:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/exe/bundle:48:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/friendly_errors.rb:120:in `with_friendly_errors'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/exe/bundle:36:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/bundle:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/bundle:23:in `
'\n\nError Occurred while handling an Error: NoMethodError: undefined method `bad_catcher' for BadJob:Class\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-mocks-3.11.0/lib/rspec/mocks/method_double.rb:28:in `block in original_implementation_callable'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-mocks-3.11.0/lib/rspec/mocks/message_expectation.rb:143:in `block in and_call_original'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-mocks-3.11.0/lib/rspec/mocks/message_expectation.rb:801:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-mocks-3.11.0/lib/rspec/mocks/message_expectation.rb:615:in `invoke_incrementing_actual_calls_by'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-mocks-3.11.0/lib/rspec/mocks/message_expectation.rb:470:in `invoke'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-mocks-3.11.0/lib/rspec/mocks/proxy.rb:217:in `message_received'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-mocks-3.11.0/lib/rspec/mocks/proxy.rb:361:in `message_received'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-mocks-3.11.0/lib/rspec/mocks/method_double.rb:78:in `proxy_method_invoked'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-mocks-3.11.0/lib/rspec/mocks/method_double.rb:64:in `block (2 levels) in define_proxy_method'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:31:in `rescue in block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:23:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/i18n-1.12.0/lib/i18n.rb:317:in `with_locale'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/translation.rb:9:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:26:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/notifications.rb:168:in `block in instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/notifications.rb:168:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:25:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:46:in `block in tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/tagged_logging.rb:71:in `block in tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/tagged_logging.rb:28:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/tagged_logging.rb:71:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:46:in `tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:22:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:136:in `run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/execution.rb:38:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/execution.rb:18:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:60:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/matchers/built_in/raise_error.rb:59:in `matches?'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:51:in `block in handle_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:27:in `with_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:48:in `handle_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/expectation_target.rb:65:in `to'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/expectation_target.rb:139:in `to'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:59:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:263:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:263:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:511:in `block in with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:468:in `block in with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:486:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-rails-5.1.1/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:486:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:468:in `with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:511:in `with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:259:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:646:in `block in run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:642:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:642:in `run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:607:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/configuration.rb:2068:in `with_suite_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:116:in `block in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/reporter.rb:74:in `report'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:115:in `run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:89:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:71:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:45:in `invoke'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/exe/rspec:4:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/rspec:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/rspec:23:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:58:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:58:in `kernel_load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:23:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:483:in `exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:31:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:25:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/exe/bundle:48:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/friendly_errors.rb:120:in `with_friendly_errors'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/exe/bundle:36:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/bundle:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/bundle:23:in `
'"], ["status", "error"], ["updated_at", "2022-09-14 17:08:16.304866"], ["id", 355]] [ActiveJob] [BadJob] [f6b5dce2-1bfc-4991-93bb-350378375603]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [BadJob] [f6b5dce2-1bfc-4991-93bb-350378375603] Error performing BadJob (Job ID: f6b5dce2-1bfc-4991-93bb-350378375603) from Test(default) in 8.84ms: ArgumentError (wrong number of arguments (given 0, expected 1)): /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:11:in `perform' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/execution.rb:39:in `block in perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:109:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/active_job.rb:24:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:21:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/i18n-1.12.0/lib/i18n.rb:317:in `with_locale' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/translation.rb:9:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:26:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/notifications.rb:168:in `block in instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/notifications.rb:168:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:25:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:46:in `block in tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/tagged_logging.rb:71:in `block in tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/tagged_logging.rb:28:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/tagged_logging.rb:71:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:46:in `tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:22:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:136:in `run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/execution.rb:38:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/execution.rb:18:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:60:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/matchers/built_in/raise_error.rb:59:in `matches?' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:51:in `block in handle_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:27:in `with_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:48:in `handle_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/expectation_target.rb:65:in `to' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/expectation_target.rb:139:in `to' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:59:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:263:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:263:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:511:in `block in with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:468:in `block in with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:486:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-rails-5.1.1/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:486:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:468:in `with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:511:in `with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:259:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:646:in `block in run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:642:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:642:in `run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:607:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/configuration.rb:2068:in `with_suite_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:116:in `block in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/reporter.rb:74:in `report' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:115:in `run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:89:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:71:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:45:in `invoke' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/exe/rspec:4:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/rspec:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/rspec:23:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:58:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:58:in `kernel_load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:23:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:483:in `exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:31:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:25:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/exe/bundle:48:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/friendly_errors.rb:120:in `with_friendly_errors' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/exe/bundle:36:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/bundle:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/bundle:23:in `
' CanvasSync::JobLog Load (0.3ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" ORDER BY "canvas_sync_job_logs"."id" DESC LIMIT $1 [["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] [CanvasSync::Jobs::ReportChecker] [ab1d68c8-1a17-4104-9849-41310b00e98f] Performing CanvasSync::Jobs::ReportChecker (Job ID: ab1d68c8-1a17-4104-9849-41310b00e98f) from Test(default) with arguments: "provisioning_csv", 1, "FakeProcessor", {} [ActiveJob] [CanvasSync::Jobs::ReportChecker] [ab1d68c8-1a17-4104-9849-41310b00e98f] CanvasSync::JobLog Load (0.3ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "ab1d68c8-1a17-4104-9849-41310b00e98f"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [ab1d68c8-1a17-4104-9849-41310b00e98f]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [ab1d68c8-1a17-4104-9849-41310b00e98f] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- provisioning_csv\n- 1\n- FakeProcessor\n- {}\n"], ["created_at", "2022-09-14 17:08:16.313613"], ["updated_at", "2022-09-14 17:08:16.313613"], ["job_id", "ab1d68c8-1a17-4104-9849-41310b00e98f"]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [ab1d68c8-1a17-4104-9849-41310b00e98f]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [ab1d68c8-1a17-4104-9849-41310b00e98f]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [ab1d68c8-1a17-4104-9849-41310b00e98f] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-09-14 17:08:16.315151"], ["status", "running"], ["updated_at", "2022-09-14 17:08:16.315443"], ["id", 356]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [ab1d68c8-1a17-4104-9849-41310b00e98f]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [ab1d68c8-1a17-4104-9849-41310b00e98f]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [ab1d68c8-1a17-4104-9849-41310b00e98f] CanvasSync::JobLog Destroy (0.3ms) DELETE FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."id" = $1 [["id", 356]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [ab1d68c8-1a17-4104-9849-41310b00e98f]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [ab1d68c8-1a17-4104-9849-41310b00e98f] Performed CanvasSync::Jobs::ReportChecker (Job ID: ab1d68c8-1a17-4104-9849-41310b00e98f) from Test(default) in 7.84ms  (0.1ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] [CanvasSync::Jobs::ReportChecker] [6c2a5b57-3981-4ddc-aeb6-517262e1ec37] Performing CanvasSync::Jobs::ReportChecker (Job ID: 6c2a5b57-3981-4ddc-aeb6-517262e1ec37) from Test(default) with arguments: "provisioning_csv", 1, "FakeProcessor", {} [ActiveJob] [CanvasSync::Jobs::ReportChecker] [6c2a5b57-3981-4ddc-aeb6-517262e1ec37] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "6c2a5b57-3981-4ddc-aeb6-517262e1ec37"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [6c2a5b57-3981-4ddc-aeb6-517262e1ec37]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [6c2a5b57-3981-4ddc-aeb6-517262e1ec37] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- provisioning_csv\n- 1\n- FakeProcessor\n- {}\n"], ["created_at", "2022-09-14 17:08:16.323573"], ["updated_at", "2022-09-14 17:08:16.323573"], ["job_id", "6c2a5b57-3981-4ddc-aeb6-517262e1ec37"]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [6c2a5b57-3981-4ddc-aeb6-517262e1ec37]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [6c2a5b57-3981-4ddc-aeb6-517262e1ec37]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [6c2a5b57-3981-4ddc-aeb6-517262e1ec37] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-09-14 17:08:16.324959"], ["status", "running"], ["updated_at", "2022-09-14 17:08:16.325303"], ["id", 357]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [6c2a5b57-3981-4ddc-aeb6-517262e1ec37]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [6c2a5b57-3981-4ddc-aeb6-517262e1ec37]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [6c2a5b57-3981-4ddc-aeb6-517262e1ec37] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- provisioning_csv\n- 1\n- FakeProcessor\n- {}\n- {}\n"], ["created_at", "2022-09-14 17:08:16.329162"], ["updated_at", "2022-09-14 17:08:16.329162"], ["job_id", "85f92f49-e003-4b4e-9373-daa2032e4f46"]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [6c2a5b57-3981-4ddc-aeb6-517262e1ec37]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [6c2a5b57-3981-4ddc-aeb6-517262e1ec37] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: 85f92f49-e003-4b4e-9373-daa2032e4f46) to Test(default) at 2022-09-14 17:08:46 UTC with arguments: "provisioning_csv", 1, "FakeProcessor", {}, {} [ActiveJob] [CanvasSync::Jobs::ReportChecker] [6c2a5b57-3981-4ddc-aeb6-517262e1ec37]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [6c2a5b57-3981-4ddc-aeb6-517262e1ec37] CanvasSync::JobLog Destroy (0.2ms) DELETE FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."id" = $1 [["id", 357]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [6c2a5b57-3981-4ddc-aeb6-517262e1ec37]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [6c2a5b57-3981-4ddc-aeb6-517262e1ec37] Performed CanvasSync::Jobs::ReportChecker (Job ID: 6c2a5b57-3981-4ddc-aeb6-517262e1ec37) from Test(default) in 9.87ms  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] [CanvasSync::Jobs::ReportChecker] [2c1c5157-9221-49ba-99c8-88895be774b2] Performing CanvasSync::Jobs::ReportChecker (Job ID: 2c1c5157-9221-49ba-99c8-88895be774b2) from Test(default) with arguments: "provisioning_csv", 1, "FakeProcessor", {} [ActiveJob] [CanvasSync::Jobs::ReportChecker] [2c1c5157-9221-49ba-99c8-88895be774b2] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "2c1c5157-9221-49ba-99c8-88895be774b2"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [2c1c5157-9221-49ba-99c8-88895be774b2]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [2c1c5157-9221-49ba-99c8-88895be774b2] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- provisioning_csv\n- 1\n- FakeProcessor\n- {}\n"], ["created_at", "2022-09-14 17:08:16.335696"], ["updated_at", "2022-09-14 17:08:16.335696"], ["job_id", "2c1c5157-9221-49ba-99c8-88895be774b2"]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [2c1c5157-9221-49ba-99c8-88895be774b2]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [2c1c5157-9221-49ba-99c8-88895be774b2]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [2c1c5157-9221-49ba-99c8-88895be774b2] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-09-14 17:08:16.337103"], ["status", "running"], ["updated_at", "2022-09-14 17:08:16.337403"], ["id", 359]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [2c1c5157-9221-49ba-99c8-88895be774b2]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [2c1c5157-9221-49ba-99c8-88895be774b2]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [2c1c5157-9221-49ba-99c8-88895be774b2] CanvasSync::JobLog Update (0.6ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "exception" = $2, "backtrace" = $3, "status" = $4, "updated_at" = $5 WHERE "canvas_sync_job_logs"."id" = $6 [["completed_at", "2022-09-14 17:08:16.342658"], ["exception", "NameError: undefined local variable or method `current_organization' for #"], ["backtrace", "/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/jobs/report_checker.rb:35:in `perform'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/execution.rb:39:in `block in perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:109:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/active_job.rb:24:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:21:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/i18n-1.12.0/lib/i18n.rb:317:in `with_locale'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/translation.rb:9:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:26:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/notifications.rb:168:in `block in instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/notifications.rb:168:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:25:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:46:in `block in tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/tagged_logging.rb:71:in `block in tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/tagged_logging.rb:28:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/tagged_logging.rb:71:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:46:in `tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:22:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:136:in `run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/execution.rb:38:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/execution.rb:18:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/report_checker_spec.rb:11:in `start_job'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/report_checker_spec.rb:53:in `block (5 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/matchers/built_in/raise_error.rb:59:in `matches?'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:51:in `block in handle_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:27:in `with_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:48:in `handle_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/expectation_target.rb:65:in `to'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/expectation_target.rb:139:in `to'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/report_checker_spec.rb:53:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:263:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:263:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:511:in `block in with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:468:in `block in with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:486:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-rails-5.1.1/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:486:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:468:in `with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:511:in `with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:259:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:646:in `block in run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:642:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:642:in `run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:607:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/configuration.rb:2068:in `with_suite_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:116:in `block in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/reporter.rb:74:in `report'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:115:in `run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:89:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:71:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:45:in `invoke'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/exe/rspec:4:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/rspec:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/rspec:23:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:58:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:58:in `kernel_load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:23:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:483:in `exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:31:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:25:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/exe/bundle:48:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/friendly_errors.rb:120:in `with_friendly_errors'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/exe/bundle:36:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/bundle:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/bundle:23:in `
'"], ["status", "error"], ["updated_at", "2022-09-14 17:08:16.343181"], ["id", 359]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [2c1c5157-9221-49ba-99c8-88895be774b2]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [2c1c5157-9221-49ba-99c8-88895be774b2] Error performing CanvasSync::Jobs::ReportChecker (Job ID: 2c1c5157-9221-49ba-99c8-88895be774b2) from Test(default) in 10.85ms: NameError (undefined local variable or method `current_organization' for #): /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/jobs/report_checker.rb:35:in `perform' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/execution.rb:39:in `block in perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:109:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/active_job.rb:24:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:21:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/i18n-1.12.0/lib/i18n.rb:317:in `with_locale' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/translation.rb:9:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:26:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/notifications.rb:168:in `block in instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/notifications.rb:168:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:25:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:46:in `block in tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/tagged_logging.rb:71:in `block in tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/tagged_logging.rb:28:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/tagged_logging.rb:71:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:46:in `tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:22:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:136:in `run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/execution.rb:38:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/execution.rb:18:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/report_checker_spec.rb:11:in `start_job' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/report_checker_spec.rb:53:in `block (5 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/matchers/built_in/raise_error.rb:59:in `matches?' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:51:in `block in handle_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:27:in `with_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:48:in `handle_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/expectation_target.rb:65:in `to' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/expectation_target.rb:139:in `to' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/report_checker_spec.rb:53:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:263:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:263:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:511:in `block in with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:468:in `block in with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:486:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-rails-5.1.1/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:486:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:468:in `with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:511:in `with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:259:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:646:in `block in run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:642:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:642:in `run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:607:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/configuration.rb:2068:in `with_suite_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:116:in `block in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/reporter.rb:74:in `report' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:115:in `run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:89:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:71:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:45:in `invoke' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/exe/rspec:4:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/rspec:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/rspec:23:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:58:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:58:in `kernel_load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:23:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:483:in `exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:31:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:25:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/exe/bundle:48:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/friendly_errors.rb:120:in `with_friendly_errors' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/exe/bundle:36:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/bundle:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/bundle:23:in `
'  (0.3ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [e5227a9d-a6d6-42a9-8a4d-395f3ea872b1] Performing CanvasSync::Jobs::ReportProcessorJob (Job ID: e5227a9d-a6d6-42a9-8a4d-395f3ea872b1) from Test(default) with arguments: "provisioning_csv", "https://test.instructure.com/sample_report_download", "FakeProcessor", {}, 1 [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [e5227a9d-a6d6-42a9-8a4d-395f3ea872b1] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "e5227a9d-a6d6-42a9-8a4d-395f3ea872b1"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [e5227a9d-a6d6-42a9-8a4d-395f3ea872b1]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [e5227a9d-a6d6-42a9-8a4d-395f3ea872b1] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportProcessorJob"], ["status", "enqueued"], ["job_arguments", "---\n- provisioning_csv\n- https://test.instructure.com/sample_report_download\n- FakeProcessor\n- {}\n- 1\n"], ["created_at", "2022-09-14 17:08:16.350006"], ["updated_at", "2022-09-14 17:08:16.350006"], ["job_id", "e5227a9d-a6d6-42a9-8a4d-395f3ea872b1"]] [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [e5227a9d-a6d6-42a9-8a4d-395f3ea872b1]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [e5227a9d-a6d6-42a9-8a4d-395f3ea872b1]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [e5227a9d-a6d6-42a9-8a4d-395f3ea872b1] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-09-14 17:08:16.351970"], ["status", "running"], ["updated_at", "2022-09-14 17:08:16.352268"], ["id", 360]] [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [e5227a9d-a6d6-42a9-8a4d-395f3ea872b1]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [e5227a9d-a6d6-42a9-8a4d-395f3ea872b1]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [e5227a9d-a6d6-42a9-8a4d-395f3ea872b1] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "job_class" = $1, "updated_at" = $2 WHERE "canvas_sync_job_logs"."id" = $3 [["job_class", "FakeProcessor"], ["updated_at", "2022-09-14 17:08:16.353780"], ["id", 360]] [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [e5227a9d-a6d6-42a9-8a4d-395f3ea872b1]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [e5227a9d-a6d6-42a9-8a4d-395f3ea872b1]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [e5227a9d-a6d6-42a9-8a4d-395f3ea872b1] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2022-09-14 17:08:16.363539"], ["status", "success"], ["updated_at", "2022-09-14 17:08:16.364060"], ["id", 360]] [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [e5227a9d-a6d6-42a9-8a4d-395f3ea872b1]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [e5227a9d-a6d6-42a9-8a4d-395f3ea872b1] Performed CanvasSync::Jobs::ReportProcessorJob (Job ID: e5227a9d-a6d6-42a9-8a4d-395f3ea872b1) from Test(default) in 16.54ms  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] [CanvasSync::Jobs::ReportStarter] [9f4d7352-9201-4957-9ad1-b1761abdedd8] Performing CanvasSync::Jobs::ReportStarter (Job ID: 9f4d7352-9201-4957-9ad1-b1761abdedd8) from Test(default) with arguments: "provisioning_csv", {"parameters[users]"=>true}, "CoolProcessor", {:models=>["users"]} [ActiveJob] [CanvasSync::Jobs::ReportStarter] [9f4d7352-9201-4957-9ad1-b1761abdedd8] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "9f4d7352-9201-4957-9ad1-b1761abdedd8"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::ReportStarter] [9f4d7352-9201-4957-9ad1-b1761abdedd8]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [9f4d7352-9201-4957-9ad1-b1761abdedd8] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportStarter"], ["status", "enqueued"], ["job_arguments", "---\n- provisioning_csv\n- parameters[users]: true\n- CoolProcessor\n- :models:\n - users\n"], ["created_at", "2022-09-14 17:08:16.368586"], ["updated_at", "2022-09-14 17:08:16.368586"], ["job_id", "9f4d7352-9201-4957-9ad1-b1761abdedd8"]] [ActiveJob] [CanvasSync::Jobs::ReportStarter] [9f4d7352-9201-4957-9ad1-b1761abdedd8]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [9f4d7352-9201-4957-9ad1-b1761abdedd8]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [9f4d7352-9201-4957-9ad1-b1761abdedd8] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-09-14 17:08:16.370079"], ["status", "running"], ["updated_at", "2022-09-14 17:08:16.370352"], ["id", 361]] [ActiveJob] [CanvasSync::Jobs::ReportStarter] [9f4d7352-9201-4957-9ad1-b1761abdedd8]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [9f4d7352-9201-4957-9ad1-b1761abdedd8]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [9f4d7352-9201-4957-9ad1-b1761abdedd8] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- provisioning_csv\n- 1\n- CoolProcessor\n- :models:\n - users\n :sync_start_time: '2022-09-14T17:08:16Z'\n :report_params:\n parameters[users]: true\n"], ["created_at", "2022-09-14 17:08:16.374159"], ["updated_at", "2022-09-14 17:08:16.374159"], ["job_id", "d6c60515-d825-4ee2-83db-7182cccd6eee"]] [ActiveJob] [CanvasSync::Jobs::ReportStarter] [9f4d7352-9201-4957-9ad1-b1761abdedd8]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [9f4d7352-9201-4957-9ad1-b1761abdedd8] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: d6c60515-d825-4ee2-83db-7182cccd6eee) to Test(default) at 2022-09-14 17:08:46 UTC with arguments: "provisioning_csv", 1, "CoolProcessor", {:models=>["users"], :sync_start_time=>"2022-09-14T17:08:16Z", :report_params=>{"parameters[users]"=>true}} [ActiveJob] [CanvasSync::Jobs::ReportStarter] [9f4d7352-9201-4957-9ad1-b1761abdedd8]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [9f4d7352-9201-4957-9ad1-b1761abdedd8] CanvasSync::JobLog Update (0.4ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2022-09-14 17:08:16.376908"], ["status", "success"], ["updated_at", "2022-09-14 17:08:16.377420"], ["id", 361]] [ActiveJob] [CanvasSync::Jobs::ReportStarter] [9f4d7352-9201-4957-9ad1-b1761abdedd8]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [9f4d7352-9201-4957-9ad1-b1761abdedd8] Performed CanvasSync::Jobs::ReportStarter (Job ID: 9f4d7352-9201-4957-9ad1-b1761abdedd8) from Test(default) in 11.45ms  (0.2ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [CanvasSync::Jobs::ReportStarter] [412b0fba-9c35-4bf7-a91c-af5b0e964fff] Performing CanvasSync::Jobs::ReportStarter (Job ID: 412b0fba-9c35-4bf7-a91c-af5b0e964fff) from Test(default) with arguments: "provisioning_csv", {"parameters[users]"=>true}, "CoolProcessor", {:models=>["users"]}, {:allow_redownloads=>true} [ActiveJob] [CanvasSync::Jobs::ReportStarter] [412b0fba-9c35-4bf7-a91c-af5b0e964fff] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "412b0fba-9c35-4bf7-a91c-af5b0e964fff"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::ReportStarter] [412b0fba-9c35-4bf7-a91c-af5b0e964fff]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [412b0fba-9c35-4bf7-a91c-af5b0e964fff] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportStarter"], ["status", "enqueued"], ["job_arguments", "---\n- provisioning_csv\n- parameters[users]: true\n- CoolProcessor\n- :models:\n - users\n- :allow_redownloads: true\n"], ["created_at", "2022-09-14 17:08:16.382327"], ["updated_at", "2022-09-14 17:08:16.382327"], ["job_id", "412b0fba-9c35-4bf7-a91c-af5b0e964fff"]] [ActiveJob] [CanvasSync::Jobs::ReportStarter] [412b0fba-9c35-4bf7-a91c-af5b0e964fff]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [412b0fba-9c35-4bf7-a91c-af5b0e964fff]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [412b0fba-9c35-4bf7-a91c-af5b0e964fff] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-09-14 17:08:16.384212"], ["status", "running"], ["updated_at", "2022-09-14 17:08:16.384597"], ["id", 363]] [ActiveJob] [CanvasSync::Jobs::ReportStarter] [412b0fba-9c35-4bf7-a91c-af5b0e964fff]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [412b0fba-9c35-4bf7-a91c-af5b0e964fff]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [412b0fba-9c35-4bf7-a91c-af5b0e964fff] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2022-09-14 17:08:16.387025"], ["status", "success"], ["updated_at", "2022-09-14 17:08:16.387381"], ["id", 363]] [ActiveJob] [CanvasSync::Jobs::ReportStarter] [412b0fba-9c35-4bf7-a91c-af5b0e964fff]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [412b0fba-9c35-4bf7-a91c-af5b0e964fff] Performed CanvasSync::Jobs::ReportStarter (Job ID: 412b0fba-9c35-4bf7-a91c-af5b0e964fff) from Test(default) in 7.51ms  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Account Exists (0.5ms) SELECT 1 AS one FROM "accounts" WHERE "accounts"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] Account Create (0.3ms) INSERT INTO "accounts" ("canvas_id", "sis_id", "canvas_parent_account_id", "sis_parent_account_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 1], ["sis_id", "bf0bc04099fe1ef7ec2d2db6e63a5282"], ["canvas_parent_account_id", 1], ["sis_parent_account_id", "851d87c45e4f93ec4414bf8a0427e174"], ["name", "Account name"], ["workflow_state", "active"], ["created_at", "2022-09-14 17:08:16.401548"], ["updated_at", "2022-09-14 17:08:16.401548"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.4ms) SELECT COUNT(*) FROM "admins" [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [955eec2c-ff61-4f93-9885-b6a34b7a8c05] Performing CanvasSync::Jobs::SyncAdminsJob (Job ID: 955eec2c-ff61-4f93-9885-b6a34b7a8c05) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [955eec2c-ff61-4f93-9885-b6a34b7a8c05] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "955eec2c-ff61-4f93-9885-b6a34b7a8c05"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [955eec2c-ff61-4f93-9885-b6a34b7a8c05]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [955eec2c-ff61-4f93-9885-b6a34b7a8c05] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncAdminsJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2022-09-14 17:08:16.406069"], ["updated_at", "2022-09-14 17:08:16.406069"], ["job_id", "955eec2c-ff61-4f93-9885-b6a34b7a8c05"]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [955eec2c-ff61-4f93-9885-b6a34b7a8c05]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [955eec2c-ff61-4f93-9885-b6a34b7a8c05]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [955eec2c-ff61-4f93-9885-b6a34b7a8c05] CanvasSync::JobLog Update (0.4ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-09-14 17:08:16.407543"], ["status", "running"], ["updated_at", "2022-09-14 17:08:16.407874"], ["id", 364]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [955eec2c-ff61-4f93-9885-b6a34b7a8c05]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [955eec2c-ff61-4f93-9885-b6a34b7a8c05] Account Load (0.4ms) SELECT "accounts".* FROM "accounts" WHERE "accounts"."workflow_state" != $1 ORDER BY "accounts"."id" ASC LIMIT $2 [["workflow_state", "deleted"], ["LIMIT", 1000]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [955eec2c-ff61-4f93-9885-b6a34b7a8c05] Admin Load (0.2ms) SELECT "admins".* FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [955eec2c-ff61-4f93-9885-b6a34b7a8c05]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [955eec2c-ff61-4f93-9885-b6a34b7a8c05] Admin Exists (0.3ms) SELECT 1 AS one FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [955eec2c-ff61-4f93-9885-b6a34b7a8c05] Admin Create (0.5ms) INSERT INTO "admins" ("canvas_id", "role_name", "canvas_account_id", "canvas_role_id", "canvas_user_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 2], ["role_name", "AccountAdmin"], ["canvas_account_id", 1], ["canvas_role_id", 1], ["canvas_user_id", 1], ["workflow_state", "active"], ["created_at", "2022-09-14 17:08:16.425751"], ["updated_at", "2022-09-14 17:08:16.425751"]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [955eec2c-ff61-4f93-9885-b6a34b7a8c05]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [955eec2c-ff61-4f93-9885-b6a34b7a8c05] Admin Load (0.3ms) SELECT "admins".* FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 3], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [955eec2c-ff61-4f93-9885-b6a34b7a8c05]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [955eec2c-ff61-4f93-9885-b6a34b7a8c05] Admin Exists (0.3ms) SELECT 1 AS one FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 3], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [955eec2c-ff61-4f93-9885-b6a34b7a8c05] Admin Create (0.3ms) INSERT INTO "admins" ("canvas_id", "role_name", "canvas_account_id", "canvas_role_id", "canvas_user_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 3], ["role_name", "Custom Account Role"], ["canvas_account_id", 1], ["canvas_role_id", 11], ["canvas_user_id", 11], ["workflow_state", "active"], ["created_at", "2022-09-14 17:08:16.429815"], ["updated_at", "2022-09-14 17:08:16.429815"]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [955eec2c-ff61-4f93-9885-b6a34b7a8c05]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [955eec2c-ff61-4f93-9885-b6a34b7a8c05] Admin Load (0.2ms) SELECT "admins".* FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 4], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [955eec2c-ff61-4f93-9885-b6a34b7a8c05]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [955eec2c-ff61-4f93-9885-b6a34b7a8c05] Admin Exists (0.2ms) SELECT 1 AS one FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 4], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [955eec2c-ff61-4f93-9885-b6a34b7a8c05] Admin Create (0.3ms) INSERT INTO "admins" ("canvas_id", "role_name", "canvas_account_id", "canvas_role_id", "canvas_user_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 4], ["role_name", "Test"], ["canvas_account_id", 1], ["canvas_role_id", 10], ["canvas_user_id", 11], ["workflow_state", "active"], ["created_at", "2022-09-14 17:08:16.432790"], ["updated_at", "2022-09-14 17:08:16.432790"]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [955eec2c-ff61-4f93-9885-b6a34b7a8c05]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [955eec2c-ff61-4f93-9885-b6a34b7a8c05] Admin Update All (0.3ms) UPDATE "admins" SET "workflow_state" = 'inactive' WHERE "admins"."id" NOT IN ($1, $2, $3) [["id", 64], ["id", 65], ["id", 66]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [955eec2c-ff61-4f93-9885-b6a34b7a8c05]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [955eec2c-ff61-4f93-9885-b6a34b7a8c05] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2022-09-14 17:08:16.434825"], ["status", "success"], ["updated_at", "2022-09-14 17:08:16.435227"], ["id", 364]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [955eec2c-ff61-4f93-9885-b6a34b7a8c05]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [955eec2c-ff61-4f93-9885-b6a34b7a8c05] Performed CanvasSync::Jobs::SyncAdminsJob (Job ID: 955eec2c-ff61-4f93-9885-b6a34b7a8c05) from Test(default) in 31.51ms  (0.2ms) SELECT COUNT(*) FROM "admins"  (0.2ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [23104ffa-3499-4818-bf0b-92c559bb519c] Performing CanvasSync::Jobs::SyncAssignmentGroupsJob (Job ID: 23104ffa-3499-4818-bf0b-92c559bb519c) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [23104ffa-3499-4818-bf0b-92c559bb519c] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "23104ffa-3499-4818-bf0b-92c559bb519c"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [23104ffa-3499-4818-bf0b-92c559bb519c]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [23104ffa-3499-4818-bf0b-92c559bb519c] CanvasSync::JobLog Create (0.4ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncAssignmentGroupsJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2022-09-14 17:08:16.441594"], ["updated_at", "2022-09-14 17:08:16.441594"], ["job_id", "23104ffa-3499-4818-bf0b-92c559bb519c"]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [23104ffa-3499-4818-bf0b-92c559bb519c]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [23104ffa-3499-4818-bf0b-92c559bb519c]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [23104ffa-3499-4818-bf0b-92c559bb519c] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-09-14 17:08:16.443665"], ["status", "running"], ["updated_at", "2022-09-14 17:08:16.444062"], ["id", 365]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [23104ffa-3499-4818-bf0b-92c559bb519c]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [23104ffa-3499-4818-bf0b-92c559bb519c]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [23104ffa-3499-4818-bf0b-92c559bb519c] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proserv_assignment_group_export_csv\n- 1\n- CanvasSync::Processors::AssignmentGroupsProcessor\n- :sync_start_time: '2022-09-14T17:08:16Z'\n :report_params:\n :parameters:\n :enrollment_term_id: 1\n"], ["created_at", "2022-09-14 17:08:16.447321"], ["updated_at", "2022-09-14 17:08:16.447321"], ["job_id", "44ff44a0-d455-4ce1-bb1a-75f99229108b"]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [23104ffa-3499-4818-bf0b-92c559bb519c]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [23104ffa-3499-4818-bf0b-92c559bb519c] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: 44ff44a0-d455-4ce1-bb1a-75f99229108b) to Test(default) at 2022-09-14 17:08:46 UTC with arguments: "proserv_assignment_group_export_csv", 1, "CanvasSync::Processors::AssignmentGroupsProcessor", {:sync_start_time=>"2022-09-14T17:08:16Z", :report_params=>{:parameters=>{:enrollment_term_id=>1}}} [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [23104ffa-3499-4818-bf0b-92c559bb519c]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [23104ffa-3499-4818-bf0b-92c559bb519c] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2022-09-14 17:08:16.449956"], ["status", "success"], ["updated_at", "2022-09-14 17:08:16.450385"], ["id", 365]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [23104ffa-3499-4818-bf0b-92c559bb519c]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [23104ffa-3499-4818-bf0b-92c559bb519c] Performed CanvasSync::Jobs::SyncAssignmentGroupsJob (Job ID: 23104ffa-3499-4818-bf0b-92c559bb519c) from Test(default) in 11.47ms  (0.2ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [6a0c6874-2e5e-4011-ae11-03b38841c083] Performing CanvasSync::Jobs::SyncAssignmentsJob (Job ID: 6a0c6874-2e5e-4011-ae11-03b38841c083) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [6a0c6874-2e5e-4011-ae11-03b38841c083] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "6a0c6874-2e5e-4011-ae11-03b38841c083"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [6a0c6874-2e5e-4011-ae11-03b38841c083]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [6a0c6874-2e5e-4011-ae11-03b38841c083] CanvasSync::JobLog Create (0.2ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncAssignmentsJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2022-09-14 17:08:16.455938"], ["updated_at", "2022-09-14 17:08:16.455938"], ["job_id", "6a0c6874-2e5e-4011-ae11-03b38841c083"]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [6a0c6874-2e5e-4011-ae11-03b38841c083]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [6a0c6874-2e5e-4011-ae11-03b38841c083]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [6a0c6874-2e5e-4011-ae11-03b38841c083] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-09-14 17:08:16.457184"], ["status", "running"], ["updated_at", "2022-09-14 17:08:16.457498"], ["id", 367]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [6a0c6874-2e5e-4011-ae11-03b38841c083]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [6a0c6874-2e5e-4011-ae11-03b38841c083]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [6a0c6874-2e5e-4011-ae11-03b38841c083] CanvasSync::JobLog Create (0.4ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proserv_assignment_export_csv\n- 1\n- CanvasSync::Processors::AssignmentsProcessor\n- :sync_start_time: '2022-09-14T17:08:16Z'\n :report_params:\n :parameters:\n :enrollment_term_id: 1\n"], ["created_at", "2022-09-14 17:08:16.461258"], ["updated_at", "2022-09-14 17:08:16.461258"], ["job_id", "2e492777-fe72-4f13-823c-cfe2a103684c"]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [6a0c6874-2e5e-4011-ae11-03b38841c083]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [6a0c6874-2e5e-4011-ae11-03b38841c083] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: 2e492777-fe72-4f13-823c-cfe2a103684c) to Test(default) at 2022-09-14 17:08:46 UTC with arguments: "proserv_assignment_export_csv", 1, "CanvasSync::Processors::AssignmentsProcessor", {:sync_start_time=>"2022-09-14T17:08:16Z", :report_params=>{:parameters=>{:enrollment_term_id=>1}}} [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [6a0c6874-2e5e-4011-ae11-03b38841c083]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [6a0c6874-2e5e-4011-ae11-03b38841c083] CanvasSync::JobLog Update (0.4ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2022-09-14 17:08:16.464557"], ["status", "success"], ["updated_at", "2022-09-14 17:08:16.465090"], ["id", 367]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [6a0c6874-2e5e-4011-ae11-03b38841c083]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [6a0c6874-2e5e-4011-ae11-03b38841c083] Performed CanvasSync::Jobs::SyncAssignmentsJob (Job ID: 6a0c6874-2e5e-4011-ae11-03b38841c083) from Test(default) in 11.67ms  (0.2ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [c0bba72d-3e82-4dd4-9002-8c2c619bed61] Performing CanvasSync::Jobs::SyncAssignmentsJob (Job ID: c0bba72d-3e82-4dd4-9002-8c2c619bed61) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [c0bba72d-3e82-4dd4-9002-8c2c619bed61] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "c0bba72d-3e82-4dd4-9002-8c2c619bed61"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [c0bba72d-3e82-4dd4-9002-8c2c619bed61]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [c0bba72d-3e82-4dd4-9002-8c2c619bed61] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncAssignmentsJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2022-09-14 17:08:16.469734"], ["updated_at", "2022-09-14 17:08:16.469734"], ["job_id", "c0bba72d-3e82-4dd4-9002-8c2c619bed61"]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [c0bba72d-3e82-4dd4-9002-8c2c619bed61]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [c0bba72d-3e82-4dd4-9002-8c2c619bed61]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [c0bba72d-3e82-4dd4-9002-8c2c619bed61] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-09-14 17:08:16.470970"], ["status", "running"], ["updated_at", "2022-09-14 17:08:16.471289"], ["id", 369]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [c0bba72d-3e82-4dd4-9002-8c2c619bed61]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [c0bba72d-3e82-4dd4-9002-8c2c619bed61]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [c0bba72d-3e82-4dd4-9002-8c2c619bed61] CanvasSync::JobLog Create (0.2ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proserv_assignment_export_csv\n- 1\n- CanvasSync::Processors::AssignmentsProcessor\n- :sync_start_time: '2022-09-14T17:08:16Z'\n :report_params:\n :parameters: {}\n"], ["created_at", "2022-09-14 17:08:16.473784"], ["updated_at", "2022-09-14 17:08:16.473784"], ["job_id", "cbdc73ca-85b5-47c5-9a87-40019b284916"]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [c0bba72d-3e82-4dd4-9002-8c2c619bed61]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [c0bba72d-3e82-4dd4-9002-8c2c619bed61] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: cbdc73ca-85b5-47c5-9a87-40019b284916) to Test(default) at 2022-09-14 17:08:46 UTC with arguments: "proserv_assignment_export_csv", 1, "CanvasSync::Processors::AssignmentsProcessor", {:sync_start_time=>"2022-09-14T17:08:16Z", :report_params=>{:parameters=>{}}} [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [c0bba72d-3e82-4dd4-9002-8c2c619bed61]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [c0bba72d-3e82-4dd4-9002-8c2c619bed61] CanvasSync::JobLog Update (0.4ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2022-09-14 17:08:16.475722"], ["status", "success"], ["updated_at", "2022-09-14 17:08:16.476176"], ["id", 369]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [c0bba72d-3e82-4dd4-9002-8c2c619bed61]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [c0bba72d-3e82-4dd4-9002-8c2c619bed61] Performed CanvasSync::Jobs::SyncAssignmentsJob (Job ID: c0bba72d-3e82-4dd4-9002-8c2c619bed61) from Test(default) in 8.81ms  (0.2ms) ROLLBACK  (0.3ms) BEGIN [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [4237aa30-bd69-482f-8abc-9d70889e4ea9] Performing CanvasSync::Jobs::SyncContentMigrationsJob (Job ID: 4237aa30-bd69-482f-8abc-9d70889e4ea9) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [4237aa30-bd69-482f-8abc-9d70889e4ea9] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "4237aa30-bd69-482f-8abc-9d70889e4ea9"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [4237aa30-bd69-482f-8abc-9d70889e4ea9]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [4237aa30-bd69-482f-8abc-9d70889e4ea9] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncContentMigrationsJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2022-09-14 17:08:16.481761"], ["updated_at", "2022-09-14 17:08:16.481761"], ["job_id", "4237aa30-bd69-482f-8abc-9d70889e4ea9"]] [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [4237aa30-bd69-482f-8abc-9d70889e4ea9]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [4237aa30-bd69-482f-8abc-9d70889e4ea9]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [4237aa30-bd69-482f-8abc-9d70889e4ea9] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-09-14 17:08:16.483124"], ["status", "running"], ["updated_at", "2022-09-14 17:08:16.483526"], ["id", 371]] [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [4237aa30-bd69-482f-8abc-9d70889e4ea9]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [4237aa30-bd69-482f-8abc-9d70889e4ea9]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [4237aa30-bd69-482f-8abc-9d70889e4ea9] CanvasSync::JobLog Create (0.2ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proserv_content_migrations_csv\n- 1\n- CanvasSync::Processors::ContentMigrationsProcessor\n- :sync_start_time: '2022-09-14T17:08:16Z'\n :report_params:\n :parameters: {}\n"], ["created_at", "2022-09-14 17:08:16.486652"], ["updated_at", "2022-09-14 17:08:16.486652"], ["job_id", "822b2f85-d323-490c-916d-2b3ac551d4b9"]] [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [4237aa30-bd69-482f-8abc-9d70889e4ea9]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [4237aa30-bd69-482f-8abc-9d70889e4ea9] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: 822b2f85-d323-490c-916d-2b3ac551d4b9) to Test(default) at 2022-09-14 17:08:46 UTC with arguments: "proserv_content_migrations_csv", 1, "CanvasSync::Processors::ContentMigrationsProcessor", {:sync_start_time=>"2022-09-14T17:08:16Z", :report_params=>{:parameters=>{}}} [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [4237aa30-bd69-482f-8abc-9d70889e4ea9]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [4237aa30-bd69-482f-8abc-9d70889e4ea9] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2022-09-14 17:08:16.488771"], ["status", "success"], ["updated_at", "2022-09-14 17:08:16.489050"], ["id", 371]] [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [4237aa30-bd69-482f-8abc-9d70889e4ea9]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [4237aa30-bd69-482f-8abc-9d70889e4ea9] Performed CanvasSync::Jobs::SyncContentMigrationsJob (Job ID: 4237aa30-bd69-482f-8abc-9d70889e4ea9) from Test(default) in 9.16ms  (0.1ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [423bd4d9-32f8-453a-bff3-c712851138f0] Performing CanvasSync::Jobs::SyncContentMigrationsJob (Job ID: 423bd4d9-32f8-453a-bff3-c712851138f0) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [423bd4d9-32f8-453a-bff3-c712851138f0] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "423bd4d9-32f8-453a-bff3-c712851138f0"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [423bd4d9-32f8-453a-bff3-c712851138f0]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [423bd4d9-32f8-453a-bff3-c712851138f0] CanvasSync::JobLog Create (0.4ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncContentMigrationsJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2022-09-14 17:08:16.493006"], ["updated_at", "2022-09-14 17:08:16.493006"], ["job_id", "423bd4d9-32f8-453a-bff3-c712851138f0"]] [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [423bd4d9-32f8-453a-bff3-c712851138f0]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [423bd4d9-32f8-453a-bff3-c712851138f0]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [423bd4d9-32f8-453a-bff3-c712851138f0] CanvasSync::JobLog Update (0.4ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-09-14 17:08:16.494771"], ["status", "running"], ["updated_at", "2022-09-14 17:08:16.495092"], ["id", 373]] [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [423bd4d9-32f8-453a-bff3-c712851138f0]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [423bd4d9-32f8-453a-bff3-c712851138f0]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [423bd4d9-32f8-453a-bff3-c712851138f0] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proserv_content_migrations_csv\n- 1\n- CanvasSync::Processors::ContentMigrationsProcessor\n- :sync_start_time: '2022-09-14T17:08:16Z'\n :report_params:\n :parameters:\n :updated_after: 2022-09-14 11:08:16 UTC\n"], ["created_at", "2022-09-14 17:08:16.499286"], ["updated_at", "2022-09-14 17:08:16.499286"], ["job_id", "9ecd376d-4bd7-45e3-b105-3ad94b0f70f2"]] [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [423bd4d9-32f8-453a-bff3-c712851138f0]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [423bd4d9-32f8-453a-bff3-c712851138f0] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: 9ecd376d-4bd7-45e3-b105-3ad94b0f70f2) to Test(default) at 2022-09-14 17:08:46 UTC with arguments: "proserv_content_migrations_csv", 1, "CanvasSync::Processors::ContentMigrationsProcessor", {:sync_start_time=>"2022-09-14T17:08:16Z", :report_params=>{:parameters=>{:updated_after=>"2022-09-14 11:08:16 UTC"}}} [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [423bd4d9-32f8-453a-bff3-c712851138f0]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [423bd4d9-32f8-453a-bff3-c712851138f0] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2022-09-14 17:08:16.501580"], ["status", "success"], ["updated_at", "2022-09-14 17:08:16.501880"], ["id", 373]] [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [423bd4d9-32f8-453a-bff3-c712851138f0]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [423bd4d9-32f8-453a-bff3-c712851138f0] Performed CanvasSync::Jobs::SyncContentMigrationsJob (Job ID: 423bd4d9-32f8-453a-bff3-c712851138f0) from Test(default) in 10.83ms  (0.1ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [0cc1f9b0-78d3-4eec-b5f3-9e787aa94853] Performing CanvasSync::Jobs::SyncContextModuleItemsJob (Job ID: 0cc1f9b0-78d3-4eec-b5f3-9e787aa94853) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [0cc1f9b0-78d3-4eec-b5f3-9e787aa94853] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "0cc1f9b0-78d3-4eec-b5f3-9e787aa94853"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [0cc1f9b0-78d3-4eec-b5f3-9e787aa94853]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [0cc1f9b0-78d3-4eec-b5f3-9e787aa94853] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncContextModuleItemsJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2022-09-14 17:08:16.506417"], ["updated_at", "2022-09-14 17:08:16.506417"], ["job_id", "0cc1f9b0-78d3-4eec-b5f3-9e787aa94853"]] [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [0cc1f9b0-78d3-4eec-b5f3-9e787aa94853]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [0cc1f9b0-78d3-4eec-b5f3-9e787aa94853]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [0cc1f9b0-78d3-4eec-b5f3-9e787aa94853] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-09-14 17:08:16.507614"], ["status", "running"], ["updated_at", "2022-09-14 17:08:16.507874"], ["id", 375]] [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [0cc1f9b0-78d3-4eec-b5f3-9e787aa94853]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [0cc1f9b0-78d3-4eec-b5f3-9e787aa94853]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [0cc1f9b0-78d3-4eec-b5f3-9e787aa94853] CanvasSync::JobLog Create (0.4ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proserv_context_module_items_csv\n- 1\n- CanvasSync::Processors::ContextModuleItemsProcessor\n- :sync_start_time: '2022-09-14T17:08:16Z'\n :report_params:\n :parameters:\n :enrollment_term_id: 1\n"], ["created_at", "2022-09-14 17:08:16.511075"], ["updated_at", "2022-09-14 17:08:16.511075"], ["job_id", "7543ab37-bf00-4c56-8f8a-74888dbd7721"]] [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [0cc1f9b0-78d3-4eec-b5f3-9e787aa94853]  (0.3ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [0cc1f9b0-78d3-4eec-b5f3-9e787aa94853] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: 7543ab37-bf00-4c56-8f8a-74888dbd7721) to Test(default) at 2022-09-14 17:08:46 UTC with arguments: "proserv_context_module_items_csv", 1, "CanvasSync::Processors::ContextModuleItemsProcessor", {:sync_start_time=>"2022-09-14T17:08:16Z", :report_params=>{:parameters=>{:enrollment_term_id=>1}}} [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [0cc1f9b0-78d3-4eec-b5f3-9e787aa94853]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [0cc1f9b0-78d3-4eec-b5f3-9e787aa94853] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2022-09-14 17:08:16.514303"], ["status", "success"], ["updated_at", "2022-09-14 17:08:16.514718"], ["id", 375]] [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [0cc1f9b0-78d3-4eec-b5f3-9e787aa94853]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [0cc1f9b0-78d3-4eec-b5f3-9e787aa94853] Performed CanvasSync::Jobs::SyncContextModuleItemsJob (Job ID: 0cc1f9b0-78d3-4eec-b5f3-9e787aa94853) from Test(default) in 10.47ms  (0.2ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [13626b98-cde0-43c5-af32-1be129069e12] Performing CanvasSync::Jobs::SyncContextModuleItemsJob (Job ID: 13626b98-cde0-43c5-af32-1be129069e12) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [13626b98-cde0-43c5-af32-1be129069e12] CanvasSync::JobLog Load (0.3ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "13626b98-cde0-43c5-af32-1be129069e12"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [13626b98-cde0-43c5-af32-1be129069e12]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [13626b98-cde0-43c5-af32-1be129069e12] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncContextModuleItemsJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2022-09-14 17:08:16.519102"], ["updated_at", "2022-09-14 17:08:16.519102"], ["job_id", "13626b98-cde0-43c5-af32-1be129069e12"]] [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [13626b98-cde0-43c5-af32-1be129069e12]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [13626b98-cde0-43c5-af32-1be129069e12]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [13626b98-cde0-43c5-af32-1be129069e12] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-09-14 17:08:16.520627"], ["status", "running"], ["updated_at", "2022-09-14 17:08:16.521148"], ["id", 377]] [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [13626b98-cde0-43c5-af32-1be129069e12]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [13626b98-cde0-43c5-af32-1be129069e12]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [13626b98-cde0-43c5-af32-1be129069e12] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proserv_context_module_items_csv\n- 1\n- CanvasSync::Processors::ContextModuleItemsProcessor\n- :sync_start_time: '2022-09-14T17:08:16Z'\n :report_params:\n :parameters: {}\n"], ["created_at", "2022-09-14 17:08:16.524457"], ["updated_at", "2022-09-14 17:08:16.524457"], ["job_id", "00ecf624-8022-4313-bc9a-88b3481e9d60"]] [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [13626b98-cde0-43c5-af32-1be129069e12]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [13626b98-cde0-43c5-af32-1be129069e12] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: 00ecf624-8022-4313-bc9a-88b3481e9d60) to Test(default) at 2022-09-14 17:08:46 UTC with arguments: "proserv_context_module_items_csv", 1, "CanvasSync::Processors::ContextModuleItemsProcessor", {:sync_start_time=>"2022-09-14T17:08:16Z", :report_params=>{:parameters=>{}}} [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [13626b98-cde0-43c5-af32-1be129069e12]  (8.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [13626b98-cde0-43c5-af32-1be129069e12] CanvasSync::JobLog Update (0.4ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2022-09-14 17:08:16.528049"], ["status", "success"], ["updated_at", "2022-09-14 17:08:16.536557"], ["id", 377]] [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [13626b98-cde0-43c5-af32-1be129069e12]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [13626b98-cde0-43c5-af32-1be129069e12] Performed CanvasSync::Jobs::SyncContextModuleItemsJob (Job ID: 13626b98-cde0-43c5-af32-1be129069e12) from Test(default) in 19.82ms  (0.1ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [ee85d2db-62d5-4a2e-b045-19c5b78d0f9b] Performing CanvasSync::Jobs::SyncContextModulesJob (Job ID: ee85d2db-62d5-4a2e-b045-19c5b78d0f9b) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [ee85d2db-62d5-4a2e-b045-19c5b78d0f9b] CanvasSync::JobLog Load (0.3ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "ee85d2db-62d5-4a2e-b045-19c5b78d0f9b"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [ee85d2db-62d5-4a2e-b045-19c5b78d0f9b]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [ee85d2db-62d5-4a2e-b045-19c5b78d0f9b] CanvasSync::JobLog Create (0.4ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncContextModulesJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2022-09-14 17:08:16.542369"], ["updated_at", "2022-09-14 17:08:16.542369"], ["job_id", "ee85d2db-62d5-4a2e-b045-19c5b78d0f9b"]] [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [ee85d2db-62d5-4a2e-b045-19c5b78d0f9b]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [ee85d2db-62d5-4a2e-b045-19c5b78d0f9b]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [ee85d2db-62d5-4a2e-b045-19c5b78d0f9b] CanvasSync::JobLog Update (0.5ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-09-14 17:08:16.544610"], ["status", "running"], ["updated_at", "2022-09-14 17:08:16.545218"], ["id", 379]] [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [ee85d2db-62d5-4a2e-b045-19c5b78d0f9b]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [ee85d2db-62d5-4a2e-b045-19c5b78d0f9b]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [ee85d2db-62d5-4a2e-b045-19c5b78d0f9b] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proserv_context_modules_csv\n- 1\n- CanvasSync::Processors::ContextModulesProcessor\n- :sync_start_time: '2022-09-14T17:08:16Z'\n :report_params:\n :parameters:\n :enrollment_term_id: 1\n"], ["created_at", "2022-09-14 17:08:16.550306"], ["updated_at", "2022-09-14 17:08:16.550306"], ["job_id", "18be0b24-d350-41b2-b36d-895f270709a6"]] [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [ee85d2db-62d5-4a2e-b045-19c5b78d0f9b]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [ee85d2db-62d5-4a2e-b045-19c5b78d0f9b] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: 18be0b24-d350-41b2-b36d-895f270709a6) to Test(default) at 2022-09-14 17:08:46 UTC with arguments: "proserv_context_modules_csv", 1, "CanvasSync::Processors::ContextModulesProcessor", {:sync_start_time=>"2022-09-14T17:08:16Z", :report_params=>{:parameters=>{:enrollment_term_id=>1}}} [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [ee85d2db-62d5-4a2e-b045-19c5b78d0f9b]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [ee85d2db-62d5-4a2e-b045-19c5b78d0f9b] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2022-09-14 17:08:16.553560"], ["status", "success"], ["updated_at", "2022-09-14 17:08:16.554027"], ["id", 379]] [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [ee85d2db-62d5-4a2e-b045-19c5b78d0f9b]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [ee85d2db-62d5-4a2e-b045-19c5b78d0f9b] Performed CanvasSync::Jobs::SyncContextModulesJob (Job ID: ee85d2db-62d5-4a2e-b045-19c5b78d0f9b) from Test(default) in 14.29ms  (0.2ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [331f2438-b510-4362-a237-0a8fd6d75bf9] Performing CanvasSync::Jobs::SyncContextModulesJob (Job ID: 331f2438-b510-4362-a237-0a8fd6d75bf9) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [331f2438-b510-4362-a237-0a8fd6d75bf9] CanvasSync::JobLog Load (0.3ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "331f2438-b510-4362-a237-0a8fd6d75bf9"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [331f2438-b510-4362-a237-0a8fd6d75bf9]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [331f2438-b510-4362-a237-0a8fd6d75bf9] CanvasSync::JobLog Create (0.5ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncContextModulesJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2022-09-14 17:08:16.559759"], ["updated_at", "2022-09-14 17:08:16.559759"], ["job_id", "331f2438-b510-4362-a237-0a8fd6d75bf9"]] [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [331f2438-b510-4362-a237-0a8fd6d75bf9]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [331f2438-b510-4362-a237-0a8fd6d75bf9]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [331f2438-b510-4362-a237-0a8fd6d75bf9] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-09-14 17:08:16.561739"], ["status", "running"], ["updated_at", "2022-09-14 17:08:16.562122"], ["id", 381]] [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [331f2438-b510-4362-a237-0a8fd6d75bf9]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [331f2438-b510-4362-a237-0a8fd6d75bf9]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [331f2438-b510-4362-a237-0a8fd6d75bf9] CanvasSync::JobLog Create (0.4ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proserv_context_modules_csv\n- 1\n- CanvasSync::Processors::ContextModulesProcessor\n- :sync_start_time: '2022-09-14T17:08:16Z'\n :report_params:\n :parameters: {}\n"], ["created_at", "2022-09-14 17:08:16.566316"], ["updated_at", "2022-09-14 17:08:16.566316"], ["job_id", "0f466b32-728d-4d79-beb1-1aa5ce7056a6"]] [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [331f2438-b510-4362-a237-0a8fd6d75bf9]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [331f2438-b510-4362-a237-0a8fd6d75bf9] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: 0f466b32-728d-4d79-beb1-1aa5ce7056a6) to Test(default) at 2022-09-14 17:08:46 UTC with arguments: "proserv_context_modules_csv", 1, "CanvasSync::Processors::ContextModulesProcessor", {:sync_start_time=>"2022-09-14T17:08:16Z", :report_params=>{:parameters=>{}}} [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [331f2438-b510-4362-a237-0a8fd6d75bf9]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [331f2438-b510-4362-a237-0a8fd6d75bf9] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2022-09-14 17:08:16.569682"], ["status", "success"], ["updated_at", "2022-09-14 17:08:16.570169"], ["id", 381]] [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [331f2438-b510-4362-a237-0a8fd6d75bf9]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [331f2438-b510-4362-a237-0a8fd6d75bf9] Performed CanvasSync::Jobs::SyncContextModulesJob (Job ID: 331f2438-b510-4362-a237-0a8fd6d75bf9) from Test(default) in 13.5ms  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) SAVEPOINT active_record_1 Term Exists (0.5ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 47254292], ["LIMIT", 1]] Term Create (0.4ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 47254292], ["name", "Cool Term"], ["start_at", "2022-09-11 17:08:15.501314"], ["end_at", "2022-09-17 17:08:15.501407"], ["workflow_state", "active"], ["sis_id", "90845ed6ce96aafd9cbf88ed6f432e9e"], ["created_at", "2022-09-14 17:08:16.587940"], ["updated_at", "2022-09-14 17:08:16.587940"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [e414f46f-4da0-4291-8606-0b1f4417040b] Performing CanvasSync::Jobs::SyncProvisioningReportJob (Job ID: e414f46f-4da0-4291-8606-0b1f4417040b) from Test(default) with arguments: {:models=>["users", "courses"], :term_scope=>"active"} [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [e414f46f-4da0-4291-8606-0b1f4417040b] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "e414f46f-4da0-4291-8606-0b1f4417040b"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [e414f46f-4da0-4291-8606-0b1f4417040b]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [e414f46f-4da0-4291-8606-0b1f4417040b] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncProvisioningReportJob"], ["status", "enqueued"], ["job_arguments", "---\n- :models:\n - users\n - courses\n :term_scope: active\n"], ["created_at", "2022-09-14 17:08:16.590661"], ["updated_at", "2022-09-14 17:08:16.590661"], ["job_id", "e414f46f-4da0-4291-8606-0b1f4417040b"]] [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [e414f46f-4da0-4291-8606-0b1f4417040b]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [e414f46f-4da0-4291-8606-0b1f4417040b]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [e414f46f-4da0-4291-8606-0b1f4417040b] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-09-14 17:08:16.592336"], ["status", "running"], ["updated_at", "2022-09-14 17:08:16.592799"], ["id", 383]] [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [e414f46f-4da0-4291-8606-0b1f4417040b]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [e414f46f-4da0-4291-8606-0b1f4417040b]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [e414f46f-4da0-4291-8606-0b1f4417040b] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proservices_provisioning_csv\n- \n- CanvasSync::Processors::ProvisioningReportProcessor\n- :models:\n - users\n - courses\n :term_scope: active\n :sync_start_time: '2022-09-14T17:08:16Z'\n :report_params:\n :parameters:\n :include_deleted: true\n users: true\n courses: true\n :enrollment_term_id: 47254292\n"], ["created_at", "2022-09-14 17:08:16.596789"], ["updated_at", "2022-09-14 17:08:16.596789"], ["job_id", "ae189c13-c56e-4c36-9c00-e80df9143ae9"]] [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [e414f46f-4da0-4291-8606-0b1f4417040b]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [e414f46f-4da0-4291-8606-0b1f4417040b] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: ae189c13-c56e-4c36-9c00-e80df9143ae9) to Test(default) at 2022-09-14 17:08:46 UTC with arguments: "proservices_provisioning_csv", nil, "CanvasSync::Processors::ProvisioningReportProcessor", {:models=>["users", "courses"], :term_scope=>"active", :sync_start_time=>"2022-09-14T17:08:16Z", :report_params=>{:parameters=>{:include_deleted=>true, "users"=>true, "courses"=>true, :enrollment_term_id=>47254292}}} [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [e414f46f-4da0-4291-8606-0b1f4417040b]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [e414f46f-4da0-4291-8606-0b1f4417040b] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2022-09-14 17:08:16.599461"], ["status", "success"], ["updated_at", "2022-09-14 17:08:16.599818"], ["id", 383]] [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [e414f46f-4da0-4291-8606-0b1f4417040b]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [e414f46f-4da0-4291-8606-0b1f4417040b] Performed CanvasSync::Jobs::SyncProvisioningReportJob (Job ID: e414f46f-4da0-4291-8606-0b1f4417040b) from Test(default) in 11.29ms  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [063ccd79-5d07-4fe1-870a-c064a3efbab0] Performing CanvasSync::Jobs::SyncProvisioningReportJob (Job ID: 063ccd79-5d07-4fe1-870a-c064a3efbab0) from Test(default) with arguments: {:models=>["users", "courses"]} [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [063ccd79-5d07-4fe1-870a-c064a3efbab0] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "063ccd79-5d07-4fe1-870a-c064a3efbab0"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [063ccd79-5d07-4fe1-870a-c064a3efbab0]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [063ccd79-5d07-4fe1-870a-c064a3efbab0] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncProvisioningReportJob"], ["status", "enqueued"], ["job_arguments", "---\n- :models:\n - users\n - courses\n"], ["created_at", "2022-09-14 17:08:16.603979"], ["updated_at", "2022-09-14 17:08:16.603979"], ["job_id", "063ccd79-5d07-4fe1-870a-c064a3efbab0"]] [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [063ccd79-5d07-4fe1-870a-c064a3efbab0]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [063ccd79-5d07-4fe1-870a-c064a3efbab0]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [063ccd79-5d07-4fe1-870a-c064a3efbab0] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-09-14 17:08:16.605679"], ["status", "running"], ["updated_at", "2022-09-14 17:08:16.606004"], ["id", 385]] [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [063ccd79-5d07-4fe1-870a-c064a3efbab0]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [063ccd79-5d07-4fe1-870a-c064a3efbab0]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [063ccd79-5d07-4fe1-870a-c064a3efbab0] CanvasSync::JobLog Create (0.4ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proservices_provisioning_csv\n- \n- CanvasSync::Processors::ProvisioningReportProcessor\n- :models:\n - users\n - courses\n :sync_start_time: '2022-09-14T17:08:16Z'\n :report_params:\n :parameters:\n :include_deleted: true\n users: true\n courses: true\n"], ["created_at", "2022-09-14 17:08:16.608911"], ["updated_at", "2022-09-14 17:08:16.608911"], ["job_id", "e0e956e3-4091-4148-82d0-fe0a3366e54b"]] [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [063ccd79-5d07-4fe1-870a-c064a3efbab0]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [063ccd79-5d07-4fe1-870a-c064a3efbab0] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: e0e956e3-4091-4148-82d0-fe0a3366e54b) to Test(default) at 2022-09-14 17:08:46 UTC with arguments: "proservices_provisioning_csv", nil, "CanvasSync::Processors::ProvisioningReportProcessor", {:models=>["users", "courses"], :sync_start_time=>"2022-09-14T17:08:16Z", :report_params=>{:parameters=>{:include_deleted=>true, "users"=>true, "courses"=>true}}} [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [063ccd79-5d07-4fe1-870a-c064a3efbab0]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [063ccd79-5d07-4fe1-870a-c064a3efbab0] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2022-09-14 17:08:16.612269"], ["status", "success"], ["updated_at", "2022-09-14 17:08:16.612775"], ["id", 385]] [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [063ccd79-5d07-4fe1-870a-c064a3efbab0]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [063ccd79-5d07-4fe1-870a-c064a3efbab0] Performed CanvasSync::Jobs::SyncProvisioningReportJob (Job ID: 063ccd79-5d07-4fe1-870a-c064a3efbab0) from Test(default) in 11.36ms  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Account Exists (0.2ms) SELECT 1 AS one FROM "accounts" WHERE "accounts"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] Account Create (0.2ms) INSERT INTO "accounts" ("canvas_id", "sis_id", "canvas_parent_account_id", "sis_parent_account_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 1], ["sis_id", "a19bb76f339a028a5b8af176864d8a3f"], ["canvas_parent_account_id", 1], ["sis_parent_account_id", "ec31a84c355f6c5647a070bfaf70b333"], ["name", "Account name"], ["workflow_state", "active"], ["created_at", "2022-09-14 17:08:16.617319"], ["updated_at", "2022-09-14 17:08:16.617319"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.3ms) SELECT COUNT(*) FROM "roles" [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [61fa263c-16d0-467f-bc13-0a7bf8ce8ed6] Performing CanvasSync::Jobs::SyncRolesJob (Job ID: 61fa263c-16d0-467f-bc13-0a7bf8ce8ed6) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [61fa263c-16d0-467f-bc13-0a7bf8ce8ed6] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "61fa263c-16d0-467f-bc13-0a7bf8ce8ed6"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [61fa263c-16d0-467f-bc13-0a7bf8ce8ed6]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [61fa263c-16d0-467f-bc13-0a7bf8ce8ed6] CanvasSync::JobLog Create (0.2ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncRolesJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2022-09-14 17:08:16.621733"], ["updated_at", "2022-09-14 17:08:16.621733"], ["job_id", "61fa263c-16d0-467f-bc13-0a7bf8ce8ed6"]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [61fa263c-16d0-467f-bc13-0a7bf8ce8ed6]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [61fa263c-16d0-467f-bc13-0a7bf8ce8ed6]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [61fa263c-16d0-467f-bc13-0a7bf8ce8ed6] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-09-14 17:08:16.623086"], ["status", "running"], ["updated_at", "2022-09-14 17:08:16.623356"], ["id", 387]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [61fa263c-16d0-467f-bc13-0a7bf8ce8ed6]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [61fa263c-16d0-467f-bc13-0a7bf8ce8ed6] Account Load (0.2ms) SELECT "accounts".* FROM "accounts" WHERE "accounts"."workflow_state" != $1 ORDER BY "accounts"."id" ASC LIMIT $2 [["workflow_state", "deleted"], ["LIMIT", 1000]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [61fa263c-16d0-467f-bc13-0a7bf8ce8ed6] Role Load (0.3ms) SELECT "roles".* FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [61fa263c-16d0-467f-bc13-0a7bf8ce8ed6]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [61fa263c-16d0-467f-bc13-0a7bf8ce8ed6] Role Exists (0.2ms) SELECT 1 AS one FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [61fa263c-16d0-467f-bc13-0a7bf8ce8ed6] Role Create (0.4ms) INSERT INTO "roles" ("canvas_id", "label", "base_role_type", "canvas_account_id", "workflow_state", "permissions", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 1], ["label", "Account Admin"], ["base_role_type", "AccountMembership"], ["canvas_account_id", 10], ["workflow_state", "built_in"], ["permissions", "{\"manage_wiki\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"post_to_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"moderate_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_announcements\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"send_messages\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"send_messages_all\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_outcomes\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"create_conferences\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"create_collaborations\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_roster\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_all_grades\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_grades\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_rubrics\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"comment_on_others_submissions\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_students\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_admin_users\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_role_overrides\":{\"enabled\":true,\"locked\":true,\"readonly\":true,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_account_memberships\":{\"enabled\":true,\"locked\":true,\"readonly\":true,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_account_settings\":{\"enabled\":true,\"locked\":true,\"readonly\":true,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_groups\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_group_pages\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_files\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_assignments\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"undelete_courses\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_grade_changes\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_course_changes\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_question_banks\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_calendar\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_reports\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_courses\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_user_logins\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_user_observers\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_alerts\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"become_user\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_developer_keys\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"import_sis\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_sis\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_sis\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_course_list\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_statistics\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_storage_quotas\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_course_content\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_content\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_interaction_alerts\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"change_course_state\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_sections\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_feature_flags\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_quiz_answer_audits\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"moderate_grades\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"lti_add_edit\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true}}"], ["created_at", "2022-09-14 17:08:16.639403"], ["updated_at", "2022-09-14 17:08:16.639403"]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [61fa263c-16d0-467f-bc13-0a7bf8ce8ed6]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [61fa263c-16d0-467f-bc13-0a7bf8ce8ed6] Role Load (0.3ms) SELECT "roles".* FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 3], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [61fa263c-16d0-467f-bc13-0a7bf8ce8ed6]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [61fa263c-16d0-467f-bc13-0a7bf8ce8ed6] Role Exists (0.2ms) SELECT 1 AS one FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 3], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [61fa263c-16d0-467f-bc13-0a7bf8ce8ed6] Role Create (0.4ms) INSERT INTO "roles" ("canvas_id", "label", "base_role_type", "canvas_account_id", "workflow_state", "permissions", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 3], ["label", "Student"], ["base_role_type", "StudentEnrollment"], ["canvas_account_id", 10], ["workflow_state", "built_in"], ["permissions", "{\"manage_wiki\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"read_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"post_to_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"moderate_forum\":{\"enabled\":false,\"locked\":false,\"readonly\":false,\"explicit\":false},\"read_announcements\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"send_messages\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"send_messages_all\":{\"enabled\":false,\"locked\":false,\"readonly\":false,\"explicit\":false},\"manage_outcomes\":{\"enabled\":false,\"locked\":false,\"readonly\":false,\"explicit\":false},\"create_conferences\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"create_collaborations\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_roster\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_all_grades\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_grades\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_rubrics\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"comment_on_others_submissions\":{\"enabled\":false,\"locked\":false,\"readonly\":false,\"explicit\":false},\"manage_students\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_admin_users\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_role_overrides\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_account_memberships\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_account_settings\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_groups\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"view_group_pages\":{\"enabled\":false,\"locked\":false,\"readonly\":false,\"explicit\":false},\"manage_files\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_assignments\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"undelete_courses\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"view_grade_changes\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"view_course_changes\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"read_question_banks\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_calendar\":{\"enabled\":false,\"locked\":false,\"readonly\":false,\"explicit\":false},\"read_reports\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_courses\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_user_logins\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_user_observers\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_alerts\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"become_user\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_developer_keys\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"import_sis\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_sis\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"read_sis\":{\"enabled\":false,\"locked\":false,\"readonly\":false,\"explicit\":false},\"read_course_list\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"view_statistics\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_storage_quotas\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"read_course_content\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_content\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_interaction_alerts\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"change_course_state\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_sections\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_feature_flags\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"view_quiz_answer_audits\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"moderate_grades\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"lti_add_edit\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false}}"], ["created_at", "2022-09-14 17:08:16.646430"], ["updated_at", "2022-09-14 17:08:16.646430"]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [61fa263c-16d0-467f-bc13-0a7bf8ce8ed6]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [61fa263c-16d0-467f-bc13-0a7bf8ce8ed6] Role Update All (0.3ms) UPDATE "roles" SET "workflow_state" = 'inactive' WHERE "roles"."id" NOT IN ($1, $2) [["id", 55], ["id", 56]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [61fa263c-16d0-467f-bc13-0a7bf8ce8ed6]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [61fa263c-16d0-467f-bc13-0a7bf8ce8ed6] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2022-09-14 17:08:16.649912"], ["status", "success"], ["updated_at", "2022-09-14 17:08:16.650247"], ["id", 387]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [61fa263c-16d0-467f-bc13-0a7bf8ce8ed6]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [61fa263c-16d0-467f-bc13-0a7bf8ce8ed6] Performed CanvasSync::Jobs::SyncRolesJob (Job ID: 61fa263c-16d0-467f-bc13-0a7bf8ce8ed6) from Test(default) in 30.43ms  (0.2ms) SELECT COUNT(*) FROM "roles"  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Term Exists (0.2ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 84935491], ["LIMIT", 1]] Term Create (0.3ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 84935491], ["name", "Cool Term"], ["start_at", "2022-09-11 17:08:15.501314"], ["end_at", "2022-09-17 17:08:15.501407"], ["workflow_state", "active"], ["sis_id", "fbd62140ca7f029bdb7a1b2735e92263"], ["created_at", "2022-09-14 17:08:16.654380"], ["updated_at", "2022-09-14 17:08:16.654380"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [0cde8f4c-ea6f-4b45-b1cf-8c9bff62cc3f] Performing CanvasSync::Jobs::SyncSimpleTableJob (Job ID: 0cde8f4c-ea6f-4b45-b1cf-8c9bff62cc3f) from Test(default) with arguments: {:report_name=>"proservices_provisioning_csv", :model=>"courses", :mapping=>"courses", :klass=>"Course", :term_scope=>"active", :params=>{"parameters[include_deleted]"=>true, "parameters[courses]"=>true}} [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [0cde8f4c-ea6f-4b45-b1cf-8c9bff62cc3f] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "0cde8f4c-ea6f-4b45-b1cf-8c9bff62cc3f"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [0cde8f4c-ea6f-4b45-b1cf-8c9bff62cc3f]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [0cde8f4c-ea6f-4b45-b1cf-8c9bff62cc3f] CanvasSync::JobLog Create (0.2ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncSimpleTableJob"], ["status", "enqueued"], ["job_arguments", "---\n- :report_name: proservices_provisioning_csv\n :model: courses\n :mapping: courses\n :klass: Course\n :term_scope: active\n :params:\n parameters[include_deleted]: true\n parameters[courses]: true\n"], ["created_at", "2022-09-14 17:08:16.656669"], ["updated_at", "2022-09-14 17:08:16.656669"], ["job_id", "0cde8f4c-ea6f-4b45-b1cf-8c9bff62cc3f"]] [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [0cde8f4c-ea6f-4b45-b1cf-8c9bff62cc3f]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [0cde8f4c-ea6f-4b45-b1cf-8c9bff62cc3f]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [0cde8f4c-ea6f-4b45-b1cf-8c9bff62cc3f] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-09-14 17:08:16.657976"], ["status", "running"], ["updated_at", "2022-09-14 17:08:16.658247"], ["id", 388]] [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [0cde8f4c-ea6f-4b45-b1cf-8c9bff62cc3f]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [0cde8f4c-ea6f-4b45-b1cf-8c9bff62cc3f]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [0cde8f4c-ea6f-4b45-b1cf-8c9bff62cc3f] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2022-09-14 17:08:16.659862"], ["status", "success"], ["updated_at", "2022-09-14 17:08:16.660383"], ["id", 388]] [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [0cde8f4c-ea6f-4b45-b1cf-8c9bff62cc3f]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [0cde8f4c-ea6f-4b45-b1cf-8c9bff62cc3f] Performed CanvasSync::Jobs::SyncSimpleTableJob (Job ID: 0cde8f4c-ea6f-4b45-b1cf-8c9bff62cc3f) from Test(default) in 6.08ms  (0.2ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [17d2837f-e751-42e0-9a1f-ba8d3f585769] Performing CanvasSync::Jobs::SyncSubmissionsJob (Job ID: 17d2837f-e751-42e0-9a1f-ba8d3f585769) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [17d2837f-e751-42e0-9a1f-ba8d3f585769] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "17d2837f-e751-42e0-9a1f-ba8d3f585769"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [17d2837f-e751-42e0-9a1f-ba8d3f585769]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [17d2837f-e751-42e0-9a1f-ba8d3f585769] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncSubmissionsJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2022-09-14 17:08:16.666987"], ["updated_at", "2022-09-14 17:08:16.666987"], ["job_id", "17d2837f-e751-42e0-9a1f-ba8d3f585769"]] [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [17d2837f-e751-42e0-9a1f-ba8d3f585769]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [17d2837f-e751-42e0-9a1f-ba8d3f585769]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [17d2837f-e751-42e0-9a1f-ba8d3f585769] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-09-14 17:08:16.668442"], ["status", "running"], ["updated_at", "2022-09-14 17:08:16.668709"], ["id", 389]] [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [17d2837f-e751-42e0-9a1f-ba8d3f585769]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [17d2837f-e751-42e0-9a1f-ba8d3f585769]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [17d2837f-e751-42e0-9a1f-ba8d3f585769] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proserv_student_submissions_csv\n- 1\n- CanvasSync::Processors::SubmissionsProcessor\n- :sync_start_time: '2022-09-14T17:08:16Z'\n :report_params:\n :parameters:\n :include_all: \n :enrollment_batch_size: \n :enrollment_term_id: 1\n"], ["created_at", "2022-09-14 17:08:16.671503"], ["updated_at", "2022-09-14 17:08:16.671503"], ["job_id", "5ebc53ed-05d8-46c4-9174-001b8a268cba"]] [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [17d2837f-e751-42e0-9a1f-ba8d3f585769]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [17d2837f-e751-42e0-9a1f-ba8d3f585769] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: 5ebc53ed-05d8-46c4-9174-001b8a268cba) to Test(default) at 2022-09-14 17:08:46 UTC with arguments: "proserv_student_submissions_csv", 1, "CanvasSync::Processors::SubmissionsProcessor", {:sync_start_time=>"2022-09-14T17:08:16Z", :report_params=>{:parameters=>{:include_all=>nil, :enrollment_batch_size=>nil, :enrollment_term_id=>1}}} [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [17d2837f-e751-42e0-9a1f-ba8d3f585769]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [17d2837f-e751-42e0-9a1f-ba8d3f585769] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2022-09-14 17:08:16.673842"], ["status", "success"], ["updated_at", "2022-09-14 17:08:16.674182"], ["id", 389]] [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [17d2837f-e751-42e0-9a1f-ba8d3f585769]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [17d2837f-e751-42e0-9a1f-ba8d3f585769] Performed CanvasSync::Jobs::SyncSubmissionsJob (Job ID: 17d2837f-e751-42e0-9a1f-ba8d3f585769) from Test(default) in 9.58ms  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.3ms) SELECT COUNT(*) FROM "terms" [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [bf2ce11a-c85d-4869-b825-9f78cf5f8735] Performing CanvasSync::Jobs::SyncTermsJob (Job ID: bf2ce11a-c85d-4869-b825-9f78cf5f8735) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [bf2ce11a-c85d-4869-b825-9f78cf5f8735] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "bf2ce11a-c85d-4869-b825-9f78cf5f8735"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [bf2ce11a-c85d-4869-b825-9f78cf5f8735]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [bf2ce11a-c85d-4869-b825-9f78cf5f8735] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncTermsJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2022-09-14 17:08:16.680148"], ["updated_at", "2022-09-14 17:08:16.680148"], ["job_id", "bf2ce11a-c85d-4869-b825-9f78cf5f8735"]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [bf2ce11a-c85d-4869-b825-9f78cf5f8735]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [bf2ce11a-c85d-4869-b825-9f78cf5f8735]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [bf2ce11a-c85d-4869-b825-9f78cf5f8735] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-09-14 17:08:16.682029"], ["status", "running"], ["updated_at", "2022-09-14 17:08:16.682412"], ["id", 391]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [bf2ce11a-c85d-4869-b825-9f78cf5f8735]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [bf2ce11a-c85d-4869-b825-9f78cf5f8735] Term Load (0.2ms) SELECT "terms".* FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [bf2ce11a-c85d-4869-b825-9f78cf5f8735]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [bf2ce11a-c85d-4869-b825-9f78cf5f8735] Term Exists (0.3ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [bf2ce11a-c85d-4869-b825-9f78cf5f8735] Term Create (0.3ms) INSERT INTO "terms" ("canvas_id", "name", "workflow_state", "grading_period_group_id", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 1], ["name", "Default Term"], ["workflow_state", "active"], ["grading_period_group_id", 1], ["sis_id", "Test"], ["created_at", "2022-09-14 17:08:16.688022"], ["updated_at", "2022-09-14 17:08:16.688022"]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [bf2ce11a-c85d-4869-b825-9f78cf5f8735]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [bf2ce11a-c85d-4869-b825-9f78cf5f8735] Term Load (0.2ms) SELECT "terms".* FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 6], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [bf2ce11a-c85d-4869-b825-9f78cf5f8735]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [bf2ce11a-c85d-4869-b825-9f78cf5f8735] Term Exists (0.2ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 6], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [bf2ce11a-c85d-4869-b825-9f78cf5f8735] Term Create (0.2ms) INSERT INTO "terms" ("canvas_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["canvas_id", 6], ["name", "Average Term 1"], ["workflow_state", "active"], ["created_at", "2022-09-14 17:08:16.690229"], ["updated_at", "2022-09-14 17:08:16.690229"]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [bf2ce11a-c85d-4869-b825-9f78cf5f8735]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [bf2ce11a-c85d-4869-b825-9f78cf5f8735] Term Load (0.1ms) SELECT "terms".* FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 7], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [bf2ce11a-c85d-4869-b825-9f78cf5f8735]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [bf2ce11a-c85d-4869-b825-9f78cf5f8735] Term Exists (0.2ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 7], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [bf2ce11a-c85d-4869-b825-9f78cf5f8735] Term Create (0.3ms) INSERT INTO "terms" ("canvas_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["canvas_id", 7], ["name", "Average Term 2"], ["workflow_state", "active"], ["created_at", "2022-09-14 17:08:16.692252"], ["updated_at", "2022-09-14 17:08:16.692252"]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [bf2ce11a-c85d-4869-b825-9f78cf5f8735]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [bf2ce11a-c85d-4869-b825-9f78cf5f8735] Term Load (0.2ms) SELECT "terms".* FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 5], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [bf2ce11a-c85d-4869-b825-9f78cf5f8735]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [bf2ce11a-c85d-4869-b825-9f78cf5f8735] Term Exists (0.3ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 5], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [bf2ce11a-c85d-4869-b825-9f78cf5f8735] Term Create (0.4ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 5], ["name", "Syllabus Term"], ["start_at", "2017-08-14 06:00:00"], ["end_at", "2017-08-31 06:00:00"], ["workflow_state", "active"], ["sis_id", "SYTERM"], ["created_at", "2022-09-14 17:08:16.696417"], ["updated_at", "2022-09-14 17:08:16.696417"]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [bf2ce11a-c85d-4869-b825-9f78cf5f8735]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [bf2ce11a-c85d-4869-b825-9f78cf5f8735] Term Load (0.3ms) SELECT "terms".* FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 4], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [bf2ce11a-c85d-4869-b825-9f78cf5f8735]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [bf2ce11a-c85d-4869-b825-9f78cf5f8735] Term Exists (0.2ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 4], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [bf2ce11a-c85d-4869-b825-9f78cf5f8735] Term Create (0.2ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "grading_period_group_id", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8, $9) RETURNING "id" [["canvas_id", 4], ["name", "Ellucian Term"], ["start_at", "2017-08-01 06:00:00"], ["end_at", "2017-10-31 06:00:00"], ["workflow_state", "active"], ["grading_period_group_id", 1], ["sis_id", "SH"], ["created_at", "2022-09-14 17:08:16.699659"], ["updated_at", "2022-09-14 17:08:16.699659"]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [bf2ce11a-c85d-4869-b825-9f78cf5f8735]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [bf2ce11a-c85d-4869-b825-9f78cf5f8735] Term Load (0.1ms) SELECT "terms".* FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 3], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [bf2ce11a-c85d-4869-b825-9f78cf5f8735]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [bf2ce11a-c85d-4869-b825-9f78cf5f8735] Term Exists (0.2ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 3], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [bf2ce11a-c85d-4869-b825-9f78cf5f8735] Term Create (0.2ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 3], ["name", "Current Term"], ["start_at", "2017-03-19 06:00:00"], ["end_at", "2017-08-01 06:00:00"], ["workflow_state", "active"], ["created_at", "2022-09-14 17:08:16.701985"], ["updated_at", "2022-09-14 17:08:16.701985"]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [bf2ce11a-c85d-4869-b825-9f78cf5f8735]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [bf2ce11a-c85d-4869-b825-9f78cf5f8735] [CanvasSync::Jobs::TermBatchesJob] [cfeb122e-f5e1-4d5f-9125-dc9578267e0e] Performing CanvasSync::Jobs::TermBatchesJob (Job ID: cfeb122e-f5e1-4d5f-9125-dc9578267e0e) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [bf2ce11a-c85d-4869-b825-9f78cf5f8735] [CanvasSync::Jobs::TermBatchesJob] [cfeb122e-f5e1-4d5f-9125-dc9578267e0e] CanvasSync::JobLog Load (0.1ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "cfeb122e-f5e1-4d5f-9125-dc9578267e0e"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [bf2ce11a-c85d-4869-b825-9f78cf5f8735] [CanvasSync::Jobs::TermBatchesJob] [cfeb122e-f5e1-4d5f-9125-dc9578267e0e]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [bf2ce11a-c85d-4869-b825-9f78cf5f8735] [CanvasSync::Jobs::TermBatchesJob] [cfeb122e-f5e1-4d5f-9125-dc9578267e0e] CanvasSync::JobLog Create (0.2ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::TermBatchesJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2022-09-14 17:08:16.703941"], ["updated_at", "2022-09-14 17:08:16.703941"], ["job_id", "cfeb122e-f5e1-4d5f-9125-dc9578267e0e"]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [bf2ce11a-c85d-4869-b825-9f78cf5f8735] [CanvasSync::Jobs::TermBatchesJob] [cfeb122e-f5e1-4d5f-9125-dc9578267e0e]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [bf2ce11a-c85d-4869-b825-9f78cf5f8735] [CanvasSync::Jobs::TermBatchesJob] [cfeb122e-f5e1-4d5f-9125-dc9578267e0e]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [bf2ce11a-c85d-4869-b825-9f78cf5f8735] [CanvasSync::Jobs::TermBatchesJob] [cfeb122e-f5e1-4d5f-9125-dc9578267e0e] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-09-14 17:08:16.705133"], ["status", "running"], ["updated_at", "2022-09-14 17:08:16.705465"], ["id", 392]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [bf2ce11a-c85d-4869-b825-9f78cf5f8735] [CanvasSync::Jobs::TermBatchesJob] [cfeb122e-f5e1-4d5f-9125-dc9578267e0e]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [bf2ce11a-c85d-4869-b825-9f78cf5f8735] [CanvasSync::Jobs::TermBatchesJob] [cfeb122e-f5e1-4d5f-9125-dc9578267e0e]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [bf2ce11a-c85d-4869-b825-9f78cf5f8735] [CanvasSync::Jobs::TermBatchesJob] [cfeb122e-f5e1-4d5f-9125-dc9578267e0e] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2022-09-14 17:08:16.706633"], ["status", "success"], ["updated_at", "2022-09-14 17:08:16.706888"], ["id", 392]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [bf2ce11a-c85d-4869-b825-9f78cf5f8735] [CanvasSync::Jobs::TermBatchesJob] [cfeb122e-f5e1-4d5f-9125-dc9578267e0e]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [bf2ce11a-c85d-4869-b825-9f78cf5f8735] [CanvasSync::Jobs::TermBatchesJob] [cfeb122e-f5e1-4d5f-9125-dc9578267e0e] Performed CanvasSync::Jobs::TermBatchesJob (Job ID: cfeb122e-f5e1-4d5f-9125-dc9578267e0e) from Test(default) in 4.81ms [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [bf2ce11a-c85d-4869-b825-9f78cf5f8735]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [bf2ce11a-c85d-4869-b825-9f78cf5f8735] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2022-09-14 17:08:16.707957"], ["status", "success"], ["updated_at", "2022-09-14 17:08:16.708309"], ["id", 391]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [bf2ce11a-c85d-4869-b825-9f78cf5f8735]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [bf2ce11a-c85d-4869-b825-9f78cf5f8735] Performed CanvasSync::Jobs::SyncTermsJob (Job ID: bf2ce11a-c85d-4869-b825-9f78cf5f8735) from Test(default) in 30.53ms  (0.2ms) SELECT COUNT(*) FROM "terms"  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Account Exists (0.3ms) SELECT 1 AS one FROM "accounts" WHERE "accounts"."canvas_id" = $1 LIMIT $2 [["canvas_id", 28317646], ["LIMIT", 1]] Account Create (0.3ms) INSERT INTO "accounts" ("canvas_id", "sis_id", "canvas_parent_account_id", "sis_parent_account_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 28317646], ["sis_id", "f0db360619153f70d11d68ab81d5cd4e"], ["canvas_parent_account_id", 1], ["sis_parent_account_id", "e38124482373fbcbd103e6138e15cf1e"], ["name", "Account name"], ["workflow_state", "active"], ["created_at", "2022-09-14 17:08:16.713951"], ["updated_at", "2022-09-14 17:08:16.713951"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Account Exists (0.4ms) SELECT 1 AS one FROM "accounts" WHERE "accounts"."canvas_id" IS NULL AND "accounts"."id" != $1 LIMIT $2 [["id", 48], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Account Exists (0.2ms) SELECT 1 AS one FROM "accounts" WHERE "accounts"."canvas_id" = $1 LIMIT $2 [["canvas_id", 86280783], ["LIMIT", 1]] Account Create (0.3ms) INSERT INTO "accounts" ("canvas_id", "sis_id", "canvas_parent_account_id", "sis_parent_account_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 86280783], ["sis_id", "e464b88015e4a287254c88dba2968fb9"], ["canvas_parent_account_id", 1], ["sis_parent_account_id", "116ae538780a224f90bee0ed63b3997f"], ["name", "Account name"], ["workflow_state", "active"], ["created_at", "2022-09-14 17:08:16.723929"], ["updated_at", "2022-09-14 17:08:16.723929"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Account Load (0.3ms) SELECT "accounts".* FROM "accounts" ORDER BY "accounts"."id" ASC LIMIT $1 [["LIMIT", 1]] Account Exists (0.4ms) SELECT 1 AS one FROM "accounts" WHERE "accounts"."canvas_id" = $1 LIMIT $2 [["canvas_id", 86280783], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Account Exists (0.3ms) SELECT 1 AS one FROM "accounts" WHERE "accounts"."canvas_id" = $1 LIMIT $2 [["canvas_id", 13408863], ["LIMIT", 1]] Account Create (0.5ms) INSERT INTO "accounts" ("canvas_id", "sis_id", "canvas_parent_account_id", "sis_parent_account_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 13408863], ["sis_id", "d7359ec9269bc0c610f16c6a8c1fd0f2"], ["canvas_parent_account_id", 1], ["sis_parent_account_id", "885878a73e8933bd867f3476a6c5a19e"], ["name", "Account name"], ["workflow_state", "active"], ["created_at", "2022-09-14 17:08:16.733573"], ["updated_at", "2022-09-14 17:08:16.733573"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Admin Exists (0.3ms) SELECT 1 AS one FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 48042603], ["LIMIT", 1]] Admin Create (0.3ms) INSERT INTO "admins" ("canvas_id", "role_name", "canvas_role_id", "canvas_user_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 48042603], ["role_name", "Cool Role"], ["canvas_role_id", 45524992], ["canvas_user_id", 1], ["workflow_state", "active"], ["created_at", "2022-09-14 17:08:16.741410"], ["updated_at", "2022-09-14 17:08:16.741410"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Admin Exists (0.4ms) SELECT 1 AS one FROM "admins" WHERE "admins"."canvas_id" IS NULL AND "admins"."id" != $1 LIMIT $2 [["id", 67], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Admin Exists (0.3ms) SELECT 1 AS one FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 34773961], ["LIMIT", 1]] Admin Create (0.3ms) INSERT INTO "admins" ("canvas_id", "role_name", "canvas_role_id", "canvas_user_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 34773961], ["role_name", "Cool Role"], ["canvas_role_id", 16971778], ["canvas_user_id", 1], ["workflow_state", "active"], ["created_at", "2022-09-14 17:08:16.750360"], ["updated_at", "2022-09-14 17:08:16.750360"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Admin Load (0.2ms) SELECT "admins".* FROM "admins" ORDER BY "admins"."id" ASC LIMIT $1 [["LIMIT", 1]] Admin Exists (0.3ms) SELECT 1 AS one FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 34773961], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SELECT COUNT(*) FROM "admins" Admin Load (0.2ms) SELECT "admins".* FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]]  (0.2ms) SAVEPOINT active_record_1 Admin Exists (0.2ms) SELECT 1 AS one FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]] Admin Create (0.3ms) INSERT INTO "admins" ("canvas_id", "role_name", "canvas_role_id", "canvas_user_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 2], ["role_name", "AccountAdmin"], ["canvas_role_id", 1], ["canvas_user_id", 1], ["workflow_state", "active"], ["created_at", "2022-09-14 17:08:16.758068"], ["updated_at", "2022-09-14 17:08:16.758068"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.4ms) SELECT COUNT(*) FROM "admins" Admin Load (0.3ms) SELECT "admins".* FROM "admins" ORDER BY "admins"."id" DESC LIMIT $1 [["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Admin Exists (0.3ms) SELECT 1 AS one FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]] Admin Create (0.3ms) INSERT INTO "admins" ("canvas_id", "role_name", "canvas_role_id", "canvas_user_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 2], ["role_name", "Cool Role"], ["canvas_role_id", 66241560], ["canvas_user_id", 1], ["workflow_state", "active"], ["created_at", "2022-09-14 17:08:16.764763"], ["updated_at", "2022-09-14 17:08:16.764763"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.3ms) SELECT COUNT(*) FROM "admins" Admin Load (0.3ms) SELECT "admins".* FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]]  (0.1ms) SAVEPOINT active_record_1 Admin Exists (0.3ms) SELECT 1 AS one FROM "admins" WHERE "admins"."canvas_id" = $1 AND "admins"."id" != $2 LIMIT $3 [["canvas_id", 2], ["id", 70], ["LIMIT", 1]] Admin Update (0.3ms) UPDATE "admins" SET "role_name" = $1, "canvas_role_id" = $2, "updated_at" = $3 WHERE "admins"."id" = $4 [["role_name", "AccountAdmin"], ["canvas_role_id", 1], ["updated_at", "2022-09-14 17:08:16.768325"], ["id", 70]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SELECT COUNT(*) FROM "admins" Admin Load (0.2ms) SELECT "admins".* FROM "admins" WHERE "admins"."id" = $1 LIMIT $2 [["id", 70], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) SAVEPOINT active_record_1 AssignmentGroup Exists (0.5ms) SELECT 1 AS one FROM "assignment_groups" WHERE "assignment_groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] AssignmentGroup Create (0.3ms) INSERT INTO "assignment_groups" ("canvas_id", "name", "workflow_state", "canvas_created_at", "canvas_updated_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 1], ["name", "Dummy Assignment Group"], ["workflow_state", "available"], ["canvas_created_at", "2022-09-07 17:08:16.786044"], ["canvas_updated_at", "2022-09-13 17:08:16.786150"], ["created_at", "2022-09-14 17:08:16.787819"], ["updated_at", "2022-09-14 17:08:16.787819"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 AssignmentGroup Exists (0.2ms) SELECT 1 AS one FROM "assignment_groups" WHERE "assignment_groups"."canvas_id" IS NULL AND "assignment_groups"."id" != $1 LIMIT $2 [["id", 55], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 AssignmentGroup Exists (0.4ms) SELECT 1 AS one FROM "assignment_groups" WHERE "assignment_groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]] AssignmentGroup Create (0.3ms) INSERT INTO "assignment_groups" ("canvas_id", "name", "workflow_state", "canvas_created_at", "canvas_updated_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 2], ["name", "Dummy Assignment Group"], ["workflow_state", "available"], ["canvas_created_at", "2022-09-07 17:08:16.793093"], ["canvas_updated_at", "2022-09-13 17:08:16.793230"], ["created_at", "2022-09-14 17:08:16.794904"], ["updated_at", "2022-09-14 17:08:16.794904"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 AssignmentGroup Load (0.3ms) SELECT "assignment_groups".* FROM "assignment_groups" ORDER BY "assignment_groups"."id" ASC LIMIT $1 [["LIMIT", 1]] AssignmentGroup Exists (0.3ms) SELECT 1 AS one FROM "assignment_groups" WHERE "assignment_groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 AssignmentGroup Exists (0.3ms) SELECT 1 AS one FROM "assignment_groups" WHERE "assignment_groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 3], ["LIMIT", 1]] AssignmentGroup Create (0.3ms) INSERT INTO "assignment_groups" ("canvas_id", "name", "workflow_state", "canvas_created_at", "canvas_updated_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 3], ["name", "Dummy Assignment Group"], ["workflow_state", "available"], ["canvas_created_at", "2022-09-07 17:08:16.801247"], ["canvas_updated_at", "2022-09-13 17:08:16.801345"], ["created_at", "2022-09-14 17:08:16.802650"], ["updated_at", "2022-09-14 17:08:16.802650"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 AssignmentGroup Exists (0.3ms) SELECT 1 AS one FROM "assignment_groups" WHERE "assignment_groups"."canvas_id" = $1 AND "assignment_groups"."id" != $2 LIMIT $3 [["canvas_id", 3], ["id", 57], ["LIMIT", 1]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 AssignmentGroup Exists (0.4ms) SELECT 1 AS one FROM "assignment_groups" WHERE "assignment_groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 4], ["LIMIT", 1]] AssignmentGroup Create (0.3ms) INSERT INTO "assignment_groups" ("canvas_id", "name", "workflow_state", "canvas_created_at", "canvas_updated_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 4], ["name", "Dummy Assignment Group"], ["workflow_state", "available"], ["canvas_created_at", "2022-09-07 17:08:16.808577"], ["canvas_updated_at", "2022-09-13 17:08:16.808703"], ["created_at", "2022-09-14 17:08:16.810474"], ["updated_at", "2022-09-14 17:08:16.810474"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Assignment Exists (0.4ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] Assignment Create (0.4ms) INSERT INTO "assignments" ("canvas_id", "title", "due_at", "unlock_at", "lock_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 1], ["title", "Assignment 1"], ["due_at", "2022-09-21 17:08:16.829278"], ["unlock_at", "2022-09-13 17:08:16.829421"], ["lock_at", "2022-10-05 17:08:16.829496"], ["created_at", "2022-09-14 17:08:16.831401"], ["updated_at", "2022-09-14 17:08:16.831401"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Assignment Exists (0.3ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" IS NULL AND "assignments"."id" != $1 LIMIT $2 [["id", 100], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Assignment Exists (0.3ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]] Assignment Create (0.3ms) INSERT INTO "assignments" ("canvas_id", "title", "due_at", "unlock_at", "lock_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 2], ["title", "Assignment 2"], ["due_at", "2022-09-21 17:08:16.837750"], ["unlock_at", "2022-09-13 17:08:16.837837"], ["lock_at", "2022-10-05 17:08:16.837875"], ["created_at", "2022-09-14 17:08:16.838939"], ["updated_at", "2022-09-14 17:08:16.838939"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Assignment Load (0.2ms) SELECT "assignments".* FROM "assignments" ORDER BY "assignments"."id" ASC LIMIT $1 [["LIMIT", 1]] Assignment Exists (0.3ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Assignment Exists (0.3ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 3], ["LIMIT", 1]] Assignment Create (0.3ms) INSERT INTO "assignments" ("canvas_id", "title", "due_at", "unlock_at", "lock_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 3], ["title", "Assignment 3"], ["due_at", "2022-09-21 17:08:16.845168"], ["unlock_at", "2022-09-13 17:08:16.845271"], ["lock_at", "2022-10-05 17:08:16.845311"], ["created_at", "2022-09-14 17:08:16.846791"], ["updated_at", "2022-09-14 17:08:16.846791"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Assignment Exists (0.3ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 4], ["LIMIT", 1]] Assignment Create (0.3ms) INSERT INTO "assignments" ("canvas_id", "title", "due_at", "unlock_at", "lock_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 4], ["title", "Assignment 4"], ["due_at", "2022-09-21 17:08:16.852245"], ["unlock_at", "2022-09-13 17:08:16.852341"], ["lock_at", "2022-10-05 17:08:16.852382"], ["created_at", "2022-09-14 17:08:16.853624"], ["updated_at", "2022-09-14 17:08:16.853624"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Assignment Exists (0.3ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 AND "assignments"."id" != $2 LIMIT $3 [["canvas_id", 4], ["id", 103], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Assignment Exists (0.2ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 5], ["LIMIT", 1]] Assignment Create (0.3ms) INSERT INTO "assignments" ("canvas_id", "title", "due_at", "unlock_at", "lock_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 5], ["title", "Assignment 5"], ["due_at", "2022-09-21 17:08:16.857668"], ["unlock_at", "2022-09-13 17:08:16.857750"], ["lock_at", "2022-10-05 17:08:16.857795"], ["created_at", "2022-09-14 17:08:16.858792"], ["updated_at", "2022-09-14 17:08:16.858792"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Assignment Exists (0.2ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 6], ["LIMIT", 1]] Assignment Create (0.2ms) INSERT INTO "assignments" ("canvas_id", "title", "due_at", "unlock_at", "lock_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 6], ["title", "Assignment 6"], ["due_at", "2022-09-21 17:08:16.864910"], ["unlock_at", "2022-09-13 17:08:16.864999"], ["lock_at", "2022-10-05 17:08:16.865045"], ["created_at", "2022-09-14 17:08:16.866052"], ["updated_at", "2022-09-14 17:08:16.866052"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Course Exists (0.4ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 68282912], ["LIMIT", 1]] Course Create (0.4ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 68282912], ["sis_id", "65c0e4a3f6148d62aab3d508246fb0b1"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2022-09-11 17:08:16.879068"], ["end_at", "2022-10-05 17:08:16.879179"], ["created_at", "2022-09-14 17:08:16.880854"], ["updated_at", "2022-09-14 17:08:16.880854"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 Course Exists (0.3ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 19040369], ["LIMIT", 1]] Course Create (0.3ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 19040369], ["sis_id", "b9891e748c4470b28c75d089e9578bef"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2022-09-11 17:08:16.886800"], ["end_at", "2022-10-05 17:08:16.886880"], ["created_at", "2022-09-14 17:08:16.888013"], ["updated_at", "2022-09-14 17:08:16.888013"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 Assignment Exists (0.2ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 7], ["LIMIT", 1]] Assignment Create (0.3ms) INSERT INTO "assignments" ("canvas_id", "title", "due_at", "unlock_at", "lock_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 7], ["title", "Assignment 7"], ["due_at", "2022-09-21 17:08:16.889254"], ["unlock_at", "2022-09-13 17:08:16.889307"], ["lock_at", "2022-10-05 17:08:16.889345"], ["created_at", "2022-09-14 17:08:16.890213"], ["updated_at", "2022-09-14 17:08:16.890213"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 Assignment Exists (0.2ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 AND "assignments"."id" != $2 LIMIT $3 [["canvas_id", 7], ["id", 106], ["LIMIT", 1]] Assignment Update (0.3ms) UPDATE "assignments" SET "canvas_context_id" = $1, "canvas_context_type" = $2, "updated_at" = $3 WHERE "assignments"."id" = $4 [["canvas_context_id", 19040369], ["canvas_context_type", "Course"], ["updated_at", "2022-09-14 17:08:16.892299"], ["id", 106]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Course Load (0.2ms) SELECT "courses".* FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 19040369], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Assignment Exists (0.3ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 8], ["LIMIT", 1]] Assignment Create (0.3ms) INSERT INTO "assignments" ("canvas_id", "title", "due_at", "unlock_at", "lock_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 8], ["title", "Assignment 8"], ["due_at", "2022-09-21 17:08:16.906764"], ["unlock_at", "2022-09-13 17:08:16.906848"], ["lock_at", "2022-10-05 17:08:16.906886"], ["created_at", "2022-09-14 17:08:16.908071"], ["updated_at", "2022-09-14 17:08:16.908071"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 ContextModuleItem Create (0.6ms) INSERT INTO "context_module_items" ("canvas_id", "canvas_assignment_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["canvas_id", 1], ["canvas_assignment_id", 8], ["workflow_state", "active"], ["created_at", "2022-09-14 17:08:16.910239"], ["updated_at", "2022-09-14 17:08:16.910239"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Assignment Exists (0.3ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 9], ["LIMIT", 1]] Assignment Create (0.2ms) INSERT INTO "assignments" ("canvas_id", "title", "due_at", "unlock_at", "lock_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 9], ["title", "Assignment 9"], ["due_at", "2022-09-21 17:08:16.914760"], ["unlock_at", "2022-09-13 17:08:16.914842"], ["lock_at", "2022-10-05 17:08:16.914881"], ["created_at", "2022-09-14 17:08:16.915969"], ["updated_at", "2022-09-14 17:08:16.915969"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 ContextModuleItem Create (0.2ms) INSERT INTO "context_module_items" ("canvas_id", "canvas_assignment_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["canvas_id", 2], ["canvas_assignment_id", 9], ["workflow_state", "active"], ["created_at", "2022-09-14 17:08:16.917443"], ["updated_at", "2022-09-14 17:08:16.917443"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Course Exists (0.3ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 51824687], ["LIMIT", 1]] Course Create (0.3ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 51824687], ["sis_id", "5d4537722c62f040f758b71dede73cd6"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2022-09-11 17:08:16.929544"], ["end_at", "2022-10-05 17:08:16.929634"], ["created_at", "2022-09-14 17:08:16.930942"], ["updated_at", "2022-09-14 17:08:16.930942"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 ContextModule Create (0.4ms) INSERT INTO "context_modules" ("canvas_id", "canvas_context_id", "canvas_context_type", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 1], ["canvas_context_id", 51824687], ["canvas_context_type", "Course"], ["name", "Context Module"], ["workflow_state", "available"], ["created_at", "2022-09-14 17:08:16.932658"], ["updated_at", "2022-09-14 17:08:16.932658"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Course Exists (0.3ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 16229652], ["LIMIT", 1]] Course Create (0.3ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 16229652], ["sis_id", "17153cfb96850066eb26d0f21906bbff"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2022-09-11 17:08:16.936209"], ["end_at", "2022-10-05 17:08:16.936300"], ["created_at", "2022-09-14 17:08:16.937410"], ["updated_at", "2022-09-14 17:08:16.937410"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 ContextModule Create (0.2ms) INSERT INTO "context_modules" ("canvas_id", "canvas_context_id", "canvas_context_type", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 2], ["canvas_context_id", 16229652], ["canvas_context_type", "Course"], ["name", "Context Module"], ["workflow_state", "available"], ["created_at", "2022-09-14 17:08:16.938872"], ["updated_at", "2022-09-14 17:08:16.938872"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Course Exists (0.2ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 83659407], ["LIMIT", 1]] Course Create (0.2ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 83659407], ["sis_id", "98409e473d8b84376cf361d6532e76e6"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2022-09-11 17:08:16.941443"], ["end_at", "2022-10-05 17:08:16.941518"], ["created_at", "2022-09-14 17:08:16.942502"], ["updated_at", "2022-09-14 17:08:16.942502"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 ContextModule Create (0.3ms) INSERT INTO "context_modules" ("canvas_id", "canvas_context_id", "canvas_context_type", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 3], ["canvas_context_id", 83659407], ["canvas_context_type", "Course"], ["name", "Context Module"], ["workflow_state", "available"], ["created_at", "2022-09-14 17:08:16.944314"], ["updated_at", "2022-09-14 17:08:16.944314"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Course Exists (0.3ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 25999697], ["LIMIT", 1]] Course Create (0.3ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 25999697], ["sis_id", "ee7ce7b5d6028f1182c58349e5434962"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2022-09-11 17:08:16.948508"], ["end_at", "2022-10-05 17:08:16.948614"], ["created_at", "2022-09-14 17:08:16.949875"], ["updated_at", "2022-09-14 17:08:16.949875"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Course Exists (0.3ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" IS NULL AND "courses"."id" != $1 LIMIT $2 [["id", 204], ["LIMIT", 1]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Course Exists (0.3ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 58372648], ["LIMIT", 1]] Course Create (0.2ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 58372648], ["sis_id", "9f897e8466bbbe02fa1c4f19a3f3b8f0"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2022-09-11 17:08:16.956483"], ["end_at", "2022-10-05 17:08:16.956563"], ["created_at", "2022-09-14 17:08:16.957525"], ["updated_at", "2022-09-14 17:08:16.957525"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Course Load (0.2ms) SELECT "courses".* FROM "courses" ORDER BY "courses"."id" ASC LIMIT $1 [["LIMIT", 1]] Course Exists (0.5ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 58372648], ["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Course Exists (0.3ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 47247908], ["LIMIT", 1]] Course Create (0.2ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 47247908], ["sis_id", "a325075bac511aecf392205185db0bd8"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2022-09-11 17:08:16.964169"], ["end_at", "2022-10-05 17:08:16.964259"], ["created_at", "2022-09-14 17:08:16.965331"], ["updated_at", "2022-09-14 17:08:16.965331"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Course Exists (0.2ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 AND "courses"."id" != $2 LIMIT $3 [["canvas_id", 47247908], ["id", 206], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Course Exists (0.3ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 80903775], ["LIMIT", 1]] Course Create (0.2ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 80903775], ["sis_id", "0aaef3c0212375a3677b9fe90245315d"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2022-09-11 17:08:16.969568"], ["end_at", "2022-10-05 17:08:16.969652"], ["created_at", "2022-09-14 17:08:16.970799"], ["updated_at", "2022-09-14 17:08:16.970799"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Course Exists (0.4ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 69582652], ["LIMIT", 1]] Course Create (0.5ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 69582652], ["sis_id", "7aab38ce3bcfcae0c9bfe2eb0ccfefab"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2022-09-11 17:08:16.975481"], ["end_at", "2022-10-05 17:08:16.975566"], ["created_at", "2022-09-14 17:08:16.976992"], ["updated_at", "2022-09-14 17:08:16.976992"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Course Exists (0.3ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 96563960], ["LIMIT", 1]] Course Create (0.3ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 96563960], ["sis_id", "c009e94c6dbc271f6290b3695479e951"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2022-09-11 17:08:16.983116"], ["end_at", "2022-10-05 17:08:16.983224"], ["created_at", "2022-09-14 17:08:16.984652"], ["updated_at", "2022-09-14 17:08:16.984652"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.3ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Course Exists (0.2ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 61526129], ["LIMIT", 1]] Course Create (0.3ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 61526129], ["sis_id", "3eab9f13b76d1207fb6a5d7e2871ee64"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2022-09-11 17:08:16.987961"], ["end_at", "2022-10-05 17:08:16.988080"], ["created_at", "2022-09-14 17:08:16.989250"], ["updated_at", "2022-09-14 17:08:16.989250"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Course Exists (0.3ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 39737558], ["LIMIT", 1]] Course Create (0.3ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 39737558], ["sis_id", "05bbfd8b98614ea3a98268515f182f40"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2022-09-11 17:08:16.991965"], ["end_at", "2022-10-05 17:08:16.992039"], ["created_at", "2022-09-14 17:08:16.993208"], ["updated_at", "2022-09-14 17:08:16.993208"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Course Exists (0.2ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 99521261], ["LIMIT", 1]] Course Create (0.2ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 99521261], ["sis_id", "dd14ad2350837cc9f200c39f5447d834"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2022-09-11 17:08:16.996870"], ["end_at", "2022-10-05 17:08:16.996966"], ["created_at", "2022-09-14 17:08:16.998109"], ["updated_at", "2022-09-14 17:08:16.998109"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.3ms) SAVEPOINT active_record_1 Enrollment Exists (0.6ms) SELECT 1 AS one FROM "enrollments" WHERE "enrollments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 71796522], ["LIMIT", 1]] Enrollment Create (0.5ms) INSERT INTO "enrollments" ("canvas_id", "created_at", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["canvas_id", 71796522], ["created_at", "2022-09-14 17:08:17.012128"], ["updated_at", "2022-09-14 17:08:17.012128"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Enrollment Exists (0.4ms) SELECT 1 AS one FROM "enrollments" WHERE "enrollments"."canvas_id" IS NULL AND "enrollments"."id" != $1 LIMIT $2 [["id", 64], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Enrollment Exists (0.3ms) SELECT 1 AS one FROM "enrollments" WHERE "enrollments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 69902859], ["LIMIT", 1]] Enrollment Create (0.3ms) INSERT INTO "enrollments" ("canvas_id", "created_at", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["canvas_id", 69902859], ["created_at", "2022-09-14 17:08:17.019684"], ["updated_at", "2022-09-14 17:08:17.019684"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Enrollment Load (0.3ms) SELECT "enrollments".* FROM "enrollments" ORDER BY "enrollments"."id" ASC LIMIT $1 [["LIMIT", 1]] Enrollment Exists (0.3ms) SELECT 1 AS one FROM "enrollments" WHERE "enrollments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 69902859], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Enrollment Exists (0.3ms) SELECT 1 AS one FROM "enrollments" WHERE "enrollments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 98485153], ["LIMIT", 1]] Enrollment Create (0.3ms) INSERT INTO "enrollments" ("canvas_id", "created_at", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["canvas_id", 98485153], ["created_at", "2022-09-14 17:08:17.025865"], ["updated_at", "2022-09-14 17:08:17.025865"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Enrollment Exists (0.4ms) SELECT 1 AS one FROM "enrollments" WHERE "enrollments"."canvas_id" = $1 AND "enrollments"."id" != $2 LIMIT $3 [["canvas_id", 98485153], ["id", 66], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Enrollment Exists (0.3ms) SELECT 1 AS one FROM "enrollments" WHERE "enrollments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 6916743], ["LIMIT", 1]] Enrollment Create (0.3ms) INSERT INTO "enrollments" ("canvas_id", "created_at", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["canvas_id", 6916743], ["created_at", "2022-09-14 17:08:17.032421"], ["updated_at", "2022-09-14 17:08:17.032421"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Enrollment Exists (0.2ms) SELECT 1 AS one FROM "enrollments" WHERE "enrollments"."canvas_id" = $1 AND "enrollments"."id" != $2 LIMIT $3 [["canvas_id", 6916743], ["id", 67], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Enrollment Exists (0.2ms) SELECT 1 AS one FROM "enrollments" WHERE "enrollments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 53284551], ["LIMIT", 1]] Enrollment Create (0.3ms) INSERT INTO "enrollments" ("canvas_id", "created_at", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["canvas_id", 53284551], ["created_at", "2022-09-14 17:08:17.037298"], ["updated_at", "2022-09-14 17:08:17.037298"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Enrollment Exists (0.3ms) SELECT 1 AS one FROM "enrollments" WHERE "enrollments"."canvas_id" = $1 AND "enrollments"."id" != $2 LIMIT $3 [["canvas_id", 53284551], ["id", 68], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Group Exists (0.4ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 85321539], ["LIMIT", 1]] Group Create (0.3ms) INSERT INTO "groups" ("canvas_id", "sis_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 85321539], ["sis_id", "66cedd1c809857f189cfaeb389189f9e"], ["name", "Some User Group"], ["workflow_state", "available"], ["created_at", "2022-09-14 17:08:17.053038"], ["updated_at", "2022-09-14 17:08:17.053038"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 User Exists (0.4ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 48505396], ["LIMIT", 1]] User Create (0.2ms) INSERT INTO "users" ("canvas_id", "sis_id", "email", "first_name", "last_name", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 48505396], ["sis_id", "061c84452d3505f65157d83dd039cb47"], ["email", "cooldude@coolsite.com"], ["first_name", "Cool"], ["last_name", "Dude"], ["created_at", "2022-09-14 17:08:17.068048"], ["updated_at", "2022-09-14 17:08:17.068048"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 GroupMembership Exists (0.4ms) SELECT 1 AS one FROM "group_memberships" WHERE "group_memberships"."canvas_id" = $1 LIMIT $2 [["canvas_id", 20971993], ["LIMIT", 1]] GroupMembership Create (0.3ms) INSERT INTO "group_memberships" ("canvas_id", "canvas_user_id", "canvas_group_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 20971993], ["canvas_user_id", 48505396], ["canvas_group_id", 85321539], ["workflow_state", "accepted"], ["created_at", "2022-09-14 17:08:17.078191"], ["updated_at", "2022-09-14 17:08:17.078191"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 GroupMembership Exists (0.2ms) SELECT 1 AS one FROM "group_memberships" WHERE "group_memberships"."canvas_id" IS NULL AND "group_memberships"."id" != $1 LIMIT $2 [["id", 55], ["LIMIT", 1]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 66428512], ["LIMIT", 1]] Group Create (0.2ms) INSERT INTO "groups" ("canvas_id", "sis_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 66428512], ["sis_id", "a1c9931a817629b0102ebfde9ccfb2b7"], ["name", "Some User Group"], ["workflow_state", "available"], ["created_at", "2022-09-14 17:08:17.084101"], ["updated_at", "2022-09-14 17:08:17.084101"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 User Exists (0.2ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 99110748], ["LIMIT", 1]] User Create (0.3ms) INSERT INTO "users" ("canvas_id", "sis_id", "email", "first_name", "last_name", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 99110748], ["sis_id", "08e5968b5d2120437f7d1de87076c846"], ["email", "cooldude@coolsite.com"], ["first_name", "Cool"], ["last_name", "Dude"], ["created_at", "2022-09-14 17:08:17.086449"], ["updated_at", "2022-09-14 17:08:17.086449"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 GroupMembership Exists (0.2ms) SELECT 1 AS one FROM "group_memberships" WHERE "group_memberships"."canvas_id" = $1 LIMIT $2 [["canvas_id", 24439792], ["LIMIT", 1]] GroupMembership Create (0.2ms) INSERT INTO "group_memberships" ("canvas_id", "canvas_user_id", "canvas_group_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 24439792], ["canvas_user_id", 99110748], ["canvas_group_id", 66428512], ["workflow_state", "accepted"], ["created_at", "2022-09-14 17:08:17.088796"], ["updated_at", "2022-09-14 17:08:17.088796"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 GroupMembership Load (0.2ms) SELECT "group_memberships".* FROM "group_memberships" ORDER BY "group_memberships"."id" ASC LIMIT $1 [["LIMIT", 1]] GroupMembership Exists (0.2ms) SELECT 1 AS one FROM "group_memberships" WHERE "group_memberships"."canvas_id" = $1 LIMIT $2 [["canvas_id", 24439792], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Group Exists (0.4ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 42470738], ["LIMIT", 1]] Group Create (0.2ms) INSERT INTO "groups" ("canvas_id", "sis_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 42470738], ["sis_id", "975f9f8a444abe91db60d99c12d31faa"], ["name", "Some User Group"], ["workflow_state", "available"], ["created_at", "2022-09-14 17:08:17.096220"], ["updated_at", "2022-09-14 17:08:17.096220"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 User Exists (0.3ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 57618562], ["LIMIT", 1]] User Create (0.3ms) INSERT INTO "users" ("canvas_id", "sis_id", "email", "first_name", "last_name", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 57618562], ["sis_id", "72a8fdeb0a1b5f4e43783f557f2fc57a"], ["email", "cooldude@coolsite.com"], ["first_name", "Cool"], ["last_name", "Dude"], ["created_at", "2022-09-14 17:08:17.098499"], ["updated_at", "2022-09-14 17:08:17.098499"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 GroupMembership Exists (0.3ms) SELECT 1 AS one FROM "group_memberships" WHERE "group_memberships"."canvas_id" = $1 LIMIT $2 [["canvas_id", 85540873], ["LIMIT", 1]] GroupMembership Create (0.3ms) INSERT INTO "group_memberships" ("canvas_id", "canvas_user_id", "canvas_group_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 85540873], ["canvas_user_id", 57618562], ["canvas_group_id", 42470738], ["workflow_state", "accepted"], ["created_at", "2022-09-14 17:08:17.100803"], ["updated_at", "2022-09-14 17:08:17.100803"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 GroupMembership Exists (0.2ms) SELECT 1 AS one FROM "group_memberships" WHERE "group_memberships"."canvas_id" = $1 AND "group_memberships"."id" != $2 LIMIT $3 [["canvas_id", 85540873], ["id", 57], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 5325080], ["LIMIT", 1]] Group Create (0.2ms) INSERT INTO "groups" ("canvas_id", "sis_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 5325080], ["sis_id", "3cde6b547bc8314340be4de336fc437e"], ["name", "Some User Group"], ["workflow_state", "available"], ["created_at", "2022-09-14 17:08:17.105039"], ["updated_at", "2022-09-14 17:08:17.105039"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 User Exists (0.2ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 40277316], ["LIMIT", 1]] User Create (0.2ms) INSERT INTO "users" ("canvas_id", "sis_id", "email", "first_name", "last_name", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 40277316], ["sis_id", "3abf70d6fbc62c72a3bfb5de62d863e2"], ["email", "cooldude@coolsite.com"], ["first_name", "Cool"], ["last_name", "Dude"], ["created_at", "2022-09-14 17:08:17.106815"], ["updated_at", "2022-09-14 17:08:17.106815"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 GroupMembership Exists (0.2ms) SELECT 1 AS one FROM "group_memberships" WHERE "group_memberships"."canvas_id" = $1 LIMIT $2 [["canvas_id", 93223939], ["LIMIT", 1]] GroupMembership Create (0.4ms) INSERT INTO "group_memberships" ("canvas_id", "canvas_user_id", "canvas_group_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 93223939], ["canvas_user_id", 40277316], ["canvas_group_id", 5325080], ["workflow_state", "accepted"], ["created_at", "2022-09-14 17:08:17.108844"], ["updated_at", "2022-09-14 17:08:17.108844"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 GroupMembership Exists (0.4ms) SELECT 1 AS one FROM "group_memberships" WHERE "group_memberships"."canvas_id" = $1 AND "group_memberships"."id" != $2 LIMIT $3 [["canvas_id", 93223939], ["id", 58], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 11044872], ["LIMIT", 1]] Group Create (0.2ms) INSERT INTO "groups" ("canvas_id", "sis_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 11044872], ["sis_id", "8a123f7030bbebb15e8d84087306c525"], ["name", "Some User Group"], ["workflow_state", "available"], ["created_at", "2022-09-14 17:08:17.115566"], ["updated_at", "2022-09-14 17:08:17.115566"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" IS NULL AND "groups"."id" != $1 LIMIT $2 [["id", 104], ["LIMIT", 1]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 80170880], ["LIMIT", 1]] Group Create (0.2ms) INSERT INTO "groups" ("canvas_id", "sis_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 80170880], ["sis_id", "05200aa77151e384fd146e12bce3226d"], ["name", "Some User Group"], ["workflow_state", "available"], ["created_at", "2022-09-14 17:08:17.122808"], ["updated_at", "2022-09-14 17:08:17.122808"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Group Load (0.2ms) SELECT "groups".* FROM "groups" ORDER BY "groups"."id" ASC LIMIT $1 [["LIMIT", 1]] Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 80170880], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Group Exists (0.4ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 64032608], ["LIMIT", 1]] Group Create (0.3ms) INSERT INTO "groups" ("canvas_id", "sis_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 64032608], ["sis_id", "5cf4eaedf2d7cc9c3d034161eb3b002a"], ["name", "Some User Group"], ["workflow_state", "available"], ["created_at", "2022-09-14 17:08:17.130237"], ["updated_at", "2022-09-14 17:08:17.130237"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 27090632], ["LIMIT", 1]] Group Create (0.3ms) INSERT INTO "groups" ("canvas_id", "sis_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 27090632], ["sis_id", "0689073a9f0b4bb85bafac0de4aaeafe"], ["name", "Some User Group"], ["workflow_state", "available"], ["created_at", "2022-09-14 17:08:17.134290"], ["updated_at", "2022-09-14 17:08:17.134290"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 AND "groups"."id" != $2 LIMIT $3 [["canvas_id", 27090632], ["id", 107], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 75505452], ["LIMIT", 1]] Group Create (0.2ms) INSERT INTO "groups" ("canvas_id", "sis_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 75505452], ["sis_id", "73aefd5aab5c5633a7812034d72a0044"], ["name", "Some User Group"], ["workflow_state", "available"], ["created_at", "2022-09-14 17:08:17.139440"], ["updated_at", "2022-09-14 17:08:17.139440"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 AND "groups"."id" != $2 LIMIT $3 [["canvas_id", 75505452], ["id", 108], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Role Exists (0.3ms) SELECT 1 AS one FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 44735612], ["LIMIT", 1]] Role Create (0.4ms) INSERT INTO "roles" ("canvas_id", "label", "base_role_type", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 44735612], ["label", "Cool Role"], ["base_role_type", "AccountMembership"], ["workflow_state", "active"], ["created_at", "2022-09-14 17:08:17.145582"], ["updated_at", "2022-09-14 17:08:17.145582"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Role Exists (0.3ms) SELECT 1 AS one FROM "roles" WHERE "roles"."canvas_id" IS NULL AND "roles"."id" != $1 LIMIT $2 [["id", 57], ["LIMIT", 1]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Role Exists (0.3ms) SELECT 1 AS one FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 6643790], ["LIMIT", 1]] Role Create (0.3ms) INSERT INTO "roles" ("canvas_id", "label", "base_role_type", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 6643790], ["label", "Cool Role"], ["base_role_type", "AccountMembership"], ["workflow_state", "active"], ["created_at", "2022-09-14 17:08:17.153568"], ["updated_at", "2022-09-14 17:08:17.153568"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Role Load (0.2ms) SELECT "roles".* FROM "roles" ORDER BY "roles"."id" ASC LIMIT $1 [["LIMIT", 1]] Role Exists (0.2ms) SELECT 1 AS one FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 6643790], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SELECT COUNT(*) FROM "roles" Role Load (0.4ms) SELECT "roles".* FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]]  (0.3ms) SAVEPOINT active_record_1 Role Exists (0.3ms) SELECT 1 AS one FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] Role Create (0.5ms) INSERT INTO "roles" ("canvas_id", "label", "base_role_type", "canvas_account_id", "workflow_state", "permissions", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 1], ["label", "Account Admin"], ["base_role_type", "AccountMembership"], ["canvas_account_id", 10], ["workflow_state", "built_in"], ["permissions", "{\"manage_wiki\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"post_to_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"moderate_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_announcements\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"send_messages\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"send_messages_all\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_outcomes\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"create_conferences\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"create_collaborations\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_roster\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_all_grades\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_grades\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_rubrics\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"comment_on_others_submissions\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_students\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_admin_users\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_role_overrides\":{\"enabled\":true,\"locked\":true,\"readonly\":true,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_account_memberships\":{\"enabled\":true,\"locked\":true,\"readonly\":true,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_account_settings\":{\"enabled\":true,\"locked\":true,\"readonly\":true,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_groups\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_group_pages\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_files\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_assignments\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"undelete_courses\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_grade_changes\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_course_changes\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_question_banks\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_calendar\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_reports\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_courses\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_user_logins\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_user_observers\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_alerts\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"become_user\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_developer_keys\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"import_sis\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_sis\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_sis\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_course_list\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_statistics\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_storage_quotas\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_course_content\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_content\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_interaction_alerts\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"change_course_state\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_sections\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_feature_flags\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_quiz_answer_audits\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"moderate_grades\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"lti_add_edit\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true}}"], ["created_at", "2022-09-14 17:08:17.164268"], ["updated_at", "2022-09-14 17:08:17.164268"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.3ms) SELECT COUNT(*) FROM "roles" Role Load (0.2ms) SELECT "roles".* FROM "roles" ORDER BY "roles"."id" DESC LIMIT $1 [["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Role Exists (0.3ms) SELECT 1 AS one FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] Role Create (0.3ms) INSERT INTO "roles" ("canvas_id", "label", "base_role_type", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 1], ["label", "Cool Role"], ["base_role_type", "AccountMembership"], ["workflow_state", "active"], ["created_at", "2022-09-14 17:08:17.173402"], ["updated_at", "2022-09-14 17:08:17.173402"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SELECT COUNT(*) FROM "roles" Role Load (0.2ms) SELECT "roles".* FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]]  (0.3ms) SAVEPOINT active_record_1 Role Exists (0.4ms) SELECT 1 AS one FROM "roles" WHERE "roles"."canvas_id" = $1 AND "roles"."id" != $2 LIMIT $3 [["canvas_id", 1], ["id", 60], ["LIMIT", 1]] Role Update (0.5ms) UPDATE "roles" SET "label" = $1, "canvas_account_id" = $2, "permissions" = $3, "workflow_state" = $4, "updated_at" = $5 WHERE "roles"."id" = $6 [["label", "Account Admin"], ["canvas_account_id", 10], ["permissions", "{\"manage_wiki\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"post_to_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"moderate_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_announcements\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"send_messages\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"send_messages_all\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_outcomes\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"create_conferences\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"create_collaborations\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_roster\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_all_grades\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_grades\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_rubrics\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"comment_on_others_submissions\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_students\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_admin_users\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_role_overrides\":{\"enabled\":true,\"locked\":true,\"readonly\":true,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_account_memberships\":{\"enabled\":true,\"locked\":true,\"readonly\":true,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_account_settings\":{\"enabled\":true,\"locked\":true,\"readonly\":true,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_groups\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_group_pages\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_files\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_assignments\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"undelete_courses\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_grade_changes\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_course_changes\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_question_banks\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_calendar\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_reports\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_courses\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_user_logins\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_user_observers\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_alerts\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"become_user\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_developer_keys\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"import_sis\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_sis\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_sis\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_course_list\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_statistics\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_storage_quotas\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_course_content\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_content\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_interaction_alerts\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"change_course_state\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_sections\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_feature_flags\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_quiz_answer_audits\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"moderate_grades\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"lti_add_edit\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true}}"], ["workflow_state", "built_in"], ["updated_at", "2022-09-14 17:08:17.179335"], ["id", 60]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SELECT COUNT(*) FROM "roles" Role Load (0.2ms) SELECT "roles".* FROM "roles" WHERE "roles"."id" = $1 LIMIT $2 [["id", 60], ["LIMIT", 1]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Section Exists (0.4ms) SELECT 1 AS one FROM "sections" WHERE "sections"."canvas_id" = $1 LIMIT $2 [["canvas_id", 7095804], ["LIMIT", 1]] Section Create (0.3ms) INSERT INTO "sections" ("canvas_id", "created_at", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["canvas_id", 7095804], ["created_at", "2022-09-14 17:08:17.201325"], ["updated_at", "2022-09-14 17:08:17.201325"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Section Exists (0.3ms) SELECT 1 AS one FROM "sections" WHERE "sections"."canvas_id" IS NULL AND "sections"."id" != $1 LIMIT $2 [["id", 82], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Section Exists (0.3ms) SELECT 1 AS one FROM "sections" WHERE "sections"."canvas_id" = $1 LIMIT $2 [["canvas_id", 17143412], ["LIMIT", 1]] Section Create (0.3ms) INSERT INTO "sections" ("canvas_id", "created_at", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["canvas_id", 17143412], ["created_at", "2022-09-14 17:08:17.207973"], ["updated_at", "2022-09-14 17:08:17.207973"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Section Load (0.2ms) SELECT "sections".* FROM "sections" ORDER BY "sections"."id" ASC LIMIT $1 [["LIMIT", 1]] Section Exists (0.4ms) SELECT 1 AS one FROM "sections" WHERE "sections"."canvas_id" = $1 LIMIT $2 [["canvas_id", 17143412], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Section Exists (0.3ms) SELECT 1 AS one FROM "sections" WHERE "sections"."canvas_id" = $1 LIMIT $2 [["canvas_id", 99095030], ["LIMIT", 1]] Section Create (0.3ms) INSERT INTO "sections" ("canvas_id", "created_at", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["canvas_id", 99095030], ["created_at", "2022-09-14 17:08:17.220904"], ["updated_at", "2022-09-14 17:08:17.220904"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Section Exists (0.3ms) SELECT 1 AS one FROM "sections" WHERE "sections"."canvas_id" = $1 AND "sections"."id" != $2 LIMIT $3 [["canvas_id", 99095030], ["id", 84], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Section Exists (0.3ms) SELECT 1 AS one FROM "sections" WHERE "sections"."canvas_id" = $1 LIMIT $2 [["canvas_id", 36521250], ["LIMIT", 1]] Section Create (0.4ms) INSERT INTO "sections" ("canvas_id", "created_at", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["canvas_id", 36521250], ["created_at", "2022-09-14 17:08:17.226161"], ["updated_at", "2022-09-14 17:08:17.226161"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Submission Exists (0.5ms) SELECT 1 AS one FROM "submissions" WHERE "submissions"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] Submission Create (0.5ms) INSERT INTO "submissions" ("canvas_id", "submitted_at", "graded_at", "score", "points_possible", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 1], ["submitted_at", "2022-09-07 17:08:17.240653"], ["graded_at", "2022-09-13 17:08:17.240750"], ["score", 5.0], ["points_possible", 10.0], ["created_at", "2022-09-14 17:08:17.242509"], ["updated_at", "2022-09-14 17:08:17.242509"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Submission Exists (0.4ms) SELECT 1 AS one FROM "submissions" WHERE "submissions"."canvas_id" IS NULL AND "submissions"."id" != $1 LIMIT $2 [["id", 64], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Submission Exists (0.3ms) SELECT 1 AS one FROM "submissions" WHERE "submissions"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]] Submission Create (0.4ms) INSERT INTO "submissions" ("canvas_id", "submitted_at", "graded_at", "score", "points_possible", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 2], ["submitted_at", "2022-09-07 17:08:17.249562"], ["graded_at", "2022-09-13 17:08:17.249673"], ["score", 5.0], ["points_possible", 10.0], ["created_at", "2022-09-14 17:08:17.251001"], ["updated_at", "2022-09-14 17:08:17.251001"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Submission Load (0.2ms) SELECT "submissions".* FROM "submissions" ORDER BY "submissions"."id" ASC LIMIT $1 [["LIMIT", 1]] Submission Exists (0.3ms) SELECT 1 AS one FROM "submissions" WHERE "submissions"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Submission Exists (0.3ms) SELECT 1 AS one FROM "submissions" WHERE "submissions"."canvas_id" = $1 LIMIT $2 [["canvas_id", 3], ["LIMIT", 1]] Submission Create (0.3ms) INSERT INTO "submissions" ("canvas_id", "submitted_at", "graded_at", "score", "points_possible", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 3], ["submitted_at", "2022-09-07 17:08:17.256844"], ["graded_at", "2022-09-13 17:08:17.256951"], ["score", 5.0], ["points_possible", 10.0], ["created_at", "2022-09-14 17:08:17.258196"], ["updated_at", "2022-09-14 17:08:17.258196"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Submission Exists (0.4ms) SELECT 1 AS one FROM "submissions" WHERE "submissions"."canvas_id" = $1 AND "submissions"."id" != $2 LIMIT $3 [["canvas_id", 3], ["id", 66], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Submission Exists (0.2ms) SELECT 1 AS one FROM "submissions" WHERE "submissions"."canvas_id" = $1 LIMIT $2 [["canvas_id", 4], ["LIMIT", 1]] Submission Create (0.3ms) INSERT INTO "submissions" ("canvas_id", "submitted_at", "graded_at", "score", "points_possible", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 4], ["submitted_at", "2022-09-07 17:08:17.263752"], ["graded_at", "2022-09-13 17:08:17.263845"], ["score", 5.0], ["points_possible", 10.0], ["created_at", "2022-09-14 17:08:17.264873"], ["updated_at", "2022-09-14 17:08:17.264873"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Submission Exists (0.2ms) SELECT 1 AS one FROM "submissions" WHERE "submissions"."canvas_id" = $1 AND "submissions"."id" != $2 LIMIT $3 [["canvas_id", 4], ["id", 67], ["LIMIT", 1]]  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Submission Exists (0.3ms) SELECT 1 AS one FROM "submissions" WHERE "submissions"."canvas_id" = $1 LIMIT $2 [["canvas_id", 5], ["LIMIT", 1]] Submission Create (0.3ms) INSERT INTO "submissions" ("canvas_id", "submitted_at", "graded_at", "score", "points_possible", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 5], ["submitted_at", "2022-09-07 17:08:17.268904"], ["graded_at", "2022-09-13 17:08:17.268991"], ["score", 5.0], ["points_possible", 10.0], ["created_at", "2022-09-14 17:08:17.270204"], ["updated_at", "2022-09-14 17:08:17.270204"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Submission Exists (0.3ms) SELECT 1 AS one FROM "submissions" WHERE "submissions"."canvas_id" = $1 AND "submissions"."id" != $2 LIMIT $3 [["canvas_id", 5], ["id", 68], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Term Exists (0.3ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 68772189], ["LIMIT", 1]] Term Create (0.4ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 68772189], ["name", "Cool Term"], ["start_at", "2022-09-11 17:08:15.501314"], ["end_at", "2022-09-17 17:08:15.501407"], ["workflow_state", "active"], ["sis_id", "2941d01cea7ac0e3034f91ae6ac8503a"], ["created_at", "2022-09-14 17:08:17.275558"], ["updated_at", "2022-09-14 17:08:17.275558"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Term Exists (0.4ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" IS NULL AND "terms"."id" != $1 LIMIT $2 [["id", 162], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Term Exists (0.2ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 67494067], ["LIMIT", 1]] Term Create (0.2ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 67494067], ["name", "Cool Term"], ["start_at", "2022-09-11 17:08:15.501314"], ["end_at", "2022-09-17 17:08:15.501407"], ["workflow_state", "active"], ["sis_id", "e8fe18e97da10b7255983dd066b929a9"], ["created_at", "2022-09-14 17:08:17.282932"], ["updated_at", "2022-09-14 17:08:17.282932"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Term Load (0.2ms) SELECT "terms".* FROM "terms" ORDER BY "terms"."id" ASC LIMIT $1 [["LIMIT", 1]] Term Exists (0.3ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 67494067], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Term Exists (0.2ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 45726691], ["LIMIT", 1]] Term Create (0.3ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 45726691], ["name", "Cool Term"], ["start_at", "2022-09-11 17:08:15.501314"], ["end_at", "2022-09-17 17:08:15.501407"], ["workflow_state", "active"], ["sis_id", "abbbe145d5773ca7ebe53e546144b8a1"], ["created_at", "2022-09-14 17:08:17.289287"], ["updated_at", "2022-09-14 17:08:17.289287"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Term Exists (0.5ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 50611696], ["LIMIT", 1]] Term Create (0.4ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 50611696], ["name", "Cool Term"], ["start_at", "2022-09-12 17:08:17.292807"], ["end_at", "2022-09-17 17:08:17.292885"], ["workflow_state", "active"], ["sis_id", "a12ab16874172fcb820fae5ea39dd986"], ["created_at", "2022-09-14 17:08:17.294933"], ["updated_at", "2022-09-14 17:08:17.294933"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Term Exists (0.3ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 95957923], ["LIMIT", 1]] Term Create (0.3ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 95957923], ["name", "Cool Term"], ["start_at", "2022-09-11 17:08:15.501314"], ["end_at", "2022-09-17 17:08:15.501407"], ["workflow_state", "inactive"], ["sis_id", "80f7702a5ec720250b02f1d80896c8fd"], ["created_at", "2022-09-14 17:08:17.298325"], ["updated_at", "2022-09-14 17:08:17.298325"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Term Exists (0.2ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 69597058], ["LIMIT", 1]] Term Create (0.3ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 69597058], ["name", "Cool Term"], ["start_at", "2022-07-14 17:08:17.299785"], ["end_at", "2022-08-14 17:08:17.299846"], ["workflow_state", "active"], ["sis_id", "c522dbb79f6f501c08393853417aa4e2"], ["created_at", "2022-09-14 17:08:17.301048"], ["updated_at", "2022-09-14 17:08:17.301048"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Term Exists (0.3ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 53870173], ["LIMIT", 1]] Term Create (0.3ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 53870173], ["name", "Cool Term"], ["start_at", "2023-03-14 17:08:17.302171"], ["end_at", "2023-09-14 17:08:17.302227"], ["workflow_state", "active"], ["sis_id", "3a4fb20a411602a3ac1cce91897f1c87"], ["created_at", "2022-09-14 17:08:17.303440"], ["updated_at", "2022-09-14 17:08:17.303440"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Term Load (0.3ms) SELECT "terms".* FROM "terms" WHERE "terms"."workflow_state" = $1 AND (start_at <= '2022-09-29 17:08:17.304731' OR start_at IS NULL) AND (end_at >= '2022-08-30 17:08:17.304875' OR end_at IS NULL) [["workflow_state", "active"]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.3ms) SELECT COUNT(*) FROM "terms" Term Load (0.2ms) SELECT "terms".* FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]]  (0.2ms) SAVEPOINT active_record_1 Term Exists (0.3ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] Term Create (0.4ms) INSERT INTO "terms" ("canvas_id", "name", "workflow_state", "grading_period_group_id", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 1], ["name", "Default Term"], ["workflow_state", "active"], ["grading_period_group_id", 1], ["sis_id", "Test"], ["created_at", "2022-09-14 17:08:17.309633"], ["updated_at", "2022-09-14 17:08:17.309633"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.3ms) SELECT COUNT(*) FROM "terms" Term Load (0.3ms) SELECT "terms".* FROM "terms" ORDER BY "terms"."id" DESC LIMIT $1 [["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Term Exists (0.3ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] Term Create (0.3ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 1], ["name", "Cool Term"], ["start_at", "2022-09-11 17:08:15.501314"], ["end_at", "2022-09-17 17:08:15.501407"], ["workflow_state", "active"], ["sis_id", "67939248c7550f20e044fcfa5c3d6543"], ["created_at", "2022-09-14 17:08:17.316761"], ["updated_at", "2022-09-14 17:08:17.316761"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SELECT COUNT(*) FROM "terms" Term Load (0.2ms) SELECT "terms".* FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]]  (0.2ms) SAVEPOINT active_record_1 Term Exists (0.3ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 AND "terms"."id" != $2 LIMIT $3 [["canvas_id", 1], ["id", 170], ["LIMIT", 1]] Term Update (0.2ms) UPDATE "terms" SET "name" = $1, "sis_id" = $2, "start_at" = $3, "end_at" = $4, "grading_period_group_id" = $5, "updated_at" = $6 WHERE "terms"."id" = $7 [["name", "Default Term"], ["sis_id", "Test"], ["start_at", nil], ["end_at", nil], ["grading_period_group_id", 1], ["updated_at", "2022-09-14 17:08:17.320379"], ["id", 170]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SELECT COUNT(*) FROM "terms" Term Load (0.2ms) SELECT "terms".* FROM "terms" WHERE "terms"."id" = $1 LIMIT $2 [["id", 170], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 User Exists (0.3ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 90557237], ["LIMIT", 1]] User Create (0.3ms) INSERT INTO "users" ("canvas_id", "sis_id", "email", "first_name", "last_name", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 90557237], ["sis_id", "fa7cd3cdafa71cebfc1282031e45514a"], ["email", "cooldude@coolsite.com"], ["first_name", "Cool"], ["last_name", "Dude"], ["created_at", "2022-09-14 17:08:17.325885"], ["updated_at", "2022-09-14 17:08:17.325885"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 User Exists (0.3ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" IS NULL AND "users"."id" != $1 LIMIT $2 [["id", 140], ["LIMIT", 1]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 User Exists (0.3ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 40303185], ["LIMIT", 1]] User Create (0.3ms) INSERT INTO "users" ("canvas_id", "sis_id", "email", "first_name", "last_name", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 40303185], ["sis_id", "109f8e8e745959427d3aa52235433c22"], ["email", "cooldude@coolsite.com"], ["first_name", "Cool"], ["last_name", "Dude"], ["created_at", "2022-09-14 17:08:17.334475"], ["updated_at", "2022-09-14 17:08:17.334475"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 User Load (0.2ms) SELECT "users".* FROM "users" ORDER BY "users"."id" ASC LIMIT $1 [["LIMIT", 1]] User Exists (0.4ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 40303185], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 User Exists (0.3ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 4745498], ["LIMIT", 1]] User Create (0.4ms) INSERT INTO "users" ("canvas_id", "sis_id", "email", "first_name", "last_name", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 4745498], ["sis_id", "168490a7593ca07edc9482fd235ead19"], ["email", "cooldude@coolsite.com"], ["first_name", "Cool"], ["last_name", "Dude"], ["created_at", "2022-09-14 17:08:17.343920"], ["updated_at", "2022-09-14 17:08:17.343920"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 User Exists (0.3ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 22146140], ["LIMIT", 1]] User Create (0.2ms) INSERT INTO "users" ("canvas_id", "sis_id", "email", "first_name", "last_name", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 22146140], ["sis_id", "f4dc01498fa8faaf9747bcbd8828873e"], ["email", "cooldude@coolsite.com"], ["first_name", "Cool"], ["last_name", "Dude"], ["created_at", "2022-09-14 17:08:17.350067"], ["updated_at", "2022-09-14 17:08:17.350067"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 User Exists (0.3ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 69320587], ["LIMIT", 1]] User Create (0.3ms) INSERT INTO "users" ("canvas_id", "sis_id", "email", "first_name", "last_name", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 69320587], ["sis_id", "9ec252bf6f4b5cfd4a59aae8dfaa585b"], ["email", "cooldude@coolsite.com"], ["first_name", "Cool"], ["last_name", "Dude"], ["created_at", "2022-09-14 17:08:17.354232"], ["updated_at", "2022-09-14 17:08:17.354232"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.3ms) SELECT COUNT(*) FROM "assignment_groups" AssignmentGroup Create Many (0.8ms) INSERT INTO "assignment_groups" ("canvas_id","canvas_course_id","name","rules","position","group_weight","workflow_state","canvas_created_at","canvas_updated_at","created_at","updated_at") VALUES (1,1,'Assignments','--- drop_lowest:1\nnever_drop:36\n ',1,50.0,'available','2017-09-08 01:37:33','2017-09-08 01:37:33','2022-09-14 17:08:17.365011','2022-09-14 17:08:17.365011'),(2,1,'Tests',NULL,1,50.0,'available','2017-09-08 01:37:33','2017-09-08 01:37:33','2022-09-14 17:08:17.365011','2022-09-14 17:08:17.365011') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","canvas_course_id"=EXCLUDED."canvas_course_id","name"=EXCLUDED."name","rules"=EXCLUDED."rules","position"=EXCLUDED."position","group_weight"=EXCLUDED."group_weight","workflow_state"=EXCLUDED."workflow_state","canvas_created_at"=EXCLUDED."canvas_created_at","canvas_updated_at"=EXCLUDED."canvas_updated_at","updated_at"=EXCLUDED."updated_at" WHERE ("assignment_groups".canvas_id, "assignment_groups".canvas_course_id, "assignment_groups".name, "assignment_groups".rules, "assignment_groups".position, "assignment_groups".group_weight, "assignment_groups".workflow_state, "assignment_groups".canvas_created_at, "assignment_groups".canvas_updated_at) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.canvas_course_id, EXCLUDED.name, EXCLUDED.rules, EXCLUDED.position, EXCLUDED.group_weight, EXCLUDED.workflow_state, EXCLUDED.canvas_created_at, EXCLUDED.canvas_updated_at) RETURNING "id"  (0.2ms) SELECT COUNT(*) FROM "assignment_groups"  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SELECT COUNT(*) FROM "assignments" Assignment Create Many (0.9ms) INSERT INTO "assignments" ("canvas_id","title","description","due_at","unlock_at","lock_at","points_possible","min_score","max_score","mastery_score","grading_type","submission_types","workflow_state","canvas_context_id","canvas_context_type","canvas_assignment_group_id","canvas_grading_scheme_id","canvas_grading_standard_id","created_at","updated_at") VALUES (88,'Assignment 1','

fdsfds

',NULL,NULL,NULL,100.0,NULL,NULL,NULL,'points','online_text_entry','published',58,'Course',55,NULL,NULL,'2022-09-14 17:08:17.370282','2022-09-14 17:08:17.370282'),(89,'fdsfdsfds','

fdsfdsfsdf

',NULL,NULL,NULL,100.0,NULL,NULL,NULL,'points','online_text_entry','published',59,'Course',56,NULL,NULL,'2022-09-14 17:08:17.370282','2022-09-14 17:08:17.370282') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","title"=EXCLUDED."title","description"=EXCLUDED."description","due_at"=EXCLUDED."due_at","unlock_at"=EXCLUDED."unlock_at","lock_at"=EXCLUDED."lock_at","points_possible"=EXCLUDED."points_possible","min_score"=EXCLUDED."min_score","max_score"=EXCLUDED."max_score","mastery_score"=EXCLUDED."mastery_score","grading_type"=EXCLUDED."grading_type","submission_types"=EXCLUDED."submission_types","workflow_state"=EXCLUDED."workflow_state","canvas_context_id"=EXCLUDED."canvas_context_id","canvas_context_type"=EXCLUDED."canvas_context_type","canvas_assignment_group_id"=EXCLUDED."canvas_assignment_group_id","canvas_grading_scheme_id"=EXCLUDED."canvas_grading_scheme_id","canvas_grading_standard_id"=EXCLUDED."canvas_grading_standard_id","updated_at"=EXCLUDED."updated_at" WHERE ("assignments".canvas_id, "assignments".title, "assignments".description, "assignments".due_at, "assignments".unlock_at, "assignments".lock_at, "assignments".points_possible, "assignments".min_score, "assignments".max_score, "assignments".mastery_score, "assignments".grading_type, "assignments".submission_types, "assignments".workflow_state, "assignments".canvas_context_id, "assignments".canvas_context_type, "assignments".canvas_assignment_group_id, "assignments".canvas_grading_scheme_id, "assignments".canvas_grading_standard_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.title, EXCLUDED.description, EXCLUDED.due_at, EXCLUDED.unlock_at, EXCLUDED.lock_at, EXCLUDED.points_possible, EXCLUDED.min_score, EXCLUDED.max_score, EXCLUDED.mastery_score, EXCLUDED.grading_type, EXCLUDED.submission_types, EXCLUDED.workflow_state, EXCLUDED.canvas_context_id, EXCLUDED.canvas_context_type, EXCLUDED.canvas_assignment_group_id, EXCLUDED.canvas_grading_scheme_id, EXCLUDED.canvas_grading_standard_id) RETURNING "id"  (0.2ms) SELECT COUNT(*) FROM "assignments"  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.6ms) SELECT COUNT(*) FROM "content_migrations" ContentMigration Create Many (0.8ms) INSERT INTO "content_migrations" ("canvas_id","canvas_context_id","canvas_context_type","workflow_state","migration_settings","started_at","finished_at","progress","canvas_source_course_id","migration_type","canvas_child_subscription_id","canvas_root_account_id","created_at","updated_at") VALUES (101,1250,'Course','imported',NULL,'2022-02-18 10:10:40','2022-02-18 10:11:40',100.0,1200,'course_copy_importer',NULL,1,'2022-09-14 17:08:17.381578','2022-09-14 17:08:17.381578'),(102,1251,'Course','imported',NULL,'2022-02-18 10:10:40','2022-02-18 10:11:40',100.0,1120,'master_course_import',3,1,'2022-09-14 17:08:17.381578','2022-09-14 17:08:17.381578') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","canvas_context_id"=EXCLUDED."canvas_context_id","canvas_context_type"=EXCLUDED."canvas_context_type","workflow_state"=EXCLUDED."workflow_state","migration_settings"=EXCLUDED."migration_settings","started_at"=EXCLUDED."started_at","finished_at"=EXCLUDED."finished_at","progress"=EXCLUDED."progress","canvas_source_course_id"=EXCLUDED."canvas_source_course_id","migration_type"=EXCLUDED."migration_type","canvas_child_subscription_id"=EXCLUDED."canvas_child_subscription_id","canvas_root_account_id"=EXCLUDED."canvas_root_account_id","updated_at"=EXCLUDED."updated_at" WHERE ("content_migrations".canvas_id, "content_migrations".canvas_context_id, "content_migrations".canvas_context_type, "content_migrations".workflow_state, "content_migrations".migration_settings, "content_migrations".started_at, "content_migrations".finished_at, "content_migrations".progress, "content_migrations".canvas_source_course_id, "content_migrations".migration_type, "content_migrations".canvas_child_subscription_id, "content_migrations".canvas_root_account_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.canvas_context_id, EXCLUDED.canvas_context_type, EXCLUDED.workflow_state, EXCLUDED.migration_settings, EXCLUDED.started_at, EXCLUDED.finished_at, EXCLUDED.progress, EXCLUDED.canvas_source_course_id, EXCLUDED.migration_type, EXCLUDED.canvas_child_subscription_id, EXCLUDED.canvas_root_account_id) RETURNING "id"  (0.2ms) SELECT COUNT(*) FROM "content_migrations"  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) SELECT COUNT(*) FROM "context_module_items" ContextModuleItem Create Many (0.5ms) INSERT INTO "context_module_items" ("canvas_id","canvas_context_module_id","position","canvas_content_id","canvas_content_type","workflow_state","canvas_assignment_id","created_at","updated_at") VALUES (15,9,1,83,'Assignment','active',1,'2022-09-14 17:08:17.386558','2022-09-14 17:08:17.386558'),(16,10,1,80,'Assignment','active',2,'2022-09-14 17:08:17.386558','2022-09-14 17:08:17.386558') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","canvas_context_module_id"=EXCLUDED."canvas_context_module_id","position"=EXCLUDED."position","canvas_content_id"=EXCLUDED."canvas_content_id","canvas_content_type"=EXCLUDED."canvas_content_type","workflow_state"=EXCLUDED."workflow_state","canvas_assignment_id"=EXCLUDED."canvas_assignment_id","updated_at"=EXCLUDED."updated_at" WHERE ("context_module_items".canvas_id, "context_module_items".canvas_context_module_id, "context_module_items".position, "context_module_items".canvas_content_id, "context_module_items".canvas_content_type, "context_module_items".workflow_state, "context_module_items".canvas_assignment_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.canvas_context_module_id, EXCLUDED.position, EXCLUDED.canvas_content_id, EXCLUDED.canvas_content_type, EXCLUDED.workflow_state, EXCLUDED.canvas_assignment_id) RETURNING "id"  (0.3ms) SELECT COUNT(*) FROM "context_module_items"  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.3ms) SELECT COUNT(*) FROM "context_modules" ContextModule Create Many (0.4ms) INSERT INTO "context_modules" ("canvas_id","canvas_context_id","canvas_context_type","position","name","workflow_state","deleted_at","created_at","updated_at") VALUES (23,785,'Course',1,'New Mod','active',NULL,'2022-09-14 17:08:17.390833','2022-09-14 17:08:17.390833'),(4,27,'Course',1,'Modules gonna module','unpublished',NULL,'2022-09-14 17:08:17.390833','2022-09-14 17:08:17.390833') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","canvas_context_id"=EXCLUDED."canvas_context_id","canvas_context_type"=EXCLUDED."canvas_context_type","position"=EXCLUDED."position","name"=EXCLUDED."name","workflow_state"=EXCLUDED."workflow_state","deleted_at"=EXCLUDED."deleted_at","updated_at"=EXCLUDED."updated_at" WHERE ("context_modules".canvas_id, "context_modules".canvas_context_id, "context_modules".canvas_context_type, "context_modules".position, "context_modules".name, "context_modules".workflow_state, "context_modules".deleted_at) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.canvas_context_id, EXCLUDED.canvas_context_type, EXCLUDED.position, EXCLUDED.name, EXCLUDED.workflow_state, EXCLUDED.deleted_at) RETURNING "id"  (0.2ms) SELECT COUNT(*) FROM "context_modules"  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.3ms) SELECT COUNT(*) FROM "courses" Course Create Many (0.7ms) INSERT INTO "courses" ("canvas_id","sis_id","course_code","name","canvas_account_id","canvas_term_id","start_at","end_at","workflow_state","grading_standard_id","created_at","updated_at") VALUES (1,'course_sis_id_1','C1','Course #1',1,1,'2017-03-27 21:53:18','2017-04-27 12:21:18','active',NULL,'2022-09-14 17:08:17.396593','2022-09-14 17:08:17.396593'),(2,'course_sis_id_2','C2','Course #2',1,1,'2017-03-27 21:53:18','2017-04-27 12:21:18','unpublished',NULL,'2022-09-14 17:08:17.396593','2022-09-14 17:08:17.396593') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","sis_id"=EXCLUDED."sis_id","course_code"=EXCLUDED."course_code","name"=EXCLUDED."name","canvas_account_id"=EXCLUDED."canvas_account_id","canvas_term_id"=EXCLUDED."canvas_term_id","start_at"=EXCLUDED."start_at","end_at"=EXCLUDED."end_at","workflow_state"=EXCLUDED."workflow_state","grading_standard_id"=EXCLUDED."grading_standard_id","updated_at"=EXCLUDED."updated_at" WHERE ("courses".canvas_id, "courses".sis_id, "courses".course_code, "courses".name, "courses".canvas_account_id, "courses".canvas_term_id, "courses".start_at, "courses".end_at, "courses".workflow_state, "courses".grading_standard_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.sis_id, EXCLUDED.course_code, EXCLUDED.name, EXCLUDED.canvas_account_id, EXCLUDED.canvas_term_id, EXCLUDED.start_at, EXCLUDED.end_at, EXCLUDED.workflow_state, EXCLUDED.grading_standard_id) RETURNING "id"  (0.3ms) SELECT COUNT(*) FROM "courses"  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SELECT COUNT(*) FROM "users" User Create Many (0.6ms) INSERT INTO "users" ("canvas_id","sis_id","email","first_name","last_name","name","sortable_name","workflow_state","login_id","created_at","updated_at") VALUES (1,'sis_id_1','poorbastard@yharnam.com','Patches','the Spider','Patches the Spider','the Spider, Patches','active','spiderdude1337','2022-09-14 17:08:17.402582','2022-09-14 17:08:17.402582'),(2,'sis_id_2','dreamer@yharnam.com','Hunter','Djura','Hunter Djura','Djura, Hunter','active','retireddude110','2022-09-14 17:08:17.402582','2022-09-14 17:08:17.402582') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","sis_id"=EXCLUDED."sis_id","email"=EXCLUDED."email","first_name"=EXCLUDED."first_name","last_name"=EXCLUDED."last_name","name"=EXCLUDED."name","sortable_name"=EXCLUDED."sortable_name","workflow_state"=EXCLUDED."workflow_state","login_id"=EXCLUDED."login_id","updated_at"=EXCLUDED."updated_at" WHERE ("users".canvas_id, "users".sis_id, "users".email, "users".first_name, "users".last_name, "users".name, "users".sortable_name, "users".workflow_state, "users".login_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.sis_id, EXCLUDED.email, EXCLUDED.first_name, EXCLUDED.last_name, EXCLUDED.name, EXCLUDED.sortable_name, EXCLUDED.workflow_state, EXCLUDED.login_id) RETURNING "id"  (0.3ms) SELECT COUNT(*) FROM "users"  (0.2ms) ROLLBACK  (0.2ms) BEGIN User Create Many (0.6ms) INSERT INTO "users" ("canvas_id","sis_id","email","first_name","last_name","name","sortable_name","workflow_state","login_id","created_at","updated_at") VALUES (1,'sis_id_1','poorbastard@yharnam.com','Patches','the Spider','Patches the Spider','the Spider, Patches','active','spiderdude1337','2022-09-14 17:08:17.406631','2022-09-14 17:08:17.406631'),(2,'sis_id_2','dreamer@yharnam.com','Hunter','Djura','Hunter Djura','Djura, Hunter','active','retireddude110','2022-09-14 17:08:17.406631','2022-09-14 17:08:17.406631') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","sis_id"=EXCLUDED."sis_id","email"=EXCLUDED."email","first_name"=EXCLUDED."first_name","last_name"=EXCLUDED."last_name","name"=EXCLUDED."name","sortable_name"=EXCLUDED."sortable_name","workflow_state"=EXCLUDED."workflow_state","login_id"=EXCLUDED."login_id","updated_at"=EXCLUDED."updated_at" WHERE ("users".canvas_id, "users".sis_id, "users".email, "users".first_name, "users".last_name, "users".name, "users".sortable_name, "users".workflow_state, "users".login_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.sis_id, EXCLUDED.email, EXCLUDED.first_name, EXCLUDED.last_name, EXCLUDED.name, EXCLUDED.sortable_name, EXCLUDED.workflow_state, EXCLUDED.login_id) RETURNING "id" User Load (0.3ms) SELECT "users".* FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.4ms) SELECT COUNT(*) FROM "courses" Course Create Many (0.6ms) INSERT INTO "courses" ("canvas_id","sis_id","course_code","name","canvas_account_id","canvas_term_id","start_at","end_at","workflow_state","grading_standard_id","created_at","updated_at") VALUES (1,'course_sis_id_1','C1','Course #1',1,1,'2017-03-27 21:53:18','2017-04-27 12:21:18','active',NULL,'2022-09-14 17:08:17.413638','2022-09-14 17:08:17.413638'),(2,'course_sis_id_2','C2','Course #2',1,1,'2017-03-27 21:53:18','2017-04-27 12:21:18','unpublished',NULL,'2022-09-14 17:08:17.413638','2022-09-14 17:08:17.413638') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","sis_id"=EXCLUDED."sis_id","course_code"=EXCLUDED."course_code","name"=EXCLUDED."name","canvas_account_id"=EXCLUDED."canvas_account_id","canvas_term_id"=EXCLUDED."canvas_term_id","start_at"=EXCLUDED."start_at","end_at"=EXCLUDED."end_at","workflow_state"=EXCLUDED."workflow_state","grading_standard_id"=EXCLUDED."grading_standard_id","updated_at"=EXCLUDED."updated_at" WHERE ("courses".canvas_id, "courses".sis_id, "courses".course_code, "courses".name, "courses".canvas_account_id, "courses".canvas_term_id, "courses".start_at, "courses".end_at, "courses".workflow_state, "courses".grading_standard_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.sis_id, EXCLUDED.course_code, EXCLUDED.name, EXCLUDED.canvas_account_id, EXCLUDED.canvas_term_id, EXCLUDED.start_at, EXCLUDED.end_at, EXCLUDED.workflow_state, EXCLUDED.grading_standard_id) RETURNING "id"  (0.3ms) SELECT COUNT(*) FROM "courses" Course Load (0.2ms) SELECT "courses".* FROM "courses" ORDER BY "courses"."id" ASC LIMIT $1 [["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) SELECT COUNT(*) FROM "enrollments" Enrollment Create Many (0.7ms) INSERT INTO "enrollments" ("canvas_id","canvas_course_id","course_sis_id","canvas_user_id","user_sis_id","role","canvas_role_id","canvas_section_id","workflow_state","base_role_type","created_at","updated_at") VALUES (1,1,'sis_MUSC_2520_834',2,'sis_dalvarez_247','teacher',4,1,'active','TeacherEnrollment','2022-09-14 17:08:17.420667','2022-09-14 17:08:17.420667'),(2,1,'sis_MUSC_2520_834',3,'sis_jweaver_720','student',4,1,'active','StudentEnrollment','2022-09-14 17:08:17.420667','2022-09-14 17:08:17.420667') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","canvas_course_id"=EXCLUDED."canvas_course_id","course_sis_id"=EXCLUDED."course_sis_id","canvas_user_id"=EXCLUDED."canvas_user_id","user_sis_id"=EXCLUDED."user_sis_id","role"=EXCLUDED."role","canvas_role_id"=EXCLUDED."canvas_role_id","canvas_section_id"=EXCLUDED."canvas_section_id","workflow_state"=EXCLUDED."workflow_state","base_role_type"=EXCLUDED."base_role_type","updated_at"=EXCLUDED."updated_at" WHERE ("enrollments".canvas_id, "enrollments".canvas_course_id, "enrollments".course_sis_id, "enrollments".canvas_user_id, "enrollments".user_sis_id, "enrollments".role, "enrollments".canvas_role_id, "enrollments".canvas_section_id, "enrollments".workflow_state, "enrollments".base_role_type) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.canvas_course_id, EXCLUDED.course_sis_id, EXCLUDED.canvas_user_id, EXCLUDED.user_sis_id, EXCLUDED.role, EXCLUDED.canvas_role_id, EXCLUDED.canvas_section_id, EXCLUDED.workflow_state, EXCLUDED.base_role_type) RETURNING "id"  (0.2ms) SELECT COUNT(*) FROM "enrollments"  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.3ms) SELECT COUNT(*) FROM "sections" Section Create Many (0.7ms) INSERT INTO "sections" ("canvas_id","sis_id","canvas_course_id","name","workflow_state","start_at","end_at","created_at","updated_at") VALUES (1,'sis_section_1',1,'Cool Section','active','2017-03-27 21:53:18','2017-03-27 21:53:18','2022-09-14 17:08:17.426324','2022-09-14 17:08:17.426324'),(2,'sis_section_2',2,'Lame Section','active','2017-03-27 21:53:18','2017-03-27 21:53:18','2022-09-14 17:08:17.426324','2022-09-14 17:08:17.426324') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","sis_id"=EXCLUDED."sis_id","canvas_course_id"=EXCLUDED."canvas_course_id","name"=EXCLUDED."name","workflow_state"=EXCLUDED."workflow_state","start_at"=EXCLUDED."start_at","end_at"=EXCLUDED."end_at","updated_at"=EXCLUDED."updated_at" WHERE ("sections".canvas_id, "sections".sis_id, "sections".canvas_course_id, "sections".name, "sections".workflow_state, "sections".start_at, "sections".end_at) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.sis_id, EXCLUDED.canvas_course_id, EXCLUDED.name, EXCLUDED.workflow_state, EXCLUDED.start_at, EXCLUDED.end_at) RETURNING "id"  (0.3ms) SELECT COUNT(*) FROM "sections" Section Load (0.3ms) SELECT "sections".* FROM "sections" ORDER BY "sections"."id" ASC LIMIT $1 [["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN Section Create Many (0.6ms) INSERT INTO "sections" ("canvas_id","sis_id","canvas_course_id","name","workflow_state","start_at","end_at","created_at","updated_at") VALUES (1,'sis_section_1',1,'Cool Section','active','2017-03-27 21:53:18','2017-03-27 21:53:18','2022-09-14 17:08:17.432231','2022-09-14 17:08:17.432231'),(2,'sis_section_2',2,'Lame Section','active','2017-03-27 21:53:18','2017-03-27 21:53:18','2022-09-14 17:08:17.432231','2022-09-14 17:08:17.432231') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","sis_id"=EXCLUDED."sis_id","canvas_course_id"=EXCLUDED."canvas_course_id","name"=EXCLUDED."name","workflow_state"=EXCLUDED."workflow_state","start_at"=EXCLUDED."start_at","end_at"=EXCLUDED."end_at","updated_at"=EXCLUDED."updated_at" WHERE ("sections".canvas_id, "sections".sis_id, "sections".canvas_course_id, "sections".name, "sections".workflow_state, "sections".start_at, "sections".end_at) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.sis_id, EXCLUDED.canvas_course_id, EXCLUDED.name, EXCLUDED.workflow_state, EXCLUDED.start_at, EXCLUDED.end_at) RETURNING "id" Section Load (0.2ms) SELECT "sections".* FROM "sections" WHERE "sections"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]] Section Create Many (0.4ms) INSERT INTO "sections" ("canvas_id","canvas_nonxlist_course_id","created_at","updated_at") VALUES (2,3,'2022-09-14 17:08:17.435186','2022-09-14 17:08:17.435186') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","canvas_nonxlist_course_id"=EXCLUDED."canvas_nonxlist_course_id","updated_at"=EXCLUDED."updated_at" WHERE ("sections".canvas_id, "sections".canvas_nonxlist_course_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.canvas_nonxlist_course_id) RETURNING "id"  (0.3ms) SELECT COUNT(*) FROM "sections" WHERE "sections"."canvas_nonxlist_course_id" IS NOT NULL Section Load (0.2ms) SELECT "sections".* FROM "sections" WHERE "sections"."canvas_nonxlist_course_id" IS NOT NULL ORDER BY "sections"."id" ASC LIMIT $1 [["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SELECT COUNT(*) FROM "groups" Group Create Many (0.4ms) INSERT INTO "groups" ("canvas_id","sis_id","canvas_group_category_id","group_category_sis_id","canvas_account_id","canvas_course_id","name","workflow_state","context_id","context_type","max_membership","created_at","updated_at") VALUES (50,'sis1',10,NULL,1,NULL,'Group1','available',1,'Account',NULL,'2022-09-14 17:08:17.440090','2022-09-14 17:08:17.440090'),(51,'sis2',2,NULL,NULL,1,'Group2','available',1,'Course',1,'2022-09-14 17:08:17.440090','2022-09-14 17:08:17.440090') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","sis_id"=EXCLUDED."sis_id","canvas_group_category_id"=EXCLUDED."canvas_group_category_id","group_category_sis_id"=EXCLUDED."group_category_sis_id","canvas_account_id"=EXCLUDED."canvas_account_id","canvas_course_id"=EXCLUDED."canvas_course_id","name"=EXCLUDED."name","workflow_state"=EXCLUDED."workflow_state","context_id"=EXCLUDED."context_id","context_type"=EXCLUDED."context_type","max_membership"=EXCLUDED."max_membership","updated_at"=EXCLUDED."updated_at" WHERE ("groups".canvas_id, "groups".sis_id, "groups".canvas_group_category_id, "groups".group_category_sis_id, "groups".canvas_account_id, "groups".canvas_course_id, "groups".name, "groups".workflow_state, "groups".context_id, "groups".context_type, "groups".max_membership) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.sis_id, EXCLUDED.canvas_group_category_id, EXCLUDED.group_category_sis_id, EXCLUDED.canvas_account_id, EXCLUDED.canvas_course_id, EXCLUDED.name, EXCLUDED.workflow_state, EXCLUDED.context_id, EXCLUDED.context_type, EXCLUDED.max_membership) RETURNING "id"  (0.2ms) SELECT COUNT(*) FROM "groups" Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."name" = $1 LIMIT $2 [["name", "Group1"], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) SELECT COUNT(*) FROM "group_memberships" GroupMembership Create Many (0.7ms) INSERT INTO "group_memberships" ("canvas_id","canvas_group_id","group_sis_id","canvas_user_id","user_sis_id","workflow_state","created_at","updated_at") VALUES (50,1,NULL,10,NULL,'accepted','2022-09-14 17:08:17.446490','2022-09-14 17:08:17.446490'),(51,2,NULL,11,NULL,'accepted','2022-09-14 17:08:17.446490','2022-09-14 17:08:17.446490') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","canvas_group_id"=EXCLUDED."canvas_group_id","group_sis_id"=EXCLUDED."group_sis_id","canvas_user_id"=EXCLUDED."canvas_user_id","user_sis_id"=EXCLUDED."user_sis_id","workflow_state"=EXCLUDED."workflow_state","updated_at"=EXCLUDED."updated_at" WHERE ("group_memberships".canvas_id, "group_memberships".canvas_group_id, "group_memberships".group_sis_id, "group_memberships".canvas_user_id, "group_memberships".user_sis_id, "group_memberships".workflow_state) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.canvas_group_id, EXCLUDED.group_sis_id, EXCLUDED.canvas_user_id, EXCLUDED.user_sis_id, EXCLUDED.workflow_state) RETURNING "id"  (0.3ms) SELECT COUNT(*) FROM "group_memberships" GroupMembership Load (0.2ms) SELECT "group_memberships".* FROM "group_memberships" WHERE "group_memberships"."canvas_id" = $1 LIMIT $2 [["canvas_id", 50], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) SELECT COUNT(*) FROM "user_observers" UserObserver Create Many (0.6ms) INSERT INTO "user_observers" ("observing_user_id","observed_user_id","workflow_state","created_at","updated_at") VALUES (21,3,'active','2022-09-14 17:08:17.458230','2022-09-14 17:08:17.458230'),(21,2,'active','2022-09-14 17:08:17.458230','2022-09-14 17:08:17.458230') ON CONFLICT (observing_user_id, observed_user_id) DO UPDATE SET "observing_user_id"=EXCLUDED."observing_user_id","observed_user_id"=EXCLUDED."observed_user_id","workflow_state"=EXCLUDED."workflow_state","updated_at"=EXCLUDED."updated_at" WHERE ("user_observers".observing_user_id, "user_observers".observed_user_id, "user_observers".workflow_state) IS DISTINCT FROM (EXCLUDED.observing_user_id, EXCLUDED.observed_user_id, EXCLUDED.workflow_state) RETURNING "id"  (0.4ms) SELECT COUNT(*) FROM "user_observers" UserObserver Load (0.2ms) SELECT "user_observers".* FROM "user_observers" WHERE "user_observers"."observed_user_id" = $1 LIMIT $2 [["observed_user_id", 3], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.4ms) SELECT COUNT(*) FROM "grading_periods" GradingPeriod Create Many (0.4ms) INSERT INTO "grading_periods" ("canvas_id","title","weight","start_date","end_date","close_date","canvas_grading_period_group_id","workflow_state","created_at","updated_at") VALUES (1,'Period 1',0.2,'2019-07-01 06:00:00','2019-08-01 05:59:59','2019-08-01 05:59:59',1,'active','2022-09-14 17:08:17.473847','2022-09-14 17:08:17.473847'),(2,'Period 2',0.8,'2019-08-01 06:00:00','2019-09-01 05:59:59','2019-09-01 05:59:59',1,'deleted','2022-09-14 17:08:17.473847','2022-09-14 17:08:17.473847') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","title"=EXCLUDED."title","weight"=EXCLUDED."weight","start_date"=EXCLUDED."start_date","end_date"=EXCLUDED."end_date","close_date"=EXCLUDED."close_date","canvas_grading_period_group_id"=EXCLUDED."canvas_grading_period_group_id","workflow_state"=EXCLUDED."workflow_state","updated_at"=EXCLUDED."updated_at" WHERE ("grading_periods".canvas_id, "grading_periods".title, "grading_periods".weight, "grading_periods".start_date, "grading_periods".end_date, "grading_periods".close_date, "grading_periods".canvas_grading_period_group_id, "grading_periods".workflow_state) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.title, EXCLUDED.weight, EXCLUDED.start_date, EXCLUDED.end_date, EXCLUDED.close_date, EXCLUDED.canvas_grading_period_group_id, EXCLUDED.workflow_state) RETURNING "id"  (0.2ms) SELECT COUNT(*) FROM "grading_periods" GradingPeriod Load (0.2ms) SELECT "grading_periods".* FROM "grading_periods" WHERE "grading_periods"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.1ms) BEGIN  (0.3ms) SELECT COUNT(*) FROM "grading_period_groups" GradingPeriodGroup Create Many (0.4ms) INSERT INTO "grading_period_groups" ("canvas_id","title","weighted","display_totals_for_all_grading_periods","workflow_state","created_at","updated_at") VALUES (1,'Test Group',FALSE,FALSE,'active','2022-09-14 17:08:17.490621','2022-09-14 17:08:17.490621') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","title"=EXCLUDED."title","weighted"=EXCLUDED."weighted","display_totals_for_all_grading_periods"=EXCLUDED."display_totals_for_all_grading_periods","workflow_state"=EXCLUDED."workflow_state","updated_at"=EXCLUDED."updated_at" WHERE ("grading_period_groups".canvas_id, "grading_period_groups".title, "grading_period_groups".weighted, "grading_period_groups".display_totals_for_all_grading_periods, "grading_period_groups".workflow_state) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.title, EXCLUDED.weighted, EXCLUDED.display_totals_for_all_grading_periods, EXCLUDED.workflow_state) RETURNING "id"  (0.2ms) SELECT COUNT(*) FROM "grading_period_groups" GradingPeriodGroup Load (0.2ms) SELECT "grading_period_groups".* FROM "grading_period_groups" WHERE "grading_period_groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.4ms) SELECT COUNT(*) FROM "learning_outcomes" LearningOutcome Create Many (0.6ms) INSERT INTO "learning_outcomes" ("canvas_id","canvas_context_id","canvas_context_type","name","friendly_name","workflow_state","canvas_created_at","canvas_updated_at","migration_id","vendor_guid","low_grade","high_grade","calculation_method","calculation_int","outcome_import_id","root_account_ids","description","created_at","updated_at") VALUES (1,1,'Course','Course Outcome','','active','2021-08-12 21:11:40','2021-08-13 01:05:40',NULL,NULL,NULL,NULL,'decaying_average','65',NULL,'{1}','

description

','2022-09-14 17:08:17.505045','2022-09-14 17:08:17.505045'),(2,1,'Account','Account Outcome','Friendly Name','active','2021-08-12 21:11:40','2021-08-13 01:05:40',NULL,NULL,NULL,NULL,'decaying_average','65',NULL,'{1}','

description

','2022-09-14 17:08:17.505045','2022-09-14 17:08:17.505045') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","canvas_context_id"=EXCLUDED."canvas_context_id","canvas_context_type"=EXCLUDED."canvas_context_type","name"=EXCLUDED."name","friendly_name"=EXCLUDED."friendly_name","workflow_state"=EXCLUDED."workflow_state","canvas_created_at"=EXCLUDED."canvas_created_at","canvas_updated_at"=EXCLUDED."canvas_updated_at","migration_id"=EXCLUDED."migration_id","vendor_guid"=EXCLUDED."vendor_guid","low_grade"=EXCLUDED."low_grade","high_grade"=EXCLUDED."high_grade","calculation_method"=EXCLUDED."calculation_method","calculation_int"=EXCLUDED."calculation_int","outcome_import_id"=EXCLUDED."outcome_import_id","root_account_ids"=EXCLUDED."root_account_ids","description"=EXCLUDED."description","updated_at"=EXCLUDED."updated_at" WHERE ("learning_outcomes".canvas_id, "learning_outcomes".canvas_context_id, "learning_outcomes".canvas_context_type, "learning_outcomes".name, "learning_outcomes".friendly_name, "learning_outcomes".workflow_state, "learning_outcomes".canvas_created_at, "learning_outcomes".canvas_updated_at, "learning_outcomes".migration_id, "learning_outcomes".vendor_guid, "learning_outcomes".low_grade, "learning_outcomes".high_grade, "learning_outcomes".calculation_method, "learning_outcomes".calculation_int, "learning_outcomes".outcome_import_id, "learning_outcomes".root_account_ids, "learning_outcomes".description) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.canvas_context_id, EXCLUDED.canvas_context_type, EXCLUDED.name, EXCLUDED.friendly_name, EXCLUDED.workflow_state, EXCLUDED.canvas_created_at, EXCLUDED.canvas_updated_at, EXCLUDED.migration_id, EXCLUDED.vendor_guid, EXCLUDED.low_grade, EXCLUDED.high_grade, EXCLUDED.calculation_method, EXCLUDED.calculation_int, EXCLUDED.outcome_import_id, EXCLUDED.root_account_ids, EXCLUDED.description) RETURNING "id"  (0.2ms) SELECT COUNT(*) FROM "learning_outcomes"  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.3ms) SELECT COUNT(*) FROM "user_observers" UserObserver Create Many (0.5ms) INSERT INTO "user_observers" ("observing_user_id","observed_user_id","workflow_state","created_at","updated_at") VALUES (21,3,'active','2022-09-14 17:08:17.508975','2022-09-14 17:08:17.508975'),(21,2,'active','2022-09-14 17:08:17.508975','2022-09-14 17:08:17.508975') ON CONFLICT (observing_user_id, observed_user_id) DO UPDATE SET "observing_user_id"=EXCLUDED."observing_user_id","observed_user_id"=EXCLUDED."observed_user_id","workflow_state"=EXCLUDED."workflow_state","updated_at"=EXCLUDED."updated_at" WHERE ("user_observers".observing_user_id, "user_observers".observed_user_id, "user_observers".workflow_state) IS DISTINCT FROM (EXCLUDED.observing_user_id, EXCLUDED.observed_user_id, EXCLUDED.workflow_state) RETURNING "id"  (0.3ms) SELECT COUNT(*) FROM "user_observers"  (0.4ms) SELECT COUNT(*) FROM "user_observers" UserObserver Create Many (0.6ms) INSERT INTO "user_observers" ("observing_user_id","observed_user_id","workflow_state","created_at","updated_at") VALUES (21,3,'active','2022-09-14 17:08:17.512299','2022-09-14 17:08:17.512299'),(21,2,'active','2022-09-14 17:08:17.512299','2022-09-14 17:08:17.512299') ON CONFLICT (observing_user_id, observed_user_id) DO UPDATE SET "observing_user_id"=EXCLUDED."observing_user_id","observed_user_id"=EXCLUDED."observed_user_id","workflow_state"=EXCLUDED."workflow_state","updated_at"=EXCLUDED."updated_at" WHERE ("user_observers".observing_user_id, "user_observers".observed_user_id, "user_observers".workflow_state) IS DISTINCT FROM (EXCLUDED.observing_user_id, EXCLUDED.observed_user_id, EXCLUDED.workflow_state) RETURNING "id"  (0.3ms) SELECT COUNT(*) FROM "user_observers"  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.3ms) SELECT COUNT(*) FROM "users"  (0.2ms) SELECT COUNT(*) FROM "courses" Course Create Many (0.4ms) INSERT INTO "courses" ("canvas_id","sis_id","course_code","name","canvas_account_id","canvas_term_id","start_at","end_at","workflow_state","grading_standard_id","created_at","updated_at") VALUES (1,'course_sis_id_1','C1','Course #1',1,1,'2017-03-27 21:53:18','2017-04-27 12:21:18','active',NULL,'2022-09-14 17:08:17.517633','2022-09-14 17:08:17.517633'),(2,'course_sis_id_2','C2','Course #2',1,1,'2017-03-27 21:53:18','2017-04-27 12:21:18','unpublished',NULL,'2022-09-14 17:08:17.517633','2022-09-14 17:08:17.517633') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","sis_id"=EXCLUDED."sis_id","course_code"=EXCLUDED."course_code","name"=EXCLUDED."name","canvas_account_id"=EXCLUDED."canvas_account_id","canvas_term_id"=EXCLUDED."canvas_term_id","start_at"=EXCLUDED."start_at","end_at"=EXCLUDED."end_at","workflow_state"=EXCLUDED."workflow_state","grading_standard_id"=EXCLUDED."grading_standard_id","updated_at"=EXCLUDED."updated_at" WHERE ("courses".canvas_id, "courses".sis_id, "courses".course_code, "courses".name, "courses".canvas_account_id, "courses".canvas_term_id, "courses".start_at, "courses".end_at, "courses".workflow_state, "courses".grading_standard_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.sis_id, EXCLUDED.course_code, EXCLUDED.name, EXCLUDED.canvas_account_id, EXCLUDED.canvas_term_id, EXCLUDED.start_at, EXCLUDED.end_at, EXCLUDED.workflow_state, EXCLUDED.grading_standard_id) RETURNING "id" User Create Many (0.4ms) INSERT INTO "users" ("canvas_id","sis_id","email","first_name","last_name","name","sortable_name","workflow_state","login_id","created_at","updated_at") VALUES (1,'sis_id_1','poorbastard@yharnam.com','Patches','the Spider','Patches the Spider','the Spider, Patches','active','spiderdude1337','2022-09-14 17:08:17.519384','2022-09-14 17:08:17.519384'),(2,'sis_id_2','dreamer@yharnam.com','Hunter','Djura','Hunter Djura','Djura, Hunter','active','retireddude109','2022-09-14 17:08:17.519384','2022-09-14 17:08:17.519384') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","sis_id"=EXCLUDED."sis_id","email"=EXCLUDED."email","first_name"=EXCLUDED."first_name","last_name"=EXCLUDED."last_name","name"=EXCLUDED."name","sortable_name"=EXCLUDED."sortable_name","workflow_state"=EXCLUDED."workflow_state","login_id"=EXCLUDED."login_id","updated_at"=EXCLUDED."updated_at" WHERE ("users".canvas_id, "users".sis_id, "users".email, "users".first_name, "users".last_name, "users".name, "users".sortable_name, "users".workflow_state, "users".login_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.sis_id, EXCLUDED.email, EXCLUDED.first_name, EXCLUDED.last_name, EXCLUDED.name, EXCLUDED.sortable_name, EXCLUDED.workflow_state, EXCLUDED.login_id) RETURNING "id"  (0.2ms) SELECT COUNT(*) FROM "users"  (0.2ms) SELECT COUNT(*) FROM "courses"  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN Course Create Many (0.5ms) INSERT INTO "courses" ("canvas_id","sis_id","course_code","name","canvas_account_id","canvas_term_id","start_at","end_at","workflow_state","grading_standard_id","created_at","updated_at") VALUES (1,'course_sis_id_1','C1','Course #1',1,1,'2017-03-27 21:53:18','2017-04-27 12:21:18','active',NULL,'2022-09-14 17:08:17.525710','2022-09-14 17:08:17.525710'),(2,'course_sis_id_2','C2','Course #2',1,1,'2017-03-27 21:53:18','2017-04-27 12:21:18','unpublished',NULL,'2022-09-14 17:08:17.525710','2022-09-14 17:08:17.525710') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","sis_id"=EXCLUDED."sis_id","course_code"=EXCLUDED."course_code","name"=EXCLUDED."name","canvas_account_id"=EXCLUDED."canvas_account_id","canvas_term_id"=EXCLUDED."canvas_term_id","start_at"=EXCLUDED."start_at","end_at"=EXCLUDED."end_at","workflow_state"=EXCLUDED."workflow_state","grading_standard_id"=EXCLUDED."grading_standard_id","updated_at"=EXCLUDED."updated_at" WHERE ("courses".canvas_id, "courses".sis_id, "courses".course_code, "courses".name, "courses".canvas_account_id, "courses".canvas_term_id, "courses".start_at, "courses".end_at, "courses".workflow_state, "courses".grading_standard_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.sis_id, EXCLUDED.course_code, EXCLUDED.name, EXCLUDED.canvas_account_id, EXCLUDED.canvas_term_id, EXCLUDED.start_at, EXCLUDED.end_at, EXCLUDED.workflow_state, EXCLUDED.grading_standard_id) RETURNING "id"  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) SELECT COUNT(*) FROM "submissions" Submission Create Many (0.8ms) INSERT INTO "submissions" ("canvas_id","canvas_user_id","canvas_course_id","canvas_assignment_id","submitted_at","due_at","graded_at","score","points_possible","excused","workflow_state","created_at","updated_at") VALUES (1,1,1,1,'2017-09-21 18:28:15','2017-09-27 18:28:15','2017-09-21 19:36:23',5.0,10.0,TRUE,'graded','2022-09-14 17:08:17.531281','2022-09-14 17:08:17.531281'),(2,1,1,2,'2017-09-21 18:28:15','2017-09-28 18:28:15','2017-09-21 19:36:23',5.0,10.0,FALSE,'submitted','2022-09-14 17:08:17.531281','2022-09-14 17:08:17.531281') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","canvas_user_id"=EXCLUDED."canvas_user_id","canvas_course_id"=EXCLUDED."canvas_course_id","canvas_assignment_id"=EXCLUDED."canvas_assignment_id","submitted_at"=EXCLUDED."submitted_at","due_at"=EXCLUDED."due_at","graded_at"=EXCLUDED."graded_at","score"=EXCLUDED."score","points_possible"=EXCLUDED."points_possible","excused"=EXCLUDED."excused","workflow_state"=EXCLUDED."workflow_state","updated_at"=EXCLUDED."updated_at" WHERE ("submissions".canvas_id, "submissions".canvas_user_id, "submissions".canvas_course_id, "submissions".canvas_assignment_id, "submissions".submitted_at, "submissions".due_at, "submissions".graded_at, "submissions".score, "submissions".points_possible, "submissions".excused, "submissions".workflow_state) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.canvas_user_id, EXCLUDED.canvas_course_id, EXCLUDED.canvas_assignment_id, EXCLUDED.submitted_at, EXCLUDED.due_at, EXCLUDED.graded_at, EXCLUDED.score, EXCLUDED.points_possible, EXCLUDED.excused, EXCLUDED.workflow_state) RETURNING "id"  (0.4ms) SELECT COUNT(*) FROM "submissions"  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] [BatchTestJobBase] [937d7e39-cbbf-4431-8337-f6511d620247] Performing BatchTestJobBase (Job ID: 937d7e39-cbbf-4431-8337-f6511d620247) from Test(default) [ActiveJob] [BatchTestJobBase] [937d7e39-cbbf-4431-8337-f6511d620247] Performed BatchTestJobBase (Job ID: 937d7e39-cbbf-4431-8337-f6511d620247) from Test(default) in 0.31ms  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] [BatchTestJobBase] [85bfe430-235d-4d96-88fa-60155ad868c2] Performing BatchTestJobBase (Job ID: 85bfe430-235d-4d96-88fa-60155ad868c2) from Test(default) [ActiveJob] [BatchTestJobBase] [85bfe430-235d-4d96-88fa-60155ad868c2] Performed BatchTestJobBase (Job ID: 85bfe430-235d-4d96-88fa-60155ad868c2) from Test(default) in 0.38ms  (0.3ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] [BatchTestJobBase] [64973f3e-fca2-41f6-8052-771989133e0e] Performing BatchTestJobBase (Job ID: 64973f3e-fca2-41f6-8052-771989133e0e) from Test(default) [ActiveJob] [BatchTestJobBase] [64973f3e-fca2-41f6-8052-771989133e0e] Performed BatchTestJobBase (Job ID: 64973f3e-fca2-41f6-8052-771989133e0e) from Test(default) in 0.1ms  (0.3ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] [FailingBatchTestJobBase] [d2f95f4c-91df-4a6e-9ff9-ef396195058a] Performing FailingBatchTestJobBase (Job ID: d2f95f4c-91df-4a6e-9ff9-ef396195058a) from Test(default) [ActiveJob] [FailingBatchTestJobBase] [d2f95f4c-91df-4a6e-9ff9-ef396195058a] Error performing FailingBatchTestJobBase (Job ID: d2f95f4c-91df-4a6e-9ff9-ef396195058a) from Test(default) in 0.32ms: RuntimeError (Foo): /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/job_batching/support/base_job.rb:12:in `perform' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/execution.rb:39:in `block in perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:109:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/active_job.rb:14:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/i18n-1.12.0/lib/i18n.rb:317:in `with_locale' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/translation.rb:9:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:26:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/notifications.rb:168:in `block in instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/notifications.rb:168:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:25:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:46:in `block in tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/tagged_logging.rb:71:in `block in tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/tagged_logging.rb:28:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/tagged_logging.rb:71:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:46:in `tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:22:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:136:in `run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/execution.rb:38:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/job_batching/active_job_spec.rb:47:in `block (6 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:263:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:263:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:511:in `block in with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:468:in `block in with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:486:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-rails-5.1.1/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:486:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:468:in `with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:511:in `with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:259:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:646:in `block in run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:642:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:642:in `run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:607:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/configuration.rb:2068:in `with_suite_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:116:in `block in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/reporter.rb:74:in `report' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:115:in `run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:89:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:71:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:45:in `invoke' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/exe/rspec:4:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/rspec:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/rspec:23:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:58:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:58:in `kernel_load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:23:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:483:in `exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:31:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:25:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/exe/bundle:48:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/friendly_errors.rb:120:in `with_friendly_errors' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/exe/bundle:36:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/bundle:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/bundle:23:in `
'  (0.2ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] Enqueued BatchTestJobBase (Job ID: 5beaf8c1-901a-4273-8c50-9febd9cfeb68) to Test(default)  (0.2ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] Enqueued BatchTestJobBase (Job ID: 3585ca93-6c94-4eaf-ab9b-89bd527a766e) to Test(default)  (0.2ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] Enqueued BatchTestJobBase (Job ID: 03fbe262-9258-4073-98cf-5ae2e037be3f) to Test(default)  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.4ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.3ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] Enqueued RetryingJob (Job ID: 910aa17a-8395-46a3-ba65-9a65c6eb11b2) to Sidekiq(default) [ActiveJob] [RetryingJob] [910aa17a-8395-46a3-ba65-9a65c6eb11b2] Performing RetryingJob (Job ID: 910aa17a-8395-46a3-ba65-9a65c6eb11b2) from Sidekiq(default) [ActiveJob] [RetryingJob] [910aa17a-8395-46a3-ba65-9a65c6eb11b2] Error performing RetryingJob (Job ID: 910aa17a-8395-46a3-ba65-9a65c6eb11b2) from Sidekiq(default) in 2.38ms: RuntimeError (A Failure): /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/job_batching/batch_spec.rb:268:in `perform' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/execution.rb:39:in `block in perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:109:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/active_job.rb:14:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/i18n-1.12.0/lib/i18n.rb:322:in `with_locale' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/translation.rb:9:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:26:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/notifications.rb:168:in `block in instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/notifications.rb:168:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:25:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:46:in `block in tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/tagged_logging.rb:71:in `block in tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/tagged_logging.rb:28:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/tagged_logging.rb:71:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:46:in `tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:22:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:136:in `run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/execution.rb:38:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/execution.rb:24:in `block in execute' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:109:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/railtie.rb:28:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/execution_wrapper.rb:90:in `wrap' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/reloader.rb:73:in `block in wrap' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/execution_wrapper.rb:90:in `wrap' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/reloader.rb:72:in `wrap' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/railtie.rb:27:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:136:in `run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/execution.rb:22:in `execute' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/queue_adapters/sidekiq_adapter.rb:42:in `perform' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/sidekiq-6.4.1/lib/sidekiq/testing.rb:300:in `execute_job' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/sidekiq-6.4.1/lib/sidekiq/testing.rb:295:in `block in process_job' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/sidekiq-6.4.1/lib/sidekiq/middleware/chain.rb:138:in `block in invoke' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/sidekiq.rb:73:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/sidekiq-6.4.1/lib/sidekiq/middleware/chain.rb:140:in `block in invoke' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/sidekiq-6.4.1/lib/sidekiq/middleware/chain.rb:143:in `invoke' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/sidekiq-6.4.1/lib/sidekiq/testing.rb:294:in `process_job' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/job_batching/batch_spec.rb:289:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:263:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:263:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:511:in `block in with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:468:in `block in with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:486:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-rails-5.1.1/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:486:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:468:in `with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:511:in `with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:259:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:646:in `block in run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:642:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:642:in `run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:607:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/configuration.rb:2068:in `with_suite_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:116:in `block in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/reporter.rb:74:in `report' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:115:in `run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:89:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:71:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:45:in `invoke' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/exe/rspec:4:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/rspec:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/rspec:23:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:58:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:58:in `kernel_load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:23:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:483:in `exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:31:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:25:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/exe/bundle:48:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/friendly_errors.rb:120:in `with_friendly_errors' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/exe/bundle:36:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/bundle:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/bundle:23:in `
' [ActiveJob] [RetryingJob] [910aa17a-8395-46a3-ba65-9a65c6eb11b2] Performing RetryingJob (Job ID: 910aa17a-8395-46a3-ba65-9a65c6eb11b2) from Sidekiq(default) [ActiveJob] [RetryingJob] [910aa17a-8395-46a3-ba65-9a65c6eb11b2] Performed RetryingJob (Job ID: 910aa17a-8395-46a3-ba65-9a65c6eb11b2) from Sidekiq(default) in 2.04ms  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] Enqueued TestWorker (Job ID: b0f3e1c0-7671-4192-849d-8a45171edf4d) to Sidekiq(default)  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] Enqueued CanvasSync::JobBatches::ActiveJob::ActiveJobCallbackWorker (Job ID: 26972b11-fe69-418f-96ab-c4780f04b1d9) to Test(default) with arguments: "SampleCallback", "complete", {"a"=>"b"}, "YqEBeQLlg9HV3Q", nil  (0.1ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] Enqueued CanvasSync::JobBatches::ActiveJob::ActiveJobCallbackWorker (Job ID: 0f92b086-1d0f-4431-b19c-4c9f8e142626) to Test(default) with arguments: "SampleCallback", "complete", {"a"=>"b"}, "NUVjN9wmuCdqyw", nil [ActiveJob] Enqueued CanvasSync::JobBatches::ActiveJob::ActiveJobCallbackWorker (Job ID: f501d8aa-b7f5-49ce-9ea9-2a91e1004649) to Test(default) with arguments: "SampleCallback2", "complete", {"b"=>"a"}, "NUVjN9wmuCdqyw", nil  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] Enqueued ContextedJob (Job ID: 30200d83-8c70-4850-bb3d-5f04eae06aed) to Sidekiq(default) [ActiveJob] [TestWorker] [b0f3e1c0-7671-4192-849d-8a45171edf4d] Performing TestWorker (Job ID: b0f3e1c0-7671-4192-849d-8a45171edf4d) from Sidekiq(default) [ActiveJob] [TestWorker] [b0f3e1c0-7671-4192-849d-8a45171edf4d] Performed TestWorker (Job ID: b0f3e1c0-7671-4192-849d-8a45171edf4d) from Sidekiq(default) in 1.61ms [ActiveJob] [ContextedJob] [30200d83-8c70-4850-bb3d-5f04eae06aed] Performing ContextedJob (Job ID: 30200d83-8c70-4850-bb3d-5f04eae06aed) from Sidekiq(default) [ActiveJob] [ContextedJob] [30200d83-8c70-4850-bb3d-5f04eae06aed] Performed ContextedJob (Job ID: 30200d83-8c70-4850-bb3d-5f04eae06aed) from Sidekiq(default) in 2.51ms  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] Enqueued ContextedJob (Job ID: 930d23c7-5bed-480d-aa5d-7e3fb45157cf) to Sidekiq(default) [ActiveJob] [ContextedJob] [930d23c7-5bed-480d-aa5d-7e3fb45157cf] Performing ContextedJob (Job ID: 930d23c7-5bed-480d-aa5d-7e3fb45157cf) from Sidekiq(default) [ActiveJob] [ContextedJob] [930d23c7-5bed-480d-aa5d-7e3fb45157cf] Performed ContextedJob (Job ID: 930d23c7-5bed-480d-aa5d-7e3fb45157cf) from Sidekiq(default) in 4.78ms  (0.2ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] Enqueued BatchTestJobBase (Job ID: 05a79edf-c6d2-4d19-8168-f3ce91fe7193) to Sidekiq(default) [ActiveJob] [BatchTestJobBase] [05a79edf-c6d2-4d19-8168-f3ce91fe7193] Performing BatchTestJobBase (Job ID: 05a79edf-c6d2-4d19-8168-f3ce91fe7193) from Sidekiq(default) [ActiveJob] [BatchTestJobBase] [05a79edf-c6d2-4d19-8168-f3ce91fe7193] Performed BatchTestJobBase (Job ID: 05a79edf-c6d2-4d19-8168-f3ce91fe7193) from Sidekiq(default) in 2.19ms [ActiveJob] Enqueued ContextedJob (Job ID: b23826b3-b304-4787-a0e7-d18cc4c1cb5c) to Sidekiq(default) [ActiveJob] [ContextedJob] [b23826b3-b304-4787-a0e7-d18cc4c1cb5c] Performing ContextedJob (Job ID: b23826b3-b304-4787-a0e7-d18cc4c1cb5c) from Sidekiq(default) [ActiveJob] [ContextedJob] [b23826b3-b304-4787-a0e7-d18cc4c1cb5c] Performed ContextedJob (Job ID: b23826b3-b304-4787-a0e7-d18cc4c1cb5c) from Sidekiq(default) in 4.03ms  (0.2ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] Enqueued TestWorker (Job ID: fee5abc2-fe06-4fdf-8a0a-2d343486424d) to Sidekiq(default) [ActiveJob] Enqueued TestWorker (Job ID: 81d16b00-4e74-421c-8088-01d28eed6042) to Sidekiq(default) [ActiveJob] Enqueued TestWorker (Job ID: e85f5880-8f16-4f59-ac01-edbeae9c5702) to Sidekiq(default)  (0.2ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] Enqueued WorkerA (Job ID: e62f8a17-270c-43cd-a147-300ec7d11f2b) to Sidekiq(default) [ActiveJob] Enqueued WorkerB (Job ID: 8c646d17-bc50-4b98-be1c-e9f682cddfaa) to Sidekiq(default) [ActiveJob] Enqueued WorkerA (Job ID: 805518ca-5342-4aa8-b61c-002bd92d87d6) to Sidekiq(default) [ActiveJob] Enqueued WorkerC (Job ID: 69c102b6-b40c-4697-928e-17f465b6bbc2) to Sidekiq(default)  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] Enqueued TestWorker (Job ID: bc7bfd86-2dc2-435e-b079-ccfd4766d740) to Sidekiq(default)  (0.2ms) ROLLBACK  (0.4ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] Enqueued TestWorker (Job ID: b6a97517-1a64-4a2a-bc6c-7b0bf01d8e5f) to Sidekiq(default)  (0.1ms) ROLLBACK  (0.9ms) SELECT "schema_migrations"."version" FROM "schema_migrations" ORDER BY "schema_migrations"."version" ASC  (0.3ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (1.3ms) SELECT COUNT(*) FROM "canvas_sync_job_logs" [ActiveJob] [GoodJob] [9aca81e0-3d2b-4ed3-810e-2a4dbbabaa43] Performing GoodJob (Job ID: 9aca81e0-3d2b-4ed3-810e-2a4dbbabaa43) from Test(default) with arguments: "argument" [ActiveJob] [GoodJob] [9aca81e0-3d2b-4ed3-810e-2a4dbbabaa43] CanvasSync::JobLog Load (0.4ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "9aca81e0-3d2b-4ed3-810e-2a4dbbabaa43"], ["LIMIT", 1]] [ActiveJob] [GoodJob] [9aca81e0-3d2b-4ed3-810e-2a4dbbabaa43]  (0.3ms) SAVEPOINT active_record_1 [ActiveJob] [GoodJob] [9aca81e0-3d2b-4ed3-810e-2a4dbbabaa43] CanvasSync::JobLog Create (1.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "GoodJob"], ["status", "enqueued"], ["job_arguments", "---\n- argument\n"], ["created_at", "2022-09-26 21:58:07.144671"], ["updated_at", "2022-09-26 21:58:07.144671"], ["job_id", "9aca81e0-3d2b-4ed3-810e-2a4dbbabaa43"]] [ActiveJob] [GoodJob] [9aca81e0-3d2b-4ed3-810e-2a4dbbabaa43]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [GoodJob] [9aca81e0-3d2b-4ed3-810e-2a4dbbabaa43]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [GoodJob] [9aca81e0-3d2b-4ed3-810e-2a4dbbabaa43] CanvasSync::JobLog Update (0.4ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-09-26 21:58:07.147670"], ["status", "running"], ["updated_at", "2022-09-26 21:58:07.148303"], ["id", 393]] [ActiveJob] [GoodJob] [9aca81e0-3d2b-4ed3-810e-2a4dbbabaa43]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [GoodJob] [9aca81e0-3d2b-4ed3-810e-2a4dbbabaa43]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [GoodJob] [9aca81e0-3d2b-4ed3-810e-2a4dbbabaa43] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2022-09-26 21:58:07.150086"], ["status", "success"], ["updated_at", "2022-09-26 21:58:07.150482"], ["id", 393]] [ActiveJob] [GoodJob] [9aca81e0-3d2b-4ed3-810e-2a4dbbabaa43]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [GoodJob] [9aca81e0-3d2b-4ed3-810e-2a4dbbabaa43] Performed GoodJob (Job ID: 9aca81e0-3d2b-4ed3-810e-2a4dbbabaa43) from Test(default) in 21.24ms  (0.1ms) SELECT COUNT(*) FROM "canvas_sync_job_logs" CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" ORDER BY "canvas_sync_job_logs"."id" DESC LIMIT $1 [["LIMIT", 1]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [BadJob] [4f1204cf-7609-49f4-b8ca-2d2c3e8c76fc] Performing BadJob (Job ID: 4f1204cf-7609-49f4-b8ca-2d2c3e8c76fc) from Test(default) with arguments: "argument" [ActiveJob] [BadJob] [4f1204cf-7609-49f4-b8ca-2d2c3e8c76fc] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "4f1204cf-7609-49f4-b8ca-2d2c3e8c76fc"], ["LIMIT", 1]] [ActiveJob] [BadJob] [4f1204cf-7609-49f4-b8ca-2d2c3e8c76fc]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [BadJob] [4f1204cf-7609-49f4-b8ca-2d2c3e8c76fc] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "BadJob"], ["status", "enqueued"], ["job_arguments", "---\n- argument\n"], ["created_at", "2022-09-26 21:58:07.155988"], ["updated_at", "2022-09-26 21:58:07.155988"], ["job_id", "4f1204cf-7609-49f4-b8ca-2d2c3e8c76fc"]] [ActiveJob] [BadJob] [4f1204cf-7609-49f4-b8ca-2d2c3e8c76fc]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [BadJob] [4f1204cf-7609-49f4-b8ca-2d2c3e8c76fc]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [BadJob] [4f1204cf-7609-49f4-b8ca-2d2c3e8c76fc] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-09-26 21:58:07.157780"], ["status", "running"], ["updated_at", "2022-09-26 21:58:07.158287"], ["id", 394]] [ActiveJob] [BadJob] [4f1204cf-7609-49f4-b8ca-2d2c3e8c76fc]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [BadJob] [4f1204cf-7609-49f4-b8ca-2d2c3e8c76fc]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [BadJob] [4f1204cf-7609-49f4-b8ca-2d2c3e8c76fc] CanvasSync::JobLog Update (0.6ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "exception" = $2, "backtrace" = $3, "status" = $4, "updated_at" = $5 WHERE "canvas_sync_job_logs"."id" = $6 [["completed_at", "2022-09-26 21:58:07.160046"], ["exception", "EvilError: EvilError"], ["backtrace", "/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:12:in `perform'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/execution.rb:39:in `block in perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:109:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/active_job.rb:24:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:21:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/i18n-1.12.0/lib/i18n.rb:317:in `with_locale'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/translation.rb:9:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:26:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/notifications.rb:168:in `block in instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/notifications.rb:168:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:25:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:46:in `block in tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/tagged_logging.rb:71:in `block in tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/tagged_logging.rb:28:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/tagged_logging.rb:71:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:46:in `tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:22:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:136:in `run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/execution.rb:38:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/execution.rb:18:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:40:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/matchers/built_in/raise_error.rb:59:in `matches?'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:51:in `block in handle_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:27:in `with_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:48:in `handle_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/expectation_target.rb:65:in `to'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/expectation_target.rb:139:in `to'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:39:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:263:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:263:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:511:in `block in with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:468:in `block in with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:486:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-rails-5.1.1/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:486:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:468:in `with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:511:in `with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:259:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:646:in `block in run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:642:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:642:in `run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:607:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/configuration.rb:2068:in `with_suite_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:116:in `block in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/reporter.rb:74:in `report'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:115:in `run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:89:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:71:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:45:in `invoke'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/exe/rspec:4:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/rspec:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/rspec:23:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:58:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:58:in `kernel_load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:23:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:483:in `exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:31:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:25:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/exe/bundle:48:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/friendly_errors.rb:120:in `with_friendly_errors'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/exe/bundle:36:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/bundle:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/bundle:23:in `
'"], ["status", "error"], ["updated_at", "2022-09-26 21:58:07.160511"], ["id", 394]] [ActiveJob] [BadJob] [4f1204cf-7609-49f4-b8ca-2d2c3e8c76fc]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [BadJob] [4f1204cf-7609-49f4-b8ca-2d2c3e8c76fc] Error performing BadJob (Job ID: 4f1204cf-7609-49f4-b8ca-2d2c3e8c76fc) from Test(default) in 7.14ms: EvilError (EvilError): /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:12:in `perform' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/execution.rb:39:in `block in perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:109:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/active_job.rb:24:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:21:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/i18n-1.12.0/lib/i18n.rb:317:in `with_locale' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/translation.rb:9:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:26:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/notifications.rb:168:in `block in instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/notifications.rb:168:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:25:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:46:in `block in tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/tagged_logging.rb:71:in `block in tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/tagged_logging.rb:28:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/tagged_logging.rb:71:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:46:in `tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:22:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:136:in `run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/execution.rb:38:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/execution.rb:18:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:40:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/matchers/built_in/raise_error.rb:59:in `matches?' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:51:in `block in handle_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:27:in `with_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:48:in `handle_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/expectation_target.rb:65:in `to' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/expectation_target.rb:139:in `to' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:39:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:263:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:263:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:511:in `block in with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:468:in `block in with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:486:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-rails-5.1.1/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:486:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:468:in `with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:511:in `with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:259:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:646:in `block in run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:642:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:642:in `run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:607:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/configuration.rb:2068:in `with_suite_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:116:in `block in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/reporter.rb:74:in `report' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:115:in `run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:89:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:71:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:45:in `invoke' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/exe/rspec:4:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/rspec:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/rspec:23:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:58:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:58:in `kernel_load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:23:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:483:in `exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:31:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:25:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/exe/bundle:48:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/friendly_errors.rb:120:in `with_friendly_errors' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/exe/bundle:36:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/bundle:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/bundle:23:in `
' CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" ORDER BY "canvas_sync_job_logs"."id" DESC LIMIT $1 [["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] [BadJob] [adb9ce3a-762c-4aaf-af87-2db2e9e561e2] Performing BadJob (Job ID: adb9ce3a-762c-4aaf-af87-2db2e9e561e2) from Test(default) [ActiveJob] [BadJob] [adb9ce3a-762c-4aaf-af87-2db2e9e561e2] CanvasSync::JobLog Load (0.3ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "adb9ce3a-762c-4aaf-af87-2db2e9e561e2"], ["LIMIT", 1]] [ActiveJob] [BadJob] [adb9ce3a-762c-4aaf-af87-2db2e9e561e2]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [BadJob] [adb9ce3a-762c-4aaf-af87-2db2e9e561e2] CanvasSync::JobLog Create (0.2ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["job_class", "BadJob"], ["status", "enqueued"], ["created_at", "2022-09-26 21:58:07.167240"], ["updated_at", "2022-09-26 21:58:07.167240"], ["job_id", "adb9ce3a-762c-4aaf-af87-2db2e9e561e2"]] [ActiveJob] [BadJob] [adb9ce3a-762c-4aaf-af87-2db2e9e561e2]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [BadJob] [adb9ce3a-762c-4aaf-af87-2db2e9e561e2]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [BadJob] [adb9ce3a-762c-4aaf-af87-2db2e9e561e2] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-09-26 21:58:07.168531"], ["status", "running"], ["updated_at", "2022-09-26 21:58:07.168919"], ["id", 395]] [ActiveJob] [BadJob] [adb9ce3a-762c-4aaf-af87-2db2e9e561e2]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [BadJob] [adb9ce3a-762c-4aaf-af87-2db2e9e561e2]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [BadJob] [adb9ce3a-762c-4aaf-af87-2db2e9e561e2] CanvasSync::JobLog Update (0.4ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "exception" = $2, "backtrace" = $3, "status" = $4, "updated_at" = $5 WHERE "canvas_sync_job_logs"."id" = $6 [["completed_at", "2022-09-26 21:58:07.170856"], ["exception", "ArgumentError: wrong number of arguments (given 0, expected 1)"], ["backtrace", "/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:11:in `perform'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/execution.rb:39:in `block in perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:109:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/active_job.rb:24:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:21:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/i18n-1.12.0/lib/i18n.rb:317:in `with_locale'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/translation.rb:9:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:26:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/notifications.rb:168:in `block in instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/notifications.rb:168:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:25:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:46:in `block in tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/tagged_logging.rb:71:in `block in tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/tagged_logging.rb:28:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/tagged_logging.rb:71:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:46:in `tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:22:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:136:in `run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/execution.rb:38:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/execution.rb:18:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:52:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/matchers/built_in/raise_error.rb:59:in `matches?'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:51:in `block in handle_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:27:in `with_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:48:in `handle_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/expectation_target.rb:65:in `to'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/expectation_target.rb:139:in `to'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:51:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:263:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:263:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:511:in `block in with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:468:in `block in with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:486:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-rails-5.1.1/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:486:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:468:in `with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:511:in `with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:259:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:646:in `block in run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:642:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:642:in `run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:607:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/configuration.rb:2068:in `with_suite_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:116:in `block in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/reporter.rb:74:in `report'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:115:in `run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:89:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:71:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:45:in `invoke'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/exe/rspec:4:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/rspec:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/rspec:23:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:58:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:58:in `kernel_load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:23:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:483:in `exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:31:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:25:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/exe/bundle:48:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/friendly_errors.rb:120:in `with_friendly_errors'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/exe/bundle:36:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/bundle:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/bundle:23:in `
'"], ["status", "error"], ["updated_at", "2022-09-26 21:58:07.171256"], ["id", 395]] [ActiveJob] [BadJob] [adb9ce3a-762c-4aaf-af87-2db2e9e561e2]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [BadJob] [adb9ce3a-762c-4aaf-af87-2db2e9e561e2] Error performing BadJob (Job ID: adb9ce3a-762c-4aaf-af87-2db2e9e561e2) from Test(default) in 6.88ms: ArgumentError (wrong number of arguments (given 0, expected 1)): /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:11:in `perform' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/execution.rb:39:in `block in perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:109:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/active_job.rb:24:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:21:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/i18n-1.12.0/lib/i18n.rb:317:in `with_locale' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/translation.rb:9:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:26:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/notifications.rb:168:in `block in instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/notifications.rb:168:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:25:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:46:in `block in tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/tagged_logging.rb:71:in `block in tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/tagged_logging.rb:28:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/tagged_logging.rb:71:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:46:in `tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:22:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:136:in `run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/execution.rb:38:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/execution.rb:18:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:52:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/matchers/built_in/raise_error.rb:59:in `matches?' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:51:in `block in handle_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:27:in `with_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:48:in `handle_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/expectation_target.rb:65:in `to' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/expectation_target.rb:139:in `to' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:51:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:263:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:263:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:511:in `block in with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:468:in `block in with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:486:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-rails-5.1.1/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:486:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:468:in `with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:511:in `with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:259:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:646:in `block in run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:642:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:642:in `run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:607:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/configuration.rb:2068:in `with_suite_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:116:in `block in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/reporter.rb:74:in `report' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:115:in `run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:89:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:71:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:45:in `invoke' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/exe/rspec:4:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/rspec:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/rspec:23:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:58:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:58:in `kernel_load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:23:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:483:in `exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:31:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:25:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/exe/bundle:48:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/friendly_errors.rb:120:in `with_friendly_errors' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/exe/bundle:36:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/bundle:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/bundle:23:in `
'  (0.1ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] [BadJob] [e99ab712-3a6e-41c6-bbbb-0b0acee2adc8] Performing BadJob (Job ID: e99ab712-3a6e-41c6-bbbb-0b0acee2adc8) from Test(default) [ActiveJob] [BadJob] [e99ab712-3a6e-41c6-bbbb-0b0acee2adc8] CanvasSync::JobLog Load (0.3ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "e99ab712-3a6e-41c6-bbbb-0b0acee2adc8"], ["LIMIT", 1]] [ActiveJob] [BadJob] [e99ab712-3a6e-41c6-bbbb-0b0acee2adc8]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [BadJob] [e99ab712-3a6e-41c6-bbbb-0b0acee2adc8] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["job_class", "BadJob"], ["status", "enqueued"], ["created_at", "2022-09-26 21:58:07.176923"], ["updated_at", "2022-09-26 21:58:07.176923"], ["job_id", "e99ab712-3a6e-41c6-bbbb-0b0acee2adc8"]] [ActiveJob] [BadJob] [e99ab712-3a6e-41c6-bbbb-0b0acee2adc8]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [BadJob] [e99ab712-3a6e-41c6-bbbb-0b0acee2adc8]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [BadJob] [e99ab712-3a6e-41c6-bbbb-0b0acee2adc8] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-09-26 21:58:07.178128"], ["status", "running"], ["updated_at", "2022-09-26 21:58:07.178444"], ["id", 396]] [ActiveJob] [BadJob] [e99ab712-3a6e-41c6-bbbb-0b0acee2adc8]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [BadJob] [e99ab712-3a6e-41c6-bbbb-0b0acee2adc8]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [BadJob] [e99ab712-3a6e-41c6-bbbb-0b0acee2adc8] CanvasSync::JobLog Update (1.4ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "exception" = $2, "backtrace" = $3, "status" = $4, "updated_at" = $5 WHERE "canvas_sync_job_logs"."id" = $6 [["completed_at", "2022-09-26 21:58:07.183855"], ["exception", "ArgumentError: wrong number of arguments (given 0, expected 1)"], ["backtrace", "/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:11:in `perform'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/execution.rb:39:in `block in perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:109:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/active_job.rb:24:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:21:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/i18n-1.12.0/lib/i18n.rb:317:in `with_locale'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/translation.rb:9:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:26:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/notifications.rb:168:in `block in instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/notifications.rb:168:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:25:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:46:in `block in tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/tagged_logging.rb:71:in `block in tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/tagged_logging.rb:28:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/tagged_logging.rb:71:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:46:in `tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:22:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:136:in `run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/execution.rb:38:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/execution.rb:18:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:60:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/matchers/built_in/raise_error.rb:59:in `matches?'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:51:in `block in handle_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:27:in `with_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:48:in `handle_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/expectation_target.rb:65:in `to'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/expectation_target.rb:139:in `to'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:59:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:263:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:263:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:511:in `block in with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:468:in `block in with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:486:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-rails-5.1.1/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:486:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:468:in `with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:511:in `with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:259:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:646:in `block in run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:642:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:642:in `run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:607:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/configuration.rb:2068:in `with_suite_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:116:in `block in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/reporter.rb:74:in `report'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:115:in `run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:89:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:71:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:45:in `invoke'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/exe/rspec:4:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/rspec:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/rspec:23:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:58:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:58:in `kernel_load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:23:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:483:in `exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:31:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:25:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/exe/bundle:48:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/friendly_errors.rb:120:in `with_friendly_errors'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/exe/bundle:36:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/bundle:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/bundle:23:in `
'\n\nError Occurred while handling an Error: NoMethodError: undefined method `bad_catcher' for BadJob:Class\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-mocks-3.11.0/lib/rspec/mocks/method_double.rb:28:in `block in original_implementation_callable'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-mocks-3.11.0/lib/rspec/mocks/message_expectation.rb:143:in `block in and_call_original'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-mocks-3.11.0/lib/rspec/mocks/message_expectation.rb:801:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-mocks-3.11.0/lib/rspec/mocks/message_expectation.rb:615:in `invoke_incrementing_actual_calls_by'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-mocks-3.11.0/lib/rspec/mocks/message_expectation.rb:470:in `invoke'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-mocks-3.11.0/lib/rspec/mocks/proxy.rb:217:in `message_received'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-mocks-3.11.0/lib/rspec/mocks/proxy.rb:361:in `message_received'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-mocks-3.11.0/lib/rspec/mocks/method_double.rb:78:in `proxy_method_invoked'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-mocks-3.11.0/lib/rspec/mocks/method_double.rb:64:in `block (2 levels) in define_proxy_method'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:31:in `rescue in block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:23:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/i18n-1.12.0/lib/i18n.rb:317:in `with_locale'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/translation.rb:9:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:26:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/notifications.rb:168:in `block in instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/notifications.rb:168:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:25:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:46:in `block in tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/tagged_logging.rb:71:in `block in tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/tagged_logging.rb:28:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/tagged_logging.rb:71:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:46:in `tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:22:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:136:in `run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/execution.rb:38:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/execution.rb:18:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:60:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/matchers/built_in/raise_error.rb:59:in `matches?'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:51:in `block in handle_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:27:in `with_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:48:in `handle_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/expectation_target.rb:65:in `to'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/expectation_target.rb:139:in `to'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:59:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:263:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:263:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:511:in `block in with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:468:in `block in with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:486:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-rails-5.1.1/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:486:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:468:in `with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:511:in `with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:259:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:646:in `block in run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:642:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:642:in `run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:607:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/configuration.rb:2068:in `with_suite_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:116:in `block in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/reporter.rb:74:in `report'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:115:in `run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:89:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:71:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:45:in `invoke'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/exe/rspec:4:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/rspec:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/rspec:23:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:58:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:58:in `kernel_load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:23:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:483:in `exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:31:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:25:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/exe/bundle:48:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/friendly_errors.rb:120:in `with_friendly_errors'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/exe/bundle:36:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/bundle:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/bundle:23:in `
'"], ["status", "error"], ["updated_at", "2022-09-26 21:58:07.184351"], ["id", 396]] [ActiveJob] [BadJob] [e99ab712-3a6e-41c6-bbbb-0b0acee2adc8]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [BadJob] [e99ab712-3a6e-41c6-bbbb-0b0acee2adc8] Error performing BadJob (Job ID: e99ab712-3a6e-41c6-bbbb-0b0acee2adc8) from Test(default) in 11.18ms: ArgumentError (wrong number of arguments (given 0, expected 1)): /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:11:in `perform' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/execution.rb:39:in `block in perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:109:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/active_job.rb:24:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:21:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/i18n-1.12.0/lib/i18n.rb:317:in `with_locale' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/translation.rb:9:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:26:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/notifications.rb:168:in `block in instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/notifications.rb:168:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:25:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:46:in `block in tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/tagged_logging.rb:71:in `block in tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/tagged_logging.rb:28:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/tagged_logging.rb:71:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:46:in `tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:22:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:136:in `run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/execution.rb:38:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/execution.rb:18:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:60:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/matchers/built_in/raise_error.rb:59:in `matches?' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:51:in `block in handle_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:27:in `with_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:48:in `handle_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/expectation_target.rb:65:in `to' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/expectation_target.rb:139:in `to' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:59:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:263:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:263:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:511:in `block in with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:468:in `block in with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:486:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-rails-5.1.1/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:486:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:468:in `with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:511:in `with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:259:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:646:in `block in run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:642:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:642:in `run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:607:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/configuration.rb:2068:in `with_suite_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:116:in `block in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/reporter.rb:74:in `report' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:115:in `run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:89:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:71:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:45:in `invoke' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/exe/rspec:4:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/rspec:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/rspec:23:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:58:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:58:in `kernel_load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:23:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:483:in `exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:31:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:25:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/exe/bundle:48:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/friendly_errors.rb:120:in `with_friendly_errors' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/exe/bundle:36:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/bundle:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/bundle:23:in `
' CanvasSync::JobLog Load (0.3ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" ORDER BY "canvas_sync_job_logs"."id" DESC LIMIT $1 [["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] [CanvasSync::Jobs::ReportChecker] [66db6478-247e-40f1-9932-a43167fff04f] Performing CanvasSync::Jobs::ReportChecker (Job ID: 66db6478-247e-40f1-9932-a43167fff04f) from Test(default) with arguments: "provisioning_csv", 1, "FakeProcessor", {} [ActiveJob] [CanvasSync::Jobs::ReportChecker] [66db6478-247e-40f1-9932-a43167fff04f] CanvasSync::JobLog Load (0.3ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "66db6478-247e-40f1-9932-a43167fff04f"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [66db6478-247e-40f1-9932-a43167fff04f]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [66db6478-247e-40f1-9932-a43167fff04f] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- provisioning_csv\n- 1\n- FakeProcessor\n- {}\n"], ["created_at", "2022-09-26 21:58:07.195027"], ["updated_at", "2022-09-26 21:58:07.195027"], ["job_id", "66db6478-247e-40f1-9932-a43167fff04f"]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [66db6478-247e-40f1-9932-a43167fff04f]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [66db6478-247e-40f1-9932-a43167fff04f]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [66db6478-247e-40f1-9932-a43167fff04f] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-09-26 21:58:07.196527"], ["status", "running"], ["updated_at", "2022-09-26 21:58:07.196907"], ["id", 397]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [66db6478-247e-40f1-9932-a43167fff04f]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [66db6478-247e-40f1-9932-a43167fff04f]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [66db6478-247e-40f1-9932-a43167fff04f] CanvasSync::JobLog Destroy (0.3ms) DELETE FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."id" = $1 [["id", 397]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [66db6478-247e-40f1-9932-a43167fff04f]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [66db6478-247e-40f1-9932-a43167fff04f] Performed CanvasSync::Jobs::ReportChecker (Job ID: 66db6478-247e-40f1-9932-a43167fff04f) from Test(default) in 10.13ms  (0.2ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [CanvasSync::Jobs::ReportChecker] [d8219925-7717-477b-8e04-c682657715ac] Performing CanvasSync::Jobs::ReportChecker (Job ID: d8219925-7717-477b-8e04-c682657715ac) from Test(default) with arguments: "provisioning_csv", 1, "FakeProcessor", {} [ActiveJob] [CanvasSync::Jobs::ReportChecker] [d8219925-7717-477b-8e04-c682657715ac] CanvasSync::JobLog Load (0.3ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "d8219925-7717-477b-8e04-c682657715ac"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [d8219925-7717-477b-8e04-c682657715ac]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [d8219925-7717-477b-8e04-c682657715ac] CanvasSync::JobLog Create (0.4ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- provisioning_csv\n- 1\n- FakeProcessor\n- {}\n"], ["created_at", "2022-09-26 21:58:07.207657"], ["updated_at", "2022-09-26 21:58:07.207657"], ["job_id", "d8219925-7717-477b-8e04-c682657715ac"]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [d8219925-7717-477b-8e04-c682657715ac]  (0.3ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [d8219925-7717-477b-8e04-c682657715ac]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [d8219925-7717-477b-8e04-c682657715ac] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-09-26 21:58:07.210252"], ["status", "running"], ["updated_at", "2022-09-26 21:58:07.210718"], ["id", 398]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [d8219925-7717-477b-8e04-c682657715ac]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [d8219925-7717-477b-8e04-c682657715ac]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [d8219925-7717-477b-8e04-c682657715ac] CanvasSync::JobLog Create (0.4ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- provisioning_csv\n- 1\n- FakeProcessor\n- {}\n- {}\n"], ["created_at", "2022-09-26 21:58:07.215162"], ["updated_at", "2022-09-26 21:58:07.215162"], ["job_id", "7fa96c0f-7219-405a-8213-acac6eab4044"]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [d8219925-7717-477b-8e04-c682657715ac]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [d8219925-7717-477b-8e04-c682657715ac] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: 7fa96c0f-7219-405a-8213-acac6eab4044) to Test(default) at 2022-09-26 21:58:37 UTC with arguments: "provisioning_csv", 1, "FakeProcessor", {}, {} [ActiveJob] [CanvasSync::Jobs::ReportChecker] [d8219925-7717-477b-8e04-c682657715ac]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [d8219925-7717-477b-8e04-c682657715ac] CanvasSync::JobLog Destroy (0.3ms) DELETE FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."id" = $1 [["id", 398]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [d8219925-7717-477b-8e04-c682657715ac]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [d8219925-7717-477b-8e04-c682657715ac] Performed CanvasSync::Jobs::ReportChecker (Job ID: d8219925-7717-477b-8e04-c682657715ac) from Test(default) in 12.57ms  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] [CanvasSync::Jobs::ReportChecker] [75786ba4-7c3d-427a-9313-fb9e074ee3d8] Performing CanvasSync::Jobs::ReportChecker (Job ID: 75786ba4-7c3d-427a-9313-fb9e074ee3d8) from Test(default) with arguments: "provisioning_csv", 1, "FakeProcessor", {} [ActiveJob] [CanvasSync::Jobs::ReportChecker] [75786ba4-7c3d-427a-9313-fb9e074ee3d8] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "75786ba4-7c3d-427a-9313-fb9e074ee3d8"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [75786ba4-7c3d-427a-9313-fb9e074ee3d8]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [75786ba4-7c3d-427a-9313-fb9e074ee3d8] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- provisioning_csv\n- 1\n- FakeProcessor\n- {}\n"], ["created_at", "2022-09-26 21:58:07.222489"], ["updated_at", "2022-09-26 21:58:07.222489"], ["job_id", "75786ba4-7c3d-427a-9313-fb9e074ee3d8"]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [75786ba4-7c3d-427a-9313-fb9e074ee3d8]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [75786ba4-7c3d-427a-9313-fb9e074ee3d8]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [75786ba4-7c3d-427a-9313-fb9e074ee3d8] CanvasSync::JobLog Update (0.5ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-09-26 21:58:07.224430"], ["status", "running"], ["updated_at", "2022-09-26 21:58:07.224975"], ["id", 400]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [75786ba4-7c3d-427a-9313-fb9e074ee3d8]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [75786ba4-7c3d-427a-9313-fb9e074ee3d8]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [75786ba4-7c3d-427a-9313-fb9e074ee3d8] CanvasSync::JobLog Update (0.7ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "exception" = $2, "backtrace" = $3, "status" = $4, "updated_at" = $5 WHERE "canvas_sync_job_logs"."id" = $6 [["completed_at", "2022-09-26 21:58:07.231834"], ["exception", "NameError: undefined local variable or method `current_organization' for #"], ["backtrace", "/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/jobs/report_checker.rb:35:in `perform'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/execution.rb:39:in `block in perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:109:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/active_job.rb:24:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:21:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/i18n-1.12.0/lib/i18n.rb:317:in `with_locale'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/translation.rb:9:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:26:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/notifications.rb:168:in `block in instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/notifications.rb:168:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:25:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:46:in `block in tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/tagged_logging.rb:71:in `block in tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/tagged_logging.rb:28:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/tagged_logging.rb:71:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:46:in `tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:22:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:136:in `run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/execution.rb:38:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/execution.rb:18:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/report_checker_spec.rb:11:in `start_job'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/report_checker_spec.rb:53:in `block (5 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/matchers/built_in/raise_error.rb:59:in `matches?'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:51:in `block in handle_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:27:in `with_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:48:in `handle_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/expectation_target.rb:65:in `to'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/expectation_target.rb:139:in `to'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/report_checker_spec.rb:53:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:263:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:263:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:511:in `block in with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:468:in `block in with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:486:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-rails-5.1.1/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:486:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:468:in `with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:511:in `with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:259:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:646:in `block in run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:642:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:642:in `run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:607:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/configuration.rb:2068:in `with_suite_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:116:in `block in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/reporter.rb:74:in `report'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:115:in `run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:89:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:71:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:45:in `invoke'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/exe/rspec:4:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/rspec:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/rspec:23:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:58:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:58:in `kernel_load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:23:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:483:in `exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:31:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:25:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/exe/bundle:48:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/friendly_errors.rb:120:in `with_friendly_errors'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/exe/bundle:36:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/bundle:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/bundle:23:in `
'"], ["status", "error"], ["updated_at", "2022-09-26 21:58:07.232373"], ["id", 400]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [75786ba4-7c3d-427a-9313-fb9e074ee3d8]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [75786ba4-7c3d-427a-9313-fb9e074ee3d8] Error performing CanvasSync::Jobs::ReportChecker (Job ID: 75786ba4-7c3d-427a-9313-fb9e074ee3d8) from Test(default) in 13.29ms: NameError (undefined local variable or method `current_organization' for #): /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/jobs/report_checker.rb:35:in `perform' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/execution.rb:39:in `block in perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:109:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/active_job.rb:24:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:21:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/i18n-1.12.0/lib/i18n.rb:317:in `with_locale' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/translation.rb:9:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:26:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/notifications.rb:168:in `block in instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/notifications.rb:168:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:25:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:46:in `block in tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/tagged_logging.rb:71:in `block in tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/tagged_logging.rb:28:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/tagged_logging.rb:71:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:46:in `tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:22:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:136:in `run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/execution.rb:38:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/execution.rb:18:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/report_checker_spec.rb:11:in `start_job' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/report_checker_spec.rb:53:in `block (5 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/matchers/built_in/raise_error.rb:59:in `matches?' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:51:in `block in handle_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:27:in `with_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:48:in `handle_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/expectation_target.rb:65:in `to' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/expectation_target.rb:139:in `to' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/report_checker_spec.rb:53:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:263:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:263:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:511:in `block in with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:468:in `block in with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:486:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-rails-5.1.1/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:486:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:468:in `with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:511:in `with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:259:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:646:in `block in run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:642:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:642:in `run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:607:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/configuration.rb:2068:in `with_suite_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:116:in `block in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/reporter.rb:74:in `report' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:115:in `run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:89:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:71:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:45:in `invoke' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/exe/rspec:4:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/rspec:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/rspec:23:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:58:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:58:in `kernel_load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:23:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:483:in `exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:31:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:25:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/exe/bundle:48:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/friendly_errors.rb:120:in `with_friendly_errors' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/exe/bundle:36:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/bundle:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/bundle:23:in `
'  (0.2ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [8034b933-0b95-4240-9e4d-778b2300e4c5] Performing CanvasSync::Jobs::ReportProcessorJob (Job ID: 8034b933-0b95-4240-9e4d-778b2300e4c5) from Test(default) with arguments: "provisioning_csv", "https://test.instructure.com/sample_report_download", "FakeProcessor", {}, 1 [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [8034b933-0b95-4240-9e4d-778b2300e4c5] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "8034b933-0b95-4240-9e4d-778b2300e4c5"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [8034b933-0b95-4240-9e4d-778b2300e4c5]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [8034b933-0b95-4240-9e4d-778b2300e4c5] CanvasSync::JobLog Create (0.4ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportProcessorJob"], ["status", "enqueued"], ["job_arguments", "---\n- provisioning_csv\n- https://test.instructure.com/sample_report_download\n- FakeProcessor\n- {}\n- 1\n"], ["created_at", "2022-09-26 21:58:07.239357"], ["updated_at", "2022-09-26 21:58:07.239357"], ["job_id", "8034b933-0b95-4240-9e4d-778b2300e4c5"]] [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [8034b933-0b95-4240-9e4d-778b2300e4c5]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [8034b933-0b95-4240-9e4d-778b2300e4c5]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [8034b933-0b95-4240-9e4d-778b2300e4c5] CanvasSync::JobLog Update (0.4ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-09-26 21:58:07.241540"], ["status", "running"], ["updated_at", "2022-09-26 21:58:07.242112"], ["id", 401]] [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [8034b933-0b95-4240-9e4d-778b2300e4c5]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [8034b933-0b95-4240-9e4d-778b2300e4c5]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [8034b933-0b95-4240-9e4d-778b2300e4c5] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "job_class" = $1, "updated_at" = $2 WHERE "canvas_sync_job_logs"."id" = $3 [["job_class", "FakeProcessor"], ["updated_at", "2022-09-26 21:58:07.244254"], ["id", 401]] [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [8034b933-0b95-4240-9e4d-778b2300e4c5]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [8034b933-0b95-4240-9e4d-778b2300e4c5]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [8034b933-0b95-4240-9e4d-778b2300e4c5] CanvasSync::JobLog Update (0.4ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2022-09-26 21:58:07.257523"], ["status", "success"], ["updated_at", "2022-09-26 21:58:07.258027"], ["id", 401]] [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [8034b933-0b95-4240-9e4d-778b2300e4c5]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [8034b933-0b95-4240-9e4d-778b2300e4c5] Performed CanvasSync::Jobs::ReportProcessorJob (Job ID: 8034b933-0b95-4240-9e4d-778b2300e4c5) from Test(default) in 21.49ms  (0.3ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] [CanvasSync::Jobs::ReportStarter] [83d34613-db9a-4c38-abc7-08121301c5b7] Performing CanvasSync::Jobs::ReportStarter (Job ID: 83d34613-db9a-4c38-abc7-08121301c5b7) from Test(default) with arguments: "provisioning_csv", {"parameters[users]"=>true}, "CoolProcessor", {:models=>["users"]} [ActiveJob] [CanvasSync::Jobs::ReportStarter] [83d34613-db9a-4c38-abc7-08121301c5b7] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "83d34613-db9a-4c38-abc7-08121301c5b7"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::ReportStarter] [83d34613-db9a-4c38-abc7-08121301c5b7]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [83d34613-db9a-4c38-abc7-08121301c5b7] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportStarter"], ["status", "enqueued"], ["job_arguments", "---\n- provisioning_csv\n- parameters[users]: true\n- CoolProcessor\n- :models:\n - users\n"], ["created_at", "2022-09-26 21:58:07.264666"], ["updated_at", "2022-09-26 21:58:07.264666"], ["job_id", "83d34613-db9a-4c38-abc7-08121301c5b7"]] [ActiveJob] [CanvasSync::Jobs::ReportStarter] [83d34613-db9a-4c38-abc7-08121301c5b7]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [83d34613-db9a-4c38-abc7-08121301c5b7]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [83d34613-db9a-4c38-abc7-08121301c5b7] CanvasSync::JobLog Update (0.4ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-09-26 21:58:07.266625"], ["status", "running"], ["updated_at", "2022-09-26 21:58:07.267028"], ["id", 402]] [ActiveJob] [CanvasSync::Jobs::ReportStarter] [83d34613-db9a-4c38-abc7-08121301c5b7]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [83d34613-db9a-4c38-abc7-08121301c5b7]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [83d34613-db9a-4c38-abc7-08121301c5b7] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- provisioning_csv\n- 1\n- CoolProcessor\n- :models:\n - users\n :sync_start_time: '2022-09-26T21:58:07Z'\n :report_params:\n parameters[users]: true\n"], ["created_at", "2022-09-26 21:58:07.271264"], ["updated_at", "2022-09-26 21:58:07.271264"], ["job_id", "4ff067d9-0266-4520-8fba-91f5a9a8e313"]] [ActiveJob] [CanvasSync::Jobs::ReportStarter] [83d34613-db9a-4c38-abc7-08121301c5b7]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [83d34613-db9a-4c38-abc7-08121301c5b7] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: 4ff067d9-0266-4520-8fba-91f5a9a8e313) to Test(default) at 2022-09-26 21:58:37 UTC with arguments: "provisioning_csv", 1, "CoolProcessor", {:models=>["users"], :sync_start_time=>"2022-09-26T21:58:07Z", :report_params=>{"parameters[users]"=>true}} [ActiveJob] [CanvasSync::Jobs::ReportStarter] [83d34613-db9a-4c38-abc7-08121301c5b7]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [83d34613-db9a-4c38-abc7-08121301c5b7] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2022-09-26 21:58:07.274102"], ["status", "success"], ["updated_at", "2022-09-26 21:58:07.274530"], ["id", 402]] [ActiveJob] [CanvasSync::Jobs::ReportStarter] [83d34613-db9a-4c38-abc7-08121301c5b7]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [83d34613-db9a-4c38-abc7-08121301c5b7] Performed CanvasSync::Jobs::ReportStarter (Job ID: 83d34613-db9a-4c38-abc7-08121301c5b7) from Test(default) in 12.7ms  (0.3ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] [CanvasSync::Jobs::ReportStarter] [4ae18001-4bf8-45b8-ba4e-a692a3466c3d] Performing CanvasSync::Jobs::ReportStarter (Job ID: 4ae18001-4bf8-45b8-ba4e-a692a3466c3d) from Test(default) with arguments: "provisioning_csv", {"parameters[users]"=>true}, "CoolProcessor", {:models=>["users"]}, {:allow_redownloads=>true} [ActiveJob] [CanvasSync::Jobs::ReportStarter] [4ae18001-4bf8-45b8-ba4e-a692a3466c3d] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "4ae18001-4bf8-45b8-ba4e-a692a3466c3d"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::ReportStarter] [4ae18001-4bf8-45b8-ba4e-a692a3466c3d]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [4ae18001-4bf8-45b8-ba4e-a692a3466c3d] CanvasSync::JobLog Create (0.4ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportStarter"], ["status", "enqueued"], ["job_arguments", "---\n- provisioning_csv\n- parameters[users]: true\n- CoolProcessor\n- :models:\n - users\n- :allow_redownloads: true\n"], ["created_at", "2022-09-26 21:58:07.281322"], ["updated_at", "2022-09-26 21:58:07.281322"], ["job_id", "4ae18001-4bf8-45b8-ba4e-a692a3466c3d"]] [ActiveJob] [CanvasSync::Jobs::ReportStarter] [4ae18001-4bf8-45b8-ba4e-a692a3466c3d]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [4ae18001-4bf8-45b8-ba4e-a692a3466c3d]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [4ae18001-4bf8-45b8-ba4e-a692a3466c3d] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-09-26 21:58:07.284016"], ["status", "running"], ["updated_at", "2022-09-26 21:58:07.284445"], ["id", 404]] [ActiveJob] [CanvasSync::Jobs::ReportStarter] [4ae18001-4bf8-45b8-ba4e-a692a3466c3d]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [4ae18001-4bf8-45b8-ba4e-a692a3466c3d]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [4ae18001-4bf8-45b8-ba4e-a692a3466c3d] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2022-09-26 21:58:07.287053"], ["status", "success"], ["updated_at", "2022-09-26 21:58:07.287476"], ["id", 404]] [ActiveJob] [CanvasSync::Jobs::ReportStarter] [4ae18001-4bf8-45b8-ba4e-a692a3466c3d]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [4ae18001-4bf8-45b8-ba4e-a692a3466c3d] Performed CanvasSync::Jobs::ReportStarter (Job ID: 4ae18001-4bf8-45b8-ba4e-a692a3466c3d) from Test(default) in 8.73ms  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Account Exists (1.2ms) SELECT 1 AS one FROM "accounts" WHERE "accounts"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] Account Create (0.8ms) INSERT INTO "accounts" ("canvas_id", "sis_id", "canvas_parent_account_id", "sis_parent_account_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 1], ["sis_id", "61396498134601a6fec07933a61fed6e"], ["canvas_parent_account_id", 1], ["sis_parent_account_id", "6a51dbc52efc33764694baef65ed3b4a"], ["name", "Account name"], ["workflow_state", "active"], ["created_at", "2022-09-26 21:58:07.303883"], ["updated_at", "2022-09-26 21:58:07.303883"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (2.1ms) SELECT COUNT(*) FROM "admins" [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [58aee437-9ef4-47fa-bb08-fb35b7fd953b] Performing CanvasSync::Jobs::SyncAdminsJob (Job ID: 58aee437-9ef4-47fa-bb08-fb35b7fd953b) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [58aee437-9ef4-47fa-bb08-fb35b7fd953b] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "58aee437-9ef4-47fa-bb08-fb35b7fd953b"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [58aee437-9ef4-47fa-bb08-fb35b7fd953b]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [58aee437-9ef4-47fa-bb08-fb35b7fd953b] CanvasSync::JobLog Create (0.4ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncAdminsJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2022-09-26 21:58:07.311780"], ["updated_at", "2022-09-26 21:58:07.311780"], ["job_id", "58aee437-9ef4-47fa-bb08-fb35b7fd953b"]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [58aee437-9ef4-47fa-bb08-fb35b7fd953b]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [58aee437-9ef4-47fa-bb08-fb35b7fd953b]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [58aee437-9ef4-47fa-bb08-fb35b7fd953b] CanvasSync::JobLog Update (0.4ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-09-26 21:58:07.313500"], ["status", "running"], ["updated_at", "2022-09-26 21:58:07.313826"], ["id", 405]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [58aee437-9ef4-47fa-bb08-fb35b7fd953b]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [58aee437-9ef4-47fa-bb08-fb35b7fd953b] Account Load (0.3ms) SELECT "accounts".* FROM "accounts" WHERE "accounts"."workflow_state" != $1 ORDER BY "accounts"."id" ASC LIMIT $2 [["workflow_state", "deleted"], ["LIMIT", 1000]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [58aee437-9ef4-47fa-bb08-fb35b7fd953b] Admin Load (0.3ms) SELECT "admins".* FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [58aee437-9ef4-47fa-bb08-fb35b7fd953b]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [58aee437-9ef4-47fa-bb08-fb35b7fd953b] Admin Exists (0.4ms) SELECT 1 AS one FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [58aee437-9ef4-47fa-bb08-fb35b7fd953b] Admin Create (1.0ms) INSERT INTO "admins" ("canvas_id", "role_name", "canvas_account_id", "canvas_role_id", "canvas_user_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 2], ["role_name", "AccountAdmin"], ["canvas_account_id", 1], ["canvas_role_id", 1], ["canvas_user_id", 1], ["workflow_state", "active"], ["created_at", "2022-09-26 21:58:07.328975"], ["updated_at", "2022-09-26 21:58:07.328975"]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [58aee437-9ef4-47fa-bb08-fb35b7fd953b]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [58aee437-9ef4-47fa-bb08-fb35b7fd953b] Admin Load (0.2ms) SELECT "admins".* FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 3], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [58aee437-9ef4-47fa-bb08-fb35b7fd953b]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [58aee437-9ef4-47fa-bb08-fb35b7fd953b] Admin Exists (0.2ms) SELECT 1 AS one FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 3], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [58aee437-9ef4-47fa-bb08-fb35b7fd953b] Admin Create (0.2ms) INSERT INTO "admins" ("canvas_id", "role_name", "canvas_account_id", "canvas_role_id", "canvas_user_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 3], ["role_name", "Custom Account Role"], ["canvas_account_id", 1], ["canvas_role_id", 11], ["canvas_user_id", 11], ["workflow_state", "active"], ["created_at", "2022-09-26 21:58:07.332723"], ["updated_at", "2022-09-26 21:58:07.332723"]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [58aee437-9ef4-47fa-bb08-fb35b7fd953b]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [58aee437-9ef4-47fa-bb08-fb35b7fd953b] Admin Load (0.2ms) SELECT "admins".* FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 4], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [58aee437-9ef4-47fa-bb08-fb35b7fd953b]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [58aee437-9ef4-47fa-bb08-fb35b7fd953b] Admin Exists (0.2ms) SELECT 1 AS one FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 4], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [58aee437-9ef4-47fa-bb08-fb35b7fd953b] Admin Create (0.3ms) INSERT INTO "admins" ("canvas_id", "role_name", "canvas_account_id", "canvas_role_id", "canvas_user_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 4], ["role_name", "Test"], ["canvas_account_id", 1], ["canvas_role_id", 10], ["canvas_user_id", 11], ["workflow_state", "active"], ["created_at", "2022-09-26 21:58:07.335248"], ["updated_at", "2022-09-26 21:58:07.335248"]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [58aee437-9ef4-47fa-bb08-fb35b7fd953b]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [58aee437-9ef4-47fa-bb08-fb35b7fd953b] Admin Update All (0.3ms) UPDATE "admins" SET "workflow_state" = 'inactive' WHERE "admins"."id" NOT IN ($1, $2, $3) [["id", 71], ["id", 72], ["id", 73]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [58aee437-9ef4-47fa-bb08-fb35b7fd953b]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [58aee437-9ef4-47fa-bb08-fb35b7fd953b] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2022-09-26 21:58:07.336718"], ["status", "success"], ["updated_at", "2022-09-26 21:58:07.337002"], ["id", 405]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [58aee437-9ef4-47fa-bb08-fb35b7fd953b]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [58aee437-9ef4-47fa-bb08-fb35b7fd953b] Performed CanvasSync::Jobs::SyncAdminsJob (Job ID: 58aee437-9ef4-47fa-bb08-fb35b7fd953b) from Test(default) in 27.27ms  (0.2ms) SELECT COUNT(*) FROM "admins"  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [6dba76ca-13a4-47ba-b1f6-03c064b6dc96] Performing CanvasSync::Jobs::SyncAssignmentGroupsJob (Job ID: 6dba76ca-13a4-47ba-b1f6-03c064b6dc96) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [6dba76ca-13a4-47ba-b1f6-03c064b6dc96] CanvasSync::JobLog Load (0.3ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "6dba76ca-13a4-47ba-b1f6-03c064b6dc96"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [6dba76ca-13a4-47ba-b1f6-03c064b6dc96]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [6dba76ca-13a4-47ba-b1f6-03c064b6dc96] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncAssignmentGroupsJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2022-09-26 21:58:07.343565"], ["updated_at", "2022-09-26 21:58:07.343565"], ["job_id", "6dba76ca-13a4-47ba-b1f6-03c064b6dc96"]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [6dba76ca-13a4-47ba-b1f6-03c064b6dc96]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [6dba76ca-13a4-47ba-b1f6-03c064b6dc96]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [6dba76ca-13a4-47ba-b1f6-03c064b6dc96] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-09-26 21:58:07.345646"], ["status", "running"], ["updated_at", "2022-09-26 21:58:07.346065"], ["id", 406]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [6dba76ca-13a4-47ba-b1f6-03c064b6dc96]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [6dba76ca-13a4-47ba-b1f6-03c064b6dc96]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [6dba76ca-13a4-47ba-b1f6-03c064b6dc96] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proserv_assignment_group_export_csv\n- 1\n- CanvasSync::Processors::AssignmentGroupsProcessor\n- :sync_start_time: '2022-09-26T21:58:07Z'\n :report_params:\n :parameters:\n :enrollment_term_id: 1\n"], ["created_at", "2022-09-26 21:58:07.349459"], ["updated_at", "2022-09-26 21:58:07.349459"], ["job_id", "8f50a117-7d76-4310-8926-e7a50654d690"]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [6dba76ca-13a4-47ba-b1f6-03c064b6dc96]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [6dba76ca-13a4-47ba-b1f6-03c064b6dc96] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: 8f50a117-7d76-4310-8926-e7a50654d690) to Test(default) at 2022-09-26 21:58:37 UTC with arguments: "proserv_assignment_group_export_csv", 1, "CanvasSync::Processors::AssignmentGroupsProcessor", {:sync_start_time=>"2022-09-26T21:58:07Z", :report_params=>{:parameters=>{:enrollment_term_id=>1}}} [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [6dba76ca-13a4-47ba-b1f6-03c064b6dc96]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [6dba76ca-13a4-47ba-b1f6-03c064b6dc96] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2022-09-26 21:58:07.351979"], ["status", "success"], ["updated_at", "2022-09-26 21:58:07.352357"], ["id", 406]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [6dba76ca-13a4-47ba-b1f6-03c064b6dc96]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [6dba76ca-13a4-47ba-b1f6-03c064b6dc96] Performed CanvasSync::Jobs::SyncAssignmentGroupsJob (Job ID: 6dba76ca-13a4-47ba-b1f6-03c064b6dc96) from Test(default) in 11.58ms  (0.2ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [4f57c3a0-b122-450e-9bc4-2dd64d778ae7] Performing CanvasSync::Jobs::SyncAssignmentsJob (Job ID: 4f57c3a0-b122-450e-9bc4-2dd64d778ae7) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [4f57c3a0-b122-450e-9bc4-2dd64d778ae7] CanvasSync::JobLog Load (0.3ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "4f57c3a0-b122-450e-9bc4-2dd64d778ae7"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [4f57c3a0-b122-450e-9bc4-2dd64d778ae7]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [4f57c3a0-b122-450e-9bc4-2dd64d778ae7] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncAssignmentsJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2022-09-26 21:58:07.357911"], ["updated_at", "2022-09-26 21:58:07.357911"], ["job_id", "4f57c3a0-b122-450e-9bc4-2dd64d778ae7"]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [4f57c3a0-b122-450e-9bc4-2dd64d778ae7]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [4f57c3a0-b122-450e-9bc4-2dd64d778ae7]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [4f57c3a0-b122-450e-9bc4-2dd64d778ae7] CanvasSync::JobLog Update (0.4ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-09-26 21:58:07.359488"], ["status", "running"], ["updated_at", "2022-09-26 21:58:07.359931"], ["id", 408]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [4f57c3a0-b122-450e-9bc4-2dd64d778ae7]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [4f57c3a0-b122-450e-9bc4-2dd64d778ae7]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [4f57c3a0-b122-450e-9bc4-2dd64d778ae7] CanvasSync::JobLog Create (0.4ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proserv_assignment_export_csv\n- 1\n- CanvasSync::Processors::AssignmentsProcessor\n- :sync_start_time: '2022-09-26T21:58:07Z'\n :report_params:\n :parameters:\n :enrollment_term_id: 1\n"], ["created_at", "2022-09-26 21:58:07.364697"], ["updated_at", "2022-09-26 21:58:07.364697"], ["job_id", "e10321ef-c401-463d-b796-990732c1d5d6"]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [4f57c3a0-b122-450e-9bc4-2dd64d778ae7]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [4f57c3a0-b122-450e-9bc4-2dd64d778ae7] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: e10321ef-c401-463d-b796-990732c1d5d6) to Test(default) at 2022-09-26 21:58:37 UTC with arguments: "proserv_assignment_export_csv", 1, "CanvasSync::Processors::AssignmentsProcessor", {:sync_start_time=>"2022-09-26T21:58:07Z", :report_params=>{:parameters=>{:enrollment_term_id=>1}}} [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [4f57c3a0-b122-450e-9bc4-2dd64d778ae7]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [4f57c3a0-b122-450e-9bc4-2dd64d778ae7] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2022-09-26 21:58:07.367923"], ["status", "success"], ["updated_at", "2022-09-26 21:58:07.368307"], ["id", 408]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [4f57c3a0-b122-450e-9bc4-2dd64d778ae7]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [4f57c3a0-b122-450e-9bc4-2dd64d778ae7] Performed CanvasSync::Jobs::SyncAssignmentsJob (Job ID: 4f57c3a0-b122-450e-9bc4-2dd64d778ae7) from Test(default) in 12.74ms  (0.1ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [211bba88-b430-47d3-997e-af33857962bb] Performing CanvasSync::Jobs::SyncAssignmentsJob (Job ID: 211bba88-b430-47d3-997e-af33857962bb) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [211bba88-b430-47d3-997e-af33857962bb] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "211bba88-b430-47d3-997e-af33857962bb"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [211bba88-b430-47d3-997e-af33857962bb]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [211bba88-b430-47d3-997e-af33857962bb] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncAssignmentsJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2022-09-26 21:58:07.373066"], ["updated_at", "2022-09-26 21:58:07.373066"], ["job_id", "211bba88-b430-47d3-997e-af33857962bb"]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [211bba88-b430-47d3-997e-af33857962bb]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [211bba88-b430-47d3-997e-af33857962bb]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [211bba88-b430-47d3-997e-af33857962bb] CanvasSync::JobLog Update (0.4ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-09-26 21:58:07.374669"], ["status", "running"], ["updated_at", "2022-09-26 21:58:07.375017"], ["id", 410]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [211bba88-b430-47d3-997e-af33857962bb]  (0.3ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [211bba88-b430-47d3-997e-af33857962bb]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [211bba88-b430-47d3-997e-af33857962bb] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proserv_assignment_export_csv\n- 1\n- CanvasSync::Processors::AssignmentsProcessor\n- :sync_start_time: '2022-09-26T21:58:07Z'\n :report_params:\n :parameters: {}\n"], ["created_at", "2022-09-26 21:58:07.379151"], ["updated_at", "2022-09-26 21:58:07.379151"], ["job_id", "9ad65b63-d03a-41dc-b75c-9d1b363ef747"]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [211bba88-b430-47d3-997e-af33857962bb]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [211bba88-b430-47d3-997e-af33857962bb] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: 9ad65b63-d03a-41dc-b75c-9d1b363ef747) to Test(default) at 2022-09-26 21:58:37 UTC with arguments: "proserv_assignment_export_csv", 1, "CanvasSync::Processors::AssignmentsProcessor", {:sync_start_time=>"2022-09-26T21:58:07Z", :report_params=>{:parameters=>{}}} [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [211bba88-b430-47d3-997e-af33857962bb]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [211bba88-b430-47d3-997e-af33857962bb] CanvasSync::JobLog Update (0.4ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2022-09-26 21:58:07.381713"], ["status", "success"], ["updated_at", "2022-09-26 21:58:07.382299"], ["id", 410]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [211bba88-b430-47d3-997e-af33857962bb]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [211bba88-b430-47d3-997e-af33857962bb] Performed CanvasSync::Jobs::SyncAssignmentsJob (Job ID: 211bba88-b430-47d3-997e-af33857962bb) from Test(default) in 11.73ms  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [f3ce7adc-d444-4bf0-94e5-c86a0c058560] Performing CanvasSync::Jobs::SyncContentMigrationsJob (Job ID: f3ce7adc-d444-4bf0-94e5-c86a0c058560) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [f3ce7adc-d444-4bf0-94e5-c86a0c058560] CanvasSync::JobLog Load (0.3ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "f3ce7adc-d444-4bf0-94e5-c86a0c058560"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [f3ce7adc-d444-4bf0-94e5-c86a0c058560]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [f3ce7adc-d444-4bf0-94e5-c86a0c058560] CanvasSync::JobLog Create (0.4ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncContentMigrationsJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2022-09-26 21:58:07.387374"], ["updated_at", "2022-09-26 21:58:07.387374"], ["job_id", "f3ce7adc-d444-4bf0-94e5-c86a0c058560"]] [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [f3ce7adc-d444-4bf0-94e5-c86a0c058560]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [f3ce7adc-d444-4bf0-94e5-c86a0c058560]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [f3ce7adc-d444-4bf0-94e5-c86a0c058560] CanvasSync::JobLog Update (0.4ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-09-26 21:58:07.388838"], ["status", "running"], ["updated_at", "2022-09-26 21:58:07.389218"], ["id", 412]] [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [f3ce7adc-d444-4bf0-94e5-c86a0c058560]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [f3ce7adc-d444-4bf0-94e5-c86a0c058560]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [f3ce7adc-d444-4bf0-94e5-c86a0c058560] CanvasSync::JobLog Create (0.4ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proserv_content_migrations_csv\n- 1\n- CanvasSync::Processors::ContentMigrationsProcessor\n- :sync_start_time: '2022-09-26T21:58:07Z'\n :report_params:\n :parameters: {}\n"], ["created_at", "2022-09-26 21:58:07.393198"], ["updated_at", "2022-09-26 21:58:07.393198"], ["job_id", "6607bec0-c95c-4349-82b3-806b84be80f7"]] [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [f3ce7adc-d444-4bf0-94e5-c86a0c058560]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [f3ce7adc-d444-4bf0-94e5-c86a0c058560] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: 6607bec0-c95c-4349-82b3-806b84be80f7) to Test(default) at 2022-09-26 21:58:37 UTC with arguments: "proserv_content_migrations_csv", 1, "CanvasSync::Processors::ContentMigrationsProcessor", {:sync_start_time=>"2022-09-26T21:58:07Z", :report_params=>{:parameters=>{}}} [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [f3ce7adc-d444-4bf0-94e5-c86a0c058560]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [f3ce7adc-d444-4bf0-94e5-c86a0c058560] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2022-09-26 21:58:07.396553"], ["status", "success"], ["updated_at", "2022-09-26 21:58:07.396927"], ["id", 412]] [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [f3ce7adc-d444-4bf0-94e5-c86a0c058560]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [f3ce7adc-d444-4bf0-94e5-c86a0c058560] Performed CanvasSync::Jobs::SyncContentMigrationsJob (Job ID: f3ce7adc-d444-4bf0-94e5-c86a0c058560) from Test(default) in 11.85ms  (0.1ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [88a43015-22e0-4a72-b9b2-c26b76e16524] Performing CanvasSync::Jobs::SyncContentMigrationsJob (Job ID: 88a43015-22e0-4a72-b9b2-c26b76e16524) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [88a43015-22e0-4a72-b9b2-c26b76e16524] CanvasSync::JobLog Load (0.3ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "88a43015-22e0-4a72-b9b2-c26b76e16524"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [88a43015-22e0-4a72-b9b2-c26b76e16524]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [88a43015-22e0-4a72-b9b2-c26b76e16524] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncContentMigrationsJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2022-09-26 21:58:07.402511"], ["updated_at", "2022-09-26 21:58:07.402511"], ["job_id", "88a43015-22e0-4a72-b9b2-c26b76e16524"]] [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [88a43015-22e0-4a72-b9b2-c26b76e16524]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [88a43015-22e0-4a72-b9b2-c26b76e16524]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [88a43015-22e0-4a72-b9b2-c26b76e16524] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-09-26 21:58:07.403884"], ["status", "running"], ["updated_at", "2022-09-26 21:58:07.404186"], ["id", 414]] [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [88a43015-22e0-4a72-b9b2-c26b76e16524]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [88a43015-22e0-4a72-b9b2-c26b76e16524]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [88a43015-22e0-4a72-b9b2-c26b76e16524] CanvasSync::JobLog Create (0.5ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proserv_content_migrations_csv\n- 1\n- CanvasSync::Processors::ContentMigrationsProcessor\n- :sync_start_time: '2022-09-26T21:58:07Z'\n :report_params:\n :parameters:\n :updated_after: 2022-09-26 15:58:07 UTC\n"], ["created_at", "2022-09-26 21:58:07.407704"], ["updated_at", "2022-09-26 21:58:07.407704"], ["job_id", "df569014-3649-498c-8494-8f3a1fa80d33"]] [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [88a43015-22e0-4a72-b9b2-c26b76e16524]  (0.3ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [88a43015-22e0-4a72-b9b2-c26b76e16524] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: df569014-3649-498c-8494-8f3a1fa80d33) to Test(default) at 2022-09-26 21:58:37 UTC with arguments: "proserv_content_migrations_csv", 1, "CanvasSync::Processors::ContentMigrationsProcessor", {:sync_start_time=>"2022-09-26T21:58:07Z", :report_params=>{:parameters=>{:updated_after=>"2022-09-26 15:58:07 UTC"}}} [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [88a43015-22e0-4a72-b9b2-c26b76e16524]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [88a43015-22e0-4a72-b9b2-c26b76e16524] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2022-09-26 21:58:07.411568"], ["status", "success"], ["updated_at", "2022-09-26 21:58:07.412143"], ["id", 414]] [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [88a43015-22e0-4a72-b9b2-c26b76e16524]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [88a43015-22e0-4a72-b9b2-c26b76e16524] Performed CanvasSync::Jobs::SyncContentMigrationsJob (Job ID: 88a43015-22e0-4a72-b9b2-c26b76e16524) from Test(default) in 12.22ms  (0.1ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [c3a76396-0234-4df8-bdc1-7d2dc7ae62f7] Performing CanvasSync::Jobs::SyncContextModuleItemsJob (Job ID: c3a76396-0234-4df8-bdc1-7d2dc7ae62f7) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [c3a76396-0234-4df8-bdc1-7d2dc7ae62f7] CanvasSync::JobLog Load (0.3ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "c3a76396-0234-4df8-bdc1-7d2dc7ae62f7"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [c3a76396-0234-4df8-bdc1-7d2dc7ae62f7]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [c3a76396-0234-4df8-bdc1-7d2dc7ae62f7] CanvasSync::JobLog Create (0.4ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncContextModuleItemsJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2022-09-26 21:58:07.418443"], ["updated_at", "2022-09-26 21:58:07.418443"], ["job_id", "c3a76396-0234-4df8-bdc1-7d2dc7ae62f7"]] [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [c3a76396-0234-4df8-bdc1-7d2dc7ae62f7]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [c3a76396-0234-4df8-bdc1-7d2dc7ae62f7]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [c3a76396-0234-4df8-bdc1-7d2dc7ae62f7] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-09-26 21:58:07.420600"], ["status", "running"], ["updated_at", "2022-09-26 21:58:07.421003"], ["id", 416]] [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [c3a76396-0234-4df8-bdc1-7d2dc7ae62f7]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [c3a76396-0234-4df8-bdc1-7d2dc7ae62f7]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [c3a76396-0234-4df8-bdc1-7d2dc7ae62f7] CanvasSync::JobLog Create (0.5ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proserv_context_module_items_csv\n- 1\n- CanvasSync::Processors::ContextModuleItemsProcessor\n- :sync_start_time: '2022-09-26T21:58:07Z'\n :report_params:\n :parameters:\n :enrollment_term_id: 1\n"], ["created_at", "2022-09-26 21:58:07.425308"], ["updated_at", "2022-09-26 21:58:07.425308"], ["job_id", "3b959c04-f854-4428-8977-70382ef07605"]] [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [c3a76396-0234-4df8-bdc1-7d2dc7ae62f7]  (0.3ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [c3a76396-0234-4df8-bdc1-7d2dc7ae62f7] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: 3b959c04-f854-4428-8977-70382ef07605) to Test(default) at 2022-09-26 21:58:37 UTC with arguments: "proserv_context_module_items_csv", 1, "CanvasSync::Processors::ContextModuleItemsProcessor", {:sync_start_time=>"2022-09-26T21:58:07Z", :report_params=>{:parameters=>{:enrollment_term_id=>1}}} [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [c3a76396-0234-4df8-bdc1-7d2dc7ae62f7]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [c3a76396-0234-4df8-bdc1-7d2dc7ae62f7] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2022-09-26 21:58:07.429494"], ["status", "success"], ["updated_at", "2022-09-26 21:58:07.430008"], ["id", 416]] [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [c3a76396-0234-4df8-bdc1-7d2dc7ae62f7]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [c3a76396-0234-4df8-bdc1-7d2dc7ae62f7] Performed CanvasSync::Jobs::SyncContextModuleItemsJob (Job ID: c3a76396-0234-4df8-bdc1-7d2dc7ae62f7) from Test(default) in 14.25ms  (0.1ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [f6b064ac-8ff1-4dc7-9116-d48cb95ca8db] Performing CanvasSync::Jobs::SyncContextModuleItemsJob (Job ID: f6b064ac-8ff1-4dc7-9116-d48cb95ca8db) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [f6b064ac-8ff1-4dc7-9116-d48cb95ca8db] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "f6b064ac-8ff1-4dc7-9116-d48cb95ca8db"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [f6b064ac-8ff1-4dc7-9116-d48cb95ca8db]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [f6b064ac-8ff1-4dc7-9116-d48cb95ca8db] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncContextModuleItemsJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2022-09-26 21:58:07.434357"], ["updated_at", "2022-09-26 21:58:07.434357"], ["job_id", "f6b064ac-8ff1-4dc7-9116-d48cb95ca8db"]] [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [f6b064ac-8ff1-4dc7-9116-d48cb95ca8db]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [f6b064ac-8ff1-4dc7-9116-d48cb95ca8db]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [f6b064ac-8ff1-4dc7-9116-d48cb95ca8db] CanvasSync::JobLog Update (0.4ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-09-26 21:58:07.436229"], ["status", "running"], ["updated_at", "2022-09-26 21:58:07.436736"], ["id", 418]] [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [f6b064ac-8ff1-4dc7-9116-d48cb95ca8db]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [f6b064ac-8ff1-4dc7-9116-d48cb95ca8db]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [f6b064ac-8ff1-4dc7-9116-d48cb95ca8db] CanvasSync::JobLog Create (0.4ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proserv_context_module_items_csv\n- 1\n- CanvasSync::Processors::ContextModuleItemsProcessor\n- :sync_start_time: '2022-09-26T21:58:07Z'\n :report_params:\n :parameters: {}\n"], ["created_at", "2022-09-26 21:58:07.440559"], ["updated_at", "2022-09-26 21:58:07.440559"], ["job_id", "a6524231-bc2d-4a17-8f08-503b682b2334"]] [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [f6b064ac-8ff1-4dc7-9116-d48cb95ca8db]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [f6b064ac-8ff1-4dc7-9116-d48cb95ca8db] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: a6524231-bc2d-4a17-8f08-503b682b2334) to Test(default) at 2022-09-26 21:58:37 UTC with arguments: "proserv_context_module_items_csv", 1, "CanvasSync::Processors::ContextModuleItemsProcessor", {:sync_start_time=>"2022-09-26T21:58:07Z", :report_params=>{:parameters=>{}}} [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [f6b064ac-8ff1-4dc7-9116-d48cb95ca8db]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [f6b064ac-8ff1-4dc7-9116-d48cb95ca8db] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2022-09-26 21:58:07.450762"], ["status", "success"], ["updated_at", "2022-09-26 21:58:07.451135"], ["id", 418]] [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [f6b064ac-8ff1-4dc7-9116-d48cb95ca8db]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [f6b064ac-8ff1-4dc7-9116-d48cb95ca8db] Performed CanvasSync::Jobs::SyncContextModuleItemsJob (Job ID: f6b064ac-8ff1-4dc7-9116-d48cb95ca8db) from Test(default) in 19.07ms  (0.1ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [36a12c75-c35d-4142-b78e-ee4f69b9a580] Performing CanvasSync::Jobs::SyncContextModulesJob (Job ID: 36a12c75-c35d-4142-b78e-ee4f69b9a580) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [36a12c75-c35d-4142-b78e-ee4f69b9a580] CanvasSync::JobLog Load (0.3ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "36a12c75-c35d-4142-b78e-ee4f69b9a580"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [36a12c75-c35d-4142-b78e-ee4f69b9a580]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [36a12c75-c35d-4142-b78e-ee4f69b9a580] CanvasSync::JobLog Create (0.5ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncContextModulesJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2022-09-26 21:58:07.456374"], ["updated_at", "2022-09-26 21:58:07.456374"], ["job_id", "36a12c75-c35d-4142-b78e-ee4f69b9a580"]] [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [36a12c75-c35d-4142-b78e-ee4f69b9a580]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [36a12c75-c35d-4142-b78e-ee4f69b9a580]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [36a12c75-c35d-4142-b78e-ee4f69b9a580] CanvasSync::JobLog Update (0.4ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-09-26 21:58:07.459023"], ["status", "running"], ["updated_at", "2022-09-26 21:58:07.459548"], ["id", 420]] [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [36a12c75-c35d-4142-b78e-ee4f69b9a580]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [36a12c75-c35d-4142-b78e-ee4f69b9a580]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [36a12c75-c35d-4142-b78e-ee4f69b9a580] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proserv_context_modules_csv\n- 1\n- CanvasSync::Processors::ContextModulesProcessor\n- :sync_start_time: '2022-09-26T21:58:07Z'\n :report_params:\n :parameters:\n :enrollment_term_id: 1\n"], ["created_at", "2022-09-26 21:58:07.464482"], ["updated_at", "2022-09-26 21:58:07.464482"], ["job_id", "5456114a-0905-40fd-a849-3bc22d3760b5"]] [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [36a12c75-c35d-4142-b78e-ee4f69b9a580]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [36a12c75-c35d-4142-b78e-ee4f69b9a580] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: 5456114a-0905-40fd-a849-3bc22d3760b5) to Test(default) at 2022-09-26 21:58:37 UTC with arguments: "proserv_context_modules_csv", 1, "CanvasSync::Processors::ContextModulesProcessor", {:sync_start_time=>"2022-09-26T21:58:07Z", :report_params=>{:parameters=>{:enrollment_term_id=>1}}} [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [36a12c75-c35d-4142-b78e-ee4f69b9a580]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [36a12c75-c35d-4142-b78e-ee4f69b9a580] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2022-09-26 21:58:07.467022"], ["status", "success"], ["updated_at", "2022-09-26 21:58:07.467378"], ["id", 420]] [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [36a12c75-c35d-4142-b78e-ee4f69b9a580]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [36a12c75-c35d-4142-b78e-ee4f69b9a580] Performed CanvasSync::Jobs::SyncContextModulesJob (Job ID: 36a12c75-c35d-4142-b78e-ee4f69b9a580) from Test(default) in 13.99ms  (0.2ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [e22d7ffa-b9ac-4146-b557-6f2029a4cbfc] Performing CanvasSync::Jobs::SyncContextModulesJob (Job ID: e22d7ffa-b9ac-4146-b557-6f2029a4cbfc) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [e22d7ffa-b9ac-4146-b557-6f2029a4cbfc] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "e22d7ffa-b9ac-4146-b557-6f2029a4cbfc"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [e22d7ffa-b9ac-4146-b557-6f2029a4cbfc]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [e22d7ffa-b9ac-4146-b557-6f2029a4cbfc] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncContextModulesJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2022-09-26 21:58:07.472130"], ["updated_at", "2022-09-26 21:58:07.472130"], ["job_id", "e22d7ffa-b9ac-4146-b557-6f2029a4cbfc"]] [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [e22d7ffa-b9ac-4146-b557-6f2029a4cbfc]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [e22d7ffa-b9ac-4146-b557-6f2029a4cbfc]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [e22d7ffa-b9ac-4146-b557-6f2029a4cbfc] CanvasSync::JobLog Update (0.4ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-09-26 21:58:07.473981"], ["status", "running"], ["updated_at", "2022-09-26 21:58:07.474344"], ["id", 422]] [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [e22d7ffa-b9ac-4146-b557-6f2029a4cbfc]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [e22d7ffa-b9ac-4146-b557-6f2029a4cbfc]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [e22d7ffa-b9ac-4146-b557-6f2029a4cbfc] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proserv_context_modules_csv\n- 1\n- CanvasSync::Processors::ContextModulesProcessor\n- :sync_start_time: '2022-09-26T21:58:07Z'\n :report_params:\n :parameters: {}\n"], ["created_at", "2022-09-26 21:58:07.478172"], ["updated_at", "2022-09-26 21:58:07.478172"], ["job_id", "cea36acb-b975-4bb3-a3e1-ea408a33efd1"]] [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [e22d7ffa-b9ac-4146-b557-6f2029a4cbfc]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [e22d7ffa-b9ac-4146-b557-6f2029a4cbfc] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: cea36acb-b975-4bb3-a3e1-ea408a33efd1) to Test(default) at 2022-09-26 21:58:37 UTC with arguments: "proserv_context_modules_csv", 1, "CanvasSync::Processors::ContextModulesProcessor", {:sync_start_time=>"2022-09-26T21:58:07Z", :report_params=>{:parameters=>{}}} [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [e22d7ffa-b9ac-4146-b557-6f2029a4cbfc]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [e22d7ffa-b9ac-4146-b557-6f2029a4cbfc] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2022-09-26 21:58:07.481192"], ["status", "success"], ["updated_at", "2022-09-26 21:58:07.481726"], ["id", 422]] [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [e22d7ffa-b9ac-4146-b557-6f2029a4cbfc]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [e22d7ffa-b9ac-4146-b557-6f2029a4cbfc] Performed CanvasSync::Jobs::SyncContextModulesJob (Job ID: e22d7ffa-b9ac-4146-b557-6f2029a4cbfc) from Test(default) in 12.02ms  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Term Exists (1.0ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 90938007], ["LIMIT", 1]] Term Create (1.0ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 90938007], ["name", "Cool Term"], ["start_at", "2022-09-23 21:58:06.506357"], ["end_at", "2022-09-29 21:58:06.506527"], ["workflow_state", "active"], ["sis_id", "e5e4ce2e4aa42f7d72578cad2c165724"], ["created_at", "2022-09-26 21:58:07.498879"], ["updated_at", "2022-09-26 21:58:07.498879"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [30787e60-f58d-498b-9d46-5718351916ae] Performing CanvasSync::Jobs::SyncProvisioningReportJob (Job ID: 30787e60-f58d-498b-9d46-5718351916ae) from Test(default) with arguments: {:models=>["users", "courses"], :term_scope=>"active"} [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [30787e60-f58d-498b-9d46-5718351916ae] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "30787e60-f58d-498b-9d46-5718351916ae"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [30787e60-f58d-498b-9d46-5718351916ae]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [30787e60-f58d-498b-9d46-5718351916ae] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncProvisioningReportJob"], ["status", "enqueued"], ["job_arguments", "---\n- :models:\n - users\n - courses\n :term_scope: active\n"], ["created_at", "2022-09-26 21:58:07.502706"], ["updated_at", "2022-09-26 21:58:07.502706"], ["job_id", "30787e60-f58d-498b-9d46-5718351916ae"]] [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [30787e60-f58d-498b-9d46-5718351916ae]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [30787e60-f58d-498b-9d46-5718351916ae]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [30787e60-f58d-498b-9d46-5718351916ae] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-09-26 21:58:07.504241"], ["status", "running"], ["updated_at", "2022-09-26 21:58:07.504515"], ["id", 424]] [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [30787e60-f58d-498b-9d46-5718351916ae]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [30787e60-f58d-498b-9d46-5718351916ae]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [30787e60-f58d-498b-9d46-5718351916ae] CanvasSync::JobLog Create (0.4ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proservices_provisioning_csv\n- \n- CanvasSync::Processors::ProvisioningReportProcessor\n- :models:\n - users\n - courses\n :term_scope: active\n :sync_start_time: '2022-09-26T21:58:07Z'\n :report_params:\n :parameters:\n :include_deleted: true\n users: true\n courses: true\n :enrollment_term_id: 90938007\n"], ["created_at", "2022-09-26 21:58:07.507253"], ["updated_at", "2022-09-26 21:58:07.507253"], ["job_id", "6f2bffdb-18bf-457b-98fa-f1d96b015d51"]] [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [30787e60-f58d-498b-9d46-5718351916ae]  (0.3ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [30787e60-f58d-498b-9d46-5718351916ae] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: 6f2bffdb-18bf-457b-98fa-f1d96b015d51) to Test(default) at 2022-09-26 21:58:37 UTC with arguments: "proservices_provisioning_csv", nil, "CanvasSync::Processors::ProvisioningReportProcessor", {:models=>["users", "courses"], :term_scope=>"active", :sync_start_time=>"2022-09-26T21:58:07Z", :report_params=>{:parameters=>{:include_deleted=>true, "users"=>true, "courses"=>true, :enrollment_term_id=>90938007}}} [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [30787e60-f58d-498b-9d46-5718351916ae]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [30787e60-f58d-498b-9d46-5718351916ae] CanvasSync::JobLog Update (0.4ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2022-09-26 21:58:07.510907"], ["status", "success"], ["updated_at", "2022-09-26 21:58:07.511466"], ["id", 424]] [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [30787e60-f58d-498b-9d46-5718351916ae]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [30787e60-f58d-498b-9d46-5718351916ae] Performed CanvasSync::Jobs::SyncProvisioningReportJob (Job ID: 30787e60-f58d-498b-9d46-5718351916ae) from Test(default) in 11.36ms  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [0daecc53-3cb8-4b77-b66a-dbc13cf08aa8] Performing CanvasSync::Jobs::SyncProvisioningReportJob (Job ID: 0daecc53-3cb8-4b77-b66a-dbc13cf08aa8) from Test(default) with arguments: {:models=>["users", "courses"]} [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [0daecc53-3cb8-4b77-b66a-dbc13cf08aa8] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "0daecc53-3cb8-4b77-b66a-dbc13cf08aa8"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [0daecc53-3cb8-4b77-b66a-dbc13cf08aa8]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [0daecc53-3cb8-4b77-b66a-dbc13cf08aa8] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncProvisioningReportJob"], ["status", "enqueued"], ["job_arguments", "---\n- :models:\n - users\n - courses\n"], ["created_at", "2022-09-26 21:58:07.516400"], ["updated_at", "2022-09-26 21:58:07.516400"], ["job_id", "0daecc53-3cb8-4b77-b66a-dbc13cf08aa8"]] [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [0daecc53-3cb8-4b77-b66a-dbc13cf08aa8]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [0daecc53-3cb8-4b77-b66a-dbc13cf08aa8]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [0daecc53-3cb8-4b77-b66a-dbc13cf08aa8] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-09-26 21:58:07.517957"], ["status", "running"], ["updated_at", "2022-09-26 21:58:07.518337"], ["id", 426]] [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [0daecc53-3cb8-4b77-b66a-dbc13cf08aa8]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [0daecc53-3cb8-4b77-b66a-dbc13cf08aa8]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [0daecc53-3cb8-4b77-b66a-dbc13cf08aa8] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proservices_provisioning_csv\n- \n- CanvasSync::Processors::ProvisioningReportProcessor\n- :models:\n - users\n - courses\n :sync_start_time: '2022-09-26T21:58:07Z'\n :report_params:\n :parameters:\n :include_deleted: true\n users: true\n courses: true\n"], ["created_at", "2022-09-26 21:58:07.521209"], ["updated_at", "2022-09-26 21:58:07.521209"], ["job_id", "322b6ba9-dc97-4dbd-aa7d-4439cbdb88a3"]] [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [0daecc53-3cb8-4b77-b66a-dbc13cf08aa8]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [0daecc53-3cb8-4b77-b66a-dbc13cf08aa8] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: 322b6ba9-dc97-4dbd-aa7d-4439cbdb88a3) to Test(default) at 2022-09-26 21:58:37 UTC with arguments: "proservices_provisioning_csv", nil, "CanvasSync::Processors::ProvisioningReportProcessor", {:models=>["users", "courses"], :sync_start_time=>"2022-09-26T21:58:07Z", :report_params=>{:parameters=>{:include_deleted=>true, "users"=>true, "courses"=>true}}} [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [0daecc53-3cb8-4b77-b66a-dbc13cf08aa8]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [0daecc53-3cb8-4b77-b66a-dbc13cf08aa8] CanvasSync::JobLog Update (0.4ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2022-09-26 21:58:07.523838"], ["status", "success"], ["updated_at", "2022-09-26 21:58:07.524330"], ["id", 426]] [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [0daecc53-3cb8-4b77-b66a-dbc13cf08aa8]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [0daecc53-3cb8-4b77-b66a-dbc13cf08aa8] Performed CanvasSync::Jobs::SyncProvisioningReportJob (Job ID: 0daecc53-3cb8-4b77-b66a-dbc13cf08aa8) from Test(default) in 10.44ms  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Account Exists (0.3ms) SELECT 1 AS one FROM "accounts" WHERE "accounts"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] Account Create (0.3ms) INSERT INTO "accounts" ("canvas_id", "sis_id", "canvas_parent_account_id", "sis_parent_account_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 1], ["sis_id", "30b4eb0b6d535c801f0d52de19e75bb7"], ["canvas_parent_account_id", 1], ["sis_parent_account_id", "f8bc2f345dd3291e2a1b1a80228d18a9"], ["name", "Account name"], ["workflow_state", "active"], ["created_at", "2022-09-26 21:58:07.529427"], ["updated_at", "2022-09-26 21:58:07.529427"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (1.0ms) SELECT COUNT(*) FROM "roles" [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [997fb514-e161-4346-8d8c-10cb7dce44d0] Performing CanvasSync::Jobs::SyncRolesJob (Job ID: 997fb514-e161-4346-8d8c-10cb7dce44d0) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [997fb514-e161-4346-8d8c-10cb7dce44d0] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "997fb514-e161-4346-8d8c-10cb7dce44d0"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [997fb514-e161-4346-8d8c-10cb7dce44d0]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [997fb514-e161-4346-8d8c-10cb7dce44d0] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncRolesJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2022-09-26 21:58:07.536175"], ["updated_at", "2022-09-26 21:58:07.536175"], ["job_id", "997fb514-e161-4346-8d8c-10cb7dce44d0"]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [997fb514-e161-4346-8d8c-10cb7dce44d0]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [997fb514-e161-4346-8d8c-10cb7dce44d0]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [997fb514-e161-4346-8d8c-10cb7dce44d0] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-09-26 21:58:07.537595"], ["status", "running"], ["updated_at", "2022-09-26 21:58:07.537969"], ["id", 428]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [997fb514-e161-4346-8d8c-10cb7dce44d0]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [997fb514-e161-4346-8d8c-10cb7dce44d0] Account Load (0.4ms) SELECT "accounts".* FROM "accounts" WHERE "accounts"."workflow_state" != $1 ORDER BY "accounts"."id" ASC LIMIT $2 [["workflow_state", "deleted"], ["LIMIT", 1000]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [997fb514-e161-4346-8d8c-10cb7dce44d0] Role Load (0.3ms) SELECT "roles".* FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [997fb514-e161-4346-8d8c-10cb7dce44d0]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [997fb514-e161-4346-8d8c-10cb7dce44d0] Role Exists (0.3ms) SELECT 1 AS one FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [997fb514-e161-4346-8d8c-10cb7dce44d0] Role Create (1.2ms) INSERT INTO "roles" ("canvas_id", "label", "base_role_type", "canvas_account_id", "workflow_state", "permissions", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 1], ["label", "Account Admin"], ["base_role_type", "AccountMembership"], ["canvas_account_id", 10], ["workflow_state", "built_in"], ["permissions", "{\"manage_wiki\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"post_to_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"moderate_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_announcements\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"send_messages\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"send_messages_all\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_outcomes\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"create_conferences\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"create_collaborations\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_roster\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_all_grades\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_grades\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_rubrics\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"comment_on_others_submissions\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_students\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_admin_users\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_role_overrides\":{\"enabled\":true,\"locked\":true,\"readonly\":true,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_account_memberships\":{\"enabled\":true,\"locked\":true,\"readonly\":true,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_account_settings\":{\"enabled\":true,\"locked\":true,\"readonly\":true,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_groups\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_group_pages\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_files\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_assignments\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"undelete_courses\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_grade_changes\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_course_changes\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_question_banks\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_calendar\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_reports\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_courses\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_user_logins\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_user_observers\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_alerts\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"become_user\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_developer_keys\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"import_sis\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_sis\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_sis\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_course_list\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_statistics\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_storage_quotas\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_course_content\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_content\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_interaction_alerts\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"change_course_state\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_sections\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_feature_flags\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_quiz_answer_audits\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"moderate_grades\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"lti_add_edit\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true}}"], ["created_at", "2022-09-26 21:58:07.555236"], ["updated_at", "2022-09-26 21:58:07.555236"]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [997fb514-e161-4346-8d8c-10cb7dce44d0]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [997fb514-e161-4346-8d8c-10cb7dce44d0] Role Load (0.3ms) SELECT "roles".* FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 3], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [997fb514-e161-4346-8d8c-10cb7dce44d0]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [997fb514-e161-4346-8d8c-10cb7dce44d0] Role Exists (0.2ms) SELECT 1 AS one FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 3], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [997fb514-e161-4346-8d8c-10cb7dce44d0] Role Create (0.4ms) INSERT INTO "roles" ("canvas_id", "label", "base_role_type", "canvas_account_id", "workflow_state", "permissions", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 3], ["label", "Student"], ["base_role_type", "StudentEnrollment"], ["canvas_account_id", 10], ["workflow_state", "built_in"], ["permissions", "{\"manage_wiki\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"read_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"post_to_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"moderate_forum\":{\"enabled\":false,\"locked\":false,\"readonly\":false,\"explicit\":false},\"read_announcements\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"send_messages\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"send_messages_all\":{\"enabled\":false,\"locked\":false,\"readonly\":false,\"explicit\":false},\"manage_outcomes\":{\"enabled\":false,\"locked\":false,\"readonly\":false,\"explicit\":false},\"create_conferences\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"create_collaborations\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_roster\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_all_grades\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_grades\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_rubrics\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"comment_on_others_submissions\":{\"enabled\":false,\"locked\":false,\"readonly\":false,\"explicit\":false},\"manage_students\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_admin_users\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_role_overrides\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_account_memberships\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_account_settings\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_groups\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"view_group_pages\":{\"enabled\":false,\"locked\":false,\"readonly\":false,\"explicit\":false},\"manage_files\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_assignments\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"undelete_courses\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"view_grade_changes\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"view_course_changes\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"read_question_banks\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_calendar\":{\"enabled\":false,\"locked\":false,\"readonly\":false,\"explicit\":false},\"read_reports\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_courses\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_user_logins\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_user_observers\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_alerts\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"become_user\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_developer_keys\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"import_sis\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_sis\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"read_sis\":{\"enabled\":false,\"locked\":false,\"readonly\":false,\"explicit\":false},\"read_course_list\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"view_statistics\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_storage_quotas\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"read_course_content\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_content\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_interaction_alerts\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"change_course_state\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_sections\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_feature_flags\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"view_quiz_answer_audits\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"moderate_grades\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"lti_add_edit\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false}}"], ["created_at", "2022-09-26 21:58:07.563804"], ["updated_at", "2022-09-26 21:58:07.563804"]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [997fb514-e161-4346-8d8c-10cb7dce44d0]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [997fb514-e161-4346-8d8c-10cb7dce44d0] Role Update All (0.3ms) UPDATE "roles" SET "workflow_state" = 'inactive' WHERE "roles"."id" NOT IN ($1, $2) [["id", 61], ["id", 62]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [997fb514-e161-4346-8d8c-10cb7dce44d0]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [997fb514-e161-4346-8d8c-10cb7dce44d0] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2022-09-26 21:58:07.567775"], ["status", "success"], ["updated_at", "2022-09-26 21:58:07.568219"], ["id", 428]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [997fb514-e161-4346-8d8c-10cb7dce44d0]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [997fb514-e161-4346-8d8c-10cb7dce44d0] Performed CanvasSync::Jobs::SyncRolesJob (Job ID: 997fb514-e161-4346-8d8c-10cb7dce44d0) from Test(default) in 34.08ms  (0.2ms) SELECT COUNT(*) FROM "roles"  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Term Exists (0.3ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 89936785], ["LIMIT", 1]] Term Create (0.4ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 89936785], ["name", "Cool Term"], ["start_at", "2022-09-23 21:58:06.506357"], ["end_at", "2022-09-29 21:58:06.506527"], ["workflow_state", "active"], ["sis_id", "85f53cd5dce7774ec5881b89bbed91e4"], ["created_at", "2022-09-26 21:58:07.572957"], ["updated_at", "2022-09-26 21:58:07.572957"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [f502a1e5-f649-4f65-90b9-b9ad0ba07664] Performing CanvasSync::Jobs::SyncSimpleTableJob (Job ID: f502a1e5-f649-4f65-90b9-b9ad0ba07664) from Test(default) with arguments: {:report_name=>"proservices_provisioning_csv", :model=>"courses", :mapping=>"courses", :klass=>"Course", :term_scope=>"active", :params=>{"parameters[include_deleted]"=>true, "parameters[courses]"=>true}} [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [f502a1e5-f649-4f65-90b9-b9ad0ba07664] CanvasSync::JobLog Load (0.3ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "f502a1e5-f649-4f65-90b9-b9ad0ba07664"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [f502a1e5-f649-4f65-90b9-b9ad0ba07664]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [f502a1e5-f649-4f65-90b9-b9ad0ba07664] CanvasSync::JobLog Create (0.4ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncSimpleTableJob"], ["status", "enqueued"], ["job_arguments", "---\n- :report_name: proservices_provisioning_csv\n :model: courses\n :mapping: courses\n :klass: Course\n :term_scope: active\n :params:\n parameters[include_deleted]: true\n parameters[courses]: true\n"], ["created_at", "2022-09-26 21:58:07.576167"], ["updated_at", "2022-09-26 21:58:07.576167"], ["job_id", "f502a1e5-f649-4f65-90b9-b9ad0ba07664"]] [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [f502a1e5-f649-4f65-90b9-b9ad0ba07664]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [f502a1e5-f649-4f65-90b9-b9ad0ba07664]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [f502a1e5-f649-4f65-90b9-b9ad0ba07664] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-09-26 21:58:07.578210"], ["status", "running"], ["updated_at", "2022-09-26 21:58:07.578483"], ["id", 429]] [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [f502a1e5-f649-4f65-90b9-b9ad0ba07664]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [f502a1e5-f649-4f65-90b9-b9ad0ba07664]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [f502a1e5-f649-4f65-90b9-b9ad0ba07664] CanvasSync::JobLog Update (0.4ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2022-09-26 21:58:07.579989"], ["status", "success"], ["updated_at", "2022-09-26 21:58:07.580542"], ["id", 429]] [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [f502a1e5-f649-4f65-90b9-b9ad0ba07664]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [f502a1e5-f649-4f65-90b9-b9ad0ba07664] Performed CanvasSync::Jobs::SyncSimpleTableJob (Job ID: f502a1e5-f649-4f65-90b9-b9ad0ba07664) from Test(default) in 7.39ms  (0.2ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [ecc8da69-8c48-4407-b849-e64f14fdc805] Performing CanvasSync::Jobs::SyncSubmissionsJob (Job ID: ecc8da69-8c48-4407-b849-e64f14fdc805) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [ecc8da69-8c48-4407-b849-e64f14fdc805] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "ecc8da69-8c48-4407-b849-e64f14fdc805"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [ecc8da69-8c48-4407-b849-e64f14fdc805]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [ecc8da69-8c48-4407-b849-e64f14fdc805] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncSubmissionsJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2022-09-26 21:58:07.587092"], ["updated_at", "2022-09-26 21:58:07.587092"], ["job_id", "ecc8da69-8c48-4407-b849-e64f14fdc805"]] [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [ecc8da69-8c48-4407-b849-e64f14fdc805]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [ecc8da69-8c48-4407-b849-e64f14fdc805]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [ecc8da69-8c48-4407-b849-e64f14fdc805] CanvasSync::JobLog Update (0.4ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-09-26 21:58:07.588877"], ["status", "running"], ["updated_at", "2022-09-26 21:58:07.589347"], ["id", 430]] [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [ecc8da69-8c48-4407-b849-e64f14fdc805]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [ecc8da69-8c48-4407-b849-e64f14fdc805]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [ecc8da69-8c48-4407-b849-e64f14fdc805] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proserv_student_submissions_csv\n- 1\n- CanvasSync::Processors::SubmissionsProcessor\n- :sync_start_time: '2022-09-26T21:58:07Z'\n :report_params:\n :parameters:\n :include_all: \n :enrollment_batch_size: \n :enrollment_term_id: 1\n"], ["created_at", "2022-09-26 21:58:07.593809"], ["updated_at", "2022-09-26 21:58:07.593809"], ["job_id", "f13ad2d0-1e97-44b4-982f-53d34e0ae40e"]] [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [ecc8da69-8c48-4407-b849-e64f14fdc805]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [ecc8da69-8c48-4407-b849-e64f14fdc805] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: f13ad2d0-1e97-44b4-982f-53d34e0ae40e) to Test(default) at 2022-09-26 21:58:37 UTC with arguments: "proserv_student_submissions_csv", 1, "CanvasSync::Processors::SubmissionsProcessor", {:sync_start_time=>"2022-09-26T21:58:07Z", :report_params=>{:parameters=>{:include_all=>nil, :enrollment_batch_size=>nil, :enrollment_term_id=>1}}} [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [ecc8da69-8c48-4407-b849-e64f14fdc805]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [ecc8da69-8c48-4407-b849-e64f14fdc805] CanvasSync::JobLog Update (0.4ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2022-09-26 21:58:07.596637"], ["status", "success"], ["updated_at", "2022-09-26 21:58:07.597058"], ["id", 430]] [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [ecc8da69-8c48-4407-b849-e64f14fdc805]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [ecc8da69-8c48-4407-b849-e64f14fdc805] Performed CanvasSync::Jobs::SyncSubmissionsJob (Job ID: ecc8da69-8c48-4407-b849-e64f14fdc805) from Test(default) in 12.63ms  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) SELECT COUNT(*) FROM "terms" [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [629f8308-ed55-4cff-a66d-4fd664fea527] Performing CanvasSync::Jobs::SyncTermsJob (Job ID: 629f8308-ed55-4cff-a66d-4fd664fea527) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [629f8308-ed55-4cff-a66d-4fd664fea527] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "629f8308-ed55-4cff-a66d-4fd664fea527"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [629f8308-ed55-4cff-a66d-4fd664fea527]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [629f8308-ed55-4cff-a66d-4fd664fea527] CanvasSync::JobLog Create (0.2ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncTermsJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2022-09-26 21:58:07.602589"], ["updated_at", "2022-09-26 21:58:07.602589"], ["job_id", "629f8308-ed55-4cff-a66d-4fd664fea527"]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [629f8308-ed55-4cff-a66d-4fd664fea527]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [629f8308-ed55-4cff-a66d-4fd664fea527]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [629f8308-ed55-4cff-a66d-4fd664fea527] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-09-26 21:58:07.603893"], ["status", "running"], ["updated_at", "2022-09-26 21:58:07.604210"], ["id", 432]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [629f8308-ed55-4cff-a66d-4fd664fea527]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [629f8308-ed55-4cff-a66d-4fd664fea527] Term Load (0.2ms) SELECT "terms".* FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [629f8308-ed55-4cff-a66d-4fd664fea527]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [629f8308-ed55-4cff-a66d-4fd664fea527] Term Exists (0.3ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [629f8308-ed55-4cff-a66d-4fd664fea527] Term Create (0.3ms) INSERT INTO "terms" ("canvas_id", "name", "workflow_state", "grading_period_group_id", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 1], ["name", "Default Term"], ["workflow_state", "active"], ["grading_period_group_id", 1], ["sis_id", "Test"], ["created_at", "2022-09-26 21:58:07.610956"], ["updated_at", "2022-09-26 21:58:07.610956"]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [629f8308-ed55-4cff-a66d-4fd664fea527]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [629f8308-ed55-4cff-a66d-4fd664fea527] Term Load (0.2ms) SELECT "terms".* FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 6], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [629f8308-ed55-4cff-a66d-4fd664fea527]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [629f8308-ed55-4cff-a66d-4fd664fea527] Term Exists (0.3ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 6], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [629f8308-ed55-4cff-a66d-4fd664fea527] Term Create (0.3ms) INSERT INTO "terms" ("canvas_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["canvas_id", 6], ["name", "Average Term 1"], ["workflow_state", "active"], ["created_at", "2022-09-26 21:58:07.614121"], ["updated_at", "2022-09-26 21:58:07.614121"]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [629f8308-ed55-4cff-a66d-4fd664fea527]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [629f8308-ed55-4cff-a66d-4fd664fea527] Term Load (0.2ms) SELECT "terms".* FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 7], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [629f8308-ed55-4cff-a66d-4fd664fea527]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [629f8308-ed55-4cff-a66d-4fd664fea527] Term Exists (0.2ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 7], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [629f8308-ed55-4cff-a66d-4fd664fea527] Term Create (0.3ms) INSERT INTO "terms" ("canvas_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["canvas_id", 7], ["name", "Average Term 2"], ["workflow_state", "active"], ["created_at", "2022-09-26 21:58:07.617027"], ["updated_at", "2022-09-26 21:58:07.617027"]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [629f8308-ed55-4cff-a66d-4fd664fea527]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [629f8308-ed55-4cff-a66d-4fd664fea527] Term Load (0.2ms) SELECT "terms".* FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 5], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [629f8308-ed55-4cff-a66d-4fd664fea527]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [629f8308-ed55-4cff-a66d-4fd664fea527] Term Exists (0.3ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 5], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [629f8308-ed55-4cff-a66d-4fd664fea527] Term Create (0.3ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 5], ["name", "Syllabus Term"], ["start_at", "2017-08-14 06:00:00"], ["end_at", "2017-08-31 06:00:00"], ["workflow_state", "active"], ["sis_id", "SYTERM"], ["created_at", "2022-09-26 21:58:07.620551"], ["updated_at", "2022-09-26 21:58:07.620551"]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [629f8308-ed55-4cff-a66d-4fd664fea527]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [629f8308-ed55-4cff-a66d-4fd664fea527] Term Load (0.2ms) SELECT "terms".* FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 4], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [629f8308-ed55-4cff-a66d-4fd664fea527]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [629f8308-ed55-4cff-a66d-4fd664fea527] Term Exists (0.4ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 4], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [629f8308-ed55-4cff-a66d-4fd664fea527] Term Create (0.4ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "grading_period_group_id", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8, $9) RETURNING "id" [["canvas_id", 4], ["name", "Ellucian Term"], ["start_at", "2017-08-01 06:00:00"], ["end_at", "2017-10-31 06:00:00"], ["workflow_state", "active"], ["grading_period_group_id", 1], ["sis_id", "SH"], ["created_at", "2022-09-26 21:58:07.624253"], ["updated_at", "2022-09-26 21:58:07.624253"]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [629f8308-ed55-4cff-a66d-4fd664fea527]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [629f8308-ed55-4cff-a66d-4fd664fea527] Term Load (0.3ms) SELECT "terms".* FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 3], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [629f8308-ed55-4cff-a66d-4fd664fea527]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [629f8308-ed55-4cff-a66d-4fd664fea527] Term Exists (0.4ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 3], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [629f8308-ed55-4cff-a66d-4fd664fea527] Term Create (0.4ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 3], ["name", "Current Term"], ["start_at", "2017-03-19 06:00:00"], ["end_at", "2017-08-01 06:00:00"], ["workflow_state", "active"], ["created_at", "2022-09-26 21:58:07.629288"], ["updated_at", "2022-09-26 21:58:07.629288"]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [629f8308-ed55-4cff-a66d-4fd664fea527]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [629f8308-ed55-4cff-a66d-4fd664fea527] [CanvasSync::Jobs::TermBatchesJob] [eb066a4a-7fad-4559-88fc-3aa8b85903ba] Performing CanvasSync::Jobs::TermBatchesJob (Job ID: eb066a4a-7fad-4559-88fc-3aa8b85903ba) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [629f8308-ed55-4cff-a66d-4fd664fea527] [CanvasSync::Jobs::TermBatchesJob] [eb066a4a-7fad-4559-88fc-3aa8b85903ba] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "eb066a4a-7fad-4559-88fc-3aa8b85903ba"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [629f8308-ed55-4cff-a66d-4fd664fea527] [CanvasSync::Jobs::TermBatchesJob] [eb066a4a-7fad-4559-88fc-3aa8b85903ba]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [629f8308-ed55-4cff-a66d-4fd664fea527] [CanvasSync::Jobs::TermBatchesJob] [eb066a4a-7fad-4559-88fc-3aa8b85903ba] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::TermBatchesJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2022-09-26 21:58:07.632189"], ["updated_at", "2022-09-26 21:58:07.632189"], ["job_id", "eb066a4a-7fad-4559-88fc-3aa8b85903ba"]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [629f8308-ed55-4cff-a66d-4fd664fea527] [CanvasSync::Jobs::TermBatchesJob] [eb066a4a-7fad-4559-88fc-3aa8b85903ba]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [629f8308-ed55-4cff-a66d-4fd664fea527] [CanvasSync::Jobs::TermBatchesJob] [eb066a4a-7fad-4559-88fc-3aa8b85903ba]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [629f8308-ed55-4cff-a66d-4fd664fea527] [CanvasSync::Jobs::TermBatchesJob] [eb066a4a-7fad-4559-88fc-3aa8b85903ba] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-09-26 21:58:07.634232"], ["status", "running"], ["updated_at", "2022-09-26 21:58:07.634687"], ["id", 433]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [629f8308-ed55-4cff-a66d-4fd664fea527] [CanvasSync::Jobs::TermBatchesJob] [eb066a4a-7fad-4559-88fc-3aa8b85903ba]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [629f8308-ed55-4cff-a66d-4fd664fea527] [CanvasSync::Jobs::TermBatchesJob] [eb066a4a-7fad-4559-88fc-3aa8b85903ba]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [629f8308-ed55-4cff-a66d-4fd664fea527] [CanvasSync::Jobs::TermBatchesJob] [eb066a4a-7fad-4559-88fc-3aa8b85903ba] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2022-09-26 21:58:07.636294"], ["status", "success"], ["updated_at", "2022-09-26 21:58:07.636676"], ["id", 433]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [629f8308-ed55-4cff-a66d-4fd664fea527] [CanvasSync::Jobs::TermBatchesJob] [eb066a4a-7fad-4559-88fc-3aa8b85903ba]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [629f8308-ed55-4cff-a66d-4fd664fea527] [CanvasSync::Jobs::TermBatchesJob] [eb066a4a-7fad-4559-88fc-3aa8b85903ba] Performed CanvasSync::Jobs::TermBatchesJob (Job ID: eb066a4a-7fad-4559-88fc-3aa8b85903ba) from Test(default) in 6.76ms [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [629f8308-ed55-4cff-a66d-4fd664fea527]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [629f8308-ed55-4cff-a66d-4fd664fea527] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2022-09-26 21:58:07.637898"], ["status", "success"], ["updated_at", "2022-09-26 21:58:07.638219"], ["id", 432]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [629f8308-ed55-4cff-a66d-4fd664fea527]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [629f8308-ed55-4cff-a66d-4fd664fea527] Performed CanvasSync::Jobs::SyncTermsJob (Job ID: 629f8308-ed55-4cff-a66d-4fd664fea527) from Test(default) in 37.55ms  (0.2ms) SELECT COUNT(*) FROM "terms"  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Account Exists (0.4ms) SELECT 1 AS one FROM "accounts" WHERE "accounts"."canvas_id" = $1 LIMIT $2 [["canvas_id", 92855408], ["LIMIT", 1]] Account Create (0.3ms) INSERT INTO "accounts" ("canvas_id", "sis_id", "canvas_parent_account_id", "sis_parent_account_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 92855408], ["sis_id", "88da66e2d19c9ce84371fea05952f28b"], ["canvas_parent_account_id", 1], ["sis_parent_account_id", "de662306bbec3ca73b31ce957f910884"], ["name", "Account name"], ["workflow_state", "active"], ["created_at", "2022-09-26 21:58:07.644090"], ["updated_at", "2022-09-26 21:58:07.644090"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Account Exists (0.4ms) SELECT 1 AS one FROM "accounts" WHERE "accounts"."canvas_id" IS NULL AND "accounts"."id" != $1 LIMIT $2 [["id", 53], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Account Exists (0.3ms) SELECT 1 AS one FROM "accounts" WHERE "accounts"."canvas_id" = $1 LIMIT $2 [["canvas_id", 94648403], ["LIMIT", 1]] Account Create (0.3ms) INSERT INTO "accounts" ("canvas_id", "sis_id", "canvas_parent_account_id", "sis_parent_account_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 94648403], ["sis_id", "1f435de131182f621dfbcdc229f11a43"], ["canvas_parent_account_id", 1], ["sis_parent_account_id", "8519ff31e69ba8cad527bdaef4ff7773"], ["name", "Account name"], ["workflow_state", "active"], ["created_at", "2022-09-26 21:58:07.654977"], ["updated_at", "2022-09-26 21:58:07.654977"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Account Load (0.3ms) SELECT "accounts".* FROM "accounts" ORDER BY "accounts"."id" ASC LIMIT $1 [["LIMIT", 1]] Account Exists (0.4ms) SELECT 1 AS one FROM "accounts" WHERE "accounts"."canvas_id" = $1 LIMIT $2 [["canvas_id", 94648403], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Account Exists (0.3ms) SELECT 1 AS one FROM "accounts" WHERE "accounts"."canvas_id" = $1 LIMIT $2 [["canvas_id", 85828402], ["LIMIT", 1]] Account Create (0.3ms) INSERT INTO "accounts" ("canvas_id", "sis_id", "canvas_parent_account_id", "sis_parent_account_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 85828402], ["sis_id", "7548af228f716346a2f5b966b30c8bea"], ["canvas_parent_account_id", 1], ["sis_parent_account_id", "80235172de8f99baefc454e6968c3760"], ["name", "Account name"], ["workflow_state", "active"], ["created_at", "2022-09-26 21:58:07.662793"], ["updated_at", "2022-09-26 21:58:07.662793"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Admin Exists (0.3ms) SELECT 1 AS one FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 45616406], ["LIMIT", 1]] Admin Create (0.2ms) INSERT INTO "admins" ("canvas_id", "role_name", "canvas_role_id", "canvas_user_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 45616406], ["role_name", "Cool Role"], ["canvas_role_id", 29131408], ["canvas_user_id", 1], ["workflow_state", "active"], ["created_at", "2022-09-26 21:58:07.670437"], ["updated_at", "2022-09-26 21:58:07.670437"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Admin Exists (0.4ms) SELECT 1 AS one FROM "admins" WHERE "admins"."canvas_id" IS NULL AND "admins"."id" != $1 LIMIT $2 [["id", 74], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Admin Exists (0.3ms) SELECT 1 AS one FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 70426159], ["LIMIT", 1]] Admin Create (0.3ms) INSERT INTO "admins" ("canvas_id", "role_name", "canvas_role_id", "canvas_user_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 70426159], ["role_name", "Cool Role"], ["canvas_role_id", 56082125], ["canvas_user_id", 1], ["workflow_state", "active"], ["created_at", "2022-09-26 21:58:07.678455"], ["updated_at", "2022-09-26 21:58:07.678455"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Admin Load (0.2ms) SELECT "admins".* FROM "admins" ORDER BY "admins"."id" ASC LIMIT $1 [["LIMIT", 1]] Admin Exists (0.4ms) SELECT 1 AS one FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 70426159], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) SELECT COUNT(*) FROM "admins" Admin Load (0.3ms) SELECT "admins".* FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]]  (0.2ms) SAVEPOINT active_record_1 Admin Exists (0.2ms) SELECT 1 AS one FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]] Admin Create (0.2ms) INSERT INTO "admins" ("canvas_id", "role_name", "canvas_role_id", "canvas_user_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 2], ["role_name", "AccountAdmin"], ["canvas_role_id", 1], ["canvas_user_id", 1], ["workflow_state", "active"], ["created_at", "2022-09-26 21:58:07.688411"], ["updated_at", "2022-09-26 21:58:07.688411"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.3ms) SELECT COUNT(*) FROM "admins" Admin Load (0.2ms) SELECT "admins".* FROM "admins" ORDER BY "admins"."id" DESC LIMIT $1 [["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Admin Exists (0.3ms) SELECT 1 AS one FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]] Admin Create (0.6ms) INSERT INTO "admins" ("canvas_id", "role_name", "canvas_role_id", "canvas_user_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 2], ["role_name", "Cool Role"], ["canvas_role_id", 63414855], ["canvas_user_id", 1], ["workflow_state", "active"], ["created_at", "2022-09-26 21:58:07.694987"], ["updated_at", "2022-09-26 21:58:07.694987"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.4ms) SELECT COUNT(*) FROM "admins" Admin Load (0.3ms) SELECT "admins".* FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]]  (0.2ms) SAVEPOINT active_record_1 Admin Exists (0.3ms) SELECT 1 AS one FROM "admins" WHERE "admins"."canvas_id" = $1 AND "admins"."id" != $2 LIMIT $3 [["canvas_id", 2], ["id", 77], ["LIMIT", 1]] Admin Update (0.5ms) UPDATE "admins" SET "role_name" = $1, "canvas_role_id" = $2, "updated_at" = $3 WHERE "admins"."id" = $4 [["role_name", "AccountAdmin"], ["canvas_role_id", 1], ["updated_at", "2022-09-26 21:58:07.700844"], ["id", 77]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.3ms) SELECT COUNT(*) FROM "admins" Admin Load (0.2ms) SELECT "admins".* FROM "admins" WHERE "admins"."id" = $1 LIMIT $2 [["id", 77], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 AssignmentGroup Exists (1.3ms) SELECT 1 AS one FROM "assignment_groups" WHERE "assignment_groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] AssignmentGroup Create (0.7ms) INSERT INTO "assignment_groups" ("canvas_id", "name", "workflow_state", "canvas_created_at", "canvas_updated_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 1], ["name", "Dummy Assignment Group"], ["workflow_state", "available"], ["canvas_created_at", "2022-09-19 21:58:07.719435"], ["canvas_updated_at", "2022-09-25 21:58:07.719552"], ["created_at", "2022-09-26 21:58:07.722144"], ["updated_at", "2022-09-26 21:58:07.722144"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 AssignmentGroup Exists (0.4ms) SELECT 1 AS one FROM "assignment_groups" WHERE "assignment_groups"."canvas_id" IS NULL AND "assignment_groups"."id" != $1 LIMIT $2 [["id", 61], ["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 AssignmentGroup Exists (0.2ms) SELECT 1 AS one FROM "assignment_groups" WHERE "assignment_groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]] AssignmentGroup Create (0.4ms) INSERT INTO "assignment_groups" ("canvas_id", "name", "workflow_state", "canvas_created_at", "canvas_updated_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 2], ["name", "Dummy Assignment Group"], ["workflow_state", "available"], ["canvas_created_at", "2022-09-19 21:58:07.729164"], ["canvas_updated_at", "2022-09-25 21:58:07.729253"], ["created_at", "2022-09-26 21:58:07.730285"], ["updated_at", "2022-09-26 21:58:07.730285"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 AssignmentGroup Load (0.3ms) SELECT "assignment_groups".* FROM "assignment_groups" ORDER BY "assignment_groups"."id" ASC LIMIT $1 [["LIMIT", 1]] AssignmentGroup Exists (0.3ms) SELECT 1 AS one FROM "assignment_groups" WHERE "assignment_groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 AssignmentGroup Exists (0.3ms) SELECT 1 AS one FROM "assignment_groups" WHERE "assignment_groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 3], ["LIMIT", 1]] AssignmentGroup Create (0.3ms) INSERT INTO "assignment_groups" ("canvas_id", "name", "workflow_state", "canvas_created_at", "canvas_updated_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 3], ["name", "Dummy Assignment Group"], ["workflow_state", "available"], ["canvas_created_at", "2022-09-19 21:58:07.736611"], ["canvas_updated_at", "2022-09-25 21:58:07.736702"], ["created_at", "2022-09-26 21:58:07.737902"], ["updated_at", "2022-09-26 21:58:07.737902"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 AssignmentGroup Exists (0.4ms) SELECT 1 AS one FROM "assignment_groups" WHERE "assignment_groups"."canvas_id" = $1 AND "assignment_groups"."id" != $2 LIMIT $3 [["canvas_id", 3], ["id", 63], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 AssignmentGroup Exists (0.3ms) SELECT 1 AS one FROM "assignment_groups" WHERE "assignment_groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 4], ["LIMIT", 1]] AssignmentGroup Create (0.3ms) INSERT INTO "assignment_groups" ("canvas_id", "name", "workflow_state", "canvas_created_at", "canvas_updated_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 4], ["name", "Dummy Assignment Group"], ["workflow_state", "available"], ["canvas_created_at", "2022-09-19 21:58:07.744907"], ["canvas_updated_at", "2022-09-25 21:58:07.745050"], ["created_at", "2022-09-26 21:58:07.746360"], ["updated_at", "2022-09-26 21:58:07.746360"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Assignment Exists (1.0ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] Assignment Create (0.7ms) INSERT INTO "assignments" ("canvas_id", "title", "due_at", "unlock_at", "lock_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 1], ["title", "Assignment 1"], ["due_at", "2022-10-03 21:58:07.768203"], ["unlock_at", "2022-09-25 21:58:07.768302"], ["lock_at", "2022-10-17 21:58:07.768343"], ["created_at", "2022-09-26 21:58:07.770482"], ["updated_at", "2022-09-26 21:58:07.770482"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Assignment Exists (0.4ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" IS NULL AND "assignments"."id" != $1 LIMIT $2 [["id", 111], ["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Assignment Exists (0.3ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]] Assignment Create (0.2ms) INSERT INTO "assignments" ("canvas_id", "title", "due_at", "unlock_at", "lock_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 2], ["title", "Assignment 2"], ["due_at", "2022-10-03 21:58:07.778738"], ["unlock_at", "2022-09-25 21:58:07.778820"], ["lock_at", "2022-10-17 21:58:07.778866"], ["created_at", "2022-09-26 21:58:07.780071"], ["updated_at", "2022-09-26 21:58:07.780071"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Assignment Load (0.3ms) SELECT "assignments".* FROM "assignments" ORDER BY "assignments"."id" ASC LIMIT $1 [["LIMIT", 1]] Assignment Exists (0.3ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Assignment Exists (0.2ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 3], ["LIMIT", 1]] Assignment Create (0.2ms) INSERT INTO "assignments" ("canvas_id", "title", "due_at", "unlock_at", "lock_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 3], ["title", "Assignment 3"], ["due_at", "2022-10-03 21:58:07.785854"], ["unlock_at", "2022-09-25 21:58:07.785937"], ["lock_at", "2022-10-17 21:58:07.785991"], ["created_at", "2022-09-26 21:58:07.787001"], ["updated_at", "2022-09-26 21:58:07.787001"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Assignment Exists (0.4ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 4], ["LIMIT", 1]] Assignment Create (0.3ms) INSERT INTO "assignments" ("canvas_id", "title", "due_at", "unlock_at", "lock_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 4], ["title", "Assignment 4"], ["due_at", "2022-10-03 21:58:07.792406"], ["unlock_at", "2022-09-25 21:58:07.792508"], ["lock_at", "2022-10-17 21:58:07.792548"], ["created_at", "2022-09-26 21:58:07.793962"], ["updated_at", "2022-09-26 21:58:07.793962"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Assignment Exists (0.3ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 AND "assignments"."id" != $2 LIMIT $3 [["canvas_id", 4], ["id", 114], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Assignment Exists (0.3ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 5], ["LIMIT", 1]] Assignment Create (0.3ms) INSERT INTO "assignments" ("canvas_id", "title", "due_at", "unlock_at", "lock_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 5], ["title", "Assignment 5"], ["due_at", "2022-10-03 21:58:07.799171"], ["unlock_at", "2022-09-25 21:58:07.799265"], ["lock_at", "2022-10-17 21:58:07.799305"], ["created_at", "2022-09-26 21:58:07.800789"], ["updated_at", "2022-09-26 21:58:07.800789"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Assignment Exists (0.4ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 6], ["LIMIT", 1]] Assignment Create (0.4ms) INSERT INTO "assignments" ("canvas_id", "title", "due_at", "unlock_at", "lock_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 6], ["title", "Assignment 6"], ["due_at", "2022-10-03 21:58:07.806571"], ["unlock_at", "2022-09-25 21:58:07.806682"], ["lock_at", "2022-10-17 21:58:07.806766"], ["created_at", "2022-09-26 21:58:07.808441"], ["updated_at", "2022-09-26 21:58:07.808441"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) SAVEPOINT active_record_1 Course Exists (1.1ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 59624741], ["LIMIT", 1]] Course Create (1.2ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 59624741], ["sis_id", "760bbcd950b08d149c01a80a724fdb0f"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2022-09-23 21:58:07.831152"], ["end_at", "2022-10-17 21:58:07.831252"], ["created_at", "2022-09-26 21:58:07.833873"], ["updated_at", "2022-09-26 21:58:07.833873"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Course Exists (0.3ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 94268316], ["LIMIT", 1]] Course Create (0.3ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 94268316], ["sis_id", "2c6dbcbda97f2c2c027fd5cbc74a901d"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2022-09-23 21:58:07.836447"], ["end_at", "2022-10-17 21:58:07.836546"], ["created_at", "2022-09-26 21:58:07.837699"], ["updated_at", "2022-09-26 21:58:07.837699"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 Assignment Exists (0.4ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 7], ["LIMIT", 1]] Assignment Create (0.5ms) INSERT INTO "assignments" ("canvas_id", "title", "due_at", "unlock_at", "lock_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 7], ["title", "Assignment 7"], ["due_at", "2022-10-03 21:58:07.839086"], ["unlock_at", "2022-09-25 21:58:07.839211"], ["lock_at", "2022-10-17 21:58:07.839284"], ["created_at", "2022-09-26 21:58:07.840658"], ["updated_at", "2022-09-26 21:58:07.840658"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Assignment Exists (0.4ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 AND "assignments"."id" != $2 LIMIT $3 [["canvas_id", 7], ["id", 117], ["LIMIT", 1]] Assignment Update (0.4ms) UPDATE "assignments" SET "canvas_context_id" = $1, "canvas_context_type" = $2, "updated_at" = $3 WHERE "assignments"."id" = $4 [["canvas_context_id", 94268316], ["canvas_context_type", "Course"], ["updated_at", "2022-09-26 21:58:07.844018"], ["id", 117]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Course Load (0.2ms) SELECT "courses".* FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 94268316], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (6.6ms) SAVEPOINT active_record_1 Assignment Exists (0.4ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 8], ["LIMIT", 1]] Assignment Create (0.4ms) INSERT INTO "assignments" ("canvas_id", "title", "due_at", "unlock_at", "lock_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 8], ["title", "Assignment 8"], ["due_at", "2022-10-03 21:58:07.865177"], ["unlock_at", "2022-09-25 21:58:07.865297"], ["lock_at", "2022-10-17 21:58:07.865380"], ["created_at", "2022-09-26 21:58:07.873594"], ["updated_at", "2022-09-26 21:58:07.873594"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 ContextModuleItem Create (1.6ms) INSERT INTO "context_module_items" ("canvas_id", "canvas_assignment_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["canvas_id", 1], ["canvas_assignment_id", 8], ["workflow_state", "active"], ["created_at", "2022-09-26 21:58:07.876458"], ["updated_at", "2022-09-26 21:58:07.876458"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.3ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Assignment Exists (0.4ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 9], ["LIMIT", 1]] Assignment Create (0.4ms) INSERT INTO "assignments" ("canvas_id", "title", "due_at", "unlock_at", "lock_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 9], ["title", "Assignment 9"], ["due_at", "2022-10-03 21:58:07.883703"], ["unlock_at", "2022-09-25 21:58:07.883830"], ["lock_at", "2022-10-17 21:58:07.883895"], ["created_at", "2022-09-26 21:58:07.885828"], ["updated_at", "2022-09-26 21:58:07.885828"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 ContextModuleItem Create (0.4ms) INSERT INTO "context_module_items" ("canvas_id", "canvas_assignment_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["canvas_id", 2], ["canvas_assignment_id", 9], ["workflow_state", "active"], ["created_at", "2022-09-26 21:58:07.888433"], ["updated_at", "2022-09-26 21:58:07.888433"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.3ms) ROLLBACK  (0.3ms) BEGIN  (0.4ms) SAVEPOINT active_record_1 Course Exists (1.1ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 15660222], ["LIMIT", 1]] Course Create (0.4ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 15660222], ["sis_id", "c714fc19cdc44b92027f8dc865e133e0"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2022-09-23 21:58:07.912210"], ["end_at", "2022-10-17 21:58:07.912366"], ["created_at", "2022-09-26 21:58:07.915293"], ["updated_at", "2022-09-26 21:58:07.915293"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 ContextModule Create (1.4ms) INSERT INTO "context_modules" ("canvas_id", "canvas_context_id", "canvas_context_type", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 1], ["canvas_context_id", 15660222], ["canvas_context_type", "Course"], ["name", "Context Module"], ["workflow_state", "available"], ["created_at", "2022-09-26 21:58:07.917342"], ["updated_at", "2022-09-26 21:58:07.917342"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Course Exists (0.6ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 10789070], ["LIMIT", 1]] Course Create (0.5ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 10789070], ["sis_id", "8525738c7f267b3ae42aa1b3552862cc"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2022-09-23 21:58:07.922640"], ["end_at", "2022-10-17 21:58:07.922758"], ["created_at", "2022-09-26 21:58:07.925142"], ["updated_at", "2022-09-26 21:58:07.925142"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 ContextModule Create (0.5ms) INSERT INTO "context_modules" ("canvas_id", "canvas_context_id", "canvas_context_type", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 2], ["canvas_context_id", 10789070], ["canvas_context_type", "Course"], ["name", "Context Module"], ["workflow_state", "available"], ["created_at", "2022-09-26 21:58:07.928022"], ["updated_at", "2022-09-26 21:58:07.928022"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Course Exists (0.3ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 13875507], ["LIMIT", 1]] Course Create (0.4ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 13875507], ["sis_id", "88680926ca8ff608f132042b5d5af4e4"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2022-09-23 21:58:07.932723"], ["end_at", "2022-10-17 21:58:07.932821"], ["created_at", "2022-09-26 21:58:07.934296"], ["updated_at", "2022-09-26 21:58:07.934296"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 ContextModule Create (0.5ms) INSERT INTO "context_modules" ("canvas_id", "canvas_context_id", "canvas_context_type", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 3], ["canvas_context_id", 13875507], ["canvas_context_type", "Course"], ["name", "Context Module"], ["workflow_state", "available"], ["created_at", "2022-09-26 21:58:07.936589"], ["updated_at", "2022-09-26 21:58:07.936589"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) SAVEPOINT active_record_1 Course Exists (0.4ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 87097930], ["LIMIT", 1]] Course Create (0.4ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 87097930], ["sis_id", "0a68c7d8400bb054978f700c01bd5445"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2022-09-23 21:58:07.941963"], ["end_at", "2022-10-17 21:58:07.942112"], ["created_at", "2022-09-26 21:58:07.944154"], ["updated_at", "2022-09-26 21:58:07.944154"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Course Exists (0.4ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" IS NULL AND "courses"."id" != $1 LIMIT $2 [["id", 226], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Course Exists (0.3ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 86672255], ["LIMIT", 1]] Course Create (0.3ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 86672255], ["sis_id", "b80d445ef29eed206016a518e7d39034"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2022-09-23 21:58:07.951529"], ["end_at", "2022-10-17 21:58:07.951680"], ["created_at", "2022-09-26 21:58:07.953009"], ["updated_at", "2022-09-26 21:58:07.953009"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Course Load (0.1ms) SELECT "courses".* FROM "courses" ORDER BY "courses"."id" ASC LIMIT $1 [["LIMIT", 1]] Course Exists (0.2ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 86672255], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.3ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Course Exists (0.4ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 57815463], ["LIMIT", 1]] Course Create (0.4ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 57815463], ["sis_id", "fe5c957c2f296e40f687b461a106a529"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2022-09-23 21:58:07.958925"], ["end_at", "2022-10-17 21:58:07.959015"], ["created_at", "2022-09-26 21:58:07.960705"], ["updated_at", "2022-09-26 21:58:07.960705"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Course Exists (0.4ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 AND "courses"."id" != $2 LIMIT $3 [["canvas_id", 57815463], ["id", 228], ["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Course Exists (0.3ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 71297989], ["LIMIT", 1]] Course Create (0.3ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 71297989], ["sis_id", "8553b6586b5e469da900eb99ba7b73c8"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2022-09-23 21:58:07.967272"], ["end_at", "2022-10-17 21:58:07.967366"], ["created_at", "2022-09-26 21:58:07.968841"], ["updated_at", "2022-09-26 21:58:07.968841"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Course Exists (0.4ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 60830893], ["LIMIT", 1]] Course Create (0.4ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 60830893], ["sis_id", "495e687f925fbab62d5363fb81647a78"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2022-09-23 21:58:07.973856"], ["end_at", "2022-10-17 21:58:07.973967"], ["created_at", "2022-09-26 21:58:07.975869"], ["updated_at", "2022-09-26 21:58:07.975869"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Course Exists (0.3ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 46168384], ["LIMIT", 1]] Course Create (0.3ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 46168384], ["sis_id", "b1aaa2baa43a724c616719bd60baefb2"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2022-09-23 21:58:07.981841"], ["end_at", "2022-10-17 21:58:07.982047"], ["created_at", "2022-09-26 21:58:07.983860"], ["updated_at", "2022-09-26 21:58:07.983860"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Course Exists (0.2ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 32947508], ["LIMIT", 1]] Course Create (0.3ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 32947508], ["sis_id", "635ebba58885ef9ed88071c554e50a85"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2022-09-23 21:58:07.987405"], ["end_at", "2022-10-17 21:58:07.987492"], ["created_at", "2022-09-26 21:58:07.988619"], ["updated_at", "2022-09-26 21:58:07.988619"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.3ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Course Exists (0.3ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 86176090], ["LIMIT", 1]] Course Create (0.4ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 86176090], ["sis_id", "149e4227cc257d81680a9eee09ae3f93"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2022-09-23 21:58:07.992561"], ["end_at", "2022-10-17 21:58:07.992693"], ["created_at", "2022-09-26 21:58:07.994283"], ["updated_at", "2022-09-26 21:58:07.994283"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Course Exists (0.4ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 86072261], ["LIMIT", 1]] Course Create (0.3ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 86072261], ["sis_id", "9fc9d09c2ddf52f493644c3bca44e59a"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2022-09-23 21:58:07.997888"], ["end_at", "2022-10-17 21:58:07.997990"], ["created_at", "2022-09-26 21:58:07.999543"], ["updated_at", "2022-09-26 21:58:07.999543"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Enrollment Exists (1.4ms) SELECT 1 AS one FROM "enrollments" WHERE "enrollments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 48350532], ["LIMIT", 1]] Enrollment Create (0.9ms) INSERT INTO "enrollments" ("canvas_id", "created_at", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["canvas_id", 48350532], ["created_at", "2022-09-26 21:58:08.015743"], ["updated_at", "2022-09-26 21:58:08.015743"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Enrollment Exists (0.3ms) SELECT 1 AS one FROM "enrollments" WHERE "enrollments"."canvas_id" IS NULL AND "enrollments"."id" != $1 LIMIT $2 [["id", 71], ["LIMIT", 1]]  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Enrollment Exists (0.4ms) SELECT 1 AS one FROM "enrollments" WHERE "enrollments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 93250471], ["LIMIT", 1]] Enrollment Create (0.5ms) INSERT INTO "enrollments" ("canvas_id", "created_at", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["canvas_id", 93250471], ["created_at", "2022-09-26 21:58:08.025971"], ["updated_at", "2022-09-26 21:58:08.025971"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Enrollment Load (0.2ms) SELECT "enrollments".* FROM "enrollments" ORDER BY "enrollments"."id" ASC LIMIT $1 [["LIMIT", 1]] Enrollment Exists (0.3ms) SELECT 1 AS one FROM "enrollments" WHERE "enrollments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 93250471], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Enrollment Exists (0.3ms) SELECT 1 AS one FROM "enrollments" WHERE "enrollments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 66131531], ["LIMIT", 1]] Enrollment Create (0.3ms) INSERT INTO "enrollments" ("canvas_id", "created_at", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["canvas_id", 66131531], ["created_at", "2022-09-26 21:58:08.033236"], ["updated_at", "2022-09-26 21:58:08.033236"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Enrollment Exists (0.3ms) SELECT 1 AS one FROM "enrollments" WHERE "enrollments"."canvas_id" = $1 AND "enrollments"."id" != $2 LIMIT $3 [["canvas_id", 66131531], ["id", 73], ["LIMIT", 1]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Enrollment Exists (0.2ms) SELECT 1 AS one FROM "enrollments" WHERE "enrollments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 17415423], ["LIMIT", 1]] Enrollment Create (0.3ms) INSERT INTO "enrollments" ("canvas_id", "created_at", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["canvas_id", 17415423], ["created_at", "2022-09-26 21:58:08.039160"], ["updated_at", "2022-09-26 21:58:08.039160"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Enrollment Exists (0.4ms) SELECT 1 AS one FROM "enrollments" WHERE "enrollments"."canvas_id" = $1 AND "enrollments"."id" != $2 LIMIT $3 [["canvas_id", 17415423], ["id", 74], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Enrollment Exists (0.3ms) SELECT 1 AS one FROM "enrollments" WHERE "enrollments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 67351681], ["LIMIT", 1]] Enrollment Create (0.3ms) INSERT INTO "enrollments" ("canvas_id", "created_at", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["canvas_id", 67351681], ["created_at", "2022-09-26 21:58:08.046729"], ["updated_at", "2022-09-26 21:58:08.046729"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Enrollment Exists (0.4ms) SELECT 1 AS one FROM "enrollments" WHERE "enrollments"."canvas_id" = $1 AND "enrollments"."id" != $2 LIMIT $3 [["canvas_id", 67351681], ["id", 75], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.3ms) SAVEPOINT active_record_1 Group Exists (1.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 18764651], ["LIMIT", 1]] Group Create (0.9ms) INSERT INTO "groups" ("canvas_id", "sis_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 18764651], ["sis_id", "6fe58ab93b9bb532294737d3cf4dc1ff"], ["name", "Some User Group"], ["workflow_state", "available"], ["created_at", "2022-09-26 21:58:08.065784"], ["updated_at", "2022-09-26 21:58:08.065784"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.3ms) SAVEPOINT active_record_1 User Exists (1.0ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 42166469], ["LIMIT", 1]] User Create (1.1ms) INSERT INTO "users" ("canvas_id", "sis_id", "email", "first_name", "last_name", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 42166469], ["sis_id", "62ca0b13a87ebc204db39fb2e9af6d84"], ["email", "cooldude@coolsite.com"], ["first_name", "Cool"], ["last_name", "Dude"], ["created_at", "2022-09-26 21:58:08.083774"], ["updated_at", "2022-09-26 21:58:08.083774"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.3ms) SAVEPOINT active_record_1 GroupMembership Exists (0.9ms) SELECT 1 AS one FROM "group_memberships" WHERE "group_memberships"."canvas_id" = $1 LIMIT $2 [["canvas_id", 96817825], ["LIMIT", 1]] GroupMembership Create (0.9ms) INSERT INTO "group_memberships" ("canvas_id", "canvas_user_id", "canvas_group_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 96817825], ["canvas_user_id", 42166469], ["canvas_group_id", 18764651], ["workflow_state", "accepted"], ["created_at", "2022-09-26 21:58:08.099828"], ["updated_at", "2022-09-26 21:58:08.099828"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 GroupMembership Exists (0.3ms) SELECT 1 AS one FROM "group_memberships" WHERE "group_memberships"."canvas_id" IS NULL AND "group_memberships"."id" != $1 LIMIT $2 [["id", 61], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Group Exists (0.4ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 61441901], ["LIMIT", 1]] Group Create (0.6ms) INSERT INTO "groups" ("canvas_id", "sis_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 61441901], ["sis_id", "7b926532280c92ea9487b4fe5cbf0ec1"], ["name", "Some User Group"], ["workflow_state", "available"], ["created_at", "2022-09-26 21:58:08.107406"], ["updated_at", "2022-09-26 21:58:08.107406"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 User Exists (0.3ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 79916945], ["LIMIT", 1]] User Create (0.4ms) INSERT INTO "users" ("canvas_id", "sis_id", "email", "first_name", "last_name", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 79916945], ["sis_id", "9c1705b408e765f025c4c65e7eddd831"], ["email", "cooldude@coolsite.com"], ["first_name", "Cool"], ["last_name", "Dude"], ["created_at", "2022-09-26 21:58:08.110803"], ["updated_at", "2022-09-26 21:58:08.110803"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 GroupMembership Exists (0.3ms) SELECT 1 AS one FROM "group_memberships" WHERE "group_memberships"."canvas_id" = $1 LIMIT $2 [["canvas_id", 57480053], ["LIMIT", 1]] GroupMembership Create (0.3ms) INSERT INTO "group_memberships" ("canvas_id", "canvas_user_id", "canvas_group_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 57480053], ["canvas_user_id", 79916945], ["canvas_group_id", 61441901], ["workflow_state", "accepted"], ["created_at", "2022-09-26 21:58:08.113735"], ["updated_at", "2022-09-26 21:58:08.113735"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 GroupMembership Load (0.2ms) SELECT "group_memberships".* FROM "group_memberships" ORDER BY "group_memberships"."id" ASC LIMIT $1 [["LIMIT", 1]] GroupMembership Exists (0.5ms) SELECT 1 AS one FROM "group_memberships" WHERE "group_memberships"."canvas_id" = $1 LIMIT $2 [["canvas_id", 57480053], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 67022150], ["LIMIT", 1]] Group Create (0.3ms) INSERT INTO "groups" ("canvas_id", "sis_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 67022150], ["sis_id", "60964c729d07f5d68d4af282c1319307"], ["name", "Some User Group"], ["workflow_state", "available"], ["created_at", "2022-09-26 21:58:08.121829"], ["updated_at", "2022-09-26 21:58:08.121829"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 User Exists (0.5ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 3718249], ["LIMIT", 1]] User Create (0.5ms) INSERT INTO "users" ("canvas_id", "sis_id", "email", "first_name", "last_name", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 3718249], ["sis_id", "f588a16d1ee42a387835b7d9a6829cf0"], ["email", "cooldude@coolsite.com"], ["first_name", "Cool"], ["last_name", "Dude"], ["created_at", "2022-09-26 21:58:08.125588"], ["updated_at", "2022-09-26 21:58:08.125588"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 GroupMembership Exists (0.3ms) SELECT 1 AS one FROM "group_memberships" WHERE "group_memberships"."canvas_id" = $1 LIMIT $2 [["canvas_id", 16454856], ["LIMIT", 1]] GroupMembership Create (0.4ms) INSERT INTO "group_memberships" ("canvas_id", "canvas_user_id", "canvas_group_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 16454856], ["canvas_user_id", 3718249], ["canvas_group_id", 67022150], ["workflow_state", "accepted"], ["created_at", "2022-09-26 21:58:08.129519"], ["updated_at", "2022-09-26 21:58:08.129519"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 GroupMembership Exists (0.4ms) SELECT 1 AS one FROM "group_memberships" WHERE "group_memberships"."canvas_id" = $1 AND "group_memberships"."id" != $2 LIMIT $3 [["canvas_id", 16454856], ["id", 63], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Group Exists (0.4ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 22949133], ["LIMIT", 1]] Group Create (0.3ms) INSERT INTO "groups" ("canvas_id", "sis_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 22949133], ["sis_id", "dd32fbef9c46b6c6508c4ce5f47844be"], ["name", "Some User Group"], ["workflow_state", "available"], ["created_at", "2022-09-26 21:58:08.136614"], ["updated_at", "2022-09-26 21:58:08.136614"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 User Exists (0.3ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 71604231], ["LIMIT", 1]] User Create (0.5ms) INSERT INTO "users" ("canvas_id", "sis_id", "email", "first_name", "last_name", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 71604231], ["sis_id", "cf2c6851c12274774b45bb29596e3349"], ["email", "cooldude@coolsite.com"], ["first_name", "Cool"], ["last_name", "Dude"], ["created_at", "2022-09-26 21:58:08.139365"], ["updated_at", "2022-09-26 21:58:08.139365"]]  (0.3ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 GroupMembership Exists (0.4ms) SELECT 1 AS one FROM "group_memberships" WHERE "group_memberships"."canvas_id" = $1 LIMIT $2 [["canvas_id", 34691160], ["LIMIT", 1]] GroupMembership Create (0.4ms) INSERT INTO "group_memberships" ("canvas_id", "canvas_user_id", "canvas_group_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 34691160], ["canvas_user_id", 71604231], ["canvas_group_id", 22949133], ["workflow_state", "accepted"], ["created_at", "2022-09-26 21:58:08.143988"], ["updated_at", "2022-09-26 21:58:08.143988"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 GroupMembership Exists (0.4ms) SELECT 1 AS one FROM "group_memberships" WHERE "group_memberships"."canvas_id" = $1 AND "group_memberships"."id" != $2 LIMIT $3 [["canvas_id", 34691160], ["id", 64], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Group Exists (0.4ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 74590447], ["LIMIT", 1]] Group Create (0.4ms) INSERT INTO "groups" ("canvas_id", "sis_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 74590447], ["sis_id", "720ddc0512e9c2f766cdd228e5de44c7"], ["name", "Some User Group"], ["workflow_state", "available"], ["created_at", "2022-09-26 21:58:08.150525"], ["updated_at", "2022-09-26 21:58:08.150525"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" IS NULL AND "groups"."id" != $1 LIMIT $2 [["id", 115], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Group Exists (0.5ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 66320292], ["LIMIT", 1]] Group Create (0.4ms) INSERT INTO "groups" ("canvas_id", "sis_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 66320292], ["sis_id", "199b85fed9848aadecc14f1dab578c33"], ["name", "Some User Group"], ["workflow_state", "available"], ["created_at", "2022-09-26 21:58:08.158843"], ["updated_at", "2022-09-26 21:58:08.158843"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Group Load (0.3ms) SELECT "groups".* FROM "groups" ORDER BY "groups"."id" ASC LIMIT $1 [["LIMIT", 1]] Group Exists (0.4ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 66320292], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1421977], ["LIMIT", 1]] Group Create (0.3ms) INSERT INTO "groups" ("canvas_id", "sis_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 1421977], ["sis_id", "b1eb95fe282a2e2c20be2b1260431c6a"], ["name", "Some User Group"], ["workflow_state", "available"], ["created_at", "2022-09-26 21:58:08.168015"], ["updated_at", "2022-09-26 21:58:08.168015"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 19006298], ["LIMIT", 1]] Group Create (0.3ms) INSERT INTO "groups" ("canvas_id", "sis_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 19006298], ["sis_id", "23cea7aadc9cf69bd2753ca0e58d7224"], ["name", "Some User Group"], ["workflow_state", "available"], ["created_at", "2022-09-26 21:58:08.172701"], ["updated_at", "2022-09-26 21:58:08.172701"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Group Exists (0.5ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 AND "groups"."id" != $2 LIMIT $3 [["canvas_id", 19006298], ["id", 118], ["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 15811696], ["LIMIT", 1]] Group Create (0.3ms) INSERT INTO "groups" ("canvas_id", "sis_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 15811696], ["sis_id", "3599bd19573685aef0336fb217d7707e"], ["name", "Some User Group"], ["workflow_state", "available"], ["created_at", "2022-09-26 21:58:08.180090"], ["updated_at", "2022-09-26 21:58:08.180090"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Group Exists (0.4ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 AND "groups"."id" != $2 LIMIT $3 [["canvas_id", 15811696], ["id", 119], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Role Exists (0.2ms) SELECT 1 AS one FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 25315649], ["LIMIT", 1]] Role Create (0.2ms) INSERT INTO "roles" ("canvas_id", "label", "base_role_type", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 25315649], ["label", "Cool Role"], ["base_role_type", "AccountMembership"], ["workflow_state", "active"], ["created_at", "2022-09-26 21:58:08.187546"], ["updated_at", "2022-09-26 21:58:08.187546"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Role Exists (0.6ms) SELECT 1 AS one FROM "roles" WHERE "roles"."canvas_id" IS NULL AND "roles"."id" != $1 LIMIT $2 [["id", 63], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Role Exists (0.3ms) SELECT 1 AS one FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 19926762], ["LIMIT", 1]] Role Create (0.3ms) INSERT INTO "roles" ("canvas_id", "label", "base_role_type", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 19926762], ["label", "Cool Role"], ["base_role_type", "AccountMembership"], ["workflow_state", "active"], ["created_at", "2022-09-26 21:58:08.196501"], ["updated_at", "2022-09-26 21:58:08.196501"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Role Load (0.2ms) SELECT "roles".* FROM "roles" ORDER BY "roles"."id" ASC LIMIT $1 [["LIMIT", 1]] Role Exists (0.5ms) SELECT 1 AS one FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 19926762], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) SELECT COUNT(*) FROM "roles" Role Load (0.3ms) SELECT "roles".* FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]]  (0.2ms) SAVEPOINT active_record_1 Role Exists (0.4ms) SELECT 1 AS one FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] Role Create (0.6ms) INSERT INTO "roles" ("canvas_id", "label", "base_role_type", "canvas_account_id", "workflow_state", "permissions", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 1], ["label", "Account Admin"], ["base_role_type", "AccountMembership"], ["canvas_account_id", 10], ["workflow_state", "built_in"], ["permissions", "{\"manage_wiki\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"post_to_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"moderate_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_announcements\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"send_messages\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"send_messages_all\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_outcomes\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"create_conferences\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"create_collaborations\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_roster\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_all_grades\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_grades\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_rubrics\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"comment_on_others_submissions\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_students\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_admin_users\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_role_overrides\":{\"enabled\":true,\"locked\":true,\"readonly\":true,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_account_memberships\":{\"enabled\":true,\"locked\":true,\"readonly\":true,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_account_settings\":{\"enabled\":true,\"locked\":true,\"readonly\":true,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_groups\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_group_pages\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_files\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_assignments\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"undelete_courses\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_grade_changes\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_course_changes\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_question_banks\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_calendar\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_reports\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_courses\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_user_logins\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_user_observers\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_alerts\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"become_user\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_developer_keys\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"import_sis\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_sis\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_sis\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_course_list\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_statistics\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_storage_quotas\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_course_content\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_content\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_interaction_alerts\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"change_course_state\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_sections\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_feature_flags\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_quiz_answer_audits\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"moderate_grades\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"lti_add_edit\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true}}"], ["created_at", "2022-09-26 21:58:08.207800"], ["updated_at", "2022-09-26 21:58:08.207800"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.3ms) SELECT COUNT(*) FROM "roles" Role Load (0.3ms) SELECT "roles".* FROM "roles" ORDER BY "roles"."id" DESC LIMIT $1 [["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Role Exists (0.3ms) SELECT 1 AS one FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] Role Create (0.3ms) INSERT INTO "roles" ("canvas_id", "label", "base_role_type", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 1], ["label", "Cool Role"], ["base_role_type", "AccountMembership"], ["workflow_state", "active"], ["created_at", "2022-09-26 21:58:08.218843"], ["updated_at", "2022-09-26 21:58:08.218843"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.3ms) SELECT COUNT(*) FROM "roles" Role Load (0.3ms) SELECT "roles".* FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]]  (0.2ms) SAVEPOINT active_record_1 Role Exists (0.5ms) SELECT 1 AS one FROM "roles" WHERE "roles"."canvas_id" = $1 AND "roles"."id" != $2 LIMIT $3 [["canvas_id", 1], ["id", 66], ["LIMIT", 1]] Role Update (0.6ms) UPDATE "roles" SET "label" = $1, "canvas_account_id" = $2, "permissions" = $3, "workflow_state" = $4, "updated_at" = $5 WHERE "roles"."id" = $6 [["label", "Account Admin"], ["canvas_account_id", 10], ["permissions", "{\"manage_wiki\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"post_to_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"moderate_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_announcements\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"send_messages\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"send_messages_all\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_outcomes\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"create_conferences\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"create_collaborations\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_roster\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_all_grades\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_grades\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_rubrics\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"comment_on_others_submissions\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_students\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_admin_users\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_role_overrides\":{\"enabled\":true,\"locked\":true,\"readonly\":true,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_account_memberships\":{\"enabled\":true,\"locked\":true,\"readonly\":true,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_account_settings\":{\"enabled\":true,\"locked\":true,\"readonly\":true,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_groups\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_group_pages\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_files\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_assignments\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"undelete_courses\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_grade_changes\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_course_changes\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_question_banks\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_calendar\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_reports\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_courses\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_user_logins\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_user_observers\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_alerts\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"become_user\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_developer_keys\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"import_sis\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_sis\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_sis\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_course_list\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_statistics\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_storage_quotas\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_course_content\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_content\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_interaction_alerts\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"change_course_state\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_sections\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_feature_flags\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_quiz_answer_audits\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"moderate_grades\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"lti_add_edit\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true}}"], ["workflow_state", "built_in"], ["updated_at", "2022-09-26 21:58:08.225345"], ["id", 66]]  (0.3ms) RELEASE SAVEPOINT active_record_1  (0.3ms) SELECT COUNT(*) FROM "roles" Role Load (0.3ms) SELECT "roles".* FROM "roles" WHERE "roles"."id" = $1 LIMIT $2 [["id", 66], ["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) SAVEPOINT active_record_1 Section Exists (1.1ms) SELECT 1 AS one FROM "sections" WHERE "sections"."canvas_id" = $1 LIMIT $2 [["canvas_id", 36920143], ["LIMIT", 1]] Section Create (1.1ms) INSERT INTO "sections" ("canvas_id", "created_at", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["canvas_id", 36920143], ["created_at", "2022-09-26 21:58:08.248614"], ["updated_at", "2022-09-26 21:58:08.248614"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Section Exists (0.4ms) SELECT 1 AS one FROM "sections" WHERE "sections"."canvas_id" IS NULL AND "sections"."id" != $1 LIMIT $2 [["id", 91], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Section Exists (0.3ms) SELECT 1 AS one FROM "sections" WHERE "sections"."canvas_id" = $1 LIMIT $2 [["canvas_id", 19210249], ["LIMIT", 1]] Section Create (0.3ms) INSERT INTO "sections" ("canvas_id", "created_at", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["canvas_id", 19210249], ["created_at", "2022-09-26 21:58:08.266320"], ["updated_at", "2022-09-26 21:58:08.266320"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Section Load (0.2ms) SELECT "sections".* FROM "sections" ORDER BY "sections"."id" ASC LIMIT $1 [["LIMIT", 1]] Section Exists (0.3ms) SELECT 1 AS one FROM "sections" WHERE "sections"."canvas_id" = $1 LIMIT $2 [["canvas_id", 19210249], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Section Exists (0.3ms) SELECT 1 AS one FROM "sections" WHERE "sections"."canvas_id" = $1 LIMIT $2 [["canvas_id", 47647774], ["LIMIT", 1]] Section Create (0.3ms) INSERT INTO "sections" ("canvas_id", "created_at", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["canvas_id", 47647774], ["created_at", "2022-09-26 21:58:08.273048"], ["updated_at", "2022-09-26 21:58:08.273048"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Section Exists (0.4ms) SELECT 1 AS one FROM "sections" WHERE "sections"."canvas_id" = $1 AND "sections"."id" != $2 LIMIT $3 [["canvas_id", 47647774], ["id", 93], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Section Exists (0.3ms) SELECT 1 AS one FROM "sections" WHERE "sections"."canvas_id" = $1 LIMIT $2 [["canvas_id", 35832675], ["LIMIT", 1]] Section Create (0.3ms) INSERT INTO "sections" ("canvas_id", "created_at", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["canvas_id", 35832675], ["created_at", "2022-09-26 21:58:08.280634"], ["updated_at", "2022-09-26 21:58:08.280634"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Submission Exists (1.9ms) SELECT 1 AS one FROM "submissions" WHERE "submissions"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] Submission Create (0.7ms) INSERT INTO "submissions" ("canvas_id", "submitted_at", "graded_at", "score", "points_possible", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 1], ["submitted_at", "2022-09-19 21:58:08.299303"], ["graded_at", "2022-09-25 21:58:08.299436"], ["score", 5.0], ["points_possible", 10.0], ["created_at", "2022-09-26 21:58:08.302892"], ["updated_at", "2022-09-26 21:58:08.302892"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Submission Exists (0.4ms) SELECT 1 AS one FROM "submissions" WHERE "submissions"."canvas_id" IS NULL AND "submissions"."id" != $1 LIMIT $2 [["id", 71], ["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Submission Exists (0.4ms) SELECT 1 AS one FROM "submissions" WHERE "submissions"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]] Submission Create (0.3ms) INSERT INTO "submissions" ("canvas_id", "submitted_at", "graded_at", "score", "points_possible", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 2], ["submitted_at", "2022-09-19 21:58:08.312133"], ["graded_at", "2022-09-25 21:58:08.312264"], ["score", 5.0], ["points_possible", 10.0], ["created_at", "2022-09-26 21:58:08.313651"], ["updated_at", "2022-09-26 21:58:08.313651"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Submission Load (0.2ms) SELECT "submissions".* FROM "submissions" ORDER BY "submissions"."id" ASC LIMIT $1 [["LIMIT", 1]] Submission Exists (0.3ms) SELECT 1 AS one FROM "submissions" WHERE "submissions"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Submission Exists (0.3ms) SELECT 1 AS one FROM "submissions" WHERE "submissions"."canvas_id" = $1 LIMIT $2 [["canvas_id", 3], ["LIMIT", 1]] Submission Create (0.3ms) INSERT INTO "submissions" ("canvas_id", "submitted_at", "graded_at", "score", "points_possible", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 3], ["submitted_at", "2022-09-19 21:58:08.319571"], ["graded_at", "2022-09-25 21:58:08.319662"], ["score", 5.0], ["points_possible", 10.0], ["created_at", "2022-09-26 21:58:08.320762"], ["updated_at", "2022-09-26 21:58:08.320762"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Submission Exists (0.3ms) SELECT 1 AS one FROM "submissions" WHERE "submissions"."canvas_id" = $1 AND "submissions"."id" != $2 LIMIT $3 [["canvas_id", 3], ["id", 73], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.3ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Submission Exists (0.3ms) SELECT 1 AS one FROM "submissions" WHERE "submissions"."canvas_id" = $1 LIMIT $2 [["canvas_id", 4], ["LIMIT", 1]] Submission Create (0.4ms) INSERT INTO "submissions" ("canvas_id", "submitted_at", "graded_at", "score", "points_possible", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 4], ["submitted_at", "2022-09-19 21:58:08.326075"], ["graded_at", "2022-09-25 21:58:08.326243"], ["score", 5.0], ["points_possible", 10.0], ["created_at", "2022-09-26 21:58:08.327936"], ["updated_at", "2022-09-26 21:58:08.327936"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Submission Exists (0.5ms) SELECT 1 AS one FROM "submissions" WHERE "submissions"."canvas_id" = $1 AND "submissions"."id" != $2 LIMIT $3 [["canvas_id", 4], ["id", 74], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Submission Exists (0.3ms) SELECT 1 AS one FROM "submissions" WHERE "submissions"."canvas_id" = $1 LIMIT $2 [["canvas_id", 5], ["LIMIT", 1]] Submission Create (0.3ms) INSERT INTO "submissions" ("canvas_id", "submitted_at", "graded_at", "score", "points_possible", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 5], ["submitted_at", "2022-09-19 21:58:08.333961"], ["graded_at", "2022-09-25 21:58:08.334077"], ["score", 5.0], ["points_possible", 10.0], ["created_at", "2022-09-26 21:58:08.335484"], ["updated_at", "2022-09-26 21:58:08.335484"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Submission Exists (0.3ms) SELECT 1 AS one FROM "submissions" WHERE "submissions"."canvas_id" = $1 AND "submissions"."id" != $2 LIMIT $3 [["canvas_id", 5], ["id", 75], ["LIMIT", 1]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Term Exists (0.5ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 44074489], ["LIMIT", 1]] Term Create (0.4ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 44074489], ["name", "Cool Term"], ["start_at", "2022-09-23 21:58:06.506357"], ["end_at", "2022-09-29 21:58:06.506527"], ["workflow_state", "active"], ["sis_id", "f74e07a23163555d030ed847710fdc45"], ["created_at", "2022-09-26 21:58:08.341951"], ["updated_at", "2022-09-26 21:58:08.341951"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Term Exists (0.3ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" IS NULL AND "terms"."id" != $1 LIMIT $2 [["id", 179], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Term Exists (0.4ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 20138736], ["LIMIT", 1]] Term Create (0.4ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 20138736], ["name", "Cool Term"], ["start_at", "2022-09-23 21:58:06.506357"], ["end_at", "2022-09-29 21:58:06.506527"], ["workflow_state", "active"], ["sis_id", "f4b9a483b17aefc3461b09daf8df03a3"], ["created_at", "2022-09-26 21:58:08.350186"], ["updated_at", "2022-09-26 21:58:08.350186"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Term Load (0.2ms) SELECT "terms".* FROM "terms" ORDER BY "terms"."id" ASC LIMIT $1 [["LIMIT", 1]] Term Exists (0.3ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 20138736], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Term Exists (0.3ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 25276353], ["LIMIT", 1]] Term Create (0.5ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 25276353], ["name", "Cool Term"], ["start_at", "2022-09-23 21:58:06.506357"], ["end_at", "2022-09-29 21:58:06.506527"], ["workflow_state", "active"], ["sis_id", "0fff8b0fa4a7e74c0ef971a5056a7c87"], ["created_at", "2022-09-26 21:58:08.357281"], ["updated_at", "2022-09-26 21:58:08.357281"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Term Exists (0.3ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 12840592], ["LIMIT", 1]] Term Create (0.3ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 12840592], ["name", "Cool Term"], ["start_at", "2022-09-24 21:58:08.361461"], ["end_at", "2022-09-29 21:58:08.361541"], ["workflow_state", "active"], ["sis_id", "851b9d64618dd35c77196ca101c32afd"], ["created_at", "2022-09-26 21:58:08.363189"], ["updated_at", "2022-09-26 21:58:08.363189"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 Term Exists (0.4ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 4844427], ["LIMIT", 1]] Term Create (0.4ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 4844427], ["name", "Cool Term"], ["start_at", "2022-09-23 21:58:06.506357"], ["end_at", "2022-09-29 21:58:06.506527"], ["workflow_state", "inactive"], ["sis_id", "ed32344c84baab02790644567425d7ff"], ["created_at", "2022-09-26 21:58:08.366934"], ["updated_at", "2022-09-26 21:58:08.366934"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 Term Exists (0.3ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 97620281], ["LIMIT", 1]] Term Create (0.3ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 97620281], ["name", "Cool Term"], ["start_at", "2022-07-26 21:58:08.368776"], ["end_at", "2022-08-26 21:58:08.368866"], ["workflow_state", "active"], ["sis_id", "c68d7b9024d42eee7e5608275bffd834"], ["created_at", "2022-09-26 21:58:08.370619"], ["updated_at", "2022-09-26 21:58:08.370619"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 Term Exists (0.4ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 97838773], ["LIMIT", 1]] Term Create (0.5ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 97838773], ["name", "Cool Term"], ["start_at", "2023-03-26 21:58:08.372198"], ["end_at", "2023-09-26 21:58:08.372309"], ["workflow_state", "active"], ["sis_id", "bcdf89d4bb17ec248d1b31c484fa080a"], ["created_at", "2022-09-26 21:58:08.374439"], ["updated_at", "2022-09-26 21:58:08.374439"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Term Load (0.5ms) SELECT "terms".* FROM "terms" WHERE "terms"."workflow_state" = $1 AND (start_at <= '2022-10-11 21:58:08.376983' OR start_at IS NULL) AND (end_at >= '2022-09-11 21:58:08.377228' OR end_at IS NULL) [["workflow_state", "active"]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) SELECT COUNT(*) FROM "terms" Term Load (0.2ms) SELECT "terms".* FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]]  (0.6ms) SAVEPOINT active_record_1 Term Exists (0.4ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] Term Create (0.3ms) INSERT INTO "terms" ("canvas_id", "name", "workflow_state", "grading_period_group_id", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 1], ["name", "Default Term"], ["workflow_state", "active"], ["grading_period_group_id", 1], ["sis_id", "Test"], ["created_at", "2022-09-26 21:58:08.385452"], ["updated_at", "2022-09-26 21:58:08.385452"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SELECT COUNT(*) FROM "terms" Term Load (0.2ms) SELECT "terms".* FROM "terms" ORDER BY "terms"."id" DESC LIMIT $1 [["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) SAVEPOINT active_record_1 Term Exists (0.5ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] Term Create (0.4ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 1], ["name", "Cool Term"], ["start_at", "2022-09-23 21:58:06.506357"], ["end_at", "2022-09-29 21:58:06.506527"], ["workflow_state", "active"], ["sis_id", "5b947ed9083165c553ca93d0a8feeef3"], ["created_at", "2022-09-26 21:58:08.393502"], ["updated_at", "2022-09-26 21:58:08.393502"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.3ms) SELECT COUNT(*) FROM "terms" Term Load (0.3ms) SELECT "terms".* FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]]  (0.3ms) SAVEPOINT active_record_1 Term Exists (0.3ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 AND "terms"."id" != $2 LIMIT $3 [["canvas_id", 1], ["id", 187], ["LIMIT", 1]] Term Update (0.5ms) UPDATE "terms" SET "name" = $1, "sis_id" = $2, "start_at" = $3, "end_at" = $4, "grading_period_group_id" = $5, "updated_at" = $6 WHERE "terms"."id" = $7 [["name", "Default Term"], ["sis_id", "Test"], ["start_at", nil], ["end_at", nil], ["grading_period_group_id", 1], ["updated_at", "2022-09-26 21:58:08.399677"], ["id", 187]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.3ms) SELECT COUNT(*) FROM "terms" Term Load (0.2ms) SELECT "terms".* FROM "terms" WHERE "terms"."id" = $1 LIMIT $2 [["id", 187], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) SAVEPOINT active_record_1 User Exists (0.7ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 19956458], ["LIMIT", 1]] User Create (0.5ms) INSERT INTO "users" ("canvas_id", "sis_id", "email", "first_name", "last_name", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 19956458], ["sis_id", "366e8b1601acc4402972d3eecca26adc"], ["email", "cooldude@coolsite.com"], ["first_name", "Cool"], ["last_name", "Dude"], ["created_at", "2022-09-26 21:58:08.409464"], ["updated_at", "2022-09-26 21:58:08.409464"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 User Exists (0.4ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" IS NULL AND "users"."id" != $1 LIMIT $2 [["id", 155], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 User Exists (0.3ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 82201363], ["LIMIT", 1]] User Create (0.3ms) INSERT INTO "users" ("canvas_id", "sis_id", "email", "first_name", "last_name", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 82201363], ["sis_id", "049bedc79a91289ecd9160eaf7e9e869"], ["email", "cooldude@coolsite.com"], ["first_name", "Cool"], ["last_name", "Dude"], ["created_at", "2022-09-26 21:58:08.419645"], ["updated_at", "2022-09-26 21:58:08.419645"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 User Load (0.2ms) SELECT "users".* FROM "users" ORDER BY "users"."id" ASC LIMIT $1 [["LIMIT", 1]] User Exists (0.3ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 82201363], ["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 User Exists (0.4ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 17400191], ["LIMIT", 1]] User Create (0.4ms) INSERT INTO "users" ("canvas_id", "sis_id", "email", "first_name", "last_name", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 17400191], ["sis_id", "4f8f4c91a91886d044de855d564a84a1"], ["email", "cooldude@coolsite.com"], ["first_name", "Cool"], ["last_name", "Dude"], ["created_at", "2022-09-26 21:58:08.428595"], ["updated_at", "2022-09-26 21:58:08.428595"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 User Exists (0.4ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 85794591], ["LIMIT", 1]] User Create (0.3ms) INSERT INTO "users" ("canvas_id", "sis_id", "email", "first_name", "last_name", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 85794591], ["sis_id", "3ed9b85d6f5f79b5217a9342c8a4bdde"], ["email", "cooldude@coolsite.com"], ["first_name", "Cool"], ["last_name", "Dude"], ["created_at", "2022-09-26 21:58:08.434110"], ["updated_at", "2022-09-26 21:58:08.434110"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 User Exists (0.3ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 91931435], ["LIMIT", 1]] User Create (0.3ms) INSERT INTO "users" ("canvas_id", "sis_id", "email", "first_name", "last_name", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 91931435], ["sis_id", "2f2a7a95c7c875656558e8015ad9874d"], ["email", "cooldude@coolsite.com"], ["first_name", "Cool"], ["last_name", "Dude"], ["created_at", "2022-09-26 21:58:08.439201"], ["updated_at", "2022-09-26 21:58:08.439201"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.4ms) SELECT COUNT(*) FROM "assignment_groups" AssignmentGroup Create Many (0.9ms) INSERT INTO "assignment_groups" ("canvas_id","canvas_course_id","name","rules","position","group_weight","workflow_state","canvas_created_at","canvas_updated_at","created_at","updated_at") VALUES (1,1,'Assignments','--- drop_lowest:1\nnever_drop:36\n ',1,50.0,'available','2017-09-08 01:37:33','2017-09-08 01:37:33','2022-09-26 21:58:08.451227','2022-09-26 21:58:08.451227'),(2,1,'Tests',NULL,1,50.0,'available','2017-09-08 01:37:33','2017-09-08 01:37:33','2022-09-26 21:58:08.451227','2022-09-26 21:58:08.451227') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","canvas_course_id"=EXCLUDED."canvas_course_id","name"=EXCLUDED."name","rules"=EXCLUDED."rules","position"=EXCLUDED."position","group_weight"=EXCLUDED."group_weight","workflow_state"=EXCLUDED."workflow_state","canvas_created_at"=EXCLUDED."canvas_created_at","canvas_updated_at"=EXCLUDED."canvas_updated_at","updated_at"=EXCLUDED."updated_at" WHERE ("assignment_groups".canvas_id, "assignment_groups".canvas_course_id, "assignment_groups".name, "assignment_groups".rules, "assignment_groups".position, "assignment_groups".group_weight, "assignment_groups".workflow_state, "assignment_groups".canvas_created_at, "assignment_groups".canvas_updated_at) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.canvas_course_id, EXCLUDED.name, EXCLUDED.rules, EXCLUDED.position, EXCLUDED.group_weight, EXCLUDED.workflow_state, EXCLUDED.canvas_created_at, EXCLUDED.canvas_updated_at) RETURNING "id"  (0.4ms) SELECT COUNT(*) FROM "assignment_groups"  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) SELECT COUNT(*) FROM "assignments" Assignment Create Many (1.1ms) INSERT INTO "assignments" ("canvas_id","title","description","due_at","unlock_at","lock_at","points_possible","min_score","max_score","mastery_score","grading_type","submission_types","workflow_state","canvas_context_id","canvas_context_type","canvas_assignment_group_id","canvas_grading_scheme_id","canvas_grading_standard_id","created_at","updated_at") VALUES (88,'Assignment 1','

fdsfds

',NULL,NULL,NULL,100.0,NULL,NULL,NULL,'points','online_text_entry','published',58,'Course',55,NULL,NULL,'2022-09-26 21:58:08.457816','2022-09-26 21:58:08.457816'),(89,'fdsfdsfds','

fdsfdsfsdf

',NULL,NULL,NULL,100.0,NULL,NULL,NULL,'points','online_text_entry','published',59,'Course',56,NULL,NULL,'2022-09-26 21:58:08.457816','2022-09-26 21:58:08.457816') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","title"=EXCLUDED."title","description"=EXCLUDED."description","due_at"=EXCLUDED."due_at","unlock_at"=EXCLUDED."unlock_at","lock_at"=EXCLUDED."lock_at","points_possible"=EXCLUDED."points_possible","min_score"=EXCLUDED."min_score","max_score"=EXCLUDED."max_score","mastery_score"=EXCLUDED."mastery_score","grading_type"=EXCLUDED."grading_type","submission_types"=EXCLUDED."submission_types","workflow_state"=EXCLUDED."workflow_state","canvas_context_id"=EXCLUDED."canvas_context_id","canvas_context_type"=EXCLUDED."canvas_context_type","canvas_assignment_group_id"=EXCLUDED."canvas_assignment_group_id","canvas_grading_scheme_id"=EXCLUDED."canvas_grading_scheme_id","canvas_grading_standard_id"=EXCLUDED."canvas_grading_standard_id","updated_at"=EXCLUDED."updated_at" WHERE ("assignments".canvas_id, "assignments".title, "assignments".description, "assignments".due_at, "assignments".unlock_at, "assignments".lock_at, "assignments".points_possible, "assignments".min_score, "assignments".max_score, "assignments".mastery_score, "assignments".grading_type, "assignments".submission_types, "assignments".workflow_state, "assignments".canvas_context_id, "assignments".canvas_context_type, "assignments".canvas_assignment_group_id, "assignments".canvas_grading_scheme_id, "assignments".canvas_grading_standard_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.title, EXCLUDED.description, EXCLUDED.due_at, EXCLUDED.unlock_at, EXCLUDED.lock_at, EXCLUDED.points_possible, EXCLUDED.min_score, EXCLUDED.max_score, EXCLUDED.mastery_score, EXCLUDED.grading_type, EXCLUDED.submission_types, EXCLUDED.workflow_state, EXCLUDED.canvas_context_id, EXCLUDED.canvas_context_type, EXCLUDED.canvas_assignment_group_id, EXCLUDED.canvas_grading_scheme_id, EXCLUDED.canvas_grading_standard_id) RETURNING "id"  (0.4ms) SELECT COUNT(*) FROM "assignments"  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (1.2ms) SELECT COUNT(*) FROM "content_migrations" ContentMigration Create Many (1.2ms) INSERT INTO "content_migrations" ("canvas_id","canvas_context_id","canvas_context_type","workflow_state","migration_settings","started_at","finished_at","progress","canvas_source_course_id","migration_type","canvas_child_subscription_id","canvas_root_account_id","created_at","updated_at") VALUES (101,1250,'Course','imported',NULL,'2022-02-18 10:10:40','2022-02-18 10:11:40',100.0,1200,'course_copy_importer',NULL,1,'2022-09-26 21:58:08.472957','2022-09-26 21:58:08.472957'),(102,1251,'Course','imported',NULL,'2022-02-18 10:10:40','2022-02-18 10:11:40',100.0,1120,'master_course_import',3,1,'2022-09-26 21:58:08.472957','2022-09-26 21:58:08.472957') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","canvas_context_id"=EXCLUDED."canvas_context_id","canvas_context_type"=EXCLUDED."canvas_context_type","workflow_state"=EXCLUDED."workflow_state","migration_settings"=EXCLUDED."migration_settings","started_at"=EXCLUDED."started_at","finished_at"=EXCLUDED."finished_at","progress"=EXCLUDED."progress","canvas_source_course_id"=EXCLUDED."canvas_source_course_id","migration_type"=EXCLUDED."migration_type","canvas_child_subscription_id"=EXCLUDED."canvas_child_subscription_id","canvas_root_account_id"=EXCLUDED."canvas_root_account_id","updated_at"=EXCLUDED."updated_at" WHERE ("content_migrations".canvas_id, "content_migrations".canvas_context_id, "content_migrations".canvas_context_type, "content_migrations".workflow_state, "content_migrations".migration_settings, "content_migrations".started_at, "content_migrations".finished_at, "content_migrations".progress, "content_migrations".canvas_source_course_id, "content_migrations".migration_type, "content_migrations".canvas_child_subscription_id, "content_migrations".canvas_root_account_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.canvas_context_id, EXCLUDED.canvas_context_type, EXCLUDED.workflow_state, EXCLUDED.migration_settings, EXCLUDED.started_at, EXCLUDED.finished_at, EXCLUDED.progress, EXCLUDED.canvas_source_course_id, EXCLUDED.migration_type, EXCLUDED.canvas_child_subscription_id, EXCLUDED.canvas_root_account_id) RETURNING "id"  (0.4ms) SELECT COUNT(*) FROM "content_migrations"  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) SELECT COUNT(*) FROM "context_module_items" ContextModuleItem Create Many (0.5ms) INSERT INTO "context_module_items" ("canvas_id","canvas_context_module_id","position","canvas_content_id","canvas_content_type","workflow_state","canvas_assignment_id","created_at","updated_at") VALUES (15,9,1,83,'Assignment','active',1,'2022-09-26 21:58:08.479960','2022-09-26 21:58:08.479960'),(16,10,1,80,'Assignment','active',2,'2022-09-26 21:58:08.479960','2022-09-26 21:58:08.479960') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","canvas_context_module_id"=EXCLUDED."canvas_context_module_id","position"=EXCLUDED."position","canvas_content_id"=EXCLUDED."canvas_content_id","canvas_content_type"=EXCLUDED."canvas_content_type","workflow_state"=EXCLUDED."workflow_state","canvas_assignment_id"=EXCLUDED."canvas_assignment_id","updated_at"=EXCLUDED."updated_at" WHERE ("context_module_items".canvas_id, "context_module_items".canvas_context_module_id, "context_module_items".position, "context_module_items".canvas_content_id, "context_module_items".canvas_content_type, "context_module_items".workflow_state, "context_module_items".canvas_assignment_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.canvas_context_module_id, EXCLUDED.position, EXCLUDED.canvas_content_id, EXCLUDED.canvas_content_type, EXCLUDED.workflow_state, EXCLUDED.canvas_assignment_id) RETURNING "id"  (0.2ms) SELECT COUNT(*) FROM "context_module_items"  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.5ms) SELECT COUNT(*) FROM "context_modules" ContextModule Create Many (0.6ms) INSERT INTO "context_modules" ("canvas_id","canvas_context_id","canvas_context_type","position","name","workflow_state","deleted_at","created_at","updated_at") VALUES (23,785,'Course',1,'New Mod','active',NULL,'2022-09-26 21:58:08.485889','2022-09-26 21:58:08.485889'),(4,27,'Course',1,'Modules gonna module','unpublished',NULL,'2022-09-26 21:58:08.485889','2022-09-26 21:58:08.485889') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","canvas_context_id"=EXCLUDED."canvas_context_id","canvas_context_type"=EXCLUDED."canvas_context_type","position"=EXCLUDED."position","name"=EXCLUDED."name","workflow_state"=EXCLUDED."workflow_state","deleted_at"=EXCLUDED."deleted_at","updated_at"=EXCLUDED."updated_at" WHERE ("context_modules".canvas_id, "context_modules".canvas_context_id, "context_modules".canvas_context_type, "context_modules".position, "context_modules".name, "context_modules".workflow_state, "context_modules".deleted_at) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.canvas_context_id, EXCLUDED.canvas_context_type, EXCLUDED.position, EXCLUDED.name, EXCLUDED.workflow_state, EXCLUDED.deleted_at) RETURNING "id"  (0.3ms) SELECT COUNT(*) FROM "context_modules"  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.4ms) SELECT COUNT(*) FROM "courses" Course Create Many (0.7ms) INSERT INTO "courses" ("canvas_id","sis_id","course_code","name","canvas_account_id","canvas_term_id","start_at","end_at","workflow_state","grading_standard_id","created_at","updated_at") VALUES (1,'course_sis_id_1','C1','Course #1',1,1,'2017-03-27 21:53:18','2017-04-27 12:21:18','active',NULL,'2022-09-26 21:58:08.491993','2022-09-26 21:58:08.491993'),(2,'course_sis_id_2','C2','Course #2',1,1,'2017-03-27 21:53:18','2017-04-27 12:21:18','unpublished',NULL,'2022-09-26 21:58:08.491993','2022-09-26 21:58:08.491993') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","sis_id"=EXCLUDED."sis_id","course_code"=EXCLUDED."course_code","name"=EXCLUDED."name","canvas_account_id"=EXCLUDED."canvas_account_id","canvas_term_id"=EXCLUDED."canvas_term_id","start_at"=EXCLUDED."start_at","end_at"=EXCLUDED."end_at","workflow_state"=EXCLUDED."workflow_state","grading_standard_id"=EXCLUDED."grading_standard_id","updated_at"=EXCLUDED."updated_at" WHERE ("courses".canvas_id, "courses".sis_id, "courses".course_code, "courses".name, "courses".canvas_account_id, "courses".canvas_term_id, "courses".start_at, "courses".end_at, "courses".workflow_state, "courses".grading_standard_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.sis_id, EXCLUDED.course_code, EXCLUDED.name, EXCLUDED.canvas_account_id, EXCLUDED.canvas_term_id, EXCLUDED.start_at, EXCLUDED.end_at, EXCLUDED.workflow_state, EXCLUDED.grading_standard_id) RETURNING "id"  (0.3ms) SELECT COUNT(*) FROM "courses"  (0.2ms) ROLLBACK  (0.3ms) BEGIN  (0.4ms) SELECT COUNT(*) FROM "users" User Create Many (0.7ms) INSERT INTO "users" ("canvas_id","sis_id","email","first_name","last_name","name","sortable_name","workflow_state","login_id","created_at","updated_at") VALUES (1,'sis_id_1','poorbastard@yharnam.com','Patches','the Spider','Patches the Spider','the Spider, Patches','active','spiderdude1337','2022-09-26 21:58:08.499485','2022-09-26 21:58:08.499485'),(2,'sis_id_2','dreamer@yharnam.com','Hunter','Djura','Hunter Djura','Djura, Hunter','active','retireddude110','2022-09-26 21:58:08.499485','2022-09-26 21:58:08.499485') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","sis_id"=EXCLUDED."sis_id","email"=EXCLUDED."email","first_name"=EXCLUDED."first_name","last_name"=EXCLUDED."last_name","name"=EXCLUDED."name","sortable_name"=EXCLUDED."sortable_name","workflow_state"=EXCLUDED."workflow_state","login_id"=EXCLUDED."login_id","updated_at"=EXCLUDED."updated_at" WHERE ("users".canvas_id, "users".sis_id, "users".email, "users".first_name, "users".last_name, "users".name, "users".sortable_name, "users".workflow_state, "users".login_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.sis_id, EXCLUDED.email, EXCLUDED.first_name, EXCLUDED.last_name, EXCLUDED.name, EXCLUDED.sortable_name, EXCLUDED.workflow_state, EXCLUDED.login_id) RETURNING "id"  (0.4ms) SELECT COUNT(*) FROM "users"  (0.3ms) ROLLBACK  (0.1ms) BEGIN User Create Many (0.5ms) INSERT INTO "users" ("canvas_id","sis_id","email","first_name","last_name","name","sortable_name","workflow_state","login_id","created_at","updated_at") VALUES (1,'sis_id_1','poorbastard@yharnam.com','Patches','the Spider','Patches the Spider','the Spider, Patches','active','spiderdude1337','2022-09-26 21:58:08.504419','2022-09-26 21:58:08.504419'),(2,'sis_id_2','dreamer@yharnam.com','Hunter','Djura','Hunter Djura','Djura, Hunter','active','retireddude110','2022-09-26 21:58:08.504419','2022-09-26 21:58:08.504419') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","sis_id"=EXCLUDED."sis_id","email"=EXCLUDED."email","first_name"=EXCLUDED."first_name","last_name"=EXCLUDED."last_name","name"=EXCLUDED."name","sortable_name"=EXCLUDED."sortable_name","workflow_state"=EXCLUDED."workflow_state","login_id"=EXCLUDED."login_id","updated_at"=EXCLUDED."updated_at" WHERE ("users".canvas_id, "users".sis_id, "users".email, "users".first_name, "users".last_name, "users".name, "users".sortable_name, "users".workflow_state, "users".login_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.sis_id, EXCLUDED.email, EXCLUDED.first_name, EXCLUDED.last_name, EXCLUDED.name, EXCLUDED.sortable_name, EXCLUDED.workflow_state, EXCLUDED.login_id) RETURNING "id" User Load (0.3ms) SELECT "users".* FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) SELECT COUNT(*) FROM "courses" Course Create Many (0.5ms) INSERT INTO "courses" ("canvas_id","sis_id","course_code","name","canvas_account_id","canvas_term_id","start_at","end_at","workflow_state","grading_standard_id","created_at","updated_at") VALUES (1,'course_sis_id_1','C1','Course #1',1,1,'2017-03-27 21:53:18','2017-04-27 12:21:18','active',NULL,'2022-09-26 21:58:08.511614','2022-09-26 21:58:08.511614'),(2,'course_sis_id_2','C2','Course #2',1,1,'2017-03-27 21:53:18','2017-04-27 12:21:18','unpublished',NULL,'2022-09-26 21:58:08.511614','2022-09-26 21:58:08.511614') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","sis_id"=EXCLUDED."sis_id","course_code"=EXCLUDED."course_code","name"=EXCLUDED."name","canvas_account_id"=EXCLUDED."canvas_account_id","canvas_term_id"=EXCLUDED."canvas_term_id","start_at"=EXCLUDED."start_at","end_at"=EXCLUDED."end_at","workflow_state"=EXCLUDED."workflow_state","grading_standard_id"=EXCLUDED."grading_standard_id","updated_at"=EXCLUDED."updated_at" WHERE ("courses".canvas_id, "courses".sis_id, "courses".course_code, "courses".name, "courses".canvas_account_id, "courses".canvas_term_id, "courses".start_at, "courses".end_at, "courses".workflow_state, "courses".grading_standard_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.sis_id, EXCLUDED.course_code, EXCLUDED.name, EXCLUDED.canvas_account_id, EXCLUDED.canvas_term_id, EXCLUDED.start_at, EXCLUDED.end_at, EXCLUDED.workflow_state, EXCLUDED.grading_standard_id) RETURNING "id"  (0.2ms) SELECT COUNT(*) FROM "courses" Course Load (0.2ms) SELECT "courses".* FROM "courses" ORDER BY "courses"."id" ASC LIMIT $1 [["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.4ms) SELECT COUNT(*) FROM "enrollments" Enrollment Create Many (0.5ms) INSERT INTO "enrollments" ("canvas_id","canvas_course_id","course_sis_id","canvas_user_id","user_sis_id","role","canvas_role_id","canvas_section_id","workflow_state","base_role_type","created_at","updated_at") VALUES (1,1,'sis_MUSC_2520_834',2,'sis_dalvarez_247','teacher',4,1,'active','TeacherEnrollment','2022-09-26 21:58:08.518381','2022-09-26 21:58:08.518381'),(2,1,'sis_MUSC_2520_834',3,'sis_jweaver_720','student',4,1,'active','StudentEnrollment','2022-09-26 21:58:08.518381','2022-09-26 21:58:08.518381') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","canvas_course_id"=EXCLUDED."canvas_course_id","course_sis_id"=EXCLUDED."course_sis_id","canvas_user_id"=EXCLUDED."canvas_user_id","user_sis_id"=EXCLUDED."user_sis_id","role"=EXCLUDED."role","canvas_role_id"=EXCLUDED."canvas_role_id","canvas_section_id"=EXCLUDED."canvas_section_id","workflow_state"=EXCLUDED."workflow_state","base_role_type"=EXCLUDED."base_role_type","updated_at"=EXCLUDED."updated_at" WHERE ("enrollments".canvas_id, "enrollments".canvas_course_id, "enrollments".course_sis_id, "enrollments".canvas_user_id, "enrollments".user_sis_id, "enrollments".role, "enrollments".canvas_role_id, "enrollments".canvas_section_id, "enrollments".workflow_state, "enrollments".base_role_type) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.canvas_course_id, EXCLUDED.course_sis_id, EXCLUDED.canvas_user_id, EXCLUDED.user_sis_id, EXCLUDED.role, EXCLUDED.canvas_role_id, EXCLUDED.canvas_section_id, EXCLUDED.workflow_state, EXCLUDED.base_role_type) RETURNING "id"  (0.2ms) SELECT COUNT(*) FROM "enrollments"  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SELECT COUNT(*) FROM "sections" Section Create Many (0.7ms) INSERT INTO "sections" ("canvas_id","sis_id","canvas_course_id","name","workflow_state","start_at","end_at","created_at","updated_at") VALUES (1,'sis_section_1',1,'Cool Section','active','2017-03-27 21:53:18','2017-03-27 21:53:18','2022-09-26 21:58:08.522809','2022-09-26 21:58:08.522809'),(2,'sis_section_2',2,'Lame Section','active','2017-03-27 21:53:18','2017-03-27 21:53:18','2022-09-26 21:58:08.522809','2022-09-26 21:58:08.522809') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","sis_id"=EXCLUDED."sis_id","canvas_course_id"=EXCLUDED."canvas_course_id","name"=EXCLUDED."name","workflow_state"=EXCLUDED."workflow_state","start_at"=EXCLUDED."start_at","end_at"=EXCLUDED."end_at","updated_at"=EXCLUDED."updated_at" WHERE ("sections".canvas_id, "sections".sis_id, "sections".canvas_course_id, "sections".name, "sections".workflow_state, "sections".start_at, "sections".end_at) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.sis_id, EXCLUDED.canvas_course_id, EXCLUDED.name, EXCLUDED.workflow_state, EXCLUDED.start_at, EXCLUDED.end_at) RETURNING "id"  (0.5ms) SELECT COUNT(*) FROM "sections" Section Load (0.3ms) SELECT "sections".* FROM "sections" ORDER BY "sections"."id" ASC LIMIT $1 [["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.2ms) BEGIN Section Create Many (0.5ms) INSERT INTO "sections" ("canvas_id","sis_id","canvas_course_id","name","workflow_state","start_at","end_at","created_at","updated_at") VALUES (1,'sis_section_1',1,'Cool Section','active','2017-03-27 21:53:18','2017-03-27 21:53:18','2022-09-26 21:58:08.529281','2022-09-26 21:58:08.529281'),(2,'sis_section_2',2,'Lame Section','active','2017-03-27 21:53:18','2017-03-27 21:53:18','2022-09-26 21:58:08.529281','2022-09-26 21:58:08.529281') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","sis_id"=EXCLUDED."sis_id","canvas_course_id"=EXCLUDED."canvas_course_id","name"=EXCLUDED."name","workflow_state"=EXCLUDED."workflow_state","start_at"=EXCLUDED."start_at","end_at"=EXCLUDED."end_at","updated_at"=EXCLUDED."updated_at" WHERE ("sections".canvas_id, "sections".sis_id, "sections".canvas_course_id, "sections".name, "sections".workflow_state, "sections".start_at, "sections".end_at) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.sis_id, EXCLUDED.canvas_course_id, EXCLUDED.name, EXCLUDED.workflow_state, EXCLUDED.start_at, EXCLUDED.end_at) RETURNING "id" Section Load (0.2ms) SELECT "sections".* FROM "sections" WHERE "sections"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]] Section Create Many (0.4ms) INSERT INTO "sections" ("canvas_id","canvas_nonxlist_course_id","created_at","updated_at") VALUES (2,3,'2022-09-26 21:58:08.531970','2022-09-26 21:58:08.531970') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","canvas_nonxlist_course_id"=EXCLUDED."canvas_nonxlist_course_id","updated_at"=EXCLUDED."updated_at" WHERE ("sections".canvas_id, "sections".canvas_nonxlist_course_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.canvas_nonxlist_course_id) RETURNING "id"  (0.3ms) SELECT COUNT(*) FROM "sections" WHERE "sections"."canvas_nonxlist_course_id" IS NOT NULL Section Load (0.2ms) SELECT "sections".* FROM "sections" WHERE "sections"."canvas_nonxlist_course_id" IS NOT NULL ORDER BY "sections"."id" ASC LIMIT $1 [["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) SELECT COUNT(*) FROM "groups" Group Create Many (0.5ms) INSERT INTO "groups" ("canvas_id","sis_id","canvas_group_category_id","group_category_sis_id","canvas_account_id","canvas_course_id","name","workflow_state","context_id","context_type","max_membership","created_at","updated_at") VALUES (50,'sis1',10,NULL,1,NULL,'Group1','available',1,'Account',NULL,'2022-09-26 21:58:08.537853','2022-09-26 21:58:08.537853'),(51,'sis2',2,NULL,NULL,1,'Group2','available',1,'Course',1,'2022-09-26 21:58:08.537853','2022-09-26 21:58:08.537853') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","sis_id"=EXCLUDED."sis_id","canvas_group_category_id"=EXCLUDED."canvas_group_category_id","group_category_sis_id"=EXCLUDED."group_category_sis_id","canvas_account_id"=EXCLUDED."canvas_account_id","canvas_course_id"=EXCLUDED."canvas_course_id","name"=EXCLUDED."name","workflow_state"=EXCLUDED."workflow_state","context_id"=EXCLUDED."context_id","context_type"=EXCLUDED."context_type","max_membership"=EXCLUDED."max_membership","updated_at"=EXCLUDED."updated_at" WHERE ("groups".canvas_id, "groups".sis_id, "groups".canvas_group_category_id, "groups".group_category_sis_id, "groups".canvas_account_id, "groups".canvas_course_id, "groups".name, "groups".workflow_state, "groups".context_id, "groups".context_type, "groups".max_membership) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.sis_id, EXCLUDED.canvas_group_category_id, EXCLUDED.group_category_sis_id, EXCLUDED.canvas_account_id, EXCLUDED.canvas_course_id, EXCLUDED.name, EXCLUDED.workflow_state, EXCLUDED.context_id, EXCLUDED.context_type, EXCLUDED.max_membership) RETURNING "id"  (0.2ms) SELECT COUNT(*) FROM "groups" Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."name" = $1 LIMIT $2 [["name", "Group1"], ["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) SELECT COUNT(*) FROM "group_memberships" GroupMembership Create Many (0.5ms) INSERT INTO "group_memberships" ("canvas_id","canvas_group_id","group_sis_id","canvas_user_id","user_sis_id","workflow_state","created_at","updated_at") VALUES (50,1,NULL,10,NULL,'accepted','2022-09-26 21:58:08.544832','2022-09-26 21:58:08.544832'),(51,2,NULL,11,NULL,'accepted','2022-09-26 21:58:08.544832','2022-09-26 21:58:08.544832') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","canvas_group_id"=EXCLUDED."canvas_group_id","group_sis_id"=EXCLUDED."group_sis_id","canvas_user_id"=EXCLUDED."canvas_user_id","user_sis_id"=EXCLUDED."user_sis_id","workflow_state"=EXCLUDED."workflow_state","updated_at"=EXCLUDED."updated_at" WHERE ("group_memberships".canvas_id, "group_memberships".canvas_group_id, "group_memberships".group_sis_id, "group_memberships".canvas_user_id, "group_memberships".user_sis_id, "group_memberships".workflow_state) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.canvas_group_id, EXCLUDED.group_sis_id, EXCLUDED.canvas_user_id, EXCLUDED.user_sis_id, EXCLUDED.workflow_state) RETURNING "id"  (0.2ms) SELECT COUNT(*) FROM "group_memberships" GroupMembership Load (0.2ms) SELECT "group_memberships".* FROM "group_memberships" WHERE "group_memberships"."canvas_id" = $1 LIMIT $2 [["canvas_id", 50], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.3ms) BEGIN  (1.2ms) SELECT COUNT(*) FROM "user_observers" UserObserver Create Many (1.2ms) INSERT INTO "user_observers" ("observing_user_id","observed_user_id","workflow_state","created_at","updated_at") VALUES (21,3,'active','2022-09-26 21:58:08.558451','2022-09-26 21:58:08.558451'),(21,2,'active','2022-09-26 21:58:08.558451','2022-09-26 21:58:08.558451') ON CONFLICT (observing_user_id, observed_user_id) DO UPDATE SET "observing_user_id"=EXCLUDED."observing_user_id","observed_user_id"=EXCLUDED."observed_user_id","workflow_state"=EXCLUDED."workflow_state","updated_at"=EXCLUDED."updated_at" WHERE ("user_observers".observing_user_id, "user_observers".observed_user_id, "user_observers".workflow_state) IS DISTINCT FROM (EXCLUDED.observing_user_id, EXCLUDED.observed_user_id, EXCLUDED.workflow_state) RETURNING "id"  (0.3ms) SELECT COUNT(*) FROM "user_observers" UserObserver Load (0.2ms) SELECT "user_observers".* FROM "user_observers" WHERE "user_observers"."observed_user_id" = $1 LIMIT $2 [["observed_user_id", 3], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (1.2ms) SELECT COUNT(*) FROM "grading_periods" GradingPeriod Create Many (0.9ms) INSERT INTO "grading_periods" ("canvas_id","title","weight","start_date","end_date","close_date","canvas_grading_period_group_id","workflow_state","created_at","updated_at") VALUES (1,'Period 1',0.2,'2019-07-01 06:00:00','2019-08-01 05:59:59','2019-08-01 05:59:59',1,'active','2022-09-26 21:58:08.576950','2022-09-26 21:58:08.576950'),(2,'Period 2',0.8,'2019-08-01 06:00:00','2019-09-01 05:59:59','2019-09-01 05:59:59',1,'deleted','2022-09-26 21:58:08.576950','2022-09-26 21:58:08.576950') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","title"=EXCLUDED."title","weight"=EXCLUDED."weight","start_date"=EXCLUDED."start_date","end_date"=EXCLUDED."end_date","close_date"=EXCLUDED."close_date","canvas_grading_period_group_id"=EXCLUDED."canvas_grading_period_group_id","workflow_state"=EXCLUDED."workflow_state","updated_at"=EXCLUDED."updated_at" WHERE ("grading_periods".canvas_id, "grading_periods".title, "grading_periods".weight, "grading_periods".start_date, "grading_periods".end_date, "grading_periods".close_date, "grading_periods".canvas_grading_period_group_id, "grading_periods".workflow_state) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.title, EXCLUDED.weight, EXCLUDED.start_date, EXCLUDED.end_date, EXCLUDED.close_date, EXCLUDED.canvas_grading_period_group_id, EXCLUDED.workflow_state) RETURNING "id"  (0.3ms) SELECT COUNT(*) FROM "grading_periods" GradingPeriod Load (0.3ms) SELECT "grading_periods".* FROM "grading_periods" WHERE "grading_periods"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (1.2ms) SELECT COUNT(*) FROM "grading_period_groups" GradingPeriodGroup Create Many (0.8ms) INSERT INTO "grading_period_groups" ("canvas_id","title","weighted","display_totals_for_all_grading_periods","workflow_state","created_at","updated_at") VALUES (1,'Test Group',FALSE,FALSE,'active','2022-09-26 21:58:08.597619','2022-09-26 21:58:08.597619') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","title"=EXCLUDED."title","weighted"=EXCLUDED."weighted","display_totals_for_all_grading_periods"=EXCLUDED."display_totals_for_all_grading_periods","workflow_state"=EXCLUDED."workflow_state","updated_at"=EXCLUDED."updated_at" WHERE ("grading_period_groups".canvas_id, "grading_period_groups".title, "grading_period_groups".weighted, "grading_period_groups".display_totals_for_all_grading_periods, "grading_period_groups".workflow_state) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.title, EXCLUDED.weighted, EXCLUDED.display_totals_for_all_grading_periods, EXCLUDED.workflow_state) RETURNING "id"  (0.4ms) SELECT COUNT(*) FROM "grading_period_groups" GradingPeriodGroup Load (0.3ms) SELECT "grading_period_groups".* FROM "grading_period_groups" WHERE "grading_period_groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]]  (0.4ms) ROLLBACK  (0.2ms) BEGIN  (1.0ms) SELECT COUNT(*) FROM "learning_outcomes" LearningOutcome Create Many (1.0ms) INSERT INTO "learning_outcomes" ("canvas_id","canvas_context_id","canvas_context_type","name","friendly_name","workflow_state","canvas_created_at","canvas_updated_at","migration_id","vendor_guid","low_grade","high_grade","calculation_method","calculation_int","outcome_import_id","root_account_ids","description","created_at","updated_at") VALUES (1,1,'Course','Course Outcome','','active','2021-08-12 21:11:40','2021-08-13 01:05:40',NULL,NULL,NULL,NULL,'decaying_average','65',NULL,'{1}','

description

','2022-09-26 21:58:08.616517','2022-09-26 21:58:08.616517'),(2,1,'Account','Account Outcome','Friendly Name','active','2021-08-12 21:11:40','2021-08-13 01:05:40',NULL,NULL,NULL,NULL,'decaying_average','65',NULL,'{1}','

description

','2022-09-26 21:58:08.616517','2022-09-26 21:58:08.616517') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","canvas_context_id"=EXCLUDED."canvas_context_id","canvas_context_type"=EXCLUDED."canvas_context_type","name"=EXCLUDED."name","friendly_name"=EXCLUDED."friendly_name","workflow_state"=EXCLUDED."workflow_state","canvas_created_at"=EXCLUDED."canvas_created_at","canvas_updated_at"=EXCLUDED."canvas_updated_at","migration_id"=EXCLUDED."migration_id","vendor_guid"=EXCLUDED."vendor_guid","low_grade"=EXCLUDED."low_grade","high_grade"=EXCLUDED."high_grade","calculation_method"=EXCLUDED."calculation_method","calculation_int"=EXCLUDED."calculation_int","outcome_import_id"=EXCLUDED."outcome_import_id","root_account_ids"=EXCLUDED."root_account_ids","description"=EXCLUDED."description","updated_at"=EXCLUDED."updated_at" WHERE ("learning_outcomes".canvas_id, "learning_outcomes".canvas_context_id, "learning_outcomes".canvas_context_type, "learning_outcomes".name, "learning_outcomes".friendly_name, "learning_outcomes".workflow_state, "learning_outcomes".canvas_created_at, "learning_outcomes".canvas_updated_at, "learning_outcomes".migration_id, "learning_outcomes".vendor_guid, "learning_outcomes".low_grade, "learning_outcomes".high_grade, "learning_outcomes".calculation_method, "learning_outcomes".calculation_int, "learning_outcomes".outcome_import_id, "learning_outcomes".root_account_ids, "learning_outcomes".description) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.canvas_context_id, EXCLUDED.canvas_context_type, EXCLUDED.name, EXCLUDED.friendly_name, EXCLUDED.workflow_state, EXCLUDED.canvas_created_at, EXCLUDED.canvas_updated_at, EXCLUDED.migration_id, EXCLUDED.vendor_guid, EXCLUDED.low_grade, EXCLUDED.high_grade, EXCLUDED.calculation_method, EXCLUDED.calculation_int, EXCLUDED.outcome_import_id, EXCLUDED.root_account_ids, EXCLUDED.description) RETURNING "id"  (0.3ms) SELECT COUNT(*) FROM "learning_outcomes"  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) SELECT COUNT(*) FROM "user_observers" UserObserver Create Many (0.4ms) INSERT INTO "user_observers" ("observing_user_id","observed_user_id","workflow_state","created_at","updated_at") VALUES (21,3,'active','2022-09-26 21:58:08.621741','2022-09-26 21:58:08.621741'),(21,2,'active','2022-09-26 21:58:08.621741','2022-09-26 21:58:08.621741') ON CONFLICT (observing_user_id, observed_user_id) DO UPDATE SET "observing_user_id"=EXCLUDED."observing_user_id","observed_user_id"=EXCLUDED."observed_user_id","workflow_state"=EXCLUDED."workflow_state","updated_at"=EXCLUDED."updated_at" WHERE ("user_observers".observing_user_id, "user_observers".observed_user_id, "user_observers".workflow_state) IS DISTINCT FROM (EXCLUDED.observing_user_id, EXCLUDED.observed_user_id, EXCLUDED.workflow_state) RETURNING "id"  (0.2ms) SELECT COUNT(*) FROM "user_observers"  (0.2ms) SELECT COUNT(*) FROM "user_observers" UserObserver Create Many (0.7ms) INSERT INTO "user_observers" ("observing_user_id","observed_user_id","workflow_state","created_at","updated_at") VALUES (21,3,'active','2022-09-26 21:58:08.624411','2022-09-26 21:58:08.624411'),(21,2,'active','2022-09-26 21:58:08.624411','2022-09-26 21:58:08.624411') ON CONFLICT (observing_user_id, observed_user_id) DO UPDATE SET "observing_user_id"=EXCLUDED."observing_user_id","observed_user_id"=EXCLUDED."observed_user_id","workflow_state"=EXCLUDED."workflow_state","updated_at"=EXCLUDED."updated_at" WHERE ("user_observers".observing_user_id, "user_observers".observed_user_id, "user_observers".workflow_state) IS DISTINCT FROM (EXCLUDED.observing_user_id, EXCLUDED.observed_user_id, EXCLUDED.workflow_state) RETURNING "id"  (0.4ms) SELECT COUNT(*) FROM "user_observers"  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) SELECT COUNT(*) FROM "users"  (0.3ms) SELECT COUNT(*) FROM "courses" Course Create Many (0.7ms) INSERT INTO "courses" ("canvas_id","sis_id","course_code","name","canvas_account_id","canvas_term_id","start_at","end_at","workflow_state","grading_standard_id","created_at","updated_at") VALUES (1,'course_sis_id_1','C1','Course #1',1,1,'2017-03-27 21:53:18','2017-04-27 12:21:18','active',NULL,'2022-09-26 21:58:08.631635','2022-09-26 21:58:08.631635'),(2,'course_sis_id_2','C2','Course #2',1,1,'2017-03-27 21:53:18','2017-04-27 12:21:18','unpublished',NULL,'2022-09-26 21:58:08.631635','2022-09-26 21:58:08.631635') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","sis_id"=EXCLUDED."sis_id","course_code"=EXCLUDED."course_code","name"=EXCLUDED."name","canvas_account_id"=EXCLUDED."canvas_account_id","canvas_term_id"=EXCLUDED."canvas_term_id","start_at"=EXCLUDED."start_at","end_at"=EXCLUDED."end_at","workflow_state"=EXCLUDED."workflow_state","grading_standard_id"=EXCLUDED."grading_standard_id","updated_at"=EXCLUDED."updated_at" WHERE ("courses".canvas_id, "courses".sis_id, "courses".course_code, "courses".name, "courses".canvas_account_id, "courses".canvas_term_id, "courses".start_at, "courses".end_at, "courses".workflow_state, "courses".grading_standard_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.sis_id, EXCLUDED.course_code, EXCLUDED.name, EXCLUDED.canvas_account_id, EXCLUDED.canvas_term_id, EXCLUDED.start_at, EXCLUDED.end_at, EXCLUDED.workflow_state, EXCLUDED.grading_standard_id) RETURNING "id" User Create Many (0.5ms) INSERT INTO "users" ("canvas_id","sis_id","email","first_name","last_name","name","sortable_name","workflow_state","login_id","created_at","updated_at") VALUES (1,'sis_id_1','poorbastard@yharnam.com','Patches','the Spider','Patches the Spider','the Spider, Patches','active','spiderdude1337','2022-09-26 21:58:08.634072','2022-09-26 21:58:08.634072'),(2,'sis_id_2','dreamer@yharnam.com','Hunter','Djura','Hunter Djura','Djura, Hunter','active','retireddude109','2022-09-26 21:58:08.634072','2022-09-26 21:58:08.634072') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","sis_id"=EXCLUDED."sis_id","email"=EXCLUDED."email","first_name"=EXCLUDED."first_name","last_name"=EXCLUDED."last_name","name"=EXCLUDED."name","sortable_name"=EXCLUDED."sortable_name","workflow_state"=EXCLUDED."workflow_state","login_id"=EXCLUDED."login_id","updated_at"=EXCLUDED."updated_at" WHERE ("users".canvas_id, "users".sis_id, "users".email, "users".first_name, "users".last_name, "users".name, "users".sortable_name, "users".workflow_state, "users".login_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.sis_id, EXCLUDED.email, EXCLUDED.first_name, EXCLUDED.last_name, EXCLUDED.name, EXCLUDED.sortable_name, EXCLUDED.workflow_state, EXCLUDED.login_id) RETURNING "id"  (0.2ms) SELECT COUNT(*) FROM "users"  (0.3ms) SELECT COUNT(*) FROM "courses"  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN Course Create Many (0.7ms) INSERT INTO "courses" ("canvas_id","sis_id","course_code","name","canvas_account_id","canvas_term_id","start_at","end_at","workflow_state","grading_standard_id","created_at","updated_at") VALUES (1,'course_sis_id_1','C1','Course #1',1,1,'2017-03-27 21:53:18','2017-04-27 12:21:18','active',NULL,'2022-09-26 21:58:08.642787','2022-09-26 21:58:08.642787'),(2,'course_sis_id_2','C2','Course #2',1,1,'2017-03-27 21:53:18','2017-04-27 12:21:18','unpublished',NULL,'2022-09-26 21:58:08.642787','2022-09-26 21:58:08.642787') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","sis_id"=EXCLUDED."sis_id","course_code"=EXCLUDED."course_code","name"=EXCLUDED."name","canvas_account_id"=EXCLUDED."canvas_account_id","canvas_term_id"=EXCLUDED."canvas_term_id","start_at"=EXCLUDED."start_at","end_at"=EXCLUDED."end_at","workflow_state"=EXCLUDED."workflow_state","grading_standard_id"=EXCLUDED."grading_standard_id","updated_at"=EXCLUDED."updated_at" WHERE ("courses".canvas_id, "courses".sis_id, "courses".course_code, "courses".name, "courses".canvas_account_id, "courses".canvas_term_id, "courses".start_at, "courses".end_at, "courses".workflow_state, "courses".grading_standard_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.sis_id, EXCLUDED.course_code, EXCLUDED.name, EXCLUDED.canvas_account_id, EXCLUDED.canvas_term_id, EXCLUDED.start_at, EXCLUDED.end_at, EXCLUDED.workflow_state, EXCLUDED.grading_standard_id) RETURNING "id"  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) SELECT COUNT(*) FROM "submissions" Submission Create Many (0.8ms) INSERT INTO "submissions" ("canvas_id","canvas_user_id","canvas_course_id","canvas_assignment_id","submitted_at","due_at","graded_at","score","points_possible","excused","workflow_state","created_at","updated_at") VALUES (1,1,1,1,'2017-09-21 18:28:15','2017-09-27 18:28:15','2017-09-21 19:36:23',5.0,10.0,TRUE,'graded','2022-09-26 21:58:08.649177','2022-09-26 21:58:08.649177'),(2,1,1,2,'2017-09-21 18:28:15','2017-09-28 18:28:15','2017-09-21 19:36:23',5.0,10.0,FALSE,'submitted','2022-09-26 21:58:08.649177','2022-09-26 21:58:08.649177') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","canvas_user_id"=EXCLUDED."canvas_user_id","canvas_course_id"=EXCLUDED."canvas_course_id","canvas_assignment_id"=EXCLUDED."canvas_assignment_id","submitted_at"=EXCLUDED."submitted_at","due_at"=EXCLUDED."due_at","graded_at"=EXCLUDED."graded_at","score"=EXCLUDED."score","points_possible"=EXCLUDED."points_possible","excused"=EXCLUDED."excused","workflow_state"=EXCLUDED."workflow_state","updated_at"=EXCLUDED."updated_at" WHERE ("submissions".canvas_id, "submissions".canvas_user_id, "submissions".canvas_course_id, "submissions".canvas_assignment_id, "submissions".submitted_at, "submissions".due_at, "submissions".graded_at, "submissions".score, "submissions".points_possible, "submissions".excused, "submissions".workflow_state) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.canvas_user_id, EXCLUDED.canvas_course_id, EXCLUDED.canvas_assignment_id, EXCLUDED.submitted_at, EXCLUDED.due_at, EXCLUDED.graded_at, EXCLUDED.score, EXCLUDED.points_possible, EXCLUDED.excused, EXCLUDED.workflow_state) RETURNING "id"  (0.3ms) SELECT COUNT(*) FROM "submissions"  (0.1ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] [BatchTestJobBase] [c5bb77eb-44ae-4437-814c-4a14369dfb60] Performing BatchTestJobBase (Job ID: c5bb77eb-44ae-4437-814c-4a14369dfb60) from Test(default) [ActiveJob] [BatchTestJobBase] [c5bb77eb-44ae-4437-814c-4a14369dfb60] Performed BatchTestJobBase (Job ID: c5bb77eb-44ae-4437-814c-4a14369dfb60) from Test(default) in 0.36ms  (0.3ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] [BatchTestJobBase] [0de24376-d3ef-4c06-b5cd-9058b2f062a5] Performing BatchTestJobBase (Job ID: 0de24376-d3ef-4c06-b5cd-9058b2f062a5) from Test(default) [ActiveJob] [BatchTestJobBase] [0de24376-d3ef-4c06-b5cd-9058b2f062a5] Performed BatchTestJobBase (Job ID: 0de24376-d3ef-4c06-b5cd-9058b2f062a5) from Test(default) in 0.37ms  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] [BatchTestJobBase] [017046de-26c4-4c58-98cb-e6d90314a542] Performing BatchTestJobBase (Job ID: 017046de-26c4-4c58-98cb-e6d90314a542) from Test(default) [ActiveJob] [BatchTestJobBase] [017046de-26c4-4c58-98cb-e6d90314a542] Performed BatchTestJobBase (Job ID: 017046de-26c4-4c58-98cb-e6d90314a542) from Test(default) in 0.1ms  (0.2ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [FailingBatchTestJobBase] [da2becc8-151d-45c0-9ba0-0ca1fc83fbec] Performing FailingBatchTestJobBase (Job ID: da2becc8-151d-45c0-9ba0-0ca1fc83fbec) from Test(default) [ActiveJob] [FailingBatchTestJobBase] [da2becc8-151d-45c0-9ba0-0ca1fc83fbec] Error performing FailingBatchTestJobBase (Job ID: da2becc8-151d-45c0-9ba0-0ca1fc83fbec) from Test(default) in 0.28ms: RuntimeError (Foo): /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/job_batching/support/base_job.rb:12:in `perform' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/execution.rb:39:in `block in perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:109:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/active_job.rb:14:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/i18n-1.12.0/lib/i18n.rb:317:in `with_locale' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/translation.rb:9:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:26:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/notifications.rb:168:in `block in instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/notifications.rb:168:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:25:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:46:in `block in tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/tagged_logging.rb:71:in `block in tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/tagged_logging.rb:28:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/tagged_logging.rb:71:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:46:in `tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:22:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:136:in `run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/execution.rb:38:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/job_batching/active_job_spec.rb:47:in `block (6 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:263:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:263:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:511:in `block in with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:468:in `block in with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:486:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-rails-5.1.1/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:486:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:468:in `with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:511:in `with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:259:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:646:in `block in run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:642:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:642:in `run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:607:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/configuration.rb:2068:in `with_suite_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:116:in `block in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/reporter.rb:74:in `report' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:115:in `run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:89:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:71:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:45:in `invoke' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/exe/rspec:4:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/rspec:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/rspec:23:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:58:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:58:in `kernel_load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:23:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:483:in `exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:31:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:25:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/exe/bundle:48:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/friendly_errors.rb:120:in `with_friendly_errors' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/exe/bundle:36:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/bundle:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/bundle:23:in `
'  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] Enqueued BatchTestJobBase (Job ID: f433e3c9-ee1e-4b58-8faf-4cccf6051d1a) to Test(default)  (0.1ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] Enqueued BatchTestJobBase (Job ID: f3d7d274-a2b3-4ae6-865c-4b17b5787f7e) to Test(default)  (0.3ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] Enqueued BatchTestJobBase (Job ID: 6ea7339c-7746-40fe-95b5-ce1949ef7a9a) to Test(default)  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] Enqueued RetryingJob (Job ID: 3c37cbbb-403c-4553-8bc8-24efa0c8f2b2) to Sidekiq(default) [ActiveJob] [RetryingJob] [3c37cbbb-403c-4553-8bc8-24efa0c8f2b2] Performing RetryingJob (Job ID: 3c37cbbb-403c-4553-8bc8-24efa0c8f2b2) from Sidekiq(default) [ActiveJob] [RetryingJob] [3c37cbbb-403c-4553-8bc8-24efa0c8f2b2] Error performing RetryingJob (Job ID: 3c37cbbb-403c-4553-8bc8-24efa0c8f2b2) from Sidekiq(default) in 3.47ms: RuntimeError (A Failure): /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/job_batching/batch_spec.rb:268:in `perform' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/execution.rb:39:in `block in perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:109:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/active_job.rb:14:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/i18n-1.12.0/lib/i18n.rb:322:in `with_locale' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/translation.rb:9:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:26:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/notifications.rb:168:in `block in instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/notifications.rb:168:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:25:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:46:in `block in tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/tagged_logging.rb:71:in `block in tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/tagged_logging.rb:28:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/tagged_logging.rb:71:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:46:in `tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:22:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:136:in `run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/execution.rb:38:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/execution.rb:24:in `block in execute' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:109:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/railtie.rb:28:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/execution_wrapper.rb:90:in `wrap' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/reloader.rb:73:in `block in wrap' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/execution_wrapper.rb:90:in `wrap' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/reloader.rb:72:in `wrap' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/railtie.rb:27:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:136:in `run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/execution.rb:22:in `execute' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/queue_adapters/sidekiq_adapter.rb:42:in `perform' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/sidekiq-6.4.1/lib/sidekiq/testing.rb:300:in `execute_job' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/sidekiq-6.4.1/lib/sidekiq/testing.rb:295:in `block in process_job' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/sidekiq-6.4.1/lib/sidekiq/middleware/chain.rb:138:in `block in invoke' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/sidekiq.rb:73:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/sidekiq-6.4.1/lib/sidekiq/middleware/chain.rb:140:in `block in invoke' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/sidekiq-6.4.1/lib/sidekiq/middleware/chain.rb:143:in `invoke' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/sidekiq-6.4.1/lib/sidekiq/testing.rb:294:in `process_job' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/job_batching/batch_spec.rb:289:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:263:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:263:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:511:in `block in with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:468:in `block in with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:486:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-rails-5.1.1/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:486:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:468:in `with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:511:in `with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:259:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:646:in `block in run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:642:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:642:in `run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:607:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/configuration.rb:2068:in `with_suite_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:116:in `block in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/reporter.rb:74:in `report' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:115:in `run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:89:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:71:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:45:in `invoke' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/exe/rspec:4:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/rspec:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/rspec:23:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:58:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:58:in `kernel_load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:23:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:483:in `exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:31:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:25:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/exe/bundle:48:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/friendly_errors.rb:120:in `with_friendly_errors' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/exe/bundle:36:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/bundle:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/bundle:23:in `
' [ActiveJob] [RetryingJob] [3c37cbbb-403c-4553-8bc8-24efa0c8f2b2] Performing RetryingJob (Job ID: 3c37cbbb-403c-4553-8bc8-24efa0c8f2b2) from Sidekiq(default) [ActiveJob] [RetryingJob] [3c37cbbb-403c-4553-8bc8-24efa0c8f2b2] Performed RetryingJob (Job ID: 3c37cbbb-403c-4553-8bc8-24efa0c8f2b2) from Sidekiq(default) in 2.71ms  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] Enqueued TestWorker (Job ID: df698606-9c9b-4d17-ae10-4ae5d2d83ec3) to Sidekiq(default)  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] Enqueued CanvasSync::JobBatches::ActiveJob::ActiveJobCallbackWorker (Job ID: 8a2e66a7-4afa-4af6-a441-0e8afda2dad5) to Test(default) with arguments: "SampleCallback", "complete", {"a"=>"b"}, "1O-BH8ZSpllWXA", nil  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] Enqueued CanvasSync::JobBatches::ActiveJob::ActiveJobCallbackWorker (Job ID: 829cd3a0-2be3-4501-9969-46d7b0ac8d5e) to Test(default) with arguments: "SampleCallback2", "complete", {"b"=>"a"}, "pN0awj1Dps4Ozg", nil [ActiveJob] Enqueued CanvasSync::JobBatches::ActiveJob::ActiveJobCallbackWorker (Job ID: 29a54f40-ca19-4fc9-bdb2-a4784fc4c2e5) to Test(default) with arguments: "SampleCallback", "complete", {"a"=>"b"}, "pN0awj1Dps4Ozg", nil  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] Enqueued ContextedJob (Job ID: 05459a0e-4dbe-406f-8309-e6b8132f9b95) to Sidekiq(default) [ActiveJob] [TestWorker] [df698606-9c9b-4d17-ae10-4ae5d2d83ec3] Performing TestWorker (Job ID: df698606-9c9b-4d17-ae10-4ae5d2d83ec3) from Sidekiq(default) [ActiveJob] [TestWorker] [df698606-9c9b-4d17-ae10-4ae5d2d83ec3] Performed TestWorker (Job ID: df698606-9c9b-4d17-ae10-4ae5d2d83ec3) from Sidekiq(default) in 3.2ms [ActiveJob] [ContextedJob] [05459a0e-4dbe-406f-8309-e6b8132f9b95] Performing ContextedJob (Job ID: 05459a0e-4dbe-406f-8309-e6b8132f9b95) from Sidekiq(default) [ActiveJob] [ContextedJob] [05459a0e-4dbe-406f-8309-e6b8132f9b95] Performed ContextedJob (Job ID: 05459a0e-4dbe-406f-8309-e6b8132f9b95) from Sidekiq(default) in 4.36ms  (0.2ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] Enqueued ContextedJob (Job ID: 5e5f8a35-c606-46e6-adc6-1f522424c904) to Sidekiq(default) [ActiveJob] [ContextedJob] [5e5f8a35-c606-46e6-adc6-1f522424c904] Performing ContextedJob (Job ID: 5e5f8a35-c606-46e6-adc6-1f522424c904) from Sidekiq(default) [ActiveJob] [ContextedJob] [5e5f8a35-c606-46e6-adc6-1f522424c904] Performed ContextedJob (Job ID: 5e5f8a35-c606-46e6-adc6-1f522424c904) from Sidekiq(default) in 5.04ms  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] Enqueued BatchTestJobBase (Job ID: 142d3ebf-4b57-42bc-9b27-f02d6791f74f) to Sidekiq(default) [ActiveJob] [BatchTestJobBase] [142d3ebf-4b57-42bc-9b27-f02d6791f74f] Performing BatchTestJobBase (Job ID: 142d3ebf-4b57-42bc-9b27-f02d6791f74f) from Sidekiq(default) [ActiveJob] [BatchTestJobBase] [142d3ebf-4b57-42bc-9b27-f02d6791f74f] Performed BatchTestJobBase (Job ID: 142d3ebf-4b57-42bc-9b27-f02d6791f74f) from Sidekiq(default) in 2.77ms [ActiveJob] Enqueued ContextedJob (Job ID: 543d5b36-1129-4da0-bf0b-2635a3464828) to Sidekiq(default) [ActiveJob] [ContextedJob] [543d5b36-1129-4da0-bf0b-2635a3464828] Performing ContextedJob (Job ID: 543d5b36-1129-4da0-bf0b-2635a3464828) from Sidekiq(default) [ActiveJob] [ContextedJob] [543d5b36-1129-4da0-bf0b-2635a3464828] Performed ContextedJob (Job ID: 543d5b36-1129-4da0-bf0b-2635a3464828) from Sidekiq(default) in 11.16ms  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] Enqueued TestWorker (Job ID: 241899f9-7689-4888-a620-111f0bbf8655) to Sidekiq(default) [ActiveJob] Enqueued TestWorker (Job ID: 6cb3c400-5982-472b-82bc-29c6cc6a8f8a) to Sidekiq(default) [ActiveJob] Enqueued TestWorker (Job ID: 7d6a2749-7301-4d5f-a062-63e133aecf2b) to Sidekiq(default)  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] Enqueued WorkerA (Job ID: 1a849fcc-fabf-4a9d-bb5f-f096dcd8ae12) to Sidekiq(default) [ActiveJob] Enqueued WorkerB (Job ID: ce3b222b-a910-4a87-917b-08b6070ff279) to Sidekiq(default) [ActiveJob] Enqueued WorkerA (Job ID: cce266f6-c9f0-4466-95ac-220619459b21) to Sidekiq(default) [ActiveJob] Enqueued WorkerC (Job ID: 5288105c-85b1-4dbb-8fcc-761f94bb6459) to Sidekiq(default)  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) ROLLBACK  (2.1ms) BEGIN  (0.4ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] Enqueued TestWorker (Job ID: de5e312d-f637-4eaf-8bd2-283632436d95) to Sidekiq(default)  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] Enqueued TestWorker (Job ID: e2ad7a53-9578-4393-b56e-0a14de8bdcd1) to Sidekiq(default)  (0.2ms) ROLLBACK  (40.4ms) DROP DATABASE IF EXISTS "canvas_sync_test"  (78.6ms) CREATE DATABASE "canvas_sync_test" ENCODING = 'unicode' SQL (0.3ms) CREATE EXTENSION IF NOT EXISTS "plpgsql"  (0.2ms) DROP TABLE IF EXISTS "accounts" CASCADE  (10.8ms) CREATE TABLE "accounts" ("id" bigserial primary key, "canvas_id" bigint NOT NULL, "sis_id" character varying, "canvas_parent_account_id" bigint, "sis_parent_account_id" character varying, "name" character varying, "workflow_state" character varying, "created_at" timestamp NOT NULL, "updated_at" timestamp NOT NULL)  (4.5ms) CREATE UNIQUE INDEX "index_accounts_on_canvas_id" ON "accounts" ("canvas_id")  (0.2ms) DROP TABLE IF EXISTS "admins" CASCADE  (9.3ms) CREATE TABLE "admins" ("id" bigserial primary key, "canvas_id" bigint NOT NULL, "role_name" character varying, "canvas_account_id" bigint, "canvas_role_id" bigint, "canvas_user_id" bigint, "workflow_state" character varying, "created_at" timestamp NOT NULL, "updated_at" timestamp NOT NULL)  (4.3ms) CREATE INDEX "index_admins_on_canvas_account_id" ON "admins" ("canvas_account_id")  (4.8ms) CREATE UNIQUE INDEX "index_admins_on_canvas_id" ON "admins" ("canvas_id")  (5.1ms) CREATE INDEX "index_admins_on_canvas_role_id" ON "admins" ("canvas_role_id")  (4.6ms) CREATE INDEX "index_admins_on_canvas_user_id" ON "admins" ("canvas_user_id")  (0.2ms) DROP TABLE IF EXISTS "assignment_groups" CASCADE  (8.6ms) CREATE TABLE "assignment_groups" ("id" bigserial primary key, "canvas_id" bigint NOT NULL, "canvas_course_id" bigint, "name" character varying, "rules" text, "position" integer, "group_weight" float, "workflow_state" character varying, "canvas_created_at" timestamp, "canvas_updated_at" timestamp, "created_at" timestamp NOT NULL, "updated_at" timestamp NOT NULL)  (4.3ms) CREATE INDEX "index_assignment_groups_on_canvas_course_id" ON "assignment_groups" ("canvas_course_id")  (4.8ms) CREATE UNIQUE INDEX "index_assignment_groups_on_canvas_id" ON "assignment_groups" ("canvas_id")  (0.2ms) DROP TABLE IF EXISTS "assignments" CASCADE  (9.4ms) CREATE TABLE "assignments" ("id" bigserial primary key, "canvas_id" bigint NOT NULL, "title" character varying, "description" text, "due_at" timestamp, "unlock_at" timestamp, "lock_at" timestamp, "points_possible" float, "min_score" float, "max_score" float, "mastery_score" float, "grading_type" character varying, "submission_types" character varying, "workflow_state" character varying, "canvas_context_id" integer, "canvas_context_type" character varying, "canvas_assignment_group_id" integer, "canvas_grading_scheme_id" integer, "canvas_grading_standard_id" integer, "created_at" timestamp NOT NULL, "updated_at" timestamp NOT NULL)  (5.2ms) CREATE INDEX "index_assignments_on_canvas_context_id_and_canvas_context_type" ON "assignments" ("canvas_context_id", "canvas_context_type")  (5.9ms) CREATE UNIQUE INDEX "index_assignments_on_canvas_id" ON "assignments" ("canvas_id")  (0.2ms) DROP TABLE IF EXISTS "canvas_sync_job_logs" CASCADE  (9.7ms) CREATE TABLE "canvas_sync_job_logs" ("id" serial NOT NULL PRIMARY KEY, "started_at" timestamp, "completed_at" timestamp, "exception" character varying, "backtrace" text, "job_class" character varying, "status" character varying, "metadata" text, "job_arguments" text, "created_at" timestamp, "updated_at" timestamp, "job_id" character varying, "fork_count" integer)  (4.5ms) CREATE INDEX "index_canvas_sync_job_logs_on_job_id" ON "canvas_sync_job_logs" ("job_id")  (0.2ms) DROP TABLE IF EXISTS "canvas_sync_sync_batches" CASCADE  (8.9ms) CREATE TABLE "canvas_sync_sync_batches" ("id" serial NOT NULL PRIMARY KEY, "started_at" timestamp, "completed_at" timestamp, "status" character varying, "created_at" timestamp, "updated_at" timestamp, "full_sync" boolean DEFAULT FALSE, "batch_genre" character varying, "batch_bid" character varying)  (0.2ms) DROP TABLE IF EXISTS "content_migrations" CASCADE  (9.8ms) CREATE TABLE "content_migrations" ("id" bigserial primary key, "canvas_id" bigint, "canvas_context_id" bigint, "canvas_context_type" character varying, "workflow_state" character varying, "migration_settings" text, "started_at" timestamp, "finished_at" timestamp, "progress" float, "canvas_source_course_id" bigint, "migration_type" character varying, "canvas_child_subscription_id" bigint, "canvas_root_account_id" bigint, "created_at" timestamp NOT NULL, "updated_at" timestamp NOT NULL)  (4.7ms) CREATE UNIQUE INDEX "index_content_migrations_on_canvas_id" ON "content_migrations" ("canvas_id")  (0.2ms) DROP TABLE IF EXISTS "context_module_items" CASCADE  (9.3ms) CREATE TABLE "context_module_items" ("id" bigserial primary key, "canvas_id" bigint, "canvas_context_module_id" bigint, "position" integer, "canvas_content_id" bigint, "canvas_content_type" character varying, "canvas_assignment_id" bigint, "workflow_state" character varying, "created_at" timestamp NOT NULL, "updated_at" timestamp NOT NULL)  (4.5ms) CREATE INDEX "index_context_module_items_on_canvas_context_module_id" ON "context_module_items" ("canvas_context_module_id")  (3.9ms) CREATE UNIQUE INDEX "index_context_module_items_on_canvas_id" ON "context_module_items" ("canvas_id")  (0.2ms) DROP TABLE IF EXISTS "context_modules" CASCADE  (8.0ms) CREATE TABLE "context_modules" ("id" bigserial primary key, "canvas_id" bigint, "canvas_context_id" bigint, "canvas_context_type" character varying, "position" integer, "name" character varying, "workflow_state" character varying, "deleted_at" timestamp, "unlock_at" timestamp, "created_at" timestamp NOT NULL, "updated_at" timestamp NOT NULL)  (5.1ms) CREATE INDEX "index_context_modules_on_context" ON "context_modules" ("canvas_context_id", "canvas_context_type")  (5.3ms) CREATE UNIQUE INDEX "index_context_modules_on_canvas_id" ON "context_modules" ("canvas_id")  (0.3ms) DROP TABLE IF EXISTS "courses" CASCADE  (10.3ms) CREATE TABLE "courses" ("id" bigserial primary key, "canvas_id" bigint NOT NULL, "sis_id" character varying, "course_code" character varying, "name" character varying, "workflow_state" character varying, "canvas_account_id" integer, "canvas_term_id" integer, "start_at" timestamp, "end_at" timestamp, "grading_standard_id" bigint, "created_at" timestamp NOT NULL, "updated_at" timestamp NOT NULL)  (4.8ms) CREATE UNIQUE INDEX "index_courses_on_canvas_id" ON "courses" ("canvas_id")  (0.2ms) DROP TABLE IF EXISTS "enrollments" CASCADE  (9.6ms) CREATE TABLE "enrollments" ("id" bigserial primary key, "canvas_id" bigint NOT NULL, "canvas_course_id" bigint, "course_sis_id" character varying, "canvas_user_id" bigint, "user_sis_id" character varying, "role" character varying, "canvas_role_id" integer, "canvas_section_id" bigint, "workflow_state" character varying, "base_role_type" character varying, "created_at" timestamp NOT NULL, "updated_at" timestamp NOT NULL)  (4.6ms) CREATE INDEX "index_enrollments_on_canvas_course_id" ON "enrollments" ("canvas_course_id")  (4.6ms) CREATE UNIQUE INDEX "index_enrollments_on_canvas_id" ON "enrollments" ("canvas_id")  (4.5ms) CREATE INDEX "index_enrollments_on_canvas_user_id" ON "enrollments" ("canvas_user_id")  (0.2ms) DROP TABLE IF EXISTS "grading_period_groups" CASCADE  (9.7ms) CREATE TABLE "grading_period_groups" ("id" bigserial primary key, "canvas_id" bigint NOT NULL, "title" character varying, "weighted" boolean, "display_totals_for_all_grading_periods" boolean, "workflow_state" character varying, "created_at" timestamp NOT NULL, "updated_at" timestamp NOT NULL)  (5.3ms) CREATE UNIQUE INDEX "index_grading_period_groups_on_canvas_id" ON "grading_period_groups" ("canvas_id")  (0.2ms) DROP TABLE IF EXISTS "grading_periods" CASCADE  (10.0ms) CREATE TABLE "grading_periods" ("id" bigserial primary key, "canvas_id" bigint NOT NULL, "title" character varying, "weight" float, "start_date" timestamp, "end_date" timestamp, "close_date" timestamp, "canvas_grading_period_group_id" bigint, "workflow_state" character varying, "created_at" timestamp NOT NULL, "updated_at" timestamp NOT NULL)  (4.4ms) CREATE INDEX "index_grading_periods_on_canvas_grading_period_group_id" ON "grading_periods" ("canvas_grading_period_group_id")  (4.6ms) CREATE UNIQUE INDEX "index_grading_periods_on_canvas_id" ON "grading_periods" ("canvas_id")  (0.2ms) DROP TABLE IF EXISTS "group_memberships" CASCADE  (10.0ms) CREATE TABLE "group_memberships" ("id" bigserial primary key, "canvas_id" bigint NOT NULL, "canvas_user_id" bigint NOT NULL, "canvas_group_id" bigint NOT NULL, "group_sis_id" character varying, "user_sis_id" character varying, "workflow_state" character varying, "created_at" timestamp NOT NULL, "updated_at" timestamp NOT NULL)  (5.2ms) CREATE UNIQUE INDEX "index_group_memberships_on_canvas_id" ON "group_memberships" ("canvas_id")  (0.1ms) DROP TABLE IF EXISTS "groups" CASCADE  (9.7ms) CREATE TABLE "groups" ("id" bigserial primary key, "canvas_id" bigint NOT NULL, "sis_id" character varying, "canvas_group_category_id" bigint, "group_category_sis_id" character varying, "canvas_account_id" bigint, "canvas_course_id" bigint, "name" character varying, "workflow_state" character varying, "context_id" bigint, "context_type" character varying, "max_membership" integer, "created_at" timestamp NOT NULL, "updated_at" timestamp NOT NULL)  (5.1ms) CREATE UNIQUE INDEX "index_groups_on_canvas_id" ON "groups" ("canvas_id")  (0.2ms) DROP TABLE IF EXISTS "learning_outcomes" CASCADE  (9.0ms) CREATE TABLE "learning_outcomes" ("id" bigserial primary key, "canvas_id" bigint NOT NULL, "canvas_context_id" integer, "canvas_context_type" character varying, "name" character varying, "friendly_name" character varying, "workflow_state" character varying, "canvas_created_at" timestamp, "canvas_updated_at" timestamp, "migration_id" character varying, "vendor_guid" character varying, "low_grade" character varying, "high_grade" character varying, "calculation_method" character varying, "calculation_int" character varying, "outcome_import_id" integer, "root_account_ids" integer[] DEFAULT '{}', "description" text, "created_at" timestamp NOT NULL, "updated_at" timestamp NOT NULL)  (5.0ms) CREATE INDEX "index_learning_outcomes_on_context" ON "learning_outcomes" ("canvas_context_id", "canvas_context_type")  (4.4ms) CREATE UNIQUE INDEX "index_learning_outcomes_on_canvas_id" ON "learning_outcomes" ("canvas_id")  (0.2ms) DROP TABLE IF EXISTS "pseudonyms" CASCADE  (8.9ms) CREATE TABLE "pseudonyms" ("id" bigserial primary key, "canvas_id" bigint NOT NULL, "canvas_user_id" bigint, "sis_id" character varying, "unique_id" character varying, "workflow_state" character varying, "created_at" timestamp NOT NULL, "updated_at" timestamp NOT NULL)  (4.4ms) CREATE UNIQUE INDEX "index_pseudonyms_on_canvas_id" ON "pseudonyms" ("canvas_id")  (5.0ms) CREATE INDEX "index_pseudonyms_on_canvas_user_id" ON "pseudonyms" ("canvas_user_id")  (0.3ms) DROP TABLE IF EXISTS "roles" CASCADE  (8.7ms) CREATE TABLE "roles" ("id" bigserial primary key, "canvas_id" integer NOT NULL, "label" character varying, "base_role_type" character varying, "canvas_account_id" integer, "workflow_state" character varying, "permissions" json, "created_at" timestamp NOT NULL, "updated_at" timestamp NOT NULL)  (4.6ms) CREATE INDEX "index_roles_on_canvas_account_id" ON "roles" ("canvas_account_id")  (4.9ms) CREATE UNIQUE INDEX "index_roles_on_canvas_id" ON "roles" ("canvas_id")  (0.2ms) DROP TABLE IF EXISTS "sections" CASCADE  (9.9ms) CREATE TABLE "sections" ("id" bigserial primary key, "canvas_id" bigint NOT NULL, "sis_id" character varying, "canvas_course_id" bigint, "canvas_nonxlist_course_id" bigint, "name" character varying, "workflow_state" character varying, "start_at" timestamp, "end_at" timestamp, "created_at" timestamp NOT NULL, "updated_at" timestamp NOT NULL)  (4.8ms) CREATE INDEX "index_sections_on_canvas_course_id" ON "sections" ("canvas_course_id")  (4.7ms) CREATE UNIQUE INDEX "index_sections_on_canvas_id" ON "sections" ("canvas_id")  (0.2ms) DROP TABLE IF EXISTS "submissions" CASCADE  (10.0ms) CREATE TABLE "submissions" ("id" bigserial primary key, "canvas_id" bigint NOT NULL, "canvas_course_id" bigint, "canvas_assignment_id" bigint, "canvas_user_id" bigint, "submitted_at" timestamp, "due_at" timestamp, "graded_at" timestamp, "score" float, "points_possible" float, "excused" boolean, "workflow_state" character varying, "created_at" timestamp NOT NULL, "updated_at" timestamp NOT NULL)  (4.8ms) CREATE INDEX "index_submissions_on_canvas_assignment_id" ON "submissions" ("canvas_assignment_id")  (4.5ms) CREATE INDEX "index_submissions_on_canvas_course_id" ON "submissions" ("canvas_course_id")  (5.2ms) CREATE UNIQUE INDEX "index_submissions_on_canvas_id" ON "submissions" ("canvas_id")  (5.1ms) CREATE INDEX "index_submissions_on_canvas_user_id" ON "submissions" ("canvas_user_id")  (0.5ms) DROP TABLE IF EXISTS "terms" CASCADE  (10.7ms) CREATE TABLE "terms" ("id" bigserial primary key, "canvas_id" integer NOT NULL, "name" character varying, "start_at" timestamp, "end_at" timestamp, "workflow_state" character varying, "grading_period_group_id" integer, "sis_id" character varying, "created_at" timestamp NOT NULL, "updated_at" timestamp NOT NULL)  (4.7ms) CREATE UNIQUE INDEX "index_terms_on_canvas_id" ON "terms" ("canvas_id")  (0.3ms) DROP TABLE IF EXISTS "user_observers" CASCADE  (9.3ms) CREATE TABLE "user_observers" ("id" bigserial primary key, "observing_user_id" bigint, "observed_user_id" bigint, "workflow_state" character varying, "created_at" timestamp NOT NULL, "updated_at" timestamp NOT NULL)  (4.8ms) CREATE UNIQUE INDEX "index_user_observers_on_observed_user_id_and_observing_user_id" ON "user_observers" ("observed_user_id", "observing_user_id")  (5.0ms) CREATE INDEX "index_user_observers_on_observed_user_id" ON "user_observers" ("observed_user_id")  (5.1ms) CREATE INDEX "index_user_observers_on_observing_user_id" ON "user_observers" ("observing_user_id")  (0.2ms) DROP TABLE IF EXISTS "users" CASCADE  (9.0ms) CREATE TABLE "users" ("id" bigserial primary key, "canvas_id" bigint NOT NULL, "email" character varying, "first_name" character varying, "last_name" character varying, "workflow_state" character varying, "login_id" character varying, "name" character varying, "sortable_name" character varying, "created_at" timestamp NOT NULL, "updated_at" timestamp NOT NULL)  (4.7ms) CREATE UNIQUE INDEX "index_users_on_canvas_id" ON "users" ("canvas_id")  (8.3ms) CREATE TABLE "schema_migrations" ("version" character varying NOT NULL PRIMARY KEY)  (0.5ms) SELECT "schema_migrations"."version" FROM "schema_migrations" ORDER BY "schema_migrations"."version" ASC  (1.4ms) INSERT INTO "schema_migrations" (version) VALUES (20220926221926)  (1.6ms) INSERT INTO "schema_migrations" (version) VALUES (20201016181346), (20190702203630), (20190702203627), (20190702203624), (20190702203621), (20211001184920), (20220712210559), (20200416214248), (20210907233330), (20190702203631), (20190702203632), (20190927204545), (20190702203622), (20190702203626), (20200415171620), (20190927204546), (20190702203625), (20210907233329), (20190702203623), (20220308072643), (20180725155729), (20170915210836), (20201018210836), (20190916154829), (20201030210836);   (8.9ms) CREATE TABLE "ar_internal_metadata" ("key" character varying NOT NULL PRIMARY KEY, "value" character varying, "created_at" timestamp NOT NULL, "updated_at" timestamp NOT NULL) ActiveRecord::InternalMetadata Load (0.3ms) SELECT "ar_internal_metadata".* FROM "ar_internal_metadata" WHERE "ar_internal_metadata"."key" = $1 LIMIT $2 [["key", "environment"], ["LIMIT", 1]]  (0.2ms) BEGIN ActiveRecord::InternalMetadata Create (0.4ms) INSERT INTO "ar_internal_metadata" ("key", "value", "created_at", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "key" [["key", "environment"], ["value", "test"], ["created_at", "2022-09-26 22:19:46.004572"], ["updated_at", "2022-09-26 22:19:46.004572"]]  (1.2ms) COMMIT ActiveRecord::InternalMetadata Load (0.2ms) SELECT "ar_internal_metadata".* FROM "ar_internal_metadata" WHERE "ar_internal_metadata"."key" = $1 LIMIT $2 [["key", "environment"], ["LIMIT", 1]]  (0.1ms) BEGIN  (0.2ms) COMMIT  (0.5ms) SELECT "schema_migrations"."version" FROM "schema_migrations" ORDER BY "schema_migrations"."version" ASC  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.7ms) SELECT COUNT(*) FROM "canvas_sync_job_logs" [ActiveJob] [GoodJob] [f143829d-c972-4a6f-9e66-92077b3a2f55] Performing GoodJob (Job ID: f143829d-c972-4a6f-9e66-92077b3a2f55) from Test(default) with arguments: "argument" [ActiveJob] [GoodJob] [f143829d-c972-4a6f-9e66-92077b3a2f55] CanvasSync::JobLog Load (0.3ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "f143829d-c972-4a6f-9e66-92077b3a2f55"], ["LIMIT", 1]] [ActiveJob] [GoodJob] [f143829d-c972-4a6f-9e66-92077b3a2f55]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [GoodJob] [f143829d-c972-4a6f-9e66-92077b3a2f55] CanvasSync::JobLog Create (0.6ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "GoodJob"], ["status", "enqueued"], ["job_arguments", "---\n- argument\n"], ["created_at", "2022-09-26 22:19:46.353772"], ["updated_at", "2022-09-26 22:19:46.353772"], ["job_id", "f143829d-c972-4a6f-9e66-92077b3a2f55"]] [ActiveJob] [GoodJob] [f143829d-c972-4a6f-9e66-92077b3a2f55]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [GoodJob] [f143829d-c972-4a6f-9e66-92077b3a2f55]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [GoodJob] [f143829d-c972-4a6f-9e66-92077b3a2f55] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-09-26 22:19:46.356585"], ["status", "running"], ["updated_at", "2022-09-26 22:19:46.356994"], ["id", 1]] [ActiveJob] [GoodJob] [f143829d-c972-4a6f-9e66-92077b3a2f55]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [GoodJob] [f143829d-c972-4a6f-9e66-92077b3a2f55]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [GoodJob] [f143829d-c972-4a6f-9e66-92077b3a2f55] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2022-09-26 22:19:46.358574"], ["status", "success"], ["updated_at", "2022-09-26 22:19:46.359044"], ["id", 1]] [ActiveJob] [GoodJob] [f143829d-c972-4a6f-9e66-92077b3a2f55]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [GoodJob] [f143829d-c972-4a6f-9e66-92077b3a2f55] Performed GoodJob (Job ID: f143829d-c972-4a6f-9e66-92077b3a2f55) from Test(default) in 26.42ms  (0.3ms) SELECT COUNT(*) FROM "canvas_sync_job_logs" CanvasSync::JobLog Load (0.5ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" ORDER BY "canvas_sync_job_logs"."id" DESC LIMIT $1 [["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] [BadJob] [0550fc87-4fa7-421a-8be6-4f0d6be169be] Performing BadJob (Job ID: 0550fc87-4fa7-421a-8be6-4f0d6be169be) from Test(default) with arguments: "argument" [ActiveJob] [BadJob] [0550fc87-4fa7-421a-8be6-4f0d6be169be] CanvasSync::JobLog Load (0.3ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "0550fc87-4fa7-421a-8be6-4f0d6be169be"], ["LIMIT", 1]] [ActiveJob] [BadJob] [0550fc87-4fa7-421a-8be6-4f0d6be169be]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [BadJob] [0550fc87-4fa7-421a-8be6-4f0d6be169be] CanvasSync::JobLog Create (0.4ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "BadJob"], ["status", "enqueued"], ["job_arguments", "---\n- argument\n"], ["created_at", "2022-09-26 22:19:46.369153"], ["updated_at", "2022-09-26 22:19:46.369153"], ["job_id", "0550fc87-4fa7-421a-8be6-4f0d6be169be"]] [ActiveJob] [BadJob] [0550fc87-4fa7-421a-8be6-4f0d6be169be]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [BadJob] [0550fc87-4fa7-421a-8be6-4f0d6be169be]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [BadJob] [0550fc87-4fa7-421a-8be6-4f0d6be169be] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-09-26 22:19:46.371054"], ["status", "running"], ["updated_at", "2022-09-26 22:19:46.371455"], ["id", 2]] [ActiveJob] [BadJob] [0550fc87-4fa7-421a-8be6-4f0d6be169be]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [BadJob] [0550fc87-4fa7-421a-8be6-4f0d6be169be]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [BadJob] [0550fc87-4fa7-421a-8be6-4f0d6be169be] CanvasSync::JobLog Update (0.5ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "exception" = $2, "backtrace" = $3, "status" = $4, "updated_at" = $5 WHERE "canvas_sync_job_logs"."id" = $6 [["completed_at", "2022-09-26 22:19:46.372927"], ["exception", "EvilError: EvilError"], ["backtrace", "/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:12:in `perform'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/execution.rb:39:in `block in perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:109:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/active_job.rb:24:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:21:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/i18n-1.12.0/lib/i18n.rb:317:in `with_locale'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/translation.rb:9:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:26:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/notifications.rb:168:in `block in instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/notifications.rb:168:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:25:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:46:in `block in tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/tagged_logging.rb:71:in `block in tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/tagged_logging.rb:28:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/tagged_logging.rb:71:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:46:in `tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:22:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:136:in `run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/execution.rb:38:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/execution.rb:18:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:40:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/matchers/built_in/raise_error.rb:59:in `matches?'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:51:in `block in handle_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:27:in `with_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:48:in `handle_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/expectation_target.rb:65:in `to'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/expectation_target.rb:139:in `to'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:39:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:263:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:263:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:511:in `block in with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:468:in `block in with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:486:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-rails-5.1.1/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:486:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:468:in `with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:511:in `with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:259:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:646:in `block in run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:642:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:642:in `run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:607:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/configuration.rb:2068:in `with_suite_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:116:in `block in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/reporter.rb:74:in `report'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:115:in `run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:89:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:71:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:45:in `invoke'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/exe/rspec:4:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/rspec:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/rspec:23:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:58:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:58:in `kernel_load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:23:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:483:in `exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:31:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:25:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/exe/bundle:48:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/friendly_errors.rb:120:in `with_friendly_errors'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/exe/bundle:36:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/bundle:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/bundle:23:in `
'"], ["status", "error"], ["updated_at", "2022-09-26 22:19:46.373288"], ["id", 2]] [ActiveJob] [BadJob] [0550fc87-4fa7-421a-8be6-4f0d6be169be]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [BadJob] [0550fc87-4fa7-421a-8be6-4f0d6be169be] Error performing BadJob (Job ID: 0550fc87-4fa7-421a-8be6-4f0d6be169be) from Test(default) in 7.32ms: EvilError (EvilError): /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:12:in `perform' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/execution.rb:39:in `block in perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:109:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/active_job.rb:24:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:21:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/i18n-1.12.0/lib/i18n.rb:317:in `with_locale' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/translation.rb:9:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:26:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/notifications.rb:168:in `block in instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/notifications.rb:168:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:25:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:46:in `block in tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/tagged_logging.rb:71:in `block in tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/tagged_logging.rb:28:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/tagged_logging.rb:71:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:46:in `tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:22:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:136:in `run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/execution.rb:38:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/execution.rb:18:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:40:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/matchers/built_in/raise_error.rb:59:in `matches?' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:51:in `block in handle_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:27:in `with_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:48:in `handle_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/expectation_target.rb:65:in `to' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/expectation_target.rb:139:in `to' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:39:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:263:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:263:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:511:in `block in with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:468:in `block in with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:486:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-rails-5.1.1/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:486:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:468:in `with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:511:in `with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:259:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:646:in `block in run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:642:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:642:in `run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:607:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/configuration.rb:2068:in `with_suite_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:116:in `block in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/reporter.rb:74:in `report' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:115:in `run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:89:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:71:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:45:in `invoke' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/exe/rspec:4:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/rspec:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/rspec:23:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:58:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:58:in `kernel_load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:23:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:483:in `exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:31:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:25:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/exe/bundle:48:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/friendly_errors.rb:120:in `with_friendly_errors' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/exe/bundle:36:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/bundle:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/bundle:23:in `
' CanvasSync::JobLog Load (0.3ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" ORDER BY "canvas_sync_job_logs"."id" DESC LIMIT $1 [["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] [BadJob] [cdffcdbc-ec9a-47bd-82c3-90dc4108a579] Performing BadJob (Job ID: cdffcdbc-ec9a-47bd-82c3-90dc4108a579) from Test(default) [ActiveJob] [BadJob] [cdffcdbc-ec9a-47bd-82c3-90dc4108a579] CanvasSync::JobLog Load (0.3ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "cdffcdbc-ec9a-47bd-82c3-90dc4108a579"], ["LIMIT", 1]] [ActiveJob] [BadJob] [cdffcdbc-ec9a-47bd-82c3-90dc4108a579]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [BadJob] [cdffcdbc-ec9a-47bd-82c3-90dc4108a579] CanvasSync::JobLog Create (0.4ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["job_class", "BadJob"], ["status", "enqueued"], ["created_at", "2022-09-26 22:19:46.379384"], ["updated_at", "2022-09-26 22:19:46.379384"], ["job_id", "cdffcdbc-ec9a-47bd-82c3-90dc4108a579"]] [ActiveJob] [BadJob] [cdffcdbc-ec9a-47bd-82c3-90dc4108a579]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [BadJob] [cdffcdbc-ec9a-47bd-82c3-90dc4108a579]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [BadJob] [cdffcdbc-ec9a-47bd-82c3-90dc4108a579] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-09-26 22:19:46.380783"], ["status", "running"], ["updated_at", "2022-09-26 22:19:46.381160"], ["id", 3]] [ActiveJob] [BadJob] [cdffcdbc-ec9a-47bd-82c3-90dc4108a579]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [BadJob] [cdffcdbc-ec9a-47bd-82c3-90dc4108a579]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [BadJob] [cdffcdbc-ec9a-47bd-82c3-90dc4108a579] CanvasSync::JobLog Update (0.5ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "exception" = $2, "backtrace" = $3, "status" = $4, "updated_at" = $5 WHERE "canvas_sync_job_logs"."id" = $6 [["completed_at", "2022-09-26 22:19:46.382747"], ["exception", "ArgumentError: wrong number of arguments (given 0, expected 1)"], ["backtrace", "/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:11:in `perform'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/execution.rb:39:in `block in perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:109:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/active_job.rb:24:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:21:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/i18n-1.12.0/lib/i18n.rb:317:in `with_locale'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/translation.rb:9:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:26:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/notifications.rb:168:in `block in instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/notifications.rb:168:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:25:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:46:in `block in tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/tagged_logging.rb:71:in `block in tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/tagged_logging.rb:28:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/tagged_logging.rb:71:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:46:in `tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:22:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:136:in `run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/execution.rb:38:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/execution.rb:18:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:52:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/matchers/built_in/raise_error.rb:59:in `matches?'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:51:in `block in handle_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:27:in `with_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:48:in `handle_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/expectation_target.rb:65:in `to'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/expectation_target.rb:139:in `to'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:51:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:263:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:263:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:511:in `block in with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:468:in `block in with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:486:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-rails-5.1.1/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:486:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:468:in `with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:511:in `with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:259:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:646:in `block in run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:642:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:642:in `run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:607:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/configuration.rb:2068:in `with_suite_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:116:in `block in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/reporter.rb:74:in `report'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:115:in `run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:89:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:71:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:45:in `invoke'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/exe/rspec:4:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/rspec:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/rspec:23:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:58:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:58:in `kernel_load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:23:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:483:in `exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:31:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:25:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/exe/bundle:48:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/friendly_errors.rb:120:in `with_friendly_errors'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/exe/bundle:36:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/bundle:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/bundle:23:in `
'"], ["status", "error"], ["updated_at", "2022-09-26 22:19:46.383542"], ["id", 3]] [ActiveJob] [BadJob] [cdffcdbc-ec9a-47bd-82c3-90dc4108a579]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [BadJob] [cdffcdbc-ec9a-47bd-82c3-90dc4108a579] Error performing BadJob (Job ID: cdffcdbc-ec9a-47bd-82c3-90dc4108a579) from Test(default) in 7.3ms: ArgumentError (wrong number of arguments (given 0, expected 1)): /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:11:in `perform' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/execution.rb:39:in `block in perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:109:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/active_job.rb:24:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:21:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/i18n-1.12.0/lib/i18n.rb:317:in `with_locale' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/translation.rb:9:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:26:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/notifications.rb:168:in `block in instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/notifications.rb:168:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:25:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:46:in `block in tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/tagged_logging.rb:71:in `block in tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/tagged_logging.rb:28:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/tagged_logging.rb:71:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:46:in `tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:22:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:136:in `run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/execution.rb:38:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/execution.rb:18:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:52:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/matchers/built_in/raise_error.rb:59:in `matches?' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:51:in `block in handle_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:27:in `with_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:48:in `handle_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/expectation_target.rb:65:in `to' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/expectation_target.rb:139:in `to' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:51:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:263:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:263:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:511:in `block in with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:468:in `block in with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:486:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-rails-5.1.1/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:486:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:468:in `with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:511:in `with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:259:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:646:in `block in run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:642:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:642:in `run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:607:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/configuration.rb:2068:in `with_suite_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:116:in `block in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/reporter.rb:74:in `report' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:115:in `run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:89:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:71:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:45:in `invoke' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/exe/rspec:4:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/rspec:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/rspec:23:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:58:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:58:in `kernel_load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:23:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:483:in `exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:31:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:25:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/exe/bundle:48:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/friendly_errors.rb:120:in `with_friendly_errors' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/exe/bundle:36:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/bundle:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/bundle:23:in `
'  (0.2ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [BadJob] [38cd7725-c600-4612-9e3b-a9af267f6960] Performing BadJob (Job ID: 38cd7725-c600-4612-9e3b-a9af267f6960) from Test(default) [ActiveJob] [BadJob] [38cd7725-c600-4612-9e3b-a9af267f6960] CanvasSync::JobLog Load (0.4ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "38cd7725-c600-4612-9e3b-a9af267f6960"], ["LIMIT", 1]] [ActiveJob] [BadJob] [38cd7725-c600-4612-9e3b-a9af267f6960]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [BadJob] [38cd7725-c600-4612-9e3b-a9af267f6960] CanvasSync::JobLog Create (0.4ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["job_class", "BadJob"], ["status", "enqueued"], ["created_at", "2022-09-26 22:19:46.389376"], ["updated_at", "2022-09-26 22:19:46.389376"], ["job_id", "38cd7725-c600-4612-9e3b-a9af267f6960"]] [ActiveJob] [BadJob] [38cd7725-c600-4612-9e3b-a9af267f6960]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [BadJob] [38cd7725-c600-4612-9e3b-a9af267f6960]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [BadJob] [38cd7725-c600-4612-9e3b-a9af267f6960] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-09-26 22:19:46.390644"], ["status", "running"], ["updated_at", "2022-09-26 22:19:46.391047"], ["id", 4]] [ActiveJob] [BadJob] [38cd7725-c600-4612-9e3b-a9af267f6960]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [BadJob] [38cd7725-c600-4612-9e3b-a9af267f6960]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [BadJob] [38cd7725-c600-4612-9e3b-a9af267f6960] CanvasSync::JobLog Update (0.9ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "exception" = $2, "backtrace" = $3, "status" = $4, "updated_at" = $5 WHERE "canvas_sync_job_logs"."id" = $6 [["completed_at", "2022-09-26 22:19:46.399550"], ["exception", "ArgumentError: wrong number of arguments (given 0, expected 1)"], ["backtrace", "/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:11:in `perform'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/execution.rb:39:in `block in perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:109:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/active_job.rb:24:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:21:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/i18n-1.12.0/lib/i18n.rb:317:in `with_locale'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/translation.rb:9:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:26:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/notifications.rb:168:in `block in instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/notifications.rb:168:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:25:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:46:in `block in tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/tagged_logging.rb:71:in `block in tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/tagged_logging.rb:28:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/tagged_logging.rb:71:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:46:in `tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:22:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:136:in `run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/execution.rb:38:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/execution.rb:18:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:60:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/matchers/built_in/raise_error.rb:59:in `matches?'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:51:in `block in handle_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:27:in `with_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:48:in `handle_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/expectation_target.rb:65:in `to'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/expectation_target.rb:139:in `to'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:59:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:263:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:263:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:511:in `block in with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:468:in `block in with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:486:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-rails-5.1.1/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:486:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:468:in `with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:511:in `with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:259:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:646:in `block in run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:642:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:642:in `run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:607:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/configuration.rb:2068:in `with_suite_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:116:in `block in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/reporter.rb:74:in `report'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:115:in `run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:89:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:71:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:45:in `invoke'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/exe/rspec:4:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/rspec:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/rspec:23:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:58:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:58:in `kernel_load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:23:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:483:in `exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:31:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:25:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/exe/bundle:48:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/friendly_errors.rb:120:in `with_friendly_errors'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/exe/bundle:36:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/bundle:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/bundle:23:in `
'\n\nError Occurred while handling an Error: NoMethodError: undefined method `bad_catcher' for BadJob:Class\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-mocks-3.11.0/lib/rspec/mocks/method_double.rb:28:in `block in original_implementation_callable'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-mocks-3.11.0/lib/rspec/mocks/message_expectation.rb:143:in `block in and_call_original'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-mocks-3.11.0/lib/rspec/mocks/message_expectation.rb:801:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-mocks-3.11.0/lib/rspec/mocks/message_expectation.rb:615:in `invoke_incrementing_actual_calls_by'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-mocks-3.11.0/lib/rspec/mocks/message_expectation.rb:470:in `invoke'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-mocks-3.11.0/lib/rspec/mocks/proxy.rb:217:in `message_received'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-mocks-3.11.0/lib/rspec/mocks/proxy.rb:361:in `message_received'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-mocks-3.11.0/lib/rspec/mocks/method_double.rb:78:in `proxy_method_invoked'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-mocks-3.11.0/lib/rspec/mocks/method_double.rb:64:in `block (2 levels) in define_proxy_method'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:31:in `rescue in block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:23:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/i18n-1.12.0/lib/i18n.rb:317:in `with_locale'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/translation.rb:9:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:26:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/notifications.rb:168:in `block in instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/notifications.rb:168:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:25:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:46:in `block in tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/tagged_logging.rb:71:in `block in tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/tagged_logging.rb:28:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/tagged_logging.rb:71:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:46:in `tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:22:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:136:in `run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/execution.rb:38:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/execution.rb:18:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:60:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/matchers/built_in/raise_error.rb:59:in `matches?'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:51:in `block in handle_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:27:in `with_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:48:in `handle_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/expectation_target.rb:65:in `to'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/expectation_target.rb:139:in `to'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:59:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:263:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:263:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:511:in `block in with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:468:in `block in with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:486:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-rails-5.1.1/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:486:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:468:in `with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:511:in `with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:259:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:646:in `block in run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:642:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:642:in `run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:607:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/configuration.rb:2068:in `with_suite_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:116:in `block in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/reporter.rb:74:in `report'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:115:in `run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:89:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:71:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:45:in `invoke'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/exe/rspec:4:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/rspec:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/rspec:23:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:58:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:58:in `kernel_load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:23:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:483:in `exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:31:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:25:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/exe/bundle:48:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/friendly_errors.rb:120:in `with_friendly_errors'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/exe/bundle:36:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/bundle:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/bundle:23:in `
'"], ["status", "error"], ["updated_at", "2022-09-26 22:19:46.400113"], ["id", 4]] [ActiveJob] [BadJob] [38cd7725-c600-4612-9e3b-a9af267f6960]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [BadJob] [38cd7725-c600-4612-9e3b-a9af267f6960] Error performing BadJob (Job ID: 38cd7725-c600-4612-9e3b-a9af267f6960) from Test(default) in 14.64ms: ArgumentError (wrong number of arguments (given 0, expected 1)): /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:11:in `perform' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/execution.rb:39:in `block in perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:109:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/active_job.rb:24:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:21:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/i18n-1.12.0/lib/i18n.rb:317:in `with_locale' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/translation.rb:9:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:26:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/notifications.rb:168:in `block in instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/notifications.rb:168:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:25:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:46:in `block in tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/tagged_logging.rb:71:in `block in tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/tagged_logging.rb:28:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/tagged_logging.rb:71:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:46:in `tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:22:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:136:in `run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/execution.rb:38:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/execution.rb:18:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:60:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/matchers/built_in/raise_error.rb:59:in `matches?' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:51:in `block in handle_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:27:in `with_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:48:in `handle_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/expectation_target.rb:65:in `to' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/expectation_target.rb:139:in `to' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:59:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:263:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:263:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:511:in `block in with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:468:in `block in with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:486:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-rails-5.1.1/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:486:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:468:in `with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:511:in `with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:259:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:646:in `block in run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:642:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:642:in `run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:607:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/configuration.rb:2068:in `with_suite_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:116:in `block in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/reporter.rb:74:in `report' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:115:in `run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:89:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:71:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:45:in `invoke' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/exe/rspec:4:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/rspec:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/rspec:23:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:58:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:58:in `kernel_load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:23:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:483:in `exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:31:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:25:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/exe/bundle:48:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/friendly_errors.rb:120:in `with_friendly_errors' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/exe/bundle:36:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/bundle:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/bundle:23:in `
' CanvasSync::JobLog Load (0.4ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" ORDER BY "canvas_sync_job_logs"."id" DESC LIMIT $1 [["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] [CanvasSync::Jobs::ReportChecker] [a9eee0de-16f9-48cb-aae9-23fb32d899e2] Performing CanvasSync::Jobs::ReportChecker (Job ID: a9eee0de-16f9-48cb-aae9-23fb32d899e2) from Test(default) with arguments: "provisioning_csv", 1, "FakeProcessor", {} [ActiveJob] [CanvasSync::Jobs::ReportChecker] [a9eee0de-16f9-48cb-aae9-23fb32d899e2] CanvasSync::JobLog Load (0.3ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "a9eee0de-16f9-48cb-aae9-23fb32d899e2"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [a9eee0de-16f9-48cb-aae9-23fb32d899e2]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [a9eee0de-16f9-48cb-aae9-23fb32d899e2] CanvasSync::JobLog Create (0.6ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- provisioning_csv\n- 1\n- FakeProcessor\n- {}\n"], ["created_at", "2022-09-26 22:19:46.410606"], ["updated_at", "2022-09-26 22:19:46.410606"], ["job_id", "a9eee0de-16f9-48cb-aae9-23fb32d899e2"]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [a9eee0de-16f9-48cb-aae9-23fb32d899e2]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [a9eee0de-16f9-48cb-aae9-23fb32d899e2]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [a9eee0de-16f9-48cb-aae9-23fb32d899e2] CanvasSync::JobLog Update (0.4ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-09-26 22:19:46.413418"], ["status", "running"], ["updated_at", "2022-09-26 22:19:46.413887"], ["id", 5]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [a9eee0de-16f9-48cb-aae9-23fb32d899e2]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [a9eee0de-16f9-48cb-aae9-23fb32d899e2]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [a9eee0de-16f9-48cb-aae9-23fb32d899e2] CanvasSync::JobLog Destroy (0.4ms) DELETE FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."id" = $1 [["id", 5]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [a9eee0de-16f9-48cb-aae9-23fb32d899e2]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [a9eee0de-16f9-48cb-aae9-23fb32d899e2] Performed CanvasSync::Jobs::ReportChecker (Job ID: a9eee0de-16f9-48cb-aae9-23fb32d899e2) from Test(default) in 10.45ms  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] [CanvasSync::Jobs::ReportChecker] [3818e624-9c78-4fb8-b075-de28dbeef316] Performing CanvasSync::Jobs::ReportChecker (Job ID: 3818e624-9c78-4fb8-b075-de28dbeef316) from Test(default) with arguments: "provisioning_csv", 1, "FakeProcessor", {} [ActiveJob] [CanvasSync::Jobs::ReportChecker] [3818e624-9c78-4fb8-b075-de28dbeef316] CanvasSync::JobLog Load (0.4ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "3818e624-9c78-4fb8-b075-de28dbeef316"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [3818e624-9c78-4fb8-b075-de28dbeef316]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [3818e624-9c78-4fb8-b075-de28dbeef316] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- provisioning_csv\n- 1\n- FakeProcessor\n- {}\n"], ["created_at", "2022-09-26 22:19:46.423796"], ["updated_at", "2022-09-26 22:19:46.423796"], ["job_id", "3818e624-9c78-4fb8-b075-de28dbeef316"]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [3818e624-9c78-4fb8-b075-de28dbeef316]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [3818e624-9c78-4fb8-b075-de28dbeef316]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [3818e624-9c78-4fb8-b075-de28dbeef316] CanvasSync::JobLog Update (0.4ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-09-26 22:19:46.425311"], ["status", "running"], ["updated_at", "2022-09-26 22:19:46.425691"], ["id", 6]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [3818e624-9c78-4fb8-b075-de28dbeef316]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [3818e624-9c78-4fb8-b075-de28dbeef316]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [3818e624-9c78-4fb8-b075-de28dbeef316] CanvasSync::JobLog Create (0.5ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- provisioning_csv\n- 1\n- FakeProcessor\n- {}\n- {}\n"], ["created_at", "2022-09-26 22:19:46.429300"], ["updated_at", "2022-09-26 22:19:46.429300"], ["job_id", "e2618e26-15c1-4c48-9948-7f790e7ba6fe"]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [3818e624-9c78-4fb8-b075-de28dbeef316]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [3818e624-9c78-4fb8-b075-de28dbeef316] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: e2618e26-15c1-4c48-9948-7f790e7ba6fe) to Test(default) at 2022-09-26 22:20:16 UTC with arguments: "provisioning_csv", 1, "FakeProcessor", {}, {} [ActiveJob] [CanvasSync::Jobs::ReportChecker] [3818e624-9c78-4fb8-b075-de28dbeef316]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [3818e624-9c78-4fb8-b075-de28dbeef316] CanvasSync::JobLog Destroy (0.3ms) DELETE FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."id" = $1 [["id", 6]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [3818e624-9c78-4fb8-b075-de28dbeef316]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [3818e624-9c78-4fb8-b075-de28dbeef316] Performed CanvasSync::Jobs::ReportChecker (Job ID: 3818e624-9c78-4fb8-b075-de28dbeef316) from Test(default) in 10.34ms  (0.1ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [CanvasSync::Jobs::ReportChecker] [084450c5-bf8d-43d6-8539-fdc9983f271b] Performing CanvasSync::Jobs::ReportChecker (Job ID: 084450c5-bf8d-43d6-8539-fdc9983f271b) from Test(default) with arguments: "provisioning_csv", 1, "FakeProcessor", {} [ActiveJob] [CanvasSync::Jobs::ReportChecker] [084450c5-bf8d-43d6-8539-fdc9983f271b] CanvasSync::JobLog Load (0.3ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "084450c5-bf8d-43d6-8539-fdc9983f271b"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [084450c5-bf8d-43d6-8539-fdc9983f271b]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [084450c5-bf8d-43d6-8539-fdc9983f271b] CanvasSync::JobLog Create (0.4ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- provisioning_csv\n- 1\n- FakeProcessor\n- {}\n"], ["created_at", "2022-09-26 22:19:46.437154"], ["updated_at", "2022-09-26 22:19:46.437154"], ["job_id", "084450c5-bf8d-43d6-8539-fdc9983f271b"]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [084450c5-bf8d-43d6-8539-fdc9983f271b]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [084450c5-bf8d-43d6-8539-fdc9983f271b]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [084450c5-bf8d-43d6-8539-fdc9983f271b] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-09-26 22:19:46.439341"], ["status", "running"], ["updated_at", "2022-09-26 22:19:46.439758"], ["id", 8]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [084450c5-bf8d-43d6-8539-fdc9983f271b]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [084450c5-bf8d-43d6-8539-fdc9983f271b]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [084450c5-bf8d-43d6-8539-fdc9983f271b] CanvasSync::JobLog Update (0.7ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "exception" = $2, "backtrace" = $3, "status" = $4, "updated_at" = $5 WHERE "canvas_sync_job_logs"."id" = $6 [["completed_at", "2022-09-26 22:19:46.446694"], ["exception", "NameError: undefined local variable or method `current_organization' for #"], ["backtrace", "/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/jobs/report_checker.rb:35:in `perform'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/execution.rb:39:in `block in perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:109:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/active_job.rb:24:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:21:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/i18n-1.12.0/lib/i18n.rb:317:in `with_locale'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/translation.rb:9:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:26:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/notifications.rb:168:in `block in instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/notifications.rb:168:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:25:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:46:in `block in tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/tagged_logging.rb:71:in `block in tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/tagged_logging.rb:28:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/tagged_logging.rb:71:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:46:in `tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:22:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:136:in `run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/execution.rb:38:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/execution.rb:18:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/report_checker_spec.rb:11:in `start_job'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/report_checker_spec.rb:53:in `block (5 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/matchers/built_in/raise_error.rb:59:in `matches?'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:51:in `block in handle_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:27:in `with_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:48:in `handle_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/expectation_target.rb:65:in `to'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/expectation_target.rb:139:in `to'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/report_checker_spec.rb:53:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:263:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:263:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:511:in `block in with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:468:in `block in with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:486:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-rails-5.1.1/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:486:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:468:in `with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:511:in `with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:259:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:646:in `block in run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:642:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:642:in `run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:607:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/configuration.rb:2068:in `with_suite_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:116:in `block in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/reporter.rb:74:in `report'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:115:in `run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:89:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:71:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:45:in `invoke'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/exe/rspec:4:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/rspec:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/rspec:23:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:58:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:58:in `kernel_load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:23:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:483:in `exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:31:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:25:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/exe/bundle:48:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/friendly_errors.rb:120:in `with_friendly_errors'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/exe/bundle:36:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/bundle:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/bundle:23:in `
'"], ["status", "error"], ["updated_at", "2022-09-26 22:19:46.447217"], ["id", 8]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [084450c5-bf8d-43d6-8539-fdc9983f271b]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [084450c5-bf8d-43d6-8539-fdc9983f271b] Error performing CanvasSync::Jobs::ReportChecker (Job ID: 084450c5-bf8d-43d6-8539-fdc9983f271b) from Test(default) in 14.01ms: NameError (undefined local variable or method `current_organization' for #): /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/jobs/report_checker.rb:35:in `perform' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/execution.rb:39:in `block in perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:109:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/active_job.rb:24:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:21:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/i18n-1.12.0/lib/i18n.rb:317:in `with_locale' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/translation.rb:9:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:26:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/notifications.rb:168:in `block in instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/notifications.rb:168:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:25:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:46:in `block in tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/tagged_logging.rb:71:in `block in tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/tagged_logging.rb:28:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/tagged_logging.rb:71:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:46:in `tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:22:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:136:in `run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/execution.rb:38:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/execution.rb:18:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/report_checker_spec.rb:11:in `start_job' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/report_checker_spec.rb:53:in `block (5 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/matchers/built_in/raise_error.rb:59:in `matches?' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:51:in `block in handle_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:27:in `with_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:48:in `handle_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/expectation_target.rb:65:in `to' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/expectation_target.rb:139:in `to' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/report_checker_spec.rb:53:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:263:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:263:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:511:in `block in with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:468:in `block in with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:486:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-rails-5.1.1/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:486:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:468:in `with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:511:in `with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:259:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:646:in `block in run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:642:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:642:in `run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:607:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/configuration.rb:2068:in `with_suite_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:116:in `block in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/reporter.rb:74:in `report' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:115:in `run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:89:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:71:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:45:in `invoke' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/exe/rspec:4:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/rspec:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/rspec:23:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:58:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:58:in `kernel_load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:23:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:483:in `exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:31:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:25:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/exe/bundle:48:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/friendly_errors.rb:120:in `with_friendly_errors' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/exe/bundle:36:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/bundle:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/bundle:23:in `
'  (0.2ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [bd898aed-0dec-4b0b-bf73-34932f6c43b5] Performing CanvasSync::Jobs::ReportProcessorJob (Job ID: bd898aed-0dec-4b0b-bf73-34932f6c43b5) from Test(default) with arguments: "provisioning_csv", "https://test.instructure.com/sample_report_download", "FakeProcessor", {}, 1 [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [bd898aed-0dec-4b0b-bf73-34932f6c43b5] CanvasSync::JobLog Load (0.1ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "bd898aed-0dec-4b0b-bf73-34932f6c43b5"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [bd898aed-0dec-4b0b-bf73-34932f6c43b5]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [bd898aed-0dec-4b0b-bf73-34932f6c43b5] CanvasSync::JobLog Create (0.4ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportProcessorJob"], ["status", "enqueued"], ["job_arguments", "---\n- provisioning_csv\n- https://test.instructure.com/sample_report_download\n- FakeProcessor\n- {}\n- 1\n"], ["created_at", "2022-09-26 22:19:46.453731"], ["updated_at", "2022-09-26 22:19:46.453731"], ["job_id", "bd898aed-0dec-4b0b-bf73-34932f6c43b5"]] [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [bd898aed-0dec-4b0b-bf73-34932f6c43b5]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [bd898aed-0dec-4b0b-bf73-34932f6c43b5]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [bd898aed-0dec-4b0b-bf73-34932f6c43b5] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-09-26 22:19:46.455874"], ["status", "running"], ["updated_at", "2022-09-26 22:19:46.456228"], ["id", 9]] [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [bd898aed-0dec-4b0b-bf73-34932f6c43b5]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [bd898aed-0dec-4b0b-bf73-34932f6c43b5]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [bd898aed-0dec-4b0b-bf73-34932f6c43b5] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "job_class" = $1, "updated_at" = $2 WHERE "canvas_sync_job_logs"."id" = $3 [["job_class", "FakeProcessor"], ["updated_at", "2022-09-26 22:19:46.457743"], ["id", 9]] [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [bd898aed-0dec-4b0b-bf73-34932f6c43b5]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [bd898aed-0dec-4b0b-bf73-34932f6c43b5]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [bd898aed-0dec-4b0b-bf73-34932f6c43b5] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2022-09-26 22:19:46.471575"], ["status", "success"], ["updated_at", "2022-09-26 22:19:46.472101"], ["id", 9]] [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [bd898aed-0dec-4b0b-bf73-34932f6c43b5]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [bd898aed-0dec-4b0b-bf73-34932f6c43b5] Performed CanvasSync::Jobs::ReportProcessorJob (Job ID: bd898aed-0dec-4b0b-bf73-34932f6c43b5) from Test(default) in 21.02ms  (0.2ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [CanvasSync::Jobs::ReportStarter] [0d1648e7-1518-4871-852b-3007c7f36f1f] Performing CanvasSync::Jobs::ReportStarter (Job ID: 0d1648e7-1518-4871-852b-3007c7f36f1f) from Test(default) with arguments: "provisioning_csv", {"parameters[users]"=>true}, "CoolProcessor", {:models=>["users"]} [ActiveJob] [CanvasSync::Jobs::ReportStarter] [0d1648e7-1518-4871-852b-3007c7f36f1f] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "0d1648e7-1518-4871-852b-3007c7f36f1f"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::ReportStarter] [0d1648e7-1518-4871-852b-3007c7f36f1f]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [0d1648e7-1518-4871-852b-3007c7f36f1f] CanvasSync::JobLog Create (0.2ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportStarter"], ["status", "enqueued"], ["job_arguments", "---\n- provisioning_csv\n- parameters[users]: true\n- CoolProcessor\n- :models:\n - users\n"], ["created_at", "2022-09-26 22:19:46.477359"], ["updated_at", "2022-09-26 22:19:46.477359"], ["job_id", "0d1648e7-1518-4871-852b-3007c7f36f1f"]] [ActiveJob] [CanvasSync::Jobs::ReportStarter] [0d1648e7-1518-4871-852b-3007c7f36f1f]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [0d1648e7-1518-4871-852b-3007c7f36f1f]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [0d1648e7-1518-4871-852b-3007c7f36f1f] CanvasSync::JobLog Update (0.4ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-09-26 22:19:46.479034"], ["status", "running"], ["updated_at", "2022-09-26 22:19:46.479579"], ["id", 10]] [ActiveJob] [CanvasSync::Jobs::ReportStarter] [0d1648e7-1518-4871-852b-3007c7f36f1f]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [0d1648e7-1518-4871-852b-3007c7f36f1f]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [0d1648e7-1518-4871-852b-3007c7f36f1f] CanvasSync::JobLog Create (0.2ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- provisioning_csv\n- 1\n- CoolProcessor\n- :models:\n - users\n :sync_start_time: '2022-09-26T22:19:46Z'\n :report_params:\n parameters[users]: true\n"], ["created_at", "2022-09-26 22:19:46.484089"], ["updated_at", "2022-09-26 22:19:46.484089"], ["job_id", "c89293f6-0abe-4a87-9ec2-6c92acef9e07"]] [ActiveJob] [CanvasSync::Jobs::ReportStarter] [0d1648e7-1518-4871-852b-3007c7f36f1f]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [0d1648e7-1518-4871-852b-3007c7f36f1f] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: c89293f6-0abe-4a87-9ec2-6c92acef9e07) to Test(default) at 2022-09-26 22:20:16 UTC with arguments: "provisioning_csv", 1, "CoolProcessor", {:models=>["users"], :sync_start_time=>"2022-09-26T22:19:46Z", :report_params=>{"parameters[users]"=>true}} [ActiveJob] [CanvasSync::Jobs::ReportStarter] [0d1648e7-1518-4871-852b-3007c7f36f1f]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [0d1648e7-1518-4871-852b-3007c7f36f1f] CanvasSync::JobLog Update (0.4ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2022-09-26 22:19:46.486477"], ["status", "success"], ["updated_at", "2022-09-26 22:19:46.487014"], ["id", 10]] [ActiveJob] [CanvasSync::Jobs::ReportStarter] [0d1648e7-1518-4871-852b-3007c7f36f1f]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [0d1648e7-1518-4871-852b-3007c7f36f1f] Performed CanvasSync::Jobs::ReportStarter (Job ID: 0d1648e7-1518-4871-852b-3007c7f36f1f) from Test(default) in 12.71ms  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] [CanvasSync::Jobs::ReportStarter] [67dc6289-c5a6-4cdc-a112-2974db0cddfe] Performing CanvasSync::Jobs::ReportStarter (Job ID: 67dc6289-c5a6-4cdc-a112-2974db0cddfe) from Test(default) with arguments: "provisioning_csv", {"parameters[users]"=>true}, "CoolProcessor", {:models=>["users"]}, {:allow_redownloads=>true} [ActiveJob] [CanvasSync::Jobs::ReportStarter] [67dc6289-c5a6-4cdc-a112-2974db0cddfe] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "67dc6289-c5a6-4cdc-a112-2974db0cddfe"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::ReportStarter] [67dc6289-c5a6-4cdc-a112-2974db0cddfe]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [67dc6289-c5a6-4cdc-a112-2974db0cddfe] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportStarter"], ["status", "enqueued"], ["job_arguments", "---\n- provisioning_csv\n- parameters[users]: true\n- CoolProcessor\n- :models:\n - users\n- :allow_redownloads: true\n"], ["created_at", "2022-09-26 22:19:46.493265"], ["updated_at", "2022-09-26 22:19:46.493265"], ["job_id", "67dc6289-c5a6-4cdc-a112-2974db0cddfe"]] [ActiveJob] [CanvasSync::Jobs::ReportStarter] [67dc6289-c5a6-4cdc-a112-2974db0cddfe]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [67dc6289-c5a6-4cdc-a112-2974db0cddfe]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [67dc6289-c5a6-4cdc-a112-2974db0cddfe] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-09-26 22:19:46.494843"], ["status", "running"], ["updated_at", "2022-09-26 22:19:46.495181"], ["id", 12]] [ActiveJob] [CanvasSync::Jobs::ReportStarter] [67dc6289-c5a6-4cdc-a112-2974db0cddfe]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [67dc6289-c5a6-4cdc-a112-2974db0cddfe]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [67dc6289-c5a6-4cdc-a112-2974db0cddfe] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2022-09-26 22:19:46.498199"], ["status", "success"], ["updated_at", "2022-09-26 22:19:46.498805"], ["id", 12]] [ActiveJob] [CanvasSync::Jobs::ReportStarter] [67dc6289-c5a6-4cdc-a112-2974db0cddfe]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [67dc6289-c5a6-4cdc-a112-2974db0cddfe] Performed CanvasSync::Jobs::ReportStarter (Job ID: 67dc6289-c5a6-4cdc-a112-2974db0cddfe) from Test(default) in 8.29ms  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Account Exists (0.5ms) SELECT 1 AS one FROM "accounts" WHERE "accounts"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] Account Create (0.6ms) INSERT INTO "accounts" ("canvas_id", "sis_id", "canvas_parent_account_id", "sis_parent_account_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 1], ["sis_id", "885286b032b119d26afb83b15834a10c"], ["canvas_parent_account_id", 1], ["sis_parent_account_id", "7f1e86d6ab11e543ba6c61f4502952a1"], ["name", "Account name"], ["workflow_state", "active"], ["created_at", "2022-09-26 22:19:46.513788"], ["updated_at", "2022-09-26 22:19:46.513788"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.5ms) SELECT COUNT(*) FROM "admins" [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [5ce3e521-2118-403a-9abb-aaf4cea8e541] Performing CanvasSync::Jobs::SyncAdminsJob (Job ID: 5ce3e521-2118-403a-9abb-aaf4cea8e541) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [5ce3e521-2118-403a-9abb-aaf4cea8e541] CanvasSync::JobLog Load (0.1ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "5ce3e521-2118-403a-9abb-aaf4cea8e541"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [5ce3e521-2118-403a-9abb-aaf4cea8e541]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [5ce3e521-2118-403a-9abb-aaf4cea8e541] CanvasSync::JobLog Create (0.4ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncAdminsJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2022-09-26 22:19:46.519612"], ["updated_at", "2022-09-26 22:19:46.519612"], ["job_id", "5ce3e521-2118-403a-9abb-aaf4cea8e541"]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [5ce3e521-2118-403a-9abb-aaf4cea8e541]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [5ce3e521-2118-403a-9abb-aaf4cea8e541]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [5ce3e521-2118-403a-9abb-aaf4cea8e541] CanvasSync::JobLog Update (0.4ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-09-26 22:19:46.521700"], ["status", "running"], ["updated_at", "2022-09-26 22:19:46.522292"], ["id", 13]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [5ce3e521-2118-403a-9abb-aaf4cea8e541]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [5ce3e521-2118-403a-9abb-aaf4cea8e541] Account Load (0.2ms) SELECT "accounts".* FROM "accounts" WHERE "accounts"."workflow_state" != $1 ORDER BY "accounts"."id" ASC LIMIT $2 [["workflow_state", "deleted"], ["LIMIT", 1000]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [5ce3e521-2118-403a-9abb-aaf4cea8e541] Admin Load (0.3ms) SELECT "admins".* FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [5ce3e521-2118-403a-9abb-aaf4cea8e541]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [5ce3e521-2118-403a-9abb-aaf4cea8e541] Admin Exists (0.3ms) SELECT 1 AS one FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [5ce3e521-2118-403a-9abb-aaf4cea8e541] Admin Create (0.6ms) INSERT INTO "admins" ("canvas_id", "role_name", "canvas_account_id", "canvas_role_id", "canvas_user_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 2], ["role_name", "AccountAdmin"], ["canvas_account_id", 1], ["canvas_role_id", 1], ["canvas_user_id", 1], ["workflow_state", "active"], ["created_at", "2022-09-26 22:19:46.539997"], ["updated_at", "2022-09-26 22:19:46.539997"]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [5ce3e521-2118-403a-9abb-aaf4cea8e541]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [5ce3e521-2118-403a-9abb-aaf4cea8e541] Admin Load (0.2ms) SELECT "admins".* FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 3], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [5ce3e521-2118-403a-9abb-aaf4cea8e541]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [5ce3e521-2118-403a-9abb-aaf4cea8e541] Admin Exists (0.2ms) SELECT 1 AS one FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 3], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [5ce3e521-2118-403a-9abb-aaf4cea8e541] Admin Create (0.2ms) INSERT INTO "admins" ("canvas_id", "role_name", "canvas_account_id", "canvas_role_id", "canvas_user_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 3], ["role_name", "Custom Account Role"], ["canvas_account_id", 1], ["canvas_role_id", 11], ["canvas_user_id", 11], ["workflow_state", "active"], ["created_at", "2022-09-26 22:19:46.543091"], ["updated_at", "2022-09-26 22:19:46.543091"]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [5ce3e521-2118-403a-9abb-aaf4cea8e541]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [5ce3e521-2118-403a-9abb-aaf4cea8e541] Admin Load (0.2ms) SELECT "admins".* FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 4], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [5ce3e521-2118-403a-9abb-aaf4cea8e541]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [5ce3e521-2118-403a-9abb-aaf4cea8e541] Admin Exists (0.4ms) SELECT 1 AS one FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 4], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [5ce3e521-2118-403a-9abb-aaf4cea8e541] Admin Create (0.4ms) INSERT INTO "admins" ("canvas_id", "role_name", "canvas_account_id", "canvas_role_id", "canvas_user_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 4], ["role_name", "Test"], ["canvas_account_id", 1], ["canvas_role_id", 10], ["canvas_user_id", 11], ["workflow_state", "active"], ["created_at", "2022-09-26 22:19:46.546335"], ["updated_at", "2022-09-26 22:19:46.546335"]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [5ce3e521-2118-403a-9abb-aaf4cea8e541]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [5ce3e521-2118-403a-9abb-aaf4cea8e541] Admin Update All (0.4ms) UPDATE "admins" SET "workflow_state" = 'inactive' WHERE "admins"."id" NOT IN ($1, $2, $3) [["id", 1], ["id", 2], ["id", 3]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [5ce3e521-2118-403a-9abb-aaf4cea8e541]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [5ce3e521-2118-403a-9abb-aaf4cea8e541] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2022-09-26 22:19:46.549061"], ["status", "success"], ["updated_at", "2022-09-26 22:19:46.549599"], ["id", 13]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [5ce3e521-2118-403a-9abb-aaf4cea8e541]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [5ce3e521-2118-403a-9abb-aaf4cea8e541] Performed CanvasSync::Jobs::SyncAdminsJob (Job ID: 5ce3e521-2118-403a-9abb-aaf4cea8e541) from Test(default) in 32.33ms  (0.2ms) SELECT COUNT(*) FROM "admins"  (0.2ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [7537c04e-1cea-4dc2-b4c9-d1f6b8d8ed21] Performing CanvasSync::Jobs::SyncAssignmentGroupsJob (Job ID: 7537c04e-1cea-4dc2-b4c9-d1f6b8d8ed21) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [7537c04e-1cea-4dc2-b4c9-d1f6b8d8ed21] CanvasSync::JobLog Load (0.3ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "7537c04e-1cea-4dc2-b4c9-d1f6b8d8ed21"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [7537c04e-1cea-4dc2-b4c9-d1f6b8d8ed21]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [7537c04e-1cea-4dc2-b4c9-d1f6b8d8ed21] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncAssignmentGroupsJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2022-09-26 22:19:46.555618"], ["updated_at", "2022-09-26 22:19:46.555618"], ["job_id", "7537c04e-1cea-4dc2-b4c9-d1f6b8d8ed21"]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [7537c04e-1cea-4dc2-b4c9-d1f6b8d8ed21]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [7537c04e-1cea-4dc2-b4c9-d1f6b8d8ed21]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [7537c04e-1cea-4dc2-b4c9-d1f6b8d8ed21] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-09-26 22:19:46.557445"], ["status", "running"], ["updated_at", "2022-09-26 22:19:46.557831"], ["id", 14]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [7537c04e-1cea-4dc2-b4c9-d1f6b8d8ed21]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [7537c04e-1cea-4dc2-b4c9-d1f6b8d8ed21]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [7537c04e-1cea-4dc2-b4c9-d1f6b8d8ed21] CanvasSync::JobLog Create (0.4ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proserv_assignment_group_export_csv\n- 1\n- CanvasSync::Processors::AssignmentGroupsProcessor\n- :sync_start_time: '2022-09-26T22:19:46Z'\n :report_params:\n :parameters:\n :enrollment_term_id: 1\n"], ["created_at", "2022-09-26 22:19:46.562928"], ["updated_at", "2022-09-26 22:19:46.562928"], ["job_id", "dc01e2fc-4552-4f46-a5af-349658b269f7"]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [7537c04e-1cea-4dc2-b4c9-d1f6b8d8ed21]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [7537c04e-1cea-4dc2-b4c9-d1f6b8d8ed21] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: dc01e2fc-4552-4f46-a5af-349658b269f7) to Test(default) at 2022-09-26 22:20:16 UTC with arguments: "proserv_assignment_group_export_csv", 1, "CanvasSync::Processors::AssignmentGroupsProcessor", {:sync_start_time=>"2022-09-26T22:19:46Z", :report_params=>{:parameters=>{:enrollment_term_id=>1}}} [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [7537c04e-1cea-4dc2-b4c9-d1f6b8d8ed21]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [7537c04e-1cea-4dc2-b4c9-d1f6b8d8ed21] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2022-09-26 22:19:46.566561"], ["status", "success"], ["updated_at", "2022-09-26 22:19:46.566873"], ["id", 14]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [7537c04e-1cea-4dc2-b4c9-d1f6b8d8ed21]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [7537c04e-1cea-4dc2-b4c9-d1f6b8d8ed21] Performed CanvasSync::Jobs::SyncAssignmentGroupsJob (Job ID: 7537c04e-1cea-4dc2-b4c9-d1f6b8d8ed21) from Test(default) in 13.8ms  (0.1ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [2a4e5a07-7bd5-4523-a06e-e44193da53b1] Performing CanvasSync::Jobs::SyncAssignmentsJob (Job ID: 2a4e5a07-7bd5-4523-a06e-e44193da53b1) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [2a4e5a07-7bd5-4523-a06e-e44193da53b1] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "2a4e5a07-7bd5-4523-a06e-e44193da53b1"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [2a4e5a07-7bd5-4523-a06e-e44193da53b1]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [2a4e5a07-7bd5-4523-a06e-e44193da53b1] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncAssignmentsJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2022-09-26 22:19:46.572486"], ["updated_at", "2022-09-26 22:19:46.572486"], ["job_id", "2a4e5a07-7bd5-4523-a06e-e44193da53b1"]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [2a4e5a07-7bd5-4523-a06e-e44193da53b1]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [2a4e5a07-7bd5-4523-a06e-e44193da53b1]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [2a4e5a07-7bd5-4523-a06e-e44193da53b1] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-09-26 22:19:46.573853"], ["status", "running"], ["updated_at", "2022-09-26 22:19:46.574198"], ["id", 16]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [2a4e5a07-7bd5-4523-a06e-e44193da53b1]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [2a4e5a07-7bd5-4523-a06e-e44193da53b1]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [2a4e5a07-7bd5-4523-a06e-e44193da53b1] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proserv_assignment_export_csv\n- 1\n- CanvasSync::Processors::AssignmentsProcessor\n- :sync_start_time: '2022-09-26T22:19:46Z'\n :report_params:\n :parameters:\n :enrollment_term_id: 1\n"], ["created_at", "2022-09-26 22:19:46.577690"], ["updated_at", "2022-09-26 22:19:46.577690"], ["job_id", "f4eb9ea7-9316-4db2-9aa8-a265083fdd75"]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [2a4e5a07-7bd5-4523-a06e-e44193da53b1]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [2a4e5a07-7bd5-4523-a06e-e44193da53b1] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: f4eb9ea7-9316-4db2-9aa8-a265083fdd75) to Test(default) at 2022-09-26 22:20:16 UTC with arguments: "proserv_assignment_export_csv", 1, "CanvasSync::Processors::AssignmentsProcessor", {:sync_start_time=>"2022-09-26T22:19:46Z", :report_params=>{:parameters=>{:enrollment_term_id=>1}}} [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [2a4e5a07-7bd5-4523-a06e-e44193da53b1]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [2a4e5a07-7bd5-4523-a06e-e44193da53b1] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2022-09-26 22:19:46.580772"], ["status", "success"], ["updated_at", "2022-09-26 22:19:46.581379"], ["id", 16]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [2a4e5a07-7bd5-4523-a06e-e44193da53b1]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [2a4e5a07-7bd5-4523-a06e-e44193da53b1] Performed CanvasSync::Jobs::SyncAssignmentsJob (Job ID: 2a4e5a07-7bd5-4523-a06e-e44193da53b1) from Test(default) in 11.6ms  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [18508dfd-f9c1-47df-b06d-fd2f7eedca23] Performing CanvasSync::Jobs::SyncAssignmentsJob (Job ID: 18508dfd-f9c1-47df-b06d-fd2f7eedca23) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [18508dfd-f9c1-47df-b06d-fd2f7eedca23] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "18508dfd-f9c1-47df-b06d-fd2f7eedca23"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [18508dfd-f9c1-47df-b06d-fd2f7eedca23]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [18508dfd-f9c1-47df-b06d-fd2f7eedca23] CanvasSync::JobLog Create (0.4ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncAssignmentsJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2022-09-26 22:19:46.586640"], ["updated_at", "2022-09-26 22:19:46.586640"], ["job_id", "18508dfd-f9c1-47df-b06d-fd2f7eedca23"]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [18508dfd-f9c1-47df-b06d-fd2f7eedca23]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [18508dfd-f9c1-47df-b06d-fd2f7eedca23]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [18508dfd-f9c1-47df-b06d-fd2f7eedca23] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-09-26 22:19:46.588424"], ["status", "running"], ["updated_at", "2022-09-26 22:19:46.588833"], ["id", 18]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [18508dfd-f9c1-47df-b06d-fd2f7eedca23]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [18508dfd-f9c1-47df-b06d-fd2f7eedca23]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [18508dfd-f9c1-47df-b06d-fd2f7eedca23] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proserv_assignment_export_csv\n- 1\n- CanvasSync::Processors::AssignmentsProcessor\n- :sync_start_time: '2022-09-26T22:19:46Z'\n :report_params:\n :parameters: {}\n"], ["created_at", "2022-09-26 22:19:46.592553"], ["updated_at", "2022-09-26 22:19:46.592553"], ["job_id", "8b534ce0-135c-40f3-bd72-27368bbafbf4"]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [18508dfd-f9c1-47df-b06d-fd2f7eedca23]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [18508dfd-f9c1-47df-b06d-fd2f7eedca23] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: 8b534ce0-135c-40f3-bd72-27368bbafbf4) to Test(default) at 2022-09-26 22:20:16 UTC with arguments: "proserv_assignment_export_csv", 1, "CanvasSync::Processors::AssignmentsProcessor", {:sync_start_time=>"2022-09-26T22:19:46Z", :report_params=>{:parameters=>{}}} [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [18508dfd-f9c1-47df-b06d-fd2f7eedca23]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [18508dfd-f9c1-47df-b06d-fd2f7eedca23] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2022-09-26 22:19:46.595317"], ["status", "success"], ["updated_at", "2022-09-26 22:19:46.595833"], ["id", 18]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [18508dfd-f9c1-47df-b06d-fd2f7eedca23]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [18508dfd-f9c1-47df-b06d-fd2f7eedca23] Performed CanvasSync::Jobs::SyncAssignmentsJob (Job ID: 18508dfd-f9c1-47df-b06d-fd2f7eedca23) from Test(default) in 11.45ms  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [32723b3e-10f6-4503-9708-5f1e80626882] Performing CanvasSync::Jobs::SyncContentMigrationsJob (Job ID: 32723b3e-10f6-4503-9708-5f1e80626882) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [32723b3e-10f6-4503-9708-5f1e80626882] CanvasSync::JobLog Load (0.3ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "32723b3e-10f6-4503-9708-5f1e80626882"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [32723b3e-10f6-4503-9708-5f1e80626882]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [32723b3e-10f6-4503-9708-5f1e80626882] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncContentMigrationsJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2022-09-26 22:19:46.601743"], ["updated_at", "2022-09-26 22:19:46.601743"], ["job_id", "32723b3e-10f6-4503-9708-5f1e80626882"]] [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [32723b3e-10f6-4503-9708-5f1e80626882]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [32723b3e-10f6-4503-9708-5f1e80626882]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [32723b3e-10f6-4503-9708-5f1e80626882] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-09-26 22:19:46.603128"], ["status", "running"], ["updated_at", "2022-09-26 22:19:46.603478"], ["id", 20]] [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [32723b3e-10f6-4503-9708-5f1e80626882]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [32723b3e-10f6-4503-9708-5f1e80626882]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [32723b3e-10f6-4503-9708-5f1e80626882] CanvasSync::JobLog Create (0.4ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proserv_content_migrations_csv\n- 1\n- CanvasSync::Processors::ContentMigrationsProcessor\n- :sync_start_time: '2022-09-26T22:19:46Z'\n :report_params:\n :parameters: {}\n"], ["created_at", "2022-09-26 22:19:46.606821"], ["updated_at", "2022-09-26 22:19:46.606821"], ["job_id", "aa345481-a9ce-4b34-b854-45c55acc9942"]] [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [32723b3e-10f6-4503-9708-5f1e80626882]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [32723b3e-10f6-4503-9708-5f1e80626882] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: aa345481-a9ce-4b34-b854-45c55acc9942) to Test(default) at 2022-09-26 22:20:16 UTC with arguments: "proserv_content_migrations_csv", 1, "CanvasSync::Processors::ContentMigrationsProcessor", {:sync_start_time=>"2022-09-26T22:19:46Z", :report_params=>{:parameters=>{}}} [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [32723b3e-10f6-4503-9708-5f1e80626882]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [32723b3e-10f6-4503-9708-5f1e80626882] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2022-09-26 22:19:46.610234"], ["status", "success"], ["updated_at", "2022-09-26 22:19:46.610748"], ["id", 20]] [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [32723b3e-10f6-4503-9708-5f1e80626882]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [32723b3e-10f6-4503-9708-5f1e80626882] Performed CanvasSync::Jobs::SyncContentMigrationsJob (Job ID: 32723b3e-10f6-4503-9708-5f1e80626882) from Test(default) in 11.95ms  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [f6d37b60-d38a-43c0-8380-89e967f27888] Performing CanvasSync::Jobs::SyncContentMigrationsJob (Job ID: f6d37b60-d38a-43c0-8380-89e967f27888) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [f6d37b60-d38a-43c0-8380-89e967f27888] CanvasSync::JobLog Load (0.3ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "f6d37b60-d38a-43c0-8380-89e967f27888"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [f6d37b60-d38a-43c0-8380-89e967f27888]  (0.3ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [f6d37b60-d38a-43c0-8380-89e967f27888] CanvasSync::JobLog Create (0.5ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncContentMigrationsJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2022-09-26 22:19:46.617416"], ["updated_at", "2022-09-26 22:19:46.617416"], ["job_id", "f6d37b60-d38a-43c0-8380-89e967f27888"]] [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [f6d37b60-d38a-43c0-8380-89e967f27888]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [f6d37b60-d38a-43c0-8380-89e967f27888]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [f6d37b60-d38a-43c0-8380-89e967f27888] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-09-26 22:19:46.619641"], ["status", "running"], ["updated_at", "2022-09-26 22:19:46.620029"], ["id", 22]] [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [f6d37b60-d38a-43c0-8380-89e967f27888]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [f6d37b60-d38a-43c0-8380-89e967f27888]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [f6d37b60-d38a-43c0-8380-89e967f27888] CanvasSync::JobLog Create (0.4ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proserv_content_migrations_csv\n- 1\n- CanvasSync::Processors::ContentMigrationsProcessor\n- :sync_start_time: '2022-09-26T22:19:46Z'\n :report_params:\n :parameters:\n :updated_after: 2022-09-26 16:19:46 UTC\n"], ["created_at", "2022-09-26 22:19:46.624434"], ["updated_at", "2022-09-26 22:19:46.624434"], ["job_id", "0a245368-407f-43d4-ab65-e2fe42d5351d"]] [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [f6d37b60-d38a-43c0-8380-89e967f27888]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [f6d37b60-d38a-43c0-8380-89e967f27888] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: 0a245368-407f-43d4-ab65-e2fe42d5351d) to Test(default) at 2022-09-26 22:20:16 UTC with arguments: "proserv_content_migrations_csv", 1, "CanvasSync::Processors::ContentMigrationsProcessor", {:sync_start_time=>"2022-09-26T22:19:46Z", :report_params=>{:parameters=>{:updated_after=>"2022-09-26 16:19:46 UTC"}}} [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [f6d37b60-d38a-43c0-8380-89e967f27888]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [f6d37b60-d38a-43c0-8380-89e967f27888] CanvasSync::JobLog Update (0.5ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2022-09-26 22:19:46.628287"], ["status", "success"], ["updated_at", "2022-09-26 22:19:46.628937"], ["id", 22]] [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [f6d37b60-d38a-43c0-8380-89e967f27888]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [f6d37b60-d38a-43c0-8380-89e967f27888] Performed CanvasSync::Jobs::SyncContentMigrationsJob (Job ID: f6d37b60-d38a-43c0-8380-89e967f27888) from Test(default) in 15.13ms  (0.1ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [1c160715-f9f2-4104-aaab-30e7fbaf51ea] Performing CanvasSync::Jobs::SyncContextModuleItemsJob (Job ID: 1c160715-f9f2-4104-aaab-30e7fbaf51ea) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [1c160715-f9f2-4104-aaab-30e7fbaf51ea] CanvasSync::JobLog Load (0.3ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "1c160715-f9f2-4104-aaab-30e7fbaf51ea"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [1c160715-f9f2-4104-aaab-30e7fbaf51ea]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [1c160715-f9f2-4104-aaab-30e7fbaf51ea] CanvasSync::JobLog Create (0.4ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncContextModuleItemsJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2022-09-26 22:19:46.636133"], ["updated_at", "2022-09-26 22:19:46.636133"], ["job_id", "1c160715-f9f2-4104-aaab-30e7fbaf51ea"]] [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [1c160715-f9f2-4104-aaab-30e7fbaf51ea]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [1c160715-f9f2-4104-aaab-30e7fbaf51ea]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [1c160715-f9f2-4104-aaab-30e7fbaf51ea] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-09-26 22:19:46.638170"], ["status", "running"], ["updated_at", "2022-09-26 22:19:46.638611"], ["id", 24]] [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [1c160715-f9f2-4104-aaab-30e7fbaf51ea]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [1c160715-f9f2-4104-aaab-30e7fbaf51ea]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [1c160715-f9f2-4104-aaab-30e7fbaf51ea] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proserv_context_module_items_csv\n- 1\n- CanvasSync::Processors::ContextModuleItemsProcessor\n- :sync_start_time: '2022-09-26T22:19:46Z'\n :report_params:\n :parameters:\n :enrollment_term_id: 1\n"], ["created_at", "2022-09-26 22:19:46.642669"], ["updated_at", "2022-09-26 22:19:46.642669"], ["job_id", "bb6fe98a-4ffa-4d54-a17d-71abc664de39"]] [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [1c160715-f9f2-4104-aaab-30e7fbaf51ea]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [1c160715-f9f2-4104-aaab-30e7fbaf51ea] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: bb6fe98a-4ffa-4d54-a17d-71abc664de39) to Test(default) at 2022-09-26 22:20:16 UTC with arguments: "proserv_context_module_items_csv", 1, "CanvasSync::Processors::ContextModuleItemsProcessor", {:sync_start_time=>"2022-09-26T22:19:46Z", :report_params=>{:parameters=>{:enrollment_term_id=>1}}} [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [1c160715-f9f2-4104-aaab-30e7fbaf51ea]  (0.3ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [1c160715-f9f2-4104-aaab-30e7fbaf51ea] CanvasSync::JobLog Update (0.6ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2022-09-26 22:19:46.645293"], ["status", "success"], ["updated_at", "2022-09-26 22:19:46.646015"], ["id", 24]] [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [1c160715-f9f2-4104-aaab-30e7fbaf51ea]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [1c160715-f9f2-4104-aaab-30e7fbaf51ea] Performed CanvasSync::Jobs::SyncContextModuleItemsJob (Job ID: 1c160715-f9f2-4104-aaab-30e7fbaf51ea) from Test(default) in 13.75ms  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [ba4f3e3b-2ae7-4eaf-b55c-6533cead2744] Performing CanvasSync::Jobs::SyncContextModuleItemsJob (Job ID: ba4f3e3b-2ae7-4eaf-b55c-6533cead2744) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [ba4f3e3b-2ae7-4eaf-b55c-6533cead2744] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "ba4f3e3b-2ae7-4eaf-b55c-6533cead2744"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [ba4f3e3b-2ae7-4eaf-b55c-6533cead2744]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [ba4f3e3b-2ae7-4eaf-b55c-6533cead2744] CanvasSync::JobLog Create (0.4ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncContextModuleItemsJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2022-09-26 22:19:46.660268"], ["updated_at", "2022-09-26 22:19:46.660268"], ["job_id", "ba4f3e3b-2ae7-4eaf-b55c-6533cead2744"]] [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [ba4f3e3b-2ae7-4eaf-b55c-6533cead2744]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [ba4f3e3b-2ae7-4eaf-b55c-6533cead2744]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [ba4f3e3b-2ae7-4eaf-b55c-6533cead2744] CanvasSync::JobLog Update (0.4ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-09-26 22:19:46.662349"], ["status", "running"], ["updated_at", "2022-09-26 22:19:46.662941"], ["id", 26]] [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [ba4f3e3b-2ae7-4eaf-b55c-6533cead2744]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [ba4f3e3b-2ae7-4eaf-b55c-6533cead2744]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [ba4f3e3b-2ae7-4eaf-b55c-6533cead2744] CanvasSync::JobLog Create (0.4ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proserv_context_module_items_csv\n- 1\n- CanvasSync::Processors::ContextModuleItemsProcessor\n- :sync_start_time: '2022-09-26T22:19:46Z'\n :report_params:\n :parameters: {}\n"], ["created_at", "2022-09-26 22:19:46.666641"], ["updated_at", "2022-09-26 22:19:46.666641"], ["job_id", "3821a0dd-e1e3-4d37-9c0e-670a3524f09a"]] [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [ba4f3e3b-2ae7-4eaf-b55c-6533cead2744]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [ba4f3e3b-2ae7-4eaf-b55c-6533cead2744] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: 3821a0dd-e1e3-4d37-9c0e-670a3524f09a) to Test(default) at 2022-09-26 22:20:16 UTC with arguments: "proserv_context_module_items_csv", 1, "CanvasSync::Processors::ContextModuleItemsProcessor", {:sync_start_time=>"2022-09-26T22:19:46Z", :report_params=>{:parameters=>{}}} [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [ba4f3e3b-2ae7-4eaf-b55c-6533cead2744]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [ba4f3e3b-2ae7-4eaf-b55c-6533cead2744] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2022-09-26 22:19:46.669734"], ["status", "success"], ["updated_at", "2022-09-26 22:19:46.670224"], ["id", 26]] [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [ba4f3e3b-2ae7-4eaf-b55c-6533cead2744]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [ba4f3e3b-2ae7-4eaf-b55c-6533cead2744] Performed CanvasSync::Jobs::SyncContextModuleItemsJob (Job ID: ba4f3e3b-2ae7-4eaf-b55c-6533cead2744) from Test(default) in 19.67ms  (0.2ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [c3d49002-4667-4afc-a130-8a1ecca8b88b] Performing CanvasSync::Jobs::SyncContextModulesJob (Job ID: c3d49002-4667-4afc-a130-8a1ecca8b88b) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [c3d49002-4667-4afc-a130-8a1ecca8b88b] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "c3d49002-4667-4afc-a130-8a1ecca8b88b"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [c3d49002-4667-4afc-a130-8a1ecca8b88b]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [c3d49002-4667-4afc-a130-8a1ecca8b88b] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncContextModulesJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2022-09-26 22:19:46.676659"], ["updated_at", "2022-09-26 22:19:46.676659"], ["job_id", "c3d49002-4667-4afc-a130-8a1ecca8b88b"]] [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [c3d49002-4667-4afc-a130-8a1ecca8b88b]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [c3d49002-4667-4afc-a130-8a1ecca8b88b]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [c3d49002-4667-4afc-a130-8a1ecca8b88b] CanvasSync::JobLog Update (0.5ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-09-26 22:19:46.678366"], ["status", "running"], ["updated_at", "2022-09-26 22:19:46.678915"], ["id", 28]] [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [c3d49002-4667-4afc-a130-8a1ecca8b88b]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [c3d49002-4667-4afc-a130-8a1ecca8b88b]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [c3d49002-4667-4afc-a130-8a1ecca8b88b] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proserv_context_modules_csv\n- 1\n- CanvasSync::Processors::ContextModulesProcessor\n- :sync_start_time: '2022-09-26T22:19:46Z'\n :report_params:\n :parameters:\n :enrollment_term_id: 1\n"], ["created_at", "2022-09-26 22:19:46.683936"], ["updated_at", "2022-09-26 22:19:46.683936"], ["job_id", "59eada8f-52af-4bd2-b07a-db671d8a97c2"]] [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [c3d49002-4667-4afc-a130-8a1ecca8b88b]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [c3d49002-4667-4afc-a130-8a1ecca8b88b] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: 59eada8f-52af-4bd2-b07a-db671d8a97c2) to Test(default) at 2022-09-26 22:20:16 UTC with arguments: "proserv_context_modules_csv", 1, "CanvasSync::Processors::ContextModulesProcessor", {:sync_start_time=>"2022-09-26T22:19:46Z", :report_params=>{:parameters=>{:enrollment_term_id=>1}}} [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [c3d49002-4667-4afc-a130-8a1ecca8b88b]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [c3d49002-4667-4afc-a130-8a1ecca8b88b] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2022-09-26 22:19:46.686548"], ["status", "success"], ["updated_at", "2022-09-26 22:19:46.686897"], ["id", 28]] [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [c3d49002-4667-4afc-a130-8a1ecca8b88b]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [c3d49002-4667-4afc-a130-8a1ecca8b88b] Performed CanvasSync::Jobs::SyncContextModulesJob (Job ID: c3d49002-4667-4afc-a130-8a1ecca8b88b) from Test(default) in 12.58ms  (0.1ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [66d8fb64-90b1-4def-a844-461332da88df] Performing CanvasSync::Jobs::SyncContextModulesJob (Job ID: 66d8fb64-90b1-4def-a844-461332da88df) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [66d8fb64-90b1-4def-a844-461332da88df] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "66d8fb64-90b1-4def-a844-461332da88df"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [66d8fb64-90b1-4def-a844-461332da88df]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [66d8fb64-90b1-4def-a844-461332da88df] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncContextModulesJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2022-09-26 22:19:46.692071"], ["updated_at", "2022-09-26 22:19:46.692071"], ["job_id", "66d8fb64-90b1-4def-a844-461332da88df"]] [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [66d8fb64-90b1-4def-a844-461332da88df]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [66d8fb64-90b1-4def-a844-461332da88df]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [66d8fb64-90b1-4def-a844-461332da88df] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-09-26 22:19:46.693929"], ["status", "running"], ["updated_at", "2022-09-26 22:19:46.694328"], ["id", 30]] [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [66d8fb64-90b1-4def-a844-461332da88df]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [66d8fb64-90b1-4def-a844-461332da88df]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [66d8fb64-90b1-4def-a844-461332da88df] CanvasSync::JobLog Create (0.4ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proserv_context_modules_csv\n- 1\n- CanvasSync::Processors::ContextModulesProcessor\n- :sync_start_time: '2022-09-26T22:19:46Z'\n :report_params:\n :parameters: {}\n"], ["created_at", "2022-09-26 22:19:46.698589"], ["updated_at", "2022-09-26 22:19:46.698589"], ["job_id", "97b9263d-47e8-466a-901d-7e34eed06a15"]] [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [66d8fb64-90b1-4def-a844-461332da88df]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [66d8fb64-90b1-4def-a844-461332da88df] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: 97b9263d-47e8-466a-901d-7e34eed06a15) to Test(default) at 2022-09-26 22:20:16 UTC with arguments: "proserv_context_modules_csv", 1, "CanvasSync::Processors::ContextModulesProcessor", {:sync_start_time=>"2022-09-26T22:19:46Z", :report_params=>{:parameters=>{}}} [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [66d8fb64-90b1-4def-a844-461332da88df]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [66d8fb64-90b1-4def-a844-461332da88df] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2022-09-26 22:19:46.701422"], ["status", "success"], ["updated_at", "2022-09-26 22:19:46.701794"], ["id", 30]] [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [66d8fb64-90b1-4def-a844-461332da88df]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [66d8fb64-90b1-4def-a844-461332da88df] Performed CanvasSync::Jobs::SyncContextModulesJob (Job ID: 66d8fb64-90b1-4def-a844-461332da88df) from Test(default) in 12.12ms  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Term Exists (0.4ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 15454925], ["LIMIT", 1]] Term Create (0.4ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 15454925], ["name", "Cool Term"], ["start_at", "2022-09-23 22:19:43.117697"], ["end_at", "2022-09-29 22:19:43.117809"], ["workflow_state", "active"], ["sis_id", "fc93e8609cb844ac572029e017bc3126"], ["created_at", "2022-09-26 22:19:46.717695"], ["updated_at", "2022-09-26 22:19:46.717695"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [236a1ce8-6987-4c86-a83f-127e9b6099fe] Performing CanvasSync::Jobs::SyncProvisioningReportJob (Job ID: 236a1ce8-6987-4c86-a83f-127e9b6099fe) from Test(default) with arguments: {:models=>["users", "courses"], :term_scope=>"active"} [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [236a1ce8-6987-4c86-a83f-127e9b6099fe] CanvasSync::JobLog Load (0.1ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "236a1ce8-6987-4c86-a83f-127e9b6099fe"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [236a1ce8-6987-4c86-a83f-127e9b6099fe]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [236a1ce8-6987-4c86-a83f-127e9b6099fe] CanvasSync::JobLog Create (0.2ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncProvisioningReportJob"], ["status", "enqueued"], ["job_arguments", "---\n- :models:\n - users\n - courses\n :term_scope: active\n"], ["created_at", "2022-09-26 22:19:46.720509"], ["updated_at", "2022-09-26 22:19:46.720509"], ["job_id", "236a1ce8-6987-4c86-a83f-127e9b6099fe"]] [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [236a1ce8-6987-4c86-a83f-127e9b6099fe]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [236a1ce8-6987-4c86-a83f-127e9b6099fe]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [236a1ce8-6987-4c86-a83f-127e9b6099fe] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-09-26 22:19:46.721903"], ["status", "running"], ["updated_at", "2022-09-26 22:19:46.722217"], ["id", 32]] [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [236a1ce8-6987-4c86-a83f-127e9b6099fe]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [236a1ce8-6987-4c86-a83f-127e9b6099fe]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [236a1ce8-6987-4c86-a83f-127e9b6099fe] CanvasSync::JobLog Create (0.2ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proservices_provisioning_csv\n- \n- CanvasSync::Processors::ProvisioningReportProcessor\n- :models:\n - users\n - courses\n :term_scope: active\n :sync_start_time: '2022-09-26T22:19:46Z'\n :report_params:\n :parameters:\n :include_deleted: true\n users: true\n courses: true\n :enrollment_term_id: 15454925\n"], ["created_at", "2022-09-26 22:19:46.724891"], ["updated_at", "2022-09-26 22:19:46.724891"], ["job_id", "e522d9aa-35a4-4501-b6aa-c94707819626"]] [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [236a1ce8-6987-4c86-a83f-127e9b6099fe]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [236a1ce8-6987-4c86-a83f-127e9b6099fe] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: e522d9aa-35a4-4501-b6aa-c94707819626) to Test(default) at 2022-09-26 22:20:16 UTC with arguments: "proservices_provisioning_csv", nil, "CanvasSync::Processors::ProvisioningReportProcessor", {:models=>["users", "courses"], :term_scope=>"active", :sync_start_time=>"2022-09-26T22:19:46Z", :report_params=>{:parameters=>{:include_deleted=>true, "users"=>true, "courses"=>true, :enrollment_term_id=>15454925}}} [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [236a1ce8-6987-4c86-a83f-127e9b6099fe]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [236a1ce8-6987-4c86-a83f-127e9b6099fe] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2022-09-26 22:19:46.726976"], ["status", "success"], ["updated_at", "2022-09-26 22:19:46.727238"], ["id", 32]] [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [236a1ce8-6987-4c86-a83f-127e9b6099fe]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [236a1ce8-6987-4c86-a83f-127e9b6099fe] Performed CanvasSync::Jobs::SyncProvisioningReportJob (Job ID: 236a1ce8-6987-4c86-a83f-127e9b6099fe) from Test(default) in 8.67ms  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [32c5220d-d4d5-4f38-b2d3-68a5812da044] Performing CanvasSync::Jobs::SyncProvisioningReportJob (Job ID: 32c5220d-d4d5-4f38-b2d3-68a5812da044) from Test(default) with arguments: {:models=>["users", "courses"]} [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [32c5220d-d4d5-4f38-b2d3-68a5812da044] CanvasSync::JobLog Load (0.3ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "32c5220d-d4d5-4f38-b2d3-68a5812da044"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [32c5220d-d4d5-4f38-b2d3-68a5812da044]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [32c5220d-d4d5-4f38-b2d3-68a5812da044] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncProvisioningReportJob"], ["status", "enqueued"], ["job_arguments", "---\n- :models:\n - users\n - courses\n"], ["created_at", "2022-09-26 22:19:46.733290"], ["updated_at", "2022-09-26 22:19:46.733290"], ["job_id", "32c5220d-d4d5-4f38-b2d3-68a5812da044"]] [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [32c5220d-d4d5-4f38-b2d3-68a5812da044]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [32c5220d-d4d5-4f38-b2d3-68a5812da044]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [32c5220d-d4d5-4f38-b2d3-68a5812da044] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-09-26 22:19:46.734785"], ["status", "running"], ["updated_at", "2022-09-26 22:19:46.735090"], ["id", 34]] [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [32c5220d-d4d5-4f38-b2d3-68a5812da044]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [32c5220d-d4d5-4f38-b2d3-68a5812da044]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [32c5220d-d4d5-4f38-b2d3-68a5812da044] CanvasSync::JobLog Create (0.2ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proservices_provisioning_csv\n- \n- CanvasSync::Processors::ProvisioningReportProcessor\n- :models:\n - users\n - courses\n :sync_start_time: '2022-09-26T22:19:46Z'\n :report_params:\n :parameters:\n :include_deleted: true\n users: true\n courses: true\n"], ["created_at", "2022-09-26 22:19:46.738087"], ["updated_at", "2022-09-26 22:19:46.738087"], ["job_id", "92ac8449-4995-4532-9398-80fc6dcd285c"]] [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [32c5220d-d4d5-4f38-b2d3-68a5812da044]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [32c5220d-d4d5-4f38-b2d3-68a5812da044] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: 92ac8449-4995-4532-9398-80fc6dcd285c) to Test(default) at 2022-09-26 22:20:16 UTC with arguments: "proservices_provisioning_csv", nil, "CanvasSync::Processors::ProvisioningReportProcessor", {:models=>["users", "courses"], :sync_start_time=>"2022-09-26T22:19:46Z", :report_params=>{:parameters=>{:include_deleted=>true, "users"=>true, "courses"=>true}}} [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [32c5220d-d4d5-4f38-b2d3-68a5812da044]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [32c5220d-d4d5-4f38-b2d3-68a5812da044] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2022-09-26 22:19:46.740282"], ["status", "success"], ["updated_at", "2022-09-26 22:19:46.740529"], ["id", 34]] [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [32c5220d-d4d5-4f38-b2d3-68a5812da044]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [32c5220d-d4d5-4f38-b2d3-68a5812da044] Performed CanvasSync::Jobs::SyncProvisioningReportJob (Job ID: 32c5220d-d4d5-4f38-b2d3-68a5812da044) from Test(default) in 9.67ms  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Account Exists (0.2ms) SELECT 1 AS one FROM "accounts" WHERE "accounts"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] Account Create (0.3ms) INSERT INTO "accounts" ("canvas_id", "sis_id", "canvas_parent_account_id", "sis_parent_account_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 1], ["sis_id", "8a6728d4e9f6fbc36d6991efc300766c"], ["canvas_parent_account_id", 1], ["sis_parent_account_id", "69eee82a5488fd6f8e904f393f0aa4dc"], ["name", "Account name"], ["workflow_state", "active"], ["created_at", "2022-09-26 22:19:46.744251"], ["updated_at", "2022-09-26 22:19:46.744251"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.4ms) SELECT COUNT(*) FROM "roles" [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [56f63a73-c6f1-4845-b8cf-5261bd1c054b] Performing CanvasSync::Jobs::SyncRolesJob (Job ID: 56f63a73-c6f1-4845-b8cf-5261bd1c054b) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [56f63a73-c6f1-4845-b8cf-5261bd1c054b] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "56f63a73-c6f1-4845-b8cf-5261bd1c054b"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [56f63a73-c6f1-4845-b8cf-5261bd1c054b]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [56f63a73-c6f1-4845-b8cf-5261bd1c054b] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncRolesJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2022-09-26 22:19:46.751166"], ["updated_at", "2022-09-26 22:19:46.751166"], ["job_id", "56f63a73-c6f1-4845-b8cf-5261bd1c054b"]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [56f63a73-c6f1-4845-b8cf-5261bd1c054b]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [56f63a73-c6f1-4845-b8cf-5261bd1c054b]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [56f63a73-c6f1-4845-b8cf-5261bd1c054b] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-09-26 22:19:46.753246"], ["status", "running"], ["updated_at", "2022-09-26 22:19:46.753635"], ["id", 36]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [56f63a73-c6f1-4845-b8cf-5261bd1c054b]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [56f63a73-c6f1-4845-b8cf-5261bd1c054b] Account Load (0.2ms) SELECT "accounts".* FROM "accounts" WHERE "accounts"."workflow_state" != $1 ORDER BY "accounts"."id" ASC LIMIT $2 [["workflow_state", "deleted"], ["LIMIT", 1000]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [56f63a73-c6f1-4845-b8cf-5261bd1c054b] Role Load (0.3ms) SELECT "roles".* FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [56f63a73-c6f1-4845-b8cf-5261bd1c054b]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [56f63a73-c6f1-4845-b8cf-5261bd1c054b] Role Exists (0.3ms) SELECT 1 AS one FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [56f63a73-c6f1-4845-b8cf-5261bd1c054b] Role Create (0.7ms) INSERT INTO "roles" ("canvas_id", "label", "base_role_type", "canvas_account_id", "workflow_state", "permissions", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 1], ["label", "Account Admin"], ["base_role_type", "AccountMembership"], ["canvas_account_id", 10], ["workflow_state", "built_in"], ["permissions", "{\"manage_wiki\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"post_to_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"moderate_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_announcements\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"send_messages\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"send_messages_all\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_outcomes\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"create_conferences\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"create_collaborations\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_roster\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_all_grades\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_grades\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_rubrics\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"comment_on_others_submissions\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_students\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_admin_users\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_role_overrides\":{\"enabled\":true,\"locked\":true,\"readonly\":true,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_account_memberships\":{\"enabled\":true,\"locked\":true,\"readonly\":true,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_account_settings\":{\"enabled\":true,\"locked\":true,\"readonly\":true,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_groups\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_group_pages\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_files\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_assignments\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"undelete_courses\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_grade_changes\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_course_changes\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_question_banks\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_calendar\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_reports\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_courses\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_user_logins\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_user_observers\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_alerts\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"become_user\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_developer_keys\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"import_sis\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_sis\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_sis\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_course_list\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_statistics\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_storage_quotas\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_course_content\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_content\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_interaction_alerts\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"change_course_state\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_sections\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_feature_flags\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_quiz_answer_audits\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"moderate_grades\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"lti_add_edit\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true}}"], ["created_at", "2022-09-26 22:19:46.777226"], ["updated_at", "2022-09-26 22:19:46.777226"]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [56f63a73-c6f1-4845-b8cf-5261bd1c054b]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [56f63a73-c6f1-4845-b8cf-5261bd1c054b] Role Load (0.2ms) SELECT "roles".* FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 3], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [56f63a73-c6f1-4845-b8cf-5261bd1c054b]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [56f63a73-c6f1-4845-b8cf-5261bd1c054b] Role Exists (0.2ms) SELECT 1 AS one FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 3], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [56f63a73-c6f1-4845-b8cf-5261bd1c054b] Role Create (0.3ms) INSERT INTO "roles" ("canvas_id", "label", "base_role_type", "canvas_account_id", "workflow_state", "permissions", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 3], ["label", "Student"], ["base_role_type", "StudentEnrollment"], ["canvas_account_id", 10], ["workflow_state", "built_in"], ["permissions", "{\"manage_wiki\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"read_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"post_to_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"moderate_forum\":{\"enabled\":false,\"locked\":false,\"readonly\":false,\"explicit\":false},\"read_announcements\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"send_messages\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"send_messages_all\":{\"enabled\":false,\"locked\":false,\"readonly\":false,\"explicit\":false},\"manage_outcomes\":{\"enabled\":false,\"locked\":false,\"readonly\":false,\"explicit\":false},\"create_conferences\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"create_collaborations\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_roster\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_all_grades\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_grades\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_rubrics\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"comment_on_others_submissions\":{\"enabled\":false,\"locked\":false,\"readonly\":false,\"explicit\":false},\"manage_students\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_admin_users\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_role_overrides\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_account_memberships\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_account_settings\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_groups\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"view_group_pages\":{\"enabled\":false,\"locked\":false,\"readonly\":false,\"explicit\":false},\"manage_files\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_assignments\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"undelete_courses\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"view_grade_changes\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"view_course_changes\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"read_question_banks\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_calendar\":{\"enabled\":false,\"locked\":false,\"readonly\":false,\"explicit\":false},\"read_reports\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_courses\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_user_logins\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_user_observers\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_alerts\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"become_user\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_developer_keys\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"import_sis\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_sis\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"read_sis\":{\"enabled\":false,\"locked\":false,\"readonly\":false,\"explicit\":false},\"read_course_list\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"view_statistics\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_storage_quotas\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"read_course_content\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_content\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_interaction_alerts\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"change_course_state\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_sections\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_feature_flags\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"view_quiz_answer_audits\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"moderate_grades\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"lti_add_edit\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false}}"], ["created_at", "2022-09-26 22:19:46.787866"], ["updated_at", "2022-09-26 22:19:46.787866"]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [56f63a73-c6f1-4845-b8cf-5261bd1c054b]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [56f63a73-c6f1-4845-b8cf-5261bd1c054b] Role Update All (0.3ms) UPDATE "roles" SET "workflow_state" = 'inactive' WHERE "roles"."id" NOT IN ($1, $2) [["id", 1], ["id", 2]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [56f63a73-c6f1-4845-b8cf-5261bd1c054b]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [56f63a73-c6f1-4845-b8cf-5261bd1c054b] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2022-09-26 22:19:46.794320"], ["status", "success"], ["updated_at", "2022-09-26 22:19:46.795005"], ["id", 36]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [56f63a73-c6f1-4845-b8cf-5261bd1c054b]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [56f63a73-c6f1-4845-b8cf-5261bd1c054b] Performed CanvasSync::Jobs::SyncRolesJob (Job ID: 56f63a73-c6f1-4845-b8cf-5261bd1c054b) from Test(default) in 46.72ms  (0.3ms) SELECT COUNT(*) FROM "roles"  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Term Exists (0.2ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 20699194], ["LIMIT", 1]] Term Create (0.2ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 20699194], ["name", "Cool Term"], ["start_at", "2022-09-23 22:19:43.117697"], ["end_at", "2022-09-29 22:19:43.117809"], ["workflow_state", "active"], ["sis_id", "0c5b3e2d3baa9db8aa8e70f4358b6296"], ["created_at", "2022-09-26 22:19:46.800804"], ["updated_at", "2022-09-26 22:19:46.800804"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [616fcf06-4a08-4601-8b8e-af1cbf1ed763] Performing CanvasSync::Jobs::SyncSimpleTableJob (Job ID: 616fcf06-4a08-4601-8b8e-af1cbf1ed763) from Test(default) with arguments: {:report_name=>"proservices_provisioning_csv", :model=>"courses", :mapping=>"courses", :klass=>"Course", :term_scope=>"active", :params=>{"parameters[include_deleted]"=>true, "parameters[courses]"=>true}} [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [616fcf06-4a08-4601-8b8e-af1cbf1ed763] CanvasSync::JobLog Load (0.1ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "616fcf06-4a08-4601-8b8e-af1cbf1ed763"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [616fcf06-4a08-4601-8b8e-af1cbf1ed763]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [616fcf06-4a08-4601-8b8e-af1cbf1ed763] CanvasSync::JobLog Create (0.2ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncSimpleTableJob"], ["status", "enqueued"], ["job_arguments", "---\n- :report_name: proservices_provisioning_csv\n :model: courses\n :mapping: courses\n :klass: Course\n :term_scope: active\n :params:\n parameters[include_deleted]: true\n parameters[courses]: true\n"], ["created_at", "2022-09-26 22:19:46.802953"], ["updated_at", "2022-09-26 22:19:46.802953"], ["job_id", "616fcf06-4a08-4601-8b8e-af1cbf1ed763"]] [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [616fcf06-4a08-4601-8b8e-af1cbf1ed763]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [616fcf06-4a08-4601-8b8e-af1cbf1ed763]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [616fcf06-4a08-4601-8b8e-af1cbf1ed763] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-09-26 22:19:46.804380"], ["status", "running"], ["updated_at", "2022-09-26 22:19:46.804654"], ["id", 37]] [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [616fcf06-4a08-4601-8b8e-af1cbf1ed763]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [616fcf06-4a08-4601-8b8e-af1cbf1ed763]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [616fcf06-4a08-4601-8b8e-af1cbf1ed763] CanvasSync::JobLog Update (0.1ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2022-09-26 22:19:46.805936"], ["status", "success"], ["updated_at", "2022-09-26 22:19:46.806184"], ["id", 37]] [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [616fcf06-4a08-4601-8b8e-af1cbf1ed763]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [616fcf06-4a08-4601-8b8e-af1cbf1ed763] Performed CanvasSync::Jobs::SyncSimpleTableJob (Job ID: 616fcf06-4a08-4601-8b8e-af1cbf1ed763) from Test(default) in 4.75ms  (0.1ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [313d0348-424a-4041-a8cc-357c70f8592e] Performing CanvasSync::Jobs::SyncSubmissionsJob (Job ID: 313d0348-424a-4041-a8cc-357c70f8592e) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [313d0348-424a-4041-a8cc-357c70f8592e] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "313d0348-424a-4041-a8cc-357c70f8592e"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [313d0348-424a-4041-a8cc-357c70f8592e]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [313d0348-424a-4041-a8cc-357c70f8592e] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncSubmissionsJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2022-09-26 22:19:46.810106"], ["updated_at", "2022-09-26 22:19:46.810106"], ["job_id", "313d0348-424a-4041-a8cc-357c70f8592e"]] [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [313d0348-424a-4041-a8cc-357c70f8592e]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [313d0348-424a-4041-a8cc-357c70f8592e]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [313d0348-424a-4041-a8cc-357c70f8592e] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-09-26 22:19:46.811404"], ["status", "running"], ["updated_at", "2022-09-26 22:19:46.811678"], ["id", 38]] [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [313d0348-424a-4041-a8cc-357c70f8592e]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [313d0348-424a-4041-a8cc-357c70f8592e]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [313d0348-424a-4041-a8cc-357c70f8592e] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proserv_student_submissions_csv\n- 1\n- CanvasSync::Processors::SubmissionsProcessor\n- :sync_start_time: '2022-09-26T22:19:46Z'\n :report_params:\n :parameters:\n :include_all: \n :enrollment_batch_size: \n :enrollment_term_id: 1\n"], ["created_at", "2022-09-26 22:19:46.814709"], ["updated_at", "2022-09-26 22:19:46.814709"], ["job_id", "599d3b22-8fca-473b-ae20-08572dab83fc"]] [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [313d0348-424a-4041-a8cc-357c70f8592e]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [313d0348-424a-4041-a8cc-357c70f8592e] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: 599d3b22-8fca-473b-ae20-08572dab83fc) to Test(default) at 2022-09-26 22:20:16 UTC with arguments: "proserv_student_submissions_csv", 1, "CanvasSync::Processors::SubmissionsProcessor", {:sync_start_time=>"2022-09-26T22:19:46Z", :report_params=>{:parameters=>{:include_all=>nil, :enrollment_batch_size=>nil, :enrollment_term_id=>1}}} [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [313d0348-424a-4041-a8cc-357c70f8592e]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [313d0348-424a-4041-a8cc-357c70f8592e] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2022-09-26 22:19:46.817266"], ["status", "success"], ["updated_at", "2022-09-26 22:19:46.817560"], ["id", 38]] [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [313d0348-424a-4041-a8cc-357c70f8592e]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [313d0348-424a-4041-a8cc-357c70f8592e] Performed CanvasSync::Jobs::SyncSubmissionsJob (Job ID: 313d0348-424a-4041-a8cc-357c70f8592e) from Test(default) in 9.32ms  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.3ms) SELECT COUNT(*) FROM "terms" [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [bbb09be1-c5c7-4011-8d35-2176c80892ad] Performing CanvasSync::Jobs::SyncTermsJob (Job ID: bbb09be1-c5c7-4011-8d35-2176c80892ad) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [bbb09be1-c5c7-4011-8d35-2176c80892ad] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "bbb09be1-c5c7-4011-8d35-2176c80892ad"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [bbb09be1-c5c7-4011-8d35-2176c80892ad]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [bbb09be1-c5c7-4011-8d35-2176c80892ad] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncTermsJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2022-09-26 22:19:46.821937"], ["updated_at", "2022-09-26 22:19:46.821937"], ["job_id", "bbb09be1-c5c7-4011-8d35-2176c80892ad"]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [bbb09be1-c5c7-4011-8d35-2176c80892ad]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [bbb09be1-c5c7-4011-8d35-2176c80892ad]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [bbb09be1-c5c7-4011-8d35-2176c80892ad] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-09-26 22:19:46.823174"], ["status", "running"], ["updated_at", "2022-09-26 22:19:46.823463"], ["id", 40]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [bbb09be1-c5c7-4011-8d35-2176c80892ad]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [bbb09be1-c5c7-4011-8d35-2176c80892ad] Term Load (0.2ms) SELECT "terms".* FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [bbb09be1-c5c7-4011-8d35-2176c80892ad]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [bbb09be1-c5c7-4011-8d35-2176c80892ad] Term Exists (0.3ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [bbb09be1-c5c7-4011-8d35-2176c80892ad] Term Create (0.3ms) INSERT INTO "terms" ("canvas_id", "name", "workflow_state", "grading_period_group_id", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 1], ["name", "Default Term"], ["workflow_state", "active"], ["grading_period_group_id", 1], ["sis_id", "Test"], ["created_at", "2022-09-26 22:19:46.828828"], ["updated_at", "2022-09-26 22:19:46.828828"]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [bbb09be1-c5c7-4011-8d35-2176c80892ad]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [bbb09be1-c5c7-4011-8d35-2176c80892ad] Term Load (0.2ms) SELECT "terms".* FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 6], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [bbb09be1-c5c7-4011-8d35-2176c80892ad]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [bbb09be1-c5c7-4011-8d35-2176c80892ad] Term Exists (0.3ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 6], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [bbb09be1-c5c7-4011-8d35-2176c80892ad] Term Create (0.2ms) INSERT INTO "terms" ("canvas_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["canvas_id", 6], ["name", "Average Term 1"], ["workflow_state", "active"], ["created_at", "2022-09-26 22:19:46.832649"], ["updated_at", "2022-09-26 22:19:46.832649"]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [bbb09be1-c5c7-4011-8d35-2176c80892ad]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [bbb09be1-c5c7-4011-8d35-2176c80892ad] Term Load (0.2ms) SELECT "terms".* FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 7], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [bbb09be1-c5c7-4011-8d35-2176c80892ad]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [bbb09be1-c5c7-4011-8d35-2176c80892ad] Term Exists (0.2ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 7], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [bbb09be1-c5c7-4011-8d35-2176c80892ad] Term Create (0.2ms) INSERT INTO "terms" ("canvas_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["canvas_id", 7], ["name", "Average Term 2"], ["workflow_state", "active"], ["created_at", "2022-09-26 22:19:46.835564"], ["updated_at", "2022-09-26 22:19:46.835564"]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [bbb09be1-c5c7-4011-8d35-2176c80892ad]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [bbb09be1-c5c7-4011-8d35-2176c80892ad] Term Load (0.1ms) SELECT "terms".* FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 5], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [bbb09be1-c5c7-4011-8d35-2176c80892ad]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [bbb09be1-c5c7-4011-8d35-2176c80892ad] Term Exists (0.2ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 5], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [bbb09be1-c5c7-4011-8d35-2176c80892ad] Term Create (0.2ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 5], ["name", "Syllabus Term"], ["start_at", "2017-08-14 06:00:00"], ["end_at", "2017-08-31 06:00:00"], ["workflow_state", "active"], ["sis_id", "SYTERM"], ["created_at", "2022-09-26 22:19:46.838008"], ["updated_at", "2022-09-26 22:19:46.838008"]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [bbb09be1-c5c7-4011-8d35-2176c80892ad]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [bbb09be1-c5c7-4011-8d35-2176c80892ad] Term Load (0.1ms) SELECT "terms".* FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 4], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [bbb09be1-c5c7-4011-8d35-2176c80892ad]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [bbb09be1-c5c7-4011-8d35-2176c80892ad] Term Exists (0.1ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 4], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [bbb09be1-c5c7-4011-8d35-2176c80892ad] Term Create (0.2ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "grading_period_group_id", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8, $9) RETURNING "id" [["canvas_id", 4], ["name", "Ellucian Term"], ["start_at", "2017-08-01 06:00:00"], ["end_at", "2017-10-31 06:00:00"], ["workflow_state", "active"], ["grading_period_group_id", 1], ["sis_id", "SH"], ["created_at", "2022-09-26 22:19:46.840139"], ["updated_at", "2022-09-26 22:19:46.840139"]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [bbb09be1-c5c7-4011-8d35-2176c80892ad]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [bbb09be1-c5c7-4011-8d35-2176c80892ad] Term Load (0.2ms) SELECT "terms".* FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 3], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [bbb09be1-c5c7-4011-8d35-2176c80892ad]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [bbb09be1-c5c7-4011-8d35-2176c80892ad] Term Exists (0.2ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 3], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [bbb09be1-c5c7-4011-8d35-2176c80892ad] Term Create (0.2ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 3], ["name", "Current Term"], ["start_at", "2017-03-19 06:00:00"], ["end_at", "2017-08-01 06:00:00"], ["workflow_state", "active"], ["created_at", "2022-09-26 22:19:46.842218"], ["updated_at", "2022-09-26 22:19:46.842218"]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [bbb09be1-c5c7-4011-8d35-2176c80892ad]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [bbb09be1-c5c7-4011-8d35-2176c80892ad] [CanvasSync::Jobs::TermBatchesJob] [7e135da5-0851-4a7b-99bb-6b204f902128] Performing CanvasSync::Jobs::TermBatchesJob (Job ID: 7e135da5-0851-4a7b-99bb-6b204f902128) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [bbb09be1-c5c7-4011-8d35-2176c80892ad] [CanvasSync::Jobs::TermBatchesJob] [7e135da5-0851-4a7b-99bb-6b204f902128] CanvasSync::JobLog Load (0.1ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "7e135da5-0851-4a7b-99bb-6b204f902128"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [bbb09be1-c5c7-4011-8d35-2176c80892ad] [CanvasSync::Jobs::TermBatchesJob] [7e135da5-0851-4a7b-99bb-6b204f902128]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [bbb09be1-c5c7-4011-8d35-2176c80892ad] [CanvasSync::Jobs::TermBatchesJob] [7e135da5-0851-4a7b-99bb-6b204f902128] CanvasSync::JobLog Create (0.2ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::TermBatchesJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2022-09-26 22:19:46.843693"], ["updated_at", "2022-09-26 22:19:46.843693"], ["job_id", "7e135da5-0851-4a7b-99bb-6b204f902128"]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [bbb09be1-c5c7-4011-8d35-2176c80892ad] [CanvasSync::Jobs::TermBatchesJob] [7e135da5-0851-4a7b-99bb-6b204f902128]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [bbb09be1-c5c7-4011-8d35-2176c80892ad] [CanvasSync::Jobs::TermBatchesJob] [7e135da5-0851-4a7b-99bb-6b204f902128]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [bbb09be1-c5c7-4011-8d35-2176c80892ad] [CanvasSync::Jobs::TermBatchesJob] [7e135da5-0851-4a7b-99bb-6b204f902128] CanvasSync::JobLog Update (0.5ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-09-26 22:19:46.844909"], ["status", "running"], ["updated_at", "2022-09-26 22:19:46.845284"], ["id", 41]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [bbb09be1-c5c7-4011-8d35-2176c80892ad] [CanvasSync::Jobs::TermBatchesJob] [7e135da5-0851-4a7b-99bb-6b204f902128]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [bbb09be1-c5c7-4011-8d35-2176c80892ad] [CanvasSync::Jobs::TermBatchesJob] [7e135da5-0851-4a7b-99bb-6b204f902128]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [bbb09be1-c5c7-4011-8d35-2176c80892ad] [CanvasSync::Jobs::TermBatchesJob] [7e135da5-0851-4a7b-99bb-6b204f902128] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2022-09-26 22:19:46.847122"], ["status", "success"], ["updated_at", "2022-09-26 22:19:46.847503"], ["id", 41]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [bbb09be1-c5c7-4011-8d35-2176c80892ad] [CanvasSync::Jobs::TermBatchesJob] [7e135da5-0851-4a7b-99bb-6b204f902128]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [bbb09be1-c5c7-4011-8d35-2176c80892ad] [CanvasSync::Jobs::TermBatchesJob] [7e135da5-0851-4a7b-99bb-6b204f902128] Performed CanvasSync::Jobs::TermBatchesJob (Job ID: 7e135da5-0851-4a7b-99bb-6b204f902128) from Test(default) in 5.86ms [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [bbb09be1-c5c7-4011-8d35-2176c80892ad]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [bbb09be1-c5c7-4011-8d35-2176c80892ad] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2022-09-26 22:19:46.849038"], ["status", "success"], ["updated_at", "2022-09-26 22:19:46.849413"], ["id", 40]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [bbb09be1-c5c7-4011-8d35-2176c80892ad]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [bbb09be1-c5c7-4011-8d35-2176c80892ad] Performed CanvasSync::Jobs::SyncTermsJob (Job ID: bbb09be1-c5c7-4011-8d35-2176c80892ad) from Test(default) in 29.29ms  (0.2ms) SELECT COUNT(*) FROM "terms"  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Account Exists (0.3ms) SELECT 1 AS one FROM "accounts" WHERE "accounts"."canvas_id" = $1 LIMIT $2 [["canvas_id", 37030622], ["LIMIT", 1]] Account Create (0.3ms) INSERT INTO "accounts" ("canvas_id", "sis_id", "canvas_parent_account_id", "sis_parent_account_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 37030622], ["sis_id", "6e47992b0fd94d22bfd7b6cb76a1e0b5"], ["canvas_parent_account_id", 1], ["sis_parent_account_id", "8967b25411457be48ddedfabf8113c00"], ["name", "Account name"], ["workflow_state", "active"], ["created_at", "2022-09-26 22:19:46.854452"], ["updated_at", "2022-09-26 22:19:46.854452"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Account Exists (0.3ms) SELECT 1 AS one FROM "accounts" WHERE "accounts"."canvas_id" IS NULL AND "accounts"."id" != $1 LIMIT $2 [["id", 3], ["LIMIT", 1]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Account Exists (0.5ms) SELECT 1 AS one FROM "accounts" WHERE "accounts"."canvas_id" = $1 LIMIT $2 [["canvas_id", 81505218], ["LIMIT", 1]] Account Create (0.4ms) INSERT INTO "accounts" ("canvas_id", "sis_id", "canvas_parent_account_id", "sis_parent_account_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 81505218], ["sis_id", "be3b21950baafb2e8d5da823ffaf9082"], ["canvas_parent_account_id", 1], ["sis_parent_account_id", "4326f82cbb33c46c8a4a1fc247071946"], ["name", "Account name"], ["workflow_state", "active"], ["created_at", "2022-09-26 22:19:46.863600"], ["updated_at", "2022-09-26 22:19:46.863600"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Account Load (0.3ms) SELECT "accounts".* FROM "accounts" ORDER BY "accounts"."id" ASC LIMIT $1 [["LIMIT", 1]] Account Exists (0.3ms) SELECT 1 AS one FROM "accounts" WHERE "accounts"."canvas_id" = $1 LIMIT $2 [["canvas_id", 81505218], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Account Exists (0.3ms) SELECT 1 AS one FROM "accounts" WHERE "accounts"."canvas_id" = $1 LIMIT $2 [["canvas_id", 3934375], ["LIMIT", 1]] Account Create (0.2ms) INSERT INTO "accounts" ("canvas_id", "sis_id", "canvas_parent_account_id", "sis_parent_account_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 3934375], ["sis_id", "809f44243113c7552c9125081bfb4ca6"], ["canvas_parent_account_id", 1], ["sis_parent_account_id", "10f7db5774107e9604e36fdf58e58027"], ["name", "Account name"], ["workflow_state", "active"], ["created_at", "2022-09-26 22:19:46.871100"], ["updated_at", "2022-09-26 22:19:46.871100"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Admin Exists (0.3ms) SELECT 1 AS one FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 57568999], ["LIMIT", 1]] Admin Create (0.3ms) INSERT INTO "admins" ("canvas_id", "role_name", "canvas_role_id", "canvas_user_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 57568999], ["role_name", "Cool Role"], ["canvas_role_id", 54938480], ["canvas_user_id", 1], ["workflow_state", "active"], ["created_at", "2022-09-26 22:19:46.877513"], ["updated_at", "2022-09-26 22:19:46.877513"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Admin Exists (0.4ms) SELECT 1 AS one FROM "admins" WHERE "admins"."canvas_id" IS NULL AND "admins"."id" != $1 LIMIT $2 [["id", 4], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Admin Exists (0.3ms) SELECT 1 AS one FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 92807589], ["LIMIT", 1]] Admin Create (0.3ms) INSERT INTO "admins" ("canvas_id", "role_name", "canvas_role_id", "canvas_user_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 92807589], ["role_name", "Cool Role"], ["canvas_role_id", 53593772], ["canvas_user_id", 1], ["workflow_state", "active"], ["created_at", "2022-09-26 22:19:46.885487"], ["updated_at", "2022-09-26 22:19:46.885487"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Admin Load (0.2ms) SELECT "admins".* FROM "admins" ORDER BY "admins"."id" ASC LIMIT $1 [["LIMIT", 1]] Admin Exists (0.3ms) SELECT 1 AS one FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 92807589], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SELECT COUNT(*) FROM "admins" Admin Load (0.2ms) SELECT "admins".* FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]]  (0.1ms) SAVEPOINT active_record_1 Admin Exists (0.2ms) SELECT 1 AS one FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]] Admin Create (0.2ms) INSERT INTO "admins" ("canvas_id", "role_name", "canvas_role_id", "canvas_user_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 2], ["role_name", "AccountAdmin"], ["canvas_role_id", 1], ["canvas_user_id", 1], ["workflow_state", "active"], ["created_at", "2022-09-26 22:19:46.893295"], ["updated_at", "2022-09-26 22:19:46.893295"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SELECT COUNT(*) FROM "admins" Admin Load (0.3ms) SELECT "admins".* FROM "admins" ORDER BY "admins"."id" DESC LIMIT $1 [["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Admin Exists (0.3ms) SELECT 1 AS one FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]] Admin Create (0.3ms) INSERT INTO "admins" ("canvas_id", "role_name", "canvas_role_id", "canvas_user_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 2], ["role_name", "Cool Role"], ["canvas_role_id", 89290633], ["canvas_user_id", 1], ["workflow_state", "active"], ["created_at", "2022-09-26 22:19:46.899346"], ["updated_at", "2022-09-26 22:19:46.899346"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SELECT COUNT(*) FROM "admins" Admin Load (0.2ms) SELECT "admins".* FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]]  (0.2ms) SAVEPOINT active_record_1 Admin Exists (0.3ms) SELECT 1 AS one FROM "admins" WHERE "admins"."canvas_id" = $1 AND "admins"."id" != $2 LIMIT $3 [["canvas_id", 2], ["id", 7], ["LIMIT", 1]] Admin Update (0.4ms) UPDATE "admins" SET "role_name" = $1, "canvas_role_id" = $2, "updated_at" = $3 WHERE "admins"."id" = $4 [["role_name", "AccountAdmin"], ["canvas_role_id", 1], ["updated_at", "2022-09-26 22:19:46.903049"], ["id", 7]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.3ms) SELECT COUNT(*) FROM "admins" Admin Load (0.2ms) SELECT "admins".* FROM "admins" WHERE "admins"."id" = $1 LIMIT $2 [["id", 7], ["LIMIT", 1]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 AssignmentGroup Exists (0.4ms) SELECT 1 AS one FROM "assignment_groups" WHERE "assignment_groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] AssignmentGroup Create (0.4ms) INSERT INTO "assignment_groups" ("canvas_id", "name", "workflow_state", "canvas_created_at", "canvas_updated_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 1], ["name", "Dummy Assignment Group"], ["workflow_state", "available"], ["canvas_created_at", "2022-09-19 22:19:46.919723"], ["canvas_updated_at", "2022-09-25 22:19:46.919843"], ["created_at", "2022-09-26 22:19:46.921283"], ["updated_at", "2022-09-26 22:19:46.921283"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 AssignmentGroup Exists (0.2ms) SELECT 1 AS one FROM "assignment_groups" WHERE "assignment_groups"."canvas_id" IS NULL AND "assignment_groups"."id" != $1 LIMIT $2 [["id", 1], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 AssignmentGroup Exists (0.2ms) SELECT 1 AS one FROM "assignment_groups" WHERE "assignment_groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]] AssignmentGroup Create (0.3ms) INSERT INTO "assignment_groups" ("canvas_id", "name", "workflow_state", "canvas_created_at", "canvas_updated_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 2], ["name", "Dummy Assignment Group"], ["workflow_state", "available"], ["canvas_created_at", "2022-09-19 22:19:46.926642"], ["canvas_updated_at", "2022-09-25 22:19:46.926743"], ["created_at", "2022-09-26 22:19:46.927714"], ["updated_at", "2022-09-26 22:19:46.927714"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 AssignmentGroup Load (0.3ms) SELECT "assignment_groups".* FROM "assignment_groups" ORDER BY "assignment_groups"."id" ASC LIMIT $1 [["LIMIT", 1]] AssignmentGroup Exists (0.5ms) SELECT 1 AS one FROM "assignment_groups" WHERE "assignment_groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 AssignmentGroup Exists (0.3ms) SELECT 1 AS one FROM "assignment_groups" WHERE "assignment_groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 3], ["LIMIT", 1]] AssignmentGroup Create (0.3ms) INSERT INTO "assignment_groups" ("canvas_id", "name", "workflow_state", "canvas_created_at", "canvas_updated_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 3], ["name", "Dummy Assignment Group"], ["workflow_state", "available"], ["canvas_created_at", "2022-09-19 22:19:46.935154"], ["canvas_updated_at", "2022-09-25 22:19:46.935257"], ["created_at", "2022-09-26 22:19:46.936721"], ["updated_at", "2022-09-26 22:19:46.936721"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 AssignmentGroup Exists (0.4ms) SELECT 1 AS one FROM "assignment_groups" WHERE "assignment_groups"."canvas_id" = $1 AND "assignment_groups"."id" != $2 LIMIT $3 [["canvas_id", 3], ["id", 3], ["LIMIT", 1]]  (0.1ms) ROLLBACK  (0.3ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 AssignmentGroup Exists (0.4ms) SELECT 1 AS one FROM "assignment_groups" WHERE "assignment_groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 4], ["LIMIT", 1]] AssignmentGroup Create (0.4ms) INSERT INTO "assignment_groups" ("canvas_id", "name", "workflow_state", "canvas_created_at", "canvas_updated_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 4], ["name", "Dummy Assignment Group"], ["workflow_state", "available"], ["canvas_created_at", "2022-09-19 22:19:46.945225"], ["canvas_updated_at", "2022-09-25 22:19:46.945353"], ["created_at", "2022-09-26 22:19:46.947122"], ["updated_at", "2022-09-26 22:19:46.947122"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) SAVEPOINT active_record_1 Assignment Exists (0.4ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] Assignment Create (0.4ms) INSERT INTO "assignments" ("canvas_id", "title", "due_at", "unlock_at", "lock_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 1], ["title", "Assignment 1"], ["due_at", "2022-10-03 22:19:46.971719"], ["unlock_at", "2022-09-25 22:19:46.971867"], ["lock_at", "2022-10-17 22:19:46.971953"], ["created_at", "2022-09-26 22:19:46.973998"], ["updated_at", "2022-09-26 22:19:46.973998"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Assignment Exists (0.4ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" IS NULL AND "assignments"."id" != $1 LIMIT $2 [["id", 1], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Assignment Exists (0.3ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]] Assignment Create (0.3ms) INSERT INTO "assignments" ("canvas_id", "title", "due_at", "unlock_at", "lock_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 2], ["title", "Assignment 2"], ["due_at", "2022-10-03 22:19:46.983760"], ["unlock_at", "2022-09-25 22:19:46.983866"], ["lock_at", "2022-10-17 22:19:46.983942"], ["created_at", "2022-09-26 22:19:46.985156"], ["updated_at", "2022-09-26 22:19:46.985156"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Assignment Load (0.2ms) SELECT "assignments".* FROM "assignments" ORDER BY "assignments"."id" ASC LIMIT $1 [["LIMIT", 1]] Assignment Exists (0.3ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Assignment Exists (0.3ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 3], ["LIMIT", 1]] Assignment Create (0.3ms) INSERT INTO "assignments" ("canvas_id", "title", "due_at", "unlock_at", "lock_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 3], ["title", "Assignment 3"], ["due_at", "2022-10-03 22:19:46.992244"], ["unlock_at", "2022-09-25 22:19:46.992324"], ["lock_at", "2022-10-17 22:19:46.992361"], ["created_at", "2022-09-26 22:19:46.993749"], ["updated_at", "2022-09-26 22:19:46.993749"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Assignment Exists (0.3ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 4], ["LIMIT", 1]] Assignment Create (0.3ms) INSERT INTO "assignments" ("canvas_id", "title", "due_at", "unlock_at", "lock_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 4], ["title", "Assignment 4"], ["due_at", "2022-10-03 22:19:47.000909"], ["unlock_at", "2022-09-25 22:19:47.001068"], ["lock_at", "2022-10-17 22:19:47.001178"], ["created_at", "2022-09-26 22:19:47.002640"], ["updated_at", "2022-09-26 22:19:47.002640"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Assignment Exists (0.3ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 AND "assignments"."id" != $2 LIMIT $3 [["canvas_id", 4], ["id", 4], ["LIMIT", 1]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Assignment Exists (0.2ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 5], ["LIMIT", 1]] Assignment Create (0.3ms) INSERT INTO "assignments" ("canvas_id", "title", "due_at", "unlock_at", "lock_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 5], ["title", "Assignment 5"], ["due_at", "2022-10-03 22:19:47.007352"], ["unlock_at", "2022-09-25 22:19:47.007494"], ["lock_at", "2022-10-17 22:19:47.007590"], ["created_at", "2022-09-26 22:19:47.009124"], ["updated_at", "2022-09-26 22:19:47.009124"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.3ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Assignment Exists (0.3ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 6], ["LIMIT", 1]] Assignment Create (0.3ms) INSERT INTO "assignments" ("canvas_id", "title", "due_at", "unlock_at", "lock_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 6], ["title", "Assignment 6"], ["due_at", "2022-10-03 22:19:47.016375"], ["unlock_at", "2022-09-25 22:19:47.016472"], ["lock_at", "2022-10-17 22:19:47.016537"], ["created_at", "2022-09-26 22:19:47.018115"], ["updated_at", "2022-09-26 22:19:47.018115"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) SAVEPOINT active_record_1 Course Exists (0.4ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 49189063], ["LIMIT", 1]] Course Create (0.4ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 49189063], ["sis_id", "d9ff4de1070d453b169367fcc75e027c"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2022-09-23 22:19:47.036493"], ["end_at", "2022-10-17 22:19:47.036583"], ["created_at", "2022-09-26 22:19:47.038250"], ["updated_at", "2022-09-26 22:19:47.038250"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 Course Exists (0.2ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 45564267], ["LIMIT", 1]] Course Create (0.2ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 45564267], ["sis_id", "7157b336a0104f9e8afe0e4afe75894d"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2022-09-23 22:19:47.039939"], ["end_at", "2022-10-17 22:19:47.040029"], ["created_at", "2022-09-26 22:19:47.041070"], ["updated_at", "2022-09-26 22:19:47.041070"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Assignment Exists (0.4ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 7], ["LIMIT", 1]] Assignment Create (0.4ms) INSERT INTO "assignments" ("canvas_id", "title", "due_at", "unlock_at", "lock_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 7], ["title", "Assignment 7"], ["due_at", "2022-10-03 22:19:47.042155"], ["unlock_at", "2022-09-25 22:19:47.042207"], ["lock_at", "2022-10-17 22:19:47.042243"], ["created_at", "2022-09-26 22:19:47.043270"], ["updated_at", "2022-09-26 22:19:47.043270"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Assignment Exists (0.3ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 AND "assignments"."id" != $2 LIMIT $3 [["canvas_id", 7], ["id", 7], ["LIMIT", 1]] Assignment Update (0.5ms) UPDATE "assignments" SET "canvas_context_id" = $1, "canvas_context_type" = $2, "updated_at" = $3 WHERE "assignments"."id" = $4 [["canvas_context_id", 45564267], ["canvas_context_type", "Course"], ["updated_at", "2022-09-26 22:19:47.045512"], ["id", 7]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Course Load (0.2ms) SELECT "courses".* FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 45564267], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Assignment Exists (0.3ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 8], ["LIMIT", 1]] Assignment Create (0.3ms) INSERT INTO "assignments" ("canvas_id", "title", "due_at", "unlock_at", "lock_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 8], ["title", "Assignment 8"], ["due_at", "2022-10-03 22:19:47.064351"], ["unlock_at", "2022-09-25 22:19:47.064440"], ["lock_at", "2022-10-17 22:19:47.064497"], ["created_at", "2022-09-26 22:19:47.065865"], ["updated_at", "2022-09-26 22:19:47.065865"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 ContextModuleItem Create (0.5ms) INSERT INTO "context_module_items" ("canvas_id", "canvas_assignment_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["canvas_id", 1], ["canvas_assignment_id", 8], ["workflow_state", "active"], ["created_at", "2022-09-26 22:19:47.068319"], ["updated_at", "2022-09-26 22:19:47.068319"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Assignment Exists (0.3ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 9], ["LIMIT", 1]] Assignment Create (0.3ms) INSERT INTO "assignments" ("canvas_id", "title", "due_at", "unlock_at", "lock_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 9], ["title", "Assignment 9"], ["due_at", "2022-10-03 22:19:47.072125"], ["unlock_at", "2022-09-25 22:19:47.072231"], ["lock_at", "2022-10-17 22:19:47.072285"], ["created_at", "2022-09-26 22:19:47.073544"], ["updated_at", "2022-09-26 22:19:47.073544"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 ContextModuleItem Create (0.2ms) INSERT INTO "context_module_items" ("canvas_id", "canvas_assignment_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["canvas_id", 2], ["canvas_assignment_id", 9], ["workflow_state", "active"], ["created_at", "2022-09-26 22:19:47.074999"], ["updated_at", "2022-09-26 22:19:47.074999"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.3ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Course Exists (0.3ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 484447], ["LIMIT", 1]] Course Create (0.3ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 484447], ["sis_id", "0c9de47387a4fa09ae18d460d4d96cff"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2022-09-23 22:19:47.088458"], ["end_at", "2022-10-17 22:19:47.088540"], ["created_at", "2022-09-26 22:19:47.089803"], ["updated_at", "2022-09-26 22:19:47.089803"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 ContextModule Create (0.5ms) INSERT INTO "context_modules" ("canvas_id", "canvas_context_id", "canvas_context_type", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 1], ["canvas_context_id", 484447], ["canvas_context_type", "Course"], ["name", "Context Module"], ["workflow_state", "available"], ["created_at", "2022-09-26 22:19:47.091278"], ["updated_at", "2022-09-26 22:19:47.091278"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Course Exists (0.4ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 51876548], ["LIMIT", 1]] Course Create (0.3ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 51876548], ["sis_id", "894fe1b0ec82dfd53b0c8473676f19a6"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2022-09-23 22:19:47.094935"], ["end_at", "2022-10-17 22:19:47.095024"], ["created_at", "2022-09-26 22:19:47.096728"], ["updated_at", "2022-09-26 22:19:47.096728"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 ContextModule Create (0.6ms) INSERT INTO "context_modules" ("canvas_id", "canvas_context_id", "canvas_context_type", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 2], ["canvas_context_id", 51876548], ["canvas_context_type", "Course"], ["name", "Context Module"], ["workflow_state", "available"], ["created_at", "2022-09-26 22:19:47.098909"], ["updated_at", "2022-09-26 22:19:47.098909"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Course Exists (0.3ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 74025009], ["LIMIT", 1]] Course Create (0.3ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 74025009], ["sis_id", "36f09a3aa6de5d4dcff6ddc64c1c5e07"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2022-09-23 22:19:47.103755"], ["end_at", "2022-10-17 22:19:47.103838"], ["created_at", "2022-09-26 22:19:47.105274"], ["updated_at", "2022-09-26 22:19:47.105274"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 ContextModule Create (0.2ms) INSERT INTO "context_modules" ("canvas_id", "canvas_context_id", "canvas_context_type", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 3], ["canvas_context_id", 74025009], ["canvas_context_type", "Course"], ["name", "Context Module"], ["workflow_state", "available"], ["created_at", "2022-09-26 22:19:47.106839"], ["updated_at", "2022-09-26 22:19:47.106839"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Course Exists (0.3ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 85880934], ["LIMIT", 1]] Course Create (0.3ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 85880934], ["sis_id", "51e059a1003c26a10482191c0552bfdb"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2022-09-23 22:19:47.109859"], ["end_at", "2022-10-17 22:19:47.109943"], ["created_at", "2022-09-26 22:19:47.111154"], ["updated_at", "2022-09-26 22:19:47.111154"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Course Exists (0.4ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" IS NULL AND "courses"."id" != $1 LIMIT $2 [["id", 6], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Course Exists (0.3ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 60903929], ["LIMIT", 1]] Course Create (0.4ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 60903929], ["sis_id", "39244a5c0c6786e59eb6a5da35eee1c1"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2022-09-23 22:19:47.119234"], ["end_at", "2022-10-17 22:19:47.119341"], ["created_at", "2022-09-26 22:19:47.120682"], ["updated_at", "2022-09-26 22:19:47.120682"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Course Load (0.2ms) SELECT "courses".* FROM "courses" ORDER BY "courses"."id" ASC LIMIT $1 [["LIMIT", 1]] Course Exists (0.3ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 60903929], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Course Exists (0.2ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2454840], ["LIMIT", 1]] Course Create (0.3ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 2454840], ["sis_id", "848b3925271ad38cc982125710693da1"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2022-09-23 22:19:47.125791"], ["end_at", "2022-10-17 22:19:47.125873"], ["created_at", "2022-09-26 22:19:47.126986"], ["updated_at", "2022-09-26 22:19:47.126986"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Course Exists (0.4ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 AND "courses"."id" != $2 LIMIT $3 [["canvas_id", 2454840], ["id", 8], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Course Exists (0.3ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 4428818], ["LIMIT", 1]] Course Create (0.3ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 4428818], ["sis_id", "d0722bd38c73f1ad8d3142db51229839"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2022-09-23 22:19:47.131848"], ["end_at", "2022-10-17 22:19:47.131978"], ["created_at", "2022-09-26 22:19:47.133558"], ["updated_at", "2022-09-26 22:19:47.133558"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Course Exists (0.3ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 57781564], ["LIMIT", 1]] Course Create (0.3ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 57781564], ["sis_id", "4fe3fc98c3c621d84fa3ca395de8a92e"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2022-09-23 22:19:47.139095"], ["end_at", "2022-10-17 22:19:47.139201"], ["created_at", "2022-09-26 22:19:47.140478"], ["updated_at", "2022-09-26 22:19:47.140478"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Course Exists (0.3ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 42600902], ["LIMIT", 1]] Course Create (0.4ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 42600902], ["sis_id", "3e7fceb235fb2ace2195e373199f6698"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2022-09-23 22:19:47.145646"], ["end_at", "2022-10-17 22:19:47.145740"], ["created_at", "2022-09-26 22:19:47.147400"], ["updated_at", "2022-09-26 22:19:47.147400"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Course Exists (0.3ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 17178735], ["LIMIT", 1]] Course Create (0.3ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 17178735], ["sis_id", "f9f08917c7a0e0da184ec77437678824"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2022-09-23 22:19:47.151251"], ["end_at", "2022-10-17 22:19:47.151341"], ["created_at", "2022-09-26 22:19:47.152675"], ["updated_at", "2022-09-26 22:19:47.152675"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.3ms) SAVEPOINT active_record_1 Course Exists (0.3ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 58243998], ["LIMIT", 1]] Course Create (0.4ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 58243998], ["sis_id", "95269b24c54f57a0baeab82766bb5d7e"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2022-09-23 22:19:47.155750"], ["end_at", "2022-10-17 22:19:47.155861"], ["created_at", "2022-09-26 22:19:47.158219"], ["updated_at", "2022-09-26 22:19:47.158219"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.3ms) BEGIN  (0.3ms) SAVEPOINT active_record_1 Course Exists (0.4ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 11224197], ["LIMIT", 1]] Course Create (0.5ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 11224197], ["sis_id", "0e86a9a05864468720e16dd572f3fe79"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2022-09-23 22:19:47.162675"], ["end_at", "2022-10-17 22:19:47.162812"], ["created_at", "2022-09-26 22:19:47.164635"], ["updated_at", "2022-09-26 22:19:47.164635"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Enrollment Exists (0.5ms) SELECT 1 AS one FROM "enrollments" WHERE "enrollments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 68674049], ["LIMIT", 1]] Enrollment Create (0.6ms) INSERT INTO "enrollments" ("canvas_id", "created_at", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["canvas_id", 68674049], ["created_at", "2022-09-26 22:19:47.183427"], ["updated_at", "2022-09-26 22:19:47.183427"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Enrollment Exists (0.4ms) SELECT 1 AS one FROM "enrollments" WHERE "enrollments"."canvas_id" IS NULL AND "enrollments"."id" != $1 LIMIT $2 [["id", 1], ["LIMIT", 1]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Enrollment Exists (0.2ms) SELECT 1 AS one FROM "enrollments" WHERE "enrollments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 63644477], ["LIMIT", 1]] Enrollment Create (0.2ms) INSERT INTO "enrollments" ("canvas_id", "created_at", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["canvas_id", 63644477], ["created_at", "2022-09-26 22:19:47.190174"], ["updated_at", "2022-09-26 22:19:47.190174"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Enrollment Load (0.2ms) SELECT "enrollments".* FROM "enrollments" ORDER BY "enrollments"."id" ASC LIMIT $1 [["LIMIT", 1]] Enrollment Exists (0.3ms) SELECT 1 AS one FROM "enrollments" WHERE "enrollments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 63644477], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.3ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Enrollment Exists (0.4ms) SELECT 1 AS one FROM "enrollments" WHERE "enrollments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 60198616], ["LIMIT", 1]] Enrollment Create (0.4ms) INSERT INTO "enrollments" ("canvas_id", "created_at", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["canvas_id", 60198616], ["created_at", "2022-09-26 22:19:47.199381"], ["updated_at", "2022-09-26 22:19:47.199381"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Enrollment Exists (0.4ms) SELECT 1 AS one FROM "enrollments" WHERE "enrollments"."canvas_id" = $1 AND "enrollments"."id" != $2 LIMIT $3 [["canvas_id", 60198616], ["id", 3], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Enrollment Exists (0.6ms) SELECT 1 AS one FROM "enrollments" WHERE "enrollments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 79706584], ["LIMIT", 1]] Enrollment Create (0.2ms) INSERT INTO "enrollments" ("canvas_id", "created_at", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["canvas_id", 79706584], ["created_at", "2022-09-26 22:19:47.207592"], ["updated_at", "2022-09-26 22:19:47.207592"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Enrollment Exists (0.2ms) SELECT 1 AS one FROM "enrollments" WHERE "enrollments"."canvas_id" = $1 AND "enrollments"."id" != $2 LIMIT $3 [["canvas_id", 79706584], ["id", 4], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Enrollment Exists (0.9ms) SELECT 1 AS one FROM "enrollments" WHERE "enrollments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1594853], ["LIMIT", 1]] Enrollment Create (0.4ms) INSERT INTO "enrollments" ("canvas_id", "created_at", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["canvas_id", 1594853], ["created_at", "2022-09-26 22:19:47.214129"], ["updated_at", "2022-09-26 22:19:47.214129"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Enrollment Exists (0.4ms) SELECT 1 AS one FROM "enrollments" WHERE "enrollments"."canvas_id" = $1 AND "enrollments"."id" != $2 LIMIT $3 [["canvas_id", 1594853], ["id", 5], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.4ms) BEGIN  (0.3ms) SAVEPOINT active_record_1 Group Exists (0.4ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 63325917], ["LIMIT", 1]] Group Create (0.4ms) INSERT INTO "groups" ("canvas_id", "sis_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 63325917], ["sis_id", "a56557cad42e7a9b1b3ca23976ac3e96"], ["name", "Some User Group"], ["workflow_state", "available"], ["created_at", "2022-09-26 22:19:47.240827"], ["updated_at", "2022-09-26 22:19:47.240827"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 94970391], ["LIMIT", 1]] Group Create (0.3ms) INSERT INTO "groups" ("canvas_id", "sis_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 94970391], ["sis_id", "39aea8f8410b07df9e1d4fbecefcba16"], ["name", "Some User Group"], ["workflow_state", "available"], ["created_at", "2022-09-26 22:19:47.259960"], ["updated_at", "2022-09-26 22:19:47.259960"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 54843434], ["LIMIT", 1]] Group Create (0.3ms) INSERT INTO "groups" ("canvas_id", "sis_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 54843434], ["sis_id", "835280f38b1ac5c3115cbab29288b5b6"], ["name", "Some User Group"], ["workflow_state", "available"], ["created_at", "2022-09-26 22:19:47.265542"], ["updated_at", "2022-09-26 22:19:47.265542"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Group Exists (0.5ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 22575431], ["LIMIT", 1]] Group Create (0.3ms) INSERT INTO "groups" ("canvas_id", "sis_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 22575431], ["sis_id", "559191b3400bc501303a933ea2384485"], ["name", "Some User Group"], ["workflow_state", "available"], ["created_at", "2022-09-26 22:19:47.270663"], ["updated_at", "2022-09-26 22:19:47.270663"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 25862703], ["LIMIT", 1]] Group Create (0.3ms) INSERT INTO "groups" ("canvas_id", "sis_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 25862703], ["sis_id", "c4f13db1c224b64beaff0df410f97b14"], ["name", "Some User Group"], ["workflow_state", "available"], ["created_at", "2022-09-26 22:19:47.275394"], ["updated_at", "2022-09-26 22:19:47.275394"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Group Exists (0.4ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" IS NULL AND "groups"."id" != $1 LIMIT $2 [["id", 5], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 49972225], ["LIMIT", 1]] Group Create (0.3ms) INSERT INTO "groups" ("canvas_id", "sis_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 49972225], ["sis_id", "f584283daf0d82c4d2c9724a5988d6c8"], ["name", "Some User Group"], ["workflow_state", "available"], ["created_at", "2022-09-26 22:19:47.286372"], ["updated_at", "2022-09-26 22:19:47.286372"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Group Load (0.3ms) SELECT "groups".* FROM "groups" ORDER BY "groups"."id" ASC LIMIT $1 [["LIMIT", 1]] Group Exists (0.4ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 49972225], ["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) SAVEPOINT active_record_1 Group Exists (0.4ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 5513224], ["LIMIT", 1]] Group Create (0.4ms) INSERT INTO "groups" ("canvas_id", "sis_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 5513224], ["sis_id", "a9ecc373dc4c9a9e81dfef41a9f9c2fa"], ["name", "Some User Group"], ["workflow_state", "available"], ["created_at", "2022-09-26 22:19:47.297091"], ["updated_at", "2022-09-26 22:19:47.297091"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) SAVEPOINT active_record_1 Group Exists (0.6ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 14594541], ["LIMIT", 1]] Group Create (0.5ms) INSERT INTO "groups" ("canvas_id", "sis_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 14594541], ["sis_id", "b282e90e0a17b6d603995925f062619b"], ["name", "Some User Group"], ["workflow_state", "available"], ["created_at", "2022-09-26 22:19:47.306581"], ["updated_at", "2022-09-26 22:19:47.306581"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Group Exists (0.4ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 AND "groups"."id" != $2 LIMIT $3 [["canvas_id", 14594541], ["id", 8], ["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Group Exists (0.4ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 25117765], ["LIMIT", 1]] Group Create (0.4ms) INSERT INTO "groups" ("canvas_id", "sis_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 25117765], ["sis_id", "58dee997d0aca6dce8b0d878c0d55a4d"], ["name", "Some User Group"], ["workflow_state", "available"], ["created_at", "2022-09-26 22:19:47.316108"], ["updated_at", "2022-09-26 22:19:47.316108"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Group Exists (0.6ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 AND "groups"."id" != $2 LIMIT $3 [["canvas_id", 25117765], ["id", 9], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Role Exists (0.3ms) SELECT 1 AS one FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 88543355], ["LIMIT", 1]] Role Create (0.3ms) INSERT INTO "roles" ("canvas_id", "label", "base_role_type", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 88543355], ["label", "Cool Role"], ["base_role_type", "AccountMembership"], ["workflow_state", "active"], ["created_at", "2022-09-26 22:19:47.326247"], ["updated_at", "2022-09-26 22:19:47.326247"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Role Exists (0.4ms) SELECT 1 AS one FROM "roles" WHERE "roles"."canvas_id" IS NULL AND "roles"."id" != $1 LIMIT $2 [["id", 3], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Role Exists (0.3ms) SELECT 1 AS one FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 45364236], ["LIMIT", 1]] Role Create (0.3ms) INSERT INTO "roles" ("canvas_id", "label", "base_role_type", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 45364236], ["label", "Cool Role"], ["base_role_type", "AccountMembership"], ["workflow_state", "active"], ["created_at", "2022-09-26 22:19:47.336307"], ["updated_at", "2022-09-26 22:19:47.336307"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Role Load (0.3ms) SELECT "roles".* FROM "roles" ORDER BY "roles"."id" ASC LIMIT $1 [["LIMIT", 1]] Role Exists (0.4ms) SELECT 1 AS one FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 45364236], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) SELECT COUNT(*) FROM "roles" Role Load (0.4ms) SELECT "roles".* FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]]  (0.2ms) SAVEPOINT active_record_1 Role Exists (0.3ms) SELECT 1 AS one FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] Role Create (0.4ms) INSERT INTO "roles" ("canvas_id", "label", "base_role_type", "canvas_account_id", "workflow_state", "permissions", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 1], ["label", "Account Admin"], ["base_role_type", "AccountMembership"], ["canvas_account_id", 10], ["workflow_state", "built_in"], ["permissions", "{\"manage_wiki\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"post_to_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"moderate_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_announcements\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"send_messages\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"send_messages_all\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_outcomes\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"create_conferences\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"create_collaborations\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_roster\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_all_grades\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_grades\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_rubrics\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"comment_on_others_submissions\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_students\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_admin_users\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_role_overrides\":{\"enabled\":true,\"locked\":true,\"readonly\":true,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_account_memberships\":{\"enabled\":true,\"locked\":true,\"readonly\":true,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_account_settings\":{\"enabled\":true,\"locked\":true,\"readonly\":true,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_groups\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_group_pages\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_files\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_assignments\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"undelete_courses\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_grade_changes\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_course_changes\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_question_banks\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_calendar\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_reports\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_courses\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_user_logins\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_user_observers\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_alerts\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"become_user\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_developer_keys\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"import_sis\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_sis\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_sis\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_course_list\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_statistics\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_storage_quotas\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_course_content\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_content\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_interaction_alerts\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"change_course_state\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_sections\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_feature_flags\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_quiz_answer_audits\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"moderate_grades\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"lti_add_edit\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true}}"], ["created_at", "2022-09-26 22:19:47.351284"], ["updated_at", "2022-09-26 22:19:47.351284"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SELECT COUNT(*) FROM "roles" Role Load (0.2ms) SELECT "roles".* FROM "roles" ORDER BY "roles"."id" DESC LIMIT $1 [["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Role Exists (0.3ms) SELECT 1 AS one FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] Role Create (0.5ms) INSERT INTO "roles" ("canvas_id", "label", "base_role_type", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 1], ["label", "Cool Role"], ["base_role_type", "AccountMembership"], ["workflow_state", "active"], ["created_at", "2022-09-26 22:19:47.361278"], ["updated_at", "2022-09-26 22:19:47.361278"]]  (0.3ms) RELEASE SAVEPOINT active_record_1  (0.3ms) SELECT COUNT(*) FROM "roles" Role Load (0.3ms) SELECT "roles".* FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]]  (0.2ms) SAVEPOINT active_record_1 Role Exists (0.2ms) SELECT 1 AS one FROM "roles" WHERE "roles"."canvas_id" = $1 AND "roles"."id" != $2 LIMIT $3 [["canvas_id", 1], ["id", 6], ["LIMIT", 1]] Role Update (0.4ms) UPDATE "roles" SET "label" = $1, "canvas_account_id" = $2, "permissions" = $3, "workflow_state" = $4, "updated_at" = $5 WHERE "roles"."id" = $6 [["label", "Account Admin"], ["canvas_account_id", 10], ["permissions", "{\"manage_wiki\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"post_to_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"moderate_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_announcements\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"send_messages\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"send_messages_all\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_outcomes\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"create_conferences\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"create_collaborations\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_roster\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_all_grades\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_grades\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_rubrics\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"comment_on_others_submissions\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_students\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_admin_users\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_role_overrides\":{\"enabled\":true,\"locked\":true,\"readonly\":true,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_account_memberships\":{\"enabled\":true,\"locked\":true,\"readonly\":true,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_account_settings\":{\"enabled\":true,\"locked\":true,\"readonly\":true,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_groups\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_group_pages\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_files\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_assignments\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"undelete_courses\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_grade_changes\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_course_changes\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_question_banks\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_calendar\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_reports\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_courses\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_user_logins\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_user_observers\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_alerts\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"become_user\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_developer_keys\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"import_sis\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_sis\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_sis\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_course_list\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_statistics\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_storage_quotas\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_course_content\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_content\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_interaction_alerts\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"change_course_state\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_sections\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_feature_flags\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_quiz_answer_audits\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"moderate_grades\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"lti_add_edit\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true}}"], ["workflow_state", "built_in"], ["updated_at", "2022-09-26 22:19:47.370100"], ["id", 6]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SELECT COUNT(*) FROM "roles" Role Load (0.2ms) SELECT "roles".* FROM "roles" WHERE "roles"."id" = $1 LIMIT $2 [["id", 6], ["LIMIT", 1]]  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) SAVEPOINT active_record_1 Section Exists (0.5ms) SELECT 1 AS one FROM "sections" WHERE "sections"."canvas_id" = $1 LIMIT $2 [["canvas_id", 84770525], ["LIMIT", 1]] Section Create (0.5ms) INSERT INTO "sections" ("canvas_id", "created_at", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["canvas_id", 84770525], ["created_at", "2022-09-26 22:19:47.389619"], ["updated_at", "2022-09-26 22:19:47.389619"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Section Exists (0.3ms) SELECT 1 AS one FROM "sections" WHERE "sections"."canvas_id" IS NULL AND "sections"."id" != $1 LIMIT $2 [["id", 1], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.3ms) BEGIN  (0.3ms) SAVEPOINT active_record_1 Section Exists (0.4ms) SELECT 1 AS one FROM "sections" WHERE "sections"."canvas_id" = $1 LIMIT $2 [["canvas_id", 20129343], ["LIMIT", 1]] Section Create (0.4ms) INSERT INTO "sections" ("canvas_id", "created_at", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["canvas_id", 20129343], ["created_at", "2022-09-26 22:19:47.397969"], ["updated_at", "2022-09-26 22:19:47.397969"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Section Load (0.2ms) SELECT "sections".* FROM "sections" ORDER BY "sections"."id" ASC LIMIT $1 [["LIMIT", 1]] Section Exists (0.3ms) SELECT 1 AS one FROM "sections" WHERE "sections"."canvas_id" = $1 LIMIT $2 [["canvas_id", 20129343], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Section Exists (0.3ms) SELECT 1 AS one FROM "sections" WHERE "sections"."canvas_id" = $1 LIMIT $2 [["canvas_id", 8739088], ["LIMIT", 1]] Section Create (0.3ms) INSERT INTO "sections" ("canvas_id", "created_at", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["canvas_id", 8739088], ["created_at", "2022-09-26 22:19:47.406630"], ["updated_at", "2022-09-26 22:19:47.406630"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Section Exists (0.3ms) SELECT 1 AS one FROM "sections" WHERE "sections"."canvas_id" = $1 AND "sections"."id" != $2 LIMIT $3 [["canvas_id", 8739088], ["id", 3], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Section Exists (0.7ms) SELECT 1 AS one FROM "sections" WHERE "sections"."canvas_id" = $1 LIMIT $2 [["canvas_id", 80722621], ["LIMIT", 1]] Section Create (0.5ms) INSERT INTO "sections" ("canvas_id", "created_at", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["canvas_id", 80722621], ["created_at", "2022-09-26 22:19:47.412772"], ["updated_at", "2022-09-26 22:19:47.412772"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) SAVEPOINT active_record_1 Submission Exists (0.5ms) SELECT 1 AS one FROM "submissions" WHERE "submissions"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] Submission Create (0.6ms) INSERT INTO "submissions" ("canvas_id", "submitted_at", "graded_at", "score", "points_possible", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 1], ["submitted_at", "2022-09-19 22:19:47.436427"], ["graded_at", "2022-09-25 22:19:47.436527"], ["score", 5.0], ["points_possible", 10.0], ["created_at", "2022-09-26 22:19:47.438373"], ["updated_at", "2022-09-26 22:19:47.438373"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Submission Exists (0.3ms) SELECT 1 AS one FROM "submissions" WHERE "submissions"."canvas_id" IS NULL AND "submissions"."id" != $1 LIMIT $2 [["id", 1], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Submission Exists (0.4ms) SELECT 1 AS one FROM "submissions" WHERE "submissions"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]] Submission Create (0.4ms) INSERT INTO "submissions" ("canvas_id", "submitted_at", "graded_at", "score", "points_possible", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 2], ["submitted_at", "2022-09-19 22:19:47.445571"], ["graded_at", "2022-09-25 22:19:47.445728"], ["score", 5.0], ["points_possible", 10.0], ["created_at", "2022-09-26 22:19:47.447683"], ["updated_at", "2022-09-26 22:19:47.447683"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Submission Load (0.2ms) SELECT "submissions".* FROM "submissions" ORDER BY "submissions"."id" ASC LIMIT $1 [["LIMIT", 1]] Submission Exists (0.3ms) SELECT 1 AS one FROM "submissions" WHERE "submissions"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) SAVEPOINT active_record_1 Submission Exists (0.3ms) SELECT 1 AS one FROM "submissions" WHERE "submissions"."canvas_id" = $1 LIMIT $2 [["canvas_id", 3], ["LIMIT", 1]] Submission Create (0.4ms) INSERT INTO "submissions" ("canvas_id", "submitted_at", "graded_at", "score", "points_possible", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 3], ["submitted_at", "2022-09-19 22:19:47.454523"], ["graded_at", "2022-09-25 22:19:47.454695"], ["score", 5.0], ["points_possible", 10.0], ["created_at", "2022-09-26 22:19:47.456416"], ["updated_at", "2022-09-26 22:19:47.456416"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Submission Exists (0.3ms) SELECT 1 AS one FROM "submissions" WHERE "submissions"."canvas_id" = $1 AND "submissions"."id" != $2 LIMIT $3 [["canvas_id", 3], ["id", 3], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.5ms) SAVEPOINT active_record_1 Submission Exists (0.5ms) SELECT 1 AS one FROM "submissions" WHERE "submissions"."canvas_id" = $1 LIMIT $2 [["canvas_id", 4], ["LIMIT", 1]] Submission Create (0.4ms) INSERT INTO "submissions" ("canvas_id", "submitted_at", "graded_at", "score", "points_possible", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 4], ["submitted_at", "2022-09-19 22:19:47.461513"], ["graded_at", "2022-09-25 22:19:47.461735"], ["score", 5.0], ["points_possible", 10.0], ["created_at", "2022-09-26 22:19:47.464206"], ["updated_at", "2022-09-26 22:19:47.464206"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Submission Exists (0.4ms) SELECT 1 AS one FROM "submissions" WHERE "submissions"."canvas_id" = $1 AND "submissions"."id" != $2 LIMIT $3 [["canvas_id", 4], ["id", 4], ["LIMIT", 1]]  (0.4ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Submission Exists (0.3ms) SELECT 1 AS one FROM "submissions" WHERE "submissions"."canvas_id" = $1 LIMIT $2 [["canvas_id", 5], ["LIMIT", 1]] Submission Create (0.3ms) INSERT INTO "submissions" ("canvas_id", "submitted_at", "graded_at", "score", "points_possible", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 5], ["submitted_at", "2022-09-19 22:19:47.470460"], ["graded_at", "2022-09-25 22:19:47.470556"], ["score", 5.0], ["points_possible", 10.0], ["created_at", "2022-09-26 22:19:47.471807"], ["updated_at", "2022-09-26 22:19:47.471807"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Submission Exists (0.3ms) SELECT 1 AS one FROM "submissions" WHERE "submissions"."canvas_id" = $1 AND "submissions"."id" != $2 LIMIT $3 [["canvas_id", 5], ["id", 5], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Term Exists (0.3ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 17811463], ["LIMIT", 1]] Term Create (0.4ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 17811463], ["name", "Cool Term"], ["start_at", "2022-09-23 22:19:43.117697"], ["end_at", "2022-09-29 22:19:43.117809"], ["workflow_state", "active"], ["sis_id", "e0b90d76eaba39c8bf3e14c5db2f768c"], ["created_at", "2022-09-26 22:19:47.478455"], ["updated_at", "2022-09-26 22:19:47.478455"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Term Exists (0.4ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" IS NULL AND "terms"."id" != $1 LIMIT $2 [["id", 9], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Term Exists (0.3ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 26618729], ["LIMIT", 1]] Term Create (0.3ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 26618729], ["name", "Cool Term"], ["start_at", "2022-09-23 22:19:43.117697"], ["end_at", "2022-09-29 22:19:43.117809"], ["workflow_state", "active"], ["sis_id", "0c35abebd2699e5a59f4b2f0a07f3e61"], ["created_at", "2022-09-26 22:19:47.486619"], ["updated_at", "2022-09-26 22:19:47.486619"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Term Load (0.3ms) SELECT "terms".* FROM "terms" ORDER BY "terms"."id" ASC LIMIT $1 [["LIMIT", 1]] Term Exists (0.5ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 26618729], ["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.3ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Term Exists (0.4ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 38527709], ["LIMIT", 1]] Term Create (1.0ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 38527709], ["name", "Cool Term"], ["start_at", "2022-09-23 22:19:43.117697"], ["end_at", "2022-09-29 22:19:43.117809"], ["workflow_state", "active"], ["sis_id", "cc376375720892ee6ddc0ff43ad1c4ee"], ["created_at", "2022-09-26 22:19:47.495990"], ["updated_at", "2022-09-26 22:19:47.495990"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Term Exists (0.5ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 13364273], ["LIMIT", 1]] Term Create (0.6ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 13364273], ["name", "Cool Term"], ["start_at", "2022-09-24 22:19:47.501016"], ["end_at", "2022-09-29 22:19:47.501120"], ["workflow_state", "active"], ["sis_id", "1bff74aac3ce2b8b0b1c4b483688a4a6"], ["created_at", "2022-09-26 22:19:47.503564"], ["updated_at", "2022-09-26 22:19:47.503564"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Term Exists (0.3ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 46623520], ["LIMIT", 1]] Term Create (0.3ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 46623520], ["name", "Cool Term"], ["start_at", "2022-09-23 22:19:43.117697"], ["end_at", "2022-09-29 22:19:43.117809"], ["workflow_state", "inactive"], ["sis_id", "0e6145b670f6dc543e76cb6218c1ab4a"], ["created_at", "2022-09-26 22:19:47.507174"], ["updated_at", "2022-09-26 22:19:47.507174"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 Term Exists (0.3ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 81580107], ["LIMIT", 1]] Term Create (0.9ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 81580107], ["name", "Cool Term"], ["start_at", "2022-07-26 22:19:47.508729"], ["end_at", "2022-08-26 22:19:47.508822"], ["workflow_state", "active"], ["sis_id", "844d51135faded05ce9d052a5a40d3c0"], ["created_at", "2022-09-26 22:19:47.510595"], ["updated_at", "2022-09-26 22:19:47.510595"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 Term Exists (0.3ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 75007619], ["LIMIT", 1]] Term Create (0.2ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 75007619], ["name", "Cool Term"], ["start_at", "2023-03-26 22:19:47.512894"], ["end_at", "2023-09-26 22:19:47.512995"], ["workflow_state", "active"], ["sis_id", "22103c9bdf7d81310fdffbf86f6c0a3f"], ["created_at", "2022-09-26 22:19:47.514803"], ["updated_at", "2022-09-26 22:19:47.514803"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Term Load (0.4ms) SELECT "terms".* FROM "terms" WHERE "terms"."workflow_state" = $1 AND (start_at <= '2022-10-11 22:19:47.516346' OR start_at IS NULL) AND (end_at >= '2022-09-11 22:19:47.516558' OR end_at IS NULL) [["workflow_state", "active"]]  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) SELECT COUNT(*) FROM "terms" Term Load (0.2ms) SELECT "terms".* FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]]  (0.2ms) SAVEPOINT active_record_1 Term Exists (0.3ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] Term Create (0.3ms) INSERT INTO "terms" ("canvas_id", "name", "workflow_state", "grading_period_group_id", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 1], ["name", "Default Term"], ["workflow_state", "active"], ["grading_period_group_id", 1], ["sis_id", "Test"], ["created_at", "2022-09-26 22:19:47.522534"], ["updated_at", "2022-09-26 22:19:47.522534"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SELECT COUNT(*) FROM "terms" Term Load (0.2ms) SELECT "terms".* FROM "terms" ORDER BY "terms"."id" DESC LIMIT $1 [["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Term Exists (0.4ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] Term Create (0.9ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 1], ["name", "Cool Term"], ["start_at", "2022-09-23 22:19:43.117697"], ["end_at", "2022-09-29 22:19:43.117809"], ["workflow_state", "active"], ["sis_id", "6267735fa118af99ab5534dcef912d64"], ["created_at", "2022-09-26 22:19:47.528660"], ["updated_at", "2022-09-26 22:19:47.528660"]]  (0.3ms) RELEASE SAVEPOINT active_record_1  (0.5ms) SELECT COUNT(*) FROM "terms" Term Load (0.2ms) SELECT "terms".* FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]]  (0.2ms) SAVEPOINT active_record_1 Term Exists (0.4ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 AND "terms"."id" != $2 LIMIT $3 [["canvas_id", 1], ["id", 17], ["LIMIT", 1]] Term Update (0.5ms) UPDATE "terms" SET "name" = $1, "sis_id" = $2, "start_at" = $3, "end_at" = $4, "grading_period_group_id" = $5, "updated_at" = $6 WHERE "terms"."id" = $7 [["name", "Default Term"], ["sis_id", "Test"], ["start_at", nil], ["end_at", nil], ["grading_period_group_id", 1], ["updated_at", "2022-09-26 22:19:47.536133"], ["id", 17]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.4ms) SELECT COUNT(*) FROM "terms" Term Load (0.4ms) SELECT "terms".* FROM "terms" WHERE "terms"."id" = $1 LIMIT $2 [["id", 17], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.3ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) SELECT COUNT(*) FROM "assignment_groups" AssignmentGroup Create Many (0.7ms) INSERT INTO "assignment_groups" ("canvas_id","canvas_course_id","name","rules","position","group_weight","workflow_state","canvas_created_at","canvas_updated_at","created_at","updated_at") VALUES (1,1,'Assignments','--- drop_lowest:1\nnever_drop:36\n ',1,50.0,'available','2017-09-08 01:37:33','2017-09-08 01:37:33','2022-09-26 22:19:47.568368','2022-09-26 22:19:47.568368'),(2,1,'Tests',NULL,1,50.0,'available','2017-09-08 01:37:33','2017-09-08 01:37:33','2022-09-26 22:19:47.568368','2022-09-26 22:19:47.568368') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","canvas_course_id"=EXCLUDED."canvas_course_id","name"=EXCLUDED."name","rules"=EXCLUDED."rules","position"=EXCLUDED."position","group_weight"=EXCLUDED."group_weight","workflow_state"=EXCLUDED."workflow_state","canvas_created_at"=EXCLUDED."canvas_created_at","canvas_updated_at"=EXCLUDED."canvas_updated_at","updated_at"=EXCLUDED."updated_at" WHERE ("assignment_groups".canvas_id, "assignment_groups".canvas_course_id, "assignment_groups".name, "assignment_groups".rules, "assignment_groups".position, "assignment_groups".group_weight, "assignment_groups".workflow_state, "assignment_groups".canvas_created_at, "assignment_groups".canvas_updated_at) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.canvas_course_id, EXCLUDED.name, EXCLUDED.rules, EXCLUDED.position, EXCLUDED.group_weight, EXCLUDED.workflow_state, EXCLUDED.canvas_created_at, EXCLUDED.canvas_updated_at) RETURNING "id"  (0.3ms) SELECT COUNT(*) FROM "assignment_groups"  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) SELECT COUNT(*) FROM "assignments" Assignment Create Many (0.7ms) INSERT INTO "assignments" ("canvas_id","title","description","due_at","unlock_at","lock_at","points_possible","min_score","max_score","mastery_score","grading_type","submission_types","workflow_state","canvas_context_id","canvas_context_type","canvas_assignment_group_id","canvas_grading_scheme_id","canvas_grading_standard_id","created_at","updated_at") VALUES (88,'Assignment 1','

fdsfds

',NULL,NULL,NULL,100.0,NULL,NULL,NULL,'points','online_text_entry','published',58,'Course',55,NULL,NULL,'2022-09-26 22:19:47.575211','2022-09-26 22:19:47.575211'),(89,'fdsfdsfds','

fdsfdsfsdf

',NULL,NULL,NULL,100.0,NULL,NULL,NULL,'points','online_text_entry','published',59,'Course',56,NULL,NULL,'2022-09-26 22:19:47.575211','2022-09-26 22:19:47.575211') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","title"=EXCLUDED."title","description"=EXCLUDED."description","due_at"=EXCLUDED."due_at","unlock_at"=EXCLUDED."unlock_at","lock_at"=EXCLUDED."lock_at","points_possible"=EXCLUDED."points_possible","min_score"=EXCLUDED."min_score","max_score"=EXCLUDED."max_score","mastery_score"=EXCLUDED."mastery_score","grading_type"=EXCLUDED."grading_type","submission_types"=EXCLUDED."submission_types","workflow_state"=EXCLUDED."workflow_state","canvas_context_id"=EXCLUDED."canvas_context_id","canvas_context_type"=EXCLUDED."canvas_context_type","canvas_assignment_group_id"=EXCLUDED."canvas_assignment_group_id","canvas_grading_scheme_id"=EXCLUDED."canvas_grading_scheme_id","canvas_grading_standard_id"=EXCLUDED."canvas_grading_standard_id","updated_at"=EXCLUDED."updated_at" WHERE ("assignments".canvas_id, "assignments".title, "assignments".description, "assignments".due_at, "assignments".unlock_at, "assignments".lock_at, "assignments".points_possible, "assignments".min_score, "assignments".max_score, "assignments".mastery_score, "assignments".grading_type, "assignments".submission_types, "assignments".workflow_state, "assignments".canvas_context_id, "assignments".canvas_context_type, "assignments".canvas_assignment_group_id, "assignments".canvas_grading_scheme_id, "assignments".canvas_grading_standard_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.title, EXCLUDED.description, EXCLUDED.due_at, EXCLUDED.unlock_at, EXCLUDED.lock_at, EXCLUDED.points_possible, EXCLUDED.min_score, EXCLUDED.max_score, EXCLUDED.mastery_score, EXCLUDED.grading_type, EXCLUDED.submission_types, EXCLUDED.workflow_state, EXCLUDED.canvas_context_id, EXCLUDED.canvas_context_type, EXCLUDED.canvas_assignment_group_id, EXCLUDED.canvas_grading_scheme_id, EXCLUDED.canvas_grading_standard_id) RETURNING "id"  (0.2ms) SELECT COUNT(*) FROM "assignments"  (0.2ms) ROLLBACK  (0.3ms) BEGIN  (0.6ms) SELECT COUNT(*) FROM "content_migrations" ContentMigration Create Many (1.0ms) INSERT INTO "content_migrations" ("canvas_id","canvas_context_id","canvas_context_type","workflow_state","migration_settings","started_at","finished_at","progress","canvas_source_course_id","migration_type","canvas_child_subscription_id","canvas_root_account_id","created_at","updated_at") VALUES (101,1250,'Course','imported',NULL,'2022-02-18 10:10:40','2022-02-18 10:11:40',100.0,1200,'course_copy_importer',NULL,1,'2022-09-26 22:19:47.589876','2022-09-26 22:19:47.589876'),(102,1251,'Course','imported',NULL,'2022-02-18 10:10:40','2022-02-18 10:11:40',100.0,1120,'master_course_import',3,1,'2022-09-26 22:19:47.589876','2022-09-26 22:19:47.589876') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","canvas_context_id"=EXCLUDED."canvas_context_id","canvas_context_type"=EXCLUDED."canvas_context_type","workflow_state"=EXCLUDED."workflow_state","migration_settings"=EXCLUDED."migration_settings","started_at"=EXCLUDED."started_at","finished_at"=EXCLUDED."finished_at","progress"=EXCLUDED."progress","canvas_source_course_id"=EXCLUDED."canvas_source_course_id","migration_type"=EXCLUDED."migration_type","canvas_child_subscription_id"=EXCLUDED."canvas_child_subscription_id","canvas_root_account_id"=EXCLUDED."canvas_root_account_id","updated_at"=EXCLUDED."updated_at" WHERE ("content_migrations".canvas_id, "content_migrations".canvas_context_id, "content_migrations".canvas_context_type, "content_migrations".workflow_state, "content_migrations".migration_settings, "content_migrations".started_at, "content_migrations".finished_at, "content_migrations".progress, "content_migrations".canvas_source_course_id, "content_migrations".migration_type, "content_migrations".canvas_child_subscription_id, "content_migrations".canvas_root_account_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.canvas_context_id, EXCLUDED.canvas_context_type, EXCLUDED.workflow_state, EXCLUDED.migration_settings, EXCLUDED.started_at, EXCLUDED.finished_at, EXCLUDED.progress, EXCLUDED.canvas_source_course_id, EXCLUDED.migration_type, EXCLUDED.canvas_child_subscription_id, EXCLUDED.canvas_root_account_id) RETURNING "id"  (0.2ms) SELECT COUNT(*) FROM "content_migrations"  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.7ms) SELECT COUNT(*) FROM "context_module_items" ContextModuleItem Create Many (0.7ms) INSERT INTO "context_module_items" ("canvas_id","canvas_context_module_id","position","canvas_content_id","canvas_content_type","workflow_state","canvas_assignment_id","created_at","updated_at") VALUES (15,9,1,83,'Assignment','active',1,'2022-09-26 22:19:47.597968','2022-09-26 22:19:47.597968'),(16,10,1,80,'Assignment','active',2,'2022-09-26 22:19:47.597968','2022-09-26 22:19:47.597968') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","canvas_context_module_id"=EXCLUDED."canvas_context_module_id","position"=EXCLUDED."position","canvas_content_id"=EXCLUDED."canvas_content_id","canvas_content_type"=EXCLUDED."canvas_content_type","workflow_state"=EXCLUDED."workflow_state","canvas_assignment_id"=EXCLUDED."canvas_assignment_id","updated_at"=EXCLUDED."updated_at" WHERE ("context_module_items".canvas_id, "context_module_items".canvas_context_module_id, "context_module_items".position, "context_module_items".canvas_content_id, "context_module_items".canvas_content_type, "context_module_items".workflow_state, "context_module_items".canvas_assignment_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.canvas_context_module_id, EXCLUDED.position, EXCLUDED.canvas_content_id, EXCLUDED.canvas_content_type, EXCLUDED.workflow_state, EXCLUDED.canvas_assignment_id) RETURNING "id"  (0.4ms) SELECT COUNT(*) FROM "context_module_items"  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.4ms) SELECT COUNT(*) FROM "context_modules" ContextModule Create Many (0.6ms) INSERT INTO "context_modules" ("canvas_id","canvas_context_id","canvas_context_type","position","name","workflow_state","deleted_at","created_at","updated_at") VALUES (23,785,'Course',1,'New Mod','active',NULL,'2022-09-26 22:19:47.605007','2022-09-26 22:19:47.605007'),(4,27,'Course',1,'Modules gonna module','unpublished',NULL,'2022-09-26 22:19:47.605007','2022-09-26 22:19:47.605007') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","canvas_context_id"=EXCLUDED."canvas_context_id","canvas_context_type"=EXCLUDED."canvas_context_type","position"=EXCLUDED."position","name"=EXCLUDED."name","workflow_state"=EXCLUDED."workflow_state","deleted_at"=EXCLUDED."deleted_at","updated_at"=EXCLUDED."updated_at" WHERE ("context_modules".canvas_id, "context_modules".canvas_context_id, "context_modules".canvas_context_type, "context_modules".position, "context_modules".name, "context_modules".workflow_state, "context_modules".deleted_at) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.canvas_context_id, EXCLUDED.canvas_context_type, EXCLUDED.position, EXCLUDED.name, EXCLUDED.workflow_state, EXCLUDED.deleted_at) RETURNING "id"  (0.3ms) SELECT COUNT(*) FROM "context_modules"  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.4ms) SELECT COUNT(*) FROM "courses" Course Create Many (1.0ms) INSERT INTO "courses" ("canvas_id","sis_id","course_code","name","canvas_account_id","canvas_term_id","start_at","end_at","workflow_state","grading_standard_id","created_at","updated_at") VALUES (1,'course_sis_id_1','C1','Course #1',1,1,'2017-03-27 21:53:18','2017-04-27 12:21:18','active',NULL,'2022-09-26 22:19:47.611837','2022-09-26 22:19:47.611837'),(2,'course_sis_id_2','C2','Course #2',1,1,'2017-03-27 21:53:18','2017-04-27 12:21:18','unpublished',NULL,'2022-09-26 22:19:47.611837','2022-09-26 22:19:47.611837') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","sis_id"=EXCLUDED."sis_id","course_code"=EXCLUDED."course_code","name"=EXCLUDED."name","canvas_account_id"=EXCLUDED."canvas_account_id","canvas_term_id"=EXCLUDED."canvas_term_id","start_at"=EXCLUDED."start_at","end_at"=EXCLUDED."end_at","workflow_state"=EXCLUDED."workflow_state","grading_standard_id"=EXCLUDED."grading_standard_id","updated_at"=EXCLUDED."updated_at" WHERE ("courses".canvas_id, "courses".sis_id, "courses".course_code, "courses".name, "courses".canvas_account_id, "courses".canvas_term_id, "courses".start_at, "courses".end_at, "courses".workflow_state, "courses".grading_standard_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.sis_id, EXCLUDED.course_code, EXCLUDED.name, EXCLUDED.canvas_account_id, EXCLUDED.canvas_term_id, EXCLUDED.start_at, EXCLUDED.end_at, EXCLUDED.workflow_state, EXCLUDED.grading_standard_id) RETURNING "id"  (0.4ms) SELECT COUNT(*) FROM "courses"  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.5ms) SELECT COUNT(*) FROM "users" User Create Many (1.0ms) INSERT INTO "users" ("canvas_id","email","first_name","last_name","name","sortable_name","workflow_state","login_id","created_at","updated_at") VALUES (1,'poorbastard@yharnam.com','Patches','the Spider','Patches the Spider','the Spider, Patches','active','spiderdude1337','2022-09-26 22:19:47.620225','2022-09-26 22:19:47.620225'),(2,'dreamer@yharnam.com','Hunter','Djura','Hunter Djura','Djura, Hunter','active','retireddude109','2022-09-26 22:19:47.620225','2022-09-26 22:19:47.620225') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","email"=EXCLUDED."email","first_name"=EXCLUDED."first_name","last_name"=EXCLUDED."last_name","name"=EXCLUDED."name","sortable_name"=EXCLUDED."sortable_name","workflow_state"=EXCLUDED."workflow_state","login_id"=EXCLUDED."login_id","updated_at"=EXCLUDED."updated_at" WHERE ("users".canvas_id, "users".email, "users".first_name, "users".last_name, "users".name, "users".sortable_name, "users".workflow_state, "users".login_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.email, EXCLUDED.first_name, EXCLUDED.last_name, EXCLUDED.name, EXCLUDED.sortable_name, EXCLUDED.workflow_state, EXCLUDED.login_id) RETURNING "id"  (0.3ms) SELECT COUNT(*) FROM "users"  (0.2ms) ROLLBACK  (0.1ms) BEGIN User Create Many (0.6ms) INSERT INTO "users" ("canvas_id","email","first_name","last_name","name","sortable_name","workflow_state","login_id","created_at","updated_at") VALUES (1,'poorbastard@yharnam.com','Patches','the Spider','Patches the Spider','the Spider, Patches','active','spiderdude1337','2022-09-26 22:19:47.624713','2022-09-26 22:19:47.624713'),(2,'dreamer@yharnam.com','Hunter','Djura','Hunter Djura','Djura, Hunter','active','retireddude109','2022-09-26 22:19:47.624713','2022-09-26 22:19:47.624713') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","email"=EXCLUDED."email","first_name"=EXCLUDED."first_name","last_name"=EXCLUDED."last_name","name"=EXCLUDED."name","sortable_name"=EXCLUDED."sortable_name","workflow_state"=EXCLUDED."workflow_state","login_id"=EXCLUDED."login_id","updated_at"=EXCLUDED."updated_at" WHERE ("users".canvas_id, "users".email, "users".first_name, "users".last_name, "users".name, "users".sortable_name, "users".workflow_state, "users".login_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.email, EXCLUDED.first_name, EXCLUDED.last_name, EXCLUDED.name, EXCLUDED.sortable_name, EXCLUDED.workflow_state, EXCLUDED.login_id) RETURNING "id" User Load (0.3ms) SELECT "users".* FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.5ms) SELECT COUNT(*) FROM "courses" Course Create Many (0.7ms) INSERT INTO "courses" ("canvas_id","sis_id","course_code","name","canvas_account_id","canvas_term_id","start_at","end_at","workflow_state","grading_standard_id","created_at","updated_at") VALUES (1,'course_sis_id_1','C1','Course #1',1,1,'2017-03-27 21:53:18','2017-04-27 12:21:18','active',NULL,'2022-09-26 22:19:47.631132','2022-09-26 22:19:47.631132'),(2,'course_sis_id_2','C2','Course #2',1,1,'2017-03-27 21:53:18','2017-04-27 12:21:18','unpublished',NULL,'2022-09-26 22:19:47.631132','2022-09-26 22:19:47.631132') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","sis_id"=EXCLUDED."sis_id","course_code"=EXCLUDED."course_code","name"=EXCLUDED."name","canvas_account_id"=EXCLUDED."canvas_account_id","canvas_term_id"=EXCLUDED."canvas_term_id","start_at"=EXCLUDED."start_at","end_at"=EXCLUDED."end_at","workflow_state"=EXCLUDED."workflow_state","grading_standard_id"=EXCLUDED."grading_standard_id","updated_at"=EXCLUDED."updated_at" WHERE ("courses".canvas_id, "courses".sis_id, "courses".course_code, "courses".name, "courses".canvas_account_id, "courses".canvas_term_id, "courses".start_at, "courses".end_at, "courses".workflow_state, "courses".grading_standard_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.sis_id, EXCLUDED.course_code, EXCLUDED.name, EXCLUDED.canvas_account_id, EXCLUDED.canvas_term_id, EXCLUDED.start_at, EXCLUDED.end_at, EXCLUDED.workflow_state, EXCLUDED.grading_standard_id) RETURNING "id"  (0.3ms) SELECT COUNT(*) FROM "courses" Course Load (0.2ms) SELECT "courses".* FROM "courses" ORDER BY "courses"."id" ASC LIMIT $1 [["LIMIT", 1]]  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) SELECT COUNT(*) FROM "enrollments" Enrollment Create Many (0.7ms) INSERT INTO "enrollments" ("canvas_id","canvas_course_id","course_sis_id","canvas_user_id","user_sis_id","role","canvas_role_id","canvas_section_id","workflow_state","base_role_type","created_at","updated_at") VALUES (1,1,'sis_MUSC_2520_834',2,'sis_dalvarez_247','teacher',4,1,'active','TeacherEnrollment','2022-09-26 22:19:47.637387','2022-09-26 22:19:47.637387'),(2,1,'sis_MUSC_2520_834',3,'sis_jweaver_720','student',4,1,'active','StudentEnrollment','2022-09-26 22:19:47.637387','2022-09-26 22:19:47.637387') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","canvas_course_id"=EXCLUDED."canvas_course_id","course_sis_id"=EXCLUDED."course_sis_id","canvas_user_id"=EXCLUDED."canvas_user_id","user_sis_id"=EXCLUDED."user_sis_id","role"=EXCLUDED."role","canvas_role_id"=EXCLUDED."canvas_role_id","canvas_section_id"=EXCLUDED."canvas_section_id","workflow_state"=EXCLUDED."workflow_state","base_role_type"=EXCLUDED."base_role_type","updated_at"=EXCLUDED."updated_at" WHERE ("enrollments".canvas_id, "enrollments".canvas_course_id, "enrollments".course_sis_id, "enrollments".canvas_user_id, "enrollments".user_sis_id, "enrollments".role, "enrollments".canvas_role_id, "enrollments".canvas_section_id, "enrollments".workflow_state, "enrollments".base_role_type) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.canvas_course_id, EXCLUDED.course_sis_id, EXCLUDED.canvas_user_id, EXCLUDED.user_sis_id, EXCLUDED.role, EXCLUDED.canvas_role_id, EXCLUDED.canvas_section_id, EXCLUDED.workflow_state, EXCLUDED.base_role_type) RETURNING "id"  (0.3ms) SELECT COUNT(*) FROM "enrollments"  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) SELECT COUNT(*) FROM "sections" Section Create Many (0.5ms) INSERT INTO "sections" ("canvas_id","sis_id","canvas_course_id","name","workflow_state","start_at","end_at","created_at","updated_at") VALUES (1,'sis_section_1',1,'Cool Section','active','2017-03-27 21:53:18','2017-03-27 21:53:18','2022-09-26 22:19:47.641914','2022-09-26 22:19:47.641914'),(2,'sis_section_2',2,'Lame Section','active','2017-03-27 21:53:18','2017-03-27 21:53:18','2022-09-26 22:19:47.641914','2022-09-26 22:19:47.641914') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","sis_id"=EXCLUDED."sis_id","canvas_course_id"=EXCLUDED."canvas_course_id","name"=EXCLUDED."name","workflow_state"=EXCLUDED."workflow_state","start_at"=EXCLUDED."start_at","end_at"=EXCLUDED."end_at","updated_at"=EXCLUDED."updated_at" WHERE ("sections".canvas_id, "sections".sis_id, "sections".canvas_course_id, "sections".name, "sections".workflow_state, "sections".start_at, "sections".end_at) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.sis_id, EXCLUDED.canvas_course_id, EXCLUDED.name, EXCLUDED.workflow_state, EXCLUDED.start_at, EXCLUDED.end_at) RETURNING "id"  (0.2ms) SELECT COUNT(*) FROM "sections" Section Load (0.3ms) SELECT "sections".* FROM "sections" ORDER BY "sections"."id" ASC LIMIT $1 [["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN Section Create Many (0.6ms) INSERT INTO "sections" ("canvas_id","sis_id","canvas_course_id","name","workflow_state","start_at","end_at","created_at","updated_at") VALUES (1,'sis_section_1',1,'Cool Section','active','2017-03-27 21:53:18','2017-03-27 21:53:18','2022-09-26 22:19:47.647239','2022-09-26 22:19:47.647239'),(2,'sis_section_2',2,'Lame Section','active','2017-03-27 21:53:18','2017-03-27 21:53:18','2022-09-26 22:19:47.647239','2022-09-26 22:19:47.647239') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","sis_id"=EXCLUDED."sis_id","canvas_course_id"=EXCLUDED."canvas_course_id","name"=EXCLUDED."name","workflow_state"=EXCLUDED."workflow_state","start_at"=EXCLUDED."start_at","end_at"=EXCLUDED."end_at","updated_at"=EXCLUDED."updated_at" WHERE ("sections".canvas_id, "sections".sis_id, "sections".canvas_course_id, "sections".name, "sections".workflow_state, "sections".start_at, "sections".end_at) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.sis_id, EXCLUDED.canvas_course_id, EXCLUDED.name, EXCLUDED.workflow_state, EXCLUDED.start_at, EXCLUDED.end_at) RETURNING "id" Section Load (0.2ms) SELECT "sections".* FROM "sections" WHERE "sections"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]] Section Create Many (0.4ms) INSERT INTO "sections" ("canvas_id","canvas_nonxlist_course_id","created_at","updated_at") VALUES (2,3,'2022-09-26 22:19:47.649983','2022-09-26 22:19:47.649983') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","canvas_nonxlist_course_id"=EXCLUDED."canvas_nonxlist_course_id","updated_at"=EXCLUDED."updated_at" WHERE ("sections".canvas_id, "sections".canvas_nonxlist_course_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.canvas_nonxlist_course_id) RETURNING "id"  (0.2ms) SELECT COUNT(*) FROM "sections" WHERE "sections"."canvas_nonxlist_course_id" IS NOT NULL Section Load (0.2ms) SELECT "sections".* FROM "sections" WHERE "sections"."canvas_nonxlist_course_id" IS NOT NULL ORDER BY "sections"."id" ASC LIMIT $1 [["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.3ms) BEGIN  (0.4ms) SELECT COUNT(*) FROM "groups" Group Create Many (0.5ms) INSERT INTO "groups" ("canvas_id","sis_id","canvas_group_category_id","group_category_sis_id","canvas_account_id","canvas_course_id","name","workflow_state","context_id","context_type","max_membership","created_at","updated_at") VALUES (50,'sis1',10,NULL,1,NULL,'Group1','available',1,'Account',NULL,'2022-09-26 22:19:47.654966','2022-09-26 22:19:47.654966'),(51,'sis2',2,NULL,NULL,1,'Group2','available',1,'Course',1,'2022-09-26 22:19:47.654966','2022-09-26 22:19:47.654966') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","sis_id"=EXCLUDED."sis_id","canvas_group_category_id"=EXCLUDED."canvas_group_category_id","group_category_sis_id"=EXCLUDED."group_category_sis_id","canvas_account_id"=EXCLUDED."canvas_account_id","canvas_course_id"=EXCLUDED."canvas_course_id","name"=EXCLUDED."name","workflow_state"=EXCLUDED."workflow_state","context_id"=EXCLUDED."context_id","context_type"=EXCLUDED."context_type","max_membership"=EXCLUDED."max_membership","updated_at"=EXCLUDED."updated_at" WHERE ("groups".canvas_id, "groups".sis_id, "groups".canvas_group_category_id, "groups".group_category_sis_id, "groups".canvas_account_id, "groups".canvas_course_id, "groups".name, "groups".workflow_state, "groups".context_id, "groups".context_type, "groups".max_membership) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.sis_id, EXCLUDED.canvas_group_category_id, EXCLUDED.group_category_sis_id, EXCLUDED.canvas_account_id, EXCLUDED.canvas_course_id, EXCLUDED.name, EXCLUDED.workflow_state, EXCLUDED.context_id, EXCLUDED.context_type, EXCLUDED.max_membership) RETURNING "id"  (0.3ms) SELECT COUNT(*) FROM "groups" Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."name" = $1 LIMIT $2 [["name", "Group1"], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.5ms) SELECT COUNT(*) FROM "group_memberships" GroupMembership Create Many (0.7ms) INSERT INTO "group_memberships" ("canvas_id","canvas_group_id","group_sis_id","canvas_user_id","user_sis_id","workflow_state","created_at","updated_at") VALUES (50,1,NULL,10,NULL,'accepted','2022-09-26 22:19:47.662824','2022-09-26 22:19:47.662824'),(51,2,NULL,11,NULL,'accepted','2022-09-26 22:19:47.662824','2022-09-26 22:19:47.662824') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","canvas_group_id"=EXCLUDED."canvas_group_id","group_sis_id"=EXCLUDED."group_sis_id","canvas_user_id"=EXCLUDED."canvas_user_id","user_sis_id"=EXCLUDED."user_sis_id","workflow_state"=EXCLUDED."workflow_state","updated_at"=EXCLUDED."updated_at" WHERE ("group_memberships".canvas_id, "group_memberships".canvas_group_id, "group_memberships".group_sis_id, "group_memberships".canvas_user_id, "group_memberships".user_sis_id, "group_memberships".workflow_state) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.canvas_group_id, EXCLUDED.group_sis_id, EXCLUDED.canvas_user_id, EXCLUDED.user_sis_id, EXCLUDED.workflow_state) RETURNING "id"  (0.3ms) SELECT COUNT(*) FROM "group_memberships" GroupMembership Load (0.2ms) SELECT "group_memberships".* FROM "group_memberships" WHERE "group_memberships"."canvas_id" = $1 LIMIT $2 [["canvas_id", 50], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.9ms) SELECT COUNT(*) FROM "user_observers" UserObserver Create Many (1.5ms) INSERT INTO "user_observers" ("observing_user_id","observed_user_id","workflow_state","created_at","updated_at") VALUES (21,3,'active','2022-09-26 22:19:47.684023','2022-09-26 22:19:47.684023'),(21,2,'active','2022-09-26 22:19:47.684023','2022-09-26 22:19:47.684023') ON CONFLICT (observing_user_id, observed_user_id) DO UPDATE SET "observing_user_id"=EXCLUDED."observing_user_id","observed_user_id"=EXCLUDED."observed_user_id","workflow_state"=EXCLUDED."workflow_state","updated_at"=EXCLUDED."updated_at" WHERE ("user_observers".observing_user_id, "user_observers".observed_user_id, "user_observers".workflow_state) IS DISTINCT FROM (EXCLUDED.observing_user_id, EXCLUDED.observed_user_id, EXCLUDED.workflow_state) RETURNING "id"  (0.4ms) SELECT COUNT(*) FROM "user_observers" UserObserver Load (0.3ms) SELECT "user_observers".* FROM "user_observers" WHERE "user_observers"."observed_user_id" = $1 LIMIT $2 [["observed_user_id", 3], ["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.9ms) SELECT COUNT(*) FROM "grading_periods" GradingPeriod Create Many (1.3ms) INSERT INTO "grading_periods" ("canvas_id","title","weight","start_date","end_date","close_date","canvas_grading_period_group_id","workflow_state","created_at","updated_at") VALUES (1,'Period 1',0.2,'2019-07-01 06:00:00','2019-08-01 05:59:59','2019-08-01 05:59:59',1,'active','2022-09-26 22:19:47.712387','2022-09-26 22:19:47.712387'),(2,'Period 2',0.8,'2019-08-01 06:00:00','2019-09-01 05:59:59','2019-09-01 05:59:59',1,'deleted','2022-09-26 22:19:47.712387','2022-09-26 22:19:47.712387') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","title"=EXCLUDED."title","weight"=EXCLUDED."weight","start_date"=EXCLUDED."start_date","end_date"=EXCLUDED."end_date","close_date"=EXCLUDED."close_date","canvas_grading_period_group_id"=EXCLUDED."canvas_grading_period_group_id","workflow_state"=EXCLUDED."workflow_state","updated_at"=EXCLUDED."updated_at" WHERE ("grading_periods".canvas_id, "grading_periods".title, "grading_periods".weight, "grading_periods".start_date, "grading_periods".end_date, "grading_periods".close_date, "grading_periods".canvas_grading_period_group_id, "grading_periods".workflow_state) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.title, EXCLUDED.weight, EXCLUDED.start_date, EXCLUDED.end_date, EXCLUDED.close_date, EXCLUDED.canvas_grading_period_group_id, EXCLUDED.workflow_state) RETURNING "id"  (0.3ms) SELECT COUNT(*) FROM "grading_periods" GradingPeriod Load (0.8ms) SELECT "grading_periods".* FROM "grading_periods" WHERE "grading_periods"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]]  (0.8ms) ROLLBACK  (0.1ms) BEGIN  (0.9ms) SELECT COUNT(*) FROM "grading_period_groups" GradingPeriodGroup Create Many (1.2ms) INSERT INTO "grading_period_groups" ("canvas_id","title","weighted","display_totals_for_all_grading_periods","workflow_state","created_at","updated_at") VALUES (1,'Test Group',FALSE,FALSE,'active','2022-09-26 22:19:47.744355','2022-09-26 22:19:47.744355') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","title"=EXCLUDED."title","weighted"=EXCLUDED."weighted","display_totals_for_all_grading_periods"=EXCLUDED."display_totals_for_all_grading_periods","workflow_state"=EXCLUDED."workflow_state","updated_at"=EXCLUDED."updated_at" WHERE ("grading_period_groups".canvas_id, "grading_period_groups".title, "grading_period_groups".weighted, "grading_period_groups".display_totals_for_all_grading_periods, "grading_period_groups".workflow_state) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.title, EXCLUDED.weighted, EXCLUDED.display_totals_for_all_grading_periods, EXCLUDED.workflow_state) RETURNING "id"  (0.3ms) SELECT COUNT(*) FROM "grading_period_groups" GradingPeriodGroup Load (0.3ms) SELECT "grading_period_groups".* FROM "grading_period_groups" WHERE "grading_period_groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.1ms) BEGIN  (0.5ms) SELECT COUNT(*) FROM "learning_outcomes" LearningOutcome Create Many (1.0ms) INSERT INTO "learning_outcomes" ("canvas_id","canvas_context_id","canvas_context_type","name","friendly_name","workflow_state","canvas_created_at","canvas_updated_at","migration_id","vendor_guid","low_grade","high_grade","calculation_method","calculation_int","outcome_import_id","root_account_ids","description","created_at","updated_at") VALUES (1,1,'Course','Course Outcome','','active','2021-08-12 21:11:40','2021-08-13 01:05:40',NULL,NULL,NULL,NULL,'decaying_average','65',NULL,'{1}','

description

','2022-09-26 22:19:47.764196','2022-09-26 22:19:47.764196'),(2,1,'Account','Account Outcome','Friendly Name','active','2021-08-12 21:11:40','2021-08-13 01:05:40',NULL,NULL,NULL,NULL,'decaying_average','65',NULL,'{1}','

description

','2022-09-26 22:19:47.764196','2022-09-26 22:19:47.764196') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","canvas_context_id"=EXCLUDED."canvas_context_id","canvas_context_type"=EXCLUDED."canvas_context_type","name"=EXCLUDED."name","friendly_name"=EXCLUDED."friendly_name","workflow_state"=EXCLUDED."workflow_state","canvas_created_at"=EXCLUDED."canvas_created_at","canvas_updated_at"=EXCLUDED."canvas_updated_at","migration_id"=EXCLUDED."migration_id","vendor_guid"=EXCLUDED."vendor_guid","low_grade"=EXCLUDED."low_grade","high_grade"=EXCLUDED."high_grade","calculation_method"=EXCLUDED."calculation_method","calculation_int"=EXCLUDED."calculation_int","outcome_import_id"=EXCLUDED."outcome_import_id","root_account_ids"=EXCLUDED."root_account_ids","description"=EXCLUDED."description","updated_at"=EXCLUDED."updated_at" WHERE ("learning_outcomes".canvas_id, "learning_outcomes".canvas_context_id, "learning_outcomes".canvas_context_type, "learning_outcomes".name, "learning_outcomes".friendly_name, "learning_outcomes".workflow_state, "learning_outcomes".canvas_created_at, "learning_outcomes".canvas_updated_at, "learning_outcomes".migration_id, "learning_outcomes".vendor_guid, "learning_outcomes".low_grade, "learning_outcomes".high_grade, "learning_outcomes".calculation_method, "learning_outcomes".calculation_int, "learning_outcomes".outcome_import_id, "learning_outcomes".root_account_ids, "learning_outcomes".description) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.canvas_context_id, EXCLUDED.canvas_context_type, EXCLUDED.name, EXCLUDED.friendly_name, EXCLUDED.workflow_state, EXCLUDED.canvas_created_at, EXCLUDED.canvas_updated_at, EXCLUDED.migration_id, EXCLUDED.vendor_guid, EXCLUDED.low_grade, EXCLUDED.high_grade, EXCLUDED.calculation_method, EXCLUDED.calculation_int, EXCLUDED.outcome_import_id, EXCLUDED.root_account_ids, EXCLUDED.description) RETURNING "id"  (0.3ms) SELECT COUNT(*) FROM "learning_outcomes"  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.3ms) SELECT COUNT(*) FROM "user_observers" UserObserver Create Many (0.5ms) INSERT INTO "user_observers" ("observing_user_id","observed_user_id","workflow_state","created_at","updated_at") VALUES (21,3,'active','2022-09-26 22:19:47.770078','2022-09-26 22:19:47.770078'),(21,2,'active','2022-09-26 22:19:47.770078','2022-09-26 22:19:47.770078') ON CONFLICT (observing_user_id, observed_user_id) DO UPDATE SET "observing_user_id"=EXCLUDED."observing_user_id","observed_user_id"=EXCLUDED."observed_user_id","workflow_state"=EXCLUDED."workflow_state","updated_at"=EXCLUDED."updated_at" WHERE ("user_observers".observing_user_id, "user_observers".observed_user_id, "user_observers".workflow_state) IS DISTINCT FROM (EXCLUDED.observing_user_id, EXCLUDED.observed_user_id, EXCLUDED.workflow_state) RETURNING "id"  (0.4ms) SELECT COUNT(*) FROM "user_observers"  (0.3ms) SELECT COUNT(*) FROM "user_observers" UserObserver Create Many (0.4ms) INSERT INTO "user_observers" ("observing_user_id","observed_user_id","workflow_state","created_at","updated_at") VALUES (21,3,'active','2022-09-26 22:19:47.773286','2022-09-26 22:19:47.773286'),(21,2,'active','2022-09-26 22:19:47.773286','2022-09-26 22:19:47.773286') ON CONFLICT (observing_user_id, observed_user_id) DO UPDATE SET "observing_user_id"=EXCLUDED."observing_user_id","observed_user_id"=EXCLUDED."observed_user_id","workflow_state"=EXCLUDED."workflow_state","updated_at"=EXCLUDED."updated_at" WHERE ("user_observers".observing_user_id, "user_observers".observed_user_id, "user_observers".workflow_state) IS DISTINCT FROM (EXCLUDED.observing_user_id, EXCLUDED.observed_user_id, EXCLUDED.workflow_state) RETURNING "id"  (0.2ms) SELECT COUNT(*) FROM "user_observers"  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.3ms) SELECT COUNT(*) FROM "users"  (0.3ms) SELECT COUNT(*) FROM "courses" Course Create Many (0.8ms) INSERT INTO "courses" ("canvas_id","sis_id","course_code","name","canvas_account_id","canvas_term_id","start_at","end_at","workflow_state","grading_standard_id","created_at","updated_at") VALUES (1,'course_sis_id_1','C1','Course #1',1,1,'2017-03-27 21:53:18','2017-04-27 12:21:18','active',NULL,'2022-09-26 22:19:47.779481','2022-09-26 22:19:47.779481'),(2,'course_sis_id_2','C2','Course #2',1,1,'2017-03-27 21:53:18','2017-04-27 12:21:18','unpublished',NULL,'2022-09-26 22:19:47.779481','2022-09-26 22:19:47.779481') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","sis_id"=EXCLUDED."sis_id","course_code"=EXCLUDED."course_code","name"=EXCLUDED."name","canvas_account_id"=EXCLUDED."canvas_account_id","canvas_term_id"=EXCLUDED."canvas_term_id","start_at"=EXCLUDED."start_at","end_at"=EXCLUDED."end_at","workflow_state"=EXCLUDED."workflow_state","grading_standard_id"=EXCLUDED."grading_standard_id","updated_at"=EXCLUDED."updated_at" WHERE ("courses".canvas_id, "courses".sis_id, "courses".course_code, "courses".name, "courses".canvas_account_id, "courses".canvas_term_id, "courses".start_at, "courses".end_at, "courses".workflow_state, "courses".grading_standard_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.sis_id, EXCLUDED.course_code, EXCLUDED.name, EXCLUDED.canvas_account_id, EXCLUDED.canvas_term_id, EXCLUDED.start_at, EXCLUDED.end_at, EXCLUDED.workflow_state, EXCLUDED.grading_standard_id) RETURNING "id" User Create Many (0.6ms) INSERT INTO "users" ("canvas_id","email","first_name","last_name","name","sortable_name","workflow_state","login_id","created_at","updated_at") VALUES (1,'poorbastard@yharnam.com','Patches','the Spider','Patches the Spider','the Spider, Patches','active','spiderdude1337','2022-09-26 22:19:47.781799','2022-09-26 22:19:47.781799'),(2,'dreamer@yharnam.com','Hunter','Djura','Hunter Djura','Djura, Hunter','active','retireddude109','2022-09-26 22:19:47.781799','2022-09-26 22:19:47.781799') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","email"=EXCLUDED."email","first_name"=EXCLUDED."first_name","last_name"=EXCLUDED."last_name","name"=EXCLUDED."name","sortable_name"=EXCLUDED."sortable_name","workflow_state"=EXCLUDED."workflow_state","login_id"=EXCLUDED."login_id","updated_at"=EXCLUDED."updated_at" WHERE ("users".canvas_id, "users".email, "users".first_name, "users".last_name, "users".name, "users".sortable_name, "users".workflow_state, "users".login_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.email, EXCLUDED.first_name, EXCLUDED.last_name, EXCLUDED.name, EXCLUDED.sortable_name, EXCLUDED.workflow_state, EXCLUDED.login_id) RETURNING "id"  (0.3ms) SELECT COUNT(*) FROM "users"  (0.3ms) SELECT COUNT(*) FROM "courses"  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN Course Create Many (0.6ms) INSERT INTO "courses" ("canvas_id","sis_id","course_code","name","canvas_account_id","canvas_term_id","start_at","end_at","workflow_state","grading_standard_id","created_at","updated_at") VALUES (1,'course_sis_id_1','C1','Course #1',1,1,'2017-03-27 21:53:18','2017-04-27 12:21:18','active',NULL,'2022-09-26 22:19:47.792022','2022-09-26 22:19:47.792022'),(2,'course_sis_id_2','C2','Course #2',1,1,'2017-03-27 21:53:18','2017-04-27 12:21:18','unpublished',NULL,'2022-09-26 22:19:47.792022','2022-09-26 22:19:47.792022') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","sis_id"=EXCLUDED."sis_id","course_code"=EXCLUDED."course_code","name"=EXCLUDED."name","canvas_account_id"=EXCLUDED."canvas_account_id","canvas_term_id"=EXCLUDED."canvas_term_id","start_at"=EXCLUDED."start_at","end_at"=EXCLUDED."end_at","workflow_state"=EXCLUDED."workflow_state","grading_standard_id"=EXCLUDED."grading_standard_id","updated_at"=EXCLUDED."updated_at" WHERE ("courses".canvas_id, "courses".sis_id, "courses".course_code, "courses".name, "courses".canvas_account_id, "courses".canvas_term_id, "courses".start_at, "courses".end_at, "courses".workflow_state, "courses".grading_standard_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.sis_id, EXCLUDED.course_code, EXCLUDED.name, EXCLUDED.canvas_account_id, EXCLUDED.canvas_term_id, EXCLUDED.start_at, EXCLUDED.end_at, EXCLUDED.workflow_state, EXCLUDED.grading_standard_id) RETURNING "id"  (0.2ms) ROLLBACK  (0.4ms) BEGIN  (0.5ms) SELECT COUNT(*) FROM "submissions" Submission Create Many (0.9ms) INSERT INTO "submissions" ("canvas_id","canvas_user_id","canvas_course_id","canvas_assignment_id","submitted_at","due_at","graded_at","score","points_possible","excused","workflow_state","created_at","updated_at") VALUES (1,1,1,1,'2017-09-21 18:28:15','2017-09-27 18:28:15','2017-09-21 19:36:23',5.0,10.0,TRUE,'graded','2022-09-26 22:19:47.798813','2022-09-26 22:19:47.798813'),(2,1,1,2,'2017-09-21 18:28:15','2017-09-28 18:28:15','2017-09-21 19:36:23',5.0,10.0,FALSE,'submitted','2022-09-26 22:19:47.798813','2022-09-26 22:19:47.798813') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","canvas_user_id"=EXCLUDED."canvas_user_id","canvas_course_id"=EXCLUDED."canvas_course_id","canvas_assignment_id"=EXCLUDED."canvas_assignment_id","submitted_at"=EXCLUDED."submitted_at","due_at"=EXCLUDED."due_at","graded_at"=EXCLUDED."graded_at","score"=EXCLUDED."score","points_possible"=EXCLUDED."points_possible","excused"=EXCLUDED."excused","workflow_state"=EXCLUDED."workflow_state","updated_at"=EXCLUDED."updated_at" WHERE ("submissions".canvas_id, "submissions".canvas_user_id, "submissions".canvas_course_id, "submissions".canvas_assignment_id, "submissions".submitted_at, "submissions".due_at, "submissions".graded_at, "submissions".score, "submissions".points_possible, "submissions".excused, "submissions".workflow_state) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.canvas_user_id, EXCLUDED.canvas_course_id, EXCLUDED.canvas_assignment_id, EXCLUDED.submitted_at, EXCLUDED.due_at, EXCLUDED.graded_at, EXCLUDED.score, EXCLUDED.points_possible, EXCLUDED.excused, EXCLUDED.workflow_state) RETURNING "id"  (0.4ms) SELECT COUNT(*) FROM "submissions"  (0.2ms) ROLLBACK  (0.3ms) BEGIN [ActiveJob] [BatchTestJobBase] [5b77ddcd-450c-4363-b62a-323113dcb56d] Performing BatchTestJobBase (Job ID: 5b77ddcd-450c-4363-b62a-323113dcb56d) from Test(default) [ActiveJob] [BatchTestJobBase] [5b77ddcd-450c-4363-b62a-323113dcb56d] Performed BatchTestJobBase (Job ID: 5b77ddcd-450c-4363-b62a-323113dcb56d) from Test(default) in 0.41ms  (0.3ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] [BatchTestJobBase] [1c37806b-96f7-4916-9566-7c62d20278c9] Performing BatchTestJobBase (Job ID: 1c37806b-96f7-4916-9566-7c62d20278c9) from Test(default) [ActiveJob] [BatchTestJobBase] [1c37806b-96f7-4916-9566-7c62d20278c9] Performed BatchTestJobBase (Job ID: 1c37806b-96f7-4916-9566-7c62d20278c9) from Test(default) in 0.53ms  (0.5ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] [BatchTestJobBase] [1806b635-2c65-4c16-8e08-ffad6156609b] Performing BatchTestJobBase (Job ID: 1806b635-2c65-4c16-8e08-ffad6156609b) from Test(default) [ActiveJob] [BatchTestJobBase] [1806b635-2c65-4c16-8e08-ffad6156609b] Performed BatchTestJobBase (Job ID: 1806b635-2c65-4c16-8e08-ffad6156609b) from Test(default) in 0.13ms  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] [FailingBatchTestJobBase] [870e4371-d35c-4211-b20c-06a9595a24ee] Performing FailingBatchTestJobBase (Job ID: 870e4371-d35c-4211-b20c-06a9595a24ee) from Test(default) [ActiveJob] [FailingBatchTestJobBase] [870e4371-d35c-4211-b20c-06a9595a24ee] Error performing FailingBatchTestJobBase (Job ID: 870e4371-d35c-4211-b20c-06a9595a24ee) from Test(default) in 0.31ms: RuntimeError (Foo): /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/job_batching/support/base_job.rb:12:in `perform' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/execution.rb:39:in `block in perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:109:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/active_job.rb:14:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/i18n-1.12.0/lib/i18n.rb:317:in `with_locale' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/translation.rb:9:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:26:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/notifications.rb:168:in `block in instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/notifications.rb:168:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:25:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:46:in `block in tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/tagged_logging.rb:71:in `block in tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/tagged_logging.rb:28:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/tagged_logging.rb:71:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:46:in `tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:22:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:136:in `run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/execution.rb:38:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/job_batching/active_job_spec.rb:47:in `block (6 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:263:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:263:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:511:in `block in with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:468:in `block in with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:486:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-rails-5.1.1/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:486:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:468:in `with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:511:in `with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:259:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:646:in `block in run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:642:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:642:in `run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:607:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/configuration.rb:2068:in `with_suite_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:116:in `block in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/reporter.rb:74:in `report' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:115:in `run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:89:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:71:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:45:in `invoke' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/exe/rspec:4:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/rspec:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/rspec:23:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:58:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:58:in `kernel_load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:23:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:483:in `exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:31:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:25:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/exe/bundle:48:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/friendly_errors.rb:120:in `with_friendly_errors' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/exe/bundle:36:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/bundle:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/bundle:23:in `
'  (0.2ms) ROLLBACK  (0.3ms) BEGIN [ActiveJob] Enqueued BatchTestJobBase (Job ID: 3ddf4b69-f680-434a-af20-fd33c51ba402) to Test(default)  (0.1ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] Enqueued BatchTestJobBase (Job ID: b6818a1b-ef10-41f8-b9d1-13f79ea58f50) to Test(default)  (0.2ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] Enqueued BatchTestJobBase (Job ID: 737c7835-bc4e-47bb-a636-07b4c8a35e1d) to Test(default)  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.3ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] Enqueued RetryingJob (Job ID: 80990c96-21df-4b72-bc8a-3114506c8065) to Sidekiq(default) [ActiveJob] [RetryingJob] [80990c96-21df-4b72-bc8a-3114506c8065] Performing RetryingJob (Job ID: 80990c96-21df-4b72-bc8a-3114506c8065) from Sidekiq(default) [ActiveJob] [RetryingJob] [80990c96-21df-4b72-bc8a-3114506c8065] Error performing RetryingJob (Job ID: 80990c96-21df-4b72-bc8a-3114506c8065) from Sidekiq(default) in 2.49ms: RuntimeError (A Failure): /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/job_batching/batch_spec.rb:268:in `perform' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/execution.rb:39:in `block in perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:109:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/active_job.rb:14:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/i18n-1.12.0/lib/i18n.rb:322:in `with_locale' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/translation.rb:9:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:26:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/notifications.rb:168:in `block in instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/notifications.rb:168:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:25:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:46:in `block in tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/tagged_logging.rb:71:in `block in tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/tagged_logging.rb:28:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/tagged_logging.rb:71:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:46:in `tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:22:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:136:in `run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/execution.rb:38:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/execution.rb:24:in `block in execute' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:109:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/railtie.rb:28:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/execution_wrapper.rb:90:in `wrap' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/reloader.rb:73:in `block in wrap' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/execution_wrapper.rb:90:in `wrap' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/reloader.rb:72:in `wrap' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/railtie.rb:27:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:136:in `run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/execution.rb:22:in `execute' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/queue_adapters/sidekiq_adapter.rb:42:in `perform' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/sidekiq-6.4.1/lib/sidekiq/testing.rb:300:in `execute_job' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/sidekiq-6.4.1/lib/sidekiq/testing.rb:295:in `block in process_job' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/sidekiq-6.4.1/lib/sidekiq/middleware/chain.rb:138:in `block in invoke' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/sidekiq.rb:73:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/sidekiq-6.4.1/lib/sidekiq/middleware/chain.rb:140:in `block in invoke' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/sidekiq-6.4.1/lib/sidekiq/middleware/chain.rb:143:in `invoke' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/sidekiq-6.4.1/lib/sidekiq/testing.rb:294:in `process_job' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/job_batching/batch_spec.rb:289:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:263:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:263:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:511:in `block in with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:468:in `block in with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:486:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-rails-5.1.1/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:486:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:468:in `with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:511:in `with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:259:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:646:in `block in run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:642:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:642:in `run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:607:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/configuration.rb:2068:in `with_suite_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:116:in `block in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/reporter.rb:74:in `report' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:115:in `run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:89:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:71:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:45:in `invoke' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/exe/rspec:4:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/rspec:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/rspec:23:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:58:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:58:in `kernel_load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:23:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:483:in `exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:31:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:25:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/exe/bundle:48:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/friendly_errors.rb:120:in `with_friendly_errors' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/exe/bundle:36:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/bundle:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/bundle:23:in `
' [ActiveJob] [RetryingJob] [80990c96-21df-4b72-bc8a-3114506c8065] Performing RetryingJob (Job ID: 80990c96-21df-4b72-bc8a-3114506c8065) from Sidekiq(default) [ActiveJob] [RetryingJob] [80990c96-21df-4b72-bc8a-3114506c8065] Performed RetryingJob (Job ID: 80990c96-21df-4b72-bc8a-3114506c8065) from Sidekiq(default) in 1.82ms  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] Enqueued TestWorker (Job ID: a97ed385-60e4-482e-ab43-a3fd9b7fdf85) to Sidekiq(default)  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.3ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] Enqueued CanvasSync::JobBatches::ActiveJob::ActiveJobCallbackWorker (Job ID: 2806fd9f-ba89-47f1-acf3-29565cffb91a) to Test(default) with arguments: "SampleCallback", "complete", {"a"=>"b"}, "pog6F_JPVJLatg", nil  (0.1ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] Enqueued CanvasSync::JobBatches::ActiveJob::ActiveJobCallbackWorker (Job ID: d446e7f7-203b-47c0-a923-a7e99a28fe60) to Test(default) with arguments: "SampleCallback2", "complete", {"b"=>"a"}, "L-q42I9USmUkQA", nil [ActiveJob] Enqueued CanvasSync::JobBatches::ActiveJob::ActiveJobCallbackWorker (Job ID: 25b5a286-89ad-4153-9c2d-36aa147c0a27) to Test(default) with arguments: "SampleCallback", "complete", {"a"=>"b"}, "L-q42I9USmUkQA", nil  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] Enqueued ContextedJob (Job ID: dbea0136-6a4d-426e-a35f-95967d760866) to Sidekiq(default) [ActiveJob] [TestWorker] [a97ed385-60e4-482e-ab43-a3fd9b7fdf85] Performing TestWorker (Job ID: a97ed385-60e4-482e-ab43-a3fd9b7fdf85) from Sidekiq(default) [ActiveJob] [TestWorker] [a97ed385-60e4-482e-ab43-a3fd9b7fdf85] Performed TestWorker (Job ID: a97ed385-60e4-482e-ab43-a3fd9b7fdf85) from Sidekiq(default) in 1.83ms [ActiveJob] [ContextedJob] [dbea0136-6a4d-426e-a35f-95967d760866] Performing ContextedJob (Job ID: dbea0136-6a4d-426e-a35f-95967d760866) from Sidekiq(default) [ActiveJob] [ContextedJob] [dbea0136-6a4d-426e-a35f-95967d760866] Performed ContextedJob (Job ID: dbea0136-6a4d-426e-a35f-95967d760866) from Sidekiq(default) in 4.54ms  (0.2ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] Enqueued ContextedJob (Job ID: e98bd529-a31d-4198-939e-17086ce47969) to Sidekiq(default) [ActiveJob] [ContextedJob] [e98bd529-a31d-4198-939e-17086ce47969] Performing ContextedJob (Job ID: e98bd529-a31d-4198-939e-17086ce47969) from Sidekiq(default) [ActiveJob] [ContextedJob] [e98bd529-a31d-4198-939e-17086ce47969] Performed ContextedJob (Job ID: e98bd529-a31d-4198-939e-17086ce47969) from Sidekiq(default) in 4.41ms  (0.1ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] Enqueued BatchTestJobBase (Job ID: 6b038f82-fd9d-428a-888a-bea9fe21b061) to Sidekiq(default) [ActiveJob] [BatchTestJobBase] [6b038f82-fd9d-428a-888a-bea9fe21b061] Performing BatchTestJobBase (Job ID: 6b038f82-fd9d-428a-888a-bea9fe21b061) from Sidekiq(default) [ActiveJob] [BatchTestJobBase] [6b038f82-fd9d-428a-888a-bea9fe21b061] Performed BatchTestJobBase (Job ID: 6b038f82-fd9d-428a-888a-bea9fe21b061) from Sidekiq(default) in 3.95ms [ActiveJob] Enqueued ContextedJob (Job ID: 2a553a1d-407b-4b8d-b1ea-f2d210e43a6e) to Sidekiq(default) [ActiveJob] [ContextedJob] [2a553a1d-407b-4b8d-b1ea-f2d210e43a6e] Performing ContextedJob (Job ID: 2a553a1d-407b-4b8d-b1ea-f2d210e43a6e) from Sidekiq(default) [ActiveJob] [ContextedJob] [2a553a1d-407b-4b8d-b1ea-f2d210e43a6e] Performed ContextedJob (Job ID: 2a553a1d-407b-4b8d-b1ea-f2d210e43a6e) from Sidekiq(default) in 3.56ms  (0.2ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] Enqueued TestWorker (Job ID: 02941792-120c-405d-81c0-201f5eb62530) to Sidekiq(default) [ActiveJob] Enqueued TestWorker (Job ID: dab568ef-e511-45f3-b66d-e58d1646d91c) to Sidekiq(default) [ActiveJob] Enqueued TestWorker (Job ID: 4c5c9a05-5131-410c-a2eb-e2192a99fc1f) to Sidekiq(default)  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] Enqueued WorkerA (Job ID: 8cb3b6c1-f604-4b3a-8cc4-3b41f01ac2c9) to Sidekiq(default) [ActiveJob] Enqueued WorkerB (Job ID: 6f27152f-61d9-4064-915a-284243fbad20) to Sidekiq(default) [ActiveJob] Enqueued WorkerA (Job ID: 1d25882f-1f95-4948-8488-da4bd04b5a46) to Sidekiq(default) [ActiveJob] Enqueued WorkerC (Job ID: ea4539bb-e2dc-42f9-b322-60777b2d80c1) to Sidekiq(default)  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.3ms) BEGIN [ActiveJob] Enqueued TestWorker (Job ID: 54136b50-5b84-479f-8368-fe18d9f4f6ce) to Sidekiq(default)  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] Enqueued TestWorker (Job ID: 27a3c9ad-0833-46f7-9a77-bc786243beb2) to Sidekiq(default)  (0.2ms) ROLLBACK  (0.4ms) SELECT "schema_migrations"."version" FROM "schema_migrations" ORDER BY "schema_migrations"."version" ASC  (0.4ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.6ms) SELECT COUNT(*) FROM "canvas_sync_job_logs" [ActiveJob] [GoodJob] [d79d4181-5f0c-4fbf-a437-2f79066a7f42] Performing GoodJob (Job ID: d79d4181-5f0c-4fbf-a437-2f79066a7f42) from Test(default) with arguments: "argument" [ActiveJob] [GoodJob] [d79d4181-5f0c-4fbf-a437-2f79066a7f42] CanvasSync::JobLog Load (0.3ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "d79d4181-5f0c-4fbf-a437-2f79066a7f42"], ["LIMIT", 1]] [ActiveJob] [GoodJob] [d79d4181-5f0c-4fbf-a437-2f79066a7f42]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [GoodJob] [d79d4181-5f0c-4fbf-a437-2f79066a7f42] CanvasSync::JobLog Create (0.4ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "GoodJob"], ["status", "enqueued"], ["job_arguments", "---\n- argument\n"], ["created_at", "2022-09-26 22:20:14.404869"], ["updated_at", "2022-09-26 22:20:14.404869"], ["job_id", "d79d4181-5f0c-4fbf-a437-2f79066a7f42"]] [ActiveJob] [GoodJob] [d79d4181-5f0c-4fbf-a437-2f79066a7f42]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [GoodJob] [d79d4181-5f0c-4fbf-a437-2f79066a7f42]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [GoodJob] [d79d4181-5f0c-4fbf-a437-2f79066a7f42] CanvasSync::JobLog Update (0.4ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-09-26 22:20:14.406687"], ["status", "running"], ["updated_at", "2022-09-26 22:20:14.407163"], ["id", 42]] [ActiveJob] [GoodJob] [d79d4181-5f0c-4fbf-a437-2f79066a7f42]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [GoodJob] [d79d4181-5f0c-4fbf-a437-2f79066a7f42]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [GoodJob] [d79d4181-5f0c-4fbf-a437-2f79066a7f42] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2022-09-26 22:20:14.408916"], ["status", "success"], ["updated_at", "2022-09-26 22:20:14.409415"], ["id", 42]] [ActiveJob] [GoodJob] [d79d4181-5f0c-4fbf-a437-2f79066a7f42]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [GoodJob] [d79d4181-5f0c-4fbf-a437-2f79066a7f42] Performed GoodJob (Job ID: d79d4181-5f0c-4fbf-a437-2f79066a7f42) from Test(default) in 17.5ms  (0.2ms) SELECT COUNT(*) FROM "canvas_sync_job_logs" CanvasSync::JobLog Load (0.3ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" ORDER BY "canvas_sync_job_logs"."id" DESC LIMIT $1 [["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [BadJob] [99378b9f-8715-4509-ac9a-382a3c85d7d2] Performing BadJob (Job ID: 99378b9f-8715-4509-ac9a-382a3c85d7d2) from Test(default) with arguments: "argument" [ActiveJob] [BadJob] [99378b9f-8715-4509-ac9a-382a3c85d7d2] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "99378b9f-8715-4509-ac9a-382a3c85d7d2"], ["LIMIT", 1]] [ActiveJob] [BadJob] [99378b9f-8715-4509-ac9a-382a3c85d7d2]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [BadJob] [99378b9f-8715-4509-ac9a-382a3c85d7d2] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "BadJob"], ["status", "enqueued"], ["job_arguments", "---\n- argument\n"], ["created_at", "2022-09-26 22:20:14.415126"], ["updated_at", "2022-09-26 22:20:14.415126"], ["job_id", "99378b9f-8715-4509-ac9a-382a3c85d7d2"]] [ActiveJob] [BadJob] [99378b9f-8715-4509-ac9a-382a3c85d7d2]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [BadJob] [99378b9f-8715-4509-ac9a-382a3c85d7d2]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [BadJob] [99378b9f-8715-4509-ac9a-382a3c85d7d2] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-09-26 22:20:14.416440"], ["status", "running"], ["updated_at", "2022-09-26 22:20:14.416765"], ["id", 43]] [ActiveJob] [BadJob] [99378b9f-8715-4509-ac9a-382a3c85d7d2]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [BadJob] [99378b9f-8715-4509-ac9a-382a3c85d7d2]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [BadJob] [99378b9f-8715-4509-ac9a-382a3c85d7d2] CanvasSync::JobLog Update (0.5ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "exception" = $2, "backtrace" = $3, "status" = $4, "updated_at" = $5 WHERE "canvas_sync_job_logs"."id" = $6 [["completed_at", "2022-09-26 22:20:14.417893"], ["exception", "EvilError: EvilError"], ["backtrace", "/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:12:in `perform'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/execution.rb:39:in `block in perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:109:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/active_job.rb:24:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:21:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/i18n-1.12.0/lib/i18n.rb:317:in `with_locale'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/translation.rb:9:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:26:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/notifications.rb:168:in `block in instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/notifications.rb:168:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:25:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:46:in `block in tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/tagged_logging.rb:71:in `block in tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/tagged_logging.rb:28:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/tagged_logging.rb:71:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:46:in `tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:22:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:136:in `run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/execution.rb:38:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/execution.rb:18:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:40:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/matchers/built_in/raise_error.rb:59:in `matches?'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:51:in `block in handle_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:27:in `with_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:48:in `handle_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/expectation_target.rb:65:in `to'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/expectation_target.rb:139:in `to'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:39:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:263:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:263:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:511:in `block in with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:468:in `block in with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:486:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-rails-5.1.1/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:486:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:468:in `with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:511:in `with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:259:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:646:in `block in run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:642:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:642:in `run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:607:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/configuration.rb:2068:in `with_suite_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:116:in `block in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/reporter.rb:74:in `report'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:115:in `run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:89:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:71:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:45:in `invoke'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/exe/rspec:4:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/rspec:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/rspec:23:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:58:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:58:in `kernel_load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:23:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:483:in `exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:31:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:25:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/exe/bundle:48:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/friendly_errors.rb:120:in `with_friendly_errors'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/exe/bundle:36:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/bundle:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/bundle:23:in `
'"], ["status", "error"], ["updated_at", "2022-09-26 22:20:14.418160"], ["id", 43]] [ActiveJob] [BadJob] [99378b9f-8715-4509-ac9a-382a3c85d7d2]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [BadJob] [99378b9f-8715-4509-ac9a-382a3c85d7d2] Error performing BadJob (Job ID: 99378b9f-8715-4509-ac9a-382a3c85d7d2) from Test(default) in 5.22ms: EvilError (EvilError): /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:12:in `perform' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/execution.rb:39:in `block in perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:109:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/active_job.rb:24:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:21:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/i18n-1.12.0/lib/i18n.rb:317:in `with_locale' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/translation.rb:9:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:26:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/notifications.rb:168:in `block in instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/notifications.rb:168:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:25:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:46:in `block in tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/tagged_logging.rb:71:in `block in tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/tagged_logging.rb:28:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/tagged_logging.rb:71:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:46:in `tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:22:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:136:in `run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/execution.rb:38:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/execution.rb:18:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:40:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/matchers/built_in/raise_error.rb:59:in `matches?' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:51:in `block in handle_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:27:in `with_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:48:in `handle_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/expectation_target.rb:65:in `to' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/expectation_target.rb:139:in `to' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:39:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:263:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:263:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:511:in `block in with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:468:in `block in with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:486:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-rails-5.1.1/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:486:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:468:in `with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:511:in `with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:259:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:646:in `block in run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:642:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:642:in `run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:607:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/configuration.rb:2068:in `with_suite_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:116:in `block in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/reporter.rb:74:in `report' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:115:in `run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:89:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:71:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:45:in `invoke' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/exe/rspec:4:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/rspec:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/rspec:23:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:58:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:58:in `kernel_load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:23:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:483:in `exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:31:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:25:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/exe/bundle:48:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/friendly_errors.rb:120:in `with_friendly_errors' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/exe/bundle:36:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/bundle:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/bundle:23:in `
' CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" ORDER BY "canvas_sync_job_logs"."id" DESC LIMIT $1 [["LIMIT", 1]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [BadJob] [6e34d574-eb75-425c-8bb3-40e890b62ebe] Performing BadJob (Job ID: 6e34d574-eb75-425c-8bb3-40e890b62ebe) from Test(default) [ActiveJob] [BadJob] [6e34d574-eb75-425c-8bb3-40e890b62ebe] CanvasSync::JobLog Load (0.3ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "6e34d574-eb75-425c-8bb3-40e890b62ebe"], ["LIMIT", 1]] [ActiveJob] [BadJob] [6e34d574-eb75-425c-8bb3-40e890b62ebe]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [BadJob] [6e34d574-eb75-425c-8bb3-40e890b62ebe] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["job_class", "BadJob"], ["status", "enqueued"], ["created_at", "2022-09-26 22:20:14.422885"], ["updated_at", "2022-09-26 22:20:14.422885"], ["job_id", "6e34d574-eb75-425c-8bb3-40e890b62ebe"]] [ActiveJob] [BadJob] [6e34d574-eb75-425c-8bb3-40e890b62ebe]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [BadJob] [6e34d574-eb75-425c-8bb3-40e890b62ebe]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [BadJob] [6e34d574-eb75-425c-8bb3-40e890b62ebe] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-09-26 22:20:14.423939"], ["status", "running"], ["updated_at", "2022-09-26 22:20:14.424316"], ["id", 44]] [ActiveJob] [BadJob] [6e34d574-eb75-425c-8bb3-40e890b62ebe]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [BadJob] [6e34d574-eb75-425c-8bb3-40e890b62ebe]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [BadJob] [6e34d574-eb75-425c-8bb3-40e890b62ebe] CanvasSync::JobLog Update (0.5ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "exception" = $2, "backtrace" = $3, "status" = $4, "updated_at" = $5 WHERE "canvas_sync_job_logs"."id" = $6 [["completed_at", "2022-09-26 22:20:14.425849"], ["exception", "ArgumentError: wrong number of arguments (given 0, expected 1)"], ["backtrace", "/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:11:in `perform'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/execution.rb:39:in `block in perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:109:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/active_job.rb:24:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:21:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/i18n-1.12.0/lib/i18n.rb:317:in `with_locale'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/translation.rb:9:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:26:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/notifications.rb:168:in `block in instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/notifications.rb:168:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:25:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:46:in `block in tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/tagged_logging.rb:71:in `block in tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/tagged_logging.rb:28:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/tagged_logging.rb:71:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:46:in `tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:22:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:136:in `run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/execution.rb:38:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/execution.rb:18:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:52:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/matchers/built_in/raise_error.rb:59:in `matches?'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:51:in `block in handle_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:27:in `with_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:48:in `handle_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/expectation_target.rb:65:in `to'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/expectation_target.rb:139:in `to'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:51:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:263:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:263:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:511:in `block in with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:468:in `block in with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:486:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-rails-5.1.1/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:486:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:468:in `with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:511:in `with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:259:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:646:in `block in run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:642:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:642:in `run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:607:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/configuration.rb:2068:in `with_suite_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:116:in `block in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/reporter.rb:74:in `report'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:115:in `run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:89:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:71:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:45:in `invoke'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/exe/rspec:4:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/rspec:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/rspec:23:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:58:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:58:in `kernel_load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:23:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:483:in `exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:31:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:25:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/exe/bundle:48:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/friendly_errors.rb:120:in `with_friendly_errors'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/exe/bundle:36:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/bundle:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/bundle:23:in `
'"], ["status", "error"], ["updated_at", "2022-09-26 22:20:14.426209"], ["id", 44]] [ActiveJob] [BadJob] [6e34d574-eb75-425c-8bb3-40e890b62ebe]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [BadJob] [6e34d574-eb75-425c-8bb3-40e890b62ebe] Error performing BadJob (Job ID: 6e34d574-eb75-425c-8bb3-40e890b62ebe) from Test(default) in 5.69ms: ArgumentError (wrong number of arguments (given 0, expected 1)): /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:11:in `perform' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/execution.rb:39:in `block in perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:109:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/active_job.rb:24:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:21:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/i18n-1.12.0/lib/i18n.rb:317:in `with_locale' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/translation.rb:9:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:26:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/notifications.rb:168:in `block in instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/notifications.rb:168:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:25:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:46:in `block in tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/tagged_logging.rb:71:in `block in tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/tagged_logging.rb:28:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/tagged_logging.rb:71:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:46:in `tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:22:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:136:in `run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/execution.rb:38:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/execution.rb:18:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:52:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/matchers/built_in/raise_error.rb:59:in `matches?' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:51:in `block in handle_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:27:in `with_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:48:in `handle_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/expectation_target.rb:65:in `to' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/expectation_target.rb:139:in `to' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:51:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:263:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:263:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:511:in `block in with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:468:in `block in with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:486:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-rails-5.1.1/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:486:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:468:in `with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:511:in `with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:259:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:646:in `block in run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:642:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:642:in `run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:607:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/configuration.rb:2068:in `with_suite_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:116:in `block in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/reporter.rb:74:in `report' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:115:in `run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:89:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:71:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:45:in `invoke' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/exe/rspec:4:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/rspec:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/rspec:23:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:58:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:58:in `kernel_load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:23:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:483:in `exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:31:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:25:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/exe/bundle:48:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/friendly_errors.rb:120:in `with_friendly_errors' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/exe/bundle:36:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/bundle:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/bundle:23:in `
'  (0.1ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] [BadJob] [9dda67d7-b691-41c5-a483-b2e80988e055] Performing BadJob (Job ID: 9dda67d7-b691-41c5-a483-b2e80988e055) from Test(default) [ActiveJob] [BadJob] [9dda67d7-b691-41c5-a483-b2e80988e055] CanvasSync::JobLog Load (0.3ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "9dda67d7-b691-41c5-a483-b2e80988e055"], ["LIMIT", 1]] [ActiveJob] [BadJob] [9dda67d7-b691-41c5-a483-b2e80988e055]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [BadJob] [9dda67d7-b691-41c5-a483-b2e80988e055] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["job_class", "BadJob"], ["status", "enqueued"], ["created_at", "2022-09-26 22:20:14.431805"], ["updated_at", "2022-09-26 22:20:14.431805"], ["job_id", "9dda67d7-b691-41c5-a483-b2e80988e055"]] [ActiveJob] [BadJob] [9dda67d7-b691-41c5-a483-b2e80988e055]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [BadJob] [9dda67d7-b691-41c5-a483-b2e80988e055]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [BadJob] [9dda67d7-b691-41c5-a483-b2e80988e055] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-09-26 22:20:14.433137"], ["status", "running"], ["updated_at", "2022-09-26 22:20:14.433517"], ["id", 45]] [ActiveJob] [BadJob] [9dda67d7-b691-41c5-a483-b2e80988e055]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [BadJob] [9dda67d7-b691-41c5-a483-b2e80988e055]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [BadJob] [9dda67d7-b691-41c5-a483-b2e80988e055] CanvasSync::JobLog Update (0.8ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "exception" = $2, "backtrace" = $3, "status" = $4, "updated_at" = $5 WHERE "canvas_sync_job_logs"."id" = $6 [["completed_at", "2022-09-26 22:20:14.441938"], ["exception", "ArgumentError: wrong number of arguments (given 0, expected 1)"], ["backtrace", "/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:11:in `perform'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/execution.rb:39:in `block in perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:109:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/active_job.rb:24:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:21:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/i18n-1.12.0/lib/i18n.rb:317:in `with_locale'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/translation.rb:9:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:26:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/notifications.rb:168:in `block in instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/notifications.rb:168:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:25:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:46:in `block in tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/tagged_logging.rb:71:in `block in tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/tagged_logging.rb:28:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/tagged_logging.rb:71:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:46:in `tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:22:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:136:in `run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/execution.rb:38:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/execution.rb:18:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:60:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/matchers/built_in/raise_error.rb:59:in `matches?'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:51:in `block in handle_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:27:in `with_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:48:in `handle_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/expectation_target.rb:65:in `to'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/expectation_target.rb:139:in `to'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:59:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:263:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:263:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:511:in `block in with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:468:in `block in with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:486:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-rails-5.1.1/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:486:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:468:in `with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:511:in `with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:259:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:646:in `block in run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:642:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:642:in `run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:607:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/configuration.rb:2068:in `with_suite_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:116:in `block in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/reporter.rb:74:in `report'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:115:in `run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:89:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:71:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:45:in `invoke'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/exe/rspec:4:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/rspec:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/rspec:23:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:58:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:58:in `kernel_load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:23:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:483:in `exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:31:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:25:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/exe/bundle:48:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/friendly_errors.rb:120:in `with_friendly_errors'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/exe/bundle:36:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/bundle:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/bundle:23:in `
'\n\nError Occurred while handling an Error: NoMethodError: undefined method `bad_catcher' for BadJob:Class\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-mocks-3.11.0/lib/rspec/mocks/method_double.rb:28:in `block in original_implementation_callable'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-mocks-3.11.0/lib/rspec/mocks/message_expectation.rb:143:in `block in and_call_original'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-mocks-3.11.0/lib/rspec/mocks/message_expectation.rb:801:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-mocks-3.11.0/lib/rspec/mocks/message_expectation.rb:615:in `invoke_incrementing_actual_calls_by'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-mocks-3.11.0/lib/rspec/mocks/message_expectation.rb:470:in `invoke'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-mocks-3.11.0/lib/rspec/mocks/proxy.rb:217:in `message_received'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-mocks-3.11.0/lib/rspec/mocks/proxy.rb:361:in `message_received'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-mocks-3.11.0/lib/rspec/mocks/method_double.rb:78:in `proxy_method_invoked'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-mocks-3.11.0/lib/rspec/mocks/method_double.rb:64:in `block (2 levels) in define_proxy_method'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:31:in `rescue in block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:23:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/i18n-1.12.0/lib/i18n.rb:317:in `with_locale'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/translation.rb:9:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:26:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/notifications.rb:168:in `block in instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/notifications.rb:168:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:25:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:46:in `block in tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/tagged_logging.rb:71:in `block in tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/tagged_logging.rb:28:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/tagged_logging.rb:71:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:46:in `tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:22:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:136:in `run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/execution.rb:38:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/execution.rb:18:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:60:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/matchers/built_in/raise_error.rb:59:in `matches?'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:51:in `block in handle_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:27:in `with_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:48:in `handle_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/expectation_target.rb:65:in `to'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/expectation_target.rb:139:in `to'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:59:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:263:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:263:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:511:in `block in with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:468:in `block in with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:486:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-rails-5.1.1/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:486:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:468:in `with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:511:in `with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:259:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:646:in `block in run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:642:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:642:in `run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:607:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/configuration.rb:2068:in `with_suite_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:116:in `block in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/reporter.rb:74:in `report'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:115:in `run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:89:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:71:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:45:in `invoke'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/exe/rspec:4:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/rspec:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/rspec:23:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:58:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:58:in `kernel_load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:23:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:483:in `exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:31:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:25:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/exe/bundle:48:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/friendly_errors.rb:120:in `with_friendly_errors'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/exe/bundle:36:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/bundle:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/bundle:23:in `
'"], ["status", "error"], ["updated_at", "2022-09-26 22:20:14.442520"], ["id", 45]] [ActiveJob] [BadJob] [9dda67d7-b691-41c5-a483-b2e80988e055]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [BadJob] [9dda67d7-b691-41c5-a483-b2e80988e055] Error performing BadJob (Job ID: 9dda67d7-b691-41c5-a483-b2e80988e055) from Test(default) in 13.84ms: ArgumentError (wrong number of arguments (given 0, expected 1)): /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:11:in `perform' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/execution.rb:39:in `block in perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:109:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/active_job.rb:24:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:21:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/i18n-1.12.0/lib/i18n.rb:317:in `with_locale' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/translation.rb:9:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:26:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/notifications.rb:168:in `block in instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/notifications.rb:168:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:25:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:46:in `block in tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/tagged_logging.rb:71:in `block in tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/tagged_logging.rb:28:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/tagged_logging.rb:71:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:46:in `tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:22:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:136:in `run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/execution.rb:38:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/execution.rb:18:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:60:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/matchers/built_in/raise_error.rb:59:in `matches?' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:51:in `block in handle_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:27:in `with_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:48:in `handle_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/expectation_target.rb:65:in `to' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/expectation_target.rb:139:in `to' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:59:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:263:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:263:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:511:in `block in with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:468:in `block in with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:486:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-rails-5.1.1/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:486:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:468:in `with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:511:in `with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:259:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:646:in `block in run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:642:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:642:in `run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:607:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/configuration.rb:2068:in `with_suite_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:116:in `block in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/reporter.rb:74:in `report' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:115:in `run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:89:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:71:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:45:in `invoke' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/exe/rspec:4:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/rspec:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/rspec:23:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:58:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:58:in `kernel_load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:23:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:483:in `exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:31:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:25:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/exe/bundle:48:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/friendly_errors.rb:120:in `with_friendly_errors' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/exe/bundle:36:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/bundle:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/bundle:23:in `
' CanvasSync::JobLog Load (0.3ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" ORDER BY "canvas_sync_job_logs"."id" DESC LIMIT $1 [["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] [CanvasSync::Jobs::ReportChecker] [6422de48-6db7-4661-b92d-bcac339c9afd] Performing CanvasSync::Jobs::ReportChecker (Job ID: 6422de48-6db7-4661-b92d-bcac339c9afd) from Test(default) with arguments: "provisioning_csv", 1, "FakeProcessor", {} [ActiveJob] [CanvasSync::Jobs::ReportChecker] [6422de48-6db7-4661-b92d-bcac339c9afd] CanvasSync::JobLog Load (0.3ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "6422de48-6db7-4661-b92d-bcac339c9afd"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [6422de48-6db7-4661-b92d-bcac339c9afd]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [6422de48-6db7-4661-b92d-bcac339c9afd] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- provisioning_csv\n- 1\n- FakeProcessor\n- {}\n"], ["created_at", "2022-09-26 22:20:14.451323"], ["updated_at", "2022-09-26 22:20:14.451323"], ["job_id", "6422de48-6db7-4661-b92d-bcac339c9afd"]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [6422de48-6db7-4661-b92d-bcac339c9afd]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [6422de48-6db7-4661-b92d-bcac339c9afd]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [6422de48-6db7-4661-b92d-bcac339c9afd] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-09-26 22:20:14.453146"], ["status", "running"], ["updated_at", "2022-09-26 22:20:14.453504"], ["id", 46]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [6422de48-6db7-4661-b92d-bcac339c9afd]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [6422de48-6db7-4661-b92d-bcac339c9afd]  (0.3ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [6422de48-6db7-4661-b92d-bcac339c9afd] CanvasSync::JobLog Destroy (0.3ms) DELETE FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."id" = $1 [["id", 46]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [6422de48-6db7-4661-b92d-bcac339c9afd]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [6422de48-6db7-4661-b92d-bcac339c9afd] Performed CanvasSync::Jobs::ReportChecker (Job ID: 6422de48-6db7-4661-b92d-bcac339c9afd) from Test(default) in 8.32ms  (0.2ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [CanvasSync::Jobs::ReportChecker] [c8d6eb60-8b05-46d6-ae87-118a8605d5b1] Performing CanvasSync::Jobs::ReportChecker (Job ID: c8d6eb60-8b05-46d6-ae87-118a8605d5b1) from Test(default) with arguments: "provisioning_csv", 1, "FakeProcessor", {} [ActiveJob] [CanvasSync::Jobs::ReportChecker] [c8d6eb60-8b05-46d6-ae87-118a8605d5b1] CanvasSync::JobLog Load (0.3ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "c8d6eb60-8b05-46d6-ae87-118a8605d5b1"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [c8d6eb60-8b05-46d6-ae87-118a8605d5b1]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [c8d6eb60-8b05-46d6-ae87-118a8605d5b1] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- provisioning_csv\n- 1\n- FakeProcessor\n- {}\n"], ["created_at", "2022-09-26 22:20:14.462678"], ["updated_at", "2022-09-26 22:20:14.462678"], ["job_id", "c8d6eb60-8b05-46d6-ae87-118a8605d5b1"]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [c8d6eb60-8b05-46d6-ae87-118a8605d5b1]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [c8d6eb60-8b05-46d6-ae87-118a8605d5b1]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [c8d6eb60-8b05-46d6-ae87-118a8605d5b1] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-09-26 22:20:14.464571"], ["status", "running"], ["updated_at", "2022-09-26 22:20:14.464982"], ["id", 47]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [c8d6eb60-8b05-46d6-ae87-118a8605d5b1]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [c8d6eb60-8b05-46d6-ae87-118a8605d5b1]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [c8d6eb60-8b05-46d6-ae87-118a8605d5b1] CanvasSync::JobLog Create (0.2ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- provisioning_csv\n- 1\n- FakeProcessor\n- {}\n- {}\n"], ["created_at", "2022-09-26 22:20:14.468010"], ["updated_at", "2022-09-26 22:20:14.468010"], ["job_id", "6c02d581-120a-4162-80ef-a65416f10485"]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [c8d6eb60-8b05-46d6-ae87-118a8605d5b1]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [c8d6eb60-8b05-46d6-ae87-118a8605d5b1] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: 6c02d581-120a-4162-80ef-a65416f10485) to Test(default) at 2022-09-26 22:20:44 UTC with arguments: "provisioning_csv", 1, "FakeProcessor", {}, {} [ActiveJob] [CanvasSync::Jobs::ReportChecker] [c8d6eb60-8b05-46d6-ae87-118a8605d5b1]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [c8d6eb60-8b05-46d6-ae87-118a8605d5b1] CanvasSync::JobLog Destroy (0.2ms) DELETE FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."id" = $1 [["id", 47]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [c8d6eb60-8b05-46d6-ae87-118a8605d5b1]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [c8d6eb60-8b05-46d6-ae87-118a8605d5b1] Performed CanvasSync::Jobs::ReportChecker (Job ID: c8d6eb60-8b05-46d6-ae87-118a8605d5b1) from Test(default) in 9.26ms  (0.1ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] [CanvasSync::Jobs::ReportChecker] [dbec2dac-fed7-42ac-8afc-94289030005b] Performing CanvasSync::Jobs::ReportChecker (Job ID: dbec2dac-fed7-42ac-8afc-94289030005b) from Test(default) with arguments: "provisioning_csv", 1, "FakeProcessor", {} [ActiveJob] [CanvasSync::Jobs::ReportChecker] [dbec2dac-fed7-42ac-8afc-94289030005b] CanvasSync::JobLog Load (0.3ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "dbec2dac-fed7-42ac-8afc-94289030005b"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [dbec2dac-fed7-42ac-8afc-94289030005b]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [dbec2dac-fed7-42ac-8afc-94289030005b] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- provisioning_csv\n- 1\n- FakeProcessor\n- {}\n"], ["created_at", "2022-09-26 22:20:14.474913"], ["updated_at", "2022-09-26 22:20:14.474913"], ["job_id", "dbec2dac-fed7-42ac-8afc-94289030005b"]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [dbec2dac-fed7-42ac-8afc-94289030005b]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [dbec2dac-fed7-42ac-8afc-94289030005b]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [dbec2dac-fed7-42ac-8afc-94289030005b] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-09-26 22:20:14.476580"], ["status", "running"], ["updated_at", "2022-09-26 22:20:14.476949"], ["id", 49]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [dbec2dac-fed7-42ac-8afc-94289030005b]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [dbec2dac-fed7-42ac-8afc-94289030005b]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [dbec2dac-fed7-42ac-8afc-94289030005b] CanvasSync::JobLog Update (0.6ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "exception" = $2, "backtrace" = $3, "status" = $4, "updated_at" = $5 WHERE "canvas_sync_job_logs"."id" = $6 [["completed_at", "2022-09-26 22:20:14.484259"], ["exception", "NameError: undefined local variable or method `current_organization' for #"], ["backtrace", "/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/jobs/report_checker.rb:35:in `perform'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/execution.rb:39:in `block in perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:109:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/active_job.rb:24:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:21:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/i18n-1.12.0/lib/i18n.rb:317:in `with_locale'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/translation.rb:9:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:26:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/notifications.rb:168:in `block in instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/notifications.rb:168:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:25:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:46:in `block in tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/tagged_logging.rb:71:in `block in tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/tagged_logging.rb:28:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/tagged_logging.rb:71:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:46:in `tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:22:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:136:in `run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/execution.rb:38:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/execution.rb:18:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/report_checker_spec.rb:11:in `start_job'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/report_checker_spec.rb:53:in `block (5 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/matchers/built_in/raise_error.rb:59:in `matches?'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:51:in `block in handle_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:27:in `with_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:48:in `handle_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/expectation_target.rb:65:in `to'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/expectation_target.rb:139:in `to'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/report_checker_spec.rb:53:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:263:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:263:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:511:in `block in with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:468:in `block in with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:486:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-rails-5.1.1/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:486:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:468:in `with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:511:in `with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:259:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:646:in `block in run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:642:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:642:in `run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:607:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/configuration.rb:2068:in `with_suite_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:116:in `block in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/reporter.rb:74:in `report'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:115:in `run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:89:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:71:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:45:in `invoke'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/exe/rspec:4:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/rspec:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/rspec:23:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:58:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:58:in `kernel_load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:23:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:483:in `exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:31:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:25:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/exe/bundle:48:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/friendly_errors.rb:120:in `with_friendly_errors'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/exe/bundle:36:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/bundle:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/bundle:23:in `
'"], ["status", "error"], ["updated_at", "2022-09-26 22:20:14.484795"], ["id", 49]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [dbec2dac-fed7-42ac-8afc-94289030005b]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [dbec2dac-fed7-42ac-8afc-94289030005b] Error performing CanvasSync::Jobs::ReportChecker (Job ID: dbec2dac-fed7-42ac-8afc-94289030005b) from Test(default) in 13.47ms: NameError (undefined local variable or method `current_organization' for #): /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/jobs/report_checker.rb:35:in `perform' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/execution.rb:39:in `block in perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:109:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/active_job.rb:24:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:21:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/i18n-1.12.0/lib/i18n.rb:317:in `with_locale' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/translation.rb:9:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:26:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/notifications.rb:168:in `block in instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/notifications.rb:168:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:25:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:46:in `block in tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/tagged_logging.rb:71:in `block in tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/tagged_logging.rb:28:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/tagged_logging.rb:71:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:46:in `tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:22:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:136:in `run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/execution.rb:38:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/execution.rb:18:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/report_checker_spec.rb:11:in `start_job' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/report_checker_spec.rb:53:in `block (5 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/matchers/built_in/raise_error.rb:59:in `matches?' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:51:in `block in handle_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:27:in `with_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:48:in `handle_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/expectation_target.rb:65:in `to' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/expectation_target.rb:139:in `to' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/report_checker_spec.rb:53:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:263:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:263:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:511:in `block in with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:468:in `block in with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:486:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-rails-5.1.1/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:486:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:468:in `with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:511:in `with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:259:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:646:in `block in run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:642:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:642:in `run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:607:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/configuration.rb:2068:in `with_suite_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:116:in `block in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/reporter.rb:74:in `report' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:115:in `run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:89:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:71:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:45:in `invoke' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/exe/rspec:4:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/rspec:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/rspec:23:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:58:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:58:in `kernel_load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:23:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:483:in `exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:31:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:25:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/exe/bundle:48:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/friendly_errors.rb:120:in `with_friendly_errors' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/exe/bundle:36:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/bundle:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/bundle:23:in `
'  (0.2ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [bc84d05b-5c42-4087-b8fe-cf7e28b39a0f] Performing CanvasSync::Jobs::ReportProcessorJob (Job ID: bc84d05b-5c42-4087-b8fe-cf7e28b39a0f) from Test(default) with arguments: "provisioning_csv", "https://test.instructure.com/sample_report_download", "FakeProcessor", {}, 1 [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [bc84d05b-5c42-4087-b8fe-cf7e28b39a0f] CanvasSync::JobLog Load (0.3ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "bc84d05b-5c42-4087-b8fe-cf7e28b39a0f"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [bc84d05b-5c42-4087-b8fe-cf7e28b39a0f]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [bc84d05b-5c42-4087-b8fe-cf7e28b39a0f] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportProcessorJob"], ["status", "enqueued"], ["job_arguments", "---\n- provisioning_csv\n- https://test.instructure.com/sample_report_download\n- FakeProcessor\n- {}\n- 1\n"], ["created_at", "2022-09-26 22:20:14.491622"], ["updated_at", "2022-09-26 22:20:14.491622"], ["job_id", "bc84d05b-5c42-4087-b8fe-cf7e28b39a0f"]] [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [bc84d05b-5c42-4087-b8fe-cf7e28b39a0f]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [bc84d05b-5c42-4087-b8fe-cf7e28b39a0f]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [bc84d05b-5c42-4087-b8fe-cf7e28b39a0f] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-09-26 22:20:14.493514"], ["status", "running"], ["updated_at", "2022-09-26 22:20:14.493872"], ["id", 50]] [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [bc84d05b-5c42-4087-b8fe-cf7e28b39a0f]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [bc84d05b-5c42-4087-b8fe-cf7e28b39a0f]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [bc84d05b-5c42-4087-b8fe-cf7e28b39a0f] CanvasSync::JobLog Update (0.6ms) UPDATE "canvas_sync_job_logs" SET "job_class" = $1, "updated_at" = $2 WHERE "canvas_sync_job_logs"."id" = $3 [["job_class", "FakeProcessor"], ["updated_at", "2022-09-26 22:20:14.495910"], ["id", 50]] [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [bc84d05b-5c42-4087-b8fe-cf7e28b39a0f]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [bc84d05b-5c42-4087-b8fe-cf7e28b39a0f]  (0.3ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [bc84d05b-5c42-4087-b8fe-cf7e28b39a0f] CanvasSync::JobLog Update (0.4ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2022-09-26 22:20:14.506994"], ["status", "success"], ["updated_at", "2022-09-26 22:20:14.507734"], ["id", 50]] [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [bc84d05b-5c42-4087-b8fe-cf7e28b39a0f]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [bc84d05b-5c42-4087-b8fe-cf7e28b39a0f] Performed CanvasSync::Jobs::ReportProcessorJob (Job ID: bc84d05b-5c42-4087-b8fe-cf7e28b39a0f) from Test(default) in 19.29ms  (0.2ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [CanvasSync::Jobs::ReportStarter] [431a7827-4bdf-42f7-87fd-a7eeca94b4be] Performing CanvasSync::Jobs::ReportStarter (Job ID: 431a7827-4bdf-42f7-87fd-a7eeca94b4be) from Test(default) with arguments: "provisioning_csv", {"parameters[users]"=>true}, "CoolProcessor", {:models=>["users"]} [ActiveJob] [CanvasSync::Jobs::ReportStarter] [431a7827-4bdf-42f7-87fd-a7eeca94b4be] CanvasSync::JobLog Load (0.3ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "431a7827-4bdf-42f7-87fd-a7eeca94b4be"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::ReportStarter] [431a7827-4bdf-42f7-87fd-a7eeca94b4be]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [431a7827-4bdf-42f7-87fd-a7eeca94b4be] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportStarter"], ["status", "enqueued"], ["job_arguments", "---\n- provisioning_csv\n- parameters[users]: true\n- CoolProcessor\n- :models:\n - users\n"], ["created_at", "2022-09-26 22:20:14.513465"], ["updated_at", "2022-09-26 22:20:14.513465"], ["job_id", "431a7827-4bdf-42f7-87fd-a7eeca94b4be"]] [ActiveJob] [CanvasSync::Jobs::ReportStarter] [431a7827-4bdf-42f7-87fd-a7eeca94b4be]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [431a7827-4bdf-42f7-87fd-a7eeca94b4be]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [431a7827-4bdf-42f7-87fd-a7eeca94b4be] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-09-26 22:20:14.515417"], ["status", "running"], ["updated_at", "2022-09-26 22:20:14.515766"], ["id", 51]] [ActiveJob] [CanvasSync::Jobs::ReportStarter] [431a7827-4bdf-42f7-87fd-a7eeca94b4be]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [431a7827-4bdf-42f7-87fd-a7eeca94b4be]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [431a7827-4bdf-42f7-87fd-a7eeca94b4be] CanvasSync::JobLog Create (0.2ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- provisioning_csv\n- 1\n- CoolProcessor\n- :models:\n - users\n :sync_start_time: '2022-09-26T22:20:14Z'\n :report_params:\n parameters[users]: true\n"], ["created_at", "2022-09-26 22:20:14.519408"], ["updated_at", "2022-09-26 22:20:14.519408"], ["job_id", "5f0de2cf-336e-4854-9f8d-2cd1cc38808b"]] [ActiveJob] [CanvasSync::Jobs::ReportStarter] [431a7827-4bdf-42f7-87fd-a7eeca94b4be]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [431a7827-4bdf-42f7-87fd-a7eeca94b4be] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: 5f0de2cf-336e-4854-9f8d-2cd1cc38808b) to Test(default) at 2022-09-26 22:20:44 UTC with arguments: "provisioning_csv", 1, "CoolProcessor", {:models=>["users"], :sync_start_time=>"2022-09-26T22:20:14Z", :report_params=>{"parameters[users]"=>true}} [ActiveJob] [CanvasSync::Jobs::ReportStarter] [431a7827-4bdf-42f7-87fd-a7eeca94b4be]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [431a7827-4bdf-42f7-87fd-a7eeca94b4be] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2022-09-26 22:20:14.521532"], ["status", "success"], ["updated_at", "2022-09-26 22:20:14.521804"], ["id", 51]] [ActiveJob] [CanvasSync::Jobs::ReportStarter] [431a7827-4bdf-42f7-87fd-a7eeca94b4be]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [431a7827-4bdf-42f7-87fd-a7eeca94b4be] Performed CanvasSync::Jobs::ReportStarter (Job ID: 431a7827-4bdf-42f7-87fd-a7eeca94b4be) from Test(default) in 10.78ms  (0.2ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [CanvasSync::Jobs::ReportStarter] [ee56dd0c-3a1a-4581-a759-d964f358c39f] Performing CanvasSync::Jobs::ReportStarter (Job ID: ee56dd0c-3a1a-4581-a759-d964f358c39f) from Test(default) with arguments: "provisioning_csv", {"parameters[users]"=>true}, "CoolProcessor", {:models=>["users"]}, {:allow_redownloads=>true} [ActiveJob] [CanvasSync::Jobs::ReportStarter] [ee56dd0c-3a1a-4581-a759-d964f358c39f] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "ee56dd0c-3a1a-4581-a759-d964f358c39f"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::ReportStarter] [ee56dd0c-3a1a-4581-a759-d964f358c39f]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [ee56dd0c-3a1a-4581-a759-d964f358c39f] CanvasSync::JobLog Create (0.4ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportStarter"], ["status", "enqueued"], ["job_arguments", "---\n- provisioning_csv\n- parameters[users]: true\n- CoolProcessor\n- :models:\n - users\n- :allow_redownloads: true\n"], ["created_at", "2022-09-26 22:20:14.527689"], ["updated_at", "2022-09-26 22:20:14.527689"], ["job_id", "ee56dd0c-3a1a-4581-a759-d964f358c39f"]] [ActiveJob] [CanvasSync::Jobs::ReportStarter] [ee56dd0c-3a1a-4581-a759-d964f358c39f]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [ee56dd0c-3a1a-4581-a759-d964f358c39f]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [ee56dd0c-3a1a-4581-a759-d964f358c39f] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-09-26 22:20:14.530327"], ["status", "running"], ["updated_at", "2022-09-26 22:20:14.530700"], ["id", 53]] [ActiveJob] [CanvasSync::Jobs::ReportStarter] [ee56dd0c-3a1a-4581-a759-d964f358c39f]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [ee56dd0c-3a1a-4581-a759-d964f358c39f]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [ee56dd0c-3a1a-4581-a759-d964f358c39f] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2022-09-26 22:20:14.533194"], ["status", "success"], ["updated_at", "2022-09-26 22:20:14.533563"], ["id", 53]] [ActiveJob] [CanvasSync::Jobs::ReportStarter] [ee56dd0c-3a1a-4581-a759-d964f358c39f]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [ee56dd0c-3a1a-4581-a759-d964f358c39f] Performed CanvasSync::Jobs::ReportStarter (Job ID: ee56dd0c-3a1a-4581-a759-d964f358c39f) from Test(default) in 8.24ms  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Account Exists (0.5ms) SELECT 1 AS one FROM "accounts" WHERE "accounts"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] Account Create (0.4ms) INSERT INTO "accounts" ("canvas_id", "sis_id", "canvas_parent_account_id", "sis_parent_account_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 1], ["sis_id", "b9359c22a8bd1974e122e6d71904ebf2"], ["canvas_parent_account_id", 1], ["sis_parent_account_id", "f6c7d13cb11266da0e121c8a3538f504"], ["name", "Account name"], ["workflow_state", "active"], ["created_at", "2022-09-26 22:20:14.548969"], ["updated_at", "2022-09-26 22:20:14.548969"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.4ms) SELECT COUNT(*) FROM "admins" [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [686cb673-4287-4377-8860-b075906fd2dc] Performing CanvasSync::Jobs::SyncAdminsJob (Job ID: 686cb673-4287-4377-8860-b075906fd2dc) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [686cb673-4287-4377-8860-b075906fd2dc] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "686cb673-4287-4377-8860-b075906fd2dc"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [686cb673-4287-4377-8860-b075906fd2dc]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [686cb673-4287-4377-8860-b075906fd2dc] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncAdminsJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2022-09-26 22:20:14.554161"], ["updated_at", "2022-09-26 22:20:14.554161"], ["job_id", "686cb673-4287-4377-8860-b075906fd2dc"]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [686cb673-4287-4377-8860-b075906fd2dc]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [686cb673-4287-4377-8860-b075906fd2dc]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [686cb673-4287-4377-8860-b075906fd2dc] CanvasSync::JobLog Update (0.4ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-09-26 22:20:14.555496"], ["status", "running"], ["updated_at", "2022-09-26 22:20:14.555803"], ["id", 54]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [686cb673-4287-4377-8860-b075906fd2dc]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [686cb673-4287-4377-8860-b075906fd2dc] Account Load (0.3ms) SELECT "accounts".* FROM "accounts" WHERE "accounts"."workflow_state" != $1 ORDER BY "accounts"."id" ASC LIMIT $2 [["workflow_state", "deleted"], ["LIMIT", 1000]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [686cb673-4287-4377-8860-b075906fd2dc] Admin Load (0.3ms) SELECT "admins".* FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [686cb673-4287-4377-8860-b075906fd2dc]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [686cb673-4287-4377-8860-b075906fd2dc] Admin Exists (0.3ms) SELECT 1 AS one FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [686cb673-4287-4377-8860-b075906fd2dc] Admin Create (0.3ms) INSERT INTO "admins" ("canvas_id", "role_name", "canvas_account_id", "canvas_role_id", "canvas_user_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 2], ["role_name", "AccountAdmin"], ["canvas_account_id", 1], ["canvas_role_id", 1], ["canvas_user_id", 1], ["workflow_state", "active"], ["created_at", "2022-09-26 22:20:14.569566"], ["updated_at", "2022-09-26 22:20:14.569566"]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [686cb673-4287-4377-8860-b075906fd2dc]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [686cb673-4287-4377-8860-b075906fd2dc] Admin Load (0.2ms) SELECT "admins".* FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 3], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [686cb673-4287-4377-8860-b075906fd2dc]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [686cb673-4287-4377-8860-b075906fd2dc] Admin Exists (0.2ms) SELECT 1 AS one FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 3], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [686cb673-4287-4377-8860-b075906fd2dc] Admin Create (0.3ms) INSERT INTO "admins" ("canvas_id", "role_name", "canvas_account_id", "canvas_role_id", "canvas_user_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 3], ["role_name", "Custom Account Role"], ["canvas_account_id", 1], ["canvas_role_id", 11], ["canvas_user_id", 11], ["workflow_state", "active"], ["created_at", "2022-09-26 22:20:14.572345"], ["updated_at", "2022-09-26 22:20:14.572345"]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [686cb673-4287-4377-8860-b075906fd2dc]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [686cb673-4287-4377-8860-b075906fd2dc] Admin Load (0.4ms) SELECT "admins".* FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 4], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [686cb673-4287-4377-8860-b075906fd2dc]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [686cb673-4287-4377-8860-b075906fd2dc] Admin Exists (0.3ms) SELECT 1 AS one FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 4], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [686cb673-4287-4377-8860-b075906fd2dc] Admin Create (0.3ms) INSERT INTO "admins" ("canvas_id", "role_name", "canvas_account_id", "canvas_role_id", "canvas_user_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 4], ["role_name", "Test"], ["canvas_account_id", 1], ["canvas_role_id", 10], ["canvas_user_id", 11], ["workflow_state", "active"], ["created_at", "2022-09-26 22:20:14.576294"], ["updated_at", "2022-09-26 22:20:14.576294"]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [686cb673-4287-4377-8860-b075906fd2dc]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [686cb673-4287-4377-8860-b075906fd2dc] Admin Update All (0.2ms) UPDATE "admins" SET "workflow_state" = 'inactive' WHERE "admins"."id" NOT IN ($1, $2, $3) [["id", 8], ["id", 9], ["id", 10]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [686cb673-4287-4377-8860-b075906fd2dc]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [686cb673-4287-4377-8860-b075906fd2dc] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2022-09-26 22:20:14.577932"], ["status", "success"], ["updated_at", "2022-09-26 22:20:14.578298"], ["id", 54]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [686cb673-4287-4377-8860-b075906fd2dc]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [686cb673-4287-4377-8860-b075906fd2dc] Performed CanvasSync::Jobs::SyncAdminsJob (Job ID: 686cb673-4287-4377-8860-b075906fd2dc) from Test(default) in 26.05ms  (0.1ms) SELECT COUNT(*) FROM "admins"  (0.1ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [456beabc-2bc0-4209-a3fe-8869c58faae9] Performing CanvasSync::Jobs::SyncAssignmentGroupsJob (Job ID: 456beabc-2bc0-4209-a3fe-8869c58faae9) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [456beabc-2bc0-4209-a3fe-8869c58faae9] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "456beabc-2bc0-4209-a3fe-8869c58faae9"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [456beabc-2bc0-4209-a3fe-8869c58faae9]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [456beabc-2bc0-4209-a3fe-8869c58faae9] CanvasSync::JobLog Create (0.2ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncAssignmentGroupsJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2022-09-26 22:20:14.582772"], ["updated_at", "2022-09-26 22:20:14.582772"], ["job_id", "456beabc-2bc0-4209-a3fe-8869c58faae9"]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [456beabc-2bc0-4209-a3fe-8869c58faae9]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [456beabc-2bc0-4209-a3fe-8869c58faae9]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [456beabc-2bc0-4209-a3fe-8869c58faae9] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-09-26 22:20:14.583963"], ["status", "running"], ["updated_at", "2022-09-26 22:20:14.584237"], ["id", 55]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [456beabc-2bc0-4209-a3fe-8869c58faae9]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [456beabc-2bc0-4209-a3fe-8869c58faae9]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [456beabc-2bc0-4209-a3fe-8869c58faae9] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proserv_assignment_group_export_csv\n- 1\n- CanvasSync::Processors::AssignmentGroupsProcessor\n- :sync_start_time: '2022-09-26T22:20:14Z'\n :report_params:\n :parameters:\n :enrollment_term_id: 1\n"], ["created_at", "2022-09-26 22:20:14.587332"], ["updated_at", "2022-09-26 22:20:14.587332"], ["job_id", "92e0d946-5b4b-4be8-9a8f-1262d7baab5f"]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [456beabc-2bc0-4209-a3fe-8869c58faae9]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [456beabc-2bc0-4209-a3fe-8869c58faae9] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: 92e0d946-5b4b-4be8-9a8f-1262d7baab5f) to Test(default) at 2022-09-26 22:20:44 UTC with arguments: "proserv_assignment_group_export_csv", 1, "CanvasSync::Processors::AssignmentGroupsProcessor", {:sync_start_time=>"2022-09-26T22:20:14Z", :report_params=>{:parameters=>{:enrollment_term_id=>1}}} [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [456beabc-2bc0-4209-a3fe-8869c58faae9]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [456beabc-2bc0-4209-a3fe-8869c58faae9] CanvasSync::JobLog Update (0.4ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2022-09-26 22:20:14.589798"], ["status", "success"], ["updated_at", "2022-09-26 22:20:14.590276"], ["id", 55]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [456beabc-2bc0-4209-a3fe-8869c58faae9]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [456beabc-2bc0-4209-a3fe-8869c58faae9] Performed CanvasSync::Jobs::SyncAssignmentGroupsJob (Job ID: 456beabc-2bc0-4209-a3fe-8869c58faae9) from Test(default) in 9.91ms  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [6dff50bf-14ff-4264-a9f8-8485dc8a37cf] Performing CanvasSync::Jobs::SyncAssignmentsJob (Job ID: 6dff50bf-14ff-4264-a9f8-8485dc8a37cf) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [6dff50bf-14ff-4264-a9f8-8485dc8a37cf] CanvasSync::JobLog Load (0.3ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "6dff50bf-14ff-4264-a9f8-8485dc8a37cf"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [6dff50bf-14ff-4264-a9f8-8485dc8a37cf]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [6dff50bf-14ff-4264-a9f8-8485dc8a37cf] CanvasSync::JobLog Create (0.4ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncAssignmentsJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2022-09-26 22:20:14.596613"], ["updated_at", "2022-09-26 22:20:14.596613"], ["job_id", "6dff50bf-14ff-4264-a9f8-8485dc8a37cf"]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [6dff50bf-14ff-4264-a9f8-8485dc8a37cf]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [6dff50bf-14ff-4264-a9f8-8485dc8a37cf]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [6dff50bf-14ff-4264-a9f8-8485dc8a37cf] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-09-26 22:20:14.598279"], ["status", "running"], ["updated_at", "2022-09-26 22:20:14.598612"], ["id", 57]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [6dff50bf-14ff-4264-a9f8-8485dc8a37cf]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [6dff50bf-14ff-4264-a9f8-8485dc8a37cf]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [6dff50bf-14ff-4264-a9f8-8485dc8a37cf] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proserv_assignment_export_csv\n- 1\n- CanvasSync::Processors::AssignmentsProcessor\n- :sync_start_time: '2022-09-26T22:20:14Z'\n :report_params:\n :parameters:\n :enrollment_term_id: 1\n"], ["created_at", "2022-09-26 22:20:14.601928"], ["updated_at", "2022-09-26 22:20:14.601928"], ["job_id", "fc7b3405-78b5-4450-9b2d-1cdb147472ad"]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [6dff50bf-14ff-4264-a9f8-8485dc8a37cf]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [6dff50bf-14ff-4264-a9f8-8485dc8a37cf] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: fc7b3405-78b5-4450-9b2d-1cdb147472ad) to Test(default) at 2022-09-26 22:20:44 UTC with arguments: "proserv_assignment_export_csv", 1, "CanvasSync::Processors::AssignmentsProcessor", {:sync_start_time=>"2022-09-26T22:20:14Z", :report_params=>{:parameters=>{:enrollment_term_id=>1}}} [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [6dff50bf-14ff-4264-a9f8-8485dc8a37cf]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [6dff50bf-14ff-4264-a9f8-8485dc8a37cf] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2022-09-26 22:20:14.604333"], ["status", "success"], ["updated_at", "2022-09-26 22:20:14.604663"], ["id", 57]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [6dff50bf-14ff-4264-a9f8-8485dc8a37cf]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [6dff50bf-14ff-4264-a9f8-8485dc8a37cf] Performed CanvasSync::Jobs::SyncAssignmentsJob (Job ID: 6dff50bf-14ff-4264-a9f8-8485dc8a37cf) from Test(default) in 10.42ms  (0.1ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [df610ca7-d709-45a3-ba69-455af6fbb8ba] Performing CanvasSync::Jobs::SyncAssignmentsJob (Job ID: df610ca7-d709-45a3-ba69-455af6fbb8ba) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [df610ca7-d709-45a3-ba69-455af6fbb8ba] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "df610ca7-d709-45a3-ba69-455af6fbb8ba"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [df610ca7-d709-45a3-ba69-455af6fbb8ba]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [df610ca7-d709-45a3-ba69-455af6fbb8ba] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncAssignmentsJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2022-09-26 22:20:14.610123"], ["updated_at", "2022-09-26 22:20:14.610123"], ["job_id", "df610ca7-d709-45a3-ba69-455af6fbb8ba"]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [df610ca7-d709-45a3-ba69-455af6fbb8ba]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [df610ca7-d709-45a3-ba69-455af6fbb8ba]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [df610ca7-d709-45a3-ba69-455af6fbb8ba] CanvasSync::JobLog Update (0.4ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-09-26 22:20:14.611467"], ["status", "running"], ["updated_at", "2022-09-26 22:20:14.611920"], ["id", 59]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [df610ca7-d709-45a3-ba69-455af6fbb8ba]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [df610ca7-d709-45a3-ba69-455af6fbb8ba]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [df610ca7-d709-45a3-ba69-455af6fbb8ba] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proserv_assignment_export_csv\n- 1\n- CanvasSync::Processors::AssignmentsProcessor\n- :sync_start_time: '2022-09-26T22:20:14Z'\n :report_params:\n :parameters: {}\n"], ["created_at", "2022-09-26 22:20:14.615450"], ["updated_at", "2022-09-26 22:20:14.615450"], ["job_id", "e601a27f-2241-4c02-8b68-107a41d77e20"]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [df610ca7-d709-45a3-ba69-455af6fbb8ba]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [df610ca7-d709-45a3-ba69-455af6fbb8ba] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: e601a27f-2241-4c02-8b68-107a41d77e20) to Test(default) at 2022-09-26 22:20:44 UTC with arguments: "proserv_assignment_export_csv", 1, "CanvasSync::Processors::AssignmentsProcessor", {:sync_start_time=>"2022-09-26T22:20:14Z", :report_params=>{:parameters=>{}}} [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [df610ca7-d709-45a3-ba69-455af6fbb8ba]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [df610ca7-d709-45a3-ba69-455af6fbb8ba] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2022-09-26 22:20:14.617897"], ["status", "success"], ["updated_at", "2022-09-26 22:20:14.618286"], ["id", 59]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [df610ca7-d709-45a3-ba69-455af6fbb8ba]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [df610ca7-d709-45a3-ba69-455af6fbb8ba] Performed CanvasSync::Jobs::SyncAssignmentsJob (Job ID: df610ca7-d709-45a3-ba69-455af6fbb8ba) from Test(default) in 10.42ms  (0.1ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [60043e65-1923-4565-85ce-c1f0c2305db5] Performing CanvasSync::Jobs::SyncContentMigrationsJob (Job ID: 60043e65-1923-4565-85ce-c1f0c2305db5) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [60043e65-1923-4565-85ce-c1f0c2305db5] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "60043e65-1923-4565-85ce-c1f0c2305db5"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [60043e65-1923-4565-85ce-c1f0c2305db5]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [60043e65-1923-4565-85ce-c1f0c2305db5] CanvasSync::JobLog Create (0.4ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncContentMigrationsJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2022-09-26 22:20:14.623221"], ["updated_at", "2022-09-26 22:20:14.623221"], ["job_id", "60043e65-1923-4565-85ce-c1f0c2305db5"]] [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [60043e65-1923-4565-85ce-c1f0c2305db5]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [60043e65-1923-4565-85ce-c1f0c2305db5]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [60043e65-1923-4565-85ce-c1f0c2305db5] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-09-26 22:20:14.624948"], ["status", "running"], ["updated_at", "2022-09-26 22:20:14.625327"], ["id", 61]] [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [60043e65-1923-4565-85ce-c1f0c2305db5]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [60043e65-1923-4565-85ce-c1f0c2305db5]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [60043e65-1923-4565-85ce-c1f0c2305db5] CanvasSync::JobLog Create (0.4ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proserv_content_migrations_csv\n- 1\n- CanvasSync::Processors::ContentMigrationsProcessor\n- :sync_start_time: '2022-09-26T22:20:14Z'\n :report_params:\n :parameters: {}\n"], ["created_at", "2022-09-26 22:20:14.628774"], ["updated_at", "2022-09-26 22:20:14.628774"], ["job_id", "eb317594-49b4-4710-abf1-81a663d94745"]] [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [60043e65-1923-4565-85ce-c1f0c2305db5]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [60043e65-1923-4565-85ce-c1f0c2305db5] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: eb317594-49b4-4710-abf1-81a663d94745) to Test(default) at 2022-09-26 22:20:44 UTC with arguments: "proserv_content_migrations_csv", 1, "CanvasSync::Processors::ContentMigrationsProcessor", {:sync_start_time=>"2022-09-26T22:20:14Z", :report_params=>{:parameters=>{}}} [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [60043e65-1923-4565-85ce-c1f0c2305db5]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [60043e65-1923-4565-85ce-c1f0c2305db5] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2022-09-26 22:20:14.632272"], ["status", "success"], ["updated_at", "2022-09-26 22:20:14.632671"], ["id", 61]] [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [60043e65-1923-4565-85ce-c1f0c2305db5]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [60043e65-1923-4565-85ce-c1f0c2305db5] Performed CanvasSync::Jobs::SyncContentMigrationsJob (Job ID: 60043e65-1923-4565-85ce-c1f0c2305db5) from Test(default) in 11.78ms  (0.2ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [cf1be340-a6fa-4dd4-8fc7-6a9d30826f0e] Performing CanvasSync::Jobs::SyncContentMigrationsJob (Job ID: cf1be340-a6fa-4dd4-8fc7-6a9d30826f0e) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [cf1be340-a6fa-4dd4-8fc7-6a9d30826f0e] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "cf1be340-a6fa-4dd4-8fc7-6a9d30826f0e"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [cf1be340-a6fa-4dd4-8fc7-6a9d30826f0e]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [cf1be340-a6fa-4dd4-8fc7-6a9d30826f0e] CanvasSync::JobLog Create (0.2ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncContentMigrationsJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2022-09-26 22:20:14.637005"], ["updated_at", "2022-09-26 22:20:14.637005"], ["job_id", "cf1be340-a6fa-4dd4-8fc7-6a9d30826f0e"]] [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [cf1be340-a6fa-4dd4-8fc7-6a9d30826f0e]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [cf1be340-a6fa-4dd4-8fc7-6a9d30826f0e]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [cf1be340-a6fa-4dd4-8fc7-6a9d30826f0e] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-09-26 22:20:14.638233"], ["status", "running"], ["updated_at", "2022-09-26 22:20:14.638492"], ["id", 63]] [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [cf1be340-a6fa-4dd4-8fc7-6a9d30826f0e]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [cf1be340-a6fa-4dd4-8fc7-6a9d30826f0e]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [cf1be340-a6fa-4dd4-8fc7-6a9d30826f0e] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proserv_content_migrations_csv\n- 1\n- CanvasSync::Processors::ContentMigrationsProcessor\n- :sync_start_time: '2022-09-26T22:20:14Z'\n :report_params:\n :parameters:\n :updated_after: 2022-09-26 16:20:14 UTC\n"], ["created_at", "2022-09-26 22:20:14.642428"], ["updated_at", "2022-09-26 22:20:14.642428"], ["job_id", "35927c71-5b1d-4099-b85a-f2dbd634a97b"]] [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [cf1be340-a6fa-4dd4-8fc7-6a9d30826f0e]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [cf1be340-a6fa-4dd4-8fc7-6a9d30826f0e] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: 35927c71-5b1d-4099-b85a-f2dbd634a97b) to Test(default) at 2022-09-26 22:20:44 UTC with arguments: "proserv_content_migrations_csv", 1, "CanvasSync::Processors::ContentMigrationsProcessor", {:sync_start_time=>"2022-09-26T22:20:14Z", :report_params=>{:parameters=>{:updated_after=>"2022-09-26 16:20:14 UTC"}}} [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [cf1be340-a6fa-4dd4-8fc7-6a9d30826f0e]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [cf1be340-a6fa-4dd4-8fc7-6a9d30826f0e] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2022-09-26 22:20:14.645015"], ["status", "success"], ["updated_at", "2022-09-26 22:20:14.645537"], ["id", 63]] [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [cf1be340-a6fa-4dd4-8fc7-6a9d30826f0e]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [cf1be340-a6fa-4dd4-8fc7-6a9d30826f0e] Performed CanvasSync::Jobs::SyncContentMigrationsJob (Job ID: cf1be340-a6fa-4dd4-8fc7-6a9d30826f0e) from Test(default) in 10.78ms  (0.2ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [07baa538-d706-4be3-bb77-61735d60502b] Performing CanvasSync::Jobs::SyncContextModuleItemsJob (Job ID: 07baa538-d706-4be3-bb77-61735d60502b) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [07baa538-d706-4be3-bb77-61735d60502b] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "07baa538-d706-4be3-bb77-61735d60502b"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [07baa538-d706-4be3-bb77-61735d60502b]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [07baa538-d706-4be3-bb77-61735d60502b] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncContextModuleItemsJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2022-09-26 22:20:14.651376"], ["updated_at", "2022-09-26 22:20:14.651376"], ["job_id", "07baa538-d706-4be3-bb77-61735d60502b"]] [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [07baa538-d706-4be3-bb77-61735d60502b]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [07baa538-d706-4be3-bb77-61735d60502b]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [07baa538-d706-4be3-bb77-61735d60502b] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-09-26 22:20:14.652890"], ["status", "running"], ["updated_at", "2022-09-26 22:20:14.653226"], ["id", 65]] [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [07baa538-d706-4be3-bb77-61735d60502b]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [07baa538-d706-4be3-bb77-61735d60502b]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [07baa538-d706-4be3-bb77-61735d60502b] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proserv_context_module_items_csv\n- 1\n- CanvasSync::Processors::ContextModuleItemsProcessor\n- :sync_start_time: '2022-09-26T22:20:14Z'\n :report_params:\n :parameters:\n :enrollment_term_id: 1\n"], ["created_at", "2022-09-26 22:20:14.656110"], ["updated_at", "2022-09-26 22:20:14.656110"], ["job_id", "211940cd-5f38-42bd-99b1-13f361bcb1f5"]] [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [07baa538-d706-4be3-bb77-61735d60502b]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [07baa538-d706-4be3-bb77-61735d60502b] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: 211940cd-5f38-42bd-99b1-13f361bcb1f5) to Test(default) at 2022-09-26 22:20:44 UTC with arguments: "proserv_context_module_items_csv", 1, "CanvasSync::Processors::ContextModuleItemsProcessor", {:sync_start_time=>"2022-09-26T22:20:14Z", :report_params=>{:parameters=>{:enrollment_term_id=>1}}} [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [07baa538-d706-4be3-bb77-61735d60502b]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [07baa538-d706-4be3-bb77-61735d60502b] CanvasSync::JobLog Update (0.4ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2022-09-26 22:20:14.659026"], ["status", "success"], ["updated_at", "2022-09-26 22:20:14.659575"], ["id", 65]] [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [07baa538-d706-4be3-bb77-61735d60502b]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [07baa538-d706-4be3-bb77-61735d60502b] Performed CanvasSync::Jobs::SyncContextModuleItemsJob (Job ID: 07baa538-d706-4be3-bb77-61735d60502b) from Test(default) in 10.77ms  (0.2ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [af897b37-029d-453b-bf1e-c835651f5982] Performing CanvasSync::Jobs::SyncContextModuleItemsJob (Job ID: af897b37-029d-453b-bf1e-c835651f5982) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [af897b37-029d-453b-bf1e-c835651f5982] CanvasSync::JobLog Load (0.3ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "af897b37-029d-453b-bf1e-c835651f5982"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [af897b37-029d-453b-bf1e-c835651f5982]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [af897b37-029d-453b-bf1e-c835651f5982] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncContextModuleItemsJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2022-09-26 22:20:14.665172"], ["updated_at", "2022-09-26 22:20:14.665172"], ["job_id", "af897b37-029d-453b-bf1e-c835651f5982"]] [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [af897b37-029d-453b-bf1e-c835651f5982]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [af897b37-029d-453b-bf1e-c835651f5982]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [af897b37-029d-453b-bf1e-c835651f5982] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-09-26 22:20:14.666545"], ["status", "running"], ["updated_at", "2022-09-26 22:20:14.666809"], ["id", 67]] [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [af897b37-029d-453b-bf1e-c835651f5982]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [af897b37-029d-453b-bf1e-c835651f5982]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [af897b37-029d-453b-bf1e-c835651f5982] CanvasSync::JobLog Create (0.4ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proserv_context_module_items_csv\n- 1\n- CanvasSync::Processors::ContextModuleItemsProcessor\n- :sync_start_time: '2022-09-26T22:20:14Z'\n :report_params:\n :parameters: {}\n"], ["created_at", "2022-09-26 22:20:14.669787"], ["updated_at", "2022-09-26 22:20:14.669787"], ["job_id", "0623dd2c-34f4-47f1-a8d7-fd3a47faa161"]] [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [af897b37-029d-453b-bf1e-c835651f5982]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [af897b37-029d-453b-bf1e-c835651f5982] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: 0623dd2c-34f4-47f1-a8d7-fd3a47faa161) to Test(default) at 2022-09-26 22:20:44 UTC with arguments: "proserv_context_module_items_csv", 1, "CanvasSync::Processors::ContextModuleItemsProcessor", {:sync_start_time=>"2022-09-26T22:20:14Z", :report_params=>{:parameters=>{}}} [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [af897b37-029d-453b-bf1e-c835651f5982]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [af897b37-029d-453b-bf1e-c835651f5982] CanvasSync::JobLog Update (0.4ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2022-09-26 22:20:14.679877"], ["status", "success"], ["updated_at", "2022-09-26 22:20:14.680389"], ["id", 67]] [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [af897b37-029d-453b-bf1e-c835651f5982]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [af897b37-029d-453b-bf1e-c835651f5982] Performed CanvasSync::Jobs::SyncContextModuleItemsJob (Job ID: af897b37-029d-453b-bf1e-c835651f5982) from Test(default) in 17.92ms  (0.1ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [0434b164-eaf8-4e16-8f51-6e471ba912a6] Performing CanvasSync::Jobs::SyncContextModulesJob (Job ID: 0434b164-eaf8-4e16-8f51-6e471ba912a6) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [0434b164-eaf8-4e16-8f51-6e471ba912a6] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "0434b164-eaf8-4e16-8f51-6e471ba912a6"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [0434b164-eaf8-4e16-8f51-6e471ba912a6]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [0434b164-eaf8-4e16-8f51-6e471ba912a6] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncContextModulesJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2022-09-26 22:20:14.686136"], ["updated_at", "2022-09-26 22:20:14.686136"], ["job_id", "0434b164-eaf8-4e16-8f51-6e471ba912a6"]] [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [0434b164-eaf8-4e16-8f51-6e471ba912a6]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [0434b164-eaf8-4e16-8f51-6e471ba912a6]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [0434b164-eaf8-4e16-8f51-6e471ba912a6] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-09-26 22:20:14.687463"], ["status", "running"], ["updated_at", "2022-09-26 22:20:14.687791"], ["id", 69]] [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [0434b164-eaf8-4e16-8f51-6e471ba912a6]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [0434b164-eaf8-4e16-8f51-6e471ba912a6]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [0434b164-eaf8-4e16-8f51-6e471ba912a6] CanvasSync::JobLog Create (0.4ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proserv_context_modules_csv\n- 1\n- CanvasSync::Processors::ContextModulesProcessor\n- :sync_start_time: '2022-09-26T22:20:14Z'\n :report_params:\n :parameters:\n :enrollment_term_id: 1\n"], ["created_at", "2022-09-26 22:20:14.691612"], ["updated_at", "2022-09-26 22:20:14.691612"], ["job_id", "f1022c43-289a-49cb-ae39-a60876cfba29"]] [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [0434b164-eaf8-4e16-8f51-6e471ba912a6]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [0434b164-eaf8-4e16-8f51-6e471ba912a6] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: f1022c43-289a-49cb-ae39-a60876cfba29) to Test(default) at 2022-09-26 22:20:44 UTC with arguments: "proserv_context_modules_csv", 1, "CanvasSync::Processors::ContextModulesProcessor", {:sync_start_time=>"2022-09-26T22:20:14Z", :report_params=>{:parameters=>{:enrollment_term_id=>1}}} [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [0434b164-eaf8-4e16-8f51-6e471ba912a6]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [0434b164-eaf8-4e16-8f51-6e471ba912a6] CanvasSync::JobLog Update (0.5ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2022-09-26 22:20:14.694616"], ["status", "success"], ["updated_at", "2022-09-26 22:20:14.695244"], ["id", 69]] [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [0434b164-eaf8-4e16-8f51-6e471ba912a6]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [0434b164-eaf8-4e16-8f51-6e471ba912a6] Performed CanvasSync::Jobs::SyncContextModulesJob (Job ID: 0434b164-eaf8-4e16-8f51-6e471ba912a6) from Test(default) in 11.82ms  (0.1ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [f9c98c34-fb18-4495-9599-72064529e7be] Performing CanvasSync::Jobs::SyncContextModulesJob (Job ID: f9c98c34-fb18-4495-9599-72064529e7be) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [f9c98c34-fb18-4495-9599-72064529e7be] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "f9c98c34-fb18-4495-9599-72064529e7be"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [f9c98c34-fb18-4495-9599-72064529e7be]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [f9c98c34-fb18-4495-9599-72064529e7be] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncContextModulesJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2022-09-26 22:20:14.700510"], ["updated_at", "2022-09-26 22:20:14.700510"], ["job_id", "f9c98c34-fb18-4495-9599-72064529e7be"]] [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [f9c98c34-fb18-4495-9599-72064529e7be]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [f9c98c34-fb18-4495-9599-72064529e7be]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [f9c98c34-fb18-4495-9599-72064529e7be] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-09-26 22:20:14.701783"], ["status", "running"], ["updated_at", "2022-09-26 22:20:14.702085"], ["id", 71]] [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [f9c98c34-fb18-4495-9599-72064529e7be]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [f9c98c34-fb18-4495-9599-72064529e7be]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [f9c98c34-fb18-4495-9599-72064529e7be] CanvasSync::JobLog Create (0.2ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proserv_context_modules_csv\n- 1\n- CanvasSync::Processors::ContextModulesProcessor\n- :sync_start_time: '2022-09-26T22:20:14Z'\n :report_params:\n :parameters: {}\n"], ["created_at", "2022-09-26 22:20:14.704639"], ["updated_at", "2022-09-26 22:20:14.704639"], ["job_id", "ae8bb6fb-7083-45da-8fe2-c1bf59d9fd73"]] [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [f9c98c34-fb18-4495-9599-72064529e7be]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [f9c98c34-fb18-4495-9599-72064529e7be] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: ae8bb6fb-7083-45da-8fe2-c1bf59d9fd73) to Test(default) at 2022-09-26 22:20:44 UTC with arguments: "proserv_context_modules_csv", 1, "CanvasSync::Processors::ContextModulesProcessor", {:sync_start_time=>"2022-09-26T22:20:14Z", :report_params=>{:parameters=>{}}} [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [f9c98c34-fb18-4495-9599-72064529e7be]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [f9c98c34-fb18-4495-9599-72064529e7be] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2022-09-26 22:20:14.707244"], ["status", "success"], ["updated_at", "2022-09-26 22:20:14.707771"], ["id", 71]] [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [f9c98c34-fb18-4495-9599-72064529e7be]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [f9c98c34-fb18-4495-9599-72064529e7be] Performed CanvasSync::Jobs::SyncContextModulesJob (Job ID: f9c98c34-fb18-4495-9599-72064529e7be) from Test(default) in 9.58ms  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Term Exists (0.3ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 96638347], ["LIMIT", 1]] Term Create (0.2ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 96638347], ["name", "Cool Term"], ["start_at", "2022-09-23 22:20:13.860529"], ["end_at", "2022-09-29 22:20:13.860630"], ["workflow_state", "active"], ["sis_id", "e541b8a81679dc43a3c2028542aab5c5"], ["created_at", "2022-09-26 22:20:14.721383"], ["updated_at", "2022-09-26 22:20:14.721383"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [650419dd-faaf-42ec-b9c0-532c42544933] Performing CanvasSync::Jobs::SyncProvisioningReportJob (Job ID: 650419dd-faaf-42ec-b9c0-532c42544933) from Test(default) with arguments: {:models=>["users", "courses"], :term_scope=>"active"} [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [650419dd-faaf-42ec-b9c0-532c42544933] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "650419dd-faaf-42ec-b9c0-532c42544933"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [650419dd-faaf-42ec-b9c0-532c42544933]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [650419dd-faaf-42ec-b9c0-532c42544933] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncProvisioningReportJob"], ["status", "enqueued"], ["job_arguments", "---\n- :models:\n - users\n - courses\n :term_scope: active\n"], ["created_at", "2022-09-26 22:20:14.724217"], ["updated_at", "2022-09-26 22:20:14.724217"], ["job_id", "650419dd-faaf-42ec-b9c0-532c42544933"]] [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [650419dd-faaf-42ec-b9c0-532c42544933]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [650419dd-faaf-42ec-b9c0-532c42544933]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [650419dd-faaf-42ec-b9c0-532c42544933] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-09-26 22:20:14.725873"], ["status", "running"], ["updated_at", "2022-09-26 22:20:14.726205"], ["id", 73]] [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [650419dd-faaf-42ec-b9c0-532c42544933]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [650419dd-faaf-42ec-b9c0-532c42544933]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [650419dd-faaf-42ec-b9c0-532c42544933] CanvasSync::JobLog Create (0.4ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proservices_provisioning_csv\n- \n- CanvasSync::Processors::ProvisioningReportProcessor\n- :models:\n - users\n - courses\n :term_scope: active\n :sync_start_time: '2022-09-26T22:20:14Z'\n :report_params:\n :parameters:\n :include_deleted: true\n users: true\n courses: true\n :enrollment_term_id: 96638347\n"], ["created_at", "2022-09-26 22:20:14.729402"], ["updated_at", "2022-09-26 22:20:14.729402"], ["job_id", "f0169f90-f0ef-4f88-a580-3b0ad41427e2"]] [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [650419dd-faaf-42ec-b9c0-532c42544933]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [650419dd-faaf-42ec-b9c0-532c42544933] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: f0169f90-f0ef-4f88-a580-3b0ad41427e2) to Test(default) at 2022-09-26 22:20:44 UTC with arguments: "proservices_provisioning_csv", nil, "CanvasSync::Processors::ProvisioningReportProcessor", {:models=>["users", "courses"], :term_scope=>"active", :sync_start_time=>"2022-09-26T22:20:14Z", :report_params=>{:parameters=>{:include_deleted=>true, "users"=>true, "courses"=>true, :enrollment_term_id=>96638347}}} [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [650419dd-faaf-42ec-b9c0-532c42544933]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [650419dd-faaf-42ec-b9c0-532c42544933] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2022-09-26 22:20:14.733153"], ["status", "success"], ["updated_at", "2022-09-26 22:20:14.733511"], ["id", 73]] [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [650419dd-faaf-42ec-b9c0-532c42544933]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [650419dd-faaf-42ec-b9c0-532c42544933] Performed CanvasSync::Jobs::SyncProvisioningReportJob (Job ID: 650419dd-faaf-42ec-b9c0-532c42544933) from Test(default) in 11.64ms  (0.1ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [390222e8-b5d8-4f63-b132-17cc3a47c15c] Performing CanvasSync::Jobs::SyncProvisioningReportJob (Job ID: 390222e8-b5d8-4f63-b132-17cc3a47c15c) from Test(default) with arguments: {:models=>["users", "courses"]} [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [390222e8-b5d8-4f63-b132-17cc3a47c15c] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "390222e8-b5d8-4f63-b132-17cc3a47c15c"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [390222e8-b5d8-4f63-b132-17cc3a47c15c]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [390222e8-b5d8-4f63-b132-17cc3a47c15c] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncProvisioningReportJob"], ["status", "enqueued"], ["job_arguments", "---\n- :models:\n - users\n - courses\n"], ["created_at", "2022-09-26 22:20:14.737475"], ["updated_at", "2022-09-26 22:20:14.737475"], ["job_id", "390222e8-b5d8-4f63-b132-17cc3a47c15c"]] [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [390222e8-b5d8-4f63-b132-17cc3a47c15c]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [390222e8-b5d8-4f63-b132-17cc3a47c15c]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [390222e8-b5d8-4f63-b132-17cc3a47c15c] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-09-26 22:20:14.739319"], ["status", "running"], ["updated_at", "2022-09-26 22:20:14.739691"], ["id", 75]] [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [390222e8-b5d8-4f63-b132-17cc3a47c15c]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [390222e8-b5d8-4f63-b132-17cc3a47c15c]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [390222e8-b5d8-4f63-b132-17cc3a47c15c] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proservices_provisioning_csv\n- \n- CanvasSync::Processors::ProvisioningReportProcessor\n- :models:\n - users\n - courses\n :sync_start_time: '2022-09-26T22:20:14Z'\n :report_params:\n :parameters:\n :include_deleted: true\n users: true\n courses: true\n"], ["created_at", "2022-09-26 22:20:14.742713"], ["updated_at", "2022-09-26 22:20:14.742713"], ["job_id", "2e4ea8d1-3764-412c-8bfc-d11b947da69a"]] [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [390222e8-b5d8-4f63-b132-17cc3a47c15c]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [390222e8-b5d8-4f63-b132-17cc3a47c15c] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: 2e4ea8d1-3764-412c-8bfc-d11b947da69a) to Test(default) at 2022-09-26 22:20:44 UTC with arguments: "proservices_provisioning_csv", nil, "CanvasSync::Processors::ProvisioningReportProcessor", {:models=>["users", "courses"], :sync_start_time=>"2022-09-26T22:20:14Z", :report_params=>{:parameters=>{:include_deleted=>true, "users"=>true, "courses"=>true}}} [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [390222e8-b5d8-4f63-b132-17cc3a47c15c]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [390222e8-b5d8-4f63-b132-17cc3a47c15c] CanvasSync::JobLog Update (0.4ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2022-09-26 22:20:14.745370"], ["status", "success"], ["updated_at", "2022-09-26 22:20:14.745996"], ["id", 75]] [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [390222e8-b5d8-4f63-b132-17cc3a47c15c]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [390222e8-b5d8-4f63-b132-17cc3a47c15c] Performed CanvasSync::Jobs::SyncProvisioningReportJob (Job ID: 390222e8-b5d8-4f63-b132-17cc3a47c15c) from Test(default) in 11.41ms  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Account Exists (0.2ms) SELECT 1 AS one FROM "accounts" WHERE "accounts"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] Account Create (0.2ms) INSERT INTO "accounts" ("canvas_id", "sis_id", "canvas_parent_account_id", "sis_parent_account_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 1], ["sis_id", "804319759430551168b5028eca5ede31"], ["canvas_parent_account_id", 1], ["sis_parent_account_id", "19e3e77cb7ebff8670b70889a9cbda0e"], ["name", "Account name"], ["workflow_state", "active"], ["created_at", "2022-09-26 22:20:14.751093"], ["updated_at", "2022-09-26 22:20:14.751093"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.4ms) SELECT COUNT(*) FROM "roles" [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [10db0571-5df2-45bd-9e54-3ae12aa9e3bb] Performing CanvasSync::Jobs::SyncRolesJob (Job ID: 10db0571-5df2-45bd-9e54-3ae12aa9e3bb) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [10db0571-5df2-45bd-9e54-3ae12aa9e3bb] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "10db0571-5df2-45bd-9e54-3ae12aa9e3bb"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [10db0571-5df2-45bd-9e54-3ae12aa9e3bb]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [10db0571-5df2-45bd-9e54-3ae12aa9e3bb] CanvasSync::JobLog Create (0.4ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncRolesJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2022-09-26 22:20:14.756454"], ["updated_at", "2022-09-26 22:20:14.756454"], ["job_id", "10db0571-5df2-45bd-9e54-3ae12aa9e3bb"]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [10db0571-5df2-45bd-9e54-3ae12aa9e3bb]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [10db0571-5df2-45bd-9e54-3ae12aa9e3bb]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [10db0571-5df2-45bd-9e54-3ae12aa9e3bb] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-09-26 22:20:14.758480"], ["status", "running"], ["updated_at", "2022-09-26 22:20:14.758938"], ["id", 77]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [10db0571-5df2-45bd-9e54-3ae12aa9e3bb]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [10db0571-5df2-45bd-9e54-3ae12aa9e3bb] Account Load (0.3ms) SELECT "accounts".* FROM "accounts" WHERE "accounts"."workflow_state" != $1 ORDER BY "accounts"."id" ASC LIMIT $2 [["workflow_state", "deleted"], ["LIMIT", 1000]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [10db0571-5df2-45bd-9e54-3ae12aa9e3bb] Role Load (0.3ms) SELECT "roles".* FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [10db0571-5df2-45bd-9e54-3ae12aa9e3bb]  (0.3ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [10db0571-5df2-45bd-9e54-3ae12aa9e3bb] Role Exists (0.3ms) SELECT 1 AS one FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [10db0571-5df2-45bd-9e54-3ae12aa9e3bb] Role Create (0.4ms) INSERT INTO "roles" ("canvas_id", "label", "base_role_type", "canvas_account_id", "workflow_state", "permissions", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 1], ["label", "Account Admin"], ["base_role_type", "AccountMembership"], ["canvas_account_id", 10], ["workflow_state", "built_in"], ["permissions", "{\"manage_wiki\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"post_to_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"moderate_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_announcements\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"send_messages\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"send_messages_all\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_outcomes\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"create_conferences\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"create_collaborations\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_roster\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_all_grades\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_grades\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_rubrics\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"comment_on_others_submissions\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_students\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_admin_users\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_role_overrides\":{\"enabled\":true,\"locked\":true,\"readonly\":true,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_account_memberships\":{\"enabled\":true,\"locked\":true,\"readonly\":true,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_account_settings\":{\"enabled\":true,\"locked\":true,\"readonly\":true,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_groups\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_group_pages\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_files\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_assignments\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"undelete_courses\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_grade_changes\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_course_changes\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_question_banks\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_calendar\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_reports\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_courses\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_user_logins\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_user_observers\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_alerts\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"become_user\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_developer_keys\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"import_sis\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_sis\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_sis\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_course_list\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_statistics\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_storage_quotas\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_course_content\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_content\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_interaction_alerts\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"change_course_state\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_sections\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_feature_flags\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_quiz_answer_audits\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"moderate_grades\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"lti_add_edit\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true}}"], ["created_at", "2022-09-26 22:20:14.777954"], ["updated_at", "2022-09-26 22:20:14.777954"]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [10db0571-5df2-45bd-9e54-3ae12aa9e3bb]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [10db0571-5df2-45bd-9e54-3ae12aa9e3bb] Role Load (0.2ms) SELECT "roles".* FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 3], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [10db0571-5df2-45bd-9e54-3ae12aa9e3bb]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [10db0571-5df2-45bd-9e54-3ae12aa9e3bb] Role Exists (0.2ms) SELECT 1 AS one FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 3], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [10db0571-5df2-45bd-9e54-3ae12aa9e3bb] Role Create (0.3ms) INSERT INTO "roles" ("canvas_id", "label", "base_role_type", "canvas_account_id", "workflow_state", "permissions", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 3], ["label", "Student"], ["base_role_type", "StudentEnrollment"], ["canvas_account_id", 10], ["workflow_state", "built_in"], ["permissions", "{\"manage_wiki\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"read_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"post_to_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"moderate_forum\":{\"enabled\":false,\"locked\":false,\"readonly\":false,\"explicit\":false},\"read_announcements\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"send_messages\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"send_messages_all\":{\"enabled\":false,\"locked\":false,\"readonly\":false,\"explicit\":false},\"manage_outcomes\":{\"enabled\":false,\"locked\":false,\"readonly\":false,\"explicit\":false},\"create_conferences\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"create_collaborations\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_roster\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_all_grades\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_grades\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_rubrics\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"comment_on_others_submissions\":{\"enabled\":false,\"locked\":false,\"readonly\":false,\"explicit\":false},\"manage_students\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_admin_users\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_role_overrides\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_account_memberships\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_account_settings\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_groups\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"view_group_pages\":{\"enabled\":false,\"locked\":false,\"readonly\":false,\"explicit\":false},\"manage_files\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_assignments\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"undelete_courses\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"view_grade_changes\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"view_course_changes\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"read_question_banks\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_calendar\":{\"enabled\":false,\"locked\":false,\"readonly\":false,\"explicit\":false},\"read_reports\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_courses\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_user_logins\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_user_observers\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_alerts\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"become_user\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_developer_keys\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"import_sis\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_sis\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"read_sis\":{\"enabled\":false,\"locked\":false,\"readonly\":false,\"explicit\":false},\"read_course_list\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"view_statistics\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_storage_quotas\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"read_course_content\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_content\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_interaction_alerts\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"change_course_state\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_sections\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_feature_flags\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"view_quiz_answer_audits\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"moderate_grades\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"lti_add_edit\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false}}"], ["created_at", "2022-09-26 22:20:14.784192"], ["updated_at", "2022-09-26 22:20:14.784192"]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [10db0571-5df2-45bd-9e54-3ae12aa9e3bb]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [10db0571-5df2-45bd-9e54-3ae12aa9e3bb] Role Update All (0.2ms) UPDATE "roles" SET "workflow_state" = 'inactive' WHERE "roles"."id" NOT IN ($1, $2) [["id", 7], ["id", 8]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [10db0571-5df2-45bd-9e54-3ae12aa9e3bb]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [10db0571-5df2-45bd-9e54-3ae12aa9e3bb] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2022-09-26 22:20:14.787189"], ["status", "success"], ["updated_at", "2022-09-26 22:20:14.787469"], ["id", 77]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [10db0571-5df2-45bd-9e54-3ae12aa9e3bb]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [10db0571-5df2-45bd-9e54-3ae12aa9e3bb] Performed CanvasSync::Jobs::SyncRolesJob (Job ID: 10db0571-5df2-45bd-9e54-3ae12aa9e3bb) from Test(default) in 32.98ms  (0.2ms) SELECT COUNT(*) FROM "roles"  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Term Exists (0.4ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 78525328], ["LIMIT", 1]] Term Create (0.3ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 78525328], ["name", "Cool Term"], ["start_at", "2022-09-23 22:20:13.860529"], ["end_at", "2022-09-29 22:20:13.860630"], ["workflow_state", "active"], ["sis_id", "42ae0077ce197185844b025f7e0610a7"], ["created_at", "2022-09-26 22:20:14.792708"], ["updated_at", "2022-09-26 22:20:14.792708"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [72a7f534-9e8b-43c7-a562-d183b5963bb8] Performing CanvasSync::Jobs::SyncSimpleTableJob (Job ID: 72a7f534-9e8b-43c7-a562-d183b5963bb8) from Test(default) with arguments: {:report_name=>"proservices_provisioning_csv", :model=>"courses", :mapping=>"courses", :klass=>"Course", :term_scope=>"active", :params=>{"parameters[include_deleted]"=>true, "parameters[courses]"=>true}} [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [72a7f534-9e8b-43c7-a562-d183b5963bb8] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "72a7f534-9e8b-43c7-a562-d183b5963bb8"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [72a7f534-9e8b-43c7-a562-d183b5963bb8]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [72a7f534-9e8b-43c7-a562-d183b5963bb8] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncSimpleTableJob"], ["status", "enqueued"], ["job_arguments", "---\n- :report_name: proservices_provisioning_csv\n :model: courses\n :mapping: courses\n :klass: Course\n :term_scope: active\n :params:\n parameters[include_deleted]: true\n parameters[courses]: true\n"], ["created_at", "2022-09-26 22:20:14.796296"], ["updated_at", "2022-09-26 22:20:14.796296"], ["job_id", "72a7f534-9e8b-43c7-a562-d183b5963bb8"]] [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [72a7f534-9e8b-43c7-a562-d183b5963bb8]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [72a7f534-9e8b-43c7-a562-d183b5963bb8]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [72a7f534-9e8b-43c7-a562-d183b5963bb8] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-09-26 22:20:14.797940"], ["status", "running"], ["updated_at", "2022-09-26 22:20:14.798273"], ["id", 78]] [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [72a7f534-9e8b-43c7-a562-d183b5963bb8]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [72a7f534-9e8b-43c7-a562-d183b5963bb8]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [72a7f534-9e8b-43c7-a562-d183b5963bb8] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2022-09-26 22:20:14.799754"], ["status", "success"], ["updated_at", "2022-09-26 22:20:14.800128"], ["id", 78]] [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [72a7f534-9e8b-43c7-a562-d183b5963bb8]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [72a7f534-9e8b-43c7-a562-d183b5963bb8] Performed CanvasSync::Jobs::SyncSimpleTableJob (Job ID: 72a7f534-9e8b-43c7-a562-d183b5963bb8) from Test(default) in 6.22ms  (0.2ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [3af6caa6-c263-49e9-9dff-33077878dc08] Performing CanvasSync::Jobs::SyncSubmissionsJob (Job ID: 3af6caa6-c263-49e9-9dff-33077878dc08) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [3af6caa6-c263-49e9-9dff-33077878dc08] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "3af6caa6-c263-49e9-9dff-33077878dc08"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [3af6caa6-c263-49e9-9dff-33077878dc08]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [3af6caa6-c263-49e9-9dff-33077878dc08] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncSubmissionsJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2022-09-26 22:20:14.804508"], ["updated_at", "2022-09-26 22:20:14.804508"], ["job_id", "3af6caa6-c263-49e9-9dff-33077878dc08"]] [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [3af6caa6-c263-49e9-9dff-33077878dc08]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [3af6caa6-c263-49e9-9dff-33077878dc08]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [3af6caa6-c263-49e9-9dff-33077878dc08] CanvasSync::JobLog Update (0.4ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-09-26 22:20:14.805881"], ["status", "running"], ["updated_at", "2022-09-26 22:20:14.806285"], ["id", 79]] [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [3af6caa6-c263-49e9-9dff-33077878dc08]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [3af6caa6-c263-49e9-9dff-33077878dc08]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [3af6caa6-c263-49e9-9dff-33077878dc08] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proserv_student_submissions_csv\n- 1\n- CanvasSync::Processors::SubmissionsProcessor\n- :sync_start_time: '2022-09-26T22:20:14Z'\n :report_params:\n :parameters:\n :include_all: \n :enrollment_batch_size: \n :enrollment_term_id: 1\n"], ["created_at", "2022-09-26 22:20:14.810108"], ["updated_at", "2022-09-26 22:20:14.810108"], ["job_id", "75a2d844-9239-4a42-b98b-6ff4fb2aa312"]] [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [3af6caa6-c263-49e9-9dff-33077878dc08]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [3af6caa6-c263-49e9-9dff-33077878dc08] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: 75a2d844-9239-4a42-b98b-6ff4fb2aa312) to Test(default) at 2022-09-26 22:20:44 UTC with arguments: "proserv_student_submissions_csv", 1, "CanvasSync::Processors::SubmissionsProcessor", {:sync_start_time=>"2022-09-26T22:20:14Z", :report_params=>{:parameters=>{:include_all=>nil, :enrollment_batch_size=>nil, :enrollment_term_id=>1}}} [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [3af6caa6-c263-49e9-9dff-33077878dc08]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [3af6caa6-c263-49e9-9dff-33077878dc08] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2022-09-26 22:20:14.813042"], ["status", "success"], ["updated_at", "2022-09-26 22:20:14.813531"], ["id", 79]] [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [3af6caa6-c263-49e9-9dff-33077878dc08]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [3af6caa6-c263-49e9-9dff-33077878dc08] Performed CanvasSync::Jobs::SyncSubmissionsJob (Job ID: 3af6caa6-c263-49e9-9dff-33077878dc08) from Test(default) in 11.1ms  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.3ms) SELECT COUNT(*) FROM "terms" [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [6bc9ff1c-98ac-4686-b1b8-805b3ad0788b] Performing CanvasSync::Jobs::SyncTermsJob (Job ID: 6bc9ff1c-98ac-4686-b1b8-805b3ad0788b) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [6bc9ff1c-98ac-4686-b1b8-805b3ad0788b] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "6bc9ff1c-98ac-4686-b1b8-805b3ad0788b"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [6bc9ff1c-98ac-4686-b1b8-805b3ad0788b]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [6bc9ff1c-98ac-4686-b1b8-805b3ad0788b] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncTermsJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2022-09-26 22:20:14.818203"], ["updated_at", "2022-09-26 22:20:14.818203"], ["job_id", "6bc9ff1c-98ac-4686-b1b8-805b3ad0788b"]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [6bc9ff1c-98ac-4686-b1b8-805b3ad0788b]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [6bc9ff1c-98ac-4686-b1b8-805b3ad0788b]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [6bc9ff1c-98ac-4686-b1b8-805b3ad0788b] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-09-26 22:20:14.819726"], ["status", "running"], ["updated_at", "2022-09-26 22:20:14.820017"], ["id", 81]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [6bc9ff1c-98ac-4686-b1b8-805b3ad0788b]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [6bc9ff1c-98ac-4686-b1b8-805b3ad0788b] Term Load (0.2ms) SELECT "terms".* FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [6bc9ff1c-98ac-4686-b1b8-805b3ad0788b]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [6bc9ff1c-98ac-4686-b1b8-805b3ad0788b] Term Exists (0.3ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [6bc9ff1c-98ac-4686-b1b8-805b3ad0788b] Term Create (0.2ms) INSERT INTO "terms" ("canvas_id", "name", "workflow_state", "grading_period_group_id", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 1], ["name", "Default Term"], ["workflow_state", "active"], ["grading_period_group_id", 1], ["sis_id", "Test"], ["created_at", "2022-09-26 22:20:14.827187"], ["updated_at", "2022-09-26 22:20:14.827187"]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [6bc9ff1c-98ac-4686-b1b8-805b3ad0788b]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [6bc9ff1c-98ac-4686-b1b8-805b3ad0788b] Term Load (0.2ms) SELECT "terms".* FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 6], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [6bc9ff1c-98ac-4686-b1b8-805b3ad0788b]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [6bc9ff1c-98ac-4686-b1b8-805b3ad0788b] Term Exists (0.4ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 6], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [6bc9ff1c-98ac-4686-b1b8-805b3ad0788b] Term Create (0.3ms) INSERT INTO "terms" ("canvas_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["canvas_id", 6], ["name", "Average Term 1"], ["workflow_state", "active"], ["created_at", "2022-09-26 22:20:14.830541"], ["updated_at", "2022-09-26 22:20:14.830541"]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [6bc9ff1c-98ac-4686-b1b8-805b3ad0788b]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [6bc9ff1c-98ac-4686-b1b8-805b3ad0788b] Term Load (0.3ms) SELECT "terms".* FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 7], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [6bc9ff1c-98ac-4686-b1b8-805b3ad0788b]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [6bc9ff1c-98ac-4686-b1b8-805b3ad0788b] Term Exists (0.2ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 7], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [6bc9ff1c-98ac-4686-b1b8-805b3ad0788b] Term Create (0.3ms) INSERT INTO "terms" ("canvas_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["canvas_id", 7], ["name", "Average Term 2"], ["workflow_state", "active"], ["created_at", "2022-09-26 22:20:14.833558"], ["updated_at", "2022-09-26 22:20:14.833558"]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [6bc9ff1c-98ac-4686-b1b8-805b3ad0788b]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [6bc9ff1c-98ac-4686-b1b8-805b3ad0788b] Term Load (0.2ms) SELECT "terms".* FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 5], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [6bc9ff1c-98ac-4686-b1b8-805b3ad0788b]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [6bc9ff1c-98ac-4686-b1b8-805b3ad0788b] Term Exists (0.2ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 5], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [6bc9ff1c-98ac-4686-b1b8-805b3ad0788b] Term Create (0.2ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 5], ["name", "Syllabus Term"], ["start_at", "2017-08-14 06:00:00"], ["end_at", "2017-08-31 06:00:00"], ["workflow_state", "active"], ["sis_id", "SYTERM"], ["created_at", "2022-09-26 22:20:14.836785"], ["updated_at", "2022-09-26 22:20:14.836785"]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [6bc9ff1c-98ac-4686-b1b8-805b3ad0788b]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [6bc9ff1c-98ac-4686-b1b8-805b3ad0788b] Term Load (0.3ms) SELECT "terms".* FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 4], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [6bc9ff1c-98ac-4686-b1b8-805b3ad0788b]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [6bc9ff1c-98ac-4686-b1b8-805b3ad0788b] Term Exists (0.2ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 4], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [6bc9ff1c-98ac-4686-b1b8-805b3ad0788b] Term Create (0.2ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "grading_period_group_id", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8, $9) RETURNING "id" [["canvas_id", 4], ["name", "Ellucian Term"], ["start_at", "2017-08-01 06:00:00"], ["end_at", "2017-10-31 06:00:00"], ["workflow_state", "active"], ["grading_period_group_id", 1], ["sis_id", "SH"], ["created_at", "2022-09-26 22:20:14.839187"], ["updated_at", "2022-09-26 22:20:14.839187"]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [6bc9ff1c-98ac-4686-b1b8-805b3ad0788b]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [6bc9ff1c-98ac-4686-b1b8-805b3ad0788b] Term Load (0.3ms) SELECT "terms".* FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 3], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [6bc9ff1c-98ac-4686-b1b8-805b3ad0788b]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [6bc9ff1c-98ac-4686-b1b8-805b3ad0788b] Term Exists (0.3ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 3], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [6bc9ff1c-98ac-4686-b1b8-805b3ad0788b] Term Create (0.3ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 3], ["name", "Current Term"], ["start_at", "2017-03-19 06:00:00"], ["end_at", "2017-08-01 06:00:00"], ["workflow_state", "active"], ["created_at", "2022-09-26 22:20:14.842850"], ["updated_at", "2022-09-26 22:20:14.842850"]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [6bc9ff1c-98ac-4686-b1b8-805b3ad0788b]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [6bc9ff1c-98ac-4686-b1b8-805b3ad0788b] [CanvasSync::Jobs::TermBatchesJob] [5b56d1d9-b388-4b15-9a62-dd02a96aa8c1] Performing CanvasSync::Jobs::TermBatchesJob (Job ID: 5b56d1d9-b388-4b15-9a62-dd02a96aa8c1) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [6bc9ff1c-98ac-4686-b1b8-805b3ad0788b] [CanvasSync::Jobs::TermBatchesJob] [5b56d1d9-b388-4b15-9a62-dd02a96aa8c1] CanvasSync::JobLog Load (0.1ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "5b56d1d9-b388-4b15-9a62-dd02a96aa8c1"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [6bc9ff1c-98ac-4686-b1b8-805b3ad0788b] [CanvasSync::Jobs::TermBatchesJob] [5b56d1d9-b388-4b15-9a62-dd02a96aa8c1]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [6bc9ff1c-98ac-4686-b1b8-805b3ad0788b] [CanvasSync::Jobs::TermBatchesJob] [5b56d1d9-b388-4b15-9a62-dd02a96aa8c1] CanvasSync::JobLog Create (0.2ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::TermBatchesJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2022-09-26 22:20:14.844744"], ["updated_at", "2022-09-26 22:20:14.844744"], ["job_id", "5b56d1d9-b388-4b15-9a62-dd02a96aa8c1"]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [6bc9ff1c-98ac-4686-b1b8-805b3ad0788b] [CanvasSync::Jobs::TermBatchesJob] [5b56d1d9-b388-4b15-9a62-dd02a96aa8c1]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [6bc9ff1c-98ac-4686-b1b8-805b3ad0788b] [CanvasSync::Jobs::TermBatchesJob] [5b56d1d9-b388-4b15-9a62-dd02a96aa8c1]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [6bc9ff1c-98ac-4686-b1b8-805b3ad0788b] [CanvasSync::Jobs::TermBatchesJob] [5b56d1d9-b388-4b15-9a62-dd02a96aa8c1] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-09-26 22:20:14.845870"], ["status", "running"], ["updated_at", "2022-09-26 22:20:14.846154"], ["id", 82]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [6bc9ff1c-98ac-4686-b1b8-805b3ad0788b] [CanvasSync::Jobs::TermBatchesJob] [5b56d1d9-b388-4b15-9a62-dd02a96aa8c1]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [6bc9ff1c-98ac-4686-b1b8-805b3ad0788b] [CanvasSync::Jobs::TermBatchesJob] [5b56d1d9-b388-4b15-9a62-dd02a96aa8c1]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [6bc9ff1c-98ac-4686-b1b8-805b3ad0788b] [CanvasSync::Jobs::TermBatchesJob] [5b56d1d9-b388-4b15-9a62-dd02a96aa8c1] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2022-09-26 22:20:14.847139"], ["status", "success"], ["updated_at", "2022-09-26 22:20:14.847397"], ["id", 82]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [6bc9ff1c-98ac-4686-b1b8-805b3ad0788b] [CanvasSync::Jobs::TermBatchesJob] [5b56d1d9-b388-4b15-9a62-dd02a96aa8c1]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [6bc9ff1c-98ac-4686-b1b8-805b3ad0788b] [CanvasSync::Jobs::TermBatchesJob] [5b56d1d9-b388-4b15-9a62-dd02a96aa8c1] Performed CanvasSync::Jobs::TermBatchesJob (Job ID: 5b56d1d9-b388-4b15-9a62-dd02a96aa8c1) from Test(default) in 4.31ms [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [6bc9ff1c-98ac-4686-b1b8-805b3ad0788b]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [6bc9ff1c-98ac-4686-b1b8-805b3ad0788b] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2022-09-26 22:20:14.848445"], ["status", "success"], ["updated_at", "2022-09-26 22:20:14.848754"], ["id", 81]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [6bc9ff1c-98ac-4686-b1b8-805b3ad0788b]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [6bc9ff1c-98ac-4686-b1b8-805b3ad0788b] Performed CanvasSync::Jobs::SyncTermsJob (Job ID: 6bc9ff1c-98ac-4686-b1b8-805b3ad0788b) from Test(default) in 32.38ms  (0.2ms) SELECT COUNT(*) FROM "terms"  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Account Exists (0.3ms) SELECT 1 AS one FROM "accounts" WHERE "accounts"."canvas_id" = $1 LIMIT $2 [["canvas_id", 78123716], ["LIMIT", 1]] Account Create (0.2ms) INSERT INTO "accounts" ("canvas_id", "sis_id", "canvas_parent_account_id", "sis_parent_account_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 78123716], ["sis_id", "2e6a17b3eacdb632d7239187d20303c3"], ["canvas_parent_account_id", 1], ["sis_parent_account_id", "ba26d5847d5b6b9c5244341a9df095eb"], ["name", "Account name"], ["workflow_state", "active"], ["created_at", "2022-09-26 22:20:14.853325"], ["updated_at", "2022-09-26 22:20:14.853325"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Account Exists (0.4ms) SELECT 1 AS one FROM "accounts" WHERE "accounts"."canvas_id" IS NULL AND "accounts"."id" != $1 LIMIT $2 [["id", 8], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Account Exists (0.3ms) SELECT 1 AS one FROM "accounts" WHERE "accounts"."canvas_id" = $1 LIMIT $2 [["canvas_id", 97422443], ["LIMIT", 1]] Account Create (0.4ms) INSERT INTO "accounts" ("canvas_id", "sis_id", "canvas_parent_account_id", "sis_parent_account_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 97422443], ["sis_id", "50498df9c40f8ede33ce063dc14a4669"], ["canvas_parent_account_id", 1], ["sis_parent_account_id", "e30f9c8c8cb73c9e67ea4d00a05f2353"], ["name", "Account name"], ["workflow_state", "active"], ["created_at", "2022-09-26 22:20:14.863302"], ["updated_at", "2022-09-26 22:20:14.863302"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Account Load (0.2ms) SELECT "accounts".* FROM "accounts" ORDER BY "accounts"."id" ASC LIMIT $1 [["LIMIT", 1]] Account Exists (0.3ms) SELECT 1 AS one FROM "accounts" WHERE "accounts"."canvas_id" = $1 LIMIT $2 [["canvas_id", 97422443], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Account Exists (0.2ms) SELECT 1 AS one FROM "accounts" WHERE "accounts"."canvas_id" = $1 LIMIT $2 [["canvas_id", 84599726], ["LIMIT", 1]] Account Create (0.3ms) INSERT INTO "accounts" ("canvas_id", "sis_id", "canvas_parent_account_id", "sis_parent_account_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 84599726], ["sis_id", "f0be9a92b443922d3532bc9fdefb3598"], ["canvas_parent_account_id", 1], ["sis_parent_account_id", "36aa5a301d51a48ecd94199227cafe3e"], ["name", "Account name"], ["workflow_state", "active"], ["created_at", "2022-09-26 22:20:14.870251"], ["updated_at", "2022-09-26 22:20:14.870251"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) SAVEPOINT active_record_1 Admin Exists (0.4ms) SELECT 1 AS one FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 29877992], ["LIMIT", 1]] Admin Create (0.4ms) INSERT INTO "admins" ("canvas_id", "role_name", "canvas_role_id", "canvas_user_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 29877992], ["role_name", "Cool Role"], ["canvas_role_id", 12836453], ["canvas_user_id", 1], ["workflow_state", "active"], ["created_at", "2022-09-26 22:20:14.878881"], ["updated_at", "2022-09-26 22:20:14.878881"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Admin Exists (0.5ms) SELECT 1 AS one FROM "admins" WHERE "admins"."canvas_id" IS NULL AND "admins"."id" != $1 LIMIT $2 [["id", 11], ["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Admin Exists (0.4ms) SELECT 1 AS one FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 16288493], ["LIMIT", 1]] Admin Create (0.4ms) INSERT INTO "admins" ("canvas_id", "role_name", "canvas_role_id", "canvas_user_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 16288493], ["role_name", "Cool Role"], ["canvas_role_id", 63851958], ["canvas_user_id", 1], ["workflow_state", "active"], ["created_at", "2022-09-26 22:20:14.889838"], ["updated_at", "2022-09-26 22:20:14.889838"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Admin Load (0.4ms) SELECT "admins".* FROM "admins" ORDER BY "admins"."id" ASC LIMIT $1 [["LIMIT", 1]] Admin Exists (0.6ms) SELECT 1 AS one FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 16288493], ["LIMIT", 1]]  (2.0ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) SELECT COUNT(*) FROM "admins" Admin Load (0.3ms) SELECT "admins".* FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]]  (0.1ms) SAVEPOINT active_record_1 Admin Exists (0.2ms) SELECT 1 AS one FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]] Admin Create (0.3ms) INSERT INTO "admins" ("canvas_id", "role_name", "canvas_role_id", "canvas_user_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 2], ["role_name", "AccountAdmin"], ["canvas_role_id", 1], ["canvas_user_id", 1], ["workflow_state", "active"], ["created_at", "2022-09-26 22:20:14.903570"], ["updated_at", "2022-09-26 22:20:14.903570"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.3ms) SELECT COUNT(*) FROM "admins" Admin Load (0.2ms) SELECT "admins".* FROM "admins" ORDER BY "admins"."id" DESC LIMIT $1 [["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Admin Exists (0.3ms) SELECT 1 AS one FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]] Admin Create (0.3ms) INSERT INTO "admins" ("canvas_id", "role_name", "canvas_role_id", "canvas_user_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 2], ["role_name", "Cool Role"], ["canvas_role_id", 98389459], ["canvas_user_id", 1], ["workflow_state", "active"], ["created_at", "2022-09-26 22:20:14.909958"], ["updated_at", "2022-09-26 22:20:14.909958"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.3ms) SELECT COUNT(*) FROM "admins" Admin Load (0.3ms) SELECT "admins".* FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]]  (0.1ms) SAVEPOINT active_record_1 Admin Exists (0.3ms) SELECT 1 AS one FROM "admins" WHERE "admins"."canvas_id" = $1 AND "admins"."id" != $2 LIMIT $3 [["canvas_id", 2], ["id", 14], ["LIMIT", 1]] Admin Update (0.3ms) UPDATE "admins" SET "role_name" = $1, "canvas_role_id" = $2, "updated_at" = $3 WHERE "admins"."id" = $4 [["role_name", "AccountAdmin"], ["canvas_role_id", 1], ["updated_at", "2022-09-26 22:20:14.914640"], ["id", 14]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SELECT COUNT(*) FROM "admins" Admin Load (0.2ms) SELECT "admins".* FROM "admins" WHERE "admins"."id" = $1 LIMIT $2 [["id", 14], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (2.1ms) SAVEPOINT active_record_1 AssignmentGroup Exists (0.6ms) SELECT 1 AS one FROM "assignment_groups" WHERE "assignment_groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] AssignmentGroup Create (0.6ms) INSERT INTO "assignment_groups" ("canvas_id", "name", "workflow_state", "canvas_created_at", "canvas_updated_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 1], ["name", "Dummy Assignment Group"], ["workflow_state", "available"], ["canvas_created_at", "2022-09-19 22:20:14.936507"], ["canvas_updated_at", "2022-09-25 22:20:14.936694"], ["created_at", "2022-09-26 22:20:14.940954"], ["updated_at", "2022-09-26 22:20:14.940954"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 AssignmentGroup Exists (0.4ms) SELECT 1 AS one FROM "assignment_groups" WHERE "assignment_groups"."canvas_id" IS NULL AND "assignment_groups"."id" != $1 LIMIT $2 [["id", 7], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 AssignmentGroup Exists (0.3ms) SELECT 1 AS one FROM "assignment_groups" WHERE "assignment_groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]] AssignmentGroup Create (0.3ms) INSERT INTO "assignment_groups" ("canvas_id", "name", "workflow_state", "canvas_created_at", "canvas_updated_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 2], ["name", "Dummy Assignment Group"], ["workflow_state", "available"], ["canvas_created_at", "2022-09-19 22:20:14.950318"], ["canvas_updated_at", "2022-09-25 22:20:14.950462"], ["created_at", "2022-09-26 22:20:14.951873"], ["updated_at", "2022-09-26 22:20:14.951873"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 AssignmentGroup Load (0.2ms) SELECT "assignment_groups".* FROM "assignment_groups" ORDER BY "assignment_groups"."id" ASC LIMIT $1 [["LIMIT", 1]] AssignmentGroup Exists (0.5ms) SELECT 1 AS one FROM "assignment_groups" WHERE "assignment_groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 AssignmentGroup Exists (0.3ms) SELECT 1 AS one FROM "assignment_groups" WHERE "assignment_groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 3], ["LIMIT", 1]] AssignmentGroup Create (0.3ms) INSERT INTO "assignment_groups" ("canvas_id", "name", "workflow_state", "canvas_created_at", "canvas_updated_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 3], ["name", "Dummy Assignment Group"], ["workflow_state", "available"], ["canvas_created_at", "2022-09-19 22:20:14.960691"], ["canvas_updated_at", "2022-09-25 22:20:14.960826"], ["created_at", "2022-09-26 22:20:14.962397"], ["updated_at", "2022-09-26 22:20:14.962397"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 AssignmentGroup Exists (0.4ms) SELECT 1 AS one FROM "assignment_groups" WHERE "assignment_groups"."canvas_id" = $1 AND "assignment_groups"."id" != $2 LIMIT $3 [["canvas_id", 3], ["id", 9], ["LIMIT", 1]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.3ms) SAVEPOINT active_record_1 AssignmentGroup Exists (0.6ms) SELECT 1 AS one FROM "assignment_groups" WHERE "assignment_groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 4], ["LIMIT", 1]] AssignmentGroup Create (0.5ms) INSERT INTO "assignment_groups" ("canvas_id", "name", "workflow_state", "canvas_created_at", "canvas_updated_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 4], ["name", "Dummy Assignment Group"], ["workflow_state", "available"], ["canvas_created_at", "2022-09-19 22:20:14.972667"], ["canvas_updated_at", "2022-09-25 22:20:14.972819"], ["created_at", "2022-09-26 22:20:14.975114"], ["updated_at", "2022-09-26 22:20:14.975114"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Assignment Exists (0.4ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] Assignment Create (0.3ms) INSERT INTO "assignments" ("canvas_id", "title", "due_at", "unlock_at", "lock_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 1], ["title", "Assignment 1"], ["due_at", "2022-10-03 22:20:14.998077"], ["unlock_at", "2022-09-25 22:20:14.998165"], ["lock_at", "2022-10-17 22:20:14.998221"], ["created_at", "2022-09-26 22:20:14.999765"], ["updated_at", "2022-09-26 22:20:14.999765"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Assignment Exists (0.3ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" IS NULL AND "assignments"."id" != $1 LIMIT $2 [["id", 12], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Assignment Exists (0.3ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]] Assignment Create (0.5ms) INSERT INTO "assignments" ("canvas_id", "title", "due_at", "unlock_at", "lock_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 2], ["title", "Assignment 2"], ["due_at", "2022-10-03 22:20:15.005354"], ["unlock_at", "2022-09-25 22:20:15.005446"], ["lock_at", "2022-10-17 22:20:15.005488"], ["created_at", "2022-09-26 22:20:15.006706"], ["updated_at", "2022-09-26 22:20:15.006706"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Assignment Load (0.3ms) SELECT "assignments".* FROM "assignments" ORDER BY "assignments"."id" ASC LIMIT $1 [["LIMIT", 1]] Assignment Exists (0.4ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Assignment Exists (0.3ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 3], ["LIMIT", 1]] Assignment Create (0.3ms) INSERT INTO "assignments" ("canvas_id", "title", "due_at", "unlock_at", "lock_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 3], ["title", "Assignment 3"], ["due_at", "2022-10-03 22:20:15.014360"], ["unlock_at", "2022-09-25 22:20:15.014482"], ["lock_at", "2022-10-17 22:20:15.014553"], ["created_at", "2022-09-26 22:20:15.015868"], ["updated_at", "2022-09-26 22:20:15.015868"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Assignment Exists (0.3ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 4], ["LIMIT", 1]] Assignment Create (0.3ms) INSERT INTO "assignments" ("canvas_id", "title", "due_at", "unlock_at", "lock_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 4], ["title", "Assignment 4"], ["due_at", "2022-10-03 22:20:15.020830"], ["unlock_at", "2022-09-25 22:20:15.020918"], ["lock_at", "2022-10-17 22:20:15.020956"], ["created_at", "2022-09-26 22:20:15.022026"], ["updated_at", "2022-09-26 22:20:15.022026"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Assignment Exists (0.4ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 AND "assignments"."id" != $2 LIMIT $3 [["canvas_id", 4], ["id", 15], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Assignment Exists (0.3ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 5], ["LIMIT", 1]] Assignment Create (0.5ms) INSERT INTO "assignments" ("canvas_id", "title", "due_at", "unlock_at", "lock_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 5], ["title", "Assignment 5"], ["due_at", "2022-10-03 22:20:15.027620"], ["unlock_at", "2022-09-25 22:20:15.027731"], ["lock_at", "2022-10-17 22:20:15.027805"], ["created_at", "2022-09-26 22:20:15.029135"], ["updated_at", "2022-09-26 22:20:15.029135"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Assignment Exists (0.3ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 6], ["LIMIT", 1]] Assignment Create (0.3ms) INSERT INTO "assignments" ("canvas_id", "title", "due_at", "unlock_at", "lock_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 6], ["title", "Assignment 6"], ["due_at", "2022-10-03 22:20:15.034935"], ["unlock_at", "2022-09-25 22:20:15.035034"], ["lock_at", "2022-10-17 22:20:15.035076"], ["created_at", "2022-09-26 22:20:15.036196"], ["updated_at", "2022-09-26 22:20:15.036196"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.3ms) SAVEPOINT active_record_1 Course Exists (0.5ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 37517923], ["LIMIT", 1]] Course Create (0.5ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 37517923], ["sis_id", "9f74e6783c04f28facfb160e5848ab26"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2022-09-23 22:20:15.056529"], ["end_at", "2022-10-17 22:20:15.056639"], ["created_at", "2022-09-26 22:20:15.058875"], ["updated_at", "2022-09-26 22:20:15.058875"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 Course Exists (0.3ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 83867156], ["LIMIT", 1]] Course Create (0.4ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 83867156], ["sis_id", "7664fcdcf0a0b7a7664859bb73bdf825"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2022-09-23 22:20:15.061120"], ["end_at", "2022-10-17 22:20:15.061204"], ["created_at", "2022-09-26 22:20:15.062417"], ["updated_at", "2022-09-26 22:20:15.062417"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 Assignment Exists (0.3ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 7], ["LIMIT", 1]] Assignment Create (0.3ms) INSERT INTO "assignments" ("canvas_id", "title", "due_at", "unlock_at", "lock_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 7], ["title", "Assignment 7"], ["due_at", "2022-10-03 22:20:15.064287"], ["unlock_at", "2022-09-25 22:20:15.064380"], ["lock_at", "2022-10-17 22:20:15.064455"], ["created_at", "2022-09-26 22:20:15.065612"], ["updated_at", "2022-09-26 22:20:15.065612"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 Assignment Exists (0.2ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 AND "assignments"."id" != $2 LIMIT $3 [["canvas_id", 7], ["id", 18], ["LIMIT", 1]] Assignment Update (0.3ms) UPDATE "assignments" SET "canvas_context_id" = $1, "canvas_context_type" = $2, "updated_at" = $3 WHERE "assignments"."id" = $4 [["canvas_context_id", 83867156], ["canvas_context_type", "Course"], ["updated_at", "2022-09-26 22:20:15.068084"], ["id", 18]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Course Load (0.4ms) SELECT "courses".* FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 83867156], ["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Assignment Exists (0.3ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 8], ["LIMIT", 1]] Assignment Create (0.3ms) INSERT INTO "assignments" ("canvas_id", "title", "due_at", "unlock_at", "lock_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 8], ["title", "Assignment 8"], ["due_at", "2022-10-03 22:20:15.084864"], ["unlock_at", "2022-09-25 22:20:15.084957"], ["lock_at", "2022-10-17 22:20:15.085014"], ["created_at", "2022-09-26 22:20:15.086314"], ["updated_at", "2022-09-26 22:20:15.086314"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 ContextModuleItem Create (0.4ms) INSERT INTO "context_module_items" ("canvas_id", "canvas_assignment_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["canvas_id", 1], ["canvas_assignment_id", 8], ["workflow_state", "active"], ["created_at", "2022-09-26 22:20:15.088375"], ["updated_at", "2022-09-26 22:20:15.088375"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Assignment Exists (0.3ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 9], ["LIMIT", 1]] Assignment Create (0.3ms) INSERT INTO "assignments" ("canvas_id", "title", "due_at", "unlock_at", "lock_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 9], ["title", "Assignment 9"], ["due_at", "2022-10-03 22:20:15.093170"], ["unlock_at", "2022-09-25 22:20:15.093266"], ["lock_at", "2022-10-17 22:20:15.093325"], ["created_at", "2022-09-26 22:20:15.094562"], ["updated_at", "2022-09-26 22:20:15.094562"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 ContextModuleItem Create (0.3ms) INSERT INTO "context_module_items" ("canvas_id", "canvas_assignment_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["canvas_id", 2], ["canvas_assignment_id", 9], ["workflow_state", "active"], ["created_at", "2022-09-26 22:20:15.096447"], ["updated_at", "2022-09-26 22:20:15.096447"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.3ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Course Exists (0.3ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 14035526], ["LIMIT", 1]] Course Create (0.3ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 14035526], ["sis_id", "f5e5860f43cc86e589f1a7090896b8f7"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2022-09-23 22:20:15.110283"], ["end_at", "2022-10-17 22:20:15.110374"], ["created_at", "2022-09-26 22:20:15.111771"], ["updated_at", "2022-09-26 22:20:15.111771"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 ContextModule Create (0.5ms) INSERT INTO "context_modules" ("canvas_id", "canvas_context_id", "canvas_context_type", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 1], ["canvas_context_id", 14035526], ["canvas_context_type", "Course"], ["name", "Context Module"], ["workflow_state", "available"], ["created_at", "2022-09-26 22:20:15.114058"], ["updated_at", "2022-09-26 22:20:15.114058"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Course Exists (0.2ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 33091237], ["LIMIT", 1]] Course Create (0.3ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 33091237], ["sis_id", "eac1baa25e84f26c16f7177605fc6459"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2022-09-23 22:20:15.117909"], ["end_at", "2022-10-17 22:20:15.117992"], ["created_at", "2022-09-26 22:20:15.119065"], ["updated_at", "2022-09-26 22:20:15.119065"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 ContextModule Create (0.3ms) INSERT INTO "context_modules" ("canvas_id", "canvas_context_id", "canvas_context_type", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 2], ["canvas_context_id", 33091237], ["canvas_context_type", "Course"], ["name", "Context Module"], ["workflow_state", "available"], ["created_at", "2022-09-26 22:20:15.120649"], ["updated_at", "2022-09-26 22:20:15.120649"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) SAVEPOINT active_record_1 Course Exists (0.4ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 30694437], ["LIMIT", 1]] Course Create (0.4ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 30694437], ["sis_id", "25bb74930d5ea96a882f10cb5646e816"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2022-09-23 22:20:15.124335"], ["end_at", "2022-10-17 22:20:15.124443"], ["created_at", "2022-09-26 22:20:15.126193"], ["updated_at", "2022-09-26 22:20:15.126193"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 ContextModule Create (0.3ms) INSERT INTO "context_modules" ("canvas_id", "canvas_context_id", "canvas_context_type", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 3], ["canvas_context_id", 30694437], ["canvas_context_type", "Course"], ["name", "Context Module"], ["workflow_state", "available"], ["created_at", "2022-09-26 22:20:15.128453"], ["updated_at", "2022-09-26 22:20:15.128453"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Course Exists (0.2ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 24874568], ["LIMIT", 1]] Course Create (0.3ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 24874568], ["sis_id", "610a0266df8044cd68563b490568ee02"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2022-09-23 22:20:15.132782"], ["end_at", "2022-10-17 22:20:15.132896"], ["created_at", "2022-09-26 22:20:15.134207"], ["updated_at", "2022-09-26 22:20:15.134207"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Course Exists (0.3ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" IS NULL AND "courses"."id" != $1 LIMIT $2 [["id", 28], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) SAVEPOINT active_record_1 Course Exists (0.4ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 32988071], ["LIMIT", 1]] Course Create (0.4ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 32988071], ["sis_id", "099cad00c520654d74af81476489bdb2"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2022-09-23 22:20:15.140404"], ["end_at", "2022-10-17 22:20:15.140523"], ["created_at", "2022-09-26 22:20:15.142332"], ["updated_at", "2022-09-26 22:20:15.142332"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Course Load (0.2ms) SELECT "courses".* FROM "courses" ORDER BY "courses"."id" ASC LIMIT $1 [["LIMIT", 1]] Course Exists (0.3ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 32988071], ["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Course Exists (0.3ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 12712014], ["LIMIT", 1]] Course Create (0.3ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 12712014], ["sis_id", "8a010641cb9b1dcece1683a9ea6a8c13"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2022-09-23 22:20:15.149005"], ["end_at", "2022-10-17 22:20:15.149092"], ["created_at", "2022-09-26 22:20:15.150295"], ["updated_at", "2022-09-26 22:20:15.150295"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Course Exists (0.3ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 AND "courses"."id" != $2 LIMIT $3 [["canvas_id", 12712014], ["id", 30], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Course Exists (0.3ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 39271389], ["LIMIT", 1]] Course Create (0.3ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 39271389], ["sis_id", "4f7140980fda59c94fed863452223656"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2022-09-23 22:20:15.154707"], ["end_at", "2022-10-17 22:20:15.154799"], ["created_at", "2022-09-26 22:20:15.155919"], ["updated_at", "2022-09-26 22:20:15.155919"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Course Exists (0.3ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 68966149], ["LIMIT", 1]] Course Create (0.4ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 68966149], ["sis_id", "d178d8ff49503492c1fd0e7209ecd13b"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2022-09-23 22:20:15.162530"], ["end_at", "2022-10-17 22:20:15.162623"], ["created_at", "2022-09-26 22:20:15.164019"], ["updated_at", "2022-09-26 22:20:15.164019"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Course Exists (0.3ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 69127], ["LIMIT", 1]] Course Create (0.3ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 69127], ["sis_id", "30acb01cbc724fde3cc571b1b5942ba0"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2022-09-23 22:20:15.169808"], ["end_at", "2022-10-17 22:20:15.169894"], ["created_at", "2022-09-26 22:20:15.170939"], ["updated_at", "2022-09-26 22:20:15.170939"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) SAVEPOINT active_record_1 Course Exists (0.4ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 20381389], ["LIMIT", 1]] Course Create (0.4ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 20381389], ["sis_id", "1c5962bb1a7ffb6f52adfc08132686f3"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2022-09-23 22:20:15.174173"], ["end_at", "2022-10-17 22:20:15.174297"], ["created_at", "2022-09-26 22:20:15.176243"], ["updated_at", "2022-09-26 22:20:15.176243"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Course Exists (0.3ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 78315629], ["LIMIT", 1]] Course Create (0.3ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 78315629], ["sis_id", "2c298c3c5d061224249c665abcee16f3"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2022-09-23 22:20:15.180034"], ["end_at", "2022-10-17 22:20:15.180233"], ["created_at", "2022-09-26 22:20:15.182088"], ["updated_at", "2022-09-26 22:20:15.182088"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Course Exists (0.3ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 92670215], ["LIMIT", 1]] Course Create (0.3ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 92670215], ["sis_id", "67f5899e940fc5905c5765953f34de00"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2022-09-23 22:20:15.185326"], ["end_at", "2022-10-17 22:20:15.185452"], ["created_at", "2022-09-26 22:20:15.186740"], ["updated_at", "2022-09-26 22:20:15.186740"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) SAVEPOINT active_record_1 Enrollment Exists (0.4ms) SELECT 1 AS one FROM "enrollments" WHERE "enrollments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 95062922], ["LIMIT", 1]] Enrollment Create (0.3ms) INSERT INTO "enrollments" ("canvas_id", "created_at", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["canvas_id", 95062922], ["created_at", "2022-09-26 22:20:15.202257"], ["updated_at", "2022-09-26 22:20:15.202257"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Enrollment Exists (0.2ms) SELECT 1 AS one FROM "enrollments" WHERE "enrollments"."canvas_id" IS NULL AND "enrollments"."id" != $1 LIMIT $2 [["id", 8], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Enrollment Exists (0.3ms) SELECT 1 AS one FROM "enrollments" WHERE "enrollments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 32763994], ["LIMIT", 1]] Enrollment Create (0.3ms) INSERT INTO "enrollments" ("canvas_id", "created_at", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["canvas_id", 32763994], ["created_at", "2022-09-26 22:20:15.209697"], ["updated_at", "2022-09-26 22:20:15.209697"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Enrollment Load (0.3ms) SELECT "enrollments".* FROM "enrollments" ORDER BY "enrollments"."id" ASC LIMIT $1 [["LIMIT", 1]] Enrollment Exists (0.4ms) SELECT 1 AS one FROM "enrollments" WHERE "enrollments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 32763994], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Enrollment Exists (0.3ms) SELECT 1 AS one FROM "enrollments" WHERE "enrollments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 57042966], ["LIMIT", 1]] Enrollment Create (0.2ms) INSERT INTO "enrollments" ("canvas_id", "created_at", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["canvas_id", 57042966], ["created_at", "2022-09-26 22:20:15.217385"], ["updated_at", "2022-09-26 22:20:15.217385"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Enrollment Exists (0.2ms) SELECT 1 AS one FROM "enrollments" WHERE "enrollments"."canvas_id" = $1 AND "enrollments"."id" != $2 LIMIT $3 [["canvas_id", 57042966], ["id", 10], ["LIMIT", 1]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Enrollment Exists (0.2ms) SELECT 1 AS one FROM "enrollments" WHERE "enrollments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 56334657], ["LIMIT", 1]] Enrollment Create (0.2ms) INSERT INTO "enrollments" ("canvas_id", "created_at", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["canvas_id", 56334657], ["created_at", "2022-09-26 22:20:15.221933"], ["updated_at", "2022-09-26 22:20:15.221933"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Enrollment Exists (0.5ms) SELECT 1 AS one FROM "enrollments" WHERE "enrollments"."canvas_id" = $1 AND "enrollments"."id" != $2 LIMIT $3 [["canvas_id", 56334657], ["id", 11], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Enrollment Exists (0.3ms) SELECT 1 AS one FROM "enrollments" WHERE "enrollments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 52834568], ["LIMIT", 1]] Enrollment Create (0.3ms) INSERT INTO "enrollments" ("canvas_id", "created_at", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["canvas_id", 52834568], ["created_at", "2022-09-26 22:20:15.228664"], ["updated_at", "2022-09-26 22:20:15.228664"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Enrollment Exists (0.4ms) SELECT 1 AS one FROM "enrollments" WHERE "enrollments"."canvas_id" = $1 AND "enrollments"."id" != $2 LIMIT $3 [["canvas_id", 52834568], ["id", 12], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Group Exists (0.5ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 66496944], ["LIMIT", 1]] Group Create (0.4ms) INSERT INTO "groups" ("canvas_id", "sis_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 66496944], ["sis_id", "e5b21b30641c2932a32fa9fee8ca2300"], ["name", "Some User Group"], ["workflow_state", "available"], ["created_at", "2022-09-26 22:20:15.248147"], ["updated_at", "2022-09-26 22:20:15.248147"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.3ms) SAVEPOINT active_record_1 User Exists (0.4ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 80424852], ["LIMIT", 1]] User Create (0.3ms) INSERT INTO "users" ("canvas_id", "email", "first_name", "last_name", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 80424852], ["email", "cooldude@coolsite.com"], ["first_name", "Cool"], ["last_name", "Dude"], ["created_at", "2022-09-26 22:20:15.260097"], ["updated_at", "2022-09-26 22:20:15.260097"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 GroupMembership Exists (0.4ms) SELECT 1 AS one FROM "group_memberships" WHERE "group_memberships"."canvas_id" = $1 LIMIT $2 [["canvas_id", 13404869], ["LIMIT", 1]] GroupMembership Create (0.3ms) INSERT INTO "group_memberships" ("canvas_id", "canvas_user_id", "canvas_group_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 13404869], ["canvas_user_id", 80424852], ["canvas_group_id", 66496944], ["workflow_state", "accepted"], ["created_at", "2022-09-26 22:20:15.270944"], ["updated_at", "2022-09-26 22:20:15.270944"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 GroupMembership Exists (0.5ms) SELECT 1 AS one FROM "group_memberships" WHERE "group_memberships"."canvas_id" IS NULL AND "group_memberships"."id" != $1 LIMIT $2 [["id", 3], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 58994148], ["LIMIT", 1]] Group Create (0.3ms) INSERT INTO "groups" ("canvas_id", "sis_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 58994148], ["sis_id", "a4cad1696a81b5943811b5649de04f78"], ["name", "Some User Group"], ["workflow_state", "available"], ["created_at", "2022-09-26 22:20:15.278755"], ["updated_at", "2022-09-26 22:20:15.278755"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 User Exists (0.3ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 77062357], ["LIMIT", 1]] User Create (0.2ms) INSERT INTO "users" ("canvas_id", "email", "first_name", "last_name", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 77062357], ["email", "cooldude@coolsite.com"], ["first_name", "Cool"], ["last_name", "Dude"], ["created_at", "2022-09-26 22:20:15.280777"], ["updated_at", "2022-09-26 22:20:15.280777"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 GroupMembership Exists (0.2ms) SELECT 1 AS one FROM "group_memberships" WHERE "group_memberships"."canvas_id" = $1 LIMIT $2 [["canvas_id", 34317074], ["LIMIT", 1]] GroupMembership Create (0.3ms) INSERT INTO "group_memberships" ("canvas_id", "canvas_user_id", "canvas_group_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 34317074], ["canvas_user_id", 77062357], ["canvas_group_id", 58994148], ["workflow_state", "accepted"], ["created_at", "2022-09-26 22:20:15.282748"], ["updated_at", "2022-09-26 22:20:15.282748"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 GroupMembership Load (0.1ms) SELECT "group_memberships".* FROM "group_memberships" ORDER BY "group_memberships"."id" ASC LIMIT $1 [["LIMIT", 1]] GroupMembership Exists (0.3ms) SELECT 1 AS one FROM "group_memberships" WHERE "group_memberships"."canvas_id" = $1 LIMIT $2 [["canvas_id", 34317074], ["LIMIT", 1]]  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 28379045], ["LIMIT", 1]] Group Create (0.3ms) INSERT INTO "groups" ("canvas_id", "sis_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 28379045], ["sis_id", "39b2def57a94ff6d11f1f5fa979911f6"], ["name", "Some User Group"], ["workflow_state", "available"], ["created_at", "2022-09-26 22:20:15.288250"], ["updated_at", "2022-09-26 22:20:15.288250"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 User Exists (0.4ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 11920931], ["LIMIT", 1]] User Create (0.4ms) INSERT INTO "users" ("canvas_id", "email", "first_name", "last_name", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 11920931], ["email", "cooldude@coolsite.com"], ["first_name", "Cool"], ["last_name", "Dude"], ["created_at", "2022-09-26 22:20:15.291182"], ["updated_at", "2022-09-26 22:20:15.291182"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 GroupMembership Exists (0.3ms) SELECT 1 AS one FROM "group_memberships" WHERE "group_memberships"."canvas_id" = $1 LIMIT $2 [["canvas_id", 20306477], ["LIMIT", 1]] GroupMembership Create (0.3ms) INSERT INTO "group_memberships" ("canvas_id", "canvas_user_id", "canvas_group_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 20306477], ["canvas_user_id", 11920931], ["canvas_group_id", 28379045], ["workflow_state", "accepted"], ["created_at", "2022-09-26 22:20:15.294402"], ["updated_at", "2022-09-26 22:20:15.294402"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 GroupMembership Exists (0.3ms) SELECT 1 AS one FROM "group_memberships" WHERE "group_memberships"."canvas_id" = $1 AND "group_memberships"."id" != $2 LIMIT $3 [["canvas_id", 20306477], ["id", 5], ["LIMIT", 1]]  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 40591491], ["LIMIT", 1]] Group Create (0.3ms) INSERT INTO "groups" ("canvas_id", "sis_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 40591491], ["sis_id", "479a095bc4c5babd6e81ab5d1e171e82"], ["name", "Some User Group"], ["workflow_state", "available"], ["created_at", "2022-09-26 22:20:15.300327"], ["updated_at", "2022-09-26 22:20:15.300327"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 User Exists (0.3ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 88849861], ["LIMIT", 1]] User Create (0.3ms) INSERT INTO "users" ("canvas_id", "email", "first_name", "last_name", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 88849861], ["email", "cooldude@coolsite.com"], ["first_name", "Cool"], ["last_name", "Dude"], ["created_at", "2022-09-26 22:20:15.302647"], ["updated_at", "2022-09-26 22:20:15.302647"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 GroupMembership Exists (0.2ms) SELECT 1 AS one FROM "group_memberships" WHERE "group_memberships"."canvas_id" = $1 LIMIT $2 [["canvas_id", 30196400], ["LIMIT", 1]] GroupMembership Create (0.3ms) INSERT INTO "group_memberships" ("canvas_id", "canvas_user_id", "canvas_group_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 30196400], ["canvas_user_id", 88849861], ["canvas_group_id", 40591491], ["workflow_state", "accepted"], ["created_at", "2022-09-26 22:20:15.304889"], ["updated_at", "2022-09-26 22:20:15.304889"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 GroupMembership Exists (0.5ms) SELECT 1 AS one FROM "group_memberships" WHERE "group_memberships"."canvas_id" = $1 AND "group_memberships"."id" != $2 LIMIT $3 [["canvas_id", 30196400], ["id", 6], ["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 111075], ["LIMIT", 1]] Group Create (0.2ms) INSERT INTO "groups" ("canvas_id", "sis_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 111075], ["sis_id", "777b51c5442b5765b8be70834af7e19a"], ["name", "Some User Group"], ["workflow_state", "available"], ["created_at", "2022-09-26 22:20:15.311451"], ["updated_at", "2022-09-26 22:20:15.311451"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Group Exists (0.4ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" IS NULL AND "groups"."id" != $1 LIMIT $2 [["id", 16], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 7934275], ["LIMIT", 1]] Group Create (0.2ms) INSERT INTO "groups" ("canvas_id", "sis_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 7934275], ["sis_id", "dd81e56561be444d5a07e6db2ada8fdc"], ["name", "Some User Group"], ["workflow_state", "available"], ["created_at", "2022-09-26 22:20:15.318369"], ["updated_at", "2022-09-26 22:20:15.318369"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Group Load (0.2ms) SELECT "groups".* FROM "groups" ORDER BY "groups"."id" ASC LIMIT $1 [["LIMIT", 1]] Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 7934275], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Group Exists (0.4ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 47760066], ["LIMIT", 1]] Group Create (0.5ms) INSERT INTO "groups" ("canvas_id", "sis_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 47760066], ["sis_id", "3752a871172f1110e37744a0f6fda2cb"], ["name", "Some User Group"], ["workflow_state", "available"], ["created_at", "2022-09-26 22:20:15.325449"], ["updated_at", "2022-09-26 22:20:15.325449"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) SAVEPOINT active_record_1 Group Exists (0.4ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 51204917], ["LIMIT", 1]] Group Create (0.3ms) INSERT INTO "groups" ("canvas_id", "sis_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 51204917], ["sis_id", "1c9fa039b09af784de7074479551bd51"], ["name", "Some User Group"], ["workflow_state", "available"], ["created_at", "2022-09-26 22:20:15.330766"], ["updated_at", "2022-09-26 22:20:15.330766"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 AND "groups"."id" != $2 LIMIT $3 [["canvas_id", 51204917], ["id", 19], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 23093602], ["LIMIT", 1]] Group Create (0.2ms) INSERT INTO "groups" ("canvas_id", "sis_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 23093602], ["sis_id", "ca88e803a908eafc385e6a1327f36b28"], ["name", "Some User Group"], ["workflow_state", "available"], ["created_at", "2022-09-26 22:20:15.336273"], ["updated_at", "2022-09-26 22:20:15.336273"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 AND "groups"."id" != $2 LIMIT $3 [["canvas_id", 23093602], ["id", 20], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) SAVEPOINT active_record_1 Role Exists (0.4ms) SELECT 1 AS one FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 98302117], ["LIMIT", 1]] Role Create (0.4ms) INSERT INTO "roles" ("canvas_id", "label", "base_role_type", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 98302117], ["label", "Cool Role"], ["base_role_type", "AccountMembership"], ["workflow_state", "active"], ["created_at", "2022-09-26 22:20:15.342958"], ["updated_at", "2022-09-26 22:20:15.342958"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Role Exists (0.6ms) SELECT 1 AS one FROM "roles" WHERE "roles"."canvas_id" IS NULL AND "roles"."id" != $1 LIMIT $2 [["id", 9], ["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Role Exists (0.3ms) SELECT 1 AS one FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 72890330], ["LIMIT", 1]] Role Create (0.3ms) INSERT INTO "roles" ("canvas_id", "label", "base_role_type", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 72890330], ["label", "Cool Role"], ["base_role_type", "AccountMembership"], ["workflow_state", "active"], ["created_at", "2022-09-26 22:20:15.352227"], ["updated_at", "2022-09-26 22:20:15.352227"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Role Load (0.2ms) SELECT "roles".* FROM "roles" ORDER BY "roles"."id" ASC LIMIT $1 [["LIMIT", 1]] Role Exists (0.3ms) SELECT 1 AS one FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 72890330], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.3ms) BEGIN  (0.3ms) SELECT COUNT(*) FROM "roles" Role Load (0.4ms) SELECT "roles".* FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]]  (0.3ms) SAVEPOINT active_record_1 Role Exists (0.4ms) SELECT 1 AS one FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] Role Create (4.2ms) INSERT INTO "roles" ("canvas_id", "label", "base_role_type", "canvas_account_id", "workflow_state", "permissions", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 1], ["label", "Account Admin"], ["base_role_type", "AccountMembership"], ["canvas_account_id", 10], ["workflow_state", "built_in"], ["permissions", "{\"manage_wiki\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"post_to_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"moderate_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_announcements\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"send_messages\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"send_messages_all\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_outcomes\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"create_conferences\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"create_collaborations\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_roster\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_all_grades\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_grades\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_rubrics\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"comment_on_others_submissions\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_students\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_admin_users\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_role_overrides\":{\"enabled\":true,\"locked\":true,\"readonly\":true,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_account_memberships\":{\"enabled\":true,\"locked\":true,\"readonly\":true,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_account_settings\":{\"enabled\":true,\"locked\":true,\"readonly\":true,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_groups\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_group_pages\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_files\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_assignments\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"undelete_courses\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_grade_changes\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_course_changes\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_question_banks\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_calendar\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_reports\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_courses\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_user_logins\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_user_observers\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_alerts\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"become_user\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_developer_keys\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"import_sis\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_sis\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_sis\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_course_list\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_statistics\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_storage_quotas\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_course_content\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_content\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_interaction_alerts\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"change_course_state\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_sections\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_feature_flags\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_quiz_answer_audits\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"moderate_grades\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"lti_add_edit\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true}}"], ["created_at", "2022-09-26 22:20:15.364987"], ["updated_at", "2022-09-26 22:20:15.364987"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.3ms) SELECT COUNT(*) FROM "roles" Role Load (0.2ms) SELECT "roles".* FROM "roles" ORDER BY "roles"."id" DESC LIMIT $1 [["LIMIT", 1]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Role Exists (0.4ms) SELECT 1 AS one FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] Role Create (0.4ms) INSERT INTO "roles" ("canvas_id", "label", "base_role_type", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 1], ["label", "Cool Role"], ["base_role_type", "AccountMembership"], ["workflow_state", "active"], ["created_at", "2022-09-26 22:20:15.383036"], ["updated_at", "2022-09-26 22:20:15.383036"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.3ms) SELECT COUNT(*) FROM "roles" Role Load (0.3ms) SELECT "roles".* FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]]  (5.6ms) SAVEPOINT active_record_1 Role Exists (0.4ms) SELECT 1 AS one FROM "roles" WHERE "roles"."canvas_id" = $1 AND "roles"."id" != $2 LIMIT $3 [["canvas_id", 1], ["id", 12], ["LIMIT", 1]] Role Update (0.7ms) UPDATE "roles" SET "label" = $1, "canvas_account_id" = $2, "permissions" = $3, "workflow_state" = $4, "updated_at" = $5 WHERE "roles"."id" = $6 [["label", "Account Admin"], ["canvas_account_id", 10], ["permissions", "{\"manage_wiki\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"post_to_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"moderate_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_announcements\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"send_messages\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"send_messages_all\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_outcomes\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"create_conferences\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"create_collaborations\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_roster\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_all_grades\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_grades\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_rubrics\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"comment_on_others_submissions\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_students\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_admin_users\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_role_overrides\":{\"enabled\":true,\"locked\":true,\"readonly\":true,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_account_memberships\":{\"enabled\":true,\"locked\":true,\"readonly\":true,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_account_settings\":{\"enabled\":true,\"locked\":true,\"readonly\":true,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_groups\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_group_pages\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_files\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_assignments\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"undelete_courses\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_grade_changes\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_course_changes\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_question_banks\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_calendar\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_reports\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_courses\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_user_logins\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_user_observers\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_alerts\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"become_user\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_developer_keys\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"import_sis\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_sis\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_sis\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_course_list\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_statistics\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_storage_quotas\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_course_content\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_content\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_interaction_alerts\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"change_course_state\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_sections\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_feature_flags\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_quiz_answer_audits\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"moderate_grades\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"lti_add_edit\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true}}"], ["workflow_state", "built_in"], ["updated_at", "2022-09-26 22:20:15.397832"], ["id", 12]]  (0.3ms) RELEASE SAVEPOINT active_record_1  (0.3ms) SELECT COUNT(*) FROM "roles" Role Load (0.3ms) SELECT "roles".* FROM "roles" WHERE "roles"."id" = $1 LIMIT $2 [["id", 12], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) SAVEPOINT active_record_1 Section Exists (0.5ms) SELECT 1 AS one FROM "sections" WHERE "sections"."canvas_id" = $1 LIMIT $2 [["canvas_id", 33033880], ["LIMIT", 1]] Section Create (0.7ms) INSERT INTO "sections" ("canvas_id", "created_at", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["canvas_id", 33033880], ["created_at", "2022-09-26 22:20:15.426818"], ["updated_at", "2022-09-26 22:20:15.426818"]]  (0.3ms) RELEASE SAVEPOINT active_record_1 Section Exists (0.5ms) SELECT 1 AS one FROM "sections" WHERE "sections"."canvas_id" IS NULL AND "sections"."id" != $1 LIMIT $2 [["id", 10], ["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Section Exists (0.4ms) SELECT 1 AS one FROM "sections" WHERE "sections"."canvas_id" = $1 LIMIT $2 [["canvas_id", 54874940], ["LIMIT", 1]] Section Create (0.4ms) INSERT INTO "sections" ("canvas_id", "created_at", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["canvas_id", 54874940], ["created_at", "2022-09-26 22:20:15.439577"], ["updated_at", "2022-09-26 22:20:15.439577"]]  (0.3ms) RELEASE SAVEPOINT active_record_1 Section Load (0.3ms) SELECT "sections".* FROM "sections" ORDER BY "sections"."id" ASC LIMIT $1 [["LIMIT", 1]] Section Exists (0.3ms) SELECT 1 AS one FROM "sections" WHERE "sections"."canvas_id" = $1 LIMIT $2 [["canvas_id", 54874940], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) SAVEPOINT active_record_1 Section Exists (0.3ms) SELECT 1 AS one FROM "sections" WHERE "sections"."canvas_id" = $1 LIMIT $2 [["canvas_id", 94528915], ["LIMIT", 1]] Section Create (0.4ms) INSERT INTO "sections" ("canvas_id", "created_at", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["canvas_id", 94528915], ["created_at", "2022-09-26 22:20:15.458586"], ["updated_at", "2022-09-26 22:20:15.458586"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Section Exists (0.4ms) SELECT 1 AS one FROM "sections" WHERE "sections"."canvas_id" = $1 AND "sections"."id" != $2 LIMIT $3 [["canvas_id", 94528915], ["id", 12], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Section Exists (0.3ms) SELECT 1 AS one FROM "sections" WHERE "sections"."canvas_id" = $1 LIMIT $2 [["canvas_id", 47171065], ["LIMIT", 1]] Section Create (0.3ms) INSERT INTO "sections" ("canvas_id", "created_at", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["canvas_id", 47171065], ["created_at", "2022-09-26 22:20:15.465410"], ["updated_at", "2022-09-26 22:20:15.465410"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Submission Exists (0.5ms) SELECT 1 AS one FROM "submissions" WHERE "submissions"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] Submission Create (0.3ms) INSERT INTO "submissions" ("canvas_id", "submitted_at", "graded_at", "score", "points_possible", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 1], ["submitted_at", "2022-09-19 22:20:15.482934"], ["graded_at", "2022-09-25 22:20:15.483046"], ["score", 5.0], ["points_possible", 10.0], ["created_at", "2022-09-26 22:20:15.484635"], ["updated_at", "2022-09-26 22:20:15.484635"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Submission Exists (0.2ms) SELECT 1 AS one FROM "submissions" WHERE "submissions"."canvas_id" IS NULL AND "submissions"."id" != $1 LIMIT $2 [["id", 8], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.3ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Submission Exists (0.4ms) SELECT 1 AS one FROM "submissions" WHERE "submissions"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]] Submission Create (0.3ms) INSERT INTO "submissions" ("canvas_id", "submitted_at", "graded_at", "score", "points_possible", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 2], ["submitted_at", "2022-09-19 22:20:15.490801"], ["graded_at", "2022-09-25 22:20:15.490973"], ["score", 5.0], ["points_possible", 10.0], ["created_at", "2022-09-26 22:20:15.492571"], ["updated_at", "2022-09-26 22:20:15.492571"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Submission Load (0.2ms) SELECT "submissions".* FROM "submissions" ORDER BY "submissions"."id" ASC LIMIT $1 [["LIMIT", 1]] Submission Exists (0.2ms) SELECT 1 AS one FROM "submissions" WHERE "submissions"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Submission Exists (0.3ms) SELECT 1 AS one FROM "submissions" WHERE "submissions"."canvas_id" = $1 LIMIT $2 [["canvas_id", 3], ["LIMIT", 1]] Submission Create (0.3ms) INSERT INTO "submissions" ("canvas_id", "submitted_at", "graded_at", "score", "points_possible", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 3], ["submitted_at", "2022-09-19 22:20:15.498331"], ["graded_at", "2022-09-25 22:20:15.498417"], ["score", 5.0], ["points_possible", 10.0], ["created_at", "2022-09-26 22:20:15.499634"], ["updated_at", "2022-09-26 22:20:15.499634"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Submission Exists (0.3ms) SELECT 1 AS one FROM "submissions" WHERE "submissions"."canvas_id" = $1 AND "submissions"."id" != $2 LIMIT $3 [["canvas_id", 3], ["id", 10], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Submission Exists (0.3ms) SELECT 1 AS one FROM "submissions" WHERE "submissions"."canvas_id" = $1 LIMIT $2 [["canvas_id", 4], ["LIMIT", 1]] Submission Create (0.3ms) INSERT INTO "submissions" ("canvas_id", "submitted_at", "graded_at", "score", "points_possible", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 4], ["submitted_at", "2022-09-19 22:20:15.504152"], ["graded_at", "2022-09-25 22:20:15.504261"], ["score", 5.0], ["points_possible", 10.0], ["created_at", "2022-09-26 22:20:15.505480"], ["updated_at", "2022-09-26 22:20:15.505480"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Submission Exists (0.4ms) SELECT 1 AS one FROM "submissions" WHERE "submissions"."canvas_id" = $1 AND "submissions"."id" != $2 LIMIT $3 [["canvas_id", 4], ["id", 11], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Submission Exists (0.2ms) SELECT 1 AS one FROM "submissions" WHERE "submissions"."canvas_id" = $1 LIMIT $2 [["canvas_id", 5], ["LIMIT", 1]] Submission Create (0.4ms) INSERT INTO "submissions" ("canvas_id", "submitted_at", "graded_at", "score", "points_possible", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 5], ["submitted_at", "2022-09-19 22:20:15.510745"], ["graded_at", "2022-09-25 22:20:15.510838"], ["score", 5.0], ["points_possible", 10.0], ["created_at", "2022-09-26 22:20:15.511846"], ["updated_at", "2022-09-26 22:20:15.511846"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Submission Exists (0.3ms) SELECT 1 AS one FROM "submissions" WHERE "submissions"."canvas_id" = $1 AND "submissions"."id" != $2 LIMIT $3 [["canvas_id", 5], ["id", 12], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Term Exists (0.3ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 28449913], ["LIMIT", 1]] Term Create (0.3ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 28449913], ["name", "Cool Term"], ["start_at", "2022-09-23 22:20:13.860529"], ["end_at", "2022-09-29 22:20:13.860630"], ["workflow_state", "active"], ["sis_id", "2a89a95047a9deccd3cd903ce20d44d0"], ["created_at", "2022-09-26 22:20:15.518402"], ["updated_at", "2022-09-26 22:20:15.518402"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Term Exists (0.3ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" IS NULL AND "terms"."id" != $1 LIMIT $2 [["id", 26], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Term Exists (0.4ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 88682429], ["LIMIT", 1]] Term Create (0.4ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 88682429], ["name", "Cool Term"], ["start_at", "2022-09-23 22:20:13.860529"], ["end_at", "2022-09-29 22:20:13.860630"], ["workflow_state", "active"], ["sis_id", "fac343a9dd697277b92b55adcdbd40bf"], ["created_at", "2022-09-26 22:20:15.525978"], ["updated_at", "2022-09-26 22:20:15.525978"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Term Load (0.2ms) SELECT "terms".* FROM "terms" ORDER BY "terms"."id" ASC LIMIT $1 [["LIMIT", 1]] Term Exists (0.4ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 88682429], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Term Exists (0.3ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 12640890], ["LIMIT", 1]] Term Create (0.2ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 12640890], ["name", "Cool Term"], ["start_at", "2022-09-23 22:20:13.860529"], ["end_at", "2022-09-29 22:20:13.860630"], ["workflow_state", "active"], ["sis_id", "45e4d8cedcd1f200ced9972c7e36546e"], ["created_at", "2022-09-26 22:20:15.534360"], ["updated_at", "2022-09-26 22:20:15.534360"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Term Exists (0.3ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 38793711], ["LIMIT", 1]] Term Create (0.5ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 38793711], ["name", "Cool Term"], ["start_at", "2022-09-24 22:20:15.537504"], ["end_at", "2022-09-29 22:20:15.537601"], ["workflow_state", "active"], ["sis_id", "2d644e59315890a696ca5abb043e95e2"], ["created_at", "2022-09-26 22:20:15.539306"], ["updated_at", "2022-09-26 22:20:15.539306"]]  (0.3ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 Term Exists (0.4ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 65667530], ["LIMIT", 1]] Term Create (0.3ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 65667530], ["name", "Cool Term"], ["start_at", "2022-09-23 22:20:13.860529"], ["end_at", "2022-09-29 22:20:13.860630"], ["workflow_state", "inactive"], ["sis_id", "20a9e43b678383faf0d41ec7c70ff084"], ["created_at", "2022-09-26 22:20:15.543647"], ["updated_at", "2022-09-26 22:20:15.543647"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 Term Exists (0.3ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 35309231], ["LIMIT", 1]] Term Create (0.2ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 35309231], ["name", "Cool Term"], ["start_at", "2022-07-26 22:20:15.545090"], ["end_at", "2022-08-26 22:20:15.545176"], ["workflow_state", "active"], ["sis_id", "f14f8656bb531fac3a70c3aae4209e7e"], ["created_at", "2022-09-26 22:20:15.546952"], ["updated_at", "2022-09-26 22:20:15.546952"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Term Exists (0.2ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 4861729], ["LIMIT", 1]] Term Create (0.2ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 4861729], ["name", "Cool Term"], ["start_at", "2023-03-26 22:20:15.548069"], ["end_at", "2023-09-26 22:20:15.548137"], ["workflow_state", "active"], ["sis_id", "160bc7023e2bde96594c8ac8c3fda1b7"], ["created_at", "2022-09-26 22:20:15.549302"], ["updated_at", "2022-09-26 22:20:15.549302"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Term Load (0.3ms) SELECT "terms".* FROM "terms" WHERE "terms"."workflow_state" = $1 AND (start_at <= '2022-10-11 22:20:15.550424' OR start_at IS NULL) AND (end_at >= '2022-09-11 22:20:15.550559' OR end_at IS NULL) [["workflow_state", "active"]]  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SELECT COUNT(*) FROM "terms" Term Load (0.2ms) SELECT "terms".* FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]]  (0.2ms) SAVEPOINT active_record_1 Term Exists (0.2ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] Term Create (0.3ms) INSERT INTO "terms" ("canvas_id", "name", "workflow_state", "grading_period_group_id", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 1], ["name", "Default Term"], ["workflow_state", "active"], ["grading_period_group_id", 1], ["sis_id", "Test"], ["created_at", "2022-09-26 22:20:15.555353"], ["updated_at", "2022-09-26 22:20:15.555353"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.3ms) SELECT COUNT(*) FROM "terms" Term Load (0.3ms) SELECT "terms".* FROM "terms" ORDER BY "terms"."id" DESC LIMIT $1 [["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Term Exists (0.3ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] Term Create (0.3ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 1], ["name", "Cool Term"], ["start_at", "2022-09-23 22:20:13.860529"], ["end_at", "2022-09-29 22:20:13.860630"], ["workflow_state", "active"], ["sis_id", "9dce864397423082c252b44e84e76a21"], ["created_at", "2022-09-26 22:20:15.562437"], ["updated_at", "2022-09-26 22:20:15.562437"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.3ms) SELECT COUNT(*) FROM "terms" Term Load (0.2ms) SELECT "terms".* FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]]  (0.1ms) SAVEPOINT active_record_1 Term Exists (0.2ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 AND "terms"."id" != $2 LIMIT $3 [["canvas_id", 1], ["id", 34], ["LIMIT", 1]] Term Update (0.3ms) UPDATE "terms" SET "name" = $1, "sis_id" = $2, "start_at" = $3, "end_at" = $4, "grading_period_group_id" = $5, "updated_at" = $6 WHERE "terms"."id" = $7 [["name", "Default Term"], ["sis_id", "Test"], ["start_at", nil], ["end_at", nil], ["grading_period_group_id", 1], ["updated_at", "2022-09-26 22:20:15.566890"], ["id", 34]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SELECT COUNT(*) FROM "terms" Term Load (0.2ms) SELECT "terms".* FROM "terms" WHERE "terms"."id" = $1 LIMIT $2 [["id", 34], ["LIMIT", 1]]  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 User Exists (0.3ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 63325328], ["LIMIT", 1]] User Create (0.5ms) INSERT INTO "users" ("canvas_id", "email", "first_name", "last_name", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 63325328], ["email", "cooldude@coolsite.com"], ["first_name", "Cool"], ["last_name", "Dude"], ["created_at", "2022-09-26 22:20:15.572789"], ["updated_at", "2022-09-26 22:20:15.572789"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 User Exists (0.3ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" IS NULL AND "users"."id" != $1 LIMIT $2 [["id", 11], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 User Exists (0.2ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 5283988], ["LIMIT", 1]] User Create (0.3ms) INSERT INTO "users" ("canvas_id", "email", "first_name", "last_name", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 5283988], ["email", "cooldude@coolsite.com"], ["first_name", "Cool"], ["last_name", "Dude"], ["created_at", "2022-09-26 22:20:15.581939"], ["updated_at", "2022-09-26 22:20:15.581939"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 User Load (0.2ms) SELECT "users".* FROM "users" ORDER BY "users"."id" ASC LIMIT $1 [["LIMIT", 1]] User Exists (0.2ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 5283988], ["LIMIT", 1]]  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 User Exists (0.4ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 98857612], ["LIMIT", 1]] User Create (0.5ms) INSERT INTO "users" ("canvas_id", "email", "first_name", "last_name", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 98857612], ["email", "cooldude@coolsite.com"], ["first_name", "Cool"], ["last_name", "Dude"], ["created_at", "2022-09-26 22:20:15.590267"], ["updated_at", "2022-09-26 22:20:15.590267"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 User Exists (0.3ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 18991620], ["LIMIT", 1]] User Create (0.2ms) INSERT INTO "users" ("canvas_id", "email", "first_name", "last_name", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 18991620], ["email", "cooldude@coolsite.com"], ["first_name", "Cool"], ["last_name", "Dude"], ["created_at", "2022-09-26 22:20:15.595609"], ["updated_at", "2022-09-26 22:20:15.595609"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 User Exists (0.3ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 8605103], ["LIMIT", 1]] User Create (0.3ms) INSERT INTO "users" ("canvas_id", "email", "first_name", "last_name", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 8605103], ["email", "cooldude@coolsite.com"], ["first_name", "Cool"], ["last_name", "Dude"], ["created_at", "2022-09-26 22:20:15.600213"], ["updated_at", "2022-09-26 22:20:15.600213"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SELECT COUNT(*) FROM "assignment_groups" AssignmentGroup Create Many (0.8ms) INSERT INTO "assignment_groups" ("canvas_id","canvas_course_id","name","rules","position","group_weight","workflow_state","canvas_created_at","canvas_updated_at","created_at","updated_at") VALUES (1,1,'Assignments','--- drop_lowest:1\nnever_drop:36\n ',1,50.0,'available','2017-09-08 01:37:33','2017-09-08 01:37:33','2022-09-26 22:20:15.610917','2022-09-26 22:20:15.610917'),(2,1,'Tests',NULL,1,50.0,'available','2017-09-08 01:37:33','2017-09-08 01:37:33','2022-09-26 22:20:15.610917','2022-09-26 22:20:15.610917') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","canvas_course_id"=EXCLUDED."canvas_course_id","name"=EXCLUDED."name","rules"=EXCLUDED."rules","position"=EXCLUDED."position","group_weight"=EXCLUDED."group_weight","workflow_state"=EXCLUDED."workflow_state","canvas_created_at"=EXCLUDED."canvas_created_at","canvas_updated_at"=EXCLUDED."canvas_updated_at","updated_at"=EXCLUDED."updated_at" WHERE ("assignment_groups".canvas_id, "assignment_groups".canvas_course_id, "assignment_groups".name, "assignment_groups".rules, "assignment_groups".position, "assignment_groups".group_weight, "assignment_groups".workflow_state, "assignment_groups".canvas_created_at, "assignment_groups".canvas_updated_at) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.canvas_course_id, EXCLUDED.name, EXCLUDED.rules, EXCLUDED.position, EXCLUDED.group_weight, EXCLUDED.workflow_state, EXCLUDED.canvas_created_at, EXCLUDED.canvas_updated_at) RETURNING "id"  (0.4ms) SELECT COUNT(*) FROM "assignment_groups"  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) SELECT COUNT(*) FROM "assignments" Assignment Create Many (0.6ms) INSERT INTO "assignments" ("canvas_id","title","description","due_at","unlock_at","lock_at","points_possible","min_score","max_score","mastery_score","grading_type","submission_types","workflow_state","canvas_context_id","canvas_context_type","canvas_assignment_group_id","canvas_grading_scheme_id","canvas_grading_standard_id","created_at","updated_at") VALUES (88,'Assignment 1','

fdsfds

',NULL,NULL,NULL,100.0,NULL,NULL,NULL,'points','online_text_entry','published',58,'Course',55,NULL,NULL,'2022-09-26 22:20:15.616626','2022-09-26 22:20:15.616626'),(89,'fdsfdsfds','

fdsfdsfsdf

',NULL,NULL,NULL,100.0,NULL,NULL,NULL,'points','online_text_entry','published',59,'Course',56,NULL,NULL,'2022-09-26 22:20:15.616626','2022-09-26 22:20:15.616626') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","title"=EXCLUDED."title","description"=EXCLUDED."description","due_at"=EXCLUDED."due_at","unlock_at"=EXCLUDED."unlock_at","lock_at"=EXCLUDED."lock_at","points_possible"=EXCLUDED."points_possible","min_score"=EXCLUDED."min_score","max_score"=EXCLUDED."max_score","mastery_score"=EXCLUDED."mastery_score","grading_type"=EXCLUDED."grading_type","submission_types"=EXCLUDED."submission_types","workflow_state"=EXCLUDED."workflow_state","canvas_context_id"=EXCLUDED."canvas_context_id","canvas_context_type"=EXCLUDED."canvas_context_type","canvas_assignment_group_id"=EXCLUDED."canvas_assignment_group_id","canvas_grading_scheme_id"=EXCLUDED."canvas_grading_scheme_id","canvas_grading_standard_id"=EXCLUDED."canvas_grading_standard_id","updated_at"=EXCLUDED."updated_at" WHERE ("assignments".canvas_id, "assignments".title, "assignments".description, "assignments".due_at, "assignments".unlock_at, "assignments".lock_at, "assignments".points_possible, "assignments".min_score, "assignments".max_score, "assignments".mastery_score, "assignments".grading_type, "assignments".submission_types, "assignments".workflow_state, "assignments".canvas_context_id, "assignments".canvas_context_type, "assignments".canvas_assignment_group_id, "assignments".canvas_grading_scheme_id, "assignments".canvas_grading_standard_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.title, EXCLUDED.description, EXCLUDED.due_at, EXCLUDED.unlock_at, EXCLUDED.lock_at, EXCLUDED.points_possible, EXCLUDED.min_score, EXCLUDED.max_score, EXCLUDED.mastery_score, EXCLUDED.grading_type, EXCLUDED.submission_types, EXCLUDED.workflow_state, EXCLUDED.canvas_context_id, EXCLUDED.canvas_context_type, EXCLUDED.canvas_assignment_group_id, EXCLUDED.canvas_grading_scheme_id, EXCLUDED.canvas_grading_standard_id) RETURNING "id"  (0.3ms) SELECT COUNT(*) FROM "assignments"  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.7ms) SELECT COUNT(*) FROM "content_migrations" ContentMigration Create Many (1.0ms) INSERT INTO "content_migrations" ("canvas_id","canvas_context_id","canvas_context_type","workflow_state","migration_settings","started_at","finished_at","progress","canvas_source_course_id","migration_type","canvas_child_subscription_id","canvas_root_account_id","created_at","updated_at") VALUES (101,1250,'Course','imported',NULL,'2022-02-18 10:10:40','2022-02-18 10:11:40',100.0,1200,'course_copy_importer',NULL,1,'2022-09-26 22:20:15.628667','2022-09-26 22:20:15.628667'),(102,1251,'Course','imported',NULL,'2022-02-18 10:10:40','2022-02-18 10:11:40',100.0,1120,'master_course_import',3,1,'2022-09-26 22:20:15.628667','2022-09-26 22:20:15.628667') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","canvas_context_id"=EXCLUDED."canvas_context_id","canvas_context_type"=EXCLUDED."canvas_context_type","workflow_state"=EXCLUDED."workflow_state","migration_settings"=EXCLUDED."migration_settings","started_at"=EXCLUDED."started_at","finished_at"=EXCLUDED."finished_at","progress"=EXCLUDED."progress","canvas_source_course_id"=EXCLUDED."canvas_source_course_id","migration_type"=EXCLUDED."migration_type","canvas_child_subscription_id"=EXCLUDED."canvas_child_subscription_id","canvas_root_account_id"=EXCLUDED."canvas_root_account_id","updated_at"=EXCLUDED."updated_at" WHERE ("content_migrations".canvas_id, "content_migrations".canvas_context_id, "content_migrations".canvas_context_type, "content_migrations".workflow_state, "content_migrations".migration_settings, "content_migrations".started_at, "content_migrations".finished_at, "content_migrations".progress, "content_migrations".canvas_source_course_id, "content_migrations".migration_type, "content_migrations".canvas_child_subscription_id, "content_migrations".canvas_root_account_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.canvas_context_id, EXCLUDED.canvas_context_type, EXCLUDED.workflow_state, EXCLUDED.migration_settings, EXCLUDED.started_at, EXCLUDED.finished_at, EXCLUDED.progress, EXCLUDED.canvas_source_course_id, EXCLUDED.migration_type, EXCLUDED.canvas_child_subscription_id, EXCLUDED.canvas_root_account_id) RETURNING "id"  (0.3ms) SELECT COUNT(*) FROM "content_migrations"  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.4ms) SELECT COUNT(*) FROM "context_module_items" ContextModuleItem Create Many (0.5ms) INSERT INTO "context_module_items" ("canvas_id","canvas_context_module_id","position","canvas_content_id","canvas_content_type","workflow_state","canvas_assignment_id","created_at","updated_at") VALUES (15,9,1,83,'Assignment','active',1,'2022-09-26 22:20:15.635302','2022-09-26 22:20:15.635302'),(16,10,1,80,'Assignment','active',2,'2022-09-26 22:20:15.635302','2022-09-26 22:20:15.635302') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","canvas_context_module_id"=EXCLUDED."canvas_context_module_id","position"=EXCLUDED."position","canvas_content_id"=EXCLUDED."canvas_content_id","canvas_content_type"=EXCLUDED."canvas_content_type","workflow_state"=EXCLUDED."workflow_state","canvas_assignment_id"=EXCLUDED."canvas_assignment_id","updated_at"=EXCLUDED."updated_at" WHERE ("context_module_items".canvas_id, "context_module_items".canvas_context_module_id, "context_module_items".position, "context_module_items".canvas_content_id, "context_module_items".canvas_content_type, "context_module_items".workflow_state, "context_module_items".canvas_assignment_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.canvas_context_module_id, EXCLUDED.position, EXCLUDED.canvas_content_id, EXCLUDED.canvas_content_type, EXCLUDED.workflow_state, EXCLUDED.canvas_assignment_id) RETURNING "id"  (0.2ms) SELECT COUNT(*) FROM "context_module_items"  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.7ms) SELECT COUNT(*) FROM "context_modules" ContextModule Create Many (0.6ms) INSERT INTO "context_modules" ("canvas_id","canvas_context_id","canvas_context_type","position","name","workflow_state","deleted_at","created_at","updated_at") VALUES (23,785,'Course',1,'New Mod','active',NULL,'2022-09-26 22:20:15.642082','2022-09-26 22:20:15.642082'),(4,27,'Course',1,'Modules gonna module','unpublished',NULL,'2022-09-26 22:20:15.642082','2022-09-26 22:20:15.642082') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","canvas_context_id"=EXCLUDED."canvas_context_id","canvas_context_type"=EXCLUDED."canvas_context_type","position"=EXCLUDED."position","name"=EXCLUDED."name","workflow_state"=EXCLUDED."workflow_state","deleted_at"=EXCLUDED."deleted_at","updated_at"=EXCLUDED."updated_at" WHERE ("context_modules".canvas_id, "context_modules".canvas_context_id, "context_modules".canvas_context_type, "context_modules".position, "context_modules".name, "context_modules".workflow_state, "context_modules".deleted_at) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.canvas_context_id, EXCLUDED.canvas_context_type, EXCLUDED.position, EXCLUDED.name, EXCLUDED.workflow_state, EXCLUDED.deleted_at) RETURNING "id"  (0.3ms) SELECT COUNT(*) FROM "context_modules"  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) SELECT COUNT(*) FROM "courses" Course Create Many (0.8ms) INSERT INTO "courses" ("canvas_id","sis_id","course_code","name","canvas_account_id","canvas_term_id","start_at","end_at","workflow_state","grading_standard_id","created_at","updated_at") VALUES (1,'course_sis_id_1','C1','Course #1',1,1,'2017-03-27 21:53:18','2017-04-27 12:21:18','active',NULL,'2022-09-26 22:20:15.648562','2022-09-26 22:20:15.648562'),(2,'course_sis_id_2','C2','Course #2',1,1,'2017-03-27 21:53:18','2017-04-27 12:21:18','unpublished',NULL,'2022-09-26 22:20:15.648562','2022-09-26 22:20:15.648562') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","sis_id"=EXCLUDED."sis_id","course_code"=EXCLUDED."course_code","name"=EXCLUDED."name","canvas_account_id"=EXCLUDED."canvas_account_id","canvas_term_id"=EXCLUDED."canvas_term_id","start_at"=EXCLUDED."start_at","end_at"=EXCLUDED."end_at","workflow_state"=EXCLUDED."workflow_state","grading_standard_id"=EXCLUDED."grading_standard_id","updated_at"=EXCLUDED."updated_at" WHERE ("courses".canvas_id, "courses".sis_id, "courses".course_code, "courses".name, "courses".canvas_account_id, "courses".canvas_term_id, "courses".start_at, "courses".end_at, "courses".workflow_state, "courses".grading_standard_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.sis_id, EXCLUDED.course_code, EXCLUDED.name, EXCLUDED.canvas_account_id, EXCLUDED.canvas_term_id, EXCLUDED.start_at, EXCLUDED.end_at, EXCLUDED.workflow_state, EXCLUDED.grading_standard_id) RETURNING "id"  (0.2ms) SELECT COUNT(*) FROM "courses"  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) SELECT COUNT(*) FROM "users" User Create Many (0.6ms) INSERT INTO "users" ("canvas_id","email","first_name","last_name","name","sortable_name","workflow_state","login_id","created_at","updated_at") VALUES (1,'poorbastard@yharnam.com','Patches','the Spider','Patches the Spider','the Spider, Patches','active','spiderdude1337','2022-09-26 22:20:15.654456','2022-09-26 22:20:15.654456'),(2,'dreamer@yharnam.com','Hunter','Djura','Hunter Djura','Djura, Hunter','active','retireddude109','2022-09-26 22:20:15.654456','2022-09-26 22:20:15.654456') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","email"=EXCLUDED."email","first_name"=EXCLUDED."first_name","last_name"=EXCLUDED."last_name","name"=EXCLUDED."name","sortable_name"=EXCLUDED."sortable_name","workflow_state"=EXCLUDED."workflow_state","login_id"=EXCLUDED."login_id","updated_at"=EXCLUDED."updated_at" WHERE ("users".canvas_id, "users".email, "users".first_name, "users".last_name, "users".name, "users".sortable_name, "users".workflow_state, "users".login_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.email, EXCLUDED.first_name, EXCLUDED.last_name, EXCLUDED.name, EXCLUDED.sortable_name, EXCLUDED.workflow_state, EXCLUDED.login_id) RETURNING "id"  (0.3ms) SELECT COUNT(*) FROM "users"  (0.3ms) ROLLBACK  (0.2ms) BEGIN User Create Many (0.5ms) INSERT INTO "users" ("canvas_id","email","first_name","last_name","name","sortable_name","workflow_state","login_id","created_at","updated_at") VALUES (1,'poorbastard@yharnam.com','Patches','the Spider','Patches the Spider','the Spider, Patches','active','spiderdude1337','2022-09-26 22:20:15.660303','2022-09-26 22:20:15.660303'),(2,'dreamer@yharnam.com','Hunter','Djura','Hunter Djura','Djura, Hunter','active','retireddude109','2022-09-26 22:20:15.660303','2022-09-26 22:20:15.660303') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","email"=EXCLUDED."email","first_name"=EXCLUDED."first_name","last_name"=EXCLUDED."last_name","name"=EXCLUDED."name","sortable_name"=EXCLUDED."sortable_name","workflow_state"=EXCLUDED."workflow_state","login_id"=EXCLUDED."login_id","updated_at"=EXCLUDED."updated_at" WHERE ("users".canvas_id, "users".email, "users".first_name, "users".last_name, "users".name, "users".sortable_name, "users".workflow_state, "users".login_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.email, EXCLUDED.first_name, EXCLUDED.last_name, EXCLUDED.name, EXCLUDED.sortable_name, EXCLUDED.workflow_state, EXCLUDED.login_id) RETURNING "id" User Load (0.2ms) SELECT "users".* FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.4ms) SELECT COUNT(*) FROM "courses" Course Create Many (0.5ms) INSERT INTO "courses" ("canvas_id","sis_id","course_code","name","canvas_account_id","canvas_term_id","start_at","end_at","workflow_state","grading_standard_id","created_at","updated_at") VALUES (1,'course_sis_id_1','C1','Course #1',1,1,'2017-03-27 21:53:18','2017-04-27 12:21:18','active',NULL,'2022-09-26 22:20:15.666051','2022-09-26 22:20:15.666051'),(2,'course_sis_id_2','C2','Course #2',1,1,'2017-03-27 21:53:18','2017-04-27 12:21:18','unpublished',NULL,'2022-09-26 22:20:15.666051','2022-09-26 22:20:15.666051') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","sis_id"=EXCLUDED."sis_id","course_code"=EXCLUDED."course_code","name"=EXCLUDED."name","canvas_account_id"=EXCLUDED."canvas_account_id","canvas_term_id"=EXCLUDED."canvas_term_id","start_at"=EXCLUDED."start_at","end_at"=EXCLUDED."end_at","workflow_state"=EXCLUDED."workflow_state","grading_standard_id"=EXCLUDED."grading_standard_id","updated_at"=EXCLUDED."updated_at" WHERE ("courses".canvas_id, "courses".sis_id, "courses".course_code, "courses".name, "courses".canvas_account_id, "courses".canvas_term_id, "courses".start_at, "courses".end_at, "courses".workflow_state, "courses".grading_standard_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.sis_id, EXCLUDED.course_code, EXCLUDED.name, EXCLUDED.canvas_account_id, EXCLUDED.canvas_term_id, EXCLUDED.start_at, EXCLUDED.end_at, EXCLUDED.workflow_state, EXCLUDED.grading_standard_id) RETURNING "id"  (0.3ms) SELECT COUNT(*) FROM "courses" Course Load (0.2ms) SELECT "courses".* FROM "courses" ORDER BY "courses"."id" ASC LIMIT $1 [["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) SELECT COUNT(*) FROM "enrollments" Enrollment Create Many (0.7ms) INSERT INTO "enrollments" ("canvas_id","canvas_course_id","course_sis_id","canvas_user_id","user_sis_id","role","canvas_role_id","canvas_section_id","workflow_state","base_role_type","created_at","updated_at") VALUES (1,1,'sis_MUSC_2520_834',2,'sis_dalvarez_247','teacher',4,1,'active','TeacherEnrollment','2022-09-26 22:20:15.672046','2022-09-26 22:20:15.672046'),(2,1,'sis_MUSC_2520_834',3,'sis_jweaver_720','student',4,1,'active','StudentEnrollment','2022-09-26 22:20:15.672046','2022-09-26 22:20:15.672046') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","canvas_course_id"=EXCLUDED."canvas_course_id","course_sis_id"=EXCLUDED."course_sis_id","canvas_user_id"=EXCLUDED."canvas_user_id","user_sis_id"=EXCLUDED."user_sis_id","role"=EXCLUDED."role","canvas_role_id"=EXCLUDED."canvas_role_id","canvas_section_id"=EXCLUDED."canvas_section_id","workflow_state"=EXCLUDED."workflow_state","base_role_type"=EXCLUDED."base_role_type","updated_at"=EXCLUDED."updated_at" WHERE ("enrollments".canvas_id, "enrollments".canvas_course_id, "enrollments".course_sis_id, "enrollments".canvas_user_id, "enrollments".user_sis_id, "enrollments".role, "enrollments".canvas_role_id, "enrollments".canvas_section_id, "enrollments".workflow_state, "enrollments".base_role_type) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.canvas_course_id, EXCLUDED.course_sis_id, EXCLUDED.canvas_user_id, EXCLUDED.user_sis_id, EXCLUDED.role, EXCLUDED.canvas_role_id, EXCLUDED.canvas_section_id, EXCLUDED.workflow_state, EXCLUDED.base_role_type) RETURNING "id"  (0.5ms) SELECT COUNT(*) FROM "enrollments"  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) SELECT COUNT(*) FROM "sections" Section Create Many (0.6ms) INSERT INTO "sections" ("canvas_id","sis_id","canvas_course_id","name","workflow_state","start_at","end_at","created_at","updated_at") VALUES (1,'sis_section_1',1,'Cool Section','active','2017-03-27 21:53:18','2017-03-27 21:53:18','2022-09-26 22:20:15.678832','2022-09-26 22:20:15.678832'),(2,'sis_section_2',2,'Lame Section','active','2017-03-27 21:53:18','2017-03-27 21:53:18','2022-09-26 22:20:15.678832','2022-09-26 22:20:15.678832') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","sis_id"=EXCLUDED."sis_id","canvas_course_id"=EXCLUDED."canvas_course_id","name"=EXCLUDED."name","workflow_state"=EXCLUDED."workflow_state","start_at"=EXCLUDED."start_at","end_at"=EXCLUDED."end_at","updated_at"=EXCLUDED."updated_at" WHERE ("sections".canvas_id, "sections".sis_id, "sections".canvas_course_id, "sections".name, "sections".workflow_state, "sections".start_at, "sections".end_at) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.sis_id, EXCLUDED.canvas_course_id, EXCLUDED.name, EXCLUDED.workflow_state, EXCLUDED.start_at, EXCLUDED.end_at) RETURNING "id"  (0.4ms) SELECT COUNT(*) FROM "sections" Section Load (0.3ms) SELECT "sections".* FROM "sections" ORDER BY "sections"."id" ASC LIMIT $1 [["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN Section Create Many (0.5ms) INSERT INTO "sections" ("canvas_id","sis_id","canvas_course_id","name","workflow_state","start_at","end_at","created_at","updated_at") VALUES (1,'sis_section_1',1,'Cool Section','active','2017-03-27 21:53:18','2017-03-27 21:53:18','2022-09-26 22:20:15.684014','2022-09-26 22:20:15.684014'),(2,'sis_section_2',2,'Lame Section','active','2017-03-27 21:53:18','2017-03-27 21:53:18','2022-09-26 22:20:15.684014','2022-09-26 22:20:15.684014') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","sis_id"=EXCLUDED."sis_id","canvas_course_id"=EXCLUDED."canvas_course_id","name"=EXCLUDED."name","workflow_state"=EXCLUDED."workflow_state","start_at"=EXCLUDED."start_at","end_at"=EXCLUDED."end_at","updated_at"=EXCLUDED."updated_at" WHERE ("sections".canvas_id, "sections".sis_id, "sections".canvas_course_id, "sections".name, "sections".workflow_state, "sections".start_at, "sections".end_at) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.sis_id, EXCLUDED.canvas_course_id, EXCLUDED.name, EXCLUDED.workflow_state, EXCLUDED.start_at, EXCLUDED.end_at) RETURNING "id" Section Load (0.3ms) SELECT "sections".* FROM "sections" WHERE "sections"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]] Section Create Many (0.3ms) INSERT INTO "sections" ("canvas_id","canvas_nonxlist_course_id","created_at","updated_at") VALUES (2,3,'2022-09-26 22:20:15.686476','2022-09-26 22:20:15.686476') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","canvas_nonxlist_course_id"=EXCLUDED."canvas_nonxlist_course_id","updated_at"=EXCLUDED."updated_at" WHERE ("sections".canvas_id, "sections".canvas_nonxlist_course_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.canvas_nonxlist_course_id) RETURNING "id"  (0.3ms) SELECT COUNT(*) FROM "sections" WHERE "sections"."canvas_nonxlist_course_id" IS NOT NULL Section Load (0.2ms) SELECT "sections".* FROM "sections" WHERE "sections"."canvas_nonxlist_course_id" IS NOT NULL ORDER BY "sections"."id" ASC LIMIT $1 [["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.4ms) BEGIN  (0.5ms) SELECT COUNT(*) FROM "groups" Group Create Many (0.6ms) INSERT INTO "groups" ("canvas_id","sis_id","canvas_group_category_id","group_category_sis_id","canvas_account_id","canvas_course_id","name","workflow_state","context_id","context_type","max_membership","created_at","updated_at") VALUES (50,'sis1',10,NULL,1,NULL,'Group1','available',1,'Account',NULL,'2022-09-26 22:20:15.692577','2022-09-26 22:20:15.692577'),(51,'sis2',2,NULL,NULL,1,'Group2','available',1,'Course',1,'2022-09-26 22:20:15.692577','2022-09-26 22:20:15.692577') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","sis_id"=EXCLUDED."sis_id","canvas_group_category_id"=EXCLUDED."canvas_group_category_id","group_category_sis_id"=EXCLUDED."group_category_sis_id","canvas_account_id"=EXCLUDED."canvas_account_id","canvas_course_id"=EXCLUDED."canvas_course_id","name"=EXCLUDED."name","workflow_state"=EXCLUDED."workflow_state","context_id"=EXCLUDED."context_id","context_type"=EXCLUDED."context_type","max_membership"=EXCLUDED."max_membership","updated_at"=EXCLUDED."updated_at" WHERE ("groups".canvas_id, "groups".sis_id, "groups".canvas_group_category_id, "groups".group_category_sis_id, "groups".canvas_account_id, "groups".canvas_course_id, "groups".name, "groups".workflow_state, "groups".context_id, "groups".context_type, "groups".max_membership) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.sis_id, EXCLUDED.canvas_group_category_id, EXCLUDED.group_category_sis_id, EXCLUDED.canvas_account_id, EXCLUDED.canvas_course_id, EXCLUDED.name, EXCLUDED.workflow_state, EXCLUDED.context_id, EXCLUDED.context_type, EXCLUDED.max_membership) RETURNING "id"  (0.2ms) SELECT COUNT(*) FROM "groups" Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."name" = $1 LIMIT $2 [["name", "Group1"], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.4ms) SELECT COUNT(*) FROM "group_memberships" GroupMembership Create Many (0.4ms) INSERT INTO "group_memberships" ("canvas_id","canvas_group_id","group_sis_id","canvas_user_id","user_sis_id","workflow_state","created_at","updated_at") VALUES (50,1,NULL,10,NULL,'accepted','2022-09-26 22:20:15.699120','2022-09-26 22:20:15.699120'),(51,2,NULL,11,NULL,'accepted','2022-09-26 22:20:15.699120','2022-09-26 22:20:15.699120') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","canvas_group_id"=EXCLUDED."canvas_group_id","group_sis_id"=EXCLUDED."group_sis_id","canvas_user_id"=EXCLUDED."canvas_user_id","user_sis_id"=EXCLUDED."user_sis_id","workflow_state"=EXCLUDED."workflow_state","updated_at"=EXCLUDED."updated_at" WHERE ("group_memberships".canvas_id, "group_memberships".canvas_group_id, "group_memberships".group_sis_id, "group_memberships".canvas_user_id, "group_memberships".user_sis_id, "group_memberships".workflow_state) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.canvas_group_id, EXCLUDED.group_sis_id, EXCLUDED.canvas_user_id, EXCLUDED.user_sis_id, EXCLUDED.workflow_state) RETURNING "id"  (0.3ms) SELECT COUNT(*) FROM "group_memberships" GroupMembership Load (0.3ms) SELECT "group_memberships".* FROM "group_memberships" WHERE "group_memberships"."canvas_id" = $1 LIMIT $2 [["canvas_id", 50], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.9ms) SELECT COUNT(*) FROM "user_observers" UserObserver Create Many (0.5ms) INSERT INTO "user_observers" ("observing_user_id","observed_user_id","workflow_state","created_at","updated_at") VALUES (21,3,'active','2022-09-26 22:20:15.712101','2022-09-26 22:20:15.712101'),(21,2,'active','2022-09-26 22:20:15.712101','2022-09-26 22:20:15.712101') ON CONFLICT (observing_user_id, observed_user_id) DO UPDATE SET "observing_user_id"=EXCLUDED."observing_user_id","observed_user_id"=EXCLUDED."observed_user_id","workflow_state"=EXCLUDED."workflow_state","updated_at"=EXCLUDED."updated_at" WHERE ("user_observers".observing_user_id, "user_observers".observed_user_id, "user_observers".workflow_state) IS DISTINCT FROM (EXCLUDED.observing_user_id, EXCLUDED.observed_user_id, EXCLUDED.workflow_state) RETURNING "id"  (0.3ms) SELECT COUNT(*) FROM "user_observers" UserObserver Load (0.2ms) SELECT "user_observers".* FROM "user_observers" WHERE "user_observers"."observed_user_id" = $1 LIMIT $2 [["observed_user_id", 3], ["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.7ms) SELECT COUNT(*) FROM "grading_periods" GradingPeriod Create Many (0.7ms) INSERT INTO "grading_periods" ("canvas_id","title","weight","start_date","end_date","close_date","canvas_grading_period_group_id","workflow_state","created_at","updated_at") VALUES (1,'Period 1',0.2,'2019-07-01 06:00:00','2019-08-01 05:59:59','2019-08-01 05:59:59',1,'active','2022-09-26 22:20:15.729129','2022-09-26 22:20:15.729129'),(2,'Period 2',0.8,'2019-08-01 06:00:00','2019-09-01 05:59:59','2019-09-01 05:59:59',1,'deleted','2022-09-26 22:20:15.729129','2022-09-26 22:20:15.729129') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","title"=EXCLUDED."title","weight"=EXCLUDED."weight","start_date"=EXCLUDED."start_date","end_date"=EXCLUDED."end_date","close_date"=EXCLUDED."close_date","canvas_grading_period_group_id"=EXCLUDED."canvas_grading_period_group_id","workflow_state"=EXCLUDED."workflow_state","updated_at"=EXCLUDED."updated_at" WHERE ("grading_periods".canvas_id, "grading_periods".title, "grading_periods".weight, "grading_periods".start_date, "grading_periods".end_date, "grading_periods".close_date, "grading_periods".canvas_grading_period_group_id, "grading_periods".workflow_state) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.title, EXCLUDED.weight, EXCLUDED.start_date, EXCLUDED.end_date, EXCLUDED.close_date, EXCLUDED.canvas_grading_period_group_id, EXCLUDED.workflow_state) RETURNING "id"  (0.3ms) SELECT COUNT(*) FROM "grading_periods" GradingPeriod Load (0.3ms) SELECT "grading_periods".* FROM "grading_periods" WHERE "grading_periods"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]]  (0.5ms) ROLLBACK  (0.2ms) BEGIN  (0.4ms) SELECT COUNT(*) FROM "grading_period_groups" GradingPeriodGroup Create Many (0.5ms) INSERT INTO "grading_period_groups" ("canvas_id","title","weighted","display_totals_for_all_grading_periods","workflow_state","created_at","updated_at") VALUES (1,'Test Group',FALSE,FALSE,'active','2022-09-26 22:20:15.748655','2022-09-26 22:20:15.748655') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","title"=EXCLUDED."title","weighted"=EXCLUDED."weighted","display_totals_for_all_grading_periods"=EXCLUDED."display_totals_for_all_grading_periods","workflow_state"=EXCLUDED."workflow_state","updated_at"=EXCLUDED."updated_at" WHERE ("grading_period_groups".canvas_id, "grading_period_groups".title, "grading_period_groups".weighted, "grading_period_groups".display_totals_for_all_grading_periods, "grading_period_groups".workflow_state) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.title, EXCLUDED.weighted, EXCLUDED.display_totals_for_all_grading_periods, EXCLUDED.workflow_state) RETURNING "id"  (0.3ms) SELECT COUNT(*) FROM "grading_period_groups" GradingPeriodGroup Load (0.2ms) SELECT "grading_period_groups".* FROM "grading_period_groups" WHERE "grading_period_groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.5ms) SELECT COUNT(*) FROM "learning_outcomes" LearningOutcome Create Many (0.8ms) INSERT INTO "learning_outcomes" ("canvas_id","canvas_context_id","canvas_context_type","name","friendly_name","workflow_state","canvas_created_at","canvas_updated_at","migration_id","vendor_guid","low_grade","high_grade","calculation_method","calculation_int","outcome_import_id","root_account_ids","description","created_at","updated_at") VALUES (1,1,'Course','Course Outcome','','active','2021-08-12 21:11:40','2021-08-13 01:05:40',NULL,NULL,NULL,NULL,'decaying_average','65',NULL,'{1}','

description

','2022-09-26 22:20:15.765629','2022-09-26 22:20:15.765629'),(2,1,'Account','Account Outcome','Friendly Name','active','2021-08-12 21:11:40','2021-08-13 01:05:40',NULL,NULL,NULL,NULL,'decaying_average','65',NULL,'{1}','

description

','2022-09-26 22:20:15.765629','2022-09-26 22:20:15.765629') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","canvas_context_id"=EXCLUDED."canvas_context_id","canvas_context_type"=EXCLUDED."canvas_context_type","name"=EXCLUDED."name","friendly_name"=EXCLUDED."friendly_name","workflow_state"=EXCLUDED."workflow_state","canvas_created_at"=EXCLUDED."canvas_created_at","canvas_updated_at"=EXCLUDED."canvas_updated_at","migration_id"=EXCLUDED."migration_id","vendor_guid"=EXCLUDED."vendor_guid","low_grade"=EXCLUDED."low_grade","high_grade"=EXCLUDED."high_grade","calculation_method"=EXCLUDED."calculation_method","calculation_int"=EXCLUDED."calculation_int","outcome_import_id"=EXCLUDED."outcome_import_id","root_account_ids"=EXCLUDED."root_account_ids","description"=EXCLUDED."description","updated_at"=EXCLUDED."updated_at" WHERE ("learning_outcomes".canvas_id, "learning_outcomes".canvas_context_id, "learning_outcomes".canvas_context_type, "learning_outcomes".name, "learning_outcomes".friendly_name, "learning_outcomes".workflow_state, "learning_outcomes".canvas_created_at, "learning_outcomes".canvas_updated_at, "learning_outcomes".migration_id, "learning_outcomes".vendor_guid, "learning_outcomes".low_grade, "learning_outcomes".high_grade, "learning_outcomes".calculation_method, "learning_outcomes".calculation_int, "learning_outcomes".outcome_import_id, "learning_outcomes".root_account_ids, "learning_outcomes".description) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.canvas_context_id, EXCLUDED.canvas_context_type, EXCLUDED.name, EXCLUDED.friendly_name, EXCLUDED.workflow_state, EXCLUDED.canvas_created_at, EXCLUDED.canvas_updated_at, EXCLUDED.migration_id, EXCLUDED.vendor_guid, EXCLUDED.low_grade, EXCLUDED.high_grade, EXCLUDED.calculation_method, EXCLUDED.calculation_int, EXCLUDED.outcome_import_id, EXCLUDED.root_account_ids, EXCLUDED.description) RETURNING "id"  (0.3ms) SELECT COUNT(*) FROM "learning_outcomes"  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SELECT COUNT(*) FROM "user_observers" UserObserver Create Many (0.3ms) INSERT INTO "user_observers" ("observing_user_id","observed_user_id","workflow_state","created_at","updated_at") VALUES (21,3,'active','2022-09-26 22:20:15.771312','2022-09-26 22:20:15.771312'),(21,2,'active','2022-09-26 22:20:15.771312','2022-09-26 22:20:15.771312') ON CONFLICT (observing_user_id, observed_user_id) DO UPDATE SET "observing_user_id"=EXCLUDED."observing_user_id","observed_user_id"=EXCLUDED."observed_user_id","workflow_state"=EXCLUDED."workflow_state","updated_at"=EXCLUDED."updated_at" WHERE ("user_observers".observing_user_id, "user_observers".observed_user_id, "user_observers".workflow_state) IS DISTINCT FROM (EXCLUDED.observing_user_id, EXCLUDED.observed_user_id, EXCLUDED.workflow_state) RETURNING "id"  (0.3ms) SELECT COUNT(*) FROM "user_observers"  (0.3ms) SELECT COUNT(*) FROM "user_observers" UserObserver Create Many (0.6ms) INSERT INTO "user_observers" ("observing_user_id","observed_user_id","workflow_state","created_at","updated_at") VALUES (21,3,'active','2022-09-26 22:20:15.773998','2022-09-26 22:20:15.773998'),(21,2,'active','2022-09-26 22:20:15.773998','2022-09-26 22:20:15.773998') ON CONFLICT (observing_user_id, observed_user_id) DO UPDATE SET "observing_user_id"=EXCLUDED."observing_user_id","observed_user_id"=EXCLUDED."observed_user_id","workflow_state"=EXCLUDED."workflow_state","updated_at"=EXCLUDED."updated_at" WHERE ("user_observers".observing_user_id, "user_observers".observed_user_id, "user_observers".workflow_state) IS DISTINCT FROM (EXCLUDED.observing_user_id, EXCLUDED.observed_user_id, EXCLUDED.workflow_state) RETURNING "id"  (0.4ms) SELECT COUNT(*) FROM "user_observers"  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) SELECT COUNT(*) FROM "users"  (0.2ms) SELECT COUNT(*) FROM "courses" Course Create Many (0.6ms) INSERT INTO "courses" ("canvas_id","sis_id","course_code","name","canvas_account_id","canvas_term_id","start_at","end_at","workflow_state","grading_standard_id","created_at","updated_at") VALUES (1,'course_sis_id_1','C1','Course #1',1,1,'2017-03-27 21:53:18','2017-04-27 12:21:18','active',NULL,'2022-09-26 22:20:15.781433','2022-09-26 22:20:15.781433'),(2,'course_sis_id_2','C2','Course #2',1,1,'2017-03-27 21:53:18','2017-04-27 12:21:18','unpublished',NULL,'2022-09-26 22:20:15.781433','2022-09-26 22:20:15.781433') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","sis_id"=EXCLUDED."sis_id","course_code"=EXCLUDED."course_code","name"=EXCLUDED."name","canvas_account_id"=EXCLUDED."canvas_account_id","canvas_term_id"=EXCLUDED."canvas_term_id","start_at"=EXCLUDED."start_at","end_at"=EXCLUDED."end_at","workflow_state"=EXCLUDED."workflow_state","grading_standard_id"=EXCLUDED."grading_standard_id","updated_at"=EXCLUDED."updated_at" WHERE ("courses".canvas_id, "courses".sis_id, "courses".course_code, "courses".name, "courses".canvas_account_id, "courses".canvas_term_id, "courses".start_at, "courses".end_at, "courses".workflow_state, "courses".grading_standard_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.sis_id, EXCLUDED.course_code, EXCLUDED.name, EXCLUDED.canvas_account_id, EXCLUDED.canvas_term_id, EXCLUDED.start_at, EXCLUDED.end_at, EXCLUDED.workflow_state, EXCLUDED.grading_standard_id) RETURNING "id" User Create Many (0.5ms) INSERT INTO "users" ("canvas_id","email","first_name","last_name","name","sortable_name","workflow_state","login_id","created_at","updated_at") VALUES (1,'poorbastard@yharnam.com','Patches','the Spider','Patches the Spider','the Spider, Patches','active','spiderdude1337','2022-09-26 22:20:15.783407','2022-09-26 22:20:15.783407'),(2,'dreamer@yharnam.com','Hunter','Djura','Hunter Djura','Djura, Hunter','active','retireddude109','2022-09-26 22:20:15.783407','2022-09-26 22:20:15.783407') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","email"=EXCLUDED."email","first_name"=EXCLUDED."first_name","last_name"=EXCLUDED."last_name","name"=EXCLUDED."name","sortable_name"=EXCLUDED."sortable_name","workflow_state"=EXCLUDED."workflow_state","login_id"=EXCLUDED."login_id","updated_at"=EXCLUDED."updated_at" WHERE ("users".canvas_id, "users".email, "users".first_name, "users".last_name, "users".name, "users".sortable_name, "users".workflow_state, "users".login_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.email, EXCLUDED.first_name, EXCLUDED.last_name, EXCLUDED.name, EXCLUDED.sortable_name, EXCLUDED.workflow_state, EXCLUDED.login_id) RETURNING "id"  (0.3ms) SELECT COUNT(*) FROM "users"  (0.3ms) SELECT COUNT(*) FROM "courses"  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN Course Create Many (0.7ms) INSERT INTO "courses" ("canvas_id","sis_id","course_code","name","canvas_account_id","canvas_term_id","start_at","end_at","workflow_state","grading_standard_id","created_at","updated_at") VALUES (1,'course_sis_id_1','C1','Course #1',1,1,'2017-03-27 21:53:18','2017-04-27 12:21:18','active',NULL,'2022-09-26 22:20:15.791776','2022-09-26 22:20:15.791776'),(2,'course_sis_id_2','C2','Course #2',1,1,'2017-03-27 21:53:18','2017-04-27 12:21:18','unpublished',NULL,'2022-09-26 22:20:15.791776','2022-09-26 22:20:15.791776') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","sis_id"=EXCLUDED."sis_id","course_code"=EXCLUDED."course_code","name"=EXCLUDED."name","canvas_account_id"=EXCLUDED."canvas_account_id","canvas_term_id"=EXCLUDED."canvas_term_id","start_at"=EXCLUDED."start_at","end_at"=EXCLUDED."end_at","workflow_state"=EXCLUDED."workflow_state","grading_standard_id"=EXCLUDED."grading_standard_id","updated_at"=EXCLUDED."updated_at" WHERE ("courses".canvas_id, "courses".sis_id, "courses".course_code, "courses".name, "courses".canvas_account_id, "courses".canvas_term_id, "courses".start_at, "courses".end_at, "courses".workflow_state, "courses".grading_standard_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.sis_id, EXCLUDED.course_code, EXCLUDED.name, EXCLUDED.canvas_account_id, EXCLUDED.canvas_term_id, EXCLUDED.start_at, EXCLUDED.end_at, EXCLUDED.workflow_state, EXCLUDED.grading_standard_id) RETURNING "id"  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) SELECT COUNT(*) FROM "submissions" Submission Create Many (0.7ms) INSERT INTO "submissions" ("canvas_id","canvas_user_id","canvas_course_id","canvas_assignment_id","submitted_at","due_at","graded_at","score","points_possible","excused","workflow_state","created_at","updated_at") VALUES (1,1,1,1,'2017-09-21 18:28:15','2017-09-27 18:28:15','2017-09-21 19:36:23',5.0,10.0,TRUE,'graded','2022-09-26 22:20:15.797295','2022-09-26 22:20:15.797295'),(2,1,1,2,'2017-09-21 18:28:15','2017-09-28 18:28:15','2017-09-21 19:36:23',5.0,10.0,FALSE,'submitted','2022-09-26 22:20:15.797295','2022-09-26 22:20:15.797295') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","canvas_user_id"=EXCLUDED."canvas_user_id","canvas_course_id"=EXCLUDED."canvas_course_id","canvas_assignment_id"=EXCLUDED."canvas_assignment_id","submitted_at"=EXCLUDED."submitted_at","due_at"=EXCLUDED."due_at","graded_at"=EXCLUDED."graded_at","score"=EXCLUDED."score","points_possible"=EXCLUDED."points_possible","excused"=EXCLUDED."excused","workflow_state"=EXCLUDED."workflow_state","updated_at"=EXCLUDED."updated_at" WHERE ("submissions".canvas_id, "submissions".canvas_user_id, "submissions".canvas_course_id, "submissions".canvas_assignment_id, "submissions".submitted_at, "submissions".due_at, "submissions".graded_at, "submissions".score, "submissions".points_possible, "submissions".excused, "submissions".workflow_state) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.canvas_user_id, EXCLUDED.canvas_course_id, EXCLUDED.canvas_assignment_id, EXCLUDED.submitted_at, EXCLUDED.due_at, EXCLUDED.graded_at, EXCLUDED.score, EXCLUDED.points_possible, EXCLUDED.excused, EXCLUDED.workflow_state) RETURNING "id"  (0.3ms) SELECT COUNT(*) FROM "submissions"  (0.2ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [BatchTestJobBase] [1c8d1c54-3f1c-44eb-a819-4c6b83004053] Performing BatchTestJobBase (Job ID: 1c8d1c54-3f1c-44eb-a819-4c6b83004053) from Test(default) [ActiveJob] [BatchTestJobBase] [1c8d1c54-3f1c-44eb-a819-4c6b83004053] Performed BatchTestJobBase (Job ID: 1c8d1c54-3f1c-44eb-a819-4c6b83004053) from Test(default) in 0.29ms  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] [BatchTestJobBase] [e95a2047-9424-452d-85ef-5a6d984645bd] Performing BatchTestJobBase (Job ID: e95a2047-9424-452d-85ef-5a6d984645bd) from Test(default) [ActiveJob] [BatchTestJobBase] [e95a2047-9424-452d-85ef-5a6d984645bd] Performed BatchTestJobBase (Job ID: e95a2047-9424-452d-85ef-5a6d984645bd) from Test(default) in 0.47ms  (0.2ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [BatchTestJobBase] [5ce5f66a-0052-47cd-b2e0-44954c699e48] Performing BatchTestJobBase (Job ID: 5ce5f66a-0052-47cd-b2e0-44954c699e48) from Test(default) [ActiveJob] [BatchTestJobBase] [5ce5f66a-0052-47cd-b2e0-44954c699e48] Performed BatchTestJobBase (Job ID: 5ce5f66a-0052-47cd-b2e0-44954c699e48) from Test(default) in 0.1ms  (0.2ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [FailingBatchTestJobBase] [33ec947d-691e-46a0-97be-e6e4dd7c2761] Performing FailingBatchTestJobBase (Job ID: 33ec947d-691e-46a0-97be-e6e4dd7c2761) from Test(default) [ActiveJob] [FailingBatchTestJobBase] [33ec947d-691e-46a0-97be-e6e4dd7c2761] Error performing FailingBatchTestJobBase (Job ID: 33ec947d-691e-46a0-97be-e6e4dd7c2761) from Test(default) in 0.39ms: RuntimeError (Foo): /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/job_batching/support/base_job.rb:12:in `perform' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/execution.rb:39:in `block in perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:109:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/active_job.rb:14:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/i18n-1.12.0/lib/i18n.rb:317:in `with_locale' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/translation.rb:9:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:26:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/notifications.rb:168:in `block in instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/notifications.rb:168:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:25:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:46:in `block in tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/tagged_logging.rb:71:in `block in tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/tagged_logging.rb:28:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/tagged_logging.rb:71:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:46:in `tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:22:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:136:in `run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/execution.rb:38:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/job_batching/active_job_spec.rb:47:in `block (6 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:263:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:263:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:511:in `block in with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:468:in `block in with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:486:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-rails-5.1.1/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:486:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:468:in `with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:511:in `with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:259:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:646:in `block in run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:642:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:642:in `run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:607:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/configuration.rb:2068:in `with_suite_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:116:in `block in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/reporter.rb:74:in `report' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:115:in `run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:89:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:71:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:45:in `invoke' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/exe/rspec:4:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/rspec:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/rspec:23:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:58:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:58:in `kernel_load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:23:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:483:in `exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:31:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:25:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/exe/bundle:48:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/friendly_errors.rb:120:in `with_friendly_errors' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/exe/bundle:36:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/bundle:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/bundle:23:in `
'  (0.3ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] Enqueued BatchTestJobBase (Job ID: 7d2bfbe6-ac79-499b-8422-529c7c097458) to Test(default)  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] Enqueued BatchTestJobBase (Job ID: 0bb59c69-8fbb-4607-8797-d39219157023) to Test(default)  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] Enqueued BatchTestJobBase (Job ID: 38aaa9a6-068b-4540-aa6f-b8993a05b3aa) to Test(default)  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (6.4ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (2.5ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.3ms) ROLLBACK  (0.3ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] Enqueued RetryingJob (Job ID: 392c0b52-2785-4b1e-9b8b-44efd892b106) to Sidekiq(default) [ActiveJob] [RetryingJob] [392c0b52-2785-4b1e-9b8b-44efd892b106] Performing RetryingJob (Job ID: 392c0b52-2785-4b1e-9b8b-44efd892b106) from Sidekiq(default) [ActiveJob] [RetryingJob] [392c0b52-2785-4b1e-9b8b-44efd892b106] Error performing RetryingJob (Job ID: 392c0b52-2785-4b1e-9b8b-44efd892b106) from Sidekiq(default) in 3.09ms: RuntimeError (A Failure): /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/job_batching/batch_spec.rb:268:in `perform' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/execution.rb:39:in `block in perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:109:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/active_job.rb:14:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/i18n-1.12.0/lib/i18n.rb:322:in `with_locale' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/translation.rb:9:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:26:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/notifications.rb:168:in `block in instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/notifications.rb:168:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:25:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:46:in `block in tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/tagged_logging.rb:71:in `block in tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/tagged_logging.rb:28:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/tagged_logging.rb:71:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:46:in `tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:22:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:136:in `run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/execution.rb:38:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/execution.rb:24:in `block in execute' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:109:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/railtie.rb:28:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/execution_wrapper.rb:90:in `wrap' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/reloader.rb:73:in `block in wrap' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/execution_wrapper.rb:90:in `wrap' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/reloader.rb:72:in `wrap' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/railtie.rb:27:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:136:in `run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/execution.rb:22:in `execute' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/queue_adapters/sidekiq_adapter.rb:42:in `perform' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/sidekiq-6.4.1/lib/sidekiq/testing.rb:300:in `execute_job' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/sidekiq-6.4.1/lib/sidekiq/testing.rb:295:in `block in process_job' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/sidekiq-6.4.1/lib/sidekiq/middleware/chain.rb:138:in `block in invoke' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/sidekiq.rb:73:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/sidekiq-6.4.1/lib/sidekiq/middleware/chain.rb:140:in `block in invoke' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/sidekiq-6.4.1/lib/sidekiq/middleware/chain.rb:143:in `invoke' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/sidekiq-6.4.1/lib/sidekiq/testing.rb:294:in `process_job' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/job_batching/batch_spec.rb:289:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:263:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:263:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:511:in `block in with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:468:in `block in with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:486:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-rails-5.1.1/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:486:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:468:in `with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:511:in `with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:259:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:646:in `block in run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:642:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:642:in `run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:607:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/configuration.rb:2068:in `with_suite_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:116:in `block in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/reporter.rb:74:in `report' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:115:in `run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:89:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:71:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:45:in `invoke' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/exe/rspec:4:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/rspec:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/rspec:23:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:58:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:58:in `kernel_load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:23:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:483:in `exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:31:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:25:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/exe/bundle:48:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/friendly_errors.rb:120:in `with_friendly_errors' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/exe/bundle:36:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/bundle:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/bundle:23:in `
' [ActiveJob] [RetryingJob] [392c0b52-2785-4b1e-9b8b-44efd892b106] Performing RetryingJob (Job ID: 392c0b52-2785-4b1e-9b8b-44efd892b106) from Sidekiq(default) [ActiveJob] [RetryingJob] [392c0b52-2785-4b1e-9b8b-44efd892b106] Performed RetryingJob (Job ID: 392c0b52-2785-4b1e-9b8b-44efd892b106) from Sidekiq(default) in 2.25ms  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] Enqueued TestWorker (Job ID: c16d20f4-0882-433e-ad10-206148977248) to Sidekiq(default)  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] Enqueued CanvasSync::JobBatches::ActiveJob::ActiveJobCallbackWorker (Job ID: 07a0253a-3774-4fab-b366-f9d5247ac8da) to Test(default) with arguments: "SampleCallback", "complete", {"a"=>"b"}, "H07lXtNLBfaFKg", nil  (0.3ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] Enqueued CanvasSync::JobBatches::ActiveJob::ActiveJobCallbackWorker (Job ID: 7fde9f62-a9a9-488c-9537-7d8c31b80403) to Test(default) with arguments: "SampleCallback2", "complete", {"b"=>"a"}, "7JCsQtzxXRMGNQ", nil [ActiveJob] Enqueued CanvasSync::JobBatches::ActiveJob::ActiveJobCallbackWorker (Job ID: 7e3981c8-6f77-40ab-b130-184ed3d9f9ee) to Test(default) with arguments: "SampleCallback", "complete", {"a"=>"b"}, "7JCsQtzxXRMGNQ", nil  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] Enqueued ContextedJob (Job ID: 65619877-92bf-491f-bb1d-0bcd28f7c6a9) to Sidekiq(default) [ActiveJob] [TestWorker] [c16d20f4-0882-433e-ad10-206148977248] Performing TestWorker (Job ID: c16d20f4-0882-433e-ad10-206148977248) from Sidekiq(default) [ActiveJob] [TestWorker] [c16d20f4-0882-433e-ad10-206148977248] Performed TestWorker (Job ID: c16d20f4-0882-433e-ad10-206148977248) from Sidekiq(default) in 2.2ms [ActiveJob] [ContextedJob] [65619877-92bf-491f-bb1d-0bcd28f7c6a9] Performing ContextedJob (Job ID: 65619877-92bf-491f-bb1d-0bcd28f7c6a9) from Sidekiq(default) [ActiveJob] [ContextedJob] [65619877-92bf-491f-bb1d-0bcd28f7c6a9] Performed ContextedJob (Job ID: 65619877-92bf-491f-bb1d-0bcd28f7c6a9) from Sidekiq(default) in 2.19ms  (0.2ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] Enqueued ContextedJob (Job ID: 2541fd04-27e7-4496-a614-0de99157ef9c) to Sidekiq(default) [ActiveJob] [ContextedJob] [2541fd04-27e7-4496-a614-0de99157ef9c] Performing ContextedJob (Job ID: 2541fd04-27e7-4496-a614-0de99157ef9c) from Sidekiq(default) [ActiveJob] [ContextedJob] [2541fd04-27e7-4496-a614-0de99157ef9c] Performed ContextedJob (Job ID: 2541fd04-27e7-4496-a614-0de99157ef9c) from Sidekiq(default) in 4.75ms  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] Enqueued BatchTestJobBase (Job ID: e97d8ec5-7c0e-4539-8ef4-c6da87ed05fa) to Sidekiq(default) [ActiveJob] [BatchTestJobBase] [e97d8ec5-7c0e-4539-8ef4-c6da87ed05fa] Performing BatchTestJobBase (Job ID: e97d8ec5-7c0e-4539-8ef4-c6da87ed05fa) from Sidekiq(default) [ActiveJob] [BatchTestJobBase] [e97d8ec5-7c0e-4539-8ef4-c6da87ed05fa] Performed BatchTestJobBase (Job ID: e97d8ec5-7c0e-4539-8ef4-c6da87ed05fa) from Sidekiq(default) in 2.28ms [ActiveJob] Enqueued ContextedJob (Job ID: 4c1be847-c9b2-4715-9cd5-9d1096bae1e3) to Sidekiq(default) [ActiveJob] [ContextedJob] [4c1be847-c9b2-4715-9cd5-9d1096bae1e3] Performing ContextedJob (Job ID: 4c1be847-c9b2-4715-9cd5-9d1096bae1e3) from Sidekiq(default) [ActiveJob] [ContextedJob] [4c1be847-c9b2-4715-9cd5-9d1096bae1e3] Performed ContextedJob (Job ID: 4c1be847-c9b2-4715-9cd5-9d1096bae1e3) from Sidekiq(default) in 3.24ms  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] Enqueued TestWorker (Job ID: 13e8d30c-3f47-4730-afee-d711ac414b2e) to Sidekiq(default) [ActiveJob] Enqueued TestWorker (Job ID: 95e91a7a-3655-477f-ae0f-18614340b923) to Sidekiq(default) [ActiveJob] Enqueued TestWorker (Job ID: 6e1d4db9-55ca-4291-9c02-8d2daa1f782b) to Sidekiq(default)  (0.2ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] Enqueued WorkerA (Job ID: e373e8c1-5f27-4704-9304-1024cc872173) to Sidekiq(default) [ActiveJob] Enqueued WorkerB (Job ID: 427a1442-6767-4a9a-923d-37ac8c6fcc40) to Sidekiq(default) [ActiveJob] Enqueued WorkerA (Job ID: 235d31f0-15b9-49d6-9f1f-57dbf24a4d58) to Sidekiq(default) [ActiveJob] Enqueued WorkerC (Job ID: 9694454d-36cf-4774-9ab0-f97b98480fba) to Sidekiq(default)  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) ROLLBACK  (0.3ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] Enqueued TestWorker (Job ID: cf4e9acc-36c5-40a9-8e9a-8400d5617438) to Sidekiq(default)  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] Enqueued TestWorker (Job ID: 9b3e3c31-d534-4547-ad00-b1eceb22e4d6) to Sidekiq(default)  (0.2ms) ROLLBACK  (0.5ms) SELECT "schema_migrations"."version" FROM "schema_migrations" ORDER BY "schema_migrations"."version" ASC  (0.3ms) BEGIN  (0.3ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.6ms) SELECT COUNT(*) FROM "canvas_sync_job_logs" [ActiveJob] [GoodJob] [aa71473e-3477-4c8a-9874-763f28046d21] Performing GoodJob (Job ID: aa71473e-3477-4c8a-9874-763f28046d21) from Test(default) with arguments: "argument" [ActiveJob] [GoodJob] [aa71473e-3477-4c8a-9874-763f28046d21] CanvasSync::JobLog Load (0.3ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "aa71473e-3477-4c8a-9874-763f28046d21"], ["LIMIT", 1]] [ActiveJob] [GoodJob] [aa71473e-3477-4c8a-9874-763f28046d21]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [GoodJob] [aa71473e-3477-4c8a-9874-763f28046d21] CanvasSync::JobLog Create (0.5ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "GoodJob"], ["status", "enqueued"], ["job_arguments", "---\n- argument\n"], ["created_at", "2022-09-26 22:42:40.190736"], ["updated_at", "2022-09-26 22:42:40.190736"], ["job_id", "aa71473e-3477-4c8a-9874-763f28046d21"]] [ActiveJob] [GoodJob] [aa71473e-3477-4c8a-9874-763f28046d21]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [GoodJob] [aa71473e-3477-4c8a-9874-763f28046d21]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [GoodJob] [aa71473e-3477-4c8a-9874-763f28046d21] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-09-26 22:42:40.192818"], ["status", "running"], ["updated_at", "2022-09-26 22:42:40.193124"], ["id", 83]] [ActiveJob] [GoodJob] [aa71473e-3477-4c8a-9874-763f28046d21]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [GoodJob] [aa71473e-3477-4c8a-9874-763f28046d21]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [GoodJob] [aa71473e-3477-4c8a-9874-763f28046d21] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2022-09-26 22:42:40.194169"], ["status", "success"], ["updated_at", "2022-09-26 22:42:40.194463"], ["id", 83]] [ActiveJob] [GoodJob] [aa71473e-3477-4c8a-9874-763f28046d21]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [GoodJob] [aa71473e-3477-4c8a-9874-763f28046d21] Performed GoodJob (Job ID: aa71473e-3477-4c8a-9874-763f28046d21) from Test(default) in 19.54ms  (0.2ms) SELECT COUNT(*) FROM "canvas_sync_job_logs" CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" ORDER BY "canvas_sync_job_logs"."id" DESC LIMIT $1 [["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.3ms) BEGIN [ActiveJob] [BadJob] [f563a738-4373-4d6a-a632-3b571a58cd1c] Performing BadJob (Job ID: f563a738-4373-4d6a-a632-3b571a58cd1c) from Test(default) with arguments: "argument" [ActiveJob] [BadJob] [f563a738-4373-4d6a-a632-3b571a58cd1c] CanvasSync::JobLog Load (0.4ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "f563a738-4373-4d6a-a632-3b571a58cd1c"], ["LIMIT", 1]] [ActiveJob] [BadJob] [f563a738-4373-4d6a-a632-3b571a58cd1c]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [BadJob] [f563a738-4373-4d6a-a632-3b571a58cd1c] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "BadJob"], ["status", "enqueued"], ["job_arguments", "---\n- argument\n"], ["created_at", "2022-09-26 22:42:40.202023"], ["updated_at", "2022-09-26 22:42:40.202023"], ["job_id", "f563a738-4373-4d6a-a632-3b571a58cd1c"]] [ActiveJob] [BadJob] [f563a738-4373-4d6a-a632-3b571a58cd1c]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [BadJob] [f563a738-4373-4d6a-a632-3b571a58cd1c]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [BadJob] [f563a738-4373-4d6a-a632-3b571a58cd1c] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-09-26 22:42:40.203519"], ["status", "running"], ["updated_at", "2022-09-26 22:42:40.203879"], ["id", 84]] [ActiveJob] [BadJob] [f563a738-4373-4d6a-a632-3b571a58cd1c]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [BadJob] [f563a738-4373-4d6a-a632-3b571a58cd1c]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [BadJob] [f563a738-4373-4d6a-a632-3b571a58cd1c] CanvasSync::JobLog Update (0.5ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "exception" = $2, "backtrace" = $3, "status" = $4, "updated_at" = $5 WHERE "canvas_sync_job_logs"."id" = $6 [["completed_at", "2022-09-26 22:42:40.205336"], ["exception", "EvilError: EvilError"], ["backtrace", "/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:12:in `perform'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/execution.rb:39:in `block in perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:109:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/active_job.rb:24:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:21:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/i18n-1.12.0/lib/i18n.rb:317:in `with_locale'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/translation.rb:9:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:26:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/notifications.rb:168:in `block in instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/notifications.rb:168:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:25:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:46:in `block in tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/tagged_logging.rb:71:in `block in tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/tagged_logging.rb:28:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/tagged_logging.rb:71:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:46:in `tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:22:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:136:in `run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/execution.rb:38:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/execution.rb:18:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:40:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/matchers/built_in/raise_error.rb:59:in `matches?'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:51:in `block in handle_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:27:in `with_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:48:in `handle_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/expectation_target.rb:65:in `to'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/expectation_target.rb:139:in `to'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:39:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:263:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:263:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:511:in `block in with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:468:in `block in with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:486:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-rails-5.1.1/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:486:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:468:in `with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:511:in `with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:259:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:646:in `block in run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:642:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:642:in `run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:607:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/configuration.rb:2068:in `with_suite_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:116:in `block in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/reporter.rb:74:in `report'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:115:in `run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:89:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:71:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:45:in `invoke'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/exe/rspec:4:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/rspec:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/rspec:23:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:58:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:58:in `kernel_load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:23:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:483:in `exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:31:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:25:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/exe/bundle:48:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/friendly_errors.rb:120:in `with_friendly_errors'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/exe/bundle:36:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/bundle:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/bundle:23:in `
'"], ["status", "error"], ["updated_at", "2022-09-26 22:42:40.205739"], ["id", 84]] [ActiveJob] [BadJob] [f563a738-4373-4d6a-a632-3b571a58cd1c]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [BadJob] [f563a738-4373-4d6a-a632-3b571a58cd1c] Error performing BadJob (Job ID: f563a738-4373-4d6a-a632-3b571a58cd1c) from Test(default) in 7.15ms: EvilError (EvilError): /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:12:in `perform' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/execution.rb:39:in `block in perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:109:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/active_job.rb:24:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:21:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/i18n-1.12.0/lib/i18n.rb:317:in `with_locale' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/translation.rb:9:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:26:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/notifications.rb:168:in `block in instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/notifications.rb:168:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:25:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:46:in `block in tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/tagged_logging.rb:71:in `block in tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/tagged_logging.rb:28:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/tagged_logging.rb:71:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:46:in `tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:22:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:136:in `run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/execution.rb:38:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/execution.rb:18:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:40:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/matchers/built_in/raise_error.rb:59:in `matches?' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:51:in `block in handle_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:27:in `with_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:48:in `handle_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/expectation_target.rb:65:in `to' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/expectation_target.rb:139:in `to' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:39:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:263:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:263:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:511:in `block in with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:468:in `block in with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:486:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-rails-5.1.1/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:486:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:468:in `with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:511:in `with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:259:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:646:in `block in run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:642:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:642:in `run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:607:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/configuration.rb:2068:in `with_suite_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:116:in `block in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/reporter.rb:74:in `report' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:115:in `run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:89:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:71:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:45:in `invoke' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/exe/rspec:4:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/rspec:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/rspec:23:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:58:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:58:in `kernel_load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:23:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:483:in `exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:31:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:25:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/exe/bundle:48:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/friendly_errors.rb:120:in `with_friendly_errors' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/exe/bundle:36:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/bundle:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/bundle:23:in `
' CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" ORDER BY "canvas_sync_job_logs"."id" DESC LIMIT $1 [["LIMIT", 1]]  (0.1ms) ROLLBACK  (0.3ms) BEGIN [ActiveJob] [BadJob] [2c0170b3-9b66-4f73-b932-a3fb0d22606b] Performing BadJob (Job ID: 2c0170b3-9b66-4f73-b932-a3fb0d22606b) from Test(default) [ActiveJob] [BadJob] [2c0170b3-9b66-4f73-b932-a3fb0d22606b] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "2c0170b3-9b66-4f73-b932-a3fb0d22606b"], ["LIMIT", 1]] [ActiveJob] [BadJob] [2c0170b3-9b66-4f73-b932-a3fb0d22606b]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [BadJob] [2c0170b3-9b66-4f73-b932-a3fb0d22606b] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["job_class", "BadJob"], ["status", "enqueued"], ["created_at", "2022-09-26 22:42:40.211819"], ["updated_at", "2022-09-26 22:42:40.211819"], ["job_id", "2c0170b3-9b66-4f73-b932-a3fb0d22606b"]] [ActiveJob] [BadJob] [2c0170b3-9b66-4f73-b932-a3fb0d22606b]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [BadJob] [2c0170b3-9b66-4f73-b932-a3fb0d22606b]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [BadJob] [2c0170b3-9b66-4f73-b932-a3fb0d22606b] CanvasSync::JobLog Update (0.4ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-09-26 22:42:40.212859"], ["status", "running"], ["updated_at", "2022-09-26 22:42:40.213217"], ["id", 85]] [ActiveJob] [BadJob] [2c0170b3-9b66-4f73-b932-a3fb0d22606b]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [BadJob] [2c0170b3-9b66-4f73-b932-a3fb0d22606b]  (0.3ms) SAVEPOINT active_record_1 [ActiveJob] [BadJob] [2c0170b3-9b66-4f73-b932-a3fb0d22606b] CanvasSync::JobLog Update (0.5ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "exception" = $2, "backtrace" = $3, "status" = $4, "updated_at" = $5 WHERE "canvas_sync_job_logs"."id" = $6 [["completed_at", "2022-09-26 22:42:40.215321"], ["exception", "ArgumentError: wrong number of arguments (given 0, expected 1)"], ["backtrace", "/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:11:in `perform'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/execution.rb:39:in `block in perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:109:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/active_job.rb:24:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:21:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/i18n-1.12.0/lib/i18n.rb:317:in `with_locale'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/translation.rb:9:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:26:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/notifications.rb:168:in `block in instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/notifications.rb:168:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:25:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:46:in `block in tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/tagged_logging.rb:71:in `block in tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/tagged_logging.rb:28:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/tagged_logging.rb:71:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:46:in `tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:22:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:136:in `run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/execution.rb:38:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/execution.rb:18:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:52:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/matchers/built_in/raise_error.rb:59:in `matches?'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:51:in `block in handle_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:27:in `with_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:48:in `handle_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/expectation_target.rb:65:in `to'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/expectation_target.rb:139:in `to'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:51:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:263:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:263:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:511:in `block in with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:468:in `block in with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:486:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-rails-5.1.1/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:486:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:468:in `with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:511:in `with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:259:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:646:in `block in run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:642:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:642:in `run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:607:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/configuration.rb:2068:in `with_suite_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:116:in `block in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/reporter.rb:74:in `report'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:115:in `run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:89:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:71:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:45:in `invoke'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/exe/rspec:4:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/rspec:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/rspec:23:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:58:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:58:in `kernel_load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:23:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:483:in `exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:31:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:25:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/exe/bundle:48:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/friendly_errors.rb:120:in `with_friendly_errors'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/exe/bundle:36:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/bundle:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/bundle:23:in `
'"], ["status", "error"], ["updated_at", "2022-09-26 22:42:40.216010"], ["id", 85]] [ActiveJob] [BadJob] [2c0170b3-9b66-4f73-b932-a3fb0d22606b]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [BadJob] [2c0170b3-9b66-4f73-b932-a3fb0d22606b] Error performing BadJob (Job ID: 2c0170b3-9b66-4f73-b932-a3fb0d22606b) from Test(default) in 7.13ms: ArgumentError (wrong number of arguments (given 0, expected 1)): /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:11:in `perform' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/execution.rb:39:in `block in perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:109:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/active_job.rb:24:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:21:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/i18n-1.12.0/lib/i18n.rb:317:in `with_locale' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/translation.rb:9:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:26:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/notifications.rb:168:in `block in instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/notifications.rb:168:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:25:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:46:in `block in tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/tagged_logging.rb:71:in `block in tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/tagged_logging.rb:28:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/tagged_logging.rb:71:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:46:in `tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:22:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:136:in `run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/execution.rb:38:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/execution.rb:18:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:52:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/matchers/built_in/raise_error.rb:59:in `matches?' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:51:in `block in handle_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:27:in `with_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:48:in `handle_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/expectation_target.rb:65:in `to' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/expectation_target.rb:139:in `to' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:51:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:263:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:263:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:511:in `block in with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:468:in `block in with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:486:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-rails-5.1.1/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:486:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:468:in `with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:511:in `with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:259:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:646:in `block in run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:642:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:642:in `run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:607:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/configuration.rb:2068:in `with_suite_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:116:in `block in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/reporter.rb:74:in `report' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:115:in `run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:89:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:71:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:45:in `invoke' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/exe/rspec:4:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/rspec:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/rspec:23:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:58:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:58:in `kernel_load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:23:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:483:in `exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:31:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:25:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/exe/bundle:48:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/friendly_errors.rb:120:in `with_friendly_errors' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/exe/bundle:36:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/bundle:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/bundle:23:in `
'  (0.1ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [BadJob] [b45c19a5-6910-4507-93f8-2c67e9106251] Performing BadJob (Job ID: b45c19a5-6910-4507-93f8-2c67e9106251) from Test(default) [ActiveJob] [BadJob] [b45c19a5-6910-4507-93f8-2c67e9106251] CanvasSync::JobLog Load (0.3ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "b45c19a5-6910-4507-93f8-2c67e9106251"], ["LIMIT", 1]] [ActiveJob] [BadJob] [b45c19a5-6910-4507-93f8-2c67e9106251]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [BadJob] [b45c19a5-6910-4507-93f8-2c67e9106251] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["job_class", "BadJob"], ["status", "enqueued"], ["created_at", "2022-09-26 22:42:40.221764"], ["updated_at", "2022-09-26 22:42:40.221764"], ["job_id", "b45c19a5-6910-4507-93f8-2c67e9106251"]] [ActiveJob] [BadJob] [b45c19a5-6910-4507-93f8-2c67e9106251]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [BadJob] [b45c19a5-6910-4507-93f8-2c67e9106251]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [BadJob] [b45c19a5-6910-4507-93f8-2c67e9106251] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-09-26 22:42:40.223296"], ["status", "running"], ["updated_at", "2022-09-26 22:42:40.223694"], ["id", 86]] [ActiveJob] [BadJob] [b45c19a5-6910-4507-93f8-2c67e9106251]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [BadJob] [b45c19a5-6910-4507-93f8-2c67e9106251]  (0.4ms) SAVEPOINT active_record_1 [ActiveJob] [BadJob] [b45c19a5-6910-4507-93f8-2c67e9106251] CanvasSync::JobLog Update (1.3ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "exception" = $2, "backtrace" = $3, "status" = $4, "updated_at" = $5 WHERE "canvas_sync_job_logs"."id" = $6 [["completed_at", "2022-09-26 22:42:40.230781"], ["exception", "ArgumentError: wrong number of arguments (given 0, expected 1)"], ["backtrace", "/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:11:in `perform'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/execution.rb:39:in `block in perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:109:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/active_job.rb:24:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:21:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/i18n-1.12.0/lib/i18n.rb:317:in `with_locale'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/translation.rb:9:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:26:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/notifications.rb:168:in `block in instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/notifications.rb:168:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:25:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:46:in `block in tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/tagged_logging.rb:71:in `block in tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/tagged_logging.rb:28:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/tagged_logging.rb:71:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:46:in `tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:22:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:136:in `run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/execution.rb:38:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/execution.rb:18:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:60:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/matchers/built_in/raise_error.rb:59:in `matches?'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:51:in `block in handle_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:27:in `with_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:48:in `handle_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/expectation_target.rb:65:in `to'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/expectation_target.rb:139:in `to'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:59:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:263:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:263:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:511:in `block in with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:468:in `block in with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:486:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-rails-5.1.1/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:486:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:468:in `with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:511:in `with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:259:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:646:in `block in run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:642:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:642:in `run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:607:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/configuration.rb:2068:in `with_suite_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:116:in `block in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/reporter.rb:74:in `report'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:115:in `run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:89:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:71:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:45:in `invoke'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/exe/rspec:4:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/rspec:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/rspec:23:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:58:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:58:in `kernel_load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:23:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:483:in `exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:31:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:25:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/exe/bundle:48:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/friendly_errors.rb:120:in `with_friendly_errors'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/exe/bundle:36:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/bundle:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/bundle:23:in `
'\n\nError Occurred while handling an Error: NoMethodError: undefined method `bad_catcher' for BadJob:Class\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-mocks-3.11.0/lib/rspec/mocks/method_double.rb:28:in `block in original_implementation_callable'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-mocks-3.11.0/lib/rspec/mocks/message_expectation.rb:143:in `block in and_call_original'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-mocks-3.11.0/lib/rspec/mocks/message_expectation.rb:801:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-mocks-3.11.0/lib/rspec/mocks/message_expectation.rb:615:in `invoke_incrementing_actual_calls_by'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-mocks-3.11.0/lib/rspec/mocks/message_expectation.rb:470:in `invoke'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-mocks-3.11.0/lib/rspec/mocks/proxy.rb:217:in `message_received'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-mocks-3.11.0/lib/rspec/mocks/proxy.rb:361:in `message_received'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-mocks-3.11.0/lib/rspec/mocks/method_double.rb:78:in `proxy_method_invoked'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-mocks-3.11.0/lib/rspec/mocks/method_double.rb:64:in `block (2 levels) in define_proxy_method'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:31:in `rescue in block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:23:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/i18n-1.12.0/lib/i18n.rb:317:in `with_locale'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/translation.rb:9:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:26:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/notifications.rb:168:in `block in instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/notifications.rb:168:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:25:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:46:in `block in tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/tagged_logging.rb:71:in `block in tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/tagged_logging.rb:28:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/tagged_logging.rb:71:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:46:in `tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:22:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:136:in `run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/execution.rb:38:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/execution.rb:18:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:60:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/matchers/built_in/raise_error.rb:59:in `matches?'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:51:in `block in handle_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:27:in `with_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:48:in `handle_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/expectation_target.rb:65:in `to'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/expectation_target.rb:139:in `to'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:59:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:263:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:263:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:511:in `block in with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:468:in `block in with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:486:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-rails-5.1.1/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:486:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:468:in `with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:511:in `with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:259:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:646:in `block in run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:642:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:642:in `run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:607:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/configuration.rb:2068:in `with_suite_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:116:in `block in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/reporter.rb:74:in `report'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:115:in `run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:89:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:71:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:45:in `invoke'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/exe/rspec:4:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/rspec:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/rspec:23:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:58:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:58:in `kernel_load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:23:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:483:in `exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:31:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:25:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/exe/bundle:48:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/friendly_errors.rb:120:in `with_friendly_errors'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/exe/bundle:36:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/bundle:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/bundle:23:in `
'"], ["status", "error"], ["updated_at", "2022-09-26 22:42:40.231531"], ["id", 86]] [ActiveJob] [BadJob] [b45c19a5-6910-4507-93f8-2c67e9106251]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [BadJob] [b45c19a5-6910-4507-93f8-2c67e9106251] Error performing BadJob (Job ID: b45c19a5-6910-4507-93f8-2c67e9106251) from Test(default) in 13.88ms: ArgumentError (wrong number of arguments (given 0, expected 1)): /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:11:in `perform' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/execution.rb:39:in `block in perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:109:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/active_job.rb:24:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:21:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/i18n-1.12.0/lib/i18n.rb:317:in `with_locale' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/translation.rb:9:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:26:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/notifications.rb:168:in `block in instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/notifications.rb:168:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:25:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:46:in `block in tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/tagged_logging.rb:71:in `block in tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/tagged_logging.rb:28:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/tagged_logging.rb:71:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:46:in `tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:22:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:136:in `run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/execution.rb:38:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/execution.rb:18:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:60:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/matchers/built_in/raise_error.rb:59:in `matches?' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:51:in `block in handle_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:27:in `with_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:48:in `handle_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/expectation_target.rb:65:in `to' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/expectation_target.rb:139:in `to' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:59:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:263:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:263:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:511:in `block in with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:468:in `block in with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:486:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-rails-5.1.1/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:486:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:468:in `with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:511:in `with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:259:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:646:in `block in run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:642:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:642:in `run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:607:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/configuration.rb:2068:in `with_suite_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:116:in `block in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/reporter.rb:74:in `report' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:115:in `run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:89:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:71:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:45:in `invoke' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/exe/rspec:4:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/rspec:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/rspec:23:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:58:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:58:in `kernel_load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:23:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:483:in `exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:31:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:25:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/exe/bundle:48:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/friendly_errors.rb:120:in `with_friendly_errors' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/exe/bundle:36:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/bundle:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/bundle:23:in `
' CanvasSync::JobLog Load (0.3ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" ORDER BY "canvas_sync_job_logs"."id" DESC LIMIT $1 [["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] [CanvasSync::Jobs::ReportChecker] [ecd71494-e957-4007-bbc1-8542e04a81fd] Performing CanvasSync::Jobs::ReportChecker (Job ID: ecd71494-e957-4007-bbc1-8542e04a81fd) from Test(default) with arguments: "provisioning_csv", 1, "FakeProcessor", {} [ActiveJob] [CanvasSync::Jobs::ReportChecker] [ecd71494-e957-4007-bbc1-8542e04a81fd] CanvasSync::JobLog Load (0.3ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "ecd71494-e957-4007-bbc1-8542e04a81fd"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [ecd71494-e957-4007-bbc1-8542e04a81fd]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [ecd71494-e957-4007-bbc1-8542e04a81fd] CanvasSync::JobLog Create (0.2ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- provisioning_csv\n- 1\n- FakeProcessor\n- {}\n"], ["created_at", "2022-09-26 22:42:40.241475"], ["updated_at", "2022-09-26 22:42:40.241475"], ["job_id", "ecd71494-e957-4007-bbc1-8542e04a81fd"]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [ecd71494-e957-4007-bbc1-8542e04a81fd]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [ecd71494-e957-4007-bbc1-8542e04a81fd]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [ecd71494-e957-4007-bbc1-8542e04a81fd] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-09-26 22:42:40.242920"], ["status", "running"], ["updated_at", "2022-09-26 22:42:40.243197"], ["id", 87]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [ecd71494-e957-4007-bbc1-8542e04a81fd]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [ecd71494-e957-4007-bbc1-8542e04a81fd]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [ecd71494-e957-4007-bbc1-8542e04a81fd] CanvasSync::JobLog Destroy (0.5ms) DELETE FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."id" = $1 [["id", 87]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [ecd71494-e957-4007-bbc1-8542e04a81fd]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [ecd71494-e957-4007-bbc1-8542e04a81fd] Performed CanvasSync::Jobs::ReportChecker (Job ID: ecd71494-e957-4007-bbc1-8542e04a81fd) from Test(default) in 9.67ms  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] [CanvasSync::Jobs::ReportChecker] [da01d77f-be8c-41a6-8071-bacf92327dda] Performing CanvasSync::Jobs::ReportChecker (Job ID: da01d77f-be8c-41a6-8071-bacf92327dda) from Test(default) with arguments: "provisioning_csv", 1, "FakeProcessor", {} [ActiveJob] [CanvasSync::Jobs::ReportChecker] [da01d77f-be8c-41a6-8071-bacf92327dda] CanvasSync::JobLog Load (0.3ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "da01d77f-be8c-41a6-8071-bacf92327dda"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [da01d77f-be8c-41a6-8071-bacf92327dda]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [da01d77f-be8c-41a6-8071-bacf92327dda] CanvasSync::JobLog Create (0.4ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- provisioning_csv\n- 1\n- FakeProcessor\n- {}\n"], ["created_at", "2022-09-26 22:42:40.253695"], ["updated_at", "2022-09-26 22:42:40.253695"], ["job_id", "da01d77f-be8c-41a6-8071-bacf92327dda"]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [da01d77f-be8c-41a6-8071-bacf92327dda]  (0.3ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [da01d77f-be8c-41a6-8071-bacf92327dda]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [da01d77f-be8c-41a6-8071-bacf92327dda] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-09-26 22:42:40.255959"], ["status", "running"], ["updated_at", "2022-09-26 22:42:40.256514"], ["id", 88]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [da01d77f-be8c-41a6-8071-bacf92327dda]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [da01d77f-be8c-41a6-8071-bacf92327dda]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [da01d77f-be8c-41a6-8071-bacf92327dda] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- provisioning_csv\n- 1\n- FakeProcessor\n- {}\n- {}\n"], ["created_at", "2022-09-26 22:42:40.261191"], ["updated_at", "2022-09-26 22:42:40.261191"], ["job_id", "fbe15e39-2bf9-4a06-823d-764b7faf74de"]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [da01d77f-be8c-41a6-8071-bacf92327dda]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [da01d77f-be8c-41a6-8071-bacf92327dda] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: fbe15e39-2bf9-4a06-823d-764b7faf74de) to Test(default) at 2022-09-26 22:43:10 UTC with arguments: "provisioning_csv", 1, "FakeProcessor", {}, {} [ActiveJob] [CanvasSync::Jobs::ReportChecker] [da01d77f-be8c-41a6-8071-bacf92327dda]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [da01d77f-be8c-41a6-8071-bacf92327dda] CanvasSync::JobLog Destroy (0.2ms) DELETE FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."id" = $1 [["id", 88]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [da01d77f-be8c-41a6-8071-bacf92327dda]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [da01d77f-be8c-41a6-8071-bacf92327dda] Performed CanvasSync::Jobs::ReportChecker (Job ID: da01d77f-be8c-41a6-8071-bacf92327dda) from Test(default) in 11.76ms  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] [CanvasSync::Jobs::ReportChecker] [bc69bc31-61a6-44c0-972e-64f4c16bec99] Performing CanvasSync::Jobs::ReportChecker (Job ID: bc69bc31-61a6-44c0-972e-64f4c16bec99) from Test(default) with arguments: "provisioning_csv", 1, "FakeProcessor", {} [ActiveJob] [CanvasSync::Jobs::ReportChecker] [bc69bc31-61a6-44c0-972e-64f4c16bec99] CanvasSync::JobLog Load (0.3ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "bc69bc31-61a6-44c0-972e-64f4c16bec99"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [bc69bc31-61a6-44c0-972e-64f4c16bec99]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [bc69bc31-61a6-44c0-972e-64f4c16bec99] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- provisioning_csv\n- 1\n- FakeProcessor\n- {}\n"], ["created_at", "2022-09-26 22:42:40.269254"], ["updated_at", "2022-09-26 22:42:40.269254"], ["job_id", "bc69bc31-61a6-44c0-972e-64f4c16bec99"]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [bc69bc31-61a6-44c0-972e-64f4c16bec99]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [bc69bc31-61a6-44c0-972e-64f4c16bec99]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [bc69bc31-61a6-44c0-972e-64f4c16bec99] CanvasSync::JobLog Update (0.5ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-09-26 22:42:40.271161"], ["status", "running"], ["updated_at", "2022-09-26 22:42:40.271675"], ["id", 90]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [bc69bc31-61a6-44c0-972e-64f4c16bec99]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [bc69bc31-61a6-44c0-972e-64f4c16bec99]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [bc69bc31-61a6-44c0-972e-64f4c16bec99] CanvasSync::JobLog Update (0.6ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "exception" = $2, "backtrace" = $3, "status" = $4, "updated_at" = $5 WHERE "canvas_sync_job_logs"."id" = $6 [["completed_at", "2022-09-26 22:42:40.277801"], ["exception", "NameError: undefined local variable or method `current_organization' for #"], ["backtrace", "/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/jobs/report_checker.rb:35:in `perform'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/execution.rb:39:in `block in perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:109:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/active_job.rb:24:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:21:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/i18n-1.12.0/lib/i18n.rb:317:in `with_locale'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/translation.rb:9:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:26:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/notifications.rb:168:in `block in instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/notifications.rb:168:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:25:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:46:in `block in tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/tagged_logging.rb:71:in `block in tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/tagged_logging.rb:28:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/tagged_logging.rb:71:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:46:in `tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:22:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:136:in `run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/execution.rb:38:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/execution.rb:18:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/report_checker_spec.rb:11:in `start_job'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/report_checker_spec.rb:53:in `block (5 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/matchers/built_in/raise_error.rb:59:in `matches?'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:51:in `block in handle_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:27:in `with_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:48:in `handle_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/expectation_target.rb:65:in `to'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/expectation_target.rb:139:in `to'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/report_checker_spec.rb:53:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:263:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:263:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:511:in `block in with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:468:in `block in with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:486:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-rails-5.1.1/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:486:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:468:in `with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:511:in `with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:259:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:646:in `block in run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:642:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:642:in `run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:607:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/configuration.rb:2068:in `with_suite_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:116:in `block in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/reporter.rb:74:in `report'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:115:in `run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:89:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:71:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:45:in `invoke'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/exe/rspec:4:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/rspec:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/rspec:23:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:58:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:58:in `kernel_load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:23:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:483:in `exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:31:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:25:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/exe/bundle:48:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/friendly_errors.rb:120:in `with_friendly_errors'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/exe/bundle:36:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/bundle:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/bundle:23:in `
'"], ["status", "error"], ["updated_at", "2022-09-26 22:42:40.278275"], ["id", 90]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [bc69bc31-61a6-44c0-972e-64f4c16bec99]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [bc69bc31-61a6-44c0-972e-64f4c16bec99] Error performing CanvasSync::Jobs::ReportChecker (Job ID: bc69bc31-61a6-44c0-972e-64f4c16bec99) from Test(default) in 12.68ms: NameError (undefined local variable or method `current_organization' for #): /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/jobs/report_checker.rb:35:in `perform' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/execution.rb:39:in `block in perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:109:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/active_job.rb:24:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:21:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/i18n-1.12.0/lib/i18n.rb:317:in `with_locale' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/translation.rb:9:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:26:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/notifications.rb:168:in `block in instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/notifications.rb:168:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:25:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:46:in `block in tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/tagged_logging.rb:71:in `block in tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/tagged_logging.rb:28:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/tagged_logging.rb:71:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:46:in `tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:22:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:136:in `run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/execution.rb:38:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/execution.rb:18:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/report_checker_spec.rb:11:in `start_job' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/report_checker_spec.rb:53:in `block (5 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/matchers/built_in/raise_error.rb:59:in `matches?' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:51:in `block in handle_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:27:in `with_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:48:in `handle_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/expectation_target.rb:65:in `to' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/expectation_target.rb:139:in `to' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/report_checker_spec.rb:53:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:263:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:263:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:511:in `block in with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:468:in `block in with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:486:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-rails-5.1.1/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:486:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:468:in `with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:511:in `with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:259:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:646:in `block in run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:642:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:642:in `run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:607:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/configuration.rb:2068:in `with_suite_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:116:in `block in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/reporter.rb:74:in `report' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:115:in `run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:89:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:71:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:45:in `invoke' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/exe/rspec:4:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/rspec:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/rspec:23:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:58:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:58:in `kernel_load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:23:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:483:in `exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:31:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:25:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/exe/bundle:48:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/friendly_errors.rb:120:in `with_friendly_errors' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/exe/bundle:36:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/bundle:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/bundle:23:in `
'  (0.3ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [181374fe-2027-4e66-bd54-d4773af7f63f] Performing CanvasSync::Jobs::ReportProcessorJob (Job ID: 181374fe-2027-4e66-bd54-d4773af7f63f) from Test(default) with arguments: "provisioning_csv", "https://test.instructure.com/sample_report_download", "FakeProcessor", {}, 1 [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [181374fe-2027-4e66-bd54-d4773af7f63f] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "181374fe-2027-4e66-bd54-d4773af7f63f"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [181374fe-2027-4e66-bd54-d4773af7f63f]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [181374fe-2027-4e66-bd54-d4773af7f63f] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportProcessorJob"], ["status", "enqueued"], ["job_arguments", "---\n- provisioning_csv\n- https://test.instructure.com/sample_report_download\n- FakeProcessor\n- {}\n- 1\n"], ["created_at", "2022-09-26 22:42:40.286227"], ["updated_at", "2022-09-26 22:42:40.286227"], ["job_id", "181374fe-2027-4e66-bd54-d4773af7f63f"]] [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [181374fe-2027-4e66-bd54-d4773af7f63f]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [181374fe-2027-4e66-bd54-d4773af7f63f]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [181374fe-2027-4e66-bd54-d4773af7f63f] CanvasSync::JobLog Update (0.4ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-09-26 22:42:40.287899"], ["status", "running"], ["updated_at", "2022-09-26 22:42:40.288202"], ["id", 91]] [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [181374fe-2027-4e66-bd54-d4773af7f63f]  (0.3ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [181374fe-2027-4e66-bd54-d4773af7f63f]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [181374fe-2027-4e66-bd54-d4773af7f63f] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "job_class" = $1, "updated_at" = $2 WHERE "canvas_sync_job_logs"."id" = $3 [["job_class", "FakeProcessor"], ["updated_at", "2022-09-26 22:42:40.290720"], ["id", 91]] [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [181374fe-2027-4e66-bd54-d4773af7f63f]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [181374fe-2027-4e66-bd54-d4773af7f63f]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [181374fe-2027-4e66-bd54-d4773af7f63f] CanvasSync::JobLog Update (0.4ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2022-09-26 22:42:40.304008"], ["status", "success"], ["updated_at", "2022-09-26 22:42:40.304705"], ["id", 91]] [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [181374fe-2027-4e66-bd54-d4773af7f63f]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [181374fe-2027-4e66-bd54-d4773af7f63f] Performed CanvasSync::Jobs::ReportProcessorJob (Job ID: 181374fe-2027-4e66-bd54-d4773af7f63f) from Test(default) in 21.11ms  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] [CanvasSync::Jobs::ReportStarter] [bf425a81-854c-48bc-9c2f-f11a08eee828] Performing CanvasSync::Jobs::ReportStarter (Job ID: bf425a81-854c-48bc-9c2f-f11a08eee828) from Test(default) with arguments: "provisioning_csv", {"parameters[users]"=>true}, "CoolProcessor", {:models=>["users"]} [ActiveJob] [CanvasSync::Jobs::ReportStarter] [bf425a81-854c-48bc-9c2f-f11a08eee828] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "bf425a81-854c-48bc-9c2f-f11a08eee828"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::ReportStarter] [bf425a81-854c-48bc-9c2f-f11a08eee828]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [bf425a81-854c-48bc-9c2f-f11a08eee828] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportStarter"], ["status", "enqueued"], ["job_arguments", "---\n- provisioning_csv\n- parameters[users]: true\n- CoolProcessor\n- :models:\n - users\n"], ["created_at", "2022-09-26 22:42:40.310079"], ["updated_at", "2022-09-26 22:42:40.310079"], ["job_id", "bf425a81-854c-48bc-9c2f-f11a08eee828"]] [ActiveJob] [CanvasSync::Jobs::ReportStarter] [bf425a81-854c-48bc-9c2f-f11a08eee828]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [bf425a81-854c-48bc-9c2f-f11a08eee828]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [bf425a81-854c-48bc-9c2f-f11a08eee828] CanvasSync::JobLog Update (0.4ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-09-26 22:42:40.311694"], ["status", "running"], ["updated_at", "2022-09-26 22:42:40.312008"], ["id", 92]] [ActiveJob] [CanvasSync::Jobs::ReportStarter] [bf425a81-854c-48bc-9c2f-f11a08eee828]  (0.3ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [bf425a81-854c-48bc-9c2f-f11a08eee828]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [bf425a81-854c-48bc-9c2f-f11a08eee828] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- provisioning_csv\n- 1\n- CoolProcessor\n- :models:\n - users\n :sync_start_time: '2022-09-26T22:42:40Z'\n :report_params:\n parameters[users]: true\n"], ["created_at", "2022-09-26 22:42:40.317987"], ["updated_at", "2022-09-26 22:42:40.317987"], ["job_id", "dc185869-22c2-451a-96c7-8f95b0ad7bb5"]] [ActiveJob] [CanvasSync::Jobs::ReportStarter] [bf425a81-854c-48bc-9c2f-f11a08eee828]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [bf425a81-854c-48bc-9c2f-f11a08eee828] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: dc185869-22c2-451a-96c7-8f95b0ad7bb5) to Test(default) at 2022-09-26 22:43:10 UTC with arguments: "provisioning_csv", 1, "CoolProcessor", {:models=>["users"], :sync_start_time=>"2022-09-26T22:42:40Z", :report_params=>{"parameters[users]"=>true}} [ActiveJob] [CanvasSync::Jobs::ReportStarter] [bf425a81-854c-48bc-9c2f-f11a08eee828]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [bf425a81-854c-48bc-9c2f-f11a08eee828] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2022-09-26 22:42:40.321381"], ["status", "success"], ["updated_at", "2022-09-26 22:42:40.321842"], ["id", 92]] [ActiveJob] [CanvasSync::Jobs::ReportStarter] [bf425a81-854c-48bc-9c2f-f11a08eee828]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [bf425a81-854c-48bc-9c2f-f11a08eee828] Performed CanvasSync::Jobs::ReportStarter (Job ID: bf425a81-854c-48bc-9c2f-f11a08eee828) from Test(default) in 14.06ms  (0.1ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [CanvasSync::Jobs::ReportStarter] [27663058-9c0b-4a7c-ba45-b1e9f64f5e60] Performing CanvasSync::Jobs::ReportStarter (Job ID: 27663058-9c0b-4a7c-ba45-b1e9f64f5e60) from Test(default) with arguments: "provisioning_csv", {"parameters[users]"=>true}, "CoolProcessor", {:models=>["users"]}, {:allow_redownloads=>true} [ActiveJob] [CanvasSync::Jobs::ReportStarter] [27663058-9c0b-4a7c-ba45-b1e9f64f5e60] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "27663058-9c0b-4a7c-ba45-b1e9f64f5e60"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::ReportStarter] [27663058-9c0b-4a7c-ba45-b1e9f64f5e60]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [27663058-9c0b-4a7c-ba45-b1e9f64f5e60] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportStarter"], ["status", "enqueued"], ["job_arguments", "---\n- provisioning_csv\n- parameters[users]: true\n- CoolProcessor\n- :models:\n - users\n- :allow_redownloads: true\n"], ["created_at", "2022-09-26 22:42:40.326675"], ["updated_at", "2022-09-26 22:42:40.326675"], ["job_id", "27663058-9c0b-4a7c-ba45-b1e9f64f5e60"]] [ActiveJob] [CanvasSync::Jobs::ReportStarter] [27663058-9c0b-4a7c-ba45-b1e9f64f5e60]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [27663058-9c0b-4a7c-ba45-b1e9f64f5e60]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [27663058-9c0b-4a7c-ba45-b1e9f64f5e60] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-09-26 22:42:40.328444"], ["status", "running"], ["updated_at", "2022-09-26 22:42:40.328802"], ["id", 94]] [ActiveJob] [CanvasSync::Jobs::ReportStarter] [27663058-9c0b-4a7c-ba45-b1e9f64f5e60]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [27663058-9c0b-4a7c-ba45-b1e9f64f5e60]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [27663058-9c0b-4a7c-ba45-b1e9f64f5e60] CanvasSync::JobLog Update (0.4ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2022-09-26 22:42:40.332383"], ["status", "success"], ["updated_at", "2022-09-26 22:42:40.332939"], ["id", 94]] [ActiveJob] [CanvasSync::Jobs::ReportStarter] [27663058-9c0b-4a7c-ba45-b1e9f64f5e60]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [27663058-9c0b-4a7c-ba45-b1e9f64f5e60] Performed CanvasSync::Jobs::ReportStarter (Job ID: 27663058-9c0b-4a7c-ba45-b1e9f64f5e60) from Test(default) in 9.06ms  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Account Exists (0.7ms) SELECT 1 AS one FROM "accounts" WHERE "accounts"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] Account Create (0.5ms) INSERT INTO "accounts" ("canvas_id", "sis_id", "canvas_parent_account_id", "sis_parent_account_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 1], ["sis_id", "f8c48409a7f22ddab135b10a2da52b3b"], ["canvas_parent_account_id", 1], ["sis_parent_account_id", "e60be7249800e84ff86b93897354d9b4"], ["name", "Account name"], ["workflow_state", "active"], ["created_at", "2022-09-26 22:42:40.348870"], ["updated_at", "2022-09-26 22:42:40.348870"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.4ms) SELECT COUNT(*) FROM "admins" [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [76e3fb9b-2314-4c9e-aac2-8b0bcb090aa9] Performing CanvasSync::Jobs::SyncAdminsJob (Job ID: 76e3fb9b-2314-4c9e-aac2-8b0bcb090aa9) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [76e3fb9b-2314-4c9e-aac2-8b0bcb090aa9] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "76e3fb9b-2314-4c9e-aac2-8b0bcb090aa9"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [76e3fb9b-2314-4c9e-aac2-8b0bcb090aa9]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [76e3fb9b-2314-4c9e-aac2-8b0bcb090aa9] CanvasSync::JobLog Create (0.4ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncAdminsJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2022-09-26 22:42:40.354872"], ["updated_at", "2022-09-26 22:42:40.354872"], ["job_id", "76e3fb9b-2314-4c9e-aac2-8b0bcb090aa9"]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [76e3fb9b-2314-4c9e-aac2-8b0bcb090aa9]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [76e3fb9b-2314-4c9e-aac2-8b0bcb090aa9]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [76e3fb9b-2314-4c9e-aac2-8b0bcb090aa9] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-09-26 22:42:40.356986"], ["status", "running"], ["updated_at", "2022-09-26 22:42:40.357323"], ["id", 95]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [76e3fb9b-2314-4c9e-aac2-8b0bcb090aa9]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [76e3fb9b-2314-4c9e-aac2-8b0bcb090aa9] Account Load (0.2ms) SELECT "accounts".* FROM "accounts" WHERE "accounts"."workflow_state" != $1 ORDER BY "accounts"."id" ASC LIMIT $2 [["workflow_state", "deleted"], ["LIMIT", 1000]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [76e3fb9b-2314-4c9e-aac2-8b0bcb090aa9] Admin Load (0.2ms) SELECT "admins".* FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [76e3fb9b-2314-4c9e-aac2-8b0bcb090aa9]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [76e3fb9b-2314-4c9e-aac2-8b0bcb090aa9] Admin Exists (0.3ms) SELECT 1 AS one FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [76e3fb9b-2314-4c9e-aac2-8b0bcb090aa9] Admin Create (0.3ms) INSERT INTO "admins" ("canvas_id", "role_name", "canvas_account_id", "canvas_role_id", "canvas_user_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 2], ["role_name", "AccountAdmin"], ["canvas_account_id", 1], ["canvas_role_id", 1], ["canvas_user_id", 1], ["workflow_state", "active"], ["created_at", "2022-09-26 22:42:40.372765"], ["updated_at", "2022-09-26 22:42:40.372765"]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [76e3fb9b-2314-4c9e-aac2-8b0bcb090aa9]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [76e3fb9b-2314-4c9e-aac2-8b0bcb090aa9] Admin Load (0.2ms) SELECT "admins".* FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 3], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [76e3fb9b-2314-4c9e-aac2-8b0bcb090aa9]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [76e3fb9b-2314-4c9e-aac2-8b0bcb090aa9] Admin Exists (0.2ms) SELECT 1 AS one FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 3], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [76e3fb9b-2314-4c9e-aac2-8b0bcb090aa9] Admin Create (0.3ms) INSERT INTO "admins" ("canvas_id", "role_name", "canvas_account_id", "canvas_role_id", "canvas_user_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 3], ["role_name", "Custom Account Role"], ["canvas_account_id", 1], ["canvas_role_id", 11], ["canvas_user_id", 11], ["workflow_state", "active"], ["created_at", "2022-09-26 22:42:40.375638"], ["updated_at", "2022-09-26 22:42:40.375638"]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [76e3fb9b-2314-4c9e-aac2-8b0bcb090aa9]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [76e3fb9b-2314-4c9e-aac2-8b0bcb090aa9] Admin Load (0.2ms) SELECT "admins".* FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 4], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [76e3fb9b-2314-4c9e-aac2-8b0bcb090aa9]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [76e3fb9b-2314-4c9e-aac2-8b0bcb090aa9] Admin Exists (0.2ms) SELECT 1 AS one FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 4], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [76e3fb9b-2314-4c9e-aac2-8b0bcb090aa9] Admin Create (0.2ms) INSERT INTO "admins" ("canvas_id", "role_name", "canvas_account_id", "canvas_role_id", "canvas_user_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 4], ["role_name", "Test"], ["canvas_account_id", 1], ["canvas_role_id", 10], ["canvas_user_id", 11], ["workflow_state", "active"], ["created_at", "2022-09-26 22:42:40.378007"], ["updated_at", "2022-09-26 22:42:40.378007"]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [76e3fb9b-2314-4c9e-aac2-8b0bcb090aa9]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [76e3fb9b-2314-4c9e-aac2-8b0bcb090aa9] Admin Update All (0.2ms) UPDATE "admins" SET "workflow_state" = 'inactive' WHERE "admins"."id" NOT IN ($1, $2, $3) [["id", 15], ["id", 16], ["id", 17]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [76e3fb9b-2314-4c9e-aac2-8b0bcb090aa9]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [76e3fb9b-2314-4c9e-aac2-8b0bcb090aa9] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2022-09-26 22:42:40.379291"], ["status", "success"], ["updated_at", "2022-09-26 22:42:40.379642"], ["id", 95]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [76e3fb9b-2314-4c9e-aac2-8b0bcb090aa9]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [76e3fb9b-2314-4c9e-aac2-8b0bcb090aa9] Performed CanvasSync::Jobs::SyncAdminsJob (Job ID: 76e3fb9b-2314-4c9e-aac2-8b0bcb090aa9) from Test(default) in 27.21ms  (0.2ms) SELECT COUNT(*) FROM "admins"  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [68125e64-cb3f-450a-b38c-aa73eff5dc25] Performing CanvasSync::Jobs::SyncAssignmentGroupsJob (Job ID: 68125e64-cb3f-450a-b38c-aa73eff5dc25) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [68125e64-cb3f-450a-b38c-aa73eff5dc25] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "68125e64-cb3f-450a-b38c-aa73eff5dc25"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [68125e64-cb3f-450a-b38c-aa73eff5dc25]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [68125e64-cb3f-450a-b38c-aa73eff5dc25] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncAssignmentGroupsJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2022-09-26 22:42:40.385824"], ["updated_at", "2022-09-26 22:42:40.385824"], ["job_id", "68125e64-cb3f-450a-b38c-aa73eff5dc25"]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [68125e64-cb3f-450a-b38c-aa73eff5dc25]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [68125e64-cb3f-450a-b38c-aa73eff5dc25]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [68125e64-cb3f-450a-b38c-aa73eff5dc25] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-09-26 22:42:40.387182"], ["status", "running"], ["updated_at", "2022-09-26 22:42:40.387560"], ["id", 96]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [68125e64-cb3f-450a-b38c-aa73eff5dc25]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [68125e64-cb3f-450a-b38c-aa73eff5dc25]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [68125e64-cb3f-450a-b38c-aa73eff5dc25] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proserv_assignment_group_export_csv\n- 1\n- CanvasSync::Processors::AssignmentGroupsProcessor\n- :sync_start_time: '2022-09-26T22:42:40Z'\n :report_params:\n :parameters:\n :enrollment_term_id: 1\n"], ["created_at", "2022-09-26 22:42:40.391064"], ["updated_at", "2022-09-26 22:42:40.391064"], ["job_id", "e765a69e-3b3e-4f1a-afb2-cc3005aaafa0"]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [68125e64-cb3f-450a-b38c-aa73eff5dc25]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [68125e64-cb3f-450a-b38c-aa73eff5dc25] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: e765a69e-3b3e-4f1a-afb2-cc3005aaafa0) to Test(default) at 2022-09-26 22:43:10 UTC with arguments: "proserv_assignment_group_export_csv", 1, "CanvasSync::Processors::AssignmentGroupsProcessor", {:sync_start_time=>"2022-09-26T22:42:40Z", :report_params=>{:parameters=>{:enrollment_term_id=>1}}} [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [68125e64-cb3f-450a-b38c-aa73eff5dc25]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [68125e64-cb3f-450a-b38c-aa73eff5dc25] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2022-09-26 22:42:40.393395"], ["status", "success"], ["updated_at", "2022-09-26 22:42:40.393659"], ["id", 96]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [68125e64-cb3f-450a-b38c-aa73eff5dc25]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [68125e64-cb3f-450a-b38c-aa73eff5dc25] Performed CanvasSync::Jobs::SyncAssignmentGroupsJob (Job ID: 68125e64-cb3f-450a-b38c-aa73eff5dc25) from Test(default) in 9.74ms  (0.2ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [e50b32a8-11e4-4baf-a767-37a4abeb78a3] Performing CanvasSync::Jobs::SyncAssignmentsJob (Job ID: e50b32a8-11e4-4baf-a767-37a4abeb78a3) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [e50b32a8-11e4-4baf-a767-37a4abeb78a3] CanvasSync::JobLog Load (0.4ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "e50b32a8-11e4-4baf-a767-37a4abeb78a3"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [e50b32a8-11e4-4baf-a767-37a4abeb78a3]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [e50b32a8-11e4-4baf-a767-37a4abeb78a3] CanvasSync::JobLog Create (0.5ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncAssignmentsJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2022-09-26 22:42:40.398923"], ["updated_at", "2022-09-26 22:42:40.398923"], ["job_id", "e50b32a8-11e4-4baf-a767-37a4abeb78a3"]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [e50b32a8-11e4-4baf-a767-37a4abeb78a3]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [e50b32a8-11e4-4baf-a767-37a4abeb78a3]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [e50b32a8-11e4-4baf-a767-37a4abeb78a3] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-09-26 22:42:40.401196"], ["status", "running"], ["updated_at", "2022-09-26 22:42:40.401595"], ["id", 98]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [e50b32a8-11e4-4baf-a767-37a4abeb78a3]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [e50b32a8-11e4-4baf-a767-37a4abeb78a3]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [e50b32a8-11e4-4baf-a767-37a4abeb78a3] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proserv_assignment_export_csv\n- 1\n- CanvasSync::Processors::AssignmentsProcessor\n- :sync_start_time: '2022-09-26T22:42:40Z'\n :report_params:\n :parameters:\n :enrollment_term_id: 1\n"], ["created_at", "2022-09-26 22:42:40.405984"], ["updated_at", "2022-09-26 22:42:40.405984"], ["job_id", "6510ec01-342f-4858-a091-54d262974791"]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [e50b32a8-11e4-4baf-a767-37a4abeb78a3]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [e50b32a8-11e4-4baf-a767-37a4abeb78a3] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: 6510ec01-342f-4858-a091-54d262974791) to Test(default) at 2022-09-26 22:43:10 UTC with arguments: "proserv_assignment_export_csv", 1, "CanvasSync::Processors::AssignmentsProcessor", {:sync_start_time=>"2022-09-26T22:42:40Z", :report_params=>{:parameters=>{:enrollment_term_id=>1}}} [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [e50b32a8-11e4-4baf-a767-37a4abeb78a3]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [e50b32a8-11e4-4baf-a767-37a4abeb78a3] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2022-09-26 22:42:40.409248"], ["status", "success"], ["updated_at", "2022-09-26 22:42:40.409553"], ["id", 98]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [e50b32a8-11e4-4baf-a767-37a4abeb78a3]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [e50b32a8-11e4-4baf-a767-37a4abeb78a3] Performed CanvasSync::Jobs::SyncAssignmentsJob (Job ID: e50b32a8-11e4-4baf-a767-37a4abeb78a3) from Test(default) in 13.1ms  (0.2ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [373f4ecf-b6b4-4f58-a964-4ccc788a71cf] Performing CanvasSync::Jobs::SyncAssignmentsJob (Job ID: 373f4ecf-b6b4-4f58-a964-4ccc788a71cf) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [373f4ecf-b6b4-4f58-a964-4ccc788a71cf] CanvasSync::JobLog Load (0.3ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "373f4ecf-b6b4-4f58-a964-4ccc788a71cf"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [373f4ecf-b6b4-4f58-a964-4ccc788a71cf]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [373f4ecf-b6b4-4f58-a964-4ccc788a71cf] CanvasSync::JobLog Create (0.5ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncAssignmentsJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2022-09-26 22:42:40.414359"], ["updated_at", "2022-09-26 22:42:40.414359"], ["job_id", "373f4ecf-b6b4-4f58-a964-4ccc788a71cf"]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [373f4ecf-b6b4-4f58-a964-4ccc788a71cf]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [373f4ecf-b6b4-4f58-a964-4ccc788a71cf]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [373f4ecf-b6b4-4f58-a964-4ccc788a71cf] CanvasSync::JobLog Update (0.4ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-09-26 22:42:40.417031"], ["status", "running"], ["updated_at", "2022-09-26 22:42:40.417574"], ["id", 100]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [373f4ecf-b6b4-4f58-a964-4ccc788a71cf]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [373f4ecf-b6b4-4f58-a964-4ccc788a71cf]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [373f4ecf-b6b4-4f58-a964-4ccc788a71cf] CanvasSync::JobLog Create (0.4ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proserv_assignment_export_csv\n- 1\n- CanvasSync::Processors::AssignmentsProcessor\n- :sync_start_time: '2022-09-26T22:42:40Z'\n :report_params:\n :parameters: {}\n"], ["created_at", "2022-09-26 22:42:40.421485"], ["updated_at", "2022-09-26 22:42:40.421485"], ["job_id", "0db96b93-4ab4-444f-8b99-4458866a4acc"]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [373f4ecf-b6b4-4f58-a964-4ccc788a71cf]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [373f4ecf-b6b4-4f58-a964-4ccc788a71cf] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: 0db96b93-4ab4-444f-8b99-4458866a4acc) to Test(default) at 2022-09-26 22:43:10 UTC with arguments: "proserv_assignment_export_csv", 1, "CanvasSync::Processors::AssignmentsProcessor", {:sync_start_time=>"2022-09-26T22:42:40Z", :report_params=>{:parameters=>{}}} [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [373f4ecf-b6b4-4f58-a964-4ccc788a71cf]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [373f4ecf-b6b4-4f58-a964-4ccc788a71cf] CanvasSync::JobLog Update (0.4ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2022-09-26 22:42:40.425009"], ["status", "success"], ["updated_at", "2022-09-26 22:42:40.425489"], ["id", 100]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [373f4ecf-b6b4-4f58-a964-4ccc788a71cf]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [373f4ecf-b6b4-4f58-a964-4ccc788a71cf] Performed CanvasSync::Jobs::SyncAssignmentsJob (Job ID: 373f4ecf-b6b4-4f58-a964-4ccc788a71cf) from Test(default) in 14.36ms  (0.1ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [c83161e5-2d20-48f9-b165-796de2c76626] Performing CanvasSync::Jobs::SyncContentMigrationsJob (Job ID: c83161e5-2d20-48f9-b165-796de2c76626) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [c83161e5-2d20-48f9-b165-796de2c76626] CanvasSync::JobLog Load (0.3ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "c83161e5-2d20-48f9-b165-796de2c76626"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [c83161e5-2d20-48f9-b165-796de2c76626]  (0.3ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [c83161e5-2d20-48f9-b165-796de2c76626] CanvasSync::JobLog Create (0.4ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncContentMigrationsJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2022-09-26 22:42:40.432423"], ["updated_at", "2022-09-26 22:42:40.432423"], ["job_id", "c83161e5-2d20-48f9-b165-796de2c76626"]] [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [c83161e5-2d20-48f9-b165-796de2c76626]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [c83161e5-2d20-48f9-b165-796de2c76626]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [c83161e5-2d20-48f9-b165-796de2c76626] CanvasSync::JobLog Update (0.4ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-09-26 22:42:40.434424"], ["status", "running"], ["updated_at", "2022-09-26 22:42:40.434896"], ["id", 102]] [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [c83161e5-2d20-48f9-b165-796de2c76626]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [c83161e5-2d20-48f9-b165-796de2c76626]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [c83161e5-2d20-48f9-b165-796de2c76626] CanvasSync::JobLog Create (0.4ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proserv_content_migrations_csv\n- 1\n- CanvasSync::Processors::ContentMigrationsProcessor\n- :sync_start_time: '2022-09-26T22:42:40Z'\n :report_params:\n :parameters: {}\n"], ["created_at", "2022-09-26 22:42:40.438820"], ["updated_at", "2022-09-26 22:42:40.438820"], ["job_id", "18f4c781-af85-4604-b2ab-4a99feb3b1c7"]] [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [c83161e5-2d20-48f9-b165-796de2c76626]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [c83161e5-2d20-48f9-b165-796de2c76626] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: 18f4c781-af85-4604-b2ab-4a99feb3b1c7) to Test(default) at 2022-09-26 22:43:10 UTC with arguments: "proserv_content_migrations_csv", 1, "CanvasSync::Processors::ContentMigrationsProcessor", {:sync_start_time=>"2022-09-26T22:42:40Z", :report_params=>{:parameters=>{}}} [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [c83161e5-2d20-48f9-b165-796de2c76626]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [c83161e5-2d20-48f9-b165-796de2c76626] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2022-09-26 22:42:40.442289"], ["status", "success"], ["updated_at", "2022-09-26 22:42:40.442767"], ["id", 102]] [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [c83161e5-2d20-48f9-b165-796de2c76626]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [c83161e5-2d20-48f9-b165-796de2c76626] Performed CanvasSync::Jobs::SyncContentMigrationsJob (Job ID: c83161e5-2d20-48f9-b165-796de2c76626) from Test(default) in 13.85ms  (0.1ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [1dcca112-f31e-4604-aca9-fd5328837e47] Performing CanvasSync::Jobs::SyncContentMigrationsJob (Job ID: 1dcca112-f31e-4604-aca9-fd5328837e47) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [1dcca112-f31e-4604-aca9-fd5328837e47] CanvasSync::JobLog Load (0.3ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "1dcca112-f31e-4604-aca9-fd5328837e47"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [1dcca112-f31e-4604-aca9-fd5328837e47]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [1dcca112-f31e-4604-aca9-fd5328837e47] CanvasSync::JobLog Create (0.4ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncContentMigrationsJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2022-09-26 22:42:40.450015"], ["updated_at", "2022-09-26 22:42:40.450015"], ["job_id", "1dcca112-f31e-4604-aca9-fd5328837e47"]] [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [1dcca112-f31e-4604-aca9-fd5328837e47]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [1dcca112-f31e-4604-aca9-fd5328837e47]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [1dcca112-f31e-4604-aca9-fd5328837e47] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-09-26 22:42:40.451877"], ["status", "running"], ["updated_at", "2022-09-26 22:42:40.452203"], ["id", 104]] [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [1dcca112-f31e-4604-aca9-fd5328837e47]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [1dcca112-f31e-4604-aca9-fd5328837e47]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [1dcca112-f31e-4604-aca9-fd5328837e47] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proserv_content_migrations_csv\n- 1\n- CanvasSync::Processors::ContentMigrationsProcessor\n- :sync_start_time: '2022-09-26T22:42:40Z'\n :report_params:\n :parameters:\n :updated_after: 2022-09-26 16:42:40 UTC\n"], ["created_at", "2022-09-26 22:42:40.455856"], ["updated_at", "2022-09-26 22:42:40.455856"], ["job_id", "996dfd23-c49a-48ff-9049-3be68d683837"]] [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [1dcca112-f31e-4604-aca9-fd5328837e47]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [1dcca112-f31e-4604-aca9-fd5328837e47] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: 996dfd23-c49a-48ff-9049-3be68d683837) to Test(default) at 2022-09-26 22:43:10 UTC with arguments: "proserv_content_migrations_csv", 1, "CanvasSync::Processors::ContentMigrationsProcessor", {:sync_start_time=>"2022-09-26T22:42:40Z", :report_params=>{:parameters=>{:updated_after=>"2022-09-26 16:42:40 UTC"}}} [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [1dcca112-f31e-4604-aca9-fd5328837e47]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [1dcca112-f31e-4604-aca9-fd5328837e47] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2022-09-26 22:42:40.458510"], ["status", "success"], ["updated_at", "2022-09-26 22:42:40.458870"], ["id", 104]] [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [1dcca112-f31e-4604-aca9-fd5328837e47]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [1dcca112-f31e-4604-aca9-fd5328837e47] Performed CanvasSync::Jobs::SyncContentMigrationsJob (Job ID: 1dcca112-f31e-4604-aca9-fd5328837e47) from Test(default) in 11.73ms  (0.1ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [66890e3e-664e-4a26-85ea-b0a29a36ef7a] Performing CanvasSync::Jobs::SyncContextModuleItemsJob (Job ID: 66890e3e-664e-4a26-85ea-b0a29a36ef7a) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [66890e3e-664e-4a26-85ea-b0a29a36ef7a] CanvasSync::JobLog Load (0.3ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "66890e3e-664e-4a26-85ea-b0a29a36ef7a"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [66890e3e-664e-4a26-85ea-b0a29a36ef7a]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [66890e3e-664e-4a26-85ea-b0a29a36ef7a] CanvasSync::JobLog Create (0.4ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncContextModuleItemsJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2022-09-26 22:42:40.465430"], ["updated_at", "2022-09-26 22:42:40.465430"], ["job_id", "66890e3e-664e-4a26-85ea-b0a29a36ef7a"]] [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [66890e3e-664e-4a26-85ea-b0a29a36ef7a]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [66890e3e-664e-4a26-85ea-b0a29a36ef7a]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [66890e3e-664e-4a26-85ea-b0a29a36ef7a] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-09-26 22:42:40.467797"], ["status", "running"], ["updated_at", "2022-09-26 22:42:40.468263"], ["id", 106]] [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [66890e3e-664e-4a26-85ea-b0a29a36ef7a]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [66890e3e-664e-4a26-85ea-b0a29a36ef7a]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [66890e3e-664e-4a26-85ea-b0a29a36ef7a] CanvasSync::JobLog Create (0.4ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proserv_context_module_items_csv\n- 1\n- CanvasSync::Processors::ContextModuleItemsProcessor\n- :sync_start_time: '2022-09-26T22:42:40Z'\n :report_params:\n :parameters:\n :enrollment_term_id: 1\n"], ["created_at", "2022-09-26 22:42:40.472358"], ["updated_at", "2022-09-26 22:42:40.472358"], ["job_id", "62df181f-8ae4-4c64-a7b4-c3484a7fe961"]] [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [66890e3e-664e-4a26-85ea-b0a29a36ef7a]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [66890e3e-664e-4a26-85ea-b0a29a36ef7a] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: 62df181f-8ae4-4c64-a7b4-c3484a7fe961) to Test(default) at 2022-09-26 22:43:10 UTC with arguments: "proserv_context_module_items_csv", 1, "CanvasSync::Processors::ContextModuleItemsProcessor", {:sync_start_time=>"2022-09-26T22:42:40Z", :report_params=>{:parameters=>{:enrollment_term_id=>1}}} [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [66890e3e-664e-4a26-85ea-b0a29a36ef7a]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [66890e3e-664e-4a26-85ea-b0a29a36ef7a] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2022-09-26 22:42:40.475289"], ["status", "success"], ["updated_at", "2022-09-26 22:42:40.475603"], ["id", 106]] [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [66890e3e-664e-4a26-85ea-b0a29a36ef7a]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [66890e3e-664e-4a26-85ea-b0a29a36ef7a] Performed CanvasSync::Jobs::SyncContextModuleItemsJob (Job ID: 66890e3e-664e-4a26-85ea-b0a29a36ef7a) from Test(default) in 13.11ms  (0.1ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [814ebb28-2ebe-44c3-a081-af59b6bab9d3] Performing CanvasSync::Jobs::SyncContextModuleItemsJob (Job ID: 814ebb28-2ebe-44c3-a081-af59b6bab9d3) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [814ebb28-2ebe-44c3-a081-af59b6bab9d3] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "814ebb28-2ebe-44c3-a081-af59b6bab9d3"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [814ebb28-2ebe-44c3-a081-af59b6bab9d3]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [814ebb28-2ebe-44c3-a081-af59b6bab9d3] CanvasSync::JobLog Create (0.5ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncContextModuleItemsJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2022-09-26 22:42:40.479765"], ["updated_at", "2022-09-26 22:42:40.479765"], ["job_id", "814ebb28-2ebe-44c3-a081-af59b6bab9d3"]] [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [814ebb28-2ebe-44c3-a081-af59b6bab9d3]  (0.3ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [814ebb28-2ebe-44c3-a081-af59b6bab9d3]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [814ebb28-2ebe-44c3-a081-af59b6bab9d3] CanvasSync::JobLog Update (0.5ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-09-26 22:42:40.482516"], ["status", "running"], ["updated_at", "2022-09-26 22:42:40.483187"], ["id", 108]] [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [814ebb28-2ebe-44c3-a081-af59b6bab9d3]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [814ebb28-2ebe-44c3-a081-af59b6bab9d3]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [814ebb28-2ebe-44c3-a081-af59b6bab9d3] CanvasSync::JobLog Create (0.4ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proserv_context_module_items_csv\n- 1\n- CanvasSync::Processors::ContextModuleItemsProcessor\n- :sync_start_time: '2022-09-26T22:42:40Z'\n :report_params:\n :parameters: {}\n"], ["created_at", "2022-09-26 22:42:40.487534"], ["updated_at", "2022-09-26 22:42:40.487534"], ["job_id", "f98ce615-2169-4f79-86d9-cfed88aad4fd"]] [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [814ebb28-2ebe-44c3-a081-af59b6bab9d3]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [814ebb28-2ebe-44c3-a081-af59b6bab9d3] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: f98ce615-2169-4f79-86d9-cfed88aad4fd) to Test(default) at 2022-09-26 22:43:10 UTC with arguments: "proserv_context_module_items_csv", 1, "CanvasSync::Processors::ContextModuleItemsProcessor", {:sync_start_time=>"2022-09-26T22:42:40Z", :report_params=>{:parameters=>{}}} [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [814ebb28-2ebe-44c3-a081-af59b6bab9d3]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [814ebb28-2ebe-44c3-a081-af59b6bab9d3] CanvasSync::JobLog Update (0.6ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2022-09-26 22:42:40.498158"], ["status", "success"], ["updated_at", "2022-09-26 22:42:40.498817"], ["id", 108]] [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [814ebb28-2ebe-44c3-a081-af59b6bab9d3]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [814ebb28-2ebe-44c3-a081-af59b6bab9d3] Performed CanvasSync::Jobs::SyncContextModuleItemsJob (Job ID: 814ebb28-2ebe-44c3-a081-af59b6bab9d3) from Test(default) in 22.29ms  (0.3ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [80e77c74-2c0e-4851-a3e2-c863667090cc] Performing CanvasSync::Jobs::SyncContextModulesJob (Job ID: 80e77c74-2c0e-4851-a3e2-c863667090cc) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [80e77c74-2c0e-4851-a3e2-c863667090cc] CanvasSync::JobLog Load (0.3ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "80e77c74-2c0e-4851-a3e2-c863667090cc"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [80e77c74-2c0e-4851-a3e2-c863667090cc]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [80e77c74-2c0e-4851-a3e2-c863667090cc] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncContextModulesJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2022-09-26 22:42:40.505700"], ["updated_at", "2022-09-26 22:42:40.505700"], ["job_id", "80e77c74-2c0e-4851-a3e2-c863667090cc"]] [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [80e77c74-2c0e-4851-a3e2-c863667090cc]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [80e77c74-2c0e-4851-a3e2-c863667090cc]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [80e77c74-2c0e-4851-a3e2-c863667090cc] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-09-26 22:42:40.507088"], ["status", "running"], ["updated_at", "2022-09-26 22:42:40.507448"], ["id", 110]] [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [80e77c74-2c0e-4851-a3e2-c863667090cc]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [80e77c74-2c0e-4851-a3e2-c863667090cc]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [80e77c74-2c0e-4851-a3e2-c863667090cc] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proserv_context_modules_csv\n- 1\n- CanvasSync::Processors::ContextModulesProcessor\n- :sync_start_time: '2022-09-26T22:42:40Z'\n :report_params:\n :parameters:\n :enrollment_term_id: 1\n"], ["created_at", "2022-09-26 22:42:40.510891"], ["updated_at", "2022-09-26 22:42:40.510891"], ["job_id", "69866a68-4931-42e2-9d24-b20a7b68b73a"]] [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [80e77c74-2c0e-4851-a3e2-c863667090cc]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [80e77c74-2c0e-4851-a3e2-c863667090cc] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: 69866a68-4931-42e2-9d24-b20a7b68b73a) to Test(default) at 2022-09-26 22:43:10 UTC with arguments: "proserv_context_modules_csv", 1, "CanvasSync::Processors::ContextModulesProcessor", {:sync_start_time=>"2022-09-26T22:42:40Z", :report_params=>{:parameters=>{:enrollment_term_id=>1}}} [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [80e77c74-2c0e-4851-a3e2-c863667090cc]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [80e77c74-2c0e-4851-a3e2-c863667090cc] CanvasSync::JobLog Update (0.5ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2022-09-26 22:42:40.513581"], ["status", "success"], ["updated_at", "2022-09-26 22:42:40.514067"], ["id", 110]] [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [80e77c74-2c0e-4851-a3e2-c863667090cc]  (0.3ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [80e77c74-2c0e-4851-a3e2-c863667090cc] Performed CanvasSync::Jobs::SyncContextModulesJob (Job ID: 80e77c74-2c0e-4851-a3e2-c863667090cc) from Test(default) in 11.38ms  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [1e95cad3-21c3-4b3c-aaba-bf4c221211a5] Performing CanvasSync::Jobs::SyncContextModulesJob (Job ID: 1e95cad3-21c3-4b3c-aaba-bf4c221211a5) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [1e95cad3-21c3-4b3c-aaba-bf4c221211a5] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "1e95cad3-21c3-4b3c-aaba-bf4c221211a5"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [1e95cad3-21c3-4b3c-aaba-bf4c221211a5]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [1e95cad3-21c3-4b3c-aaba-bf4c221211a5] CanvasSync::JobLog Create (0.5ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncContextModulesJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2022-09-26 22:42:40.519664"], ["updated_at", "2022-09-26 22:42:40.519664"], ["job_id", "1e95cad3-21c3-4b3c-aaba-bf4c221211a5"]] [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [1e95cad3-21c3-4b3c-aaba-bf4c221211a5]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [1e95cad3-21c3-4b3c-aaba-bf4c221211a5]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [1e95cad3-21c3-4b3c-aaba-bf4c221211a5] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-09-26 22:42:40.521840"], ["status", "running"], ["updated_at", "2022-09-26 22:42:40.522249"], ["id", 112]] [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [1e95cad3-21c3-4b3c-aaba-bf4c221211a5]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [1e95cad3-21c3-4b3c-aaba-bf4c221211a5]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [1e95cad3-21c3-4b3c-aaba-bf4c221211a5] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proserv_context_modules_csv\n- 1\n- CanvasSync::Processors::ContextModulesProcessor\n- :sync_start_time: '2022-09-26T22:42:40Z'\n :report_params:\n :parameters: {}\n"], ["created_at", "2022-09-26 22:42:40.525640"], ["updated_at", "2022-09-26 22:42:40.525640"], ["job_id", "58d1f01c-07cd-4b36-94cc-394188e8a2d5"]] [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [1e95cad3-21c3-4b3c-aaba-bf4c221211a5]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [1e95cad3-21c3-4b3c-aaba-bf4c221211a5] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: 58d1f01c-07cd-4b36-94cc-394188e8a2d5) to Test(default) at 2022-09-26 22:43:10 UTC with arguments: "proserv_context_modules_csv", 1, "CanvasSync::Processors::ContextModulesProcessor", {:sync_start_time=>"2022-09-26T22:42:40Z", :report_params=>{:parameters=>{}}} [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [1e95cad3-21c3-4b3c-aaba-bf4c221211a5]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [1e95cad3-21c3-4b3c-aaba-bf4c221211a5] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2022-09-26 22:42:40.527996"], ["status", "success"], ["updated_at", "2022-09-26 22:42:40.528345"], ["id", 112]] [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [1e95cad3-21c3-4b3c-aaba-bf4c221211a5]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [1e95cad3-21c3-4b3c-aaba-bf4c221211a5] Performed CanvasSync::Jobs::SyncContextModulesJob (Job ID: 1e95cad3-21c3-4b3c-aaba-bf4c221211a5) from Test(default) in 11.28ms  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Term Exists (0.4ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 701644], ["LIMIT", 1]] Term Create (0.5ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 701644], ["name", "Cool Term"], ["start_at", "2022-09-23 22:42:39.634389"], ["end_at", "2022-09-29 22:42:39.634492"], ["workflow_state", "active"], ["sis_id", "e224245cd12535cf841258500081ce90"], ["created_at", "2022-09-26 22:42:40.546911"], ["updated_at", "2022-09-26 22:42:40.546911"]]  (0.3ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [aca1dfad-2bbf-4f0f-beb3-c4ab94790238] Performing CanvasSync::Jobs::SyncProvisioningReportJob (Job ID: aca1dfad-2bbf-4f0f-beb3-c4ab94790238) from Test(default) with arguments: {:models=>["users", "courses"], :term_scope=>"active"} [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [aca1dfad-2bbf-4f0f-beb3-c4ab94790238] CanvasSync::JobLog Load (0.3ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "aca1dfad-2bbf-4f0f-beb3-c4ab94790238"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [aca1dfad-2bbf-4f0f-beb3-c4ab94790238]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [aca1dfad-2bbf-4f0f-beb3-c4ab94790238] CanvasSync::JobLog Create (0.4ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncProvisioningReportJob"], ["status", "enqueued"], ["job_arguments", "---\n- :models:\n - users\n - courses\n :term_scope: active\n"], ["created_at", "2022-09-26 22:42:40.550786"], ["updated_at", "2022-09-26 22:42:40.550786"], ["job_id", "aca1dfad-2bbf-4f0f-beb3-c4ab94790238"]] [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [aca1dfad-2bbf-4f0f-beb3-c4ab94790238]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [aca1dfad-2bbf-4f0f-beb3-c4ab94790238]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [aca1dfad-2bbf-4f0f-beb3-c4ab94790238] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-09-26 22:42:40.552582"], ["status", "running"], ["updated_at", "2022-09-26 22:42:40.552934"], ["id", 114]] [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [aca1dfad-2bbf-4f0f-beb3-c4ab94790238]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [aca1dfad-2bbf-4f0f-beb3-c4ab94790238]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [aca1dfad-2bbf-4f0f-beb3-c4ab94790238] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proservices_provisioning_csv\n- \n- CanvasSync::Processors::ProvisioningReportProcessor\n- :models:\n - users\n - courses\n :term_scope: active\n :sync_start_time: '2022-09-26T22:42:40Z'\n :report_params:\n :parameters:\n :include_deleted: true\n users: true\n courses: true\n :enrollment_term_id: 701644\n"], ["created_at", "2022-09-26 22:42:40.556290"], ["updated_at", "2022-09-26 22:42:40.556290"], ["job_id", "a6a6cd06-9552-4811-ada6-8f593a3099bd"]] [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [aca1dfad-2bbf-4f0f-beb3-c4ab94790238]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [aca1dfad-2bbf-4f0f-beb3-c4ab94790238] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: a6a6cd06-9552-4811-ada6-8f593a3099bd) to Test(default) at 2022-09-26 22:43:10 UTC with arguments: "proservices_provisioning_csv", nil, "CanvasSync::Processors::ProvisioningReportProcessor", {:models=>["users", "courses"], :term_scope=>"active", :sync_start_time=>"2022-09-26T22:42:40Z", :report_params=>{:parameters=>{:include_deleted=>true, "users"=>true, "courses"=>true, :enrollment_term_id=>701644}}} [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [aca1dfad-2bbf-4f0f-beb3-c4ab94790238]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [aca1dfad-2bbf-4f0f-beb3-c4ab94790238] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2022-09-26 22:42:40.558877"], ["status", "success"], ["updated_at", "2022-09-26 22:42:40.559177"], ["id", 114]] [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [aca1dfad-2bbf-4f0f-beb3-c4ab94790238]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [aca1dfad-2bbf-4f0f-beb3-c4ab94790238] Performed CanvasSync::Jobs::SyncProvisioningReportJob (Job ID: aca1dfad-2bbf-4f0f-beb3-c4ab94790238) from Test(default) in 10.66ms  (0.1ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [6d708f37-edb7-4353-b6a2-e016082736bd] Performing CanvasSync::Jobs::SyncProvisioningReportJob (Job ID: 6d708f37-edb7-4353-b6a2-e016082736bd) from Test(default) with arguments: {:models=>["users", "courses"]} [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [6d708f37-edb7-4353-b6a2-e016082736bd] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "6d708f37-edb7-4353-b6a2-e016082736bd"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [6d708f37-edb7-4353-b6a2-e016082736bd]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [6d708f37-edb7-4353-b6a2-e016082736bd] CanvasSync::JobLog Create (0.5ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncProvisioningReportJob"], ["status", "enqueued"], ["job_arguments", "---\n- :models:\n - users\n - courses\n"], ["created_at", "2022-09-26 22:42:40.562969"], ["updated_at", "2022-09-26 22:42:40.562969"], ["job_id", "6d708f37-edb7-4353-b6a2-e016082736bd"]] [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [6d708f37-edb7-4353-b6a2-e016082736bd]  (0.3ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [6d708f37-edb7-4353-b6a2-e016082736bd]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [6d708f37-edb7-4353-b6a2-e016082736bd] CanvasSync::JobLog Update (0.4ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-09-26 22:42:40.565376"], ["status", "running"], ["updated_at", "2022-09-26 22:42:40.565945"], ["id", 116]] [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [6d708f37-edb7-4353-b6a2-e016082736bd]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [6d708f37-edb7-4353-b6a2-e016082736bd]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [6d708f37-edb7-4353-b6a2-e016082736bd] CanvasSync::JobLog Create (0.4ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proservices_provisioning_csv\n- \n- CanvasSync::Processors::ProvisioningReportProcessor\n- :models:\n - users\n - courses\n :sync_start_time: '2022-09-26T22:42:40Z'\n :report_params:\n :parameters:\n :include_deleted: true\n users: true\n courses: true\n"], ["created_at", "2022-09-26 22:42:40.569550"], ["updated_at", "2022-09-26 22:42:40.569550"], ["job_id", "6557d091-4e58-4b9f-b026-2710f5db3c7c"]] [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [6d708f37-edb7-4353-b6a2-e016082736bd]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [6d708f37-edb7-4353-b6a2-e016082736bd] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: 6557d091-4e58-4b9f-b026-2710f5db3c7c) to Test(default) at 2022-09-26 22:43:10 UTC with arguments: "proservices_provisioning_csv", nil, "CanvasSync::Processors::ProvisioningReportProcessor", {:models=>["users", "courses"], :sync_start_time=>"2022-09-26T22:42:40Z", :report_params=>{:parameters=>{:include_deleted=>true, "users"=>true, "courses"=>true}}} [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [6d708f37-edb7-4353-b6a2-e016082736bd]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [6d708f37-edb7-4353-b6a2-e016082736bd] CanvasSync::JobLog Update (0.4ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2022-09-26 22:42:40.572925"], ["status", "success"], ["updated_at", "2022-09-26 22:42:40.573431"], ["id", 116]] [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [6d708f37-edb7-4353-b6a2-e016082736bd]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [6d708f37-edb7-4353-b6a2-e016082736bd] Performed CanvasSync::Jobs::SyncProvisioningReportJob (Job ID: 6d708f37-edb7-4353-b6a2-e016082736bd) from Test(default) in 12.99ms  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Account Exists (0.3ms) SELECT 1 AS one FROM "accounts" WHERE "accounts"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] Account Create (0.3ms) INSERT INTO "accounts" ("canvas_id", "sis_id", "canvas_parent_account_id", "sis_parent_account_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 1], ["sis_id", "39b65c7e2dae6fceb02a037422b02c01"], ["canvas_parent_account_id", 1], ["sis_parent_account_id", "97454aca83e567d6b35c7044279417f1"], ["name", "Account name"], ["workflow_state", "active"], ["created_at", "2022-09-26 22:42:40.578061"], ["updated_at", "2022-09-26 22:42:40.578061"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.5ms) SELECT COUNT(*) FROM "roles" [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [1f29197c-b2c4-4f90-909d-525ca76ef35e] Performing CanvasSync::Jobs::SyncRolesJob (Job ID: 1f29197c-b2c4-4f90-909d-525ca76ef35e) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [1f29197c-b2c4-4f90-909d-525ca76ef35e] CanvasSync::JobLog Load (0.3ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "1f29197c-b2c4-4f90-909d-525ca76ef35e"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [1f29197c-b2c4-4f90-909d-525ca76ef35e]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [1f29197c-b2c4-4f90-909d-525ca76ef35e] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncRolesJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2022-09-26 22:42:40.585546"], ["updated_at", "2022-09-26 22:42:40.585546"], ["job_id", "1f29197c-b2c4-4f90-909d-525ca76ef35e"]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [1f29197c-b2c4-4f90-909d-525ca76ef35e]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [1f29197c-b2c4-4f90-909d-525ca76ef35e]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [1f29197c-b2c4-4f90-909d-525ca76ef35e] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-09-26 22:42:40.587129"], ["status", "running"], ["updated_at", "2022-09-26 22:42:40.587557"], ["id", 118]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [1f29197c-b2c4-4f90-909d-525ca76ef35e]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [1f29197c-b2c4-4f90-909d-525ca76ef35e] Account Load (0.4ms) SELECT "accounts".* FROM "accounts" WHERE "accounts"."workflow_state" != $1 ORDER BY "accounts"."id" ASC LIMIT $2 [["workflow_state", "deleted"], ["LIMIT", 1000]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [1f29197c-b2c4-4f90-909d-525ca76ef35e] Role Load (0.3ms) SELECT "roles".* FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [1f29197c-b2c4-4f90-909d-525ca76ef35e]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [1f29197c-b2c4-4f90-909d-525ca76ef35e] Role Exists (0.3ms) SELECT 1 AS one FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [1f29197c-b2c4-4f90-909d-525ca76ef35e] Role Create (0.5ms) INSERT INTO "roles" ("canvas_id", "label", "base_role_type", "canvas_account_id", "workflow_state", "permissions", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 1], ["label", "Account Admin"], ["base_role_type", "AccountMembership"], ["canvas_account_id", 10], ["workflow_state", "built_in"], ["permissions", "{\"manage_wiki\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"post_to_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"moderate_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_announcements\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"send_messages\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"send_messages_all\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_outcomes\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"create_conferences\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"create_collaborations\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_roster\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_all_grades\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_grades\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_rubrics\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"comment_on_others_submissions\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_students\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_admin_users\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_role_overrides\":{\"enabled\":true,\"locked\":true,\"readonly\":true,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_account_memberships\":{\"enabled\":true,\"locked\":true,\"readonly\":true,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_account_settings\":{\"enabled\":true,\"locked\":true,\"readonly\":true,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_groups\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_group_pages\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_files\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_assignments\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"undelete_courses\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_grade_changes\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_course_changes\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_question_banks\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_calendar\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_reports\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_courses\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_user_logins\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_user_observers\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_alerts\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"become_user\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_developer_keys\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"import_sis\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_sis\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_sis\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_course_list\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_statistics\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_storage_quotas\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_course_content\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_content\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_interaction_alerts\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"change_course_state\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_sections\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_feature_flags\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_quiz_answer_audits\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"moderate_grades\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"lti_add_edit\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true}}"], ["created_at", "2022-09-26 22:42:40.607209"], ["updated_at", "2022-09-26 22:42:40.607209"]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [1f29197c-b2c4-4f90-909d-525ca76ef35e]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [1f29197c-b2c4-4f90-909d-525ca76ef35e] Role Load (0.2ms) SELECT "roles".* FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 3], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [1f29197c-b2c4-4f90-909d-525ca76ef35e]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [1f29197c-b2c4-4f90-909d-525ca76ef35e] Role Exists (0.4ms) SELECT 1 AS one FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 3], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [1f29197c-b2c4-4f90-909d-525ca76ef35e] Role Create (0.4ms) INSERT INTO "roles" ("canvas_id", "label", "base_role_type", "canvas_account_id", "workflow_state", "permissions", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 3], ["label", "Student"], ["base_role_type", "StudentEnrollment"], ["canvas_account_id", 10], ["workflow_state", "built_in"], ["permissions", "{\"manage_wiki\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"read_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"post_to_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"moderate_forum\":{\"enabled\":false,\"locked\":false,\"readonly\":false,\"explicit\":false},\"read_announcements\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"send_messages\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"send_messages_all\":{\"enabled\":false,\"locked\":false,\"readonly\":false,\"explicit\":false},\"manage_outcomes\":{\"enabled\":false,\"locked\":false,\"readonly\":false,\"explicit\":false},\"create_conferences\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"create_collaborations\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_roster\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_all_grades\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_grades\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_rubrics\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"comment_on_others_submissions\":{\"enabled\":false,\"locked\":false,\"readonly\":false,\"explicit\":false},\"manage_students\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_admin_users\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_role_overrides\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_account_memberships\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_account_settings\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_groups\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"view_group_pages\":{\"enabled\":false,\"locked\":false,\"readonly\":false,\"explicit\":false},\"manage_files\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_assignments\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"undelete_courses\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"view_grade_changes\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"view_course_changes\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"read_question_banks\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_calendar\":{\"enabled\":false,\"locked\":false,\"readonly\":false,\"explicit\":false},\"read_reports\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_courses\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_user_logins\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_user_observers\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_alerts\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"become_user\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_developer_keys\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"import_sis\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_sis\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"read_sis\":{\"enabled\":false,\"locked\":false,\"readonly\":false,\"explicit\":false},\"read_course_list\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"view_statistics\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_storage_quotas\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"read_course_content\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_content\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_interaction_alerts\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"change_course_state\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_sections\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_feature_flags\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"view_quiz_answer_audits\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"moderate_grades\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"lti_add_edit\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false}}"], ["created_at", "2022-09-26 22:42:40.614006"], ["updated_at", "2022-09-26 22:42:40.614006"]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [1f29197c-b2c4-4f90-909d-525ca76ef35e]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [1f29197c-b2c4-4f90-909d-525ca76ef35e] Role Update All (0.3ms) UPDATE "roles" SET "workflow_state" = 'inactive' WHERE "roles"."id" NOT IN ($1, $2) [["id", 13], ["id", 14]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [1f29197c-b2c4-4f90-909d-525ca76ef35e]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [1f29197c-b2c4-4f90-909d-525ca76ef35e] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2022-09-26 22:42:40.618639"], ["status", "success"], ["updated_at", "2022-09-26 22:42:40.618977"], ["id", 118]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [1f29197c-b2c4-4f90-909d-525ca76ef35e]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [1f29197c-b2c4-4f90-909d-525ca76ef35e] Performed CanvasSync::Jobs::SyncRolesJob (Job ID: 1f29197c-b2c4-4f90-909d-525ca76ef35e) from Test(default) in 35.7ms  (0.2ms) SELECT COUNT(*) FROM "roles"  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Term Exists (0.3ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 63328000], ["LIMIT", 1]] Term Create (0.3ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 63328000], ["name", "Cool Term"], ["start_at", "2022-09-23 22:42:39.634389"], ["end_at", "2022-09-29 22:42:39.634492"], ["workflow_state", "active"], ["sis_id", "61c0c684f1da3dcdd51e911702f652ce"], ["created_at", "2022-09-26 22:42:40.623994"], ["updated_at", "2022-09-26 22:42:40.623994"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [deb0f7d1-9b61-4919-a56f-a7c47bb87572] Performing CanvasSync::Jobs::SyncSimpleTableJob (Job ID: deb0f7d1-9b61-4919-a56f-a7c47bb87572) from Test(default) with arguments: {:report_name=>"proservices_provisioning_csv", :model=>"courses", :mapping=>"courses", :klass=>"Course", :term_scope=>"active", :params=>{"parameters[include_deleted]"=>true, "parameters[courses]"=>true}} [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [deb0f7d1-9b61-4919-a56f-a7c47bb87572] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "deb0f7d1-9b61-4919-a56f-a7c47bb87572"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [deb0f7d1-9b61-4919-a56f-a7c47bb87572]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [deb0f7d1-9b61-4919-a56f-a7c47bb87572] CanvasSync::JobLog Create (0.2ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncSimpleTableJob"], ["status", "enqueued"], ["job_arguments", "---\n- :report_name: proservices_provisioning_csv\n :model: courses\n :mapping: courses\n :klass: Course\n :term_scope: active\n :params:\n parameters[include_deleted]: true\n parameters[courses]: true\n"], ["created_at", "2022-09-26 22:42:40.626340"], ["updated_at", "2022-09-26 22:42:40.626340"], ["job_id", "deb0f7d1-9b61-4919-a56f-a7c47bb87572"]] [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [deb0f7d1-9b61-4919-a56f-a7c47bb87572]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [deb0f7d1-9b61-4919-a56f-a7c47bb87572]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [deb0f7d1-9b61-4919-a56f-a7c47bb87572] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-09-26 22:42:40.627826"], ["status", "running"], ["updated_at", "2022-09-26 22:42:40.628155"], ["id", 119]] [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [deb0f7d1-9b61-4919-a56f-a7c47bb87572]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [deb0f7d1-9b61-4919-a56f-a7c47bb87572]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [deb0f7d1-9b61-4919-a56f-a7c47bb87572] CanvasSync::JobLog Update (0.4ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2022-09-26 22:42:40.629617"], ["status", "success"], ["updated_at", "2022-09-26 22:42:40.630093"], ["id", 119]] [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [deb0f7d1-9b61-4919-a56f-a7c47bb87572]  (0.3ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [deb0f7d1-9b61-4919-a56f-a7c47bb87572] Performed CanvasSync::Jobs::SyncSimpleTableJob (Job ID: deb0f7d1-9b61-4919-a56f-a7c47bb87572) from Test(default) in 6.8ms  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [d0f94105-52f3-4a30-abd2-97e5604a6719] Performing CanvasSync::Jobs::SyncSubmissionsJob (Job ID: d0f94105-52f3-4a30-abd2-97e5604a6719) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [d0f94105-52f3-4a30-abd2-97e5604a6719] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "d0f94105-52f3-4a30-abd2-97e5604a6719"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [d0f94105-52f3-4a30-abd2-97e5604a6719]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [d0f94105-52f3-4a30-abd2-97e5604a6719] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncSubmissionsJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2022-09-26 22:42:40.636817"], ["updated_at", "2022-09-26 22:42:40.636817"], ["job_id", "d0f94105-52f3-4a30-abd2-97e5604a6719"]] [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [d0f94105-52f3-4a30-abd2-97e5604a6719]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [d0f94105-52f3-4a30-abd2-97e5604a6719]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [d0f94105-52f3-4a30-abd2-97e5604a6719] CanvasSync::JobLog Update (0.4ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-09-26 22:42:40.638347"], ["status", "running"], ["updated_at", "2022-09-26 22:42:40.638957"], ["id", 120]] [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [d0f94105-52f3-4a30-abd2-97e5604a6719]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [d0f94105-52f3-4a30-abd2-97e5604a6719]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [d0f94105-52f3-4a30-abd2-97e5604a6719] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proserv_student_submissions_csv\n- 1\n- CanvasSync::Processors::SubmissionsProcessor\n- :sync_start_time: '2022-09-26T22:42:40Z'\n :report_params:\n :parameters:\n :include_all: \n :enrollment_batch_size: \n :enrollment_term_id: 1\n"], ["created_at", "2022-09-26 22:42:40.642936"], ["updated_at", "2022-09-26 22:42:40.642936"], ["job_id", "f1f7b13f-b64d-4af5-9f0b-7211c1c25e36"]] [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [d0f94105-52f3-4a30-abd2-97e5604a6719]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [d0f94105-52f3-4a30-abd2-97e5604a6719] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: f1f7b13f-b64d-4af5-9f0b-7211c1c25e36) to Test(default) at 2022-09-26 22:43:10 UTC with arguments: "proserv_student_submissions_csv", 1, "CanvasSync::Processors::SubmissionsProcessor", {:sync_start_time=>"2022-09-26T22:42:40Z", :report_params=>{:parameters=>{:include_all=>nil, :enrollment_batch_size=>nil, :enrollment_term_id=>1}}} [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [d0f94105-52f3-4a30-abd2-97e5604a6719]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [d0f94105-52f3-4a30-abd2-97e5604a6719] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2022-09-26 22:42:40.645983"], ["status", "success"], ["updated_at", "2022-09-26 22:42:40.646440"], ["id", 120]] [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [d0f94105-52f3-4a30-abd2-97e5604a6719]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [d0f94105-52f3-4a30-abd2-97e5604a6719] Performed CanvasSync::Jobs::SyncSubmissionsJob (Job ID: d0f94105-52f3-4a30-abd2-97e5604a6719) from Test(default) in 12.26ms  (0.2ms) ROLLBACK  (0.3ms) BEGIN  (0.3ms) SELECT COUNT(*) FROM "terms" [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [52e65b17-b269-48aa-8f83-02e83539ae92] Performing CanvasSync::Jobs::SyncTermsJob (Job ID: 52e65b17-b269-48aa-8f83-02e83539ae92) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [52e65b17-b269-48aa-8f83-02e83539ae92] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "52e65b17-b269-48aa-8f83-02e83539ae92"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [52e65b17-b269-48aa-8f83-02e83539ae92]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [52e65b17-b269-48aa-8f83-02e83539ae92] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncTermsJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2022-09-26 22:42:40.653130"], ["updated_at", "2022-09-26 22:42:40.653130"], ["job_id", "52e65b17-b269-48aa-8f83-02e83539ae92"]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [52e65b17-b269-48aa-8f83-02e83539ae92]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [52e65b17-b269-48aa-8f83-02e83539ae92]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [52e65b17-b269-48aa-8f83-02e83539ae92] CanvasSync::JobLog Update (0.4ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-09-26 22:42:40.654488"], ["status", "running"], ["updated_at", "2022-09-26 22:42:40.654891"], ["id", 122]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [52e65b17-b269-48aa-8f83-02e83539ae92]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [52e65b17-b269-48aa-8f83-02e83539ae92] Term Load (0.2ms) SELECT "terms".* FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [52e65b17-b269-48aa-8f83-02e83539ae92]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [52e65b17-b269-48aa-8f83-02e83539ae92] Term Exists (0.2ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [52e65b17-b269-48aa-8f83-02e83539ae92] Term Create (0.2ms) INSERT INTO "terms" ("canvas_id", "name", "workflow_state", "grading_period_group_id", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 1], ["name", "Default Term"], ["workflow_state", "active"], ["grading_period_group_id", 1], ["sis_id", "Test"], ["created_at", "2022-09-26 22:42:40.661418"], ["updated_at", "2022-09-26 22:42:40.661418"]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [52e65b17-b269-48aa-8f83-02e83539ae92]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [52e65b17-b269-48aa-8f83-02e83539ae92] Term Load (0.3ms) SELECT "terms".* FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 6], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [52e65b17-b269-48aa-8f83-02e83539ae92]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [52e65b17-b269-48aa-8f83-02e83539ae92] Term Exists (0.2ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 6], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [52e65b17-b269-48aa-8f83-02e83539ae92] Term Create (0.3ms) INSERT INTO "terms" ("canvas_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["canvas_id", 6], ["name", "Average Term 1"], ["workflow_state", "active"], ["created_at", "2022-09-26 22:42:40.664532"], ["updated_at", "2022-09-26 22:42:40.664532"]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [52e65b17-b269-48aa-8f83-02e83539ae92]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [52e65b17-b269-48aa-8f83-02e83539ae92] Term Load (0.4ms) SELECT "terms".* FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 7], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [52e65b17-b269-48aa-8f83-02e83539ae92]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [52e65b17-b269-48aa-8f83-02e83539ae92] Term Exists (0.3ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 7], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [52e65b17-b269-48aa-8f83-02e83539ae92] Term Create (0.2ms) INSERT INTO "terms" ("canvas_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["canvas_id", 7], ["name", "Average Term 2"], ["workflow_state", "active"], ["created_at", "2022-09-26 22:42:40.668312"], ["updated_at", "2022-09-26 22:42:40.668312"]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [52e65b17-b269-48aa-8f83-02e83539ae92]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [52e65b17-b269-48aa-8f83-02e83539ae92] Term Load (0.2ms) SELECT "terms".* FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 5], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [52e65b17-b269-48aa-8f83-02e83539ae92]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [52e65b17-b269-48aa-8f83-02e83539ae92] Term Exists (0.3ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 5], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [52e65b17-b269-48aa-8f83-02e83539ae92] Term Create (0.3ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 5], ["name", "Syllabus Term"], ["start_at", "2017-08-14 06:00:00"], ["end_at", "2017-08-31 06:00:00"], ["workflow_state", "active"], ["sis_id", "SYTERM"], ["created_at", "2022-09-26 22:42:40.672505"], ["updated_at", "2022-09-26 22:42:40.672505"]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [52e65b17-b269-48aa-8f83-02e83539ae92]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [52e65b17-b269-48aa-8f83-02e83539ae92] Term Load (0.2ms) SELECT "terms".* FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 4], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [52e65b17-b269-48aa-8f83-02e83539ae92]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [52e65b17-b269-48aa-8f83-02e83539ae92] Term Exists (0.2ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 4], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [52e65b17-b269-48aa-8f83-02e83539ae92] Term Create (0.2ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "grading_period_group_id", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8, $9) RETURNING "id" [["canvas_id", 4], ["name", "Ellucian Term"], ["start_at", "2017-08-01 06:00:00"], ["end_at", "2017-10-31 06:00:00"], ["workflow_state", "active"], ["grading_period_group_id", 1], ["sis_id", "SH"], ["created_at", "2022-09-26 22:42:40.675512"], ["updated_at", "2022-09-26 22:42:40.675512"]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [52e65b17-b269-48aa-8f83-02e83539ae92]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [52e65b17-b269-48aa-8f83-02e83539ae92] Term Load (0.2ms) SELECT "terms".* FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 3], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [52e65b17-b269-48aa-8f83-02e83539ae92]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [52e65b17-b269-48aa-8f83-02e83539ae92] Term Exists (0.2ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 3], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [52e65b17-b269-48aa-8f83-02e83539ae92] Term Create (0.3ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 3], ["name", "Current Term"], ["start_at", "2017-03-19 06:00:00"], ["end_at", "2017-08-01 06:00:00"], ["workflow_state", "active"], ["created_at", "2022-09-26 22:42:40.678222"], ["updated_at", "2022-09-26 22:42:40.678222"]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [52e65b17-b269-48aa-8f83-02e83539ae92]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [52e65b17-b269-48aa-8f83-02e83539ae92] [CanvasSync::Jobs::TermBatchesJob] [7092c30b-ef30-45c7-897e-8fbe8b7378ec] Performing CanvasSync::Jobs::TermBatchesJob (Job ID: 7092c30b-ef30-45c7-897e-8fbe8b7378ec) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [52e65b17-b269-48aa-8f83-02e83539ae92] [CanvasSync::Jobs::TermBatchesJob] [7092c30b-ef30-45c7-897e-8fbe8b7378ec] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "7092c30b-ef30-45c7-897e-8fbe8b7378ec"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [52e65b17-b269-48aa-8f83-02e83539ae92] [CanvasSync::Jobs::TermBatchesJob] [7092c30b-ef30-45c7-897e-8fbe8b7378ec]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [52e65b17-b269-48aa-8f83-02e83539ae92] [CanvasSync::Jobs::TermBatchesJob] [7092c30b-ef30-45c7-897e-8fbe8b7378ec] CanvasSync::JobLog Create (0.4ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::TermBatchesJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2022-09-26 22:42:40.680309"], ["updated_at", "2022-09-26 22:42:40.680309"], ["job_id", "7092c30b-ef30-45c7-897e-8fbe8b7378ec"]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [52e65b17-b269-48aa-8f83-02e83539ae92] [CanvasSync::Jobs::TermBatchesJob] [7092c30b-ef30-45c7-897e-8fbe8b7378ec]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [52e65b17-b269-48aa-8f83-02e83539ae92] [CanvasSync::Jobs::TermBatchesJob] [7092c30b-ef30-45c7-897e-8fbe8b7378ec]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [52e65b17-b269-48aa-8f83-02e83539ae92] [CanvasSync::Jobs::TermBatchesJob] [7092c30b-ef30-45c7-897e-8fbe8b7378ec] CanvasSync::JobLog Update (0.5ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-09-26 22:42:40.682587"], ["status", "running"], ["updated_at", "2022-09-26 22:42:40.683158"], ["id", 123]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [52e65b17-b269-48aa-8f83-02e83539ae92] [CanvasSync::Jobs::TermBatchesJob] [7092c30b-ef30-45c7-897e-8fbe8b7378ec]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [52e65b17-b269-48aa-8f83-02e83539ae92] [CanvasSync::Jobs::TermBatchesJob] [7092c30b-ef30-45c7-897e-8fbe8b7378ec]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [52e65b17-b269-48aa-8f83-02e83539ae92] [CanvasSync::Jobs::TermBatchesJob] [7092c30b-ef30-45c7-897e-8fbe8b7378ec] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2022-09-26 22:42:40.685022"], ["status", "success"], ["updated_at", "2022-09-26 22:42:40.685515"], ["id", 123]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [52e65b17-b269-48aa-8f83-02e83539ae92] [CanvasSync::Jobs::TermBatchesJob] [7092c30b-ef30-45c7-897e-8fbe8b7378ec]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [52e65b17-b269-48aa-8f83-02e83539ae92] [CanvasSync::Jobs::TermBatchesJob] [7092c30b-ef30-45c7-897e-8fbe8b7378ec] Performed CanvasSync::Jobs::TermBatchesJob (Job ID: 7092c30b-ef30-45c7-897e-8fbe8b7378ec) from Test(default) in 7.64ms [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [52e65b17-b269-48aa-8f83-02e83539ae92]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [52e65b17-b269-48aa-8f83-02e83539ae92] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2022-09-26 22:42:40.687095"], ["status", "success"], ["updated_at", "2022-09-26 22:42:40.687471"], ["id", 122]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [52e65b17-b269-48aa-8f83-02e83539ae92]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [52e65b17-b269-48aa-8f83-02e83539ae92] Performed CanvasSync::Jobs::SyncTermsJob (Job ID: 52e65b17-b269-48aa-8f83-02e83539ae92) from Test(default) in 36.64ms  (0.2ms) SELECT COUNT(*) FROM "terms"  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Account Exists (0.3ms) SELECT 1 AS one FROM "accounts" WHERE "accounts"."canvas_id" = $1 LIMIT $2 [["canvas_id", 82174976], ["LIMIT", 1]] Account Create (0.3ms) INSERT INTO "accounts" ("canvas_id", "sis_id", "canvas_parent_account_id", "sis_parent_account_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 82174976], ["sis_id", "710c6c196c1e7894e9a1ee3a2c249723"], ["canvas_parent_account_id", 1], ["sis_parent_account_id", "c06f807992bbcbca5d0c1e165052c47c"], ["name", "Account name"], ["workflow_state", "active"], ["created_at", "2022-09-26 22:42:40.692450"], ["updated_at", "2022-09-26 22:42:40.692450"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Account Exists (0.5ms) SELECT 1 AS one FROM "accounts" WHERE "accounts"."canvas_id" IS NULL AND "accounts"."id" != $1 LIMIT $2 [["id", 13], ["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Account Exists (0.4ms) SELECT 1 AS one FROM "accounts" WHERE "accounts"."canvas_id" = $1 LIMIT $2 [["canvas_id", 6961044], ["LIMIT", 1]] Account Create (0.4ms) INSERT INTO "accounts" ("canvas_id", "sis_id", "canvas_parent_account_id", "sis_parent_account_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 6961044], ["sis_id", "474b39d1b0fbb71a59f07094da2f5933"], ["canvas_parent_account_id", 1], ["sis_parent_account_id", "7fb15d06e0cc3c576ae4ca94cc870532"], ["name", "Account name"], ["workflow_state", "active"], ["created_at", "2022-09-26 22:42:40.703965"], ["updated_at", "2022-09-26 22:42:40.703965"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Account Load (0.3ms) SELECT "accounts".* FROM "accounts" ORDER BY "accounts"."id" ASC LIMIT $1 [["LIMIT", 1]] Account Exists (0.3ms) SELECT 1 AS one FROM "accounts" WHERE "accounts"."canvas_id" = $1 LIMIT $2 [["canvas_id", 6961044], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Account Exists (0.3ms) SELECT 1 AS one FROM "accounts" WHERE "accounts"."canvas_id" = $1 LIMIT $2 [["canvas_id", 7407076], ["LIMIT", 1]] Account Create (0.3ms) INSERT INTO "accounts" ("canvas_id", "sis_id", "canvas_parent_account_id", "sis_parent_account_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 7407076], ["sis_id", "1e2831a4788ea867d4a0e6aa3a580e8f"], ["canvas_parent_account_id", 1], ["sis_parent_account_id", "5d34c50fb479800c0ec7913fb27af3ab"], ["name", "Account name"], ["workflow_state", "active"], ["created_at", "2022-09-26 22:42:40.711277"], ["updated_at", "2022-09-26 22:42:40.711277"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Admin Exists (0.3ms) SELECT 1 AS one FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 8142726], ["LIMIT", 1]] Admin Create (0.5ms) INSERT INTO "admins" ("canvas_id", "role_name", "canvas_role_id", "canvas_user_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 8142726], ["role_name", "Cool Role"], ["canvas_role_id", 63122313], ["canvas_user_id", 1], ["workflow_state", "active"], ["created_at", "2022-09-26 22:42:40.719920"], ["updated_at", "2022-09-26 22:42:40.719920"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Admin Exists (0.4ms) SELECT 1 AS one FROM "admins" WHERE "admins"."canvas_id" IS NULL AND "admins"."id" != $1 LIMIT $2 [["id", 18], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Admin Exists (0.3ms) SELECT 1 AS one FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 99421634], ["LIMIT", 1]] Admin Create (0.3ms) INSERT INTO "admins" ("canvas_id", "role_name", "canvas_role_id", "canvas_user_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 99421634], ["role_name", "Cool Role"], ["canvas_role_id", 4704501], ["canvas_user_id", 1], ["workflow_state", "active"], ["created_at", "2022-09-26 22:42:40.728194"], ["updated_at", "2022-09-26 22:42:40.728194"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Admin Load (0.2ms) SELECT "admins".* FROM "admins" ORDER BY "admins"."id" ASC LIMIT $1 [["LIMIT", 1]] Admin Exists (0.6ms) SELECT 1 AS one FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 99421634], ["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.1ms) BEGIN  (0.3ms) SELECT COUNT(*) FROM "admins" Admin Load (0.2ms) SELECT "admins".* FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]]  (0.1ms) SAVEPOINT active_record_1 Admin Exists (0.5ms) SELECT 1 AS one FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]] Admin Create (0.5ms) INSERT INTO "admins" ("canvas_id", "role_name", "canvas_role_id", "canvas_user_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 2], ["role_name", "AccountAdmin"], ["canvas_role_id", 1], ["canvas_user_id", 1], ["workflow_state", "active"], ["created_at", "2022-09-26 22:42:40.738440"], ["updated_at", "2022-09-26 22:42:40.738440"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.3ms) SELECT COUNT(*) FROM "admins" Admin Load (0.3ms) SELECT "admins".* FROM "admins" ORDER BY "admins"."id" DESC LIMIT $1 [["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Admin Exists (0.3ms) SELECT 1 AS one FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]] Admin Create (0.3ms) INSERT INTO "admins" ("canvas_id", "role_name", "canvas_role_id", "canvas_user_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 2], ["role_name", "Cool Role"], ["canvas_role_id", 11853102], ["canvas_user_id", 1], ["workflow_state", "active"], ["created_at", "2022-09-26 22:42:40.744826"], ["updated_at", "2022-09-26 22:42:40.744826"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SELECT COUNT(*) FROM "admins" Admin Load (0.3ms) SELECT "admins".* FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]]  (0.3ms) SAVEPOINT active_record_1 Admin Exists (0.7ms) SELECT 1 AS one FROM "admins" WHERE "admins"."canvas_id" = $1 AND "admins"."id" != $2 LIMIT $3 [["canvas_id", 2], ["id", 21], ["LIMIT", 1]] Admin Update (0.5ms) UPDATE "admins" SET "role_name" = $1, "canvas_role_id" = $2, "updated_at" = $3 WHERE "admins"."id" = $4 [["role_name", "AccountAdmin"], ["canvas_role_id", 1], ["updated_at", "2022-09-26 22:42:40.750058"], ["id", 21]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SELECT COUNT(*) FROM "admins" Admin Load (0.3ms) SELECT "admins".* FROM "admins" WHERE "admins"."id" = $1 LIMIT $2 [["id", 21], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) SAVEPOINT active_record_1 AssignmentGroup Exists (0.6ms) SELECT 1 AS one FROM "assignment_groups" WHERE "assignment_groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] AssignmentGroup Create (0.7ms) INSERT INTO "assignment_groups" ("canvas_id", "name", "workflow_state", "canvas_created_at", "canvas_updated_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 1], ["name", "Dummy Assignment Group"], ["workflow_state", "available"], ["canvas_created_at", "2022-09-19 22:42:40.768203"], ["canvas_updated_at", "2022-09-25 22:42:40.768354"], ["created_at", "2022-09-26 22:42:40.770418"], ["updated_at", "2022-09-26 22:42:40.770418"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 AssignmentGroup Exists (0.4ms) SELECT 1 AS one FROM "assignment_groups" WHERE "assignment_groups"."canvas_id" IS NULL AND "assignment_groups"."id" != $1 LIMIT $2 [["id", 13], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 AssignmentGroup Exists (0.3ms) SELECT 1 AS one FROM "assignment_groups" WHERE "assignment_groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]] AssignmentGroup Create (0.3ms) INSERT INTO "assignment_groups" ("canvas_id", "name", "workflow_state", "canvas_created_at", "canvas_updated_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 2], ["name", "Dummy Assignment Group"], ["workflow_state", "available"], ["canvas_created_at", "2022-09-19 22:42:40.777559"], ["canvas_updated_at", "2022-09-25 22:42:40.777669"], ["created_at", "2022-09-26 22:42:40.779100"], ["updated_at", "2022-09-26 22:42:40.779100"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 AssignmentGroup Load (0.4ms) SELECT "assignment_groups".* FROM "assignment_groups" ORDER BY "assignment_groups"."id" ASC LIMIT $1 [["LIMIT", 1]] AssignmentGroup Exists (0.4ms) SELECT 1 AS one FROM "assignment_groups" WHERE "assignment_groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 AssignmentGroup Exists (0.3ms) SELECT 1 AS one FROM "assignment_groups" WHERE "assignment_groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 3], ["LIMIT", 1]] AssignmentGroup Create (0.4ms) INSERT INTO "assignment_groups" ("canvas_id", "name", "workflow_state", "canvas_created_at", "canvas_updated_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 3], ["name", "Dummy Assignment Group"], ["workflow_state", "available"], ["canvas_created_at", "2022-09-19 22:42:40.786714"], ["canvas_updated_at", "2022-09-25 22:42:40.786803"], ["created_at", "2022-09-26 22:42:40.787836"], ["updated_at", "2022-09-26 22:42:40.787836"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 AssignmentGroup Exists (0.4ms) SELECT 1 AS one FROM "assignment_groups" WHERE "assignment_groups"."canvas_id" = $1 AND "assignment_groups"."id" != $2 LIMIT $3 [["canvas_id", 3], ["id", 15], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 AssignmentGroup Exists (0.3ms) SELECT 1 AS one FROM "assignment_groups" WHERE "assignment_groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 4], ["LIMIT", 1]] AssignmentGroup Create (0.4ms) INSERT INTO "assignment_groups" ("canvas_id", "name", "workflow_state", "canvas_created_at", "canvas_updated_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 4], ["name", "Dummy Assignment Group"], ["workflow_state", "available"], ["canvas_created_at", "2022-09-19 22:42:40.796239"], ["canvas_updated_at", "2022-09-25 22:42:40.796329"], ["created_at", "2022-09-26 22:42:40.797804"], ["updated_at", "2022-09-26 22:42:40.797804"]]  (0.3ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Assignment Exists (0.4ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] Assignment Create (0.3ms) INSERT INTO "assignments" ("canvas_id", "title", "due_at", "unlock_at", "lock_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 1], ["title", "Assignment 1"], ["due_at", "2022-10-03 22:42:40.823120"], ["unlock_at", "2022-09-25 22:42:40.823230"], ["lock_at", "2022-10-17 22:42:40.823291"], ["created_at", "2022-09-26 22:42:40.824981"], ["updated_at", "2022-09-26 22:42:40.824981"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Assignment Exists (0.4ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" IS NULL AND "assignments"."id" != $1 LIMIT $2 [["id", 23], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.3ms) SAVEPOINT active_record_1 Assignment Exists (0.5ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]] Assignment Create (0.4ms) INSERT INTO "assignments" ("canvas_id", "title", "due_at", "unlock_at", "lock_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 2], ["title", "Assignment 2"], ["due_at", "2022-10-03 22:42:40.831855"], ["unlock_at", "2022-09-25 22:42:40.832011"], ["lock_at", "2022-10-17 22:42:40.832089"], ["created_at", "2022-09-26 22:42:40.834243"], ["updated_at", "2022-09-26 22:42:40.834243"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Assignment Load (0.3ms) SELECT "assignments".* FROM "assignments" ORDER BY "assignments"."id" ASC LIMIT $1 [["LIMIT", 1]] Assignment Exists (0.3ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Assignment Exists (0.3ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 3], ["LIMIT", 1]] Assignment Create (0.3ms) INSERT INTO "assignments" ("canvas_id", "title", "due_at", "unlock_at", "lock_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 3], ["title", "Assignment 3"], ["due_at", "2022-10-03 22:42:40.840585"], ["unlock_at", "2022-09-25 22:42:40.840674"], ["lock_at", "2022-10-17 22:42:40.840714"], ["created_at", "2022-09-26 22:42:40.841882"], ["updated_at", "2022-09-26 22:42:40.841882"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.3ms) BEGIN  (0.3ms) SAVEPOINT active_record_1 Assignment Exists (0.4ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 4], ["LIMIT", 1]] Assignment Create (0.5ms) INSERT INTO "assignments" ("canvas_id", "title", "due_at", "unlock_at", "lock_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 4], ["title", "Assignment 4"], ["due_at", "2022-10-03 22:42:40.847452"], ["unlock_at", "2022-09-25 22:42:40.847583"], ["lock_at", "2022-10-17 22:42:40.847635"], ["created_at", "2022-09-26 22:42:40.849541"], ["updated_at", "2022-09-26 22:42:40.849541"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Assignment Exists (0.4ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 AND "assignments"."id" != $2 LIMIT $3 [["canvas_id", 4], ["id", 26], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Assignment Exists (0.3ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 5], ["LIMIT", 1]] Assignment Create (0.3ms) INSERT INTO "assignments" ("canvas_id", "title", "due_at", "unlock_at", "lock_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 5], ["title", "Assignment 5"], ["due_at", "2022-10-03 22:42:40.854928"], ["unlock_at", "2022-09-25 22:42:40.855023"], ["lock_at", "2022-10-17 22:42:40.855077"], ["created_at", "2022-09-26 22:42:40.856419"], ["updated_at", "2022-09-26 22:42:40.856419"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Assignment Exists (0.3ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 6], ["LIMIT", 1]] Assignment Create (0.5ms) INSERT INTO "assignments" ("canvas_id", "title", "due_at", "unlock_at", "lock_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 6], ["title", "Assignment 6"], ["due_at", "2022-10-03 22:42:40.861589"], ["unlock_at", "2022-09-25 22:42:40.861693"], ["lock_at", "2022-10-17 22:42:40.861737"], ["created_at", "2022-09-26 22:42:40.863003"], ["updated_at", "2022-09-26 22:42:40.863003"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.4ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Course Exists (0.5ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 70879216], ["LIMIT", 1]] Course Create (0.4ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 70879216], ["sis_id", "db0d713b2e0cc1441e65292e4b8cc14c"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2022-09-23 22:42:40.889226"], ["end_at", "2022-10-17 22:42:40.889353"], ["created_at", "2022-09-26 22:42:40.891352"], ["updated_at", "2022-09-26 22:42:40.891352"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 Course Exists (0.2ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 57959733], ["LIMIT", 1]] Course Create (0.3ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 57959733], ["sis_id", "7f08968fc6f7618f7075063c5bf50a55"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2022-09-23 22:42:40.893123"], ["end_at", "2022-10-17 22:42:40.893201"], ["created_at", "2022-09-26 22:42:40.894268"], ["updated_at", "2022-09-26 22:42:40.894268"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 Assignment Exists (0.3ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 7], ["LIMIT", 1]] Assignment Create (0.3ms) INSERT INTO "assignments" ("canvas_id", "title", "due_at", "unlock_at", "lock_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 7], ["title", "Assignment 7"], ["due_at", "2022-10-03 22:42:40.895602"], ["unlock_at", "2022-09-25 22:42:40.895677"], ["lock_at", "2022-10-17 22:42:40.895747"], ["created_at", "2022-09-26 22:42:40.896950"], ["updated_at", "2022-09-26 22:42:40.896950"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 Assignment Exists (0.6ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 AND "assignments"."id" != $2 LIMIT $3 [["canvas_id", 7], ["id", 29], ["LIMIT", 1]] Assignment Update (0.5ms) UPDATE "assignments" SET "canvas_context_id" = $1, "canvas_context_type" = $2, "updated_at" = $3 WHERE "assignments"."id" = $4 [["canvas_context_id", 57959733], ["canvas_context_type", "Course"], ["updated_at", "2022-09-26 22:42:40.900801"], ["id", 29]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Course Load (0.3ms) SELECT "courses".* FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 57959733], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Assignment Exists (0.3ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 8], ["LIMIT", 1]] Assignment Create (0.5ms) INSERT INTO "assignments" ("canvas_id", "title", "due_at", "unlock_at", "lock_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 8], ["title", "Assignment 8"], ["due_at", "2022-10-03 22:42:40.918342"], ["unlock_at", "2022-09-25 22:42:40.918434"], ["lock_at", "2022-10-17 22:42:40.918475"], ["created_at", "2022-09-26 22:42:40.919929"], ["updated_at", "2022-09-26 22:42:40.919929"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 ContextModuleItem Create (0.4ms) INSERT INTO "context_module_items" ("canvas_id", "canvas_assignment_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["canvas_id", 1], ["canvas_assignment_id", 8], ["workflow_state", "active"], ["created_at", "2022-09-26 22:42:40.923162"], ["updated_at", "2022-09-26 22:42:40.923162"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Assignment Exists (0.3ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 9], ["LIMIT", 1]] Assignment Create (0.5ms) INSERT INTO "assignments" ("canvas_id", "title", "due_at", "unlock_at", "lock_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 9], ["title", "Assignment 9"], ["due_at", "2022-10-03 22:42:40.928261"], ["unlock_at", "2022-09-25 22:42:40.928347"], ["lock_at", "2022-10-17 22:42:40.928387"], ["created_at", "2022-09-26 22:42:40.929730"], ["updated_at", "2022-09-26 22:42:40.929730"]]  (0.3ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 ContextModuleItem Create (0.3ms) INSERT INTO "context_module_items" ("canvas_id", "canvas_assignment_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["canvas_id", 2], ["canvas_assignment_id", 9], ["workflow_state", "active"], ["created_at", "2022-09-26 22:42:40.932345"], ["updated_at", "2022-09-26 22:42:40.932345"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) SAVEPOINT active_record_1 Course Exists (0.4ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 52092606], ["LIMIT", 1]] Course Create (0.4ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 52092606], ["sis_id", "c6f2e8eb12f116e665eeca48f62f2990"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2022-09-23 22:42:40.947359"], ["end_at", "2022-10-17 22:42:40.947487"], ["created_at", "2022-09-26 22:42:40.949490"], ["updated_at", "2022-09-26 22:42:40.949490"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 ContextModule Create (0.5ms) INSERT INTO "context_modules" ("canvas_id", "canvas_context_id", "canvas_context_type", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 1], ["canvas_context_id", 52092606], ["canvas_context_type", "Course"], ["name", "Context Module"], ["workflow_state", "available"], ["created_at", "2022-09-26 22:42:40.952154"], ["updated_at", "2022-09-26 22:42:40.952154"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Course Exists (0.3ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 86131024], ["LIMIT", 1]] Course Create (0.3ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 86131024], ["sis_id", "22ac0fb8f05ef3dcd311140b3fba0f51"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2022-09-23 22:42:40.956826"], ["end_at", "2022-10-17 22:42:40.956912"], ["created_at", "2022-09-26 22:42:40.958245"], ["updated_at", "2022-09-26 22:42:40.958245"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 ContextModule Create (0.3ms) INSERT INTO "context_modules" ("canvas_id", "canvas_context_id", "canvas_context_type", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 2], ["canvas_context_id", 86131024], ["canvas_context_type", "Course"], ["name", "Context Module"], ["workflow_state", "available"], ["created_at", "2022-09-26 22:42:40.959878"], ["updated_at", "2022-09-26 22:42:40.959878"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Course Exists (0.3ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 59730457], ["LIMIT", 1]] Course Create (0.4ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 59730457], ["sis_id", "86c7afcba2f43de8f02ac4d3802e871e"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2022-09-23 22:42:40.963083"], ["end_at", "2022-10-17 22:42:40.963185"], ["created_at", "2022-09-26 22:42:40.964723"], ["updated_at", "2022-09-26 22:42:40.964723"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 ContextModule Create (0.3ms) INSERT INTO "context_modules" ("canvas_id", "canvas_context_id", "canvas_context_type", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 3], ["canvas_context_id", 59730457], ["canvas_context_type", "Course"], ["name", "Context Module"], ["workflow_state", "available"], ["created_at", "2022-09-26 22:42:40.966981"], ["updated_at", "2022-09-26 22:42:40.966981"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Course Exists (0.3ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 68362403], ["LIMIT", 1]] Course Create (0.4ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 68362403], ["sis_id", "447aa661200315110e16f152be16b488"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2022-09-23 22:42:40.970526"], ["end_at", "2022-10-17 22:42:40.970618"], ["created_at", "2022-09-26 22:42:40.972034"], ["updated_at", "2022-09-26 22:42:40.972034"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Course Exists (0.3ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" IS NULL AND "courses"."id" != $1 LIMIT $2 [["id", 50], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Course Exists (0.4ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 79268843], ["LIMIT", 1]] Course Create (0.5ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 79268843], ["sis_id", "742d4c5ac32e68363fbecd0e82dd26c6"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2022-09-23 22:42:40.978648"], ["end_at", "2022-10-17 22:42:40.978757"], ["created_at", "2022-09-26 22:42:40.980404"], ["updated_at", "2022-09-26 22:42:40.980404"]]  (0.3ms) RELEASE SAVEPOINT active_record_1 Course Load (0.3ms) SELECT "courses".* FROM "courses" ORDER BY "courses"."id" ASC LIMIT $1 [["LIMIT", 1]] Course Exists (0.4ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 79268843], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Course Exists (0.3ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 46611458], ["LIMIT", 1]] Course Create (0.3ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 46611458], ["sis_id", "203512787e933add745ac4d1cab141bf"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2022-09-23 22:42:40.989026"], ["end_at", "2022-10-17 22:42:40.989140"], ["created_at", "2022-09-26 22:42:40.990409"], ["updated_at", "2022-09-26 22:42:40.990409"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Course Exists (0.4ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 AND "courses"."id" != $2 LIMIT $3 [["canvas_id", 46611458], ["id", 52], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Course Exists (0.3ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 86128032], ["LIMIT", 1]] Course Create (0.4ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 86128032], ["sis_id", "b17a5267f36c120fe8ca257dab9c509d"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2022-09-23 22:42:40.995015"], ["end_at", "2022-10-17 22:42:40.995111"], ["created_at", "2022-09-26 22:42:40.996631"], ["updated_at", "2022-09-26 22:42:40.996631"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Course Exists (0.3ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 46710117], ["LIMIT", 1]] Course Create (0.5ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 46710117], ["sis_id", "ba215ae8a340a30214e81117e09033b0"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2022-09-23 22:42:41.003240"], ["end_at", "2022-10-17 22:42:41.003353"], ["created_at", "2022-09-26 22:42:41.004774"], ["updated_at", "2022-09-26 22:42:41.004774"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Course Exists (0.4ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 72118200], ["LIMIT", 1]] Course Create (0.5ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 72118200], ["sis_id", "dd8729d72ef7afe9849968b2e944e3b9"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2022-09-23 22:42:41.011121"], ["end_at", "2022-10-17 22:42:41.011212"], ["created_at", "2022-09-26 22:42:41.012618"], ["updated_at", "2022-09-26 22:42:41.012618"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Course Exists (0.3ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 30315607], ["LIMIT", 1]] Course Create (0.3ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 30315607], ["sis_id", "100fc5f0a6ad9d4be411f970504c7fb1"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2022-09-23 22:42:41.017056"], ["end_at", "2022-10-17 22:42:41.017156"], ["created_at", "2022-09-26 22:42:41.018352"], ["updated_at", "2022-09-26 22:42:41.018352"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Course Exists (0.4ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 57010], ["LIMIT", 1]] Course Create (0.4ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 57010], ["sis_id", "c17795116436206ab618d1fcf5609913"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2022-09-23 22:42:41.021694"], ["end_at", "2022-10-17 22:42:41.021808"], ["created_at", "2022-09-26 22:42:41.023574"], ["updated_at", "2022-09-26 22:42:41.023574"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Course Exists (0.3ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 9845412], ["LIMIT", 1]] Course Create (0.4ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 9845412], ["sis_id", "7e26b5fcc9bf665eefcb88b979db152d"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2022-09-23 22:42:41.027297"], ["end_at", "2022-10-17 22:42:41.027398"], ["created_at", "2022-09-26 22:42:41.028723"], ["updated_at", "2022-09-26 22:42:41.028723"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Enrollment Exists (0.5ms) SELECT 1 AS one FROM "enrollments" WHERE "enrollments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 7694663], ["LIMIT", 1]] Enrollment Create (0.4ms) INSERT INTO "enrollments" ("canvas_id", "created_at", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["canvas_id", 7694663], ["created_at", "2022-09-26 22:42:41.047135"], ["updated_at", "2022-09-26 22:42:41.047135"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Enrollment Exists (0.4ms) SELECT 1 AS one FROM "enrollments" WHERE "enrollments"."canvas_id" IS NULL AND "enrollments"."id" != $1 LIMIT $2 [["id", 15], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Enrollment Exists (0.3ms) SELECT 1 AS one FROM "enrollments" WHERE "enrollments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 7254668], ["LIMIT", 1]] Enrollment Create (0.4ms) INSERT INTO "enrollments" ("canvas_id", "created_at", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["canvas_id", 7254668], ["created_at", "2022-09-26 22:42:41.055551"], ["updated_at", "2022-09-26 22:42:41.055551"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Enrollment Load (0.2ms) SELECT "enrollments".* FROM "enrollments" ORDER BY "enrollments"."id" ASC LIMIT $1 [["LIMIT", 1]] Enrollment Exists (0.4ms) SELECT 1 AS one FROM "enrollments" WHERE "enrollments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 7254668], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Enrollment Exists (0.3ms) SELECT 1 AS one FROM "enrollments" WHERE "enrollments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 8084431], ["LIMIT", 1]] Enrollment Create (0.4ms) INSERT INTO "enrollments" ("canvas_id", "created_at", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["canvas_id", 8084431], ["created_at", "2022-09-26 22:42:41.063275"], ["updated_at", "2022-09-26 22:42:41.063275"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Enrollment Exists (0.4ms) SELECT 1 AS one FROM "enrollments" WHERE "enrollments"."canvas_id" = $1 AND "enrollments"."id" != $2 LIMIT $3 [["canvas_id", 8084431], ["id", 17], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Enrollment Exists (0.3ms) SELECT 1 AS one FROM "enrollments" WHERE "enrollments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 83406401], ["LIMIT", 1]] Enrollment Create (0.3ms) INSERT INTO "enrollments" ("canvas_id", "created_at", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["canvas_id", 83406401], ["created_at", "2022-09-26 22:42:41.070185"], ["updated_at", "2022-09-26 22:42:41.070185"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Enrollment Exists (0.5ms) SELECT 1 AS one FROM "enrollments" WHERE "enrollments"."canvas_id" = $1 AND "enrollments"."id" != $2 LIMIT $3 [["canvas_id", 83406401], ["id", 18], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Enrollment Exists (0.3ms) SELECT 1 AS one FROM "enrollments" WHERE "enrollments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 62327848], ["LIMIT", 1]] Enrollment Create (0.3ms) INSERT INTO "enrollments" ("canvas_id", "created_at", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["canvas_id", 62327848], ["created_at", "2022-09-26 22:42:41.076377"], ["updated_at", "2022-09-26 22:42:41.076377"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Enrollment Exists (0.3ms) SELECT 1 AS one FROM "enrollments" WHERE "enrollments"."canvas_id" = $1 AND "enrollments"."id" != $2 LIMIT $3 [["canvas_id", 62327848], ["id", 19], ["LIMIT", 1]]  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Group Exists (0.5ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 24603989], ["LIMIT", 1]] Group Create (0.5ms) INSERT INTO "groups" ("canvas_id", "sis_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 24603989], ["sis_id", "822fba922b21288eedac9d8c3bd663cf"], ["name", "Some User Group"], ["workflow_state", "available"], ["created_at", "2022-09-26 22:42:41.095737"], ["updated_at", "2022-09-26 22:42:41.095737"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 User Exists (0.4ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 3750459], ["LIMIT", 1]] User Create (0.3ms) INSERT INTO "users" ("canvas_id", "email", "first_name", "last_name", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 3750459], ["email", "cooldude@coolsite.com"], ["first_name", "Cool"], ["last_name", "Dude"], ["created_at", "2022-09-26 22:42:41.110640"], ["updated_at", "2022-09-26 22:42:41.110640"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 GroupMembership Exists (0.5ms) SELECT 1 AS one FROM "group_memberships" WHERE "group_memberships"."canvas_id" = $1 LIMIT $2 [["canvas_id", 11915441], ["LIMIT", 1]] GroupMembership Create (0.3ms) INSERT INTO "group_memberships" ("canvas_id", "canvas_user_id", "canvas_group_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 11915441], ["canvas_user_id", 3750459], ["canvas_group_id", 24603989], ["workflow_state", "accepted"], ["created_at", "2022-09-26 22:42:41.123868"], ["updated_at", "2022-09-26 22:42:41.123868"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 GroupMembership Exists (0.3ms) SELECT 1 AS one FROM "group_memberships" WHERE "group_memberships"."canvas_id" IS NULL AND "group_memberships"."id" != $1 LIMIT $2 [["id", 9], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Group Exists (0.4ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 34812629], ["LIMIT", 1]] Group Create (0.4ms) INSERT INTO "groups" ("canvas_id", "sis_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 34812629], ["sis_id", "2df9783850b787f3bb34303378108846"], ["name", "Some User Group"], ["workflow_state", "available"], ["created_at", "2022-09-26 22:42:41.130990"], ["updated_at", "2022-09-26 22:42:41.130990"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 User Exists (0.3ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 34678457], ["LIMIT", 1]] User Create (0.3ms) INSERT INTO "users" ("canvas_id", "email", "first_name", "last_name", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 34678457], ["email", "cooldude@coolsite.com"], ["first_name", "Cool"], ["last_name", "Dude"], ["created_at", "2022-09-26 22:42:41.134154"], ["updated_at", "2022-09-26 22:42:41.134154"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 GroupMembership Exists (0.3ms) SELECT 1 AS one FROM "group_memberships" WHERE "group_memberships"."canvas_id" = $1 LIMIT $2 [["canvas_id", 83610771], ["LIMIT", 1]] GroupMembership Create (0.2ms) INSERT INTO "group_memberships" ("canvas_id", "canvas_user_id", "canvas_group_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 83610771], ["canvas_user_id", 34678457], ["canvas_group_id", 34812629], ["workflow_state", "accepted"], ["created_at", "2022-09-26 22:42:41.136611"], ["updated_at", "2022-09-26 22:42:41.136611"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 GroupMembership Load (0.3ms) SELECT "group_memberships".* FROM "group_memberships" ORDER BY "group_memberships"."id" ASC LIMIT $1 [["LIMIT", 1]] GroupMembership Exists (0.3ms) SELECT 1 AS one FROM "group_memberships" WHERE "group_memberships"."canvas_id" = $1 LIMIT $2 [["canvas_id", 83610771], ["LIMIT", 1]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 22431310], ["LIMIT", 1]] Group Create (0.3ms) INSERT INTO "groups" ("canvas_id", "sis_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 22431310], ["sis_id", "b1baf804c008cb0147c970560e413305"], ["name", "Some User Group"], ["workflow_state", "available"], ["created_at", "2022-09-26 22:42:41.144232"], ["updated_at", "2022-09-26 22:42:41.144232"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 User Exists (0.3ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 52351601], ["LIMIT", 1]] User Create (0.4ms) INSERT INTO "users" ("canvas_id", "email", "first_name", "last_name", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 52351601], ["email", "cooldude@coolsite.com"], ["first_name", "Cool"], ["last_name", "Dude"], ["created_at", "2022-09-26 22:42:41.146488"], ["updated_at", "2022-09-26 22:42:41.146488"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 GroupMembership Exists (0.3ms) SELECT 1 AS one FROM "group_memberships" WHERE "group_memberships"."canvas_id" = $1 LIMIT $2 [["canvas_id", 54093251], ["LIMIT", 1]] GroupMembership Create (0.3ms) INSERT INTO "group_memberships" ("canvas_id", "canvas_user_id", "canvas_group_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 54093251], ["canvas_user_id", 52351601], ["canvas_group_id", 22431310], ["workflow_state", "accepted"], ["created_at", "2022-09-26 22:42:41.150006"], ["updated_at", "2022-09-26 22:42:41.150006"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 GroupMembership Exists (0.3ms) SELECT 1 AS one FROM "group_memberships" WHERE "group_memberships"."canvas_id" = $1 AND "group_memberships"."id" != $2 LIMIT $3 [["canvas_id", 54093251], ["id", 11], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Group Exists (0.4ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 65169304], ["LIMIT", 1]] Group Create (0.3ms) INSERT INTO "groups" ("canvas_id", "sis_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 65169304], ["sis_id", "63bfc73bc90a82faecd1755bfdf4f06c"], ["name", "Some User Group"], ["workflow_state", "available"], ["created_at", "2022-09-26 22:42:41.156466"], ["updated_at", "2022-09-26 22:42:41.156466"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 User Exists (0.3ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 60879627], ["LIMIT", 1]] User Create (0.3ms) INSERT INTO "users" ("canvas_id", "email", "first_name", "last_name", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 60879627], ["email", "cooldude@coolsite.com"], ["first_name", "Cool"], ["last_name", "Dude"], ["created_at", "2022-09-26 22:42:41.159523"], ["updated_at", "2022-09-26 22:42:41.159523"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 GroupMembership Exists (0.3ms) SELECT 1 AS one FROM "group_memberships" WHERE "group_memberships"."canvas_id" = $1 LIMIT $2 [["canvas_id", 7874413], ["LIMIT", 1]] GroupMembership Create (0.3ms) INSERT INTO "group_memberships" ("canvas_id", "canvas_user_id", "canvas_group_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 7874413], ["canvas_user_id", 60879627], ["canvas_group_id", 65169304], ["workflow_state", "accepted"], ["created_at", "2022-09-26 22:42:41.162443"], ["updated_at", "2022-09-26 22:42:41.162443"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 GroupMembership Exists (0.5ms) SELECT 1 AS one FROM "group_memberships" WHERE "group_memberships"."canvas_id" = $1 AND "group_memberships"."id" != $2 LIMIT $3 [["canvas_id", 7874413], ["id", 12], ["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 77559690], ["LIMIT", 1]] Group Create (0.3ms) INSERT INTO "groups" ("canvas_id", "sis_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 77559690], ["sis_id", "a8357bd98f8179ca3c0d6bf022f22110"], ["name", "Some User Group"], ["workflow_state", "available"], ["created_at", "2022-09-26 22:42:41.169709"], ["updated_at", "2022-09-26 22:42:41.169709"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Group Exists (0.4ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" IS NULL AND "groups"."id" != $1 LIMIT $2 [["id", 27], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 86524707], ["LIMIT", 1]] Group Create (0.3ms) INSERT INTO "groups" ("canvas_id", "sis_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 86524707], ["sis_id", "74bb74224e0d09171725034a17eb3890"], ["name", "Some User Group"], ["workflow_state", "available"], ["created_at", "2022-09-26 22:42:41.178358"], ["updated_at", "2022-09-26 22:42:41.178358"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Group Load (0.3ms) SELECT "groups".* FROM "groups" ORDER BY "groups"."id" ASC LIMIT $1 [["LIMIT", 1]] Group Exists (0.4ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 86524707], ["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 27674894], ["LIMIT", 1]] Group Create (0.5ms) INSERT INTO "groups" ("canvas_id", "sis_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 27674894], ["sis_id", "939273306b323da92875e71d6ca85514"], ["name", "Some User Group"], ["workflow_state", "available"], ["created_at", "2022-09-26 22:42:41.188041"], ["updated_at", "2022-09-26 22:42:41.188041"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 91976575], ["LIMIT", 1]] Group Create (0.3ms) INSERT INTO "groups" ("canvas_id", "sis_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 91976575], ["sis_id", "ef812f3447406c67fe4e83eed24c6464"], ["name", "Some User Group"], ["workflow_state", "available"], ["created_at", "2022-09-26 22:42:41.193733"], ["updated_at", "2022-09-26 22:42:41.193733"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 AND "groups"."id" != $2 LIMIT $3 [["canvas_id", 91976575], ["id", 30], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Group Exists (0.4ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 71131909], ["LIMIT", 1]] Group Create (0.5ms) INSERT INTO "groups" ("canvas_id", "sis_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 71131909], ["sis_id", "903da352e3cfbeb48f5d274443855b6b"], ["name", "Some User Group"], ["workflow_state", "available"], ["created_at", "2022-09-26 22:42:41.199793"], ["updated_at", "2022-09-26 22:42:41.199793"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Group Exists (0.4ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 AND "groups"."id" != $2 LIMIT $3 [["canvas_id", 71131909], ["id", 31], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Role Exists (0.3ms) SELECT 1 AS one FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 64170582], ["LIMIT", 1]] Role Create (0.3ms) INSERT INTO "roles" ("canvas_id", "label", "base_role_type", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 64170582], ["label", "Cool Role"], ["base_role_type", "AccountMembership"], ["workflow_state", "active"], ["created_at", "2022-09-26 22:42:41.208460"], ["updated_at", "2022-09-26 22:42:41.208460"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Role Exists (0.4ms) SELECT 1 AS one FROM "roles" WHERE "roles"."canvas_id" IS NULL AND "roles"."id" != $1 LIMIT $2 [["id", 15], ["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Role Exists (0.3ms) SELECT 1 AS one FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 44635605], ["LIMIT", 1]] Role Create (0.4ms) INSERT INTO "roles" ("canvas_id", "label", "base_role_type", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 44635605], ["label", "Cool Role"], ["base_role_type", "AccountMembership"], ["workflow_state", "active"], ["created_at", "2022-09-26 22:42:41.219132"], ["updated_at", "2022-09-26 22:42:41.219132"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Role Load (0.3ms) SELECT "roles".* FROM "roles" ORDER BY "roles"."id" ASC LIMIT $1 [["LIMIT", 1]] Role Exists (0.4ms) SELECT 1 AS one FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 44635605], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) SELECT COUNT(*) FROM "roles" Role Load (0.2ms) SELECT "roles".* FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]]  (0.2ms) SAVEPOINT active_record_1 Role Exists (0.4ms) SELECT 1 AS one FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] Role Create (0.6ms) INSERT INTO "roles" ("canvas_id", "label", "base_role_type", "canvas_account_id", "workflow_state", "permissions", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 1], ["label", "Account Admin"], ["base_role_type", "AccountMembership"], ["canvas_account_id", 10], ["workflow_state", "built_in"], ["permissions", "{\"manage_wiki\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"post_to_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"moderate_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_announcements\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"send_messages\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"send_messages_all\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_outcomes\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"create_conferences\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"create_collaborations\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_roster\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_all_grades\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_grades\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_rubrics\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"comment_on_others_submissions\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_students\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_admin_users\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_role_overrides\":{\"enabled\":true,\"locked\":true,\"readonly\":true,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_account_memberships\":{\"enabled\":true,\"locked\":true,\"readonly\":true,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_account_settings\":{\"enabled\":true,\"locked\":true,\"readonly\":true,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_groups\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_group_pages\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_files\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_assignments\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"undelete_courses\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_grade_changes\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_course_changes\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_question_banks\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_calendar\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_reports\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_courses\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_user_logins\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_user_observers\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_alerts\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"become_user\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_developer_keys\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"import_sis\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_sis\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_sis\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_course_list\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_statistics\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_storage_quotas\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_course_content\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_content\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_interaction_alerts\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"change_course_state\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_sections\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_feature_flags\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_quiz_answer_audits\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"moderate_grades\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"lti_add_edit\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true}}"], ["created_at", "2022-09-26 22:42:41.232380"], ["updated_at", "2022-09-26 22:42:41.232380"]]  (0.3ms) RELEASE SAVEPOINT active_record_1  (0.3ms) SELECT COUNT(*) FROM "roles" Role Load (0.4ms) SELECT "roles".* FROM "roles" ORDER BY "roles"."id" DESC LIMIT $1 [["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Role Exists (0.3ms) SELECT 1 AS one FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] Role Create (0.3ms) INSERT INTO "roles" ("canvas_id", "label", "base_role_type", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 1], ["label", "Cool Role"], ["base_role_type", "AccountMembership"], ["workflow_state", "active"], ["created_at", "2022-09-26 22:42:41.244160"], ["updated_at", "2022-09-26 22:42:41.244160"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.3ms) SELECT COUNT(*) FROM "roles" Role Load (0.3ms) SELECT "roles".* FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]]  (0.3ms) SAVEPOINT active_record_1 Role Exists (0.4ms) SELECT 1 AS one FROM "roles" WHERE "roles"."canvas_id" = $1 AND "roles"."id" != $2 LIMIT $3 [["canvas_id", 1], ["id", 18], ["LIMIT", 1]] Role Update (0.5ms) UPDATE "roles" SET "label" = $1, "canvas_account_id" = $2, "permissions" = $3, "workflow_state" = $4, "updated_at" = $5 WHERE "roles"."id" = $6 [["label", "Account Admin"], ["canvas_account_id", 10], ["permissions", "{\"manage_wiki\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"post_to_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"moderate_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_announcements\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"send_messages\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"send_messages_all\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_outcomes\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"create_conferences\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"create_collaborations\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_roster\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_all_grades\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_grades\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_rubrics\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"comment_on_others_submissions\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_students\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_admin_users\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_role_overrides\":{\"enabled\":true,\"locked\":true,\"readonly\":true,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_account_memberships\":{\"enabled\":true,\"locked\":true,\"readonly\":true,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_account_settings\":{\"enabled\":true,\"locked\":true,\"readonly\":true,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_groups\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_group_pages\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_files\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_assignments\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"undelete_courses\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_grade_changes\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_course_changes\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_question_banks\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_calendar\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_reports\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_courses\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_user_logins\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_user_observers\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_alerts\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"become_user\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_developer_keys\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"import_sis\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_sis\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_sis\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_course_list\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_statistics\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_storage_quotas\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_course_content\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_content\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_interaction_alerts\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"change_course_state\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_sections\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_feature_flags\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_quiz_answer_audits\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"moderate_grades\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"lti_add_edit\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true}}"], ["workflow_state", "built_in"], ["updated_at", "2022-09-26 22:42:41.252577"], ["id", 18]]  (0.3ms) RELEASE SAVEPOINT active_record_1  (0.3ms) SELECT COUNT(*) FROM "roles" Role Load (0.3ms) SELECT "roles".* FROM "roles" WHERE "roles"."id" = $1 LIMIT $2 [["id", 18], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) SAVEPOINT active_record_1 Section Exists (0.4ms) SELECT 1 AS one FROM "sections" WHERE "sections"."canvas_id" = $1 LIMIT $2 [["canvas_id", 6414547], ["LIMIT", 1]] Section Create (0.4ms) INSERT INTO "sections" ("canvas_id", "created_at", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["canvas_id", 6414547], ["created_at", "2022-09-26 22:42:41.275680"], ["updated_at", "2022-09-26 22:42:41.275680"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Section Exists (0.4ms) SELECT 1 AS one FROM "sections" WHERE "sections"."canvas_id" IS NULL AND "sections"."id" != $1 LIMIT $2 [["id", 19], ["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) SAVEPOINT active_record_1 Section Exists (0.5ms) SELECT 1 AS one FROM "sections" WHERE "sections"."canvas_id" = $1 LIMIT $2 [["canvas_id", 6343125], ["LIMIT", 1]] Section Create (0.5ms) INSERT INTO "sections" ("canvas_id", "created_at", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["canvas_id", 6343125], ["created_at", "2022-09-26 22:42:41.285460"], ["updated_at", "2022-09-26 22:42:41.285460"]]  (0.3ms) RELEASE SAVEPOINT active_record_1 Section Load (0.4ms) SELECT "sections".* FROM "sections" ORDER BY "sections"."id" ASC LIMIT $1 [["LIMIT", 1]] Section Exists (0.5ms) SELECT 1 AS one FROM "sections" WHERE "sections"."canvas_id" = $1 LIMIT $2 [["canvas_id", 6343125], ["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Section Exists (0.3ms) SELECT 1 AS one FROM "sections" WHERE "sections"."canvas_id" = $1 LIMIT $2 [["canvas_id", 65270777], ["LIMIT", 1]] Section Create (0.3ms) INSERT INTO "sections" ("canvas_id", "created_at", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["canvas_id", 65270777], ["created_at", "2022-09-26 22:42:41.305687"], ["updated_at", "2022-09-26 22:42:41.305687"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Section Exists (0.4ms) SELECT 1 AS one FROM "sections" WHERE "sections"."canvas_id" = $1 AND "sections"."id" != $2 LIMIT $3 [["canvas_id", 65270777], ["id", 21], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Section Exists (0.4ms) SELECT 1 AS one FROM "sections" WHERE "sections"."canvas_id" = $1 LIMIT $2 [["canvas_id", 44783767], ["LIMIT", 1]] Section Create (0.5ms) INSERT INTO "sections" ("canvas_id", "created_at", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["canvas_id", 44783767], ["created_at", "2022-09-26 22:42:41.312969"], ["updated_at", "2022-09-26 22:42:41.312969"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.6ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) SAVEPOINT active_record_1 Submission Exists (0.7ms) SELECT 1 AS one FROM "submissions" WHERE "submissions"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] Submission Create (1.0ms) INSERT INTO "submissions" ("canvas_id", "submitted_at", "graded_at", "score", "points_possible", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 1], ["submitted_at", "2022-09-19 22:42:41.336613"], ["graded_at", "2022-09-25 22:42:41.336764"], ["score", 5.0], ["points_possible", 10.0], ["created_at", "2022-09-26 22:42:41.339511"], ["updated_at", "2022-09-26 22:42:41.339511"]]  (0.3ms) RELEASE SAVEPOINT active_record_1 Submission Exists (0.5ms) SELECT 1 AS one FROM "submissions" WHERE "submissions"."canvas_id" IS NULL AND "submissions"."id" != $1 LIMIT $2 [["id", 15], ["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Submission Exists (0.4ms) SELECT 1 AS one FROM "submissions" WHERE "submissions"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]] Submission Create (0.4ms) INSERT INTO "submissions" ("canvas_id", "submitted_at", "graded_at", "score", "points_possible", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 2], ["submitted_at", "2022-09-19 22:42:41.350718"], ["graded_at", "2022-09-25 22:42:41.350844"], ["score", 5.0], ["points_possible", 10.0], ["created_at", "2022-09-26 22:42:41.352853"], ["updated_at", "2022-09-26 22:42:41.352853"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Submission Load (0.2ms) SELECT "submissions".* FROM "submissions" ORDER BY "submissions"."id" ASC LIMIT $1 [["LIMIT", 1]] Submission Exists (0.5ms) SELECT 1 AS one FROM "submissions" WHERE "submissions"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Submission Exists (0.3ms) SELECT 1 AS one FROM "submissions" WHERE "submissions"."canvas_id" = $1 LIMIT $2 [["canvas_id", 3], ["LIMIT", 1]] Submission Create (0.7ms) INSERT INTO "submissions" ("canvas_id", "submitted_at", "graded_at", "score", "points_possible", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 3], ["submitted_at", "2022-09-19 22:42:41.361508"], ["graded_at", "2022-09-25 22:42:41.361636"], ["score", 5.0], ["points_possible", 10.0], ["created_at", "2022-09-26 22:42:41.363058"], ["updated_at", "2022-09-26 22:42:41.363058"]]  (0.3ms) RELEASE SAVEPOINT active_record_1 Submission Exists (0.4ms) SELECT 1 AS one FROM "submissions" WHERE "submissions"."canvas_id" = $1 AND "submissions"."id" != $2 LIMIT $3 [["canvas_id", 3], ["id", 17], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Submission Exists (0.3ms) SELECT 1 AS one FROM "submissions" WHERE "submissions"."canvas_id" = $1 LIMIT $2 [["canvas_id", 4], ["LIMIT", 1]] Submission Create (0.4ms) INSERT INTO "submissions" ("canvas_id", "submitted_at", "graded_at", "score", "points_possible", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 4], ["submitted_at", "2022-09-19 22:42:41.370827"], ["graded_at", "2022-09-25 22:42:41.370970"], ["score", 5.0], ["points_possible", 10.0], ["created_at", "2022-09-26 22:42:41.372562"], ["updated_at", "2022-09-26 22:42:41.372562"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Submission Exists (0.4ms) SELECT 1 AS one FROM "submissions" WHERE "submissions"."canvas_id" = $1 AND "submissions"."id" != $2 LIMIT $3 [["canvas_id", 4], ["id", 18], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.3ms) SAVEPOINT active_record_1 Submission Exists (0.9ms) SELECT 1 AS one FROM "submissions" WHERE "submissions"."canvas_id" = $1 LIMIT $2 [["canvas_id", 5], ["LIMIT", 1]] Submission Create (0.6ms) INSERT INTO "submissions" ("canvas_id", "submitted_at", "graded_at", "score", "points_possible", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 5], ["submitted_at", "2022-09-19 22:42:41.379612"], ["graded_at", "2022-09-25 22:42:41.379819"], ["score", 5.0], ["points_possible", 10.0], ["created_at", "2022-09-26 22:42:41.382865"], ["updated_at", "2022-09-26 22:42:41.382865"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Submission Exists (0.5ms) SELECT 1 AS one FROM "submissions" WHERE "submissions"."canvas_id" = $1 AND "submissions"."id" != $2 LIMIT $3 [["canvas_id", 5], ["id", 19], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Term Exists (0.4ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 74015607], ["LIMIT", 1]] Term Create (0.6ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 74015607], ["name", "Cool Term"], ["start_at", "2022-09-23 22:42:39.634389"], ["end_at", "2022-09-29 22:42:39.634492"], ["workflow_state", "active"], ["sis_id", "216f9d54134562bdabb9c5e1c6adab82"], ["created_at", "2022-09-26 22:42:41.392356"], ["updated_at", "2022-09-26 22:42:41.392356"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Term Exists (0.5ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" IS NULL AND "terms"."id" != $1 LIMIT $2 [["id", 43], ["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) SAVEPOINT active_record_1 Term Exists (0.4ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 52272910], ["LIMIT", 1]] Term Create (0.4ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 52272910], ["name", "Cool Term"], ["start_at", "2022-09-23 22:42:39.634389"], ["end_at", "2022-09-29 22:42:39.634492"], ["workflow_state", "active"], ["sis_id", "effd9ac4a0aecbf735e936bcf3d2f83a"], ["created_at", "2022-09-26 22:42:41.405101"], ["updated_at", "2022-09-26 22:42:41.405101"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Term Load (0.3ms) SELECT "terms".* FROM "terms" ORDER BY "terms"."id" ASC LIMIT $1 [["LIMIT", 1]] Term Exists (0.7ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 52272910], ["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.4ms) SAVEPOINT active_record_1 Term Exists (0.5ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 51814660], ["LIMIT", 1]] Term Create (0.5ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 51814660], ["name", "Cool Term"], ["start_at", "2022-09-23 22:42:39.634389"], ["end_at", "2022-09-29 22:42:39.634492"], ["workflow_state", "active"], ["sis_id", "257379413824858d8eb4a5c9d330d010"], ["created_at", "2022-09-26 22:42:41.417515"], ["updated_at", "2022-09-26 22:42:41.417515"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Term Exists (0.4ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 77804949], ["LIMIT", 1]] Term Create (0.3ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 77804949], ["name", "Cool Term"], ["start_at", "2022-09-24 22:42:41.422531"], ["end_at", "2022-09-29 22:42:41.422634"], ["workflow_state", "active"], ["sis_id", "b43625aac9f25776af1119773e3a726c"], ["created_at", "2022-09-26 22:42:41.424878"], ["updated_at", "2022-09-26 22:42:41.424878"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 Term Exists (0.3ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 30439035], ["LIMIT", 1]] Term Create (0.5ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 30439035], ["name", "Cool Term"], ["start_at", "2022-09-23 22:42:39.634389"], ["end_at", "2022-09-29 22:42:39.634492"], ["workflow_state", "inactive"], ["sis_id", "feed02f6ce2bb6beca76913c611ae94c"], ["created_at", "2022-09-26 22:42:41.428719"], ["updated_at", "2022-09-26 22:42:41.428719"]]  (0.3ms) RELEASE SAVEPOINT active_record_1  (0.3ms) SAVEPOINT active_record_1 Term Exists (0.4ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 56498373], ["LIMIT", 1]] Term Create (0.4ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 56498373], ["name", "Cool Term"], ["start_at", "2022-07-26 22:42:41.431215"], ["end_at", "2022-08-26 22:42:41.431354"], ["workflow_state", "active"], ["sis_id", "b87e1a85fd85c05a00beba5573491e41"], ["created_at", "2022-09-26 22:42:41.433782"], ["updated_at", "2022-09-26 22:42:41.433782"]]  (0.3ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 Term Exists (0.4ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 67855042], ["LIMIT", 1]] Term Create (0.4ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 67855042], ["name", "Cool Term"], ["start_at", "2023-03-26 22:42:41.436026"], ["end_at", "2023-09-26 22:42:41.436174"], ["workflow_state", "active"], ["sis_id", "ef2faf05f98e07d235290d6278c53314"], ["created_at", "2022-09-26 22:42:41.438462"], ["updated_at", "2022-09-26 22:42:41.438462"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Term Load (0.5ms) SELECT "terms".* FROM "terms" WHERE "terms"."workflow_state" = $1 AND (start_at <= '2022-10-11 22:42:41.440524' OR start_at IS NULL) AND (end_at >= '2022-09-11 22:42:41.440761' OR end_at IS NULL) [["workflow_state", "active"]]  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.4ms) SELECT COUNT(*) FROM "terms" Term Load (0.3ms) SELECT "terms".* FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]]  (0.5ms) SAVEPOINT active_record_1 Term Exists (0.4ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] Term Create (0.5ms) INSERT INTO "terms" ("canvas_id", "name", "workflow_state", "grading_period_group_id", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 1], ["name", "Default Term"], ["workflow_state", "active"], ["grading_period_group_id", 1], ["sis_id", "Test"], ["created_at", "2022-09-26 22:42:41.449704"], ["updated_at", "2022-09-26 22:42:41.449704"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.3ms) SELECT COUNT(*) FROM "terms" Term Load (0.3ms) SELECT "terms".* FROM "terms" ORDER BY "terms"."id" DESC LIMIT $1 [["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Term Exists (0.4ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] Term Create (0.4ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 1], ["name", "Cool Term"], ["start_at", "2022-09-23 22:42:39.634389"], ["end_at", "2022-09-29 22:42:39.634492"], ["workflow_state", "active"], ["sis_id", "8f2cbc0df0773460acac2cc22ffacf4d"], ["created_at", "2022-09-26 22:42:41.457488"], ["updated_at", "2022-09-26 22:42:41.457488"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SELECT COUNT(*) FROM "terms" Term Load (0.2ms) SELECT "terms".* FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]]  (0.2ms) SAVEPOINT active_record_1 Term Exists (0.2ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 AND "terms"."id" != $2 LIMIT $3 [["canvas_id", 1], ["id", 51], ["LIMIT", 1]] Term Update (0.3ms) UPDATE "terms" SET "name" = $1, "sis_id" = $2, "start_at" = $3, "end_at" = $4, "grading_period_group_id" = $5, "updated_at" = $6 WHERE "terms"."id" = $7 [["name", "Default Term"], ["sis_id", "Test"], ["start_at", nil], ["end_at", nil], ["grading_period_group_id", 1], ["updated_at", "2022-09-26 22:42:41.461891"], ["id", 51]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.4ms) SELECT COUNT(*) FROM "terms" Term Load (0.5ms) SELECT "terms".* FROM "terms" WHERE "terms"."id" = $1 LIMIT $2 [["id", 51], ["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 User Exists (0.4ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 78744022], ["LIMIT", 1]] User Create (0.5ms) INSERT INTO "users" ("canvas_id", "email", "first_name", "last_name", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 78744022], ["email", "cooldude@coolsite.com"], ["first_name", "Cool"], ["last_name", "Dude"], ["created_at", "2022-09-26 22:42:41.471376"], ["updated_at", "2022-09-26 22:42:41.471376"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 User Exists (0.4ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" IS NULL AND "users"."id" != $1 LIMIT $2 [["id", 26], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.3ms) SAVEPOINT active_record_1 User Exists (0.7ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 85129246], ["LIMIT", 1]] User Create (0.5ms) INSERT INTO "users" ("canvas_id", "email", "first_name", "last_name", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 85129246], ["email", "cooldude@coolsite.com"], ["first_name", "Cool"], ["last_name", "Dude"], ["created_at", "2022-09-26 22:42:41.483131"], ["updated_at", "2022-09-26 22:42:41.483131"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 User Load (0.2ms) SELECT "users".* FROM "users" ORDER BY "users"."id" ASC LIMIT $1 [["LIMIT", 1]] User Exists (0.4ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 85129246], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 User Exists (0.3ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 69527447], ["LIMIT", 1]] User Create (0.3ms) INSERT INTO "users" ("canvas_id", "email", "first_name", "last_name", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 69527447], ["email", "cooldude@coolsite.com"], ["first_name", "Cool"], ["last_name", "Dude"], ["created_at", "2022-09-26 22:42:41.492865"], ["updated_at", "2022-09-26 22:42:41.492865"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 User Exists (0.6ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 63149371], ["LIMIT", 1]] User Create (0.5ms) INSERT INTO "users" ("canvas_id", "email", "first_name", "last_name", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 63149371], ["email", "cooldude@coolsite.com"], ["first_name", "Cool"], ["last_name", "Dude"], ["created_at", "2022-09-26 22:42:41.498473"], ["updated_at", "2022-09-26 22:42:41.498473"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 User Exists (0.3ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 50690573], ["LIMIT", 1]] User Create (0.2ms) INSERT INTO "users" ("canvas_id", "email", "first_name", "last_name", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 50690573], ["email", "cooldude@coolsite.com"], ["first_name", "Cool"], ["last_name", "Dude"], ["created_at", "2022-09-26 22:42:41.504411"], ["updated_at", "2022-09-26 22:42:41.504411"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) SELECT COUNT(*) FROM "assignment_groups" AssignmentGroup Create Many (0.7ms) INSERT INTO "assignment_groups" ("canvas_id","canvas_course_id","name","rules","position","group_weight","workflow_state","canvas_created_at","canvas_updated_at","created_at","updated_at") VALUES (1,1,'Assignments','--- drop_lowest:1\nnever_drop:36\n ',1,50.0,'available','2017-09-08 01:37:33','2017-09-08 01:37:33','2022-09-26 22:42:41.515913','2022-09-26 22:42:41.515913'),(2,1,'Tests',NULL,1,50.0,'available','2017-09-08 01:37:33','2017-09-08 01:37:33','2022-09-26 22:42:41.515913','2022-09-26 22:42:41.515913') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","canvas_course_id"=EXCLUDED."canvas_course_id","name"=EXCLUDED."name","rules"=EXCLUDED."rules","position"=EXCLUDED."position","group_weight"=EXCLUDED."group_weight","workflow_state"=EXCLUDED."workflow_state","canvas_created_at"=EXCLUDED."canvas_created_at","canvas_updated_at"=EXCLUDED."canvas_updated_at","updated_at"=EXCLUDED."updated_at" WHERE ("assignment_groups".canvas_id, "assignment_groups".canvas_course_id, "assignment_groups".name, "assignment_groups".rules, "assignment_groups".position, "assignment_groups".group_weight, "assignment_groups".workflow_state, "assignment_groups".canvas_created_at, "assignment_groups".canvas_updated_at) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.canvas_course_id, EXCLUDED.name, EXCLUDED.rules, EXCLUDED.position, EXCLUDED.group_weight, EXCLUDED.workflow_state, EXCLUDED.canvas_created_at, EXCLUDED.canvas_updated_at) RETURNING "id"  (0.3ms) SELECT COUNT(*) FROM "assignment_groups"  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) SELECT COUNT(*) FROM "assignments" Assignment Create Many (1.1ms) INSERT INTO "assignments" ("canvas_id","title","description","due_at","unlock_at","lock_at","points_possible","min_score","max_score","mastery_score","grading_type","submission_types","workflow_state","canvas_context_id","canvas_context_type","canvas_assignment_group_id","canvas_grading_scheme_id","canvas_grading_standard_id","created_at","updated_at") VALUES (88,'Assignment 1','

fdsfds

',NULL,NULL,NULL,100.0,NULL,NULL,NULL,'points','online_text_entry','published',58,'Course',55,NULL,NULL,'2022-09-26 22:42:41.522738','2022-09-26 22:42:41.522738'),(89,'fdsfdsfds','

fdsfdsfsdf

',NULL,NULL,NULL,100.0,NULL,NULL,NULL,'points','online_text_entry','published',59,'Course',56,NULL,NULL,'2022-09-26 22:42:41.522738','2022-09-26 22:42:41.522738') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","title"=EXCLUDED."title","description"=EXCLUDED."description","due_at"=EXCLUDED."due_at","unlock_at"=EXCLUDED."unlock_at","lock_at"=EXCLUDED."lock_at","points_possible"=EXCLUDED."points_possible","min_score"=EXCLUDED."min_score","max_score"=EXCLUDED."max_score","mastery_score"=EXCLUDED."mastery_score","grading_type"=EXCLUDED."grading_type","submission_types"=EXCLUDED."submission_types","workflow_state"=EXCLUDED."workflow_state","canvas_context_id"=EXCLUDED."canvas_context_id","canvas_context_type"=EXCLUDED."canvas_context_type","canvas_assignment_group_id"=EXCLUDED."canvas_assignment_group_id","canvas_grading_scheme_id"=EXCLUDED."canvas_grading_scheme_id","canvas_grading_standard_id"=EXCLUDED."canvas_grading_standard_id","updated_at"=EXCLUDED."updated_at" WHERE ("assignments".canvas_id, "assignments".title, "assignments".description, "assignments".due_at, "assignments".unlock_at, "assignments".lock_at, "assignments".points_possible, "assignments".min_score, "assignments".max_score, "assignments".mastery_score, "assignments".grading_type, "assignments".submission_types, "assignments".workflow_state, "assignments".canvas_context_id, "assignments".canvas_context_type, "assignments".canvas_assignment_group_id, "assignments".canvas_grading_scheme_id, "assignments".canvas_grading_standard_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.title, EXCLUDED.description, EXCLUDED.due_at, EXCLUDED.unlock_at, EXCLUDED.lock_at, EXCLUDED.points_possible, EXCLUDED.min_score, EXCLUDED.max_score, EXCLUDED.mastery_score, EXCLUDED.grading_type, EXCLUDED.submission_types, EXCLUDED.workflow_state, EXCLUDED.canvas_context_id, EXCLUDED.canvas_context_type, EXCLUDED.canvas_assignment_group_id, EXCLUDED.canvas_grading_scheme_id, EXCLUDED.canvas_grading_standard_id) RETURNING "id"  (0.3ms) SELECT COUNT(*) FROM "assignments"  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.9ms) SELECT COUNT(*) FROM "content_migrations" ContentMigration Create Many (0.7ms) INSERT INTO "content_migrations" ("canvas_id","canvas_context_id","canvas_context_type","workflow_state","migration_settings","started_at","finished_at","progress","canvas_source_course_id","migration_type","canvas_child_subscription_id","canvas_root_account_id","created_at","updated_at") VALUES (101,1250,'Course','imported',NULL,'2022-02-18 10:10:40','2022-02-18 10:11:40',100.0,1200,'course_copy_importer',NULL,1,'2022-09-26 22:42:41.537225','2022-09-26 22:42:41.537225'),(102,1251,'Course','imported',NULL,'2022-02-18 10:10:40','2022-02-18 10:11:40',100.0,1120,'master_course_import',3,1,'2022-09-26 22:42:41.537225','2022-09-26 22:42:41.537225') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","canvas_context_id"=EXCLUDED."canvas_context_id","canvas_context_type"=EXCLUDED."canvas_context_type","workflow_state"=EXCLUDED."workflow_state","migration_settings"=EXCLUDED."migration_settings","started_at"=EXCLUDED."started_at","finished_at"=EXCLUDED."finished_at","progress"=EXCLUDED."progress","canvas_source_course_id"=EXCLUDED."canvas_source_course_id","migration_type"=EXCLUDED."migration_type","canvas_child_subscription_id"=EXCLUDED."canvas_child_subscription_id","canvas_root_account_id"=EXCLUDED."canvas_root_account_id","updated_at"=EXCLUDED."updated_at" WHERE ("content_migrations".canvas_id, "content_migrations".canvas_context_id, "content_migrations".canvas_context_type, "content_migrations".workflow_state, "content_migrations".migration_settings, "content_migrations".started_at, "content_migrations".finished_at, "content_migrations".progress, "content_migrations".canvas_source_course_id, "content_migrations".migration_type, "content_migrations".canvas_child_subscription_id, "content_migrations".canvas_root_account_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.canvas_context_id, EXCLUDED.canvas_context_type, EXCLUDED.workflow_state, EXCLUDED.migration_settings, EXCLUDED.started_at, EXCLUDED.finished_at, EXCLUDED.progress, EXCLUDED.canvas_source_course_id, EXCLUDED.migration_type, EXCLUDED.canvas_child_subscription_id, EXCLUDED.canvas_root_account_id) RETURNING "id"  (0.3ms) SELECT COUNT(*) FROM "content_migrations"  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) SELECT COUNT(*) FROM "context_module_items" ContextModuleItem Create Many (0.4ms) INSERT INTO "context_module_items" ("canvas_id","canvas_context_module_id","position","canvas_content_id","canvas_content_type","workflow_state","canvas_assignment_id","created_at","updated_at") VALUES (15,9,1,83,'Assignment','active',1,'2022-09-26 22:42:41.543556','2022-09-26 22:42:41.543556'),(16,10,1,80,'Assignment','active',2,'2022-09-26 22:42:41.543556','2022-09-26 22:42:41.543556') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","canvas_context_module_id"=EXCLUDED."canvas_context_module_id","position"=EXCLUDED."position","canvas_content_id"=EXCLUDED."canvas_content_id","canvas_content_type"=EXCLUDED."canvas_content_type","workflow_state"=EXCLUDED."workflow_state","canvas_assignment_id"=EXCLUDED."canvas_assignment_id","updated_at"=EXCLUDED."updated_at" WHERE ("context_module_items".canvas_id, "context_module_items".canvas_context_module_id, "context_module_items".position, "context_module_items".canvas_content_id, "context_module_items".canvas_content_type, "context_module_items".workflow_state, "context_module_items".canvas_assignment_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.canvas_context_module_id, EXCLUDED.position, EXCLUDED.canvas_content_id, EXCLUDED.canvas_content_type, EXCLUDED.workflow_state, EXCLUDED.canvas_assignment_id) RETURNING "id"  (0.2ms) SELECT COUNT(*) FROM "context_module_items"  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.7ms) SELECT COUNT(*) FROM "context_modules" ContextModule Create Many (0.8ms) INSERT INTO "context_modules" ("canvas_id","canvas_context_id","canvas_context_type","position","name","workflow_state","deleted_at","created_at","updated_at") VALUES (23,785,'Course',1,'New Mod','active',NULL,'2022-09-26 22:42:41.550484','2022-09-26 22:42:41.550484'),(4,27,'Course',1,'Modules gonna module','unpublished',NULL,'2022-09-26 22:42:41.550484','2022-09-26 22:42:41.550484') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","canvas_context_id"=EXCLUDED."canvas_context_id","canvas_context_type"=EXCLUDED."canvas_context_type","position"=EXCLUDED."position","name"=EXCLUDED."name","workflow_state"=EXCLUDED."workflow_state","deleted_at"=EXCLUDED."deleted_at","updated_at"=EXCLUDED."updated_at" WHERE ("context_modules".canvas_id, "context_modules".canvas_context_id, "context_modules".canvas_context_type, "context_modules".position, "context_modules".name, "context_modules".workflow_state, "context_modules".deleted_at) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.canvas_context_id, EXCLUDED.canvas_context_type, EXCLUDED.position, EXCLUDED.name, EXCLUDED.workflow_state, EXCLUDED.deleted_at) RETURNING "id"  (0.4ms) SELECT COUNT(*) FROM "context_modules"  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.4ms) SELECT COUNT(*) FROM "courses" Course Create Many (0.8ms) INSERT INTO "courses" ("canvas_id","sis_id","course_code","name","canvas_account_id","canvas_term_id","start_at","end_at","workflow_state","grading_standard_id","created_at","updated_at") VALUES (1,'course_sis_id_1','C1','Course #1',1,1,'2017-03-27 21:53:18','2017-04-27 12:21:18','active',NULL,'2022-09-26 22:42:41.558168','2022-09-26 22:42:41.558168'),(2,'course_sis_id_2','C2','Course #2',1,1,'2017-03-27 21:53:18','2017-04-27 12:21:18','unpublished',NULL,'2022-09-26 22:42:41.558168','2022-09-26 22:42:41.558168') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","sis_id"=EXCLUDED."sis_id","course_code"=EXCLUDED."course_code","name"=EXCLUDED."name","canvas_account_id"=EXCLUDED."canvas_account_id","canvas_term_id"=EXCLUDED."canvas_term_id","start_at"=EXCLUDED."start_at","end_at"=EXCLUDED."end_at","workflow_state"=EXCLUDED."workflow_state","grading_standard_id"=EXCLUDED."grading_standard_id","updated_at"=EXCLUDED."updated_at" WHERE ("courses".canvas_id, "courses".sis_id, "courses".course_code, "courses".name, "courses".canvas_account_id, "courses".canvas_term_id, "courses".start_at, "courses".end_at, "courses".workflow_state, "courses".grading_standard_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.sis_id, EXCLUDED.course_code, EXCLUDED.name, EXCLUDED.canvas_account_id, EXCLUDED.canvas_term_id, EXCLUDED.start_at, EXCLUDED.end_at, EXCLUDED.workflow_state, EXCLUDED.grading_standard_id) RETURNING "id"  (0.4ms) SELECT COUNT(*) FROM "courses"  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.8ms) SELECT COUNT(*) FROM "users" User Create Many (0.7ms) INSERT INTO "users" ("canvas_id","email","first_name","last_name","name","sortable_name","workflow_state","login_id","created_at","updated_at") VALUES (1,'poorbastard@yharnam.com','Patches','the Spider','Patches the Spider','the Spider, Patches','active','spiderdude1337','2022-09-26 22:42:41.567434','2022-09-26 22:42:41.567434'),(2,'dreamer@yharnam.com','Hunter','Djura','Hunter Djura','Djura, Hunter','active','retireddude109','2022-09-26 22:42:41.567434','2022-09-26 22:42:41.567434') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","email"=EXCLUDED."email","first_name"=EXCLUDED."first_name","last_name"=EXCLUDED."last_name","name"=EXCLUDED."name","sortable_name"=EXCLUDED."sortable_name","workflow_state"=EXCLUDED."workflow_state","login_id"=EXCLUDED."login_id","updated_at"=EXCLUDED."updated_at" WHERE ("users".canvas_id, "users".email, "users".first_name, "users".last_name, "users".name, "users".sortable_name, "users".workflow_state, "users".login_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.email, EXCLUDED.first_name, EXCLUDED.last_name, EXCLUDED.name, EXCLUDED.sortable_name, EXCLUDED.workflow_state, EXCLUDED.login_id) RETURNING "id"  (0.3ms) SELECT COUNT(*) FROM "users"  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.5ms) ALTER TABLE "users" ADD "sis_id" character varying User Create Many (0.8ms) INSERT INTO "users" ("canvas_id","email","first_name","last_name","name","sortable_name","workflow_state","login_id","created_at","updated_at") VALUES (1,'poorbastard@yharnam.com','Patches','the Spider','Patches the Spider','the Spider, Patches','active','spiderdude1337','2022-09-26 22:42:41.576460','2022-09-26 22:42:41.576460'),(2,'dreamer@yharnam.com','Hunter','Djura','Hunter Djura','Djura, Hunter','active','retireddude109','2022-09-26 22:42:41.576460','2022-09-26 22:42:41.576460') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","email"=EXCLUDED."email","first_name"=EXCLUDED."first_name","last_name"=EXCLUDED."last_name","name"=EXCLUDED."name","sortable_name"=EXCLUDED."sortable_name","workflow_state"=EXCLUDED."workflow_state","login_id"=EXCLUDED."login_id","updated_at"=EXCLUDED."updated_at" WHERE ("users".canvas_id, "users".email, "users".first_name, "users".last_name, "users".name, "users".sortable_name, "users".workflow_state, "users".login_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.email, EXCLUDED.first_name, EXCLUDED.last_name, EXCLUDED.name, EXCLUDED.sortable_name, EXCLUDED.workflow_state, EXCLUDED.login_id) RETURNING "id" User Load (0.3ms) SELECT "users".* FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]]  (1.7ms) ROLLBACK  (0.2ms) BEGIN  (0.4ms) SELECT COUNT(*) FROM "courses" Course Create Many (0.7ms) INSERT INTO "courses" ("canvas_id","sis_id","course_code","name","canvas_account_id","canvas_term_id","start_at","end_at","workflow_state","grading_standard_id","created_at","updated_at") VALUES (1,'course_sis_id_1','C1','Course #1',1,1,'2017-03-27 21:53:18','2017-04-27 12:21:18','active',NULL,'2022-09-26 22:42:41.605572','2022-09-26 22:42:41.605572'),(2,'course_sis_id_2','C2','Course #2',1,1,'2017-03-27 21:53:18','2017-04-27 12:21:18','unpublished',NULL,'2022-09-26 22:42:41.605572','2022-09-26 22:42:41.605572') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","sis_id"=EXCLUDED."sis_id","course_code"=EXCLUDED."course_code","name"=EXCLUDED."name","canvas_account_id"=EXCLUDED."canvas_account_id","canvas_term_id"=EXCLUDED."canvas_term_id","start_at"=EXCLUDED."start_at","end_at"=EXCLUDED."end_at","workflow_state"=EXCLUDED."workflow_state","grading_standard_id"=EXCLUDED."grading_standard_id","updated_at"=EXCLUDED."updated_at" WHERE ("courses".canvas_id, "courses".sis_id, "courses".course_code, "courses".name, "courses".canvas_account_id, "courses".canvas_term_id, "courses".start_at, "courses".end_at, "courses".workflow_state, "courses".grading_standard_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.sis_id, EXCLUDED.course_code, EXCLUDED.name, EXCLUDED.canvas_account_id, EXCLUDED.canvas_term_id, EXCLUDED.start_at, EXCLUDED.end_at, EXCLUDED.workflow_state, EXCLUDED.grading_standard_id) RETURNING "id"  (0.3ms) SELECT COUNT(*) FROM "courses" Course Load (0.2ms) SELECT "courses".* FROM "courses" ORDER BY "courses"."id" ASC LIMIT $1 [["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) SELECT COUNT(*) FROM "enrollments" Enrollment Create Many (1.1ms) INSERT INTO "enrollments" ("canvas_id","canvas_course_id","course_sis_id","canvas_user_id","user_sis_id","role","canvas_role_id","canvas_section_id","workflow_state","base_role_type","created_at","updated_at") VALUES (1,1,'sis_MUSC_2520_834',2,'sis_dalvarez_247','teacher',4,1,'active','TeacherEnrollment','2022-09-26 22:42:41.613302','2022-09-26 22:42:41.613302'),(2,1,'sis_MUSC_2520_834',3,'sis_jweaver_720','student',4,1,'active','StudentEnrollment','2022-09-26 22:42:41.613302','2022-09-26 22:42:41.613302') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","canvas_course_id"=EXCLUDED."canvas_course_id","course_sis_id"=EXCLUDED."course_sis_id","canvas_user_id"=EXCLUDED."canvas_user_id","user_sis_id"=EXCLUDED."user_sis_id","role"=EXCLUDED."role","canvas_role_id"=EXCLUDED."canvas_role_id","canvas_section_id"=EXCLUDED."canvas_section_id","workflow_state"=EXCLUDED."workflow_state","base_role_type"=EXCLUDED."base_role_type","updated_at"=EXCLUDED."updated_at" WHERE ("enrollments".canvas_id, "enrollments".canvas_course_id, "enrollments".course_sis_id, "enrollments".canvas_user_id, "enrollments".user_sis_id, "enrollments".role, "enrollments".canvas_role_id, "enrollments".canvas_section_id, "enrollments".workflow_state, "enrollments".base_role_type) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.canvas_course_id, EXCLUDED.course_sis_id, EXCLUDED.canvas_user_id, EXCLUDED.user_sis_id, EXCLUDED.role, EXCLUDED.canvas_role_id, EXCLUDED.canvas_section_id, EXCLUDED.workflow_state, EXCLUDED.base_role_type) RETURNING "id"  (0.5ms) SELECT COUNT(*) FROM "enrollments"  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.4ms) SELECT COUNT(*) FROM "sections" Section Create Many (0.7ms) INSERT INTO "sections" ("canvas_id","sis_id","canvas_course_id","name","workflow_state","start_at","end_at","created_at","updated_at") VALUES (1,'sis_section_1',1,'Cool Section','active','2017-03-27 21:53:18','2017-03-27 21:53:18','2022-09-26 22:42:41.621258','2022-09-26 22:42:41.621258'),(2,'sis_section_2',2,'Lame Section','active','2017-03-27 21:53:18','2017-03-27 21:53:18','2022-09-26 22:42:41.621258','2022-09-26 22:42:41.621258') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","sis_id"=EXCLUDED."sis_id","canvas_course_id"=EXCLUDED."canvas_course_id","name"=EXCLUDED."name","workflow_state"=EXCLUDED."workflow_state","start_at"=EXCLUDED."start_at","end_at"=EXCLUDED."end_at","updated_at"=EXCLUDED."updated_at" WHERE ("sections".canvas_id, "sections".sis_id, "sections".canvas_course_id, "sections".name, "sections".workflow_state, "sections".start_at, "sections".end_at) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.sis_id, EXCLUDED.canvas_course_id, EXCLUDED.name, EXCLUDED.workflow_state, EXCLUDED.start_at, EXCLUDED.end_at) RETURNING "id"  (0.3ms) SELECT COUNT(*) FROM "sections" Section Load (0.3ms) SELECT "sections".* FROM "sections" ORDER BY "sections"."id" ASC LIMIT $1 [["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN Section Create Many (0.8ms) INSERT INTO "sections" ("canvas_id","sis_id","canvas_course_id","name","workflow_state","start_at","end_at","created_at","updated_at") VALUES (1,'sis_section_1',1,'Cool Section','active','2017-03-27 21:53:18','2017-03-27 21:53:18','2022-09-26 22:42:41.628211','2022-09-26 22:42:41.628211'),(2,'sis_section_2',2,'Lame Section','active','2017-03-27 21:53:18','2017-03-27 21:53:18','2022-09-26 22:42:41.628211','2022-09-26 22:42:41.628211') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","sis_id"=EXCLUDED."sis_id","canvas_course_id"=EXCLUDED."canvas_course_id","name"=EXCLUDED."name","workflow_state"=EXCLUDED."workflow_state","start_at"=EXCLUDED."start_at","end_at"=EXCLUDED."end_at","updated_at"=EXCLUDED."updated_at" WHERE ("sections".canvas_id, "sections".sis_id, "sections".canvas_course_id, "sections".name, "sections".workflow_state, "sections".start_at, "sections".end_at) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.sis_id, EXCLUDED.canvas_course_id, EXCLUDED.name, EXCLUDED.workflow_state, EXCLUDED.start_at, EXCLUDED.end_at) RETURNING "id" Section Load (0.4ms) SELECT "sections".* FROM "sections" WHERE "sections"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]] Section Create Many (0.6ms) INSERT INTO "sections" ("canvas_id","canvas_nonxlist_course_id","created_at","updated_at") VALUES (2,3,'2022-09-26 22:42:41.633019','2022-09-26 22:42:41.633019') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","canvas_nonxlist_course_id"=EXCLUDED."canvas_nonxlist_course_id","updated_at"=EXCLUDED."updated_at" WHERE ("sections".canvas_id, "sections".canvas_nonxlist_course_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.canvas_nonxlist_course_id) RETURNING "id"  (0.4ms) SELECT COUNT(*) FROM "sections" WHERE "sections"."canvas_nonxlist_course_id" IS NOT NULL Section Load (0.3ms) SELECT "sections".* FROM "sections" WHERE "sections"."canvas_nonxlist_course_id" IS NOT NULL ORDER BY "sections"."id" ASC LIMIT $1 [["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) SELECT COUNT(*) FROM "groups" Group Create Many (0.8ms) INSERT INTO "groups" ("canvas_id","sis_id","canvas_group_category_id","group_category_sis_id","canvas_account_id","canvas_course_id","name","workflow_state","context_id","context_type","max_membership","created_at","updated_at") VALUES (50,'sis1',10,NULL,1,NULL,'Group1','available',1,'Account',NULL,'2022-09-26 22:42:41.640628','2022-09-26 22:42:41.640628'),(51,'sis2',2,NULL,NULL,1,'Group2','available',1,'Course',1,'2022-09-26 22:42:41.640628','2022-09-26 22:42:41.640628') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","sis_id"=EXCLUDED."sis_id","canvas_group_category_id"=EXCLUDED."canvas_group_category_id","group_category_sis_id"=EXCLUDED."group_category_sis_id","canvas_account_id"=EXCLUDED."canvas_account_id","canvas_course_id"=EXCLUDED."canvas_course_id","name"=EXCLUDED."name","workflow_state"=EXCLUDED."workflow_state","context_id"=EXCLUDED."context_id","context_type"=EXCLUDED."context_type","max_membership"=EXCLUDED."max_membership","updated_at"=EXCLUDED."updated_at" WHERE ("groups".canvas_id, "groups".sis_id, "groups".canvas_group_category_id, "groups".group_category_sis_id, "groups".canvas_account_id, "groups".canvas_course_id, "groups".name, "groups".workflow_state, "groups".context_id, "groups".context_type, "groups".max_membership) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.sis_id, EXCLUDED.canvas_group_category_id, EXCLUDED.group_category_sis_id, EXCLUDED.canvas_account_id, EXCLUDED.canvas_course_id, EXCLUDED.name, EXCLUDED.workflow_state, EXCLUDED.context_id, EXCLUDED.context_type, EXCLUDED.max_membership) RETURNING "id"  (0.4ms) SELECT COUNT(*) FROM "groups" Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."name" = $1 LIMIT $2 [["name", "Group1"], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.3ms) SELECT COUNT(*) FROM "group_memberships" GroupMembership Create Many (0.6ms) INSERT INTO "group_memberships" ("canvas_id","canvas_group_id","group_sis_id","canvas_user_id","user_sis_id","workflow_state","created_at","updated_at") VALUES (50,1,NULL,10,NULL,'accepted','2022-09-26 22:42:41.648011','2022-09-26 22:42:41.648011'),(51,2,NULL,11,NULL,'accepted','2022-09-26 22:42:41.648011','2022-09-26 22:42:41.648011') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","canvas_group_id"=EXCLUDED."canvas_group_id","group_sis_id"=EXCLUDED."group_sis_id","canvas_user_id"=EXCLUDED."canvas_user_id","user_sis_id"=EXCLUDED."user_sis_id","workflow_state"=EXCLUDED."workflow_state","updated_at"=EXCLUDED."updated_at" WHERE ("group_memberships".canvas_id, "group_memberships".canvas_group_id, "group_memberships".group_sis_id, "group_memberships".canvas_user_id, "group_memberships".user_sis_id, "group_memberships".workflow_state) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.canvas_group_id, EXCLUDED.group_sis_id, EXCLUDED.canvas_user_id, EXCLUDED.user_sis_id, EXCLUDED.workflow_state) RETURNING "id"  (0.3ms) SELECT COUNT(*) FROM "group_memberships" GroupMembership Load (0.3ms) SELECT "group_memberships".* FROM "group_memberships" WHERE "group_memberships"."canvas_id" = $1 LIMIT $2 [["canvas_id", 50], ["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.8ms) SELECT COUNT(*) FROM "user_observers" UserObserver Create Many (0.7ms) INSERT INTO "user_observers" ("observing_user_id","observed_user_id","workflow_state","created_at","updated_at") VALUES (21,3,'active','2022-09-26 22:42:41.665434','2022-09-26 22:42:41.665434'),(21,2,'active','2022-09-26 22:42:41.665434','2022-09-26 22:42:41.665434') ON CONFLICT (observing_user_id, observed_user_id) DO UPDATE SET "observing_user_id"=EXCLUDED."observing_user_id","observed_user_id"=EXCLUDED."observed_user_id","workflow_state"=EXCLUDED."workflow_state","updated_at"=EXCLUDED."updated_at" WHERE ("user_observers".observing_user_id, "user_observers".observed_user_id, "user_observers".workflow_state) IS DISTINCT FROM (EXCLUDED.observing_user_id, EXCLUDED.observed_user_id, EXCLUDED.workflow_state) RETURNING "id"  (0.4ms) SELECT COUNT(*) FROM "user_observers" UserObserver Load (0.3ms) SELECT "user_observers".* FROM "user_observers" WHERE "user_observers"."observed_user_id" = $1 LIMIT $2 [["observed_user_id", 3], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (1.0ms) SELECT COUNT(*) FROM "grading_periods" GradingPeriod Create Many (0.7ms) INSERT INTO "grading_periods" ("canvas_id","title","weight","start_date","end_date","close_date","canvas_grading_period_group_id","workflow_state","created_at","updated_at") VALUES (1,'Period 1',0.2,'2019-07-01 06:00:00','2019-08-01 05:59:59','2019-08-01 05:59:59',1,'active','2022-09-26 22:42:41.687485','2022-09-26 22:42:41.687485'),(2,'Period 2',0.8,'2019-08-01 06:00:00','2019-09-01 05:59:59','2019-09-01 05:59:59',1,'deleted','2022-09-26 22:42:41.687485','2022-09-26 22:42:41.687485') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","title"=EXCLUDED."title","weight"=EXCLUDED."weight","start_date"=EXCLUDED."start_date","end_date"=EXCLUDED."end_date","close_date"=EXCLUDED."close_date","canvas_grading_period_group_id"=EXCLUDED."canvas_grading_period_group_id","workflow_state"=EXCLUDED."workflow_state","updated_at"=EXCLUDED."updated_at" WHERE ("grading_periods".canvas_id, "grading_periods".title, "grading_periods".weight, "grading_periods".start_date, "grading_periods".end_date, "grading_periods".close_date, "grading_periods".canvas_grading_period_group_id, "grading_periods".workflow_state) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.title, EXCLUDED.weight, EXCLUDED.start_date, EXCLUDED.end_date, EXCLUDED.close_date, EXCLUDED.canvas_grading_period_group_id, EXCLUDED.workflow_state) RETURNING "id"  (0.2ms) SELECT COUNT(*) FROM "grading_periods" GradingPeriod Load (0.3ms) SELECT "grading_periods".* FROM "grading_periods" WHERE "grading_periods"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]]  (0.4ms) ROLLBACK  (0.3ms) BEGIN  (0.5ms) SELECT COUNT(*) FROM "grading_period_groups" GradingPeriodGroup Create Many (0.4ms) INSERT INTO "grading_period_groups" ("canvas_id","title","weighted","display_totals_for_all_grading_periods","workflow_state","created_at","updated_at") VALUES (1,'Test Group',FALSE,FALSE,'active','2022-09-26 22:42:41.706828','2022-09-26 22:42:41.706828') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","title"=EXCLUDED."title","weighted"=EXCLUDED."weighted","display_totals_for_all_grading_periods"=EXCLUDED."display_totals_for_all_grading_periods","workflow_state"=EXCLUDED."workflow_state","updated_at"=EXCLUDED."updated_at" WHERE ("grading_period_groups".canvas_id, "grading_period_groups".title, "grading_period_groups".weighted, "grading_period_groups".display_totals_for_all_grading_periods, "grading_period_groups".workflow_state) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.title, EXCLUDED.weighted, EXCLUDED.display_totals_for_all_grading_periods, EXCLUDED.workflow_state) RETURNING "id"  (0.3ms) SELECT COUNT(*) FROM "grading_period_groups" GradingPeriodGroup Load (0.2ms) SELECT "grading_period_groups".* FROM "grading_period_groups" WHERE "grading_period_groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.5ms) SELECT COUNT(*) FROM "learning_outcomes" LearningOutcome Create Many (0.7ms) INSERT INTO "learning_outcomes" ("canvas_id","canvas_context_id","canvas_context_type","name","friendly_name","workflow_state","canvas_created_at","canvas_updated_at","migration_id","vendor_guid","low_grade","high_grade","calculation_method","calculation_int","outcome_import_id","root_account_ids","description","created_at","updated_at") VALUES (1,1,'Course','Course Outcome','','active','2021-08-12 21:11:40','2021-08-13 01:05:40',NULL,NULL,NULL,NULL,'decaying_average','65',NULL,'{1}','

description

','2022-09-26 22:42:41.723564','2022-09-26 22:42:41.723564'),(2,1,'Account','Account Outcome','Friendly Name','active','2021-08-12 21:11:40','2021-08-13 01:05:40',NULL,NULL,NULL,NULL,'decaying_average','65',NULL,'{1}','

description

','2022-09-26 22:42:41.723564','2022-09-26 22:42:41.723564') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","canvas_context_id"=EXCLUDED."canvas_context_id","canvas_context_type"=EXCLUDED."canvas_context_type","name"=EXCLUDED."name","friendly_name"=EXCLUDED."friendly_name","workflow_state"=EXCLUDED."workflow_state","canvas_created_at"=EXCLUDED."canvas_created_at","canvas_updated_at"=EXCLUDED."canvas_updated_at","migration_id"=EXCLUDED."migration_id","vendor_guid"=EXCLUDED."vendor_guid","low_grade"=EXCLUDED."low_grade","high_grade"=EXCLUDED."high_grade","calculation_method"=EXCLUDED."calculation_method","calculation_int"=EXCLUDED."calculation_int","outcome_import_id"=EXCLUDED."outcome_import_id","root_account_ids"=EXCLUDED."root_account_ids","description"=EXCLUDED."description","updated_at"=EXCLUDED."updated_at" WHERE ("learning_outcomes".canvas_id, "learning_outcomes".canvas_context_id, "learning_outcomes".canvas_context_type, "learning_outcomes".name, "learning_outcomes".friendly_name, "learning_outcomes".workflow_state, "learning_outcomes".canvas_created_at, "learning_outcomes".canvas_updated_at, "learning_outcomes".migration_id, "learning_outcomes".vendor_guid, "learning_outcomes".low_grade, "learning_outcomes".high_grade, "learning_outcomes".calculation_method, "learning_outcomes".calculation_int, "learning_outcomes".outcome_import_id, "learning_outcomes".root_account_ids, "learning_outcomes".description) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.canvas_context_id, EXCLUDED.canvas_context_type, EXCLUDED.name, EXCLUDED.friendly_name, EXCLUDED.workflow_state, EXCLUDED.canvas_created_at, EXCLUDED.canvas_updated_at, EXCLUDED.migration_id, EXCLUDED.vendor_guid, EXCLUDED.low_grade, EXCLUDED.high_grade, EXCLUDED.calculation_method, EXCLUDED.calculation_int, EXCLUDED.outcome_import_id, EXCLUDED.root_account_ids, EXCLUDED.description) RETURNING "id"  (0.2ms) SELECT COUNT(*) FROM "learning_outcomes"  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) SELECT COUNT(*) FROM "user_observers" UserObserver Create Many (0.3ms) INSERT INTO "user_observers" ("observing_user_id","observed_user_id","workflow_state","created_at","updated_at") VALUES (21,3,'active','2022-09-26 22:42:41.728022','2022-09-26 22:42:41.728022'),(21,2,'active','2022-09-26 22:42:41.728022','2022-09-26 22:42:41.728022') ON CONFLICT (observing_user_id, observed_user_id) DO UPDATE SET "observing_user_id"=EXCLUDED."observing_user_id","observed_user_id"=EXCLUDED."observed_user_id","workflow_state"=EXCLUDED."workflow_state","updated_at"=EXCLUDED."updated_at" WHERE ("user_observers".observing_user_id, "user_observers".observed_user_id, "user_observers".workflow_state) IS DISTINCT FROM (EXCLUDED.observing_user_id, EXCLUDED.observed_user_id, EXCLUDED.workflow_state) RETURNING "id"  (0.3ms) SELECT COUNT(*) FROM "user_observers"  (0.2ms) SELECT COUNT(*) FROM "user_observers" UserObserver Create Many (0.5ms) INSERT INTO "user_observers" ("observing_user_id","observed_user_id","workflow_state","created_at","updated_at") VALUES (21,3,'active','2022-09-26 22:42:41.730345','2022-09-26 22:42:41.730345'),(21,2,'active','2022-09-26 22:42:41.730345','2022-09-26 22:42:41.730345') ON CONFLICT (observing_user_id, observed_user_id) DO UPDATE SET "observing_user_id"=EXCLUDED."observing_user_id","observed_user_id"=EXCLUDED."observed_user_id","workflow_state"=EXCLUDED."workflow_state","updated_at"=EXCLUDED."updated_at" WHERE ("user_observers".observing_user_id, "user_observers".observed_user_id, "user_observers".workflow_state) IS DISTINCT FROM (EXCLUDED.observing_user_id, EXCLUDED.observed_user_id, EXCLUDED.workflow_state) RETURNING "id"  (0.4ms) SELECT COUNT(*) FROM "user_observers"  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.4ms) SELECT COUNT(*) FROM "users"  (0.2ms) SELECT COUNT(*) FROM "courses" Course Create Many (0.7ms) INSERT INTO "courses" ("canvas_id","sis_id","course_code","name","canvas_account_id","canvas_term_id","start_at","end_at","workflow_state","grading_standard_id","created_at","updated_at") VALUES (1,'course_sis_id_1','C1','Course #1',1,1,'2017-03-27 21:53:18','2017-04-27 12:21:18','active',NULL,'2022-09-26 22:42:41.737189','2022-09-26 22:42:41.737189'),(2,'course_sis_id_2','C2','Course #2',1,1,'2017-03-27 21:53:18','2017-04-27 12:21:18','unpublished',NULL,'2022-09-26 22:42:41.737189','2022-09-26 22:42:41.737189') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","sis_id"=EXCLUDED."sis_id","course_code"=EXCLUDED."course_code","name"=EXCLUDED."name","canvas_account_id"=EXCLUDED."canvas_account_id","canvas_term_id"=EXCLUDED."canvas_term_id","start_at"=EXCLUDED."start_at","end_at"=EXCLUDED."end_at","workflow_state"=EXCLUDED."workflow_state","grading_standard_id"=EXCLUDED."grading_standard_id","updated_at"=EXCLUDED."updated_at" WHERE ("courses".canvas_id, "courses".sis_id, "courses".course_code, "courses".name, "courses".canvas_account_id, "courses".canvas_term_id, "courses".start_at, "courses".end_at, "courses".workflow_state, "courses".grading_standard_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.sis_id, EXCLUDED.course_code, EXCLUDED.name, EXCLUDED.canvas_account_id, EXCLUDED.canvas_term_id, EXCLUDED.start_at, EXCLUDED.end_at, EXCLUDED.workflow_state, EXCLUDED.grading_standard_id) RETURNING "id" User Create Many (0.5ms) INSERT INTO "users" ("canvas_id","email","first_name","last_name","name","sortable_name","workflow_state","login_id","created_at","updated_at") VALUES (1,'poorbastard@yharnam.com','Patches','the Spider','Patches the Spider','the Spider, Patches','active','spiderdude1337','2022-09-26 22:42:41.739369','2022-09-26 22:42:41.739369'),(2,'dreamer@yharnam.com','Hunter','Djura','Hunter Djura','Djura, Hunter','active','retireddude109','2022-09-26 22:42:41.739369','2022-09-26 22:42:41.739369') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","email"=EXCLUDED."email","first_name"=EXCLUDED."first_name","last_name"=EXCLUDED."last_name","name"=EXCLUDED."name","sortable_name"=EXCLUDED."sortable_name","workflow_state"=EXCLUDED."workflow_state","login_id"=EXCLUDED."login_id","updated_at"=EXCLUDED."updated_at" WHERE ("users".canvas_id, "users".email, "users".first_name, "users".last_name, "users".name, "users".sortable_name, "users".workflow_state, "users".login_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.email, EXCLUDED.first_name, EXCLUDED.last_name, EXCLUDED.name, EXCLUDED.sortable_name, EXCLUDED.workflow_state, EXCLUDED.login_id) RETURNING "id"  (0.3ms) SELECT COUNT(*) FROM "users"  (0.2ms) SELECT COUNT(*) FROM "courses"  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN Course Create Many (0.7ms) INSERT INTO "courses" ("canvas_id","sis_id","course_code","name","canvas_account_id","canvas_term_id","start_at","end_at","workflow_state","grading_standard_id","created_at","updated_at") VALUES (1,'course_sis_id_1','C1','Course #1',1,1,'2017-03-27 21:53:18','2017-04-27 12:21:18','active',NULL,'2022-09-26 22:42:41.747232','2022-09-26 22:42:41.747232'),(2,'course_sis_id_2','C2','Course #2',1,1,'2017-03-27 21:53:18','2017-04-27 12:21:18','unpublished',NULL,'2022-09-26 22:42:41.747232','2022-09-26 22:42:41.747232') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","sis_id"=EXCLUDED."sis_id","course_code"=EXCLUDED."course_code","name"=EXCLUDED."name","canvas_account_id"=EXCLUDED."canvas_account_id","canvas_term_id"=EXCLUDED."canvas_term_id","start_at"=EXCLUDED."start_at","end_at"=EXCLUDED."end_at","workflow_state"=EXCLUDED."workflow_state","grading_standard_id"=EXCLUDED."grading_standard_id","updated_at"=EXCLUDED."updated_at" WHERE ("courses".canvas_id, "courses".sis_id, "courses".course_code, "courses".name, "courses".canvas_account_id, "courses".canvas_term_id, "courses".start_at, "courses".end_at, "courses".workflow_state, "courses".grading_standard_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.sis_id, EXCLUDED.course_code, EXCLUDED.name, EXCLUDED.canvas_account_id, EXCLUDED.canvas_term_id, EXCLUDED.start_at, EXCLUDED.end_at, EXCLUDED.workflow_state, EXCLUDED.grading_standard_id) RETURNING "id"  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) SELECT COUNT(*) FROM "submissions" Submission Create Many (0.6ms) INSERT INTO "submissions" ("canvas_id","canvas_user_id","canvas_course_id","canvas_assignment_id","submitted_at","due_at","graded_at","score","points_possible","excused","workflow_state","created_at","updated_at") VALUES (1,1,1,1,'2017-09-21 18:28:15','2017-09-27 18:28:15','2017-09-21 19:36:23',5.0,10.0,TRUE,'graded','2022-09-26 22:42:41.754311','2022-09-26 22:42:41.754311'),(2,1,1,2,'2017-09-21 18:28:15','2017-09-28 18:28:15','2017-09-21 19:36:23',5.0,10.0,FALSE,'submitted','2022-09-26 22:42:41.754311','2022-09-26 22:42:41.754311') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","canvas_user_id"=EXCLUDED."canvas_user_id","canvas_course_id"=EXCLUDED."canvas_course_id","canvas_assignment_id"=EXCLUDED."canvas_assignment_id","submitted_at"=EXCLUDED."submitted_at","due_at"=EXCLUDED."due_at","graded_at"=EXCLUDED."graded_at","score"=EXCLUDED."score","points_possible"=EXCLUDED."points_possible","excused"=EXCLUDED."excused","workflow_state"=EXCLUDED."workflow_state","updated_at"=EXCLUDED."updated_at" WHERE ("submissions".canvas_id, "submissions".canvas_user_id, "submissions".canvas_course_id, "submissions".canvas_assignment_id, "submissions".submitted_at, "submissions".due_at, "submissions".graded_at, "submissions".score, "submissions".points_possible, "submissions".excused, "submissions".workflow_state) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.canvas_user_id, EXCLUDED.canvas_course_id, EXCLUDED.canvas_assignment_id, EXCLUDED.submitted_at, EXCLUDED.due_at, EXCLUDED.graded_at, EXCLUDED.score, EXCLUDED.points_possible, EXCLUDED.excused, EXCLUDED.workflow_state) RETURNING "id"  (0.3ms) SELECT COUNT(*) FROM "submissions"  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] [BatchTestJobBase] [ce15156f-cf45-4165-a2a7-4c5c338324af] Performing BatchTestJobBase (Job ID: ce15156f-cf45-4165-a2a7-4c5c338324af) from Test(default) [ActiveJob] [BatchTestJobBase] [ce15156f-cf45-4165-a2a7-4c5c338324af] Performed BatchTestJobBase (Job ID: ce15156f-cf45-4165-a2a7-4c5c338324af) from Test(default) in 0.28ms  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] [BatchTestJobBase] [a4ac470e-7e20-455d-b741-bceafdf707dd] Performing BatchTestJobBase (Job ID: a4ac470e-7e20-455d-b741-bceafdf707dd) from Test(default) [ActiveJob] [BatchTestJobBase] [a4ac470e-7e20-455d-b741-bceafdf707dd] Performed BatchTestJobBase (Job ID: a4ac470e-7e20-455d-b741-bceafdf707dd) from Test(default) in 0.5ms  (0.3ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [BatchTestJobBase] [809507cf-f8b4-4df2-b6f5-e884e8d09f2c] Performing BatchTestJobBase (Job ID: 809507cf-f8b4-4df2-b6f5-e884e8d09f2c) from Test(default) [ActiveJob] [BatchTestJobBase] [809507cf-f8b4-4df2-b6f5-e884e8d09f2c] Performed BatchTestJobBase (Job ID: 809507cf-f8b4-4df2-b6f5-e884e8d09f2c) from Test(default) in 0.1ms  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] [FailingBatchTestJobBase] [3bbfeecc-4ab6-4ac4-817e-a763eaf7a478] Performing FailingBatchTestJobBase (Job ID: 3bbfeecc-4ab6-4ac4-817e-a763eaf7a478) from Test(default) [ActiveJob] [FailingBatchTestJobBase] [3bbfeecc-4ab6-4ac4-817e-a763eaf7a478] Error performing FailingBatchTestJobBase (Job ID: 3bbfeecc-4ab6-4ac4-817e-a763eaf7a478) from Test(default) in 0.26ms: RuntimeError (Foo): /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/job_batching/support/base_job.rb:12:in `perform' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/execution.rb:39:in `block in perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:109:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/active_job.rb:14:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/i18n-1.12.0/lib/i18n.rb:317:in `with_locale' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/translation.rb:9:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:26:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/notifications.rb:168:in `block in instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/notifications.rb:168:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:25:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:46:in `block in tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/tagged_logging.rb:71:in `block in tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/tagged_logging.rb:28:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/tagged_logging.rb:71:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:46:in `tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:22:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:136:in `run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/execution.rb:38:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/job_batching/active_job_spec.rb:47:in `block (6 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:263:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:263:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:511:in `block in with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:468:in `block in with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:486:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-rails-5.1.1/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:486:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:468:in `with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:511:in `with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:259:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:646:in `block in run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:642:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:642:in `run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:607:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/configuration.rb:2068:in `with_suite_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:116:in `block in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/reporter.rb:74:in `report' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:115:in `run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:89:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:71:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:45:in `invoke' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/exe/rspec:4:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/rspec:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/rspec:23:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:58:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:58:in `kernel_load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:23:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:483:in `exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:31:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:25:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/exe/bundle:48:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/friendly_errors.rb:120:in `with_friendly_errors' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/exe/bundle:36:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/bundle:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/bundle:23:in `
'  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] Enqueued BatchTestJobBase (Job ID: 892e5434-cfc7-4657-b47d-62dc766a569d) to Test(default)  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] Enqueued BatchTestJobBase (Job ID: 656ceef4-0020-4a85-bc06-07783f6467a6) to Test(default)  (0.1ms) ROLLBACK  (0.3ms) BEGIN [ActiveJob] Enqueued BatchTestJobBase (Job ID: b2d2b4fe-0630-4326-94af-f347c9c8e375) to Test(default)  (0.3ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] Enqueued RetryingJob (Job ID: aa95ca0b-1b47-4137-b62e-f7ca95771363) to Sidekiq(default) [ActiveJob] [RetryingJob] [aa95ca0b-1b47-4137-b62e-f7ca95771363] Performing RetryingJob (Job ID: aa95ca0b-1b47-4137-b62e-f7ca95771363) from Sidekiq(default) [ActiveJob] [RetryingJob] [aa95ca0b-1b47-4137-b62e-f7ca95771363] Error performing RetryingJob (Job ID: aa95ca0b-1b47-4137-b62e-f7ca95771363) from Sidekiq(default) in 3.18ms: RuntimeError (A Failure): /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/job_batching/batch_spec.rb:268:in `perform' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/execution.rb:39:in `block in perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:109:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/active_job.rb:14:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/i18n-1.12.0/lib/i18n.rb:322:in `with_locale' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/translation.rb:9:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:26:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/notifications.rb:168:in `block in instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/notifications.rb:168:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:25:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:46:in `block in tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/tagged_logging.rb:71:in `block in tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/tagged_logging.rb:28:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/tagged_logging.rb:71:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:46:in `tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:22:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:136:in `run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/execution.rb:38:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/execution.rb:24:in `block in execute' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:109:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/railtie.rb:28:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/execution_wrapper.rb:90:in `wrap' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/reloader.rb:73:in `block in wrap' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/execution_wrapper.rb:90:in `wrap' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/reloader.rb:72:in `wrap' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/railtie.rb:27:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:136:in `run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/execution.rb:22:in `execute' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/queue_adapters/sidekiq_adapter.rb:42:in `perform' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/sidekiq-6.4.1/lib/sidekiq/testing.rb:300:in `execute_job' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/sidekiq-6.4.1/lib/sidekiq/testing.rb:295:in `block in process_job' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/sidekiq-6.4.1/lib/sidekiq/middleware/chain.rb:138:in `block in invoke' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/sidekiq.rb:73:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/sidekiq-6.4.1/lib/sidekiq/middleware/chain.rb:140:in `block in invoke' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/sidekiq-6.4.1/lib/sidekiq/middleware/chain.rb:143:in `invoke' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/sidekiq-6.4.1/lib/sidekiq/testing.rb:294:in `process_job' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/job_batching/batch_spec.rb:289:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:263:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:263:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:511:in `block in with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:468:in `block in with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:486:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-rails-5.1.1/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:486:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:468:in `with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:511:in `with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:259:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:646:in `block in run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:642:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:642:in `run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:607:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/configuration.rb:2068:in `with_suite_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:116:in `block in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/reporter.rb:74:in `report' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:115:in `run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:89:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:71:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:45:in `invoke' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/exe/rspec:4:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/rspec:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/rspec:23:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:58:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:58:in `kernel_load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:23:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:483:in `exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:31:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:25:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/exe/bundle:48:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/friendly_errors.rb:120:in `with_friendly_errors' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/exe/bundle:36:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/bundle:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/bundle:23:in `
' [ActiveJob] [RetryingJob] [aa95ca0b-1b47-4137-b62e-f7ca95771363] Performing RetryingJob (Job ID: aa95ca0b-1b47-4137-b62e-f7ca95771363) from Sidekiq(default) [ActiveJob] [RetryingJob] [aa95ca0b-1b47-4137-b62e-f7ca95771363] Performed RetryingJob (Job ID: aa95ca0b-1b47-4137-b62e-f7ca95771363) from Sidekiq(default) in 2.84ms  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] Enqueued TestWorker (Job ID: 084a7cbf-bc3c-4e37-9fd0-9991df597a9f) to Sidekiq(default)  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] Enqueued CanvasSync::JobBatches::ActiveJob::ActiveJobCallbackWorker (Job ID: e90217dc-e8b0-48a4-a12d-6776bc1e5458) to Test(default) with arguments: "SampleCallback", "complete", {"a"=>"b"}, "a0EMvAIExFPuDg", nil  (0.3ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] Enqueued CanvasSync::JobBatches::ActiveJob::ActiveJobCallbackWorker (Job ID: 2408011c-3fd3-4dbd-9f7d-89db589b447a) to Test(default) with arguments: "SampleCallback2", "complete", {"b"=>"a"}, "L1Y6SUcpV14Pbw", nil [ActiveJob] Enqueued CanvasSync::JobBatches::ActiveJob::ActiveJobCallbackWorker (Job ID: ed4b50f5-8f54-4295-8c0f-3a3fde4a9c2c) to Test(default) with arguments: "SampleCallback", "complete", {"a"=>"b"}, "L1Y6SUcpV14Pbw", nil  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.3ms) BEGIN  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.3ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] Enqueued ContextedJob (Job ID: b80f71d3-a240-4924-9803-01b71c51a5aa) to Sidekiq(default) [ActiveJob] [TestWorker] [084a7cbf-bc3c-4e37-9fd0-9991df597a9f] Performing TestWorker (Job ID: 084a7cbf-bc3c-4e37-9fd0-9991df597a9f) from Sidekiq(default) [ActiveJob] [TestWorker] [084a7cbf-bc3c-4e37-9fd0-9991df597a9f] Performed TestWorker (Job ID: 084a7cbf-bc3c-4e37-9fd0-9991df597a9f) from Sidekiq(default) in 3.43ms [ActiveJob] [ContextedJob] [b80f71d3-a240-4924-9803-01b71c51a5aa] Performing ContextedJob (Job ID: b80f71d3-a240-4924-9803-01b71c51a5aa) from Sidekiq(default) [ActiveJob] [ContextedJob] [b80f71d3-a240-4924-9803-01b71c51a5aa] Performed ContextedJob (Job ID: b80f71d3-a240-4924-9803-01b71c51a5aa) from Sidekiq(default) in 4.22ms  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] Enqueued ContextedJob (Job ID: fe8658fa-bb22-46a0-815b-4cbcef927687) to Sidekiq(default) [ActiveJob] [ContextedJob] [fe8658fa-bb22-46a0-815b-4cbcef927687] Performing ContextedJob (Job ID: fe8658fa-bb22-46a0-815b-4cbcef927687) from Sidekiq(default) [ActiveJob] [ContextedJob] [fe8658fa-bb22-46a0-815b-4cbcef927687] Performed ContextedJob (Job ID: fe8658fa-bb22-46a0-815b-4cbcef927687) from Sidekiq(default) in 8.31ms  (0.3ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] Enqueued BatchTestJobBase (Job ID: 4ab4044c-cb2a-4686-9852-f13dc821d597) to Sidekiq(default) [ActiveJob] [BatchTestJobBase] [4ab4044c-cb2a-4686-9852-f13dc821d597] Performing BatchTestJobBase (Job ID: 4ab4044c-cb2a-4686-9852-f13dc821d597) from Sidekiq(default) [ActiveJob] [BatchTestJobBase] [4ab4044c-cb2a-4686-9852-f13dc821d597] Performed BatchTestJobBase (Job ID: 4ab4044c-cb2a-4686-9852-f13dc821d597) from Sidekiq(default) in 3.17ms [ActiveJob] Enqueued ContextedJob (Job ID: cc832c70-f971-4b6e-9647-f89e6c08eab4) to Sidekiq(default) [ActiveJob] [ContextedJob] [cc832c70-f971-4b6e-9647-f89e6c08eab4] Performing ContextedJob (Job ID: cc832c70-f971-4b6e-9647-f89e6c08eab4) from Sidekiq(default) [ActiveJob] [ContextedJob] [cc832c70-f971-4b6e-9647-f89e6c08eab4] Performed ContextedJob (Job ID: cc832c70-f971-4b6e-9647-f89e6c08eab4) from Sidekiq(default) in 12.27ms  (0.2ms) ROLLBACK  (0.3ms) BEGIN [ActiveJob] Enqueued TestWorker (Job ID: 946a0049-e411-4cc1-a43d-2f1f58d690ef) to Sidekiq(default) [ActiveJob] Enqueued TestWorker (Job ID: 38c421df-626b-49d1-bb56-97a44c86ab00) to Sidekiq(default) [ActiveJob] Enqueued TestWorker (Job ID: ad0ac127-493e-4f46-a78c-97e03b76ca36) to Sidekiq(default)  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] Enqueued WorkerA (Job ID: 8489a076-ed1b-4e6c-932c-f42abf2c8bff) to Sidekiq(default) [ActiveJob] Enqueued WorkerB (Job ID: 1e743a5a-39ff-4ad7-acfa-abede4d8ca1e) to Sidekiq(default) [ActiveJob] Enqueued WorkerA (Job ID: ef553447-5f3e-4e26-91e9-a02774e5a8f2) to Sidekiq(default) [ActiveJob] Enqueued WorkerC (Job ID: 03b794a9-efb8-4a87-8fb4-e8461ed49fc6) to Sidekiq(default)  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.4ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.4ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] Enqueued TestWorker (Job ID: 99ec8f67-0add-4e4a-add8-783db57c6cd8) to Sidekiq(default)  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] Enqueued TestWorker (Job ID: af4e12a6-9a40-4f60-9bad-2e1a2e6ce8e0) to Sidekiq(default)  (0.2ms) ROLLBACK  (0.4ms) SELECT "schema_migrations"."version" FROM "schema_migrations" ORDER BY "schema_migrations"."version" ASC  (0.3ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.3ms) SELECT COUNT(*) FROM "canvas_sync_job_logs" [ActiveJob] [GoodJob] [6bfc0e5f-82aa-4ad7-aa3f-584216ba58a8] Performing GoodJob (Job ID: 6bfc0e5f-82aa-4ad7-aa3f-584216ba58a8) from Test(default) with arguments: "argument" [ActiveJob] [GoodJob] [6bfc0e5f-82aa-4ad7-aa3f-584216ba58a8] CanvasSync::JobLog Load (0.3ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "6bfc0e5f-82aa-4ad7-aa3f-584216ba58a8"], ["LIMIT", 1]] [ActiveJob] [GoodJob] [6bfc0e5f-82aa-4ad7-aa3f-584216ba58a8]  (0.3ms) SAVEPOINT active_record_1 [ActiveJob] [GoodJob] [6bfc0e5f-82aa-4ad7-aa3f-584216ba58a8] CanvasSync::JobLog Create (0.6ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "GoodJob"], ["status", "enqueued"], ["job_arguments", "---\n- argument\n"], ["created_at", "2022-09-26 22:43:09.928947"], ["updated_at", "2022-09-26 22:43:09.928947"], ["job_id", "6bfc0e5f-82aa-4ad7-aa3f-584216ba58a8"]] [ActiveJob] [GoodJob] [6bfc0e5f-82aa-4ad7-aa3f-584216ba58a8]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [GoodJob] [6bfc0e5f-82aa-4ad7-aa3f-584216ba58a8]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [GoodJob] [6bfc0e5f-82aa-4ad7-aa3f-584216ba58a8] CanvasSync::JobLog Update (0.4ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-09-26 22:43:09.930989"], ["status", "running"], ["updated_at", "2022-09-26 22:43:09.931308"], ["id", 124]] [ActiveJob] [GoodJob] [6bfc0e5f-82aa-4ad7-aa3f-584216ba58a8]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [GoodJob] [6bfc0e5f-82aa-4ad7-aa3f-584216ba58a8]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [GoodJob] [6bfc0e5f-82aa-4ad7-aa3f-584216ba58a8] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2022-09-26 22:43:09.933124"], ["status", "success"], ["updated_at", "2022-09-26 22:43:09.933465"], ["id", 124]] [ActiveJob] [GoodJob] [6bfc0e5f-82aa-4ad7-aa3f-584216ba58a8]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [GoodJob] [6bfc0e5f-82aa-4ad7-aa3f-584216ba58a8] Performed GoodJob (Job ID: 6bfc0e5f-82aa-4ad7-aa3f-584216ba58a8) from Test(default) in 19.61ms  (0.2ms) SELECT COUNT(*) FROM "canvas_sync_job_logs" CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" ORDER BY "canvas_sync_job_logs"."id" DESC LIMIT $1 [["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [BadJob] [acc7f14c-3493-4465-b999-914196618a53] Performing BadJob (Job ID: acc7f14c-3493-4465-b999-914196618a53) from Test(default) with arguments: "argument" [ActiveJob] [BadJob] [acc7f14c-3493-4465-b999-914196618a53] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "acc7f14c-3493-4465-b999-914196618a53"], ["LIMIT", 1]] [ActiveJob] [BadJob] [acc7f14c-3493-4465-b999-914196618a53]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [BadJob] [acc7f14c-3493-4465-b999-914196618a53] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "BadJob"], ["status", "enqueued"], ["job_arguments", "---\n- argument\n"], ["created_at", "2022-09-26 22:43:09.938705"], ["updated_at", "2022-09-26 22:43:09.938705"], ["job_id", "acc7f14c-3493-4465-b999-914196618a53"]] [ActiveJob] [BadJob] [acc7f14c-3493-4465-b999-914196618a53]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [BadJob] [acc7f14c-3493-4465-b999-914196618a53]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [BadJob] [acc7f14c-3493-4465-b999-914196618a53] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-09-26 22:43:09.939920"], ["status", "running"], ["updated_at", "2022-09-26 22:43:09.940153"], ["id", 125]] [ActiveJob] [BadJob] [acc7f14c-3493-4465-b999-914196618a53]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [BadJob] [acc7f14c-3493-4465-b999-914196618a53]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [BadJob] [acc7f14c-3493-4465-b999-914196618a53] CanvasSync::JobLog Update (1.0ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "exception" = $2, "backtrace" = $3, "status" = $4, "updated_at" = $5 WHERE "canvas_sync_job_logs"."id" = $6 [["completed_at", "2022-09-26 22:43:09.941421"], ["exception", "EvilError: EvilError"], ["backtrace", "/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:12:in `perform'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/execution.rb:39:in `block in perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:109:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/active_job.rb:24:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:21:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/i18n-1.12.0/lib/i18n.rb:317:in `with_locale'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/translation.rb:9:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:26:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/notifications.rb:168:in `block in instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/notifications.rb:168:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:25:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:46:in `block in tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/tagged_logging.rb:71:in `block in tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/tagged_logging.rb:28:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/tagged_logging.rb:71:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:46:in `tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:22:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:136:in `run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/execution.rb:38:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/execution.rb:18:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:40:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/matchers/built_in/raise_error.rb:59:in `matches?'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:51:in `block in handle_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:27:in `with_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:48:in `handle_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/expectation_target.rb:65:in `to'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/expectation_target.rb:139:in `to'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:39:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:263:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:263:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:511:in `block in with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:468:in `block in with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:486:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-rails-5.1.1/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:486:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:468:in `with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:511:in `with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:259:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:646:in `block in run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:642:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:642:in `run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:607:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/configuration.rb:2068:in `with_suite_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:116:in `block in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/reporter.rb:74:in `report'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:115:in `run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:89:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:71:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:45:in `invoke'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/exe/rspec:4:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/rspec:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/rspec:23:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:58:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:58:in `kernel_load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:23:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:483:in `exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:31:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:25:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/exe/bundle:48:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/friendly_errors.rb:120:in `with_friendly_errors'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/exe/bundle:36:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/bundle:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/bundle:23:in `
'"], ["status", "error"], ["updated_at", "2022-09-26 22:43:09.941884"], ["id", 125]] [ActiveJob] [BadJob] [acc7f14c-3493-4465-b999-914196618a53]  (0.3ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [BadJob] [acc7f14c-3493-4465-b999-914196618a53] Error performing BadJob (Job ID: acc7f14c-3493-4465-b999-914196618a53) from Test(default) in 6.98ms: EvilError (EvilError): /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:12:in `perform' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/execution.rb:39:in `block in perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:109:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/active_job.rb:24:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:21:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/i18n-1.12.0/lib/i18n.rb:317:in `with_locale' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/translation.rb:9:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:26:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/notifications.rb:168:in `block in instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/notifications.rb:168:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:25:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:46:in `block in tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/tagged_logging.rb:71:in `block in tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/tagged_logging.rb:28:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/tagged_logging.rb:71:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:46:in `tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:22:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:136:in `run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/execution.rb:38:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/execution.rb:18:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:40:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/matchers/built_in/raise_error.rb:59:in `matches?' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:51:in `block in handle_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:27:in `with_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:48:in `handle_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/expectation_target.rb:65:in `to' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/expectation_target.rb:139:in `to' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:39:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:263:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:263:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:511:in `block in with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:468:in `block in with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:486:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-rails-5.1.1/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:486:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:468:in `with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:511:in `with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:259:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:646:in `block in run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:642:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:642:in `run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:607:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/configuration.rb:2068:in `with_suite_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:116:in `block in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/reporter.rb:74:in `report' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:115:in `run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:89:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:71:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:45:in `invoke' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/exe/rspec:4:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/rspec:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/rspec:23:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:58:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:58:in `kernel_load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:23:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:483:in `exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:31:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:25:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/exe/bundle:48:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/friendly_errors.rb:120:in `with_friendly_errors' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/exe/bundle:36:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/bundle:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/bundle:23:in `
' CanvasSync::JobLog Load (0.4ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" ORDER BY "canvas_sync_job_logs"."id" DESC LIMIT $1 [["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [BadJob] [da06d5db-6f91-44aa-a8f7-46f4d39c0cce] Performing BadJob (Job ID: da06d5db-6f91-44aa-a8f7-46f4d39c0cce) from Test(default) [ActiveJob] [BadJob] [da06d5db-6f91-44aa-a8f7-46f4d39c0cce] CanvasSync::JobLog Load (0.3ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "da06d5db-6f91-44aa-a8f7-46f4d39c0cce"], ["LIMIT", 1]] [ActiveJob] [BadJob] [da06d5db-6f91-44aa-a8f7-46f4d39c0cce]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [BadJob] [da06d5db-6f91-44aa-a8f7-46f4d39c0cce] CanvasSync::JobLog Create (0.2ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["job_class", "BadJob"], ["status", "enqueued"], ["created_at", "2022-09-26 22:43:09.949007"], ["updated_at", "2022-09-26 22:43:09.949007"], ["job_id", "da06d5db-6f91-44aa-a8f7-46f4d39c0cce"]] [ActiveJob] [BadJob] [da06d5db-6f91-44aa-a8f7-46f4d39c0cce]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [BadJob] [da06d5db-6f91-44aa-a8f7-46f4d39c0cce]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [BadJob] [da06d5db-6f91-44aa-a8f7-46f4d39c0cce] CanvasSync::JobLog Update (0.4ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-09-26 22:43:09.950000"], ["status", "running"], ["updated_at", "2022-09-26 22:43:09.950322"], ["id", 126]] [ActiveJob] [BadJob] [da06d5db-6f91-44aa-a8f7-46f4d39c0cce]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [BadJob] [da06d5db-6f91-44aa-a8f7-46f4d39c0cce]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [BadJob] [da06d5db-6f91-44aa-a8f7-46f4d39c0cce] CanvasSync::JobLog Update (0.5ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "exception" = $2, "backtrace" = $3, "status" = $4, "updated_at" = $5 WHERE "canvas_sync_job_logs"."id" = $6 [["completed_at", "2022-09-26 22:43:09.952447"], ["exception", "ArgumentError: wrong number of arguments (given 0, expected 1)"], ["backtrace", "/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:11:in `perform'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/execution.rb:39:in `block in perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:109:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/active_job.rb:24:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:21:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/i18n-1.12.0/lib/i18n.rb:317:in `with_locale'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/translation.rb:9:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:26:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/notifications.rb:168:in `block in instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/notifications.rb:168:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:25:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:46:in `block in tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/tagged_logging.rb:71:in `block in tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/tagged_logging.rb:28:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/tagged_logging.rb:71:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:46:in `tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:22:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:136:in `run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/execution.rb:38:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/execution.rb:18:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:52:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/matchers/built_in/raise_error.rb:59:in `matches?'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:51:in `block in handle_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:27:in `with_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:48:in `handle_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/expectation_target.rb:65:in `to'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/expectation_target.rb:139:in `to'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:51:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:263:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:263:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:511:in `block in with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:468:in `block in with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:486:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-rails-5.1.1/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:486:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:468:in `with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:511:in `with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:259:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:646:in `block in run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:642:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:642:in `run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:607:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/configuration.rb:2068:in `with_suite_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:116:in `block in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/reporter.rb:74:in `report'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:115:in `run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:89:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:71:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:45:in `invoke'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/exe/rspec:4:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/rspec:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/rspec:23:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:58:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:58:in `kernel_load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:23:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:483:in `exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:31:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:25:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/exe/bundle:48:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/friendly_errors.rb:120:in `with_friendly_errors'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/exe/bundle:36:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/bundle:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/bundle:23:in `
'"], ["status", "error"], ["updated_at", "2022-09-26 22:43:09.952923"], ["id", 126]] [ActiveJob] [BadJob] [da06d5db-6f91-44aa-a8f7-46f4d39c0cce]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [BadJob] [da06d5db-6f91-44aa-a8f7-46f4d39c0cce] Error performing BadJob (Job ID: da06d5db-6f91-44aa-a8f7-46f4d39c0cce) from Test(default) in 6.64ms: ArgumentError (wrong number of arguments (given 0, expected 1)): /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:11:in `perform' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/execution.rb:39:in `block in perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:109:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/active_job.rb:24:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:21:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/i18n-1.12.0/lib/i18n.rb:317:in `with_locale' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/translation.rb:9:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:26:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/notifications.rb:168:in `block in instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/notifications.rb:168:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:25:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:46:in `block in tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/tagged_logging.rb:71:in `block in tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/tagged_logging.rb:28:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/tagged_logging.rb:71:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:46:in `tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:22:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:136:in `run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/execution.rb:38:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/execution.rb:18:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:52:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/matchers/built_in/raise_error.rb:59:in `matches?' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:51:in `block in handle_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:27:in `with_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:48:in `handle_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/expectation_target.rb:65:in `to' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/expectation_target.rb:139:in `to' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:51:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:263:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:263:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:511:in `block in with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:468:in `block in with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:486:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-rails-5.1.1/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:486:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:468:in `with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:511:in `with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:259:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:646:in `block in run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:642:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:642:in `run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:607:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/configuration.rb:2068:in `with_suite_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:116:in `block in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/reporter.rb:74:in `report' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:115:in `run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:89:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:71:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:45:in `invoke' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/exe/rspec:4:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/rspec:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/rspec:23:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:58:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:58:in `kernel_load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:23:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:483:in `exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:31:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:25:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/exe/bundle:48:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/friendly_errors.rb:120:in `with_friendly_errors' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/exe/bundle:36:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/bundle:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/bundle:23:in `
'  (0.1ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [BadJob] [ad553fba-407c-42bf-90b7-51e609df88c3] Performing BadJob (Job ID: ad553fba-407c-42bf-90b7-51e609df88c3) from Test(default) [ActiveJob] [BadJob] [ad553fba-407c-42bf-90b7-51e609df88c3] CanvasSync::JobLog Load (0.3ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "ad553fba-407c-42bf-90b7-51e609df88c3"], ["LIMIT", 1]] [ActiveJob] [BadJob] [ad553fba-407c-42bf-90b7-51e609df88c3]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [BadJob] [ad553fba-407c-42bf-90b7-51e609df88c3] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["job_class", "BadJob"], ["status", "enqueued"], ["created_at", "2022-09-26 22:43:09.957598"], ["updated_at", "2022-09-26 22:43:09.957598"], ["job_id", "ad553fba-407c-42bf-90b7-51e609df88c3"]] [ActiveJob] [BadJob] [ad553fba-407c-42bf-90b7-51e609df88c3]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [BadJob] [ad553fba-407c-42bf-90b7-51e609df88c3]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [BadJob] [ad553fba-407c-42bf-90b7-51e609df88c3] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-09-26 22:43:09.958780"], ["status", "running"], ["updated_at", "2022-09-26 22:43:09.959153"], ["id", 127]] [ActiveJob] [BadJob] [ad553fba-407c-42bf-90b7-51e609df88c3]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [BadJob] [ad553fba-407c-42bf-90b7-51e609df88c3]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [BadJob] [ad553fba-407c-42bf-90b7-51e609df88c3] CanvasSync::JobLog Update (0.8ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "exception" = $2, "backtrace" = $3, "status" = $4, "updated_at" = $5 WHERE "canvas_sync_job_logs"."id" = $6 [["completed_at", "2022-09-26 22:43:09.965589"], ["exception", "ArgumentError: wrong number of arguments (given 0, expected 1)"], ["backtrace", "/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:11:in `perform'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/execution.rb:39:in `block in perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:109:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/active_job.rb:24:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:21:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/i18n-1.12.0/lib/i18n.rb:317:in `with_locale'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/translation.rb:9:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:26:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/notifications.rb:168:in `block in instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/notifications.rb:168:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:25:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:46:in `block in tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/tagged_logging.rb:71:in `block in tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/tagged_logging.rb:28:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/tagged_logging.rb:71:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:46:in `tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:22:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:136:in `run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/execution.rb:38:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/execution.rb:18:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:60:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/matchers/built_in/raise_error.rb:59:in `matches?'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:51:in `block in handle_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:27:in `with_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:48:in `handle_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/expectation_target.rb:65:in `to'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/expectation_target.rb:139:in `to'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:59:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:263:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:263:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:511:in `block in with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:468:in `block in with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:486:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-rails-5.1.1/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:486:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:468:in `with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:511:in `with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:259:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:646:in `block in run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:642:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:642:in `run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:607:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/configuration.rb:2068:in `with_suite_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:116:in `block in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/reporter.rb:74:in `report'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:115:in `run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:89:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:71:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:45:in `invoke'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/exe/rspec:4:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/rspec:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/rspec:23:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:58:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:58:in `kernel_load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:23:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:483:in `exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:31:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:25:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/exe/bundle:48:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/friendly_errors.rb:120:in `with_friendly_errors'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/exe/bundle:36:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/bundle:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/bundle:23:in `
'\n\nError Occurred while handling an Error: NoMethodError: undefined method `bad_catcher' for BadJob:Class\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-mocks-3.11.0/lib/rspec/mocks/method_double.rb:28:in `block in original_implementation_callable'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-mocks-3.11.0/lib/rspec/mocks/message_expectation.rb:143:in `block in and_call_original'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-mocks-3.11.0/lib/rspec/mocks/message_expectation.rb:801:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-mocks-3.11.0/lib/rspec/mocks/message_expectation.rb:615:in `invoke_incrementing_actual_calls_by'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-mocks-3.11.0/lib/rspec/mocks/message_expectation.rb:470:in `invoke'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-mocks-3.11.0/lib/rspec/mocks/proxy.rb:217:in `message_received'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-mocks-3.11.0/lib/rspec/mocks/proxy.rb:361:in `message_received'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-mocks-3.11.0/lib/rspec/mocks/method_double.rb:78:in `proxy_method_invoked'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-mocks-3.11.0/lib/rspec/mocks/method_double.rb:64:in `block (2 levels) in define_proxy_method'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:31:in `rescue in block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:23:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/i18n-1.12.0/lib/i18n.rb:317:in `with_locale'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/translation.rb:9:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:26:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/notifications.rb:168:in `block in instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/notifications.rb:168:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:25:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:46:in `block in tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/tagged_logging.rb:71:in `block in tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/tagged_logging.rb:28:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/tagged_logging.rb:71:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:46:in `tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:22:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:136:in `run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/execution.rb:38:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/execution.rb:18:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:60:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/matchers/built_in/raise_error.rb:59:in `matches?'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:51:in `block in handle_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:27:in `with_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:48:in `handle_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/expectation_target.rb:65:in `to'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/expectation_target.rb:139:in `to'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:59:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:263:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:263:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:511:in `block in with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:468:in `block in with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:486:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-rails-5.1.1/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:486:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:468:in `with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:511:in `with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:259:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:646:in `block in run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:642:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:642:in `run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:607:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/configuration.rb:2068:in `with_suite_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:116:in `block in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/reporter.rb:74:in `report'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:115:in `run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:89:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:71:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:45:in `invoke'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/exe/rspec:4:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/rspec:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/rspec:23:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:58:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:58:in `kernel_load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:23:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:483:in `exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:31:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:25:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/exe/bundle:48:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/friendly_errors.rb:120:in `with_friendly_errors'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/exe/bundle:36:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/bundle:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/bundle:23:in `
'"], ["status", "error"], ["updated_at", "2022-09-26 22:43:09.966268"], ["id", 127]] [ActiveJob] [BadJob] [ad553fba-407c-42bf-90b7-51e609df88c3]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [BadJob] [ad553fba-407c-42bf-90b7-51e609df88c3] Error performing BadJob (Job ID: ad553fba-407c-42bf-90b7-51e609df88c3) from Test(default) in 11.81ms: ArgumentError (wrong number of arguments (given 0, expected 1)): /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:11:in `perform' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/execution.rb:39:in `block in perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:109:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/active_job.rb:24:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:21:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/i18n-1.12.0/lib/i18n.rb:317:in `with_locale' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/translation.rb:9:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:26:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/notifications.rb:168:in `block in instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/notifications.rb:168:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:25:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:46:in `block in tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/tagged_logging.rb:71:in `block in tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/tagged_logging.rb:28:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/tagged_logging.rb:71:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:46:in `tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:22:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:136:in `run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/execution.rb:38:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/execution.rb:18:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:60:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/matchers/built_in/raise_error.rb:59:in `matches?' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:51:in `block in handle_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:27:in `with_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:48:in `handle_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/expectation_target.rb:65:in `to' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/expectation_target.rb:139:in `to' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:59:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:263:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:263:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:511:in `block in with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:468:in `block in with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:486:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-rails-5.1.1/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:486:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:468:in `with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:511:in `with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:259:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:646:in `block in run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:642:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:642:in `run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:607:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/configuration.rb:2068:in `with_suite_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:116:in `block in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/reporter.rb:74:in `report' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:115:in `run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:89:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:71:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:45:in `invoke' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/exe/rspec:4:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/rspec:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/rspec:23:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:58:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:58:in `kernel_load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:23:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:483:in `exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:31:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:25:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/exe/bundle:48:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/friendly_errors.rb:120:in `with_friendly_errors' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/exe/bundle:36:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/bundle:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/bundle:23:in `
' CanvasSync::JobLog Load (0.4ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" ORDER BY "canvas_sync_job_logs"."id" DESC LIMIT $1 [["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [CanvasSync::Jobs::ReportChecker] [3efb1c75-7e44-40c5-88fe-a4525225c1d1] Performing CanvasSync::Jobs::ReportChecker (Job ID: 3efb1c75-7e44-40c5-88fe-a4525225c1d1) from Test(default) with arguments: "provisioning_csv", 1, "FakeProcessor", {} [ActiveJob] [CanvasSync::Jobs::ReportChecker] [3efb1c75-7e44-40c5-88fe-a4525225c1d1] CanvasSync::JobLog Load (0.3ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "3efb1c75-7e44-40c5-88fe-a4525225c1d1"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [3efb1c75-7e44-40c5-88fe-a4525225c1d1]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [3efb1c75-7e44-40c5-88fe-a4525225c1d1] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- provisioning_csv\n- 1\n- FakeProcessor\n- {}\n"], ["created_at", "2022-09-26 22:43:09.974235"], ["updated_at", "2022-09-26 22:43:09.974235"], ["job_id", "3efb1c75-7e44-40c5-88fe-a4525225c1d1"]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [3efb1c75-7e44-40c5-88fe-a4525225c1d1]  (0.3ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [3efb1c75-7e44-40c5-88fe-a4525225c1d1]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [3efb1c75-7e44-40c5-88fe-a4525225c1d1] CanvasSync::JobLog Update (0.4ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-09-26 22:43:09.976421"], ["status", "running"], ["updated_at", "2022-09-26 22:43:09.976936"], ["id", 128]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [3efb1c75-7e44-40c5-88fe-a4525225c1d1]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [3efb1c75-7e44-40c5-88fe-a4525225c1d1]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [3efb1c75-7e44-40c5-88fe-a4525225c1d1] CanvasSync::JobLog Destroy (0.3ms) DELETE FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."id" = $1 [["id", 128]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [3efb1c75-7e44-40c5-88fe-a4525225c1d1]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [3efb1c75-7e44-40c5-88fe-a4525225c1d1] Performed CanvasSync::Jobs::ReportChecker (Job ID: 3efb1c75-7e44-40c5-88fe-a4525225c1d1) from Test(default) in 11.08ms  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] [CanvasSync::Jobs::ReportChecker] [fae814d5-46a5-4587-a728-ac738594c587] Performing CanvasSync::Jobs::ReportChecker (Job ID: fae814d5-46a5-4587-a728-ac738594c587) from Test(default) with arguments: "provisioning_csv", 1, "FakeProcessor", {} [ActiveJob] [CanvasSync::Jobs::ReportChecker] [fae814d5-46a5-4587-a728-ac738594c587] CanvasSync::JobLog Load (0.4ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "fae814d5-46a5-4587-a728-ac738594c587"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [fae814d5-46a5-4587-a728-ac738594c587]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [fae814d5-46a5-4587-a728-ac738594c587] CanvasSync::JobLog Create (0.4ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- provisioning_csv\n- 1\n- FakeProcessor\n- {}\n"], ["created_at", "2022-09-26 22:43:09.989188"], ["updated_at", "2022-09-26 22:43:09.989188"], ["job_id", "fae814d5-46a5-4587-a728-ac738594c587"]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [fae814d5-46a5-4587-a728-ac738594c587]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [fae814d5-46a5-4587-a728-ac738594c587]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [fae814d5-46a5-4587-a728-ac738594c587] CanvasSync::JobLog Update (0.4ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-09-26 22:43:09.991392"], ["status", "running"], ["updated_at", "2022-09-26 22:43:09.991922"], ["id", 129]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [fae814d5-46a5-4587-a728-ac738594c587]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [fae814d5-46a5-4587-a728-ac738594c587]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [fae814d5-46a5-4587-a728-ac738594c587] CanvasSync::JobLog Create (0.4ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- provisioning_csv\n- 1\n- FakeProcessor\n- {}\n- {}\n"], ["created_at", "2022-09-26 22:43:09.996670"], ["updated_at", "2022-09-26 22:43:09.996670"], ["job_id", "e78e6c59-08af-44f6-b748-f9167739677a"]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [fae814d5-46a5-4587-a728-ac738594c587]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [fae814d5-46a5-4587-a728-ac738594c587] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: e78e6c59-08af-44f6-b748-f9167739677a) to Test(default) at 2022-09-26 22:43:39 UTC with arguments: "provisioning_csv", 1, "FakeProcessor", {}, {} [ActiveJob] [CanvasSync::Jobs::ReportChecker] [fae814d5-46a5-4587-a728-ac738594c587]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [fae814d5-46a5-4587-a728-ac738594c587] CanvasSync::JobLog Destroy (0.3ms) DELETE FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."id" = $1 [["id", 129]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [fae814d5-46a5-4587-a728-ac738594c587]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [fae814d5-46a5-4587-a728-ac738594c587] Performed CanvasSync::Jobs::ReportChecker (Job ID: fae814d5-46a5-4587-a728-ac738594c587) from Test(default) in 12.8ms  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] [CanvasSync::Jobs::ReportChecker] [593ac485-716e-42b7-9cf6-9414a88c21a2] Performing CanvasSync::Jobs::ReportChecker (Job ID: 593ac485-716e-42b7-9cf6-9414a88c21a2) from Test(default) with arguments: "provisioning_csv", 1, "FakeProcessor", {} [ActiveJob] [CanvasSync::Jobs::ReportChecker] [593ac485-716e-42b7-9cf6-9414a88c21a2] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "593ac485-716e-42b7-9cf6-9414a88c21a2"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [593ac485-716e-42b7-9cf6-9414a88c21a2]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [593ac485-716e-42b7-9cf6-9414a88c21a2] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- provisioning_csv\n- 1\n- FakeProcessor\n- {}\n"], ["created_at", "2022-09-26 22:43:10.004443"], ["updated_at", "2022-09-26 22:43:10.004443"], ["job_id", "593ac485-716e-42b7-9cf6-9414a88c21a2"]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [593ac485-716e-42b7-9cf6-9414a88c21a2]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [593ac485-716e-42b7-9cf6-9414a88c21a2]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [593ac485-716e-42b7-9cf6-9414a88c21a2] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-09-26 22:43:10.006105"], ["status", "running"], ["updated_at", "2022-09-26 22:43:10.006463"], ["id", 131]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [593ac485-716e-42b7-9cf6-9414a88c21a2]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [593ac485-716e-42b7-9cf6-9414a88c21a2]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [593ac485-716e-42b7-9cf6-9414a88c21a2] CanvasSync::JobLog Update (0.6ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "exception" = $2, "backtrace" = $3, "status" = $4, "updated_at" = $5 WHERE "canvas_sync_job_logs"."id" = $6 [["completed_at", "2022-09-26 22:43:10.012784"], ["exception", "NameError: undefined local variable or method `current_organization' for #"], ["backtrace", "/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/jobs/report_checker.rb:35:in `perform'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/execution.rb:39:in `block in perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:109:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/active_job.rb:24:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:21:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/i18n-1.12.0/lib/i18n.rb:317:in `with_locale'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/translation.rb:9:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:26:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/notifications.rb:168:in `block in instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/notifications.rb:168:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:25:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:46:in `block in tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/tagged_logging.rb:71:in `block in tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/tagged_logging.rb:28:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/tagged_logging.rb:71:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:46:in `tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:22:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:136:in `run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/execution.rb:38:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/execution.rb:18:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/report_checker_spec.rb:11:in `start_job'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/report_checker_spec.rb:53:in `block (5 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/matchers/built_in/raise_error.rb:59:in `matches?'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:51:in `block in handle_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:27:in `with_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:48:in `handle_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/expectation_target.rb:65:in `to'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/expectation_target.rb:139:in `to'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/report_checker_spec.rb:53:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:263:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:263:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:511:in `block in with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:468:in `block in with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:486:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-rails-5.1.1/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:486:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:468:in `with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:511:in `with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:259:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:646:in `block in run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:642:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:642:in `run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:607:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/configuration.rb:2068:in `with_suite_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:116:in `block in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/reporter.rb:74:in `report'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:115:in `run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:89:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:71:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:45:in `invoke'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/exe/rspec:4:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/rspec:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/rspec:23:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:58:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:58:in `kernel_load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:23:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:483:in `exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:31:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:25:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/exe/bundle:48:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/friendly_errors.rb:120:in `with_friendly_errors'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/exe/bundle:36:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/bundle:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/bundle:23:in `
'"], ["status", "error"], ["updated_at", "2022-09-26 22:43:10.013304"], ["id", 131]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [593ac485-716e-42b7-9cf6-9414a88c21a2]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [593ac485-716e-42b7-9cf6-9414a88c21a2] Error performing CanvasSync::Jobs::ReportChecker (Job ID: 593ac485-716e-42b7-9cf6-9414a88c21a2) from Test(default) in 12.24ms: NameError (undefined local variable or method `current_organization' for #): /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/jobs/report_checker.rb:35:in `perform' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/execution.rb:39:in `block in perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:109:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/active_job.rb:24:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:21:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/i18n-1.12.0/lib/i18n.rb:317:in `with_locale' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/translation.rb:9:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:26:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/notifications.rb:168:in `block in instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/notifications.rb:168:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:25:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:46:in `block in tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/tagged_logging.rb:71:in `block in tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/tagged_logging.rb:28:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/tagged_logging.rb:71:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:46:in `tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:22:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:136:in `run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/execution.rb:38:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/execution.rb:18:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/report_checker_spec.rb:11:in `start_job' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/report_checker_spec.rb:53:in `block (5 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/matchers/built_in/raise_error.rb:59:in `matches?' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:51:in `block in handle_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:27:in `with_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:48:in `handle_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/expectation_target.rb:65:in `to' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/expectation_target.rb:139:in `to' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/report_checker_spec.rb:53:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:263:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:263:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:511:in `block in with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:468:in `block in with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:486:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-rails-5.1.1/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:486:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:468:in `with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:511:in `with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:259:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:646:in `block in run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:642:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:642:in `run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:607:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/configuration.rb:2068:in `with_suite_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:116:in `block in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/reporter.rb:74:in `report' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:115:in `run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:89:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:71:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:45:in `invoke' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/exe/rspec:4:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/rspec:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/rspec:23:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:58:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:58:in `kernel_load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:23:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:483:in `exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:31:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:25:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/exe/bundle:48:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/friendly_errors.rb:120:in `with_friendly_errors' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/exe/bundle:36:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/bundle:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/bundle:23:in `
'  (0.2ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [496a88c0-2a3f-4772-a65f-fed54afd6c9c] Performing CanvasSync::Jobs::ReportProcessorJob (Job ID: 496a88c0-2a3f-4772-a65f-fed54afd6c9c) from Test(default) with arguments: "provisioning_csv", "https://test.instructure.com/sample_report_download", "FakeProcessor", {}, 1 [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [496a88c0-2a3f-4772-a65f-fed54afd6c9c] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "496a88c0-2a3f-4772-a65f-fed54afd6c9c"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [496a88c0-2a3f-4772-a65f-fed54afd6c9c]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [496a88c0-2a3f-4772-a65f-fed54afd6c9c] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportProcessorJob"], ["status", "enqueued"], ["job_arguments", "---\n- provisioning_csv\n- https://test.instructure.com/sample_report_download\n- FakeProcessor\n- {}\n- 1\n"], ["created_at", "2022-09-26 22:43:10.020835"], ["updated_at", "2022-09-26 22:43:10.020835"], ["job_id", "496a88c0-2a3f-4772-a65f-fed54afd6c9c"]] [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [496a88c0-2a3f-4772-a65f-fed54afd6c9c]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [496a88c0-2a3f-4772-a65f-fed54afd6c9c]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [496a88c0-2a3f-4772-a65f-fed54afd6c9c] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-09-26 22:43:10.022288"], ["status", "running"], ["updated_at", "2022-09-26 22:43:10.022617"], ["id", 132]] [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [496a88c0-2a3f-4772-a65f-fed54afd6c9c]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [496a88c0-2a3f-4772-a65f-fed54afd6c9c]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [496a88c0-2a3f-4772-a65f-fed54afd6c9c] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "job_class" = $1, "updated_at" = $2 WHERE "canvas_sync_job_logs"."id" = $3 [["job_class", "FakeProcessor"], ["updated_at", "2022-09-26 22:43:10.024218"], ["id", 132]] [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [496a88c0-2a3f-4772-a65f-fed54afd6c9c]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [496a88c0-2a3f-4772-a65f-fed54afd6c9c]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [496a88c0-2a3f-4772-a65f-fed54afd6c9c] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2022-09-26 22:43:10.036969"], ["status", "success"], ["updated_at", "2022-09-26 22:43:10.037549"], ["id", 132]] [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [496a88c0-2a3f-4772-a65f-fed54afd6c9c]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [496a88c0-2a3f-4772-a65f-fed54afd6c9c] Performed CanvasSync::Jobs::ReportProcessorJob (Job ID: 496a88c0-2a3f-4772-a65f-fed54afd6c9c) from Test(default) in 19.26ms  (0.2ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [CanvasSync::Jobs::ReportStarter] [474560bc-a2a3-4eeb-a352-32c9a44aa704] Performing CanvasSync::Jobs::ReportStarter (Job ID: 474560bc-a2a3-4eeb-a352-32c9a44aa704) from Test(default) with arguments: "provisioning_csv", {"parameters[users]"=>true}, "CoolProcessor", {:models=>["users"]} [ActiveJob] [CanvasSync::Jobs::ReportStarter] [474560bc-a2a3-4eeb-a352-32c9a44aa704] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "474560bc-a2a3-4eeb-a352-32c9a44aa704"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::ReportStarter] [474560bc-a2a3-4eeb-a352-32c9a44aa704]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [474560bc-a2a3-4eeb-a352-32c9a44aa704] CanvasSync::JobLog Create (0.4ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportStarter"], ["status", "enqueued"], ["job_arguments", "---\n- provisioning_csv\n- parameters[users]: true\n- CoolProcessor\n- :models:\n - users\n"], ["created_at", "2022-09-26 22:43:10.042236"], ["updated_at", "2022-09-26 22:43:10.042236"], ["job_id", "474560bc-a2a3-4eeb-a352-32c9a44aa704"]] [ActiveJob] [CanvasSync::Jobs::ReportStarter] [474560bc-a2a3-4eeb-a352-32c9a44aa704]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [474560bc-a2a3-4eeb-a352-32c9a44aa704]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [474560bc-a2a3-4eeb-a352-32c9a44aa704] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-09-26 22:43:10.045090"], ["status", "running"], ["updated_at", "2022-09-26 22:43:10.045460"], ["id", 133]] [ActiveJob] [CanvasSync::Jobs::ReportStarter] [474560bc-a2a3-4eeb-a352-32c9a44aa704]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [474560bc-a2a3-4eeb-a352-32c9a44aa704]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [474560bc-a2a3-4eeb-a352-32c9a44aa704] CanvasSync::JobLog Create (0.4ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- provisioning_csv\n- 1\n- CoolProcessor\n- :models:\n - users\n :sync_start_time: '2022-09-26T22:43:10Z'\n :report_params:\n parameters[users]: true\n"], ["created_at", "2022-09-26 22:43:10.049577"], ["updated_at", "2022-09-26 22:43:10.049577"], ["job_id", "bb0e7987-284a-44e3-9f70-17e03e995dbc"]] [ActiveJob] [CanvasSync::Jobs::ReportStarter] [474560bc-a2a3-4eeb-a352-32c9a44aa704]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [474560bc-a2a3-4eeb-a352-32c9a44aa704] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: bb0e7987-284a-44e3-9f70-17e03e995dbc) to Test(default) at 2022-09-26 22:43:40 UTC with arguments: "provisioning_csv", 1, "CoolProcessor", {:models=>["users"], :sync_start_time=>"2022-09-26T22:43:10Z", :report_params=>{"parameters[users]"=>true}} [ActiveJob] [CanvasSync::Jobs::ReportStarter] [474560bc-a2a3-4eeb-a352-32c9a44aa704]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [474560bc-a2a3-4eeb-a352-32c9a44aa704] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2022-09-26 22:43:10.053280"], ["status", "success"], ["updated_at", "2022-09-26 22:43:10.053709"], ["id", 133]] [ActiveJob] [CanvasSync::Jobs::ReportStarter] [474560bc-a2a3-4eeb-a352-32c9a44aa704]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [474560bc-a2a3-4eeb-a352-32c9a44aa704] Performed CanvasSync::Jobs::ReportStarter (Job ID: 474560bc-a2a3-4eeb-a352-32c9a44aa704) from Test(default) in 14.24ms  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] [CanvasSync::Jobs::ReportStarter] [c8973f0a-ec1f-4976-9fdb-ca6908bbc3be] Performing CanvasSync::Jobs::ReportStarter (Job ID: c8973f0a-ec1f-4976-9fdb-ca6908bbc3be) from Test(default) with arguments: "provisioning_csv", {"parameters[users]"=>true}, "CoolProcessor", {:models=>["users"]}, {:allow_redownloads=>true} [ActiveJob] [CanvasSync::Jobs::ReportStarter] [c8973f0a-ec1f-4976-9fdb-ca6908bbc3be] CanvasSync::JobLog Load (0.3ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "c8973f0a-ec1f-4976-9fdb-ca6908bbc3be"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::ReportStarter] [c8973f0a-ec1f-4976-9fdb-ca6908bbc3be]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [c8973f0a-ec1f-4976-9fdb-ca6908bbc3be] CanvasSync::JobLog Create (0.6ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportStarter"], ["status", "enqueued"], ["job_arguments", "---\n- provisioning_csv\n- parameters[users]: true\n- CoolProcessor\n- :models:\n - users\n- :allow_redownloads: true\n"], ["created_at", "2022-09-26 22:43:10.059113"], ["updated_at", "2022-09-26 22:43:10.059113"], ["job_id", "c8973f0a-ec1f-4976-9fdb-ca6908bbc3be"]] [ActiveJob] [CanvasSync::Jobs::ReportStarter] [c8973f0a-ec1f-4976-9fdb-ca6908bbc3be]  (0.3ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [c8973f0a-ec1f-4976-9fdb-ca6908bbc3be]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [c8973f0a-ec1f-4976-9fdb-ca6908bbc3be] CanvasSync::JobLog Update (0.4ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-09-26 22:43:10.062172"], ["status", "running"], ["updated_at", "2022-09-26 22:43:10.062626"], ["id", 135]] [ActiveJob] [CanvasSync::Jobs::ReportStarter] [c8973f0a-ec1f-4976-9fdb-ca6908bbc3be]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [c8973f0a-ec1f-4976-9fdb-ca6908bbc3be]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [c8973f0a-ec1f-4976-9fdb-ca6908bbc3be] CanvasSync::JobLog Update (0.5ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2022-09-26 22:43:10.065780"], ["status", "success"], ["updated_at", "2022-09-26 22:43:10.066269"], ["id", 135]] [ActiveJob] [CanvasSync::Jobs::ReportStarter] [c8973f0a-ec1f-4976-9fdb-ca6908bbc3be]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [c8973f0a-ec1f-4976-9fdb-ca6908bbc3be] Performed CanvasSync::Jobs::ReportStarter (Job ID: c8973f0a-ec1f-4976-9fdb-ca6908bbc3be) from Test(default) in 10.45ms  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Account Exists (0.4ms) SELECT 1 AS one FROM "accounts" WHERE "accounts"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] Account Create (0.4ms) INSERT INTO "accounts" ("canvas_id", "sis_id", "canvas_parent_account_id", "sis_parent_account_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 1], ["sis_id", "727c45fa37a7cfdcb64095f68470ec5c"], ["canvas_parent_account_id", 1], ["sis_parent_account_id", "b5d3c60210d17464a7f3402f18b6cdc8"], ["name", "Account name"], ["workflow_state", "active"], ["created_at", "2022-09-26 22:43:10.081407"], ["updated_at", "2022-09-26 22:43:10.081407"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.4ms) SELECT COUNT(*) FROM "admins" [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [378b49f8-1324-4e7d-9dcd-8c1fe2023cc0] Performing CanvasSync::Jobs::SyncAdminsJob (Job ID: 378b49f8-1324-4e7d-9dcd-8c1fe2023cc0) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [378b49f8-1324-4e7d-9dcd-8c1fe2023cc0] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "378b49f8-1324-4e7d-9dcd-8c1fe2023cc0"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [378b49f8-1324-4e7d-9dcd-8c1fe2023cc0]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [378b49f8-1324-4e7d-9dcd-8c1fe2023cc0] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncAdminsJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2022-09-26 22:43:10.087279"], ["updated_at", "2022-09-26 22:43:10.087279"], ["job_id", "378b49f8-1324-4e7d-9dcd-8c1fe2023cc0"]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [378b49f8-1324-4e7d-9dcd-8c1fe2023cc0]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [378b49f8-1324-4e7d-9dcd-8c1fe2023cc0]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [378b49f8-1324-4e7d-9dcd-8c1fe2023cc0] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-09-26 22:43:10.088761"], ["status", "running"], ["updated_at", "2022-09-26 22:43:10.089135"], ["id", 136]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [378b49f8-1324-4e7d-9dcd-8c1fe2023cc0]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [378b49f8-1324-4e7d-9dcd-8c1fe2023cc0] Account Load (0.2ms) SELECT "accounts".* FROM "accounts" WHERE "accounts"."workflow_state" != $1 ORDER BY "accounts"."id" ASC LIMIT $2 [["workflow_state", "deleted"], ["LIMIT", 1000]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [378b49f8-1324-4e7d-9dcd-8c1fe2023cc0] Admin Load (0.3ms) SELECT "admins".* FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [378b49f8-1324-4e7d-9dcd-8c1fe2023cc0]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [378b49f8-1324-4e7d-9dcd-8c1fe2023cc0] Admin Exists (0.3ms) SELECT 1 AS one FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [378b49f8-1324-4e7d-9dcd-8c1fe2023cc0] Admin Create (0.3ms) INSERT INTO "admins" ("canvas_id", "role_name", "canvas_account_id", "canvas_role_id", "canvas_user_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 2], ["role_name", "AccountAdmin"], ["canvas_account_id", 1], ["canvas_role_id", 1], ["canvas_user_id", 1], ["workflow_state", "active"], ["created_at", "2022-09-26 22:43:10.104874"], ["updated_at", "2022-09-26 22:43:10.104874"]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [378b49f8-1324-4e7d-9dcd-8c1fe2023cc0]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [378b49f8-1324-4e7d-9dcd-8c1fe2023cc0] Admin Load (0.2ms) SELECT "admins".* FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 3], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [378b49f8-1324-4e7d-9dcd-8c1fe2023cc0]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [378b49f8-1324-4e7d-9dcd-8c1fe2023cc0] Admin Exists (0.2ms) SELECT 1 AS one FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 3], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [378b49f8-1324-4e7d-9dcd-8c1fe2023cc0] Admin Create (0.2ms) INSERT INTO "admins" ("canvas_id", "role_name", "canvas_account_id", "canvas_role_id", "canvas_user_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 3], ["role_name", "Custom Account Role"], ["canvas_account_id", 1], ["canvas_role_id", 11], ["canvas_user_id", 11], ["workflow_state", "active"], ["created_at", "2022-09-26 22:43:10.107343"], ["updated_at", "2022-09-26 22:43:10.107343"]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [378b49f8-1324-4e7d-9dcd-8c1fe2023cc0]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [378b49f8-1324-4e7d-9dcd-8c1fe2023cc0] Admin Load (0.3ms) SELECT "admins".* FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 4], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [378b49f8-1324-4e7d-9dcd-8c1fe2023cc0]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [378b49f8-1324-4e7d-9dcd-8c1fe2023cc0] Admin Exists (0.3ms) SELECT 1 AS one FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 4], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [378b49f8-1324-4e7d-9dcd-8c1fe2023cc0] Admin Create (0.4ms) INSERT INTO "admins" ("canvas_id", "role_name", "canvas_account_id", "canvas_role_id", "canvas_user_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 4], ["role_name", "Test"], ["canvas_account_id", 1], ["canvas_role_id", 10], ["canvas_user_id", 11], ["workflow_state", "active"], ["created_at", "2022-09-26 22:43:10.111001"], ["updated_at", "2022-09-26 22:43:10.111001"]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [378b49f8-1324-4e7d-9dcd-8c1fe2023cc0]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [378b49f8-1324-4e7d-9dcd-8c1fe2023cc0] Admin Update All (0.3ms) UPDATE "admins" SET "workflow_state" = 'inactive' WHERE "admins"."id" NOT IN ($1, $2, $3) [["id", 22], ["id", 23], ["id", 24]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [378b49f8-1324-4e7d-9dcd-8c1fe2023cc0]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [378b49f8-1324-4e7d-9dcd-8c1fe2023cc0] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2022-09-26 22:43:10.113398"], ["status", "success"], ["updated_at", "2022-09-26 22:43:10.113769"], ["id", 136]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [378b49f8-1324-4e7d-9dcd-8c1fe2023cc0]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [378b49f8-1324-4e7d-9dcd-8c1fe2023cc0] Performed CanvasSync::Jobs::SyncAdminsJob (Job ID: 378b49f8-1324-4e7d-9dcd-8c1fe2023cc0) from Test(default) in 28.41ms  (0.2ms) SELECT COUNT(*) FROM "admins"  (0.2ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [ab68ae6d-f22c-4bd1-bb3e-805b3f707799] Performing CanvasSync::Jobs::SyncAssignmentGroupsJob (Job ID: ab68ae6d-f22c-4bd1-bb3e-805b3f707799) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [ab68ae6d-f22c-4bd1-bb3e-805b3f707799] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "ab68ae6d-f22c-4bd1-bb3e-805b3f707799"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [ab68ae6d-f22c-4bd1-bb3e-805b3f707799]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [ab68ae6d-f22c-4bd1-bb3e-805b3f707799] CanvasSync::JobLog Create (0.2ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncAssignmentGroupsJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2022-09-26 22:43:10.118658"], ["updated_at", "2022-09-26 22:43:10.118658"], ["job_id", "ab68ae6d-f22c-4bd1-bb3e-805b3f707799"]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [ab68ae6d-f22c-4bd1-bb3e-805b3f707799]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [ab68ae6d-f22c-4bd1-bb3e-805b3f707799]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [ab68ae6d-f22c-4bd1-bb3e-805b3f707799] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-09-26 22:43:10.119852"], ["status", "running"], ["updated_at", "2022-09-26 22:43:10.120102"], ["id", 137]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [ab68ae6d-f22c-4bd1-bb3e-805b3f707799]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [ab68ae6d-f22c-4bd1-bb3e-805b3f707799]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [ab68ae6d-f22c-4bd1-bb3e-805b3f707799] CanvasSync::JobLog Create (0.2ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proserv_assignment_group_export_csv\n- 1\n- CanvasSync::Processors::AssignmentGroupsProcessor\n- :sync_start_time: '2022-09-26T22:43:10Z'\n :report_params:\n :parameters:\n :enrollment_term_id: 1\n"], ["created_at", "2022-09-26 22:43:10.122820"], ["updated_at", "2022-09-26 22:43:10.122820"], ["job_id", "650d8a00-32df-41ce-a0b4-357c51dd8c54"]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [ab68ae6d-f22c-4bd1-bb3e-805b3f707799]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [ab68ae6d-f22c-4bd1-bb3e-805b3f707799] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: 650d8a00-32df-41ce-a0b4-357c51dd8c54) to Test(default) at 2022-09-26 22:43:40 UTC with arguments: "proserv_assignment_group_export_csv", 1, "CanvasSync::Processors::AssignmentGroupsProcessor", {:sync_start_time=>"2022-09-26T22:43:10Z", :report_params=>{:parameters=>{:enrollment_term_id=>1}}} [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [ab68ae6d-f22c-4bd1-bb3e-805b3f707799]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [ab68ae6d-f22c-4bd1-bb3e-805b3f707799] CanvasSync::JobLog Update (0.5ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2022-09-26 22:43:10.125121"], ["status", "success"], ["updated_at", "2022-09-26 22:43:10.125785"], ["id", 137]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [ab68ae6d-f22c-4bd1-bb3e-805b3f707799]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [ab68ae6d-f22c-4bd1-bb3e-805b3f707799] Performed CanvasSync::Jobs::SyncAssignmentGroupsJob (Job ID: ab68ae6d-f22c-4bd1-bb3e-805b3f707799) from Test(default) in 10.04ms  (0.3ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [d5a4e3e9-bf6e-45d0-aeb6-7bf26799c9c5] Performing CanvasSync::Jobs::SyncAssignmentsJob (Job ID: d5a4e3e9-bf6e-45d0-aeb6-7bf26799c9c5) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [d5a4e3e9-bf6e-45d0-aeb6-7bf26799c9c5] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "d5a4e3e9-bf6e-45d0-aeb6-7bf26799c9c5"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [d5a4e3e9-bf6e-45d0-aeb6-7bf26799c9c5]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [d5a4e3e9-bf6e-45d0-aeb6-7bf26799c9c5] CanvasSync::JobLog Create (0.4ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncAssignmentsJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2022-09-26 22:43:10.132509"], ["updated_at", "2022-09-26 22:43:10.132509"], ["job_id", "d5a4e3e9-bf6e-45d0-aeb6-7bf26799c9c5"]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [d5a4e3e9-bf6e-45d0-aeb6-7bf26799c9c5]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [d5a4e3e9-bf6e-45d0-aeb6-7bf26799c9c5]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [d5a4e3e9-bf6e-45d0-aeb6-7bf26799c9c5] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-09-26 22:43:10.134435"], ["status", "running"], ["updated_at", "2022-09-26 22:43:10.134829"], ["id", 139]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [d5a4e3e9-bf6e-45d0-aeb6-7bf26799c9c5]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [d5a4e3e9-bf6e-45d0-aeb6-7bf26799c9c5]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [d5a4e3e9-bf6e-45d0-aeb6-7bf26799c9c5] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proserv_assignment_export_csv\n- 1\n- CanvasSync::Processors::AssignmentsProcessor\n- :sync_start_time: '2022-09-26T22:43:10Z'\n :report_params:\n :parameters:\n :enrollment_term_id: 1\n"], ["created_at", "2022-09-26 22:43:10.138112"], ["updated_at", "2022-09-26 22:43:10.138112"], ["job_id", "3c512533-9c82-4c4c-9a1d-0eeb276a788e"]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [d5a4e3e9-bf6e-45d0-aeb6-7bf26799c9c5]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [d5a4e3e9-bf6e-45d0-aeb6-7bf26799c9c5] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: 3c512533-9c82-4c4c-9a1d-0eeb276a788e) to Test(default) at 2022-09-26 22:43:40 UTC with arguments: "proserv_assignment_export_csv", 1, "CanvasSync::Processors::AssignmentsProcessor", {:sync_start_time=>"2022-09-26T22:43:10Z", :report_params=>{:parameters=>{:enrollment_term_id=>1}}} [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [d5a4e3e9-bf6e-45d0-aeb6-7bf26799c9c5]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [d5a4e3e9-bf6e-45d0-aeb6-7bf26799c9c5] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2022-09-26 22:43:10.140368"], ["status", "success"], ["updated_at", "2022-09-26 22:43:10.140697"], ["id", 139]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [d5a4e3e9-bf6e-45d0-aeb6-7bf26799c9c5]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [d5a4e3e9-bf6e-45d0-aeb6-7bf26799c9c5] Performed CanvasSync::Jobs::SyncAssignmentsJob (Job ID: d5a4e3e9-bf6e-45d0-aeb6-7bf26799c9c5) from Test(default) in 10.4ms  (0.3ms) ROLLBACK  (0.3ms) BEGIN [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [92f11bc8-87f1-4ee1-87f4-89d95ed6981e] Performing CanvasSync::Jobs::SyncAssignmentsJob (Job ID: 92f11bc8-87f1-4ee1-87f4-89d95ed6981e) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [92f11bc8-87f1-4ee1-87f4-89d95ed6981e] CanvasSync::JobLog Load (0.3ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "92f11bc8-87f1-4ee1-87f4-89d95ed6981e"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [92f11bc8-87f1-4ee1-87f4-89d95ed6981e]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [92f11bc8-87f1-4ee1-87f4-89d95ed6981e] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncAssignmentsJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2022-09-26 22:43:10.146975"], ["updated_at", "2022-09-26 22:43:10.146975"], ["job_id", "92f11bc8-87f1-4ee1-87f4-89d95ed6981e"]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [92f11bc8-87f1-4ee1-87f4-89d95ed6981e]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [92f11bc8-87f1-4ee1-87f4-89d95ed6981e]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [92f11bc8-87f1-4ee1-87f4-89d95ed6981e] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-09-26 22:43:10.148571"], ["status", "running"], ["updated_at", "2022-09-26 22:43:10.148897"], ["id", 141]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [92f11bc8-87f1-4ee1-87f4-89d95ed6981e]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [92f11bc8-87f1-4ee1-87f4-89d95ed6981e]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [92f11bc8-87f1-4ee1-87f4-89d95ed6981e] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proserv_assignment_export_csv\n- 1\n- CanvasSync::Processors::AssignmentsProcessor\n- :sync_start_time: '2022-09-26T22:43:10Z'\n :report_params:\n :parameters: {}\n"], ["created_at", "2022-09-26 22:43:10.152500"], ["updated_at", "2022-09-26 22:43:10.152500"], ["job_id", "caa7e333-9417-4c3e-b3d5-669bb654186c"]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [92f11bc8-87f1-4ee1-87f4-89d95ed6981e]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [92f11bc8-87f1-4ee1-87f4-89d95ed6981e] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: caa7e333-9417-4c3e-b3d5-669bb654186c) to Test(default) at 2022-09-26 22:43:40 UTC with arguments: "proserv_assignment_export_csv", 1, "CanvasSync::Processors::AssignmentsProcessor", {:sync_start_time=>"2022-09-26T22:43:10Z", :report_params=>{:parameters=>{}}} [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [92f11bc8-87f1-4ee1-87f4-89d95ed6981e]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [92f11bc8-87f1-4ee1-87f4-89d95ed6981e] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2022-09-26 22:43:10.154995"], ["status", "success"], ["updated_at", "2022-09-26 22:43:10.155327"], ["id", 141]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [92f11bc8-87f1-4ee1-87f4-89d95ed6981e]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [92f11bc8-87f1-4ee1-87f4-89d95ed6981e] Performed CanvasSync::Jobs::SyncAssignmentsJob (Job ID: 92f11bc8-87f1-4ee1-87f4-89d95ed6981e) from Test(default) in 10.61ms  (0.1ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [06dfe654-ee63-4980-96df-009c4d7ade28] Performing CanvasSync::Jobs::SyncContentMigrationsJob (Job ID: 06dfe654-ee63-4980-96df-009c4d7ade28) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [06dfe654-ee63-4980-96df-009c4d7ade28] CanvasSync::JobLog Load (0.3ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "06dfe654-ee63-4980-96df-009c4d7ade28"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [06dfe654-ee63-4980-96df-009c4d7ade28]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [06dfe654-ee63-4980-96df-009c4d7ade28] CanvasSync::JobLog Create (0.4ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncContentMigrationsJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2022-09-26 22:43:10.160739"], ["updated_at", "2022-09-26 22:43:10.160739"], ["job_id", "06dfe654-ee63-4980-96df-009c4d7ade28"]] [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [06dfe654-ee63-4980-96df-009c4d7ade28]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [06dfe654-ee63-4980-96df-009c4d7ade28]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [06dfe654-ee63-4980-96df-009c4d7ade28] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-09-26 22:43:10.162840"], ["status", "running"], ["updated_at", "2022-09-26 22:43:10.163227"], ["id", 143]] [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [06dfe654-ee63-4980-96df-009c4d7ade28]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [06dfe654-ee63-4980-96df-009c4d7ade28]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [06dfe654-ee63-4980-96df-009c4d7ade28] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proserv_content_migrations_csv\n- 1\n- CanvasSync::Processors::ContentMigrationsProcessor\n- :sync_start_time: '2022-09-26T22:43:10Z'\n :report_params:\n :parameters: {}\n"], ["created_at", "2022-09-26 22:43:10.166934"], ["updated_at", "2022-09-26 22:43:10.166934"], ["job_id", "eee35005-3336-4be4-92ce-67d80bd06a64"]] [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [06dfe654-ee63-4980-96df-009c4d7ade28]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [06dfe654-ee63-4980-96df-009c4d7ade28] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: eee35005-3336-4be4-92ce-67d80bd06a64) to Test(default) at 2022-09-26 22:43:40 UTC with arguments: "proserv_content_migrations_csv", 1, "CanvasSync::Processors::ContentMigrationsProcessor", {:sync_start_time=>"2022-09-26T22:43:10Z", :report_params=>{:parameters=>{}}} [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [06dfe654-ee63-4980-96df-009c4d7ade28]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [06dfe654-ee63-4980-96df-009c4d7ade28] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2022-09-26 22:43:10.169864"], ["status", "success"], ["updated_at", "2022-09-26 22:43:10.170240"], ["id", 143]] [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [06dfe654-ee63-4980-96df-009c4d7ade28]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [06dfe654-ee63-4980-96df-009c4d7ade28] Performed CanvasSync::Jobs::SyncContentMigrationsJob (Job ID: 06dfe654-ee63-4980-96df-009c4d7ade28) from Test(default) in 12.34ms  (0.1ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [60927ac3-3fa8-4c5d-b510-232c696e5f34] Performing CanvasSync::Jobs::SyncContentMigrationsJob (Job ID: 60927ac3-3fa8-4c5d-b510-232c696e5f34) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [60927ac3-3fa8-4c5d-b510-232c696e5f34] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "60927ac3-3fa8-4c5d-b510-232c696e5f34"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [60927ac3-3fa8-4c5d-b510-232c696e5f34]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [60927ac3-3fa8-4c5d-b510-232c696e5f34] CanvasSync::JobLog Create (0.4ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncContentMigrationsJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2022-09-26 22:43:10.175890"], ["updated_at", "2022-09-26 22:43:10.175890"], ["job_id", "60927ac3-3fa8-4c5d-b510-232c696e5f34"]] [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [60927ac3-3fa8-4c5d-b510-232c696e5f34]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [60927ac3-3fa8-4c5d-b510-232c696e5f34]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [60927ac3-3fa8-4c5d-b510-232c696e5f34] CanvasSync::JobLog Update (0.4ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-09-26 22:43:10.178127"], ["status", "running"], ["updated_at", "2022-09-26 22:43:10.178727"], ["id", 145]] [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [60927ac3-3fa8-4c5d-b510-232c696e5f34]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [60927ac3-3fa8-4c5d-b510-232c696e5f34]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [60927ac3-3fa8-4c5d-b510-232c696e5f34] CanvasSync::JobLog Create (0.4ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proserv_content_migrations_csv\n- 1\n- CanvasSync::Processors::ContentMigrationsProcessor\n- :sync_start_time: '2022-09-26T22:43:10Z'\n :report_params:\n :parameters:\n :updated_after: 2022-09-26 16:43:10 UTC\n"], ["created_at", "2022-09-26 22:43:10.182966"], ["updated_at", "2022-09-26 22:43:10.182966"], ["job_id", "a140185d-9f16-470c-bb89-54cf3c10958b"]] [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [60927ac3-3fa8-4c5d-b510-232c696e5f34]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [60927ac3-3fa8-4c5d-b510-232c696e5f34] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: a140185d-9f16-470c-bb89-54cf3c10958b) to Test(default) at 2022-09-26 22:43:40 UTC with arguments: "proserv_content_migrations_csv", 1, "CanvasSync::Processors::ContentMigrationsProcessor", {:sync_start_time=>"2022-09-26T22:43:10Z", :report_params=>{:parameters=>{:updated_after=>"2022-09-26 16:43:10 UTC"}}} [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [60927ac3-3fa8-4c5d-b510-232c696e5f34]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [60927ac3-3fa8-4c5d-b510-232c696e5f34] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2022-09-26 22:43:10.186427"], ["status", "success"], ["updated_at", "2022-09-26 22:43:10.186820"], ["id", 145]] [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [60927ac3-3fa8-4c5d-b510-232c696e5f34]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [60927ac3-3fa8-4c5d-b510-232c696e5f34] Performed CanvasSync::Jobs::SyncContentMigrationsJob (Job ID: 60927ac3-3fa8-4c5d-b510-232c696e5f34) from Test(default) in 13.51ms  (0.1ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [eeec5253-67e1-460e-8794-a193e4db0d41] Performing CanvasSync::Jobs::SyncContextModuleItemsJob (Job ID: eeec5253-67e1-460e-8794-a193e4db0d41) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [eeec5253-67e1-460e-8794-a193e4db0d41] CanvasSync::JobLog Load (0.5ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "eeec5253-67e1-460e-8794-a193e4db0d41"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [eeec5253-67e1-460e-8794-a193e4db0d41]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [eeec5253-67e1-460e-8794-a193e4db0d41] CanvasSync::JobLog Create (0.4ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncContextModuleItemsJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2022-09-26 22:43:10.194282"], ["updated_at", "2022-09-26 22:43:10.194282"], ["job_id", "eeec5253-67e1-460e-8794-a193e4db0d41"]] [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [eeec5253-67e1-460e-8794-a193e4db0d41]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [eeec5253-67e1-460e-8794-a193e4db0d41]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [eeec5253-67e1-460e-8794-a193e4db0d41] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-09-26 22:43:10.196607"], ["status", "running"], ["updated_at", "2022-09-26 22:43:10.197094"], ["id", 147]] [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [eeec5253-67e1-460e-8794-a193e4db0d41]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [eeec5253-67e1-460e-8794-a193e4db0d41]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [eeec5253-67e1-460e-8794-a193e4db0d41] CanvasSync::JobLog Create (0.4ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proserv_context_module_items_csv\n- 1\n- CanvasSync::Processors::ContextModuleItemsProcessor\n- :sync_start_time: '2022-09-26T22:43:10Z'\n :report_params:\n :parameters:\n :enrollment_term_id: 1\n"], ["created_at", "2022-09-26 22:43:10.201842"], ["updated_at", "2022-09-26 22:43:10.201842"], ["job_id", "04f42495-7770-4473-b40a-124943082077"]] [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [eeec5253-67e1-460e-8794-a193e4db0d41]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [eeec5253-67e1-460e-8794-a193e4db0d41] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: 04f42495-7770-4473-b40a-124943082077) to Test(default) at 2022-09-26 22:43:40 UTC with arguments: "proserv_context_module_items_csv", 1, "CanvasSync::Processors::ContextModuleItemsProcessor", {:sync_start_time=>"2022-09-26T22:43:10Z", :report_params=>{:parameters=>{:enrollment_term_id=>1}}} [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [eeec5253-67e1-460e-8794-a193e4db0d41]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [eeec5253-67e1-460e-8794-a193e4db0d41] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2022-09-26 22:43:10.205627"], ["status", "success"], ["updated_at", "2022-09-26 22:43:10.206127"], ["id", 147]] [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [eeec5253-67e1-460e-8794-a193e4db0d41]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [eeec5253-67e1-460e-8794-a193e4db0d41] Performed CanvasSync::Jobs::SyncContextModuleItemsJob (Job ID: eeec5253-67e1-460e-8794-a193e4db0d41) from Test(default) in 15.47ms  (0.1ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [f24aa18e-083b-4082-bf2b-e9f9862cb74a] Performing CanvasSync::Jobs::SyncContextModuleItemsJob (Job ID: f24aa18e-083b-4082-bf2b-e9f9862cb74a) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [f24aa18e-083b-4082-bf2b-e9f9862cb74a] CanvasSync::JobLog Load (0.3ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "f24aa18e-083b-4082-bf2b-e9f9862cb74a"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [f24aa18e-083b-4082-bf2b-e9f9862cb74a]  (0.3ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [f24aa18e-083b-4082-bf2b-e9f9862cb74a] CanvasSync::JobLog Create (0.4ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncContextModuleItemsJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2022-09-26 22:43:10.212958"], ["updated_at", "2022-09-26 22:43:10.212958"], ["job_id", "f24aa18e-083b-4082-bf2b-e9f9862cb74a"]] [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [f24aa18e-083b-4082-bf2b-e9f9862cb74a]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [f24aa18e-083b-4082-bf2b-e9f9862cb74a]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [f24aa18e-083b-4082-bf2b-e9f9862cb74a] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-09-26 22:43:10.215400"], ["status", "running"], ["updated_at", "2022-09-26 22:43:10.215834"], ["id", 149]] [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [f24aa18e-083b-4082-bf2b-e9f9862cb74a]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [f24aa18e-083b-4082-bf2b-e9f9862cb74a]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [f24aa18e-083b-4082-bf2b-e9f9862cb74a] CanvasSync::JobLog Create (0.4ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proserv_context_module_items_csv\n- 1\n- CanvasSync::Processors::ContextModuleItemsProcessor\n- :sync_start_time: '2022-09-26T22:43:10Z'\n :report_params:\n :parameters: {}\n"], ["created_at", "2022-09-26 22:43:10.220295"], ["updated_at", "2022-09-26 22:43:10.220295"], ["job_id", "58dcf31b-9af2-4fc4-8391-116fcf5292fc"]] [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [f24aa18e-083b-4082-bf2b-e9f9862cb74a]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [f24aa18e-083b-4082-bf2b-e9f9862cb74a] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: 58dcf31b-9af2-4fc4-8391-116fcf5292fc) to Test(default) at 2022-09-26 22:43:40 UTC with arguments: "proserv_context_module_items_csv", 1, "CanvasSync::Processors::ContextModuleItemsProcessor", {:sync_start_time=>"2022-09-26T22:43:10Z", :report_params=>{:parameters=>{}}} [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [f24aa18e-083b-4082-bf2b-e9f9862cb74a]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [f24aa18e-083b-4082-bf2b-e9f9862cb74a] CanvasSync::JobLog Update (0.4ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2022-09-26 22:43:10.231370"], ["status", "success"], ["updated_at", "2022-09-26 22:43:10.231862"], ["id", 149]] [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [f24aa18e-083b-4082-bf2b-e9f9862cb74a]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [f24aa18e-083b-4082-bf2b-e9f9862cb74a] Performed CanvasSync::Jobs::SyncContextModuleItemsJob (Job ID: f24aa18e-083b-4082-bf2b-e9f9862cb74a) from Test(default) in 22.56ms  (0.1ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [fe8cf4a6-33a9-43cf-905a-8b5b037321bb] Performing CanvasSync::Jobs::SyncContextModulesJob (Job ID: fe8cf4a6-33a9-43cf-905a-8b5b037321bb) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [fe8cf4a6-33a9-43cf-905a-8b5b037321bb] CanvasSync::JobLog Load (0.3ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "fe8cf4a6-33a9-43cf-905a-8b5b037321bb"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [fe8cf4a6-33a9-43cf-905a-8b5b037321bb]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [fe8cf4a6-33a9-43cf-905a-8b5b037321bb] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncContextModulesJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2022-09-26 22:43:10.238243"], ["updated_at", "2022-09-26 22:43:10.238243"], ["job_id", "fe8cf4a6-33a9-43cf-905a-8b5b037321bb"]] [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [fe8cf4a6-33a9-43cf-905a-8b5b037321bb]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [fe8cf4a6-33a9-43cf-905a-8b5b037321bb]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [fe8cf4a6-33a9-43cf-905a-8b5b037321bb] CanvasSync::JobLog Update (0.4ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-09-26 22:43:10.239736"], ["status", "running"], ["updated_at", "2022-09-26 22:43:10.240054"], ["id", 151]] [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [fe8cf4a6-33a9-43cf-905a-8b5b037321bb]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [fe8cf4a6-33a9-43cf-905a-8b5b037321bb]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [fe8cf4a6-33a9-43cf-905a-8b5b037321bb] CanvasSync::JobLog Create (0.4ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proserv_context_modules_csv\n- 1\n- CanvasSync::Processors::ContextModulesProcessor\n- :sync_start_time: '2022-09-26T22:43:10Z'\n :report_params:\n :parameters:\n :enrollment_term_id: 1\n"], ["created_at", "2022-09-26 22:43:10.244887"], ["updated_at", "2022-09-26 22:43:10.244887"], ["job_id", "4d496707-44e7-4312-a9d0-dc40d075aae5"]] [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [fe8cf4a6-33a9-43cf-905a-8b5b037321bb]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [fe8cf4a6-33a9-43cf-905a-8b5b037321bb] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: 4d496707-44e7-4312-a9d0-dc40d075aae5) to Test(default) at 2022-09-26 22:43:40 UTC with arguments: "proserv_context_modules_csv", 1, "CanvasSync::Processors::ContextModulesProcessor", {:sync_start_time=>"2022-09-26T22:43:10Z", :report_params=>{:parameters=>{:enrollment_term_id=>1}}} [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [fe8cf4a6-33a9-43cf-905a-8b5b037321bb]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [fe8cf4a6-33a9-43cf-905a-8b5b037321bb] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2022-09-26 22:43:10.248912"], ["status", "success"], ["updated_at", "2022-09-26 22:43:10.249469"], ["id", 151]] [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [fe8cf4a6-33a9-43cf-905a-8b5b037321bb]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [fe8cf4a6-33a9-43cf-905a-8b5b037321bb] Performed CanvasSync::Jobs::SyncContextModulesJob (Job ID: fe8cf4a6-33a9-43cf-905a-8b5b037321bb) from Test(default) in 14.09ms  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [9aba4368-9564-4642-8c61-38fcf77940c4] Performing CanvasSync::Jobs::SyncContextModulesJob (Job ID: 9aba4368-9564-4642-8c61-38fcf77940c4) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [9aba4368-9564-4642-8c61-38fcf77940c4] CanvasSync::JobLog Load (0.3ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "9aba4368-9564-4642-8c61-38fcf77940c4"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [9aba4368-9564-4642-8c61-38fcf77940c4]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [9aba4368-9564-4642-8c61-38fcf77940c4] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncContextModulesJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2022-09-26 22:43:10.254916"], ["updated_at", "2022-09-26 22:43:10.254916"], ["job_id", "9aba4368-9564-4642-8c61-38fcf77940c4"]] [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [9aba4368-9564-4642-8c61-38fcf77940c4]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [9aba4368-9564-4642-8c61-38fcf77940c4]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [9aba4368-9564-4642-8c61-38fcf77940c4] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-09-26 22:43:10.256432"], ["status", "running"], ["updated_at", "2022-09-26 22:43:10.256798"], ["id", 153]] [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [9aba4368-9564-4642-8c61-38fcf77940c4]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [9aba4368-9564-4642-8c61-38fcf77940c4]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [9aba4368-9564-4642-8c61-38fcf77940c4] CanvasSync::JobLog Create (0.5ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proserv_context_modules_csv\n- 1\n- CanvasSync::Processors::ContextModulesProcessor\n- :sync_start_time: '2022-09-26T22:43:10Z'\n :report_params:\n :parameters: {}\n"], ["created_at", "2022-09-26 22:43:10.260715"], ["updated_at", "2022-09-26 22:43:10.260715"], ["job_id", "d49ae683-9441-405e-9fa9-62ac4632f449"]] [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [9aba4368-9564-4642-8c61-38fcf77940c4]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [9aba4368-9564-4642-8c61-38fcf77940c4] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: d49ae683-9441-405e-9fa9-62ac4632f449) to Test(default) at 2022-09-26 22:43:40 UTC with arguments: "proserv_context_modules_csv", 1, "CanvasSync::Processors::ContextModulesProcessor", {:sync_start_time=>"2022-09-26T22:43:10Z", :report_params=>{:parameters=>{}}} [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [9aba4368-9564-4642-8c61-38fcf77940c4]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [9aba4368-9564-4642-8c61-38fcf77940c4] CanvasSync::JobLog Update (0.4ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2022-09-26 22:43:10.264290"], ["status", "success"], ["updated_at", "2022-09-26 22:43:10.264702"], ["id", 153]] [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [9aba4368-9564-4642-8c61-38fcf77940c4]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [9aba4368-9564-4642-8c61-38fcf77940c4] Performed CanvasSync::Jobs::SyncContextModulesJob (Job ID: 9aba4368-9564-4642-8c61-38fcf77940c4) from Test(default) in 12.37ms  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Term Exists (0.5ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 69812872], ["LIMIT", 1]] Term Create (0.4ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 69812872], ["name", "Cool Term"], ["start_at", "2022-09-23 22:43:09.376647"], ["end_at", "2022-09-29 22:43:09.376810"], ["workflow_state", "active"], ["sis_id", "531d002b4efe1256be4398beb1359b30"], ["created_at", "2022-09-26 22:43:10.281214"], ["updated_at", "2022-09-26 22:43:10.281214"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [5213c2f0-7da2-47a0-b416-5a467d7c423b] Performing CanvasSync::Jobs::SyncProvisioningReportJob (Job ID: 5213c2f0-7da2-47a0-b416-5a467d7c423b) from Test(default) with arguments: {:models=>["users", "courses"], :term_scope=>"active"} [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [5213c2f0-7da2-47a0-b416-5a467d7c423b] CanvasSync::JobLog Load (0.3ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "5213c2f0-7da2-47a0-b416-5a467d7c423b"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [5213c2f0-7da2-47a0-b416-5a467d7c423b]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [5213c2f0-7da2-47a0-b416-5a467d7c423b] CanvasSync::JobLog Create (0.4ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncProvisioningReportJob"], ["status", "enqueued"], ["job_arguments", "---\n- :models:\n - users\n - courses\n :term_scope: active\n"], ["created_at", "2022-09-26 22:43:10.284802"], ["updated_at", "2022-09-26 22:43:10.284802"], ["job_id", "5213c2f0-7da2-47a0-b416-5a467d7c423b"]] [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [5213c2f0-7da2-47a0-b416-5a467d7c423b]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [5213c2f0-7da2-47a0-b416-5a467d7c423b]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [5213c2f0-7da2-47a0-b416-5a467d7c423b] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-09-26 22:43:10.286593"], ["status", "running"], ["updated_at", "2022-09-26 22:43:10.286971"], ["id", 155]] [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [5213c2f0-7da2-47a0-b416-5a467d7c423b]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [5213c2f0-7da2-47a0-b416-5a467d7c423b]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [5213c2f0-7da2-47a0-b416-5a467d7c423b] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proservices_provisioning_csv\n- \n- CanvasSync::Processors::ProvisioningReportProcessor\n- :models:\n - users\n - courses\n :term_scope: active\n :sync_start_time: '2022-09-26T22:43:10Z'\n :report_params:\n :parameters:\n :include_deleted: true\n users: true\n courses: true\n :enrollment_term_id: 69812872\n"], ["created_at", "2022-09-26 22:43:10.290012"], ["updated_at", "2022-09-26 22:43:10.290012"], ["job_id", "ba55d370-0d51-4018-ba96-b668424389bc"]] [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [5213c2f0-7da2-47a0-b416-5a467d7c423b]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [5213c2f0-7da2-47a0-b416-5a467d7c423b] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: ba55d370-0d51-4018-ba96-b668424389bc) to Test(default) at 2022-09-26 22:43:40 UTC with arguments: "proservices_provisioning_csv", nil, "CanvasSync::Processors::ProvisioningReportProcessor", {:models=>["users", "courses"], :term_scope=>"active", :sync_start_time=>"2022-09-26T22:43:10Z", :report_params=>{:parameters=>{:include_deleted=>true, "users"=>true, "courses"=>true, :enrollment_term_id=>69812872}}} [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [5213c2f0-7da2-47a0-b416-5a467d7c423b]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [5213c2f0-7da2-47a0-b416-5a467d7c423b] CanvasSync::JobLog Update (0.4ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2022-09-26 22:43:10.293031"], ["status", "success"], ["updated_at", "2022-09-26 22:43:10.293637"], ["id", 155]] [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [5213c2f0-7da2-47a0-b416-5a467d7c423b]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [5213c2f0-7da2-47a0-b416-5a467d7c423b] Performed CanvasSync::Jobs::SyncProvisioningReportJob (Job ID: 5213c2f0-7da2-47a0-b416-5a467d7c423b) from Test(default) in 11.76ms  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [64c47c79-2b46-476c-87f6-7231ee1baf04] Performing CanvasSync::Jobs::SyncProvisioningReportJob (Job ID: 64c47c79-2b46-476c-87f6-7231ee1baf04) from Test(default) with arguments: {:models=>["users", "courses"]} [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [64c47c79-2b46-476c-87f6-7231ee1baf04] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "64c47c79-2b46-476c-87f6-7231ee1baf04"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [64c47c79-2b46-476c-87f6-7231ee1baf04]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [64c47c79-2b46-476c-87f6-7231ee1baf04] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncProvisioningReportJob"], ["status", "enqueued"], ["job_arguments", "---\n- :models:\n - users\n - courses\n"], ["created_at", "2022-09-26 22:43:10.298658"], ["updated_at", "2022-09-26 22:43:10.298658"], ["job_id", "64c47c79-2b46-476c-87f6-7231ee1baf04"]] [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [64c47c79-2b46-476c-87f6-7231ee1baf04]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [64c47c79-2b46-476c-87f6-7231ee1baf04]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [64c47c79-2b46-476c-87f6-7231ee1baf04] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-09-26 22:43:10.300446"], ["status", "running"], ["updated_at", "2022-09-26 22:43:10.300818"], ["id", 157]] [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [64c47c79-2b46-476c-87f6-7231ee1baf04]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [64c47c79-2b46-476c-87f6-7231ee1baf04]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [64c47c79-2b46-476c-87f6-7231ee1baf04] CanvasSync::JobLog Create (0.2ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proservices_provisioning_csv\n- \n- CanvasSync::Processors::ProvisioningReportProcessor\n- :models:\n - users\n - courses\n :sync_start_time: '2022-09-26T22:43:10Z'\n :report_params:\n :parameters:\n :include_deleted: true\n users: true\n courses: true\n"], ["created_at", "2022-09-26 22:43:10.303299"], ["updated_at", "2022-09-26 22:43:10.303299"], ["job_id", "fa03bb6c-c172-40f1-b5ac-c6a25ae7a7ae"]] [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [64c47c79-2b46-476c-87f6-7231ee1baf04]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [64c47c79-2b46-476c-87f6-7231ee1baf04] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: fa03bb6c-c172-40f1-b5ac-c6a25ae7a7ae) to Test(default) at 2022-09-26 22:43:40 UTC with arguments: "proservices_provisioning_csv", nil, "CanvasSync::Processors::ProvisioningReportProcessor", {:models=>["users", "courses"], :sync_start_time=>"2022-09-26T22:43:10Z", :report_params=>{:parameters=>{:include_deleted=>true, "users"=>true, "courses"=>true}}} [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [64c47c79-2b46-476c-87f6-7231ee1baf04]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [64c47c79-2b46-476c-87f6-7231ee1baf04] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2022-09-26 22:43:10.305480"], ["status", "success"], ["updated_at", "2022-09-26 22:43:10.305728"], ["id", 157]] [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [64c47c79-2b46-476c-87f6-7231ee1baf04]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [64c47c79-2b46-476c-87f6-7231ee1baf04] Performed CanvasSync::Jobs::SyncProvisioningReportJob (Job ID: 64c47c79-2b46-476c-87f6-7231ee1baf04) from Test(default) in 9.03ms  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) SAVEPOINT active_record_1 Account Exists (0.4ms) SELECT 1 AS one FROM "accounts" WHERE "accounts"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] Account Create (0.4ms) INSERT INTO "accounts" ("canvas_id", "sis_id", "canvas_parent_account_id", "sis_parent_account_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 1], ["sis_id", "2edf0b506a398fc3e5c18c6c721a57e6"], ["canvas_parent_account_id", 1], ["sis_parent_account_id", "9740067d697a99e3f8692ecd6daed07a"], ["name", "Account name"], ["workflow_state", "active"], ["created_at", "2022-09-26 22:43:10.310957"], ["updated_at", "2022-09-26 22:43:10.310957"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.5ms) SELECT COUNT(*) FROM "roles" [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [078d8c79-2952-476f-b5bd-9f686014a5fd] Performing CanvasSync::Jobs::SyncRolesJob (Job ID: 078d8c79-2952-476f-b5bd-9f686014a5fd) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [078d8c79-2952-476f-b5bd-9f686014a5fd] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "078d8c79-2952-476f-b5bd-9f686014a5fd"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [078d8c79-2952-476f-b5bd-9f686014a5fd]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [078d8c79-2952-476f-b5bd-9f686014a5fd] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncRolesJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2022-09-26 22:43:10.318230"], ["updated_at", "2022-09-26 22:43:10.318230"], ["job_id", "078d8c79-2952-476f-b5bd-9f686014a5fd"]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [078d8c79-2952-476f-b5bd-9f686014a5fd]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [078d8c79-2952-476f-b5bd-9f686014a5fd]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [078d8c79-2952-476f-b5bd-9f686014a5fd] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-09-26 22:43:10.319692"], ["status", "running"], ["updated_at", "2022-09-26 22:43:10.320123"], ["id", 159]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [078d8c79-2952-476f-b5bd-9f686014a5fd]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [078d8c79-2952-476f-b5bd-9f686014a5fd] Account Load (0.3ms) SELECT "accounts".* FROM "accounts" WHERE "accounts"."workflow_state" != $1 ORDER BY "accounts"."id" ASC LIMIT $2 [["workflow_state", "deleted"], ["LIMIT", 1000]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [078d8c79-2952-476f-b5bd-9f686014a5fd] Role Load (0.4ms) SELECT "roles".* FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [078d8c79-2952-476f-b5bd-9f686014a5fd]  (0.3ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [078d8c79-2952-476f-b5bd-9f686014a5fd] Role Exists (0.3ms) SELECT 1 AS one FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [078d8c79-2952-476f-b5bd-9f686014a5fd] Role Create (0.5ms) INSERT INTO "roles" ("canvas_id", "label", "base_role_type", "canvas_account_id", "workflow_state", "permissions", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 1], ["label", "Account Admin"], ["base_role_type", "AccountMembership"], ["canvas_account_id", 10], ["workflow_state", "built_in"], ["permissions", "{\"manage_wiki\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"post_to_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"moderate_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_announcements\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"send_messages\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"send_messages_all\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_outcomes\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"create_conferences\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"create_collaborations\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_roster\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_all_grades\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_grades\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_rubrics\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"comment_on_others_submissions\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_students\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_admin_users\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_role_overrides\":{\"enabled\":true,\"locked\":true,\"readonly\":true,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_account_memberships\":{\"enabled\":true,\"locked\":true,\"readonly\":true,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_account_settings\":{\"enabled\":true,\"locked\":true,\"readonly\":true,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_groups\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_group_pages\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_files\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_assignments\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"undelete_courses\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_grade_changes\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_course_changes\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_question_banks\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_calendar\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_reports\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_courses\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_user_logins\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_user_observers\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_alerts\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"become_user\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_developer_keys\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"import_sis\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_sis\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_sis\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_course_list\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_statistics\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_storage_quotas\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_course_content\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_content\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_interaction_alerts\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"change_course_state\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_sections\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_feature_flags\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_quiz_answer_audits\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"moderate_grades\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"lti_add_edit\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true}}"], ["created_at", "2022-09-26 22:43:10.336841"], ["updated_at", "2022-09-26 22:43:10.336841"]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [078d8c79-2952-476f-b5bd-9f686014a5fd]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [078d8c79-2952-476f-b5bd-9f686014a5fd] Role Load (0.3ms) SELECT "roles".* FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 3], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [078d8c79-2952-476f-b5bd-9f686014a5fd]  (0.3ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [078d8c79-2952-476f-b5bd-9f686014a5fd] Role Exists (0.4ms) SELECT 1 AS one FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 3], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [078d8c79-2952-476f-b5bd-9f686014a5fd] Role Create (0.4ms) INSERT INTO "roles" ("canvas_id", "label", "base_role_type", "canvas_account_id", "workflow_state", "permissions", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 3], ["label", "Student"], ["base_role_type", "StudentEnrollment"], ["canvas_account_id", 10], ["workflow_state", "built_in"], ["permissions", "{\"manage_wiki\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"read_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"post_to_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"moderate_forum\":{\"enabled\":false,\"locked\":false,\"readonly\":false,\"explicit\":false},\"read_announcements\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"send_messages\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"send_messages_all\":{\"enabled\":false,\"locked\":false,\"readonly\":false,\"explicit\":false},\"manage_outcomes\":{\"enabled\":false,\"locked\":false,\"readonly\":false,\"explicit\":false},\"create_conferences\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"create_collaborations\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_roster\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_all_grades\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_grades\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_rubrics\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"comment_on_others_submissions\":{\"enabled\":false,\"locked\":false,\"readonly\":false,\"explicit\":false},\"manage_students\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_admin_users\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_role_overrides\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_account_memberships\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_account_settings\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_groups\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"view_group_pages\":{\"enabled\":false,\"locked\":false,\"readonly\":false,\"explicit\":false},\"manage_files\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_assignments\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"undelete_courses\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"view_grade_changes\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"view_course_changes\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"read_question_banks\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_calendar\":{\"enabled\":false,\"locked\":false,\"readonly\":false,\"explicit\":false},\"read_reports\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_courses\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_user_logins\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_user_observers\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_alerts\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"become_user\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_developer_keys\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"import_sis\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_sis\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"read_sis\":{\"enabled\":false,\"locked\":false,\"readonly\":false,\"explicit\":false},\"read_course_list\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"view_statistics\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_storage_quotas\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"read_course_content\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_content\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_interaction_alerts\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"change_course_state\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_sections\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_feature_flags\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"view_quiz_answer_audits\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"moderate_grades\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"lti_add_edit\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false}}"], ["created_at", "2022-09-26 22:43:10.345526"], ["updated_at", "2022-09-26 22:43:10.345526"]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [078d8c79-2952-476f-b5bd-9f686014a5fd]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [078d8c79-2952-476f-b5bd-9f686014a5fd] Role Update All (0.3ms) UPDATE "roles" SET "workflow_state" = 'inactive' WHERE "roles"."id" NOT IN ($1, $2) [["id", 19], ["id", 20]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [078d8c79-2952-476f-b5bd-9f686014a5fd]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [078d8c79-2952-476f-b5bd-9f686014a5fd] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2022-09-26 22:43:10.350588"], ["status", "success"], ["updated_at", "2022-09-26 22:43:10.350909"], ["id", 159]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [078d8c79-2952-476f-b5bd-9f686014a5fd]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [078d8c79-2952-476f-b5bd-9f686014a5fd] Performed CanvasSync::Jobs::SyncRolesJob (Job ID: 078d8c79-2952-476f-b5bd-9f686014a5fd) from Test(default) in 34.72ms  (0.2ms) SELECT COUNT(*) FROM "roles"  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Term Exists (0.3ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 58075864], ["LIMIT", 1]] Term Create (0.3ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 58075864], ["name", "Cool Term"], ["start_at", "2022-09-23 22:43:09.376647"], ["end_at", "2022-09-29 22:43:09.376810"], ["workflow_state", "active"], ["sis_id", "1d14ac2089703596030d3fe30a273ad9"], ["created_at", "2022-09-26 22:43:10.355718"], ["updated_at", "2022-09-26 22:43:10.355718"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [ef255b61-5305-4f2d-8134-d009f26ed219] Performing CanvasSync::Jobs::SyncSimpleTableJob (Job ID: ef255b61-5305-4f2d-8134-d009f26ed219) from Test(default) with arguments: {:report_name=>"proservices_provisioning_csv", :model=>"courses", :mapping=>"courses", :klass=>"Course", :term_scope=>"active", :params=>{"parameters[include_deleted]"=>true, "parameters[courses]"=>true}} [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [ef255b61-5305-4f2d-8134-d009f26ed219] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "ef255b61-5305-4f2d-8134-d009f26ed219"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [ef255b61-5305-4f2d-8134-d009f26ed219]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [ef255b61-5305-4f2d-8134-d009f26ed219] CanvasSync::JobLog Create (0.4ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncSimpleTableJob"], ["status", "enqueued"], ["job_arguments", "---\n- :report_name: proservices_provisioning_csv\n :model: courses\n :mapping: courses\n :klass: Course\n :term_scope: active\n :params:\n parameters[include_deleted]: true\n parameters[courses]: true\n"], ["created_at", "2022-09-26 22:43:10.358373"], ["updated_at", "2022-09-26 22:43:10.358373"], ["job_id", "ef255b61-5305-4f2d-8134-d009f26ed219"]] [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [ef255b61-5305-4f2d-8134-d009f26ed219]  (0.3ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [ef255b61-5305-4f2d-8134-d009f26ed219]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [ef255b61-5305-4f2d-8134-d009f26ed219] CanvasSync::JobLog Update (0.4ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-09-26 22:43:10.361079"], ["status", "running"], ["updated_at", "2022-09-26 22:43:10.361517"], ["id", 160]] [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [ef255b61-5305-4f2d-8134-d009f26ed219]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [ef255b61-5305-4f2d-8134-d009f26ed219]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [ef255b61-5305-4f2d-8134-d009f26ed219] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2022-09-26 22:43:10.363346"], ["status", "success"], ["updated_at", "2022-09-26 22:43:10.363645"], ["id", 160]] [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [ef255b61-5305-4f2d-8134-d009f26ed219]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [ef255b61-5305-4f2d-8134-d009f26ed219] Performed CanvasSync::Jobs::SyncSimpleTableJob (Job ID: ef255b61-5305-4f2d-8134-d009f26ed219) from Test(default) in 7.91ms  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [8c22d2a5-4485-4737-89a3-784d3898c877] Performing CanvasSync::Jobs::SyncSubmissionsJob (Job ID: 8c22d2a5-4485-4737-89a3-784d3898c877) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [8c22d2a5-4485-4737-89a3-784d3898c877] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "8c22d2a5-4485-4737-89a3-784d3898c877"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [8c22d2a5-4485-4737-89a3-784d3898c877]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [8c22d2a5-4485-4737-89a3-784d3898c877] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncSubmissionsJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2022-09-26 22:43:10.369164"], ["updated_at", "2022-09-26 22:43:10.369164"], ["job_id", "8c22d2a5-4485-4737-89a3-784d3898c877"]] [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [8c22d2a5-4485-4737-89a3-784d3898c877]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [8c22d2a5-4485-4737-89a3-784d3898c877]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [8c22d2a5-4485-4737-89a3-784d3898c877] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-09-26 22:43:10.370573"], ["status", "running"], ["updated_at", "2022-09-26 22:43:10.370856"], ["id", 161]] [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [8c22d2a5-4485-4737-89a3-784d3898c877]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [8c22d2a5-4485-4737-89a3-784d3898c877]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [8c22d2a5-4485-4737-89a3-784d3898c877] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proserv_student_submissions_csv\n- 1\n- CanvasSync::Processors::SubmissionsProcessor\n- :sync_start_time: '2022-09-26T22:43:10Z'\n :report_params:\n :parameters:\n :include_all: \n :enrollment_batch_size: \n :enrollment_term_id: 1\n"], ["created_at", "2022-09-26 22:43:10.373936"], ["updated_at", "2022-09-26 22:43:10.373936"], ["job_id", "4739184e-c284-494b-8796-afa8afe4539b"]] [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [8c22d2a5-4485-4737-89a3-784d3898c877]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [8c22d2a5-4485-4737-89a3-784d3898c877] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: 4739184e-c284-494b-8796-afa8afe4539b) to Test(default) at 2022-09-26 22:43:40 UTC with arguments: "proserv_student_submissions_csv", 1, "CanvasSync::Processors::SubmissionsProcessor", {:sync_start_time=>"2022-09-26T22:43:10Z", :report_params=>{:parameters=>{:include_all=>nil, :enrollment_batch_size=>nil, :enrollment_term_id=>1}}} [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [8c22d2a5-4485-4737-89a3-784d3898c877]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [8c22d2a5-4485-4737-89a3-784d3898c877] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2022-09-26 22:43:10.376827"], ["status", "success"], ["updated_at", "2022-09-26 22:43:10.377233"], ["id", 161]] [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [8c22d2a5-4485-4737-89a3-784d3898c877]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [8c22d2a5-4485-4737-89a3-784d3898c877] Performed CanvasSync::Jobs::SyncSubmissionsJob (Job ID: 8c22d2a5-4485-4737-89a3-784d3898c877) from Test(default) in 10.3ms  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) SELECT COUNT(*) FROM "terms" [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [6611ed52-94b2-43d0-a66e-72cf36ef2094] Performing CanvasSync::Jobs::SyncTermsJob (Job ID: 6611ed52-94b2-43d0-a66e-72cf36ef2094) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [6611ed52-94b2-43d0-a66e-72cf36ef2094] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "6611ed52-94b2-43d0-a66e-72cf36ef2094"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [6611ed52-94b2-43d0-a66e-72cf36ef2094]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [6611ed52-94b2-43d0-a66e-72cf36ef2094] CanvasSync::JobLog Create (0.4ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncTermsJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2022-09-26 22:43:10.382325"], ["updated_at", "2022-09-26 22:43:10.382325"], ["job_id", "6611ed52-94b2-43d0-a66e-72cf36ef2094"]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [6611ed52-94b2-43d0-a66e-72cf36ef2094]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [6611ed52-94b2-43d0-a66e-72cf36ef2094]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [6611ed52-94b2-43d0-a66e-72cf36ef2094] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-09-26 22:43:10.384526"], ["status", "running"], ["updated_at", "2022-09-26 22:43:10.385060"], ["id", 163]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [6611ed52-94b2-43d0-a66e-72cf36ef2094]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [6611ed52-94b2-43d0-a66e-72cf36ef2094] Term Load (0.3ms) SELECT "terms".* FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [6611ed52-94b2-43d0-a66e-72cf36ef2094]  (0.3ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [6611ed52-94b2-43d0-a66e-72cf36ef2094] Term Exists (0.5ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [6611ed52-94b2-43d0-a66e-72cf36ef2094] Term Create (0.5ms) INSERT INTO "terms" ("canvas_id", "name", "workflow_state", "grading_period_group_id", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 1], ["name", "Default Term"], ["workflow_state", "active"], ["grading_period_group_id", 1], ["sis_id", "Test"], ["created_at", "2022-09-26 22:43:10.394383"], ["updated_at", "2022-09-26 22:43:10.394383"]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [6611ed52-94b2-43d0-a66e-72cf36ef2094]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [6611ed52-94b2-43d0-a66e-72cf36ef2094] Term Load (0.2ms) SELECT "terms".* FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 6], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [6611ed52-94b2-43d0-a66e-72cf36ef2094]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [6611ed52-94b2-43d0-a66e-72cf36ef2094] Term Exists (0.3ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 6], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [6611ed52-94b2-43d0-a66e-72cf36ef2094] Term Create (0.3ms) INSERT INTO "terms" ("canvas_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["canvas_id", 6], ["name", "Average Term 1"], ["workflow_state", "active"], ["created_at", "2022-09-26 22:43:10.398122"], ["updated_at", "2022-09-26 22:43:10.398122"]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [6611ed52-94b2-43d0-a66e-72cf36ef2094]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [6611ed52-94b2-43d0-a66e-72cf36ef2094] Term Load (0.2ms) SELECT "terms".* FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 7], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [6611ed52-94b2-43d0-a66e-72cf36ef2094]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [6611ed52-94b2-43d0-a66e-72cf36ef2094] Term Exists (0.3ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 7], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [6611ed52-94b2-43d0-a66e-72cf36ef2094] Term Create (0.3ms) INSERT INTO "terms" ("canvas_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["canvas_id", 7], ["name", "Average Term 2"], ["workflow_state", "active"], ["created_at", "2022-09-26 22:43:10.401483"], ["updated_at", "2022-09-26 22:43:10.401483"]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [6611ed52-94b2-43d0-a66e-72cf36ef2094]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [6611ed52-94b2-43d0-a66e-72cf36ef2094] Term Load (0.2ms) SELECT "terms".* FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 5], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [6611ed52-94b2-43d0-a66e-72cf36ef2094]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [6611ed52-94b2-43d0-a66e-72cf36ef2094] Term Exists (0.2ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 5], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [6611ed52-94b2-43d0-a66e-72cf36ef2094] Term Create (0.2ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 5], ["name", "Syllabus Term"], ["start_at", "2017-08-14 06:00:00"], ["end_at", "2017-08-31 06:00:00"], ["workflow_state", "active"], ["sis_id", "SYTERM"], ["created_at", "2022-09-26 22:43:10.405220"], ["updated_at", "2022-09-26 22:43:10.405220"]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [6611ed52-94b2-43d0-a66e-72cf36ef2094]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [6611ed52-94b2-43d0-a66e-72cf36ef2094] Term Load (0.2ms) SELECT "terms".* FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 4], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [6611ed52-94b2-43d0-a66e-72cf36ef2094]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [6611ed52-94b2-43d0-a66e-72cf36ef2094] Term Exists (0.3ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 4], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [6611ed52-94b2-43d0-a66e-72cf36ef2094] Term Create (0.3ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "grading_period_group_id", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8, $9) RETURNING "id" [["canvas_id", 4], ["name", "Ellucian Term"], ["start_at", "2017-08-01 06:00:00"], ["end_at", "2017-10-31 06:00:00"], ["workflow_state", "active"], ["grading_period_group_id", 1], ["sis_id", "SH"], ["created_at", "2022-09-26 22:43:10.408048"], ["updated_at", "2022-09-26 22:43:10.408048"]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [6611ed52-94b2-43d0-a66e-72cf36ef2094]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [6611ed52-94b2-43d0-a66e-72cf36ef2094] Term Load (0.3ms) SELECT "terms".* FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 3], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [6611ed52-94b2-43d0-a66e-72cf36ef2094]  (0.3ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [6611ed52-94b2-43d0-a66e-72cf36ef2094] Term Exists (0.4ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 3], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [6611ed52-94b2-43d0-a66e-72cf36ef2094] Term Create (0.3ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 3], ["name", "Current Term"], ["start_at", "2017-03-19 06:00:00"], ["end_at", "2017-08-01 06:00:00"], ["workflow_state", "active"], ["created_at", "2022-09-26 22:43:10.412667"], ["updated_at", "2022-09-26 22:43:10.412667"]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [6611ed52-94b2-43d0-a66e-72cf36ef2094]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [6611ed52-94b2-43d0-a66e-72cf36ef2094] [CanvasSync::Jobs::TermBatchesJob] [09f70c67-d5a8-423d-8fc2-20a67ce5efba] Performing CanvasSync::Jobs::TermBatchesJob (Job ID: 09f70c67-d5a8-423d-8fc2-20a67ce5efba) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [6611ed52-94b2-43d0-a66e-72cf36ef2094] [CanvasSync::Jobs::TermBatchesJob] [09f70c67-d5a8-423d-8fc2-20a67ce5efba] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "09f70c67-d5a8-423d-8fc2-20a67ce5efba"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [6611ed52-94b2-43d0-a66e-72cf36ef2094] [CanvasSync::Jobs::TermBatchesJob] [09f70c67-d5a8-423d-8fc2-20a67ce5efba]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [6611ed52-94b2-43d0-a66e-72cf36ef2094] [CanvasSync::Jobs::TermBatchesJob] [09f70c67-d5a8-423d-8fc2-20a67ce5efba] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::TermBatchesJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2022-09-26 22:43:10.415108"], ["updated_at", "2022-09-26 22:43:10.415108"], ["job_id", "09f70c67-d5a8-423d-8fc2-20a67ce5efba"]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [6611ed52-94b2-43d0-a66e-72cf36ef2094] [CanvasSync::Jobs::TermBatchesJob] [09f70c67-d5a8-423d-8fc2-20a67ce5efba]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [6611ed52-94b2-43d0-a66e-72cf36ef2094] [CanvasSync::Jobs::TermBatchesJob] [09f70c67-d5a8-423d-8fc2-20a67ce5efba]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [6611ed52-94b2-43d0-a66e-72cf36ef2094] [CanvasSync::Jobs::TermBatchesJob] [09f70c67-d5a8-423d-8fc2-20a67ce5efba] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-09-26 22:43:10.416456"], ["status", "running"], ["updated_at", "2022-09-26 22:43:10.416783"], ["id", 164]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [6611ed52-94b2-43d0-a66e-72cf36ef2094] [CanvasSync::Jobs::TermBatchesJob] [09f70c67-d5a8-423d-8fc2-20a67ce5efba]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [6611ed52-94b2-43d0-a66e-72cf36ef2094] [CanvasSync::Jobs::TermBatchesJob] [09f70c67-d5a8-423d-8fc2-20a67ce5efba]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [6611ed52-94b2-43d0-a66e-72cf36ef2094] [CanvasSync::Jobs::TermBatchesJob] [09f70c67-d5a8-423d-8fc2-20a67ce5efba] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2022-09-26 22:43:10.417893"], ["status", "success"], ["updated_at", "2022-09-26 22:43:10.418164"], ["id", 164]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [6611ed52-94b2-43d0-a66e-72cf36ef2094] [CanvasSync::Jobs::TermBatchesJob] [09f70c67-d5a8-423d-8fc2-20a67ce5efba]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [6611ed52-94b2-43d0-a66e-72cf36ef2094] [CanvasSync::Jobs::TermBatchesJob] [09f70c67-d5a8-423d-8fc2-20a67ce5efba] Performed CanvasSync::Jobs::TermBatchesJob (Job ID: 09f70c67-d5a8-423d-8fc2-20a67ce5efba) from Test(default) in 4.84ms [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [6611ed52-94b2-43d0-a66e-72cf36ef2094]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [6611ed52-94b2-43d0-a66e-72cf36ef2094] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2022-09-26 22:43:10.419118"], ["status", "success"], ["updated_at", "2022-09-26 22:43:10.419380"], ["id", 163]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [6611ed52-94b2-43d0-a66e-72cf36ef2094]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [6611ed52-94b2-43d0-a66e-72cf36ef2094] Performed CanvasSync::Jobs::SyncTermsJob (Job ID: 6611ed52-94b2-43d0-a66e-72cf36ef2094) from Test(default) in 38.88ms  (0.1ms) SELECT COUNT(*) FROM "terms"  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Account Exists (0.2ms) SELECT 1 AS one FROM "accounts" WHERE "accounts"."canvas_id" = $1 LIMIT $2 [["canvas_id", 66388141], ["LIMIT", 1]] Account Create (0.3ms) INSERT INTO "accounts" ("canvas_id", "sis_id", "canvas_parent_account_id", "sis_parent_account_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 66388141], ["sis_id", "90a4f1830d1e283e83ceae43a28e10f8"], ["canvas_parent_account_id", 1], ["sis_parent_account_id", "36758fd5d6c68df4e83f07694928db25"], ["name", "Account name"], ["workflow_state", "active"], ["created_at", "2022-09-26 22:43:10.423854"], ["updated_at", "2022-09-26 22:43:10.423854"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Account Exists (0.4ms) SELECT 1 AS one FROM "accounts" WHERE "accounts"."canvas_id" IS NULL AND "accounts"."id" != $1 LIMIT $2 [["id", 18], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Account Exists (0.3ms) SELECT 1 AS one FROM "accounts" WHERE "accounts"."canvas_id" = $1 LIMIT $2 [["canvas_id", 23174390], ["LIMIT", 1]] Account Create (0.3ms) INSERT INTO "accounts" ("canvas_id", "sis_id", "canvas_parent_account_id", "sis_parent_account_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 23174390], ["sis_id", "d15d807ed0b806cf39b6237d2fffcfc5"], ["canvas_parent_account_id", 1], ["sis_parent_account_id", "4b216066e7ae31b8e43556d03343d6f3"], ["name", "Account name"], ["workflow_state", "active"], ["created_at", "2022-09-26 22:43:10.434713"], ["updated_at", "2022-09-26 22:43:10.434713"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Account Load (0.2ms) SELECT "accounts".* FROM "accounts" ORDER BY "accounts"."id" ASC LIMIT $1 [["LIMIT", 1]] Account Exists (0.3ms) SELECT 1 AS one FROM "accounts" WHERE "accounts"."canvas_id" = $1 LIMIT $2 [["canvas_id", 23174390], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Account Exists (0.3ms) SELECT 1 AS one FROM "accounts" WHERE "accounts"."canvas_id" = $1 LIMIT $2 [["canvas_id", 19097653], ["LIMIT", 1]] Account Create (0.3ms) INSERT INTO "accounts" ("canvas_id", "sis_id", "canvas_parent_account_id", "sis_parent_account_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 19097653], ["sis_id", "d710ccb9740173c64b3dab30b7257d11"], ["canvas_parent_account_id", 1], ["sis_parent_account_id", "7a57432b689f6c1c56ad0d3a207a547c"], ["name", "Account name"], ["workflow_state", "active"], ["created_at", "2022-09-26 22:43:10.441043"], ["updated_at", "2022-09-26 22:43:10.441043"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Admin Exists (0.3ms) SELECT 1 AS one FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 50838618], ["LIMIT", 1]] Admin Create (0.5ms) INSERT INTO "admins" ("canvas_id", "role_name", "canvas_role_id", "canvas_user_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 50838618], ["role_name", "Cool Role"], ["canvas_role_id", 30623287], ["canvas_user_id", 1], ["workflow_state", "active"], ["created_at", "2022-09-26 22:43:10.449152"], ["updated_at", "2022-09-26 22:43:10.449152"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Admin Exists (0.4ms) SELECT 1 AS one FROM "admins" WHERE "admins"."canvas_id" IS NULL AND "admins"."id" != $1 LIMIT $2 [["id", 25], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Admin Exists (0.4ms) SELECT 1 AS one FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 97807017], ["LIMIT", 1]] Admin Create (0.4ms) INSERT INTO "admins" ("canvas_id", "role_name", "canvas_role_id", "canvas_user_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 97807017], ["role_name", "Cool Role"], ["canvas_role_id", 85706770], ["canvas_user_id", 1], ["workflow_state", "active"], ["created_at", "2022-09-26 22:43:10.459072"], ["updated_at", "2022-09-26 22:43:10.459072"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Admin Load (0.3ms) SELECT "admins".* FROM "admins" ORDER BY "admins"."id" ASC LIMIT $1 [["LIMIT", 1]] Admin Exists (0.4ms) SELECT 1 AS one FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 97807017], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.3ms) SELECT COUNT(*) FROM "admins" Admin Load (0.3ms) SELECT "admins".* FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]]  (0.2ms) SAVEPOINT active_record_1 Admin Exists (0.2ms) SELECT 1 AS one FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]] Admin Create (0.2ms) INSERT INTO "admins" ("canvas_id", "role_name", "canvas_role_id", "canvas_user_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 2], ["role_name", "AccountAdmin"], ["canvas_role_id", 1], ["canvas_user_id", 1], ["workflow_state", "active"], ["created_at", "2022-09-26 22:43:10.469281"], ["updated_at", "2022-09-26 22:43:10.469281"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SELECT COUNT(*) FROM "admins" Admin Load (0.3ms) SELECT "admins".* FROM "admins" ORDER BY "admins"."id" DESC LIMIT $1 [["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Admin Exists (0.3ms) SELECT 1 AS one FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]] Admin Create (0.6ms) INSERT INTO "admins" ("canvas_id", "role_name", "canvas_role_id", "canvas_user_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 2], ["role_name", "Cool Role"], ["canvas_role_id", 68492313], ["canvas_user_id", 1], ["workflow_state", "active"], ["created_at", "2022-09-26 22:43:10.474981"], ["updated_at", "2022-09-26 22:43:10.474981"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.4ms) SELECT COUNT(*) FROM "admins" Admin Load (0.4ms) SELECT "admins".* FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]]  (0.2ms) SAVEPOINT active_record_1 Admin Exists (0.3ms) SELECT 1 AS one FROM "admins" WHERE "admins"."canvas_id" = $1 AND "admins"."id" != $2 LIMIT $3 [["canvas_id", 2], ["id", 28], ["LIMIT", 1]] Admin Update (0.4ms) UPDATE "admins" SET "role_name" = $1, "canvas_role_id" = $2, "updated_at" = $3 WHERE "admins"."id" = $4 [["role_name", "AccountAdmin"], ["canvas_role_id", 1], ["updated_at", "2022-09-26 22:43:10.480499"], ["id", 28]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SELECT COUNT(*) FROM "admins" Admin Load (0.2ms) SELECT "admins".* FROM "admins" WHERE "admins"."id" = $1 LIMIT $2 [["id", 28], ["LIMIT", 1]]  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 AssignmentGroup Exists (0.7ms) SELECT 1 AS one FROM "assignment_groups" WHERE "assignment_groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] AssignmentGroup Create (0.5ms) INSERT INTO "assignment_groups" ("canvas_id", "name", "workflow_state", "canvas_created_at", "canvas_updated_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 1], ["name", "Dummy Assignment Group"], ["workflow_state", "available"], ["canvas_created_at", "2022-09-19 22:43:10.496808"], ["canvas_updated_at", "2022-09-25 22:43:10.496930"], ["created_at", "2022-09-26 22:43:10.499094"], ["updated_at", "2022-09-26 22:43:10.499094"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 AssignmentGroup Exists (0.4ms) SELECT 1 AS one FROM "assignment_groups" WHERE "assignment_groups"."canvas_id" IS NULL AND "assignment_groups"."id" != $1 LIMIT $2 [["id", 19], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 AssignmentGroup Exists (0.3ms) SELECT 1 AS one FROM "assignment_groups" WHERE "assignment_groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]] AssignmentGroup Create (0.3ms) INSERT INTO "assignment_groups" ("canvas_id", "name", "workflow_state", "canvas_created_at", "canvas_updated_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 2], ["name", "Dummy Assignment Group"], ["workflow_state", "available"], ["canvas_created_at", "2022-09-19 22:43:10.505456"], ["canvas_updated_at", "2022-09-25 22:43:10.505565"], ["created_at", "2022-09-26 22:43:10.506845"], ["updated_at", "2022-09-26 22:43:10.506845"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 AssignmentGroup Load (0.2ms) SELECT "assignment_groups".* FROM "assignment_groups" ORDER BY "assignment_groups"."id" ASC LIMIT $1 [["LIMIT", 1]] AssignmentGroup Exists (0.4ms) SELECT 1 AS one FROM "assignment_groups" WHERE "assignment_groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 AssignmentGroup Exists (0.3ms) SELECT 1 AS one FROM "assignment_groups" WHERE "assignment_groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 3], ["LIMIT", 1]] AssignmentGroup Create (0.5ms) INSERT INTO "assignment_groups" ("canvas_id", "name", "workflow_state", "canvas_created_at", "canvas_updated_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 3], ["name", "Dummy Assignment Group"], ["workflow_state", "available"], ["canvas_created_at", "2022-09-19 22:43:10.513427"], ["canvas_updated_at", "2022-09-25 22:43:10.513517"], ["created_at", "2022-09-26 22:43:10.514663"], ["updated_at", "2022-09-26 22:43:10.514663"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 AssignmentGroup Exists (0.4ms) SELECT 1 AS one FROM "assignment_groups" WHERE "assignment_groups"."canvas_id" = $1 AND "assignment_groups"."id" != $2 LIMIT $3 [["canvas_id", 3], ["id", 21], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 AssignmentGroup Exists (0.3ms) SELECT 1 AS one FROM "assignment_groups" WHERE "assignment_groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 4], ["LIMIT", 1]] AssignmentGroup Create (0.3ms) INSERT INTO "assignment_groups" ("canvas_id", "name", "workflow_state", "canvas_created_at", "canvas_updated_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 4], ["name", "Dummy Assignment Group"], ["workflow_state", "available"], ["canvas_created_at", "2022-09-19 22:43:10.521603"], ["canvas_updated_at", "2022-09-25 22:43:10.521689"], ["created_at", "2022-09-26 22:43:10.522942"], ["updated_at", "2022-09-26 22:43:10.522942"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Assignment Exists (0.5ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] Assignment Create (0.4ms) INSERT INTO "assignments" ("canvas_id", "title", "due_at", "unlock_at", "lock_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 1], ["title", "Assignment 1"], ["due_at", "2022-10-03 22:43:10.544181"], ["unlock_at", "2022-09-25 22:43:10.544335"], ["lock_at", "2022-10-17 22:43:10.544405"], ["created_at", "2022-09-26 22:43:10.546569"], ["updated_at", "2022-09-26 22:43:10.546569"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Assignment Exists (0.4ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" IS NULL AND "assignments"."id" != $1 LIMIT $2 [["id", 34], ["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Assignment Exists (0.3ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]] Assignment Create (0.3ms) INSERT INTO "assignments" ("canvas_id", "title", "due_at", "unlock_at", "lock_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 2], ["title", "Assignment 2"], ["due_at", "2022-10-03 22:43:10.554481"], ["unlock_at", "2022-09-25 22:43:10.554575"], ["lock_at", "2022-10-17 22:43:10.554615"], ["created_at", "2022-09-26 22:43:10.555845"], ["updated_at", "2022-09-26 22:43:10.555845"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Assignment Load (0.3ms) SELECT "assignments".* FROM "assignments" ORDER BY "assignments"."id" ASC LIMIT $1 [["LIMIT", 1]] Assignment Exists (0.5ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]]  (0.4ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Assignment Exists (0.3ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 3], ["LIMIT", 1]] Assignment Create (0.4ms) INSERT INTO "assignments" ("canvas_id", "title", "due_at", "unlock_at", "lock_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 3], ["title", "Assignment 3"], ["due_at", "2022-10-03 22:43:10.563754"], ["unlock_at", "2022-09-25 22:43:10.563849"], ["lock_at", "2022-10-17 22:43:10.563905"], ["created_at", "2022-09-26 22:43:10.565219"], ["updated_at", "2022-09-26 22:43:10.565219"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Assignment Exists (0.3ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 4], ["LIMIT", 1]] Assignment Create (0.4ms) INSERT INTO "assignments" ("canvas_id", "title", "due_at", "unlock_at", "lock_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 4], ["title", "Assignment 4"], ["due_at", "2022-10-03 22:43:10.572678"], ["unlock_at", "2022-09-25 22:43:10.572771"], ["lock_at", "2022-10-17 22:43:10.572825"], ["created_at", "2022-09-26 22:43:10.574105"], ["updated_at", "2022-09-26 22:43:10.574105"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Assignment Exists (0.5ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 AND "assignments"."id" != $2 LIMIT $3 [["canvas_id", 4], ["id", 37], ["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Assignment Exists (0.3ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 5], ["LIMIT", 1]] Assignment Create (0.4ms) INSERT INTO "assignments" ("canvas_id", "title", "due_at", "unlock_at", "lock_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 5], ["title", "Assignment 5"], ["due_at", "2022-10-03 22:43:10.580674"], ["unlock_at", "2022-09-25 22:43:10.580801"], ["lock_at", "2022-10-17 22:43:10.580866"], ["created_at", "2022-09-26 22:43:10.582206"], ["updated_at", "2022-09-26 22:43:10.582206"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Assignment Exists (0.3ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 6], ["LIMIT", 1]] Assignment Create (0.3ms) INSERT INTO "assignments" ("canvas_id", "title", "due_at", "unlock_at", "lock_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 6], ["title", "Assignment 6"], ["due_at", "2022-10-03 22:43:10.588909"], ["unlock_at", "2022-09-25 22:43:10.589026"], ["lock_at", "2022-10-17 22:43:10.589098"], ["created_at", "2022-09-26 22:43:10.590434"], ["updated_at", "2022-09-26 22:43:10.590434"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.4ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Course Exists (0.6ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 41733668], ["LIMIT", 1]] Course Create (0.5ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 41733668], ["sis_id", "55918fa2e41b7c0beb886a7065272869"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2022-09-23 22:43:10.608095"], ["end_at", "2022-10-17 22:43:10.608212"], ["created_at", "2022-09-26 22:43:10.616256"], ["updated_at", "2022-09-26 22:43:10.616256"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Course Exists (0.3ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 12036150], ["LIMIT", 1]] Course Create (0.3ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 12036150], ["sis_id", "081e2f446e975d02f7f0fa01ba18e88d"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2022-09-23 22:43:10.618396"], ["end_at", "2022-10-17 22:43:10.618481"], ["created_at", "2022-09-26 22:43:10.619658"], ["updated_at", "2022-09-26 22:43:10.619658"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 Assignment Exists (0.2ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 7], ["LIMIT", 1]] Assignment Create (0.3ms) INSERT INTO "assignments" ("canvas_id", "title", "due_at", "unlock_at", "lock_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 7], ["title", "Assignment 7"], ["due_at", "2022-10-03 22:43:10.621066"], ["unlock_at", "2022-09-25 22:43:10.621139"], ["lock_at", "2022-10-17 22:43:10.621207"], ["created_at", "2022-09-26 22:43:10.622212"], ["updated_at", "2022-09-26 22:43:10.622212"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 Assignment Exists (0.3ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 AND "assignments"."id" != $2 LIMIT $3 [["canvas_id", 7], ["id", 40], ["LIMIT", 1]] Assignment Update (0.4ms) UPDATE "assignments" SET "canvas_context_id" = $1, "canvas_context_type" = $2, "updated_at" = $3 WHERE "assignments"."id" = $4 [["canvas_context_id", 12036150], ["canvas_context_type", "Course"], ["updated_at", "2022-09-26 22:43:10.624493"], ["id", 40]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Course Load (0.2ms) SELECT "courses".* FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 12036150], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Assignment Exists (0.6ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 8], ["LIMIT", 1]] Assignment Create (0.5ms) INSERT INTO "assignments" ("canvas_id", "title", "due_at", "unlock_at", "lock_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 8], ["title", "Assignment 8"], ["due_at", "2022-10-03 22:43:10.641527"], ["unlock_at", "2022-09-25 22:43:10.641617"], ["lock_at", "2022-10-17 22:43:10.641659"], ["created_at", "2022-09-26 22:43:10.643642"], ["updated_at", "2022-09-26 22:43:10.643642"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 ContextModuleItem Create (0.5ms) INSERT INTO "context_module_items" ("canvas_id", "canvas_assignment_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["canvas_id", 1], ["canvas_assignment_id", 8], ["workflow_state", "active"], ["created_at", "2022-09-26 22:43:10.646661"], ["updated_at", "2022-09-26 22:43:10.646661"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Assignment Exists (0.3ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 9], ["LIMIT", 1]] Assignment Create (0.3ms) INSERT INTO "assignments" ("canvas_id", "title", "due_at", "unlock_at", "lock_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 9], ["title", "Assignment 9"], ["due_at", "2022-10-03 22:43:10.651652"], ["unlock_at", "2022-09-25 22:43:10.651741"], ["lock_at", "2022-10-17 22:43:10.651782"], ["created_at", "2022-09-26 22:43:10.653022"], ["updated_at", "2022-09-26 22:43:10.653022"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 ContextModuleItem Create (0.2ms) INSERT INTO "context_module_items" ("canvas_id", "canvas_assignment_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["canvas_id", 2], ["canvas_assignment_id", 9], ["workflow_state", "active"], ["created_at", "2022-09-26 22:43:10.654629"], ["updated_at", "2022-09-26 22:43:10.654629"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Course Exists (0.3ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 66926736], ["LIMIT", 1]] Course Create (0.3ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 66926736], ["sis_id", "d47eb41e176945130a709fc9d296dd21"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2022-09-23 22:43:10.671322"], ["end_at", "2022-10-17 22:43:10.671429"], ["created_at", "2022-09-26 22:43:10.672747"], ["updated_at", "2022-09-26 22:43:10.672747"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 ContextModule Create (0.4ms) INSERT INTO "context_modules" ("canvas_id", "canvas_context_id", "canvas_context_type", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 1], ["canvas_context_id", 66926736], ["canvas_context_type", "Course"], ["name", "Context Module"], ["workflow_state", "available"], ["created_at", "2022-09-26 22:43:10.674373"], ["updated_at", "2022-09-26 22:43:10.674373"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Course Exists (0.3ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 48573995], ["LIMIT", 1]] Course Create (0.3ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 48573995], ["sis_id", "615c6576cf1827d04ec11935e147f841"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2022-09-23 22:43:10.679536"], ["end_at", "2022-10-17 22:43:10.679639"], ["created_at", "2022-09-26 22:43:10.681179"], ["updated_at", "2022-09-26 22:43:10.681179"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 ContextModule Create (0.2ms) INSERT INTO "context_modules" ("canvas_id", "canvas_context_id", "canvas_context_type", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 2], ["canvas_context_id", 48573995], ["canvas_context_type", "Course"], ["name", "Context Module"], ["workflow_state", "available"], ["created_at", "2022-09-26 22:43:10.682961"], ["updated_at", "2022-09-26 22:43:10.682961"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Course Exists (0.3ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 34783220], ["LIMIT", 1]] Course Create (0.3ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 34783220], ["sis_id", "145045439fdb1ef26bddf707c5e05879"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2022-09-23 22:43:10.685996"], ["end_at", "2022-10-17 22:43:10.686082"], ["created_at", "2022-09-26 22:43:10.687238"], ["updated_at", "2022-09-26 22:43:10.687238"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 ContextModule Create (0.3ms) INSERT INTO "context_modules" ("canvas_id", "canvas_context_id", "canvas_context_type", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 3], ["canvas_context_id", 34783220], ["canvas_context_type", "Course"], ["name", "Context Module"], ["workflow_state", "available"], ["created_at", "2022-09-26 22:43:10.688828"], ["updated_at", "2022-09-26 22:43:10.688828"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.3ms) SAVEPOINT active_record_1 Course Exists (0.4ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2215440], ["LIMIT", 1]] Course Create (0.4ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 2215440], ["sis_id", "637c5a10e81ee6d3bec5b77464274758"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2022-09-23 22:43:10.692295"], ["end_at", "2022-10-17 22:43:10.692424"], ["created_at", "2022-09-26 22:43:10.694231"], ["updated_at", "2022-09-26 22:43:10.694231"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Course Exists (0.4ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" IS NULL AND "courses"."id" != $1 LIMIT $2 [["id", 72], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Course Exists (0.3ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 54276505], ["LIMIT", 1]] Course Create (0.2ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 54276505], ["sis_id", "de7fe36c29b45917f99a97b50e2cbc11"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2022-09-23 22:43:10.701607"], ["end_at", "2022-10-17 22:43:10.701695"], ["created_at", "2022-09-26 22:43:10.702823"], ["updated_at", "2022-09-26 22:43:10.702823"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Course Load (0.2ms) SELECT "courses".* FROM "courses" ORDER BY "courses"."id" ASC LIMIT $1 [["LIMIT", 1]] Course Exists (0.3ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 54276505], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) SAVEPOINT active_record_1 Course Exists (0.4ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 39970649], ["LIMIT", 1]] Course Create (0.5ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 39970649], ["sis_id", "aaa0a5f697434c3f8a33d11361826ef7"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2022-09-23 22:43:10.708469"], ["end_at", "2022-10-17 22:43:10.708612"], ["created_at", "2022-09-26 22:43:10.710708"], ["updated_at", "2022-09-26 22:43:10.710708"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Course Exists (0.3ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 AND "courses"."id" != $2 LIMIT $3 [["canvas_id", 39970649], ["id", 74], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Course Exists (0.4ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 14798334], ["LIMIT", 1]] Course Create (0.4ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 14798334], ["sis_id", "d7c147abedce294b0f4cbe96db83d2d5"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2022-09-23 22:43:10.716487"], ["end_at", "2022-10-17 22:43:10.716577"], ["created_at", "2022-09-26 22:43:10.718211"], ["updated_at", "2022-09-26 22:43:10.718211"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Course Exists (0.3ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 32108271], ["LIMIT", 1]] Course Create (0.4ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 32108271], ["sis_id", "9431becb7b1cfcfc4fac09e966c03770"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2022-09-23 22:43:10.724065"], ["end_at", "2022-10-17 22:43:10.724181"], ["created_at", "2022-09-26 22:43:10.725601"], ["updated_at", "2022-09-26 22:43:10.725601"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Course Exists (0.4ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 73185810], ["LIMIT", 1]] Course Create (0.4ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 73185810], ["sis_id", "8541d557287f0d9b1ffcba6a45a50550"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2022-09-23 22:43:10.732250"], ["end_at", "2022-10-17 22:43:10.732342"], ["created_at", "2022-09-26 22:43:10.733977"], ["updated_at", "2022-09-26 22:43:10.733977"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Course Exists (0.3ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 90469665], ["LIMIT", 1]] Course Create (0.3ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 90469665], ["sis_id", "f38af3ab2b0ab8c3aba72ff2f9917bcf"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2022-09-23 22:43:10.737845"], ["end_at", "2022-10-17 22:43:10.737963"], ["created_at", "2022-09-26 22:43:10.739396"], ["updated_at", "2022-09-26 22:43:10.739396"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Course Exists (0.3ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 98478993], ["LIMIT", 1]] Course Create (0.3ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 98478993], ["sis_id", "2b7c2d5cdbb0c7d727115a559734e509"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2022-09-23 22:43:10.743782"], ["end_at", "2022-10-17 22:43:10.743883"], ["created_at", "2022-09-26 22:43:10.745242"], ["updated_at", "2022-09-26 22:43:10.745242"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Course Exists (0.4ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 45029169], ["LIMIT", 1]] Course Create (0.4ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 45029169], ["sis_id", "c9e7f13831bca07ddabc957e15ac5cb2"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2022-09-23 22:43:10.748845"], ["end_at", "2022-10-17 22:43:10.748937"], ["created_at", "2022-09-26 22:43:10.750402"], ["updated_at", "2022-09-26 22:43:10.750402"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Enrollment Exists (0.4ms) SELECT 1 AS one FROM "enrollments" WHERE "enrollments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 41319728], ["LIMIT", 1]] Enrollment Create (0.4ms) INSERT INTO "enrollments" ("canvas_id", "created_at", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["canvas_id", 41319728], ["created_at", "2022-09-26 22:43:10.765002"], ["updated_at", "2022-09-26 22:43:10.765002"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Enrollment Exists (0.3ms) SELECT 1 AS one FROM "enrollments" WHERE "enrollments"."canvas_id" IS NULL AND "enrollments"."id" != $1 LIMIT $2 [["id", 22], ["LIMIT", 1]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Enrollment Exists (0.3ms) SELECT 1 AS one FROM "enrollments" WHERE "enrollments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 50757618], ["LIMIT", 1]] Enrollment Create (0.3ms) INSERT INTO "enrollments" ("canvas_id", "created_at", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["canvas_id", 50757618], ["created_at", "2022-09-26 22:43:10.773180"], ["updated_at", "2022-09-26 22:43:10.773180"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Enrollment Load (0.3ms) SELECT "enrollments".* FROM "enrollments" ORDER BY "enrollments"."id" ASC LIMIT $1 [["LIMIT", 1]] Enrollment Exists (0.4ms) SELECT 1 AS one FROM "enrollments" WHERE "enrollments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 50757618], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Enrollment Exists (0.3ms) SELECT 1 AS one FROM "enrollments" WHERE "enrollments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 67919288], ["LIMIT", 1]] Enrollment Create (0.3ms) INSERT INTO "enrollments" ("canvas_id", "created_at", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["canvas_id", 67919288], ["created_at", "2022-09-26 22:43:10.780895"], ["updated_at", "2022-09-26 22:43:10.780895"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Enrollment Exists (0.4ms) SELECT 1 AS one FROM "enrollments" WHERE "enrollments"."canvas_id" = $1 AND "enrollments"."id" != $2 LIMIT $3 [["canvas_id", 67919288], ["id", 24], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Enrollment Exists (0.3ms) SELECT 1 AS one FROM "enrollments" WHERE "enrollments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 15894658], ["LIMIT", 1]] Enrollment Create (0.2ms) INSERT INTO "enrollments" ("canvas_id", "created_at", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["canvas_id", 15894658], ["created_at", "2022-09-26 22:43:10.786968"], ["updated_at", "2022-09-26 22:43:10.786968"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Enrollment Exists (0.3ms) SELECT 1 AS one FROM "enrollments" WHERE "enrollments"."canvas_id" = $1 AND "enrollments"."id" != $2 LIMIT $3 [["canvas_id", 15894658], ["id", 25], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Enrollment Exists (0.4ms) SELECT 1 AS one FROM "enrollments" WHERE "enrollments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 19018830], ["LIMIT", 1]] Enrollment Create (0.5ms) INSERT INTO "enrollments" ("canvas_id", "created_at", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["canvas_id", 19018830], ["created_at", "2022-09-26 22:43:10.792546"], ["updated_at", "2022-09-26 22:43:10.792546"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Enrollment Exists (0.4ms) SELECT 1 AS one FROM "enrollments" WHERE "enrollments"."canvas_id" = $1 AND "enrollments"."id" != $2 LIMIT $3 [["canvas_id", 19018830], ["id", 26], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) SAVEPOINT active_record_1 Group Exists (0.5ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 79161030], ["LIMIT", 1]] Group Create (0.4ms) INSERT INTO "groups" ("canvas_id", "sis_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 79161030], ["sis_id", "20957f39ded0d0b2bf8faf5905fa9d1e"], ["name", "Some User Group"], ["workflow_state", "available"], ["created_at", "2022-09-26 22:43:10.814818"], ["updated_at", "2022-09-26 22:43:10.814818"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 User Exists (0.5ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 49370368], ["LIMIT", 1]] User Create (0.3ms) INSERT INTO "users" ("canvas_id", "email", "first_name", "last_name", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 49370368], ["email", "cooldude@coolsite.com"], ["first_name", "Cool"], ["last_name", "Dude"], ["created_at", "2022-09-26 22:43:10.829176"], ["updated_at", "2022-09-26 22:43:10.829176"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 GroupMembership Exists (0.4ms) SELECT 1 AS one FROM "group_memberships" WHERE "group_memberships"."canvas_id" = $1 LIMIT $2 [["canvas_id", 59129898], ["LIMIT", 1]] GroupMembership Create (0.4ms) INSERT INTO "group_memberships" ("canvas_id", "canvas_user_id", "canvas_group_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 59129898], ["canvas_user_id", 49370368], ["canvas_group_id", 79161030], ["workflow_state", "accepted"], ["created_at", "2022-09-26 22:43:10.841256"], ["updated_at", "2022-09-26 22:43:10.841256"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 GroupMembership Exists (0.4ms) SELECT 1 AS one FROM "group_memberships" WHERE "group_memberships"."canvas_id" IS NULL AND "group_memberships"."id" != $1 LIMIT $2 [["id", 15], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 8642390], ["LIMIT", 1]] Group Create (0.3ms) INSERT INTO "groups" ("canvas_id", "sis_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 8642390], ["sis_id", "804085f05a4fca27005098b812f04782"], ["name", "Some User Group"], ["workflow_state", "available"], ["created_at", "2022-09-26 22:43:10.849151"], ["updated_at", "2022-09-26 22:43:10.849151"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 User Exists (0.2ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 76093159], ["LIMIT", 1]] User Create (0.2ms) INSERT INTO "users" ("canvas_id", "email", "first_name", "last_name", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 76093159], ["email", "cooldude@coolsite.com"], ["first_name", "Cool"], ["last_name", "Dude"], ["created_at", "2022-09-26 22:43:10.851290"], ["updated_at", "2022-09-26 22:43:10.851290"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 GroupMembership Exists (0.2ms) SELECT 1 AS one FROM "group_memberships" WHERE "group_memberships"."canvas_id" = $1 LIMIT $2 [["canvas_id", 31138512], ["LIMIT", 1]] GroupMembership Create (0.2ms) INSERT INTO "group_memberships" ("canvas_id", "canvas_user_id", "canvas_group_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 31138512], ["canvas_user_id", 76093159], ["canvas_group_id", 8642390], ["workflow_state", "accepted"], ["created_at", "2022-09-26 22:43:10.853347"], ["updated_at", "2022-09-26 22:43:10.853347"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 GroupMembership Load (0.2ms) SELECT "group_memberships".* FROM "group_memberships" ORDER BY "group_memberships"."id" ASC LIMIT $1 [["LIMIT", 1]] GroupMembership Exists (0.2ms) SELECT 1 AS one FROM "group_memberships" WHERE "group_memberships"."canvas_id" = $1 LIMIT $2 [["canvas_id", 31138512], ["LIMIT", 1]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 78380885], ["LIMIT", 1]] Group Create (0.5ms) INSERT INTO "groups" ("canvas_id", "sis_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 78380885], ["sis_id", "738bc287fa8c8ab375e1f05c3e00139b"], ["name", "Some User Group"], ["workflow_state", "available"], ["created_at", "2022-09-26 22:43:10.859165"], ["updated_at", "2022-09-26 22:43:10.859165"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 User Exists (0.3ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 25587306], ["LIMIT", 1]] User Create (0.2ms) INSERT INTO "users" ("canvas_id", "email", "first_name", "last_name", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 25587306], ["email", "cooldude@coolsite.com"], ["first_name", "Cool"], ["last_name", "Dude"], ["created_at", "2022-09-26 22:43:10.862339"], ["updated_at", "2022-09-26 22:43:10.862339"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 GroupMembership Exists (0.2ms) SELECT 1 AS one FROM "group_memberships" WHERE "group_memberships"."canvas_id" = $1 LIMIT $2 [["canvas_id", 45562848], ["LIMIT", 1]] GroupMembership Create (0.2ms) INSERT INTO "group_memberships" ("canvas_id", "canvas_user_id", "canvas_group_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 45562848], ["canvas_user_id", 25587306], ["canvas_group_id", 78380885], ["workflow_state", "accepted"], ["created_at", "2022-09-26 22:43:10.864887"], ["updated_at", "2022-09-26 22:43:10.864887"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 GroupMembership Exists (0.4ms) SELECT 1 AS one FROM "group_memberships" WHERE "group_memberships"."canvas_id" = $1 AND "group_memberships"."id" != $2 LIMIT $3 [["canvas_id", 45562848], ["id", 17], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 43702027], ["LIMIT", 1]] Group Create (0.3ms) INSERT INTO "groups" ("canvas_id", "sis_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 43702027], ["sis_id", "761a32891101232fc0fd061291826f5d"], ["name", "Some User Group"], ["workflow_state", "available"], ["created_at", "2022-09-26 22:43:10.870261"], ["updated_at", "2022-09-26 22:43:10.870261"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 User Exists (0.2ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 38888683], ["LIMIT", 1]] User Create (0.2ms) INSERT INTO "users" ("canvas_id", "email", "first_name", "last_name", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 38888683], ["email", "cooldude@coolsite.com"], ["first_name", "Cool"], ["last_name", "Dude"], ["created_at", "2022-09-26 22:43:10.872421"], ["updated_at", "2022-09-26 22:43:10.872421"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 GroupMembership Exists (0.2ms) SELECT 1 AS one FROM "group_memberships" WHERE "group_memberships"."canvas_id" = $1 LIMIT $2 [["canvas_id", 53098340], ["LIMIT", 1]] GroupMembership Create (0.3ms) INSERT INTO "group_memberships" ("canvas_id", "canvas_user_id", "canvas_group_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 53098340], ["canvas_user_id", 38888683], ["canvas_group_id", 43702027], ["workflow_state", "accepted"], ["created_at", "2022-09-26 22:43:10.874441"], ["updated_at", "2022-09-26 22:43:10.874441"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 GroupMembership Exists (0.3ms) SELECT 1 AS one FROM "group_memberships" WHERE "group_memberships"."canvas_id" = $1 AND "group_memberships"."id" != $2 LIMIT $3 [["canvas_id", 53098340], ["id", 18], ["LIMIT", 1]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1771006], ["LIMIT", 1]] Group Create (0.3ms) INSERT INTO "groups" ("canvas_id", "sis_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 1771006], ["sis_id", "249a5eeb98df6d4ef3ef1565475f86c1"], ["name", "Some User Group"], ["workflow_state", "available"], ["created_at", "2022-09-26 22:43:10.881203"], ["updated_at", "2022-09-26 22:43:10.881203"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Group Exists (0.4ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" IS NULL AND "groups"."id" != $1 LIMIT $2 [["id", 38], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 44304497], ["LIMIT", 1]] Group Create (0.2ms) INSERT INTO "groups" ("canvas_id", "sis_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 44304497], ["sis_id", "fa56def42784507cd27913fafc3a54ae"], ["name", "Some User Group"], ["workflow_state", "available"], ["created_at", "2022-09-26 22:43:10.889350"], ["updated_at", "2022-09-26 22:43:10.889350"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Group Load (0.2ms) SELECT "groups".* FROM "groups" ORDER BY "groups"."id" ASC LIMIT $1 [["LIMIT", 1]] Group Exists (0.6ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 44304497], ["LIMIT", 1]]  (0.4ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 78071209], ["LIMIT", 1]] Group Create (0.3ms) INSERT INTO "groups" ("canvas_id", "sis_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 78071209], ["sis_id", "12adce8111954dacc5fd7e8ed2182663"], ["name", "Some User Group"], ["workflow_state", "available"], ["created_at", "2022-09-26 22:43:10.898298"], ["updated_at", "2022-09-26 22:43:10.898298"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 95710702], ["LIMIT", 1]] Group Create (0.3ms) INSERT INTO "groups" ("canvas_id", "sis_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 95710702], ["sis_id", "aeefc2cd14d3a8fd882d0931e2c6a7ef"], ["name", "Some User Group"], ["workflow_state", "available"], ["created_at", "2022-09-26 22:43:10.903625"], ["updated_at", "2022-09-26 22:43:10.903625"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 AND "groups"."id" != $2 LIMIT $3 [["canvas_id", 95710702], ["id", 41], ["LIMIT", 1]]  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 23395914], ["LIMIT", 1]] Group Create (0.3ms) INSERT INTO "groups" ("canvas_id", "sis_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 23395914], ["sis_id", "adac34cdb7a2700e28a18a5aeaa5e920"], ["name", "Some User Group"], ["workflow_state", "available"], ["created_at", "2022-09-26 22:43:10.909515"], ["updated_at", "2022-09-26 22:43:10.909515"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Group Exists (0.5ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 AND "groups"."id" != $2 LIMIT $3 [["canvas_id", 23395914], ["id", 42], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Role Exists (0.4ms) SELECT 1 AS one FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 54592556], ["LIMIT", 1]] Role Create (0.4ms) INSERT INTO "roles" ("canvas_id", "label", "base_role_type", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 54592556], ["label", "Cool Role"], ["base_role_type", "AccountMembership"], ["workflow_state", "active"], ["created_at", "2022-09-26 22:43:10.917781"], ["updated_at", "2022-09-26 22:43:10.917781"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Role Exists (0.4ms) SELECT 1 AS one FROM "roles" WHERE "roles"."canvas_id" IS NULL AND "roles"."id" != $1 LIMIT $2 [["id", 21], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Role Exists (0.3ms) SELECT 1 AS one FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 41252419], ["LIMIT", 1]] Role Create (0.4ms) INSERT INTO "roles" ("canvas_id", "label", "base_role_type", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 41252419], ["label", "Cool Role"], ["base_role_type", "AccountMembership"], ["workflow_state", "active"], ["created_at", "2022-09-26 22:43:10.925908"], ["updated_at", "2022-09-26 22:43:10.925908"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Role Load (0.4ms) SELECT "roles".* FROM "roles" ORDER BY "roles"."id" ASC LIMIT $1 [["LIMIT", 1]] Role Exists (0.4ms) SELECT 1 AS one FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 41252419], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) SELECT COUNT(*) FROM "roles" Role Load (0.3ms) SELECT "roles".* FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]]  (0.2ms) SAVEPOINT active_record_1 Role Exists (0.3ms) SELECT 1 AS one FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] Role Create (0.5ms) INSERT INTO "roles" ("canvas_id", "label", "base_role_type", "canvas_account_id", "workflow_state", "permissions", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 1], ["label", "Account Admin"], ["base_role_type", "AccountMembership"], ["canvas_account_id", 10], ["workflow_state", "built_in"], ["permissions", "{\"manage_wiki\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"post_to_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"moderate_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_announcements\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"send_messages\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"send_messages_all\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_outcomes\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"create_conferences\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"create_collaborations\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_roster\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_all_grades\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_grades\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_rubrics\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"comment_on_others_submissions\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_students\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_admin_users\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_role_overrides\":{\"enabled\":true,\"locked\":true,\"readonly\":true,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_account_memberships\":{\"enabled\":true,\"locked\":true,\"readonly\":true,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_account_settings\":{\"enabled\":true,\"locked\":true,\"readonly\":true,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_groups\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_group_pages\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_files\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_assignments\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"undelete_courses\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_grade_changes\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_course_changes\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_question_banks\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_calendar\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_reports\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_courses\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_user_logins\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_user_observers\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_alerts\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"become_user\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_developer_keys\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"import_sis\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_sis\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_sis\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_course_list\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_statistics\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_storage_quotas\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_course_content\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_content\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_interaction_alerts\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"change_course_state\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_sections\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_feature_flags\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_quiz_answer_audits\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"moderate_grades\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"lti_add_edit\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true}}"], ["created_at", "2022-09-26 22:43:10.939144"], ["updated_at", "2022-09-26 22:43:10.939144"]]  (0.3ms) RELEASE SAVEPOINT active_record_1  (0.4ms) SELECT COUNT(*) FROM "roles" Role Load (0.3ms) SELECT "roles".* FROM "roles" ORDER BY "roles"."id" DESC LIMIT $1 [["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Role Exists (0.4ms) SELECT 1 AS one FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] Role Create (0.4ms) INSERT INTO "roles" ("canvas_id", "label", "base_role_type", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 1], ["label", "Cool Role"], ["base_role_type", "AccountMembership"], ["workflow_state", "active"], ["created_at", "2022-09-26 22:43:10.950323"], ["updated_at", "2022-09-26 22:43:10.950323"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.3ms) SELECT COUNT(*) FROM "roles" Role Load (0.2ms) SELECT "roles".* FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]]  (0.2ms) SAVEPOINT active_record_1 Role Exists (0.3ms) SELECT 1 AS one FROM "roles" WHERE "roles"."canvas_id" = $1 AND "roles"."id" != $2 LIMIT $3 [["canvas_id", 1], ["id", 24], ["LIMIT", 1]] Role Update (0.6ms) UPDATE "roles" SET "label" = $1, "canvas_account_id" = $2, "permissions" = $3, "workflow_state" = $4, "updated_at" = $5 WHERE "roles"."id" = $6 [["label", "Account Admin"], ["canvas_account_id", 10], ["permissions", "{\"manage_wiki\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"post_to_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"moderate_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_announcements\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"send_messages\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"send_messages_all\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_outcomes\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"create_conferences\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"create_collaborations\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_roster\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_all_grades\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_grades\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_rubrics\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"comment_on_others_submissions\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_students\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_admin_users\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_role_overrides\":{\"enabled\":true,\"locked\":true,\"readonly\":true,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_account_memberships\":{\"enabled\":true,\"locked\":true,\"readonly\":true,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_account_settings\":{\"enabled\":true,\"locked\":true,\"readonly\":true,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_groups\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_group_pages\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_files\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_assignments\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"undelete_courses\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_grade_changes\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_course_changes\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_question_banks\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_calendar\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_reports\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_courses\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_user_logins\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_user_observers\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_alerts\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"become_user\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_developer_keys\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"import_sis\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_sis\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_sis\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_course_list\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_statistics\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_storage_quotas\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_course_content\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_content\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_interaction_alerts\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"change_course_state\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_sections\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_feature_flags\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_quiz_answer_audits\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"moderate_grades\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"lti_add_edit\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true}}"], ["workflow_state", "built_in"], ["updated_at", "2022-09-26 22:43:10.956746"], ["id", 24]]  (0.3ms) RELEASE SAVEPOINT active_record_1  (0.3ms) SELECT COUNT(*) FROM "roles" Role Load (0.3ms) SELECT "roles".* FROM "roles" WHERE "roles"."id" = $1 LIMIT $2 [["id", 24], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Section Exists (0.5ms) SELECT 1 AS one FROM "sections" WHERE "sections"."canvas_id" = $1 LIMIT $2 [["canvas_id", 89664158], ["LIMIT", 1]] Section Create (0.5ms) INSERT INTO "sections" ("canvas_id", "created_at", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["canvas_id", 89664158], ["created_at", "2022-09-26 22:43:10.977862"], ["updated_at", "2022-09-26 22:43:10.977862"]]  (0.3ms) RELEASE SAVEPOINT active_record_1 Section Exists (0.5ms) SELECT 1 AS one FROM "sections" WHERE "sections"."canvas_id" IS NULL AND "sections"."id" != $1 LIMIT $2 [["id", 28], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Section Exists (0.3ms) SELECT 1 AS one FROM "sections" WHERE "sections"."canvas_id" = $1 LIMIT $2 [["canvas_id", 59093346], ["LIMIT", 1]] Section Create (0.3ms) INSERT INTO "sections" ("canvas_id", "created_at", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["canvas_id", 59093346], ["created_at", "2022-09-26 22:43:10.986805"], ["updated_at", "2022-09-26 22:43:10.986805"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Section Load (0.2ms) SELECT "sections".* FROM "sections" ORDER BY "sections"."id" ASC LIMIT $1 [["LIMIT", 1]] Section Exists (0.3ms) SELECT 1 AS one FROM "sections" WHERE "sections"."canvas_id" = $1 LIMIT $2 [["canvas_id", 59093346], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Section Exists (0.3ms) SELECT 1 AS one FROM "sections" WHERE "sections"."canvas_id" = $1 LIMIT $2 [["canvas_id", 74781420], ["LIMIT", 1]] Section Create (0.3ms) INSERT INTO "sections" ("canvas_id", "created_at", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["canvas_id", 74781420], ["created_at", "2022-09-26 22:43:11.000926"], ["updated_at", "2022-09-26 22:43:11.000926"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Section Exists (0.4ms) SELECT 1 AS one FROM "sections" WHERE "sections"."canvas_id" = $1 AND "sections"."id" != $2 LIMIT $3 [["canvas_id", 74781420], ["id", 30], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Section Exists (0.2ms) SELECT 1 AS one FROM "sections" WHERE "sections"."canvas_id" = $1 LIMIT $2 [["canvas_id", 58401711], ["LIMIT", 1]] Section Create (0.2ms) INSERT INTO "sections" ("canvas_id", "created_at", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["canvas_id", 58401711], ["created_at", "2022-09-26 22:43:11.006546"], ["updated_at", "2022-09-26 22:43:11.006546"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Submission Exists (0.5ms) SELECT 1 AS one FROM "submissions" WHERE "submissions"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] Submission Create (0.4ms) INSERT INTO "submissions" ("canvas_id", "submitted_at", "graded_at", "score", "points_possible", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 1], ["submitted_at", "2022-09-19 22:43:11.020727"], ["graded_at", "2022-09-25 22:43:11.020828"], ["score", 5.0], ["points_possible", 10.0], ["created_at", "2022-09-26 22:43:11.022430"], ["updated_at", "2022-09-26 22:43:11.022430"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Submission Exists (0.5ms) SELECT 1 AS one FROM "submissions" WHERE "submissions"."canvas_id" IS NULL AND "submissions"."id" != $1 LIMIT $2 [["id", 22], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Submission Exists (0.3ms) SELECT 1 AS one FROM "submissions" WHERE "submissions"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]] Submission Create (0.3ms) INSERT INTO "submissions" ("canvas_id", "submitted_at", "graded_at", "score", "points_possible", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 2], ["submitted_at", "2022-09-19 22:43:11.029320"], ["graded_at", "2022-09-25 22:43:11.029445"], ["score", 5.0], ["points_possible", 10.0], ["created_at", "2022-09-26 22:43:11.030930"], ["updated_at", "2022-09-26 22:43:11.030930"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Submission Load (0.4ms) SELECT "submissions".* FROM "submissions" ORDER BY "submissions"."id" ASC LIMIT $1 [["LIMIT", 1]] Submission Exists (0.5ms) SELECT 1 AS one FROM "submissions" WHERE "submissions"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) SAVEPOINT active_record_1 Submission Exists (0.5ms) SELECT 1 AS one FROM "submissions" WHERE "submissions"."canvas_id" = $1 LIMIT $2 [["canvas_id", 3], ["LIMIT", 1]] Submission Create (0.5ms) INSERT INTO "submissions" ("canvas_id", "submitted_at", "graded_at", "score", "points_possible", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 3], ["submitted_at", "2022-09-19 22:43:11.040386"], ["graded_at", "2022-09-25 22:43:11.040531"], ["score", 5.0], ["points_possible", 10.0], ["created_at", "2022-09-26 22:43:11.042653"], ["updated_at", "2022-09-26 22:43:11.042653"]]  (3.6ms) RELEASE SAVEPOINT active_record_1 Submission Exists (0.5ms) SELECT 1 AS one FROM "submissions" WHERE "submissions"."canvas_id" = $1 AND "submissions"."id" != $2 LIMIT $3 [["canvas_id", 3], ["id", 24], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Submission Exists (0.4ms) SELECT 1 AS one FROM "submissions" WHERE "submissions"."canvas_id" = $1 LIMIT $2 [["canvas_id", 4], ["LIMIT", 1]] Submission Create (0.3ms) INSERT INTO "submissions" ("canvas_id", "submitted_at", "graded_at", "score", "points_possible", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 4], ["submitted_at", "2022-09-19 22:43:11.053318"], ["graded_at", "2022-09-25 22:43:11.053451"], ["score", 5.0], ["points_possible", 10.0], ["created_at", "2022-09-26 22:43:11.055031"], ["updated_at", "2022-09-26 22:43:11.055031"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Submission Exists (0.4ms) SELECT 1 AS one FROM "submissions" WHERE "submissions"."canvas_id" = $1 AND "submissions"."id" != $2 LIMIT $3 [["canvas_id", 4], ["id", 25], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Submission Exists (0.3ms) SELECT 1 AS one FROM "submissions" WHERE "submissions"."canvas_id" = $1 LIMIT $2 [["canvas_id", 5], ["LIMIT", 1]] Submission Create (0.3ms) INSERT INTO "submissions" ("canvas_id", "submitted_at", "graded_at", "score", "points_possible", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 5], ["submitted_at", "2022-09-19 22:43:11.060612"], ["graded_at", "2022-09-25 22:43:11.060782"], ["score", 5.0], ["points_possible", 10.0], ["created_at", "2022-09-26 22:43:11.062200"], ["updated_at", "2022-09-26 22:43:11.062200"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Submission Exists (0.4ms) SELECT 1 AS one FROM "submissions" WHERE "submissions"."canvas_id" = $1 AND "submissions"."id" != $2 LIMIT $3 [["canvas_id", 5], ["id", 26], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Term Exists (0.4ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 68156406], ["LIMIT", 1]] Term Create (0.4ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 68156406], ["name", "Cool Term"], ["start_at", "2022-09-23 22:43:09.376647"], ["end_at", "2022-09-29 22:43:09.376810"], ["workflow_state", "active"], ["sis_id", "29e315afc489861bb2fae0a301dcce04"], ["created_at", "2022-09-26 22:43:11.070878"], ["updated_at", "2022-09-26 22:43:11.070878"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Term Exists (2.7ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" IS NULL AND "terms"."id" != $1 LIMIT $2 [["id", 60], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Term Exists (0.3ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 90835354], ["LIMIT", 1]] Term Create (0.5ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 90835354], ["name", "Cool Term"], ["start_at", "2022-09-23 22:43:09.376647"], ["end_at", "2022-09-29 22:43:09.376810"], ["workflow_state", "active"], ["sis_id", "8f917422e5a37da6bf8279cc6164d84f"], ["created_at", "2022-09-26 22:43:11.083619"], ["updated_at", "2022-09-26 22:43:11.083619"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Term Load (0.3ms) SELECT "terms".* FROM "terms" ORDER BY "terms"."id" ASC LIMIT $1 [["LIMIT", 1]] Term Exists (0.4ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 90835354], ["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Term Exists (0.5ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 91554793], ["LIMIT", 1]] Term Create (0.7ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 91554793], ["name", "Cool Term"], ["start_at", "2022-09-23 22:43:09.376647"], ["end_at", "2022-09-29 22:43:09.376810"], ["workflow_state", "active"], ["sis_id", "ecbcdff50238358bf8cc798bb341c017"], ["created_at", "2022-09-26 22:43:11.094403"], ["updated_at", "2022-09-26 22:43:11.094403"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Term Exists (0.2ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 27171578], ["LIMIT", 1]] Term Create (0.2ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 27171578], ["name", "Cool Term"], ["start_at", "2022-09-24 22:43:11.099586"], ["end_at", "2022-09-29 22:43:11.099663"], ["workflow_state", "active"], ["sis_id", "15b2434a65314ad529eef95f21d80c47"], ["created_at", "2022-09-26 22:43:11.101138"], ["updated_at", "2022-09-26 22:43:11.101138"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Term Exists (0.4ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 66791096], ["LIMIT", 1]] Term Create (0.4ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 66791096], ["name", "Cool Term"], ["start_at", "2022-09-23 22:43:09.376647"], ["end_at", "2022-09-29 22:43:09.376810"], ["workflow_state", "inactive"], ["sis_id", "14ec7473f1f583c6f23ee831d6dfa84c"], ["created_at", "2022-09-26 22:43:11.103696"], ["updated_at", "2022-09-26 22:43:11.103696"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 Term Exists (0.3ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 92820596], ["LIMIT", 1]] Term Create (0.2ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 92820596], ["name", "Cool Term"], ["start_at", "2022-07-26 22:43:11.105563"], ["end_at", "2022-08-26 22:43:11.105633"], ["workflow_state", "active"], ["sis_id", "d30a286da7a9198684c0863babf94bd7"], ["created_at", "2022-09-26 22:43:11.107020"], ["updated_at", "2022-09-26 22:43:11.107020"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 Term Exists (0.4ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1027454], ["LIMIT", 1]] Term Create (0.7ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 1027454], ["name", "Cool Term"], ["start_at", "2023-03-26 22:43:11.108379"], ["end_at", "2023-09-26 22:43:11.108483"], ["workflow_state", "active"], ["sis_id", "b445331c64321ae8828c0e15738d9844"], ["created_at", "2022-09-26 22:43:11.110830"], ["updated_at", "2022-09-26 22:43:11.110830"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Term Load (0.7ms) SELECT "terms".* FROM "terms" WHERE "terms"."workflow_state" = $1 AND (start_at <= '2022-10-11 22:43:11.113276' OR start_at IS NULL) AND (end_at >= '2022-09-11 22:43:11.113500' OR end_at IS NULL) [["workflow_state", "active"]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.4ms) SELECT COUNT(*) FROM "terms" Term Load (0.3ms) SELECT "terms".* FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]]  (0.2ms) SAVEPOINT active_record_1 Term Exists (0.3ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] Term Create (0.3ms) INSERT INTO "terms" ("canvas_id", "name", "workflow_state", "grading_period_group_id", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 1], ["name", "Default Term"], ["workflow_state", "active"], ["grading_period_group_id", 1], ["sis_id", "Test"], ["created_at", "2022-09-26 22:43:11.121607"], ["updated_at", "2022-09-26 22:43:11.121607"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SELECT COUNT(*) FROM "terms" Term Load (0.2ms) SELECT "terms".* FROM "terms" ORDER BY "terms"."id" DESC LIMIT $1 [["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.5ms) BEGIN  (0.6ms) SAVEPOINT active_record_1 Term Exists (0.6ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] Term Create (0.4ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 1], ["name", "Cool Term"], ["start_at", "2022-09-23 22:43:09.376647"], ["end_at", "2022-09-29 22:43:09.376810"], ["workflow_state", "active"], ["sis_id", "f066d01e3861f58ec5bd544831472a6d"], ["created_at", "2022-09-26 22:43:11.130585"], ["updated_at", "2022-09-26 22:43:11.130585"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.3ms) SELECT COUNT(*) FROM "terms" Term Load (0.3ms) SELECT "terms".* FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]]  (0.2ms) SAVEPOINT active_record_1 Term Exists (0.3ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 AND "terms"."id" != $2 LIMIT $3 [["canvas_id", 1], ["id", 68], ["LIMIT", 1]] Term Update (0.4ms) UPDATE "terms" SET "name" = $1, "sis_id" = $2, "start_at" = $3, "end_at" = $4, "grading_period_group_id" = $5, "updated_at" = $6 WHERE "terms"."id" = $7 [["name", "Default Term"], ["sis_id", "Test"], ["start_at", nil], ["end_at", nil], ["grading_period_group_id", 1], ["updated_at", "2022-09-26 22:43:11.136306"], ["id", 68]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.3ms) SELECT COUNT(*) FROM "terms" Term Load (0.3ms) SELECT "terms".* FROM "terms" WHERE "terms"."id" = $1 LIMIT $2 [["id", 68], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.3ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 User Exists (0.4ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 51656330], ["LIMIT", 1]] User Create (0.4ms) INSERT INTO "users" ("canvas_id", "email", "first_name", "last_name", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 51656330], ["email", "cooldude@coolsite.com"], ["first_name", "Cool"], ["last_name", "Dude"], ["created_at", "2022-09-26 22:43:11.145513"], ["updated_at", "2022-09-26 22:43:11.145513"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 User Exists (0.4ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" IS NULL AND "users"."id" != $1 LIMIT $2 [["id", 41], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 User Exists (0.3ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 94195879], ["LIMIT", 1]] User Create (0.3ms) INSERT INTO "users" ("canvas_id", "email", "first_name", "last_name", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 94195879], ["email", "cooldude@coolsite.com"], ["first_name", "Cool"], ["last_name", "Dude"], ["created_at", "2022-09-26 22:43:11.155377"], ["updated_at", "2022-09-26 22:43:11.155377"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 User Load (0.2ms) SELECT "users".* FROM "users" ORDER BY "users"."id" ASC LIMIT $1 [["LIMIT", 1]] User Exists (0.5ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 94195879], ["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 User Exists (0.3ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 66949588], ["LIMIT", 1]] User Create (0.4ms) INSERT INTO "users" ("canvas_id", "email", "first_name", "last_name", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 66949588], ["email", "cooldude@coolsite.com"], ["first_name", "Cool"], ["last_name", "Dude"], ["created_at", "2022-09-26 22:43:11.164021"], ["updated_at", "2022-09-26 22:43:11.164021"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) SAVEPOINT active_record_1 User Exists (0.3ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 30108111], ["LIMIT", 1]] User Create (0.3ms) INSERT INTO "users" ("canvas_id", "email", "first_name", "last_name", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 30108111], ["email", "cooldude@coolsite.com"], ["first_name", "Cool"], ["last_name", "Dude"], ["created_at", "2022-09-26 22:43:11.169239"], ["updated_at", "2022-09-26 22:43:11.169239"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 User Exists (0.3ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 97671713], ["LIMIT", 1]] User Create (0.3ms) INSERT INTO "users" ("canvas_id", "email", "first_name", "last_name", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 97671713], ["email", "cooldude@coolsite.com"], ["first_name", "Cool"], ["last_name", "Dude"], ["created_at", "2022-09-26 22:43:11.173571"], ["updated_at", "2022-09-26 22:43:11.173571"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.4ms) ROLLBACK  (0.2ms) BEGIN  (0.4ms) SELECT COUNT(*) FROM "assignment_groups" AssignmentGroup Create Many (0.6ms) INSERT INTO "assignment_groups" ("canvas_id","canvas_course_id","name","rules","position","group_weight","workflow_state","canvas_created_at","canvas_updated_at","created_at","updated_at") VALUES (1,1,'Assignments','--- drop_lowest:1\nnever_drop:36\n ',1,50.0,'available','2017-09-08 01:37:33','2017-09-08 01:37:33','2022-09-26 22:43:11.188857','2022-09-26 22:43:11.188857'),(2,1,'Tests',NULL,1,50.0,'available','2017-09-08 01:37:33','2017-09-08 01:37:33','2022-09-26 22:43:11.188857','2022-09-26 22:43:11.188857') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","canvas_course_id"=EXCLUDED."canvas_course_id","name"=EXCLUDED."name","rules"=EXCLUDED."rules","position"=EXCLUDED."position","group_weight"=EXCLUDED."group_weight","workflow_state"=EXCLUDED."workflow_state","canvas_created_at"=EXCLUDED."canvas_created_at","canvas_updated_at"=EXCLUDED."canvas_updated_at","updated_at"=EXCLUDED."updated_at" WHERE ("assignment_groups".canvas_id, "assignment_groups".canvas_course_id, "assignment_groups".name, "assignment_groups".rules, "assignment_groups".position, "assignment_groups".group_weight, "assignment_groups".workflow_state, "assignment_groups".canvas_created_at, "assignment_groups".canvas_updated_at) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.canvas_course_id, EXCLUDED.name, EXCLUDED.rules, EXCLUDED.position, EXCLUDED.group_weight, EXCLUDED.workflow_state, EXCLUDED.canvas_created_at, EXCLUDED.canvas_updated_at) RETURNING "id"  (0.3ms) SELECT COUNT(*) FROM "assignment_groups"  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.6ms) SELECT COUNT(*) FROM "assignments" Assignment Create Many (0.7ms) INSERT INTO "assignments" ("canvas_id","title","description","due_at","unlock_at","lock_at","points_possible","min_score","max_score","mastery_score","grading_type","submission_types","workflow_state","canvas_context_id","canvas_context_type","canvas_assignment_group_id","canvas_grading_scheme_id","canvas_grading_standard_id","created_at","updated_at") VALUES (88,'Assignment 1','

fdsfds

',NULL,NULL,NULL,100.0,NULL,NULL,NULL,'points','online_text_entry','published',58,'Course',55,NULL,NULL,'2022-09-26 22:43:11.196555','2022-09-26 22:43:11.196555'),(89,'fdsfdsfds','

fdsfdsfsdf

',NULL,NULL,NULL,100.0,NULL,NULL,NULL,'points','online_text_entry','published',59,'Course',56,NULL,NULL,'2022-09-26 22:43:11.196555','2022-09-26 22:43:11.196555') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","title"=EXCLUDED."title","description"=EXCLUDED."description","due_at"=EXCLUDED."due_at","unlock_at"=EXCLUDED."unlock_at","lock_at"=EXCLUDED."lock_at","points_possible"=EXCLUDED."points_possible","min_score"=EXCLUDED."min_score","max_score"=EXCLUDED."max_score","mastery_score"=EXCLUDED."mastery_score","grading_type"=EXCLUDED."grading_type","submission_types"=EXCLUDED."submission_types","workflow_state"=EXCLUDED."workflow_state","canvas_context_id"=EXCLUDED."canvas_context_id","canvas_context_type"=EXCLUDED."canvas_context_type","canvas_assignment_group_id"=EXCLUDED."canvas_assignment_group_id","canvas_grading_scheme_id"=EXCLUDED."canvas_grading_scheme_id","canvas_grading_standard_id"=EXCLUDED."canvas_grading_standard_id","updated_at"=EXCLUDED."updated_at" WHERE ("assignments".canvas_id, "assignments".title, "assignments".description, "assignments".due_at, "assignments".unlock_at, "assignments".lock_at, "assignments".points_possible, "assignments".min_score, "assignments".max_score, "assignments".mastery_score, "assignments".grading_type, "assignments".submission_types, "assignments".workflow_state, "assignments".canvas_context_id, "assignments".canvas_context_type, "assignments".canvas_assignment_group_id, "assignments".canvas_grading_scheme_id, "assignments".canvas_grading_standard_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.title, EXCLUDED.description, EXCLUDED.due_at, EXCLUDED.unlock_at, EXCLUDED.lock_at, EXCLUDED.points_possible, EXCLUDED.min_score, EXCLUDED.max_score, EXCLUDED.mastery_score, EXCLUDED.grading_type, EXCLUDED.submission_types, EXCLUDED.workflow_state, EXCLUDED.canvas_context_id, EXCLUDED.canvas_context_type, EXCLUDED.canvas_assignment_group_id, EXCLUDED.canvas_grading_scheme_id, EXCLUDED.canvas_grading_standard_id) RETURNING "id"  (0.3ms) SELECT COUNT(*) FROM "assignments"  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.4ms) SELECT COUNT(*) FROM "content_migrations" ContentMigration Create Many (1.1ms) INSERT INTO "content_migrations" ("canvas_id","canvas_context_id","canvas_context_type","workflow_state","migration_settings","started_at","finished_at","progress","canvas_source_course_id","migration_type","canvas_child_subscription_id","canvas_root_account_id","created_at","updated_at") VALUES (101,1250,'Course','imported',NULL,'2022-02-18 10:10:40','2022-02-18 10:11:40',100.0,1200,'course_copy_importer',NULL,1,'2022-09-26 22:43:11.208943','2022-09-26 22:43:11.208943'),(102,1251,'Course','imported',NULL,'2022-02-18 10:10:40','2022-02-18 10:11:40',100.0,1120,'master_course_import',3,1,'2022-09-26 22:43:11.208943','2022-09-26 22:43:11.208943') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","canvas_context_id"=EXCLUDED."canvas_context_id","canvas_context_type"=EXCLUDED."canvas_context_type","workflow_state"=EXCLUDED."workflow_state","migration_settings"=EXCLUDED."migration_settings","started_at"=EXCLUDED."started_at","finished_at"=EXCLUDED."finished_at","progress"=EXCLUDED."progress","canvas_source_course_id"=EXCLUDED."canvas_source_course_id","migration_type"=EXCLUDED."migration_type","canvas_child_subscription_id"=EXCLUDED."canvas_child_subscription_id","canvas_root_account_id"=EXCLUDED."canvas_root_account_id","updated_at"=EXCLUDED."updated_at" WHERE ("content_migrations".canvas_id, "content_migrations".canvas_context_id, "content_migrations".canvas_context_type, "content_migrations".workflow_state, "content_migrations".migration_settings, "content_migrations".started_at, "content_migrations".finished_at, "content_migrations".progress, "content_migrations".canvas_source_course_id, "content_migrations".migration_type, "content_migrations".canvas_child_subscription_id, "content_migrations".canvas_root_account_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.canvas_context_id, EXCLUDED.canvas_context_type, EXCLUDED.workflow_state, EXCLUDED.migration_settings, EXCLUDED.started_at, EXCLUDED.finished_at, EXCLUDED.progress, EXCLUDED.canvas_source_course_id, EXCLUDED.migration_type, EXCLUDED.canvas_child_subscription_id, EXCLUDED.canvas_root_account_id) RETURNING "id"  (0.4ms) SELECT COUNT(*) FROM "content_migrations"  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.4ms) SELECT COUNT(*) FROM "context_module_items" ContextModuleItem Create Many (0.6ms) INSERT INTO "context_module_items" ("canvas_id","canvas_context_module_id","position","canvas_content_id","canvas_content_type","workflow_state","canvas_assignment_id","created_at","updated_at") VALUES (15,9,1,83,'Assignment','active',1,'2022-09-26 22:43:11.216428','2022-09-26 22:43:11.216428'),(16,10,1,80,'Assignment','active',2,'2022-09-26 22:43:11.216428','2022-09-26 22:43:11.216428') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","canvas_context_module_id"=EXCLUDED."canvas_context_module_id","position"=EXCLUDED."position","canvas_content_id"=EXCLUDED."canvas_content_id","canvas_content_type"=EXCLUDED."canvas_content_type","workflow_state"=EXCLUDED."workflow_state","canvas_assignment_id"=EXCLUDED."canvas_assignment_id","updated_at"=EXCLUDED."updated_at" WHERE ("context_module_items".canvas_id, "context_module_items".canvas_context_module_id, "context_module_items".position, "context_module_items".canvas_content_id, "context_module_items".canvas_content_type, "context_module_items".workflow_state, "context_module_items".canvas_assignment_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.canvas_context_module_id, EXCLUDED.position, EXCLUDED.canvas_content_id, EXCLUDED.canvas_content_type, EXCLUDED.workflow_state, EXCLUDED.canvas_assignment_id) RETURNING "id"  (0.4ms) SELECT COUNT(*) FROM "context_module_items"  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) SELECT COUNT(*) FROM "context_modules" ContextModule Create Many (0.4ms) INSERT INTO "context_modules" ("canvas_id","canvas_context_id","canvas_context_type","position","name","workflow_state","deleted_at","created_at","updated_at") VALUES (23,785,'Course',1,'New Mod','active',NULL,'2022-09-26 22:43:11.221681','2022-09-26 22:43:11.221681'),(4,27,'Course',1,'Modules gonna module','unpublished',NULL,'2022-09-26 22:43:11.221681','2022-09-26 22:43:11.221681') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","canvas_context_id"=EXCLUDED."canvas_context_id","canvas_context_type"=EXCLUDED."canvas_context_type","position"=EXCLUDED."position","name"=EXCLUDED."name","workflow_state"=EXCLUDED."workflow_state","deleted_at"=EXCLUDED."deleted_at","updated_at"=EXCLUDED."updated_at" WHERE ("context_modules".canvas_id, "context_modules".canvas_context_id, "context_modules".canvas_context_type, "context_modules".position, "context_modules".name, "context_modules".workflow_state, "context_modules".deleted_at) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.canvas_context_id, EXCLUDED.canvas_context_type, EXCLUDED.position, EXCLUDED.name, EXCLUDED.workflow_state, EXCLUDED.deleted_at) RETURNING "id"  (0.2ms) SELECT COUNT(*) FROM "context_modules"  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) SELECT COUNT(*) FROM "courses" Course Create Many (0.7ms) INSERT INTO "courses" ("canvas_id","sis_id","course_code","name","canvas_account_id","canvas_term_id","start_at","end_at","workflow_state","grading_standard_id","created_at","updated_at") VALUES (1,'course_sis_id_1','C1','Course #1',1,1,'2017-03-27 21:53:18','2017-04-27 12:21:18','active',NULL,'2022-09-26 22:43:11.226616','2022-09-26 22:43:11.226616'),(2,'course_sis_id_2','C2','Course #2',1,1,'2017-03-27 21:53:18','2017-04-27 12:21:18','unpublished',NULL,'2022-09-26 22:43:11.226616','2022-09-26 22:43:11.226616') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","sis_id"=EXCLUDED."sis_id","course_code"=EXCLUDED."course_code","name"=EXCLUDED."name","canvas_account_id"=EXCLUDED."canvas_account_id","canvas_term_id"=EXCLUDED."canvas_term_id","start_at"=EXCLUDED."start_at","end_at"=EXCLUDED."end_at","workflow_state"=EXCLUDED."workflow_state","grading_standard_id"=EXCLUDED."grading_standard_id","updated_at"=EXCLUDED."updated_at" WHERE ("courses".canvas_id, "courses".sis_id, "courses".course_code, "courses".name, "courses".canvas_account_id, "courses".canvas_term_id, "courses".start_at, "courses".end_at, "courses".workflow_state, "courses".grading_standard_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.sis_id, EXCLUDED.course_code, EXCLUDED.name, EXCLUDED.canvas_account_id, EXCLUDED.canvas_term_id, EXCLUDED.start_at, EXCLUDED.end_at, EXCLUDED.workflow_state, EXCLUDED.grading_standard_id) RETURNING "id"  (0.3ms) SELECT COUNT(*) FROM "courses"  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SELECT COUNT(*) FROM "users" User Create Many (0.5ms) INSERT INTO "users" ("canvas_id","email","first_name","last_name","name","sortable_name","workflow_state","login_id","created_at","updated_at") VALUES (1,'poorbastard@yharnam.com','Patches','the Spider','Patches the Spider','the Spider, Patches','active','spiderdude1337','2022-09-26 22:43:11.232781','2022-09-26 22:43:11.232781'),(2,'dreamer@yharnam.com','Hunter','Djura','Hunter Djura','Djura, Hunter','active','retireddude109','2022-09-26 22:43:11.232781','2022-09-26 22:43:11.232781') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","email"=EXCLUDED."email","first_name"=EXCLUDED."first_name","last_name"=EXCLUDED."last_name","name"=EXCLUDED."name","sortable_name"=EXCLUDED."sortable_name","workflow_state"=EXCLUDED."workflow_state","login_id"=EXCLUDED."login_id","updated_at"=EXCLUDED."updated_at" WHERE ("users".canvas_id, "users".email, "users".first_name, "users".last_name, "users".name, "users".sortable_name, "users".workflow_state, "users".login_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.email, EXCLUDED.first_name, EXCLUDED.last_name, EXCLUDED.name, EXCLUDED.sortable_name, EXCLUDED.workflow_state, EXCLUDED.login_id) RETURNING "id"  (0.4ms) SELECT COUNT(*) FROM "users"  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.4ms) ALTER TABLE "users" ADD "sis_id" character varying User Create Many (0.7ms) INSERT INTO "users" ("canvas_id","sis_id","email","first_name","last_name","name","sortable_name","workflow_state","login_id","created_at","updated_at") VALUES (1,'sis_id_1','poorbastard@yharnam.com','Patches','the Spider','Patches the Spider','the Spider, Patches','active','spiderdude1337','2022-09-26 22:43:11.244605','2022-09-26 22:43:11.244605'),(2,'sis_id_2','dreamer@yharnam.com','Hunter','Djura','Hunter Djura','Djura, Hunter','active','retireddude110','2022-09-26 22:43:11.244605','2022-09-26 22:43:11.244605') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","sis_id"=EXCLUDED."sis_id","email"=EXCLUDED."email","first_name"=EXCLUDED."first_name","last_name"=EXCLUDED."last_name","name"=EXCLUDED."name","sortable_name"=EXCLUDED."sortable_name","workflow_state"=EXCLUDED."workflow_state","login_id"=EXCLUDED."login_id","updated_at"=EXCLUDED."updated_at" WHERE ("users".canvas_id, "users".sis_id, "users".email, "users".first_name, "users".last_name, "users".name, "users".sortable_name, "users".workflow_state, "users".login_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.sis_id, EXCLUDED.email, EXCLUDED.first_name, EXCLUDED.last_name, EXCLUDED.name, EXCLUDED.sortable_name, EXCLUDED.workflow_state, EXCLUDED.login_id) RETURNING "id" User Load (0.3ms) SELECT "users".* FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.3ms) BEGIN  (0.6ms) SELECT COUNT(*) FROM "courses" Course Create Many (0.7ms) INSERT INTO "courses" ("canvas_id","sis_id","course_code","name","canvas_account_id","canvas_term_id","start_at","end_at","workflow_state","grading_standard_id","created_at","updated_at") VALUES (1,'course_sis_id_1','C1','Course #1',1,1,'2017-03-27 21:53:18','2017-04-27 12:21:18','active',NULL,'2022-09-26 22:43:11.261129','2022-09-26 22:43:11.261129'),(2,'course_sis_id_2','C2','Course #2',1,1,'2017-03-27 21:53:18','2017-04-27 12:21:18','unpublished',NULL,'2022-09-26 22:43:11.261129','2022-09-26 22:43:11.261129') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","sis_id"=EXCLUDED."sis_id","course_code"=EXCLUDED."course_code","name"=EXCLUDED."name","canvas_account_id"=EXCLUDED."canvas_account_id","canvas_term_id"=EXCLUDED."canvas_term_id","start_at"=EXCLUDED."start_at","end_at"=EXCLUDED."end_at","workflow_state"=EXCLUDED."workflow_state","grading_standard_id"=EXCLUDED."grading_standard_id","updated_at"=EXCLUDED."updated_at" WHERE ("courses".canvas_id, "courses".sis_id, "courses".course_code, "courses".name, "courses".canvas_account_id, "courses".canvas_term_id, "courses".start_at, "courses".end_at, "courses".workflow_state, "courses".grading_standard_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.sis_id, EXCLUDED.course_code, EXCLUDED.name, EXCLUDED.canvas_account_id, EXCLUDED.canvas_term_id, EXCLUDED.start_at, EXCLUDED.end_at, EXCLUDED.workflow_state, EXCLUDED.grading_standard_id) RETURNING "id"  (0.3ms) SELECT COUNT(*) FROM "courses" Course Load (0.3ms) SELECT "courses".* FROM "courses" ORDER BY "courses"."id" ASC LIMIT $1 [["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) SELECT COUNT(*) FROM "enrollments" Enrollment Create Many (0.5ms) INSERT INTO "enrollments" ("canvas_id","canvas_course_id","course_sis_id","canvas_user_id","user_sis_id","role","canvas_role_id","canvas_section_id","workflow_state","base_role_type","created_at","updated_at") VALUES (1,1,'sis_MUSC_2520_834',2,'sis_dalvarez_247','teacher',4,1,'active','TeacherEnrollment','2022-09-26 22:43:11.268175','2022-09-26 22:43:11.268175'),(2,1,'sis_MUSC_2520_834',3,'sis_jweaver_720','student',4,1,'active','StudentEnrollment','2022-09-26 22:43:11.268175','2022-09-26 22:43:11.268175') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","canvas_course_id"=EXCLUDED."canvas_course_id","course_sis_id"=EXCLUDED."course_sis_id","canvas_user_id"=EXCLUDED."canvas_user_id","user_sis_id"=EXCLUDED."user_sis_id","role"=EXCLUDED."role","canvas_role_id"=EXCLUDED."canvas_role_id","canvas_section_id"=EXCLUDED."canvas_section_id","workflow_state"=EXCLUDED."workflow_state","base_role_type"=EXCLUDED."base_role_type","updated_at"=EXCLUDED."updated_at" WHERE ("enrollments".canvas_id, "enrollments".canvas_course_id, "enrollments".course_sis_id, "enrollments".canvas_user_id, "enrollments".user_sis_id, "enrollments".role, "enrollments".canvas_role_id, "enrollments".canvas_section_id, "enrollments".workflow_state, "enrollments".base_role_type) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.canvas_course_id, EXCLUDED.course_sis_id, EXCLUDED.canvas_user_id, EXCLUDED.user_sis_id, EXCLUDED.role, EXCLUDED.canvas_role_id, EXCLUDED.canvas_section_id, EXCLUDED.workflow_state, EXCLUDED.base_role_type) RETURNING "id"  (0.3ms) SELECT COUNT(*) FROM "enrollments"  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) SELECT COUNT(*) FROM "sections" Section Create Many (0.6ms) INSERT INTO "sections" ("canvas_id","sis_id","canvas_course_id","name","workflow_state","start_at","end_at","created_at","updated_at") VALUES (1,'sis_section_1',1,'Cool Section','active','2017-03-27 21:53:18','2017-03-27 21:53:18','2022-09-26 22:43:11.273502','2022-09-26 22:43:11.273502'),(2,'sis_section_2',2,'Lame Section','active','2017-03-27 21:53:18','2017-03-27 21:53:18','2022-09-26 22:43:11.273502','2022-09-26 22:43:11.273502') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","sis_id"=EXCLUDED."sis_id","canvas_course_id"=EXCLUDED."canvas_course_id","name"=EXCLUDED."name","workflow_state"=EXCLUDED."workflow_state","start_at"=EXCLUDED."start_at","end_at"=EXCLUDED."end_at","updated_at"=EXCLUDED."updated_at" WHERE ("sections".canvas_id, "sections".sis_id, "sections".canvas_course_id, "sections".name, "sections".workflow_state, "sections".start_at, "sections".end_at) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.sis_id, EXCLUDED.canvas_course_id, EXCLUDED.name, EXCLUDED.workflow_state, EXCLUDED.start_at, EXCLUDED.end_at) RETURNING "id"  (0.3ms) SELECT COUNT(*) FROM "sections" Section Load (0.4ms) SELECT "sections".* FROM "sections" ORDER BY "sections"."id" ASC LIMIT $1 [["LIMIT", 1]]  (0.6ms) ROLLBACK  (0.2ms) BEGIN Section Create Many (0.6ms) INSERT INTO "sections" ("canvas_id","sis_id","canvas_course_id","name","workflow_state","start_at","end_at","created_at","updated_at") VALUES (1,'sis_section_1',1,'Cool Section','active','2017-03-27 21:53:18','2017-03-27 21:53:18','2022-09-26 22:43:11.280736','2022-09-26 22:43:11.280736'),(2,'sis_section_2',2,'Lame Section','active','2017-03-27 21:53:18','2017-03-27 21:53:18','2022-09-26 22:43:11.280736','2022-09-26 22:43:11.280736') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","sis_id"=EXCLUDED."sis_id","canvas_course_id"=EXCLUDED."canvas_course_id","name"=EXCLUDED."name","workflow_state"=EXCLUDED."workflow_state","start_at"=EXCLUDED."start_at","end_at"=EXCLUDED."end_at","updated_at"=EXCLUDED."updated_at" WHERE ("sections".canvas_id, "sections".sis_id, "sections".canvas_course_id, "sections".name, "sections".workflow_state, "sections".start_at, "sections".end_at) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.sis_id, EXCLUDED.canvas_course_id, EXCLUDED.name, EXCLUDED.workflow_state, EXCLUDED.start_at, EXCLUDED.end_at) RETURNING "id" Section Load (0.2ms) SELECT "sections".* FROM "sections" WHERE "sections"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]] Section Create Many (0.5ms) INSERT INTO "sections" ("canvas_id","canvas_nonxlist_course_id","created_at","updated_at") VALUES (2,3,'2022-09-26 22:43:11.283767','2022-09-26 22:43:11.283767') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","canvas_nonxlist_course_id"=EXCLUDED."canvas_nonxlist_course_id","updated_at"=EXCLUDED."updated_at" WHERE ("sections".canvas_id, "sections".canvas_nonxlist_course_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.canvas_nonxlist_course_id) RETURNING "id"  (0.3ms) SELECT COUNT(*) FROM "sections" WHERE "sections"."canvas_nonxlist_course_id" IS NOT NULL Section Load (0.3ms) SELECT "sections".* FROM "sections" WHERE "sections"."canvas_nonxlist_course_id" IS NOT NULL ORDER BY "sections"."id" ASC LIMIT $1 [["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.3ms) SELECT COUNT(*) FROM "groups" Group Create Many (0.5ms) INSERT INTO "groups" ("canvas_id","sis_id","canvas_group_category_id","group_category_sis_id","canvas_account_id","canvas_course_id","name","workflow_state","context_id","context_type","max_membership","created_at","updated_at") VALUES (50,'sis1',10,NULL,1,NULL,'Group1','available',1,'Account',NULL,'2022-09-26 22:43:11.289889','2022-09-26 22:43:11.289889'),(51,'sis2',2,NULL,NULL,1,'Group2','available',1,'Course',1,'2022-09-26 22:43:11.289889','2022-09-26 22:43:11.289889') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","sis_id"=EXCLUDED."sis_id","canvas_group_category_id"=EXCLUDED."canvas_group_category_id","group_category_sis_id"=EXCLUDED."group_category_sis_id","canvas_account_id"=EXCLUDED."canvas_account_id","canvas_course_id"=EXCLUDED."canvas_course_id","name"=EXCLUDED."name","workflow_state"=EXCLUDED."workflow_state","context_id"=EXCLUDED."context_id","context_type"=EXCLUDED."context_type","max_membership"=EXCLUDED."max_membership","updated_at"=EXCLUDED."updated_at" WHERE ("groups".canvas_id, "groups".sis_id, "groups".canvas_group_category_id, "groups".group_category_sis_id, "groups".canvas_account_id, "groups".canvas_course_id, "groups".name, "groups".workflow_state, "groups".context_id, "groups".context_type, "groups".max_membership) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.sis_id, EXCLUDED.canvas_group_category_id, EXCLUDED.group_category_sis_id, EXCLUDED.canvas_account_id, EXCLUDED.canvas_course_id, EXCLUDED.name, EXCLUDED.workflow_state, EXCLUDED.context_id, EXCLUDED.context_type, EXCLUDED.max_membership) RETURNING "id"  (0.2ms) SELECT COUNT(*) FROM "groups" Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."name" = $1 LIMIT $2 [["name", "Group1"], ["LIMIT", 1]]  (0.4ms) ROLLBACK  (0.2ms) BEGIN  (0.4ms) SELECT COUNT(*) FROM "group_memberships" GroupMembership Create Many (0.6ms) INSERT INTO "group_memberships" ("canvas_id","canvas_group_id","group_sis_id","canvas_user_id","user_sis_id","workflow_state","created_at","updated_at") VALUES (50,1,NULL,10,NULL,'accepted','2022-09-26 22:43:11.298042','2022-09-26 22:43:11.298042'),(51,2,NULL,11,NULL,'accepted','2022-09-26 22:43:11.298042','2022-09-26 22:43:11.298042') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","canvas_group_id"=EXCLUDED."canvas_group_id","group_sis_id"=EXCLUDED."group_sis_id","canvas_user_id"=EXCLUDED."canvas_user_id","user_sis_id"=EXCLUDED."user_sis_id","workflow_state"=EXCLUDED."workflow_state","updated_at"=EXCLUDED."updated_at" WHERE ("group_memberships".canvas_id, "group_memberships".canvas_group_id, "group_memberships".group_sis_id, "group_memberships".canvas_user_id, "group_memberships".user_sis_id, "group_memberships".workflow_state) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.canvas_group_id, EXCLUDED.group_sis_id, EXCLUDED.canvas_user_id, EXCLUDED.user_sis_id, EXCLUDED.workflow_state) RETURNING "id"  (0.3ms) SELECT COUNT(*) FROM "group_memberships" GroupMembership Load (0.3ms) SELECT "group_memberships".* FROM "group_memberships" WHERE "group_memberships"."canvas_id" = $1 LIMIT $2 [["canvas_id", 50], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.7ms) SELECT COUNT(*) FROM "user_observers" UserObserver Create Many (0.7ms) INSERT INTO "user_observers" ("observing_user_id","observed_user_id","workflow_state","created_at","updated_at") VALUES (21,3,'active','2022-09-26 22:43:11.313530','2022-09-26 22:43:11.313530'),(21,2,'active','2022-09-26 22:43:11.313530','2022-09-26 22:43:11.313530') ON CONFLICT (observing_user_id, observed_user_id) DO UPDATE SET "observing_user_id"=EXCLUDED."observing_user_id","observed_user_id"=EXCLUDED."observed_user_id","workflow_state"=EXCLUDED."workflow_state","updated_at"=EXCLUDED."updated_at" WHERE ("user_observers".observing_user_id, "user_observers".observed_user_id, "user_observers".workflow_state) IS DISTINCT FROM (EXCLUDED.observing_user_id, EXCLUDED.observed_user_id, EXCLUDED.workflow_state) RETURNING "id"  (0.3ms) SELECT COUNT(*) FROM "user_observers" UserObserver Load (0.3ms) SELECT "user_observers".* FROM "user_observers" WHERE "user_observers"."observed_user_id" = $1 LIMIT $2 [["observed_user_id", 3], ["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.8ms) SELECT COUNT(*) FROM "grading_periods" GradingPeriod Create Many (1.0ms) INSERT INTO "grading_periods" ("canvas_id","title","weight","start_date","end_date","close_date","canvas_grading_period_group_id","workflow_state","created_at","updated_at") VALUES (1,'Period 1',0.2,'2019-07-01 06:00:00','2019-08-01 05:59:59','2019-08-01 05:59:59',1,'active','2022-09-26 22:43:11.335824','2022-09-26 22:43:11.335824'),(2,'Period 2',0.8,'2019-08-01 06:00:00','2019-09-01 05:59:59','2019-09-01 05:59:59',1,'deleted','2022-09-26 22:43:11.335824','2022-09-26 22:43:11.335824') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","title"=EXCLUDED."title","weight"=EXCLUDED."weight","start_date"=EXCLUDED."start_date","end_date"=EXCLUDED."end_date","close_date"=EXCLUDED."close_date","canvas_grading_period_group_id"=EXCLUDED."canvas_grading_period_group_id","workflow_state"=EXCLUDED."workflow_state","updated_at"=EXCLUDED."updated_at" WHERE ("grading_periods".canvas_id, "grading_periods".title, "grading_periods".weight, "grading_periods".start_date, "grading_periods".end_date, "grading_periods".close_date, "grading_periods".canvas_grading_period_group_id, "grading_periods".workflow_state) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.title, EXCLUDED.weight, EXCLUDED.start_date, EXCLUDED.end_date, EXCLUDED.close_date, EXCLUDED.canvas_grading_period_group_id, EXCLUDED.workflow_state) RETURNING "id"  (0.4ms) SELECT COUNT(*) FROM "grading_periods" GradingPeriod Load (0.3ms) SELECT "grading_periods".* FROM "grading_periods" WHERE "grading_periods"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.1ms) BEGIN  (0.6ms) SELECT COUNT(*) FROM "grading_period_groups" GradingPeriodGroup Create Many (0.7ms) INSERT INTO "grading_period_groups" ("canvas_id","title","weighted","display_totals_for_all_grading_periods","workflow_state","created_at","updated_at") VALUES (1,'Test Group',FALSE,FALSE,'active','2022-09-26 22:43:11.365904','2022-09-26 22:43:11.365904') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","title"=EXCLUDED."title","weighted"=EXCLUDED."weighted","display_totals_for_all_grading_periods"=EXCLUDED."display_totals_for_all_grading_periods","workflow_state"=EXCLUDED."workflow_state","updated_at"=EXCLUDED."updated_at" WHERE ("grading_period_groups".canvas_id, "grading_period_groups".title, "grading_period_groups".weighted, "grading_period_groups".display_totals_for_all_grading_periods, "grading_period_groups".workflow_state) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.title, EXCLUDED.weighted, EXCLUDED.display_totals_for_all_grading_periods, EXCLUDED.workflow_state) RETURNING "id"  (0.3ms) SELECT COUNT(*) FROM "grading_period_groups" GradingPeriodGroup Load (0.4ms) SELECT "grading_period_groups".* FROM "grading_period_groups" WHERE "grading_period_groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.6ms) SELECT COUNT(*) FROM "learning_outcomes" LearningOutcome Create Many (1.5ms) INSERT INTO "learning_outcomes" ("canvas_id","canvas_context_id","canvas_context_type","name","friendly_name","workflow_state","canvas_created_at","canvas_updated_at","migration_id","vendor_guid","low_grade","high_grade","calculation_method","calculation_int","outcome_import_id","root_account_ids","description","created_at","updated_at") VALUES (1,1,'Course','Course Outcome','','active','2021-08-12 21:11:40','2021-08-13 01:05:40',NULL,NULL,NULL,NULL,'decaying_average','65',NULL,'{1}','

description

','2022-09-26 22:43:11.390786','2022-09-26 22:43:11.390786'),(2,1,'Account','Account Outcome','Friendly Name','active','2021-08-12 21:11:40','2021-08-13 01:05:40',NULL,NULL,NULL,NULL,'decaying_average','65',NULL,'{1}','

description

','2022-09-26 22:43:11.390786','2022-09-26 22:43:11.390786') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","canvas_context_id"=EXCLUDED."canvas_context_id","canvas_context_type"=EXCLUDED."canvas_context_type","name"=EXCLUDED."name","friendly_name"=EXCLUDED."friendly_name","workflow_state"=EXCLUDED."workflow_state","canvas_created_at"=EXCLUDED."canvas_created_at","canvas_updated_at"=EXCLUDED."canvas_updated_at","migration_id"=EXCLUDED."migration_id","vendor_guid"=EXCLUDED."vendor_guid","low_grade"=EXCLUDED."low_grade","high_grade"=EXCLUDED."high_grade","calculation_method"=EXCLUDED."calculation_method","calculation_int"=EXCLUDED."calculation_int","outcome_import_id"=EXCLUDED."outcome_import_id","root_account_ids"=EXCLUDED."root_account_ids","description"=EXCLUDED."description","updated_at"=EXCLUDED."updated_at" WHERE ("learning_outcomes".canvas_id, "learning_outcomes".canvas_context_id, "learning_outcomes".canvas_context_type, "learning_outcomes".name, "learning_outcomes".friendly_name, "learning_outcomes".workflow_state, "learning_outcomes".canvas_created_at, "learning_outcomes".canvas_updated_at, "learning_outcomes".migration_id, "learning_outcomes".vendor_guid, "learning_outcomes".low_grade, "learning_outcomes".high_grade, "learning_outcomes".calculation_method, "learning_outcomes".calculation_int, "learning_outcomes".outcome_import_id, "learning_outcomes".root_account_ids, "learning_outcomes".description) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.canvas_context_id, EXCLUDED.canvas_context_type, EXCLUDED.name, EXCLUDED.friendly_name, EXCLUDED.workflow_state, EXCLUDED.canvas_created_at, EXCLUDED.canvas_updated_at, EXCLUDED.migration_id, EXCLUDED.vendor_guid, EXCLUDED.low_grade, EXCLUDED.high_grade, EXCLUDED.calculation_method, EXCLUDED.calculation_int, EXCLUDED.outcome_import_id, EXCLUDED.root_account_ids, EXCLUDED.description) RETURNING "id"  (0.4ms) SELECT COUNT(*) FROM "learning_outcomes"  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.4ms) SELECT COUNT(*) FROM "user_observers" UserObserver Create Many (0.7ms) INSERT INTO "user_observers" ("observing_user_id","observed_user_id","workflow_state","created_at","updated_at") VALUES (21,3,'active','2022-09-26 22:43:11.398664','2022-09-26 22:43:11.398664'),(21,2,'active','2022-09-26 22:43:11.398664','2022-09-26 22:43:11.398664') ON CONFLICT (observing_user_id, observed_user_id) DO UPDATE SET "observing_user_id"=EXCLUDED."observing_user_id","observed_user_id"=EXCLUDED."observed_user_id","workflow_state"=EXCLUDED."workflow_state","updated_at"=EXCLUDED."updated_at" WHERE ("user_observers".observing_user_id, "user_observers".observed_user_id, "user_observers".workflow_state) IS DISTINCT FROM (EXCLUDED.observing_user_id, EXCLUDED.observed_user_id, EXCLUDED.workflow_state) RETURNING "id"  (0.4ms) SELECT COUNT(*) FROM "user_observers"  (0.3ms) SELECT COUNT(*) FROM "user_observers" UserObserver Create Many (0.6ms) INSERT INTO "user_observers" ("observing_user_id","observed_user_id","workflow_state","created_at","updated_at") VALUES (21,3,'active','2022-09-26 22:43:11.402922','2022-09-26 22:43:11.402922'),(21,2,'active','2022-09-26 22:43:11.402922','2022-09-26 22:43:11.402922') ON CONFLICT (observing_user_id, observed_user_id) DO UPDATE SET "observing_user_id"=EXCLUDED."observing_user_id","observed_user_id"=EXCLUDED."observed_user_id","workflow_state"=EXCLUDED."workflow_state","updated_at"=EXCLUDED."updated_at" WHERE ("user_observers".observing_user_id, "user_observers".observed_user_id, "user_observers".workflow_state) IS DISTINCT FROM (EXCLUDED.observing_user_id, EXCLUDED.observed_user_id, EXCLUDED.workflow_state) RETURNING "id"  (0.4ms) SELECT COUNT(*) FROM "user_observers"  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.4ms) SELECT COUNT(*) FROM "users"  (0.3ms) SELECT COUNT(*) FROM "courses" Course Create Many (0.7ms) INSERT INTO "courses" ("canvas_id","sis_id","course_code","name","canvas_account_id","canvas_term_id","start_at","end_at","workflow_state","grading_standard_id","created_at","updated_at") VALUES (1,'course_sis_id_1','C1','Course #1',1,1,'2017-03-27 21:53:18','2017-04-27 12:21:18','active',NULL,'2022-09-26 22:43:11.411166','2022-09-26 22:43:11.411166'),(2,'course_sis_id_2','C2','Course #2',1,1,'2017-03-27 21:53:18','2017-04-27 12:21:18','unpublished',NULL,'2022-09-26 22:43:11.411166','2022-09-26 22:43:11.411166') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","sis_id"=EXCLUDED."sis_id","course_code"=EXCLUDED."course_code","name"=EXCLUDED."name","canvas_account_id"=EXCLUDED."canvas_account_id","canvas_term_id"=EXCLUDED."canvas_term_id","start_at"=EXCLUDED."start_at","end_at"=EXCLUDED."end_at","workflow_state"=EXCLUDED."workflow_state","grading_standard_id"=EXCLUDED."grading_standard_id","updated_at"=EXCLUDED."updated_at" WHERE ("courses".canvas_id, "courses".sis_id, "courses".course_code, "courses".name, "courses".canvas_account_id, "courses".canvas_term_id, "courses".start_at, "courses".end_at, "courses".workflow_state, "courses".grading_standard_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.sis_id, EXCLUDED.course_code, EXCLUDED.name, EXCLUDED.canvas_account_id, EXCLUDED.canvas_term_id, EXCLUDED.start_at, EXCLUDED.end_at, EXCLUDED.workflow_state, EXCLUDED.grading_standard_id) RETURNING "id" User Create Many (0.6ms) INSERT INTO "users" ("canvas_id","sis_id","email","first_name","last_name","name","sortable_name","workflow_state","login_id","created_at","updated_at") VALUES (1,'sis_id_1','poorbastard@yharnam.com','Patches','the Spider','Patches the Spider','the Spider, Patches','active','spiderdude1337','2022-09-26 22:43:11.414153','2022-09-26 22:43:11.414153'),(2,'sis_id_2','dreamer@yharnam.com','Hunter','Djura','Hunter Djura','Djura, Hunter','active','retireddude109','2022-09-26 22:43:11.414153','2022-09-26 22:43:11.414153') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","sis_id"=EXCLUDED."sis_id","email"=EXCLUDED."email","first_name"=EXCLUDED."first_name","last_name"=EXCLUDED."last_name","name"=EXCLUDED."name","sortable_name"=EXCLUDED."sortable_name","workflow_state"=EXCLUDED."workflow_state","login_id"=EXCLUDED."login_id","updated_at"=EXCLUDED."updated_at" WHERE ("users".canvas_id, "users".sis_id, "users".email, "users".first_name, "users".last_name, "users".name, "users".sortable_name, "users".workflow_state, "users".login_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.sis_id, EXCLUDED.email, EXCLUDED.first_name, EXCLUDED.last_name, EXCLUDED.name, EXCLUDED.sortable_name, EXCLUDED.workflow_state, EXCLUDED.login_id) RETURNING "id"  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN Course Create Many (0.5ms) INSERT INTO "courses" ("canvas_id","sis_id","course_code","name","canvas_account_id","canvas_term_id","start_at","end_at","workflow_state","grading_standard_id","created_at","updated_at") VALUES (1,'course_sis_id_1','C1','Course #1',1,1,'2017-03-27 21:53:18','2017-04-27 12:21:18','active',NULL,'2022-09-26 22:43:11.423050','2022-09-26 22:43:11.423050'),(2,'course_sis_id_2','C2','Course #2',1,1,'2017-03-27 21:53:18','2017-04-27 12:21:18','unpublished',NULL,'2022-09-26 22:43:11.423050','2022-09-26 22:43:11.423050') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","sis_id"=EXCLUDED."sis_id","course_code"=EXCLUDED."course_code","name"=EXCLUDED."name","canvas_account_id"=EXCLUDED."canvas_account_id","canvas_term_id"=EXCLUDED."canvas_term_id","start_at"=EXCLUDED."start_at","end_at"=EXCLUDED."end_at","workflow_state"=EXCLUDED."workflow_state","grading_standard_id"=EXCLUDED."grading_standard_id","updated_at"=EXCLUDED."updated_at" WHERE ("courses".canvas_id, "courses".sis_id, "courses".course_code, "courses".name, "courses".canvas_account_id, "courses".canvas_term_id, "courses".start_at, "courses".end_at, "courses".workflow_state, "courses".grading_standard_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.sis_id, EXCLUDED.course_code, EXCLUDED.name, EXCLUDED.canvas_account_id, EXCLUDED.canvas_term_id, EXCLUDED.start_at, EXCLUDED.end_at, EXCLUDED.workflow_state, EXCLUDED.grading_standard_id) RETURNING "id"  (0.2ms) ROLLBACK  (0.3ms) BEGIN  (0.4ms) SELECT COUNT(*) FROM "submissions" Submission Create Many (0.9ms) INSERT INTO "submissions" ("canvas_id","canvas_user_id","canvas_course_id","canvas_assignment_id","submitted_at","due_at","graded_at","score","points_possible","excused","workflow_state","created_at","updated_at") VALUES (1,1,1,1,'2017-09-21 18:28:15','2017-09-27 18:28:15','2017-09-21 19:36:23',5.0,10.0,TRUE,'graded','2022-09-26 22:43:11.430043','2022-09-26 22:43:11.430043'),(2,1,1,2,'2017-09-21 18:28:15','2017-09-28 18:28:15','2017-09-21 19:36:23',5.0,10.0,FALSE,'submitted','2022-09-26 22:43:11.430043','2022-09-26 22:43:11.430043') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","canvas_user_id"=EXCLUDED."canvas_user_id","canvas_course_id"=EXCLUDED."canvas_course_id","canvas_assignment_id"=EXCLUDED."canvas_assignment_id","submitted_at"=EXCLUDED."submitted_at","due_at"=EXCLUDED."due_at","graded_at"=EXCLUDED."graded_at","score"=EXCLUDED."score","points_possible"=EXCLUDED."points_possible","excused"=EXCLUDED."excused","workflow_state"=EXCLUDED."workflow_state","updated_at"=EXCLUDED."updated_at" WHERE ("submissions".canvas_id, "submissions".canvas_user_id, "submissions".canvas_course_id, "submissions".canvas_assignment_id, "submissions".submitted_at, "submissions".due_at, "submissions".graded_at, "submissions".score, "submissions".points_possible, "submissions".excused, "submissions".workflow_state) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.canvas_user_id, EXCLUDED.canvas_course_id, EXCLUDED.canvas_assignment_id, EXCLUDED.submitted_at, EXCLUDED.due_at, EXCLUDED.graded_at, EXCLUDED.score, EXCLUDED.points_possible, EXCLUDED.excused, EXCLUDED.workflow_state) RETURNING "id"  (0.3ms) SELECT COUNT(*) FROM "submissions"  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] [BatchTestJobBase] [7adee97f-704f-4c1c-85db-04caaca47076] Performing BatchTestJobBase (Job ID: 7adee97f-704f-4c1c-85db-04caaca47076) from Test(default) [ActiveJob] [BatchTestJobBase] [7adee97f-704f-4c1c-85db-04caaca47076] Performed BatchTestJobBase (Job ID: 7adee97f-704f-4c1c-85db-04caaca47076) from Test(default) in 0.28ms  (0.4ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [BatchTestJobBase] [95f1ba4d-3b0e-42d3-b29b-73b11c9dd5a0] Performing BatchTestJobBase (Job ID: 95f1ba4d-3b0e-42d3-b29b-73b11c9dd5a0) from Test(default) [ActiveJob] [BatchTestJobBase] [95f1ba4d-3b0e-42d3-b29b-73b11c9dd5a0] Performed BatchTestJobBase (Job ID: 95f1ba4d-3b0e-42d3-b29b-73b11c9dd5a0) from Test(default) in 0.3ms  (0.3ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] [BatchTestJobBase] [6455057b-ee0d-4a6b-a5cd-1f9472cee8b3] Performing BatchTestJobBase (Job ID: 6455057b-ee0d-4a6b-a5cd-1f9472cee8b3) from Test(default) [ActiveJob] [BatchTestJobBase] [6455057b-ee0d-4a6b-a5cd-1f9472cee8b3] Performed BatchTestJobBase (Job ID: 6455057b-ee0d-4a6b-a5cd-1f9472cee8b3) from Test(default) in 0.1ms  (0.2ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [FailingBatchTestJobBase] [e6d7363a-ac2c-4501-9850-ae6a2b7ec516] Performing FailingBatchTestJobBase (Job ID: e6d7363a-ac2c-4501-9850-ae6a2b7ec516) from Test(default) [ActiveJob] [FailingBatchTestJobBase] [e6d7363a-ac2c-4501-9850-ae6a2b7ec516] Error performing FailingBatchTestJobBase (Job ID: e6d7363a-ac2c-4501-9850-ae6a2b7ec516) from Test(default) in 0.31ms: RuntimeError (Foo): /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/job_batching/support/base_job.rb:12:in `perform' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/execution.rb:39:in `block in perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:109:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/active_job.rb:14:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/i18n-1.12.0/lib/i18n.rb:317:in `with_locale' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/translation.rb:9:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:26:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/notifications.rb:168:in `block in instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/notifications.rb:168:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:25:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:46:in `block in tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/tagged_logging.rb:71:in `block in tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/tagged_logging.rb:28:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/tagged_logging.rb:71:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:46:in `tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:22:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:136:in `run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/execution.rb:38:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/job_batching/active_job_spec.rb:47:in `block (6 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:263:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:263:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:511:in `block in with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:468:in `block in with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:486:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-rails-5.1.1/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:486:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:468:in `with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:511:in `with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:259:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:646:in `block in run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:642:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:642:in `run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:607:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/configuration.rb:2068:in `with_suite_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:116:in `block in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/reporter.rb:74:in `report' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:115:in `run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:89:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:71:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:45:in `invoke' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/exe/rspec:4:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/rspec:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/rspec:23:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:58:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:58:in `kernel_load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:23:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:483:in `exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:31:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:25:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/exe/bundle:48:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/friendly_errors.rb:120:in `with_friendly_errors' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/exe/bundle:36:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/bundle:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/bundle:23:in `
'  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] Enqueued BatchTestJobBase (Job ID: 818dcdc5-d4c3-454d-9953-ff19eb0000b1) to Test(default)  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] Enqueued BatchTestJobBase (Job ID: 16ea623d-d942-4268-8f00-ed4a1de9d9ea) to Test(default)  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] Enqueued BatchTestJobBase (Job ID: 1a4def58-903e-4abf-aa2c-66f7cbe76699) to Test(default)  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.3ms) ROLLBACK  (0.3ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.3ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] Enqueued RetryingJob (Job ID: a0974d66-8386-48e1-b628-55c61c5d914e) to Sidekiq(default) [ActiveJob] [RetryingJob] [a0974d66-8386-48e1-b628-55c61c5d914e] Performing RetryingJob (Job ID: a0974d66-8386-48e1-b628-55c61c5d914e) from Sidekiq(default) [ActiveJob] [RetryingJob] [a0974d66-8386-48e1-b628-55c61c5d914e] Error performing RetryingJob (Job ID: a0974d66-8386-48e1-b628-55c61c5d914e) from Sidekiq(default) in 2.77ms: RuntimeError (A Failure): /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/job_batching/batch_spec.rb:268:in `perform' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/execution.rb:39:in `block in perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:109:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/active_job.rb:14:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/i18n-1.12.0/lib/i18n.rb:322:in `with_locale' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/translation.rb:9:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:26:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/notifications.rb:168:in `block in instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/notifications.rb:168:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:25:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:46:in `block in tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/tagged_logging.rb:71:in `block in tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/tagged_logging.rb:28:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/tagged_logging.rb:71:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:46:in `tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:22:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:136:in `run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/execution.rb:38:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/execution.rb:24:in `block in execute' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:109:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/railtie.rb:28:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/execution_wrapper.rb:90:in `wrap' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/reloader.rb:73:in `block in wrap' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/execution_wrapper.rb:90:in `wrap' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/reloader.rb:72:in `wrap' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/railtie.rb:27:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:136:in `run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/execution.rb:22:in `execute' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/queue_adapters/sidekiq_adapter.rb:42:in `perform' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/sidekiq-6.4.1/lib/sidekiq/testing.rb:300:in `execute_job' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/sidekiq-6.4.1/lib/sidekiq/testing.rb:295:in `block in process_job' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/sidekiq-6.4.1/lib/sidekiq/middleware/chain.rb:138:in `block in invoke' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/sidekiq.rb:73:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/sidekiq-6.4.1/lib/sidekiq/middleware/chain.rb:140:in `block in invoke' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/sidekiq-6.4.1/lib/sidekiq/middleware/chain.rb:143:in `invoke' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/sidekiq-6.4.1/lib/sidekiq/testing.rb:294:in `process_job' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/job_batching/batch_spec.rb:289:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:263:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:263:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:511:in `block in with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:468:in `block in with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:486:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-rails-5.1.1/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:486:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:468:in `with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:511:in `with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:259:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:646:in `block in run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:642:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:642:in `run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:607:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/configuration.rb:2068:in `with_suite_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:116:in `block in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/reporter.rb:74:in `report' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:115:in `run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:89:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:71:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:45:in `invoke' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/exe/rspec:4:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/rspec:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/rspec:23:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:58:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:58:in `kernel_load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:23:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:483:in `exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:31:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:25:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/exe/bundle:48:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/friendly_errors.rb:120:in `with_friendly_errors' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/exe/bundle:36:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/bundle:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/bundle:23:in `
' [ActiveJob] [RetryingJob] [a0974d66-8386-48e1-b628-55c61c5d914e] Performing RetryingJob (Job ID: a0974d66-8386-48e1-b628-55c61c5d914e) from Sidekiq(default) [ActiveJob] [RetryingJob] [a0974d66-8386-48e1-b628-55c61c5d914e] Performed RetryingJob (Job ID: a0974d66-8386-48e1-b628-55c61c5d914e) from Sidekiq(default) in 3.25ms  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] Enqueued TestWorker (Job ID: b15a2315-d607-41ce-92a7-0b683dd8f8cc) to Sidekiq(default)  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.5ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] Enqueued CanvasSync::JobBatches::ActiveJob::ActiveJobCallbackWorker (Job ID: 5b0f30d2-c188-4dff-85ed-a7a6e5b8e576) to Test(default) with arguments: "SampleCallback", "complete", {"a"=>"b"}, "ZlU7Gy8m7PDEow", nil  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] Enqueued CanvasSync::JobBatches::ActiveJob::ActiveJobCallbackWorker (Job ID: ca57bf61-0750-4b62-b187-6ce11495d4f2) to Test(default) with arguments: "SampleCallback2", "complete", {"b"=>"a"}, "ZOev6gcan6j5lg", nil [ActiveJob] Enqueued CanvasSync::JobBatches::ActiveJob::ActiveJobCallbackWorker (Job ID: 5b99e6d0-1b01-4329-8339-d28202a895bd) to Test(default) with arguments: "SampleCallback", "complete", {"a"=>"b"}, "ZOev6gcan6j5lg", nil  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.4ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.6ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] Enqueued ContextedJob (Job ID: d969cdae-71ee-40d5-89ba-09e0f7da6982) to Sidekiq(default) [ActiveJob] [TestWorker] [b15a2315-d607-41ce-92a7-0b683dd8f8cc] Performing TestWorker (Job ID: b15a2315-d607-41ce-92a7-0b683dd8f8cc) from Sidekiq(default) [ActiveJob] [TestWorker] [b15a2315-d607-41ce-92a7-0b683dd8f8cc] Performed TestWorker (Job ID: b15a2315-d607-41ce-92a7-0b683dd8f8cc) from Sidekiq(default) in 2.59ms [ActiveJob] [ContextedJob] [d969cdae-71ee-40d5-89ba-09e0f7da6982] Performing ContextedJob (Job ID: d969cdae-71ee-40d5-89ba-09e0f7da6982) from Sidekiq(default) [ActiveJob] [ContextedJob] [d969cdae-71ee-40d5-89ba-09e0f7da6982] Performed ContextedJob (Job ID: d969cdae-71ee-40d5-89ba-09e0f7da6982) from Sidekiq(default) in 4.74ms  (0.3ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] Enqueued ContextedJob (Job ID: d4cff20c-76b1-40b9-b649-447d3dec29f0) to Sidekiq(default) [ActiveJob] [ContextedJob] [d4cff20c-76b1-40b9-b649-447d3dec29f0] Performing ContextedJob (Job ID: d4cff20c-76b1-40b9-b649-447d3dec29f0) from Sidekiq(default) [ActiveJob] [ContextedJob] [d4cff20c-76b1-40b9-b649-447d3dec29f0] Performed ContextedJob (Job ID: d4cff20c-76b1-40b9-b649-447d3dec29f0) from Sidekiq(default) in 10.08ms  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] Enqueued BatchTestJobBase (Job ID: 0470166f-27c2-4c40-ae02-9307aed27e47) to Sidekiq(default) [ActiveJob] [BatchTestJobBase] [0470166f-27c2-4c40-ae02-9307aed27e47] Performing BatchTestJobBase (Job ID: 0470166f-27c2-4c40-ae02-9307aed27e47) from Sidekiq(default) [ActiveJob] [BatchTestJobBase] [0470166f-27c2-4c40-ae02-9307aed27e47] Performed BatchTestJobBase (Job ID: 0470166f-27c2-4c40-ae02-9307aed27e47) from Sidekiq(default) in 5.09ms [ActiveJob] Enqueued ContextedJob (Job ID: 56e6d601-c642-48c9-b97e-100aab039db5) to Sidekiq(default) [ActiveJob] [ContextedJob] [56e6d601-c642-48c9-b97e-100aab039db5] Performing ContextedJob (Job ID: 56e6d601-c642-48c9-b97e-100aab039db5) from Sidekiq(default) [ActiveJob] [ContextedJob] [56e6d601-c642-48c9-b97e-100aab039db5] Performed ContextedJob (Job ID: 56e6d601-c642-48c9-b97e-100aab039db5) from Sidekiq(default) in 8.54ms  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] Enqueued TestWorker (Job ID: 80d5bccc-f600-4ba1-974e-628e1bb5fc4a) to Sidekiq(default) [ActiveJob] Enqueued TestWorker (Job ID: 08110ec0-ae7e-4ca4-956a-617585e5f759) to Sidekiq(default) [ActiveJob] Enqueued TestWorker (Job ID: dfccf089-779a-4b90-96d4-22c76ba5af57) to Sidekiq(default)  (0.3ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] Enqueued WorkerA (Job ID: c7d85edc-c6bb-4aac-863a-fdfe773e23fd) to Sidekiq(default) [ActiveJob] Enqueued WorkerB (Job ID: 1cc285ba-8e4d-4654-a8e1-c6bd1b7c846c) to Sidekiq(default) [ActiveJob] Enqueued WorkerA (Job ID: 6001a297-fbb3-448f-b062-d95af6663eaf) to Sidekiq(default) [ActiveJob] Enqueued WorkerC (Job ID: c194a015-ffa0-4218-b952-50bc056a8b62) to Sidekiq(default)  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.4ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] Enqueued TestWorker (Job ID: 04ce2221-2e20-4c08-aa96-750edcf6ed16) to Sidekiq(default)  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.4ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] Enqueued TestWorker (Job ID: 4d50ed37-9041-4984-9aff-0587148d163c) to Sidekiq(default)  (0.3ms) ROLLBACK  (0.3ms) SELECT "schema_migrations"."version" FROM "schema_migrations" ORDER BY "schema_migrations"."version" ASC  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.6ms) SELECT COUNT(*) FROM "canvas_sync_job_logs" [ActiveJob] [GoodJob] [545da7c1-66f4-439f-8838-1a699305fea8] Performing GoodJob (Job ID: 545da7c1-66f4-439f-8838-1a699305fea8) from Test(default) with arguments: "argument" [ActiveJob] [GoodJob] [545da7c1-66f4-439f-8838-1a699305fea8] CanvasSync::JobLog Load (0.3ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "545da7c1-66f4-439f-8838-1a699305fea8"], ["LIMIT", 1]] [ActiveJob] [GoodJob] [545da7c1-66f4-439f-8838-1a699305fea8]  (0.3ms) SAVEPOINT active_record_1 [ActiveJob] [GoodJob] [545da7c1-66f4-439f-8838-1a699305fea8] CanvasSync::JobLog Create (0.5ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "GoodJob"], ["status", "enqueued"], ["job_arguments", "---\n- argument\n"], ["created_at", "2022-09-26 22:43:29.699487"], ["updated_at", "2022-09-26 22:43:29.699487"], ["job_id", "545da7c1-66f4-439f-8838-1a699305fea8"]] [ActiveJob] [GoodJob] [545da7c1-66f4-439f-8838-1a699305fea8]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [GoodJob] [545da7c1-66f4-439f-8838-1a699305fea8]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [GoodJob] [545da7c1-66f4-439f-8838-1a699305fea8] CanvasSync::JobLog Update (0.7ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-09-26 22:43:29.701488"], ["status", "running"], ["updated_at", "2022-09-26 22:43:29.701833"], ["id", 165]] [ActiveJob] [GoodJob] [545da7c1-66f4-439f-8838-1a699305fea8]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [GoodJob] [545da7c1-66f4-439f-8838-1a699305fea8]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [GoodJob] [545da7c1-66f4-439f-8838-1a699305fea8] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2022-09-26 22:43:29.704171"], ["status", "success"], ["updated_at", "2022-09-26 22:43:29.704587"], ["id", 165]] [ActiveJob] [GoodJob] [545da7c1-66f4-439f-8838-1a699305fea8]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [GoodJob] [545da7c1-66f4-439f-8838-1a699305fea8] Performed GoodJob (Job ID: 545da7c1-66f4-439f-8838-1a699305fea8) from Test(default) in 18.36ms  (0.2ms) SELECT COUNT(*) FROM "canvas_sync_job_logs" CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" ORDER BY "canvas_sync_job_logs"."id" DESC LIMIT $1 [["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [BadJob] [d50b787b-902e-4450-a80f-221b17f942a1] Performing BadJob (Job ID: d50b787b-902e-4450-a80f-221b17f942a1) from Test(default) with arguments: "argument" [ActiveJob] [BadJob] [d50b787b-902e-4450-a80f-221b17f942a1] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "d50b787b-902e-4450-a80f-221b17f942a1"], ["LIMIT", 1]] [ActiveJob] [BadJob] [d50b787b-902e-4450-a80f-221b17f942a1]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [BadJob] [d50b787b-902e-4450-a80f-221b17f942a1] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "BadJob"], ["status", "enqueued"], ["job_arguments", "---\n- argument\n"], ["created_at", "2022-09-26 22:43:29.710663"], ["updated_at", "2022-09-26 22:43:29.710663"], ["job_id", "d50b787b-902e-4450-a80f-221b17f942a1"]] [ActiveJob] [BadJob] [d50b787b-902e-4450-a80f-221b17f942a1]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [BadJob] [d50b787b-902e-4450-a80f-221b17f942a1]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [BadJob] [d50b787b-902e-4450-a80f-221b17f942a1] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-09-26 22:43:29.712307"], ["status", "running"], ["updated_at", "2022-09-26 22:43:29.712696"], ["id", 166]] [ActiveJob] [BadJob] [d50b787b-902e-4450-a80f-221b17f942a1]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [BadJob] [d50b787b-902e-4450-a80f-221b17f942a1]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [BadJob] [d50b787b-902e-4450-a80f-221b17f942a1] CanvasSync::JobLog Update (0.5ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "exception" = $2, "backtrace" = $3, "status" = $4, "updated_at" = $5 WHERE "canvas_sync_job_logs"."id" = $6 [["completed_at", "2022-09-26 22:43:29.714138"], ["exception", "EvilError: EvilError"], ["backtrace", "/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:12:in `perform'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/execution.rb:39:in `block in perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:109:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/active_job.rb:24:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:21:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/i18n-1.12.0/lib/i18n.rb:317:in `with_locale'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/translation.rb:9:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:26:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/notifications.rb:168:in `block in instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/notifications.rb:168:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:25:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:46:in `block in tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/tagged_logging.rb:71:in `block in tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/tagged_logging.rb:28:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/tagged_logging.rb:71:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:46:in `tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:22:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:136:in `run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/execution.rb:38:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/execution.rb:18:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:40:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/matchers/built_in/raise_error.rb:59:in `matches?'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:51:in `block in handle_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:27:in `with_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:48:in `handle_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/expectation_target.rb:65:in `to'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/expectation_target.rb:139:in `to'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:39:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:263:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:263:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:511:in `block in with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:468:in `block in with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:486:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-rails-5.1.1/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:486:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:468:in `with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:511:in `with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:259:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:646:in `block in run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:642:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:642:in `run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:607:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/configuration.rb:2068:in `with_suite_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:116:in `block in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/reporter.rb:74:in `report'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:115:in `run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:89:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:71:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:45:in `invoke'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/exe/rspec:4:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/rspec:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/rspec:23:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:58:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:58:in `kernel_load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:23:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:483:in `exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:31:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:25:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/exe/bundle:48:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/friendly_errors.rb:120:in `with_friendly_errors'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/exe/bundle:36:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/bundle:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/bundle:23:in `
'"], ["status", "error"], ["updated_at", "2022-09-26 22:43:29.714454"], ["id", 166]] [ActiveJob] [BadJob] [d50b787b-902e-4450-a80f-221b17f942a1]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [BadJob] [d50b787b-902e-4450-a80f-221b17f942a1] Error performing BadJob (Job ID: d50b787b-902e-4450-a80f-221b17f942a1) from Test(default) in 7.13ms: EvilError (EvilError): /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:12:in `perform' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/execution.rb:39:in `block in perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:109:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/active_job.rb:24:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:21:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/i18n-1.12.0/lib/i18n.rb:317:in `with_locale' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/translation.rb:9:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:26:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/notifications.rb:168:in `block in instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/notifications.rb:168:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:25:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:46:in `block in tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/tagged_logging.rb:71:in `block in tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/tagged_logging.rb:28:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/tagged_logging.rb:71:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:46:in `tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:22:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:136:in `run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/execution.rb:38:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/execution.rb:18:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:40:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/matchers/built_in/raise_error.rb:59:in `matches?' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:51:in `block in handle_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:27:in `with_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:48:in `handle_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/expectation_target.rb:65:in `to' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/expectation_target.rb:139:in `to' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:39:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:263:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:263:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:511:in `block in with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:468:in `block in with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:486:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-rails-5.1.1/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:486:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:468:in `with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:511:in `with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:259:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:646:in `block in run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:642:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:642:in `run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:607:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/configuration.rb:2068:in `with_suite_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:116:in `block in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/reporter.rb:74:in `report' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:115:in `run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:89:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:71:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:45:in `invoke' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/exe/rspec:4:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/rspec:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/rspec:23:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:58:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:58:in `kernel_load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:23:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:483:in `exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:31:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:25:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/exe/bundle:48:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/friendly_errors.rb:120:in `with_friendly_errors' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/exe/bundle:36:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/bundle:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/bundle:23:in `
' CanvasSync::JobLog Load (0.4ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" ORDER BY "canvas_sync_job_logs"."id" DESC LIMIT $1 [["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] [BadJob] [7475b3cd-9988-4a43-a821-61b5922890de] Performing BadJob (Job ID: 7475b3cd-9988-4a43-a821-61b5922890de) from Test(default) [ActiveJob] [BadJob] [7475b3cd-9988-4a43-a821-61b5922890de] CanvasSync::JobLog Load (0.3ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "7475b3cd-9988-4a43-a821-61b5922890de"], ["LIMIT", 1]] [ActiveJob] [BadJob] [7475b3cd-9988-4a43-a821-61b5922890de]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [BadJob] [7475b3cd-9988-4a43-a821-61b5922890de] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["job_class", "BadJob"], ["status", "enqueued"], ["created_at", "2022-09-26 22:43:29.721363"], ["updated_at", "2022-09-26 22:43:29.721363"], ["job_id", "7475b3cd-9988-4a43-a821-61b5922890de"]] [ActiveJob] [BadJob] [7475b3cd-9988-4a43-a821-61b5922890de]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [BadJob] [7475b3cd-9988-4a43-a821-61b5922890de]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [BadJob] [7475b3cd-9988-4a43-a821-61b5922890de] CanvasSync::JobLog Update (0.4ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-09-26 22:43:29.722592"], ["status", "running"], ["updated_at", "2022-09-26 22:43:29.723007"], ["id", 167]] [ActiveJob] [BadJob] [7475b3cd-9988-4a43-a821-61b5922890de]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [BadJob] [7475b3cd-9988-4a43-a821-61b5922890de]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [BadJob] [7475b3cd-9988-4a43-a821-61b5922890de] CanvasSync::JobLog Update (0.5ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "exception" = $2, "backtrace" = $3, "status" = $4, "updated_at" = $5 WHERE "canvas_sync_job_logs"."id" = $6 [["completed_at", "2022-09-26 22:43:29.724971"], ["exception", "ArgumentError: wrong number of arguments (given 0, expected 1)"], ["backtrace", "/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:11:in `perform'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/execution.rb:39:in `block in perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:109:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/active_job.rb:24:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:21:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/i18n-1.12.0/lib/i18n.rb:317:in `with_locale'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/translation.rb:9:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:26:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/notifications.rb:168:in `block in instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/notifications.rb:168:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:25:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:46:in `block in tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/tagged_logging.rb:71:in `block in tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/tagged_logging.rb:28:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/tagged_logging.rb:71:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:46:in `tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:22:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:136:in `run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/execution.rb:38:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/execution.rb:18:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:52:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/matchers/built_in/raise_error.rb:59:in `matches?'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:51:in `block in handle_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:27:in `with_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:48:in `handle_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/expectation_target.rb:65:in `to'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/expectation_target.rb:139:in `to'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:51:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:263:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:263:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:511:in `block in with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:468:in `block in with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:486:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-rails-5.1.1/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:486:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:468:in `with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:511:in `with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:259:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:646:in `block in run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:642:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:642:in `run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:607:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/configuration.rb:2068:in `with_suite_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:116:in `block in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/reporter.rb:74:in `report'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:115:in `run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:89:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:71:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:45:in `invoke'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/exe/rspec:4:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/rspec:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/rspec:23:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:58:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:58:in `kernel_load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:23:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:483:in `exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:31:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:25:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/exe/bundle:48:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/friendly_errors.rb:120:in `with_friendly_errors'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/exe/bundle:36:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/bundle:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/bundle:23:in `
'"], ["status", "error"], ["updated_at", "2022-09-26 22:43:29.725469"], ["id", 167]] [ActiveJob] [BadJob] [7475b3cd-9988-4a43-a821-61b5922890de]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [BadJob] [7475b3cd-9988-4a43-a821-61b5922890de] Error performing BadJob (Job ID: 7475b3cd-9988-4a43-a821-61b5922890de) from Test(default) in 6.63ms: ArgumentError (wrong number of arguments (given 0, expected 1)): /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:11:in `perform' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/execution.rb:39:in `block in perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:109:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/active_job.rb:24:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:21:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/i18n-1.12.0/lib/i18n.rb:317:in `with_locale' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/translation.rb:9:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:26:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/notifications.rb:168:in `block in instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/notifications.rb:168:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:25:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:46:in `block in tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/tagged_logging.rb:71:in `block in tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/tagged_logging.rb:28:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/tagged_logging.rb:71:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:46:in `tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:22:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:136:in `run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/execution.rb:38:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/execution.rb:18:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:52:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/matchers/built_in/raise_error.rb:59:in `matches?' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:51:in `block in handle_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:27:in `with_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:48:in `handle_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/expectation_target.rb:65:in `to' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/expectation_target.rb:139:in `to' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:51:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:263:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:263:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:511:in `block in with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:468:in `block in with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:486:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-rails-5.1.1/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:486:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:468:in `with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:511:in `with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:259:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:646:in `block in run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:642:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:642:in `run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:607:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/configuration.rb:2068:in `with_suite_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:116:in `block in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/reporter.rb:74:in `report' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:115:in `run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:89:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:71:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:45:in `invoke' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/exe/rspec:4:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/rspec:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/rspec:23:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:58:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:58:in `kernel_load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:23:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:483:in `exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:31:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:25:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/exe/bundle:48:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/friendly_errors.rb:120:in `with_friendly_errors' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/exe/bundle:36:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/bundle:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/bundle:23:in `
'  (0.1ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] [BadJob] [63ce1f31-bf42-4841-9921-b66d61e77ff1] Performing BadJob (Job ID: 63ce1f31-bf42-4841-9921-b66d61e77ff1) from Test(default) [ActiveJob] [BadJob] [63ce1f31-bf42-4841-9921-b66d61e77ff1] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "63ce1f31-bf42-4841-9921-b66d61e77ff1"], ["LIMIT", 1]] [ActiveJob] [BadJob] [63ce1f31-bf42-4841-9921-b66d61e77ff1]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [BadJob] [63ce1f31-bf42-4841-9921-b66d61e77ff1] CanvasSync::JobLog Create (0.2ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["job_class", "BadJob"], ["status", "enqueued"], ["created_at", "2022-09-26 22:43:29.729772"], ["updated_at", "2022-09-26 22:43:29.729772"], ["job_id", "63ce1f31-bf42-4841-9921-b66d61e77ff1"]] [ActiveJob] [BadJob] [63ce1f31-bf42-4841-9921-b66d61e77ff1]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [BadJob] [63ce1f31-bf42-4841-9921-b66d61e77ff1]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [BadJob] [63ce1f31-bf42-4841-9921-b66d61e77ff1] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-09-26 22:43:29.730665"], ["status", "running"], ["updated_at", "2022-09-26 22:43:29.730913"], ["id", 168]] [ActiveJob] [BadJob] [63ce1f31-bf42-4841-9921-b66d61e77ff1]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [BadJob] [63ce1f31-bf42-4841-9921-b66d61e77ff1]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [BadJob] [63ce1f31-bf42-4841-9921-b66d61e77ff1] CanvasSync::JobLog Update (0.8ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "exception" = $2, "backtrace" = $3, "status" = $4, "updated_at" = $5 WHERE "canvas_sync_job_logs"."id" = $6 [["completed_at", "2022-09-26 22:43:29.735808"], ["exception", "ArgumentError: wrong number of arguments (given 0, expected 1)"], ["backtrace", "/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:11:in `perform'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/execution.rb:39:in `block in perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:109:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/active_job.rb:24:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:21:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/i18n-1.12.0/lib/i18n.rb:317:in `with_locale'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/translation.rb:9:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:26:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/notifications.rb:168:in `block in instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/notifications.rb:168:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:25:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:46:in `block in tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/tagged_logging.rb:71:in `block in tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/tagged_logging.rb:28:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/tagged_logging.rb:71:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:46:in `tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:22:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:136:in `run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/execution.rb:38:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/execution.rb:18:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:60:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/matchers/built_in/raise_error.rb:59:in `matches?'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:51:in `block in handle_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:27:in `with_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:48:in `handle_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/expectation_target.rb:65:in `to'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/expectation_target.rb:139:in `to'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:59:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:263:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:263:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:511:in `block in with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:468:in `block in with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:486:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-rails-5.1.1/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:486:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:468:in `with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:511:in `with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:259:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:646:in `block in run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:642:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:642:in `run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:607:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/configuration.rb:2068:in `with_suite_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:116:in `block in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/reporter.rb:74:in `report'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:115:in `run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:89:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:71:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:45:in `invoke'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/exe/rspec:4:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/rspec:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/rspec:23:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:58:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:58:in `kernel_load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:23:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:483:in `exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:31:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:25:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/exe/bundle:48:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/friendly_errors.rb:120:in `with_friendly_errors'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/exe/bundle:36:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/bundle:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/bundle:23:in `
'\n\nError Occurred while handling an Error: NoMethodError: undefined method `bad_catcher' for BadJob:Class\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-mocks-3.11.0/lib/rspec/mocks/method_double.rb:28:in `block in original_implementation_callable'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-mocks-3.11.0/lib/rspec/mocks/message_expectation.rb:143:in `block in and_call_original'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-mocks-3.11.0/lib/rspec/mocks/message_expectation.rb:801:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-mocks-3.11.0/lib/rspec/mocks/message_expectation.rb:615:in `invoke_incrementing_actual_calls_by'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-mocks-3.11.0/lib/rspec/mocks/message_expectation.rb:470:in `invoke'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-mocks-3.11.0/lib/rspec/mocks/proxy.rb:217:in `message_received'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-mocks-3.11.0/lib/rspec/mocks/proxy.rb:361:in `message_received'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-mocks-3.11.0/lib/rspec/mocks/method_double.rb:78:in `proxy_method_invoked'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-mocks-3.11.0/lib/rspec/mocks/method_double.rb:64:in `block (2 levels) in define_proxy_method'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:31:in `rescue in block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:23:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/i18n-1.12.0/lib/i18n.rb:317:in `with_locale'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/translation.rb:9:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:26:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/notifications.rb:168:in `block in instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/notifications.rb:168:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:25:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:46:in `block in tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/tagged_logging.rb:71:in `block in tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/tagged_logging.rb:28:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/tagged_logging.rb:71:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:46:in `tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:22:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:136:in `run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/execution.rb:38:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/execution.rb:18:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:60:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/matchers/built_in/raise_error.rb:59:in `matches?'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:51:in `block in handle_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:27:in `with_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:48:in `handle_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/expectation_target.rb:65:in `to'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/expectation_target.rb:139:in `to'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:59:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:263:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:263:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:511:in `block in with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:468:in `block in with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:486:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-rails-5.1.1/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:486:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:468:in `with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:511:in `with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:259:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:646:in `block in run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:642:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:642:in `run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:607:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/configuration.rb:2068:in `with_suite_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:116:in `block in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/reporter.rb:74:in `report'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:115:in `run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:89:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:71:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:45:in `invoke'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/exe/rspec:4:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/rspec:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/rspec:23:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:58:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:58:in `kernel_load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:23:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:483:in `exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:31:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:25:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/exe/bundle:48:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/friendly_errors.rb:120:in `with_friendly_errors'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/exe/bundle:36:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/bundle:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/bundle:23:in `
'"], ["status", "error"], ["updated_at", "2022-09-26 22:43:29.736442"], ["id", 168]] [ActiveJob] [BadJob] [63ce1f31-bf42-4841-9921-b66d61e77ff1]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [BadJob] [63ce1f31-bf42-4841-9921-b66d61e77ff1] Error performing BadJob (Job ID: 63ce1f31-bf42-4841-9921-b66d61e77ff1) from Test(default) in 9.42ms: ArgumentError (wrong number of arguments (given 0, expected 1)): /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:11:in `perform' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/execution.rb:39:in `block in perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:109:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/active_job.rb:24:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:21:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/i18n-1.12.0/lib/i18n.rb:317:in `with_locale' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/translation.rb:9:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:26:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/notifications.rb:168:in `block in instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/notifications.rb:168:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:25:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:46:in `block in tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/tagged_logging.rb:71:in `block in tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/tagged_logging.rb:28:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/tagged_logging.rb:71:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:46:in `tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:22:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:136:in `run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/execution.rb:38:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/execution.rb:18:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:60:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/matchers/built_in/raise_error.rb:59:in `matches?' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:51:in `block in handle_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:27:in `with_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:48:in `handle_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/expectation_target.rb:65:in `to' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/expectation_target.rb:139:in `to' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:59:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:263:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:263:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:511:in `block in with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:468:in `block in with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:486:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-rails-5.1.1/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:486:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:468:in `with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:511:in `with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:259:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:646:in `block in run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:642:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:642:in `run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:607:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/configuration.rb:2068:in `with_suite_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:116:in `block in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/reporter.rb:74:in `report' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:115:in `run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:89:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:71:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:45:in `invoke' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/exe/rspec:4:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/rspec:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/rspec:23:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:58:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:58:in `kernel_load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:23:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:483:in `exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:31:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:25:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/exe/bundle:48:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/friendly_errors.rb:120:in `with_friendly_errors' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/exe/bundle:36:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/bundle:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/bundle:23:in `
' CanvasSync::JobLog Load (0.4ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" ORDER BY "canvas_sync_job_logs"."id" DESC LIMIT $1 [["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [CanvasSync::Jobs::ReportChecker] [b9e296d7-92d5-4df0-8103-9f1533095f09] Performing CanvasSync::Jobs::ReportChecker (Job ID: b9e296d7-92d5-4df0-8103-9f1533095f09) from Test(default) with arguments: "provisioning_csv", 1, "FakeProcessor", {} [ActiveJob] [CanvasSync::Jobs::ReportChecker] [b9e296d7-92d5-4df0-8103-9f1533095f09] CanvasSync::JobLog Load (0.3ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "b9e296d7-92d5-4df0-8103-9f1533095f09"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [b9e296d7-92d5-4df0-8103-9f1533095f09]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [b9e296d7-92d5-4df0-8103-9f1533095f09] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- provisioning_csv\n- 1\n- FakeProcessor\n- {}\n"], ["created_at", "2022-09-26 22:43:29.745051"], ["updated_at", "2022-09-26 22:43:29.745051"], ["job_id", "b9e296d7-92d5-4df0-8103-9f1533095f09"]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [b9e296d7-92d5-4df0-8103-9f1533095f09]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [b9e296d7-92d5-4df0-8103-9f1533095f09]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [b9e296d7-92d5-4df0-8103-9f1533095f09] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-09-26 22:43:29.746504"], ["status", "running"], ["updated_at", "2022-09-26 22:43:29.746843"], ["id", 169]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [b9e296d7-92d5-4df0-8103-9f1533095f09]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [b9e296d7-92d5-4df0-8103-9f1533095f09]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [b9e296d7-92d5-4df0-8103-9f1533095f09] CanvasSync::JobLog Destroy (0.4ms) DELETE FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."id" = $1 [["id", 169]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [b9e296d7-92d5-4df0-8103-9f1533095f09]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [b9e296d7-92d5-4df0-8103-9f1533095f09] Performed CanvasSync::Jobs::ReportChecker (Job ID: b9e296d7-92d5-4df0-8103-9f1533095f09) from Test(default) in 9.15ms  (0.2ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [CanvasSync::Jobs::ReportChecker] [d54ae22c-6c72-4ab5-bba1-958bf93d8c39] Performing CanvasSync::Jobs::ReportChecker (Job ID: d54ae22c-6c72-4ab5-bba1-958bf93d8c39) from Test(default) with arguments: "provisioning_csv", 1, "FakeProcessor", {} [ActiveJob] [CanvasSync::Jobs::ReportChecker] [d54ae22c-6c72-4ab5-bba1-958bf93d8c39] CanvasSync::JobLog Load (0.3ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "d54ae22c-6c72-4ab5-bba1-958bf93d8c39"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [d54ae22c-6c72-4ab5-bba1-958bf93d8c39]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [d54ae22c-6c72-4ab5-bba1-958bf93d8c39] CanvasSync::JobLog Create (0.4ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- provisioning_csv\n- 1\n- FakeProcessor\n- {}\n"], ["created_at", "2022-09-26 22:43:29.757297"], ["updated_at", "2022-09-26 22:43:29.757297"], ["job_id", "d54ae22c-6c72-4ab5-bba1-958bf93d8c39"]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [d54ae22c-6c72-4ab5-bba1-958bf93d8c39]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [d54ae22c-6c72-4ab5-bba1-958bf93d8c39]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [d54ae22c-6c72-4ab5-bba1-958bf93d8c39] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-09-26 22:43:29.759155"], ["status", "running"], ["updated_at", "2022-09-26 22:43:29.759530"], ["id", 170]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [d54ae22c-6c72-4ab5-bba1-958bf93d8c39]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [d54ae22c-6c72-4ab5-bba1-958bf93d8c39]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [d54ae22c-6c72-4ab5-bba1-958bf93d8c39] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- provisioning_csv\n- 1\n- FakeProcessor\n- {}\n- {}\n"], ["created_at", "2022-09-26 22:43:29.762785"], ["updated_at", "2022-09-26 22:43:29.762785"], ["job_id", "20ed5820-a0b6-4975-a909-bc491e6f4893"]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [d54ae22c-6c72-4ab5-bba1-958bf93d8c39]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [d54ae22c-6c72-4ab5-bba1-958bf93d8c39] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: 20ed5820-a0b6-4975-a909-bc491e6f4893) to Test(default) at 2022-09-26 22:43:59 UTC with arguments: "provisioning_csv", 1, "FakeProcessor", {}, {} [ActiveJob] [CanvasSync::Jobs::ReportChecker] [d54ae22c-6c72-4ab5-bba1-958bf93d8c39]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [d54ae22c-6c72-4ab5-bba1-958bf93d8c39] CanvasSync::JobLog Destroy (0.2ms) DELETE FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."id" = $1 [["id", 170]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [d54ae22c-6c72-4ab5-bba1-958bf93d8c39]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [d54ae22c-6c72-4ab5-bba1-958bf93d8c39] Performed CanvasSync::Jobs::ReportChecker (Job ID: d54ae22c-6c72-4ab5-bba1-958bf93d8c39) from Test(default) in 9.65ms  (0.2ms) ROLLBACK  (0.3ms) BEGIN [ActiveJob] [CanvasSync::Jobs::ReportChecker] [913daa42-0b3c-4b7c-bec9-7dd830a5d9f2] Performing CanvasSync::Jobs::ReportChecker (Job ID: 913daa42-0b3c-4b7c-bec9-7dd830a5d9f2) from Test(default) with arguments: "provisioning_csv", 1, "FakeProcessor", {} [ActiveJob] [CanvasSync::Jobs::ReportChecker] [913daa42-0b3c-4b7c-bec9-7dd830a5d9f2] CanvasSync::JobLog Load (0.3ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "913daa42-0b3c-4b7c-bec9-7dd830a5d9f2"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [913daa42-0b3c-4b7c-bec9-7dd830a5d9f2]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [913daa42-0b3c-4b7c-bec9-7dd830a5d9f2] CanvasSync::JobLog Create (0.4ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- provisioning_csv\n- 1\n- FakeProcessor\n- {}\n"], ["created_at", "2022-09-26 22:43:29.770699"], ["updated_at", "2022-09-26 22:43:29.770699"], ["job_id", "913daa42-0b3c-4b7c-bec9-7dd830a5d9f2"]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [913daa42-0b3c-4b7c-bec9-7dd830a5d9f2]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [913daa42-0b3c-4b7c-bec9-7dd830a5d9f2]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [913daa42-0b3c-4b7c-bec9-7dd830a5d9f2] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-09-26 22:43:29.772521"], ["status", "running"], ["updated_at", "2022-09-26 22:43:29.772944"], ["id", 172]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [913daa42-0b3c-4b7c-bec9-7dd830a5d9f2]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [913daa42-0b3c-4b7c-bec9-7dd830a5d9f2]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [913daa42-0b3c-4b7c-bec9-7dd830a5d9f2] CanvasSync::JobLog Update (0.5ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "exception" = $2, "backtrace" = $3, "status" = $4, "updated_at" = $5 WHERE "canvas_sync_job_logs"."id" = $6 [["completed_at", "2022-09-26 22:43:29.778879"], ["exception", "NameError: undefined local variable or method `current_organization' for #"], ["backtrace", "/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/jobs/report_checker.rb:35:in `perform'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/execution.rb:39:in `block in perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:109:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/active_job.rb:24:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:21:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/i18n-1.12.0/lib/i18n.rb:317:in `with_locale'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/translation.rb:9:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:26:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/notifications.rb:168:in `block in instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/notifications.rb:168:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:25:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:46:in `block in tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/tagged_logging.rb:71:in `block in tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/tagged_logging.rb:28:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/tagged_logging.rb:71:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:46:in `tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:22:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:136:in `run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/execution.rb:38:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/execution.rb:18:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/report_checker_spec.rb:11:in `start_job'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/report_checker_spec.rb:53:in `block (5 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/matchers/built_in/raise_error.rb:59:in `matches?'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:51:in `block in handle_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:27:in `with_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:48:in `handle_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/expectation_target.rb:65:in `to'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/expectation_target.rb:139:in `to'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/report_checker_spec.rb:53:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:263:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:263:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:511:in `block in with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:468:in `block in with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:486:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-rails-5.1.1/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:486:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:468:in `with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:511:in `with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:259:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:646:in `block in run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:642:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:642:in `run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:607:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/configuration.rb:2068:in `with_suite_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:116:in `block in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/reporter.rb:74:in `report'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:115:in `run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:89:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:71:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:45:in `invoke'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/exe/rspec:4:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/rspec:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/rspec:23:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:58:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:58:in `kernel_load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:23:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:483:in `exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:31:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:25:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/exe/bundle:48:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/friendly_errors.rb:120:in `with_friendly_errors'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/exe/bundle:36:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/bundle:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/bundle:23:in `
'"], ["status", "error"], ["updated_at", "2022-09-26 22:43:29.779385"], ["id", 172]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [913daa42-0b3c-4b7c-bec9-7dd830a5d9f2]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [913daa42-0b3c-4b7c-bec9-7dd830a5d9f2] Error performing CanvasSync::Jobs::ReportChecker (Job ID: 913daa42-0b3c-4b7c-bec9-7dd830a5d9f2) from Test(default) in 12.21ms: NameError (undefined local variable or method `current_organization' for #): /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/jobs/report_checker.rb:35:in `perform' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/execution.rb:39:in `block in perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:109:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/active_job.rb:24:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:21:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/i18n-1.12.0/lib/i18n.rb:317:in `with_locale' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/translation.rb:9:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:26:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/notifications.rb:168:in `block in instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/notifications.rb:168:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:25:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:46:in `block in tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/tagged_logging.rb:71:in `block in tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/tagged_logging.rb:28:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/tagged_logging.rb:71:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:46:in `tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:22:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:136:in `run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/execution.rb:38:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/execution.rb:18:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/report_checker_spec.rb:11:in `start_job' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/report_checker_spec.rb:53:in `block (5 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/matchers/built_in/raise_error.rb:59:in `matches?' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:51:in `block in handle_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:27:in `with_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:48:in `handle_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/expectation_target.rb:65:in `to' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/expectation_target.rb:139:in `to' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/report_checker_spec.rb:53:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:263:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:263:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:511:in `block in with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:468:in `block in with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:486:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-rails-5.1.1/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:486:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:468:in `with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:511:in `with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:259:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:646:in `block in run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:642:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:642:in `run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:607:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/configuration.rb:2068:in `with_suite_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:116:in `block in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/reporter.rb:74:in `report' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:115:in `run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:89:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:71:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:45:in `invoke' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/exe/rspec:4:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/rspec:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/rspec:23:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:58:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:58:in `kernel_load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:23:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:483:in `exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:31:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:25:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/exe/bundle:48:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/friendly_errors.rb:120:in `with_friendly_errors' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/exe/bundle:36:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/bundle:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/bundle:23:in `
'  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [2b2353e0-754d-456a-bfd1-c1db7993055b] Performing CanvasSync::Jobs::ReportProcessorJob (Job ID: 2b2353e0-754d-456a-bfd1-c1db7993055b) from Test(default) with arguments: "provisioning_csv", "https://test.instructure.com/sample_report_download", "FakeProcessor", {}, 1 [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [2b2353e0-754d-456a-bfd1-c1db7993055b] CanvasSync::JobLog Load (0.3ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "2b2353e0-754d-456a-bfd1-c1db7993055b"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [2b2353e0-754d-456a-bfd1-c1db7993055b]  (0.3ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [2b2353e0-754d-456a-bfd1-c1db7993055b] CanvasSync::JobLog Create (0.4ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportProcessorJob"], ["status", "enqueued"], ["job_arguments", "---\n- provisioning_csv\n- https://test.instructure.com/sample_report_download\n- FakeProcessor\n- {}\n- 1\n"], ["created_at", "2022-09-26 22:43:29.786818"], ["updated_at", "2022-09-26 22:43:29.786818"], ["job_id", "2b2353e0-754d-456a-bfd1-c1db7993055b"]] [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [2b2353e0-754d-456a-bfd1-c1db7993055b]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [2b2353e0-754d-456a-bfd1-c1db7993055b]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [2b2353e0-754d-456a-bfd1-c1db7993055b] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-09-26 22:43:29.789242"], ["status", "running"], ["updated_at", "2022-09-26 22:43:29.789644"], ["id", 173]] [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [2b2353e0-754d-456a-bfd1-c1db7993055b]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [2b2353e0-754d-456a-bfd1-c1db7993055b]  (0.5ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [2b2353e0-754d-456a-bfd1-c1db7993055b] CanvasSync::JobLog Update (0.4ms) UPDATE "canvas_sync_job_logs" SET "job_class" = $1, "updated_at" = $2 WHERE "canvas_sync_job_logs"."id" = $3 [["job_class", "FakeProcessor"], ["updated_at", "2022-09-26 22:43:29.791999"], ["id", 173]] [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [2b2353e0-754d-456a-bfd1-c1db7993055b]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [2b2353e0-754d-456a-bfd1-c1db7993055b]  (0.3ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [2b2353e0-754d-456a-bfd1-c1db7993055b] CanvasSync::JobLog Update (0.4ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2022-09-26 22:43:29.804311"], ["status", "success"], ["updated_at", "2022-09-26 22:43:29.804972"], ["id", 173]] [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [2b2353e0-754d-456a-bfd1-c1db7993055b]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [2b2353e0-754d-456a-bfd1-c1db7993055b] Performed CanvasSync::Jobs::ReportProcessorJob (Job ID: 2b2353e0-754d-456a-bfd1-c1db7993055b) from Test(default) in 21.49ms  (0.2ms) ROLLBACK  (0.5ms) BEGIN [ActiveJob] [CanvasSync::Jobs::ReportStarter] [9e026738-6043-40ff-b5d4-f13be8113f0d] Performing CanvasSync::Jobs::ReportStarter (Job ID: 9e026738-6043-40ff-b5d4-f13be8113f0d) from Test(default) with arguments: "provisioning_csv", {"parameters[users]"=>true}, "CoolProcessor", {:models=>["users"]} [ActiveJob] [CanvasSync::Jobs::ReportStarter] [9e026738-6043-40ff-b5d4-f13be8113f0d] CanvasSync::JobLog Load (0.3ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "9e026738-6043-40ff-b5d4-f13be8113f0d"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::ReportStarter] [9e026738-6043-40ff-b5d4-f13be8113f0d]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [9e026738-6043-40ff-b5d4-f13be8113f0d] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportStarter"], ["status", "enqueued"], ["job_arguments", "---\n- provisioning_csv\n- parameters[users]: true\n- CoolProcessor\n- :models:\n - users\n"], ["created_at", "2022-09-26 22:43:29.810993"], ["updated_at", "2022-09-26 22:43:29.810993"], ["job_id", "9e026738-6043-40ff-b5d4-f13be8113f0d"]] [ActiveJob] [CanvasSync::Jobs::ReportStarter] [9e026738-6043-40ff-b5d4-f13be8113f0d]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [9e026738-6043-40ff-b5d4-f13be8113f0d]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [9e026738-6043-40ff-b5d4-f13be8113f0d] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-09-26 22:43:29.812619"], ["status", "running"], ["updated_at", "2022-09-26 22:43:29.812999"], ["id", 174]] [ActiveJob] [CanvasSync::Jobs::ReportStarter] [9e026738-6043-40ff-b5d4-f13be8113f0d]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [9e026738-6043-40ff-b5d4-f13be8113f0d]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [9e026738-6043-40ff-b5d4-f13be8113f0d] CanvasSync::JobLog Create (0.4ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- provisioning_csv\n- 1\n- CoolProcessor\n- :models:\n - users\n :sync_start_time: '2022-09-26T22:43:29Z'\n :report_params:\n parameters[users]: true\n"], ["created_at", "2022-09-26 22:43:29.817125"], ["updated_at", "2022-09-26 22:43:29.817125"], ["job_id", "55bf8942-b3c9-4435-b444-d2c68ebd24fb"]] [ActiveJob] [CanvasSync::Jobs::ReportStarter] [9e026738-6043-40ff-b5d4-f13be8113f0d]  (0.3ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [9e026738-6043-40ff-b5d4-f13be8113f0d] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: 55bf8942-b3c9-4435-b444-d2c68ebd24fb) to Test(default) at 2022-09-26 22:43:59 UTC with arguments: "provisioning_csv", 1, "CoolProcessor", {:models=>["users"], :sync_start_time=>"2022-09-26T22:43:29Z", :report_params=>{"parameters[users]"=>true}} [ActiveJob] [CanvasSync::Jobs::ReportStarter] [9e026738-6043-40ff-b5d4-f13be8113f0d]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [9e026738-6043-40ff-b5d4-f13be8113f0d] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2022-09-26 22:43:29.820865"], ["status", "success"], ["updated_at", "2022-09-26 22:43:29.821402"], ["id", 174]] [ActiveJob] [CanvasSync::Jobs::ReportStarter] [9e026738-6043-40ff-b5d4-f13be8113f0d]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [9e026738-6043-40ff-b5d4-f13be8113f0d] Performed CanvasSync::Jobs::ReportStarter (Job ID: 9e026738-6043-40ff-b5d4-f13be8113f0d) from Test(default) in 13.33ms  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] [CanvasSync::Jobs::ReportStarter] [9bb0822a-0d4a-4dc8-bb62-725963d73afe] Performing CanvasSync::Jobs::ReportStarter (Job ID: 9bb0822a-0d4a-4dc8-bb62-725963d73afe) from Test(default) with arguments: "provisioning_csv", {"parameters[users]"=>true}, "CoolProcessor", {:models=>["users"]}, {:allow_redownloads=>true} [ActiveJob] [CanvasSync::Jobs::ReportStarter] [9bb0822a-0d4a-4dc8-bb62-725963d73afe] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "9bb0822a-0d4a-4dc8-bb62-725963d73afe"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::ReportStarter] [9bb0822a-0d4a-4dc8-bb62-725963d73afe]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [9bb0822a-0d4a-4dc8-bb62-725963d73afe] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportStarter"], ["status", "enqueued"], ["job_arguments", "---\n- provisioning_csv\n- parameters[users]: true\n- CoolProcessor\n- :models:\n - users\n- :allow_redownloads: true\n"], ["created_at", "2022-09-26 22:43:29.827374"], ["updated_at", "2022-09-26 22:43:29.827374"], ["job_id", "9bb0822a-0d4a-4dc8-bb62-725963d73afe"]] [ActiveJob] [CanvasSync::Jobs::ReportStarter] [9bb0822a-0d4a-4dc8-bb62-725963d73afe]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [9bb0822a-0d4a-4dc8-bb62-725963d73afe]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [9bb0822a-0d4a-4dc8-bb62-725963d73afe] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-09-26 22:43:29.829133"], ["status", "running"], ["updated_at", "2022-09-26 22:43:29.829409"], ["id", 176]] [ActiveJob] [CanvasSync::Jobs::ReportStarter] [9bb0822a-0d4a-4dc8-bb62-725963d73afe]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [9bb0822a-0d4a-4dc8-bb62-725963d73afe]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [9bb0822a-0d4a-4dc8-bb62-725963d73afe] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2022-09-26 22:43:29.831791"], ["status", "success"], ["updated_at", "2022-09-26 22:43:29.832336"], ["id", 176]] [ActiveJob] [CanvasSync::Jobs::ReportStarter] [9bb0822a-0d4a-4dc8-bb62-725963d73afe]  (0.3ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [9bb0822a-0d4a-4dc8-bb62-725963d73afe] Performed CanvasSync::Jobs::ReportStarter (Job ID: 9bb0822a-0d4a-4dc8-bb62-725963d73afe) from Test(default) in 8.13ms  (0.4ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) SAVEPOINT active_record_1 Account Exists (0.5ms) SELECT 1 AS one FROM "accounts" WHERE "accounts"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] Account Create (0.4ms) INSERT INTO "accounts" ("canvas_id", "sis_id", "canvas_parent_account_id", "sis_parent_account_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 1], ["sis_id", "bc660698734bd9bb1f4dd5b91071931a"], ["canvas_parent_account_id", 1], ["sis_parent_account_id", "22614680ca0797c30f62cf262572d469"], ["name", "Account name"], ["workflow_state", "active"], ["created_at", "2022-09-26 22:43:29.849174"], ["updated_at", "2022-09-26 22:43:29.849174"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.5ms) SELECT COUNT(*) FROM "admins" [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [49db87a3-39cd-4879-ab68-f4b003dcd680] Performing CanvasSync::Jobs::SyncAdminsJob (Job ID: 49db87a3-39cd-4879-ab68-f4b003dcd680) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [49db87a3-39cd-4879-ab68-f4b003dcd680] CanvasSync::JobLog Load (0.3ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "49db87a3-39cd-4879-ab68-f4b003dcd680"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [49db87a3-39cd-4879-ab68-f4b003dcd680]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [49db87a3-39cd-4879-ab68-f4b003dcd680] CanvasSync::JobLog Create (0.5ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncAdminsJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2022-09-26 22:43:29.855726"], ["updated_at", "2022-09-26 22:43:29.855726"], ["job_id", "49db87a3-39cd-4879-ab68-f4b003dcd680"]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [49db87a3-39cd-4879-ab68-f4b003dcd680]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [49db87a3-39cd-4879-ab68-f4b003dcd680]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [49db87a3-39cd-4879-ab68-f4b003dcd680] CanvasSync::JobLog Update (0.4ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-09-26 22:43:29.858059"], ["status", "running"], ["updated_at", "2022-09-26 22:43:29.858512"], ["id", 177]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [49db87a3-39cd-4879-ab68-f4b003dcd680]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [49db87a3-39cd-4879-ab68-f4b003dcd680] Account Load (0.3ms) SELECT "accounts".* FROM "accounts" WHERE "accounts"."workflow_state" != $1 ORDER BY "accounts"."id" ASC LIMIT $2 [["workflow_state", "deleted"], ["LIMIT", 1000]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [49db87a3-39cd-4879-ab68-f4b003dcd680] Admin Load (0.2ms) SELECT "admins".* FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [49db87a3-39cd-4879-ab68-f4b003dcd680]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [49db87a3-39cd-4879-ab68-f4b003dcd680] Admin Exists (0.3ms) SELECT 1 AS one FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [49db87a3-39cd-4879-ab68-f4b003dcd680] Admin Create (0.3ms) INSERT INTO "admins" ("canvas_id", "role_name", "canvas_account_id", "canvas_role_id", "canvas_user_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 2], ["role_name", "AccountAdmin"], ["canvas_account_id", 1], ["canvas_role_id", 1], ["canvas_user_id", 1], ["workflow_state", "active"], ["created_at", "2022-09-26 22:43:29.872949"], ["updated_at", "2022-09-26 22:43:29.872949"]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [49db87a3-39cd-4879-ab68-f4b003dcd680]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [49db87a3-39cd-4879-ab68-f4b003dcd680] Admin Load (0.2ms) SELECT "admins".* FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 3], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [49db87a3-39cd-4879-ab68-f4b003dcd680]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [49db87a3-39cd-4879-ab68-f4b003dcd680] Admin Exists (0.2ms) SELECT 1 AS one FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 3], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [49db87a3-39cd-4879-ab68-f4b003dcd680] Admin Create (0.2ms) INSERT INTO "admins" ("canvas_id", "role_name", "canvas_account_id", "canvas_role_id", "canvas_user_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 3], ["role_name", "Custom Account Role"], ["canvas_account_id", 1], ["canvas_role_id", 11], ["canvas_user_id", 11], ["workflow_state", "active"], ["created_at", "2022-09-26 22:43:29.875609"], ["updated_at", "2022-09-26 22:43:29.875609"]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [49db87a3-39cd-4879-ab68-f4b003dcd680]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [49db87a3-39cd-4879-ab68-f4b003dcd680] Admin Load (0.2ms) SELECT "admins".* FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 4], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [49db87a3-39cd-4879-ab68-f4b003dcd680]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [49db87a3-39cd-4879-ab68-f4b003dcd680] Admin Exists (0.2ms) SELECT 1 AS one FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 4], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [49db87a3-39cd-4879-ab68-f4b003dcd680] Admin Create (0.2ms) INSERT INTO "admins" ("canvas_id", "role_name", "canvas_account_id", "canvas_role_id", "canvas_user_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 4], ["role_name", "Test"], ["canvas_account_id", 1], ["canvas_role_id", 10], ["canvas_user_id", 11], ["workflow_state", "active"], ["created_at", "2022-09-26 22:43:29.877966"], ["updated_at", "2022-09-26 22:43:29.877966"]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [49db87a3-39cd-4879-ab68-f4b003dcd680]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [49db87a3-39cd-4879-ab68-f4b003dcd680] Admin Update All (0.2ms) UPDATE "admins" SET "workflow_state" = 'inactive' WHERE "admins"."id" NOT IN ($1, $2, $3) [["id", 29], ["id", 30], ["id", 31]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [49db87a3-39cd-4879-ab68-f4b003dcd680]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [49db87a3-39cd-4879-ab68-f4b003dcd680] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2022-09-26 22:43:29.879299"], ["status", "success"], ["updated_at", "2022-09-26 22:43:29.879562"], ["id", 177]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [49db87a3-39cd-4879-ab68-f4b003dcd680]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [49db87a3-39cd-4879-ab68-f4b003dcd680] Performed CanvasSync::Jobs::SyncAdminsJob (Job ID: 49db87a3-39cd-4879-ab68-f4b003dcd680) from Test(default) in 26.02ms  (0.2ms) SELECT COUNT(*) FROM "admins"  (0.2ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [a28c1267-32d8-416c-b93e-1e2937aac6d0] Performing CanvasSync::Jobs::SyncAssignmentGroupsJob (Job ID: a28c1267-32d8-416c-b93e-1e2937aac6d0) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [a28c1267-32d8-416c-b93e-1e2937aac6d0] CanvasSync::JobLog Load (0.3ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "a28c1267-32d8-416c-b93e-1e2937aac6d0"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [a28c1267-32d8-416c-b93e-1e2937aac6d0]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [a28c1267-32d8-416c-b93e-1e2937aac6d0] CanvasSync::JobLog Create (0.5ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncAssignmentGroupsJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2022-09-26 22:43:29.885157"], ["updated_at", "2022-09-26 22:43:29.885157"], ["job_id", "a28c1267-32d8-416c-b93e-1e2937aac6d0"]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [a28c1267-32d8-416c-b93e-1e2937aac6d0]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [a28c1267-32d8-416c-b93e-1e2937aac6d0]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [a28c1267-32d8-416c-b93e-1e2937aac6d0] CanvasSync::JobLog Update (0.4ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-09-26 22:43:29.887549"], ["status", "running"], ["updated_at", "2022-09-26 22:43:29.888000"], ["id", 178]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [a28c1267-32d8-416c-b93e-1e2937aac6d0]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [a28c1267-32d8-416c-b93e-1e2937aac6d0]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [a28c1267-32d8-416c-b93e-1e2937aac6d0] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proserv_assignment_group_export_csv\n- 1\n- CanvasSync::Processors::AssignmentGroupsProcessor\n- :sync_start_time: '2022-09-26T22:43:29Z'\n :report_params:\n :parameters:\n :enrollment_term_id: 1\n"], ["created_at", "2022-09-26 22:43:29.891735"], ["updated_at", "2022-09-26 22:43:29.891735"], ["job_id", "82458fd9-e5e7-4d28-9f76-e5a4a0c2d591"]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [a28c1267-32d8-416c-b93e-1e2937aac6d0]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [a28c1267-32d8-416c-b93e-1e2937aac6d0] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: 82458fd9-e5e7-4d28-9f76-e5a4a0c2d591) to Test(default) at 2022-09-26 22:43:59 UTC with arguments: "proserv_assignment_group_export_csv", 1, "CanvasSync::Processors::AssignmentGroupsProcessor", {:sync_start_time=>"2022-09-26T22:43:29Z", :report_params=>{:parameters=>{:enrollment_term_id=>1}}} [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [a28c1267-32d8-416c-b93e-1e2937aac6d0]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [a28c1267-32d8-416c-b93e-1e2937aac6d0] CanvasSync::JobLog Update (0.4ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2022-09-26 22:43:29.894995"], ["status", "success"], ["updated_at", "2022-09-26 22:43:29.895428"], ["id", 178]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [a28c1267-32d8-416c-b93e-1e2937aac6d0]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [a28c1267-32d8-416c-b93e-1e2937aac6d0] Performed CanvasSync::Jobs::SyncAssignmentGroupsJob (Job ID: a28c1267-32d8-416c-b93e-1e2937aac6d0) from Test(default) in 13.67ms  (0.1ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [d752cf73-a6df-46f1-b926-34622e9122dc] Performing CanvasSync::Jobs::SyncAssignmentsJob (Job ID: d752cf73-a6df-46f1-b926-34622e9122dc) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [d752cf73-a6df-46f1-b926-34622e9122dc] CanvasSync::JobLog Load (0.3ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "d752cf73-a6df-46f1-b926-34622e9122dc"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [d752cf73-a6df-46f1-b926-34622e9122dc]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [d752cf73-a6df-46f1-b926-34622e9122dc] CanvasSync::JobLog Create (0.5ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncAssignmentsJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2022-09-26 22:43:29.901780"], ["updated_at", "2022-09-26 22:43:29.901780"], ["job_id", "d752cf73-a6df-46f1-b926-34622e9122dc"]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [d752cf73-a6df-46f1-b926-34622e9122dc]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [d752cf73-a6df-46f1-b926-34622e9122dc]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [d752cf73-a6df-46f1-b926-34622e9122dc] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-09-26 22:43:29.904089"], ["status", "running"], ["updated_at", "2022-09-26 22:43:29.904414"], ["id", 180]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [d752cf73-a6df-46f1-b926-34622e9122dc]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [d752cf73-a6df-46f1-b926-34622e9122dc]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [d752cf73-a6df-46f1-b926-34622e9122dc] CanvasSync::JobLog Create (0.4ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proserv_assignment_export_csv\n- 1\n- CanvasSync::Processors::AssignmentsProcessor\n- :sync_start_time: '2022-09-26T22:43:29Z'\n :report_params:\n :parameters:\n :enrollment_term_id: 1\n"], ["created_at", "2022-09-26 22:43:29.907898"], ["updated_at", "2022-09-26 22:43:29.907898"], ["job_id", "062da56b-d133-455b-a53a-de17bf3b6df4"]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [d752cf73-a6df-46f1-b926-34622e9122dc]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [d752cf73-a6df-46f1-b926-34622e9122dc] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: 062da56b-d133-455b-a53a-de17bf3b6df4) to Test(default) at 2022-09-26 22:43:59 UTC with arguments: "proserv_assignment_export_csv", 1, "CanvasSync::Processors::AssignmentsProcessor", {:sync_start_time=>"2022-09-26T22:43:29Z", :report_params=>{:parameters=>{:enrollment_term_id=>1}}} [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [d752cf73-a6df-46f1-b926-34622e9122dc]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [d752cf73-a6df-46f1-b926-34622e9122dc] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2022-09-26 22:43:29.910825"], ["status", "success"], ["updated_at", "2022-09-26 22:43:29.911205"], ["id", 180]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [d752cf73-a6df-46f1-b926-34622e9122dc]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [d752cf73-a6df-46f1-b926-34622e9122dc] Performed CanvasSync::Jobs::SyncAssignmentsJob (Job ID: d752cf73-a6df-46f1-b926-34622e9122dc) from Test(default) in 12.02ms  (0.2ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [5338b10b-a833-44fc-93a8-4539779c59ba] Performing CanvasSync::Jobs::SyncAssignmentsJob (Job ID: 5338b10b-a833-44fc-93a8-4539779c59ba) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [5338b10b-a833-44fc-93a8-4539779c59ba] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "5338b10b-a833-44fc-93a8-4539779c59ba"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [5338b10b-a833-44fc-93a8-4539779c59ba]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [5338b10b-a833-44fc-93a8-4539779c59ba] CanvasSync::JobLog Create (0.4ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncAssignmentsJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2022-09-26 22:43:29.915973"], ["updated_at", "2022-09-26 22:43:29.915973"], ["job_id", "5338b10b-a833-44fc-93a8-4539779c59ba"]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [5338b10b-a833-44fc-93a8-4539779c59ba]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [5338b10b-a833-44fc-93a8-4539779c59ba]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [5338b10b-a833-44fc-93a8-4539779c59ba] CanvasSync::JobLog Update (0.5ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-09-26 22:43:29.918116"], ["status", "running"], ["updated_at", "2022-09-26 22:43:29.918597"], ["id", 182]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [5338b10b-a833-44fc-93a8-4539779c59ba]  (0.3ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [5338b10b-a833-44fc-93a8-4539779c59ba]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [5338b10b-a833-44fc-93a8-4539779c59ba] CanvasSync::JobLog Create (0.5ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proserv_assignment_export_csv\n- 1\n- CanvasSync::Processors::AssignmentsProcessor\n- :sync_start_time: '2022-09-26T22:43:29Z'\n :report_params:\n :parameters: {}\n"], ["created_at", "2022-09-26 22:43:29.923210"], ["updated_at", "2022-09-26 22:43:29.923210"], ["job_id", "e7e952f9-417c-4a08-a665-3841b5d5ee3e"]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [5338b10b-a833-44fc-93a8-4539779c59ba]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [5338b10b-a833-44fc-93a8-4539779c59ba] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: e7e952f9-417c-4a08-a665-3841b5d5ee3e) to Test(default) at 2022-09-26 22:43:59 UTC with arguments: "proserv_assignment_export_csv", 1, "CanvasSync::Processors::AssignmentsProcessor", {:sync_start_time=>"2022-09-26T22:43:29Z", :report_params=>{:parameters=>{}}} [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [5338b10b-a833-44fc-93a8-4539779c59ba]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [5338b10b-a833-44fc-93a8-4539779c59ba] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2022-09-26 22:43:29.927011"], ["status", "success"], ["updated_at", "2022-09-26 22:43:29.927448"], ["id", 182]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [5338b10b-a833-44fc-93a8-4539779c59ba]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [5338b10b-a833-44fc-93a8-4539779c59ba] Performed CanvasSync::Jobs::SyncAssignmentsJob (Job ID: 5338b10b-a833-44fc-93a8-4539779c59ba) from Test(default) in 13.85ms  (0.1ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [e6f2721a-79ef-4af2-bd2f-b9829dfe138b] Performing CanvasSync::Jobs::SyncContentMigrationsJob (Job ID: e6f2721a-79ef-4af2-bd2f-b9829dfe138b) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [e6f2721a-79ef-4af2-bd2f-b9829dfe138b] CanvasSync::JobLog Load (0.3ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "e6f2721a-79ef-4af2-bd2f-b9829dfe138b"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [e6f2721a-79ef-4af2-bd2f-b9829dfe138b]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [e6f2721a-79ef-4af2-bd2f-b9829dfe138b] CanvasSync::JobLog Create (0.4ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncContentMigrationsJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2022-09-26 22:43:29.933151"], ["updated_at", "2022-09-26 22:43:29.933151"], ["job_id", "e6f2721a-79ef-4af2-bd2f-b9829dfe138b"]] [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [e6f2721a-79ef-4af2-bd2f-b9829dfe138b]  (0.3ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [e6f2721a-79ef-4af2-bd2f-b9829dfe138b]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [e6f2721a-79ef-4af2-bd2f-b9829dfe138b] CanvasSync::JobLog Update (0.4ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-09-26 22:43:29.935654"], ["status", "running"], ["updated_at", "2022-09-26 22:43:29.936333"], ["id", 184]] [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [e6f2721a-79ef-4af2-bd2f-b9829dfe138b]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [e6f2721a-79ef-4af2-bd2f-b9829dfe138b]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [e6f2721a-79ef-4af2-bd2f-b9829dfe138b] CanvasSync::JobLog Create (0.4ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proserv_content_migrations_csv\n- 1\n- CanvasSync::Processors::ContentMigrationsProcessor\n- :sync_start_time: '2022-09-26T22:43:29Z'\n :report_params:\n :parameters: {}\n"], ["created_at", "2022-09-26 22:43:29.940082"], ["updated_at", "2022-09-26 22:43:29.940082"], ["job_id", "d898802e-f247-4873-88c0-2e1c2e781ce0"]] [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [e6f2721a-79ef-4af2-bd2f-b9829dfe138b]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [e6f2721a-79ef-4af2-bd2f-b9829dfe138b] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: d898802e-f247-4873-88c0-2e1c2e781ce0) to Test(default) at 2022-09-26 22:43:59 UTC with arguments: "proserv_content_migrations_csv", 1, "CanvasSync::Processors::ContentMigrationsProcessor", {:sync_start_time=>"2022-09-26T22:43:29Z", :report_params=>{:parameters=>{}}} [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [e6f2721a-79ef-4af2-bd2f-b9829dfe138b]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [e6f2721a-79ef-4af2-bd2f-b9829dfe138b] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2022-09-26 22:43:29.943465"], ["status", "success"], ["updated_at", "2022-09-26 22:43:29.943967"], ["id", 184]] [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [e6f2721a-79ef-4af2-bd2f-b9829dfe138b]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [e6f2721a-79ef-4af2-bd2f-b9829dfe138b] Performed CanvasSync::Jobs::SyncContentMigrationsJob (Job ID: e6f2721a-79ef-4af2-bd2f-b9829dfe138b) from Test(default) in 13.81ms  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [04226eba-0059-4b02-8ea3-5d9ea09c8e93] Performing CanvasSync::Jobs::SyncContentMigrationsJob (Job ID: 04226eba-0059-4b02-8ea3-5d9ea09c8e93) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [04226eba-0059-4b02-8ea3-5d9ea09c8e93] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "04226eba-0059-4b02-8ea3-5d9ea09c8e93"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [04226eba-0059-4b02-8ea3-5d9ea09c8e93]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [04226eba-0059-4b02-8ea3-5d9ea09c8e93] CanvasSync::JobLog Create (0.4ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncContentMigrationsJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2022-09-26 22:43:29.949527"], ["updated_at", "2022-09-26 22:43:29.949527"], ["job_id", "04226eba-0059-4b02-8ea3-5d9ea09c8e93"]] [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [04226eba-0059-4b02-8ea3-5d9ea09c8e93]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [04226eba-0059-4b02-8ea3-5d9ea09c8e93]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [04226eba-0059-4b02-8ea3-5d9ea09c8e93] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-09-26 22:43:29.951431"], ["status", "running"], ["updated_at", "2022-09-26 22:43:29.951793"], ["id", 186]] [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [04226eba-0059-4b02-8ea3-5d9ea09c8e93]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [04226eba-0059-4b02-8ea3-5d9ea09c8e93]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [04226eba-0059-4b02-8ea3-5d9ea09c8e93] CanvasSync::JobLog Create (0.4ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proserv_content_migrations_csv\n- 1\n- CanvasSync::Processors::ContentMigrationsProcessor\n- :sync_start_time: '2022-09-26T22:43:29Z'\n :report_params:\n :parameters:\n :updated_after: 2022-09-26 16:43:29 UTC\n"], ["created_at", "2022-09-26 22:43:29.955472"], ["updated_at", "2022-09-26 22:43:29.955472"], ["job_id", "6d78ae47-cdbd-465e-b88d-d3c8ce6a9d1f"]] [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [04226eba-0059-4b02-8ea3-5d9ea09c8e93]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [04226eba-0059-4b02-8ea3-5d9ea09c8e93] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: 6d78ae47-cdbd-465e-b88d-d3c8ce6a9d1f) to Test(default) at 2022-09-26 22:43:59 UTC with arguments: "proserv_content_migrations_csv", 1, "CanvasSync::Processors::ContentMigrationsProcessor", {:sync_start_time=>"2022-09-26T22:43:29Z", :report_params=>{:parameters=>{:updated_after=>"2022-09-26 16:43:29 UTC"}}} [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [04226eba-0059-4b02-8ea3-5d9ea09c8e93]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [04226eba-0059-4b02-8ea3-5d9ea09c8e93] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2022-09-26 22:43:29.958413"], ["status", "success"], ["updated_at", "2022-09-26 22:43:29.958793"], ["id", 186]] [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [04226eba-0059-4b02-8ea3-5d9ea09c8e93]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [04226eba-0059-4b02-8ea3-5d9ea09c8e93] Performed CanvasSync::Jobs::SyncContentMigrationsJob (Job ID: 04226eba-0059-4b02-8ea3-5d9ea09c8e93) from Test(default) in 11.72ms  (0.1ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [c91c5cf3-8733-4cf0-85fa-b957c21dd494] Performing CanvasSync::Jobs::SyncContextModuleItemsJob (Job ID: c91c5cf3-8733-4cf0-85fa-b957c21dd494) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [c91c5cf3-8733-4cf0-85fa-b957c21dd494] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "c91c5cf3-8733-4cf0-85fa-b957c21dd494"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [c91c5cf3-8733-4cf0-85fa-b957c21dd494]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [c91c5cf3-8733-4cf0-85fa-b957c21dd494] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncContextModuleItemsJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2022-09-26 22:43:29.964556"], ["updated_at", "2022-09-26 22:43:29.964556"], ["job_id", "c91c5cf3-8733-4cf0-85fa-b957c21dd494"]] [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [c91c5cf3-8733-4cf0-85fa-b957c21dd494]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [c91c5cf3-8733-4cf0-85fa-b957c21dd494]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [c91c5cf3-8733-4cf0-85fa-b957c21dd494] CanvasSync::JobLog Update (0.4ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-09-26 22:43:29.965919"], ["status", "running"], ["updated_at", "2022-09-26 22:43:29.966267"], ["id", 188]] [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [c91c5cf3-8733-4cf0-85fa-b957c21dd494]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [c91c5cf3-8733-4cf0-85fa-b957c21dd494]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [c91c5cf3-8733-4cf0-85fa-b957c21dd494] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proserv_context_module_items_csv\n- 1\n- CanvasSync::Processors::ContextModuleItemsProcessor\n- :sync_start_time: '2022-09-26T22:43:29Z'\n :report_params:\n :parameters:\n :enrollment_term_id: 1\n"], ["created_at", "2022-09-26 22:43:29.971074"], ["updated_at", "2022-09-26 22:43:29.971074"], ["job_id", "cd12d239-b4de-4d84-b7bb-9f60aec0518e"]] [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [c91c5cf3-8733-4cf0-85fa-b957c21dd494]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [c91c5cf3-8733-4cf0-85fa-b957c21dd494] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: cd12d239-b4de-4d84-b7bb-9f60aec0518e) to Test(default) at 2022-09-26 22:43:59 UTC with arguments: "proserv_context_module_items_csv", 1, "CanvasSync::Processors::ContextModuleItemsProcessor", {:sync_start_time=>"2022-09-26T22:43:29Z", :report_params=>{:parameters=>{:enrollment_term_id=>1}}} [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [c91c5cf3-8733-4cf0-85fa-b957c21dd494]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [c91c5cf3-8733-4cf0-85fa-b957c21dd494] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2022-09-26 22:43:29.974082"], ["status", "success"], ["updated_at", "2022-09-26 22:43:29.974468"], ["id", 188]] [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [c91c5cf3-8733-4cf0-85fa-b957c21dd494]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [c91c5cf3-8733-4cf0-85fa-b957c21dd494] Performed CanvasSync::Jobs::SyncContextModuleItemsJob (Job ID: c91c5cf3-8733-4cf0-85fa-b957c21dd494) from Test(default) in 12.66ms  (0.1ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [d5f2beee-8c02-43e2-bd29-bb92656ebd56] Performing CanvasSync::Jobs::SyncContextModuleItemsJob (Job ID: d5f2beee-8c02-43e2-bd29-bb92656ebd56) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [d5f2beee-8c02-43e2-bd29-bb92656ebd56] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "d5f2beee-8c02-43e2-bd29-bb92656ebd56"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [d5f2beee-8c02-43e2-bd29-bb92656ebd56]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [d5f2beee-8c02-43e2-bd29-bb92656ebd56] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncContextModuleItemsJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2022-09-26 22:43:29.979947"], ["updated_at", "2022-09-26 22:43:29.979947"], ["job_id", "d5f2beee-8c02-43e2-bd29-bb92656ebd56"]] [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [d5f2beee-8c02-43e2-bd29-bb92656ebd56]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [d5f2beee-8c02-43e2-bd29-bb92656ebd56]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [d5f2beee-8c02-43e2-bd29-bb92656ebd56] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-09-26 22:43:29.981383"], ["status", "running"], ["updated_at", "2022-09-26 22:43:29.981664"], ["id", 190]] [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [d5f2beee-8c02-43e2-bd29-bb92656ebd56]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [d5f2beee-8c02-43e2-bd29-bb92656ebd56]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [d5f2beee-8c02-43e2-bd29-bb92656ebd56] CanvasSync::JobLog Create (0.4ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proserv_context_module_items_csv\n- 1\n- CanvasSync::Processors::ContextModuleItemsProcessor\n- :sync_start_time: '2022-09-26T22:43:29Z'\n :report_params:\n :parameters: {}\n"], ["created_at", "2022-09-26 22:43:29.984721"], ["updated_at", "2022-09-26 22:43:29.984721"], ["job_id", "0b2614ed-a67c-48c1-9ad1-4a95e65bc3a4"]] [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [d5f2beee-8c02-43e2-bd29-bb92656ebd56]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [d5f2beee-8c02-43e2-bd29-bb92656ebd56] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: 0b2614ed-a67c-48c1-9ad1-4a95e65bc3a4) to Test(default) at 2022-09-26 22:43:59 UTC with arguments: "proserv_context_module_items_csv", 1, "CanvasSync::Processors::ContextModuleItemsProcessor", {:sync_start_time=>"2022-09-26T22:43:29Z", :report_params=>{:parameters=>{}}} [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [d5f2beee-8c02-43e2-bd29-bb92656ebd56]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [d5f2beee-8c02-43e2-bd29-bb92656ebd56] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2022-09-26 22:43:29.987524"], ["status", "success"], ["updated_at", "2022-09-26 22:43:29.987873"], ["id", 190]] [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [d5f2beee-8c02-43e2-bd29-bb92656ebd56]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [d5f2beee-8c02-43e2-bd29-bb92656ebd56] Performed CanvasSync::Jobs::SyncContextModuleItemsJob (Job ID: d5f2beee-8c02-43e2-bd29-bb92656ebd56) from Test(default) in 10.23ms  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [7ffa234a-ce03-4fbe-9035-c4fe0d41bb24] Performing CanvasSync::Jobs::SyncContextModulesJob (Job ID: 7ffa234a-ce03-4fbe-9035-c4fe0d41bb24) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [7ffa234a-ce03-4fbe-9035-c4fe0d41bb24] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "7ffa234a-ce03-4fbe-9035-c4fe0d41bb24"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [7ffa234a-ce03-4fbe-9035-c4fe0d41bb24]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [7ffa234a-ce03-4fbe-9035-c4fe0d41bb24] CanvasSync::JobLog Create (0.2ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncContextModulesJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2022-09-26 22:43:29.993348"], ["updated_at", "2022-09-26 22:43:29.993348"], ["job_id", "7ffa234a-ce03-4fbe-9035-c4fe0d41bb24"]] [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [7ffa234a-ce03-4fbe-9035-c4fe0d41bb24]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [7ffa234a-ce03-4fbe-9035-c4fe0d41bb24]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [7ffa234a-ce03-4fbe-9035-c4fe0d41bb24] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-09-26 22:43:29.994601"], ["status", "running"], ["updated_at", "2022-09-26 22:43:29.994884"], ["id", 192]] [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [7ffa234a-ce03-4fbe-9035-c4fe0d41bb24]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [7ffa234a-ce03-4fbe-9035-c4fe0d41bb24]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [7ffa234a-ce03-4fbe-9035-c4fe0d41bb24] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proserv_context_modules_csv\n- 1\n- CanvasSync::Processors::ContextModulesProcessor\n- :sync_start_time: '2022-09-26T22:43:29Z'\n :report_params:\n :parameters:\n :enrollment_term_id: 1\n"], ["created_at", "2022-09-26 22:43:29.998138"], ["updated_at", "2022-09-26 22:43:29.998138"], ["job_id", "0d1764a9-5273-41a3-8482-289751149437"]] [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [7ffa234a-ce03-4fbe-9035-c4fe0d41bb24]  (0.3ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [7ffa234a-ce03-4fbe-9035-c4fe0d41bb24] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: 0d1764a9-5273-41a3-8482-289751149437) to Test(default) at 2022-09-26 22:43:59 UTC with arguments: "proserv_context_modules_csv", 1, "CanvasSync::Processors::ContextModulesProcessor", {:sync_start_time=>"2022-09-26T22:43:29Z", :report_params=>{:parameters=>{:enrollment_term_id=>1}}} [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [7ffa234a-ce03-4fbe-9035-c4fe0d41bb24]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [7ffa234a-ce03-4fbe-9035-c4fe0d41bb24] CanvasSync::JobLog Update (0.4ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2022-09-26 22:43:30.001636"], ["status", "success"], ["updated_at", "2022-09-26 22:43:30.002246"], ["id", 192]] [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [7ffa234a-ce03-4fbe-9035-c4fe0d41bb24]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [7ffa234a-ce03-4fbe-9035-c4fe0d41bb24] Performed CanvasSync::Jobs::SyncContextModulesJob (Job ID: 7ffa234a-ce03-4fbe-9035-c4fe0d41bb24) from Test(default) in 11.55ms  (0.2ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [ba66bd38-4ca1-4780-a86b-8cb6b29fb519] Performing CanvasSync::Jobs::SyncContextModulesJob (Job ID: ba66bd38-4ca1-4780-a86b-8cb6b29fb519) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [ba66bd38-4ca1-4780-a86b-8cb6b29fb519] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "ba66bd38-4ca1-4780-a86b-8cb6b29fb519"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [ba66bd38-4ca1-4780-a86b-8cb6b29fb519]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [ba66bd38-4ca1-4780-a86b-8cb6b29fb519] CanvasSync::JobLog Create (0.5ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncContextModulesJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2022-09-26 22:43:30.007041"], ["updated_at", "2022-09-26 22:43:30.007041"], ["job_id", "ba66bd38-4ca1-4780-a86b-8cb6b29fb519"]] [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [ba66bd38-4ca1-4780-a86b-8cb6b29fb519]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [ba66bd38-4ca1-4780-a86b-8cb6b29fb519]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [ba66bd38-4ca1-4780-a86b-8cb6b29fb519] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-09-26 22:43:30.009404"], ["status", "running"], ["updated_at", "2022-09-26 22:43:30.009835"], ["id", 194]] [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [ba66bd38-4ca1-4780-a86b-8cb6b29fb519]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [ba66bd38-4ca1-4780-a86b-8cb6b29fb519]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [ba66bd38-4ca1-4780-a86b-8cb6b29fb519] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proserv_context_modules_csv\n- 1\n- CanvasSync::Processors::ContextModulesProcessor\n- :sync_start_time: '2022-09-26T22:43:30Z'\n :report_params:\n :parameters: {}\n"], ["created_at", "2022-09-26 22:43:30.013705"], ["updated_at", "2022-09-26 22:43:30.013705"], ["job_id", "3356e499-6109-45af-9b48-b2bec94e196d"]] [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [ba66bd38-4ca1-4780-a86b-8cb6b29fb519]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [ba66bd38-4ca1-4780-a86b-8cb6b29fb519] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: 3356e499-6109-45af-9b48-b2bec94e196d) to Test(default) at 2022-09-26 22:44:00 UTC with arguments: "proserv_context_modules_csv", 1, "CanvasSync::Processors::ContextModulesProcessor", {:sync_start_time=>"2022-09-26T22:43:30Z", :report_params=>{:parameters=>{}}} [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [ba66bd38-4ca1-4780-a86b-8cb6b29fb519]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [ba66bd38-4ca1-4780-a86b-8cb6b29fb519] CanvasSync::JobLog Update (0.4ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2022-09-26 22:43:30.016166"], ["status", "success"], ["updated_at", "2022-09-26 22:43:30.016567"], ["id", 194]] [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [ba66bd38-4ca1-4780-a86b-8cb6b29fb519]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [ba66bd38-4ca1-4780-a86b-8cb6b29fb519] Performed CanvasSync::Jobs::SyncContextModulesJob (Job ID: ba66bd38-4ca1-4780-a86b-8cb6b29fb519) from Test(default) in 11.96ms  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Term Exists (0.3ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 81998821], ["LIMIT", 1]] Term Create (0.3ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 81998821], ["name", "Cool Term"], ["start_at", "2022-09-23 22:43:29.136547"], ["end_at", "2022-09-29 22:43:29.136653"], ["workflow_state", "active"], ["sis_id", "ee8f47eac44795396f935059b3690b28"], ["created_at", "2022-09-26 22:43:30.031944"], ["updated_at", "2022-09-26 22:43:30.031944"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [e7231a16-fb8b-4631-842d-0e82f90a4232] Performing CanvasSync::Jobs::SyncProvisioningReportJob (Job ID: e7231a16-fb8b-4631-842d-0e82f90a4232) from Test(default) with arguments: {:models=>["users", "courses"], :term_scope=>"active"} [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [e7231a16-fb8b-4631-842d-0e82f90a4232] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "e7231a16-fb8b-4631-842d-0e82f90a4232"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [e7231a16-fb8b-4631-842d-0e82f90a4232]  (0.3ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [e7231a16-fb8b-4631-842d-0e82f90a4232] CanvasSync::JobLog Create (0.4ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncProvisioningReportJob"], ["status", "enqueued"], ["job_arguments", "---\n- :models:\n - users\n - courses\n :term_scope: active\n"], ["created_at", "2022-09-26 22:43:30.036131"], ["updated_at", "2022-09-26 22:43:30.036131"], ["job_id", "e7231a16-fb8b-4631-842d-0e82f90a4232"]] [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [e7231a16-fb8b-4631-842d-0e82f90a4232]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [e7231a16-fb8b-4631-842d-0e82f90a4232]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [e7231a16-fb8b-4631-842d-0e82f90a4232] CanvasSync::JobLog Update (0.4ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-09-26 22:43:30.038395"], ["status", "running"], ["updated_at", "2022-09-26 22:43:30.038783"], ["id", 196]] [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [e7231a16-fb8b-4631-842d-0e82f90a4232]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [e7231a16-fb8b-4631-842d-0e82f90a4232]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [e7231a16-fb8b-4631-842d-0e82f90a4232] CanvasSync::JobLog Create (0.4ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proservices_provisioning_csv\n- \n- CanvasSync::Processors::ProvisioningReportProcessor\n- :models:\n - users\n - courses\n :term_scope: active\n :sync_start_time: '2022-09-26T22:43:30Z'\n :report_params:\n :parameters:\n :include_deleted: true\n users: true\n courses: true\n :enrollment_term_id: 81998821\n"], ["created_at", "2022-09-26 22:43:30.042993"], ["updated_at", "2022-09-26 22:43:30.042993"], ["job_id", "7ef60b6a-e60c-496e-a7bc-d0d94e39f031"]] [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [e7231a16-fb8b-4631-842d-0e82f90a4232]  (0.3ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [e7231a16-fb8b-4631-842d-0e82f90a4232] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: 7ef60b6a-e60c-496e-a7bc-d0d94e39f031) to Test(default) at 2022-09-26 22:44:00 UTC with arguments: "proservices_provisioning_csv", nil, "CanvasSync::Processors::ProvisioningReportProcessor", {:models=>["users", "courses"], :term_scope=>"active", :sync_start_time=>"2022-09-26T22:43:30Z", :report_params=>{:parameters=>{:include_deleted=>true, "users"=>true, "courses"=>true, :enrollment_term_id=>81998821}}} [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [e7231a16-fb8b-4631-842d-0e82f90a4232]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [e7231a16-fb8b-4631-842d-0e82f90a4232] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2022-09-26 22:43:30.052605"], ["status", "success"], ["updated_at", "2022-09-26 22:43:30.053201"], ["id", 196]] [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [e7231a16-fb8b-4631-842d-0e82f90a4232]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [e7231a16-fb8b-4631-842d-0e82f90a4232] Performed CanvasSync::Jobs::SyncProvisioningReportJob (Job ID: e7231a16-fb8b-4631-842d-0e82f90a4232) from Test(default) in 20.58ms  (0.2ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [a87348bd-4317-4609-a131-faa69d732a8d] Performing CanvasSync::Jobs::SyncProvisioningReportJob (Job ID: a87348bd-4317-4609-a131-faa69d732a8d) from Test(default) with arguments: {:models=>["users", "courses"]} [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [a87348bd-4317-4609-a131-faa69d732a8d] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "a87348bd-4317-4609-a131-faa69d732a8d"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [a87348bd-4317-4609-a131-faa69d732a8d]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [a87348bd-4317-4609-a131-faa69d732a8d] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncProvisioningReportJob"], ["status", "enqueued"], ["job_arguments", "---\n- :models:\n - users\n - courses\n"], ["created_at", "2022-09-26 22:43:30.058500"], ["updated_at", "2022-09-26 22:43:30.058500"], ["job_id", "a87348bd-4317-4609-a131-faa69d732a8d"]] [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [a87348bd-4317-4609-a131-faa69d732a8d]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [a87348bd-4317-4609-a131-faa69d732a8d]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [a87348bd-4317-4609-a131-faa69d732a8d] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-09-26 22:43:30.060014"], ["status", "running"], ["updated_at", "2022-09-26 22:43:30.060312"], ["id", 198]] [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [a87348bd-4317-4609-a131-faa69d732a8d]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [a87348bd-4317-4609-a131-faa69d732a8d]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [a87348bd-4317-4609-a131-faa69d732a8d] CanvasSync::JobLog Create (0.2ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proservices_provisioning_csv\n- \n- CanvasSync::Processors::ProvisioningReportProcessor\n- :models:\n - users\n - courses\n :sync_start_time: '2022-09-26T22:43:30Z'\n :report_params:\n :parameters:\n :include_deleted: true\n users: true\n courses: true\n"], ["created_at", "2022-09-26 22:43:30.062988"], ["updated_at", "2022-09-26 22:43:30.062988"], ["job_id", "f60017e8-bc75-48ee-a5ec-bbadcff8f173"]] [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [a87348bd-4317-4609-a131-faa69d732a8d]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [a87348bd-4317-4609-a131-faa69d732a8d] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: f60017e8-bc75-48ee-a5ec-bbadcff8f173) to Test(default) at 2022-09-26 22:44:00 UTC with arguments: "proservices_provisioning_csv", nil, "CanvasSync::Processors::ProvisioningReportProcessor", {:models=>["users", "courses"], :sync_start_time=>"2022-09-26T22:43:30Z", :report_params=>{:parameters=>{:include_deleted=>true, "users"=>true, "courses"=>true}}} [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [a87348bd-4317-4609-a131-faa69d732a8d]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [a87348bd-4317-4609-a131-faa69d732a8d] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2022-09-26 22:43:30.065133"], ["status", "success"], ["updated_at", "2022-09-26 22:43:30.065413"], ["id", 198]] [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [a87348bd-4317-4609-a131-faa69d732a8d]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [a87348bd-4317-4609-a131-faa69d732a8d] Performed CanvasSync::Jobs::SyncProvisioningReportJob (Job ID: a87348bd-4317-4609-a131-faa69d732a8d) from Test(default) in 9.19ms  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Account Exists (0.3ms) SELECT 1 AS one FROM "accounts" WHERE "accounts"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] Account Create (0.3ms) INSERT INTO "accounts" ("canvas_id", "sis_id", "canvas_parent_account_id", "sis_parent_account_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 1], ["sis_id", "b43d18c75203a9f477c5e77eda88cd67"], ["canvas_parent_account_id", 1], ["sis_parent_account_id", "9065e6c826857082c0257855f2e457a6"], ["name", "Account name"], ["workflow_state", "active"], ["created_at", "2022-09-26 22:43:30.070871"], ["updated_at", "2022-09-26 22:43:30.070871"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.6ms) SELECT COUNT(*) FROM "roles" [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [9c4a1859-f28f-4f6d-9d7e-368d8719872d] Performing CanvasSync::Jobs::SyncRolesJob (Job ID: 9c4a1859-f28f-4f6d-9d7e-368d8719872d) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [9c4a1859-f28f-4f6d-9d7e-368d8719872d] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "9c4a1859-f28f-4f6d-9d7e-368d8719872d"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [9c4a1859-f28f-4f6d-9d7e-368d8719872d]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [9c4a1859-f28f-4f6d-9d7e-368d8719872d] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncRolesJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2022-09-26 22:43:30.077030"], ["updated_at", "2022-09-26 22:43:30.077030"], ["job_id", "9c4a1859-f28f-4f6d-9d7e-368d8719872d"]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [9c4a1859-f28f-4f6d-9d7e-368d8719872d]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [9c4a1859-f28f-4f6d-9d7e-368d8719872d]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [9c4a1859-f28f-4f6d-9d7e-368d8719872d] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-09-26 22:43:30.078240"], ["status", "running"], ["updated_at", "2022-09-26 22:43:30.078508"], ["id", 200]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [9c4a1859-f28f-4f6d-9d7e-368d8719872d]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [9c4a1859-f28f-4f6d-9d7e-368d8719872d] Account Load (0.3ms) SELECT "accounts".* FROM "accounts" WHERE "accounts"."workflow_state" != $1 ORDER BY "accounts"."id" ASC LIMIT $2 [["workflow_state", "deleted"], ["LIMIT", 1000]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [9c4a1859-f28f-4f6d-9d7e-368d8719872d] Role Load (0.3ms) SELECT "roles".* FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [9c4a1859-f28f-4f6d-9d7e-368d8719872d]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [9c4a1859-f28f-4f6d-9d7e-368d8719872d] Role Exists (0.3ms) SELECT 1 AS one FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [9c4a1859-f28f-4f6d-9d7e-368d8719872d] Role Create (0.5ms) INSERT INTO "roles" ("canvas_id", "label", "base_role_type", "canvas_account_id", "workflow_state", "permissions", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 1], ["label", "Account Admin"], ["base_role_type", "AccountMembership"], ["canvas_account_id", 10], ["workflow_state", "built_in"], ["permissions", "{\"manage_wiki\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"post_to_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"moderate_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_announcements\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"send_messages\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"send_messages_all\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_outcomes\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"create_conferences\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"create_collaborations\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_roster\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_all_grades\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_grades\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_rubrics\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"comment_on_others_submissions\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_students\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_admin_users\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_role_overrides\":{\"enabled\":true,\"locked\":true,\"readonly\":true,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_account_memberships\":{\"enabled\":true,\"locked\":true,\"readonly\":true,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_account_settings\":{\"enabled\":true,\"locked\":true,\"readonly\":true,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_groups\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_group_pages\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_files\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_assignments\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"undelete_courses\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_grade_changes\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_course_changes\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_question_banks\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_calendar\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_reports\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_courses\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_user_logins\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_user_observers\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_alerts\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"become_user\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_developer_keys\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"import_sis\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_sis\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_sis\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_course_list\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_statistics\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_storage_quotas\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_course_content\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_content\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_interaction_alerts\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"change_course_state\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_sections\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_feature_flags\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_quiz_answer_audits\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"moderate_grades\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"lti_add_edit\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true}}"], ["created_at", "2022-09-26 22:43:30.094795"], ["updated_at", "2022-09-26 22:43:30.094795"]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [9c4a1859-f28f-4f6d-9d7e-368d8719872d]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [9c4a1859-f28f-4f6d-9d7e-368d8719872d] Role Load (0.3ms) SELECT "roles".* FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 3], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [9c4a1859-f28f-4f6d-9d7e-368d8719872d]  (0.3ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [9c4a1859-f28f-4f6d-9d7e-368d8719872d] Role Exists (0.3ms) SELECT 1 AS one FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 3], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [9c4a1859-f28f-4f6d-9d7e-368d8719872d] Role Create (0.5ms) INSERT INTO "roles" ("canvas_id", "label", "base_role_type", "canvas_account_id", "workflow_state", "permissions", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 3], ["label", "Student"], ["base_role_type", "StudentEnrollment"], ["canvas_account_id", 10], ["workflow_state", "built_in"], ["permissions", "{\"manage_wiki\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"read_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"post_to_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"moderate_forum\":{\"enabled\":false,\"locked\":false,\"readonly\":false,\"explicit\":false},\"read_announcements\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"send_messages\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"send_messages_all\":{\"enabled\":false,\"locked\":false,\"readonly\":false,\"explicit\":false},\"manage_outcomes\":{\"enabled\":false,\"locked\":false,\"readonly\":false,\"explicit\":false},\"create_conferences\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"create_collaborations\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_roster\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_all_grades\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_grades\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_rubrics\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"comment_on_others_submissions\":{\"enabled\":false,\"locked\":false,\"readonly\":false,\"explicit\":false},\"manage_students\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_admin_users\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_role_overrides\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_account_memberships\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_account_settings\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_groups\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"view_group_pages\":{\"enabled\":false,\"locked\":false,\"readonly\":false,\"explicit\":false},\"manage_files\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_assignments\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"undelete_courses\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"view_grade_changes\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"view_course_changes\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"read_question_banks\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_calendar\":{\"enabled\":false,\"locked\":false,\"readonly\":false,\"explicit\":false},\"read_reports\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_courses\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_user_logins\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_user_observers\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_alerts\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"become_user\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_developer_keys\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"import_sis\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_sis\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"read_sis\":{\"enabled\":false,\"locked\":false,\"readonly\":false,\"explicit\":false},\"read_course_list\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"view_statistics\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_storage_quotas\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"read_course_content\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_content\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_interaction_alerts\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"change_course_state\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_sections\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_feature_flags\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"view_quiz_answer_audits\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"moderate_grades\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"lti_add_edit\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false}}"], ["created_at", "2022-09-26 22:43:30.102495"], ["updated_at", "2022-09-26 22:43:30.102495"]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [9c4a1859-f28f-4f6d-9d7e-368d8719872d]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [9c4a1859-f28f-4f6d-9d7e-368d8719872d] Role Update All (0.2ms) UPDATE "roles" SET "workflow_state" = 'inactive' WHERE "roles"."id" NOT IN ($1, $2) [["id", 25], ["id", 26]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [9c4a1859-f28f-4f6d-9d7e-368d8719872d]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [9c4a1859-f28f-4f6d-9d7e-368d8719872d] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2022-09-26 22:43:30.107007"], ["status", "success"], ["updated_at", "2022-09-26 22:43:30.107335"], ["id", 200]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [9c4a1859-f28f-4f6d-9d7e-368d8719872d]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [9c4a1859-f28f-4f6d-9d7e-368d8719872d] Performed CanvasSync::Jobs::SyncRolesJob (Job ID: 9c4a1859-f28f-4f6d-9d7e-368d8719872d) from Test(default) in 32.2ms  (0.2ms) SELECT COUNT(*) FROM "roles"  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Term Exists (0.3ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 25828456], ["LIMIT", 1]] Term Create (0.3ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 25828456], ["name", "Cool Term"], ["start_at", "2022-09-23 22:43:29.136547"], ["end_at", "2022-09-29 22:43:29.136653"], ["workflow_state", "active"], ["sis_id", "d610d586417013095f41c4f23d2d2e54"], ["created_at", "2022-09-26 22:43:30.111964"], ["updated_at", "2022-09-26 22:43:30.111964"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [8e40ac87-7a56-4312-b2ad-51a6b8c1d8ad] Performing CanvasSync::Jobs::SyncSimpleTableJob (Job ID: 8e40ac87-7a56-4312-b2ad-51a6b8c1d8ad) from Test(default) with arguments: {:report_name=>"proservices_provisioning_csv", :model=>"courses", :mapping=>"courses", :klass=>"Course", :term_scope=>"active", :params=>{"parameters[include_deleted]"=>true, "parameters[courses]"=>true}} [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [8e40ac87-7a56-4312-b2ad-51a6b8c1d8ad] CanvasSync::JobLog Load (0.1ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "8e40ac87-7a56-4312-b2ad-51a6b8c1d8ad"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [8e40ac87-7a56-4312-b2ad-51a6b8c1d8ad]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [8e40ac87-7a56-4312-b2ad-51a6b8c1d8ad] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncSimpleTableJob"], ["status", "enqueued"], ["job_arguments", "---\n- :report_name: proservices_provisioning_csv\n :model: courses\n :mapping: courses\n :klass: Course\n :term_scope: active\n :params:\n parameters[include_deleted]: true\n parameters[courses]: true\n"], ["created_at", "2022-09-26 22:43:30.114615"], ["updated_at", "2022-09-26 22:43:30.114615"], ["job_id", "8e40ac87-7a56-4312-b2ad-51a6b8c1d8ad"]] [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [8e40ac87-7a56-4312-b2ad-51a6b8c1d8ad]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [8e40ac87-7a56-4312-b2ad-51a6b8c1d8ad]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [8e40ac87-7a56-4312-b2ad-51a6b8c1d8ad] CanvasSync::JobLog Update (0.4ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-09-26 22:43:30.116646"], ["status", "running"], ["updated_at", "2022-09-26 22:43:30.117170"], ["id", 201]] [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [8e40ac87-7a56-4312-b2ad-51a6b8c1d8ad]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [8e40ac87-7a56-4312-b2ad-51a6b8c1d8ad]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [8e40ac87-7a56-4312-b2ad-51a6b8c1d8ad] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2022-09-26 22:43:30.120083"], ["status", "success"], ["updated_at", "2022-09-26 22:43:30.120654"], ["id", 201]] [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [8e40ac87-7a56-4312-b2ad-51a6b8c1d8ad]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [8e40ac87-7a56-4312-b2ad-51a6b8c1d8ad] Performed CanvasSync::Jobs::SyncSimpleTableJob (Job ID: 8e40ac87-7a56-4312-b2ad-51a6b8c1d8ad) from Test(default) in 8.26ms  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [79185bca-a8aa-4772-861f-64cbd788d4ef] Performing CanvasSync::Jobs::SyncSubmissionsJob (Job ID: 79185bca-a8aa-4772-861f-64cbd788d4ef) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [79185bca-a8aa-4772-861f-64cbd788d4ef] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "79185bca-a8aa-4772-861f-64cbd788d4ef"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [79185bca-a8aa-4772-861f-64cbd788d4ef]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [79185bca-a8aa-4772-861f-64cbd788d4ef] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncSubmissionsJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2022-09-26 22:43:30.126861"], ["updated_at", "2022-09-26 22:43:30.126861"], ["job_id", "79185bca-a8aa-4772-861f-64cbd788d4ef"]] [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [79185bca-a8aa-4772-861f-64cbd788d4ef]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [79185bca-a8aa-4772-861f-64cbd788d4ef]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [79185bca-a8aa-4772-861f-64cbd788d4ef] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-09-26 22:43:30.128110"], ["status", "running"], ["updated_at", "2022-09-26 22:43:30.128401"], ["id", 202]] [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [79185bca-a8aa-4772-861f-64cbd788d4ef]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [79185bca-a8aa-4772-861f-64cbd788d4ef]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [79185bca-a8aa-4772-861f-64cbd788d4ef] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proserv_student_submissions_csv\n- 1\n- CanvasSync::Processors::SubmissionsProcessor\n- :sync_start_time: '2022-09-26T22:43:30Z'\n :report_params:\n :parameters:\n :include_all: \n :enrollment_batch_size: \n :enrollment_term_id: 1\n"], ["created_at", "2022-09-26 22:43:30.131249"], ["updated_at", "2022-09-26 22:43:30.131249"], ["job_id", "e19836e4-5744-4bfe-9a38-3d0f33f7398c"]] [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [79185bca-a8aa-4772-861f-64cbd788d4ef]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [79185bca-a8aa-4772-861f-64cbd788d4ef] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: e19836e4-5744-4bfe-9a38-3d0f33f7398c) to Test(default) at 2022-09-26 22:44:00 UTC with arguments: "proserv_student_submissions_csv", 1, "CanvasSync::Processors::SubmissionsProcessor", {:sync_start_time=>"2022-09-26T22:43:30Z", :report_params=>{:parameters=>{:include_all=>nil, :enrollment_batch_size=>nil, :enrollment_term_id=>1}}} [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [79185bca-a8aa-4772-861f-64cbd788d4ef]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [79185bca-a8aa-4772-861f-64cbd788d4ef] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2022-09-26 22:43:30.134490"], ["status", "success"], ["updated_at", "2022-09-26 22:43:30.135012"], ["id", 202]] [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [79185bca-a8aa-4772-861f-64cbd788d4ef]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [79185bca-a8aa-4772-861f-64cbd788d4ef] Performed CanvasSync::Jobs::SyncSubmissionsJob (Job ID: 79185bca-a8aa-4772-861f-64cbd788d4ef) from Test(default) in 10.58ms  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SELECT COUNT(*) FROM "terms" [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [c2bf1649-b09a-4fca-abb1-3d490cbcb6de] Performing CanvasSync::Jobs::SyncTermsJob (Job ID: c2bf1649-b09a-4fca-abb1-3d490cbcb6de) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [c2bf1649-b09a-4fca-abb1-3d490cbcb6de] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "c2bf1649-b09a-4fca-abb1-3d490cbcb6de"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [c2bf1649-b09a-4fca-abb1-3d490cbcb6de]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [c2bf1649-b09a-4fca-abb1-3d490cbcb6de] CanvasSync::JobLog Create (0.4ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncTermsJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2022-09-26 22:43:30.140606"], ["updated_at", "2022-09-26 22:43:30.140606"], ["job_id", "c2bf1649-b09a-4fca-abb1-3d490cbcb6de"]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [c2bf1649-b09a-4fca-abb1-3d490cbcb6de]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [c2bf1649-b09a-4fca-abb1-3d490cbcb6de]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [c2bf1649-b09a-4fca-abb1-3d490cbcb6de] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-09-26 22:43:30.142460"], ["status", "running"], ["updated_at", "2022-09-26 22:43:30.142937"], ["id", 204]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [c2bf1649-b09a-4fca-abb1-3d490cbcb6de]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [c2bf1649-b09a-4fca-abb1-3d490cbcb6de] Term Load (0.3ms) SELECT "terms".* FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [c2bf1649-b09a-4fca-abb1-3d490cbcb6de]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [c2bf1649-b09a-4fca-abb1-3d490cbcb6de] Term Exists (0.3ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [c2bf1649-b09a-4fca-abb1-3d490cbcb6de] Term Create (0.5ms) INSERT INTO "terms" ("canvas_id", "name", "workflow_state", "grading_period_group_id", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 1], ["name", "Default Term"], ["workflow_state", "active"], ["grading_period_group_id", 1], ["sis_id", "Test"], ["created_at", "2022-09-26 22:43:30.149423"], ["updated_at", "2022-09-26 22:43:30.149423"]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [c2bf1649-b09a-4fca-abb1-3d490cbcb6de]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [c2bf1649-b09a-4fca-abb1-3d490cbcb6de] Term Load (0.3ms) SELECT "terms".* FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 6], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [c2bf1649-b09a-4fca-abb1-3d490cbcb6de]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [c2bf1649-b09a-4fca-abb1-3d490cbcb6de] Term Exists (0.3ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 6], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [c2bf1649-b09a-4fca-abb1-3d490cbcb6de] Term Create (0.3ms) INSERT INTO "terms" ("canvas_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["canvas_id", 6], ["name", "Average Term 1"], ["workflow_state", "active"], ["created_at", "2022-09-26 22:43:30.154306"], ["updated_at", "2022-09-26 22:43:30.154306"]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [c2bf1649-b09a-4fca-abb1-3d490cbcb6de]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [c2bf1649-b09a-4fca-abb1-3d490cbcb6de] Term Load (0.2ms) SELECT "terms".* FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 7], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [c2bf1649-b09a-4fca-abb1-3d490cbcb6de]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [c2bf1649-b09a-4fca-abb1-3d490cbcb6de] Term Exists (0.3ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 7], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [c2bf1649-b09a-4fca-abb1-3d490cbcb6de] Term Create (0.4ms) INSERT INTO "terms" ("canvas_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["canvas_id", 7], ["name", "Average Term 2"], ["workflow_state", "active"], ["created_at", "2022-09-26 22:43:30.157975"], ["updated_at", "2022-09-26 22:43:30.157975"]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [c2bf1649-b09a-4fca-abb1-3d490cbcb6de]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [c2bf1649-b09a-4fca-abb1-3d490cbcb6de] Term Load (0.2ms) SELECT "terms".* FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 5], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [c2bf1649-b09a-4fca-abb1-3d490cbcb6de]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [c2bf1649-b09a-4fca-abb1-3d490cbcb6de] Term Exists (0.2ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 5], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [c2bf1649-b09a-4fca-abb1-3d490cbcb6de] Term Create (0.2ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 5], ["name", "Syllabus Term"], ["start_at", "2017-08-14 06:00:00"], ["end_at", "2017-08-31 06:00:00"], ["workflow_state", "active"], ["sis_id", "SYTERM"], ["created_at", "2022-09-26 22:43:30.161529"], ["updated_at", "2022-09-26 22:43:30.161529"]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [c2bf1649-b09a-4fca-abb1-3d490cbcb6de]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [c2bf1649-b09a-4fca-abb1-3d490cbcb6de] Term Load (0.2ms) SELECT "terms".* FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 4], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [c2bf1649-b09a-4fca-abb1-3d490cbcb6de]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [c2bf1649-b09a-4fca-abb1-3d490cbcb6de] Term Exists (0.2ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 4], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [c2bf1649-b09a-4fca-abb1-3d490cbcb6de] Term Create (0.2ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "grading_period_group_id", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8, $9) RETURNING "id" [["canvas_id", 4], ["name", "Ellucian Term"], ["start_at", "2017-08-01 06:00:00"], ["end_at", "2017-10-31 06:00:00"], ["workflow_state", "active"], ["grading_period_group_id", 1], ["sis_id", "SH"], ["created_at", "2022-09-26 22:43:30.163974"], ["updated_at", "2022-09-26 22:43:30.163974"]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [c2bf1649-b09a-4fca-abb1-3d490cbcb6de]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [c2bf1649-b09a-4fca-abb1-3d490cbcb6de] Term Load (0.2ms) SELECT "terms".* FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 3], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [c2bf1649-b09a-4fca-abb1-3d490cbcb6de]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [c2bf1649-b09a-4fca-abb1-3d490cbcb6de] Term Exists (0.2ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 3], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [c2bf1649-b09a-4fca-abb1-3d490cbcb6de] Term Create (0.3ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 3], ["name", "Current Term"], ["start_at", "2017-03-19 06:00:00"], ["end_at", "2017-08-01 06:00:00"], ["workflow_state", "active"], ["created_at", "2022-09-26 22:43:30.167361"], ["updated_at", "2022-09-26 22:43:30.167361"]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [c2bf1649-b09a-4fca-abb1-3d490cbcb6de]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [c2bf1649-b09a-4fca-abb1-3d490cbcb6de] [CanvasSync::Jobs::TermBatchesJob] [d4f0e676-8f6a-4c0e-aa0a-f055a2540e0c] Performing CanvasSync::Jobs::TermBatchesJob (Job ID: d4f0e676-8f6a-4c0e-aa0a-f055a2540e0c) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [c2bf1649-b09a-4fca-abb1-3d490cbcb6de] [CanvasSync::Jobs::TermBatchesJob] [d4f0e676-8f6a-4c0e-aa0a-f055a2540e0c] CanvasSync::JobLog Load (0.3ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "d4f0e676-8f6a-4c0e-aa0a-f055a2540e0c"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [c2bf1649-b09a-4fca-abb1-3d490cbcb6de] [CanvasSync::Jobs::TermBatchesJob] [d4f0e676-8f6a-4c0e-aa0a-f055a2540e0c]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [c2bf1649-b09a-4fca-abb1-3d490cbcb6de] [CanvasSync::Jobs::TermBatchesJob] [d4f0e676-8f6a-4c0e-aa0a-f055a2540e0c] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::TermBatchesJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2022-09-26 22:43:30.170773"], ["updated_at", "2022-09-26 22:43:30.170773"], ["job_id", "d4f0e676-8f6a-4c0e-aa0a-f055a2540e0c"]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [c2bf1649-b09a-4fca-abb1-3d490cbcb6de] [CanvasSync::Jobs::TermBatchesJob] [d4f0e676-8f6a-4c0e-aa0a-f055a2540e0c]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [c2bf1649-b09a-4fca-abb1-3d490cbcb6de] [CanvasSync::Jobs::TermBatchesJob] [d4f0e676-8f6a-4c0e-aa0a-f055a2540e0c]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [c2bf1649-b09a-4fca-abb1-3d490cbcb6de] [CanvasSync::Jobs::TermBatchesJob] [d4f0e676-8f6a-4c0e-aa0a-f055a2540e0c] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-09-26 22:43:30.172793"], ["status", "running"], ["updated_at", "2022-09-26 22:43:30.173117"], ["id", 205]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [c2bf1649-b09a-4fca-abb1-3d490cbcb6de] [CanvasSync::Jobs::TermBatchesJob] [d4f0e676-8f6a-4c0e-aa0a-f055a2540e0c]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [c2bf1649-b09a-4fca-abb1-3d490cbcb6de] [CanvasSync::Jobs::TermBatchesJob] [d4f0e676-8f6a-4c0e-aa0a-f055a2540e0c]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [c2bf1649-b09a-4fca-abb1-3d490cbcb6de] [CanvasSync::Jobs::TermBatchesJob] [d4f0e676-8f6a-4c0e-aa0a-f055a2540e0c] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2022-09-26 22:43:30.174233"], ["status", "success"], ["updated_at", "2022-09-26 22:43:30.174526"], ["id", 205]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [c2bf1649-b09a-4fca-abb1-3d490cbcb6de] [CanvasSync::Jobs::TermBatchesJob] [d4f0e676-8f6a-4c0e-aa0a-f055a2540e0c]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [c2bf1649-b09a-4fca-abb1-3d490cbcb6de] [CanvasSync::Jobs::TermBatchesJob] [d4f0e676-8f6a-4c0e-aa0a-f055a2540e0c] Performed CanvasSync::Jobs::TermBatchesJob (Job ID: d4f0e676-8f6a-4c0e-aa0a-f055a2540e0c) from Test(default) in 6.24ms [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [c2bf1649-b09a-4fca-abb1-3d490cbcb6de]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [c2bf1649-b09a-4fca-abb1-3d490cbcb6de] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2022-09-26 22:43:30.175611"], ["status", "success"], ["updated_at", "2022-09-26 22:43:30.175915"], ["id", 204]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [c2bf1649-b09a-4fca-abb1-3d490cbcb6de]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [c2bf1649-b09a-4fca-abb1-3d490cbcb6de] Performed CanvasSync::Jobs::SyncTermsJob (Job ID: c2bf1649-b09a-4fca-abb1-3d490cbcb6de) from Test(default) in 37.61ms  (0.2ms) SELECT COUNT(*) FROM "terms"  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Account Exists (0.3ms) SELECT 1 AS one FROM "accounts" WHERE "accounts"."canvas_id" = $1 LIMIT $2 [["canvas_id", 62202376], ["LIMIT", 1]] Account Create (0.2ms) INSERT INTO "accounts" ("canvas_id", "sis_id", "canvas_parent_account_id", "sis_parent_account_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 62202376], ["sis_id", "cbe66fe287e25253124af5f3ff0368f6"], ["canvas_parent_account_id", 1], ["sis_parent_account_id", "ecac5496ba7e651334a7bda5e8919876"], ["name", "Account name"], ["workflow_state", "active"], ["created_at", "2022-09-26 22:43:30.180666"], ["updated_at", "2022-09-26 22:43:30.180666"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Account Exists (0.4ms) SELECT 1 AS one FROM "accounts" WHERE "accounts"."canvas_id" IS NULL AND "accounts"."id" != $1 LIMIT $2 [["id", 23], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Account Exists (0.4ms) SELECT 1 AS one FROM "accounts" WHERE "accounts"."canvas_id" = $1 LIMIT $2 [["canvas_id", 51914531], ["LIMIT", 1]] Account Create (0.5ms) INSERT INTO "accounts" ("canvas_id", "sis_id", "canvas_parent_account_id", "sis_parent_account_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 51914531], ["sis_id", "b379eda95b28c09d04d507447a0d0c3f"], ["canvas_parent_account_id", 1], ["sis_parent_account_id", "8561a6fb917128c3af3162bb1c5e0189"], ["name", "Account name"], ["workflow_state", "active"], ["created_at", "2022-09-26 22:43:30.190547"], ["updated_at", "2022-09-26 22:43:30.190547"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Account Load (0.2ms) SELECT "accounts".* FROM "accounts" ORDER BY "accounts"."id" ASC LIMIT $1 [["LIMIT", 1]] Account Exists (0.3ms) SELECT 1 AS one FROM "accounts" WHERE "accounts"."canvas_id" = $1 LIMIT $2 [["canvas_id", 51914531], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Account Exists (0.3ms) SELECT 1 AS one FROM "accounts" WHERE "accounts"."canvas_id" = $1 LIMIT $2 [["canvas_id", 11359345], ["LIMIT", 1]] Account Create (0.3ms) INSERT INTO "accounts" ("canvas_id", "sis_id", "canvas_parent_account_id", "sis_parent_account_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 11359345], ["sis_id", "0d0d6eb516a43355e3d84e00f8b2b1ab"], ["canvas_parent_account_id", 1], ["sis_parent_account_id", "d7c8bbb258507a51c0cf47e32a13d189"], ["name", "Account name"], ["workflow_state", "active"], ["created_at", "2022-09-26 22:43:30.198900"], ["updated_at", "2022-09-26 22:43:30.198900"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Admin Exists (0.4ms) SELECT 1 AS one FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 57236797], ["LIMIT", 1]] Admin Create (0.4ms) INSERT INTO "admins" ("canvas_id", "role_name", "canvas_role_id", "canvas_user_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 57236797], ["role_name", "Cool Role"], ["canvas_role_id", 83635784], ["canvas_user_id", 1], ["workflow_state", "active"], ["created_at", "2022-09-26 22:43:30.207865"], ["updated_at", "2022-09-26 22:43:30.207865"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Admin Exists (0.4ms) SELECT 1 AS one FROM "admins" WHERE "admins"."canvas_id" IS NULL AND "admins"."id" != $1 LIMIT $2 [["id", 32], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Admin Exists (0.3ms) SELECT 1 AS one FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 55826309], ["LIMIT", 1]] Admin Create (0.5ms) INSERT INTO "admins" ("canvas_id", "role_name", "canvas_role_id", "canvas_user_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 55826309], ["role_name", "Cool Role"], ["canvas_role_id", 37236161], ["canvas_user_id", 1], ["workflow_state", "active"], ["created_at", "2022-09-26 22:43:30.215879"], ["updated_at", "2022-09-26 22:43:30.215879"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Admin Load (0.3ms) SELECT "admins".* FROM "admins" ORDER BY "admins"."id" ASC LIMIT $1 [["LIMIT", 1]] Admin Exists (0.4ms) SELECT 1 AS one FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 55826309], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.4ms) SELECT COUNT(*) FROM "admins" Admin Load (0.3ms) SELECT "admins".* FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]]  (0.2ms) SAVEPOINT active_record_1 Admin Exists (0.3ms) SELECT 1 AS one FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]] Admin Create (0.3ms) INSERT INTO "admins" ("canvas_id", "role_name", "canvas_role_id", "canvas_user_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 2], ["role_name", "AccountAdmin"], ["canvas_role_id", 1], ["canvas_user_id", 1], ["workflow_state", "active"], ["created_at", "2022-09-26 22:43:30.226377"], ["updated_at", "2022-09-26 22:43:30.226377"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SELECT COUNT(*) FROM "admins" Admin Load (0.2ms) SELECT "admins".* FROM "admins" ORDER BY "admins"."id" DESC LIMIT $1 [["LIMIT", 1]]  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Admin Exists (0.3ms) SELECT 1 AS one FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]] Admin Create (0.3ms) INSERT INTO "admins" ("canvas_id", "role_name", "canvas_role_id", "canvas_user_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 2], ["role_name", "Cool Role"], ["canvas_role_id", 36455760], ["canvas_user_id", 1], ["workflow_state", "active"], ["created_at", "2022-09-26 22:43:30.232559"], ["updated_at", "2022-09-26 22:43:30.232559"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.3ms) SELECT COUNT(*) FROM "admins" Admin Load (0.5ms) SELECT "admins".* FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]]  (0.2ms) SAVEPOINT active_record_1 Admin Exists (0.3ms) SELECT 1 AS one FROM "admins" WHERE "admins"."canvas_id" = $1 AND "admins"."id" != $2 LIMIT $3 [["canvas_id", 2], ["id", 35], ["LIMIT", 1]] Admin Update (0.3ms) UPDATE "admins" SET "role_name" = $1, "canvas_role_id" = $2, "updated_at" = $3 WHERE "admins"."id" = $4 [["role_name", "AccountAdmin"], ["canvas_role_id", 1], ["updated_at", "2022-09-26 22:43:30.238029"], ["id", 35]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SELECT COUNT(*) FROM "admins" Admin Load (0.2ms) SELECT "admins".* FROM "admins" WHERE "admins"."id" = $1 LIMIT $2 [["id", 35], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.3ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 AssignmentGroup Exists (0.7ms) SELECT 1 AS one FROM "assignment_groups" WHERE "assignment_groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] AssignmentGroup Create (0.4ms) INSERT INTO "assignment_groups" ("canvas_id", "name", "workflow_state", "canvas_created_at", "canvas_updated_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 1], ["name", "Dummy Assignment Group"], ["workflow_state", "available"], ["canvas_created_at", "2022-09-19 22:43:30.254817"], ["canvas_updated_at", "2022-09-25 22:43:30.254938"], ["created_at", "2022-09-26 22:43:30.257131"], ["updated_at", "2022-09-26 22:43:30.257131"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 AssignmentGroup Exists (0.4ms) SELECT 1 AS one FROM "assignment_groups" WHERE "assignment_groups"."canvas_id" IS NULL AND "assignment_groups"."id" != $1 LIMIT $2 [["id", 25], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 AssignmentGroup Exists (0.3ms) SELECT 1 AS one FROM "assignment_groups" WHERE "assignment_groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]] AssignmentGroup Create (0.3ms) INSERT INTO "assignment_groups" ("canvas_id", "name", "workflow_state", "canvas_created_at", "canvas_updated_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 2], ["name", "Dummy Assignment Group"], ["workflow_state", "available"], ["canvas_created_at", "2022-09-19 22:43:30.263449"], ["canvas_updated_at", "2022-09-25 22:43:30.263562"], ["created_at", "2022-09-26 22:43:30.264845"], ["updated_at", "2022-09-26 22:43:30.264845"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 AssignmentGroup Load (0.4ms) SELECT "assignment_groups".* FROM "assignment_groups" ORDER BY "assignment_groups"."id" ASC LIMIT $1 [["LIMIT", 1]] AssignmentGroup Exists (0.4ms) SELECT 1 AS one FROM "assignment_groups" WHERE "assignment_groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 AssignmentGroup Exists (0.3ms) SELECT 1 AS one FROM "assignment_groups" WHERE "assignment_groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 3], ["LIMIT", 1]] AssignmentGroup Create (0.5ms) INSERT INTO "assignment_groups" ("canvas_id", "name", "workflow_state", "canvas_created_at", "canvas_updated_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 3], ["name", "Dummy Assignment Group"], ["workflow_state", "available"], ["canvas_created_at", "2022-09-19 22:43:30.272621"], ["canvas_updated_at", "2022-09-25 22:43:30.272711"], ["created_at", "2022-09-26 22:43:30.273964"], ["updated_at", "2022-09-26 22:43:30.273964"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 AssignmentGroup Exists (0.4ms) SELECT 1 AS one FROM "assignment_groups" WHERE "assignment_groups"."canvas_id" = $1 AND "assignment_groups"."id" != $2 LIMIT $3 [["canvas_id", 3], ["id", 27], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 AssignmentGroup Exists (0.3ms) SELECT 1 AS one FROM "assignment_groups" WHERE "assignment_groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 4], ["LIMIT", 1]] AssignmentGroup Create (0.5ms) INSERT INTO "assignment_groups" ("canvas_id", "name", "workflow_state", "canvas_created_at", "canvas_updated_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 4], ["name", "Dummy Assignment Group"], ["workflow_state", "available"], ["canvas_created_at", "2022-09-19 22:43:30.281294"], ["canvas_updated_at", "2022-09-25 22:43:30.281384"], ["created_at", "2022-09-26 22:43:30.282692"], ["updated_at", "2022-09-26 22:43:30.282692"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) SAVEPOINT active_record_1 Assignment Exists (0.5ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] Assignment Create (0.4ms) INSERT INTO "assignments" ("canvas_id", "title", "due_at", "unlock_at", "lock_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 1], ["title", "Assignment 1"], ["due_at", "2022-10-03 22:43:30.305304"], ["unlock_at", "2022-09-25 22:43:30.305396"], ["lock_at", "2022-10-17 22:43:30.305438"], ["created_at", "2022-09-26 22:43:30.307455"], ["updated_at", "2022-09-26 22:43:30.307455"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Assignment Exists (0.3ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" IS NULL AND "assignments"."id" != $1 LIMIT $2 [["id", 45], ["LIMIT", 1]]  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Assignment Exists (0.2ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]] Assignment Create (0.4ms) INSERT INTO "assignments" ("canvas_id", "title", "due_at", "unlock_at", "lock_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 2], ["title", "Assignment 2"], ["due_at", "2022-10-03 22:43:30.314351"], ["unlock_at", "2022-09-25 22:43:30.314435"], ["lock_at", "2022-10-17 22:43:30.314486"], ["created_at", "2022-09-26 22:43:30.315549"], ["updated_at", "2022-09-26 22:43:30.315549"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Assignment Load (0.3ms) SELECT "assignments".* FROM "assignments" ORDER BY "assignments"."id" ASC LIMIT $1 [["LIMIT", 1]] Assignment Exists (0.3ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Assignment Exists (0.3ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 3], ["LIMIT", 1]] Assignment Create (0.5ms) INSERT INTO "assignments" ("canvas_id", "title", "due_at", "unlock_at", "lock_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 3], ["title", "Assignment 3"], ["due_at", "2022-10-03 22:43:30.323363"], ["unlock_at", "2022-09-25 22:43:30.323503"], ["lock_at", "2022-10-17 22:43:30.323570"], ["created_at", "2022-09-26 22:43:30.325075"], ["updated_at", "2022-09-26 22:43:30.325075"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Assignment Exists (0.3ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 4], ["LIMIT", 1]] Assignment Create (0.4ms) INSERT INTO "assignments" ("canvas_id", "title", "due_at", "unlock_at", "lock_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 4], ["title", "Assignment 4"], ["due_at", "2022-10-03 22:43:30.330755"], ["unlock_at", "2022-09-25 22:43:30.330843"], ["lock_at", "2022-10-17 22:43:30.330885"], ["created_at", "2022-09-26 22:43:30.332087"], ["updated_at", "2022-09-26 22:43:30.332087"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Assignment Exists (0.7ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 AND "assignments"."id" != $2 LIMIT $3 [["canvas_id", 4], ["id", 48], ["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Assignment Exists (0.3ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 5], ["LIMIT", 1]] Assignment Create (0.4ms) INSERT INTO "assignments" ("canvas_id", "title", "due_at", "unlock_at", "lock_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 5], ["title", "Assignment 5"], ["due_at", "2022-10-03 22:43:30.338853"], ["unlock_at", "2022-09-25 22:43:30.339003"], ["lock_at", "2022-10-17 22:43:30.339075"], ["created_at", "2022-09-26 22:43:30.340708"], ["updated_at", "2022-09-26 22:43:30.340708"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Assignment Exists (0.4ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 6], ["LIMIT", 1]] Assignment Create (0.3ms) INSERT INTO "assignments" ("canvas_id", "title", "due_at", "unlock_at", "lock_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 6], ["title", "Assignment 6"], ["due_at", "2022-10-03 22:43:30.347126"], ["unlock_at", "2022-09-25 22:43:30.347216"], ["lock_at", "2022-10-17 22:43:30.347258"], ["created_at", "2022-09-26 22:43:30.348582"], ["updated_at", "2022-09-26 22:43:30.348582"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Course Exists (0.6ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 98229484], ["LIMIT", 1]] Course Create (0.7ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 98229484], ["sis_id", "15ea8d020b279a4994be0aae0366861c"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2022-09-23 22:43:30.366572"], ["end_at", "2022-10-17 22:43:30.366692"], ["created_at", "2022-09-26 22:43:30.368886"], ["updated_at", "2022-09-26 22:43:30.368886"]]  (0.3ms) RELEASE SAVEPOINT active_record_1  (0.3ms) SAVEPOINT active_record_1 Course Exists (0.3ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 24872454], ["LIMIT", 1]] Course Create (0.4ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 24872454], ["sis_id", "4e4f5fb4bc297b9e92d112a548caded4"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2022-09-23 22:43:30.371348"], ["end_at", "2022-10-17 22:43:30.371439"], ["created_at", "2022-09-26 22:43:30.372786"], ["updated_at", "2022-09-26 22:43:30.372786"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 Assignment Exists (0.3ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 7], ["LIMIT", 1]] Assignment Create (0.3ms) INSERT INTO "assignments" ("canvas_id", "title", "due_at", "unlock_at", "lock_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 7], ["title", "Assignment 7"], ["due_at", "2022-10-03 22:43:30.374758"], ["unlock_at", "2022-09-25 22:43:30.374881"], ["lock_at", "2022-10-17 22:43:30.374926"], ["created_at", "2022-09-26 22:43:30.376177"], ["updated_at", "2022-09-26 22:43:30.376177"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 Assignment Exists (0.3ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 AND "assignments"."id" != $2 LIMIT $3 [["canvas_id", 7], ["id", 51], ["LIMIT", 1]] Assignment Update (0.4ms) UPDATE "assignments" SET "canvas_context_id" = $1, "canvas_context_type" = $2, "updated_at" = $3 WHERE "assignments"."id" = $4 [["canvas_context_id", 24872454], ["canvas_context_type", "Course"], ["updated_at", "2022-09-26 22:43:30.378725"], ["id", 51]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Course Load (0.3ms) SELECT "courses".* FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 24872454], ["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Assignment Exists (0.3ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 8], ["LIMIT", 1]] Assignment Create (0.3ms) INSERT INTO "assignments" ("canvas_id", "title", "due_at", "unlock_at", "lock_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 8], ["title", "Assignment 8"], ["due_at", "2022-10-03 22:43:30.396744"], ["unlock_at", "2022-09-25 22:43:30.396835"], ["lock_at", "2022-10-17 22:43:30.396880"], ["created_at", "2022-09-26 22:43:30.398138"], ["updated_at", "2022-09-26 22:43:30.398138"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 ContextModuleItem Create (0.7ms) INSERT INTO "context_module_items" ("canvas_id", "canvas_assignment_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["canvas_id", 1], ["canvas_assignment_id", 8], ["workflow_state", "active"], ["created_at", "2022-09-26 22:43:30.400738"], ["updated_at", "2022-09-26 22:43:30.400738"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Assignment Exists (0.3ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 9], ["LIMIT", 1]] Assignment Create (0.4ms) INSERT INTO "assignments" ("canvas_id", "title", "due_at", "unlock_at", "lock_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 9], ["title", "Assignment 9"], ["due_at", "2022-10-03 22:43:30.406136"], ["unlock_at", "2022-09-25 22:43:30.406222"], ["lock_at", "2022-10-17 22:43:30.406262"], ["created_at", "2022-09-26 22:43:30.407643"], ["updated_at", "2022-09-26 22:43:30.407643"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 ContextModuleItem Create (0.3ms) INSERT INTO "context_module_items" ("canvas_id", "canvas_assignment_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["canvas_id", 2], ["canvas_assignment_id", 9], ["workflow_state", "active"], ["created_at", "2022-09-26 22:43:30.409593"], ["updated_at", "2022-09-26 22:43:30.409593"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Course Exists (0.3ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 22001161], ["LIMIT", 1]] Course Create (0.3ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 22001161], ["sis_id", "fc9ba064b944420925e01bcc6058deba"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2022-09-23 22:43:30.428690"], ["end_at", "2022-10-17 22:43:30.428804"], ["created_at", "2022-09-26 22:43:30.430308"], ["updated_at", "2022-09-26 22:43:30.430308"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 ContextModule Create (0.4ms) INSERT INTO "context_modules" ("canvas_id", "canvas_context_id", "canvas_context_type", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 1], ["canvas_context_id", 22001161], ["canvas_context_type", "Course"], ["name", "Context Module"], ["workflow_state", "available"], ["created_at", "2022-09-26 22:43:30.432351"], ["updated_at", "2022-09-26 22:43:30.432351"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Course Exists (0.3ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 11656912], ["LIMIT", 1]] Course Create (0.4ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 11656912], ["sis_id", "217ef0dbc61180a3fc91628e16c1b495"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2022-09-23 22:43:30.437894"], ["end_at", "2022-10-17 22:43:30.438001"], ["created_at", "2022-09-26 22:43:30.439381"], ["updated_at", "2022-09-26 22:43:30.439381"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 ContextModule Create (0.3ms) INSERT INTO "context_modules" ("canvas_id", "canvas_context_id", "canvas_context_type", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 2], ["canvas_context_id", 11656912], ["canvas_context_type", "Course"], ["name", "Context Module"], ["workflow_state", "available"], ["created_at", "2022-09-26 22:43:30.441207"], ["updated_at", "2022-09-26 22:43:30.441207"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Course Exists (0.3ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 29051877], ["LIMIT", 1]] Course Create (0.3ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 29051877], ["sis_id", "3788e2ec38353276d3dab9562c9fbe29"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2022-09-23 22:43:30.444474"], ["end_at", "2022-10-17 22:43:30.444580"], ["created_at", "2022-09-26 22:43:30.445948"], ["updated_at", "2022-09-26 22:43:30.445948"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 ContextModule Create (0.3ms) INSERT INTO "context_modules" ("canvas_id", "canvas_context_id", "canvas_context_type", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 3], ["canvas_context_id", 29051877], ["canvas_context_type", "Course"], ["name", "Context Module"], ["workflow_state", "available"], ["created_at", "2022-09-26 22:43:30.447988"], ["updated_at", "2022-09-26 22:43:30.447988"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Course Exists (0.3ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 36109028], ["LIMIT", 1]] Course Create (0.3ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 36109028], ["sis_id", "16fad3ae76fe1c58e05468b6996c27d5"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2022-09-23 22:43:30.452222"], ["end_at", "2022-10-17 22:43:30.452313"], ["created_at", "2022-09-26 22:43:30.453614"], ["updated_at", "2022-09-26 22:43:30.453614"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Course Exists (0.3ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" IS NULL AND "courses"."id" != $1 LIMIT $2 [["id", 94], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Course Exists (0.3ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 86553030], ["LIMIT", 1]] Course Create (0.3ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 86553030], ["sis_id", "d8d5b7bb577ea297270d443d1dc6efe9"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2022-09-23 22:43:30.461606"], ["end_at", "2022-10-17 22:43:30.461699"], ["created_at", "2022-09-26 22:43:30.462961"], ["updated_at", "2022-09-26 22:43:30.462961"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Course Load (0.2ms) SELECT "courses".* FROM "courses" ORDER BY "courses"."id" ASC LIMIT $1 [["LIMIT", 1]] Course Exists (0.4ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 86553030], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Course Exists (0.3ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 8963972], ["LIMIT", 1]] Course Create (0.3ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 8963972], ["sis_id", "5bbad1d6a02169c9ad1c032cb03489e1"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2022-09-23 22:43:30.477229"], ["end_at", "2022-10-17 22:43:30.477322"], ["created_at", "2022-09-26 22:43:30.478537"], ["updated_at", "2022-09-26 22:43:30.478537"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Course Exists (0.3ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 AND "courses"."id" != $2 LIMIT $3 [["canvas_id", 8963972], ["id", 96], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Course Exists (0.4ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 87031804], ["LIMIT", 1]] Course Create (0.5ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 87031804], ["sis_id", "b01779dfc0e68a6bbeb927c763a10668"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2022-09-23 22:43:30.483043"], ["end_at", "2022-10-17 22:43:30.483134"], ["created_at", "2022-09-26 22:43:30.484977"], ["updated_at", "2022-09-26 22:43:30.484977"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Course Exists (0.3ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 95124907], ["LIMIT", 1]] Course Create (0.5ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 95124907], ["sis_id", "42cb97f9f6343f495ede40253170de0e"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2022-09-23 22:43:30.491229"], ["end_at", "2022-10-17 22:43:30.491321"], ["created_at", "2022-09-26 22:43:30.492675"], ["updated_at", "2022-09-26 22:43:30.492675"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Course Exists (0.3ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 75135187], ["LIMIT", 1]] Course Create (0.4ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 75135187], ["sis_id", "9bf52b74f1dd771b73a4933a9ea9a0c5"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2022-09-23 22:43:30.499216"], ["end_at", "2022-10-17 22:43:30.499347"], ["created_at", "2022-09-26 22:43:30.501077"], ["updated_at", "2022-09-26 22:43:30.501077"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Course Exists (0.3ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 17037194], ["LIMIT", 1]] Course Create (0.3ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 17037194], ["sis_id", "d677f5cb0846fe611aee9cc692025af7"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2022-09-23 22:43:30.506155"], ["end_at", "2022-10-17 22:43:30.506284"], ["created_at", "2022-09-26 22:43:30.507787"], ["updated_at", "2022-09-26 22:43:30.507787"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Course Exists (0.3ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 23574459], ["LIMIT", 1]] Course Create (0.3ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 23574459], ["sis_id", "4c515856308d946fa1e37a7577992b48"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2022-09-23 22:43:30.512263"], ["end_at", "2022-10-17 22:43:30.512361"], ["created_at", "2022-09-26 22:43:30.513727"], ["updated_at", "2022-09-26 22:43:30.513727"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Course Exists (0.3ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 72937521], ["LIMIT", 1]] Course Create (0.3ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 72937521], ["sis_id", "03c78f070d119a3cc946dad9621ff484"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2022-09-23 22:43:30.517167"], ["end_at", "2022-10-17 22:43:30.517260"], ["created_at", "2022-09-26 22:43:30.518501"], ["updated_at", "2022-09-26 22:43:30.518501"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Enrollment Exists (0.6ms) SELECT 1 AS one FROM "enrollments" WHERE "enrollments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 8265783], ["LIMIT", 1]] Enrollment Create (0.3ms) INSERT INTO "enrollments" ("canvas_id", "created_at", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["canvas_id", 8265783], ["created_at", "2022-09-26 22:43:30.536661"], ["updated_at", "2022-09-26 22:43:30.536661"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Enrollment Exists (0.3ms) SELECT 1 AS one FROM "enrollments" WHERE "enrollments"."canvas_id" IS NULL AND "enrollments"."id" != $1 LIMIT $2 [["id", 29], ["LIMIT", 1]]  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Enrollment Exists (0.3ms) SELECT 1 AS one FROM "enrollments" WHERE "enrollments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 73941553], ["LIMIT", 1]] Enrollment Create (0.2ms) INSERT INTO "enrollments" ("canvas_id", "created_at", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["canvas_id", 73941553], ["created_at", "2022-09-26 22:43:30.545874"], ["updated_at", "2022-09-26 22:43:30.545874"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Enrollment Load (0.3ms) SELECT "enrollments".* FROM "enrollments" ORDER BY "enrollments"."id" ASC LIMIT $1 [["LIMIT", 1]] Enrollment Exists (0.2ms) SELECT 1 AS one FROM "enrollments" WHERE "enrollments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 73941553], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Enrollment Exists (0.4ms) SELECT 1 AS one FROM "enrollments" WHERE "enrollments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 60348667], ["LIMIT", 1]] Enrollment Create (0.3ms) INSERT INTO "enrollments" ("canvas_id", "created_at", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["canvas_id", 60348667], ["created_at", "2022-09-26 22:43:30.554010"], ["updated_at", "2022-09-26 22:43:30.554010"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Enrollment Exists (0.3ms) SELECT 1 AS one FROM "enrollments" WHERE "enrollments"."canvas_id" = $1 AND "enrollments"."id" != $2 LIMIT $3 [["canvas_id", 60348667], ["id", 31], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.3ms) SAVEPOINT active_record_1 Enrollment Exists (0.4ms) SELECT 1 AS one FROM "enrollments" WHERE "enrollments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 32478933], ["LIMIT", 1]] Enrollment Create (0.3ms) INSERT INTO "enrollments" ("canvas_id", "created_at", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["canvas_id", 32478933], ["created_at", "2022-09-26 22:43:30.560962"], ["updated_at", "2022-09-26 22:43:30.560962"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Enrollment Exists (0.3ms) SELECT 1 AS one FROM "enrollments" WHERE "enrollments"."canvas_id" = $1 AND "enrollments"."id" != $2 LIMIT $3 [["canvas_id", 32478933], ["id", 32], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Enrollment Exists (0.3ms) SELECT 1 AS one FROM "enrollments" WHERE "enrollments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 32637753], ["LIMIT", 1]] Enrollment Create (0.4ms) INSERT INTO "enrollments" ("canvas_id", "created_at", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["canvas_id", 32637753], ["created_at", "2022-09-26 22:43:30.566749"], ["updated_at", "2022-09-26 22:43:30.566749"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Enrollment Exists (0.5ms) SELECT 1 AS one FROM "enrollments" WHERE "enrollments"."canvas_id" = $1 AND "enrollments"."id" != $2 LIMIT $3 [["canvas_id", 32637753], ["id", 33], ["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Group Exists (0.9ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 991703], ["LIMIT", 1]] Group Create (0.5ms) INSERT INTO "groups" ("canvas_id", "sis_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 991703], ["sis_id", "bb7e8d7d2e32a469fd924a6442e24a76"], ["name", "Some User Group"], ["workflow_state", "available"], ["created_at", "2022-09-26 22:43:30.585466"], ["updated_at", "2022-09-26 22:43:30.585466"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 User Exists (0.5ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 77817824], ["LIMIT", 1]] User Create (0.5ms) INSERT INTO "users" ("canvas_id", "email", "first_name", "last_name", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 77817824], ["email", "cooldude@coolsite.com"], ["first_name", "Cool"], ["last_name", "Dude"], ["created_at", "2022-09-26 22:43:30.598888"], ["updated_at", "2022-09-26 22:43:30.598888"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 GroupMembership Exists (0.4ms) SELECT 1 AS one FROM "group_memberships" WHERE "group_memberships"."canvas_id" = $1 LIMIT $2 [["canvas_id", 80432061], ["LIMIT", 1]] GroupMembership Create (0.3ms) INSERT INTO "group_memberships" ("canvas_id", "canvas_user_id", "canvas_group_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 80432061], ["canvas_user_id", 77817824], ["canvas_group_id", 991703], ["workflow_state", "accepted"], ["created_at", "2022-09-26 22:43:30.612190"], ["updated_at", "2022-09-26 22:43:30.612190"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 GroupMembership Exists (0.3ms) SELECT 1 AS one FROM "group_memberships" WHERE "group_memberships"."canvas_id" IS NULL AND "group_memberships"."id" != $1 LIMIT $2 [["id", 21], ["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 77106771], ["LIMIT", 1]] Group Create (0.4ms) INSERT INTO "groups" ("canvas_id", "sis_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 77106771], ["sis_id", "7f0b8b622c8c0a814a4bacb252e036c5"], ["name", "Some User Group"], ["workflow_state", "available"], ["created_at", "2022-09-26 22:43:30.619615"], ["updated_at", "2022-09-26 22:43:30.619615"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 User Exists (0.2ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 44604885], ["LIMIT", 1]] User Create (0.3ms) INSERT INTO "users" ("canvas_id", "email", "first_name", "last_name", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 44604885], ["email", "cooldude@coolsite.com"], ["first_name", "Cool"], ["last_name", "Dude"], ["created_at", "2022-09-26 22:43:30.622181"], ["updated_at", "2022-09-26 22:43:30.622181"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 GroupMembership Exists (0.3ms) SELECT 1 AS one FROM "group_memberships" WHERE "group_memberships"."canvas_id" = $1 LIMIT $2 [["canvas_id", 24380230], ["LIMIT", 1]] GroupMembership Create (0.3ms) INSERT INTO "group_memberships" ("canvas_id", "canvas_user_id", "canvas_group_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 24380230], ["canvas_user_id", 44604885], ["canvas_group_id", 77106771], ["workflow_state", "accepted"], ["created_at", "2022-09-26 22:43:30.624372"], ["updated_at", "2022-09-26 22:43:30.624372"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 GroupMembership Load (0.2ms) SELECT "group_memberships".* FROM "group_memberships" ORDER BY "group_memberships"."id" ASC LIMIT $1 [["LIMIT", 1]] GroupMembership Exists (0.3ms) SELECT 1 AS one FROM "group_memberships" WHERE "group_memberships"."canvas_id" = $1 LIMIT $2 [["canvas_id", 24380230], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 30362067], ["LIMIT", 1]] Group Create (0.2ms) INSERT INTO "groups" ("canvas_id", "sis_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 30362067], ["sis_id", "1cad269615a917c0554140259953e9b5"], ["name", "Some User Group"], ["workflow_state", "available"], ["created_at", "2022-09-26 22:43:30.630579"], ["updated_at", "2022-09-26 22:43:30.630579"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 User Exists (0.2ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 55038972], ["LIMIT", 1]] User Create (0.3ms) INSERT INTO "users" ("canvas_id", "email", "first_name", "last_name", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 55038972], ["email", "cooldude@coolsite.com"], ["first_name", "Cool"], ["last_name", "Dude"], ["created_at", "2022-09-26 22:43:30.632640"], ["updated_at", "2022-09-26 22:43:30.632640"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.3ms) SAVEPOINT active_record_1 GroupMembership Exists (0.3ms) SELECT 1 AS one FROM "group_memberships" WHERE "group_memberships"."canvas_id" = $1 LIMIT $2 [["canvas_id", 41508592], ["LIMIT", 1]] GroupMembership Create (0.4ms) INSERT INTO "group_memberships" ("canvas_id", "canvas_user_id", "canvas_group_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 41508592], ["canvas_user_id", 55038972], ["canvas_group_id", 30362067], ["workflow_state", "accepted"], ["created_at", "2022-09-26 22:43:30.636312"], ["updated_at", "2022-09-26 22:43:30.636312"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 GroupMembership Exists (0.3ms) SELECT 1 AS one FROM "group_memberships" WHERE "group_memberships"."canvas_id" = $1 AND "group_memberships"."id" != $2 LIMIT $3 [["canvas_id", 41508592], ["id", 23], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 92324180], ["LIMIT", 1]] Group Create (0.3ms) INSERT INTO "groups" ("canvas_id", "sis_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 92324180], ["sis_id", "550a6dd4ae7347aa9ec419397b2b9a8f"], ["name", "Some User Group"], ["workflow_state", "available"], ["created_at", "2022-09-26 22:43:30.643011"], ["updated_at", "2022-09-26 22:43:30.643011"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 User Exists (0.2ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 72382015], ["LIMIT", 1]] User Create (0.3ms) INSERT INTO "users" ("canvas_id", "email", "first_name", "last_name", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 72382015], ["email", "cooldude@coolsite.com"], ["first_name", "Cool"], ["last_name", "Dude"], ["created_at", "2022-09-26 22:43:30.645298"], ["updated_at", "2022-09-26 22:43:30.645298"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 GroupMembership Exists (0.2ms) SELECT 1 AS one FROM "group_memberships" WHERE "group_memberships"."canvas_id" = $1 LIMIT $2 [["canvas_id", 37619144], ["LIMIT", 1]] GroupMembership Create (0.3ms) INSERT INTO "group_memberships" ("canvas_id", "canvas_user_id", "canvas_group_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 37619144], ["canvas_user_id", 72382015], ["canvas_group_id", 92324180], ["workflow_state", "accepted"], ["created_at", "2022-09-26 22:43:30.647744"], ["updated_at", "2022-09-26 22:43:30.647744"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 GroupMembership Exists (0.5ms) SELECT 1 AS one FROM "group_memberships" WHERE "group_memberships"."canvas_id" = $1 AND "group_memberships"."id" != $2 LIMIT $3 [["canvas_id", 37619144], ["id", 24], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 23199185], ["LIMIT", 1]] Group Create (0.4ms) INSERT INTO "groups" ("canvas_id", "sis_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 23199185], ["sis_id", "dd6ee406ab29b73f7585a7798327353b"], ["name", "Some User Group"], ["workflow_state", "available"], ["created_at", "2022-09-26 22:43:30.655186"], ["updated_at", "2022-09-26 22:43:30.655186"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Group Exists (0.4ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" IS NULL AND "groups"."id" != $1 LIMIT $2 [["id", 49], ["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 17572846], ["LIMIT", 1]] Group Create (0.4ms) INSERT INTO "groups" ("canvas_id", "sis_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 17572846], ["sis_id", "28151f32a7f49ba8fd28d4eed5680cd2"], ["name", "Some User Group"], ["workflow_state", "available"], ["created_at", "2022-09-26 22:43:30.665546"], ["updated_at", "2022-09-26 22:43:30.665546"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Group Load (0.3ms) SELECT "groups".* FROM "groups" ORDER BY "groups"."id" ASC LIMIT $1 [["LIMIT", 1]] Group Exists (0.5ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 17572846], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 36275029], ["LIMIT", 1]] Group Create (0.4ms) INSERT INTO "groups" ("canvas_id", "sis_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 36275029], ["sis_id", "92732b104c53b0e08c15788007c2b69f"], ["name", "Some User Group"], ["workflow_state", "available"], ["created_at", "2022-09-26 22:43:30.675485"], ["updated_at", "2022-09-26 22:43:30.675485"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 31783362], ["LIMIT", 1]] Group Create (0.3ms) INSERT INTO "groups" ("canvas_id", "sis_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 31783362], ["sis_id", "e7209052439ab197dd959fb7cf929f4a"], ["name", "Some User Group"], ["workflow_state", "available"], ["created_at", "2022-09-26 22:43:30.681199"], ["updated_at", "2022-09-26 22:43:30.681199"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Group Exists (0.4ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 AND "groups"."id" != $2 LIMIT $3 [["canvas_id", 31783362], ["id", 52], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) SAVEPOINT active_record_1 Group Exists (0.5ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 92626509], ["LIMIT", 1]] Group Create (0.4ms) INSERT INTO "groups" ("canvas_id", "sis_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 92626509], ["sis_id", "8b382da1b63dcfa5ada5399002b5c6d4"], ["name", "Some User Group"], ["workflow_state", "available"], ["created_at", "2022-09-26 22:43:30.689388"], ["updated_at", "2022-09-26 22:43:30.689388"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Group Exists (0.4ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 AND "groups"."id" != $2 LIMIT $3 [["canvas_id", 92626509], ["id", 53], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Role Exists (0.4ms) SELECT 1 AS one FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 62826314], ["LIMIT", 1]] Role Create (0.3ms) INSERT INTO "roles" ("canvas_id", "label", "base_role_type", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 62826314], ["label", "Cool Role"], ["base_role_type", "AccountMembership"], ["workflow_state", "active"], ["created_at", "2022-09-26 22:43:30.698384"], ["updated_at", "2022-09-26 22:43:30.698384"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Role Exists (0.4ms) SELECT 1 AS one FROM "roles" WHERE "roles"."canvas_id" IS NULL AND "roles"."id" != $1 LIMIT $2 [["id", 27], ["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Role Exists (0.3ms) SELECT 1 AS one FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 94011499], ["LIMIT", 1]] Role Create (0.3ms) INSERT INTO "roles" ("canvas_id", "label", "base_role_type", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 94011499], ["label", "Cool Role"], ["base_role_type", "AccountMembership"], ["workflow_state", "active"], ["created_at", "2022-09-26 22:43:30.708958"], ["updated_at", "2022-09-26 22:43:30.708958"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Role Load (0.4ms) SELECT "roles".* FROM "roles" ORDER BY "roles"."id" ASC LIMIT $1 [["LIMIT", 1]] Role Exists (0.4ms) SELECT 1 AS one FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 94011499], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.4ms) BEGIN  (0.4ms) SELECT COUNT(*) FROM "roles" Role Load (0.3ms) SELECT "roles".* FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]]  (0.3ms) SAVEPOINT active_record_1 Role Exists (0.5ms) SELECT 1 AS one FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] Role Create (0.7ms) INSERT INTO "roles" ("canvas_id", "label", "base_role_type", "canvas_account_id", "workflow_state", "permissions", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 1], ["label", "Account Admin"], ["base_role_type", "AccountMembership"], ["canvas_account_id", 10], ["workflow_state", "built_in"], ["permissions", "{\"manage_wiki\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"post_to_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"moderate_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_announcements\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"send_messages\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"send_messages_all\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_outcomes\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"create_conferences\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"create_collaborations\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_roster\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_all_grades\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_grades\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_rubrics\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"comment_on_others_submissions\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_students\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_admin_users\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_role_overrides\":{\"enabled\":true,\"locked\":true,\"readonly\":true,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_account_memberships\":{\"enabled\":true,\"locked\":true,\"readonly\":true,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_account_settings\":{\"enabled\":true,\"locked\":true,\"readonly\":true,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_groups\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_group_pages\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_files\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_assignments\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"undelete_courses\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_grade_changes\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_course_changes\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_question_banks\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_calendar\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_reports\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_courses\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_user_logins\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_user_observers\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_alerts\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"become_user\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_developer_keys\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"import_sis\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_sis\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_sis\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_course_list\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_statistics\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_storage_quotas\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_course_content\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_content\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_interaction_alerts\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"change_course_state\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_sections\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_feature_flags\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_quiz_answer_audits\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"moderate_grades\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"lti_add_edit\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true}}"], ["created_at", "2022-09-26 22:43:30.723811"], ["updated_at", "2022-09-26 22:43:30.723811"]]  (0.3ms) RELEASE SAVEPOINT active_record_1  (0.3ms) SELECT COUNT(*) FROM "roles" Role Load (0.3ms) SELECT "roles".* FROM "roles" ORDER BY "roles"."id" DESC LIMIT $1 [["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) SAVEPOINT active_record_1 Role Exists (0.5ms) SELECT 1 AS one FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] Role Create (0.5ms) INSERT INTO "roles" ("canvas_id", "label", "base_role_type", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 1], ["label", "Cool Role"], ["base_role_type", "AccountMembership"], ["workflow_state", "active"], ["created_at", "2022-09-26 22:43:30.738181"], ["updated_at", "2022-09-26 22:43:30.738181"]]  (0.3ms) RELEASE SAVEPOINT active_record_1  (0.4ms) SELECT COUNT(*) FROM "roles" Role Load (0.4ms) SELECT "roles".* FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]]  (0.3ms) SAVEPOINT active_record_1 Role Exists (0.4ms) SELECT 1 AS one FROM "roles" WHERE "roles"."canvas_id" = $1 AND "roles"."id" != $2 LIMIT $3 [["canvas_id", 1], ["id", 30], ["LIMIT", 1]] Role Update (0.8ms) UPDATE "roles" SET "label" = $1, "canvas_account_id" = $2, "permissions" = $3, "workflow_state" = $4, "updated_at" = $5 WHERE "roles"."id" = $6 [["label", "Account Admin"], ["canvas_account_id", 10], ["permissions", "{\"manage_wiki\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"post_to_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"moderate_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_announcements\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"send_messages\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"send_messages_all\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_outcomes\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"create_conferences\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"create_collaborations\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_roster\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_all_grades\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_grades\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_rubrics\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"comment_on_others_submissions\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_students\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_admin_users\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_role_overrides\":{\"enabled\":true,\"locked\":true,\"readonly\":true,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_account_memberships\":{\"enabled\":true,\"locked\":true,\"readonly\":true,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_account_settings\":{\"enabled\":true,\"locked\":true,\"readonly\":true,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_groups\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_group_pages\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_files\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_assignments\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"undelete_courses\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_grade_changes\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_course_changes\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_question_banks\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_calendar\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_reports\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_courses\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_user_logins\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_user_observers\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_alerts\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"become_user\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_developer_keys\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"import_sis\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_sis\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_sis\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_course_list\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_statistics\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_storage_quotas\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_course_content\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_content\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_interaction_alerts\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"change_course_state\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_sections\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_feature_flags\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_quiz_answer_audits\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"moderate_grades\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"lti_add_edit\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true}}"], ["workflow_state", "built_in"], ["updated_at", "2022-09-26 22:43:30.747773"], ["id", 30]]  (0.3ms) RELEASE SAVEPOINT active_record_1  (0.3ms) SELECT COUNT(*) FROM "roles" Role Load (0.2ms) SELECT "roles".* FROM "roles" WHERE "roles"."id" = $1 LIMIT $2 [["id", 30], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.5ms) SAVEPOINT active_record_1 Section Exists (0.6ms) SELECT 1 AS one FROM "sections" WHERE "sections"."canvas_id" = $1 LIMIT $2 [["canvas_id", 9235422], ["LIMIT", 1]] Section Create (0.5ms) INSERT INTO "sections" ("canvas_id", "created_at", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["canvas_id", 9235422], ["created_at", "2022-09-26 22:43:30.778789"], ["updated_at", "2022-09-26 22:43:30.778789"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Section Exists (0.6ms) SELECT 1 AS one FROM "sections" WHERE "sections"."canvas_id" IS NULL AND "sections"."id" != $1 LIMIT $2 [["id", 37], ["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Section Exists (0.4ms) SELECT 1 AS one FROM "sections" WHERE "sections"."canvas_id" = $1 LIMIT $2 [["canvas_id", 23823793], ["LIMIT", 1]] Section Create (0.5ms) INSERT INTO "sections" ("canvas_id", "created_at", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["canvas_id", 23823793], ["created_at", "2022-09-26 22:43:30.790945"], ["updated_at", "2022-09-26 22:43:30.790945"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Section Load (0.3ms) SELECT "sections".* FROM "sections" ORDER BY "sections"."id" ASC LIMIT $1 [["LIMIT", 1]] Section Exists (0.5ms) SELECT 1 AS one FROM "sections" WHERE "sections"."canvas_id" = $1 LIMIT $2 [["canvas_id", 23823793], ["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) SAVEPOINT active_record_1 Section Exists (0.6ms) SELECT 1 AS one FROM "sections" WHERE "sections"."canvas_id" = $1 LIMIT $2 [["canvas_id", 45803055], ["LIMIT", 1]] Section Create (0.4ms) INSERT INTO "sections" ("canvas_id", "created_at", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["canvas_id", 45803055], ["created_at", "2022-09-26 22:43:30.803086"], ["updated_at", "2022-09-26 22:43:30.803086"]]  (0.3ms) RELEASE SAVEPOINT active_record_1 Section Exists (0.5ms) SELECT 1 AS one FROM "sections" WHERE "sections"."canvas_id" = $1 AND "sections"."id" != $2 LIMIT $3 [["canvas_id", 45803055], ["id", 39], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Section Exists (0.4ms) SELECT 1 AS one FROM "sections" WHERE "sections"."canvas_id" = $1 LIMIT $2 [["canvas_id", 95073892], ["LIMIT", 1]] Section Create (0.4ms) INSERT INTO "sections" ("canvas_id", "created_at", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["canvas_id", 95073892], ["created_at", "2022-09-26 22:43:30.811670"], ["updated_at", "2022-09-26 22:43:30.811670"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.3ms) SAVEPOINT active_record_1 Submission Exists (0.8ms) SELECT 1 AS one FROM "submissions" WHERE "submissions"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] Submission Create (0.6ms) INSERT INTO "submissions" ("canvas_id", "submitted_at", "graded_at", "score", "points_possible", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 1], ["submitted_at", "2022-09-19 22:43:30.835369"], ["graded_at", "2022-09-25 22:43:30.835640"], ["score", 5.0], ["points_possible", 10.0], ["created_at", "2022-09-26 22:43:30.838384"], ["updated_at", "2022-09-26 22:43:30.838384"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Submission Exists (0.5ms) SELECT 1 AS one FROM "submissions" WHERE "submissions"."canvas_id" IS NULL AND "submissions"."id" != $1 LIMIT $2 [["id", 29], ["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) SAVEPOINT active_record_1 Submission Exists (0.4ms) SELECT 1 AS one FROM "submissions" WHERE "submissions"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]] Submission Create (0.5ms) INSERT INTO "submissions" ("canvas_id", "submitted_at", "graded_at", "score", "points_possible", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 2], ["submitted_at", "2022-09-19 22:43:30.849065"], ["graded_at", "2022-09-25 22:43:30.849238"], ["score", 5.0], ["points_possible", 10.0], ["created_at", "2022-09-26 22:43:30.851217"], ["updated_at", "2022-09-26 22:43:30.851217"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Submission Load (0.4ms) SELECT "submissions".* FROM "submissions" ORDER BY "submissions"."id" ASC LIMIT $1 [["LIMIT", 1]] Submission Exists (0.5ms) SELECT 1 AS one FROM "submissions" WHERE "submissions"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) SAVEPOINT active_record_1 Submission Exists (0.3ms) SELECT 1 AS one FROM "submissions" WHERE "submissions"."canvas_id" = $1 LIMIT $2 [["canvas_id", 3], ["LIMIT", 1]] Submission Create (0.5ms) INSERT INTO "submissions" ("canvas_id", "submitted_at", "graded_at", "score", "points_possible", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 3], ["submitted_at", "2022-09-19 22:43:30.861653"], ["graded_at", "2022-09-25 22:43:30.861800"], ["score", 5.0], ["points_possible", 10.0], ["created_at", "2022-09-26 22:43:30.863354"], ["updated_at", "2022-09-26 22:43:30.863354"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Submission Exists (0.7ms) SELECT 1 AS one FROM "submissions" WHERE "submissions"."canvas_id" = $1 AND "submissions"."id" != $2 LIMIT $3 [["canvas_id", 3], ["id", 31], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) SAVEPOINT active_record_1 Submission Exists (0.5ms) SELECT 1 AS one FROM "submissions" WHERE "submissions"."canvas_id" = $1 LIMIT $2 [["canvas_id", 4], ["LIMIT", 1]] Submission Create (0.6ms) INSERT INTO "submissions" ("canvas_id", "submitted_at", "graded_at", "score", "points_possible", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 4], ["submitted_at", "2022-09-19 22:43:30.871487"], ["graded_at", "2022-09-25 22:43:30.871660"], ["score", 5.0], ["points_possible", 10.0], ["created_at", "2022-09-26 22:43:30.873795"], ["updated_at", "2022-09-26 22:43:30.873795"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Submission Exists (0.5ms) SELECT 1 AS one FROM "submissions" WHERE "submissions"."canvas_id" = $1 AND "submissions"."id" != $2 LIMIT $3 [["canvas_id", 4], ["id", 32], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Submission Exists (0.4ms) SELECT 1 AS one FROM "submissions" WHERE "submissions"."canvas_id" = $1 LIMIT $2 [["canvas_id", 5], ["LIMIT", 1]] Submission Create (0.6ms) INSERT INTO "submissions" ("canvas_id", "submitted_at", "graded_at", "score", "points_possible", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 5], ["submitted_at", "2022-09-19 22:43:30.881080"], ["graded_at", "2022-09-25 22:43:30.881225"], ["score", 5.0], ["points_possible", 10.0], ["created_at", "2022-09-26 22:43:30.882994"], ["updated_at", "2022-09-26 22:43:30.882994"]]  (0.4ms) RELEASE SAVEPOINT active_record_1 Submission Exists (0.5ms) SELECT 1 AS one FROM "submissions" WHERE "submissions"."canvas_id" = $1 AND "submissions"."id" != $2 LIMIT $3 [["canvas_id", 5], ["id", 33], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Term Exists (0.3ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 34154909], ["LIMIT", 1]] Term Create (0.3ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 34154909], ["name", "Cool Term"], ["start_at", "2022-09-23 22:43:29.136547"], ["end_at", "2022-09-29 22:43:29.136653"], ["workflow_state", "active"], ["sis_id", "1e525dbe43bbf540e7e08d081fecc8c2"], ["created_at", "2022-09-26 22:43:30.892956"], ["updated_at", "2022-09-26 22:43:30.892956"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Term Exists (0.6ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" IS NULL AND "terms"."id" != $1 LIMIT $2 [["id", 77], ["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Term Exists (0.5ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 6889666], ["LIMIT", 1]] Term Create (0.5ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 6889666], ["name", "Cool Term"], ["start_at", "2022-09-23 22:43:29.136547"], ["end_at", "2022-09-29 22:43:29.136653"], ["workflow_state", "active"], ["sis_id", "a805b312d54db0cbc4103ff1f704f852"], ["created_at", "2022-09-26 22:43:30.905080"], ["updated_at", "2022-09-26 22:43:30.905080"]]  (0.3ms) RELEASE SAVEPOINT active_record_1 Term Load (0.3ms) SELECT "terms".* FROM "terms" ORDER BY "terms"."id" ASC LIMIT $1 [["LIMIT", 1]] Term Exists (0.6ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 6889666], ["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Term Exists (0.3ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 5979290], ["LIMIT", 1]] Term Create (0.4ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 5979290], ["name", "Cool Term"], ["start_at", "2022-09-23 22:43:29.136547"], ["end_at", "2022-09-29 22:43:29.136653"], ["workflow_state", "active"], ["sis_id", "759b16ad6773351aaa1831571fa0c66a"], ["created_at", "2022-09-26 22:43:30.916778"], ["updated_at", "2022-09-26 22:43:30.916778"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.3ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Term Exists (0.4ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 83982357], ["LIMIT", 1]] Term Create (0.5ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 83982357], ["name", "Cool Term"], ["start_at", "2022-09-24 22:43:30.921244"], ["end_at", "2022-09-29 22:43:30.921356"], ["workflow_state", "active"], ["sis_id", "30ebfc17c55d60ec8547040f783992bb"], ["created_at", "2022-09-26 22:43:30.923726"], ["updated_at", "2022-09-26 22:43:30.923726"]]  (0.3ms) RELEASE SAVEPOINT active_record_1  (0.3ms) SAVEPOINT active_record_1 Term Exists (0.3ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 15642144], ["LIMIT", 1]] Term Create (0.3ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 15642144], ["name", "Cool Term"], ["start_at", "2022-09-23 22:43:29.136547"], ["end_at", "2022-09-29 22:43:29.136653"], ["workflow_state", "inactive"], ["sis_id", "2e405e90e16158cfc3130a7661408cec"], ["created_at", "2022-09-26 22:43:30.927934"], ["updated_at", "2022-09-26 22:43:30.927934"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Term Exists (0.3ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 15402839], ["LIMIT", 1]] Term Create (0.3ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 15402839], ["name", "Cool Term"], ["start_at", "2022-07-26 22:43:30.929430"], ["end_at", "2022-08-26 22:43:30.929517"], ["workflow_state", "active"], ["sis_id", "e16d82ff6e887ef1f8ffe10829818aec"], ["created_at", "2022-09-26 22:43:30.931240"], ["updated_at", "2022-09-26 22:43:30.931240"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 Term Exists (0.5ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 51365834], ["LIMIT", 1]] Term Create (0.5ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 51365834], ["name", "Cool Term"], ["start_at", "2023-03-26 22:43:30.933170"], ["end_at", "2023-09-26 22:43:30.933267"], ["workflow_state", "active"], ["sis_id", "51c1ecb9c8c07d56e4fda05127d7941f"], ["created_at", "2022-09-26 22:43:30.935992"], ["updated_at", "2022-09-26 22:43:30.935992"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Term Load (0.4ms) SELECT "terms".* FROM "terms" WHERE "terms"."workflow_state" = $1 AND (start_at <= '2022-10-11 22:43:30.938488' OR start_at IS NULL) AND (end_at >= '2022-09-11 22:43:30.938734' OR end_at IS NULL) [["workflow_state", "active"]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.3ms) SELECT COUNT(*) FROM "terms" Term Load (0.2ms) SELECT "terms".* FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]]  (0.1ms) SAVEPOINT active_record_1 Term Exists (0.3ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] Term Create (0.3ms) INSERT INTO "terms" ("canvas_id", "name", "workflow_state", "grading_period_group_id", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 1], ["name", "Default Term"], ["workflow_state", "active"], ["grading_period_group_id", 1], ["sis_id", "Test"], ["created_at", "2022-09-26 22:43:30.944992"], ["updated_at", "2022-09-26 22:43:30.944992"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SELECT COUNT(*) FROM "terms" Term Load (0.2ms) SELECT "terms".* FROM "terms" ORDER BY "terms"."id" DESC LIMIT $1 [["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Term Exists (0.4ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] Term Create (0.4ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 1], ["name", "Cool Term"], ["start_at", "2022-09-23 22:43:29.136547"], ["end_at", "2022-09-29 22:43:29.136653"], ["workflow_state", "active"], ["sis_id", "c28cc8fa065f4c7623bcbb1ada151f66"], ["created_at", "2022-09-26 22:43:30.950574"], ["updated_at", "2022-09-26 22:43:30.950574"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.3ms) SELECT COUNT(*) FROM "terms" Term Load (0.2ms) SELECT "terms".* FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]]  (0.2ms) SAVEPOINT active_record_1 Term Exists (0.2ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 AND "terms"."id" != $2 LIMIT $3 [["canvas_id", 1], ["id", 85], ["LIMIT", 1]] Term Update (0.2ms) UPDATE "terms" SET "name" = $1, "sis_id" = $2, "start_at" = $3, "end_at" = $4, "grading_period_group_id" = $5, "updated_at" = $6 WHERE "terms"."id" = $7 [["name", "Default Term"], ["sis_id", "Test"], ["start_at", nil], ["end_at", nil], ["grading_period_group_id", 1], ["updated_at", "2022-09-26 22:43:30.955397"], ["id", 85]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SELECT COUNT(*) FROM "terms" Term Load (0.3ms) SELECT "terms".* FROM "terms" WHERE "terms"."id" = $1 LIMIT $2 [["id", 85], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 User Exists (0.3ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 34285569], ["LIMIT", 1]] User Create (0.3ms) INSERT INTO "users" ("canvas_id", "email", "first_name", "last_name", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 34285569], ["email", "cooldude@coolsite.com"], ["first_name", "Cool"], ["last_name", "Dude"], ["created_at", "2022-09-26 22:43:30.962812"], ["updated_at", "2022-09-26 22:43:30.962812"]]  (3.6ms) RELEASE SAVEPOINT active_record_1 User Exists (0.6ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" IS NULL AND "users"."id" != $1 LIMIT $2 [["id", 54], ["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 User Exists (0.3ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 99032206], ["LIMIT", 1]] User Create (0.4ms) INSERT INTO "users" ("canvas_id", "email", "first_name", "last_name", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 99032206], ["email", "cooldude@coolsite.com"], ["first_name", "Cool"], ["last_name", "Dude"], ["created_at", "2022-09-26 22:43:30.986857"], ["updated_at", "2022-09-26 22:43:30.986857"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 User Load (0.3ms) SELECT "users".* FROM "users" ORDER BY "users"."id" ASC LIMIT $1 [["LIMIT", 1]] User Exists (0.5ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 99032206], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 User Exists (0.3ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 24690300], ["LIMIT", 1]] User Create (0.4ms) INSERT INTO "users" ("canvas_id", "email", "first_name", "last_name", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 24690300], ["email", "cooldude@coolsite.com"], ["first_name", "Cool"], ["last_name", "Dude"], ["created_at", "2022-09-26 22:43:30.996393"], ["updated_at", "2022-09-26 22:43:30.996393"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 User Exists (0.4ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 10729248], ["LIMIT", 1]] User Create (0.5ms) INSERT INTO "users" ("canvas_id", "email", "first_name", "last_name", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 10729248], ["email", "cooldude@coolsite.com"], ["first_name", "Cool"], ["last_name", "Dude"], ["created_at", "2022-09-26 22:43:31.003652"], ["updated_at", "2022-09-26 22:43:31.003652"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 User Exists (0.3ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 56090443], ["LIMIT", 1]] User Create (0.4ms) INSERT INTO "users" ("canvas_id", "email", "first_name", "last_name", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 56090443], ["email", "cooldude@coolsite.com"], ["first_name", "Cool"], ["last_name", "Dude"], ["created_at", "2022-09-26 22:43:31.009925"], ["updated_at", "2022-09-26 22:43:31.009925"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.3ms) ROLLBACK  (0.1ms) BEGIN  (0.3ms) SELECT COUNT(*) FROM "assignment_groups" AssignmentGroup Create Many (0.9ms) INSERT INTO "assignment_groups" ("canvas_id","canvas_course_id","name","rules","position","group_weight","workflow_state","canvas_created_at","canvas_updated_at","created_at","updated_at") VALUES (1,1,'Assignments','--- drop_lowest:1\nnever_drop:36\n ',1,50.0,'available','2017-09-08 01:37:33','2017-09-08 01:37:33','2022-09-26 22:43:31.028084','2022-09-26 22:43:31.028084'),(2,1,'Tests',NULL,1,50.0,'available','2017-09-08 01:37:33','2017-09-08 01:37:33','2022-09-26 22:43:31.028084','2022-09-26 22:43:31.028084') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","canvas_course_id"=EXCLUDED."canvas_course_id","name"=EXCLUDED."name","rules"=EXCLUDED."rules","position"=EXCLUDED."position","group_weight"=EXCLUDED."group_weight","workflow_state"=EXCLUDED."workflow_state","canvas_created_at"=EXCLUDED."canvas_created_at","canvas_updated_at"=EXCLUDED."canvas_updated_at","updated_at"=EXCLUDED."updated_at" WHERE ("assignment_groups".canvas_id, "assignment_groups".canvas_course_id, "assignment_groups".name, "assignment_groups".rules, "assignment_groups".position, "assignment_groups".group_weight, "assignment_groups".workflow_state, "assignment_groups".canvas_created_at, "assignment_groups".canvas_updated_at) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.canvas_course_id, EXCLUDED.name, EXCLUDED.rules, EXCLUDED.position, EXCLUDED.group_weight, EXCLUDED.workflow_state, EXCLUDED.canvas_created_at, EXCLUDED.canvas_updated_at) RETURNING "id"  (0.3ms) SELECT COUNT(*) FROM "assignment_groups"  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (1.4ms) SELECT COUNT(*) FROM "assignments" Assignment Create Many (1.0ms) INSERT INTO "assignments" ("canvas_id","title","description","due_at","unlock_at","lock_at","points_possible","min_score","max_score","mastery_score","grading_type","submission_types","workflow_state","canvas_context_id","canvas_context_type","canvas_assignment_group_id","canvas_grading_scheme_id","canvas_grading_standard_id","created_at","updated_at") VALUES (88,'Assignment 1','

fdsfds

',NULL,NULL,NULL,100.0,NULL,NULL,NULL,'points','online_text_entry','published',58,'Course',55,NULL,NULL,'2022-09-26 22:43:31.037317','2022-09-26 22:43:31.037317'),(89,'fdsfdsfds','

fdsfdsfsdf

',NULL,NULL,NULL,100.0,NULL,NULL,NULL,'points','online_text_entry','published',59,'Course',56,NULL,NULL,'2022-09-26 22:43:31.037317','2022-09-26 22:43:31.037317') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","title"=EXCLUDED."title","description"=EXCLUDED."description","due_at"=EXCLUDED."due_at","unlock_at"=EXCLUDED."unlock_at","lock_at"=EXCLUDED."lock_at","points_possible"=EXCLUDED."points_possible","min_score"=EXCLUDED."min_score","max_score"=EXCLUDED."max_score","mastery_score"=EXCLUDED."mastery_score","grading_type"=EXCLUDED."grading_type","submission_types"=EXCLUDED."submission_types","workflow_state"=EXCLUDED."workflow_state","canvas_context_id"=EXCLUDED."canvas_context_id","canvas_context_type"=EXCLUDED."canvas_context_type","canvas_assignment_group_id"=EXCLUDED."canvas_assignment_group_id","canvas_grading_scheme_id"=EXCLUDED."canvas_grading_scheme_id","canvas_grading_standard_id"=EXCLUDED."canvas_grading_standard_id","updated_at"=EXCLUDED."updated_at" WHERE ("assignments".canvas_id, "assignments".title, "assignments".description, "assignments".due_at, "assignments".unlock_at, "assignments".lock_at, "assignments".points_possible, "assignments".min_score, "assignments".max_score, "assignments".mastery_score, "assignments".grading_type, "assignments".submission_types, "assignments".workflow_state, "assignments".canvas_context_id, "assignments".canvas_context_type, "assignments".canvas_assignment_group_id, "assignments".canvas_grading_scheme_id, "assignments".canvas_grading_standard_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.title, EXCLUDED.description, EXCLUDED.due_at, EXCLUDED.unlock_at, EXCLUDED.lock_at, EXCLUDED.points_possible, EXCLUDED.min_score, EXCLUDED.max_score, EXCLUDED.mastery_score, EXCLUDED.grading_type, EXCLUDED.submission_types, EXCLUDED.workflow_state, EXCLUDED.canvas_context_id, EXCLUDED.canvas_context_type, EXCLUDED.canvas_assignment_group_id, EXCLUDED.canvas_grading_scheme_id, EXCLUDED.canvas_grading_standard_id) RETURNING "id"  (0.3ms) SELECT COUNT(*) FROM "assignments"  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.5ms) SELECT COUNT(*) FROM "content_migrations" ContentMigration Create Many (0.9ms) INSERT INTO "content_migrations" ("canvas_id","canvas_context_id","canvas_context_type","workflow_state","migration_settings","started_at","finished_at","progress","canvas_source_course_id","migration_type","canvas_child_subscription_id","canvas_root_account_id","created_at","updated_at") VALUES (101,1250,'Course','imported',NULL,'2022-02-18 10:10:40','2022-02-18 10:11:40',100.0,1200,'course_copy_importer',NULL,1,'2022-09-26 22:43:31.052422','2022-09-26 22:43:31.052422'),(102,1251,'Course','imported',NULL,'2022-02-18 10:10:40','2022-02-18 10:11:40',100.0,1120,'master_course_import',3,1,'2022-09-26 22:43:31.052422','2022-09-26 22:43:31.052422') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","canvas_context_id"=EXCLUDED."canvas_context_id","canvas_context_type"=EXCLUDED."canvas_context_type","workflow_state"=EXCLUDED."workflow_state","migration_settings"=EXCLUDED."migration_settings","started_at"=EXCLUDED."started_at","finished_at"=EXCLUDED."finished_at","progress"=EXCLUDED."progress","canvas_source_course_id"=EXCLUDED."canvas_source_course_id","migration_type"=EXCLUDED."migration_type","canvas_child_subscription_id"=EXCLUDED."canvas_child_subscription_id","canvas_root_account_id"=EXCLUDED."canvas_root_account_id","updated_at"=EXCLUDED."updated_at" WHERE ("content_migrations".canvas_id, "content_migrations".canvas_context_id, "content_migrations".canvas_context_type, "content_migrations".workflow_state, "content_migrations".migration_settings, "content_migrations".started_at, "content_migrations".finished_at, "content_migrations".progress, "content_migrations".canvas_source_course_id, "content_migrations".migration_type, "content_migrations".canvas_child_subscription_id, "content_migrations".canvas_root_account_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.canvas_context_id, EXCLUDED.canvas_context_type, EXCLUDED.workflow_state, EXCLUDED.migration_settings, EXCLUDED.started_at, EXCLUDED.finished_at, EXCLUDED.progress, EXCLUDED.canvas_source_course_id, EXCLUDED.migration_type, EXCLUDED.canvas_child_subscription_id, EXCLUDED.canvas_root_account_id) RETURNING "id"  (0.3ms) SELECT COUNT(*) FROM "content_migrations"  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.4ms) SELECT COUNT(*) FROM "context_module_items" ContextModuleItem Create Many (0.7ms) INSERT INTO "context_module_items" ("canvas_id","canvas_context_module_id","position","canvas_content_id","canvas_content_type","workflow_state","canvas_assignment_id","created_at","updated_at") VALUES (15,9,1,83,'Assignment','active',1,'2022-09-26 22:43:31.059288','2022-09-26 22:43:31.059288'),(16,10,1,80,'Assignment','active',2,'2022-09-26 22:43:31.059288','2022-09-26 22:43:31.059288') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","canvas_context_module_id"=EXCLUDED."canvas_context_module_id","position"=EXCLUDED."position","canvas_content_id"=EXCLUDED."canvas_content_id","canvas_content_type"=EXCLUDED."canvas_content_type","workflow_state"=EXCLUDED."workflow_state","canvas_assignment_id"=EXCLUDED."canvas_assignment_id","updated_at"=EXCLUDED."updated_at" WHERE ("context_module_items".canvas_id, "context_module_items".canvas_context_module_id, "context_module_items".position, "context_module_items".canvas_content_id, "context_module_items".canvas_content_type, "context_module_items".workflow_state, "context_module_items".canvas_assignment_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.canvas_context_module_id, EXCLUDED.position, EXCLUDED.canvas_content_id, EXCLUDED.canvas_content_type, EXCLUDED.workflow_state, EXCLUDED.canvas_assignment_id) RETURNING "id"  (0.3ms) SELECT COUNT(*) FROM "context_module_items"  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.5ms) SELECT COUNT(*) FROM "context_modules" ContextModule Create Many (0.7ms) INSERT INTO "context_modules" ("canvas_id","canvas_context_id","canvas_context_type","position","name","workflow_state","deleted_at","created_at","updated_at") VALUES (23,785,'Course',1,'New Mod','active',NULL,'2022-09-26 22:43:31.066334','2022-09-26 22:43:31.066334'),(4,27,'Course',1,'Modules gonna module','unpublished',NULL,'2022-09-26 22:43:31.066334','2022-09-26 22:43:31.066334') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","canvas_context_id"=EXCLUDED."canvas_context_id","canvas_context_type"=EXCLUDED."canvas_context_type","position"=EXCLUDED."position","name"=EXCLUDED."name","workflow_state"=EXCLUDED."workflow_state","deleted_at"=EXCLUDED."deleted_at","updated_at"=EXCLUDED."updated_at" WHERE ("context_modules".canvas_id, "context_modules".canvas_context_id, "context_modules".canvas_context_type, "context_modules".position, "context_modules".name, "context_modules".workflow_state, "context_modules".deleted_at) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.canvas_context_id, EXCLUDED.canvas_context_type, EXCLUDED.position, EXCLUDED.name, EXCLUDED.workflow_state, EXCLUDED.deleted_at) RETURNING "id"  (0.4ms) SELECT COUNT(*) FROM "context_modules"  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) SELECT COUNT(*) FROM "courses" Course Create Many (0.7ms) INSERT INTO "courses" ("canvas_id","sis_id","course_code","name","canvas_account_id","canvas_term_id","start_at","end_at","workflow_state","grading_standard_id","created_at","updated_at") VALUES (1,'course_sis_id_1','C1','Course #1',1,1,'2017-03-27 21:53:18','2017-04-27 12:21:18','active',NULL,'2022-09-26 22:43:31.073703','2022-09-26 22:43:31.073703'),(2,'course_sis_id_2','C2','Course #2',1,1,'2017-03-27 21:53:18','2017-04-27 12:21:18','unpublished',NULL,'2022-09-26 22:43:31.073703','2022-09-26 22:43:31.073703') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","sis_id"=EXCLUDED."sis_id","course_code"=EXCLUDED."course_code","name"=EXCLUDED."name","canvas_account_id"=EXCLUDED."canvas_account_id","canvas_term_id"=EXCLUDED."canvas_term_id","start_at"=EXCLUDED."start_at","end_at"=EXCLUDED."end_at","workflow_state"=EXCLUDED."workflow_state","grading_standard_id"=EXCLUDED."grading_standard_id","updated_at"=EXCLUDED."updated_at" WHERE ("courses".canvas_id, "courses".sis_id, "courses".course_code, "courses".name, "courses".canvas_account_id, "courses".canvas_term_id, "courses".start_at, "courses".end_at, "courses".workflow_state, "courses".grading_standard_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.sis_id, EXCLUDED.course_code, EXCLUDED.name, EXCLUDED.canvas_account_id, EXCLUDED.canvas_term_id, EXCLUDED.start_at, EXCLUDED.end_at, EXCLUDED.workflow_state, EXCLUDED.grading_standard_id) RETURNING "id"  (0.3ms) SELECT COUNT(*) FROM "courses"  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.3ms) SELECT COUNT(*) FROM "users" User Create Many (0.7ms) INSERT INTO "users" ("canvas_id","email","first_name","last_name","name","sortable_name","workflow_state","login_id","created_at","updated_at") VALUES (1,'poorbastard@yharnam.com','Patches','the Spider','Patches the Spider','the Spider, Patches','active','spiderdude1337','2022-09-26 22:43:31.080138','2022-09-26 22:43:31.080138'),(2,'dreamer@yharnam.com','Hunter','Djura','Hunter Djura','Djura, Hunter','active','retireddude109','2022-09-26 22:43:31.080138','2022-09-26 22:43:31.080138') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","email"=EXCLUDED."email","first_name"=EXCLUDED."first_name","last_name"=EXCLUDED."last_name","name"=EXCLUDED."name","sortable_name"=EXCLUDED."sortable_name","workflow_state"=EXCLUDED."workflow_state","login_id"=EXCLUDED."login_id","updated_at"=EXCLUDED."updated_at" WHERE ("users".canvas_id, "users".email, "users".first_name, "users".last_name, "users".name, "users".sortable_name, "users".workflow_state, "users".login_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.email, EXCLUDED.first_name, EXCLUDED.last_name, EXCLUDED.name, EXCLUDED.sortable_name, EXCLUDED.workflow_state, EXCLUDED.login_id) RETURNING "id"  (0.3ms) SELECT COUNT(*) FROM "users"  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.5ms) ALTER TABLE "users" ADD "sis_id" character varying User Create Many (0.8ms) INSERT INTO "users" ("canvas_id","sis_id","email","first_name","last_name","name","sortable_name","workflow_state","login_id","created_at","updated_at") VALUES (1,'sis_id_1','poorbastard@yharnam.com','Patches','the Spider','Patches the Spider','the Spider, Patches','active','spiderdude1337','2022-09-26 22:43:31.092370','2022-09-26 22:43:31.092370'),(2,'sis_id_2','dreamer@yharnam.com','Hunter','Djura','Hunter Djura','Djura, Hunter','active','retireddude110','2022-09-26 22:43:31.092370','2022-09-26 22:43:31.092370') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","sis_id"=EXCLUDED."sis_id","email"=EXCLUDED."email","first_name"=EXCLUDED."first_name","last_name"=EXCLUDED."last_name","name"=EXCLUDED."name","sortable_name"=EXCLUDED."sortable_name","workflow_state"=EXCLUDED."workflow_state","login_id"=EXCLUDED."login_id","updated_at"=EXCLUDED."updated_at" WHERE ("users".canvas_id, "users".sis_id, "users".email, "users".first_name, "users".last_name, "users".name, "users".sortable_name, "users".workflow_state, "users".login_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.sis_id, EXCLUDED.email, EXCLUDED.first_name, EXCLUDED.last_name, EXCLUDED.name, EXCLUDED.sortable_name, EXCLUDED.workflow_state, EXCLUDED.login_id) RETURNING "id" User Load (0.3ms) SELECT "users".* FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]]  (0.4ms) ROLLBACK  (0.2ms) BEGIN  (0.4ms) SELECT COUNT(*) FROM "courses" Course Create Many (0.8ms) INSERT INTO "courses" ("canvas_id","sis_id","course_code","name","canvas_account_id","canvas_term_id","start_at","end_at","workflow_state","grading_standard_id","created_at","updated_at") VALUES (1,'course_sis_id_1','C1','Course #1',1,1,'2017-03-27 21:53:18','2017-04-27 12:21:18','active',NULL,'2022-09-26 22:43:31.119456','2022-09-26 22:43:31.119456'),(2,'course_sis_id_2','C2','Course #2',1,1,'2017-03-27 21:53:18','2017-04-27 12:21:18','unpublished',NULL,'2022-09-26 22:43:31.119456','2022-09-26 22:43:31.119456') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","sis_id"=EXCLUDED."sis_id","course_code"=EXCLUDED."course_code","name"=EXCLUDED."name","canvas_account_id"=EXCLUDED."canvas_account_id","canvas_term_id"=EXCLUDED."canvas_term_id","start_at"=EXCLUDED."start_at","end_at"=EXCLUDED."end_at","workflow_state"=EXCLUDED."workflow_state","grading_standard_id"=EXCLUDED."grading_standard_id","updated_at"=EXCLUDED."updated_at" WHERE ("courses".canvas_id, "courses".sis_id, "courses".course_code, "courses".name, "courses".canvas_account_id, "courses".canvas_term_id, "courses".start_at, "courses".end_at, "courses".workflow_state, "courses".grading_standard_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.sis_id, EXCLUDED.course_code, EXCLUDED.name, EXCLUDED.canvas_account_id, EXCLUDED.canvas_term_id, EXCLUDED.start_at, EXCLUDED.end_at, EXCLUDED.workflow_state, EXCLUDED.grading_standard_id) RETURNING "id"  (0.5ms) SELECT COUNT(*) FROM "courses" Course Load (0.3ms) SELECT "courses".* FROM "courses" ORDER BY "courses"."id" ASC LIMIT $1 [["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.4ms) SELECT COUNT(*) FROM "enrollments" Enrollment Create Many (0.7ms) INSERT INTO "enrollments" ("canvas_id","canvas_course_id","course_sis_id","canvas_user_id","user_sis_id","role","canvas_role_id","canvas_section_id","workflow_state","base_role_type","created_at","updated_at") VALUES (1,1,'sis_MUSC_2520_834',2,'sis_dalvarez_247','teacher',4,1,'active','TeacherEnrollment','2022-09-26 22:43:31.127777','2022-09-26 22:43:31.127777'),(2,1,'sis_MUSC_2520_834',3,'sis_jweaver_720','student',4,1,'active','StudentEnrollment','2022-09-26 22:43:31.127777','2022-09-26 22:43:31.127777') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","canvas_course_id"=EXCLUDED."canvas_course_id","course_sis_id"=EXCLUDED."course_sis_id","canvas_user_id"=EXCLUDED."canvas_user_id","user_sis_id"=EXCLUDED."user_sis_id","role"=EXCLUDED."role","canvas_role_id"=EXCLUDED."canvas_role_id","canvas_section_id"=EXCLUDED."canvas_section_id","workflow_state"=EXCLUDED."workflow_state","base_role_type"=EXCLUDED."base_role_type","updated_at"=EXCLUDED."updated_at" WHERE ("enrollments".canvas_id, "enrollments".canvas_course_id, "enrollments".course_sis_id, "enrollments".canvas_user_id, "enrollments".user_sis_id, "enrollments".role, "enrollments".canvas_role_id, "enrollments".canvas_section_id, "enrollments".workflow_state, "enrollments".base_role_type) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.canvas_course_id, EXCLUDED.course_sis_id, EXCLUDED.canvas_user_id, EXCLUDED.user_sis_id, EXCLUDED.role, EXCLUDED.canvas_role_id, EXCLUDED.canvas_section_id, EXCLUDED.workflow_state, EXCLUDED.base_role_type) RETURNING "id"  (0.3ms) SELECT COUNT(*) FROM "enrollments"  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.3ms) SELECT COUNT(*) FROM "sections" Section Create Many (0.8ms) INSERT INTO "sections" ("canvas_id","sis_id","canvas_course_id","name","workflow_state","start_at","end_at","created_at","updated_at") VALUES (1,'sis_section_1',1,'Cool Section','active','2017-03-27 21:53:18','2017-03-27 21:53:18','2022-09-26 22:43:31.133828','2022-09-26 22:43:31.133828'),(2,'sis_section_2',2,'Lame Section','active','2017-03-27 21:53:18','2017-03-27 21:53:18','2022-09-26 22:43:31.133828','2022-09-26 22:43:31.133828') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","sis_id"=EXCLUDED."sis_id","canvas_course_id"=EXCLUDED."canvas_course_id","name"=EXCLUDED."name","workflow_state"=EXCLUDED."workflow_state","start_at"=EXCLUDED."start_at","end_at"=EXCLUDED."end_at","updated_at"=EXCLUDED."updated_at" WHERE ("sections".canvas_id, "sections".sis_id, "sections".canvas_course_id, "sections".name, "sections".workflow_state, "sections".start_at, "sections".end_at) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.sis_id, EXCLUDED.canvas_course_id, EXCLUDED.name, EXCLUDED.workflow_state, EXCLUDED.start_at, EXCLUDED.end_at) RETURNING "id"  (0.3ms) SELECT COUNT(*) FROM "sections" Section Load (0.3ms) SELECT "sections".* FROM "sections" ORDER BY "sections"."id" ASC LIMIT $1 [["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN Section Create Many (0.6ms) INSERT INTO "sections" ("canvas_id","sis_id","canvas_course_id","name","workflow_state","start_at","end_at","created_at","updated_at") VALUES (1,'sis_section_1',1,'Cool Section','active','2017-03-27 21:53:18','2017-03-27 21:53:18','2022-09-26 22:43:31.140948','2022-09-26 22:43:31.140948'),(2,'sis_section_2',2,'Lame Section','active','2017-03-27 21:53:18','2017-03-27 21:53:18','2022-09-26 22:43:31.140948','2022-09-26 22:43:31.140948') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","sis_id"=EXCLUDED."sis_id","canvas_course_id"=EXCLUDED."canvas_course_id","name"=EXCLUDED."name","workflow_state"=EXCLUDED."workflow_state","start_at"=EXCLUDED."start_at","end_at"=EXCLUDED."end_at","updated_at"=EXCLUDED."updated_at" WHERE ("sections".canvas_id, "sections".sis_id, "sections".canvas_course_id, "sections".name, "sections".workflow_state, "sections".start_at, "sections".end_at) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.sis_id, EXCLUDED.canvas_course_id, EXCLUDED.name, EXCLUDED.workflow_state, EXCLUDED.start_at, EXCLUDED.end_at) RETURNING "id" Section Load (0.2ms) SELECT "sections".* FROM "sections" WHERE "sections"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]] Section Create Many (0.4ms) INSERT INTO "sections" ("canvas_id","canvas_nonxlist_course_id","created_at","updated_at") VALUES (2,3,'2022-09-26 22:43:31.144359','2022-09-26 22:43:31.144359') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","canvas_nonxlist_course_id"=EXCLUDED."canvas_nonxlist_course_id","updated_at"=EXCLUDED."updated_at" WHERE ("sections".canvas_id, "sections".canvas_nonxlist_course_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.canvas_nonxlist_course_id) RETURNING "id"  (0.3ms) SELECT COUNT(*) FROM "sections" WHERE "sections"."canvas_nonxlist_course_id" IS NOT NULL Section Load (0.2ms) SELECT "sections".* FROM "sections" WHERE "sections"."canvas_nonxlist_course_id" IS NOT NULL ORDER BY "sections"."id" ASC LIMIT $1 [["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.3ms) SELECT COUNT(*) FROM "groups" Group Create Many (0.9ms) INSERT INTO "groups" ("canvas_id","sis_id","canvas_group_category_id","group_category_sis_id","canvas_account_id","canvas_course_id","name","workflow_state","context_id","context_type","max_membership","created_at","updated_at") VALUES (50,'sis1',10,NULL,1,NULL,'Group1','available',1,'Account',NULL,'2022-09-26 22:43:31.150747','2022-09-26 22:43:31.150747'),(51,'sis2',2,NULL,NULL,1,'Group2','available',1,'Course',1,'2022-09-26 22:43:31.150747','2022-09-26 22:43:31.150747') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","sis_id"=EXCLUDED."sis_id","canvas_group_category_id"=EXCLUDED."canvas_group_category_id","group_category_sis_id"=EXCLUDED."group_category_sis_id","canvas_account_id"=EXCLUDED."canvas_account_id","canvas_course_id"=EXCLUDED."canvas_course_id","name"=EXCLUDED."name","workflow_state"=EXCLUDED."workflow_state","context_id"=EXCLUDED."context_id","context_type"=EXCLUDED."context_type","max_membership"=EXCLUDED."max_membership","updated_at"=EXCLUDED."updated_at" WHERE ("groups".canvas_id, "groups".sis_id, "groups".canvas_group_category_id, "groups".group_category_sis_id, "groups".canvas_account_id, "groups".canvas_course_id, "groups".name, "groups".workflow_state, "groups".context_id, "groups".context_type, "groups".max_membership) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.sis_id, EXCLUDED.canvas_group_category_id, EXCLUDED.group_category_sis_id, EXCLUDED.canvas_account_id, EXCLUDED.canvas_course_id, EXCLUDED.name, EXCLUDED.workflow_state, EXCLUDED.context_id, EXCLUDED.context_type, EXCLUDED.max_membership) RETURNING "id"  (0.4ms) SELECT COUNT(*) FROM "groups" Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."name" = $1 LIMIT $2 [["name", "Group1"], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.4ms) SELECT COUNT(*) FROM "group_memberships" GroupMembership Create Many (0.8ms) INSERT INTO "group_memberships" ("canvas_id","canvas_group_id","group_sis_id","canvas_user_id","user_sis_id","workflow_state","created_at","updated_at") VALUES (50,1,NULL,10,NULL,'accepted','2022-09-26 22:43:31.159637','2022-09-26 22:43:31.159637'),(51,2,NULL,11,NULL,'accepted','2022-09-26 22:43:31.159637','2022-09-26 22:43:31.159637') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","canvas_group_id"=EXCLUDED."canvas_group_id","group_sis_id"=EXCLUDED."group_sis_id","canvas_user_id"=EXCLUDED."canvas_user_id","user_sis_id"=EXCLUDED."user_sis_id","workflow_state"=EXCLUDED."workflow_state","updated_at"=EXCLUDED."updated_at" WHERE ("group_memberships".canvas_id, "group_memberships".canvas_group_id, "group_memberships".group_sis_id, "group_memberships".canvas_user_id, "group_memberships".user_sis_id, "group_memberships".workflow_state) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.canvas_group_id, EXCLUDED.group_sis_id, EXCLUDED.canvas_user_id, EXCLUDED.user_sis_id, EXCLUDED.workflow_state) RETURNING "id"  (0.4ms) SELECT COUNT(*) FROM "group_memberships" GroupMembership Load (0.3ms) SELECT "group_memberships".* FROM "group_memberships" WHERE "group_memberships"."canvas_id" = $1 LIMIT $2 [["canvas_id", 50], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.8ms) SELECT COUNT(*) FROM "user_observers" UserObserver Create Many (0.7ms) INSERT INTO "user_observers" ("observing_user_id","observed_user_id","workflow_state","created_at","updated_at") VALUES (21,3,'active','2022-09-26 22:43:31.177135','2022-09-26 22:43:31.177135'),(21,2,'active','2022-09-26 22:43:31.177135','2022-09-26 22:43:31.177135') ON CONFLICT (observing_user_id, observed_user_id) DO UPDATE SET "observing_user_id"=EXCLUDED."observing_user_id","observed_user_id"=EXCLUDED."observed_user_id","workflow_state"=EXCLUDED."workflow_state","updated_at"=EXCLUDED."updated_at" WHERE ("user_observers".observing_user_id, "user_observers".observed_user_id, "user_observers".workflow_state) IS DISTINCT FROM (EXCLUDED.observing_user_id, EXCLUDED.observed_user_id, EXCLUDED.workflow_state) RETURNING "id"  (0.3ms) SELECT COUNT(*) FROM "user_observers" UserObserver Load (0.3ms) SELECT "user_observers".* FROM "user_observers" WHERE "user_observers"."observed_user_id" = $1 LIMIT $2 [["observed_user_id", 3], ["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.1ms) BEGIN  (0.7ms) SELECT COUNT(*) FROM "grading_periods" GradingPeriod Create Many (0.9ms) INSERT INTO "grading_periods" ("canvas_id","title","weight","start_date","end_date","close_date","canvas_grading_period_group_id","workflow_state","created_at","updated_at") VALUES (1,'Period 1',0.2,'2019-07-01 06:00:00','2019-08-01 05:59:59','2019-08-01 05:59:59',1,'active','2022-09-26 22:43:31.201557','2022-09-26 22:43:31.201557'),(2,'Period 2',0.8,'2019-08-01 06:00:00','2019-09-01 05:59:59','2019-09-01 05:59:59',1,'deleted','2022-09-26 22:43:31.201557','2022-09-26 22:43:31.201557') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","title"=EXCLUDED."title","weight"=EXCLUDED."weight","start_date"=EXCLUDED."start_date","end_date"=EXCLUDED."end_date","close_date"=EXCLUDED."close_date","canvas_grading_period_group_id"=EXCLUDED."canvas_grading_period_group_id","workflow_state"=EXCLUDED."workflow_state","updated_at"=EXCLUDED."updated_at" WHERE ("grading_periods".canvas_id, "grading_periods".title, "grading_periods".weight, "grading_periods".start_date, "grading_periods".end_date, "grading_periods".close_date, "grading_periods".canvas_grading_period_group_id, "grading_periods".workflow_state) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.title, EXCLUDED.weight, EXCLUDED.start_date, EXCLUDED.end_date, EXCLUDED.close_date, EXCLUDED.canvas_grading_period_group_id, EXCLUDED.workflow_state) RETURNING "id"  (0.3ms) SELECT COUNT(*) FROM "grading_periods" GradingPeriod Load (0.3ms) SELECT "grading_periods".* FROM "grading_periods" WHERE "grading_periods"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]]  (0.4ms) ROLLBACK  (0.3ms) BEGIN  (0.5ms) SELECT COUNT(*) FROM "grading_period_groups" GradingPeriodGroup Create Many (0.7ms) INSERT INTO "grading_period_groups" ("canvas_id","title","weighted","display_totals_for_all_grading_periods","workflow_state","created_at","updated_at") VALUES (1,'Test Group',FALSE,FALSE,'active','2022-09-26 22:43:31.232050','2022-09-26 22:43:31.232050') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","title"=EXCLUDED."title","weighted"=EXCLUDED."weighted","display_totals_for_all_grading_periods"=EXCLUDED."display_totals_for_all_grading_periods","workflow_state"=EXCLUDED."workflow_state","updated_at"=EXCLUDED."updated_at" WHERE ("grading_period_groups".canvas_id, "grading_period_groups".title, "grading_period_groups".weighted, "grading_period_groups".display_totals_for_all_grading_periods, "grading_period_groups".workflow_state) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.title, EXCLUDED.weighted, EXCLUDED.display_totals_for_all_grading_periods, EXCLUDED.workflow_state) RETURNING "id"  (0.4ms) SELECT COUNT(*) FROM "grading_period_groups" GradingPeriodGroup Load (0.3ms) SELECT "grading_period_groups".* FROM "grading_period_groups" WHERE "grading_period_groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.5ms) SELECT COUNT(*) FROM "learning_outcomes" LearningOutcome Create Many (0.8ms) INSERT INTO "learning_outcomes" ("canvas_id","canvas_context_id","canvas_context_type","name","friendly_name","workflow_state","canvas_created_at","canvas_updated_at","migration_id","vendor_guid","low_grade","high_grade","calculation_method","calculation_int","outcome_import_id","root_account_ids","description","created_at","updated_at") VALUES (1,1,'Course','Course Outcome','','active','2021-08-12 21:11:40','2021-08-13 01:05:40',NULL,NULL,NULL,NULL,'decaying_average','65',NULL,'{1}','

description

','2022-09-26 22:43:31.252278','2022-09-26 22:43:31.252278'),(2,1,'Account','Account Outcome','Friendly Name','active','2021-08-12 21:11:40','2021-08-13 01:05:40',NULL,NULL,NULL,NULL,'decaying_average','65',NULL,'{1}','

description

','2022-09-26 22:43:31.252278','2022-09-26 22:43:31.252278') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","canvas_context_id"=EXCLUDED."canvas_context_id","canvas_context_type"=EXCLUDED."canvas_context_type","name"=EXCLUDED."name","friendly_name"=EXCLUDED."friendly_name","workflow_state"=EXCLUDED."workflow_state","canvas_created_at"=EXCLUDED."canvas_created_at","canvas_updated_at"=EXCLUDED."canvas_updated_at","migration_id"=EXCLUDED."migration_id","vendor_guid"=EXCLUDED."vendor_guid","low_grade"=EXCLUDED."low_grade","high_grade"=EXCLUDED."high_grade","calculation_method"=EXCLUDED."calculation_method","calculation_int"=EXCLUDED."calculation_int","outcome_import_id"=EXCLUDED."outcome_import_id","root_account_ids"=EXCLUDED."root_account_ids","description"=EXCLUDED."description","updated_at"=EXCLUDED."updated_at" WHERE ("learning_outcomes".canvas_id, "learning_outcomes".canvas_context_id, "learning_outcomes".canvas_context_type, "learning_outcomes".name, "learning_outcomes".friendly_name, "learning_outcomes".workflow_state, "learning_outcomes".canvas_created_at, "learning_outcomes".canvas_updated_at, "learning_outcomes".migration_id, "learning_outcomes".vendor_guid, "learning_outcomes".low_grade, "learning_outcomes".high_grade, "learning_outcomes".calculation_method, "learning_outcomes".calculation_int, "learning_outcomes".outcome_import_id, "learning_outcomes".root_account_ids, "learning_outcomes".description) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.canvas_context_id, EXCLUDED.canvas_context_type, EXCLUDED.name, EXCLUDED.friendly_name, EXCLUDED.workflow_state, EXCLUDED.canvas_created_at, EXCLUDED.canvas_updated_at, EXCLUDED.migration_id, EXCLUDED.vendor_guid, EXCLUDED.low_grade, EXCLUDED.high_grade, EXCLUDED.calculation_method, EXCLUDED.calculation_int, EXCLUDED.outcome_import_id, EXCLUDED.root_account_ids, EXCLUDED.description) RETURNING "id"  (0.3ms) SELECT COUNT(*) FROM "learning_outcomes"  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.4ms) SELECT COUNT(*) FROM "user_observers" UserObserver Create Many (0.6ms) INSERT INTO "user_observers" ("observing_user_id","observed_user_id","workflow_state","created_at","updated_at") VALUES (21,3,'active','2022-09-26 22:43:31.259171','2022-09-26 22:43:31.259171'),(21,2,'active','2022-09-26 22:43:31.259171','2022-09-26 22:43:31.259171') ON CONFLICT (observing_user_id, observed_user_id) DO UPDATE SET "observing_user_id"=EXCLUDED."observing_user_id","observed_user_id"=EXCLUDED."observed_user_id","workflow_state"=EXCLUDED."workflow_state","updated_at"=EXCLUDED."updated_at" WHERE ("user_observers".observing_user_id, "user_observers".observed_user_id, "user_observers".workflow_state) IS DISTINCT FROM (EXCLUDED.observing_user_id, EXCLUDED.observed_user_id, EXCLUDED.workflow_state) RETURNING "id"  (0.3ms) SELECT COUNT(*) FROM "user_observers"  (0.2ms) SELECT COUNT(*) FROM "user_observers" UserObserver Create Many (0.4ms) INSERT INTO "user_observers" ("observing_user_id","observed_user_id","workflow_state","created_at","updated_at") VALUES (21,3,'active','2022-09-26 22:43:31.262450','2022-09-26 22:43:31.262450'),(21,2,'active','2022-09-26 22:43:31.262450','2022-09-26 22:43:31.262450') ON CONFLICT (observing_user_id, observed_user_id) DO UPDATE SET "observing_user_id"=EXCLUDED."observing_user_id","observed_user_id"=EXCLUDED."observed_user_id","workflow_state"=EXCLUDED."workflow_state","updated_at"=EXCLUDED."updated_at" WHERE ("user_observers".observing_user_id, "user_observers".observed_user_id, "user_observers".workflow_state) IS DISTINCT FROM (EXCLUDED.observing_user_id, EXCLUDED.observed_user_id, EXCLUDED.workflow_state) RETURNING "id"  (0.2ms) SELECT COUNT(*) FROM "user_observers"  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.4ms) SELECT COUNT(*) FROM "users"  (0.5ms) SELECT COUNT(*) FROM "courses" Course Create Many (0.8ms) INSERT INTO "courses" ("canvas_id","sis_id","course_code","name","canvas_account_id","canvas_term_id","start_at","end_at","workflow_state","grading_standard_id","created_at","updated_at") VALUES (1,'course_sis_id_1','C1','Course #1',1,1,'2017-03-27 21:53:18','2017-04-27 12:21:18','active',NULL,'2022-09-26 22:43:31.270458','2022-09-26 22:43:31.270458'),(2,'course_sis_id_2','C2','Course #2',1,1,'2017-03-27 21:53:18','2017-04-27 12:21:18','unpublished',NULL,'2022-09-26 22:43:31.270458','2022-09-26 22:43:31.270458') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","sis_id"=EXCLUDED."sis_id","course_code"=EXCLUDED."course_code","name"=EXCLUDED."name","canvas_account_id"=EXCLUDED."canvas_account_id","canvas_term_id"=EXCLUDED."canvas_term_id","start_at"=EXCLUDED."start_at","end_at"=EXCLUDED."end_at","workflow_state"=EXCLUDED."workflow_state","grading_standard_id"=EXCLUDED."grading_standard_id","updated_at"=EXCLUDED."updated_at" WHERE ("courses".canvas_id, "courses".sis_id, "courses".course_code, "courses".name, "courses".canvas_account_id, "courses".canvas_term_id, "courses".start_at, "courses".end_at, "courses".workflow_state, "courses".grading_standard_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.sis_id, EXCLUDED.course_code, EXCLUDED.name, EXCLUDED.canvas_account_id, EXCLUDED.canvas_term_id, EXCLUDED.start_at, EXCLUDED.end_at, EXCLUDED.workflow_state, EXCLUDED.grading_standard_id) RETURNING "id" User Create Many (0.7ms) INSERT INTO "users" ("canvas_id","sis_id","email","first_name","last_name","name","sortable_name","workflow_state","login_id","created_at","updated_at") VALUES (1,'sis_id_1','poorbastard@yharnam.com','Patches','the Spider','Patches the Spider','the Spider, Patches','active','spiderdude1337','2022-09-26 22:43:31.273522','2022-09-26 22:43:31.273522'),(2,'sis_id_2','dreamer@yharnam.com','Hunter','Djura','Hunter Djura','Djura, Hunter','active','retireddude109','2022-09-26 22:43:31.273522','2022-09-26 22:43:31.273522') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","sis_id"=EXCLUDED."sis_id","email"=EXCLUDED."email","first_name"=EXCLUDED."first_name","last_name"=EXCLUDED."last_name","name"=EXCLUDED."name","sortable_name"=EXCLUDED."sortable_name","workflow_state"=EXCLUDED."workflow_state","login_id"=EXCLUDED."login_id","updated_at"=EXCLUDED."updated_at" WHERE ("users".canvas_id, "users".sis_id, "users".email, "users".first_name, "users".last_name, "users".name, "users".sortable_name, "users".workflow_state, "users".login_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.sis_id, EXCLUDED.email, EXCLUDED.first_name, EXCLUDED.last_name, EXCLUDED.name, EXCLUDED.sortable_name, EXCLUDED.workflow_state, EXCLUDED.login_id) RETURNING "id"  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN Course Create Many (0.7ms) INSERT INTO "courses" ("canvas_id","sis_id","course_code","name","canvas_account_id","canvas_term_id","start_at","end_at","workflow_state","grading_standard_id","created_at","updated_at") VALUES (1,'course_sis_id_1','C1','Course #1',1,1,'2017-03-27 21:53:18','2017-04-27 12:21:18','active',NULL,'2022-09-26 22:43:31.282875','2022-09-26 22:43:31.282875'),(2,'course_sis_id_2','C2','Course #2',1,1,'2017-03-27 21:53:18','2017-04-27 12:21:18','unpublished',NULL,'2022-09-26 22:43:31.282875','2022-09-26 22:43:31.282875') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","sis_id"=EXCLUDED."sis_id","course_code"=EXCLUDED."course_code","name"=EXCLUDED."name","canvas_account_id"=EXCLUDED."canvas_account_id","canvas_term_id"=EXCLUDED."canvas_term_id","start_at"=EXCLUDED."start_at","end_at"=EXCLUDED."end_at","workflow_state"=EXCLUDED."workflow_state","grading_standard_id"=EXCLUDED."grading_standard_id","updated_at"=EXCLUDED."updated_at" WHERE ("courses".canvas_id, "courses".sis_id, "courses".course_code, "courses".name, "courses".canvas_account_id, "courses".canvas_term_id, "courses".start_at, "courses".end_at, "courses".workflow_state, "courses".grading_standard_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.sis_id, EXCLUDED.course_code, EXCLUDED.name, EXCLUDED.canvas_account_id, EXCLUDED.canvas_term_id, EXCLUDED.start_at, EXCLUDED.end_at, EXCLUDED.workflow_state, EXCLUDED.grading_standard_id) RETURNING "id"  (0.6ms) ROLLBACK  (0.2ms) BEGIN  (0.4ms) SELECT COUNT(*) FROM "submissions" Submission Create Many (0.8ms) INSERT INTO "submissions" ("canvas_id","canvas_user_id","canvas_course_id","canvas_assignment_id","submitted_at","due_at","graded_at","score","points_possible","excused","workflow_state","created_at","updated_at") VALUES (1,1,1,1,'2017-09-21 18:28:15','2017-09-27 18:28:15','2017-09-21 19:36:23',5.0,10.0,TRUE,'graded','2022-09-26 22:43:31.290753','2022-09-26 22:43:31.290753'),(2,1,1,2,'2017-09-21 18:28:15','2017-09-28 18:28:15','2017-09-21 19:36:23',5.0,10.0,FALSE,'submitted','2022-09-26 22:43:31.290753','2022-09-26 22:43:31.290753') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","canvas_user_id"=EXCLUDED."canvas_user_id","canvas_course_id"=EXCLUDED."canvas_course_id","canvas_assignment_id"=EXCLUDED."canvas_assignment_id","submitted_at"=EXCLUDED."submitted_at","due_at"=EXCLUDED."due_at","graded_at"=EXCLUDED."graded_at","score"=EXCLUDED."score","points_possible"=EXCLUDED."points_possible","excused"=EXCLUDED."excused","workflow_state"=EXCLUDED."workflow_state","updated_at"=EXCLUDED."updated_at" WHERE ("submissions".canvas_id, "submissions".canvas_user_id, "submissions".canvas_course_id, "submissions".canvas_assignment_id, "submissions".submitted_at, "submissions".due_at, "submissions".graded_at, "submissions".score, "submissions".points_possible, "submissions".excused, "submissions".workflow_state) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.canvas_user_id, EXCLUDED.canvas_course_id, EXCLUDED.canvas_assignment_id, EXCLUDED.submitted_at, EXCLUDED.due_at, EXCLUDED.graded_at, EXCLUDED.score, EXCLUDED.points_possible, EXCLUDED.excused, EXCLUDED.workflow_state) RETURNING "id"  (0.3ms) SELECT COUNT(*) FROM "submissions"  (0.3ms) ROLLBACK  (0.5ms) BEGIN [ActiveJob] [BatchTestJobBase] [2fc928e8-e277-464d-92e7-5f01d62b9e73] Performing BatchTestJobBase (Job ID: 2fc928e8-e277-464d-92e7-5f01d62b9e73) from Test(default) [ActiveJob] [BatchTestJobBase] [2fc928e8-e277-464d-92e7-5f01d62b9e73] Performed BatchTestJobBase (Job ID: 2fc928e8-e277-464d-92e7-5f01d62b9e73) from Test(default) in 0.54ms  (0.5ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] [BatchTestJobBase] [4c44c264-97bb-4202-8b09-4f591f619d11] Performing BatchTestJobBase (Job ID: 4c44c264-97bb-4202-8b09-4f591f619d11) from Test(default) [ActiveJob] [BatchTestJobBase] [4c44c264-97bb-4202-8b09-4f591f619d11] Performed BatchTestJobBase (Job ID: 4c44c264-97bb-4202-8b09-4f591f619d11) from Test(default) in 0.41ms  (0.2ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [BatchTestJobBase] [8d99c1ac-4f12-45d1-a9c7-e7df669b484c] Performing BatchTestJobBase (Job ID: 8d99c1ac-4f12-45d1-a9c7-e7df669b484c) from Test(default) [ActiveJob] [BatchTestJobBase] [8d99c1ac-4f12-45d1-a9c7-e7df669b484c] Performed BatchTestJobBase (Job ID: 8d99c1ac-4f12-45d1-a9c7-e7df669b484c) from Test(default) in 0.09ms  (0.2ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [FailingBatchTestJobBase] [a6af8f25-4b53-4ee5-97fd-4e27fe044096] Performing FailingBatchTestJobBase (Job ID: a6af8f25-4b53-4ee5-97fd-4e27fe044096) from Test(default) [ActiveJob] [FailingBatchTestJobBase] [a6af8f25-4b53-4ee5-97fd-4e27fe044096] Error performing FailingBatchTestJobBase (Job ID: a6af8f25-4b53-4ee5-97fd-4e27fe044096) from Test(default) in 0.37ms: RuntimeError (Foo): /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/job_batching/support/base_job.rb:12:in `perform' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/execution.rb:39:in `block in perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:109:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/active_job.rb:14:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/i18n-1.12.0/lib/i18n.rb:317:in `with_locale' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/translation.rb:9:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:26:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/notifications.rb:168:in `block in instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/notifications.rb:168:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:25:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:46:in `block in tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/tagged_logging.rb:71:in `block in tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/tagged_logging.rb:28:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/tagged_logging.rb:71:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:46:in `tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:22:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:136:in `run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/execution.rb:38:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/job_batching/active_job_spec.rb:47:in `block (6 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:263:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:263:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:511:in `block in with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:468:in `block in with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:486:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-rails-5.1.1/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:486:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:468:in `with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:511:in `with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:259:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:646:in `block in run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:642:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:642:in `run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:607:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/configuration.rb:2068:in `with_suite_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:116:in `block in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/reporter.rb:74:in `report' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:115:in `run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:89:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:71:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:45:in `invoke' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/exe/rspec:4:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/rspec:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/rspec:23:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:58:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:58:in `kernel_load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:23:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:483:in `exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:31:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:25:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/exe/bundle:48:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/friendly_errors.rb:120:in `with_friendly_errors' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/exe/bundle:36:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/bundle:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/bundle:23:in `
'  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] Enqueued BatchTestJobBase (Job ID: 22e617f6-8f1c-4d07-87ec-b15142bd40a4) to Test(default)  (0.2ms) ROLLBACK  (0.3ms) BEGIN [ActiveJob] Enqueued BatchTestJobBase (Job ID: 463f2bd0-a1df-4185-91ec-f088287f5766) to Test(default)  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] Enqueued BatchTestJobBase (Job ID: 1a50fa5b-ae76-45f7-85fe-f6393f8b7920) to Test(default)  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.4ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.3ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] Enqueued RetryingJob (Job ID: 71dd65d9-ae8e-4875-83a5-e3f57bafcaa1) to Sidekiq(default) [ActiveJob] [RetryingJob] [71dd65d9-ae8e-4875-83a5-e3f57bafcaa1] Performing RetryingJob (Job ID: 71dd65d9-ae8e-4875-83a5-e3f57bafcaa1) from Sidekiq(default) [ActiveJob] [RetryingJob] [71dd65d9-ae8e-4875-83a5-e3f57bafcaa1] Error performing RetryingJob (Job ID: 71dd65d9-ae8e-4875-83a5-e3f57bafcaa1) from Sidekiq(default) in 4.25ms: RuntimeError (A Failure): /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/job_batching/batch_spec.rb:268:in `perform' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/execution.rb:39:in `block in perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:109:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/active_job.rb:14:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/i18n-1.12.0/lib/i18n.rb:322:in `with_locale' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/translation.rb:9:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:26:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/notifications.rb:168:in `block in instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/notifications.rb:168:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:25:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:46:in `block in tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/tagged_logging.rb:71:in `block in tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/tagged_logging.rb:28:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/tagged_logging.rb:71:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:46:in `tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:22:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:136:in `run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/execution.rb:38:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/execution.rb:24:in `block in execute' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:109:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/railtie.rb:28:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/execution_wrapper.rb:90:in `wrap' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/reloader.rb:73:in `block in wrap' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/execution_wrapper.rb:90:in `wrap' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/reloader.rb:72:in `wrap' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/railtie.rb:27:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:136:in `run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/execution.rb:22:in `execute' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/queue_adapters/sidekiq_adapter.rb:42:in `perform' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/sidekiq-6.4.1/lib/sidekiq/testing.rb:300:in `execute_job' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/sidekiq-6.4.1/lib/sidekiq/testing.rb:295:in `block in process_job' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/sidekiq-6.4.1/lib/sidekiq/middleware/chain.rb:138:in `block in invoke' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/sidekiq.rb:73:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/sidekiq-6.4.1/lib/sidekiq/middleware/chain.rb:140:in `block in invoke' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/sidekiq-6.4.1/lib/sidekiq/middleware/chain.rb:143:in `invoke' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/sidekiq-6.4.1/lib/sidekiq/testing.rb:294:in `process_job' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/job_batching/batch_spec.rb:289:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:263:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:263:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:511:in `block in with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:468:in `block in with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:486:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-rails-5.1.1/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:486:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:468:in `with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:511:in `with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:259:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:646:in `block in run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:642:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:642:in `run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:607:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/configuration.rb:2068:in `with_suite_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:116:in `block in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/reporter.rb:74:in `report' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:115:in `run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:89:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:71:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:45:in `invoke' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/exe/rspec:4:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/rspec:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/rspec:23:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:58:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:58:in `kernel_load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:23:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:483:in `exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:31:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:25:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/exe/bundle:48:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/friendly_errors.rb:120:in `with_friendly_errors' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/exe/bundle:36:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/bundle:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/bundle:23:in `
' [ActiveJob] [RetryingJob] [71dd65d9-ae8e-4875-83a5-e3f57bafcaa1] Performing RetryingJob (Job ID: 71dd65d9-ae8e-4875-83a5-e3f57bafcaa1) from Sidekiq(default) [ActiveJob] [RetryingJob] [71dd65d9-ae8e-4875-83a5-e3f57bafcaa1] Performed RetryingJob (Job ID: 71dd65d9-ae8e-4875-83a5-e3f57bafcaa1) from Sidekiq(default) in 3.44ms  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] Enqueued TestWorker (Job ID: 81e5f99f-a717-435d-a247-d05606ab40e2) to Sidekiq(default)  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] Enqueued CanvasSync::JobBatches::ActiveJob::ActiveJobCallbackWorker (Job ID: bcad9066-b988-4057-bf16-ebb3f1bcd8df) to Test(default) with arguments: "SampleCallback", "complete", {"a"=>"b"}, "npOG_3QZEknmHQ", nil  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] Enqueued CanvasSync::JobBatches::ActiveJob::ActiveJobCallbackWorker (Job ID: 6e3ce076-a0e0-4107-99ef-0fd7f1d95b7c) to Test(default) with arguments: "SampleCallback2", "complete", {"b"=>"a"}, "ro_bgfSyJACjig", nil [ActiveJob] Enqueued CanvasSync::JobBatches::ActiveJob::ActiveJobCallbackWorker (Job ID: ef38597f-1899-4fc4-9fa3-b06308d2575a) to Test(default) with arguments: "SampleCallback", "complete", {"a"=>"b"}, "ro_bgfSyJACjig", nil  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.3ms) BEGIN  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) ROLLBACK  (0.3ms) BEGIN [ActiveJob] Enqueued ContextedJob (Job ID: 2876d47b-30f9-44f0-b166-26700b1b6277) to Sidekiq(default) [ActiveJob] [TestWorker] [81e5f99f-a717-435d-a247-d05606ab40e2] Performing TestWorker (Job ID: 81e5f99f-a717-435d-a247-d05606ab40e2) from Sidekiq(default) [ActiveJob] [TestWorker] [81e5f99f-a717-435d-a247-d05606ab40e2] Performed TestWorker (Job ID: 81e5f99f-a717-435d-a247-d05606ab40e2) from Sidekiq(default) in 2.93ms [ActiveJob] [ContextedJob] [2876d47b-30f9-44f0-b166-26700b1b6277] Performing ContextedJob (Job ID: 2876d47b-30f9-44f0-b166-26700b1b6277) from Sidekiq(default) [ActiveJob] [ContextedJob] [2876d47b-30f9-44f0-b166-26700b1b6277] Performed ContextedJob (Job ID: 2876d47b-30f9-44f0-b166-26700b1b6277) from Sidekiq(default) in 2.68ms  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] Enqueued ContextedJob (Job ID: 6c99bcca-9a6f-4e6c-858c-bd251a37d377) to Sidekiq(default) [ActiveJob] [ContextedJob] [6c99bcca-9a6f-4e6c-858c-bd251a37d377] Performing ContextedJob (Job ID: 6c99bcca-9a6f-4e6c-858c-bd251a37d377) from Sidekiq(default) [ActiveJob] [ContextedJob] [6c99bcca-9a6f-4e6c-858c-bd251a37d377] Performed ContextedJob (Job ID: 6c99bcca-9a6f-4e6c-858c-bd251a37d377) from Sidekiq(default) in 5.12ms  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] Enqueued BatchTestJobBase (Job ID: 48d3db96-ae05-4c3d-9da5-9ee4acc2cfba) to Sidekiq(default) [ActiveJob] [BatchTestJobBase] [48d3db96-ae05-4c3d-9da5-9ee4acc2cfba] Performing BatchTestJobBase (Job ID: 48d3db96-ae05-4c3d-9da5-9ee4acc2cfba) from Sidekiq(default) [ActiveJob] [BatchTestJobBase] [48d3db96-ae05-4c3d-9da5-9ee4acc2cfba] Performed BatchTestJobBase (Job ID: 48d3db96-ae05-4c3d-9da5-9ee4acc2cfba) from Sidekiq(default) in 4.67ms [ActiveJob] Enqueued ContextedJob (Job ID: 1021ac36-38ba-4a6a-a13d-e11ca65f9a7f) to Sidekiq(default) [ActiveJob] [ContextedJob] [1021ac36-38ba-4a6a-a13d-e11ca65f9a7f] Performing ContextedJob (Job ID: 1021ac36-38ba-4a6a-a13d-e11ca65f9a7f) from Sidekiq(default) [ActiveJob] [ContextedJob] [1021ac36-38ba-4a6a-a13d-e11ca65f9a7f] Performed ContextedJob (Job ID: 1021ac36-38ba-4a6a-a13d-e11ca65f9a7f) from Sidekiq(default) in 3.56ms  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] Enqueued TestWorker (Job ID: 000ac277-7928-48a5-9eb5-12926f143f96) to Sidekiq(default) [ActiveJob] Enqueued TestWorker (Job ID: b384db87-a793-4163-a750-b32151e4c26c) to Sidekiq(default) [ActiveJob] Enqueued TestWorker (Job ID: 9561d1f5-3a72-46e2-928a-acd179fe4456) to Sidekiq(default)  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] Enqueued WorkerA (Job ID: 27a22333-50b7-48ff-a60b-fdf66c6dcd0e) to Sidekiq(default) [ActiveJob] Enqueued WorkerB (Job ID: 474256fa-a9d0-4bf3-970c-c68308927991) to Sidekiq(default) [ActiveJob] Enqueued WorkerA (Job ID: ee39183f-873a-411f-b1eb-0d74a5cae899) to Sidekiq(default) [ActiveJob] Enqueued WorkerC (Job ID: b077acd2-fd50-4ddb-bfc5-ca8de62c1abf) to Sidekiq(default)  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.4ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] Enqueued TestWorker (Job ID: 15005a4b-28df-40f4-8284-627687566053) to Sidekiq(default)  (0.2ms) ROLLBACK  (0.3ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] Enqueued TestWorker (Job ID: 6fa29ff2-6db3-46c7-aacf-015c0bf7814e) to Sidekiq(default)  (0.2ms) ROLLBACK  (0.4ms) SELECT "schema_migrations"."version" FROM "schema_migrations" ORDER BY "schema_migrations"."version" ASC  (0.3ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.4ms) SELECT COUNT(*) FROM "canvas_sync_job_logs" [ActiveJob] [GoodJob] [e85905dc-68b8-4df3-a5fe-74d10c4c66ee] Performing GoodJob (Job ID: e85905dc-68b8-4df3-a5fe-74d10c4c66ee) from Test(default) with arguments: "argument" [ActiveJob] [GoodJob] [e85905dc-68b8-4df3-a5fe-74d10c4c66ee] CanvasSync::JobLog Load (0.3ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "e85905dc-68b8-4df3-a5fe-74d10c4c66ee"], ["LIMIT", 1]] [ActiveJob] [GoodJob] [e85905dc-68b8-4df3-a5fe-74d10c4c66ee]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [GoodJob] [e85905dc-68b8-4df3-a5fe-74d10c4c66ee] CanvasSync::JobLog Create (0.4ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "GoodJob"], ["status", "enqueued"], ["job_arguments", "---\n- argument\n"], ["created_at", "2022-09-26 22:43:46.650220"], ["updated_at", "2022-09-26 22:43:46.650220"], ["job_id", "e85905dc-68b8-4df3-a5fe-74d10c4c66ee"]] [ActiveJob] [GoodJob] [e85905dc-68b8-4df3-a5fe-74d10c4c66ee]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [GoodJob] [e85905dc-68b8-4df3-a5fe-74d10c4c66ee]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [GoodJob] [e85905dc-68b8-4df3-a5fe-74d10c4c66ee] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-09-26 22:43:46.651878"], ["status", "running"], ["updated_at", "2022-09-26 22:43:46.652170"], ["id", 206]] [ActiveJob] [GoodJob] [e85905dc-68b8-4df3-a5fe-74d10c4c66ee]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [GoodJob] [e85905dc-68b8-4df3-a5fe-74d10c4c66ee]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [GoodJob] [e85905dc-68b8-4df3-a5fe-74d10c4c66ee] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2022-09-26 22:43:46.653304"], ["status", "success"], ["updated_at", "2022-09-26 22:43:46.653639"], ["id", 206]] [ActiveJob] [GoodJob] [e85905dc-68b8-4df3-a5fe-74d10c4c66ee]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [GoodJob] [e85905dc-68b8-4df3-a5fe-74d10c4c66ee] Performed GoodJob (Job ID: e85905dc-68b8-4df3-a5fe-74d10c4c66ee) from Test(default) in 17.73ms  (0.2ms) SELECT COUNT(*) FROM "canvas_sync_job_logs" CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" ORDER BY "canvas_sync_job_logs"."id" DESC LIMIT $1 [["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] [BadJob] [a33298f1-c33f-4402-82ae-9e6e33b436cd] Performing BadJob (Job ID: a33298f1-c33f-4402-82ae-9e6e33b436cd) from Test(default) with arguments: "argument" [ActiveJob] [BadJob] [a33298f1-c33f-4402-82ae-9e6e33b436cd] CanvasSync::JobLog Load (0.4ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "a33298f1-c33f-4402-82ae-9e6e33b436cd"], ["LIMIT", 1]] [ActiveJob] [BadJob] [a33298f1-c33f-4402-82ae-9e6e33b436cd]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [BadJob] [a33298f1-c33f-4402-82ae-9e6e33b436cd] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "BadJob"], ["status", "enqueued"], ["job_arguments", "---\n- argument\n"], ["created_at", "2022-09-26 22:43:46.661688"], ["updated_at", "2022-09-26 22:43:46.661688"], ["job_id", "a33298f1-c33f-4402-82ae-9e6e33b436cd"]] [ActiveJob] [BadJob] [a33298f1-c33f-4402-82ae-9e6e33b436cd]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [BadJob] [a33298f1-c33f-4402-82ae-9e6e33b436cd]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [BadJob] [a33298f1-c33f-4402-82ae-9e6e33b436cd] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-09-26 22:43:46.663258"], ["status", "running"], ["updated_at", "2022-09-26 22:43:46.663611"], ["id", 207]] [ActiveJob] [BadJob] [a33298f1-c33f-4402-82ae-9e6e33b436cd]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [BadJob] [a33298f1-c33f-4402-82ae-9e6e33b436cd]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [BadJob] [a33298f1-c33f-4402-82ae-9e6e33b436cd] CanvasSync::JobLog Update (0.6ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "exception" = $2, "backtrace" = $3, "status" = $4, "updated_at" = $5 WHERE "canvas_sync_job_logs"."id" = $6 [["completed_at", "2022-09-26 22:43:46.665487"], ["exception", "EvilError: EvilError"], ["backtrace", "/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:12:in `perform'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/execution.rb:39:in `block in perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:109:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/active_job.rb:24:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:21:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/i18n-1.12.0/lib/i18n.rb:317:in `with_locale'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/translation.rb:9:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:26:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/notifications.rb:168:in `block in instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/notifications.rb:168:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:25:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:46:in `block in tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/tagged_logging.rb:71:in `block in tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/tagged_logging.rb:28:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/tagged_logging.rb:71:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:46:in `tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:22:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:136:in `run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/execution.rb:38:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/execution.rb:18:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:40:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/matchers/built_in/raise_error.rb:59:in `matches?'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:51:in `block in handle_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:27:in `with_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:48:in `handle_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/expectation_target.rb:65:in `to'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/expectation_target.rb:139:in `to'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:39:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:263:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:263:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:511:in `block in with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:468:in `block in with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:486:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-rails-5.1.1/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:486:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:468:in `with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:511:in `with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:259:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:646:in `block in run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:642:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:642:in `run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:607:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/configuration.rb:2068:in `with_suite_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:116:in `block in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/reporter.rb:74:in `report'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:115:in `run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:89:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:71:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:45:in `invoke'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/exe/rspec:4:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/rspec:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/rspec:23:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:58:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:58:in `kernel_load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:23:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:483:in `exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:31:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:25:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/exe/bundle:48:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/friendly_errors.rb:120:in `with_friendly_errors'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/exe/bundle:36:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/bundle:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/bundle:23:in `
'"], ["status", "error"], ["updated_at", "2022-09-26 22:43:46.665867"], ["id", 207]] [ActiveJob] [BadJob] [a33298f1-c33f-4402-82ae-9e6e33b436cd]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [BadJob] [a33298f1-c33f-4402-82ae-9e6e33b436cd] Error performing BadJob (Job ID: a33298f1-c33f-4402-82ae-9e6e33b436cd) from Test(default) in 7.21ms: EvilError (EvilError): /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:12:in `perform' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/execution.rb:39:in `block in perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:109:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/active_job.rb:24:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:21:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/i18n-1.12.0/lib/i18n.rb:317:in `with_locale' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/translation.rb:9:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:26:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/notifications.rb:168:in `block in instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/notifications.rb:168:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:25:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:46:in `block in tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/tagged_logging.rb:71:in `block in tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/tagged_logging.rb:28:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/tagged_logging.rb:71:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:46:in `tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:22:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:136:in `run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/execution.rb:38:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/execution.rb:18:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:40:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/matchers/built_in/raise_error.rb:59:in `matches?' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:51:in `block in handle_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:27:in `with_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:48:in `handle_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/expectation_target.rb:65:in `to' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/expectation_target.rb:139:in `to' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:39:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:263:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:263:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:511:in `block in with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:468:in `block in with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:486:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-rails-5.1.1/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:486:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:468:in `with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:511:in `with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:259:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:646:in `block in run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:642:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:642:in `run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:607:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/configuration.rb:2068:in `with_suite_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:116:in `block in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/reporter.rb:74:in `report' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:115:in `run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:89:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:71:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:45:in `invoke' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/exe/rspec:4:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/rspec:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/rspec:23:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:58:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:58:in `kernel_load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:23:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:483:in `exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:31:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:25:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/exe/bundle:48:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/friendly_errors.rb:120:in `with_friendly_errors' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/exe/bundle:36:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/bundle:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/bundle:23:in `
' CanvasSync::JobLog Load (0.3ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" ORDER BY "canvas_sync_job_logs"."id" DESC LIMIT $1 [["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [BadJob] [b038b665-2601-4423-9c9b-5d211de15a4c] Performing BadJob (Job ID: b038b665-2601-4423-9c9b-5d211de15a4c) from Test(default) [ActiveJob] [BadJob] [b038b665-2601-4423-9c9b-5d211de15a4c] CanvasSync::JobLog Load (0.3ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "b038b665-2601-4423-9c9b-5d211de15a4c"], ["LIMIT", 1]] [ActiveJob] [BadJob] [b038b665-2601-4423-9c9b-5d211de15a4c]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [BadJob] [b038b665-2601-4423-9c9b-5d211de15a4c] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["job_class", "BadJob"], ["status", "enqueued"], ["created_at", "2022-09-26 22:43:46.671141"], ["updated_at", "2022-09-26 22:43:46.671141"], ["job_id", "b038b665-2601-4423-9c9b-5d211de15a4c"]] [ActiveJob] [BadJob] [b038b665-2601-4423-9c9b-5d211de15a4c]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [BadJob] [b038b665-2601-4423-9c9b-5d211de15a4c]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [BadJob] [b038b665-2601-4423-9c9b-5d211de15a4c] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-09-26 22:43:46.672375"], ["status", "running"], ["updated_at", "2022-09-26 22:43:46.672739"], ["id", 208]] [ActiveJob] [BadJob] [b038b665-2601-4423-9c9b-5d211de15a4c]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [BadJob] [b038b665-2601-4423-9c9b-5d211de15a4c]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [BadJob] [b038b665-2601-4423-9c9b-5d211de15a4c] CanvasSync::JobLog Update (0.6ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "exception" = $2, "backtrace" = $3, "status" = $4, "updated_at" = $5 WHERE "canvas_sync_job_logs"."id" = $6 [["completed_at", "2022-09-26 22:43:46.674614"], ["exception", "ArgumentError: wrong number of arguments (given 0, expected 1)"], ["backtrace", "/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:11:in `perform'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/execution.rb:39:in `block in perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:109:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/active_job.rb:24:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:21:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/i18n-1.12.0/lib/i18n.rb:317:in `with_locale'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/translation.rb:9:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:26:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/notifications.rb:168:in `block in instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/notifications.rb:168:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:25:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:46:in `block in tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/tagged_logging.rb:71:in `block in tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/tagged_logging.rb:28:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/tagged_logging.rb:71:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:46:in `tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:22:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:136:in `run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/execution.rb:38:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/execution.rb:18:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:52:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/matchers/built_in/raise_error.rb:59:in `matches?'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:51:in `block in handle_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:27:in `with_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:48:in `handle_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/expectation_target.rb:65:in `to'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/expectation_target.rb:139:in `to'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:51:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:263:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:263:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:511:in `block in with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:468:in `block in with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:486:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-rails-5.1.1/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:486:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:468:in `with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:511:in `with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:259:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:646:in `block in run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:642:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:642:in `run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:607:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/configuration.rb:2068:in `with_suite_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:116:in `block in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/reporter.rb:74:in `report'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:115:in `run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:89:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:71:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:45:in `invoke'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/exe/rspec:4:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/rspec:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/rspec:23:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:58:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:58:in `kernel_load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:23:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:483:in `exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:31:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:25:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/exe/bundle:48:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/friendly_errors.rb:120:in `with_friendly_errors'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/exe/bundle:36:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/bundle:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/bundle:23:in `
'"], ["status", "error"], ["updated_at", "2022-09-26 22:43:46.675298"], ["id", 208]] [ActiveJob] [BadJob] [b038b665-2601-4423-9c9b-5d211de15a4c]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [BadJob] [b038b665-2601-4423-9c9b-5d211de15a4c] Error performing BadJob (Job ID: b038b665-2601-4423-9c9b-5d211de15a4c) from Test(default) in 7.28ms: ArgumentError (wrong number of arguments (given 0, expected 1)): /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:11:in `perform' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/execution.rb:39:in `block in perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:109:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/active_job.rb:24:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:21:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/i18n-1.12.0/lib/i18n.rb:317:in `with_locale' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/translation.rb:9:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:26:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/notifications.rb:168:in `block in instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/notifications.rb:168:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:25:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:46:in `block in tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/tagged_logging.rb:71:in `block in tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/tagged_logging.rb:28:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/tagged_logging.rb:71:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:46:in `tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:22:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:136:in `run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/execution.rb:38:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/execution.rb:18:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:52:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/matchers/built_in/raise_error.rb:59:in `matches?' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:51:in `block in handle_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:27:in `with_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:48:in `handle_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/expectation_target.rb:65:in `to' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/expectation_target.rb:139:in `to' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:51:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:263:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:263:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:511:in `block in with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:468:in `block in with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:486:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-rails-5.1.1/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:486:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:468:in `with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:511:in `with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:259:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:646:in `block in run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:642:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:642:in `run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:607:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/configuration.rb:2068:in `with_suite_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:116:in `block in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/reporter.rb:74:in `report' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:115:in `run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:89:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:71:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:45:in `invoke' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/exe/rspec:4:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/rspec:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/rspec:23:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:58:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:58:in `kernel_load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:23:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:483:in `exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:31:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:25:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/exe/bundle:48:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/friendly_errors.rb:120:in `with_friendly_errors' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/exe/bundle:36:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/bundle:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/bundle:23:in `
'  (0.2ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [BadJob] [e5094a2c-9607-4114-bc8b-479414f915f5] Performing BadJob (Job ID: e5094a2c-9607-4114-bc8b-479414f915f5) from Test(default) [ActiveJob] [BadJob] [e5094a2c-9607-4114-bc8b-479414f915f5] CanvasSync::JobLog Load (0.4ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "e5094a2c-9607-4114-bc8b-479414f915f5"], ["LIMIT", 1]] [ActiveJob] [BadJob] [e5094a2c-9607-4114-bc8b-479414f915f5]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [BadJob] [e5094a2c-9607-4114-bc8b-479414f915f5] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["job_class", "BadJob"], ["status", "enqueued"], ["created_at", "2022-09-26 22:43:46.681006"], ["updated_at", "2022-09-26 22:43:46.681006"], ["job_id", "e5094a2c-9607-4114-bc8b-479414f915f5"]] [ActiveJob] [BadJob] [e5094a2c-9607-4114-bc8b-479414f915f5]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [BadJob] [e5094a2c-9607-4114-bc8b-479414f915f5]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [BadJob] [e5094a2c-9607-4114-bc8b-479414f915f5] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-09-26 22:43:46.682318"], ["status", "running"], ["updated_at", "2022-09-26 22:43:46.682695"], ["id", 209]] [ActiveJob] [BadJob] [e5094a2c-9607-4114-bc8b-479414f915f5]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [BadJob] [e5094a2c-9607-4114-bc8b-479414f915f5]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [BadJob] [e5094a2c-9607-4114-bc8b-479414f915f5] CanvasSync::JobLog Update (0.9ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "exception" = $2, "backtrace" = $3, "status" = $4, "updated_at" = $5 WHERE "canvas_sync_job_logs"."id" = $6 [["completed_at", "2022-09-26 22:43:46.689679"], ["exception", "ArgumentError: wrong number of arguments (given 0, expected 1)"], ["backtrace", "/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:11:in `perform'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/execution.rb:39:in `block in perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:109:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/active_job.rb:24:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:21:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/i18n-1.12.0/lib/i18n.rb:317:in `with_locale'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/translation.rb:9:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:26:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/notifications.rb:168:in `block in instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/notifications.rb:168:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:25:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:46:in `block in tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/tagged_logging.rb:71:in `block in tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/tagged_logging.rb:28:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/tagged_logging.rb:71:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:46:in `tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:22:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:136:in `run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/execution.rb:38:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/execution.rb:18:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:60:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/matchers/built_in/raise_error.rb:59:in `matches?'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:51:in `block in handle_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:27:in `with_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:48:in `handle_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/expectation_target.rb:65:in `to'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/expectation_target.rb:139:in `to'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:59:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:263:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:263:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:511:in `block in with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:468:in `block in with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:486:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-rails-5.1.1/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:486:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:468:in `with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:511:in `with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:259:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:646:in `block in run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:642:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:642:in `run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:607:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/configuration.rb:2068:in `with_suite_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:116:in `block in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/reporter.rb:74:in `report'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:115:in `run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:89:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:71:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:45:in `invoke'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/exe/rspec:4:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/rspec:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/rspec:23:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:58:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:58:in `kernel_load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:23:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:483:in `exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:31:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:25:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/exe/bundle:48:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/friendly_errors.rb:120:in `with_friendly_errors'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/exe/bundle:36:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/bundle:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/bundle:23:in `
'\n\nError Occurred while handling an Error: NoMethodError: undefined method `bad_catcher' for BadJob:Class\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-mocks-3.11.0/lib/rspec/mocks/method_double.rb:28:in `block in original_implementation_callable'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-mocks-3.11.0/lib/rspec/mocks/message_expectation.rb:143:in `block in and_call_original'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-mocks-3.11.0/lib/rspec/mocks/message_expectation.rb:801:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-mocks-3.11.0/lib/rspec/mocks/message_expectation.rb:615:in `invoke_incrementing_actual_calls_by'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-mocks-3.11.0/lib/rspec/mocks/message_expectation.rb:470:in `invoke'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-mocks-3.11.0/lib/rspec/mocks/proxy.rb:217:in `message_received'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-mocks-3.11.0/lib/rspec/mocks/proxy.rb:361:in `message_received'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-mocks-3.11.0/lib/rspec/mocks/method_double.rb:78:in `proxy_method_invoked'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-mocks-3.11.0/lib/rspec/mocks/method_double.rb:64:in `block (2 levels) in define_proxy_method'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:31:in `rescue in block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:23:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/i18n-1.12.0/lib/i18n.rb:317:in `with_locale'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/translation.rb:9:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:26:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/notifications.rb:168:in `block in instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/notifications.rb:168:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:25:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:46:in `block in tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/tagged_logging.rb:71:in `block in tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/tagged_logging.rb:28:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/tagged_logging.rb:71:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:46:in `tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:22:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:136:in `run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/execution.rb:38:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/execution.rb:18:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:60:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/matchers/built_in/raise_error.rb:59:in `matches?'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:51:in `block in handle_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:27:in `with_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:48:in `handle_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/expectation_target.rb:65:in `to'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/expectation_target.rb:139:in `to'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:59:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:263:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:263:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:511:in `block in with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:468:in `block in with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:486:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-rails-5.1.1/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:486:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:468:in `with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:511:in `with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:259:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:646:in `block in run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:642:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:642:in `run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:607:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/configuration.rb:2068:in `with_suite_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:116:in `block in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/reporter.rb:74:in `report'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:115:in `run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:89:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:71:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:45:in `invoke'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/exe/rspec:4:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/rspec:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/rspec:23:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:58:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:58:in `kernel_load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:23:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:483:in `exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:31:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:25:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/exe/bundle:48:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/friendly_errors.rb:120:in `with_friendly_errors'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/exe/bundle:36:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/bundle:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/bundle:23:in `
'"], ["status", "error"], ["updated_at", "2022-09-26 22:43:46.690262"], ["id", 209]] [ActiveJob] [BadJob] [e5094a2c-9607-4114-bc8b-479414f915f5]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [BadJob] [e5094a2c-9607-4114-bc8b-479414f915f5] Error performing BadJob (Job ID: e5094a2c-9607-4114-bc8b-479414f915f5) from Test(default) in 13.1ms: ArgumentError (wrong number of arguments (given 0, expected 1)): /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:11:in `perform' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/execution.rb:39:in `block in perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:109:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/active_job.rb:24:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:21:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/i18n-1.12.0/lib/i18n.rb:317:in `with_locale' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/translation.rb:9:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:26:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/notifications.rb:168:in `block in instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/notifications.rb:168:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:25:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:46:in `block in tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/tagged_logging.rb:71:in `block in tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/tagged_logging.rb:28:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/tagged_logging.rb:71:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:46:in `tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:22:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:136:in `run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/execution.rb:38:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/execution.rb:18:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:60:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/matchers/built_in/raise_error.rb:59:in `matches?' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:51:in `block in handle_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:27:in `with_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:48:in `handle_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/expectation_target.rb:65:in `to' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/expectation_target.rb:139:in `to' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:59:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:263:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:263:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:511:in `block in with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:468:in `block in with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:486:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-rails-5.1.1/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:486:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:468:in `with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:511:in `with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:259:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:646:in `block in run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:642:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:642:in `run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:607:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/configuration.rb:2068:in `with_suite_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:116:in `block in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/reporter.rb:74:in `report' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:115:in `run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:89:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:71:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:45:in `invoke' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/exe/rspec:4:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/rspec:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/rspec:23:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:58:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:58:in `kernel_load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:23:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:483:in `exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:31:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:25:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/exe/bundle:48:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/friendly_errors.rb:120:in `with_friendly_errors' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/exe/bundle:36:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/bundle:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/bundle:23:in `
' CanvasSync::JobLog Load (0.4ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" ORDER BY "canvas_sync_job_logs"."id" DESC LIMIT $1 [["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] [CanvasSync::Jobs::ReportChecker] [4a448181-0de1-41cc-bb7c-0b61d8640550] Performing CanvasSync::Jobs::ReportChecker (Job ID: 4a448181-0de1-41cc-bb7c-0b61d8640550) from Test(default) with arguments: "provisioning_csv", 1, "FakeProcessor", {} [ActiveJob] [CanvasSync::Jobs::ReportChecker] [4a448181-0de1-41cc-bb7c-0b61d8640550] CanvasSync::JobLog Load (0.3ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "4a448181-0de1-41cc-bb7c-0b61d8640550"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [4a448181-0de1-41cc-bb7c-0b61d8640550]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [4a448181-0de1-41cc-bb7c-0b61d8640550] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- provisioning_csv\n- 1\n- FakeProcessor\n- {}\n"], ["created_at", "2022-09-26 22:43:46.700137"], ["updated_at", "2022-09-26 22:43:46.700137"], ["job_id", "4a448181-0de1-41cc-bb7c-0b61d8640550"]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [4a448181-0de1-41cc-bb7c-0b61d8640550]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [4a448181-0de1-41cc-bb7c-0b61d8640550]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [4a448181-0de1-41cc-bb7c-0b61d8640550] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-09-26 22:43:46.701785"], ["status", "running"], ["updated_at", "2022-09-26 22:43:46.702056"], ["id", 210]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [4a448181-0de1-41cc-bb7c-0b61d8640550]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [4a448181-0de1-41cc-bb7c-0b61d8640550]  (0.3ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [4a448181-0de1-41cc-bb7c-0b61d8640550] CanvasSync::JobLog Destroy (0.6ms) DELETE FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."id" = $1 [["id", 210]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [4a448181-0de1-41cc-bb7c-0b61d8640550]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [4a448181-0de1-41cc-bb7c-0b61d8640550] Performed CanvasSync::Jobs::ReportChecker (Job ID: 4a448181-0de1-41cc-bb7c-0b61d8640550) from Test(default) in 9.68ms  (0.3ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] [CanvasSync::Jobs::ReportChecker] [fe780755-0fba-441e-a97d-9513c53824c6] Performing CanvasSync::Jobs::ReportChecker (Job ID: fe780755-0fba-441e-a97d-9513c53824c6) from Test(default) with arguments: "provisioning_csv", 1, "FakeProcessor", {} [ActiveJob] [CanvasSync::Jobs::ReportChecker] [fe780755-0fba-441e-a97d-9513c53824c6] CanvasSync::JobLog Load (0.3ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "fe780755-0fba-441e-a97d-9513c53824c6"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [fe780755-0fba-441e-a97d-9513c53824c6]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [fe780755-0fba-441e-a97d-9513c53824c6] CanvasSync::JobLog Create (0.4ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- provisioning_csv\n- 1\n- FakeProcessor\n- {}\n"], ["created_at", "2022-09-26 22:43:46.713604"], ["updated_at", "2022-09-26 22:43:46.713604"], ["job_id", "fe780755-0fba-441e-a97d-9513c53824c6"]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [fe780755-0fba-441e-a97d-9513c53824c6]  (0.3ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [fe780755-0fba-441e-a97d-9513c53824c6]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [fe780755-0fba-441e-a97d-9513c53824c6] CanvasSync::JobLog Update (0.4ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-09-26 22:43:46.715949"], ["status", "running"], ["updated_at", "2022-09-26 22:43:46.716427"], ["id", 211]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [fe780755-0fba-441e-a97d-9513c53824c6]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [fe780755-0fba-441e-a97d-9513c53824c6]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [fe780755-0fba-441e-a97d-9513c53824c6] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- provisioning_csv\n- 1\n- FakeProcessor\n- {}\n- {}\n"], ["created_at", "2022-09-26 22:43:46.720103"], ["updated_at", "2022-09-26 22:43:46.720103"], ["job_id", "e32a6cec-a3b9-459d-a151-ea728b69e7c8"]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [fe780755-0fba-441e-a97d-9513c53824c6]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [fe780755-0fba-441e-a97d-9513c53824c6] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: e32a6cec-a3b9-459d-a151-ea728b69e7c8) to Test(default) at 2022-09-26 22:44:16 UTC with arguments: "provisioning_csv", 1, "FakeProcessor", {}, {} [ActiveJob] [CanvasSync::Jobs::ReportChecker] [fe780755-0fba-441e-a97d-9513c53824c6]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [fe780755-0fba-441e-a97d-9513c53824c6] CanvasSync::JobLog Destroy (0.3ms) DELETE FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."id" = $1 [["id", 211]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [fe780755-0fba-441e-a97d-9513c53824c6]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [fe780755-0fba-441e-a97d-9513c53824c6] Performed CanvasSync::Jobs::ReportChecker (Job ID: fe780755-0fba-441e-a97d-9513c53824c6) from Test(default) in 10.38ms  (0.2ms) ROLLBACK  (0.4ms) BEGIN [ActiveJob] [CanvasSync::Jobs::ReportChecker] [2d05e299-5cca-49eb-be52-c10c6920cc99] Performing CanvasSync::Jobs::ReportChecker (Job ID: 2d05e299-5cca-49eb-be52-c10c6920cc99) from Test(default) with arguments: "provisioning_csv", 1, "FakeProcessor", {} [ActiveJob] [CanvasSync::Jobs::ReportChecker] [2d05e299-5cca-49eb-be52-c10c6920cc99] CanvasSync::JobLog Load (0.3ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "2d05e299-5cca-49eb-be52-c10c6920cc99"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [2d05e299-5cca-49eb-be52-c10c6920cc99]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [2d05e299-5cca-49eb-be52-c10c6920cc99] CanvasSync::JobLog Create (0.4ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- provisioning_csv\n- 1\n- FakeProcessor\n- {}\n"], ["created_at", "2022-09-26 22:43:46.729825"], ["updated_at", "2022-09-26 22:43:46.729825"], ["job_id", "2d05e299-5cca-49eb-be52-c10c6920cc99"]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [2d05e299-5cca-49eb-be52-c10c6920cc99]  (0.3ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [2d05e299-5cca-49eb-be52-c10c6920cc99]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [2d05e299-5cca-49eb-be52-c10c6920cc99] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-09-26 22:43:46.732648"], ["status", "running"], ["updated_at", "2022-09-26 22:43:46.733317"], ["id", 213]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [2d05e299-5cca-49eb-be52-c10c6920cc99]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [2d05e299-5cca-49eb-be52-c10c6920cc99]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [2d05e299-5cca-49eb-be52-c10c6920cc99] CanvasSync::JobLog Update (0.7ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "exception" = $2, "backtrace" = $3, "status" = $4, "updated_at" = $5 WHERE "canvas_sync_job_logs"."id" = $6 [["completed_at", "2022-09-26 22:43:46.739464"], ["exception", "NameError: undefined local variable or method `current_organization' for #"], ["backtrace", "/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/jobs/report_checker.rb:35:in `perform'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/execution.rb:39:in `block in perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:109:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/active_job.rb:24:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:21:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/i18n-1.12.0/lib/i18n.rb:317:in `with_locale'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/translation.rb:9:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:26:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/notifications.rb:168:in `block in instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/notifications.rb:168:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:25:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:46:in `block in tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/tagged_logging.rb:71:in `block in tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/tagged_logging.rb:28:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/tagged_logging.rb:71:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:46:in `tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:22:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:136:in `run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/execution.rb:38:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/execution.rb:18:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/report_checker_spec.rb:11:in `start_job'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/report_checker_spec.rb:53:in `block (5 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/matchers/built_in/raise_error.rb:59:in `matches?'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:51:in `block in handle_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:27:in `with_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:48:in `handle_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/expectation_target.rb:65:in `to'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/expectation_target.rb:139:in `to'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/report_checker_spec.rb:53:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:263:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:263:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:511:in `block in with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:468:in `block in with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:486:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-rails-5.1.1/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:486:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:468:in `with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:511:in `with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:259:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:646:in `block in run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:642:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:642:in `run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:607:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/configuration.rb:2068:in `with_suite_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:116:in `block in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/reporter.rb:74:in `report'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:115:in `run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:89:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:71:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:45:in `invoke'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/exe/rspec:4:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/rspec:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/rspec:23:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:58:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:58:in `kernel_load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:23:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:483:in `exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:31:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:25:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/exe/bundle:48:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/friendly_errors.rb:120:in `with_friendly_errors'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/exe/bundle:36:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/bundle:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/bundle:23:in `
'"], ["status", "error"], ["updated_at", "2022-09-26 22:43:46.740104"], ["id", 213]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [2d05e299-5cca-49eb-be52-c10c6920cc99]  (0.3ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [2d05e299-5cca-49eb-be52-c10c6920cc99] Error performing CanvasSync::Jobs::ReportChecker (Job ID: 2d05e299-5cca-49eb-be52-c10c6920cc99) from Test(default) in 15.4ms: NameError (undefined local variable or method `current_organization' for #): /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/jobs/report_checker.rb:35:in `perform' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/execution.rb:39:in `block in perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:109:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/active_job.rb:24:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:21:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/i18n-1.12.0/lib/i18n.rb:317:in `with_locale' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/translation.rb:9:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:26:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/notifications.rb:168:in `block in instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/notifications.rb:168:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:25:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:46:in `block in tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/tagged_logging.rb:71:in `block in tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/tagged_logging.rb:28:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/tagged_logging.rb:71:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:46:in `tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:22:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:136:in `run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/execution.rb:38:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/execution.rb:18:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/report_checker_spec.rb:11:in `start_job' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/report_checker_spec.rb:53:in `block (5 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/matchers/built_in/raise_error.rb:59:in `matches?' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:51:in `block in handle_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:27:in `with_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:48:in `handle_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/expectation_target.rb:65:in `to' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/expectation_target.rb:139:in `to' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/report_checker_spec.rb:53:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:263:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:263:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:511:in `block in with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:468:in `block in with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:486:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-rails-5.1.1/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:486:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:468:in `with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:511:in `with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:259:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:646:in `block in run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:642:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:642:in `run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:607:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/configuration.rb:2068:in `with_suite_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:116:in `block in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/reporter.rb:74:in `report' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:115:in `run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:89:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:71:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:45:in `invoke' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/exe/rspec:4:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/rspec:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/rspec:23:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:58:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:58:in `kernel_load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:23:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:483:in `exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:31:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:25:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/exe/bundle:48:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/friendly_errors.rb:120:in `with_friendly_errors' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/exe/bundle:36:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/bundle:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/bundle:23:in `
'  (0.3ms) ROLLBACK  (0.3ms) BEGIN [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [0c8f9c5e-0b55-4250-acd6-1617b311a7c8] Performing CanvasSync::Jobs::ReportProcessorJob (Job ID: 0c8f9c5e-0b55-4250-acd6-1617b311a7c8) from Test(default) with arguments: "provisioning_csv", "https://test.instructure.com/sample_report_download", "FakeProcessor", {}, 1 [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [0c8f9c5e-0b55-4250-acd6-1617b311a7c8] CanvasSync::JobLog Load (0.3ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "0c8f9c5e-0b55-4250-acd6-1617b311a7c8"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [0c8f9c5e-0b55-4250-acd6-1617b311a7c8]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [0c8f9c5e-0b55-4250-acd6-1617b311a7c8] CanvasSync::JobLog Create (0.4ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportProcessorJob"], ["status", "enqueued"], ["job_arguments", "---\n- provisioning_csv\n- https://test.instructure.com/sample_report_download\n- FakeProcessor\n- {}\n- 1\n"], ["created_at", "2022-09-26 22:43:46.749282"], ["updated_at", "2022-09-26 22:43:46.749282"], ["job_id", "0c8f9c5e-0b55-4250-acd6-1617b311a7c8"]] [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [0c8f9c5e-0b55-4250-acd6-1617b311a7c8]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [0c8f9c5e-0b55-4250-acd6-1617b311a7c8]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [0c8f9c5e-0b55-4250-acd6-1617b311a7c8] CanvasSync::JobLog Update (0.4ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-09-26 22:43:46.751448"], ["status", "running"], ["updated_at", "2022-09-26 22:43:46.752213"], ["id", 214]] [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [0c8f9c5e-0b55-4250-acd6-1617b311a7c8]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [0c8f9c5e-0b55-4250-acd6-1617b311a7c8]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [0c8f9c5e-0b55-4250-acd6-1617b311a7c8] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "job_class" = $1, "updated_at" = $2 WHERE "canvas_sync_job_logs"."id" = $3 [["job_class", "FakeProcessor"], ["updated_at", "2022-09-26 22:43:46.754298"], ["id", 214]] [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [0c8f9c5e-0b55-4250-acd6-1617b311a7c8]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [0c8f9c5e-0b55-4250-acd6-1617b311a7c8]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [0c8f9c5e-0b55-4250-acd6-1617b311a7c8] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2022-09-26 22:43:46.768215"], ["status", "success"], ["updated_at", "2022-09-26 22:43:46.768707"], ["id", 214]] [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [0c8f9c5e-0b55-4250-acd6-1617b311a7c8]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [0c8f9c5e-0b55-4250-acd6-1617b311a7c8] Performed CanvasSync::Jobs::ReportProcessorJob (Job ID: 0c8f9c5e-0b55-4250-acd6-1617b311a7c8) from Test(default) in 22.05ms  (0.2ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [CanvasSync::Jobs::ReportStarter] [53afe96b-1f50-4d4c-80c8-6561c67b36b0] Performing CanvasSync::Jobs::ReportStarter (Job ID: 53afe96b-1f50-4d4c-80c8-6561c67b36b0) from Test(default) with arguments: "provisioning_csv", {"parameters[users]"=>true}, "CoolProcessor", {:models=>["users"]} [ActiveJob] [CanvasSync::Jobs::ReportStarter] [53afe96b-1f50-4d4c-80c8-6561c67b36b0] CanvasSync::JobLog Load (0.3ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "53afe96b-1f50-4d4c-80c8-6561c67b36b0"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::ReportStarter] [53afe96b-1f50-4d4c-80c8-6561c67b36b0]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [53afe96b-1f50-4d4c-80c8-6561c67b36b0] CanvasSync::JobLog Create (0.4ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportStarter"], ["status", "enqueued"], ["job_arguments", "---\n- provisioning_csv\n- parameters[users]: true\n- CoolProcessor\n- :models:\n - users\n"], ["created_at", "2022-09-26 22:43:46.773476"], ["updated_at", "2022-09-26 22:43:46.773476"], ["job_id", "53afe96b-1f50-4d4c-80c8-6561c67b36b0"]] [ActiveJob] [CanvasSync::Jobs::ReportStarter] [53afe96b-1f50-4d4c-80c8-6561c67b36b0]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [53afe96b-1f50-4d4c-80c8-6561c67b36b0]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [53afe96b-1f50-4d4c-80c8-6561c67b36b0] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-09-26 22:43:46.775782"], ["status", "running"], ["updated_at", "2022-09-26 22:43:46.776247"], ["id", 215]] [ActiveJob] [CanvasSync::Jobs::ReportStarter] [53afe96b-1f50-4d4c-80c8-6561c67b36b0]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [53afe96b-1f50-4d4c-80c8-6561c67b36b0]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [53afe96b-1f50-4d4c-80c8-6561c67b36b0] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- provisioning_csv\n- 1\n- CoolProcessor\n- :models:\n - users\n :sync_start_time: '2022-09-26T22:43:46Z'\n :report_params:\n parameters[users]: true\n"], ["created_at", "2022-09-26 22:43:46.781394"], ["updated_at", "2022-09-26 22:43:46.781394"], ["job_id", "7233b7fc-b60d-4e1e-b010-9d9cf86b60cf"]] [ActiveJob] [CanvasSync::Jobs::ReportStarter] [53afe96b-1f50-4d4c-80c8-6561c67b36b0]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [53afe96b-1f50-4d4c-80c8-6561c67b36b0] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: 7233b7fc-b60d-4e1e-b010-9d9cf86b60cf) to Test(default) at 2022-09-26 22:44:16 UTC with arguments: "provisioning_csv", 1, "CoolProcessor", {:models=>["users"], :sync_start_time=>"2022-09-26T22:43:46Z", :report_params=>{"parameters[users]"=>true}} [ActiveJob] [CanvasSync::Jobs::ReportStarter] [53afe96b-1f50-4d4c-80c8-6561c67b36b0]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [53afe96b-1f50-4d4c-80c8-6561c67b36b0] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2022-09-26 22:43:46.784556"], ["status", "success"], ["updated_at", "2022-09-26 22:43:46.785011"], ["id", 215]] [ActiveJob] [CanvasSync::Jobs::ReportStarter] [53afe96b-1f50-4d4c-80c8-6561c67b36b0]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [53afe96b-1f50-4d4c-80c8-6561c67b36b0] Performed CanvasSync::Jobs::ReportStarter (Job ID: 53afe96b-1f50-4d4c-80c8-6561c67b36b0) from Test(default) in 14.13ms  (0.2ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [CanvasSync::Jobs::ReportStarter] [691cc10d-8bf0-4732-9a5d-4380b4918c59] Performing CanvasSync::Jobs::ReportStarter (Job ID: 691cc10d-8bf0-4732-9a5d-4380b4918c59) from Test(default) with arguments: "provisioning_csv", {"parameters[users]"=>true}, "CoolProcessor", {:models=>["users"]}, {:allow_redownloads=>true} [ActiveJob] [CanvasSync::Jobs::ReportStarter] [691cc10d-8bf0-4732-9a5d-4380b4918c59] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "691cc10d-8bf0-4732-9a5d-4380b4918c59"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::ReportStarter] [691cc10d-8bf0-4732-9a5d-4380b4918c59]  (0.3ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [691cc10d-8bf0-4732-9a5d-4380b4918c59] CanvasSync::JobLog Create (0.5ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportStarter"], ["status", "enqueued"], ["job_arguments", "---\n- provisioning_csv\n- parameters[users]: true\n- CoolProcessor\n- :models:\n - users\n- :allow_redownloads: true\n"], ["created_at", "2022-09-26 22:43:46.790634"], ["updated_at", "2022-09-26 22:43:46.790634"], ["job_id", "691cc10d-8bf0-4732-9a5d-4380b4918c59"]] [ActiveJob] [CanvasSync::Jobs::ReportStarter] [691cc10d-8bf0-4732-9a5d-4380b4918c59]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [691cc10d-8bf0-4732-9a5d-4380b4918c59]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [691cc10d-8bf0-4732-9a5d-4380b4918c59] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-09-26 22:43:46.793662"], ["status", "running"], ["updated_at", "2022-09-26 22:43:46.794071"], ["id", 217]] [ActiveJob] [CanvasSync::Jobs::ReportStarter] [691cc10d-8bf0-4732-9a5d-4380b4918c59]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [691cc10d-8bf0-4732-9a5d-4380b4918c59]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [691cc10d-8bf0-4732-9a5d-4380b4918c59] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2022-09-26 22:43:46.796708"], ["status", "success"], ["updated_at", "2022-09-26 22:43:46.797110"], ["id", 217]] [ActiveJob] [CanvasSync::Jobs::ReportStarter] [691cc10d-8bf0-4732-9a5d-4380b4918c59]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [691cc10d-8bf0-4732-9a5d-4380b4918c59] Performed CanvasSync::Jobs::ReportStarter (Job ID: 691cc10d-8bf0-4732-9a5d-4380b4918c59) from Test(default) in 9.46ms  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Account Exists (0.5ms) SELECT 1 AS one FROM "accounts" WHERE "accounts"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] Account Create (0.3ms) INSERT INTO "accounts" ("canvas_id", "sis_id", "canvas_parent_account_id", "sis_parent_account_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 1], ["sis_id", "f42150a08cc37ff8270e2a31778f8e6a"], ["canvas_parent_account_id", 1], ["sis_parent_account_id", "18351e4b21e0707894ccbbb1910bce79"], ["name", "Account name"], ["workflow_state", "active"], ["created_at", "2022-09-26 22:43:46.812400"], ["updated_at", "2022-09-26 22:43:46.812400"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.4ms) SELECT COUNT(*) FROM "admins" [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [6488a420-a839-4760-849e-d2c68f86463a] Performing CanvasSync::Jobs::SyncAdminsJob (Job ID: 6488a420-a839-4760-849e-d2c68f86463a) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [6488a420-a839-4760-849e-d2c68f86463a] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "6488a420-a839-4760-849e-d2c68f86463a"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [6488a420-a839-4760-849e-d2c68f86463a]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [6488a420-a839-4760-849e-d2c68f86463a] CanvasSync::JobLog Create (0.2ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncAdminsJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2022-09-26 22:43:46.818024"], ["updated_at", "2022-09-26 22:43:46.818024"], ["job_id", "6488a420-a839-4760-849e-d2c68f86463a"]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [6488a420-a839-4760-849e-d2c68f86463a]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [6488a420-a839-4760-849e-d2c68f86463a]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [6488a420-a839-4760-849e-d2c68f86463a] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-09-26 22:43:46.819301"], ["status", "running"], ["updated_at", "2022-09-26 22:43:46.819583"], ["id", 218]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [6488a420-a839-4760-849e-d2c68f86463a]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [6488a420-a839-4760-849e-d2c68f86463a] Account Load (0.4ms) SELECT "accounts".* FROM "accounts" WHERE "accounts"."workflow_state" != $1 ORDER BY "accounts"."id" ASC LIMIT $2 [["workflow_state", "deleted"], ["LIMIT", 1000]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [6488a420-a839-4760-849e-d2c68f86463a] Admin Load (0.3ms) SELECT "admins".* FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [6488a420-a839-4760-849e-d2c68f86463a]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [6488a420-a839-4760-849e-d2c68f86463a] Admin Exists (0.3ms) SELECT 1 AS one FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [6488a420-a839-4760-849e-d2c68f86463a] Admin Create (0.3ms) INSERT INTO "admins" ("canvas_id", "role_name", "canvas_account_id", "canvas_role_id", "canvas_user_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 2], ["role_name", "AccountAdmin"], ["canvas_account_id", 1], ["canvas_role_id", 1], ["canvas_user_id", 1], ["workflow_state", "active"], ["created_at", "2022-09-26 22:43:46.835681"], ["updated_at", "2022-09-26 22:43:46.835681"]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [6488a420-a839-4760-849e-d2c68f86463a]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [6488a420-a839-4760-849e-d2c68f86463a] Admin Load (0.2ms) SELECT "admins".* FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 3], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [6488a420-a839-4760-849e-d2c68f86463a]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [6488a420-a839-4760-849e-d2c68f86463a] Admin Exists (0.2ms) SELECT 1 AS one FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 3], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [6488a420-a839-4760-849e-d2c68f86463a] Admin Create (0.2ms) INSERT INTO "admins" ("canvas_id", "role_name", "canvas_account_id", "canvas_role_id", "canvas_user_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 3], ["role_name", "Custom Account Role"], ["canvas_account_id", 1], ["canvas_role_id", 11], ["canvas_user_id", 11], ["workflow_state", "active"], ["created_at", "2022-09-26 22:43:46.838136"], ["updated_at", "2022-09-26 22:43:46.838136"]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [6488a420-a839-4760-849e-d2c68f86463a]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [6488a420-a839-4760-849e-d2c68f86463a] Admin Load (0.2ms) SELECT "admins".* FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 4], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [6488a420-a839-4760-849e-d2c68f86463a]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [6488a420-a839-4760-849e-d2c68f86463a] Admin Exists (0.3ms) SELECT 1 AS one FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 4], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [6488a420-a839-4760-849e-d2c68f86463a] Admin Create (0.5ms) INSERT INTO "admins" ("canvas_id", "role_name", "canvas_account_id", "canvas_role_id", "canvas_user_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 4], ["role_name", "Test"], ["canvas_account_id", 1], ["canvas_role_id", 10], ["canvas_user_id", 11], ["workflow_state", "active"], ["created_at", "2022-09-26 22:43:46.841316"], ["updated_at", "2022-09-26 22:43:46.841316"]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [6488a420-a839-4760-849e-d2c68f86463a]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [6488a420-a839-4760-849e-d2c68f86463a] Admin Update All (0.3ms) UPDATE "admins" SET "workflow_state" = 'inactive' WHERE "admins"."id" NOT IN ($1, $2, $3) [["id", 36], ["id", 37], ["id", 38]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [6488a420-a839-4760-849e-d2c68f86463a]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [6488a420-a839-4760-849e-d2c68f86463a] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2022-09-26 22:43:46.844198"], ["status", "success"], ["updated_at", "2022-09-26 22:43:46.844575"], ["id", 218]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [6488a420-a839-4760-849e-d2c68f86463a]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [6488a420-a839-4760-849e-d2c68f86463a] Performed CanvasSync::Jobs::SyncAdminsJob (Job ID: 6488a420-a839-4760-849e-d2c68f86463a) from Test(default) in 28.69ms  (0.2ms) SELECT COUNT(*) FROM "admins"  (0.2ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [5c0a5af8-5515-42e6-8647-9f913e778105] Performing CanvasSync::Jobs::SyncAssignmentGroupsJob (Job ID: 5c0a5af8-5515-42e6-8647-9f913e778105) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [5c0a5af8-5515-42e6-8647-9f913e778105] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "5c0a5af8-5515-42e6-8647-9f913e778105"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [5c0a5af8-5515-42e6-8647-9f913e778105]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [5c0a5af8-5515-42e6-8647-9f913e778105] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncAssignmentGroupsJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2022-09-26 22:43:46.849904"], ["updated_at", "2022-09-26 22:43:46.849904"], ["job_id", "5c0a5af8-5515-42e6-8647-9f913e778105"]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [5c0a5af8-5515-42e6-8647-9f913e778105]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [5c0a5af8-5515-42e6-8647-9f913e778105]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [5c0a5af8-5515-42e6-8647-9f913e778105] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-09-26 22:43:46.851240"], ["status", "running"], ["updated_at", "2022-09-26 22:43:46.851498"], ["id", 219]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [5c0a5af8-5515-42e6-8647-9f913e778105]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [5c0a5af8-5515-42e6-8647-9f913e778105]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [5c0a5af8-5515-42e6-8647-9f913e778105] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proserv_assignment_group_export_csv\n- 1\n- CanvasSync::Processors::AssignmentGroupsProcessor\n- :sync_start_time: '2022-09-26T22:43:46Z'\n :report_params:\n :parameters:\n :enrollment_term_id: 1\n"], ["created_at", "2022-09-26 22:43:46.854299"], ["updated_at", "2022-09-26 22:43:46.854299"], ["job_id", "58a62eed-3c47-4927-9102-f1e00cfe4881"]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [5c0a5af8-5515-42e6-8647-9f913e778105]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [5c0a5af8-5515-42e6-8647-9f913e778105] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: 58a62eed-3c47-4927-9102-f1e00cfe4881) to Test(default) at 2022-09-26 22:44:16 UTC with arguments: "proserv_assignment_group_export_csv", 1, "CanvasSync::Processors::AssignmentGroupsProcessor", {:sync_start_time=>"2022-09-26T22:43:46Z", :report_params=>{:parameters=>{:enrollment_term_id=>1}}} [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [5c0a5af8-5515-42e6-8647-9f913e778105]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [5c0a5af8-5515-42e6-8647-9f913e778105] CanvasSync::JobLog Update (0.4ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2022-09-26 22:43:46.856754"], ["status", "success"], ["updated_at", "2022-09-26 22:43:46.857313"], ["id", 219]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [5c0a5af8-5515-42e6-8647-9f913e778105]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [5c0a5af8-5515-42e6-8647-9f913e778105] Performed CanvasSync::Jobs::SyncAssignmentGroupsJob (Job ID: 5c0a5af8-5515-42e6-8647-9f913e778105) from Test(default) in 10.43ms  (0.3ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [6a3b9ada-c9cb-498e-a77f-b6cc20827754] Performing CanvasSync::Jobs::SyncAssignmentsJob (Job ID: 6a3b9ada-c9cb-498e-a77f-b6cc20827754) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [6a3b9ada-c9cb-498e-a77f-b6cc20827754] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "6a3b9ada-c9cb-498e-a77f-b6cc20827754"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [6a3b9ada-c9cb-498e-a77f-b6cc20827754]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [6a3b9ada-c9cb-498e-a77f-b6cc20827754] CanvasSync::JobLog Create (0.5ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncAssignmentsJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2022-09-26 22:43:46.863918"], ["updated_at", "2022-09-26 22:43:46.863918"], ["job_id", "6a3b9ada-c9cb-498e-a77f-b6cc20827754"]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [6a3b9ada-c9cb-498e-a77f-b6cc20827754]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [6a3b9ada-c9cb-498e-a77f-b6cc20827754]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [6a3b9ada-c9cb-498e-a77f-b6cc20827754] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-09-26 22:43:46.866166"], ["status", "running"], ["updated_at", "2022-09-26 22:43:46.866631"], ["id", 221]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [6a3b9ada-c9cb-498e-a77f-b6cc20827754]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [6a3b9ada-c9cb-498e-a77f-b6cc20827754]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [6a3b9ada-c9cb-498e-a77f-b6cc20827754] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proserv_assignment_export_csv\n- 1\n- CanvasSync::Processors::AssignmentsProcessor\n- :sync_start_time: '2022-09-26T22:43:46Z'\n :report_params:\n :parameters:\n :enrollment_term_id: 1\n"], ["created_at", "2022-09-26 22:43:46.870803"], ["updated_at", "2022-09-26 22:43:46.870803"], ["job_id", "9a6317d5-9b63-413e-87f8-5c6e0b41c977"]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [6a3b9ada-c9cb-498e-a77f-b6cc20827754]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [6a3b9ada-c9cb-498e-a77f-b6cc20827754] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: 9a6317d5-9b63-413e-87f8-5c6e0b41c977) to Test(default) at 2022-09-26 22:44:16 UTC with arguments: "proserv_assignment_export_csv", 1, "CanvasSync::Processors::AssignmentsProcessor", {:sync_start_time=>"2022-09-26T22:43:46Z", :report_params=>{:parameters=>{:enrollment_term_id=>1}}} [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [6a3b9ada-c9cb-498e-a77f-b6cc20827754]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [6a3b9ada-c9cb-498e-a77f-b6cc20827754] CanvasSync::JobLog Update (0.4ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2022-09-26 22:43:46.873880"], ["status", "success"], ["updated_at", "2022-09-26 22:43:46.874521"], ["id", 221]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [6a3b9ada-c9cb-498e-a77f-b6cc20827754]  (0.3ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [6a3b9ada-c9cb-498e-a77f-b6cc20827754] Performed CanvasSync::Jobs::SyncAssignmentsJob (Job ID: 6a3b9ada-c9cb-498e-a77f-b6cc20827754) from Test(default) in 13.92ms  (0.2ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [8638a3f2-fbaf-4511-a8ad-29e69408fa01] Performing CanvasSync::Jobs::SyncAssignmentsJob (Job ID: 8638a3f2-fbaf-4511-a8ad-29e69408fa01) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [8638a3f2-fbaf-4511-a8ad-29e69408fa01] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "8638a3f2-fbaf-4511-a8ad-29e69408fa01"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [8638a3f2-fbaf-4511-a8ad-29e69408fa01]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [8638a3f2-fbaf-4511-a8ad-29e69408fa01] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncAssignmentsJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2022-09-26 22:43:46.880364"], ["updated_at", "2022-09-26 22:43:46.880364"], ["job_id", "8638a3f2-fbaf-4511-a8ad-29e69408fa01"]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [8638a3f2-fbaf-4511-a8ad-29e69408fa01]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [8638a3f2-fbaf-4511-a8ad-29e69408fa01]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [8638a3f2-fbaf-4511-a8ad-29e69408fa01] CanvasSync::JobLog Update (0.5ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-09-26 22:43:46.881865"], ["status", "running"], ["updated_at", "2022-09-26 22:43:46.882314"], ["id", 223]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [8638a3f2-fbaf-4511-a8ad-29e69408fa01]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [8638a3f2-fbaf-4511-a8ad-29e69408fa01]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [8638a3f2-fbaf-4511-a8ad-29e69408fa01] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proserv_assignment_export_csv\n- 1\n- CanvasSync::Processors::AssignmentsProcessor\n- :sync_start_time: '2022-09-26T22:43:46Z'\n :report_params:\n :parameters: {}\n"], ["created_at", "2022-09-26 22:43:46.886307"], ["updated_at", "2022-09-26 22:43:46.886307"], ["job_id", "b67a465e-6317-48e8-b933-f0254f19e91f"]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [8638a3f2-fbaf-4511-a8ad-29e69408fa01]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [8638a3f2-fbaf-4511-a8ad-29e69408fa01] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: b67a465e-6317-48e8-b933-f0254f19e91f) to Test(default) at 2022-09-26 22:44:16 UTC with arguments: "proserv_assignment_export_csv", 1, "CanvasSync::Processors::AssignmentsProcessor", {:sync_start_time=>"2022-09-26T22:43:46Z", :report_params=>{:parameters=>{}}} [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [8638a3f2-fbaf-4511-a8ad-29e69408fa01]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [8638a3f2-fbaf-4511-a8ad-29e69408fa01] CanvasSync::JobLog Update (0.4ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2022-09-26 22:43:46.888723"], ["status", "success"], ["updated_at", "2022-09-26 22:43:46.889164"], ["id", 223]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [8638a3f2-fbaf-4511-a8ad-29e69408fa01]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [8638a3f2-fbaf-4511-a8ad-29e69408fa01] Performed CanvasSync::Jobs::SyncAssignmentsJob (Job ID: 8638a3f2-fbaf-4511-a8ad-29e69408fa01) from Test(default) in 11.39ms  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [0945ed06-42cc-49a2-8c0e-812d40fb1851] Performing CanvasSync::Jobs::SyncContentMigrationsJob (Job ID: 0945ed06-42cc-49a2-8c0e-812d40fb1851) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [0945ed06-42cc-49a2-8c0e-812d40fb1851] CanvasSync::JobLog Load (4.4ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "0945ed06-42cc-49a2-8c0e-812d40fb1851"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [0945ed06-42cc-49a2-8c0e-812d40fb1851]  (0.3ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [0945ed06-42cc-49a2-8c0e-812d40fb1851] CanvasSync::JobLog Create (0.5ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncContentMigrationsJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2022-09-26 22:43:46.901386"], ["updated_at", "2022-09-26 22:43:46.901386"], ["job_id", "0945ed06-42cc-49a2-8c0e-812d40fb1851"]] [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [0945ed06-42cc-49a2-8c0e-812d40fb1851]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [0945ed06-42cc-49a2-8c0e-812d40fb1851]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [0945ed06-42cc-49a2-8c0e-812d40fb1851] CanvasSync::JobLog Update (0.5ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-09-26 22:43:46.903934"], ["status", "running"], ["updated_at", "2022-09-26 22:43:46.904566"], ["id", 225]] [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [0945ed06-42cc-49a2-8c0e-812d40fb1851]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [0945ed06-42cc-49a2-8c0e-812d40fb1851]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [0945ed06-42cc-49a2-8c0e-812d40fb1851] CanvasSync::JobLog Create (0.4ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proserv_content_migrations_csv\n- 1\n- CanvasSync::Processors::ContentMigrationsProcessor\n- :sync_start_time: '2022-09-26T22:43:46Z'\n :report_params:\n :parameters: {}\n"], ["created_at", "2022-09-26 22:43:46.909509"], ["updated_at", "2022-09-26 22:43:46.909509"], ["job_id", "8c6d322d-85ce-489f-b5f8-d573b157d7ea"]] [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [0945ed06-42cc-49a2-8c0e-812d40fb1851]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [0945ed06-42cc-49a2-8c0e-812d40fb1851] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: 8c6d322d-85ce-489f-b5f8-d573b157d7ea) to Test(default) at 2022-09-26 22:44:16 UTC with arguments: "proserv_content_migrations_csv", 1, "CanvasSync::Processors::ContentMigrationsProcessor", {:sync_start_time=>"2022-09-26T22:43:46Z", :report_params=>{:parameters=>{}}} [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [0945ed06-42cc-49a2-8c0e-812d40fb1851]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [0945ed06-42cc-49a2-8c0e-812d40fb1851] CanvasSync::JobLog Update (0.4ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2022-09-26 22:43:46.913639"], ["status", "success"], ["updated_at", "2022-09-26 22:43:46.914243"], ["id", 225]] [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [0945ed06-42cc-49a2-8c0e-812d40fb1851]  (0.3ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [0945ed06-42cc-49a2-8c0e-812d40fb1851] Performed CanvasSync::Jobs::SyncContentMigrationsJob (Job ID: 0945ed06-42cc-49a2-8c0e-812d40fb1851) from Test(default) in 20.85ms  (3.5ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [9cc190bd-b013-4dcc-a199-a188ab319d2f] Performing CanvasSync::Jobs::SyncContentMigrationsJob (Job ID: 9cc190bd-b013-4dcc-a199-a188ab319d2f) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [9cc190bd-b013-4dcc-a199-a188ab319d2f] CanvasSync::JobLog Load (0.5ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "9cc190bd-b013-4dcc-a199-a188ab319d2f"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [9cc190bd-b013-4dcc-a199-a188ab319d2f]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [9cc190bd-b013-4dcc-a199-a188ab319d2f] CanvasSync::JobLog Create (0.5ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncContentMigrationsJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2022-09-26 22:43:46.925705"], ["updated_at", "2022-09-26 22:43:46.925705"], ["job_id", "9cc190bd-b013-4dcc-a199-a188ab319d2f"]] [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [9cc190bd-b013-4dcc-a199-a188ab319d2f]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [9cc190bd-b013-4dcc-a199-a188ab319d2f]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [9cc190bd-b013-4dcc-a199-a188ab319d2f] CanvasSync::JobLog Update (0.5ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-09-26 22:43:46.928259"], ["status", "running"], ["updated_at", "2022-09-26 22:43:46.928817"], ["id", 227]] [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [9cc190bd-b013-4dcc-a199-a188ab319d2f]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [9cc190bd-b013-4dcc-a199-a188ab319d2f]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [9cc190bd-b013-4dcc-a199-a188ab319d2f] CanvasSync::JobLog Create (0.4ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proserv_content_migrations_csv\n- 1\n- CanvasSync::Processors::ContentMigrationsProcessor\n- :sync_start_time: '2022-09-26T22:43:46Z'\n :report_params:\n :parameters:\n :updated_after: 2022-09-26 16:43:46 UTC\n"], ["created_at", "2022-09-26 22:43:46.933870"], ["updated_at", "2022-09-26 22:43:46.933870"], ["job_id", "57812c21-bcb1-4aad-a9ac-99738c3c16d2"]] [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [9cc190bd-b013-4dcc-a199-a188ab319d2f]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [9cc190bd-b013-4dcc-a199-a188ab319d2f] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: 57812c21-bcb1-4aad-a9ac-99738c3c16d2) to Test(default) at 2022-09-26 22:44:16 UTC with arguments: "proserv_content_migrations_csv", 1, "CanvasSync::Processors::ContentMigrationsProcessor", {:sync_start_time=>"2022-09-26T22:43:46Z", :report_params=>{:parameters=>{:updated_after=>"2022-09-26 16:43:46 UTC"}}} [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [9cc190bd-b013-4dcc-a199-a188ab319d2f]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [9cc190bd-b013-4dcc-a199-a188ab319d2f] CanvasSync::JobLog Update (0.6ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2022-09-26 22:43:46.937594"], ["status", "success"], ["updated_at", "2022-09-26 22:43:46.938255"], ["id", 227]] [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [9cc190bd-b013-4dcc-a199-a188ab319d2f]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [9cc190bd-b013-4dcc-a199-a188ab319d2f] Performed CanvasSync::Jobs::SyncContentMigrationsJob (Job ID: 9cc190bd-b013-4dcc-a199-a188ab319d2f) from Test(default) in 17.06ms  (0.3ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [5542b4da-4d21-4958-b967-c02ca627c59a] Performing CanvasSync::Jobs::SyncContextModuleItemsJob (Job ID: 5542b4da-4d21-4958-b967-c02ca627c59a) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [5542b4da-4d21-4958-b967-c02ca627c59a] CanvasSync::JobLog Load (0.3ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "5542b4da-4d21-4958-b967-c02ca627c59a"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [5542b4da-4d21-4958-b967-c02ca627c59a]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [5542b4da-4d21-4958-b967-c02ca627c59a] CanvasSync::JobLog Create (0.5ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncContextModuleItemsJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2022-09-26 22:43:46.946678"], ["updated_at", "2022-09-26 22:43:46.946678"], ["job_id", "5542b4da-4d21-4958-b967-c02ca627c59a"]] [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [5542b4da-4d21-4958-b967-c02ca627c59a]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [5542b4da-4d21-4958-b967-c02ca627c59a]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [5542b4da-4d21-4958-b967-c02ca627c59a] CanvasSync::JobLog Update (0.4ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-09-26 22:43:46.949301"], ["status", "running"], ["updated_at", "2022-09-26 22:43:46.949863"], ["id", 229]] [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [5542b4da-4d21-4958-b967-c02ca627c59a]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [5542b4da-4d21-4958-b967-c02ca627c59a]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [5542b4da-4d21-4958-b967-c02ca627c59a] CanvasSync::JobLog Create (0.4ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proserv_context_module_items_csv\n- 1\n- CanvasSync::Processors::ContextModuleItemsProcessor\n- :sync_start_time: '2022-09-26T22:43:46Z'\n :report_params:\n :parameters:\n :enrollment_term_id: 1\n"], ["created_at", "2022-09-26 22:43:46.954724"], ["updated_at", "2022-09-26 22:43:46.954724"], ["job_id", "f5c43ba0-4d3e-43c4-b65b-9178bdd8281b"]] [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [5542b4da-4d21-4958-b967-c02ca627c59a]  (0.3ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [5542b4da-4d21-4958-b967-c02ca627c59a] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: f5c43ba0-4d3e-43c4-b65b-9178bdd8281b) to Test(default) at 2022-09-26 22:44:16 UTC with arguments: "proserv_context_module_items_csv", 1, "CanvasSync::Processors::ContextModuleItemsProcessor", {:sync_start_time=>"2022-09-26T22:43:46Z", :report_params=>{:parameters=>{:enrollment_term_id=>1}}} [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [5542b4da-4d21-4958-b967-c02ca627c59a]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [5542b4da-4d21-4958-b967-c02ca627c59a] CanvasSync::JobLog Update (0.4ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2022-09-26 22:43:46.959252"], ["status", "success"], ["updated_at", "2022-09-26 22:43:46.959923"], ["id", 229]] [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [5542b4da-4d21-4958-b967-c02ca627c59a]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [5542b4da-4d21-4958-b967-c02ca627c59a] Performed CanvasSync::Jobs::SyncContextModuleItemsJob (Job ID: 5542b4da-4d21-4958-b967-c02ca627c59a) from Test(default) in 16.59ms  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [93fa2870-8551-42a1-9ea5-e16892325982] Performing CanvasSync::Jobs::SyncContextModuleItemsJob (Job ID: 93fa2870-8551-42a1-9ea5-e16892325982) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [93fa2870-8551-42a1-9ea5-e16892325982] CanvasSync::JobLog Load (0.3ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "93fa2870-8551-42a1-9ea5-e16892325982"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [93fa2870-8551-42a1-9ea5-e16892325982]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [93fa2870-8551-42a1-9ea5-e16892325982] CanvasSync::JobLog Create (0.4ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncContextModuleItemsJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2022-09-26 22:43:46.967382"], ["updated_at", "2022-09-26 22:43:46.967382"], ["job_id", "93fa2870-8551-42a1-9ea5-e16892325982"]] [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [93fa2870-8551-42a1-9ea5-e16892325982]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [93fa2870-8551-42a1-9ea5-e16892325982]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [93fa2870-8551-42a1-9ea5-e16892325982] CanvasSync::JobLog Update (0.4ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-09-26 22:43:46.969757"], ["status", "running"], ["updated_at", "2022-09-26 22:43:46.970196"], ["id", 231]] [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [93fa2870-8551-42a1-9ea5-e16892325982]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [93fa2870-8551-42a1-9ea5-e16892325982]  (0.3ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [93fa2870-8551-42a1-9ea5-e16892325982] CanvasSync::JobLog Create (0.5ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proserv_context_module_items_csv\n- 1\n- CanvasSync::Processors::ContextModuleItemsProcessor\n- :sync_start_time: '2022-09-26T22:43:46Z'\n :report_params:\n :parameters: {}\n"], ["created_at", "2022-09-26 22:43:46.975924"], ["updated_at", "2022-09-26 22:43:46.975924"], ["job_id", "55bf7b65-8c54-4378-996f-3dddb505afa5"]] [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [93fa2870-8551-42a1-9ea5-e16892325982]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [93fa2870-8551-42a1-9ea5-e16892325982] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: 55bf7b65-8c54-4378-996f-3dddb505afa5) to Test(default) at 2022-09-26 22:44:16 UTC with arguments: "proserv_context_module_items_csv", 1, "CanvasSync::Processors::ContextModuleItemsProcessor", {:sync_start_time=>"2022-09-26T22:43:46Z", :report_params=>{:parameters=>{}}} [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [93fa2870-8551-42a1-9ea5-e16892325982]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [93fa2870-8551-42a1-9ea5-e16892325982] CanvasSync::JobLog Update (0.6ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2022-09-26 22:43:46.989736"], ["status", "success"], ["updated_at", "2022-09-26 22:43:46.990463"], ["id", 231]] [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [93fa2870-8551-42a1-9ea5-e16892325982]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [93fa2870-8551-42a1-9ea5-e16892325982] Performed CanvasSync::Jobs::SyncContextModuleItemsJob (Job ID: 93fa2870-8551-42a1-9ea5-e16892325982) from Test(default) in 27.07ms  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [d997de20-6794-44e8-958b-7112d6f183e8] Performing CanvasSync::Jobs::SyncContextModulesJob (Job ID: d997de20-6794-44e8-958b-7112d6f183e8) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [d997de20-6794-44e8-958b-7112d6f183e8] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "d997de20-6794-44e8-958b-7112d6f183e8"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [d997de20-6794-44e8-958b-7112d6f183e8]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [d997de20-6794-44e8-958b-7112d6f183e8] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncContextModulesJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2022-09-26 22:43:46.997970"], ["updated_at", "2022-09-26 22:43:46.997970"], ["job_id", "d997de20-6794-44e8-958b-7112d6f183e8"]] [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [d997de20-6794-44e8-958b-7112d6f183e8]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [d997de20-6794-44e8-958b-7112d6f183e8]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [d997de20-6794-44e8-958b-7112d6f183e8] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-09-26 22:43:46.999172"], ["status", "running"], ["updated_at", "2022-09-26 22:43:46.999434"], ["id", 233]] [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [d997de20-6794-44e8-958b-7112d6f183e8]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [d997de20-6794-44e8-958b-7112d6f183e8]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [d997de20-6794-44e8-958b-7112d6f183e8] CanvasSync::JobLog Create (0.2ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proserv_context_modules_csv\n- 1\n- CanvasSync::Processors::ContextModulesProcessor\n- :sync_start_time: '2022-09-26T22:43:47Z'\n :report_params:\n :parameters:\n :enrollment_term_id: 1\n"], ["created_at", "2022-09-26 22:43:47.002434"], ["updated_at", "2022-09-26 22:43:47.002434"], ["job_id", "14849126-acf2-4e10-aeef-20597e31050b"]] [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [d997de20-6794-44e8-958b-7112d6f183e8]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [d997de20-6794-44e8-958b-7112d6f183e8] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: 14849126-acf2-4e10-aeef-20597e31050b) to Test(default) at 2022-09-26 22:44:17 UTC with arguments: "proserv_context_modules_csv", 1, "CanvasSync::Processors::ContextModulesProcessor", {:sync_start_time=>"2022-09-26T22:43:47Z", :report_params=>{:parameters=>{:enrollment_term_id=>1}}} [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [d997de20-6794-44e8-958b-7112d6f183e8]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [d997de20-6794-44e8-958b-7112d6f183e8] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2022-09-26 22:43:47.004434"], ["status", "success"], ["updated_at", "2022-09-26 22:43:47.004707"], ["id", 233]] [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [d997de20-6794-44e8-958b-7112d6f183e8]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [d997de20-6794-44e8-958b-7112d6f183e8] Performed CanvasSync::Jobs::SyncContextModulesJob (Job ID: d997de20-6794-44e8-958b-7112d6f183e8) from Test(default) in 8.59ms  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [01e50fdc-d19f-4c01-b59b-a0f18820268c] Performing CanvasSync::Jobs::SyncContextModulesJob (Job ID: 01e50fdc-d19f-4c01-b59b-a0f18820268c) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [01e50fdc-d19f-4c01-b59b-a0f18820268c] CanvasSync::JobLog Load (0.3ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "01e50fdc-d19f-4c01-b59b-a0f18820268c"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [01e50fdc-d19f-4c01-b59b-a0f18820268c]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [01e50fdc-d19f-4c01-b59b-a0f18820268c] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncContextModulesJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2022-09-26 22:43:47.010580"], ["updated_at", "2022-09-26 22:43:47.010580"], ["job_id", "01e50fdc-d19f-4c01-b59b-a0f18820268c"]] [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [01e50fdc-d19f-4c01-b59b-a0f18820268c]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [01e50fdc-d19f-4c01-b59b-a0f18820268c]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [01e50fdc-d19f-4c01-b59b-a0f18820268c] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-09-26 22:43:47.012462"], ["status", "running"], ["updated_at", "2022-09-26 22:43:47.012767"], ["id", 235]] [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [01e50fdc-d19f-4c01-b59b-a0f18820268c]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [01e50fdc-d19f-4c01-b59b-a0f18820268c]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [01e50fdc-d19f-4c01-b59b-a0f18820268c] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proserv_context_modules_csv\n- 1\n- CanvasSync::Processors::ContextModulesProcessor\n- :sync_start_time: '2022-09-26T22:43:47Z'\n :report_params:\n :parameters: {}\n"], ["created_at", "2022-09-26 22:43:47.016478"], ["updated_at", "2022-09-26 22:43:47.016478"], ["job_id", "0a5ccdfc-2479-4da8-847a-97989c99a6b7"]] [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [01e50fdc-d19f-4c01-b59b-a0f18820268c]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [01e50fdc-d19f-4c01-b59b-a0f18820268c] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: 0a5ccdfc-2479-4da8-847a-97989c99a6b7) to Test(default) at 2022-09-26 22:44:17 UTC with arguments: "proserv_context_modules_csv", 1, "CanvasSync::Processors::ContextModulesProcessor", {:sync_start_time=>"2022-09-26T22:43:47Z", :report_params=>{:parameters=>{}}} [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [01e50fdc-d19f-4c01-b59b-a0f18820268c]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [01e50fdc-d19f-4c01-b59b-a0f18820268c] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2022-09-26 22:43:47.019527"], ["status", "success"], ["updated_at", "2022-09-26 22:43:47.019999"], ["id", 235]] [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [01e50fdc-d19f-4c01-b59b-a0f18820268c]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [01e50fdc-d19f-4c01-b59b-a0f18820268c] Performed CanvasSync::Jobs::SyncContextModulesJob (Job ID: 01e50fdc-d19f-4c01-b59b-a0f18820268c) from Test(default) in 12.09ms  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.3ms) SAVEPOINT active_record_1 Term Exists (0.4ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 48708681], ["LIMIT", 1]] Term Create (0.3ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 48708681], ["name", "Cool Term"], ["start_at", "2022-09-23 22:43:46.068646"], ["end_at", "2022-09-29 22:43:46.068765"], ["workflow_state", "active"], ["sis_id", "ab222f228f14bc1e4dae7661b63395e9"], ["created_at", "2022-09-26 22:43:47.036014"], ["updated_at", "2022-09-26 22:43:47.036014"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [22e75f9a-54bf-4d30-805c-b42c48e24a65] Performing CanvasSync::Jobs::SyncProvisioningReportJob (Job ID: 22e75f9a-54bf-4d30-805c-b42c48e24a65) from Test(default) with arguments: {:models=>["users", "courses"], :term_scope=>"active"} [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [22e75f9a-54bf-4d30-805c-b42c48e24a65] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "22e75f9a-54bf-4d30-805c-b42c48e24a65"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [22e75f9a-54bf-4d30-805c-b42c48e24a65]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [22e75f9a-54bf-4d30-805c-b42c48e24a65] CanvasSync::JobLog Create (0.5ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncProvisioningReportJob"], ["status", "enqueued"], ["job_arguments", "---\n- :models:\n - users\n - courses\n :term_scope: active\n"], ["created_at", "2022-09-26 22:43:47.038708"], ["updated_at", "2022-09-26 22:43:47.038708"], ["job_id", "22e75f9a-54bf-4d30-805c-b42c48e24a65"]] [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [22e75f9a-54bf-4d30-805c-b42c48e24a65]  (0.4ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [22e75f9a-54bf-4d30-805c-b42c48e24a65]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [22e75f9a-54bf-4d30-805c-b42c48e24a65] CanvasSync::JobLog Update (0.5ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-09-26 22:43:47.041415"], ["status", "running"], ["updated_at", "2022-09-26 22:43:47.042095"], ["id", 237]] [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [22e75f9a-54bf-4d30-805c-b42c48e24a65]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [22e75f9a-54bf-4d30-805c-b42c48e24a65]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [22e75f9a-54bf-4d30-805c-b42c48e24a65] CanvasSync::JobLog Create (0.4ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proservices_provisioning_csv\n- \n- CanvasSync::Processors::ProvisioningReportProcessor\n- :models:\n - users\n - courses\n :term_scope: active\n :sync_start_time: '2022-09-26T22:43:47Z'\n :report_params:\n :parameters:\n :include_deleted: true\n users: true\n courses: true\n :enrollment_term_id: 48708681\n"], ["created_at", "2022-09-26 22:43:47.046568"], ["updated_at", "2022-09-26 22:43:47.046568"], ["job_id", "35842112-97ca-4ac6-b63e-8a2169978d9e"]] [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [22e75f9a-54bf-4d30-805c-b42c48e24a65]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [22e75f9a-54bf-4d30-805c-b42c48e24a65] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: 35842112-97ca-4ac6-b63e-8a2169978d9e) to Test(default) at 2022-09-26 22:44:17 UTC with arguments: "proservices_provisioning_csv", nil, "CanvasSync::Processors::ProvisioningReportProcessor", {:models=>["users", "courses"], :term_scope=>"active", :sync_start_time=>"2022-09-26T22:43:47Z", :report_params=>{:parameters=>{:include_deleted=>true, "users"=>true, "courses"=>true, :enrollment_term_id=>48708681}}} [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [22e75f9a-54bf-4d30-805c-b42c48e24a65]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [22e75f9a-54bf-4d30-805c-b42c48e24a65] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2022-09-26 22:43:47.050324"], ["status", "success"], ["updated_at", "2022-09-26 22:43:47.050808"], ["id", 237]] [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [22e75f9a-54bf-4d30-805c-b42c48e24a65]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [22e75f9a-54bf-4d30-805c-b42c48e24a65] Performed CanvasSync::Jobs::SyncProvisioningReportJob (Job ID: 22e75f9a-54bf-4d30-805c-b42c48e24a65) from Test(default) in 14.26ms  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [d8b9da42-2f3a-4361-8560-ccfcb82ad223] Performing CanvasSync::Jobs::SyncProvisioningReportJob (Job ID: d8b9da42-2f3a-4361-8560-ccfcb82ad223) from Test(default) with arguments: {:models=>["users", "courses"]} [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [d8b9da42-2f3a-4361-8560-ccfcb82ad223] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "d8b9da42-2f3a-4361-8560-ccfcb82ad223"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [d8b9da42-2f3a-4361-8560-ccfcb82ad223]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [d8b9da42-2f3a-4361-8560-ccfcb82ad223] CanvasSync::JobLog Create (0.7ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncProvisioningReportJob"], ["status", "enqueued"], ["job_arguments", "---\n- :models:\n - users\n - courses\n"], ["created_at", "2022-09-26 22:43:47.055835"], ["updated_at", "2022-09-26 22:43:47.055835"], ["job_id", "d8b9da42-2f3a-4361-8560-ccfcb82ad223"]] [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [d8b9da42-2f3a-4361-8560-ccfcb82ad223]  (0.4ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [d8b9da42-2f3a-4361-8560-ccfcb82ad223]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [d8b9da42-2f3a-4361-8560-ccfcb82ad223] CanvasSync::JobLog Update (0.4ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-09-26 22:43:47.059412"], ["status", "running"], ["updated_at", "2022-09-26 22:43:47.060149"], ["id", 239]] [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [d8b9da42-2f3a-4361-8560-ccfcb82ad223]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [d8b9da42-2f3a-4361-8560-ccfcb82ad223]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [d8b9da42-2f3a-4361-8560-ccfcb82ad223] CanvasSync::JobLog Create (0.4ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proservices_provisioning_csv\n- \n- CanvasSync::Processors::ProvisioningReportProcessor\n- :models:\n - users\n - courses\n :sync_start_time: '2022-09-26T22:43:47Z'\n :report_params:\n :parameters:\n :include_deleted: true\n users: true\n courses: true\n"], ["created_at", "2022-09-26 22:43:47.063749"], ["updated_at", "2022-09-26 22:43:47.063749"], ["job_id", "e392ccd9-9354-4e3c-913b-c14be438dab4"]] [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [d8b9da42-2f3a-4361-8560-ccfcb82ad223]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [d8b9da42-2f3a-4361-8560-ccfcb82ad223] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: e392ccd9-9354-4e3c-913b-c14be438dab4) to Test(default) at 2022-09-26 22:44:17 UTC with arguments: "proservices_provisioning_csv", nil, "CanvasSync::Processors::ProvisioningReportProcessor", {:models=>["users", "courses"], :sync_start_time=>"2022-09-26T22:43:47Z", :report_params=>{:parameters=>{:include_deleted=>true, "users"=>true, "courses"=>true}}} [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [d8b9da42-2f3a-4361-8560-ccfcb82ad223]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [d8b9da42-2f3a-4361-8560-ccfcb82ad223] CanvasSync::JobLog Update (0.4ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2022-09-26 22:43:47.067193"], ["status", "success"], ["updated_at", "2022-09-26 22:43:47.067817"], ["id", 239]] [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [d8b9da42-2f3a-4361-8560-ccfcb82ad223]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [d8b9da42-2f3a-4361-8560-ccfcb82ad223] Performed CanvasSync::Jobs::SyncProvisioningReportJob (Job ID: d8b9da42-2f3a-4361-8560-ccfcb82ad223) from Test(default) in 14.97ms  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Account Exists (0.4ms) SELECT 1 AS one FROM "accounts" WHERE "accounts"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] Account Create (0.6ms) INSERT INTO "accounts" ("canvas_id", "sis_id", "canvas_parent_account_id", "sis_parent_account_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 1], ["sis_id", "226dc629dda754e0eb43b6ce73913864"], ["canvas_parent_account_id", 1], ["sis_parent_account_id", "d2a3d382072e87209d9799c14785f7ca"], ["name", "Account name"], ["workflow_state", "active"], ["created_at", "2022-09-26 22:43:47.073615"], ["updated_at", "2022-09-26 22:43:47.073615"]]  (0.3ms) RELEASE SAVEPOINT active_record_1  (0.6ms) SELECT COUNT(*) FROM "roles" [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [d678daac-d193-47e1-809b-d83479619926] Performing CanvasSync::Jobs::SyncRolesJob (Job ID: d678daac-d193-47e1-809b-d83479619926) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [d678daac-d193-47e1-809b-d83479619926] CanvasSync::JobLog Load (0.3ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "d678daac-d193-47e1-809b-d83479619926"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [d678daac-d193-47e1-809b-d83479619926]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [d678daac-d193-47e1-809b-d83479619926] CanvasSync::JobLog Create (0.4ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncRolesJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2022-09-26 22:43:47.082176"], ["updated_at", "2022-09-26 22:43:47.082176"], ["job_id", "d678daac-d193-47e1-809b-d83479619926"]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [d678daac-d193-47e1-809b-d83479619926]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [d678daac-d193-47e1-809b-d83479619926]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [d678daac-d193-47e1-809b-d83479619926] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-09-26 22:43:47.084096"], ["status", "running"], ["updated_at", "2022-09-26 22:43:47.084604"], ["id", 241]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [d678daac-d193-47e1-809b-d83479619926]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [d678daac-d193-47e1-809b-d83479619926] Account Load (0.3ms) SELECT "accounts".* FROM "accounts" WHERE "accounts"."workflow_state" != $1 ORDER BY "accounts"."id" ASC LIMIT $2 [["workflow_state", "deleted"], ["LIMIT", 1000]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [d678daac-d193-47e1-809b-d83479619926] Role Load (0.4ms) SELECT "roles".* FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [d678daac-d193-47e1-809b-d83479619926]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [d678daac-d193-47e1-809b-d83479619926] Role Exists (0.3ms) SELECT 1 AS one FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [d678daac-d193-47e1-809b-d83479619926] Role Create (0.7ms) INSERT INTO "roles" ("canvas_id", "label", "base_role_type", "canvas_account_id", "workflow_state", "permissions", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 1], ["label", "Account Admin"], ["base_role_type", "AccountMembership"], ["canvas_account_id", 10], ["workflow_state", "built_in"], ["permissions", "{\"manage_wiki\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"post_to_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"moderate_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_announcements\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"send_messages\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"send_messages_all\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_outcomes\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"create_conferences\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"create_collaborations\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_roster\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_all_grades\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_grades\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_rubrics\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"comment_on_others_submissions\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_students\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_admin_users\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_role_overrides\":{\"enabled\":true,\"locked\":true,\"readonly\":true,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_account_memberships\":{\"enabled\":true,\"locked\":true,\"readonly\":true,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_account_settings\":{\"enabled\":true,\"locked\":true,\"readonly\":true,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_groups\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_group_pages\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_files\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_assignments\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"undelete_courses\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_grade_changes\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_course_changes\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_question_banks\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_calendar\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_reports\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_courses\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_user_logins\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_user_observers\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_alerts\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"become_user\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_developer_keys\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"import_sis\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_sis\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_sis\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_course_list\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_statistics\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_storage_quotas\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_course_content\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_content\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_interaction_alerts\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"change_course_state\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_sections\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_feature_flags\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_quiz_answer_audits\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"moderate_grades\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"lti_add_edit\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true}}"], ["created_at", "2022-09-26 22:43:47.105125"], ["updated_at", "2022-09-26 22:43:47.105125"]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [d678daac-d193-47e1-809b-d83479619926]  (0.3ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [d678daac-d193-47e1-809b-d83479619926] Role Load (0.3ms) SELECT "roles".* FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 3], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [d678daac-d193-47e1-809b-d83479619926]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [d678daac-d193-47e1-809b-d83479619926] Role Exists (0.3ms) SELECT 1 AS one FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 3], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [d678daac-d193-47e1-809b-d83479619926] Role Create (0.4ms) INSERT INTO "roles" ("canvas_id", "label", "base_role_type", "canvas_account_id", "workflow_state", "permissions", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 3], ["label", "Student"], ["base_role_type", "StudentEnrollment"], ["canvas_account_id", 10], ["workflow_state", "built_in"], ["permissions", "{\"manage_wiki\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"read_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"post_to_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"moderate_forum\":{\"enabled\":false,\"locked\":false,\"readonly\":false,\"explicit\":false},\"read_announcements\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"send_messages\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"send_messages_all\":{\"enabled\":false,\"locked\":false,\"readonly\":false,\"explicit\":false},\"manage_outcomes\":{\"enabled\":false,\"locked\":false,\"readonly\":false,\"explicit\":false},\"create_conferences\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"create_collaborations\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_roster\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_all_grades\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_grades\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_rubrics\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"comment_on_others_submissions\":{\"enabled\":false,\"locked\":false,\"readonly\":false,\"explicit\":false},\"manage_students\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_admin_users\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_role_overrides\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_account_memberships\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_account_settings\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_groups\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"view_group_pages\":{\"enabled\":false,\"locked\":false,\"readonly\":false,\"explicit\":false},\"manage_files\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_assignments\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"undelete_courses\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"view_grade_changes\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"view_course_changes\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"read_question_banks\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_calendar\":{\"enabled\":false,\"locked\":false,\"readonly\":false,\"explicit\":false},\"read_reports\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_courses\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_user_logins\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_user_observers\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_alerts\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"become_user\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_developer_keys\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"import_sis\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_sis\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"read_sis\":{\"enabled\":false,\"locked\":false,\"readonly\":false,\"explicit\":false},\"read_course_list\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"view_statistics\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_storage_quotas\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"read_course_content\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_content\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_interaction_alerts\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"change_course_state\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_sections\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_feature_flags\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"view_quiz_answer_audits\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"moderate_grades\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"lti_add_edit\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false}}"], ["created_at", "2022-09-26 22:43:47.114329"], ["updated_at", "2022-09-26 22:43:47.114329"]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [d678daac-d193-47e1-809b-d83479619926]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [d678daac-d193-47e1-809b-d83479619926] Role Update All (0.3ms) UPDATE "roles" SET "workflow_state" = 'inactive' WHERE "roles"."id" NOT IN ($1, $2) [["id", 31], ["id", 32]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [d678daac-d193-47e1-809b-d83479619926]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [d678daac-d193-47e1-809b-d83479619926] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2022-09-26 22:43:47.118489"], ["status", "success"], ["updated_at", "2022-09-26 22:43:47.118943"], ["id", 241]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [d678daac-d193-47e1-809b-d83479619926]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [d678daac-d193-47e1-809b-d83479619926] Performed CanvasSync::Jobs::SyncRolesJob (Job ID: d678daac-d193-47e1-809b-d83479619926) from Test(default) in 39.48ms  (0.2ms) SELECT COUNT(*) FROM "roles"  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Term Exists (0.7ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 41692068], ["LIMIT", 1]] Term Create (0.5ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 41692068], ["name", "Cool Term"], ["start_at", "2022-09-23 22:43:46.068646"], ["end_at", "2022-09-29 22:43:46.068765"], ["workflow_state", "active"], ["sis_id", "1366e525b99425e4e47d81e2a1d3897e"], ["created_at", "2022-09-26 22:43:47.125126"], ["updated_at", "2022-09-26 22:43:47.125126"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [732208b1-ebf3-4caf-9347-682b9f99af94] Performing CanvasSync::Jobs::SyncSimpleTableJob (Job ID: 732208b1-ebf3-4caf-9347-682b9f99af94) from Test(default) with arguments: {:report_name=>"proservices_provisioning_csv", :model=>"courses", :mapping=>"courses", :klass=>"Course", :term_scope=>"active", :params=>{"parameters[include_deleted]"=>true, "parameters[courses]"=>true}} [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [732208b1-ebf3-4caf-9347-682b9f99af94] CanvasSync::JobLog Load (0.3ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "732208b1-ebf3-4caf-9347-682b9f99af94"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [732208b1-ebf3-4caf-9347-682b9f99af94]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [732208b1-ebf3-4caf-9347-682b9f99af94] CanvasSync::JobLog Create (0.4ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncSimpleTableJob"], ["status", "enqueued"], ["job_arguments", "---\n- :report_name: proservices_provisioning_csv\n :model: courses\n :mapping: courses\n :klass: Course\n :term_scope: active\n :params:\n parameters[include_deleted]: true\n parameters[courses]: true\n"], ["created_at", "2022-09-26 22:43:47.129443"], ["updated_at", "2022-09-26 22:43:47.129443"], ["job_id", "732208b1-ebf3-4caf-9347-682b9f99af94"]] [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [732208b1-ebf3-4caf-9347-682b9f99af94]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [732208b1-ebf3-4caf-9347-682b9f99af94]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [732208b1-ebf3-4caf-9347-682b9f99af94] CanvasSync::JobLog Update (0.4ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-09-26 22:43:47.131649"], ["status", "running"], ["updated_at", "2022-09-26 22:43:47.132245"], ["id", 242]] [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [732208b1-ebf3-4caf-9347-682b9f99af94]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [732208b1-ebf3-4caf-9347-682b9f99af94]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [732208b1-ebf3-4caf-9347-682b9f99af94] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2022-09-26 22:43:47.134350"], ["status", "success"], ["updated_at", "2022-09-26 22:43:47.134808"], ["id", 242]] [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [732208b1-ebf3-4caf-9347-682b9f99af94]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [732208b1-ebf3-4caf-9347-682b9f99af94] Performed CanvasSync::Jobs::SyncSimpleTableJob (Job ID: 732208b1-ebf3-4caf-9347-682b9f99af94) from Test(default) in 8.36ms  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [e7632bee-9d16-42a0-ae9f-4d620051e801] Performing CanvasSync::Jobs::SyncSubmissionsJob (Job ID: e7632bee-9d16-42a0-ae9f-4d620051e801) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [e7632bee-9d16-42a0-ae9f-4d620051e801] CanvasSync::JobLog Load (0.4ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "e7632bee-9d16-42a0-ae9f-4d620051e801"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [e7632bee-9d16-42a0-ae9f-4d620051e801]  (0.4ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [e7632bee-9d16-42a0-ae9f-4d620051e801] CanvasSync::JobLog Create (0.5ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncSubmissionsJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2022-09-26 22:43:47.142662"], ["updated_at", "2022-09-26 22:43:47.142662"], ["job_id", "e7632bee-9d16-42a0-ae9f-4d620051e801"]] [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [e7632bee-9d16-42a0-ae9f-4d620051e801]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [e7632bee-9d16-42a0-ae9f-4d620051e801]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [e7632bee-9d16-42a0-ae9f-4d620051e801] CanvasSync::JobLog Update (0.4ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-09-26 22:43:47.145346"], ["status", "running"], ["updated_at", "2022-09-26 22:43:47.145827"], ["id", 243]] [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [e7632bee-9d16-42a0-ae9f-4d620051e801]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [e7632bee-9d16-42a0-ae9f-4d620051e801]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [e7632bee-9d16-42a0-ae9f-4d620051e801] CanvasSync::JobLog Create (0.4ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proserv_student_submissions_csv\n- 1\n- CanvasSync::Processors::SubmissionsProcessor\n- :sync_start_time: '2022-09-26T22:43:47Z'\n :report_params:\n :parameters:\n :include_all: \n :enrollment_batch_size: \n :enrollment_term_id: 1\n"], ["created_at", "2022-09-26 22:43:47.150437"], ["updated_at", "2022-09-26 22:43:47.150437"], ["job_id", "b87a3414-fbb6-4674-9675-6fbdb55b9c12"]] [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [e7632bee-9d16-42a0-ae9f-4d620051e801]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [e7632bee-9d16-42a0-ae9f-4d620051e801] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: b87a3414-fbb6-4674-9675-6fbdb55b9c12) to Test(default) at 2022-09-26 22:44:17 UTC with arguments: "proserv_student_submissions_csv", 1, "CanvasSync::Processors::SubmissionsProcessor", {:sync_start_time=>"2022-09-26T22:43:47Z", :report_params=>{:parameters=>{:include_all=>nil, :enrollment_batch_size=>nil, :enrollment_term_id=>1}}} [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [e7632bee-9d16-42a0-ae9f-4d620051e801]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [e7632bee-9d16-42a0-ae9f-4d620051e801] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2022-09-26 22:43:47.154130"], ["status", "success"], ["updated_at", "2022-09-26 22:43:47.154573"], ["id", 243]] [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [e7632bee-9d16-42a0-ae9f-4d620051e801]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [e7632bee-9d16-42a0-ae9f-4d620051e801] Performed CanvasSync::Jobs::SyncSubmissionsJob (Job ID: e7632bee-9d16-42a0-ae9f-4d620051e801) from Test(default) in 15.61ms  (0.2ms) ROLLBACK  (0.4ms) BEGIN  (0.4ms) SELECT COUNT(*) FROM "terms" [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [2d013a40-f763-4c0f-b3d7-48adba9e68ba] Performing CanvasSync::Jobs::SyncTermsJob (Job ID: 2d013a40-f763-4c0f-b3d7-48adba9e68ba) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [2d013a40-f763-4c0f-b3d7-48adba9e68ba] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "2d013a40-f763-4c0f-b3d7-48adba9e68ba"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [2d013a40-f763-4c0f-b3d7-48adba9e68ba]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [2d013a40-f763-4c0f-b3d7-48adba9e68ba] CanvasSync::JobLog Create (0.4ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncTermsJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2022-09-26 22:43:47.161635"], ["updated_at", "2022-09-26 22:43:47.161635"], ["job_id", "2d013a40-f763-4c0f-b3d7-48adba9e68ba"]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [2d013a40-f763-4c0f-b3d7-48adba9e68ba]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [2d013a40-f763-4c0f-b3d7-48adba9e68ba]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [2d013a40-f763-4c0f-b3d7-48adba9e68ba] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-09-26 22:43:47.163360"], ["status", "running"], ["updated_at", "2022-09-26 22:43:47.163794"], ["id", 245]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [2d013a40-f763-4c0f-b3d7-48adba9e68ba]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [2d013a40-f763-4c0f-b3d7-48adba9e68ba] Term Load (0.3ms) SELECT "terms".* FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [2d013a40-f763-4c0f-b3d7-48adba9e68ba]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [2d013a40-f763-4c0f-b3d7-48adba9e68ba] Term Exists (0.2ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [2d013a40-f763-4c0f-b3d7-48adba9e68ba] Term Create (0.3ms) INSERT INTO "terms" ("canvas_id", "name", "workflow_state", "grading_period_group_id", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 1], ["name", "Default Term"], ["workflow_state", "active"], ["grading_period_group_id", 1], ["sis_id", "Test"], ["created_at", "2022-09-26 22:43:47.170404"], ["updated_at", "2022-09-26 22:43:47.170404"]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [2d013a40-f763-4c0f-b3d7-48adba9e68ba]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [2d013a40-f763-4c0f-b3d7-48adba9e68ba] Term Load (0.2ms) SELECT "terms".* FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 6], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [2d013a40-f763-4c0f-b3d7-48adba9e68ba]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [2d013a40-f763-4c0f-b3d7-48adba9e68ba] Term Exists (0.3ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 6], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [2d013a40-f763-4c0f-b3d7-48adba9e68ba] Term Create (0.5ms) INSERT INTO "terms" ("canvas_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["canvas_id", 6], ["name", "Average Term 1"], ["workflow_state", "active"], ["created_at", "2022-09-26 22:43:47.173594"], ["updated_at", "2022-09-26 22:43:47.173594"]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [2d013a40-f763-4c0f-b3d7-48adba9e68ba]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [2d013a40-f763-4c0f-b3d7-48adba9e68ba] Term Load (0.3ms) SELECT "terms".* FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 7], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [2d013a40-f763-4c0f-b3d7-48adba9e68ba]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [2d013a40-f763-4c0f-b3d7-48adba9e68ba] Term Exists (0.2ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 7], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [2d013a40-f763-4c0f-b3d7-48adba9e68ba] Term Create (0.3ms) INSERT INTO "terms" ("canvas_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["canvas_id", 7], ["name", "Average Term 2"], ["workflow_state", "active"], ["created_at", "2022-09-26 22:43:47.177765"], ["updated_at", "2022-09-26 22:43:47.177765"]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [2d013a40-f763-4c0f-b3d7-48adba9e68ba]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [2d013a40-f763-4c0f-b3d7-48adba9e68ba] Term Load (0.2ms) SELECT "terms".* FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 5], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [2d013a40-f763-4c0f-b3d7-48adba9e68ba]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [2d013a40-f763-4c0f-b3d7-48adba9e68ba] Term Exists (0.3ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 5], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [2d013a40-f763-4c0f-b3d7-48adba9e68ba] Term Create (0.3ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 5], ["name", "Syllabus Term"], ["start_at", "2017-08-14 06:00:00"], ["end_at", "2017-08-31 06:00:00"], ["workflow_state", "active"], ["sis_id", "SYTERM"], ["created_at", "2022-09-26 22:43:47.182751"], ["updated_at", "2022-09-26 22:43:47.182751"]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [2d013a40-f763-4c0f-b3d7-48adba9e68ba]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [2d013a40-f763-4c0f-b3d7-48adba9e68ba] Term Load (0.2ms) SELECT "terms".* FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 4], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [2d013a40-f763-4c0f-b3d7-48adba9e68ba]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [2d013a40-f763-4c0f-b3d7-48adba9e68ba] Term Exists (0.2ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 4], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [2d013a40-f763-4c0f-b3d7-48adba9e68ba] Term Create (0.3ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "grading_period_group_id", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8, $9) RETURNING "id" [["canvas_id", 4], ["name", "Ellucian Term"], ["start_at", "2017-08-01 06:00:00"], ["end_at", "2017-10-31 06:00:00"], ["workflow_state", "active"], ["grading_period_group_id", 1], ["sis_id", "SH"], ["created_at", "2022-09-26 22:43:47.186299"], ["updated_at", "2022-09-26 22:43:47.186299"]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [2d013a40-f763-4c0f-b3d7-48adba9e68ba]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [2d013a40-f763-4c0f-b3d7-48adba9e68ba] Term Load (0.2ms) SELECT "terms".* FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 3], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [2d013a40-f763-4c0f-b3d7-48adba9e68ba]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [2d013a40-f763-4c0f-b3d7-48adba9e68ba] Term Exists (0.2ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 3], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [2d013a40-f763-4c0f-b3d7-48adba9e68ba] Term Create (0.3ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 3], ["name", "Current Term"], ["start_at", "2017-03-19 06:00:00"], ["end_at", "2017-08-01 06:00:00"], ["workflow_state", "active"], ["created_at", "2022-09-26 22:43:47.189235"], ["updated_at", "2022-09-26 22:43:47.189235"]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [2d013a40-f763-4c0f-b3d7-48adba9e68ba]  (0.3ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [2d013a40-f763-4c0f-b3d7-48adba9e68ba] [CanvasSync::Jobs::TermBatchesJob] [39e3e481-58a0-4f9e-b91a-4d23023ead97] Performing CanvasSync::Jobs::TermBatchesJob (Job ID: 39e3e481-58a0-4f9e-b91a-4d23023ead97) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [2d013a40-f763-4c0f-b3d7-48adba9e68ba] [CanvasSync::Jobs::TermBatchesJob] [39e3e481-58a0-4f9e-b91a-4d23023ead97] CanvasSync::JobLog Load (0.4ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "39e3e481-58a0-4f9e-b91a-4d23023ead97"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [2d013a40-f763-4c0f-b3d7-48adba9e68ba] [CanvasSync::Jobs::TermBatchesJob] [39e3e481-58a0-4f9e-b91a-4d23023ead97]  (0.3ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [2d013a40-f763-4c0f-b3d7-48adba9e68ba] [CanvasSync::Jobs::TermBatchesJob] [39e3e481-58a0-4f9e-b91a-4d23023ead97] CanvasSync::JobLog Create (0.4ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::TermBatchesJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2022-09-26 22:43:47.193147"], ["updated_at", "2022-09-26 22:43:47.193147"], ["job_id", "39e3e481-58a0-4f9e-b91a-4d23023ead97"]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [2d013a40-f763-4c0f-b3d7-48adba9e68ba] [CanvasSync::Jobs::TermBatchesJob] [39e3e481-58a0-4f9e-b91a-4d23023ead97]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [2d013a40-f763-4c0f-b3d7-48adba9e68ba] [CanvasSync::Jobs::TermBatchesJob] [39e3e481-58a0-4f9e-b91a-4d23023ead97]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [2d013a40-f763-4c0f-b3d7-48adba9e68ba] [CanvasSync::Jobs::TermBatchesJob] [39e3e481-58a0-4f9e-b91a-4d23023ead97] CanvasSync::JobLog Update (0.4ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-09-26 22:43:47.195451"], ["status", "running"], ["updated_at", "2022-09-26 22:43:47.195959"], ["id", 246]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [2d013a40-f763-4c0f-b3d7-48adba9e68ba] [CanvasSync::Jobs::TermBatchesJob] [39e3e481-58a0-4f9e-b91a-4d23023ead97]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [2d013a40-f763-4c0f-b3d7-48adba9e68ba] [CanvasSync::Jobs::TermBatchesJob] [39e3e481-58a0-4f9e-b91a-4d23023ead97]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [2d013a40-f763-4c0f-b3d7-48adba9e68ba] [CanvasSync::Jobs::TermBatchesJob] [39e3e481-58a0-4f9e-b91a-4d23023ead97] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2022-09-26 22:43:47.197834"], ["status", "success"], ["updated_at", "2022-09-26 22:43:47.198220"], ["id", 246]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [2d013a40-f763-4c0f-b3d7-48adba9e68ba] [CanvasSync::Jobs::TermBatchesJob] [39e3e481-58a0-4f9e-b91a-4d23023ead97]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [2d013a40-f763-4c0f-b3d7-48adba9e68ba] [CanvasSync::Jobs::TermBatchesJob] [39e3e481-58a0-4f9e-b91a-4d23023ead97] Performed CanvasSync::Jobs::TermBatchesJob (Job ID: 39e3e481-58a0-4f9e-b91a-4d23023ead97) from Test(default) in 8.44ms [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [2d013a40-f763-4c0f-b3d7-48adba9e68ba]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [2d013a40-f763-4c0f-b3d7-48adba9e68ba] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2022-09-26 22:43:47.199477"], ["status", "success"], ["updated_at", "2022-09-26 22:43:47.199798"], ["id", 245]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [2d013a40-f763-4c0f-b3d7-48adba9e68ba]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [2d013a40-f763-4c0f-b3d7-48adba9e68ba] Performed CanvasSync::Jobs::SyncTermsJob (Job ID: 2d013a40-f763-4c0f-b3d7-48adba9e68ba) from Test(default) in 40.72ms  (0.2ms) SELECT COUNT(*) FROM "terms"  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Account Exists (0.3ms) SELECT 1 AS one FROM "accounts" WHERE "accounts"."canvas_id" = $1 LIMIT $2 [["canvas_id", 80818113], ["LIMIT", 1]] Account Create (0.3ms) INSERT INTO "accounts" ("canvas_id", "sis_id", "canvas_parent_account_id", "sis_parent_account_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 80818113], ["sis_id", "d3cdf48b65dbb036fadf18b4c4e0abd6"], ["canvas_parent_account_id", 1], ["sis_parent_account_id", "45d1790dc7041a439f9e10318dff73dc"], ["name", "Account name"], ["workflow_state", "active"], ["created_at", "2022-09-26 22:43:47.205651"], ["updated_at", "2022-09-26 22:43:47.205651"]]  (0.3ms) RELEASE SAVEPOINT active_record_1 Account Exists (0.4ms) SELECT 1 AS one FROM "accounts" WHERE "accounts"."canvas_id" IS NULL AND "accounts"."id" != $1 LIMIT $2 [["id", 28], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Account Exists (0.3ms) SELECT 1 AS one FROM "accounts" WHERE "accounts"."canvas_id" = $1 LIMIT $2 [["canvas_id", 90696217], ["LIMIT", 1]] Account Create (0.3ms) INSERT INTO "accounts" ("canvas_id", "sis_id", "canvas_parent_account_id", "sis_parent_account_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 90696217], ["sis_id", "d0445ab037392f379d6a09b706aeae5d"], ["canvas_parent_account_id", 1], ["sis_parent_account_id", "ba3ca3410ed7dbe4e1b32e7fc9f894af"], ["name", "Account name"], ["workflow_state", "active"], ["created_at", "2022-09-26 22:43:47.217776"], ["updated_at", "2022-09-26 22:43:47.217776"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Account Load (0.2ms) SELECT "accounts".* FROM "accounts" ORDER BY "accounts"."id" ASC LIMIT $1 [["LIMIT", 1]] Account Exists (0.2ms) SELECT 1 AS one FROM "accounts" WHERE "accounts"."canvas_id" = $1 LIMIT $2 [["canvas_id", 90696217], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.4ms) SAVEPOINT active_record_1 Account Exists (0.5ms) SELECT 1 AS one FROM "accounts" WHERE "accounts"."canvas_id" = $1 LIMIT $2 [["canvas_id", 17762105], ["LIMIT", 1]] Account Create (0.4ms) INSERT INTO "accounts" ("canvas_id", "sis_id", "canvas_parent_account_id", "sis_parent_account_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 17762105], ["sis_id", "7736470485b0425465688bec29926e8a"], ["canvas_parent_account_id", 1], ["sis_parent_account_id", "741d8b7010cda05704b32800c01bb723"], ["name", "Account name"], ["workflow_state", "active"], ["created_at", "2022-09-26 22:43:47.226485"], ["updated_at", "2022-09-26 22:43:47.226485"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Admin Exists (0.3ms) SELECT 1 AS one FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 32058904], ["LIMIT", 1]] Admin Create (0.3ms) INSERT INTO "admins" ("canvas_id", "role_name", "canvas_role_id", "canvas_user_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 32058904], ["role_name", "Cool Role"], ["canvas_role_id", 9232247], ["canvas_user_id", 1], ["workflow_state", "active"], ["created_at", "2022-09-26 22:43:47.235844"], ["updated_at", "2022-09-26 22:43:47.235844"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Admin Exists (0.5ms) SELECT 1 AS one FROM "admins" WHERE "admins"."canvas_id" IS NULL AND "admins"."id" != $1 LIMIT $2 [["id", 39], ["LIMIT", 1]]  (0.4ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Admin Exists (0.3ms) SELECT 1 AS one FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 84957077], ["LIMIT", 1]] Admin Create (0.3ms) INSERT INTO "admins" ("canvas_id", "role_name", "canvas_role_id", "canvas_user_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 84957077], ["role_name", "Cool Role"], ["canvas_role_id", 44329498], ["canvas_user_id", 1], ["workflow_state", "active"], ["created_at", "2022-09-26 22:43:47.245460"], ["updated_at", "2022-09-26 22:43:47.245460"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Admin Load (0.2ms) SELECT "admins".* FROM "admins" ORDER BY "admins"."id" ASC LIMIT $1 [["LIMIT", 1]] Admin Exists (0.4ms) SELECT 1 AS one FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 84957077], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) SELECT COUNT(*) FROM "admins" Admin Load (0.2ms) SELECT "admins".* FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]]  (0.1ms) SAVEPOINT active_record_1 Admin Exists (0.2ms) SELECT 1 AS one FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]] Admin Create (0.3ms) INSERT INTO "admins" ("canvas_id", "role_name", "canvas_role_id", "canvas_user_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 2], ["role_name", "AccountAdmin"], ["canvas_role_id", 1], ["canvas_user_id", 1], ["workflow_state", "active"], ["created_at", "2022-09-26 22:43:47.255390"], ["updated_at", "2022-09-26 22:43:47.255390"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.6ms) SELECT COUNT(*) FROM "admins" Admin Load (0.4ms) SELECT "admins".* FROM "admins" ORDER BY "admins"."id" DESC LIMIT $1 [["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.3ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Admin Exists (0.3ms) SELECT 1 AS one FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]] Admin Create (0.3ms) INSERT INTO "admins" ("canvas_id", "role_name", "canvas_role_id", "canvas_user_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 2], ["role_name", "Cool Role"], ["canvas_role_id", 89662365], ["canvas_user_id", 1], ["workflow_state", "active"], ["created_at", "2022-09-26 22:43:47.264200"], ["updated_at", "2022-09-26 22:43:47.264200"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.3ms) SELECT COUNT(*) FROM "admins" Admin Load (0.2ms) SELECT "admins".* FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]]  (0.3ms) SAVEPOINT active_record_1 Admin Exists (0.4ms) SELECT 1 AS one FROM "admins" WHERE "admins"."canvas_id" = $1 AND "admins"."id" != $2 LIMIT $3 [["canvas_id", 2], ["id", 42], ["LIMIT", 1]] Admin Update (0.4ms) UPDATE "admins" SET "role_name" = $1, "canvas_role_id" = $2, "updated_at" = $3 WHERE "admins"."id" = $4 [["role_name", "AccountAdmin"], ["canvas_role_id", 1], ["updated_at", "2022-09-26 22:43:47.269042"], ["id", 42]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SELECT COUNT(*) FROM "admins" Admin Load (0.3ms) SELECT "admins".* FROM "admins" WHERE "admins"."id" = $1 LIMIT $2 [["id", 42], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.5ms) BEGIN  (0.3ms) SAVEPOINT active_record_1 AssignmentGroup Exists (0.8ms) SELECT 1 AS one FROM "assignment_groups" WHERE "assignment_groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] AssignmentGroup Create (0.5ms) INSERT INTO "assignment_groups" ("canvas_id", "name", "workflow_state", "canvas_created_at", "canvas_updated_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 1], ["name", "Dummy Assignment Group"], ["workflow_state", "available"], ["canvas_created_at", "2022-09-19 22:43:47.290435"], ["canvas_updated_at", "2022-09-25 22:43:47.290580"], ["created_at", "2022-09-26 22:43:47.293251"], ["updated_at", "2022-09-26 22:43:47.293251"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 AssignmentGroup Exists (0.4ms) SELECT 1 AS one FROM "assignment_groups" WHERE "assignment_groups"."canvas_id" IS NULL AND "assignment_groups"."id" != $1 LIMIT $2 [["id", 31], ["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 AssignmentGroup Exists (0.2ms) SELECT 1 AS one FROM "assignment_groups" WHERE "assignment_groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]] AssignmentGroup Create (0.2ms) INSERT INTO "assignment_groups" ("canvas_id", "name", "workflow_state", "canvas_created_at", "canvas_updated_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 2], ["name", "Dummy Assignment Group"], ["workflow_state", "available"], ["canvas_created_at", "2022-09-19 22:43:47.300430"], ["canvas_updated_at", "2022-09-25 22:43:47.300522"], ["created_at", "2022-09-26 22:43:47.301583"], ["updated_at", "2022-09-26 22:43:47.301583"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 AssignmentGroup Load (0.2ms) SELECT "assignment_groups".* FROM "assignment_groups" ORDER BY "assignment_groups"."id" ASC LIMIT $1 [["LIMIT", 1]] AssignmentGroup Exists (0.2ms) SELECT 1 AS one FROM "assignment_groups" WHERE "assignment_groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.3ms) SAVEPOINT active_record_1 AssignmentGroup Exists (0.5ms) SELECT 1 AS one FROM "assignment_groups" WHERE "assignment_groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 3], ["LIMIT", 1]] AssignmentGroup Create (0.5ms) INSERT INTO "assignment_groups" ("canvas_id", "name", "workflow_state", "canvas_created_at", "canvas_updated_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 3], ["name", "Dummy Assignment Group"], ["workflow_state", "available"], ["canvas_created_at", "2022-09-19 22:43:47.306988"], ["canvas_updated_at", "2022-09-25 22:43:47.307185"], ["created_at", "2022-09-26 22:43:47.309645"], ["updated_at", "2022-09-26 22:43:47.309645"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 AssignmentGroup Exists (0.5ms) SELECT 1 AS one FROM "assignment_groups" WHERE "assignment_groups"."canvas_id" = $1 AND "assignment_groups"."id" != $2 LIMIT $3 [["canvas_id", 3], ["id", 33], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 AssignmentGroup Exists (0.3ms) SELECT 1 AS one FROM "assignment_groups" WHERE "assignment_groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 4], ["LIMIT", 1]] AssignmentGroup Create (0.3ms) INSERT INTO "assignment_groups" ("canvas_id", "name", "workflow_state", "canvas_created_at", "canvas_updated_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 4], ["name", "Dummy Assignment Group"], ["workflow_state", "available"], ["canvas_created_at", "2022-09-19 22:43:47.317994"], ["canvas_updated_at", "2022-09-25 22:43:47.318087"], ["created_at", "2022-09-26 22:43:47.319251"], ["updated_at", "2022-09-26 22:43:47.319251"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.3ms) ROLLBACK  (0.3ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Assignment Exists (0.6ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] Assignment Create (0.5ms) INSERT INTO "assignments" ("canvas_id", "title", "due_at", "unlock_at", "lock_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 1], ["title", "Assignment 1"], ["due_at", "2022-10-03 22:43:47.341911"], ["unlock_at", "2022-09-25 22:43:47.342018"], ["lock_at", "2022-10-17 22:43:47.342071"], ["created_at", "2022-09-26 22:43:47.344291"], ["updated_at", "2022-09-26 22:43:47.344291"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Assignment Exists (0.4ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" IS NULL AND "assignments"."id" != $1 LIMIT $2 [["id", 56], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Assignment Exists (0.3ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]] Assignment Create (0.3ms) INSERT INTO "assignments" ("canvas_id", "title", "due_at", "unlock_at", "lock_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 2], ["title", "Assignment 2"], ["due_at", "2022-10-03 22:43:47.352431"], ["unlock_at", "2022-09-25 22:43:47.352523"], ["lock_at", "2022-10-17 22:43:47.352577"], ["created_at", "2022-09-26 22:43:47.353805"], ["updated_at", "2022-09-26 22:43:47.353805"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Assignment Load (0.3ms) SELECT "assignments".* FROM "assignments" ORDER BY "assignments"."id" ASC LIMIT $1 [["LIMIT", 1]] Assignment Exists (0.5ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Assignment Exists (0.3ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 3], ["LIMIT", 1]] Assignment Create (0.3ms) INSERT INTO "assignments" ("canvas_id", "title", "due_at", "unlock_at", "lock_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 3], ["title", "Assignment 3"], ["due_at", "2022-10-03 22:43:47.362732"], ["unlock_at", "2022-09-25 22:43:47.362829"], ["lock_at", "2022-10-17 22:43:47.362878"], ["created_at", "2022-09-26 22:43:47.364270"], ["updated_at", "2022-09-26 22:43:47.364270"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Assignment Exists (0.3ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 4], ["LIMIT", 1]] Assignment Create (0.4ms) INSERT INTO "assignments" ("canvas_id", "title", "due_at", "unlock_at", "lock_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 4], ["title", "Assignment 4"], ["due_at", "2022-10-03 22:43:47.370336"], ["unlock_at", "2022-09-25 22:43:47.370430"], ["lock_at", "2022-10-17 22:43:47.370481"], ["created_at", "2022-09-26 22:43:47.371771"], ["updated_at", "2022-09-26 22:43:47.371771"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Assignment Exists (0.6ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 AND "assignments"."id" != $2 LIMIT $3 [["canvas_id", 4], ["id", 59], ["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Assignment Exists (0.3ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 5], ["LIMIT", 1]] Assignment Create (0.3ms) INSERT INTO "assignments" ("canvas_id", "title", "due_at", "unlock_at", "lock_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 5], ["title", "Assignment 5"], ["due_at", "2022-10-03 22:43:47.378497"], ["unlock_at", "2022-09-25 22:43:47.378604"], ["lock_at", "2022-10-17 22:43:47.378666"], ["created_at", "2022-09-26 22:43:47.380043"], ["updated_at", "2022-09-26 22:43:47.380043"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Assignment Exists (0.3ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 6], ["LIMIT", 1]] Assignment Create (0.3ms) INSERT INTO "assignments" ("canvas_id", "title", "due_at", "unlock_at", "lock_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 6], ["title", "Assignment 6"], ["due_at", "2022-10-03 22:43:47.386111"], ["unlock_at", "2022-09-25 22:43:47.386209"], ["lock_at", "2022-10-17 22:43:47.386256"], ["created_at", "2022-09-26 22:43:47.387527"], ["updated_at", "2022-09-26 22:43:47.387527"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.3ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Course Exists (0.5ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 11319443], ["LIMIT", 1]] Course Create (0.6ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 11319443], ["sis_id", "32d2ca61eb312c4025d236428844ea8d"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2022-09-23 22:43:47.412927"], ["end_at", "2022-10-17 22:43:47.413065"], ["created_at", "2022-09-26 22:43:47.421895"], ["updated_at", "2022-09-26 22:43:47.421895"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 Course Exists (0.3ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 35825453], ["LIMIT", 1]] Course Create (2.0ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 35825453], ["sis_id", "1827d136053696a8b1478bc45a59906c"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2022-09-23 22:43:47.424442"], ["end_at", "2022-10-17 22:43:47.424555"], ["created_at", "2022-09-26 22:43:47.425995"], ["updated_at", "2022-09-26 22:43:47.425995"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 Assignment Exists (0.4ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 7], ["LIMIT", 1]] Assignment Create (0.5ms) INSERT INTO "assignments" ("canvas_id", "title", "due_at", "unlock_at", "lock_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 7], ["title", "Assignment 7"], ["due_at", "2022-10-03 22:43:47.429977"], ["unlock_at", "2022-09-25 22:43:47.430137"], ["lock_at", "2022-10-17 22:43:47.430220"], ["created_at", "2022-09-26 22:43:47.431979"], ["updated_at", "2022-09-26 22:43:47.431979"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Assignment Exists (0.4ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 AND "assignments"."id" != $2 LIMIT $3 [["canvas_id", 7], ["id", 62], ["LIMIT", 1]] Assignment Update (0.4ms) UPDATE "assignments" SET "canvas_context_id" = $1, "canvas_context_type" = $2, "updated_at" = $3 WHERE "assignments"."id" = $4 [["canvas_context_id", 35825453], ["canvas_context_type", "Course"], ["updated_at", "2022-09-26 22:43:47.435753"], ["id", 62]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Course Load (0.4ms) SELECT "courses".* FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 35825453], ["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) SAVEPOINT active_record_1 Assignment Exists (0.4ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 8], ["LIMIT", 1]] Assignment Create (0.4ms) INSERT INTO "assignments" ("canvas_id", "title", "due_at", "unlock_at", "lock_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 8], ["title", "Assignment 8"], ["due_at", "2022-10-03 22:43:47.462650"], ["unlock_at", "2022-09-25 22:43:47.462816"], ["lock_at", "2022-10-17 22:43:47.462926"], ["created_at", "2022-09-26 22:43:47.464667"], ["updated_at", "2022-09-26 22:43:47.464667"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 ContextModuleItem Create (0.5ms) INSERT INTO "context_module_items" ("canvas_id", "canvas_assignment_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["canvas_id", 1], ["canvas_assignment_id", 8], ["workflow_state", "active"], ["created_at", "2022-09-26 22:43:47.466928"], ["updated_at", "2022-09-26 22:43:47.466928"]]  (0.3ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.3ms) SAVEPOINT active_record_1 Assignment Exists (0.8ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 9], ["LIMIT", 1]] Assignment Create (0.6ms) INSERT INTO "assignments" ("canvas_id", "title", "due_at", "unlock_at", "lock_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 9], ["title", "Assignment 9"], ["due_at", "2022-10-03 22:43:47.473042"], ["unlock_at", "2022-09-25 22:43:47.473190"], ["lock_at", "2022-10-17 22:43:47.473266"], ["created_at", "2022-09-26 22:43:47.476145"], ["updated_at", "2022-09-26 22:43:47.476145"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 ContextModuleItem Create (0.4ms) INSERT INTO "context_module_items" ("canvas_id", "canvas_assignment_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["canvas_id", 2], ["canvas_assignment_id", 9], ["workflow_state", "active"], ["created_at", "2022-09-26 22:43:47.478966"], ["updated_at", "2022-09-26 22:43:47.478966"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) SAVEPOINT active_record_1 Course Exists (0.4ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 50520506], ["LIMIT", 1]] Course Create (0.3ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 50520506], ["sis_id", "a1942627989f0d16720fb9da8244ab8d"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2022-09-23 22:43:47.500089"], ["end_at", "2022-10-17 22:43:47.500227"], ["created_at", "2022-09-26 22:43:47.502051"], ["updated_at", "2022-09-26 22:43:47.502051"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 ContextModule Create (0.4ms) INSERT INTO "context_modules" ("canvas_id", "canvas_context_id", "canvas_context_type", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 1], ["canvas_context_id", 50520506], ["canvas_context_type", "Course"], ["name", "Context Module"], ["workflow_state", "available"], ["created_at", "2022-09-26 22:43:47.503791"], ["updated_at", "2022-09-26 22:43:47.503791"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) SAVEPOINT active_record_1 Course Exists (0.4ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 73596274], ["LIMIT", 1]] Course Create (0.4ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 73596274], ["sis_id", "a7783db150cbb62d22fb9d4ba9f7c8f6"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2022-09-23 22:43:47.507840"], ["end_at", "2022-10-17 22:43:47.507999"], ["created_at", "2022-09-26 22:43:47.510115"], ["updated_at", "2022-09-26 22:43:47.510115"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 ContextModule Create (0.3ms) INSERT INTO "context_modules" ("canvas_id", "canvas_context_id", "canvas_context_type", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 2], ["canvas_context_id", 73596274], ["canvas_context_type", "Course"], ["name", "Context Module"], ["workflow_state", "available"], ["created_at", "2022-09-26 22:43:47.512509"], ["updated_at", "2022-09-26 22:43:47.512509"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Course Exists (0.3ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 55974141], ["LIMIT", 1]] Course Create (0.3ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 55974141], ["sis_id", "7185247e3d14f4781d5995ac9d0a5d68"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2022-09-23 22:43:47.515971"], ["end_at", "2022-10-17 22:43:47.516054"], ["created_at", "2022-09-26 22:43:47.517235"], ["updated_at", "2022-09-26 22:43:47.517235"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 ContextModule Create (0.3ms) INSERT INTO "context_modules" ("canvas_id", "canvas_context_id", "canvas_context_type", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 3], ["canvas_context_id", 55974141], ["canvas_context_type", "Course"], ["name", "Context Module"], ["workflow_state", "available"], ["created_at", "2022-09-26 22:43:47.518883"], ["updated_at", "2022-09-26 22:43:47.518883"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Course Exists (0.3ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 21054416], ["LIMIT", 1]] Course Create (0.7ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 21054416], ["sis_id", "d00f303c1e776d72da16f3551a8645fe"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2022-09-23 22:43:47.522070"], ["end_at", "2022-10-17 22:43:47.522174"], ["created_at", "2022-09-26 22:43:47.523661"], ["updated_at", "2022-09-26 22:43:47.523661"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Course Exists (0.3ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" IS NULL AND "courses"."id" != $1 LIMIT $2 [["id", 116], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Course Exists (0.3ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 96302607], ["LIMIT", 1]] Course Create (0.3ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 96302607], ["sis_id", "ddf6dccee7bf5475ca86e669836965f0"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2022-09-23 22:43:47.533339"], ["end_at", "2022-10-17 22:43:47.533433"], ["created_at", "2022-09-26 22:43:47.534724"], ["updated_at", "2022-09-26 22:43:47.534724"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Course Load (0.2ms) SELECT "courses".* FROM "courses" ORDER BY "courses"."id" ASC LIMIT $1 [["LIMIT", 1]] Course Exists (0.3ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 96302607], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) SAVEPOINT active_record_1 Course Exists (0.5ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 86531869], ["LIMIT", 1]] Course Create (0.4ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 86531869], ["sis_id", "924d467ae34260eb849a07cf37b6bedb"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2022-09-23 22:43:47.540778"], ["end_at", "2022-10-17 22:43:47.540969"], ["created_at", "2022-09-26 22:43:47.543536"], ["updated_at", "2022-09-26 22:43:47.543536"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Course Exists (0.3ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 AND "courses"."id" != $2 LIMIT $3 [["canvas_id", 86531869], ["id", 118], ["LIMIT", 1]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Course Exists (0.3ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 69590222], ["LIMIT", 1]] Course Create (0.3ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 69590222], ["sis_id", "94dc512942e77153a7a9ef2df870eea6"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2022-09-23 22:43:47.548678"], ["end_at", "2022-10-17 22:43:47.548852"], ["created_at", "2022-09-26 22:43:47.550290"], ["updated_at", "2022-09-26 22:43:47.550290"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Course Exists (0.3ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 86856267], ["LIMIT", 1]] Course Create (0.6ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 86856267], ["sis_id", "cf9e89aa66d8866fce76510376fa1565"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2022-09-23 22:43:47.555460"], ["end_at", "2022-10-17 22:43:47.555575"], ["created_at", "2022-09-26 22:43:47.557055"], ["updated_at", "2022-09-26 22:43:47.557055"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Course Exists (0.3ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 70465852], ["LIMIT", 1]] Course Create (0.6ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 70465852], ["sis_id", "8f90e1d9f23944add74a776db1a063d0"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2022-09-23 22:43:47.563548"], ["end_at", "2022-10-17 22:43:47.563647"], ["created_at", "2022-09-26 22:43:47.565041"], ["updated_at", "2022-09-26 22:43:47.565041"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Course Exists (0.3ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 65112722], ["LIMIT", 1]] Course Create (0.3ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 65112722], ["sis_id", "4e6d30e5f209a2f264c5deb30c09cc10"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2022-09-23 22:43:47.568974"], ["end_at", "2022-10-17 22:43:47.569066"], ["created_at", "2022-09-26 22:43:47.570252"], ["updated_at", "2022-09-26 22:43:47.570252"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.3ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Course Exists (0.4ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 71772008], ["LIMIT", 1]] Course Create (0.5ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 71772008], ["sis_id", "11a923a77bf8551a96ae85e8b12c5afa"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2022-09-23 22:43:47.573568"], ["end_at", "2022-10-17 22:43:47.573714"], ["created_at", "2022-09-26 22:43:47.575740"], ["updated_at", "2022-09-26 22:43:47.575740"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Course Exists (0.3ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 25213705], ["LIMIT", 1]] Course Create (0.4ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 25213705], ["sis_id", "9d12d1a908519ef940e670a5ea5d44b1"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2022-09-23 22:43:47.580576"], ["end_at", "2022-10-17 22:43:47.580694"], ["created_at", "2022-09-26 22:43:47.582137"], ["updated_at", "2022-09-26 22:43:47.582137"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Enrollment Exists (0.6ms) SELECT 1 AS one FROM "enrollments" WHERE "enrollments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 29227356], ["LIMIT", 1]] Enrollment Create (0.4ms) INSERT INTO "enrollments" ("canvas_id", "created_at", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["canvas_id", 29227356], ["created_at", "2022-09-26 22:43:47.601236"], ["updated_at", "2022-09-26 22:43:47.601236"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Enrollment Exists (0.3ms) SELECT 1 AS one FROM "enrollments" WHERE "enrollments"."canvas_id" IS NULL AND "enrollments"."id" != $1 LIMIT $2 [["id", 36], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) SAVEPOINT active_record_1 Enrollment Exists (0.6ms) SELECT 1 AS one FROM "enrollments" WHERE "enrollments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 58337260], ["LIMIT", 1]] Enrollment Create (0.5ms) INSERT INTO "enrollments" ("canvas_id", "created_at", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["canvas_id", 58337260], ["created_at", "2022-09-26 22:43:47.609636"], ["updated_at", "2022-09-26 22:43:47.609636"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Enrollment Load (0.2ms) SELECT "enrollments".* FROM "enrollments" ORDER BY "enrollments"."id" ASC LIMIT $1 [["LIMIT", 1]] Enrollment Exists (0.4ms) SELECT 1 AS one FROM "enrollments" WHERE "enrollments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 58337260], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Enrollment Exists (0.3ms) SELECT 1 AS one FROM "enrollments" WHERE "enrollments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 31708914], ["LIMIT", 1]] Enrollment Create (0.2ms) INSERT INTO "enrollments" ("canvas_id", "created_at", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["canvas_id", 31708914], ["created_at", "2022-09-26 22:43:47.617047"], ["updated_at", "2022-09-26 22:43:47.617047"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Enrollment Exists (0.3ms) SELECT 1 AS one FROM "enrollments" WHERE "enrollments"."canvas_id" = $1 AND "enrollments"."id" != $2 LIMIT $3 [["canvas_id", 31708914], ["id", 38], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Enrollment Exists (0.2ms) SELECT 1 AS one FROM "enrollments" WHERE "enrollments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 96814588], ["LIMIT", 1]] Enrollment Create (0.4ms) INSERT INTO "enrollments" ("canvas_id", "created_at", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["canvas_id", 96814588], ["created_at", "2022-09-26 22:43:47.622335"], ["updated_at", "2022-09-26 22:43:47.622335"]]  (0.3ms) RELEASE SAVEPOINT active_record_1 Enrollment Exists (0.4ms) SELECT 1 AS one FROM "enrollments" WHERE "enrollments"."canvas_id" = $1 AND "enrollments"."id" != $2 LIMIT $3 [["canvas_id", 96814588], ["id", 39], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Enrollment Exists (0.3ms) SELECT 1 AS one FROM "enrollments" WHERE "enrollments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 31806273], ["LIMIT", 1]] Enrollment Create (0.3ms) INSERT INTO "enrollments" ("canvas_id", "created_at", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["canvas_id", 31806273], ["created_at", "2022-09-26 22:43:47.629964"], ["updated_at", "2022-09-26 22:43:47.629964"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Enrollment Exists (0.4ms) SELECT 1 AS one FROM "enrollments" WHERE "enrollments"."canvas_id" = $1 AND "enrollments"."id" != $2 LIMIT $3 [["canvas_id", 31806273], ["id", 40], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) SAVEPOINT active_record_1 Group Exists (0.5ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1846064], ["LIMIT", 1]] Group Create (0.4ms) INSERT INTO "groups" ("canvas_id", "sis_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 1846064], ["sis_id", "4befddbfee965c8f1e6a8bdafeba3081"], ["name", "Some User Group"], ["workflow_state", "available"], ["created_at", "2022-09-26 22:43:47.649806"], ["updated_at", "2022-09-26 22:43:47.649806"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 User Exists (0.4ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 60107123], ["LIMIT", 1]] User Create (0.3ms) INSERT INTO "users" ("canvas_id", "email", "first_name", "last_name", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 60107123], ["email", "cooldude@coolsite.com"], ["first_name", "Cool"], ["last_name", "Dude"], ["created_at", "2022-09-26 22:43:47.664968"], ["updated_at", "2022-09-26 22:43:47.664968"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 GroupMembership Exists (0.4ms) SELECT 1 AS one FROM "group_memberships" WHERE "group_memberships"."canvas_id" = $1 LIMIT $2 [["canvas_id", 74621721], ["LIMIT", 1]] GroupMembership Create (0.3ms) INSERT INTO "group_memberships" ("canvas_id", "canvas_user_id", "canvas_group_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 74621721], ["canvas_user_id", 60107123], ["canvas_group_id", 1846064], ["workflow_state", "accepted"], ["created_at", "2022-09-26 22:43:47.679657"], ["updated_at", "2022-09-26 22:43:47.679657"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 GroupMembership Exists (0.3ms) SELECT 1 AS one FROM "group_memberships" WHERE "group_memberships"."canvas_id" IS NULL AND "group_memberships"."id" != $1 LIMIT $2 [["id", 27], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 37722024], ["LIMIT", 1]] Group Create (0.2ms) INSERT INTO "groups" ("canvas_id", "sis_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 37722024], ["sis_id", "8f9191b89c4154418115717c7875a248"], ["name", "Some User Group"], ["workflow_state", "available"], ["created_at", "2022-09-26 22:43:47.686318"], ["updated_at", "2022-09-26 22:43:47.686318"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 User Exists (0.2ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 36990235], ["LIMIT", 1]] User Create (0.2ms) INSERT INTO "users" ("canvas_id", "email", "first_name", "last_name", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 36990235], ["email", "cooldude@coolsite.com"], ["first_name", "Cool"], ["last_name", "Dude"], ["created_at", "2022-09-26 22:43:47.688602"], ["updated_at", "2022-09-26 22:43:47.688602"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 GroupMembership Exists (0.4ms) SELECT 1 AS one FROM "group_memberships" WHERE "group_memberships"."canvas_id" = $1 LIMIT $2 [["canvas_id", 25773127], ["LIMIT", 1]] GroupMembership Create (0.5ms) INSERT INTO "group_memberships" ("canvas_id", "canvas_user_id", "canvas_group_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 25773127], ["canvas_user_id", 36990235], ["canvas_group_id", 37722024], ["workflow_state", "accepted"], ["created_at", "2022-09-26 22:43:47.691140"], ["updated_at", "2022-09-26 22:43:47.691140"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 GroupMembership Load (0.2ms) SELECT "group_memberships".* FROM "group_memberships" ORDER BY "group_memberships"."id" ASC LIMIT $1 [["LIMIT", 1]] GroupMembership Exists (0.3ms) SELECT 1 AS one FROM "group_memberships" WHERE "group_memberships"."canvas_id" = $1 LIMIT $2 [["canvas_id", 25773127], ["LIMIT", 1]]  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) SAVEPOINT active_record_1 Group Exists (0.4ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 14482653], ["LIMIT", 1]] Group Create (0.3ms) INSERT INTO "groups" ("canvas_id", "sis_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 14482653], ["sis_id", "75181b08a51813e0a71a66344fa1dfaf"], ["name", "Some User Group"], ["workflow_state", "available"], ["created_at", "2022-09-26 22:43:47.699997"], ["updated_at", "2022-09-26 22:43:47.699997"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 User Exists (0.3ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 23047147], ["LIMIT", 1]] User Create (0.3ms) INSERT INTO "users" ("canvas_id", "email", "first_name", "last_name", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 23047147], ["email", "cooldude@coolsite.com"], ["first_name", "Cool"], ["last_name", "Dude"], ["created_at", "2022-09-26 22:43:47.702490"], ["updated_at", "2022-09-26 22:43:47.702490"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 GroupMembership Exists (0.3ms) SELECT 1 AS one FROM "group_memberships" WHERE "group_memberships"."canvas_id" = $1 LIMIT $2 [["canvas_id", 15197735], ["LIMIT", 1]] GroupMembership Create (0.2ms) INSERT INTO "group_memberships" ("canvas_id", "canvas_user_id", "canvas_group_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 15197735], ["canvas_user_id", 23047147], ["canvas_group_id", 14482653], ["workflow_state", "accepted"], ["created_at", "2022-09-26 22:43:47.704763"], ["updated_at", "2022-09-26 22:43:47.704763"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 GroupMembership Exists (0.3ms) SELECT 1 AS one FROM "group_memberships" WHERE "group_memberships"."canvas_id" = $1 AND "group_memberships"."id" != $2 LIMIT $3 [["canvas_id", 15197735], ["id", 29], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 30406234], ["LIMIT", 1]] Group Create (0.3ms) INSERT INTO "groups" ("canvas_id", "sis_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 30406234], ["sis_id", "89c85108177a0c2b9896deb60a55e4cc"], ["name", "Some User Group"], ["workflow_state", "available"], ["created_at", "2022-09-26 22:43:47.710857"], ["updated_at", "2022-09-26 22:43:47.710857"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 User Exists (0.3ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 89270634], ["LIMIT", 1]] User Create (0.3ms) INSERT INTO "users" ("canvas_id", "email", "first_name", "last_name", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 89270634], ["email", "cooldude@coolsite.com"], ["first_name", "Cool"], ["last_name", "Dude"], ["created_at", "2022-09-26 22:43:47.713618"], ["updated_at", "2022-09-26 22:43:47.713618"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 GroupMembership Exists (0.4ms) SELECT 1 AS one FROM "group_memberships" WHERE "group_memberships"."canvas_id" = $1 LIMIT $2 [["canvas_id", 44595367], ["LIMIT", 1]] GroupMembership Create (0.3ms) INSERT INTO "group_memberships" ("canvas_id", "canvas_user_id", "canvas_group_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 44595367], ["canvas_user_id", 89270634], ["canvas_group_id", 30406234], ["workflow_state", "accepted"], ["created_at", "2022-09-26 22:43:47.716419"], ["updated_at", "2022-09-26 22:43:47.716419"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 GroupMembership Exists (0.2ms) SELECT 1 AS one FROM "group_memberships" WHERE "group_memberships"."canvas_id" = $1 AND "group_memberships"."id" != $2 LIMIT $3 [["canvas_id", 44595367], ["id", 30], ["LIMIT", 1]]  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 79546627], ["LIMIT", 1]] Group Create (0.2ms) INSERT INTO "groups" ("canvas_id", "sis_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 79546627], ["sis_id", "4d1265c270beec79842647b464bc69f2"], ["name", "Some User Group"], ["workflow_state", "available"], ["created_at", "2022-09-26 22:43:47.721755"], ["updated_at", "2022-09-26 22:43:47.721755"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Group Exists (0.4ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" IS NULL AND "groups"."id" != $1 LIMIT $2 [["id", 60], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 66032554], ["LIMIT", 1]] Group Create (0.3ms) INSERT INTO "groups" ("canvas_id", "sis_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 66032554], ["sis_id", "2992551cdc6c8b5c02a5ba1209b9bad1"], ["name", "Some User Group"], ["workflow_state", "available"], ["created_at", "2022-09-26 22:43:47.731760"], ["updated_at", "2022-09-26 22:43:47.731760"]]  (0.3ms) RELEASE SAVEPOINT active_record_1 Group Load (0.2ms) SELECT "groups".* FROM "groups" ORDER BY "groups"."id" ASC LIMIT $1 [["LIMIT", 1]] Group Exists (0.4ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 66032554], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 79045262], ["LIMIT", 1]] Group Create (1.0ms) INSERT INTO "groups" ("canvas_id", "sis_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 79045262], ["sis_id", "a52b42d313da3c6fb94e678f24b35e27"], ["name", "Some User Group"], ["workflow_state", "available"], ["created_at", "2022-09-26 22:43:47.740251"], ["updated_at", "2022-09-26 22:43:47.740251"]]  (0.3ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Group Exists (0.4ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 24827755], ["LIMIT", 1]] Group Create (0.3ms) INSERT INTO "groups" ("canvas_id", "sis_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 24827755], ["sis_id", "870a850a1d4f9a7ce084583ce037a03f"], ["name", "Some User Group"], ["workflow_state", "available"], ["created_at", "2022-09-26 22:43:47.747365"], ["updated_at", "2022-09-26 22:43:47.747365"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 AND "groups"."id" != $2 LIMIT $3 [["canvas_id", 24827755], ["id", 63], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 61102858], ["LIMIT", 1]] Group Create (0.3ms) INSERT INTO "groups" ("canvas_id", "sis_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 61102858], ["sis_id", "569af9bd0bedcdcaa29f052dd3076bc8"], ["name", "Some User Group"], ["workflow_state", "available"], ["created_at", "2022-09-26 22:43:47.753792"], ["updated_at", "2022-09-26 22:43:47.753792"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Group Exists (0.6ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 AND "groups"."id" != $2 LIMIT $3 [["canvas_id", 61102858], ["id", 64], ["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) SAVEPOINT active_record_1 Role Exists (0.4ms) SELECT 1 AS one FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 7091766], ["LIMIT", 1]] Role Create (0.5ms) INSERT INTO "roles" ("canvas_id", "label", "base_role_type", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 7091766], ["label", "Cool Role"], ["base_role_type", "AccountMembership"], ["workflow_state", "active"], ["created_at", "2022-09-26 22:43:47.763960"], ["updated_at", "2022-09-26 22:43:47.763960"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Role Exists (0.6ms) SELECT 1 AS one FROM "roles" WHERE "roles"."canvas_id" IS NULL AND "roles"."id" != $1 LIMIT $2 [["id", 33], ["LIMIT", 1]]  (4.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Role Exists (0.4ms) SELECT 1 AS one FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 75869905], ["LIMIT", 1]] Role Create (0.4ms) INSERT INTO "roles" ("canvas_id", "label", "base_role_type", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 75869905], ["label", "Cool Role"], ["base_role_type", "AccountMembership"], ["workflow_state", "active"], ["created_at", "2022-09-26 22:43:47.780028"], ["updated_at", "2022-09-26 22:43:47.780028"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Role Load (0.3ms) SELECT "roles".* FROM "roles" ORDER BY "roles"."id" ASC LIMIT $1 [["LIMIT", 1]] Role Exists (0.5ms) SELECT 1 AS one FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 75869905], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.4ms) SELECT COUNT(*) FROM "roles" Role Load (0.5ms) SELECT "roles".* FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]]  (0.3ms) SAVEPOINT active_record_1 Role Exists (0.4ms) SELECT 1 AS one FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] Role Create (0.7ms) INSERT INTO "roles" ("canvas_id", "label", "base_role_type", "canvas_account_id", "workflow_state", "permissions", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 1], ["label", "Account Admin"], ["base_role_type", "AccountMembership"], ["canvas_account_id", 10], ["workflow_state", "built_in"], ["permissions", "{\"manage_wiki\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"post_to_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"moderate_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_announcements\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"send_messages\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"send_messages_all\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_outcomes\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"create_conferences\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"create_collaborations\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_roster\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_all_grades\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_grades\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_rubrics\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"comment_on_others_submissions\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_students\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_admin_users\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_role_overrides\":{\"enabled\":true,\"locked\":true,\"readonly\":true,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_account_memberships\":{\"enabled\":true,\"locked\":true,\"readonly\":true,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_account_settings\":{\"enabled\":true,\"locked\":true,\"readonly\":true,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_groups\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_group_pages\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_files\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_assignments\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"undelete_courses\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_grade_changes\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_course_changes\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_question_banks\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_calendar\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_reports\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_courses\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_user_logins\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_user_observers\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_alerts\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"become_user\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_developer_keys\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"import_sis\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_sis\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_sis\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_course_list\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_statistics\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_storage_quotas\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_course_content\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_content\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_interaction_alerts\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"change_course_state\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_sections\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_feature_flags\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_quiz_answer_audits\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"moderate_grades\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"lti_add_edit\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true}}"], ["created_at", "2022-09-26 22:43:47.797489"], ["updated_at", "2022-09-26 22:43:47.797489"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.3ms) SELECT COUNT(*) FROM "roles" Role Load (0.3ms) SELECT "roles".* FROM "roles" ORDER BY "roles"."id" DESC LIMIT $1 [["LIMIT", 1]]  (0.4ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) SAVEPOINT active_record_1 Role Exists (0.5ms) SELECT 1 AS one FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] Role Create (0.5ms) INSERT INTO "roles" ("canvas_id", "label", "base_role_type", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 1], ["label", "Cool Role"], ["base_role_type", "AccountMembership"], ["workflow_state", "active"], ["created_at", "2022-09-26 22:43:47.814044"], ["updated_at", "2022-09-26 22:43:47.814044"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.4ms) SELECT COUNT(*) FROM "roles" Role Load (0.4ms) SELECT "roles".* FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]]  (5.6ms) SAVEPOINT active_record_1 Role Exists (0.5ms) SELECT 1 AS one FROM "roles" WHERE "roles"."canvas_id" = $1 AND "roles"."id" != $2 LIMIT $3 [["canvas_id", 1], ["id", 36], ["LIMIT", 1]] Role Update (0.7ms) UPDATE "roles" SET "label" = $1, "canvas_account_id" = $2, "permissions" = $3, "workflow_state" = $4, "updated_at" = $5 WHERE "roles"."id" = $6 [["label", "Account Admin"], ["canvas_account_id", 10], ["permissions", "{\"manage_wiki\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"post_to_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"moderate_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_announcements\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"send_messages\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"send_messages_all\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_outcomes\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"create_conferences\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"create_collaborations\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_roster\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_all_grades\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_grades\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_rubrics\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"comment_on_others_submissions\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_students\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_admin_users\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_role_overrides\":{\"enabled\":true,\"locked\":true,\"readonly\":true,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_account_memberships\":{\"enabled\":true,\"locked\":true,\"readonly\":true,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_account_settings\":{\"enabled\":true,\"locked\":true,\"readonly\":true,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_groups\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_group_pages\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_files\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_assignments\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"undelete_courses\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_grade_changes\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_course_changes\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_question_banks\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_calendar\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_reports\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_courses\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_user_logins\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_user_observers\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_alerts\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"become_user\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_developer_keys\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"import_sis\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_sis\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_sis\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_course_list\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_statistics\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_storage_quotas\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_course_content\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_content\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_interaction_alerts\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"change_course_state\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_sections\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_feature_flags\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_quiz_answer_audits\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"moderate_grades\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"lti_add_edit\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true}}"], ["workflow_state", "built_in"], ["updated_at", "2022-09-26 22:43:47.829954"], ["id", 36]]  (0.3ms) RELEASE SAVEPOINT active_record_1  (0.3ms) SELECT COUNT(*) FROM "roles" Role Load (0.3ms) SELECT "roles".* FROM "roles" WHERE "roles"."id" = $1 LIMIT $2 [["id", 36], ["LIMIT", 1]]  (0.4ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) SAVEPOINT active_record_1 Section Exists (0.6ms) SELECT 1 AS one FROM "sections" WHERE "sections"."canvas_id" = $1 LIMIT $2 [["canvas_id", 67258367], ["LIMIT", 1]] Section Create (1.0ms) INSERT INTO "sections" ("canvas_id", "created_at", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["canvas_id", 67258367], ["created_at", "2022-09-26 22:43:47.857123"], ["updated_at", "2022-09-26 22:43:47.857123"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Section Exists (0.5ms) SELECT 1 AS one FROM "sections" WHERE "sections"."canvas_id" IS NULL AND "sections"."id" != $1 LIMIT $2 [["id", 46], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Section Exists (0.3ms) SELECT 1 AS one FROM "sections" WHERE "sections"."canvas_id" = $1 LIMIT $2 [["canvas_id", 8909683], ["LIMIT", 1]] Section Create (0.5ms) INSERT INTO "sections" ("canvas_id", "created_at", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["canvas_id", 8909683], ["created_at", "2022-09-26 22:43:47.868386"], ["updated_at", "2022-09-26 22:43:47.868386"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Section Load (0.2ms) SELECT "sections".* FROM "sections" ORDER BY "sections"."id" ASC LIMIT $1 [["LIMIT", 1]] Section Exists (0.3ms) SELECT 1 AS one FROM "sections" WHERE "sections"."canvas_id" = $1 LIMIT $2 [["canvas_id", 8909683], ["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.3ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Section Exists (0.3ms) SELECT 1 AS one FROM "sections" WHERE "sections"."canvas_id" = $1 LIMIT $2 [["canvas_id", 88614747], ["LIMIT", 1]] Section Create (0.3ms) INSERT INTO "sections" ("canvas_id", "created_at", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["canvas_id", 88614747], ["created_at", "2022-09-26 22:43:47.886911"], ["updated_at", "2022-09-26 22:43:47.886911"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Section Exists (0.3ms) SELECT 1 AS one FROM "sections" WHERE "sections"."canvas_id" = $1 AND "sections"."id" != $2 LIMIT $3 [["canvas_id", 88614747], ["id", 48], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Section Exists (0.3ms) SELECT 1 AS one FROM "sections" WHERE "sections"."canvas_id" = $1 LIMIT $2 [["canvas_id", 7193715], ["LIMIT", 1]] Section Create (0.3ms) INSERT INTO "sections" ("canvas_id", "created_at", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["canvas_id", 7193715], ["created_at", "2022-09-26 22:43:47.893937"], ["updated_at", "2022-09-26 22:43:47.893937"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) SAVEPOINT active_record_1 Submission Exists (0.6ms) SELECT 1 AS one FROM "submissions" WHERE "submissions"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] Submission Create (0.5ms) INSERT INTO "submissions" ("canvas_id", "submitted_at", "graded_at", "score", "points_possible", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 1], ["submitted_at", "2022-09-19 22:43:47.908954"], ["graded_at", "2022-09-25 22:43:47.909139"], ["score", 5.0], ["points_possible", 10.0], ["created_at", "2022-09-26 22:43:47.911922"], ["updated_at", "2022-09-26 22:43:47.911922"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Submission Exists (0.4ms) SELECT 1 AS one FROM "submissions" WHERE "submissions"."canvas_id" IS NULL AND "submissions"."id" != $1 LIMIT $2 [["id", 36], ["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Submission Exists (0.3ms) SELECT 1 AS one FROM "submissions" WHERE "submissions"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]] Submission Create (0.4ms) INSERT INTO "submissions" ("canvas_id", "submitted_at", "graded_at", "score", "points_possible", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 2], ["submitted_at", "2022-09-19 22:43:47.920605"], ["graded_at", "2022-09-25 22:43:47.920732"], ["score", 5.0], ["points_possible", 10.0], ["created_at", "2022-09-26 22:43:47.921995"], ["updated_at", "2022-09-26 22:43:47.921995"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Submission Load (0.4ms) SELECT "submissions".* FROM "submissions" ORDER BY "submissions"."id" ASC LIMIT $1 [["LIMIT", 1]] Submission Exists (0.5ms) SELECT 1 AS one FROM "submissions" WHERE "submissions"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Submission Exists (0.3ms) SELECT 1 AS one FROM "submissions" WHERE "submissions"."canvas_id" = $1 LIMIT $2 [["canvas_id", 3], ["LIMIT", 1]] Submission Create (0.5ms) INSERT INTO "submissions" ("canvas_id", "submitted_at", "graded_at", "score", "points_possible", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 3], ["submitted_at", "2022-09-19 22:43:47.931469"], ["graded_at", "2022-09-25 22:43:47.931575"], ["score", 5.0], ["points_possible", 10.0], ["created_at", "2022-09-26 22:43:47.933184"], ["updated_at", "2022-09-26 22:43:47.933184"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Submission Exists (0.4ms) SELECT 1 AS one FROM "submissions" WHERE "submissions"."canvas_id" = $1 AND "submissions"."id" != $2 LIMIT $3 [["canvas_id", 3], ["id", 38], ["LIMIT", 1]]  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Submission Exists (0.6ms) SELECT 1 AS one FROM "submissions" WHERE "submissions"."canvas_id" = $1 LIMIT $2 [["canvas_id", 4], ["LIMIT", 1]] Submission Create (0.5ms) INSERT INTO "submissions" ("canvas_id", "submitted_at", "graded_at", "score", "points_possible", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 4], ["submitted_at", "2022-09-19 22:43:47.939263"], ["graded_at", "2022-09-25 22:43:47.939433"], ["score", 5.0], ["points_possible", 10.0], ["created_at", "2022-09-26 22:43:47.941865"], ["updated_at", "2022-09-26 22:43:47.941865"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Submission Exists (0.4ms) SELECT 1 AS one FROM "submissions" WHERE "submissions"."canvas_id" = $1 AND "submissions"."id" != $2 LIMIT $3 [["canvas_id", 4], ["id", 39], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Submission Exists (0.5ms) SELECT 1 AS one FROM "submissions" WHERE "submissions"."canvas_id" = $1 LIMIT $2 [["canvas_id", 5], ["LIMIT", 1]] Submission Create (0.4ms) INSERT INTO "submissions" ("canvas_id", "submitted_at", "graded_at", "score", "points_possible", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 5], ["submitted_at", "2022-09-19 22:43:47.948323"], ["graded_at", "2022-09-25 22:43:47.948422"], ["score", 5.0], ["points_possible", 10.0], ["created_at", "2022-09-26 22:43:47.949988"], ["updated_at", "2022-09-26 22:43:47.949988"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Submission Exists (0.3ms) SELECT 1 AS one FROM "submissions" WHERE "submissions"."canvas_id" = $1 AND "submissions"."id" != $2 LIMIT $3 [["canvas_id", 5], ["id", 40], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Term Exists (0.3ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 41040763], ["LIMIT", 1]] Term Create (0.5ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 41040763], ["name", "Cool Term"], ["start_at", "2022-09-23 22:43:46.068646"], ["end_at", "2022-09-29 22:43:46.068765"], ["workflow_state", "active"], ["sis_id", "05d578e53ad747e9faad80c1a2d329cd"], ["created_at", "2022-09-26 22:43:47.956806"], ["updated_at", "2022-09-26 22:43:47.956806"]]  (0.3ms) RELEASE SAVEPOINT active_record_1 Term Exists (0.3ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" IS NULL AND "terms"."id" != $1 LIMIT $2 [["id", 94], ["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Term Exists (0.3ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 90846387], ["LIMIT", 1]] Term Create (0.3ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 90846387], ["name", "Cool Term"], ["start_at", "2022-09-23 22:43:46.068646"], ["end_at", "2022-09-29 22:43:46.068765"], ["workflow_state", "active"], ["sis_id", "aefa4f49268b9fd7caf83a2078adc394"], ["created_at", "2022-09-26 22:43:47.968789"], ["updated_at", "2022-09-26 22:43:47.968789"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Term Load (0.2ms) SELECT "terms".* FROM "terms" ORDER BY "terms"."id" ASC LIMIT $1 [["LIMIT", 1]] Term Exists (0.3ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 90846387], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.3ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Term Exists (0.4ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 80923089], ["LIMIT", 1]] Term Create (0.4ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 80923089], ["name", "Cool Term"], ["start_at", "2022-09-23 22:43:46.068646"], ["end_at", "2022-09-29 22:43:46.068765"], ["workflow_state", "active"], ["sis_id", "c3d26abc95fff37f2c66de09017c07ae"], ["created_at", "2022-09-26 22:43:47.977635"], ["updated_at", "2022-09-26 22:43:47.977635"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Term Exists (0.3ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 29830971], ["LIMIT", 1]] Term Create (0.3ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 29830971], ["name", "Cool Term"], ["start_at", "2022-09-24 22:43:47.981437"], ["end_at", "2022-09-29 22:43:47.981542"], ["workflow_state", "active"], ["sis_id", "c1ebed990936930ba96f483192633af5"], ["created_at", "2022-09-26 22:43:47.983734"], ["updated_at", "2022-09-26 22:43:47.983734"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Term Exists (0.2ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 99240592], ["LIMIT", 1]] Term Create (0.2ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 99240592], ["name", "Cool Term"], ["start_at", "2022-09-23 22:43:46.068646"], ["end_at", "2022-09-29 22:43:46.068765"], ["workflow_state", "inactive"], ["sis_id", "7c8b74e57c929b4de48d5acb57135e07"], ["created_at", "2022-09-26 22:43:47.986217"], ["updated_at", "2022-09-26 22:43:47.986217"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Term Exists (0.2ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 16852068], ["LIMIT", 1]] Term Create (0.2ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 16852068], ["name", "Cool Term"], ["start_at", "2022-07-26 22:43:47.987223"], ["end_at", "2022-08-26 22:43:47.987288"], ["workflow_state", "active"], ["sis_id", "e2ff628a556bbc5dc8d3ca09340b70ac"], ["created_at", "2022-09-26 22:43:47.988470"], ["updated_at", "2022-09-26 22:43:47.988470"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 Term Exists (0.5ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 79234474], ["LIMIT", 1]] Term Create (0.6ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 79234474], ["name", "Cool Term"], ["start_at", "2023-03-26 22:43:47.989416"], ["end_at", "2023-09-26 22:43:47.989488"], ["workflow_state", "active"], ["sis_id", "c919734aff813814b1aebe762ebed26f"], ["created_at", "2022-09-26 22:43:47.991570"], ["updated_at", "2022-09-26 22:43:47.991570"]]  (0.3ms) RELEASE SAVEPOINT active_record_1 Term Load (0.5ms) SELECT "terms".* FROM "terms" WHERE "terms"."workflow_state" = $1 AND (start_at <= '2022-10-11 22:43:47.994165' OR start_at IS NULL) AND (end_at >= '2022-09-11 22:43:47.994369' OR end_at IS NULL) [["workflow_state", "active"]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) SELECT COUNT(*) FROM "terms" Term Load (0.2ms) SELECT "terms".* FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]]  (0.1ms) SAVEPOINT active_record_1 Term Exists (0.4ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] Term Create (0.3ms) INSERT INTO "terms" ("canvas_id", "name", "workflow_state", "grading_period_group_id", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 1], ["name", "Default Term"], ["workflow_state", "active"], ["grading_period_group_id", 1], ["sis_id", "Test"], ["created_at", "2022-09-26 22:43:48.001077"], ["updated_at", "2022-09-26 22:43:48.001077"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SELECT COUNT(*) FROM "terms" Term Load (0.2ms) SELECT "terms".* FROM "terms" ORDER BY "terms"."id" DESC LIMIT $1 [["LIMIT", 1]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Term Exists (0.3ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] Term Create (0.5ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 1], ["name", "Cool Term"], ["start_at", "2022-09-23 22:43:46.068646"], ["end_at", "2022-09-29 22:43:46.068765"], ["workflow_state", "active"], ["sis_id", "dc26810a9a7d5396f41c2b4bab69753f"], ["created_at", "2022-09-26 22:43:48.007623"], ["updated_at", "2022-09-26 22:43:48.007623"]]  (0.3ms) RELEASE SAVEPOINT active_record_1  (0.4ms) SELECT COUNT(*) FROM "terms" Term Load (0.2ms) SELECT "terms".* FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]]  (0.1ms) SAVEPOINT active_record_1 Term Exists (0.3ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 AND "terms"."id" != $2 LIMIT $3 [["canvas_id", 1], ["id", 102], ["LIMIT", 1]] Term Update (0.3ms) UPDATE "terms" SET "name" = $1, "sis_id" = $2, "start_at" = $3, "end_at" = $4, "grading_period_group_id" = $5, "updated_at" = $6 WHERE "terms"."id" = $7 [["name", "Default Term"], ["sis_id", "Test"], ["start_at", nil], ["end_at", nil], ["grading_period_group_id", 1], ["updated_at", "2022-09-26 22:43:48.013479"], ["id", 102]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SELECT COUNT(*) FROM "terms" Term Load (0.3ms) SELECT "terms".* FROM "terms" WHERE "terms"."id" = $1 LIMIT $2 [["id", 102], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 User Exists (0.3ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 10139771], ["LIMIT", 1]] User Create (0.4ms) INSERT INTO "users" ("canvas_id", "email", "first_name", "last_name", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 10139771], ["email", "cooldude@coolsite.com"], ["first_name", "Cool"], ["last_name", "Dude"], ["created_at", "2022-09-26 22:43:48.020165"], ["updated_at", "2022-09-26 22:43:48.020165"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 User Exists (0.7ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" IS NULL AND "users"."id" != $1 LIMIT $2 [["id", 67], ["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 User Exists (0.3ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 34265704], ["LIMIT", 1]] User Create (0.3ms) INSERT INTO "users" ("canvas_id", "email", "first_name", "last_name", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 34265704], ["email", "cooldude@coolsite.com"], ["first_name", "Cool"], ["last_name", "Dude"], ["created_at", "2022-09-26 22:43:48.029334"], ["updated_at", "2022-09-26 22:43:48.029334"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 User Load (0.2ms) SELECT "users".* FROM "users" ORDER BY "users"."id" ASC LIMIT $1 [["LIMIT", 1]] User Exists (0.6ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 34265704], ["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 User Exists (0.3ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 40053243], ["LIMIT", 1]] User Create (0.3ms) INSERT INTO "users" ("canvas_id", "email", "first_name", "last_name", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 40053243], ["email", "cooldude@coolsite.com"], ["first_name", "Cool"], ["last_name", "Dude"], ["created_at", "2022-09-26 22:43:48.037898"], ["updated_at", "2022-09-26 22:43:48.037898"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 User Exists (0.5ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 32357808], ["LIMIT", 1]] User Create (0.4ms) INSERT INTO "users" ("canvas_id", "email", "first_name", "last_name", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 32357808], ["email", "cooldude@coolsite.com"], ["first_name", "Cool"], ["last_name", "Dude"], ["created_at", "2022-09-26 22:43:48.044184"], ["updated_at", "2022-09-26 22:43:48.044184"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 User Exists (0.3ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 35689569], ["LIMIT", 1]] User Create (0.5ms) INSERT INTO "users" ("canvas_id", "email", "first_name", "last_name", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 35689569], ["email", "cooldude@coolsite.com"], ["first_name", "Cool"], ["last_name", "Dude"], ["created_at", "2022-09-26 22:43:48.049191"], ["updated_at", "2022-09-26 22:43:48.049191"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) SELECT COUNT(*) FROM "assignment_groups" AssignmentGroup Create Many (0.9ms) INSERT INTO "assignment_groups" ("canvas_id","canvas_course_id","name","rules","position","group_weight","workflow_state","canvas_created_at","canvas_updated_at","created_at","updated_at") VALUES (1,1,'Assignments','--- drop_lowest:1\nnever_drop:36\n ',1,50.0,'available','2017-09-08 01:37:33','2017-09-08 01:37:33','2022-09-26 22:43:48.062726','2022-09-26 22:43:48.062726'),(2,1,'Tests',NULL,1,50.0,'available','2017-09-08 01:37:33','2017-09-08 01:37:33','2022-09-26 22:43:48.062726','2022-09-26 22:43:48.062726') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","canvas_course_id"=EXCLUDED."canvas_course_id","name"=EXCLUDED."name","rules"=EXCLUDED."rules","position"=EXCLUDED."position","group_weight"=EXCLUDED."group_weight","workflow_state"=EXCLUDED."workflow_state","canvas_created_at"=EXCLUDED."canvas_created_at","canvas_updated_at"=EXCLUDED."canvas_updated_at","updated_at"=EXCLUDED."updated_at" WHERE ("assignment_groups".canvas_id, "assignment_groups".canvas_course_id, "assignment_groups".name, "assignment_groups".rules, "assignment_groups".position, "assignment_groups".group_weight, "assignment_groups".workflow_state, "assignment_groups".canvas_created_at, "assignment_groups".canvas_updated_at) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.canvas_course_id, EXCLUDED.name, EXCLUDED.rules, EXCLUDED.position, EXCLUDED.group_weight, EXCLUDED.workflow_state, EXCLUDED.canvas_created_at, EXCLUDED.canvas_updated_at) RETURNING "id"  (0.2ms) SELECT COUNT(*) FROM "assignment_groups"  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) SELECT COUNT(*) FROM "assignments" Assignment Create Many (0.8ms) INSERT INTO "assignments" ("canvas_id","title","description","due_at","unlock_at","lock_at","points_possible","min_score","max_score","mastery_score","grading_type","submission_types","workflow_state","canvas_context_id","canvas_context_type","canvas_assignment_group_id","canvas_grading_scheme_id","canvas_grading_standard_id","created_at","updated_at") VALUES (88,'Assignment 1','

fdsfds

',NULL,NULL,NULL,100.0,NULL,NULL,NULL,'points','online_text_entry','published',58,'Course',55,NULL,NULL,'2022-09-26 22:43:48.069172','2022-09-26 22:43:48.069172'),(89,'fdsfdsfds','

fdsfdsfsdf

',NULL,NULL,NULL,100.0,NULL,NULL,NULL,'points','online_text_entry','published',59,'Course',56,NULL,NULL,'2022-09-26 22:43:48.069172','2022-09-26 22:43:48.069172') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","title"=EXCLUDED."title","description"=EXCLUDED."description","due_at"=EXCLUDED."due_at","unlock_at"=EXCLUDED."unlock_at","lock_at"=EXCLUDED."lock_at","points_possible"=EXCLUDED."points_possible","min_score"=EXCLUDED."min_score","max_score"=EXCLUDED."max_score","mastery_score"=EXCLUDED."mastery_score","grading_type"=EXCLUDED."grading_type","submission_types"=EXCLUDED."submission_types","workflow_state"=EXCLUDED."workflow_state","canvas_context_id"=EXCLUDED."canvas_context_id","canvas_context_type"=EXCLUDED."canvas_context_type","canvas_assignment_group_id"=EXCLUDED."canvas_assignment_group_id","canvas_grading_scheme_id"=EXCLUDED."canvas_grading_scheme_id","canvas_grading_standard_id"=EXCLUDED."canvas_grading_standard_id","updated_at"=EXCLUDED."updated_at" WHERE ("assignments".canvas_id, "assignments".title, "assignments".description, "assignments".due_at, "assignments".unlock_at, "assignments".lock_at, "assignments".points_possible, "assignments".min_score, "assignments".max_score, "assignments".mastery_score, "assignments".grading_type, "assignments".submission_types, "assignments".workflow_state, "assignments".canvas_context_id, "assignments".canvas_context_type, "assignments".canvas_assignment_group_id, "assignments".canvas_grading_scheme_id, "assignments".canvas_grading_standard_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.title, EXCLUDED.description, EXCLUDED.due_at, EXCLUDED.unlock_at, EXCLUDED.lock_at, EXCLUDED.points_possible, EXCLUDED.min_score, EXCLUDED.max_score, EXCLUDED.mastery_score, EXCLUDED.grading_type, EXCLUDED.submission_types, EXCLUDED.workflow_state, EXCLUDED.canvas_context_id, EXCLUDED.canvas_context_type, EXCLUDED.canvas_assignment_group_id, EXCLUDED.canvas_grading_scheme_id, EXCLUDED.canvas_grading_standard_id) RETURNING "id"  (0.3ms) SELECT COUNT(*) FROM "assignments"  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.6ms) SELECT COUNT(*) FROM "content_migrations" ContentMigration Create Many (0.9ms) INSERT INTO "content_migrations" ("canvas_id","canvas_context_id","canvas_context_type","workflow_state","migration_settings","started_at","finished_at","progress","canvas_source_course_id","migration_type","canvas_child_subscription_id","canvas_root_account_id","created_at","updated_at") VALUES (101,1250,'Course','imported',NULL,'2022-02-18 10:10:40','2022-02-18 10:11:40',100.0,1200,'course_copy_importer',NULL,1,'2022-09-26 22:43:48.082115','2022-09-26 22:43:48.082115'),(102,1251,'Course','imported',NULL,'2022-02-18 10:10:40','2022-02-18 10:11:40',100.0,1120,'master_course_import',3,1,'2022-09-26 22:43:48.082115','2022-09-26 22:43:48.082115') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","canvas_context_id"=EXCLUDED."canvas_context_id","canvas_context_type"=EXCLUDED."canvas_context_type","workflow_state"=EXCLUDED."workflow_state","migration_settings"=EXCLUDED."migration_settings","started_at"=EXCLUDED."started_at","finished_at"=EXCLUDED."finished_at","progress"=EXCLUDED."progress","canvas_source_course_id"=EXCLUDED."canvas_source_course_id","migration_type"=EXCLUDED."migration_type","canvas_child_subscription_id"=EXCLUDED."canvas_child_subscription_id","canvas_root_account_id"=EXCLUDED."canvas_root_account_id","updated_at"=EXCLUDED."updated_at" WHERE ("content_migrations".canvas_id, "content_migrations".canvas_context_id, "content_migrations".canvas_context_type, "content_migrations".workflow_state, "content_migrations".migration_settings, "content_migrations".started_at, "content_migrations".finished_at, "content_migrations".progress, "content_migrations".canvas_source_course_id, "content_migrations".migration_type, "content_migrations".canvas_child_subscription_id, "content_migrations".canvas_root_account_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.canvas_context_id, EXCLUDED.canvas_context_type, EXCLUDED.workflow_state, EXCLUDED.migration_settings, EXCLUDED.started_at, EXCLUDED.finished_at, EXCLUDED.progress, EXCLUDED.canvas_source_course_id, EXCLUDED.migration_type, EXCLUDED.canvas_child_subscription_id, EXCLUDED.canvas_root_account_id) RETURNING "id"  (0.3ms) SELECT COUNT(*) FROM "content_migrations"  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.4ms) SELECT COUNT(*) FROM "context_module_items" ContextModuleItem Create Many (0.5ms) INSERT INTO "context_module_items" ("canvas_id","canvas_context_module_id","position","canvas_content_id","canvas_content_type","workflow_state","canvas_assignment_id","created_at","updated_at") VALUES (15,9,1,83,'Assignment','active',1,'2022-09-26 22:43:48.088474','2022-09-26 22:43:48.088474'),(16,10,1,80,'Assignment','active',2,'2022-09-26 22:43:48.088474','2022-09-26 22:43:48.088474') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","canvas_context_module_id"=EXCLUDED."canvas_context_module_id","position"=EXCLUDED."position","canvas_content_id"=EXCLUDED."canvas_content_id","canvas_content_type"=EXCLUDED."canvas_content_type","workflow_state"=EXCLUDED."workflow_state","canvas_assignment_id"=EXCLUDED."canvas_assignment_id","updated_at"=EXCLUDED."updated_at" WHERE ("context_module_items".canvas_id, "context_module_items".canvas_context_module_id, "context_module_items".position, "context_module_items".canvas_content_id, "context_module_items".canvas_content_type, "context_module_items".workflow_state, "context_module_items".canvas_assignment_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.canvas_context_module_id, EXCLUDED.position, EXCLUDED.canvas_content_id, EXCLUDED.canvas_content_type, EXCLUDED.workflow_state, EXCLUDED.canvas_assignment_id) RETURNING "id"  (0.3ms) SELECT COUNT(*) FROM "context_module_items"  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.5ms) SELECT COUNT(*) FROM "context_modules" ContextModule Create Many (0.5ms) INSERT INTO "context_modules" ("canvas_id","canvas_context_id","canvas_context_type","position","name","workflow_state","deleted_at","created_at","updated_at") VALUES (23,785,'Course',1,'New Mod','active',NULL,'2022-09-26 22:43:48.095587','2022-09-26 22:43:48.095587'),(4,27,'Course',1,'Modules gonna module','unpublished',NULL,'2022-09-26 22:43:48.095587','2022-09-26 22:43:48.095587') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","canvas_context_id"=EXCLUDED."canvas_context_id","canvas_context_type"=EXCLUDED."canvas_context_type","position"=EXCLUDED."position","name"=EXCLUDED."name","workflow_state"=EXCLUDED."workflow_state","deleted_at"=EXCLUDED."deleted_at","updated_at"=EXCLUDED."updated_at" WHERE ("context_modules".canvas_id, "context_modules".canvas_context_id, "context_modules".canvas_context_type, "context_modules".position, "context_modules".name, "context_modules".workflow_state, "context_modules".deleted_at) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.canvas_context_id, EXCLUDED.canvas_context_type, EXCLUDED.position, EXCLUDED.name, EXCLUDED.workflow_state, EXCLUDED.deleted_at) RETURNING "id"  (0.3ms) SELECT COUNT(*) FROM "context_modules"  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) SELECT COUNT(*) FROM "courses" Course Create Many (0.6ms) INSERT INTO "courses" ("canvas_id","sis_id","course_code","name","canvas_account_id","canvas_term_id","start_at","end_at","workflow_state","grading_standard_id","created_at","updated_at") VALUES (1,'course_sis_id_1','C1','Course #1',1,1,'2017-03-27 21:53:18','2017-04-27 12:21:18','active',NULL,'2022-09-26 22:43:48.101913','2022-09-26 22:43:48.101913'),(2,'course_sis_id_2','C2','Course #2',1,1,'2017-03-27 21:53:18','2017-04-27 12:21:18','unpublished',NULL,'2022-09-26 22:43:48.101913','2022-09-26 22:43:48.101913') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","sis_id"=EXCLUDED."sis_id","course_code"=EXCLUDED."course_code","name"=EXCLUDED."name","canvas_account_id"=EXCLUDED."canvas_account_id","canvas_term_id"=EXCLUDED."canvas_term_id","start_at"=EXCLUDED."start_at","end_at"=EXCLUDED."end_at","workflow_state"=EXCLUDED."workflow_state","grading_standard_id"=EXCLUDED."grading_standard_id","updated_at"=EXCLUDED."updated_at" WHERE ("courses".canvas_id, "courses".sis_id, "courses".course_code, "courses".name, "courses".canvas_account_id, "courses".canvas_term_id, "courses".start_at, "courses".end_at, "courses".workflow_state, "courses".grading_standard_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.sis_id, EXCLUDED.course_code, EXCLUDED.name, EXCLUDED.canvas_account_id, EXCLUDED.canvas_term_id, EXCLUDED.start_at, EXCLUDED.end_at, EXCLUDED.workflow_state, EXCLUDED.grading_standard_id) RETURNING "id"  (0.2ms) SELECT COUNT(*) FROM "courses"  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) SELECT COUNT(*) FROM "users" User Create Many (0.8ms) INSERT INTO "users" ("canvas_id","email","first_name","last_name","name","sortable_name","workflow_state","login_id","created_at","updated_at") VALUES (1,'poorbastard@yharnam.com','Patches','the Spider','Patches the Spider','the Spider, Patches','active','spiderdude1337','2022-09-26 22:43:48.108388','2022-09-26 22:43:48.108388'),(2,'dreamer@yharnam.com','Hunter','Djura','Hunter Djura','Djura, Hunter','active','retireddude109','2022-09-26 22:43:48.108388','2022-09-26 22:43:48.108388') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","email"=EXCLUDED."email","first_name"=EXCLUDED."first_name","last_name"=EXCLUDED."last_name","name"=EXCLUDED."name","sortable_name"=EXCLUDED."sortable_name","workflow_state"=EXCLUDED."workflow_state","login_id"=EXCLUDED."login_id","updated_at"=EXCLUDED."updated_at" WHERE ("users".canvas_id, "users".email, "users".first_name, "users".last_name, "users".name, "users".sortable_name, "users".workflow_state, "users".login_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.email, EXCLUDED.first_name, EXCLUDED.last_name, EXCLUDED.name, EXCLUDED.sortable_name, EXCLUDED.workflow_state, EXCLUDED.login_id) RETURNING "id"  (0.3ms) SELECT COUNT(*) FROM "users"  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.5ms) ALTER TABLE "users" ADD "sis_id" character varying User Create Many (0.7ms) INSERT INTO "users" ("canvas_id","email","first_name","last_name","name","sortable_name","workflow_state","login_id","created_at","updated_at") VALUES (1,'poorbastard@yharnam.com','Patches','the Spider','Patches the Spider','the Spider, Patches','active','spiderdude1337','2022-09-26 22:43:48.116923','2022-09-26 22:43:48.116923'),(2,'dreamer@yharnam.com','Hunter','Djura','Hunter Djura','Djura, Hunter','active','retireddude109','2022-09-26 22:43:48.116923','2022-09-26 22:43:48.116923') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","email"=EXCLUDED."email","first_name"=EXCLUDED."first_name","last_name"=EXCLUDED."last_name","name"=EXCLUDED."name","sortable_name"=EXCLUDED."sortable_name","workflow_state"=EXCLUDED."workflow_state","login_id"=EXCLUDED."login_id","updated_at"=EXCLUDED."updated_at" WHERE ("users".canvas_id, "users".email, "users".first_name, "users".last_name, "users".name, "users".sortable_name, "users".workflow_state, "users".login_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.email, EXCLUDED.first_name, EXCLUDED.last_name, EXCLUDED.name, EXCLUDED.sortable_name, EXCLUDED.workflow_state, EXCLUDED.login_id) RETURNING "id" User Load (0.3ms) SELECT "users".* FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]]  (0.4ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) SELECT COUNT(*) FROM "courses" Course Create Many (0.4ms) INSERT INTO "courses" ("canvas_id","sis_id","course_code","name","canvas_account_id","canvas_term_id","start_at","end_at","workflow_state","grading_standard_id","created_at","updated_at") VALUES (1,'course_sis_id_1','C1','Course #1',1,1,'2017-03-27 21:53:18','2017-04-27 12:21:18','active',NULL,'2022-09-26 22:43:48.136192','2022-09-26 22:43:48.136192'),(2,'course_sis_id_2','C2','Course #2',1,1,'2017-03-27 21:53:18','2017-04-27 12:21:18','unpublished',NULL,'2022-09-26 22:43:48.136192','2022-09-26 22:43:48.136192') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","sis_id"=EXCLUDED."sis_id","course_code"=EXCLUDED."course_code","name"=EXCLUDED."name","canvas_account_id"=EXCLUDED."canvas_account_id","canvas_term_id"=EXCLUDED."canvas_term_id","start_at"=EXCLUDED."start_at","end_at"=EXCLUDED."end_at","workflow_state"=EXCLUDED."workflow_state","grading_standard_id"=EXCLUDED."grading_standard_id","updated_at"=EXCLUDED."updated_at" WHERE ("courses".canvas_id, "courses".sis_id, "courses".course_code, "courses".name, "courses".canvas_account_id, "courses".canvas_term_id, "courses".start_at, "courses".end_at, "courses".workflow_state, "courses".grading_standard_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.sis_id, EXCLUDED.course_code, EXCLUDED.name, EXCLUDED.canvas_account_id, EXCLUDED.canvas_term_id, EXCLUDED.start_at, EXCLUDED.end_at, EXCLUDED.workflow_state, EXCLUDED.grading_standard_id) RETURNING "id"  (0.2ms) SELECT COUNT(*) FROM "courses" Course Load (0.2ms) SELECT "courses".* FROM "courses" ORDER BY "courses"."id" ASC LIMIT $1 [["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.5ms) SELECT COUNT(*) FROM "enrollments" Enrollment Create Many (0.8ms) INSERT INTO "enrollments" ("canvas_id","canvas_course_id","course_sis_id","canvas_user_id","user_sis_id","role","canvas_role_id","canvas_section_id","workflow_state","base_role_type","created_at","updated_at") VALUES (1,1,'sis_MUSC_2520_834',2,'sis_dalvarez_247','teacher',4,1,'active','TeacherEnrollment','2022-09-26 22:43:48.143115','2022-09-26 22:43:48.143115'),(2,1,'sis_MUSC_2520_834',3,'sis_jweaver_720','student',4,1,'active','StudentEnrollment','2022-09-26 22:43:48.143115','2022-09-26 22:43:48.143115') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","canvas_course_id"=EXCLUDED."canvas_course_id","course_sis_id"=EXCLUDED."course_sis_id","canvas_user_id"=EXCLUDED."canvas_user_id","user_sis_id"=EXCLUDED."user_sis_id","role"=EXCLUDED."role","canvas_role_id"=EXCLUDED."canvas_role_id","canvas_section_id"=EXCLUDED."canvas_section_id","workflow_state"=EXCLUDED."workflow_state","base_role_type"=EXCLUDED."base_role_type","updated_at"=EXCLUDED."updated_at" WHERE ("enrollments".canvas_id, "enrollments".canvas_course_id, "enrollments".course_sis_id, "enrollments".canvas_user_id, "enrollments".user_sis_id, "enrollments".role, "enrollments".canvas_role_id, "enrollments".canvas_section_id, "enrollments".workflow_state, "enrollments".base_role_type) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.canvas_course_id, EXCLUDED.course_sis_id, EXCLUDED.canvas_user_id, EXCLUDED.user_sis_id, EXCLUDED.role, EXCLUDED.canvas_role_id, EXCLUDED.canvas_section_id, EXCLUDED.workflow_state, EXCLUDED.base_role_type) RETURNING "id"  (0.3ms) SELECT COUNT(*) FROM "enrollments"  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) SELECT COUNT(*) FROM "sections" Section Create Many (0.7ms) INSERT INTO "sections" ("canvas_id","sis_id","canvas_course_id","name","workflow_state","start_at","end_at","created_at","updated_at") VALUES (1,'sis_section_1',1,'Cool Section','active','2017-03-27 21:53:18','2017-03-27 21:53:18','2022-09-26 22:43:48.148955','2022-09-26 22:43:48.148955'),(2,'sis_section_2',2,'Lame Section','active','2017-03-27 21:53:18','2017-03-27 21:53:18','2022-09-26 22:43:48.148955','2022-09-26 22:43:48.148955') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","sis_id"=EXCLUDED."sis_id","canvas_course_id"=EXCLUDED."canvas_course_id","name"=EXCLUDED."name","workflow_state"=EXCLUDED."workflow_state","start_at"=EXCLUDED."start_at","end_at"=EXCLUDED."end_at","updated_at"=EXCLUDED."updated_at" WHERE ("sections".canvas_id, "sections".sis_id, "sections".canvas_course_id, "sections".name, "sections".workflow_state, "sections".start_at, "sections".end_at) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.sis_id, EXCLUDED.canvas_course_id, EXCLUDED.name, EXCLUDED.workflow_state, EXCLUDED.start_at, EXCLUDED.end_at) RETURNING "id"  (0.3ms) SELECT COUNT(*) FROM "sections" Section Load (0.2ms) SELECT "sections".* FROM "sections" ORDER BY "sections"."id" ASC LIMIT $1 [["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN Section Create Many (0.5ms) INSERT INTO "sections" ("canvas_id","sis_id","canvas_course_id","name","workflow_state","start_at","end_at","created_at","updated_at") VALUES (1,'sis_section_1',1,'Cool Section','active','2017-03-27 21:53:18','2017-03-27 21:53:18','2022-09-26 22:43:48.154464','2022-09-26 22:43:48.154464'),(2,'sis_section_2',2,'Lame Section','active','2017-03-27 21:53:18','2017-03-27 21:53:18','2022-09-26 22:43:48.154464','2022-09-26 22:43:48.154464') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","sis_id"=EXCLUDED."sis_id","canvas_course_id"=EXCLUDED."canvas_course_id","name"=EXCLUDED."name","workflow_state"=EXCLUDED."workflow_state","start_at"=EXCLUDED."start_at","end_at"=EXCLUDED."end_at","updated_at"=EXCLUDED."updated_at" WHERE ("sections".canvas_id, "sections".sis_id, "sections".canvas_course_id, "sections".name, "sections".workflow_state, "sections".start_at, "sections".end_at) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.sis_id, EXCLUDED.canvas_course_id, EXCLUDED.name, EXCLUDED.workflow_state, EXCLUDED.start_at, EXCLUDED.end_at) RETURNING "id" Section Load (0.3ms) SELECT "sections".* FROM "sections" WHERE "sections"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]] Section Create Many (0.8ms) INSERT INTO "sections" ("canvas_id","canvas_nonxlist_course_id","created_at","updated_at") VALUES (2,3,'2022-09-26 22:43:48.157061','2022-09-26 22:43:48.157061') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","canvas_nonxlist_course_id"=EXCLUDED."canvas_nonxlist_course_id","updated_at"=EXCLUDED."updated_at" WHERE ("sections".canvas_id, "sections".canvas_nonxlist_course_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.canvas_nonxlist_course_id) RETURNING "id"  (0.5ms) SELECT COUNT(*) FROM "sections" WHERE "sections"."canvas_nonxlist_course_id" IS NOT NULL Section Load (0.3ms) SELECT "sections".* FROM "sections" WHERE "sections"."canvas_nonxlist_course_id" IS NOT NULL ORDER BY "sections"."id" ASC LIMIT $1 [["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) SELECT COUNT(*) FROM "groups" Group Create Many (0.6ms) INSERT INTO "groups" ("canvas_id","sis_id","canvas_group_category_id","group_category_sis_id","canvas_account_id","canvas_course_id","name","workflow_state","context_id","context_type","max_membership","created_at","updated_at") VALUES (50,'sis1',10,NULL,1,NULL,'Group1','available',1,'Account',NULL,'2022-09-26 22:43:48.164836','2022-09-26 22:43:48.164836'),(51,'sis2',2,NULL,NULL,1,'Group2','available',1,'Course',1,'2022-09-26 22:43:48.164836','2022-09-26 22:43:48.164836') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","sis_id"=EXCLUDED."sis_id","canvas_group_category_id"=EXCLUDED."canvas_group_category_id","group_category_sis_id"=EXCLUDED."group_category_sis_id","canvas_account_id"=EXCLUDED."canvas_account_id","canvas_course_id"=EXCLUDED."canvas_course_id","name"=EXCLUDED."name","workflow_state"=EXCLUDED."workflow_state","context_id"=EXCLUDED."context_id","context_type"=EXCLUDED."context_type","max_membership"=EXCLUDED."max_membership","updated_at"=EXCLUDED."updated_at" WHERE ("groups".canvas_id, "groups".sis_id, "groups".canvas_group_category_id, "groups".group_category_sis_id, "groups".canvas_account_id, "groups".canvas_course_id, "groups".name, "groups".workflow_state, "groups".context_id, "groups".context_type, "groups".max_membership) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.sis_id, EXCLUDED.canvas_group_category_id, EXCLUDED.group_category_sis_id, EXCLUDED.canvas_account_id, EXCLUDED.canvas_course_id, EXCLUDED.name, EXCLUDED.workflow_state, EXCLUDED.context_id, EXCLUDED.context_type, EXCLUDED.max_membership) RETURNING "id"  (0.3ms) SELECT COUNT(*) FROM "groups" Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."name" = $1 LIMIT $2 [["name", "Group1"], ["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) SELECT COUNT(*) FROM "group_memberships" GroupMembership Create Many (0.5ms) INSERT INTO "group_memberships" ("canvas_id","canvas_group_id","group_sis_id","canvas_user_id","user_sis_id","workflow_state","created_at","updated_at") VALUES (50,1,NULL,10,NULL,'accepted','2022-09-26 22:43:48.171324','2022-09-26 22:43:48.171324'),(51,2,NULL,11,NULL,'accepted','2022-09-26 22:43:48.171324','2022-09-26 22:43:48.171324') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","canvas_group_id"=EXCLUDED."canvas_group_id","group_sis_id"=EXCLUDED."group_sis_id","canvas_user_id"=EXCLUDED."canvas_user_id","user_sis_id"=EXCLUDED."user_sis_id","workflow_state"=EXCLUDED."workflow_state","updated_at"=EXCLUDED."updated_at" WHERE ("group_memberships".canvas_id, "group_memberships".canvas_group_id, "group_memberships".group_sis_id, "group_memberships".canvas_user_id, "group_memberships".user_sis_id, "group_memberships".workflow_state) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.canvas_group_id, EXCLUDED.group_sis_id, EXCLUDED.canvas_user_id, EXCLUDED.user_sis_id, EXCLUDED.workflow_state) RETURNING "id"  (0.3ms) SELECT COUNT(*) FROM "group_memberships" GroupMembership Load (0.3ms) SELECT "group_memberships".* FROM "group_memberships" WHERE "group_memberships"."canvas_id" = $1 LIMIT $2 [["canvas_id", 50], ["LIMIT", 1]]  (0.4ms) ROLLBACK  (0.2ms) BEGIN  (0.5ms) SELECT COUNT(*) FROM "user_observers" UserObserver Create Many (0.5ms) INSERT INTO "user_observers" ("observing_user_id","observed_user_id","workflow_state","created_at","updated_at") VALUES (21,3,'active','2022-09-26 22:43:48.185078','2022-09-26 22:43:48.185078'),(21,2,'active','2022-09-26 22:43:48.185078','2022-09-26 22:43:48.185078') ON CONFLICT (observing_user_id, observed_user_id) DO UPDATE SET "observing_user_id"=EXCLUDED."observing_user_id","observed_user_id"=EXCLUDED."observed_user_id","workflow_state"=EXCLUDED."workflow_state","updated_at"=EXCLUDED."updated_at" WHERE ("user_observers".observing_user_id, "user_observers".observed_user_id, "user_observers".workflow_state) IS DISTINCT FROM (EXCLUDED.observing_user_id, EXCLUDED.observed_user_id, EXCLUDED.workflow_state) RETURNING "id"  (0.3ms) SELECT COUNT(*) FROM "user_observers" UserObserver Load (0.3ms) SELECT "user_observers".* FROM "user_observers" WHERE "user_observers"."observed_user_id" = $1 LIMIT $2 [["observed_user_id", 3], ["LIMIT", 1]]  (0.4ms) ROLLBACK  (0.2ms) BEGIN  (0.5ms) SELECT COUNT(*) FROM "grading_periods" GradingPeriod Create Many (0.6ms) INSERT INTO "grading_periods" ("canvas_id","title","weight","start_date","end_date","close_date","canvas_grading_period_group_id","workflow_state","created_at","updated_at") VALUES (1,'Period 1',0.2,'2019-07-01 06:00:00','2019-08-01 05:59:59','2019-08-01 05:59:59',1,'active','2022-09-26 22:43:48.202675','2022-09-26 22:43:48.202675'),(2,'Period 2',0.8,'2019-08-01 06:00:00','2019-09-01 05:59:59','2019-09-01 05:59:59',1,'deleted','2022-09-26 22:43:48.202675','2022-09-26 22:43:48.202675') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","title"=EXCLUDED."title","weight"=EXCLUDED."weight","start_date"=EXCLUDED."start_date","end_date"=EXCLUDED."end_date","close_date"=EXCLUDED."close_date","canvas_grading_period_group_id"=EXCLUDED."canvas_grading_period_group_id","workflow_state"=EXCLUDED."workflow_state","updated_at"=EXCLUDED."updated_at" WHERE ("grading_periods".canvas_id, "grading_periods".title, "grading_periods".weight, "grading_periods".start_date, "grading_periods".end_date, "grading_periods".close_date, "grading_periods".canvas_grading_period_group_id, "grading_periods".workflow_state) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.title, EXCLUDED.weight, EXCLUDED.start_date, EXCLUDED.end_date, EXCLUDED.close_date, EXCLUDED.canvas_grading_period_group_id, EXCLUDED.workflow_state) RETURNING "id"  (0.3ms) SELECT COUNT(*) FROM "grading_periods" GradingPeriod Load (0.3ms) SELECT "grading_periods".* FROM "grading_periods" WHERE "grading_periods"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.4ms) SELECT COUNT(*) FROM "grading_period_groups" GradingPeriodGroup Create Many (0.4ms) INSERT INTO "grading_period_groups" ("canvas_id","title","weighted","display_totals_for_all_grading_periods","workflow_state","created_at","updated_at") VALUES (1,'Test Group',FALSE,FALSE,'active','2022-09-26 22:43:48.222168','2022-09-26 22:43:48.222168') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","title"=EXCLUDED."title","weighted"=EXCLUDED."weighted","display_totals_for_all_grading_periods"=EXCLUDED."display_totals_for_all_grading_periods","workflow_state"=EXCLUDED."workflow_state","updated_at"=EXCLUDED."updated_at" WHERE ("grading_period_groups".canvas_id, "grading_period_groups".title, "grading_period_groups".weighted, "grading_period_groups".display_totals_for_all_grading_periods, "grading_period_groups".workflow_state) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.title, EXCLUDED.weighted, EXCLUDED.display_totals_for_all_grading_periods, EXCLUDED.workflow_state) RETURNING "id"  (0.3ms) SELECT COUNT(*) FROM "grading_period_groups" GradingPeriodGroup Load (0.3ms) SELECT "grading_period_groups".* FROM "grading_period_groups" WHERE "grading_period_groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.3ms) BEGIN  (0.9ms) SELECT COUNT(*) FROM "learning_outcomes" LearningOutcome Create Many (0.8ms) INSERT INTO "learning_outcomes" ("canvas_id","canvas_context_id","canvas_context_type","name","friendly_name","workflow_state","canvas_created_at","canvas_updated_at","migration_id","vendor_guid","low_grade","high_grade","calculation_method","calculation_int","outcome_import_id","root_account_ids","description","created_at","updated_at") VALUES (1,1,'Course','Course Outcome','','active','2021-08-12 21:11:40','2021-08-13 01:05:40',NULL,NULL,NULL,NULL,'decaying_average','65',NULL,'{1}','

description

','2022-09-26 22:43:48.247083','2022-09-26 22:43:48.247083'),(2,1,'Account','Account Outcome','Friendly Name','active','2021-08-12 21:11:40','2021-08-13 01:05:40',NULL,NULL,NULL,NULL,'decaying_average','65',NULL,'{1}','

description

','2022-09-26 22:43:48.247083','2022-09-26 22:43:48.247083') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","canvas_context_id"=EXCLUDED."canvas_context_id","canvas_context_type"=EXCLUDED."canvas_context_type","name"=EXCLUDED."name","friendly_name"=EXCLUDED."friendly_name","workflow_state"=EXCLUDED."workflow_state","canvas_created_at"=EXCLUDED."canvas_created_at","canvas_updated_at"=EXCLUDED."canvas_updated_at","migration_id"=EXCLUDED."migration_id","vendor_guid"=EXCLUDED."vendor_guid","low_grade"=EXCLUDED."low_grade","high_grade"=EXCLUDED."high_grade","calculation_method"=EXCLUDED."calculation_method","calculation_int"=EXCLUDED."calculation_int","outcome_import_id"=EXCLUDED."outcome_import_id","root_account_ids"=EXCLUDED."root_account_ids","description"=EXCLUDED."description","updated_at"=EXCLUDED."updated_at" WHERE ("learning_outcomes".canvas_id, "learning_outcomes".canvas_context_id, "learning_outcomes".canvas_context_type, "learning_outcomes".name, "learning_outcomes".friendly_name, "learning_outcomes".workflow_state, "learning_outcomes".canvas_created_at, "learning_outcomes".canvas_updated_at, "learning_outcomes".migration_id, "learning_outcomes".vendor_guid, "learning_outcomes".low_grade, "learning_outcomes".high_grade, "learning_outcomes".calculation_method, "learning_outcomes".calculation_int, "learning_outcomes".outcome_import_id, "learning_outcomes".root_account_ids, "learning_outcomes".description) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.canvas_context_id, EXCLUDED.canvas_context_type, EXCLUDED.name, EXCLUDED.friendly_name, EXCLUDED.workflow_state, EXCLUDED.canvas_created_at, EXCLUDED.canvas_updated_at, EXCLUDED.migration_id, EXCLUDED.vendor_guid, EXCLUDED.low_grade, EXCLUDED.high_grade, EXCLUDED.calculation_method, EXCLUDED.calculation_int, EXCLUDED.outcome_import_id, EXCLUDED.root_account_ids, EXCLUDED.description) RETURNING "id"  (0.2ms) SELECT COUNT(*) FROM "learning_outcomes"  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) SELECT COUNT(*) FROM "user_observers" UserObserver Create Many (0.4ms) INSERT INTO "user_observers" ("observing_user_id","observed_user_id","workflow_state","created_at","updated_at") VALUES (21,3,'active','2022-09-26 22:43:48.253402','2022-09-26 22:43:48.253402'),(21,2,'active','2022-09-26 22:43:48.253402','2022-09-26 22:43:48.253402') ON CONFLICT (observing_user_id, observed_user_id) DO UPDATE SET "observing_user_id"=EXCLUDED."observing_user_id","observed_user_id"=EXCLUDED."observed_user_id","workflow_state"=EXCLUDED."workflow_state","updated_at"=EXCLUDED."updated_at" WHERE ("user_observers".observing_user_id, "user_observers".observed_user_id, "user_observers".workflow_state) IS DISTINCT FROM (EXCLUDED.observing_user_id, EXCLUDED.observed_user_id, EXCLUDED.workflow_state) RETURNING "id"  (0.3ms) SELECT COUNT(*) FROM "user_observers"  (0.3ms) SELECT COUNT(*) FROM "user_observers" UserObserver Create Many (0.6ms) INSERT INTO "user_observers" ("observing_user_id","observed_user_id","workflow_state","created_at","updated_at") VALUES (21,3,'active','2022-09-26 22:43:48.256258','2022-09-26 22:43:48.256258'),(21,2,'active','2022-09-26 22:43:48.256258','2022-09-26 22:43:48.256258') ON CONFLICT (observing_user_id, observed_user_id) DO UPDATE SET "observing_user_id"=EXCLUDED."observing_user_id","observed_user_id"=EXCLUDED."observed_user_id","workflow_state"=EXCLUDED."workflow_state","updated_at"=EXCLUDED."updated_at" WHERE ("user_observers".observing_user_id, "user_observers".observed_user_id, "user_observers".workflow_state) IS DISTINCT FROM (EXCLUDED.observing_user_id, EXCLUDED.observed_user_id, EXCLUDED.workflow_state) RETURNING "id"  (0.6ms) SELECT COUNT(*) FROM "user_observers"  (0.4ms) ROLLBACK  (0.2ms) BEGIN  (0.4ms) SELECT COUNT(*) FROM "users"  (0.2ms) SELECT COUNT(*) FROM "courses" Course Create Many (0.6ms) INSERT INTO "courses" ("canvas_id","sis_id","course_code","name","canvas_account_id","canvas_term_id","start_at","end_at","workflow_state","grading_standard_id","created_at","updated_at") VALUES (1,'course_sis_id_1','C1','Course #1',1,1,'2017-03-27 21:53:18','2017-04-27 12:21:18','active',NULL,'2022-09-26 22:43:48.264532','2022-09-26 22:43:48.264532'),(2,'course_sis_id_2','C2','Course #2',1,1,'2017-03-27 21:53:18','2017-04-27 12:21:18','unpublished',NULL,'2022-09-26 22:43:48.264532','2022-09-26 22:43:48.264532') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","sis_id"=EXCLUDED."sis_id","course_code"=EXCLUDED."course_code","name"=EXCLUDED."name","canvas_account_id"=EXCLUDED."canvas_account_id","canvas_term_id"=EXCLUDED."canvas_term_id","start_at"=EXCLUDED."start_at","end_at"=EXCLUDED."end_at","workflow_state"=EXCLUDED."workflow_state","grading_standard_id"=EXCLUDED."grading_standard_id","updated_at"=EXCLUDED."updated_at" WHERE ("courses".canvas_id, "courses".sis_id, "courses".course_code, "courses".name, "courses".canvas_account_id, "courses".canvas_term_id, "courses".start_at, "courses".end_at, "courses".workflow_state, "courses".grading_standard_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.sis_id, EXCLUDED.course_code, EXCLUDED.name, EXCLUDED.canvas_account_id, EXCLUDED.canvas_term_id, EXCLUDED.start_at, EXCLUDED.end_at, EXCLUDED.workflow_state, EXCLUDED.grading_standard_id) RETURNING "id" User Create Many (0.7ms) INSERT INTO "users" ("canvas_id","email","first_name","last_name","name","sortable_name","workflow_state","login_id","created_at","updated_at") VALUES (1,'poorbastard@yharnam.com','Patches','the Spider','Patches the Spider','the Spider, Patches','active','spiderdude1337','2022-09-26 22:43:48.266623','2022-09-26 22:43:48.266623'),(2,'dreamer@yharnam.com','Hunter','Djura','Hunter Djura','Djura, Hunter','active','retireddude109','2022-09-26 22:43:48.266623','2022-09-26 22:43:48.266623') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","email"=EXCLUDED."email","first_name"=EXCLUDED."first_name","last_name"=EXCLUDED."last_name","name"=EXCLUDED."name","sortable_name"=EXCLUDED."sortable_name","workflow_state"=EXCLUDED."workflow_state","login_id"=EXCLUDED."login_id","updated_at"=EXCLUDED."updated_at" WHERE ("users".canvas_id, "users".email, "users".first_name, "users".last_name, "users".name, "users".sortable_name, "users".workflow_state, "users".login_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.email, EXCLUDED.first_name, EXCLUDED.last_name, EXCLUDED.name, EXCLUDED.sortable_name, EXCLUDED.workflow_state, EXCLUDED.login_id) RETURNING "id"  (0.4ms) SELECT COUNT(*) FROM "users"  (0.3ms) SELECT COUNT(*) FROM "courses"  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN Course Create Many (0.7ms) INSERT INTO "courses" ("canvas_id","sis_id","course_code","name","canvas_account_id","canvas_term_id","start_at","end_at","workflow_state","grading_standard_id","created_at","updated_at") VALUES (1,'course_sis_id_1','C1','Course #1',1,1,'2017-03-27 21:53:18','2017-04-27 12:21:18','active',NULL,'2022-09-26 22:43:48.277483','2022-09-26 22:43:48.277483'),(2,'course_sis_id_2','C2','Course #2',1,1,'2017-03-27 21:53:18','2017-04-27 12:21:18','unpublished',NULL,'2022-09-26 22:43:48.277483','2022-09-26 22:43:48.277483') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","sis_id"=EXCLUDED."sis_id","course_code"=EXCLUDED."course_code","name"=EXCLUDED."name","canvas_account_id"=EXCLUDED."canvas_account_id","canvas_term_id"=EXCLUDED."canvas_term_id","start_at"=EXCLUDED."start_at","end_at"=EXCLUDED."end_at","workflow_state"=EXCLUDED."workflow_state","grading_standard_id"=EXCLUDED."grading_standard_id","updated_at"=EXCLUDED."updated_at" WHERE ("courses".canvas_id, "courses".sis_id, "courses".course_code, "courses".name, "courses".canvas_account_id, "courses".canvas_term_id, "courses".start_at, "courses".end_at, "courses".workflow_state, "courses".grading_standard_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.sis_id, EXCLUDED.course_code, EXCLUDED.name, EXCLUDED.canvas_account_id, EXCLUDED.canvas_term_id, EXCLUDED.start_at, EXCLUDED.end_at, EXCLUDED.workflow_state, EXCLUDED.grading_standard_id) RETURNING "id"  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.4ms) SELECT COUNT(*) FROM "submissions" Submission Create Many (0.9ms) INSERT INTO "submissions" ("canvas_id","canvas_user_id","canvas_course_id","canvas_assignment_id","submitted_at","due_at","graded_at","score","points_possible","excused","workflow_state","created_at","updated_at") VALUES (1,1,1,1,'2017-09-21 18:28:15','2017-09-27 18:28:15','2017-09-21 19:36:23',5.0,10.0,TRUE,'graded','2022-09-26 22:43:48.284029','2022-09-26 22:43:48.284029'),(2,1,1,2,'2017-09-21 18:28:15','2017-09-28 18:28:15','2017-09-21 19:36:23',5.0,10.0,FALSE,'submitted','2022-09-26 22:43:48.284029','2022-09-26 22:43:48.284029') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","canvas_user_id"=EXCLUDED."canvas_user_id","canvas_course_id"=EXCLUDED."canvas_course_id","canvas_assignment_id"=EXCLUDED."canvas_assignment_id","submitted_at"=EXCLUDED."submitted_at","due_at"=EXCLUDED."due_at","graded_at"=EXCLUDED."graded_at","score"=EXCLUDED."score","points_possible"=EXCLUDED."points_possible","excused"=EXCLUDED."excused","workflow_state"=EXCLUDED."workflow_state","updated_at"=EXCLUDED."updated_at" WHERE ("submissions".canvas_id, "submissions".canvas_user_id, "submissions".canvas_course_id, "submissions".canvas_assignment_id, "submissions".submitted_at, "submissions".due_at, "submissions".graded_at, "submissions".score, "submissions".points_possible, "submissions".excused, "submissions".workflow_state) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.canvas_user_id, EXCLUDED.canvas_course_id, EXCLUDED.canvas_assignment_id, EXCLUDED.submitted_at, EXCLUDED.due_at, EXCLUDED.graded_at, EXCLUDED.score, EXCLUDED.points_possible, EXCLUDED.excused, EXCLUDED.workflow_state) RETURNING "id"  (0.3ms) SELECT COUNT(*) FROM "submissions"  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] [BatchTestJobBase] [450c2d2c-065a-457c-a58f-10ae52d280cb] Performing BatchTestJobBase (Job ID: 450c2d2c-065a-457c-a58f-10ae52d280cb) from Test(default) [ActiveJob] [BatchTestJobBase] [450c2d2c-065a-457c-a58f-10ae52d280cb] Performed BatchTestJobBase (Job ID: 450c2d2c-065a-457c-a58f-10ae52d280cb) from Test(default) in 0.37ms  (0.2ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [BatchTestJobBase] [ad110416-2649-4e93-951d-35d6e9ec12a5] Performing BatchTestJobBase (Job ID: ad110416-2649-4e93-951d-35d6e9ec12a5) from Test(default) [ActiveJob] [BatchTestJobBase] [ad110416-2649-4e93-951d-35d6e9ec12a5] Performed BatchTestJobBase (Job ID: ad110416-2649-4e93-951d-35d6e9ec12a5) from Test(default) in 0.34ms  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] [BatchTestJobBase] [fa13a89e-1b4d-4810-9f4a-4eb321a6eb11] Performing BatchTestJobBase (Job ID: fa13a89e-1b4d-4810-9f4a-4eb321a6eb11) from Test(default) [ActiveJob] [BatchTestJobBase] [fa13a89e-1b4d-4810-9f4a-4eb321a6eb11] Performed BatchTestJobBase (Job ID: fa13a89e-1b4d-4810-9f4a-4eb321a6eb11) from Test(default) in 0.1ms  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] [FailingBatchTestJobBase] [b4264292-7255-41ef-a788-4717dfbb22e4] Performing FailingBatchTestJobBase (Job ID: b4264292-7255-41ef-a788-4717dfbb22e4) from Test(default) [ActiveJob] [FailingBatchTestJobBase] [b4264292-7255-41ef-a788-4717dfbb22e4] Error performing FailingBatchTestJobBase (Job ID: b4264292-7255-41ef-a788-4717dfbb22e4) from Test(default) in 0.23ms: RuntimeError (Foo): /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/job_batching/support/base_job.rb:12:in `perform' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/execution.rb:39:in `block in perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:109:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/active_job.rb:14:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/i18n-1.12.0/lib/i18n.rb:317:in `with_locale' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/translation.rb:9:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:26:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/notifications.rb:168:in `block in instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/notifications.rb:168:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:25:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:46:in `block in tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/tagged_logging.rb:71:in `block in tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/tagged_logging.rb:28:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/tagged_logging.rb:71:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:46:in `tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:22:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:136:in `run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/execution.rb:38:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/job_batching/active_job_spec.rb:47:in `block (6 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:263:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:263:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:511:in `block in with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:468:in `block in with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:486:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-rails-5.1.1/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:486:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:468:in `with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:511:in `with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:259:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:646:in `block in run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:642:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:642:in `run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:607:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/configuration.rb:2068:in `with_suite_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:116:in `block in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/reporter.rb:74:in `report' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:115:in `run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:89:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:71:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:45:in `invoke' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/exe/rspec:4:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/rspec:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/rspec:23:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:58:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:58:in `kernel_load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:23:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:483:in `exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:31:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:25:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/exe/bundle:48:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/friendly_errors.rb:120:in `with_friendly_errors' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/exe/bundle:36:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/bundle:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/bundle:23:in `
'  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] Enqueued BatchTestJobBase (Job ID: fa219794-40e1-4a6b-82c8-d155b641698c) to Test(default)  (0.3ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] Enqueued BatchTestJobBase (Job ID: 3be68aea-6fda-4b2b-b805-aec65be30ea2) to Test(default)  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] Enqueued BatchTestJobBase (Job ID: 563405dc-5d37-4840-873c-7fcfa5067ef6) to Test(default)  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.4ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.4ms) BEGIN  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.3ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] Enqueued RetryingJob (Job ID: 454159a4-8b62-4445-94f4-502f6d395fc4) to Sidekiq(default) [ActiveJob] [RetryingJob] [454159a4-8b62-4445-94f4-502f6d395fc4] Performing RetryingJob (Job ID: 454159a4-8b62-4445-94f4-502f6d395fc4) from Sidekiq(default) [ActiveJob] [RetryingJob] [454159a4-8b62-4445-94f4-502f6d395fc4] Error performing RetryingJob (Job ID: 454159a4-8b62-4445-94f4-502f6d395fc4) from Sidekiq(default) in 4.3ms: RuntimeError (A Failure): /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/job_batching/batch_spec.rb:268:in `perform' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/execution.rb:39:in `block in perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:109:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/active_job.rb:14:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/i18n-1.12.0/lib/i18n.rb:322:in `with_locale' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/translation.rb:9:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:26:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/notifications.rb:168:in `block in instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/notifications.rb:168:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:25:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:46:in `block in tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/tagged_logging.rb:71:in `block in tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/tagged_logging.rb:28:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/tagged_logging.rb:71:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:46:in `tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:22:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:136:in `run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/execution.rb:38:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/execution.rb:24:in `block in execute' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:109:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/railtie.rb:28:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/execution_wrapper.rb:90:in `wrap' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/reloader.rb:73:in `block in wrap' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/execution_wrapper.rb:90:in `wrap' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/reloader.rb:72:in `wrap' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/railtie.rb:27:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:136:in `run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/execution.rb:22:in `execute' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/queue_adapters/sidekiq_adapter.rb:42:in `perform' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/sidekiq-6.4.1/lib/sidekiq/testing.rb:300:in `execute_job' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/sidekiq-6.4.1/lib/sidekiq/testing.rb:295:in `block in process_job' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/sidekiq-6.4.1/lib/sidekiq/middleware/chain.rb:138:in `block in invoke' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/sidekiq.rb:73:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/sidekiq-6.4.1/lib/sidekiq/middleware/chain.rb:140:in `block in invoke' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/sidekiq-6.4.1/lib/sidekiq/middleware/chain.rb:143:in `invoke' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/sidekiq-6.4.1/lib/sidekiq/testing.rb:294:in `process_job' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/job_batching/batch_spec.rb:289:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:263:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:263:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:511:in `block in with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:468:in `block in with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:486:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-rails-5.1.1/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:486:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:468:in `with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:511:in `with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:259:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:646:in `block in run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:642:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:642:in `run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:607:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/configuration.rb:2068:in `with_suite_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:116:in `block in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/reporter.rb:74:in `report' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:115:in `run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:89:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:71:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:45:in `invoke' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/exe/rspec:4:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/rspec:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/rspec:23:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:58:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:58:in `kernel_load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:23:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:483:in `exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:31:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:25:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/exe/bundle:48:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/friendly_errors.rb:120:in `with_friendly_errors' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/exe/bundle:36:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/bundle:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/bundle:23:in `
' [ActiveJob] [RetryingJob] [454159a4-8b62-4445-94f4-502f6d395fc4] Performing RetryingJob (Job ID: 454159a4-8b62-4445-94f4-502f6d395fc4) from Sidekiq(default) [ActiveJob] [RetryingJob] [454159a4-8b62-4445-94f4-502f6d395fc4] Performed RetryingJob (Job ID: 454159a4-8b62-4445-94f4-502f6d395fc4) from Sidekiq(default) in 4.54ms  (0.3ms) ROLLBACK  (0.3ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] Enqueued TestWorker (Job ID: 3b19cee5-038b-41a4-b53a-7b402d50fee6) to Sidekiq(default)  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.3ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] Enqueued CanvasSync::JobBatches::ActiveJob::ActiveJobCallbackWorker (Job ID: a6985d3b-7fd1-4792-b0a1-59436eda0093) to Test(default) with arguments: "SampleCallback", "complete", {"a"=>"b"}, "rw9WxcQCx7A41g", nil  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] Enqueued CanvasSync::JobBatches::ActiveJob::ActiveJobCallbackWorker (Job ID: ad5de13e-28a5-4483-a8d1-50b19214902d) to Test(default) with arguments: "SampleCallback2", "complete", {"b"=>"a"}, "TelopoVwtXiqFg", nil [ActiveJob] Enqueued CanvasSync::JobBatches::ActiveJob::ActiveJobCallbackWorker (Job ID: e880ee3a-0c1f-47ff-9d31-9253d49b5de7) to Test(default) with arguments: "SampleCallback", "complete", {"a"=>"b"}, "TelopoVwtXiqFg", nil  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.3ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] Enqueued ContextedJob (Job ID: 1a9a36c6-2fbe-40fd-bf07-04eabbe88879) to Sidekiq(default) [ActiveJob] [TestWorker] [3b19cee5-038b-41a4-b53a-7b402d50fee6] Performing TestWorker (Job ID: 3b19cee5-038b-41a4-b53a-7b402d50fee6) from Sidekiq(default) [ActiveJob] [TestWorker] [3b19cee5-038b-41a4-b53a-7b402d50fee6] Performed TestWorker (Job ID: 3b19cee5-038b-41a4-b53a-7b402d50fee6) from Sidekiq(default) in 3.34ms [ActiveJob] [ContextedJob] [1a9a36c6-2fbe-40fd-bf07-04eabbe88879] Performing ContextedJob (Job ID: 1a9a36c6-2fbe-40fd-bf07-04eabbe88879) from Sidekiq(default) [ActiveJob] [ContextedJob] [1a9a36c6-2fbe-40fd-bf07-04eabbe88879] Performed ContextedJob (Job ID: 1a9a36c6-2fbe-40fd-bf07-04eabbe88879) from Sidekiq(default) in 9.51ms  (0.3ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] Enqueued ContextedJob (Job ID: 56e9ceb9-2fd9-44a1-9602-e9921dcc6b0d) to Sidekiq(default) [ActiveJob] [ContextedJob] [56e9ceb9-2fd9-44a1-9602-e9921dcc6b0d] Performing ContextedJob (Job ID: 56e9ceb9-2fd9-44a1-9602-e9921dcc6b0d) from Sidekiq(default) [ActiveJob] [ContextedJob] [56e9ceb9-2fd9-44a1-9602-e9921dcc6b0d] Performed ContextedJob (Job ID: 56e9ceb9-2fd9-44a1-9602-e9921dcc6b0d) from Sidekiq(default) in 10.95ms  (0.2ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] Enqueued BatchTestJobBase (Job ID: 7cad2567-098b-4bce-a1c4-ca109a9bfeee) to Sidekiq(default) [ActiveJob] [BatchTestJobBase] [7cad2567-098b-4bce-a1c4-ca109a9bfeee] Performing BatchTestJobBase (Job ID: 7cad2567-098b-4bce-a1c4-ca109a9bfeee) from Sidekiq(default) [ActiveJob] [BatchTestJobBase] [7cad2567-098b-4bce-a1c4-ca109a9bfeee] Performed BatchTestJobBase (Job ID: 7cad2567-098b-4bce-a1c4-ca109a9bfeee) from Sidekiq(default) in 5.69ms [ActiveJob] Enqueued ContextedJob (Job ID: 7b164906-f416-4684-a653-e127eacccac7) to Sidekiq(default) [ActiveJob] [ContextedJob] [7b164906-f416-4684-a653-e127eacccac7] Performing ContextedJob (Job ID: 7b164906-f416-4684-a653-e127eacccac7) from Sidekiq(default) [ActiveJob] [ContextedJob] [7b164906-f416-4684-a653-e127eacccac7] Performed ContextedJob (Job ID: 7b164906-f416-4684-a653-e127eacccac7) from Sidekiq(default) in 17.65ms  (0.2ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] Enqueued TestWorker (Job ID: 5c8baba6-1d72-42f7-8601-96b25c803078) to Sidekiq(default) [ActiveJob] Enqueued TestWorker (Job ID: feba50e1-41a4-4817-bf28-dfc76b6b9beb) to Sidekiq(default) [ActiveJob] Enqueued TestWorker (Job ID: 8fd9a691-2af2-4664-bc36-b5899e93bba2) to Sidekiq(default)  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] Enqueued WorkerA (Job ID: 7667cc1c-230f-4e62-b3ba-4e887f259055) to Sidekiq(default) [ActiveJob] Enqueued WorkerB (Job ID: 8bd57caa-fe32-4645-acca-d80b8e94151b) to Sidekiq(default) [ActiveJob] Enqueued WorkerA (Job ID: 3ce62f1a-2f62-4128-88f8-06c2fa79fa6b) to Sidekiq(default) [ActiveJob] Enqueued WorkerC (Job ID: 2b3fe901-8d6a-430c-a068-2a50fbd64f28) to Sidekiq(default)  (0.2ms) ROLLBACK  (0.3ms) BEGIN  (0.5ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.5ms) BEGIN  (0.5ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] Enqueued TestWorker (Job ID: 348bec4f-e56c-4886-b549-b00fddd4047d) to Sidekiq(default)  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] Enqueued TestWorker (Job ID: 7f563e26-c119-4265-a2a5-9f6ea3d884f9) to Sidekiq(default)  (0.1ms) ROLLBACK  (0.4ms) SELECT "schema_migrations"."version" FROM "schema_migrations" ORDER BY "schema_migrations"."version" ASC  (0.3ms) BEGIN  (0.3ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.5ms) SELECT COUNT(*) FROM "canvas_sync_job_logs" [ActiveJob] [GoodJob] [9ab23ce5-5317-45b9-bbe8-d0f8e9fc7dbb] Performing GoodJob (Job ID: 9ab23ce5-5317-45b9-bbe8-d0f8e9fc7dbb) from Test(default) with arguments: "argument" [ActiveJob] [GoodJob] [9ab23ce5-5317-45b9-bbe8-d0f8e9fc7dbb] CanvasSync::JobLog Load (0.3ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "9ab23ce5-5317-45b9-bbe8-d0f8e9fc7dbb"], ["LIMIT", 1]] [ActiveJob] [GoodJob] [9ab23ce5-5317-45b9-bbe8-d0f8e9fc7dbb]  (0.3ms) SAVEPOINT active_record_1 [ActiveJob] [GoodJob] [9ab23ce5-5317-45b9-bbe8-d0f8e9fc7dbb] CanvasSync::JobLog Create (0.6ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "GoodJob"], ["status", "enqueued"], ["job_arguments", "---\n- argument\n"], ["created_at", "2022-09-26 22:46:14.855007"], ["updated_at", "2022-09-26 22:46:14.855007"], ["job_id", "9ab23ce5-5317-45b9-bbe8-d0f8e9fc7dbb"]] [ActiveJob] [GoodJob] [9ab23ce5-5317-45b9-bbe8-d0f8e9fc7dbb]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [GoodJob] [9ab23ce5-5317-45b9-bbe8-d0f8e9fc7dbb]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [GoodJob] [9ab23ce5-5317-45b9-bbe8-d0f8e9fc7dbb] CanvasSync::JobLog Update (0.5ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-09-26 22:46:14.857127"], ["status", "running"], ["updated_at", "2022-09-26 22:46:14.857562"], ["id", 247]] [ActiveJob] [GoodJob] [9ab23ce5-5317-45b9-bbe8-d0f8e9fc7dbb]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [GoodJob] [9ab23ce5-5317-45b9-bbe8-d0f8e9fc7dbb]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [GoodJob] [9ab23ce5-5317-45b9-bbe8-d0f8e9fc7dbb] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2022-09-26 22:46:14.859279"], ["status", "success"], ["updated_at", "2022-09-26 22:46:14.859577"], ["id", 247]] [ActiveJob] [GoodJob] [9ab23ce5-5317-45b9-bbe8-d0f8e9fc7dbb]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [GoodJob] [9ab23ce5-5317-45b9-bbe8-d0f8e9fc7dbb] Performed GoodJob (Job ID: 9ab23ce5-5317-45b9-bbe8-d0f8e9fc7dbb) from Test(default) in 20.49ms  (0.4ms) SELECT COUNT(*) FROM "canvas_sync_job_logs" CanvasSync::JobLog Load (0.3ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" ORDER BY "canvas_sync_job_logs"."id" DESC LIMIT $1 [["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [BadJob] [c21ab8d0-d42b-4953-b038-190dc6a5753c] Performing BadJob (Job ID: c21ab8d0-d42b-4953-b038-190dc6a5753c) from Test(default) with arguments: "argument" [ActiveJob] [BadJob] [c21ab8d0-d42b-4953-b038-190dc6a5753c] CanvasSync::JobLog Load (0.3ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "c21ab8d0-d42b-4953-b038-190dc6a5753c"], ["LIMIT", 1]] [ActiveJob] [BadJob] [c21ab8d0-d42b-4953-b038-190dc6a5753c]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [BadJob] [c21ab8d0-d42b-4953-b038-190dc6a5753c] CanvasSync::JobLog Create (0.4ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "BadJob"], ["status", "enqueued"], ["job_arguments", "---\n- argument\n"], ["created_at", "2022-09-26 22:46:14.866479"], ["updated_at", "2022-09-26 22:46:14.866479"], ["job_id", "c21ab8d0-d42b-4953-b038-190dc6a5753c"]] [ActiveJob] [BadJob] [c21ab8d0-d42b-4953-b038-190dc6a5753c]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [BadJob] [c21ab8d0-d42b-4953-b038-190dc6a5753c]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [BadJob] [c21ab8d0-d42b-4953-b038-190dc6a5753c] CanvasSync::JobLog Update (0.4ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-09-26 22:46:14.868923"], ["status", "running"], ["updated_at", "2022-09-26 22:46:14.869355"], ["id", 248]] [ActiveJob] [BadJob] [c21ab8d0-d42b-4953-b038-190dc6a5753c]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [BadJob] [c21ab8d0-d42b-4953-b038-190dc6a5753c]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [BadJob] [c21ab8d0-d42b-4953-b038-190dc6a5753c] CanvasSync::JobLog Update (0.6ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "exception" = $2, "backtrace" = $3, "status" = $4, "updated_at" = $5 WHERE "canvas_sync_job_logs"."id" = $6 [["completed_at", "2022-09-26 22:46:14.871167"], ["exception", "EvilError: EvilError"], ["backtrace", "/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:12:in `perform'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/execution.rb:39:in `block in perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:109:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/active_job.rb:24:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:21:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/i18n-1.12.0/lib/i18n.rb:317:in `with_locale'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/translation.rb:9:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:26:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/notifications.rb:168:in `block in instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/notifications.rb:168:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:25:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:46:in `block in tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/tagged_logging.rb:71:in `block in tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/tagged_logging.rb:28:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/tagged_logging.rb:71:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:46:in `tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:22:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:136:in `run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/execution.rb:38:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/execution.rb:18:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:40:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/matchers/built_in/raise_error.rb:59:in `matches?'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:51:in `block in handle_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:27:in `with_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:48:in `handle_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/expectation_target.rb:65:in `to'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/expectation_target.rb:139:in `to'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:39:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:263:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:263:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:511:in `block in with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:468:in `block in with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:486:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-rails-5.1.1/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:486:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:468:in `with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:511:in `with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:259:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:646:in `block in run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:642:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:642:in `run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:607:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/configuration.rb:2068:in `with_suite_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:116:in `block in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/reporter.rb:74:in `report'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:115:in `run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:89:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:71:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:45:in `invoke'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/exe/rspec:4:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/rspec:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/rspec:23:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:58:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:58:in `kernel_load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:23:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:483:in `exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:31:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:25:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/exe/bundle:48:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/friendly_errors.rb:120:in `with_friendly_errors'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/exe/bundle:36:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/bundle:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/bundle:23:in `
'"], ["status", "error"], ["updated_at", "2022-09-26 22:46:14.871600"], ["id", 248]] [ActiveJob] [BadJob] [c21ab8d0-d42b-4953-b038-190dc6a5753c]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [BadJob] [c21ab8d0-d42b-4953-b038-190dc6a5753c] Error performing BadJob (Job ID: c21ab8d0-d42b-4953-b038-190dc6a5753c) from Test(default) in 8.71ms: EvilError (EvilError): /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:12:in `perform' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/execution.rb:39:in `block in perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:109:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/active_job.rb:24:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:21:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/i18n-1.12.0/lib/i18n.rb:317:in `with_locale' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/translation.rb:9:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:26:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/notifications.rb:168:in `block in instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/notifications.rb:168:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:25:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:46:in `block in tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/tagged_logging.rb:71:in `block in tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/tagged_logging.rb:28:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/tagged_logging.rb:71:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:46:in `tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:22:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:136:in `run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/execution.rb:38:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/execution.rb:18:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:40:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/matchers/built_in/raise_error.rb:59:in `matches?' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:51:in `block in handle_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:27:in `with_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:48:in `handle_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/expectation_target.rb:65:in `to' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/expectation_target.rb:139:in `to' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:39:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:263:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:263:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:511:in `block in with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:468:in `block in with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:486:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-rails-5.1.1/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:486:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:468:in `with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:511:in `with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:259:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:646:in `block in run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:642:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:642:in `run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:607:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/configuration.rb:2068:in `with_suite_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:116:in `block in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/reporter.rb:74:in `report' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:115:in `run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:89:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:71:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:45:in `invoke' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/exe/rspec:4:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/rspec:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/rspec:23:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:58:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:58:in `kernel_load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:23:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:483:in `exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:31:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:25:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/exe/bundle:48:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/friendly_errors.rb:120:in `with_friendly_errors' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/exe/bundle:36:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/bundle:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/bundle:23:in `
' CanvasSync::JobLog Load (0.3ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" ORDER BY "canvas_sync_job_logs"."id" DESC LIMIT $1 [["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] [BadJob] [f36ae7ac-5a89-420b-8f72-898ee085d270] Performing BadJob (Job ID: f36ae7ac-5a89-420b-8f72-898ee085d270) from Test(default) [ActiveJob] [BadJob] [f36ae7ac-5a89-420b-8f72-898ee085d270] CanvasSync::JobLog Load (0.3ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "f36ae7ac-5a89-420b-8f72-898ee085d270"], ["LIMIT", 1]] [ActiveJob] [BadJob] [f36ae7ac-5a89-420b-8f72-898ee085d270]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [BadJob] [f36ae7ac-5a89-420b-8f72-898ee085d270] CanvasSync::JobLog Create (0.2ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["job_class", "BadJob"], ["status", "enqueued"], ["created_at", "2022-09-26 22:46:14.878244"], ["updated_at", "2022-09-26 22:46:14.878244"], ["job_id", "f36ae7ac-5a89-420b-8f72-898ee085d270"]] [ActiveJob] [BadJob] [f36ae7ac-5a89-420b-8f72-898ee085d270]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [BadJob] [f36ae7ac-5a89-420b-8f72-898ee085d270]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [BadJob] [f36ae7ac-5a89-420b-8f72-898ee085d270] CanvasSync::JobLog Update (0.4ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-09-26 22:46:14.879381"], ["status", "running"], ["updated_at", "2022-09-26 22:46:14.879737"], ["id", 249]] [ActiveJob] [BadJob] [f36ae7ac-5a89-420b-8f72-898ee085d270]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [BadJob] [f36ae7ac-5a89-420b-8f72-898ee085d270]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [BadJob] [f36ae7ac-5a89-420b-8f72-898ee085d270] CanvasSync::JobLog Update (1.0ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "exception" = $2, "backtrace" = $3, "status" = $4, "updated_at" = $5 WHERE "canvas_sync_job_logs"."id" = $6 [["completed_at", "2022-09-26 22:46:14.881669"], ["exception", "ArgumentError: wrong number of arguments (given 0, expected 1)"], ["backtrace", "/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:11:in `perform'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/execution.rb:39:in `block in perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:109:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/active_job.rb:24:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:21:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/i18n-1.12.0/lib/i18n.rb:317:in `with_locale'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/translation.rb:9:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:26:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/notifications.rb:168:in `block in instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/notifications.rb:168:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:25:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:46:in `block in tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/tagged_logging.rb:71:in `block in tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/tagged_logging.rb:28:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/tagged_logging.rb:71:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:46:in `tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:22:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:136:in `run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/execution.rb:38:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/execution.rb:18:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:52:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/matchers/built_in/raise_error.rb:59:in `matches?'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:51:in `block in handle_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:27:in `with_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:48:in `handle_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/expectation_target.rb:65:in `to'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/expectation_target.rb:139:in `to'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:51:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:263:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:263:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:511:in `block in with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:468:in `block in with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:486:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-rails-5.1.1/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:486:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:468:in `with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:511:in `with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:259:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:646:in `block in run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:642:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:642:in `run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:607:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/configuration.rb:2068:in `with_suite_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:116:in `block in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/reporter.rb:74:in `report'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:115:in `run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:89:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:71:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:45:in `invoke'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/exe/rspec:4:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/rspec:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/rspec:23:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:58:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:58:in `kernel_load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:23:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:483:in `exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:31:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:25:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/exe/bundle:48:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/friendly_errors.rb:120:in `with_friendly_errors'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/exe/bundle:36:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/bundle:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/bundle:23:in `
'"], ["status", "error"], ["updated_at", "2022-09-26 22:46:14.882217"], ["id", 249]] [ActiveJob] [BadJob] [f36ae7ac-5a89-420b-8f72-898ee085d270]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [BadJob] [f36ae7ac-5a89-420b-8f72-898ee085d270] Error performing BadJob (Job ID: f36ae7ac-5a89-420b-8f72-898ee085d270) from Test(default) in 8.12ms: ArgumentError (wrong number of arguments (given 0, expected 1)): /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:11:in `perform' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/execution.rb:39:in `block in perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:109:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/active_job.rb:24:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:21:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/i18n-1.12.0/lib/i18n.rb:317:in `with_locale' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/translation.rb:9:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:26:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/notifications.rb:168:in `block in instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/notifications.rb:168:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:25:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:46:in `block in tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/tagged_logging.rb:71:in `block in tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/tagged_logging.rb:28:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/tagged_logging.rb:71:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:46:in `tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:22:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:136:in `run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/execution.rb:38:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/execution.rb:18:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:52:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/matchers/built_in/raise_error.rb:59:in `matches?' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:51:in `block in handle_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:27:in `with_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:48:in `handle_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/expectation_target.rb:65:in `to' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/expectation_target.rb:139:in `to' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:51:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:263:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:263:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:511:in `block in with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:468:in `block in with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:486:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-rails-5.1.1/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:486:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:468:in `with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:511:in `with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:259:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:646:in `block in run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:642:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:642:in `run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:607:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/configuration.rb:2068:in `with_suite_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:116:in `block in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/reporter.rb:74:in `report' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:115:in `run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:89:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:71:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:45:in `invoke' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/exe/rspec:4:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/rspec:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/rspec:23:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:58:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:58:in `kernel_load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:23:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:483:in `exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:31:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:25:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/exe/bundle:48:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/friendly_errors.rb:120:in `with_friendly_errors' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/exe/bundle:36:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/bundle:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/bundle:23:in `
'  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] [BadJob] [055e2f0e-911d-4ecf-b39a-a0eb2e1a0d12] Performing BadJob (Job ID: 055e2f0e-911d-4ecf-b39a-a0eb2e1a0d12) from Test(default) [ActiveJob] [BadJob] [055e2f0e-911d-4ecf-b39a-a0eb2e1a0d12] CanvasSync::JobLog Load (0.3ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "055e2f0e-911d-4ecf-b39a-a0eb2e1a0d12"], ["LIMIT", 1]] [ActiveJob] [BadJob] [055e2f0e-911d-4ecf-b39a-a0eb2e1a0d12]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [BadJob] [055e2f0e-911d-4ecf-b39a-a0eb2e1a0d12] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["job_class", "BadJob"], ["status", "enqueued"], ["created_at", "2022-09-26 22:46:14.889675"], ["updated_at", "2022-09-26 22:46:14.889675"], ["job_id", "055e2f0e-911d-4ecf-b39a-a0eb2e1a0d12"]] [ActiveJob] [BadJob] [055e2f0e-911d-4ecf-b39a-a0eb2e1a0d12]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [BadJob] [055e2f0e-911d-4ecf-b39a-a0eb2e1a0d12]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [BadJob] [055e2f0e-911d-4ecf-b39a-a0eb2e1a0d12] CanvasSync::JobLog Update (0.4ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-09-26 22:46:14.891209"], ["status", "running"], ["updated_at", "2022-09-26 22:46:14.891750"], ["id", 250]] [ActiveJob] [BadJob] [055e2f0e-911d-4ecf-b39a-a0eb2e1a0d12]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [BadJob] [055e2f0e-911d-4ecf-b39a-a0eb2e1a0d12]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [BadJob] [055e2f0e-911d-4ecf-b39a-a0eb2e1a0d12] CanvasSync::JobLog Update (0.8ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "exception" = $2, "backtrace" = $3, "status" = $4, "updated_at" = $5 WHERE "canvas_sync_job_logs"."id" = $6 [["completed_at", "2022-09-26 22:46:14.896807"], ["exception", "ArgumentError: wrong number of arguments (given 0, expected 1)"], ["backtrace", "/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:11:in `perform'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/execution.rb:39:in `block in perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:109:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/active_job.rb:24:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:21:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/i18n-1.12.0/lib/i18n.rb:317:in `with_locale'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/translation.rb:9:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:26:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/notifications.rb:168:in `block in instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/notifications.rb:168:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:25:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:46:in `block in tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/tagged_logging.rb:71:in `block in tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/tagged_logging.rb:28:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/tagged_logging.rb:71:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:46:in `tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:22:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:136:in `run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/execution.rb:38:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/execution.rb:18:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:60:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/matchers/built_in/raise_error.rb:59:in `matches?'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:51:in `block in handle_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:27:in `with_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:48:in `handle_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/expectation_target.rb:65:in `to'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/expectation_target.rb:139:in `to'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:59:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:263:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:263:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:511:in `block in with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:468:in `block in with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:486:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-rails-5.1.1/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:486:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:468:in `with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:511:in `with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:259:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:646:in `block in run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:642:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:642:in `run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:607:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/configuration.rb:2068:in `with_suite_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:116:in `block in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/reporter.rb:74:in `report'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:115:in `run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:89:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:71:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:45:in `invoke'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/exe/rspec:4:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/rspec:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/rspec:23:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:58:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:58:in `kernel_load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:23:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:483:in `exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:31:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:25:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/exe/bundle:48:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/friendly_errors.rb:120:in `with_friendly_errors'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/exe/bundle:36:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/bundle:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/bundle:23:in `
'\n\nError Occurred while handling an Error: NoMethodError: undefined method `bad_catcher' for BadJob:Class\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-mocks-3.11.0/lib/rspec/mocks/method_double.rb:28:in `block in original_implementation_callable'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-mocks-3.11.0/lib/rspec/mocks/message_expectation.rb:143:in `block in and_call_original'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-mocks-3.11.0/lib/rspec/mocks/message_expectation.rb:801:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-mocks-3.11.0/lib/rspec/mocks/message_expectation.rb:615:in `invoke_incrementing_actual_calls_by'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-mocks-3.11.0/lib/rspec/mocks/message_expectation.rb:470:in `invoke'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-mocks-3.11.0/lib/rspec/mocks/proxy.rb:217:in `message_received'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-mocks-3.11.0/lib/rspec/mocks/proxy.rb:361:in `message_received'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-mocks-3.11.0/lib/rspec/mocks/method_double.rb:78:in `proxy_method_invoked'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-mocks-3.11.0/lib/rspec/mocks/method_double.rb:64:in `block (2 levels) in define_proxy_method'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:31:in `rescue in block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:23:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/i18n-1.12.0/lib/i18n.rb:317:in `with_locale'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/translation.rb:9:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:26:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/notifications.rb:168:in `block in instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/notifications.rb:168:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:25:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:46:in `block in tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/tagged_logging.rb:71:in `block in tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/tagged_logging.rb:28:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/tagged_logging.rb:71:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:46:in `tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:22:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:136:in `run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/execution.rb:38:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/execution.rb:18:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:60:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/matchers/built_in/raise_error.rb:59:in `matches?'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:51:in `block in handle_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:27:in `with_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:48:in `handle_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/expectation_target.rb:65:in `to'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/expectation_target.rb:139:in `to'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:59:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:263:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:263:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:511:in `block in with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:468:in `block in with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:486:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-rails-5.1.1/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:486:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:468:in `with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:511:in `with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:259:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:646:in `block in run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:642:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:642:in `run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:607:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/configuration.rb:2068:in `with_suite_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:116:in `block in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/reporter.rb:74:in `report'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:115:in `run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:89:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:71:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:45:in `invoke'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/exe/rspec:4:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/rspec:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/rspec:23:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:58:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:58:in `kernel_load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:23:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:483:in `exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:31:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:25:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/exe/bundle:48:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/friendly_errors.rb:120:in `with_friendly_errors'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/exe/bundle:36:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/bundle:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/bundle:23:in `
'"], ["status", "error"], ["updated_at", "2022-09-26 22:46:14.897362"], ["id", 250]] [ActiveJob] [BadJob] [055e2f0e-911d-4ecf-b39a-a0eb2e1a0d12]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [BadJob] [055e2f0e-911d-4ecf-b39a-a0eb2e1a0d12] Error performing BadJob (Job ID: 055e2f0e-911d-4ecf-b39a-a0eb2e1a0d12) from Test(default) in 11.14ms: ArgumentError (wrong number of arguments (given 0, expected 1)): /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:11:in `perform' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/execution.rb:39:in `block in perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:109:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/active_job.rb:24:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:21:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/i18n-1.12.0/lib/i18n.rb:317:in `with_locale' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/translation.rb:9:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:26:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/notifications.rb:168:in `block in instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/notifications.rb:168:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:25:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:46:in `block in tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/tagged_logging.rb:71:in `block in tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/tagged_logging.rb:28:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/tagged_logging.rb:71:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:46:in `tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:22:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:136:in `run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/execution.rb:38:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/execution.rb:18:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:60:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/matchers/built_in/raise_error.rb:59:in `matches?' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:51:in `block in handle_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:27:in `with_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:48:in `handle_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/expectation_target.rb:65:in `to' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/expectation_target.rb:139:in `to' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:59:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:263:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:263:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:511:in `block in with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:468:in `block in with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:486:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-rails-5.1.1/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:486:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:468:in `with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:511:in `with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:259:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:646:in `block in run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:642:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:642:in `run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:607:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/configuration.rb:2068:in `with_suite_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:116:in `block in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/reporter.rb:74:in `report' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:115:in `run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:89:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:71:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:45:in `invoke' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/exe/rspec:4:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/rspec:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/rspec:23:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:58:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:58:in `kernel_load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:23:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:483:in `exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:31:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:25:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/exe/bundle:48:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/friendly_errors.rb:120:in `with_friendly_errors' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/exe/bundle:36:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/bundle:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/bundle:23:in `
' CanvasSync::JobLog Load (1.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" ORDER BY "canvas_sync_job_logs"."id" DESC LIMIT $1 [["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] [CanvasSync::Jobs::ReportChecker] [c6f6941d-78f5-4973-8ceb-4a04d2ab2b0d] Performing CanvasSync::Jobs::ReportChecker (Job ID: c6f6941d-78f5-4973-8ceb-4a04d2ab2b0d) from Test(default) with arguments: "provisioning_csv", 1, "FakeProcessor", {} [ActiveJob] [CanvasSync::Jobs::ReportChecker] [c6f6941d-78f5-4973-8ceb-4a04d2ab2b0d] CanvasSync::JobLog Load (0.4ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "c6f6941d-78f5-4973-8ceb-4a04d2ab2b0d"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [c6f6941d-78f5-4973-8ceb-4a04d2ab2b0d]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [c6f6941d-78f5-4973-8ceb-4a04d2ab2b0d] CanvasSync::JobLog Create (0.4ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- provisioning_csv\n- 1\n- FakeProcessor\n- {}\n"], ["created_at", "2022-09-26 22:46:14.910111"], ["updated_at", "2022-09-26 22:46:14.910111"], ["job_id", "c6f6941d-78f5-4973-8ceb-4a04d2ab2b0d"]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [c6f6941d-78f5-4973-8ceb-4a04d2ab2b0d]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [c6f6941d-78f5-4973-8ceb-4a04d2ab2b0d]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [c6f6941d-78f5-4973-8ceb-4a04d2ab2b0d] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-09-26 22:46:14.912298"], ["status", "running"], ["updated_at", "2022-09-26 22:46:14.912717"], ["id", 251]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [c6f6941d-78f5-4973-8ceb-4a04d2ab2b0d]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [c6f6941d-78f5-4973-8ceb-4a04d2ab2b0d]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [c6f6941d-78f5-4973-8ceb-4a04d2ab2b0d] CanvasSync::JobLog Destroy (0.3ms) DELETE FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."id" = $1 [["id", 251]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [c6f6941d-78f5-4973-8ceb-4a04d2ab2b0d]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [c6f6941d-78f5-4973-8ceb-4a04d2ab2b0d] Performed CanvasSync::Jobs::ReportChecker (Job ID: c6f6941d-78f5-4973-8ceb-4a04d2ab2b0d) from Test(default) in 11.82ms  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] [CanvasSync::Jobs::ReportChecker] [067926bf-f25a-47bb-90a5-052985d08ea8] Performing CanvasSync::Jobs::ReportChecker (Job ID: 067926bf-f25a-47bb-90a5-052985d08ea8) from Test(default) with arguments: "provisioning_csv", 1, "FakeProcessor", {} [ActiveJob] [CanvasSync::Jobs::ReportChecker] [067926bf-f25a-47bb-90a5-052985d08ea8] CanvasSync::JobLog Load (0.3ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "067926bf-f25a-47bb-90a5-052985d08ea8"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [067926bf-f25a-47bb-90a5-052985d08ea8]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [067926bf-f25a-47bb-90a5-052985d08ea8] CanvasSync::JobLog Create (0.4ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- provisioning_csv\n- 1\n- FakeProcessor\n- {}\n"], ["created_at", "2022-09-26 22:46:14.924816"], ["updated_at", "2022-09-26 22:46:14.924816"], ["job_id", "067926bf-f25a-47bb-90a5-052985d08ea8"]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [067926bf-f25a-47bb-90a5-052985d08ea8]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [067926bf-f25a-47bb-90a5-052985d08ea8]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [067926bf-f25a-47bb-90a5-052985d08ea8] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-09-26 22:46:14.927393"], ["status", "running"], ["updated_at", "2022-09-26 22:46:14.927841"], ["id", 252]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [067926bf-f25a-47bb-90a5-052985d08ea8]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [067926bf-f25a-47bb-90a5-052985d08ea8]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [067926bf-f25a-47bb-90a5-052985d08ea8] CanvasSync::JobLog Create (0.4ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- provisioning_csv\n- 1\n- FakeProcessor\n- {}\n- {}\n"], ["created_at", "2022-09-26 22:46:14.932290"], ["updated_at", "2022-09-26 22:46:14.932290"], ["job_id", "c4319eea-4b5d-44b9-abd9-4b26e366b2a5"]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [067926bf-f25a-47bb-90a5-052985d08ea8]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [067926bf-f25a-47bb-90a5-052985d08ea8] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: c4319eea-4b5d-44b9-abd9-4b26e366b2a5) to Test(default) at 2022-09-26 22:46:44 UTC with arguments: "provisioning_csv", 1, "FakeProcessor", {}, {} [ActiveJob] [CanvasSync::Jobs::ReportChecker] [067926bf-f25a-47bb-90a5-052985d08ea8]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [067926bf-f25a-47bb-90a5-052985d08ea8] CanvasSync::JobLog Destroy (0.3ms) DELETE FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."id" = $1 [["id", 252]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [067926bf-f25a-47bb-90a5-052985d08ea8]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [067926bf-f25a-47bb-90a5-052985d08ea8] Performed CanvasSync::Jobs::ReportChecker (Job ID: 067926bf-f25a-47bb-90a5-052985d08ea8) from Test(default) in 12.98ms  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] [CanvasSync::Jobs::ReportChecker] [117c38d2-dab8-475b-9f40-1ddc0c0f674d] Performing CanvasSync::Jobs::ReportChecker (Job ID: 117c38d2-dab8-475b-9f40-1ddc0c0f674d) from Test(default) with arguments: "provisioning_csv", 1, "FakeProcessor", {} [ActiveJob] [CanvasSync::Jobs::ReportChecker] [117c38d2-dab8-475b-9f40-1ddc0c0f674d] CanvasSync::JobLog Load (0.3ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "117c38d2-dab8-475b-9f40-1ddc0c0f674d"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [117c38d2-dab8-475b-9f40-1ddc0c0f674d]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [117c38d2-dab8-475b-9f40-1ddc0c0f674d] CanvasSync::JobLog Create (0.4ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- provisioning_csv\n- 1\n- FakeProcessor\n- {}\n"], ["created_at", "2022-09-26 22:46:14.941590"], ["updated_at", "2022-09-26 22:46:14.941590"], ["job_id", "117c38d2-dab8-475b-9f40-1ddc0c0f674d"]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [117c38d2-dab8-475b-9f40-1ddc0c0f674d]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [117c38d2-dab8-475b-9f40-1ddc0c0f674d]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [117c38d2-dab8-475b-9f40-1ddc0c0f674d] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-09-26 22:46:14.943901"], ["status", "running"], ["updated_at", "2022-09-26 22:46:14.944294"], ["id", 254]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [117c38d2-dab8-475b-9f40-1ddc0c0f674d]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [117c38d2-dab8-475b-9f40-1ddc0c0f674d]  (0.3ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [117c38d2-dab8-475b-9f40-1ddc0c0f674d] CanvasSync::JobLog Update (0.7ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "exception" = $2, "backtrace" = $3, "status" = $4, "updated_at" = $5 WHERE "canvas_sync_job_logs"."id" = $6 [["completed_at", "2022-09-26 22:46:14.951341"], ["exception", "NameError: undefined local variable or method `current_organization' for #"], ["backtrace", "/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/jobs/report_checker.rb:35:in `perform'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/execution.rb:39:in `block in perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:109:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/active_job.rb:24:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:21:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/i18n-1.12.0/lib/i18n.rb:317:in `with_locale'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/translation.rb:9:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:26:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/notifications.rb:168:in `block in instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/notifications.rb:168:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:25:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:46:in `block in tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/tagged_logging.rb:71:in `block in tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/tagged_logging.rb:28:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/tagged_logging.rb:71:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:46:in `tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:22:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:136:in `run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/execution.rb:38:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/execution.rb:18:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/report_checker_spec.rb:11:in `start_job'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/report_checker_spec.rb:53:in `block (5 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/matchers/built_in/raise_error.rb:59:in `matches?'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:51:in `block in handle_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:27:in `with_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:48:in `handle_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/expectation_target.rb:65:in `to'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/expectation_target.rb:139:in `to'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/report_checker_spec.rb:53:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:263:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:263:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:511:in `block in with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:468:in `block in with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:486:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-rails-5.1.1/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:486:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:468:in `with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:511:in `with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:259:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:646:in `block in run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:642:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:642:in `run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:607:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/configuration.rb:2068:in `with_suite_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:116:in `block in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/reporter.rb:74:in `report'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:115:in `run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:89:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:71:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:45:in `invoke'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/exe/rspec:4:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/rspec:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/rspec:23:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:58:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:58:in `kernel_load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:23:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:483:in `exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:31:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:25:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/exe/bundle:48:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/friendly_errors.rb:120:in `with_friendly_errors'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/exe/bundle:36:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/bundle:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/bundle:23:in `
'"], ["status", "error"], ["updated_at", "2022-09-26 22:46:14.952171"], ["id", 254]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [117c38d2-dab8-475b-9f40-1ddc0c0f674d]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [117c38d2-dab8-475b-9f40-1ddc0c0f674d] Error performing CanvasSync::Jobs::ReportChecker (Job ID: 117c38d2-dab8-475b-9f40-1ddc0c0f674d) from Test(default) in 14.97ms: NameError (undefined local variable or method `current_organization' for #): /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/jobs/report_checker.rb:35:in `perform' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/execution.rb:39:in `block in perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:109:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/active_job.rb:24:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:21:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/i18n-1.12.0/lib/i18n.rb:317:in `with_locale' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/translation.rb:9:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:26:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/notifications.rb:168:in `block in instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/notifications.rb:168:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:25:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:46:in `block in tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/tagged_logging.rb:71:in `block in tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/tagged_logging.rb:28:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/tagged_logging.rb:71:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:46:in `tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:22:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:136:in `run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/execution.rb:38:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/execution.rb:18:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/report_checker_spec.rb:11:in `start_job' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/report_checker_spec.rb:53:in `block (5 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/matchers/built_in/raise_error.rb:59:in `matches?' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:51:in `block in handle_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:27:in `with_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:48:in `handle_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/expectation_target.rb:65:in `to' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/expectation_target.rb:139:in `to' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/report_checker_spec.rb:53:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:263:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:263:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:511:in `block in with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:468:in `block in with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:486:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-rails-5.1.1/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:486:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:468:in `with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:511:in `with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:259:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:646:in `block in run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:642:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:642:in `run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:607:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/configuration.rb:2068:in `with_suite_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:116:in `block in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/reporter.rb:74:in `report' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:115:in `run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:89:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:71:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:45:in `invoke' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/exe/rspec:4:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/rspec:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/rspec:23:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:58:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:58:in `kernel_load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:23:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:483:in `exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:31:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:25:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/exe/bundle:48:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/friendly_errors.rb:120:in `with_friendly_errors' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/exe/bundle:36:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/bundle:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/bundle:23:in `
'  (0.3ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [c7b058c8-b3dc-404d-aa7e-11e3b250d5b4] Performing CanvasSync::Jobs::ReportProcessorJob (Job ID: c7b058c8-b3dc-404d-aa7e-11e3b250d5b4) from Test(default) with arguments: "provisioning_csv", "https://test.instructure.com/sample_report_download", "FakeProcessor", {}, 1 [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [c7b058c8-b3dc-404d-aa7e-11e3b250d5b4] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "c7b058c8-b3dc-404d-aa7e-11e3b250d5b4"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [c7b058c8-b3dc-404d-aa7e-11e3b250d5b4]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [c7b058c8-b3dc-404d-aa7e-11e3b250d5b4] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportProcessorJob"], ["status", "enqueued"], ["job_arguments", "---\n- provisioning_csv\n- https://test.instructure.com/sample_report_download\n- FakeProcessor\n- {}\n- 1\n"], ["created_at", "2022-09-26 22:46:14.959779"], ["updated_at", "2022-09-26 22:46:14.959779"], ["job_id", "c7b058c8-b3dc-404d-aa7e-11e3b250d5b4"]] [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [c7b058c8-b3dc-404d-aa7e-11e3b250d5b4]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [c7b058c8-b3dc-404d-aa7e-11e3b250d5b4]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [c7b058c8-b3dc-404d-aa7e-11e3b250d5b4] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-09-26 22:46:14.961301"], ["status", "running"], ["updated_at", "2022-09-26 22:46:14.961600"], ["id", 255]] [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [c7b058c8-b3dc-404d-aa7e-11e3b250d5b4]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [c7b058c8-b3dc-404d-aa7e-11e3b250d5b4]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [c7b058c8-b3dc-404d-aa7e-11e3b250d5b4] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "job_class" = $1, "updated_at" = $2 WHERE "canvas_sync_job_logs"."id" = $3 [["job_class", "FakeProcessor"], ["updated_at", "2022-09-26 22:46:14.963069"], ["id", 255]] [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [c7b058c8-b3dc-404d-aa7e-11e3b250d5b4]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [c7b058c8-b3dc-404d-aa7e-11e3b250d5b4]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [c7b058c8-b3dc-404d-aa7e-11e3b250d5b4] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2022-09-26 22:46:14.976599"], ["status", "success"], ["updated_at", "2022-09-26 22:46:14.977092"], ["id", 255]] [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [c7b058c8-b3dc-404d-aa7e-11e3b250d5b4]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [c7b058c8-b3dc-404d-aa7e-11e3b250d5b4] Performed CanvasSync::Jobs::ReportProcessorJob (Job ID: c7b058c8-b3dc-404d-aa7e-11e3b250d5b4) from Test(default) in 19.51ms  (0.2ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [CanvasSync::Jobs::ReportStarter] [3342c55a-d38f-49a7-b2ad-3b566ca547ea] Performing CanvasSync::Jobs::ReportStarter (Job ID: 3342c55a-d38f-49a7-b2ad-3b566ca547ea) from Test(default) with arguments: "provisioning_csv", {"parameters[users]"=>true}, "CoolProcessor", {:models=>["users"]} [ActiveJob] [CanvasSync::Jobs::ReportStarter] [3342c55a-d38f-49a7-b2ad-3b566ca547ea] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "3342c55a-d38f-49a7-b2ad-3b566ca547ea"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::ReportStarter] [3342c55a-d38f-49a7-b2ad-3b566ca547ea]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [3342c55a-d38f-49a7-b2ad-3b566ca547ea] CanvasSync::JobLog Create (0.4ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportStarter"], ["status", "enqueued"], ["job_arguments", "---\n- provisioning_csv\n- parameters[users]: true\n- CoolProcessor\n- :models:\n - users\n"], ["created_at", "2022-09-26 22:46:14.981584"], ["updated_at", "2022-09-26 22:46:14.981584"], ["job_id", "3342c55a-d38f-49a7-b2ad-3b566ca547ea"]] [ActiveJob] [CanvasSync::Jobs::ReportStarter] [3342c55a-d38f-49a7-b2ad-3b566ca547ea]  (0.4ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [3342c55a-d38f-49a7-b2ad-3b566ca547ea]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [3342c55a-d38f-49a7-b2ad-3b566ca547ea] CanvasSync::JobLog Update (0.4ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-09-26 22:46:14.984330"], ["status", "running"], ["updated_at", "2022-09-26 22:46:14.984962"], ["id", 256]] [ActiveJob] [CanvasSync::Jobs::ReportStarter] [3342c55a-d38f-49a7-b2ad-3b566ca547ea]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [3342c55a-d38f-49a7-b2ad-3b566ca547ea]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [3342c55a-d38f-49a7-b2ad-3b566ca547ea] CanvasSync::JobLog Create (0.4ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- provisioning_csv\n- 1\n- CoolProcessor\n- :models:\n - users\n :sync_start_time: '2022-09-26T22:46:14Z'\n :report_params:\n parameters[users]: true\n"], ["created_at", "2022-09-26 22:46:14.990358"], ["updated_at", "2022-09-26 22:46:14.990358"], ["job_id", "7ece06c0-dc55-44c9-af2a-96c97c59adb1"]] [ActiveJob] [CanvasSync::Jobs::ReportStarter] [3342c55a-d38f-49a7-b2ad-3b566ca547ea]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [3342c55a-d38f-49a7-b2ad-3b566ca547ea] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: 7ece06c0-dc55-44c9-af2a-96c97c59adb1) to Test(default) at 2022-09-26 22:46:44 UTC with arguments: "provisioning_csv", 1, "CoolProcessor", {:models=>["users"], :sync_start_time=>"2022-09-26T22:46:14Z", :report_params=>{"parameters[users]"=>true}} [ActiveJob] [CanvasSync::Jobs::ReportStarter] [3342c55a-d38f-49a7-b2ad-3b566ca547ea]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [3342c55a-d38f-49a7-b2ad-3b566ca547ea] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2022-09-26 22:46:14.994032"], ["status", "success"], ["updated_at", "2022-09-26 22:46:14.994469"], ["id", 256]] [ActiveJob] [CanvasSync::Jobs::ReportStarter] [3342c55a-d38f-49a7-b2ad-3b566ca547ea]  (0.3ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [3342c55a-d38f-49a7-b2ad-3b566ca547ea] Performed CanvasSync::Jobs::ReportStarter (Job ID: 3342c55a-d38f-49a7-b2ad-3b566ca547ea) from Test(default) in 15.61ms  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] [CanvasSync::Jobs::ReportStarter] [0c0e3eea-17ae-4b19-9ff6-6dca4010edfb] Performing CanvasSync::Jobs::ReportStarter (Job ID: 0c0e3eea-17ae-4b19-9ff6-6dca4010edfb) from Test(default) with arguments: "provisioning_csv", {"parameters[users]"=>true}, "CoolProcessor", {:models=>["users"]}, {:allow_redownloads=>true} [ActiveJob] [CanvasSync::Jobs::ReportStarter] [0c0e3eea-17ae-4b19-9ff6-6dca4010edfb] CanvasSync::JobLog Load (0.3ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "0c0e3eea-17ae-4b19-9ff6-6dca4010edfb"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::ReportStarter] [0c0e3eea-17ae-4b19-9ff6-6dca4010edfb]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [0c0e3eea-17ae-4b19-9ff6-6dca4010edfb] CanvasSync::JobLog Create (0.4ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportStarter"], ["status", "enqueued"], ["job_arguments", "---\n- provisioning_csv\n- parameters[users]: true\n- CoolProcessor\n- :models:\n - users\n- :allow_redownloads: true\n"], ["created_at", "2022-09-26 22:46:15.001652"], ["updated_at", "2022-09-26 22:46:15.001652"], ["job_id", "0c0e3eea-17ae-4b19-9ff6-6dca4010edfb"]] [ActiveJob] [CanvasSync::Jobs::ReportStarter] [0c0e3eea-17ae-4b19-9ff6-6dca4010edfb]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [0c0e3eea-17ae-4b19-9ff6-6dca4010edfb]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [0c0e3eea-17ae-4b19-9ff6-6dca4010edfb] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-09-26 22:46:15.003866"], ["status", "running"], ["updated_at", "2022-09-26 22:46:15.004280"], ["id", 258]] [ActiveJob] [CanvasSync::Jobs::ReportStarter] [0c0e3eea-17ae-4b19-9ff6-6dca4010edfb]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [0c0e3eea-17ae-4b19-9ff6-6dca4010edfb]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [0c0e3eea-17ae-4b19-9ff6-6dca4010edfb] CanvasSync::JobLog Update (0.4ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2022-09-26 22:46:15.006991"], ["status", "success"], ["updated_at", "2022-09-26 22:46:15.007684"], ["id", 258]] [ActiveJob] [CanvasSync::Jobs::ReportStarter] [0c0e3eea-17ae-4b19-9ff6-6dca4010edfb]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [0c0e3eea-17ae-4b19-9ff6-6dca4010edfb] Performed CanvasSync::Jobs::ReportStarter (Job ID: 0c0e3eea-17ae-4b19-9ff6-6dca4010edfb) from Test(default) in 9.51ms  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Account Exists (0.6ms) SELECT 1 AS one FROM "accounts" WHERE "accounts"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] Account Create (0.4ms) INSERT INTO "accounts" ("canvas_id", "sis_id", "canvas_parent_account_id", "sis_parent_account_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 1], ["sis_id", "cc6c5d5a807a7cbaa4116b45501978be"], ["canvas_parent_account_id", 1], ["sis_parent_account_id", "4b31a9033f426693bf43cc51555d0694"], ["name", "Account name"], ["workflow_state", "active"], ["created_at", "2022-09-26 22:46:15.025128"], ["updated_at", "2022-09-26 22:46:15.025128"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.4ms) SELECT COUNT(*) FROM "admins" [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [377f2397-b0c4-4cc5-bc5c-5a0d6b9072ca] Performing CanvasSync::Jobs::SyncAdminsJob (Job ID: 377f2397-b0c4-4cc5-bc5c-5a0d6b9072ca) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [377f2397-b0c4-4cc5-bc5c-5a0d6b9072ca] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "377f2397-b0c4-4cc5-bc5c-5a0d6b9072ca"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [377f2397-b0c4-4cc5-bc5c-5a0d6b9072ca]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [377f2397-b0c4-4cc5-bc5c-5a0d6b9072ca] CanvasSync::JobLog Create (0.2ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncAdminsJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2022-09-26 22:46:15.030108"], ["updated_at", "2022-09-26 22:46:15.030108"], ["job_id", "377f2397-b0c4-4cc5-bc5c-5a0d6b9072ca"]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [377f2397-b0c4-4cc5-bc5c-5a0d6b9072ca]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [377f2397-b0c4-4cc5-bc5c-5a0d6b9072ca]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [377f2397-b0c4-4cc5-bc5c-5a0d6b9072ca] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-09-26 22:46:15.031320"], ["status", "running"], ["updated_at", "2022-09-26 22:46:15.031680"], ["id", 259]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [377f2397-b0c4-4cc5-bc5c-5a0d6b9072ca]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [377f2397-b0c4-4cc5-bc5c-5a0d6b9072ca] Account Load (0.3ms) SELECT "accounts".* FROM "accounts" WHERE "accounts"."workflow_state" != $1 ORDER BY "accounts"."id" ASC LIMIT $2 [["workflow_state", "deleted"], ["LIMIT", 1000]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [377f2397-b0c4-4cc5-bc5c-5a0d6b9072ca] Admin Load (0.3ms) SELECT "admins".* FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [377f2397-b0c4-4cc5-bc5c-5a0d6b9072ca]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [377f2397-b0c4-4cc5-bc5c-5a0d6b9072ca] Admin Exists (0.3ms) SELECT 1 AS one FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [377f2397-b0c4-4cc5-bc5c-5a0d6b9072ca] Admin Create (0.5ms) INSERT INTO "admins" ("canvas_id", "role_name", "canvas_account_id", "canvas_role_id", "canvas_user_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 2], ["role_name", "AccountAdmin"], ["canvas_account_id", 1], ["canvas_role_id", 1], ["canvas_user_id", 1], ["workflow_state", "active"], ["created_at", "2022-09-26 22:46:15.048459"], ["updated_at", "2022-09-26 22:46:15.048459"]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [377f2397-b0c4-4cc5-bc5c-5a0d6b9072ca]  (0.3ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [377f2397-b0c4-4cc5-bc5c-5a0d6b9072ca] Admin Load (0.5ms) SELECT "admins".* FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 3], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [377f2397-b0c4-4cc5-bc5c-5a0d6b9072ca]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [377f2397-b0c4-4cc5-bc5c-5a0d6b9072ca] Admin Exists (0.4ms) SELECT 1 AS one FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 3], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [377f2397-b0c4-4cc5-bc5c-5a0d6b9072ca] Admin Create (0.4ms) INSERT INTO "admins" ("canvas_id", "role_name", "canvas_account_id", "canvas_role_id", "canvas_user_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 3], ["role_name", "Custom Account Role"], ["canvas_account_id", 1], ["canvas_role_id", 11], ["canvas_user_id", 11], ["workflow_state", "active"], ["created_at", "2022-09-26 22:46:15.053899"], ["updated_at", "2022-09-26 22:46:15.053899"]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [377f2397-b0c4-4cc5-bc5c-5a0d6b9072ca]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [377f2397-b0c4-4cc5-bc5c-5a0d6b9072ca] Admin Load (0.2ms) SELECT "admins".* FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 4], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [377f2397-b0c4-4cc5-bc5c-5a0d6b9072ca]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [377f2397-b0c4-4cc5-bc5c-5a0d6b9072ca] Admin Exists (0.2ms) SELECT 1 AS one FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 4], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [377f2397-b0c4-4cc5-bc5c-5a0d6b9072ca] Admin Create (0.2ms) INSERT INTO "admins" ("canvas_id", "role_name", "canvas_account_id", "canvas_role_id", "canvas_user_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 4], ["role_name", "Test"], ["canvas_account_id", 1], ["canvas_role_id", 10], ["canvas_user_id", 11], ["workflow_state", "active"], ["created_at", "2022-09-26 22:46:15.057465"], ["updated_at", "2022-09-26 22:46:15.057465"]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [377f2397-b0c4-4cc5-bc5c-5a0d6b9072ca]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [377f2397-b0c4-4cc5-bc5c-5a0d6b9072ca] Admin Update All (0.2ms) UPDATE "admins" SET "workflow_state" = 'inactive' WHERE "admins"."id" NOT IN ($1, $2, $3) [["id", 43], ["id", 44], ["id", 45]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [377f2397-b0c4-4cc5-bc5c-5a0d6b9072ca]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [377f2397-b0c4-4cc5-bc5c-5a0d6b9072ca] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2022-09-26 22:46:15.059538"], ["status", "success"], ["updated_at", "2022-09-26 22:46:15.059938"], ["id", 259]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [377f2397-b0c4-4cc5-bc5c-5a0d6b9072ca]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [377f2397-b0c4-4cc5-bc5c-5a0d6b9072ca] Performed CanvasSync::Jobs::SyncAdminsJob (Job ID: 377f2397-b0c4-4cc5-bc5c-5a0d6b9072ca) from Test(default) in 32.04ms  (0.2ms) SELECT COUNT(*) FROM "admins"  (0.2ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [afb13f1c-04c2-4c61-beae-b4d6557fd081] Performing CanvasSync::Jobs::SyncAssignmentGroupsJob (Job ID: afb13f1c-04c2-4c61-beae-b4d6557fd081) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [afb13f1c-04c2-4c61-beae-b4d6557fd081] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "afb13f1c-04c2-4c61-beae-b4d6557fd081"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [afb13f1c-04c2-4c61-beae-b4d6557fd081]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [afb13f1c-04c2-4c61-beae-b4d6557fd081] CanvasSync::JobLog Create (0.6ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncAssignmentGroupsJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2022-09-26 22:46:15.066716"], ["updated_at", "2022-09-26 22:46:15.066716"], ["job_id", "afb13f1c-04c2-4c61-beae-b4d6557fd081"]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [afb13f1c-04c2-4c61-beae-b4d6557fd081]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [afb13f1c-04c2-4c61-beae-b4d6557fd081]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [afb13f1c-04c2-4c61-beae-b4d6557fd081] CanvasSync::JobLog Update (0.4ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-09-26 22:46:15.069387"], ["status", "running"], ["updated_at", "2022-09-26 22:46:15.069737"], ["id", 260]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [afb13f1c-04c2-4c61-beae-b4d6557fd081]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [afb13f1c-04c2-4c61-beae-b4d6557fd081]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [afb13f1c-04c2-4c61-beae-b4d6557fd081] CanvasSync::JobLog Create (0.4ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proserv_assignment_group_export_csv\n- 1\n- CanvasSync::Processors::AssignmentGroupsProcessor\n- :sync_start_time: '2022-09-26T22:46:15Z'\n :report_params:\n :parameters:\n :enrollment_term_id: 1\n"], ["created_at", "2022-09-26 22:46:15.074223"], ["updated_at", "2022-09-26 22:46:15.074223"], ["job_id", "a681131a-4874-436a-8553-fdbc71325c4f"]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [afb13f1c-04c2-4c61-beae-b4d6557fd081]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [afb13f1c-04c2-4c61-beae-b4d6557fd081] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: a681131a-4874-436a-8553-fdbc71325c4f) to Test(default) at 2022-09-26 22:46:45 UTC with arguments: "proserv_assignment_group_export_csv", 1, "CanvasSync::Processors::AssignmentGroupsProcessor", {:sync_start_time=>"2022-09-26T22:46:15Z", :report_params=>{:parameters=>{:enrollment_term_id=>1}}} [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [afb13f1c-04c2-4c61-beae-b4d6557fd081]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [afb13f1c-04c2-4c61-beae-b4d6557fd081] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2022-09-26 22:46:15.077663"], ["status", "success"], ["updated_at", "2022-09-26 22:46:15.078187"], ["id", 260]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [afb13f1c-04c2-4c61-beae-b4d6557fd081]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [afb13f1c-04c2-4c61-beae-b4d6557fd081] Performed CanvasSync::Jobs::SyncAssignmentGroupsJob (Job ID: afb13f1c-04c2-4c61-beae-b4d6557fd081) from Test(default) in 14.68ms  (0.2ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [b0e2ccc0-e396-48aa-8edb-1ec2dc1afe39] Performing CanvasSync::Jobs::SyncAssignmentsJob (Job ID: b0e2ccc0-e396-48aa-8edb-1ec2dc1afe39) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [b0e2ccc0-e396-48aa-8edb-1ec2dc1afe39] CanvasSync::JobLog Load (0.3ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "b0e2ccc0-e396-48aa-8edb-1ec2dc1afe39"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [b0e2ccc0-e396-48aa-8edb-1ec2dc1afe39]  (0.3ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [b0e2ccc0-e396-48aa-8edb-1ec2dc1afe39] CanvasSync::JobLog Create (0.4ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncAssignmentsJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2022-09-26 22:46:15.085133"], ["updated_at", "2022-09-26 22:46:15.085133"], ["job_id", "b0e2ccc0-e396-48aa-8edb-1ec2dc1afe39"]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [b0e2ccc0-e396-48aa-8edb-1ec2dc1afe39]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [b0e2ccc0-e396-48aa-8edb-1ec2dc1afe39]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [b0e2ccc0-e396-48aa-8edb-1ec2dc1afe39] CanvasSync::JobLog Update (0.5ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-09-26 22:46:15.087558"], ["status", "running"], ["updated_at", "2022-09-26 22:46:15.087981"], ["id", 262]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [b0e2ccc0-e396-48aa-8edb-1ec2dc1afe39]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [b0e2ccc0-e396-48aa-8edb-1ec2dc1afe39]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [b0e2ccc0-e396-48aa-8edb-1ec2dc1afe39] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proserv_assignment_export_csv\n- 1\n- CanvasSync::Processors::AssignmentsProcessor\n- :sync_start_time: '2022-09-26T22:46:15Z'\n :report_params:\n :parameters:\n :enrollment_term_id: 1\n"], ["created_at", "2022-09-26 22:46:15.092354"], ["updated_at", "2022-09-26 22:46:15.092354"], ["job_id", "f28d4e6d-1fca-4a56-8148-59a145239814"]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [b0e2ccc0-e396-48aa-8edb-1ec2dc1afe39]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [b0e2ccc0-e396-48aa-8edb-1ec2dc1afe39] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: f28d4e6d-1fca-4a56-8148-59a145239814) to Test(default) at 2022-09-26 22:46:45 UTC with arguments: "proserv_assignment_export_csv", 1, "CanvasSync::Processors::AssignmentsProcessor", {:sync_start_time=>"2022-09-26T22:46:15Z", :report_params=>{:parameters=>{:enrollment_term_id=>1}}} [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [b0e2ccc0-e396-48aa-8edb-1ec2dc1afe39]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [b0e2ccc0-e396-48aa-8edb-1ec2dc1afe39] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2022-09-26 22:46:15.094793"], ["status", "success"], ["updated_at", "2022-09-26 22:46:15.095153"], ["id", 262]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [b0e2ccc0-e396-48aa-8edb-1ec2dc1afe39]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [b0e2ccc0-e396-48aa-8edb-1ec2dc1afe39] Performed CanvasSync::Jobs::SyncAssignmentsJob (Job ID: b0e2ccc0-e396-48aa-8edb-1ec2dc1afe39) from Test(default) in 12.9ms  (0.1ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [c37ac4ee-e36d-47dc-b23e-4821d487d68c] Performing CanvasSync::Jobs::SyncAssignmentsJob (Job ID: c37ac4ee-e36d-47dc-b23e-4821d487d68c) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [c37ac4ee-e36d-47dc-b23e-4821d487d68c] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "c37ac4ee-e36d-47dc-b23e-4821d487d68c"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [c37ac4ee-e36d-47dc-b23e-4821d487d68c]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [c37ac4ee-e36d-47dc-b23e-4821d487d68c] CanvasSync::JobLog Create (0.6ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncAssignmentsJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2022-09-26 22:46:15.099271"], ["updated_at", "2022-09-26 22:46:15.099271"], ["job_id", "c37ac4ee-e36d-47dc-b23e-4821d487d68c"]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [c37ac4ee-e36d-47dc-b23e-4821d487d68c]  (0.3ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [c37ac4ee-e36d-47dc-b23e-4821d487d68c]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [c37ac4ee-e36d-47dc-b23e-4821d487d68c] CanvasSync::JobLog Update (0.4ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-09-26 22:46:15.102229"], ["status", "running"], ["updated_at", "2022-09-26 22:46:15.102804"], ["id", 264]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [c37ac4ee-e36d-47dc-b23e-4821d487d68c]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [c37ac4ee-e36d-47dc-b23e-4821d487d68c]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [c37ac4ee-e36d-47dc-b23e-4821d487d68c] CanvasSync::JobLog Create (0.4ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proserv_assignment_export_csv\n- 1\n- CanvasSync::Processors::AssignmentsProcessor\n- :sync_start_time: '2022-09-26T22:46:15Z'\n :report_params:\n :parameters: {}\n"], ["created_at", "2022-09-26 22:46:15.107581"], ["updated_at", "2022-09-26 22:46:15.107581"], ["job_id", "550904ab-19fc-428d-91e8-85be14109288"]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [c37ac4ee-e36d-47dc-b23e-4821d487d68c]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [c37ac4ee-e36d-47dc-b23e-4821d487d68c] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: 550904ab-19fc-428d-91e8-85be14109288) to Test(default) at 2022-09-26 22:46:45 UTC with arguments: "proserv_assignment_export_csv", 1, "CanvasSync::Processors::AssignmentsProcessor", {:sync_start_time=>"2022-09-26T22:46:15Z", :report_params=>{:parameters=>{}}} [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [c37ac4ee-e36d-47dc-b23e-4821d487d68c]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [c37ac4ee-e36d-47dc-b23e-4821d487d68c] CanvasSync::JobLog Update (0.4ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2022-09-26 22:46:15.111027"], ["status", "success"], ["updated_at", "2022-09-26 22:46:15.111528"], ["id", 264]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [c37ac4ee-e36d-47dc-b23e-4821d487d68c]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [c37ac4ee-e36d-47dc-b23e-4821d487d68c] Performed CanvasSync::Jobs::SyncAssignmentsJob (Job ID: c37ac4ee-e36d-47dc-b23e-4821d487d68c) from Test(default) in 14.91ms  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [d4fb2dd1-83e6-4178-b975-6b8c3b8c3ecf] Performing CanvasSync::Jobs::SyncContentMigrationsJob (Job ID: d4fb2dd1-83e6-4178-b975-6b8c3b8c3ecf) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [d4fb2dd1-83e6-4178-b975-6b8c3b8c3ecf] CanvasSync::JobLog Load (0.4ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "d4fb2dd1-83e6-4178-b975-6b8c3b8c3ecf"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [d4fb2dd1-83e6-4178-b975-6b8c3b8c3ecf]  (0.3ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [d4fb2dd1-83e6-4178-b975-6b8c3b8c3ecf] CanvasSync::JobLog Create (0.5ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncContentMigrationsJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2022-09-26 22:46:15.118150"], ["updated_at", "2022-09-26 22:46:15.118150"], ["job_id", "d4fb2dd1-83e6-4178-b975-6b8c3b8c3ecf"]] [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [d4fb2dd1-83e6-4178-b975-6b8c3b8c3ecf]  (0.3ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [d4fb2dd1-83e6-4178-b975-6b8c3b8c3ecf]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [d4fb2dd1-83e6-4178-b975-6b8c3b8c3ecf] CanvasSync::JobLog Update (0.4ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-09-26 22:46:15.120919"], ["status", "running"], ["updated_at", "2022-09-26 22:46:15.121634"], ["id", 266]] [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [d4fb2dd1-83e6-4178-b975-6b8c3b8c3ecf]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [d4fb2dd1-83e6-4178-b975-6b8c3b8c3ecf]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [d4fb2dd1-83e6-4178-b975-6b8c3b8c3ecf] CanvasSync::JobLog Create (0.4ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proserv_content_migrations_csv\n- 1\n- CanvasSync::Processors::ContentMigrationsProcessor\n- :sync_start_time: '2022-09-26T22:46:15Z'\n :report_params:\n :parameters: {}\n"], ["created_at", "2022-09-26 22:46:15.125903"], ["updated_at", "2022-09-26 22:46:15.125903"], ["job_id", "193b6f2d-9964-4635-b6ee-e12ffc440da6"]] [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [d4fb2dd1-83e6-4178-b975-6b8c3b8c3ecf]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [d4fb2dd1-83e6-4178-b975-6b8c3b8c3ecf] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: 193b6f2d-9964-4635-b6ee-e12ffc440da6) to Test(default) at 2022-09-26 22:46:45 UTC with arguments: "proserv_content_migrations_csv", 1, "CanvasSync::Processors::ContentMigrationsProcessor", {:sync_start_time=>"2022-09-26T22:46:15Z", :report_params=>{:parameters=>{}}} [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [d4fb2dd1-83e6-4178-b975-6b8c3b8c3ecf]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [d4fb2dd1-83e6-4178-b975-6b8c3b8c3ecf] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2022-09-26 22:46:15.129405"], ["status", "success"], ["updated_at", "2022-09-26 22:46:15.129918"], ["id", 266]] [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [d4fb2dd1-83e6-4178-b975-6b8c3b8c3ecf]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [d4fb2dd1-83e6-4178-b975-6b8c3b8c3ecf] Performed CanvasSync::Jobs::SyncContentMigrationsJob (Job ID: d4fb2dd1-83e6-4178-b975-6b8c3b8c3ecf) from Test(default) in 15.36ms  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [8ace9304-79a8-46e4-bf7a-d11dd9153cc8] Performing CanvasSync::Jobs::SyncContentMigrationsJob (Job ID: 8ace9304-79a8-46e4-bf7a-d11dd9153cc8) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [8ace9304-79a8-46e4-bf7a-d11dd9153cc8] CanvasSync::JobLog Load (0.3ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "8ace9304-79a8-46e4-bf7a-d11dd9153cc8"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [8ace9304-79a8-46e4-bf7a-d11dd9153cc8]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [8ace9304-79a8-46e4-bf7a-d11dd9153cc8] CanvasSync::JobLog Create (0.4ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncContentMigrationsJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2022-09-26 22:46:15.136670"], ["updated_at", "2022-09-26 22:46:15.136670"], ["job_id", "8ace9304-79a8-46e4-bf7a-d11dd9153cc8"]] [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [8ace9304-79a8-46e4-bf7a-d11dd9153cc8]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [8ace9304-79a8-46e4-bf7a-d11dd9153cc8]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [8ace9304-79a8-46e4-bf7a-d11dd9153cc8] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-09-26 22:46:15.138657"], ["status", "running"], ["updated_at", "2022-09-26 22:46:15.139072"], ["id", 268]] [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [8ace9304-79a8-46e4-bf7a-d11dd9153cc8]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [8ace9304-79a8-46e4-bf7a-d11dd9153cc8]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [8ace9304-79a8-46e4-bf7a-d11dd9153cc8] CanvasSync::JobLog Create (0.2ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proserv_content_migrations_csv\n- 1\n- CanvasSync::Processors::ContentMigrationsProcessor\n- :sync_start_time: '2022-09-26T22:46:15Z'\n :report_params:\n :parameters:\n :updated_after: 2022-09-26 16:46:15 UTC\n"], ["created_at", "2022-09-26 22:46:15.142539"], ["updated_at", "2022-09-26 22:46:15.142539"], ["job_id", "9f9f182c-990d-484d-b662-5852918e5d6f"]] [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [8ace9304-79a8-46e4-bf7a-d11dd9153cc8]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [8ace9304-79a8-46e4-bf7a-d11dd9153cc8] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: 9f9f182c-990d-484d-b662-5852918e5d6f) to Test(default) at 2022-09-26 22:46:45 UTC with arguments: "proserv_content_migrations_csv", 1, "CanvasSync::Processors::ContentMigrationsProcessor", {:sync_start_time=>"2022-09-26T22:46:15Z", :report_params=>{:parameters=>{:updated_after=>"2022-09-26 16:46:15 UTC"}}} [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [8ace9304-79a8-46e4-bf7a-d11dd9153cc8]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [8ace9304-79a8-46e4-bf7a-d11dd9153cc8] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2022-09-26 22:46:15.144899"], ["status", "success"], ["updated_at", "2022-09-26 22:46:15.145242"], ["id", 268]] [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [8ace9304-79a8-46e4-bf7a-d11dd9153cc8]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [8ace9304-79a8-46e4-bf7a-d11dd9153cc8] Performed CanvasSync::Jobs::SyncContentMigrationsJob (Job ID: 8ace9304-79a8-46e4-bf7a-d11dd9153cc8) from Test(default) in 11.2ms  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [c9127388-cd94-4fac-be91-fd9485562674] Performing CanvasSync::Jobs::SyncContextModuleItemsJob (Job ID: c9127388-cd94-4fac-be91-fd9485562674) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [c9127388-cd94-4fac-be91-fd9485562674] CanvasSync::JobLog Load (0.3ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "c9127388-cd94-4fac-be91-fd9485562674"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [c9127388-cd94-4fac-be91-fd9485562674]  (0.3ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [c9127388-cd94-4fac-be91-fd9485562674] CanvasSync::JobLog Create (0.4ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncContextModuleItemsJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2022-09-26 22:46:15.151402"], ["updated_at", "2022-09-26 22:46:15.151402"], ["job_id", "c9127388-cd94-4fac-be91-fd9485562674"]] [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [c9127388-cd94-4fac-be91-fd9485562674]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [c9127388-cd94-4fac-be91-fd9485562674]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [c9127388-cd94-4fac-be91-fd9485562674] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-09-26 22:46:15.153788"], ["status", "running"], ["updated_at", "2022-09-26 22:46:15.154153"], ["id", 270]] [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [c9127388-cd94-4fac-be91-fd9485562674]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [c9127388-cd94-4fac-be91-fd9485562674]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [c9127388-cd94-4fac-be91-fd9485562674] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proserv_context_module_items_csv\n- 1\n- CanvasSync::Processors::ContextModuleItemsProcessor\n- :sync_start_time: '2022-09-26T22:46:15Z'\n :report_params:\n :parameters:\n :enrollment_term_id: 1\n"], ["created_at", "2022-09-26 22:46:15.158114"], ["updated_at", "2022-09-26 22:46:15.158114"], ["job_id", "8950377d-af07-4e48-aa89-9014f0618b71"]] [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [c9127388-cd94-4fac-be91-fd9485562674]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [c9127388-cd94-4fac-be91-fd9485562674] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: 8950377d-af07-4e48-aa89-9014f0618b71) to Test(default) at 2022-09-26 22:46:45 UTC with arguments: "proserv_context_module_items_csv", 1, "CanvasSync::Processors::ContextModuleItemsProcessor", {:sync_start_time=>"2022-09-26T22:46:15Z", :report_params=>{:parameters=>{:enrollment_term_id=>1}}} [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [c9127388-cd94-4fac-be91-fd9485562674]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [c9127388-cd94-4fac-be91-fd9485562674] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2022-09-26 22:46:15.161012"], ["status", "success"], ["updated_at", "2022-09-26 22:46:15.161452"], ["id", 270]] [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [c9127388-cd94-4fac-be91-fd9485562674]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [c9127388-cd94-4fac-be91-fd9485562674] Performed CanvasSync::Jobs::SyncContextModuleItemsJob (Job ID: c9127388-cd94-4fac-be91-fd9485562674) from Test(default) in 13.51ms  (0.2ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [60360a84-1fba-412e-96f8-4055f4c3bf7b] Performing CanvasSync::Jobs::SyncContextModuleItemsJob (Job ID: 60360a84-1fba-412e-96f8-4055f4c3bf7b) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [60360a84-1fba-412e-96f8-4055f4c3bf7b] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "60360a84-1fba-412e-96f8-4055f4c3bf7b"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [60360a84-1fba-412e-96f8-4055f4c3bf7b]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [60360a84-1fba-412e-96f8-4055f4c3bf7b] CanvasSync::JobLog Create (0.4ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncContextModuleItemsJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2022-09-26 22:46:15.165670"], ["updated_at", "2022-09-26 22:46:15.165670"], ["job_id", "60360a84-1fba-412e-96f8-4055f4c3bf7b"]] [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [60360a84-1fba-412e-96f8-4055f4c3bf7b]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [60360a84-1fba-412e-96f8-4055f4c3bf7b]  (0.3ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [60360a84-1fba-412e-96f8-4055f4c3bf7b] CanvasSync::JobLog Update (0.5ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-09-26 22:46:15.167723"], ["status", "running"], ["updated_at", "2022-09-26 22:46:15.168721"], ["id", 272]] [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [60360a84-1fba-412e-96f8-4055f4c3bf7b]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [60360a84-1fba-412e-96f8-4055f4c3bf7b]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [60360a84-1fba-412e-96f8-4055f4c3bf7b] CanvasSync::JobLog Create (0.5ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proserv_context_module_items_csv\n- 1\n- CanvasSync::Processors::ContextModuleItemsProcessor\n- :sync_start_time: '2022-09-26T22:46:15Z'\n :report_params:\n :parameters: {}\n"], ["created_at", "2022-09-26 22:46:15.172962"], ["updated_at", "2022-09-26 22:46:15.172962"], ["job_id", "da01f676-7573-46d4-94cd-11ae21912f97"]] [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [60360a84-1fba-412e-96f8-4055f4c3bf7b]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [60360a84-1fba-412e-96f8-4055f4c3bf7b] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: da01f676-7573-46d4-94cd-11ae21912f97) to Test(default) at 2022-09-26 22:46:45 UTC with arguments: "proserv_context_module_items_csv", 1, "CanvasSync::Processors::ContextModuleItemsProcessor", {:sync_start_time=>"2022-09-26T22:46:15Z", :report_params=>{:parameters=>{}}} [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [60360a84-1fba-412e-96f8-4055f4c3bf7b]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [60360a84-1fba-412e-96f8-4055f4c3bf7b] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2022-09-26 22:46:15.176466"], ["status", "success"], ["updated_at", "2022-09-26 22:46:15.176934"], ["id", 272]] [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [60360a84-1fba-412e-96f8-4055f4c3bf7b]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [60360a84-1fba-412e-96f8-4055f4c3bf7b] Performed CanvasSync::Jobs::SyncContextModuleItemsJob (Job ID: 60360a84-1fba-412e-96f8-4055f4c3bf7b) from Test(default) in 13.56ms  (0.1ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [347e556e-efb4-45e3-9582-d2559e654bd1] Performing CanvasSync::Jobs::SyncContextModulesJob (Job ID: 347e556e-efb4-45e3-9582-d2559e654bd1) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [347e556e-efb4-45e3-9582-d2559e654bd1] CanvasSync::JobLog Load (0.3ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "347e556e-efb4-45e3-9582-d2559e654bd1"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [347e556e-efb4-45e3-9582-d2559e654bd1]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [347e556e-efb4-45e3-9582-d2559e654bd1] CanvasSync::JobLog Create (0.5ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncContextModulesJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2022-09-26 22:46:15.183210"], ["updated_at", "2022-09-26 22:46:15.183210"], ["job_id", "347e556e-efb4-45e3-9582-d2559e654bd1"]] [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [347e556e-efb4-45e3-9582-d2559e654bd1]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [347e556e-efb4-45e3-9582-d2559e654bd1]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [347e556e-efb4-45e3-9582-d2559e654bd1] CanvasSync::JobLog Update (0.4ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-09-26 22:46:15.185270"], ["status", "running"], ["updated_at", "2022-09-26 22:46:15.185737"], ["id", 274]] [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [347e556e-efb4-45e3-9582-d2559e654bd1]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [347e556e-efb4-45e3-9582-d2559e654bd1]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [347e556e-efb4-45e3-9582-d2559e654bd1] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proserv_context_modules_csv\n- 1\n- CanvasSync::Processors::ContextModulesProcessor\n- :sync_start_time: '2022-09-26T22:46:15Z'\n :report_params:\n :parameters:\n :enrollment_term_id: 1\n"], ["created_at", "2022-09-26 22:46:15.190233"], ["updated_at", "2022-09-26 22:46:15.190233"], ["job_id", "ee450497-b2d9-4c3a-aa8c-449f1ee70aaf"]] [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [347e556e-efb4-45e3-9582-d2559e654bd1]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [347e556e-efb4-45e3-9582-d2559e654bd1] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: ee450497-b2d9-4c3a-aa8c-449f1ee70aaf) to Test(default) at 2022-09-26 22:46:45 UTC with arguments: "proserv_context_modules_csv", 1, "CanvasSync::Processors::ContextModulesProcessor", {:sync_start_time=>"2022-09-26T22:46:15Z", :report_params=>{:parameters=>{:enrollment_term_id=>1}}} [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [347e556e-efb4-45e3-9582-d2559e654bd1]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [347e556e-efb4-45e3-9582-d2559e654bd1] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2022-09-26 22:46:15.192930"], ["status", "success"], ["updated_at", "2022-09-26 22:46:15.193328"], ["id", 274]] [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [347e556e-efb4-45e3-9582-d2559e654bd1]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [347e556e-efb4-45e3-9582-d2559e654bd1] Performed CanvasSync::Jobs::SyncContextModulesJob (Job ID: 347e556e-efb4-45e3-9582-d2559e654bd1) from Test(default) in 12.55ms  (0.1ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [a5a9a907-6ff2-42ee-b4c3-81303bfa5b62] Performing CanvasSync::Jobs::SyncContextModulesJob (Job ID: a5a9a907-6ff2-42ee-b4c3-81303bfa5b62) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [a5a9a907-6ff2-42ee-b4c3-81303bfa5b62] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "a5a9a907-6ff2-42ee-b4c3-81303bfa5b62"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [a5a9a907-6ff2-42ee-b4c3-81303bfa5b62]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [a5a9a907-6ff2-42ee-b4c3-81303bfa5b62] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncContextModulesJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2022-09-26 22:46:15.197669"], ["updated_at", "2022-09-26 22:46:15.197669"], ["job_id", "a5a9a907-6ff2-42ee-b4c3-81303bfa5b62"]] [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [a5a9a907-6ff2-42ee-b4c3-81303bfa5b62]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [a5a9a907-6ff2-42ee-b4c3-81303bfa5b62]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [a5a9a907-6ff2-42ee-b4c3-81303bfa5b62] CanvasSync::JobLog Update (0.8ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-09-26 22:46:15.199090"], ["status", "running"], ["updated_at", "2022-09-26 22:46:15.199549"], ["id", 276]] [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [a5a9a907-6ff2-42ee-b4c3-81303bfa5b62]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [a5a9a907-6ff2-42ee-b4c3-81303bfa5b62]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [a5a9a907-6ff2-42ee-b4c3-81303bfa5b62] CanvasSync::JobLog Create (0.4ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proserv_context_modules_csv\n- 1\n- CanvasSync::Processors::ContextModulesProcessor\n- :sync_start_time: '2022-09-26T22:46:15Z'\n :report_params:\n :parameters: {}\n"], ["created_at", "2022-09-26 22:46:15.204996"], ["updated_at", "2022-09-26 22:46:15.204996"], ["job_id", "346893ac-8fee-4e52-970a-c67eee0ebad6"]] [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [a5a9a907-6ff2-42ee-b4c3-81303bfa5b62]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [a5a9a907-6ff2-42ee-b4c3-81303bfa5b62] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: 346893ac-8fee-4e52-970a-c67eee0ebad6) to Test(default) at 2022-09-26 22:46:45 UTC with arguments: "proserv_context_modules_csv", 1, "CanvasSync::Processors::ContextModulesProcessor", {:sync_start_time=>"2022-09-26T22:46:15Z", :report_params=>{:parameters=>{}}} [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [a5a9a907-6ff2-42ee-b4c3-81303bfa5b62]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [a5a9a907-6ff2-42ee-b4c3-81303bfa5b62] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2022-09-26 22:46:15.208749"], ["status", "success"], ["updated_at", "2022-09-26 22:46:15.209403"], ["id", 276]] [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [a5a9a907-6ff2-42ee-b4c3-81303bfa5b62]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [a5a9a907-6ff2-42ee-b4c3-81303bfa5b62] Performed CanvasSync::Jobs::SyncContextModulesJob (Job ID: a5a9a907-6ff2-42ee-b4c3-81303bfa5b62) from Test(default) in 14.18ms  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Term Exists (0.4ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 52969059], ["LIMIT", 1]] Term Create (0.4ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 52969059], ["name", "Cool Term"], ["start_at", "2022-09-23 22:46:14.274367"], ["end_at", "2022-09-29 22:46:14.274459"], ["workflow_state", "active"], ["sis_id", "57973b0ac6fd8460dd1a9d41127275be"], ["created_at", "2022-09-26 22:46:15.226633"], ["updated_at", "2022-09-26 22:46:15.226633"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [b7a9201f-0620-4424-8b57-fc7d5b13f8c8] Performing CanvasSync::Jobs::SyncProvisioningReportJob (Job ID: b7a9201f-0620-4424-8b57-fc7d5b13f8c8) from Test(default) with arguments: {:models=>["users", "courses"], :term_scope=>"active"} [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [b7a9201f-0620-4424-8b57-fc7d5b13f8c8] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "b7a9201f-0620-4424-8b57-fc7d5b13f8c8"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [b7a9201f-0620-4424-8b57-fc7d5b13f8c8]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [b7a9201f-0620-4424-8b57-fc7d5b13f8c8] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncProvisioningReportJob"], ["status", "enqueued"], ["job_arguments", "---\n- :models:\n - users\n - courses\n :term_scope: active\n"], ["created_at", "2022-09-26 22:46:15.229585"], ["updated_at", "2022-09-26 22:46:15.229585"], ["job_id", "b7a9201f-0620-4424-8b57-fc7d5b13f8c8"]] [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [b7a9201f-0620-4424-8b57-fc7d5b13f8c8]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [b7a9201f-0620-4424-8b57-fc7d5b13f8c8]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [b7a9201f-0620-4424-8b57-fc7d5b13f8c8] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-09-26 22:46:15.231146"], ["status", "running"], ["updated_at", "2022-09-26 22:46:15.231442"], ["id", 278]] [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [b7a9201f-0620-4424-8b57-fc7d5b13f8c8]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [b7a9201f-0620-4424-8b57-fc7d5b13f8c8]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [b7a9201f-0620-4424-8b57-fc7d5b13f8c8] CanvasSync::JobLog Create (0.4ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proservices_provisioning_csv\n- \n- CanvasSync::Processors::ProvisioningReportProcessor\n- :models:\n - users\n - courses\n :term_scope: active\n :sync_start_time: '2022-09-26T22:46:15Z'\n :report_params:\n :parameters:\n :include_deleted: true\n users: true\n courses: true\n :enrollment_term_id: 52969059\n"], ["created_at", "2022-09-26 22:46:15.236343"], ["updated_at", "2022-09-26 22:46:15.236343"], ["job_id", "9cc92dee-4f31-4d67-b709-283052ee22d6"]] [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [b7a9201f-0620-4424-8b57-fc7d5b13f8c8]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [b7a9201f-0620-4424-8b57-fc7d5b13f8c8] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: 9cc92dee-4f31-4d67-b709-283052ee22d6) to Test(default) at 2022-09-26 22:46:45 UTC with arguments: "proservices_provisioning_csv", nil, "CanvasSync::Processors::ProvisioningReportProcessor", {:models=>["users", "courses"], :term_scope=>"active", :sync_start_time=>"2022-09-26T22:46:15Z", :report_params=>{:parameters=>{:include_deleted=>true, "users"=>true, "courses"=>true, :enrollment_term_id=>52969059}}} [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [b7a9201f-0620-4424-8b57-fc7d5b13f8c8]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [b7a9201f-0620-4424-8b57-fc7d5b13f8c8] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2022-09-26 22:46:15.245641"], ["status", "success"], ["updated_at", "2022-09-26 22:46:15.246012"], ["id", 278]] [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [b7a9201f-0620-4424-8b57-fc7d5b13f8c8]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [b7a9201f-0620-4424-8b57-fc7d5b13f8c8] Performed CanvasSync::Jobs::SyncProvisioningReportJob (Job ID: b7a9201f-0620-4424-8b57-fc7d5b13f8c8) from Test(default) in 18.56ms  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [13abd784-d252-43f4-b999-8afd35828ef3] Performing CanvasSync::Jobs::SyncProvisioningReportJob (Job ID: 13abd784-d252-43f4-b999-8afd35828ef3) from Test(default) with arguments: {:models=>["users", "courses"]} [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [13abd784-d252-43f4-b999-8afd35828ef3] CanvasSync::JobLog Load (0.4ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "13abd784-d252-43f4-b999-8afd35828ef3"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [13abd784-d252-43f4-b999-8afd35828ef3]  (0.3ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [13abd784-d252-43f4-b999-8afd35828ef3] CanvasSync::JobLog Create (0.4ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncProvisioningReportJob"], ["status", "enqueued"], ["job_arguments", "---\n- :models:\n - users\n - courses\n"], ["created_at", "2022-09-26 22:46:15.251698"], ["updated_at", "2022-09-26 22:46:15.251698"], ["job_id", "13abd784-d252-43f4-b999-8afd35828ef3"]] [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [13abd784-d252-43f4-b999-8afd35828ef3]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [13abd784-d252-43f4-b999-8afd35828ef3]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [13abd784-d252-43f4-b999-8afd35828ef3] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-09-26 22:46:15.253874"], ["status", "running"], ["updated_at", "2022-09-26 22:46:15.254301"], ["id", 280]] [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [13abd784-d252-43f4-b999-8afd35828ef3]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [13abd784-d252-43f4-b999-8afd35828ef3]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [13abd784-d252-43f4-b999-8afd35828ef3] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proservices_provisioning_csv\n- \n- CanvasSync::Processors::ProvisioningReportProcessor\n- :models:\n - users\n - courses\n :sync_start_time: '2022-09-26T22:46:15Z'\n :report_params:\n :parameters:\n :include_deleted: true\n users: true\n courses: true\n"], ["created_at", "2022-09-26 22:46:15.257351"], ["updated_at", "2022-09-26 22:46:15.257351"], ["job_id", "589d97ce-6854-47b8-bdaf-2e354b579a95"]] [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [13abd784-d252-43f4-b999-8afd35828ef3]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [13abd784-d252-43f4-b999-8afd35828ef3] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: 589d97ce-6854-47b8-bdaf-2e354b579a95) to Test(default) at 2022-09-26 22:46:45 UTC with arguments: "proservices_provisioning_csv", nil, "CanvasSync::Processors::ProvisioningReportProcessor", {:models=>["users", "courses"], :sync_start_time=>"2022-09-26T22:46:15Z", :report_params=>{:parameters=>{:include_deleted=>true, "users"=>true, "courses"=>true}}} [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [13abd784-d252-43f4-b999-8afd35828ef3]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [13abd784-d252-43f4-b999-8afd35828ef3] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2022-09-26 22:46:15.260980"], ["status", "success"], ["updated_at", "2022-09-26 22:46:15.261365"], ["id", 280]] [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [13abd784-d252-43f4-b999-8afd35828ef3]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [13abd784-d252-43f4-b999-8afd35828ef3] Performed CanvasSync::Jobs::SyncProvisioningReportJob (Job ID: 13abd784-d252-43f4-b999-8afd35828ef3) from Test(default) in 12.99ms  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Account Exists (0.3ms) SELECT 1 AS one FROM "accounts" WHERE "accounts"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] Account Create (0.5ms) INSERT INTO "accounts" ("canvas_id", "sis_id", "canvas_parent_account_id", "sis_parent_account_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 1], ["sis_id", "cc809e4da27dfda4c6fe3551798c92a3"], ["canvas_parent_account_id", 1], ["sis_parent_account_id", "12f688c838aa1f38c5f15e0c0f211d4d"], ["name", "Account name"], ["workflow_state", "active"], ["created_at", "2022-09-26 22:46:15.266223"], ["updated_at", "2022-09-26 22:46:15.266223"]]  (0.3ms) RELEASE SAVEPOINT active_record_1  (0.4ms) SELECT COUNT(*) FROM "roles" [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [b86865ca-e099-4d51-9b7e-de94dc643174] Performing CanvasSync::Jobs::SyncRolesJob (Job ID: b86865ca-e099-4d51-9b7e-de94dc643174) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [b86865ca-e099-4d51-9b7e-de94dc643174] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "b86865ca-e099-4d51-9b7e-de94dc643174"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [b86865ca-e099-4d51-9b7e-de94dc643174]  (0.3ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [b86865ca-e099-4d51-9b7e-de94dc643174] CanvasSync::JobLog Create (0.4ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncRolesJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2022-09-26 22:46:15.274280"], ["updated_at", "2022-09-26 22:46:15.274280"], ["job_id", "b86865ca-e099-4d51-9b7e-de94dc643174"]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [b86865ca-e099-4d51-9b7e-de94dc643174]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [b86865ca-e099-4d51-9b7e-de94dc643174]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [b86865ca-e099-4d51-9b7e-de94dc643174] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-09-26 22:46:15.275903"], ["status", "running"], ["updated_at", "2022-09-26 22:46:15.276336"], ["id", 282]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [b86865ca-e099-4d51-9b7e-de94dc643174]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [b86865ca-e099-4d51-9b7e-de94dc643174] Account Load (0.3ms) SELECT "accounts".* FROM "accounts" WHERE "accounts"."workflow_state" != $1 ORDER BY "accounts"."id" ASC LIMIT $2 [["workflow_state", "deleted"], ["LIMIT", 1000]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [b86865ca-e099-4d51-9b7e-de94dc643174] Role Load (0.2ms) SELECT "roles".* FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [b86865ca-e099-4d51-9b7e-de94dc643174]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [b86865ca-e099-4d51-9b7e-de94dc643174] Role Exists (0.3ms) SELECT 1 AS one FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [b86865ca-e099-4d51-9b7e-de94dc643174] Role Create (0.5ms) INSERT INTO "roles" ("canvas_id", "label", "base_role_type", "canvas_account_id", "workflow_state", "permissions", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 1], ["label", "Account Admin"], ["base_role_type", "AccountMembership"], ["canvas_account_id", 10], ["workflow_state", "built_in"], ["permissions", "{\"manage_wiki\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"post_to_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"moderate_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_announcements\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"send_messages\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"send_messages_all\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_outcomes\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"create_conferences\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"create_collaborations\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_roster\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_all_grades\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_grades\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_rubrics\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"comment_on_others_submissions\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_students\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_admin_users\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_role_overrides\":{\"enabled\":true,\"locked\":true,\"readonly\":true,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_account_memberships\":{\"enabled\":true,\"locked\":true,\"readonly\":true,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_account_settings\":{\"enabled\":true,\"locked\":true,\"readonly\":true,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_groups\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_group_pages\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_files\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_assignments\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"undelete_courses\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_grade_changes\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_course_changes\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_question_banks\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_calendar\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_reports\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_courses\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_user_logins\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_user_observers\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_alerts\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"become_user\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_developer_keys\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"import_sis\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_sis\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_sis\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_course_list\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_statistics\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_storage_quotas\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_course_content\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_content\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_interaction_alerts\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"change_course_state\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_sections\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_feature_flags\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_quiz_answer_audits\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"moderate_grades\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"lti_add_edit\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true}}"], ["created_at", "2022-09-26 22:46:15.293310"], ["updated_at", "2022-09-26 22:46:15.293310"]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [b86865ca-e099-4d51-9b7e-de94dc643174]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [b86865ca-e099-4d51-9b7e-de94dc643174] Role Load (0.2ms) SELECT "roles".* FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 3], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [b86865ca-e099-4d51-9b7e-de94dc643174]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [b86865ca-e099-4d51-9b7e-de94dc643174] Role Exists (0.6ms) SELECT 1 AS one FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 3], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [b86865ca-e099-4d51-9b7e-de94dc643174] Role Create (0.6ms) INSERT INTO "roles" ("canvas_id", "label", "base_role_type", "canvas_account_id", "workflow_state", "permissions", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 3], ["label", "Student"], ["base_role_type", "StudentEnrollment"], ["canvas_account_id", 10], ["workflow_state", "built_in"], ["permissions", "{\"manage_wiki\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"read_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"post_to_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"moderate_forum\":{\"enabled\":false,\"locked\":false,\"readonly\":false,\"explicit\":false},\"read_announcements\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"send_messages\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"send_messages_all\":{\"enabled\":false,\"locked\":false,\"readonly\":false,\"explicit\":false},\"manage_outcomes\":{\"enabled\":false,\"locked\":false,\"readonly\":false,\"explicit\":false},\"create_conferences\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"create_collaborations\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_roster\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_all_grades\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_grades\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_rubrics\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"comment_on_others_submissions\":{\"enabled\":false,\"locked\":false,\"readonly\":false,\"explicit\":false},\"manage_students\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_admin_users\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_role_overrides\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_account_memberships\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_account_settings\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_groups\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"view_group_pages\":{\"enabled\":false,\"locked\":false,\"readonly\":false,\"explicit\":false},\"manage_files\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_assignments\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"undelete_courses\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"view_grade_changes\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"view_course_changes\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"read_question_banks\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_calendar\":{\"enabled\":false,\"locked\":false,\"readonly\":false,\"explicit\":false},\"read_reports\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_courses\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_user_logins\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_user_observers\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_alerts\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"become_user\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_developer_keys\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"import_sis\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_sis\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"read_sis\":{\"enabled\":false,\"locked\":false,\"readonly\":false,\"explicit\":false},\"read_course_list\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"view_statistics\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_storage_quotas\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"read_course_content\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_content\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_interaction_alerts\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"change_course_state\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_sections\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_feature_flags\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"view_quiz_answer_audits\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"moderate_grades\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"lti_add_edit\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false}}"], ["created_at", "2022-09-26 22:46:15.300719"], ["updated_at", "2022-09-26 22:46:15.300719"]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [b86865ca-e099-4d51-9b7e-de94dc643174]  (0.3ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [b86865ca-e099-4d51-9b7e-de94dc643174] Role Update All (0.3ms) UPDATE "roles" SET "workflow_state" = 'inactive' WHERE "roles"."id" NOT IN ($1, $2) [["id", 37], ["id", 38]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [b86865ca-e099-4d51-9b7e-de94dc643174]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [b86865ca-e099-4d51-9b7e-de94dc643174] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2022-09-26 22:46:15.305634"], ["status", "success"], ["updated_at", "2022-09-26 22:46:15.306027"], ["id", 282]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [b86865ca-e099-4d51-9b7e-de94dc643174]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [b86865ca-e099-4d51-9b7e-de94dc643174] Performed CanvasSync::Jobs::SyncRolesJob (Job ID: b86865ca-e099-4d51-9b7e-de94dc643174) from Test(default) in 34.2ms  (0.2ms) SELECT COUNT(*) FROM "roles"  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Term Exists (0.3ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 70660327], ["LIMIT", 1]] Term Create (0.3ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 70660327], ["name", "Cool Term"], ["start_at", "2022-09-23 22:46:14.274367"], ["end_at", "2022-09-29 22:46:14.274459"], ["workflow_state", "active"], ["sis_id", "736323426e7a2c9144a2908b8a49e833"], ["created_at", "2022-09-26 22:46:15.310606"], ["updated_at", "2022-09-26 22:46:15.310606"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [de750f39-39f9-47c0-91e1-25908f33b2dd] Performing CanvasSync::Jobs::SyncSimpleTableJob (Job ID: de750f39-39f9-47c0-91e1-25908f33b2dd) from Test(default) with arguments: {:report_name=>"proservices_provisioning_csv", :model=>"courses", :mapping=>"courses", :klass=>"Course", :term_scope=>"active", :params=>{"parameters[include_deleted]"=>true, "parameters[courses]"=>true}} [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [de750f39-39f9-47c0-91e1-25908f33b2dd] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "de750f39-39f9-47c0-91e1-25908f33b2dd"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [de750f39-39f9-47c0-91e1-25908f33b2dd]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [de750f39-39f9-47c0-91e1-25908f33b2dd] CanvasSync::JobLog Create (0.2ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncSimpleTableJob"], ["status", "enqueued"], ["job_arguments", "---\n- :report_name: proservices_provisioning_csv\n :model: courses\n :mapping: courses\n :klass: Course\n :term_scope: active\n :params:\n parameters[include_deleted]: true\n parameters[courses]: true\n"], ["created_at", "2022-09-26 22:46:15.313366"], ["updated_at", "2022-09-26 22:46:15.313366"], ["job_id", "de750f39-39f9-47c0-91e1-25908f33b2dd"]] [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [de750f39-39f9-47c0-91e1-25908f33b2dd]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [de750f39-39f9-47c0-91e1-25908f33b2dd]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [de750f39-39f9-47c0-91e1-25908f33b2dd] CanvasSync::JobLog Update (0.4ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-09-26 22:46:15.315023"], ["status", "running"], ["updated_at", "2022-09-26 22:46:15.315445"], ["id", 283]] [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [de750f39-39f9-47c0-91e1-25908f33b2dd]  (0.3ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [de750f39-39f9-47c0-91e1-25908f33b2dd]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [de750f39-39f9-47c0-91e1-25908f33b2dd] CanvasSync::JobLog Update (0.4ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2022-09-26 22:46:15.318610"], ["status", "success"], ["updated_at", "2022-09-26 22:46:15.319235"], ["id", 283]] [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [de750f39-39f9-47c0-91e1-25908f33b2dd]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [de750f39-39f9-47c0-91e1-25908f33b2dd] Performed CanvasSync::Jobs::SyncSimpleTableJob (Job ID: de750f39-39f9-47c0-91e1-25908f33b2dd) from Test(default) in 8.37ms  (0.2ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [0f00569a-2103-49be-8e1a-73efab26b625] Performing CanvasSync::Jobs::SyncSubmissionsJob (Job ID: 0f00569a-2103-49be-8e1a-73efab26b625) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [0f00569a-2103-49be-8e1a-73efab26b625] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "0f00569a-2103-49be-8e1a-73efab26b625"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [0f00569a-2103-49be-8e1a-73efab26b625]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [0f00569a-2103-49be-8e1a-73efab26b625] CanvasSync::JobLog Create (0.4ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncSubmissionsJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2022-09-26 22:46:15.324694"], ["updated_at", "2022-09-26 22:46:15.324694"], ["job_id", "0f00569a-2103-49be-8e1a-73efab26b625"]] [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [0f00569a-2103-49be-8e1a-73efab26b625]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [0f00569a-2103-49be-8e1a-73efab26b625]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [0f00569a-2103-49be-8e1a-73efab26b625] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-09-26 22:46:15.326793"], ["status", "running"], ["updated_at", "2022-09-26 22:46:15.327105"], ["id", 284]] [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [0f00569a-2103-49be-8e1a-73efab26b625]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [0f00569a-2103-49be-8e1a-73efab26b625]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [0f00569a-2103-49be-8e1a-73efab26b625] CanvasSync::JobLog Create (0.2ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proserv_student_submissions_csv\n- 1\n- CanvasSync::Processors::SubmissionsProcessor\n- :sync_start_time: '2022-09-26T22:46:15Z'\n :report_params:\n :parameters:\n :include_all: \n :enrollment_batch_size: \n :enrollment_term_id: 1\n"], ["created_at", "2022-09-26 22:46:15.330333"], ["updated_at", "2022-09-26 22:46:15.330333"], ["job_id", "581d3f2c-e3e9-4ec4-a00f-30bfca72cfa2"]] [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [0f00569a-2103-49be-8e1a-73efab26b625]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [0f00569a-2103-49be-8e1a-73efab26b625] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: 581d3f2c-e3e9-4ec4-a00f-30bfca72cfa2) to Test(default) at 2022-09-26 22:46:45 UTC with arguments: "proserv_student_submissions_csv", 1, "CanvasSync::Processors::SubmissionsProcessor", {:sync_start_time=>"2022-09-26T22:46:15Z", :report_params=>{:parameters=>{:include_all=>nil, :enrollment_batch_size=>nil, :enrollment_term_id=>1}}} [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [0f00569a-2103-49be-8e1a-73efab26b625]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [0f00569a-2103-49be-8e1a-73efab26b625] CanvasSync::JobLog Update (0.5ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2022-09-26 22:46:15.332597"], ["status", "success"], ["updated_at", "2022-09-26 22:46:15.333115"], ["id", 284]] [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [0f00569a-2103-49be-8e1a-73efab26b625]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [0f00569a-2103-49be-8e1a-73efab26b625] Performed CanvasSync::Jobs::SyncSubmissionsJob (Job ID: 0f00569a-2103-49be-8e1a-73efab26b625) from Test(default) in 11.47ms  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) SELECT COUNT(*) FROM "terms" [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [c202d82d-1ea0-4acb-889c-197215107e01] Performing CanvasSync::Jobs::SyncTermsJob (Job ID: c202d82d-1ea0-4acb-889c-197215107e01) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [c202d82d-1ea0-4acb-889c-197215107e01] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "c202d82d-1ea0-4acb-889c-197215107e01"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [c202d82d-1ea0-4acb-889c-197215107e01]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [c202d82d-1ea0-4acb-889c-197215107e01] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncTermsJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2022-09-26 22:46:15.339539"], ["updated_at", "2022-09-26 22:46:15.339539"], ["job_id", "c202d82d-1ea0-4acb-889c-197215107e01"]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [c202d82d-1ea0-4acb-889c-197215107e01]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [c202d82d-1ea0-4acb-889c-197215107e01]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [c202d82d-1ea0-4acb-889c-197215107e01] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-09-26 22:46:15.341268"], ["status", "running"], ["updated_at", "2022-09-26 22:46:15.341541"], ["id", 286]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [c202d82d-1ea0-4acb-889c-197215107e01]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [c202d82d-1ea0-4acb-889c-197215107e01] Term Load (0.3ms) SELECT "terms".* FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [c202d82d-1ea0-4acb-889c-197215107e01]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [c202d82d-1ea0-4acb-889c-197215107e01] Term Exists (0.2ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [c202d82d-1ea0-4acb-889c-197215107e01] Term Create (0.3ms) INSERT INTO "terms" ("canvas_id", "name", "workflow_state", "grading_period_group_id", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 1], ["name", "Default Term"], ["workflow_state", "active"], ["grading_period_group_id", 1], ["sis_id", "Test"], ["created_at", "2022-09-26 22:46:15.347761"], ["updated_at", "2022-09-26 22:46:15.347761"]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [c202d82d-1ea0-4acb-889c-197215107e01]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [c202d82d-1ea0-4acb-889c-197215107e01] Term Load (0.2ms) SELECT "terms".* FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 6], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [c202d82d-1ea0-4acb-889c-197215107e01]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [c202d82d-1ea0-4acb-889c-197215107e01] Term Exists (0.4ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 6], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [c202d82d-1ea0-4acb-889c-197215107e01] Term Create (0.4ms) INSERT INTO "terms" ("canvas_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["canvas_id", 6], ["name", "Average Term 1"], ["workflow_state", "active"], ["created_at", "2022-09-26 22:46:15.351614"], ["updated_at", "2022-09-26 22:46:15.351614"]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [c202d82d-1ea0-4acb-889c-197215107e01]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [c202d82d-1ea0-4acb-889c-197215107e01] Term Load (0.4ms) SELECT "terms".* FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 7], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [c202d82d-1ea0-4acb-889c-197215107e01]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [c202d82d-1ea0-4acb-889c-197215107e01] Term Exists (0.2ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 7], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [c202d82d-1ea0-4acb-889c-197215107e01] Term Create (0.4ms) INSERT INTO "terms" ("canvas_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["canvas_id", 7], ["name", "Average Term 2"], ["workflow_state", "active"], ["created_at", "2022-09-26 22:46:15.356223"], ["updated_at", "2022-09-26 22:46:15.356223"]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [c202d82d-1ea0-4acb-889c-197215107e01]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [c202d82d-1ea0-4acb-889c-197215107e01] Term Load (0.2ms) SELECT "terms".* FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 5], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [c202d82d-1ea0-4acb-889c-197215107e01]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [c202d82d-1ea0-4acb-889c-197215107e01] Term Exists (0.2ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 5], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [c202d82d-1ea0-4acb-889c-197215107e01] Term Create (0.3ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 5], ["name", "Syllabus Term"], ["start_at", "2017-08-14 06:00:00"], ["end_at", "2017-08-31 06:00:00"], ["workflow_state", "active"], ["sis_id", "SYTERM"], ["created_at", "2022-09-26 22:46:15.359697"], ["updated_at", "2022-09-26 22:46:15.359697"]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [c202d82d-1ea0-4acb-889c-197215107e01]  (0.3ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [c202d82d-1ea0-4acb-889c-197215107e01] Term Load (0.2ms) SELECT "terms".* FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 4], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [c202d82d-1ea0-4acb-889c-197215107e01]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [c202d82d-1ea0-4acb-889c-197215107e01] Term Exists (0.3ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 4], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [c202d82d-1ea0-4acb-889c-197215107e01] Term Create (0.3ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "grading_period_group_id", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8, $9) RETURNING "id" [["canvas_id", 4], ["name", "Ellucian Term"], ["start_at", "2017-08-01 06:00:00"], ["end_at", "2017-10-31 06:00:00"], ["workflow_state", "active"], ["grading_period_group_id", 1], ["sis_id", "SH"], ["created_at", "2022-09-26 22:46:15.363569"], ["updated_at", "2022-09-26 22:46:15.363569"]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [c202d82d-1ea0-4acb-889c-197215107e01]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [c202d82d-1ea0-4acb-889c-197215107e01] Term Load (0.2ms) SELECT "terms".* FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 3], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [c202d82d-1ea0-4acb-889c-197215107e01]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [c202d82d-1ea0-4acb-889c-197215107e01] Term Exists (0.6ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 3], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [c202d82d-1ea0-4acb-889c-197215107e01] Term Create (0.5ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 3], ["name", "Current Term"], ["start_at", "2017-03-19 06:00:00"], ["end_at", "2017-08-01 06:00:00"], ["workflow_state", "active"], ["created_at", "2022-09-26 22:46:15.367830"], ["updated_at", "2022-09-26 22:46:15.367830"]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [c202d82d-1ea0-4acb-889c-197215107e01]  (0.3ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [c202d82d-1ea0-4acb-889c-197215107e01] [CanvasSync::Jobs::TermBatchesJob] [78cf5665-54b7-4e0e-b5b8-6231a1452389] Performing CanvasSync::Jobs::TermBatchesJob (Job ID: 78cf5665-54b7-4e0e-b5b8-6231a1452389) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [c202d82d-1ea0-4acb-889c-197215107e01] [CanvasSync::Jobs::TermBatchesJob] [78cf5665-54b7-4e0e-b5b8-6231a1452389] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "78cf5665-54b7-4e0e-b5b8-6231a1452389"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [c202d82d-1ea0-4acb-889c-197215107e01] [CanvasSync::Jobs::TermBatchesJob] [78cf5665-54b7-4e0e-b5b8-6231a1452389]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [c202d82d-1ea0-4acb-889c-197215107e01] [CanvasSync::Jobs::TermBatchesJob] [78cf5665-54b7-4e0e-b5b8-6231a1452389] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::TermBatchesJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2022-09-26 22:46:15.371260"], ["updated_at", "2022-09-26 22:46:15.371260"], ["job_id", "78cf5665-54b7-4e0e-b5b8-6231a1452389"]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [c202d82d-1ea0-4acb-889c-197215107e01] [CanvasSync::Jobs::TermBatchesJob] [78cf5665-54b7-4e0e-b5b8-6231a1452389]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [c202d82d-1ea0-4acb-889c-197215107e01] [CanvasSync::Jobs::TermBatchesJob] [78cf5665-54b7-4e0e-b5b8-6231a1452389]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [c202d82d-1ea0-4acb-889c-197215107e01] [CanvasSync::Jobs::TermBatchesJob] [78cf5665-54b7-4e0e-b5b8-6231a1452389] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-09-26 22:46:15.373127"], ["status", "running"], ["updated_at", "2022-09-26 22:46:15.373449"], ["id", 287]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [c202d82d-1ea0-4acb-889c-197215107e01] [CanvasSync::Jobs::TermBatchesJob] [78cf5665-54b7-4e0e-b5b8-6231a1452389]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [c202d82d-1ea0-4acb-889c-197215107e01] [CanvasSync::Jobs::TermBatchesJob] [78cf5665-54b7-4e0e-b5b8-6231a1452389]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [c202d82d-1ea0-4acb-889c-197215107e01] [CanvasSync::Jobs::TermBatchesJob] [78cf5665-54b7-4e0e-b5b8-6231a1452389] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2022-09-26 22:46:15.374468"], ["status", "success"], ["updated_at", "2022-09-26 22:46:15.374823"], ["id", 287]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [c202d82d-1ea0-4acb-889c-197215107e01] [CanvasSync::Jobs::TermBatchesJob] [78cf5665-54b7-4e0e-b5b8-6231a1452389]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [c202d82d-1ea0-4acb-889c-197215107e01] [CanvasSync::Jobs::TermBatchesJob] [78cf5665-54b7-4e0e-b5b8-6231a1452389] Performed CanvasSync::Jobs::TermBatchesJob (Job ID: 78cf5665-54b7-4e0e-b5b8-6231a1452389) from Test(default) in 6.54ms [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [c202d82d-1ea0-4acb-889c-197215107e01]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [c202d82d-1ea0-4acb-889c-197215107e01] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2022-09-26 22:46:15.376624"], ["status", "success"], ["updated_at", "2022-09-26 22:46:15.377000"], ["id", 286]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [c202d82d-1ea0-4acb-889c-197215107e01]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [c202d82d-1ea0-4acb-889c-197215107e01] Performed CanvasSync::Jobs::SyncTermsJob (Job ID: c202d82d-1ea0-4acb-889c-197215107e01) from Test(default) in 40.05ms  (0.2ms) SELECT COUNT(*) FROM "terms"  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Account Exists (0.3ms) SELECT 1 AS one FROM "accounts" WHERE "accounts"."canvas_id" = $1 LIMIT $2 [["canvas_id", 50976204], ["LIMIT", 1]] Account Create (0.9ms) INSERT INTO "accounts" ("canvas_id", "sis_id", "canvas_parent_account_id", "sis_parent_account_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 50976204], ["sis_id", "ab1c3942c54eab306d8ac700c21eec1f"], ["canvas_parent_account_id", 1], ["sis_parent_account_id", "38ac2cf43aab8939ffe46b072e459477"], ["name", "Account name"], ["workflow_state", "active"], ["created_at", "2022-09-26 22:46:15.382864"], ["updated_at", "2022-09-26 22:46:15.382864"]]  (0.3ms) RELEASE SAVEPOINT active_record_1 Account Exists (0.4ms) SELECT 1 AS one FROM "accounts" WHERE "accounts"."canvas_id" IS NULL AND "accounts"."id" != $1 LIMIT $2 [["id", 33], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Account Exists (0.4ms) SELECT 1 AS one FROM "accounts" WHERE "accounts"."canvas_id" = $1 LIMIT $2 [["canvas_id", 51916550], ["LIMIT", 1]] Account Create (0.3ms) INSERT INTO "accounts" ("canvas_id", "sis_id", "canvas_parent_account_id", "sis_parent_account_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 51916550], ["sis_id", "20a69ee32643750398c96eb20b131e85"], ["canvas_parent_account_id", 1], ["sis_parent_account_id", "e4fe714325ff64849110edf8e5424b5b"], ["name", "Account name"], ["workflow_state", "active"], ["created_at", "2022-09-26 22:46:15.394525"], ["updated_at", "2022-09-26 22:46:15.394525"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Account Load (0.2ms) SELECT "accounts".* FROM "accounts" ORDER BY "accounts"."id" ASC LIMIT $1 [["LIMIT", 1]] Account Exists (0.2ms) SELECT 1 AS one FROM "accounts" WHERE "accounts"."canvas_id" = $1 LIMIT $2 [["canvas_id", 51916550], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) SAVEPOINT active_record_1 Account Exists (0.4ms) SELECT 1 AS one FROM "accounts" WHERE "accounts"."canvas_id" = $1 LIMIT $2 [["canvas_id", 25087396], ["LIMIT", 1]] Account Create (0.7ms) INSERT INTO "accounts" ("canvas_id", "sis_id", "canvas_parent_account_id", "sis_parent_account_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 25087396], ["sis_id", "ad326604b9b302a7dfc9899c08528b71"], ["canvas_parent_account_id", 1], ["sis_parent_account_id", "3e17e81719ae2dfdb261ff9bbbcd9940"], ["name", "Account name"], ["workflow_state", "active"], ["created_at", "2022-09-26 22:46:15.402801"], ["updated_at", "2022-09-26 22:46:15.402801"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.3ms) BEGIN  (0.3ms) SAVEPOINT active_record_1 Admin Exists (0.5ms) SELECT 1 AS one FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 21067595], ["LIMIT", 1]] Admin Create (0.4ms) INSERT INTO "admins" ("canvas_id", "role_name", "canvas_role_id", "canvas_user_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 21067595], ["role_name", "Cool Role"], ["canvas_role_id", 91375385], ["canvas_user_id", 1], ["workflow_state", "active"], ["created_at", "2022-09-26 22:46:15.414349"], ["updated_at", "2022-09-26 22:46:15.414349"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Admin Exists (0.7ms) SELECT 1 AS one FROM "admins" WHERE "admins"."canvas_id" IS NULL AND "admins"."id" != $1 LIMIT $2 [["id", 46], ["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Admin Exists (0.6ms) SELECT 1 AS one FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 57093632], ["LIMIT", 1]] Admin Create (0.5ms) INSERT INTO "admins" ("canvas_id", "role_name", "canvas_role_id", "canvas_user_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 57093632], ["role_name", "Cool Role"], ["canvas_role_id", 96146071], ["canvas_user_id", 1], ["workflow_state", "active"], ["created_at", "2022-09-26 22:46:15.433294"], ["updated_at", "2022-09-26 22:46:15.433294"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Admin Load (0.3ms) SELECT "admins".* FROM "admins" ORDER BY "admins"."id" ASC LIMIT $1 [["LIMIT", 1]] Admin Exists (0.4ms) SELECT 1 AS one FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 57093632], ["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.4ms) SELECT COUNT(*) FROM "admins" Admin Load (0.3ms) SELECT "admins".* FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]]  (0.3ms) SAVEPOINT active_record_1 Admin Exists (0.4ms) SELECT 1 AS one FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]] Admin Create (0.5ms) INSERT INTO "admins" ("canvas_id", "role_name", "canvas_role_id", "canvas_user_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 2], ["role_name", "AccountAdmin"], ["canvas_role_id", 1], ["canvas_user_id", 1], ["workflow_state", "active"], ["created_at", "2022-09-26 22:46:15.448002"], ["updated_at", "2022-09-26 22:46:15.448002"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.3ms) SELECT COUNT(*) FROM "admins" Admin Load (0.3ms) SELECT "admins".* FROM "admins" ORDER BY "admins"."id" DESC LIMIT $1 [["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Admin Exists (0.4ms) SELECT 1 AS one FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]] Admin Create (0.4ms) INSERT INTO "admins" ("canvas_id", "role_name", "canvas_role_id", "canvas_user_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 2], ["role_name", "Cool Role"], ["canvas_role_id", 58511876], ["canvas_user_id", 1], ["workflow_state", "active"], ["created_at", "2022-09-26 22:46:15.458333"], ["updated_at", "2022-09-26 22:46:15.458333"]]  (0.4ms) RELEASE SAVEPOINT active_record_1  (0.4ms) SELECT COUNT(*) FROM "admins" Admin Load (0.3ms) SELECT "admins".* FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]]  (0.2ms) SAVEPOINT active_record_1 Admin Exists (0.4ms) SELECT 1 AS one FROM "admins" WHERE "admins"."canvas_id" = $1 AND "admins"."id" != $2 LIMIT $3 [["canvas_id", 2], ["id", 49], ["LIMIT", 1]] Admin Update (0.5ms) UPDATE "admins" SET "role_name" = $1, "canvas_role_id" = $2, "updated_at" = $3 WHERE "admins"."id" = $4 [["role_name", "AccountAdmin"], ["canvas_role_id", 1], ["updated_at", "2022-09-26 22:46:15.465518"], ["id", 49]]  (0.4ms) RELEASE SAVEPOINT active_record_1  (0.4ms) SELECT COUNT(*) FROM "admins" Admin Load (0.3ms) SELECT "admins".* FROM "admins" WHERE "admins"."id" = $1 LIMIT $2 [["id", 49], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) SAVEPOINT active_record_1 AssignmentGroup Exists (0.7ms) SELECT 1 AS one FROM "assignment_groups" WHERE "assignment_groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] AssignmentGroup Create (0.6ms) INSERT INTO "assignment_groups" ("canvas_id", "name", "workflow_state", "canvas_created_at", "canvas_updated_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 1], ["name", "Dummy Assignment Group"], ["workflow_state", "available"], ["canvas_created_at", "2022-09-19 22:46:15.494197"], ["canvas_updated_at", "2022-09-25 22:46:15.494401"], ["created_at", "2022-09-26 22:46:15.497046"], ["updated_at", "2022-09-26 22:46:15.497046"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 AssignmentGroup Exists (0.5ms) SELECT 1 AS one FROM "assignment_groups" WHERE "assignment_groups"."canvas_id" IS NULL AND "assignment_groups"."id" != $1 LIMIT $2 [["id", 37], ["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 AssignmentGroup Exists (0.4ms) SELECT 1 AS one FROM "assignment_groups" WHERE "assignment_groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]] AssignmentGroup Create (0.5ms) INSERT INTO "assignment_groups" ("canvas_id", "name", "workflow_state", "canvas_created_at", "canvas_updated_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 2], ["name", "Dummy Assignment Group"], ["workflow_state", "available"], ["canvas_created_at", "2022-09-19 22:46:15.508216"], ["canvas_updated_at", "2022-09-25 22:46:15.508376"], ["created_at", "2022-09-26 22:46:15.510166"], ["updated_at", "2022-09-26 22:46:15.510166"]]  (0.8ms) RELEASE SAVEPOINT active_record_1 AssignmentGroup Load (0.3ms) SELECT "assignment_groups".* FROM "assignment_groups" ORDER BY "assignment_groups"."id" ASC LIMIT $1 [["LIMIT", 1]] AssignmentGroup Exists (0.5ms) SELECT 1 AS one FROM "assignment_groups" WHERE "assignment_groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 AssignmentGroup Exists (0.3ms) SELECT 1 AS one FROM "assignment_groups" WHERE "assignment_groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 3], ["LIMIT", 1]] AssignmentGroup Create (0.4ms) INSERT INTO "assignment_groups" ("canvas_id", "name", "workflow_state", "canvas_created_at", "canvas_updated_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 3], ["name", "Dummy Assignment Group"], ["workflow_state", "available"], ["canvas_created_at", "2022-09-19 22:46:15.521404"], ["canvas_updated_at", "2022-09-25 22:46:15.521537"], ["created_at", "2022-09-26 22:46:15.523131"], ["updated_at", "2022-09-26 22:46:15.523131"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 AssignmentGroup Exists (0.5ms) SELECT 1 AS one FROM "assignment_groups" WHERE "assignment_groups"."canvas_id" = $1 AND "assignment_groups"."id" != $2 LIMIT $3 [["canvas_id", 3], ["id", 39], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 AssignmentGroup Exists (0.4ms) SELECT 1 AS one FROM "assignment_groups" WHERE "assignment_groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 4], ["LIMIT", 1]] AssignmentGroup Create (0.4ms) INSERT INTO "assignment_groups" ("canvas_id", "name", "workflow_state", "canvas_created_at", "canvas_updated_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 4], ["name", "Dummy Assignment Group"], ["workflow_state", "available"], ["canvas_created_at", "2022-09-19 22:46:15.533351"], ["canvas_updated_at", "2022-09-25 22:46:15.533503"], ["created_at", "2022-09-26 22:46:15.535389"], ["updated_at", "2022-09-26 22:46:15.535389"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Assignment Exists (0.6ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] Assignment Create (0.4ms) INSERT INTO "assignments" ("canvas_id", "title", "due_at", "unlock_at", "lock_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 1], ["title", "Assignment 1"], ["due_at", "2022-10-03 22:46:15.561699"], ["unlock_at", "2022-09-25 22:46:15.561785"], ["lock_at", "2022-10-17 22:46:15.561819"], ["created_at", "2022-09-26 22:46:15.563737"], ["updated_at", "2022-09-26 22:46:15.563737"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Assignment Exists (0.5ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" IS NULL AND "assignments"."id" != $1 LIMIT $2 [["id", 67], ["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Assignment Exists (0.3ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]] Assignment Create (0.3ms) INSERT INTO "assignments" ("canvas_id", "title", "due_at", "unlock_at", "lock_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 2], ["title", "Assignment 2"], ["due_at", "2022-10-03 22:46:15.572507"], ["unlock_at", "2022-09-25 22:46:15.572630"], ["lock_at", "2022-10-17 22:46:15.572686"], ["created_at", "2022-09-26 22:46:15.574149"], ["updated_at", "2022-09-26 22:46:15.574149"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Assignment Load (0.2ms) SELECT "assignments".* FROM "assignments" ORDER BY "assignments"."id" ASC LIMIT $1 [["LIMIT", 1]] Assignment Exists (0.4ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Assignment Exists (0.3ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 3], ["LIMIT", 1]] Assignment Create (0.7ms) INSERT INTO "assignments" ("canvas_id", "title", "due_at", "unlock_at", "lock_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 3], ["title", "Assignment 3"], ["due_at", "2022-10-03 22:46:15.580936"], ["unlock_at", "2022-09-25 22:46:15.581022"], ["lock_at", "2022-10-17 22:46:15.581080"], ["created_at", "2022-09-26 22:46:15.582311"], ["updated_at", "2022-09-26 22:46:15.582311"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Assignment Exists (0.4ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 4], ["LIMIT", 1]] Assignment Create (0.3ms) INSERT INTO "assignments" ("canvas_id", "title", "due_at", "unlock_at", "lock_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 4], ["title", "Assignment 4"], ["due_at", "2022-10-03 22:46:15.590649"], ["unlock_at", "2022-09-25 22:46:15.590765"], ["lock_at", "2022-10-17 22:46:15.590831"], ["created_at", "2022-09-26 22:46:15.592268"], ["updated_at", "2022-09-26 22:46:15.592268"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Assignment Exists (0.4ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 AND "assignments"."id" != $2 LIMIT $3 [["canvas_id", 4], ["id", 70], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Assignment Exists (0.3ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 5], ["LIMIT", 1]] Assignment Create (0.8ms) INSERT INTO "assignments" ("canvas_id", "title", "due_at", "unlock_at", "lock_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 5], ["title", "Assignment 5"], ["due_at", "2022-10-03 22:46:15.597684"], ["unlock_at", "2022-09-25 22:46:15.597796"], ["lock_at", "2022-10-17 22:46:15.597858"], ["created_at", "2022-09-26 22:46:15.599296"], ["updated_at", "2022-09-26 22:46:15.599296"]]  (0.3ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Assignment Exists (0.4ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 6], ["LIMIT", 1]] Assignment Create (0.3ms) INSERT INTO "assignments" ("canvas_id", "title", "due_at", "unlock_at", "lock_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 6], ["title", "Assignment 6"], ["due_at", "2022-10-03 22:46:15.608075"], ["unlock_at", "2022-09-25 22:46:15.608211"], ["lock_at", "2022-10-17 22:46:15.608285"], ["created_at", "2022-09-26 22:46:15.609909"], ["updated_at", "2022-09-26 22:46:15.609909"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) SAVEPOINT active_record_1 Course Exists (0.5ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 28617841], ["LIMIT", 1]] Course Create (0.9ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 28617841], ["sis_id", "33f740d66e1d9798cebd5e8f969ba929"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2022-09-23 22:46:15.630667"], ["end_at", "2022-10-17 22:46:15.630764"], ["created_at", "2022-09-26 22:46:15.632517"], ["updated_at", "2022-09-26 22:46:15.632517"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 Course Exists (0.3ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 19102706], ["LIMIT", 1]] Course Create (0.4ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 19102706], ["sis_id", "3fb86203eb2540fd824301ccd44d1bb5"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2022-09-23 22:46:15.635541"], ["end_at", "2022-10-17 22:46:15.635686"], ["created_at", "2022-09-26 22:46:15.637374"], ["updated_at", "2022-09-26 22:46:15.637374"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Assignment Exists (0.3ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 7], ["LIMIT", 1]] Assignment Create (0.3ms) INSERT INTO "assignments" ("canvas_id", "title", "due_at", "unlock_at", "lock_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 7], ["title", "Assignment 7"], ["due_at", "2022-10-03 22:46:15.639310"], ["unlock_at", "2022-09-25 22:46:15.639397"], ["lock_at", "2022-10-17 22:46:15.639439"], ["created_at", "2022-09-26 22:46:15.640665"], ["updated_at", "2022-09-26 22:46:15.640665"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Assignment Exists (0.3ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 AND "assignments"."id" != $2 LIMIT $3 [["canvas_id", 7], ["id", 73], ["LIMIT", 1]] Assignment Update (0.4ms) UPDATE "assignments" SET "canvas_context_id" = $1, "canvas_context_type" = $2, "updated_at" = $3 WHERE "assignments"."id" = $4 [["canvas_context_id", 19102706], ["canvas_context_type", "Course"], ["updated_at", "2022-09-26 22:46:15.643379"], ["id", 73]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Course Load (0.3ms) SELECT "courses".* FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 19102706], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Assignment Exists (0.3ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 8], ["LIMIT", 1]] Assignment Create (0.3ms) INSERT INTO "assignments" ("canvas_id", "title", "due_at", "unlock_at", "lock_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 8], ["title", "Assignment 8"], ["due_at", "2022-10-03 22:46:15.661036"], ["unlock_at", "2022-09-25 22:46:15.661125"], ["lock_at", "2022-10-17 22:46:15.661168"], ["created_at", "2022-09-26 22:46:15.662495"], ["updated_at", "2022-09-26 22:46:15.662495"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 ContextModuleItem Create (0.4ms) INSERT INTO "context_module_items" ("canvas_id", "canvas_assignment_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["canvas_id", 1], ["canvas_assignment_id", 8], ["workflow_state", "active"], ["created_at", "2022-09-26 22:46:15.664454"], ["updated_at", "2022-09-26 22:46:15.664454"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.4ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Assignment Exists (0.3ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 9], ["LIMIT", 1]] Assignment Create (0.3ms) INSERT INTO "assignments" ("canvas_id", "title", "due_at", "unlock_at", "lock_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 9], ["title", "Assignment 9"], ["due_at", "2022-10-03 22:46:15.669530"], ["unlock_at", "2022-09-25 22:46:15.669644"], ["lock_at", "2022-10-17 22:46:15.669716"], ["created_at", "2022-09-26 22:46:15.671284"], ["updated_at", "2022-09-26 22:46:15.671284"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 ContextModuleItem Create (0.4ms) INSERT INTO "context_module_items" ("canvas_id", "canvas_assignment_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["canvas_id", 2], ["canvas_assignment_id", 9], ["workflow_state", "active"], ["created_at", "2022-09-26 22:46:15.673319"], ["updated_at", "2022-09-26 22:46:15.673319"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Course Exists (0.4ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 97355229], ["LIMIT", 1]] Course Create (0.3ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 97355229], ["sis_id", "1917213797105a36edcb79491ed75833"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2022-09-23 22:46:15.690328"], ["end_at", "2022-10-17 22:46:15.690434"], ["created_at", "2022-09-26 22:46:15.692159"], ["updated_at", "2022-09-26 22:46:15.692159"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 ContextModule Create (0.5ms) INSERT INTO "context_modules" ("canvas_id", "canvas_context_id", "canvas_context_type", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 1], ["canvas_context_id", 97355229], ["canvas_context_type", "Course"], ["name", "Context Module"], ["workflow_state", "available"], ["created_at", "2022-09-26 22:46:15.694023"], ["updated_at", "2022-09-26 22:46:15.694023"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Course Exists (0.6ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 51156339], ["LIMIT", 1]] Course Create (0.8ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 51156339], ["sis_id", "6bc66c0a623216d5b81461257d75ec1d"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2022-09-23 22:46:15.698583"], ["end_at", "2022-10-17 22:46:15.698703"], ["created_at", "2022-09-26 22:46:15.700743"], ["updated_at", "2022-09-26 22:46:15.700743"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 ContextModule Create (0.4ms) INSERT INTO "context_modules" ("canvas_id", "canvas_context_id", "canvas_context_type", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 2], ["canvas_context_id", 51156339], ["canvas_context_type", "Course"], ["name", "Context Module"], ["workflow_state", "available"], ["created_at", "2022-09-26 22:46:15.704297"], ["updated_at", "2022-09-26 22:46:15.704297"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Course Exists (0.4ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 57316214], ["LIMIT", 1]] Course Create (0.3ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 57316214], ["sis_id", "2d7656fb97bfd48657bcf4cbb0aea54b"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2022-09-23 22:46:15.708559"], ["end_at", "2022-10-17 22:46:15.708661"], ["created_at", "2022-09-26 22:46:15.710421"], ["updated_at", "2022-09-26 22:46:15.710421"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 ContextModule Create (0.3ms) INSERT INTO "context_modules" ("canvas_id", "canvas_context_id", "canvas_context_type", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 3], ["canvas_context_id", 57316214], ["canvas_context_type", "Course"], ["name", "Context Module"], ["workflow_state", "available"], ["created_at", "2022-09-26 22:46:15.712392"], ["updated_at", "2022-09-26 22:46:15.712392"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Course Exists (0.4ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 37810813], ["LIMIT", 1]] Course Create (0.4ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 37810813], ["sis_id", "784ff8579011a2cfa301707ea567cdac"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2022-09-23 22:46:15.716397"], ["end_at", "2022-10-17 22:46:15.716531"], ["created_at", "2022-09-26 22:46:15.718639"], ["updated_at", "2022-09-26 22:46:15.718639"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Course Exists (0.4ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" IS NULL AND "courses"."id" != $1 LIMIT $2 [["id", 138], ["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Course Exists (0.3ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 96519175], ["LIMIT", 1]] Course Create (0.3ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 96519175], ["sis_id", "2f41689f55ae456354731d6dca30f0ba"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2022-09-23 22:46:15.726725"], ["end_at", "2022-10-17 22:46:15.726823"], ["created_at", "2022-09-26 22:46:15.728097"], ["updated_at", "2022-09-26 22:46:15.728097"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Course Load (0.2ms) SELECT "courses".* FROM "courses" ORDER BY "courses"."id" ASC LIMIT $1 [["LIMIT", 1]] Course Exists (0.4ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 96519175], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Course Exists (0.3ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 45779574], ["LIMIT", 1]] Course Create (0.4ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 45779574], ["sis_id", "ebf45d8632c63e8818076f033212d76f"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2022-09-23 22:46:15.742242"], ["end_at", "2022-10-17 22:46:15.742391"], ["created_at", "2022-09-26 22:46:15.744178"], ["updated_at", "2022-09-26 22:46:15.744178"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Course Exists (0.3ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 AND "courses"."id" != $2 LIMIT $3 [["canvas_id", 45779574], ["id", 140], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) SAVEPOINT active_record_1 Course Exists (0.5ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 62679340], ["LIMIT", 1]] Course Create (0.4ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 62679340], ["sis_id", "526495f047cf799d01d32472c1821abb"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2022-09-23 22:46:15.749240"], ["end_at", "2022-10-17 22:46:15.749364"], ["created_at", "2022-09-26 22:46:15.751681"], ["updated_at", "2022-09-26 22:46:15.751681"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Course Exists (0.4ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 82162689], ["LIMIT", 1]] Course Create (0.4ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 82162689], ["sis_id", "b17bed4dfedac79cae6fe99d4869c605"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2022-09-23 22:46:15.758082"], ["end_at", "2022-10-17 22:46:15.758208"], ["created_at", "2022-09-26 22:46:15.760107"], ["updated_at", "2022-09-26 22:46:15.760107"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) SAVEPOINT active_record_1 Course Exists (0.5ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 46909675], ["LIMIT", 1]] Course Create (0.4ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 46909675], ["sis_id", "4b9c33a599169cff104faeccbdfb7f09"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2022-09-23 22:46:15.766049"], ["end_at", "2022-10-17 22:46:15.766179"], ["created_at", "2022-09-26 22:46:15.768585"], ["updated_at", "2022-09-26 22:46:15.768585"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Course Exists (0.3ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2179388], ["LIMIT", 1]] Course Create (0.3ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 2179388], ["sis_id", "5e3f43fad4f32ff27e88c1f0ef1dde1c"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2022-09-23 22:46:15.773001"], ["end_at", "2022-10-17 22:46:15.773097"], ["created_at", "2022-09-26 22:46:15.774418"], ["updated_at", "2022-09-26 22:46:15.774418"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Course Exists (0.3ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 65232021], ["LIMIT", 1]] Course Create (0.3ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 65232021], ["sis_id", "acc1999edd032184ed26ade427b493a3"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2022-09-23 22:46:15.778232"], ["end_at", "2022-10-17 22:46:15.778329"], ["created_at", "2022-09-26 22:46:15.779573"], ["updated_at", "2022-09-26 22:46:15.779573"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.3ms) SAVEPOINT active_record_1 Course Exists (0.6ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 56405429], ["LIMIT", 1]] Course Create (0.4ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 56405429], ["sis_id", "273e943d13d33aebaae08ad153432a34"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2022-09-23 22:46:15.782755"], ["end_at", "2022-10-17 22:46:15.782867"], ["created_at", "2022-09-26 22:46:15.785302"], ["updated_at", "2022-09-26 22:46:15.785302"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) SAVEPOINT active_record_1 Enrollment Exists (0.6ms) SELECT 1 AS one FROM "enrollments" WHERE "enrollments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 96253660], ["LIMIT", 1]] Enrollment Create (0.4ms) INSERT INTO "enrollments" ("canvas_id", "created_at", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["canvas_id", 96253660], ["created_at", "2022-09-26 22:46:15.803579"], ["updated_at", "2022-09-26 22:46:15.803579"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Enrollment Exists (0.4ms) SELECT 1 AS one FROM "enrollments" WHERE "enrollments"."canvas_id" IS NULL AND "enrollments"."id" != $1 LIMIT $2 [["id", 43], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Enrollment Exists (0.3ms) SELECT 1 AS one FROM "enrollments" WHERE "enrollments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 26854082], ["LIMIT", 1]] Enrollment Create (0.3ms) INSERT INTO "enrollments" ("canvas_id", "created_at", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["canvas_id", 26854082], ["created_at", "2022-09-26 22:46:15.812126"], ["updated_at", "2022-09-26 22:46:15.812126"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Enrollment Load (0.2ms) SELECT "enrollments".* FROM "enrollments" ORDER BY "enrollments"."id" ASC LIMIT $1 [["LIMIT", 1]] Enrollment Exists (0.2ms) SELECT 1 AS one FROM "enrollments" WHERE "enrollments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 26854082], ["LIMIT", 1]]  (0.4ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Enrollment Exists (0.4ms) SELECT 1 AS one FROM "enrollments" WHERE "enrollments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 4700291], ["LIMIT", 1]] Enrollment Create (0.4ms) INSERT INTO "enrollments" ("canvas_id", "created_at", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["canvas_id", 4700291], ["created_at", "2022-09-26 22:46:15.821193"], ["updated_at", "2022-09-26 22:46:15.821193"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Enrollment Exists (0.3ms) SELECT 1 AS one FROM "enrollments" WHERE "enrollments"."canvas_id" = $1 AND "enrollments"."id" != $2 LIMIT $3 [["canvas_id", 4700291], ["id", 45], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Enrollment Exists (0.4ms) SELECT 1 AS one FROM "enrollments" WHERE "enrollments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 28658199], ["LIMIT", 1]] Enrollment Create (0.3ms) INSERT INTO "enrollments" ("canvas_id", "created_at", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["canvas_id", 28658199], ["created_at", "2022-09-26 22:46:15.828452"], ["updated_at", "2022-09-26 22:46:15.828452"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Enrollment Exists (0.3ms) SELECT 1 AS one FROM "enrollments" WHERE "enrollments"."canvas_id" = $1 AND "enrollments"."id" != $2 LIMIT $3 [["canvas_id", 28658199], ["id", 46], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Enrollment Exists (0.7ms) SELECT 1 AS one FROM "enrollments" WHERE "enrollments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 27913807], ["LIMIT", 1]] Enrollment Create (0.5ms) INSERT INTO "enrollments" ("canvas_id", "created_at", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["canvas_id", 27913807], ["created_at", "2022-09-26 22:46:15.835365"], ["updated_at", "2022-09-26 22:46:15.835365"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Enrollment Exists (0.4ms) SELECT 1 AS one FROM "enrollments" WHERE "enrollments"."canvas_id" = $1 AND "enrollments"."id" != $2 LIMIT $3 [["canvas_id", 27913807], ["id", 47], ["LIMIT", 1]]  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Group Exists (0.5ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 6918075], ["LIMIT", 1]] Group Create (0.6ms) INSERT INTO "groups" ("canvas_id", "sis_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 6918075], ["sis_id", "f9b6cc53fbed7b3ac81b28087d6180b7"], ["name", "Some User Group"], ["workflow_state", "available"], ["created_at", "2022-09-26 22:46:15.858794"], ["updated_at", "2022-09-26 22:46:15.858794"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 User Exists (0.4ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 91661025], ["LIMIT", 1]] User Create (0.4ms) INSERT INTO "users" ("canvas_id", "email", "first_name", "last_name", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 91661025], ["email", "cooldude@coolsite.com"], ["first_name", "Cool"], ["last_name", "Dude"], ["created_at", "2022-09-26 22:46:15.872888"], ["updated_at", "2022-09-26 22:46:15.872888"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 GroupMembership Exists (0.8ms) SELECT 1 AS one FROM "group_memberships" WHERE "group_memberships"."canvas_id" = $1 LIMIT $2 [["canvas_id", 84658139], ["LIMIT", 1]] GroupMembership Create (0.6ms) INSERT INTO "group_memberships" ("canvas_id", "canvas_user_id", "canvas_group_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 84658139], ["canvas_user_id", 91661025], ["canvas_group_id", 6918075], ["workflow_state", "accepted"], ["created_at", "2022-09-26 22:46:15.885284"], ["updated_at", "2022-09-26 22:46:15.885284"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 GroupMembership Exists (0.3ms) SELECT 1 AS one FROM "group_memberships" WHERE "group_memberships"."canvas_id" IS NULL AND "group_memberships"."id" != $1 LIMIT $2 [["id", 33], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 61569474], ["LIMIT", 1]] Group Create (0.2ms) INSERT INTO "groups" ("canvas_id", "sis_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 61569474], ["sis_id", "7b94c37fdb01ff7eb8684bf52f42b455"], ["name", "Some User Group"], ["workflow_state", "available"], ["created_at", "2022-09-26 22:46:15.892757"], ["updated_at", "2022-09-26 22:46:15.892757"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 User Exists (0.2ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 11292423], ["LIMIT", 1]] User Create (0.3ms) INSERT INTO "users" ("canvas_id", "email", "first_name", "last_name", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 11292423], ["email", "cooldude@coolsite.com"], ["first_name", "Cool"], ["last_name", "Dude"], ["created_at", "2022-09-26 22:46:15.894769"], ["updated_at", "2022-09-26 22:46:15.894769"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 GroupMembership Exists (0.3ms) SELECT 1 AS one FROM "group_memberships" WHERE "group_memberships"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2782462], ["LIMIT", 1]] GroupMembership Create (0.3ms) INSERT INTO "group_memberships" ("canvas_id", "canvas_user_id", "canvas_group_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 2782462], ["canvas_user_id", 11292423], ["canvas_group_id", 61569474], ["workflow_state", "accepted"], ["created_at", "2022-09-26 22:46:15.897139"], ["updated_at", "2022-09-26 22:46:15.897139"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 GroupMembership Load (0.2ms) SELECT "group_memberships".* FROM "group_memberships" ORDER BY "group_memberships"."id" ASC LIMIT $1 [["LIMIT", 1]] GroupMembership Exists (0.7ms) SELECT 1 AS one FROM "group_memberships" WHERE "group_memberships"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2782462], ["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 64982676], ["LIMIT", 1]] Group Create (0.3ms) INSERT INTO "groups" ("canvas_id", "sis_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 64982676], ["sis_id", "20dd0f7d7bd44283c99d8e0c652d1dfb"], ["name", "Some User Group"], ["workflow_state", "available"], ["created_at", "2022-09-26 22:46:15.907270"], ["updated_at", "2022-09-26 22:46:15.907270"]]  (0.3ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 User Exists (0.3ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 77069338], ["LIMIT", 1]] User Create (0.3ms) INSERT INTO "users" ("canvas_id", "email", "first_name", "last_name", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 77069338], ["email", "cooldude@coolsite.com"], ["first_name", "Cool"], ["last_name", "Dude"], ["created_at", "2022-09-26 22:46:15.910573"], ["updated_at", "2022-09-26 22:46:15.910573"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 GroupMembership Exists (0.3ms) SELECT 1 AS one FROM "group_memberships" WHERE "group_memberships"."canvas_id" = $1 LIMIT $2 [["canvas_id", 52529957], ["LIMIT", 1]] GroupMembership Create (0.3ms) INSERT INTO "group_memberships" ("canvas_id", "canvas_user_id", "canvas_group_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 52529957], ["canvas_user_id", 77069338], ["canvas_group_id", 64982676], ["workflow_state", "accepted"], ["created_at", "2022-09-26 22:46:15.912999"], ["updated_at", "2022-09-26 22:46:15.912999"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 GroupMembership Exists (0.3ms) SELECT 1 AS one FROM "group_memberships" WHERE "group_memberships"."canvas_id" = $1 AND "group_memberships"."id" != $2 LIMIT $3 [["canvas_id", 52529957], ["id", 35], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.3ms) BEGIN  (0.3ms) SAVEPOINT active_record_1 Group Exists (0.4ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 8945773], ["LIMIT", 1]] Group Create (0.3ms) INSERT INTO "groups" ("canvas_id", "sis_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 8945773], ["sis_id", "0e1faad2553fbbb216c839a6c407e56e"], ["name", "Some User Group"], ["workflow_state", "available"], ["created_at", "2022-09-26 22:46:15.920323"], ["updated_at", "2022-09-26 22:46:15.920323"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 User Exists (0.3ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 83693755], ["LIMIT", 1]] User Create (0.3ms) INSERT INTO "users" ("canvas_id", "email", "first_name", "last_name", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 83693755], ["email", "cooldude@coolsite.com"], ["first_name", "Cool"], ["last_name", "Dude"], ["created_at", "2022-09-26 22:46:15.923316"], ["updated_at", "2022-09-26 22:46:15.923316"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 GroupMembership Exists (0.3ms) SELECT 1 AS one FROM "group_memberships" WHERE "group_memberships"."canvas_id" = $1 LIMIT $2 [["canvas_id", 31836853], ["LIMIT", 1]] GroupMembership Create (0.3ms) INSERT INTO "group_memberships" ("canvas_id", "canvas_user_id", "canvas_group_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 31836853], ["canvas_user_id", 83693755], ["canvas_group_id", 8945773], ["workflow_state", "accepted"], ["created_at", "2022-09-26 22:46:15.926466"], ["updated_at", "2022-09-26 22:46:15.926466"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 GroupMembership Exists (0.4ms) SELECT 1 AS one FROM "group_memberships" WHERE "group_memberships"."canvas_id" = $1 AND "group_memberships"."id" != $2 LIMIT $3 [["canvas_id", 31836853], ["id", 36], ["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 37561823], ["LIMIT", 1]] Group Create (0.4ms) INSERT INTO "groups" ("canvas_id", "sis_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 37561823], ["sis_id", "897e6cd670ca0e0be7886c6b45ab8dec"], ["name", "Some User Group"], ["workflow_state", "available"], ["created_at", "2022-09-26 22:46:15.933087"], ["updated_at", "2022-09-26 22:46:15.933087"]]  (0.3ms) RELEASE SAVEPOINT active_record_1 Group Exists (0.4ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" IS NULL AND "groups"."id" != $1 LIMIT $2 [["id", 71], ["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 62478744], ["LIMIT", 1]] Group Create (0.3ms) INSERT INTO "groups" ("canvas_id", "sis_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 62478744], ["sis_id", "6a7a4fc2946897b59b37d35f30a4ae1e"], ["name", "Some User Group"], ["workflow_state", "available"], ["created_at", "2022-09-26 22:46:15.943307"], ["updated_at", "2022-09-26 22:46:15.943307"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Group Load (0.2ms) SELECT "groups".* FROM "groups" ORDER BY "groups"."id" ASC LIMIT $1 [["LIMIT", 1]] Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 62478744], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Group Exists (0.5ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 21790795], ["LIMIT", 1]] Group Create (0.4ms) INSERT INTO "groups" ("canvas_id", "sis_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 21790795], ["sis_id", "37165691142f2f88583080de2bb7787c"], ["name", "Some User Group"], ["workflow_state", "available"], ["created_at", "2022-09-26 22:46:15.951318"], ["updated_at", "2022-09-26 22:46:15.951318"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 20432665], ["LIMIT", 1]] Group Create (0.5ms) INSERT INTO "groups" ("canvas_id", "sis_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 20432665], ["sis_id", "321be9ece4bbcb1509bee9b4385c40c3"], ["name", "Some User Group"], ["workflow_state", "available"], ["created_at", "2022-09-26 22:46:15.956508"], ["updated_at", "2022-09-26 22:46:15.956508"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 AND "groups"."id" != $2 LIMIT $3 [["canvas_id", 20432665], ["id", 74], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 89725572], ["LIMIT", 1]] Group Create (0.3ms) INSERT INTO "groups" ("canvas_id", "sis_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 89725572], ["sis_id", "08c4086d4df1bf2e6de7f5beadd26475"], ["name", "Some User Group"], ["workflow_state", "available"], ["created_at", "2022-09-26 22:46:15.962613"], ["updated_at", "2022-09-26 22:46:15.962613"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 AND "groups"."id" != $2 LIMIT $3 [["canvas_id", 89725572], ["id", 75], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) SAVEPOINT active_record_1 Role Exists (0.4ms) SELECT 1 AS one FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1758789], ["LIMIT", 1]] Role Create (0.3ms) INSERT INTO "roles" ("canvas_id", "label", "base_role_type", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 1758789], ["label", "Cool Role"], ["base_role_type", "AccountMembership"], ["workflow_state", "active"], ["created_at", "2022-09-26 22:46:15.970475"], ["updated_at", "2022-09-26 22:46:15.970475"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Role Exists (0.4ms) SELECT 1 AS one FROM "roles" WHERE "roles"."canvas_id" IS NULL AND "roles"."id" != $1 LIMIT $2 [["id", 39], ["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Role Exists (0.3ms) SELECT 1 AS one FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 10901778], ["LIMIT", 1]] Role Create (0.3ms) INSERT INTO "roles" ("canvas_id", "label", "base_role_type", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 10901778], ["label", "Cool Role"], ["base_role_type", "AccountMembership"], ["workflow_state", "active"], ["created_at", "2022-09-26 22:46:15.978341"], ["updated_at", "2022-09-26 22:46:15.978341"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Role Load (0.3ms) SELECT "roles".* FROM "roles" ORDER BY "roles"."id" ASC LIMIT $1 [["LIMIT", 1]] Role Exists (0.3ms) SELECT 1 AS one FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 10901778], ["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.3ms) BEGIN  (0.4ms) SELECT COUNT(*) FROM "roles" Role Load (0.3ms) SELECT "roles".* FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]]  (0.3ms) SAVEPOINT active_record_1 Role Exists (0.4ms) SELECT 1 AS one FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] Role Create (0.5ms) INSERT INTO "roles" ("canvas_id", "label", "base_role_type", "canvas_account_id", "workflow_state", "permissions", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 1], ["label", "Account Admin"], ["base_role_type", "AccountMembership"], ["canvas_account_id", 10], ["workflow_state", "built_in"], ["permissions", "{\"manage_wiki\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"post_to_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"moderate_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_announcements\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"send_messages\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"send_messages_all\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_outcomes\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"create_conferences\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"create_collaborations\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_roster\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_all_grades\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_grades\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_rubrics\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"comment_on_others_submissions\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_students\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_admin_users\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_role_overrides\":{\"enabled\":true,\"locked\":true,\"readonly\":true,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_account_memberships\":{\"enabled\":true,\"locked\":true,\"readonly\":true,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_account_settings\":{\"enabled\":true,\"locked\":true,\"readonly\":true,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_groups\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_group_pages\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_files\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_assignments\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"undelete_courses\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_grade_changes\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_course_changes\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_question_banks\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_calendar\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_reports\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_courses\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_user_logins\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_user_observers\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_alerts\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"become_user\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_developer_keys\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"import_sis\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_sis\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_sis\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_course_list\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_statistics\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_storage_quotas\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_course_content\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_content\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_interaction_alerts\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"change_course_state\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_sections\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_feature_flags\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_quiz_answer_audits\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"moderate_grades\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"lti_add_edit\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true}}"], ["created_at", "2022-09-26 22:46:15.993206"], ["updated_at", "2022-09-26 22:46:15.993206"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.3ms) SELECT COUNT(*) FROM "roles" Role Load (0.2ms) SELECT "roles".* FROM "roles" ORDER BY "roles"."id" DESC LIMIT $1 [["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Role Exists (0.4ms) SELECT 1 AS one FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] Role Create (0.4ms) INSERT INTO "roles" ("canvas_id", "label", "base_role_type", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 1], ["label", "Cool Role"], ["base_role_type", "AccountMembership"], ["workflow_state", "active"], ["created_at", "2022-09-26 22:46:16.004642"], ["updated_at", "2022-09-26 22:46:16.004642"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.3ms) SELECT COUNT(*) FROM "roles" Role Load (0.3ms) SELECT "roles".* FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]]  (0.3ms) SAVEPOINT active_record_1 Role Exists (0.3ms) SELECT 1 AS one FROM "roles" WHERE "roles"."canvas_id" = $1 AND "roles"."id" != $2 LIMIT $3 [["canvas_id", 1], ["id", 42], ["LIMIT", 1]] Role Update (0.5ms) UPDATE "roles" SET "label" = $1, "canvas_account_id" = $2, "permissions" = $3, "workflow_state" = $4, "updated_at" = $5 WHERE "roles"."id" = $6 [["label", "Account Admin"], ["canvas_account_id", 10], ["permissions", "{\"manage_wiki\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"post_to_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"moderate_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_announcements\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"send_messages\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"send_messages_all\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_outcomes\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"create_conferences\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"create_collaborations\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_roster\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_all_grades\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_grades\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_rubrics\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"comment_on_others_submissions\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_students\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_admin_users\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_role_overrides\":{\"enabled\":true,\"locked\":true,\"readonly\":true,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_account_memberships\":{\"enabled\":true,\"locked\":true,\"readonly\":true,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_account_settings\":{\"enabled\":true,\"locked\":true,\"readonly\":true,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_groups\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_group_pages\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_files\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_assignments\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"undelete_courses\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_grade_changes\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_course_changes\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_question_banks\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_calendar\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_reports\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_courses\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_user_logins\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_user_observers\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_alerts\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"become_user\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_developer_keys\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"import_sis\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_sis\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_sis\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_course_list\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_statistics\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_storage_quotas\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_course_content\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_content\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_interaction_alerts\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"change_course_state\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_sections\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_feature_flags\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_quiz_answer_audits\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"moderate_grades\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"lti_add_edit\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true}}"], ["workflow_state", "built_in"], ["updated_at", "2022-09-26 22:46:16.011895"], ["id", 42]]  (0.3ms) RELEASE SAVEPOINT active_record_1  (0.5ms) SELECT COUNT(*) FROM "roles" Role Load (0.3ms) SELECT "roles".* FROM "roles" WHERE "roles"."id" = $1 LIMIT $2 [["id", 42], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Section Exists (0.7ms) SELECT 1 AS one FROM "sections" WHERE "sections"."canvas_id" = $1 LIMIT $2 [["canvas_id", 80894567], ["LIMIT", 1]] Section Create (0.5ms) INSERT INTO "sections" ("canvas_id", "created_at", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["canvas_id", 80894567], ["created_at", "2022-09-26 22:46:16.035078"], ["updated_at", "2022-09-26 22:46:16.035078"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Section Exists (0.4ms) SELECT 1 AS one FROM "sections" WHERE "sections"."canvas_id" IS NULL AND "sections"."id" != $1 LIMIT $2 [["id", 55], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Section Exists (0.2ms) SELECT 1 AS one FROM "sections" WHERE "sections"."canvas_id" = $1 LIMIT $2 [["canvas_id", 94087096], ["LIMIT", 1]] Section Create (0.2ms) INSERT INTO "sections" ("canvas_id", "created_at", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["canvas_id", 94087096], ["created_at", "2022-09-26 22:46:16.043952"], ["updated_at", "2022-09-26 22:46:16.043952"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Section Load (0.2ms) SELECT "sections".* FROM "sections" ORDER BY "sections"."id" ASC LIMIT $1 [["LIMIT", 1]] Section Exists (0.3ms) SELECT 1 AS one FROM "sections" WHERE "sections"."canvas_id" = $1 LIMIT $2 [["canvas_id", 94087096], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Section Exists (0.4ms) SELECT 1 AS one FROM "sections" WHERE "sections"."canvas_id" = $1 LIMIT $2 [["canvas_id", 84602399], ["LIMIT", 1]] Section Create (0.5ms) INSERT INTO "sections" ("canvas_id", "created_at", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["canvas_id", 84602399], ["created_at", "2022-09-26 22:46:16.051231"], ["updated_at", "2022-09-26 22:46:16.051231"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Section Exists (0.4ms) SELECT 1 AS one FROM "sections" WHERE "sections"."canvas_id" = $1 AND "sections"."id" != $2 LIMIT $3 [["canvas_id", 84602399], ["id", 57], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Section Exists (0.2ms) SELECT 1 AS one FROM "sections" WHERE "sections"."canvas_id" = $1 LIMIT $2 [["canvas_id", 82469680], ["LIMIT", 1]] Section Create (0.4ms) INSERT INTO "sections" ("canvas_id", "created_at", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["canvas_id", 82469680], ["created_at", "2022-09-26 22:46:16.058169"], ["updated_at", "2022-09-26 22:46:16.058169"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Submission Exists (0.5ms) SELECT 1 AS one FROM "submissions" WHERE "submissions"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] Submission Create (0.4ms) INSERT INTO "submissions" ("canvas_id", "submitted_at", "graded_at", "score", "points_possible", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 1], ["submitted_at", "2022-09-19 22:46:16.075641"], ["graded_at", "2022-09-25 22:46:16.075742"], ["score", 5.0], ["points_possible", 10.0], ["created_at", "2022-09-26 22:46:16.077384"], ["updated_at", "2022-09-26 22:46:16.077384"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Submission Exists (0.3ms) SELECT 1 AS one FROM "submissions" WHERE "submissions"."canvas_id" IS NULL AND "submissions"."id" != $1 LIMIT $2 [["id", 43], ["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) SAVEPOINT active_record_1 Submission Exists (0.4ms) SELECT 1 AS one FROM "submissions" WHERE "submissions"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]] Submission Create (0.4ms) INSERT INTO "submissions" ("canvas_id", "submitted_at", "graded_at", "score", "points_possible", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 2], ["submitted_at", "2022-09-19 22:46:16.083067"], ["graded_at", "2022-09-25 22:46:16.083184"], ["score", 5.0], ["points_possible", 10.0], ["created_at", "2022-09-26 22:46:16.085645"], ["updated_at", "2022-09-26 22:46:16.085645"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Submission Load (0.3ms) SELECT "submissions".* FROM "submissions" ORDER BY "submissions"."id" ASC LIMIT $1 [["LIMIT", 1]] Submission Exists (0.4ms) SELECT 1 AS one FROM "submissions" WHERE "submissions"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Submission Exists (0.3ms) SELECT 1 AS one FROM "submissions" WHERE "submissions"."canvas_id" = $1 LIMIT $2 [["canvas_id", 3], ["LIMIT", 1]] Submission Create (0.3ms) INSERT INTO "submissions" ("canvas_id", "submitted_at", "graded_at", "score", "points_possible", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 3], ["submitted_at", "2022-09-19 22:46:16.092947"], ["graded_at", "2022-09-25 22:46:16.093059"], ["score", 5.0], ["points_possible", 10.0], ["created_at", "2022-09-26 22:46:16.094231"], ["updated_at", "2022-09-26 22:46:16.094231"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Submission Exists (0.3ms) SELECT 1 AS one FROM "submissions" WHERE "submissions"."canvas_id" = $1 AND "submissions"."id" != $2 LIMIT $3 [["canvas_id", 3], ["id", 45], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Submission Exists (0.4ms) SELECT 1 AS one FROM "submissions" WHERE "submissions"."canvas_id" = $1 LIMIT $2 [["canvas_id", 4], ["LIMIT", 1]] Submission Create (0.7ms) INSERT INTO "submissions" ("canvas_id", "submitted_at", "graded_at", "score", "points_possible", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 4], ["submitted_at", "2022-09-19 22:46:16.098685"], ["graded_at", "2022-09-25 22:46:16.098777"], ["score", 5.0], ["points_possible", 10.0], ["created_at", "2022-09-26 22:46:16.100297"], ["updated_at", "2022-09-26 22:46:16.100297"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Submission Exists (0.4ms) SELECT 1 AS one FROM "submissions" WHERE "submissions"."canvas_id" = $1 AND "submissions"."id" != $2 LIMIT $3 [["canvas_id", 4], ["id", 46], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) SAVEPOINT active_record_1 Submission Exists (0.3ms) SELECT 1 AS one FROM "submissions" WHERE "submissions"."canvas_id" = $1 LIMIT $2 [["canvas_id", 5], ["LIMIT", 1]] Submission Create (0.3ms) INSERT INTO "submissions" ("canvas_id", "submitted_at", "graded_at", "score", "points_possible", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 5], ["submitted_at", "2022-09-19 22:46:16.107039"], ["graded_at", "2022-09-25 22:46:16.107186"], ["score", 5.0], ["points_possible", 10.0], ["created_at", "2022-09-26 22:46:16.108688"], ["updated_at", "2022-09-26 22:46:16.108688"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Submission Exists (0.3ms) SELECT 1 AS one FROM "submissions" WHERE "submissions"."canvas_id" = $1 AND "submissions"."id" != $2 LIMIT $3 [["canvas_id", 5], ["id", 47], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Term Exists (0.3ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 42110837], ["LIMIT", 1]] Term Create (0.3ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 42110837], ["name", "Cool Term"], ["start_at", "2022-09-23 22:46:14.274367"], ["end_at", "2022-09-29 22:46:14.274459"], ["workflow_state", "active"], ["sis_id", "74d174649f8f24942fe09b1f9258d143"], ["created_at", "2022-09-26 22:46:16.115057"], ["updated_at", "2022-09-26 22:46:16.115057"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Term Exists (0.4ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" IS NULL AND "terms"."id" != $1 LIMIT $2 [["id", 111], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Term Exists (0.3ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 16338989], ["LIMIT", 1]] Term Create (0.5ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 16338989], ["name", "Cool Term"], ["start_at", "2022-09-23 22:46:14.274367"], ["end_at", "2022-09-29 22:46:14.274459"], ["workflow_state", "active"], ["sis_id", "8420bba8a3133df39713c033ded47ac8"], ["created_at", "2022-09-26 22:46:16.124715"], ["updated_at", "2022-09-26 22:46:16.124715"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Term Load (0.3ms) SELECT "terms".* FROM "terms" ORDER BY "terms"."id" ASC LIMIT $1 [["LIMIT", 1]] Term Exists (0.3ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 16338989], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Term Exists (0.4ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 42096849], ["LIMIT", 1]] Term Create (0.6ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 42096849], ["name", "Cool Term"], ["start_at", "2022-09-23 22:46:14.274367"], ["end_at", "2022-09-29 22:46:14.274459"], ["workflow_state", "active"], ["sis_id", "bb80c7d99f54d19a51bc86c9a60b9d46"], ["created_at", "2022-09-26 22:46:16.133286"], ["updated_at", "2022-09-26 22:46:16.133286"]]  (0.3ms) RELEASE SAVEPOINT active_record_1  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Term Exists (0.3ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 36259989], ["LIMIT", 1]] Term Create (0.5ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 36259989], ["name", "Cool Term"], ["start_at", "2022-09-24 22:46:16.138116"], ["end_at", "2022-09-29 22:46:16.138224"], ["workflow_state", "active"], ["sis_id", "d4a3d2055eac10578321891585a54319"], ["created_at", "2022-09-26 22:46:16.140094"], ["updated_at", "2022-09-26 22:46:16.140094"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 Term Exists (0.3ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 5703808], ["LIMIT", 1]] Term Create (0.3ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 5703808], ["name", "Cool Term"], ["start_at", "2022-09-23 22:46:14.274367"], ["end_at", "2022-09-29 22:46:14.274459"], ["workflow_state", "inactive"], ["sis_id", "f4ae90d644d83848ae7ebbeafa499243"], ["created_at", "2022-09-26 22:46:16.143719"], ["updated_at", "2022-09-26 22:46:16.143719"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Term Exists (0.2ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 9124931], ["LIMIT", 1]] Term Create (0.2ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 9124931], ["name", "Cool Term"], ["start_at", "2022-07-26 22:46:16.144950"], ["end_at", "2022-08-26 22:46:16.145020"], ["workflow_state", "active"], ["sis_id", "7359b194f81f1790a0daf3b0fb261cf2"], ["created_at", "2022-09-26 22:46:16.146156"], ["updated_at", "2022-09-26 22:46:16.146156"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Term Exists (0.2ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 42994396], ["LIMIT", 1]] Term Create (0.3ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 42994396], ["name", "Cool Term"], ["start_at", "2023-03-26 22:46:16.147355"], ["end_at", "2023-09-26 22:46:16.147403"], ["workflow_state", "active"], ["sis_id", "08edd8f6bb04a6b623f868464bf58a85"], ["created_at", "2022-09-26 22:46:16.148497"], ["updated_at", "2022-09-26 22:46:16.148497"]]  (0.3ms) RELEASE SAVEPOINT active_record_1 Term Load (0.6ms) SELECT "terms".* FROM "terms" WHERE "terms"."workflow_state" = $1 AND (start_at <= '2022-10-11 22:46:16.150145' OR start_at IS NULL) AND (end_at >= '2022-09-11 22:46:16.150580' OR end_at IS NULL) [["workflow_state", "active"]]  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) SELECT COUNT(*) FROM "terms" Term Load (0.2ms) SELECT "terms".* FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]]  (0.2ms) SAVEPOINT active_record_1 Term Exists (0.3ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] Term Create (0.5ms) INSERT INTO "terms" ("canvas_id", "name", "workflow_state", "grading_period_group_id", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 1], ["name", "Default Term"], ["workflow_state", "active"], ["grading_period_group_id", 1], ["sis_id", "Test"], ["created_at", "2022-09-26 22:46:16.158228"], ["updated_at", "2022-09-26 22:46:16.158228"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.3ms) SELECT COUNT(*) FROM "terms" Term Load (0.2ms) SELECT "terms".* FROM "terms" ORDER BY "terms"."id" DESC LIMIT $1 [["LIMIT", 1]]  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Term Exists (0.3ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] Term Create (0.3ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 1], ["name", "Cool Term"], ["start_at", "2022-09-23 22:46:14.274367"], ["end_at", "2022-09-29 22:46:14.274459"], ["workflow_state", "active"], ["sis_id", "6f4c11b1eea26cb51e1cfb1f6ac20897"], ["created_at", "2022-09-26 22:46:16.164768"], ["updated_at", "2022-09-26 22:46:16.164768"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.3ms) SELECT COUNT(*) FROM "terms" Term Load (0.3ms) SELECT "terms".* FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]]  (0.3ms) SAVEPOINT active_record_1 Term Exists (0.4ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 AND "terms"."id" != $2 LIMIT $3 [["canvas_id", 1], ["id", 119], ["LIMIT", 1]] Term Update (0.4ms) UPDATE "terms" SET "name" = $1, "sis_id" = $2, "start_at" = $3, "end_at" = $4, "grading_period_group_id" = $5, "updated_at" = $6 WHERE "terms"."id" = $7 [["name", "Default Term"], ["sis_id", "Test"], ["start_at", nil], ["end_at", nil], ["grading_period_group_id", 1], ["updated_at", "2022-09-26 22:46:16.170476"], ["id", 119]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SELECT COUNT(*) FROM "terms" Term Load (0.2ms) SELECT "terms".* FROM "terms" WHERE "terms"."id" = $1 LIMIT $2 [["id", 119], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 User Exists (0.3ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 74038195], ["LIMIT", 1]] User Create (0.3ms) INSERT INTO "users" ("canvas_id", "email", "first_name", "last_name", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 74038195], ["email", "cooldude@coolsite.com"], ["first_name", "Cool"], ["last_name", "Dude"], ["created_at", "2022-09-26 22:46:16.178051"], ["updated_at", "2022-09-26 22:46:16.178051"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 User Exists (0.4ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" IS NULL AND "users"."id" != $1 LIMIT $2 [["id", 82], ["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 User Exists (0.3ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 22010143], ["LIMIT", 1]] User Create (0.3ms) INSERT INTO "users" ("canvas_id", "email", "first_name", "last_name", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 22010143], ["email", "cooldude@coolsite.com"], ["first_name", "Cool"], ["last_name", "Dude"], ["created_at", "2022-09-26 22:46:16.195268"], ["updated_at", "2022-09-26 22:46:16.195268"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 User Load (0.3ms) SELECT "users".* FROM "users" ORDER BY "users"."id" ASC LIMIT $1 [["LIMIT", 1]] User Exists (0.3ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 22010143], ["LIMIT", 1]]  (0.4ms) ROLLBACK  (0.3ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 User Exists (0.3ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 28047924], ["LIMIT", 1]] User Create (0.4ms) INSERT INTO "users" ("canvas_id", "email", "first_name", "last_name", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 28047924], ["email", "cooldude@coolsite.com"], ["first_name", "Cool"], ["last_name", "Dude"], ["created_at", "2022-09-26 22:46:16.204558"], ["updated_at", "2022-09-26 22:46:16.204558"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 User Exists (0.3ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 18698923], ["LIMIT", 1]] User Create (0.4ms) INSERT INTO "users" ("canvas_id", "email", "first_name", "last_name", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 18698923], ["email", "cooldude@coolsite.com"], ["first_name", "Cool"], ["last_name", "Dude"], ["created_at", "2022-09-26 22:46:16.209421"], ["updated_at", "2022-09-26 22:46:16.209421"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 User Exists (0.3ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 87455609], ["LIMIT", 1]] User Create (0.3ms) INSERT INTO "users" ("canvas_id", "email", "first_name", "last_name", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 87455609], ["email", "cooldude@coolsite.com"], ["first_name", "Cool"], ["last_name", "Dude"], ["created_at", "2022-09-26 22:46:16.214440"], ["updated_at", "2022-09-26 22:46:16.214440"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.3ms) BEGIN  (0.4ms) SELECT COUNT(*) FROM "assignment_groups" AssignmentGroup Create Many (0.6ms) INSERT INTO "assignment_groups" ("canvas_id","canvas_course_id","name","rules","position","group_weight","workflow_state","canvas_created_at","canvas_updated_at","created_at","updated_at") VALUES (1,1,'Assignments','--- drop_lowest:1\nnever_drop:36\n ',1,50.0,'available','2017-09-08 01:37:33','2017-09-08 01:37:33','2022-09-26 22:46:16.228598','2022-09-26 22:46:16.228598'),(2,1,'Tests',NULL,1,50.0,'available','2017-09-08 01:37:33','2017-09-08 01:37:33','2022-09-26 22:46:16.228598','2022-09-26 22:46:16.228598') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","canvas_course_id"=EXCLUDED."canvas_course_id","name"=EXCLUDED."name","rules"=EXCLUDED."rules","position"=EXCLUDED."position","group_weight"=EXCLUDED."group_weight","workflow_state"=EXCLUDED."workflow_state","canvas_created_at"=EXCLUDED."canvas_created_at","canvas_updated_at"=EXCLUDED."canvas_updated_at","updated_at"=EXCLUDED."updated_at" WHERE ("assignment_groups".canvas_id, "assignment_groups".canvas_course_id, "assignment_groups".name, "assignment_groups".rules, "assignment_groups".position, "assignment_groups".group_weight, "assignment_groups".workflow_state, "assignment_groups".canvas_created_at, "assignment_groups".canvas_updated_at) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.canvas_course_id, EXCLUDED.name, EXCLUDED.rules, EXCLUDED.position, EXCLUDED.group_weight, EXCLUDED.workflow_state, EXCLUDED.canvas_created_at, EXCLUDED.canvas_updated_at) RETURNING "id"  (0.2ms) SELECT COUNT(*) FROM "assignment_groups"  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.4ms) SELECT COUNT(*) FROM "assignments" Assignment Create Many (0.7ms) INSERT INTO "assignments" ("canvas_id","title","description","due_at","unlock_at","lock_at","points_possible","min_score","max_score","mastery_score","grading_type","submission_types","workflow_state","canvas_context_id","canvas_context_type","canvas_assignment_group_id","canvas_grading_scheme_id","canvas_grading_standard_id","created_at","updated_at") VALUES (88,'Assignment 1','

fdsfds

',NULL,NULL,NULL,100.0,NULL,NULL,NULL,'points','online_text_entry','published',58,'Course',55,NULL,NULL,'2022-09-26 22:46:16.235948','2022-09-26 22:46:16.235948'),(89,'fdsfdsfds','

fdsfdsfsdf

',NULL,NULL,NULL,100.0,NULL,NULL,NULL,'points','online_text_entry','published',59,'Course',56,NULL,NULL,'2022-09-26 22:46:16.235948','2022-09-26 22:46:16.235948') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","title"=EXCLUDED."title","description"=EXCLUDED."description","due_at"=EXCLUDED."due_at","unlock_at"=EXCLUDED."unlock_at","lock_at"=EXCLUDED."lock_at","points_possible"=EXCLUDED."points_possible","min_score"=EXCLUDED."min_score","max_score"=EXCLUDED."max_score","mastery_score"=EXCLUDED."mastery_score","grading_type"=EXCLUDED."grading_type","submission_types"=EXCLUDED."submission_types","workflow_state"=EXCLUDED."workflow_state","canvas_context_id"=EXCLUDED."canvas_context_id","canvas_context_type"=EXCLUDED."canvas_context_type","canvas_assignment_group_id"=EXCLUDED."canvas_assignment_group_id","canvas_grading_scheme_id"=EXCLUDED."canvas_grading_scheme_id","canvas_grading_standard_id"=EXCLUDED."canvas_grading_standard_id","updated_at"=EXCLUDED."updated_at" WHERE ("assignments".canvas_id, "assignments".title, "assignments".description, "assignments".due_at, "assignments".unlock_at, "assignments".lock_at, "assignments".points_possible, "assignments".min_score, "assignments".max_score, "assignments".mastery_score, "assignments".grading_type, "assignments".submission_types, "assignments".workflow_state, "assignments".canvas_context_id, "assignments".canvas_context_type, "assignments".canvas_assignment_group_id, "assignments".canvas_grading_scheme_id, "assignments".canvas_grading_standard_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.title, EXCLUDED.description, EXCLUDED.due_at, EXCLUDED.unlock_at, EXCLUDED.lock_at, EXCLUDED.points_possible, EXCLUDED.min_score, EXCLUDED.max_score, EXCLUDED.mastery_score, EXCLUDED.grading_type, EXCLUDED.submission_types, EXCLUDED.workflow_state, EXCLUDED.canvas_context_id, EXCLUDED.canvas_context_type, EXCLUDED.canvas_assignment_group_id, EXCLUDED.canvas_grading_scheme_id, EXCLUDED.canvas_grading_standard_id) RETURNING "id"  (0.3ms) SELECT COUNT(*) FROM "assignments"  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.4ms) SELECT COUNT(*) FROM "content_migrations" ContentMigration Create Many (0.9ms) INSERT INTO "content_migrations" ("canvas_id","canvas_context_id","canvas_context_type","workflow_state","migration_settings","started_at","finished_at","progress","canvas_source_course_id","migration_type","canvas_child_subscription_id","canvas_root_account_id","created_at","updated_at") VALUES (101,1250,'Course','imported',NULL,'2022-02-18 10:10:40','2022-02-18 10:11:40',100.0,1200,'course_copy_importer',NULL,1,'2022-09-26 22:46:16.248871','2022-09-26 22:46:16.248871'),(102,1251,'Course','imported',NULL,'2022-02-18 10:10:40','2022-02-18 10:11:40',100.0,1120,'master_course_import',3,1,'2022-09-26 22:46:16.248871','2022-09-26 22:46:16.248871') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","canvas_context_id"=EXCLUDED."canvas_context_id","canvas_context_type"=EXCLUDED."canvas_context_type","workflow_state"=EXCLUDED."workflow_state","migration_settings"=EXCLUDED."migration_settings","started_at"=EXCLUDED."started_at","finished_at"=EXCLUDED."finished_at","progress"=EXCLUDED."progress","canvas_source_course_id"=EXCLUDED."canvas_source_course_id","migration_type"=EXCLUDED."migration_type","canvas_child_subscription_id"=EXCLUDED."canvas_child_subscription_id","canvas_root_account_id"=EXCLUDED."canvas_root_account_id","updated_at"=EXCLUDED."updated_at" WHERE ("content_migrations".canvas_id, "content_migrations".canvas_context_id, "content_migrations".canvas_context_type, "content_migrations".workflow_state, "content_migrations".migration_settings, "content_migrations".started_at, "content_migrations".finished_at, "content_migrations".progress, "content_migrations".canvas_source_course_id, "content_migrations".migration_type, "content_migrations".canvas_child_subscription_id, "content_migrations".canvas_root_account_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.canvas_context_id, EXCLUDED.canvas_context_type, EXCLUDED.workflow_state, EXCLUDED.migration_settings, EXCLUDED.started_at, EXCLUDED.finished_at, EXCLUDED.progress, EXCLUDED.canvas_source_course_id, EXCLUDED.migration_type, EXCLUDED.canvas_child_subscription_id, EXCLUDED.canvas_root_account_id) RETURNING "id"  (0.5ms) SELECT COUNT(*) FROM "content_migrations"  (0.3ms) ROLLBACK  (0.1ms) BEGIN  (0.3ms) SELECT COUNT(*) FROM "context_module_items" ContextModuleItem Create Many (0.5ms) INSERT INTO "context_module_items" ("canvas_id","canvas_context_module_id","position","canvas_content_id","canvas_content_type","workflow_state","canvas_assignment_id","created_at","updated_at") VALUES (15,9,1,83,'Assignment','active',1,'2022-09-26 22:46:16.255981','2022-09-26 22:46:16.255981'),(16,10,1,80,'Assignment','active',2,'2022-09-26 22:46:16.255981','2022-09-26 22:46:16.255981') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","canvas_context_module_id"=EXCLUDED."canvas_context_module_id","position"=EXCLUDED."position","canvas_content_id"=EXCLUDED."canvas_content_id","canvas_content_type"=EXCLUDED."canvas_content_type","workflow_state"=EXCLUDED."workflow_state","canvas_assignment_id"=EXCLUDED."canvas_assignment_id","updated_at"=EXCLUDED."updated_at" WHERE ("context_module_items".canvas_id, "context_module_items".canvas_context_module_id, "context_module_items".position, "context_module_items".canvas_content_id, "context_module_items".canvas_content_type, "context_module_items".workflow_state, "context_module_items".canvas_assignment_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.canvas_context_module_id, EXCLUDED.position, EXCLUDED.canvas_content_id, EXCLUDED.canvas_content_type, EXCLUDED.workflow_state, EXCLUDED.canvas_assignment_id) RETURNING "id"  (0.3ms) SELECT COUNT(*) FROM "context_module_items"  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.4ms) SELECT COUNT(*) FROM "context_modules" ContextModule Create Many (0.5ms) INSERT INTO "context_modules" ("canvas_id","canvas_context_id","canvas_context_type","position","name","workflow_state","deleted_at","created_at","updated_at") VALUES (23,785,'Course',1,'New Mod','active',NULL,'2022-09-26 22:46:16.261570','2022-09-26 22:46:16.261570'),(4,27,'Course',1,'Modules gonna module','unpublished',NULL,'2022-09-26 22:46:16.261570','2022-09-26 22:46:16.261570') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","canvas_context_id"=EXCLUDED."canvas_context_id","canvas_context_type"=EXCLUDED."canvas_context_type","position"=EXCLUDED."position","name"=EXCLUDED."name","workflow_state"=EXCLUDED."workflow_state","deleted_at"=EXCLUDED."deleted_at","updated_at"=EXCLUDED."updated_at" WHERE ("context_modules".canvas_id, "context_modules".canvas_context_id, "context_modules".canvas_context_type, "context_modules".position, "context_modules".name, "context_modules".workflow_state, "context_modules".deleted_at) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.canvas_context_id, EXCLUDED.canvas_context_type, EXCLUDED.position, EXCLUDED.name, EXCLUDED.workflow_state, EXCLUDED.deleted_at) RETURNING "id"  (0.3ms) SELECT COUNT(*) FROM "context_modules"  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) SELECT COUNT(*) FROM "courses" Course Create Many (1.0ms) INSERT INTO "courses" ("canvas_id","sis_id","course_code","name","canvas_account_id","canvas_term_id","start_at","end_at","workflow_state","grading_standard_id","created_at","updated_at") VALUES (1,'course_sis_id_1','C1','Course #1',1,1,'2017-03-27 21:53:18','2017-04-27 12:21:18','active',NULL,'2022-09-26 22:46:16.266472','2022-09-26 22:46:16.266472'),(2,'course_sis_id_2','C2','Course #2',1,1,'2017-03-27 21:53:18','2017-04-27 12:21:18','unpublished',NULL,'2022-09-26 22:46:16.266472','2022-09-26 22:46:16.266472') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","sis_id"=EXCLUDED."sis_id","course_code"=EXCLUDED."course_code","name"=EXCLUDED."name","canvas_account_id"=EXCLUDED."canvas_account_id","canvas_term_id"=EXCLUDED."canvas_term_id","start_at"=EXCLUDED."start_at","end_at"=EXCLUDED."end_at","workflow_state"=EXCLUDED."workflow_state","grading_standard_id"=EXCLUDED."grading_standard_id","updated_at"=EXCLUDED."updated_at" WHERE ("courses".canvas_id, "courses".sis_id, "courses".course_code, "courses".name, "courses".canvas_account_id, "courses".canvas_term_id, "courses".start_at, "courses".end_at, "courses".workflow_state, "courses".grading_standard_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.sis_id, EXCLUDED.course_code, EXCLUDED.name, EXCLUDED.canvas_account_id, EXCLUDED.canvas_term_id, EXCLUDED.start_at, EXCLUDED.end_at, EXCLUDED.workflow_state, EXCLUDED.grading_standard_id) RETURNING "id"  (0.4ms) SELECT COUNT(*) FROM "courses"  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) SELECT COUNT(*) FROM "users" User Create Many (0.6ms) INSERT INTO "users" ("canvas_id","email","first_name","last_name","name","sortable_name","workflow_state","login_id","created_at","updated_at") VALUES (1,'poorbastard@yharnam.com','Patches','the Spider','Patches the Spider','the Spider, Patches','active','spiderdude1337','2022-09-26 22:46:16.273462','2022-09-26 22:46:16.273462'),(2,'dreamer@yharnam.com','Hunter','Djura','Hunter Djura','Djura, Hunter','active','retireddude109','2022-09-26 22:46:16.273462','2022-09-26 22:46:16.273462') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","email"=EXCLUDED."email","first_name"=EXCLUDED."first_name","last_name"=EXCLUDED."last_name","name"=EXCLUDED."name","sortable_name"=EXCLUDED."sortable_name","workflow_state"=EXCLUDED."workflow_state","login_id"=EXCLUDED."login_id","updated_at"=EXCLUDED."updated_at" WHERE ("users".canvas_id, "users".email, "users".first_name, "users".last_name, "users".name, "users".sortable_name, "users".workflow_state, "users".login_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.email, EXCLUDED.first_name, EXCLUDED.last_name, EXCLUDED.name, EXCLUDED.sortable_name, EXCLUDED.workflow_state, EXCLUDED.login_id) RETURNING "id"  (0.3ms) SELECT COUNT(*) FROM "users"  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.4ms) ALTER TABLE "users" ADD "sis_id" character varying User Create Many (0.7ms) INSERT INTO "users" ("canvas_id","sis_id","email","first_name","last_name","name","sortable_name","workflow_state","login_id","created_at","updated_at") VALUES (1,'sis_id_1','poorbastard@yharnam.com','Patches','the Spider','Patches the Spider','the Spider, Patches','active','spiderdude1337','2022-09-26 22:46:16.285613','2022-09-26 22:46:16.285613'),(2,'sis_id_2','dreamer@yharnam.com','Hunter','Djura','Hunter Djura','Djura, Hunter','active','retireddude110','2022-09-26 22:46:16.285613','2022-09-26 22:46:16.285613') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","sis_id"=EXCLUDED."sis_id","email"=EXCLUDED."email","first_name"=EXCLUDED."first_name","last_name"=EXCLUDED."last_name","name"=EXCLUDED."name","sortable_name"=EXCLUDED."sortable_name","workflow_state"=EXCLUDED."workflow_state","login_id"=EXCLUDED."login_id","updated_at"=EXCLUDED."updated_at" WHERE ("users".canvas_id, "users".sis_id, "users".email, "users".first_name, "users".last_name, "users".name, "users".sortable_name, "users".workflow_state, "users".login_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.sis_id, EXCLUDED.email, EXCLUDED.first_name, EXCLUDED.last_name, EXCLUDED.name, EXCLUDED.sortable_name, EXCLUDED.workflow_state, EXCLUDED.login_id) RETURNING "id" User Load (0.3ms) SELECT "users".* FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]]  (0.2ms) SAVEPOINT active_record_1  (0.2ms) SELECT COUNT(*) FROM "courses" Course Create Many (1.0ms) INSERT INTO "courses" ("canvas_id","sis_id","course_code","name","canvas_account_id","canvas_term_id","start_at","end_at","workflow_state","grading_standard_id","created_at","updated_at") VALUES (1,'course_sis_id_1','C1','Course #1',1,1,'2017-03-27 21:53:18','2017-04-27 12:21:18','active',NULL,'2022-09-26 22:46:16.299855','2022-09-26 22:46:16.299855'),(2,'course_sis_id_2','C2','Course #2',1,1,'2017-03-27 21:53:18','2017-04-27 12:21:18','unpublished',NULL,'2022-09-26 22:46:16.299855','2022-09-26 22:46:16.299855') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","sis_id"=EXCLUDED."sis_id","course_code"=EXCLUDED."course_code","name"=EXCLUDED."name","canvas_account_id"=EXCLUDED."canvas_account_id","canvas_term_id"=EXCLUDED."canvas_term_id","start_at"=EXCLUDED."start_at","end_at"=EXCLUDED."end_at","workflow_state"=EXCLUDED."workflow_state","grading_standard_id"=EXCLUDED."grading_standard_id","updated_at"=EXCLUDED."updated_at" WHERE ("courses".canvas_id, "courses".sis_id, "courses".course_code, "courses".name, "courses".canvas_account_id, "courses".canvas_term_id, "courses".start_at, "courses".end_at, "courses".workflow_state, "courses".grading_standard_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.sis_id, EXCLUDED.course_code, EXCLUDED.name, EXCLUDED.canvas_account_id, EXCLUDED.canvas_term_id, EXCLUDED.start_at, EXCLUDED.end_at, EXCLUDED.workflow_state, EXCLUDED.grading_standard_id) RETURNING "id"  (0.4ms) SELECT COUNT(*) FROM "courses" Course Load (0.3ms) SELECT "courses".* FROM "courses" ORDER BY "courses"."id" ASC LIMIT $1 [["LIMIT", 1]]  (0.2ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1  (0.3ms) SELECT COUNT(*) FROM "enrollments" Enrollment Create Many (0.8ms) INSERT INTO "enrollments" ("canvas_id","canvas_course_id","course_sis_id","canvas_user_id","user_sis_id","role","canvas_role_id","canvas_section_id","workflow_state","base_role_type","created_at","updated_at") VALUES (1,1,'sis_MUSC_2520_834',2,'sis_dalvarez_247','teacher',4,1,'active','TeacherEnrollment','2022-09-26 22:46:16.308233','2022-09-26 22:46:16.308233'),(2,1,'sis_MUSC_2520_834',3,'sis_jweaver_720','student',4,1,'active','StudentEnrollment','2022-09-26 22:46:16.308233','2022-09-26 22:46:16.308233') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","canvas_course_id"=EXCLUDED."canvas_course_id","course_sis_id"=EXCLUDED."course_sis_id","canvas_user_id"=EXCLUDED."canvas_user_id","user_sis_id"=EXCLUDED."user_sis_id","role"=EXCLUDED."role","canvas_role_id"=EXCLUDED."canvas_role_id","canvas_section_id"=EXCLUDED."canvas_section_id","workflow_state"=EXCLUDED."workflow_state","base_role_type"=EXCLUDED."base_role_type","updated_at"=EXCLUDED."updated_at" WHERE ("enrollments".canvas_id, "enrollments".canvas_course_id, "enrollments".course_sis_id, "enrollments".canvas_user_id, "enrollments".user_sis_id, "enrollments".role, "enrollments".canvas_role_id, "enrollments".canvas_section_id, "enrollments".workflow_state, "enrollments".base_role_type) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.canvas_course_id, EXCLUDED.course_sis_id, EXCLUDED.canvas_user_id, EXCLUDED.user_sis_id, EXCLUDED.role, EXCLUDED.canvas_role_id, EXCLUDED.canvas_section_id, EXCLUDED.workflow_state, EXCLUDED.base_role_type) RETURNING "id"  (0.3ms) SELECT COUNT(*) FROM "enrollments"  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1  (0.2ms) SELECT COUNT(*) FROM "sections" Section Create Many (0.5ms) INSERT INTO "sections" ("canvas_id","sis_id","canvas_course_id","name","workflow_state","start_at","end_at","created_at","updated_at") VALUES (1,'sis_section_1',1,'Cool Section','active','2017-03-27 21:53:18','2017-03-27 21:53:18','2022-09-26 22:46:16.313215','2022-09-26 22:46:16.313215'),(2,'sis_section_2',2,'Lame Section','active','2017-03-27 21:53:18','2017-03-27 21:53:18','2022-09-26 22:46:16.313215','2022-09-26 22:46:16.313215') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","sis_id"=EXCLUDED."sis_id","canvas_course_id"=EXCLUDED."canvas_course_id","name"=EXCLUDED."name","workflow_state"=EXCLUDED."workflow_state","start_at"=EXCLUDED."start_at","end_at"=EXCLUDED."end_at","updated_at"=EXCLUDED."updated_at" WHERE ("sections".canvas_id, "sections".sis_id, "sections".canvas_course_id, "sections".name, "sections".workflow_state, "sections".start_at, "sections".end_at) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.sis_id, EXCLUDED.canvas_course_id, EXCLUDED.name, EXCLUDED.workflow_state, EXCLUDED.start_at, EXCLUDED.end_at) RETURNING "id"  (0.2ms) SELECT COUNT(*) FROM "sections" Section Load (0.2ms) SELECT "sections".* FROM "sections" ORDER BY "sections"."id" ASC LIMIT $1 [["LIMIT", 1]]  (0.2ms) ROLLBACK TO SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 Section Create Many (0.6ms) INSERT INTO "sections" ("canvas_id","sis_id","canvas_course_id","name","workflow_state","start_at","end_at","created_at","updated_at") VALUES (1,'sis_section_1',1,'Cool Section','active','2017-03-27 21:53:18','2017-03-27 21:53:18','2022-09-26 22:46:16.318937','2022-09-26 22:46:16.318937'),(2,'sis_section_2',2,'Lame Section','active','2017-03-27 21:53:18','2017-03-27 21:53:18','2022-09-26 22:46:16.318937','2022-09-26 22:46:16.318937') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","sis_id"=EXCLUDED."sis_id","canvas_course_id"=EXCLUDED."canvas_course_id","name"=EXCLUDED."name","workflow_state"=EXCLUDED."workflow_state","start_at"=EXCLUDED."start_at","end_at"=EXCLUDED."end_at","updated_at"=EXCLUDED."updated_at" WHERE ("sections".canvas_id, "sections".sis_id, "sections".canvas_course_id, "sections".name, "sections".workflow_state, "sections".start_at, "sections".end_at) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.sis_id, EXCLUDED.canvas_course_id, EXCLUDED.name, EXCLUDED.workflow_state, EXCLUDED.start_at, EXCLUDED.end_at) RETURNING "id" Section Load (0.3ms) SELECT "sections".* FROM "sections" WHERE "sections"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]] Section Create Many (0.4ms) INSERT INTO "sections" ("canvas_id","canvas_nonxlist_course_id","created_at","updated_at") VALUES (2,3,'2022-09-26 22:46:16.322309','2022-09-26 22:46:16.322309') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","canvas_nonxlist_course_id"=EXCLUDED."canvas_nonxlist_course_id","updated_at"=EXCLUDED."updated_at" WHERE ("sections".canvas_id, "sections".canvas_nonxlist_course_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.canvas_nonxlist_course_id) RETURNING "id"  (0.3ms) SELECT COUNT(*) FROM "sections" WHERE "sections"."canvas_nonxlist_course_id" IS NOT NULL Section Load (0.2ms) SELECT "sections".* FROM "sections" WHERE "sections"."canvas_nonxlist_course_id" IS NOT NULL ORDER BY "sections"."id" ASC LIMIT $1 [["LIMIT", 1]]  (0.2ms) ROLLBACK TO SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1  (0.3ms) SELECT COUNT(*) FROM "groups" Group Create Many (0.5ms) INSERT INTO "groups" ("canvas_id","sis_id","canvas_group_category_id","group_category_sis_id","canvas_account_id","canvas_course_id","name","workflow_state","context_id","context_type","max_membership","created_at","updated_at") VALUES (50,'sis1',10,NULL,1,NULL,'Group1','available',1,'Account',NULL,'2022-09-26 22:46:16.328193','2022-09-26 22:46:16.328193'),(51,'sis2',2,NULL,NULL,1,'Group2','available',1,'Course',1,'2022-09-26 22:46:16.328193','2022-09-26 22:46:16.328193') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","sis_id"=EXCLUDED."sis_id","canvas_group_category_id"=EXCLUDED."canvas_group_category_id","group_category_sis_id"=EXCLUDED."group_category_sis_id","canvas_account_id"=EXCLUDED."canvas_account_id","canvas_course_id"=EXCLUDED."canvas_course_id","name"=EXCLUDED."name","workflow_state"=EXCLUDED."workflow_state","context_id"=EXCLUDED."context_id","context_type"=EXCLUDED."context_type","max_membership"=EXCLUDED."max_membership","updated_at"=EXCLUDED."updated_at" WHERE ("groups".canvas_id, "groups".sis_id, "groups".canvas_group_category_id, "groups".group_category_sis_id, "groups".canvas_account_id, "groups".canvas_course_id, "groups".name, "groups".workflow_state, "groups".context_id, "groups".context_type, "groups".max_membership) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.sis_id, EXCLUDED.canvas_group_category_id, EXCLUDED.group_category_sis_id, EXCLUDED.canvas_account_id, EXCLUDED.canvas_course_id, EXCLUDED.name, EXCLUDED.workflow_state, EXCLUDED.context_id, EXCLUDED.context_type, EXCLUDED.max_membership) RETURNING "id"  (0.2ms) SELECT COUNT(*) FROM "groups" Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."name" = $1 LIMIT $2 [["name", "Group1"], ["LIMIT", 1]]  (0.2ms) ROLLBACK TO SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1  (0.3ms) SELECT COUNT(*) FROM "group_memberships" GroupMembership Create Many (0.6ms) INSERT INTO "group_memberships" ("canvas_id","canvas_group_id","group_sis_id","canvas_user_id","user_sis_id","workflow_state","created_at","updated_at") VALUES (50,1,NULL,10,NULL,'accepted','2022-09-26 22:46:16.333873','2022-09-26 22:46:16.333873'),(51,2,NULL,11,NULL,'accepted','2022-09-26 22:46:16.333873','2022-09-26 22:46:16.333873') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","canvas_group_id"=EXCLUDED."canvas_group_id","group_sis_id"=EXCLUDED."group_sis_id","canvas_user_id"=EXCLUDED."canvas_user_id","user_sis_id"=EXCLUDED."user_sis_id","workflow_state"=EXCLUDED."workflow_state","updated_at"=EXCLUDED."updated_at" WHERE ("group_memberships".canvas_id, "group_memberships".canvas_group_id, "group_memberships".group_sis_id, "group_memberships".canvas_user_id, "group_memberships".user_sis_id, "group_memberships".workflow_state) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.canvas_group_id, EXCLUDED.group_sis_id, EXCLUDED.canvas_user_id, EXCLUDED.user_sis_id, EXCLUDED.workflow_state) RETURNING "id"  (0.4ms) SELECT COUNT(*) FROM "group_memberships" GroupMembership Load (0.3ms) SELECT "group_memberships".* FROM "group_memberships" WHERE "group_memberships"."canvas_id" = $1 LIMIT $2 [["canvas_id", 50], ["LIMIT", 1]]  (0.2ms) ROLLBACK TO SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1  (0.4ms) SELECT COUNT(*) FROM "user_observers" UserObserver Create Many (0.5ms) INSERT INTO "user_observers" ("observing_user_id","observed_user_id","workflow_state","created_at","updated_at") VALUES (21,3,'active','2022-09-26 22:46:16.346403','2022-09-26 22:46:16.346403'),(21,2,'active','2022-09-26 22:46:16.346403','2022-09-26 22:46:16.346403') ON CONFLICT (observing_user_id, observed_user_id) DO UPDATE SET "observing_user_id"=EXCLUDED."observing_user_id","observed_user_id"=EXCLUDED."observed_user_id","workflow_state"=EXCLUDED."workflow_state","updated_at"=EXCLUDED."updated_at" WHERE ("user_observers".observing_user_id, "user_observers".observed_user_id, "user_observers".workflow_state) IS DISTINCT FROM (EXCLUDED.observing_user_id, EXCLUDED.observed_user_id, EXCLUDED.workflow_state) RETURNING "id"  (0.3ms) SELECT COUNT(*) FROM "user_observers" UserObserver Load (0.2ms) SELECT "user_observers".* FROM "user_observers" WHERE "user_observers"."observed_user_id" = $1 LIMIT $2 [["observed_user_id", 3], ["LIMIT", 1]]  (0.2ms) ROLLBACK TO SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1  (0.4ms) SELECT COUNT(*) FROM "grading_periods" GradingPeriod Create Many (0.5ms) INSERT INTO "grading_periods" ("canvas_id","title","weight","start_date","end_date","close_date","canvas_grading_period_group_id","workflow_state","created_at","updated_at") VALUES (1,'Period 1',0.2,'2019-07-01 06:00:00','2019-08-01 05:59:59','2019-08-01 05:59:59',1,'active','2022-09-26 22:46:16.363429','2022-09-26 22:46:16.363429'),(2,'Period 2',0.8,'2019-08-01 06:00:00','2019-09-01 05:59:59','2019-09-01 05:59:59',1,'deleted','2022-09-26 22:46:16.363429','2022-09-26 22:46:16.363429') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","title"=EXCLUDED."title","weight"=EXCLUDED."weight","start_date"=EXCLUDED."start_date","end_date"=EXCLUDED."end_date","close_date"=EXCLUDED."close_date","canvas_grading_period_group_id"=EXCLUDED."canvas_grading_period_group_id","workflow_state"=EXCLUDED."workflow_state","updated_at"=EXCLUDED."updated_at" WHERE ("grading_periods".canvas_id, "grading_periods".title, "grading_periods".weight, "grading_periods".start_date, "grading_periods".end_date, "grading_periods".close_date, "grading_periods".canvas_grading_period_group_id, "grading_periods".workflow_state) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.title, EXCLUDED.weight, EXCLUDED.start_date, EXCLUDED.end_date, EXCLUDED.close_date, EXCLUDED.canvas_grading_period_group_id, EXCLUDED.workflow_state) RETURNING "id"  (0.3ms) SELECT COUNT(*) FROM "grading_periods" GradingPeriod Load (0.2ms) SELECT "grading_periods".* FROM "grading_periods" WHERE "grading_periods"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]]  (0.3ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1  (0.4ms) SELECT COUNT(*) FROM "grading_period_groups" GradingPeriodGroup Create Many (0.4ms) INSERT INTO "grading_period_groups" ("canvas_id","title","weighted","display_totals_for_all_grading_periods","workflow_state","created_at","updated_at") VALUES (1,'Test Group',FALSE,FALSE,'active','2022-09-26 22:46:16.380136','2022-09-26 22:46:16.380136') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","title"=EXCLUDED."title","weighted"=EXCLUDED."weighted","display_totals_for_all_grading_periods"=EXCLUDED."display_totals_for_all_grading_periods","workflow_state"=EXCLUDED."workflow_state","updated_at"=EXCLUDED."updated_at" WHERE ("grading_period_groups".canvas_id, "grading_period_groups".title, "grading_period_groups".weighted, "grading_period_groups".display_totals_for_all_grading_periods, "grading_period_groups".workflow_state) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.title, EXCLUDED.weighted, EXCLUDED.display_totals_for_all_grading_periods, EXCLUDED.workflow_state) RETURNING "id"  (0.2ms) SELECT COUNT(*) FROM "grading_period_groups" GradingPeriodGroup Load (0.2ms) SELECT "grading_period_groups".* FROM "grading_period_groups" WHERE "grading_period_groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]]  (0.3ms) ROLLBACK TO SAVEPOINT active_record_1  (0.3ms) SAVEPOINT active_record_1  (0.4ms) SELECT COUNT(*) FROM "learning_outcomes" LearningOutcome Create Many (0.6ms) INSERT INTO "learning_outcomes" ("canvas_id","canvas_context_id","canvas_context_type","name","friendly_name","workflow_state","canvas_created_at","canvas_updated_at","migration_id","vendor_guid","low_grade","high_grade","calculation_method","calculation_int","outcome_import_id","root_account_ids","description","created_at","updated_at") VALUES (1,1,'Course','Course Outcome','','active','2021-08-12 21:11:40','2021-08-13 01:05:40',NULL,NULL,NULL,NULL,'decaying_average','65',NULL,'{1}','

description

','2022-09-26 22:46:16.396719','2022-09-26 22:46:16.396719'),(2,1,'Account','Account Outcome','Friendly Name','active','2021-08-12 21:11:40','2021-08-13 01:05:40',NULL,NULL,NULL,NULL,'decaying_average','65',NULL,'{1}','

description

','2022-09-26 22:46:16.396719','2022-09-26 22:46:16.396719') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","canvas_context_id"=EXCLUDED."canvas_context_id","canvas_context_type"=EXCLUDED."canvas_context_type","name"=EXCLUDED."name","friendly_name"=EXCLUDED."friendly_name","workflow_state"=EXCLUDED."workflow_state","canvas_created_at"=EXCLUDED."canvas_created_at","canvas_updated_at"=EXCLUDED."canvas_updated_at","migration_id"=EXCLUDED."migration_id","vendor_guid"=EXCLUDED."vendor_guid","low_grade"=EXCLUDED."low_grade","high_grade"=EXCLUDED."high_grade","calculation_method"=EXCLUDED."calculation_method","calculation_int"=EXCLUDED."calculation_int","outcome_import_id"=EXCLUDED."outcome_import_id","root_account_ids"=EXCLUDED."root_account_ids","description"=EXCLUDED."description","updated_at"=EXCLUDED."updated_at" WHERE ("learning_outcomes".canvas_id, "learning_outcomes".canvas_context_id, "learning_outcomes".canvas_context_type, "learning_outcomes".name, "learning_outcomes".friendly_name, "learning_outcomes".workflow_state, "learning_outcomes".canvas_created_at, "learning_outcomes".canvas_updated_at, "learning_outcomes".migration_id, "learning_outcomes".vendor_guid, "learning_outcomes".low_grade, "learning_outcomes".high_grade, "learning_outcomes".calculation_method, "learning_outcomes".calculation_int, "learning_outcomes".outcome_import_id, "learning_outcomes".root_account_ids, "learning_outcomes".description) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.canvas_context_id, EXCLUDED.canvas_context_type, EXCLUDED.name, EXCLUDED.friendly_name, EXCLUDED.workflow_state, EXCLUDED.canvas_created_at, EXCLUDED.canvas_updated_at, EXCLUDED.migration_id, EXCLUDED.vendor_guid, EXCLUDED.low_grade, EXCLUDED.high_grade, EXCLUDED.calculation_method, EXCLUDED.calculation_int, EXCLUDED.outcome_import_id, EXCLUDED.root_account_ids, EXCLUDED.description) RETURNING "id"  (0.2ms) SELECT COUNT(*) FROM "learning_outcomes"  (0.2ms) ROLLBACK TO SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1  (0.6ms) SELECT COUNT(*) FROM "user_observers" UserObserver Create Many (0.6ms) INSERT INTO "user_observers" ("observing_user_id","observed_user_id","workflow_state","created_at","updated_at") VALUES (21,3,'active','2022-09-26 22:46:16.402331','2022-09-26 22:46:16.402331'),(21,2,'active','2022-09-26 22:46:16.402331','2022-09-26 22:46:16.402331') ON CONFLICT (observing_user_id, observed_user_id) DO UPDATE SET "observing_user_id"=EXCLUDED."observing_user_id","observed_user_id"=EXCLUDED."observed_user_id","workflow_state"=EXCLUDED."workflow_state","updated_at"=EXCLUDED."updated_at" WHERE ("user_observers".observing_user_id, "user_observers".observed_user_id, "user_observers".workflow_state) IS DISTINCT FROM (EXCLUDED.observing_user_id, EXCLUDED.observed_user_id, EXCLUDED.workflow_state) RETURNING "id"  (0.3ms) SELECT COUNT(*) FROM "user_observers"  (0.2ms) SELECT COUNT(*) FROM "user_observers" UserObserver Create Many (0.4ms) INSERT INTO "user_observers" ("observing_user_id","observed_user_id","workflow_state","created_at","updated_at") VALUES (21,3,'active','2022-09-26 22:46:16.405436','2022-09-26 22:46:16.405436'),(21,2,'active','2022-09-26 22:46:16.405436','2022-09-26 22:46:16.405436') ON CONFLICT (observing_user_id, observed_user_id) DO UPDATE SET "observing_user_id"=EXCLUDED."observing_user_id","observed_user_id"=EXCLUDED."observed_user_id","workflow_state"=EXCLUDED."workflow_state","updated_at"=EXCLUDED."updated_at" WHERE ("user_observers".observing_user_id, "user_observers".observed_user_id, "user_observers".workflow_state) IS DISTINCT FROM (EXCLUDED.observing_user_id, EXCLUDED.observed_user_id, EXCLUDED.workflow_state) RETURNING "id"  (0.3ms) SELECT COUNT(*) FROM "user_observers"  (0.2ms) ROLLBACK TO SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1  (0.4ms) SELECT COUNT(*) FROM "users"  (0.3ms) SELECT COUNT(*) FROM "courses" Course Create Many (0.5ms) INSERT INTO "courses" ("canvas_id","sis_id","course_code","name","canvas_account_id","canvas_term_id","start_at","end_at","workflow_state","grading_standard_id","created_at","updated_at") VALUES (1,'course_sis_id_1','C1','Course #1',1,1,'2017-03-27 21:53:18','2017-04-27 12:21:18','active',NULL,'2022-09-26 22:46:16.411336','2022-09-26 22:46:16.411336'),(2,'course_sis_id_2','C2','Course #2',1,1,'2017-03-27 21:53:18','2017-04-27 12:21:18','unpublished',NULL,'2022-09-26 22:46:16.411336','2022-09-26 22:46:16.411336') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","sis_id"=EXCLUDED."sis_id","course_code"=EXCLUDED."course_code","name"=EXCLUDED."name","canvas_account_id"=EXCLUDED."canvas_account_id","canvas_term_id"=EXCLUDED."canvas_term_id","start_at"=EXCLUDED."start_at","end_at"=EXCLUDED."end_at","workflow_state"=EXCLUDED."workflow_state","grading_standard_id"=EXCLUDED."grading_standard_id","updated_at"=EXCLUDED."updated_at" WHERE ("courses".canvas_id, "courses".sis_id, "courses".course_code, "courses".name, "courses".canvas_account_id, "courses".canvas_term_id, "courses".start_at, "courses".end_at, "courses".workflow_state, "courses".grading_standard_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.sis_id, EXCLUDED.course_code, EXCLUDED.name, EXCLUDED.canvas_account_id, EXCLUDED.canvas_term_id, EXCLUDED.start_at, EXCLUDED.end_at, EXCLUDED.workflow_state, EXCLUDED.grading_standard_id) RETURNING "id" User Create Many (0.4ms) INSERT INTO "users" ("canvas_id","sis_id","email","first_name","last_name","name","sortable_name","workflow_state","login_id","created_at","updated_at") VALUES (1,'sis_id_1','poorbastard@yharnam.com','Patches','the Spider','Patches the Spider','the Spider, Patches','active','spiderdude1337','2022-09-26 22:46:16.413101','2022-09-26 22:46:16.413101'),(2,'sis_id_2','dreamer@yharnam.com','Hunter','Djura','Hunter Djura','Djura, Hunter','active','retireddude109','2022-09-26 22:46:16.413101','2022-09-26 22:46:16.413101') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","sis_id"=EXCLUDED."sis_id","email"=EXCLUDED."email","first_name"=EXCLUDED."first_name","last_name"=EXCLUDED."last_name","name"=EXCLUDED."name","sortable_name"=EXCLUDED."sortable_name","workflow_state"=EXCLUDED."workflow_state","login_id"=EXCLUDED."login_id","updated_at"=EXCLUDED."updated_at" WHERE ("users".canvas_id, "users".sis_id, "users".email, "users".first_name, "users".last_name, "users".name, "users".sortable_name, "users".workflow_state, "users".login_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.sis_id, EXCLUDED.email, EXCLUDED.first_name, EXCLUDED.last_name, EXCLUDED.name, EXCLUDED.sortable_name, EXCLUDED.workflow_state, EXCLUDED.login_id) RETURNING "id"  (0.3ms) SELECT COUNT(*) FROM "users"  (0.3ms) ROLLBACK TO SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1  (0.2ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Course Create Many (0.6ms) INSERT INTO "courses" ("canvas_id","sis_id","course_code","name","canvas_account_id","canvas_term_id","start_at","end_at","workflow_state","grading_standard_id","created_at","updated_at") VALUES (1,'course_sis_id_1','C1','Course #1',1,1,'2017-03-27 21:53:18','2017-04-27 12:21:18','active',NULL,'2022-09-26 22:46:16.431847','2022-09-26 22:46:16.431847'),(2,'course_sis_id_2','C2','Course #2',1,1,'2017-03-27 21:53:18','2017-04-27 12:21:18','unpublished',NULL,'2022-09-26 22:46:16.431847','2022-09-26 22:46:16.431847') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","sis_id"=EXCLUDED."sis_id","course_code"=EXCLUDED."course_code","name"=EXCLUDED."name","canvas_account_id"=EXCLUDED."canvas_account_id","canvas_term_id"=EXCLUDED."canvas_term_id","start_at"=EXCLUDED."start_at","end_at"=EXCLUDED."end_at","workflow_state"=EXCLUDED."workflow_state","grading_standard_id"=EXCLUDED."grading_standard_id","updated_at"=EXCLUDED."updated_at" WHERE ("courses".canvas_id, "courses".sis_id, "courses".course_code, "courses".name, "courses".canvas_account_id, "courses".canvas_term_id, "courses".start_at, "courses".end_at, "courses".workflow_state, "courses".grading_standard_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.sis_id, EXCLUDED.course_code, EXCLUDED.name, EXCLUDED.canvas_account_id, EXCLUDED.canvas_term_id, EXCLUDED.start_at, EXCLUDED.end_at, EXCLUDED.workflow_state, EXCLUDED.grading_standard_id) RETURNING "id"  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1  (0.4ms) SELECT COUNT(*) FROM "submissions" Submission Create Many (0.6ms) INSERT INTO "submissions" ("canvas_id","canvas_user_id","canvas_course_id","canvas_assignment_id","submitted_at","due_at","graded_at","score","points_possible","excused","workflow_state","created_at","updated_at") VALUES (1,1,1,1,'2017-09-21 18:28:15','2017-09-27 18:28:15','2017-09-21 19:36:23',5.0,10.0,TRUE,'graded','2022-09-26 22:46:16.437923','2022-09-26 22:46:16.437923'),(2,1,1,2,'2017-09-21 18:28:15','2017-09-28 18:28:15','2017-09-21 19:36:23',5.0,10.0,FALSE,'submitted','2022-09-26 22:46:16.437923','2022-09-26 22:46:16.437923') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","canvas_user_id"=EXCLUDED."canvas_user_id","canvas_course_id"=EXCLUDED."canvas_course_id","canvas_assignment_id"=EXCLUDED."canvas_assignment_id","submitted_at"=EXCLUDED."submitted_at","due_at"=EXCLUDED."due_at","graded_at"=EXCLUDED."graded_at","score"=EXCLUDED."score","points_possible"=EXCLUDED."points_possible","excused"=EXCLUDED."excused","workflow_state"=EXCLUDED."workflow_state","updated_at"=EXCLUDED."updated_at" WHERE ("submissions".canvas_id, "submissions".canvas_user_id, "submissions".canvas_course_id, "submissions".canvas_assignment_id, "submissions".submitted_at, "submissions".due_at, "submissions".graded_at, "submissions".score, "submissions".points_possible, "submissions".excused, "submissions".workflow_state) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.canvas_user_id, EXCLUDED.canvas_course_id, EXCLUDED.canvas_assignment_id, EXCLUDED.submitted_at, EXCLUDED.due_at, EXCLUDED.graded_at, EXCLUDED.score, EXCLUDED.points_possible, EXCLUDED.excused, EXCLUDED.workflow_state) RETURNING "id"  (0.3ms) SELECT COUNT(*) FROM "submissions"  (0.2ms) ROLLBACK TO SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [BatchTestJobBase] [e4fa8d79-f71b-48e4-9e27-5443b240ae72] Performing BatchTestJobBase (Job ID: e4fa8d79-f71b-48e4-9e27-5443b240ae72) from Test(default) [ActiveJob] [BatchTestJobBase] [e4fa8d79-f71b-48e4-9e27-5443b240ae72] Performed BatchTestJobBase (Job ID: e4fa8d79-f71b-48e4-9e27-5443b240ae72) from Test(default) in 0.32ms  (0.2ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [BatchTestJobBase] [90e16f41-bf9a-4f4e-89a7-432c03743057] Performing BatchTestJobBase (Job ID: 90e16f41-bf9a-4f4e-89a7-432c03743057) from Test(default) [ActiveJob] [BatchTestJobBase] [90e16f41-bf9a-4f4e-89a7-432c03743057] Performed BatchTestJobBase (Job ID: 90e16f41-bf9a-4f4e-89a7-432c03743057) from Test(default) in 0.31ms  (0.2ms) ROLLBACK TO SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [BatchTestJobBase] [a0749d00-425c-40b9-86c0-bafffcef3aca] Performing BatchTestJobBase (Job ID: a0749d00-425c-40b9-86c0-bafffcef3aca) from Test(default) [ActiveJob] [BatchTestJobBase] [a0749d00-425c-40b9-86c0-bafffcef3aca] Performed BatchTestJobBase (Job ID: a0749d00-425c-40b9-86c0-bafffcef3aca) from Test(default) in 0.11ms  (0.3ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [FailingBatchTestJobBase] [d1b64267-70ef-4ec9-8a23-d03c58fdb11d] Performing FailingBatchTestJobBase (Job ID: d1b64267-70ef-4ec9-8a23-d03c58fdb11d) from Test(default) [ActiveJob] [FailingBatchTestJobBase] [d1b64267-70ef-4ec9-8a23-d03c58fdb11d] Error performing FailingBatchTestJobBase (Job ID: d1b64267-70ef-4ec9-8a23-d03c58fdb11d) from Test(default) in 0.29ms: RuntimeError (Foo): /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/job_batching/support/base_job.rb:12:in `perform' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/execution.rb:39:in `block in perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:109:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/active_job.rb:14:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/i18n-1.12.0/lib/i18n.rb:317:in `with_locale' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/translation.rb:9:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:26:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/notifications.rb:168:in `block in instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/notifications.rb:168:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:25:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:46:in `block in tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/tagged_logging.rb:71:in `block in tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/tagged_logging.rb:28:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/tagged_logging.rb:71:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:46:in `tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:22:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:136:in `run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/execution.rb:38:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/job_batching/active_job_spec.rb:47:in `block (6 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:263:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:263:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:511:in `block in with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:468:in `block in with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:486:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-rails-5.1.1/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:486:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:468:in `with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:511:in `with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:259:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:646:in `block in run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:642:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:642:in `run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:607:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/configuration.rb:2068:in `with_suite_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:116:in `block in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/reporter.rb:74:in `report' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:115:in `run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:89:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:71:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:45:in `invoke' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/exe/rspec:4:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/rspec:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/rspec:23:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:58:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:58:in `kernel_load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:23:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:483:in `exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:31:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:25:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/exe/bundle:48:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/friendly_errors.rb:120:in `with_friendly_errors' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/exe/bundle:36:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/bundle:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/bundle:23:in `
'  (0.2ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] Enqueued BatchTestJobBase (Job ID: 70c8422b-64b8-4611-9729-755d0cc3957b) to Test(default)  (0.2ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] Enqueued BatchTestJobBase (Job ID: b5c04859-c157-4d3a-86e9-440dc4004b29) to Test(default)  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] Enqueued BatchTestJobBase (Job ID: ef2ad87b-5e10-45be-b142-da0c0c274404) to Test(default)  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1  (0.2ms) ROLLBACK TO SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1  (0.2ms) ROLLBACK TO SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1  (0.2ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1  (0.2ms) ROLLBACK TO SAVEPOINT active_record_1  (0.3ms) SAVEPOINT active_record_1  (0.2ms) ROLLBACK TO SAVEPOINT active_record_1  (0.3ms) SAVEPOINT active_record_1  (0.2ms) ROLLBACK TO SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1  (0.2ms) ROLLBACK TO SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1  (0.2ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1  (0.2ms) ROLLBACK TO SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1  (0.2ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1  (0.2ms) ROLLBACK TO SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1  (0.2ms) ROLLBACK TO SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1  (0.3ms) ROLLBACK TO SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1  (0.2ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1  (0.2ms) ROLLBACK TO SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] Enqueued RetryingJob (Job ID: 68c00197-cfe3-4b66-913e-3a86eaaef6b2) to Sidekiq(default) [ActiveJob] [RetryingJob] [68c00197-cfe3-4b66-913e-3a86eaaef6b2] Performing RetryingJob (Job ID: 68c00197-cfe3-4b66-913e-3a86eaaef6b2) from Sidekiq(default) [ActiveJob] [RetryingJob] [68c00197-cfe3-4b66-913e-3a86eaaef6b2] Error performing RetryingJob (Job ID: 68c00197-cfe3-4b66-913e-3a86eaaef6b2) from Sidekiq(default) in 2.43ms: RuntimeError (A Failure): /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/job_batching/batch_spec.rb:268:in `perform' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/execution.rb:39:in `block in perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:109:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/active_job.rb:14:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/i18n-1.12.0/lib/i18n.rb:322:in `with_locale' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/translation.rb:9:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:26:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/notifications.rb:168:in `block in instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/notifications.rb:168:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:25:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:46:in `block in tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/tagged_logging.rb:71:in `block in tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/tagged_logging.rb:28:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/tagged_logging.rb:71:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:46:in `tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:22:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:136:in `run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/execution.rb:38:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/execution.rb:24:in `block in execute' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:109:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/railtie.rb:28:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/execution_wrapper.rb:90:in `wrap' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/reloader.rb:73:in `block in wrap' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/execution_wrapper.rb:90:in `wrap' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/reloader.rb:72:in `wrap' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/railtie.rb:27:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:136:in `run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/execution.rb:22:in `execute' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/queue_adapters/sidekiq_adapter.rb:42:in `perform' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/sidekiq-6.4.1/lib/sidekiq/testing.rb:300:in `execute_job' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/sidekiq-6.4.1/lib/sidekiq/testing.rb:295:in `block in process_job' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/sidekiq-6.4.1/lib/sidekiq/middleware/chain.rb:138:in `block in invoke' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/sidekiq.rb:73:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/sidekiq-6.4.1/lib/sidekiq/middleware/chain.rb:140:in `block in invoke' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/sidekiq-6.4.1/lib/sidekiq/middleware/chain.rb:143:in `invoke' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/sidekiq-6.4.1/lib/sidekiq/testing.rb:294:in `process_job' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/job_batching/batch_spec.rb:289:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:263:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:263:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:511:in `block in with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:468:in `block in with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:486:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-rails-5.1.1/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:486:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:468:in `with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:511:in `with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:259:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:646:in `block in run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:642:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:642:in `run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:607:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/configuration.rb:2068:in `with_suite_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:116:in `block in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/reporter.rb:74:in `report' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:115:in `run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:89:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:71:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:45:in `invoke' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/exe/rspec:4:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/rspec:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/rspec:23:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:58:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:58:in `kernel_load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:23:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:483:in `exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:31:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:25:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/exe/bundle:48:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/friendly_errors.rb:120:in `with_friendly_errors' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/exe/bundle:36:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/bundle:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/bundle:23:in `
' [ActiveJob] [RetryingJob] [68c00197-cfe3-4b66-913e-3a86eaaef6b2] Performing RetryingJob (Job ID: 68c00197-cfe3-4b66-913e-3a86eaaef6b2) from Sidekiq(default) [ActiveJob] [RetryingJob] [68c00197-cfe3-4b66-913e-3a86eaaef6b2] Performed RetryingJob (Job ID: 68c00197-cfe3-4b66-913e-3a86eaaef6b2) from Sidekiq(default) in 2.9ms  (0.2ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1  (0.2ms) ROLLBACK TO SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] Enqueued TestWorker (Job ID: afc330cc-c553-420e-a369-052805230013) to Sidekiq(default)  (0.2ms) ROLLBACK TO SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1  (0.2ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1  (0.2ms) ROLLBACK TO SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] Enqueued CanvasSync::JobBatches::ActiveJob::ActiveJobCallbackWorker (Job ID: 437b7d25-3aaa-4965-8fa9-1d0dcd2aa442) to Test(default) with arguments: "SampleCallback", "complete", {"a"=>"b"}, "SSstdzPwFf08Fw", nil  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] Enqueued CanvasSync::JobBatches::ActiveJob::ActiveJobCallbackWorker (Job ID: 387a9916-bd68-4e02-bb5d-678f86afbadd) to Test(default) with arguments: "SampleCallback2", "complete", {"b"=>"a"}, "0P2gjlG0AzQmPQ", nil [ActiveJob] Enqueued CanvasSync::JobBatches::ActiveJob::ActiveJobCallbackWorker (Job ID: 49e5792f-b6d3-4c70-98f9-e6ec5bd351c7) to Test(default) with arguments: "SampleCallback", "complete", {"a"=>"b"}, "0P2gjlG0AzQmPQ", nil  (0.2ms) ROLLBACK TO SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1  (1.0ms) ROLLBACK TO SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1  (0.2ms) ROLLBACK TO SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1  (0.2ms) ROLLBACK TO SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1  (0.2ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1  (0.3ms) ROLLBACK TO SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1  (0.2ms) ROLLBACK TO SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1  (0.2ms) ROLLBACK TO SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1  (0.2ms) ROLLBACK TO SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1  (0.2ms) ROLLBACK TO SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1  (0.3ms) ROLLBACK TO SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1  (0.2ms) ROLLBACK TO SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1  (0.3ms) ROLLBACK TO SAVEPOINT active_record_1  (0.3ms) SAVEPOINT active_record_1 [ActiveJob] Enqueued ContextedJob (Job ID: 0c264e69-24db-4cf1-819e-5ccf3f39448a) to Sidekiq(default) [ActiveJob] [TestWorker] [afc330cc-c553-420e-a369-052805230013] Performing TestWorker (Job ID: afc330cc-c553-420e-a369-052805230013) from Sidekiq(default) [ActiveJob] [TestWorker] [afc330cc-c553-420e-a369-052805230013] Performed TestWorker (Job ID: afc330cc-c553-420e-a369-052805230013) from Sidekiq(default) in 3.11ms [ActiveJob] [ContextedJob] [0c264e69-24db-4cf1-819e-5ccf3f39448a] Performing ContextedJob (Job ID: 0c264e69-24db-4cf1-819e-5ccf3f39448a) from Sidekiq(default) [ActiveJob] [ContextedJob] [0c264e69-24db-4cf1-819e-5ccf3f39448a] Performed ContextedJob (Job ID: 0c264e69-24db-4cf1-819e-5ccf3f39448a) from Sidekiq(default) in 4.43ms  (0.4ms) ROLLBACK TO SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] Enqueued ContextedJob (Job ID: 510ccc84-34c0-4b2f-b4bc-d174169f668b) to Sidekiq(default) [ActiveJob] [ContextedJob] [510ccc84-34c0-4b2f-b4bc-d174169f668b] Performing ContextedJob (Job ID: 510ccc84-34c0-4b2f-b4bc-d174169f668b) from Sidekiq(default) [ActiveJob] [ContextedJob] [510ccc84-34c0-4b2f-b4bc-d174169f668b] Performed ContextedJob (Job ID: 510ccc84-34c0-4b2f-b4bc-d174169f668b) from Sidekiq(default) in 12.7ms  (0.2ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] Enqueued BatchTestJobBase (Job ID: bfc7d55d-ac0b-4f76-93a2-c5dc0ae77276) to Sidekiq(default) [ActiveJob] [BatchTestJobBase] [bfc7d55d-ac0b-4f76-93a2-c5dc0ae77276] Performing BatchTestJobBase (Job ID: bfc7d55d-ac0b-4f76-93a2-c5dc0ae77276) from Sidekiq(default) [ActiveJob] [BatchTestJobBase] [bfc7d55d-ac0b-4f76-93a2-c5dc0ae77276] Performed BatchTestJobBase (Job ID: bfc7d55d-ac0b-4f76-93a2-c5dc0ae77276) from Sidekiq(default) in 4.18ms [ActiveJob] Enqueued ContextedJob (Job ID: fab1749f-ae69-42d1-b79c-f412ab5f789a) to Sidekiq(default) [ActiveJob] [ContextedJob] [fab1749f-ae69-42d1-b79c-f412ab5f789a] Performing ContextedJob (Job ID: fab1749f-ae69-42d1-b79c-f412ab5f789a) from Sidekiq(default) [ActiveJob] [ContextedJob] [fab1749f-ae69-42d1-b79c-f412ab5f789a] Performed ContextedJob (Job ID: fab1749f-ae69-42d1-b79c-f412ab5f789a) from Sidekiq(default) in 5.32ms  (0.2ms) ROLLBACK TO SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] Enqueued TestWorker (Job ID: f175eadc-c814-415c-9c6a-0bda77f03eee) to Sidekiq(default) [ActiveJob] Enqueued TestWorker (Job ID: f769f2ac-e174-4c14-b19a-343df816a007) to Sidekiq(default) [ActiveJob] Enqueued TestWorker (Job ID: 5b2f19d5-e130-40b4-a8ee-073f38de88d1) to Sidekiq(default)  (0.2ms) ROLLBACK TO SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] Enqueued WorkerA (Job ID: 3cf5ec08-964d-4a03-91d3-0f3d3073921e) to Sidekiq(default) [ActiveJob] Enqueued WorkerB (Job ID: 1048e15e-72f1-40c7-8f52-88da9c31c6b5) to Sidekiq(default) [ActiveJob] Enqueued WorkerA (Job ID: c6630a3e-b1df-4fc1-8d52-9ab0b0cb1f6a) to Sidekiq(default) [ActiveJob] Enqueued WorkerC (Job ID: 67c80452-3a22-4c50-8339-63d98107a951) to Sidekiq(default)  (0.2ms) ROLLBACK TO SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1  (0.3ms) ROLLBACK TO SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1  (0.2ms) ROLLBACK TO SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1  (0.2ms) ROLLBACK TO SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1  (0.3ms) ROLLBACK TO SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1  (0.3ms) ROLLBACK TO SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1  (0.2ms) ROLLBACK TO SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1  (0.2ms) ROLLBACK TO SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1  (0.2ms) ROLLBACK TO SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1  (0.2ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1  (0.3ms) ROLLBACK TO SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1  (0.2ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1  (0.2ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1  (0.2ms) ROLLBACK TO SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1  (0.2ms) ROLLBACK TO SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] Enqueued TestWorker (Job ID: 64931501-d2a7-473f-8e0e-f676ea772743) to Sidekiq(default)  (0.2ms) ROLLBACK TO SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1  (0.2ms) ROLLBACK TO SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1  (0.3ms) ROLLBACK TO SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1  (0.2ms) ROLLBACK TO SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1  (0.2ms) ROLLBACK TO SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1  (0.2ms) ROLLBACK TO SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] Enqueued TestWorker (Job ID: 83bc86ff-262d-4bf1-bf73-de0c4e639d5e) to Sidekiq(default)  (0.2ms) ROLLBACK TO SAVEPOINT active_record_1  (0.3ms) SELECT "schema_migrations"."version" FROM "schema_migrations" ORDER BY "schema_migrations"."version" ASC  (0.4ms) BEGIN  (1.3ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.8ms) SELECT COUNT(*) FROM "canvas_sync_job_logs" [ActiveJob] [GoodJob] [54fe6e83-1b95-4f6f-8e33-e6be63bec949] Performing GoodJob (Job ID: 54fe6e83-1b95-4f6f-8e33-e6be63bec949) from Test(default) with arguments: "argument" [ActiveJob] [GoodJob] [54fe6e83-1b95-4f6f-8e33-e6be63bec949] CanvasSync::JobLog Load (0.4ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "54fe6e83-1b95-4f6f-8e33-e6be63bec949"], ["LIMIT", 1]] [ActiveJob] [GoodJob] [54fe6e83-1b95-4f6f-8e33-e6be63bec949]  (0.3ms) SAVEPOINT active_record_1 [ActiveJob] [GoodJob] [54fe6e83-1b95-4f6f-8e33-e6be63bec949] CanvasSync::JobLog Create (0.6ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "GoodJob"], ["status", "enqueued"], ["job_arguments", "---\n- argument\n"], ["created_at", "2022-09-26 22:46:34.398663"], ["updated_at", "2022-09-26 22:46:34.398663"], ["job_id", "54fe6e83-1b95-4f6f-8e33-e6be63bec949"]] [ActiveJob] [GoodJob] [54fe6e83-1b95-4f6f-8e33-e6be63bec949]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [GoodJob] [54fe6e83-1b95-4f6f-8e33-e6be63bec949]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [GoodJob] [54fe6e83-1b95-4f6f-8e33-e6be63bec949] CanvasSync::JobLog Update (0.4ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-09-26 22:46:34.401531"], ["status", "running"], ["updated_at", "2022-09-26 22:46:34.402034"], ["id", 288]] [ActiveJob] [GoodJob] [54fe6e83-1b95-4f6f-8e33-e6be63bec949]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [GoodJob] [54fe6e83-1b95-4f6f-8e33-e6be63bec949]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [GoodJob] [54fe6e83-1b95-4f6f-8e33-e6be63bec949] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2022-09-26 22:46:34.403865"], ["status", "success"], ["updated_at", "2022-09-26 22:46:34.404361"], ["id", 288]] [ActiveJob] [GoodJob] [54fe6e83-1b95-4f6f-8e33-e6be63bec949]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [GoodJob] [54fe6e83-1b95-4f6f-8e33-e6be63bec949] Performed GoodJob (Job ID: 54fe6e83-1b95-4f6f-8e33-e6be63bec949) from Test(default) in 31.24ms  (0.3ms) SELECT COUNT(*) FROM "canvas_sync_job_logs" CanvasSync::JobLog Load (0.4ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" ORDER BY "canvas_sync_job_logs"."id" DESC LIMIT $1 [["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] [BadJob] [0c0eeaf8-08b3-47bc-bfa6-16c6dbea968f] Performing BadJob (Job ID: 0c0eeaf8-08b3-47bc-bfa6-16c6dbea968f) from Test(default) with arguments: "argument" [ActiveJob] [BadJob] [0c0eeaf8-08b3-47bc-bfa6-16c6dbea968f] CanvasSync::JobLog Load (0.3ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "0c0eeaf8-08b3-47bc-bfa6-16c6dbea968f"], ["LIMIT", 1]] [ActiveJob] [BadJob] [0c0eeaf8-08b3-47bc-bfa6-16c6dbea968f]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [BadJob] [0c0eeaf8-08b3-47bc-bfa6-16c6dbea968f] CanvasSync::JobLog Create (0.5ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "BadJob"], ["status", "enqueued"], ["job_arguments", "---\n- argument\n"], ["created_at", "2022-09-26 22:46:34.414719"], ["updated_at", "2022-09-26 22:46:34.414719"], ["job_id", "0c0eeaf8-08b3-47bc-bfa6-16c6dbea968f"]] [ActiveJob] [BadJob] [0c0eeaf8-08b3-47bc-bfa6-16c6dbea968f]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [BadJob] [0c0eeaf8-08b3-47bc-bfa6-16c6dbea968f]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [BadJob] [0c0eeaf8-08b3-47bc-bfa6-16c6dbea968f] CanvasSync::JobLog Update (0.5ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-09-26 22:46:34.417155"], ["status", "running"], ["updated_at", "2022-09-26 22:46:34.417710"], ["id", 289]] [ActiveJob] [BadJob] [0c0eeaf8-08b3-47bc-bfa6-16c6dbea968f]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [BadJob] [0c0eeaf8-08b3-47bc-bfa6-16c6dbea968f]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [BadJob] [0c0eeaf8-08b3-47bc-bfa6-16c6dbea968f] CanvasSync::JobLog Update (0.8ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "exception" = $2, "backtrace" = $3, "status" = $4, "updated_at" = $5 WHERE "canvas_sync_job_logs"."id" = $6 [["completed_at", "2022-09-26 22:46:34.419998"], ["exception", "EvilError: EvilError"], ["backtrace", "/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:12:in `perform'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/execution.rb:39:in `block in perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:109:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/active_job.rb:24:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:21:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/i18n-1.12.0/lib/i18n.rb:317:in `with_locale'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/translation.rb:9:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:26:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/notifications.rb:168:in `block in instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/notifications.rb:168:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:25:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:46:in `block in tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/tagged_logging.rb:71:in `block in tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/tagged_logging.rb:28:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/tagged_logging.rb:71:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:46:in `tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:22:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:136:in `run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/execution.rb:38:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/execution.rb:18:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:40:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/matchers/built_in/raise_error.rb:59:in `matches?'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:51:in `block in handle_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:27:in `with_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:48:in `handle_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/expectation_target.rb:65:in `to'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/expectation_target.rb:139:in `to'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:39:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:263:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:263:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:511:in `block in with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:468:in `block in with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:486:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-rails-5.1.1/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:486:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:468:in `with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:511:in `with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:259:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:646:in `block in run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:642:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:642:in `run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:607:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/configuration.rb:2068:in `with_suite_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:116:in `block in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/reporter.rb:74:in `report'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:115:in `run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:89:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:71:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:45:in `invoke'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/exe/rspec:4:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/rspec:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/rspec:23:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:58:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:58:in `kernel_load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:23:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:483:in `exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:31:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:25:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/exe/bundle:48:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/friendly_errors.rb:120:in `with_friendly_errors'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/exe/bundle:36:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/bundle:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/bundle:23:in `
'"], ["status", "error"], ["updated_at", "2022-09-26 22:46:34.420502"], ["id", 289]] [ActiveJob] [BadJob] [0c0eeaf8-08b3-47bc-bfa6-16c6dbea968f]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [BadJob] [0c0eeaf8-08b3-47bc-bfa6-16c6dbea968f] Error performing BadJob (Job ID: 0c0eeaf8-08b3-47bc-bfa6-16c6dbea968f) from Test(default) in 9.93ms: EvilError (EvilError): /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:12:in `perform' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/execution.rb:39:in `block in perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:109:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/active_job.rb:24:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:21:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/i18n-1.12.0/lib/i18n.rb:317:in `with_locale' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/translation.rb:9:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:26:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/notifications.rb:168:in `block in instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/notifications.rb:168:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:25:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:46:in `block in tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/tagged_logging.rb:71:in `block in tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/tagged_logging.rb:28:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/tagged_logging.rb:71:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:46:in `tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:22:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:136:in `run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/execution.rb:38:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/execution.rb:18:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:40:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/matchers/built_in/raise_error.rb:59:in `matches?' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:51:in `block in handle_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:27:in `with_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:48:in `handle_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/expectation_target.rb:65:in `to' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/expectation_target.rb:139:in `to' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:39:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:263:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:263:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:511:in `block in with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:468:in `block in with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:486:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-rails-5.1.1/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:486:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:468:in `with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:511:in `with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:259:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:646:in `block in run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:642:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:642:in `run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:607:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/configuration.rb:2068:in `with_suite_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:116:in `block in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/reporter.rb:74:in `report' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:115:in `run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:89:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:71:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:45:in `invoke' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/exe/rspec:4:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/rspec:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/rspec:23:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:58:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:58:in `kernel_load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:23:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:483:in `exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:31:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:25:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/exe/bundle:48:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/friendly_errors.rb:120:in `with_friendly_errors' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/exe/bundle:36:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/bundle:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/bundle:23:in `
' CanvasSync::JobLog Load (0.6ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" ORDER BY "canvas_sync_job_logs"."id" DESC LIMIT $1 [["LIMIT", 1]]  (0.5ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] [BadJob] [5e54d377-0b95-4399-bd18-51a57ca45d6e] Performing BadJob (Job ID: 5e54d377-0b95-4399-bd18-51a57ca45d6e) from Test(default) [ActiveJob] [BadJob] [5e54d377-0b95-4399-bd18-51a57ca45d6e] CanvasSync::JobLog Load (0.3ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "5e54d377-0b95-4399-bd18-51a57ca45d6e"], ["LIMIT", 1]] [ActiveJob] [BadJob] [5e54d377-0b95-4399-bd18-51a57ca45d6e]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [BadJob] [5e54d377-0b95-4399-bd18-51a57ca45d6e] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["job_class", "BadJob"], ["status", "enqueued"], ["created_at", "2022-09-26 22:46:34.430401"], ["updated_at", "2022-09-26 22:46:34.430401"], ["job_id", "5e54d377-0b95-4399-bd18-51a57ca45d6e"]] [ActiveJob] [BadJob] [5e54d377-0b95-4399-bd18-51a57ca45d6e]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [BadJob] [5e54d377-0b95-4399-bd18-51a57ca45d6e]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [BadJob] [5e54d377-0b95-4399-bd18-51a57ca45d6e] CanvasSync::JobLog Update (0.4ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-09-26 22:46:34.431734"], ["status", "running"], ["updated_at", "2022-09-26 22:46:34.432259"], ["id", 290]] [ActiveJob] [BadJob] [5e54d377-0b95-4399-bd18-51a57ca45d6e]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [BadJob] [5e54d377-0b95-4399-bd18-51a57ca45d6e]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [BadJob] [5e54d377-0b95-4399-bd18-51a57ca45d6e] CanvasSync::JobLog Update (0.8ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "exception" = $2, "backtrace" = $3, "status" = $4, "updated_at" = $5 WHERE "canvas_sync_job_logs"."id" = $6 [["completed_at", "2022-09-26 22:46:34.434166"], ["exception", "ArgumentError: wrong number of arguments (given 0, expected 1)"], ["backtrace", "/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:11:in `perform'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/execution.rb:39:in `block in perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:109:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/active_job.rb:24:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:21:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/i18n-1.12.0/lib/i18n.rb:317:in `with_locale'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/translation.rb:9:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:26:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/notifications.rb:168:in `block in instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/notifications.rb:168:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:25:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:46:in `block in tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/tagged_logging.rb:71:in `block in tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/tagged_logging.rb:28:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/tagged_logging.rb:71:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:46:in `tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:22:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:136:in `run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/execution.rb:38:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/execution.rb:18:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:52:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/matchers/built_in/raise_error.rb:59:in `matches?'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:51:in `block in handle_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:27:in `with_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:48:in `handle_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/expectation_target.rb:65:in `to'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/expectation_target.rb:139:in `to'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:51:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:263:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:263:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:511:in `block in with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:468:in `block in with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:486:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-rails-5.1.1/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:486:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:468:in `with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:511:in `with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:259:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:646:in `block in run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:642:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:642:in `run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:607:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/configuration.rb:2068:in `with_suite_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:116:in `block in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/reporter.rb:74:in `report'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:115:in `run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:89:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:71:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:45:in `invoke'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/exe/rspec:4:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/rspec:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/rspec:23:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:58:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:58:in `kernel_load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:23:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:483:in `exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:31:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:25:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/exe/bundle:48:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/friendly_errors.rb:120:in `with_friendly_errors'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/exe/bundle:36:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/bundle:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/bundle:23:in `
'"], ["status", "error"], ["updated_at", "2022-09-26 22:46:34.434613"], ["id", 290]] [ActiveJob] [BadJob] [5e54d377-0b95-4399-bd18-51a57ca45d6e]  (0.3ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [BadJob] [5e54d377-0b95-4399-bd18-51a57ca45d6e] Error performing BadJob (Job ID: 5e54d377-0b95-4399-bd18-51a57ca45d6e) from Test(default) in 8.13ms: ArgumentError (wrong number of arguments (given 0, expected 1)): /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:11:in `perform' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/execution.rb:39:in `block in perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:109:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/active_job.rb:24:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:21:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/i18n-1.12.0/lib/i18n.rb:317:in `with_locale' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/translation.rb:9:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:26:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/notifications.rb:168:in `block in instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/notifications.rb:168:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:25:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:46:in `block in tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/tagged_logging.rb:71:in `block in tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/tagged_logging.rb:28:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/tagged_logging.rb:71:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:46:in `tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:22:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:136:in `run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/execution.rb:38:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/execution.rb:18:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:52:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/matchers/built_in/raise_error.rb:59:in `matches?' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:51:in `block in handle_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:27:in `with_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:48:in `handle_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/expectation_target.rb:65:in `to' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/expectation_target.rb:139:in `to' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:51:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:263:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:263:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:511:in `block in with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:468:in `block in with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:486:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-rails-5.1.1/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:486:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:468:in `with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:511:in `with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:259:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:646:in `block in run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:642:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:642:in `run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:607:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/configuration.rb:2068:in `with_suite_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:116:in `block in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/reporter.rb:74:in `report' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:115:in `run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:89:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:71:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:45:in `invoke' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/exe/rspec:4:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/rspec:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/rspec:23:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:58:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:58:in `kernel_load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:23:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:483:in `exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:31:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:25:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/exe/bundle:48:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/friendly_errors.rb:120:in `with_friendly_errors' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/exe/bundle:36:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/bundle:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/bundle:23:in `
'  (0.3ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [BadJob] [edbcee3f-2e7c-40bb-8836-66cca991d045] Performing BadJob (Job ID: edbcee3f-2e7c-40bb-8836-66cca991d045) from Test(default) [ActiveJob] [BadJob] [edbcee3f-2e7c-40bb-8836-66cca991d045] CanvasSync::JobLog Load (0.5ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "edbcee3f-2e7c-40bb-8836-66cca991d045"], ["LIMIT", 1]] [ActiveJob] [BadJob] [edbcee3f-2e7c-40bb-8836-66cca991d045]  (0.4ms) SAVEPOINT active_record_1 [ActiveJob] [BadJob] [edbcee3f-2e7c-40bb-8836-66cca991d045] CanvasSync::JobLog Create (0.5ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["job_class", "BadJob"], ["status", "enqueued"], ["created_at", "2022-09-26 22:46:34.443005"], ["updated_at", "2022-09-26 22:46:34.443005"], ["job_id", "edbcee3f-2e7c-40bb-8836-66cca991d045"]] [ActiveJob] [BadJob] [edbcee3f-2e7c-40bb-8836-66cca991d045]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [BadJob] [edbcee3f-2e7c-40bb-8836-66cca991d045]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [BadJob] [edbcee3f-2e7c-40bb-8836-66cca991d045] CanvasSync::JobLog Update (0.4ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-09-26 22:46:34.444901"], ["status", "running"], ["updated_at", "2022-09-26 22:46:34.445394"], ["id", 291]] [ActiveJob] [BadJob] [edbcee3f-2e7c-40bb-8836-66cca991d045]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [BadJob] [edbcee3f-2e7c-40bb-8836-66cca991d045]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [BadJob] [edbcee3f-2e7c-40bb-8836-66cca991d045] CanvasSync::JobLog Update (0.8ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "exception" = $2, "backtrace" = $3, "status" = $4, "updated_at" = $5 WHERE "canvas_sync_job_logs"."id" = $6 [["completed_at", "2022-09-26 22:46:34.454131"], ["exception", "ArgumentError: wrong number of arguments (given 0, expected 1)"], ["backtrace", "/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:11:in `perform'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/execution.rb:39:in `block in perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:109:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/active_job.rb:24:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:21:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/i18n-1.12.0/lib/i18n.rb:317:in `with_locale'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/translation.rb:9:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:26:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/notifications.rb:168:in `block in instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/notifications.rb:168:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:25:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:46:in `block in tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/tagged_logging.rb:71:in `block in tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/tagged_logging.rb:28:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/tagged_logging.rb:71:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:46:in `tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:22:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:136:in `run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/execution.rb:38:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/execution.rb:18:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:60:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/matchers/built_in/raise_error.rb:59:in `matches?'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:51:in `block in handle_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:27:in `with_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:48:in `handle_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/expectation_target.rb:65:in `to'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/expectation_target.rb:139:in `to'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:59:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:263:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:263:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:511:in `block in with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:468:in `block in with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:486:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-rails-5.1.1/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:486:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:468:in `with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:511:in `with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:259:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:646:in `block in run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:642:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:642:in `run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:607:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/configuration.rb:2068:in `with_suite_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:116:in `block in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/reporter.rb:74:in `report'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:115:in `run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:89:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:71:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:45:in `invoke'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/exe/rspec:4:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/rspec:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/rspec:23:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:58:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:58:in `kernel_load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:23:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:483:in `exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:31:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:25:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/exe/bundle:48:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/friendly_errors.rb:120:in `with_friendly_errors'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/exe/bundle:36:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/bundle:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/bundle:23:in `
'\n\nError Occurred while handling an Error: NoMethodError: undefined method `bad_catcher' for BadJob:Class\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-mocks-3.11.0/lib/rspec/mocks/method_double.rb:28:in `block in original_implementation_callable'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-mocks-3.11.0/lib/rspec/mocks/message_expectation.rb:143:in `block in and_call_original'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-mocks-3.11.0/lib/rspec/mocks/message_expectation.rb:801:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-mocks-3.11.0/lib/rspec/mocks/message_expectation.rb:615:in `invoke_incrementing_actual_calls_by'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-mocks-3.11.0/lib/rspec/mocks/message_expectation.rb:470:in `invoke'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-mocks-3.11.0/lib/rspec/mocks/proxy.rb:217:in `message_received'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-mocks-3.11.0/lib/rspec/mocks/proxy.rb:361:in `message_received'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-mocks-3.11.0/lib/rspec/mocks/method_double.rb:78:in `proxy_method_invoked'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-mocks-3.11.0/lib/rspec/mocks/method_double.rb:64:in `block (2 levels) in define_proxy_method'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:31:in `rescue in block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:23:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/i18n-1.12.0/lib/i18n.rb:317:in `with_locale'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/translation.rb:9:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:26:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/notifications.rb:168:in `block in instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/notifications.rb:168:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:25:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:46:in `block in tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/tagged_logging.rb:71:in `block in tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/tagged_logging.rb:28:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/tagged_logging.rb:71:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:46:in `tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:22:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:136:in `run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/execution.rb:38:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/execution.rb:18:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:60:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/matchers/built_in/raise_error.rb:59:in `matches?'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:51:in `block in handle_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:27:in `with_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:48:in `handle_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/expectation_target.rb:65:in `to'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/expectation_target.rb:139:in `to'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:59:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:263:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:263:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:511:in `block in with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:468:in `block in with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:486:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-rails-5.1.1/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:486:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:468:in `with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:511:in `with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:259:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:646:in `block in run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:642:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:642:in `run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:607:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/configuration.rb:2068:in `with_suite_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:116:in `block in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/reporter.rb:74:in `report'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:115:in `run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:89:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:71:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:45:in `invoke'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/exe/rspec:4:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/rspec:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/rspec:23:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:58:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:58:in `kernel_load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:23:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:483:in `exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:31:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:25:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/exe/bundle:48:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/friendly_errors.rb:120:in `with_friendly_errors'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/exe/bundle:36:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/bundle:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/bundle:23:in `
'"], ["status", "error"], ["updated_at", "2022-09-26 22:46:34.454733"], ["id", 291]] [ActiveJob] [BadJob] [edbcee3f-2e7c-40bb-8836-66cca991d045]  (0.3ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [BadJob] [edbcee3f-2e7c-40bb-8836-66cca991d045] Error performing BadJob (Job ID: edbcee3f-2e7c-40bb-8836-66cca991d045) from Test(default) in 17.12ms: ArgumentError (wrong number of arguments (given 0, expected 1)): /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:11:in `perform' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/execution.rb:39:in `block in perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:109:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/active_job.rb:24:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:21:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/i18n-1.12.0/lib/i18n.rb:317:in `with_locale' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/translation.rb:9:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:26:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/notifications.rb:168:in `block in instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/notifications.rb:168:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:25:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:46:in `block in tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/tagged_logging.rb:71:in `block in tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/tagged_logging.rb:28:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/tagged_logging.rb:71:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:46:in `tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:22:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:136:in `run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/execution.rb:38:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/execution.rb:18:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:60:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/matchers/built_in/raise_error.rb:59:in `matches?' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:51:in `block in handle_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:27:in `with_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:48:in `handle_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/expectation_target.rb:65:in `to' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/expectation_target.rb:139:in `to' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:59:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:263:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:263:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:511:in `block in with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:468:in `block in with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:486:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-rails-5.1.1/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:486:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:468:in `with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:511:in `with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:259:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:646:in `block in run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:642:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:642:in `run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:607:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/configuration.rb:2068:in `with_suite_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:116:in `block in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/reporter.rb:74:in `report' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:115:in `run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:89:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:71:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:45:in `invoke' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/exe/rspec:4:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/rspec:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/rspec:23:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:58:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:58:in `kernel_load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:23:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:483:in `exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:31:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:25:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/exe/bundle:48:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/friendly_errors.rb:120:in `with_friendly_errors' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/exe/bundle:36:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/bundle:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/bundle:23:in `
' CanvasSync::JobLog Load (0.7ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" ORDER BY "canvas_sync_job_logs"."id" DESC LIMIT $1 [["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] [CanvasSync::Jobs::ReportChecker] [0f8225d9-69de-409e-9750-ec0dd97aec7d] Performing CanvasSync::Jobs::ReportChecker (Job ID: 0f8225d9-69de-409e-9750-ec0dd97aec7d) from Test(default) with arguments: "provisioning_csv", 1, "FakeProcessor", {} [ActiveJob] [CanvasSync::Jobs::ReportChecker] [0f8225d9-69de-409e-9750-ec0dd97aec7d] CanvasSync::JobLog Load (0.4ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "0f8225d9-69de-409e-9750-ec0dd97aec7d"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [0f8225d9-69de-409e-9750-ec0dd97aec7d]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [0f8225d9-69de-409e-9750-ec0dd97aec7d] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- provisioning_csv\n- 1\n- FakeProcessor\n- {}\n"], ["created_at", "2022-09-26 22:46:34.467670"], ["updated_at", "2022-09-26 22:46:34.467670"], ["job_id", "0f8225d9-69de-409e-9750-ec0dd97aec7d"]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [0f8225d9-69de-409e-9750-ec0dd97aec7d]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [0f8225d9-69de-409e-9750-ec0dd97aec7d]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [0f8225d9-69de-409e-9750-ec0dd97aec7d] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-09-26 22:46:34.469806"], ["status", "running"], ["updated_at", "2022-09-26 22:46:34.470242"], ["id", 292]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [0f8225d9-69de-409e-9750-ec0dd97aec7d]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [0f8225d9-69de-409e-9750-ec0dd97aec7d]  (0.4ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [0f8225d9-69de-409e-9750-ec0dd97aec7d] CanvasSync::JobLog Destroy (0.5ms) DELETE FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."id" = $1 [["id", 292]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [0f8225d9-69de-409e-9750-ec0dd97aec7d]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [0f8225d9-69de-409e-9750-ec0dd97aec7d] Performed CanvasSync::Jobs::ReportChecker (Job ID: 0f8225d9-69de-409e-9750-ec0dd97aec7d) from Test(default) in 11.17ms  (0.2ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [CanvasSync::Jobs::ReportChecker] [63845110-ac3e-45f8-84ed-c1d593903327] Performing CanvasSync::Jobs::ReportChecker (Job ID: 63845110-ac3e-45f8-84ed-c1d593903327) from Test(default) with arguments: "provisioning_csv", 1, "FakeProcessor", {} [ActiveJob] [CanvasSync::Jobs::ReportChecker] [63845110-ac3e-45f8-84ed-c1d593903327] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "63845110-ac3e-45f8-84ed-c1d593903327"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [63845110-ac3e-45f8-84ed-c1d593903327]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [63845110-ac3e-45f8-84ed-c1d593903327] CanvasSync::JobLog Create (0.5ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- provisioning_csv\n- 1\n- FakeProcessor\n- {}\n"], ["created_at", "2022-09-26 22:46:34.481207"], ["updated_at", "2022-09-26 22:46:34.481207"], ["job_id", "63845110-ac3e-45f8-84ed-c1d593903327"]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [63845110-ac3e-45f8-84ed-c1d593903327]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [63845110-ac3e-45f8-84ed-c1d593903327]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [63845110-ac3e-45f8-84ed-c1d593903327] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-09-26 22:46:34.483524"], ["status", "running"], ["updated_at", "2022-09-26 22:46:34.483914"], ["id", 293]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [63845110-ac3e-45f8-84ed-c1d593903327]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [63845110-ac3e-45f8-84ed-c1d593903327]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [63845110-ac3e-45f8-84ed-c1d593903327] CanvasSync::JobLog Create (0.2ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- provisioning_csv\n- 1\n- FakeProcessor\n- {}\n- {}\n"], ["created_at", "2022-09-26 22:46:34.487759"], ["updated_at", "2022-09-26 22:46:34.487759"], ["job_id", "20eeafc0-fbbd-479e-ae35-1ac4714555ff"]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [63845110-ac3e-45f8-84ed-c1d593903327]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [63845110-ac3e-45f8-84ed-c1d593903327] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: 20eeafc0-fbbd-479e-ae35-1ac4714555ff) to Test(default) at 2022-09-26 22:47:04 UTC with arguments: "provisioning_csv", 1, "FakeProcessor", {}, {} [ActiveJob] [CanvasSync::Jobs::ReportChecker] [63845110-ac3e-45f8-84ed-c1d593903327]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [63845110-ac3e-45f8-84ed-c1d593903327] CanvasSync::JobLog Destroy (0.2ms) DELETE FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."id" = $1 [["id", 293]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [63845110-ac3e-45f8-84ed-c1d593903327]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [63845110-ac3e-45f8-84ed-c1d593903327] Performed CanvasSync::Jobs::ReportChecker (Job ID: 63845110-ac3e-45f8-84ed-c1d593903327) from Test(default) in 10.06ms  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] [CanvasSync::Jobs::ReportChecker] [954e720d-48b2-4b11-9946-ba0ed2a7e839] Performing CanvasSync::Jobs::ReportChecker (Job ID: 954e720d-48b2-4b11-9946-ba0ed2a7e839) from Test(default) with arguments: "provisioning_csv", 1, "FakeProcessor", {} [ActiveJob] [CanvasSync::Jobs::ReportChecker] [954e720d-48b2-4b11-9946-ba0ed2a7e839] CanvasSync::JobLog Load (0.3ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "954e720d-48b2-4b11-9946-ba0ed2a7e839"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [954e720d-48b2-4b11-9946-ba0ed2a7e839]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [954e720d-48b2-4b11-9946-ba0ed2a7e839] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- provisioning_csv\n- 1\n- FakeProcessor\n- {}\n"], ["created_at", "2022-09-26 22:46:34.494928"], ["updated_at", "2022-09-26 22:46:34.494928"], ["job_id", "954e720d-48b2-4b11-9946-ba0ed2a7e839"]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [954e720d-48b2-4b11-9946-ba0ed2a7e839]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [954e720d-48b2-4b11-9946-ba0ed2a7e839]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [954e720d-48b2-4b11-9946-ba0ed2a7e839] CanvasSync::JobLog Update (0.4ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-09-26 22:46:34.496512"], ["status", "running"], ["updated_at", "2022-09-26 22:46:34.496906"], ["id", 295]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [954e720d-48b2-4b11-9946-ba0ed2a7e839]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [954e720d-48b2-4b11-9946-ba0ed2a7e839]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [954e720d-48b2-4b11-9946-ba0ed2a7e839] CanvasSync::JobLog Update (0.5ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "exception" = $2, "backtrace" = $3, "status" = $4, "updated_at" = $5 WHERE "canvas_sync_job_logs"."id" = $6 [["completed_at", "2022-09-26 22:46:34.502869"], ["exception", "NameError: undefined local variable or method `current_organization' for #"], ["backtrace", "/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/jobs/report_checker.rb:35:in `perform'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/execution.rb:39:in `block in perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:109:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/active_job.rb:24:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:21:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/i18n-1.12.0/lib/i18n.rb:317:in `with_locale'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/translation.rb:9:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:26:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/notifications.rb:168:in `block in instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/notifications.rb:168:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:25:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:46:in `block in tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/tagged_logging.rb:71:in `block in tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/tagged_logging.rb:28:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/tagged_logging.rb:71:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:46:in `tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:22:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:136:in `run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/execution.rb:38:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/execution.rb:18:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/report_checker_spec.rb:11:in `start_job'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/report_checker_spec.rb:53:in `block (5 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/matchers/built_in/raise_error.rb:59:in `matches?'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:51:in `block in handle_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:27:in `with_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:48:in `handle_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/expectation_target.rb:65:in `to'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/expectation_target.rb:139:in `to'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/report_checker_spec.rb:53:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:263:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:263:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:511:in `block in with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:468:in `block in with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:486:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-rails-5.1.1/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:486:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:468:in `with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:511:in `with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:259:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:646:in `block in run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:642:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:642:in `run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:607:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/configuration.rb:2068:in `with_suite_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:116:in `block in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/reporter.rb:74:in `report'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:115:in `run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:89:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:71:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:45:in `invoke'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/exe/rspec:4:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/rspec:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/rspec:23:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:58:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:58:in `kernel_load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:23:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:483:in `exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:31:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:25:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/exe/bundle:48:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/friendly_errors.rb:120:in `with_friendly_errors'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/exe/bundle:36:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/bundle:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/bundle:23:in `
'"], ["status", "error"], ["updated_at", "2022-09-26 22:46:34.503337"], ["id", 295]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [954e720d-48b2-4b11-9946-ba0ed2a7e839]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [954e720d-48b2-4b11-9946-ba0ed2a7e839] Error performing CanvasSync::Jobs::ReportChecker (Job ID: 954e720d-48b2-4b11-9946-ba0ed2a7e839) from Test(default) in 11.32ms: NameError (undefined local variable or method `current_organization' for #): /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/jobs/report_checker.rb:35:in `perform' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/execution.rb:39:in `block in perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:109:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/active_job.rb:24:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:21:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/i18n-1.12.0/lib/i18n.rb:317:in `with_locale' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/translation.rb:9:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:26:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/notifications.rb:168:in `block in instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/notifications.rb:168:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:25:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:46:in `block in tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/tagged_logging.rb:71:in `block in tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/tagged_logging.rb:28:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/tagged_logging.rb:71:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:46:in `tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:22:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:136:in `run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/execution.rb:38:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/execution.rb:18:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/report_checker_spec.rb:11:in `start_job' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/report_checker_spec.rb:53:in `block (5 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/matchers/built_in/raise_error.rb:59:in `matches?' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:51:in `block in handle_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:27:in `with_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:48:in `handle_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/expectation_target.rb:65:in `to' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/expectation_target.rb:139:in `to' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/report_checker_spec.rb:53:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:263:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:263:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:511:in `block in with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:468:in `block in with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:486:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-rails-5.1.1/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:486:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:468:in `with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:511:in `with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:259:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:646:in `block in run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:642:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:642:in `run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:607:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/configuration.rb:2068:in `with_suite_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:116:in `block in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/reporter.rb:74:in `report' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:115:in `run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:89:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:71:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:45:in `invoke' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/exe/rspec:4:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/rspec:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/rspec:23:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:58:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:58:in `kernel_load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:23:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:483:in `exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:31:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:25:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/exe/bundle:48:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/friendly_errors.rb:120:in `with_friendly_errors' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/exe/bundle:36:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/bundle:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/bundle:23:in `
'  (0.1ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [3806a655-ea75-4fe2-9099-8b342fd2d3cc] Performing CanvasSync::Jobs::ReportProcessorJob (Job ID: 3806a655-ea75-4fe2-9099-8b342fd2d3cc) from Test(default) with arguments: "provisioning_csv", "https://test.instructure.com/sample_report_download", "FakeProcessor", {}, 1 [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [3806a655-ea75-4fe2-9099-8b342fd2d3cc] CanvasSync::JobLog Load (0.3ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "3806a655-ea75-4fe2-9099-8b342fd2d3cc"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [3806a655-ea75-4fe2-9099-8b342fd2d3cc]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [3806a655-ea75-4fe2-9099-8b342fd2d3cc] CanvasSync::JobLog Create (0.4ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportProcessorJob"], ["status", "enqueued"], ["job_arguments", "---\n- provisioning_csv\n- https://test.instructure.com/sample_report_download\n- FakeProcessor\n- {}\n- 1\n"], ["created_at", "2022-09-26 22:46:34.510437"], ["updated_at", "2022-09-26 22:46:34.510437"], ["job_id", "3806a655-ea75-4fe2-9099-8b342fd2d3cc"]] [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [3806a655-ea75-4fe2-9099-8b342fd2d3cc]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [3806a655-ea75-4fe2-9099-8b342fd2d3cc]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [3806a655-ea75-4fe2-9099-8b342fd2d3cc] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-09-26 22:46:34.512683"], ["status", "running"], ["updated_at", "2022-09-26 22:46:34.513096"], ["id", 296]] [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [3806a655-ea75-4fe2-9099-8b342fd2d3cc]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [3806a655-ea75-4fe2-9099-8b342fd2d3cc]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [3806a655-ea75-4fe2-9099-8b342fd2d3cc] CanvasSync::JobLog Update (0.5ms) UPDATE "canvas_sync_job_logs" SET "job_class" = $1, "updated_at" = $2 WHERE "canvas_sync_job_logs"."id" = $3 [["job_class", "FakeProcessor"], ["updated_at", "2022-09-26 22:46:34.514992"], ["id", 296]] [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [3806a655-ea75-4fe2-9099-8b342fd2d3cc]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [3806a655-ea75-4fe2-9099-8b342fd2d3cc]  (0.3ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [3806a655-ea75-4fe2-9099-8b342fd2d3cc] CanvasSync::JobLog Update (0.4ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2022-09-26 22:46:34.526052"], ["status", "success"], ["updated_at", "2022-09-26 22:46:34.526724"], ["id", 296]] [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [3806a655-ea75-4fe2-9099-8b342fd2d3cc]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [3806a655-ea75-4fe2-9099-8b342fd2d3cc] Performed CanvasSync::Jobs::ReportProcessorJob (Job ID: 3806a655-ea75-4fe2-9099-8b342fd2d3cc) from Test(default) in 19.31ms  (0.2ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [CanvasSync::Jobs::ReportStarter] [380e89fb-c3ff-43d2-8fae-ae9692d8feb5] Performing CanvasSync::Jobs::ReportStarter (Job ID: 380e89fb-c3ff-43d2-8fae-ae9692d8feb5) from Test(default) with arguments: "provisioning_csv", {"parameters[users]"=>true}, "CoolProcessor", {:models=>["users"]} [ActiveJob] [CanvasSync::Jobs::ReportStarter] [380e89fb-c3ff-43d2-8fae-ae9692d8feb5] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "380e89fb-c3ff-43d2-8fae-ae9692d8feb5"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::ReportStarter] [380e89fb-c3ff-43d2-8fae-ae9692d8feb5]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [380e89fb-c3ff-43d2-8fae-ae9692d8feb5] CanvasSync::JobLog Create (0.4ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportStarter"], ["status", "enqueued"], ["job_arguments", "---\n- provisioning_csv\n- parameters[users]: true\n- CoolProcessor\n- :models:\n - users\n"], ["created_at", "2022-09-26 22:46:34.531849"], ["updated_at", "2022-09-26 22:46:34.531849"], ["job_id", "380e89fb-c3ff-43d2-8fae-ae9692d8feb5"]] [ActiveJob] [CanvasSync::Jobs::ReportStarter] [380e89fb-c3ff-43d2-8fae-ae9692d8feb5]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [380e89fb-c3ff-43d2-8fae-ae9692d8feb5]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [380e89fb-c3ff-43d2-8fae-ae9692d8feb5] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-09-26 22:46:34.533940"], ["status", "running"], ["updated_at", "2022-09-26 22:46:34.534291"], ["id", 297]] [ActiveJob] [CanvasSync::Jobs::ReportStarter] [380e89fb-c3ff-43d2-8fae-ae9692d8feb5]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [380e89fb-c3ff-43d2-8fae-ae9692d8feb5]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [380e89fb-c3ff-43d2-8fae-ae9692d8feb5] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- provisioning_csv\n- 1\n- CoolProcessor\n- :models:\n - users\n :sync_start_time: '2022-09-26T22:46:34Z'\n :report_params:\n parameters[users]: true\n"], ["created_at", "2022-09-26 22:46:34.538362"], ["updated_at", "2022-09-26 22:46:34.538362"], ["job_id", "fb09ce15-1a41-43dc-a817-72b1001425d3"]] [ActiveJob] [CanvasSync::Jobs::ReportStarter] [380e89fb-c3ff-43d2-8fae-ae9692d8feb5]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [380e89fb-c3ff-43d2-8fae-ae9692d8feb5] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: fb09ce15-1a41-43dc-a817-72b1001425d3) to Test(default) at 2022-09-26 22:47:04 UTC with arguments: "provisioning_csv", 1, "CoolProcessor", {:models=>["users"], :sync_start_time=>"2022-09-26T22:46:34Z", :report_params=>{"parameters[users]"=>true}} [ActiveJob] [CanvasSync::Jobs::ReportStarter] [380e89fb-c3ff-43d2-8fae-ae9692d8feb5]  (0.4ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [380e89fb-c3ff-43d2-8fae-ae9692d8feb5] CanvasSync::JobLog Update (0.6ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2022-09-26 22:46:34.541679"], ["status", "success"], ["updated_at", "2022-09-26 22:46:34.542654"], ["id", 297]] [ActiveJob] [CanvasSync::Jobs::ReportStarter] [380e89fb-c3ff-43d2-8fae-ae9692d8feb5]  (0.3ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [380e89fb-c3ff-43d2-8fae-ae9692d8feb5] Performed CanvasSync::Jobs::ReportStarter (Job ID: 380e89fb-c3ff-43d2-8fae-ae9692d8feb5) from Test(default) in 13.99ms  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] [CanvasSync::Jobs::ReportStarter] [26f82685-6293-446f-a26b-a51df85e9f82] Performing CanvasSync::Jobs::ReportStarter (Job ID: 26f82685-6293-446f-a26b-a51df85e9f82) from Test(default) with arguments: "provisioning_csv", {"parameters[users]"=>true}, "CoolProcessor", {:models=>["users"]}, {:allow_redownloads=>true} [ActiveJob] [CanvasSync::Jobs::ReportStarter] [26f82685-6293-446f-a26b-a51df85e9f82] CanvasSync::JobLog Load (0.3ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "26f82685-6293-446f-a26b-a51df85e9f82"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::ReportStarter] [26f82685-6293-446f-a26b-a51df85e9f82]  (0.3ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [26f82685-6293-446f-a26b-a51df85e9f82] CanvasSync::JobLog Create (0.4ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportStarter"], ["status", "enqueued"], ["job_arguments", "---\n- provisioning_csv\n- parameters[users]: true\n- CoolProcessor\n- :models:\n - users\n- :allow_redownloads: true\n"], ["created_at", "2022-09-26 22:46:34.549751"], ["updated_at", "2022-09-26 22:46:34.549751"], ["job_id", "26f82685-6293-446f-a26b-a51df85e9f82"]] [ActiveJob] [CanvasSync::Jobs::ReportStarter] [26f82685-6293-446f-a26b-a51df85e9f82]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [26f82685-6293-446f-a26b-a51df85e9f82]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [26f82685-6293-446f-a26b-a51df85e9f82] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-09-26 22:46:34.552560"], ["status", "running"], ["updated_at", "2022-09-26 22:46:34.553055"], ["id", 299]] [ActiveJob] [CanvasSync::Jobs::ReportStarter] [26f82685-6293-446f-a26b-a51df85e9f82]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [26f82685-6293-446f-a26b-a51df85e9f82]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [26f82685-6293-446f-a26b-a51df85e9f82] CanvasSync::JobLog Update (0.6ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2022-09-26 22:46:34.556132"], ["status", "success"], ["updated_at", "2022-09-26 22:46:34.556658"], ["id", 299]] [ActiveJob] [CanvasSync::Jobs::ReportStarter] [26f82685-6293-446f-a26b-a51df85e9f82]  (0.3ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [26f82685-6293-446f-a26b-a51df85e9f82] Performed CanvasSync::Jobs::ReportStarter (Job ID: 26f82685-6293-446f-a26b-a51df85e9f82) from Test(default) in 11.57ms  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Account Exists (0.7ms) SELECT 1 AS one FROM "accounts" WHERE "accounts"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] Account Create (0.5ms) INSERT INTO "accounts" ("canvas_id", "sis_id", "canvas_parent_account_id", "sis_parent_account_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 1], ["sis_id", "01b12370b6d18e9bb0f358cba48a5c75"], ["canvas_parent_account_id", 1], ["sis_parent_account_id", "8d985a4365b9db3c9715a91a4a31fa0f"], ["name", "Account name"], ["workflow_state", "active"], ["created_at", "2022-09-26 22:46:34.576309"], ["updated_at", "2022-09-26 22:46:34.576309"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.4ms) SELECT COUNT(*) FROM "admins" [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [035d5596-80bf-483e-9fb6-da819c064a83] Performing CanvasSync::Jobs::SyncAdminsJob (Job ID: 035d5596-80bf-483e-9fb6-da819c064a83) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [035d5596-80bf-483e-9fb6-da819c064a83] CanvasSync::JobLog Load (0.3ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "035d5596-80bf-483e-9fb6-da819c064a83"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [035d5596-80bf-483e-9fb6-da819c064a83]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [035d5596-80bf-483e-9fb6-da819c064a83] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncAdminsJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2022-09-26 22:46:34.582947"], ["updated_at", "2022-09-26 22:46:34.582947"], ["job_id", "035d5596-80bf-483e-9fb6-da819c064a83"]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [035d5596-80bf-483e-9fb6-da819c064a83]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [035d5596-80bf-483e-9fb6-da819c064a83]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [035d5596-80bf-483e-9fb6-da819c064a83] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-09-26 22:46:34.584732"], ["status", "running"], ["updated_at", "2022-09-26 22:46:34.585157"], ["id", 300]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [035d5596-80bf-483e-9fb6-da819c064a83]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [035d5596-80bf-483e-9fb6-da819c064a83] Account Load (0.3ms) SELECT "accounts".* FROM "accounts" WHERE "accounts"."workflow_state" != $1 ORDER BY "accounts"."id" ASC LIMIT $2 [["workflow_state", "deleted"], ["LIMIT", 1000]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [035d5596-80bf-483e-9fb6-da819c064a83] Admin Load (0.4ms) SELECT "admins".* FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [035d5596-80bf-483e-9fb6-da819c064a83]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [035d5596-80bf-483e-9fb6-da819c064a83] Admin Exists (0.3ms) SELECT 1 AS one FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [035d5596-80bf-483e-9fb6-da819c064a83] Admin Create (0.4ms) INSERT INTO "admins" ("canvas_id", "role_name", "canvas_account_id", "canvas_role_id", "canvas_user_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 2], ["role_name", "AccountAdmin"], ["canvas_account_id", 1], ["canvas_role_id", 1], ["canvas_user_id", 1], ["workflow_state", "active"], ["created_at", "2022-09-26 22:46:34.603109"], ["updated_at", "2022-09-26 22:46:34.603109"]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [035d5596-80bf-483e-9fb6-da819c064a83]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [035d5596-80bf-483e-9fb6-da819c064a83] Admin Load (0.2ms) SELECT "admins".* FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 3], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [035d5596-80bf-483e-9fb6-da819c064a83]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [035d5596-80bf-483e-9fb6-da819c064a83] Admin Exists (0.2ms) SELECT 1 AS one FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 3], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [035d5596-80bf-483e-9fb6-da819c064a83] Admin Create (0.3ms) INSERT INTO "admins" ("canvas_id", "role_name", "canvas_account_id", "canvas_role_id", "canvas_user_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 3], ["role_name", "Custom Account Role"], ["canvas_account_id", 1], ["canvas_role_id", 11], ["canvas_user_id", 11], ["workflow_state", "active"], ["created_at", "2022-09-26 22:46:34.605882"], ["updated_at", "2022-09-26 22:46:34.605882"]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [035d5596-80bf-483e-9fb6-da819c064a83]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [035d5596-80bf-483e-9fb6-da819c064a83] Admin Load (0.4ms) SELECT "admins".* FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 4], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [035d5596-80bf-483e-9fb6-da819c064a83]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [035d5596-80bf-483e-9fb6-da819c064a83] Admin Exists (0.4ms) SELECT 1 AS one FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 4], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [035d5596-80bf-483e-9fb6-da819c064a83] Admin Create (0.4ms) INSERT INTO "admins" ("canvas_id", "role_name", "canvas_account_id", "canvas_role_id", "canvas_user_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 4], ["role_name", "Test"], ["canvas_account_id", 1], ["canvas_role_id", 10], ["canvas_user_id", 11], ["workflow_state", "active"], ["created_at", "2022-09-26 22:46:34.610725"], ["updated_at", "2022-09-26 22:46:34.610725"]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [035d5596-80bf-483e-9fb6-da819c064a83]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [035d5596-80bf-483e-9fb6-da819c064a83] Admin Update All (0.3ms) UPDATE "admins" SET "workflow_state" = 'inactive' WHERE "admins"."id" NOT IN ($1, $2, $3) [["id", 50], ["id", 51], ["id", 52]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [035d5596-80bf-483e-9fb6-da819c064a83]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [035d5596-80bf-483e-9fb6-da819c064a83] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2022-09-26 22:46:34.613149"], ["status", "success"], ["updated_at", "2022-09-26 22:46:34.613528"], ["id", 300]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [035d5596-80bf-483e-9fb6-da819c064a83]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [035d5596-80bf-483e-9fb6-da819c064a83] Performed CanvasSync::Jobs::SyncAdminsJob (Job ID: 035d5596-80bf-483e-9fb6-da819c064a83) from Test(default) in 33.26ms  (0.2ms) SELECT COUNT(*) FROM "admins"  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [e5955e74-8f01-4782-8df8-6ba451ddf820] Performing CanvasSync::Jobs::SyncAssignmentGroupsJob (Job ID: e5955e74-8f01-4782-8df8-6ba451ddf820) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [e5955e74-8f01-4782-8df8-6ba451ddf820] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "e5955e74-8f01-4782-8df8-6ba451ddf820"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [e5955e74-8f01-4782-8df8-6ba451ddf820]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [e5955e74-8f01-4782-8df8-6ba451ddf820] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncAssignmentGroupsJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2022-09-26 22:46:34.620051"], ["updated_at", "2022-09-26 22:46:34.620051"], ["job_id", "e5955e74-8f01-4782-8df8-6ba451ddf820"]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [e5955e74-8f01-4782-8df8-6ba451ddf820]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [e5955e74-8f01-4782-8df8-6ba451ddf820]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [e5955e74-8f01-4782-8df8-6ba451ddf820] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-09-26 22:46:34.621576"], ["status", "running"], ["updated_at", "2022-09-26 22:46:34.621869"], ["id", 301]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [e5955e74-8f01-4782-8df8-6ba451ddf820]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [e5955e74-8f01-4782-8df8-6ba451ddf820]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [e5955e74-8f01-4782-8df8-6ba451ddf820] CanvasSync::JobLog Create (0.4ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proserv_assignment_group_export_csv\n- 1\n- CanvasSync::Processors::AssignmentGroupsProcessor\n- :sync_start_time: '2022-09-26T22:46:34Z'\n :report_params:\n :parameters:\n :enrollment_term_id: 1\n"], ["created_at", "2022-09-26 22:46:34.626049"], ["updated_at", "2022-09-26 22:46:34.626049"], ["job_id", "0dfea2e6-27f2-4ad1-927f-cb6ba45c997d"]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [e5955e74-8f01-4782-8df8-6ba451ddf820]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [e5955e74-8f01-4782-8df8-6ba451ddf820] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: 0dfea2e6-27f2-4ad1-927f-cb6ba45c997d) to Test(default) at 2022-09-26 22:47:04 UTC with arguments: "proserv_assignment_group_export_csv", 1, "CanvasSync::Processors::AssignmentGroupsProcessor", {:sync_start_time=>"2022-09-26T22:46:34Z", :report_params=>{:parameters=>{:enrollment_term_id=>1}}} [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [e5955e74-8f01-4782-8df8-6ba451ddf820]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [e5955e74-8f01-4782-8df8-6ba451ddf820] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2022-09-26 22:46:34.629777"], ["status", "success"], ["updated_at", "2022-09-26 22:46:34.630140"], ["id", 301]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [e5955e74-8f01-4782-8df8-6ba451ddf820]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [e5955e74-8f01-4782-8df8-6ba451ddf820] Performed CanvasSync::Jobs::SyncAssignmentGroupsJob (Job ID: e5955e74-8f01-4782-8df8-6ba451ddf820) from Test(default) in 12.99ms  (0.1ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [effda58f-cb0a-46a8-b6ac-d3c04ca2592d] Performing CanvasSync::Jobs::SyncAssignmentsJob (Job ID: effda58f-cb0a-46a8-b6ac-d3c04ca2592d) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [effda58f-cb0a-46a8-b6ac-d3c04ca2592d] CanvasSync::JobLog Load (0.3ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "effda58f-cb0a-46a8-b6ac-d3c04ca2592d"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [effda58f-cb0a-46a8-b6ac-d3c04ca2592d]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [effda58f-cb0a-46a8-b6ac-d3c04ca2592d] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncAssignmentsJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2022-09-26 22:46:34.635985"], ["updated_at", "2022-09-26 22:46:34.635985"], ["job_id", "effda58f-cb0a-46a8-b6ac-d3c04ca2592d"]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [effda58f-cb0a-46a8-b6ac-d3c04ca2592d]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [effda58f-cb0a-46a8-b6ac-d3c04ca2592d]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [effda58f-cb0a-46a8-b6ac-d3c04ca2592d] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-09-26 22:46:34.637480"], ["status", "running"], ["updated_at", "2022-09-26 22:46:34.637822"], ["id", 303]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [effda58f-cb0a-46a8-b6ac-d3c04ca2592d]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [effda58f-cb0a-46a8-b6ac-d3c04ca2592d]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [effda58f-cb0a-46a8-b6ac-d3c04ca2592d] CanvasSync::JobLog Create (0.5ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proserv_assignment_export_csv\n- 1\n- CanvasSync::Processors::AssignmentsProcessor\n- :sync_start_time: '2022-09-26T22:46:34Z'\n :report_params:\n :parameters:\n :enrollment_term_id: 1\n"], ["created_at", "2022-09-26 22:46:34.642403"], ["updated_at", "2022-09-26 22:46:34.642403"], ["job_id", "51d8be07-9131-4493-bdf6-df21faec6ad8"]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [effda58f-cb0a-46a8-b6ac-d3c04ca2592d]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [effda58f-cb0a-46a8-b6ac-d3c04ca2592d] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: 51d8be07-9131-4493-bdf6-df21faec6ad8) to Test(default) at 2022-09-26 22:47:04 UTC with arguments: "proserv_assignment_export_csv", 1, "CanvasSync::Processors::AssignmentsProcessor", {:sync_start_time=>"2022-09-26T22:46:34Z", :report_params=>{:parameters=>{:enrollment_term_id=>1}}} [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [effda58f-cb0a-46a8-b6ac-d3c04ca2592d]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [effda58f-cb0a-46a8-b6ac-d3c04ca2592d] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2022-09-26 22:46:34.645997"], ["status", "success"], ["updated_at", "2022-09-26 22:46:34.646428"], ["id", 303]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [effda58f-cb0a-46a8-b6ac-d3c04ca2592d]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [effda58f-cb0a-46a8-b6ac-d3c04ca2592d] Performed CanvasSync::Jobs::SyncAssignmentsJob (Job ID: effda58f-cb0a-46a8-b6ac-d3c04ca2592d) from Test(default) in 12.93ms  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [7ddc32ef-43a8-45cf-a031-2ef2dfa495c8] Performing CanvasSync::Jobs::SyncAssignmentsJob (Job ID: 7ddc32ef-43a8-45cf-a031-2ef2dfa495c8) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [7ddc32ef-43a8-45cf-a031-2ef2dfa495c8] CanvasSync::JobLog Load (0.3ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "7ddc32ef-43a8-45cf-a031-2ef2dfa495c8"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [7ddc32ef-43a8-45cf-a031-2ef2dfa495c8]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [7ddc32ef-43a8-45cf-a031-2ef2dfa495c8] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncAssignmentsJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2022-09-26 22:46:34.651840"], ["updated_at", "2022-09-26 22:46:34.651840"], ["job_id", "7ddc32ef-43a8-45cf-a031-2ef2dfa495c8"]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [7ddc32ef-43a8-45cf-a031-2ef2dfa495c8]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [7ddc32ef-43a8-45cf-a031-2ef2dfa495c8]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [7ddc32ef-43a8-45cf-a031-2ef2dfa495c8] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-09-26 22:46:34.653322"], ["status", "running"], ["updated_at", "2022-09-26 22:46:34.653686"], ["id", 305]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [7ddc32ef-43a8-45cf-a031-2ef2dfa495c8]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [7ddc32ef-43a8-45cf-a031-2ef2dfa495c8]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [7ddc32ef-43a8-45cf-a031-2ef2dfa495c8] CanvasSync::JobLog Create (0.6ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proserv_assignment_export_csv\n- 1\n- CanvasSync::Processors::AssignmentsProcessor\n- :sync_start_time: '2022-09-26T22:46:34Z'\n :report_params:\n :parameters: {}\n"], ["created_at", "2022-09-26 22:46:34.656741"], ["updated_at", "2022-09-26 22:46:34.656741"], ["job_id", "e5eeffdc-2cdb-4406-9fbf-2be668e4ead3"]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [7ddc32ef-43a8-45cf-a031-2ef2dfa495c8]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [7ddc32ef-43a8-45cf-a031-2ef2dfa495c8] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: e5eeffdc-2cdb-4406-9fbf-2be668e4ead3) to Test(default) at 2022-09-26 22:47:04 UTC with arguments: "proserv_assignment_export_csv", 1, "CanvasSync::Processors::AssignmentsProcessor", {:sync_start_time=>"2022-09-26T22:46:34Z", :report_params=>{:parameters=>{}}} [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [7ddc32ef-43a8-45cf-a031-2ef2dfa495c8]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [7ddc32ef-43a8-45cf-a031-2ef2dfa495c8] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2022-09-26 22:46:34.661246"], ["status", "success"], ["updated_at", "2022-09-26 22:46:34.661742"], ["id", 305]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [7ddc32ef-43a8-45cf-a031-2ef2dfa495c8]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [7ddc32ef-43a8-45cf-a031-2ef2dfa495c8] Performed CanvasSync::Jobs::SyncAssignmentsJob (Job ID: 7ddc32ef-43a8-45cf-a031-2ef2dfa495c8) from Test(default) in 12.73ms  (0.1ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [5571a9d5-b322-4d47-8447-e0bfadd96e5e] Performing CanvasSync::Jobs::SyncContentMigrationsJob (Job ID: 5571a9d5-b322-4d47-8447-e0bfadd96e5e) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [5571a9d5-b322-4d47-8447-e0bfadd96e5e] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "5571a9d5-b322-4d47-8447-e0bfadd96e5e"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [5571a9d5-b322-4d47-8447-e0bfadd96e5e]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [5571a9d5-b322-4d47-8447-e0bfadd96e5e] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncContentMigrationsJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2022-09-26 22:46:34.667146"], ["updated_at", "2022-09-26 22:46:34.667146"], ["job_id", "5571a9d5-b322-4d47-8447-e0bfadd96e5e"]] [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [5571a9d5-b322-4d47-8447-e0bfadd96e5e]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [5571a9d5-b322-4d47-8447-e0bfadd96e5e]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [5571a9d5-b322-4d47-8447-e0bfadd96e5e] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-09-26 22:46:34.668526"], ["status", "running"], ["updated_at", "2022-09-26 22:46:34.668865"], ["id", 307]] [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [5571a9d5-b322-4d47-8447-e0bfadd96e5e]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [5571a9d5-b322-4d47-8447-e0bfadd96e5e]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [5571a9d5-b322-4d47-8447-e0bfadd96e5e] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proserv_content_migrations_csv\n- 1\n- CanvasSync::Processors::ContentMigrationsProcessor\n- :sync_start_time: '2022-09-26T22:46:34Z'\n :report_params:\n :parameters: {}\n"], ["created_at", "2022-09-26 22:46:34.672020"], ["updated_at", "2022-09-26 22:46:34.672020"], ["job_id", "82dadaeb-3c1a-49c3-88e6-fad451eb8c92"]] [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [5571a9d5-b322-4d47-8447-e0bfadd96e5e]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [5571a9d5-b322-4d47-8447-e0bfadd96e5e] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: 82dadaeb-3c1a-49c3-88e6-fad451eb8c92) to Test(default) at 2022-09-26 22:47:04 UTC with arguments: "proserv_content_migrations_csv", 1, "CanvasSync::Processors::ContentMigrationsProcessor", {:sync_start_time=>"2022-09-26T22:46:34Z", :report_params=>{:parameters=>{}}} [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [5571a9d5-b322-4d47-8447-e0bfadd96e5e]  (0.3ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [5571a9d5-b322-4d47-8447-e0bfadd96e5e] CanvasSync::JobLog Update (0.5ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2022-09-26 22:46:34.674902"], ["status", "success"], ["updated_at", "2022-09-26 22:46:34.675622"], ["id", 307]] [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [5571a9d5-b322-4d47-8447-e0bfadd96e5e]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [5571a9d5-b322-4d47-8447-e0bfadd96e5e] Performed CanvasSync::Jobs::SyncContentMigrationsJob (Job ID: 5571a9d5-b322-4d47-8447-e0bfadd96e5e) from Test(default) in 11.59ms  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [a94272d2-8c31-490a-bfa6-5a528cbdee37] Performing CanvasSync::Jobs::SyncContentMigrationsJob (Job ID: a94272d2-8c31-490a-bfa6-5a528cbdee37) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [a94272d2-8c31-490a-bfa6-5a528cbdee37] CanvasSync::JobLog Load (0.3ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "a94272d2-8c31-490a-bfa6-5a528cbdee37"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [a94272d2-8c31-490a-bfa6-5a528cbdee37]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [a94272d2-8c31-490a-bfa6-5a528cbdee37] CanvasSync::JobLog Create (0.4ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncContentMigrationsJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2022-09-26 22:46:34.682786"], ["updated_at", "2022-09-26 22:46:34.682786"], ["job_id", "a94272d2-8c31-490a-bfa6-5a528cbdee37"]] [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [a94272d2-8c31-490a-bfa6-5a528cbdee37]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [a94272d2-8c31-490a-bfa6-5a528cbdee37]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [a94272d2-8c31-490a-bfa6-5a528cbdee37] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-09-26 22:46:34.684746"], ["status", "running"], ["updated_at", "2022-09-26 22:46:34.685201"], ["id", 309]] [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [a94272d2-8c31-490a-bfa6-5a528cbdee37]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [a94272d2-8c31-490a-bfa6-5a528cbdee37]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [a94272d2-8c31-490a-bfa6-5a528cbdee37] CanvasSync::JobLog Create (0.2ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proserv_content_migrations_csv\n- 1\n- CanvasSync::Processors::ContentMigrationsProcessor\n- :sync_start_time: '2022-09-26T22:46:34Z'\n :report_params:\n :parameters:\n :updated_after: 2022-09-26 16:46:34 UTC\n"], ["created_at", "2022-09-26 22:46:34.688508"], ["updated_at", "2022-09-26 22:46:34.688508"], ["job_id", "2e08af2e-ac83-4590-aeb2-ddd11c7bc989"]] [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [a94272d2-8c31-490a-bfa6-5a528cbdee37]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [a94272d2-8c31-490a-bfa6-5a528cbdee37] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: 2e08af2e-ac83-4590-aeb2-ddd11c7bc989) to Test(default) at 2022-09-26 22:47:04 UTC with arguments: "proserv_content_migrations_csv", 1, "CanvasSync::Processors::ContentMigrationsProcessor", {:sync_start_time=>"2022-09-26T22:46:34Z", :report_params=>{:parameters=>{:updated_after=>"2022-09-26 16:46:34 UTC"}}} [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [a94272d2-8c31-490a-bfa6-5a528cbdee37]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [a94272d2-8c31-490a-bfa6-5a528cbdee37] CanvasSync::JobLog Update (0.5ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2022-09-26 22:46:34.690833"], ["status", "success"], ["updated_at", "2022-09-26 22:46:34.691342"], ["id", 309]] [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [a94272d2-8c31-490a-bfa6-5a528cbdee37]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [a94272d2-8c31-490a-bfa6-5a528cbdee37] Performed CanvasSync::Jobs::SyncContentMigrationsJob (Job ID: a94272d2-8c31-490a-bfa6-5a528cbdee37) from Test(default) in 11.8ms  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [086676d4-b1a5-48b2-826f-26f247c81648] Performing CanvasSync::Jobs::SyncContextModuleItemsJob (Job ID: 086676d4-b1a5-48b2-826f-26f247c81648) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [086676d4-b1a5-48b2-826f-26f247c81648] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "086676d4-b1a5-48b2-826f-26f247c81648"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [086676d4-b1a5-48b2-826f-26f247c81648]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [086676d4-b1a5-48b2-826f-26f247c81648] CanvasSync::JobLog Create (0.4ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncContextModuleItemsJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2022-09-26 22:46:34.697946"], ["updated_at", "2022-09-26 22:46:34.697946"], ["job_id", "086676d4-b1a5-48b2-826f-26f247c81648"]] [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [086676d4-b1a5-48b2-826f-26f247c81648]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [086676d4-b1a5-48b2-826f-26f247c81648]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [086676d4-b1a5-48b2-826f-26f247c81648] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-09-26 22:46:34.700189"], ["status", "running"], ["updated_at", "2022-09-26 22:46:34.700661"], ["id", 311]] [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [086676d4-b1a5-48b2-826f-26f247c81648]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [086676d4-b1a5-48b2-826f-26f247c81648]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [086676d4-b1a5-48b2-826f-26f247c81648] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proserv_context_module_items_csv\n- 1\n- CanvasSync::Processors::ContextModuleItemsProcessor\n- :sync_start_time: '2022-09-26T22:46:34Z'\n :report_params:\n :parameters:\n :enrollment_term_id: 1\n"], ["created_at", "2022-09-26 22:46:34.704513"], ["updated_at", "2022-09-26 22:46:34.704513"], ["job_id", "9fee5129-90c9-4fca-97b6-f8fca6bd6d1a"]] [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [086676d4-b1a5-48b2-826f-26f247c81648]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [086676d4-b1a5-48b2-826f-26f247c81648] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: 9fee5129-90c9-4fca-97b6-f8fca6bd6d1a) to Test(default) at 2022-09-26 22:47:04 UTC with arguments: "proserv_context_module_items_csv", 1, "CanvasSync::Processors::ContextModuleItemsProcessor", {:sync_start_time=>"2022-09-26T22:46:34Z", :report_params=>{:parameters=>{:enrollment_term_id=>1}}} [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [086676d4-b1a5-48b2-826f-26f247c81648]  (0.3ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [086676d4-b1a5-48b2-826f-26f247c81648] CanvasSync::JobLog Update (0.5ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2022-09-26 22:46:34.708221"], ["status", "success"], ["updated_at", "2022-09-26 22:46:34.709025"], ["id", 311]] [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [086676d4-b1a5-48b2-826f-26f247c81648]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [086676d4-b1a5-48b2-826f-26f247c81648] Performed CanvasSync::Jobs::SyncContextModuleItemsJob (Job ID: 086676d4-b1a5-48b2-826f-26f247c81648) from Test(default) in 14.43ms  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [52966aa9-f89b-4859-854d-77c2cb5f9f9a] Performing CanvasSync::Jobs::SyncContextModuleItemsJob (Job ID: 52966aa9-f89b-4859-854d-77c2cb5f9f9a) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [52966aa9-f89b-4859-854d-77c2cb5f9f9a] CanvasSync::JobLog Load (0.3ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "52966aa9-f89b-4859-854d-77c2cb5f9f9a"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [52966aa9-f89b-4859-854d-77c2cb5f9f9a]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [52966aa9-f89b-4859-854d-77c2cb5f9f9a] CanvasSync::JobLog Create (0.5ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncContextModuleItemsJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2022-09-26 22:46:34.714919"], ["updated_at", "2022-09-26 22:46:34.714919"], ["job_id", "52966aa9-f89b-4859-854d-77c2cb5f9f9a"]] [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [52966aa9-f89b-4859-854d-77c2cb5f9f9a]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [52966aa9-f89b-4859-854d-77c2cb5f9f9a]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [52966aa9-f89b-4859-854d-77c2cb5f9f9a] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-09-26 22:46:34.717352"], ["status", "running"], ["updated_at", "2022-09-26 22:46:34.717807"], ["id", 313]] [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [52966aa9-f89b-4859-854d-77c2cb5f9f9a]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [52966aa9-f89b-4859-854d-77c2cb5f9f9a]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [52966aa9-f89b-4859-854d-77c2cb5f9f9a] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proserv_context_module_items_csv\n- 1\n- CanvasSync::Processors::ContextModuleItemsProcessor\n- :sync_start_time: '2022-09-26T22:46:34Z'\n :report_params:\n :parameters: {}\n"], ["created_at", "2022-09-26 22:46:34.721276"], ["updated_at", "2022-09-26 22:46:34.721276"], ["job_id", "ec3f64f3-b19c-464a-a86b-5dca17875285"]] [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [52966aa9-f89b-4859-854d-77c2cb5f9f9a]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [52966aa9-f89b-4859-854d-77c2cb5f9f9a] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: ec3f64f3-b19c-464a-a86b-5dca17875285) to Test(default) at 2022-09-26 22:47:04 UTC with arguments: "proserv_context_module_items_csv", 1, "CanvasSync::Processors::ContextModuleItemsProcessor", {:sync_start_time=>"2022-09-26T22:46:34Z", :report_params=>{:parameters=>{}}} [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [52966aa9-f89b-4859-854d-77c2cb5f9f9a]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [52966aa9-f89b-4859-854d-77c2cb5f9f9a] CanvasSync::JobLog Update (0.7ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2022-09-26 22:46:34.723771"], ["status", "success"], ["updated_at", "2022-09-26 22:46:34.724434"], ["id", 313]] [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [52966aa9-f89b-4859-854d-77c2cb5f9f9a]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [52966aa9-f89b-4859-854d-77c2cb5f9f9a] Performed CanvasSync::Jobs::SyncContextModuleItemsJob (Job ID: 52966aa9-f89b-4859-854d-77c2cb5f9f9a) from Test(default) in 13.15ms  (0.3ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [fec36d8f-9895-477f-a95e-32695c6576bb] Performing CanvasSync::Jobs::SyncContextModulesJob (Job ID: fec36d8f-9895-477f-a95e-32695c6576bb) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [fec36d8f-9895-477f-a95e-32695c6576bb] CanvasSync::JobLog Load (0.3ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "fec36d8f-9895-477f-a95e-32695c6576bb"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [fec36d8f-9895-477f-a95e-32695c6576bb]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [fec36d8f-9895-477f-a95e-32695c6576bb] CanvasSync::JobLog Create (0.4ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncContextModulesJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2022-09-26 22:46:34.731623"], ["updated_at", "2022-09-26 22:46:34.731623"], ["job_id", "fec36d8f-9895-477f-a95e-32695c6576bb"]] [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [fec36d8f-9895-477f-a95e-32695c6576bb]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [fec36d8f-9895-477f-a95e-32695c6576bb]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [fec36d8f-9895-477f-a95e-32695c6576bb] CanvasSync::JobLog Update (0.4ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-09-26 22:46:34.733477"], ["status", "running"], ["updated_at", "2022-09-26 22:46:34.734016"], ["id", 315]] [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [fec36d8f-9895-477f-a95e-32695c6576bb]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [fec36d8f-9895-477f-a95e-32695c6576bb]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [fec36d8f-9895-477f-a95e-32695c6576bb] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proserv_context_modules_csv\n- 1\n- CanvasSync::Processors::ContextModulesProcessor\n- :sync_start_time: '2022-09-26T22:46:34Z'\n :report_params:\n :parameters:\n :enrollment_term_id: 1\n"], ["created_at", "2022-09-26 22:46:34.738306"], ["updated_at", "2022-09-26 22:46:34.738306"], ["job_id", "2c3ecb09-69ec-4244-a374-b5ff72e374cf"]] [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [fec36d8f-9895-477f-a95e-32695c6576bb]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [fec36d8f-9895-477f-a95e-32695c6576bb] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: 2c3ecb09-69ec-4244-a374-b5ff72e374cf) to Test(default) at 2022-09-26 22:47:04 UTC with arguments: "proserv_context_modules_csv", 1, "CanvasSync::Processors::ContextModulesProcessor", {:sync_start_time=>"2022-09-26T22:46:34Z", :report_params=>{:parameters=>{:enrollment_term_id=>1}}} [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [fec36d8f-9895-477f-a95e-32695c6576bb]  (0.3ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [fec36d8f-9895-477f-a95e-32695c6576bb] CanvasSync::JobLog Update (0.5ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2022-09-26 22:46:34.741609"], ["status", "success"], ["updated_at", "2022-09-26 22:46:34.742613"], ["id", 315]] [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [fec36d8f-9895-477f-a95e-32695c6576bb]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [fec36d8f-9895-477f-a95e-32695c6576bb] Performed CanvasSync::Jobs::SyncContextModulesJob (Job ID: fec36d8f-9895-477f-a95e-32695c6576bb) from Test(default) in 14.32ms  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [c362bd5c-3d4c-4851-8f04-203530a0ad43] Performing CanvasSync::Jobs::SyncContextModulesJob (Job ID: c362bd5c-3d4c-4851-8f04-203530a0ad43) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [c362bd5c-3d4c-4851-8f04-203530a0ad43] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "c362bd5c-3d4c-4851-8f04-203530a0ad43"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [c362bd5c-3d4c-4851-8f04-203530a0ad43]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [c362bd5c-3d4c-4851-8f04-203530a0ad43] CanvasSync::JobLog Create (0.4ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncContextModulesJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2022-09-26 22:46:34.748590"], ["updated_at", "2022-09-26 22:46:34.748590"], ["job_id", "c362bd5c-3d4c-4851-8f04-203530a0ad43"]] [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [c362bd5c-3d4c-4851-8f04-203530a0ad43]  (0.3ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [c362bd5c-3d4c-4851-8f04-203530a0ad43]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [c362bd5c-3d4c-4851-8f04-203530a0ad43] CanvasSync::JobLog Update (0.4ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-09-26 22:46:34.750908"], ["status", "running"], ["updated_at", "2022-09-26 22:46:34.751378"], ["id", 317]] [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [c362bd5c-3d4c-4851-8f04-203530a0ad43]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [c362bd5c-3d4c-4851-8f04-203530a0ad43]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [c362bd5c-3d4c-4851-8f04-203530a0ad43] CanvasSync::JobLog Create (0.4ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proserv_context_modules_csv\n- 1\n- CanvasSync::Processors::ContextModulesProcessor\n- :sync_start_time: '2022-09-26T22:46:34Z'\n :report_params:\n :parameters: {}\n"], ["created_at", "2022-09-26 22:46:34.754981"], ["updated_at", "2022-09-26 22:46:34.754981"], ["job_id", "7e4505e4-682e-4e9c-9005-3e2a221aa680"]] [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [c362bd5c-3d4c-4851-8f04-203530a0ad43]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [c362bd5c-3d4c-4851-8f04-203530a0ad43] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: 7e4505e4-682e-4e9c-9005-3e2a221aa680) to Test(default) at 2022-09-26 22:47:04 UTC with arguments: "proserv_context_modules_csv", 1, "CanvasSync::Processors::ContextModulesProcessor", {:sync_start_time=>"2022-09-26T22:46:34Z", :report_params=>{:parameters=>{}}} [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [c362bd5c-3d4c-4851-8f04-203530a0ad43]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [c362bd5c-3d4c-4851-8f04-203530a0ad43] CanvasSync::JobLog Update (0.6ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2022-09-26 22:46:34.757713"], ["status", "success"], ["updated_at", "2022-09-26 22:46:34.758405"], ["id", 317]] [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [c362bd5c-3d4c-4851-8f04-203530a0ad43]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [c362bd5c-3d4c-4851-8f04-203530a0ad43] Performed CanvasSync::Jobs::SyncContextModulesJob (Job ID: c362bd5c-3d4c-4851-8f04-203530a0ad43) from Test(default) in 13.18ms  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) SAVEPOINT active_record_1 Term Exists (0.7ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 7924932], ["LIMIT", 1]] Term Create (0.6ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 7924932], ["name", "Cool Term"], ["start_at", "2022-09-23 22:46:33.816230"], ["end_at", "2022-09-29 22:46:33.816325"], ["workflow_state", "active"], ["sis_id", "c823eb3c52e3e866b1330f71a868196f"], ["created_at", "2022-09-26 22:46:34.775486"], ["updated_at", "2022-09-26 22:46:34.775486"]]  (0.3ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [49fedb5d-d600-41ee-b198-58105782fb78] Performing CanvasSync::Jobs::SyncProvisioningReportJob (Job ID: 49fedb5d-d600-41ee-b198-58105782fb78) from Test(default) with arguments: {:models=>["users", "courses"], :term_scope=>"active"} [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [49fedb5d-d600-41ee-b198-58105782fb78] CanvasSync::JobLog Load (0.3ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "49fedb5d-d600-41ee-b198-58105782fb78"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [49fedb5d-d600-41ee-b198-58105782fb78]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [49fedb5d-d600-41ee-b198-58105782fb78] CanvasSync::JobLog Create (0.5ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncProvisioningReportJob"], ["status", "enqueued"], ["job_arguments", "---\n- :models:\n - users\n - courses\n :term_scope: active\n"], ["created_at", "2022-09-26 22:46:34.779778"], ["updated_at", "2022-09-26 22:46:34.779778"], ["job_id", "49fedb5d-d600-41ee-b198-58105782fb78"]] [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [49fedb5d-d600-41ee-b198-58105782fb78]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [49fedb5d-d600-41ee-b198-58105782fb78]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [49fedb5d-d600-41ee-b198-58105782fb78] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-09-26 22:46:34.782085"], ["status", "running"], ["updated_at", "2022-09-26 22:46:34.782490"], ["id", 319]] [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [49fedb5d-d600-41ee-b198-58105782fb78]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [49fedb5d-d600-41ee-b198-58105782fb78]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [49fedb5d-d600-41ee-b198-58105782fb78] CanvasSync::JobLog Create (0.4ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proservices_provisioning_csv\n- \n- CanvasSync::Processors::ProvisioningReportProcessor\n- :models:\n - users\n - courses\n :term_scope: active\n :sync_start_time: '2022-09-26T22:46:34Z'\n :report_params:\n :parameters:\n :include_deleted: true\n users: true\n courses: true\n :enrollment_term_id: 7924932\n"], ["created_at", "2022-09-26 22:46:34.785865"], ["updated_at", "2022-09-26 22:46:34.785865"], ["job_id", "8b7f634b-8087-4075-99f4-a2be070b5d3f"]] [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [49fedb5d-d600-41ee-b198-58105782fb78]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [49fedb5d-d600-41ee-b198-58105782fb78] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: 8b7f634b-8087-4075-99f4-a2be070b5d3f) to Test(default) at 2022-09-26 22:47:04 UTC with arguments: "proservices_provisioning_csv", nil, "CanvasSync::Processors::ProvisioningReportProcessor", {:models=>["users", "courses"], :term_scope=>"active", :sync_start_time=>"2022-09-26T22:46:34Z", :report_params=>{:parameters=>{:include_deleted=>true, "users"=>true, "courses"=>true, :enrollment_term_id=>7924932}}} [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [49fedb5d-d600-41ee-b198-58105782fb78]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [49fedb5d-d600-41ee-b198-58105782fb78] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2022-09-26 22:46:34.795240"], ["status", "success"], ["updated_at", "2022-09-26 22:46:34.795603"], ["id", 319]] [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [49fedb5d-d600-41ee-b198-58105782fb78]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [49fedb5d-d600-41ee-b198-58105782fb78] Performed CanvasSync::Jobs::SyncProvisioningReportJob (Job ID: 49fedb5d-d600-41ee-b198-58105782fb78) from Test(default) in 18.6ms  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [a0df0c0b-8937-492c-a043-031f367f3353] Performing CanvasSync::Jobs::SyncProvisioningReportJob (Job ID: a0df0c0b-8937-492c-a043-031f367f3353) from Test(default) with arguments: {:models=>["users", "courses"]} [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [a0df0c0b-8937-492c-a043-031f367f3353] CanvasSync::JobLog Load (0.3ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "a0df0c0b-8937-492c-a043-031f367f3353"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [a0df0c0b-8937-492c-a043-031f367f3353]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [a0df0c0b-8937-492c-a043-031f367f3353] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncProvisioningReportJob"], ["status", "enqueued"], ["job_arguments", "---\n- :models:\n - users\n - courses\n"], ["created_at", "2022-09-26 22:46:34.800576"], ["updated_at", "2022-09-26 22:46:34.800576"], ["job_id", "a0df0c0b-8937-492c-a043-031f367f3353"]] [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [a0df0c0b-8937-492c-a043-031f367f3353]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [a0df0c0b-8937-492c-a043-031f367f3353]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [a0df0c0b-8937-492c-a043-031f367f3353] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-09-26 22:46:34.802278"], ["status", "running"], ["updated_at", "2022-09-26 22:46:34.802618"], ["id", 321]] [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [a0df0c0b-8937-492c-a043-031f367f3353]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [a0df0c0b-8937-492c-a043-031f367f3353]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [a0df0c0b-8937-492c-a043-031f367f3353] CanvasSync::JobLog Create (0.2ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proservices_provisioning_csv\n- \n- CanvasSync::Processors::ProvisioningReportProcessor\n- :models:\n - users\n - courses\n :sync_start_time: '2022-09-26T22:46:34Z'\n :report_params:\n :parameters:\n :include_deleted: true\n users: true\n courses: true\n"], ["created_at", "2022-09-26 22:46:34.805208"], ["updated_at", "2022-09-26 22:46:34.805208"], ["job_id", "360fc8e7-a33a-464a-8399-e5c647a48b02"]] [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [a0df0c0b-8937-492c-a043-031f367f3353]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [a0df0c0b-8937-492c-a043-031f367f3353] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: 360fc8e7-a33a-464a-8399-e5c647a48b02) to Test(default) at 2022-09-26 22:47:04 UTC with arguments: "proservices_provisioning_csv", nil, "CanvasSync::Processors::ProvisioningReportProcessor", {:models=>["users", "courses"], :sync_start_time=>"2022-09-26T22:46:34Z", :report_params=>{:parameters=>{:include_deleted=>true, "users"=>true, "courses"=>true}}} [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [a0df0c0b-8937-492c-a043-031f367f3353]  (0.4ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [a0df0c0b-8937-492c-a043-031f367f3353] CanvasSync::JobLog Update (0.5ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2022-09-26 22:46:34.808075"], ["status", "success"], ["updated_at", "2022-09-26 22:46:34.809085"], ["id", 321]] [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [a0df0c0b-8937-492c-a043-031f367f3353]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [a0df0c0b-8937-492c-a043-031f367f3353] Performed CanvasSync::Jobs::SyncProvisioningReportJob (Job ID: a0df0c0b-8937-492c-a043-031f367f3353) from Test(default) in 11.67ms  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Account Exists (0.5ms) SELECT 1 AS one FROM "accounts" WHERE "accounts"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] Account Create (0.4ms) INSERT INTO "accounts" ("canvas_id", "sis_id", "canvas_parent_account_id", "sis_parent_account_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 1], ["sis_id", "ce0f0463251be0d9fcfb4e5f80f1240f"], ["canvas_parent_account_id", 1], ["sis_parent_account_id", "458aad28a5de1ddeea7d129a971037a2"], ["name", "Account name"], ["workflow_state", "active"], ["created_at", "2022-09-26 22:46:34.815268"], ["updated_at", "2022-09-26 22:46:34.815268"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.4ms) SELECT COUNT(*) FROM "roles" [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [faf38aaf-d059-4548-a35e-e266f551dce8] Performing CanvasSync::Jobs::SyncRolesJob (Job ID: faf38aaf-d059-4548-a35e-e266f551dce8) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [faf38aaf-d059-4548-a35e-e266f551dce8] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "faf38aaf-d059-4548-a35e-e266f551dce8"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [faf38aaf-d059-4548-a35e-e266f551dce8]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [faf38aaf-d059-4548-a35e-e266f551dce8] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncRolesJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2022-09-26 22:46:34.821283"], ["updated_at", "2022-09-26 22:46:34.821283"], ["job_id", "faf38aaf-d059-4548-a35e-e266f551dce8"]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [faf38aaf-d059-4548-a35e-e266f551dce8]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [faf38aaf-d059-4548-a35e-e266f551dce8]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [faf38aaf-d059-4548-a35e-e266f551dce8] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-09-26 22:46:34.822578"], ["status", "running"], ["updated_at", "2022-09-26 22:46:34.822921"], ["id", 323]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [faf38aaf-d059-4548-a35e-e266f551dce8]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [faf38aaf-d059-4548-a35e-e266f551dce8] Account Load (0.6ms) SELECT "accounts".* FROM "accounts" WHERE "accounts"."workflow_state" != $1 ORDER BY "accounts"."id" ASC LIMIT $2 [["workflow_state", "deleted"], ["LIMIT", 1000]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [faf38aaf-d059-4548-a35e-e266f551dce8] Role Load (0.3ms) SELECT "roles".* FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [faf38aaf-d059-4548-a35e-e266f551dce8]  (0.3ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [faf38aaf-d059-4548-a35e-e266f551dce8] Role Exists (0.5ms) SELECT 1 AS one FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [faf38aaf-d059-4548-a35e-e266f551dce8] Role Create (0.6ms) INSERT INTO "roles" ("canvas_id", "label", "base_role_type", "canvas_account_id", "workflow_state", "permissions", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 1], ["label", "Account Admin"], ["base_role_type", "AccountMembership"], ["canvas_account_id", 10], ["workflow_state", "built_in"], ["permissions", "{\"manage_wiki\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"post_to_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"moderate_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_announcements\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"send_messages\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"send_messages_all\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_outcomes\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"create_conferences\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"create_collaborations\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_roster\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_all_grades\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_grades\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_rubrics\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"comment_on_others_submissions\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_students\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_admin_users\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_role_overrides\":{\"enabled\":true,\"locked\":true,\"readonly\":true,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_account_memberships\":{\"enabled\":true,\"locked\":true,\"readonly\":true,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_account_settings\":{\"enabled\":true,\"locked\":true,\"readonly\":true,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_groups\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_group_pages\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_files\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_assignments\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"undelete_courses\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_grade_changes\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_course_changes\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_question_banks\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_calendar\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_reports\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_courses\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_user_logins\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_user_observers\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_alerts\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"become_user\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_developer_keys\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"import_sis\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_sis\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_sis\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_course_list\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_statistics\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_storage_quotas\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_course_content\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_content\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_interaction_alerts\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"change_course_state\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_sections\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_feature_flags\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_quiz_answer_audits\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"moderate_grades\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"lti_add_edit\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true}}"], ["created_at", "2022-09-26 22:46:34.844413"], ["updated_at", "2022-09-26 22:46:34.844413"]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [faf38aaf-d059-4548-a35e-e266f551dce8]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [faf38aaf-d059-4548-a35e-e266f551dce8] Role Load (0.2ms) SELECT "roles".* FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 3], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [faf38aaf-d059-4548-a35e-e266f551dce8]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [faf38aaf-d059-4548-a35e-e266f551dce8] Role Exists (0.2ms) SELECT 1 AS one FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 3], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [faf38aaf-d059-4548-a35e-e266f551dce8] Role Create (0.3ms) INSERT INTO "roles" ("canvas_id", "label", "base_role_type", "canvas_account_id", "workflow_state", "permissions", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 3], ["label", "Student"], ["base_role_type", "StudentEnrollment"], ["canvas_account_id", 10], ["workflow_state", "built_in"], ["permissions", "{\"manage_wiki\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"read_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"post_to_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"moderate_forum\":{\"enabled\":false,\"locked\":false,\"readonly\":false,\"explicit\":false},\"read_announcements\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"send_messages\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"send_messages_all\":{\"enabled\":false,\"locked\":false,\"readonly\":false,\"explicit\":false},\"manage_outcomes\":{\"enabled\":false,\"locked\":false,\"readonly\":false,\"explicit\":false},\"create_conferences\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"create_collaborations\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_roster\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_all_grades\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_grades\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_rubrics\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"comment_on_others_submissions\":{\"enabled\":false,\"locked\":false,\"readonly\":false,\"explicit\":false},\"manage_students\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_admin_users\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_role_overrides\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_account_memberships\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_account_settings\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_groups\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"view_group_pages\":{\"enabled\":false,\"locked\":false,\"readonly\":false,\"explicit\":false},\"manage_files\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_assignments\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"undelete_courses\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"view_grade_changes\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"view_course_changes\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"read_question_banks\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_calendar\":{\"enabled\":false,\"locked\":false,\"readonly\":false,\"explicit\":false},\"read_reports\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_courses\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_user_logins\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_user_observers\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_alerts\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"become_user\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_developer_keys\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"import_sis\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_sis\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"read_sis\":{\"enabled\":false,\"locked\":false,\"readonly\":false,\"explicit\":false},\"read_course_list\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"view_statistics\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_storage_quotas\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"read_course_content\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_content\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_interaction_alerts\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"change_course_state\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_sections\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_feature_flags\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"view_quiz_answer_audits\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"moderate_grades\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"lti_add_edit\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false}}"], ["created_at", "2022-09-26 22:46:34.852498"], ["updated_at", "2022-09-26 22:46:34.852498"]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [faf38aaf-d059-4548-a35e-e266f551dce8]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [faf38aaf-d059-4548-a35e-e266f551dce8] Role Update All (0.2ms) UPDATE "roles" SET "workflow_state" = 'inactive' WHERE "roles"."id" NOT IN ($1, $2) [["id", 43], ["id", 44]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [faf38aaf-d059-4548-a35e-e266f551dce8]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [faf38aaf-d059-4548-a35e-e266f551dce8] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2022-09-26 22:46:34.855580"], ["status", "success"], ["updated_at", "2022-09-26 22:46:34.855925"], ["id", 323]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [faf38aaf-d059-4548-a35e-e266f551dce8]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [faf38aaf-d059-4548-a35e-e266f551dce8] Performed CanvasSync::Jobs::SyncRolesJob (Job ID: faf38aaf-d059-4548-a35e-e266f551dce8) from Test(default) in 36.89ms  (0.6ms) SELECT COUNT(*) FROM "roles"  (0.4ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Term Exists (0.3ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 7744958], ["LIMIT", 1]] Term Create (0.3ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 7744958], ["name", "Cool Term"], ["start_at", "2022-09-23 22:46:33.816230"], ["end_at", "2022-09-29 22:46:33.816325"], ["workflow_state", "active"], ["sis_id", "1b2ffead9f2300beff5942f7eb5256e1"], ["created_at", "2022-09-26 22:46:34.862942"], ["updated_at", "2022-09-26 22:46:34.862942"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [4bde4c39-9c07-4583-a10d-6866fbea7639] Performing CanvasSync::Jobs::SyncSimpleTableJob (Job ID: 4bde4c39-9c07-4583-a10d-6866fbea7639) from Test(default) with arguments: {:report_name=>"proservices_provisioning_csv", :model=>"courses", :mapping=>"courses", :klass=>"Course", :term_scope=>"active", :params=>{"parameters[include_deleted]"=>true, "parameters[courses]"=>true}} [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [4bde4c39-9c07-4583-a10d-6866fbea7639] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "4bde4c39-9c07-4583-a10d-6866fbea7639"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [4bde4c39-9c07-4583-a10d-6866fbea7639]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [4bde4c39-9c07-4583-a10d-6866fbea7639] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncSimpleTableJob"], ["status", "enqueued"], ["job_arguments", "---\n- :report_name: proservices_provisioning_csv\n :model: courses\n :mapping: courses\n :klass: Course\n :term_scope: active\n :params:\n parameters[include_deleted]: true\n parameters[courses]: true\n"], ["created_at", "2022-09-26 22:46:34.865985"], ["updated_at", "2022-09-26 22:46:34.865985"], ["job_id", "4bde4c39-9c07-4583-a10d-6866fbea7639"]] [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [4bde4c39-9c07-4583-a10d-6866fbea7639]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [4bde4c39-9c07-4583-a10d-6866fbea7639]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [4bde4c39-9c07-4583-a10d-6866fbea7639] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-09-26 22:46:34.868175"], ["status", "running"], ["updated_at", "2022-09-26 22:46:34.868552"], ["id", 324]] [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [4bde4c39-9c07-4583-a10d-6866fbea7639]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [4bde4c39-9c07-4583-a10d-6866fbea7639]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [4bde4c39-9c07-4583-a10d-6866fbea7639] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2022-09-26 22:46:34.870064"], ["status", "success"], ["updated_at", "2022-09-26 22:46:34.870374"], ["id", 324]] [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [4bde4c39-9c07-4583-a10d-6866fbea7639]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [4bde4c39-9c07-4583-a10d-6866fbea7639] Performed CanvasSync::Jobs::SyncSimpleTableJob (Job ID: 4bde4c39-9c07-4583-a10d-6866fbea7639) from Test(default) in 6.51ms  (0.1ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [1e76ba35-9014-47e2-821e-92548e323f01] Performing CanvasSync::Jobs::SyncSubmissionsJob (Job ID: 1e76ba35-9014-47e2-821e-92548e323f01) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [1e76ba35-9014-47e2-821e-92548e323f01] CanvasSync::JobLog Load (0.5ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "1e76ba35-9014-47e2-821e-92548e323f01"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [1e76ba35-9014-47e2-821e-92548e323f01]  (0.3ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [1e76ba35-9014-47e2-821e-92548e323f01] CanvasSync::JobLog Create (0.4ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncSubmissionsJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2022-09-26 22:46:34.877100"], ["updated_at", "2022-09-26 22:46:34.877100"], ["job_id", "1e76ba35-9014-47e2-821e-92548e323f01"]] [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [1e76ba35-9014-47e2-821e-92548e323f01]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [1e76ba35-9014-47e2-821e-92548e323f01]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [1e76ba35-9014-47e2-821e-92548e323f01] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-09-26 22:46:34.878805"], ["status", "running"], ["updated_at", "2022-09-26 22:46:34.879277"], ["id", 325]] [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [1e76ba35-9014-47e2-821e-92548e323f01]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [1e76ba35-9014-47e2-821e-92548e323f01]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [1e76ba35-9014-47e2-821e-92548e323f01] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proserv_student_submissions_csv\n- 1\n- CanvasSync::Processors::SubmissionsProcessor\n- :sync_start_time: '2022-09-26T22:46:34Z'\n :report_params:\n :parameters:\n :include_all: \n :enrollment_batch_size: \n :enrollment_term_id: 1\n"], ["created_at", "2022-09-26 22:46:34.884014"], ["updated_at", "2022-09-26 22:46:34.884014"], ["job_id", "ed819e9e-baf5-4481-8960-54ed3a3e8238"]] [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [1e76ba35-9014-47e2-821e-92548e323f01]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [1e76ba35-9014-47e2-821e-92548e323f01] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: ed819e9e-baf5-4481-8960-54ed3a3e8238) to Test(default) at 2022-09-26 22:47:04 UTC with arguments: "proserv_student_submissions_csv", 1, "CanvasSync::Processors::SubmissionsProcessor", {:sync_start_time=>"2022-09-26T22:46:34Z", :report_params=>{:parameters=>{:include_all=>nil, :enrollment_batch_size=>nil, :enrollment_term_id=>1}}} [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [1e76ba35-9014-47e2-821e-92548e323f01]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [1e76ba35-9014-47e2-821e-92548e323f01] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2022-09-26 22:46:34.886572"], ["status", "success"], ["updated_at", "2022-09-26 22:46:34.886999"], ["id", 325]] [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [1e76ba35-9014-47e2-821e-92548e323f01]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [1e76ba35-9014-47e2-821e-92548e323f01] Performed CanvasSync::Jobs::SyncSubmissionsJob (Job ID: 1e76ba35-9014-47e2-821e-92548e323f01) from Test(default) in 13.49ms  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.4ms) SELECT COUNT(*) FROM "terms" [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [0479e621-562d-438b-8af7-8a8e7f035bb7] Performing CanvasSync::Jobs::SyncTermsJob (Job ID: 0479e621-562d-438b-8af7-8a8e7f035bb7) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [0479e621-562d-438b-8af7-8a8e7f035bb7] CanvasSync::JobLog Load (0.4ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "0479e621-562d-438b-8af7-8a8e7f035bb7"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [0479e621-562d-438b-8af7-8a8e7f035bb7]  (0.3ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [0479e621-562d-438b-8af7-8a8e7f035bb7] CanvasSync::JobLog Create (0.4ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncTermsJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2022-09-26 22:46:34.893793"], ["updated_at", "2022-09-26 22:46:34.893793"], ["job_id", "0479e621-562d-438b-8af7-8a8e7f035bb7"]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [0479e621-562d-438b-8af7-8a8e7f035bb7]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [0479e621-562d-438b-8af7-8a8e7f035bb7]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [0479e621-562d-438b-8af7-8a8e7f035bb7] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-09-26 22:46:34.895733"], ["status", "running"], ["updated_at", "2022-09-26 22:46:34.896157"], ["id", 327]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [0479e621-562d-438b-8af7-8a8e7f035bb7]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [0479e621-562d-438b-8af7-8a8e7f035bb7] Term Load (0.3ms) SELECT "terms".* FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [0479e621-562d-438b-8af7-8a8e7f035bb7]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [0479e621-562d-438b-8af7-8a8e7f035bb7] Term Exists (0.2ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [0479e621-562d-438b-8af7-8a8e7f035bb7] Term Create (0.2ms) INSERT INTO "terms" ("canvas_id", "name", "workflow_state", "grading_period_group_id", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 1], ["name", "Default Term"], ["workflow_state", "active"], ["grading_period_group_id", 1], ["sis_id", "Test"], ["created_at", "2022-09-26 22:46:34.903172"], ["updated_at", "2022-09-26 22:46:34.903172"]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [0479e621-562d-438b-8af7-8a8e7f035bb7]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [0479e621-562d-438b-8af7-8a8e7f035bb7] Term Load (0.2ms) SELECT "terms".* FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 6], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [0479e621-562d-438b-8af7-8a8e7f035bb7]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [0479e621-562d-438b-8af7-8a8e7f035bb7] Term Exists (0.2ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 6], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [0479e621-562d-438b-8af7-8a8e7f035bb7] Term Create (0.2ms) INSERT INTO "terms" ("canvas_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["canvas_id", 6], ["name", "Average Term 1"], ["workflow_state", "active"], ["created_at", "2022-09-26 22:46:34.905526"], ["updated_at", "2022-09-26 22:46:34.905526"]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [0479e621-562d-438b-8af7-8a8e7f035bb7]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [0479e621-562d-438b-8af7-8a8e7f035bb7] Term Load (0.2ms) SELECT "terms".* FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 7], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [0479e621-562d-438b-8af7-8a8e7f035bb7]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [0479e621-562d-438b-8af7-8a8e7f035bb7] Term Exists (0.3ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 7], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [0479e621-562d-438b-8af7-8a8e7f035bb7] Term Create (0.4ms) INSERT INTO "terms" ("canvas_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["canvas_id", 7], ["name", "Average Term 2"], ["workflow_state", "active"], ["created_at", "2022-09-26 22:46:34.908128"], ["updated_at", "2022-09-26 22:46:34.908128"]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [0479e621-562d-438b-8af7-8a8e7f035bb7]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [0479e621-562d-438b-8af7-8a8e7f035bb7] Term Load (0.3ms) SELECT "terms".* FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 5], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [0479e621-562d-438b-8af7-8a8e7f035bb7]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [0479e621-562d-438b-8af7-8a8e7f035bb7] Term Exists (0.3ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 5], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [0479e621-562d-438b-8af7-8a8e7f035bb7] Term Create (0.2ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 5], ["name", "Syllabus Term"], ["start_at", "2017-08-14 06:00:00"], ["end_at", "2017-08-31 06:00:00"], ["workflow_state", "active"], ["sis_id", "SYTERM"], ["created_at", "2022-09-26 22:46:34.912527"], ["updated_at", "2022-09-26 22:46:34.912527"]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [0479e621-562d-438b-8af7-8a8e7f035bb7]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [0479e621-562d-438b-8af7-8a8e7f035bb7] Term Load (0.3ms) SELECT "terms".* FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 4], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [0479e621-562d-438b-8af7-8a8e7f035bb7]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [0479e621-562d-438b-8af7-8a8e7f035bb7] Term Exists (0.3ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 4], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [0479e621-562d-438b-8af7-8a8e7f035bb7] Term Create (0.3ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "grading_period_group_id", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8, $9) RETURNING "id" [["canvas_id", 4], ["name", "Ellucian Term"], ["start_at", "2017-08-01 06:00:00"], ["end_at", "2017-10-31 06:00:00"], ["workflow_state", "active"], ["grading_period_group_id", 1], ["sis_id", "SH"], ["created_at", "2022-09-26 22:46:34.915948"], ["updated_at", "2022-09-26 22:46:34.915948"]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [0479e621-562d-438b-8af7-8a8e7f035bb7]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [0479e621-562d-438b-8af7-8a8e7f035bb7] Term Load (0.3ms) SELECT "terms".* FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 3], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [0479e621-562d-438b-8af7-8a8e7f035bb7]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [0479e621-562d-438b-8af7-8a8e7f035bb7] Term Exists (0.3ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 3], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [0479e621-562d-438b-8af7-8a8e7f035bb7] Term Create (0.3ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 3], ["name", "Current Term"], ["start_at", "2017-03-19 06:00:00"], ["end_at", "2017-08-01 06:00:00"], ["workflow_state", "active"], ["created_at", "2022-09-26 22:46:34.918963"], ["updated_at", "2022-09-26 22:46:34.918963"]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [0479e621-562d-438b-8af7-8a8e7f035bb7]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [0479e621-562d-438b-8af7-8a8e7f035bb7] [CanvasSync::Jobs::TermBatchesJob] [20d724c7-ab59-4d6b-99c7-9970ce1c844d] Performing CanvasSync::Jobs::TermBatchesJob (Job ID: 20d724c7-ab59-4d6b-99c7-9970ce1c844d) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [0479e621-562d-438b-8af7-8a8e7f035bb7] [CanvasSync::Jobs::TermBatchesJob] [20d724c7-ab59-4d6b-99c7-9970ce1c844d] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "20d724c7-ab59-4d6b-99c7-9970ce1c844d"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [0479e621-562d-438b-8af7-8a8e7f035bb7] [CanvasSync::Jobs::TermBatchesJob] [20d724c7-ab59-4d6b-99c7-9970ce1c844d]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [0479e621-562d-438b-8af7-8a8e7f035bb7] [CanvasSync::Jobs::TermBatchesJob] [20d724c7-ab59-4d6b-99c7-9970ce1c844d] CanvasSync::JobLog Create (0.2ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::TermBatchesJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2022-09-26 22:46:34.920879"], ["updated_at", "2022-09-26 22:46:34.920879"], ["job_id", "20d724c7-ab59-4d6b-99c7-9970ce1c844d"]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [0479e621-562d-438b-8af7-8a8e7f035bb7] [CanvasSync::Jobs::TermBatchesJob] [20d724c7-ab59-4d6b-99c7-9970ce1c844d]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [0479e621-562d-438b-8af7-8a8e7f035bb7] [CanvasSync::Jobs::TermBatchesJob] [20d724c7-ab59-4d6b-99c7-9970ce1c844d]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [0479e621-562d-438b-8af7-8a8e7f035bb7] [CanvasSync::Jobs::TermBatchesJob] [20d724c7-ab59-4d6b-99c7-9970ce1c844d] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-09-26 22:46:34.922009"], ["status", "running"], ["updated_at", "2022-09-26 22:46:34.922258"], ["id", 328]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [0479e621-562d-438b-8af7-8a8e7f035bb7] [CanvasSync::Jobs::TermBatchesJob] [20d724c7-ab59-4d6b-99c7-9970ce1c844d]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [0479e621-562d-438b-8af7-8a8e7f035bb7] [CanvasSync::Jobs::TermBatchesJob] [20d724c7-ab59-4d6b-99c7-9970ce1c844d]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [0479e621-562d-438b-8af7-8a8e7f035bb7] [CanvasSync::Jobs::TermBatchesJob] [20d724c7-ab59-4d6b-99c7-9970ce1c844d] CanvasSync::JobLog Update (0.5ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2022-09-26 22:46:34.923218"], ["status", "success"], ["updated_at", "2022-09-26 22:46:34.923562"], ["id", 328]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [0479e621-562d-438b-8af7-8a8e7f035bb7] [CanvasSync::Jobs::TermBatchesJob] [20d724c7-ab59-4d6b-99c7-9970ce1c844d]  (0.3ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [0479e621-562d-438b-8af7-8a8e7f035bb7] [CanvasSync::Jobs::TermBatchesJob] [20d724c7-ab59-4d6b-99c7-9970ce1c844d] Performed CanvasSync::Jobs::TermBatchesJob (Job ID: 20d724c7-ab59-4d6b-99c7-9970ce1c844d) from Test(default) in 5.93ms [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [0479e621-562d-438b-8af7-8a8e7f035bb7]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [0479e621-562d-438b-8af7-8a8e7f035bb7] CanvasSync::JobLog Update (0.4ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2022-09-26 22:46:34.926110"], ["status", "success"], ["updated_at", "2022-09-26 22:46:34.926705"], ["id", 327]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [0479e621-562d-438b-8af7-8a8e7f035bb7]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [0479e621-562d-438b-8af7-8a8e7f035bb7] Performed CanvasSync::Jobs::SyncTermsJob (Job ID: 0479e621-562d-438b-8af7-8a8e7f035bb7) from Test(default) in 36.83ms  (0.3ms) SELECT COUNT(*) FROM "terms"  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Account Exists (0.2ms) SELECT 1 AS one FROM "accounts" WHERE "accounts"."canvas_id" = $1 LIMIT $2 [["canvas_id", 89864241], ["LIMIT", 1]] Account Create (0.2ms) INSERT INTO "accounts" ("canvas_id", "sis_id", "canvas_parent_account_id", "sis_parent_account_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 89864241], ["sis_id", "c6c05f5efe276e5554977e3fd090cc2b"], ["canvas_parent_account_id", 1], ["sis_parent_account_id", "3fe302adaf5b4076689563fb6fe0aa6c"], ["name", "Account name"], ["workflow_state", "active"], ["created_at", "2022-09-26 22:46:34.932946"], ["updated_at", "2022-09-26 22:46:34.932946"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Account Exists (0.4ms) SELECT 1 AS one FROM "accounts" WHERE "accounts"."canvas_id" IS NULL AND "accounts"."id" != $1 LIMIT $2 [["id", 38], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) SAVEPOINT active_record_1 Account Exists (0.5ms) SELECT 1 AS one FROM "accounts" WHERE "accounts"."canvas_id" = $1 LIMIT $2 [["canvas_id", 88006888], ["LIMIT", 1]] Account Create (0.4ms) INSERT INTO "accounts" ("canvas_id", "sis_id", "canvas_parent_account_id", "sis_parent_account_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 88006888], ["sis_id", "81b099a1f316debf51808708fb4ba252"], ["canvas_parent_account_id", 1], ["sis_parent_account_id", "920f26548a1641259acc74fa33b834d5"], ["name", "Account name"], ["workflow_state", "active"], ["created_at", "2022-09-26 22:46:34.943276"], ["updated_at", "2022-09-26 22:46:34.943276"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Account Load (0.2ms) SELECT "accounts".* FROM "accounts" ORDER BY "accounts"."id" ASC LIMIT $1 [["LIMIT", 1]] Account Exists (0.4ms) SELECT 1 AS one FROM "accounts" WHERE "accounts"."canvas_id" = $1 LIMIT $2 [["canvas_id", 88006888], ["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Account Exists (0.3ms) SELECT 1 AS one FROM "accounts" WHERE "accounts"."canvas_id" = $1 LIMIT $2 [["canvas_id", 71816253], ["LIMIT", 1]] Account Create (0.3ms) INSERT INTO "accounts" ("canvas_id", "sis_id", "canvas_parent_account_id", "sis_parent_account_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 71816253], ["sis_id", "1bfa379c71662379c3c2c9aac538cca3"], ["canvas_parent_account_id", 1], ["sis_parent_account_id", "cda4be87e1e6213851be4bcb3c31b5b3"], ["name", "Account name"], ["workflow_state", "active"], ["created_at", "2022-09-26 22:46:34.952122"], ["updated_at", "2022-09-26 22:46:34.952122"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.4ms) SAVEPOINT active_record_1 Admin Exists (0.5ms) SELECT 1 AS one FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 42391381], ["LIMIT", 1]] Admin Create (0.4ms) INSERT INTO "admins" ("canvas_id", "role_name", "canvas_role_id", "canvas_user_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 42391381], ["role_name", "Cool Role"], ["canvas_role_id", 2973875], ["canvas_user_id", 1], ["workflow_state", "active"], ["created_at", "2022-09-26 22:46:34.960798"], ["updated_at", "2022-09-26 22:46:34.960798"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Admin Exists (0.4ms) SELECT 1 AS one FROM "admins" WHERE "admins"."canvas_id" IS NULL AND "admins"."id" != $1 LIMIT $2 [["id", 53], ["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Admin Exists (0.3ms) SELECT 1 AS one FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 77627360], ["LIMIT", 1]] Admin Create (0.3ms) INSERT INTO "admins" ("canvas_id", "role_name", "canvas_role_id", "canvas_user_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 77627360], ["role_name", "Cool Role"], ["canvas_role_id", 91162956], ["canvas_user_id", 1], ["workflow_state", "active"], ["created_at", "2022-09-26 22:46:34.968996"], ["updated_at", "2022-09-26 22:46:34.968996"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Admin Load (0.2ms) SELECT "admins".* FROM "admins" ORDER BY "admins"."id" ASC LIMIT $1 [["LIMIT", 1]] Admin Exists (0.3ms) SELECT 1 AS one FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 77627360], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.6ms) SELECT COUNT(*) FROM "admins" Admin Load (0.4ms) SELECT "admins".* FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]]  (0.2ms) SAVEPOINT active_record_1 Admin Exists (0.3ms) SELECT 1 AS one FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]] Admin Create (0.3ms) INSERT INTO "admins" ("canvas_id", "role_name", "canvas_role_id", "canvas_user_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 2], ["role_name", "AccountAdmin"], ["canvas_role_id", 1], ["canvas_user_id", 1], ["workflow_state", "active"], ["created_at", "2022-09-26 22:46:34.979282"], ["updated_at", "2022-09-26 22:46:34.979282"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.3ms) SELECT COUNT(*) FROM "admins" Admin Load (0.3ms) SELECT "admins".* FROM "admins" ORDER BY "admins"."id" DESC LIMIT $1 [["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Admin Exists (0.3ms) SELECT 1 AS one FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]] Admin Create (0.3ms) INSERT INTO "admins" ("canvas_id", "role_name", "canvas_role_id", "canvas_user_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 2], ["role_name", "Cool Role"], ["canvas_role_id", 3674084], ["canvas_user_id", 1], ["workflow_state", "active"], ["created_at", "2022-09-26 22:46:34.986170"], ["updated_at", "2022-09-26 22:46:34.986170"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SELECT COUNT(*) FROM "admins" Admin Load (0.3ms) SELECT "admins".* FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]]  (0.1ms) SAVEPOINT active_record_1 Admin Exists (0.5ms) SELECT 1 AS one FROM "admins" WHERE "admins"."canvas_id" = $1 AND "admins"."id" != $2 LIMIT $3 [["canvas_id", 2], ["id", 56], ["LIMIT", 1]] Admin Update (0.5ms) UPDATE "admins" SET "role_name" = $1, "canvas_role_id" = $2, "updated_at" = $3 WHERE "admins"."id" = $4 [["role_name", "AccountAdmin"], ["canvas_role_id", 1], ["updated_at", "2022-09-26 22:46:34.991348"], ["id", 56]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.4ms) SELECT COUNT(*) FROM "admins" Admin Load (0.3ms) SELECT "admins".* FROM "admins" WHERE "admins"."id" = $1 LIMIT $2 [["id", 56], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) SAVEPOINT active_record_1 AssignmentGroup Exists (0.7ms) SELECT 1 AS one FROM "assignment_groups" WHERE "assignment_groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] AssignmentGroup Create (0.4ms) INSERT INTO "assignment_groups" ("canvas_id", "name", "workflow_state", "canvas_created_at", "canvas_updated_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 1], ["name", "Dummy Assignment Group"], ["workflow_state", "available"], ["canvas_created_at", "2022-09-19 22:46:35.012962"], ["canvas_updated_at", "2022-09-25 22:46:35.013073"], ["created_at", "2022-09-26 22:46:35.015192"], ["updated_at", "2022-09-26 22:46:35.015192"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 AssignmentGroup Exists (0.3ms) SELECT 1 AS one FROM "assignment_groups" WHERE "assignment_groups"."canvas_id" IS NULL AND "assignment_groups"."id" != $1 LIMIT $2 [["id", 43], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 AssignmentGroup Exists (0.2ms) SELECT 1 AS one FROM "assignment_groups" WHERE "assignment_groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]] AssignmentGroup Create (0.3ms) INSERT INTO "assignment_groups" ("canvas_id", "name", "workflow_state", "canvas_created_at", "canvas_updated_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 2], ["name", "Dummy Assignment Group"], ["workflow_state", "available"], ["canvas_created_at", "2022-09-19 22:46:35.021701"], ["canvas_updated_at", "2022-09-25 22:46:35.021787"], ["created_at", "2022-09-26 22:46:35.022855"], ["updated_at", "2022-09-26 22:46:35.022855"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 AssignmentGroup Load (0.5ms) SELECT "assignment_groups".* FROM "assignment_groups" ORDER BY "assignment_groups"."id" ASC LIMIT $1 [["LIMIT", 1]] AssignmentGroup Exists (0.4ms) SELECT 1 AS one FROM "assignment_groups" WHERE "assignment_groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) SAVEPOINT active_record_1 AssignmentGroup Exists (0.3ms) SELECT 1 AS one FROM "assignment_groups" WHERE "assignment_groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 3], ["LIMIT", 1]] AssignmentGroup Create (0.3ms) INSERT INTO "assignment_groups" ("canvas_id", "name", "workflow_state", "canvas_created_at", "canvas_updated_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 3], ["name", "Dummy Assignment Group"], ["workflow_state", "available"], ["canvas_created_at", "2022-09-19 22:46:35.031797"], ["canvas_updated_at", "2022-09-25 22:46:35.031949"], ["created_at", "2022-09-26 22:46:35.033538"], ["updated_at", "2022-09-26 22:46:35.033538"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 AssignmentGroup Exists (0.4ms) SELECT 1 AS one FROM "assignment_groups" WHERE "assignment_groups"."canvas_id" = $1 AND "assignment_groups"."id" != $2 LIMIT $3 [["canvas_id", 3], ["id", 45], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 AssignmentGroup Exists (0.5ms) SELECT 1 AS one FROM "assignment_groups" WHERE "assignment_groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 4], ["LIMIT", 1]] AssignmentGroup Create (0.6ms) INSERT INTO "assignment_groups" ("canvas_id", "name", "workflow_state", "canvas_created_at", "canvas_updated_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 4], ["name", "Dummy Assignment Group"], ["workflow_state", "available"], ["canvas_created_at", "2022-09-19 22:46:35.039891"], ["canvas_updated_at", "2022-09-25 22:46:35.040007"], ["created_at", "2022-09-26 22:46:35.042022"], ["updated_at", "2022-09-26 22:46:35.042022"]]  (0.3ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Assignment Exists (0.4ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] Assignment Create (0.3ms) INSERT INTO "assignments" ("canvas_id", "title", "due_at", "unlock_at", "lock_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 1], ["title", "Assignment 1"], ["due_at", "2022-10-03 22:46:35.067546"], ["unlock_at", "2022-09-25 22:46:35.067644"], ["lock_at", "2022-10-17 22:46:35.067690"], ["created_at", "2022-09-26 22:46:35.069297"], ["updated_at", "2022-09-26 22:46:35.069297"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Assignment Exists (0.5ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" IS NULL AND "assignments"."id" != $1 LIMIT $2 [["id", 78], ["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Assignment Exists (0.3ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]] Assignment Create (0.3ms) INSERT INTO "assignments" ("canvas_id", "title", "due_at", "unlock_at", "lock_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 2], ["title", "Assignment 2"], ["due_at", "2022-10-03 22:46:35.078486"], ["unlock_at", "2022-09-25 22:46:35.078581"], ["lock_at", "2022-10-17 22:46:35.078624"], ["created_at", "2022-09-26 22:46:35.079671"], ["updated_at", "2022-09-26 22:46:35.079671"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Assignment Load (0.4ms) SELECT "assignments".* FROM "assignments" ORDER BY "assignments"."id" ASC LIMIT $1 [["LIMIT", 1]] Assignment Exists (0.4ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Assignment Exists (0.3ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 3], ["LIMIT", 1]] Assignment Create (0.3ms) INSERT INTO "assignments" ("canvas_id", "title", "due_at", "unlock_at", "lock_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 3], ["title", "Assignment 3"], ["due_at", "2022-10-03 22:46:35.087540"], ["unlock_at", "2022-09-25 22:46:35.087659"], ["lock_at", "2022-10-17 22:46:35.087728"], ["created_at", "2022-09-26 22:46:35.089007"], ["updated_at", "2022-09-26 22:46:35.089007"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Assignment Exists (0.3ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 4], ["LIMIT", 1]] Assignment Create (0.3ms) INSERT INTO "assignments" ("canvas_id", "title", "due_at", "unlock_at", "lock_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 4], ["title", "Assignment 4"], ["due_at", "2022-10-03 22:46:35.095335"], ["unlock_at", "2022-09-25 22:46:35.095429"], ["lock_at", "2022-10-17 22:46:35.095472"], ["created_at", "2022-09-26 22:46:35.096771"], ["updated_at", "2022-09-26 22:46:35.096771"]]  (0.3ms) RELEASE SAVEPOINT active_record_1 Assignment Exists (0.4ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 AND "assignments"."id" != $2 LIMIT $3 [["canvas_id", 4], ["id", 81], ["LIMIT", 1]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Assignment Exists (0.3ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 5], ["LIMIT", 1]] Assignment Create (0.3ms) INSERT INTO "assignments" ("canvas_id", "title", "due_at", "unlock_at", "lock_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 5], ["title", "Assignment 5"], ["due_at", "2022-10-03 22:46:35.103043"], ["unlock_at", "2022-09-25 22:46:35.103156"], ["lock_at", "2022-10-17 22:46:35.103251"], ["created_at", "2022-09-26 22:46:35.104496"], ["updated_at", "2022-09-26 22:46:35.104496"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.3ms) ROLLBACK  (0.3ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Assignment Exists (0.3ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 6], ["LIMIT", 1]] Assignment Create (0.4ms) INSERT INTO "assignments" ("canvas_id", "title", "due_at", "unlock_at", "lock_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 6], ["title", "Assignment 6"], ["due_at", "2022-10-03 22:46:35.110626"], ["unlock_at", "2022-09-25 22:46:35.110729"], ["lock_at", "2022-10-17 22:46:35.110779"], ["created_at", "2022-09-26 22:46:35.112187"], ["updated_at", "2022-09-26 22:46:35.112187"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) SAVEPOINT active_record_1 Course Exists (0.6ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 49448468], ["LIMIT", 1]] Course Create (0.4ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 49448468], ["sis_id", "184c1609a74e4928d04e840a90153f06"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2022-09-23 22:46:35.129694"], ["end_at", "2022-10-17 22:46:35.129786"], ["created_at", "2022-09-26 22:46:35.131974"], ["updated_at", "2022-09-26 22:46:35.131974"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 Course Exists (0.2ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 38835169], ["LIMIT", 1]] Course Create (0.3ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 38835169], ["sis_id", "cc7cf117874a0cf9020055a15c70e093"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2022-09-23 22:46:35.133899"], ["end_at", "2022-10-17 22:46:35.133993"], ["created_at", "2022-09-26 22:46:35.135036"], ["updated_at", "2022-09-26 22:46:35.135036"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Assignment Exists (0.3ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 7], ["LIMIT", 1]] Assignment Create (0.3ms) INSERT INTO "assignments" ("canvas_id", "title", "due_at", "unlock_at", "lock_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 7], ["title", "Assignment 7"], ["due_at", "2022-10-03 22:46:35.136390"], ["unlock_at", "2022-09-25 22:46:35.136464"], ["lock_at", "2022-10-17 22:46:35.136504"], ["created_at", "2022-09-26 22:46:35.137594"], ["updated_at", "2022-09-26 22:46:35.137594"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 Assignment Exists (0.2ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 AND "assignments"."id" != $2 LIMIT $3 [["canvas_id", 7], ["id", 84], ["LIMIT", 1]] Assignment Update (0.3ms) UPDATE "assignments" SET "canvas_context_id" = $1, "canvas_context_type" = $2, "updated_at" = $3 WHERE "assignments"."id" = $4 [["canvas_context_id", 38835169], ["canvas_context_type", "Course"], ["updated_at", "2022-09-26 22:46:35.139778"], ["id", 84]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Course Load (0.2ms) SELECT "courses".* FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 38835169], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.4ms) SAVEPOINT active_record_1 Assignment Exists (0.4ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 8], ["LIMIT", 1]] Assignment Create (0.4ms) INSERT INTO "assignments" ("canvas_id", "title", "due_at", "unlock_at", "lock_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 8], ["title", "Assignment 8"], ["due_at", "2022-10-03 22:46:35.159467"], ["unlock_at", "2022-09-25 22:46:35.159628"], ["lock_at", "2022-10-17 22:46:35.159685"], ["created_at", "2022-09-26 22:46:35.161380"], ["updated_at", "2022-09-26 22:46:35.161380"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 ContextModuleItem Create (0.6ms) INSERT INTO "context_module_items" ("canvas_id", "canvas_assignment_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["canvas_id", 1], ["canvas_assignment_id", 8], ["workflow_state", "active"], ["created_at", "2022-09-26 22:46:35.163616"], ["updated_at", "2022-09-26 22:46:35.163616"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Assignment Exists (0.3ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 9], ["LIMIT", 1]] Assignment Create (0.2ms) INSERT INTO "assignments" ("canvas_id", "title", "due_at", "unlock_at", "lock_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 9], ["title", "Assignment 9"], ["due_at", "2022-10-03 22:46:35.168356"], ["unlock_at", "2022-09-25 22:46:35.168440"], ["lock_at", "2022-10-17 22:46:35.168479"], ["created_at", "2022-09-26 22:46:35.169752"], ["updated_at", "2022-09-26 22:46:35.169752"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 ContextModuleItem Create (0.2ms) INSERT INTO "context_module_items" ("canvas_id", "canvas_assignment_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["canvas_id", 2], ["canvas_assignment_id", 9], ["workflow_state", "active"], ["created_at", "2022-09-26 22:46:35.171172"], ["updated_at", "2022-09-26 22:46:35.171172"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Course Exists (0.3ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 31371538], ["LIMIT", 1]] Course Create (0.3ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 31371538], ["sis_id", "1c10d4c6af1777126a1d4ff845de3e57"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2022-09-23 22:46:35.187315"], ["end_at", "2022-10-17 22:46:35.187410"], ["created_at", "2022-09-26 22:46:35.188706"], ["updated_at", "2022-09-26 22:46:35.188706"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 ContextModule Create (0.8ms) INSERT INTO "context_modules" ("canvas_id", "canvas_context_id", "canvas_context_type", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 1], ["canvas_context_id", 31371538], ["canvas_context_type", "Course"], ["name", "Context Module"], ["workflow_state", "available"], ["created_at", "2022-09-26 22:46:35.190237"], ["updated_at", "2022-09-26 22:46:35.190237"]]  (0.3ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Course Exists (0.3ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 53796179], ["LIMIT", 1]] Course Create (0.3ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 53796179], ["sis_id", "16f00d42cb29c00139e86bb8ea03c743"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2022-09-23 22:46:35.196472"], ["end_at", "2022-10-17 22:46:35.196567"], ["created_at", "2022-09-26 22:46:35.197871"], ["updated_at", "2022-09-26 22:46:35.197871"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 ContextModule Create (0.4ms) INSERT INTO "context_modules" ("canvas_id", "canvas_context_id", "canvas_context_type", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 2], ["canvas_context_id", 53796179], ["canvas_context_type", "Course"], ["name", "Context Module"], ["workflow_state", "available"], ["created_at", "2022-09-26 22:46:35.199881"], ["updated_at", "2022-09-26 22:46:35.199881"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Course Exists (0.3ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1768015], ["LIMIT", 1]] Course Create (0.3ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 1768015], ["sis_id", "d3526ca810a9964c52f80bb360b22f4b"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2022-09-23 22:46:35.203917"], ["end_at", "2022-10-17 22:46:35.204044"], ["created_at", "2022-09-26 22:46:35.205453"], ["updated_at", "2022-09-26 22:46:35.205453"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 ContextModule Create (0.4ms) INSERT INTO "context_modules" ("canvas_id", "canvas_context_id", "canvas_context_type", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 3], ["canvas_context_id", 1768015], ["canvas_context_type", "Course"], ["name", "Context Module"], ["workflow_state", "available"], ["created_at", "2022-09-26 22:46:35.207590"], ["updated_at", "2022-09-26 22:46:35.207590"]]  (0.3ms) RELEASE SAVEPOINT active_record_1  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Course Exists (0.3ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 25457391], ["LIMIT", 1]] Course Create (0.3ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 25457391], ["sis_id", "7e2f7ebc342ab4847760ab1aff6dfc77"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2022-09-23 22:46:35.212646"], ["end_at", "2022-10-17 22:46:35.212752"], ["created_at", "2022-09-26 22:46:35.213980"], ["updated_at", "2022-09-26 22:46:35.213980"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Course Exists (0.4ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" IS NULL AND "courses"."id" != $1 LIMIT $2 [["id", 160], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Course Exists (0.3ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 47017474], ["LIMIT", 1]] Course Create (0.3ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 47017474], ["sis_id", "f7e844867885c3b1c0335b81a3070906"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2022-09-23 22:46:35.221164"], ["end_at", "2022-10-17 22:46:35.221264"], ["created_at", "2022-09-26 22:46:35.222501"], ["updated_at", "2022-09-26 22:46:35.222501"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Course Load (0.3ms) SELECT "courses".* FROM "courses" ORDER BY "courses"."id" ASC LIMIT $1 [["LIMIT", 1]] Course Exists (0.4ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 47017474], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Course Exists (0.3ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 8119680], ["LIMIT", 1]] Course Create (0.3ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 8119680], ["sis_id", "0604583a18ab00614611c6f5d73a6f51"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2022-09-23 22:46:35.236538"], ["end_at", "2022-10-17 22:46:35.236630"], ["created_at", "2022-09-26 22:46:35.237717"], ["updated_at", "2022-09-26 22:46:35.237717"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Course Exists (0.3ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 AND "courses"."id" != $2 LIMIT $3 [["canvas_id", 8119680], ["id", 162], ["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Course Exists (0.3ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 40076766], ["LIMIT", 1]] Course Create (0.3ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 40076766], ["sis_id", "4c0f711c2a3cc4ef6fe0c9bf99efb990"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2022-09-23 22:46:35.243548"], ["end_at", "2022-10-17 22:46:35.243679"], ["created_at", "2022-09-26 22:46:35.245386"], ["updated_at", "2022-09-26 22:46:35.245386"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Course Exists (0.3ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 74482086], ["LIMIT", 1]] Course Create (0.3ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 74482086], ["sis_id", "49a2c63ce762382ccbde86705ded3484"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2022-09-23 22:46:35.251966"], ["end_at", "2022-10-17 22:46:35.252075"], ["created_at", "2022-09-26 22:46:35.253377"], ["updated_at", "2022-09-26 22:46:35.253377"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Course Exists (0.3ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 65788205], ["LIMIT", 1]] Course Create (0.4ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 65788205], ["sis_id", "cceb8c82ed294980fc65502afef069f2"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2022-09-23 22:46:35.259242"], ["end_at", "2022-10-17 22:46:35.259375"], ["created_at", "2022-09-26 22:46:35.261163"], ["updated_at", "2022-09-26 22:46:35.261163"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Course Exists (0.3ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 54852538], ["LIMIT", 1]] Course Create (0.3ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 54852538], ["sis_id", "1a2b5ff1d6f1e1a1c6c192e21c19c2ac"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2022-09-23 22:46:35.265913"], ["end_at", "2022-10-17 22:46:35.266061"], ["created_at", "2022-09-26 22:46:35.267380"], ["updated_at", "2022-09-26 22:46:35.267380"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Course Exists (0.2ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 80408501], ["LIMIT", 1]] Course Create (0.2ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 80408501], ["sis_id", "ef74ba823970938d5d358eab30aeba98"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2022-09-23 22:46:35.270551"], ["end_at", "2022-10-17 22:46:35.270671"], ["created_at", "2022-09-26 22:46:35.271823"], ["updated_at", "2022-09-26 22:46:35.271823"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.3ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Course Exists (0.3ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 86921617], ["LIMIT", 1]] Course Create (0.3ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 86921617], ["sis_id", "afee0b346ddac445b46f408c59ad5396"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2022-09-23 22:46:35.276705"], ["end_at", "2022-10-17 22:46:35.276857"], ["created_at", "2022-09-26 22:46:35.278634"], ["updated_at", "2022-09-26 22:46:35.278634"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Enrollment Exists (0.4ms) SELECT 1 AS one FROM "enrollments" WHERE "enrollments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 33235823], ["LIMIT", 1]] Enrollment Create (0.3ms) INSERT INTO "enrollments" ("canvas_id", "created_at", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["canvas_id", 33235823], ["created_at", "2022-09-26 22:46:35.298038"], ["updated_at", "2022-09-26 22:46:35.298038"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Enrollment Exists (0.4ms) SELECT 1 AS one FROM "enrollments" WHERE "enrollments"."canvas_id" IS NULL AND "enrollments"."id" != $1 LIMIT $2 [["id", 50], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Enrollment Exists (0.3ms) SELECT 1 AS one FROM "enrollments" WHERE "enrollments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 9325037], ["LIMIT", 1]] Enrollment Create (0.2ms) INSERT INTO "enrollments" ("canvas_id", "created_at", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["canvas_id", 9325037], ["created_at", "2022-09-26 22:46:35.305354"], ["updated_at", "2022-09-26 22:46:35.305354"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Enrollment Load (0.3ms) SELECT "enrollments".* FROM "enrollments" ORDER BY "enrollments"."id" ASC LIMIT $1 [["LIMIT", 1]] Enrollment Exists (0.6ms) SELECT 1 AS one FROM "enrollments" WHERE "enrollments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 9325037], ["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Enrollment Exists (0.3ms) SELECT 1 AS one FROM "enrollments" WHERE "enrollments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 68283870], ["LIMIT", 1]] Enrollment Create (0.3ms) INSERT INTO "enrollments" ("canvas_id", "created_at", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["canvas_id", 68283870], ["created_at", "2022-09-26 22:46:35.313416"], ["updated_at", "2022-09-26 22:46:35.313416"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Enrollment Exists (0.5ms) SELECT 1 AS one FROM "enrollments" WHERE "enrollments"."canvas_id" = $1 AND "enrollments"."id" != $2 LIMIT $3 [["canvas_id", 68283870], ["id", 52], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Enrollment Exists (0.3ms) SELECT 1 AS one FROM "enrollments" WHERE "enrollments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 79756897], ["LIMIT", 1]] Enrollment Create (0.3ms) INSERT INTO "enrollments" ("canvas_id", "created_at", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["canvas_id", 79756897], ["created_at", "2022-09-26 22:46:35.319728"], ["updated_at", "2022-09-26 22:46:35.319728"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Enrollment Exists (0.2ms) SELECT 1 AS one FROM "enrollments" WHERE "enrollments"."canvas_id" = $1 AND "enrollments"."id" != $2 LIMIT $3 [["canvas_id", 79756897], ["id", 53], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Enrollment Exists (0.4ms) SELECT 1 AS one FROM "enrollments" WHERE "enrollments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 19749270], ["LIMIT", 1]] Enrollment Create (0.4ms) INSERT INTO "enrollments" ("canvas_id", "created_at", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["canvas_id", 19749270], ["created_at", "2022-09-26 22:46:35.325309"], ["updated_at", "2022-09-26 22:46:35.325309"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Enrollment Exists (0.4ms) SELECT 1 AS one FROM "enrollments" WHERE "enrollments"."canvas_id" = $1 AND "enrollments"."id" != $2 LIMIT $3 [["canvas_id", 19749270], ["id", 54], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) SAVEPOINT active_record_1 Group Exists (0.6ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 51347467], ["LIMIT", 1]] Group Create (0.4ms) INSERT INTO "groups" ("canvas_id", "sis_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 51347467], ["sis_id", "87e1d4e014e5142d29c913b07d2a7ba7"], ["name", "Some User Group"], ["workflow_state", "available"], ["created_at", "2022-09-26 22:46:35.344486"], ["updated_at", "2022-09-26 22:46:35.344486"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.3ms) SAVEPOINT active_record_1 User Exists (0.6ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 7366559], ["LIMIT", 1]] User Create (0.7ms) INSERT INTO "users" ("canvas_id", "email", "first_name", "last_name", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 7366559], ["email", "cooldude@coolsite.com"], ["first_name", "Cool"], ["last_name", "Dude"], ["created_at", "2022-09-26 22:46:35.358293"], ["updated_at", "2022-09-26 22:46:35.358293"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 GroupMembership Exists (0.4ms) SELECT 1 AS one FROM "group_memberships" WHERE "group_memberships"."canvas_id" = $1 LIMIT $2 [["canvas_id", 35729613], ["LIMIT", 1]] GroupMembership Create (0.3ms) INSERT INTO "group_memberships" ("canvas_id", "canvas_user_id", "canvas_group_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 35729613], ["canvas_user_id", 7366559], ["canvas_group_id", 51347467], ["workflow_state", "accepted"], ["created_at", "2022-09-26 22:46:35.372235"], ["updated_at", "2022-09-26 22:46:35.372235"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 GroupMembership Exists (0.4ms) SELECT 1 AS one FROM "group_memberships" WHERE "group_memberships"."canvas_id" IS NULL AND "group_memberships"."id" != $1 LIMIT $2 [["id", 39], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 52004952], ["LIMIT", 1]] Group Create (0.3ms) INSERT INTO "groups" ("canvas_id", "sis_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 52004952], ["sis_id", "81cbd22e1866c6b9ee82266508a4b9cf"], ["name", "Some User Group"], ["workflow_state", "available"], ["created_at", "2022-09-26 22:46:35.381568"], ["updated_at", "2022-09-26 22:46:35.381568"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 User Exists (0.3ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 21460887], ["LIMIT", 1]] User Create (0.3ms) INSERT INTO "users" ("canvas_id", "email", "first_name", "last_name", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 21460887], ["email", "cooldude@coolsite.com"], ["first_name", "Cool"], ["last_name", "Dude"], ["created_at", "2022-09-26 22:46:35.383820"], ["updated_at", "2022-09-26 22:46:35.383820"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 GroupMembership Exists (0.3ms) SELECT 1 AS one FROM "group_memberships" WHERE "group_memberships"."canvas_id" = $1 LIMIT $2 [["canvas_id", 79070375], ["LIMIT", 1]] GroupMembership Create (0.2ms) INSERT INTO "group_memberships" ("canvas_id", "canvas_user_id", "canvas_group_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 79070375], ["canvas_user_id", 21460887], ["canvas_group_id", 52004952], ["workflow_state", "accepted"], ["created_at", "2022-09-26 22:46:35.386161"], ["updated_at", "2022-09-26 22:46:35.386161"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 GroupMembership Load (0.2ms) SELECT "group_memberships".* FROM "group_memberships" ORDER BY "group_memberships"."id" ASC LIMIT $1 [["LIMIT", 1]] GroupMembership Exists (0.2ms) SELECT 1 AS one FROM "group_memberships" WHERE "group_memberships"."canvas_id" = $1 LIMIT $2 [["canvas_id", 79070375], ["LIMIT", 1]]  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) SAVEPOINT active_record_1 Group Exists (0.4ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 77133476], ["LIMIT", 1]] Group Create (0.3ms) INSERT INTO "groups" ("canvas_id", "sis_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 77133476], ["sis_id", "868ba54c01a402fefdb8b7d329890dd1"], ["name", "Some User Group"], ["workflow_state", "available"], ["created_at", "2022-09-26 22:46:35.393249"], ["updated_at", "2022-09-26 22:46:35.393249"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 User Exists (0.3ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1661109], ["LIMIT", 1]] User Create (0.4ms) INSERT INTO "users" ("canvas_id", "email", "first_name", "last_name", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 1661109], ["email", "cooldude@coolsite.com"], ["first_name", "Cool"], ["last_name", "Dude"], ["created_at", "2022-09-26 22:46:35.395934"], ["updated_at", "2022-09-26 22:46:35.395934"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 GroupMembership Exists (0.2ms) SELECT 1 AS one FROM "group_memberships" WHERE "group_memberships"."canvas_id" = $1 LIMIT $2 [["canvas_id", 17333622], ["LIMIT", 1]] GroupMembership Create (0.3ms) INSERT INTO "group_memberships" ("canvas_id", "canvas_user_id", "canvas_group_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 17333622], ["canvas_user_id", 1661109], ["canvas_group_id", 77133476], ["workflow_state", "accepted"], ["created_at", "2022-09-26 22:46:35.398823"], ["updated_at", "2022-09-26 22:46:35.398823"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 GroupMembership Exists (0.3ms) SELECT 1 AS one FROM "group_memberships" WHERE "group_memberships"."canvas_id" = $1 AND "group_memberships"."id" != $2 LIMIT $3 [["canvas_id", 17333622], ["id", 41], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 37347291], ["LIMIT", 1]] Group Create (0.2ms) INSERT INTO "groups" ("canvas_id", "sis_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 37347291], ["sis_id", "8f6722daf5393228ee3636b5e7a617a2"], ["name", "Some User Group"], ["workflow_state", "available"], ["created_at", "2022-09-26 22:46:35.404115"], ["updated_at", "2022-09-26 22:46:35.404115"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 User Exists (0.2ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 76524167], ["LIMIT", 1]] User Create (0.3ms) INSERT INTO "users" ("canvas_id", "email", "first_name", "last_name", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 76524167], ["email", "cooldude@coolsite.com"], ["first_name", "Cool"], ["last_name", "Dude"], ["created_at", "2022-09-26 22:46:35.406097"], ["updated_at", "2022-09-26 22:46:35.406097"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 GroupMembership Exists (0.5ms) SELECT 1 AS one FROM "group_memberships" WHERE "group_memberships"."canvas_id" = $1 LIMIT $2 [["canvas_id", 32463185], ["LIMIT", 1]] GroupMembership Create (0.4ms) INSERT INTO "group_memberships" ("canvas_id", "canvas_user_id", "canvas_group_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 32463185], ["canvas_user_id", 76524167], ["canvas_group_id", 37347291], ["workflow_state", "accepted"], ["created_at", "2022-09-26 22:46:35.409265"], ["updated_at", "2022-09-26 22:46:35.409265"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 GroupMembership Exists (0.4ms) SELECT 1 AS one FROM "group_memberships" WHERE "group_memberships"."canvas_id" = $1 AND "group_memberships"."id" != $2 LIMIT $3 [["canvas_id", 32463185], ["id", 42], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 69136161], ["LIMIT", 1]] Group Create (0.3ms) INSERT INTO "groups" ("canvas_id", "sis_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 69136161], ["sis_id", "6d9f387423085a29c13b4caad47a546b"], ["name", "Some User Group"], ["workflow_state", "available"], ["created_at", "2022-09-26 22:46:35.416944"], ["updated_at", "2022-09-26 22:46:35.416944"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" IS NULL AND "groups"."id" != $1 LIMIT $2 [["id", 82], ["LIMIT", 1]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 42117286], ["LIMIT", 1]] Group Create (0.6ms) INSERT INTO "groups" ("canvas_id", "sis_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 42117286], ["sis_id", "d30c66a46363e2453a1581617f4b2a62"], ["name", "Some User Group"], ["workflow_state", "available"], ["created_at", "2022-09-26 22:46:35.424136"], ["updated_at", "2022-09-26 22:46:35.424136"]]  (0.3ms) RELEASE SAVEPOINT active_record_1 Group Load (0.2ms) SELECT "groups".* FROM "groups" ORDER BY "groups"."id" ASC LIMIT $1 [["LIMIT", 1]] Group Exists (0.4ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 42117286], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 4164620], ["LIMIT", 1]] Group Create (0.4ms) INSERT INTO "groups" ("canvas_id", "sis_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 4164620], ["sis_id", "4b9ad3672bfcada46c1151abfc4fc13d"], ["name", "Some User Group"], ["workflow_state", "available"], ["created_at", "2022-09-26 22:46:35.433202"], ["updated_at", "2022-09-26 22:46:35.433202"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 46429358], ["LIMIT", 1]] Group Create (0.3ms) INSERT INTO "groups" ("canvas_id", "sis_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 46429358], ["sis_id", "c031d927eee2b5257a52ff29ef4a8e97"], ["name", "Some User Group"], ["workflow_state", "available"], ["created_at", "2022-09-26 22:46:35.438331"], ["updated_at", "2022-09-26 22:46:35.438331"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Group Exists (0.6ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 AND "groups"."id" != $2 LIMIT $3 [["canvas_id", 46429358], ["id", 85], ["LIMIT", 1]]  (0.4ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 41863979], ["LIMIT", 1]] Group Create (0.3ms) INSERT INTO "groups" ("canvas_id", "sis_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 41863979], ["sis_id", "b7b255fd32ed47a0e0e4800431819bc1"], ["name", "Some User Group"], ["workflow_state", "available"], ["created_at", "2022-09-26 22:46:35.446618"], ["updated_at", "2022-09-26 22:46:35.446618"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Group Exists (0.4ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 AND "groups"."id" != $2 LIMIT $3 [["canvas_id", 41863979], ["id", 86], ["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Role Exists (0.3ms) SELECT 1 AS one FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 62636173], ["LIMIT", 1]] Role Create (0.3ms) INSERT INTO "roles" ("canvas_id", "label", "base_role_type", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 62636173], ["label", "Cool Role"], ["base_role_type", "AccountMembership"], ["workflow_state", "active"], ["created_at", "2022-09-26 22:46:35.454110"], ["updated_at", "2022-09-26 22:46:35.454110"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Role Exists (0.7ms) SELECT 1 AS one FROM "roles" WHERE "roles"."canvas_id" IS NULL AND "roles"."id" != $1 LIMIT $2 [["id", 45], ["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Role Exists (0.3ms) SELECT 1 AS one FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 50416679], ["LIMIT", 1]] Role Create (0.4ms) INSERT INTO "roles" ("canvas_id", "label", "base_role_type", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 50416679], ["label", "Cool Role"], ["base_role_type", "AccountMembership"], ["workflow_state", "active"], ["created_at", "2022-09-26 22:46:35.463791"], ["updated_at", "2022-09-26 22:46:35.463791"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Role Load (0.3ms) SELECT "roles".* FROM "roles" ORDER BY "roles"."id" ASC LIMIT $1 [["LIMIT", 1]] Role Exists (0.4ms) SELECT 1 AS one FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 50416679], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) SELECT COUNT(*) FROM "roles" Role Load (0.3ms) SELECT "roles".* FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]]  (0.3ms) SAVEPOINT active_record_1 Role Exists (0.5ms) SELECT 1 AS one FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] Role Create (0.7ms) INSERT INTO "roles" ("canvas_id", "label", "base_role_type", "canvas_account_id", "workflow_state", "permissions", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 1], ["label", "Account Admin"], ["base_role_type", "AccountMembership"], ["canvas_account_id", 10], ["workflow_state", "built_in"], ["permissions", "{\"manage_wiki\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"post_to_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"moderate_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_announcements\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"send_messages\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"send_messages_all\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_outcomes\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"create_conferences\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"create_collaborations\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_roster\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_all_grades\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_grades\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_rubrics\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"comment_on_others_submissions\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_students\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_admin_users\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_role_overrides\":{\"enabled\":true,\"locked\":true,\"readonly\":true,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_account_memberships\":{\"enabled\":true,\"locked\":true,\"readonly\":true,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_account_settings\":{\"enabled\":true,\"locked\":true,\"readonly\":true,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_groups\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_group_pages\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_files\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_assignments\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"undelete_courses\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_grade_changes\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_course_changes\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_question_banks\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_calendar\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_reports\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_courses\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_user_logins\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_user_observers\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_alerts\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"become_user\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_developer_keys\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"import_sis\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_sis\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_sis\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_course_list\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_statistics\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_storage_quotas\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_course_content\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_content\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_interaction_alerts\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"change_course_state\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_sections\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_feature_flags\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_quiz_answer_audits\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"moderate_grades\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"lti_add_edit\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true}}"], ["created_at", "2022-09-26 22:46:35.476886"], ["updated_at", "2022-09-26 22:46:35.476886"]]  (0.3ms) RELEASE SAVEPOINT active_record_1  (0.3ms) SELECT COUNT(*) FROM "roles" Role Load (0.2ms) SELECT "roles".* FROM "roles" ORDER BY "roles"."id" DESC LIMIT $1 [["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Role Exists (0.3ms) SELECT 1 AS one FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] Role Create (0.3ms) INSERT INTO "roles" ("canvas_id", "label", "base_role_type", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 1], ["label", "Cool Role"], ["base_role_type", "AccountMembership"], ["workflow_state", "active"], ["created_at", "2022-09-26 22:46:35.488881"], ["updated_at", "2022-09-26 22:46:35.488881"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.3ms) SELECT COUNT(*) FROM "roles" Role Load (0.4ms) SELECT "roles".* FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]]  (0.3ms) SAVEPOINT active_record_1 Role Exists (0.3ms) SELECT 1 AS one FROM "roles" WHERE "roles"."canvas_id" = $1 AND "roles"."id" != $2 LIMIT $3 [["canvas_id", 1], ["id", 48], ["LIMIT", 1]] Role Update (0.6ms) UPDATE "roles" SET "label" = $1, "canvas_account_id" = $2, "permissions" = $3, "workflow_state" = $4, "updated_at" = $5 WHERE "roles"."id" = $6 [["label", "Account Admin"], ["canvas_account_id", 10], ["permissions", "{\"manage_wiki\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"post_to_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"moderate_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_announcements\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"send_messages\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"send_messages_all\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_outcomes\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"create_conferences\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"create_collaborations\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_roster\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_all_grades\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_grades\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_rubrics\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"comment_on_others_submissions\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_students\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_admin_users\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_role_overrides\":{\"enabled\":true,\"locked\":true,\"readonly\":true,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_account_memberships\":{\"enabled\":true,\"locked\":true,\"readonly\":true,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_account_settings\":{\"enabled\":true,\"locked\":true,\"readonly\":true,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_groups\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_group_pages\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_files\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_assignments\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"undelete_courses\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_grade_changes\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_course_changes\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_question_banks\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_calendar\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_reports\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_courses\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_user_logins\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_user_observers\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_alerts\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"become_user\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_developer_keys\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"import_sis\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_sis\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_sis\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_course_list\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_statistics\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_storage_quotas\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_course_content\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_content\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_interaction_alerts\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"change_course_state\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_sections\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_feature_flags\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_quiz_answer_audits\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"moderate_grades\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"lti_add_edit\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true}}"], ["workflow_state", "built_in"], ["updated_at", "2022-09-26 22:46:35.496055"], ["id", 48]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SELECT COUNT(*) FROM "roles" Role Load (0.2ms) SELECT "roles".* FROM "roles" WHERE "roles"."id" = $1 LIMIT $2 [["id", 48], ["LIMIT", 1]]  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Section Exists (0.5ms) SELECT 1 AS one FROM "sections" WHERE "sections"."canvas_id" = $1 LIMIT $2 [["canvas_id", 51134062], ["LIMIT", 1]] Section Create (0.3ms) INSERT INTO "sections" ("canvas_id", "created_at", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["canvas_id", 51134062], ["created_at", "2022-09-26 22:46:35.516391"], ["updated_at", "2022-09-26 22:46:35.516391"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Section Exists (0.2ms) SELECT 1 AS one FROM "sections" WHERE "sections"."canvas_id" IS NULL AND "sections"."id" != $1 LIMIT $2 [["id", 64], ["LIMIT", 1]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Section Exists (0.2ms) SELECT 1 AS one FROM "sections" WHERE "sections"."canvas_id" = $1 LIMIT $2 [["canvas_id", 91383317], ["LIMIT", 1]] Section Create (0.2ms) INSERT INTO "sections" ("canvas_id", "created_at", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["canvas_id", 91383317], ["created_at", "2022-09-26 22:46:35.522405"], ["updated_at", "2022-09-26 22:46:35.522405"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Section Load (0.2ms) SELECT "sections".* FROM "sections" ORDER BY "sections"."id" ASC LIMIT $1 [["LIMIT", 1]] Section Exists (0.4ms) SELECT 1 AS one FROM "sections" WHERE "sections"."canvas_id" = $1 LIMIT $2 [["canvas_id", 91383317], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Section Exists (0.3ms) SELECT 1 AS one FROM "sections" WHERE "sections"."canvas_id" = $1 LIMIT $2 [["canvas_id", 22154296], ["LIMIT", 1]] Section Create (0.5ms) INSERT INTO "sections" ("canvas_id", "created_at", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["canvas_id", 22154296], ["created_at", "2022-09-26 22:46:35.531203"], ["updated_at", "2022-09-26 22:46:35.531203"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Section Exists (0.4ms) SELECT 1 AS one FROM "sections" WHERE "sections"."canvas_id" = $1 AND "sections"."id" != $2 LIMIT $3 [["canvas_id", 22154296], ["id", 66], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Section Exists (0.3ms) SELECT 1 AS one FROM "sections" WHERE "sections"."canvas_id" = $1 LIMIT $2 [["canvas_id", 99434706], ["LIMIT", 1]] Section Create (0.3ms) INSERT INTO "sections" ("canvas_id", "created_at", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["canvas_id", 99434706], ["created_at", "2022-09-26 22:46:35.538392"], ["updated_at", "2022-09-26 22:46:35.538392"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Submission Exists (0.5ms) SELECT 1 AS one FROM "submissions" WHERE "submissions"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] Submission Create (0.6ms) INSERT INTO "submissions" ("canvas_id", "submitted_at", "graded_at", "score", "points_possible", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 1], ["submitted_at", "2022-09-19 22:46:35.555429"], ["graded_at", "2022-09-25 22:46:35.555526"], ["score", 5.0], ["points_possible", 10.0], ["created_at", "2022-09-26 22:46:35.557269"], ["updated_at", "2022-09-26 22:46:35.557269"]]  (0.3ms) RELEASE SAVEPOINT active_record_1 Submission Exists (0.4ms) SELECT 1 AS one FROM "submissions" WHERE "submissions"."canvas_id" IS NULL AND "submissions"."id" != $1 LIMIT $2 [["id", 50], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) SAVEPOINT active_record_1 Submission Exists (0.3ms) SELECT 1 AS one FROM "submissions" WHERE "submissions"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]] Submission Create (0.3ms) INSERT INTO "submissions" ("canvas_id", "submitted_at", "graded_at", "score", "points_possible", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 2], ["submitted_at", "2022-09-19 22:46:35.566399"], ["graded_at", "2022-09-25 22:46:35.566505"], ["score", 5.0], ["points_possible", 10.0], ["created_at", "2022-09-26 22:46:35.567945"], ["updated_at", "2022-09-26 22:46:35.567945"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Submission Load (0.3ms) SELECT "submissions".* FROM "submissions" ORDER BY "submissions"."id" ASC LIMIT $1 [["LIMIT", 1]] Submission Exists (0.3ms) SELECT 1 AS one FROM "submissions" WHERE "submissions"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Submission Exists (0.4ms) SELECT 1 AS one FROM "submissions" WHERE "submissions"."canvas_id" = $1 LIMIT $2 [["canvas_id", 3], ["LIMIT", 1]] Submission Create (0.5ms) INSERT INTO "submissions" ("canvas_id", "submitted_at", "graded_at", "score", "points_possible", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 3], ["submitted_at", "2022-09-19 22:46:35.573901"], ["graded_at", "2022-09-25 22:46:35.574000"], ["score", 5.0], ["points_possible", 10.0], ["created_at", "2022-09-26 22:46:35.575802"], ["updated_at", "2022-09-26 22:46:35.575802"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Submission Exists (0.4ms) SELECT 1 AS one FROM "submissions" WHERE "submissions"."canvas_id" = $1 AND "submissions"."id" != $2 LIMIT $3 [["canvas_id", 3], ["id", 52], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Submission Exists (0.3ms) SELECT 1 AS one FROM "submissions" WHERE "submissions"."canvas_id" = $1 LIMIT $2 [["canvas_id", 4], ["LIMIT", 1]] Submission Create (0.3ms) INSERT INTO "submissions" ("canvas_id", "submitted_at", "graded_at", "score", "points_possible", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 4], ["submitted_at", "2022-09-19 22:46:35.582175"], ["graded_at", "2022-09-25 22:46:35.582287"], ["score", 5.0], ["points_possible", 10.0], ["created_at", "2022-09-26 22:46:35.583422"], ["updated_at", "2022-09-26 22:46:35.583422"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Submission Exists (0.3ms) SELECT 1 AS one FROM "submissions" WHERE "submissions"."canvas_id" = $1 AND "submissions"."id" != $2 LIMIT $3 [["canvas_id", 4], ["id", 53], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Submission Exists (0.3ms) SELECT 1 AS one FROM "submissions" WHERE "submissions"."canvas_id" = $1 LIMIT $2 [["canvas_id", 5], ["LIMIT", 1]] Submission Create (0.3ms) INSERT INTO "submissions" ("canvas_id", "submitted_at", "graded_at", "score", "points_possible", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 5], ["submitted_at", "2022-09-19 22:46:35.587760"], ["graded_at", "2022-09-25 22:46:35.587851"], ["score", 5.0], ["points_possible", 10.0], ["created_at", "2022-09-26 22:46:35.589132"], ["updated_at", "2022-09-26 22:46:35.589132"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Submission Exists (0.7ms) SELECT 1 AS one FROM "submissions" WHERE "submissions"."canvas_id" = $1 AND "submissions"."id" != $2 LIMIT $3 [["canvas_id", 5], ["id", 54], ["LIMIT", 1]]  (0.4ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Term Exists (0.4ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 36661241], ["LIMIT", 1]] Term Create (0.3ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 36661241], ["name", "Cool Term"], ["start_at", "2022-09-23 22:46:33.816230"], ["end_at", "2022-09-29 22:46:33.816325"], ["workflow_state", "active"], ["sis_id", "5a2dee30e0327a72d45afe62511c1867"], ["created_at", "2022-09-26 22:46:35.597848"], ["updated_at", "2022-09-26 22:46:35.597848"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Term Exists (0.4ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" IS NULL AND "terms"."id" != $1 LIMIT $2 [["id", 128], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Term Exists (0.3ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 28039031], ["LIMIT", 1]] Term Create (0.2ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 28039031], ["name", "Cool Term"], ["start_at", "2022-09-23 22:46:33.816230"], ["end_at", "2022-09-29 22:46:33.816325"], ["workflow_state", "active"], ["sis_id", "77e89e212307a5c4b85ac80ad9d2b1da"], ["created_at", "2022-09-26 22:46:35.605505"], ["updated_at", "2022-09-26 22:46:35.605505"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Term Load (0.3ms) SELECT "terms".* FROM "terms" ORDER BY "terms"."id" ASC LIMIT $1 [["LIMIT", 1]] Term Exists (0.7ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 28039031], ["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Term Exists (0.3ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 47991420], ["LIMIT", 1]] Term Create (0.4ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 47991420], ["name", "Cool Term"], ["start_at", "2022-09-23 22:46:33.816230"], ["end_at", "2022-09-29 22:46:33.816325"], ["workflow_state", "active"], ["sis_id", "74198c0f975812cb683b6d3fe8332721"], ["created_at", "2022-09-26 22:46:35.615091"], ["updated_at", "2022-09-26 22:46:35.615091"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Term Exists (0.3ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 50640125], ["LIMIT", 1]] Term Create (0.3ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 50640125], ["name", "Cool Term"], ["start_at", "2022-09-24 22:46:35.619464"], ["end_at", "2022-09-29 22:46:35.619563"], ["workflow_state", "active"], ["sis_id", "10c65a080d6308b2fa67ccf91f0a1900"], ["created_at", "2022-09-26 22:46:35.621532"], ["updated_at", "2022-09-26 22:46:35.621532"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 Term Exists (0.5ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 19571394], ["LIMIT", 1]] Term Create (0.5ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 19571394], ["name", "Cool Term"], ["start_at", "2022-09-23 22:46:33.816230"], ["end_at", "2022-09-29 22:46:33.816325"], ["workflow_state", "inactive"], ["sis_id", "837e50fcb1c608aa063d295689160f2a"], ["created_at", "2022-09-26 22:46:35.625153"], ["updated_at", "2022-09-26 22:46:35.625153"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 Term Exists (0.3ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 25703209], ["LIMIT", 1]] Term Create (0.3ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 25703209], ["name", "Cool Term"], ["start_at", "2022-07-26 22:46:35.627197"], ["end_at", "2022-08-26 22:46:35.627294"], ["workflow_state", "active"], ["sis_id", "b4344fc809562ad9eff9f8430fd6cb1e"], ["created_at", "2022-09-26 22:46:35.628879"], ["updated_at", "2022-09-26 22:46:35.628879"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 Term Exists (0.3ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 42806475], ["LIMIT", 1]] Term Create (0.5ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 42806475], ["name", "Cool Term"], ["start_at", "2023-03-26 22:46:35.630212"], ["end_at", "2023-09-26 22:46:35.630283"], ["workflow_state", "active"], ["sis_id", "53b0130d1fd07f5506df8859fd094c1d"], ["created_at", "2022-09-26 22:46:35.631940"], ["updated_at", "2022-09-26 22:46:35.631940"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Term Load (0.4ms) SELECT "terms".* FROM "terms" WHERE "terms"."workflow_state" = $1 AND (start_at <= '2022-10-11 22:46:35.633688' OR start_at IS NULL) AND (end_at >= '2022-09-11 22:46:35.633859' OR end_at IS NULL) [["workflow_state", "active"]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SELECT COUNT(*) FROM "terms" Term Load (0.2ms) SELECT "terms".* FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]]  (0.2ms) SAVEPOINT active_record_1 Term Exists (0.3ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] Term Create (0.3ms) INSERT INTO "terms" ("canvas_id", "name", "workflow_state", "grading_period_group_id", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 1], ["name", "Default Term"], ["workflow_state", "active"], ["grading_period_group_id", 1], ["sis_id", "Test"], ["created_at", "2022-09-26 22:46:35.639762"], ["updated_at", "2022-09-26 22:46:35.639762"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.4ms) SELECT COUNT(*) FROM "terms" Term Load (0.4ms) SELECT "terms".* FROM "terms" ORDER BY "terms"."id" DESC LIMIT $1 [["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Term Exists (0.3ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] Term Create (0.4ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 1], ["name", "Cool Term"], ["start_at", "2022-09-23 22:46:33.816230"], ["end_at", "2022-09-29 22:46:33.816325"], ["workflow_state", "active"], ["sis_id", "20f8b597a526455441650473df728916"], ["created_at", "2022-09-26 22:46:35.647180"], ["updated_at", "2022-09-26 22:46:35.647180"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.3ms) SELECT COUNT(*) FROM "terms" Term Load (0.3ms) SELECT "terms".* FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]]  (0.2ms) SAVEPOINT active_record_1 Term Exists (0.3ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 AND "terms"."id" != $2 LIMIT $3 [["canvas_id", 1], ["id", 136], ["LIMIT", 1]] Term Update (0.3ms) UPDATE "terms" SET "name" = $1, "sis_id" = $2, "start_at" = $3, "end_at" = $4, "grading_period_group_id" = $5, "updated_at" = $6 WHERE "terms"."id" = $7 [["name", "Default Term"], ["sis_id", "Test"], ["start_at", nil], ["end_at", nil], ["grading_period_group_id", 1], ["updated_at", "2022-09-26 22:46:35.652641"], ["id", 136]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SELECT COUNT(*) FROM "terms" Term Load (0.2ms) SELECT "terms".* FROM "terms" WHERE "terms"."id" = $1 LIMIT $2 [["id", 136], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 User Exists (0.4ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 33284448], ["LIMIT", 1]] User Create (0.4ms) INSERT INTO "users" ("canvas_id", "email", "first_name", "last_name", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 33284448], ["email", "cooldude@coolsite.com"], ["first_name", "Cool"], ["last_name", "Dude"], ["created_at", "2022-09-26 22:46:35.658710"], ["updated_at", "2022-09-26 22:46:35.658710"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 User Exists (0.3ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" IS NULL AND "users"."id" != $1 LIMIT $2 [["id", 97], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 User Exists (0.3ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 3081942], ["LIMIT", 1]] User Create (0.3ms) INSERT INTO "users" ("canvas_id", "email", "first_name", "last_name", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 3081942], ["email", "cooldude@coolsite.com"], ["first_name", "Cool"], ["last_name", "Dude"], ["created_at", "2022-09-26 22:46:35.672891"], ["updated_at", "2022-09-26 22:46:35.672891"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 User Load (0.2ms) SELECT "users".* FROM "users" ORDER BY "users"."id" ASC LIMIT $1 [["LIMIT", 1]] User Exists (0.5ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 3081942], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 User Exists (0.3ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 74721650], ["LIMIT", 1]] User Create (0.4ms) INSERT INTO "users" ("canvas_id", "email", "first_name", "last_name", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 74721650], ["email", "cooldude@coolsite.com"], ["first_name", "Cool"], ["last_name", "Dude"], ["created_at", "2022-09-26 22:46:35.681417"], ["updated_at", "2022-09-26 22:46:35.681417"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 User Exists (0.3ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2770634], ["LIMIT", 1]] User Create (0.3ms) INSERT INTO "users" ("canvas_id", "email", "first_name", "last_name", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 2770634], ["email", "cooldude@coolsite.com"], ["first_name", "Cool"], ["last_name", "Dude"], ["created_at", "2022-09-26 22:46:35.686564"], ["updated_at", "2022-09-26 22:46:35.686564"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 User Exists (0.3ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 70065420], ["LIMIT", 1]] User Create (0.4ms) INSERT INTO "users" ("canvas_id", "email", "first_name", "last_name", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 70065420], ["email", "cooldude@coolsite.com"], ["first_name", "Cool"], ["last_name", "Dude"], ["created_at", "2022-09-26 22:46:35.690643"], ["updated_at", "2022-09-26 22:46:35.690643"]]  (0.4ms) RELEASE SAVEPOINT active_record_1  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) SELECT COUNT(*) FROM "assignment_groups" AssignmentGroup Create Many (0.8ms) INSERT INTO "assignment_groups" ("canvas_id","canvas_course_id","name","rules","position","group_weight","workflow_state","canvas_created_at","canvas_updated_at","created_at","updated_at") VALUES (1,1,'Assignments','--- drop_lowest:1\nnever_drop:36\n ',1,50.0,'available','2017-09-08 01:37:33','2017-09-08 01:37:33','2022-09-26 22:46:35.703724','2022-09-26 22:46:35.703724'),(2,1,'Tests',NULL,1,50.0,'available','2017-09-08 01:37:33','2017-09-08 01:37:33','2022-09-26 22:46:35.703724','2022-09-26 22:46:35.703724') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","canvas_course_id"=EXCLUDED."canvas_course_id","name"=EXCLUDED."name","rules"=EXCLUDED."rules","position"=EXCLUDED."position","group_weight"=EXCLUDED."group_weight","workflow_state"=EXCLUDED."workflow_state","canvas_created_at"=EXCLUDED."canvas_created_at","canvas_updated_at"=EXCLUDED."canvas_updated_at","updated_at"=EXCLUDED."updated_at" WHERE ("assignment_groups".canvas_id, "assignment_groups".canvas_course_id, "assignment_groups".name, "assignment_groups".rules, "assignment_groups".position, "assignment_groups".group_weight, "assignment_groups".workflow_state, "assignment_groups".canvas_created_at, "assignment_groups".canvas_updated_at) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.canvas_course_id, EXCLUDED.name, EXCLUDED.rules, EXCLUDED.position, EXCLUDED.group_weight, EXCLUDED.workflow_state, EXCLUDED.canvas_created_at, EXCLUDED.canvas_updated_at) RETURNING "id"  (0.2ms) SELECT COUNT(*) FROM "assignment_groups"  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.4ms) SELECT COUNT(*) FROM "assignments" Assignment Create Many (1.1ms) INSERT INTO "assignments" ("canvas_id","title","description","due_at","unlock_at","lock_at","points_possible","min_score","max_score","mastery_score","grading_type","submission_types","workflow_state","canvas_context_id","canvas_context_type","canvas_assignment_group_id","canvas_grading_scheme_id","canvas_grading_standard_id","created_at","updated_at") VALUES (88,'Assignment 1','

fdsfds

',NULL,NULL,NULL,100.0,NULL,NULL,NULL,'points','online_text_entry','published',58,'Course',55,NULL,NULL,'2022-09-26 22:46:35.711031','2022-09-26 22:46:35.711031'),(89,'fdsfdsfds','

fdsfdsfsdf

',NULL,NULL,NULL,100.0,NULL,NULL,NULL,'points','online_text_entry','published',59,'Course',56,NULL,NULL,'2022-09-26 22:46:35.711031','2022-09-26 22:46:35.711031') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","title"=EXCLUDED."title","description"=EXCLUDED."description","due_at"=EXCLUDED."due_at","unlock_at"=EXCLUDED."unlock_at","lock_at"=EXCLUDED."lock_at","points_possible"=EXCLUDED."points_possible","min_score"=EXCLUDED."min_score","max_score"=EXCLUDED."max_score","mastery_score"=EXCLUDED."mastery_score","grading_type"=EXCLUDED."grading_type","submission_types"=EXCLUDED."submission_types","workflow_state"=EXCLUDED."workflow_state","canvas_context_id"=EXCLUDED."canvas_context_id","canvas_context_type"=EXCLUDED."canvas_context_type","canvas_assignment_group_id"=EXCLUDED."canvas_assignment_group_id","canvas_grading_scheme_id"=EXCLUDED."canvas_grading_scheme_id","canvas_grading_standard_id"=EXCLUDED."canvas_grading_standard_id","updated_at"=EXCLUDED."updated_at" WHERE ("assignments".canvas_id, "assignments".title, "assignments".description, "assignments".due_at, "assignments".unlock_at, "assignments".lock_at, "assignments".points_possible, "assignments".min_score, "assignments".max_score, "assignments".mastery_score, "assignments".grading_type, "assignments".submission_types, "assignments".workflow_state, "assignments".canvas_context_id, "assignments".canvas_context_type, "assignments".canvas_assignment_group_id, "assignments".canvas_grading_scheme_id, "assignments".canvas_grading_standard_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.title, EXCLUDED.description, EXCLUDED.due_at, EXCLUDED.unlock_at, EXCLUDED.lock_at, EXCLUDED.points_possible, EXCLUDED.min_score, EXCLUDED.max_score, EXCLUDED.mastery_score, EXCLUDED.grading_type, EXCLUDED.submission_types, EXCLUDED.workflow_state, EXCLUDED.canvas_context_id, EXCLUDED.canvas_context_type, EXCLUDED.canvas_assignment_group_id, EXCLUDED.canvas_grading_scheme_id, EXCLUDED.canvas_grading_standard_id) RETURNING "id"  (0.3ms) SELECT COUNT(*) FROM "assignments"  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.4ms) SELECT COUNT(*) FROM "content_migrations" ContentMigration Create Many (0.5ms) INSERT INTO "content_migrations" ("canvas_id","canvas_context_id","canvas_context_type","workflow_state","migration_settings","started_at","finished_at","progress","canvas_source_course_id","migration_type","canvas_child_subscription_id","canvas_root_account_id","created_at","updated_at") VALUES (101,1250,'Course','imported',NULL,'2022-02-18 10:10:40','2022-02-18 10:11:40',100.0,1200,'course_copy_importer',NULL,1,'2022-09-26 22:46:35.722412','2022-09-26 22:46:35.722412'),(102,1251,'Course','imported',NULL,'2022-02-18 10:10:40','2022-02-18 10:11:40',100.0,1120,'master_course_import',3,1,'2022-09-26 22:46:35.722412','2022-09-26 22:46:35.722412') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","canvas_context_id"=EXCLUDED."canvas_context_id","canvas_context_type"=EXCLUDED."canvas_context_type","workflow_state"=EXCLUDED."workflow_state","migration_settings"=EXCLUDED."migration_settings","started_at"=EXCLUDED."started_at","finished_at"=EXCLUDED."finished_at","progress"=EXCLUDED."progress","canvas_source_course_id"=EXCLUDED."canvas_source_course_id","migration_type"=EXCLUDED."migration_type","canvas_child_subscription_id"=EXCLUDED."canvas_child_subscription_id","canvas_root_account_id"=EXCLUDED."canvas_root_account_id","updated_at"=EXCLUDED."updated_at" WHERE ("content_migrations".canvas_id, "content_migrations".canvas_context_id, "content_migrations".canvas_context_type, "content_migrations".workflow_state, "content_migrations".migration_settings, "content_migrations".started_at, "content_migrations".finished_at, "content_migrations".progress, "content_migrations".canvas_source_course_id, "content_migrations".migration_type, "content_migrations".canvas_child_subscription_id, "content_migrations".canvas_root_account_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.canvas_context_id, EXCLUDED.canvas_context_type, EXCLUDED.workflow_state, EXCLUDED.migration_settings, EXCLUDED.started_at, EXCLUDED.finished_at, EXCLUDED.progress, EXCLUDED.canvas_source_course_id, EXCLUDED.migration_type, EXCLUDED.canvas_child_subscription_id, EXCLUDED.canvas_root_account_id) RETURNING "id"  (0.3ms) SELECT COUNT(*) FROM "content_migrations"  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.5ms) SELECT COUNT(*) FROM "context_module_items" ContextModuleItem Create Many (0.6ms) INSERT INTO "context_module_items" ("canvas_id","canvas_context_module_id","position","canvas_content_id","canvas_content_type","workflow_state","canvas_assignment_id","created_at","updated_at") VALUES (15,9,1,83,'Assignment','active',1,'2022-09-26 22:46:35.728894','2022-09-26 22:46:35.728894'),(16,10,1,80,'Assignment','active',2,'2022-09-26 22:46:35.728894','2022-09-26 22:46:35.728894') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","canvas_context_module_id"=EXCLUDED."canvas_context_module_id","position"=EXCLUDED."position","canvas_content_id"=EXCLUDED."canvas_content_id","canvas_content_type"=EXCLUDED."canvas_content_type","workflow_state"=EXCLUDED."workflow_state","canvas_assignment_id"=EXCLUDED."canvas_assignment_id","updated_at"=EXCLUDED."updated_at" WHERE ("context_module_items".canvas_id, "context_module_items".canvas_context_module_id, "context_module_items".position, "context_module_items".canvas_content_id, "context_module_items".canvas_content_type, "context_module_items".workflow_state, "context_module_items".canvas_assignment_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.canvas_context_module_id, EXCLUDED.position, EXCLUDED.canvas_content_id, EXCLUDED.canvas_content_type, EXCLUDED.workflow_state, EXCLUDED.canvas_assignment_id) RETURNING "id"  (0.2ms) SELECT COUNT(*) FROM "context_module_items"  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.5ms) SELECT COUNT(*) FROM "context_modules" ContextModule Create Many (0.6ms) INSERT INTO "context_modules" ("canvas_id","canvas_context_id","canvas_context_type","position","name","workflow_state","deleted_at","created_at","updated_at") VALUES (23,785,'Course',1,'New Mod','active',NULL,'2022-09-26 22:46:35.734947','2022-09-26 22:46:35.734947'),(4,27,'Course',1,'Modules gonna module','unpublished',NULL,'2022-09-26 22:46:35.734947','2022-09-26 22:46:35.734947') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","canvas_context_id"=EXCLUDED."canvas_context_id","canvas_context_type"=EXCLUDED."canvas_context_type","position"=EXCLUDED."position","name"=EXCLUDED."name","workflow_state"=EXCLUDED."workflow_state","deleted_at"=EXCLUDED."deleted_at","updated_at"=EXCLUDED."updated_at" WHERE ("context_modules".canvas_id, "context_modules".canvas_context_id, "context_modules".canvas_context_type, "context_modules".position, "context_modules".name, "context_modules".workflow_state, "context_modules".deleted_at) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.canvas_context_id, EXCLUDED.canvas_context_type, EXCLUDED.position, EXCLUDED.name, EXCLUDED.workflow_state, EXCLUDED.deleted_at) RETURNING "id"  (0.2ms) SELECT COUNT(*) FROM "context_modules"  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SELECT COUNT(*) FROM "courses" Course Create Many (0.5ms) INSERT INTO "courses" ("canvas_id","sis_id","course_code","name","canvas_account_id","canvas_term_id","start_at","end_at","workflow_state","grading_standard_id","created_at","updated_at") VALUES (1,'course_sis_id_1','C1','Course #1',1,1,'2017-03-27 21:53:18','2017-04-27 12:21:18','active',NULL,'2022-09-26 22:46:35.739815','2022-09-26 22:46:35.739815'),(2,'course_sis_id_2','C2','Course #2',1,1,'2017-03-27 21:53:18','2017-04-27 12:21:18','unpublished',NULL,'2022-09-26 22:46:35.739815','2022-09-26 22:46:35.739815') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","sis_id"=EXCLUDED."sis_id","course_code"=EXCLUDED."course_code","name"=EXCLUDED."name","canvas_account_id"=EXCLUDED."canvas_account_id","canvas_term_id"=EXCLUDED."canvas_term_id","start_at"=EXCLUDED."start_at","end_at"=EXCLUDED."end_at","workflow_state"=EXCLUDED."workflow_state","grading_standard_id"=EXCLUDED."grading_standard_id","updated_at"=EXCLUDED."updated_at" WHERE ("courses".canvas_id, "courses".sis_id, "courses".course_code, "courses".name, "courses".canvas_account_id, "courses".canvas_term_id, "courses".start_at, "courses".end_at, "courses".workflow_state, "courses".grading_standard_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.sis_id, EXCLUDED.course_code, EXCLUDED.name, EXCLUDED.canvas_account_id, EXCLUDED.canvas_term_id, EXCLUDED.start_at, EXCLUDED.end_at, EXCLUDED.workflow_state, EXCLUDED.grading_standard_id) RETURNING "id"  (0.3ms) SELECT COUNT(*) FROM "courses"  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) SELECT COUNT(*) FROM "users" User Create Many (0.6ms) INSERT INTO "users" ("canvas_id","email","first_name","last_name","name","sortable_name","workflow_state","login_id","created_at","updated_at") VALUES (1,'poorbastard@yharnam.com','Patches','the Spider','Patches the Spider','the Spider, Patches','active','spiderdude1337','2022-09-26 22:46:35.745691','2022-09-26 22:46:35.745691'),(2,'dreamer@yharnam.com','Hunter','Djura','Hunter Djura','Djura, Hunter','active','retireddude109','2022-09-26 22:46:35.745691','2022-09-26 22:46:35.745691') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","email"=EXCLUDED."email","first_name"=EXCLUDED."first_name","last_name"=EXCLUDED."last_name","name"=EXCLUDED."name","sortable_name"=EXCLUDED."sortable_name","workflow_state"=EXCLUDED."workflow_state","login_id"=EXCLUDED."login_id","updated_at"=EXCLUDED."updated_at" WHERE ("users".canvas_id, "users".email, "users".first_name, "users".last_name, "users".name, "users".sortable_name, "users".workflow_state, "users".login_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.email, EXCLUDED.first_name, EXCLUDED.last_name, EXCLUDED.name, EXCLUDED.sortable_name, EXCLUDED.workflow_state, EXCLUDED.login_id) RETURNING "id"  (0.3ms) SELECT COUNT(*) FROM "users"  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.4ms) ALTER TABLE "users" ADD "sis_id" character varying User Create Many (0.5ms) INSERT INTO "users" ("canvas_id","sis_id","email","first_name","last_name","name","sortable_name","workflow_state","login_id","created_at","updated_at") VALUES (1,'sis_id_1','poorbastard@yharnam.com','Patches','the Spider','Patches the Spider','the Spider, Patches','active','spiderdude1337','2022-09-26 22:46:35.755298','2022-09-26 22:46:35.755298'),(2,'sis_id_2','dreamer@yharnam.com','Hunter','Djura','Hunter Djura','Djura, Hunter','active','retireddude110','2022-09-26 22:46:35.755298','2022-09-26 22:46:35.755298') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","sis_id"=EXCLUDED."sis_id","email"=EXCLUDED."email","first_name"=EXCLUDED."first_name","last_name"=EXCLUDED."last_name","name"=EXCLUDED."name","sortable_name"=EXCLUDED."sortable_name","workflow_state"=EXCLUDED."workflow_state","login_id"=EXCLUDED."login_id","updated_at"=EXCLUDED."updated_at" WHERE ("users".canvas_id, "users".sis_id, "users".email, "users".first_name, "users".last_name, "users".name, "users".sortable_name, "users".workflow_state, "users".login_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.sis_id, EXCLUDED.email, EXCLUDED.first_name, EXCLUDED.last_name, EXCLUDED.name, EXCLUDED.sortable_name, EXCLUDED.workflow_state, EXCLUDED.login_id) RETURNING "id" User Load (0.3ms) SELECT "users".* FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SELECT COUNT(*) FROM "courses" Course Create Many (0.4ms) INSERT INTO "courses" ("canvas_id","sis_id","course_code","name","canvas_account_id","canvas_term_id","start_at","end_at","workflow_state","grading_standard_id","created_at","updated_at") VALUES (1,'course_sis_id_1','C1','Course #1',1,1,'2017-03-27 21:53:18','2017-04-27 12:21:18','active',NULL,'2022-09-26 22:46:35.770251','2022-09-26 22:46:35.770251'),(2,'course_sis_id_2','C2','Course #2',1,1,'2017-03-27 21:53:18','2017-04-27 12:21:18','unpublished',NULL,'2022-09-26 22:46:35.770251','2022-09-26 22:46:35.770251') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","sis_id"=EXCLUDED."sis_id","course_code"=EXCLUDED."course_code","name"=EXCLUDED."name","canvas_account_id"=EXCLUDED."canvas_account_id","canvas_term_id"=EXCLUDED."canvas_term_id","start_at"=EXCLUDED."start_at","end_at"=EXCLUDED."end_at","workflow_state"=EXCLUDED."workflow_state","grading_standard_id"=EXCLUDED."grading_standard_id","updated_at"=EXCLUDED."updated_at" WHERE ("courses".canvas_id, "courses".sis_id, "courses".course_code, "courses".name, "courses".canvas_account_id, "courses".canvas_term_id, "courses".start_at, "courses".end_at, "courses".workflow_state, "courses".grading_standard_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.sis_id, EXCLUDED.course_code, EXCLUDED.name, EXCLUDED.canvas_account_id, EXCLUDED.canvas_term_id, EXCLUDED.start_at, EXCLUDED.end_at, EXCLUDED.workflow_state, EXCLUDED.grading_standard_id) RETURNING "id"  (0.2ms) SELECT COUNT(*) FROM "courses" Course Load (0.3ms) SELECT "courses".* FROM "courses" ORDER BY "courses"."id" ASC LIMIT $1 [["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.5ms) SELECT COUNT(*) FROM "enrollments" Enrollment Create Many (0.8ms) INSERT INTO "enrollments" ("canvas_id","canvas_course_id","course_sis_id","canvas_user_id","user_sis_id","role","canvas_role_id","canvas_section_id","workflow_state","base_role_type","created_at","updated_at") VALUES (1,1,'sis_MUSC_2520_834',2,'sis_dalvarez_247','teacher',4,1,'active','TeacherEnrollment','2022-09-26 22:46:35.776956','2022-09-26 22:46:35.776956'),(2,1,'sis_MUSC_2520_834',3,'sis_jweaver_720','student',4,1,'active','StudentEnrollment','2022-09-26 22:46:35.776956','2022-09-26 22:46:35.776956') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","canvas_course_id"=EXCLUDED."canvas_course_id","course_sis_id"=EXCLUDED."course_sis_id","canvas_user_id"=EXCLUDED."canvas_user_id","user_sis_id"=EXCLUDED."user_sis_id","role"=EXCLUDED."role","canvas_role_id"=EXCLUDED."canvas_role_id","canvas_section_id"=EXCLUDED."canvas_section_id","workflow_state"=EXCLUDED."workflow_state","base_role_type"=EXCLUDED."base_role_type","updated_at"=EXCLUDED."updated_at" WHERE ("enrollments".canvas_id, "enrollments".canvas_course_id, "enrollments".course_sis_id, "enrollments".canvas_user_id, "enrollments".user_sis_id, "enrollments".role, "enrollments".canvas_role_id, "enrollments".canvas_section_id, "enrollments".workflow_state, "enrollments".base_role_type) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.canvas_course_id, EXCLUDED.course_sis_id, EXCLUDED.canvas_user_id, EXCLUDED.user_sis_id, EXCLUDED.role, EXCLUDED.canvas_role_id, EXCLUDED.canvas_section_id, EXCLUDED.workflow_state, EXCLUDED.base_role_type) RETURNING "id"  (0.3ms) SELECT COUNT(*) FROM "enrollments"  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) SELECT COUNT(*) FROM "sections" Section Create Many (0.7ms) INSERT INTO "sections" ("canvas_id","sis_id","canvas_course_id","name","workflow_state","start_at","end_at","created_at","updated_at") VALUES (1,'sis_section_1',1,'Cool Section','active','2017-03-27 21:53:18','2017-03-27 21:53:18','2022-09-26 22:46:35.783709','2022-09-26 22:46:35.783709'),(2,'sis_section_2',2,'Lame Section','active','2017-03-27 21:53:18','2017-03-27 21:53:18','2022-09-26 22:46:35.783709','2022-09-26 22:46:35.783709') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","sis_id"=EXCLUDED."sis_id","canvas_course_id"=EXCLUDED."canvas_course_id","name"=EXCLUDED."name","workflow_state"=EXCLUDED."workflow_state","start_at"=EXCLUDED."start_at","end_at"=EXCLUDED."end_at","updated_at"=EXCLUDED."updated_at" WHERE ("sections".canvas_id, "sections".sis_id, "sections".canvas_course_id, "sections".name, "sections".workflow_state, "sections".start_at, "sections".end_at) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.sis_id, EXCLUDED.canvas_course_id, EXCLUDED.name, EXCLUDED.workflow_state, EXCLUDED.start_at, EXCLUDED.end_at) RETURNING "id"  (0.4ms) SELECT COUNT(*) FROM "sections" Section Load (0.3ms) SELECT "sections".* FROM "sections" ORDER BY "sections"."id" ASC LIMIT $1 [["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN Section Create Many (0.7ms) INSERT INTO "sections" ("canvas_id","sis_id","canvas_course_id","name","workflow_state","start_at","end_at","created_at","updated_at") VALUES (1,'sis_section_1',1,'Cool Section','active','2017-03-27 21:53:18','2017-03-27 21:53:18','2022-09-26 22:46:35.790911','2022-09-26 22:46:35.790911'),(2,'sis_section_2',2,'Lame Section','active','2017-03-27 21:53:18','2017-03-27 21:53:18','2022-09-26 22:46:35.790911','2022-09-26 22:46:35.790911') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","sis_id"=EXCLUDED."sis_id","canvas_course_id"=EXCLUDED."canvas_course_id","name"=EXCLUDED."name","workflow_state"=EXCLUDED."workflow_state","start_at"=EXCLUDED."start_at","end_at"=EXCLUDED."end_at","updated_at"=EXCLUDED."updated_at" WHERE ("sections".canvas_id, "sections".sis_id, "sections".canvas_course_id, "sections".name, "sections".workflow_state, "sections".start_at, "sections".end_at) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.sis_id, EXCLUDED.canvas_course_id, EXCLUDED.name, EXCLUDED.workflow_state, EXCLUDED.start_at, EXCLUDED.end_at) RETURNING "id" Section Load (0.3ms) SELECT "sections".* FROM "sections" WHERE "sections"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]] Section Create Many (0.5ms) INSERT INTO "sections" ("canvas_id","canvas_nonxlist_course_id","created_at","updated_at") VALUES (2,3,'2022-09-26 22:46:35.794641','2022-09-26 22:46:35.794641') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","canvas_nonxlist_course_id"=EXCLUDED."canvas_nonxlist_course_id","updated_at"=EXCLUDED."updated_at" WHERE ("sections".canvas_id, "sections".canvas_nonxlist_course_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.canvas_nonxlist_course_id) RETURNING "id"  (0.3ms) SELECT COUNT(*) FROM "sections" WHERE "sections"."canvas_nonxlist_course_id" IS NOT NULL Section Load (0.3ms) SELECT "sections".* FROM "sections" WHERE "sections"."canvas_nonxlist_course_id" IS NOT NULL ORDER BY "sections"."id" ASC LIMIT $1 [["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.4ms) SELECT COUNT(*) FROM "groups" Group Create Many (0.7ms) INSERT INTO "groups" ("canvas_id","sis_id","canvas_group_category_id","group_category_sis_id","canvas_account_id","canvas_course_id","name","workflow_state","context_id","context_type","max_membership","created_at","updated_at") VALUES (50,'sis1',10,NULL,1,NULL,'Group1','available',1,'Account',NULL,'2022-09-26 22:46:35.801457','2022-09-26 22:46:35.801457'),(51,'sis2',2,NULL,NULL,1,'Group2','available',1,'Course',1,'2022-09-26 22:46:35.801457','2022-09-26 22:46:35.801457') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","sis_id"=EXCLUDED."sis_id","canvas_group_category_id"=EXCLUDED."canvas_group_category_id","group_category_sis_id"=EXCLUDED."group_category_sis_id","canvas_account_id"=EXCLUDED."canvas_account_id","canvas_course_id"=EXCLUDED."canvas_course_id","name"=EXCLUDED."name","workflow_state"=EXCLUDED."workflow_state","context_id"=EXCLUDED."context_id","context_type"=EXCLUDED."context_type","max_membership"=EXCLUDED."max_membership","updated_at"=EXCLUDED."updated_at" WHERE ("groups".canvas_id, "groups".sis_id, "groups".canvas_group_category_id, "groups".group_category_sis_id, "groups".canvas_account_id, "groups".canvas_course_id, "groups".name, "groups".workflow_state, "groups".context_id, "groups".context_type, "groups".max_membership) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.sis_id, EXCLUDED.canvas_group_category_id, EXCLUDED.group_category_sis_id, EXCLUDED.canvas_account_id, EXCLUDED.canvas_course_id, EXCLUDED.name, EXCLUDED.workflow_state, EXCLUDED.context_id, EXCLUDED.context_type, EXCLUDED.max_membership) RETURNING "id"  (0.3ms) SELECT COUNT(*) FROM "groups" Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."name" = $1 LIMIT $2 [["name", "Group1"], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.5ms) SELECT COUNT(*) FROM "group_memberships" GroupMembership Create Many (0.6ms) INSERT INTO "group_memberships" ("canvas_id","canvas_group_id","group_sis_id","canvas_user_id","user_sis_id","workflow_state","created_at","updated_at") VALUES (50,1,NULL,10,NULL,'accepted','2022-09-26 22:46:35.808834','2022-09-26 22:46:35.808834'),(51,2,NULL,11,NULL,'accepted','2022-09-26 22:46:35.808834','2022-09-26 22:46:35.808834') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","canvas_group_id"=EXCLUDED."canvas_group_id","group_sis_id"=EXCLUDED."group_sis_id","canvas_user_id"=EXCLUDED."canvas_user_id","user_sis_id"=EXCLUDED."user_sis_id","workflow_state"=EXCLUDED."workflow_state","updated_at"=EXCLUDED."updated_at" WHERE ("group_memberships".canvas_id, "group_memberships".canvas_group_id, "group_memberships".group_sis_id, "group_memberships".canvas_user_id, "group_memberships".user_sis_id, "group_memberships".workflow_state) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.canvas_group_id, EXCLUDED.group_sis_id, EXCLUDED.canvas_user_id, EXCLUDED.user_sis_id, EXCLUDED.workflow_state) RETURNING "id"  (0.3ms) SELECT COUNT(*) FROM "group_memberships" GroupMembership Load (0.2ms) SELECT "group_memberships".* FROM "group_memberships" WHERE "group_memberships"."canvas_id" = $1 LIMIT $2 [["canvas_id", 50], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.7ms) SELECT COUNT(*) FROM "user_observers" UserObserver Create Many (0.8ms) INSERT INTO "user_observers" ("observing_user_id","observed_user_id","workflow_state","created_at","updated_at") VALUES (21,3,'active','2022-09-26 22:46:35.823670','2022-09-26 22:46:35.823670'),(21,2,'active','2022-09-26 22:46:35.823670','2022-09-26 22:46:35.823670') ON CONFLICT (observing_user_id, observed_user_id) DO UPDATE SET "observing_user_id"=EXCLUDED."observing_user_id","observed_user_id"=EXCLUDED."observed_user_id","workflow_state"=EXCLUDED."workflow_state","updated_at"=EXCLUDED."updated_at" WHERE ("user_observers".observing_user_id, "user_observers".observed_user_id, "user_observers".workflow_state) IS DISTINCT FROM (EXCLUDED.observing_user_id, EXCLUDED.observed_user_id, EXCLUDED.workflow_state) RETURNING "id"  (0.3ms) SELECT COUNT(*) FROM "user_observers" UserObserver Load (0.3ms) SELECT "user_observers".* FROM "user_observers" WHERE "user_observers"."observed_user_id" = $1 LIMIT $2 [["observed_user_id", 3], ["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.1ms) BEGIN  (0.4ms) SELECT COUNT(*) FROM "grading_periods" GradingPeriod Create Many (1.5ms) INSERT INTO "grading_periods" ("canvas_id","title","weight","start_date","end_date","close_date","canvas_grading_period_group_id","workflow_state","created_at","updated_at") VALUES (1,'Period 1',0.2,'2019-07-01 06:00:00','2019-08-01 05:59:59','2019-08-01 05:59:59',1,'active','2022-09-26 22:46:35.843014','2022-09-26 22:46:35.843014'),(2,'Period 2',0.8,'2019-08-01 06:00:00','2019-09-01 05:59:59','2019-09-01 05:59:59',1,'deleted','2022-09-26 22:46:35.843014','2022-09-26 22:46:35.843014') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","title"=EXCLUDED."title","weight"=EXCLUDED."weight","start_date"=EXCLUDED."start_date","end_date"=EXCLUDED."end_date","close_date"=EXCLUDED."close_date","canvas_grading_period_group_id"=EXCLUDED."canvas_grading_period_group_id","workflow_state"=EXCLUDED."workflow_state","updated_at"=EXCLUDED."updated_at" WHERE ("grading_periods".canvas_id, "grading_periods".title, "grading_periods".weight, "grading_periods".start_date, "grading_periods".end_date, "grading_periods".close_date, "grading_periods".canvas_grading_period_group_id, "grading_periods".workflow_state) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.title, EXCLUDED.weight, EXCLUDED.start_date, EXCLUDED.end_date, EXCLUDED.close_date, EXCLUDED.canvas_grading_period_group_id, EXCLUDED.workflow_state) RETURNING "id"  (0.4ms) SELECT COUNT(*) FROM "grading_periods" GradingPeriod Load (0.3ms) SELECT "grading_periods".* FROM "grading_periods" WHERE "grading_periods"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.3ms) BEGIN  (0.6ms) SELECT COUNT(*) FROM "grading_period_groups" GradingPeriodGroup Create Many (0.7ms) INSERT INTO "grading_period_groups" ("canvas_id","title","weighted","display_totals_for_all_grading_periods","workflow_state","created_at","updated_at") VALUES (1,'Test Group',FALSE,FALSE,'active','2022-09-26 22:46:35.867001','2022-09-26 22:46:35.867001') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","title"=EXCLUDED."title","weighted"=EXCLUDED."weighted","display_totals_for_all_grading_periods"=EXCLUDED."display_totals_for_all_grading_periods","workflow_state"=EXCLUDED."workflow_state","updated_at"=EXCLUDED."updated_at" WHERE ("grading_period_groups".canvas_id, "grading_period_groups".title, "grading_period_groups".weighted, "grading_period_groups".display_totals_for_all_grading_periods, "grading_period_groups".workflow_state) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.title, EXCLUDED.weighted, EXCLUDED.display_totals_for_all_grading_periods, EXCLUDED.workflow_state) RETURNING "id"  (0.3ms) SELECT COUNT(*) FROM "grading_period_groups" GradingPeriodGroup Load (0.3ms) SELECT "grading_period_groups".* FROM "grading_period_groups" WHERE "grading_period_groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.4ms) SELECT COUNT(*) FROM "learning_outcomes" LearningOutcome Create Many (0.8ms) INSERT INTO "learning_outcomes" ("canvas_id","canvas_context_id","canvas_context_type","name","friendly_name","workflow_state","canvas_created_at","canvas_updated_at","migration_id","vendor_guid","low_grade","high_grade","calculation_method","calculation_int","outcome_import_id","root_account_ids","description","created_at","updated_at") VALUES (1,1,'Course','Course Outcome','','active','2021-08-12 21:11:40','2021-08-13 01:05:40',NULL,NULL,NULL,NULL,'decaying_average','65',NULL,'{1}','

description

','2022-09-26 22:46:35.885858','2022-09-26 22:46:35.885858'),(2,1,'Account','Account Outcome','Friendly Name','active','2021-08-12 21:11:40','2021-08-13 01:05:40',NULL,NULL,NULL,NULL,'decaying_average','65',NULL,'{1}','

description

','2022-09-26 22:46:35.885858','2022-09-26 22:46:35.885858') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","canvas_context_id"=EXCLUDED."canvas_context_id","canvas_context_type"=EXCLUDED."canvas_context_type","name"=EXCLUDED."name","friendly_name"=EXCLUDED."friendly_name","workflow_state"=EXCLUDED."workflow_state","canvas_created_at"=EXCLUDED."canvas_created_at","canvas_updated_at"=EXCLUDED."canvas_updated_at","migration_id"=EXCLUDED."migration_id","vendor_guid"=EXCLUDED."vendor_guid","low_grade"=EXCLUDED."low_grade","high_grade"=EXCLUDED."high_grade","calculation_method"=EXCLUDED."calculation_method","calculation_int"=EXCLUDED."calculation_int","outcome_import_id"=EXCLUDED."outcome_import_id","root_account_ids"=EXCLUDED."root_account_ids","description"=EXCLUDED."description","updated_at"=EXCLUDED."updated_at" WHERE ("learning_outcomes".canvas_id, "learning_outcomes".canvas_context_id, "learning_outcomes".canvas_context_type, "learning_outcomes".name, "learning_outcomes".friendly_name, "learning_outcomes".workflow_state, "learning_outcomes".canvas_created_at, "learning_outcomes".canvas_updated_at, "learning_outcomes".migration_id, "learning_outcomes".vendor_guid, "learning_outcomes".low_grade, "learning_outcomes".high_grade, "learning_outcomes".calculation_method, "learning_outcomes".calculation_int, "learning_outcomes".outcome_import_id, "learning_outcomes".root_account_ids, "learning_outcomes".description) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.canvas_context_id, EXCLUDED.canvas_context_type, EXCLUDED.name, EXCLUDED.friendly_name, EXCLUDED.workflow_state, EXCLUDED.canvas_created_at, EXCLUDED.canvas_updated_at, EXCLUDED.migration_id, EXCLUDED.vendor_guid, EXCLUDED.low_grade, EXCLUDED.high_grade, EXCLUDED.calculation_method, EXCLUDED.calculation_int, EXCLUDED.outcome_import_id, EXCLUDED.root_account_ids, EXCLUDED.description) RETURNING "id"  (0.2ms) SELECT COUNT(*) FROM "learning_outcomes"  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.3ms) SELECT COUNT(*) FROM "user_observers" UserObserver Create Many (0.5ms) INSERT INTO "user_observers" ("observing_user_id","observed_user_id","workflow_state","created_at","updated_at") VALUES (21,3,'active','2022-09-26 22:46:35.890451','2022-09-26 22:46:35.890451'),(21,2,'active','2022-09-26 22:46:35.890451','2022-09-26 22:46:35.890451') ON CONFLICT (observing_user_id, observed_user_id) DO UPDATE SET "observing_user_id"=EXCLUDED."observing_user_id","observed_user_id"=EXCLUDED."observed_user_id","workflow_state"=EXCLUDED."workflow_state","updated_at"=EXCLUDED."updated_at" WHERE ("user_observers".observing_user_id, "user_observers".observed_user_id, "user_observers".workflow_state) IS DISTINCT FROM (EXCLUDED.observing_user_id, EXCLUDED.observed_user_id, EXCLUDED.workflow_state) RETURNING "id"  (0.4ms) SELECT COUNT(*) FROM "user_observers"  (0.4ms) SELECT COUNT(*) FROM "user_observers" UserObserver Create Many (0.4ms) INSERT INTO "user_observers" ("observing_user_id","observed_user_id","workflow_state","created_at","updated_at") VALUES (21,3,'active','2022-09-26 22:46:35.893979','2022-09-26 22:46:35.893979'),(21,2,'active','2022-09-26 22:46:35.893979','2022-09-26 22:46:35.893979') ON CONFLICT (observing_user_id, observed_user_id) DO UPDATE SET "observing_user_id"=EXCLUDED."observing_user_id","observed_user_id"=EXCLUDED."observed_user_id","workflow_state"=EXCLUDED."workflow_state","updated_at"=EXCLUDED."updated_at" WHERE ("user_observers".observing_user_id, "user_observers".observed_user_id, "user_observers".workflow_state) IS DISTINCT FROM (EXCLUDED.observing_user_id, EXCLUDED.observed_user_id, EXCLUDED.workflow_state) RETURNING "id"  (0.2ms) SELECT COUNT(*) FROM "user_observers"  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.3ms) SELECT COUNT(*) FROM "users"  (0.2ms) SELECT COUNT(*) FROM "courses" Course Create Many (0.5ms) INSERT INTO "courses" ("canvas_id","sis_id","course_code","name","canvas_account_id","canvas_term_id","start_at","end_at","workflow_state","grading_standard_id","created_at","updated_at") VALUES (1,'course_sis_id_1','C1','Course #1',1,1,'2017-03-27 21:53:18','2017-04-27 12:21:18','active',NULL,'2022-09-26 22:46:35.900035','2022-09-26 22:46:35.900035'),(2,'course_sis_id_2','C2','Course #2',1,1,'2017-03-27 21:53:18','2017-04-27 12:21:18','unpublished',NULL,'2022-09-26 22:46:35.900035','2022-09-26 22:46:35.900035') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","sis_id"=EXCLUDED."sis_id","course_code"=EXCLUDED."course_code","name"=EXCLUDED."name","canvas_account_id"=EXCLUDED."canvas_account_id","canvas_term_id"=EXCLUDED."canvas_term_id","start_at"=EXCLUDED."start_at","end_at"=EXCLUDED."end_at","workflow_state"=EXCLUDED."workflow_state","grading_standard_id"=EXCLUDED."grading_standard_id","updated_at"=EXCLUDED."updated_at" WHERE ("courses".canvas_id, "courses".sis_id, "courses".course_code, "courses".name, "courses".canvas_account_id, "courses".canvas_term_id, "courses".start_at, "courses".end_at, "courses".workflow_state, "courses".grading_standard_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.sis_id, EXCLUDED.course_code, EXCLUDED.name, EXCLUDED.canvas_account_id, EXCLUDED.canvas_term_id, EXCLUDED.start_at, EXCLUDED.end_at, EXCLUDED.workflow_state, EXCLUDED.grading_standard_id) RETURNING "id" User Create Many (0.5ms) INSERT INTO "users" ("canvas_id","sis_id","email","first_name","last_name","name","sortable_name","workflow_state","login_id","created_at","updated_at") VALUES (1,'sis_id_1','poorbastard@yharnam.com','Patches','the Spider','Patches the Spider','the Spider, Patches','active','spiderdude1337','2022-09-26 22:46:35.901779','2022-09-26 22:46:35.901779'),(2,'sis_id_2','dreamer@yharnam.com','Hunter','Djura','Hunter Djura','Djura, Hunter','active','retireddude109','2022-09-26 22:46:35.901779','2022-09-26 22:46:35.901779') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","sis_id"=EXCLUDED."sis_id","email"=EXCLUDED."email","first_name"=EXCLUDED."first_name","last_name"=EXCLUDED."last_name","name"=EXCLUDED."name","sortable_name"=EXCLUDED."sortable_name","workflow_state"=EXCLUDED."workflow_state","login_id"=EXCLUDED."login_id","updated_at"=EXCLUDED."updated_at" WHERE ("users".canvas_id, "users".sis_id, "users".email, "users".first_name, "users".last_name, "users".name, "users".sortable_name, "users".workflow_state, "users".login_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.sis_id, EXCLUDED.email, EXCLUDED.first_name, EXCLUDED.last_name, EXCLUDED.name, EXCLUDED.sortable_name, EXCLUDED.workflow_state, EXCLUDED.login_id) RETURNING "id"  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN Course Create Many (0.6ms) INSERT INTO "courses" ("canvas_id","sis_id","course_code","name","canvas_account_id","canvas_term_id","start_at","end_at","workflow_state","grading_standard_id","created_at","updated_at") VALUES (1,'course_sis_id_1','C1','Course #1',1,1,'2017-03-27 21:53:18','2017-04-27 12:21:18','active',NULL,'2022-09-26 22:46:35.908234','2022-09-26 22:46:35.908234'),(2,'course_sis_id_2','C2','Course #2',1,1,'2017-03-27 21:53:18','2017-04-27 12:21:18','unpublished',NULL,'2022-09-26 22:46:35.908234','2022-09-26 22:46:35.908234') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","sis_id"=EXCLUDED."sis_id","course_code"=EXCLUDED."course_code","name"=EXCLUDED."name","canvas_account_id"=EXCLUDED."canvas_account_id","canvas_term_id"=EXCLUDED."canvas_term_id","start_at"=EXCLUDED."start_at","end_at"=EXCLUDED."end_at","workflow_state"=EXCLUDED."workflow_state","grading_standard_id"=EXCLUDED."grading_standard_id","updated_at"=EXCLUDED."updated_at" WHERE ("courses".canvas_id, "courses".sis_id, "courses".course_code, "courses".name, "courses".canvas_account_id, "courses".canvas_term_id, "courses".start_at, "courses".end_at, "courses".workflow_state, "courses".grading_standard_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.sis_id, EXCLUDED.course_code, EXCLUDED.name, EXCLUDED.canvas_account_id, EXCLUDED.canvas_term_id, EXCLUDED.start_at, EXCLUDED.end_at, EXCLUDED.workflow_state, EXCLUDED.grading_standard_id) RETURNING "id"  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.4ms) SELECT COUNT(*) FROM "submissions" Submission Create Many (0.8ms) INSERT INTO "submissions" ("canvas_id","canvas_user_id","canvas_course_id","canvas_assignment_id","submitted_at","due_at","graded_at","score","points_possible","excused","workflow_state","created_at","updated_at") VALUES (1,1,1,1,'2017-09-21 18:28:15','2017-09-27 18:28:15','2017-09-21 19:36:23',5.0,10.0,TRUE,'graded','2022-09-26 22:46:35.914829','2022-09-26 22:46:35.914829'),(2,1,1,2,'2017-09-21 18:28:15','2017-09-28 18:28:15','2017-09-21 19:36:23',5.0,10.0,FALSE,'submitted','2022-09-26 22:46:35.914829','2022-09-26 22:46:35.914829') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","canvas_user_id"=EXCLUDED."canvas_user_id","canvas_course_id"=EXCLUDED."canvas_course_id","canvas_assignment_id"=EXCLUDED."canvas_assignment_id","submitted_at"=EXCLUDED."submitted_at","due_at"=EXCLUDED."due_at","graded_at"=EXCLUDED."graded_at","score"=EXCLUDED."score","points_possible"=EXCLUDED."points_possible","excused"=EXCLUDED."excused","workflow_state"=EXCLUDED."workflow_state","updated_at"=EXCLUDED."updated_at" WHERE ("submissions".canvas_id, "submissions".canvas_user_id, "submissions".canvas_course_id, "submissions".canvas_assignment_id, "submissions".submitted_at, "submissions".due_at, "submissions".graded_at, "submissions".score, "submissions".points_possible, "submissions".excused, "submissions".workflow_state) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.canvas_user_id, EXCLUDED.canvas_course_id, EXCLUDED.canvas_assignment_id, EXCLUDED.submitted_at, EXCLUDED.due_at, EXCLUDED.graded_at, EXCLUDED.score, EXCLUDED.points_possible, EXCLUDED.excused, EXCLUDED.workflow_state) RETURNING "id"  (0.4ms) SELECT COUNT(*) FROM "submissions"  (0.3ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] [BatchTestJobBase] [ec08558a-de80-4831-bad8-d1bc091bc4c1] Performing BatchTestJobBase (Job ID: ec08558a-de80-4831-bad8-d1bc091bc4c1) from Test(default) [ActiveJob] [BatchTestJobBase] [ec08558a-de80-4831-bad8-d1bc091bc4c1] Performed BatchTestJobBase (Job ID: ec08558a-de80-4831-bad8-d1bc091bc4c1) from Test(default) in 0.29ms  (0.2ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [BatchTestJobBase] [a44c815d-c809-4915-9a37-99b1049d6c54] Performing BatchTestJobBase (Job ID: a44c815d-c809-4915-9a37-99b1049d6c54) from Test(default) [ActiveJob] [BatchTestJobBase] [a44c815d-c809-4915-9a37-99b1049d6c54] Performed BatchTestJobBase (Job ID: a44c815d-c809-4915-9a37-99b1049d6c54) from Test(default) in 0.46ms  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] [BatchTestJobBase] [96c6666a-c8bd-4054-bf14-71ee06a4bc44] Performing BatchTestJobBase (Job ID: 96c6666a-c8bd-4054-bf14-71ee06a4bc44) from Test(default) [ActiveJob] [BatchTestJobBase] [96c6666a-c8bd-4054-bf14-71ee06a4bc44] Performed BatchTestJobBase (Job ID: 96c6666a-c8bd-4054-bf14-71ee06a4bc44) from Test(default) in 0.1ms  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] [FailingBatchTestJobBase] [611040b4-3e33-4d90-8817-e3bc0d7b3200] Performing FailingBatchTestJobBase (Job ID: 611040b4-3e33-4d90-8817-e3bc0d7b3200) from Test(default) [ActiveJob] [FailingBatchTestJobBase] [611040b4-3e33-4d90-8817-e3bc0d7b3200] Error performing FailingBatchTestJobBase (Job ID: 611040b4-3e33-4d90-8817-e3bc0d7b3200) from Test(default) in 0.21ms: RuntimeError (Foo): /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/job_batching/support/base_job.rb:12:in `perform' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/execution.rb:39:in `block in perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:109:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/active_job.rb:14:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/i18n-1.12.0/lib/i18n.rb:317:in `with_locale' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/translation.rb:9:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:26:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/notifications.rb:168:in `block in instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/notifications.rb:168:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:25:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:46:in `block in tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/tagged_logging.rb:71:in `block in tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/tagged_logging.rb:28:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/tagged_logging.rb:71:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:46:in `tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:22:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:136:in `run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/execution.rb:38:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/job_batching/active_job_spec.rb:47:in `block (6 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:263:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:263:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:511:in `block in with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:468:in `block in with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:486:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-rails-5.1.1/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:486:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:468:in `with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:511:in `with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:259:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:646:in `block in run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:642:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:642:in `run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:607:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/configuration.rb:2068:in `with_suite_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:116:in `block in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/reporter.rb:74:in `report' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:115:in `run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:89:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:71:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:45:in `invoke' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/exe/rspec:4:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/rspec:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/rspec:23:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:58:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:58:in `kernel_load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:23:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:483:in `exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:31:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:25:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/exe/bundle:48:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/friendly_errors.rb:120:in `with_friendly_errors' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/exe/bundle:36:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/bundle:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/bundle:23:in `
'  (0.1ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] Enqueued BatchTestJobBase (Job ID: 081a4cbf-086d-46d2-9a5a-49724d902e28) to Test(default)  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] Enqueued BatchTestJobBase (Job ID: fd806512-9d09-4f76-8b4a-3dae5bc3fab3) to Test(default)  (0.1ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] Enqueued BatchTestJobBase (Job ID: 0f5fa9df-d045-40e0-a7ee-5be51e22ee5d) to Test(default)  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.3ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.4ms) BEGIN  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.3ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] Enqueued RetryingJob (Job ID: 6887b037-f834-4f84-a9e3-05605dd5cb82) to Sidekiq(default) [ActiveJob] [RetryingJob] [6887b037-f834-4f84-a9e3-05605dd5cb82] Performing RetryingJob (Job ID: 6887b037-f834-4f84-a9e3-05605dd5cb82) from Sidekiq(default) [ActiveJob] [RetryingJob] [6887b037-f834-4f84-a9e3-05605dd5cb82] Error performing RetryingJob (Job ID: 6887b037-f834-4f84-a9e3-05605dd5cb82) from Sidekiq(default) in 3.08ms: RuntimeError (A Failure): /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/job_batching/batch_spec.rb:268:in `perform' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/execution.rb:39:in `block in perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:109:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/active_job.rb:14:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/i18n-1.12.0/lib/i18n.rb:322:in `with_locale' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/translation.rb:9:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:26:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/notifications.rb:168:in `block in instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/notifications.rb:168:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:25:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:46:in `block in tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/tagged_logging.rb:71:in `block in tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/tagged_logging.rb:28:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/tagged_logging.rb:71:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:46:in `tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:22:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:136:in `run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/execution.rb:38:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/execution.rb:24:in `block in execute' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:109:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/railtie.rb:28:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/execution_wrapper.rb:90:in `wrap' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/reloader.rb:73:in `block in wrap' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/execution_wrapper.rb:90:in `wrap' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/reloader.rb:72:in `wrap' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/railtie.rb:27:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:136:in `run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/execution.rb:22:in `execute' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/queue_adapters/sidekiq_adapter.rb:42:in `perform' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/sidekiq-6.4.1/lib/sidekiq/testing.rb:300:in `execute_job' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/sidekiq-6.4.1/lib/sidekiq/testing.rb:295:in `block in process_job' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/sidekiq-6.4.1/lib/sidekiq/middleware/chain.rb:138:in `block in invoke' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/sidekiq.rb:73:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/sidekiq-6.4.1/lib/sidekiq/middleware/chain.rb:140:in `block in invoke' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/sidekiq-6.4.1/lib/sidekiq/middleware/chain.rb:143:in `invoke' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/sidekiq-6.4.1/lib/sidekiq/testing.rb:294:in `process_job' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/job_batching/batch_spec.rb:289:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:263:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:263:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:511:in `block in with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:468:in `block in with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:486:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-rails-5.1.1/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:486:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:468:in `with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:511:in `with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:259:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:646:in `block in run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:642:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:642:in `run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:607:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/configuration.rb:2068:in `with_suite_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:116:in `block in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/reporter.rb:74:in `report' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:115:in `run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:89:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:71:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:45:in `invoke' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/exe/rspec:4:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/rspec:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/rspec:23:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:58:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:58:in `kernel_load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:23:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:483:in `exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:31:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:25:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/exe/bundle:48:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/friendly_errors.rb:120:in `with_friendly_errors' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/exe/bundle:36:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/bundle:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/bundle:23:in `
' [ActiveJob] [RetryingJob] [6887b037-f834-4f84-a9e3-05605dd5cb82] Performing RetryingJob (Job ID: 6887b037-f834-4f84-a9e3-05605dd5cb82) from Sidekiq(default) [ActiveJob] [RetryingJob] [6887b037-f834-4f84-a9e3-05605dd5cb82] Performed RetryingJob (Job ID: 6887b037-f834-4f84-a9e3-05605dd5cb82) from Sidekiq(default) in 5.02ms  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] Enqueued TestWorker (Job ID: 5fc0d464-3ba5-44d5-8c7e-44c559870ded) to Sidekiq(default)  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.3ms) BEGIN  (0.3ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] Enqueued CanvasSync::JobBatches::ActiveJob::ActiveJobCallbackWorker (Job ID: 74034628-9cd9-4976-a739-339770f3be3d) to Test(default) with arguments: "SampleCallback", "complete", {"a"=>"b"}, "XLXh7-2bzOWQWg", nil  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] Enqueued CanvasSync::JobBatches::ActiveJob::ActiveJobCallbackWorker (Job ID: 268bc2fa-9b47-4a43-a262-1f3d8bcdc9f6) to Test(default) with arguments: "SampleCallback2", "complete", {"b"=>"a"}, "O6tuIE-wcocFcQ", nil [ActiveJob] Enqueued CanvasSync::JobBatches::ActiveJob::ActiveJobCallbackWorker (Job ID: a79a72dc-2763-43f0-8b94-5bac08e6965c) to Test(default) with arguments: "SampleCallback", "complete", {"a"=>"b"}, "O6tuIE-wcocFcQ", nil  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.3ms) BEGIN  (0.4ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] Enqueued ContextedJob (Job ID: de962f10-9286-498c-b503-ec4940682b25) to Sidekiq(default) [ActiveJob] [TestWorker] [5fc0d464-3ba5-44d5-8c7e-44c559870ded] Performing TestWorker (Job ID: 5fc0d464-3ba5-44d5-8c7e-44c559870ded) from Sidekiq(default) [ActiveJob] [TestWorker] [5fc0d464-3ba5-44d5-8c7e-44c559870ded] Performed TestWorker (Job ID: 5fc0d464-3ba5-44d5-8c7e-44c559870ded) from Sidekiq(default) in 2.89ms [ActiveJob] [ContextedJob] [de962f10-9286-498c-b503-ec4940682b25] Performing ContextedJob (Job ID: de962f10-9286-498c-b503-ec4940682b25) from Sidekiq(default) [ActiveJob] [ContextedJob] [de962f10-9286-498c-b503-ec4940682b25] Performed ContextedJob (Job ID: de962f10-9286-498c-b503-ec4940682b25) from Sidekiq(default) in 3.03ms  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] Enqueued ContextedJob (Job ID: 42161d17-04ad-492d-b9dd-ae2a1ded3a94) to Sidekiq(default) [ActiveJob] [ContextedJob] [42161d17-04ad-492d-b9dd-ae2a1ded3a94] Performing ContextedJob (Job ID: 42161d17-04ad-492d-b9dd-ae2a1ded3a94) from Sidekiq(default) [ActiveJob] [ContextedJob] [42161d17-04ad-492d-b9dd-ae2a1ded3a94] Performed ContextedJob (Job ID: 42161d17-04ad-492d-b9dd-ae2a1ded3a94) from Sidekiq(default) in 8.0ms  (0.2ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] Enqueued BatchTestJobBase (Job ID: aca16116-5187-42d8-8101-d585b56532bc) to Sidekiq(default) [ActiveJob] [BatchTestJobBase] [aca16116-5187-42d8-8101-d585b56532bc] Performing BatchTestJobBase (Job ID: aca16116-5187-42d8-8101-d585b56532bc) from Sidekiq(default) [ActiveJob] [BatchTestJobBase] [aca16116-5187-42d8-8101-d585b56532bc] Performed BatchTestJobBase (Job ID: aca16116-5187-42d8-8101-d585b56532bc) from Sidekiq(default) in 6.86ms [ActiveJob] Enqueued ContextedJob (Job ID: 3fed15ea-0d58-40fa-9b51-450ee5f793b2) to Sidekiq(default) [ActiveJob] [ContextedJob] [3fed15ea-0d58-40fa-9b51-450ee5f793b2] Performing ContextedJob (Job ID: 3fed15ea-0d58-40fa-9b51-450ee5f793b2) from Sidekiq(default) [ActiveJob] [ContextedJob] [3fed15ea-0d58-40fa-9b51-450ee5f793b2] Performed ContextedJob (Job ID: 3fed15ea-0d58-40fa-9b51-450ee5f793b2) from Sidekiq(default) in 5.59ms  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] Enqueued TestWorker (Job ID: ba4aebf8-50e1-442d-952b-aeb5b797893c) to Sidekiq(default) [ActiveJob] Enqueued TestWorker (Job ID: ee73d77c-9b0b-44cd-beb6-e9ee46588601) to Sidekiq(default) [ActiveJob] Enqueued TestWorker (Job ID: 070654fa-8139-4d16-a52f-0b9b394d548a) to Sidekiq(default)  (0.2ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] Enqueued WorkerA (Job ID: 4717f132-72f4-4d40-ac8c-665403c821f1) to Sidekiq(default) [ActiveJob] Enqueued WorkerB (Job ID: acf735f0-682a-4c41-924e-e02eab0a253e) to Sidekiq(default) [ActiveJob] Enqueued WorkerA (Job ID: e5f62e93-531c-4402-bdc8-eafc87903183) to Sidekiq(default) [ActiveJob] Enqueued WorkerC (Job ID: 5c8c0da7-e1ce-4c58-b120-70cfa3593eda) to Sidekiq(default)  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.3ms) ROLLBACK  (0.3ms) BEGIN  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) ROLLBACK  (0.3ms) BEGIN  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] Enqueued TestWorker (Job ID: 95ca3fe8-b6b2-4341-a69f-dac294177570) to Sidekiq(default)  (0.3ms) ROLLBACK  (0.3ms) BEGIN  (0.4ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] Enqueued TestWorker (Job ID: 5c87d133-ab9a-4795-9233-c4274cfd0bf1) to Sidekiq(default)  (0.3ms) ROLLBACK  (0.3ms) SELECT "schema_migrations"."version" FROM "schema_migrations" ORDER BY "schema_migrations"."version" ASC  (0.3ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.6ms) SELECT COUNT(*) FROM "canvas_sync_job_logs" [ActiveJob] [GoodJob] [5b550a7c-e254-44ad-ae15-9120b74cd1b7] Performing GoodJob (Job ID: 5b550a7c-e254-44ad-ae15-9120b74cd1b7) from Test(default) with arguments: "argument" [ActiveJob] [GoodJob] [5b550a7c-e254-44ad-ae15-9120b74cd1b7] CanvasSync::JobLog Load (0.3ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "5b550a7c-e254-44ad-ae15-9120b74cd1b7"], ["LIMIT", 1]] [ActiveJob] [GoodJob] [5b550a7c-e254-44ad-ae15-9120b74cd1b7]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [GoodJob] [5b550a7c-e254-44ad-ae15-9120b74cd1b7] CanvasSync::JobLog Create (0.5ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "GoodJob"], ["status", "enqueued"], ["job_arguments", "---\n- argument\n"], ["created_at", "2022-09-26 22:46:49.078088"], ["updated_at", "2022-09-26 22:46:49.078088"], ["job_id", "5b550a7c-e254-44ad-ae15-9120b74cd1b7"]] [ActiveJob] [GoodJob] [5b550a7c-e254-44ad-ae15-9120b74cd1b7]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [GoodJob] [5b550a7c-e254-44ad-ae15-9120b74cd1b7]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [GoodJob] [5b550a7c-e254-44ad-ae15-9120b74cd1b7] CanvasSync::JobLog Update (0.6ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-09-26 22:46:49.080519"], ["status", "running"], ["updated_at", "2022-09-26 22:46:49.080980"], ["id", 329]] [ActiveJob] [GoodJob] [5b550a7c-e254-44ad-ae15-9120b74cd1b7]  (0.3ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [GoodJob] [5b550a7c-e254-44ad-ae15-9120b74cd1b7]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [GoodJob] [5b550a7c-e254-44ad-ae15-9120b74cd1b7] CanvasSync::JobLog Update (0.4ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2022-09-26 22:46:49.083343"], ["status", "success"], ["updated_at", "2022-09-26 22:46:49.083817"], ["id", 329]] [ActiveJob] [GoodJob] [5b550a7c-e254-44ad-ae15-9120b74cd1b7]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [GoodJob] [5b550a7c-e254-44ad-ae15-9120b74cd1b7] Performed GoodJob (Job ID: 5b550a7c-e254-44ad-ae15-9120b74cd1b7) from Test(default) in 21.45ms  (0.2ms) SELECT COUNT(*) FROM "canvas_sync_job_logs" CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" ORDER BY "canvas_sync_job_logs"."id" DESC LIMIT $1 [["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [BadJob] [62d17262-70d2-4b28-a663-7677968a95a4] Performing BadJob (Job ID: 62d17262-70d2-4b28-a663-7677968a95a4) from Test(default) with arguments: "argument" [ActiveJob] [BadJob] [62d17262-70d2-4b28-a663-7677968a95a4] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "62d17262-70d2-4b28-a663-7677968a95a4"], ["LIMIT", 1]] [ActiveJob] [BadJob] [62d17262-70d2-4b28-a663-7677968a95a4]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [BadJob] [62d17262-70d2-4b28-a663-7677968a95a4] CanvasSync::JobLog Create (0.2ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "BadJob"], ["status", "enqueued"], ["job_arguments", "---\n- argument\n"], ["created_at", "2022-09-26 22:46:49.089962"], ["updated_at", "2022-09-26 22:46:49.089962"], ["job_id", "62d17262-70d2-4b28-a663-7677968a95a4"]] [ActiveJob] [BadJob] [62d17262-70d2-4b28-a663-7677968a95a4]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [BadJob] [62d17262-70d2-4b28-a663-7677968a95a4]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [BadJob] [62d17262-70d2-4b28-a663-7677968a95a4] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-09-26 22:46:49.091170"], ["status", "running"], ["updated_at", "2022-09-26 22:46:49.091401"], ["id", 330]] [ActiveJob] [BadJob] [62d17262-70d2-4b28-a663-7677968a95a4]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [BadJob] [62d17262-70d2-4b28-a663-7677968a95a4]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [BadJob] [62d17262-70d2-4b28-a663-7677968a95a4] CanvasSync::JobLog Update (0.5ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "exception" = $2, "backtrace" = $3, "status" = $4, "updated_at" = $5 WHERE "canvas_sync_job_logs"."id" = $6 [["completed_at", "2022-09-26 22:46:49.092802"], ["exception", "EvilError: EvilError"], ["backtrace", "/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:12:in `perform'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/execution.rb:39:in `block in perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:109:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/active_job.rb:24:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:21:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/i18n-1.12.0/lib/i18n.rb:317:in `with_locale'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/translation.rb:9:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:26:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/notifications.rb:168:in `block in instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/notifications.rb:168:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:25:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:46:in `block in tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/tagged_logging.rb:71:in `block in tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/tagged_logging.rb:28:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/tagged_logging.rb:71:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:46:in `tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:22:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:136:in `run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/execution.rb:38:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/execution.rb:18:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:40:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/matchers/built_in/raise_error.rb:59:in `matches?'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:51:in `block in handle_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:27:in `with_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:48:in `handle_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/expectation_target.rb:65:in `to'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/expectation_target.rb:139:in `to'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:39:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:263:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:263:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:511:in `block in with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:468:in `block in with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:486:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-rails-5.1.1/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:486:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:468:in `with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:511:in `with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:259:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:646:in `block in run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:642:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:642:in `run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:607:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/configuration.rb:2068:in `with_suite_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:116:in `block in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/reporter.rb:74:in `report'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:115:in `run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:89:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:71:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:45:in `invoke'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/exe/rspec:4:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/rspec:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/rspec:23:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:58:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:58:in `kernel_load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:23:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:483:in `exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:31:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:25:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/exe/bundle:48:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/friendly_errors.rb:120:in `with_friendly_errors'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/exe/bundle:36:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/bundle:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/bundle:23:in `
'"], ["status", "error"], ["updated_at", "2022-09-26 22:46:49.093205"], ["id", 330]] [ActiveJob] [BadJob] [62d17262-70d2-4b28-a663-7677968a95a4]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [BadJob] [62d17262-70d2-4b28-a663-7677968a95a4] Error performing BadJob (Job ID: 62d17262-70d2-4b28-a663-7677968a95a4) from Test(default) in 5.82ms: EvilError (EvilError): /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:12:in `perform' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/execution.rb:39:in `block in perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:109:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/active_job.rb:24:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:21:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/i18n-1.12.0/lib/i18n.rb:317:in `with_locale' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/translation.rb:9:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:26:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/notifications.rb:168:in `block in instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/notifications.rb:168:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:25:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:46:in `block in tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/tagged_logging.rb:71:in `block in tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/tagged_logging.rb:28:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/tagged_logging.rb:71:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:46:in `tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:22:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:136:in `run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/execution.rb:38:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/execution.rb:18:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:40:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/matchers/built_in/raise_error.rb:59:in `matches?' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:51:in `block in handle_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:27:in `with_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:48:in `handle_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/expectation_target.rb:65:in `to' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/expectation_target.rb:139:in `to' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:39:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:263:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:263:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:511:in `block in with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:468:in `block in with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:486:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-rails-5.1.1/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:486:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:468:in `with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:511:in `with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:259:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:646:in `block in run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:642:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:642:in `run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:607:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/configuration.rb:2068:in `with_suite_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:116:in `block in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/reporter.rb:74:in `report' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:115:in `run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:89:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:71:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:45:in `invoke' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/exe/rspec:4:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/rspec:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/rspec:23:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:58:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:58:in `kernel_load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:23:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:483:in `exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:31:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:25:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/exe/bundle:48:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/friendly_errors.rb:120:in `with_friendly_errors' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/exe/bundle:36:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/bundle:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/bundle:23:in `
' CanvasSync::JobLog Load (0.3ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" ORDER BY "canvas_sync_job_logs"."id" DESC LIMIT $1 [["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] [BadJob] [1455e747-5130-461e-bf0a-8578bb0c75cb] Performing BadJob (Job ID: 1455e747-5130-461e-bf0a-8578bb0c75cb) from Test(default) [ActiveJob] [BadJob] [1455e747-5130-461e-bf0a-8578bb0c75cb] CanvasSync::JobLog Load (0.3ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "1455e747-5130-461e-bf0a-8578bb0c75cb"], ["LIMIT", 1]] [ActiveJob] [BadJob] [1455e747-5130-461e-bf0a-8578bb0c75cb]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [BadJob] [1455e747-5130-461e-bf0a-8578bb0c75cb] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["job_class", "BadJob"], ["status", "enqueued"], ["created_at", "2022-09-26 22:46:49.100819"], ["updated_at", "2022-09-26 22:46:49.100819"], ["job_id", "1455e747-5130-461e-bf0a-8578bb0c75cb"]] [ActiveJob] [BadJob] [1455e747-5130-461e-bf0a-8578bb0c75cb]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [BadJob] [1455e747-5130-461e-bf0a-8578bb0c75cb]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [BadJob] [1455e747-5130-461e-bf0a-8578bb0c75cb] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-09-26 22:46:49.102162"], ["status", "running"], ["updated_at", "2022-09-26 22:46:49.102511"], ["id", 331]] [ActiveJob] [BadJob] [1455e747-5130-461e-bf0a-8578bb0c75cb]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [BadJob] [1455e747-5130-461e-bf0a-8578bb0c75cb]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [BadJob] [1455e747-5130-461e-bf0a-8578bb0c75cb] CanvasSync::JobLog Update (0.6ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "exception" = $2, "backtrace" = $3, "status" = $4, "updated_at" = $5 WHERE "canvas_sync_job_logs"."id" = $6 [["completed_at", "2022-09-26 22:46:49.104253"], ["exception", "ArgumentError: wrong number of arguments (given 0, expected 1)"], ["backtrace", "/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:11:in `perform'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/execution.rb:39:in `block in perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:109:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/active_job.rb:24:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:21:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/i18n-1.12.0/lib/i18n.rb:317:in `with_locale'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/translation.rb:9:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:26:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/notifications.rb:168:in `block in instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/notifications.rb:168:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:25:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:46:in `block in tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/tagged_logging.rb:71:in `block in tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/tagged_logging.rb:28:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/tagged_logging.rb:71:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:46:in `tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:22:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:136:in `run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/execution.rb:38:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/execution.rb:18:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:52:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/matchers/built_in/raise_error.rb:59:in `matches?'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:51:in `block in handle_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:27:in `with_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:48:in `handle_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/expectation_target.rb:65:in `to'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/expectation_target.rb:139:in `to'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:51:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:263:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:263:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:511:in `block in with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:468:in `block in with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:486:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-rails-5.1.1/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:486:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:468:in `with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:511:in `with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:259:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:646:in `block in run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:642:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:642:in `run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:607:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/configuration.rb:2068:in `with_suite_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:116:in `block in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/reporter.rb:74:in `report'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:115:in `run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:89:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:71:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:45:in `invoke'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/exe/rspec:4:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/rspec:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/rspec:23:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:58:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:58:in `kernel_load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:23:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:483:in `exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:31:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:25:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/exe/bundle:48:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/friendly_errors.rb:120:in `with_friendly_errors'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/exe/bundle:36:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/bundle:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/bundle:23:in `
'"], ["status", "error"], ["updated_at", "2022-09-26 22:46:49.104646"], ["id", 331]] [ActiveJob] [BadJob] [1455e747-5130-461e-bf0a-8578bb0c75cb]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [BadJob] [1455e747-5130-461e-bf0a-8578bb0c75cb] Error performing BadJob (Job ID: 1455e747-5130-461e-bf0a-8578bb0c75cb) from Test(default) in 7.64ms: ArgumentError (wrong number of arguments (given 0, expected 1)): /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:11:in `perform' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/execution.rb:39:in `block in perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:109:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/active_job.rb:24:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:21:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/i18n-1.12.0/lib/i18n.rb:317:in `with_locale' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/translation.rb:9:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:26:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/notifications.rb:168:in `block in instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/notifications.rb:168:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:25:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:46:in `block in tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/tagged_logging.rb:71:in `block in tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/tagged_logging.rb:28:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/tagged_logging.rb:71:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:46:in `tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:22:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:136:in `run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/execution.rb:38:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/execution.rb:18:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:52:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/matchers/built_in/raise_error.rb:59:in `matches?' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:51:in `block in handle_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:27:in `with_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:48:in `handle_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/expectation_target.rb:65:in `to' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/expectation_target.rb:139:in `to' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:51:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:263:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:263:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:511:in `block in with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:468:in `block in with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:486:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-rails-5.1.1/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:486:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:468:in `with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:511:in `with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:259:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:646:in `block in run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:642:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:642:in `run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:607:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/configuration.rb:2068:in `with_suite_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:116:in `block in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/reporter.rb:74:in `report' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:115:in `run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:89:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:71:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:45:in `invoke' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/exe/rspec:4:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/rspec:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/rspec:23:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:58:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:58:in `kernel_load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:23:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:483:in `exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:31:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:25:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/exe/bundle:48:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/friendly_errors.rb:120:in `with_friendly_errors' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/exe/bundle:36:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/bundle:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/bundle:23:in `
'  (0.2ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [BadJob] [8d55d015-43ed-4cf3-8aa5-aba2227e7777] Performing BadJob (Job ID: 8d55d015-43ed-4cf3-8aa5-aba2227e7777) from Test(default) [ActiveJob] [BadJob] [8d55d015-43ed-4cf3-8aa5-aba2227e7777] CanvasSync::JobLog Load (0.3ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "8d55d015-43ed-4cf3-8aa5-aba2227e7777"], ["LIMIT", 1]] [ActiveJob] [BadJob] [8d55d015-43ed-4cf3-8aa5-aba2227e7777]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [BadJob] [8d55d015-43ed-4cf3-8aa5-aba2227e7777] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["job_class", "BadJob"], ["status", "enqueued"], ["created_at", "2022-09-26 22:46:49.110275"], ["updated_at", "2022-09-26 22:46:49.110275"], ["job_id", "8d55d015-43ed-4cf3-8aa5-aba2227e7777"]] [ActiveJob] [BadJob] [8d55d015-43ed-4cf3-8aa5-aba2227e7777]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [BadJob] [8d55d015-43ed-4cf3-8aa5-aba2227e7777]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [BadJob] [8d55d015-43ed-4cf3-8aa5-aba2227e7777] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-09-26 22:46:49.111369"], ["status", "running"], ["updated_at", "2022-09-26 22:46:49.111707"], ["id", 332]] [ActiveJob] [BadJob] [8d55d015-43ed-4cf3-8aa5-aba2227e7777]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [BadJob] [8d55d015-43ed-4cf3-8aa5-aba2227e7777]  (0.3ms) SAVEPOINT active_record_1 [ActiveJob] [BadJob] [8d55d015-43ed-4cf3-8aa5-aba2227e7777] CanvasSync::JobLog Update (1.1ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "exception" = $2, "backtrace" = $3, "status" = $4, "updated_at" = $5 WHERE "canvas_sync_job_logs"."id" = $6 [["completed_at", "2022-09-26 22:46:49.118425"], ["exception", "ArgumentError: wrong number of arguments (given 0, expected 1)"], ["backtrace", "/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:11:in `perform'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/execution.rb:39:in `block in perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:109:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/active_job.rb:24:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:21:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/i18n-1.12.0/lib/i18n.rb:317:in `with_locale'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/translation.rb:9:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:26:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/notifications.rb:168:in `block in instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/notifications.rb:168:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:25:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:46:in `block in tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/tagged_logging.rb:71:in `block in tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/tagged_logging.rb:28:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/tagged_logging.rb:71:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:46:in `tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:22:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:136:in `run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/execution.rb:38:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/execution.rb:18:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:60:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/matchers/built_in/raise_error.rb:59:in `matches?'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:51:in `block in handle_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:27:in `with_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:48:in `handle_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/expectation_target.rb:65:in `to'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/expectation_target.rb:139:in `to'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:59:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:263:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:263:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:511:in `block in with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:468:in `block in with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:486:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-rails-5.1.1/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:486:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:468:in `with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:511:in `with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:259:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:646:in `block in run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:642:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:642:in `run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:607:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/configuration.rb:2068:in `with_suite_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:116:in `block in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/reporter.rb:74:in `report'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:115:in `run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:89:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:71:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:45:in `invoke'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/exe/rspec:4:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/rspec:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/rspec:23:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:58:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:58:in `kernel_load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:23:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:483:in `exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:31:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:25:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/exe/bundle:48:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/friendly_errors.rb:120:in `with_friendly_errors'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/exe/bundle:36:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/bundle:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/bundle:23:in `
'\n\nError Occurred while handling an Error: NoMethodError: undefined method `bad_catcher' for BadJob:Class\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-mocks-3.11.0/lib/rspec/mocks/method_double.rb:28:in `block in original_implementation_callable'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-mocks-3.11.0/lib/rspec/mocks/message_expectation.rb:143:in `block in and_call_original'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-mocks-3.11.0/lib/rspec/mocks/message_expectation.rb:801:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-mocks-3.11.0/lib/rspec/mocks/message_expectation.rb:615:in `invoke_incrementing_actual_calls_by'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-mocks-3.11.0/lib/rspec/mocks/message_expectation.rb:470:in `invoke'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-mocks-3.11.0/lib/rspec/mocks/proxy.rb:217:in `message_received'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-mocks-3.11.0/lib/rspec/mocks/proxy.rb:361:in `message_received'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-mocks-3.11.0/lib/rspec/mocks/method_double.rb:78:in `proxy_method_invoked'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-mocks-3.11.0/lib/rspec/mocks/method_double.rb:64:in `block (2 levels) in define_proxy_method'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:31:in `rescue in block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:23:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/i18n-1.12.0/lib/i18n.rb:317:in `with_locale'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/translation.rb:9:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:26:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/notifications.rb:168:in `block in instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/notifications.rb:168:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:25:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:46:in `block in tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/tagged_logging.rb:71:in `block in tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/tagged_logging.rb:28:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/tagged_logging.rb:71:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:46:in `tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:22:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:136:in `run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/execution.rb:38:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/execution.rb:18:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:60:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/matchers/built_in/raise_error.rb:59:in `matches?'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:51:in `block in handle_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:27:in `with_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:48:in `handle_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/expectation_target.rb:65:in `to'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/expectation_target.rb:139:in `to'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:59:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:263:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:263:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:511:in `block in with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:468:in `block in with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:486:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-rails-5.1.1/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:486:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:468:in `with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:511:in `with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:259:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:646:in `block in run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:642:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:642:in `run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:607:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/configuration.rb:2068:in `with_suite_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:116:in `block in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/reporter.rb:74:in `report'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:115:in `run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:89:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:71:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:45:in `invoke'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/exe/rspec:4:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/rspec:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/rspec:23:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:58:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:58:in `kernel_load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:23:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:483:in `exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:31:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:25:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/exe/bundle:48:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/friendly_errors.rb:120:in `with_friendly_errors'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/exe/bundle:36:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/bundle:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/bundle:23:in `
'"], ["status", "error"], ["updated_at", "2022-09-26 22:46:49.119289"], ["id", 332]] [ActiveJob] [BadJob] [8d55d015-43ed-4cf3-8aa5-aba2227e7777]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [BadJob] [8d55d015-43ed-4cf3-8aa5-aba2227e7777] Error performing BadJob (Job ID: 8d55d015-43ed-4cf3-8aa5-aba2227e7777) from Test(default) in 12.85ms: ArgumentError (wrong number of arguments (given 0, expected 1)): /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:11:in `perform' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/execution.rb:39:in `block in perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:109:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/active_job.rb:24:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:21:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/i18n-1.12.0/lib/i18n.rb:317:in `with_locale' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/translation.rb:9:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:26:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/notifications.rb:168:in `block in instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/notifications.rb:168:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:25:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:46:in `block in tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/tagged_logging.rb:71:in `block in tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/tagged_logging.rb:28:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/tagged_logging.rb:71:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:46:in `tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:22:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:136:in `run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/execution.rb:38:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/execution.rb:18:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:60:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/matchers/built_in/raise_error.rb:59:in `matches?' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:51:in `block in handle_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:27:in `with_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:48:in `handle_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/expectation_target.rb:65:in `to' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/expectation_target.rb:139:in `to' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:59:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:263:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:263:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:511:in `block in with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:468:in `block in with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:486:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-rails-5.1.1/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:486:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:468:in `with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:511:in `with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:259:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:646:in `block in run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:642:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:642:in `run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:607:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/configuration.rb:2068:in `with_suite_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:116:in `block in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/reporter.rb:74:in `report' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:115:in `run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:89:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:71:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:45:in `invoke' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/exe/rspec:4:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/rspec:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/rspec:23:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:58:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:58:in `kernel_load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:23:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:483:in `exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:31:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:25:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/exe/bundle:48:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/friendly_errors.rb:120:in `with_friendly_errors' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/exe/bundle:36:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/bundle:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/bundle:23:in `
' CanvasSync::JobLog Load (0.4ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" ORDER BY "canvas_sync_job_logs"."id" DESC LIMIT $1 [["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [CanvasSync::Jobs::ReportChecker] [244f37f0-4fc8-4143-91df-60d9c6dc0c67] Performing CanvasSync::Jobs::ReportChecker (Job ID: 244f37f0-4fc8-4143-91df-60d9c6dc0c67) from Test(default) with arguments: "provisioning_csv", 1, "FakeProcessor", {} [ActiveJob] [CanvasSync::Jobs::ReportChecker] [244f37f0-4fc8-4143-91df-60d9c6dc0c67] CanvasSync::JobLog Load (0.3ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "244f37f0-4fc8-4143-91df-60d9c6dc0c67"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [244f37f0-4fc8-4143-91df-60d9c6dc0c67]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [244f37f0-4fc8-4143-91df-60d9c6dc0c67] CanvasSync::JobLog Create (0.5ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- provisioning_csv\n- 1\n- FakeProcessor\n- {}\n"], ["created_at", "2022-09-26 22:46:49.129573"], ["updated_at", "2022-09-26 22:46:49.129573"], ["job_id", "244f37f0-4fc8-4143-91df-60d9c6dc0c67"]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [244f37f0-4fc8-4143-91df-60d9c6dc0c67]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [244f37f0-4fc8-4143-91df-60d9c6dc0c67]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [244f37f0-4fc8-4143-91df-60d9c6dc0c67] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-09-26 22:46:49.132438"], ["status", "running"], ["updated_at", "2022-09-26 22:46:49.132885"], ["id", 333]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [244f37f0-4fc8-4143-91df-60d9c6dc0c67]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [244f37f0-4fc8-4143-91df-60d9c6dc0c67]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [244f37f0-4fc8-4143-91df-60d9c6dc0c67] CanvasSync::JobLog Destroy (0.3ms) DELETE FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."id" = $1 [["id", 333]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [244f37f0-4fc8-4143-91df-60d9c6dc0c67]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [244f37f0-4fc8-4143-91df-60d9c6dc0c67] Performed CanvasSync::Jobs::ReportChecker (Job ID: 244f37f0-4fc8-4143-91df-60d9c6dc0c67) from Test(default) in 12.3ms  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] [CanvasSync::Jobs::ReportChecker] [c3ca9e59-4ca4-4d2d-8598-fa6d894510fb] Performing CanvasSync::Jobs::ReportChecker (Job ID: c3ca9e59-4ca4-4d2d-8598-fa6d894510fb) from Test(default) with arguments: "provisioning_csv", 1, "FakeProcessor", {} [ActiveJob] [CanvasSync::Jobs::ReportChecker] [c3ca9e59-4ca4-4d2d-8598-fa6d894510fb] CanvasSync::JobLog Load (0.3ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "c3ca9e59-4ca4-4d2d-8598-fa6d894510fb"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [c3ca9e59-4ca4-4d2d-8598-fa6d894510fb]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [c3ca9e59-4ca4-4d2d-8598-fa6d894510fb] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- provisioning_csv\n- 1\n- FakeProcessor\n- {}\n"], ["created_at", "2022-09-26 22:46:49.143826"], ["updated_at", "2022-09-26 22:46:49.143826"], ["job_id", "c3ca9e59-4ca4-4d2d-8598-fa6d894510fb"]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [c3ca9e59-4ca4-4d2d-8598-fa6d894510fb]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [c3ca9e59-4ca4-4d2d-8598-fa6d894510fb]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [c3ca9e59-4ca4-4d2d-8598-fa6d894510fb] CanvasSync::JobLog Update (0.4ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-09-26 22:46:49.145312"], ["status", "running"], ["updated_at", "2022-09-26 22:46:49.145658"], ["id", 334]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [c3ca9e59-4ca4-4d2d-8598-fa6d894510fb]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [c3ca9e59-4ca4-4d2d-8598-fa6d894510fb]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [c3ca9e59-4ca4-4d2d-8598-fa6d894510fb] CanvasSync::JobLog Create (0.4ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- provisioning_csv\n- 1\n- FakeProcessor\n- {}\n- {}\n"], ["created_at", "2022-09-26 22:46:49.150135"], ["updated_at", "2022-09-26 22:46:49.150135"], ["job_id", "b24904b9-84a1-4aa0-9271-40e3967c6093"]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [c3ca9e59-4ca4-4d2d-8598-fa6d894510fb]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [c3ca9e59-4ca4-4d2d-8598-fa6d894510fb] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: b24904b9-84a1-4aa0-9271-40e3967c6093) to Test(default) at 2022-09-26 22:47:19 UTC with arguments: "provisioning_csv", 1, "FakeProcessor", {}, {} [ActiveJob] [CanvasSync::Jobs::ReportChecker] [c3ca9e59-4ca4-4d2d-8598-fa6d894510fb]  (0.3ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [c3ca9e59-4ca4-4d2d-8598-fa6d894510fb] CanvasSync::JobLog Destroy (0.4ms) DELETE FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."id" = $1 [["id", 334]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [c3ca9e59-4ca4-4d2d-8598-fa6d894510fb]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [c3ca9e59-4ca4-4d2d-8598-fa6d894510fb] Performed CanvasSync::Jobs::ReportChecker (Job ID: c3ca9e59-4ca4-4d2d-8598-fa6d894510fb) from Test(default) in 11.0ms  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] [CanvasSync::Jobs::ReportChecker] [31e2bb36-44a7-4b86-a228-ee821ed3c5e2] Performing CanvasSync::Jobs::ReportChecker (Job ID: 31e2bb36-44a7-4b86-a228-ee821ed3c5e2) from Test(default) with arguments: "provisioning_csv", 1, "FakeProcessor", {} [ActiveJob] [CanvasSync::Jobs::ReportChecker] [31e2bb36-44a7-4b86-a228-ee821ed3c5e2] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "31e2bb36-44a7-4b86-a228-ee821ed3c5e2"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [31e2bb36-44a7-4b86-a228-ee821ed3c5e2]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [31e2bb36-44a7-4b86-a228-ee821ed3c5e2] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- provisioning_csv\n- 1\n- FakeProcessor\n- {}\n"], ["created_at", "2022-09-26 22:46:49.158097"], ["updated_at", "2022-09-26 22:46:49.158097"], ["job_id", "31e2bb36-44a7-4b86-a228-ee821ed3c5e2"]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [31e2bb36-44a7-4b86-a228-ee821ed3c5e2]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [31e2bb36-44a7-4b86-a228-ee821ed3c5e2]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [31e2bb36-44a7-4b86-a228-ee821ed3c5e2] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-09-26 22:46:49.159800"], ["status", "running"], ["updated_at", "2022-09-26 22:46:49.160109"], ["id", 336]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [31e2bb36-44a7-4b86-a228-ee821ed3c5e2]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [31e2bb36-44a7-4b86-a228-ee821ed3c5e2]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [31e2bb36-44a7-4b86-a228-ee821ed3c5e2] CanvasSync::JobLog Update (0.8ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "exception" = $2, "backtrace" = $3, "status" = $4, "updated_at" = $5 WHERE "canvas_sync_job_logs"."id" = $6 [["completed_at", "2022-09-26 22:46:49.167609"], ["exception", "NameError: undefined local variable or method `current_organization' for #"], ["backtrace", "/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/jobs/report_checker.rb:35:in `perform'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/execution.rb:39:in `block in perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:109:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/active_job.rb:24:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:21:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/i18n-1.12.0/lib/i18n.rb:317:in `with_locale'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/translation.rb:9:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:26:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/notifications.rb:168:in `block in instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/notifications.rb:168:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:25:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:46:in `block in tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/tagged_logging.rb:71:in `block in tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/tagged_logging.rb:28:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/tagged_logging.rb:71:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:46:in `tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:22:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:136:in `run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/execution.rb:38:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/execution.rb:18:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/report_checker_spec.rb:11:in `start_job'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/report_checker_spec.rb:53:in `block (5 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/matchers/built_in/raise_error.rb:59:in `matches?'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:51:in `block in handle_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:27:in `with_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:48:in `handle_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/expectation_target.rb:65:in `to'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/expectation_target.rb:139:in `to'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/report_checker_spec.rb:53:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:263:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:263:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:511:in `block in with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:468:in `block in with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:486:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-rails-5.1.1/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:486:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:468:in `with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:511:in `with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:259:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:646:in `block in run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:642:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:642:in `run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:607:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/configuration.rb:2068:in `with_suite_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:116:in `block in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/reporter.rb:74:in `report'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:115:in `run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:89:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:71:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:45:in `invoke'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/exe/rspec:4:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/rspec:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/rspec:23:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:58:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:58:in `kernel_load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:23:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:483:in `exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:31:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:25:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/exe/bundle:48:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/friendly_errors.rb:120:in `with_friendly_errors'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/exe/bundle:36:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/bundle:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/bundle:23:in `
'"], ["status", "error"], ["updated_at", "2022-09-26 22:46:49.168165"], ["id", 336]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [31e2bb36-44a7-4b86-a228-ee821ed3c5e2]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [31e2bb36-44a7-4b86-a228-ee821ed3c5e2] Error performing CanvasSync::Jobs::ReportChecker (Job ID: 31e2bb36-44a7-4b86-a228-ee821ed3c5e2) from Test(default) in 14.0ms: NameError (undefined local variable or method `current_organization' for #): /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/jobs/report_checker.rb:35:in `perform' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/execution.rb:39:in `block in perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:109:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/active_job.rb:24:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:21:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/i18n-1.12.0/lib/i18n.rb:317:in `with_locale' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/translation.rb:9:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:26:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/notifications.rb:168:in `block in instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/notifications.rb:168:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:25:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:46:in `block in tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/tagged_logging.rb:71:in `block in tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/tagged_logging.rb:28:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/tagged_logging.rb:71:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:46:in `tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:22:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:136:in `run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/execution.rb:38:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/execution.rb:18:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/report_checker_spec.rb:11:in `start_job' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/report_checker_spec.rb:53:in `block (5 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/matchers/built_in/raise_error.rb:59:in `matches?' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:51:in `block in handle_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:27:in `with_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:48:in `handle_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/expectation_target.rb:65:in `to' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/expectation_target.rb:139:in `to' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/report_checker_spec.rb:53:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:263:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:263:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:511:in `block in with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:468:in `block in with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:486:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-rails-5.1.1/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:486:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:468:in `with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:511:in `with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:259:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:646:in `block in run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:642:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:642:in `run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:607:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/configuration.rb:2068:in `with_suite_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:116:in `block in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/reporter.rb:74:in `report' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:115:in `run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:89:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:71:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:45:in `invoke' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/exe/rspec:4:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/rspec:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/rspec:23:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:58:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:58:in `kernel_load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:23:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:483:in `exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:31:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:25:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/exe/bundle:48:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/friendly_errors.rb:120:in `with_friendly_errors' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/exe/bundle:36:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/bundle:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/bundle:23:in `
'  (0.3ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [c6ba8ca4-3057-444a-a158-e6b12304cca8] Performing CanvasSync::Jobs::ReportProcessorJob (Job ID: c6ba8ca4-3057-444a-a158-e6b12304cca8) from Test(default) with arguments: "provisioning_csv", "https://test.instructure.com/sample_report_download", "FakeProcessor", {}, 1 [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [c6ba8ca4-3057-444a-a158-e6b12304cca8] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "c6ba8ca4-3057-444a-a158-e6b12304cca8"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [c6ba8ca4-3057-444a-a158-e6b12304cca8]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [c6ba8ca4-3057-444a-a158-e6b12304cca8] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportProcessorJob"], ["status", "enqueued"], ["job_arguments", "---\n- provisioning_csv\n- https://test.instructure.com/sample_report_download\n- FakeProcessor\n- {}\n- 1\n"], ["created_at", "2022-09-26 22:46:49.175456"], ["updated_at", "2022-09-26 22:46:49.175456"], ["job_id", "c6ba8ca4-3057-444a-a158-e6b12304cca8"]] [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [c6ba8ca4-3057-444a-a158-e6b12304cca8]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [c6ba8ca4-3057-444a-a158-e6b12304cca8]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [c6ba8ca4-3057-444a-a158-e6b12304cca8] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-09-26 22:46:49.176865"], ["status", "running"], ["updated_at", "2022-09-26 22:46:49.177142"], ["id", 337]] [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [c6ba8ca4-3057-444a-a158-e6b12304cca8]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [c6ba8ca4-3057-444a-a158-e6b12304cca8]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [c6ba8ca4-3057-444a-a158-e6b12304cca8] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "job_class" = $1, "updated_at" = $2 WHERE "canvas_sync_job_logs"."id" = $3 [["job_class", "FakeProcessor"], ["updated_at", "2022-09-26 22:46:49.178573"], ["id", 337]] [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [c6ba8ca4-3057-444a-a158-e6b12304cca8]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [c6ba8ca4-3057-444a-a158-e6b12304cca8]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [c6ba8ca4-3057-444a-a158-e6b12304cca8] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2022-09-26 22:46:49.191551"], ["status", "success"], ["updated_at", "2022-09-26 22:46:49.192090"], ["id", 337]] [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [c6ba8ca4-3057-444a-a158-e6b12304cca8]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [c6ba8ca4-3057-444a-a158-e6b12304cca8] Performed CanvasSync::Jobs::ReportProcessorJob (Job ID: c6ba8ca4-3057-444a-a158-e6b12304cca8) from Test(default) in 18.73ms  (0.1ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [CanvasSync::Jobs::ReportStarter] [29eeafbc-7882-480d-a970-f6b6a1e854e2] Performing CanvasSync::Jobs::ReportStarter (Job ID: 29eeafbc-7882-480d-a970-f6b6a1e854e2) from Test(default) with arguments: "provisioning_csv", {"parameters[users]"=>true}, "CoolProcessor", {:models=>["users"]} [ActiveJob] [CanvasSync::Jobs::ReportStarter] [29eeafbc-7882-480d-a970-f6b6a1e854e2] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "29eeafbc-7882-480d-a970-f6b6a1e854e2"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::ReportStarter] [29eeafbc-7882-480d-a970-f6b6a1e854e2]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [29eeafbc-7882-480d-a970-f6b6a1e854e2] CanvasSync::JobLog Create (0.4ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportStarter"], ["status", "enqueued"], ["job_arguments", "---\n- provisioning_csv\n- parameters[users]: true\n- CoolProcessor\n- :models:\n - users\n"], ["created_at", "2022-09-26 22:46:49.196880"], ["updated_at", "2022-09-26 22:46:49.196880"], ["job_id", "29eeafbc-7882-480d-a970-f6b6a1e854e2"]] [ActiveJob] [CanvasSync::Jobs::ReportStarter] [29eeafbc-7882-480d-a970-f6b6a1e854e2]  (0.3ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [29eeafbc-7882-480d-a970-f6b6a1e854e2]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [29eeafbc-7882-480d-a970-f6b6a1e854e2] CanvasSync::JobLog Update (0.4ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-09-26 22:46:49.199625"], ["status", "running"], ["updated_at", "2022-09-26 22:46:49.200106"], ["id", 338]] [ActiveJob] [CanvasSync::Jobs::ReportStarter] [29eeafbc-7882-480d-a970-f6b6a1e854e2]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [29eeafbc-7882-480d-a970-f6b6a1e854e2]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [29eeafbc-7882-480d-a970-f6b6a1e854e2] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- provisioning_csv\n- 1\n- CoolProcessor\n- :models:\n - users\n :sync_start_time: '2022-09-26T22:46:49Z'\n :report_params:\n parameters[users]: true\n"], ["created_at", "2022-09-26 22:46:49.204495"], ["updated_at", "2022-09-26 22:46:49.204495"], ["job_id", "6017a43b-58da-4cef-af10-a3ae8e69cf36"]] [ActiveJob] [CanvasSync::Jobs::ReportStarter] [29eeafbc-7882-480d-a970-f6b6a1e854e2]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [29eeafbc-7882-480d-a970-f6b6a1e854e2] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: 6017a43b-58da-4cef-af10-a3ae8e69cf36) to Test(default) at 2022-09-26 22:47:19 UTC with arguments: "provisioning_csv", 1, "CoolProcessor", {:models=>["users"], :sync_start_time=>"2022-09-26T22:46:49Z", :report_params=>{"parameters[users]"=>true}} [ActiveJob] [CanvasSync::Jobs::ReportStarter] [29eeafbc-7882-480d-a970-f6b6a1e854e2]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [29eeafbc-7882-480d-a970-f6b6a1e854e2] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2022-09-26 22:46:49.207243"], ["status", "success"], ["updated_at", "2022-09-26 22:46:49.207576"], ["id", 338]] [ActiveJob] [CanvasSync::Jobs::ReportStarter] [29eeafbc-7882-480d-a970-f6b6a1e854e2]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [29eeafbc-7882-480d-a970-f6b6a1e854e2] Performed CanvasSync::Jobs::ReportStarter (Job ID: 29eeafbc-7882-480d-a970-f6b6a1e854e2) from Test(default) in 13.23ms  (0.1ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] [CanvasSync::Jobs::ReportStarter] [be63fd7d-1669-48ef-b00d-5136296e1fbf] Performing CanvasSync::Jobs::ReportStarter (Job ID: be63fd7d-1669-48ef-b00d-5136296e1fbf) from Test(default) with arguments: "provisioning_csv", {"parameters[users]"=>true}, "CoolProcessor", {:models=>["users"]}, {:allow_redownloads=>true} [ActiveJob] [CanvasSync::Jobs::ReportStarter] [be63fd7d-1669-48ef-b00d-5136296e1fbf] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "be63fd7d-1669-48ef-b00d-5136296e1fbf"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::ReportStarter] [be63fd7d-1669-48ef-b00d-5136296e1fbf]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [be63fd7d-1669-48ef-b00d-5136296e1fbf] CanvasSync::JobLog Create (0.5ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportStarter"], ["status", "enqueued"], ["job_arguments", "---\n- provisioning_csv\n- parameters[users]: true\n- CoolProcessor\n- :models:\n - users\n- :allow_redownloads: true\n"], ["created_at", "2022-09-26 22:46:49.211832"], ["updated_at", "2022-09-26 22:46:49.211832"], ["job_id", "be63fd7d-1669-48ef-b00d-5136296e1fbf"]] [ActiveJob] [CanvasSync::Jobs::ReportStarter] [be63fd7d-1669-48ef-b00d-5136296e1fbf]  (0.3ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [be63fd7d-1669-48ef-b00d-5136296e1fbf]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [be63fd7d-1669-48ef-b00d-5136296e1fbf] CanvasSync::JobLog Update (0.5ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-09-26 22:46:49.214673"], ["status", "running"], ["updated_at", "2022-09-26 22:46:49.215197"], ["id", 340]] [ActiveJob] [CanvasSync::Jobs::ReportStarter] [be63fd7d-1669-48ef-b00d-5136296e1fbf]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [be63fd7d-1669-48ef-b00d-5136296e1fbf]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [be63fd7d-1669-48ef-b00d-5136296e1fbf] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2022-09-26 22:46:49.218611"], ["status", "success"], ["updated_at", "2022-09-26 22:46:49.219076"], ["id", 340]] [ActiveJob] [CanvasSync::Jobs::ReportStarter] [be63fd7d-1669-48ef-b00d-5136296e1fbf]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [be63fd7d-1669-48ef-b00d-5136296e1fbf] Performed CanvasSync::Jobs::ReportStarter (Job ID: be63fd7d-1669-48ef-b00d-5136296e1fbf) from Test(default) in 10.03ms  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) SAVEPOINT active_record_1 Account Exists (0.5ms) SELECT 1 AS one FROM "accounts" WHERE "accounts"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] Account Create (0.4ms) INSERT INTO "accounts" ("canvas_id", "sis_id", "canvas_parent_account_id", "sis_parent_account_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 1], ["sis_id", "4896134ca0ebb08682bc037fa0fe60f6"], ["canvas_parent_account_id", 1], ["sis_parent_account_id", "bdd072b70942b733c23340ae61975cee"], ["name", "Account name"], ["workflow_state", "active"], ["created_at", "2022-09-26 22:46:49.238601"], ["updated_at", "2022-09-26 22:46:49.238601"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.4ms) SELECT COUNT(*) FROM "admins" [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [688fa0f1-0301-4172-bd99-d0518aa9974c] Performing CanvasSync::Jobs::SyncAdminsJob (Job ID: 688fa0f1-0301-4172-bd99-d0518aa9974c) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [688fa0f1-0301-4172-bd99-d0518aa9974c] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "688fa0f1-0301-4172-bd99-d0518aa9974c"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [688fa0f1-0301-4172-bd99-d0518aa9974c]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [688fa0f1-0301-4172-bd99-d0518aa9974c] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncAdminsJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2022-09-26 22:46:49.243352"], ["updated_at", "2022-09-26 22:46:49.243352"], ["job_id", "688fa0f1-0301-4172-bd99-d0518aa9974c"]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [688fa0f1-0301-4172-bd99-d0518aa9974c]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [688fa0f1-0301-4172-bd99-d0518aa9974c]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [688fa0f1-0301-4172-bd99-d0518aa9974c] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-09-26 22:46:49.244634"], ["status", "running"], ["updated_at", "2022-09-26 22:46:49.245020"], ["id", 341]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [688fa0f1-0301-4172-bd99-d0518aa9974c]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [688fa0f1-0301-4172-bd99-d0518aa9974c] Account Load (0.3ms) SELECT "accounts".* FROM "accounts" WHERE "accounts"."workflow_state" != $1 ORDER BY "accounts"."id" ASC LIMIT $2 [["workflow_state", "deleted"], ["LIMIT", 1000]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [688fa0f1-0301-4172-bd99-d0518aa9974c] Admin Load (0.2ms) SELECT "admins".* FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [688fa0f1-0301-4172-bd99-d0518aa9974c]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [688fa0f1-0301-4172-bd99-d0518aa9974c] Admin Exists (0.3ms) SELECT 1 AS one FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [688fa0f1-0301-4172-bd99-d0518aa9974c] Admin Create (0.4ms) INSERT INTO "admins" ("canvas_id", "role_name", "canvas_account_id", "canvas_role_id", "canvas_user_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 2], ["role_name", "AccountAdmin"], ["canvas_account_id", 1], ["canvas_role_id", 1], ["canvas_user_id", 1], ["workflow_state", "active"], ["created_at", "2022-09-26 22:46:49.259238"], ["updated_at", "2022-09-26 22:46:49.259238"]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [688fa0f1-0301-4172-bd99-d0518aa9974c]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [688fa0f1-0301-4172-bd99-d0518aa9974c] Admin Load (0.2ms) SELECT "admins".* FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 3], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [688fa0f1-0301-4172-bd99-d0518aa9974c]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [688fa0f1-0301-4172-bd99-d0518aa9974c] Admin Exists (0.3ms) SELECT 1 AS one FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 3], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [688fa0f1-0301-4172-bd99-d0518aa9974c] Admin Create (0.2ms) INSERT INTO "admins" ("canvas_id", "role_name", "canvas_account_id", "canvas_role_id", "canvas_user_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 3], ["role_name", "Custom Account Role"], ["canvas_account_id", 1], ["canvas_role_id", 11], ["canvas_user_id", 11], ["workflow_state", "active"], ["created_at", "2022-09-26 22:46:49.262127"], ["updated_at", "2022-09-26 22:46:49.262127"]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [688fa0f1-0301-4172-bd99-d0518aa9974c]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [688fa0f1-0301-4172-bd99-d0518aa9974c] Admin Load (0.3ms) SELECT "admins".* FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 4], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [688fa0f1-0301-4172-bd99-d0518aa9974c]  (0.3ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [688fa0f1-0301-4172-bd99-d0518aa9974c] Admin Exists (0.3ms) SELECT 1 AS one FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 4], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [688fa0f1-0301-4172-bd99-d0518aa9974c] Admin Create (0.3ms) INSERT INTO "admins" ("canvas_id", "role_name", "canvas_account_id", "canvas_role_id", "canvas_user_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 4], ["role_name", "Test"], ["canvas_account_id", 1], ["canvas_role_id", 10], ["canvas_user_id", 11], ["workflow_state", "active"], ["created_at", "2022-09-26 22:46:49.265942"], ["updated_at", "2022-09-26 22:46:49.265942"]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [688fa0f1-0301-4172-bd99-d0518aa9974c]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [688fa0f1-0301-4172-bd99-d0518aa9974c] Admin Update All (0.3ms) UPDATE "admins" SET "workflow_state" = 'inactive' WHERE "admins"."id" NOT IN ($1, $2, $3) [["id", 57], ["id", 58], ["id", 59]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [688fa0f1-0301-4172-bd99-d0518aa9974c]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [688fa0f1-0301-4172-bd99-d0518aa9974c] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2022-09-26 22:46:49.267897"], ["status", "success"], ["updated_at", "2022-09-26 22:46:49.268301"], ["id", 341]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [688fa0f1-0301-4172-bd99-d0518aa9974c]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [688fa0f1-0301-4172-bd99-d0518aa9974c] Performed CanvasSync::Jobs::SyncAdminsJob (Job ID: 688fa0f1-0301-4172-bd99-d0518aa9974c) from Test(default) in 26.91ms  (0.2ms) SELECT COUNT(*) FROM "admins"  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [c049c2b1-3993-41ee-b360-c1935a584ee8] Performing CanvasSync::Jobs::SyncAssignmentGroupsJob (Job ID: c049c2b1-3993-41ee-b360-c1935a584ee8) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [c049c2b1-3993-41ee-b360-c1935a584ee8] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "c049c2b1-3993-41ee-b360-c1935a584ee8"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [c049c2b1-3993-41ee-b360-c1935a584ee8]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [c049c2b1-3993-41ee-b360-c1935a584ee8] CanvasSync::JobLog Create (0.2ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncAssignmentGroupsJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2022-09-26 22:46:49.273548"], ["updated_at", "2022-09-26 22:46:49.273548"], ["job_id", "c049c2b1-3993-41ee-b360-c1935a584ee8"]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [c049c2b1-3993-41ee-b360-c1935a584ee8]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [c049c2b1-3993-41ee-b360-c1935a584ee8]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [c049c2b1-3993-41ee-b360-c1935a584ee8] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-09-26 22:46:49.274815"], ["status", "running"], ["updated_at", "2022-09-26 22:46:49.275109"], ["id", 342]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [c049c2b1-3993-41ee-b360-c1935a584ee8]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [c049c2b1-3993-41ee-b360-c1935a584ee8]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [c049c2b1-3993-41ee-b360-c1935a584ee8] CanvasSync::JobLog Create (0.2ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proserv_assignment_group_export_csv\n- 1\n- CanvasSync::Processors::AssignmentGroupsProcessor\n- :sync_start_time: '2022-09-26T22:46:49Z'\n :report_params:\n :parameters:\n :enrollment_term_id: 1\n"], ["created_at", "2022-09-26 22:46:49.277913"], ["updated_at", "2022-09-26 22:46:49.277913"], ["job_id", "92c0888d-a00c-47fa-b55d-51a459303e50"]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [c049c2b1-3993-41ee-b360-c1935a584ee8]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [c049c2b1-3993-41ee-b360-c1935a584ee8] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: 92c0888d-a00c-47fa-b55d-51a459303e50) to Test(default) at 2022-09-26 22:47:19 UTC with arguments: "proserv_assignment_group_export_csv", 1, "CanvasSync::Processors::AssignmentGroupsProcessor", {:sync_start_time=>"2022-09-26T22:46:49Z", :report_params=>{:parameters=>{:enrollment_term_id=>1}}} [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [c049c2b1-3993-41ee-b360-c1935a584ee8]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [c049c2b1-3993-41ee-b360-c1935a584ee8] CanvasSync::JobLog Update (0.4ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2022-09-26 22:46:49.280180"], ["status", "success"], ["updated_at", "2022-09-26 22:46:49.280858"], ["id", 342]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [c049c2b1-3993-41ee-b360-c1935a584ee8]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [c049c2b1-3993-41ee-b360-c1935a584ee8] Performed CanvasSync::Jobs::SyncAssignmentGroupsJob (Job ID: c049c2b1-3993-41ee-b360-c1935a584ee8) from Test(default) in 10.3ms  (0.3ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [b7cdbae1-fea5-4cb2-9536-bd9cc422487e] Performing CanvasSync::Jobs::SyncAssignmentsJob (Job ID: b7cdbae1-fea5-4cb2-9536-bd9cc422487e) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [b7cdbae1-fea5-4cb2-9536-bd9cc422487e] CanvasSync::JobLog Load (0.3ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "b7cdbae1-fea5-4cb2-9536-bd9cc422487e"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [b7cdbae1-fea5-4cb2-9536-bd9cc422487e]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [b7cdbae1-fea5-4cb2-9536-bd9cc422487e] CanvasSync::JobLog Create (0.4ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncAssignmentsJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2022-09-26 22:46:49.288217"], ["updated_at", "2022-09-26 22:46:49.288217"], ["job_id", "b7cdbae1-fea5-4cb2-9536-bd9cc422487e"]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [b7cdbae1-fea5-4cb2-9536-bd9cc422487e]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [b7cdbae1-fea5-4cb2-9536-bd9cc422487e]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [b7cdbae1-fea5-4cb2-9536-bd9cc422487e] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-09-26 22:46:49.290018"], ["status", "running"], ["updated_at", "2022-09-26 22:46:49.290291"], ["id", 344]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [b7cdbae1-fea5-4cb2-9536-bd9cc422487e]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [b7cdbae1-fea5-4cb2-9536-bd9cc422487e]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [b7cdbae1-fea5-4cb2-9536-bd9cc422487e] CanvasSync::JobLog Create (0.2ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proserv_assignment_export_csv\n- 1\n- CanvasSync::Processors::AssignmentsProcessor\n- :sync_start_time: '2022-09-26T22:46:49Z'\n :report_params:\n :parameters:\n :enrollment_term_id: 1\n"], ["created_at", "2022-09-26 22:46:49.293267"], ["updated_at", "2022-09-26 22:46:49.293267"], ["job_id", "28633d68-15d4-491e-ad4c-d4e284f435c0"]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [b7cdbae1-fea5-4cb2-9536-bd9cc422487e]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [b7cdbae1-fea5-4cb2-9536-bd9cc422487e] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: 28633d68-15d4-491e-ad4c-d4e284f435c0) to Test(default) at 2022-09-26 22:47:19 UTC with arguments: "proserv_assignment_export_csv", 1, "CanvasSync::Processors::AssignmentsProcessor", {:sync_start_time=>"2022-09-26T22:46:49Z", :report_params=>{:parameters=>{:enrollment_term_id=>1}}} [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [b7cdbae1-fea5-4cb2-9536-bd9cc422487e]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [b7cdbae1-fea5-4cb2-9536-bd9cc422487e] CanvasSync::JobLog Update (0.4ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2022-09-26 22:46:49.295463"], ["status", "success"], ["updated_at", "2022-09-26 22:46:49.295901"], ["id", 344]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [b7cdbae1-fea5-4cb2-9536-bd9cc422487e]  (0.3ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [b7cdbae1-fea5-4cb2-9536-bd9cc422487e] Performed CanvasSync::Jobs::SyncAssignmentsJob (Job ID: b7cdbae1-fea5-4cb2-9536-bd9cc422487e) from Test(default) in 11.35ms  (0.3ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [e6aec8c1-ad25-4325-8473-4e2e13c7c003] Performing CanvasSync::Jobs::SyncAssignmentsJob (Job ID: e6aec8c1-ad25-4325-8473-4e2e13c7c003) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [e6aec8c1-ad25-4325-8473-4e2e13c7c003] CanvasSync::JobLog Load (0.3ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "e6aec8c1-ad25-4325-8473-4e2e13c7c003"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [e6aec8c1-ad25-4325-8473-4e2e13c7c003]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [e6aec8c1-ad25-4325-8473-4e2e13c7c003] CanvasSync::JobLog Create (0.4ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncAssignmentsJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2022-09-26 22:46:49.303000"], ["updated_at", "2022-09-26 22:46:49.303000"], ["job_id", "e6aec8c1-ad25-4325-8473-4e2e13c7c003"]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [e6aec8c1-ad25-4325-8473-4e2e13c7c003]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [e6aec8c1-ad25-4325-8473-4e2e13c7c003]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [e6aec8c1-ad25-4325-8473-4e2e13c7c003] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-09-26 22:46:49.305231"], ["status", "running"], ["updated_at", "2022-09-26 22:46:49.305632"], ["id", 346]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [e6aec8c1-ad25-4325-8473-4e2e13c7c003]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [e6aec8c1-ad25-4325-8473-4e2e13c7c003]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [e6aec8c1-ad25-4325-8473-4e2e13c7c003] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proserv_assignment_export_csv\n- 1\n- CanvasSync::Processors::AssignmentsProcessor\n- :sync_start_time: '2022-09-26T22:46:49Z'\n :report_params:\n :parameters: {}\n"], ["created_at", "2022-09-26 22:46:49.308670"], ["updated_at", "2022-09-26 22:46:49.308670"], ["job_id", "0dc936e5-15de-46ee-b0eb-ff3b21ff9db6"]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [e6aec8c1-ad25-4325-8473-4e2e13c7c003]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [e6aec8c1-ad25-4325-8473-4e2e13c7c003] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: 0dc936e5-15de-46ee-b0eb-ff3b21ff9db6) to Test(default) at 2022-09-26 22:47:19 UTC with arguments: "proserv_assignment_export_csv", 1, "CanvasSync::Processors::AssignmentsProcessor", {:sync_start_time=>"2022-09-26T22:46:49Z", :report_params=>{:parameters=>{}}} [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [e6aec8c1-ad25-4325-8473-4e2e13c7c003]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [e6aec8c1-ad25-4325-8473-4e2e13c7c003] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2022-09-26 22:46:49.310985"], ["status", "success"], ["updated_at", "2022-09-26 22:46:49.311296"], ["id", 346]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [e6aec8c1-ad25-4325-8473-4e2e13c7c003]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [e6aec8c1-ad25-4325-8473-4e2e13c7c003] Performed CanvasSync::Jobs::SyncAssignmentsJob (Job ID: e6aec8c1-ad25-4325-8473-4e2e13c7c003) from Test(default) in 10.68ms  (0.1ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [90112a51-2bdc-4182-9835-4707cc04367f] Performing CanvasSync::Jobs::SyncContentMigrationsJob (Job ID: 90112a51-2bdc-4182-9835-4707cc04367f) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [90112a51-2bdc-4182-9835-4707cc04367f] CanvasSync::JobLog Load (0.3ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "90112a51-2bdc-4182-9835-4707cc04367f"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [90112a51-2bdc-4182-9835-4707cc04367f]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [90112a51-2bdc-4182-9835-4707cc04367f] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncContentMigrationsJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2022-09-26 22:46:49.317436"], ["updated_at", "2022-09-26 22:46:49.317436"], ["job_id", "90112a51-2bdc-4182-9835-4707cc04367f"]] [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [90112a51-2bdc-4182-9835-4707cc04367f]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [90112a51-2bdc-4182-9835-4707cc04367f]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [90112a51-2bdc-4182-9835-4707cc04367f] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-09-26 22:46:49.319220"], ["status", "running"], ["updated_at", "2022-09-26 22:46:49.319608"], ["id", 348]] [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [90112a51-2bdc-4182-9835-4707cc04367f]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [90112a51-2bdc-4182-9835-4707cc04367f]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [90112a51-2bdc-4182-9835-4707cc04367f] CanvasSync::JobLog Create (0.4ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proserv_content_migrations_csv\n- 1\n- CanvasSync::Processors::ContentMigrationsProcessor\n- :sync_start_time: '2022-09-26T22:46:49Z'\n :report_params:\n :parameters: {}\n"], ["created_at", "2022-09-26 22:46:49.323417"], ["updated_at", "2022-09-26 22:46:49.323417"], ["job_id", "f932e248-aa13-465f-957d-6eb8e7d3de05"]] [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [90112a51-2bdc-4182-9835-4707cc04367f]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [90112a51-2bdc-4182-9835-4707cc04367f] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: f932e248-aa13-465f-957d-6eb8e7d3de05) to Test(default) at 2022-09-26 22:47:19 UTC with arguments: "proserv_content_migrations_csv", 1, "CanvasSync::Processors::ContentMigrationsProcessor", {:sync_start_time=>"2022-09-26T22:46:49Z", :report_params=>{:parameters=>{}}} [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [90112a51-2bdc-4182-9835-4707cc04367f]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [90112a51-2bdc-4182-9835-4707cc04367f] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2022-09-26 22:46:49.326192"], ["status", "success"], ["updated_at", "2022-09-26 22:46:49.326559"], ["id", 348]] [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [90112a51-2bdc-4182-9835-4707cc04367f]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [90112a51-2bdc-4182-9835-4707cc04367f] Performed CanvasSync::Jobs::SyncContentMigrationsJob (Job ID: 90112a51-2bdc-4182-9835-4707cc04367f) from Test(default) in 11.86ms  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [973e5eb4-fd5e-4fe1-a4bd-ffb55d3d3908] Performing CanvasSync::Jobs::SyncContentMigrationsJob (Job ID: 973e5eb4-fd5e-4fe1-a4bd-ffb55d3d3908) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [973e5eb4-fd5e-4fe1-a4bd-ffb55d3d3908] CanvasSync::JobLog Load (0.3ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "973e5eb4-fd5e-4fe1-a4bd-ffb55d3d3908"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [973e5eb4-fd5e-4fe1-a4bd-ffb55d3d3908]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [973e5eb4-fd5e-4fe1-a4bd-ffb55d3d3908] CanvasSync::JobLog Create (0.5ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncContentMigrationsJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2022-09-26 22:46:49.331531"], ["updated_at", "2022-09-26 22:46:49.331531"], ["job_id", "973e5eb4-fd5e-4fe1-a4bd-ffb55d3d3908"]] [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [973e5eb4-fd5e-4fe1-a4bd-ffb55d3d3908]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [973e5eb4-fd5e-4fe1-a4bd-ffb55d3d3908]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [973e5eb4-fd5e-4fe1-a4bd-ffb55d3d3908] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-09-26 22:46:49.333569"], ["status", "running"], ["updated_at", "2022-09-26 22:46:49.334000"], ["id", 350]] [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [973e5eb4-fd5e-4fe1-a4bd-ffb55d3d3908]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [973e5eb4-fd5e-4fe1-a4bd-ffb55d3d3908]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [973e5eb4-fd5e-4fe1-a4bd-ffb55d3d3908] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proserv_content_migrations_csv\n- 1\n- CanvasSync::Processors::ContentMigrationsProcessor\n- :sync_start_time: '2022-09-26T22:46:49Z'\n :report_params:\n :parameters:\n :updated_after: 2022-09-26 16:46:49 UTC\n"], ["created_at", "2022-09-26 22:46:49.338108"], ["updated_at", "2022-09-26 22:46:49.338108"], ["job_id", "fbbae736-eab4-4036-ac65-118139d225f0"]] [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [973e5eb4-fd5e-4fe1-a4bd-ffb55d3d3908]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [973e5eb4-fd5e-4fe1-a4bd-ffb55d3d3908] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: fbbae736-eab4-4036-ac65-118139d225f0) to Test(default) at 2022-09-26 22:47:19 UTC with arguments: "proserv_content_migrations_csv", 1, "CanvasSync::Processors::ContentMigrationsProcessor", {:sync_start_time=>"2022-09-26T22:46:49Z", :report_params=>{:parameters=>{:updated_after=>"2022-09-26 16:46:49 UTC"}}} [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [973e5eb4-fd5e-4fe1-a4bd-ffb55d3d3908]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [973e5eb4-fd5e-4fe1-a4bd-ffb55d3d3908] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2022-09-26 22:46:49.340630"], ["status", "success"], ["updated_at", "2022-09-26 22:46:49.340990"], ["id", 350]] [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [973e5eb4-fd5e-4fe1-a4bd-ffb55d3d3908]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [973e5eb4-fd5e-4fe1-a4bd-ffb55d3d3908] Performed CanvasSync::Jobs::SyncContentMigrationsJob (Job ID: 973e5eb4-fd5e-4fe1-a4bd-ffb55d3d3908) from Test(default) in 11.74ms  (0.1ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [6013faa9-7e4b-415c-8cd2-c1f9396b1192] Performing CanvasSync::Jobs::SyncContextModuleItemsJob (Job ID: 6013faa9-7e4b-415c-8cd2-c1f9396b1192) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [6013faa9-7e4b-415c-8cd2-c1f9396b1192] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "6013faa9-7e4b-415c-8cd2-c1f9396b1192"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [6013faa9-7e4b-415c-8cd2-c1f9396b1192]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [6013faa9-7e4b-415c-8cd2-c1f9396b1192] CanvasSync::JobLog Create (0.4ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncContextModuleItemsJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2022-09-26 22:46:49.345495"], ["updated_at", "2022-09-26 22:46:49.345495"], ["job_id", "6013faa9-7e4b-415c-8cd2-c1f9396b1192"]] [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [6013faa9-7e4b-415c-8cd2-c1f9396b1192]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [6013faa9-7e4b-415c-8cd2-c1f9396b1192]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [6013faa9-7e4b-415c-8cd2-c1f9396b1192] CanvasSync::JobLog Update (0.4ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-09-26 22:46:49.347389"], ["status", "running"], ["updated_at", "2022-09-26 22:46:49.347887"], ["id", 352]] [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [6013faa9-7e4b-415c-8cd2-c1f9396b1192]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [6013faa9-7e4b-415c-8cd2-c1f9396b1192]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [6013faa9-7e4b-415c-8cd2-c1f9396b1192] CanvasSync::JobLog Create (0.4ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proserv_context_module_items_csv\n- 1\n- CanvasSync::Processors::ContextModuleItemsProcessor\n- :sync_start_time: '2022-09-26T22:46:49Z'\n :report_params:\n :parameters:\n :enrollment_term_id: 1\n"], ["created_at", "2022-09-26 22:46:49.351952"], ["updated_at", "2022-09-26 22:46:49.351952"], ["job_id", "f40af6a1-5704-4771-8dd4-2ca9a9ae4e71"]] [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [6013faa9-7e4b-415c-8cd2-c1f9396b1192]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [6013faa9-7e4b-415c-8cd2-c1f9396b1192] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: f40af6a1-5704-4771-8dd4-2ca9a9ae4e71) to Test(default) at 2022-09-26 22:47:19 UTC with arguments: "proserv_context_module_items_csv", 1, "CanvasSync::Processors::ContextModuleItemsProcessor", {:sync_start_time=>"2022-09-26T22:46:49Z", :report_params=>{:parameters=>{:enrollment_term_id=>1}}} [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [6013faa9-7e4b-415c-8cd2-c1f9396b1192]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [6013faa9-7e4b-415c-8cd2-c1f9396b1192] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2022-09-26 22:46:49.355391"], ["status", "success"], ["updated_at", "2022-09-26 22:46:49.355853"], ["id", 352]] [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [6013faa9-7e4b-415c-8cd2-c1f9396b1192]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [6013faa9-7e4b-415c-8cd2-c1f9396b1192] Performed CanvasSync::Jobs::SyncContextModuleItemsJob (Job ID: 6013faa9-7e4b-415c-8cd2-c1f9396b1192) from Test(default) in 12.84ms  (0.1ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [7bac2063-4045-4827-ab50-6eea26f11d30] Performing CanvasSync::Jobs::SyncContextModuleItemsJob (Job ID: 7bac2063-4045-4827-ab50-6eea26f11d30) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [7bac2063-4045-4827-ab50-6eea26f11d30] CanvasSync::JobLog Load (0.3ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "7bac2063-4045-4827-ab50-6eea26f11d30"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [7bac2063-4045-4827-ab50-6eea26f11d30]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [7bac2063-4045-4827-ab50-6eea26f11d30] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncContextModuleItemsJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2022-09-26 22:46:49.361309"], ["updated_at", "2022-09-26 22:46:49.361309"], ["job_id", "7bac2063-4045-4827-ab50-6eea26f11d30"]] [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [7bac2063-4045-4827-ab50-6eea26f11d30]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [7bac2063-4045-4827-ab50-6eea26f11d30]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [7bac2063-4045-4827-ab50-6eea26f11d30] CanvasSync::JobLog Update (0.6ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-09-26 22:46:49.362813"], ["status", "running"], ["updated_at", "2022-09-26 22:46:49.363247"], ["id", 354]] [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [7bac2063-4045-4827-ab50-6eea26f11d30]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [7bac2063-4045-4827-ab50-6eea26f11d30]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [7bac2063-4045-4827-ab50-6eea26f11d30] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proserv_context_module_items_csv\n- 1\n- CanvasSync::Processors::ContextModuleItemsProcessor\n- :sync_start_time: '2022-09-26T22:46:49Z'\n :report_params:\n :parameters: {}\n"], ["created_at", "2022-09-26 22:46:49.367872"], ["updated_at", "2022-09-26 22:46:49.367872"], ["job_id", "ce79e634-42d7-442a-8d60-ca9251c9764c"]] [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [7bac2063-4045-4827-ab50-6eea26f11d30]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [7bac2063-4045-4827-ab50-6eea26f11d30] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: ce79e634-42d7-442a-8d60-ca9251c9764c) to Test(default) at 2022-09-26 22:47:19 UTC with arguments: "proserv_context_module_items_csv", 1, "CanvasSync::Processors::ContextModuleItemsProcessor", {:sync_start_time=>"2022-09-26T22:46:49Z", :report_params=>{:parameters=>{}}} [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [7bac2063-4045-4827-ab50-6eea26f11d30]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [7bac2063-4045-4827-ab50-6eea26f11d30] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2022-09-26 22:46:49.370983"], ["status", "success"], ["updated_at", "2022-09-26 22:46:49.371479"], ["id", 354]] [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [7bac2063-4045-4827-ab50-6eea26f11d30]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [7bac2063-4045-4827-ab50-6eea26f11d30] Performed CanvasSync::Jobs::SyncContextModuleItemsJob (Job ID: 7bac2063-4045-4827-ab50-6eea26f11d30) from Test(default) in 12.81ms  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [c7a84bb1-15d0-4688-ad74-7c3de306f59c] Performing CanvasSync::Jobs::SyncContextModulesJob (Job ID: c7a84bb1-15d0-4688-ad74-7c3de306f59c) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [c7a84bb1-15d0-4688-ad74-7c3de306f59c] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "c7a84bb1-15d0-4688-ad74-7c3de306f59c"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [c7a84bb1-15d0-4688-ad74-7c3de306f59c]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [c7a84bb1-15d0-4688-ad74-7c3de306f59c] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncContextModulesJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2022-09-26 22:46:49.376797"], ["updated_at", "2022-09-26 22:46:49.376797"], ["job_id", "c7a84bb1-15d0-4688-ad74-7c3de306f59c"]] [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [c7a84bb1-15d0-4688-ad74-7c3de306f59c]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [c7a84bb1-15d0-4688-ad74-7c3de306f59c]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [c7a84bb1-15d0-4688-ad74-7c3de306f59c] CanvasSync::JobLog Update (0.4ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-09-26 22:46:49.378502"], ["status", "running"], ["updated_at", "2022-09-26 22:46:49.378921"], ["id", 356]] [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [c7a84bb1-15d0-4688-ad74-7c3de306f59c]  (0.4ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [c7a84bb1-15d0-4688-ad74-7c3de306f59c]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [c7a84bb1-15d0-4688-ad74-7c3de306f59c] CanvasSync::JobLog Create (0.4ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proserv_context_modules_csv\n- 1\n- CanvasSync::Processors::ContextModulesProcessor\n- :sync_start_time: '2022-09-26T22:46:49Z'\n :report_params:\n :parameters:\n :enrollment_term_id: 1\n"], ["created_at", "2022-09-26 22:46:49.384628"], ["updated_at", "2022-09-26 22:46:49.384628"], ["job_id", "1cf5cd73-bd70-4d41-b046-8d1a06ea5b27"]] [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [c7a84bb1-15d0-4688-ad74-7c3de306f59c]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [c7a84bb1-15d0-4688-ad74-7c3de306f59c] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: 1cf5cd73-bd70-4d41-b046-8d1a06ea5b27) to Test(default) at 2022-09-26 22:47:19 UTC with arguments: "proserv_context_modules_csv", 1, "CanvasSync::Processors::ContextModulesProcessor", {:sync_start_time=>"2022-09-26T22:46:49Z", :report_params=>{:parameters=>{:enrollment_term_id=>1}}} [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [c7a84bb1-15d0-4688-ad74-7c3de306f59c]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [c7a84bb1-15d0-4688-ad74-7c3de306f59c] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2022-09-26 22:46:49.387723"], ["status", "success"], ["updated_at", "2022-09-26 22:46:49.388144"], ["id", 356]] [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [c7a84bb1-15d0-4688-ad74-7c3de306f59c]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [c7a84bb1-15d0-4688-ad74-7c3de306f59c] Performed CanvasSync::Jobs::SyncContextModulesJob (Job ID: c7a84bb1-15d0-4688-ad74-7c3de306f59c) from Test(default) in 14.38ms  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [a6ced980-1cc4-43fd-b494-afaa452273d3] Performing CanvasSync::Jobs::SyncContextModulesJob (Job ID: a6ced980-1cc4-43fd-b494-afaa452273d3) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [a6ced980-1cc4-43fd-b494-afaa452273d3] CanvasSync::JobLog Load (0.3ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "a6ced980-1cc4-43fd-b494-afaa452273d3"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [a6ced980-1cc4-43fd-b494-afaa452273d3]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [a6ced980-1cc4-43fd-b494-afaa452273d3] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncContextModulesJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2022-09-26 22:46:49.393702"], ["updated_at", "2022-09-26 22:46:49.393702"], ["job_id", "a6ced980-1cc4-43fd-b494-afaa452273d3"]] [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [a6ced980-1cc4-43fd-b494-afaa452273d3]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [a6ced980-1cc4-43fd-b494-afaa452273d3]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [a6ced980-1cc4-43fd-b494-afaa452273d3] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-09-26 22:46:49.395110"], ["status", "running"], ["updated_at", "2022-09-26 22:46:49.395510"], ["id", 358]] [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [a6ced980-1cc4-43fd-b494-afaa452273d3]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [a6ced980-1cc4-43fd-b494-afaa452273d3]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [a6ced980-1cc4-43fd-b494-afaa452273d3] CanvasSync::JobLog Create (0.4ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proserv_context_modules_csv\n- 1\n- CanvasSync::Processors::ContextModulesProcessor\n- :sync_start_time: '2022-09-26T22:46:49Z'\n :report_params:\n :parameters: {}\n"], ["created_at", "2022-09-26 22:46:49.399645"], ["updated_at", "2022-09-26 22:46:49.399645"], ["job_id", "09e093b2-ae88-4ec3-98aa-0561b226adaa"]] [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [a6ced980-1cc4-43fd-b494-afaa452273d3]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [a6ced980-1cc4-43fd-b494-afaa452273d3] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: 09e093b2-ae88-4ec3-98aa-0561b226adaa) to Test(default) at 2022-09-26 22:47:19 UTC with arguments: "proserv_context_modules_csv", 1, "CanvasSync::Processors::ContextModulesProcessor", {:sync_start_time=>"2022-09-26T22:46:49Z", :report_params=>{:parameters=>{}}} [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [a6ced980-1cc4-43fd-b494-afaa452273d3]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [a6ced980-1cc4-43fd-b494-afaa452273d3] CanvasSync::JobLog Update (0.4ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2022-09-26 22:46:49.402683"], ["status", "success"], ["updated_at", "2022-09-26 22:46:49.403003"], ["id", 358]] [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [a6ced980-1cc4-43fd-b494-afaa452273d3]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [a6ced980-1cc4-43fd-b494-afaa452273d3] Performed CanvasSync::Jobs::SyncContextModulesJob (Job ID: a6ced980-1cc4-43fd-b494-afaa452273d3) from Test(default) in 11.99ms  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Term Exists (0.4ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 48956448], ["LIMIT", 1]] Term Create (0.5ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 48956448], ["name", "Cool Term"], ["start_at", "2022-09-23 22:46:48.510346"], ["end_at", "2022-09-29 22:46:48.510461"], ["workflow_state", "active"], ["sis_id", "6c6317b492a6e58e60485ef971ad46bd"], ["created_at", "2022-09-26 22:46:49.419461"], ["updated_at", "2022-09-26 22:46:49.419461"]]  (0.3ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [eb49c07b-d344-4c2d-9f0f-da905ba97546] Performing CanvasSync::Jobs::SyncProvisioningReportJob (Job ID: eb49c07b-d344-4c2d-9f0f-da905ba97546) from Test(default) with arguments: {:models=>["users", "courses"], :term_scope=>"active"} [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [eb49c07b-d344-4c2d-9f0f-da905ba97546] CanvasSync::JobLog Load (0.3ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "eb49c07b-d344-4c2d-9f0f-da905ba97546"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [eb49c07b-d344-4c2d-9f0f-da905ba97546]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [eb49c07b-d344-4c2d-9f0f-da905ba97546] CanvasSync::JobLog Create (0.4ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncProvisioningReportJob"], ["status", "enqueued"], ["job_arguments", "---\n- :models:\n - users\n - courses\n :term_scope: active\n"], ["created_at", "2022-09-26 22:46:49.423103"], ["updated_at", "2022-09-26 22:46:49.423103"], ["job_id", "eb49c07b-d344-4c2d-9f0f-da905ba97546"]] [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [eb49c07b-d344-4c2d-9f0f-da905ba97546]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [eb49c07b-d344-4c2d-9f0f-da905ba97546]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [eb49c07b-d344-4c2d-9f0f-da905ba97546] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-09-26 22:46:49.424853"], ["status", "running"], ["updated_at", "2022-09-26 22:46:49.425184"], ["id", 360]] [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [eb49c07b-d344-4c2d-9f0f-da905ba97546]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [eb49c07b-d344-4c2d-9f0f-da905ba97546]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [eb49c07b-d344-4c2d-9f0f-da905ba97546] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proservices_provisioning_csv\n- \n- CanvasSync::Processors::ProvisioningReportProcessor\n- :models:\n - users\n - courses\n :term_scope: active\n :sync_start_time: '2022-09-26T22:46:49Z'\n :report_params:\n :parameters:\n :include_deleted: true\n users: true\n courses: true\n :enrollment_term_id: 48956448\n"], ["created_at", "2022-09-26 22:46:49.427984"], ["updated_at", "2022-09-26 22:46:49.427984"], ["job_id", "d9907758-d26b-460a-9f30-26d8e8cc10ae"]] [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [eb49c07b-d344-4c2d-9f0f-da905ba97546]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [eb49c07b-d344-4c2d-9f0f-da905ba97546] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: d9907758-d26b-460a-9f30-26d8e8cc10ae) to Test(default) at 2022-09-26 22:47:19 UTC with arguments: "proservices_provisioning_csv", nil, "CanvasSync::Processors::ProvisioningReportProcessor", {:models=>["users", "courses"], :term_scope=>"active", :sync_start_time=>"2022-09-26T22:46:49Z", :report_params=>{:parameters=>{:include_deleted=>true, "users"=>true, "courses"=>true, :enrollment_term_id=>48956448}}} [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [eb49c07b-d344-4c2d-9f0f-da905ba97546]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [eb49c07b-d344-4c2d-9f0f-da905ba97546] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2022-09-26 22:46:49.438130"], ["status", "success"], ["updated_at", "2022-09-26 22:46:49.438505"], ["id", 360]] [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [eb49c07b-d344-4c2d-9f0f-da905ba97546]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [eb49c07b-d344-4c2d-9f0f-da905ba97546] Performed CanvasSync::Jobs::SyncProvisioningReportJob (Job ID: eb49c07b-d344-4c2d-9f0f-da905ba97546) from Test(default) in 17.84ms  (0.2ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [8352e908-f210-432e-80ef-6caf4db240b7] Performing CanvasSync::Jobs::SyncProvisioningReportJob (Job ID: 8352e908-f210-432e-80ef-6caf4db240b7) from Test(default) with arguments: {:models=>["users", "courses"]} [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [8352e908-f210-432e-80ef-6caf4db240b7] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "8352e908-f210-432e-80ef-6caf4db240b7"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [8352e908-f210-432e-80ef-6caf4db240b7]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [8352e908-f210-432e-80ef-6caf4db240b7] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncProvisioningReportJob"], ["status", "enqueued"], ["job_arguments", "---\n- :models:\n - users\n - courses\n"], ["created_at", "2022-09-26 22:46:49.443433"], ["updated_at", "2022-09-26 22:46:49.443433"], ["job_id", "8352e908-f210-432e-80ef-6caf4db240b7"]] [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [8352e908-f210-432e-80ef-6caf4db240b7]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [8352e908-f210-432e-80ef-6caf4db240b7]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [8352e908-f210-432e-80ef-6caf4db240b7] CanvasSync::JobLog Update (0.4ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-09-26 22:46:49.445144"], ["status", "running"], ["updated_at", "2022-09-26 22:46:49.445539"], ["id", 362]] [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [8352e908-f210-432e-80ef-6caf4db240b7]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [8352e908-f210-432e-80ef-6caf4db240b7]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [8352e908-f210-432e-80ef-6caf4db240b7] CanvasSync::JobLog Create (0.4ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proservices_provisioning_csv\n- \n- CanvasSync::Processors::ProvisioningReportProcessor\n- :models:\n - users\n - courses\n :sync_start_time: '2022-09-26T22:46:49Z'\n :report_params:\n :parameters:\n :include_deleted: true\n users: true\n courses: true\n"], ["created_at", "2022-09-26 22:46:49.449656"], ["updated_at", "2022-09-26 22:46:49.449656"], ["job_id", "03145f41-e901-42ef-b430-a31aa081e6eb"]] [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [8352e908-f210-432e-80ef-6caf4db240b7]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [8352e908-f210-432e-80ef-6caf4db240b7] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: 03145f41-e901-42ef-b430-a31aa081e6eb) to Test(default) at 2022-09-26 22:47:19 UTC with arguments: "proservices_provisioning_csv", nil, "CanvasSync::Processors::ProvisioningReportProcessor", {:models=>["users", "courses"], :sync_start_time=>"2022-09-26T22:46:49Z", :report_params=>{:parameters=>{:include_deleted=>true, "users"=>true, "courses"=>true}}} [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [8352e908-f210-432e-80ef-6caf4db240b7]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [8352e908-f210-432e-80ef-6caf4db240b7] CanvasSync::JobLog Update (0.4ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2022-09-26 22:46:49.452797"], ["status", "success"], ["updated_at", "2022-09-26 22:46:49.453258"], ["id", 362]] [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [8352e908-f210-432e-80ef-6caf4db240b7]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [8352e908-f210-432e-80ef-6caf4db240b7] Performed CanvasSync::Jobs::SyncProvisioningReportJob (Job ID: 8352e908-f210-432e-80ef-6caf4db240b7) from Test(default) in 12.3ms  (0.2ms) ROLLBACK  (0.3ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Account Exists (0.3ms) SELECT 1 AS one FROM "accounts" WHERE "accounts"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] Account Create (0.2ms) INSERT INTO "accounts" ("canvas_id", "sis_id", "canvas_parent_account_id", "sis_parent_account_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 1], ["sis_id", "63f018ef6ca9d7a80166ab16d972451c"], ["canvas_parent_account_id", 1], ["sis_parent_account_id", "0e85890d27de1c9372820fa8d208f34e"], ["name", "Account name"], ["workflow_state", "active"], ["created_at", "2022-09-26 22:46:49.458349"], ["updated_at", "2022-09-26 22:46:49.458349"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.5ms) SELECT COUNT(*) FROM "roles" [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [4e437f17-6333-4e5a-bccd-f89ff731f14b] Performing CanvasSync::Jobs::SyncRolesJob (Job ID: 4e437f17-6333-4e5a-bccd-f89ff731f14b) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [4e437f17-6333-4e5a-bccd-f89ff731f14b] CanvasSync::JobLog Load (0.3ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "4e437f17-6333-4e5a-bccd-f89ff731f14b"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [4e437f17-6333-4e5a-bccd-f89ff731f14b]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [4e437f17-6333-4e5a-bccd-f89ff731f14b] CanvasSync::JobLog Create (0.4ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncRolesJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2022-09-26 22:46:49.465006"], ["updated_at", "2022-09-26 22:46:49.465006"], ["job_id", "4e437f17-6333-4e5a-bccd-f89ff731f14b"]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [4e437f17-6333-4e5a-bccd-f89ff731f14b]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [4e437f17-6333-4e5a-bccd-f89ff731f14b]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [4e437f17-6333-4e5a-bccd-f89ff731f14b] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-09-26 22:46:49.467129"], ["status", "running"], ["updated_at", "2022-09-26 22:46:49.467574"], ["id", 364]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [4e437f17-6333-4e5a-bccd-f89ff731f14b]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [4e437f17-6333-4e5a-bccd-f89ff731f14b] Account Load (0.2ms) SELECT "accounts".* FROM "accounts" WHERE "accounts"."workflow_state" != $1 ORDER BY "accounts"."id" ASC LIMIT $2 [["workflow_state", "deleted"], ["LIMIT", 1000]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [4e437f17-6333-4e5a-bccd-f89ff731f14b] Role Load (0.3ms) SELECT "roles".* FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [4e437f17-6333-4e5a-bccd-f89ff731f14b]  (0.3ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [4e437f17-6333-4e5a-bccd-f89ff731f14b] Role Exists (0.3ms) SELECT 1 AS one FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [4e437f17-6333-4e5a-bccd-f89ff731f14b] Role Create (0.5ms) INSERT INTO "roles" ("canvas_id", "label", "base_role_type", "canvas_account_id", "workflow_state", "permissions", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 1], ["label", "Account Admin"], ["base_role_type", "AccountMembership"], ["canvas_account_id", 10], ["workflow_state", "built_in"], ["permissions", "{\"manage_wiki\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"post_to_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"moderate_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_announcements\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"send_messages\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"send_messages_all\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_outcomes\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"create_conferences\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"create_collaborations\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_roster\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_all_grades\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_grades\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_rubrics\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"comment_on_others_submissions\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_students\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_admin_users\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_role_overrides\":{\"enabled\":true,\"locked\":true,\"readonly\":true,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_account_memberships\":{\"enabled\":true,\"locked\":true,\"readonly\":true,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_account_settings\":{\"enabled\":true,\"locked\":true,\"readonly\":true,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_groups\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_group_pages\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_files\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_assignments\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"undelete_courses\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_grade_changes\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_course_changes\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_question_banks\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_calendar\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_reports\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_courses\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_user_logins\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_user_observers\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_alerts\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"become_user\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_developer_keys\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"import_sis\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_sis\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_sis\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_course_list\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_statistics\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_storage_quotas\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_course_content\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_content\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_interaction_alerts\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"change_course_state\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_sections\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_feature_flags\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_quiz_answer_audits\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"moderate_grades\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"lti_add_edit\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true}}"], ["created_at", "2022-09-26 22:46:49.484331"], ["updated_at", "2022-09-26 22:46:49.484331"]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [4e437f17-6333-4e5a-bccd-f89ff731f14b]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [4e437f17-6333-4e5a-bccd-f89ff731f14b] Role Load (0.3ms) SELECT "roles".* FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 3], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [4e437f17-6333-4e5a-bccd-f89ff731f14b]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [4e437f17-6333-4e5a-bccd-f89ff731f14b] Role Exists (0.3ms) SELECT 1 AS one FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 3], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [4e437f17-6333-4e5a-bccd-f89ff731f14b] Role Create (0.4ms) INSERT INTO "roles" ("canvas_id", "label", "base_role_type", "canvas_account_id", "workflow_state", "permissions", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 3], ["label", "Student"], ["base_role_type", "StudentEnrollment"], ["canvas_account_id", 10], ["workflow_state", "built_in"], ["permissions", "{\"manage_wiki\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"read_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"post_to_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"moderate_forum\":{\"enabled\":false,\"locked\":false,\"readonly\":false,\"explicit\":false},\"read_announcements\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"send_messages\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"send_messages_all\":{\"enabled\":false,\"locked\":false,\"readonly\":false,\"explicit\":false},\"manage_outcomes\":{\"enabled\":false,\"locked\":false,\"readonly\":false,\"explicit\":false},\"create_conferences\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"create_collaborations\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_roster\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_all_grades\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_grades\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_rubrics\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"comment_on_others_submissions\":{\"enabled\":false,\"locked\":false,\"readonly\":false,\"explicit\":false},\"manage_students\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_admin_users\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_role_overrides\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_account_memberships\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_account_settings\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_groups\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"view_group_pages\":{\"enabled\":false,\"locked\":false,\"readonly\":false,\"explicit\":false},\"manage_files\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_assignments\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"undelete_courses\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"view_grade_changes\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"view_course_changes\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"read_question_banks\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_calendar\":{\"enabled\":false,\"locked\":false,\"readonly\":false,\"explicit\":false},\"read_reports\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_courses\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_user_logins\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_user_observers\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_alerts\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"become_user\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_developer_keys\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"import_sis\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_sis\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"read_sis\":{\"enabled\":false,\"locked\":false,\"readonly\":false,\"explicit\":false},\"read_course_list\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"view_statistics\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_storage_quotas\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"read_course_content\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_content\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_interaction_alerts\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"change_course_state\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_sections\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_feature_flags\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"view_quiz_answer_audits\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"moderate_grades\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"lti_add_edit\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false}}"], ["created_at", "2022-09-26 22:46:49.490769"], ["updated_at", "2022-09-26 22:46:49.490769"]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [4e437f17-6333-4e5a-bccd-f89ff731f14b]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [4e437f17-6333-4e5a-bccd-f89ff731f14b] Role Update All (0.2ms) UPDATE "roles" SET "workflow_state" = 'inactive' WHERE "roles"."id" NOT IN ($1, $2) [["id", 49], ["id", 50]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [4e437f17-6333-4e5a-bccd-f89ff731f14b]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [4e437f17-6333-4e5a-bccd-f89ff731f14b] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2022-09-26 22:46:49.494064"], ["status", "success"], ["updated_at", "2022-09-26 22:46:49.494415"], ["id", 364]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [4e437f17-6333-4e5a-bccd-f89ff731f14b]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [4e437f17-6333-4e5a-bccd-f89ff731f14b] Performed CanvasSync::Jobs::SyncRolesJob (Job ID: 4e437f17-6333-4e5a-bccd-f89ff731f14b) from Test(default) in 32.04ms  (0.2ms) SELECT COUNT(*) FROM "roles"  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Term Exists (0.3ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 62786761], ["LIMIT", 1]] Term Create (0.2ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 62786761], ["name", "Cool Term"], ["start_at", "2022-09-23 22:46:48.510346"], ["end_at", "2022-09-29 22:46:48.510461"], ["workflow_state", "active"], ["sis_id", "e10b99dd778a7765e0bdcb301bdb7dd8"], ["created_at", "2022-09-26 22:46:49.500545"], ["updated_at", "2022-09-26 22:46:49.500545"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [1d03b96e-1891-4778-a852-8d70054d76e4] Performing CanvasSync::Jobs::SyncSimpleTableJob (Job ID: 1d03b96e-1891-4778-a852-8d70054d76e4) from Test(default) with arguments: {:report_name=>"proservices_provisioning_csv", :model=>"courses", :mapping=>"courses", :klass=>"Course", :term_scope=>"active", :params=>{"parameters[include_deleted]"=>true, "parameters[courses]"=>true}} [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [1d03b96e-1891-4778-a852-8d70054d76e4] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "1d03b96e-1891-4778-a852-8d70054d76e4"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [1d03b96e-1891-4778-a852-8d70054d76e4]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [1d03b96e-1891-4778-a852-8d70054d76e4] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncSimpleTableJob"], ["status", "enqueued"], ["job_arguments", "---\n- :report_name: proservices_provisioning_csv\n :model: courses\n :mapping: courses\n :klass: Course\n :term_scope: active\n :params:\n parameters[include_deleted]: true\n parameters[courses]: true\n"], ["created_at", "2022-09-26 22:46:49.503099"], ["updated_at", "2022-09-26 22:46:49.503099"], ["job_id", "1d03b96e-1891-4778-a852-8d70054d76e4"]] [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [1d03b96e-1891-4778-a852-8d70054d76e4]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [1d03b96e-1891-4778-a852-8d70054d76e4]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [1d03b96e-1891-4778-a852-8d70054d76e4] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-09-26 22:46:49.504834"], ["status", "running"], ["updated_at", "2022-09-26 22:46:49.505142"], ["id", 365]] [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [1d03b96e-1891-4778-a852-8d70054d76e4]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [1d03b96e-1891-4778-a852-8d70054d76e4]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [1d03b96e-1891-4778-a852-8d70054d76e4] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2022-09-26 22:46:49.506526"], ["status", "success"], ["updated_at", "2022-09-26 22:46:49.506772"], ["id", 365]] [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [1d03b96e-1891-4778-a852-8d70054d76e4]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [1d03b96e-1891-4778-a852-8d70054d76e4] Performed CanvasSync::Jobs::SyncSimpleTableJob (Job ID: 1d03b96e-1891-4778-a852-8d70054d76e4) from Test(default) in 5.61ms  (0.1ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [b1eec561-5f2a-47e7-9fda-5f6462772962] Performing CanvasSync::Jobs::SyncSubmissionsJob (Job ID: b1eec561-5f2a-47e7-9fda-5f6462772962) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [b1eec561-5f2a-47e7-9fda-5f6462772962] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "b1eec561-5f2a-47e7-9fda-5f6462772962"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [b1eec561-5f2a-47e7-9fda-5f6462772962]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [b1eec561-5f2a-47e7-9fda-5f6462772962] CanvasSync::JobLog Create (0.2ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncSubmissionsJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2022-09-26 22:46:49.511057"], ["updated_at", "2022-09-26 22:46:49.511057"], ["job_id", "b1eec561-5f2a-47e7-9fda-5f6462772962"]] [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [b1eec561-5f2a-47e7-9fda-5f6462772962]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [b1eec561-5f2a-47e7-9fda-5f6462772962]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [b1eec561-5f2a-47e7-9fda-5f6462772962] CanvasSync::JobLog Update (0.5ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-09-26 22:46:49.512485"], ["status", "running"], ["updated_at", "2022-09-26 22:46:49.512818"], ["id", 366]] [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [b1eec561-5f2a-47e7-9fda-5f6462772962]  (0.3ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [b1eec561-5f2a-47e7-9fda-5f6462772962]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [b1eec561-5f2a-47e7-9fda-5f6462772962] CanvasSync::JobLog Create (0.4ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proserv_student_submissions_csv\n- 1\n- CanvasSync::Processors::SubmissionsProcessor\n- :sync_start_time: '2022-09-26T22:46:49Z'\n :report_params:\n :parameters:\n :include_all: \n :enrollment_batch_size: \n :enrollment_term_id: 1\n"], ["created_at", "2022-09-26 22:46:49.518131"], ["updated_at", "2022-09-26 22:46:49.518131"], ["job_id", "f60baddf-6106-4819-8113-319adad1fbd2"]] [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [b1eec561-5f2a-47e7-9fda-5f6462772962]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [b1eec561-5f2a-47e7-9fda-5f6462772962] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: f60baddf-6106-4819-8113-319adad1fbd2) to Test(default) at 2022-09-26 22:47:19 UTC with arguments: "proserv_student_submissions_csv", 1, "CanvasSync::Processors::SubmissionsProcessor", {:sync_start_time=>"2022-09-26T22:46:49Z", :report_params=>{:parameters=>{:include_all=>nil, :enrollment_batch_size=>nil, :enrollment_term_id=>1}}} [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [b1eec561-5f2a-47e7-9fda-5f6462772962]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [b1eec561-5f2a-47e7-9fda-5f6462772962] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2022-09-26 22:46:49.521193"], ["status", "success"], ["updated_at", "2022-09-26 22:46:49.521566"], ["id", 366]] [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [b1eec561-5f2a-47e7-9fda-5f6462772962]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [b1eec561-5f2a-47e7-9fda-5f6462772962] Performed CanvasSync::Jobs::SyncSubmissionsJob (Job ID: b1eec561-5f2a-47e7-9fda-5f6462772962) from Test(default) in 12.44ms  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SELECT COUNT(*) FROM "terms" [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [9d57fbf4-a825-437d-95e2-2bd6dd69656f] Performing CanvasSync::Jobs::SyncTermsJob (Job ID: 9d57fbf4-a825-437d-95e2-2bd6dd69656f) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [9d57fbf4-a825-437d-95e2-2bd6dd69656f] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "9d57fbf4-a825-437d-95e2-2bd6dd69656f"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [9d57fbf4-a825-437d-95e2-2bd6dd69656f]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [9d57fbf4-a825-437d-95e2-2bd6dd69656f] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncTermsJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2022-09-26 22:46:49.526136"], ["updated_at", "2022-09-26 22:46:49.526136"], ["job_id", "9d57fbf4-a825-437d-95e2-2bd6dd69656f"]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [9d57fbf4-a825-437d-95e2-2bd6dd69656f]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [9d57fbf4-a825-437d-95e2-2bd6dd69656f]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [9d57fbf4-a825-437d-95e2-2bd6dd69656f] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-09-26 22:46:49.527412"], ["status", "running"], ["updated_at", "2022-09-26 22:46:49.527720"], ["id", 368]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [9d57fbf4-a825-437d-95e2-2bd6dd69656f]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [9d57fbf4-a825-437d-95e2-2bd6dd69656f] Term Load (0.3ms) SELECT "terms".* FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [9d57fbf4-a825-437d-95e2-2bd6dd69656f]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [9d57fbf4-a825-437d-95e2-2bd6dd69656f] Term Exists (0.3ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [9d57fbf4-a825-437d-95e2-2bd6dd69656f] Term Create (0.3ms) INSERT INTO "terms" ("canvas_id", "name", "workflow_state", "grading_period_group_id", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 1], ["name", "Default Term"], ["workflow_state", "active"], ["grading_period_group_id", 1], ["sis_id", "Test"], ["created_at", "2022-09-26 22:46:49.535353"], ["updated_at", "2022-09-26 22:46:49.535353"]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [9d57fbf4-a825-437d-95e2-2bd6dd69656f]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [9d57fbf4-a825-437d-95e2-2bd6dd69656f] Term Load (0.3ms) SELECT "terms".* FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 6], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [9d57fbf4-a825-437d-95e2-2bd6dd69656f]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [9d57fbf4-a825-437d-95e2-2bd6dd69656f] Term Exists (0.3ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 6], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [9d57fbf4-a825-437d-95e2-2bd6dd69656f] Term Create (0.3ms) INSERT INTO "terms" ("canvas_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["canvas_id", 6], ["name", "Average Term 1"], ["workflow_state", "active"], ["created_at", "2022-09-26 22:46:49.538715"], ["updated_at", "2022-09-26 22:46:49.538715"]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [9d57fbf4-a825-437d-95e2-2bd6dd69656f]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [9d57fbf4-a825-437d-95e2-2bd6dd69656f] Term Load (0.2ms) SELECT "terms".* FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 7], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [9d57fbf4-a825-437d-95e2-2bd6dd69656f]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [9d57fbf4-a825-437d-95e2-2bd6dd69656f] Term Exists (0.2ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 7], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [9d57fbf4-a825-437d-95e2-2bd6dd69656f] Term Create (0.3ms) INSERT INTO "terms" ("canvas_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["canvas_id", 7], ["name", "Average Term 2"], ["workflow_state", "active"], ["created_at", "2022-09-26 22:46:49.541530"], ["updated_at", "2022-09-26 22:46:49.541530"]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [9d57fbf4-a825-437d-95e2-2bd6dd69656f]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [9d57fbf4-a825-437d-95e2-2bd6dd69656f] Term Load (0.2ms) SELECT "terms".* FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 5], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [9d57fbf4-a825-437d-95e2-2bd6dd69656f]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [9d57fbf4-a825-437d-95e2-2bd6dd69656f] Term Exists (0.3ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 5], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [9d57fbf4-a825-437d-95e2-2bd6dd69656f] Term Create (0.3ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 5], ["name", "Syllabus Term"], ["start_at", "2017-08-14 06:00:00"], ["end_at", "2017-08-31 06:00:00"], ["workflow_state", "active"], ["sis_id", "SYTERM"], ["created_at", "2022-09-26 22:46:49.544554"], ["updated_at", "2022-09-26 22:46:49.544554"]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [9d57fbf4-a825-437d-95e2-2bd6dd69656f]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [9d57fbf4-a825-437d-95e2-2bd6dd69656f] Term Load (0.3ms) SELECT "terms".* FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 4], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [9d57fbf4-a825-437d-95e2-2bd6dd69656f]  (0.4ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [9d57fbf4-a825-437d-95e2-2bd6dd69656f] Term Exists (0.5ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 4], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [9d57fbf4-a825-437d-95e2-2bd6dd69656f] Term Create (0.4ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "grading_period_group_id", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8, $9) RETURNING "id" [["canvas_id", 4], ["name", "Ellucian Term"], ["start_at", "2017-08-01 06:00:00"], ["end_at", "2017-10-31 06:00:00"], ["workflow_state", "active"], ["grading_period_group_id", 1], ["sis_id", "SH"], ["created_at", "2022-09-26 22:46:49.549395"], ["updated_at", "2022-09-26 22:46:49.549395"]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [9d57fbf4-a825-437d-95e2-2bd6dd69656f]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [9d57fbf4-a825-437d-95e2-2bd6dd69656f] Term Load (0.2ms) SELECT "terms".* FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 3], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [9d57fbf4-a825-437d-95e2-2bd6dd69656f]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [9d57fbf4-a825-437d-95e2-2bd6dd69656f] Term Exists (0.3ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 3], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [9d57fbf4-a825-437d-95e2-2bd6dd69656f] Term Create (0.2ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 3], ["name", "Current Term"], ["start_at", "2017-03-19 06:00:00"], ["end_at", "2017-08-01 06:00:00"], ["workflow_state", "active"], ["created_at", "2022-09-26 22:46:49.553406"], ["updated_at", "2022-09-26 22:46:49.553406"]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [9d57fbf4-a825-437d-95e2-2bd6dd69656f]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [9d57fbf4-a825-437d-95e2-2bd6dd69656f] [CanvasSync::Jobs::TermBatchesJob] [391fe66e-77f6-4151-af67-444fc0dbb7ac] Performing CanvasSync::Jobs::TermBatchesJob (Job ID: 391fe66e-77f6-4151-af67-444fc0dbb7ac) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [9d57fbf4-a825-437d-95e2-2bd6dd69656f] [CanvasSync::Jobs::TermBatchesJob] [391fe66e-77f6-4151-af67-444fc0dbb7ac] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "391fe66e-77f6-4151-af67-444fc0dbb7ac"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [9d57fbf4-a825-437d-95e2-2bd6dd69656f] [CanvasSync::Jobs::TermBatchesJob] [391fe66e-77f6-4151-af67-444fc0dbb7ac]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [9d57fbf4-a825-437d-95e2-2bd6dd69656f] [CanvasSync::Jobs::TermBatchesJob] [391fe66e-77f6-4151-af67-444fc0dbb7ac] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::TermBatchesJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2022-09-26 22:46:49.555207"], ["updated_at", "2022-09-26 22:46:49.555207"], ["job_id", "391fe66e-77f6-4151-af67-444fc0dbb7ac"]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [9d57fbf4-a825-437d-95e2-2bd6dd69656f] [CanvasSync::Jobs::TermBatchesJob] [391fe66e-77f6-4151-af67-444fc0dbb7ac]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [9d57fbf4-a825-437d-95e2-2bd6dd69656f] [CanvasSync::Jobs::TermBatchesJob] [391fe66e-77f6-4151-af67-444fc0dbb7ac]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [9d57fbf4-a825-437d-95e2-2bd6dd69656f] [CanvasSync::Jobs::TermBatchesJob] [391fe66e-77f6-4151-af67-444fc0dbb7ac] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-09-26 22:46:49.556818"], ["status", "running"], ["updated_at", "2022-09-26 22:46:49.557152"], ["id", 369]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [9d57fbf4-a825-437d-95e2-2bd6dd69656f] [CanvasSync::Jobs::TermBatchesJob] [391fe66e-77f6-4151-af67-444fc0dbb7ac]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [9d57fbf4-a825-437d-95e2-2bd6dd69656f] [CanvasSync::Jobs::TermBatchesJob] [391fe66e-77f6-4151-af67-444fc0dbb7ac]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [9d57fbf4-a825-437d-95e2-2bd6dd69656f] [CanvasSync::Jobs::TermBatchesJob] [391fe66e-77f6-4151-af67-444fc0dbb7ac] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2022-09-26 22:46:49.558189"], ["status", "success"], ["updated_at", "2022-09-26 22:46:49.558417"], ["id", 369]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [9d57fbf4-a825-437d-95e2-2bd6dd69656f] [CanvasSync::Jobs::TermBatchesJob] [391fe66e-77f6-4151-af67-444fc0dbb7ac]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [9d57fbf4-a825-437d-95e2-2bd6dd69656f] [CanvasSync::Jobs::TermBatchesJob] [391fe66e-77f6-4151-af67-444fc0dbb7ac] Performed CanvasSync::Jobs::TermBatchesJob (Job ID: 391fe66e-77f6-4151-af67-444fc0dbb7ac) from Test(default) in 5.05ms [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [9d57fbf4-a825-437d-95e2-2bd6dd69656f]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [9d57fbf4-a825-437d-95e2-2bd6dd69656f] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2022-09-26 22:46:49.559558"], ["status", "success"], ["updated_at", "2022-09-26 22:46:49.559857"], ["id", 368]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [9d57fbf4-a825-437d-95e2-2bd6dd69656f]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [9d57fbf4-a825-437d-95e2-2bd6dd69656f] Performed CanvasSync::Jobs::SyncTermsJob (Job ID: 9d57fbf4-a825-437d-95e2-2bd6dd69656f) from Test(default) in 35.67ms  (0.2ms) SELECT COUNT(*) FROM "terms"  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Account Exists (0.4ms) SELECT 1 AS one FROM "accounts" WHERE "accounts"."canvas_id" = $1 LIMIT $2 [["canvas_id", 59236205], ["LIMIT", 1]] Account Create (0.4ms) INSERT INTO "accounts" ("canvas_id", "sis_id", "canvas_parent_account_id", "sis_parent_account_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 59236205], ["sis_id", "7e7cf8bc43cbc15ac2f8d77ea641e1f0"], ["canvas_parent_account_id", 1], ["sis_parent_account_id", "de6497cb1a1aa428a37e8fa54843a0e4"], ["name", "Account name"], ["workflow_state", "active"], ["created_at", "2022-09-26 22:46:49.564940"], ["updated_at", "2022-09-26 22:46:49.564940"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Account Exists (0.4ms) SELECT 1 AS one FROM "accounts" WHERE "accounts"."canvas_id" IS NULL AND "accounts"."id" != $1 LIMIT $2 [["id", 43], ["LIMIT", 1]]  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Account Exists (0.3ms) SELECT 1 AS one FROM "accounts" WHERE "accounts"."canvas_id" = $1 LIMIT $2 [["canvas_id", 13048873], ["LIMIT", 1]] Account Create (0.3ms) INSERT INTO "accounts" ("canvas_id", "sis_id", "canvas_parent_account_id", "sis_parent_account_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 13048873], ["sis_id", "f840b2c8badd32a42703261f02b9b0e8"], ["canvas_parent_account_id", 1], ["sis_parent_account_id", "571b86d207f73c010bace4f9f91343f3"], ["name", "Account name"], ["workflow_state", "active"], ["created_at", "2022-09-26 22:46:49.574274"], ["updated_at", "2022-09-26 22:46:49.574274"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Account Load (0.1ms) SELECT "accounts".* FROM "accounts" ORDER BY "accounts"."id" ASC LIMIT $1 [["LIMIT", 1]] Account Exists (0.2ms) SELECT 1 AS one FROM "accounts" WHERE "accounts"."canvas_id" = $1 LIMIT $2 [["canvas_id", 13048873], ["LIMIT", 1]]  (0.1ms) ROLLBACK  (0.3ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Account Exists (0.4ms) SELECT 1 AS one FROM "accounts" WHERE "accounts"."canvas_id" = $1 LIMIT $2 [["canvas_id", 24991127], ["LIMIT", 1]] Account Create (0.6ms) INSERT INTO "accounts" ("canvas_id", "sis_id", "canvas_parent_account_id", "sis_parent_account_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 24991127], ["sis_id", "43a1797ef938aa9bfb1c0da2162e053d"], ["canvas_parent_account_id", 1], ["sis_parent_account_id", "db2dee38184c6e5116017d6e9a15309d"], ["name", "Account name"], ["workflow_state", "active"], ["created_at", "2022-09-26 22:46:49.580230"], ["updated_at", "2022-09-26 22:46:49.580230"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Admin Exists (0.4ms) SELECT 1 AS one FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 73049812], ["LIMIT", 1]] Admin Create (0.3ms) INSERT INTO "admins" ("canvas_id", "role_name", "canvas_role_id", "canvas_user_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 73049812], ["role_name", "Cool Role"], ["canvas_role_id", 88039879], ["canvas_user_id", 1], ["workflow_state", "active"], ["created_at", "2022-09-26 22:46:49.589264"], ["updated_at", "2022-09-26 22:46:49.589264"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Admin Exists (0.4ms) SELECT 1 AS one FROM "admins" WHERE "admins"."canvas_id" IS NULL AND "admins"."id" != $1 LIMIT $2 [["id", 60], ["LIMIT", 1]]  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Admin Exists (0.3ms) SELECT 1 AS one FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 51318559], ["LIMIT", 1]] Admin Create (0.4ms) INSERT INTO "admins" ("canvas_id", "role_name", "canvas_role_id", "canvas_user_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 51318559], ["role_name", "Cool Role"], ["canvas_role_id", 12846284], ["canvas_user_id", 1], ["workflow_state", "active"], ["created_at", "2022-09-26 22:46:49.595842"], ["updated_at", "2022-09-26 22:46:49.595842"]]  (0.3ms) RELEASE SAVEPOINT active_record_1 Admin Load (0.3ms) SELECT "admins".* FROM "admins" ORDER BY "admins"."id" ASC LIMIT $1 [["LIMIT", 1]] Admin Exists (0.4ms) SELECT 1 AS one FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 51318559], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) SELECT COUNT(*) FROM "admins" Admin Load (0.3ms) SELECT "admins".* FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]]  (0.2ms) SAVEPOINT active_record_1 Admin Exists (0.2ms) SELECT 1 AS one FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]] Admin Create (0.3ms) INSERT INTO "admins" ("canvas_id", "role_name", "canvas_role_id", "canvas_user_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 2], ["role_name", "AccountAdmin"], ["canvas_role_id", 1], ["canvas_user_id", 1], ["workflow_state", "active"], ["created_at", "2022-09-26 22:46:49.607471"], ["updated_at", "2022-09-26 22:46:49.607471"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SELECT COUNT(*) FROM "admins" Admin Load (0.2ms) SELECT "admins".* FROM "admins" ORDER BY "admins"."id" DESC LIMIT $1 [["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Admin Exists (0.4ms) SELECT 1 AS one FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]] Admin Create (0.4ms) INSERT INTO "admins" ("canvas_id", "role_name", "canvas_role_id", "canvas_user_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 2], ["role_name", "Cool Role"], ["canvas_role_id", 66588341], ["canvas_user_id", 1], ["workflow_state", "active"], ["created_at", "2022-09-26 22:46:49.613151"], ["updated_at", "2022-09-26 22:46:49.613151"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.4ms) SELECT COUNT(*) FROM "admins" Admin Load (0.5ms) SELECT "admins".* FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]]  (0.2ms) SAVEPOINT active_record_1 Admin Exists (0.3ms) SELECT 1 AS one FROM "admins" WHERE "admins"."canvas_id" = $1 AND "admins"."id" != $2 LIMIT $3 [["canvas_id", 2], ["id", 63], ["LIMIT", 1]] Admin Update (0.3ms) UPDATE "admins" SET "role_name" = $1, "canvas_role_id" = $2, "updated_at" = $3 WHERE "admins"."id" = $4 [["role_name", "AccountAdmin"], ["canvas_role_id", 1], ["updated_at", "2022-09-26 22:46:49.618577"], ["id", 63]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.4ms) SELECT COUNT(*) FROM "admins" Admin Load (0.3ms) SELECT "admins".* FROM "admins" WHERE "admins"."id" = $1 LIMIT $2 [["id", 63], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 AssignmentGroup Exists (0.5ms) SELECT 1 AS one FROM "assignment_groups" WHERE "assignment_groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] AssignmentGroup Create (0.4ms) INSERT INTO "assignment_groups" ("canvas_id", "name", "workflow_state", "canvas_created_at", "canvas_updated_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 1], ["name", "Dummy Assignment Group"], ["workflow_state", "available"], ["canvas_created_at", "2022-09-19 22:46:49.634583"], ["canvas_updated_at", "2022-09-25 22:46:49.634698"], ["created_at", "2022-09-26 22:46:49.636614"], ["updated_at", "2022-09-26 22:46:49.636614"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 AssignmentGroup Exists (0.3ms) SELECT 1 AS one FROM "assignment_groups" WHERE "assignment_groups"."canvas_id" IS NULL AND "assignment_groups"."id" != $1 LIMIT $2 [["id", 49], ["LIMIT", 1]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 AssignmentGroup Exists (0.2ms) SELECT 1 AS one FROM "assignment_groups" WHERE "assignment_groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]] AssignmentGroup Create (0.3ms) INSERT INTO "assignment_groups" ("canvas_id", "name", "workflow_state", "canvas_created_at", "canvas_updated_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 2], ["name", "Dummy Assignment Group"], ["workflow_state", "available"], ["canvas_created_at", "2022-09-19 22:46:49.642128"], ["canvas_updated_at", "2022-09-25 22:46:49.642243"], ["created_at", "2022-09-26 22:46:49.643266"], ["updated_at", "2022-09-26 22:46:49.643266"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 AssignmentGroup Load (0.2ms) SELECT "assignment_groups".* FROM "assignment_groups" ORDER BY "assignment_groups"."id" ASC LIMIT $1 [["LIMIT", 1]] AssignmentGroup Exists (0.4ms) SELECT 1 AS one FROM "assignment_groups" WHERE "assignment_groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 AssignmentGroup Exists (0.3ms) SELECT 1 AS one FROM "assignment_groups" WHERE "assignment_groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 3], ["LIMIT", 1]] AssignmentGroup Create (0.3ms) INSERT INTO "assignment_groups" ("canvas_id", "name", "workflow_state", "canvas_created_at", "canvas_updated_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 3], ["name", "Dummy Assignment Group"], ["workflow_state", "available"], ["canvas_created_at", "2022-09-19 22:46:49.650799"], ["canvas_updated_at", "2022-09-25 22:46:49.650924"], ["created_at", "2022-09-26 22:46:49.652378"], ["updated_at", "2022-09-26 22:46:49.652378"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 AssignmentGroup Exists (0.4ms) SELECT 1 AS one FROM "assignment_groups" WHERE "assignment_groups"."canvas_id" = $1 AND "assignment_groups"."id" != $2 LIMIT $3 [["canvas_id", 3], ["id", 51], ["LIMIT", 1]]  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 AssignmentGroup Exists (0.3ms) SELECT 1 AS one FROM "assignment_groups" WHERE "assignment_groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 4], ["LIMIT", 1]] AssignmentGroup Create (0.3ms) INSERT INTO "assignment_groups" ("canvas_id", "name", "workflow_state", "canvas_created_at", "canvas_updated_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 4], ["name", "Dummy Assignment Group"], ["workflow_state", "available"], ["canvas_created_at", "2022-09-19 22:46:49.659724"], ["canvas_updated_at", "2022-09-25 22:46:49.659814"], ["created_at", "2022-09-26 22:46:49.660916"], ["updated_at", "2022-09-26 22:46:49.660916"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Assignment Exists (0.5ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] Assignment Create (0.3ms) INSERT INTO "assignments" ("canvas_id", "title", "due_at", "unlock_at", "lock_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 1], ["title", "Assignment 1"], ["due_at", "2022-10-03 22:46:49.683025"], ["unlock_at", "2022-09-25 22:46:49.683159"], ["lock_at", "2022-10-17 22:46:49.683204"], ["created_at", "2022-09-26 22:46:49.685181"], ["updated_at", "2022-09-26 22:46:49.685181"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Assignment Exists (0.3ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" IS NULL AND "assignments"."id" != $1 LIMIT $2 [["id", 89], ["LIMIT", 1]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Assignment Exists (0.3ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]] Assignment Create (0.2ms) INSERT INTO "assignments" ("canvas_id", "title", "due_at", "unlock_at", "lock_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 2], ["title", "Assignment 2"], ["due_at", "2022-10-03 22:46:49.692155"], ["unlock_at", "2022-09-25 22:46:49.692272"], ["lock_at", "2022-10-17 22:46:49.692336"], ["created_at", "2022-09-26 22:46:49.693465"], ["updated_at", "2022-09-26 22:46:49.693465"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Assignment Load (0.2ms) SELECT "assignments".* FROM "assignments" ORDER BY "assignments"."id" ASC LIMIT $1 [["LIMIT", 1]] Assignment Exists (0.4ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]]  (0.4ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Assignment Exists (0.4ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 3], ["LIMIT", 1]] Assignment Create (0.3ms) INSERT INTO "assignments" ("canvas_id", "title", "due_at", "unlock_at", "lock_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 3], ["title", "Assignment 3"], ["due_at", "2022-10-03 22:46:49.700657"], ["unlock_at", "2022-09-25 22:46:49.700755"], ["lock_at", "2022-10-17 22:46:49.700798"], ["created_at", "2022-09-26 22:46:49.702286"], ["updated_at", "2022-09-26 22:46:49.702286"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Assignment Exists (0.3ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 4], ["LIMIT", 1]] Assignment Create (0.2ms) INSERT INTO "assignments" ("canvas_id", "title", "due_at", "unlock_at", "lock_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 4], ["title", "Assignment 4"], ["due_at", "2022-10-03 22:46:49.708193"], ["unlock_at", "2022-09-25 22:46:49.708285"], ["lock_at", "2022-10-17 22:46:49.708330"], ["created_at", "2022-09-26 22:46:49.709403"], ["updated_at", "2022-09-26 22:46:49.709403"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Assignment Exists (0.3ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 AND "assignments"."id" != $2 LIMIT $3 [["canvas_id", 4], ["id", 92], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Assignment Exists (0.4ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 5], ["LIMIT", 1]] Assignment Create (0.5ms) INSERT INTO "assignments" ("canvas_id", "title", "due_at", "unlock_at", "lock_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 5], ["title", "Assignment 5"], ["due_at", "2022-10-03 22:46:49.714032"], ["unlock_at", "2022-09-25 22:46:49.714193"], ["lock_at", "2022-10-17 22:46:49.714294"], ["created_at", "2022-09-26 22:46:49.716017"], ["updated_at", "2022-09-26 22:46:49.716017"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Assignment Exists (0.3ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 6], ["LIMIT", 1]] Assignment Create (0.3ms) INSERT INTO "assignments" ("canvas_id", "title", "due_at", "unlock_at", "lock_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 6], ["title", "Assignment 6"], ["due_at", "2022-10-03 22:46:49.723125"], ["unlock_at", "2022-09-25 22:46:49.723218"], ["lock_at", "2022-10-17 22:46:49.723260"], ["created_at", "2022-09-26 22:46:49.724669"], ["updated_at", "2022-09-26 22:46:49.724669"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Course Exists (0.4ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 98751958], ["LIMIT", 1]] Course Create (0.4ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 98751958], ["sis_id", "77e6bd270a9e86c7bcd00660fd3158cd"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2022-09-23 22:46:49.742239"], ["end_at", "2022-10-17 22:46:49.742337"], ["created_at", "2022-09-26 22:46:49.743991"], ["updated_at", "2022-09-26 22:46:49.743991"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 Course Exists (0.6ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 13894912], ["LIMIT", 1]] Course Create (0.4ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 13894912], ["sis_id", "f6ada4a0f8df4905ff689ae8724b97ce"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2022-09-23 22:46:49.745696"], ["end_at", "2022-10-17 22:46:49.745781"], ["created_at", "2022-09-26 22:46:49.747730"], ["updated_at", "2022-09-26 22:46:49.747730"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 Assignment Exists (0.3ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 7], ["LIMIT", 1]] Assignment Create (0.3ms) INSERT INTO "assignments" ("canvas_id", "title", "due_at", "unlock_at", "lock_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 7], ["title", "Assignment 7"], ["due_at", "2022-10-03 22:46:49.750049"], ["unlock_at", "2022-09-25 22:46:49.750164"], ["lock_at", "2022-10-17 22:46:49.750250"], ["created_at", "2022-09-26 22:46:49.751634"], ["updated_at", "2022-09-26 22:46:49.751634"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 Assignment Exists (0.2ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 AND "assignments"."id" != $2 LIMIT $3 [["canvas_id", 7], ["id", 95], ["LIMIT", 1]] Assignment Update (0.3ms) UPDATE "assignments" SET "canvas_context_id" = $1, "canvas_context_type" = $2, "updated_at" = $3 WHERE "assignments"."id" = $4 [["canvas_context_id", 13894912], ["canvas_context_type", "Course"], ["updated_at", "2022-09-26 22:46:49.754276"], ["id", 95]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Course Load (0.3ms) SELECT "courses".* FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 13894912], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Assignment Exists (0.3ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 8], ["LIMIT", 1]] Assignment Create (0.3ms) INSERT INTO "assignments" ("canvas_id", "title", "due_at", "unlock_at", "lock_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 8], ["title", "Assignment 8"], ["due_at", "2022-10-03 22:46:49.771046"], ["unlock_at", "2022-09-25 22:46:49.771192"], ["lock_at", "2022-10-17 22:46:49.771240"], ["created_at", "2022-09-26 22:46:49.772703"], ["updated_at", "2022-09-26 22:46:49.772703"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 ContextModuleItem Create (0.4ms) INSERT INTO "context_module_items" ("canvas_id", "canvas_assignment_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["canvas_id", 1], ["canvas_assignment_id", 8], ["workflow_state", "active"], ["created_at", "2022-09-26 22:46:49.774840"], ["updated_at", "2022-09-26 22:46:49.774840"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Assignment Exists (0.5ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 9], ["LIMIT", 1]] Assignment Create (0.5ms) INSERT INTO "assignments" ("canvas_id", "title", "due_at", "unlock_at", "lock_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 9], ["title", "Assignment 9"], ["due_at", "2022-10-03 22:46:49.778723"], ["unlock_at", "2022-09-25 22:46:49.778843"], ["lock_at", "2022-10-17 22:46:49.778901"], ["created_at", "2022-09-26 22:46:49.780518"], ["updated_at", "2022-09-26 22:46:49.780518"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 ContextModuleItem Create (0.4ms) INSERT INTO "context_module_items" ("canvas_id", "canvas_assignment_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["canvas_id", 2], ["canvas_assignment_id", 9], ["workflow_state", "active"], ["created_at", "2022-09-26 22:46:49.782738"], ["updated_at", "2022-09-26 22:46:49.782738"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) SAVEPOINT active_record_1 Course Exists (0.5ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 79249629], ["LIMIT", 1]] Course Create (0.4ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 79249629], ["sis_id", "c7f6b214db4b11d4febeb859ebe1a2cf"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2022-09-23 22:46:49.798063"], ["end_at", "2022-10-17 22:46:49.798177"], ["created_at", "2022-09-26 22:46:49.800051"], ["updated_at", "2022-09-26 22:46:49.800051"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 ContextModule Create (0.4ms) INSERT INTO "context_modules" ("canvas_id", "canvas_context_id", "canvas_context_type", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 1], ["canvas_context_id", 79249629], ["canvas_context_type", "Course"], ["name", "Context Module"], ["workflow_state", "available"], ["created_at", "2022-09-26 22:46:49.802189"], ["updated_at", "2022-09-26 22:46:49.802189"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.3ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Course Exists (0.3ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 51416647], ["LIMIT", 1]] Course Create (0.3ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 51416647], ["sis_id", "d38b9b9a2966dcf744ba170a018d701b"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2022-09-23 22:46:49.806496"], ["end_at", "2022-10-17 22:46:49.806581"], ["created_at", "2022-09-26 22:46:49.807765"], ["updated_at", "2022-09-26 22:46:49.807765"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 ContextModule Create (0.3ms) INSERT INTO "context_modules" ("canvas_id", "canvas_context_id", "canvas_context_type", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 2], ["canvas_context_id", 51416647], ["canvas_context_type", "Course"], ["name", "Context Module"], ["workflow_state", "available"], ["created_at", "2022-09-26 22:46:49.809355"], ["updated_at", "2022-09-26 22:46:49.809355"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Course Exists (0.3ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 76534870], ["LIMIT", 1]] Course Create (0.5ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 76534870], ["sis_id", "125569f661c06a9968a73dbd7b33a8c5"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2022-09-23 22:46:49.812351"], ["end_at", "2022-10-17 22:46:49.812440"], ["created_at", "2022-09-26 22:46:49.814115"], ["updated_at", "2022-09-26 22:46:49.814115"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 ContextModule Create (0.4ms) INSERT INTO "context_modules" ("canvas_id", "canvas_context_id", "canvas_context_type", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 3], ["canvas_context_id", 76534870], ["canvas_context_type", "Course"], ["name", "Context Module"], ["workflow_state", "available"], ["created_at", "2022-09-26 22:46:49.816795"], ["updated_at", "2022-09-26 22:46:49.816795"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Course Exists (0.3ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 7087260], ["LIMIT", 1]] Course Create (0.3ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 7087260], ["sis_id", "25c254d0d157f70bc4cce4ce5d3c5d31"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2022-09-23 22:46:49.821581"], ["end_at", "2022-10-17 22:46:49.821715"], ["created_at", "2022-09-26 22:46:49.823340"], ["updated_at", "2022-09-26 22:46:49.823340"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Course Exists (0.3ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" IS NULL AND "courses"."id" != $1 LIMIT $2 [["id", 182], ["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Course Exists (0.3ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 70365233], ["LIMIT", 1]] Course Create (0.3ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 70365233], ["sis_id", "d75ae4b817018dbb7b4ca8d197c67941"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2022-09-23 22:46:49.832738"], ["end_at", "2022-10-17 22:46:49.832863"], ["created_at", "2022-09-26 22:46:49.834367"], ["updated_at", "2022-09-26 22:46:49.834367"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Course Load (0.3ms) SELECT "courses".* FROM "courses" ORDER BY "courses"."id" ASC LIMIT $1 [["LIMIT", 1]] Course Exists (0.4ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 70365233], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Course Exists (0.5ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 66919051], ["LIMIT", 1]] Course Create (0.5ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 66919051], ["sis_id", "0cc77193e89905efb3d8f6591d60e1a2"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2022-09-23 22:46:49.845840"], ["end_at", "2022-10-17 22:46:49.845954"], ["created_at", "2022-09-26 22:46:49.847884"], ["updated_at", "2022-09-26 22:46:49.847884"]]  (0.3ms) RELEASE SAVEPOINT active_record_1 Course Exists (0.4ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 AND "courses"."id" != $2 LIMIT $3 [["canvas_id", 66919051], ["id", 184], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Course Exists (0.3ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 41545622], ["LIMIT", 1]] Course Create (0.3ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 41545622], ["sis_id", "6fb16eb8190fa2d5b2ef0f48aedd5d76"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2022-09-23 22:46:49.854076"], ["end_at", "2022-10-17 22:46:49.854216"], ["created_at", "2022-09-26 22:46:49.856080"], ["updated_at", "2022-09-26 22:46:49.856080"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Course Exists (0.4ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 72291449], ["LIMIT", 1]] Course Create (0.5ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 72291449], ["sis_id", "10143b4953b8259fad0b23ffe3a65c05"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2022-09-23 22:46:49.861553"], ["end_at", "2022-10-17 22:46:49.861672"], ["created_at", "2022-09-26 22:46:49.863346"], ["updated_at", "2022-09-26 22:46:49.863346"]]  (0.3ms) RELEASE SAVEPOINT active_record_1  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Course Exists (0.4ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 51675020], ["LIMIT", 1]] Course Create (0.5ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 51675020], ["sis_id", "fac45fbdc07e726f79798893b97e54b1"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2022-09-23 22:46:49.871003"], ["end_at", "2022-10-17 22:46:49.871118"], ["created_at", "2022-09-26 22:46:49.872692"], ["updated_at", "2022-09-26 22:46:49.872692"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Course Exists (0.2ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 83516125], ["LIMIT", 1]] Course Create (0.3ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 83516125], ["sis_id", "3944f1afc60b58ec1671b1adc686ce1a"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2022-09-23 22:46:49.876359"], ["end_at", "2022-10-17 22:46:49.876454"], ["created_at", "2022-09-26 22:46:49.877648"], ["updated_at", "2022-09-26 22:46:49.877648"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Course Exists (0.5ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 79784115], ["LIMIT", 1]] Course Create (0.4ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 79784115], ["sis_id", "eaa6db945c8ac1dfaa93b0571fa15858"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2022-09-23 22:46:49.881378"], ["end_at", "2022-10-17 22:46:49.881532"], ["created_at", "2022-09-26 22:46:49.883644"], ["updated_at", "2022-09-26 22:46:49.883644"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Course Exists (0.4ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 59107249], ["LIMIT", 1]] Course Create (0.4ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 59107249], ["sis_id", "a6f4814f392c00b8d43e7b21e2b72e19"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2022-09-23 22:46:49.887903"], ["end_at", "2022-10-17 22:46:49.888021"], ["created_at", "2022-09-26 22:46:49.889705"], ["updated_at", "2022-09-26 22:46:49.889705"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) SAVEPOINT active_record_1 Enrollment Exists (0.5ms) SELECT 1 AS one FROM "enrollments" WHERE "enrollments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 37378568], ["LIMIT", 1]] Enrollment Create (0.4ms) INSERT INTO "enrollments" ("canvas_id", "created_at", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["canvas_id", 37378568], ["created_at", "2022-09-26 22:46:49.908945"], ["updated_at", "2022-09-26 22:46:49.908945"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Enrollment Exists (0.4ms) SELECT 1 AS one FROM "enrollments" WHERE "enrollments"."canvas_id" IS NULL AND "enrollments"."id" != $1 LIMIT $2 [["id", 57], ["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) SAVEPOINT active_record_1 Enrollment Exists (0.4ms) SELECT 1 AS one FROM "enrollments" WHERE "enrollments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 29302228], ["LIMIT", 1]] Enrollment Create (0.4ms) INSERT INTO "enrollments" ("canvas_id", "created_at", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["canvas_id", 29302228], ["created_at", "2022-09-26 22:46:49.917672"], ["updated_at", "2022-09-26 22:46:49.917672"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Enrollment Load (0.2ms) SELECT "enrollments".* FROM "enrollments" ORDER BY "enrollments"."id" ASC LIMIT $1 [["LIMIT", 1]] Enrollment Exists (0.4ms) SELECT 1 AS one FROM "enrollments" WHERE "enrollments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 29302228], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Enrollment Exists (0.3ms) SELECT 1 AS one FROM "enrollments" WHERE "enrollments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 72154555], ["LIMIT", 1]] Enrollment Create (0.3ms) INSERT INTO "enrollments" ("canvas_id", "created_at", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["canvas_id", 72154555], ["created_at", "2022-09-26 22:46:49.925228"], ["updated_at", "2022-09-26 22:46:49.925228"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Enrollment Exists (0.3ms) SELECT 1 AS one FROM "enrollments" WHERE "enrollments"."canvas_id" = $1 AND "enrollments"."id" != $2 LIMIT $3 [["canvas_id", 72154555], ["id", 59], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Enrollment Exists (0.4ms) SELECT 1 AS one FROM "enrollments" WHERE "enrollments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 64570233], ["LIMIT", 1]] Enrollment Create (0.5ms) INSERT INTO "enrollments" ("canvas_id", "created_at", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["canvas_id", 64570233], ["created_at", "2022-09-26 22:46:49.931232"], ["updated_at", "2022-09-26 22:46:49.931232"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Enrollment Exists (0.4ms) SELECT 1 AS one FROM "enrollments" WHERE "enrollments"."canvas_id" = $1 AND "enrollments"."id" != $2 LIMIT $3 [["canvas_id", 64570233], ["id", 60], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.3ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Enrollment Exists (0.4ms) SELECT 1 AS one FROM "enrollments" WHERE "enrollments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 41617099], ["LIMIT", 1]] Enrollment Create (0.4ms) INSERT INTO "enrollments" ("canvas_id", "created_at", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["canvas_id", 41617099], ["created_at", "2022-09-26 22:46:49.938592"], ["updated_at", "2022-09-26 22:46:49.938592"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Enrollment Exists (0.4ms) SELECT 1 AS one FROM "enrollments" WHERE "enrollments"."canvas_id" = $1 AND "enrollments"."id" != $2 LIMIT $3 [["canvas_id", 41617099], ["id", 61], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Group Exists (0.4ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 40581228], ["LIMIT", 1]] Group Create (0.2ms) INSERT INTO "groups" ("canvas_id", "sis_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 40581228], ["sis_id", "86354b32dec4200ce4b4f5610a2ca018"], ["name", "Some User Group"], ["workflow_state", "available"], ["created_at", "2022-09-26 22:46:49.956099"], ["updated_at", "2022-09-26 22:46:49.956099"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 User Exists (0.4ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 80136571], ["LIMIT", 1]] User Create (0.2ms) INSERT INTO "users" ("canvas_id", "email", "first_name", "last_name", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 80136571], ["email", "cooldude@coolsite.com"], ["first_name", "Cool"], ["last_name", "Dude"], ["created_at", "2022-09-26 22:46:49.968318"], ["updated_at", "2022-09-26 22:46:49.968318"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 GroupMembership Exists (0.3ms) SELECT 1 AS one FROM "group_memberships" WHERE "group_memberships"."canvas_id" = $1 LIMIT $2 [["canvas_id", 36404150], ["LIMIT", 1]] GroupMembership Create (0.2ms) INSERT INTO "group_memberships" ("canvas_id", "canvas_user_id", "canvas_group_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 36404150], ["canvas_user_id", 80136571], ["canvas_group_id", 40581228], ["workflow_state", "accepted"], ["created_at", "2022-09-26 22:46:49.978522"], ["updated_at", "2022-09-26 22:46:49.978522"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 GroupMembership Exists (0.4ms) SELECT 1 AS one FROM "group_memberships" WHERE "group_memberships"."canvas_id" IS NULL AND "group_memberships"."id" != $1 LIMIT $2 [["id", 45], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.3ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 76684654], ["LIMIT", 1]] Group Create (0.3ms) INSERT INTO "groups" ("canvas_id", "sis_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 76684654], ["sis_id", "11c795cd72863d4ea917707b35b71a49"], ["name", "Some User Group"], ["workflow_state", "available"], ["created_at", "2022-09-26 22:46:49.987579"], ["updated_at", "2022-09-26 22:46:49.987579"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 User Exists (0.2ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 50664572], ["LIMIT", 1]] User Create (0.2ms) INSERT INTO "users" ("canvas_id", "email", "first_name", "last_name", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 50664572], ["email", "cooldude@coolsite.com"], ["first_name", "Cool"], ["last_name", "Dude"], ["created_at", "2022-09-26 22:46:49.989871"], ["updated_at", "2022-09-26 22:46:49.989871"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 GroupMembership Exists (0.2ms) SELECT 1 AS one FROM "group_memberships" WHERE "group_memberships"."canvas_id" = $1 LIMIT $2 [["canvas_id", 78316450], ["LIMIT", 1]] GroupMembership Create (0.2ms) INSERT INTO "group_memberships" ("canvas_id", "canvas_user_id", "canvas_group_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 78316450], ["canvas_user_id", 50664572], ["canvas_group_id", 76684654], ["workflow_state", "accepted"], ["created_at", "2022-09-26 22:46:49.991955"], ["updated_at", "2022-09-26 22:46:49.991955"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 GroupMembership Load (0.1ms) SELECT "group_memberships".* FROM "group_memberships" ORDER BY "group_memberships"."id" ASC LIMIT $1 [["LIMIT", 1]] GroupMembership Exists (0.2ms) SELECT 1 AS one FROM "group_memberships" WHERE "group_memberships"."canvas_id" = $1 LIMIT $2 [["canvas_id", 78316450], ["LIMIT", 1]]  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 80511546], ["LIMIT", 1]] Group Create (0.4ms) INSERT INTO "groups" ("canvas_id", "sis_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 80511546], ["sis_id", "8f6c4285e541052ac8fe23b7b8d65905"], ["name", "Some User Group"], ["workflow_state", "available"], ["created_at", "2022-09-26 22:46:49.998398"], ["updated_at", "2022-09-26 22:46:49.998398"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 User Exists (0.2ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 10362060], ["LIMIT", 1]] User Create (0.3ms) INSERT INTO "users" ("canvas_id", "email", "first_name", "last_name", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 10362060], ["email", "cooldude@coolsite.com"], ["first_name", "Cool"], ["last_name", "Dude"], ["created_at", "2022-09-26 22:46:50.001519"], ["updated_at", "2022-09-26 22:46:50.001519"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.3ms) SAVEPOINT active_record_1 GroupMembership Exists (0.4ms) SELECT 1 AS one FROM "group_memberships" WHERE "group_memberships"."canvas_id" = $1 LIMIT $2 [["canvas_id", 22041061], ["LIMIT", 1]] GroupMembership Create (0.3ms) INSERT INTO "group_memberships" ("canvas_id", "canvas_user_id", "canvas_group_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 22041061], ["canvas_user_id", 10362060], ["canvas_group_id", 80511546], ["workflow_state", "accepted"], ["created_at", "2022-09-26 22:46:50.004602"], ["updated_at", "2022-09-26 22:46:50.004602"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 GroupMembership Exists (0.3ms) SELECT 1 AS one FROM "group_memberships" WHERE "group_memberships"."canvas_id" = $1 AND "group_memberships"."id" != $2 LIMIT $3 [["canvas_id", 22041061], ["id", 47], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 42791029], ["LIMIT", 1]] Group Create (0.2ms) INSERT INTO "groups" ("canvas_id", "sis_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 42791029], ["sis_id", "e074aabb659cbf190b13513e65f14159"], ["name", "Some User Group"], ["workflow_state", "available"], ["created_at", "2022-09-26 22:46:50.009678"], ["updated_at", "2022-09-26 22:46:50.009678"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 User Exists (0.2ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 52270579], ["LIMIT", 1]] User Create (0.3ms) INSERT INTO "users" ("canvas_id", "email", "first_name", "last_name", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 52270579], ["email", "cooldude@coolsite.com"], ["first_name", "Cool"], ["last_name", "Dude"], ["created_at", "2022-09-26 22:46:50.011753"], ["updated_at", "2022-09-26 22:46:50.011753"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 GroupMembership Exists (0.6ms) SELECT 1 AS one FROM "group_memberships" WHERE "group_memberships"."canvas_id" = $1 LIMIT $2 [["canvas_id", 51531461], ["LIMIT", 1]] GroupMembership Create (0.4ms) INSERT INTO "group_memberships" ("canvas_id", "canvas_user_id", "canvas_group_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 51531461], ["canvas_user_id", 52270579], ["canvas_group_id", 42791029], ["workflow_state", "accepted"], ["created_at", "2022-09-26 22:46:50.015215"], ["updated_at", "2022-09-26 22:46:50.015215"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 GroupMembership Exists (0.3ms) SELECT 1 AS one FROM "group_memberships" WHERE "group_memberships"."canvas_id" = $1 AND "group_memberships"."id" != $2 LIMIT $3 [["canvas_id", 51531461], ["id", 48], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Group Exists (0.4ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 75974005], ["LIMIT", 1]] Group Create (0.3ms) INSERT INTO "groups" ("canvas_id", "sis_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 75974005], ["sis_id", "ab3e627495c8976a40e6e8daabb0d64c"], ["name", "Some User Group"], ["workflow_state", "available"], ["created_at", "2022-09-26 22:46:50.021973"], ["updated_at", "2022-09-26 22:46:50.021973"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" IS NULL AND "groups"."id" != $1 LIMIT $2 [["id", 93], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 9308234], ["LIMIT", 1]] Group Create (0.3ms) INSERT INTO "groups" ("canvas_id", "sis_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 9308234], ["sis_id", "c46c790f708f3673820d1fb09f5ce586"], ["name", "Some User Group"], ["workflow_state", "available"], ["created_at", "2022-09-26 22:46:50.029036"], ["updated_at", "2022-09-26 22:46:50.029036"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Group Load (0.3ms) SELECT "groups".* FROM "groups" ORDER BY "groups"."id" ASC LIMIT $1 [["LIMIT", 1]] Group Exists (0.5ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 9308234], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.3ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Group Exists (0.4ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 37684428], ["LIMIT", 1]] Group Create (0.4ms) INSERT INTO "groups" ("canvas_id", "sis_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 37684428], ["sis_id", "80dca40a31bb66392b765de1a30f945e"], ["name", "Some User Group"], ["workflow_state", "available"], ["created_at", "2022-09-26 22:46:50.039330"], ["updated_at", "2022-09-26 22:46:50.039330"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 17356729], ["LIMIT", 1]] Group Create (0.3ms) INSERT INTO "groups" ("canvas_id", "sis_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 17356729], ["sis_id", "c1142515c91d08ea42a334ab1757878d"], ["name", "Some User Group"], ["workflow_state", "available"], ["created_at", "2022-09-26 22:46:50.044763"], ["updated_at", "2022-09-26 22:46:50.044763"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Group Exists (0.4ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 AND "groups"."id" != $2 LIMIT $3 [["canvas_id", 17356729], ["id", 96], ["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 56072894], ["LIMIT", 1]] Group Create (0.3ms) INSERT INTO "groups" ("canvas_id", "sis_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 56072894], ["sis_id", "3e1427f91920baa38cf84e42317ba52b"], ["name", "Some User Group"], ["workflow_state", "available"], ["created_at", "2022-09-26 22:46:50.052871"], ["updated_at", "2022-09-26 22:46:50.052871"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Group Exists (0.4ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 AND "groups"."id" != $2 LIMIT $3 [["canvas_id", 56072894], ["id", 97], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Role Exists (0.3ms) SELECT 1 AS one FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 88304479], ["LIMIT", 1]] Role Create (0.3ms) INSERT INTO "roles" ("canvas_id", "label", "base_role_type", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 88304479], ["label", "Cool Role"], ["base_role_type", "AccountMembership"], ["workflow_state", "active"], ["created_at", "2022-09-26 22:46:50.060915"], ["updated_at", "2022-09-26 22:46:50.060915"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Role Exists (0.4ms) SELECT 1 AS one FROM "roles" WHERE "roles"."canvas_id" IS NULL AND "roles"."id" != $1 LIMIT $2 [["id", 51], ["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Role Exists (0.4ms) SELECT 1 AS one FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 82149963], ["LIMIT", 1]] Role Create (0.5ms) INSERT INTO "roles" ("canvas_id", "label", "base_role_type", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 82149963], ["label", "Cool Role"], ["base_role_type", "AccountMembership"], ["workflow_state", "active"], ["created_at", "2022-09-26 22:46:50.070327"], ["updated_at", "2022-09-26 22:46:50.070327"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Role Load (0.3ms) SELECT "roles".* FROM "roles" ORDER BY "roles"."id" ASC LIMIT $1 [["LIMIT", 1]] Role Exists (0.4ms) SELECT 1 AS one FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 82149963], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) SELECT COUNT(*) FROM "roles" Role Load (0.3ms) SELECT "roles".* FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]]  (0.3ms) SAVEPOINT active_record_1 Role Exists (0.4ms) SELECT 1 AS one FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] Role Create (0.6ms) INSERT INTO "roles" ("canvas_id", "label", "base_role_type", "canvas_account_id", "workflow_state", "permissions", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 1], ["label", "Account Admin"], ["base_role_type", "AccountMembership"], ["canvas_account_id", 10], ["workflow_state", "built_in"], ["permissions", "{\"manage_wiki\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"post_to_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"moderate_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_announcements\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"send_messages\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"send_messages_all\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_outcomes\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"create_conferences\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"create_collaborations\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_roster\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_all_grades\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_grades\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_rubrics\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"comment_on_others_submissions\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_students\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_admin_users\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_role_overrides\":{\"enabled\":true,\"locked\":true,\"readonly\":true,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_account_memberships\":{\"enabled\":true,\"locked\":true,\"readonly\":true,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_account_settings\":{\"enabled\":true,\"locked\":true,\"readonly\":true,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_groups\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_group_pages\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_files\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_assignments\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"undelete_courses\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_grade_changes\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_course_changes\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_question_banks\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_calendar\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_reports\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_courses\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_user_logins\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_user_observers\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_alerts\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"become_user\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_developer_keys\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"import_sis\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_sis\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_sis\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_course_list\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_statistics\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_storage_quotas\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_course_content\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_content\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_interaction_alerts\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"change_course_state\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_sections\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_feature_flags\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_quiz_answer_audits\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"moderate_grades\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"lti_add_edit\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true}}"], ["created_at", "2022-09-26 22:46:50.085000"], ["updated_at", "2022-09-26 22:46:50.085000"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.3ms) SELECT COUNT(*) FROM "roles" Role Load (0.3ms) SELECT "roles".* FROM "roles" ORDER BY "roles"."id" DESC LIMIT $1 [["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) SAVEPOINT active_record_1 Role Exists (0.3ms) SELECT 1 AS one FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] Role Create (0.5ms) INSERT INTO "roles" ("canvas_id", "label", "base_role_type", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 1], ["label", "Cool Role"], ["base_role_type", "AccountMembership"], ["workflow_state", "active"], ["created_at", "2022-09-26 22:46:50.097389"], ["updated_at", "2022-09-26 22:46:50.097389"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.6ms) SELECT COUNT(*) FROM "roles" Role Load (0.4ms) SELECT "roles".* FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]]  (0.5ms) SAVEPOINT active_record_1 Role Exists (0.4ms) SELECT 1 AS one FROM "roles" WHERE "roles"."canvas_id" = $1 AND "roles"."id" != $2 LIMIT $3 [["canvas_id", 1], ["id", 54], ["LIMIT", 1]] Role Update (0.5ms) UPDATE "roles" SET "label" = $1, "canvas_account_id" = $2, "permissions" = $3, "workflow_state" = $4, "updated_at" = $5 WHERE "roles"."id" = $6 [["label", "Account Admin"], ["canvas_account_id", 10], ["permissions", "{\"manage_wiki\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"post_to_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"moderate_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_announcements\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"send_messages\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"send_messages_all\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_outcomes\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"create_conferences\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"create_collaborations\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_roster\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_all_grades\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_grades\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_rubrics\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"comment_on_others_submissions\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_students\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_admin_users\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_role_overrides\":{\"enabled\":true,\"locked\":true,\"readonly\":true,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_account_memberships\":{\"enabled\":true,\"locked\":true,\"readonly\":true,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_account_settings\":{\"enabled\":true,\"locked\":true,\"readonly\":true,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_groups\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_group_pages\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_files\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_assignments\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"undelete_courses\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_grade_changes\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_course_changes\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_question_banks\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_calendar\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_reports\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_courses\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_user_logins\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_user_observers\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_alerts\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"become_user\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_developer_keys\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"import_sis\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_sis\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_sis\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_course_list\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_statistics\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_storage_quotas\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_course_content\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_content\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_interaction_alerts\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"change_course_state\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_sections\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_feature_flags\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_quiz_answer_audits\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"moderate_grades\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"lti_add_edit\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true}}"], ["workflow_state", "built_in"], ["updated_at", "2022-09-26 22:46:50.106687"], ["id", 54]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.3ms) SELECT COUNT(*) FROM "roles" Role Load (0.3ms) SELECT "roles".* FROM "roles" WHERE "roles"."id" = $1 LIMIT $2 [["id", 54], ["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) SAVEPOINT active_record_1 Section Exists (0.5ms) SELECT 1 AS one FROM "sections" WHERE "sections"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1957727], ["LIMIT", 1]] Section Create (0.5ms) INSERT INTO "sections" ("canvas_id", "created_at", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["canvas_id", 1957727], ["created_at", "2022-09-26 22:46:50.130923"], ["updated_at", "2022-09-26 22:46:50.130923"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Section Exists (0.3ms) SELECT 1 AS one FROM "sections" WHERE "sections"."canvas_id" IS NULL AND "sections"."id" != $1 LIMIT $2 [["id", 73], ["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Section Exists (0.3ms) SELECT 1 AS one FROM "sections" WHERE "sections"."canvas_id" = $1 LIMIT $2 [["canvas_id", 668357], ["LIMIT", 1]] Section Create (0.3ms) INSERT INTO "sections" ("canvas_id", "created_at", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["canvas_id", 668357], ["created_at", "2022-09-26 22:46:50.139297"], ["updated_at", "2022-09-26 22:46:50.139297"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Section Load (0.3ms) SELECT "sections".* FROM "sections" ORDER BY "sections"."id" ASC LIMIT $1 [["LIMIT", 1]] Section Exists (0.3ms) SELECT 1 AS one FROM "sections" WHERE "sections"."canvas_id" = $1 LIMIT $2 [["canvas_id", 668357], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Section Exists (0.3ms) SELECT 1 AS one FROM "sections" WHERE "sections"."canvas_id" = $1 LIMIT $2 [["canvas_id", 8736489], ["LIMIT", 1]] Section Create (0.4ms) INSERT INTO "sections" ("canvas_id", "created_at", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["canvas_id", 8736489], ["created_at", "2022-09-26 22:46:50.146424"], ["updated_at", "2022-09-26 22:46:50.146424"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Section Exists (0.4ms) SELECT 1 AS one FROM "sections" WHERE "sections"."canvas_id" = $1 AND "sections"."id" != $2 LIMIT $3 [["canvas_id", 8736489], ["id", 75], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Section Exists (0.3ms) SELECT 1 AS one FROM "sections" WHERE "sections"."canvas_id" = $1 LIMIT $2 [["canvas_id", 56870641], ["LIMIT", 1]] Section Create (0.5ms) INSERT INTO "sections" ("canvas_id", "created_at", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["canvas_id", 56870641], ["created_at", "2022-09-26 22:46:50.153124"], ["updated_at", "2022-09-26 22:46:50.153124"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Submission Exists (0.5ms) SELECT 1 AS one FROM "submissions" WHERE "submissions"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] Submission Create (0.5ms) INSERT INTO "submissions" ("canvas_id", "submitted_at", "graded_at", "score", "points_possible", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 1], ["submitted_at", "2022-09-19 22:46:50.171083"], ["graded_at", "2022-09-25 22:46:50.171220"], ["score", 5.0], ["points_possible", 10.0], ["created_at", "2022-09-26 22:46:50.173227"], ["updated_at", "2022-09-26 22:46:50.173227"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Submission Exists (0.4ms) SELECT 1 AS one FROM "submissions" WHERE "submissions"."canvas_id" IS NULL AND "submissions"."id" != $1 LIMIT $2 [["id", 57], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Submission Exists (0.5ms) SELECT 1 AS one FROM "submissions" WHERE "submissions"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]] Submission Create (0.7ms) INSERT INTO "submissions" ("canvas_id", "submitted_at", "graded_at", "score", "points_possible", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 2], ["submitted_at", "2022-09-19 22:46:50.179471"], ["graded_at", "2022-09-25 22:46:50.179568"], ["score", 5.0], ["points_possible", 10.0], ["created_at", "2022-09-26 22:46:50.181458"], ["updated_at", "2022-09-26 22:46:50.181458"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Submission Load (0.3ms) SELECT "submissions".* FROM "submissions" ORDER BY "submissions"."id" ASC LIMIT $1 [["LIMIT", 1]] Submission Exists (0.4ms) SELECT 1 AS one FROM "submissions" WHERE "submissions"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Submission Exists (0.3ms) SELECT 1 AS one FROM "submissions" WHERE "submissions"."canvas_id" = $1 LIMIT $2 [["canvas_id", 3], ["LIMIT", 1]] Submission Create (0.4ms) INSERT INTO "submissions" ("canvas_id", "submitted_at", "graded_at", "score", "points_possible", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 3], ["submitted_at", "2022-09-19 22:46:50.190835"], ["graded_at", "2022-09-25 22:46:50.190980"], ["score", 5.0], ["points_possible", 10.0], ["created_at", "2022-09-26 22:46:50.192734"], ["updated_at", "2022-09-26 22:46:50.192734"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Submission Exists (0.4ms) SELECT 1 AS one FROM "submissions" WHERE "submissions"."canvas_id" = $1 AND "submissions"."id" != $2 LIMIT $3 [["canvas_id", 3], ["id", 59], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Submission Exists (0.4ms) SELECT 1 AS one FROM "submissions" WHERE "submissions"."canvas_id" = $1 LIMIT $2 [["canvas_id", 4], ["LIMIT", 1]] Submission Create (0.5ms) INSERT INTO "submissions" ("canvas_id", "submitted_at", "graded_at", "score", "points_possible", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 4], ["submitted_at", "2022-09-19 22:46:50.198527"], ["graded_at", "2022-09-25 22:46:50.198638"], ["score", 5.0], ["points_possible", 10.0], ["created_at", "2022-09-26 22:46:50.200044"], ["updated_at", "2022-09-26 22:46:50.200044"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Submission Exists (0.5ms) SELECT 1 AS one FROM "submissions" WHERE "submissions"."canvas_id" = $1 AND "submissions"."id" != $2 LIMIT $3 [["canvas_id", 4], ["id", 60], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) SAVEPOINT active_record_1 Submission Exists (0.4ms) SELECT 1 AS one FROM "submissions" WHERE "submissions"."canvas_id" = $1 LIMIT $2 [["canvas_id", 5], ["LIMIT", 1]] Submission Create (0.4ms) INSERT INTO "submissions" ("canvas_id", "submitted_at", "graded_at", "score", "points_possible", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 5], ["submitted_at", "2022-09-19 22:46:50.206402"], ["graded_at", "2022-09-25 22:46:50.206569"], ["score", 5.0], ["points_possible", 10.0], ["created_at", "2022-09-26 22:46:50.208341"], ["updated_at", "2022-09-26 22:46:50.208341"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Submission Exists (0.4ms) SELECT 1 AS one FROM "submissions" WHERE "submissions"."canvas_id" = $1 AND "submissions"."id" != $2 LIMIT $3 [["canvas_id", 5], ["id", 61], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) SAVEPOINT active_record_1 Term Exists (0.4ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 90711946], ["LIMIT", 1]] Term Create (0.5ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 90711946], ["name", "Cool Term"], ["start_at", "2022-09-23 22:46:48.510346"], ["end_at", "2022-09-29 22:46:48.510461"], ["workflow_state", "active"], ["sis_id", "3186c058d64e418ddcf20613d36f254d"], ["created_at", "2022-09-26 22:46:50.216147"], ["updated_at", "2022-09-26 22:46:50.216147"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Term Exists (0.4ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" IS NULL AND "terms"."id" != $1 LIMIT $2 [["id", 145], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Term Exists (0.3ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 85816504], ["LIMIT", 1]] Term Create (0.4ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 85816504], ["name", "Cool Term"], ["start_at", "2022-09-23 22:46:48.510346"], ["end_at", "2022-09-29 22:46:48.510461"], ["workflow_state", "active"], ["sis_id", "7b2d99f5972d3b89c1fd6719fc41330c"], ["created_at", "2022-09-26 22:46:50.226027"], ["updated_at", "2022-09-26 22:46:50.226027"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Term Load (0.3ms) SELECT "terms".* FROM "terms" ORDER BY "terms"."id" ASC LIMIT $1 [["LIMIT", 1]] Term Exists (0.5ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 85816504], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Term Exists (0.3ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 59228628], ["LIMIT", 1]] Term Create (0.3ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 59228628], ["name", "Cool Term"], ["start_at", "2022-09-23 22:46:48.510346"], ["end_at", "2022-09-29 22:46:48.510461"], ["workflow_state", "active"], ["sis_id", "9879a330729c53800cd105e66d3e04f3"], ["created_at", "2022-09-26 22:46:50.236026"], ["updated_at", "2022-09-26 22:46:50.236026"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Term Exists (0.3ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 52245362], ["LIMIT", 1]] Term Create (0.4ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 52245362], ["name", "Cool Term"], ["start_at", "2022-09-24 22:46:50.241211"], ["end_at", "2022-09-29 22:46:50.241316"], ["workflow_state", "active"], ["sis_id", "10d5870524dc9d266de603e934135dac"], ["created_at", "2022-09-26 22:46:50.243474"], ["updated_at", "2022-09-26 22:46:50.243474"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Term Exists (0.3ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 90967586], ["LIMIT", 1]] Term Create (0.4ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 90967586], ["name", "Cool Term"], ["start_at", "2022-09-23 22:46:48.510346"], ["end_at", "2022-09-29 22:46:48.510461"], ["workflow_state", "inactive"], ["sis_id", "0a5332965a3c3cd3780b9d6183f181c6"], ["created_at", "2022-09-26 22:46:50.246941"], ["updated_at", "2022-09-26 22:46:50.246941"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.3ms) SAVEPOINT active_record_1 Term Exists (0.5ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 27353136], ["LIMIT", 1]] Term Create (0.5ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 27353136], ["name", "Cool Term"], ["start_at", "2022-07-26 22:46:50.248680"], ["end_at", "2022-08-26 22:46:50.248781"], ["workflow_state", "active"], ["sis_id", "9fa6d1fc3e3d512c73137ce8b180223b"], ["created_at", "2022-09-26 22:46:50.251270"], ["updated_at", "2022-09-26 22:46:50.251270"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 Term Exists (0.3ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 10923854], ["LIMIT", 1]] Term Create (0.4ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 10923854], ["name", "Cool Term"], ["start_at", "2023-03-26 22:46:50.253184"], ["end_at", "2023-09-26 22:46:50.253260"], ["workflow_state", "active"], ["sis_id", "2e3ea42617beed6c0000552a2d993d8b"], ["created_at", "2022-09-26 22:46:50.254862"], ["updated_at", "2022-09-26 22:46:50.254862"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Term Load (0.5ms) SELECT "terms".* FROM "terms" WHERE "terms"."workflow_state" = $1 AND (start_at <= '2022-10-11 22:46:50.256894' OR start_at IS NULL) AND (end_at >= '2022-09-11 22:46:50.257096' OR end_at IS NULL) [["workflow_state", "active"]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) SELECT COUNT(*) FROM "terms" Term Load (0.2ms) SELECT "terms".* FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]]  (0.2ms) SAVEPOINT active_record_1 Term Exists (0.4ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] Term Create (0.6ms) INSERT INTO "terms" ("canvas_id", "name", "workflow_state", "grading_period_group_id", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 1], ["name", "Default Term"], ["workflow_state", "active"], ["grading_period_group_id", 1], ["sis_id", "Test"], ["created_at", "2022-09-26 22:46:50.264045"], ["updated_at", "2022-09-26 22:46:50.264045"]]  (0.3ms) RELEASE SAVEPOINT active_record_1  (0.5ms) SELECT COUNT(*) FROM "terms" Term Load (0.3ms) SELECT "terms".* FROM "terms" ORDER BY "terms"."id" DESC LIMIT $1 [["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Term Exists (0.3ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] Term Create (0.5ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 1], ["name", "Cool Term"], ["start_at", "2022-09-23 22:46:48.510346"], ["end_at", "2022-09-29 22:46:48.510461"], ["workflow_state", "active"], ["sis_id", "f3fbc675e41a5d99b409df990808b84e"], ["created_at", "2022-09-26 22:46:50.272706"], ["updated_at", "2022-09-26 22:46:50.272706"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.3ms) SELECT COUNT(*) FROM "terms" Term Load (0.3ms) SELECT "terms".* FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]]  (0.2ms) SAVEPOINT active_record_1 Term Exists (0.3ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 AND "terms"."id" != $2 LIMIT $3 [["canvas_id", 1], ["id", 153], ["LIMIT", 1]] Term Update (0.4ms) UPDATE "terms" SET "name" = $1, "sis_id" = $2, "start_at" = $3, "end_at" = $4, "grading_period_group_id" = $5, "updated_at" = $6 WHERE "terms"."id" = $7 [["name", "Default Term"], ["sis_id", "Test"], ["start_at", nil], ["end_at", nil], ["grading_period_group_id", 1], ["updated_at", "2022-09-26 22:46:50.278456"], ["id", 153]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.3ms) SELECT COUNT(*) FROM "terms" Term Load (0.3ms) SELECT "terms".* FROM "terms" WHERE "terms"."id" = $1 LIMIT $2 [["id", 153], ["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.3ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 User Exists (0.3ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1859791], ["LIMIT", 1]] User Create (0.3ms) INSERT INTO "users" ("canvas_id", "email", "first_name", "last_name", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 1859791], ["email", "cooldude@coolsite.com"], ["first_name", "Cool"], ["last_name", "Dude"], ["created_at", "2022-09-26 22:46:50.287571"], ["updated_at", "2022-09-26 22:46:50.287571"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 User Exists (0.4ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" IS NULL AND "users"."id" != $1 LIMIT $2 [["id", 110], ["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 User Exists (0.4ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 143760], ["LIMIT", 1]] User Create (0.5ms) INSERT INTO "users" ("canvas_id", "email", "first_name", "last_name", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 143760], ["email", "cooldude@coolsite.com"], ["first_name", "Cool"], ["last_name", "Dude"], ["created_at", "2022-09-26 22:46:50.306018"], ["updated_at", "2022-09-26 22:46:50.306018"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 User Load (0.2ms) SELECT "users".* FROM "users" ORDER BY "users"."id" ASC LIMIT $1 [["LIMIT", 1]] User Exists (0.3ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 143760], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 User Exists (0.4ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 44473419], ["LIMIT", 1]] User Create (0.5ms) INSERT INTO "users" ("canvas_id", "email", "first_name", "last_name", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 44473419], ["email", "cooldude@coolsite.com"], ["first_name", "Cool"], ["last_name", "Dude"], ["created_at", "2022-09-26 22:46:50.315530"], ["updated_at", "2022-09-26 22:46:50.315530"]]  (0.3ms) RELEASE SAVEPOINT active_record_1  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 User Exists (0.3ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 60767564], ["LIMIT", 1]] User Create (0.4ms) INSERT INTO "users" ("canvas_id", "email", "first_name", "last_name", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 60767564], ["email", "cooldude@coolsite.com"], ["first_name", "Cool"], ["last_name", "Dude"], ["created_at", "2022-09-26 22:46:50.322267"], ["updated_at", "2022-09-26 22:46:50.322267"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 User Exists (0.3ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 91046498], ["LIMIT", 1]] User Create (0.3ms) INSERT INTO "users" ("canvas_id", "email", "first_name", "last_name", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 91046498], ["email", "cooldude@coolsite.com"], ["first_name", "Cool"], ["last_name", "Dude"], ["created_at", "2022-09-26 22:46:50.328147"], ["updated_at", "2022-09-26 22:46:50.328147"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.5ms) SELECT COUNT(*) FROM "assignment_groups" AssignmentGroup Create Many (0.7ms) INSERT INTO "assignment_groups" ("canvas_id","canvas_course_id","name","rules","position","group_weight","workflow_state","canvas_created_at","canvas_updated_at","created_at","updated_at") VALUES (1,1,'Assignments','--- drop_lowest:1\nnever_drop:36\n ',1,50.0,'available','2017-09-08 01:37:33','2017-09-08 01:37:33','2022-09-26 22:46:50.342306','2022-09-26 22:46:50.342306'),(2,1,'Tests',NULL,1,50.0,'available','2017-09-08 01:37:33','2017-09-08 01:37:33','2022-09-26 22:46:50.342306','2022-09-26 22:46:50.342306') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","canvas_course_id"=EXCLUDED."canvas_course_id","name"=EXCLUDED."name","rules"=EXCLUDED."rules","position"=EXCLUDED."position","group_weight"=EXCLUDED."group_weight","workflow_state"=EXCLUDED."workflow_state","canvas_created_at"=EXCLUDED."canvas_created_at","canvas_updated_at"=EXCLUDED."canvas_updated_at","updated_at"=EXCLUDED."updated_at" WHERE ("assignment_groups".canvas_id, "assignment_groups".canvas_course_id, "assignment_groups".name, "assignment_groups".rules, "assignment_groups".position, "assignment_groups".group_weight, "assignment_groups".workflow_state, "assignment_groups".canvas_created_at, "assignment_groups".canvas_updated_at) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.canvas_course_id, EXCLUDED.name, EXCLUDED.rules, EXCLUDED.position, EXCLUDED.group_weight, EXCLUDED.workflow_state, EXCLUDED.canvas_created_at, EXCLUDED.canvas_updated_at) RETURNING "id"  (0.2ms) SELECT COUNT(*) FROM "assignment_groups"  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.5ms) SELECT COUNT(*) FROM "assignments" Assignment Create Many (0.9ms) INSERT INTO "assignments" ("canvas_id","title","description","due_at","unlock_at","lock_at","points_possible","min_score","max_score","mastery_score","grading_type","submission_types","workflow_state","canvas_context_id","canvas_context_type","canvas_assignment_group_id","canvas_grading_scheme_id","canvas_grading_standard_id","created_at","updated_at") VALUES (88,'Assignment 1','

fdsfds

',NULL,NULL,NULL,100.0,NULL,NULL,NULL,'points','online_text_entry','published',58,'Course',55,NULL,NULL,'2022-09-26 22:46:50.349593','2022-09-26 22:46:50.349593'),(89,'fdsfdsfds','

fdsfdsfsdf

',NULL,NULL,NULL,100.0,NULL,NULL,NULL,'points','online_text_entry','published',59,'Course',56,NULL,NULL,'2022-09-26 22:46:50.349593','2022-09-26 22:46:50.349593') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","title"=EXCLUDED."title","description"=EXCLUDED."description","due_at"=EXCLUDED."due_at","unlock_at"=EXCLUDED."unlock_at","lock_at"=EXCLUDED."lock_at","points_possible"=EXCLUDED."points_possible","min_score"=EXCLUDED."min_score","max_score"=EXCLUDED."max_score","mastery_score"=EXCLUDED."mastery_score","grading_type"=EXCLUDED."grading_type","submission_types"=EXCLUDED."submission_types","workflow_state"=EXCLUDED."workflow_state","canvas_context_id"=EXCLUDED."canvas_context_id","canvas_context_type"=EXCLUDED."canvas_context_type","canvas_assignment_group_id"=EXCLUDED."canvas_assignment_group_id","canvas_grading_scheme_id"=EXCLUDED."canvas_grading_scheme_id","canvas_grading_standard_id"=EXCLUDED."canvas_grading_standard_id","updated_at"=EXCLUDED."updated_at" WHERE ("assignments".canvas_id, "assignments".title, "assignments".description, "assignments".due_at, "assignments".unlock_at, "assignments".lock_at, "assignments".points_possible, "assignments".min_score, "assignments".max_score, "assignments".mastery_score, "assignments".grading_type, "assignments".submission_types, "assignments".workflow_state, "assignments".canvas_context_id, "assignments".canvas_context_type, "assignments".canvas_assignment_group_id, "assignments".canvas_grading_scheme_id, "assignments".canvas_grading_standard_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.title, EXCLUDED.description, EXCLUDED.due_at, EXCLUDED.unlock_at, EXCLUDED.lock_at, EXCLUDED.points_possible, EXCLUDED.min_score, EXCLUDED.max_score, EXCLUDED.mastery_score, EXCLUDED.grading_type, EXCLUDED.submission_types, EXCLUDED.workflow_state, EXCLUDED.canvas_context_id, EXCLUDED.canvas_context_type, EXCLUDED.canvas_assignment_group_id, EXCLUDED.canvas_grading_scheme_id, EXCLUDED.canvas_grading_standard_id) RETURNING "id"  (0.4ms) SELECT COUNT(*) FROM "assignments"  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.4ms) SELECT COUNT(*) FROM "content_migrations" ContentMigration Create Many (1.1ms) INSERT INTO "content_migrations" ("canvas_id","canvas_context_id","canvas_context_type","workflow_state","migration_settings","started_at","finished_at","progress","canvas_source_course_id","migration_type","canvas_child_subscription_id","canvas_root_account_id","created_at","updated_at") VALUES (101,1250,'Course','imported',NULL,'2022-02-18 10:10:40','2022-02-18 10:11:40',100.0,1200,'course_copy_importer',NULL,1,'2022-09-26 22:46:50.363981','2022-09-26 22:46:50.363981'),(102,1251,'Course','imported',NULL,'2022-02-18 10:10:40','2022-02-18 10:11:40',100.0,1120,'master_course_import',3,1,'2022-09-26 22:46:50.363981','2022-09-26 22:46:50.363981') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","canvas_context_id"=EXCLUDED."canvas_context_id","canvas_context_type"=EXCLUDED."canvas_context_type","workflow_state"=EXCLUDED."workflow_state","migration_settings"=EXCLUDED."migration_settings","started_at"=EXCLUDED."started_at","finished_at"=EXCLUDED."finished_at","progress"=EXCLUDED."progress","canvas_source_course_id"=EXCLUDED."canvas_source_course_id","migration_type"=EXCLUDED."migration_type","canvas_child_subscription_id"=EXCLUDED."canvas_child_subscription_id","canvas_root_account_id"=EXCLUDED."canvas_root_account_id","updated_at"=EXCLUDED."updated_at" WHERE ("content_migrations".canvas_id, "content_migrations".canvas_context_id, "content_migrations".canvas_context_type, "content_migrations".workflow_state, "content_migrations".migration_settings, "content_migrations".started_at, "content_migrations".finished_at, "content_migrations".progress, "content_migrations".canvas_source_course_id, "content_migrations".migration_type, "content_migrations".canvas_child_subscription_id, "content_migrations".canvas_root_account_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.canvas_context_id, EXCLUDED.canvas_context_type, EXCLUDED.workflow_state, EXCLUDED.migration_settings, EXCLUDED.started_at, EXCLUDED.finished_at, EXCLUDED.progress, EXCLUDED.canvas_source_course_id, EXCLUDED.migration_type, EXCLUDED.canvas_child_subscription_id, EXCLUDED.canvas_root_account_id) RETURNING "id"  (0.5ms) SELECT COUNT(*) FROM "content_migrations"  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.4ms) SELECT COUNT(*) FROM "context_module_items" ContextModuleItem Create Many (0.6ms) INSERT INTO "context_module_items" ("canvas_id","canvas_context_module_id","position","canvas_content_id","canvas_content_type","workflow_state","canvas_assignment_id","created_at","updated_at") VALUES (15,9,1,83,'Assignment','active',1,'2022-09-26 22:46:50.370508','2022-09-26 22:46:50.370508'),(16,10,1,80,'Assignment','active',2,'2022-09-26 22:46:50.370508','2022-09-26 22:46:50.370508') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","canvas_context_module_id"=EXCLUDED."canvas_context_module_id","position"=EXCLUDED."position","canvas_content_id"=EXCLUDED."canvas_content_id","canvas_content_type"=EXCLUDED."canvas_content_type","workflow_state"=EXCLUDED."workflow_state","canvas_assignment_id"=EXCLUDED."canvas_assignment_id","updated_at"=EXCLUDED."updated_at" WHERE ("context_module_items".canvas_id, "context_module_items".canvas_context_module_id, "context_module_items".position, "context_module_items".canvas_content_id, "context_module_items".canvas_content_type, "context_module_items".workflow_state, "context_module_items".canvas_assignment_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.canvas_context_module_id, EXCLUDED.position, EXCLUDED.canvas_content_id, EXCLUDED.canvas_content_type, EXCLUDED.workflow_state, EXCLUDED.canvas_assignment_id) RETURNING "id"  (0.4ms) SELECT COUNT(*) FROM "context_module_items"  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.4ms) SELECT COUNT(*) FROM "context_modules" ContextModule Create Many (0.5ms) INSERT INTO "context_modules" ("canvas_id","canvas_context_id","canvas_context_type","position","name","workflow_state","deleted_at","created_at","updated_at") VALUES (23,785,'Course',1,'New Mod','active',NULL,'2022-09-26 22:46:50.376659','2022-09-26 22:46:50.376659'),(4,27,'Course',1,'Modules gonna module','unpublished',NULL,'2022-09-26 22:46:50.376659','2022-09-26 22:46:50.376659') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","canvas_context_id"=EXCLUDED."canvas_context_id","canvas_context_type"=EXCLUDED."canvas_context_type","position"=EXCLUDED."position","name"=EXCLUDED."name","workflow_state"=EXCLUDED."workflow_state","deleted_at"=EXCLUDED."deleted_at","updated_at"=EXCLUDED."updated_at" WHERE ("context_modules".canvas_id, "context_modules".canvas_context_id, "context_modules".canvas_context_type, "context_modules".position, "context_modules".name, "context_modules".workflow_state, "context_modules".deleted_at) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.canvas_context_id, EXCLUDED.canvas_context_type, EXCLUDED.position, EXCLUDED.name, EXCLUDED.workflow_state, EXCLUDED.deleted_at) RETURNING "id"  (0.3ms) SELECT COUNT(*) FROM "context_modules"  (0.2ms) ROLLBACK  (0.3ms) BEGIN  (0.4ms) SELECT COUNT(*) FROM "courses" Course Create Many (0.7ms) INSERT INTO "courses" ("canvas_id","sis_id","course_code","name","canvas_account_id","canvas_term_id","start_at","end_at","workflow_state","grading_standard_id","created_at","updated_at") VALUES (1,'course_sis_id_1','C1','Course #1',1,1,'2017-03-27 21:53:18','2017-04-27 12:21:18','active',NULL,'2022-09-26 22:46:50.382944','2022-09-26 22:46:50.382944'),(2,'course_sis_id_2','C2','Course #2',1,1,'2017-03-27 21:53:18','2017-04-27 12:21:18','unpublished',NULL,'2022-09-26 22:46:50.382944','2022-09-26 22:46:50.382944') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","sis_id"=EXCLUDED."sis_id","course_code"=EXCLUDED."course_code","name"=EXCLUDED."name","canvas_account_id"=EXCLUDED."canvas_account_id","canvas_term_id"=EXCLUDED."canvas_term_id","start_at"=EXCLUDED."start_at","end_at"=EXCLUDED."end_at","workflow_state"=EXCLUDED."workflow_state","grading_standard_id"=EXCLUDED."grading_standard_id","updated_at"=EXCLUDED."updated_at" WHERE ("courses".canvas_id, "courses".sis_id, "courses".course_code, "courses".name, "courses".canvas_account_id, "courses".canvas_term_id, "courses".start_at, "courses".end_at, "courses".workflow_state, "courses".grading_standard_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.sis_id, EXCLUDED.course_code, EXCLUDED.name, EXCLUDED.canvas_account_id, EXCLUDED.canvas_term_id, EXCLUDED.start_at, EXCLUDED.end_at, EXCLUDED.workflow_state, EXCLUDED.grading_standard_id) RETURNING "id"  (0.3ms) SELECT COUNT(*) FROM "courses"  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) SELECT COUNT(*) FROM "users" User Create Many (0.8ms) INSERT INTO "users" ("canvas_id","email","first_name","last_name","name","sortable_name","workflow_state","login_id","created_at","updated_at") VALUES (1,'poorbastard@yharnam.com','Patches','the Spider','Patches the Spider','the Spider, Patches','active','spiderdude1337','2022-09-26 22:46:50.388860','2022-09-26 22:46:50.388860'),(2,'dreamer@yharnam.com','Hunter','Djura','Hunter Djura','Djura, Hunter','active','retireddude109','2022-09-26 22:46:50.388860','2022-09-26 22:46:50.388860') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","email"=EXCLUDED."email","first_name"=EXCLUDED."first_name","last_name"=EXCLUDED."last_name","name"=EXCLUDED."name","sortable_name"=EXCLUDED."sortable_name","workflow_state"=EXCLUDED."workflow_state","login_id"=EXCLUDED."login_id","updated_at"=EXCLUDED."updated_at" WHERE ("users".canvas_id, "users".email, "users".first_name, "users".last_name, "users".name, "users".sortable_name, "users".workflow_state, "users".login_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.email, EXCLUDED.first_name, EXCLUDED.last_name, EXCLUDED.name, EXCLUDED.sortable_name, EXCLUDED.workflow_state, EXCLUDED.login_id) RETURNING "id"  (0.3ms) SELECT COUNT(*) FROM "users"  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.4ms) ALTER TABLE "users" ADD "sis_id" character varying User Create Many (0.5ms) INSERT INTO "users" ("canvas_id","sis_id","email","first_name","last_name","name","sortable_name","workflow_state","login_id","created_at","updated_at") VALUES (1,'sis_id_1','poorbastard@yharnam.com','Patches','the Spider','Patches the Spider','the Spider, Patches','active','spiderdude1337','2022-09-26 22:46:50.401515','2022-09-26 22:46:50.401515'),(2,'sis_id_2','dreamer@yharnam.com','Hunter','Djura','Hunter Djura','Djura, Hunter','active','retireddude110','2022-09-26 22:46:50.401515','2022-09-26 22:46:50.401515') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","sis_id"=EXCLUDED."sis_id","email"=EXCLUDED."email","first_name"=EXCLUDED."first_name","last_name"=EXCLUDED."last_name","name"=EXCLUDED."name","sortable_name"=EXCLUDED."sortable_name","workflow_state"=EXCLUDED."workflow_state","login_id"=EXCLUDED."login_id","updated_at"=EXCLUDED."updated_at" WHERE ("users".canvas_id, "users".sis_id, "users".email, "users".first_name, "users".last_name, "users".name, "users".sortable_name, "users".workflow_state, "users".login_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.sis_id, EXCLUDED.email, EXCLUDED.first_name, EXCLUDED.last_name, EXCLUDED.name, EXCLUDED.sortable_name, EXCLUDED.workflow_state, EXCLUDED.login_id) RETURNING "id" User Load (0.4ms) SELECT "users".* FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]]  (0.4ms) SAVEPOINT active_record_1  (0.4ms) SELECT COUNT(*) FROM "courses" Course Create Many (0.6ms) INSERT INTO "courses" ("canvas_id","sis_id","course_code","name","canvas_account_id","canvas_term_id","start_at","end_at","workflow_state","grading_standard_id","created_at","updated_at") VALUES (1,'course_sis_id_1','C1','Course #1',1,1,'2017-03-27 21:53:18','2017-04-27 12:21:18','active',NULL,'2022-09-26 22:46:50.417782','2022-09-26 22:46:50.417782'),(2,'course_sis_id_2','C2','Course #2',1,1,'2017-03-27 21:53:18','2017-04-27 12:21:18','unpublished',NULL,'2022-09-26 22:46:50.417782','2022-09-26 22:46:50.417782') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","sis_id"=EXCLUDED."sis_id","course_code"=EXCLUDED."course_code","name"=EXCLUDED."name","canvas_account_id"=EXCLUDED."canvas_account_id","canvas_term_id"=EXCLUDED."canvas_term_id","start_at"=EXCLUDED."start_at","end_at"=EXCLUDED."end_at","workflow_state"=EXCLUDED."workflow_state","grading_standard_id"=EXCLUDED."grading_standard_id","updated_at"=EXCLUDED."updated_at" WHERE ("courses".canvas_id, "courses".sis_id, "courses".course_code, "courses".name, "courses".canvas_account_id, "courses".canvas_term_id, "courses".start_at, "courses".end_at, "courses".workflow_state, "courses".grading_standard_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.sis_id, EXCLUDED.course_code, EXCLUDED.name, EXCLUDED.canvas_account_id, EXCLUDED.canvas_term_id, EXCLUDED.start_at, EXCLUDED.end_at, EXCLUDED.workflow_state, EXCLUDED.grading_standard_id) RETURNING "id"  (0.2ms) SELECT COUNT(*) FROM "courses" Course Load (0.4ms) SELECT "courses".* FROM "courses" ORDER BY "courses"."id" ASC LIMIT $1 [["LIMIT", 1]]  (0.3ms) ROLLBACK TO SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1  (0.3ms) SELECT COUNT(*) FROM "enrollments" Enrollment Create Many (0.6ms) INSERT INTO "enrollments" ("canvas_id","canvas_course_id","course_sis_id","canvas_user_id","user_sis_id","role","canvas_role_id","canvas_section_id","workflow_state","base_role_type","created_at","updated_at") VALUES (1,1,'sis_MUSC_2520_834',2,'sis_dalvarez_247','teacher',4,1,'active','TeacherEnrollment','2022-09-26 22:46:50.425918','2022-09-26 22:46:50.425918'),(2,1,'sis_MUSC_2520_834',3,'sis_jweaver_720','student',4,1,'active','StudentEnrollment','2022-09-26 22:46:50.425918','2022-09-26 22:46:50.425918') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","canvas_course_id"=EXCLUDED."canvas_course_id","course_sis_id"=EXCLUDED."course_sis_id","canvas_user_id"=EXCLUDED."canvas_user_id","user_sis_id"=EXCLUDED."user_sis_id","role"=EXCLUDED."role","canvas_role_id"=EXCLUDED."canvas_role_id","canvas_section_id"=EXCLUDED."canvas_section_id","workflow_state"=EXCLUDED."workflow_state","base_role_type"=EXCLUDED."base_role_type","updated_at"=EXCLUDED."updated_at" WHERE ("enrollments".canvas_id, "enrollments".canvas_course_id, "enrollments".course_sis_id, "enrollments".canvas_user_id, "enrollments".user_sis_id, "enrollments".role, "enrollments".canvas_role_id, "enrollments".canvas_section_id, "enrollments".workflow_state, "enrollments".base_role_type) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.canvas_course_id, EXCLUDED.course_sis_id, EXCLUDED.canvas_user_id, EXCLUDED.user_sis_id, EXCLUDED.role, EXCLUDED.canvas_role_id, EXCLUDED.canvas_section_id, EXCLUDED.workflow_state, EXCLUDED.base_role_type) RETURNING "id"  (0.2ms) SELECT COUNT(*) FROM "enrollments"  (0.2ms) ROLLBACK TO SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1  (0.3ms) SELECT COUNT(*) FROM "sections" Section Create Many (0.9ms) INSERT INTO "sections" ("canvas_id","sis_id","canvas_course_id","name","workflow_state","start_at","end_at","created_at","updated_at") VALUES (1,'sis_section_1',1,'Cool Section','active','2017-03-27 21:53:18','2017-03-27 21:53:18','2022-09-26 22:46:50.431506','2022-09-26 22:46:50.431506'),(2,'sis_section_2',2,'Lame Section','active','2017-03-27 21:53:18','2017-03-27 21:53:18','2022-09-26 22:46:50.431506','2022-09-26 22:46:50.431506') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","sis_id"=EXCLUDED."sis_id","canvas_course_id"=EXCLUDED."canvas_course_id","name"=EXCLUDED."name","workflow_state"=EXCLUDED."workflow_state","start_at"=EXCLUDED."start_at","end_at"=EXCLUDED."end_at","updated_at"=EXCLUDED."updated_at" WHERE ("sections".canvas_id, "sections".sis_id, "sections".canvas_course_id, "sections".name, "sections".workflow_state, "sections".start_at, "sections".end_at) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.sis_id, EXCLUDED.canvas_course_id, EXCLUDED.name, EXCLUDED.workflow_state, EXCLUDED.start_at, EXCLUDED.end_at) RETURNING "id"  (0.4ms) SELECT COUNT(*) FROM "sections" Section Load (0.3ms) SELECT "sections".* FROM "sections" ORDER BY "sections"."id" ASC LIMIT $1 [["LIMIT", 1]]  (0.2ms) ROLLBACK TO SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 Section Create Many (0.7ms) INSERT INTO "sections" ("canvas_id","sis_id","canvas_course_id","name","workflow_state","start_at","end_at","created_at","updated_at") VALUES (1,'sis_section_1',1,'Cool Section','active','2017-03-27 21:53:18','2017-03-27 21:53:18','2022-09-26 22:46:50.437942','2022-09-26 22:46:50.437942'),(2,'sis_section_2',2,'Lame Section','active','2017-03-27 21:53:18','2017-03-27 21:53:18','2022-09-26 22:46:50.437942','2022-09-26 22:46:50.437942') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","sis_id"=EXCLUDED."sis_id","canvas_course_id"=EXCLUDED."canvas_course_id","name"=EXCLUDED."name","workflow_state"=EXCLUDED."workflow_state","start_at"=EXCLUDED."start_at","end_at"=EXCLUDED."end_at","updated_at"=EXCLUDED."updated_at" WHERE ("sections".canvas_id, "sections".sis_id, "sections".canvas_course_id, "sections".name, "sections".workflow_state, "sections".start_at, "sections".end_at) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.sis_id, EXCLUDED.canvas_course_id, EXCLUDED.name, EXCLUDED.workflow_state, EXCLUDED.start_at, EXCLUDED.end_at) RETURNING "id" Section Load (0.3ms) SELECT "sections".* FROM "sections" WHERE "sections"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]] Section Create Many (0.5ms) INSERT INTO "sections" ("canvas_id","canvas_nonxlist_course_id","created_at","updated_at") VALUES (2,3,'2022-09-26 22:46:50.442066','2022-09-26 22:46:50.442066') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","canvas_nonxlist_course_id"=EXCLUDED."canvas_nonxlist_course_id","updated_at"=EXCLUDED."updated_at" WHERE ("sections".canvas_id, "sections".canvas_nonxlist_course_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.canvas_nonxlist_course_id) RETURNING "id"  (0.3ms) SELECT COUNT(*) FROM "sections" WHERE "sections"."canvas_nonxlist_course_id" IS NOT NULL Section Load (0.3ms) SELECT "sections".* FROM "sections" WHERE "sections"."canvas_nonxlist_course_id" IS NOT NULL ORDER BY "sections"."id" ASC LIMIT $1 [["LIMIT", 1]]  (0.2ms) ROLLBACK TO SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1  (0.4ms) SELECT COUNT(*) FROM "groups" Group Create Many (0.6ms) INSERT INTO "groups" ("canvas_id","sis_id","canvas_group_category_id","group_category_sis_id","canvas_account_id","canvas_course_id","name","workflow_state","context_id","context_type","max_membership","created_at","updated_at") VALUES (50,'sis1',10,NULL,1,NULL,'Group1','available',1,'Account',NULL,'2022-09-26 22:46:50.449387','2022-09-26 22:46:50.449387'),(51,'sis2',2,NULL,NULL,1,'Group2','available',1,'Course',1,'2022-09-26 22:46:50.449387','2022-09-26 22:46:50.449387') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","sis_id"=EXCLUDED."sis_id","canvas_group_category_id"=EXCLUDED."canvas_group_category_id","group_category_sis_id"=EXCLUDED."group_category_sis_id","canvas_account_id"=EXCLUDED."canvas_account_id","canvas_course_id"=EXCLUDED."canvas_course_id","name"=EXCLUDED."name","workflow_state"=EXCLUDED."workflow_state","context_id"=EXCLUDED."context_id","context_type"=EXCLUDED."context_type","max_membership"=EXCLUDED."max_membership","updated_at"=EXCLUDED."updated_at" WHERE ("groups".canvas_id, "groups".sis_id, "groups".canvas_group_category_id, "groups".group_category_sis_id, "groups".canvas_account_id, "groups".canvas_course_id, "groups".name, "groups".workflow_state, "groups".context_id, "groups".context_type, "groups".max_membership) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.sis_id, EXCLUDED.canvas_group_category_id, EXCLUDED.group_category_sis_id, EXCLUDED.canvas_account_id, EXCLUDED.canvas_course_id, EXCLUDED.name, EXCLUDED.workflow_state, EXCLUDED.context_id, EXCLUDED.context_type, EXCLUDED.max_membership) RETURNING "id"  (0.3ms) SELECT COUNT(*) FROM "groups" Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."name" = $1 LIMIT $2 [["name", "Group1"], ["LIMIT", 1]]  (0.2ms) ROLLBACK TO SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1  (0.3ms) SELECT COUNT(*) FROM "group_memberships" GroupMembership Create Many (0.6ms) INSERT INTO "group_memberships" ("canvas_id","canvas_group_id","group_sis_id","canvas_user_id","user_sis_id","workflow_state","created_at","updated_at") VALUES (50,1,NULL,10,NULL,'accepted','2022-09-26 22:46:50.456733','2022-09-26 22:46:50.456733'),(51,2,NULL,11,NULL,'accepted','2022-09-26 22:46:50.456733','2022-09-26 22:46:50.456733') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","canvas_group_id"=EXCLUDED."canvas_group_id","group_sis_id"=EXCLUDED."group_sis_id","canvas_user_id"=EXCLUDED."canvas_user_id","user_sis_id"=EXCLUDED."user_sis_id","workflow_state"=EXCLUDED."workflow_state","updated_at"=EXCLUDED."updated_at" WHERE ("group_memberships".canvas_id, "group_memberships".canvas_group_id, "group_memberships".group_sis_id, "group_memberships".canvas_user_id, "group_memberships".user_sis_id, "group_memberships".workflow_state) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.canvas_group_id, EXCLUDED.group_sis_id, EXCLUDED.canvas_user_id, EXCLUDED.user_sis_id, EXCLUDED.workflow_state) RETURNING "id"  (0.3ms) SELECT COUNT(*) FROM "group_memberships" GroupMembership Load (0.2ms) SELECT "group_memberships".* FROM "group_memberships" WHERE "group_memberships"."canvas_id" = $1 LIMIT $2 [["canvas_id", 50], ["LIMIT", 1]]  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1  (0.7ms) SELECT COUNT(*) FROM "user_observers" UserObserver Create Many (0.8ms) INSERT INTO "user_observers" ("observing_user_id","observed_user_id","workflow_state","created_at","updated_at") VALUES (21,3,'active','2022-09-26 22:46:50.470474','2022-09-26 22:46:50.470474'),(21,2,'active','2022-09-26 22:46:50.470474','2022-09-26 22:46:50.470474') ON CONFLICT (observing_user_id, observed_user_id) DO UPDATE SET "observing_user_id"=EXCLUDED."observing_user_id","observed_user_id"=EXCLUDED."observed_user_id","workflow_state"=EXCLUDED."workflow_state","updated_at"=EXCLUDED."updated_at" WHERE ("user_observers".observing_user_id, "user_observers".observed_user_id, "user_observers".workflow_state) IS DISTINCT FROM (EXCLUDED.observing_user_id, EXCLUDED.observed_user_id, EXCLUDED.workflow_state) RETURNING "id"  (0.4ms) SELECT COUNT(*) FROM "user_observers" UserObserver Load (0.3ms) SELECT "user_observers".* FROM "user_observers" WHERE "user_observers"."observed_user_id" = $1 LIMIT $2 [["observed_user_id", 3], ["LIMIT", 1]]  (0.3ms) ROLLBACK TO SAVEPOINT active_record_1  (0.3ms) SAVEPOINT active_record_1  (0.6ms) SELECT COUNT(*) FROM "grading_periods" GradingPeriod Create Many (0.6ms) INSERT INTO "grading_periods" ("canvas_id","title","weight","start_date","end_date","close_date","canvas_grading_period_group_id","workflow_state","created_at","updated_at") VALUES (1,'Period 1',0.2,'2019-07-01 06:00:00','2019-08-01 05:59:59','2019-08-01 05:59:59',1,'active','2022-09-26 22:46:50.489350','2022-09-26 22:46:50.489350'),(2,'Period 2',0.8,'2019-08-01 06:00:00','2019-09-01 05:59:59','2019-09-01 05:59:59',1,'deleted','2022-09-26 22:46:50.489350','2022-09-26 22:46:50.489350') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","title"=EXCLUDED."title","weight"=EXCLUDED."weight","start_date"=EXCLUDED."start_date","end_date"=EXCLUDED."end_date","close_date"=EXCLUDED."close_date","canvas_grading_period_group_id"=EXCLUDED."canvas_grading_period_group_id","workflow_state"=EXCLUDED."workflow_state","updated_at"=EXCLUDED."updated_at" WHERE ("grading_periods".canvas_id, "grading_periods".title, "grading_periods".weight, "grading_periods".start_date, "grading_periods".end_date, "grading_periods".close_date, "grading_periods".canvas_grading_period_group_id, "grading_periods".workflow_state) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.title, EXCLUDED.weight, EXCLUDED.start_date, EXCLUDED.end_date, EXCLUDED.close_date, EXCLUDED.canvas_grading_period_group_id, EXCLUDED.workflow_state) RETURNING "id"  (0.3ms) SELECT COUNT(*) FROM "grading_periods" GradingPeriod Load (0.2ms) SELECT "grading_periods".* FROM "grading_periods" WHERE "grading_periods"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]]  (0.3ms) ROLLBACK TO SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1  (0.5ms) SELECT COUNT(*) FROM "grading_period_groups" GradingPeriodGroup Create Many (0.5ms) INSERT INTO "grading_period_groups" ("canvas_id","title","weighted","display_totals_for_all_grading_periods","workflow_state","created_at","updated_at") VALUES (1,'Test Group',FALSE,FALSE,'active','2022-09-26 22:46:50.509219','2022-09-26 22:46:50.509219') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","title"=EXCLUDED."title","weighted"=EXCLUDED."weighted","display_totals_for_all_grading_periods"=EXCLUDED."display_totals_for_all_grading_periods","workflow_state"=EXCLUDED."workflow_state","updated_at"=EXCLUDED."updated_at" WHERE ("grading_period_groups".canvas_id, "grading_period_groups".title, "grading_period_groups".weighted, "grading_period_groups".display_totals_for_all_grading_periods, "grading_period_groups".workflow_state) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.title, EXCLUDED.weighted, EXCLUDED.display_totals_for_all_grading_periods, EXCLUDED.workflow_state) RETURNING "id"  (0.2ms) SELECT COUNT(*) FROM "grading_period_groups" GradingPeriodGroup Load (0.2ms) SELECT "grading_period_groups".* FROM "grading_period_groups" WHERE "grading_period_groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]]  (0.4ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1  (0.5ms) SELECT COUNT(*) FROM "learning_outcomes" LearningOutcome Create Many (0.8ms) INSERT INTO "learning_outcomes" ("canvas_id","canvas_context_id","canvas_context_type","name","friendly_name","workflow_state","canvas_created_at","canvas_updated_at","migration_id","vendor_guid","low_grade","high_grade","calculation_method","calculation_int","outcome_import_id","root_account_ids","description","created_at","updated_at") VALUES (1,1,'Course','Course Outcome','','active','2021-08-12 21:11:40','2021-08-13 01:05:40',NULL,NULL,NULL,NULL,'decaying_average','65',NULL,'{1}','

description

','2022-09-26 22:46:50.529126','2022-09-26 22:46:50.529126'),(2,1,'Account','Account Outcome','Friendly Name','active','2021-08-12 21:11:40','2021-08-13 01:05:40',NULL,NULL,NULL,NULL,'decaying_average','65',NULL,'{1}','

description

','2022-09-26 22:46:50.529126','2022-09-26 22:46:50.529126') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","canvas_context_id"=EXCLUDED."canvas_context_id","canvas_context_type"=EXCLUDED."canvas_context_type","name"=EXCLUDED."name","friendly_name"=EXCLUDED."friendly_name","workflow_state"=EXCLUDED."workflow_state","canvas_created_at"=EXCLUDED."canvas_created_at","canvas_updated_at"=EXCLUDED."canvas_updated_at","migration_id"=EXCLUDED."migration_id","vendor_guid"=EXCLUDED."vendor_guid","low_grade"=EXCLUDED."low_grade","high_grade"=EXCLUDED."high_grade","calculation_method"=EXCLUDED."calculation_method","calculation_int"=EXCLUDED."calculation_int","outcome_import_id"=EXCLUDED."outcome_import_id","root_account_ids"=EXCLUDED."root_account_ids","description"=EXCLUDED."description","updated_at"=EXCLUDED."updated_at" WHERE ("learning_outcomes".canvas_id, "learning_outcomes".canvas_context_id, "learning_outcomes".canvas_context_type, "learning_outcomes".name, "learning_outcomes".friendly_name, "learning_outcomes".workflow_state, "learning_outcomes".canvas_created_at, "learning_outcomes".canvas_updated_at, "learning_outcomes".migration_id, "learning_outcomes".vendor_guid, "learning_outcomes".low_grade, "learning_outcomes".high_grade, "learning_outcomes".calculation_method, "learning_outcomes".calculation_int, "learning_outcomes".outcome_import_id, "learning_outcomes".root_account_ids, "learning_outcomes".description) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.canvas_context_id, EXCLUDED.canvas_context_type, EXCLUDED.name, EXCLUDED.friendly_name, EXCLUDED.workflow_state, EXCLUDED.canvas_created_at, EXCLUDED.canvas_updated_at, EXCLUDED.migration_id, EXCLUDED.vendor_guid, EXCLUDED.low_grade, EXCLUDED.high_grade, EXCLUDED.calculation_method, EXCLUDED.calculation_int, EXCLUDED.outcome_import_id, EXCLUDED.root_account_ids, EXCLUDED.description) RETURNING "id"  (0.3ms) SELECT COUNT(*) FROM "learning_outcomes"  (0.2ms) ROLLBACK TO SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1  (0.4ms) SELECT COUNT(*) FROM "user_observers" UserObserver Create Many (0.5ms) INSERT INTO "user_observers" ("observing_user_id","observed_user_id","workflow_state","created_at","updated_at") VALUES (21,3,'active','2022-09-26 22:46:50.535615','2022-09-26 22:46:50.535615'),(21,2,'active','2022-09-26 22:46:50.535615','2022-09-26 22:46:50.535615') ON CONFLICT (observing_user_id, observed_user_id) DO UPDATE SET "observing_user_id"=EXCLUDED."observing_user_id","observed_user_id"=EXCLUDED."observed_user_id","workflow_state"=EXCLUDED."workflow_state","updated_at"=EXCLUDED."updated_at" WHERE ("user_observers".observing_user_id, "user_observers".observed_user_id, "user_observers".workflow_state) IS DISTINCT FROM (EXCLUDED.observing_user_id, EXCLUDED.observed_user_id, EXCLUDED.workflow_state) RETURNING "id"  (0.2ms) SELECT COUNT(*) FROM "user_observers"  (0.2ms) SELECT COUNT(*) FROM "user_observers" UserObserver Create Many (0.5ms) INSERT INTO "user_observers" ("observing_user_id","observed_user_id","workflow_state","created_at","updated_at") VALUES (21,3,'active','2022-09-26 22:46:50.538576','2022-09-26 22:46:50.538576'),(21,2,'active','2022-09-26 22:46:50.538576','2022-09-26 22:46:50.538576') ON CONFLICT (observing_user_id, observed_user_id) DO UPDATE SET "observing_user_id"=EXCLUDED."observing_user_id","observed_user_id"=EXCLUDED."observed_user_id","workflow_state"=EXCLUDED."workflow_state","updated_at"=EXCLUDED."updated_at" WHERE ("user_observers".observing_user_id, "user_observers".observed_user_id, "user_observers".workflow_state) IS DISTINCT FROM (EXCLUDED.observing_user_id, EXCLUDED.observed_user_id, EXCLUDED.workflow_state) RETURNING "id"  (0.3ms) SELECT COUNT(*) FROM "user_observers"  (0.2ms) ROLLBACK TO SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1  (0.2ms) SELECT COUNT(*) FROM "users"  (0.2ms) SELECT COUNT(*) FROM "courses" Course Create Many (0.5ms) INSERT INTO "courses" ("canvas_id","sis_id","course_code","name","canvas_account_id","canvas_term_id","start_at","end_at","workflow_state","grading_standard_id","created_at","updated_at") VALUES (1,'course_sis_id_1','C1','Course #1',1,1,'2017-03-27 21:53:18','2017-04-27 12:21:18','active',NULL,'2022-09-26 22:46:50.544594','2022-09-26 22:46:50.544594'),(2,'course_sis_id_2','C2','Course #2',1,1,'2017-03-27 21:53:18','2017-04-27 12:21:18','unpublished',NULL,'2022-09-26 22:46:50.544594','2022-09-26 22:46:50.544594') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","sis_id"=EXCLUDED."sis_id","course_code"=EXCLUDED."course_code","name"=EXCLUDED."name","canvas_account_id"=EXCLUDED."canvas_account_id","canvas_term_id"=EXCLUDED."canvas_term_id","start_at"=EXCLUDED."start_at","end_at"=EXCLUDED."end_at","workflow_state"=EXCLUDED."workflow_state","grading_standard_id"=EXCLUDED."grading_standard_id","updated_at"=EXCLUDED."updated_at" WHERE ("courses".canvas_id, "courses".sis_id, "courses".course_code, "courses".name, "courses".canvas_account_id, "courses".canvas_term_id, "courses".start_at, "courses".end_at, "courses".workflow_state, "courses".grading_standard_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.sis_id, EXCLUDED.course_code, EXCLUDED.name, EXCLUDED.canvas_account_id, EXCLUDED.canvas_term_id, EXCLUDED.start_at, EXCLUDED.end_at, EXCLUDED.workflow_state, EXCLUDED.grading_standard_id) RETURNING "id" User Create Many (0.6ms) INSERT INTO "users" ("canvas_id","sis_id","email","first_name","last_name","name","sortable_name","workflow_state","login_id","created_at","updated_at") VALUES (1,'sis_id_1','poorbastard@yharnam.com','Patches','the Spider','Patches the Spider','the Spider, Patches','active','spiderdude1337','2022-09-26 22:46:50.546368','2022-09-26 22:46:50.546368'),(2,'sis_id_2','dreamer@yharnam.com','Hunter','Djura','Hunter Djura','Djura, Hunter','active','retireddude109','2022-09-26 22:46:50.546368','2022-09-26 22:46:50.546368') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","sis_id"=EXCLUDED."sis_id","email"=EXCLUDED."email","first_name"=EXCLUDED."first_name","last_name"=EXCLUDED."last_name","name"=EXCLUDED."name","sortable_name"=EXCLUDED."sortable_name","workflow_state"=EXCLUDED."workflow_state","login_id"=EXCLUDED."login_id","updated_at"=EXCLUDED."updated_at" WHERE ("users".canvas_id, "users".sis_id, "users".email, "users".first_name, "users".last_name, "users".name, "users".sortable_name, "users".workflow_state, "users".login_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.sis_id, EXCLUDED.email, EXCLUDED.first_name, EXCLUDED.last_name, EXCLUDED.name, EXCLUDED.sortable_name, EXCLUDED.workflow_state, EXCLUDED.login_id) RETURNING "id"  (0.4ms) SELECT COUNT(*) FROM "users"  (0.2ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1  (0.2ms) ROLLBACK TO SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 Course Create Many (0.6ms) INSERT INTO "courses" ("canvas_id","sis_id","course_code","name","canvas_account_id","canvas_term_id","start_at","end_at","workflow_state","grading_standard_id","created_at","updated_at") VALUES (1,'course_sis_id_1','C1','Course #1',1,1,'2017-03-27 21:53:18','2017-04-27 12:21:18','active',NULL,'2022-09-26 22:46:50.564645','2022-09-26 22:46:50.564645'),(2,'course_sis_id_2','C2','Course #2',1,1,'2017-03-27 21:53:18','2017-04-27 12:21:18','unpublished',NULL,'2022-09-26 22:46:50.564645','2022-09-26 22:46:50.564645') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","sis_id"=EXCLUDED."sis_id","course_code"=EXCLUDED."course_code","name"=EXCLUDED."name","canvas_account_id"=EXCLUDED."canvas_account_id","canvas_term_id"=EXCLUDED."canvas_term_id","start_at"=EXCLUDED."start_at","end_at"=EXCLUDED."end_at","workflow_state"=EXCLUDED."workflow_state","grading_standard_id"=EXCLUDED."grading_standard_id","updated_at"=EXCLUDED."updated_at" WHERE ("courses".canvas_id, "courses".sis_id, "courses".course_code, "courses".name, "courses".canvas_account_id, "courses".canvas_term_id, "courses".start_at, "courses".end_at, "courses".workflow_state, "courses".grading_standard_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.sis_id, EXCLUDED.course_code, EXCLUDED.name, EXCLUDED.canvas_account_id, EXCLUDED.canvas_term_id, EXCLUDED.start_at, EXCLUDED.end_at, EXCLUDED.workflow_state, EXCLUDED.grading_standard_id) RETURNING "id"  (0.2ms) ROLLBACK TO SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1  (0.3ms) SELECT COUNT(*) FROM "submissions" Submission Create Many (0.6ms) INSERT INTO "submissions" ("canvas_id","canvas_user_id","canvas_course_id","canvas_assignment_id","submitted_at","due_at","graded_at","score","points_possible","excused","workflow_state","created_at","updated_at") VALUES (1,1,1,1,'2017-09-21 18:28:15','2017-09-27 18:28:15','2017-09-21 19:36:23',5.0,10.0,TRUE,'graded','2022-09-26 22:46:50.571232','2022-09-26 22:46:50.571232'),(2,1,1,2,'2017-09-21 18:28:15','2017-09-28 18:28:15','2017-09-21 19:36:23',5.0,10.0,FALSE,'submitted','2022-09-26 22:46:50.571232','2022-09-26 22:46:50.571232') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","canvas_user_id"=EXCLUDED."canvas_user_id","canvas_course_id"=EXCLUDED."canvas_course_id","canvas_assignment_id"=EXCLUDED."canvas_assignment_id","submitted_at"=EXCLUDED."submitted_at","due_at"=EXCLUDED."due_at","graded_at"=EXCLUDED."graded_at","score"=EXCLUDED."score","points_possible"=EXCLUDED."points_possible","excused"=EXCLUDED."excused","workflow_state"=EXCLUDED."workflow_state","updated_at"=EXCLUDED."updated_at" WHERE ("submissions".canvas_id, "submissions".canvas_user_id, "submissions".canvas_course_id, "submissions".canvas_assignment_id, "submissions".submitted_at, "submissions".due_at, "submissions".graded_at, "submissions".score, "submissions".points_possible, "submissions".excused, "submissions".workflow_state) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.canvas_user_id, EXCLUDED.canvas_course_id, EXCLUDED.canvas_assignment_id, EXCLUDED.submitted_at, EXCLUDED.due_at, EXCLUDED.graded_at, EXCLUDED.score, EXCLUDED.points_possible, EXCLUDED.excused, EXCLUDED.workflow_state) RETURNING "id"  (0.3ms) SELECT COUNT(*) FROM "submissions"  (0.2ms) ROLLBACK TO SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [BatchTestJobBase] [31df9095-3dc9-4c1c-bfbb-c2a95618c404] Performing BatchTestJobBase (Job ID: 31df9095-3dc9-4c1c-bfbb-c2a95618c404) from Test(default) [ActiveJob] [BatchTestJobBase] [31df9095-3dc9-4c1c-bfbb-c2a95618c404] Performed BatchTestJobBase (Job ID: 31df9095-3dc9-4c1c-bfbb-c2a95618c404) from Test(default) in 0.29ms  (0.2ms) ROLLBACK TO SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [BatchTestJobBase] [341c5236-e56d-4120-8876-77cb7b63e58a] Performing BatchTestJobBase (Job ID: 341c5236-e56d-4120-8876-77cb7b63e58a) from Test(default) [ActiveJob] [BatchTestJobBase] [341c5236-e56d-4120-8876-77cb7b63e58a] Performed BatchTestJobBase (Job ID: 341c5236-e56d-4120-8876-77cb7b63e58a) from Test(default) in 0.37ms  (0.3ms) ROLLBACK TO SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [BatchTestJobBase] [dece047c-9672-4953-a28a-e975085255b9] Performing BatchTestJobBase (Job ID: dece047c-9672-4953-a28a-e975085255b9) from Test(default) [ActiveJob] [BatchTestJobBase] [dece047c-9672-4953-a28a-e975085255b9] Performed BatchTestJobBase (Job ID: dece047c-9672-4953-a28a-e975085255b9) from Test(default) in 0.09ms  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [FailingBatchTestJobBase] [3d4d5395-9c43-4c25-aca7-9661e674bc57] Performing FailingBatchTestJobBase (Job ID: 3d4d5395-9c43-4c25-aca7-9661e674bc57) from Test(default) [ActiveJob] [FailingBatchTestJobBase] [3d4d5395-9c43-4c25-aca7-9661e674bc57] Error performing FailingBatchTestJobBase (Job ID: 3d4d5395-9c43-4c25-aca7-9661e674bc57) from Test(default) in 0.19ms: RuntimeError (Foo): /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/job_batching/support/base_job.rb:12:in `perform' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/execution.rb:39:in `block in perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:109:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/active_job.rb:14:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/i18n-1.12.0/lib/i18n.rb:317:in `with_locale' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/translation.rb:9:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:26:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/notifications.rb:168:in `block in instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/notifications.rb:168:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:25:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:46:in `block in tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/tagged_logging.rb:71:in `block in tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/tagged_logging.rb:28:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/tagged_logging.rb:71:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:46:in `tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:22:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:136:in `run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/execution.rb:38:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/job_batching/active_job_spec.rb:47:in `block (6 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:263:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:263:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:511:in `block in with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:468:in `block in with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:486:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-rails-5.1.1/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:486:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:468:in `with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:511:in `with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:259:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:646:in `block in run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:642:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:642:in `run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:607:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/configuration.rb:2068:in `with_suite_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:116:in `block in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/reporter.rb:74:in `report' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:115:in `run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:89:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:71:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:45:in `invoke' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/exe/rspec:4:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/rspec:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/rspec:23:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:58:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:58:in `kernel_load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:23:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:483:in `exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:31:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:25:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/exe/bundle:48:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/friendly_errors.rb:120:in `with_friendly_errors' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/exe/bundle:36:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/bundle:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/bundle:23:in `
'  (0.3ms) ROLLBACK TO SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] Enqueued BatchTestJobBase (Job ID: 8fe37bee-3520-4fe6-a59b-f1622542f0c0) to Test(default)  (0.2ms) ROLLBACK TO SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] Enqueued BatchTestJobBase (Job ID: 86d27184-d76e-451d-8439-436e152874ba) to Test(default)  (0.2ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] Enqueued BatchTestJobBase (Job ID: 38d915df-1655-4b05-8917-697f4b90a925) to Test(default)  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1  (0.3ms) ROLLBACK TO SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1  (0.2ms) ROLLBACK TO SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1  (0.2ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1  (0.2ms) ROLLBACK TO SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1  (0.2ms) ROLLBACK TO SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1  (0.2ms) ROLLBACK TO SAVEPOINT active_record_1  (0.3ms) SAVEPOINT active_record_1  (0.2ms) ROLLBACK TO SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1  (0.2ms) ROLLBACK TO SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1  (0.3ms) ROLLBACK TO SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1  (0.2ms) ROLLBACK TO SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1  (0.2ms) ROLLBACK TO SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1  (0.2ms) ROLLBACK TO SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1  (0.3ms) ROLLBACK TO SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1  (0.2ms) ROLLBACK TO SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1  (0.2ms) ROLLBACK TO SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1  (0.2ms) ROLLBACK TO SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1  (0.2ms) ROLLBACK TO SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] Enqueued RetryingJob (Job ID: f99f7483-ff9d-4e75-b0ce-3323bc51b053) to Sidekiq(default) [ActiveJob] [RetryingJob] [f99f7483-ff9d-4e75-b0ce-3323bc51b053] Performing RetryingJob (Job ID: f99f7483-ff9d-4e75-b0ce-3323bc51b053) from Sidekiq(default) [ActiveJob] [RetryingJob] [f99f7483-ff9d-4e75-b0ce-3323bc51b053] Error performing RetryingJob (Job ID: f99f7483-ff9d-4e75-b0ce-3323bc51b053) from Sidekiq(default) in 4.46ms: RuntimeError (A Failure): /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/job_batching/batch_spec.rb:268:in `perform' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/execution.rb:39:in `block in perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:109:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/active_job.rb:14:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/i18n-1.12.0/lib/i18n.rb:322:in `with_locale' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/translation.rb:9:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:26:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/notifications.rb:168:in `block in instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/notifications.rb:168:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:25:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:46:in `block in tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/tagged_logging.rb:71:in `block in tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/tagged_logging.rb:28:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/tagged_logging.rb:71:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:46:in `tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:22:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:136:in `run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/execution.rb:38:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/execution.rb:24:in `block in execute' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:109:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/railtie.rb:28:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/execution_wrapper.rb:90:in `wrap' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/reloader.rb:73:in `block in wrap' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/execution_wrapper.rb:90:in `wrap' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/reloader.rb:72:in `wrap' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/railtie.rb:27:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:136:in `run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/execution.rb:22:in `execute' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/queue_adapters/sidekiq_adapter.rb:42:in `perform' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/sidekiq-6.4.1/lib/sidekiq/testing.rb:300:in `execute_job' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/sidekiq-6.4.1/lib/sidekiq/testing.rb:295:in `block in process_job' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/sidekiq-6.4.1/lib/sidekiq/middleware/chain.rb:138:in `block in invoke' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/sidekiq.rb:73:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/sidekiq-6.4.1/lib/sidekiq/middleware/chain.rb:140:in `block in invoke' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/sidekiq-6.4.1/lib/sidekiq/middleware/chain.rb:143:in `invoke' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/sidekiq-6.4.1/lib/sidekiq/testing.rb:294:in `process_job' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/job_batching/batch_spec.rb:289:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:263:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:263:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:511:in `block in with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:468:in `block in with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:486:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-rails-5.1.1/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:486:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:468:in `with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:511:in `with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:259:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:646:in `block in run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:642:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:642:in `run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:607:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/configuration.rb:2068:in `with_suite_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:116:in `block in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/reporter.rb:74:in `report' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:115:in `run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:89:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:71:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:45:in `invoke' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/exe/rspec:4:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/rspec:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/rspec:23:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:58:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:58:in `kernel_load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:23:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:483:in `exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:31:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:25:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/exe/bundle:48:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/friendly_errors.rb:120:in `with_friendly_errors' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/exe/bundle:36:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/bundle:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/bundle:23:in `
' [ActiveJob] [RetryingJob] [f99f7483-ff9d-4e75-b0ce-3323bc51b053] Performing RetryingJob (Job ID: f99f7483-ff9d-4e75-b0ce-3323bc51b053) from Sidekiq(default) [ActiveJob] [RetryingJob] [f99f7483-ff9d-4e75-b0ce-3323bc51b053] Performed RetryingJob (Job ID: f99f7483-ff9d-4e75-b0ce-3323bc51b053) from Sidekiq(default) in 2.86ms  (0.2ms) ROLLBACK TO SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1  (0.2ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] Enqueued TestWorker (Job ID: 37f210c5-27d4-4b85-b99d-3803df4506f2) to Sidekiq(default)  (0.2ms) ROLLBACK TO SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1  (0.3ms) ROLLBACK TO SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1  (0.2ms) ROLLBACK TO SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1  (0.2ms) ROLLBACK TO SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] Enqueued CanvasSync::JobBatches::ActiveJob::ActiveJobCallbackWorker (Job ID: 29dc0e8f-3837-443d-bf27-359e5432531d) to Test(default) with arguments: "SampleCallback", "complete", {"a"=>"b"}, "FWjDZBWsOx3MeA", nil  (0.3ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] Enqueued CanvasSync::JobBatches::ActiveJob::ActiveJobCallbackWorker (Job ID: 854477da-71cb-4475-b028-86fb7e53bedd) to Test(default) with arguments: "SampleCallback2", "complete", {"b"=>"a"}, "3jks6HMl9i8gzw", nil [ActiveJob] Enqueued CanvasSync::JobBatches::ActiveJob::ActiveJobCallbackWorker (Job ID: b2d71c0e-e04f-41ef-9c14-60b940069491) to Test(default) with arguments: "SampleCallback", "complete", {"a"=>"b"}, "3jks6HMl9i8gzw", nil  (0.2ms) ROLLBACK TO SAVEPOINT active_record_1  (1.5ms) SAVEPOINT active_record_1  (0.2ms) ROLLBACK TO SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1  (0.2ms) ROLLBACK TO SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1  (0.2ms) ROLLBACK TO SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1  (0.3ms) ROLLBACK TO SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1  (0.3ms) ROLLBACK TO SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1  (0.3ms) ROLLBACK TO SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1  (0.2ms) ROLLBACK TO SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1  (0.2ms) ROLLBACK TO SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1  (0.2ms) ROLLBACK TO SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1  (0.4ms) ROLLBACK TO SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1  (0.2ms) ROLLBACK TO SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1  (0.2ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] Enqueued ContextedJob (Job ID: 26e6ea40-5907-437b-a43f-729afd271604) to Sidekiq(default) [ActiveJob] [TestWorker] [37f210c5-27d4-4b85-b99d-3803df4506f2] Performing TestWorker (Job ID: 37f210c5-27d4-4b85-b99d-3803df4506f2) from Sidekiq(default) [ActiveJob] [TestWorker] [37f210c5-27d4-4b85-b99d-3803df4506f2] Performed TestWorker (Job ID: 37f210c5-27d4-4b85-b99d-3803df4506f2) from Sidekiq(default) in 3.75ms [ActiveJob] [ContextedJob] [26e6ea40-5907-437b-a43f-729afd271604] Performing ContextedJob (Job ID: 26e6ea40-5907-437b-a43f-729afd271604) from Sidekiq(default) [ActiveJob] [ContextedJob] [26e6ea40-5907-437b-a43f-729afd271604] Performed ContextedJob (Job ID: 26e6ea40-5907-437b-a43f-729afd271604) from Sidekiq(default) in 4.01ms  (0.2ms) ROLLBACK TO SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] Enqueued ContextedJob (Job ID: b3a9ab7a-452a-431d-a64e-2f4aa9752fca) to Sidekiq(default) [ActiveJob] [ContextedJob] [b3a9ab7a-452a-431d-a64e-2f4aa9752fca] Performing ContextedJob (Job ID: b3a9ab7a-452a-431d-a64e-2f4aa9752fca) from Sidekiq(default) [ActiveJob] [ContextedJob] [b3a9ab7a-452a-431d-a64e-2f4aa9752fca] Performed ContextedJob (Job ID: b3a9ab7a-452a-431d-a64e-2f4aa9752fca) from Sidekiq(default) in 6.4ms  (0.2ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] Enqueued BatchTestJobBase (Job ID: f074fb13-2fe4-4bff-8dfc-db82cc20276c) to Sidekiq(default) [ActiveJob] [BatchTestJobBase] [f074fb13-2fe4-4bff-8dfc-db82cc20276c] Performing BatchTestJobBase (Job ID: f074fb13-2fe4-4bff-8dfc-db82cc20276c) from Sidekiq(default) [ActiveJob] [BatchTestJobBase] [f074fb13-2fe4-4bff-8dfc-db82cc20276c] Performed BatchTestJobBase (Job ID: f074fb13-2fe4-4bff-8dfc-db82cc20276c) from Sidekiq(default) in 4.67ms [ActiveJob] Enqueued ContextedJob (Job ID: abf5e097-8f32-4f61-8f13-1bd95aa5f872) to Sidekiq(default) [ActiveJob] [ContextedJob] [abf5e097-8f32-4f61-8f13-1bd95aa5f872] Performing ContextedJob (Job ID: abf5e097-8f32-4f61-8f13-1bd95aa5f872) from Sidekiq(default) [ActiveJob] [ContextedJob] [abf5e097-8f32-4f61-8f13-1bd95aa5f872] Performed ContextedJob (Job ID: abf5e097-8f32-4f61-8f13-1bd95aa5f872) from Sidekiq(default) in 3.41ms  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] Enqueued TestWorker (Job ID: 4bee1b9e-2ba4-4c4b-8dc5-7997ffa179a4) to Sidekiq(default) [ActiveJob] Enqueued TestWorker (Job ID: affc523f-e6c0-49ee-a332-59f1c037819a) to Sidekiq(default) [ActiveJob] Enqueued TestWorker (Job ID: 0bb9949b-6b6a-497d-9efe-f4e86fe3f6b3) to Sidekiq(default)  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] Enqueued WorkerA (Job ID: a49c14da-e0c7-4584-b572-64fd8b181cf3) to Sidekiq(default) [ActiveJob] Enqueued WorkerB (Job ID: ef4c6dca-1c87-4d34-9946-62267b7e4747) to Sidekiq(default) [ActiveJob] Enqueued WorkerA (Job ID: dfdd254a-dab8-45d6-9e45-83f05a7231c4) to Sidekiq(default) [ActiveJob] Enqueued WorkerC (Job ID: f7149456-503d-4feb-b740-bd1dd6aff8a0) to Sidekiq(default)  (0.2ms) ROLLBACK TO SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1  (0.3ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1  (0.3ms) ROLLBACK TO SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1  (0.2ms) ROLLBACK TO SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1  (0.2ms) ROLLBACK TO SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1  (0.3ms) ROLLBACK TO SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1  (0.2ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1  (0.2ms) ROLLBACK TO SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1  (0.3ms) ROLLBACK TO SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1  (0.2ms) ROLLBACK TO SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] Enqueued TestWorker (Job ID: a29cf2e9-b070-45da-a5f3-cc27df4fa050) to Sidekiq(default)  (0.2ms) ROLLBACK TO SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1  (0.2ms) ROLLBACK TO SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1  (0.2ms) ROLLBACK TO SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1  (0.2ms) ROLLBACK TO SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1  (0.3ms) ROLLBACK TO SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] Enqueued TestWorker (Job ID: 5c400b80-e56f-4667-bf6f-5b41109b2fcc) to Sidekiq(default)  (0.2ms) ROLLBACK TO SAVEPOINT active_record_1  (0.4ms) SELECT "schema_migrations"."version" FROM "schema_migrations" ORDER BY "schema_migrations"."version" ASC  (0.3ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.5ms) SELECT COUNT(*) FROM "canvas_sync_job_logs" [ActiveJob] [GoodJob] [695c3c0a-ff11-4827-bcee-08f15c2a3556] Performing GoodJob (Job ID: 695c3c0a-ff11-4827-bcee-08f15c2a3556) from Test(default) with arguments: "argument" [ActiveJob] [GoodJob] [695c3c0a-ff11-4827-bcee-08f15c2a3556] CanvasSync::JobLog Load (0.3ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "695c3c0a-ff11-4827-bcee-08f15c2a3556"], ["LIMIT", 1]] [ActiveJob] [GoodJob] [695c3c0a-ff11-4827-bcee-08f15c2a3556]  (0.3ms) SAVEPOINT active_record_1 [ActiveJob] [GoodJob] [695c3c0a-ff11-4827-bcee-08f15c2a3556] CanvasSync::JobLog Create (0.5ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "GoodJob"], ["status", "enqueued"], ["job_arguments", "---\n- argument\n"], ["created_at", "2022-09-26 22:47:07.211565"], ["updated_at", "2022-09-26 22:47:07.211565"], ["job_id", "695c3c0a-ff11-4827-bcee-08f15c2a3556"]] [ActiveJob] [GoodJob] [695c3c0a-ff11-4827-bcee-08f15c2a3556]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [GoodJob] [695c3c0a-ff11-4827-bcee-08f15c2a3556]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [GoodJob] [695c3c0a-ff11-4827-bcee-08f15c2a3556] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-09-26 22:47:07.213340"], ["status", "running"], ["updated_at", "2022-09-26 22:47:07.213695"], ["id", 370]] [ActiveJob] [GoodJob] [695c3c0a-ff11-4827-bcee-08f15c2a3556]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [GoodJob] [695c3c0a-ff11-4827-bcee-08f15c2a3556]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [GoodJob] [695c3c0a-ff11-4827-bcee-08f15c2a3556] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2022-09-26 22:47:07.214770"], ["status", "success"], ["updated_at", "2022-09-26 22:47:07.215065"], ["id", 370]] [ActiveJob] [GoodJob] [695c3c0a-ff11-4827-bcee-08f15c2a3556]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [GoodJob] [695c3c0a-ff11-4827-bcee-08f15c2a3556] Performed GoodJob (Job ID: 695c3c0a-ff11-4827-bcee-08f15c2a3556) from Test(default) in 16.77ms  (0.1ms) SELECT COUNT(*) FROM "canvas_sync_job_logs" CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" ORDER BY "canvas_sync_job_logs"."id" DESC LIMIT $1 [["LIMIT", 1]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [BadJob] [a2932208-6378-4b73-b60c-dc743197e8fd] Performing BadJob (Job ID: a2932208-6378-4b73-b60c-dc743197e8fd) from Test(default) with arguments: "argument" [ActiveJob] [BadJob] [a2932208-6378-4b73-b60c-dc743197e8fd] CanvasSync::JobLog Load (0.3ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "a2932208-6378-4b73-b60c-dc743197e8fd"], ["LIMIT", 1]] [ActiveJob] [BadJob] [a2932208-6378-4b73-b60c-dc743197e8fd]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [BadJob] [a2932208-6378-4b73-b60c-dc743197e8fd] CanvasSync::JobLog Create (0.5ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "BadJob"], ["status", "enqueued"], ["job_arguments", "---\n- argument\n"], ["created_at", "2022-09-26 22:47:07.220645"], ["updated_at", "2022-09-26 22:47:07.220645"], ["job_id", "a2932208-6378-4b73-b60c-dc743197e8fd"]] [ActiveJob] [BadJob] [a2932208-6378-4b73-b60c-dc743197e8fd]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [BadJob] [a2932208-6378-4b73-b60c-dc743197e8fd]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [BadJob] [a2932208-6378-4b73-b60c-dc743197e8fd] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-09-26 22:47:07.223145"], ["status", "running"], ["updated_at", "2022-09-26 22:47:07.223792"], ["id", 371]] [ActiveJob] [BadJob] [a2932208-6378-4b73-b60c-dc743197e8fd]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [BadJob] [a2932208-6378-4b73-b60c-dc743197e8fd]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [BadJob] [a2932208-6378-4b73-b60c-dc743197e8fd] CanvasSync::JobLog Update (0.6ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "exception" = $2, "backtrace" = $3, "status" = $4, "updated_at" = $5 WHERE "canvas_sync_job_logs"."id" = $6 [["completed_at", "2022-09-26 22:47:07.225572"], ["exception", "EvilError: EvilError"], ["backtrace", "/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:12:in `perform'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/execution.rb:39:in `block in perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:109:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/active_job.rb:24:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:21:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/i18n-1.12.0/lib/i18n.rb:317:in `with_locale'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/translation.rb:9:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:26:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/notifications.rb:168:in `block in instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/notifications.rb:168:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:25:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:46:in `block in tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/tagged_logging.rb:71:in `block in tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/tagged_logging.rb:28:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/tagged_logging.rb:71:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:46:in `tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:22:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:136:in `run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/execution.rb:38:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/execution.rb:18:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:40:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/matchers/built_in/raise_error.rb:59:in `matches?'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:51:in `block in handle_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:27:in `with_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:48:in `handle_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/expectation_target.rb:65:in `to'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/expectation_target.rb:139:in `to'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:39:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:263:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:263:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:511:in `block in with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:468:in `block in with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:486:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-rails-5.1.1/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:486:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:468:in `with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:511:in `with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:259:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:646:in `block in run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:642:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:642:in `run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:607:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/configuration.rb:2068:in `with_suite_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:116:in `block in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/reporter.rb:74:in `report'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:115:in `run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:89:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:71:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:45:in `invoke'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/exe/rspec:4:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/rspec:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/rspec:23:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:58:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:58:in `kernel_load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:23:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:483:in `exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:31:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:25:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/exe/bundle:48:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/friendly_errors.rb:120:in `with_friendly_errors'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/exe/bundle:36:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/bundle:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/bundle:23:in `
'"], ["status", "error"], ["updated_at", "2022-09-26 22:47:07.225889"], ["id", 371]] [ActiveJob] [BadJob] [a2932208-6378-4b73-b60c-dc743197e8fd]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [BadJob] [a2932208-6378-4b73-b60c-dc743197e8fd] Error performing BadJob (Job ID: a2932208-6378-4b73-b60c-dc743197e8fd) from Test(default) in 8.16ms: EvilError (EvilError): /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:12:in `perform' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/execution.rb:39:in `block in perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:109:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/active_job.rb:24:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:21:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/i18n-1.12.0/lib/i18n.rb:317:in `with_locale' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/translation.rb:9:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:26:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/notifications.rb:168:in `block in instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/notifications.rb:168:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:25:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:46:in `block in tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/tagged_logging.rb:71:in `block in tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/tagged_logging.rb:28:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/tagged_logging.rb:71:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:46:in `tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:22:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:136:in `run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/execution.rb:38:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/execution.rb:18:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:40:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/matchers/built_in/raise_error.rb:59:in `matches?' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:51:in `block in handle_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:27:in `with_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:48:in `handle_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/expectation_target.rb:65:in `to' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/expectation_target.rb:139:in `to' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:39:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:263:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:263:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:511:in `block in with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:468:in `block in with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:486:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-rails-5.1.1/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:486:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:468:in `with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:511:in `with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:259:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:646:in `block in run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:642:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:642:in `run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:607:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/configuration.rb:2068:in `with_suite_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:116:in `block in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/reporter.rb:74:in `report' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:115:in `run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:89:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:71:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:45:in `invoke' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/exe/rspec:4:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/rspec:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/rspec:23:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:58:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:58:in `kernel_load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:23:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:483:in `exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:31:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:25:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/exe/bundle:48:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/friendly_errors.rb:120:in `with_friendly_errors' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/exe/bundle:36:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/bundle:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/bundle:23:in `
' CanvasSync::JobLog Load (0.3ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" ORDER BY "canvas_sync_job_logs"."id" DESC LIMIT $1 [["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [BadJob] [c3d7fc97-1773-435d-b09c-b74d7a5abba4] Performing BadJob (Job ID: c3d7fc97-1773-435d-b09c-b74d7a5abba4) from Test(default) [ActiveJob] [BadJob] [c3d7fc97-1773-435d-b09c-b74d7a5abba4] CanvasSync::JobLog Load (0.3ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "c3d7fc97-1773-435d-b09c-b74d7a5abba4"], ["LIMIT", 1]] [ActiveJob] [BadJob] [c3d7fc97-1773-435d-b09c-b74d7a5abba4]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [BadJob] [c3d7fc97-1773-435d-b09c-b74d7a5abba4] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["job_class", "BadJob"], ["status", "enqueued"], ["created_at", "2022-09-26 22:47:07.231202"], ["updated_at", "2022-09-26 22:47:07.231202"], ["job_id", "c3d7fc97-1773-435d-b09c-b74d7a5abba4"]] [ActiveJob] [BadJob] [c3d7fc97-1773-435d-b09c-b74d7a5abba4]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [BadJob] [c3d7fc97-1773-435d-b09c-b74d7a5abba4]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [BadJob] [c3d7fc97-1773-435d-b09c-b74d7a5abba4] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-09-26 22:47:07.232317"], ["status", "running"], ["updated_at", "2022-09-26 22:47:07.232919"], ["id", 372]] [ActiveJob] [BadJob] [c3d7fc97-1773-435d-b09c-b74d7a5abba4]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [BadJob] [c3d7fc97-1773-435d-b09c-b74d7a5abba4]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [BadJob] [c3d7fc97-1773-435d-b09c-b74d7a5abba4] CanvasSync::JobLog Update (0.4ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "exception" = $2, "backtrace" = $3, "status" = $4, "updated_at" = $5 WHERE "canvas_sync_job_logs"."id" = $6 [["completed_at", "2022-09-26 22:47:07.234286"], ["exception", "ArgumentError: wrong number of arguments (given 0, expected 1)"], ["backtrace", "/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:11:in `perform'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/execution.rb:39:in `block in perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:109:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/active_job.rb:24:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:21:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/i18n-1.12.0/lib/i18n.rb:317:in `with_locale'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/translation.rb:9:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:26:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/notifications.rb:168:in `block in instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/notifications.rb:168:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:25:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:46:in `block in tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/tagged_logging.rb:71:in `block in tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/tagged_logging.rb:28:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/tagged_logging.rb:71:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:46:in `tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:22:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:136:in `run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/execution.rb:38:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/execution.rb:18:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:52:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/matchers/built_in/raise_error.rb:59:in `matches?'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:51:in `block in handle_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:27:in `with_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:48:in `handle_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/expectation_target.rb:65:in `to'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/expectation_target.rb:139:in `to'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:51:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:263:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:263:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:511:in `block in with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:468:in `block in with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:486:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-rails-5.1.1/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:486:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:468:in `with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:511:in `with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:259:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:646:in `block in run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:642:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:642:in `run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:607:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/configuration.rb:2068:in `with_suite_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:116:in `block in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/reporter.rb:74:in `report'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:115:in `run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:89:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:71:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:45:in `invoke'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/exe/rspec:4:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/rspec:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/rspec:23:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:58:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:58:in `kernel_load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:23:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:483:in `exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:31:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:25:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/exe/bundle:48:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/friendly_errors.rb:120:in `with_friendly_errors'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/exe/bundle:36:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/bundle:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/bundle:23:in `
'"], ["status", "error"], ["updated_at", "2022-09-26 22:47:07.234593"], ["id", 372]] [ActiveJob] [BadJob] [c3d7fc97-1773-435d-b09c-b74d7a5abba4]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [BadJob] [c3d7fc97-1773-435d-b09c-b74d7a5abba4] Error performing BadJob (Job ID: c3d7fc97-1773-435d-b09c-b74d7a5abba4) from Test(default) in 5.46ms: ArgumentError (wrong number of arguments (given 0, expected 1)): /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:11:in `perform' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/execution.rb:39:in `block in perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:109:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/active_job.rb:24:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:21:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/i18n-1.12.0/lib/i18n.rb:317:in `with_locale' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/translation.rb:9:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:26:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/notifications.rb:168:in `block in instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/notifications.rb:168:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:25:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:46:in `block in tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/tagged_logging.rb:71:in `block in tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/tagged_logging.rb:28:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/tagged_logging.rb:71:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:46:in `tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:22:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:136:in `run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/execution.rb:38:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/execution.rb:18:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:52:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/matchers/built_in/raise_error.rb:59:in `matches?' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:51:in `block in handle_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:27:in `with_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:48:in `handle_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/expectation_target.rb:65:in `to' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/expectation_target.rb:139:in `to' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:51:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:263:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:263:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:511:in `block in with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:468:in `block in with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:486:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-rails-5.1.1/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:486:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:468:in `with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:511:in `with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:259:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:646:in `block in run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:642:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:642:in `run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:607:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/configuration.rb:2068:in `with_suite_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:116:in `block in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/reporter.rb:74:in `report' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:115:in `run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:89:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:71:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:45:in `invoke' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/exe/rspec:4:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/rspec:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/rspec:23:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:58:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:58:in `kernel_load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:23:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:483:in `exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:31:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:25:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/exe/bundle:48:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/friendly_errors.rb:120:in `with_friendly_errors' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/exe/bundle:36:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/bundle:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/bundle:23:in `
'  (0.1ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [BadJob] [e4a804e1-7b22-4096-ba43-b55e7e12262a] Performing BadJob (Job ID: e4a804e1-7b22-4096-ba43-b55e7e12262a) from Test(default) [ActiveJob] [BadJob] [e4a804e1-7b22-4096-ba43-b55e7e12262a] CanvasSync::JobLog Load (0.4ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "e4a804e1-7b22-4096-ba43-b55e7e12262a"], ["LIMIT", 1]] [ActiveJob] [BadJob] [e4a804e1-7b22-4096-ba43-b55e7e12262a]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [BadJob] [e4a804e1-7b22-4096-ba43-b55e7e12262a] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["job_class", "BadJob"], ["status", "enqueued"], ["created_at", "2022-09-26 22:47:07.240031"], ["updated_at", "2022-09-26 22:47:07.240031"], ["job_id", "e4a804e1-7b22-4096-ba43-b55e7e12262a"]] [ActiveJob] [BadJob] [e4a804e1-7b22-4096-ba43-b55e7e12262a]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [BadJob] [e4a804e1-7b22-4096-ba43-b55e7e12262a]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [BadJob] [e4a804e1-7b22-4096-ba43-b55e7e12262a] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-09-26 22:47:07.241481"], ["status", "running"], ["updated_at", "2022-09-26 22:47:07.241852"], ["id", 373]] [ActiveJob] [BadJob] [e4a804e1-7b22-4096-ba43-b55e7e12262a]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [BadJob] [e4a804e1-7b22-4096-ba43-b55e7e12262a]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [BadJob] [e4a804e1-7b22-4096-ba43-b55e7e12262a] CanvasSync::JobLog Update (0.8ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "exception" = $2, "backtrace" = $3, "status" = $4, "updated_at" = $5 WHERE "canvas_sync_job_logs"."id" = $6 [["completed_at", "2022-09-26 22:47:07.249197"], ["exception", "ArgumentError: wrong number of arguments (given 0, expected 1)"], ["backtrace", "/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:11:in `perform'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/execution.rb:39:in `block in perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:109:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/active_job.rb:24:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:21:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/i18n-1.12.0/lib/i18n.rb:317:in `with_locale'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/translation.rb:9:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:26:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/notifications.rb:168:in `block in instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/notifications.rb:168:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:25:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:46:in `block in tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/tagged_logging.rb:71:in `block in tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/tagged_logging.rb:28:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/tagged_logging.rb:71:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:46:in `tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:22:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:136:in `run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/execution.rb:38:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/execution.rb:18:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:60:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/matchers/built_in/raise_error.rb:59:in `matches?'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:51:in `block in handle_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:27:in `with_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:48:in `handle_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/expectation_target.rb:65:in `to'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/expectation_target.rb:139:in `to'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:59:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:263:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:263:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:511:in `block in with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:468:in `block in with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:486:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-rails-5.1.1/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:486:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:468:in `with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:511:in `with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:259:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:646:in `block in run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:642:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:642:in `run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:607:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/configuration.rb:2068:in `with_suite_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:116:in `block in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/reporter.rb:74:in `report'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:115:in `run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:89:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:71:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:45:in `invoke'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/exe/rspec:4:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/rspec:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/rspec:23:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:58:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:58:in `kernel_load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:23:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:483:in `exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:31:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:25:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/exe/bundle:48:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/friendly_errors.rb:120:in `with_friendly_errors'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/exe/bundle:36:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/bundle:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/bundle:23:in `
'\n\nError Occurred while handling an Error: NoMethodError: undefined method `bad_catcher' for BadJob:Class\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-mocks-3.11.0/lib/rspec/mocks/method_double.rb:28:in `block in original_implementation_callable'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-mocks-3.11.0/lib/rspec/mocks/message_expectation.rb:143:in `block in and_call_original'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-mocks-3.11.0/lib/rspec/mocks/message_expectation.rb:801:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-mocks-3.11.0/lib/rspec/mocks/message_expectation.rb:615:in `invoke_incrementing_actual_calls_by'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-mocks-3.11.0/lib/rspec/mocks/message_expectation.rb:470:in `invoke'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-mocks-3.11.0/lib/rspec/mocks/proxy.rb:217:in `message_received'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-mocks-3.11.0/lib/rspec/mocks/proxy.rb:361:in `message_received'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-mocks-3.11.0/lib/rspec/mocks/method_double.rb:78:in `proxy_method_invoked'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-mocks-3.11.0/lib/rspec/mocks/method_double.rb:64:in `block (2 levels) in define_proxy_method'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:31:in `rescue in block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:23:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/i18n-1.12.0/lib/i18n.rb:317:in `with_locale'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/translation.rb:9:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:26:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/notifications.rb:168:in `block in instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/notifications.rb:168:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:25:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:46:in `block in tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/tagged_logging.rb:71:in `block in tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/tagged_logging.rb:28:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/tagged_logging.rb:71:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:46:in `tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:22:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:136:in `run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/execution.rb:38:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/execution.rb:18:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:60:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/matchers/built_in/raise_error.rb:59:in `matches?'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:51:in `block in handle_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:27:in `with_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:48:in `handle_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/expectation_target.rb:65:in `to'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/expectation_target.rb:139:in `to'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:59:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:263:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:263:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:511:in `block in with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:468:in `block in with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:486:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-rails-5.1.1/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:486:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:468:in `with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:511:in `with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:259:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:646:in `block in run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:642:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:642:in `run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:607:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/configuration.rb:2068:in `with_suite_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:116:in `block in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/reporter.rb:74:in `report'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:115:in `run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:89:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:71:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:45:in `invoke'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/exe/rspec:4:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/rspec:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/rspec:23:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:58:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:58:in `kernel_load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:23:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:483:in `exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:31:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:25:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/exe/bundle:48:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/friendly_errors.rb:120:in `with_friendly_errors'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/exe/bundle:36:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/bundle:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/bundle:23:in `
'"], ["status", "error"], ["updated_at", "2022-09-26 22:47:07.249808"], ["id", 373]] [ActiveJob] [BadJob] [e4a804e1-7b22-4096-ba43-b55e7e12262a]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [BadJob] [e4a804e1-7b22-4096-ba43-b55e7e12262a] Error performing BadJob (Job ID: e4a804e1-7b22-4096-ba43-b55e7e12262a) from Test(default) in 14.62ms: ArgumentError (wrong number of arguments (given 0, expected 1)): /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:11:in `perform' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/execution.rb:39:in `block in perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:109:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/active_job.rb:24:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:21:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/i18n-1.12.0/lib/i18n.rb:317:in `with_locale' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/translation.rb:9:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:26:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/notifications.rb:168:in `block in instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/notifications.rb:168:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:25:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:46:in `block in tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/tagged_logging.rb:71:in `block in tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/tagged_logging.rb:28:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/tagged_logging.rb:71:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:46:in `tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:22:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:136:in `run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/execution.rb:38:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/execution.rb:18:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:60:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/matchers/built_in/raise_error.rb:59:in `matches?' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:51:in `block in handle_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:27:in `with_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:48:in `handle_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/expectation_target.rb:65:in `to' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/expectation_target.rb:139:in `to' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:59:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:263:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:263:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:511:in `block in with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:468:in `block in with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:486:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-rails-5.1.1/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:486:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:468:in `with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:511:in `with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:259:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:646:in `block in run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:642:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:642:in `run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:607:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/configuration.rb:2068:in `with_suite_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:116:in `block in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/reporter.rb:74:in `report' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:115:in `run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:89:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:71:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:45:in `invoke' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/exe/rspec:4:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/rspec:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/rspec:23:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:58:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:58:in `kernel_load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:23:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:483:in `exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:31:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:25:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/exe/bundle:48:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/friendly_errors.rb:120:in `with_friendly_errors' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/exe/bundle:36:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/bundle:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/bundle:23:in `
' CanvasSync::JobLog Load (0.4ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" ORDER BY "canvas_sync_job_logs"."id" DESC LIMIT $1 [["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] [CanvasSync::Jobs::ReportChecker] [e75bc4b5-e391-42fa-9ab2-9cd610ff9107] Performing CanvasSync::Jobs::ReportChecker (Job ID: e75bc4b5-e391-42fa-9ab2-9cd610ff9107) from Test(default) with arguments: "provisioning_csv", 1, "FakeProcessor", {} [ActiveJob] [CanvasSync::Jobs::ReportChecker] [e75bc4b5-e391-42fa-9ab2-9cd610ff9107] CanvasSync::JobLog Load (0.3ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "e75bc4b5-e391-42fa-9ab2-9cd610ff9107"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [e75bc4b5-e391-42fa-9ab2-9cd610ff9107]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [e75bc4b5-e391-42fa-9ab2-9cd610ff9107] CanvasSync::JobLog Create (0.4ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- provisioning_csv\n- 1\n- FakeProcessor\n- {}\n"], ["created_at", "2022-09-26 22:47:07.260178"], ["updated_at", "2022-09-26 22:47:07.260178"], ["job_id", "e75bc4b5-e391-42fa-9ab2-9cd610ff9107"]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [e75bc4b5-e391-42fa-9ab2-9cd610ff9107]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [e75bc4b5-e391-42fa-9ab2-9cd610ff9107]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [e75bc4b5-e391-42fa-9ab2-9cd610ff9107] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-09-26 22:47:07.262219"], ["status", "running"], ["updated_at", "2022-09-26 22:47:07.262657"], ["id", 374]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [e75bc4b5-e391-42fa-9ab2-9cd610ff9107]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [e75bc4b5-e391-42fa-9ab2-9cd610ff9107]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [e75bc4b5-e391-42fa-9ab2-9cd610ff9107] CanvasSync::JobLog Destroy (0.2ms) DELETE FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."id" = $1 [["id", 374]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [e75bc4b5-e391-42fa-9ab2-9cd610ff9107]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [e75bc4b5-e391-42fa-9ab2-9cd610ff9107] Performed CanvasSync::Jobs::ReportChecker (Job ID: e75bc4b5-e391-42fa-9ab2-9cd610ff9107) from Test(default) in 11.01ms  (0.3ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] [CanvasSync::Jobs::ReportChecker] [427d1d1f-9ffb-49e6-9f08-d3ca35420ead] Performing CanvasSync::Jobs::ReportChecker (Job ID: 427d1d1f-9ffb-49e6-9f08-d3ca35420ead) from Test(default) with arguments: "provisioning_csv", 1, "FakeProcessor", {} [ActiveJob] [CanvasSync::Jobs::ReportChecker] [427d1d1f-9ffb-49e6-9f08-d3ca35420ead] CanvasSync::JobLog Load (0.4ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "427d1d1f-9ffb-49e6-9f08-d3ca35420ead"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [427d1d1f-9ffb-49e6-9f08-d3ca35420ead]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [427d1d1f-9ffb-49e6-9f08-d3ca35420ead] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- provisioning_csv\n- 1\n- FakeProcessor\n- {}\n"], ["created_at", "2022-09-26 22:47:07.274714"], ["updated_at", "2022-09-26 22:47:07.274714"], ["job_id", "427d1d1f-9ffb-49e6-9f08-d3ca35420ead"]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [427d1d1f-9ffb-49e6-9f08-d3ca35420ead]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [427d1d1f-9ffb-49e6-9f08-d3ca35420ead]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [427d1d1f-9ffb-49e6-9f08-d3ca35420ead] CanvasSync::JobLog Update (0.4ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-09-26 22:47:07.276539"], ["status", "running"], ["updated_at", "2022-09-26 22:47:07.276955"], ["id", 375]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [427d1d1f-9ffb-49e6-9f08-d3ca35420ead]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [427d1d1f-9ffb-49e6-9f08-d3ca35420ead]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [427d1d1f-9ffb-49e6-9f08-d3ca35420ead] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- provisioning_csv\n- 1\n- FakeProcessor\n- {}\n- {}\n"], ["created_at", "2022-09-26 22:47:07.281295"], ["updated_at", "2022-09-26 22:47:07.281295"], ["job_id", "f204b414-a1b0-4c1e-acd4-55e4d772fc73"]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [427d1d1f-9ffb-49e6-9f08-d3ca35420ead]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [427d1d1f-9ffb-49e6-9f08-d3ca35420ead] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: f204b414-a1b0-4c1e-acd4-55e4d772fc73) to Test(default) at 2022-09-26 22:47:37 UTC with arguments: "provisioning_csv", 1, "FakeProcessor", {}, {} [ActiveJob] [CanvasSync::Jobs::ReportChecker] [427d1d1f-9ffb-49e6-9f08-d3ca35420ead]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [427d1d1f-9ffb-49e6-9f08-d3ca35420ead] CanvasSync::JobLog Destroy (0.2ms) DELETE FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."id" = $1 [["id", 375]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [427d1d1f-9ffb-49e6-9f08-d3ca35420ead]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [427d1d1f-9ffb-49e6-9f08-d3ca35420ead] Performed CanvasSync::Jobs::ReportChecker (Job ID: 427d1d1f-9ffb-49e6-9f08-d3ca35420ead) from Test(default) in 10.37ms  (0.1ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [CanvasSync::Jobs::ReportChecker] [0b66e056-ec91-4555-b74f-dbaf2c576887] Performing CanvasSync::Jobs::ReportChecker (Job ID: 0b66e056-ec91-4555-b74f-dbaf2c576887) from Test(default) with arguments: "provisioning_csv", 1, "FakeProcessor", {} [ActiveJob] [CanvasSync::Jobs::ReportChecker] [0b66e056-ec91-4555-b74f-dbaf2c576887] CanvasSync::JobLog Load (0.3ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "0b66e056-ec91-4555-b74f-dbaf2c576887"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [0b66e056-ec91-4555-b74f-dbaf2c576887]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [0b66e056-ec91-4555-b74f-dbaf2c576887] CanvasSync::JobLog Create (0.5ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- provisioning_csv\n- 1\n- FakeProcessor\n- {}\n"], ["created_at", "2022-09-26 22:47:07.288312"], ["updated_at", "2022-09-26 22:47:07.288312"], ["job_id", "0b66e056-ec91-4555-b74f-dbaf2c576887"]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [0b66e056-ec91-4555-b74f-dbaf2c576887]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [0b66e056-ec91-4555-b74f-dbaf2c576887]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [0b66e056-ec91-4555-b74f-dbaf2c576887] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-09-26 22:47:07.290474"], ["status", "running"], ["updated_at", "2022-09-26 22:47:07.290903"], ["id", 377]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [0b66e056-ec91-4555-b74f-dbaf2c576887]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [0b66e056-ec91-4555-b74f-dbaf2c576887]  (0.3ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [0b66e056-ec91-4555-b74f-dbaf2c576887] CanvasSync::JobLog Update (0.5ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "exception" = $2, "backtrace" = $3, "status" = $4, "updated_at" = $5 WHERE "canvas_sync_job_logs"."id" = $6 [["completed_at", "2022-09-26 22:47:07.301263"], ["exception", "NameError: undefined local variable or method `current_organization' for #"], ["backtrace", "/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/jobs/report_checker.rb:35:in `perform'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/execution.rb:39:in `block in perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:109:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/active_job.rb:24:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:21:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/i18n-1.12.0/lib/i18n.rb:317:in `with_locale'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/translation.rb:9:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:26:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/notifications.rb:168:in `block in instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/notifications.rb:168:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:25:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:46:in `block in tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/tagged_logging.rb:71:in `block in tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/tagged_logging.rb:28:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/tagged_logging.rb:71:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:46:in `tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:22:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:136:in `run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/execution.rb:38:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/execution.rb:18:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/report_checker_spec.rb:11:in `start_job'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/report_checker_spec.rb:53:in `block (5 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/matchers/built_in/raise_error.rb:59:in `matches?'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:51:in `block in handle_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:27:in `with_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:48:in `handle_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/expectation_target.rb:65:in `to'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/expectation_target.rb:139:in `to'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/report_checker_spec.rb:53:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:263:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:263:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:511:in `block in with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:468:in `block in with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:486:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-rails-5.1.1/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:486:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:468:in `with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:511:in `with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:259:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:646:in `block in run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:642:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:642:in `run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:607:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/configuration.rb:2068:in `with_suite_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:116:in `block in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/reporter.rb:74:in `report'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:115:in `run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:89:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:71:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:45:in `invoke'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/exe/rspec:4:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/rspec:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/rspec:23:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:58:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:58:in `kernel_load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:23:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:483:in `exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:31:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:25:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/exe/bundle:48:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/friendly_errors.rb:120:in `with_friendly_errors'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/exe/bundle:36:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/bundle:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/bundle:23:in `
'"], ["status", "error"], ["updated_at", "2022-09-26 22:47:07.301835"], ["id", 377]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [0b66e056-ec91-4555-b74f-dbaf2c576887]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [0b66e056-ec91-4555-b74f-dbaf2c576887] Error performing CanvasSync::Jobs::ReportChecker (Job ID: 0b66e056-ec91-4555-b74f-dbaf2c576887) from Test(default) in 17.56ms: NameError (undefined local variable or method `current_organization' for #): /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/jobs/report_checker.rb:35:in `perform' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/execution.rb:39:in `block in perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:109:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/active_job.rb:24:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:21:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/i18n-1.12.0/lib/i18n.rb:317:in `with_locale' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/translation.rb:9:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:26:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/notifications.rb:168:in `block in instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/notifications.rb:168:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:25:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:46:in `block in tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/tagged_logging.rb:71:in `block in tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/tagged_logging.rb:28:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/tagged_logging.rb:71:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:46:in `tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:22:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:136:in `run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/execution.rb:38:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/execution.rb:18:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/report_checker_spec.rb:11:in `start_job' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/report_checker_spec.rb:53:in `block (5 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/matchers/built_in/raise_error.rb:59:in `matches?' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:51:in `block in handle_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:27:in `with_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:48:in `handle_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/expectation_target.rb:65:in `to' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/expectation_target.rb:139:in `to' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/report_checker_spec.rb:53:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:263:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:263:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:511:in `block in with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:468:in `block in with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:486:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-rails-5.1.1/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:486:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:468:in `with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:511:in `with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:259:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:646:in `block in run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:642:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:642:in `run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:607:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/configuration.rb:2068:in `with_suite_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:116:in `block in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/reporter.rb:74:in `report' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:115:in `run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:89:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:71:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:45:in `invoke' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/exe/rspec:4:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/rspec:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/rspec:23:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:58:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:58:in `kernel_load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:23:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:483:in `exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:31:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:25:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/exe/bundle:48:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/friendly_errors.rb:120:in `with_friendly_errors' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/exe/bundle:36:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/bundle:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/bundle:23:in `
'  (0.3ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [8482e92e-b765-44cd-813c-047745a35552] Performing CanvasSync::Jobs::ReportProcessorJob (Job ID: 8482e92e-b765-44cd-813c-047745a35552) from Test(default) with arguments: "provisioning_csv", "https://test.instructure.com/sample_report_download", "FakeProcessor", {}, 1 [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [8482e92e-b765-44cd-813c-047745a35552] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "8482e92e-b765-44cd-813c-047745a35552"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [8482e92e-b765-44cd-813c-047745a35552]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [8482e92e-b765-44cd-813c-047745a35552] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportProcessorJob"], ["status", "enqueued"], ["job_arguments", "---\n- provisioning_csv\n- https://test.instructure.com/sample_report_download\n- FakeProcessor\n- {}\n- 1\n"], ["created_at", "2022-09-26 22:47:07.309332"], ["updated_at", "2022-09-26 22:47:07.309332"], ["job_id", "8482e92e-b765-44cd-813c-047745a35552"]] [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [8482e92e-b765-44cd-813c-047745a35552]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [8482e92e-b765-44cd-813c-047745a35552]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [8482e92e-b765-44cd-813c-047745a35552] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-09-26 22:47:07.311281"], ["status", "running"], ["updated_at", "2022-09-26 22:47:07.311699"], ["id", 378]] [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [8482e92e-b765-44cd-813c-047745a35552]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [8482e92e-b765-44cd-813c-047745a35552]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [8482e92e-b765-44cd-813c-047745a35552] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "job_class" = $1, "updated_at" = $2 WHERE "canvas_sync_job_logs"."id" = $3 [["job_class", "FakeProcessor"], ["updated_at", "2022-09-26 22:47:07.313386"], ["id", 378]] [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [8482e92e-b765-44cd-813c-047745a35552]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [8482e92e-b765-44cd-813c-047745a35552]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [8482e92e-b765-44cd-813c-047745a35552] CanvasSync::JobLog Update (0.4ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2022-09-26 22:47:07.322805"], ["status", "success"], ["updated_at", "2022-09-26 22:47:07.323322"], ["id", 378]] [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [8482e92e-b765-44cd-813c-047745a35552]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [8482e92e-b765-44cd-813c-047745a35552] Performed CanvasSync::Jobs::ReportProcessorJob (Job ID: 8482e92e-b765-44cd-813c-047745a35552) from Test(default) in 16.47ms  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] [CanvasSync::Jobs::ReportStarter] [a86d28a8-9608-440a-a1f4-362df341ae7e] Performing CanvasSync::Jobs::ReportStarter (Job ID: a86d28a8-9608-440a-a1f4-362df341ae7e) from Test(default) with arguments: "provisioning_csv", {"parameters[users]"=>true}, "CoolProcessor", {:models=>["users"]} [ActiveJob] [CanvasSync::Jobs::ReportStarter] [a86d28a8-9608-440a-a1f4-362df341ae7e] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "a86d28a8-9608-440a-a1f4-362df341ae7e"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::ReportStarter] [a86d28a8-9608-440a-a1f4-362df341ae7e]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [a86d28a8-9608-440a-a1f4-362df341ae7e] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportStarter"], ["status", "enqueued"], ["job_arguments", "---\n- provisioning_csv\n- parameters[users]: true\n- CoolProcessor\n- :models:\n - users\n"], ["created_at", "2022-09-26 22:47:07.329220"], ["updated_at", "2022-09-26 22:47:07.329220"], ["job_id", "a86d28a8-9608-440a-a1f4-362df341ae7e"]] [ActiveJob] [CanvasSync::Jobs::ReportStarter] [a86d28a8-9608-440a-a1f4-362df341ae7e]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [a86d28a8-9608-440a-a1f4-362df341ae7e]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [a86d28a8-9608-440a-a1f4-362df341ae7e] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-09-26 22:47:07.330817"], ["status", "running"], ["updated_at", "2022-09-26 22:47:07.331136"], ["id", 379]] [ActiveJob] [CanvasSync::Jobs::ReportStarter] [a86d28a8-9608-440a-a1f4-362df341ae7e]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [a86d28a8-9608-440a-a1f4-362df341ae7e]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [a86d28a8-9608-440a-a1f4-362df341ae7e] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- provisioning_csv\n- 1\n- CoolProcessor\n- :models:\n - users\n :sync_start_time: '2022-09-26T22:47:07Z'\n :report_params:\n parameters[users]: true\n"], ["created_at", "2022-09-26 22:47:07.334753"], ["updated_at", "2022-09-26 22:47:07.334753"], ["job_id", "33d542ae-c1dd-43ff-9dc4-920886e1d2e1"]] [ActiveJob] [CanvasSync::Jobs::ReportStarter] [a86d28a8-9608-440a-a1f4-362df341ae7e]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [a86d28a8-9608-440a-a1f4-362df341ae7e] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: 33d542ae-c1dd-43ff-9dc4-920886e1d2e1) to Test(default) at 2022-09-26 22:47:37 UTC with arguments: "provisioning_csv", 1, "CoolProcessor", {:models=>["users"], :sync_start_time=>"2022-09-26T22:47:07Z", :report_params=>{"parameters[users]"=>true}} [ActiveJob] [CanvasSync::Jobs::ReportStarter] [a86d28a8-9608-440a-a1f4-362df341ae7e]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [a86d28a8-9608-440a-a1f4-362df341ae7e] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2022-09-26 22:47:07.337086"], ["status", "success"], ["updated_at", "2022-09-26 22:47:07.337550"], ["id", 379]] [ActiveJob] [CanvasSync::Jobs::ReportStarter] [a86d28a8-9608-440a-a1f4-362df341ae7e]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [a86d28a8-9608-440a-a1f4-362df341ae7e] Performed CanvasSync::Jobs::ReportStarter (Job ID: a86d28a8-9608-440a-a1f4-362df341ae7e) from Test(default) in 10.82ms  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] [CanvasSync::Jobs::ReportStarter] [83e17585-c2c2-4c69-83c9-68b2a97ea324] Performing CanvasSync::Jobs::ReportStarter (Job ID: 83e17585-c2c2-4c69-83c9-68b2a97ea324) from Test(default) with arguments: "provisioning_csv", {"parameters[users]"=>true}, "CoolProcessor", {:models=>["users"]}, {:allow_redownloads=>true} [ActiveJob] [CanvasSync::Jobs::ReportStarter] [83e17585-c2c2-4c69-83c9-68b2a97ea324] CanvasSync::JobLog Load (0.1ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "83e17585-c2c2-4c69-83c9-68b2a97ea324"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::ReportStarter] [83e17585-c2c2-4c69-83c9-68b2a97ea324]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [83e17585-c2c2-4c69-83c9-68b2a97ea324] CanvasSync::JobLog Create (0.2ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportStarter"], ["status", "enqueued"], ["job_arguments", "---\n- provisioning_csv\n- parameters[users]: true\n- CoolProcessor\n- :models:\n - users\n- :allow_redownloads: true\n"], ["created_at", "2022-09-26 22:47:07.342320"], ["updated_at", "2022-09-26 22:47:07.342320"], ["job_id", "83e17585-c2c2-4c69-83c9-68b2a97ea324"]] [ActiveJob] [CanvasSync::Jobs::ReportStarter] [83e17585-c2c2-4c69-83c9-68b2a97ea324]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [83e17585-c2c2-4c69-83c9-68b2a97ea324]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [83e17585-c2c2-4c69-83c9-68b2a97ea324] CanvasSync::JobLog Update (0.4ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-09-26 22:47:07.343777"], ["status", "running"], ["updated_at", "2022-09-26 22:47:07.344084"], ["id", 381]] [ActiveJob] [CanvasSync::Jobs::ReportStarter] [83e17585-c2c2-4c69-83c9-68b2a97ea324]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [83e17585-c2c2-4c69-83c9-68b2a97ea324]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [83e17585-c2c2-4c69-83c9-68b2a97ea324] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2022-09-26 22:47:07.347586"], ["status", "success"], ["updated_at", "2022-09-26 22:47:07.348227"], ["id", 381]] [ActiveJob] [CanvasSync::Jobs::ReportStarter] [83e17585-c2c2-4c69-83c9-68b2a97ea324]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [83e17585-c2c2-4c69-83c9-68b2a97ea324] Performed CanvasSync::Jobs::ReportStarter (Job ID: 83e17585-c2c2-4c69-83c9-68b2a97ea324) from Test(default) in 7.91ms  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Account Exists (0.6ms) SELECT 1 AS one FROM "accounts" WHERE "accounts"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] Account Create (0.4ms) INSERT INTO "accounts" ("canvas_id", "sis_id", "canvas_parent_account_id", "sis_parent_account_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 1], ["sis_id", "18ceefb9a793687bf81860711de222ec"], ["canvas_parent_account_id", 1], ["sis_parent_account_id", "a22253db609eee2887f798127d9ec0dc"], ["name", "Account name"], ["workflow_state", "active"], ["created_at", "2022-09-26 22:47:07.364352"], ["updated_at", "2022-09-26 22:47:07.364352"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.4ms) SELECT COUNT(*) FROM "admins" [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [c2294737-2f2b-4398-bab8-480f1766e061] Performing CanvasSync::Jobs::SyncAdminsJob (Job ID: c2294737-2f2b-4398-bab8-480f1766e061) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [c2294737-2f2b-4398-bab8-480f1766e061] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "c2294737-2f2b-4398-bab8-480f1766e061"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [c2294737-2f2b-4398-bab8-480f1766e061]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [c2294737-2f2b-4398-bab8-480f1766e061] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncAdminsJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2022-09-26 22:47:07.369255"], ["updated_at", "2022-09-26 22:47:07.369255"], ["job_id", "c2294737-2f2b-4398-bab8-480f1766e061"]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [c2294737-2f2b-4398-bab8-480f1766e061]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [c2294737-2f2b-4398-bab8-480f1766e061]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [c2294737-2f2b-4398-bab8-480f1766e061] CanvasSync::JobLog Update (0.4ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-09-26 22:47:07.370808"], ["status", "running"], ["updated_at", "2022-09-26 22:47:07.371203"], ["id", 382]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [c2294737-2f2b-4398-bab8-480f1766e061]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [c2294737-2f2b-4398-bab8-480f1766e061] Account Load (0.2ms) SELECT "accounts".* FROM "accounts" WHERE "accounts"."workflow_state" != $1 ORDER BY "accounts"."id" ASC LIMIT $2 [["workflow_state", "deleted"], ["LIMIT", 1000]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [c2294737-2f2b-4398-bab8-480f1766e061] Admin Load (0.2ms) SELECT "admins".* FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [c2294737-2f2b-4398-bab8-480f1766e061]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [c2294737-2f2b-4398-bab8-480f1766e061] Admin Exists (0.2ms) SELECT 1 AS one FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [c2294737-2f2b-4398-bab8-480f1766e061] Admin Create (0.5ms) INSERT INTO "admins" ("canvas_id", "role_name", "canvas_account_id", "canvas_role_id", "canvas_user_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 2], ["role_name", "AccountAdmin"], ["canvas_account_id", 1], ["canvas_role_id", 1], ["canvas_user_id", 1], ["workflow_state", "active"], ["created_at", "2022-09-26 22:47:07.385814"], ["updated_at", "2022-09-26 22:47:07.385814"]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [c2294737-2f2b-4398-bab8-480f1766e061]  (0.3ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [c2294737-2f2b-4398-bab8-480f1766e061] Admin Load (0.4ms) SELECT "admins".* FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 3], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [c2294737-2f2b-4398-bab8-480f1766e061]  (0.3ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [c2294737-2f2b-4398-bab8-480f1766e061] Admin Exists (0.4ms) SELECT 1 AS one FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 3], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [c2294737-2f2b-4398-bab8-480f1766e061] Admin Create (0.4ms) INSERT INTO "admins" ("canvas_id", "role_name", "canvas_account_id", "canvas_role_id", "canvas_user_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 3], ["role_name", "Custom Account Role"], ["canvas_account_id", 1], ["canvas_role_id", 11], ["canvas_user_id", 11], ["workflow_state", "active"], ["created_at", "2022-09-26 22:47:07.391281"], ["updated_at", "2022-09-26 22:47:07.391281"]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [c2294737-2f2b-4398-bab8-480f1766e061]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [c2294737-2f2b-4398-bab8-480f1766e061] Admin Load (0.3ms) SELECT "admins".* FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 4], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [c2294737-2f2b-4398-bab8-480f1766e061]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [c2294737-2f2b-4398-bab8-480f1766e061] Admin Exists (0.3ms) SELECT 1 AS one FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 4], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [c2294737-2f2b-4398-bab8-480f1766e061] Admin Create (0.4ms) INSERT INTO "admins" ("canvas_id", "role_name", "canvas_account_id", "canvas_role_id", "canvas_user_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 4], ["role_name", "Test"], ["canvas_account_id", 1], ["canvas_role_id", 10], ["canvas_user_id", 11], ["workflow_state", "active"], ["created_at", "2022-09-26 22:47:07.395297"], ["updated_at", "2022-09-26 22:47:07.395297"]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [c2294737-2f2b-4398-bab8-480f1766e061]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [c2294737-2f2b-4398-bab8-480f1766e061] Admin Update All (0.3ms) UPDATE "admins" SET "workflow_state" = 'inactive' WHERE "admins"."id" NOT IN ($1, $2, $3) [["id", 64], ["id", 65], ["id", 66]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [c2294737-2f2b-4398-bab8-480f1766e061]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [c2294737-2f2b-4398-bab8-480f1766e061] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2022-09-26 22:47:07.397456"], ["status", "success"], ["updated_at", "2022-09-26 22:47:07.397813"], ["id", 382]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [c2294737-2f2b-4398-bab8-480f1766e061]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [c2294737-2f2b-4398-bab8-480f1766e061] Performed CanvasSync::Jobs::SyncAdminsJob (Job ID: c2294737-2f2b-4398-bab8-480f1766e061) from Test(default) in 30.62ms  (0.2ms) SELECT COUNT(*) FROM "admins"  (0.2ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [0a744bcf-52a4-488a-9ee8-a27fc49c018b] Performing CanvasSync::Jobs::SyncAssignmentGroupsJob (Job ID: 0a744bcf-52a4-488a-9ee8-a27fc49c018b) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [0a744bcf-52a4-488a-9ee8-a27fc49c018b] CanvasSync::JobLog Load (0.3ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "0a744bcf-52a4-488a-9ee8-a27fc49c018b"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [0a744bcf-52a4-488a-9ee8-a27fc49c018b]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [0a744bcf-52a4-488a-9ee8-a27fc49c018b] CanvasSync::JobLog Create (0.4ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncAssignmentGroupsJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2022-09-26 22:47:07.404530"], ["updated_at", "2022-09-26 22:47:07.404530"], ["job_id", "0a744bcf-52a4-488a-9ee8-a27fc49c018b"]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [0a744bcf-52a4-488a-9ee8-a27fc49c018b]  (0.3ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [0a744bcf-52a4-488a-9ee8-a27fc49c018b]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [0a744bcf-52a4-488a-9ee8-a27fc49c018b] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-09-26 22:47:07.406716"], ["status", "running"], ["updated_at", "2022-09-26 22:47:07.407209"], ["id", 383]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [0a744bcf-52a4-488a-9ee8-a27fc49c018b]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [0a744bcf-52a4-488a-9ee8-a27fc49c018b]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [0a744bcf-52a4-488a-9ee8-a27fc49c018b] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proserv_assignment_group_export_csv\n- 1\n- CanvasSync::Processors::AssignmentGroupsProcessor\n- :sync_start_time: '2022-09-26T22:47:07Z'\n :report_params:\n :parameters:\n :enrollment_term_id: 1\n"], ["created_at", "2022-09-26 22:47:07.411256"], ["updated_at", "2022-09-26 22:47:07.411256"], ["job_id", "343a5f85-5b42-4f69-8b9d-23056079dac1"]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [0a744bcf-52a4-488a-9ee8-a27fc49c018b]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [0a744bcf-52a4-488a-9ee8-a27fc49c018b] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: 343a5f85-5b42-4f69-8b9d-23056079dac1) to Test(default) at 2022-09-26 22:47:37 UTC with arguments: "proserv_assignment_group_export_csv", 1, "CanvasSync::Processors::AssignmentGroupsProcessor", {:sync_start_time=>"2022-09-26T22:47:07Z", :report_params=>{:parameters=>{:enrollment_term_id=>1}}} [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [0a744bcf-52a4-488a-9ee8-a27fc49c018b]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [0a744bcf-52a4-488a-9ee8-a27fc49c018b] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2022-09-26 22:47:07.414481"], ["status", "success"], ["updated_at", "2022-09-26 22:47:07.414909"], ["id", 383]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [0a744bcf-52a4-488a-9ee8-a27fc49c018b]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [0a744bcf-52a4-488a-9ee8-a27fc49c018b] Performed CanvasSync::Jobs::SyncAssignmentGroupsJob (Job ID: 0a744bcf-52a4-488a-9ee8-a27fc49c018b) from Test(default) in 12.98ms  (0.1ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [c4caca3c-3fa9-49d8-ae0d-977207a2f2cf] Performing CanvasSync::Jobs::SyncAssignmentsJob (Job ID: c4caca3c-3fa9-49d8-ae0d-977207a2f2cf) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [c4caca3c-3fa9-49d8-ae0d-977207a2f2cf] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "c4caca3c-3fa9-49d8-ae0d-977207a2f2cf"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [c4caca3c-3fa9-49d8-ae0d-977207a2f2cf]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [c4caca3c-3fa9-49d8-ae0d-977207a2f2cf] CanvasSync::JobLog Create (0.6ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncAssignmentsJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2022-09-26 22:47:07.420176"], ["updated_at", "2022-09-26 22:47:07.420176"], ["job_id", "c4caca3c-3fa9-49d8-ae0d-977207a2f2cf"]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [c4caca3c-3fa9-49d8-ae0d-977207a2f2cf]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [c4caca3c-3fa9-49d8-ae0d-977207a2f2cf]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [c4caca3c-3fa9-49d8-ae0d-977207a2f2cf] CanvasSync::JobLog Update (0.4ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-09-26 22:47:07.422716"], ["status", "running"], ["updated_at", "2022-09-26 22:47:07.423274"], ["id", 385]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [c4caca3c-3fa9-49d8-ae0d-977207a2f2cf]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [c4caca3c-3fa9-49d8-ae0d-977207a2f2cf]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [c4caca3c-3fa9-49d8-ae0d-977207a2f2cf] CanvasSync::JobLog Create (0.4ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proserv_assignment_export_csv\n- 1\n- CanvasSync::Processors::AssignmentsProcessor\n- :sync_start_time: '2022-09-26T22:47:07Z'\n :report_params:\n :parameters:\n :enrollment_term_id: 1\n"], ["created_at", "2022-09-26 22:47:07.427066"], ["updated_at", "2022-09-26 22:47:07.427066"], ["job_id", "f18dda2f-eb9e-4411-b4da-fb00e8883275"]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [c4caca3c-3fa9-49d8-ae0d-977207a2f2cf]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [c4caca3c-3fa9-49d8-ae0d-977207a2f2cf] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: f18dda2f-eb9e-4411-b4da-fb00e8883275) to Test(default) at 2022-09-26 22:47:37 UTC with arguments: "proserv_assignment_export_csv", 1, "CanvasSync::Processors::AssignmentsProcessor", {:sync_start_time=>"2022-09-26T22:47:07Z", :report_params=>{:parameters=>{:enrollment_term_id=>1}}} [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [c4caca3c-3fa9-49d8-ae0d-977207a2f2cf]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [c4caca3c-3fa9-49d8-ae0d-977207a2f2cf] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2022-09-26 22:47:07.430154"], ["status", "success"], ["updated_at", "2022-09-26 22:47:07.430534"], ["id", 385]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [c4caca3c-3fa9-49d8-ae0d-977207a2f2cf]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [c4caca3c-3fa9-49d8-ae0d-977207a2f2cf] Performed CanvasSync::Jobs::SyncAssignmentsJob (Job ID: c4caca3c-3fa9-49d8-ae0d-977207a2f2cf) from Test(default) in 12.61ms  (0.1ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [931793dd-c7c6-4a09-a9a8-e3cd933cc3be] Performing CanvasSync::Jobs::SyncAssignmentsJob (Job ID: 931793dd-c7c6-4a09-a9a8-e3cd933cc3be) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [931793dd-c7c6-4a09-a9a8-e3cd933cc3be] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "931793dd-c7c6-4a09-a9a8-e3cd933cc3be"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [931793dd-c7c6-4a09-a9a8-e3cd933cc3be]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [931793dd-c7c6-4a09-a9a8-e3cd933cc3be] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncAssignmentsJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2022-09-26 22:47:07.435092"], ["updated_at", "2022-09-26 22:47:07.435092"], ["job_id", "931793dd-c7c6-4a09-a9a8-e3cd933cc3be"]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [931793dd-c7c6-4a09-a9a8-e3cd933cc3be]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [931793dd-c7c6-4a09-a9a8-e3cd933cc3be]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [931793dd-c7c6-4a09-a9a8-e3cd933cc3be] CanvasSync::JobLog Update (0.6ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-09-26 22:47:07.436510"], ["status", "running"], ["updated_at", "2022-09-26 22:47:07.436903"], ["id", 387]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [931793dd-c7c6-4a09-a9a8-e3cd933cc3be]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [931793dd-c7c6-4a09-a9a8-e3cd933cc3be]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [931793dd-c7c6-4a09-a9a8-e3cd933cc3be] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proserv_assignment_export_csv\n- 1\n- CanvasSync::Processors::AssignmentsProcessor\n- :sync_start_time: '2022-09-26T22:47:07Z'\n :report_params:\n :parameters: {}\n"], ["created_at", "2022-09-26 22:47:07.442109"], ["updated_at", "2022-09-26 22:47:07.442109"], ["job_id", "ddc92475-94ad-48ff-a271-af3a4e3e400e"]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [931793dd-c7c6-4a09-a9a8-e3cd933cc3be]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [931793dd-c7c6-4a09-a9a8-e3cd933cc3be] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: ddc92475-94ad-48ff-a271-af3a4e3e400e) to Test(default) at 2022-09-26 22:47:37 UTC with arguments: "proserv_assignment_export_csv", 1, "CanvasSync::Processors::AssignmentsProcessor", {:sync_start_time=>"2022-09-26T22:47:07Z", :report_params=>{:parameters=>{}}} [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [931793dd-c7c6-4a09-a9a8-e3cd933cc3be]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [931793dd-c7c6-4a09-a9a8-e3cd933cc3be] CanvasSync::JobLog Update (0.4ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2022-09-26 22:47:07.445172"], ["status", "success"], ["updated_at", "2022-09-26 22:47:07.445722"], ["id", 387]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [931793dd-c7c6-4a09-a9a8-e3cd933cc3be]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [931793dd-c7c6-4a09-a9a8-e3cd933cc3be] Performed CanvasSync::Jobs::SyncAssignmentsJob (Job ID: 931793dd-c7c6-4a09-a9a8-e3cd933cc3be) from Test(default) in 13.19ms  (0.1ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [4f0c1d1f-9a68-4b63-8fdf-b84ddaeedd89] Performing CanvasSync::Jobs::SyncContentMigrationsJob (Job ID: 4f0c1d1f-9a68-4b63-8fdf-b84ddaeedd89) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [4f0c1d1f-9a68-4b63-8fdf-b84ddaeedd89] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "4f0c1d1f-9a68-4b63-8fdf-b84ddaeedd89"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [4f0c1d1f-9a68-4b63-8fdf-b84ddaeedd89]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [4f0c1d1f-9a68-4b63-8fdf-b84ddaeedd89] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncContentMigrationsJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2022-09-26 22:47:07.451124"], ["updated_at", "2022-09-26 22:47:07.451124"], ["job_id", "4f0c1d1f-9a68-4b63-8fdf-b84ddaeedd89"]] [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [4f0c1d1f-9a68-4b63-8fdf-b84ddaeedd89]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [4f0c1d1f-9a68-4b63-8fdf-b84ddaeedd89]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [4f0c1d1f-9a68-4b63-8fdf-b84ddaeedd89] CanvasSync::JobLog Update (0.4ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-09-26 22:47:07.452884"], ["status", "running"], ["updated_at", "2022-09-26 22:47:07.453385"], ["id", 389]] [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [4f0c1d1f-9a68-4b63-8fdf-b84ddaeedd89]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [4f0c1d1f-9a68-4b63-8fdf-b84ddaeedd89]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [4f0c1d1f-9a68-4b63-8fdf-b84ddaeedd89] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proserv_content_migrations_csv\n- 1\n- CanvasSync::Processors::ContentMigrationsProcessor\n- :sync_start_time: '2022-09-26T22:47:07Z'\n :report_params:\n :parameters: {}\n"], ["created_at", "2022-09-26 22:47:07.457611"], ["updated_at", "2022-09-26 22:47:07.457611"], ["job_id", "f5d285b4-090c-4fd7-aa07-01963be841f3"]] [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [4f0c1d1f-9a68-4b63-8fdf-b84ddaeedd89]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [4f0c1d1f-9a68-4b63-8fdf-b84ddaeedd89] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: f5d285b4-090c-4fd7-aa07-01963be841f3) to Test(default) at 2022-09-26 22:47:37 UTC with arguments: "proserv_content_migrations_csv", 1, "CanvasSync::Processors::ContentMigrationsProcessor", {:sync_start_time=>"2022-09-26T22:47:07Z", :report_params=>{:parameters=>{}}} [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [4f0c1d1f-9a68-4b63-8fdf-b84ddaeedd89]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [4f0c1d1f-9a68-4b63-8fdf-b84ddaeedd89] CanvasSync::JobLog Update (0.4ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2022-09-26 22:47:07.460665"], ["status", "success"], ["updated_at", "2022-09-26 22:47:07.461282"], ["id", 389]] [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [4f0c1d1f-9a68-4b63-8fdf-b84ddaeedd89]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [4f0c1d1f-9a68-4b63-8fdf-b84ddaeedd89] Performed CanvasSync::Jobs::SyncContentMigrationsJob (Job ID: 4f0c1d1f-9a68-4b63-8fdf-b84ddaeedd89) from Test(default) in 12.65ms  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [2d65653b-745d-462a-968e-906a6b08ad03] Performing CanvasSync::Jobs::SyncContentMigrationsJob (Job ID: 2d65653b-745d-462a-968e-906a6b08ad03) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [2d65653b-745d-462a-968e-906a6b08ad03] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "2d65653b-745d-462a-968e-906a6b08ad03"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [2d65653b-745d-462a-968e-906a6b08ad03]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [2d65653b-745d-462a-968e-906a6b08ad03] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncContentMigrationsJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2022-09-26 22:47:07.466446"], ["updated_at", "2022-09-26 22:47:07.466446"], ["job_id", "2d65653b-745d-462a-968e-906a6b08ad03"]] [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [2d65653b-745d-462a-968e-906a6b08ad03]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [2d65653b-745d-462a-968e-906a6b08ad03]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [2d65653b-745d-462a-968e-906a6b08ad03] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-09-26 22:47:07.467820"], ["status", "running"], ["updated_at", "2022-09-26 22:47:07.468090"], ["id", 391]] [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [2d65653b-745d-462a-968e-906a6b08ad03]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [2d65653b-745d-462a-968e-906a6b08ad03]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [2d65653b-745d-462a-968e-906a6b08ad03] CanvasSync::JobLog Create (0.4ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proserv_content_migrations_csv\n- 1\n- CanvasSync::Processors::ContentMigrationsProcessor\n- :sync_start_time: '2022-09-26T22:47:07Z'\n :report_params:\n :parameters:\n :updated_after: 2022-09-26 16:47:07 UTC\n"], ["created_at", "2022-09-26 22:47:07.472286"], ["updated_at", "2022-09-26 22:47:07.472286"], ["job_id", "e0336961-9989-4f86-bbd0-e7a742a9d02a"]] [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [2d65653b-745d-462a-968e-906a6b08ad03]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [2d65653b-745d-462a-968e-906a6b08ad03] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: e0336961-9989-4f86-bbd0-e7a742a9d02a) to Test(default) at 2022-09-26 22:47:37 UTC with arguments: "proserv_content_migrations_csv", 1, "CanvasSync::Processors::ContentMigrationsProcessor", {:sync_start_time=>"2022-09-26T22:47:07Z", :report_params=>{:parameters=>{:updated_after=>"2022-09-26 16:47:07 UTC"}}} [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [2d65653b-745d-462a-968e-906a6b08ad03]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [2d65653b-745d-462a-968e-906a6b08ad03] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2022-09-26 22:47:07.475672"], ["status", "success"], ["updated_at", "2022-09-26 22:47:07.476038"], ["id", 391]] [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [2d65653b-745d-462a-968e-906a6b08ad03]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [2d65653b-745d-462a-968e-906a6b08ad03] Performed CanvasSync::Jobs::SyncContentMigrationsJob (Job ID: 2d65653b-745d-462a-968e-906a6b08ad03) from Test(default) in 12.18ms  (0.3ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [228a35ab-69fe-4018-8420-fdd61a0cfafc] Performing CanvasSync::Jobs::SyncContextModuleItemsJob (Job ID: 228a35ab-69fe-4018-8420-fdd61a0cfafc) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [228a35ab-69fe-4018-8420-fdd61a0cfafc] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "228a35ab-69fe-4018-8420-fdd61a0cfafc"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [228a35ab-69fe-4018-8420-fdd61a0cfafc]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [228a35ab-69fe-4018-8420-fdd61a0cfafc] CanvasSync::JobLog Create (0.4ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncContextModuleItemsJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2022-09-26 22:47:07.483197"], ["updated_at", "2022-09-26 22:47:07.483197"], ["job_id", "228a35ab-69fe-4018-8420-fdd61a0cfafc"]] [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [228a35ab-69fe-4018-8420-fdd61a0cfafc]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [228a35ab-69fe-4018-8420-fdd61a0cfafc]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [228a35ab-69fe-4018-8420-fdd61a0cfafc] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-09-26 22:47:07.485107"], ["status", "running"], ["updated_at", "2022-09-26 22:47:07.485455"], ["id", 393]] [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [228a35ab-69fe-4018-8420-fdd61a0cfafc]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [228a35ab-69fe-4018-8420-fdd61a0cfafc]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [228a35ab-69fe-4018-8420-fdd61a0cfafc] CanvasSync::JobLog Create (0.4ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proserv_context_module_items_csv\n- 1\n- CanvasSync::Processors::ContextModuleItemsProcessor\n- :sync_start_time: '2022-09-26T22:47:07Z'\n :report_params:\n :parameters:\n :enrollment_term_id: 1\n"], ["created_at", "2022-09-26 22:47:07.490386"], ["updated_at", "2022-09-26 22:47:07.490386"], ["job_id", "c60c647b-b250-4ec8-8dd2-43193d2ea111"]] [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [228a35ab-69fe-4018-8420-fdd61a0cfafc]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [228a35ab-69fe-4018-8420-fdd61a0cfafc] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: c60c647b-b250-4ec8-8dd2-43193d2ea111) to Test(default) at 2022-09-26 22:47:37 UTC with arguments: "proserv_context_module_items_csv", 1, "CanvasSync::Processors::ContextModuleItemsProcessor", {:sync_start_time=>"2022-09-26T22:47:07Z", :report_params=>{:parameters=>{:enrollment_term_id=>1}}} [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [228a35ab-69fe-4018-8420-fdd61a0cfafc]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [228a35ab-69fe-4018-8420-fdd61a0cfafc] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2022-09-26 22:47:07.493956"], ["status", "success"], ["updated_at", "2022-09-26 22:47:07.494515"], ["id", 393]] [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [228a35ab-69fe-4018-8420-fdd61a0cfafc]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [228a35ab-69fe-4018-8420-fdd61a0cfafc] Performed CanvasSync::Jobs::SyncContextModuleItemsJob (Job ID: 228a35ab-69fe-4018-8420-fdd61a0cfafc) from Test(default) in 13.91ms  (0.2ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [f9e2ec2d-7e8e-4d7b-88ac-e1cf26659047] Performing CanvasSync::Jobs::SyncContextModuleItemsJob (Job ID: f9e2ec2d-7e8e-4d7b-88ac-e1cf26659047) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [f9e2ec2d-7e8e-4d7b-88ac-e1cf26659047] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "f9e2ec2d-7e8e-4d7b-88ac-e1cf26659047"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [f9e2ec2d-7e8e-4d7b-88ac-e1cf26659047]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [f9e2ec2d-7e8e-4d7b-88ac-e1cf26659047] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncContextModuleItemsJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2022-09-26 22:47:07.499269"], ["updated_at", "2022-09-26 22:47:07.499269"], ["job_id", "f9e2ec2d-7e8e-4d7b-88ac-e1cf26659047"]] [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [f9e2ec2d-7e8e-4d7b-88ac-e1cf26659047]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [f9e2ec2d-7e8e-4d7b-88ac-e1cf26659047]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [f9e2ec2d-7e8e-4d7b-88ac-e1cf26659047] CanvasSync::JobLog Update (0.4ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-09-26 22:47:07.500816"], ["status", "running"], ["updated_at", "2022-09-26 22:47:07.501194"], ["id", 395]] [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [f9e2ec2d-7e8e-4d7b-88ac-e1cf26659047]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [f9e2ec2d-7e8e-4d7b-88ac-e1cf26659047]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [f9e2ec2d-7e8e-4d7b-88ac-e1cf26659047] CanvasSync::JobLog Create (0.4ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proserv_context_module_items_csv\n- 1\n- CanvasSync::Processors::ContextModuleItemsProcessor\n- :sync_start_time: '2022-09-26T22:47:07Z'\n :report_params:\n :parameters: {}\n"], ["created_at", "2022-09-26 22:47:07.504763"], ["updated_at", "2022-09-26 22:47:07.504763"], ["job_id", "b9d86a93-7e56-4023-9047-32df8bc376ca"]] [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [f9e2ec2d-7e8e-4d7b-88ac-e1cf26659047]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [f9e2ec2d-7e8e-4d7b-88ac-e1cf26659047] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: b9d86a93-7e56-4023-9047-32df8bc376ca) to Test(default) at 2022-09-26 22:47:37 UTC with arguments: "proserv_context_module_items_csv", 1, "CanvasSync::Processors::ContextModuleItemsProcessor", {:sync_start_time=>"2022-09-26T22:47:07Z", :report_params=>{:parameters=>{}}} [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [f9e2ec2d-7e8e-4d7b-88ac-e1cf26659047]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [f9e2ec2d-7e8e-4d7b-88ac-e1cf26659047] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2022-09-26 22:47:07.508259"], ["status", "success"], ["updated_at", "2022-09-26 22:47:07.508757"], ["id", 395]] [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [f9e2ec2d-7e8e-4d7b-88ac-e1cf26659047]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [f9e2ec2d-7e8e-4d7b-88ac-e1cf26659047] Performed CanvasSync::Jobs::SyncContextModuleItemsJob (Job ID: f9e2ec2d-7e8e-4d7b-88ac-e1cf26659047) from Test(default) in 12.12ms  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [66e95bdd-1c80-4dfa-bcbf-b86185ad3c62] Performing CanvasSync::Jobs::SyncContextModulesJob (Job ID: 66e95bdd-1c80-4dfa-bcbf-b86185ad3c62) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [66e95bdd-1c80-4dfa-bcbf-b86185ad3c62] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "66e95bdd-1c80-4dfa-bcbf-b86185ad3c62"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [66e95bdd-1c80-4dfa-bcbf-b86185ad3c62]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [66e95bdd-1c80-4dfa-bcbf-b86185ad3c62] CanvasSync::JobLog Create (0.2ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncContextModulesJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2022-09-26 22:47:07.514324"], ["updated_at", "2022-09-26 22:47:07.514324"], ["job_id", "66e95bdd-1c80-4dfa-bcbf-b86185ad3c62"]] [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [66e95bdd-1c80-4dfa-bcbf-b86185ad3c62]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [66e95bdd-1c80-4dfa-bcbf-b86185ad3c62]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [66e95bdd-1c80-4dfa-bcbf-b86185ad3c62] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-09-26 22:47:07.515523"], ["status", "running"], ["updated_at", "2022-09-26 22:47:07.515760"], ["id", 397]] [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [66e95bdd-1c80-4dfa-bcbf-b86185ad3c62]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [66e95bdd-1c80-4dfa-bcbf-b86185ad3c62]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [66e95bdd-1c80-4dfa-bcbf-b86185ad3c62] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proserv_context_modules_csv\n- 1\n- CanvasSync::Processors::ContextModulesProcessor\n- :sync_start_time: '2022-09-26T22:47:07Z'\n :report_params:\n :parameters:\n :enrollment_term_id: 1\n"], ["created_at", "2022-09-26 22:47:07.518794"], ["updated_at", "2022-09-26 22:47:07.518794"], ["job_id", "6c8d310a-c68a-4dfa-92c3-0101cd510177"]] [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [66e95bdd-1c80-4dfa-bcbf-b86185ad3c62]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [66e95bdd-1c80-4dfa-bcbf-b86185ad3c62] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: 6c8d310a-c68a-4dfa-92c3-0101cd510177) to Test(default) at 2022-09-26 22:47:37 UTC with arguments: "proserv_context_modules_csv", 1, "CanvasSync::Processors::ContextModulesProcessor", {:sync_start_time=>"2022-09-26T22:47:07Z", :report_params=>{:parameters=>{:enrollment_term_id=>1}}} [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [66e95bdd-1c80-4dfa-bcbf-b86185ad3c62]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [66e95bdd-1c80-4dfa-bcbf-b86185ad3c62] CanvasSync::JobLog Update (0.4ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2022-09-26 22:47:07.521745"], ["status", "success"], ["updated_at", "2022-09-26 22:47:07.522351"], ["id", 397]] [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [66e95bdd-1c80-4dfa-bcbf-b86185ad3c62]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [66e95bdd-1c80-4dfa-bcbf-b86185ad3c62] Performed CanvasSync::Jobs::SyncContextModulesJob (Job ID: 66e95bdd-1c80-4dfa-bcbf-b86185ad3c62) from Test(default) in 10.59ms  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [72aa4726-8743-4a67-87e5-8503bb68ae1b] Performing CanvasSync::Jobs::SyncContextModulesJob (Job ID: 72aa4726-8743-4a67-87e5-8503bb68ae1b) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [72aa4726-8743-4a67-87e5-8503bb68ae1b] CanvasSync::JobLog Load (0.3ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "72aa4726-8743-4a67-87e5-8503bb68ae1b"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [72aa4726-8743-4a67-87e5-8503bb68ae1b]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [72aa4726-8743-4a67-87e5-8503bb68ae1b] CanvasSync::JobLog Create (0.4ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncContextModulesJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2022-09-26 22:47:07.528737"], ["updated_at", "2022-09-26 22:47:07.528737"], ["job_id", "72aa4726-8743-4a67-87e5-8503bb68ae1b"]] [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [72aa4726-8743-4a67-87e5-8503bb68ae1b]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [72aa4726-8743-4a67-87e5-8503bb68ae1b]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [72aa4726-8743-4a67-87e5-8503bb68ae1b] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-09-26 22:47:07.530326"], ["status", "running"], ["updated_at", "2022-09-26 22:47:07.530655"], ["id", 399]] [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [72aa4726-8743-4a67-87e5-8503bb68ae1b]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [72aa4726-8743-4a67-87e5-8503bb68ae1b]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [72aa4726-8743-4a67-87e5-8503bb68ae1b] CanvasSync::JobLog Create (0.2ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proserv_context_modules_csv\n- 1\n- CanvasSync::Processors::ContextModulesProcessor\n- :sync_start_time: '2022-09-26T22:47:07Z'\n :report_params:\n :parameters: {}\n"], ["created_at", "2022-09-26 22:47:07.533626"], ["updated_at", "2022-09-26 22:47:07.533626"], ["job_id", "47b8035c-6d46-4d5c-9919-85312d8790b2"]] [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [72aa4726-8743-4a67-87e5-8503bb68ae1b]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [72aa4726-8743-4a67-87e5-8503bb68ae1b] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: 47b8035c-6d46-4d5c-9919-85312d8790b2) to Test(default) at 2022-09-26 22:47:37 UTC with arguments: "proserv_context_modules_csv", 1, "CanvasSync::Processors::ContextModulesProcessor", {:sync_start_time=>"2022-09-26T22:47:07Z", :report_params=>{:parameters=>{}}} [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [72aa4726-8743-4a67-87e5-8503bb68ae1b]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [72aa4726-8743-4a67-87e5-8503bb68ae1b] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2022-09-26 22:47:07.535762"], ["status", "success"], ["updated_at", "2022-09-26 22:47:07.536130"], ["id", 399]] [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [72aa4726-8743-4a67-87e5-8503bb68ae1b]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [72aa4726-8743-4a67-87e5-8503bb68ae1b] Performed CanvasSync::Jobs::SyncContextModulesJob (Job ID: 72aa4726-8743-4a67-87e5-8503bb68ae1b) from Test(default) in 10.16ms  (0.2ms) ROLLBACK  (0.3ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Term Exists (0.5ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 32921771], ["LIMIT", 1]] Term Create (0.7ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 32921771], ["name", "Cool Term"], ["start_at", "2022-09-23 22:47:06.633017"], ["end_at", "2022-09-29 22:47:06.633163"], ["workflow_state", "active"], ["sis_id", "164e2cb9e5602b85d2e3760cdfcbd144"], ["created_at", "2022-09-26 22:47:07.555765"], ["updated_at", "2022-09-26 22:47:07.555765"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [8310d89c-646c-4735-a147-c3e933b47747] Performing CanvasSync::Jobs::SyncProvisioningReportJob (Job ID: 8310d89c-646c-4735-a147-c3e933b47747) from Test(default) with arguments: {:models=>["users", "courses"], :term_scope=>"active"} [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [8310d89c-646c-4735-a147-c3e933b47747] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "8310d89c-646c-4735-a147-c3e933b47747"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [8310d89c-646c-4735-a147-c3e933b47747]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [8310d89c-646c-4735-a147-c3e933b47747] CanvasSync::JobLog Create (0.5ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncProvisioningReportJob"], ["status", "enqueued"], ["job_arguments", "---\n- :models:\n - users\n - courses\n :term_scope: active\n"], ["created_at", "2022-09-26 22:47:07.559398"], ["updated_at", "2022-09-26 22:47:07.559398"], ["job_id", "8310d89c-646c-4735-a147-c3e933b47747"]] [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [8310d89c-646c-4735-a147-c3e933b47747]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [8310d89c-646c-4735-a147-c3e933b47747]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [8310d89c-646c-4735-a147-c3e933b47747] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-09-26 22:47:07.561984"], ["status", "running"], ["updated_at", "2022-09-26 22:47:07.562410"], ["id", 401]] [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [8310d89c-646c-4735-a147-c3e933b47747]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [8310d89c-646c-4735-a147-c3e933b47747]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [8310d89c-646c-4735-a147-c3e933b47747] CanvasSync::JobLog Create (0.4ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proservices_provisioning_csv\n- \n- CanvasSync::Processors::ProvisioningReportProcessor\n- :models:\n - users\n - courses\n :term_scope: active\n :sync_start_time: '2022-09-26T22:47:07Z'\n :report_params:\n :parameters:\n :include_deleted: true\n users: true\n courses: true\n :enrollment_term_id: 32921771\n"], ["created_at", "2022-09-26 22:47:07.565718"], ["updated_at", "2022-09-26 22:47:07.565718"], ["job_id", "beb0d490-acdb-4cf2-b645-f012a7f853ff"]] [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [8310d89c-646c-4735-a147-c3e933b47747]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [8310d89c-646c-4735-a147-c3e933b47747] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: beb0d490-acdb-4cf2-b645-f012a7f853ff) to Test(default) at 2022-09-26 22:47:37 UTC with arguments: "proservices_provisioning_csv", nil, "CanvasSync::Processors::ProvisioningReportProcessor", {:models=>["users", "courses"], :term_scope=>"active", :sync_start_time=>"2022-09-26T22:47:07Z", :report_params=>{:parameters=>{:include_deleted=>true, "users"=>true, "courses"=>true, :enrollment_term_id=>32921771}}} [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [8310d89c-646c-4735-a147-c3e933b47747]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [8310d89c-646c-4735-a147-c3e933b47747] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2022-09-26 22:47:07.575535"], ["status", "success"], ["updated_at", "2022-09-26 22:47:07.575970"], ["id", 401]] [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [8310d89c-646c-4735-a147-c3e933b47747]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [8310d89c-646c-4735-a147-c3e933b47747] Performed CanvasSync::Jobs::SyncProvisioningReportJob (Job ID: 8310d89c-646c-4735-a147-c3e933b47747) from Test(default) in 18.96ms  (0.1ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [6a909d74-2f79-4836-a6c8-1806fa88060c] Performing CanvasSync::Jobs::SyncProvisioningReportJob (Job ID: 6a909d74-2f79-4836-a6c8-1806fa88060c) from Test(default) with arguments: {:models=>["users", "courses"]} [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [6a909d74-2f79-4836-a6c8-1806fa88060c] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "6a909d74-2f79-4836-a6c8-1806fa88060c"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [6a909d74-2f79-4836-a6c8-1806fa88060c]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [6a909d74-2f79-4836-a6c8-1806fa88060c] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncProvisioningReportJob"], ["status", "enqueued"], ["job_arguments", "---\n- :models:\n - users\n - courses\n"], ["created_at", "2022-09-26 22:47:07.581021"], ["updated_at", "2022-09-26 22:47:07.581021"], ["job_id", "6a909d74-2f79-4836-a6c8-1806fa88060c"]] [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [6a909d74-2f79-4836-a6c8-1806fa88060c]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [6a909d74-2f79-4836-a6c8-1806fa88060c]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [6a909d74-2f79-4836-a6c8-1806fa88060c] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-09-26 22:47:07.582593"], ["status", "running"], ["updated_at", "2022-09-26 22:47:07.582920"], ["id", 403]] [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [6a909d74-2f79-4836-a6c8-1806fa88060c]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [6a909d74-2f79-4836-a6c8-1806fa88060c]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [6a909d74-2f79-4836-a6c8-1806fa88060c] CanvasSync::JobLog Create (0.2ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proservices_provisioning_csv\n- \n- CanvasSync::Processors::ProvisioningReportProcessor\n- :models:\n - users\n - courses\n :sync_start_time: '2022-09-26T22:47:07Z'\n :report_params:\n :parameters:\n :include_deleted: true\n users: true\n courses: true\n"], ["created_at", "2022-09-26 22:47:07.585534"], ["updated_at", "2022-09-26 22:47:07.585534"], ["job_id", "8769fee8-2ff1-4950-87ec-33ad46ff5b91"]] [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [6a909d74-2f79-4836-a6c8-1806fa88060c]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [6a909d74-2f79-4836-a6c8-1806fa88060c] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: 8769fee8-2ff1-4950-87ec-33ad46ff5b91) to Test(default) at 2022-09-26 22:47:37 UTC with arguments: "proservices_provisioning_csv", nil, "CanvasSync::Processors::ProvisioningReportProcessor", {:models=>["users", "courses"], :sync_start_time=>"2022-09-26T22:47:07Z", :report_params=>{:parameters=>{:include_deleted=>true, "users"=>true, "courses"=>true}}} [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [6a909d74-2f79-4836-a6c8-1806fa88060c]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [6a909d74-2f79-4836-a6c8-1806fa88060c] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2022-09-26 22:47:07.587913"], ["status", "success"], ["updated_at", "2022-09-26 22:47:07.588500"], ["id", 403]] [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [6a909d74-2f79-4836-a6c8-1806fa88060c]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [6a909d74-2f79-4836-a6c8-1806fa88060c] Performed CanvasSync::Jobs::SyncProvisioningReportJob (Job ID: 6a909d74-2f79-4836-a6c8-1806fa88060c) from Test(default) in 9.92ms  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Account Exists (0.4ms) SELECT 1 AS one FROM "accounts" WHERE "accounts"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] Account Create (0.5ms) INSERT INTO "accounts" ("canvas_id", "sis_id", "canvas_parent_account_id", "sis_parent_account_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 1], ["sis_id", "c87f9da061c39e8e3e5c7e6393e0fe7f"], ["canvas_parent_account_id", 1], ["sis_parent_account_id", "7ec56eac220e5154f0a0ec79f352ce52"], ["name", "Account name"], ["workflow_state", "active"], ["created_at", "2022-09-26 22:47:07.593672"], ["updated_at", "2022-09-26 22:47:07.593672"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.4ms) SELECT COUNT(*) FROM "roles" [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [c8e74250-7f39-4062-a05c-b108e3b80d19] Performing CanvasSync::Jobs::SyncRolesJob (Job ID: c8e74250-7f39-4062-a05c-b108e3b80d19) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [c8e74250-7f39-4062-a05c-b108e3b80d19] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "c8e74250-7f39-4062-a05c-b108e3b80d19"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [c8e74250-7f39-4062-a05c-b108e3b80d19]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [c8e74250-7f39-4062-a05c-b108e3b80d19] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncRolesJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2022-09-26 22:47:07.599601"], ["updated_at", "2022-09-26 22:47:07.599601"], ["job_id", "c8e74250-7f39-4062-a05c-b108e3b80d19"]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [c8e74250-7f39-4062-a05c-b108e3b80d19]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [c8e74250-7f39-4062-a05c-b108e3b80d19]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [c8e74250-7f39-4062-a05c-b108e3b80d19] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-09-26 22:47:07.601025"], ["status", "running"], ["updated_at", "2022-09-26 22:47:07.601394"], ["id", 405]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [c8e74250-7f39-4062-a05c-b108e3b80d19]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [c8e74250-7f39-4062-a05c-b108e3b80d19] Account Load (0.3ms) SELECT "accounts".* FROM "accounts" WHERE "accounts"."workflow_state" != $1 ORDER BY "accounts"."id" ASC LIMIT $2 [["workflow_state", "deleted"], ["LIMIT", 1000]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [c8e74250-7f39-4062-a05c-b108e3b80d19] Role Load (0.3ms) SELECT "roles".* FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [c8e74250-7f39-4062-a05c-b108e3b80d19]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [c8e74250-7f39-4062-a05c-b108e3b80d19] Role Exists (0.4ms) SELECT 1 AS one FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [c8e74250-7f39-4062-a05c-b108e3b80d19] Role Create (0.7ms) INSERT INTO "roles" ("canvas_id", "label", "base_role_type", "canvas_account_id", "workflow_state", "permissions", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 1], ["label", "Account Admin"], ["base_role_type", "AccountMembership"], ["canvas_account_id", 10], ["workflow_state", "built_in"], ["permissions", "{\"manage_wiki\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"post_to_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"moderate_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_announcements\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"send_messages\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"send_messages_all\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_outcomes\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"create_conferences\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"create_collaborations\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_roster\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_all_grades\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_grades\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_rubrics\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"comment_on_others_submissions\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_students\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_admin_users\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_role_overrides\":{\"enabled\":true,\"locked\":true,\"readonly\":true,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_account_memberships\":{\"enabled\":true,\"locked\":true,\"readonly\":true,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_account_settings\":{\"enabled\":true,\"locked\":true,\"readonly\":true,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_groups\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_group_pages\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_files\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_assignments\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"undelete_courses\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_grade_changes\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_course_changes\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_question_banks\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_calendar\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_reports\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_courses\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_user_logins\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_user_observers\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_alerts\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"become_user\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_developer_keys\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"import_sis\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_sis\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_sis\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_course_list\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_statistics\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_storage_quotas\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_course_content\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_content\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_interaction_alerts\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"change_course_state\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_sections\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_feature_flags\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_quiz_answer_audits\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"moderate_grades\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"lti_add_edit\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true}}"], ["created_at", "2022-09-26 22:47:07.621562"], ["updated_at", "2022-09-26 22:47:07.621562"]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [c8e74250-7f39-4062-a05c-b108e3b80d19]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [c8e74250-7f39-4062-a05c-b108e3b80d19] Role Load (0.3ms) SELECT "roles".* FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 3], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [c8e74250-7f39-4062-a05c-b108e3b80d19]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [c8e74250-7f39-4062-a05c-b108e3b80d19] Role Exists (0.2ms) SELECT 1 AS one FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 3], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [c8e74250-7f39-4062-a05c-b108e3b80d19] Role Create (0.4ms) INSERT INTO "roles" ("canvas_id", "label", "base_role_type", "canvas_account_id", "workflow_state", "permissions", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 3], ["label", "Student"], ["base_role_type", "StudentEnrollment"], ["canvas_account_id", 10], ["workflow_state", "built_in"], ["permissions", "{\"manage_wiki\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"read_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"post_to_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"moderate_forum\":{\"enabled\":false,\"locked\":false,\"readonly\":false,\"explicit\":false},\"read_announcements\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"send_messages\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"send_messages_all\":{\"enabled\":false,\"locked\":false,\"readonly\":false,\"explicit\":false},\"manage_outcomes\":{\"enabled\":false,\"locked\":false,\"readonly\":false,\"explicit\":false},\"create_conferences\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"create_collaborations\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_roster\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_all_grades\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_grades\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_rubrics\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"comment_on_others_submissions\":{\"enabled\":false,\"locked\":false,\"readonly\":false,\"explicit\":false},\"manage_students\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_admin_users\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_role_overrides\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_account_memberships\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_account_settings\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_groups\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"view_group_pages\":{\"enabled\":false,\"locked\":false,\"readonly\":false,\"explicit\":false},\"manage_files\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_assignments\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"undelete_courses\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"view_grade_changes\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"view_course_changes\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"read_question_banks\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_calendar\":{\"enabled\":false,\"locked\":false,\"readonly\":false,\"explicit\":false},\"read_reports\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_courses\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_user_logins\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_user_observers\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_alerts\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"become_user\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_developer_keys\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"import_sis\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_sis\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"read_sis\":{\"enabled\":false,\"locked\":false,\"readonly\":false,\"explicit\":false},\"read_course_list\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"view_statistics\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_storage_quotas\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"read_course_content\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_content\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_interaction_alerts\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"change_course_state\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_sections\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_feature_flags\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"view_quiz_answer_audits\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"moderate_grades\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"lti_add_edit\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false}}"], ["created_at", "2022-09-26 22:47:07.629347"], ["updated_at", "2022-09-26 22:47:07.629347"]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [c8e74250-7f39-4062-a05c-b108e3b80d19]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [c8e74250-7f39-4062-a05c-b108e3b80d19] Role Update All (0.3ms) UPDATE "roles" SET "workflow_state" = 'inactive' WHERE "roles"."id" NOT IN ($1, $2) [["id", 55], ["id", 56]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [c8e74250-7f39-4062-a05c-b108e3b80d19]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [c8e74250-7f39-4062-a05c-b108e3b80d19] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2022-09-26 22:47:07.632821"], ["status", "success"], ["updated_at", "2022-09-26 22:47:07.633192"], ["id", 405]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [c8e74250-7f39-4062-a05c-b108e3b80d19]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [c8e74250-7f39-4062-a05c-b108e3b80d19] Performed CanvasSync::Jobs::SyncRolesJob (Job ID: c8e74250-7f39-4062-a05c-b108e3b80d19) from Test(default) in 35.5ms  (0.2ms) SELECT COUNT(*) FROM "roles"  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Term Exists (0.3ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 61961507], ["LIMIT", 1]] Term Create (0.4ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 61961507], ["name", "Cool Term"], ["start_at", "2022-09-23 22:47:06.633017"], ["end_at", "2022-09-29 22:47:06.633163"], ["workflow_state", "active"], ["sis_id", "adea818e9f04701ca0041ae6d6fc4bc1"], ["created_at", "2022-09-26 22:47:07.637896"], ["updated_at", "2022-09-26 22:47:07.637896"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [6b4def48-c50e-4211-b79e-d3e09bf28614] Performing CanvasSync::Jobs::SyncSimpleTableJob (Job ID: 6b4def48-c50e-4211-b79e-d3e09bf28614) from Test(default) with arguments: {:report_name=>"proservices_provisioning_csv", :model=>"courses", :mapping=>"courses", :klass=>"Course", :term_scope=>"active", :params=>{"parameters[include_deleted]"=>true, "parameters[courses]"=>true}} [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [6b4def48-c50e-4211-b79e-d3e09bf28614] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "6b4def48-c50e-4211-b79e-d3e09bf28614"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [6b4def48-c50e-4211-b79e-d3e09bf28614]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [6b4def48-c50e-4211-b79e-d3e09bf28614] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncSimpleTableJob"], ["status", "enqueued"], ["job_arguments", "---\n- :report_name: proservices_provisioning_csv\n :model: courses\n :mapping: courses\n :klass: Course\n :term_scope: active\n :params:\n parameters[include_deleted]: true\n parameters[courses]: true\n"], ["created_at", "2022-09-26 22:47:07.641523"], ["updated_at", "2022-09-26 22:47:07.641523"], ["job_id", "6b4def48-c50e-4211-b79e-d3e09bf28614"]] [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [6b4def48-c50e-4211-b79e-d3e09bf28614]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [6b4def48-c50e-4211-b79e-d3e09bf28614]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [6b4def48-c50e-4211-b79e-d3e09bf28614] CanvasSync::JobLog Update (0.4ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-09-26 22:47:07.643674"], ["status", "running"], ["updated_at", "2022-09-26 22:47:07.644187"], ["id", 406]] [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [6b4def48-c50e-4211-b79e-d3e09bf28614]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [6b4def48-c50e-4211-b79e-d3e09bf28614]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [6b4def48-c50e-4211-b79e-d3e09bf28614] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2022-09-26 22:47:07.646730"], ["status", "success"], ["updated_at", "2022-09-26 22:47:07.647186"], ["id", 406]] [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [6b4def48-c50e-4211-b79e-d3e09bf28614]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [6b4def48-c50e-4211-b79e-d3e09bf28614] Performed CanvasSync::Jobs::SyncSimpleTableJob (Job ID: 6b4def48-c50e-4211-b79e-d3e09bf28614) from Test(default) in 8.35ms  (0.2ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [b355d08c-ef6d-43dd-bf5d-b1e4f34f5c72] Performing CanvasSync::Jobs::SyncSubmissionsJob (Job ID: b355d08c-ef6d-43dd-bf5d-b1e4f34f5c72) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [b355d08c-ef6d-43dd-bf5d-b1e4f34f5c72] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "b355d08c-ef6d-43dd-bf5d-b1e4f34f5c72"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [b355d08c-ef6d-43dd-bf5d-b1e4f34f5c72]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [b355d08c-ef6d-43dd-bf5d-b1e4f34f5c72] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncSubmissionsJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2022-09-26 22:47:07.652044"], ["updated_at", "2022-09-26 22:47:07.652044"], ["job_id", "b355d08c-ef6d-43dd-bf5d-b1e4f34f5c72"]] [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [b355d08c-ef6d-43dd-bf5d-b1e4f34f5c72]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [b355d08c-ef6d-43dd-bf5d-b1e4f34f5c72]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [b355d08c-ef6d-43dd-bf5d-b1e4f34f5c72] CanvasSync::JobLog Update (0.4ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-09-26 22:47:07.654094"], ["status", "running"], ["updated_at", "2022-09-26 22:47:07.654446"], ["id", 407]] [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [b355d08c-ef6d-43dd-bf5d-b1e4f34f5c72]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [b355d08c-ef6d-43dd-bf5d-b1e4f34f5c72]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [b355d08c-ef6d-43dd-bf5d-b1e4f34f5c72] CanvasSync::JobLog Create (0.2ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proserv_student_submissions_csv\n- 1\n- CanvasSync::Processors::SubmissionsProcessor\n- :sync_start_time: '2022-09-26T22:47:07Z'\n :report_params:\n :parameters:\n :include_all: \n :enrollment_batch_size: \n :enrollment_term_id: 1\n"], ["created_at", "2022-09-26 22:47:07.657996"], ["updated_at", "2022-09-26 22:47:07.657996"], ["job_id", "36ae283d-53c2-427b-acb2-735228e790d1"]] [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [b355d08c-ef6d-43dd-bf5d-b1e4f34f5c72]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [b355d08c-ef6d-43dd-bf5d-b1e4f34f5c72] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: 36ae283d-53c2-427b-acb2-735228e790d1) to Test(default) at 2022-09-26 22:47:37 UTC with arguments: "proserv_student_submissions_csv", 1, "CanvasSync::Processors::SubmissionsProcessor", {:sync_start_time=>"2022-09-26T22:47:07Z", :report_params=>{:parameters=>{:include_all=>nil, :enrollment_batch_size=>nil, :enrollment_term_id=>1}}} [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [b355d08c-ef6d-43dd-bf5d-b1e4f34f5c72]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [b355d08c-ef6d-43dd-bf5d-b1e4f34f5c72] CanvasSync::JobLog Update (0.4ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2022-09-26 22:47:07.660536"], ["status", "success"], ["updated_at", "2022-09-26 22:47:07.660948"], ["id", 407]] [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [b355d08c-ef6d-43dd-bf5d-b1e4f34f5c72]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [b355d08c-ef6d-43dd-bf5d-b1e4f34f5c72] Performed CanvasSync::Jobs::SyncSubmissionsJob (Job ID: b355d08c-ef6d-43dd-bf5d-b1e4f34f5c72) from Test(default) in 11.06ms  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.3ms) SELECT COUNT(*) FROM "terms" [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [ec48ec27-7e01-4b18-9fc3-b5532325af7c] Performing CanvasSync::Jobs::SyncTermsJob (Job ID: ec48ec27-7e01-4b18-9fc3-b5532325af7c) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [ec48ec27-7e01-4b18-9fc3-b5532325af7c] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "ec48ec27-7e01-4b18-9fc3-b5532325af7c"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [ec48ec27-7e01-4b18-9fc3-b5532325af7c]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [ec48ec27-7e01-4b18-9fc3-b5532325af7c] CanvasSync::JobLog Create (0.2ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncTermsJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2022-09-26 22:47:07.665745"], ["updated_at", "2022-09-26 22:47:07.665745"], ["job_id", "ec48ec27-7e01-4b18-9fc3-b5532325af7c"]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [ec48ec27-7e01-4b18-9fc3-b5532325af7c]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [ec48ec27-7e01-4b18-9fc3-b5532325af7c]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [ec48ec27-7e01-4b18-9fc3-b5532325af7c] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-09-26 22:47:07.666903"], ["status", "running"], ["updated_at", "2022-09-26 22:47:07.667154"], ["id", 409]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [ec48ec27-7e01-4b18-9fc3-b5532325af7c]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [ec48ec27-7e01-4b18-9fc3-b5532325af7c] Term Load (0.3ms) SELECT "terms".* FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [ec48ec27-7e01-4b18-9fc3-b5532325af7c]  (0.3ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [ec48ec27-7e01-4b18-9fc3-b5532325af7c] Term Exists (0.4ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [ec48ec27-7e01-4b18-9fc3-b5532325af7c] Term Create (0.3ms) INSERT INTO "terms" ("canvas_id", "name", "workflow_state", "grading_period_group_id", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 1], ["name", "Default Term"], ["workflow_state", "active"], ["grading_period_group_id", 1], ["sis_id", "Test"], ["created_at", "2022-09-26 22:47:07.674383"], ["updated_at", "2022-09-26 22:47:07.674383"]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [ec48ec27-7e01-4b18-9fc3-b5532325af7c]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [ec48ec27-7e01-4b18-9fc3-b5532325af7c] Term Load (0.2ms) SELECT "terms".* FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 6], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [ec48ec27-7e01-4b18-9fc3-b5532325af7c]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [ec48ec27-7e01-4b18-9fc3-b5532325af7c] Term Exists (0.3ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 6], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [ec48ec27-7e01-4b18-9fc3-b5532325af7c] Term Create (0.4ms) INSERT INTO "terms" ("canvas_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["canvas_id", 6], ["name", "Average Term 1"], ["workflow_state", "active"], ["created_at", "2022-09-26 22:47:07.678126"], ["updated_at", "2022-09-26 22:47:07.678126"]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [ec48ec27-7e01-4b18-9fc3-b5532325af7c]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [ec48ec27-7e01-4b18-9fc3-b5532325af7c] Term Load (0.3ms) SELECT "terms".* FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 7], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [ec48ec27-7e01-4b18-9fc3-b5532325af7c]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [ec48ec27-7e01-4b18-9fc3-b5532325af7c] Term Exists (0.2ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 7], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [ec48ec27-7e01-4b18-9fc3-b5532325af7c] Term Create (0.3ms) INSERT INTO "terms" ("canvas_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["canvas_id", 7], ["name", "Average Term 2"], ["workflow_state", "active"], ["created_at", "2022-09-26 22:47:07.681740"], ["updated_at", "2022-09-26 22:47:07.681740"]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [ec48ec27-7e01-4b18-9fc3-b5532325af7c]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [ec48ec27-7e01-4b18-9fc3-b5532325af7c] Term Load (0.2ms) SELECT "terms".* FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 5], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [ec48ec27-7e01-4b18-9fc3-b5532325af7c]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [ec48ec27-7e01-4b18-9fc3-b5532325af7c] Term Exists (0.2ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 5], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [ec48ec27-7e01-4b18-9fc3-b5532325af7c] Term Create (0.3ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 5], ["name", "Syllabus Term"], ["start_at", "2017-08-14 06:00:00"], ["end_at", "2017-08-31 06:00:00"], ["workflow_state", "active"], ["sis_id", "SYTERM"], ["created_at", "2022-09-26 22:47:07.684723"], ["updated_at", "2022-09-26 22:47:07.684723"]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [ec48ec27-7e01-4b18-9fc3-b5532325af7c]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [ec48ec27-7e01-4b18-9fc3-b5532325af7c] Term Load (0.3ms) SELECT "terms".* FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 4], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [ec48ec27-7e01-4b18-9fc3-b5532325af7c]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [ec48ec27-7e01-4b18-9fc3-b5532325af7c] Term Exists (0.3ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 4], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [ec48ec27-7e01-4b18-9fc3-b5532325af7c] Term Create (0.4ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "grading_period_group_id", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8, $9) RETURNING "id" [["canvas_id", 4], ["name", "Ellucian Term"], ["start_at", "2017-08-01 06:00:00"], ["end_at", "2017-10-31 06:00:00"], ["workflow_state", "active"], ["grading_period_group_id", 1], ["sis_id", "SH"], ["created_at", "2022-09-26 22:47:07.687940"], ["updated_at", "2022-09-26 22:47:07.687940"]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [ec48ec27-7e01-4b18-9fc3-b5532325af7c]  (0.3ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [ec48ec27-7e01-4b18-9fc3-b5532325af7c] Term Load (0.4ms) SELECT "terms".* FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 3], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [ec48ec27-7e01-4b18-9fc3-b5532325af7c]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [ec48ec27-7e01-4b18-9fc3-b5532325af7c] Term Exists (0.3ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 3], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [ec48ec27-7e01-4b18-9fc3-b5532325af7c] Term Create (0.3ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 3], ["name", "Current Term"], ["start_at", "2017-03-19 06:00:00"], ["end_at", "2017-08-01 06:00:00"], ["workflow_state", "active"], ["created_at", "2022-09-26 22:47:07.692414"], ["updated_at", "2022-09-26 22:47:07.692414"]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [ec48ec27-7e01-4b18-9fc3-b5532325af7c]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [ec48ec27-7e01-4b18-9fc3-b5532325af7c] [CanvasSync::Jobs::TermBatchesJob] [e7048197-f5df-46a7-992a-591e505c0396] Performing CanvasSync::Jobs::TermBatchesJob (Job ID: e7048197-f5df-46a7-992a-591e505c0396) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [ec48ec27-7e01-4b18-9fc3-b5532325af7c] [CanvasSync::Jobs::TermBatchesJob] [e7048197-f5df-46a7-992a-591e505c0396] CanvasSync::JobLog Load (0.1ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "e7048197-f5df-46a7-992a-591e505c0396"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [ec48ec27-7e01-4b18-9fc3-b5532325af7c] [CanvasSync::Jobs::TermBatchesJob] [e7048197-f5df-46a7-992a-591e505c0396]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [ec48ec27-7e01-4b18-9fc3-b5532325af7c] [CanvasSync::Jobs::TermBatchesJob] [e7048197-f5df-46a7-992a-591e505c0396] CanvasSync::JobLog Create (0.2ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::TermBatchesJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2022-09-26 22:47:07.694368"], ["updated_at", "2022-09-26 22:47:07.694368"], ["job_id", "e7048197-f5df-46a7-992a-591e505c0396"]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [ec48ec27-7e01-4b18-9fc3-b5532325af7c] [CanvasSync::Jobs::TermBatchesJob] [e7048197-f5df-46a7-992a-591e505c0396]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [ec48ec27-7e01-4b18-9fc3-b5532325af7c] [CanvasSync::Jobs::TermBatchesJob] [e7048197-f5df-46a7-992a-591e505c0396]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [ec48ec27-7e01-4b18-9fc3-b5532325af7c] [CanvasSync::Jobs::TermBatchesJob] [e7048197-f5df-46a7-992a-591e505c0396] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-09-26 22:47:07.695603"], ["status", "running"], ["updated_at", "2022-09-26 22:47:07.695979"], ["id", 410]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [ec48ec27-7e01-4b18-9fc3-b5532325af7c] [CanvasSync::Jobs::TermBatchesJob] [e7048197-f5df-46a7-992a-591e505c0396]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [ec48ec27-7e01-4b18-9fc3-b5532325af7c] [CanvasSync::Jobs::TermBatchesJob] [e7048197-f5df-46a7-992a-591e505c0396]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [ec48ec27-7e01-4b18-9fc3-b5532325af7c] [CanvasSync::Jobs::TermBatchesJob] [e7048197-f5df-46a7-992a-591e505c0396] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2022-09-26 22:47:07.697121"], ["status", "success"], ["updated_at", "2022-09-26 22:47:07.697391"], ["id", 410]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [ec48ec27-7e01-4b18-9fc3-b5532325af7c] [CanvasSync::Jobs::TermBatchesJob] [e7048197-f5df-46a7-992a-591e505c0396]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [ec48ec27-7e01-4b18-9fc3-b5532325af7c] [CanvasSync::Jobs::TermBatchesJob] [e7048197-f5df-46a7-992a-591e505c0396] Performed CanvasSync::Jobs::TermBatchesJob (Job ID: e7048197-f5df-46a7-992a-591e505c0396) from Test(default) in 4.76ms [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [ec48ec27-7e01-4b18-9fc3-b5532325af7c]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [ec48ec27-7e01-4b18-9fc3-b5532325af7c] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2022-09-26 22:47:07.698507"], ["status", "success"], ["updated_at", "2022-09-26 22:47:07.698799"], ["id", 409]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [ec48ec27-7e01-4b18-9fc3-b5532325af7c]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [ec48ec27-7e01-4b18-9fc3-b5532325af7c] Performed CanvasSync::Jobs::SyncTermsJob (Job ID: ec48ec27-7e01-4b18-9fc3-b5532325af7c) from Test(default) in 35.05ms  (0.2ms) SELECT COUNT(*) FROM "terms"  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Account Exists (0.2ms) SELECT 1 AS one FROM "accounts" WHERE "accounts"."canvas_id" = $1 LIMIT $2 [["canvas_id", 56523188], ["LIMIT", 1]] Account Create (0.4ms) INSERT INTO "accounts" ("canvas_id", "sis_id", "canvas_parent_account_id", "sis_parent_account_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 56523188], ["sis_id", "b9190324adba65e1aeb794ca83df3d5e"], ["canvas_parent_account_id", 1], ["sis_parent_account_id", "59590019e7c60a882771a514f653bbb5"], ["name", "Account name"], ["workflow_state", "active"], ["created_at", "2022-09-26 22:47:07.703436"], ["updated_at", "2022-09-26 22:47:07.703436"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Account Exists (0.4ms) SELECT 1 AS one FROM "accounts" WHERE "accounts"."canvas_id" IS NULL AND "accounts"."id" != $1 LIMIT $2 [["id", 48], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Account Exists (0.2ms) SELECT 1 AS one FROM "accounts" WHERE "accounts"."canvas_id" = $1 LIMIT $2 [["canvas_id", 84474487], ["LIMIT", 1]] Account Create (0.3ms) INSERT INTO "accounts" ("canvas_id", "sis_id", "canvas_parent_account_id", "sis_parent_account_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 84474487], ["sis_id", "2e7d0c696ec287fc4890ec5e22ef1abd"], ["canvas_parent_account_id", 1], ["sis_parent_account_id", "eba27582ea66b2c1a120b2641c0cef07"], ["name", "Account name"], ["workflow_state", "active"], ["created_at", "2022-09-26 22:47:07.714178"], ["updated_at", "2022-09-26 22:47:07.714178"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Account Load (0.2ms) SELECT "accounts".* FROM "accounts" ORDER BY "accounts"."id" ASC LIMIT $1 [["LIMIT", 1]] Account Exists (0.3ms) SELECT 1 AS one FROM "accounts" WHERE "accounts"."canvas_id" = $1 LIMIT $2 [["canvas_id", 84474487], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.3ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Account Exists (0.3ms) SELECT 1 AS one FROM "accounts" WHERE "accounts"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2978257], ["LIMIT", 1]] Account Create (0.6ms) INSERT INTO "accounts" ("canvas_id", "sis_id", "canvas_parent_account_id", "sis_parent_account_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 2978257], ["sis_id", "2b7c668591eb4917baab722b6a6e60d1"], ["canvas_parent_account_id", 1], ["sis_parent_account_id", "3cf5792930d8830723cd4159f8dd6a3b"], ["name", "Account name"], ["workflow_state", "active"], ["created_at", "2022-09-26 22:47:07.720703"], ["updated_at", "2022-09-26 22:47:07.720703"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Admin Exists (0.3ms) SELECT 1 AS one FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 16029822], ["LIMIT", 1]] Admin Create (0.3ms) INSERT INTO "admins" ("canvas_id", "role_name", "canvas_role_id", "canvas_user_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 16029822], ["role_name", "Cool Role"], ["canvas_role_id", 90659336], ["canvas_user_id", 1], ["workflow_state", "active"], ["created_at", "2022-09-26 22:47:07.729091"], ["updated_at", "2022-09-26 22:47:07.729091"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Admin Exists (0.3ms) SELECT 1 AS one FROM "admins" WHERE "admins"."canvas_id" IS NULL AND "admins"."id" != $1 LIMIT $2 [["id", 67], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Admin Exists (0.3ms) SELECT 1 AS one FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 46158821], ["LIMIT", 1]] Admin Create (0.3ms) INSERT INTO "admins" ("canvas_id", "role_name", "canvas_role_id", "canvas_user_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 46158821], ["role_name", "Cool Role"], ["canvas_role_id", 74140124], ["canvas_user_id", 1], ["workflow_state", "active"], ["created_at", "2022-09-26 22:47:07.735798"], ["updated_at", "2022-09-26 22:47:07.735798"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Admin Load (0.2ms) SELECT "admins".* FROM "admins" ORDER BY "admins"."id" ASC LIMIT $1 [["LIMIT", 1]] Admin Exists (0.5ms) SELECT 1 AS one FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 46158821], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) SELECT COUNT(*) FROM "admins" Admin Load (0.2ms) SELECT "admins".* FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]]  (0.2ms) SAVEPOINT active_record_1 Admin Exists (0.4ms) SELECT 1 AS one FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]] Admin Create (0.3ms) INSERT INTO "admins" ("canvas_id", "role_name", "canvas_role_id", "canvas_user_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 2], ["role_name", "AccountAdmin"], ["canvas_role_id", 1], ["canvas_user_id", 1], ["workflow_state", "active"], ["created_at", "2022-09-26 22:47:07.745740"], ["updated_at", "2022-09-26 22:47:07.745740"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SELECT COUNT(*) FROM "admins" Admin Load (0.3ms) SELECT "admins".* FROM "admins" ORDER BY "admins"."id" DESC LIMIT $1 [["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Admin Exists (0.3ms) SELECT 1 AS one FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]] Admin Create (0.2ms) INSERT INTO "admins" ("canvas_id", "role_name", "canvas_role_id", "canvas_user_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 2], ["role_name", "Cool Role"], ["canvas_role_id", 26176471], ["canvas_user_id", 1], ["workflow_state", "active"], ["created_at", "2022-09-26 22:47:07.751386"], ["updated_at", "2022-09-26 22:47:07.751386"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SELECT COUNT(*) FROM "admins" Admin Load (0.3ms) SELECT "admins".* FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]]  (0.2ms) SAVEPOINT active_record_1 Admin Exists (0.4ms) SELECT 1 AS one FROM "admins" WHERE "admins"."canvas_id" = $1 AND "admins"."id" != $2 LIMIT $3 [["canvas_id", 2], ["id", 70], ["LIMIT", 1]] Admin Update (0.4ms) UPDATE "admins" SET "role_name" = $1, "canvas_role_id" = $2, "updated_at" = $3 WHERE "admins"."id" = $4 [["role_name", "AccountAdmin"], ["canvas_role_id", 1], ["updated_at", "2022-09-26 22:47:07.756367"], ["id", 70]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.3ms) SELECT COUNT(*) FROM "admins" Admin Load (0.2ms) SELECT "admins".* FROM "admins" WHERE "admins"."id" = $1 LIMIT $2 [["id", 70], ["LIMIT", 1]]  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) SAVEPOINT active_record_1 AssignmentGroup Exists (0.6ms) SELECT 1 AS one FROM "assignment_groups" WHERE "assignment_groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] AssignmentGroup Create (0.4ms) INSERT INTO "assignment_groups" ("canvas_id", "name", "workflow_state", "canvas_created_at", "canvas_updated_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 1], ["name", "Dummy Assignment Group"], ["workflow_state", "available"], ["canvas_created_at", "2022-09-19 22:47:07.772435"], ["canvas_updated_at", "2022-09-25 22:47:07.772598"], ["created_at", "2022-09-26 22:47:07.775063"], ["updated_at", "2022-09-26 22:47:07.775063"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 AssignmentGroup Exists (0.4ms) SELECT 1 AS one FROM "assignment_groups" WHERE "assignment_groups"."canvas_id" IS NULL AND "assignment_groups"."id" != $1 LIMIT $2 [["id", 55], ["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 AssignmentGroup Exists (0.3ms) SELECT 1 AS one FROM "assignment_groups" WHERE "assignment_groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]] AssignmentGroup Create (0.3ms) INSERT INTO "assignment_groups" ("canvas_id", "name", "workflow_state", "canvas_created_at", "canvas_updated_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 2], ["name", "Dummy Assignment Group"], ["workflow_state", "available"], ["canvas_created_at", "2022-09-19 22:47:07.782614"], ["canvas_updated_at", "2022-09-25 22:47:07.782740"], ["created_at", "2022-09-26 22:47:07.784046"], ["updated_at", "2022-09-26 22:47:07.784046"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 AssignmentGroup Load (0.2ms) SELECT "assignment_groups".* FROM "assignment_groups" ORDER BY "assignment_groups"."id" ASC LIMIT $1 [["LIMIT", 1]] AssignmentGroup Exists (0.4ms) SELECT 1 AS one FROM "assignment_groups" WHERE "assignment_groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 AssignmentGroup Exists (0.3ms) SELECT 1 AS one FROM "assignment_groups" WHERE "assignment_groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 3], ["LIMIT", 1]] AssignmentGroup Create (0.3ms) INSERT INTO "assignment_groups" ("canvas_id", "name", "workflow_state", "canvas_created_at", "canvas_updated_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 3], ["name", "Dummy Assignment Group"], ["workflow_state", "available"], ["canvas_created_at", "2022-09-19 22:47:07.790768"], ["canvas_updated_at", "2022-09-25 22:47:07.790863"], ["created_at", "2022-09-26 22:47:07.792167"], ["updated_at", "2022-09-26 22:47:07.792167"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 AssignmentGroup Exists (0.4ms) SELECT 1 AS one FROM "assignment_groups" WHERE "assignment_groups"."canvas_id" = $1 AND "assignment_groups"."id" != $2 LIMIT $3 [["canvas_id", 3], ["id", 57], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.3ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 AssignmentGroup Exists (0.3ms) SELECT 1 AS one FROM "assignment_groups" WHERE "assignment_groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 4], ["LIMIT", 1]] AssignmentGroup Create (0.3ms) INSERT INTO "assignment_groups" ("canvas_id", "name", "workflow_state", "canvas_created_at", "canvas_updated_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 4], ["name", "Dummy Assignment Group"], ["workflow_state", "available"], ["canvas_created_at", "2022-09-19 22:47:07.799475"], ["canvas_updated_at", "2022-09-25 22:47:07.799565"], ["created_at", "2022-09-26 22:47:07.800692"], ["updated_at", "2022-09-26 22:47:07.800692"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Assignment Exists (0.5ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] Assignment Create (0.3ms) INSERT INTO "assignments" ("canvas_id", "title", "due_at", "unlock_at", "lock_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 1], ["title", "Assignment 1"], ["due_at", "2022-10-03 22:47:07.820399"], ["unlock_at", "2022-09-25 22:47:07.820501"], ["lock_at", "2022-10-17 22:47:07.820554"], ["created_at", "2022-09-26 22:47:07.822432"], ["updated_at", "2022-09-26 22:47:07.822432"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Assignment Exists (0.5ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" IS NULL AND "assignments"."id" != $1 LIMIT $2 [["id", 100], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Assignment Exists (0.3ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]] Assignment Create (0.3ms) INSERT INTO "assignments" ("canvas_id", "title", "due_at", "unlock_at", "lock_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 2], ["title", "Assignment 2"], ["due_at", "2022-10-03 22:47:07.829402"], ["unlock_at", "2022-09-25 22:47:07.829494"], ["lock_at", "2022-10-17 22:47:07.829537"], ["created_at", "2022-09-26 22:47:07.830706"], ["updated_at", "2022-09-26 22:47:07.830706"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Assignment Load (0.2ms) SELECT "assignments".* FROM "assignments" ORDER BY "assignments"."id" ASC LIMIT $1 [["LIMIT", 1]] Assignment Exists (0.3ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Assignment Exists (0.3ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 3], ["LIMIT", 1]] Assignment Create (0.4ms) INSERT INTO "assignments" ("canvas_id", "title", "due_at", "unlock_at", "lock_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 3], ["title", "Assignment 3"], ["due_at", "2022-10-03 22:47:07.836030"], ["unlock_at", "2022-09-25 22:47:07.836153"], ["lock_at", "2022-10-17 22:47:07.836199"], ["created_at", "2022-09-26 22:47:07.837330"], ["updated_at", "2022-09-26 22:47:07.837330"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Assignment Exists (0.3ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 4], ["LIMIT", 1]] Assignment Create (0.5ms) INSERT INTO "assignments" ("canvas_id", "title", "due_at", "unlock_at", "lock_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 4], ["title", "Assignment 4"], ["due_at", "2022-10-03 22:47:07.843231"], ["unlock_at", "2022-09-25 22:47:07.843318"], ["lock_at", "2022-10-17 22:47:07.843360"], ["created_at", "2022-09-26 22:47:07.844576"], ["updated_at", "2022-09-26 22:47:07.844576"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Assignment Exists (0.4ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 AND "assignments"."id" != $2 LIMIT $3 [["canvas_id", 4], ["id", 103], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Assignment Exists (0.3ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 5], ["LIMIT", 1]] Assignment Create (0.3ms) INSERT INTO "assignments" ("canvas_id", "title", "due_at", "unlock_at", "lock_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 5], ["title", "Assignment 5"], ["due_at", "2022-10-03 22:47:07.850300"], ["unlock_at", "2022-09-25 22:47:07.850426"], ["lock_at", "2022-10-17 22:47:07.850469"], ["created_at", "2022-09-26 22:47:07.851580"], ["updated_at", "2022-09-26 22:47:07.851580"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Assignment Exists (0.3ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 6], ["LIMIT", 1]] Assignment Create (0.3ms) INSERT INTO "assignments" ("canvas_id", "title", "due_at", "unlock_at", "lock_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 6], ["title", "Assignment 6"], ["due_at", "2022-10-03 22:47:07.858173"], ["unlock_at", "2022-09-25 22:47:07.858273"], ["lock_at", "2022-10-17 22:47:07.858320"], ["created_at", "2022-09-26 22:47:07.859605"], ["updated_at", "2022-09-26 22:47:07.859605"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) SAVEPOINT active_record_1 Course Exists (0.6ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 50847371], ["LIMIT", 1]] Course Create (0.5ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 50847371], ["sis_id", "3bbecc077ab20222e655b214b470ddfd"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2022-09-23 22:47:07.877070"], ["end_at", "2022-10-17 22:47:07.877168"], ["created_at", "2022-09-26 22:47:07.879361"], ["updated_at", "2022-09-26 22:47:07.879361"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 Course Exists (0.3ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 24365212], ["LIMIT", 1]] Course Create (0.3ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 24365212], ["sis_id", "ba09ef2bf5c10bb26ad1a53b161c5934"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2022-09-23 22:47:07.881398"], ["end_at", "2022-10-17 22:47:07.881476"], ["created_at", "2022-09-26 22:47:07.882644"], ["updated_at", "2022-09-26 22:47:07.882644"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Assignment Exists (0.3ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 7], ["LIMIT", 1]] Assignment Create (0.3ms) INSERT INTO "assignments" ("canvas_id", "title", "due_at", "unlock_at", "lock_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 7], ["title", "Assignment 7"], ["due_at", "2022-10-03 22:47:07.883956"], ["unlock_at", "2022-09-25 22:47:07.884039"], ["lock_at", "2022-10-17 22:47:07.884098"], ["created_at", "2022-09-26 22:47:07.885151"], ["updated_at", "2022-09-26 22:47:07.885151"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Assignment Exists (0.3ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 AND "assignments"."id" != $2 LIMIT $3 [["canvas_id", 7], ["id", 106], ["LIMIT", 1]] Assignment Update (0.5ms) UPDATE "assignments" SET "canvas_context_id" = $1, "canvas_context_type" = $2, "updated_at" = $3 WHERE "assignments"."id" = $4 [["canvas_context_id", 24365212], ["canvas_context_type", "Course"], ["updated_at", "2022-09-26 22:47:07.887632"], ["id", 106]]  (0.3ms) RELEASE SAVEPOINT active_record_1 Course Load (0.3ms) SELECT "courses".* FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 24365212], ["LIMIT", 1]]  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) SAVEPOINT active_record_1 Assignment Exists (0.5ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 8], ["LIMIT", 1]] Assignment Create (0.5ms) INSERT INTO "assignments" ("canvas_id", "title", "due_at", "unlock_at", "lock_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 8], ["title", "Assignment 8"], ["due_at", "2022-10-03 22:47:07.903444"], ["unlock_at", "2022-09-25 22:47:07.903584"], ["lock_at", "2022-10-17 22:47:07.903675"], ["created_at", "2022-09-26 22:47:07.905749"], ["updated_at", "2022-09-26 22:47:07.905749"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 ContextModuleItem Create (0.5ms) INSERT INTO "context_module_items" ("canvas_id", "canvas_assignment_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["canvas_id", 1], ["canvas_assignment_id", 8], ["workflow_state", "active"], ["created_at", "2022-09-26 22:47:07.908507"], ["updated_at", "2022-09-26 22:47:07.908507"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Assignment Exists (0.3ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 9], ["LIMIT", 1]] Assignment Create (0.2ms) INSERT INTO "assignments" ("canvas_id", "title", "due_at", "unlock_at", "lock_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 9], ["title", "Assignment 9"], ["due_at", "2022-10-03 22:47:07.913551"], ["unlock_at", "2022-09-25 22:47:07.913665"], ["lock_at", "2022-10-17 22:47:07.913751"], ["created_at", "2022-09-26 22:47:07.915229"], ["updated_at", "2022-09-26 22:47:07.915229"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 ContextModuleItem Create (0.3ms) INSERT INTO "context_module_items" ("canvas_id", "canvas_assignment_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["canvas_id", 2], ["canvas_assignment_id", 9], ["workflow_state", "active"], ["created_at", "2022-09-26 22:47:07.916971"], ["updated_at", "2022-09-26 22:47:07.916971"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) SAVEPOINT active_record_1 Course Exists (0.4ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 73720361], ["LIMIT", 1]] Course Create (0.3ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 73720361], ["sis_id", "66a640a7099e64aa944c3d6e3f96517f"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2022-09-23 22:47:07.938549"], ["end_at", "2022-10-17 22:47:07.938742"], ["created_at", "2022-09-26 22:47:07.941134"], ["updated_at", "2022-09-26 22:47:07.941134"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 ContextModule Create (0.6ms) INSERT INTO "context_modules" ("canvas_id", "canvas_context_id", "canvas_context_type", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 1], ["canvas_context_id", 73720361], ["canvas_context_type", "Course"], ["name", "Context Module"], ["workflow_state", "available"], ["created_at", "2022-09-26 22:47:07.943434"], ["updated_at", "2022-09-26 22:47:07.943434"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Course Exists (0.2ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 8919354], ["LIMIT", 1]] Course Create (0.2ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 8919354], ["sis_id", "ef5a24ba255288b65f760f03df976a86"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2022-09-23 22:47:07.947738"], ["end_at", "2022-10-17 22:47:07.947831"], ["created_at", "2022-09-26 22:47:07.948876"], ["updated_at", "2022-09-26 22:47:07.948876"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 ContextModule Create (0.2ms) INSERT INTO "context_modules" ("canvas_id", "canvas_context_id", "canvas_context_type", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 2], ["canvas_context_id", 8919354], ["canvas_context_type", "Course"], ["name", "Context Module"], ["workflow_state", "available"], ["created_at", "2022-09-26 22:47:07.950376"], ["updated_at", "2022-09-26 22:47:07.950376"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Course Exists (0.5ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 93544161], ["LIMIT", 1]] Course Create (0.4ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 93544161], ["sis_id", "c02ce644ca38f5aec1b937c3bbcb2ba2"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2022-09-23 22:47:07.953217"], ["end_at", "2022-10-17 22:47:07.953314"], ["created_at", "2022-09-26 22:47:07.955171"], ["updated_at", "2022-09-26 22:47:07.955171"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 ContextModule Create (0.3ms) INSERT INTO "context_modules" ("canvas_id", "canvas_context_id", "canvas_context_type", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 3], ["canvas_context_id", 93544161], ["canvas_context_type", "Course"], ["name", "Context Module"], ["workflow_state", "available"], ["created_at", "2022-09-26 22:47:07.957531"], ["updated_at", "2022-09-26 22:47:07.957531"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Course Exists (0.4ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 599015], ["LIMIT", 1]] Course Create (0.3ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 599015], ["sis_id", "e351f24094f9d6e587dd72b20863ca11"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2022-09-23 22:47:07.961625"], ["end_at", "2022-10-17 22:47:07.961750"], ["created_at", "2022-09-26 22:47:07.963605"], ["updated_at", "2022-09-26 22:47:07.963605"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Course Exists (0.4ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" IS NULL AND "courses"."id" != $1 LIMIT $2 [["id", 204], ["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.4ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Course Exists (0.3ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 74301295], ["LIMIT", 1]] Course Create (0.3ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 74301295], ["sis_id", "12611e281384cba7e1b922539eef4386"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2022-09-23 22:47:07.976028"], ["end_at", "2022-10-17 22:47:07.976160"], ["created_at", "2022-09-26 22:47:07.977621"], ["updated_at", "2022-09-26 22:47:07.977621"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Course Load (0.4ms) SELECT "courses".* FROM "courses" ORDER BY "courses"."id" ASC LIMIT $1 [["LIMIT", 1]] Course Exists (0.5ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 74301295], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Course Exists (0.3ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 52982457], ["LIMIT", 1]] Course Create (0.4ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 52982457], ["sis_id", "a9dd4ee7ce6f6cf07188b39308530b7c"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2022-09-23 22:47:07.991139"], ["end_at", "2022-10-17 22:47:07.991260"], ["created_at", "2022-09-26 22:47:07.992758"], ["updated_at", "2022-09-26 22:47:07.992758"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Course Exists (0.4ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 AND "courses"."id" != $2 LIMIT $3 [["canvas_id", 52982457], ["id", 206], ["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Course Exists (0.3ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 11899366], ["LIMIT", 1]] Course Create (0.3ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 11899366], ["sis_id", "cc6cd93e070454263689cd1b10257dfd"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2022-09-23 22:47:07.998739"], ["end_at", "2022-10-17 22:47:07.998867"], ["created_at", "2022-09-26 22:47:08.000490"], ["updated_at", "2022-09-26 22:47:08.000490"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Course Exists (0.4ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 16410478], ["LIMIT", 1]] Course Create (0.4ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 16410478], ["sis_id", "b828ed38d58f640937db7dbf60641fc9"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2022-09-23 22:47:08.006729"], ["end_at", "2022-10-17 22:47:08.006835"], ["created_at", "2022-09-26 22:47:08.008364"], ["updated_at", "2022-09-26 22:47:08.008364"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Course Exists (0.3ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 86331777], ["LIMIT", 1]] Course Create (0.5ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 86331777], ["sis_id", "bb9955b28d8460c137ee21f5e7597906"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2022-09-23 22:47:08.014931"], ["end_at", "2022-10-17 22:47:08.015091"], ["created_at", "2022-09-26 22:47:08.016653"], ["updated_at", "2022-09-26 22:47:08.016653"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Course Exists (0.4ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 75072711], ["LIMIT", 1]] Course Create (0.5ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 75072711], ["sis_id", "c2a735bb6acf1b916eec3f2b7bf27b8c"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2022-09-23 22:47:08.020242"], ["end_at", "2022-10-17 22:47:08.020375"], ["created_at", "2022-09-26 22:47:08.022103"], ["updated_at", "2022-09-26 22:47:08.022103"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Course Exists (0.3ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 22507198], ["LIMIT", 1]] Course Create (0.5ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 22507198], ["sis_id", "0060e26b4fdacc20c69267bd67b9536b"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2022-09-23 22:47:08.027006"], ["end_at", "2022-10-17 22:47:08.027133"], ["created_at", "2022-09-26 22:47:08.028833"], ["updated_at", "2022-09-26 22:47:08.028833"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Course Exists (0.3ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1330546], ["LIMIT", 1]] Course Create (0.3ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 1330546], ["sis_id", "220b6a5018873abdf87de464c107cc51"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2022-09-23 22:47:08.032927"], ["end_at", "2022-10-17 22:47:08.033043"], ["created_at", "2022-09-26 22:47:08.034469"], ["updated_at", "2022-09-26 22:47:08.034469"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.3ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Enrollment Exists (0.5ms) SELECT 1 AS one FROM "enrollments" WHERE "enrollments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 12931433], ["LIMIT", 1]] Enrollment Create (0.6ms) INSERT INTO "enrollments" ("canvas_id", "created_at", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["canvas_id", 12931433], ["created_at", "2022-09-26 22:47:08.055762"], ["updated_at", "2022-09-26 22:47:08.055762"]]  (0.3ms) RELEASE SAVEPOINT active_record_1 Enrollment Exists (0.4ms) SELECT 1 AS one FROM "enrollments" WHERE "enrollments"."canvas_id" IS NULL AND "enrollments"."id" != $1 LIMIT $2 [["id", 64], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.3ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Enrollment Exists (0.3ms) SELECT 1 AS one FROM "enrollments" WHERE "enrollments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 63553413], ["LIMIT", 1]] Enrollment Create (0.3ms) INSERT INTO "enrollments" ("canvas_id", "created_at", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["canvas_id", 63553413], ["created_at", "2022-09-26 22:47:08.067459"], ["updated_at", "2022-09-26 22:47:08.067459"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Enrollment Load (0.2ms) SELECT "enrollments".* FROM "enrollments" ORDER BY "enrollments"."id" ASC LIMIT $1 [["LIMIT", 1]] Enrollment Exists (0.5ms) SELECT 1 AS one FROM "enrollments" WHERE "enrollments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 63553413], ["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Enrollment Exists (0.3ms) SELECT 1 AS one FROM "enrollments" WHERE "enrollments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 96939626], ["LIMIT", 1]] Enrollment Create (0.2ms) INSERT INTO "enrollments" ("canvas_id", "created_at", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["canvas_id", 96939626], ["created_at", "2022-09-26 22:47:08.076310"], ["updated_at", "2022-09-26 22:47:08.076310"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Enrollment Exists (0.3ms) SELECT 1 AS one FROM "enrollments" WHERE "enrollments"."canvas_id" = $1 AND "enrollments"."id" != $2 LIMIT $3 [["canvas_id", 96939626], ["id", 66], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Enrollment Exists (0.3ms) SELECT 1 AS one FROM "enrollments" WHERE "enrollments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 35938587], ["LIMIT", 1]] Enrollment Create (0.3ms) INSERT INTO "enrollments" ("canvas_id", "created_at", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["canvas_id", 35938587], ["created_at", "2022-09-26 22:47:08.082125"], ["updated_at", "2022-09-26 22:47:08.082125"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Enrollment Exists (0.3ms) SELECT 1 AS one FROM "enrollments" WHERE "enrollments"."canvas_id" = $1 AND "enrollments"."id" != $2 LIMIT $3 [["canvas_id", 35938587], ["id", 67], ["LIMIT", 1]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Enrollment Exists (0.3ms) SELECT 1 AS one FROM "enrollments" WHERE "enrollments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 39147304], ["LIMIT", 1]] Enrollment Create (0.4ms) INSERT INTO "enrollments" ("canvas_id", "created_at", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["canvas_id", 39147304], ["created_at", "2022-09-26 22:47:08.087779"], ["updated_at", "2022-09-26 22:47:08.087779"]]  (0.3ms) RELEASE SAVEPOINT active_record_1 Enrollment Exists (0.4ms) SELECT 1 AS one FROM "enrollments" WHERE "enrollments"."canvas_id" = $1 AND "enrollments"."id" != $2 LIMIT $3 [["canvas_id", 39147304], ["id", 68], ["LIMIT", 1]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Group Exists (0.6ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 35256646], ["LIMIT", 1]] Group Create (0.6ms) INSERT INTO "groups" ("canvas_id", "sis_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 35256646], ["sis_id", "f780fa35f3db20c4f16af159a3292afb"], ["name", "Some User Group"], ["workflow_state", "available"], ["created_at", "2022-09-26 22:47:08.105560"], ["updated_at", "2022-09-26 22:47:08.105560"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 User Exists (0.5ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 39489803], ["LIMIT", 1]] User Create (0.4ms) INSERT INTO "users" ("canvas_id", "email", "first_name", "last_name", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 39489803], ["email", "cooldude@coolsite.com"], ["first_name", "Cool"], ["last_name", "Dude"], ["created_at", "2022-09-26 22:47:08.120143"], ["updated_at", "2022-09-26 22:47:08.120143"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 GroupMembership Exists (0.4ms) SELECT 1 AS one FROM "group_memberships" WHERE "group_memberships"."canvas_id" = $1 LIMIT $2 [["canvas_id", 92404553], ["LIMIT", 1]] GroupMembership Create (0.3ms) INSERT INTO "group_memberships" ("canvas_id", "canvas_user_id", "canvas_group_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 92404553], ["canvas_user_id", 39489803], ["canvas_group_id", 35256646], ["workflow_state", "accepted"], ["created_at", "2022-09-26 22:47:08.134298"], ["updated_at", "2022-09-26 22:47:08.134298"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 GroupMembership Exists (0.8ms) SELECT 1 AS one FROM "group_memberships" WHERE "group_memberships"."canvas_id" IS NULL AND "group_memberships"."id" != $1 LIMIT $2 [["id", 51], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 31422340], ["LIMIT", 1]] Group Create (0.3ms) INSERT INTO "groups" ("canvas_id", "sis_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 31422340], ["sis_id", "78f2f671da7c10bb6e8d2c4ed7b8c5ed"], ["name", "Some User Group"], ["workflow_state", "available"], ["created_at", "2022-09-26 22:47:08.143346"], ["updated_at", "2022-09-26 22:47:08.143346"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 User Exists (0.3ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 48713078], ["LIMIT", 1]] User Create (0.3ms) INSERT INTO "users" ("canvas_id", "email", "first_name", "last_name", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 48713078], ["email", "cooldude@coolsite.com"], ["first_name", "Cool"], ["last_name", "Dude"], ["created_at", "2022-09-26 22:47:08.145751"], ["updated_at", "2022-09-26 22:47:08.145751"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 GroupMembership Exists (0.3ms) SELECT 1 AS one FROM "group_memberships" WHERE "group_memberships"."canvas_id" = $1 LIMIT $2 [["canvas_id", 84622519], ["LIMIT", 1]] GroupMembership Create (0.3ms) INSERT INTO "group_memberships" ("canvas_id", "canvas_user_id", "canvas_group_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 84622519], ["canvas_user_id", 48713078], ["canvas_group_id", 31422340], ["workflow_state", "accepted"], ["created_at", "2022-09-26 22:47:08.148131"], ["updated_at", "2022-09-26 22:47:08.148131"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 GroupMembership Load (0.2ms) SELECT "group_memberships".* FROM "group_memberships" ORDER BY "group_memberships"."id" ASC LIMIT $1 [["LIMIT", 1]] GroupMembership Exists (0.2ms) SELECT 1 AS one FROM "group_memberships" WHERE "group_memberships"."canvas_id" = $1 LIMIT $2 [["canvas_id", 84622519], ["LIMIT", 1]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Group Exists (0.4ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 38732646], ["LIMIT", 1]] Group Create (0.5ms) INSERT INTO "groups" ("canvas_id", "sis_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 38732646], ["sis_id", "b9c928eb2a19c4a6e65ba8f17b9149b0"], ["name", "Some User Group"], ["workflow_state", "available"], ["created_at", "2022-09-26 22:47:08.155713"], ["updated_at", "2022-09-26 22:47:08.155713"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 User Exists (0.3ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 40040446], ["LIMIT", 1]] User Create (0.4ms) INSERT INTO "users" ("canvas_id", "email", "first_name", "last_name", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 40040446], ["email", "cooldude@coolsite.com"], ["first_name", "Cool"], ["last_name", "Dude"], ["created_at", "2022-09-26 22:47:08.159586"], ["updated_at", "2022-09-26 22:47:08.159586"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 GroupMembership Exists (0.2ms) SELECT 1 AS one FROM "group_memberships" WHERE "group_memberships"."canvas_id" = $1 LIMIT $2 [["canvas_id", 88878856], ["LIMIT", 1]] GroupMembership Create (0.2ms) INSERT INTO "group_memberships" ("canvas_id", "canvas_user_id", "canvas_group_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 88878856], ["canvas_user_id", 40040446], ["canvas_group_id", 38732646], ["workflow_state", "accepted"], ["created_at", "2022-09-26 22:47:08.162312"], ["updated_at", "2022-09-26 22:47:08.162312"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 GroupMembership Exists (0.4ms) SELECT 1 AS one FROM "group_memberships" WHERE "group_memberships"."canvas_id" = $1 AND "group_memberships"."id" != $2 LIMIT $3 [["canvas_id", 88878856], ["id", 53], ["LIMIT", 1]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 98974189], ["LIMIT", 1]] Group Create (0.3ms) INSERT INTO "groups" ("canvas_id", "sis_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 98974189], ["sis_id", "83bf9a187964afaa0511398374dbc1bc"], ["name", "Some User Group"], ["workflow_state", "available"], ["created_at", "2022-09-26 22:47:08.168538"], ["updated_at", "2022-09-26 22:47:08.168538"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 User Exists (0.3ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 48669816], ["LIMIT", 1]] User Create (0.4ms) INSERT INTO "users" ("canvas_id", "email", "first_name", "last_name", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 48669816], ["email", "cooldude@coolsite.com"], ["first_name", "Cool"], ["last_name", "Dude"], ["created_at", "2022-09-26 22:47:08.171242"], ["updated_at", "2022-09-26 22:47:08.171242"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 GroupMembership Exists (0.4ms) SELECT 1 AS one FROM "group_memberships" WHERE "group_memberships"."canvas_id" = $1 LIMIT $2 [["canvas_id", 25701652], ["LIMIT", 1]] GroupMembership Create (0.4ms) INSERT INTO "group_memberships" ("canvas_id", "canvas_user_id", "canvas_group_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 25701652], ["canvas_user_id", 48669816], ["canvas_group_id", 98974189], ["workflow_state", "accepted"], ["created_at", "2022-09-26 22:47:08.174832"], ["updated_at", "2022-09-26 22:47:08.174832"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 GroupMembership Exists (0.3ms) SELECT 1 AS one FROM "group_memberships" WHERE "group_memberships"."canvas_id" = $1 AND "group_memberships"."id" != $2 LIMIT $3 [["canvas_id", 25701652], ["id", 54], ["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 12562185], ["LIMIT", 1]] Group Create (0.3ms) INSERT INTO "groups" ("canvas_id", "sis_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 12562185], ["sis_id", "580840ba8351bff53cbd587cd5c374cf"], ["name", "Some User Group"], ["workflow_state", "available"], ["created_at", "2022-09-26 22:47:08.181763"], ["updated_at", "2022-09-26 22:47:08.181763"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Group Exists (0.4ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" IS NULL AND "groups"."id" != $1 LIMIT $2 [["id", 104], ["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Group Exists (0.4ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 28191539], ["LIMIT", 1]] Group Create (0.4ms) INSERT INTO "groups" ("canvas_id", "sis_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 28191539], ["sis_id", "eaaff652f6a4c095e4c66cec16c821cf"], ["name", "Some User Group"], ["workflow_state", "available"], ["created_at", "2022-09-26 22:47:08.191494"], ["updated_at", "2022-09-26 22:47:08.191494"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Group Load (0.3ms) SELECT "groups".* FROM "groups" ORDER BY "groups"."id" ASC LIMIT $1 [["LIMIT", 1]] Group Exists (0.5ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 28191539], ["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 32349207], ["LIMIT", 1]] Group Create (0.3ms) INSERT INTO "groups" ("canvas_id", "sis_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 32349207], ["sis_id", "d4c590ae00b018049682482c74e850e4"], ["name", "Some User Group"], ["workflow_state", "available"], ["created_at", "2022-09-26 22:47:08.200849"], ["updated_at", "2022-09-26 22:47:08.200849"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Group Exists (0.4ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 6287311], ["LIMIT", 1]] Group Create (0.5ms) INSERT INTO "groups" ("canvas_id", "sis_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 6287311], ["sis_id", "3eacb3817b0e017d99143064871d1b6a"], ["name", "Some User Group"], ["workflow_state", "available"], ["created_at", "2022-09-26 22:47:08.207216"], ["updated_at", "2022-09-26 22:47:08.207216"]]  (0.3ms) RELEASE SAVEPOINT active_record_1 Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 AND "groups"."id" != $2 LIMIT $3 [["canvas_id", 6287311], ["id", 107], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 68066575], ["LIMIT", 1]] Group Create (0.3ms) INSERT INTO "groups" ("canvas_id", "sis_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 68066575], ["sis_id", "2976d53e0a477f2b14b325b11fd90f1c"], ["name", "Some User Group"], ["workflow_state", "available"], ["created_at", "2022-09-26 22:47:08.214785"], ["updated_at", "2022-09-26 22:47:08.214785"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Group Exists (0.4ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 AND "groups"."id" != $2 LIMIT $3 [["canvas_id", 68066575], ["id", 108], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Role Exists (0.4ms) SELECT 1 AS one FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 92264079], ["LIMIT", 1]] Role Create (0.4ms) INSERT INTO "roles" ("canvas_id", "label", "base_role_type", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 92264079], ["label", "Cool Role"], ["base_role_type", "AccountMembership"], ["workflow_state", "active"], ["created_at", "2022-09-26 22:47:08.221249"], ["updated_at", "2022-09-26 22:47:08.221249"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Role Exists (0.4ms) SELECT 1 AS one FROM "roles" WHERE "roles"."canvas_id" IS NULL AND "roles"."id" != $1 LIMIT $2 [["id", 57], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Role Exists (0.3ms) SELECT 1 AS one FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 97105079], ["LIMIT", 1]] Role Create (0.4ms) INSERT INTO "roles" ("canvas_id", "label", "base_role_type", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 97105079], ["label", "Cool Role"], ["base_role_type", "AccountMembership"], ["workflow_state", "active"], ["created_at", "2022-09-26 22:47:08.230924"], ["updated_at", "2022-09-26 22:47:08.230924"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Role Load (0.3ms) SELECT "roles".* FROM "roles" ORDER BY "roles"."id" ASC LIMIT $1 [["LIMIT", 1]] Role Exists (0.3ms) SELECT 1 AS one FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 97105079], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) SELECT COUNT(*) FROM "roles" Role Load (0.5ms) SELECT "roles".* FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]]  (0.2ms) SAVEPOINT active_record_1 Role Exists (0.3ms) SELECT 1 AS one FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] Role Create (0.5ms) INSERT INTO "roles" ("canvas_id", "label", "base_role_type", "canvas_account_id", "workflow_state", "permissions", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 1], ["label", "Account Admin"], ["base_role_type", "AccountMembership"], ["canvas_account_id", 10], ["workflow_state", "built_in"], ["permissions", "{\"manage_wiki\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"post_to_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"moderate_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_announcements\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"send_messages\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"send_messages_all\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_outcomes\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"create_conferences\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"create_collaborations\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_roster\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_all_grades\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_grades\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_rubrics\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"comment_on_others_submissions\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_students\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_admin_users\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_role_overrides\":{\"enabled\":true,\"locked\":true,\"readonly\":true,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_account_memberships\":{\"enabled\":true,\"locked\":true,\"readonly\":true,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_account_settings\":{\"enabled\":true,\"locked\":true,\"readonly\":true,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_groups\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_group_pages\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_files\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_assignments\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"undelete_courses\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_grade_changes\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_course_changes\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_question_banks\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_calendar\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_reports\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_courses\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_user_logins\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_user_observers\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_alerts\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"become_user\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_developer_keys\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"import_sis\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_sis\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_sis\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_course_list\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_statistics\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_storage_quotas\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_course_content\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_content\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_interaction_alerts\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"change_course_state\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_sections\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_feature_flags\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_quiz_answer_audits\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"moderate_grades\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"lti_add_edit\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true}}"], ["created_at", "2022-09-26 22:47:08.244196"], ["updated_at", "2022-09-26 22:47:08.244196"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.3ms) SELECT COUNT(*) FROM "roles" Role Load (0.3ms) SELECT "roles".* FROM "roles" ORDER BY "roles"."id" DESC LIMIT $1 [["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Role Exists (0.4ms) SELECT 1 AS one FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] Role Create (0.5ms) INSERT INTO "roles" ("canvas_id", "label", "base_role_type", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 1], ["label", "Cool Role"], ["base_role_type", "AccountMembership"], ["workflow_state", "active"], ["created_at", "2022-09-26 22:47:08.254220"], ["updated_at", "2022-09-26 22:47:08.254220"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.3ms) SELECT COUNT(*) FROM "roles" Role Load (0.3ms) SELECT "roles".* FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]]  (0.2ms) SAVEPOINT active_record_1 Role Exists (0.3ms) SELECT 1 AS one FROM "roles" WHERE "roles"."canvas_id" = $1 AND "roles"."id" != $2 LIMIT $3 [["canvas_id", 1], ["id", 60], ["LIMIT", 1]] Role Update (0.6ms) UPDATE "roles" SET "label" = $1, "canvas_account_id" = $2, "permissions" = $3, "workflow_state" = $4, "updated_at" = $5 WHERE "roles"."id" = $6 [["label", "Account Admin"], ["canvas_account_id", 10], ["permissions", "{\"manage_wiki\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"post_to_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"moderate_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_announcements\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"send_messages\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"send_messages_all\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_outcomes\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"create_conferences\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"create_collaborations\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_roster\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_all_grades\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_grades\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_rubrics\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"comment_on_others_submissions\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_students\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_admin_users\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_role_overrides\":{\"enabled\":true,\"locked\":true,\"readonly\":true,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_account_memberships\":{\"enabled\":true,\"locked\":true,\"readonly\":true,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_account_settings\":{\"enabled\":true,\"locked\":true,\"readonly\":true,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_groups\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_group_pages\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_files\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_assignments\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"undelete_courses\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_grade_changes\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_course_changes\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_question_banks\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_calendar\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_reports\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_courses\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_user_logins\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_user_observers\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_alerts\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"become_user\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_developer_keys\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"import_sis\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_sis\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_sis\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_course_list\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_statistics\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_storage_quotas\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_course_content\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_content\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_interaction_alerts\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"change_course_state\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_sections\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_feature_flags\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_quiz_answer_audits\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"moderate_grades\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"lti_add_edit\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true}}"], ["workflow_state", "built_in"], ["updated_at", "2022-09-26 22:47:08.261213"], ["id", 60]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.3ms) SELECT COUNT(*) FROM "roles" Role Load (0.2ms) SELECT "roles".* FROM "roles" WHERE "roles"."id" = $1 LIMIT $2 [["id", 60], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Section Exists (0.4ms) SELECT 1 AS one FROM "sections" WHERE "sections"."canvas_id" = $1 LIMIT $2 [["canvas_id", 34627872], ["LIMIT", 1]] Section Create (0.3ms) INSERT INTO "sections" ("canvas_id", "created_at", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["canvas_id", 34627872], ["created_at", "2022-09-26 22:47:08.282743"], ["updated_at", "2022-09-26 22:47:08.282743"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Section Exists (0.3ms) SELECT 1 AS one FROM "sections" WHERE "sections"."canvas_id" IS NULL AND "sections"."id" != $1 LIMIT $2 [["id", 82], ["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.3ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Section Exists (0.4ms) SELECT 1 AS one FROM "sections" WHERE "sections"."canvas_id" = $1 LIMIT $2 [["canvas_id", 68341984], ["LIMIT", 1]] Section Create (0.3ms) INSERT INTO "sections" ("canvas_id", "created_at", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["canvas_id", 68341984], ["created_at", "2022-09-26 22:47:08.291312"], ["updated_at", "2022-09-26 22:47:08.291312"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Section Load (0.2ms) SELECT "sections".* FROM "sections" ORDER BY "sections"."id" ASC LIMIT $1 [["LIMIT", 1]] Section Exists (0.5ms) SELECT 1 AS one FROM "sections" WHERE "sections"."canvas_id" = $1 LIMIT $2 [["canvas_id", 68341984], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Section Exists (0.3ms) SELECT 1 AS one FROM "sections" WHERE "sections"."canvas_id" = $1 LIMIT $2 [["canvas_id", 75461772], ["LIMIT", 1]] Section Create (0.3ms) INSERT INTO "sections" ("canvas_id", "created_at", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["canvas_id", 75461772], ["created_at", "2022-09-26 22:47:08.299200"], ["updated_at", "2022-09-26 22:47:08.299200"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Section Exists (0.3ms) SELECT 1 AS one FROM "sections" WHERE "sections"."canvas_id" = $1 AND "sections"."id" != $2 LIMIT $3 [["canvas_id", 75461772], ["id", 84], ["LIMIT", 1]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Section Exists (0.3ms) SELECT 1 AS one FROM "sections" WHERE "sections"."canvas_id" = $1 LIMIT $2 [["canvas_id", 17655459], ["LIMIT", 1]] Section Create (0.4ms) INSERT INTO "sections" ("canvas_id", "created_at", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["canvas_id", 17655459], ["created_at", "2022-09-26 22:47:08.305081"], ["updated_at", "2022-09-26 22:47:08.305081"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) SAVEPOINT active_record_1 Submission Exists (0.9ms) SELECT 1 AS one FROM "submissions" WHERE "submissions"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] Submission Create (0.6ms) INSERT INTO "submissions" ("canvas_id", "submitted_at", "graded_at", "score", "points_possible", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 1], ["submitted_at", "2022-09-19 22:47:08.320148"], ["graded_at", "2022-09-25 22:47:08.320252"], ["score", 5.0], ["points_possible", 10.0], ["created_at", "2022-09-26 22:47:08.322918"], ["updated_at", "2022-09-26 22:47:08.322918"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Submission Exists (0.4ms) SELECT 1 AS one FROM "submissions" WHERE "submissions"."canvas_id" IS NULL AND "submissions"."id" != $1 LIMIT $2 [["id", 64], ["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Submission Exists (0.3ms) SELECT 1 AS one FROM "submissions" WHERE "submissions"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]] Submission Create (0.3ms) INSERT INTO "submissions" ("canvas_id", "submitted_at", "graded_at", "score", "points_possible", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 2], ["submitted_at", "2022-09-19 22:47:08.330649"], ["graded_at", "2022-09-25 22:47:08.330758"], ["score", 5.0], ["points_possible", 10.0], ["created_at", "2022-09-26 22:47:08.332013"], ["updated_at", "2022-09-26 22:47:08.332013"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Submission Load (0.3ms) SELECT "submissions".* FROM "submissions" ORDER BY "submissions"."id" ASC LIMIT $1 [["LIMIT", 1]] Submission Exists (0.4ms) SELECT 1 AS one FROM "submissions" WHERE "submissions"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.3ms) BEGIN  (0.3ms) SAVEPOINT active_record_1 Submission Exists (0.4ms) SELECT 1 AS one FROM "submissions" WHERE "submissions"."canvas_id" = $1 LIMIT $2 [["canvas_id", 3], ["LIMIT", 1]] Submission Create (0.5ms) INSERT INTO "submissions" ("canvas_id", "submitted_at", "graded_at", "score", "points_possible", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 3], ["submitted_at", "2022-09-19 22:47:08.339722"], ["graded_at", "2022-09-25 22:47:08.339890"], ["score", 5.0], ["points_possible", 10.0], ["created_at", "2022-09-26 22:47:08.342020"], ["updated_at", "2022-09-26 22:47:08.342020"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Submission Exists (0.4ms) SELECT 1 AS one FROM "submissions" WHERE "submissions"."canvas_id" = $1 AND "submissions"."id" != $2 LIMIT $3 [["canvas_id", 3], ["id", 66], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Submission Exists (0.3ms) SELECT 1 AS one FROM "submissions" WHERE "submissions"."canvas_id" = $1 LIMIT $2 [["canvas_id", 4], ["LIMIT", 1]] Submission Create (0.3ms) INSERT INTO "submissions" ("canvas_id", "submitted_at", "graded_at", "score", "points_possible", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 4], ["submitted_at", "2022-09-19 22:47:08.347867"], ["graded_at", "2022-09-25 22:47:08.348005"], ["score", 5.0], ["points_possible", 10.0], ["created_at", "2022-09-26 22:47:08.349457"], ["updated_at", "2022-09-26 22:47:08.349457"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Submission Exists (0.3ms) SELECT 1 AS one FROM "submissions" WHERE "submissions"."canvas_id" = $1 AND "submissions"."id" != $2 LIMIT $3 [["canvas_id", 4], ["id", 67], ["LIMIT", 1]]  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Submission Exists (0.3ms) SELECT 1 AS one FROM "submissions" WHERE "submissions"."canvas_id" = $1 LIMIT $2 [["canvas_id", 5], ["LIMIT", 1]] Submission Create (0.4ms) INSERT INTO "submissions" ("canvas_id", "submitted_at", "graded_at", "score", "points_possible", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 5], ["submitted_at", "2022-09-19 22:47:08.354081"], ["graded_at", "2022-09-25 22:47:08.354233"], ["score", 5.0], ["points_possible", 10.0], ["created_at", "2022-09-26 22:47:08.355693"], ["updated_at", "2022-09-26 22:47:08.355693"]]  (0.3ms) RELEASE SAVEPOINT active_record_1 Submission Exists (0.4ms) SELECT 1 AS one FROM "submissions" WHERE "submissions"."canvas_id" = $1 AND "submissions"."id" != $2 LIMIT $3 [["canvas_id", 5], ["id", 68], ["LIMIT", 1]]  (0.4ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Term Exists (0.4ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 80274309], ["LIMIT", 1]] Term Create (0.3ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 80274309], ["name", "Cool Term"], ["start_at", "2022-09-23 22:47:06.633017"], ["end_at", "2022-09-29 22:47:06.633163"], ["workflow_state", "active"], ["sis_id", "1d3f743b5663e1b8ee5ac195a0bcc2be"], ["created_at", "2022-09-26 22:47:08.364545"], ["updated_at", "2022-09-26 22:47:08.364545"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Term Exists (0.4ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" IS NULL AND "terms"."id" != $1 LIMIT $2 [["id", 162], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Term Exists (0.5ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 90686345], ["LIMIT", 1]] Term Create (0.5ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 90686345], ["name", "Cool Term"], ["start_at", "2022-09-23 22:47:06.633017"], ["end_at", "2022-09-29 22:47:06.633163"], ["workflow_state", "active"], ["sis_id", "bb37adb4711eb2a538555eb184a1aff6"], ["created_at", "2022-09-26 22:47:08.372670"], ["updated_at", "2022-09-26 22:47:08.372670"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Term Load (0.3ms) SELECT "terms".* FROM "terms" ORDER BY "terms"."id" ASC LIMIT $1 [["LIMIT", 1]] Term Exists (0.4ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 90686345], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Term Exists (0.3ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 54380775], ["LIMIT", 1]] Term Create (0.3ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 54380775], ["name", "Cool Term"], ["start_at", "2022-09-23 22:47:06.633017"], ["end_at", "2022-09-29 22:47:06.633163"], ["workflow_state", "active"], ["sis_id", "bf4dabb1ec2537e9a9396d806e346cfc"], ["created_at", "2022-09-26 22:47:08.381554"], ["updated_at", "2022-09-26 22:47:08.381554"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Term Exists (0.3ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 79175028], ["LIMIT", 1]] Term Create (0.5ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 79175028], ["name", "Cool Term"], ["start_at", "2022-09-24 22:47:08.385219"], ["end_at", "2022-09-29 22:47:08.385328"], ["workflow_state", "active"], ["sis_id", "c7e252e880151d644087eea5c10cc79b"], ["created_at", "2022-09-26 22:47:08.387259"], ["updated_at", "2022-09-26 22:47:08.387259"]]  (0.4ms) RELEASE SAVEPOINT active_record_1  (0.3ms) SAVEPOINT active_record_1 Term Exists (0.3ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 18114169], ["LIMIT", 1]] Term Create (0.4ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 18114169], ["name", "Cool Term"], ["start_at", "2022-09-23 22:47:06.633017"], ["end_at", "2022-09-29 22:47:06.633163"], ["workflow_state", "inactive"], ["sis_id", "c977bb6a44aaa39b526b610960608f65"], ["created_at", "2022-09-26 22:47:08.391864"], ["updated_at", "2022-09-26 22:47:08.391864"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 Term Exists (0.3ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 45291504], ["LIMIT", 1]] Term Create (0.5ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 45291504], ["name", "Cool Term"], ["start_at", "2022-07-26 22:47:08.393604"], ["end_at", "2022-08-26 22:47:08.393700"], ["workflow_state", "active"], ["sis_id", "6d98c723a9b8d1c756e49725a1433f45"], ["created_at", "2022-09-26 22:47:08.395178"], ["updated_at", "2022-09-26 22:47:08.395178"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 Term Exists (0.3ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 38617431], ["LIMIT", 1]] Term Create (0.3ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 38617431], ["name", "Cool Term"], ["start_at", "2023-03-26 22:47:08.397168"], ["end_at", "2023-09-26 22:47:08.397266"], ["workflow_state", "active"], ["sis_id", "e16d32d8eaf66975bc925ea87b73b9ac"], ["created_at", "2022-09-26 22:47:08.399009"], ["updated_at", "2022-09-26 22:47:08.399009"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Term Load (0.4ms) SELECT "terms".* FROM "terms" WHERE "terms"."workflow_state" = $1 AND (start_at <= '2022-10-11 22:47:08.400564' OR start_at IS NULL) AND (end_at >= '2022-09-11 22:47:08.400729' OR end_at IS NULL) [["workflow_state", "active"]]  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.4ms) SELECT COUNT(*) FROM "terms" Term Load (0.3ms) SELECT "terms".* FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]]  (0.4ms) SAVEPOINT active_record_1 Term Exists (0.5ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] Term Create (0.4ms) INSERT INTO "terms" ("canvas_id", "name", "workflow_state", "grading_period_group_id", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 1], ["name", "Default Term"], ["workflow_state", "active"], ["grading_period_group_id", 1], ["sis_id", "Test"], ["created_at", "2022-09-26 22:47:08.408833"], ["updated_at", "2022-09-26 22:47:08.408833"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.3ms) SELECT COUNT(*) FROM "terms" Term Load (0.2ms) SELECT "terms".* FROM "terms" ORDER BY "terms"."id" DESC LIMIT $1 [["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Term Exists (0.3ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] Term Create (0.3ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 1], ["name", "Cool Term"], ["start_at", "2022-09-23 22:47:06.633017"], ["end_at", "2022-09-29 22:47:06.633163"], ["workflow_state", "active"], ["sis_id", "beaa2a2c46e1c4add97c1acda1ee1e5e"], ["created_at", "2022-09-26 22:47:08.415550"], ["updated_at", "2022-09-26 22:47:08.415550"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SELECT COUNT(*) FROM "terms" Term Load (0.2ms) SELECT "terms".* FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]]  (0.2ms) SAVEPOINT active_record_1 Term Exists (0.3ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 AND "terms"."id" != $2 LIMIT $3 [["canvas_id", 1], ["id", 170], ["LIMIT", 1]] Term Update (0.3ms) UPDATE "terms" SET "name" = $1, "sis_id" = $2, "start_at" = $3, "end_at" = $4, "grading_period_group_id" = $5, "updated_at" = $6 WHERE "terms"."id" = $7 [["name", "Default Term"], ["sis_id", "Test"], ["start_at", nil], ["end_at", nil], ["grading_period_group_id", 1], ["updated_at", "2022-09-26 22:47:08.419386"], ["id", 170]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.4ms) SELECT COUNT(*) FROM "terms" Term Load (0.3ms) SELECT "terms".* FROM "terms" WHERE "terms"."id" = $1 LIMIT $2 [["id", 170], ["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 User Exists (0.3ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 11640104], ["LIMIT", 1]] User Create (0.3ms) INSERT INTO "users" ("canvas_id", "email", "first_name", "last_name", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 11640104], ["email", "cooldude@coolsite.com"], ["first_name", "Cool"], ["last_name", "Dude"], ["created_at", "2022-09-26 22:47:08.427599"], ["updated_at", "2022-09-26 22:47:08.427599"]]  (6.3ms) RELEASE SAVEPOINT active_record_1 User Exists (0.4ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" IS NULL AND "users"."id" != $1 LIMIT $2 [["id", 125], ["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.3ms) BEGIN  (0.3ms) SAVEPOINT active_record_1 User Exists (0.4ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 78794179], ["LIMIT", 1]] User Create (0.3ms) INSERT INTO "users" ("canvas_id", "email", "first_name", "last_name", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 78794179], ["email", "cooldude@coolsite.com"], ["first_name", "Cool"], ["last_name", "Dude"], ["created_at", "2022-09-26 22:47:08.443046"], ["updated_at", "2022-09-26 22:47:08.443046"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 User Load (0.2ms) SELECT "users".* FROM "users" ORDER BY "users"."id" ASC LIMIT $1 [["LIMIT", 1]] User Exists (0.4ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 78794179], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 User Exists (0.3ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 12751479], ["LIMIT", 1]] User Create (0.3ms) INSERT INTO "users" ("canvas_id", "email", "first_name", "last_name", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 12751479], ["email", "cooldude@coolsite.com"], ["first_name", "Cool"], ["last_name", "Dude"], ["created_at", "2022-09-26 22:47:08.450999"], ["updated_at", "2022-09-26 22:47:08.450999"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 User Exists (0.3ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 52784671], ["LIMIT", 1]] User Create (0.4ms) INSERT INTO "users" ("canvas_id", "email", "first_name", "last_name", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 52784671], ["email", "cooldude@coolsite.com"], ["first_name", "Cool"], ["last_name", "Dude"], ["created_at", "2022-09-26 22:47:08.456268"], ["updated_at", "2022-09-26 22:47:08.456268"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 User Exists (0.4ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 53247448], ["LIMIT", 1]] User Create (0.4ms) INSERT INTO "users" ("canvas_id", "email", "first_name", "last_name", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 53247448], ["email", "cooldude@coolsite.com"], ["first_name", "Cool"], ["last_name", "Dude"], ["created_at", "2022-09-26 22:47:08.461605"], ["updated_at", "2022-09-26 22:47:08.461605"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) SELECT COUNT(*) FROM "assignment_groups" AssignmentGroup Create Many (0.8ms) INSERT INTO "assignment_groups" ("canvas_id","canvas_course_id","name","rules","position","group_weight","workflow_state","canvas_created_at","canvas_updated_at","created_at","updated_at") VALUES (1,1,'Assignments','--- drop_lowest:1\nnever_drop:36\n ',1,50.0,'available','2017-09-08 01:37:33','2017-09-08 01:37:33','2022-09-26 22:47:08.475599','2022-09-26 22:47:08.475599'),(2,1,'Tests',NULL,1,50.0,'available','2017-09-08 01:37:33','2017-09-08 01:37:33','2022-09-26 22:47:08.475599','2022-09-26 22:47:08.475599') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","canvas_course_id"=EXCLUDED."canvas_course_id","name"=EXCLUDED."name","rules"=EXCLUDED."rules","position"=EXCLUDED."position","group_weight"=EXCLUDED."group_weight","workflow_state"=EXCLUDED."workflow_state","canvas_created_at"=EXCLUDED."canvas_created_at","canvas_updated_at"=EXCLUDED."canvas_updated_at","updated_at"=EXCLUDED."updated_at" WHERE ("assignment_groups".canvas_id, "assignment_groups".canvas_course_id, "assignment_groups".name, "assignment_groups".rules, "assignment_groups".position, "assignment_groups".group_weight, "assignment_groups".workflow_state, "assignment_groups".canvas_created_at, "assignment_groups".canvas_updated_at) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.canvas_course_id, EXCLUDED.name, EXCLUDED.rules, EXCLUDED.position, EXCLUDED.group_weight, EXCLUDED.workflow_state, EXCLUDED.canvas_created_at, EXCLUDED.canvas_updated_at) RETURNING "id"  (0.4ms) SELECT COUNT(*) FROM "assignment_groups"  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) SELECT COUNT(*) FROM "assignments" Assignment Create Many (0.8ms) INSERT INTO "assignments" ("canvas_id","title","description","due_at","unlock_at","lock_at","points_possible","min_score","max_score","mastery_score","grading_type","submission_types","workflow_state","canvas_context_id","canvas_context_type","canvas_assignment_group_id","canvas_grading_scheme_id","canvas_grading_standard_id","created_at","updated_at") VALUES (88,'Assignment 1','

fdsfds

',NULL,NULL,NULL,100.0,NULL,NULL,NULL,'points','online_text_entry','published',58,'Course',55,NULL,NULL,'2022-09-26 22:47:08.482805','2022-09-26 22:47:08.482805'),(89,'fdsfdsfds','

fdsfdsfsdf

',NULL,NULL,NULL,100.0,NULL,NULL,NULL,'points','online_text_entry','published',59,'Course',56,NULL,NULL,'2022-09-26 22:47:08.482805','2022-09-26 22:47:08.482805') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","title"=EXCLUDED."title","description"=EXCLUDED."description","due_at"=EXCLUDED."due_at","unlock_at"=EXCLUDED."unlock_at","lock_at"=EXCLUDED."lock_at","points_possible"=EXCLUDED."points_possible","min_score"=EXCLUDED."min_score","max_score"=EXCLUDED."max_score","mastery_score"=EXCLUDED."mastery_score","grading_type"=EXCLUDED."grading_type","submission_types"=EXCLUDED."submission_types","workflow_state"=EXCLUDED."workflow_state","canvas_context_id"=EXCLUDED."canvas_context_id","canvas_context_type"=EXCLUDED."canvas_context_type","canvas_assignment_group_id"=EXCLUDED."canvas_assignment_group_id","canvas_grading_scheme_id"=EXCLUDED."canvas_grading_scheme_id","canvas_grading_standard_id"=EXCLUDED."canvas_grading_standard_id","updated_at"=EXCLUDED."updated_at" WHERE ("assignments".canvas_id, "assignments".title, "assignments".description, "assignments".due_at, "assignments".unlock_at, "assignments".lock_at, "assignments".points_possible, "assignments".min_score, "assignments".max_score, "assignments".mastery_score, "assignments".grading_type, "assignments".submission_types, "assignments".workflow_state, "assignments".canvas_context_id, "assignments".canvas_context_type, "assignments".canvas_assignment_group_id, "assignments".canvas_grading_scheme_id, "assignments".canvas_grading_standard_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.title, EXCLUDED.description, EXCLUDED.due_at, EXCLUDED.unlock_at, EXCLUDED.lock_at, EXCLUDED.points_possible, EXCLUDED.min_score, EXCLUDED.max_score, EXCLUDED.mastery_score, EXCLUDED.grading_type, EXCLUDED.submission_types, EXCLUDED.workflow_state, EXCLUDED.canvas_context_id, EXCLUDED.canvas_context_type, EXCLUDED.canvas_assignment_group_id, EXCLUDED.canvas_grading_scheme_id, EXCLUDED.canvas_grading_standard_id) RETURNING "id"  (0.3ms) SELECT COUNT(*) FROM "assignments"  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.5ms) SELECT COUNT(*) FROM "content_migrations" ContentMigration Create Many (0.9ms) INSERT INTO "content_migrations" ("canvas_id","canvas_context_id","canvas_context_type","workflow_state","migration_settings","started_at","finished_at","progress","canvas_source_course_id","migration_type","canvas_child_subscription_id","canvas_root_account_id","created_at","updated_at") VALUES (101,1250,'Course','imported',NULL,'2022-02-18 10:10:40','2022-02-18 10:11:40',100.0,1200,'course_copy_importer',NULL,1,'2022-09-26 22:47:08.494758','2022-09-26 22:47:08.494758'),(102,1251,'Course','imported',NULL,'2022-02-18 10:10:40','2022-02-18 10:11:40',100.0,1120,'master_course_import',3,1,'2022-09-26 22:47:08.494758','2022-09-26 22:47:08.494758') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","canvas_context_id"=EXCLUDED."canvas_context_id","canvas_context_type"=EXCLUDED."canvas_context_type","workflow_state"=EXCLUDED."workflow_state","migration_settings"=EXCLUDED."migration_settings","started_at"=EXCLUDED."started_at","finished_at"=EXCLUDED."finished_at","progress"=EXCLUDED."progress","canvas_source_course_id"=EXCLUDED."canvas_source_course_id","migration_type"=EXCLUDED."migration_type","canvas_child_subscription_id"=EXCLUDED."canvas_child_subscription_id","canvas_root_account_id"=EXCLUDED."canvas_root_account_id","updated_at"=EXCLUDED."updated_at" WHERE ("content_migrations".canvas_id, "content_migrations".canvas_context_id, "content_migrations".canvas_context_type, "content_migrations".workflow_state, "content_migrations".migration_settings, "content_migrations".started_at, "content_migrations".finished_at, "content_migrations".progress, "content_migrations".canvas_source_course_id, "content_migrations".migration_type, "content_migrations".canvas_child_subscription_id, "content_migrations".canvas_root_account_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.canvas_context_id, EXCLUDED.canvas_context_type, EXCLUDED.workflow_state, EXCLUDED.migration_settings, EXCLUDED.started_at, EXCLUDED.finished_at, EXCLUDED.progress, EXCLUDED.canvas_source_course_id, EXCLUDED.migration_type, EXCLUDED.canvas_child_subscription_id, EXCLUDED.canvas_root_account_id) RETURNING "id"  (0.3ms) SELECT COUNT(*) FROM "content_migrations"  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) SELECT COUNT(*) FROM "context_module_items" ContextModuleItem Create Many (0.6ms) INSERT INTO "context_module_items" ("canvas_id","canvas_context_module_id","position","canvas_content_id","canvas_content_type","workflow_state","canvas_assignment_id","created_at","updated_at") VALUES (15,9,1,83,'Assignment','active',1,'2022-09-26 22:47:08.500577','2022-09-26 22:47:08.500577'),(16,10,1,80,'Assignment','active',2,'2022-09-26 22:47:08.500577','2022-09-26 22:47:08.500577') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","canvas_context_module_id"=EXCLUDED."canvas_context_module_id","position"=EXCLUDED."position","canvas_content_id"=EXCLUDED."canvas_content_id","canvas_content_type"=EXCLUDED."canvas_content_type","workflow_state"=EXCLUDED."workflow_state","canvas_assignment_id"=EXCLUDED."canvas_assignment_id","updated_at"=EXCLUDED."updated_at" WHERE ("context_module_items".canvas_id, "context_module_items".canvas_context_module_id, "context_module_items".position, "context_module_items".canvas_content_id, "context_module_items".canvas_content_type, "context_module_items".workflow_state, "context_module_items".canvas_assignment_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.canvas_context_module_id, EXCLUDED.position, EXCLUDED.canvas_content_id, EXCLUDED.canvas_content_type, EXCLUDED.workflow_state, EXCLUDED.canvas_assignment_id) RETURNING "id"  (0.2ms) SELECT COUNT(*) FROM "context_module_items"  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.5ms) SELECT COUNT(*) FROM "context_modules" ContextModule Create Many (0.7ms) INSERT INTO "context_modules" ("canvas_id","canvas_context_id","canvas_context_type","position","name","workflow_state","deleted_at","created_at","updated_at") VALUES (23,785,'Course',1,'New Mod','active',NULL,'2022-09-26 22:47:08.506491','2022-09-26 22:47:08.506491'),(4,27,'Course',1,'Modules gonna module','unpublished',NULL,'2022-09-26 22:47:08.506491','2022-09-26 22:47:08.506491') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","canvas_context_id"=EXCLUDED."canvas_context_id","canvas_context_type"=EXCLUDED."canvas_context_type","position"=EXCLUDED."position","name"=EXCLUDED."name","workflow_state"=EXCLUDED."workflow_state","deleted_at"=EXCLUDED."deleted_at","updated_at"=EXCLUDED."updated_at" WHERE ("context_modules".canvas_id, "context_modules".canvas_context_id, "context_modules".canvas_context_type, "context_modules".position, "context_modules".name, "context_modules".workflow_state, "context_modules".deleted_at) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.canvas_context_id, EXCLUDED.canvas_context_type, EXCLUDED.position, EXCLUDED.name, EXCLUDED.workflow_state, EXCLUDED.deleted_at) RETURNING "id"  (0.3ms) SELECT COUNT(*) FROM "context_modules"  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) SELECT COUNT(*) FROM "courses" Course Create Many (0.7ms) INSERT INTO "courses" ("canvas_id","sis_id","course_code","name","canvas_account_id","canvas_term_id","start_at","end_at","workflow_state","grading_standard_id","created_at","updated_at") VALUES (1,'course_sis_id_1','C1','Course #1',1,1,'2017-03-27 21:53:18','2017-04-27 12:21:18','active',NULL,'2022-09-26 22:47:08.512212','2022-09-26 22:47:08.512212'),(2,'course_sis_id_2','C2','Course #2',1,1,'2017-03-27 21:53:18','2017-04-27 12:21:18','unpublished',NULL,'2022-09-26 22:47:08.512212','2022-09-26 22:47:08.512212') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","sis_id"=EXCLUDED."sis_id","course_code"=EXCLUDED."course_code","name"=EXCLUDED."name","canvas_account_id"=EXCLUDED."canvas_account_id","canvas_term_id"=EXCLUDED."canvas_term_id","start_at"=EXCLUDED."start_at","end_at"=EXCLUDED."end_at","workflow_state"=EXCLUDED."workflow_state","grading_standard_id"=EXCLUDED."grading_standard_id","updated_at"=EXCLUDED."updated_at" WHERE ("courses".canvas_id, "courses".sis_id, "courses".course_code, "courses".name, "courses".canvas_account_id, "courses".canvas_term_id, "courses".start_at, "courses".end_at, "courses".workflow_state, "courses".grading_standard_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.sis_id, EXCLUDED.course_code, EXCLUDED.name, EXCLUDED.canvas_account_id, EXCLUDED.canvas_term_id, EXCLUDED.start_at, EXCLUDED.end_at, EXCLUDED.workflow_state, EXCLUDED.grading_standard_id) RETURNING "id"  (0.3ms) SELECT COUNT(*) FROM "courses"  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) SELECT COUNT(*) FROM "users" User Create Many (0.5ms) INSERT INTO "users" ("canvas_id","email","first_name","last_name","name","sortable_name","workflow_state","login_id","created_at","updated_at") VALUES (1,'poorbastard@yharnam.com','Patches','the Spider','Patches the Spider','the Spider, Patches','active','spiderdude1337','2022-09-26 22:47:08.518311','2022-09-26 22:47:08.518311'),(2,'dreamer@yharnam.com','Hunter','Djura','Hunter Djura','Djura, Hunter','active','retireddude109','2022-09-26 22:47:08.518311','2022-09-26 22:47:08.518311') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","email"=EXCLUDED."email","first_name"=EXCLUDED."first_name","last_name"=EXCLUDED."last_name","name"=EXCLUDED."name","sortable_name"=EXCLUDED."sortable_name","workflow_state"=EXCLUDED."workflow_state","login_id"=EXCLUDED."login_id","updated_at"=EXCLUDED."updated_at" WHERE ("users".canvas_id, "users".email, "users".first_name, "users".last_name, "users".name, "users".sortable_name, "users".workflow_state, "users".login_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.email, EXCLUDED.first_name, EXCLUDED.last_name, EXCLUDED.name, EXCLUDED.sortable_name, EXCLUDED.workflow_state, EXCLUDED.login_id) RETURNING "id"  (0.3ms) SELECT COUNT(*) FROM "users"  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.6ms) ALTER TABLE "users" ADD "sis_id" character varying User Create Many (0.8ms) INSERT INTO "users" ("canvas_id","sis_id","email","first_name","last_name","name","sortable_name","workflow_state","login_id","created_at","updated_at") VALUES (1,'sis_id_1','poorbastard@yharnam.com','Patches','the Spider','Patches the Spider','the Spider, Patches','active','spiderdude1337','2022-09-26 22:47:08.529250','2022-09-26 22:47:08.529250'),(2,'sis_id_2','dreamer@yharnam.com','Hunter','Djura','Hunter Djura','Djura, Hunter','active','retireddude110','2022-09-26 22:47:08.529250','2022-09-26 22:47:08.529250') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","sis_id"=EXCLUDED."sis_id","email"=EXCLUDED."email","first_name"=EXCLUDED."first_name","last_name"=EXCLUDED."last_name","name"=EXCLUDED."name","sortable_name"=EXCLUDED."sortable_name","workflow_state"=EXCLUDED."workflow_state","login_id"=EXCLUDED."login_id","updated_at"=EXCLUDED."updated_at" WHERE ("users".canvas_id, "users".sis_id, "users".email, "users".first_name, "users".last_name, "users".name, "users".sortable_name, "users".workflow_state, "users".login_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.sis_id, EXCLUDED.email, EXCLUDED.first_name, EXCLUDED.last_name, EXCLUDED.name, EXCLUDED.sortable_name, EXCLUDED.workflow_state, EXCLUDED.login_id) RETURNING "id" User Load (0.3ms) SELECT "users".* FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.1ms) BEGIN  (0.5ms) SELECT COUNT(*) FROM "courses" Course Create Many (0.6ms) INSERT INTO "courses" ("canvas_id","sis_id","course_code","name","canvas_account_id","canvas_term_id","start_at","end_at","workflow_state","grading_standard_id","created_at","updated_at") VALUES (1,'course_sis_id_1','C1','Course #1',1,1,'2017-03-27 21:53:18','2017-04-27 12:21:18','active',NULL,'2022-09-26 22:47:08.545325','2022-09-26 22:47:08.545325'),(2,'course_sis_id_2','C2','Course #2',1,1,'2017-03-27 21:53:18','2017-04-27 12:21:18','unpublished',NULL,'2022-09-26 22:47:08.545325','2022-09-26 22:47:08.545325') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","sis_id"=EXCLUDED."sis_id","course_code"=EXCLUDED."course_code","name"=EXCLUDED."name","canvas_account_id"=EXCLUDED."canvas_account_id","canvas_term_id"=EXCLUDED."canvas_term_id","start_at"=EXCLUDED."start_at","end_at"=EXCLUDED."end_at","workflow_state"=EXCLUDED."workflow_state","grading_standard_id"=EXCLUDED."grading_standard_id","updated_at"=EXCLUDED."updated_at" WHERE ("courses".canvas_id, "courses".sis_id, "courses".course_code, "courses".name, "courses".canvas_account_id, "courses".canvas_term_id, "courses".start_at, "courses".end_at, "courses".workflow_state, "courses".grading_standard_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.sis_id, EXCLUDED.course_code, EXCLUDED.name, EXCLUDED.canvas_account_id, EXCLUDED.canvas_term_id, EXCLUDED.start_at, EXCLUDED.end_at, EXCLUDED.workflow_state, EXCLUDED.grading_standard_id) RETURNING "id"  (0.2ms) SELECT COUNT(*) FROM "courses" Course Load (0.2ms) SELECT "courses".* FROM "courses" ORDER BY "courses"."id" ASC LIMIT $1 [["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) SELECT COUNT(*) FROM "enrollments" Enrollment Create Many (0.5ms) INSERT INTO "enrollments" ("canvas_id","canvas_course_id","course_sis_id","canvas_user_id","user_sis_id","role","canvas_role_id","canvas_section_id","workflow_state","base_role_type","created_at","updated_at") VALUES (1,1,'sis_MUSC_2520_834',2,'sis_dalvarez_247','teacher',4,1,'active','TeacherEnrollment','2022-09-26 22:47:08.551280','2022-09-26 22:47:08.551280'),(2,1,'sis_MUSC_2520_834',3,'sis_jweaver_720','student',4,1,'active','StudentEnrollment','2022-09-26 22:47:08.551280','2022-09-26 22:47:08.551280') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","canvas_course_id"=EXCLUDED."canvas_course_id","course_sis_id"=EXCLUDED."course_sis_id","canvas_user_id"=EXCLUDED."canvas_user_id","user_sis_id"=EXCLUDED."user_sis_id","role"=EXCLUDED."role","canvas_role_id"=EXCLUDED."canvas_role_id","canvas_section_id"=EXCLUDED."canvas_section_id","workflow_state"=EXCLUDED."workflow_state","base_role_type"=EXCLUDED."base_role_type","updated_at"=EXCLUDED."updated_at" WHERE ("enrollments".canvas_id, "enrollments".canvas_course_id, "enrollments".course_sis_id, "enrollments".canvas_user_id, "enrollments".user_sis_id, "enrollments".role, "enrollments".canvas_role_id, "enrollments".canvas_section_id, "enrollments".workflow_state, "enrollments".base_role_type) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.canvas_course_id, EXCLUDED.course_sis_id, EXCLUDED.canvas_user_id, EXCLUDED.user_sis_id, EXCLUDED.role, EXCLUDED.canvas_role_id, EXCLUDED.canvas_section_id, EXCLUDED.workflow_state, EXCLUDED.base_role_type) RETURNING "id"  (0.3ms) SELECT COUNT(*) FROM "enrollments"  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.5ms) SELECT COUNT(*) FROM "sections" Section Create Many (0.5ms) INSERT INTO "sections" ("canvas_id","sis_id","canvas_course_id","name","workflow_state","start_at","end_at","created_at","updated_at") VALUES (1,'sis_section_1',1,'Cool Section','active','2017-03-27 21:53:18','2017-03-27 21:53:18','2022-09-26 22:47:08.557869','2022-09-26 22:47:08.557869'),(2,'sis_section_2',2,'Lame Section','active','2017-03-27 21:53:18','2017-03-27 21:53:18','2022-09-26 22:47:08.557869','2022-09-26 22:47:08.557869') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","sis_id"=EXCLUDED."sis_id","canvas_course_id"=EXCLUDED."canvas_course_id","name"=EXCLUDED."name","workflow_state"=EXCLUDED."workflow_state","start_at"=EXCLUDED."start_at","end_at"=EXCLUDED."end_at","updated_at"=EXCLUDED."updated_at" WHERE ("sections".canvas_id, "sections".sis_id, "sections".canvas_course_id, "sections".name, "sections".workflow_state, "sections".start_at, "sections".end_at) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.sis_id, EXCLUDED.canvas_course_id, EXCLUDED.name, EXCLUDED.workflow_state, EXCLUDED.start_at, EXCLUDED.end_at) RETURNING "id"  (0.2ms) SELECT COUNT(*) FROM "sections" Section Load (0.2ms) SELECT "sections".* FROM "sections" ORDER BY "sections"."id" ASC LIMIT $1 [["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN Section Create Many (0.6ms) INSERT INTO "sections" ("canvas_id","sis_id","canvas_course_id","name","workflow_state","start_at","end_at","created_at","updated_at") VALUES (1,'sis_section_1',1,'Cool Section','active','2017-03-27 21:53:18','2017-03-27 21:53:18','2022-09-26 22:47:08.563075','2022-09-26 22:47:08.563075'),(2,'sis_section_2',2,'Lame Section','active','2017-03-27 21:53:18','2017-03-27 21:53:18','2022-09-26 22:47:08.563075','2022-09-26 22:47:08.563075') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","sis_id"=EXCLUDED."sis_id","canvas_course_id"=EXCLUDED."canvas_course_id","name"=EXCLUDED."name","workflow_state"=EXCLUDED."workflow_state","start_at"=EXCLUDED."start_at","end_at"=EXCLUDED."end_at","updated_at"=EXCLUDED."updated_at" WHERE ("sections".canvas_id, "sections".sis_id, "sections".canvas_course_id, "sections".name, "sections".workflow_state, "sections".start_at, "sections".end_at) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.sis_id, EXCLUDED.canvas_course_id, EXCLUDED.name, EXCLUDED.workflow_state, EXCLUDED.start_at, EXCLUDED.end_at) RETURNING "id" Section Load (0.3ms) SELECT "sections".* FROM "sections" WHERE "sections"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]] Section Create Many (0.4ms) INSERT INTO "sections" ("canvas_id","canvas_nonxlist_course_id","created_at","updated_at") VALUES (2,3,'2022-09-26 22:47:08.566860','2022-09-26 22:47:08.566860') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","canvas_nonxlist_course_id"=EXCLUDED."canvas_nonxlist_course_id","updated_at"=EXCLUDED."updated_at" WHERE ("sections".canvas_id, "sections".canvas_nonxlist_course_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.canvas_nonxlist_course_id) RETURNING "id"  (0.2ms) SELECT COUNT(*) FROM "sections" WHERE "sections"."canvas_nonxlist_course_id" IS NOT NULL Section Load (0.2ms) SELECT "sections".* FROM "sections" WHERE "sections"."canvas_nonxlist_course_id" IS NOT NULL ORDER BY "sections"."id" ASC LIMIT $1 [["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) SELECT COUNT(*) FROM "groups" Group Create Many (0.9ms) INSERT INTO "groups" ("canvas_id","sis_id","canvas_group_category_id","group_category_sis_id","canvas_account_id","canvas_course_id","name","workflow_state","context_id","context_type","max_membership","created_at","updated_at") VALUES (50,'sis1',10,NULL,1,NULL,'Group1','available',1,'Account',NULL,'2022-09-26 22:47:08.572617','2022-09-26 22:47:08.572617'),(51,'sis2',2,NULL,NULL,1,'Group2','available',1,'Course',1,'2022-09-26 22:47:08.572617','2022-09-26 22:47:08.572617') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","sis_id"=EXCLUDED."sis_id","canvas_group_category_id"=EXCLUDED."canvas_group_category_id","group_category_sis_id"=EXCLUDED."group_category_sis_id","canvas_account_id"=EXCLUDED."canvas_account_id","canvas_course_id"=EXCLUDED."canvas_course_id","name"=EXCLUDED."name","workflow_state"=EXCLUDED."workflow_state","context_id"=EXCLUDED."context_id","context_type"=EXCLUDED."context_type","max_membership"=EXCLUDED."max_membership","updated_at"=EXCLUDED."updated_at" WHERE ("groups".canvas_id, "groups".sis_id, "groups".canvas_group_category_id, "groups".group_category_sis_id, "groups".canvas_account_id, "groups".canvas_course_id, "groups".name, "groups".workflow_state, "groups".context_id, "groups".context_type, "groups".max_membership) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.sis_id, EXCLUDED.canvas_group_category_id, EXCLUDED.group_category_sis_id, EXCLUDED.canvas_account_id, EXCLUDED.canvas_course_id, EXCLUDED.name, EXCLUDED.workflow_state, EXCLUDED.context_id, EXCLUDED.context_type, EXCLUDED.max_membership) RETURNING "id"  (0.4ms) SELECT COUNT(*) FROM "groups" Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."name" = $1 LIMIT $2 [["name", "Group1"], ["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.4ms) BEGIN  (0.3ms) SELECT COUNT(*) FROM "group_memberships" GroupMembership Create Many (0.5ms) INSERT INTO "group_memberships" ("canvas_id","canvas_group_id","group_sis_id","canvas_user_id","user_sis_id","workflow_state","created_at","updated_at") VALUES (50,1,NULL,10,NULL,'accepted','2022-09-26 22:47:08.580169','2022-09-26 22:47:08.580169'),(51,2,NULL,11,NULL,'accepted','2022-09-26 22:47:08.580169','2022-09-26 22:47:08.580169') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","canvas_group_id"=EXCLUDED."canvas_group_id","group_sis_id"=EXCLUDED."group_sis_id","canvas_user_id"=EXCLUDED."canvas_user_id","user_sis_id"=EXCLUDED."user_sis_id","workflow_state"=EXCLUDED."workflow_state","updated_at"=EXCLUDED."updated_at" WHERE ("group_memberships".canvas_id, "group_memberships".canvas_group_id, "group_memberships".group_sis_id, "group_memberships".canvas_user_id, "group_memberships".user_sis_id, "group_memberships".workflow_state) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.canvas_group_id, EXCLUDED.group_sis_id, EXCLUDED.canvas_user_id, EXCLUDED.user_sis_id, EXCLUDED.workflow_state) RETURNING "id"  (0.2ms) SELECT COUNT(*) FROM "group_memberships" GroupMembership Load (0.2ms) SELECT "group_memberships".* FROM "group_memberships" WHERE "group_memberships"."canvas_id" = $1 LIMIT $2 [["canvas_id", 50], ["LIMIT", 1]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.6ms) SELECT COUNT(*) FROM "user_observers" UserObserver Create Many (0.5ms) INSERT INTO "user_observers" ("observing_user_id","observed_user_id","workflow_state","created_at","updated_at") VALUES (21,3,'active','2022-09-26 22:47:08.591227','2022-09-26 22:47:08.591227'),(21,2,'active','2022-09-26 22:47:08.591227','2022-09-26 22:47:08.591227') ON CONFLICT (observing_user_id, observed_user_id) DO UPDATE SET "observing_user_id"=EXCLUDED."observing_user_id","observed_user_id"=EXCLUDED."observed_user_id","workflow_state"=EXCLUDED."workflow_state","updated_at"=EXCLUDED."updated_at" WHERE ("user_observers".observing_user_id, "user_observers".observed_user_id, "user_observers".workflow_state) IS DISTINCT FROM (EXCLUDED.observing_user_id, EXCLUDED.observed_user_id, EXCLUDED.workflow_state) RETURNING "id"  (0.2ms) SELECT COUNT(*) FROM "user_observers" UserObserver Load (0.2ms) SELECT "user_observers".* FROM "user_observers" WHERE "user_observers"."observed_user_id" = $1 LIMIT $2 [["observed_user_id", 3], ["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.1ms) BEGIN  (0.4ms) SELECT COUNT(*) FROM "grading_periods" GradingPeriod Create Many (0.7ms) INSERT INTO "grading_periods" ("canvas_id","title","weight","start_date","end_date","close_date","canvas_grading_period_group_id","workflow_state","created_at","updated_at") VALUES (1,'Period 1',0.2,'2019-07-01 06:00:00','2019-08-01 05:59:59','2019-08-01 05:59:59',1,'active','2022-09-26 22:47:08.606543','2022-09-26 22:47:08.606543'),(2,'Period 2',0.8,'2019-08-01 06:00:00','2019-09-01 05:59:59','2019-09-01 05:59:59',1,'deleted','2022-09-26 22:47:08.606543','2022-09-26 22:47:08.606543') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","title"=EXCLUDED."title","weight"=EXCLUDED."weight","start_date"=EXCLUDED."start_date","end_date"=EXCLUDED."end_date","close_date"=EXCLUDED."close_date","canvas_grading_period_group_id"=EXCLUDED."canvas_grading_period_group_id","workflow_state"=EXCLUDED."workflow_state","updated_at"=EXCLUDED."updated_at" WHERE ("grading_periods".canvas_id, "grading_periods".title, "grading_periods".weight, "grading_periods".start_date, "grading_periods".end_date, "grading_periods".close_date, "grading_periods".canvas_grading_period_group_id, "grading_periods".workflow_state) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.title, EXCLUDED.weight, EXCLUDED.start_date, EXCLUDED.end_date, EXCLUDED.close_date, EXCLUDED.canvas_grading_period_group_id, EXCLUDED.workflow_state) RETURNING "id"  (0.3ms) SELECT COUNT(*) FROM "grading_periods" GradingPeriod Load (0.3ms) SELECT "grading_periods".* FROM "grading_periods" WHERE "grading_periods"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.8ms) SELECT COUNT(*) FROM "grading_period_groups" GradingPeriodGroup Create Many (0.6ms) INSERT INTO "grading_period_groups" ("canvas_id","title","weighted","display_totals_for_all_grading_periods","workflow_state","created_at","updated_at") VALUES (1,'Test Group',FALSE,FALSE,'active','2022-09-26 22:47:08.625844','2022-09-26 22:47:08.625844') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","title"=EXCLUDED."title","weighted"=EXCLUDED."weighted","display_totals_for_all_grading_periods"=EXCLUDED."display_totals_for_all_grading_periods","workflow_state"=EXCLUDED."workflow_state","updated_at"=EXCLUDED."updated_at" WHERE ("grading_period_groups".canvas_id, "grading_period_groups".title, "grading_period_groups".weighted, "grading_period_groups".display_totals_for_all_grading_periods, "grading_period_groups".workflow_state) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.title, EXCLUDED.weighted, EXCLUDED.display_totals_for_all_grading_periods, EXCLUDED.workflow_state) RETURNING "id"  (0.3ms) SELECT COUNT(*) FROM "grading_period_groups" GradingPeriodGroup Load (0.3ms) SELECT "grading_period_groups".* FROM "grading_period_groups" WHERE "grading_period_groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (1.0ms) SELECT COUNT(*) FROM "learning_outcomes" LearningOutcome Create Many (1.2ms) INSERT INTO "learning_outcomes" ("canvas_id","canvas_context_id","canvas_context_type","name","friendly_name","workflow_state","canvas_created_at","canvas_updated_at","migration_id","vendor_guid","low_grade","high_grade","calculation_method","calculation_int","outcome_import_id","root_account_ids","description","created_at","updated_at") VALUES (1,1,'Course','Course Outcome','','active','2021-08-12 21:11:40','2021-08-13 01:05:40',NULL,NULL,NULL,NULL,'decaying_average','65',NULL,'{1}','

description

','2022-09-26 22:47:08.644185','2022-09-26 22:47:08.644185'),(2,1,'Account','Account Outcome','Friendly Name','active','2021-08-12 21:11:40','2021-08-13 01:05:40',NULL,NULL,NULL,NULL,'decaying_average','65',NULL,'{1}','

description

','2022-09-26 22:47:08.644185','2022-09-26 22:47:08.644185') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","canvas_context_id"=EXCLUDED."canvas_context_id","canvas_context_type"=EXCLUDED."canvas_context_type","name"=EXCLUDED."name","friendly_name"=EXCLUDED."friendly_name","workflow_state"=EXCLUDED."workflow_state","canvas_created_at"=EXCLUDED."canvas_created_at","canvas_updated_at"=EXCLUDED."canvas_updated_at","migration_id"=EXCLUDED."migration_id","vendor_guid"=EXCLUDED."vendor_guid","low_grade"=EXCLUDED."low_grade","high_grade"=EXCLUDED."high_grade","calculation_method"=EXCLUDED."calculation_method","calculation_int"=EXCLUDED."calculation_int","outcome_import_id"=EXCLUDED."outcome_import_id","root_account_ids"=EXCLUDED."root_account_ids","description"=EXCLUDED."description","updated_at"=EXCLUDED."updated_at" WHERE ("learning_outcomes".canvas_id, "learning_outcomes".canvas_context_id, "learning_outcomes".canvas_context_type, "learning_outcomes".name, "learning_outcomes".friendly_name, "learning_outcomes".workflow_state, "learning_outcomes".canvas_created_at, "learning_outcomes".canvas_updated_at, "learning_outcomes".migration_id, "learning_outcomes".vendor_guid, "learning_outcomes".low_grade, "learning_outcomes".high_grade, "learning_outcomes".calculation_method, "learning_outcomes".calculation_int, "learning_outcomes".outcome_import_id, "learning_outcomes".root_account_ids, "learning_outcomes".description) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.canvas_context_id, EXCLUDED.canvas_context_type, EXCLUDED.name, EXCLUDED.friendly_name, EXCLUDED.workflow_state, EXCLUDED.canvas_created_at, EXCLUDED.canvas_updated_at, EXCLUDED.migration_id, EXCLUDED.vendor_guid, EXCLUDED.low_grade, EXCLUDED.high_grade, EXCLUDED.calculation_method, EXCLUDED.calculation_int, EXCLUDED.outcome_import_id, EXCLUDED.root_account_ids, EXCLUDED.description) RETURNING "id"  (0.3ms) SELECT COUNT(*) FROM "learning_outcomes"  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) SELECT COUNT(*) FROM "user_observers" UserObserver Create Many (0.4ms) INSERT INTO "user_observers" ("observing_user_id","observed_user_id","workflow_state","created_at","updated_at") VALUES (21,3,'active','2022-09-26 22:47:08.649787','2022-09-26 22:47:08.649787'),(21,2,'active','2022-09-26 22:47:08.649787','2022-09-26 22:47:08.649787') ON CONFLICT (observing_user_id, observed_user_id) DO UPDATE SET "observing_user_id"=EXCLUDED."observing_user_id","observed_user_id"=EXCLUDED."observed_user_id","workflow_state"=EXCLUDED."workflow_state","updated_at"=EXCLUDED."updated_at" WHERE ("user_observers".observing_user_id, "user_observers".observed_user_id, "user_observers".workflow_state) IS DISTINCT FROM (EXCLUDED.observing_user_id, EXCLUDED.observed_user_id, EXCLUDED.workflow_state) RETURNING "id"  (0.2ms) SELECT COUNT(*) FROM "user_observers"  (0.2ms) SELECT COUNT(*) FROM "user_observers" UserObserver Create Many (0.4ms) INSERT INTO "user_observers" ("observing_user_id","observed_user_id","workflow_state","created_at","updated_at") VALUES (21,3,'active','2022-09-26 22:47:08.652023','2022-09-26 22:47:08.652023'),(21,2,'active','2022-09-26 22:47:08.652023','2022-09-26 22:47:08.652023') ON CONFLICT (observing_user_id, observed_user_id) DO UPDATE SET "observing_user_id"=EXCLUDED."observing_user_id","observed_user_id"=EXCLUDED."observed_user_id","workflow_state"=EXCLUDED."workflow_state","updated_at"=EXCLUDED."updated_at" WHERE ("user_observers".observing_user_id, "user_observers".observed_user_id, "user_observers".workflow_state) IS DISTINCT FROM (EXCLUDED.observing_user_id, EXCLUDED.observed_user_id, EXCLUDED.workflow_state) RETURNING "id"  (0.3ms) SELECT COUNT(*) FROM "user_observers"  (0.2ms) ROLLBACK  (0.3ms) BEGIN  (0.7ms) SELECT COUNT(*) FROM "users"  (0.4ms) SELECT COUNT(*) FROM "courses" Course Create Many (0.5ms) INSERT INTO "courses" ("canvas_id","sis_id","course_code","name","canvas_account_id","canvas_term_id","start_at","end_at","workflow_state","grading_standard_id","created_at","updated_at") VALUES (1,'course_sis_id_1','C1','Course #1',1,1,'2017-03-27 21:53:18','2017-04-27 12:21:18','active',NULL,'2022-09-26 22:47:08.659555','2022-09-26 22:47:08.659555'),(2,'course_sis_id_2','C2','Course #2',1,1,'2017-03-27 21:53:18','2017-04-27 12:21:18','unpublished',NULL,'2022-09-26 22:47:08.659555','2022-09-26 22:47:08.659555') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","sis_id"=EXCLUDED."sis_id","course_code"=EXCLUDED."course_code","name"=EXCLUDED."name","canvas_account_id"=EXCLUDED."canvas_account_id","canvas_term_id"=EXCLUDED."canvas_term_id","start_at"=EXCLUDED."start_at","end_at"=EXCLUDED."end_at","workflow_state"=EXCLUDED."workflow_state","grading_standard_id"=EXCLUDED."grading_standard_id","updated_at"=EXCLUDED."updated_at" WHERE ("courses".canvas_id, "courses".sis_id, "courses".course_code, "courses".name, "courses".canvas_account_id, "courses".canvas_term_id, "courses".start_at, "courses".end_at, "courses".workflow_state, "courses".grading_standard_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.sis_id, EXCLUDED.course_code, EXCLUDED.name, EXCLUDED.canvas_account_id, EXCLUDED.canvas_term_id, EXCLUDED.start_at, EXCLUDED.end_at, EXCLUDED.workflow_state, EXCLUDED.grading_standard_id) RETURNING "id" User Create Many (0.6ms) INSERT INTO "users" ("canvas_id","sis_id","email","first_name","last_name","name","sortable_name","workflow_state","login_id","created_at","updated_at") VALUES (1,'sis_id_1','poorbastard@yharnam.com','Patches','the Spider','Patches the Spider','the Spider, Patches','active','spiderdude1337','2022-09-26 22:47:08.661980','2022-09-26 22:47:08.661980'),(2,'sis_id_2','dreamer@yharnam.com','Hunter','Djura','Hunter Djura','Djura, Hunter','active','retireddude109','2022-09-26 22:47:08.661980','2022-09-26 22:47:08.661980') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","sis_id"=EXCLUDED."sis_id","email"=EXCLUDED."email","first_name"=EXCLUDED."first_name","last_name"=EXCLUDED."last_name","name"=EXCLUDED."name","sortable_name"=EXCLUDED."sortable_name","workflow_state"=EXCLUDED."workflow_state","login_id"=EXCLUDED."login_id","updated_at"=EXCLUDED."updated_at" WHERE ("users".canvas_id, "users".sis_id, "users".email, "users".first_name, "users".last_name, "users".name, "users".sortable_name, "users".workflow_state, "users".login_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.sis_id, EXCLUDED.email, EXCLUDED.first_name, EXCLUDED.last_name, EXCLUDED.name, EXCLUDED.sortable_name, EXCLUDED.workflow_state, EXCLUDED.login_id) RETURNING "id"  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN Course Create Many (0.5ms) INSERT INTO "courses" ("canvas_id","sis_id","course_code","name","canvas_account_id","canvas_term_id","start_at","end_at","workflow_state","grading_standard_id","created_at","updated_at") VALUES (1,'course_sis_id_1','C1','Course #1',1,1,'2017-03-27 21:53:18','2017-04-27 12:21:18','active',NULL,'2022-09-26 22:47:08.670009','2022-09-26 22:47:08.670009'),(2,'course_sis_id_2','C2','Course #2',1,1,'2017-03-27 21:53:18','2017-04-27 12:21:18','unpublished',NULL,'2022-09-26 22:47:08.670009','2022-09-26 22:47:08.670009') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","sis_id"=EXCLUDED."sis_id","course_code"=EXCLUDED."course_code","name"=EXCLUDED."name","canvas_account_id"=EXCLUDED."canvas_account_id","canvas_term_id"=EXCLUDED."canvas_term_id","start_at"=EXCLUDED."start_at","end_at"=EXCLUDED."end_at","workflow_state"=EXCLUDED."workflow_state","grading_standard_id"=EXCLUDED."grading_standard_id","updated_at"=EXCLUDED."updated_at" WHERE ("courses".canvas_id, "courses".sis_id, "courses".course_code, "courses".name, "courses".canvas_account_id, "courses".canvas_term_id, "courses".start_at, "courses".end_at, "courses".workflow_state, "courses".grading_standard_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.sis_id, EXCLUDED.course_code, EXCLUDED.name, EXCLUDED.canvas_account_id, EXCLUDED.canvas_term_id, EXCLUDED.start_at, EXCLUDED.end_at, EXCLUDED.workflow_state, EXCLUDED.grading_standard_id) RETURNING "id"  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.4ms) SELECT COUNT(*) FROM "submissions" Submission Create Many (0.7ms) INSERT INTO "submissions" ("canvas_id","canvas_user_id","canvas_course_id","canvas_assignment_id","submitted_at","due_at","graded_at","score","points_possible","excused","workflow_state","created_at","updated_at") VALUES (1,1,1,1,'2017-09-21 18:28:15','2017-09-27 18:28:15','2017-09-21 19:36:23',5.0,10.0,TRUE,'graded','2022-09-26 22:47:08.675351','2022-09-26 22:47:08.675351'),(2,1,1,2,'2017-09-21 18:28:15','2017-09-28 18:28:15','2017-09-21 19:36:23',5.0,10.0,FALSE,'submitted','2022-09-26 22:47:08.675351','2022-09-26 22:47:08.675351') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","canvas_user_id"=EXCLUDED."canvas_user_id","canvas_course_id"=EXCLUDED."canvas_course_id","canvas_assignment_id"=EXCLUDED."canvas_assignment_id","submitted_at"=EXCLUDED."submitted_at","due_at"=EXCLUDED."due_at","graded_at"=EXCLUDED."graded_at","score"=EXCLUDED."score","points_possible"=EXCLUDED."points_possible","excused"=EXCLUDED."excused","workflow_state"=EXCLUDED."workflow_state","updated_at"=EXCLUDED."updated_at" WHERE ("submissions".canvas_id, "submissions".canvas_user_id, "submissions".canvas_course_id, "submissions".canvas_assignment_id, "submissions".submitted_at, "submissions".due_at, "submissions".graded_at, "submissions".score, "submissions".points_possible, "submissions".excused, "submissions".workflow_state) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.canvas_user_id, EXCLUDED.canvas_course_id, EXCLUDED.canvas_assignment_id, EXCLUDED.submitted_at, EXCLUDED.due_at, EXCLUDED.graded_at, EXCLUDED.score, EXCLUDED.points_possible, EXCLUDED.excused, EXCLUDED.workflow_state) RETURNING "id"  (0.3ms) SELECT COUNT(*) FROM "submissions"  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] [BatchTestJobBase] [a73e31b0-5b6a-4ac5-98cf-baf201dd2557] Performing BatchTestJobBase (Job ID: a73e31b0-5b6a-4ac5-98cf-baf201dd2557) from Test(default) [ActiveJob] [BatchTestJobBase] [a73e31b0-5b6a-4ac5-98cf-baf201dd2557] Performed BatchTestJobBase (Job ID: a73e31b0-5b6a-4ac5-98cf-baf201dd2557) from Test(default) in 0.31ms  (0.2ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [BatchTestJobBase] [0bad97a0-b38a-48a4-849a-87bf80cd4d23] Performing BatchTestJobBase (Job ID: 0bad97a0-b38a-48a4-849a-87bf80cd4d23) from Test(default) [ActiveJob] [BatchTestJobBase] [0bad97a0-b38a-48a4-849a-87bf80cd4d23] Performed BatchTestJobBase (Job ID: 0bad97a0-b38a-48a4-849a-87bf80cd4d23) from Test(default) in 0.32ms  (0.2ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [BatchTestJobBase] [e22e5969-f30a-4d2a-addc-ff5f5f780bea] Performing BatchTestJobBase (Job ID: e22e5969-f30a-4d2a-addc-ff5f5f780bea) from Test(default) [ActiveJob] [BatchTestJobBase] [e22e5969-f30a-4d2a-addc-ff5f5f780bea] Performed BatchTestJobBase (Job ID: e22e5969-f30a-4d2a-addc-ff5f5f780bea) from Test(default) in 0.15ms  (0.3ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] [FailingBatchTestJobBase] [03e36cf6-97fa-4aca-9bbf-6e433668444b] Performing FailingBatchTestJobBase (Job ID: 03e36cf6-97fa-4aca-9bbf-6e433668444b) from Test(default) [ActiveJob] [FailingBatchTestJobBase] [03e36cf6-97fa-4aca-9bbf-6e433668444b] Error performing FailingBatchTestJobBase (Job ID: 03e36cf6-97fa-4aca-9bbf-6e433668444b) from Test(default) in 0.32ms: RuntimeError (Foo): /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/job_batching/support/base_job.rb:12:in `perform' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/execution.rb:39:in `block in perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:109:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/active_job.rb:14:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/i18n-1.12.0/lib/i18n.rb:317:in `with_locale' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/translation.rb:9:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:26:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/notifications.rb:168:in `block in instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/notifications.rb:168:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:25:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:46:in `block in tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/tagged_logging.rb:71:in `block in tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/tagged_logging.rb:28:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/tagged_logging.rb:71:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:46:in `tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:22:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:136:in `run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/execution.rb:38:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/job_batching/active_job_spec.rb:47:in `block (6 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:263:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:263:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:511:in `block in with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:468:in `block in with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:486:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-rails-5.1.1/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:486:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:468:in `with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:511:in `with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:259:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:646:in `block in run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:642:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:642:in `run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:607:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/configuration.rb:2068:in `with_suite_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:116:in `block in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/reporter.rb:74:in `report' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:115:in `run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:89:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:71:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:45:in `invoke' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/exe/rspec:4:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/rspec:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/rspec:23:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:58:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:58:in `kernel_load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:23:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:483:in `exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:31:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:25:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/exe/bundle:48:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/friendly_errors.rb:120:in `with_friendly_errors' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/exe/bundle:36:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/bundle:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/bundle:23:in `
'  (0.2ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] Enqueued BatchTestJobBase (Job ID: fc8bcded-3485-4fde-ab57-6149a7f92728) to Test(default)  (0.2ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] Enqueued BatchTestJobBase (Job ID: 41700671-0b3c-44fc-9461-56f402167e88) to Test(default)  (0.2ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] Enqueued BatchTestJobBase (Job ID: ee1a7a36-e205-4417-b1ad-48cc881c8c61) to Test(default)  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] Enqueued RetryingJob (Job ID: 4362a13d-5b3e-4f7b-932b-1c537ae5e5cf) to Sidekiq(default) [ActiveJob] [RetryingJob] [4362a13d-5b3e-4f7b-932b-1c537ae5e5cf] Performing RetryingJob (Job ID: 4362a13d-5b3e-4f7b-932b-1c537ae5e5cf) from Sidekiq(default) [ActiveJob] [RetryingJob] [4362a13d-5b3e-4f7b-932b-1c537ae5e5cf] Error performing RetryingJob (Job ID: 4362a13d-5b3e-4f7b-932b-1c537ae5e5cf) from Sidekiq(default) in 4.25ms: RuntimeError (A Failure): /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/job_batching/batch_spec.rb:268:in `perform' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/execution.rb:39:in `block in perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:109:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/active_job.rb:14:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/i18n-1.12.0/lib/i18n.rb:322:in `with_locale' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/translation.rb:9:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:26:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/notifications.rb:168:in `block in instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/notifications.rb:168:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:25:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:46:in `block in tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/tagged_logging.rb:71:in `block in tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/tagged_logging.rb:28:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/tagged_logging.rb:71:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:46:in `tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:22:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:136:in `run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/execution.rb:38:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/execution.rb:24:in `block in execute' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:109:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/railtie.rb:28:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/execution_wrapper.rb:90:in `wrap' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/reloader.rb:73:in `block in wrap' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/execution_wrapper.rb:90:in `wrap' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/reloader.rb:72:in `wrap' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/railtie.rb:27:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:136:in `run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/execution.rb:22:in `execute' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/queue_adapters/sidekiq_adapter.rb:42:in `perform' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/sidekiq-6.4.1/lib/sidekiq/testing.rb:300:in `execute_job' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/sidekiq-6.4.1/lib/sidekiq/testing.rb:295:in `block in process_job' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/sidekiq-6.4.1/lib/sidekiq/middleware/chain.rb:138:in `block in invoke' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/sidekiq.rb:73:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/sidekiq-6.4.1/lib/sidekiq/middleware/chain.rb:140:in `block in invoke' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/sidekiq-6.4.1/lib/sidekiq/middleware/chain.rb:143:in `invoke' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/sidekiq-6.4.1/lib/sidekiq/testing.rb:294:in `process_job' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/job_batching/batch_spec.rb:289:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:263:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:263:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:511:in `block in with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:468:in `block in with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:486:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-rails-5.1.1/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:486:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:468:in `with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:511:in `with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:259:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:646:in `block in run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:642:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:642:in `run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:607:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/configuration.rb:2068:in `with_suite_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:116:in `block in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/reporter.rb:74:in `report' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:115:in `run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:89:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:71:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:45:in `invoke' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/exe/rspec:4:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/rspec:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/rspec:23:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:58:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:58:in `kernel_load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:23:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:483:in `exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:31:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:25:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/exe/bundle:48:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/friendly_errors.rb:120:in `with_friendly_errors' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/exe/bundle:36:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/bundle:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/bundle:23:in `
' [ActiveJob] [RetryingJob] [4362a13d-5b3e-4f7b-932b-1c537ae5e5cf] Performing RetryingJob (Job ID: 4362a13d-5b3e-4f7b-932b-1c537ae5e5cf) from Sidekiq(default) [ActiveJob] [RetryingJob] [4362a13d-5b3e-4f7b-932b-1c537ae5e5cf] Performed RetryingJob (Job ID: 4362a13d-5b3e-4f7b-932b-1c537ae5e5cf) from Sidekiq(default) in 3.7ms  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] Enqueued TestWorker (Job ID: b701f692-ef2e-4b5a-9b66-61a7ede5dc19) to Sidekiq(default)  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] Enqueued CanvasSync::JobBatches::ActiveJob::ActiveJobCallbackWorker (Job ID: def56b9d-215f-4100-abc6-0c73ad537f02) to Test(default) with arguments: "SampleCallback", "complete", {"a"=>"b"}, "Y4wP2TgBqYIIuA", nil  (0.2ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] Enqueued CanvasSync::JobBatches::ActiveJob::ActiveJobCallbackWorker (Job ID: 69f36f3f-be14-4478-812e-d46f8c4db1c1) to Test(default) with arguments: "SampleCallback2", "complete", {"b"=>"a"}, "tRjn-bvs_X75NQ", nil [ActiveJob] Enqueued CanvasSync::JobBatches::ActiveJob::ActiveJobCallbackWorker (Job ID: 389ae7ec-bf80-4ad3-8148-b8671ed2b409) to Test(default) with arguments: "SampleCallback", "complete", {"a"=>"b"}, "tRjn-bvs_X75NQ", nil  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] Enqueued ContextedJob (Job ID: b90ea585-f964-4064-b377-6aa50c3a1a0a) to Sidekiq(default) [ActiveJob] [TestWorker] [b701f692-ef2e-4b5a-9b66-61a7ede5dc19] Performing TestWorker (Job ID: b701f692-ef2e-4b5a-9b66-61a7ede5dc19) from Sidekiq(default) [ActiveJob] [TestWorker] [b701f692-ef2e-4b5a-9b66-61a7ede5dc19] Performed TestWorker (Job ID: b701f692-ef2e-4b5a-9b66-61a7ede5dc19) from Sidekiq(default) in 2.62ms [ActiveJob] [ContextedJob] [b90ea585-f964-4064-b377-6aa50c3a1a0a] Performing ContextedJob (Job ID: b90ea585-f964-4064-b377-6aa50c3a1a0a) from Sidekiq(default) [ActiveJob] [ContextedJob] [b90ea585-f964-4064-b377-6aa50c3a1a0a] Performed ContextedJob (Job ID: b90ea585-f964-4064-b377-6aa50c3a1a0a) from Sidekiq(default) in 3.29ms  (0.2ms) ROLLBACK  (0.3ms) BEGIN [ActiveJob] Enqueued ContextedJob (Job ID: dd056118-81d4-495d-9c03-7311ceb893f6) to Sidekiq(default) [ActiveJob] [ContextedJob] [dd056118-81d4-495d-9c03-7311ceb893f6] Performing ContextedJob (Job ID: dd056118-81d4-495d-9c03-7311ceb893f6) from Sidekiq(default) [ActiveJob] [ContextedJob] [dd056118-81d4-495d-9c03-7311ceb893f6] Performed ContextedJob (Job ID: dd056118-81d4-495d-9c03-7311ceb893f6) from Sidekiq(default) in 6.71ms  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] Enqueued BatchTestJobBase (Job ID: 7c8d31e4-bfc4-44d9-bad3-11877754015d) to Sidekiq(default) [ActiveJob] [BatchTestJobBase] [7c8d31e4-bfc4-44d9-bad3-11877754015d] Performing BatchTestJobBase (Job ID: 7c8d31e4-bfc4-44d9-bad3-11877754015d) from Sidekiq(default) [ActiveJob] [BatchTestJobBase] [7c8d31e4-bfc4-44d9-bad3-11877754015d] Performed BatchTestJobBase (Job ID: 7c8d31e4-bfc4-44d9-bad3-11877754015d) from Sidekiq(default) in 2.56ms [ActiveJob] Enqueued ContextedJob (Job ID: 344532ca-4e8e-4119-82f4-548c062b43e2) to Sidekiq(default) [ActiveJob] [ContextedJob] [344532ca-4e8e-4119-82f4-548c062b43e2] Performing ContextedJob (Job ID: 344532ca-4e8e-4119-82f4-548c062b43e2) from Sidekiq(default) [ActiveJob] [ContextedJob] [344532ca-4e8e-4119-82f4-548c062b43e2] Performed ContextedJob (Job ID: 344532ca-4e8e-4119-82f4-548c062b43e2) from Sidekiq(default) in 3.56ms  (0.3ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] Enqueued TestWorker (Job ID: 0607429a-5098-4d7a-86af-7e08017788c5) to Sidekiq(default) [ActiveJob] Enqueued TestWorker (Job ID: d9408a2f-4a2d-4e03-8f3f-95a0d7f7b507) to Sidekiq(default) [ActiveJob] Enqueued TestWorker (Job ID: c7638163-38d6-46c7-95d0-98541409a1fb) to Sidekiq(default)  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] Enqueued WorkerA (Job ID: cf781649-4fc0-4d54-b6cc-0442436800fa) to Sidekiq(default) [ActiveJob] Enqueued WorkerB (Job ID: 2f2b5639-3608-46c2-99e5-bb2c2c5a4b77) to Sidekiq(default) [ActiveJob] Enqueued WorkerA (Job ID: 558ffef9-330b-4b0c-876c-3c77bfd08d80) to Sidekiq(default) [ActiveJob] Enqueued WorkerC (Job ID: efb00e63-2413-44af-8aa4-740828ec4c42) to Sidekiq(default)  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] Enqueued TestWorker (Job ID: 7dad1a4f-bbfe-49d1-8346-4846194ecf31) to Sidekiq(default)  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] Enqueued TestWorker (Job ID: 611e99f7-d586-4f90-a942-c65e449abe1a) to Sidekiq(default)  (0.2ms) ROLLBACK  (0.5ms) SELECT "schema_migrations"."version" FROM "schema_migrations" ORDER BY "schema_migrations"."version" ASC  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.4ms) SELECT COUNT(*) FROM "canvas_sync_job_logs" [ActiveJob] [GoodJob] [6aa1e35b-ab8e-4a6b-8094-49cb4e8b0b23] Performing GoodJob (Job ID: 6aa1e35b-ab8e-4a6b-8094-49cb4e8b0b23) from Test(default) with arguments: "argument" [ActiveJob] [GoodJob] [6aa1e35b-ab8e-4a6b-8094-49cb4e8b0b23] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "6aa1e35b-ab8e-4a6b-8094-49cb4e8b0b23"], ["LIMIT", 1]] [ActiveJob] [GoodJob] [6aa1e35b-ab8e-4a6b-8094-49cb4e8b0b23]  (0.3ms) SAVEPOINT active_record_1 [ActiveJob] [GoodJob] [6aa1e35b-ab8e-4a6b-8094-49cb4e8b0b23] CanvasSync::JobLog Create (0.4ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "GoodJob"], ["status", "enqueued"], ["job_arguments", "---\n- argument\n"], ["created_at", "2022-09-26 22:47:54.901956"], ["updated_at", "2022-09-26 22:47:54.901956"], ["job_id", "6aa1e35b-ab8e-4a6b-8094-49cb4e8b0b23"]] [ActiveJob] [GoodJob] [6aa1e35b-ab8e-4a6b-8094-49cb4e8b0b23]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [GoodJob] [6aa1e35b-ab8e-4a6b-8094-49cb4e8b0b23]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [GoodJob] [6aa1e35b-ab8e-4a6b-8094-49cb4e8b0b23] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-09-26 22:47:54.903613"], ["status", "running"], ["updated_at", "2022-09-26 22:47:54.903955"], ["id", 411]] [ActiveJob] [GoodJob] [6aa1e35b-ab8e-4a6b-8094-49cb4e8b0b23]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [GoodJob] [6aa1e35b-ab8e-4a6b-8094-49cb4e8b0b23]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [GoodJob] [6aa1e35b-ab8e-4a6b-8094-49cb4e8b0b23] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2022-09-26 22:47:54.905092"], ["status", "success"], ["updated_at", "2022-09-26 22:47:54.905452"], ["id", 411]] [ActiveJob] [GoodJob] [6aa1e35b-ab8e-4a6b-8094-49cb4e8b0b23]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [GoodJob] [6aa1e35b-ab8e-4a6b-8094-49cb4e8b0b23] Performed GoodJob (Job ID: 6aa1e35b-ab8e-4a6b-8094-49cb4e8b0b23) from Test(default) in 18.65ms  (0.3ms) SELECT COUNT(*) FROM "canvas_sync_job_logs" CanvasSync::JobLog Load (0.3ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" ORDER BY "canvas_sync_job_logs"."id" DESC LIMIT $1 [["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [BadJob] [be5cc601-42a4-45f0-b5a6-67cd7c6a0329] Performing BadJob (Job ID: be5cc601-42a4-45f0-b5a6-67cd7c6a0329) from Test(default) with arguments: "argument" [ActiveJob] [BadJob] [be5cc601-42a4-45f0-b5a6-67cd7c6a0329] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "be5cc601-42a4-45f0-b5a6-67cd7c6a0329"], ["LIMIT", 1]] [ActiveJob] [BadJob] [be5cc601-42a4-45f0-b5a6-67cd7c6a0329]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [BadJob] [be5cc601-42a4-45f0-b5a6-67cd7c6a0329] CanvasSync::JobLog Create (0.2ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "BadJob"], ["status", "enqueued"], ["job_arguments", "---\n- argument\n"], ["created_at", "2022-09-26 22:47:54.913538"], ["updated_at", "2022-09-26 22:47:54.913538"], ["job_id", "be5cc601-42a4-45f0-b5a6-67cd7c6a0329"]] [ActiveJob] [BadJob] [be5cc601-42a4-45f0-b5a6-67cd7c6a0329]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [BadJob] [be5cc601-42a4-45f0-b5a6-67cd7c6a0329]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [BadJob] [be5cc601-42a4-45f0-b5a6-67cd7c6a0329] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-09-26 22:47:54.914795"], ["status", "running"], ["updated_at", "2022-09-26 22:47:54.915066"], ["id", 412]] [ActiveJob] [BadJob] [be5cc601-42a4-45f0-b5a6-67cd7c6a0329]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [BadJob] [be5cc601-42a4-45f0-b5a6-67cd7c6a0329]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [BadJob] [be5cc601-42a4-45f0-b5a6-67cd7c6a0329] CanvasSync::JobLog Update (0.5ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "exception" = $2, "backtrace" = $3, "status" = $4, "updated_at" = $5 WHERE "canvas_sync_job_logs"."id" = $6 [["completed_at", "2022-09-26 22:47:54.916187"], ["exception", "EvilError: EvilError"], ["backtrace", "/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:12:in `perform'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/execution.rb:39:in `block in perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:109:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/active_job.rb:24:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:21:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/i18n-1.12.0/lib/i18n.rb:317:in `with_locale'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/translation.rb:9:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:26:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/notifications.rb:168:in `block in instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/notifications.rb:168:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:25:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:46:in `block in tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/tagged_logging.rb:71:in `block in tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/tagged_logging.rb:28:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/tagged_logging.rb:71:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:46:in `tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:22:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:136:in `run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/execution.rb:38:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/execution.rb:18:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:40:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/matchers/built_in/raise_error.rb:59:in `matches?'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:51:in `block in handle_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:27:in `with_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:48:in `handle_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/expectation_target.rb:65:in `to'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/expectation_target.rb:139:in `to'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:39:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:263:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:263:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:511:in `block in with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:468:in `block in with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:486:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-rails-5.1.1/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:486:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:468:in `with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:511:in `with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:259:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:646:in `block in run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:642:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:642:in `run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:607:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/configuration.rb:2068:in `with_suite_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:116:in `block in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/reporter.rb:74:in `report'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:115:in `run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:89:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:71:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:45:in `invoke'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/exe/rspec:4:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/rspec:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/rspec:23:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:58:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:58:in `kernel_load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:23:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:483:in `exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:31:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:25:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/exe/bundle:48:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/friendly_errors.rb:120:in `with_friendly_errors'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/exe/bundle:36:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/bundle:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/bundle:23:in `
'"], ["status", "error"], ["updated_at", "2022-09-26 22:47:54.916515"], ["id", 412]] [ActiveJob] [BadJob] [be5cc601-42a4-45f0-b5a6-67cd7c6a0329]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [BadJob] [be5cc601-42a4-45f0-b5a6-67cd7c6a0329] Error performing BadJob (Job ID: be5cc601-42a4-45f0-b5a6-67cd7c6a0329) from Test(default) in 5.53ms: EvilError (EvilError): /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:12:in `perform' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/execution.rb:39:in `block in perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:109:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/active_job.rb:24:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:21:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/i18n-1.12.0/lib/i18n.rb:317:in `with_locale' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/translation.rb:9:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:26:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/notifications.rb:168:in `block in instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/notifications.rb:168:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:25:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:46:in `block in tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/tagged_logging.rb:71:in `block in tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/tagged_logging.rb:28:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/tagged_logging.rb:71:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:46:in `tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:22:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:136:in `run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/execution.rb:38:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/execution.rb:18:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:40:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/matchers/built_in/raise_error.rb:59:in `matches?' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:51:in `block in handle_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:27:in `with_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:48:in `handle_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/expectation_target.rb:65:in `to' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/expectation_target.rb:139:in `to' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:39:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:263:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:263:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:511:in `block in with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:468:in `block in with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:486:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-rails-5.1.1/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:486:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:468:in `with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:511:in `with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:259:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:646:in `block in run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:642:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:642:in `run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:607:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/configuration.rb:2068:in `with_suite_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:116:in `block in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/reporter.rb:74:in `report' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:115:in `run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:89:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:71:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:45:in `invoke' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/exe/rspec:4:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/rspec:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/rspec:23:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:58:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:58:in `kernel_load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:23:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:483:in `exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:31:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:25:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/exe/bundle:48:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/friendly_errors.rb:120:in `with_friendly_errors' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/exe/bundle:36:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/bundle:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/bundle:23:in `
' CanvasSync::JobLog Load (0.3ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" ORDER BY "canvas_sync_job_logs"."id" DESC LIMIT $1 [["LIMIT", 1]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [BadJob] [f2411a99-be92-4222-b64e-9973b59e23bd] Performing BadJob (Job ID: f2411a99-be92-4222-b64e-9973b59e23bd) from Test(default) [ActiveJob] [BadJob] [f2411a99-be92-4222-b64e-9973b59e23bd] CanvasSync::JobLog Load (0.3ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "f2411a99-be92-4222-b64e-9973b59e23bd"], ["LIMIT", 1]] [ActiveJob] [BadJob] [f2411a99-be92-4222-b64e-9973b59e23bd]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [BadJob] [f2411a99-be92-4222-b64e-9973b59e23bd] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["job_class", "BadJob"], ["status", "enqueued"], ["created_at", "2022-09-26 22:47:54.921489"], ["updated_at", "2022-09-26 22:47:54.921489"], ["job_id", "f2411a99-be92-4222-b64e-9973b59e23bd"]] [ActiveJob] [BadJob] [f2411a99-be92-4222-b64e-9973b59e23bd]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [BadJob] [f2411a99-be92-4222-b64e-9973b59e23bd]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [BadJob] [f2411a99-be92-4222-b64e-9973b59e23bd] CanvasSync::JobLog Update (0.4ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-09-26 22:47:54.922871"], ["status", "running"], ["updated_at", "2022-09-26 22:47:54.923223"], ["id", 413]] [ActiveJob] [BadJob] [f2411a99-be92-4222-b64e-9973b59e23bd]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [BadJob] [f2411a99-be92-4222-b64e-9973b59e23bd]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [BadJob] [f2411a99-be92-4222-b64e-9973b59e23bd] CanvasSync::JobLog Update (0.5ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "exception" = $2, "backtrace" = $3, "status" = $4, "updated_at" = $5 WHERE "canvas_sync_job_logs"."id" = $6 [["completed_at", "2022-09-26 22:47:54.925262"], ["exception", "ArgumentError: wrong number of arguments (given 0, expected 1)"], ["backtrace", "/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:11:in `perform'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/execution.rb:39:in `block in perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:109:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/active_job.rb:24:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:21:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/i18n-1.12.0/lib/i18n.rb:317:in `with_locale'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/translation.rb:9:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:26:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/notifications.rb:168:in `block in instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/notifications.rb:168:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:25:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:46:in `block in tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/tagged_logging.rb:71:in `block in tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/tagged_logging.rb:28:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/tagged_logging.rb:71:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:46:in `tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:22:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:136:in `run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/execution.rb:38:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/execution.rb:18:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:52:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/matchers/built_in/raise_error.rb:59:in `matches?'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:51:in `block in handle_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:27:in `with_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:48:in `handle_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/expectation_target.rb:65:in `to'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/expectation_target.rb:139:in `to'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:51:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:263:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:263:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:511:in `block in with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:468:in `block in with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:486:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-rails-5.1.1/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:486:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:468:in `with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:511:in `with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:259:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:646:in `block in run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:642:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:642:in `run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:607:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/configuration.rb:2068:in `with_suite_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:116:in `block in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/reporter.rb:74:in `report'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:115:in `run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:89:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:71:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:45:in `invoke'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/exe/rspec:4:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/rspec:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/rspec:23:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:58:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:58:in `kernel_load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:23:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:483:in `exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:31:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:25:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/exe/bundle:48:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/friendly_errors.rb:120:in `with_friendly_errors'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/exe/bundle:36:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/bundle:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/bundle:23:in `
'"], ["status", "error"], ["updated_at", "2022-09-26 22:47:54.925827"], ["id", 413]] [ActiveJob] [BadJob] [f2411a99-be92-4222-b64e-9973b59e23bd]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [BadJob] [f2411a99-be92-4222-b64e-9973b59e23bd] Error performing BadJob (Job ID: f2411a99-be92-4222-b64e-9973b59e23bd) from Test(default) in 6.85ms: ArgumentError (wrong number of arguments (given 0, expected 1)): /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:11:in `perform' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/execution.rb:39:in `block in perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:109:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/active_job.rb:24:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:21:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/i18n-1.12.0/lib/i18n.rb:317:in `with_locale' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/translation.rb:9:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:26:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/notifications.rb:168:in `block in instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/notifications.rb:168:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:25:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:46:in `block in tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/tagged_logging.rb:71:in `block in tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/tagged_logging.rb:28:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/tagged_logging.rb:71:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:46:in `tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:22:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:136:in `run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/execution.rb:38:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/execution.rb:18:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:52:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/matchers/built_in/raise_error.rb:59:in `matches?' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:51:in `block in handle_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:27:in `with_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:48:in `handle_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/expectation_target.rb:65:in `to' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/expectation_target.rb:139:in `to' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:51:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:263:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:263:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:511:in `block in with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:468:in `block in with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:486:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-rails-5.1.1/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:486:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:468:in `with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:511:in `with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:259:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:646:in `block in run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:642:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:642:in `run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:607:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/configuration.rb:2068:in `with_suite_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:116:in `block in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/reporter.rb:74:in `report' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:115:in `run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:89:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:71:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:45:in `invoke' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/exe/rspec:4:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/rspec:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/rspec:23:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:58:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:58:in `kernel_load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:23:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:483:in `exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:31:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:25:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/exe/bundle:48:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/friendly_errors.rb:120:in `with_friendly_errors' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/exe/bundle:36:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/bundle:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/bundle:23:in `
'  (0.1ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] [BadJob] [229e5fb7-8b21-43a9-b75b-84467690c6b7] Performing BadJob (Job ID: 229e5fb7-8b21-43a9-b75b-84467690c6b7) from Test(default) [ActiveJob] [BadJob] [229e5fb7-8b21-43a9-b75b-84467690c6b7] CanvasSync::JobLog Load (0.3ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "229e5fb7-8b21-43a9-b75b-84467690c6b7"], ["LIMIT", 1]] [ActiveJob] [BadJob] [229e5fb7-8b21-43a9-b75b-84467690c6b7]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [BadJob] [229e5fb7-8b21-43a9-b75b-84467690c6b7] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["job_class", "BadJob"], ["status", "enqueued"], ["created_at", "2022-09-26 22:47:54.931592"], ["updated_at", "2022-09-26 22:47:54.931592"], ["job_id", "229e5fb7-8b21-43a9-b75b-84467690c6b7"]] [ActiveJob] [BadJob] [229e5fb7-8b21-43a9-b75b-84467690c6b7]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [BadJob] [229e5fb7-8b21-43a9-b75b-84467690c6b7]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [BadJob] [229e5fb7-8b21-43a9-b75b-84467690c6b7] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-09-26 22:47:54.932857"], ["status", "running"], ["updated_at", "2022-09-26 22:47:54.933259"], ["id", 414]] [ActiveJob] [BadJob] [229e5fb7-8b21-43a9-b75b-84467690c6b7]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [BadJob] [229e5fb7-8b21-43a9-b75b-84467690c6b7]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [BadJob] [229e5fb7-8b21-43a9-b75b-84467690c6b7] CanvasSync::JobLog Update (0.8ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "exception" = $2, "backtrace" = $3, "status" = $4, "updated_at" = $5 WHERE "canvas_sync_job_logs"."id" = $6 [["completed_at", "2022-09-26 22:47:54.937501"], ["exception", "ArgumentError: wrong number of arguments (given 0, expected 1)"], ["backtrace", "/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:11:in `perform'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/execution.rb:39:in `block in perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:109:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/active_job.rb:24:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:21:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/i18n-1.12.0/lib/i18n.rb:317:in `with_locale'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/translation.rb:9:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:26:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/notifications.rb:168:in `block in instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/notifications.rb:168:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:25:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:46:in `block in tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/tagged_logging.rb:71:in `block in tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/tagged_logging.rb:28:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/tagged_logging.rb:71:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:46:in `tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:22:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:136:in `run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/execution.rb:38:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/execution.rb:18:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:60:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/matchers/built_in/raise_error.rb:59:in `matches?'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:51:in `block in handle_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:27:in `with_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:48:in `handle_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/expectation_target.rb:65:in `to'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/expectation_target.rb:139:in `to'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:59:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:263:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:263:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:511:in `block in with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:468:in `block in with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:486:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-rails-5.1.1/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:486:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:468:in `with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:511:in `with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:259:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:646:in `block in run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:642:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:642:in `run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:607:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/configuration.rb:2068:in `with_suite_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:116:in `block in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/reporter.rb:74:in `report'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:115:in `run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:89:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:71:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:45:in `invoke'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/exe/rspec:4:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/rspec:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/rspec:23:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:58:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:58:in `kernel_load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:23:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:483:in `exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:31:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:25:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/exe/bundle:48:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/friendly_errors.rb:120:in `with_friendly_errors'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/exe/bundle:36:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/bundle:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/bundle:23:in `
'\n\nError Occurred while handling an Error: NoMethodError: undefined method `bad_catcher' for BadJob:Class\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-mocks-3.11.0/lib/rspec/mocks/method_double.rb:28:in `block in original_implementation_callable'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-mocks-3.11.0/lib/rspec/mocks/message_expectation.rb:143:in `block in and_call_original'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-mocks-3.11.0/lib/rspec/mocks/message_expectation.rb:801:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-mocks-3.11.0/lib/rspec/mocks/message_expectation.rb:615:in `invoke_incrementing_actual_calls_by'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-mocks-3.11.0/lib/rspec/mocks/message_expectation.rb:470:in `invoke'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-mocks-3.11.0/lib/rspec/mocks/proxy.rb:217:in `message_received'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-mocks-3.11.0/lib/rspec/mocks/proxy.rb:361:in `message_received'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-mocks-3.11.0/lib/rspec/mocks/method_double.rb:78:in `proxy_method_invoked'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-mocks-3.11.0/lib/rspec/mocks/method_double.rb:64:in `block (2 levels) in define_proxy_method'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:31:in `rescue in block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:23:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/i18n-1.12.0/lib/i18n.rb:317:in `with_locale'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/translation.rb:9:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:26:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/notifications.rb:168:in `block in instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/notifications.rb:168:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:25:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:46:in `block in tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/tagged_logging.rb:71:in `block in tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/tagged_logging.rb:28:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/tagged_logging.rb:71:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:46:in `tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:22:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:136:in `run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/execution.rb:38:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/execution.rb:18:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:60:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/matchers/built_in/raise_error.rb:59:in `matches?'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:51:in `block in handle_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:27:in `with_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:48:in `handle_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/expectation_target.rb:65:in `to'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/expectation_target.rb:139:in `to'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:59:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:263:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:263:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:511:in `block in with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:468:in `block in with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:486:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-rails-5.1.1/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:486:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:468:in `with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:511:in `with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:259:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:646:in `block in run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:642:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:642:in `run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:607:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/configuration.rb:2068:in `with_suite_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:116:in `block in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/reporter.rb:74:in `report'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:115:in `run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:89:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:71:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:45:in `invoke'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/exe/rspec:4:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/rspec:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/rspec:23:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:58:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:58:in `kernel_load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:23:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:483:in `exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:31:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:25:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/exe/bundle:48:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/friendly_errors.rb:120:in `with_friendly_errors'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/exe/bundle:36:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/bundle:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/bundle:23:in `
'"], ["status", "error"], ["updated_at", "2022-09-26 22:47:54.937943"], ["id", 414]] [ActiveJob] [BadJob] [229e5fb7-8b21-43a9-b75b-84467690c6b7]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [BadJob] [229e5fb7-8b21-43a9-b75b-84467690c6b7] Error performing BadJob (Job ID: 229e5fb7-8b21-43a9-b75b-84467690c6b7) from Test(default) in 9.96ms: ArgumentError (wrong number of arguments (given 0, expected 1)): /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:11:in `perform' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/execution.rb:39:in `block in perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:109:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/active_job.rb:24:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:21:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/i18n-1.12.0/lib/i18n.rb:317:in `with_locale' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/translation.rb:9:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:26:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/notifications.rb:168:in `block in instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/notifications.rb:168:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:25:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:46:in `block in tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/tagged_logging.rb:71:in `block in tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/tagged_logging.rb:28:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/tagged_logging.rb:71:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:46:in `tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:22:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:136:in `run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/execution.rb:38:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/execution.rb:18:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:60:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/matchers/built_in/raise_error.rb:59:in `matches?' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:51:in `block in handle_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:27:in `with_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:48:in `handle_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/expectation_target.rb:65:in `to' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/expectation_target.rb:139:in `to' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:59:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:263:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:263:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:511:in `block in with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:468:in `block in with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:486:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-rails-5.1.1/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:486:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:468:in `with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:511:in `with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:259:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:646:in `block in run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:642:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:642:in `run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:607:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/configuration.rb:2068:in `with_suite_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:116:in `block in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/reporter.rb:74:in `report' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:115:in `run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:89:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:71:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:45:in `invoke' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/exe/rspec:4:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/rspec:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/rspec:23:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:58:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:58:in `kernel_load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:23:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:483:in `exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:31:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:25:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/exe/bundle:48:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/friendly_errors.rb:120:in `with_friendly_errors' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/exe/bundle:36:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/bundle:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/bundle:23:in `
' CanvasSync::JobLog Load (0.5ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" ORDER BY "canvas_sync_job_logs"."id" DESC LIMIT $1 [["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [CanvasSync::Jobs::ReportChecker] [82d18836-2da3-47f5-93ec-ca1c16040842] Performing CanvasSync::Jobs::ReportChecker (Job ID: 82d18836-2da3-47f5-93ec-ca1c16040842) from Test(default) with arguments: "provisioning_csv", 1, "FakeProcessor", {} [ActiveJob] [CanvasSync::Jobs::ReportChecker] [82d18836-2da3-47f5-93ec-ca1c16040842] CanvasSync::JobLog Load (0.4ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "82d18836-2da3-47f5-93ec-ca1c16040842"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [82d18836-2da3-47f5-93ec-ca1c16040842]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [82d18836-2da3-47f5-93ec-ca1c16040842] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- provisioning_csv\n- 1\n- FakeProcessor\n- {}\n"], ["created_at", "2022-09-26 22:47:54.948527"], ["updated_at", "2022-09-26 22:47:54.948527"], ["job_id", "82d18836-2da3-47f5-93ec-ca1c16040842"]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [82d18836-2da3-47f5-93ec-ca1c16040842]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [82d18836-2da3-47f5-93ec-ca1c16040842]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [82d18836-2da3-47f5-93ec-ca1c16040842] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-09-26 22:47:54.950164"], ["status", "running"], ["updated_at", "2022-09-26 22:47:54.950439"], ["id", 415]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [82d18836-2da3-47f5-93ec-ca1c16040842]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [82d18836-2da3-47f5-93ec-ca1c16040842]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [82d18836-2da3-47f5-93ec-ca1c16040842] CanvasSync::JobLog Destroy (0.3ms) DELETE FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."id" = $1 [["id", 415]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [82d18836-2da3-47f5-93ec-ca1c16040842]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [82d18836-2da3-47f5-93ec-ca1c16040842] Performed CanvasSync::Jobs::ReportChecker (Job ID: 82d18836-2da3-47f5-93ec-ca1c16040842) from Test(default) in 8.49ms  (0.1ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] [CanvasSync::Jobs::ReportChecker] [742a4da3-8446-4117-86ec-1adc622d38eb] Performing CanvasSync::Jobs::ReportChecker (Job ID: 742a4da3-8446-4117-86ec-1adc622d38eb) from Test(default) with arguments: "provisioning_csv", 1, "FakeProcessor", {} [ActiveJob] [CanvasSync::Jobs::ReportChecker] [742a4da3-8446-4117-86ec-1adc622d38eb] CanvasSync::JobLog Load (0.4ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "742a4da3-8446-4117-86ec-1adc622d38eb"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [742a4da3-8446-4117-86ec-1adc622d38eb]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [742a4da3-8446-4117-86ec-1adc622d38eb] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- provisioning_csv\n- 1\n- FakeProcessor\n- {}\n"], ["created_at", "2022-09-26 22:47:54.960620"], ["updated_at", "2022-09-26 22:47:54.960620"], ["job_id", "742a4da3-8446-4117-86ec-1adc622d38eb"]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [742a4da3-8446-4117-86ec-1adc622d38eb]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [742a4da3-8446-4117-86ec-1adc622d38eb]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [742a4da3-8446-4117-86ec-1adc622d38eb] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-09-26 22:47:54.962362"], ["status", "running"], ["updated_at", "2022-09-26 22:47:54.962704"], ["id", 416]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [742a4da3-8446-4117-86ec-1adc622d38eb]  (0.5ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [742a4da3-8446-4117-86ec-1adc622d38eb]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [742a4da3-8446-4117-86ec-1adc622d38eb] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- provisioning_csv\n- 1\n- FakeProcessor\n- {}\n- {}\n"], ["created_at", "2022-09-26 22:47:54.966979"], ["updated_at", "2022-09-26 22:47:54.966979"], ["job_id", "6c870c82-b861-451b-8bf3-247565c57839"]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [742a4da3-8446-4117-86ec-1adc622d38eb]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [742a4da3-8446-4117-86ec-1adc622d38eb] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: 6c870c82-b861-451b-8bf3-247565c57839) to Test(default) at 2022-09-26 22:48:24 UTC with arguments: "provisioning_csv", 1, "FakeProcessor", {}, {} [ActiveJob] [CanvasSync::Jobs::ReportChecker] [742a4da3-8446-4117-86ec-1adc622d38eb]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [742a4da3-8446-4117-86ec-1adc622d38eb] CanvasSync::JobLog Destroy (0.3ms) DELETE FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."id" = $1 [["id", 416]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [742a4da3-8446-4117-86ec-1adc622d38eb]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [742a4da3-8446-4117-86ec-1adc622d38eb] Performed CanvasSync::Jobs::ReportChecker (Job ID: 742a4da3-8446-4117-86ec-1adc622d38eb) from Test(default) in 10.66ms  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] [CanvasSync::Jobs::ReportChecker] [93cce40b-e7ee-41ff-8d9a-e31ea3570fba] Performing CanvasSync::Jobs::ReportChecker (Job ID: 93cce40b-e7ee-41ff-8d9a-e31ea3570fba) from Test(default) with arguments: "provisioning_csv", 1, "FakeProcessor", {} [ActiveJob] [CanvasSync::Jobs::ReportChecker] [93cce40b-e7ee-41ff-8d9a-e31ea3570fba] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "93cce40b-e7ee-41ff-8d9a-e31ea3570fba"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [93cce40b-e7ee-41ff-8d9a-e31ea3570fba]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [93cce40b-e7ee-41ff-8d9a-e31ea3570fba] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- provisioning_csv\n- 1\n- FakeProcessor\n- {}\n"], ["created_at", "2022-09-26 22:47:54.973432"], ["updated_at", "2022-09-26 22:47:54.973432"], ["job_id", "93cce40b-e7ee-41ff-8d9a-e31ea3570fba"]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [93cce40b-e7ee-41ff-8d9a-e31ea3570fba]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [93cce40b-e7ee-41ff-8d9a-e31ea3570fba]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [93cce40b-e7ee-41ff-8d9a-e31ea3570fba] CanvasSync::JobLog Update (0.5ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-09-26 22:47:54.975294"], ["status", "running"], ["updated_at", "2022-09-26 22:47:54.975855"], ["id", 418]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [93cce40b-e7ee-41ff-8d9a-e31ea3570fba]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [93cce40b-e7ee-41ff-8d9a-e31ea3570fba]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [93cce40b-e7ee-41ff-8d9a-e31ea3570fba] CanvasSync::JobLog Update (0.6ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "exception" = $2, "backtrace" = $3, "status" = $4, "updated_at" = $5 WHERE "canvas_sync_job_logs"."id" = $6 [["completed_at", "2022-09-26 22:47:54.982413"], ["exception", "NameError: undefined local variable or method `current_organization' for #"], ["backtrace", "/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/jobs/report_checker.rb:35:in `perform'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/execution.rb:39:in `block in perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:109:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/active_job.rb:24:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:21:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/i18n-1.12.0/lib/i18n.rb:317:in `with_locale'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/translation.rb:9:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:26:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/notifications.rb:168:in `block in instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/notifications.rb:168:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:25:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:46:in `block in tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/tagged_logging.rb:71:in `block in tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/tagged_logging.rb:28:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/tagged_logging.rb:71:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:46:in `tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:22:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:136:in `run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/execution.rb:38:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/execution.rb:18:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/report_checker_spec.rb:11:in `start_job'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/report_checker_spec.rb:53:in `block (5 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/matchers/built_in/raise_error.rb:59:in `matches?'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:51:in `block in handle_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:27:in `with_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:48:in `handle_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/expectation_target.rb:65:in `to'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/expectation_target.rb:139:in `to'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/report_checker_spec.rb:53:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:263:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:263:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:511:in `block in with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:468:in `block in with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:486:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-rails-5.1.1/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:486:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:468:in `with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:511:in `with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:259:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:646:in `block in run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:642:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:642:in `run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:607:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/configuration.rb:2068:in `with_suite_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:116:in `block in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/reporter.rb:74:in `report'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:115:in `run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:89:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:71:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:45:in `invoke'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/exe/rspec:4:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/rspec:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/rspec:23:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:58:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:58:in `kernel_load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:23:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:483:in `exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:31:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:25:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/exe/bundle:48:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/friendly_errors.rb:120:in `with_friendly_errors'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/exe/bundle:36:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/bundle:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/bundle:23:in `
'"], ["status", "error"], ["updated_at", "2022-09-26 22:47:54.982968"], ["id", 418]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [93cce40b-e7ee-41ff-8d9a-e31ea3570fba]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [93cce40b-e7ee-41ff-8d9a-e31ea3570fba] Error performing CanvasSync::Jobs::ReportChecker (Job ID: 93cce40b-e7ee-41ff-8d9a-e31ea3570fba) from Test(default) in 12.75ms: NameError (undefined local variable or method `current_organization' for #): /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/jobs/report_checker.rb:35:in `perform' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/execution.rb:39:in `block in perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:109:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/active_job.rb:24:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:21:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/i18n-1.12.0/lib/i18n.rb:317:in `with_locale' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/translation.rb:9:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:26:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/notifications.rb:168:in `block in instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/notifications.rb:168:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:25:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:46:in `block in tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/tagged_logging.rb:71:in `block in tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/tagged_logging.rb:28:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/tagged_logging.rb:71:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:46:in `tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:22:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:136:in `run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/execution.rb:38:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/execution.rb:18:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/report_checker_spec.rb:11:in `start_job' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/report_checker_spec.rb:53:in `block (5 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/matchers/built_in/raise_error.rb:59:in `matches?' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:51:in `block in handle_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:27:in `with_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:48:in `handle_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/expectation_target.rb:65:in `to' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/expectation_target.rb:139:in `to' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/report_checker_spec.rb:53:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:263:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:263:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:511:in `block in with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:468:in `block in with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:486:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-rails-5.1.1/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:486:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:468:in `with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:511:in `with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:259:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:646:in `block in run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:642:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:642:in `run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:607:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/configuration.rb:2068:in `with_suite_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:116:in `block in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/reporter.rb:74:in `report' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:115:in `run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:89:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:71:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:45:in `invoke' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/exe/rspec:4:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/rspec:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/rspec:23:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:58:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:58:in `kernel_load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:23:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:483:in `exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:31:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:25:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/exe/bundle:48:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/friendly_errors.rb:120:in `with_friendly_errors' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/exe/bundle:36:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/bundle:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/bundle:23:in `
'  (0.1ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [eed66735-48d3-4abb-93a0-fc548a457a7f] Performing CanvasSync::Jobs::ReportProcessorJob (Job ID: eed66735-48d3-4abb-93a0-fc548a457a7f) from Test(default) with arguments: "provisioning_csv", "https://test.instructure.com/sample_report_download", "FakeProcessor", {}, 1 [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [eed66735-48d3-4abb-93a0-fc548a457a7f] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "eed66735-48d3-4abb-93a0-fc548a457a7f"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [eed66735-48d3-4abb-93a0-fc548a457a7f]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [eed66735-48d3-4abb-93a0-fc548a457a7f] CanvasSync::JobLog Create (0.4ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportProcessorJob"], ["status", "enqueued"], ["job_arguments", "---\n- provisioning_csv\n- https://test.instructure.com/sample_report_download\n- FakeProcessor\n- {}\n- 1\n"], ["created_at", "2022-09-26 22:47:54.988636"], ["updated_at", "2022-09-26 22:47:54.988636"], ["job_id", "eed66735-48d3-4abb-93a0-fc548a457a7f"]] [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [eed66735-48d3-4abb-93a0-fc548a457a7f]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [eed66735-48d3-4abb-93a0-fc548a457a7f]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [eed66735-48d3-4abb-93a0-fc548a457a7f] CanvasSync::JobLog Update (0.4ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-09-26 22:47:54.991130"], ["status", "running"], ["updated_at", "2022-09-26 22:47:54.991513"], ["id", 419]] [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [eed66735-48d3-4abb-93a0-fc548a457a7f]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [eed66735-48d3-4abb-93a0-fc548a457a7f]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [eed66735-48d3-4abb-93a0-fc548a457a7f] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "job_class" = $1, "updated_at" = $2 WHERE "canvas_sync_job_logs"."id" = $3 [["job_class", "FakeProcessor"], ["updated_at", "2022-09-26 22:47:54.993814"], ["id", 419]] [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [eed66735-48d3-4abb-93a0-fc548a457a7f]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [eed66735-48d3-4abb-93a0-fc548a457a7f]  (0.3ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [eed66735-48d3-4abb-93a0-fc548a457a7f] CanvasSync::JobLog Update (0.4ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2022-09-26 22:47:55.006371"], ["status", "success"], ["updated_at", "2022-09-26 22:47:55.007420"], ["id", 419]] [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [eed66735-48d3-4abb-93a0-fc548a457a7f]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [eed66735-48d3-4abb-93a0-fc548a457a7f] Performed CanvasSync::Jobs::ReportProcessorJob (Job ID: eed66735-48d3-4abb-93a0-fc548a457a7f) from Test(default) in 21.78ms  (0.1ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] [CanvasSync::Jobs::ReportStarter] [72d7ad3a-f22c-4421-b675-04971253f56a] Performing CanvasSync::Jobs::ReportStarter (Job ID: 72d7ad3a-f22c-4421-b675-04971253f56a) from Test(default) with arguments: "provisioning_csv", {"parameters[users]"=>true}, "CoolProcessor", {:models=>["users"]} [ActiveJob] [CanvasSync::Jobs::ReportStarter] [72d7ad3a-f22c-4421-b675-04971253f56a] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "72d7ad3a-f22c-4421-b675-04971253f56a"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::ReportStarter] [72d7ad3a-f22c-4421-b675-04971253f56a]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [72d7ad3a-f22c-4421-b675-04971253f56a] CanvasSync::JobLog Create (0.4ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportStarter"], ["status", "enqueued"], ["job_arguments", "---\n- provisioning_csv\n- parameters[users]: true\n- CoolProcessor\n- :models:\n - users\n"], ["created_at", "2022-09-26 22:47:55.014114"], ["updated_at", "2022-09-26 22:47:55.014114"], ["job_id", "72d7ad3a-f22c-4421-b675-04971253f56a"]] [ActiveJob] [CanvasSync::Jobs::ReportStarter] [72d7ad3a-f22c-4421-b675-04971253f56a]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [72d7ad3a-f22c-4421-b675-04971253f56a]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [72d7ad3a-f22c-4421-b675-04971253f56a] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-09-26 22:47:55.016693"], ["status", "running"], ["updated_at", "2022-09-26 22:47:55.017133"], ["id", 420]] [ActiveJob] [CanvasSync::Jobs::ReportStarter] [72d7ad3a-f22c-4421-b675-04971253f56a]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [72d7ad3a-f22c-4421-b675-04971253f56a]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [72d7ad3a-f22c-4421-b675-04971253f56a] CanvasSync::JobLog Create (0.6ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- provisioning_csv\n- 1\n- CoolProcessor\n- :models:\n - users\n :sync_start_time: '2022-09-26T22:47:55Z'\n :report_params:\n parameters[users]: true\n"], ["created_at", "2022-09-26 22:47:55.021907"], ["updated_at", "2022-09-26 22:47:55.021907"], ["job_id", "d35e8fcd-4ef9-4da4-a8db-70817224148e"]] [ActiveJob] [CanvasSync::Jobs::ReportStarter] [72d7ad3a-f22c-4421-b675-04971253f56a]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [72d7ad3a-f22c-4421-b675-04971253f56a] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: d35e8fcd-4ef9-4da4-a8db-70817224148e) to Test(default) at 2022-09-26 22:48:25 UTC with arguments: "provisioning_csv", 1, "CoolProcessor", {:models=>["users"], :sync_start_time=>"2022-09-26T22:47:55Z", :report_params=>{"parameters[users]"=>true}} [ActiveJob] [CanvasSync::Jobs::ReportStarter] [72d7ad3a-f22c-4421-b675-04971253f56a]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [72d7ad3a-f22c-4421-b675-04971253f56a] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2022-09-26 22:47:55.026587"], ["status", "success"], ["updated_at", "2022-09-26 22:47:55.027127"], ["id", 420]] [ActiveJob] [CanvasSync::Jobs::ReportStarter] [72d7ad3a-f22c-4421-b675-04971253f56a]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [72d7ad3a-f22c-4421-b675-04971253f56a] Performed CanvasSync::Jobs::ReportStarter (Job ID: 72d7ad3a-f22c-4421-b675-04971253f56a) from Test(default) in 16.43ms  (0.1ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] [CanvasSync::Jobs::ReportStarter] [c5bee092-472a-4ee7-a979-030d0debf8c2] Performing CanvasSync::Jobs::ReportStarter (Job ID: c5bee092-472a-4ee7-a979-030d0debf8c2) from Test(default) with arguments: "provisioning_csv", {"parameters[users]"=>true}, "CoolProcessor", {:models=>["users"]}, {:allow_redownloads=>true} [ActiveJob] [CanvasSync::Jobs::ReportStarter] [c5bee092-472a-4ee7-a979-030d0debf8c2] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "c5bee092-472a-4ee7-a979-030d0debf8c2"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::ReportStarter] [c5bee092-472a-4ee7-a979-030d0debf8c2]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [c5bee092-472a-4ee7-a979-030d0debf8c2] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportStarter"], ["status", "enqueued"], ["job_arguments", "---\n- provisioning_csv\n- parameters[users]: true\n- CoolProcessor\n- :models:\n - users\n- :allow_redownloads: true\n"], ["created_at", "2022-09-26 22:47:55.033516"], ["updated_at", "2022-09-26 22:47:55.033516"], ["job_id", "c5bee092-472a-4ee7-a979-030d0debf8c2"]] [ActiveJob] [CanvasSync::Jobs::ReportStarter] [c5bee092-472a-4ee7-a979-030d0debf8c2]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [c5bee092-472a-4ee7-a979-030d0debf8c2]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [c5bee092-472a-4ee7-a979-030d0debf8c2] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-09-26 22:47:55.035743"], ["status", "running"], ["updated_at", "2022-09-26 22:47:55.036191"], ["id", 422]] [ActiveJob] [CanvasSync::Jobs::ReportStarter] [c5bee092-472a-4ee7-a979-030d0debf8c2]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [c5bee092-472a-4ee7-a979-030d0debf8c2]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [c5bee092-472a-4ee7-a979-030d0debf8c2] CanvasSync::JobLog Update (0.4ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2022-09-26 22:47:55.038555"], ["status", "success"], ["updated_at", "2022-09-26 22:47:55.038914"], ["id", 422]] [ActiveJob] [CanvasSync::Jobs::ReportStarter] [c5bee092-472a-4ee7-a979-030d0debf8c2]  (0.3ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [c5bee092-472a-4ee7-a979-030d0debf8c2] Performed CanvasSync::Jobs::ReportStarter (Job ID: c5bee092-472a-4ee7-a979-030d0debf8c2) from Test(default) in 8.35ms  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Account Exists (0.5ms) SELECT 1 AS one FROM "accounts" WHERE "accounts"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] Account Create (0.3ms) INSERT INTO "accounts" ("canvas_id", "sis_id", "canvas_parent_account_id", "sis_parent_account_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 1], ["sis_id", "75ab39ca52b5e0de80e0b7b02f9ab0d4"], ["canvas_parent_account_id", 1], ["sis_parent_account_id", "150655268bdb89bafee8103faf2a288e"], ["name", "Account name"], ["workflow_state", "active"], ["created_at", "2022-09-26 22:47:55.054851"], ["updated_at", "2022-09-26 22:47:55.054851"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.8ms) SELECT COUNT(*) FROM "admins" [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [b6680c80-56d7-4a82-b726-6491690f5b8e] Performing CanvasSync::Jobs::SyncAdminsJob (Job ID: b6680c80-56d7-4a82-b726-6491690f5b8e) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [b6680c80-56d7-4a82-b726-6491690f5b8e] CanvasSync::JobLog Load (0.3ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "b6680c80-56d7-4a82-b726-6491690f5b8e"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [b6680c80-56d7-4a82-b726-6491690f5b8e]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [b6680c80-56d7-4a82-b726-6491690f5b8e] CanvasSync::JobLog Create (0.4ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncAdminsJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2022-09-26 22:47:55.061946"], ["updated_at", "2022-09-26 22:47:55.061946"], ["job_id", "b6680c80-56d7-4a82-b726-6491690f5b8e"]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [b6680c80-56d7-4a82-b726-6491690f5b8e]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [b6680c80-56d7-4a82-b726-6491690f5b8e]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [b6680c80-56d7-4a82-b726-6491690f5b8e] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-09-26 22:47:55.063671"], ["status", "running"], ["updated_at", "2022-09-26 22:47:55.064102"], ["id", 423]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [b6680c80-56d7-4a82-b726-6491690f5b8e]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [b6680c80-56d7-4a82-b726-6491690f5b8e] Account Load (0.3ms) SELECT "accounts".* FROM "accounts" WHERE "accounts"."workflow_state" != $1 ORDER BY "accounts"."id" ASC LIMIT $2 [["workflow_state", "deleted"], ["LIMIT", 1000]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [b6680c80-56d7-4a82-b726-6491690f5b8e] Admin Load (0.3ms) SELECT "admins".* FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [b6680c80-56d7-4a82-b726-6491690f5b8e]  (0.3ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [b6680c80-56d7-4a82-b726-6491690f5b8e] Admin Exists (0.3ms) SELECT 1 AS one FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [b6680c80-56d7-4a82-b726-6491690f5b8e] Admin Create (0.4ms) INSERT INTO "admins" ("canvas_id", "role_name", "canvas_account_id", "canvas_role_id", "canvas_user_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 2], ["role_name", "AccountAdmin"], ["canvas_account_id", 1], ["canvas_role_id", 1], ["canvas_user_id", 1], ["workflow_state", "active"], ["created_at", "2022-09-26 22:47:55.081333"], ["updated_at", "2022-09-26 22:47:55.081333"]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [b6680c80-56d7-4a82-b726-6491690f5b8e]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [b6680c80-56d7-4a82-b726-6491690f5b8e] Admin Load (0.2ms) SELECT "admins".* FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 3], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [b6680c80-56d7-4a82-b726-6491690f5b8e]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [b6680c80-56d7-4a82-b726-6491690f5b8e] Admin Exists (0.2ms) SELECT 1 AS one FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 3], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [b6680c80-56d7-4a82-b726-6491690f5b8e] Admin Create (0.3ms) INSERT INTO "admins" ("canvas_id", "role_name", "canvas_account_id", "canvas_role_id", "canvas_user_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 3], ["role_name", "Custom Account Role"], ["canvas_account_id", 1], ["canvas_role_id", 11], ["canvas_user_id", 11], ["workflow_state", "active"], ["created_at", "2022-09-26 22:47:55.084412"], ["updated_at", "2022-09-26 22:47:55.084412"]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [b6680c80-56d7-4a82-b726-6491690f5b8e]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [b6680c80-56d7-4a82-b726-6491690f5b8e] Admin Load (0.2ms) SELECT "admins".* FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 4], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [b6680c80-56d7-4a82-b726-6491690f5b8e]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [b6680c80-56d7-4a82-b726-6491690f5b8e] Admin Exists (0.2ms) SELECT 1 AS one FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 4], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [b6680c80-56d7-4a82-b726-6491690f5b8e] Admin Create (0.3ms) INSERT INTO "admins" ("canvas_id", "role_name", "canvas_account_id", "canvas_role_id", "canvas_user_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 4], ["role_name", "Test"], ["canvas_account_id", 1], ["canvas_role_id", 10], ["canvas_user_id", 11], ["workflow_state", "active"], ["created_at", "2022-09-26 22:47:55.087084"], ["updated_at", "2022-09-26 22:47:55.087084"]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [b6680c80-56d7-4a82-b726-6491690f5b8e]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [b6680c80-56d7-4a82-b726-6491690f5b8e] Admin Update All (0.3ms) UPDATE "admins" SET "workflow_state" = 'inactive' WHERE "admins"."id" NOT IN ($1, $2, $3) [["id", 71], ["id", 72], ["id", 73]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [b6680c80-56d7-4a82-b726-6491690f5b8e]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [b6680c80-56d7-4a82-b726-6491690f5b8e] CanvasSync::JobLog Update (0.4ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2022-09-26 22:47:55.088696"], ["status", "success"], ["updated_at", "2022-09-26 22:47:55.089106"], ["id", 423]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [b6680c80-56d7-4a82-b726-6491690f5b8e]  (0.3ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [b6680c80-56d7-4a82-b726-6491690f5b8e] Performed CanvasSync::Jobs::SyncAdminsJob (Job ID: b6680c80-56d7-4a82-b726-6491690f5b8e) from Test(default) in 30.37ms  (0.4ms) SELECT COUNT(*) FROM "admins"  (0.3ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [189e3974-43fc-4159-b0ca-80c39a5a92d1] Performing CanvasSync::Jobs::SyncAssignmentGroupsJob (Job ID: 189e3974-43fc-4159-b0ca-80c39a5a92d1) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [189e3974-43fc-4159-b0ca-80c39a5a92d1] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "189e3974-43fc-4159-b0ca-80c39a5a92d1"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [189e3974-43fc-4159-b0ca-80c39a5a92d1]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [189e3974-43fc-4159-b0ca-80c39a5a92d1] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncAssignmentGroupsJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2022-09-26 22:47:55.097393"], ["updated_at", "2022-09-26 22:47:55.097393"], ["job_id", "189e3974-43fc-4159-b0ca-80c39a5a92d1"]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [189e3974-43fc-4159-b0ca-80c39a5a92d1]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [189e3974-43fc-4159-b0ca-80c39a5a92d1]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [189e3974-43fc-4159-b0ca-80c39a5a92d1] CanvasSync::JobLog Update (0.4ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-09-26 22:47:55.099146"], ["status", "running"], ["updated_at", "2022-09-26 22:47:55.099495"], ["id", 424]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [189e3974-43fc-4159-b0ca-80c39a5a92d1]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [189e3974-43fc-4159-b0ca-80c39a5a92d1]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [189e3974-43fc-4159-b0ca-80c39a5a92d1] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proserv_assignment_group_export_csv\n- 1\n- CanvasSync::Processors::AssignmentGroupsProcessor\n- :sync_start_time: '2022-09-26T22:47:55Z'\n :report_params:\n :parameters:\n :enrollment_term_id: 1\n"], ["created_at", "2022-09-26 22:47:55.103164"], ["updated_at", "2022-09-26 22:47:55.103164"], ["job_id", "357ffd3b-ea13-4288-95dc-cf69f927c98b"]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [189e3974-43fc-4159-b0ca-80c39a5a92d1]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [189e3974-43fc-4159-b0ca-80c39a5a92d1] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: 357ffd3b-ea13-4288-95dc-cf69f927c98b) to Test(default) at 2022-09-26 22:48:25 UTC with arguments: "proserv_assignment_group_export_csv", 1, "CanvasSync::Processors::AssignmentGroupsProcessor", {:sync_start_time=>"2022-09-26T22:47:55Z", :report_params=>{:parameters=>{:enrollment_term_id=>1}}} [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [189e3974-43fc-4159-b0ca-80c39a5a92d1]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [189e3974-43fc-4159-b0ca-80c39a5a92d1] CanvasSync::JobLog Update (0.5ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2022-09-26 22:47:55.105995"], ["status", "success"], ["updated_at", "2022-09-26 22:47:55.106529"], ["id", 424]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [189e3974-43fc-4159-b0ca-80c39a5a92d1]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [189e3974-43fc-4159-b0ca-80c39a5a92d1] Performed CanvasSync::Jobs::SyncAssignmentGroupsJob (Job ID: 189e3974-43fc-4159-b0ca-80c39a5a92d1) from Test(default) in 12.37ms  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [88f2b14b-802f-48bd-a865-8572c0236ec5] Performing CanvasSync::Jobs::SyncAssignmentsJob (Job ID: 88f2b14b-802f-48bd-a865-8572c0236ec5) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [88f2b14b-802f-48bd-a865-8572c0236ec5] CanvasSync::JobLog Load (0.3ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "88f2b14b-802f-48bd-a865-8572c0236ec5"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [88f2b14b-802f-48bd-a865-8572c0236ec5]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [88f2b14b-802f-48bd-a865-8572c0236ec5] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncAssignmentsJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2022-09-26 22:47:55.113516"], ["updated_at", "2022-09-26 22:47:55.113516"], ["job_id", "88f2b14b-802f-48bd-a865-8572c0236ec5"]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [88f2b14b-802f-48bd-a865-8572c0236ec5]  (0.3ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [88f2b14b-802f-48bd-a865-8572c0236ec5]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [88f2b14b-802f-48bd-a865-8572c0236ec5] CanvasSync::JobLog Update (0.4ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-09-26 22:47:55.115701"], ["status", "running"], ["updated_at", "2022-09-26 22:47:55.116232"], ["id", 426]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [88f2b14b-802f-48bd-a865-8572c0236ec5]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [88f2b14b-802f-48bd-a865-8572c0236ec5]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [88f2b14b-802f-48bd-a865-8572c0236ec5] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proserv_assignment_export_csv\n- 1\n- CanvasSync::Processors::AssignmentsProcessor\n- :sync_start_time: '2022-09-26T22:47:55Z'\n :report_params:\n :parameters:\n :enrollment_term_id: 1\n"], ["created_at", "2022-09-26 22:47:55.119972"], ["updated_at", "2022-09-26 22:47:55.119972"], ["job_id", "6c140e98-58f7-4a00-944c-f55ec7a96127"]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [88f2b14b-802f-48bd-a865-8572c0236ec5]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [88f2b14b-802f-48bd-a865-8572c0236ec5] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: 6c140e98-58f7-4a00-944c-f55ec7a96127) to Test(default) at 2022-09-26 22:48:25 UTC with arguments: "proserv_assignment_export_csv", 1, "CanvasSync::Processors::AssignmentsProcessor", {:sync_start_time=>"2022-09-26T22:47:55Z", :report_params=>{:parameters=>{:enrollment_term_id=>1}}} [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [88f2b14b-802f-48bd-a865-8572c0236ec5]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [88f2b14b-802f-48bd-a865-8572c0236ec5] CanvasSync::JobLog Update (0.4ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2022-09-26 22:47:55.123023"], ["status", "success"], ["updated_at", "2022-09-26 22:47:55.123445"], ["id", 426]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [88f2b14b-802f-48bd-a865-8572c0236ec5]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [88f2b14b-802f-48bd-a865-8572c0236ec5] Performed CanvasSync::Jobs::SyncAssignmentsJob (Job ID: 88f2b14b-802f-48bd-a865-8572c0236ec5) from Test(default) in 12.99ms  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [2d276063-1314-4288-837d-aeede4297537] Performing CanvasSync::Jobs::SyncAssignmentsJob (Job ID: 2d276063-1314-4288-837d-aeede4297537) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [2d276063-1314-4288-837d-aeede4297537] CanvasSync::JobLog Load (0.3ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "2d276063-1314-4288-837d-aeede4297537"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [2d276063-1314-4288-837d-aeede4297537]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [2d276063-1314-4288-837d-aeede4297537] CanvasSync::JobLog Create (0.4ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncAssignmentsJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2022-09-26 22:47:55.130238"], ["updated_at", "2022-09-26 22:47:55.130238"], ["job_id", "2d276063-1314-4288-837d-aeede4297537"]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [2d276063-1314-4288-837d-aeede4297537]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [2d276063-1314-4288-837d-aeede4297537]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [2d276063-1314-4288-837d-aeede4297537] CanvasSync::JobLog Update (0.4ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-09-26 22:47:55.132423"], ["status", "running"], ["updated_at", "2022-09-26 22:47:55.132901"], ["id", 428]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [2d276063-1314-4288-837d-aeede4297537]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [2d276063-1314-4288-837d-aeede4297537]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [2d276063-1314-4288-837d-aeede4297537] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proserv_assignment_export_csv\n- 1\n- CanvasSync::Processors::AssignmentsProcessor\n- :sync_start_time: '2022-09-26T22:47:55Z'\n :report_params:\n :parameters: {}\n"], ["created_at", "2022-09-26 22:47:55.136609"], ["updated_at", "2022-09-26 22:47:55.136609"], ["job_id", "df568fad-3e42-4832-963f-071ed6f5a28a"]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [2d276063-1314-4288-837d-aeede4297537]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [2d276063-1314-4288-837d-aeede4297537] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: df568fad-3e42-4832-963f-071ed6f5a28a) to Test(default) at 2022-09-26 22:48:25 UTC with arguments: "proserv_assignment_export_csv", 1, "CanvasSync::Processors::AssignmentsProcessor", {:sync_start_time=>"2022-09-26T22:47:55Z", :report_params=>{:parameters=>{}}} [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [2d276063-1314-4288-837d-aeede4297537]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [2d276063-1314-4288-837d-aeede4297537] CanvasSync::JobLog Update (0.4ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2022-09-26 22:47:55.138959"], ["status", "success"], ["updated_at", "2022-09-26 22:47:55.139348"], ["id", 428]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [2d276063-1314-4288-837d-aeede4297537]  (0.3ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [2d276063-1314-4288-837d-aeede4297537] Performed CanvasSync::Jobs::SyncAssignmentsJob (Job ID: 2d276063-1314-4288-837d-aeede4297537) from Test(default) in 12.27ms  (0.3ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [23735062-7d99-4a36-8f3c-514a5bd5d2ae] Performing CanvasSync::Jobs::SyncContentMigrationsJob (Job ID: 23735062-7d99-4a36-8f3c-514a5bd5d2ae) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [23735062-7d99-4a36-8f3c-514a5bd5d2ae] CanvasSync::JobLog Load (0.3ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "23735062-7d99-4a36-8f3c-514a5bd5d2ae"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [23735062-7d99-4a36-8f3c-514a5bd5d2ae]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [23735062-7d99-4a36-8f3c-514a5bd5d2ae] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncContentMigrationsJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2022-09-26 22:47:55.146395"], ["updated_at", "2022-09-26 22:47:55.146395"], ["job_id", "23735062-7d99-4a36-8f3c-514a5bd5d2ae"]] [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [23735062-7d99-4a36-8f3c-514a5bd5d2ae]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [23735062-7d99-4a36-8f3c-514a5bd5d2ae]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [23735062-7d99-4a36-8f3c-514a5bd5d2ae] CanvasSync::JobLog Update (0.5ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-09-26 22:47:55.147861"], ["status", "running"], ["updated_at", "2022-09-26 22:47:55.148228"], ["id", 430]] [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [23735062-7d99-4a36-8f3c-514a5bd5d2ae]  (0.3ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [23735062-7d99-4a36-8f3c-514a5bd5d2ae]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [23735062-7d99-4a36-8f3c-514a5bd5d2ae] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proserv_content_migrations_csv\n- 1\n- CanvasSync::Processors::ContentMigrationsProcessor\n- :sync_start_time: '2022-09-26T22:47:55Z'\n :report_params:\n :parameters: {}\n"], ["created_at", "2022-09-26 22:47:55.152170"], ["updated_at", "2022-09-26 22:47:55.152170"], ["job_id", "11f186fa-fb15-4907-968f-c8fb9c1b76ed"]] [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [23735062-7d99-4a36-8f3c-514a5bd5d2ae]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [23735062-7d99-4a36-8f3c-514a5bd5d2ae] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: 11f186fa-fb15-4907-968f-c8fb9c1b76ed) to Test(default) at 2022-09-26 22:48:25 UTC with arguments: "proserv_content_migrations_csv", 1, "CanvasSync::Processors::ContentMigrationsProcessor", {:sync_start_time=>"2022-09-26T22:47:55Z", :report_params=>{:parameters=>{}}} [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [23735062-7d99-4a36-8f3c-514a5bd5d2ae]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [23735062-7d99-4a36-8f3c-514a5bd5d2ae] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2022-09-26 22:47:55.154859"], ["status", "success"], ["updated_at", "2022-09-26 22:47:55.155310"], ["id", 430]] [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [23735062-7d99-4a36-8f3c-514a5bd5d2ae]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [23735062-7d99-4a36-8f3c-514a5bd5d2ae] Performed CanvasSync::Jobs::SyncContentMigrationsJob (Job ID: 23735062-7d99-4a36-8f3c-514a5bd5d2ae) from Test(default) in 11.44ms  (0.1ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [ce066837-e4be-499a-bd68-5496b7ecb20c] Performing CanvasSync::Jobs::SyncContentMigrationsJob (Job ID: ce066837-e4be-499a-bd68-5496b7ecb20c) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [ce066837-e4be-499a-bd68-5496b7ecb20c] CanvasSync::JobLog Load (0.3ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "ce066837-e4be-499a-bd68-5496b7ecb20c"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [ce066837-e4be-499a-bd68-5496b7ecb20c]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [ce066837-e4be-499a-bd68-5496b7ecb20c] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncContentMigrationsJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2022-09-26 22:47:55.161999"], ["updated_at", "2022-09-26 22:47:55.161999"], ["job_id", "ce066837-e4be-499a-bd68-5496b7ecb20c"]] [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [ce066837-e4be-499a-bd68-5496b7ecb20c]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [ce066837-e4be-499a-bd68-5496b7ecb20c]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [ce066837-e4be-499a-bd68-5496b7ecb20c] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-09-26 22:47:55.164045"], ["status", "running"], ["updated_at", "2022-09-26 22:47:55.164584"], ["id", 432]] [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [ce066837-e4be-499a-bd68-5496b7ecb20c]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [ce066837-e4be-499a-bd68-5496b7ecb20c]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [ce066837-e4be-499a-bd68-5496b7ecb20c] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proserv_content_migrations_csv\n- 1\n- CanvasSync::Processors::ContentMigrationsProcessor\n- :sync_start_time: '2022-09-26T22:47:55Z'\n :report_params:\n :parameters:\n :updated_after: 2022-09-26 16:47:55 UTC\n"], ["created_at", "2022-09-26 22:47:55.168441"], ["updated_at", "2022-09-26 22:47:55.168441"], ["job_id", "71c5172f-b0f0-4157-9566-0f4908d1d951"]] [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [ce066837-e4be-499a-bd68-5496b7ecb20c]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [ce066837-e4be-499a-bd68-5496b7ecb20c] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: 71c5172f-b0f0-4157-9566-0f4908d1d951) to Test(default) at 2022-09-26 22:48:25 UTC with arguments: "proserv_content_migrations_csv", 1, "CanvasSync::Processors::ContentMigrationsProcessor", {:sync_start_time=>"2022-09-26T22:47:55Z", :report_params=>{:parameters=>{:updated_after=>"2022-09-26 16:47:55 UTC"}}} [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [ce066837-e4be-499a-bd68-5496b7ecb20c]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [ce066837-e4be-499a-bd68-5496b7ecb20c] CanvasSync::JobLog Update (0.4ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2022-09-26 22:47:55.171007"], ["status", "success"], ["updated_at", "2022-09-26 22:47:55.171430"], ["id", 432]] [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [ce066837-e4be-499a-bd68-5496b7ecb20c]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [ce066837-e4be-499a-bd68-5496b7ecb20c] Performed CanvasSync::Jobs::SyncContentMigrationsJob (Job ID: ce066837-e4be-499a-bd68-5496b7ecb20c) from Test(default) in 12.96ms  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [7a69bdb7-4b7f-4bd1-88b5-80f12fa3f278] Performing CanvasSync::Jobs::SyncContextModuleItemsJob (Job ID: 7a69bdb7-4b7f-4bd1-88b5-80f12fa3f278) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [7a69bdb7-4b7f-4bd1-88b5-80f12fa3f278] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "7a69bdb7-4b7f-4bd1-88b5-80f12fa3f278"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [7a69bdb7-4b7f-4bd1-88b5-80f12fa3f278]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [7a69bdb7-4b7f-4bd1-88b5-80f12fa3f278] CanvasSync::JobLog Create (0.4ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncContextModuleItemsJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2022-09-26 22:47:55.178592"], ["updated_at", "2022-09-26 22:47:55.178592"], ["job_id", "7a69bdb7-4b7f-4bd1-88b5-80f12fa3f278"]] [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [7a69bdb7-4b7f-4bd1-88b5-80f12fa3f278]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [7a69bdb7-4b7f-4bd1-88b5-80f12fa3f278]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [7a69bdb7-4b7f-4bd1-88b5-80f12fa3f278] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-09-26 22:47:55.180582"], ["status", "running"], ["updated_at", "2022-09-26 22:47:55.180972"], ["id", 434]] [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [7a69bdb7-4b7f-4bd1-88b5-80f12fa3f278]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [7a69bdb7-4b7f-4bd1-88b5-80f12fa3f278]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [7a69bdb7-4b7f-4bd1-88b5-80f12fa3f278] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proserv_context_module_items_csv\n- 1\n- CanvasSync::Processors::ContextModuleItemsProcessor\n- :sync_start_time: '2022-09-26T22:47:55Z'\n :report_params:\n :parameters:\n :enrollment_term_id: 1\n"], ["created_at", "2022-09-26 22:47:55.184394"], ["updated_at", "2022-09-26 22:47:55.184394"], ["job_id", "edf13737-7b25-481c-a4a2-8b826777cac6"]] [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [7a69bdb7-4b7f-4bd1-88b5-80f12fa3f278]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [7a69bdb7-4b7f-4bd1-88b5-80f12fa3f278] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: edf13737-7b25-481c-a4a2-8b826777cac6) to Test(default) at 2022-09-26 22:48:25 UTC with arguments: "proserv_context_module_items_csv", 1, "CanvasSync::Processors::ContextModuleItemsProcessor", {:sync_start_time=>"2022-09-26T22:47:55Z", :report_params=>{:parameters=>{:enrollment_term_id=>1}}} [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [7a69bdb7-4b7f-4bd1-88b5-80f12fa3f278]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [7a69bdb7-4b7f-4bd1-88b5-80f12fa3f278] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2022-09-26 22:47:55.186751"], ["status", "success"], ["updated_at", "2022-09-26 22:47:55.187090"], ["id", 434]] [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [7a69bdb7-4b7f-4bd1-88b5-80f12fa3f278]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [7a69bdb7-4b7f-4bd1-88b5-80f12fa3f278] Performed CanvasSync::Jobs::SyncContextModuleItemsJob (Job ID: 7a69bdb7-4b7f-4bd1-88b5-80f12fa3f278) from Test(default) in 10.66ms  (0.1ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [d43a4aae-12d0-451a-a4f7-53bcf0b2c5b0] Performing CanvasSync::Jobs::SyncContextModuleItemsJob (Job ID: d43a4aae-12d0-451a-a4f7-53bcf0b2c5b0) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [d43a4aae-12d0-451a-a4f7-53bcf0b2c5b0] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "d43a4aae-12d0-451a-a4f7-53bcf0b2c5b0"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [d43a4aae-12d0-451a-a4f7-53bcf0b2c5b0]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [d43a4aae-12d0-451a-a4f7-53bcf0b2c5b0] CanvasSync::JobLog Create (0.4ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncContextModuleItemsJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2022-09-26 22:47:55.192700"], ["updated_at", "2022-09-26 22:47:55.192700"], ["job_id", "d43a4aae-12d0-451a-a4f7-53bcf0b2c5b0"]] [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [d43a4aae-12d0-451a-a4f7-53bcf0b2c5b0]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [d43a4aae-12d0-451a-a4f7-53bcf0b2c5b0]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [d43a4aae-12d0-451a-a4f7-53bcf0b2c5b0] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-09-26 22:47:55.194619"], ["status", "running"], ["updated_at", "2022-09-26 22:47:55.195030"], ["id", 436]] [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [d43a4aae-12d0-451a-a4f7-53bcf0b2c5b0]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [d43a4aae-12d0-451a-a4f7-53bcf0b2c5b0]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [d43a4aae-12d0-451a-a4f7-53bcf0b2c5b0] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proserv_context_module_items_csv\n- 1\n- CanvasSync::Processors::ContextModuleItemsProcessor\n- :sync_start_time: '2022-09-26T22:47:55Z'\n :report_params:\n :parameters: {}\n"], ["created_at", "2022-09-26 22:47:55.198914"], ["updated_at", "2022-09-26 22:47:55.198914"], ["job_id", "48e4bae5-e2f0-4f6f-8384-f6b41a1334c7"]] [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [d43a4aae-12d0-451a-a4f7-53bcf0b2c5b0]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [d43a4aae-12d0-451a-a4f7-53bcf0b2c5b0] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: 48e4bae5-e2f0-4f6f-8384-f6b41a1334c7) to Test(default) at 2022-09-26 22:48:25 UTC with arguments: "proserv_context_module_items_csv", 1, "CanvasSync::Processors::ContextModuleItemsProcessor", {:sync_start_time=>"2022-09-26T22:47:55Z", :report_params=>{:parameters=>{}}} [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [d43a4aae-12d0-451a-a4f7-53bcf0b2c5b0]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [d43a4aae-12d0-451a-a4f7-53bcf0b2c5b0] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2022-09-26 22:47:55.210826"], ["status", "success"], ["updated_at", "2022-09-26 22:47:55.211289"], ["id", 436]] [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [d43a4aae-12d0-451a-a4f7-53bcf0b2c5b0]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [d43a4aae-12d0-451a-a4f7-53bcf0b2c5b0] Performed CanvasSync::Jobs::SyncContextModuleItemsJob (Job ID: d43a4aae-12d0-451a-a4f7-53bcf0b2c5b0) from Test(default) in 21.41ms  (0.1ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [05f08acb-d989-469e-8706-5eebcd932390] Performing CanvasSync::Jobs::SyncContextModulesJob (Job ID: 05f08acb-d989-469e-8706-5eebcd932390) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [05f08acb-d989-469e-8706-5eebcd932390] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "05f08acb-d989-469e-8706-5eebcd932390"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [05f08acb-d989-469e-8706-5eebcd932390]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [05f08acb-d989-469e-8706-5eebcd932390] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncContextModulesJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2022-09-26 22:47:55.217545"], ["updated_at", "2022-09-26 22:47:55.217545"], ["job_id", "05f08acb-d989-469e-8706-5eebcd932390"]] [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [05f08acb-d989-469e-8706-5eebcd932390]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [05f08acb-d989-469e-8706-5eebcd932390]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [05f08acb-d989-469e-8706-5eebcd932390] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-09-26 22:47:55.218905"], ["status", "running"], ["updated_at", "2022-09-26 22:47:55.219252"], ["id", 438]] [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [05f08acb-d989-469e-8706-5eebcd932390]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [05f08acb-d989-469e-8706-5eebcd932390]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [05f08acb-d989-469e-8706-5eebcd932390] CanvasSync::JobLog Create (0.4ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proserv_context_modules_csv\n- 1\n- CanvasSync::Processors::ContextModulesProcessor\n- :sync_start_time: '2022-09-26T22:47:55Z'\n :report_params:\n :parameters:\n :enrollment_term_id: 1\n"], ["created_at", "2022-09-26 22:47:55.222917"], ["updated_at", "2022-09-26 22:47:55.222917"], ["job_id", "0d7bda66-ed5f-426c-977d-f3cba009e2f8"]] [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [05f08acb-d989-469e-8706-5eebcd932390]  (0.3ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [05f08acb-d989-469e-8706-5eebcd932390] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: 0d7bda66-ed5f-426c-977d-f3cba009e2f8) to Test(default) at 2022-09-26 22:48:25 UTC with arguments: "proserv_context_modules_csv", 1, "CanvasSync::Processors::ContextModulesProcessor", {:sync_start_time=>"2022-09-26T22:47:55Z", :report_params=>{:parameters=>{:enrollment_term_id=>1}}} [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [05f08acb-d989-469e-8706-5eebcd932390]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [05f08acb-d989-469e-8706-5eebcd932390] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2022-09-26 22:47:55.226488"], ["status", "success"], ["updated_at", "2022-09-26 22:47:55.227058"], ["id", 438]] [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [05f08acb-d989-469e-8706-5eebcd932390]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [05f08acb-d989-469e-8706-5eebcd932390] Performed CanvasSync::Jobs::SyncContextModulesJob (Job ID: 05f08acb-d989-469e-8706-5eebcd932390) from Test(default) in 12.09ms  (0.2ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [5d80138e-acac-4675-b491-10fbff16c062] Performing CanvasSync::Jobs::SyncContextModulesJob (Job ID: 5d80138e-acac-4675-b491-10fbff16c062) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [5d80138e-acac-4675-b491-10fbff16c062] CanvasSync::JobLog Load (0.3ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "5d80138e-acac-4675-b491-10fbff16c062"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [5d80138e-acac-4675-b491-10fbff16c062]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [5d80138e-acac-4675-b491-10fbff16c062] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncContextModulesJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2022-09-26 22:47:55.233124"], ["updated_at", "2022-09-26 22:47:55.233124"], ["job_id", "5d80138e-acac-4675-b491-10fbff16c062"]] [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [5d80138e-acac-4675-b491-10fbff16c062]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [5d80138e-acac-4675-b491-10fbff16c062]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [5d80138e-acac-4675-b491-10fbff16c062] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-09-26 22:47:55.235232"], ["status", "running"], ["updated_at", "2022-09-26 22:47:55.235659"], ["id", 440]] [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [5d80138e-acac-4675-b491-10fbff16c062]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [5d80138e-acac-4675-b491-10fbff16c062]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [5d80138e-acac-4675-b491-10fbff16c062] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proserv_context_modules_csv\n- 1\n- CanvasSync::Processors::ContextModulesProcessor\n- :sync_start_time: '2022-09-26T22:47:55Z'\n :report_params:\n :parameters: {}\n"], ["created_at", "2022-09-26 22:47:55.238618"], ["updated_at", "2022-09-26 22:47:55.238618"], ["job_id", "5b636948-526e-4f52-ad2b-ebf09beb5b26"]] [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [5d80138e-acac-4675-b491-10fbff16c062]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [5d80138e-acac-4675-b491-10fbff16c062] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: 5b636948-526e-4f52-ad2b-ebf09beb5b26) to Test(default) at 2022-09-26 22:48:25 UTC with arguments: "proserv_context_modules_csv", 1, "CanvasSync::Processors::ContextModulesProcessor", {:sync_start_time=>"2022-09-26T22:47:55Z", :report_params=>{:parameters=>{}}} [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [5d80138e-acac-4675-b491-10fbff16c062]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [5d80138e-acac-4675-b491-10fbff16c062] CanvasSync::JobLog Update (0.4ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2022-09-26 22:47:55.241411"], ["status", "success"], ["updated_at", "2022-09-26 22:47:55.241960"], ["id", 440]] [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [5d80138e-acac-4675-b491-10fbff16c062]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [5d80138e-acac-4675-b491-10fbff16c062] Performed CanvasSync::Jobs::SyncContextModulesJob (Job ID: 5d80138e-acac-4675-b491-10fbff16c062) from Test(default) in 11.99ms  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Term Exists (0.6ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 18905938], ["LIMIT", 1]] Term Create (0.4ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 18905938], ["name", "Cool Term"], ["start_at", "2022-09-23 22:47:54.300135"], ["end_at", "2022-09-29 22:47:54.300253"], ["workflow_state", "active"], ["sis_id", "51a32c4dea2d7bd3bf2f750f8bd9ae01"], ["created_at", "2022-09-26 22:47:55.257951"], ["updated_at", "2022-09-26 22:47:55.257951"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [eadd744c-fc8a-467e-a06f-3ad8adbaddba] Performing CanvasSync::Jobs::SyncProvisioningReportJob (Job ID: eadd744c-fc8a-467e-a06f-3ad8adbaddba) from Test(default) with arguments: {:models=>["users", "courses"], :term_scope=>"active"} [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [eadd744c-fc8a-467e-a06f-3ad8adbaddba] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "eadd744c-fc8a-467e-a06f-3ad8adbaddba"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [eadd744c-fc8a-467e-a06f-3ad8adbaddba]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [eadd744c-fc8a-467e-a06f-3ad8adbaddba] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncProvisioningReportJob"], ["status", "enqueued"], ["job_arguments", "---\n- :models:\n - users\n - courses\n :term_scope: active\n"], ["created_at", "2022-09-26 22:47:55.261768"], ["updated_at", "2022-09-26 22:47:55.261768"], ["job_id", "eadd744c-fc8a-467e-a06f-3ad8adbaddba"]] [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [eadd744c-fc8a-467e-a06f-3ad8adbaddba]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [eadd744c-fc8a-467e-a06f-3ad8adbaddba]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [eadd744c-fc8a-467e-a06f-3ad8adbaddba] CanvasSync::JobLog Update (0.4ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-09-26 22:47:55.263881"], ["status", "running"], ["updated_at", "2022-09-26 22:47:55.264500"], ["id", 442]] [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [eadd744c-fc8a-467e-a06f-3ad8adbaddba]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [eadd744c-fc8a-467e-a06f-3ad8adbaddba]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [eadd744c-fc8a-467e-a06f-3ad8adbaddba] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proservices_provisioning_csv\n- \n- CanvasSync::Processors::ProvisioningReportProcessor\n- :models:\n - users\n - courses\n :term_scope: active\n :sync_start_time: '2022-09-26T22:47:55Z'\n :report_params:\n :parameters:\n :include_deleted: true\n users: true\n courses: true\n :enrollment_term_id: 18905938\n"], ["created_at", "2022-09-26 22:47:55.268462"], ["updated_at", "2022-09-26 22:47:55.268462"], ["job_id", "5d376701-fc55-4d81-b2fd-42a33d133194"]] [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [eadd744c-fc8a-467e-a06f-3ad8adbaddba]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [eadd744c-fc8a-467e-a06f-3ad8adbaddba] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: 5d376701-fc55-4d81-b2fd-42a33d133194) to Test(default) at 2022-09-26 22:48:25 UTC with arguments: "proservices_provisioning_csv", nil, "CanvasSync::Processors::ProvisioningReportProcessor", {:models=>["users", "courses"], :term_scope=>"active", :sync_start_time=>"2022-09-26T22:47:55Z", :report_params=>{:parameters=>{:include_deleted=>true, "users"=>true, "courses"=>true, :enrollment_term_id=>18905938}}} [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [eadd744c-fc8a-467e-a06f-3ad8adbaddba]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [eadd744c-fc8a-467e-a06f-3ad8adbaddba] CanvasSync::JobLog Update (0.5ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2022-09-26 22:47:55.272176"], ["status", "success"], ["updated_at", "2022-09-26 22:47:55.272758"], ["id", 442]] [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [eadd744c-fc8a-467e-a06f-3ad8adbaddba]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [eadd744c-fc8a-467e-a06f-3ad8adbaddba] Performed CanvasSync::Jobs::SyncProvisioningReportJob (Job ID: eadd744c-fc8a-467e-a06f-3ad8adbaddba) from Test(default) in 14.22ms  (0.3ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [f20950fc-d74e-45b6-83e3-590a62fdb41c] Performing CanvasSync::Jobs::SyncProvisioningReportJob (Job ID: f20950fc-d74e-45b6-83e3-590a62fdb41c) from Test(default) with arguments: {:models=>["users", "courses"]} [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [f20950fc-d74e-45b6-83e3-590a62fdb41c] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "f20950fc-d74e-45b6-83e3-590a62fdb41c"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [f20950fc-d74e-45b6-83e3-590a62fdb41c]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [f20950fc-d74e-45b6-83e3-590a62fdb41c] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncProvisioningReportJob"], ["status", "enqueued"], ["job_arguments", "---\n- :models:\n - users\n - courses\n"], ["created_at", "2022-09-26 22:47:55.279472"], ["updated_at", "2022-09-26 22:47:55.279472"], ["job_id", "f20950fc-d74e-45b6-83e3-590a62fdb41c"]] [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [f20950fc-d74e-45b6-83e3-590a62fdb41c]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [f20950fc-d74e-45b6-83e3-590a62fdb41c]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [f20950fc-d74e-45b6-83e3-590a62fdb41c] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-09-26 22:47:55.281510"], ["status", "running"], ["updated_at", "2022-09-26 22:47:55.281928"], ["id", 444]] [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [f20950fc-d74e-45b6-83e3-590a62fdb41c]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [f20950fc-d74e-45b6-83e3-590a62fdb41c]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [f20950fc-d74e-45b6-83e3-590a62fdb41c] CanvasSync::JobLog Create (0.2ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proservices_provisioning_csv\n- \n- CanvasSync::Processors::ProvisioningReportProcessor\n- :models:\n - users\n - courses\n :sync_start_time: '2022-09-26T22:47:55Z'\n :report_params:\n :parameters:\n :include_deleted: true\n users: true\n courses: true\n"], ["created_at", "2022-09-26 22:47:55.284627"], ["updated_at", "2022-09-26 22:47:55.284627"], ["job_id", "a664ffc5-5575-4b88-991d-5cd238064a79"]] [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [f20950fc-d74e-45b6-83e3-590a62fdb41c]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [f20950fc-d74e-45b6-83e3-590a62fdb41c] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: a664ffc5-5575-4b88-991d-5cd238064a79) to Test(default) at 2022-09-26 22:48:25 UTC with arguments: "proservices_provisioning_csv", nil, "CanvasSync::Processors::ProvisioningReportProcessor", {:models=>["users", "courses"], :sync_start_time=>"2022-09-26T22:47:55Z", :report_params=>{:parameters=>{:include_deleted=>true, "users"=>true, "courses"=>true}}} [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [f20950fc-d74e-45b6-83e3-590a62fdb41c]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [f20950fc-d74e-45b6-83e3-590a62fdb41c] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2022-09-26 22:47:55.287041"], ["status", "success"], ["updated_at", "2022-09-26 22:47:55.287344"], ["id", 444]] [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [f20950fc-d74e-45b6-83e3-590a62fdb41c]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [f20950fc-d74e-45b6-83e3-590a62fdb41c] Performed CanvasSync::Jobs::SyncProvisioningReportJob (Job ID: f20950fc-d74e-45b6-83e3-590a62fdb41c) from Test(default) in 10.17ms  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Account Exists (0.3ms) SELECT 1 AS one FROM "accounts" WHERE "accounts"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] Account Create (0.3ms) INSERT INTO "accounts" ("canvas_id", "sis_id", "canvas_parent_account_id", "sis_parent_account_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 1], ["sis_id", "dbc351f8e8cd40795a3a746dc4b4ebe5"], ["canvas_parent_account_id", 1], ["sis_parent_account_id", "dac32eed85f78cffe50b1246e5c53e55"], ["name", "Account name"], ["workflow_state", "active"], ["created_at", "2022-09-26 22:47:55.292918"], ["updated_at", "2022-09-26 22:47:55.292918"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.5ms) SELECT COUNT(*) FROM "roles" [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [a5073d5a-7318-4a1c-8696-f6bc1c6e1788] Performing CanvasSync::Jobs::SyncRolesJob (Job ID: a5073d5a-7318-4a1c-8696-f6bc1c6e1788) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [a5073d5a-7318-4a1c-8696-f6bc1c6e1788] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "a5073d5a-7318-4a1c-8696-f6bc1c6e1788"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [a5073d5a-7318-4a1c-8696-f6bc1c6e1788]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [a5073d5a-7318-4a1c-8696-f6bc1c6e1788] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncRolesJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2022-09-26 22:47:55.298926"], ["updated_at", "2022-09-26 22:47:55.298926"], ["job_id", "a5073d5a-7318-4a1c-8696-f6bc1c6e1788"]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [a5073d5a-7318-4a1c-8696-f6bc1c6e1788]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [a5073d5a-7318-4a1c-8696-f6bc1c6e1788]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [a5073d5a-7318-4a1c-8696-f6bc1c6e1788] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-09-26 22:47:55.300256"], ["status", "running"], ["updated_at", "2022-09-26 22:47:55.300619"], ["id", 446]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [a5073d5a-7318-4a1c-8696-f6bc1c6e1788]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [a5073d5a-7318-4a1c-8696-f6bc1c6e1788] Account Load (0.2ms) SELECT "accounts".* FROM "accounts" WHERE "accounts"."workflow_state" != $1 ORDER BY "accounts"."id" ASC LIMIT $2 [["workflow_state", "deleted"], ["LIMIT", 1000]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [a5073d5a-7318-4a1c-8696-f6bc1c6e1788] Role Load (0.3ms) SELECT "roles".* FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [a5073d5a-7318-4a1c-8696-f6bc1c6e1788]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [a5073d5a-7318-4a1c-8696-f6bc1c6e1788] Role Exists (0.3ms) SELECT 1 AS one FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [a5073d5a-7318-4a1c-8696-f6bc1c6e1788] Role Create (0.4ms) INSERT INTO "roles" ("canvas_id", "label", "base_role_type", "canvas_account_id", "workflow_state", "permissions", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 1], ["label", "Account Admin"], ["base_role_type", "AccountMembership"], ["canvas_account_id", 10], ["workflow_state", "built_in"], ["permissions", "{\"manage_wiki\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"post_to_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"moderate_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_announcements\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"send_messages\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"send_messages_all\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_outcomes\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"create_conferences\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"create_collaborations\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_roster\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_all_grades\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_grades\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_rubrics\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"comment_on_others_submissions\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_students\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_admin_users\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_role_overrides\":{\"enabled\":true,\"locked\":true,\"readonly\":true,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_account_memberships\":{\"enabled\":true,\"locked\":true,\"readonly\":true,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_account_settings\":{\"enabled\":true,\"locked\":true,\"readonly\":true,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_groups\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_group_pages\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_files\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_assignments\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"undelete_courses\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_grade_changes\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_course_changes\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_question_banks\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_calendar\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_reports\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_courses\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_user_logins\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_user_observers\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_alerts\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"become_user\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_developer_keys\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"import_sis\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_sis\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_sis\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_course_list\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_statistics\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_storage_quotas\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_course_content\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_content\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_interaction_alerts\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"change_course_state\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_sections\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_feature_flags\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_quiz_answer_audits\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"moderate_grades\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"lti_add_edit\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true}}"], ["created_at", "2022-09-26 22:47:55.317011"], ["updated_at", "2022-09-26 22:47:55.317011"]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [a5073d5a-7318-4a1c-8696-f6bc1c6e1788]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [a5073d5a-7318-4a1c-8696-f6bc1c6e1788] Role Load (0.3ms) SELECT "roles".* FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 3], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [a5073d5a-7318-4a1c-8696-f6bc1c6e1788]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [a5073d5a-7318-4a1c-8696-f6bc1c6e1788] Role Exists (0.4ms) SELECT 1 AS one FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 3], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [a5073d5a-7318-4a1c-8696-f6bc1c6e1788] Role Create (0.4ms) INSERT INTO "roles" ("canvas_id", "label", "base_role_type", "canvas_account_id", "workflow_state", "permissions", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 3], ["label", "Student"], ["base_role_type", "StudentEnrollment"], ["canvas_account_id", 10], ["workflow_state", "built_in"], ["permissions", "{\"manage_wiki\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"read_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"post_to_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"moderate_forum\":{\"enabled\":false,\"locked\":false,\"readonly\":false,\"explicit\":false},\"read_announcements\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"send_messages\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"send_messages_all\":{\"enabled\":false,\"locked\":false,\"readonly\":false,\"explicit\":false},\"manage_outcomes\":{\"enabled\":false,\"locked\":false,\"readonly\":false,\"explicit\":false},\"create_conferences\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"create_collaborations\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_roster\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_all_grades\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_grades\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_rubrics\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"comment_on_others_submissions\":{\"enabled\":false,\"locked\":false,\"readonly\":false,\"explicit\":false},\"manage_students\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_admin_users\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_role_overrides\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_account_memberships\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_account_settings\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_groups\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"view_group_pages\":{\"enabled\":false,\"locked\":false,\"readonly\":false,\"explicit\":false},\"manage_files\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_assignments\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"undelete_courses\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"view_grade_changes\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"view_course_changes\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"read_question_banks\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_calendar\":{\"enabled\":false,\"locked\":false,\"readonly\":false,\"explicit\":false},\"read_reports\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_courses\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_user_logins\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_user_observers\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_alerts\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"become_user\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_developer_keys\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"import_sis\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_sis\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"read_sis\":{\"enabled\":false,\"locked\":false,\"readonly\":false,\"explicit\":false},\"read_course_list\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"view_statistics\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_storage_quotas\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"read_course_content\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_content\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_interaction_alerts\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"change_course_state\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_sections\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_feature_flags\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"view_quiz_answer_audits\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"moderate_grades\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"lti_add_edit\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false}}"], ["created_at", "2022-09-26 22:47:55.324572"], ["updated_at", "2022-09-26 22:47:55.324572"]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [a5073d5a-7318-4a1c-8696-f6bc1c6e1788]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [a5073d5a-7318-4a1c-8696-f6bc1c6e1788] Role Update All (0.2ms) UPDATE "roles" SET "workflow_state" = 'inactive' WHERE "roles"."id" NOT IN ($1, $2) [["id", 61], ["id", 62]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [a5073d5a-7318-4a1c-8696-f6bc1c6e1788]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [a5073d5a-7318-4a1c-8696-f6bc1c6e1788] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2022-09-26 22:47:55.329622"], ["status", "success"], ["updated_at", "2022-09-26 22:47:55.329943"], ["id", 446]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [a5073d5a-7318-4a1c-8696-f6bc1c6e1788]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [a5073d5a-7318-4a1c-8696-f6bc1c6e1788] Performed CanvasSync::Jobs::SyncRolesJob (Job ID: a5073d5a-7318-4a1c-8696-f6bc1c6e1788) from Test(default) in 33.28ms  (0.2ms) SELECT COUNT(*) FROM "roles"  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Term Exists (0.2ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 54343748], ["LIMIT", 1]] Term Create (0.2ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 54343748], ["name", "Cool Term"], ["start_at", "2022-09-23 22:47:54.300135"], ["end_at", "2022-09-29 22:47:54.300253"], ["workflow_state", "active"], ["sis_id", "e670aac3ec3305052209dc4650de61e1"], ["created_at", "2022-09-26 22:47:55.334466"], ["updated_at", "2022-09-26 22:47:55.334466"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [3e807f1e-2b50-44b2-bb1b-15bb656fc608] Performing CanvasSync::Jobs::SyncSimpleTableJob (Job ID: 3e807f1e-2b50-44b2-bb1b-15bb656fc608) from Test(default) with arguments: {:report_name=>"proservices_provisioning_csv", :model=>"courses", :mapping=>"courses", :klass=>"Course", :term_scope=>"active", :params=>{"parameters[include_deleted]"=>true, "parameters[courses]"=>true}} [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [3e807f1e-2b50-44b2-bb1b-15bb656fc608] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "3e807f1e-2b50-44b2-bb1b-15bb656fc608"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [3e807f1e-2b50-44b2-bb1b-15bb656fc608]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [3e807f1e-2b50-44b2-bb1b-15bb656fc608] CanvasSync::JobLog Create (0.2ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncSimpleTableJob"], ["status", "enqueued"], ["job_arguments", "---\n- :report_name: proservices_provisioning_csv\n :model: courses\n :mapping: courses\n :klass: Course\n :term_scope: active\n :params:\n parameters[include_deleted]: true\n parameters[courses]: true\n"], ["created_at", "2022-09-26 22:47:55.337096"], ["updated_at", "2022-09-26 22:47:55.337096"], ["job_id", "3e807f1e-2b50-44b2-bb1b-15bb656fc608"]] [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [3e807f1e-2b50-44b2-bb1b-15bb656fc608]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [3e807f1e-2b50-44b2-bb1b-15bb656fc608]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [3e807f1e-2b50-44b2-bb1b-15bb656fc608] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-09-26 22:47:55.338516"], ["status", "running"], ["updated_at", "2022-09-26 22:47:55.338795"], ["id", 447]] [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [3e807f1e-2b50-44b2-bb1b-15bb656fc608]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [3e807f1e-2b50-44b2-bb1b-15bb656fc608]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [3e807f1e-2b50-44b2-bb1b-15bb656fc608] CanvasSync::JobLog Update (0.4ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2022-09-26 22:47:55.341314"], ["status", "success"], ["updated_at", "2022-09-26 22:47:55.342001"], ["id", 447]] [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [3e807f1e-2b50-44b2-bb1b-15bb656fc608]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [3e807f1e-2b50-44b2-bb1b-15bb656fc608] Performed CanvasSync::Jobs::SyncSimpleTableJob (Job ID: 3e807f1e-2b50-44b2-bb1b-15bb656fc608) from Test(default) in 7.5ms  (0.2ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [eb04692c-b074-476f-8b32-71972da2b2cc] Performing CanvasSync::Jobs::SyncSubmissionsJob (Job ID: eb04692c-b074-476f-8b32-71972da2b2cc) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [eb04692c-b074-476f-8b32-71972da2b2cc] CanvasSync::JobLog Load (0.3ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "eb04692c-b074-476f-8b32-71972da2b2cc"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [eb04692c-b074-476f-8b32-71972da2b2cc]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [eb04692c-b074-476f-8b32-71972da2b2cc] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncSubmissionsJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2022-09-26 22:47:55.348723"], ["updated_at", "2022-09-26 22:47:55.348723"], ["job_id", "eb04692c-b074-476f-8b32-71972da2b2cc"]] [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [eb04692c-b074-476f-8b32-71972da2b2cc]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [eb04692c-b074-476f-8b32-71972da2b2cc]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [eb04692c-b074-476f-8b32-71972da2b2cc] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-09-26 22:47:55.350535"], ["status", "running"], ["updated_at", "2022-09-26 22:47:55.350971"], ["id", 448]] [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [eb04692c-b074-476f-8b32-71972da2b2cc]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [eb04692c-b074-476f-8b32-71972da2b2cc]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [eb04692c-b074-476f-8b32-71972da2b2cc] CanvasSync::JobLog Create (0.4ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proserv_student_submissions_csv\n- 1\n- CanvasSync::Processors::SubmissionsProcessor\n- :sync_start_time: '2022-09-26T22:47:55Z'\n :report_params:\n :parameters:\n :include_all: \n :enrollment_batch_size: \n :enrollment_term_id: 1\n"], ["created_at", "2022-09-26 22:47:55.355105"], ["updated_at", "2022-09-26 22:47:55.355105"], ["job_id", "4c4f43d0-813a-45c7-a723-0094615a47b2"]] [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [eb04692c-b074-476f-8b32-71972da2b2cc]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [eb04692c-b074-476f-8b32-71972da2b2cc] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: 4c4f43d0-813a-45c7-a723-0094615a47b2) to Test(default) at 2022-09-26 22:48:25 UTC with arguments: "proserv_student_submissions_csv", 1, "CanvasSync::Processors::SubmissionsProcessor", {:sync_start_time=>"2022-09-26T22:47:55Z", :report_params=>{:parameters=>{:include_all=>nil, :enrollment_batch_size=>nil, :enrollment_term_id=>1}}} [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [eb04692c-b074-476f-8b32-71972da2b2cc]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [eb04692c-b074-476f-8b32-71972da2b2cc] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2022-09-26 22:47:55.358799"], ["status", "success"], ["updated_at", "2022-09-26 22:47:55.359287"], ["id", 448]] [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [eb04692c-b074-476f-8b32-71972da2b2cc]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [eb04692c-b074-476f-8b32-71972da2b2cc] Performed CanvasSync::Jobs::SyncSubmissionsJob (Job ID: eb04692c-b074-476f-8b32-71972da2b2cc) from Test(default) in 13.38ms  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.4ms) SELECT COUNT(*) FROM "terms" [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [9991cf43-c605-4c05-8f4c-659d39d85443] Performing CanvasSync::Jobs::SyncTermsJob (Job ID: 9991cf43-c605-4c05-8f4c-659d39d85443) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [9991cf43-c605-4c05-8f4c-659d39d85443] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "9991cf43-c605-4c05-8f4c-659d39d85443"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [9991cf43-c605-4c05-8f4c-659d39d85443]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [9991cf43-c605-4c05-8f4c-659d39d85443] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncTermsJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2022-09-26 22:47:55.365140"], ["updated_at", "2022-09-26 22:47:55.365140"], ["job_id", "9991cf43-c605-4c05-8f4c-659d39d85443"]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [9991cf43-c605-4c05-8f4c-659d39d85443]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [9991cf43-c605-4c05-8f4c-659d39d85443]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [9991cf43-c605-4c05-8f4c-659d39d85443] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-09-26 22:47:55.366552"], ["status", "running"], ["updated_at", "2022-09-26 22:47:55.366920"], ["id", 450]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [9991cf43-c605-4c05-8f4c-659d39d85443]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [9991cf43-c605-4c05-8f4c-659d39d85443] Term Load (0.2ms) SELECT "terms".* FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [9991cf43-c605-4c05-8f4c-659d39d85443]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [9991cf43-c605-4c05-8f4c-659d39d85443] Term Exists (0.3ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [9991cf43-c605-4c05-8f4c-659d39d85443] Term Create (0.5ms) INSERT INTO "terms" ("canvas_id", "name", "workflow_state", "grading_period_group_id", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 1], ["name", "Default Term"], ["workflow_state", "active"], ["grading_period_group_id", 1], ["sis_id", "Test"], ["created_at", "2022-09-26 22:47:55.372562"], ["updated_at", "2022-09-26 22:47:55.372562"]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [9991cf43-c605-4c05-8f4c-659d39d85443]  (0.3ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [9991cf43-c605-4c05-8f4c-659d39d85443] Term Load (0.4ms) SELECT "terms".* FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 6], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [9991cf43-c605-4c05-8f4c-659d39d85443]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [9991cf43-c605-4c05-8f4c-659d39d85443] Term Exists (0.3ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 6], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [9991cf43-c605-4c05-8f4c-659d39d85443] Term Create (0.3ms) INSERT INTO "terms" ("canvas_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["canvas_id", 6], ["name", "Average Term 1"], ["workflow_state", "active"], ["created_at", "2022-09-26 22:47:55.377277"], ["updated_at", "2022-09-26 22:47:55.377277"]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [9991cf43-c605-4c05-8f4c-659d39d85443]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [9991cf43-c605-4c05-8f4c-659d39d85443] Term Load (0.3ms) SELECT "terms".* FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 7], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [9991cf43-c605-4c05-8f4c-659d39d85443]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [9991cf43-c605-4c05-8f4c-659d39d85443] Term Exists (0.3ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 7], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [9991cf43-c605-4c05-8f4c-659d39d85443] Term Create (0.4ms) INSERT INTO "terms" ("canvas_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["canvas_id", 7], ["name", "Average Term 2"], ["workflow_state", "active"], ["created_at", "2022-09-26 22:47:55.380383"], ["updated_at", "2022-09-26 22:47:55.380383"]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [9991cf43-c605-4c05-8f4c-659d39d85443]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [9991cf43-c605-4c05-8f4c-659d39d85443] Term Load (0.2ms) SELECT "terms".* FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 5], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [9991cf43-c605-4c05-8f4c-659d39d85443]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [9991cf43-c605-4c05-8f4c-659d39d85443] Term Exists (0.3ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 5], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [9991cf43-c605-4c05-8f4c-659d39d85443] Term Create (0.3ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 5], ["name", "Syllabus Term"], ["start_at", "2017-08-14 06:00:00"], ["end_at", "2017-08-31 06:00:00"], ["workflow_state", "active"], ["sis_id", "SYTERM"], ["created_at", "2022-09-26 22:47:55.385178"], ["updated_at", "2022-09-26 22:47:55.385178"]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [9991cf43-c605-4c05-8f4c-659d39d85443]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [9991cf43-c605-4c05-8f4c-659d39d85443] Term Load (0.2ms) SELECT "terms".* FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 4], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [9991cf43-c605-4c05-8f4c-659d39d85443]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [9991cf43-c605-4c05-8f4c-659d39d85443] Term Exists (0.3ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 4], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [9991cf43-c605-4c05-8f4c-659d39d85443] Term Create (0.3ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "grading_period_group_id", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8, $9) RETURNING "id" [["canvas_id", 4], ["name", "Ellucian Term"], ["start_at", "2017-08-01 06:00:00"], ["end_at", "2017-10-31 06:00:00"], ["workflow_state", "active"], ["grading_period_group_id", 1], ["sis_id", "SH"], ["created_at", "2022-09-26 22:47:55.388843"], ["updated_at", "2022-09-26 22:47:55.388843"]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [9991cf43-c605-4c05-8f4c-659d39d85443]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [9991cf43-c605-4c05-8f4c-659d39d85443] Term Load (0.5ms) SELECT "terms".* FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 3], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [9991cf43-c605-4c05-8f4c-659d39d85443]  (0.3ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [9991cf43-c605-4c05-8f4c-659d39d85443] Term Exists (0.4ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 3], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [9991cf43-c605-4c05-8f4c-659d39d85443] Term Create (0.4ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 3], ["name", "Current Term"], ["start_at", "2017-03-19 06:00:00"], ["end_at", "2017-08-01 06:00:00"], ["workflow_state", "active"], ["created_at", "2022-09-26 22:47:55.393831"], ["updated_at", "2022-09-26 22:47:55.393831"]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [9991cf43-c605-4c05-8f4c-659d39d85443]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [9991cf43-c605-4c05-8f4c-659d39d85443] [CanvasSync::Jobs::TermBatchesJob] [cf88d21f-58cf-4de0-b692-47449e448589] Performing CanvasSync::Jobs::TermBatchesJob (Job ID: cf88d21f-58cf-4de0-b692-47449e448589) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [9991cf43-c605-4c05-8f4c-659d39d85443] [CanvasSync::Jobs::TermBatchesJob] [cf88d21f-58cf-4de0-b692-47449e448589] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "cf88d21f-58cf-4de0-b692-47449e448589"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [9991cf43-c605-4c05-8f4c-659d39d85443] [CanvasSync::Jobs::TermBatchesJob] [cf88d21f-58cf-4de0-b692-47449e448589]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [9991cf43-c605-4c05-8f4c-659d39d85443] [CanvasSync::Jobs::TermBatchesJob] [cf88d21f-58cf-4de0-b692-47449e448589] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::TermBatchesJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2022-09-26 22:47:55.396345"], ["updated_at", "2022-09-26 22:47:55.396345"], ["job_id", "cf88d21f-58cf-4de0-b692-47449e448589"]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [9991cf43-c605-4c05-8f4c-659d39d85443] [CanvasSync::Jobs::TermBatchesJob] [cf88d21f-58cf-4de0-b692-47449e448589]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [9991cf43-c605-4c05-8f4c-659d39d85443] [CanvasSync::Jobs::TermBatchesJob] [cf88d21f-58cf-4de0-b692-47449e448589]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [9991cf43-c605-4c05-8f4c-659d39d85443] [CanvasSync::Jobs::TermBatchesJob] [cf88d21f-58cf-4de0-b692-47449e448589] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-09-26 22:47:55.397719"], ["status", "running"], ["updated_at", "2022-09-26 22:47:55.398095"], ["id", 451]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [9991cf43-c605-4c05-8f4c-659d39d85443] [CanvasSync::Jobs::TermBatchesJob] [cf88d21f-58cf-4de0-b692-47449e448589]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [9991cf43-c605-4c05-8f4c-659d39d85443] [CanvasSync::Jobs::TermBatchesJob] [cf88d21f-58cf-4de0-b692-47449e448589]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [9991cf43-c605-4c05-8f4c-659d39d85443] [CanvasSync::Jobs::TermBatchesJob] [cf88d21f-58cf-4de0-b692-47449e448589] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2022-09-26 22:47:55.399280"], ["status", "success"], ["updated_at", "2022-09-26 22:47:55.399588"], ["id", 451]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [9991cf43-c605-4c05-8f4c-659d39d85443] [CanvasSync::Jobs::TermBatchesJob] [cf88d21f-58cf-4de0-b692-47449e448589]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [9991cf43-c605-4c05-8f4c-659d39d85443] [CanvasSync::Jobs::TermBatchesJob] [cf88d21f-58cf-4de0-b692-47449e448589] Performed CanvasSync::Jobs::TermBatchesJob (Job ID: cf88d21f-58cf-4de0-b692-47449e448589) from Test(default) in 5.26ms [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [9991cf43-c605-4c05-8f4c-659d39d85443]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [9991cf43-c605-4c05-8f4c-659d39d85443] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2022-09-26 22:47:55.400815"], ["status", "success"], ["updated_at", "2022-09-26 22:47:55.401139"], ["id", 450]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [9991cf43-c605-4c05-8f4c-659d39d85443]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [9991cf43-c605-4c05-8f4c-659d39d85443] Performed CanvasSync::Jobs::SyncTermsJob (Job ID: 9991cf43-c605-4c05-8f4c-659d39d85443) from Test(default) in 38.12ms  (0.2ms) SELECT COUNT(*) FROM "terms"  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Account Exists (0.2ms) SELECT 1 AS one FROM "accounts" WHERE "accounts"."canvas_id" = $1 LIMIT $2 [["canvas_id", 55762852], ["LIMIT", 1]] Account Create (0.3ms) INSERT INTO "accounts" ("canvas_id", "sis_id", "canvas_parent_account_id", "sis_parent_account_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 55762852], ["sis_id", "127f80643b17bf73958427de8916bb7f"], ["canvas_parent_account_id", 1], ["sis_parent_account_id", "65840302f5e63cecf7396e75fd26b8fe"], ["name", "Account name"], ["workflow_state", "active"], ["created_at", "2022-09-26 22:47:55.405531"], ["updated_at", "2022-09-26 22:47:55.405531"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Account Exists (0.5ms) SELECT 1 AS one FROM "accounts" WHERE "accounts"."canvas_id" IS NULL AND "accounts"."id" != $1 LIMIT $2 [["id", 53], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Account Exists (0.3ms) SELECT 1 AS one FROM "accounts" WHERE "accounts"."canvas_id" = $1 LIMIT $2 [["canvas_id", 46759350], ["LIMIT", 1]] Account Create (0.2ms) INSERT INTO "accounts" ("canvas_id", "sis_id", "canvas_parent_account_id", "sis_parent_account_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 46759350], ["sis_id", "380987bc2dfd91544893bc78ea64269e"], ["canvas_parent_account_id", 1], ["sis_parent_account_id", "26a07052f8417fc68539bfbb503e94f9"], ["name", "Account name"], ["workflow_state", "active"], ["created_at", "2022-09-26 22:47:55.415822"], ["updated_at", "2022-09-26 22:47:55.415822"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Account Load (0.2ms) SELECT "accounts".* FROM "accounts" ORDER BY "accounts"."id" ASC LIMIT $1 [["LIMIT", 1]] Account Exists (0.3ms) SELECT 1 AS one FROM "accounts" WHERE "accounts"."canvas_id" = $1 LIMIT $2 [["canvas_id", 46759350], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Account Exists (0.3ms) SELECT 1 AS one FROM "accounts" WHERE "accounts"."canvas_id" = $1 LIMIT $2 [["canvas_id", 86443927], ["LIMIT", 1]] Account Create (0.3ms) INSERT INTO "accounts" ("canvas_id", "sis_id", "canvas_parent_account_id", "sis_parent_account_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 86443927], ["sis_id", "9c16552fbb8a8a6f678a5896e7ef4624"], ["canvas_parent_account_id", 1], ["sis_parent_account_id", "aa54ee95547fd97406ba023f807b4030"], ["name", "Account name"], ["workflow_state", "active"], ["created_at", "2022-09-26 22:47:55.422113"], ["updated_at", "2022-09-26 22:47:55.422113"]]  (0.3ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Admin Exists (0.3ms) SELECT 1 AS one FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 30824827], ["LIMIT", 1]] Admin Create (0.3ms) INSERT INTO "admins" ("canvas_id", "role_name", "canvas_role_id", "canvas_user_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 30824827], ["role_name", "Cool Role"], ["canvas_role_id", 68074666], ["canvas_user_id", 1], ["workflow_state", "active"], ["created_at", "2022-09-26 22:47:55.430771"], ["updated_at", "2022-09-26 22:47:55.430771"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Admin Exists (0.3ms) SELECT 1 AS one FROM "admins" WHERE "admins"."canvas_id" IS NULL AND "admins"."id" != $1 LIMIT $2 [["id", 74], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Admin Exists (0.3ms) SELECT 1 AS one FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 27868271], ["LIMIT", 1]] Admin Create (0.4ms) INSERT INTO "admins" ("canvas_id", "role_name", "canvas_role_id", "canvas_user_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 27868271], ["role_name", "Cool Role"], ["canvas_role_id", 18220371], ["canvas_user_id", 1], ["workflow_state", "active"], ["created_at", "2022-09-26 22:47:55.438599"], ["updated_at", "2022-09-26 22:47:55.438599"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Admin Load (0.3ms) SELECT "admins".* FROM "admins" ORDER BY "admins"."id" ASC LIMIT $1 [["LIMIT", 1]] Admin Exists (0.5ms) SELECT 1 AS one FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 27868271], ["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.1ms) BEGIN  (0.3ms) SELECT COUNT(*) FROM "admins" Admin Load (0.2ms) SELECT "admins".* FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]]  (0.3ms) SAVEPOINT active_record_1 Admin Exists (0.4ms) SELECT 1 AS one FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]] Admin Create (0.3ms) INSERT INTO "admins" ("canvas_id", "role_name", "canvas_role_id", "canvas_user_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 2], ["role_name", "AccountAdmin"], ["canvas_role_id", 1], ["canvas_user_id", 1], ["workflow_state", "active"], ["created_at", "2022-09-26 22:47:55.450007"], ["updated_at", "2022-09-26 22:47:55.450007"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.3ms) SELECT COUNT(*) FROM "admins" Admin Load (0.2ms) SELECT "admins".* FROM "admins" ORDER BY "admins"."id" DESC LIMIT $1 [["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Admin Exists (0.4ms) SELECT 1 AS one FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]] Admin Create (0.3ms) INSERT INTO "admins" ("canvas_id", "role_name", "canvas_role_id", "canvas_user_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 2], ["role_name", "Cool Role"], ["canvas_role_id", 35854091], ["canvas_user_id", 1], ["workflow_state", "active"], ["created_at", "2022-09-26 22:47:55.455992"], ["updated_at", "2022-09-26 22:47:55.455992"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SELECT COUNT(*) FROM "admins" Admin Load (0.3ms) SELECT "admins".* FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]]  (0.3ms) SAVEPOINT active_record_1 Admin Exists (0.4ms) SELECT 1 AS one FROM "admins" WHERE "admins"."canvas_id" = $1 AND "admins"."id" != $2 LIMIT $3 [["canvas_id", 2], ["id", 77], ["LIMIT", 1]] Admin Update (0.4ms) UPDATE "admins" SET "role_name" = $1, "canvas_role_id" = $2, "updated_at" = $3 WHERE "admins"."id" = $4 [["role_name", "AccountAdmin"], ["canvas_role_id", 1], ["updated_at", "2022-09-26 22:47:55.460908"], ["id", 77]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SELECT COUNT(*) FROM "admins" Admin Load (0.2ms) SELECT "admins".* FROM "admins" WHERE "admins"."id" = $1 LIMIT $2 [["id", 77], ["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) SAVEPOINT active_record_1 AssignmentGroup Exists (0.5ms) SELECT 1 AS one FROM "assignment_groups" WHERE "assignment_groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] AssignmentGroup Create (0.7ms) INSERT INTO "assignment_groups" ("canvas_id", "name", "workflow_state", "canvas_created_at", "canvas_updated_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 1], ["name", "Dummy Assignment Group"], ["workflow_state", "available"], ["canvas_created_at", "2022-09-19 22:47:55.477624"], ["canvas_updated_at", "2022-09-25 22:47:55.477740"], ["created_at", "2022-09-26 22:47:55.479595"], ["updated_at", "2022-09-26 22:47:55.479595"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 AssignmentGroup Exists (0.3ms) SELECT 1 AS one FROM "assignment_groups" WHERE "assignment_groups"."canvas_id" IS NULL AND "assignment_groups"."id" != $1 LIMIT $2 [["id", 61], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 AssignmentGroup Exists (0.3ms) SELECT 1 AS one FROM "assignment_groups" WHERE "assignment_groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]] AssignmentGroup Create (0.3ms) INSERT INTO "assignment_groups" ("canvas_id", "name", "workflow_state", "canvas_created_at", "canvas_updated_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 2], ["name", "Dummy Assignment Group"], ["workflow_state", "available"], ["canvas_created_at", "2022-09-19 22:47:55.486051"], ["canvas_updated_at", "2022-09-25 22:47:55.486161"], ["created_at", "2022-09-26 22:47:55.487492"], ["updated_at", "2022-09-26 22:47:55.487492"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 AssignmentGroup Load (0.3ms) SELECT "assignment_groups".* FROM "assignment_groups" ORDER BY "assignment_groups"."id" ASC LIMIT $1 [["LIMIT", 1]] AssignmentGroup Exists (0.5ms) SELECT 1 AS one FROM "assignment_groups" WHERE "assignment_groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 AssignmentGroup Exists (0.4ms) SELECT 1 AS one FROM "assignment_groups" WHERE "assignment_groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 3], ["LIMIT", 1]] AssignmentGroup Create (0.4ms) INSERT INTO "assignment_groups" ("canvas_id", "name", "workflow_state", "canvas_created_at", "canvas_updated_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 3], ["name", "Dummy Assignment Group"], ["workflow_state", "available"], ["canvas_created_at", "2022-09-19 22:47:55.495130"], ["canvas_updated_at", "2022-09-25 22:47:55.495243"], ["created_at", "2022-09-26 22:47:55.496790"], ["updated_at", "2022-09-26 22:47:55.496790"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 AssignmentGroup Exists (0.4ms) SELECT 1 AS one FROM "assignment_groups" WHERE "assignment_groups"."canvas_id" = $1 AND "assignment_groups"."id" != $2 LIMIT $3 [["canvas_id", 3], ["id", 63], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 AssignmentGroup Exists (0.3ms) SELECT 1 AS one FROM "assignment_groups" WHERE "assignment_groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 4], ["LIMIT", 1]] AssignmentGroup Create (0.4ms) INSERT INTO "assignment_groups" ("canvas_id", "name", "workflow_state", "canvas_created_at", "canvas_updated_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 4], ["name", "Dummy Assignment Group"], ["workflow_state", "available"], ["canvas_created_at", "2022-09-19 22:47:55.504001"], ["canvas_updated_at", "2022-09-25 22:47:55.504113"], ["created_at", "2022-09-26 22:47:55.505510"], ["updated_at", "2022-09-26 22:47:55.505510"]]  (0.3ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Assignment Exists (0.4ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] Assignment Create (0.4ms) INSERT INTO "assignments" ("canvas_id", "title", "due_at", "unlock_at", "lock_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 1], ["title", "Assignment 1"], ["due_at", "2022-10-03 22:47:55.526839"], ["unlock_at", "2022-09-25 22:47:55.526965"], ["lock_at", "2022-10-17 22:47:55.527052"], ["created_at", "2022-09-26 22:47:55.528785"], ["updated_at", "2022-09-26 22:47:55.528785"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Assignment Exists (0.4ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" IS NULL AND "assignments"."id" != $1 LIMIT $2 [["id", 111], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Assignment Exists (0.3ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]] Assignment Create (0.3ms) INSERT INTO "assignments" ("canvas_id", "title", "due_at", "unlock_at", "lock_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 2], ["title", "Assignment 2"], ["due_at", "2022-10-03 22:47:55.536655"], ["unlock_at", "2022-09-25 22:47:55.536750"], ["lock_at", "2022-10-17 22:47:55.536789"], ["created_at", "2022-09-26 22:47:55.537962"], ["updated_at", "2022-09-26 22:47:55.537962"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Assignment Load (0.3ms) SELECT "assignments".* FROM "assignments" ORDER BY "assignments"."id" ASC LIMIT $1 [["LIMIT", 1]] Assignment Exists (0.4ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Assignment Exists (0.4ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 3], ["LIMIT", 1]] Assignment Create (0.5ms) INSERT INTO "assignments" ("canvas_id", "title", "due_at", "unlock_at", "lock_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 3], ["title", "Assignment 3"], ["due_at", "2022-10-03 22:47:55.545390"], ["unlock_at", "2022-09-25 22:47:55.545504"], ["lock_at", "2022-10-17 22:47:55.545575"], ["created_at", "2022-09-26 22:47:55.547218"], ["updated_at", "2022-09-26 22:47:55.547218"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Assignment Exists (0.3ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 4], ["LIMIT", 1]] Assignment Create (0.3ms) INSERT INTO "assignments" ("canvas_id", "title", "due_at", "unlock_at", "lock_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 4], ["title", "Assignment 4"], ["due_at", "2022-10-03 22:47:55.552978"], ["unlock_at", "2022-09-25 22:47:55.553066"], ["lock_at", "2022-10-17 22:47:55.553105"], ["created_at", "2022-09-26 22:47:55.554321"], ["updated_at", "2022-09-26 22:47:55.554321"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Assignment Exists (0.5ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 AND "assignments"."id" != $2 LIMIT $3 [["canvas_id", 4], ["id", 114], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Assignment Exists (0.3ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 5], ["LIMIT", 1]] Assignment Create (0.3ms) INSERT INTO "assignments" ("canvas_id", "title", "due_at", "unlock_at", "lock_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 5], ["title", "Assignment 5"], ["due_at", "2022-10-03 22:47:55.559868"], ["unlock_at", "2022-09-25 22:47:55.559985"], ["lock_at", "2022-10-17 22:47:55.560050"], ["created_at", "2022-09-26 22:47:55.561450"], ["updated_at", "2022-09-26 22:47:55.561450"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Assignment Exists (0.3ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 6], ["LIMIT", 1]] Assignment Create (0.3ms) INSERT INTO "assignments" ("canvas_id", "title", "due_at", "unlock_at", "lock_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 6], ["title", "Assignment 6"], ["due_at", "2022-10-03 22:47:55.567059"], ["unlock_at", "2022-09-25 22:47:55.567155"], ["lock_at", "2022-10-17 22:47:55.567197"], ["created_at", "2022-09-26 22:47:55.568294"], ["updated_at", "2022-09-26 22:47:55.568294"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Course Exists (0.4ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 25002597], ["LIMIT", 1]] Course Create (0.8ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 25002597], ["sis_id", "bc5bea62c354b79a2a9144dcbf8bbe38"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2022-09-23 22:47:55.583439"], ["end_at", "2022-10-17 22:47:55.583535"], ["created_at", "2022-09-26 22:47:55.589539"], ["updated_at", "2022-09-26 22:47:55.589539"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 Course Exists (0.3ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 85268094], ["LIMIT", 1]] Course Create (0.3ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 85268094], ["sis_id", "7dd6e632d52ef4cc4897c812e90879bb"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2022-09-23 22:47:55.592271"], ["end_at", "2022-10-17 22:47:55.592363"], ["created_at", "2022-09-26 22:47:55.593762"], ["updated_at", "2022-09-26 22:47:55.593762"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Assignment Exists (0.3ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 7], ["LIMIT", 1]] Assignment Create (0.2ms) INSERT INTO "assignments" ("canvas_id", "title", "due_at", "unlock_at", "lock_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 7], ["title", "Assignment 7"], ["due_at", "2022-10-03 22:47:55.595423"], ["unlock_at", "2022-09-25 22:47:55.595510"], ["lock_at", "2022-10-17 22:47:55.595577"], ["created_at", "2022-09-26 22:47:55.596821"], ["updated_at", "2022-09-26 22:47:55.596821"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Assignment Exists (0.2ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 AND "assignments"."id" != $2 LIMIT $3 [["canvas_id", 7], ["id", 117], ["LIMIT", 1]] Assignment Update (0.2ms) UPDATE "assignments" SET "canvas_context_id" = $1, "canvas_context_type" = $2, "updated_at" = $3 WHERE "assignments"."id" = $4 [["canvas_context_id", 85268094], ["canvas_context_type", "Course"], ["updated_at", "2022-09-26 22:47:55.599254"], ["id", 117]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Course Load (0.2ms) SELECT "courses".* FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 85268094], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) SAVEPOINT active_record_1 Assignment Exists (0.3ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 8], ["LIMIT", 1]] Assignment Create (0.3ms) INSERT INTO "assignments" ("canvas_id", "title", "due_at", "unlock_at", "lock_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 8], ["title", "Assignment 8"], ["due_at", "2022-10-03 22:47:55.615085"], ["unlock_at", "2022-09-25 22:47:55.615172"], ["lock_at", "2022-10-17 22:47:55.615226"], ["created_at", "2022-09-26 22:47:55.616456"], ["updated_at", "2022-09-26 22:47:55.616456"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 ContextModuleItem Create (0.4ms) INSERT INTO "context_module_items" ("canvas_id", "canvas_assignment_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["canvas_id", 1], ["canvas_assignment_id", 8], ["workflow_state", "active"], ["created_at", "2022-09-26 22:47:55.618343"], ["updated_at", "2022-09-26 22:47:55.618343"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Assignment Exists (0.4ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 9], ["LIMIT", 1]] Assignment Create (0.4ms) INSERT INTO "assignments" ("canvas_id", "title", "due_at", "unlock_at", "lock_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 9], ["title", "Assignment 9"], ["due_at", "2022-10-03 22:47:55.622145"], ["unlock_at", "2022-09-25 22:47:55.622247"], ["lock_at", "2022-10-17 22:47:55.622304"], ["created_at", "2022-09-26 22:47:55.623945"], ["updated_at", "2022-09-26 22:47:55.623945"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 ContextModuleItem Create (0.3ms) INSERT INTO "context_module_items" ("canvas_id", "canvas_assignment_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["canvas_id", 2], ["canvas_assignment_id", 9], ["workflow_state", "active"], ["created_at", "2022-09-26 22:47:55.626023"], ["updated_at", "2022-09-26 22:47:55.626023"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Course Exists (0.5ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 66273613], ["LIMIT", 1]] Course Create (0.3ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 66273613], ["sis_id", "b3aa0895e41357d7107236a4d6be80a4"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2022-09-23 22:47:55.639601"], ["end_at", "2022-10-17 22:47:55.639723"], ["created_at", "2022-09-26 22:47:55.641639"], ["updated_at", "2022-09-26 22:47:55.641639"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 ContextModule Create (0.4ms) INSERT INTO "context_modules" ("canvas_id", "canvas_context_id", "canvas_context_type", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 1], ["canvas_context_id", 66273613], ["canvas_context_type", "Course"], ["name", "Context Module"], ["workflow_state", "available"], ["created_at", "2022-09-26 22:47:55.643511"], ["updated_at", "2022-09-26 22:47:55.643511"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Course Exists (0.2ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 95448128], ["LIMIT", 1]] Course Create (0.3ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 95448128], ["sis_id", "e8400ef9eeb62afcfaf8ff3e794af53a"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2022-09-23 22:47:55.648210"], ["end_at", "2022-10-17 22:47:55.648295"], ["created_at", "2022-09-26 22:47:55.649416"], ["updated_at", "2022-09-26 22:47:55.649416"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 ContextModule Create (0.3ms) INSERT INTO "context_modules" ("canvas_id", "canvas_context_id", "canvas_context_type", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 2], ["canvas_context_id", 95448128], ["canvas_context_type", "Course"], ["name", "Context Module"], ["workflow_state", "available"], ["created_at", "2022-09-26 22:47:55.650956"], ["updated_at", "2022-09-26 22:47:55.650956"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Course Exists (0.2ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 28818748], ["LIMIT", 1]] Course Create (0.2ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 28818748], ["sis_id", "c89607e2d3dd1d4cad2a1a1719662441"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2022-09-23 22:47:55.653775"], ["end_at", "2022-10-17 22:47:55.653857"], ["created_at", "2022-09-26 22:47:55.654892"], ["updated_at", "2022-09-26 22:47:55.654892"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 ContextModule Create (0.3ms) INSERT INTO "context_modules" ("canvas_id", "canvas_context_id", "canvas_context_type", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 3], ["canvas_context_id", 28818748], ["canvas_context_type", "Course"], ["name", "Context Module"], ["workflow_state", "available"], ["created_at", "2022-09-26 22:47:55.656454"], ["updated_at", "2022-09-26 22:47:55.656454"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Course Exists (0.3ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 821848], ["LIMIT", 1]] Course Create (0.2ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 821848], ["sis_id", "36e7299efadfd2d8484d9eaec1e73185"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2022-09-23 22:47:55.660291"], ["end_at", "2022-10-17 22:47:55.660401"], ["created_at", "2022-09-26 22:47:55.661564"], ["updated_at", "2022-09-26 22:47:55.661564"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Course Exists (0.3ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" IS NULL AND "courses"."id" != $1 LIMIT $2 [["id", 226], ["LIMIT", 1]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Course Exists (0.2ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2268418], ["LIMIT", 1]] Course Create (0.2ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 2268418], ["sis_id", "8902efc64fc40c1125580b408c67c2c8"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2022-09-23 22:47:55.667765"], ["end_at", "2022-10-17 22:47:55.667852"], ["created_at", "2022-09-26 22:47:55.668982"], ["updated_at", "2022-09-26 22:47:55.668982"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Course Load (0.2ms) SELECT "courses".* FROM "courses" ORDER BY "courses"."id" ASC LIMIT $1 [["LIMIT", 1]] Course Exists (0.3ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2268418], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Course Exists (0.3ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 75656420], ["LIMIT", 1]] Course Create (0.3ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 75656420], ["sis_id", "f70ac94532881d4c95653f814b7243b0"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2022-09-23 22:47:55.674816"], ["end_at", "2022-10-17 22:47:55.674907"], ["created_at", "2022-09-26 22:47:55.676131"], ["updated_at", "2022-09-26 22:47:55.676131"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Course Exists (0.3ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 AND "courses"."id" != $2 LIMIT $3 [["canvas_id", 75656420], ["id", 228], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Course Exists (0.4ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 32193764], ["LIMIT", 1]] Course Create (0.4ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 32193764], ["sis_id", "421d95f984d2843c06652181dd09192a"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2022-09-23 22:47:55.681009"], ["end_at", "2022-10-17 22:47:55.681107"], ["created_at", "2022-09-26 22:47:55.682640"], ["updated_at", "2022-09-26 22:47:55.682640"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Course Exists (0.3ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 46252158], ["LIMIT", 1]] Course Create (0.4ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 46252158], ["sis_id", "ddecc41b7580e520f5c83b1986442a2b"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2022-09-23 22:47:55.689176"], ["end_at", "2022-10-17 22:47:55.689270"], ["created_at", "2022-09-26 22:47:55.690778"], ["updated_at", "2022-09-26 22:47:55.690778"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Course Exists (0.4ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 20169692], ["LIMIT", 1]] Course Create (0.4ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 20169692], ["sis_id", "7778115cbb93e815f721c09dfb91d6d4"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2022-09-23 22:47:55.697291"], ["end_at", "2022-10-17 22:47:55.697411"], ["created_at", "2022-09-26 22:47:55.699262"], ["updated_at", "2022-09-26 22:47:55.699262"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Course Exists (0.3ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 44187189], ["LIMIT", 1]] Course Create (0.3ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 44187189], ["sis_id", "133083f77776a3dcf78f2b6baa088185"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2022-09-23 22:47:55.702923"], ["end_at", "2022-10-17 22:47:55.703012"], ["created_at", "2022-09-26 22:47:55.704227"], ["updated_at", "2022-09-26 22:47:55.704227"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Course Exists (0.5ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 15769797], ["LIMIT", 1]] Course Create (0.5ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 15769797], ["sis_id", "b056235ed10c196d776cc3bed6e915d5"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2022-09-23 22:47:55.707696"], ["end_at", "2022-10-17 22:47:55.707804"], ["created_at", "2022-09-26 22:47:55.709792"], ["updated_at", "2022-09-26 22:47:55.709792"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.3ms) SAVEPOINT active_record_1 Course Exists (0.3ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 13776175], ["LIMIT", 1]] Course Create (0.4ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 13776175], ["sis_id", "103ed1bb0ce245a13c991d9344501727"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2022-09-23 22:47:55.713614"], ["end_at", "2022-10-17 22:47:55.713759"], ["created_at", "2022-09-26 22:47:55.715642"], ["updated_at", "2022-09-26 22:47:55.715642"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Enrollment Exists (0.4ms) SELECT 1 AS one FROM "enrollments" WHERE "enrollments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 21252820], ["LIMIT", 1]] Enrollment Create (0.3ms) INSERT INTO "enrollments" ("canvas_id", "created_at", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["canvas_id", 21252820], ["created_at", "2022-09-26 22:47:55.732412"], ["updated_at", "2022-09-26 22:47:55.732412"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Enrollment Exists (0.3ms) SELECT 1 AS one FROM "enrollments" WHERE "enrollments"."canvas_id" IS NULL AND "enrollments"."id" != $1 LIMIT $2 [["id", 71], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Enrollment Exists (0.3ms) SELECT 1 AS one FROM "enrollments" WHERE "enrollments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 27340176], ["LIMIT", 1]] Enrollment Create (0.3ms) INSERT INTO "enrollments" ("canvas_id", "created_at", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["canvas_id", 27340176], ["created_at", "2022-09-26 22:47:55.738804"], ["updated_at", "2022-09-26 22:47:55.738804"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Enrollment Load (0.3ms) SELECT "enrollments".* FROM "enrollments" ORDER BY "enrollments"."id" ASC LIMIT $1 [["LIMIT", 1]] Enrollment Exists (0.4ms) SELECT 1 AS one FROM "enrollments" WHERE "enrollments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 27340176], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Enrollment Exists (0.4ms) SELECT 1 AS one FROM "enrollments" WHERE "enrollments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 50963530], ["LIMIT", 1]] Enrollment Create (0.4ms) INSERT INTO "enrollments" ("canvas_id", "created_at", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["canvas_id", 50963530], ["created_at", "2022-09-26 22:47:55.747111"], ["updated_at", "2022-09-26 22:47:55.747111"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Enrollment Exists (0.3ms) SELECT 1 AS one FROM "enrollments" WHERE "enrollments"."canvas_id" = $1 AND "enrollments"."id" != $2 LIMIT $3 [["canvas_id", 50963530], ["id", 73], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Enrollment Exists (0.3ms) SELECT 1 AS one FROM "enrollments" WHERE "enrollments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 27003447], ["LIMIT", 1]] Enrollment Create (0.3ms) INSERT INTO "enrollments" ("canvas_id", "created_at", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["canvas_id", 27003447], ["created_at", "2022-09-26 22:47:55.753039"], ["updated_at", "2022-09-26 22:47:55.753039"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Enrollment Exists (0.3ms) SELECT 1 AS one FROM "enrollments" WHERE "enrollments"."canvas_id" = $1 AND "enrollments"."id" != $2 LIMIT $3 [["canvas_id", 27003447], ["id", 74], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Enrollment Exists (0.4ms) SELECT 1 AS one FROM "enrollments" WHERE "enrollments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 53297271], ["LIMIT", 1]] Enrollment Create (0.4ms) INSERT INTO "enrollments" ("canvas_id", "created_at", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["canvas_id", 53297271], ["created_at", "2022-09-26 22:47:55.759370"], ["updated_at", "2022-09-26 22:47:55.759370"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Enrollment Exists (0.3ms) SELECT 1 AS one FROM "enrollments" WHERE "enrollments"."canvas_id" = $1 AND "enrollments"."id" != $2 LIMIT $3 [["canvas_id", 53297271], ["id", 75], ["LIMIT", 1]]  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) SAVEPOINT active_record_1 Group Exists (0.6ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 83666495], ["LIMIT", 1]] Group Create (0.4ms) INSERT INTO "groups" ("canvas_id", "sis_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 83666495], ["sis_id", "b09781d7150047786078b8b458305d5b"], ["name", "Some User Group"], ["workflow_state", "available"], ["created_at", "2022-09-26 22:47:55.777468"], ["updated_at", "2022-09-26 22:47:55.777468"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 User Exists (0.5ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 84424068], ["LIMIT", 1]] User Create (0.6ms) INSERT INTO "users" ("canvas_id", "email", "first_name", "last_name", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 84424068], ["email", "cooldude@coolsite.com"], ["first_name", "Cool"], ["last_name", "Dude"], ["created_at", "2022-09-26 22:47:55.790371"], ["updated_at", "2022-09-26 22:47:55.790371"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 GroupMembership Exists (0.4ms) SELECT 1 AS one FROM "group_memberships" WHERE "group_memberships"."canvas_id" = $1 LIMIT $2 [["canvas_id", 42962206], ["LIMIT", 1]] GroupMembership Create (0.3ms) INSERT INTO "group_memberships" ("canvas_id", "canvas_user_id", "canvas_group_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 42962206], ["canvas_user_id", 84424068], ["canvas_group_id", 83666495], ["workflow_state", "accepted"], ["created_at", "2022-09-26 22:47:55.802816"], ["updated_at", "2022-09-26 22:47:55.802816"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 GroupMembership Exists (0.3ms) SELECT 1 AS one FROM "group_memberships" WHERE "group_memberships"."canvas_id" IS NULL AND "group_memberships"."id" != $1 LIMIT $2 [["id", 57], ["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.3ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 33567828], ["LIMIT", 1]] Group Create (0.2ms) INSERT INTO "groups" ("canvas_id", "sis_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 33567828], ["sis_id", "49ab389098d07613cecb23d85942598c"], ["name", "Some User Group"], ["workflow_state", "available"], ["created_at", "2022-09-26 22:47:55.810319"], ["updated_at", "2022-09-26 22:47:55.810319"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 User Exists (0.2ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 44386964], ["LIMIT", 1]] User Create (0.2ms) INSERT INTO "users" ("canvas_id", "email", "first_name", "last_name", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 44386964], ["email", "cooldude@coolsite.com"], ["first_name", "Cool"], ["last_name", "Dude"], ["created_at", "2022-09-26 22:47:55.812934"], ["updated_at", "2022-09-26 22:47:55.812934"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 GroupMembership Exists (0.2ms) SELECT 1 AS one FROM "group_memberships" WHERE "group_memberships"."canvas_id" = $1 LIMIT $2 [["canvas_id", 66526753], ["LIMIT", 1]] GroupMembership Create (0.2ms) INSERT INTO "group_memberships" ("canvas_id", "canvas_user_id", "canvas_group_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 66526753], ["canvas_user_id", 44386964], ["canvas_group_id", 33567828], ["workflow_state", "accepted"], ["created_at", "2022-09-26 22:47:55.815478"], ["updated_at", "2022-09-26 22:47:55.815478"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 GroupMembership Load (0.2ms) SELECT "group_memberships".* FROM "group_memberships" ORDER BY "group_memberships"."id" ASC LIMIT $1 [["LIMIT", 1]] GroupMembership Exists (0.2ms) SELECT 1 AS one FROM "group_memberships" WHERE "group_memberships"."canvas_id" = $1 LIMIT $2 [["canvas_id", 66526753], ["LIMIT", 1]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 92833692], ["LIMIT", 1]] Group Create (0.2ms) INSERT INTO "groups" ("canvas_id", "sis_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 92833692], ["sis_id", "3803aa5eb63b9c8a8f9234d41b041bc0"], ["name", "Some User Group"], ["workflow_state", "available"], ["created_at", "2022-09-26 22:47:55.821577"], ["updated_at", "2022-09-26 22:47:55.821577"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 User Exists (0.2ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 58053415], ["LIMIT", 1]] User Create (0.4ms) INSERT INTO "users" ("canvas_id", "email", "first_name", "last_name", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 58053415], ["email", "cooldude@coolsite.com"], ["first_name", "Cool"], ["last_name", "Dude"], ["created_at", "2022-09-26 22:47:55.823652"], ["updated_at", "2022-09-26 22:47:55.823652"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 GroupMembership Exists (0.3ms) SELECT 1 AS one FROM "group_memberships" WHERE "group_memberships"."canvas_id" = $1 LIMIT $2 [["canvas_id", 41334071], ["LIMIT", 1]] GroupMembership Create (0.2ms) INSERT INTO "group_memberships" ("canvas_id", "canvas_user_id", "canvas_group_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 41334071], ["canvas_user_id", 58053415], ["canvas_group_id", 92833692], ["workflow_state", "accepted"], ["created_at", "2022-09-26 22:47:55.826858"], ["updated_at", "2022-09-26 22:47:55.826858"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 GroupMembership Exists (0.5ms) SELECT 1 AS one FROM "group_memberships" WHERE "group_memberships"."canvas_id" = $1 AND "group_memberships"."id" != $2 LIMIT $3 [["canvas_id", 41334071], ["id", 59], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 24383114], ["LIMIT", 1]] Group Create (0.2ms) INSERT INTO "groups" ("canvas_id", "sis_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 24383114], ["sis_id", "4a41a7109c55d4786ecf0f370cb9e852"], ["name", "Some User Group"], ["workflow_state", "available"], ["created_at", "2022-09-26 22:47:55.832572"], ["updated_at", "2022-09-26 22:47:55.832572"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 User Exists (0.2ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 58812928], ["LIMIT", 1]] User Create (0.2ms) INSERT INTO "users" ("canvas_id", "email", "first_name", "last_name", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 58812928], ["email", "cooldude@coolsite.com"], ["first_name", "Cool"], ["last_name", "Dude"], ["created_at", "2022-09-26 22:47:55.834642"], ["updated_at", "2022-09-26 22:47:55.834642"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 GroupMembership Exists (0.2ms) SELECT 1 AS one FROM "group_memberships" WHERE "group_memberships"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1593157], ["LIMIT", 1]] GroupMembership Create (0.3ms) INSERT INTO "group_memberships" ("canvas_id", "canvas_user_id", "canvas_group_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 1593157], ["canvas_user_id", 58812928], ["canvas_group_id", 24383114], ["workflow_state", "accepted"], ["created_at", "2022-09-26 22:47:55.836666"], ["updated_at", "2022-09-26 22:47:55.836666"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 GroupMembership Exists (0.2ms) SELECT 1 AS one FROM "group_memberships" WHERE "group_memberships"."canvas_id" = $1 AND "group_memberships"."id" != $2 LIMIT $3 [["canvas_id", 1593157], ["id", 60], ["LIMIT", 1]]  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 12714811], ["LIMIT", 1]] Group Create (0.3ms) INSERT INTO "groups" ("canvas_id", "sis_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 12714811], ["sis_id", "d63ae064d30824c5a9e3ea3b192f84d0"], ["name", "Some User Group"], ["workflow_state", "available"], ["created_at", "2022-09-26 22:47:55.842373"], ["updated_at", "2022-09-26 22:47:55.842373"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Group Exists (0.5ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" IS NULL AND "groups"."id" != $1 LIMIT $2 [["id", 115], ["LIMIT", 1]]  (0.4ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 33413700], ["LIMIT", 1]] Group Create (0.2ms) INSERT INTO "groups" ("canvas_id", "sis_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 33413700], ["sis_id", "8134265016793c800406364510e79e88"], ["name", "Some User Group"], ["workflow_state", "available"], ["created_at", "2022-09-26 22:47:55.851561"], ["updated_at", "2022-09-26 22:47:55.851561"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Group Load (0.2ms) SELECT "groups".* FROM "groups" ORDER BY "groups"."id" ASC LIMIT $1 [["LIMIT", 1]] Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 33413700], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) SAVEPOINT active_record_1 Group Exists (0.4ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 67023355], ["LIMIT", 1]] Group Create (0.4ms) INSERT INTO "groups" ("canvas_id", "sis_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 67023355], ["sis_id", "cdb1836fe940ce54ec5d7316b1b62c6c"], ["name", "Some User Group"], ["workflow_state", "available"], ["created_at", "2022-09-26 22:47:55.859521"], ["updated_at", "2022-09-26 22:47:55.859521"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 76564512], ["LIMIT", 1]] Group Create (0.4ms) INSERT INTO "groups" ("canvas_id", "sis_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 76564512], ["sis_id", "7ced481553c53df84a265f613db5c359"], ["name", "Some User Group"], ["workflow_state", "available"], ["created_at", "2022-09-26 22:47:55.864549"], ["updated_at", "2022-09-26 22:47:55.864549"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Group Exists (0.4ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 AND "groups"."id" != $2 LIMIT $3 [["canvas_id", 76564512], ["id", 118], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 9949249], ["LIMIT", 1]] Group Create (0.3ms) INSERT INTO "groups" ("canvas_id", "sis_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 9949249], ["sis_id", "23c80a4731461ead5ab3df7fb9700bfd"], ["name", "Some User Group"], ["workflow_state", "available"], ["created_at", "2022-09-26 22:47:55.870944"], ["updated_at", "2022-09-26 22:47:55.870944"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Group Exists (0.4ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 AND "groups"."id" != $2 LIMIT $3 [["canvas_id", 9949249], ["id", 119], ["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.3ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Role Exists (0.3ms) SELECT 1 AS one FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 42573037], ["LIMIT", 1]] Role Create (0.3ms) INSERT INTO "roles" ("canvas_id", "label", "base_role_type", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 42573037], ["label", "Cool Role"], ["base_role_type", "AccountMembership"], ["workflow_state", "active"], ["created_at", "2022-09-26 22:47:55.879195"], ["updated_at", "2022-09-26 22:47:55.879195"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Role Exists (0.4ms) SELECT 1 AS one FROM "roles" WHERE "roles"."canvas_id" IS NULL AND "roles"."id" != $1 LIMIT $2 [["id", 63], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.3ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Role Exists (0.3ms) SELECT 1 AS one FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 9795335], ["LIMIT", 1]] Role Create (0.4ms) INSERT INTO "roles" ("canvas_id", "label", "base_role_type", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 9795335], ["label", "Cool Role"], ["base_role_type", "AccountMembership"], ["workflow_state", "active"], ["created_at", "2022-09-26 22:47:55.888148"], ["updated_at", "2022-09-26 22:47:55.888148"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Role Load (0.2ms) SELECT "roles".* FROM "roles" ORDER BY "roles"."id" ASC LIMIT $1 [["LIMIT", 1]] Role Exists (0.5ms) SELECT 1 AS one FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 9795335], ["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) SELECT COUNT(*) FROM "roles" Role Load (0.4ms) SELECT "roles".* FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]]  (0.3ms) SAVEPOINT active_record_1 Role Exists (0.3ms) SELECT 1 AS one FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] Role Create (0.4ms) INSERT INTO "roles" ("canvas_id", "label", "base_role_type", "canvas_account_id", "workflow_state", "permissions", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 1], ["label", "Account Admin"], ["base_role_type", "AccountMembership"], ["canvas_account_id", 10], ["workflow_state", "built_in"], ["permissions", "{\"manage_wiki\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"post_to_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"moderate_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_announcements\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"send_messages\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"send_messages_all\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_outcomes\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"create_conferences\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"create_collaborations\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_roster\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_all_grades\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_grades\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_rubrics\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"comment_on_others_submissions\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_students\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_admin_users\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_role_overrides\":{\"enabled\":true,\"locked\":true,\"readonly\":true,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_account_memberships\":{\"enabled\":true,\"locked\":true,\"readonly\":true,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_account_settings\":{\"enabled\":true,\"locked\":true,\"readonly\":true,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_groups\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_group_pages\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_files\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_assignments\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"undelete_courses\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_grade_changes\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_course_changes\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_question_banks\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_calendar\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_reports\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_courses\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_user_logins\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_user_observers\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_alerts\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"become_user\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_developer_keys\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"import_sis\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_sis\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_sis\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_course_list\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_statistics\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_storage_quotas\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_course_content\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_content\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_interaction_alerts\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"change_course_state\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_sections\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_feature_flags\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_quiz_answer_audits\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"moderate_grades\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"lti_add_edit\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true}}"], ["created_at", "2022-09-26 22:47:55.902188"], ["updated_at", "2022-09-26 22:47:55.902188"]]  (0.3ms) RELEASE SAVEPOINT active_record_1  (0.4ms) SELECT COUNT(*) FROM "roles" Role Load (0.3ms) SELECT "roles".* FROM "roles" ORDER BY "roles"."id" DESC LIMIT $1 [["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Role Exists (0.3ms) SELECT 1 AS one FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] Role Create (0.3ms) INSERT INTO "roles" ("canvas_id", "label", "base_role_type", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 1], ["label", "Cool Role"], ["base_role_type", "AccountMembership"], ["workflow_state", "active"], ["created_at", "2022-09-26 22:47:55.913641"], ["updated_at", "2022-09-26 22:47:55.913641"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.3ms) SELECT COUNT(*) FROM "roles" Role Load (0.3ms) SELECT "roles".* FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]]  (0.2ms) SAVEPOINT active_record_1 Role Exists (0.3ms) SELECT 1 AS one FROM "roles" WHERE "roles"."canvas_id" = $1 AND "roles"."id" != $2 LIMIT $3 [["canvas_id", 1], ["id", 66], ["LIMIT", 1]] Role Update (0.6ms) UPDATE "roles" SET "label" = $1, "canvas_account_id" = $2, "permissions" = $3, "workflow_state" = $4, "updated_at" = $5 WHERE "roles"."id" = $6 [["label", "Account Admin"], ["canvas_account_id", 10], ["permissions", "{\"manage_wiki\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"post_to_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"moderate_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_announcements\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"send_messages\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"send_messages_all\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_outcomes\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"create_conferences\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"create_collaborations\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_roster\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_all_grades\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_grades\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_rubrics\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"comment_on_others_submissions\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_students\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_admin_users\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_role_overrides\":{\"enabled\":true,\"locked\":true,\"readonly\":true,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_account_memberships\":{\"enabled\":true,\"locked\":true,\"readonly\":true,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_account_settings\":{\"enabled\":true,\"locked\":true,\"readonly\":true,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_groups\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_group_pages\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_files\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_assignments\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"undelete_courses\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_grade_changes\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_course_changes\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_question_banks\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_calendar\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_reports\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_courses\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_user_logins\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_user_observers\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_alerts\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"become_user\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_developer_keys\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"import_sis\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_sis\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_sis\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_course_list\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_statistics\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_storage_quotas\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_course_content\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_content\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_interaction_alerts\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"change_course_state\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_sections\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_feature_flags\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_quiz_answer_audits\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"moderate_grades\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"lti_add_edit\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true}}"], ["workflow_state", "built_in"], ["updated_at", "2022-09-26 22:47:55.920721"], ["id", 66]]  (0.3ms) RELEASE SAVEPOINT active_record_1  (0.4ms) SELECT COUNT(*) FROM "roles" Role Load (0.3ms) SELECT "roles".* FROM "roles" WHERE "roles"."id" = $1 LIMIT $2 [["id", 66], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Section Exists (0.6ms) SELECT 1 AS one FROM "sections" WHERE "sections"."canvas_id" = $1 LIMIT $2 [["canvas_id", 26991621], ["LIMIT", 1]] Section Create (0.7ms) INSERT INTO "sections" ("canvas_id", "created_at", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["canvas_id", 26991621], ["created_at", "2022-09-26 22:47:55.941853"], ["updated_at", "2022-09-26 22:47:55.941853"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Section Exists (0.5ms) SELECT 1 AS one FROM "sections" WHERE "sections"."canvas_id" IS NULL AND "sections"."id" != $1 LIMIT $2 [["id", 91], ["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Section Exists (0.3ms) SELECT 1 AS one FROM "sections" WHERE "sections"."canvas_id" = $1 LIMIT $2 [["canvas_id", 15125014], ["LIMIT", 1]] Section Create (0.3ms) INSERT INTO "sections" ("canvas_id", "created_at", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["canvas_id", 15125014], ["created_at", "2022-09-26 22:47:55.951736"], ["updated_at", "2022-09-26 22:47:55.951736"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Section Load (0.2ms) SELECT "sections".* FROM "sections" ORDER BY "sections"."id" ASC LIMIT $1 [["LIMIT", 1]] Section Exists (0.4ms) SELECT 1 AS one FROM "sections" WHERE "sections"."canvas_id" = $1 LIMIT $2 [["canvas_id", 15125014], ["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Section Exists (0.3ms) SELECT 1 AS one FROM "sections" WHERE "sections"."canvas_id" = $1 LIMIT $2 [["canvas_id", 78410074], ["LIMIT", 1]] Section Create (0.3ms) INSERT INTO "sections" ("canvas_id", "created_at", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["canvas_id", 78410074], ["created_at", "2022-09-26 22:47:55.967444"], ["updated_at", "2022-09-26 22:47:55.967444"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Section Exists (0.3ms) SELECT 1 AS one FROM "sections" WHERE "sections"."canvas_id" = $1 AND "sections"."id" != $2 LIMIT $3 [["canvas_id", 78410074], ["id", 93], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Section Exists (0.3ms) SELECT 1 AS one FROM "sections" WHERE "sections"."canvas_id" = $1 LIMIT $2 [["canvas_id", 19172054], ["LIMIT", 1]] Section Create (0.4ms) INSERT INTO "sections" ("canvas_id", "created_at", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["canvas_id", 19172054], ["created_at", "2022-09-26 22:47:55.973451"], ["updated_at", "2022-09-26 22:47:55.973451"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Submission Exists (0.5ms) SELECT 1 AS one FROM "submissions" WHERE "submissions"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] Submission Create (0.6ms) INSERT INTO "submissions" ("canvas_id", "submitted_at", "graded_at", "score", "points_possible", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 1], ["submitted_at", "2022-09-19 22:47:55.989334"], ["graded_at", "2022-09-25 22:47:55.989435"], ["score", 5.0], ["points_possible", 10.0], ["created_at", "2022-09-26 22:47:55.991500"], ["updated_at", "2022-09-26 22:47:55.991500"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Submission Exists (0.4ms) SELECT 1 AS one FROM "submissions" WHERE "submissions"."canvas_id" IS NULL AND "submissions"."id" != $1 LIMIT $2 [["id", 71], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Submission Exists (0.3ms) SELECT 1 AS one FROM "submissions" WHERE "submissions"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]] Submission Create (0.3ms) INSERT INTO "submissions" ("canvas_id", "submitted_at", "graded_at", "score", "points_possible", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 2], ["submitted_at", "2022-09-19 22:47:55.999203"], ["graded_at", "2022-09-25 22:47:55.999325"], ["score", 5.0], ["points_possible", 10.0], ["created_at", "2022-09-26 22:47:56.000707"], ["updated_at", "2022-09-26 22:47:56.000707"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Submission Load (0.2ms) SELECT "submissions".* FROM "submissions" ORDER BY "submissions"."id" ASC LIMIT $1 [["LIMIT", 1]] Submission Exists (0.3ms) SELECT 1 AS one FROM "submissions" WHERE "submissions"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Submission Exists (0.4ms) SELECT 1 AS one FROM "submissions" WHERE "submissions"."canvas_id" = $1 LIMIT $2 [["canvas_id", 3], ["LIMIT", 1]] Submission Create (0.6ms) INSERT INTO "submissions" ("canvas_id", "submitted_at", "graded_at", "score", "points_possible", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 3], ["submitted_at", "2022-09-19 22:47:56.006425"], ["graded_at", "2022-09-25 22:47:56.006517"], ["score", 5.0], ["points_possible", 10.0], ["created_at", "2022-09-26 22:47:56.008258"], ["updated_at", "2022-09-26 22:47:56.008258"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Submission Exists (0.3ms) SELECT 1 AS one FROM "submissions" WHERE "submissions"."canvas_id" = $1 AND "submissions"."id" != $2 LIMIT $3 [["canvas_id", 3], ["id", 73], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Submission Exists (0.3ms) SELECT 1 AS one FROM "submissions" WHERE "submissions"."canvas_id" = $1 LIMIT $2 [["canvas_id", 4], ["LIMIT", 1]] Submission Create (0.4ms) INSERT INTO "submissions" ("canvas_id", "submitted_at", "graded_at", "score", "points_possible", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 4], ["submitted_at", "2022-09-19 22:47:56.013971"], ["graded_at", "2022-09-25 22:47:56.014093"], ["score", 5.0], ["points_possible", 10.0], ["created_at", "2022-09-26 22:47:56.015587"], ["updated_at", "2022-09-26 22:47:56.015587"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Submission Exists (0.3ms) SELECT 1 AS one FROM "submissions" WHERE "submissions"."canvas_id" = $1 AND "submissions"."id" != $2 LIMIT $3 [["canvas_id", 4], ["id", 74], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Submission Exists (0.2ms) SELECT 1 AS one FROM "submissions" WHERE "submissions"."canvas_id" = $1 LIMIT $2 [["canvas_id", 5], ["LIMIT", 1]] Submission Create (0.3ms) INSERT INTO "submissions" ("canvas_id", "submitted_at", "graded_at", "score", "points_possible", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 5], ["submitted_at", "2022-09-19 22:47:56.020568"], ["graded_at", "2022-09-25 22:47:56.020658"], ["score", 5.0], ["points_possible", 10.0], ["created_at", "2022-09-26 22:47:56.021808"], ["updated_at", "2022-09-26 22:47:56.021808"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Submission Exists (0.5ms) SELECT 1 AS one FROM "submissions" WHERE "submissions"."canvas_id" = $1 AND "submissions"."id" != $2 LIMIT $3 [["canvas_id", 5], ["id", 75], ["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Term Exists (0.3ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 71218848], ["LIMIT", 1]] Term Create (0.3ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 71218848], ["name", "Cool Term"], ["start_at", "2022-09-23 22:47:54.300135"], ["end_at", "2022-09-29 22:47:54.300253"], ["workflow_state", "active"], ["sis_id", "ee561d8f1f5cecc1c4303ec0fae85e26"], ["created_at", "2022-09-26 22:47:56.030204"], ["updated_at", "2022-09-26 22:47:56.030204"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Term Exists (0.4ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" IS NULL AND "terms"."id" != $1 LIMIT $2 [["id", 179], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Term Exists (0.3ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 26016339], ["LIMIT", 1]] Term Create (0.3ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 26016339], ["name", "Cool Term"], ["start_at", "2022-09-23 22:47:54.300135"], ["end_at", "2022-09-29 22:47:54.300253"], ["workflow_state", "active"], ["sis_id", "3c0dd16daca3e98d25981ad3c9ed704f"], ["created_at", "2022-09-26 22:47:56.038322"], ["updated_at", "2022-09-26 22:47:56.038322"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Term Load (0.2ms) SELECT "terms".* FROM "terms" ORDER BY "terms"."id" ASC LIMIT $1 [["LIMIT", 1]] Term Exists (0.5ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 26016339], ["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Term Exists (0.2ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 28099391], ["LIMIT", 1]] Term Create (0.2ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 28099391], ["name", "Cool Term"], ["start_at", "2022-09-23 22:47:54.300135"], ["end_at", "2022-09-29 22:47:54.300253"], ["workflow_state", "active"], ["sis_id", "1e533391ac186d5f2e47a688582e8ad6"], ["created_at", "2022-09-26 22:47:56.047228"], ["updated_at", "2022-09-26 22:47:56.047228"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Term Exists (0.3ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 975061], ["LIMIT", 1]] Term Create (0.3ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 975061], ["name", "Cool Term"], ["start_at", "2022-09-24 22:47:56.051322"], ["end_at", "2022-09-29 22:47:56.051420"], ["workflow_state", "active"], ["sis_id", "abd5fbdb1fc5ea6dceddac916f83d0f5"], ["created_at", "2022-09-26 22:47:56.053288"], ["updated_at", "2022-09-26 22:47:56.053288"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 Term Exists (0.3ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 76503956], ["LIMIT", 1]] Term Create (0.3ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 76503956], ["name", "Cool Term"], ["start_at", "2022-09-23 22:47:54.300135"], ["end_at", "2022-09-29 22:47:54.300253"], ["workflow_state", "inactive"], ["sis_id", "5b2d95f20931f88706e08e9b924165a8"], ["created_at", "2022-09-26 22:47:56.055846"], ["updated_at", "2022-09-26 22:47:56.055846"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 Term Exists (0.3ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 25846990], ["LIMIT", 1]] Term Create (0.4ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 25846990], ["name", "Cool Term"], ["start_at", "2022-07-26 22:47:56.057156"], ["end_at", "2022-08-26 22:47:56.057240"], ["workflow_state", "active"], ["sis_id", "f01202fecd779e47c30bbc4a15d72338"], ["created_at", "2022-09-26 22:47:56.059040"], ["updated_at", "2022-09-26 22:47:56.059040"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 Term Exists (0.3ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1768870], ["LIMIT", 1]] Term Create (0.6ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 1768870], ["name", "Cool Term"], ["start_at", "2023-03-26 22:47:56.060721"], ["end_at", "2023-09-26 22:47:56.060816"], ["workflow_state", "active"], ["sis_id", "01bc7b00a94db86e7cd812f77d3dc00e"], ["created_at", "2022-09-26 22:47:56.062488"], ["updated_at", "2022-09-26 22:47:56.062488"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Term Load (0.5ms) SELECT "terms".* FROM "terms" WHERE "terms"."workflow_state" = $1 AND (start_at <= '2022-10-11 22:47:56.064321' OR start_at IS NULL) AND (end_at >= '2022-09-11 22:47:56.064590' OR end_at IS NULL) [["workflow_state", "active"]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) SELECT COUNT(*) FROM "terms" Term Load (0.2ms) SELECT "terms".* FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]]  (0.2ms) SAVEPOINT active_record_1 Term Exists (0.3ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] Term Create (0.3ms) INSERT INTO "terms" ("canvas_id", "name", "workflow_state", "grading_period_group_id", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 1], ["name", "Default Term"], ["workflow_state", "active"], ["grading_period_group_id", 1], ["sis_id", "Test"], ["created_at", "2022-09-26 22:47:56.070396"], ["updated_at", "2022-09-26 22:47:56.070396"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SELECT COUNT(*) FROM "terms" Term Load (0.2ms) SELECT "terms".* FROM "terms" ORDER BY "terms"."id" DESC LIMIT $1 [["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Term Exists (0.4ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] Term Create (0.4ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 1], ["name", "Cool Term"], ["start_at", "2022-09-23 22:47:54.300135"], ["end_at", "2022-09-29 22:47:54.300253"], ["workflow_state", "active"], ["sis_id", "e8466221bc864716da4e4afb31883fc5"], ["created_at", "2022-09-26 22:47:56.077319"], ["updated_at", "2022-09-26 22:47:56.077319"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.3ms) SELECT COUNT(*) FROM "terms" Term Load (0.2ms) SELECT "terms".* FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]]  (0.2ms) SAVEPOINT active_record_1 Term Exists (0.4ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 AND "terms"."id" != $2 LIMIT $3 [["canvas_id", 1], ["id", 187], ["LIMIT", 1]] Term Update (0.5ms) UPDATE "terms" SET "name" = $1, "sis_id" = $2, "start_at" = $3, "end_at" = $4, "grading_period_group_id" = $5, "updated_at" = $6 WHERE "terms"."id" = $7 [["name", "Default Term"], ["sis_id", "Test"], ["start_at", nil], ["end_at", nil], ["grading_period_group_id", 1], ["updated_at", "2022-09-26 22:47:56.082085"], ["id", 187]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.3ms) SELECT COUNT(*) FROM "terms" Term Load (0.3ms) SELECT "terms".* FROM "terms" WHERE "terms"."id" = $1 LIMIT $2 [["id", 187], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 User Exists (0.3ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 69260078], ["LIMIT", 1]] User Create (0.3ms) INSERT INTO "users" ("canvas_id", "email", "first_name", "last_name", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 69260078], ["email", "cooldude@coolsite.com"], ["first_name", "Cool"], ["last_name", "Dude"], ["created_at", "2022-09-26 22:47:56.088497"], ["updated_at", "2022-09-26 22:47:56.088497"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 User Exists (0.4ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" IS NULL AND "users"."id" != $1 LIMIT $2 [["id", 138], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 User Exists (0.4ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 86489474], ["LIMIT", 1]] User Create (0.3ms) INSERT INTO "users" ("canvas_id", "email", "first_name", "last_name", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 86489474], ["email", "cooldude@coolsite.com"], ["first_name", "Cool"], ["last_name", "Dude"], ["created_at", "2022-09-26 22:47:56.097980"], ["updated_at", "2022-09-26 22:47:56.097980"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 User Load (0.3ms) SELECT "users".* FROM "users" ORDER BY "users"."id" ASC LIMIT $1 [["LIMIT", 1]] User Exists (0.4ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 86489474], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 User Exists (0.3ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 27242410], ["LIMIT", 1]] User Create (0.4ms) INSERT INTO "users" ("canvas_id", "email", "first_name", "last_name", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 27242410], ["email", "cooldude@coolsite.com"], ["first_name", "Cool"], ["last_name", "Dude"], ["created_at", "2022-09-26 22:47:56.106055"], ["updated_at", "2022-09-26 22:47:56.106055"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.4ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 User Exists (0.3ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 60908409], ["LIMIT", 1]] User Create (0.3ms) INSERT INTO "users" ("canvas_id", "email", "first_name", "last_name", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 60908409], ["email", "cooldude@coolsite.com"], ["first_name", "Cool"], ["last_name", "Dude"], ["created_at", "2022-09-26 22:47:56.112723"], ["updated_at", "2022-09-26 22:47:56.112723"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 User Exists (0.3ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 52133782], ["LIMIT", 1]] User Create (0.3ms) INSERT INTO "users" ("canvas_id", "email", "first_name", "last_name", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 52133782], ["email", "cooldude@coolsite.com"], ["first_name", "Cool"], ["last_name", "Dude"], ["created_at", "2022-09-26 22:47:56.117945"], ["updated_at", "2022-09-26 22:47:56.117945"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) SELECT COUNT(*) FROM "assignment_groups" AssignmentGroup Create Many (0.8ms) INSERT INTO "assignment_groups" ("canvas_id","canvas_course_id","name","rules","position","group_weight","workflow_state","canvas_created_at","canvas_updated_at","created_at","updated_at") VALUES (1,1,'Assignments','--- drop_lowest:1\nnever_drop:36\n ',1,50.0,'available','2017-09-08 01:37:33','2017-09-08 01:37:33','2022-09-26 22:47:56.129254','2022-09-26 22:47:56.129254'),(2,1,'Tests',NULL,1,50.0,'available','2017-09-08 01:37:33','2017-09-08 01:37:33','2022-09-26 22:47:56.129254','2022-09-26 22:47:56.129254') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","canvas_course_id"=EXCLUDED."canvas_course_id","name"=EXCLUDED."name","rules"=EXCLUDED."rules","position"=EXCLUDED."position","group_weight"=EXCLUDED."group_weight","workflow_state"=EXCLUDED."workflow_state","canvas_created_at"=EXCLUDED."canvas_created_at","canvas_updated_at"=EXCLUDED."canvas_updated_at","updated_at"=EXCLUDED."updated_at" WHERE ("assignment_groups".canvas_id, "assignment_groups".canvas_course_id, "assignment_groups".name, "assignment_groups".rules, "assignment_groups".position, "assignment_groups".group_weight, "assignment_groups".workflow_state, "assignment_groups".canvas_created_at, "assignment_groups".canvas_updated_at) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.canvas_course_id, EXCLUDED.name, EXCLUDED.rules, EXCLUDED.position, EXCLUDED.group_weight, EXCLUDED.workflow_state, EXCLUDED.canvas_created_at, EXCLUDED.canvas_updated_at) RETURNING "id"  (0.3ms) SELECT COUNT(*) FROM "assignment_groups"  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SELECT COUNT(*) FROM "assignments" Assignment Create Many (0.6ms) INSERT INTO "assignments" ("canvas_id","title","description","due_at","unlock_at","lock_at","points_possible","min_score","max_score","mastery_score","grading_type","submission_types","workflow_state","canvas_context_id","canvas_context_type","canvas_assignment_group_id","canvas_grading_scheme_id","canvas_grading_standard_id","created_at","updated_at") VALUES (88,'Assignment 1','

fdsfds

',NULL,NULL,NULL,100.0,NULL,NULL,NULL,'points','online_text_entry','published',58,'Course',55,NULL,NULL,'2022-09-26 22:47:56.136264','2022-09-26 22:47:56.136264'),(89,'fdsfdsfds','

fdsfdsfsdf

',NULL,NULL,NULL,100.0,NULL,NULL,NULL,'points','online_text_entry','published',59,'Course',56,NULL,NULL,'2022-09-26 22:47:56.136264','2022-09-26 22:47:56.136264') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","title"=EXCLUDED."title","description"=EXCLUDED."description","due_at"=EXCLUDED."due_at","unlock_at"=EXCLUDED."unlock_at","lock_at"=EXCLUDED."lock_at","points_possible"=EXCLUDED."points_possible","min_score"=EXCLUDED."min_score","max_score"=EXCLUDED."max_score","mastery_score"=EXCLUDED."mastery_score","grading_type"=EXCLUDED."grading_type","submission_types"=EXCLUDED."submission_types","workflow_state"=EXCLUDED."workflow_state","canvas_context_id"=EXCLUDED."canvas_context_id","canvas_context_type"=EXCLUDED."canvas_context_type","canvas_assignment_group_id"=EXCLUDED."canvas_assignment_group_id","canvas_grading_scheme_id"=EXCLUDED."canvas_grading_scheme_id","canvas_grading_standard_id"=EXCLUDED."canvas_grading_standard_id","updated_at"=EXCLUDED."updated_at" WHERE ("assignments".canvas_id, "assignments".title, "assignments".description, "assignments".due_at, "assignments".unlock_at, "assignments".lock_at, "assignments".points_possible, "assignments".min_score, "assignments".max_score, "assignments".mastery_score, "assignments".grading_type, "assignments".submission_types, "assignments".workflow_state, "assignments".canvas_context_id, "assignments".canvas_context_type, "assignments".canvas_assignment_group_id, "assignments".canvas_grading_scheme_id, "assignments".canvas_grading_standard_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.title, EXCLUDED.description, EXCLUDED.due_at, EXCLUDED.unlock_at, EXCLUDED.lock_at, EXCLUDED.points_possible, EXCLUDED.min_score, EXCLUDED.max_score, EXCLUDED.mastery_score, EXCLUDED.grading_type, EXCLUDED.submission_types, EXCLUDED.workflow_state, EXCLUDED.canvas_context_id, EXCLUDED.canvas_context_type, EXCLUDED.canvas_assignment_group_id, EXCLUDED.canvas_grading_scheme_id, EXCLUDED.canvas_grading_standard_id) RETURNING "id"  (0.3ms) SELECT COUNT(*) FROM "assignments"  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.4ms) SELECT COUNT(*) FROM "content_migrations" ContentMigration Create Many (0.6ms) INSERT INTO "content_migrations" ("canvas_id","canvas_context_id","canvas_context_type","workflow_state","migration_settings","started_at","finished_at","progress","canvas_source_course_id","migration_type","canvas_child_subscription_id","canvas_root_account_id","created_at","updated_at") VALUES (101,1250,'Course','imported',NULL,'2022-02-18 10:10:40','2022-02-18 10:11:40',100.0,1200,'course_copy_importer',NULL,1,'2022-09-26 22:47:56.148846','2022-09-26 22:47:56.148846'),(102,1251,'Course','imported',NULL,'2022-02-18 10:10:40','2022-02-18 10:11:40',100.0,1120,'master_course_import',3,1,'2022-09-26 22:47:56.148846','2022-09-26 22:47:56.148846') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","canvas_context_id"=EXCLUDED."canvas_context_id","canvas_context_type"=EXCLUDED."canvas_context_type","workflow_state"=EXCLUDED."workflow_state","migration_settings"=EXCLUDED."migration_settings","started_at"=EXCLUDED."started_at","finished_at"=EXCLUDED."finished_at","progress"=EXCLUDED."progress","canvas_source_course_id"=EXCLUDED."canvas_source_course_id","migration_type"=EXCLUDED."migration_type","canvas_child_subscription_id"=EXCLUDED."canvas_child_subscription_id","canvas_root_account_id"=EXCLUDED."canvas_root_account_id","updated_at"=EXCLUDED."updated_at" WHERE ("content_migrations".canvas_id, "content_migrations".canvas_context_id, "content_migrations".canvas_context_type, "content_migrations".workflow_state, "content_migrations".migration_settings, "content_migrations".started_at, "content_migrations".finished_at, "content_migrations".progress, "content_migrations".canvas_source_course_id, "content_migrations".migration_type, "content_migrations".canvas_child_subscription_id, "content_migrations".canvas_root_account_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.canvas_context_id, EXCLUDED.canvas_context_type, EXCLUDED.workflow_state, EXCLUDED.migration_settings, EXCLUDED.started_at, EXCLUDED.finished_at, EXCLUDED.progress, EXCLUDED.canvas_source_course_id, EXCLUDED.migration_type, EXCLUDED.canvas_child_subscription_id, EXCLUDED.canvas_root_account_id) RETURNING "id"  (0.2ms) SELECT COUNT(*) FROM "content_migrations"  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) SELECT COUNT(*) FROM "context_module_items" ContextModuleItem Create Many (0.4ms) INSERT INTO "context_module_items" ("canvas_id","canvas_context_module_id","position","canvas_content_id","canvas_content_type","workflow_state","canvas_assignment_id","created_at","updated_at") VALUES (15,9,1,83,'Assignment','active',1,'2022-09-26 22:47:56.153846','2022-09-26 22:47:56.153846'),(16,10,1,80,'Assignment','active',2,'2022-09-26 22:47:56.153846','2022-09-26 22:47:56.153846') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","canvas_context_module_id"=EXCLUDED."canvas_context_module_id","position"=EXCLUDED."position","canvas_content_id"=EXCLUDED."canvas_content_id","canvas_content_type"=EXCLUDED."canvas_content_type","workflow_state"=EXCLUDED."workflow_state","canvas_assignment_id"=EXCLUDED."canvas_assignment_id","updated_at"=EXCLUDED."updated_at" WHERE ("context_module_items".canvas_id, "context_module_items".canvas_context_module_id, "context_module_items".position, "context_module_items".canvas_content_id, "context_module_items".canvas_content_type, "context_module_items".workflow_state, "context_module_items".canvas_assignment_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.canvas_context_module_id, EXCLUDED.position, EXCLUDED.canvas_content_id, EXCLUDED.canvas_content_type, EXCLUDED.workflow_state, EXCLUDED.canvas_assignment_id) RETURNING "id"  (0.2ms) SELECT COUNT(*) FROM "context_module_items"  (0.1ms) ROLLBACK  (0.3ms) BEGIN  (0.5ms) SELECT COUNT(*) FROM "context_modules" ContextModule Create Many (0.8ms) INSERT INTO "context_modules" ("canvas_id","canvas_context_id","canvas_context_type","position","name","workflow_state","deleted_at","created_at","updated_at") VALUES (23,785,'Course',1,'New Mod','active',NULL,'2022-09-26 22:47:56.159940','2022-09-26 22:47:56.159940'),(4,27,'Course',1,'Modules gonna module','unpublished',NULL,'2022-09-26 22:47:56.159940','2022-09-26 22:47:56.159940') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","canvas_context_id"=EXCLUDED."canvas_context_id","canvas_context_type"=EXCLUDED."canvas_context_type","position"=EXCLUDED."position","name"=EXCLUDED."name","workflow_state"=EXCLUDED."workflow_state","deleted_at"=EXCLUDED."deleted_at","updated_at"=EXCLUDED."updated_at" WHERE ("context_modules".canvas_id, "context_modules".canvas_context_id, "context_modules".canvas_context_type, "context_modules".position, "context_modules".name, "context_modules".workflow_state, "context_modules".deleted_at) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.canvas_context_id, EXCLUDED.canvas_context_type, EXCLUDED.position, EXCLUDED.name, EXCLUDED.workflow_state, EXCLUDED.deleted_at) RETURNING "id"  (0.4ms) SELECT COUNT(*) FROM "context_modules"  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.4ms) SELECT COUNT(*) FROM "courses" Course Create Many (0.8ms) INSERT INTO "courses" ("canvas_id","sis_id","course_code","name","canvas_account_id","canvas_term_id","start_at","end_at","workflow_state","grading_standard_id","created_at","updated_at") VALUES (1,'course_sis_id_1','C1','Course #1',1,1,'2017-03-27 21:53:18','2017-04-27 12:21:18','active',NULL,'2022-09-26 22:47:56.167328','2022-09-26 22:47:56.167328'),(2,'course_sis_id_2','C2','Course #2',1,1,'2017-03-27 21:53:18','2017-04-27 12:21:18','unpublished',NULL,'2022-09-26 22:47:56.167328','2022-09-26 22:47:56.167328') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","sis_id"=EXCLUDED."sis_id","course_code"=EXCLUDED."course_code","name"=EXCLUDED."name","canvas_account_id"=EXCLUDED."canvas_account_id","canvas_term_id"=EXCLUDED."canvas_term_id","start_at"=EXCLUDED."start_at","end_at"=EXCLUDED."end_at","workflow_state"=EXCLUDED."workflow_state","grading_standard_id"=EXCLUDED."grading_standard_id","updated_at"=EXCLUDED."updated_at" WHERE ("courses".canvas_id, "courses".sis_id, "courses".course_code, "courses".name, "courses".canvas_account_id, "courses".canvas_term_id, "courses".start_at, "courses".end_at, "courses".workflow_state, "courses".grading_standard_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.sis_id, EXCLUDED.course_code, EXCLUDED.name, EXCLUDED.canvas_account_id, EXCLUDED.canvas_term_id, EXCLUDED.start_at, EXCLUDED.end_at, EXCLUDED.workflow_state, EXCLUDED.grading_standard_id) RETURNING "id"  (0.3ms) SELECT COUNT(*) FROM "courses"  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.4ms) SELECT COUNT(*) FROM "users" User Create Many (0.7ms) INSERT INTO "users" ("canvas_id","email","first_name","last_name","name","sortable_name","workflow_state","login_id","created_at","updated_at") VALUES (1,'poorbastard@yharnam.com','Patches','the Spider','Patches the Spider','the Spider, Patches','active','spiderdude1337','2022-09-26 22:47:56.174437','2022-09-26 22:47:56.174437'),(2,'dreamer@yharnam.com','Hunter','Djura','Hunter Djura','Djura, Hunter','active','retireddude109','2022-09-26 22:47:56.174437','2022-09-26 22:47:56.174437') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","email"=EXCLUDED."email","first_name"=EXCLUDED."first_name","last_name"=EXCLUDED."last_name","name"=EXCLUDED."name","sortable_name"=EXCLUDED."sortable_name","workflow_state"=EXCLUDED."workflow_state","login_id"=EXCLUDED."login_id","updated_at"=EXCLUDED."updated_at" WHERE ("users".canvas_id, "users".email, "users".first_name, "users".last_name, "users".name, "users".sortable_name, "users".workflow_state, "users".login_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.email, EXCLUDED.first_name, EXCLUDED.last_name, EXCLUDED.name, EXCLUDED.sortable_name, EXCLUDED.workflow_state, EXCLUDED.login_id) RETURNING "id"  (0.3ms) SELECT COUNT(*) FROM "users"  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.6ms) ALTER TABLE "users" ADD "sis_id" character varying User Create Many (0.6ms) INSERT INTO "users" ("canvas_id","sis_id","email","first_name","last_name","name","sortable_name","workflow_state","login_id","created_at","updated_at") VALUES (1,'sis_id_1','poorbastard@yharnam.com','Patches','the Spider','Patches the Spider','the Spider, Patches','active','spiderdude1337','2022-09-26 22:47:56.187314','2022-09-26 22:47:56.187314'),(2,'sis_id_2','dreamer@yharnam.com','Hunter','Djura','Hunter Djura','Djura, Hunter','active','retireddude110','2022-09-26 22:47:56.187314','2022-09-26 22:47:56.187314') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","sis_id"=EXCLUDED."sis_id","email"=EXCLUDED."email","first_name"=EXCLUDED."first_name","last_name"=EXCLUDED."last_name","name"=EXCLUDED."name","sortable_name"=EXCLUDED."sortable_name","workflow_state"=EXCLUDED."workflow_state","login_id"=EXCLUDED."login_id","updated_at"=EXCLUDED."updated_at" WHERE ("users".canvas_id, "users".sis_id, "users".email, "users".first_name, "users".last_name, "users".name, "users".sortable_name, "users".workflow_state, "users".login_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.sis_id, EXCLUDED.email, EXCLUDED.first_name, EXCLUDED.last_name, EXCLUDED.name, EXCLUDED.sortable_name, EXCLUDED.workflow_state, EXCLUDED.login_id) RETURNING "id" User Load (0.3ms) SELECT "users".* FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]]  (0.7ms) ALTER TABLE "users" DROP COLUMN "sis_id"  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.3ms) SELECT COUNT(*) FROM "courses" Course Create Many (0.7ms) INSERT INTO "courses" ("canvas_id","sis_id","course_code","name","canvas_account_id","canvas_term_id","start_at","end_at","workflow_state","grading_standard_id","created_at","updated_at") VALUES (1,'course_sis_id_1','C1','Course #1',1,1,'2017-03-27 21:53:18','2017-04-27 12:21:18','active',NULL,'2022-09-26 22:47:56.212294','2022-09-26 22:47:56.212294'),(2,'course_sis_id_2','C2','Course #2',1,1,'2017-03-27 21:53:18','2017-04-27 12:21:18','unpublished',NULL,'2022-09-26 22:47:56.212294','2022-09-26 22:47:56.212294') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","sis_id"=EXCLUDED."sis_id","course_code"=EXCLUDED."course_code","name"=EXCLUDED."name","canvas_account_id"=EXCLUDED."canvas_account_id","canvas_term_id"=EXCLUDED."canvas_term_id","start_at"=EXCLUDED."start_at","end_at"=EXCLUDED."end_at","workflow_state"=EXCLUDED."workflow_state","grading_standard_id"=EXCLUDED."grading_standard_id","updated_at"=EXCLUDED."updated_at" WHERE ("courses".canvas_id, "courses".sis_id, "courses".course_code, "courses".name, "courses".canvas_account_id, "courses".canvas_term_id, "courses".start_at, "courses".end_at, "courses".workflow_state, "courses".grading_standard_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.sis_id, EXCLUDED.course_code, EXCLUDED.name, EXCLUDED.canvas_account_id, EXCLUDED.canvas_term_id, EXCLUDED.start_at, EXCLUDED.end_at, EXCLUDED.workflow_state, EXCLUDED.grading_standard_id) RETURNING "id"  (0.3ms) SELECT COUNT(*) FROM "courses" Course Load (0.2ms) SELECT "courses".* FROM "courses" ORDER BY "courses"."id" ASC LIMIT $1 [["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.4ms) SELECT COUNT(*) FROM "enrollments" Enrollment Create Many (0.7ms) INSERT INTO "enrollments" ("canvas_id","canvas_course_id","course_sis_id","canvas_user_id","user_sis_id","role","canvas_role_id","canvas_section_id","workflow_state","base_role_type","created_at","updated_at") VALUES (1,1,'sis_MUSC_2520_834',2,'sis_dalvarez_247','teacher',4,1,'active','TeacherEnrollment','2022-09-26 22:47:56.219690','2022-09-26 22:47:56.219690'),(2,1,'sis_MUSC_2520_834',3,'sis_jweaver_720','student',4,1,'active','StudentEnrollment','2022-09-26 22:47:56.219690','2022-09-26 22:47:56.219690') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","canvas_course_id"=EXCLUDED."canvas_course_id","course_sis_id"=EXCLUDED."course_sis_id","canvas_user_id"=EXCLUDED."canvas_user_id","user_sis_id"=EXCLUDED."user_sis_id","role"=EXCLUDED."role","canvas_role_id"=EXCLUDED."canvas_role_id","canvas_section_id"=EXCLUDED."canvas_section_id","workflow_state"=EXCLUDED."workflow_state","base_role_type"=EXCLUDED."base_role_type","updated_at"=EXCLUDED."updated_at" WHERE ("enrollments".canvas_id, "enrollments".canvas_course_id, "enrollments".course_sis_id, "enrollments".canvas_user_id, "enrollments".user_sis_id, "enrollments".role, "enrollments".canvas_role_id, "enrollments".canvas_section_id, "enrollments".workflow_state, "enrollments".base_role_type) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.canvas_course_id, EXCLUDED.course_sis_id, EXCLUDED.canvas_user_id, EXCLUDED.user_sis_id, EXCLUDED.role, EXCLUDED.canvas_role_id, EXCLUDED.canvas_section_id, EXCLUDED.workflow_state, EXCLUDED.base_role_type) RETURNING "id"  (0.3ms) SELECT COUNT(*) FROM "enrollments"  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.4ms) SELECT COUNT(*) FROM "sections" Section Create Many (0.8ms) INSERT INTO "sections" ("canvas_id","sis_id","canvas_course_id","name","workflow_state","start_at","end_at","created_at","updated_at") VALUES (1,'sis_section_1',1,'Cool Section','active','2017-03-27 21:53:18','2017-03-27 21:53:18','2022-09-26 22:47:56.225917','2022-09-26 22:47:56.225917'),(2,'sis_section_2',2,'Lame Section','active','2017-03-27 21:53:18','2017-03-27 21:53:18','2022-09-26 22:47:56.225917','2022-09-26 22:47:56.225917') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","sis_id"=EXCLUDED."sis_id","canvas_course_id"=EXCLUDED."canvas_course_id","name"=EXCLUDED."name","workflow_state"=EXCLUDED."workflow_state","start_at"=EXCLUDED."start_at","end_at"=EXCLUDED."end_at","updated_at"=EXCLUDED."updated_at" WHERE ("sections".canvas_id, "sections".sis_id, "sections".canvas_course_id, "sections".name, "sections".workflow_state, "sections".start_at, "sections".end_at) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.sis_id, EXCLUDED.canvas_course_id, EXCLUDED.name, EXCLUDED.workflow_state, EXCLUDED.start_at, EXCLUDED.end_at) RETURNING "id"  (0.6ms) SELECT COUNT(*) FROM "sections" Section Load (0.3ms) SELECT "sections".* FROM "sections" ORDER BY "sections"."id" ASC LIMIT $1 [["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.2ms) BEGIN Section Create Many (0.7ms) INSERT INTO "sections" ("canvas_id","sis_id","canvas_course_id","name","workflow_state","start_at","end_at","created_at","updated_at") VALUES (1,'sis_section_1',1,'Cool Section','active','2017-03-27 21:53:18','2017-03-27 21:53:18','2022-09-26 22:47:56.234172','2022-09-26 22:47:56.234172'),(2,'sis_section_2',2,'Lame Section','active','2017-03-27 21:53:18','2017-03-27 21:53:18','2022-09-26 22:47:56.234172','2022-09-26 22:47:56.234172') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","sis_id"=EXCLUDED."sis_id","canvas_course_id"=EXCLUDED."canvas_course_id","name"=EXCLUDED."name","workflow_state"=EXCLUDED."workflow_state","start_at"=EXCLUDED."start_at","end_at"=EXCLUDED."end_at","updated_at"=EXCLUDED."updated_at" WHERE ("sections".canvas_id, "sections".sis_id, "sections".canvas_course_id, "sections".name, "sections".workflow_state, "sections".start_at, "sections".end_at) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.sis_id, EXCLUDED.canvas_course_id, EXCLUDED.name, EXCLUDED.workflow_state, EXCLUDED.start_at, EXCLUDED.end_at) RETURNING "id" Section Load (0.3ms) SELECT "sections".* FROM "sections" WHERE "sections"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]] Section Create Many (0.5ms) INSERT INTO "sections" ("canvas_id","canvas_nonxlist_course_id","created_at","updated_at") VALUES (2,3,'2022-09-26 22:47:56.238107','2022-09-26 22:47:56.238107') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","canvas_nonxlist_course_id"=EXCLUDED."canvas_nonxlist_course_id","updated_at"=EXCLUDED."updated_at" WHERE ("sections".canvas_id, "sections".canvas_nonxlist_course_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.canvas_nonxlist_course_id) RETURNING "id"  (0.4ms) SELECT COUNT(*) FROM "sections" WHERE "sections"."canvas_nonxlist_course_id" IS NOT NULL Section Load (0.4ms) SELECT "sections".* FROM "sections" WHERE "sections"."canvas_nonxlist_course_id" IS NOT NULL ORDER BY "sections"."id" ASC LIMIT $1 [["LIMIT", 1]]  (0.4ms) ROLLBACK  (0.2ms) BEGIN  (0.4ms) SELECT COUNT(*) FROM "groups" Group Create Many (0.8ms) INSERT INTO "groups" ("canvas_id","sis_id","canvas_group_category_id","group_category_sis_id","canvas_account_id","canvas_course_id","name","workflow_state","context_id","context_type","max_membership","created_at","updated_at") VALUES (50,'sis1',10,NULL,1,NULL,'Group1','available',1,'Account',NULL,'2022-09-26 22:47:56.246034','2022-09-26 22:47:56.246034'),(51,'sis2',2,NULL,NULL,1,'Group2','available',1,'Course',1,'2022-09-26 22:47:56.246034','2022-09-26 22:47:56.246034') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","sis_id"=EXCLUDED."sis_id","canvas_group_category_id"=EXCLUDED."canvas_group_category_id","group_category_sis_id"=EXCLUDED."group_category_sis_id","canvas_account_id"=EXCLUDED."canvas_account_id","canvas_course_id"=EXCLUDED."canvas_course_id","name"=EXCLUDED."name","workflow_state"=EXCLUDED."workflow_state","context_id"=EXCLUDED."context_id","context_type"=EXCLUDED."context_type","max_membership"=EXCLUDED."max_membership","updated_at"=EXCLUDED."updated_at" WHERE ("groups".canvas_id, "groups".sis_id, "groups".canvas_group_category_id, "groups".group_category_sis_id, "groups".canvas_account_id, "groups".canvas_course_id, "groups".name, "groups".workflow_state, "groups".context_id, "groups".context_type, "groups".max_membership) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.sis_id, EXCLUDED.canvas_group_category_id, EXCLUDED.group_category_sis_id, EXCLUDED.canvas_account_id, EXCLUDED.canvas_course_id, EXCLUDED.name, EXCLUDED.workflow_state, EXCLUDED.context_id, EXCLUDED.context_type, EXCLUDED.max_membership) RETURNING "id"  (0.3ms) SELECT COUNT(*) FROM "groups" Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."name" = $1 LIMIT $2 [["name", "Group1"], ["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.4ms) SELECT COUNT(*) FROM "group_memberships" GroupMembership Create Many (0.7ms) INSERT INTO "group_memberships" ("canvas_id","canvas_group_id","group_sis_id","canvas_user_id","user_sis_id","workflow_state","created_at","updated_at") VALUES (50,1,NULL,10,NULL,'accepted','2022-09-26 22:47:56.254694','2022-09-26 22:47:56.254694'),(51,2,NULL,11,NULL,'accepted','2022-09-26 22:47:56.254694','2022-09-26 22:47:56.254694') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","canvas_group_id"=EXCLUDED."canvas_group_id","group_sis_id"=EXCLUDED."group_sis_id","canvas_user_id"=EXCLUDED."canvas_user_id","user_sis_id"=EXCLUDED."user_sis_id","workflow_state"=EXCLUDED."workflow_state","updated_at"=EXCLUDED."updated_at" WHERE ("group_memberships".canvas_id, "group_memberships".canvas_group_id, "group_memberships".group_sis_id, "group_memberships".canvas_user_id, "group_memberships".user_sis_id, "group_memberships".workflow_state) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.canvas_group_id, EXCLUDED.group_sis_id, EXCLUDED.canvas_user_id, EXCLUDED.user_sis_id, EXCLUDED.workflow_state) RETURNING "id"  (0.3ms) SELECT COUNT(*) FROM "group_memberships" GroupMembership Load (0.3ms) SELECT "group_memberships".* FROM "group_memberships" WHERE "group_memberships"."canvas_id" = $1 LIMIT $2 [["canvas_id", 50], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.6ms) SELECT COUNT(*) FROM "user_observers" UserObserver Create Many (0.8ms) INSERT INTO "user_observers" ("observing_user_id","observed_user_id","workflow_state","created_at","updated_at") VALUES (21,3,'active','2022-09-26 22:47:56.272080','2022-09-26 22:47:56.272080'),(21,2,'active','2022-09-26 22:47:56.272080','2022-09-26 22:47:56.272080') ON CONFLICT (observing_user_id, observed_user_id) DO UPDATE SET "observing_user_id"=EXCLUDED."observing_user_id","observed_user_id"=EXCLUDED."observed_user_id","workflow_state"=EXCLUDED."workflow_state","updated_at"=EXCLUDED."updated_at" WHERE ("user_observers".observing_user_id, "user_observers".observed_user_id, "user_observers".workflow_state) IS DISTINCT FROM (EXCLUDED.observing_user_id, EXCLUDED.observed_user_id, EXCLUDED.workflow_state) RETURNING "id"  (0.5ms) SELECT COUNT(*) FROM "user_observers" UserObserver Load (0.3ms) SELECT "user_observers".* FROM "user_observers" WHERE "user_observers"."observed_user_id" = $1 LIMIT $2 [["observed_user_id", 3], ["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.1ms) BEGIN  (1.0ms) SELECT COUNT(*) FROM "grading_periods" GradingPeriod Create Many (0.8ms) INSERT INTO "grading_periods" ("canvas_id","title","weight","start_date","end_date","close_date","canvas_grading_period_group_id","workflow_state","created_at","updated_at") VALUES (1,'Period 1',0.2,'2019-07-01 06:00:00','2019-08-01 05:59:59','2019-08-01 05:59:59',1,'active','2022-09-26 22:47:56.295807','2022-09-26 22:47:56.295807'),(2,'Period 2',0.8,'2019-08-01 06:00:00','2019-09-01 05:59:59','2019-09-01 05:59:59',1,'deleted','2022-09-26 22:47:56.295807','2022-09-26 22:47:56.295807') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","title"=EXCLUDED."title","weight"=EXCLUDED."weight","start_date"=EXCLUDED."start_date","end_date"=EXCLUDED."end_date","close_date"=EXCLUDED."close_date","canvas_grading_period_group_id"=EXCLUDED."canvas_grading_period_group_id","workflow_state"=EXCLUDED."workflow_state","updated_at"=EXCLUDED."updated_at" WHERE ("grading_periods".canvas_id, "grading_periods".title, "grading_periods".weight, "grading_periods".start_date, "grading_periods".end_date, "grading_periods".close_date, "grading_periods".canvas_grading_period_group_id, "grading_periods".workflow_state) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.title, EXCLUDED.weight, EXCLUDED.start_date, EXCLUDED.end_date, EXCLUDED.close_date, EXCLUDED.canvas_grading_period_group_id, EXCLUDED.workflow_state) RETURNING "id"  (0.3ms) SELECT COUNT(*) FROM "grading_periods" GradingPeriod Load (0.2ms) SELECT "grading_periods".* FROM "grading_periods" WHERE "grading_periods"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.1ms) BEGIN  (0.5ms) SELECT COUNT(*) FROM "grading_period_groups" GradingPeriodGroup Create Many (0.5ms) INSERT INTO "grading_period_groups" ("canvas_id","title","weighted","display_totals_for_all_grading_periods","workflow_state","created_at","updated_at") VALUES (1,'Test Group',FALSE,FALSE,'active','2022-09-26 22:47:56.321304','2022-09-26 22:47:56.321304') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","title"=EXCLUDED."title","weighted"=EXCLUDED."weighted","display_totals_for_all_grading_periods"=EXCLUDED."display_totals_for_all_grading_periods","workflow_state"=EXCLUDED."workflow_state","updated_at"=EXCLUDED."updated_at" WHERE ("grading_period_groups".canvas_id, "grading_period_groups".title, "grading_period_groups".weighted, "grading_period_groups".display_totals_for_all_grading_periods, "grading_period_groups".workflow_state) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.title, EXCLUDED.weighted, EXCLUDED.display_totals_for_all_grading_periods, EXCLUDED.workflow_state) RETURNING "id"  (0.3ms) SELECT COUNT(*) FROM "grading_period_groups" GradingPeriodGroup Load (0.5ms) SELECT "grading_period_groups".* FROM "grading_period_groups" WHERE "grading_period_groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]]  (0.4ms) ROLLBACK  (0.2ms) BEGIN  (1.1ms) SELECT COUNT(*) FROM "learning_outcomes" LearningOutcome Create Many (1.1ms) INSERT INTO "learning_outcomes" ("canvas_id","canvas_context_id","canvas_context_type","name","friendly_name","workflow_state","canvas_created_at","canvas_updated_at","migration_id","vendor_guid","low_grade","high_grade","calculation_method","calculation_int","outcome_import_id","root_account_ids","description","created_at","updated_at") VALUES (1,1,'Course','Course Outcome','','active','2021-08-12 21:11:40','2021-08-13 01:05:40',NULL,NULL,NULL,NULL,'decaying_average','65',NULL,'{1}','

description

','2022-09-26 22:47:56.347070','2022-09-26 22:47:56.347070'),(2,1,'Account','Account Outcome','Friendly Name','active','2021-08-12 21:11:40','2021-08-13 01:05:40',NULL,NULL,NULL,NULL,'decaying_average','65',NULL,'{1}','

description

','2022-09-26 22:47:56.347070','2022-09-26 22:47:56.347070') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","canvas_context_id"=EXCLUDED."canvas_context_id","canvas_context_type"=EXCLUDED."canvas_context_type","name"=EXCLUDED."name","friendly_name"=EXCLUDED."friendly_name","workflow_state"=EXCLUDED."workflow_state","canvas_created_at"=EXCLUDED."canvas_created_at","canvas_updated_at"=EXCLUDED."canvas_updated_at","migration_id"=EXCLUDED."migration_id","vendor_guid"=EXCLUDED."vendor_guid","low_grade"=EXCLUDED."low_grade","high_grade"=EXCLUDED."high_grade","calculation_method"=EXCLUDED."calculation_method","calculation_int"=EXCLUDED."calculation_int","outcome_import_id"=EXCLUDED."outcome_import_id","root_account_ids"=EXCLUDED."root_account_ids","description"=EXCLUDED."description","updated_at"=EXCLUDED."updated_at" WHERE ("learning_outcomes".canvas_id, "learning_outcomes".canvas_context_id, "learning_outcomes".canvas_context_type, "learning_outcomes".name, "learning_outcomes".friendly_name, "learning_outcomes".workflow_state, "learning_outcomes".canvas_created_at, "learning_outcomes".canvas_updated_at, "learning_outcomes".migration_id, "learning_outcomes".vendor_guid, "learning_outcomes".low_grade, "learning_outcomes".high_grade, "learning_outcomes".calculation_method, "learning_outcomes".calculation_int, "learning_outcomes".outcome_import_id, "learning_outcomes".root_account_ids, "learning_outcomes".description) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.canvas_context_id, EXCLUDED.canvas_context_type, EXCLUDED.name, EXCLUDED.friendly_name, EXCLUDED.workflow_state, EXCLUDED.canvas_created_at, EXCLUDED.canvas_updated_at, EXCLUDED.migration_id, EXCLUDED.vendor_guid, EXCLUDED.low_grade, EXCLUDED.high_grade, EXCLUDED.calculation_method, EXCLUDED.calculation_int, EXCLUDED.outcome_import_id, EXCLUDED.root_account_ids, EXCLUDED.description) RETURNING "id"  (0.3ms) SELECT COUNT(*) FROM "learning_outcomes"  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) SELECT COUNT(*) FROM "user_observers" UserObserver Create Many (0.5ms) INSERT INTO "user_observers" ("observing_user_id","observed_user_id","workflow_state","created_at","updated_at") VALUES (21,3,'active','2022-09-26 22:47:56.353831','2022-09-26 22:47:56.353831'),(21,2,'active','2022-09-26 22:47:56.353831','2022-09-26 22:47:56.353831') ON CONFLICT (observing_user_id, observed_user_id) DO UPDATE SET "observing_user_id"=EXCLUDED."observing_user_id","observed_user_id"=EXCLUDED."observed_user_id","workflow_state"=EXCLUDED."workflow_state","updated_at"=EXCLUDED."updated_at" WHERE ("user_observers".observing_user_id, "user_observers".observed_user_id, "user_observers".workflow_state) IS DISTINCT FROM (EXCLUDED.observing_user_id, EXCLUDED.observed_user_id, EXCLUDED.workflow_state) RETURNING "id"  (0.3ms) SELECT COUNT(*) FROM "user_observers"  (0.2ms) SELECT COUNT(*) FROM "user_observers" UserObserver Create Many (0.9ms) INSERT INTO "user_observers" ("observing_user_id","observed_user_id","workflow_state","created_at","updated_at") VALUES (21,3,'active','2022-09-26 22:47:56.356580','2022-09-26 22:47:56.356580'),(21,2,'active','2022-09-26 22:47:56.356580','2022-09-26 22:47:56.356580') ON CONFLICT (observing_user_id, observed_user_id) DO UPDATE SET "observing_user_id"=EXCLUDED."observing_user_id","observed_user_id"=EXCLUDED."observed_user_id","workflow_state"=EXCLUDED."workflow_state","updated_at"=EXCLUDED."updated_at" WHERE ("user_observers".observing_user_id, "user_observers".observed_user_id, "user_observers".workflow_state) IS DISTINCT FROM (EXCLUDED.observing_user_id, EXCLUDED.observed_user_id, EXCLUDED.workflow_state) RETURNING "id"  (0.4ms) SELECT COUNT(*) FROM "user_observers"  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) SELECT COUNT(*) FROM "users"  (0.3ms) SELECT COUNT(*) FROM "courses" Course Create Many (0.7ms) INSERT INTO "courses" ("canvas_id","sis_id","course_code","name","canvas_account_id","canvas_term_id","start_at","end_at","workflow_state","grading_standard_id","created_at","updated_at") VALUES (1,'course_sis_id_1','C1','Course #1',1,1,'2017-03-27 21:53:18','2017-04-27 12:21:18','active',NULL,'2022-09-26 22:47:56.368576','2022-09-26 22:47:56.368576'),(2,'course_sis_id_2','C2','Course #2',1,1,'2017-03-27 21:53:18','2017-04-27 12:21:18','unpublished',NULL,'2022-09-26 22:47:56.368576','2022-09-26 22:47:56.368576') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","sis_id"=EXCLUDED."sis_id","course_code"=EXCLUDED."course_code","name"=EXCLUDED."name","canvas_account_id"=EXCLUDED."canvas_account_id","canvas_term_id"=EXCLUDED."canvas_term_id","start_at"=EXCLUDED."start_at","end_at"=EXCLUDED."end_at","workflow_state"=EXCLUDED."workflow_state","grading_standard_id"=EXCLUDED."grading_standard_id","updated_at"=EXCLUDED."updated_at" WHERE ("courses".canvas_id, "courses".sis_id, "courses".course_code, "courses".name, "courses".canvas_account_id, "courses".canvas_term_id, "courses".start_at, "courses".end_at, "courses".workflow_state, "courses".grading_standard_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.sis_id, EXCLUDED.course_code, EXCLUDED.name, EXCLUDED.canvas_account_id, EXCLUDED.canvas_term_id, EXCLUDED.start_at, EXCLUDED.end_at, EXCLUDED.workflow_state, EXCLUDED.grading_standard_id) RETURNING "id" User Create Many (0.8ms) INSERT INTO "users" ("canvas_id","email","first_name","last_name","name","sortable_name","workflow_state","login_id","created_at","updated_at") VALUES (1,'poorbastard@yharnam.com','Patches','the Spider','Patches the Spider','the Spider, Patches','active','spiderdude1337','2022-09-26 22:47:56.372092','2022-09-26 22:47:56.372092'),(2,'dreamer@yharnam.com','Hunter','Djura','Hunter Djura','Djura, Hunter','active','retireddude109','2022-09-26 22:47:56.372092','2022-09-26 22:47:56.372092') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","email"=EXCLUDED."email","first_name"=EXCLUDED."first_name","last_name"=EXCLUDED."last_name","name"=EXCLUDED."name","sortable_name"=EXCLUDED."sortable_name","workflow_state"=EXCLUDED."workflow_state","login_id"=EXCLUDED."login_id","updated_at"=EXCLUDED."updated_at" WHERE ("users".canvas_id, "users".email, "users".first_name, "users".last_name, "users".name, "users".sortable_name, "users".workflow_state, "users".login_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.email, EXCLUDED.first_name, EXCLUDED.last_name, EXCLUDED.name, EXCLUDED.sortable_name, EXCLUDED.workflow_state, EXCLUDED.login_id) RETURNING "id"  (0.6ms) SELECT COUNT(*) FROM "users"  (0.3ms) SELECT COUNT(*) FROM "courses"  (0.5ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) ROLLBACK  (0.2ms) BEGIN Course Create Many (0.7ms) INSERT INTO "courses" ("canvas_id","sis_id","course_code","name","canvas_account_id","canvas_term_id","start_at","end_at","workflow_state","grading_standard_id","created_at","updated_at") VALUES (1,'course_sis_id_1','C1','Course #1',1,1,'2017-03-27 21:53:18','2017-04-27 12:21:18','active',NULL,'2022-09-26 22:47:56.384657','2022-09-26 22:47:56.384657'),(2,'course_sis_id_2','C2','Course #2',1,1,'2017-03-27 21:53:18','2017-04-27 12:21:18','unpublished',NULL,'2022-09-26 22:47:56.384657','2022-09-26 22:47:56.384657') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","sis_id"=EXCLUDED."sis_id","course_code"=EXCLUDED."course_code","name"=EXCLUDED."name","canvas_account_id"=EXCLUDED."canvas_account_id","canvas_term_id"=EXCLUDED."canvas_term_id","start_at"=EXCLUDED."start_at","end_at"=EXCLUDED."end_at","workflow_state"=EXCLUDED."workflow_state","grading_standard_id"=EXCLUDED."grading_standard_id","updated_at"=EXCLUDED."updated_at" WHERE ("courses".canvas_id, "courses".sis_id, "courses".course_code, "courses".name, "courses".canvas_account_id, "courses".canvas_term_id, "courses".start_at, "courses".end_at, "courses".workflow_state, "courses".grading_standard_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.sis_id, EXCLUDED.course_code, EXCLUDED.name, EXCLUDED.canvas_account_id, EXCLUDED.canvas_term_id, EXCLUDED.start_at, EXCLUDED.end_at, EXCLUDED.workflow_state, EXCLUDED.grading_standard_id) RETURNING "id"  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.4ms) SELECT COUNT(*) FROM "submissions" Submission Create Many (0.8ms) INSERT INTO "submissions" ("canvas_id","canvas_user_id","canvas_course_id","canvas_assignment_id","submitted_at","due_at","graded_at","score","points_possible","excused","workflow_state","created_at","updated_at") VALUES (1,1,1,1,'2017-09-21 18:28:15','2017-09-27 18:28:15','2017-09-21 19:36:23',5.0,10.0,TRUE,'graded','2022-09-26 22:47:56.391942','2022-09-26 22:47:56.391942'),(2,1,1,2,'2017-09-21 18:28:15','2017-09-28 18:28:15','2017-09-21 19:36:23',5.0,10.0,FALSE,'submitted','2022-09-26 22:47:56.391942','2022-09-26 22:47:56.391942') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","canvas_user_id"=EXCLUDED."canvas_user_id","canvas_course_id"=EXCLUDED."canvas_course_id","canvas_assignment_id"=EXCLUDED."canvas_assignment_id","submitted_at"=EXCLUDED."submitted_at","due_at"=EXCLUDED."due_at","graded_at"=EXCLUDED."graded_at","score"=EXCLUDED."score","points_possible"=EXCLUDED."points_possible","excused"=EXCLUDED."excused","workflow_state"=EXCLUDED."workflow_state","updated_at"=EXCLUDED."updated_at" WHERE ("submissions".canvas_id, "submissions".canvas_user_id, "submissions".canvas_course_id, "submissions".canvas_assignment_id, "submissions".submitted_at, "submissions".due_at, "submissions".graded_at, "submissions".score, "submissions".points_possible, "submissions".excused, "submissions".workflow_state) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.canvas_user_id, EXCLUDED.canvas_course_id, EXCLUDED.canvas_assignment_id, EXCLUDED.submitted_at, EXCLUDED.due_at, EXCLUDED.graded_at, EXCLUDED.score, EXCLUDED.points_possible, EXCLUDED.excused, EXCLUDED.workflow_state) RETURNING "id"  (0.4ms) SELECT COUNT(*) FROM "submissions"  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] [BatchTestJobBase] [49e7359e-1a48-4f50-b509-d50537f0021d] Performing BatchTestJobBase (Job ID: 49e7359e-1a48-4f50-b509-d50537f0021d) from Test(default) [ActiveJob] [BatchTestJobBase] [49e7359e-1a48-4f50-b509-d50537f0021d] Performed BatchTestJobBase (Job ID: 49e7359e-1a48-4f50-b509-d50537f0021d) from Test(default) in 0.38ms  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] [BatchTestJobBase] [260185da-1c57-4c97-b877-cd4b54895f7c] Performing BatchTestJobBase (Job ID: 260185da-1c57-4c97-b877-cd4b54895f7c) from Test(default) [ActiveJob] [BatchTestJobBase] [260185da-1c57-4c97-b877-cd4b54895f7c] Performed BatchTestJobBase (Job ID: 260185da-1c57-4c97-b877-cd4b54895f7c) from Test(default) in 0.39ms  (0.2ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [BatchTestJobBase] [a3306522-d38d-4b06-a4e9-1ac0a02bcb89] Performing BatchTestJobBase (Job ID: a3306522-d38d-4b06-a4e9-1ac0a02bcb89) from Test(default) [ActiveJob] [BatchTestJobBase] [a3306522-d38d-4b06-a4e9-1ac0a02bcb89] Performed BatchTestJobBase (Job ID: a3306522-d38d-4b06-a4e9-1ac0a02bcb89) from Test(default) in 0.11ms  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] [FailingBatchTestJobBase] [8d152e0f-ffea-447c-a98e-4d869b4a7617] Performing FailingBatchTestJobBase (Job ID: 8d152e0f-ffea-447c-a98e-4d869b4a7617) from Test(default) [ActiveJob] [FailingBatchTestJobBase] [8d152e0f-ffea-447c-a98e-4d869b4a7617] Error performing FailingBatchTestJobBase (Job ID: 8d152e0f-ffea-447c-a98e-4d869b4a7617) from Test(default) in 0.32ms: RuntimeError (Foo): /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/job_batching/support/base_job.rb:12:in `perform' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/execution.rb:39:in `block in perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:109:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/active_job.rb:14:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/i18n-1.12.0/lib/i18n.rb:317:in `with_locale' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/translation.rb:9:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:26:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/notifications.rb:168:in `block in instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/notifications.rb:168:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:25:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:46:in `block in tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/tagged_logging.rb:71:in `block in tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/tagged_logging.rb:28:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/tagged_logging.rb:71:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:46:in `tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:22:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:136:in `run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/execution.rb:38:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/job_batching/active_job_spec.rb:47:in `block (6 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:263:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:263:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:511:in `block in with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:468:in `block in with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:486:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-rails-5.1.1/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:486:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:468:in `with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:511:in `with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:259:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:646:in `block in run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:642:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:642:in `run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:607:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/configuration.rb:2068:in `with_suite_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:116:in `block in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/reporter.rb:74:in `report' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:115:in `run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:89:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:71:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:45:in `invoke' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/exe/rspec:4:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/rspec:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/rspec:23:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:58:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:58:in `kernel_load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:23:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:483:in `exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:31:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:25:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/exe/bundle:48:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/friendly_errors.rb:120:in `with_friendly_errors' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/exe/bundle:36:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/bundle:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/bundle:23:in `
'  (0.3ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] Enqueued BatchTestJobBase (Job ID: 965469bc-22dd-46c0-8d39-8f73e5ad0cd6) to Test(default)  (4.4ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] Enqueued BatchTestJobBase (Job ID: 5c5e9a00-fc61-428e-949d-082c4f5763c0) to Test(default)  (0.3ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] Enqueued BatchTestJobBase (Job ID: d89975b8-93d2-4645-8bc1-0986fce136cd) to Test(default)  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) ROLLBACK  (0.1ms) BEGIN  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) ROLLBACK  (0.1ms) BEGIN  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] Enqueued RetryingJob (Job ID: e5bff7cf-65ad-4ae2-aeeb-a38437911d34) to Sidekiq(default) [ActiveJob] [RetryingJob] [e5bff7cf-65ad-4ae2-aeeb-a38437911d34] Performing RetryingJob (Job ID: e5bff7cf-65ad-4ae2-aeeb-a38437911d34) from Sidekiq(default) [ActiveJob] [RetryingJob] [e5bff7cf-65ad-4ae2-aeeb-a38437911d34] Error performing RetryingJob (Job ID: e5bff7cf-65ad-4ae2-aeeb-a38437911d34) from Sidekiq(default) in 10.54ms: RuntimeError (A Failure): /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/job_batching/batch_spec.rb:268:in `perform' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/execution.rb:39:in `block in perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:109:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/active_job.rb:14:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/i18n-1.12.0/lib/i18n.rb:322:in `with_locale' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/translation.rb:9:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:26:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/notifications.rb:168:in `block in instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/notifications.rb:168:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:25:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:46:in `block in tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/tagged_logging.rb:71:in `block in tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/tagged_logging.rb:28:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/tagged_logging.rb:71:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:46:in `tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:22:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:136:in `run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/execution.rb:38:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/execution.rb:24:in `block in execute' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:109:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/railtie.rb:28:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/execution_wrapper.rb:90:in `wrap' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/reloader.rb:73:in `block in wrap' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/execution_wrapper.rb:90:in `wrap' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/reloader.rb:72:in `wrap' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/railtie.rb:27:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:136:in `run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/execution.rb:22:in `execute' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/queue_adapters/sidekiq_adapter.rb:42:in `perform' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/sidekiq-6.4.1/lib/sidekiq/testing.rb:300:in `execute_job' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/sidekiq-6.4.1/lib/sidekiq/testing.rb:295:in `block in process_job' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/sidekiq-6.4.1/lib/sidekiq/middleware/chain.rb:138:in `block in invoke' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/sidekiq.rb:73:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/sidekiq-6.4.1/lib/sidekiq/middleware/chain.rb:140:in `block in invoke' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/sidekiq-6.4.1/lib/sidekiq/middleware/chain.rb:143:in `invoke' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/sidekiq-6.4.1/lib/sidekiq/testing.rb:294:in `process_job' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/job_batching/batch_spec.rb:289:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:263:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:263:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:511:in `block in with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:468:in `block in with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:486:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-rails-5.1.1/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:486:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:468:in `with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:511:in `with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:259:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:646:in `block in run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:642:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:642:in `run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:607:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/configuration.rb:2068:in `with_suite_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:116:in `block in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/reporter.rb:74:in `report' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:115:in `run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:89:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:71:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:45:in `invoke' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/exe/rspec:4:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/rspec:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/rspec:23:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:58:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:58:in `kernel_load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:23:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:483:in `exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:31:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:25:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/exe/bundle:48:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/friendly_errors.rb:120:in `with_friendly_errors' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/exe/bundle:36:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/bundle:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/bundle:23:in `
' [ActiveJob] [RetryingJob] [e5bff7cf-65ad-4ae2-aeeb-a38437911d34] Performing RetryingJob (Job ID: e5bff7cf-65ad-4ae2-aeeb-a38437911d34) from Sidekiq(default) [ActiveJob] [RetryingJob] [e5bff7cf-65ad-4ae2-aeeb-a38437911d34] Performed RetryingJob (Job ID: e5bff7cf-65ad-4ae2-aeeb-a38437911d34) from Sidekiq(default) in 3.68ms  (0.2ms) ROLLBACK  (0.3ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] Enqueued TestWorker (Job ID: 4f57d739-3070-47e5-88b3-cb8618e6fe15) to Sidekiq(default)  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] Enqueued CanvasSync::JobBatches::ActiveJob::ActiveJobCallbackWorker (Job ID: a5519167-dfc6-43be-ba94-d80e1363dd78) to Test(default) with arguments: "SampleCallback", "complete", {"a"=>"b"}, "yXs5qu4kz2Bd1g", nil  (0.1ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] Enqueued CanvasSync::JobBatches::ActiveJob::ActiveJobCallbackWorker (Job ID: e4471d18-d138-490c-9b87-fceebdfe8489) to Test(default) with arguments: "SampleCallback2", "complete", {"b"=>"a"}, "hx6A7zlOaJt-gQ", nil [ActiveJob] Enqueued CanvasSync::JobBatches::ActiveJob::ActiveJobCallbackWorker (Job ID: d16245df-95fe-4fb3-8404-b364b5888d5e) to Test(default) with arguments: "SampleCallback", "complete", {"a"=>"b"}, "hx6A7zlOaJt-gQ", nil  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] Enqueued ContextedJob (Job ID: 575d4c2b-f3d3-4182-b5fc-ca06ae76741e) to Sidekiq(default) [ActiveJob] [TestWorker] [4f57d739-3070-47e5-88b3-cb8618e6fe15] Performing TestWorker (Job ID: 4f57d739-3070-47e5-88b3-cb8618e6fe15) from Sidekiq(default) [ActiveJob] [TestWorker] [4f57d739-3070-47e5-88b3-cb8618e6fe15] Performed TestWorker (Job ID: 4f57d739-3070-47e5-88b3-cb8618e6fe15) from Sidekiq(default) in 1.87ms [ActiveJob] [ContextedJob] [575d4c2b-f3d3-4182-b5fc-ca06ae76741e] Performing ContextedJob (Job ID: 575d4c2b-f3d3-4182-b5fc-ca06ae76741e) from Sidekiq(default) [ActiveJob] [ContextedJob] [575d4c2b-f3d3-4182-b5fc-ca06ae76741e] Performed ContextedJob (Job ID: 575d4c2b-f3d3-4182-b5fc-ca06ae76741e) from Sidekiq(default) in 3.72ms  (0.3ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] Enqueued ContextedJob (Job ID: e9ba3023-416c-4963-8cd0-d5a64e3093f3) to Sidekiq(default) [ActiveJob] [ContextedJob] [e9ba3023-416c-4963-8cd0-d5a64e3093f3] Performing ContextedJob (Job ID: e9ba3023-416c-4963-8cd0-d5a64e3093f3) from Sidekiq(default) [ActiveJob] [ContextedJob] [e9ba3023-416c-4963-8cd0-d5a64e3093f3] Performed ContextedJob (Job ID: e9ba3023-416c-4963-8cd0-d5a64e3093f3) from Sidekiq(default) in 5.38ms  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] Enqueued BatchTestJobBase (Job ID: 8dbe86b1-17c6-4f89-9a15-68b37067bafb) to Sidekiq(default) [ActiveJob] [BatchTestJobBase] [8dbe86b1-17c6-4f89-9a15-68b37067bafb] Performing BatchTestJobBase (Job ID: 8dbe86b1-17c6-4f89-9a15-68b37067bafb) from Sidekiq(default) [ActiveJob] [BatchTestJobBase] [8dbe86b1-17c6-4f89-9a15-68b37067bafb] Performed BatchTestJobBase (Job ID: 8dbe86b1-17c6-4f89-9a15-68b37067bafb) from Sidekiq(default) in 4.8ms [ActiveJob] Enqueued ContextedJob (Job ID: 5c89c922-d2c5-406e-94d0-7b43921db00d) to Sidekiq(default) [ActiveJob] [ContextedJob] [5c89c922-d2c5-406e-94d0-7b43921db00d] Performing ContextedJob (Job ID: 5c89c922-d2c5-406e-94d0-7b43921db00d) from Sidekiq(default) [ActiveJob] [ContextedJob] [5c89c922-d2c5-406e-94d0-7b43921db00d] Performed ContextedJob (Job ID: 5c89c922-d2c5-406e-94d0-7b43921db00d) from Sidekiq(default) in 11.58ms  (0.2ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] Enqueued TestWorker (Job ID: f74154e1-d1dc-4ab0-ae04-7e21940bf71d) to Sidekiq(default) [ActiveJob] Enqueued TestWorker (Job ID: 8c47cd13-ec5b-447f-8e36-87c5a9f9ffdd) to Sidekiq(default) [ActiveJob] Enqueued TestWorker (Job ID: 576c0860-4d26-4f70-8621-124318115633) to Sidekiq(default)  (0.2ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] Enqueued WorkerA (Job ID: b8950995-3805-4729-9caf-03809cf62d29) to Sidekiq(default) [ActiveJob] Enqueued WorkerB (Job ID: 2a08958f-e5d9-4f8d-80ce-1a0765ec5215) to Sidekiq(default) [ActiveJob] Enqueued WorkerA (Job ID: b8b7d725-dc98-4e5b-b520-f1a30777b522) to Sidekiq(default) [ActiveJob] Enqueued WorkerC (Job ID: e1a1ed6c-9bb4-4388-9fc9-7c4dcdb4aaec) to Sidekiq(default)  (0.2ms) ROLLBACK  (0.3ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.3ms) BEGIN  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.3ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] Enqueued TestWorker (Job ID: 60cacedf-9697-40c4-b8ca-871da83f0a8c) to Sidekiq(default)  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.3ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] Enqueued TestWorker (Job ID: e4255848-0d5e-4997-83c2-6634b65e23b3) to Sidekiq(default)  (0.2ms) ROLLBACK  (0.5ms) SELECT "schema_migrations"."version" FROM "schema_migrations" ORDER BY "schema_migrations"."version" ASC  (0.3ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.3ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.8ms) SELECT COUNT(*) FROM "canvas_sync_job_logs" [ActiveJob] [GoodJob] [0237f043-9812-4426-9703-ab96dc79a88e] Performing GoodJob (Job ID: 0237f043-9812-4426-9703-ab96dc79a88e) from Test(default) with arguments: "argument" [ActiveJob] [GoodJob] [0237f043-9812-4426-9703-ab96dc79a88e] CanvasSync::JobLog Load (0.3ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "0237f043-9812-4426-9703-ab96dc79a88e"], ["LIMIT", 1]] [ActiveJob] [GoodJob] [0237f043-9812-4426-9703-ab96dc79a88e]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [GoodJob] [0237f043-9812-4426-9703-ab96dc79a88e] CanvasSync::JobLog Create (0.5ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "GoodJob"], ["status", "enqueued"], ["job_arguments", "---\n- argument\n"], ["created_at", "2022-09-26 22:49:16.004017"], ["updated_at", "2022-09-26 22:49:16.004017"], ["job_id", "0237f043-9812-4426-9703-ab96dc79a88e"]] [ActiveJob] [GoodJob] [0237f043-9812-4426-9703-ab96dc79a88e]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [GoodJob] [0237f043-9812-4426-9703-ab96dc79a88e]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [GoodJob] [0237f043-9812-4426-9703-ab96dc79a88e] CanvasSync::JobLog Update (0.4ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-09-26 22:49:16.006230"], ["status", "running"], ["updated_at", "2022-09-26 22:49:16.006764"], ["id", 452]] [ActiveJob] [GoodJob] [0237f043-9812-4426-9703-ab96dc79a88e]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [GoodJob] [0237f043-9812-4426-9703-ab96dc79a88e]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [GoodJob] [0237f043-9812-4426-9703-ab96dc79a88e] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2022-09-26 22:49:16.008682"], ["status", "success"], ["updated_at", "2022-09-26 22:49:16.009081"], ["id", 452]] [ActiveJob] [GoodJob] [0237f043-9812-4426-9703-ab96dc79a88e]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [GoodJob] [0237f043-9812-4426-9703-ab96dc79a88e] Performed GoodJob (Job ID: 0237f043-9812-4426-9703-ab96dc79a88e) from Test(default) in 20.25ms  (0.2ms) SELECT COUNT(*) FROM "canvas_sync_job_logs" CanvasSync::JobLog Load (0.3ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" ORDER BY "canvas_sync_job_logs"."id" DESC LIMIT $1 [["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [BadJob] [d2e2ef80-810f-48b6-afef-2d06e8b92d92] Performing BadJob (Job ID: d2e2ef80-810f-48b6-afef-2d06e8b92d92) from Test(default) with arguments: "argument" [ActiveJob] [BadJob] [d2e2ef80-810f-48b6-afef-2d06e8b92d92] CanvasSync::JobLog Load (0.3ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "d2e2ef80-810f-48b6-afef-2d06e8b92d92"], ["LIMIT", 1]] [ActiveJob] [BadJob] [d2e2ef80-810f-48b6-afef-2d06e8b92d92]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [BadJob] [d2e2ef80-810f-48b6-afef-2d06e8b92d92] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "BadJob"], ["status", "enqueued"], ["job_arguments", "---\n- argument\n"], ["created_at", "2022-09-26 22:49:16.014891"], ["updated_at", "2022-09-26 22:49:16.014891"], ["job_id", "d2e2ef80-810f-48b6-afef-2d06e8b92d92"]] [ActiveJob] [BadJob] [d2e2ef80-810f-48b6-afef-2d06e8b92d92]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [BadJob] [d2e2ef80-810f-48b6-afef-2d06e8b92d92]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [BadJob] [d2e2ef80-810f-48b6-afef-2d06e8b92d92] CanvasSync::JobLog Update (0.2ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-09-26 22:49:16.016125"], ["status", "running"], ["updated_at", "2022-09-26 22:49:16.016432"], ["id", 453]] [ActiveJob] [BadJob] [d2e2ef80-810f-48b6-afef-2d06e8b92d92]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [BadJob] [d2e2ef80-810f-48b6-afef-2d06e8b92d92]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [BadJob] [d2e2ef80-810f-48b6-afef-2d06e8b92d92] CanvasSync::JobLog Update (0.5ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "exception" = $2, "backtrace" = $3, "status" = $4, "updated_at" = $5 WHERE "canvas_sync_job_logs"."id" = $6 [["completed_at", "2022-09-26 22:49:16.017750"], ["exception", "EvilError: EvilError"], ["backtrace", "/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:12:in `perform'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/execution.rb:39:in `block in perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:109:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/active_job.rb:24:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:21:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/i18n-1.12.0/lib/i18n.rb:317:in `with_locale'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/translation.rb:9:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:26:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/notifications.rb:168:in `block in instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/notifications.rb:168:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:25:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:46:in `block in tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/tagged_logging.rb:71:in `block in tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/tagged_logging.rb:28:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/tagged_logging.rb:71:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:46:in `tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:22:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:136:in `run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/execution.rb:38:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/execution.rb:18:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:40:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/matchers/built_in/raise_error.rb:59:in `matches?'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:51:in `block in handle_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:27:in `with_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:48:in `handle_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/expectation_target.rb:65:in `to'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/expectation_target.rb:139:in `to'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:39:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:263:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:263:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:511:in `block in with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:468:in `block in with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:486:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-rails-5.1.1/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:486:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:468:in `with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:511:in `with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:259:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:646:in `block in run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:642:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:642:in `run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:607:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/configuration.rb:2068:in `with_suite_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:116:in `block in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/reporter.rb:74:in `report'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:115:in `run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:89:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:71:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:45:in `invoke'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/exe/rspec:4:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/rspec:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/rspec:23:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:58:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:58:in `kernel_load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:23:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:483:in `exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:31:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:25:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/exe/bundle:48:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/friendly_errors.rb:120:in `with_friendly_errors'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/exe/bundle:36:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/bundle:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/bundle:23:in `
'"], ["status", "error"], ["updated_at", "2022-09-26 22:49:16.018054"], ["id", 453]] [ActiveJob] [BadJob] [d2e2ef80-810f-48b6-afef-2d06e8b92d92]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [BadJob] [d2e2ef80-810f-48b6-afef-2d06e8b92d92] Error performing BadJob (Job ID: d2e2ef80-810f-48b6-afef-2d06e8b92d92) from Test(default) in 5.61ms: EvilError (EvilError): /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:12:in `perform' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/execution.rb:39:in `block in perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:109:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/active_job.rb:24:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:21:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/i18n-1.12.0/lib/i18n.rb:317:in `with_locale' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/translation.rb:9:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:26:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/notifications.rb:168:in `block in instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/notifications.rb:168:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:25:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:46:in `block in tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/tagged_logging.rb:71:in `block in tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/tagged_logging.rb:28:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/tagged_logging.rb:71:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:46:in `tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:22:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:136:in `run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/execution.rb:38:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/execution.rb:18:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:40:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/matchers/built_in/raise_error.rb:59:in `matches?' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:51:in `block in handle_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:27:in `with_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:48:in `handle_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/expectation_target.rb:65:in `to' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/expectation_target.rb:139:in `to' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:39:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:263:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:263:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:511:in `block in with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:468:in `block in with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:486:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-rails-5.1.1/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:486:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:468:in `with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:511:in `with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:259:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:646:in `block in run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:642:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:642:in `run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:607:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/configuration.rb:2068:in `with_suite_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:116:in `block in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/reporter.rb:74:in `report' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:115:in `run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:89:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:71:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:45:in `invoke' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/exe/rspec:4:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/rspec:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/rspec:23:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:58:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:58:in `kernel_load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:23:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:483:in `exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:31:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:25:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/exe/bundle:48:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/friendly_errors.rb:120:in `with_friendly_errors' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/exe/bundle:36:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/bundle:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/bundle:23:in `
' CanvasSync::JobLog Load (0.3ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" ORDER BY "canvas_sync_job_logs"."id" DESC LIMIT $1 [["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [BadJob] [9c91d1ab-3dde-44c4-bfe9-19dfe6ce357b] Performing BadJob (Job ID: 9c91d1ab-3dde-44c4-bfe9-19dfe6ce357b) from Test(default) [ActiveJob] [BadJob] [9c91d1ab-3dde-44c4-bfe9-19dfe6ce357b] CanvasSync::JobLog Load (0.6ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "9c91d1ab-3dde-44c4-bfe9-19dfe6ce357b"], ["LIMIT", 1]] [ActiveJob] [BadJob] [9c91d1ab-3dde-44c4-bfe9-19dfe6ce357b]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [BadJob] [9c91d1ab-3dde-44c4-bfe9-19dfe6ce357b] CanvasSync::JobLog Create (0.4ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["job_class", "BadJob"], ["status", "enqueued"], ["created_at", "2022-09-26 22:49:16.024167"], ["updated_at", "2022-09-26 22:49:16.024167"], ["job_id", "9c91d1ab-3dde-44c4-bfe9-19dfe6ce357b"]] [ActiveJob] [BadJob] [9c91d1ab-3dde-44c4-bfe9-19dfe6ce357b]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [BadJob] [9c91d1ab-3dde-44c4-bfe9-19dfe6ce357b]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [BadJob] [9c91d1ab-3dde-44c4-bfe9-19dfe6ce357b] CanvasSync::JobLog Update (0.4ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-09-26 22:49:16.025644"], ["status", "running"], ["updated_at", "2022-09-26 22:49:16.026083"], ["id", 454]] [ActiveJob] [BadJob] [9c91d1ab-3dde-44c4-bfe9-19dfe6ce357b]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [BadJob] [9c91d1ab-3dde-44c4-bfe9-19dfe6ce357b]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [BadJob] [9c91d1ab-3dde-44c4-bfe9-19dfe6ce357b] CanvasSync::JobLog Update (0.5ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "exception" = $2, "backtrace" = $3, "status" = $4, "updated_at" = $5 WHERE "canvas_sync_job_logs"."id" = $6 [["completed_at", "2022-09-26 22:49:16.028125"], ["exception", "ArgumentError: wrong number of arguments (given 0, expected 1)"], ["backtrace", "/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:11:in `perform'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/execution.rb:39:in `block in perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:109:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/active_job.rb:24:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:21:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/i18n-1.12.0/lib/i18n.rb:317:in `with_locale'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/translation.rb:9:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:26:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/notifications.rb:168:in `block in instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/notifications.rb:168:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:25:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:46:in `block in tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/tagged_logging.rb:71:in `block in tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/tagged_logging.rb:28:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/tagged_logging.rb:71:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:46:in `tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:22:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:136:in `run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/execution.rb:38:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/execution.rb:18:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:52:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/matchers/built_in/raise_error.rb:59:in `matches?'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:51:in `block in handle_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:27:in `with_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:48:in `handle_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/expectation_target.rb:65:in `to'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/expectation_target.rb:139:in `to'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:51:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:263:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:263:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:511:in `block in with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:468:in `block in with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:486:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-rails-5.1.1/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:486:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:468:in `with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:511:in `with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:259:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:646:in `block in run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:642:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:642:in `run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:607:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/configuration.rb:2068:in `with_suite_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:116:in `block in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/reporter.rb:74:in `report'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:115:in `run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:89:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:71:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:45:in `invoke'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/exe/rspec:4:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/rspec:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/rspec:23:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:58:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:58:in `kernel_load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:23:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:483:in `exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:31:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:25:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/exe/bundle:48:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/friendly_errors.rb:120:in `with_friendly_errors'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/exe/bundle:36:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/bundle:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/bundle:23:in `
'"], ["status", "error"], ["updated_at", "2022-09-26 22:49:16.028506"], ["id", 454]] [ActiveJob] [BadJob] [9c91d1ab-3dde-44c4-bfe9-19dfe6ce357b]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [BadJob] [9c91d1ab-3dde-44c4-bfe9-19dfe6ce357b] Error performing BadJob (Job ID: 9c91d1ab-3dde-44c4-bfe9-19dfe6ce357b) from Test(default) in 8.35ms: ArgumentError (wrong number of arguments (given 0, expected 1)): /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:11:in `perform' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/execution.rb:39:in `block in perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:109:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/active_job.rb:24:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:21:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/i18n-1.12.0/lib/i18n.rb:317:in `with_locale' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/translation.rb:9:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:26:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/notifications.rb:168:in `block in instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/notifications.rb:168:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:25:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:46:in `block in tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/tagged_logging.rb:71:in `block in tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/tagged_logging.rb:28:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/tagged_logging.rb:71:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:46:in `tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:22:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:136:in `run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/execution.rb:38:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/execution.rb:18:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:52:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/matchers/built_in/raise_error.rb:59:in `matches?' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:51:in `block in handle_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:27:in `with_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:48:in `handle_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/expectation_target.rb:65:in `to' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/expectation_target.rb:139:in `to' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:51:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:263:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:263:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:511:in `block in with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:468:in `block in with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:486:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-rails-5.1.1/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:486:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:468:in `with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:511:in `with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:259:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:646:in `block in run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:642:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:642:in `run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:607:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/configuration.rb:2068:in `with_suite_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:116:in `block in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/reporter.rb:74:in `report' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:115:in `run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:89:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:71:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:45:in `invoke' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/exe/rspec:4:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/rspec:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/rspec:23:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:58:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:58:in `kernel_load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:23:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:483:in `exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:31:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:25:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/exe/bundle:48:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/friendly_errors.rb:120:in `with_friendly_errors' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/exe/bundle:36:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/bundle:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/bundle:23:in `
'  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] [BadJob] [18923e15-0f11-4b3f-8419-bd43466955ed] Performing BadJob (Job ID: 18923e15-0f11-4b3f-8419-bd43466955ed) from Test(default) [ActiveJob] [BadJob] [18923e15-0f11-4b3f-8419-bd43466955ed] CanvasSync::JobLog Load (0.3ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "18923e15-0f11-4b3f-8419-bd43466955ed"], ["LIMIT", 1]] [ActiveJob] [BadJob] [18923e15-0f11-4b3f-8419-bd43466955ed]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [BadJob] [18923e15-0f11-4b3f-8419-bd43466955ed] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["job_class", "BadJob"], ["status", "enqueued"], ["created_at", "2022-09-26 22:49:16.034138"], ["updated_at", "2022-09-26 22:49:16.034138"], ["job_id", "18923e15-0f11-4b3f-8419-bd43466955ed"]] [ActiveJob] [BadJob] [18923e15-0f11-4b3f-8419-bd43466955ed]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [BadJob] [18923e15-0f11-4b3f-8419-bd43466955ed]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [BadJob] [18923e15-0f11-4b3f-8419-bd43466955ed] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-09-26 22:49:16.035116"], ["status", "running"], ["updated_at", "2022-09-26 22:49:16.035432"], ["id", 455]] [ActiveJob] [BadJob] [18923e15-0f11-4b3f-8419-bd43466955ed]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [BadJob] [18923e15-0f11-4b3f-8419-bd43466955ed]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [BadJob] [18923e15-0f11-4b3f-8419-bd43466955ed] CanvasSync::JobLog Update (1.1ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "exception" = $2, "backtrace" = $3, "status" = $4, "updated_at" = $5 WHERE "canvas_sync_job_logs"."id" = $6 [["completed_at", "2022-09-26 22:49:16.042434"], ["exception", "ArgumentError: wrong number of arguments (given 0, expected 1)"], ["backtrace", "/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:11:in `perform'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/execution.rb:39:in `block in perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:109:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/active_job.rb:24:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:21:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/i18n-1.12.0/lib/i18n.rb:317:in `with_locale'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/translation.rb:9:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:26:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/notifications.rb:168:in `block in instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/notifications.rb:168:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:25:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:46:in `block in tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/tagged_logging.rb:71:in `block in tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/tagged_logging.rb:28:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/tagged_logging.rb:71:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:46:in `tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:22:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:136:in `run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/execution.rb:38:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/execution.rb:18:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:60:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/matchers/built_in/raise_error.rb:59:in `matches?'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:51:in `block in handle_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:27:in `with_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:48:in `handle_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/expectation_target.rb:65:in `to'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/expectation_target.rb:139:in `to'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:59:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:263:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:263:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:511:in `block in with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:468:in `block in with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:486:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-rails-5.1.1/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:486:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:468:in `with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:511:in `with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:259:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:646:in `block in run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:642:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:642:in `run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:607:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/configuration.rb:2068:in `with_suite_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:116:in `block in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/reporter.rb:74:in `report'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:115:in `run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:89:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:71:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:45:in `invoke'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/exe/rspec:4:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/rspec:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/rspec:23:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:58:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:58:in `kernel_load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:23:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:483:in `exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:31:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:25:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/exe/bundle:48:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/friendly_errors.rb:120:in `with_friendly_errors'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/exe/bundle:36:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/bundle:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/bundle:23:in `
'\n\nError Occurred while handling an Error: NoMethodError: undefined method `bad_catcher' for BadJob:Class\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-mocks-3.11.0/lib/rspec/mocks/method_double.rb:28:in `block in original_implementation_callable'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-mocks-3.11.0/lib/rspec/mocks/message_expectation.rb:143:in `block in and_call_original'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-mocks-3.11.0/lib/rspec/mocks/message_expectation.rb:801:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-mocks-3.11.0/lib/rspec/mocks/message_expectation.rb:615:in `invoke_incrementing_actual_calls_by'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-mocks-3.11.0/lib/rspec/mocks/message_expectation.rb:470:in `invoke'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-mocks-3.11.0/lib/rspec/mocks/proxy.rb:217:in `message_received'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-mocks-3.11.0/lib/rspec/mocks/proxy.rb:361:in `message_received'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-mocks-3.11.0/lib/rspec/mocks/method_double.rb:78:in `proxy_method_invoked'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-mocks-3.11.0/lib/rspec/mocks/method_double.rb:64:in `block (2 levels) in define_proxy_method'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:31:in `rescue in block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:23:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/i18n-1.12.0/lib/i18n.rb:317:in `with_locale'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/translation.rb:9:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:26:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/notifications.rb:168:in `block in instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/notifications.rb:168:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:25:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:46:in `block in tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/tagged_logging.rb:71:in `block in tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/tagged_logging.rb:28:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/tagged_logging.rb:71:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:46:in `tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:22:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:136:in `run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/execution.rb:38:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/execution.rb:18:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:60:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/matchers/built_in/raise_error.rb:59:in `matches?'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:51:in `block in handle_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:27:in `with_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:48:in `handle_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/expectation_target.rb:65:in `to'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/expectation_target.rb:139:in `to'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:59:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:263:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:263:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:511:in `block in with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:468:in `block in with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:486:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-rails-5.1.1/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:486:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:468:in `with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:511:in `with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:259:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:646:in `block in run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:642:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:642:in `run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:607:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/configuration.rb:2068:in `with_suite_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:116:in `block in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/reporter.rb:74:in `report'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:115:in `run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:89:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:71:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:45:in `invoke'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/exe/rspec:4:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/rspec:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/rspec:23:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:58:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:58:in `kernel_load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:23:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:483:in `exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:31:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:25:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/exe/bundle:48:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/friendly_errors.rb:120:in `with_friendly_errors'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/exe/bundle:36:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/bundle:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/bundle:23:in `
'"], ["status", "error"], ["updated_at", "2022-09-26 22:49:16.042966"], ["id", 455]] [ActiveJob] [BadJob] [18923e15-0f11-4b3f-8419-bd43466955ed]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [BadJob] [18923e15-0f11-4b3f-8419-bd43466955ed] Error performing BadJob (Job ID: 18923e15-0f11-4b3f-8419-bd43466955ed) from Test(default) in 12.41ms: ArgumentError (wrong number of arguments (given 0, expected 1)): /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:11:in `perform' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/execution.rb:39:in `block in perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:109:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/active_job.rb:24:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:21:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/i18n-1.12.0/lib/i18n.rb:317:in `with_locale' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/translation.rb:9:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:26:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/notifications.rb:168:in `block in instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/notifications.rb:168:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:25:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:46:in `block in tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/tagged_logging.rb:71:in `block in tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/tagged_logging.rb:28:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/tagged_logging.rb:71:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:46:in `tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:22:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:136:in `run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/execution.rb:38:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/execution.rb:18:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:60:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/matchers/built_in/raise_error.rb:59:in `matches?' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:51:in `block in handle_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:27:in `with_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:48:in `handle_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/expectation_target.rb:65:in `to' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/expectation_target.rb:139:in `to' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/job_spec.rb:59:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:263:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:263:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:511:in `block in with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:468:in `block in with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:486:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-rails-5.1.1/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:486:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:468:in `with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:511:in `with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:259:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:646:in `block in run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:642:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:642:in `run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:607:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/configuration.rb:2068:in `with_suite_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:116:in `block in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/reporter.rb:74:in `report' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:115:in `run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:89:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:71:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:45:in `invoke' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/exe/rspec:4:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/rspec:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/rspec:23:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:58:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:58:in `kernel_load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:23:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:483:in `exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:31:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:25:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/exe/bundle:48:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/friendly_errors.rb:120:in `with_friendly_errors' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/exe/bundle:36:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/bundle:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/bundle:23:in `
' CanvasSync::JobLog Load (0.6ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" ORDER BY "canvas_sync_job_logs"."id" DESC LIMIT $1 [["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] [CanvasSync::Jobs::ReportChecker] [008e3192-21a8-48c6-9aec-eedc25c64be3] Performing CanvasSync::Jobs::ReportChecker (Job ID: 008e3192-21a8-48c6-9aec-eedc25c64be3) from Test(default) with arguments: "provisioning_csv", 1, "FakeProcessor", {} [ActiveJob] [CanvasSync::Jobs::ReportChecker] [008e3192-21a8-48c6-9aec-eedc25c64be3] CanvasSync::JobLog Load (0.3ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "008e3192-21a8-48c6-9aec-eedc25c64be3"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [008e3192-21a8-48c6-9aec-eedc25c64be3]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [008e3192-21a8-48c6-9aec-eedc25c64be3] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- provisioning_csv\n- 1\n- FakeProcessor\n- {}\n"], ["created_at", "2022-09-26 22:49:16.052453"], ["updated_at", "2022-09-26 22:49:16.052453"], ["job_id", "008e3192-21a8-48c6-9aec-eedc25c64be3"]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [008e3192-21a8-48c6-9aec-eedc25c64be3]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [008e3192-21a8-48c6-9aec-eedc25c64be3]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [008e3192-21a8-48c6-9aec-eedc25c64be3] CanvasSync::JobLog Update (0.4ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-09-26 22:49:16.053958"], ["status", "running"], ["updated_at", "2022-09-26 22:49:16.054390"], ["id", 456]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [008e3192-21a8-48c6-9aec-eedc25c64be3]  (0.4ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [008e3192-21a8-48c6-9aec-eedc25c64be3]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [008e3192-21a8-48c6-9aec-eedc25c64be3] CanvasSync::JobLog Destroy (0.3ms) DELETE FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."id" = $1 [["id", 456]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [008e3192-21a8-48c6-9aec-eedc25c64be3]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [008e3192-21a8-48c6-9aec-eedc25c64be3] Performed CanvasSync::Jobs::ReportChecker (Job ID: 008e3192-21a8-48c6-9aec-eedc25c64be3) from Test(default) in 10.78ms  (0.2ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] [CanvasSync::Jobs::ReportChecker] [9bc33257-f075-43c1-9ad3-13a821aa9815] Performing CanvasSync::Jobs::ReportChecker (Job ID: 9bc33257-f075-43c1-9ad3-13a821aa9815) from Test(default) with arguments: "provisioning_csv", 1, "FakeProcessor", {} [ActiveJob] [CanvasSync::Jobs::ReportChecker] [9bc33257-f075-43c1-9ad3-13a821aa9815] CanvasSync::JobLog Load (0.4ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "9bc33257-f075-43c1-9ad3-13a821aa9815"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [9bc33257-f075-43c1-9ad3-13a821aa9815]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [9bc33257-f075-43c1-9ad3-13a821aa9815] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- provisioning_csv\n- 1\n- FakeProcessor\n- {}\n"], ["created_at", "2022-09-26 22:49:16.065952"], ["updated_at", "2022-09-26 22:49:16.065952"], ["job_id", "9bc33257-f075-43c1-9ad3-13a821aa9815"]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [9bc33257-f075-43c1-9ad3-13a821aa9815]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [9bc33257-f075-43c1-9ad3-13a821aa9815]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [9bc33257-f075-43c1-9ad3-13a821aa9815] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-09-26 22:49:16.067639"], ["status", "running"], ["updated_at", "2022-09-26 22:49:16.067985"], ["id", 457]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [9bc33257-f075-43c1-9ad3-13a821aa9815]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [9bc33257-f075-43c1-9ad3-13a821aa9815]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [9bc33257-f075-43c1-9ad3-13a821aa9815] CanvasSync::JobLog Create (0.9ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- provisioning_csv\n- 1\n- FakeProcessor\n- {}\n- {}\n"], ["created_at", "2022-09-26 22:49:16.071646"], ["updated_at", "2022-09-26 22:49:16.071646"], ["job_id", "9704a550-550c-430d-87c4-18c1f4acc366"]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [9bc33257-f075-43c1-9ad3-13a821aa9815]  (0.3ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [9bc33257-f075-43c1-9ad3-13a821aa9815] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: 9704a550-550c-430d-87c4-18c1f4acc366) to Test(default) at 2022-09-26 22:49:46 UTC with arguments: "provisioning_csv", 1, "FakeProcessor", {}, {} [ActiveJob] [CanvasSync::Jobs::ReportChecker] [9bc33257-f075-43c1-9ad3-13a821aa9815]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [9bc33257-f075-43c1-9ad3-13a821aa9815] CanvasSync::JobLog Destroy (0.6ms) DELETE FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."id" = $1 [["id", 457]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [9bc33257-f075-43c1-9ad3-13a821aa9815]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [9bc33257-f075-43c1-9ad3-13a821aa9815] Performed CanvasSync::Jobs::ReportChecker (Job ID: 9bc33257-f075-43c1-9ad3-13a821aa9815) from Test(default) in 13.28ms  (0.3ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] [CanvasSync::Jobs::ReportChecker] [d8b1cdcb-11d7-4772-a868-b7b9a7163c7d] Performing CanvasSync::Jobs::ReportChecker (Job ID: d8b1cdcb-11d7-4772-a868-b7b9a7163c7d) from Test(default) with arguments: "provisioning_csv", 1, "FakeProcessor", {} [ActiveJob] [CanvasSync::Jobs::ReportChecker] [d8b1cdcb-11d7-4772-a868-b7b9a7163c7d] CanvasSync::JobLog Load (0.4ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "d8b1cdcb-11d7-4772-a868-b7b9a7163c7d"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [d8b1cdcb-11d7-4772-a868-b7b9a7163c7d]  (0.4ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [d8b1cdcb-11d7-4772-a868-b7b9a7163c7d] CanvasSync::JobLog Create (0.5ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- provisioning_csv\n- 1\n- FakeProcessor\n- {}\n"], ["created_at", "2022-09-26 22:49:16.084583"], ["updated_at", "2022-09-26 22:49:16.084583"], ["job_id", "d8b1cdcb-11d7-4772-a868-b7b9a7163c7d"]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [d8b1cdcb-11d7-4772-a868-b7b9a7163c7d]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [d8b1cdcb-11d7-4772-a868-b7b9a7163c7d]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [d8b1cdcb-11d7-4772-a868-b7b9a7163c7d] CanvasSync::JobLog Update (0.5ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-09-26 22:49:16.087470"], ["status", "running"], ["updated_at", "2022-09-26 22:49:16.088189"], ["id", 459]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [d8b1cdcb-11d7-4772-a868-b7b9a7163c7d]  (0.3ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [d8b1cdcb-11d7-4772-a868-b7b9a7163c7d]  (0.3ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [d8b1cdcb-11d7-4772-a868-b7b9a7163c7d] CanvasSync::JobLog Update (0.8ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "exception" = $2, "backtrace" = $3, "status" = $4, "updated_at" = $5 WHERE "canvas_sync_job_logs"."id" = $6 [["completed_at", "2022-09-26 22:49:16.097793"], ["exception", "NameError: undefined local variable or method `current_organization' for #"], ["backtrace", "/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/jobs/report_checker.rb:35:in `perform'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/execution.rb:39:in `block in perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:109:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/active_job.rb:24:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:21:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/i18n-1.12.0/lib/i18n.rb:317:in `with_locale'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/translation.rb:9:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:26:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/notifications.rb:168:in `block in instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/notifications.rb:168:in `instrument'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:25:in `block (3 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:46:in `block in tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/tagged_logging.rb:71:in `block in tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/tagged_logging.rb:28:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/tagged_logging.rb:71:in `tagged'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:46:in `tag_logger'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:22:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:136:in `run_callbacks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/execution.rb:38:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/execution.rb:18:in `perform_now'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/report_checker_spec.rb:11:in `start_job'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/report_checker_spec.rb:53:in `block (5 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/matchers/built_in/raise_error.rb:59:in `matches?'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:51:in `block in handle_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:27:in `with_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:48:in `handle_matcher'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/expectation_target.rb:65:in `to'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/expectation_target.rb:139:in `to'\\n/home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/report_checker_spec.rb:53:in `block (4 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:263:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:263:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:511:in `block in with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:468:in `block in with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:486:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-rails-5.1.1/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:390:in `execute_with'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:486:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:468:in `with_around_example_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:511:in `with_around_and_singleton_context_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:259:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:646:in `block in run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:642:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:642:in `run_examples'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:607:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `block in run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `map'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/configuration.rb:2068:in `with_suite_hooks'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:116:in `block in run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/reporter.rb:74:in `report'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:115:in `run_specs'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:89:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:71:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:45:in `invoke'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/exe/rspec:4:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/rspec:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/rspec:23:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:58:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:58:in `kernel_load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:23:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:483:in `exec'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:31:in `dispatch'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:25:in `start'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/exe/bundle:48:in `block in '\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/friendly_errors.rb:120:in `with_friendly_errors'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/exe/bundle:36:in `'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/bundle:23:in `load'\\n/home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/bundle:23:in `
'"], ["status", "error"], ["updated_at", "2022-09-26 22:49:16.098581"], ["id", 459]] [ActiveJob] [CanvasSync::Jobs::ReportChecker] [d8b1cdcb-11d7-4772-a868-b7b9a7163c7d]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportChecker] [d8b1cdcb-11d7-4772-a868-b7b9a7163c7d] Error performing CanvasSync::Jobs::ReportChecker (Job ID: d8b1cdcb-11d7-4772-a868-b7b9a7163c7d) from Test(default) in 18.58ms: NameError (undefined local variable or method `current_organization' for #): /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/jobs/report_checker.rb:35:in `perform' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/execution.rb:39:in `block in perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:109:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/active_job.rb:24:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job.rb:21:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/i18n-1.12.0/lib/i18n.rb:317:in `with_locale' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/translation.rb:9:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:26:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/notifications.rb:168:in `block in instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/notifications.rb:168:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:25:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:46:in `block in tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/tagged_logging.rb:71:in `block in tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/tagged_logging.rb:28:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/tagged_logging.rb:71:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:46:in `tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:22:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:136:in `run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/execution.rb:38:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/execution.rb:18:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/report_checker_spec.rb:11:in `start_job' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/report_checker_spec.rb:53:in `block (5 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/matchers/built_in/raise_error.rb:59:in `matches?' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:51:in `block in handle_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:27:in `with_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/handler.rb:48:in `handle_matcher' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/expectation_target.rb:65:in `to' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-expectations-3.11.0/lib/rspec/expectations/expectation_target.rb:139:in `to' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/canvas_sync/jobs/report_checker_spec.rb:53:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:263:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:263:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:511:in `block in with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:468:in `block in with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:486:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-rails-5.1.1/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:486:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:468:in `with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:511:in `with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:259:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:646:in `block in run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:642:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:642:in `run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:607:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/configuration.rb:2068:in `with_suite_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:116:in `block in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/reporter.rb:74:in `report' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:115:in `run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:89:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:71:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:45:in `invoke' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/exe/rspec:4:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/rspec:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/rspec:23:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:58:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:58:in `kernel_load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:23:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:483:in `exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:31:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:25:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/exe/bundle:48:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/friendly_errors.rb:120:in `with_friendly_errors' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/exe/bundle:36:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/bundle:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/bundle:23:in `
'  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [33bc14bf-bda3-45da-870d-b9cfee0994d9] Performing CanvasSync::Jobs::ReportProcessorJob (Job ID: 33bc14bf-bda3-45da-870d-b9cfee0994d9) from Test(default) with arguments: "provisioning_csv", "https://test.instructure.com/sample_report_download", "FakeProcessor", {}, 1 [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [33bc14bf-bda3-45da-870d-b9cfee0994d9] CanvasSync::JobLog Load (0.3ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "33bc14bf-bda3-45da-870d-b9cfee0994d9"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [33bc14bf-bda3-45da-870d-b9cfee0994d9]  (0.3ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [33bc14bf-bda3-45da-870d-b9cfee0994d9] CanvasSync::JobLog Create (0.5ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportProcessorJob"], ["status", "enqueued"], ["job_arguments", "---\n- provisioning_csv\n- https://test.instructure.com/sample_report_download\n- FakeProcessor\n- {}\n- 1\n"], ["created_at", "2022-09-26 22:49:16.106668"], ["updated_at", "2022-09-26 22:49:16.106668"], ["job_id", "33bc14bf-bda3-45da-870d-b9cfee0994d9"]] [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [33bc14bf-bda3-45da-870d-b9cfee0994d9]  (0.3ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [33bc14bf-bda3-45da-870d-b9cfee0994d9]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [33bc14bf-bda3-45da-870d-b9cfee0994d9] CanvasSync::JobLog Update (0.5ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-09-26 22:49:16.110463"], ["status", "running"], ["updated_at", "2022-09-26 22:49:16.111265"], ["id", 460]] [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [33bc14bf-bda3-45da-870d-b9cfee0994d9]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [33bc14bf-bda3-45da-870d-b9cfee0994d9]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [33bc14bf-bda3-45da-870d-b9cfee0994d9] CanvasSync::JobLog Update (0.5ms) UPDATE "canvas_sync_job_logs" SET "job_class" = $1, "updated_at" = $2 WHERE "canvas_sync_job_logs"."id" = $3 [["job_class", "FakeProcessor"], ["updated_at", "2022-09-26 22:49:16.114254"], ["id", 460]] [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [33bc14bf-bda3-45da-870d-b9cfee0994d9]  (0.3ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [33bc14bf-bda3-45da-870d-b9cfee0994d9]  (1.0ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [33bc14bf-bda3-45da-870d-b9cfee0994d9] CanvasSync::JobLog Update (0.5ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2022-09-26 22:49:16.135771"], ["status", "success"], ["updated_at", "2022-09-26 22:49:16.137477"], ["id", 460]] [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [33bc14bf-bda3-45da-870d-b9cfee0994d9]  (0.3ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportProcessorJob] [33bc14bf-bda3-45da-870d-b9cfee0994d9] Performed CanvasSync::Jobs::ReportProcessorJob (Job ID: 33bc14bf-bda3-45da-870d-b9cfee0994d9) from Test(default) in 35.68ms  (0.4ms) ROLLBACK  (0.3ms) BEGIN [ActiveJob] [CanvasSync::Jobs::ReportStarter] [499a03dd-86c0-45ed-9585-93aa350e4048] Performing CanvasSync::Jobs::ReportStarter (Job ID: 499a03dd-86c0-45ed-9585-93aa350e4048) from Test(default) with arguments: "provisioning_csv", {"parameters[users]"=>true}, "CoolProcessor", {:models=>["users"]} [ActiveJob] [CanvasSync::Jobs::ReportStarter] [499a03dd-86c0-45ed-9585-93aa350e4048] CanvasSync::JobLog Load (0.3ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "499a03dd-86c0-45ed-9585-93aa350e4048"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::ReportStarter] [499a03dd-86c0-45ed-9585-93aa350e4048]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [499a03dd-86c0-45ed-9585-93aa350e4048] CanvasSync::JobLog Create (0.4ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportStarter"], ["status", "enqueued"], ["job_arguments", "---\n- provisioning_csv\n- parameters[users]: true\n- CoolProcessor\n- :models:\n - users\n"], ["created_at", "2022-09-26 22:49:16.146673"], ["updated_at", "2022-09-26 22:49:16.146673"], ["job_id", "499a03dd-86c0-45ed-9585-93aa350e4048"]] [ActiveJob] [CanvasSync::Jobs::ReportStarter] [499a03dd-86c0-45ed-9585-93aa350e4048]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [499a03dd-86c0-45ed-9585-93aa350e4048]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [499a03dd-86c0-45ed-9585-93aa350e4048] CanvasSync::JobLog Update (0.4ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-09-26 22:49:16.149595"], ["status", "running"], ["updated_at", "2022-09-26 22:49:16.150162"], ["id", 461]] [ActiveJob] [CanvasSync::Jobs::ReportStarter] [499a03dd-86c0-45ed-9585-93aa350e4048]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [499a03dd-86c0-45ed-9585-93aa350e4048]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [499a03dd-86c0-45ed-9585-93aa350e4048] CanvasSync::JobLog Create (0.5ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- provisioning_csv\n- 1\n- CoolProcessor\n- :models:\n - users\n :sync_start_time: '2022-09-26T22:49:16Z'\n :report_params:\n parameters[users]: true\n"], ["created_at", "2022-09-26 22:49:16.156853"], ["updated_at", "2022-09-26 22:49:16.156853"], ["job_id", "97ee7886-0b90-4ac8-afae-3edb1c5dad5e"]] [ActiveJob] [CanvasSync::Jobs::ReportStarter] [499a03dd-86c0-45ed-9585-93aa350e4048]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [499a03dd-86c0-45ed-9585-93aa350e4048] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: 97ee7886-0b90-4ac8-afae-3edb1c5dad5e) to Test(default) at 2022-09-26 22:49:46 UTC with arguments: "provisioning_csv", 1, "CoolProcessor", {:models=>["users"], :sync_start_time=>"2022-09-26T22:49:16Z", :report_params=>{"parameters[users]"=>true}} [ActiveJob] [CanvasSync::Jobs::ReportStarter] [499a03dd-86c0-45ed-9585-93aa350e4048]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [499a03dd-86c0-45ed-9585-93aa350e4048] CanvasSync::JobLog Update (1.1ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2022-09-26 22:49:16.162312"], ["status", "success"], ["updated_at", "2022-09-26 22:49:16.163084"], ["id", 461]] [ActiveJob] [CanvasSync::Jobs::ReportStarter] [499a03dd-86c0-45ed-9585-93aa350e4048]  (0.3ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [499a03dd-86c0-45ed-9585-93aa350e4048] Performed CanvasSync::Jobs::ReportStarter (Job ID: 499a03dd-86c0-45ed-9585-93aa350e4048) from Test(default) in 21.68ms  (0.3ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] [CanvasSync::Jobs::ReportStarter] [6a83a3b7-23ec-4d03-822a-0c7354883fef] Performing CanvasSync::Jobs::ReportStarter (Job ID: 6a83a3b7-23ec-4d03-822a-0c7354883fef) from Test(default) with arguments: "provisioning_csv", {"parameters[users]"=>true}, "CoolProcessor", {:models=>["users"]}, {:allow_redownloads=>true} [ActiveJob] [CanvasSync::Jobs::ReportStarter] [6a83a3b7-23ec-4d03-822a-0c7354883fef] CanvasSync::JobLog Load (0.3ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "6a83a3b7-23ec-4d03-822a-0c7354883fef"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::ReportStarter] [6a83a3b7-23ec-4d03-822a-0c7354883fef]  (0.3ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [6a83a3b7-23ec-4d03-822a-0c7354883fef] CanvasSync::JobLog Create (0.6ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportStarter"], ["status", "enqueued"], ["job_arguments", "---\n- provisioning_csv\n- parameters[users]: true\n- CoolProcessor\n- :models:\n - users\n- :allow_redownloads: true\n"], ["created_at", "2022-09-26 22:49:16.173049"], ["updated_at", "2022-09-26 22:49:16.173049"], ["job_id", "6a83a3b7-23ec-4d03-822a-0c7354883fef"]] [ActiveJob] [CanvasSync::Jobs::ReportStarter] [6a83a3b7-23ec-4d03-822a-0c7354883fef]  (0.3ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [6a83a3b7-23ec-4d03-822a-0c7354883fef]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [6a83a3b7-23ec-4d03-822a-0c7354883fef] CanvasSync::JobLog Update (0.6ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-09-26 22:49:16.177312"], ["status", "running"], ["updated_at", "2022-09-26 22:49:16.178068"], ["id", 463]] [ActiveJob] [CanvasSync::Jobs::ReportStarter] [6a83a3b7-23ec-4d03-822a-0c7354883fef]  (0.3ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [6a83a3b7-23ec-4d03-822a-0c7354883fef]  (0.3ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [6a83a3b7-23ec-4d03-822a-0c7354883fef] CanvasSync::JobLog Update (0.9ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2022-09-26 22:49:16.184255"], ["status", "success"], ["updated_at", "2022-09-26 22:49:16.185500"], ["id", 463]] [ActiveJob] [CanvasSync::Jobs::ReportStarter] [6a83a3b7-23ec-4d03-822a-0c7354883fef]  (0.4ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::ReportStarter] [6a83a3b7-23ec-4d03-822a-0c7354883fef] Performed CanvasSync::Jobs::ReportStarter (Job ID: 6a83a3b7-23ec-4d03-822a-0c7354883fef) from Test(default) in 18.53ms  (0.4ms) ROLLBACK  (0.4ms) BEGIN  (0.3ms) SAVEPOINT active_record_1 Account Exists (0.8ms) SELECT 1 AS one FROM "accounts" WHERE "accounts"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] Account Create (0.6ms) INSERT INTO "accounts" ("canvas_id", "sis_id", "canvas_parent_account_id", "sis_parent_account_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 1], ["sis_id", "265c9b5b3d5df999239c3a0dfbaa4e3e"], ["canvas_parent_account_id", 1], ["sis_parent_account_id", "d9a099bff1a1e607e720c29d13dc083e"], ["name", "Account name"], ["workflow_state", "active"], ["created_at", "2022-09-26 22:49:16.218606"], ["updated_at", "2022-09-26 22:49:16.218606"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (1.0ms) SELECT COUNT(*) FROM "admins" [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [0af9ca4a-0c8a-4575-ae63-6da7ce57004c] Performing CanvasSync::Jobs::SyncAdminsJob (Job ID: 0af9ca4a-0c8a-4575-ae63-6da7ce57004c) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [0af9ca4a-0c8a-4575-ae63-6da7ce57004c] CanvasSync::JobLog Load (0.5ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "0af9ca4a-0c8a-4575-ae63-6da7ce57004c"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [0af9ca4a-0c8a-4575-ae63-6da7ce57004c]  (0.3ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [0af9ca4a-0c8a-4575-ae63-6da7ce57004c] CanvasSync::JobLog Create (0.6ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncAdminsJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2022-09-26 22:49:16.229397"], ["updated_at", "2022-09-26 22:49:16.229397"], ["job_id", "0af9ca4a-0c8a-4575-ae63-6da7ce57004c"]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [0af9ca4a-0c8a-4575-ae63-6da7ce57004c]  (0.3ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [0af9ca4a-0c8a-4575-ae63-6da7ce57004c]  (0.3ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [0af9ca4a-0c8a-4575-ae63-6da7ce57004c] CanvasSync::JobLog Update (0.5ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-09-26 22:49:16.231835"], ["status", "running"], ["updated_at", "2022-09-26 22:49:16.232642"], ["id", 464]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [0af9ca4a-0c8a-4575-ae63-6da7ce57004c]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [0af9ca4a-0c8a-4575-ae63-6da7ce57004c] Account Load (0.3ms) SELECT "accounts".* FROM "accounts" WHERE "accounts"."workflow_state" != $1 ORDER BY "accounts"."id" ASC LIMIT $2 [["workflow_state", "deleted"], ["LIMIT", 1000]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [0af9ca4a-0c8a-4575-ae63-6da7ce57004c] Admin Load (0.5ms) SELECT "admins".* FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [0af9ca4a-0c8a-4575-ae63-6da7ce57004c]  (0.3ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [0af9ca4a-0c8a-4575-ae63-6da7ce57004c] Admin Exists (0.5ms) SELECT 1 AS one FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [0af9ca4a-0c8a-4575-ae63-6da7ce57004c] Admin Create (0.5ms) INSERT INTO "admins" ("canvas_id", "role_name", "canvas_account_id", "canvas_role_id", "canvas_user_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 2], ["role_name", "AccountAdmin"], ["canvas_account_id", 1], ["canvas_role_id", 1], ["canvas_user_id", 1], ["workflow_state", "active"], ["created_at", "2022-09-26 22:49:16.258086"], ["updated_at", "2022-09-26 22:49:16.258086"]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [0af9ca4a-0c8a-4575-ae63-6da7ce57004c]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [0af9ca4a-0c8a-4575-ae63-6da7ce57004c] Admin Load (0.6ms) SELECT "admins".* FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 3], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [0af9ca4a-0c8a-4575-ae63-6da7ce57004c]  (0.3ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [0af9ca4a-0c8a-4575-ae63-6da7ce57004c] Admin Exists (0.3ms) SELECT 1 AS one FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 3], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [0af9ca4a-0c8a-4575-ae63-6da7ce57004c] Admin Create (0.3ms) INSERT INTO "admins" ("canvas_id", "role_name", "canvas_account_id", "canvas_role_id", "canvas_user_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 3], ["role_name", "Custom Account Role"], ["canvas_account_id", 1], ["canvas_role_id", 11], ["canvas_user_id", 11], ["workflow_state", "active"], ["created_at", "2022-09-26 22:49:16.263169"], ["updated_at", "2022-09-26 22:49:16.263169"]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [0af9ca4a-0c8a-4575-ae63-6da7ce57004c]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [0af9ca4a-0c8a-4575-ae63-6da7ce57004c] Admin Load (0.3ms) SELECT "admins".* FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 4], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [0af9ca4a-0c8a-4575-ae63-6da7ce57004c]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [0af9ca4a-0c8a-4575-ae63-6da7ce57004c] Admin Exists (0.3ms) SELECT 1 AS one FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 4], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [0af9ca4a-0c8a-4575-ae63-6da7ce57004c] Admin Create (0.3ms) INSERT INTO "admins" ("canvas_id", "role_name", "canvas_account_id", "canvas_role_id", "canvas_user_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 4], ["role_name", "Test"], ["canvas_account_id", 1], ["canvas_role_id", 10], ["canvas_user_id", 11], ["workflow_state", "active"], ["created_at", "2022-09-26 22:49:16.266827"], ["updated_at", "2022-09-26 22:49:16.266827"]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [0af9ca4a-0c8a-4575-ae63-6da7ce57004c]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [0af9ca4a-0c8a-4575-ae63-6da7ce57004c] Admin Update All (0.4ms) UPDATE "admins" SET "workflow_state" = 'inactive' WHERE "admins"."id" NOT IN ($1, $2, $3) [["id", 78], ["id", 79], ["id", 80]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [0af9ca4a-0c8a-4575-ae63-6da7ce57004c]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [0af9ca4a-0c8a-4575-ae63-6da7ce57004c] CanvasSync::JobLog Update (0.6ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2022-09-26 22:49:16.269079"], ["status", "success"], ["updated_at", "2022-09-26 22:49:16.269633"], ["id", 464]] [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [0af9ca4a-0c8a-4575-ae63-6da7ce57004c]  (0.4ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAdminsJob] [0af9ca4a-0c8a-4575-ae63-6da7ce57004c] Performed CanvasSync::Jobs::SyncAdminsJob (Job ID: 0af9ca4a-0c8a-4575-ae63-6da7ce57004c) from Test(default) in 45.31ms  (0.5ms) SELECT COUNT(*) FROM "admins"  (0.3ms) ROLLBACK  (0.3ms) BEGIN [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [8906f53d-4474-4aa1-b4ab-041bb394d58e] Performing CanvasSync::Jobs::SyncAssignmentGroupsJob (Job ID: 8906f53d-4474-4aa1-b4ab-041bb394d58e) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [8906f53d-4474-4aa1-b4ab-041bb394d58e] CanvasSync::JobLog Load (0.3ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "8906f53d-4474-4aa1-b4ab-041bb394d58e"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [8906f53d-4474-4aa1-b4ab-041bb394d58e]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [8906f53d-4474-4aa1-b4ab-041bb394d58e] CanvasSync::JobLog Create (0.4ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncAssignmentGroupsJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2022-09-26 22:49:16.281247"], ["updated_at", "2022-09-26 22:49:16.281247"], ["job_id", "8906f53d-4474-4aa1-b4ab-041bb394d58e"]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [8906f53d-4474-4aa1-b4ab-041bb394d58e]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [8906f53d-4474-4aa1-b4ab-041bb394d58e]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [8906f53d-4474-4aa1-b4ab-041bb394d58e] CanvasSync::JobLog Update (0.5ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-09-26 22:49:16.283251"], ["status", "running"], ["updated_at", "2022-09-26 22:49:16.283979"], ["id", 465]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [8906f53d-4474-4aa1-b4ab-041bb394d58e]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [8906f53d-4474-4aa1-b4ab-041bb394d58e]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [8906f53d-4474-4aa1-b4ab-041bb394d58e] CanvasSync::JobLog Create (0.6ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proserv_assignment_group_export_csv\n- 1\n- CanvasSync::Processors::AssignmentGroupsProcessor\n- :sync_start_time: '2022-09-26T22:49:16Z'\n :report_params:\n :parameters:\n :enrollment_term_id: 1\n"], ["created_at", "2022-09-26 22:49:16.289172"], ["updated_at", "2022-09-26 22:49:16.289172"], ["job_id", "e6da63a4-4df6-44c7-b252-aa6c96eba904"]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [8906f53d-4474-4aa1-b4ab-041bb394d58e]  (0.3ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [8906f53d-4474-4aa1-b4ab-041bb394d58e] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: e6da63a4-4df6-44c7-b252-aa6c96eba904) to Test(default) at 2022-09-26 22:49:46 UTC with arguments: "proserv_assignment_group_export_csv", 1, "CanvasSync::Processors::AssignmentGroupsProcessor", {:sync_start_time=>"2022-09-26T22:49:16Z", :report_params=>{:parameters=>{:enrollment_term_id=>1}}} [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [8906f53d-4474-4aa1-b4ab-041bb394d58e]  (0.3ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [8906f53d-4474-4aa1-b4ab-041bb394d58e] CanvasSync::JobLog Update (0.4ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2022-09-26 22:49:16.294864"], ["status", "success"], ["updated_at", "2022-09-26 22:49:16.295767"], ["id", 465]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [8906f53d-4474-4aa1-b4ab-041bb394d58e]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentGroupsJob] [8906f53d-4474-4aa1-b4ab-041bb394d58e] Performed CanvasSync::Jobs::SyncAssignmentGroupsJob (Job ID: 8906f53d-4474-4aa1-b4ab-041bb394d58e) from Test(default) in 18.02ms  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [fc10408f-666e-405f-9455-9a82ee909019] Performing CanvasSync::Jobs::SyncAssignmentsJob (Job ID: fc10408f-666e-405f-9455-9a82ee909019) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [fc10408f-666e-405f-9455-9a82ee909019] CanvasSync::JobLog Load (0.3ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "fc10408f-666e-405f-9455-9a82ee909019"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [fc10408f-666e-405f-9455-9a82ee909019]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [fc10408f-666e-405f-9455-9a82ee909019] CanvasSync::JobLog Create (0.6ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncAssignmentsJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2022-09-26 22:49:16.304316"], ["updated_at", "2022-09-26 22:49:16.304316"], ["job_id", "fc10408f-666e-405f-9455-9a82ee909019"]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [fc10408f-666e-405f-9455-9a82ee909019]  (0.3ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [fc10408f-666e-405f-9455-9a82ee909019]  (0.3ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [fc10408f-666e-405f-9455-9a82ee909019] CanvasSync::JobLog Update (0.5ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-09-26 22:49:16.307349"], ["status", "running"], ["updated_at", "2022-09-26 22:49:16.308508"], ["id", 467]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [fc10408f-666e-405f-9455-9a82ee909019]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [fc10408f-666e-405f-9455-9a82ee909019]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [fc10408f-666e-405f-9455-9a82ee909019] CanvasSync::JobLog Create (0.5ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proserv_assignment_export_csv\n- 1\n- CanvasSync::Processors::AssignmentsProcessor\n- :sync_start_time: '2022-09-26T22:49:16Z'\n :report_params:\n :parameters:\n :enrollment_term_id: 1\n"], ["created_at", "2022-09-26 22:49:16.315025"], ["updated_at", "2022-09-26 22:49:16.315025"], ["job_id", "3b7cd14c-ceab-4be8-a37e-7631e570ac90"]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [fc10408f-666e-405f-9455-9a82ee909019]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [fc10408f-666e-405f-9455-9a82ee909019] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: 3b7cd14c-ceab-4be8-a37e-7631e570ac90) to Test(default) at 2022-09-26 22:49:46 UTC with arguments: "proserv_assignment_export_csv", 1, "CanvasSync::Processors::AssignmentsProcessor", {:sync_start_time=>"2022-09-26T22:49:16Z", :report_params=>{:parameters=>{:enrollment_term_id=>1}}} [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [fc10408f-666e-405f-9455-9a82ee909019]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [fc10408f-666e-405f-9455-9a82ee909019] CanvasSync::JobLog Update (0.7ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2022-09-26 22:49:16.319555"], ["status", "success"], ["updated_at", "2022-09-26 22:49:16.320203"], ["id", 467]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [fc10408f-666e-405f-9455-9a82ee909019]  (0.3ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [fc10408f-666e-405f-9455-9a82ee909019] Performed CanvasSync::Jobs::SyncAssignmentsJob (Job ID: fc10408f-666e-405f-9455-9a82ee909019) from Test(default) in 21.01ms  (0.7ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [62933031-bf3c-4870-8964-f79876ed1a2b] Performing CanvasSync::Jobs::SyncAssignmentsJob (Job ID: 62933031-bf3c-4870-8964-f79876ed1a2b) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [62933031-bf3c-4870-8964-f79876ed1a2b] CanvasSync::JobLog Load (0.3ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "62933031-bf3c-4870-8964-f79876ed1a2b"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [62933031-bf3c-4870-8964-f79876ed1a2b]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [62933031-bf3c-4870-8964-f79876ed1a2b] CanvasSync::JobLog Create (0.4ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncAssignmentsJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2022-09-26 22:49:16.330342"], ["updated_at", "2022-09-26 22:49:16.330342"], ["job_id", "62933031-bf3c-4870-8964-f79876ed1a2b"]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [62933031-bf3c-4870-8964-f79876ed1a2b]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [62933031-bf3c-4870-8964-f79876ed1a2b]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [62933031-bf3c-4870-8964-f79876ed1a2b] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-09-26 22:49:16.332010"], ["status", "running"], ["updated_at", "2022-09-26 22:49:16.332415"], ["id", 469]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [62933031-bf3c-4870-8964-f79876ed1a2b]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [62933031-bf3c-4870-8964-f79876ed1a2b]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [62933031-bf3c-4870-8964-f79876ed1a2b] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proserv_assignment_export_csv\n- 1\n- CanvasSync::Processors::AssignmentsProcessor\n- :sync_start_time: '2022-09-26T22:49:16Z'\n :report_params:\n :parameters: {}\n"], ["created_at", "2022-09-26 22:49:16.335892"], ["updated_at", "2022-09-26 22:49:16.335892"], ["job_id", "f2161113-12ac-42af-8b9c-5d66147468ef"]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [62933031-bf3c-4870-8964-f79876ed1a2b]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [62933031-bf3c-4870-8964-f79876ed1a2b] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: f2161113-12ac-42af-8b9c-5d66147468ef) to Test(default) at 2022-09-26 22:49:46 UTC with arguments: "proserv_assignment_export_csv", 1, "CanvasSync::Processors::AssignmentsProcessor", {:sync_start_time=>"2022-09-26T22:49:16Z", :report_params=>{:parameters=>{}}} [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [62933031-bf3c-4870-8964-f79876ed1a2b]  (0.3ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [62933031-bf3c-4870-8964-f79876ed1a2b] CanvasSync::JobLog Update (0.6ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2022-09-26 22:49:16.339054"], ["status", "success"], ["updated_at", "2022-09-26 22:49:16.340103"], ["id", 469]] [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [62933031-bf3c-4870-8964-f79876ed1a2b]  (0.3ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncAssignmentsJob] [62933031-bf3c-4870-8964-f79876ed1a2b] Performed CanvasSync::Jobs::SyncAssignmentsJob (Job ID: 62933031-bf3c-4870-8964-f79876ed1a2b) from Test(default) in 14.07ms  (0.3ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [f239c129-c971-4c23-9fc4-c4366f8b955d] Performing CanvasSync::Jobs::SyncContentMigrationsJob (Job ID: f239c129-c971-4c23-9fc4-c4366f8b955d) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [f239c129-c971-4c23-9fc4-c4366f8b955d] CanvasSync::JobLog Load (0.3ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "f239c129-c971-4c23-9fc4-c4366f8b955d"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [f239c129-c971-4c23-9fc4-c4366f8b955d]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [f239c129-c971-4c23-9fc4-c4366f8b955d] CanvasSync::JobLog Create (0.6ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncContentMigrationsJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2022-09-26 22:49:16.349027"], ["updated_at", "2022-09-26 22:49:16.349027"], ["job_id", "f239c129-c971-4c23-9fc4-c4366f8b955d"]] [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [f239c129-c971-4c23-9fc4-c4366f8b955d]  (0.3ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [f239c129-c971-4c23-9fc4-c4366f8b955d]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [f239c129-c971-4c23-9fc4-c4366f8b955d] CanvasSync::JobLog Update (0.4ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-09-26 22:49:16.352047"], ["status", "running"], ["updated_at", "2022-09-26 22:49:16.352763"], ["id", 471]] [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [f239c129-c971-4c23-9fc4-c4366f8b955d]  (0.3ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [f239c129-c971-4c23-9fc4-c4366f8b955d]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [f239c129-c971-4c23-9fc4-c4366f8b955d] CanvasSync::JobLog Create (1.2ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proserv_content_migrations_csv\n- 1\n- CanvasSync::Processors::ContentMigrationsProcessor\n- :sync_start_time: '2022-09-26T22:49:16Z'\n :report_params:\n :parameters: {}\n"], ["created_at", "2022-09-26 22:49:16.358050"], ["updated_at", "2022-09-26 22:49:16.358050"], ["job_id", "053cf822-2ca1-4cb2-8333-8dcb3d8e677f"]] [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [f239c129-c971-4c23-9fc4-c4366f8b955d]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [f239c129-c971-4c23-9fc4-c4366f8b955d] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: 053cf822-2ca1-4cb2-8333-8dcb3d8e677f) to Test(default) at 2022-09-26 22:49:46 UTC with arguments: "proserv_content_migrations_csv", 1, "CanvasSync::Processors::ContentMigrationsProcessor", {:sync_start_time=>"2022-09-26T22:49:16Z", :report_params=>{:parameters=>{}}} [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [f239c129-c971-4c23-9fc4-c4366f8b955d]  (0.3ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [f239c129-c971-4c23-9fc4-c4366f8b955d] CanvasSync::JobLog Update (0.5ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2022-09-26 22:49:16.363157"], ["status", "success"], ["updated_at", "2022-09-26 22:49:16.364037"], ["id", 471]] [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [f239c129-c971-4c23-9fc4-c4366f8b955d]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [f239c129-c971-4c23-9fc4-c4366f8b955d] Performed CanvasSync::Jobs::SyncContentMigrationsJob (Job ID: f239c129-c971-4c23-9fc4-c4366f8b955d) from Test(default) in 18.67ms  (0.6ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [9ec56be4-869e-4ea0-aca5-9e3e605ccd35] Performing CanvasSync::Jobs::SyncContentMigrationsJob (Job ID: 9ec56be4-869e-4ea0-aca5-9e3e605ccd35) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [9ec56be4-869e-4ea0-aca5-9e3e605ccd35] CanvasSync::JobLog Load (0.3ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "9ec56be4-869e-4ea0-aca5-9e3e605ccd35"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [9ec56be4-869e-4ea0-aca5-9e3e605ccd35]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [9ec56be4-869e-4ea0-aca5-9e3e605ccd35] CanvasSync::JobLog Create (0.7ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncContentMigrationsJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2022-09-26 22:49:16.373612"], ["updated_at", "2022-09-26 22:49:16.373612"], ["job_id", "9ec56be4-869e-4ea0-aca5-9e3e605ccd35"]] [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [9ec56be4-869e-4ea0-aca5-9e3e605ccd35]  (0.3ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [9ec56be4-869e-4ea0-aca5-9e3e605ccd35]  (0.3ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [9ec56be4-869e-4ea0-aca5-9e3e605ccd35] CanvasSync::JobLog Update (0.5ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-09-26 22:49:16.377132"], ["status", "running"], ["updated_at", "2022-09-26 22:49:16.377910"], ["id", 473]] [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [9ec56be4-869e-4ea0-aca5-9e3e605ccd35]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [9ec56be4-869e-4ea0-aca5-9e3e605ccd35]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [9ec56be4-869e-4ea0-aca5-9e3e605ccd35] CanvasSync::JobLog Create (0.5ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proserv_content_migrations_csv\n- 1\n- CanvasSync::Processors::ContentMigrationsProcessor\n- :sync_start_time: '2022-09-26T22:49:16Z'\n :report_params:\n :parameters:\n :updated_after: 2022-09-26 16:49:16 UTC\n"], ["created_at", "2022-09-26 22:49:16.383692"], ["updated_at", "2022-09-26 22:49:16.383692"], ["job_id", "eeb39ae4-7965-48ac-af31-ea4c0ec1a70d"]] [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [9ec56be4-869e-4ea0-aca5-9e3e605ccd35]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [9ec56be4-869e-4ea0-aca5-9e3e605ccd35] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: eeb39ae4-7965-48ac-af31-ea4c0ec1a70d) to Test(default) at 2022-09-26 22:49:46 UTC with arguments: "proserv_content_migrations_csv", 1, "CanvasSync::Processors::ContentMigrationsProcessor", {:sync_start_time=>"2022-09-26T22:49:16Z", :report_params=>{:parameters=>{:updated_after=>"2022-09-26 16:49:16 UTC"}}} [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [9ec56be4-869e-4ea0-aca5-9e3e605ccd35]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [9ec56be4-869e-4ea0-aca5-9e3e605ccd35] CanvasSync::JobLog Update (1.1ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2022-09-26 22:49:16.388729"], ["status", "success"], ["updated_at", "2022-09-26 22:49:16.389508"], ["id", 473]] [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [9ec56be4-869e-4ea0-aca5-9e3e605ccd35]  (0.3ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContentMigrationsJob] [9ec56be4-869e-4ea0-aca5-9e3e605ccd35] Performed CanvasSync::Jobs::SyncContentMigrationsJob (Job ID: 9ec56be4-869e-4ea0-aca5-9e3e605ccd35) from Test(default) in 21.02ms  (0.4ms) ROLLBACK  (0.3ms) BEGIN [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [dfc67363-365c-4aae-bce4-c425a9625e9d] Performing CanvasSync::Jobs::SyncContextModuleItemsJob (Job ID: dfc67363-365c-4aae-bce4-c425a9625e9d) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [dfc67363-365c-4aae-bce4-c425a9625e9d] CanvasSync::JobLog Load (0.3ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "dfc67363-365c-4aae-bce4-c425a9625e9d"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [dfc67363-365c-4aae-bce4-c425a9625e9d]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [dfc67363-365c-4aae-bce4-c425a9625e9d] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncContextModuleItemsJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2022-09-26 22:49:16.400185"], ["updated_at", "2022-09-26 22:49:16.400185"], ["job_id", "dfc67363-365c-4aae-bce4-c425a9625e9d"]] [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [dfc67363-365c-4aae-bce4-c425a9625e9d]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [dfc67363-365c-4aae-bce4-c425a9625e9d]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [dfc67363-365c-4aae-bce4-c425a9625e9d] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-09-26 22:49:16.402393"], ["status", "running"], ["updated_at", "2022-09-26 22:49:16.402793"], ["id", 475]] [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [dfc67363-365c-4aae-bce4-c425a9625e9d]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [dfc67363-365c-4aae-bce4-c425a9625e9d]  (0.3ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [dfc67363-365c-4aae-bce4-c425a9625e9d] CanvasSync::JobLog Create (0.5ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proserv_context_module_items_csv\n- 1\n- CanvasSync::Processors::ContextModuleItemsProcessor\n- :sync_start_time: '2022-09-26T22:49:16Z'\n :report_params:\n :parameters:\n :enrollment_term_id: 1\n"], ["created_at", "2022-09-26 22:49:16.407607"], ["updated_at", "2022-09-26 22:49:16.407607"], ["job_id", "4710311f-32d9-4962-a62b-a4d3ce2cb877"]] [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [dfc67363-365c-4aae-bce4-c425a9625e9d]  (0.3ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [dfc67363-365c-4aae-bce4-c425a9625e9d] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: 4710311f-32d9-4962-a62b-a4d3ce2cb877) to Test(default) at 2022-09-26 22:49:46 UTC with arguments: "proserv_context_module_items_csv", 1, "CanvasSync::Processors::ContextModuleItemsProcessor", {:sync_start_time=>"2022-09-26T22:49:16Z", :report_params=>{:parameters=>{:enrollment_term_id=>1}}} [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [dfc67363-365c-4aae-bce4-c425a9625e9d]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [dfc67363-365c-4aae-bce4-c425a9625e9d] CanvasSync::JobLog Update (0.4ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2022-09-26 22:49:16.412418"], ["status", "success"], ["updated_at", "2022-09-26 22:49:16.412989"], ["id", 475]] [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [dfc67363-365c-4aae-bce4-c425a9625e9d]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [dfc67363-365c-4aae-bce4-c425a9625e9d] Performed CanvasSync::Jobs::SyncContextModuleItemsJob (Job ID: dfc67363-365c-4aae-bce4-c425a9625e9d) from Test(default) in 16.05ms  (0.3ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [a5e63f07-ae96-44de-8174-b0fcdaaf0798] Performing CanvasSync::Jobs::SyncContextModuleItemsJob (Job ID: a5e63f07-ae96-44de-8174-b0fcdaaf0798) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [a5e63f07-ae96-44de-8174-b0fcdaaf0798] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "a5e63f07-ae96-44de-8174-b0fcdaaf0798"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [a5e63f07-ae96-44de-8174-b0fcdaaf0798]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [a5e63f07-ae96-44de-8174-b0fcdaaf0798] CanvasSync::JobLog Create (0.4ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncContextModuleItemsJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2022-09-26 22:49:16.419730"], ["updated_at", "2022-09-26 22:49:16.419730"], ["job_id", "a5e63f07-ae96-44de-8174-b0fcdaaf0798"]] [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [a5e63f07-ae96-44de-8174-b0fcdaaf0798]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [a5e63f07-ae96-44de-8174-b0fcdaaf0798]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [a5e63f07-ae96-44de-8174-b0fcdaaf0798] CanvasSync::JobLog Update (0.5ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-09-26 22:49:16.422053"], ["status", "running"], ["updated_at", "2022-09-26 22:49:16.422768"], ["id", 477]] [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [a5e63f07-ae96-44de-8174-b0fcdaaf0798]  (0.3ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [a5e63f07-ae96-44de-8174-b0fcdaaf0798]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [a5e63f07-ae96-44de-8174-b0fcdaaf0798] CanvasSync::JobLog Create (0.5ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proserv_context_module_items_csv\n- 1\n- CanvasSync::Processors::ContextModuleItemsProcessor\n- :sync_start_time: '2022-09-26T22:49:16Z'\n :report_params:\n :parameters: {}\n"], ["created_at", "2022-09-26 22:49:16.428722"], ["updated_at", "2022-09-26 22:49:16.428722"], ["job_id", "d8f5a2ef-376e-4dec-a2fa-8df6971d465c"]] [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [a5e63f07-ae96-44de-8174-b0fcdaaf0798]  (0.3ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [a5e63f07-ae96-44de-8174-b0fcdaaf0798] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: d8f5a2ef-376e-4dec-a2fa-8df6971d465c) to Test(default) at 2022-09-26 22:49:46 UTC with arguments: "proserv_context_module_items_csv", 1, "CanvasSync::Processors::ContextModuleItemsProcessor", {:sync_start_time=>"2022-09-26T22:49:16Z", :report_params=>{:parameters=>{}}} [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [a5e63f07-ae96-44de-8174-b0fcdaaf0798]  (0.3ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [a5e63f07-ae96-44de-8174-b0fcdaaf0798] CanvasSync::JobLog Update (0.5ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2022-09-26 22:49:16.441200"], ["status", "success"], ["updated_at", "2022-09-26 22:49:16.442312"], ["id", 477]] [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [a5e63f07-ae96-44de-8174-b0fcdaaf0798]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModuleItemsJob] [a5e63f07-ae96-44de-8174-b0fcdaaf0798] Performed CanvasSync::Jobs::SyncContextModuleItemsJob (Job ID: a5e63f07-ae96-44de-8174-b0fcdaaf0798) from Test(default) in 26.34ms  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [0eadba28-4291-4329-aa85-c186d86eb3aa] Performing CanvasSync::Jobs::SyncContextModulesJob (Job ID: 0eadba28-4291-4329-aa85-c186d86eb3aa) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [0eadba28-4291-4329-aa85-c186d86eb3aa] CanvasSync::JobLog Load (0.3ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "0eadba28-4291-4329-aa85-c186d86eb3aa"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [0eadba28-4291-4329-aa85-c186d86eb3aa]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [0eadba28-4291-4329-aa85-c186d86eb3aa] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncContextModulesJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2022-09-26 22:49:16.450198"], ["updated_at", "2022-09-26 22:49:16.450198"], ["job_id", "0eadba28-4291-4329-aa85-c186d86eb3aa"]] [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [0eadba28-4291-4329-aa85-c186d86eb3aa]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [0eadba28-4291-4329-aa85-c186d86eb3aa]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [0eadba28-4291-4329-aa85-c186d86eb3aa] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-09-26 22:49:16.451795"], ["status", "running"], ["updated_at", "2022-09-26 22:49:16.452199"], ["id", 479]] [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [0eadba28-4291-4329-aa85-c186d86eb3aa]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [0eadba28-4291-4329-aa85-c186d86eb3aa]  (0.3ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [0eadba28-4291-4329-aa85-c186d86eb3aa] CanvasSync::JobLog Create (0.5ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proserv_context_modules_csv\n- 1\n- CanvasSync::Processors::ContextModulesProcessor\n- :sync_start_time: '2022-09-26T22:49:16Z'\n :report_params:\n :parameters:\n :enrollment_term_id: 1\n"], ["created_at", "2022-09-26 22:49:16.457314"], ["updated_at", "2022-09-26 22:49:16.457314"], ["job_id", "48d31518-d443-473b-a539-dd3f5aae4edc"]] [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [0eadba28-4291-4329-aa85-c186d86eb3aa]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [0eadba28-4291-4329-aa85-c186d86eb3aa] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: 48d31518-d443-473b-a539-dd3f5aae4edc) to Test(default) at 2022-09-26 22:49:46 UTC with arguments: "proserv_context_modules_csv", 1, "CanvasSync::Processors::ContextModulesProcessor", {:sync_start_time=>"2022-09-26T22:49:16Z", :report_params=>{:parameters=>{:enrollment_term_id=>1}}} [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [0eadba28-4291-4329-aa85-c186d86eb3aa]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [0eadba28-4291-4329-aa85-c186d86eb3aa] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2022-09-26 22:49:16.462016"], ["status", "success"], ["updated_at", "2022-09-26 22:49:16.462426"], ["id", 479]] [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [0eadba28-4291-4329-aa85-c186d86eb3aa]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [0eadba28-4291-4329-aa85-c186d86eb3aa] Performed CanvasSync::Jobs::SyncContextModulesJob (Job ID: 0eadba28-4291-4329-aa85-c186d86eb3aa) from Test(default) in 15.01ms  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [506508e1-ba26-41c2-8078-c6d299ab8f5e] Performing CanvasSync::Jobs::SyncContextModulesJob (Job ID: 506508e1-ba26-41c2-8078-c6d299ab8f5e) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [506508e1-ba26-41c2-8078-c6d299ab8f5e] CanvasSync::JobLog Load (0.3ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "506508e1-ba26-41c2-8078-c6d299ab8f5e"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [506508e1-ba26-41c2-8078-c6d299ab8f5e]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [506508e1-ba26-41c2-8078-c6d299ab8f5e] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncContextModulesJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2022-09-26 22:49:16.468106"], ["updated_at", "2022-09-26 22:49:16.468106"], ["job_id", "506508e1-ba26-41c2-8078-c6d299ab8f5e"]] [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [506508e1-ba26-41c2-8078-c6d299ab8f5e]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [506508e1-ba26-41c2-8078-c6d299ab8f5e]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [506508e1-ba26-41c2-8078-c6d299ab8f5e] CanvasSync::JobLog Update (0.4ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-09-26 22:49:16.469734"], ["status", "running"], ["updated_at", "2022-09-26 22:49:16.470216"], ["id", 481]] [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [506508e1-ba26-41c2-8078-c6d299ab8f5e]  (0.3ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [506508e1-ba26-41c2-8078-c6d299ab8f5e]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [506508e1-ba26-41c2-8078-c6d299ab8f5e] CanvasSync::JobLog Create (0.4ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proserv_context_modules_csv\n- 1\n- CanvasSync::Processors::ContextModulesProcessor\n- :sync_start_time: '2022-09-26T22:49:16Z'\n :report_params:\n :parameters: {}\n"], ["created_at", "2022-09-26 22:49:16.475682"], ["updated_at", "2022-09-26 22:49:16.475682"], ["job_id", "44de069a-8319-4b2e-9e61-8f1fbb001641"]] [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [506508e1-ba26-41c2-8078-c6d299ab8f5e]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [506508e1-ba26-41c2-8078-c6d299ab8f5e] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: 44de069a-8319-4b2e-9e61-8f1fbb001641) to Test(default) at 2022-09-26 22:49:46 UTC with arguments: "proserv_context_modules_csv", 1, "CanvasSync::Processors::ContextModulesProcessor", {:sync_start_time=>"2022-09-26T22:49:16Z", :report_params=>{:parameters=>{}}} [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [506508e1-ba26-41c2-8078-c6d299ab8f5e]  (0.3ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [506508e1-ba26-41c2-8078-c6d299ab8f5e] CanvasSync::JobLog Update (0.4ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2022-09-26 22:49:16.479396"], ["status", "success"], ["updated_at", "2022-09-26 22:49:16.480155"], ["id", 481]] [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [506508e1-ba26-41c2-8078-c6d299ab8f5e]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncContextModulesJob] [506508e1-ba26-41c2-8078-c6d299ab8f5e] Performed CanvasSync::Jobs::SyncContextModulesJob (Job ID: 506508e1-ba26-41c2-8078-c6d299ab8f5e) from Test(default) in 14.87ms  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Term Exists (0.6ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 47188097], ["LIMIT", 1]] Term Create (0.4ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 47188097], ["name", "Cool Term"], ["start_at", "2022-09-23 22:49:15.272844"], ["end_at", "2022-09-29 22:49:15.272988"], ["workflow_state", "active"], ["sis_id", "58c7b692ac155453a1722af4182e9933"], ["created_at", "2022-09-26 22:49:16.500759"], ["updated_at", "2022-09-26 22:49:16.500759"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [75b441a3-abfa-49a2-9f83-d15dce178588] Performing CanvasSync::Jobs::SyncProvisioningReportJob (Job ID: 75b441a3-abfa-49a2-9f83-d15dce178588) from Test(default) with arguments: {:models=>["users", "courses"], :term_scope=>"active"} [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [75b441a3-abfa-49a2-9f83-d15dce178588] CanvasSync::JobLog Load (0.3ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "75b441a3-abfa-49a2-9f83-d15dce178588"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [75b441a3-abfa-49a2-9f83-d15dce178588]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [75b441a3-abfa-49a2-9f83-d15dce178588] CanvasSync::JobLog Create (0.5ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncProvisioningReportJob"], ["status", "enqueued"], ["job_arguments", "---\n- :models:\n - users\n - courses\n :term_scope: active\n"], ["created_at", "2022-09-26 22:49:16.504332"], ["updated_at", "2022-09-26 22:49:16.504332"], ["job_id", "75b441a3-abfa-49a2-9f83-d15dce178588"]] [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [75b441a3-abfa-49a2-9f83-d15dce178588]  (0.3ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [75b441a3-abfa-49a2-9f83-d15dce178588]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [75b441a3-abfa-49a2-9f83-d15dce178588] CanvasSync::JobLog Update (0.6ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-09-26 22:49:16.507153"], ["status", "running"], ["updated_at", "2022-09-26 22:49:16.507826"], ["id", 483]] [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [75b441a3-abfa-49a2-9f83-d15dce178588]  (0.3ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [75b441a3-abfa-49a2-9f83-d15dce178588]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [75b441a3-abfa-49a2-9f83-d15dce178588] CanvasSync::JobLog Create (0.3ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proservices_provisioning_csv\n- \n- CanvasSync::Processors::ProvisioningReportProcessor\n- :models:\n - users\n - courses\n :term_scope: active\n :sync_start_time: '2022-09-26T22:49:16Z'\n :report_params:\n :parameters:\n :include_deleted: true\n users: true\n courses: true\n :enrollment_term_id: 47188097\n"], ["created_at", "2022-09-26 22:49:16.513375"], ["updated_at", "2022-09-26 22:49:16.513375"], ["job_id", "c758a8ce-88b7-44ab-afa4-b5197387d9d8"]] [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [75b441a3-abfa-49a2-9f83-d15dce178588]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [75b441a3-abfa-49a2-9f83-d15dce178588] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: c758a8ce-88b7-44ab-afa4-b5197387d9d8) to Test(default) at 2022-09-26 22:49:46 UTC with arguments: "proservices_provisioning_csv", nil, "CanvasSync::Processors::ProvisioningReportProcessor", {:models=>["users", "courses"], :term_scope=>"active", :sync_start_time=>"2022-09-26T22:49:16Z", :report_params=>{:parameters=>{:include_deleted=>true, "users"=>true, "courses"=>true, :enrollment_term_id=>47188097}}} [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [75b441a3-abfa-49a2-9f83-d15dce178588]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [75b441a3-abfa-49a2-9f83-d15dce178588] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2022-09-26 22:49:16.516612"], ["status", "success"], ["updated_at", "2022-09-26 22:49:16.517089"], ["id", 483]] [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [75b441a3-abfa-49a2-9f83-d15dce178588]  (0.3ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [75b441a3-abfa-49a2-9f83-d15dce178588] Performed CanvasSync::Jobs::SyncProvisioningReportJob (Job ID: 75b441a3-abfa-49a2-9f83-d15dce178588) from Test(default) in 15.45ms  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [a4bab5c9-c0f7-4cd5-8057-b446ff017d01] Performing CanvasSync::Jobs::SyncProvisioningReportJob (Job ID: a4bab5c9-c0f7-4cd5-8057-b446ff017d01) from Test(default) with arguments: {:models=>["users", "courses"]} [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [a4bab5c9-c0f7-4cd5-8057-b446ff017d01] CanvasSync::JobLog Load (0.3ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "a4bab5c9-c0f7-4cd5-8057-b446ff017d01"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [a4bab5c9-c0f7-4cd5-8057-b446ff017d01]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [a4bab5c9-c0f7-4cd5-8057-b446ff017d01] CanvasSync::JobLog Create (0.7ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncProvisioningReportJob"], ["status", "enqueued"], ["job_arguments", "---\n- :models:\n - users\n - courses\n"], ["created_at", "2022-09-26 22:49:16.522340"], ["updated_at", "2022-09-26 22:49:16.522340"], ["job_id", "a4bab5c9-c0f7-4cd5-8057-b446ff017d01"]] [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [a4bab5c9-c0f7-4cd5-8057-b446ff017d01]  (0.4ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [a4bab5c9-c0f7-4cd5-8057-b446ff017d01]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [a4bab5c9-c0f7-4cd5-8057-b446ff017d01] CanvasSync::JobLog Update (0.4ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-09-26 22:49:16.525942"], ["status", "running"], ["updated_at", "2022-09-26 22:49:16.526480"], ["id", 485]] [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [a4bab5c9-c0f7-4cd5-8057-b446ff017d01]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [a4bab5c9-c0f7-4cd5-8057-b446ff017d01]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [a4bab5c9-c0f7-4cd5-8057-b446ff017d01] CanvasSync::JobLog Create (0.5ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proservices_provisioning_csv\n- \n- CanvasSync::Processors::ProvisioningReportProcessor\n- :models:\n - users\n - courses\n :sync_start_time: '2022-09-26T22:49:16Z'\n :report_params:\n :parameters:\n :include_deleted: true\n users: true\n courses: true\n"], ["created_at", "2022-09-26 22:49:16.530152"], ["updated_at", "2022-09-26 22:49:16.530152"], ["job_id", "2711c24b-aa4d-4198-8bdf-9b271e004454"]] [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [a4bab5c9-c0f7-4cd5-8057-b446ff017d01]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [a4bab5c9-c0f7-4cd5-8057-b446ff017d01] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: 2711c24b-aa4d-4198-8bdf-9b271e004454) to Test(default) at 2022-09-26 22:49:46 UTC with arguments: "proservices_provisioning_csv", nil, "CanvasSync::Processors::ProvisioningReportProcessor", {:models=>["users", "courses"], :sync_start_time=>"2022-09-26T22:49:16Z", :report_params=>{:parameters=>{:include_deleted=>true, "users"=>true, "courses"=>true}}} [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [a4bab5c9-c0f7-4cd5-8057-b446ff017d01]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [a4bab5c9-c0f7-4cd5-8057-b446ff017d01] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2022-09-26 22:49:16.533701"], ["status", "success"], ["updated_at", "2022-09-26 22:49:16.534128"], ["id", 485]] [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [a4bab5c9-c0f7-4cd5-8057-b446ff017d01]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncProvisioningReportJob] [a4bab5c9-c0f7-4cd5-8057-b446ff017d01] Performed CanvasSync::Jobs::SyncProvisioningReportJob (Job ID: a4bab5c9-c0f7-4cd5-8057-b446ff017d01) from Test(default) in 14.65ms  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Account Exists (0.5ms) SELECT 1 AS one FROM "accounts" WHERE "accounts"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] Account Create (0.7ms) INSERT INTO "accounts" ("canvas_id", "sis_id", "canvas_parent_account_id", "sis_parent_account_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 1], ["sis_id", "27cd787063d20997bfed57ad28de21c2"], ["canvas_parent_account_id", 1], ["sis_parent_account_id", "4103eb9572db9b9f34b11d6486dfbf38"], ["name", "Account name"], ["workflow_state", "active"], ["created_at", "2022-09-26 22:49:16.539896"], ["updated_at", "2022-09-26 22:49:16.539896"]]  (0.3ms) RELEASE SAVEPOINT active_record_1  (0.5ms) SELECT COUNT(*) FROM "roles" [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [1fa25aea-7cbb-4f7a-a28c-934d4308ae86] Performing CanvasSync::Jobs::SyncRolesJob (Job ID: 1fa25aea-7cbb-4f7a-a28c-934d4308ae86) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [1fa25aea-7cbb-4f7a-a28c-934d4308ae86] CanvasSync::JobLog Load (0.4ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "1fa25aea-7cbb-4f7a-a28c-934d4308ae86"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [1fa25aea-7cbb-4f7a-a28c-934d4308ae86]  (0.3ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [1fa25aea-7cbb-4f7a-a28c-934d4308ae86] CanvasSync::JobLog Create (0.4ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncRolesJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2022-09-26 22:49:16.549016"], ["updated_at", "2022-09-26 22:49:16.549016"], ["job_id", "1fa25aea-7cbb-4f7a-a28c-934d4308ae86"]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [1fa25aea-7cbb-4f7a-a28c-934d4308ae86]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [1fa25aea-7cbb-4f7a-a28c-934d4308ae86]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [1fa25aea-7cbb-4f7a-a28c-934d4308ae86] CanvasSync::JobLog Update (0.4ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-09-26 22:49:16.551311"], ["status", "running"], ["updated_at", "2022-09-26 22:49:16.551792"], ["id", 487]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [1fa25aea-7cbb-4f7a-a28c-934d4308ae86]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [1fa25aea-7cbb-4f7a-a28c-934d4308ae86] Account Load (0.3ms) SELECT "accounts".* FROM "accounts" WHERE "accounts"."workflow_state" != $1 ORDER BY "accounts"."id" ASC LIMIT $2 [["workflow_state", "deleted"], ["LIMIT", 1000]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [1fa25aea-7cbb-4f7a-a28c-934d4308ae86] Role Load (0.3ms) SELECT "roles".* FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [1fa25aea-7cbb-4f7a-a28c-934d4308ae86]  (0.4ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [1fa25aea-7cbb-4f7a-a28c-934d4308ae86] Role Exists (0.6ms) SELECT 1 AS one FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [1fa25aea-7cbb-4f7a-a28c-934d4308ae86] Role Create (0.7ms) INSERT INTO "roles" ("canvas_id", "label", "base_role_type", "canvas_account_id", "workflow_state", "permissions", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 1], ["label", "Account Admin"], ["base_role_type", "AccountMembership"], ["canvas_account_id", 10], ["workflow_state", "built_in"], ["permissions", "{\"manage_wiki\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"post_to_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"moderate_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_announcements\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"send_messages\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"send_messages_all\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_outcomes\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"create_conferences\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"create_collaborations\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_roster\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_all_grades\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_grades\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_rubrics\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"comment_on_others_submissions\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_students\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_admin_users\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_role_overrides\":{\"enabled\":true,\"locked\":true,\"readonly\":true,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_account_memberships\":{\"enabled\":true,\"locked\":true,\"readonly\":true,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_account_settings\":{\"enabled\":true,\"locked\":true,\"readonly\":true,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_groups\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_group_pages\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_files\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_assignments\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"undelete_courses\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_grade_changes\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_course_changes\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_question_banks\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_calendar\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_reports\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_courses\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_user_logins\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_user_observers\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_alerts\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"become_user\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_developer_keys\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"import_sis\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_sis\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_sis\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_course_list\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_statistics\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_storage_quotas\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_course_content\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_content\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_interaction_alerts\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"change_course_state\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_sections\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_feature_flags\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_quiz_answer_audits\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"moderate_grades\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"lti_add_edit\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true}}"], ["created_at", "2022-09-26 22:49:16.576779"], ["updated_at", "2022-09-26 22:49:16.576779"]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [1fa25aea-7cbb-4f7a-a28c-934d4308ae86]  (0.3ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [1fa25aea-7cbb-4f7a-a28c-934d4308ae86] Role Load (0.3ms) SELECT "roles".* FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 3], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [1fa25aea-7cbb-4f7a-a28c-934d4308ae86]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [1fa25aea-7cbb-4f7a-a28c-934d4308ae86] Role Exists (0.3ms) SELECT 1 AS one FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 3], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [1fa25aea-7cbb-4f7a-a28c-934d4308ae86] Role Create (0.5ms) INSERT INTO "roles" ("canvas_id", "label", "base_role_type", "canvas_account_id", "workflow_state", "permissions", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 3], ["label", "Student"], ["base_role_type", "StudentEnrollment"], ["canvas_account_id", 10], ["workflow_state", "built_in"], ["permissions", "{\"manage_wiki\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"read_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"post_to_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"moderate_forum\":{\"enabled\":false,\"locked\":false,\"readonly\":false,\"explicit\":false},\"read_announcements\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"send_messages\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"send_messages_all\":{\"enabled\":false,\"locked\":false,\"readonly\":false,\"explicit\":false},\"manage_outcomes\":{\"enabled\":false,\"locked\":false,\"readonly\":false,\"explicit\":false},\"create_conferences\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"create_collaborations\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_roster\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_all_grades\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_grades\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_rubrics\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"comment_on_others_submissions\":{\"enabled\":false,\"locked\":false,\"readonly\":false,\"explicit\":false},\"manage_students\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_admin_users\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_role_overrides\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_account_memberships\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_account_settings\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_groups\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"view_group_pages\":{\"enabled\":false,\"locked\":false,\"readonly\":false,\"explicit\":false},\"manage_files\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_assignments\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"undelete_courses\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"view_grade_changes\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"view_course_changes\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"read_question_banks\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_calendar\":{\"enabled\":false,\"locked\":false,\"readonly\":false,\"explicit\":false},\"read_reports\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_courses\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_user_logins\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_user_observers\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_alerts\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"become_user\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_developer_keys\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"import_sis\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_sis\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"read_sis\":{\"enabled\":false,\"locked\":false,\"readonly\":false,\"explicit\":false},\"read_course_list\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"view_statistics\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_storage_quotas\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"read_course_content\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_content\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_interaction_alerts\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"change_course_state\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_sections\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"manage_feature_flags\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"view_quiz_answer_audits\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"moderate_grades\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false},\"lti_add_edit\":{\"enabled\":false,\"locked\":true,\"readonly\":true,\"explicit\":false}}"], ["created_at", "2022-09-26 22:49:16.589013"], ["updated_at", "2022-09-26 22:49:16.589013"]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [1fa25aea-7cbb-4f7a-a28c-934d4308ae86]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [1fa25aea-7cbb-4f7a-a28c-934d4308ae86] Role Update All (0.3ms) UPDATE "roles" SET "workflow_state" = 'inactive' WHERE "roles"."id" NOT IN ($1, $2) [["id", 67], ["id", 68]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [1fa25aea-7cbb-4f7a-a28c-934d4308ae86]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [1fa25aea-7cbb-4f7a-a28c-934d4308ae86] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2022-09-26 22:49:16.596101"], ["status", "success"], ["updated_at", "2022-09-26 22:49:16.596650"], ["id", 487]] [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [1fa25aea-7cbb-4f7a-a28c-934d4308ae86]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncRolesJob] [1fa25aea-7cbb-4f7a-a28c-934d4308ae86] Performed CanvasSync::Jobs::SyncRolesJob (Job ID: 1fa25aea-7cbb-4f7a-a28c-934d4308ae86) from Test(default) in 51.04ms  (0.2ms) SELECT COUNT(*) FROM "roles"  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Term Exists (0.3ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 96396774], ["LIMIT", 1]] Term Create (0.4ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 96396774], ["name", "Cool Term"], ["start_at", "2022-09-23 22:49:15.272844"], ["end_at", "2022-09-29 22:49:15.272988"], ["workflow_state", "active"], ["sis_id", "a4ebbbca6b65cc1c66d7a73a682469d9"], ["created_at", "2022-09-26 22:49:16.602084"], ["updated_at", "2022-09-26 22:49:16.602084"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [bef693c4-7fe1-4ece-a42f-fb4965b0bd3a] Performing CanvasSync::Jobs::SyncSimpleTableJob (Job ID: bef693c4-7fe1-4ece-a42f-fb4965b0bd3a) from Test(default) with arguments: {:report_name=>"proservices_provisioning_csv", :model=>"courses", :mapping=>"courses", :klass=>"Course", :term_scope=>"active", :params=>{"parameters[include_deleted]"=>true, "parameters[courses]"=>true}} [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [bef693c4-7fe1-4ece-a42f-fb4965b0bd3a] CanvasSync::JobLog Load (0.3ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "bef693c4-7fe1-4ece-a42f-fb4965b0bd3a"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [bef693c4-7fe1-4ece-a42f-fb4965b0bd3a]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [bef693c4-7fe1-4ece-a42f-fb4965b0bd3a] CanvasSync::JobLog Create (0.6ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncSimpleTableJob"], ["status", "enqueued"], ["job_arguments", "---\n- :report_name: proservices_provisioning_csv\n :model: courses\n :mapping: courses\n :klass: Course\n :term_scope: active\n :params:\n parameters[include_deleted]: true\n parameters[courses]: true\n"], ["created_at", "2022-09-26 22:49:16.605576"], ["updated_at", "2022-09-26 22:49:16.605576"], ["job_id", "bef693c4-7fe1-4ece-a42f-fb4965b0bd3a"]] [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [bef693c4-7fe1-4ece-a42f-fb4965b0bd3a]  (0.3ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [bef693c4-7fe1-4ece-a42f-fb4965b0bd3a]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [bef693c4-7fe1-4ece-a42f-fb4965b0bd3a] CanvasSync::JobLog Update (0.4ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-09-26 22:49:16.609552"], ["status", "running"], ["updated_at", "2022-09-26 22:49:16.610240"], ["id", 488]] [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [bef693c4-7fe1-4ece-a42f-fb4965b0bd3a]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [bef693c4-7fe1-4ece-a42f-fb4965b0bd3a]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [bef693c4-7fe1-4ece-a42f-fb4965b0bd3a] CanvasSync::JobLog Update (0.4ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2022-09-26 22:49:16.613175"], ["status", "success"], ["updated_at", "2022-09-26 22:49:16.613675"], ["id", 488]] [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [bef693c4-7fe1-4ece-a42f-fb4965b0bd3a]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSimpleTableJob] [bef693c4-7fe1-4ece-a42f-fb4965b0bd3a] Performed CanvasSync::Jobs::SyncSimpleTableJob (Job ID: bef693c4-7fe1-4ece-a42f-fb4965b0bd3a) from Test(default) in 11.76ms  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [eb1c4dee-8033-4052-b733-ab5205ad128b] Performing CanvasSync::Jobs::SyncSubmissionsJob (Job ID: eb1c4dee-8033-4052-b733-ab5205ad128b) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [eb1c4dee-8033-4052-b733-ab5205ad128b] CanvasSync::JobLog Load (0.3ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "eb1c4dee-8033-4052-b733-ab5205ad128b"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [eb1c4dee-8033-4052-b733-ab5205ad128b]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [eb1c4dee-8033-4052-b733-ab5205ad128b] CanvasSync::JobLog Create (0.7ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncSubmissionsJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2022-09-26 22:49:16.621450"], ["updated_at", "2022-09-26 22:49:16.621450"], ["job_id", "eb1c4dee-8033-4052-b733-ab5205ad128b"]] [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [eb1c4dee-8033-4052-b733-ab5205ad128b]  (0.4ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [eb1c4dee-8033-4052-b733-ab5205ad128b]  (0.3ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [eb1c4dee-8033-4052-b733-ab5205ad128b] CanvasSync::JobLog Update (0.5ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-09-26 22:49:16.624998"], ["status", "running"], ["updated_at", "2022-09-26 22:49:16.625779"], ["id", 489]] [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [eb1c4dee-8033-4052-b733-ab5205ad128b]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [eb1c4dee-8033-4052-b733-ab5205ad128b]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [eb1c4dee-8033-4052-b733-ab5205ad128b] CanvasSync::JobLog Create (0.4ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::ReportChecker"], ["status", "enqueued"], ["job_arguments", "---\n- proserv_student_submissions_csv\n- 1\n- CanvasSync::Processors::SubmissionsProcessor\n- :sync_start_time: '2022-09-26T22:49:16Z'\n :report_params:\n :parameters:\n :include_all: \n :enrollment_batch_size: \n :enrollment_term_id: 1\n"], ["created_at", "2022-09-26 22:49:16.631786"], ["updated_at", "2022-09-26 22:49:16.631786"], ["job_id", "349c5c04-cf28-480d-b547-b87b31dcd93a"]] [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [eb1c4dee-8033-4052-b733-ab5205ad128b]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [eb1c4dee-8033-4052-b733-ab5205ad128b] Enqueued CanvasSync::Jobs::ReportChecker (Job ID: 349c5c04-cf28-480d-b547-b87b31dcd93a) to Test(default) at 2022-09-26 22:49:46 UTC with arguments: "proserv_student_submissions_csv", 1, "CanvasSync::Processors::SubmissionsProcessor", {:sync_start_time=>"2022-09-26T22:49:16Z", :report_params=>{:parameters=>{:include_all=>nil, :enrollment_batch_size=>nil, :enrollment_term_id=>1}}} [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [eb1c4dee-8033-4052-b733-ab5205ad128b]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [eb1c4dee-8033-4052-b733-ab5205ad128b] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2022-09-26 22:49:16.635527"], ["status", "success"], ["updated_at", "2022-09-26 22:49:16.636040"], ["id", 489]] [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [eb1c4dee-8033-4052-b733-ab5205ad128b]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncSubmissionsJob] [eb1c4dee-8033-4052-b733-ab5205ad128b] Performed CanvasSync::Jobs::SyncSubmissionsJob (Job ID: eb1c4dee-8033-4052-b733-ab5205ad128b) from Test(default) in 17.53ms  (0.2ms) ROLLBACK  (0.4ms) BEGIN  (0.5ms) SELECT COUNT(*) FROM "terms" [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [ce235cc4-9b34-4b3b-b904-2b6e81c5db5b] Performing CanvasSync::Jobs::SyncTermsJob (Job ID: ce235cc4-9b34-4b3b-b904-2b6e81c5db5b) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [ce235cc4-9b34-4b3b-b904-2b6e81c5db5b] CanvasSync::JobLog Load (0.3ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "ce235cc4-9b34-4b3b-b904-2b6e81c5db5b"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [ce235cc4-9b34-4b3b-b904-2b6e81c5db5b]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [ce235cc4-9b34-4b3b-b904-2b6e81c5db5b] CanvasSync::JobLog Create (0.4ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::SyncTermsJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2022-09-26 22:49:16.644748"], ["updated_at", "2022-09-26 22:49:16.644748"], ["job_id", "ce235cc4-9b34-4b3b-b904-2b6e81c5db5b"]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [ce235cc4-9b34-4b3b-b904-2b6e81c5db5b]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [ce235cc4-9b34-4b3b-b904-2b6e81c5db5b]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [ce235cc4-9b34-4b3b-b904-2b6e81c5db5b] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-09-26 22:49:16.646815"], ["status", "running"], ["updated_at", "2022-09-26 22:49:16.647211"], ["id", 491]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [ce235cc4-9b34-4b3b-b904-2b6e81c5db5b]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [ce235cc4-9b34-4b3b-b904-2b6e81c5db5b] Term Load (0.3ms) SELECT "terms".* FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [ce235cc4-9b34-4b3b-b904-2b6e81c5db5b]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [ce235cc4-9b34-4b3b-b904-2b6e81c5db5b] Term Exists (0.3ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [ce235cc4-9b34-4b3b-b904-2b6e81c5db5b] Term Create (0.3ms) INSERT INTO "terms" ("canvas_id", "name", "workflow_state", "grading_period_group_id", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 1], ["name", "Default Term"], ["workflow_state", "active"], ["grading_period_group_id", 1], ["sis_id", "Test"], ["created_at", "2022-09-26 22:49:16.653883"], ["updated_at", "2022-09-26 22:49:16.653883"]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [ce235cc4-9b34-4b3b-b904-2b6e81c5db5b]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [ce235cc4-9b34-4b3b-b904-2b6e81c5db5b] Term Load (0.4ms) SELECT "terms".* FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 6], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [ce235cc4-9b34-4b3b-b904-2b6e81c5db5b]  (0.3ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [ce235cc4-9b34-4b3b-b904-2b6e81c5db5b] Term Exists (0.5ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 6], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [ce235cc4-9b34-4b3b-b904-2b6e81c5db5b] Term Create (0.4ms) INSERT INTO "terms" ("canvas_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["canvas_id", 6], ["name", "Average Term 1"], ["workflow_state", "active"], ["created_at", "2022-09-26 22:49:16.658695"], ["updated_at", "2022-09-26 22:49:16.658695"]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [ce235cc4-9b34-4b3b-b904-2b6e81c5db5b]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [ce235cc4-9b34-4b3b-b904-2b6e81c5db5b] Term Load (0.3ms) SELECT "terms".* FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 7], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [ce235cc4-9b34-4b3b-b904-2b6e81c5db5b]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [ce235cc4-9b34-4b3b-b904-2b6e81c5db5b] Term Exists (0.3ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 7], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [ce235cc4-9b34-4b3b-b904-2b6e81c5db5b] Term Create (0.7ms) INSERT INTO "terms" ("canvas_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["canvas_id", 7], ["name", "Average Term 2"], ["workflow_state", "active"], ["created_at", "2022-09-26 22:49:16.662316"], ["updated_at", "2022-09-26 22:49:16.662316"]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [ce235cc4-9b34-4b3b-b904-2b6e81c5db5b]  (0.3ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [ce235cc4-9b34-4b3b-b904-2b6e81c5db5b] Term Load (0.3ms) SELECT "terms".* FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 5], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [ce235cc4-9b34-4b3b-b904-2b6e81c5db5b]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [ce235cc4-9b34-4b3b-b904-2b6e81c5db5b] Term Exists (0.3ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 5], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [ce235cc4-9b34-4b3b-b904-2b6e81c5db5b] Term Create (0.3ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 5], ["name", "Syllabus Term"], ["start_at", "2017-08-14 06:00:00"], ["end_at", "2017-08-31 06:00:00"], ["workflow_state", "active"], ["sis_id", "SYTERM"], ["created_at", "2022-09-26 22:49:16.667273"], ["updated_at", "2022-09-26 22:49:16.667273"]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [ce235cc4-9b34-4b3b-b904-2b6e81c5db5b]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [ce235cc4-9b34-4b3b-b904-2b6e81c5db5b] Term Load (0.2ms) SELECT "terms".* FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 4], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [ce235cc4-9b34-4b3b-b904-2b6e81c5db5b]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [ce235cc4-9b34-4b3b-b904-2b6e81c5db5b] Term Exists (0.2ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 4], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [ce235cc4-9b34-4b3b-b904-2b6e81c5db5b] Term Create (0.3ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "grading_period_group_id", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8, $9) RETURNING "id" [["canvas_id", 4], ["name", "Ellucian Term"], ["start_at", "2017-08-01 06:00:00"], ["end_at", "2017-10-31 06:00:00"], ["workflow_state", "active"], ["grading_period_group_id", 1], ["sis_id", "SH"], ["created_at", "2022-09-26 22:49:16.670500"], ["updated_at", "2022-09-26 22:49:16.670500"]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [ce235cc4-9b34-4b3b-b904-2b6e81c5db5b]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [ce235cc4-9b34-4b3b-b904-2b6e81c5db5b] Term Load (0.4ms) SELECT "terms".* FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 3], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [ce235cc4-9b34-4b3b-b904-2b6e81c5db5b]  (0.3ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [ce235cc4-9b34-4b3b-b904-2b6e81c5db5b] Term Exists (0.5ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 3], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [ce235cc4-9b34-4b3b-b904-2b6e81c5db5b] Term Create (0.4ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 3], ["name", "Current Term"], ["start_at", "2017-03-19 06:00:00"], ["end_at", "2017-08-01 06:00:00"], ["workflow_state", "active"], ["created_at", "2022-09-26 22:49:16.675843"], ["updated_at", "2022-09-26 22:49:16.675843"]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [ce235cc4-9b34-4b3b-b904-2b6e81c5db5b]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [ce235cc4-9b34-4b3b-b904-2b6e81c5db5b] [CanvasSync::Jobs::TermBatchesJob] [bc6f8418-a601-4e88-ac4c-9b64a753d3c8] Performing CanvasSync::Jobs::TermBatchesJob (Job ID: bc6f8418-a601-4e88-ac4c-9b64a753d3c8) from Test(default) with arguments: {} [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [ce235cc4-9b34-4b3b-b904-2b6e81c5db5b] [CanvasSync::Jobs::TermBatchesJob] [bc6f8418-a601-4e88-ac4c-9b64a753d3c8] CanvasSync::JobLog Load (0.2ms) SELECT "canvas_sync_job_logs".* FROM "canvas_sync_job_logs" WHERE "canvas_sync_job_logs"."job_id" = $1 LIMIT $2 [["job_id", "bc6f8418-a601-4e88-ac4c-9b64a753d3c8"], ["LIMIT", 1]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [ce235cc4-9b34-4b3b-b904-2b6e81c5db5b] [CanvasSync::Jobs::TermBatchesJob] [bc6f8418-a601-4e88-ac4c-9b64a753d3c8]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [ce235cc4-9b34-4b3b-b904-2b6e81c5db5b] [CanvasSync::Jobs::TermBatchesJob] [bc6f8418-a601-4e88-ac4c-9b64a753d3c8] CanvasSync::JobLog Create (0.4ms) INSERT INTO "canvas_sync_job_logs" ("job_class", "status", "job_arguments", "created_at", "updated_at", "job_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["job_class", "CanvasSync::Jobs::TermBatchesJob"], ["status", "enqueued"], ["job_arguments", "---\n- {}\n"], ["created_at", "2022-09-26 22:49:16.678741"], ["updated_at", "2022-09-26 22:49:16.678741"], ["job_id", "bc6f8418-a601-4e88-ac4c-9b64a753d3c8"]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [ce235cc4-9b34-4b3b-b904-2b6e81c5db5b] [CanvasSync::Jobs::TermBatchesJob] [bc6f8418-a601-4e88-ac4c-9b64a753d3c8]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [ce235cc4-9b34-4b3b-b904-2b6e81c5db5b] [CanvasSync::Jobs::TermBatchesJob] [bc6f8418-a601-4e88-ac4c-9b64a753d3c8]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [ce235cc4-9b34-4b3b-b904-2b6e81c5db5b] [CanvasSync::Jobs::TermBatchesJob] [bc6f8418-a601-4e88-ac4c-9b64a753d3c8] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "started_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["started_at", "2022-09-26 22:49:16.680516"], ["status", "running"], ["updated_at", "2022-09-26 22:49:16.680947"], ["id", 492]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [ce235cc4-9b34-4b3b-b904-2b6e81c5db5b] [CanvasSync::Jobs::TermBatchesJob] [bc6f8418-a601-4e88-ac4c-9b64a753d3c8]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [ce235cc4-9b34-4b3b-b904-2b6e81c5db5b] [CanvasSync::Jobs::TermBatchesJob] [bc6f8418-a601-4e88-ac4c-9b64a753d3c8]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [ce235cc4-9b34-4b3b-b904-2b6e81c5db5b] [CanvasSync::Jobs::TermBatchesJob] [bc6f8418-a601-4e88-ac4c-9b64a753d3c8] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2022-09-26 22:49:16.682300"], ["status", "success"], ["updated_at", "2022-09-26 22:49:16.682639"], ["id", 492]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [ce235cc4-9b34-4b3b-b904-2b6e81c5db5b] [CanvasSync::Jobs::TermBatchesJob] [bc6f8418-a601-4e88-ac4c-9b64a753d3c8]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [ce235cc4-9b34-4b3b-b904-2b6e81c5db5b] [CanvasSync::Jobs::TermBatchesJob] [bc6f8418-a601-4e88-ac4c-9b64a753d3c8] Performed CanvasSync::Jobs::TermBatchesJob (Job ID: bc6f8418-a601-4e88-ac4c-9b64a753d3c8) from Test(default) in 6.07ms [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [ce235cc4-9b34-4b3b-b904-2b6e81c5db5b]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [ce235cc4-9b34-4b3b-b904-2b6e81c5db5b] CanvasSync::JobLog Update (0.3ms) UPDATE "canvas_sync_job_logs" SET "completed_at" = $1, "status" = $2, "updated_at" = $3 WHERE "canvas_sync_job_logs"."id" = $4 [["completed_at", "2022-09-26 22:49:16.683923"], ["status", "success"], ["updated_at", "2022-09-26 22:49:16.684372"], ["id", 491]] [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [ce235cc4-9b34-4b3b-b904-2b6e81c5db5b]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [CanvasSync::Jobs::SyncTermsJob] [ce235cc4-9b34-4b3b-b904-2b6e81c5db5b] Performed CanvasSync::Jobs::SyncTermsJob (Job ID: ce235cc4-9b34-4b3b-b904-2b6e81c5db5b) from Test(default) in 42.7ms  (0.3ms) SELECT COUNT(*) FROM "terms"  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) SAVEPOINT active_record_1 Account Exists (0.7ms) SELECT 1 AS one FROM "accounts" WHERE "accounts"."canvas_id" = $1 LIMIT $2 [["canvas_id", 91162766], ["LIMIT", 1]] Account Create (0.4ms) INSERT INTO "accounts" ("canvas_id", "sis_id", "canvas_parent_account_id", "sis_parent_account_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 91162766], ["sis_id", "bff23c0f9e613ec33532a79915a60035"], ["canvas_parent_account_id", 1], ["sis_parent_account_id", "c6575bf8467aece48e1d40ea1e03a708"], ["name", "Account name"], ["workflow_state", "active"], ["created_at", "2022-09-26 22:49:16.691751"], ["updated_at", "2022-09-26 22:49:16.691751"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Account Exists (0.5ms) SELECT 1 AS one FROM "accounts" WHERE "accounts"."canvas_id" IS NULL AND "accounts"."id" != $1 LIMIT $2 [["id", 58], ["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Account Exists (0.3ms) SELECT 1 AS one FROM "accounts" WHERE "accounts"."canvas_id" = $1 LIMIT $2 [["canvas_id", 56387956], ["LIMIT", 1]] Account Create (0.3ms) INSERT INTO "accounts" ("canvas_id", "sis_id", "canvas_parent_account_id", "sis_parent_account_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 56387956], ["sis_id", "7717782cde3dee6317d6a56699641d74"], ["canvas_parent_account_id", 1], ["sis_parent_account_id", "d122bbe615b93db1d415713ab097aa42"], ["name", "Account name"], ["workflow_state", "active"], ["created_at", "2022-09-26 22:49:16.703565"], ["updated_at", "2022-09-26 22:49:16.703565"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Account Load (0.5ms) SELECT "accounts".* FROM "accounts" ORDER BY "accounts"."id" ASC LIMIT $1 [["LIMIT", 1]] Account Exists (0.5ms) SELECT 1 AS one FROM "accounts" WHERE "accounts"."canvas_id" = $1 LIMIT $2 [["canvas_id", 56387956], ["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Account Exists (0.3ms) SELECT 1 AS one FROM "accounts" WHERE "accounts"."canvas_id" = $1 LIMIT $2 [["canvas_id", 83494600], ["LIMIT", 1]] Account Create (0.3ms) INSERT INTO "accounts" ("canvas_id", "sis_id", "canvas_parent_account_id", "sis_parent_account_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 83494600], ["sis_id", "43a4d2163d3baf16f45146087bf1887a"], ["canvas_parent_account_id", 1], ["sis_parent_account_id", "ba504b7372af3995db5f2eb8da44246c"], ["name", "Account name"], ["workflow_state", "active"], ["created_at", "2022-09-26 22:49:16.714604"], ["updated_at", "2022-09-26 22:49:16.714604"]]  (0.3ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.3ms) BEGIN  (0.4ms) SAVEPOINT active_record_1 Admin Exists (0.4ms) SELECT 1 AS one FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 12489884], ["LIMIT", 1]] Admin Create (0.5ms) INSERT INTO "admins" ("canvas_id", "role_name", "canvas_role_id", "canvas_user_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 12489884], ["role_name", "Cool Role"], ["canvas_role_id", 50003206], ["canvas_user_id", 1], ["workflow_state", "active"], ["created_at", "2022-09-26 22:49:16.726529"], ["updated_at", "2022-09-26 22:49:16.726529"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Admin Exists (0.5ms) SELECT 1 AS one FROM "admins" WHERE "admins"."canvas_id" IS NULL AND "admins"."id" != $1 LIMIT $2 [["id", 81], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Admin Exists (0.4ms) SELECT 1 AS one FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 15458066], ["LIMIT", 1]] Admin Create (1.1ms) INSERT INTO "admins" ("canvas_id", "role_name", "canvas_role_id", "canvas_user_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 15458066], ["role_name", "Cool Role"], ["canvas_role_id", 72683714], ["canvas_user_id", 1], ["workflow_state", "active"], ["created_at", "2022-09-26 22:49:16.738908"], ["updated_at", "2022-09-26 22:49:16.738908"]]  (0.3ms) RELEASE SAVEPOINT active_record_1 Admin Load (0.4ms) SELECT "admins".* FROM "admins" ORDER BY "admins"."id" ASC LIMIT $1 [["LIMIT", 1]] Admin Exists (0.5ms) SELECT 1 AS one FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 15458066], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.4ms) SELECT COUNT(*) FROM "admins" Admin Load (0.3ms) SELECT "admins".* FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]]  (0.3ms) SAVEPOINT active_record_1 Admin Exists (0.4ms) SELECT 1 AS one FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]] Admin Create (0.3ms) INSERT INTO "admins" ("canvas_id", "role_name", "canvas_role_id", "canvas_user_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 2], ["role_name", "AccountAdmin"], ["canvas_role_id", 1], ["canvas_user_id", 1], ["workflow_state", "active"], ["created_at", "2022-09-26 22:49:16.753259"], ["updated_at", "2022-09-26 22:49:16.753259"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.3ms) SELECT COUNT(*) FROM "admins" Admin Load (0.5ms) SELECT "admins".* FROM "admins" ORDER BY "admins"."id" DESC LIMIT $1 [["LIMIT", 1]]  (0.5ms) ROLLBACK  (0.3ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Admin Exists (0.4ms) SELECT 1 AS one FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]] Admin Create (0.4ms) INSERT INTO "admins" ("canvas_id", "role_name", "canvas_role_id", "canvas_user_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 2], ["role_name", "Cool Role"], ["canvas_role_id", 89456431], ["canvas_user_id", 1], ["workflow_state", "active"], ["created_at", "2022-09-26 22:49:16.763079"], ["updated_at", "2022-09-26 22:49:16.763079"]]  (0.3ms) RELEASE SAVEPOINT active_record_1  (0.6ms) SELECT COUNT(*) FROM "admins" Admin Load (0.4ms) SELECT "admins".* FROM "admins" WHERE "admins"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]]  (0.2ms) SAVEPOINT active_record_1 Admin Exists (0.3ms) SELECT 1 AS one FROM "admins" WHERE "admins"."canvas_id" = $1 AND "admins"."id" != $2 LIMIT $3 [["canvas_id", 2], ["id", 84], ["LIMIT", 1]] Admin Update (0.4ms) UPDATE "admins" SET "role_name" = $1, "canvas_role_id" = $2, "updated_at" = $3 WHERE "admins"."id" = $4 [["role_name", "AccountAdmin"], ["canvas_role_id", 1], ["updated_at", "2022-09-26 22:49:16.768972"], ["id", 84]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.3ms) SELECT COUNT(*) FROM "admins" Admin Load (0.5ms) SELECT "admins".* FROM "admins" WHERE "admins"."id" = $1 LIMIT $2 [["id", 84], ["LIMIT", 1]]  (0.5ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) SAVEPOINT active_record_1 AssignmentGroup Exists (0.6ms) SELECT 1 AS one FROM "assignment_groups" WHERE "assignment_groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] AssignmentGroup Create (0.5ms) INSERT INTO "assignment_groups" ("canvas_id", "name", "workflow_state", "canvas_created_at", "canvas_updated_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 1], ["name", "Dummy Assignment Group"], ["workflow_state", "available"], ["canvas_created_at", "2022-09-19 22:49:16.792596"], ["canvas_updated_at", "2022-09-25 22:49:16.792773"], ["created_at", "2022-09-26 22:49:16.795250"], ["updated_at", "2022-09-26 22:49:16.795250"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 AssignmentGroup Exists (0.5ms) SELECT 1 AS one FROM "assignment_groups" WHERE "assignment_groups"."canvas_id" IS NULL AND "assignment_groups"."id" != $1 LIMIT $2 [["id", 67], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 AssignmentGroup Exists (0.5ms) SELECT 1 AS one FROM "assignment_groups" WHERE "assignment_groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]] AssignmentGroup Create (0.6ms) INSERT INTO "assignment_groups" ("canvas_id", "name", "workflow_state", "canvas_created_at", "canvas_updated_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 2], ["name", "Dummy Assignment Group"], ["workflow_state", "available"], ["canvas_created_at", "2022-09-19 22:49:16.803715"], ["canvas_updated_at", "2022-09-25 22:49:16.803867"], ["created_at", "2022-09-26 22:49:16.805866"], ["updated_at", "2022-09-26 22:49:16.805866"]]  (0.3ms) RELEASE SAVEPOINT active_record_1 AssignmentGroup Load (0.4ms) SELECT "assignment_groups".* FROM "assignment_groups" ORDER BY "assignment_groups"."id" ASC LIMIT $1 [["LIMIT", 1]] AssignmentGroup Exists (0.5ms) SELECT 1 AS one FROM "assignment_groups" WHERE "assignment_groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 AssignmentGroup Exists (0.4ms) SELECT 1 AS one FROM "assignment_groups" WHERE "assignment_groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 3], ["LIMIT", 1]] AssignmentGroup Create (0.4ms) INSERT INTO "assignment_groups" ("canvas_id", "name", "workflow_state", "canvas_created_at", "canvas_updated_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 3], ["name", "Dummy Assignment Group"], ["workflow_state", "available"], ["canvas_created_at", "2022-09-19 22:49:16.816940"], ["canvas_updated_at", "2022-09-25 22:49:16.817096"], ["created_at", "2022-09-26 22:49:16.818826"], ["updated_at", "2022-09-26 22:49:16.818826"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 AssignmentGroup Exists (0.4ms) SELECT 1 AS one FROM "assignment_groups" WHERE "assignment_groups"."canvas_id" = $1 AND "assignment_groups"."id" != $2 LIMIT $3 [["canvas_id", 3], ["id", 69], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 AssignmentGroup Exists (0.3ms) SELECT 1 AS one FROM "assignment_groups" WHERE "assignment_groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 4], ["LIMIT", 1]] AssignmentGroup Create (0.3ms) INSERT INTO "assignment_groups" ("canvas_id", "name", "workflow_state", "canvas_created_at", "canvas_updated_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 4], ["name", "Dummy Assignment Group"], ["workflow_state", "available"], ["canvas_created_at", "2022-09-19 22:49:16.830261"], ["canvas_updated_at", "2022-09-25 22:49:16.830367"], ["created_at", "2022-09-26 22:49:16.831685"], ["updated_at", "2022-09-26 22:49:16.831685"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) SAVEPOINT active_record_1 Assignment Exists (0.6ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] Assignment Create (0.5ms) INSERT INTO "assignments" ("canvas_id", "title", "due_at", "unlock_at", "lock_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 1], ["title", "Assignment 1"], ["due_at", "2022-10-03 22:49:16.861426"], ["unlock_at", "2022-09-25 22:49:16.861544"], ["lock_at", "2022-10-17 22:49:16.861598"], ["created_at", "2022-09-26 22:49:16.863964"], ["updated_at", "2022-09-26 22:49:16.863964"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Assignment Exists (0.4ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" IS NULL AND "assignments"."id" != $1 LIMIT $2 [["id", 122], ["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.3ms) BEGIN  (0.3ms) SAVEPOINT active_record_1 Assignment Exists (0.5ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]] Assignment Create (0.5ms) INSERT INTO "assignments" ("canvas_id", "title", "due_at", "unlock_at", "lock_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 2], ["title", "Assignment 2"], ["due_at", "2022-10-03 22:49:16.875346"], ["unlock_at", "2022-09-25 22:49:16.875531"], ["lock_at", "2022-10-17 22:49:16.875643"], ["created_at", "2022-09-26 22:49:16.877905"], ["updated_at", "2022-09-26 22:49:16.877905"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Assignment Load (0.3ms) SELECT "assignments".* FROM "assignments" ORDER BY "assignments"."id" ASC LIMIT $1 [["LIMIT", 1]] Assignment Exists (0.4ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Assignment Exists (0.3ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 3], ["LIMIT", 1]] Assignment Create (0.4ms) INSERT INTO "assignments" ("canvas_id", "title", "due_at", "unlock_at", "lock_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 3], ["title", "Assignment 3"], ["due_at", "2022-10-03 22:49:16.886288"], ["unlock_at", "2022-09-25 22:49:16.886397"], ["lock_at", "2022-10-17 22:49:16.886451"], ["created_at", "2022-09-26 22:49:16.887882"], ["updated_at", "2022-09-26 22:49:16.887882"]]  (0.4ms) RELEASE SAVEPOINT active_record_1  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Assignment Exists (0.4ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 4], ["LIMIT", 1]] Assignment Create (0.4ms) INSERT INTO "assignments" ("canvas_id", "title", "due_at", "unlock_at", "lock_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 4], ["title", "Assignment 4"], ["due_at", "2022-10-03 22:49:16.898316"], ["unlock_at", "2022-09-25 22:49:16.898475"], ["lock_at", "2022-10-17 22:49:16.898549"], ["created_at", "2022-09-26 22:49:16.900439"], ["updated_at", "2022-09-26 22:49:16.900439"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Assignment Exists (0.3ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 AND "assignments"."id" != $2 LIMIT $3 [["canvas_id", 4], ["id", 125], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.4ms) SAVEPOINT active_record_1 Assignment Exists (0.6ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 5], ["LIMIT", 1]] Assignment Create (0.5ms) INSERT INTO "assignments" ("canvas_id", "title", "due_at", "unlock_at", "lock_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 5], ["title", "Assignment 5"], ["due_at", "2022-10-03 22:49:16.906597"], ["unlock_at", "2022-09-25 22:49:16.906830"], ["lock_at", "2022-10-17 22:49:16.906988"], ["created_at", "2022-09-26 22:49:16.909930"], ["updated_at", "2022-09-26 22:49:16.909930"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Assignment Exists (0.4ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 6], ["LIMIT", 1]] Assignment Create (0.5ms) INSERT INTO "assignments" ("canvas_id", "title", "due_at", "unlock_at", "lock_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 6], ["title", "Assignment 6"], ["due_at", "2022-10-03 22:49:16.919511"], ["unlock_at", "2022-09-25 22:49:16.919622"], ["lock_at", "2022-10-17 22:49:16.919683"], ["created_at", "2022-09-26 22:49:16.921499"], ["updated_at", "2022-09-26 22:49:16.921499"]]  (0.4ms) RELEASE SAVEPOINT active_record_1  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) SAVEPOINT active_record_1 Course Exists (0.7ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 18319011], ["LIMIT", 1]] Course Create (0.5ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 18319011], ["sis_id", "d039523e53150dd4eb75dd680384c7f7"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2022-09-23 22:49:16.956870"], ["end_at", "2022-10-17 22:49:16.957288"], ["created_at", "2022-09-26 22:49:16.960565"], ["updated_at", "2022-09-26 22:49:16.960565"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 Course Exists (0.3ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 29853091], ["LIMIT", 1]] Course Create (0.3ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 29853091], ["sis_id", "8c6c22c48eb63c8ce4134193cbb1223d"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2022-09-23 22:49:16.963479"], ["end_at", "2022-10-17 22:49:16.963632"], ["created_at", "2022-09-26 22:49:16.965321"], ["updated_at", "2022-09-26 22:49:16.965321"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 Assignment Exists (0.3ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 7], ["LIMIT", 1]] Assignment Create (0.4ms) INSERT INTO "assignments" ("canvas_id", "title", "due_at", "unlock_at", "lock_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 7], ["title", "Assignment 7"], ["due_at", "2022-10-03 22:49:16.967499"], ["unlock_at", "2022-09-25 22:49:16.967609"], ["lock_at", "2022-10-17 22:49:16.967685"], ["created_at", "2022-09-26 22:49:16.969191"], ["updated_at", "2022-09-26 22:49:16.969191"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 Assignment Exists (0.7ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 AND "assignments"."id" != $2 LIMIT $3 [["canvas_id", 7], ["id", 128], ["LIMIT", 1]] Assignment Update (0.5ms) UPDATE "assignments" SET "canvas_context_id" = $1, "canvas_context_type" = $2, "updated_at" = $3 WHERE "assignments"."id" = $4 [["canvas_context_id", 29853091], ["canvas_context_type", "Course"], ["updated_at", "2022-09-26 22:49:16.974100"], ["id", 128]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Course Load (0.6ms) SELECT "courses".* FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 29853091], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Assignment Exists (0.3ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 8], ["LIMIT", 1]] Assignment Create (0.3ms) INSERT INTO "assignments" ("canvas_id", "title", "due_at", "unlock_at", "lock_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 8], ["title", "Assignment 8"], ["due_at", "2022-10-03 22:49:17.000452"], ["unlock_at", "2022-09-25 22:49:17.000558"], ["lock_at", "2022-10-17 22:49:17.000608"], ["created_at", "2022-09-26 22:49:17.001884"], ["updated_at", "2022-09-26 22:49:17.001884"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 ContextModuleItem Create (0.4ms) INSERT INTO "context_module_items" ("canvas_id", "canvas_assignment_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["canvas_id", 1], ["canvas_assignment_id", 8], ["workflow_state", "active"], ["created_at", "2022-09-26 22:49:17.003933"], ["updated_at", "2022-09-26 22:49:17.003933"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) SAVEPOINT active_record_1 Assignment Exists (0.3ms) SELECT 1 AS one FROM "assignments" WHERE "assignments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 9], ["LIMIT", 1]] Assignment Create (0.4ms) INSERT INTO "assignments" ("canvas_id", "title", "due_at", "unlock_at", "lock_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 9], ["title", "Assignment 9"], ["due_at", "2022-10-03 22:49:17.011589"], ["unlock_at", "2022-09-25 22:49:17.011722"], ["lock_at", "2022-10-17 22:49:17.011799"], ["created_at", "2022-09-26 22:49:17.013450"], ["updated_at", "2022-09-26 22:49:17.013450"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 ContextModuleItem Create (0.3ms) INSERT INTO "context_module_items" ("canvas_id", "canvas_assignment_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["canvas_id", 2], ["canvas_assignment_id", 9], ["workflow_state", "active"], ["created_at", "2022-09-26 22:49:17.015647"], ["updated_at", "2022-09-26 22:49:17.015647"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) SAVEPOINT active_record_1 Course Exists (0.3ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 54945043], ["LIMIT", 1]] Course Create (0.4ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 54945043], ["sis_id", "011d6a86d5612b0f8bb6c5ef3ed67d65"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2022-09-23 22:49:17.036324"], ["end_at", "2022-10-17 22:49:17.036429"], ["created_at", "2022-09-26 22:49:17.037966"], ["updated_at", "2022-09-26 22:49:17.037966"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.3ms) SAVEPOINT active_record_1 ContextModule Create (1.0ms) INSERT INTO "context_modules" ("canvas_id", "canvas_context_id", "canvas_context_type", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 1], ["canvas_context_id", 54945043], ["canvas_context_type", "Course"], ["name", "Context Module"], ["workflow_state", "available"], ["created_at", "2022-09-26 22:49:17.041272"], ["updated_at", "2022-09-26 22:49:17.041272"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Course Exists (0.3ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 41177473], ["LIMIT", 1]] Course Create (0.3ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 41177473], ["sis_id", "1549c5ef1858222af4b69437ef8d583b"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2022-09-23 22:49:17.047542"], ["end_at", "2022-10-17 22:49:17.047669"], ["created_at", "2022-09-26 22:49:17.049028"], ["updated_at", "2022-09-26 22:49:17.049028"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 ContextModule Create (0.3ms) INSERT INTO "context_modules" ("canvas_id", "canvas_context_id", "canvas_context_type", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 2], ["canvas_context_id", 41177473], ["canvas_context_type", "Course"], ["name", "Context Module"], ["workflow_state", "available"], ["created_at", "2022-09-26 22:49:17.050957"], ["updated_at", "2022-09-26 22:49:17.050957"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Course Exists (0.6ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 32758379], ["LIMIT", 1]] Course Create (0.7ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 32758379], ["sis_id", "d660c48374fbe19cdcee5cd8249b4b23"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2022-09-23 22:49:17.054552"], ["end_at", "2022-10-17 22:49:17.054652"], ["created_at", "2022-09-26 22:49:17.056877"], ["updated_at", "2022-09-26 22:49:17.056877"]]  (0.3ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 ContextModule Create (0.4ms) INSERT INTO "context_modules" ("canvas_id", "canvas_context_id", "canvas_context_type", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 3], ["canvas_context_id", 32758379], ["canvas_context_type", "Course"], ["name", "Context Module"], ["workflow_state", "available"], ["created_at", "2022-09-26 22:49:17.060659"], ["updated_at", "2022-09-26 22:49:17.060659"]]  (0.3ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Course Exists (0.3ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 47180012], ["LIMIT", 1]] Course Create (0.3ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 47180012], ["sis_id", "00f078f8b18619cb71a398b1e3dca468"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2022-09-23 22:49:17.066196"], ["end_at", "2022-10-17 22:49:17.066389"], ["created_at", "2022-09-26 22:49:17.068274"], ["updated_at", "2022-09-26 22:49:17.068274"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Course Exists (0.6ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" IS NULL AND "courses"."id" != $1 LIMIT $2 [["id", 248], ["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Course Exists (0.3ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 50212980], ["LIMIT", 1]] Course Create (0.3ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 50212980], ["sis_id", "099b872eac3b7681baa23f9f5fb91359"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2022-09-23 22:49:17.079446"], ["end_at", "2022-10-17 22:49:17.079558"], ["created_at", "2022-09-26 22:49:17.080932"], ["updated_at", "2022-09-26 22:49:17.080932"]]  (0.3ms) RELEASE SAVEPOINT active_record_1 Course Load (0.3ms) SELECT "courses".* FROM "courses" ORDER BY "courses"."id" ASC LIMIT $1 [["LIMIT", 1]] Course Exists (0.4ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 50212980], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) SAVEPOINT active_record_1 Course Exists (0.6ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 10645529], ["LIMIT", 1]] Course Create (0.6ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 10645529], ["sis_id", "43c081fd5befe4d415822fdf305925a6"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2022-09-23 22:49:17.088386"], ["end_at", "2022-10-17 22:49:17.088535"], ["created_at", "2022-09-26 22:49:17.091294"], ["updated_at", "2022-09-26 22:49:17.091294"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Course Exists (0.4ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 AND "courses"."id" != $2 LIMIT $3 [["canvas_id", 10645529], ["id", 250], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Course Exists (0.4ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 37853310], ["LIMIT", 1]] Course Create (0.6ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 37853310], ["sis_id", "4504bd3c5725b093bd91004802d1c988"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2022-09-23 22:49:17.098252"], ["end_at", "2022-10-17 22:49:17.098382"], ["created_at", "2022-09-26 22:49:17.100287"], ["updated_at", "2022-09-26 22:49:17.100287"]]  (0.3ms) RELEASE SAVEPOINT active_record_1  (0.4ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) SAVEPOINT active_record_1 Course Exists (0.5ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 36067293], ["LIMIT", 1]] Course Create (0.5ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 36067293], ["sis_id", "f12725e4d30d122d04ab0a37fa035346"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2022-09-23 22:49:17.110010"], ["end_at", "2022-10-17 22:49:17.110163"], ["created_at", "2022-09-26 22:49:17.112437"], ["updated_at", "2022-09-26 22:49:17.112437"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Course Exists (0.4ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 43761311], ["LIMIT", 1]] Course Create (0.7ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 43761311], ["sis_id", "24499ea6cc5aa1b37e2dbc3c60ab4782"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2022-09-23 22:49:17.121290"], ["end_at", "2022-10-17 22:49:17.121400"], ["created_at", "2022-09-26 22:49:17.123384"], ["updated_at", "2022-09-26 22:49:17.123384"]]  (0.3ms) RELEASE SAVEPOINT active_record_1  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Course Exists (0.4ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2023807], ["LIMIT", 1]] Course Create (0.6ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 2023807], ["sis_id", "e8433f7feaa61803e671a7e035323896"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2022-09-23 22:49:17.130032"], ["end_at", "2022-10-17 22:49:17.130170"], ["created_at", "2022-09-26 22:49:17.132127"], ["updated_at", "2022-09-26 22:49:17.132127"]]  (0.3ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Course Exists (0.3ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 38955784], ["LIMIT", 1]] Course Create (0.5ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 38955784], ["sis_id", "266b834cde5e5bf90195064e4cb3ac6a"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2022-09-23 22:49:17.137107"], ["end_at", "2022-10-17 22:49:17.137248"], ["created_at", "2022-09-26 22:49:17.138635"], ["updated_at", "2022-09-26 22:49:17.138635"]]  (0.5ms) RELEASE SAVEPOINT active_record_1  (0.4ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) SAVEPOINT active_record_1 Course Exists (0.4ms) SELECT 1 AS one FROM "courses" WHERE "courses"."canvas_id" = $1 LIMIT $2 [["canvas_id", 67414139], ["LIMIT", 1]] Course Create (0.5ms) INSERT INTO "courses" ("canvas_id", "sis_id", "course_code", "name", "start_at", "end_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 67414139], ["sis_id", "392525e1865964b42853758be0ba6839"], ["course_code", "Cool Course"], ["name", "Really Really Cool Course"], ["start_at", "2022-09-23 22:49:17.145665"], ["end_at", "2022-10-17 22:49:17.145880"], ["created_at", "2022-09-26 22:49:17.148096"], ["updated_at", "2022-09-26 22:49:17.148096"]]  (0.3ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.3ms) BEGIN  (0.3ms) SAVEPOINT active_record_1 Enrollment Exists (0.7ms) SELECT 1 AS one FROM "enrollments" WHERE "enrollments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 99743024], ["LIMIT", 1]] Enrollment Create (0.5ms) INSERT INTO "enrollments" ("canvas_id", "created_at", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["canvas_id", 99743024], ["created_at", "2022-09-26 22:49:17.179522"], ["updated_at", "2022-09-26 22:49:17.179522"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Enrollment Exists (0.4ms) SELECT 1 AS one FROM "enrollments" WHERE "enrollments"."canvas_id" IS NULL AND "enrollments"."id" != $1 LIMIT $2 [["id", 78], ["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) SAVEPOINT active_record_1 Enrollment Exists (1.2ms) SELECT 1 AS one FROM "enrollments" WHERE "enrollments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 48143911], ["LIMIT", 1]] Enrollment Create (0.5ms) INSERT INTO "enrollments" ("canvas_id", "created_at", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["canvas_id", 48143911], ["created_at", "2022-09-26 22:49:17.192610"], ["updated_at", "2022-09-26 22:49:17.192610"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Enrollment Load (0.3ms) SELECT "enrollments".* FROM "enrollments" ORDER BY "enrollments"."id" ASC LIMIT $1 [["LIMIT", 1]] Enrollment Exists (0.6ms) SELECT 1 AS one FROM "enrollments" WHERE "enrollments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 48143911], ["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) SAVEPOINT active_record_1 Enrollment Exists (0.4ms) SELECT 1 AS one FROM "enrollments" WHERE "enrollments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 36706414], ["LIMIT", 1]] Enrollment Create (0.5ms) INSERT INTO "enrollments" ("canvas_id", "created_at", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["canvas_id", 36706414], ["created_at", "2022-09-26 22:49:17.204433"], ["updated_at", "2022-09-26 22:49:17.204433"]]  (0.4ms) RELEASE SAVEPOINT active_record_1 Enrollment Exists (0.7ms) SELECT 1 AS one FROM "enrollments" WHERE "enrollments"."canvas_id" = $1 AND "enrollments"."id" != $2 LIMIT $3 [["canvas_id", 36706414], ["id", 80], ["LIMIT", 1]]  (0.4ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Enrollment Exists (0.3ms) SELECT 1 AS one FROM "enrollments" WHERE "enrollments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 40463201], ["LIMIT", 1]] Enrollment Create (0.3ms) INSERT INTO "enrollments" ("canvas_id", "created_at", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["canvas_id", 40463201], ["created_at", "2022-09-26 22:49:17.216014"], ["updated_at", "2022-09-26 22:49:17.216014"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Enrollment Exists (0.5ms) SELECT 1 AS one FROM "enrollments" WHERE "enrollments"."canvas_id" = $1 AND "enrollments"."id" != $2 LIMIT $3 [["canvas_id", 40463201], ["id", 81], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.4ms) SAVEPOINT active_record_1 Enrollment Exists (0.7ms) SELECT 1 AS one FROM "enrollments" WHERE "enrollments"."canvas_id" = $1 LIMIT $2 [["canvas_id", 75190508], ["LIMIT", 1]] Enrollment Create (0.7ms) INSERT INTO "enrollments" ("canvas_id", "created_at", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["canvas_id", 75190508], ["created_at", "2022-09-26 22:49:17.225747"], ["updated_at", "2022-09-26 22:49:17.225747"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Enrollment Exists (0.5ms) SELECT 1 AS one FROM "enrollments" WHERE "enrollments"."canvas_id" = $1 AND "enrollments"."id" != $2 LIMIT $3 [["canvas_id", 75190508], ["id", 82], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.3ms) BEGIN  (0.4ms) SAVEPOINT active_record_1 Group Exists (0.8ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 49137772], ["LIMIT", 1]] Group Create (0.9ms) INSERT INTO "groups" ("canvas_id", "sis_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 49137772], ["sis_id", "9301c64238a1003ea36d39445d8e3f1d"], ["name", "Some User Group"], ["workflow_state", "available"], ["created_at", "2022-09-26 22:49:17.256821"], ["updated_at", "2022-09-26 22:49:17.256821"]]  (0.3ms) RELEASE SAVEPOINT active_record_1  (0.3ms) SAVEPOINT active_record_1 User Exists (0.6ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 77150309], ["LIMIT", 1]] User Create (0.4ms) INSERT INTO "users" ("canvas_id", "email", "first_name", "last_name", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 77150309], ["email", "cooldude@coolsite.com"], ["first_name", "Cool"], ["last_name", "Dude"], ["created_at", "2022-09-26 22:49:17.278832"], ["updated_at", "2022-09-26 22:49:17.278832"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.4ms) SAVEPOINT active_record_1 GroupMembership Exists (0.8ms) SELECT 1 AS one FROM "group_memberships" WHERE "group_memberships"."canvas_id" = $1 LIMIT $2 [["canvas_id", 9705361], ["LIMIT", 1]] GroupMembership Create (0.5ms) INSERT INTO "group_memberships" ("canvas_id", "canvas_user_id", "canvas_group_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 9705361], ["canvas_user_id", 77150309], ["canvas_group_id", 49137772], ["workflow_state", "accepted"], ["created_at", "2022-09-26 22:49:17.298410"], ["updated_at", "2022-09-26 22:49:17.298410"]]  (0.3ms) RELEASE SAVEPOINT active_record_1 GroupMembership Exists (0.5ms) SELECT 1 AS one FROM "group_memberships" WHERE "group_memberships"."canvas_id" IS NULL AND "group_memberships"."id" != $1 LIMIT $2 [["id", 63], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.4ms) SAVEPOINT active_record_1 Group Exists (0.6ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 78671578], ["LIMIT", 1]] Group Create (0.6ms) INSERT INTO "groups" ("canvas_id", "sis_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 78671578], ["sis_id", "e504a36c4e3a159afb9b2f0ab5ea478c"], ["name", "Some User Group"], ["workflow_state", "available"], ["created_at", "2022-09-26 22:49:17.309363"], ["updated_at", "2022-09-26 22:49:17.309363"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 User Exists (0.3ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 70312532], ["LIMIT", 1]] User Create (0.3ms) INSERT INTO "users" ("canvas_id", "email", "first_name", "last_name", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 70312532], ["email", "cooldude@coolsite.com"], ["first_name", "Cool"], ["last_name", "Dude"], ["created_at", "2022-09-26 22:49:17.313121"], ["updated_at", "2022-09-26 22:49:17.313121"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 GroupMembership Exists (0.4ms) SELECT 1 AS one FROM "group_memberships" WHERE "group_memberships"."canvas_id" = $1 LIMIT $2 [["canvas_id", 22760849], ["LIMIT", 1]] GroupMembership Create (0.4ms) INSERT INTO "group_memberships" ("canvas_id", "canvas_user_id", "canvas_group_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 22760849], ["canvas_user_id", 70312532], ["canvas_group_id", 78671578], ["workflow_state", "accepted"], ["created_at", "2022-09-26 22:49:17.316029"], ["updated_at", "2022-09-26 22:49:17.316029"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 GroupMembership Load (0.3ms) SELECT "group_memberships".* FROM "group_memberships" ORDER BY "group_memberships"."id" ASC LIMIT $1 [["LIMIT", 1]] GroupMembership Exists (0.5ms) SELECT 1 AS one FROM "group_memberships" WHERE "group_memberships"."canvas_id" = $1 LIMIT $2 [["canvas_id", 22760849], ["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) SAVEPOINT active_record_1 Group Exists (0.5ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 92338227], ["LIMIT", 1]] Group Create (0.6ms) INSERT INTO "groups" ("canvas_id", "sis_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 92338227], ["sis_id", "9a4dc06b72a1c9d240dae6a7a94cd66c"], ["name", "Some User Group"], ["workflow_state", "available"], ["created_at", "2022-09-26 22:49:17.327291"], ["updated_at", "2022-09-26 22:49:17.327291"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 User Exists (0.3ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 40894414], ["LIMIT", 1]] User Create (0.3ms) INSERT INTO "users" ("canvas_id", "email", "first_name", "last_name", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 40894414], ["email", "cooldude@coolsite.com"], ["first_name", "Cool"], ["last_name", "Dude"], ["created_at", "2022-09-26 22:49:17.330860"], ["updated_at", "2022-09-26 22:49:17.330860"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 GroupMembership Exists (0.3ms) SELECT 1 AS one FROM "group_memberships" WHERE "group_memberships"."canvas_id" = $1 LIMIT $2 [["canvas_id", 33035405], ["LIMIT", 1]] GroupMembership Create (0.3ms) INSERT INTO "group_memberships" ("canvas_id", "canvas_user_id", "canvas_group_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 33035405], ["canvas_user_id", 40894414], ["canvas_group_id", 92338227], ["workflow_state", "accepted"], ["created_at", "2022-09-26 22:49:17.333806"], ["updated_at", "2022-09-26 22:49:17.333806"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 GroupMembership Exists (0.4ms) SELECT 1 AS one FROM "group_memberships" WHERE "group_memberships"."canvas_id" = $1 AND "group_memberships"."id" != $2 LIMIT $3 [["canvas_id", 33035405], ["id", 65], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) SAVEPOINT active_record_1 Group Exists (0.5ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 31049844], ["LIMIT", 1]] Group Create (0.5ms) INSERT INTO "groups" ("canvas_id", "sis_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 31049844], ["sis_id", "37871123acea607c169a0542dc075942"], ["name", "Some User Group"], ["workflow_state", "available"], ["created_at", "2022-09-26 22:49:17.341986"], ["updated_at", "2022-09-26 22:49:17.341986"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 User Exists (0.4ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 47478934], ["LIMIT", 1]] User Create (0.5ms) INSERT INTO "users" ("canvas_id", "email", "first_name", "last_name", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 47478934], ["email", "cooldude@coolsite.com"], ["first_name", "Cool"], ["last_name", "Dude"], ["created_at", "2022-09-26 22:49:17.346430"], ["updated_at", "2022-09-26 22:49:17.346430"]]  (0.3ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 GroupMembership Exists (0.3ms) SELECT 1 AS one FROM "group_memberships" WHERE "group_memberships"."canvas_id" = $1 LIMIT $2 [["canvas_id", 77403999], ["LIMIT", 1]] GroupMembership Create (0.4ms) INSERT INTO "group_memberships" ("canvas_id", "canvas_user_id", "canvas_group_id", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 77403999], ["canvas_user_id", 47478934], ["canvas_group_id", 31049844], ["workflow_state", "accepted"], ["created_at", "2022-09-26 22:49:17.350935"], ["updated_at", "2022-09-26 22:49:17.350935"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 GroupMembership Exists (0.4ms) SELECT 1 AS one FROM "group_memberships" WHERE "group_memberships"."canvas_id" = $1 AND "group_memberships"."id" != $2 LIMIT $3 [["canvas_id", 77403999], ["id", 66], ["LIMIT", 1]]  (0.4ms) ROLLBACK  (0.3ms) BEGIN  (0.4ms) SAVEPOINT active_record_1 Group Exists (0.4ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 48099543], ["LIMIT", 1]] Group Create (0.4ms) INSERT INTO "groups" ("canvas_id", "sis_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 48099543], ["sis_id", "223f6f46634124f6087b3424c648820a"], ["name", "Some User Group"], ["workflow_state", "available"], ["created_at", "2022-09-26 22:49:17.361460"], ["updated_at", "2022-09-26 22:49:17.361460"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Group Exists (0.6ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" IS NULL AND "groups"."id" != $1 LIMIT $2 [["id", 126], ["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Group Exists (0.5ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 11247401], ["LIMIT", 1]] Group Create (0.6ms) INSERT INTO "groups" ("canvas_id", "sis_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 11247401], ["sis_id", "e2e812231b580e93e4d99d61f5ae8048"], ["name", "Some User Group"], ["workflow_state", "available"], ["created_at", "2022-09-26 22:49:17.373027"], ["updated_at", "2022-09-26 22:49:17.373027"]]  (0.3ms) RELEASE SAVEPOINT active_record_1 Group Load (0.3ms) SELECT "groups".* FROM "groups" ORDER BY "groups"."id" ASC LIMIT $1 [["LIMIT", 1]] Group Exists (0.6ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 11247401], ["LIMIT", 1]]  (0.4ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Group Exists (0.5ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 10032708], ["LIMIT", 1]] Group Create (0.5ms) INSERT INTO "groups" ("canvas_id", "sis_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 10032708], ["sis_id", "877f0bc8c95f8248c2794b9d453218d3"], ["name", "Some User Group"], ["workflow_state", "available"], ["created_at", "2022-09-26 22:49:17.386093"], ["updated_at", "2022-09-26 22:49:17.386093"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.3ms) ROLLBACK  (0.3ms) BEGIN  (0.3ms) SAVEPOINT active_record_1 Group Exists (0.4ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 35353631], ["LIMIT", 1]] Group Create (0.4ms) INSERT INTO "groups" ("canvas_id", "sis_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 35353631], ["sis_id", "a6a823bdce8787c167b1d97e86a26fd4"], ["name", "Some User Group"], ["workflow_state", "available"], ["created_at", "2022-09-26 22:49:17.393659"], ["updated_at", "2022-09-26 22:49:17.393659"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Group Exists (0.5ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 AND "groups"."id" != $2 LIMIT $3 [["canvas_id", 35353631], ["id", 129], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) SAVEPOINT active_record_1 Group Exists (0.6ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 29003144], ["LIMIT", 1]] Group Create (0.5ms) INSERT INTO "groups" ("canvas_id", "sis_id", "name", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 29003144], ["sis_id", "15aff0d15204d7dd64c3da51e10cb86e"], ["name", "Some User Group"], ["workflow_state", "available"], ["created_at", "2022-09-26 22:49:17.402455"], ["updated_at", "2022-09-26 22:49:17.402455"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Group Exists (0.6ms) SELECT 1 AS one FROM "groups" WHERE "groups"."canvas_id" = $1 AND "groups"."id" != $2 LIMIT $3 [["canvas_id", 29003144], ["id", 130], ["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) SAVEPOINT active_record_1 Role Exists (0.4ms) SELECT 1 AS one FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 84398602], ["LIMIT", 1]] Role Create (0.5ms) INSERT INTO "roles" ("canvas_id", "label", "base_role_type", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 84398602], ["label", "Cool Role"], ["base_role_type", "AccountMembership"], ["workflow_state", "active"], ["created_at", "2022-09-26 22:49:17.414497"], ["updated_at", "2022-09-26 22:49:17.414497"]]  (0.3ms) RELEASE SAVEPOINT active_record_1 Role Exists (0.6ms) SELECT 1 AS one FROM "roles" WHERE "roles"."canvas_id" IS NULL AND "roles"."id" != $1 LIMIT $2 [["id", 69], ["LIMIT", 1]]  (0.4ms) ROLLBACK  (0.3ms) BEGIN  (0.4ms) SAVEPOINT active_record_1 Role Exists (0.4ms) SELECT 1 AS one FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 96895516], ["LIMIT", 1]] Role Create (0.5ms) INSERT INTO "roles" ("canvas_id", "label", "base_role_type", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 96895516], ["label", "Cool Role"], ["base_role_type", "AccountMembership"], ["workflow_state", "active"], ["created_at", "2022-09-26 22:49:17.428579"], ["updated_at", "2022-09-26 22:49:17.428579"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Role Load (0.4ms) SELECT "roles".* FROM "roles" ORDER BY "roles"."id" ASC LIMIT $1 [["LIMIT", 1]] Role Exists (0.5ms) SELECT 1 AS one FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 96895516], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.4ms) SELECT COUNT(*) FROM "roles" Role Load (0.5ms) SELECT "roles".* FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]]  (0.2ms) SAVEPOINT active_record_1 Role Exists (0.4ms) SELECT 1 AS one FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] Role Create (0.6ms) INSERT INTO "roles" ("canvas_id", "label", "base_role_type", "canvas_account_id", "workflow_state", "permissions", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 1], ["label", "Account Admin"], ["base_role_type", "AccountMembership"], ["canvas_account_id", 10], ["workflow_state", "built_in"], ["permissions", "{\"manage_wiki\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"post_to_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"moderate_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_announcements\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"send_messages\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"send_messages_all\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_outcomes\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"create_conferences\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"create_collaborations\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_roster\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_all_grades\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_grades\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_rubrics\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"comment_on_others_submissions\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_students\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_admin_users\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_role_overrides\":{\"enabled\":true,\"locked\":true,\"readonly\":true,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_account_memberships\":{\"enabled\":true,\"locked\":true,\"readonly\":true,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_account_settings\":{\"enabled\":true,\"locked\":true,\"readonly\":true,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_groups\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_group_pages\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_files\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_assignments\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"undelete_courses\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_grade_changes\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_course_changes\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_question_banks\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_calendar\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_reports\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_courses\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_user_logins\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_user_observers\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_alerts\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"become_user\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_developer_keys\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"import_sis\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_sis\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_sis\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_course_list\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_statistics\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_storage_quotas\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_course_content\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_content\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_interaction_alerts\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"change_course_state\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_sections\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_feature_flags\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_quiz_answer_audits\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"moderate_grades\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"lti_add_edit\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true}}"], ["created_at", "2022-09-26 22:49:17.446441"], ["updated_at", "2022-09-26 22:49:17.446441"]]  (0.3ms) RELEASE SAVEPOINT active_record_1  (0.3ms) SELECT COUNT(*) FROM "roles" Role Load (0.4ms) SELECT "roles".* FROM "roles" ORDER BY "roles"."id" DESC LIMIT $1 [["LIMIT", 1]]  (0.5ms) ROLLBACK  (0.3ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Role Exists (0.4ms) SELECT 1 AS one FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] Role Create (0.4ms) INSERT INTO "roles" ("canvas_id", "label", "base_role_type", "workflow_state", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 1], ["label", "Cool Role"], ["base_role_type", "AccountMembership"], ["workflow_state", "active"], ["created_at", "2022-09-26 22:49:17.463562"], ["updated_at", "2022-09-26 22:49:17.463562"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.4ms) SELECT COUNT(*) FROM "roles" Role Load (0.3ms) SELECT "roles".* FROM "roles" WHERE "roles"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]]  (0.2ms) SAVEPOINT active_record_1 Role Exists (0.3ms) SELECT 1 AS one FROM "roles" WHERE "roles"."canvas_id" = $1 AND "roles"."id" != $2 LIMIT $3 [["canvas_id", 1], ["id", 72], ["LIMIT", 1]] Role Update (0.8ms) UPDATE "roles" SET "label" = $1, "canvas_account_id" = $2, "permissions" = $3, "workflow_state" = $4, "updated_at" = $5 WHERE "roles"."id" = $6 [["label", "Account Admin"], ["canvas_account_id", 10], ["permissions", "{\"manage_wiki\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"post_to_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"moderate_forum\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_announcements\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"send_messages\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"send_messages_all\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_outcomes\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"create_conferences\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"create_collaborations\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_roster\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_all_grades\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_grades\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_rubrics\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"comment_on_others_submissions\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_students\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_admin_users\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_role_overrides\":{\"enabled\":true,\"locked\":true,\"readonly\":true,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_account_memberships\":{\"enabled\":true,\"locked\":true,\"readonly\":true,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_account_settings\":{\"enabled\":true,\"locked\":true,\"readonly\":true,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_groups\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_group_pages\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_files\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_assignments\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"undelete_courses\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_grade_changes\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_course_changes\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_question_banks\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_calendar\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_reports\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_courses\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_user_logins\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_user_observers\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_alerts\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"become_user\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_developer_keys\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"import_sis\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_sis\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_sis\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_course_list\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_statistics\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_storage_quotas\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"read_course_content\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_content\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_interaction_alerts\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"change_course_state\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_sections\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"manage_feature_flags\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"view_quiz_answer_audits\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"moderate_grades\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true},\"lti_add_edit\":{\"enabled\":true,\"locked\":false,\"readonly\":false,\"explicit\":false,\"applies_to_descendants\":true,\"applies_to_self\":true}}"], ["workflow_state", "built_in"], ["updated_at", "2022-09-26 22:49:17.471520"], ["id", 72]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.3ms) SELECT COUNT(*) FROM "roles" Role Load (0.3ms) SELECT "roles".* FROM "roles" WHERE "roles"."id" = $1 LIMIT $2 [["id", 72], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.3ms) BEGIN  (0.3ms) SAVEPOINT active_record_1 Section Exists (0.6ms) SELECT 1 AS one FROM "sections" WHERE "sections"."canvas_id" = $1 LIMIT $2 [["canvas_id", 9435502], ["LIMIT", 1]] Section Create (0.5ms) INSERT INTO "sections" ("canvas_id", "created_at", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["canvas_id", 9435502], ["created_at", "2022-09-26 22:49:17.502530"], ["updated_at", "2022-09-26 22:49:17.502530"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Section Exists (0.5ms) SELECT 1 AS one FROM "sections" WHERE "sections"."canvas_id" IS NULL AND "sections"."id" != $1 LIMIT $2 [["id", 100], ["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Section Exists (0.5ms) SELECT 1 AS one FROM "sections" WHERE "sections"."canvas_id" = $1 LIMIT $2 [["canvas_id", 86456042], ["LIMIT", 1]] Section Create (0.7ms) INSERT INTO "sections" ("canvas_id", "created_at", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["canvas_id", 86456042], ["created_at", "2022-09-26 22:49:17.521850"], ["updated_at", "2022-09-26 22:49:17.521850"]]  (0.4ms) RELEASE SAVEPOINT active_record_1 Section Load (0.4ms) SELECT "sections".* FROM "sections" ORDER BY "sections"."id" ASC LIMIT $1 [["LIMIT", 1]] Section Exists (0.5ms) SELECT 1 AS one FROM "sections" WHERE "sections"."canvas_id" = $1 LIMIT $2 [["canvas_id", 86456042], ["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Section Exists (0.3ms) SELECT 1 AS one FROM "sections" WHERE "sections"."canvas_id" = $1 LIMIT $2 [["canvas_id", 62857906], ["LIMIT", 1]] Section Create (0.4ms) INSERT INTO "sections" ("canvas_id", "created_at", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["canvas_id", 62857906], ["created_at", "2022-09-26 22:49:17.533742"], ["updated_at", "2022-09-26 22:49:17.533742"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Section Exists (0.4ms) SELECT 1 AS one FROM "sections" WHERE "sections"."canvas_id" = $1 AND "sections"."id" != $2 LIMIT $3 [["canvas_id", 62857906], ["id", 102], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.3ms) BEGIN  (0.3ms) SAVEPOINT active_record_1 Section Exists (0.5ms) SELECT 1 AS one FROM "sections" WHERE "sections"."canvas_id" = $1 LIMIT $2 [["canvas_id", 64587361], ["LIMIT", 1]] Section Create (0.5ms) INSERT INTO "sections" ("canvas_id", "created_at", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["canvas_id", 64587361], ["created_at", "2022-09-26 22:49:17.543121"], ["updated_at", "2022-09-26 22:49:17.543121"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.3ms) BEGIN  (0.3ms) SAVEPOINT active_record_1 Submission Exists (0.6ms) SELECT 1 AS one FROM "submissions" WHERE "submissions"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] Submission Create (0.6ms) INSERT INTO "submissions" ("canvas_id", "submitted_at", "graded_at", "score", "points_possible", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 1], ["submitted_at", "2022-09-19 22:49:17.565171"], ["graded_at", "2022-09-25 22:49:17.565367"], ["score", 5.0], ["points_possible", 10.0], ["created_at", "2022-09-26 22:49:17.567943"], ["updated_at", "2022-09-26 22:49:17.567943"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Submission Exists (0.5ms) SELECT 1 AS one FROM "submissions" WHERE "submissions"."canvas_id" IS NULL AND "submissions"."id" != $1 LIMIT $2 [["id", 78], ["LIMIT", 1]]  (0.5ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Submission Exists (0.4ms) SELECT 1 AS one FROM "submissions" WHERE "submissions"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]] Submission Create (0.4ms) INSERT INTO "submissions" ("canvas_id", "submitted_at", "graded_at", "score", "points_possible", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 2], ["submitted_at", "2022-09-19 22:49:17.578525"], ["graded_at", "2022-09-25 22:49:17.578686"], ["score", 5.0], ["points_possible", 10.0], ["created_at", "2022-09-26 22:49:17.580421"], ["updated_at", "2022-09-26 22:49:17.580421"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Submission Load (0.3ms) SELECT "submissions".* FROM "submissions" ORDER BY "submissions"."id" ASC LIMIT $1 [["LIMIT", 1]] Submission Exists (0.4ms) SELECT 1 AS one FROM "submissions" WHERE "submissions"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Submission Exists (0.7ms) SELECT 1 AS one FROM "submissions" WHERE "submissions"."canvas_id" = $1 LIMIT $2 [["canvas_id", 3], ["LIMIT", 1]] Submission Create (0.6ms) INSERT INTO "submissions" ("canvas_id", "submitted_at", "graded_at", "score", "points_possible", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 3], ["submitted_at", "2022-09-19 22:49:17.587750"], ["graded_at", "2022-09-25 22:49:17.587859"], ["score", 5.0], ["points_possible", 10.0], ["created_at", "2022-09-26 22:49:17.590445"], ["updated_at", "2022-09-26 22:49:17.590445"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Submission Exists (0.4ms) SELECT 1 AS one FROM "submissions" WHERE "submissions"."canvas_id" = $1 AND "submissions"."id" != $2 LIMIT $3 [["canvas_id", 3], ["id", 80], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Submission Exists (0.3ms) SELECT 1 AS one FROM "submissions" WHERE "submissions"."canvas_id" = $1 LIMIT $2 [["canvas_id", 4], ["LIMIT", 1]] Submission Create (0.7ms) INSERT INTO "submissions" ("canvas_id", "submitted_at", "graded_at", "score", "points_possible", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 4], ["submitted_at", "2022-09-19 22:49:17.597418"], ["graded_at", "2022-09-25 22:49:17.597528"], ["score", 5.0], ["points_possible", 10.0], ["created_at", "2022-09-26 22:49:17.598833"], ["updated_at", "2022-09-26 22:49:17.598833"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Submission Exists (0.4ms) SELECT 1 AS one FROM "submissions" WHERE "submissions"."canvas_id" = $1 AND "submissions"."id" != $2 LIMIT $3 [["canvas_id", 4], ["id", 81], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.3ms) BEGIN  (0.4ms) SAVEPOINT active_record_1 Submission Exists (0.8ms) SELECT 1 AS one FROM "submissions" WHERE "submissions"."canvas_id" = $1 LIMIT $2 [["canvas_id", 5], ["LIMIT", 1]] Submission Create (0.7ms) INSERT INTO "submissions" ("canvas_id", "submitted_at", "graded_at", "score", "points_possible", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 5], ["submitted_at", "2022-09-19 22:49:17.607323"], ["graded_at", "2022-09-25 22:49:17.607509"], ["score", 5.0], ["points_possible", 10.0], ["created_at", "2022-09-26 22:49:17.611720"], ["updated_at", "2022-09-26 22:49:17.611720"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Submission Exists (2.5ms) SELECT 1 AS one FROM "submissions" WHERE "submissions"."canvas_id" = $1 AND "submissions"."id" != $2 LIMIT $3 [["canvas_id", 5], ["id", 82], ["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.5ms) BEGIN  (0.3ms) SAVEPOINT active_record_1 Term Exists (0.5ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 99230628], ["LIMIT", 1]] Term Create (0.6ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 99230628], ["name", "Cool Term"], ["start_at", "2022-09-23 22:49:15.272844"], ["end_at", "2022-09-29 22:49:15.272988"], ["workflow_state", "active"], ["sis_id", "76f8f8130ff06672d49828e2fd3a988e"], ["created_at", "2022-09-26 22:49:17.627396"], ["updated_at", "2022-09-26 22:49:17.627396"]]  (0.5ms) RELEASE SAVEPOINT active_record_1 Term Exists (0.5ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" IS NULL AND "terms"."id" != $1 LIMIT $2 [["id", 196], ["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) SAVEPOINT active_record_1 Term Exists (0.5ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 46977472], ["LIMIT", 1]] Term Create (0.9ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 46977472], ["name", "Cool Term"], ["start_at", "2022-09-23 22:49:15.272844"], ["end_at", "2022-09-29 22:49:15.272988"], ["workflow_state", "active"], ["sis_id", "6a26b6fc9625ce33cd379c90659dd048"], ["created_at", "2022-09-26 22:49:17.643050"], ["updated_at", "2022-09-26 22:49:17.643050"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Term Load (0.3ms) SELECT "terms".* FROM "terms" ORDER BY "terms"."id" ASC LIMIT $1 [["LIMIT", 1]] Term Exists (0.5ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 46977472], ["LIMIT", 1]]  (0.6ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Term Exists (0.4ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 88158448], ["LIMIT", 1]] Term Create (0.6ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 88158448], ["name", "Cool Term"], ["start_at", "2022-09-23 22:49:15.272844"], ["end_at", "2022-09-29 22:49:15.272988"], ["workflow_state", "active"], ["sis_id", "90fcf12ff22189e242735c4549816699"], ["created_at", "2022-09-26 22:49:17.657113"], ["updated_at", "2022-09-26 22:49:17.657113"]]  (0.3ms) RELEASE SAVEPOINT active_record_1  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Term Exists (0.7ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 68872197], ["LIMIT", 1]] Term Create (0.5ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 68872197], ["name", "Cool Term"], ["start_at", "2022-09-24 22:49:17.663492"], ["end_at", "2022-09-29 22:49:17.663613"], ["workflow_state", "active"], ["sis_id", "a866ba5e8661f68fa4476d39d79c99cf"], ["created_at", "2022-09-26 22:49:17.667104"], ["updated_at", "2022-09-26 22:49:17.667104"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 Term Exists (0.4ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 39976544], ["LIMIT", 1]] Term Create (0.5ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 39976544], ["name", "Cool Term"], ["start_at", "2022-09-23 22:49:15.272844"], ["end_at", "2022-09-29 22:49:15.272988"], ["workflow_state", "inactive"], ["sis_id", "430913970eb5a34b7124898855e02ae8"], ["created_at", "2022-09-26 22:49:17.670889"], ["updated_at", "2022-09-26 22:49:17.670889"]]  (0.4ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 Term Exists (0.4ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 44642666], ["LIMIT", 1]] Term Create (0.5ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 44642666], ["name", "Cool Term"], ["start_at", "2022-07-26 22:49:17.673906"], ["end_at", "2022-08-26 22:49:17.674019"], ["workflow_state", "active"], ["sis_id", "0abed2fca770a01936770a39d9ccff00"], ["created_at", "2022-09-26 22:49:17.676197"], ["updated_at", "2022-09-26 22:49:17.676197"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.6ms) SAVEPOINT active_record_1 Term Exists (0.5ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 39261908], ["LIMIT", 1]] Term Create (0.4ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 39261908], ["name", "Cool Term"], ["start_at", "2023-03-26 22:49:17.678432"], ["end_at", "2023-09-26 22:49:17.678553"], ["workflow_state", "active"], ["sis_id", "93bbc546781c17e02cd880a05ad5d4f5"], ["created_at", "2022-09-26 22:49:17.682309"], ["updated_at", "2022-09-26 22:49:17.682309"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Term Load (0.6ms) SELECT "terms".* FROM "terms" WHERE "terms"."workflow_state" = $1 AND (start_at <= '2022-10-11 22:49:17.684486' OR start_at IS NULL) AND (end_at >= '2022-09-11 22:49:17.684752' OR end_at IS NULL) [["workflow_state", "active"]]  (0.5ms) ROLLBACK  (0.2ms) BEGIN  (0.6ms) SELECT COUNT(*) FROM "terms" Term Load (0.3ms) SELECT "terms".* FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]]  (0.2ms) SAVEPOINT active_record_1 Term Exists (0.6ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] Term Create (0.4ms) INSERT INTO "terms" ("canvas_id", "name", "workflow_state", "grading_period_group_id", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["canvas_id", 1], ["name", "Default Term"], ["workflow_state", "active"], ["grading_period_group_id", 1], ["sis_id", "Test"], ["created_at", "2022-09-26 22:49:17.695802"], ["updated_at", "2022-09-26 22:49:17.695802"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.3ms) SELECT COUNT(*) FROM "terms" Term Load (0.2ms) SELECT "terms".* FROM "terms" ORDER BY "terms"."id" DESC LIMIT $1 [["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Term Exists (0.3ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]] Term Create (0.4ms) INSERT INTO "terms" ("canvas_id", "name", "start_at", "end_at", "workflow_state", "sis_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["canvas_id", 1], ["name", "Cool Term"], ["start_at", "2022-09-23 22:49:15.272844"], ["end_at", "2022-09-29 22:49:15.272988"], ["workflow_state", "active"], ["sis_id", "5688d282bc27733277fd1bad336df144"], ["created_at", "2022-09-26 22:49:17.704210"], ["updated_at", "2022-09-26 22:49:17.704210"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.4ms) SELECT COUNT(*) FROM "terms" Term Load (0.5ms) SELECT "terms".* FROM "terms" WHERE "terms"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]]  (0.2ms) SAVEPOINT active_record_1 Term Exists (0.4ms) SELECT 1 AS one FROM "terms" WHERE "terms"."canvas_id" = $1 AND "terms"."id" != $2 LIMIT $3 [["canvas_id", 1], ["id", 204], ["LIMIT", 1]] Term Update (0.6ms) UPDATE "terms" SET "name" = $1, "sis_id" = $2, "start_at" = $3, "end_at" = $4, "grading_period_group_id" = $5, "updated_at" = $6 WHERE "terms"."id" = $7 [["name", "Default Term"], ["sis_id", "Test"], ["start_at", nil], ["end_at", nil], ["grading_period_group_id", 1], ["updated_at", "2022-09-26 22:49:17.711782"], ["id", 204]]  (0.3ms) RELEASE SAVEPOINT active_record_1  (0.4ms) SELECT COUNT(*) FROM "terms" Term Load (0.3ms) SELECT "terms".* FROM "terms" WHERE "terms"."id" = $1 LIMIT $2 [["id", 204], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 User Exists (0.5ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 86775713], ["LIMIT", 1]] User Create (0.5ms) INSERT INTO "users" ("canvas_id", "email", "first_name", "last_name", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 86775713], ["email", "cooldude@coolsite.com"], ["first_name", "Cool"], ["last_name", "Dude"], ["created_at", "2022-09-26 22:49:17.723384"], ["updated_at", "2022-09-26 22:49:17.723384"]]  (0.3ms) RELEASE SAVEPOINT active_record_1 User Exists (0.4ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" IS NULL AND "users"."id" != $1 LIMIT $2 [["id", 153], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 User Exists (0.6ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 40204976], ["LIMIT", 1]] User Create (0.4ms) INSERT INTO "users" ("canvas_id", "email", "first_name", "last_name", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 40204976], ["email", "cooldude@coolsite.com"], ["first_name", "Cool"], ["last_name", "Dude"], ["created_at", "2022-09-26 22:49:17.737340"], ["updated_at", "2022-09-26 22:49:17.737340"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 User Load (0.3ms) SELECT "users".* FROM "users" ORDER BY "users"."id" ASC LIMIT $1 [["LIMIT", 1]] User Exists (0.5ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 40204976], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 User Exists (0.4ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 65028798], ["LIMIT", 1]] User Create (0.4ms) INSERT INTO "users" ("canvas_id", "email", "first_name", "last_name", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 65028798], ["email", "cooldude@coolsite.com"], ["first_name", "Cool"], ["last_name", "Dude"], ["created_at", "2022-09-26 22:49:17.749250"], ["updated_at", "2022-09-26 22:49:17.749250"]]  (0.4ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 User Exists (0.4ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 74695107], ["LIMIT", 1]] User Create (0.8ms) INSERT INTO "users" ("canvas_id", "email", "first_name", "last_name", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 74695107], ["email", "cooldude@coolsite.com"], ["first_name", "Cool"], ["last_name", "Dude"], ["created_at", "2022-09-26 22:49:17.756382"], ["updated_at", "2022-09-26 22:49:17.756382"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) SAVEPOINT active_record_1 User Exists (0.6ms) SELECT 1 AS one FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 5344873], ["LIMIT", 1]] User Create (0.5ms) INSERT INTO "users" ("canvas_id", "email", "first_name", "last_name", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["canvas_id", 5344873], ["email", "cooldude@coolsite.com"], ["first_name", "Cool"], ["last_name", "Dude"], ["created_at", "2022-09-26 22:49:17.765799"], ["updated_at", "2022-09-26 22:49:17.765799"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.6ms) SELECT COUNT(*) FROM "assignment_groups" AssignmentGroup Create Many (2.2ms) INSERT INTO "assignment_groups" ("canvas_id","canvas_course_id","name","rules","position","group_weight","workflow_state","canvas_created_at","canvas_updated_at","created_at","updated_at") VALUES (1,1,'Assignments','--- drop_lowest:1\nnever_drop:36\n ',1,50.0,'available','2017-09-08 01:37:33','2017-09-08 01:37:33','2022-09-26 22:49:17.786719','2022-09-26 22:49:17.786719'),(2,1,'Tests',NULL,1,50.0,'available','2017-09-08 01:37:33','2017-09-08 01:37:33','2022-09-26 22:49:17.786719','2022-09-26 22:49:17.786719') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","canvas_course_id"=EXCLUDED."canvas_course_id","name"=EXCLUDED."name","rules"=EXCLUDED."rules","position"=EXCLUDED."position","group_weight"=EXCLUDED."group_weight","workflow_state"=EXCLUDED."workflow_state","canvas_created_at"=EXCLUDED."canvas_created_at","canvas_updated_at"=EXCLUDED."canvas_updated_at","updated_at"=EXCLUDED."updated_at" WHERE ("assignment_groups".canvas_id, "assignment_groups".canvas_course_id, "assignment_groups".name, "assignment_groups".rules, "assignment_groups".position, "assignment_groups".group_weight, "assignment_groups".workflow_state, "assignment_groups".canvas_created_at, "assignment_groups".canvas_updated_at) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.canvas_course_id, EXCLUDED.name, EXCLUDED.rules, EXCLUDED.position, EXCLUDED.group_weight, EXCLUDED.workflow_state, EXCLUDED.canvas_created_at, EXCLUDED.canvas_updated_at) RETURNING "id"  (0.6ms) SELECT COUNT(*) FROM "assignment_groups"  (0.6ms) ROLLBACK  (0.2ms) BEGIN  (0.5ms) SELECT COUNT(*) FROM "assignments" Assignment Create Many (1.2ms) INSERT INTO "assignments" ("canvas_id","title","description","due_at","unlock_at","lock_at","points_possible","min_score","max_score","mastery_score","grading_type","submission_types","workflow_state","canvas_context_id","canvas_context_type","canvas_assignment_group_id","canvas_grading_scheme_id","canvas_grading_standard_id","created_at","updated_at") VALUES (88,'Assignment 1','

fdsfds

',NULL,NULL,NULL,100.0,NULL,NULL,NULL,'points','online_text_entry','published',58,'Course',55,NULL,NULL,'2022-09-26 22:49:17.799550','2022-09-26 22:49:17.799550'),(89,'fdsfdsfds','

fdsfdsfsdf

',NULL,NULL,NULL,100.0,NULL,NULL,NULL,'points','online_text_entry','published',59,'Course',56,NULL,NULL,'2022-09-26 22:49:17.799550','2022-09-26 22:49:17.799550') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","title"=EXCLUDED."title","description"=EXCLUDED."description","due_at"=EXCLUDED."due_at","unlock_at"=EXCLUDED."unlock_at","lock_at"=EXCLUDED."lock_at","points_possible"=EXCLUDED."points_possible","min_score"=EXCLUDED."min_score","max_score"=EXCLUDED."max_score","mastery_score"=EXCLUDED."mastery_score","grading_type"=EXCLUDED."grading_type","submission_types"=EXCLUDED."submission_types","workflow_state"=EXCLUDED."workflow_state","canvas_context_id"=EXCLUDED."canvas_context_id","canvas_context_type"=EXCLUDED."canvas_context_type","canvas_assignment_group_id"=EXCLUDED."canvas_assignment_group_id","canvas_grading_scheme_id"=EXCLUDED."canvas_grading_scheme_id","canvas_grading_standard_id"=EXCLUDED."canvas_grading_standard_id","updated_at"=EXCLUDED."updated_at" WHERE ("assignments".canvas_id, "assignments".title, "assignments".description, "assignments".due_at, "assignments".unlock_at, "assignments".lock_at, "assignments".points_possible, "assignments".min_score, "assignments".max_score, "assignments".mastery_score, "assignments".grading_type, "assignments".submission_types, "assignments".workflow_state, "assignments".canvas_context_id, "assignments".canvas_context_type, "assignments".canvas_assignment_group_id, "assignments".canvas_grading_scheme_id, "assignments".canvas_grading_standard_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.title, EXCLUDED.description, EXCLUDED.due_at, EXCLUDED.unlock_at, EXCLUDED.lock_at, EXCLUDED.points_possible, EXCLUDED.min_score, EXCLUDED.max_score, EXCLUDED.mastery_score, EXCLUDED.grading_type, EXCLUDED.submission_types, EXCLUDED.workflow_state, EXCLUDED.canvas_context_id, EXCLUDED.canvas_context_type, EXCLUDED.canvas_assignment_group_id, EXCLUDED.canvas_grading_scheme_id, EXCLUDED.canvas_grading_standard_id) RETURNING "id"  (0.4ms) SELECT COUNT(*) FROM "assignments"  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.6ms) SELECT COUNT(*) FROM "content_migrations" ContentMigration Create Many (1.0ms) INSERT INTO "content_migrations" ("canvas_id","canvas_context_id","canvas_context_type","workflow_state","migration_settings","started_at","finished_at","progress","canvas_source_course_id","migration_type","canvas_child_subscription_id","canvas_root_account_id","created_at","updated_at") VALUES (101,1250,'Course','imported',NULL,'2022-02-18 10:10:40','2022-02-18 10:11:40',100.0,1200,'course_copy_importer',NULL,1,'2022-09-26 22:49:17.822681','2022-09-26 22:49:17.822681'),(102,1251,'Course','imported',NULL,'2022-02-18 10:10:40','2022-02-18 10:11:40',100.0,1120,'master_course_import',3,1,'2022-09-26 22:49:17.822681','2022-09-26 22:49:17.822681') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","canvas_context_id"=EXCLUDED."canvas_context_id","canvas_context_type"=EXCLUDED."canvas_context_type","workflow_state"=EXCLUDED."workflow_state","migration_settings"=EXCLUDED."migration_settings","started_at"=EXCLUDED."started_at","finished_at"=EXCLUDED."finished_at","progress"=EXCLUDED."progress","canvas_source_course_id"=EXCLUDED."canvas_source_course_id","migration_type"=EXCLUDED."migration_type","canvas_child_subscription_id"=EXCLUDED."canvas_child_subscription_id","canvas_root_account_id"=EXCLUDED."canvas_root_account_id","updated_at"=EXCLUDED."updated_at" WHERE ("content_migrations".canvas_id, "content_migrations".canvas_context_id, "content_migrations".canvas_context_type, "content_migrations".workflow_state, "content_migrations".migration_settings, "content_migrations".started_at, "content_migrations".finished_at, "content_migrations".progress, "content_migrations".canvas_source_course_id, "content_migrations".migration_type, "content_migrations".canvas_child_subscription_id, "content_migrations".canvas_root_account_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.canvas_context_id, EXCLUDED.canvas_context_type, EXCLUDED.workflow_state, EXCLUDED.migration_settings, EXCLUDED.started_at, EXCLUDED.finished_at, EXCLUDED.progress, EXCLUDED.canvas_source_course_id, EXCLUDED.migration_type, EXCLUDED.canvas_child_subscription_id, EXCLUDED.canvas_root_account_id) RETURNING "id"  (0.3ms) SELECT COUNT(*) FROM "content_migrations"  (0.2ms) ROLLBACK  (0.4ms) BEGIN  (0.5ms) SELECT COUNT(*) FROM "context_module_items" ContextModuleItem Create Many (0.8ms) INSERT INTO "context_module_items" ("canvas_id","canvas_context_module_id","position","canvas_content_id","canvas_content_type","workflow_state","canvas_assignment_id","created_at","updated_at") VALUES (15,9,1,83,'Assignment','active',1,'2022-09-26 22:49:17.831986','2022-09-26 22:49:17.831986'),(16,10,1,80,'Assignment','active',2,'2022-09-26 22:49:17.831986','2022-09-26 22:49:17.831986') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","canvas_context_module_id"=EXCLUDED."canvas_context_module_id","position"=EXCLUDED."position","canvas_content_id"=EXCLUDED."canvas_content_id","canvas_content_type"=EXCLUDED."canvas_content_type","workflow_state"=EXCLUDED."workflow_state","canvas_assignment_id"=EXCLUDED."canvas_assignment_id","updated_at"=EXCLUDED."updated_at" WHERE ("context_module_items".canvas_id, "context_module_items".canvas_context_module_id, "context_module_items".position, "context_module_items".canvas_content_id, "context_module_items".canvas_content_type, "context_module_items".workflow_state, "context_module_items".canvas_assignment_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.canvas_context_module_id, EXCLUDED.position, EXCLUDED.canvas_content_id, EXCLUDED.canvas_content_type, EXCLUDED.workflow_state, EXCLUDED.canvas_assignment_id) RETURNING "id"  (0.4ms) SELECT COUNT(*) FROM "context_module_items"  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.5ms) SELECT COUNT(*) FROM "context_modules" ContextModule Create Many (1.2ms) INSERT INTO "context_modules" ("canvas_id","canvas_context_id","canvas_context_type","position","name","workflow_state","deleted_at","created_at","updated_at") VALUES (23,785,'Course',1,'New Mod','active',NULL,'2022-09-26 22:49:17.839512','2022-09-26 22:49:17.839512'),(4,27,'Course',1,'Modules gonna module','unpublished',NULL,'2022-09-26 22:49:17.839512','2022-09-26 22:49:17.839512') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","canvas_context_id"=EXCLUDED."canvas_context_id","canvas_context_type"=EXCLUDED."canvas_context_type","position"=EXCLUDED."position","name"=EXCLUDED."name","workflow_state"=EXCLUDED."workflow_state","deleted_at"=EXCLUDED."deleted_at","updated_at"=EXCLUDED."updated_at" WHERE ("context_modules".canvas_id, "context_modules".canvas_context_id, "context_modules".canvas_context_type, "context_modules".position, "context_modules".name, "context_modules".workflow_state, "context_modules".deleted_at) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.canvas_context_id, EXCLUDED.canvas_context_type, EXCLUDED.position, EXCLUDED.name, EXCLUDED.workflow_state, EXCLUDED.deleted_at) RETURNING "id"  (0.4ms) SELECT COUNT(*) FROM "context_modules"  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) SELECT COUNT(*) FROM "courses" Course Create Many (0.5ms) INSERT INTO "courses" ("canvas_id","sis_id","course_code","name","canvas_account_id","canvas_term_id","start_at","end_at","workflow_state","grading_standard_id","created_at","updated_at") VALUES (1,'course_sis_id_1','C1','Course #1',1,1,'2017-03-27 21:53:18','2017-04-27 12:21:18','active',NULL,'2022-09-26 22:49:17.847143','2022-09-26 22:49:17.847143'),(2,'course_sis_id_2','C2','Course #2',1,1,'2017-03-27 21:53:18','2017-04-27 12:21:18','unpublished',NULL,'2022-09-26 22:49:17.847143','2022-09-26 22:49:17.847143') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","sis_id"=EXCLUDED."sis_id","course_code"=EXCLUDED."course_code","name"=EXCLUDED."name","canvas_account_id"=EXCLUDED."canvas_account_id","canvas_term_id"=EXCLUDED."canvas_term_id","start_at"=EXCLUDED."start_at","end_at"=EXCLUDED."end_at","workflow_state"=EXCLUDED."workflow_state","grading_standard_id"=EXCLUDED."grading_standard_id","updated_at"=EXCLUDED."updated_at" WHERE ("courses".canvas_id, "courses".sis_id, "courses".course_code, "courses".name, "courses".canvas_account_id, "courses".canvas_term_id, "courses".start_at, "courses".end_at, "courses".workflow_state, "courses".grading_standard_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.sis_id, EXCLUDED.course_code, EXCLUDED.name, EXCLUDED.canvas_account_id, EXCLUDED.canvas_term_id, EXCLUDED.start_at, EXCLUDED.end_at, EXCLUDED.workflow_state, EXCLUDED.grading_standard_id) RETURNING "id"  (0.3ms) SELECT COUNT(*) FROM "courses"  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SELECT COUNT(*) FROM "users" User Create Many (0.4ms) INSERT INTO "users" ("canvas_id","email","first_name","last_name","name","sortable_name","workflow_state","login_id","created_at","updated_at") VALUES (1,'poorbastard@yharnam.com','Patches','the Spider','Patches the Spider','the Spider, Patches','active','spiderdude1337','2022-09-26 22:49:17.852730','2022-09-26 22:49:17.852730'),(2,'dreamer@yharnam.com','Hunter','Djura','Hunter Djura','Djura, Hunter','active','retireddude109','2022-09-26 22:49:17.852730','2022-09-26 22:49:17.852730') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","email"=EXCLUDED."email","first_name"=EXCLUDED."first_name","last_name"=EXCLUDED."last_name","name"=EXCLUDED."name","sortable_name"=EXCLUDED."sortable_name","workflow_state"=EXCLUDED."workflow_state","login_id"=EXCLUDED."login_id","updated_at"=EXCLUDED."updated_at" WHERE ("users".canvas_id, "users".email, "users".first_name, "users".last_name, "users".name, "users".sortable_name, "users".workflow_state, "users".login_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.email, EXCLUDED.first_name, EXCLUDED.last_name, EXCLUDED.name, EXCLUDED.sortable_name, EXCLUDED.workflow_state, EXCLUDED.login_id) RETURNING "id"  (0.2ms) SELECT COUNT(*) FROM "users"  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.3ms) SELECT COUNT(*) FROM "courses" Course Create Many (0.8ms) INSERT INTO "courses" ("canvas_id","sis_id","course_code","name","canvas_account_id","canvas_term_id","start_at","end_at","workflow_state","grading_standard_id","created_at","updated_at") VALUES (1,'course_sis_id_1','C1','Course #1',1,1,'2017-03-27 21:53:18','2017-04-27 12:21:18','active',NULL,'2022-09-26 22:49:17.857088','2022-09-26 22:49:17.857088'),(2,'course_sis_id_2','C2','Course #2',1,1,'2017-03-27 21:53:18','2017-04-27 12:21:18','unpublished',NULL,'2022-09-26 22:49:17.857088','2022-09-26 22:49:17.857088') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","sis_id"=EXCLUDED."sis_id","course_code"=EXCLUDED."course_code","name"=EXCLUDED."name","canvas_account_id"=EXCLUDED."canvas_account_id","canvas_term_id"=EXCLUDED."canvas_term_id","start_at"=EXCLUDED."start_at","end_at"=EXCLUDED."end_at","workflow_state"=EXCLUDED."workflow_state","grading_standard_id"=EXCLUDED."grading_standard_id","updated_at"=EXCLUDED."updated_at" WHERE ("courses".canvas_id, "courses".sis_id, "courses".course_code, "courses".name, "courses".canvas_account_id, "courses".canvas_term_id, "courses".start_at, "courses".end_at, "courses".workflow_state, "courses".grading_standard_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.sis_id, EXCLUDED.course_code, EXCLUDED.name, EXCLUDED.canvas_account_id, EXCLUDED.canvas_term_id, EXCLUDED.start_at, EXCLUDED.end_at, EXCLUDED.workflow_state, EXCLUDED.grading_standard_id) RETURNING "id"  (0.4ms) SELECT COUNT(*) FROM "courses" Course Load (0.3ms) SELECT "courses".* FROM "courses" ORDER BY "courses"."id" ASC LIMIT $1 [["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) SELECT COUNT(*) FROM "enrollments" Enrollment Create Many (0.8ms) INSERT INTO "enrollments" ("canvas_id","canvas_course_id","course_sis_id","canvas_user_id","user_sis_id","role","canvas_role_id","canvas_section_id","workflow_state","base_role_type","created_at","updated_at") VALUES (1,1,'sis_MUSC_2520_834',2,'sis_dalvarez_247','teacher',4,1,'active','TeacherEnrollment','2022-09-26 22:49:17.863797','2022-09-26 22:49:17.863797'),(2,1,'sis_MUSC_2520_834',3,'sis_jweaver_720','student',4,1,'active','StudentEnrollment','2022-09-26 22:49:17.863797','2022-09-26 22:49:17.863797') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","canvas_course_id"=EXCLUDED."canvas_course_id","course_sis_id"=EXCLUDED."course_sis_id","canvas_user_id"=EXCLUDED."canvas_user_id","user_sis_id"=EXCLUDED."user_sis_id","role"=EXCLUDED."role","canvas_role_id"=EXCLUDED."canvas_role_id","canvas_section_id"=EXCLUDED."canvas_section_id","workflow_state"=EXCLUDED."workflow_state","base_role_type"=EXCLUDED."base_role_type","updated_at"=EXCLUDED."updated_at" WHERE ("enrollments".canvas_id, "enrollments".canvas_course_id, "enrollments".course_sis_id, "enrollments".canvas_user_id, "enrollments".user_sis_id, "enrollments".role, "enrollments".canvas_role_id, "enrollments".canvas_section_id, "enrollments".workflow_state, "enrollments".base_role_type) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.canvas_course_id, EXCLUDED.course_sis_id, EXCLUDED.canvas_user_id, EXCLUDED.user_sis_id, EXCLUDED.role, EXCLUDED.canvas_role_id, EXCLUDED.canvas_section_id, EXCLUDED.workflow_state, EXCLUDED.base_role_type) RETURNING "id"  (0.4ms) SELECT COUNT(*) FROM "enrollments"  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.3ms) SELECT COUNT(*) FROM "sections" Section Create Many (0.5ms) INSERT INTO "sections" ("canvas_id","sis_id","canvas_course_id","name","workflow_state","start_at","end_at","created_at","updated_at") VALUES (1,'sis_section_1',1,'Cool Section','active','2017-03-27 21:53:18','2017-03-27 21:53:18','2022-09-26 22:49:17.869451','2022-09-26 22:49:17.869451'),(2,'sis_section_2',2,'Lame Section','active','2017-03-27 21:53:18','2017-03-27 21:53:18','2022-09-26 22:49:17.869451','2022-09-26 22:49:17.869451') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","sis_id"=EXCLUDED."sis_id","canvas_course_id"=EXCLUDED."canvas_course_id","name"=EXCLUDED."name","workflow_state"=EXCLUDED."workflow_state","start_at"=EXCLUDED."start_at","end_at"=EXCLUDED."end_at","updated_at"=EXCLUDED."updated_at" WHERE ("sections".canvas_id, "sections".sis_id, "sections".canvas_course_id, "sections".name, "sections".workflow_state, "sections".start_at, "sections".end_at) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.sis_id, EXCLUDED.canvas_course_id, EXCLUDED.name, EXCLUDED.workflow_state, EXCLUDED.start_at, EXCLUDED.end_at) RETURNING "id"  (0.2ms) SELECT COUNT(*) FROM "sections" Section Load (0.3ms) SELECT "sections".* FROM "sections" ORDER BY "sections"."id" ASC LIMIT $1 [["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN Section Create Many (0.5ms) INSERT INTO "sections" ("canvas_id","sis_id","canvas_course_id","name","workflow_state","start_at","end_at","created_at","updated_at") VALUES (1,'sis_section_1',1,'Cool Section','active','2017-03-27 21:53:18','2017-03-27 21:53:18','2022-09-26 22:49:17.875189','2022-09-26 22:49:17.875189'),(2,'sis_section_2',2,'Lame Section','active','2017-03-27 21:53:18','2017-03-27 21:53:18','2022-09-26 22:49:17.875189','2022-09-26 22:49:17.875189') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","sis_id"=EXCLUDED."sis_id","canvas_course_id"=EXCLUDED."canvas_course_id","name"=EXCLUDED."name","workflow_state"=EXCLUDED."workflow_state","start_at"=EXCLUDED."start_at","end_at"=EXCLUDED."end_at","updated_at"=EXCLUDED."updated_at" WHERE ("sections".canvas_id, "sections".sis_id, "sections".canvas_course_id, "sections".name, "sections".workflow_state, "sections".start_at, "sections".end_at) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.sis_id, EXCLUDED.canvas_course_id, EXCLUDED.name, EXCLUDED.workflow_state, EXCLUDED.start_at, EXCLUDED.end_at) RETURNING "id" Section Load (0.2ms) SELECT "sections".* FROM "sections" WHERE "sections"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]] Section Create Many (0.6ms) INSERT INTO "sections" ("canvas_id","canvas_nonxlist_course_id","created_at","updated_at") VALUES (2,3,'2022-09-26 22:49:17.878686','2022-09-26 22:49:17.878686') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","canvas_nonxlist_course_id"=EXCLUDED."canvas_nonxlist_course_id","updated_at"=EXCLUDED."updated_at" WHERE ("sections".canvas_id, "sections".canvas_nonxlist_course_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.canvas_nonxlist_course_id) RETURNING "id"  (0.3ms) SELECT COUNT(*) FROM "sections" WHERE "sections"."canvas_nonxlist_course_id" IS NOT NULL Section Load (0.3ms) SELECT "sections".* FROM "sections" WHERE "sections"."canvas_nonxlist_course_id" IS NOT NULL ORDER BY "sections"."id" ASC LIMIT $1 [["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) SELECT COUNT(*) FROM "groups" Group Create Many (0.5ms) INSERT INTO "groups" ("canvas_id","sis_id","canvas_group_category_id","group_category_sis_id","canvas_account_id","canvas_course_id","name","workflow_state","context_id","context_type","max_membership","created_at","updated_at") VALUES (50,'sis1',10,NULL,1,NULL,'Group1','available',1,'Account',NULL,'2022-09-26 22:49:17.884557','2022-09-26 22:49:17.884557'),(51,'sis2',2,NULL,NULL,1,'Group2','available',1,'Course',1,'2022-09-26 22:49:17.884557','2022-09-26 22:49:17.884557') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","sis_id"=EXCLUDED."sis_id","canvas_group_category_id"=EXCLUDED."canvas_group_category_id","group_category_sis_id"=EXCLUDED."group_category_sis_id","canvas_account_id"=EXCLUDED."canvas_account_id","canvas_course_id"=EXCLUDED."canvas_course_id","name"=EXCLUDED."name","workflow_state"=EXCLUDED."workflow_state","context_id"=EXCLUDED."context_id","context_type"=EXCLUDED."context_type","max_membership"=EXCLUDED."max_membership","updated_at"=EXCLUDED."updated_at" WHERE ("groups".canvas_id, "groups".sis_id, "groups".canvas_group_category_id, "groups".group_category_sis_id, "groups".canvas_account_id, "groups".canvas_course_id, "groups".name, "groups".workflow_state, "groups".context_id, "groups".context_type, "groups".max_membership) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.sis_id, EXCLUDED.canvas_group_category_id, EXCLUDED.group_category_sis_id, EXCLUDED.canvas_account_id, EXCLUDED.canvas_course_id, EXCLUDED.name, EXCLUDED.workflow_state, EXCLUDED.context_id, EXCLUDED.context_type, EXCLUDED.max_membership) RETURNING "id"  (0.2ms) SELECT COUNT(*) FROM "groups" Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."name" = $1 LIMIT $2 [["name", "Group1"], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.3ms) SELECT COUNT(*) FROM "group_memberships" GroupMembership Create Many (0.7ms) INSERT INTO "group_memberships" ("canvas_id","canvas_group_id","group_sis_id","canvas_user_id","user_sis_id","workflow_state","created_at","updated_at") VALUES (50,1,NULL,10,NULL,'accepted','2022-09-26 22:49:17.890354','2022-09-26 22:49:17.890354'),(51,2,NULL,11,NULL,'accepted','2022-09-26 22:49:17.890354','2022-09-26 22:49:17.890354') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","canvas_group_id"=EXCLUDED."canvas_group_id","group_sis_id"=EXCLUDED."group_sis_id","canvas_user_id"=EXCLUDED."canvas_user_id","user_sis_id"=EXCLUDED."user_sis_id","workflow_state"=EXCLUDED."workflow_state","updated_at"=EXCLUDED."updated_at" WHERE ("group_memberships".canvas_id, "group_memberships".canvas_group_id, "group_memberships".group_sis_id, "group_memberships".canvas_user_id, "group_memberships".user_sis_id, "group_memberships".workflow_state) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.canvas_group_id, EXCLUDED.group_sis_id, EXCLUDED.canvas_user_id, EXCLUDED.user_sis_id, EXCLUDED.workflow_state) RETURNING "id"  (0.3ms) SELECT COUNT(*) FROM "group_memberships" GroupMembership Load (0.3ms) SELECT "group_memberships".* FROM "group_memberships" WHERE "group_memberships"."canvas_id" = $1 LIMIT $2 [["canvas_id", 50], ["LIMIT", 1]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.4ms) SELECT COUNT(*) FROM "user_observers" UserObserver Create Many (0.4ms) INSERT INTO "user_observers" ("observing_user_id","observed_user_id","workflow_state","created_at","updated_at") VALUES (21,3,'active','2022-09-26 22:49:17.902896','2022-09-26 22:49:17.902896'),(21,2,'active','2022-09-26 22:49:17.902896','2022-09-26 22:49:17.902896') ON CONFLICT (observing_user_id, observed_user_id) DO UPDATE SET "observing_user_id"=EXCLUDED."observing_user_id","observed_user_id"=EXCLUDED."observed_user_id","workflow_state"=EXCLUDED."workflow_state","updated_at"=EXCLUDED."updated_at" WHERE ("user_observers".observing_user_id, "user_observers".observed_user_id, "user_observers".workflow_state) IS DISTINCT FROM (EXCLUDED.observing_user_id, EXCLUDED.observed_user_id, EXCLUDED.workflow_state) RETURNING "id"  (0.2ms) SELECT COUNT(*) FROM "user_observers" UserObserver Load (0.2ms) SELECT "user_observers".* FROM "user_observers" WHERE "user_observers"."observed_user_id" = $1 LIMIT $2 [["observed_user_id", 3], ["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.1ms) BEGIN  (0.4ms) SELECT COUNT(*) FROM "grading_periods" GradingPeriod Create Many (0.5ms) INSERT INTO "grading_periods" ("canvas_id","title","weight","start_date","end_date","close_date","canvas_grading_period_group_id","workflow_state","created_at","updated_at") VALUES (1,'Period 1',0.2,'2019-07-01 06:00:00','2019-08-01 05:59:59','2019-08-01 05:59:59',1,'active','2022-09-26 22:49:17.919320','2022-09-26 22:49:17.919320'),(2,'Period 2',0.8,'2019-08-01 06:00:00','2019-09-01 05:59:59','2019-09-01 05:59:59',1,'deleted','2022-09-26 22:49:17.919320','2022-09-26 22:49:17.919320') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","title"=EXCLUDED."title","weight"=EXCLUDED."weight","start_date"=EXCLUDED."start_date","end_date"=EXCLUDED."end_date","close_date"=EXCLUDED."close_date","canvas_grading_period_group_id"=EXCLUDED."canvas_grading_period_group_id","workflow_state"=EXCLUDED."workflow_state","updated_at"=EXCLUDED."updated_at" WHERE ("grading_periods".canvas_id, "grading_periods".title, "grading_periods".weight, "grading_periods".start_date, "grading_periods".end_date, "grading_periods".close_date, "grading_periods".canvas_grading_period_group_id, "grading_periods".workflow_state) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.title, EXCLUDED.weight, EXCLUDED.start_date, EXCLUDED.end_date, EXCLUDED.close_date, EXCLUDED.canvas_grading_period_group_id, EXCLUDED.workflow_state) RETURNING "id"  (0.3ms) SELECT COUNT(*) FROM "grading_periods" GradingPeriod Load (0.3ms) SELECT "grading_periods".* FROM "grading_periods" WHERE "grading_periods"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.1ms) BEGIN  (0.4ms) SELECT COUNT(*) FROM "grading_period_groups" GradingPeriodGroup Create Many (0.6ms) INSERT INTO "grading_period_groups" ("canvas_id","title","weighted","display_totals_for_all_grading_periods","workflow_state","created_at","updated_at") VALUES (1,'Test Group',FALSE,FALSE,'active','2022-09-26 22:49:17.942412','2022-09-26 22:49:17.942412') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","title"=EXCLUDED."title","weighted"=EXCLUDED."weighted","display_totals_for_all_grading_periods"=EXCLUDED."display_totals_for_all_grading_periods","workflow_state"=EXCLUDED."workflow_state","updated_at"=EXCLUDED."updated_at" WHERE ("grading_period_groups".canvas_id, "grading_period_groups".title, "grading_period_groups".weighted, "grading_period_groups".display_totals_for_all_grading_periods, "grading_period_groups".workflow_state) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.title, EXCLUDED.weighted, EXCLUDED.display_totals_for_all_grading_periods, EXCLUDED.workflow_state) RETURNING "id"  (0.4ms) SELECT COUNT(*) FROM "grading_period_groups" GradingPeriodGroup Load (0.3ms) SELECT "grading_period_groups".* FROM "grading_period_groups" WHERE "grading_period_groups"."canvas_id" = $1 LIMIT $2 [["canvas_id", 1], ["LIMIT", 1]]  (0.3ms) ROLLBACK  (0.6ms) BEGIN  (0.6ms) SELECT COUNT(*) FROM "learning_outcomes" LearningOutcome Create Many (0.8ms) INSERT INTO "learning_outcomes" ("canvas_id","canvas_context_id","canvas_context_type","name","friendly_name","workflow_state","canvas_created_at","canvas_updated_at","migration_id","vendor_guid","low_grade","high_grade","calculation_method","calculation_int","outcome_import_id","root_account_ids","description","created_at","updated_at") VALUES (1,1,'Course','Course Outcome','','active','2021-08-12 21:11:40','2021-08-13 01:05:40',NULL,NULL,NULL,NULL,'decaying_average','65',NULL,'{1}','

description

','2022-09-26 22:49:17.968813','2022-09-26 22:49:17.968813'),(2,1,'Account','Account Outcome','Friendly Name','active','2021-08-12 21:11:40','2021-08-13 01:05:40',NULL,NULL,NULL,NULL,'decaying_average','65',NULL,'{1}','

description

','2022-09-26 22:49:17.968813','2022-09-26 22:49:17.968813') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","canvas_context_id"=EXCLUDED."canvas_context_id","canvas_context_type"=EXCLUDED."canvas_context_type","name"=EXCLUDED."name","friendly_name"=EXCLUDED."friendly_name","workflow_state"=EXCLUDED."workflow_state","canvas_created_at"=EXCLUDED."canvas_created_at","canvas_updated_at"=EXCLUDED."canvas_updated_at","migration_id"=EXCLUDED."migration_id","vendor_guid"=EXCLUDED."vendor_guid","low_grade"=EXCLUDED."low_grade","high_grade"=EXCLUDED."high_grade","calculation_method"=EXCLUDED."calculation_method","calculation_int"=EXCLUDED."calculation_int","outcome_import_id"=EXCLUDED."outcome_import_id","root_account_ids"=EXCLUDED."root_account_ids","description"=EXCLUDED."description","updated_at"=EXCLUDED."updated_at" WHERE ("learning_outcomes".canvas_id, "learning_outcomes".canvas_context_id, "learning_outcomes".canvas_context_type, "learning_outcomes".name, "learning_outcomes".friendly_name, "learning_outcomes".workflow_state, "learning_outcomes".canvas_created_at, "learning_outcomes".canvas_updated_at, "learning_outcomes".migration_id, "learning_outcomes".vendor_guid, "learning_outcomes".low_grade, "learning_outcomes".high_grade, "learning_outcomes".calculation_method, "learning_outcomes".calculation_int, "learning_outcomes".outcome_import_id, "learning_outcomes".root_account_ids, "learning_outcomes".description) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.canvas_context_id, EXCLUDED.canvas_context_type, EXCLUDED.name, EXCLUDED.friendly_name, EXCLUDED.workflow_state, EXCLUDED.canvas_created_at, EXCLUDED.canvas_updated_at, EXCLUDED.migration_id, EXCLUDED.vendor_guid, EXCLUDED.low_grade, EXCLUDED.high_grade, EXCLUDED.calculation_method, EXCLUDED.calculation_int, EXCLUDED.outcome_import_id, EXCLUDED.root_account_ids, EXCLUDED.description) RETURNING "id"  (0.4ms) SELECT COUNT(*) FROM "learning_outcomes"  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.6ms) SELECT COUNT(*) FROM "user_observers" UserObserver Create Many (0.9ms) INSERT INTO "user_observers" ("observing_user_id","observed_user_id","workflow_state","created_at","updated_at") VALUES (21,3,'active','2022-09-26 22:49:17.976958','2022-09-26 22:49:17.976958'),(21,2,'active','2022-09-26 22:49:17.976958','2022-09-26 22:49:17.976958') ON CONFLICT (observing_user_id, observed_user_id) DO UPDATE SET "observing_user_id"=EXCLUDED."observing_user_id","observed_user_id"=EXCLUDED."observed_user_id","workflow_state"=EXCLUDED."workflow_state","updated_at"=EXCLUDED."updated_at" WHERE ("user_observers".observing_user_id, "user_observers".observed_user_id, "user_observers".workflow_state) IS DISTINCT FROM (EXCLUDED.observing_user_id, EXCLUDED.observed_user_id, EXCLUDED.workflow_state) RETURNING "id"  (0.4ms) SELECT COUNT(*) FROM "user_observers"  (0.3ms) SELECT COUNT(*) FROM "user_observers" UserObserver Create Many (0.6ms) INSERT INTO "user_observers" ("observing_user_id","observed_user_id","workflow_state","created_at","updated_at") VALUES (21,3,'active','2022-09-26 22:49:17.981785','2022-09-26 22:49:17.981785'),(21,2,'active','2022-09-26 22:49:17.981785','2022-09-26 22:49:17.981785') ON CONFLICT (observing_user_id, observed_user_id) DO UPDATE SET "observing_user_id"=EXCLUDED."observing_user_id","observed_user_id"=EXCLUDED."observed_user_id","workflow_state"=EXCLUDED."workflow_state","updated_at"=EXCLUDED."updated_at" WHERE ("user_observers".observing_user_id, "user_observers".observed_user_id, "user_observers".workflow_state) IS DISTINCT FROM (EXCLUDED.observing_user_id, EXCLUDED.observed_user_id, EXCLUDED.workflow_state) RETURNING "id"  (0.4ms) SELECT COUNT(*) FROM "user_observers"  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.5ms) ALTER TABLE "users" ADD "sis_id" character varying User Create Many (0.6ms) INSERT INTO "users" ("canvas_id","sis_id","email","first_name","last_name","name","sortable_name","workflow_state","login_id","created_at","updated_at") VALUES (1,'sis_id_1','poorbastard@yharnam.com','Patches','the Spider','Patches the Spider','the Spider, Patches','active','spiderdude1337','2022-09-26 22:49:17.996528','2022-09-26 22:49:17.996528'),(2,'sis_id_2','dreamer@yharnam.com','Hunter','Djura','Hunter Djura','Djura, Hunter','active','retireddude110','2022-09-26 22:49:17.996528','2022-09-26 22:49:17.996528') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","sis_id"=EXCLUDED."sis_id","email"=EXCLUDED."email","first_name"=EXCLUDED."first_name","last_name"=EXCLUDED."last_name","name"=EXCLUDED."name","sortable_name"=EXCLUDED."sortable_name","workflow_state"=EXCLUDED."workflow_state","login_id"=EXCLUDED."login_id","updated_at"=EXCLUDED."updated_at" WHERE ("users".canvas_id, "users".sis_id, "users".email, "users".first_name, "users".last_name, "users".name, "users".sortable_name, "users".workflow_state, "users".login_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.sis_id, EXCLUDED.email, EXCLUDED.first_name, EXCLUDED.last_name, EXCLUDED.name, EXCLUDED.sortable_name, EXCLUDED.workflow_state, EXCLUDED.login_id) RETURNING "id" User Load (0.3ms) SELECT "users".* FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]]  (0.9ms) ALTER TABLE "users" DROP COLUMN "sis_id"  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.4ms) ALTER TABLE "users" ADD "sis_id" character varying User Create Many (0.6ms) INSERT INTO "users" ("canvas_id","sis_id","email","first_name","last_name","name","sortable_name","workflow_state","login_id","created_at","updated_at") VALUES (1,'sis_id_1','poorbastard@yharnam.com','Patches','the Spider','Patches the Spider','the Spider, Patches','active','spiderdude1337','2022-09-26 22:49:18.018554','2022-09-26 22:49:18.018554'),(2,'sis_id_2','dreamer@yharnam.com','Hunter','Djura','Hunter Djura','Djura, Hunter','active','retireddude110','2022-09-26 22:49:18.018554','2022-09-26 22:49:18.018554') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","sis_id"=EXCLUDED."sis_id","email"=EXCLUDED."email","first_name"=EXCLUDED."first_name","last_name"=EXCLUDED."last_name","name"=EXCLUDED."name","sortable_name"=EXCLUDED."sortable_name","workflow_state"=EXCLUDED."workflow_state","login_id"=EXCLUDED."login_id","updated_at"=EXCLUDED."updated_at" WHERE ("users".canvas_id, "users".sis_id, "users".email, "users".first_name, "users".last_name, "users".name, "users".sortable_name, "users".workflow_state, "users".login_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.sis_id, EXCLUDED.email, EXCLUDED.first_name, EXCLUDED.last_name, EXCLUDED.name, EXCLUDED.sortable_name, EXCLUDED.workflow_state, EXCLUDED.login_id) RETURNING "id" User Load (0.4ms) SELECT "users".* FROM "users" WHERE "users"."canvas_id" = $1 LIMIT $2 [["canvas_id", 2], ["LIMIT", 1]]  (0.5ms) ALTER TABLE "users" DROP COLUMN "sis_id"  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.7ms) SELECT COUNT(*) FROM "users"  (0.7ms) SELECT COUNT(*) FROM "courses" Course Create Many (0.8ms) INSERT INTO "courses" ("canvas_id","sis_id","course_code","name","canvas_account_id","canvas_term_id","start_at","end_at","workflow_state","grading_standard_id","created_at","updated_at") VALUES (1,'course_sis_id_1','C1','Course #1',1,1,'2017-03-27 21:53:18','2017-04-27 12:21:18','active',NULL,'2022-09-26 22:49:18.045849','2022-09-26 22:49:18.045849'),(2,'course_sis_id_2','C2','Course #2',1,1,'2017-03-27 21:53:18','2017-04-27 12:21:18','unpublished',NULL,'2022-09-26 22:49:18.045849','2022-09-26 22:49:18.045849') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","sis_id"=EXCLUDED."sis_id","course_code"=EXCLUDED."course_code","name"=EXCLUDED."name","canvas_account_id"=EXCLUDED."canvas_account_id","canvas_term_id"=EXCLUDED."canvas_term_id","start_at"=EXCLUDED."start_at","end_at"=EXCLUDED."end_at","workflow_state"=EXCLUDED."workflow_state","grading_standard_id"=EXCLUDED."grading_standard_id","updated_at"=EXCLUDED."updated_at" WHERE ("courses".canvas_id, "courses".sis_id, "courses".course_code, "courses".name, "courses".canvas_account_id, "courses".canvas_term_id, "courses".start_at, "courses".end_at, "courses".workflow_state, "courses".grading_standard_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.sis_id, EXCLUDED.course_code, EXCLUDED.name, EXCLUDED.canvas_account_id, EXCLUDED.canvas_term_id, EXCLUDED.start_at, EXCLUDED.end_at, EXCLUDED.workflow_state, EXCLUDED.grading_standard_id) RETURNING "id" User Create Many (0.7ms) INSERT INTO "users" ("canvas_id","email","first_name","last_name","name","sortable_name","workflow_state","login_id","created_at","updated_at") VALUES (1,'poorbastard@yharnam.com','Patches','the Spider','Patches the Spider','the Spider, Patches','active','spiderdude1337','2022-09-26 22:49:18.049599','2022-09-26 22:49:18.049599'),(2,'dreamer@yharnam.com','Hunter','Djura','Hunter Djura','Djura, Hunter','active','retireddude109','2022-09-26 22:49:18.049599','2022-09-26 22:49:18.049599') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","email"=EXCLUDED."email","first_name"=EXCLUDED."first_name","last_name"=EXCLUDED."last_name","name"=EXCLUDED."name","sortable_name"=EXCLUDED."sortable_name","workflow_state"=EXCLUDED."workflow_state","login_id"=EXCLUDED."login_id","updated_at"=EXCLUDED."updated_at" WHERE ("users".canvas_id, "users".email, "users".first_name, "users".last_name, "users".name, "users".sortable_name, "users".workflow_state, "users".login_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.email, EXCLUDED.first_name, EXCLUDED.last_name, EXCLUDED.name, EXCLUDED.sortable_name, EXCLUDED.workflow_state, EXCLUDED.login_id) RETURNING "id"  (0.3ms) SELECT COUNT(*) FROM "users"  (0.2ms) SELECT COUNT(*) FROM "courses"  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.3ms) BEGIN Course Create Many (0.7ms) INSERT INTO "courses" ("canvas_id","sis_id","course_code","name","canvas_account_id","canvas_term_id","start_at","end_at","workflow_state","grading_standard_id","created_at","updated_at") VALUES (1,'course_sis_id_1','C1','Course #1',1,1,'2017-03-27 21:53:18','2017-04-27 12:21:18','active',NULL,'2022-09-26 22:49:18.060837','2022-09-26 22:49:18.060837'),(2,'course_sis_id_2','C2','Course #2',1,1,'2017-03-27 21:53:18','2017-04-27 12:21:18','unpublished',NULL,'2022-09-26 22:49:18.060837','2022-09-26 22:49:18.060837') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","sis_id"=EXCLUDED."sis_id","course_code"=EXCLUDED."course_code","name"=EXCLUDED."name","canvas_account_id"=EXCLUDED."canvas_account_id","canvas_term_id"=EXCLUDED."canvas_term_id","start_at"=EXCLUDED."start_at","end_at"=EXCLUDED."end_at","workflow_state"=EXCLUDED."workflow_state","grading_standard_id"=EXCLUDED."grading_standard_id","updated_at"=EXCLUDED."updated_at" WHERE ("courses".canvas_id, "courses".sis_id, "courses".course_code, "courses".name, "courses".canvas_account_id, "courses".canvas_term_id, "courses".start_at, "courses".end_at, "courses".workflow_state, "courses".grading_standard_id) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.sis_id, EXCLUDED.course_code, EXCLUDED.name, EXCLUDED.canvas_account_id, EXCLUDED.canvas_term_id, EXCLUDED.start_at, EXCLUDED.end_at, EXCLUDED.workflow_state, EXCLUDED.grading_standard_id) RETURNING "id"  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.4ms) SELECT COUNT(*) FROM "submissions" Submission Create Many (0.6ms) INSERT INTO "submissions" ("canvas_id","canvas_user_id","canvas_course_id","canvas_assignment_id","submitted_at","due_at","graded_at","score","points_possible","excused","workflow_state","created_at","updated_at") VALUES (1,1,1,1,'2017-09-21 18:28:15','2017-09-27 18:28:15','2017-09-21 19:36:23',5.0,10.0,TRUE,'graded','2022-09-26 22:49:18.066692','2022-09-26 22:49:18.066692'),(2,1,1,2,'2017-09-21 18:28:15','2017-09-28 18:28:15','2017-09-21 19:36:23',5.0,10.0,FALSE,'submitted','2022-09-26 22:49:18.066692','2022-09-26 22:49:18.066692') ON CONFLICT (canvas_id) DO UPDATE SET "canvas_id"=EXCLUDED."canvas_id","canvas_user_id"=EXCLUDED."canvas_user_id","canvas_course_id"=EXCLUDED."canvas_course_id","canvas_assignment_id"=EXCLUDED."canvas_assignment_id","submitted_at"=EXCLUDED."submitted_at","due_at"=EXCLUDED."due_at","graded_at"=EXCLUDED."graded_at","score"=EXCLUDED."score","points_possible"=EXCLUDED."points_possible","excused"=EXCLUDED."excused","workflow_state"=EXCLUDED."workflow_state","updated_at"=EXCLUDED."updated_at" WHERE ("submissions".canvas_id, "submissions".canvas_user_id, "submissions".canvas_course_id, "submissions".canvas_assignment_id, "submissions".submitted_at, "submissions".due_at, "submissions".graded_at, "submissions".score, "submissions".points_possible, "submissions".excused, "submissions".workflow_state) IS DISTINCT FROM (EXCLUDED.canvas_id, EXCLUDED.canvas_user_id, EXCLUDED.canvas_course_id, EXCLUDED.canvas_assignment_id, EXCLUDED.submitted_at, EXCLUDED.due_at, EXCLUDED.graded_at, EXCLUDED.score, EXCLUDED.points_possible, EXCLUDED.excused, EXCLUDED.workflow_state) RETURNING "id"  (0.3ms) SELECT COUNT(*) FROM "submissions"  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] [BatchTestJobBase] [345858f3-6f08-4a05-a92c-7a39fe27d1dc] Performing BatchTestJobBase (Job ID: 345858f3-6f08-4a05-a92c-7a39fe27d1dc) from Test(default) [ActiveJob] [BatchTestJobBase] [345858f3-6f08-4a05-a92c-7a39fe27d1dc] Performed BatchTestJobBase (Job ID: 345858f3-6f08-4a05-a92c-7a39fe27d1dc) from Test(default) in 0.49ms  (0.3ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] [BatchTestJobBase] [580b232f-178b-4e63-ae88-97171e735303] Performing BatchTestJobBase (Job ID: 580b232f-178b-4e63-ae88-97171e735303) from Test(default) [ActiveJob] [BatchTestJobBase] [580b232f-178b-4e63-ae88-97171e735303] Performed BatchTestJobBase (Job ID: 580b232f-178b-4e63-ae88-97171e735303) from Test(default) in 0.41ms  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] [BatchTestJobBase] [23912070-379f-4f35-a616-66f680e884a3] Performing BatchTestJobBase (Job ID: 23912070-379f-4f35-a616-66f680e884a3) from Test(default) [ActiveJob] [BatchTestJobBase] [23912070-379f-4f35-a616-66f680e884a3] Performed BatchTestJobBase (Job ID: 23912070-379f-4f35-a616-66f680e884a3) from Test(default) in 0.09ms  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] [FailingBatchTestJobBase] [93040fde-468d-4a99-bb1d-31afadcb14f9] Performing FailingBatchTestJobBase (Job ID: 93040fde-468d-4a99-bb1d-31afadcb14f9) from Test(default) [ActiveJob] [FailingBatchTestJobBase] [93040fde-468d-4a99-bb1d-31afadcb14f9] Error performing FailingBatchTestJobBase (Job ID: 93040fde-468d-4a99-bb1d-31afadcb14f9) from Test(default) in 0.38ms: RuntimeError (Foo): /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/job_batching/support/base_job.rb:12:in `perform' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/execution.rb:39:in `block in perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:109:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/active_job.rb:14:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/i18n-1.12.0/lib/i18n.rb:317:in `with_locale' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/translation.rb:9:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:26:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/notifications.rb:168:in `block in instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/notifications.rb:168:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:25:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:46:in `block in tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/tagged_logging.rb:71:in `block in tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/tagged_logging.rb:28:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/tagged_logging.rb:71:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:46:in `tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:22:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:136:in `run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/execution.rb:38:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/job_batching/active_job_spec.rb:47:in `block (6 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:263:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:263:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:511:in `block in with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:468:in `block in with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:486:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-rails-5.1.1/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:486:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:468:in `with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:511:in `with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:259:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:646:in `block in run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:642:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:642:in `run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:607:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/configuration.rb:2068:in `with_suite_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:116:in `block in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/reporter.rb:74:in `report' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:115:in `run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:89:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:71:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:45:in `invoke' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/exe/rspec:4:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/rspec:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/rspec:23:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:58:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:58:in `kernel_load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:23:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:483:in `exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:31:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:25:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/exe/bundle:48:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/friendly_errors.rb:120:in `with_friendly_errors' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/exe/bundle:36:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/bundle:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/bundle:23:in `
'  (0.3ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] Enqueued BatchTestJobBase (Job ID: 501f0a53-f444-4700-857b-68382eb26317) to Test(default)  (0.4ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] Enqueued BatchTestJobBase (Job ID: 9fb82683-a758-4f3f-ac72-d13289118847) to Test(default)  (0.2ms) ROLLBACK  (0.1ms) BEGIN [ActiveJob] Enqueued BatchTestJobBase (Job ID: ac38eb36-b51d-47fa-9990-a38e58401ca5) to Test(default)  (0.3ms) ROLLBACK  (0.3ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.5ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) ROLLBACK  (1.1ms) BEGIN  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.4ms) ROLLBACK  (0.3ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] Enqueued RetryingJob (Job ID: afbaf168-2e08-498b-b9d7-583a70f60f70) to Sidekiq(default) [ActiveJob] [RetryingJob] [afbaf168-2e08-498b-b9d7-583a70f60f70] Performing RetryingJob (Job ID: afbaf168-2e08-498b-b9d7-583a70f60f70) from Sidekiq(default) [ActiveJob] [RetryingJob] [afbaf168-2e08-498b-b9d7-583a70f60f70] Error performing RetryingJob (Job ID: afbaf168-2e08-498b-b9d7-583a70f60f70) from Sidekiq(default) in 5.45ms: RuntimeError (A Failure): /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/job_batching/batch_spec.rb:268:in `perform' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/execution.rb:39:in `block in perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:109:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/active_job.rb:14:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/i18n-1.12.0/lib/i18n.rb:322:in `with_locale' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/translation.rb:9:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:26:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/notifications.rb:168:in `block in instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/notifications.rb:168:in `instrument' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:25:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:46:in `block in tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/tagged_logging.rb:71:in `block in tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/tagged_logging.rb:28:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/tagged_logging.rb:71:in `tagged' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:46:in `tag_logger' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/logging.rb:22:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:136:in `run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/execution.rb:38:in `perform_now' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/execution.rb:24:in `block in execute' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:109:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/railtie.rb:28:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/execution_wrapper.rb:90:in `wrap' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/reloader.rb:73:in `block in wrap' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/execution_wrapper.rb:90:in `wrap' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/reloader.rb:72:in `wrap' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/railtie.rb:27:in `block (3 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activesupport-5.2.8.1/lib/active_support/callbacks.rb:136:in `run_callbacks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/execution.rb:22:in `execute' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/activejob-5.2.8.1/lib/active_job/queue_adapters/sidekiq_adapter.rb:42:in `perform' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/sidekiq-6.4.1/lib/sidekiq/testing.rb:300:in `execute_job' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/sidekiq-6.4.1/lib/sidekiq/testing.rb:295:in `block in process_job' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/sidekiq-6.4.1/lib/sidekiq/middleware/chain.rb:138:in `block in invoke' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/lib/canvas_sync/job_batches/sidekiq.rb:73:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/sidekiq-6.4.1/lib/sidekiq/middleware/chain.rb:140:in `block in invoke' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/sidekiq-6.4.1/lib/sidekiq/middleware/chain.rb:143:in `invoke' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/sidekiq-6.4.1/lib/sidekiq/testing.rb:294:in `process_job' /home/CORP.INSTRUCTURE.COM/eknapp/code/canvas_sync/spec/job_batching/batch_spec.rb:289:in `block (4 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:263:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:263:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:511:in `block in with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:468:in `block in with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:486:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-rails-5.1.1/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:457:in `instance_exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:390:in `execute_with' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:352:in `call' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/hooks.rb:486:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:468:in `with_around_example_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:511:in `with_around_and_singleton_context_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example.rb:259:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:646:in `block in run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:642:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:642:in `run_examples' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:607:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `block in run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/example_group.rb:608:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `map' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/configuration.rb:2068:in `with_suite_hooks' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:116:in `block in run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/reporter.rb:74:in `report' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:115:in `run_specs' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:89:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:71:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/lib/rspec/core/runner.rb:45:in `invoke' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/rspec-core-3.11.0/exe/rspec:4:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/rspec:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/rspec:23:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:58:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:58:in `kernel_load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli/exec.rb:23:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:483:in `exec' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:31:in `dispatch' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/cli.rb:25:in `start' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/exe/bundle:48:in `block in ' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/lib/bundler/friendly_errors.rb:120:in `with_friendly_errors' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/lib/ruby/gems/2.7.0/gems/bundler-2.3.18/exe/bundle:36:in `' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/bundle:23:in `load' /home/CORP.INSTRUCTURE.COM/eknapp/.asdf/installs/ruby/2.7.5/bin/bundle:23:in `
' [ActiveJob] [RetryingJob] [afbaf168-2e08-498b-b9d7-583a70f60f70] Performing RetryingJob (Job ID: afbaf168-2e08-498b-b9d7-583a70f60f70) from Sidekiq(default) [ActiveJob] [RetryingJob] [afbaf168-2e08-498b-b9d7-583a70f60f70] Performed RetryingJob (Job ID: afbaf168-2e08-498b-b9d7-583a70f60f70) from Sidekiq(default) in 3.1ms  (0.4ms) ROLLBACK  (0.3ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] Enqueued TestWorker (Job ID: 73d56f39-c660-4785-9d11-2cc72bdfdb96) to Sidekiq(default)  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) ROLLBACK  (0.5ms) BEGIN  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] Enqueued CanvasSync::JobBatches::ActiveJob::ActiveJobCallbackWorker (Job ID: 995f253e-bee4-446d-bdfb-29767d381222) to Test(default) with arguments: "SampleCallback", "complete", {"a"=>"b"}, "pkPM9pQO1Z4coQ", nil  (0.2ms) ROLLBACK  (0.3ms) BEGIN [ActiveJob] Enqueued CanvasSync::JobBatches::ActiveJob::ActiveJobCallbackWorker (Job ID: 2d222156-2c3d-4bd4-8d71-f2e989e056dc) to Test(default) with arguments: "SampleCallback2", "complete", {"b"=>"a"}, "9X2SQV0RqbaTbQ", nil [ActiveJob] Enqueued CanvasSync::JobBatches::ActiveJob::ActiveJobCallbackWorker (Job ID: 66b169eb-fcf7-4dda-b27d-13eaaf429439) to Test(default) with arguments: "SampleCallback", "complete", {"a"=>"b"}, "9X2SQV0RqbaTbQ", nil  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.3ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.3ms) BEGIN  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) ROLLBACK  (0.3ms) BEGIN  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] Enqueued ContextedJob (Job ID: 13a78766-5009-4050-856e-28bc3f253a67) to Sidekiq(default) [ActiveJob] [TestWorker] [73d56f39-c660-4785-9d11-2cc72bdfdb96] Performing TestWorker (Job ID: 73d56f39-c660-4785-9d11-2cc72bdfdb96) from Sidekiq(default) [ActiveJob] [TestWorker] [73d56f39-c660-4785-9d11-2cc72bdfdb96] Performed TestWorker (Job ID: 73d56f39-c660-4785-9d11-2cc72bdfdb96) from Sidekiq(default) in 4.3ms [ActiveJob] [ContextedJob] [13a78766-5009-4050-856e-28bc3f253a67] Performing ContextedJob (Job ID: 13a78766-5009-4050-856e-28bc3f253a67) from Sidekiq(default) [ActiveJob] [ContextedJob] [13a78766-5009-4050-856e-28bc3f253a67] Performed ContextedJob (Job ID: 13a78766-5009-4050-856e-28bc3f253a67) from Sidekiq(default) in 4.64ms  (0.4ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] Enqueued ContextedJob (Job ID: 1b4649cc-eaa0-46a1-9899-b0d76bbd7cf2) to Sidekiq(default) [ActiveJob] [ContextedJob] [1b4649cc-eaa0-46a1-9899-b0d76bbd7cf2] Performing ContextedJob (Job ID: 1b4649cc-eaa0-46a1-9899-b0d76bbd7cf2) from Sidekiq(default) [ActiveJob] [ContextedJob] [1b4649cc-eaa0-46a1-9899-b0d76bbd7cf2] Performed ContextedJob (Job ID: 1b4649cc-eaa0-46a1-9899-b0d76bbd7cf2) from Sidekiq(default) in 7.06ms  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] Enqueued BatchTestJobBase (Job ID: d7372728-3a0c-4e4b-8b75-33ba566c55af) to Sidekiq(default) [ActiveJob] [BatchTestJobBase] [d7372728-3a0c-4e4b-8b75-33ba566c55af] Performing BatchTestJobBase (Job ID: d7372728-3a0c-4e4b-8b75-33ba566c55af) from Sidekiq(default) [ActiveJob] [BatchTestJobBase] [d7372728-3a0c-4e4b-8b75-33ba566c55af] Performed BatchTestJobBase (Job ID: d7372728-3a0c-4e4b-8b75-33ba566c55af) from Sidekiq(default) in 5.77ms [ActiveJob] Enqueued ContextedJob (Job ID: 0412eb5c-78bd-47bb-a619-fb66b8a4cea9) to Sidekiq(default) [ActiveJob] [ContextedJob] [0412eb5c-78bd-47bb-a619-fb66b8a4cea9] Performing ContextedJob (Job ID: 0412eb5c-78bd-47bb-a619-fb66b8a4cea9) from Sidekiq(default) [ActiveJob] [ContextedJob] [0412eb5c-78bd-47bb-a619-fb66b8a4cea9] Performed ContextedJob (Job ID: 0412eb5c-78bd-47bb-a619-fb66b8a4cea9) from Sidekiq(default) in 10.63ms  (0.4ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] Enqueued TestWorker (Job ID: b0f624ea-d3e6-4fd6-82b7-f975310721f7) to Sidekiq(default) [ActiveJob] Enqueued TestWorker (Job ID: 371defc2-786c-4d57-a91b-a621477ef735) to Sidekiq(default) [ActiveJob] Enqueued TestWorker (Job ID: a8aeea2d-57bb-447d-85fb-f1921a43b487) to Sidekiq(default)  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] Enqueued WorkerA (Job ID: 71207efc-284d-49fa-908e-610042646973) to Sidekiq(default) [ActiveJob] Enqueued WorkerB (Job ID: 1f6dbb65-a749-46c4-b01b-d8fa14540b31) to Sidekiq(default) [ActiveJob] Enqueued WorkerA (Job ID: 6ff9d843-fbf1-48f4-a74f-f6349c5a12da) to Sidekiq(default) [ActiveJob] Enqueued WorkerC (Job ID: 66a0cf45-266f-4e94-9348-b4b89776bfe7) to Sidekiq(default)  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) ROLLBACK  (0.3ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.5ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] Enqueued TestWorker (Job ID: 74850994-a128-4540-8716-f9ff65cf9cc0) to Sidekiq(default)  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN [ActiveJob] Enqueued TestWorker (Job ID: b58cddba-0874-4201-be64-e97ce26aeb14) to Sidekiq(default)  (0.2ms) ROLLBACK